--- /home/fdroid/fdroiddata/tmp/de.tadris.fitness_1200.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_de.tadris.fitness_1200.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: <68eeea29d1049feb4449a1f3ea07e743f00c95dbe20511a8405668fed0fae5e2>, actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <07c749c43f8e8b4109d7d453bb0bb74c97da91ac777431e20ffdbeb7c0beb8f12bba790000000000> │ @@ -1,78 +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: d60bc3dc526365ea5883b421306aa0b50bade59aed5080f1070f118fe3b7f78e │ -Signer #1 certificate SHA-1 digest: ac4f6bbac8dba3ef419c7cff09026b9e6278207c │ -Signer #1 certificate MD5 digest: 98aad884fb2c983883bb1f3ef2837878 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 54ec3452ab17a891edb85630928b7d25d8f82ca446d3afe3a916972bc762693e │ -Signer #1 public key SHA-1 digest: 87071d74a3f0f3c2fc1f306ca8fe2cc7d38f3952 │ -Signer #1 public key MD5 digest: 4bb8cf75cce470a9514401fc10cc436e │ -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.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-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.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.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.room_room-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.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.sqlite_sqlite-framework.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.sqlite_sqlite.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.tracing_tracing.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.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/annotation-experimental_release.kotlin_module 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/. │ -WARNING: META-INF/gradle/incremental.annotation.processors not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/com.fasterxml.jackson.core.JsonFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/com.fasterxml.jackson.core.ObjectCodec not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/com.fasterxml.jackson.databind.Module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/javax.annotation.processing.Processor not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/javax.xml.stream.XMLEventFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/javax.xml.stream.XMLInputFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/javax.xml.stream.XMLOutputFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/lombok.core.LombokApp not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/lombok.core.PostCompilerTransformation not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/lombok.core.runtimeDependencies.RuntimeDependencyInfo not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/lombok.eclipse.EclipseASTVisitor not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/lombok.eclipse.EclipseAnnotationHandler not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/lombok.eclipse.handlers.EclipseSingularsRecipes$EclipseSingularizer not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/lombok.installer.IdeLocationProvider not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/lombok.javac.JavacASTVisitor not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/lombok.javac.JavacAnnotationHandler not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.codehaus.stax2.validation.XMLValidationSchemaFactory.dtd not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.codehaus.stax2.validation.XMLValidationSchemaFactory.relaxng not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.codehaus.stax2.validation.XMLValidationSchemaFactory.w3c not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.mapstruct.ap.spi.AstModifyingAnnotationProcessor 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: 7981611 bytes, number of entries: 1712 │ -rw-rw-rw- 0.0 unx 55 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-rw-rw- 0.0 unx 8183076 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-rw-rw- 0.0 unx 8183080 b- defN 81-Jan-01 01:01 classes.dex │ -rw-rw-rw- 0.0 unx 461428 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-rw-rw- 0.0 unx 420152 b- defN 81-Jan-01 01:01 classes3.dex │ -rw---- 2.4 fat 1671 b- defN 81-Jan-01 01:01 AUTHORS │ -rw---- 2.4 fat 4712 b- defN 81-Jan-01 01:01 Class50/lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok │ -rw---- 2.4 fat 1270 b- defN 81-Jan-01 01:01 Class50/lombok/launch/PatchFixesHider$Delegate.SCL.lombok │ -rw---- 2.4 fat 3466 b- defN 81-Jan-01 01:01 Class50/lombok/launch/PatchFixesHider$ExtensionMethod.SCL.lombok │ -rw---- 2.4 fat 2315 b- defN 81-Jan-01 01:01 Class50/lombok/launch/PatchFixesHider$LombokDeps.SCL.lombok │ @@ -1707,8 +1707,8 @@ │ -rw---- 0.0 fat 354 b- stor 81-Jan-01 01:01 res/zP.png │ -rw---- 0.0 fat 948 b- defN 81-Jan-01 01:01 res/zj.xml │ -rw---- 0.0 fat 840 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 1227100 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 182520 b- defN 81-Jan-01 01:01 META-INF/A67FD79B.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/A67FD79B.RSA │ -rw---- 2.0 fat 182393 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -1712 files, 16793186 bytes uncompressed, 7726122 bytes compressed: 54.0% │ +1712 files, 16793190 bytes uncompressed, 7726108 bytes compressed: 54.0% ├── 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 : 0f8df637 │ │ -signature : c330...bb35 │ │ -file_size : 8183076 │ │ +checksum : a8827f9c │ │ +signature : 8843...85c2 │ │ +file_size : 8183080 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 60794 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 8143 │ │ type_ids_off : 243288 (0x03b658) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 275860 (0x043594) │ │ field_ids_size : 45399 │ │ field_ids_off : 438268 (0x06affc) │ │ method_ids_size : 65498 │ │ method_ids_off : 801460 (0x0c3ab4) │ │ class_defs_size : 6409 │ │ class_defs_off : 1325444 (0x143984) │ │ -data_size : 6652544 │ │ +data_size : 6652548 │ │ data_off : 1530532 (0x175aa4) │ │ │ │ Class #0 header: │ │ class_idx : 388 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6393 │ │ source_file_idx : 9079 │ │ @@ -899334,60 +899334,61 @@ │ │ name : 'initializeHRManager' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 26 16-bit code units │ │ + insns size : 28 16-bit code units │ │ 46ede0: |[46ede0] de.tadris.fitness.recording.RecorderService.initializeHRManager:()V │ │ 46edf0: 2200 a516 |0000: new-instance v0, Lde/tadris/fitness/recording/RecorderService$HeartRateListener; // type@16a5 │ │ 46edf4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ 46edf6: 7030 8ad4 2001 |0003: invoke-direct {v0, v2, v1}, Lde/tadris/fitness/recording/RecorderService$HeartRateListener;.:(Lde/tadris/fitness/recording/RecorderService;Lde/tadris/fitness/recording/RecorderService$1;)V // method@d48a │ │ 46edfc: 5b20 2b9e |0006: iput-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener; // field@9e2b │ │ -46ee00: 2201 e516 |0008: new-instance v1, Lde/tadris/fitness/recording/sensors/HRManager; // type@16e5 │ │ -46ee04: 7030 2ad6 2100 |000a: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/recording/sensors/HRManager;.:(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V // method@d62a │ │ -46ee0a: 5b21 2c9e |000d: iput-object v1, v2, Lde/tadris/fitness/recording/RecorderService;.hrManager:Lde/tadris/fitness/recording/sensors/HRManager; // field@9e2c │ │ -46ee0e: 5420 2b9e |000f: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener; // field@9e2b │ │ -46ee12: 6e20 3bd6 0100 |0011: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/sensors/HRManager;.setConnectionObserver:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@d63b │ │ -46ee18: 5420 2c9e |0014: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.hrManager:Lde/tadris/fitness/recording/sensors/HRManager; // field@9e2c │ │ -46ee1c: 6e10 3dd6 0000 |0016: invoke-virtual {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.start:()V // method@d63d │ │ -46ee22: 0e00 |0019: return-void │ │ +46ee00: 2200 e516 |0008: new-instance v0, Lde/tadris/fitness/recording/sensors/HRManager; // type@16e5 │ │ +46ee04: 5421 2b9e |000a: iget-object v1, v2, Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener; // field@9e2b │ │ +46ee08: 7030 2ad6 2001 |000c: invoke-direct {v0, v2, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.:(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V // method@d62a │ │ +46ee0e: 5b20 2c9e |000f: iput-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.hrManager:Lde/tadris/fitness/recording/sensors/HRManager; // field@9e2c │ │ +46ee12: 5421 2b9e |0011: iget-object v1, v2, Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener; // field@9e2b │ │ +46ee16: 6e20 3bd6 1000 |0013: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.setConnectionObserver:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@d63b │ │ +46ee1c: 5420 2c9e |0016: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.hrManager:Lde/tadris/fitness/recording/sensors/HRManager; // field@9e2c │ │ +46ee20: 6e10 3dd6 0000 |0018: invoke-virtual {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.start:()V // method@d63d │ │ +46ee26: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0008 line=359 │ │ - 0x000f line=360 │ │ - 0x0014 line=361 │ │ + 0x0011 line=360 │ │ + 0x0016 line=361 │ │ locals : │ │ - 0x0000 - 0x001a reg=2 this Lde/tadris/fitness/recording/RecorderService; │ │ + 0x0000 - 0x001c reg=2 this Lde/tadris/fitness/recording/RecorderService; │ │ │ │ #9 : (in Lde/tadris/fitness/recording/RecorderService;) │ │ name : 'initializeLocationManager' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -46ee24: |[46ee24] de.tadris.fitness.recording.RecorderService.initializeLocationManager:()V │ │ -46ee34: 1a00 5d47 |0000: const-string v0, "LocationListener" // string@475d │ │ -46ee38: 1a01 d5a3 |0002: const-string v1, "initializeLocationManager" // string@a3d5 │ │ -46ee3c: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -46ee42: 5420 2e9e |0007: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager; // field@9e2e │ │ -46ee46: 3900 1000 |0009: if-nez v0, 0019 // +0010 │ │ -46ee4a: 6e10 a7d4 0200 |000b: invoke-virtual {v2}, Lde/tadris/fitness/recording/RecorderService;.getApplicationContext:()Landroid/content/Context; // method@d4a7 │ │ -46ee50: 0c00 |000e: move-result-object v0 │ │ -46ee52: 1a01 42ac |000f: const-string v1, "location" // string@ac42 │ │ -46ee56: 6e20 e902 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ -46ee5c: 0c00 |0014: move-result-object v0 │ │ -46ee5e: 1f00 2501 |0015: check-cast v0, Landroid/location/LocationManager; // type@0125 │ │ -46ee62: 5b20 2e9e |0017: iput-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager; // field@9e2e │ │ -46ee66: 0e00 |0019: return-void │ │ +46ee28: |[46ee28] de.tadris.fitness.recording.RecorderService.initializeLocationManager:()V │ │ +46ee38: 1a00 5d47 |0000: const-string v0, "LocationListener" // string@475d │ │ +46ee3c: 1a01 d5a3 |0002: const-string v1, "initializeLocationManager" // string@a3d5 │ │ +46ee40: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +46ee46: 5420 2e9e |0007: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager; // field@9e2e │ │ +46ee4a: 3900 1000 |0009: if-nez v0, 0019 // +0010 │ │ +46ee4e: 6e10 a7d4 0200 |000b: invoke-virtual {v2}, Lde/tadris/fitness/recording/RecorderService;.getApplicationContext:()Landroid/content/Context; // method@d4a7 │ │ +46ee54: 0c00 |000e: move-result-object v0 │ │ +46ee56: 1a01 42ac |000f: const-string v1, "location" // string@ac42 │ │ +46ee5a: 6e20 e902 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ +46ee60: 0c00 |0014: move-result-object v0 │ │ +46ee62: 1f00 2501 |0015: check-cast v0, Landroid/location/LocationManager; // type@0125 │ │ +46ee66: 5b20 2e9e |0017: iput-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager; // field@9e2e │ │ +46ee6a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=341 │ │ 0x0007 line=342 │ │ 0x000b line=343 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lde/tadris/fitness/recording/RecorderService; │ │ @@ -899397,33 +899398,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -46ee68: |[46ee68] de.tadris.fitness.recording.RecorderService.initializePressureSensor:()V │ │ -46ee78: 1a00 5d47 |0000: const-string v0, "LocationListener" // string@475d │ │ -46ee7c: 1a01 daa3 |0002: const-string v1, "initializePressureSensor" // string@a3da │ │ -46ee80: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -46ee86: 5420 309e |0007: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ -46ee8a: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ -46ee8e: 1a00 06d4 |000b: const-string v0, "sensor" // string@d406 │ │ -46ee92: 6e20 acd4 0200 |000d: invoke-virtual {v2, v0}, Lde/tadris/fitness/recording/RecorderService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@d4ac │ │ -46ee98: 0c00 |0010: move-result-object v0 │ │ -46ee9a: 1f00 1101 |0011: check-cast v0, Landroid/hardware/SensorManager; // type@0111 │ │ -46ee9e: 5b20 309e |0013: iput-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ -46eea2: 5420 2f9e |0015: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor; // field@9e2f │ │ -46eea6: 3900 0b00 |0017: if-nez v0, 0022 // +000b │ │ -46eeaa: 5420 309e |0019: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ -46eeae: 1261 |001b: const/4 v1, #int 6 // #6 │ │ -46eeb0: 6e20 8f06 1000 |001c: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@068f │ │ -46eeb6: 0c00 |001f: move-result-object v0 │ │ -46eeb8: 5b20 2f9e |0020: iput-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor; // field@9e2f │ │ -46eebc: 0e00 |0022: return-void │ │ +46ee6c: |[46ee6c] de.tadris.fitness.recording.RecorderService.initializePressureSensor:()V │ │ +46ee7c: 1a00 5d47 |0000: const-string v0, "LocationListener" // string@475d │ │ +46ee80: 1a01 daa3 |0002: const-string v1, "initializePressureSensor" // string@a3da │ │ +46ee84: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +46ee8a: 5420 309e |0007: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ +46ee8e: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ +46ee92: 1a00 06d4 |000b: const-string v0, "sensor" // string@d406 │ │ +46ee96: 6e20 acd4 0200 |000d: invoke-virtual {v2, v0}, Lde/tadris/fitness/recording/RecorderService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@d4ac │ │ +46ee9c: 0c00 |0010: move-result-object v0 │ │ +46ee9e: 1f00 1101 |0011: check-cast v0, Landroid/hardware/SensorManager; // type@0111 │ │ +46eea2: 5b20 309e |0013: iput-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ +46eea6: 5420 2f9e |0015: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor; // field@9e2f │ │ +46eeaa: 3900 0b00 |0017: if-nez v0, 0022 // +000b │ │ +46eeae: 5420 309e |0019: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ +46eeb2: 1261 |001b: const/4 v1, #int 6 // #6 │ │ +46eeb4: 6e20 8f06 1000 |001c: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@068f │ │ +46eeba: 0c00 |001f: move-result-object v0 │ │ +46eebc: 5b20 2f9e |0020: iput-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor; // field@9e2f │ │ +46eec0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=348 │ │ 0x0007 line=349 │ │ 0x000d line=350 │ │ 0x0015 line=352 │ │ 0x0019 line=353 │ │ @@ -899435,30 +899436,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -46eec0: |[46eec0] de.tadris.fitness.recording.RecorderService.initializeTTS:()V │ │ -46eed0: 2200 b616 |0000: new-instance v0, Lde/tadris/fitness/recording/announcement/TTSController; // type@16b6 │ │ -46eed4: 6e10 a7d4 0400 |0002: invoke-virtual {v4}, Lde/tadris/fitness/recording/RecorderService;.getApplicationContext:()Landroid/content/Context; // method@d4a7 │ │ -46eeda: 0c01 |0005: move-result-object v1 │ │ -46eedc: 1a02 1454 |0006: const-string v2, "RecorderService" // string@5414 │ │ -46eee0: 7030 33d5 1002 |0008: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/announcement/TTSController;.:(Landroid/content/Context;Ljava/lang/String;)V // method@d533 │ │ -46eee6: 5b40 319e |000b: iput-object v0, v4, Lde/tadris/fitness/recording/RecorderService;.mTTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e31 │ │ -46eeea: 2200 b716 |000d: new-instance v0, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements; // type@16b7 │ │ -46eeee: 5441 2d9e |000f: iget-object v1, v4, Lde/tadris/fitness/recording/RecorderService;.instance:Lde/tadris/fitness/Instance; // field@9e2d │ │ -46eef2: 5411 b785 |0011: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -46eef6: 5442 319e |0013: iget-object v2, v4, Lde/tadris/fitness/recording/RecorderService;.mTTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e31 │ │ -46eefa: 2203 7119 |0015: new-instance v3, Ljava/util/ArrayList; // type@1971 │ │ -46eefe: 7010 92e2 0300 |0017: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -46ef04: 7053 3fd5 4021 |001a: invoke-direct {v0, v4, v1, v2, v3}, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/List;)V // method@d53f │ │ -46ef0a: 5b40 299e |001d: iput-object v0, v4, Lde/tadris/fitness/recording/RecorderService;.announcements:Lde/tadris/fitness/recording/announcement/VoiceAnnouncements; // field@9e29 │ │ -46ef0e: 0e00 |001f: return-void │ │ +46eec4: |[46eec4] de.tadris.fitness.recording.RecorderService.initializeTTS:()V │ │ +46eed4: 2200 b616 |0000: new-instance v0, Lde/tadris/fitness/recording/announcement/TTSController; // type@16b6 │ │ +46eed8: 6e10 a7d4 0400 |0002: invoke-virtual {v4}, Lde/tadris/fitness/recording/RecorderService;.getApplicationContext:()Landroid/content/Context; // method@d4a7 │ │ +46eede: 0c01 |0005: move-result-object v1 │ │ +46eee0: 1a02 1454 |0006: const-string v2, "RecorderService" // string@5414 │ │ +46eee4: 7030 33d5 1002 |0008: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/announcement/TTSController;.:(Landroid/content/Context;Ljava/lang/String;)V // method@d533 │ │ +46eeea: 5b40 319e |000b: iput-object v0, v4, Lde/tadris/fitness/recording/RecorderService;.mTTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e31 │ │ +46eeee: 2200 b716 |000d: new-instance v0, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements; // type@16b7 │ │ +46eef2: 5441 2d9e |000f: iget-object v1, v4, Lde/tadris/fitness/recording/RecorderService;.instance:Lde/tadris/fitness/Instance; // field@9e2d │ │ +46eef6: 5411 b785 |0011: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +46eefa: 5442 319e |0013: iget-object v2, v4, Lde/tadris/fitness/recording/RecorderService;.mTTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e31 │ │ +46eefe: 2203 7119 |0015: new-instance v3, Ljava/util/ArrayList; // type@1971 │ │ +46ef02: 7010 92e2 0300 |0017: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +46ef08: 7053 3fd5 4021 |001a: invoke-direct {v0, v4, v1, v2, v3}, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/List;)V // method@d53f │ │ +46ef0e: 5b40 299e |001d: iput-object v0, v4, Lde/tadris/fitness/recording/RecorderService;.announcements:Lde/tadris/fitness/recording/announcement/VoiceAnnouncements; // field@9e29 │ │ +46ef12: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x000d line=366 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lde/tadris/fitness/recording/RecorderService; │ │ │ │ @@ -899467,36 +899468,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -46ef10: |[46ef10] de.tadris.fitness.recording.RecorderService.initializeWatchdog:()V │ │ -46ef20: 5430 339e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogThread:Ljava/lang/Thread; // field@9e33 │ │ -46ef24: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -46ef28: 6e10 31e1 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@e131 │ │ -46ef2e: 0a00 |0007: move-result v0 │ │ -46ef30: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -46ef34: 2200 a816 |000a: new-instance v0, Lde/tadris/fitness/recording/RecorderService$WatchDogRunner; // type@16a8 │ │ -46ef38: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -46ef3a: 7030 9ed4 3001 |000d: invoke-direct {v0, v3, v1}, Lde/tadris/fitness/recording/RecorderService$WatchDogRunner;.:(Lde/tadris/fitness/recording/RecorderService;Lde/tadris/fitness/recording/RecorderService$1;)V // method@d49e │ │ -46ef40: 5b30 329e |0010: iput-object v0, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogRunner:Lde/tadris/fitness/recording/RecorderService$WatchDogRunner; // field@9e32 │ │ -46ef44: 2200 0b19 |0012: new-instance v0, Ljava/lang/Thread; // type@190b │ │ -46ef48: 5431 329e |0014: iget-object v1, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogRunner:Lde/tadris/fitness/recording/RecorderService$WatchDogRunner; // field@9e32 │ │ -46ef4c: 1a02 8d66 |0016: const-string v2, "WorkoutWatchdog" // string@668d │ │ -46ef50: 7030 2ae1 1002 |0018: invoke-direct {v0, v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@e12a │ │ -46ef56: 5b30 339e |001b: iput-object v0, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogThread:Ljava/lang/Thread; // field@9e33 │ │ -46ef5a: 5430 339e |001d: iget-object v0, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogThread:Ljava/lang/Thread; // field@9e33 │ │ -46ef5e: 6e10 31e1 0000 |001f: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@e131 │ │ -46ef64: 0a00 |0022: move-result v0 │ │ -46ef66: 3900 0700 |0023: if-nez v0, 002a // +0007 │ │ -46ef6a: 5430 339e |0025: iget-object v0, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogThread:Ljava/lang/Thread; // field@9e33 │ │ -46ef6e: 6e10 38e1 0000 |0027: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -46ef74: 0e00 |002a: return-void │ │ +46ef14: |[46ef14] de.tadris.fitness.recording.RecorderService.initializeWatchdog:()V │ │ +46ef24: 5430 339e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogThread:Ljava/lang/Thread; // field@9e33 │ │ +46ef28: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +46ef2c: 6e10 31e1 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@e131 │ │ +46ef32: 0a00 |0007: move-result v0 │ │ +46ef34: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +46ef38: 2200 a816 |000a: new-instance v0, Lde/tadris/fitness/recording/RecorderService$WatchDogRunner; // type@16a8 │ │ +46ef3c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +46ef3e: 7030 9ed4 3001 |000d: invoke-direct {v0, v3, v1}, Lde/tadris/fitness/recording/RecorderService$WatchDogRunner;.:(Lde/tadris/fitness/recording/RecorderService;Lde/tadris/fitness/recording/RecorderService$1;)V // method@d49e │ │ +46ef44: 5b30 329e |0010: iput-object v0, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogRunner:Lde/tadris/fitness/recording/RecorderService$WatchDogRunner; // field@9e32 │ │ +46ef48: 2200 0b19 |0012: new-instance v0, Ljava/lang/Thread; // type@190b │ │ +46ef4c: 5431 329e |0014: iget-object v1, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogRunner:Lde/tadris/fitness/recording/RecorderService$WatchDogRunner; // field@9e32 │ │ +46ef50: 1a02 8d66 |0016: const-string v2, "WorkoutWatchdog" // string@668d │ │ +46ef54: 7030 2ae1 1002 |0018: invoke-direct {v0, v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@e12a │ │ +46ef5a: 5b30 339e |001b: iput-object v0, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogThread:Ljava/lang/Thread; // field@9e33 │ │ +46ef5e: 5430 339e |001d: iget-object v0, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogThread:Ljava/lang/Thread; // field@9e33 │ │ +46ef62: 6e10 31e1 0000 |001f: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@e131 │ │ +46ef68: 0a00 |0022: move-result v0 │ │ +46ef6a: 3900 0700 |0023: if-nez v0, 002a // +0007 │ │ +46ef6e: 5430 339e |0025: iget-object v0, v3, Lde/tadris/fitness/recording/RecorderService;.mWatchdogThread:Ljava/lang/Thread; // field@9e33 │ │ +46ef72: 6e10 38e1 0000 |0027: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +46ef78: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x000a line=405 │ │ 0x0012 line=406 │ │ 0x001d line=408 │ │ 0x0025 line=409 │ │ @@ -899531,22 +899532,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -46f1b4: |[46f1b4] de.tadris.fitness.recording.RecorderService.updateNotification:()V │ │ -46f1c4: 7110 0638 0300 |0000: invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@3806 │ │ -46f1ca: 0c00 |0003: move-result-object v0 │ │ -46f1cc: 7010 a9d4 0300 |0004: invoke-direct {v3}, Lde/tadris/fitness/recording/RecorderService;.getNotification:()Landroid/app/Notification; // method@d4a9 │ │ -46f1d2: 0c01 |0007: move-result-object v1 │ │ -46f1d4: 1302 0a00 |0008: const/16 v2, #int 10 // #a │ │ -46f1d8: 6e30 1338 2001 |000a: invoke-virtual {v0, v2, v1}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@3813 │ │ -46f1de: 0e00 |000d: return-void │ │ +46f1b8: |[46f1b8] de.tadris.fitness.recording.RecorderService.updateNotification:()V │ │ +46f1c8: 7110 0638 0300 |0000: invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@3806 │ │ +46f1ce: 0c00 |0003: move-result-object v0 │ │ +46f1d0: 7010 a9d4 0300 |0004: invoke-direct {v3}, Lde/tadris/fitness/recording/RecorderService;.getNotification:()Landroid/app/Notification; // method@d4a9 │ │ +46f1d6: 0c01 |0007: move-result-object v1 │ │ +46f1d8: 1302 0a00 |0008: const/16 v2, #int 10 // #a │ │ +46f1dc: 6e30 1338 2001 |000a: invoke-virtual {v0, v2, v1}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@3813 │ │ +46f1e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lde/tadris/fitness/recording/RecorderService; │ │ │ │ @@ -899572,69 +899573,69 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -46ef78: |[46ef78] de.tadris.fitness.recording.RecorderService.onCreate:()V │ │ -46ef88: 1a00 5d47 |0000: const-string v0, "LocationListener" // string@475d │ │ -46ef8c: 1a01 81c5 |0002: const-string v1, "onCreate" // string@c581 │ │ -46ef90: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -46ef96: 6e10 a8d4 0800 |0007: invoke-virtual {v8}, Lde/tadris/fitness/recording/RecorderService;.getBaseContext:()Landroid/content/Context; // method@d4a8 │ │ -46ef9c: 0c01 |000a: move-result-object v1 │ │ -46ef9e: 7110 c7d1 0100 |000b: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -46efa4: 0c01 |000e: move-result-object v1 │ │ -46efa6: 5b81 2d9e |000f: iput-object v1, v8, Lde/tadris/fitness/recording/RecorderService;.instance:Lde/tadris/fitness/Instance; // field@9e2d │ │ -46efaa: 7010 afd4 0800 |0011: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.initializeLocationManager:()V // method@d4af │ │ -46efb0: 5482 2e9e |0014: iget-object v2, v8, Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager; // field@9e2e │ │ -46efb4: 1a03 619f |0016: const-string v3, "gps" // string@9f61 │ │ -46efb8: 1604 e803 |0018: const-wide/16 v4, #int 1000 // #3e8 │ │ -46efbc: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -46efbe: 5487 2a9e |001b: iget-object v7, v8, Lde/tadris/fitness/recording/RecorderService;.gpsListener:Lde/tadris/fitness/recording/RecorderService$LocationChangedListener; // field@9e2a │ │ -46efc2: 7406 d506 0200 |001d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@06d5 │ │ -46efc8: 7010 a6d4 0800 |0020: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.checkLastKnownLocation:()V // method@d4a6 │ │ -46efce: 2821 |0023: goto 0044 // +0021 │ │ -46efd0: 0d01 |0024: move-exception v1 │ │ -46efd2: 2202 0819 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -46efd6: 7010 06e1 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -46efdc: 1a03 629f |002a: const-string v3, "gps provider does not exist " // string@9f62 │ │ -46efe0: 6e20 12e1 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -46efe6: 6e10 35e0 0100 |002f: invoke-virtual {v1}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ -46efec: 0c01 |0032: move-result-object v1 │ │ -46efee: 6e20 12e1 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -46eff4: 6e10 1fe1 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -46effa: 0c01 |0039: move-result-object v1 │ │ -46effc: 7120 4b09 1000 |003a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -46f002: 2807 |003d: goto 0044 // +0007 │ │ -46f004: 0d01 |003e: move-exception v1 │ │ -46f006: 1a02 f08a |003f: const-string v2, "fail to request location update, ignore" // string@8af0 │ │ -46f00a: 7130 5009 2001 |0041: invoke-static {v0, v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0950 │ │ -46f010: 7010 b0d4 0800 |0044: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.initializePressureSensor:()V // method@d4b0 │ │ -46f016: 5481 309e |0047: iget-object v1, v8, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ -46f01a: 3801 1600 |0049: if-eqz v1, 005f // +0016 │ │ -46f01e: 5481 2f9e |004b: iget-object v1, v8, Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor; // field@9e2f │ │ -46f022: 3801 1200 |004d: if-eqz v1, 005f // +0012 │ │ -46f026: 1a01 f6e1 |004f: const-string v1, "started Pressure Sensor" // string@e1f6 │ │ -46f02a: 7120 4f09 1000 |0051: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -46f030: 5480 309e |0054: iget-object v0, v8, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ -46f034: 5481 349e |0056: iget-object v1, v8, Lde/tadris/fitness/recording/RecorderService;.pressureListener:Lde/tadris/fitness/recording/RecorderService$PressureListener; // field@9e34 │ │ -46f038: 5482 2f9e |0058: iget-object v2, v8, Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor; // field@9e2f │ │ -46f03c: 1233 |005a: const/4 v3, #int 3 // #3 │ │ -46f03e: 6e40 9006 1032 |005b: invoke-virtual {v0, v1, v2, v3}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0690 │ │ -46f044: 2806 |005e: goto 0064 // +0006 │ │ -46f046: 1a01 35c3 |005f: const-string v1, "no Pressure Sensor Available" // string@c335 │ │ -46f04a: 7120 4f09 1000 |0061: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -46f050: 7010 aed4 0800 |0064: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.initializeHRManager:()V // method@d4ae │ │ -46f056: 7010 b1d4 0800 |0067: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.initializeTTS:()V // method@d4b1 │ │ -46f05c: 7010 b2d4 0800 |006a: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.initializeWatchdog:()V // method@d4b2 │ │ -46f062: 7100 7cfe 0000 |006d: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -46f068: 0c00 |0070: move-result-object v0 │ │ -46f06a: 6e20 80fe 8000 |0071: invoke-virtual {v0, v8}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@fe80 │ │ -46f070: 0e00 |0074: return-void │ │ +46ef7c: |[46ef7c] de.tadris.fitness.recording.RecorderService.onCreate:()V │ │ +46ef8c: 1a00 5d47 |0000: const-string v0, "LocationListener" // string@475d │ │ +46ef90: 1a01 81c5 |0002: const-string v1, "onCreate" // string@c581 │ │ +46ef94: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +46ef9a: 6e10 a8d4 0800 |0007: invoke-virtual {v8}, Lde/tadris/fitness/recording/RecorderService;.getBaseContext:()Landroid/content/Context; // method@d4a8 │ │ +46efa0: 0c01 |000a: move-result-object v1 │ │ +46efa2: 7110 c7d1 0100 |000b: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +46efa8: 0c01 |000e: move-result-object v1 │ │ +46efaa: 5b81 2d9e |000f: iput-object v1, v8, Lde/tadris/fitness/recording/RecorderService;.instance:Lde/tadris/fitness/Instance; // field@9e2d │ │ +46efae: 7010 afd4 0800 |0011: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.initializeLocationManager:()V // method@d4af │ │ +46efb4: 5482 2e9e |0014: iget-object v2, v8, Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager; // field@9e2e │ │ +46efb8: 1a03 619f |0016: const-string v3, "gps" // string@9f61 │ │ +46efbc: 1604 e803 |0018: const-wide/16 v4, #int 1000 // #3e8 │ │ +46efc0: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +46efc2: 5487 2a9e |001b: iget-object v7, v8, Lde/tadris/fitness/recording/RecorderService;.gpsListener:Lde/tadris/fitness/recording/RecorderService$LocationChangedListener; // field@9e2a │ │ +46efc6: 7406 d506 0200 |001d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@06d5 │ │ +46efcc: 7010 a6d4 0800 |0020: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.checkLastKnownLocation:()V // method@d4a6 │ │ +46efd2: 2821 |0023: goto 0044 // +0021 │ │ +46efd4: 0d01 |0024: move-exception v1 │ │ +46efd6: 2202 0819 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +46efda: 7010 06e1 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +46efe0: 1a03 629f |002a: const-string v3, "gps provider does not exist " // string@9f62 │ │ +46efe4: 6e20 12e1 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +46efea: 6e10 35e0 0100 |002f: invoke-virtual {v1}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ +46eff0: 0c01 |0032: move-result-object v1 │ │ +46eff2: 6e20 12e1 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +46eff8: 6e10 1fe1 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +46effe: 0c01 |0039: move-result-object v1 │ │ +46f000: 7120 4b09 1000 |003a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +46f006: 2807 |003d: goto 0044 // +0007 │ │ +46f008: 0d01 |003e: move-exception v1 │ │ +46f00a: 1a02 f08a |003f: const-string v2, "fail to request location update, ignore" // string@8af0 │ │ +46f00e: 7130 5009 2001 |0041: invoke-static {v0, v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0950 │ │ +46f014: 7010 b0d4 0800 |0044: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.initializePressureSensor:()V // method@d4b0 │ │ +46f01a: 5481 309e |0047: iget-object v1, v8, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ +46f01e: 3801 1600 |0049: if-eqz v1, 005f // +0016 │ │ +46f022: 5481 2f9e |004b: iget-object v1, v8, Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor; // field@9e2f │ │ +46f026: 3801 1200 |004d: if-eqz v1, 005f // +0012 │ │ +46f02a: 1a01 f6e1 |004f: const-string v1, "started Pressure Sensor" // string@e1f6 │ │ +46f02e: 7120 4f09 1000 |0051: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +46f034: 5480 309e |0054: iget-object v0, v8, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ +46f038: 5481 349e |0056: iget-object v1, v8, Lde/tadris/fitness/recording/RecorderService;.pressureListener:Lde/tadris/fitness/recording/RecorderService$PressureListener; // field@9e34 │ │ +46f03c: 5482 2f9e |0058: iget-object v2, v8, Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor; // field@9e2f │ │ +46f040: 1233 |005a: const/4 v3, #int 3 // #3 │ │ +46f042: 6e40 9006 1032 |005b: invoke-virtual {v0, v1, v2, v3}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0690 │ │ +46f048: 2806 |005e: goto 0064 // +0006 │ │ +46f04a: 1a01 35c3 |005f: const-string v1, "no Pressure Sensor Available" // string@c335 │ │ +46f04e: 7120 4f09 1000 |0061: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +46f054: 7010 aed4 0800 |0064: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.initializeHRManager:()V // method@d4ae │ │ +46f05a: 7010 b1d4 0800 |0067: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.initializeTTS:()V // method@d4b1 │ │ +46f060: 7010 b2d4 0800 |006a: invoke-direct {v8}, Lde/tadris/fitness/recording/RecorderService;.initializeWatchdog:()V // method@d4b2 │ │ +46f066: 7100 7cfe 0000 |006d: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +46f06c: 0c00 |0070: move-result-object v0 │ │ +46f06e: 6e20 80fe 8000 |0071: invoke-virtual {v0, v8}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@fe80 │ │ +46f074: 0e00 |0074: return-void │ │ catches : 1 │ │ 0x0014 - 0x0023 │ │ Ljava/lang/SecurityException; -> 0x003e │ │ Ljava/lang/IllegalArgumentException; -> 0x0024 │ │ positions : │ │ 0x0004 line=272 │ │ 0x0007 line=273 │ │ @@ -899660,51 +899661,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -46f084: |[46f084] de.tadris.fitness.recording.RecorderService.onDestroy:()V │ │ -46f094: 1a00 5d47 |0000: const-string v0, "LocationListener" // string@475d │ │ -46f098: 1a01 b3c5 |0002: const-string v1, "onDestroy" // string@c5b3 │ │ -46f09c: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -46f0a2: 7100 7cfe 0000 |0007: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -46f0a8: 0c00 |000a: move-result-object v0 │ │ -46f0aa: 6e20 81fe 2000 |000b: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@fe81 │ │ -46f0b0: 5420 2e9e |000e: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager; // field@9e2e │ │ -46f0b4: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -46f0b8: 5421 2a9e |0012: iget-object v1, v2, Lde/tadris/fitness/recording/RecorderService;.gpsListener:Lde/tadris/fitness/recording/RecorderService$LocationChangedListener; // field@9e2a │ │ -46f0bc: 6e20 d406 1000 |0014: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@06d4 │ │ -46f0c2: 5420 309e |0017: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ -46f0c6: 3800 0b00 |0019: if-eqz v0, 0024 // +000b │ │ -46f0ca: 5421 2f9e |001b: iget-object v1, v2, Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor; // field@9e2f │ │ -46f0ce: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -46f0d2: 5421 349e |001f: iget-object v1, v2, Lde/tadris/fitness/recording/RecorderService;.pressureListener:Lde/tadris/fitness/recording/RecorderService$PressureListener; // field@9e34 │ │ -46f0d6: 6e20 9106 1000 |0021: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0691 │ │ -46f0dc: 5420 329e |0024: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mWatchdogRunner:Lde/tadris/fitness/recording/RecorderService$WatchDogRunner; // field@9e32 │ │ -46f0e0: 6e10 a0d4 0000 |0026: invoke-virtual {v0}, Lde/tadris/fitness/recording/RecorderService$WatchDogRunner;.stop:()V // method@d4a0 │ │ -46f0e6: 5420 319e |0029: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mTTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e31 │ │ -46f0ea: 6e10 36d5 0000 |002b: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/TTSController;.destroy:()V // method@d536 │ │ -46f0f0: 5420 2c9e |002e: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.hrManager:Lde/tadris/fitness/recording/sensors/HRManager; // field@9e2c │ │ -46f0f4: 6e10 3ed6 0000 |0030: invoke-virtual {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.stop:()V // method@d63e │ │ -46f0fa: 5420 2b9e |0033: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener; // field@9e2b │ │ -46f0fe: 6201 1b9e |0035: sget-object v1, Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;.DISCONNECTED:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9e1b │ │ -46f102: 7120 8bd4 1000 |0037: invoke-static {v0, v1}, Lde/tadris/fitness/recording/RecorderService$HeartRateListener;.access$100:(Lde/tadris/fitness/recording/RecorderService$HeartRateListener;Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;)V // method@d48b │ │ -46f108: 5420 369e |003a: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@9e36 │ │ -46f10c: 3800 0d00 |003c: if-eqz v0, 0049 // +000d │ │ -46f110: 6e10 ec07 0000 |003e: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@07ec │ │ -46f116: 0a00 |0041: move-result v0 │ │ -46f118: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -46f11c: 5420 369e |0044: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@9e36 │ │ -46f120: 6e10 ed07 0000 |0046: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@07ed │ │ -46f126: 1210 |0049: const/4 v0, #int 1 // #1 │ │ -46f128: 6e20 bad4 0200 |004a: invoke-virtual {v2, v0}, Lde/tadris/fitness/recording/RecorderService;.stopForeground:(Z)V // method@d4ba │ │ -46f12e: 6f10 3702 0200 |004d: invoke-super {v2}, Landroid/app/Service;.onDestroy:()V // method@0237 │ │ -46f134: 0e00 |0050: return-void │ │ +46f088: |[46f088] de.tadris.fitness.recording.RecorderService.onDestroy:()V │ │ +46f098: 1a00 5d47 |0000: const-string v0, "LocationListener" // string@475d │ │ +46f09c: 1a01 b3c5 |0002: const-string v1, "onDestroy" // string@c5b3 │ │ +46f0a0: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +46f0a6: 7100 7cfe 0000 |0007: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +46f0ac: 0c00 |000a: move-result-object v0 │ │ +46f0ae: 6e20 81fe 2000 |000b: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@fe81 │ │ +46f0b4: 5420 2e9e |000e: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager; // field@9e2e │ │ +46f0b8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +46f0bc: 5421 2a9e |0012: iget-object v1, v2, Lde/tadris/fitness/recording/RecorderService;.gpsListener:Lde/tadris/fitness/recording/RecorderService$LocationChangedListener; // field@9e2a │ │ +46f0c0: 6e20 d406 1000 |0014: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@06d4 │ │ +46f0c6: 5420 309e |0017: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager; // field@9e30 │ │ +46f0ca: 3800 0b00 |0019: if-eqz v0, 0024 // +000b │ │ +46f0ce: 5421 2f9e |001b: iget-object v1, v2, Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor; // field@9e2f │ │ +46f0d2: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +46f0d6: 5421 349e |001f: iget-object v1, v2, Lde/tadris/fitness/recording/RecorderService;.pressureListener:Lde/tadris/fitness/recording/RecorderService$PressureListener; // field@9e34 │ │ +46f0da: 6e20 9106 1000 |0021: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0691 │ │ +46f0e0: 5420 329e |0024: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mWatchdogRunner:Lde/tadris/fitness/recording/RecorderService$WatchDogRunner; // field@9e32 │ │ +46f0e4: 6e10 a0d4 0000 |0026: invoke-virtual {v0}, Lde/tadris/fitness/recording/RecorderService$WatchDogRunner;.stop:()V // method@d4a0 │ │ +46f0ea: 5420 319e |0029: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.mTTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e31 │ │ +46f0ee: 6e10 36d5 0000 |002b: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/TTSController;.destroy:()V // method@d536 │ │ +46f0f4: 5420 2c9e |002e: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.hrManager:Lde/tadris/fitness/recording/sensors/HRManager; // field@9e2c │ │ +46f0f8: 6e10 3ed6 0000 |0030: invoke-virtual {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.stop:()V // method@d63e │ │ +46f0fe: 5420 2b9e |0033: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener; // field@9e2b │ │ +46f102: 6201 1b9e |0035: sget-object v1, Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;.DISCONNECTED:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9e1b │ │ +46f106: 7120 8bd4 1000 |0037: invoke-static {v0, v1}, Lde/tadris/fitness/recording/RecorderService$HeartRateListener;.access$100:(Lde/tadris/fitness/recording/RecorderService$HeartRateListener;Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;)V // method@d48b │ │ +46f10c: 5420 369e |003a: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@9e36 │ │ +46f110: 3800 0d00 |003c: if-eqz v0, 0049 // +000d │ │ +46f114: 6e10 ec07 0000 |003e: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@07ec │ │ +46f11a: 0a00 |0041: move-result v0 │ │ +46f11c: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +46f120: 5420 369e |0044: iget-object v0, v2, Lde/tadris/fitness/recording/RecorderService;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@9e36 │ │ +46f124: 6e10 ed07 0000 |0046: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@07ed │ │ +46f12a: 1210 |0049: const/4 v0, #int 1 // #1 │ │ +46f12c: 6e20 bad4 0200 |004a: invoke-virtual {v2, v0}, Lde/tadris/fitness/recording/RecorderService;.stopForeground:(Z)V // method@d4ba │ │ +46f132: 6f10 3702 0200 |004d: invoke-super {v2}, Landroid/app/Service;.onDestroy:()V // method@0237 │ │ +46f138: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=310 │ │ 0x0007 line=312 │ │ 0x000e line=314 │ │ 0x0012 line=315 │ │ 0x0017 line=318 │ │ @@ -899725,41 +899726,41 @@ │ │ type : '(Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -46f138: |[46f138] de.tadris.fitness.recording.RecorderService.onGPSStateChange:(Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;)V │ │ -46f148: 2200 d816 |0000: new-instance v0, Lde/tadris/fitness/recording/information/GPSStatus; // type@16d8 │ │ -46f14c: 7020 ddd5 3000 |0002: invoke-direct {v0, v3}, Lde/tadris/fitness/recording/information/GPSStatus;.:(Landroid/content/Context;)V // method@d5dd │ │ -46f152: 5431 2d9e |0005: iget-object v1, v3, Lde/tadris/fitness/recording/RecorderService;.instance:Lde/tadris/fitness/Instance; // field@9e2d │ │ -46f156: 5411 b785 |0007: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -46f15a: 6e10 ecd4 0100 |0009: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.isResumed:()Z // method@d4ec │ │ -46f160: 0a01 |000c: move-result v1 │ │ -46f162: 3801 2700 |000d: if-eqz v1, 0034 // +0027 │ │ -46f166: 6e10 e6d5 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/GPSStatus;.isAnnouncementEnabled:()Z // method@d5e6 │ │ -46f16c: 0a01 |0012: move-result v1 │ │ -46f16e: 3801 2100 |0013: if-eqz v1, 0034 // +0021 │ │ -46f172: 5441 ac9e |0015: iget-object v1, v4, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.oldState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9eac │ │ -46f176: 6202 3b9e |0017: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ -46f17a: 3321 0c00 |0019: if-ne v1, v2, 0025 // +000c │ │ -46f17e: 5434 319e |001b: iget-object v4, v3, Lde/tadris/fitness/recording/RecorderService;.mTTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e31 │ │ -46f182: 6e10 e1d5 0000 |001d: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/GPSStatus;.getSpokenGPSFound:()Ljava/lang/String; // method@d5e1 │ │ -46f188: 0c00 |0020: move-result-object v0 │ │ -46f18a: 6e20 3dd5 0400 |0021: invoke-virtual {v4, v0}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ -46f190: 2810 |0024: goto 0034 // +0010 │ │ -46f192: 5444 ab9e |0025: iget-object v4, v4, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.newState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9eab │ │ -46f196: 6201 3b9e |0027: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ -46f19a: 3314 0b00 |0029: if-ne v4, v1, 0034 // +000b │ │ -46f19e: 5434 319e |002b: iget-object v4, v3, Lde/tadris/fitness/recording/RecorderService;.mTTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e31 │ │ -46f1a2: 6e10 e2d5 0000 |002d: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/GPSStatus;.getSpokenGPSLost:()Ljava/lang/String; // method@d5e2 │ │ -46f1a8: 0c00 |0030: move-result-object v0 │ │ -46f1aa: 6e20 3dd5 0400 |0031: invoke-virtual {v4, v0}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ -46f1b0: 0e00 |0034: return-void │ │ +46f13c: |[46f13c] de.tadris.fitness.recording.RecorderService.onGPSStateChange:(Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;)V │ │ +46f14c: 2200 d816 |0000: new-instance v0, Lde/tadris/fitness/recording/information/GPSStatus; // type@16d8 │ │ +46f150: 7020 ddd5 3000 |0002: invoke-direct {v0, v3}, Lde/tadris/fitness/recording/information/GPSStatus;.:(Landroid/content/Context;)V // method@d5dd │ │ +46f156: 5431 2d9e |0005: iget-object v1, v3, Lde/tadris/fitness/recording/RecorderService;.instance:Lde/tadris/fitness/Instance; // field@9e2d │ │ +46f15a: 5411 b785 |0007: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +46f15e: 6e10 ecd4 0100 |0009: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.isResumed:()Z // method@d4ec │ │ +46f164: 0a01 |000c: move-result v1 │ │ +46f166: 3801 2700 |000d: if-eqz v1, 0034 // +0027 │ │ +46f16a: 6e10 e6d5 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/GPSStatus;.isAnnouncementEnabled:()Z // method@d5e6 │ │ +46f170: 0a01 |0012: move-result v1 │ │ +46f172: 3801 2100 |0013: if-eqz v1, 0034 // +0021 │ │ +46f176: 5441 ac9e |0015: iget-object v1, v4, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.oldState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9eac │ │ +46f17a: 6202 3b9e |0017: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ +46f17e: 3321 0c00 |0019: if-ne v1, v2, 0025 // +000c │ │ +46f182: 5434 319e |001b: iget-object v4, v3, Lde/tadris/fitness/recording/RecorderService;.mTTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e31 │ │ +46f186: 6e10 e1d5 0000 |001d: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/GPSStatus;.getSpokenGPSFound:()Ljava/lang/String; // method@d5e1 │ │ +46f18c: 0c00 |0020: move-result-object v0 │ │ +46f18e: 6e20 3dd5 0400 |0021: invoke-virtual {v4, v0}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ +46f194: 2810 |0024: goto 0034 // +0010 │ │ +46f196: 5444 ab9e |0025: iget-object v4, v4, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.newState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9eab │ │ +46f19a: 6201 3b9e |0027: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ +46f19e: 3314 0b00 |0029: if-ne v4, v1, 0034 // +000b │ │ +46f1a2: 5434 319e |002b: iget-object v4, v3, Lde/tadris/fitness/recording/RecorderService;.mTTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e31 │ │ +46f1a6: 6e10 e2d5 0000 |002d: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/GPSStatus;.getSpokenGPSLost:()Ljava/lang/String; // method@d5e2 │ │ +46f1ac: 0c00 |0030: move-result-object v0 │ │ +46f1ae: 6e20 3dd5 0400 |0031: invoke-virtual {v4, v0}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ +46f1b4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0005 line=422 │ │ 0x0015 line=423 │ │ 0x001b line=424 │ │ 0x0025 line=425 │ │ @@ -899862,40 +899863,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -46f3a0: |[46f3a0] de.tadris.fitness.recording.WorkoutRecorder$GpsState.:()V │ │ -46f3b0: 2200 ab16 |0000: new-instance v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@16ab │ │ -46f3b4: 1a01 1d56 |0002: const-string v1, "SIGNAL_LOST" // string@561d │ │ -46f3b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -46f3ba: 1503 ffff |0005: const/high16 v3, #int -65536 // #ffff │ │ -46f3be: 7040 c5d4 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.:(Ljava/lang/String;II)V // method@d4c5 │ │ -46f3c4: 6900 3b9e |000a: sput-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ -46f3c8: 2201 ab16 |000c: new-instance v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@16ab │ │ -46f3cc: 1a03 1f56 |000e: const-string v3, "SIGNAL_OKAY" // string@561f │ │ -46f3d0: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -46f3d2: 1405 00ff 00ff |0011: const v5, #float -1.71465e+38 // #ff00ff00 │ │ -46f3d8: 7040 c5d4 3154 |0014: invoke-direct {v1, v3, v4, v5}, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.:(Ljava/lang/String;II)V // method@d4c5 │ │ -46f3de: 6901 3c9e |0017: sput-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_OKAY:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3c │ │ -46f3e2: 2203 ab16 |0019: new-instance v3, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@16ab │ │ -46f3e6: 1a05 1b56 |001b: const-string v5, "SIGNAL_BAD" // string@561b │ │ -46f3ea: 1226 |001d: const/4 v6, #int 2 // #2 │ │ -46f3ec: 1307 00ff |001e: const/16 v7, #int -256 // #ff00 │ │ -46f3f0: 7040 c5d4 5376 |0020: invoke-direct {v3, v5, v6, v7}, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.:(Ljava/lang/String;II)V // method@d4c5 │ │ -46f3f6: 6903 3a9e |0023: sput-object v3, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_BAD:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3a │ │ -46f3fa: 1235 |0025: const/4 v5, #int 3 // #3 │ │ -46f3fc: 2355 5b1f |0026: new-array v5, v5, [Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@1f5b │ │ -46f400: 4d00 0502 |0028: aput-object v0, v5, v2 │ │ -46f404: 4d01 0504 |002a: aput-object v1, v5, v4 │ │ -46f408: 4d03 0506 |002c: aput-object v3, v5, v6 │ │ -46f40c: 6905 399e |002e: sput-object v5, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.$VALUES:[Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e39 │ │ -46f410: 0e00 |0030: return-void │ │ +46f3a4: |[46f3a4] de.tadris.fitness.recording.WorkoutRecorder$GpsState.:()V │ │ +46f3b4: 2200 ab16 |0000: new-instance v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@16ab │ │ +46f3b8: 1a01 1d56 |0002: const-string v1, "SIGNAL_LOST" // string@561d │ │ +46f3bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +46f3be: 1503 ffff |0005: const/high16 v3, #int -65536 // #ffff │ │ +46f3c2: 7040 c5d4 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.:(Ljava/lang/String;II)V // method@d4c5 │ │ +46f3c8: 6900 3b9e |000a: sput-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ +46f3cc: 2201 ab16 |000c: new-instance v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@16ab │ │ +46f3d0: 1a03 1f56 |000e: const-string v3, "SIGNAL_OKAY" // string@561f │ │ +46f3d4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +46f3d6: 1405 00ff 00ff |0011: const v5, #float -1.71465e+38 // #ff00ff00 │ │ +46f3dc: 7040 c5d4 3154 |0014: invoke-direct {v1, v3, v4, v5}, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.:(Ljava/lang/String;II)V // method@d4c5 │ │ +46f3e2: 6901 3c9e |0017: sput-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_OKAY:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3c │ │ +46f3e6: 2203 ab16 |0019: new-instance v3, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@16ab │ │ +46f3ea: 1a05 1b56 |001b: const-string v5, "SIGNAL_BAD" // string@561b │ │ +46f3ee: 1226 |001d: const/4 v6, #int 2 // #2 │ │ +46f3f0: 1307 00ff |001e: const/16 v7, #int -256 // #ff00 │ │ +46f3f4: 7040 c5d4 5376 |0020: invoke-direct {v3, v5, v6, v7}, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.:(Ljava/lang/String;II)V // method@d4c5 │ │ +46f3fa: 6903 3a9e |0023: sput-object v3, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_BAD:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3a │ │ +46f3fe: 1235 |0025: const/4 v5, #int 3 // #3 │ │ +46f400: 2355 5b1f |0026: new-array v5, v5, [Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@1f5b │ │ +46f404: 4d00 0502 |0028: aput-object v0, v5, v2 │ │ +46f408: 4d01 0504 |002a: aput-object v1, v5, v4 │ │ +46f40c: 4d03 0506 |002c: aput-object v3, v5, v6 │ │ +46f410: 6905 399e |002e: sput-object v5, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.$VALUES:[Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e39 │ │ +46f414: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x000c line=582 │ │ 0x0019 line=583 │ │ 0x002e line=580 │ │ locals : │ │ @@ -899905,18 +899906,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -46f414: |[46f414] de.tadris.fitness.recording.WorkoutRecorder$GpsState.:(Ljava/lang/String;II)V │ │ -46f424: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -46f42a: 5903 3d9e |0003: iput v3, v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.color:I // field@9e3d │ │ -46f42e: 0e00 |0005: return-void │ │ +46f418: |[46f418] de.tadris.fitness.recording.WorkoutRecorder$GpsState.:(Ljava/lang/String;II)V │ │ +46f428: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +46f42e: 5903 3d9e |0003: iput v3, v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.color:I // field@9e3d │ │ +46f432: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0003 line=588 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -899928,20 +899929,20 @@ │ │ type : '(Ljava/lang/String;)Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -46f358: |[46f358] de.tadris.fitness.recording.WorkoutRecorder$GpsState.valueOf:(Ljava/lang/String;)Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; │ │ -46f368: 1c00 ab16 |0000: const-class v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@16ab │ │ -46f36c: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -46f372: 0c01 |0005: move-result-object v1 │ │ -46f374: 1f01 ab16 |0006: check-cast v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@16ab │ │ -46f378: 1101 |0008: return-object v1 │ │ +46f35c: |[46f35c] de.tadris.fitness.recording.WorkoutRecorder$GpsState.valueOf:(Ljava/lang/String;)Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; │ │ +46f36c: 1c00 ab16 |0000: const-class v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@16ab │ │ +46f370: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +46f376: 0c01 |0005: move-result-object v1 │ │ +46f378: 1f01 ab16 |0006: check-cast v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@16ab │ │ +46f37c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;) │ │ @@ -899949,20 +899950,20 @@ │ │ type : '()[Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -46f37c: |[46f37c] de.tadris.fitness.recording.WorkoutRecorder$GpsState.values:()[Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; │ │ -46f38c: 6200 399e |0000: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.$VALUES:[Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e39 │ │ -46f390: 6e10 c9ff 0000 |0002: invoke-virtual {v0}, [Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.clone:()Ljava/lang/Object; // method@ffc9 │ │ -46f396: 0c00 |0005: move-result-object v0 │ │ -46f398: 1f00 5b1f |0006: check-cast v0, [Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@1f5b │ │ -46f39c: 1100 |0008: return-object v0 │ │ +46f380: |[46f380] de.tadris.fitness.recording.WorkoutRecorder$GpsState.values:()[Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; │ │ +46f390: 6200 399e |0000: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.$VALUES:[Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e39 │ │ +46f394: 6e10 c9ff 0000 |0002: invoke-virtual {v0}, [Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.clone:()Ljava/lang/Object; // method@ffc9 │ │ +46f39a: 0c00 |0005: move-result-object v0 │ │ +46f39c: 1f00 5b1f |0006: check-cast v0, [Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // type@1f5b │ │ +46f3a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 26240 (WorkoutRecorder.java) │ │ @@ -900020,43 +900021,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -46f478: |[46f478] de.tadris.fitness.recording.WorkoutRecorder$RecordingState.:()V │ │ -46f488: 2200 ac16 |0000: new-instance v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ -46f48c: 1a01 2d22 |0002: const-string v1, "IDLE" // string@222d │ │ -46f490: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -46f492: 7030 cad4 1002 |0005: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.:(Ljava/lang/String;I)V // method@d4ca │ │ -46f498: 6900 3f9e |0008: sput-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -46f49c: 2201 ac16 |000a: new-instance v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ -46f4a0: 1a03 c753 |000c: const-string v3, "RUNNING" // string@53c7 │ │ -46f4a4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -46f4a6: 7030 cad4 3104 |000f: invoke-direct {v1, v3, v4}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.:(Ljava/lang/String;I)V // method@d4ca │ │ -46f4ac: 6901 419e |0012: sput-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -46f4b0: 2203 ac16 |0014: new-instance v3, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ -46f4b4: 1a05 1150 |0016: const-string v5, "PAUSED" // string@5011 │ │ -46f4b8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -46f4ba: 7030 cad4 5306 |0019: invoke-direct {v3, v5, v6}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.:(Ljava/lang/String;I)V // method@d4ca │ │ -46f4c0: 6903 409e |001c: sput-object v3, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -46f4c4: 2205 ac16 |001e: new-instance v5, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ -46f4c8: 1a07 3a57 |0020: const-string v7, "STOPPED" // string@573a │ │ -46f4cc: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -46f4ce: 7030 cad4 7508 |0023: invoke-direct {v5, v7, v8}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.:(Ljava/lang/String;I)V // method@d4ca │ │ -46f4d4: 6905 429e |0026: sput-object v5, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.STOPPED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e42 │ │ -46f4d8: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -46f4da: 2377 5c1f |0029: new-array v7, v7, [Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@1f5c │ │ -46f4de: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ -46f4e2: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ -46f4e6: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ -46f4ea: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ -46f4ee: 6907 3e9e |0033: sput-object v7, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.$VALUES:[Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3e │ │ -46f4f2: 0e00 |0035: return-void │ │ +46f47c: |[46f47c] de.tadris.fitness.recording.WorkoutRecorder$RecordingState.:()V │ │ +46f48c: 2200 ac16 |0000: new-instance v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ +46f490: 1a01 2d22 |0002: const-string v1, "IDLE" // string@222d │ │ +46f494: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +46f496: 7030 cad4 1002 |0005: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.:(Ljava/lang/String;I)V // method@d4ca │ │ +46f49c: 6900 3f9e |0008: sput-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +46f4a0: 2201 ac16 |000a: new-instance v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ +46f4a4: 1a03 c753 |000c: const-string v3, "RUNNING" // string@53c7 │ │ +46f4a8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +46f4aa: 7030 cad4 3104 |000f: invoke-direct {v1, v3, v4}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.:(Ljava/lang/String;I)V // method@d4ca │ │ +46f4b0: 6901 419e |0012: sput-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +46f4b4: 2203 ac16 |0014: new-instance v3, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ +46f4b8: 1a05 1150 |0016: const-string v5, "PAUSED" // string@5011 │ │ +46f4bc: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +46f4be: 7030 cad4 5306 |0019: invoke-direct {v3, v5, v6}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.:(Ljava/lang/String;I)V // method@d4ca │ │ +46f4c4: 6903 409e |001c: sput-object v3, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +46f4c8: 2205 ac16 |001e: new-instance v5, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ +46f4cc: 1a07 3a57 |0020: const-string v7, "STOPPED" // string@573a │ │ +46f4d0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +46f4d2: 7030 cad4 7508 |0023: invoke-direct {v5, v7, v8}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.:(Ljava/lang/String;I)V // method@d4ca │ │ +46f4d8: 6905 429e |0026: sput-object v5, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.STOPPED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e42 │ │ +46f4dc: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +46f4de: 2377 5c1f |0029: new-array v7, v7, [Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@1f5c │ │ +46f4e2: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ +46f4e6: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ +46f4ea: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ +46f4ee: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ +46f4f2: 6907 3e9e |0033: sput-object v7, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.$VALUES:[Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3e │ │ +46f4f6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0033 line=576 │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;) │ │ @@ -900064,17 +900065,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -46f4f4: |[46f4f4] de.tadris.fitness.recording.WorkoutRecorder$RecordingState.:(Ljava/lang/String;I)V │ │ -46f504: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -46f50a: 0e00 |0003: return-void │ │ +46f4f8: |[46f4f8] de.tadris.fitness.recording.WorkoutRecorder$RecordingState.:(Ljava/lang/String;I)V │ │ +46f508: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +46f50e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -900084,20 +900085,20 @@ │ │ type : '(Ljava/lang/String;)Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -46f430: |[46f430] de.tadris.fitness.recording.WorkoutRecorder$RecordingState.valueOf:(Ljava/lang/String;)Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; │ │ -46f440: 1c00 ac16 |0000: const-class v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ -46f444: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -46f44a: 0c01 |0005: move-result-object v1 │ │ -46f44c: 1f01 ac16 |0006: check-cast v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ -46f450: 1101 |0008: return-object v1 │ │ +46f434: |[46f434] de.tadris.fitness.recording.WorkoutRecorder$RecordingState.valueOf:(Ljava/lang/String;)Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; │ │ +46f444: 1c00 ac16 |0000: const-class v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ +46f448: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +46f44e: 0c01 |0005: move-result-object v1 │ │ +46f450: 1f01 ac16 |0006: check-cast v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@16ac │ │ +46f454: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;) │ │ @@ -900105,20 +900106,20 @@ │ │ type : '()[Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -46f454: |[46f454] de.tadris.fitness.recording.WorkoutRecorder$RecordingState.values:()[Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; │ │ -46f464: 6200 3e9e |0000: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.$VALUES:[Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3e │ │ -46f468: 6e10 caff 0000 |0002: invoke-virtual {v0}, [Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.clone:()Ljava/lang/Object; // method@ffca │ │ -46f46e: 0c00 |0005: move-result-object v0 │ │ -46f470: 1f00 5c1f |0006: check-cast v0, [Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@1f5c │ │ -46f474: 1100 |0008: return-object v0 │ │ +46f458: |[46f458] de.tadris.fitness.recording.WorkoutRecorder$RecordingState.values:()[Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; │ │ +46f468: 6200 3e9e |0000: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.$VALUES:[Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3e │ │ +46f46c: 6e10 caff 0000 |0002: invoke-virtual {v0}, [Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.clone:()Ljava/lang/Object; // method@ffca │ │ +46f472: 0c00 |0005: move-result-object v0 │ │ +46f474: 1f00 5c1f |0006: check-cast v0, [Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // type@1f5c │ │ +46f478: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 26240 (WorkoutRecorder.java) │ │ @@ -900300,52 +900301,52 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/data/Workout;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -46fbd0: |[46fbd0] de.tadris.fitness.recording.WorkoutRecorder.:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;Ljava/util/List;)V │ │ -46fbe0: 7010 92e0 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@e092 │ │ -46fbe6: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -46fbea: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -46fbf0: 5b40 569e |0008: iput-object v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46fbf4: 1601 0000 |000a: const-wide/16 v1, #int 0 // #0 │ │ -46fbf8: 5a41 599e |000c: iput-wide v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ -46fbfc: 5a41 559e |000e: iput-wide v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ -46fc00: 5a41 4f9e |0010: iput-wide v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ -46fc04: 5a41 529e |0012: iput-wide v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ -46fc08: 1601 0000 |0014: const-wide/16 v1, #int 0 // #0 │ │ -46fc0c: 5a41 4a9e |0016: iput-wide v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ -46fc10: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -46fc12: 5c41 579e |0019: iput-boolean v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.saved:Z // field@9e57 │ │ -46fc16: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -46fc18: 5b42 4d9e |001c: iput-object v2, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ -46fc1c: 6202 3b9e |001e: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ -46fc20: 5b42 4b9e |0020: iput-object v2, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ -46fc24: 1602 ffff |0022: const-wide/16 v2, #int -1 // #ffff │ │ -46fc28: 5a42 539e |0024: iput-wide v2, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastTriggeredInterval:J // field@9e53 │ │ -46fc2c: 1502 80bf |0026: const/high16 v2, #int -1082130432 // #bf80 │ │ -46fc30: 5942 509e |0028: iput v2, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPressure:F // field@9e50 │ │ -46fc34: 12f2 |002a: const/4 v2, #int -1 // #ff │ │ -46fc36: 5942 4e9e |002b: iput v2, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ -46fc3a: 5941 549e |002d: iput v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.maxCalories:I // field@9e54 │ │ -46fc3e: 5b45 489e |002f: iput-object v5, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.context:Landroid/content/Context; // field@9e48 │ │ -46fc42: 6201 409e |0031: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -46fc46: 5b41 589e |0033: iput-object v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46fc4a: 5b46 5c9e |0035: iput-object v6, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -46fc4e: 7220 86e3 7000 |0037: invoke-interface {v0, v7}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ -46fc54: 7010 f4d4 0400 |003a: invoke-direct {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.reconstructBySamples:()V // method@d4f4 │ │ -46fc5a: 2206 ae16 |003d: new-instance v6, Lde/tadris/fitness/recording/WorkoutSaver; // type@16ae │ │ -46fc5e: 6e10 e6d4 0400 |003f: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@d4e6 │ │ -46fc64: 0c07 |0042: move-result-object v7 │ │ -46fc66: 7030 fcd4 5607 |0043: invoke-direct {v6, v5, v7}, Lde/tadris/fitness/recording/WorkoutSaver;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@d4fc │ │ -46fc6c: 5b46 5d9e |0046: iput-object v6, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ -46fc70: 7010 e8d4 0400 |0048: invoke-direct {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.init:()V // method@d4e8 │ │ -46fc76: 0e00 |004b: return-void │ │ +46fbd4: |[46fbd4] de.tadris.fitness.recording.WorkoutRecorder.:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;Ljava/util/List;)V │ │ +46fbe4: 7010 92e0 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@e092 │ │ +46fbea: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +46fbee: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +46fbf4: 5b40 569e |0008: iput-object v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46fbf8: 1601 0000 |000a: const-wide/16 v1, #int 0 // #0 │ │ +46fbfc: 5a41 599e |000c: iput-wide v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ +46fc00: 5a41 559e |000e: iput-wide v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ +46fc04: 5a41 4f9e |0010: iput-wide v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ +46fc08: 5a41 529e |0012: iput-wide v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ +46fc0c: 1601 0000 |0014: const-wide/16 v1, #int 0 // #0 │ │ +46fc10: 5a41 4a9e |0016: iput-wide v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ +46fc14: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +46fc16: 5c41 579e |0019: iput-boolean v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.saved:Z // field@9e57 │ │ +46fc1a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +46fc1c: 5b42 4d9e |001c: iput-object v2, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ +46fc20: 6202 3b9e |001e: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ +46fc24: 5b42 4b9e |0020: iput-object v2, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ +46fc28: 1602 ffff |0022: const-wide/16 v2, #int -1 // #ffff │ │ +46fc2c: 5a42 539e |0024: iput-wide v2, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastTriggeredInterval:J // field@9e53 │ │ +46fc30: 1502 80bf |0026: const/high16 v2, #int -1082130432 // #bf80 │ │ +46fc34: 5942 509e |0028: iput v2, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPressure:F // field@9e50 │ │ +46fc38: 12f2 |002a: const/4 v2, #int -1 // #ff │ │ +46fc3a: 5942 4e9e |002b: iput v2, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ +46fc3e: 5941 549e |002d: iput v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.maxCalories:I // field@9e54 │ │ +46fc42: 5b45 489e |002f: iput-object v5, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.context:Landroid/content/Context; // field@9e48 │ │ +46fc46: 6201 409e |0031: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +46fc4a: 5b41 589e |0033: iput-object v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46fc4e: 5b46 5c9e |0035: iput-object v6, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +46fc52: 7220 86e3 7000 |0037: invoke-interface {v0, v7}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ +46fc58: 7010 f4d4 0400 |003a: invoke-direct {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.reconstructBySamples:()V // method@d4f4 │ │ +46fc5e: 2206 ae16 |003d: new-instance v6, Lde/tadris/fitness/recording/WorkoutSaver; // type@16ae │ │ +46fc62: 6e10 e6d4 0400 |003f: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@d4e6 │ │ +46fc68: 0c07 |0042: move-result-object v7 │ │ +46fc6a: 7030 fcd4 5607 |0043: invoke-direct {v6, v5, v7}, Lde/tadris/fitness/recording/WorkoutSaver;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@d4fc │ │ +46fc70: 5b46 5d9e |0046: iput-object v6, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ +46fc74: 7010 e8d4 0400 |0048: invoke-direct {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.init:()V // method@d4e8 │ │ +46fc7a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=76 │ │ 0x000c line=79 │ │ 0x000e line=80 │ │ 0x0010 line=82 │ │ @@ -900376,66 +900377,66 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -46fc78: |[46fc78] de.tadris.fitness.recording.WorkoutRecorder.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutType;)V │ │ -46fc88: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -46fc8e: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -46fc92: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -46fc98: 5b30 569e |0008: iput-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46fc9c: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -46fca0: 5a30 599e |000c: iput-wide v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ -46fca4: 5a30 559e |000e: iput-wide v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ -46fca8: 5a30 4f9e |0010: iput-wide v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ -46fcac: 5a30 529e |0012: iput-wide v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ -46fcb0: 1600 0000 |0014: const-wide/16 v0, #int 0 // #0 │ │ -46fcb4: 5a30 4a9e |0016: iput-wide v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ -46fcb8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -46fcba: 5c30 579e |0019: iput-boolean v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.saved:Z // field@9e57 │ │ -46fcbe: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -46fcc0: 5b31 4d9e |001c: iput-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ -46fcc4: 6201 3b9e |001e: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ -46fcc8: 5b31 4b9e |0020: iput-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ -46fccc: 1601 ffff |0022: const-wide/16 v1, #int -1 // #ffff │ │ -46fcd0: 5a31 539e |0024: iput-wide v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastTriggeredInterval:J // field@9e53 │ │ -46fcd4: 1501 80bf |0026: const/high16 v1, #int -1082130432 // #bf80 │ │ -46fcd8: 5931 509e |0028: iput v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPressure:F // field@9e50 │ │ -46fcdc: 12f1 |002a: const/4 v1, #int -1 // #ff │ │ -46fcde: 5931 4e9e |002b: iput v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ -46fce2: 5930 549e |002d: iput v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.maxCalories:I // field@9e54 │ │ -46fce6: 7110 c7d1 0400 |002f: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -46fcec: 0c01 |0032: move-result-object v1 │ │ -46fcee: 5411 ba85 |0033: iget-object v1, v1, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -46fcf2: 5b34 489e |0035: iput-object v4, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.context:Landroid/content/Context; // field@9e48 │ │ -46fcf6: 6202 3f9e |0037: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -46fcfa: 5b32 589e |0039: iput-object v2, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46fcfe: 2202 5716 |003b: new-instance v2, Lde/tadris/fitness/data/Workout; // type@1657 │ │ -46fd02: 7010 f9d2 0200 |003d: invoke-direct {v2}, Lde/tadris/fitness/data/Workout;.:()V // method@d2f9 │ │ -46fd08: 5b32 5c9e |0040: iput-object v2, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -46fd0c: 5c20 249d |0042: iput-boolean v0, v2, Lde/tadris/fitness/data/Workout;.edited:Z // field@9d24 │ │ -46fd10: 1a00 0000 |0044: const-string v0, "" // string@0000 │ │ -46fd14: 5b20 219d |0046: iput-object v0, v2, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -46fd18: 6e20 00d3 5200 |0048: invoke-virtual {v2, v5}, Lde/tadris/fitness/data/Workout;.setWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V // method@d300 │ │ -46fd1e: 2205 ae16 |004b: new-instance v5, Lde/tadris/fitness/recording/WorkoutSaver; // type@16ae │ │ -46fd22: 6e10 e6d4 0300 |004d: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@d4e6 │ │ -46fd28: 0c00 |0050: move-result-object v0 │ │ -46fd2a: 7030 fcd4 4500 |0051: invoke-direct {v5, v4, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@d4fc │ │ -46fd30: 5b35 5d9e |0054: iput-object v5, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ -46fd34: 6e10 e6d2 0100 |0056: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.getUseAverageForCurrentSpeed:()Z // method@d2e6 │ │ -46fd3a: 0a04 |0059: move-result v4 │ │ -46fd3c: 5c34 5b9e |005a: iput-boolean v4, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.useAverageForCurrentSpeed:Z // field@9e5b │ │ -46fd40: 6e10 e0d2 0100 |005c: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.getTimeForCurrentSpeed:()I // method@d2e0 │ │ -46fd46: 0a04 |005f: move-result v4 │ │ -46fd48: d244 e803 |0060: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -46fd4c: 5934 499e |0062: iput v4, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.currentSpeedAverageTime:I // field@9e49 │ │ -46fd50: 7010 e8d4 0300 |0064: invoke-direct {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.init:()V // method@d4e8 │ │ -46fd56: 0e00 |0067: return-void │ │ +46fc7c: |[46fc7c] de.tadris.fitness.recording.WorkoutRecorder.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutType;)V │ │ +46fc8c: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +46fc92: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +46fc96: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +46fc9c: 5b30 569e |0008: iput-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46fca0: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +46fca4: 5a30 599e |000c: iput-wide v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ +46fca8: 5a30 559e |000e: iput-wide v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ +46fcac: 5a30 4f9e |0010: iput-wide v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ +46fcb0: 5a30 529e |0012: iput-wide v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ +46fcb4: 1600 0000 |0014: const-wide/16 v0, #int 0 // #0 │ │ +46fcb8: 5a30 4a9e |0016: iput-wide v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ +46fcbc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +46fcbe: 5c30 579e |0019: iput-boolean v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.saved:Z // field@9e57 │ │ +46fcc2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +46fcc4: 5b31 4d9e |001c: iput-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ +46fcc8: 6201 3b9e |001e: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ +46fccc: 5b31 4b9e |0020: iput-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ +46fcd0: 1601 ffff |0022: const-wide/16 v1, #int -1 // #ffff │ │ +46fcd4: 5a31 539e |0024: iput-wide v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastTriggeredInterval:J // field@9e53 │ │ +46fcd8: 1501 80bf |0026: const/high16 v1, #int -1082130432 // #bf80 │ │ +46fcdc: 5931 509e |0028: iput v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPressure:F // field@9e50 │ │ +46fce0: 12f1 |002a: const/4 v1, #int -1 // #ff │ │ +46fce2: 5931 4e9e |002b: iput v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ +46fce6: 5930 549e |002d: iput v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.maxCalories:I // field@9e54 │ │ +46fcea: 7110 c7d1 0400 |002f: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +46fcf0: 0c01 |0032: move-result-object v1 │ │ +46fcf2: 5411 ba85 |0033: iget-object v1, v1, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +46fcf6: 5b34 489e |0035: iput-object v4, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.context:Landroid/content/Context; // field@9e48 │ │ +46fcfa: 6202 3f9e |0037: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +46fcfe: 5b32 589e |0039: iput-object v2, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46fd02: 2202 5716 |003b: new-instance v2, Lde/tadris/fitness/data/Workout; // type@1657 │ │ +46fd06: 7010 f9d2 0200 |003d: invoke-direct {v2}, Lde/tadris/fitness/data/Workout;.:()V // method@d2f9 │ │ +46fd0c: 5b32 5c9e |0040: iput-object v2, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +46fd10: 5c20 249d |0042: iput-boolean v0, v2, Lde/tadris/fitness/data/Workout;.edited:Z // field@9d24 │ │ +46fd14: 1a00 0000 |0044: const-string v0, "" // string@0000 │ │ +46fd18: 5b20 219d |0046: iput-object v0, v2, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +46fd1c: 6e20 00d3 5200 |0048: invoke-virtual {v2, v5}, Lde/tadris/fitness/data/Workout;.setWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V // method@d300 │ │ +46fd22: 2205 ae16 |004b: new-instance v5, Lde/tadris/fitness/recording/WorkoutSaver; // type@16ae │ │ +46fd26: 6e10 e6d4 0300 |004d: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@d4e6 │ │ +46fd2c: 0c00 |0050: move-result-object v0 │ │ +46fd2e: 7030 fcd4 4500 |0051: invoke-direct {v5, v4, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@d4fc │ │ +46fd34: 5b35 5d9e |0054: iput-object v5, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ +46fd38: 6e10 e6d2 0100 |0056: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.getUseAverageForCurrentSpeed:()Z // method@d2e6 │ │ +46fd3e: 0a04 |0059: move-result v4 │ │ +46fd40: 5c34 5b9e |005a: iput-boolean v4, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.useAverageForCurrentSpeed:Z // field@9e5b │ │ +46fd44: 6e10 e0d2 0100 |005c: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.getTimeForCurrentSpeed:()I // method@d2e0 │ │ +46fd4a: 0a04 |005f: move-result v4 │ │ +46fd4c: d244 e803 |0060: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +46fd50: 5934 499e |0062: iput v4, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.currentSpeedAverageTime:I // field@9e49 │ │ +46fd54: 7010 e8d4 0300 |0064: invoke-direct {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.init:()V // method@d4e8 │ │ +46fd5a: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=76 │ │ 0x000c line=79 │ │ 0x000e line=80 │ │ 0x0010 line=82 │ │ @@ -900469,66 +900470,66 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -46fd58: |[46fd58] de.tadris.fitness.recording.WorkoutRecorder.addToSamples:(Landroid/location/Location;)V │ │ -46fd68: 2200 6316 |0000: new-instance v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -46fd6c: 7010 5dd3 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/data/WorkoutSample;.:()V // method@d35d │ │ -46fd72: 6e10 c606 0600 |0005: invoke-virtual {v6}, Landroid/location/Location;.getLatitude:()D // method@06c6 │ │ -46fd78: 0b01 |0008: move-result-wide v1 │ │ -46fd7a: 5a01 4d9d |0009: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.lat:D // field@9d4d │ │ -46fd7e: 6e10 c706 0600 |000b: invoke-virtual {v6}, Landroid/location/Location;.getLongitude:()D // method@06c7 │ │ -46fd84: 0b01 |000e: move-result-wide v1 │ │ -46fd86: 5a01 4e9d |000f: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.lon:D // field@9d4e │ │ -46fd8a: 6e10 c406 0600 |0011: invoke-virtual {v6}, Landroid/location/Location;.getAltitude:()D // method@06c4 │ │ -46fd90: 0b01 |0014: move-result-wide v1 │ │ -46fd92: 5a01 489d |0015: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -46fd96: 6e10 c806 0600 |0017: invoke-virtual {v6}, Landroid/location/Location;.getSpeed:()F // method@06c8 │ │ -46fd9c: 0a01 |001a: move-result v1 │ │ -46fd9e: 8911 |001b: float-to-double v1, v1 │ │ -46fda0: 5a01 519d |001c: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ -46fda4: 6e10 c906 0600 |001e: invoke-virtual {v6}, Landroid/location/Location;.getTime:()J // method@06c9 │ │ -46fdaa: 0b01 |0021: move-result-wide v1 │ │ -46fdac: 5453 5c9e |0022: iget-object v3, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -46fdb0: 5333 2d9d |0024: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -46fdb4: bc31 |0026: sub-long/2addr v1, v3 │ │ -46fdb6: 6e10 e0d4 0500 |0027: invoke-virtual {v5}, Lde/tadris/fitness/recording/WorkoutRecorder;.getPauseDuration:()J // method@d4e0 │ │ -46fdbc: 0b03 |002a: move-result-wide v3 │ │ -46fdbe: bc31 |002b: sub-long/2addr v1, v3 │ │ -46fdc0: 5a01 509d |002c: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -46fdc4: 6e10 c906 0600 |002e: invoke-virtual {v6}, Landroid/location/Location;.getTime:()J // method@06c9 │ │ -46fdca: 0b01 |0031: move-result-wide v1 │ │ -46fdcc: 5a01 479d |0032: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -46fdd0: 5256 509e |0034: iget v6, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPressure:F // field@9e50 │ │ -46fdd4: 5906 4f9d |0036: iput v6, v0, Lde/tadris/fitness/data/WorkoutSample;.pressure:F // field@9d4f │ │ -46fdd8: 5256 4e9e |0038: iget v6, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ -46fddc: 5906 4a9d |003a: iput v6, v0, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ -46fde0: 5351 539e |003c: iget-wide v1, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastTriggeredInterval:J // field@9e53 │ │ -46fde4: 5a01 4c9d |003e: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.intervalTriggered:J // field@9d4c │ │ -46fde8: 1601 ffff |0040: const-wide/16 v1, #int -1 // #ffff │ │ -46fdec: 5a51 539e |0042: iput-wide v1, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastTriggeredInterval:J // field@9e53 │ │ -46fdf0: 5456 569e |0044: iget-object v6, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46fdf4: 1d06 |0046: monitor-enter v6 │ │ -46fdf6: 5451 5d9e |0047: iget-object v1, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ -46fdfa: 3801 0c00 |0049: if-eqz v1, 0055 // +000c │ │ -46fdfe: 6e20 fdd4 0100 |004b: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.addSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d4fd │ │ -46fe04: 5451 569e |004e: iget-object v1, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46fe08: 7220 85e3 0100 |0050: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -46fe0e: 1e06 |0053: monitor-exit v6 │ │ -46fe10: 0e00 |0054: return-void │ │ -46fe12: 2200 ff18 |0055: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ -46fe16: 1a01 d84b |0057: const-string v1, "Missing WorkoutSaver for Recorder" // string@4bd8 │ │ -46fe1a: 7020 a8e0 1000 |0059: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ -46fe20: 2700 |005c: throw v0 │ │ -46fe22: 0d00 |005d: move-exception v0 │ │ -46fe24: 1e06 |005e: monitor-exit v6 │ │ -46fe26: 2700 |005f: throw v0 │ │ +46fd5c: |[46fd5c] de.tadris.fitness.recording.WorkoutRecorder.addToSamples:(Landroid/location/Location;)V │ │ +46fd6c: 2200 6316 |0000: new-instance v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +46fd70: 7010 5dd3 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/data/WorkoutSample;.:()V // method@d35d │ │ +46fd76: 6e10 c606 0600 |0005: invoke-virtual {v6}, Landroid/location/Location;.getLatitude:()D // method@06c6 │ │ +46fd7c: 0b01 |0008: move-result-wide v1 │ │ +46fd7e: 5a01 4d9d |0009: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.lat:D // field@9d4d │ │ +46fd82: 6e10 c706 0600 |000b: invoke-virtual {v6}, Landroid/location/Location;.getLongitude:()D // method@06c7 │ │ +46fd88: 0b01 |000e: move-result-wide v1 │ │ +46fd8a: 5a01 4e9d |000f: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.lon:D // field@9d4e │ │ +46fd8e: 6e10 c406 0600 |0011: invoke-virtual {v6}, Landroid/location/Location;.getAltitude:()D // method@06c4 │ │ +46fd94: 0b01 |0014: move-result-wide v1 │ │ +46fd96: 5a01 489d |0015: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +46fd9a: 6e10 c806 0600 |0017: invoke-virtual {v6}, Landroid/location/Location;.getSpeed:()F // method@06c8 │ │ +46fda0: 0a01 |001a: move-result v1 │ │ +46fda2: 8911 |001b: float-to-double v1, v1 │ │ +46fda4: 5a01 519d |001c: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ +46fda8: 6e10 c906 0600 |001e: invoke-virtual {v6}, Landroid/location/Location;.getTime:()J // method@06c9 │ │ +46fdae: 0b01 |0021: move-result-wide v1 │ │ +46fdb0: 5453 5c9e |0022: iget-object v3, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +46fdb4: 5333 2d9d |0024: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +46fdb8: bc31 |0026: sub-long/2addr v1, v3 │ │ +46fdba: 6e10 e0d4 0500 |0027: invoke-virtual {v5}, Lde/tadris/fitness/recording/WorkoutRecorder;.getPauseDuration:()J // method@d4e0 │ │ +46fdc0: 0b03 |002a: move-result-wide v3 │ │ +46fdc2: bc31 |002b: sub-long/2addr v1, v3 │ │ +46fdc4: 5a01 509d |002c: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +46fdc8: 6e10 c906 0600 |002e: invoke-virtual {v6}, Landroid/location/Location;.getTime:()J // method@06c9 │ │ +46fdce: 0b01 |0031: move-result-wide v1 │ │ +46fdd0: 5a01 479d |0032: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +46fdd4: 5256 509e |0034: iget v6, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPressure:F // field@9e50 │ │ +46fdd8: 5906 4f9d |0036: iput v6, v0, Lde/tadris/fitness/data/WorkoutSample;.pressure:F // field@9d4f │ │ +46fddc: 5256 4e9e |0038: iget v6, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ +46fde0: 5906 4a9d |003a: iput v6, v0, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ +46fde4: 5351 539e |003c: iget-wide v1, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastTriggeredInterval:J // field@9e53 │ │ +46fde8: 5a01 4c9d |003e: iput-wide v1, v0, Lde/tadris/fitness/data/WorkoutSample;.intervalTriggered:J // field@9d4c │ │ +46fdec: 1601 ffff |0040: const-wide/16 v1, #int -1 // #ffff │ │ +46fdf0: 5a51 539e |0042: iput-wide v1, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastTriggeredInterval:J // field@9e53 │ │ +46fdf4: 5456 569e |0044: iget-object v6, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46fdf8: 1d06 |0046: monitor-enter v6 │ │ +46fdfa: 5451 5d9e |0047: iget-object v1, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ +46fdfe: 3801 0c00 |0049: if-eqz v1, 0055 // +000c │ │ +46fe02: 6e20 fdd4 0100 |004b: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.addSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d4fd │ │ +46fe08: 5451 569e |004e: iget-object v1, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46fe0c: 7220 85e3 0100 |0050: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +46fe12: 1e06 |0053: monitor-exit v6 │ │ +46fe14: 0e00 |0054: return-void │ │ +46fe16: 2200 ff18 |0055: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ +46fe1a: 1a01 d84b |0057: const-string v1, "Missing WorkoutSaver for Recorder" // string@4bd8 │ │ +46fe1e: 7020 a8e0 1000 |0059: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ +46fe24: 2700 |005c: throw v0 │ │ +46fe26: 0d00 |005d: move-exception v0 │ │ +46fe28: 1e06 |005e: monitor-exit v6 │ │ +46fe2a: 2700 |005f: throw v0 │ │ catches : 1 │ │ 0x0047 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ 0x000b line=372 │ │ @@ -900556,68 +900557,68 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -46fe34: |[46fe34] de.tadris.fitness.recording.WorkoutRecorder.checkSignalState:()V │ │ -46fe44: 5450 4d9e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ -46fe48: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -46fe4c: 0e00 |0004: return-void │ │ -46fe4e: 7100 0108 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtimeNanos:()J // method@0801 │ │ -46fe54: 0b00 |0008: move-result-wide v0 │ │ -46fe56: 5452 4d9e |0009: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ -46fe5a: 6e10 c506 0200 |000b: invoke-virtual {v2}, Landroid/location/Location;.getElapsedRealtimeNanos:()J // method@06c5 │ │ -46fe60: 0b02 |000e: move-result-wide v2 │ │ -46fe62: bc20 |000f: sub-long/2addr v0, v2 │ │ -46fe64: 1702 4042 0f00 |0010: const-wide/32 v2, #float 1.4013e-39 // #000f4240 │ │ -46fe6a: be20 |0013: div-long/2addr v0, v2 │ │ -46fe6c: 1602 1027 |0014: const-wide/16 v2, #int 10000 // #2710 │ │ -46fe70: 3104 0002 |0016: cmp-long v4, v0, v2 │ │ -46fe74: 3d04 0500 |0018: if-lez v4, 001d // +0005 │ │ -46fe78: 6200 3b9e |001a: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ -46fe7c: 2813 |001c: goto 002f // +0013 │ │ -46fe7e: 5450 4d9e |001d: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ -46fe82: 6e10 c306 0000 |001f: invoke-virtual {v0}, Landroid/location/Location;.getAccuracy:()F // method@06c3 │ │ -46fe88: 0a00 |0022: move-result v0 │ │ -46fe8a: 8900 |0023: float-to-double v0, v0 │ │ -46fe8c: 1902 3e40 |0024: const-wide/high16 v2, #long 4629137466983448576 // #403e │ │ -46fe90: 2f04 0002 |0026: cmpl-double v4, v0, v2 │ │ -46fe94: 3d04 0500 |0028: if-lez v4, 002d // +0005 │ │ -46fe98: 6200 3a9e |002a: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_BAD:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3a │ │ -46fe9c: 2803 |002c: goto 002f // +0003 │ │ -46fe9e: 6200 3c9e |002d: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_OKAY:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3c │ │ -46fea2: 5451 4b9e |002f: iget-object v1, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ -46fea6: 3210 3a00 |0031: if-eq v0, v1, 006b // +003a │ │ -46feaa: 2201 0819 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -46feae: 7010 06e1 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -46feb4: 1a02 a220 |0038: const-string v2, "GPS State: " // string@20a2 │ │ -46feb8: 6e20 12e1 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -46febe: 5452 4b9e |003d: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ -46fec2: 6e10 c6d4 0200 |003f: invoke-virtual {v2}, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.name:()Ljava/lang/String; // method@d4c6 │ │ -46fec8: 0c02 |0042: move-result-object v2 │ │ -46feca: 6e20 12e1 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -46fed0: 1a02 7a00 |0046: const-string v2, " -> " // string@007a │ │ -46fed4: 6e20 12e1 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -46feda: 6e10 c6d4 0000 |004b: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.name:()Ljava/lang/String; // method@d4c6 │ │ -46fee0: 0c02 |004e: move-result-object v2 │ │ -46fee2: 6e20 12e1 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -46fee8: 6e10 1fe1 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -46feee: 0c01 |0055: move-result-object v1 │ │ -46fef0: 1a02 1354 |0056: const-string v2, "Recorder" // string@5413 │ │ -46fef4: 7120 4b09 1200 |0058: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -46fefa: 7100 7cfe 0000 |005b: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -46ff00: 0c01 |005e: move-result-object v1 │ │ -46ff02: 2202 cd16 |005f: new-instance v2, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged; // type@16cd │ │ -46ff06: 5453 4b9e |0061: iget-object v3, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ -46ff0a: 7030 82d5 3200 |0063: invoke-direct {v2, v3, v0}, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.:(Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;)V // method@d582 │ │ -46ff10: 6e20 7efe 2100 |0066: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@fe7e │ │ -46ff16: 5b50 4b9e |0069: iput-object v0, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ -46ff1a: 0e00 |006b: return-void │ │ +46fe38: |[46fe38] de.tadris.fitness.recording.WorkoutRecorder.checkSignalState:()V │ │ +46fe48: 5450 4d9e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ +46fe4c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +46fe50: 0e00 |0004: return-void │ │ +46fe52: 7100 0108 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtimeNanos:()J // method@0801 │ │ +46fe58: 0b00 |0008: move-result-wide v0 │ │ +46fe5a: 5452 4d9e |0009: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ +46fe5e: 6e10 c506 0200 |000b: invoke-virtual {v2}, Landroid/location/Location;.getElapsedRealtimeNanos:()J // method@06c5 │ │ +46fe64: 0b02 |000e: move-result-wide v2 │ │ +46fe66: bc20 |000f: sub-long/2addr v0, v2 │ │ +46fe68: 1702 4042 0f00 |0010: const-wide/32 v2, #float 1.4013e-39 // #000f4240 │ │ +46fe6e: be20 |0013: div-long/2addr v0, v2 │ │ +46fe70: 1602 1027 |0014: const-wide/16 v2, #int 10000 // #2710 │ │ +46fe74: 3104 0002 |0016: cmp-long v4, v0, v2 │ │ +46fe78: 3d04 0500 |0018: if-lez v4, 001d // +0005 │ │ +46fe7c: 6200 3b9e |001a: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ +46fe80: 2813 |001c: goto 002f // +0013 │ │ +46fe82: 5450 4d9e |001d: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ +46fe86: 6e10 c306 0000 |001f: invoke-virtual {v0}, Landroid/location/Location;.getAccuracy:()F // method@06c3 │ │ +46fe8c: 0a00 |0022: move-result v0 │ │ +46fe8e: 8900 |0023: float-to-double v0, v0 │ │ +46fe90: 1902 3e40 |0024: const-wide/high16 v2, #long 4629137466983448576 // #403e │ │ +46fe94: 2f04 0002 |0026: cmpl-double v4, v0, v2 │ │ +46fe98: 3d04 0500 |0028: if-lez v4, 002d // +0005 │ │ +46fe9c: 6200 3a9e |002a: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_BAD:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3a │ │ +46fea0: 2803 |002c: goto 002f // +0003 │ │ +46fea2: 6200 3c9e |002d: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_OKAY:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3c │ │ +46fea6: 5451 4b9e |002f: iget-object v1, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ +46feaa: 3210 3a00 |0031: if-eq v0, v1, 006b // +003a │ │ +46feae: 2201 0819 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +46feb2: 7010 06e1 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +46feb8: 1a02 a220 |0038: const-string v2, "GPS State: " // string@20a2 │ │ +46febc: 6e20 12e1 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +46fec2: 5452 4b9e |003d: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ +46fec6: 6e10 c6d4 0200 |003f: invoke-virtual {v2}, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.name:()Ljava/lang/String; // method@d4c6 │ │ +46fecc: 0c02 |0042: move-result-object v2 │ │ +46fece: 6e20 12e1 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +46fed4: 1a02 7a00 |0046: const-string v2, " -> " // string@007a │ │ +46fed8: 6e20 12e1 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +46fede: 6e10 c6d4 0000 |004b: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.name:()Ljava/lang/String; // method@d4c6 │ │ +46fee4: 0c02 |004e: move-result-object v2 │ │ +46fee6: 6e20 12e1 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +46feec: 6e10 1fe1 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +46fef2: 0c01 |0055: move-result-object v1 │ │ +46fef4: 1a02 1354 |0056: const-string v2, "Recorder" // string@5413 │ │ +46fef8: 7120 4b09 1200 |0058: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +46fefe: 7100 7cfe 0000 |005b: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +46ff04: 0c01 |005e: move-result-object v1 │ │ +46ff06: 2202 cd16 |005f: new-instance v2, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged; // type@16cd │ │ +46ff0a: 5453 4b9e |0061: iget-object v3, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ +46ff0e: 7030 82d5 3200 |0063: invoke-direct {v2, v3, v0}, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.:(Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;)V // method@d582 │ │ +46ff14: 6e20 7efe 2100 |0066: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@fe7e │ │ +46ff1a: 5b50 4b9e |0069: iput-object v0, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ +46ff1e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0005 line=270 │ │ 0x001a line=271 │ │ 0x001d line=272 │ │ 0x002a line=273 │ │ @@ -900634,36 +900635,36 @@ │ │ type : '()Lde/tadris/fitness/data/WorkoutSample;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -46f6fc: |[46f6fc] de.tadris.fitness.recording.WorkoutRecorder.getLastSample:()Lde/tadris/fitness/data/WorkoutSample; │ │ -46f70c: 5430 569e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f710: 1d00 |0002: monitor-enter v0 │ │ -46f712: 5431 569e |0003: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f716: 7210 93e3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -46f71c: 0a01 |0008: move-result v1 │ │ -46f71e: 3d01 1200 |0009: if-lez v1, 001b // +0012 │ │ -46f722: 5431 569e |000b: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f726: 7210 93e3 0100 |000d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -46f72c: 0a02 |0010: move-result v2 │ │ -46f72e: d802 02ff |0011: add-int/lit8 v2, v2, #int -1 // #ff │ │ -46f732: 7220 8be3 2100 |0013: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -46f738: 0c01 |0016: move-result-object v1 │ │ -46f73a: 1f01 6316 |0017: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -46f73e: 1e00 |0019: monitor-exit v0 │ │ -46f740: 1101 |001a: return-object v1 │ │ -46f742: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -46f744: 1e00 |001c: monitor-exit v0 │ │ -46f746: 1101 |001d: return-object v1 │ │ -46f748: 0d01 |001e: move-exception v1 │ │ -46f74a: 1e00 |001f: monitor-exit v0 │ │ -46f74c: 2701 |0020: throw v1 │ │ +46f700: |[46f700] de.tadris.fitness.recording.WorkoutRecorder.getLastSample:()Lde/tadris/fitness/data/WorkoutSample; │ │ +46f710: 5430 569e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f714: 1d00 |0002: monitor-enter v0 │ │ +46f716: 5431 569e |0003: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f71a: 7210 93e3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +46f720: 0a01 |0008: move-result v1 │ │ +46f722: 3d01 1200 |0009: if-lez v1, 001b // +0012 │ │ +46f726: 5431 569e |000b: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f72a: 7210 93e3 0100 |000d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +46f730: 0a02 |0010: move-result v2 │ │ +46f732: d802 02ff |0011: add-int/lit8 v2, v2, #int -1 // #ff │ │ +46f736: 7220 8be3 2100 |0013: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +46f73c: 0c01 |0016: move-result-object v1 │ │ +46f73e: 1f01 6316 |0017: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +46f742: 1e00 |0019: monitor-exit v0 │ │ +46f744: 1101 |001a: return-object v1 │ │ +46f746: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +46f748: 1e00 |001c: monitor-exit v0 │ │ +46f74a: 1101 |001d: return-object v1 │ │ +46f74c: 0d01 |001e: move-exception v1 │ │ +46f74e: 1e00 |001f: monitor-exit v0 │ │ +46f750: 2701 |0020: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=391 │ │ 0x0003 line=392 │ │ 0x000b line=393 │ │ @@ -900677,32 +900678,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -46ff38: |[46ff38] de.tadris.fitness.recording.WorkoutRecorder.init:()V │ │ -46ff48: 7100 7cfe 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -46ff4e: 0c00 |0003: move-result-object v0 │ │ -46ff50: 6e20 80fe 3000 |0004: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@fe80 │ │ -46ff56: 5430 489e |0007: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.context:Landroid/content/Context; // field@9e48 │ │ -46ff5a: 7110 c7d1 0000 |0009: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -46ff60: 0c00 |000c: move-result-object v0 │ │ -46ff62: 5400 ba85 |000d: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -46ff66: 6e10 d2d2 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getAutoTimeout:()I // method@d2d2 │ │ -46ff6c: 0a01 |0012: move-result v1 │ │ -46ff6e: 1402 60ea 0000 |0013: const v2, #float 8.40779e-41 // #0000ea60 │ │ -46ff74: 9201 0102 |0016: mul-int v1, v1, v2 │ │ -46ff78: 8111 |0018: int-to-long v1, v1 │ │ -46ff7a: 5a31 479e |0019: iput-wide v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.autoTimeoutMs:J // field@9e47 │ │ -46ff7e: 6e10 e5d2 0000 |001b: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getUseAutoPause:()Z // method@d2e5 │ │ -46ff84: 0a00 |001e: move-result v0 │ │ -46ff86: 5c30 5a9e |001f: iput-boolean v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.useAutoPause:Z // field@9e5a │ │ -46ff8a: 0e00 |0021: return-void │ │ +46ff3c: |[46ff3c] de.tadris.fitness.recording.WorkoutRecorder.init:()V │ │ +46ff4c: 7100 7cfe 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +46ff52: 0c00 |0003: move-result-object v0 │ │ +46ff54: 6e20 80fe 3000 |0004: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@fe80 │ │ +46ff5a: 5430 489e |0007: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.context:Landroid/content/Context; // field@9e48 │ │ +46ff5e: 7110 c7d1 0000 |0009: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +46ff64: 0c00 |000c: move-result-object v0 │ │ +46ff66: 5400 ba85 |000d: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +46ff6a: 6e10 d2d2 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getAutoTimeout:()I // method@d2d2 │ │ +46ff70: 0a01 |0012: move-result v1 │ │ +46ff72: 1402 60ea 0000 |0013: const v2, #float 8.40779e-41 // #0000ea60 │ │ +46ff78: 9201 0102 |0016: mul-int v1, v1, v2 │ │ +46ff7c: 8111 |0018: int-to-long v1, v1 │ │ +46ff7e: 5a31 479e |0019: iput-wide v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.autoTimeoutMs:J // field@9e47 │ │ +46ff82: 6e10 e5d2 0000 |001b: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getUseAutoPause:()Z // method@d2e5 │ │ +46ff88: 0a00 |001e: move-result v0 │ │ +46ff8a: 5c30 5a9e |001f: iput-boolean v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.useAutoPause:Z // field@9e5a │ │ +46ff8e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0007 line=193 │ │ 0x000f line=194 │ │ 0x001b line=195 │ │ locals : │ │ @@ -900713,81 +900714,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -470174: |[470174] de.tadris.fitness.recording.WorkoutRecorder.reconstructBySamples:()V │ │ -470184: 54a0 5c9e |0000: iget-object v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -470188: 5300 2d9d |0002: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -47018c: 5aa0 519e |0004: iput-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastResume:J // field@9e51 │ │ -470190: 54a0 5c9e |0006: iget-object v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -470194: 5300 2d9d |0008: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -470198: 5aa0 529e |000a: iput-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ -47019c: 54a0 569e |000c: iget-object v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -4701a0: 7210 8fe3 0000 |000e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4701a6: 0c00 |0011: move-result-object v0 │ │ -4701a8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -4701aa: 7210 5fe3 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4701b0: 0a02 |0016: move-result v2 │ │ -4701b2: 1603 1027 |0017: const-wide/16 v3, #int 10000 // #2710 │ │ -4701b6: 3802 3a00 |0019: if-eqz v2, 0053 // +003a │ │ -4701ba: 7210 60e3 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4701c0: 0c02 |001e: move-result-object v2 │ │ -4701c2: 1f02 6316 |001f: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -4701c6: 5325 479d |0021: iget-wide v5, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -4701ca: 53a7 529e |0023: iget-wide v7, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ -4701ce: bc75 |0025: sub-long/2addr v5, v7 │ │ -4701d0: 3109 0503 |0026: cmp-long v9, v5, v3 │ │ -4701d4: 3d09 0f00 |0028: if-lez v9, 0037 // +000f │ │ -4701d8: bb37 |002a: add-long/2addr v7, v3 │ │ -4701da: 5aa7 4f9e |002b: iput-wide v7, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ -4701de: 5327 479d |002d: iget-wide v7, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -4701e2: 5aa7 519e |002f: iput-wide v7, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastResume:J // field@9e51 │ │ -4701e6: 53a7 559e |0031: iget-wide v7, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ -4701ea: bc35 |0033: sub-long/2addr v5, v3 │ │ -4701ec: bb57 |0034: add-long/2addr v7, v5 │ │ -4701ee: 5aa7 559e |0035: iput-wide v7, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ -4701f2: 3801 0f00 |0037: if-eqz v1, 0046 // +000f │ │ -4701f6: 6e10 5ed3 0200 |0039: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -4701fc: 0c03 |003c: move-result-object v3 │ │ -4701fe: 6e20 92fe 3100 |003d: invoke-virtual {v1, v3}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ -470204: 0b03 |0040: move-result-wide v3 │ │ -470206: 53a5 4a9e |0041: iget-wide v5, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ -47020a: cb35 |0043: add-double/2addr v5, v3 │ │ -47020c: 5aa5 4a9e |0044: iput-wide v5, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ -470210: 6e10 5ed3 0200 |0046: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -470216: 0c01 |0049: move-result-object v1 │ │ -470218: 5323 479d |004a: iget-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -47021c: 5aa3 529e |004c: iput-wide v3, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ -470220: 5322 509d |004e: iget-wide v2, v2, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -470224: 5aa2 599e |0050: iput-wide v2, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ -470228: 28c1 |0052: goto 0013 // -003f │ │ -47022a: 7100 21e1 0000 |0053: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -470230: 0b00 |0056: move-result-wide v0 │ │ -470232: 53a5 529e |0057: iget-wide v5, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ -470236: bc50 |0059: sub-long/2addr v0, v5 │ │ -470238: 3102 0003 |005a: cmp-long v2, v0, v3 │ │ -47023c: 3d02 1100 |005c: if-lez v2, 006d // +0011 │ │ -470240: 6200 409e |005e: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -470244: 5ba0 589e |0060: iput-object v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -470248: 53a0 599e |0062: iget-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ -47024c: bb30 |0064: add-long/2addr v0, v3 │ │ -47024e: 5aa0 599e |0065: iput-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ -470252: 53a0 529e |0067: iget-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ -470256: bb30 |0069: add-long/2addr v0, v3 │ │ -470258: 5aa0 4f9e |006a: iput-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ -47025c: 2805 |006c: goto 0071 // +0005 │ │ -47025e: 6200 419e |006d: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -470262: 5ba0 589e |006f: iput-object v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -470266: 7100 21e1 0000 |0071: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -47026c: 0b00 |0074: move-result-wide v0 │ │ -47026e: 5aa0 529e |0075: iput-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ -470272: 0e00 |0077: return-void │ │ +470178: |[470178] de.tadris.fitness.recording.WorkoutRecorder.reconstructBySamples:()V │ │ +470188: 54a0 5c9e |0000: iget-object v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +47018c: 5300 2d9d |0002: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +470190: 5aa0 519e |0004: iput-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastResume:J // field@9e51 │ │ +470194: 54a0 5c9e |0006: iget-object v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +470198: 5300 2d9d |0008: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +47019c: 5aa0 529e |000a: iput-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ +4701a0: 54a0 569e |000c: iget-object v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +4701a4: 7210 8fe3 0000 |000e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4701aa: 0c00 |0011: move-result-object v0 │ │ +4701ac: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +4701ae: 7210 5fe3 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4701b4: 0a02 |0016: move-result v2 │ │ +4701b6: 1603 1027 |0017: const-wide/16 v3, #int 10000 // #2710 │ │ +4701ba: 3802 3a00 |0019: if-eqz v2, 0053 // +003a │ │ +4701be: 7210 60e3 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4701c4: 0c02 |001e: move-result-object v2 │ │ +4701c6: 1f02 6316 |001f: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +4701ca: 5325 479d |0021: iget-wide v5, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +4701ce: 53a7 529e |0023: iget-wide v7, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ +4701d2: bc75 |0025: sub-long/2addr v5, v7 │ │ +4701d4: 3109 0503 |0026: cmp-long v9, v5, v3 │ │ +4701d8: 3d09 0f00 |0028: if-lez v9, 0037 // +000f │ │ +4701dc: bb37 |002a: add-long/2addr v7, v3 │ │ +4701de: 5aa7 4f9e |002b: iput-wide v7, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ +4701e2: 5327 479d |002d: iget-wide v7, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +4701e6: 5aa7 519e |002f: iput-wide v7, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastResume:J // field@9e51 │ │ +4701ea: 53a7 559e |0031: iget-wide v7, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ +4701ee: bc35 |0033: sub-long/2addr v5, v3 │ │ +4701f0: bb57 |0034: add-long/2addr v7, v5 │ │ +4701f2: 5aa7 559e |0035: iput-wide v7, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ +4701f6: 3801 0f00 |0037: if-eqz v1, 0046 // +000f │ │ +4701fa: 6e10 5ed3 0200 |0039: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +470200: 0c03 |003c: move-result-object v3 │ │ +470202: 6e20 92fe 3100 |003d: invoke-virtual {v1, v3}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ +470208: 0b03 |0040: move-result-wide v3 │ │ +47020a: 53a5 4a9e |0041: iget-wide v5, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ +47020e: cb35 |0043: add-double/2addr v5, v3 │ │ +470210: 5aa5 4a9e |0044: iput-wide v5, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ +470214: 6e10 5ed3 0200 |0046: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +47021a: 0c01 |0049: move-result-object v1 │ │ +47021c: 5323 479d |004a: iget-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +470220: 5aa3 529e |004c: iput-wide v3, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ +470224: 5322 509d |004e: iget-wide v2, v2, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +470228: 5aa2 599e |0050: iput-wide v2, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ +47022c: 28c1 |0052: goto 0013 // -003f │ │ +47022e: 7100 21e1 0000 |0053: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +470234: 0b00 |0056: move-result-wide v0 │ │ +470236: 53a5 529e |0057: iget-wide v5, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ +47023a: bc50 |0059: sub-long/2addr v0, v5 │ │ +47023c: 3102 0003 |005a: cmp-long v2, v0, v3 │ │ +470240: 3d02 1100 |005c: if-lez v2, 006d // +0011 │ │ +470244: 6200 409e |005e: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +470248: 5ba0 589e |0060: iput-object v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +47024c: 53a0 599e |0062: iget-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ +470250: bb30 |0064: add-long/2addr v0, v3 │ │ +470252: 5aa0 599e |0065: iput-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ +470256: 53a0 529e |0067: iget-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ +47025a: bb30 |0069: add-long/2addr v0, v3 │ │ +47025c: 5aa0 4f9e |006a: iput-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ +470260: 2805 |006c: goto 0071 // +0005 │ │ +470262: 6200 419e |006d: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +470266: 5ba0 589e |006f: iput-object v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +47026a: 7100 21e1 0000 |0071: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +470270: 0b00 |0074: move-result-wide v0 │ │ +470272: 5aa0 529e |0075: iput-wide v0, v10, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ +470276: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0006 line=148 │ │ 0x000c line=150 │ │ 0x0021 line=151 │ │ 0x002b line=153 │ │ @@ -900813,18 +900814,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -46ff1c: |[46ff1c] de.tadris.fitness.recording.WorkoutRecorder.discard:()V │ │ -46ff2c: 5410 5d9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ -46ff30: 6e10 02d5 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.discardWorkout:()V // method@d502 │ │ -46ff36: 0e00 |0005: return-void │ │ +46ff20: |[46ff20] de.tadris.fitness.recording.WorkoutRecorder.discard:()V │ │ +46ff30: 5410 5d9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ +46ff34: 6e10 02d5 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.discardWorkout:()V // method@d502 │ │ +46ff3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #1 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -900832,63 +900833,63 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -46f960: |[46f960] de.tadris.fitness.recording.WorkoutRecorder.getAscent:()I │ │ -46f970: 54c0 569e |0000: iget-object v0, v12, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f974: 1d00 |0002: monitor-enter v0 │ │ -46f976: 54c1 569e |0003: iget-object v1, v12, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f97a: 7210 93e3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -46f980: 0a01 |0008: move-result v1 │ │ -46f982: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ -46f986: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -46f988: 1e00 |000c: monitor-exit v0 │ │ -46f98a: 0f01 |000d: return v1 │ │ -46f98c: 54c1 569e |000e: iget-object v1, v12, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f990: 7210 8fe3 0100 |0010: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -46f996: 0c01 |0013: move-result-object v1 │ │ -46f998: 1902 f0bf |0014: const-wide/high16 v2, #long -4616189618054758400 // #bff0 │ │ -46f99c: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ -46f9a0: 0426 |0018: move-wide v6, v2 │ │ -46f9a2: 7210 5fe3 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -46f9a8: 0a08 |001c: move-result v8 │ │ -46f9aa: 3808 2800 |001d: if-eqz v8, 0045 // +0028 │ │ -46f9ae: 7210 60e3 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -46f9b4: 0c08 |0022: move-result-object v8 │ │ -46f9b6: 1f08 6316 |0023: check-cast v8, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -46f9ba: 1409 0050 7d44 |0025: const v9, #float 1013.25 // #447d5000 │ │ -46f9c0: 5288 4f9d |0028: iget v8, v8, Lde/tadris/fitness/data/WorkoutSample;.pressure:F // field@9d4f │ │ -46f9c4: 7120 8e06 8900 |002a: invoke-static {v9, v8}, Landroid/hardware/SensorManager;.getAltitude:(FF)F // method@068e │ │ -46f9ca: 0a08 |002d: move-result v8 │ │ -46f9cc: 8988 |002e: float-to-double v8, v8 │ │ -46f9ce: 2f0a 0602 |002f: cmpl-double v10, v6, v2 │ │ -46f9d2: 390a 0300 |0031: if-nez v10, 0034 // +0003 │ │ -46f9d6: 0486 |0033: move-wide v6, v8 │ │ -46f9d8: 190a 2240 |0034: const-wide/high16 v10, #long 4621256167635550208 // #4022 │ │ -46f9dc: ad0a 0a06 |0036: mul-double v10, v10, v6 │ │ -46f9e0: cba8 |0038: add-double/2addr v8, v10 │ │ -46f9e2: 190a 2440 |0039: const-wide/high16 v10, #long 4621819117588971520 // #4024 │ │ -46f9e6: cea8 |003b: div-double/2addr v8, v10 │ │ -46f9e8: 2f0a 0806 |003c: cmpl-double v10, v8, v6 │ │ -46f9ec: 3d0a 0500 |003e: if-lez v10, 0043 // +0005 │ │ -46f9f0: ac06 0806 |0040: sub-double v6, v8, v6 │ │ -46f9f4: cb64 |0042: add-double/2addr v4, v6 │ │ -46f9f6: 0486 |0043: move-wide v6, v8 │ │ -46f9f8: 28d5 |0044: goto 0019 // -002b │ │ -46f9fa: 1e00 |0045: monitor-exit v0 │ │ -46f9fc: 6200 55a2 |0046: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@a255 │ │ -46fa00: 6e30 5adf 4005 |0048: invoke-virtual {v0, v4, v5}, Ljava/io/PrintStream;.println:(D)V // method@df5a │ │ -46fa06: 8a40 |004b: double-to-int v0, v4 │ │ -46fa08: 0f00 |004c: return v0 │ │ -46fa0a: 0d01 |004d: move-exception v1 │ │ -46fa0c: 1e00 |004e: monitor-exit v0 │ │ -46fa0e: 2701 |004f: throw v1 │ │ +46f964: |[46f964] de.tadris.fitness.recording.WorkoutRecorder.getAscent:()I │ │ +46f974: 54c0 569e |0000: iget-object v0, v12, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f978: 1d00 |0002: monitor-enter v0 │ │ +46f97a: 54c1 569e |0003: iget-object v1, v12, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f97e: 7210 93e3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +46f984: 0a01 |0008: move-result v1 │ │ +46f986: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ +46f98a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +46f98c: 1e00 |000c: monitor-exit v0 │ │ +46f98e: 0f01 |000d: return v1 │ │ +46f990: 54c1 569e |000e: iget-object v1, v12, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f994: 7210 8fe3 0100 |0010: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +46f99a: 0c01 |0013: move-result-object v1 │ │ +46f99c: 1902 f0bf |0014: const-wide/high16 v2, #long -4616189618054758400 // #bff0 │ │ +46f9a0: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ +46f9a4: 0426 |0018: move-wide v6, v2 │ │ +46f9a6: 7210 5fe3 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +46f9ac: 0a08 |001c: move-result v8 │ │ +46f9ae: 3808 2800 |001d: if-eqz v8, 0045 // +0028 │ │ +46f9b2: 7210 60e3 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +46f9b8: 0c08 |0022: move-result-object v8 │ │ +46f9ba: 1f08 6316 |0023: check-cast v8, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +46f9be: 1409 0050 7d44 |0025: const v9, #float 1013.25 // #447d5000 │ │ +46f9c4: 5288 4f9d |0028: iget v8, v8, Lde/tadris/fitness/data/WorkoutSample;.pressure:F // field@9d4f │ │ +46f9c8: 7120 8e06 8900 |002a: invoke-static {v9, v8}, Landroid/hardware/SensorManager;.getAltitude:(FF)F // method@068e │ │ +46f9ce: 0a08 |002d: move-result v8 │ │ +46f9d0: 8988 |002e: float-to-double v8, v8 │ │ +46f9d2: 2f0a 0602 |002f: cmpl-double v10, v6, v2 │ │ +46f9d6: 390a 0300 |0031: if-nez v10, 0034 // +0003 │ │ +46f9da: 0486 |0033: move-wide v6, v8 │ │ +46f9dc: 190a 2240 |0034: const-wide/high16 v10, #long 4621256167635550208 // #4022 │ │ +46f9e0: ad0a 0a06 |0036: mul-double v10, v10, v6 │ │ +46f9e4: cba8 |0038: add-double/2addr v8, v10 │ │ +46f9e6: 190a 2440 |0039: const-wide/high16 v10, #long 4621819117588971520 // #4024 │ │ +46f9ea: cea8 |003b: div-double/2addr v8, v10 │ │ +46f9ec: 2f0a 0806 |003c: cmpl-double v10, v8, v6 │ │ +46f9f0: 3d0a 0500 |003e: if-lez v10, 0043 // +0005 │ │ +46f9f4: ac06 0806 |0040: sub-double v6, v8, v6 │ │ +46f9f8: cb64 |0042: add-double/2addr v4, v6 │ │ +46f9fa: 0486 |0043: move-wide v6, v8 │ │ +46f9fc: 28d5 |0044: goto 0019 // -002b │ │ +46f9fe: 1e00 |0045: monitor-exit v0 │ │ +46fa00: 6200 55a2 |0046: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@a255 │ │ +46fa04: 6e30 5adf 4005 |0048: invoke-virtual {v0, v4, v5}, Ljava/io/PrintStream;.println:(D)V // method@df5a │ │ +46fa0a: 8a40 |004b: double-to-int v0, v4 │ │ +46fa0c: 0f00 |004c: return v0 │ │ +46fa0e: 0d01 |004d: move-exception v1 │ │ +46fa10: 1e00 |004e: monitor-exit v0 │ │ +46fa12: 2701 |004f: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0046 │ │ -> 0x004d │ │ 0x004e - 0x004f │ │ -> 0x004d │ │ positions : │ │ 0x0000 line=444 │ │ @@ -900907,29 +900908,29 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -46f78c: |[46f78c] de.tadris.fitness.recording.WorkoutRecorder.getAvgPace:()D │ │ -46f79c: 6e10 d5d4 0500 |0000: invoke-virtual {v5}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeed:()D // method@d4d5 │ │ -46f7a2: 0b00 |0003: move-result-wide v0 │ │ -46f7a4: 1802 fca9 f1d2 4d62 503f |0004: const-wide v2, #double 0.001 // #3f50624dd2f1a9fc │ │ -46f7ae: 3004 0002 |0009: cmpg-double v4, v0, v2 │ │ -46f7b2: 3b04 0500 |000b: if-gez v4, 0010 // +0005 │ │ -46f7b6: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ -46f7ba: 1000 |000f: return-wide v0 │ │ -46f7bc: 1902 f03f |0010: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -46f7c0: ce02 |0012: div-double/2addr v2, v0 │ │ -46f7c2: 1800 0000 0000 0040 8f40 |0013: const-wide v0, #double 1000 // #408f400000000000 │ │ -46f7cc: ad02 0200 |0018: mul-double v2, v2, v0 │ │ -46f7d0: 1900 4e40 |001a: const-wide/high16 v0, #long 4633641066610819072 // #404e │ │ -46f7d4: ce02 |001c: div-double/2addr v2, v0 │ │ -46f7d6: 1002 |001d: return-wide v2 │ │ +46f790: |[46f790] de.tadris.fitness.recording.WorkoutRecorder.getAvgPace:()D │ │ +46f7a0: 6e10 d5d4 0500 |0000: invoke-virtual {v5}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeed:()D // method@d4d5 │ │ +46f7a6: 0b00 |0003: move-result-wide v0 │ │ +46f7a8: 1802 fca9 f1d2 4d62 503f |0004: const-wide v2, #double 0.001 // #3f50624dd2f1a9fc │ │ +46f7b2: 3004 0002 |0009: cmpg-double v4, v0, v2 │ │ +46f7b6: 3b04 0500 |000b: if-gez v4, 0010 // +0005 │ │ +46f7ba: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ +46f7be: 1000 |000f: return-wide v0 │ │ +46f7c0: 1902 f03f |0010: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +46f7c4: ce02 |0012: div-double/2addr v2, v0 │ │ +46f7c6: 1800 0000 0000 0040 8f40 |0013: const-wide v0, #double 1000 // #408f400000000000 │ │ +46f7d0: ad02 0200 |0018: mul-double v2, v2, v0 │ │ +46f7d4: 1900 4e40 |001a: const-wide/high16 v0, #long 4633641066610819072 // #404e │ │ +46f7d8: ce02 |001c: div-double/2addr v2, v0 │ │ +46f7da: 1002 |001d: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x001e reg=5 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #3 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -900937,23 +900938,23 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -46f7d8: |[46f7d8] de.tadris.fitness.recording.WorkoutRecorder.getAvgSpeed:()D │ │ -46f7e8: 5360 4a9e |0000: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ -46f7ec: 6e10 dcd4 0600 |0002: invoke-virtual {v6}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -46f7f2: 0b02 |0005: move-result-wide v2 │ │ -46f7f4: 1604 e803 |0006: const-wide/16 v4, #int 1000 // #3e8 │ │ -46f7f8: be42 |0008: div-long/2addr v2, v4 │ │ -46f7fa: 8622 |0009: long-to-double v2, v2 │ │ -46f7fc: ce20 |000a: div-double/2addr v0, v2 │ │ -46f7fe: 1000 |000b: return-wide v0 │ │ +46f7dc: |[46f7dc] de.tadris.fitness.recording.WorkoutRecorder.getAvgSpeed:()D │ │ +46f7ec: 5360 4a9e |0000: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ +46f7f0: 6e10 dcd4 0600 |0002: invoke-virtual {v6}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +46f7f6: 0b02 |0005: move-result-wide v2 │ │ +46f7f8: 1604 e803 |0006: const-wide/16 v4, #int 1000 // #3e8 │ │ +46f7fc: be42 |0008: div-long/2addr v2, v4 │ │ +46f7fe: 8622 |0009: long-to-double v2, v2 │ │ +46f800: ce20 |000a: div-double/2addr v0, v2 │ │ +46f802: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #4 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -900961,23 +900962,23 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -46f800: |[46f800] de.tadris.fitness.recording.WorkoutRecorder.getAvgSpeedTotal:()D │ │ -46f810: 5360 4a9e |0000: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ -46f814: 6e10 e4d4 0600 |0002: invoke-virtual {v6}, Lde/tadris/fitness/recording/WorkoutRecorder;.getTimeSinceStart:()J // method@d4e4 │ │ -46f81a: 0b02 |0005: move-result-wide v2 │ │ -46f81c: 1604 e803 |0006: const-wide/16 v4, #int 1000 // #3e8 │ │ -46f820: be42 |0008: div-long/2addr v2, v4 │ │ -46f822: 8622 |0009: long-to-double v2, v2 │ │ -46f824: ce20 |000a: div-double/2addr v0, v2 │ │ -46f826: 1000 |000b: return-wide v0 │ │ +46f804: |[46f804] de.tadris.fitness.recording.WorkoutRecorder.getAvgSpeedTotal:()D │ │ +46f814: 5360 4a9e |0000: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ +46f818: 6e10 e4d4 0600 |0002: invoke-virtual {v6}, Lde/tadris/fitness/recording/WorkoutRecorder;.getTimeSinceStart:()J // method@d4e4 │ │ +46f81e: 0b02 |0005: move-result-wide v2 │ │ +46f820: 1604 e803 |0006: const-wide/16 v4, #int 1000 // #3e8 │ │ +46f824: be42 |0008: div-long/2addr v2, v4 │ │ +46f826: 8622 |0009: long-to-double v2, v2 │ │ +46f828: ce20 |000a: div-double/2addr v0, v2 │ │ +46f82a: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -900985,38 +900986,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -46fa24: |[46fa24] de.tadris.fitness.recording.WorkoutRecorder.getCalories:()I │ │ -46fa34: 5440 5c9e |0000: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -46fa38: 6e10 d5d4 0400 |0002: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeed:()D // method@d4d5 │ │ -46fa3e: 0b01 |0005: move-result-wide v1 │ │ -46fa40: 5a01 1f9d |0006: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ -46fa44: 5440 5c9e |0008: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -46fa48: 6e10 dcd4 0400 |000a: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -46fa4e: 0b01 |000d: move-result-wide v1 │ │ -46fa50: 5a01 239d |000e: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -46fa54: 5440 489e |0010: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.context:Landroid/content/Context; // field@9e48 │ │ -46fa58: 5441 5c9e |0012: iget-object v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -46fa5c: 7110 c7d1 0000 |0014: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -46fa62: 0c02 |0017: move-result-object v2 │ │ -46fa64: 5422 ba85 |0018: iget-object v2, v2, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -46fa68: 6e10 e8d2 0200 |001a: invoke-virtual {v2}, Lde/tadris/fitness/data/UserPreferences;.getUserWeight:()I // method@d2e8 │ │ -46fa6e: 0a02 |001d: move-result v2 │ │ -46fa70: 8322 |001e: int-to-double v2, v2 │ │ -46fa72: 7140 c1db 1032 |001f: invoke-static {v0, v1, v2, v3}, Lde/tadris/fitness/util/CalorieCalculator;.calculateCalories:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;D)I // method@dbc1 │ │ -46fa78: 0a00 |0022: move-result v0 │ │ -46fa7a: 5241 549e |0023: iget v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.maxCalories:I // field@9e54 │ │ -46fa7e: 3710 0400 |0025: if-le v0, v1, 0029 // +0004 │ │ -46fa82: 5940 549e |0027: iput v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.maxCalories:I // field@9e54 │ │ -46fa86: 5240 549e |0029: iget v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.maxCalories:I // field@9e54 │ │ -46fa8a: 0f00 |002b: return v0 │ │ +46fa28: |[46fa28] de.tadris.fitness.recording.WorkoutRecorder.getCalories:()I │ │ +46fa38: 5440 5c9e |0000: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +46fa3c: 6e10 d5d4 0400 |0002: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeed:()D // method@d4d5 │ │ +46fa42: 0b01 |0005: move-result-wide v1 │ │ +46fa44: 5a01 1f9d |0006: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ +46fa48: 5440 5c9e |0008: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +46fa4c: 6e10 dcd4 0400 |000a: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +46fa52: 0b01 |000d: move-result-wide v1 │ │ +46fa54: 5a01 239d |000e: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +46fa58: 5440 489e |0010: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.context:Landroid/content/Context; // field@9e48 │ │ +46fa5c: 5441 5c9e |0012: iget-object v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +46fa60: 7110 c7d1 0000 |0014: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +46fa66: 0c02 |0017: move-result-object v2 │ │ +46fa68: 5422 ba85 |0018: iget-object v2, v2, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +46fa6c: 6e10 e8d2 0200 |001a: invoke-virtual {v2}, Lde/tadris/fitness/data/UserPreferences;.getUserWeight:()I // method@d2e8 │ │ +46fa72: 0a02 |001d: move-result v2 │ │ +46fa74: 8322 |001e: int-to-double v2, v2 │ │ +46fa76: 7140 c1db 1032 |001f: invoke-static {v0, v1, v2, v3}, Lde/tadris/fitness/util/CalorieCalculator;.calculateCalories:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;D)I // method@dbc1 │ │ +46fa7c: 0a00 |0022: move-result v0 │ │ +46fa7e: 5241 549e |0023: iget v1, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.maxCalories:I // field@9e54 │ │ +46fa82: 3710 0400 |0025: if-le v0, v1, 0029 // +0004 │ │ +46fa86: 5940 549e |0027: iput v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.maxCalories:I // field@9e54 │ │ +46fa8a: 5240 549e |0029: iget v0, v4, Lde/tadris/fitness/recording/WorkoutRecorder;.maxCalories:I // field@9e54 │ │ +46fa8e: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0008 line=434 │ │ 0x0010 line=435 │ │ 0x0023 line=436 │ │ 0x0027 line=437 │ │ @@ -901029,17 +901030,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -46fa8c: |[46fa8c] de.tadris.fitness.recording.WorkoutRecorder.getCurrentHeartRate:()I │ │ -46fa9c: 5210 4e9e |0000: iget v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ -46faa0: 0f00 |0002: return v0 │ │ +46fa90: |[46fa90] de.tadris.fitness.recording.WorkoutRecorder.getCurrentHeartRate:()I │ │ +46faa0: 5210 4e9e |0000: iget v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ +46faa4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #7 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901047,36 +901048,36 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -46f828: |[46f828] de.tadris.fitness.recording.WorkoutRecorder.getCurrentSpeed:()D │ │ -46f838: 7010 dfd4 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getLastSample:()Lde/tadris/fitness/data/WorkoutSample; // method@d4df │ │ -46f83e: 0c00 |0003: move-result-object v0 │ │ -46f840: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -46f844: 5531 5b9e |0006: iget-boolean v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.useAverageForCurrentSpeed:Z // field@9e5b │ │ -46f848: 3801 1700 |0008: if-eqz v1, 001f // +0017 │ │ -46f84c: 5231 499e |000a: iget v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.currentSpeedAverageTime:I // field@9e49 │ │ -46f850: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ -46f854: 5431 569e |000e: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f858: 7210 93e3 0100 |0010: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -46f85e: 0a01 |0013: move-result v1 │ │ -46f860: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -46f862: 3321 0300 |0015: if-ne v1, v2, 0018 // +0003 │ │ -46f866: 2808 |0017: goto 001f // +0008 │ │ -46f868: 5230 499e |0018: iget v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.currentSpeedAverageTime:I // field@9e49 │ │ -46f86c: 6e20 dad4 0300 |001a: invoke-virtual {v3, v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:(I)D // method@d4da │ │ -46f872: 0b00 |001d: move-result-wide v0 │ │ -46f874: 1000 |001e: return-wide v0 │ │ -46f876: 5300 519d |001f: iget-wide v0, v0, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ -46f87a: 1000 |0021: return-wide v0 │ │ -46f87c: 1600 0000 |0022: const-wide/16 v0, #int 0 // #0 │ │ -46f880: 1000 |0024: return-wide v0 │ │ +46f82c: |[46f82c] de.tadris.fitness.recording.WorkoutRecorder.getCurrentSpeed:()D │ │ +46f83c: 7010 dfd4 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getLastSample:()Lde/tadris/fitness/data/WorkoutSample; // method@d4df │ │ +46f842: 0c00 |0003: move-result-object v0 │ │ +46f844: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +46f848: 5531 5b9e |0006: iget-boolean v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.useAverageForCurrentSpeed:Z // field@9e5b │ │ +46f84c: 3801 1700 |0008: if-eqz v1, 001f // +0017 │ │ +46f850: 5231 499e |000a: iget v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.currentSpeedAverageTime:I // field@9e49 │ │ +46f854: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ +46f858: 5431 569e |000e: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f85c: 7210 93e3 0100 |0010: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +46f862: 0a01 |0013: move-result v1 │ │ +46f864: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +46f866: 3321 0300 |0015: if-ne v1, v2, 0018 // +0003 │ │ +46f86a: 2808 |0017: goto 001f // +0008 │ │ +46f86c: 5230 499e |0018: iget v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.currentSpeedAverageTime:I // field@9e49 │ │ +46f870: 6e20 dad4 0300 |001a: invoke-virtual {v3, v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:(I)D // method@d4da │ │ +46f876: 0b00 |001d: move-result-wide v0 │ │ +46f878: 1000 |001e: return-wide v0 │ │ +46f87a: 5300 519d |001f: iget-wide v0, v0, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ +46f87e: 1000 |0021: return-wide v0 │ │ +46f880: 1600 0000 |0022: const-wide/16 v0, #int 0 // #0 │ │ +46f884: 1000 |0024: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=486 │ │ 0x0018 line=489 │ │ 0x001f line=487 │ │ locals : │ │ @@ -901087,71 +901088,71 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -46f884: |[46f884] de.tadris.fitness.recording.WorkoutRecorder.getCurrentSpeed:(I)D │ │ -46f894: 54b0 569e |0000: iget-object v0, v11, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f898: 1d00 |0002: monitor-enter v0 │ │ -46f89a: 54b1 569e |0003: iget-object v1, v11, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f89e: 7210 93e3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -46f8a4: 0a01 |0008: move-result v1 │ │ -46f8a6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -46f8a8: 1603 0000 |000a: const-wide/16 v3, #int 0 // #0 │ │ -46f8ac: 3521 0400 |000c: if-ge v1, v2, 0010 // +0004 │ │ -46f8b0: 1e00 |000e: monitor-exit v0 │ │ -46f8b2: 1003 |000f: return-wide v3 │ │ -46f8b4: 6e10 dcd4 0b00 |0010: invoke-virtual {v11}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -46f8ba: 0b01 |0013: move-result-wide v1 │ │ -46f8bc: 81c5 |0014: int-to-long v5, v12 │ │ -46f8be: bc51 |0015: sub-long/2addr v1, v5 │ │ -46f8c0: 54bc 569e |0016: iget-object v12, v11, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f8c4: 7210 93e3 0c00 |0018: invoke-interface {v12}, Ljava/util/List;.size:()I // method@e393 │ │ -46f8ca: 0a05 |001b: move-result v5 │ │ -46f8cc: d805 05ff |001c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -46f8d0: 7220 8be3 5c00 |001e: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -46f8d6: 0c0c |0021: move-result-object v12 │ │ -46f8d8: 1f0c 6316 |0022: check-cast v12, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -46f8dc: 54b5 569e |0024: iget-object v5, v11, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f8e0: 7210 93e3 0500 |0026: invoke-interface {v5}, Ljava/util/List;.size:()I // method@e393 │ │ -46f8e6: 0a05 |0029: move-result v5 │ │ -46f8e8: d805 05ff |002a: add-int/lit8 v5, v5, #int -1 // #ff │ │ -46f8ec: 07c6 |002c: move-object v6, v12 │ │ -46f8ee: 3a05 2100 |002d: if-ltz v5, 004e // +0021 │ │ -46f8f2: 54b7 569e |002f: iget-object v7, v11, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f8f6: 7220 8be3 5700 |0031: invoke-interface {v7, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -46f8fc: 0c07 |0034: move-result-object v7 │ │ -46f8fe: 1f07 6316 |0035: check-cast v7, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -46f902: 5378 509d |0037: iget-wide v8, v7, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -46f906: 310a 0801 |0039: cmp-long v10, v8, v1 │ │ -46f90a: 3d0a 1300 |003b: if-lez v10, 004e // +0013 │ │ -46f90e: 6e10 5ed3 0700 |003d: invoke-virtual {v7}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -46f914: 0c08 |0040: move-result-object v8 │ │ -46f916: 6e10 5ed3 0600 |0041: invoke-virtual {v6}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -46f91c: 0c06 |0044: move-result-object v6 │ │ -46f91e: 6e20 92fe 6800 |0045: invoke-virtual {v8, v6}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ -46f924: 0b08 |0048: move-result-wide v8 │ │ -46f926: cb83 |0049: add-double/2addr v3, v8 │ │ -46f928: d805 05ff |004a: add-int/lit8 v5, v5, #int -1 // #ff │ │ -46f92c: 0776 |004c: move-object v6, v7 │ │ -46f92e: 28e0 |004d: goto 002d // -0020 │ │ -46f930: 53c1 509d |004e: iget-wide v1, v12, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -46f934: 5365 509d |0050: iget-wide v5, v6, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -46f938: bc51 |0052: sub-long/2addr v1, v5 │ │ -46f93a: 8611 |0053: long-to-double v1, v1 │ │ -46f93c: 1805 0000 0000 0040 8f40 |0054: const-wide v5, #double 1000 // #408f400000000000 │ │ -46f946: ce51 |0059: div-double/2addr v1, v5 │ │ -46f948: ce13 |005a: div-double/2addr v3, v1 │ │ -46f94a: 1e00 |005b: monitor-exit v0 │ │ -46f94c: 1003 |005c: return-wide v3 │ │ -46f94e: 0d0c |005d: move-exception v12 │ │ -46f950: 1e00 |005e: monitor-exit v0 │ │ -46f952: 270c |005f: throw v12 │ │ +46f888: |[46f888] de.tadris.fitness.recording.WorkoutRecorder.getCurrentSpeed:(I)D │ │ +46f898: 54b0 569e |0000: iget-object v0, v11, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f89c: 1d00 |0002: monitor-enter v0 │ │ +46f89e: 54b1 569e |0003: iget-object v1, v11, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f8a2: 7210 93e3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +46f8a8: 0a01 |0008: move-result v1 │ │ +46f8aa: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +46f8ac: 1603 0000 |000a: const-wide/16 v3, #int 0 // #0 │ │ +46f8b0: 3521 0400 |000c: if-ge v1, v2, 0010 // +0004 │ │ +46f8b4: 1e00 |000e: monitor-exit v0 │ │ +46f8b6: 1003 |000f: return-wide v3 │ │ +46f8b8: 6e10 dcd4 0b00 |0010: invoke-virtual {v11}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +46f8be: 0b01 |0013: move-result-wide v1 │ │ +46f8c0: 81c5 |0014: int-to-long v5, v12 │ │ +46f8c2: bc51 |0015: sub-long/2addr v1, v5 │ │ +46f8c4: 54bc 569e |0016: iget-object v12, v11, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f8c8: 7210 93e3 0c00 |0018: invoke-interface {v12}, Ljava/util/List;.size:()I // method@e393 │ │ +46f8ce: 0a05 |001b: move-result v5 │ │ +46f8d0: d805 05ff |001c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +46f8d4: 7220 8be3 5c00 |001e: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +46f8da: 0c0c |0021: move-result-object v12 │ │ +46f8dc: 1f0c 6316 |0022: check-cast v12, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +46f8e0: 54b5 569e |0024: iget-object v5, v11, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f8e4: 7210 93e3 0500 |0026: invoke-interface {v5}, Ljava/util/List;.size:()I // method@e393 │ │ +46f8ea: 0a05 |0029: move-result v5 │ │ +46f8ec: d805 05ff |002a: add-int/lit8 v5, v5, #int -1 // #ff │ │ +46f8f0: 07c6 |002c: move-object v6, v12 │ │ +46f8f2: 3a05 2100 |002d: if-ltz v5, 004e // +0021 │ │ +46f8f6: 54b7 569e |002f: iget-object v7, v11, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f8fa: 7220 8be3 5700 |0031: invoke-interface {v7, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +46f900: 0c07 |0034: move-result-object v7 │ │ +46f902: 1f07 6316 |0035: check-cast v7, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +46f906: 5378 509d |0037: iget-wide v8, v7, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +46f90a: 310a 0801 |0039: cmp-long v10, v8, v1 │ │ +46f90e: 3d0a 1300 |003b: if-lez v10, 004e // +0013 │ │ +46f912: 6e10 5ed3 0700 |003d: invoke-virtual {v7}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +46f918: 0c08 |0040: move-result-object v8 │ │ +46f91a: 6e10 5ed3 0600 |0041: invoke-virtual {v6}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +46f920: 0c06 |0044: move-result-object v6 │ │ +46f922: 6e20 92fe 6800 |0045: invoke-virtual {v8, v6}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ +46f928: 0b08 |0048: move-result-wide v8 │ │ +46f92a: cb83 |0049: add-double/2addr v3, v8 │ │ +46f92c: d805 05ff |004a: add-int/lit8 v5, v5, #int -1 // #ff │ │ +46f930: 0776 |004c: move-object v6, v7 │ │ +46f932: 28e0 |004d: goto 002d // -0020 │ │ +46f934: 53c1 509d |004e: iget-wide v1, v12, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +46f938: 5365 509d |0050: iget-wide v5, v6, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +46f93c: bc51 |0052: sub-long/2addr v1, v5 │ │ +46f93e: 8611 |0053: long-to-double v1, v1 │ │ +46f940: 1805 0000 0000 0040 8f40 |0054: const-wide v5, #double 1000 // #408f400000000000 │ │ +46f94a: ce51 |0059: div-double/2addr v1, v5 │ │ +46f94c: ce13 |005a: div-double/2addr v3, v1 │ │ +46f94e: 1e00 |005b: monitor-exit v0 │ │ +46f950: 1003 |005c: return-wide v3 │ │ +46f952: 0d0c |005d: move-exception v12 │ │ +46f954: 1e00 |005e: monitor-exit v0 │ │ +46f956: 270c |005f: throw v12 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x000e line=500 │ │ @@ -901173,18 +901174,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -46faa4: |[46faa4] de.tadris.fitness.recording.WorkoutRecorder.getDistanceInMeters:()I │ │ -46fab4: 5320 4a9e |0000: iget-wide v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ -46fab8: 8a00 |0002: double-to-int v0, v0 │ │ -46faba: 0f00 |0003: return v0 │ │ +46faa8: |[46faa8] de.tadris.fitness.recording.WorkoutRecorder.getDistanceInMeters:()I │ │ +46fab8: 5320 4a9e |0000: iget-wide v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ +46fabc: 8a00 |0002: double-to-int v0, v0 │ │ +46fabe: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #10 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901192,27 +901193,27 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -46fb24: |[46fb24] de.tadris.fitness.recording.WorkoutRecorder.getDuration:()J │ │ -46fb34: 5460 589e |0000: iget-object v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46fb38: 6201 419e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -46fb3c: 3310 0d00 |0004: if-ne v0, v1, 0011 // +000d │ │ -46fb40: 5360 599e |0006: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ -46fb44: 7100 21e1 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -46fb4a: 0b02 |000b: move-result-wide v2 │ │ -46fb4c: 5364 519e |000c: iget-wide v4, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastResume:J // field@9e51 │ │ -46fb50: bc42 |000e: sub-long/2addr v2, v4 │ │ -46fb52: bb20 |000f: add-long/2addr v0, v2 │ │ -46fb54: 1000 |0010: return-wide v0 │ │ -46fb56: 5360 599e |0011: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ -46fb5a: 1000 |0013: return-wide v0 │ │ +46fb28: |[46fb28] de.tadris.fitness.recording.WorkoutRecorder.getDuration:()J │ │ +46fb38: 5460 589e |0000: iget-object v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46fb3c: 6201 419e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +46fb40: 3310 0d00 |0004: if-ne v0, v1, 0011 // +000d │ │ +46fb44: 5360 599e |0006: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ +46fb48: 7100 21e1 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +46fb4e: 0b02 |000b: move-result-wide v2 │ │ +46fb50: 5364 519e |000c: iget-wide v4, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastResume:J // field@9e51 │ │ +46fb54: bc42 |000e: sub-long/2addr v2, v4 │ │ +46fb56: bb20 |000f: add-long/2addr v0, v2 │ │ +46fb58: 1000 |0010: return-wide v0 │ │ +46fb5a: 5360 599e |0011: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ +46fb5e: 1000 |0013: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0006 line=542 │ │ 0x0011 line=544 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ @@ -901222,17 +901223,17 @@ │ │ type : '()Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -46f75c: |[46f75c] de.tadris.fitness.recording.WorkoutRecorder.getGpsState:()Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; │ │ -46f76c: 5410 4b9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ -46f770: 1100 |0002: return-object v0 │ │ +46f760: |[46f760] de.tadris.fitness.recording.WorkoutRecorder.getGpsState:()Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; │ │ +46f770: 5410 4b9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ +46f774: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #12 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901240,17 +901241,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -46faf4: |[46faf4] de.tadris.fitness.recording.WorkoutRecorder.getIntervalList:()Ljava/util/List; │ │ -46fb04: 5410 4c9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.intervalList:Ljava/util/List; // field@9e4c │ │ -46fb08: 1100 |0002: return-object v0 │ │ +46faf8: |[46faf8] de.tadris.fitness.recording.WorkoutRecorder.getIntervalList:()Ljava/util/List; │ │ +46fb08: 5410 4c9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.intervalList:Ljava/util/List; // field@9e4c │ │ +46fb0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #13 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901258,27 +901259,27 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -46fb5c: |[46fb5c] de.tadris.fitness.recording.WorkoutRecorder.getPauseDuration:()J │ │ -46fb6c: 5460 589e |0000: iget-object v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46fb70: 6201 409e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -46fb74: 3310 0d00 |0004: if-ne v0, v1, 0011 // +000d │ │ -46fb78: 5360 559e |0006: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ -46fb7c: 7100 21e1 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -46fb82: 0b02 |000b: move-result-wide v2 │ │ -46fb84: 5364 4f9e |000c: iget-wide v4, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ -46fb88: bc42 |000e: sub-long/2addr v2, v4 │ │ -46fb8a: bb20 |000f: add-long/2addr v0, v2 │ │ -46fb8c: 1000 |0010: return-wide v0 │ │ -46fb8e: 5360 559e |0011: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ -46fb92: 1000 |0013: return-wide v0 │ │ +46fb60: |[46fb60] de.tadris.fitness.recording.WorkoutRecorder.getPauseDuration:()J │ │ +46fb70: 5460 589e |0000: iget-object v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46fb74: 6201 409e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +46fb78: 3310 0d00 |0004: if-ne v0, v1, 0011 // +000d │ │ +46fb7c: 5360 559e |0006: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ +46fb80: 7100 21e1 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +46fb86: 0b02 |000b: move-result-wide v2 │ │ +46fb88: 5364 4f9e |000c: iget-wide v4, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ +46fb8c: bc42 |000e: sub-long/2addr v2, v4 │ │ +46fb8e: bb20 |000f: add-long/2addr v0, v2 │ │ +46fb90: 1000 |0010: return-wide v0 │ │ +46fb92: 5360 559e |0011: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ +46fb96: 1000 |0013: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0006 line=534 │ │ 0x0011 line=536 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ @@ -901288,25 +901289,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -46fabc: |[46fabc] de.tadris.fitness.recording.WorkoutRecorder.getSampleCount:()I │ │ -46facc: 5420 569e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46fad0: 1d00 |0002: monitor-enter v0 │ │ -46fad2: 5421 569e |0003: iget-object v1, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46fad6: 7210 93e3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -46fadc: 0a01 |0008: move-result v1 │ │ -46fade: 1e00 |0009: monitor-exit v0 │ │ -46fae0: 0f01 |000a: return v1 │ │ -46fae2: 0d01 |000b: move-exception v1 │ │ -46fae4: 1e00 |000c: monitor-exit v0 │ │ -46fae6: 2701 |000d: throw v1 │ │ +46fac0: |[46fac0] de.tadris.fitness.recording.WorkoutRecorder.getSampleCount:()I │ │ +46fad0: 5420 569e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46fad4: 1d00 |0002: monitor-enter v0 │ │ +46fad6: 5421 569e |0003: iget-object v1, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46fada: 7210 93e3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +46fae0: 0a01 |0008: move-result v1 │ │ +46fae2: 1e00 |0009: monitor-exit v0 │ │ +46fae4: 0f01 |000a: return v1 │ │ +46fae6: 0d01 |000b: move-exception v1 │ │ +46fae8: 1e00 |000c: monitor-exit v0 │ │ +46faea: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=338 │ │ 0x0003 line=339 │ │ 0x000c line=340 │ │ @@ -901318,17 +901319,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -46fb0c: |[46fb0c] de.tadris.fitness.recording.WorkoutRecorder.getSamples:()Ljava/util/List; │ │ -46fb1c: 5410 569e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46fb20: 1100 |0002: return-object v0 │ │ +46fb10: |[46fb10] de.tadris.fitness.recording.WorkoutRecorder.getSamples:()Ljava/util/List; │ │ +46fb20: 5410 569e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46fb24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #16 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901336,17 +901337,17 @@ │ │ type : '()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -46f774: |[46f774] de.tadris.fitness.recording.WorkoutRecorder.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; │ │ -46f784: 5410 589e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46f788: 1100 |0002: return-object v0 │ │ +46f778: |[46f778] de.tadris.fitness.recording.WorkoutRecorder.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; │ │ +46f788: 5410 589e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46f78c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #17 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901354,27 +901355,27 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -46fb94: |[46fb94] de.tadris.fitness.recording.WorkoutRecorder.getTimeSinceStart:()J │ │ -46fba4: 5450 5c9e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -46fba8: 5300 2d9d |0002: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -46fbac: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -46fbb0: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -46fbb4: 3804 0c00 |0008: if-eqz v4, 0014 // +000c │ │ -46fbb8: 7100 21e1 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -46fbbe: 0b00 |000d: move-result-wide v0 │ │ -46fbc0: 5452 5c9e |000e: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -46fbc4: 5322 2d9d |0010: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -46fbc8: bc20 |0012: sub-long/2addr v0, v2 │ │ -46fbca: 1000 |0013: return-wide v0 │ │ -46fbcc: 1002 |0014: return-wide v2 │ │ +46fb98: |[46fb98] de.tadris.fitness.recording.WorkoutRecorder.getTimeSinceStart:()J │ │ +46fba8: 5450 5c9e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +46fbac: 5300 2d9d |0002: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +46fbb0: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +46fbb4: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +46fbb8: 3804 0c00 |0008: if-eqz v4, 0014 // +000c │ │ +46fbbc: 7100 21e1 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +46fbc2: 0b00 |000d: move-result-wide v0 │ │ +46fbc4: 5452 5c9e |000e: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +46fbc8: 5322 2d9d |0010: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +46fbcc: bc20 |0012: sub-long/2addr v0, v2 │ │ +46fbce: 1000 |0013: return-wide v0 │ │ +46fbd0: 1002 |0014: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x000a line=526 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -901383,17 +901384,17 @@ │ │ type : '()Lde/tadris/fitness/data/Workout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -46f6b8: |[46f6b8] de.tadris.fitness.recording.WorkoutRecorder.getWorkout:()Lde/tadris/fitness/data/Workout; │ │ -46f6c8: 5410 5c9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -46f6cc: 1100 |0002: return-object v0 │ │ +46f6bc: |[46f6bc] de.tadris.fitness.recording.WorkoutRecorder.getWorkout:()Lde/tadris/fitness/data/Workout; │ │ +46f6cc: 5410 5c9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +46f6d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #19 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901401,22 +901402,22 @@ │ │ type : '()Lde/tadris/fitness/data/WorkoutData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -46f6d0: |[46f6d0] de.tadris.fitness.recording.WorkoutRecorder.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; │ │ -46f6e0: 2200 6116 |0000: new-instance v0, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ -46f6e4: 6e10 e5d4 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d4e5 │ │ -46f6ea: 0c01 |0005: move-result-object v1 │ │ -46f6ec: 6e10 e2d4 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSamples:()Ljava/util/List; // method@d4e2 │ │ -46f6f2: 0c02 |0009: move-result-object v2 │ │ -46f6f4: 7030 54d3 1002 |000a: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/data/WorkoutData;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@d354 │ │ -46f6fa: 1100 |000d: return-object v0 │ │ +46f6d4: |[46f6d4] de.tadris.fitness.recording.WorkoutRecorder.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; │ │ +46f6e4: 2200 6116 |0000: new-instance v0, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ +46f6e8: 6e10 e5d4 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d4e5 │ │ +46f6ee: 0c01 |0005: move-result-object v1 │ │ +46f6f0: 6e10 e2d4 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSamples:()Ljava/util/List; // method@d4e2 │ │ +46f6f6: 0c02 |0009: move-result-object v2 │ │ +46f6f8: 7030 54d3 1002 |000a: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/data/WorkoutData;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@d354 │ │ +46f6fe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #20 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901424,72 +901425,72 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -46f50c: |[46f50c] de.tadris.fitness.recording.WorkoutRecorder.handleWatchdog:()Z │ │ -46f51c: 6e10 e9d4 0800 |0000: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ -46f522: 0a00 |0003: move-result v0 │ │ -46f524: 3800 6600 |0004: if-eqz v0, 006a // +0066 │ │ -46f528: 7010 d1d4 0800 |0006: invoke-direct {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.checkSignalState:()V // method@d4d1 │ │ -46f52e: 5480 569e |0009: iget-object v0, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f532: 1d00 |000b: monitor-enter v0 │ │ -46f534: 5481 569e |000c: iget-object v1, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -46f538: 7210 93e3 0100 |000e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -46f53e: 0a01 |0011: move-result v1 │ │ -46f540: 1222 |0012: const/4 v2, #int 2 // #2 │ │ -46f542: 3721 5100 |0013: if-le v1, v2, 0064 // +0051 │ │ -46f546: 7100 21e1 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -46f54c: 0b01 |0018: move-result-wide v1 │ │ -46f54e: 5383 529e |0019: iget-wide v3, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ -46f552: bc31 |001b: sub-long/2addr v1, v3 │ │ -46f554: 5383 479e |001c: iget-wide v3, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.autoTimeoutMs:J // field@9e47 │ │ -46f558: 1605 0000 |001e: const-wide/16 v5, #int 0 // #0 │ │ -46f55c: 3107 0305 |0020: cmp-long v7, v3, v5 │ │ -46f560: 3d07 1f00 |0022: if-lez v7, 0041 // +001f │ │ -46f564: 3105 0103 |0024: cmp-long v5, v1, v3 │ │ -46f568: 3d05 1b00 |0026: if-lez v5, 0041 // +001b │ │ -46f56c: 6e10 e9d4 0800 |0028: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ -46f572: 0a01 |002b: move-result v1 │ │ -46f574: 3801 3800 |002c: if-eqz v1, 0064 // +0038 │ │ -46f578: 6e10 fbd4 0800 |002e: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.stop:()V // method@d4fb │ │ -46f57e: 6e10 f6d4 0800 |0031: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.save:()V // method@d4f6 │ │ -46f584: 7100 7cfe 0000 |0034: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -46f58a: 0c01 |0037: move-result-object v1 │ │ -46f58c: 2202 cc16 |0038: new-instance v2, Lde/tadris/fitness/recording/event/WorkoutAutoStopEvent; // type@16cc │ │ -46f590: 7010 81d5 0200 |003a: invoke-direct {v2}, Lde/tadris/fitness/recording/event/WorkoutAutoStopEvent;.:()V // method@d581 │ │ -46f596: 6e20 7efe 2100 |003d: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@fe7e │ │ -46f59c: 2824 |0040: goto 0064 // +0024 │ │ -46f59e: 5583 5a9e |0041: iget-boolean v3, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.useAutoPause:Z // field@9e5a │ │ -46f5a2: 3803 2100 |0043: if-eqz v3, 0064 // +0021 │ │ -46f5a6: 1603 1027 |0045: const-wide/16 v3, #int 10000 // #2710 │ │ -46f5aa: 3105 0103 |0047: cmp-long v5, v1, v3 │ │ -46f5ae: 3d05 1200 |0049: if-lez v5, 005b // +0012 │ │ -46f5b2: 5481 589e |004b: iget-object v1, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46f5b6: 6202 419e |004d: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -46f5ba: 3321 1500 |004f: if-ne v1, v2, 0064 // +0015 │ │ -46f5be: 5481 4b9e |0051: iget-object v1, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ -46f5c2: 6202 3b9e |0053: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ -46f5c6: 3221 0f00 |0055: if-eq v1, v2, 0064 // +000f │ │ -46f5ca: 6e10 f3d4 0800 |0057: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.pause:()V // method@d4f3 │ │ -46f5d0: 280a |005a: goto 0064 // +000a │ │ -46f5d2: 5481 589e |005b: iget-object v1, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46f5d6: 6202 409e |005d: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -46f5da: 3321 0500 |005f: if-ne v1, v2, 0064 // +0005 │ │ -46f5de: 6e10 f5d4 0800 |0061: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.resume:()V // method@d4f5 │ │ -46f5e4: 1e00 |0064: monitor-exit v0 │ │ -46f5e6: 1210 |0065: const/4 v0, #int 1 // #1 │ │ -46f5e8: 0f00 |0066: return v0 │ │ -46f5ea: 0d01 |0067: move-exception v1 │ │ -46f5ec: 1e00 |0068: monitor-exit v0 │ │ -46f5ee: 2701 |0069: throw v1 │ │ -46f5f0: 1200 |006a: const/4 v0, #int 0 // #0 │ │ -46f5f2: 0f00 |006b: return v0 │ │ +46f510: |[46f510] de.tadris.fitness.recording.WorkoutRecorder.handleWatchdog:()Z │ │ +46f520: 6e10 e9d4 0800 |0000: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ +46f526: 0a00 |0003: move-result v0 │ │ +46f528: 3800 6600 |0004: if-eqz v0, 006a // +0066 │ │ +46f52c: 7010 d1d4 0800 |0006: invoke-direct {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.checkSignalState:()V // method@d4d1 │ │ +46f532: 5480 569e |0009: iget-object v0, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f536: 1d00 |000b: monitor-enter v0 │ │ +46f538: 5481 569e |000c: iget-object v1, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +46f53c: 7210 93e3 0100 |000e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +46f542: 0a01 |0011: move-result v1 │ │ +46f544: 1222 |0012: const/4 v2, #int 2 // #2 │ │ +46f546: 3721 5100 |0013: if-le v1, v2, 0064 // +0051 │ │ +46f54a: 7100 21e1 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +46f550: 0b01 |0018: move-result-wide v1 │ │ +46f552: 5383 529e |0019: iget-wide v3, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ +46f556: bc31 |001b: sub-long/2addr v1, v3 │ │ +46f558: 5383 479e |001c: iget-wide v3, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.autoTimeoutMs:J // field@9e47 │ │ +46f55c: 1605 0000 |001e: const-wide/16 v5, #int 0 // #0 │ │ +46f560: 3107 0305 |0020: cmp-long v7, v3, v5 │ │ +46f564: 3d07 1f00 |0022: if-lez v7, 0041 // +001f │ │ +46f568: 3105 0103 |0024: cmp-long v5, v1, v3 │ │ +46f56c: 3d05 1b00 |0026: if-lez v5, 0041 // +001b │ │ +46f570: 6e10 e9d4 0800 |0028: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ +46f576: 0a01 |002b: move-result v1 │ │ +46f578: 3801 3800 |002c: if-eqz v1, 0064 // +0038 │ │ +46f57c: 6e10 fbd4 0800 |002e: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.stop:()V // method@d4fb │ │ +46f582: 6e10 f6d4 0800 |0031: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.save:()V // method@d4f6 │ │ +46f588: 7100 7cfe 0000 |0034: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +46f58e: 0c01 |0037: move-result-object v1 │ │ +46f590: 2202 cc16 |0038: new-instance v2, Lde/tadris/fitness/recording/event/WorkoutAutoStopEvent; // type@16cc │ │ +46f594: 7010 81d5 0200 |003a: invoke-direct {v2}, Lde/tadris/fitness/recording/event/WorkoutAutoStopEvent;.:()V // method@d581 │ │ +46f59a: 6e20 7efe 2100 |003d: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@fe7e │ │ +46f5a0: 2824 |0040: goto 0064 // +0024 │ │ +46f5a2: 5583 5a9e |0041: iget-boolean v3, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.useAutoPause:Z // field@9e5a │ │ +46f5a6: 3803 2100 |0043: if-eqz v3, 0064 // +0021 │ │ +46f5aa: 1603 1027 |0045: const-wide/16 v3, #int 10000 // #2710 │ │ +46f5ae: 3105 0103 |0047: cmp-long v5, v1, v3 │ │ +46f5b2: 3d05 1200 |0049: if-lez v5, 005b // +0012 │ │ +46f5b6: 5481 589e |004b: iget-object v1, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46f5ba: 6202 419e |004d: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +46f5be: 3321 1500 |004f: if-ne v1, v2, 0064 // +0015 │ │ +46f5c2: 5481 4b9e |0051: iget-object v1, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.gpsState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e4b │ │ +46f5c6: 6202 3b9e |0053: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ +46f5ca: 3221 0f00 |0055: if-eq v1, v2, 0064 // +000f │ │ +46f5ce: 6e10 f3d4 0800 |0057: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.pause:()V // method@d4f3 │ │ +46f5d4: 280a |005a: goto 0064 // +000a │ │ +46f5d6: 5481 589e |005b: iget-object v1, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46f5da: 6202 409e |005d: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +46f5de: 3321 0500 |005f: if-ne v1, v2, 0064 // +0005 │ │ +46f5e2: 6e10 f5d4 0800 |0061: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.resume:()V // method@d4f5 │ │ +46f5e8: 1e00 |0064: monitor-exit v0 │ │ +46f5ea: 1210 |0065: const/4 v0, #int 1 // #1 │ │ +46f5ec: 0f00 |0066: return v0 │ │ +46f5ee: 0d01 |0067: move-exception v1 │ │ +46f5f0: 1e00 |0068: monitor-exit v0 │ │ +46f5f2: 2701 |0069: throw v1 │ │ +46f5f4: 1200 |006a: const/4 v0, #int 0 // #0 │ │ +46f5f6: 0f00 |006b: return v0 │ │ catches : 1 │ │ 0x000c - 0x0069 │ │ -> 0x0067 │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x0009 line=237 │ │ @@ -901514,29 +901515,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -46f600: |[46f600] de.tadris.fitness.recording.WorkoutRecorder.isActive:()Z │ │ -46f610: 5420 589e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46f614: 6201 3f9e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -46f618: 3210 1100 |0004: if-eq v0, v1, 0015 // +0011 │ │ -46f61c: 5420 589e |0006: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46f620: 6201 419e |0008: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -46f624: 3210 0b00 |000a: if-eq v0, v1, 0015 // +000b │ │ -46f628: 5420 589e |000c: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46f62c: 6201 409e |000e: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -46f630: 3310 0300 |0010: if-ne v0, v1, 0013 // +0003 │ │ -46f634: 2803 |0012: goto 0015 // +0003 │ │ -46f636: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -46f638: 2802 |0014: goto 0016 // +0002 │ │ -46f63a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -46f63c: 0f00 |0016: return v0 │ │ +46f604: |[46f604] de.tadris.fitness.recording.WorkoutRecorder.isActive:()Z │ │ +46f614: 5420 589e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46f618: 6201 3f9e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +46f61c: 3210 1100 |0004: if-eq v0, v1, 0015 // +0011 │ │ +46f620: 5420 589e |0006: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46f624: 6201 419e |0008: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +46f628: 3210 0b00 |000a: if-eq v0, v1, 0015 // +000b │ │ +46f62c: 5420 589e |000c: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46f630: 6201 409e |000e: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +46f634: 3310 0300 |0010: if-ne v0, v1, 0013 // +0003 │ │ +46f638: 2803 |0012: goto 0015 // +0003 │ │ +46f63a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +46f63c: 2802 |0014: goto 0016 // +0002 │ │ +46f63e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +46f640: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #22 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901544,17 +901545,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -46f640: |[46f640] de.tadris.fitness.recording.WorkoutRecorder.isAutoPauseEnabled:()Z │ │ -46f650: 5510 5a9e |0000: iget-boolean v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.useAutoPause:Z // field@9e5a │ │ -46f654: 0f00 |0002: return v0 │ │ +46f644: |[46f644] de.tadris.fitness.recording.WorkoutRecorder.isAutoPauseEnabled:()Z │ │ +46f654: 5510 5a9e |0000: iget-boolean v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.useAutoPause:Z // field@9e5a │ │ +46f658: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #23 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901562,22 +901563,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -46f658: |[46f658] de.tadris.fitness.recording.WorkoutRecorder.isPaused:()Z │ │ -46f668: 5420 589e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46f66c: 6201 409e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -46f670: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -46f674: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -46f676: 2802 |0007: goto 0009 // +0002 │ │ -46f678: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -46f67a: 0f00 |0009: return v0 │ │ +46f65c: |[46f65c] de.tadris.fitness.recording.WorkoutRecorder.isPaused:()Z │ │ +46f66c: 5420 589e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46f670: 6201 409e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +46f674: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +46f678: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +46f67a: 2802 |0007: goto 0009 // +0002 │ │ +46f67c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +46f67e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #24 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901585,22 +901586,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -46f67c: |[46f67c] de.tadris.fitness.recording.WorkoutRecorder.isResumed:()Z │ │ -46f68c: 5420 589e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -46f690: 6201 419e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -46f694: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -46f698: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -46f69a: 2802 |0007: goto 0009 // +0002 │ │ -46f69c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -46f69e: 0f00 |0009: return v0 │ │ +46f680: |[46f680] de.tadris.fitness.recording.WorkoutRecorder.isResumed:()Z │ │ +46f690: 5420 589e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +46f694: 6201 419e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +46f698: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +46f69c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +46f69e: 2802 |0007: goto 0009 // +0002 │ │ +46f6a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +46f6a2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #25 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901608,17 +901609,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -46f6a0: |[46f6a0] de.tadris.fitness.recording.WorkoutRecorder.isSaved:()Z │ │ -46f6b0: 5510 579e |0000: iget-boolean v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.saved:Z // field@9e57 │ │ -46f6b4: 0f00 |0002: return v0 │ │ +46f6a4: |[46f6a4] de.tadris.fitness.recording.WorkoutRecorder.isSaved:()Z │ │ +46f6b4: 5510 579e |0000: iget-boolean v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.saved:Z // field@9e57 │ │ +46f6b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ #26 : (in Lde/tadris/fitness/recording/WorkoutRecorder;) │ │ @@ -901626,18 +901627,18 @@ │ │ type : '(Lde/tadris/fitness/recording/event/HeartRateChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -46ff8c: |[46ff8c] de.tadris.fitness.recording.WorkoutRecorder.onHeartRateChange:(Lde/tadris/fitness/recording/event/HeartRateChangeEvent;)V │ │ -46ff9c: 5211 a49e |0000: iget v1, v1, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.heartRate:I // field@9ea4 │ │ -46ffa0: 5901 4e9e |0002: iput v1, v0, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ -46ffa4: 0e00 |0004: return-void │ │ +46ff90: |[46ff90] de.tadris.fitness.recording.WorkoutRecorder.onHeartRateChange:(Lde/tadris/fitness/recording/event/HeartRateChangeEvent;)V │ │ +46ffa0: 5211 a49e |0000: iget v1, v1, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.heartRate:I // field@9ea4 │ │ +46ffa4: 5901 4e9e |0002: iput v1, v0, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ +46ffa8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/tadris/fitness/recording/event/HeartRateChangeEvent; │ │ │ │ @@ -901646,21 +901647,21 @@ │ │ type : '(Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -46ffa8: |[46ffa8] de.tadris.fitness.recording.WorkoutRecorder.onHeartRateConnectionChange:(Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;)V │ │ -46ffb8: 5422 a69e |0000: iget-object v2, v2, Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;.state:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9ea6 │ │ -46ffbc: 6200 189e |0002: sget-object v0, Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;.CONNECTED:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9e18 │ │ -46ffc0: 3202 0500 |0004: if-eq v2, v0, 0009 // +0005 │ │ -46ffc4: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -46ffc6: 5912 4e9e |0007: iput v2, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ -46ffca: 0e00 |0009: return-void │ │ +46ffac: |[46ffac] de.tadris.fitness.recording.WorkoutRecorder.onHeartRateConnectionChange:(Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;)V │ │ +46ffbc: 5422 a69e |0000: iget-object v2, v2, Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;.state:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9ea6 │ │ +46ffc0: 6200 189e |0002: sget-object v0, Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;.CONNECTED:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9e18 │ │ +46ffc4: 3202 0500 |0004: if-eq v2, v0, 0009 // +0005 │ │ +46ffc8: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +46ffca: 5912 4e9e |0007: iput v2, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.lastHeartRate:I // field@9e4e │ │ +46ffce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0007 line=422 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ 0x0000 - 0x000a reg=2 (null) Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent; │ │ @@ -901670,18 +901671,18 @@ │ │ type : '(Lde/tadris/fitness/data/Interval;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -46ffcc: |[46ffcc] de.tadris.fitness.recording.WorkoutRecorder.onIntervalWasTriggered:(Lde/tadris/fitness/data/Interval;)V │ │ -46ffdc: 5330 ea9c |0000: iget-wide v0, v3, Lde/tadris/fitness/data/Interval;.id:J // field@9cea │ │ -46ffe0: 5a20 539e |0002: iput-wide v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.lastTriggeredInterval:J // field@9e53 │ │ -46ffe4: 0e00 |0004: return-void │ │ +46ffd0: |[46ffd0] de.tadris.fitness.recording.WorkoutRecorder.onIntervalWasTriggered:(Lde/tadris/fitness/data/Interval;)V │ │ +46ffe0: 5330 ea9c |0000: iget-wide v0, v3, Lde/tadris/fitness/data/Interval;.id:J // field@9cea │ │ +46ffe4: 5a20 539e |0002: iput-wide v0, v2, Lde/tadris/fitness/recording/WorkoutRecorder;.lastTriggeredInterval:J // field@9e53 │ │ +46ffe8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ 0x0000 - 0x0005 reg=3 (null) Lde/tadris/fitness/data/Interval; │ │ │ │ @@ -901690,84 +901691,84 @@ │ │ type : '(Lde/tadris/fitness/recording/event/LocationChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 125 16-bit code units │ │ -46ffe8: |[46ffe8] de.tadris.fitness.recording.WorkoutRecorder.onLocationChange:(Lde/tadris/fitness/recording/event/LocationChangeEvent;)V │ │ -46fff8: 5499 a79e |0000: iget-object v9, v9, Lde/tadris/fitness/recording/event/LocationChangeEvent;.location:Landroid/location/Location; // field@9ea7 │ │ -46fffc: 5b89 4d9e |0002: iput-object v9, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ -470000: 6e10 e9d4 0800 |0004: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ -470006: 0a00 |0007: move-result v0 │ │ -470008: 3800 7400 |0008: if-eqz v0, 007c // +0074 │ │ -47000c: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -470010: 6e10 e1d4 0800 |000c: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSampleCount:()I // method@d4e1 │ │ -470016: 0a02 |000f: move-result v2 │ │ -470018: 3d02 4c00 |0010: if-lez v2, 005c // +004c │ │ -47001c: 5482 569e |0012: iget-object v2, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -470020: 1d02 |0014: monitor-enter v2 │ │ -470022: 5480 569e |0015: iget-object v0, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -470026: 7210 93e3 0000 |0017: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -47002c: 0a01 |001a: move-result v1 │ │ -47002e: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -470032: 7220 8be3 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470038: 0c00 |0020: move-result-object v0 │ │ -47003a: 1f00 6316 |0021: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -47003e: 7110 b3d4 0900 |0023: invoke-static {v9}, Lde/tadris/fitness/recording/RecorderService;.locationToLatLong:(Landroid/location/Location;)Lorg/mapsforge/core/model/LatLong; // method@d4b3 │ │ -470044: 0c01 |0026: move-result-object v1 │ │ -470046: 6e10 5ed3 0000 |0027: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -47004c: 0c03 |002a: move-result-object v3 │ │ -47004e: 6e20 92fe 3100 |002b: invoke-virtual {v1, v3}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ -470054: 0b03 |002e: move-result-wide v3 │ │ -470056: 7120 5fe0 4300 |002f: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ -47005c: 0b03 |0032: move-result-wide v3 │ │ -47005e: 5300 479d |0033: iget-wide v0, v0, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -470062: 6e10 c906 0900 |0035: invoke-virtual {v9}, Landroid/location/Location;.getTime:()J // method@06c9 │ │ -470068: 0b05 |0038: move-result-wide v5 │ │ -47006a: bc50 |0039: sub-long/2addr v0, v5 │ │ -47006c: 7120 62e0 1000 |003a: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(J)J // method@e062 │ │ -470072: 0b00 |003d: move-result-wide v0 │ │ -470074: 5485 5c9e |003e: iget-object v5, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -470078: 5486 489e |0040: iget-object v6, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.context:Landroid/content/Context; // field@9e48 │ │ -47007c: 6e20 fed2 6500 |0042: invoke-virtual {v5, v6}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -470082: 0c05 |0045: move-result-object v5 │ │ -470084: 5255 5d9d |0046: iget v5, v5, Lde/tadris/fitness/data/WorkoutType;.minDistance:I // field@9d5d │ │ -470088: 8355 |0048: int-to-double v5, v5 │ │ -47008a: 3007 0305 |0049: cmpg-double v7, v3, v5 │ │ -47008e: 3a07 0c00 |004b: if-ltz v7, 0057 // +000c │ │ -470092: 1605 f401 |004d: const-wide/16 v5, #int 500 // #1f4 │ │ -470096: 3107 0005 |004f: cmp-long v7, v0, v5 │ │ -47009a: 3b07 0300 |0051: if-gez v7, 0054 // +0003 │ │ -47009e: 2804 |0053: goto 0057 // +0004 │ │ -4700a0: 1e02 |0054: monitor-exit v2 │ │ -4700a2: 0430 |0055: move-wide v0, v3 │ │ -4700a4: 2806 |0056: goto 005c // +0006 │ │ -4700a6: 1e02 |0057: monitor-exit v2 │ │ -4700a8: 0e00 |0058: return-void │ │ -4700aa: 0d09 |0059: move-exception v9 │ │ -4700ac: 1e02 |005a: monitor-exit v2 │ │ -4700ae: 2709 |005b: throw v9 │ │ -4700b0: 7100 21e1 0000 |005c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4700b6: 0b02 |005f: move-result-wide v2 │ │ -4700b8: 5a82 529e |0060: iput-wide v2, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ -4700bc: 5482 589e |0062: iget-object v2, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -4700c0: 6203 419e |0064: sget-object v3, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -4700c4: 3332 1600 |0066: if-ne v2, v3, 007c // +0016 │ │ -4700c8: 6e10 c906 0900 |0068: invoke-virtual {v9}, Landroid/location/Location;.getTime:()J // method@06c9 │ │ -4700ce: 0b02 |006b: move-result-wide v2 │ │ -4700d0: 5484 5c9e |006c: iget-object v4, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -4700d4: 5344 2d9d |006e: iget-wide v4, v4, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -4700d8: 3106 0204 |0070: cmp-long v6, v2, v4 │ │ -4700dc: 3d06 0a00 |0072: if-lez v6, 007c // +000a │ │ -4700e0: 5382 4a9e |0074: iget-wide v2, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ -4700e4: cb02 |0076: add-double/2addr v2, v0 │ │ -4700e6: 5a82 4a9e |0077: iput-wide v2, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ -4700ea: 7020 d0d4 9800 |0079: invoke-direct {v8, v9}, Lde/tadris/fitness/recording/WorkoutRecorder;.addToSamples:(Landroid/location/Location;)V // method@d4d0 │ │ -4700f0: 0e00 |007c: return-void │ │ +46ffec: |[46ffec] de.tadris.fitness.recording.WorkoutRecorder.onLocationChange:(Lde/tadris/fitness/recording/event/LocationChangeEvent;)V │ │ +46fffc: 5499 a79e |0000: iget-object v9, v9, Lde/tadris/fitness/recording/event/LocationChangeEvent;.location:Landroid/location/Location; // field@9ea7 │ │ +470000: 5b89 4d9e |0002: iput-object v9, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.lastFix:Landroid/location/Location; // field@9e4d │ │ +470004: 6e10 e9d4 0800 |0004: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ +47000a: 0a00 |0007: move-result v0 │ │ +47000c: 3800 7400 |0008: if-eqz v0, 007c // +0074 │ │ +470010: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +470014: 6e10 e1d4 0800 |000c: invoke-virtual {v8}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSampleCount:()I // method@d4e1 │ │ +47001a: 0a02 |000f: move-result v2 │ │ +47001c: 3d02 4c00 |0010: if-lez v2, 005c // +004c │ │ +470020: 5482 569e |0012: iget-object v2, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +470024: 1d02 |0014: monitor-enter v2 │ │ +470026: 5480 569e |0015: iget-object v0, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +47002a: 7210 93e3 0000 |0017: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +470030: 0a01 |001a: move-result v1 │ │ +470032: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +470036: 7220 8be3 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +47003c: 0c00 |0020: move-result-object v0 │ │ +47003e: 1f00 6316 |0021: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470042: 7110 b3d4 0900 |0023: invoke-static {v9}, Lde/tadris/fitness/recording/RecorderService;.locationToLatLong:(Landroid/location/Location;)Lorg/mapsforge/core/model/LatLong; // method@d4b3 │ │ +470048: 0c01 |0026: move-result-object v1 │ │ +47004a: 6e10 5ed3 0000 |0027: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +470050: 0c03 |002a: move-result-object v3 │ │ +470052: 6e20 92fe 3100 |002b: invoke-virtual {v1, v3}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ +470058: 0b03 |002e: move-result-wide v3 │ │ +47005a: 7120 5fe0 4300 |002f: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ +470060: 0b03 |0032: move-result-wide v3 │ │ +470062: 5300 479d |0033: iget-wide v0, v0, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +470066: 6e10 c906 0900 |0035: invoke-virtual {v9}, Landroid/location/Location;.getTime:()J // method@06c9 │ │ +47006c: 0b05 |0038: move-result-wide v5 │ │ +47006e: bc50 |0039: sub-long/2addr v0, v5 │ │ +470070: 7120 62e0 1000 |003a: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(J)J // method@e062 │ │ +470076: 0b00 |003d: move-result-wide v0 │ │ +470078: 5485 5c9e |003e: iget-object v5, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +47007c: 5486 489e |0040: iget-object v6, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.context:Landroid/content/Context; // field@9e48 │ │ +470080: 6e20 fed2 6500 |0042: invoke-virtual {v5, v6}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +470086: 0c05 |0045: move-result-object v5 │ │ +470088: 5255 5d9d |0046: iget v5, v5, Lde/tadris/fitness/data/WorkoutType;.minDistance:I // field@9d5d │ │ +47008c: 8355 |0048: int-to-double v5, v5 │ │ +47008e: 3007 0305 |0049: cmpg-double v7, v3, v5 │ │ +470092: 3a07 0c00 |004b: if-ltz v7, 0057 // +000c │ │ +470096: 1605 f401 |004d: const-wide/16 v5, #int 500 // #1f4 │ │ +47009a: 3107 0005 |004f: cmp-long v7, v0, v5 │ │ +47009e: 3b07 0300 |0051: if-gez v7, 0054 // +0003 │ │ +4700a2: 2804 |0053: goto 0057 // +0004 │ │ +4700a4: 1e02 |0054: monitor-exit v2 │ │ +4700a6: 0430 |0055: move-wide v0, v3 │ │ +4700a8: 2806 |0056: goto 005c // +0006 │ │ +4700aa: 1e02 |0057: monitor-exit v2 │ │ +4700ac: 0e00 |0058: return-void │ │ +4700ae: 0d09 |0059: move-exception v9 │ │ +4700b0: 1e02 |005a: monitor-exit v2 │ │ +4700b2: 2709 |005b: throw v9 │ │ +4700b4: 7100 21e1 0000 |005c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4700ba: 0b02 |005f: move-result-wide v2 │ │ +4700bc: 5a82 529e |0060: iput-wide v2, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.lastSampleTime:J // field@9e52 │ │ +4700c0: 5482 589e |0062: iget-object v2, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +4700c4: 6203 419e |0064: sget-object v3, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +4700c8: 3332 1600 |0066: if-ne v2, v3, 007c // +0016 │ │ +4700cc: 6e10 c906 0900 |0068: invoke-virtual {v9}, Landroid/location/Location;.getTime:()J // method@06c9 │ │ +4700d2: 0b02 |006b: move-result-wide v2 │ │ +4700d4: 5484 5c9e |006c: iget-object v4, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +4700d8: 5344 2d9d |006e: iget-wide v4, v4, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +4700dc: 3106 0204 |0070: cmp-long v6, v2, v4 │ │ +4700e0: 3d06 0a00 |0072: if-lez v6, 007c // +000a │ │ +4700e4: 5382 4a9e |0074: iget-wide v2, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ +4700e8: cb02 |0076: add-double/2addr v2, v0 │ │ +4700ea: 5a82 4a9e |0077: iput-wide v2, v8, Lde/tadris/fitness/recording/WorkoutRecorder;.distance:D // field@9e4a │ │ +4700ee: 7020 d0d4 9800 |0079: invoke-direct {v8, v9}, Lde/tadris/fitness/recording/WorkoutRecorder;.addToSamples:(Landroid/location/Location;)V // method@d4d0 │ │ +4700f4: 0e00 |007c: return-void │ │ catches : 1 │ │ 0x0015 - 0x005b │ │ -> 0x0059 │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=346 │ │ 0x0004 line=347 │ │ @@ -901793,18 +901794,18 @@ │ │ type : '(Lde/tadris/fitness/recording/event/PressureChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -470100: |[470100] de.tadris.fitness.recording.WorkoutRecorder.onPressureChange:(Lde/tadris/fitness/recording/event/PressureChangeEvent;)V │ │ -470110: 5211 a89e |0000: iget v1, v1, Lde/tadris/fitness/recording/event/PressureChangeEvent;.pressure:F // field@9ea8 │ │ -470114: 5901 509e |0002: iput v1, v0, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPressure:F // field@9e50 │ │ -470118: 0e00 |0004: return-void │ │ +470104: |[470104] de.tadris.fitness.recording.WorkoutRecorder.onPressureChange:(Lde/tadris/fitness/recording/event/PressureChangeEvent;)V │ │ +470114: 5211 a89e |0000: iget v1, v1, Lde/tadris/fitness/recording/event/PressureChangeEvent;.pressure:F // field@9ea8 │ │ +470118: 5901 509e |0002: iput v1, v0, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPressure:F // field@9e50 │ │ +47011c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/tadris/fitness/recording/event/PressureChangeEvent; │ │ │ │ @@ -901813,34 +901814,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -47011c: |[47011c] de.tadris.fitness.recording.WorkoutRecorder.pause:()V │ │ -47012c: 5460 589e |0000: iget-object v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -470130: 6201 419e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -470134: 3310 1f00 |0004: if-ne v0, v1, 0023 // +001f │ │ -470138: 1a00 1354 |0006: const-string v0, "Recorder" // string@5413 │ │ -47013c: 1a01 a251 |0008: const-string v1, "Pause" // string@51a2 │ │ -470140: 7120 4f09 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -470146: 6200 409e |000d: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -47014a: 5b60 589e |000f: iput-object v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -47014e: 5360 599e |0011: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ -470152: 7100 21e1 0000 |0013: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -470158: 0b02 |0016: move-result-wide v2 │ │ -47015a: 5364 519e |0017: iget-wide v4, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastResume:J // field@9e51 │ │ -47015e: bc42 |0019: sub-long/2addr v2, v4 │ │ -470160: bb20 |001a: add-long/2addr v0, v2 │ │ -470162: 5a60 599e |001b: iput-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ -470166: 7100 21e1 0000 |001d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -47016c: 0b00 |0020: move-result-wide v0 │ │ -47016e: 5a60 4f9e |0021: iput-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ -470172: 0e00 |0023: return-void │ │ +470120: |[470120] de.tadris.fitness.recording.WorkoutRecorder.pause:()V │ │ +470130: 5460 589e |0000: iget-object v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +470134: 6201 419e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +470138: 3310 1f00 |0004: if-ne v0, v1, 0023 // +001f │ │ +47013c: 1a00 1354 |0006: const-string v0, "Recorder" // string@5413 │ │ +470140: 1a01 a251 |0008: const-string v1, "Pause" // string@51a2 │ │ +470144: 7120 4f09 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +47014a: 6200 409e |000d: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +47014e: 5b60 589e |000f: iput-object v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +470152: 5360 599e |0011: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ +470156: 7100 21e1 0000 |0013: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +47015c: 0b02 |0016: move-result-wide v2 │ │ +47015e: 5364 519e |0017: iget-wide v4, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastResume:J // field@9e51 │ │ +470162: bc42 |0019: sub-long/2addr v2, v4 │ │ +470164: bb20 |001a: add-long/2addr v0, v2 │ │ +470166: 5a60 599e |001b: iput-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ +47016a: 7100 21e1 0000 |001d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +470170: 0b00 |0020: move-result-wide v0 │ │ +470172: 5a60 4f9e |0021: iput-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ +470176: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x000a line=298 │ │ 0x000d line=299 │ │ 0x0011 line=300 │ │ 0x001d line=301 │ │ @@ -901852,35 +901853,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -470274: |[470274] de.tadris.fitness.recording.WorkoutRecorder.resume:()V │ │ -470284: 1a00 1354 |0000: const-string v0, "Recorder" // string@5413 │ │ -470288: 1a01 b054 |0002: const-string v1, "Resume" // string@54b0 │ │ -47028c: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -470292: 6200 419e |0007: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -470296: 5b60 589e |0009: iput-object v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -47029a: 7100 21e1 0000 |000b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4702a0: 0b00 |000e: move-result-wide v0 │ │ -4702a2: 5a60 519e |000f: iput-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastResume:J // field@9e51 │ │ -4702a6: 5360 4f9e |0011: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ -4702aa: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ -4702ae: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ -4702b2: 3804 0e00 |0017: if-eqz v4, 0025 // +000e │ │ -4702b6: 5360 559e |0019: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ -4702ba: 7100 21e1 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4702c0: 0b02 |001e: move-result-wide v2 │ │ -4702c2: 5364 4f9e |001f: iget-wide v4, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ -4702c6: bc42 |0021: sub-long/2addr v2, v4 │ │ -4702c8: bb20 |0022: add-long/2addr v0, v2 │ │ -4702ca: 5a60 559e |0023: iput-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ -4702ce: 0e00 |0025: return-void │ │ +470278: |[470278] de.tadris.fitness.recording.WorkoutRecorder.resume:()V │ │ +470288: 1a00 1354 |0000: const-string v0, "Recorder" // string@5413 │ │ +47028c: 1a01 b054 |0002: const-string v1, "Resume" // string@54b0 │ │ +470290: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +470296: 6200 419e |0007: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +47029a: 5b60 589e |0009: iput-object v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +47029e: 7100 21e1 0000 |000b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4702a4: 0b00 |000e: move-result-wide v0 │ │ +4702a6: 5a60 519e |000f: iput-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastResume:J // field@9e51 │ │ +4702aa: 5360 4f9e |0011: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ +4702ae: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ +4702b2: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ +4702b6: 3804 0e00 |0017: if-eqz v4, 0025 // +000e │ │ +4702ba: 5360 559e |0019: iget-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ +4702be: 7100 21e1 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4702c4: 0b02 |001e: move-result-wide v2 │ │ +4702c6: 5364 4f9e |001f: iget-wide v4, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.lastPause:J // field@9e4f │ │ +4702ca: bc42 |0021: sub-long/2addr v2, v4 │ │ +4702cc: bb20 |0022: add-long/2addr v0, v2 │ │ +4702ce: 5a60 559e |0023: iput-wide v0, v6, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ +4702d2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=288 │ │ 0x0007 line=289 │ │ 0x000b line=290 │ │ 0x0011 line=291 │ │ 0x0019 line=292 │ │ @@ -901892,43 +901893,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -4702d0: |[4702d0] de.tadris.fitness.recording.WorkoutRecorder.save:()V │ │ -4702e0: 5430 589e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -4702e4: 6201 429e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.STOPPED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e42 │ │ -4702e8: 3310 1900 |0004: if-ne v0, v1, 001d // +0019 │ │ -4702ec: 1a00 1354 |0006: const-string v0, "Recorder" // string@5413 │ │ -4702f0: 1a01 f957 |0008: const-string v1, "Save" // string@57f9 │ │ -4702f4: 7120 4f09 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -4702fa: 5430 569e |000d: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ -4702fe: 1d00 |000f: monitor-enter v0 │ │ -470300: 5431 5d9e |0010: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ -470304: 6e10 03d5 0100 |0012: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutSaver;.finalizeWorkout:()V // method@d503 │ │ -47030a: 1e00 |0015: monitor-exit v0 │ │ -47030c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -47030e: 5c30 579e |0017: iput-boolean v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.saved:Z // field@9e57 │ │ -470312: 0e00 |0019: return-void │ │ -470314: 0d01 |001a: move-exception v1 │ │ -470316: 1e00 |001b: monitor-exit v0 │ │ -470318: 2701 |001c: throw v1 │ │ -47031a: 2200 e618 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -47031e: 2201 0819 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -470322: 7010 06e1 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -470328: 1a02 0313 |0024: const-string v2, "Cannot save recording, recorder was not stopped. state = " // string@1303 │ │ -47032c: 6e20 12e1 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -470332: 5432 589e |0029: iget-object v2, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -470336: 6e20 11e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -47033c: 6e10 1fe1 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -470342: 0c01 |0031: move-result-object v1 │ │ -470344: 7020 37e0 1000 |0032: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -47034a: 2700 |0035: throw v0 │ │ +4702d4: |[4702d4] de.tadris.fitness.recording.WorkoutRecorder.save:()V │ │ +4702e4: 5430 589e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +4702e8: 6201 429e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.STOPPED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e42 │ │ +4702ec: 3310 1900 |0004: if-ne v0, v1, 001d // +0019 │ │ +4702f0: 1a00 1354 |0006: const-string v0, "Recorder" // string@5413 │ │ +4702f4: 1a01 f957 |0008: const-string v1, "Save" // string@57f9 │ │ +4702f8: 7120 4f09 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +4702fe: 5430 569e |000d: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.samples:Ljava/util/List; // field@9e56 │ │ +470302: 1d00 |000f: monitor-enter v0 │ │ +470304: 5431 5d9e |0010: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ +470308: 6e10 03d5 0100 |0012: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutSaver;.finalizeWorkout:()V // method@d503 │ │ +47030e: 1e00 |0015: monitor-exit v0 │ │ +470310: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +470312: 5c30 579e |0017: iput-boolean v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.saved:Z // field@9e57 │ │ +470316: 0e00 |0019: return-void │ │ +470318: 0d01 |001a: move-exception v1 │ │ +47031a: 1e00 |001b: monitor-exit v0 │ │ +47031c: 2701 |001c: throw v1 │ │ +47031e: 2200 e618 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +470322: 2201 0819 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +470326: 7010 06e1 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47032c: 1a02 0313 |0024: const-string v2, "Cannot save recording, recorder was not stopped. state = " // string@1303 │ │ +470330: 6e20 12e1 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +470336: 5432 589e |0029: iget-object v2, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +47033a: 6e20 11e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +470340: 6e10 1fe1 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +470346: 0c01 |0031: move-result-object v1 │ │ +470348: 7020 37e0 1000 |0032: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +47034e: 2700 |0035: throw v0 │ │ catches : 2 │ │ 0x0010 - 0x0016 │ │ -> 0x001a │ │ 0x001b - 0x001c │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=319 │ │ @@ -901947,18 +901948,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -470360: |[470360] de.tadris.fitness.recording.WorkoutRecorder.setComment:(Ljava/lang/String;)V │ │ -470370: 5410 5c9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -470374: 5b02 219d |0002: iput-object v2, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -470378: 0e00 |0004: return-void │ │ +470364: |[470364] de.tadris.fitness.recording.WorkoutRecorder.setComment:(Ljava/lang/String;)V │ │ +470374: 5410 5c9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +470378: 5b02 219d |0002: iput-object v2, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +47037c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -901967,17 +901968,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -47037c: |[47037c] de.tadris.fitness.recording.WorkoutRecorder.setIntervalList:(Ljava/util/List;)V │ │ -47038c: 5b01 4c9e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/WorkoutRecorder;.intervalList:Ljava/util/List; // field@9e4c │ │ -470390: 0e00 |0002: return-void │ │ +470380: |[470380] de.tadris.fitness.recording.WorkoutRecorder.setIntervalList:(Ljava/util/List;)V │ │ +470390: 5b01 4c9e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/WorkoutRecorder;.intervalList:Ljava/util/List; // field@9e4c │ │ +470394: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -901986,19 +901987,19 @@ │ │ type : '(Lde/tadris/fitness/data/IntervalSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -470394: |[470394] de.tadris.fitness.recording.WorkoutRecorder.setUsedIntervalSet:(Lde/tadris/fitness/data/IntervalSet;)V │ │ -4703a4: 5430 5c9e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -4703a8: 5341 fa9c |0002: iget-wide v1, v4, Lde/tadris/fitness/data/IntervalSet;.id:J // field@9cfa │ │ -4703ac: 5a01 279d |0004: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.intervalSetUsedId:J // field@9d27 │ │ -4703b0: 0e00 |0006: return-void │ │ +470398: |[470398] de.tadris.fitness.recording.WorkoutRecorder.setUsedIntervalSet:(Lde/tadris/fitness/data/IntervalSet;)V │ │ +4703a8: 5430 5c9e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +4703ac: 5341 fa9c |0002: iget-wide v1, v4, Lde/tadris/fitness/data/IntervalSet;.id:J // field@9cfa │ │ +4703b0: 5a01 279d |0004: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.intervalSetUsedId:J // field@9d27 │ │ +4703b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0007 reg=3 this Lde/tadris/fitness/recording/WorkoutRecorder; │ │ 0x0000 - 0x0007 reg=4 (null) Lde/tadris/fitness/data/IntervalSet; │ │ │ │ @@ -902007,66 +902008,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -4703b4: |[4703b4] de.tadris.fitness.recording.WorkoutRecorder.start:()V │ │ -4703c4: 5430 589e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -4703c8: 6201 3f9e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -4703cc: 3310 3c00 |0004: if-ne v0, v1, 0040 // +003c │ │ -4703d0: 1a00 1354 |0006: const-string v0, "Recorder" // string@5413 │ │ -4703d4: 1a01 d259 |0008: const-string v1, "Start" // string@59d2 │ │ -4703d8: 7120 4f09 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -4703de: 5430 5c9e |000d: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -4703e2: 7100 26e1 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@e126 │ │ -4703e8: 0b01 |0012: move-result-wide v1 │ │ -4703ea: 5a01 269d |0013: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -4703ee: 5430 5c9e |0015: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -4703f2: 7100 21e1 0000 |0017: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4703f8: 0b01 |001a: move-result-wide v1 │ │ -4703fa: 5a01 2d9d |001b: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -4703fe: 5430 5c9e |001d: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -470402: 1601 ffff |001f: const-wide/16 v1, #int -1 // #ffff │ │ -470406: 5a01 259d |0021: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ -47040a: 5430 5c9e |0023: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -47040e: 1901 f0bf |0025: const-wide/high16 v1, #long -4616189618054758400 // #bff0 │ │ -470412: 5a01 1f9d |0027: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ -470416: 5430 5c9e |0029: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -47041a: 5a01 2e9d |002b: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.topSpeed:D // field@9d2e │ │ -47041e: 5430 5c9e |002d: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -470422: 1501 80bf |002f: const/high16 v1, #int -1082130432 // #bf80 │ │ -470426: 5901 1c9d |0031: iput v1, v0, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ -47042a: 5430 5c9e |0033: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -47042e: 5901 229d |0035: iput v1, v0, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ -470432: 5430 5d9e |0037: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ -470436: 6e10 16d5 0000 |0039: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.storeWorkoutInDatabase:()V // method@d516 │ │ -47043c: 6e10 f5d4 0300 |003c: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.resume:()V // method@d4f5 │ │ -470442: 2811 |003f: goto 0050 // +0011 │ │ -470444: 5430 589e |0040: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -470448: 6201 409e |0042: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -47044c: 3310 0600 |0044: if-ne v0, v1, 004a // +0006 │ │ -470450: 6e10 f5d4 0300 |0046: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.resume:()V // method@d4f5 │ │ -470456: 2807 |0049: goto 0050 // +0007 │ │ -470458: 5430 589e |004a: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -47045c: 6201 419e |004c: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -470460: 3310 0300 |004e: if-ne v0, v1, 0051 // +0003 │ │ -470464: 0e00 |0050: return-void │ │ -470466: 2200 e618 |0051: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -47046a: 2201 0819 |0053: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -47046e: 7010 06e1 0100 |0055: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -470474: 1a02 1513 |0058: const-string v2, "Cannot start or resume recording. state = " // string@1315 │ │ -470478: 6e20 12e1 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47047e: 5432 589e |005d: iget-object v2, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -470482: 6e20 11e1 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -470488: 6e10 1fe1 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47048e: 0c01 |0065: move-result-object v1 │ │ -470490: 7020 37e0 1000 |0066: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -470496: 2700 |0069: throw v0 │ │ +4703b8: |[4703b8] de.tadris.fitness.recording.WorkoutRecorder.start:()V │ │ +4703c8: 5430 589e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +4703cc: 6201 3f9e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +4703d0: 3310 3c00 |0004: if-ne v0, v1, 0040 // +003c │ │ +4703d4: 1a00 1354 |0006: const-string v0, "Recorder" // string@5413 │ │ +4703d8: 1a01 d259 |0008: const-string v1, "Start" // string@59d2 │ │ +4703dc: 7120 4f09 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +4703e2: 5430 5c9e |000d: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +4703e6: 7100 26e1 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@e126 │ │ +4703ec: 0b01 |0012: move-result-wide v1 │ │ +4703ee: 5a01 269d |0013: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +4703f2: 5430 5c9e |0015: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +4703f6: 7100 21e1 0000 |0017: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4703fc: 0b01 |001a: move-result-wide v1 │ │ +4703fe: 5a01 2d9d |001b: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +470402: 5430 5c9e |001d: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +470406: 1601 ffff |001f: const-wide/16 v1, #int -1 // #ffff │ │ +47040a: 5a01 259d |0021: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ +47040e: 5430 5c9e |0023: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +470412: 1901 f0bf |0025: const-wide/high16 v1, #long -4616189618054758400 // #bff0 │ │ +470416: 5a01 1f9d |0027: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ +47041a: 5430 5c9e |0029: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +47041e: 5a01 2e9d |002b: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.topSpeed:D // field@9d2e │ │ +470422: 5430 5c9e |002d: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +470426: 1501 80bf |002f: const/high16 v1, #int -1082130432 // #bf80 │ │ +47042a: 5901 1c9d |0031: iput v1, v0, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ +47042e: 5430 5c9e |0033: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +470432: 5901 229d |0035: iput v1, v0, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ +470436: 5430 5d9e |0037: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workoutSaver:Lde/tadris/fitness/recording/WorkoutSaver; // field@9e5d │ │ +47043a: 6e10 16d5 0000 |0039: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.storeWorkoutInDatabase:()V // method@d516 │ │ +470440: 6e10 f5d4 0300 |003c: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.resume:()V // method@d4f5 │ │ +470446: 2811 |003f: goto 0050 // +0011 │ │ +470448: 5430 589e |0040: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +47044c: 6201 409e |0042: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +470450: 3310 0600 |0044: if-ne v0, v1, 004a // +0006 │ │ +470454: 6e10 f5d4 0300 |0046: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.resume:()V // method@d4f5 │ │ +47045a: 2807 |0049: goto 0050 // +0007 │ │ +47045c: 5430 589e |004a: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +470460: 6201 419e |004c: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +470464: 3310 0300 |004e: if-ne v0, v1, 0051 // +0003 │ │ +470468: 0e00 |0050: return-void │ │ +47046a: 2200 e618 |0051: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +47046e: 2201 0819 |0053: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +470472: 7010 06e1 0100 |0055: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +470478: 1a02 1513 |0058: const-string v2, "Cannot start or resume recording. state = " // string@1315 │ │ +47047c: 6e20 12e1 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +470482: 5432 589e |005d: iget-object v2, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +470486: 6e20 11e1 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +47048c: 6e10 1fe1 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +470492: 0c01 |0065: move-result-object v1 │ │ +470494: 7020 37e0 1000 |0066: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +47049a: 2700 |0069: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000a line=200 │ │ 0x000d line=201 │ │ 0x0015 line=202 │ │ 0x001d line=204 │ │ @@ -902088,49 +902089,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -470498: |[470498] de.tadris.fitness.recording.WorkoutRecorder.stop:()V │ │ -4704a8: 5430 589e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -4704ac: 6201 409e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -4704b0: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ -4704b4: 6e10 f5d4 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.resume:()V // method@d4f5 │ │ -4704ba: 6e10 f3d4 0300 |0009: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.pause:()V // method@d4f3 │ │ -4704c0: 5430 5c9e |000c: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -4704c4: 7100 21e1 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4704ca: 0b01 |0011: move-result-wide v1 │ │ -4704cc: 5a01 259d |0012: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ -4704d0: 5430 5c9e |0014: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -4704d4: 5331 599e |0016: iget-wide v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ -4704d8: 5a01 239d |0018: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -4704dc: 5430 5c9e |001a: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ -4704e0: 5331 559e |001c: iget-wide v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ -4704e4: 5a01 2c9d |001e: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.pauseDuration:J // field@9d2c │ │ -4704e8: 6200 429e |0020: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.STOPPED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e42 │ │ -4704ec: 5b30 589e |0022: iput-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ -4704f0: 7100 7cfe 0000 |0024: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -4704f6: 0c00 |0027: move-result-object v0 │ │ -4704f8: 6e20 81fe 3000 |0028: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@fe81 │ │ -4704fe: 2200 0819 |002b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -470502: 7010 06e1 0000 |002d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -470508: 1a01 375a |0030: const-string v1, "Stop with " // string@5a37 │ │ -47050c: 6e20 12e1 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -470512: 6e10 e1d4 0300 |0035: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSampleCount:()I // method@d4e1 │ │ -470518: 0a01 |0038: move-result v1 │ │ -47051a: 6e20 0de1 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -470520: 1a01 ce00 |003c: const-string v1, " Samples" // string@00ce │ │ -470524: 6e20 12e1 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47052a: 6e10 1fe1 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -470530: 0c00 |0044: move-result-object v0 │ │ -470532: 1a01 1354 |0045: const-string v1, "Recorder" // string@5413 │ │ -470536: 7120 4f09 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -47053c: 0e00 |004a: return-void │ │ +47049c: |[47049c] de.tadris.fitness.recording.WorkoutRecorder.stop:()V │ │ +4704ac: 5430 589e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +4704b0: 6201 409e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +4704b4: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ +4704b8: 6e10 f5d4 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.resume:()V // method@d4f5 │ │ +4704be: 6e10 f3d4 0300 |0009: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.pause:()V // method@d4f3 │ │ +4704c4: 5430 5c9e |000c: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +4704c8: 7100 21e1 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4704ce: 0b01 |0011: move-result-wide v1 │ │ +4704d0: 5a01 259d |0012: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ +4704d4: 5430 5c9e |0014: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +4704d8: 5331 599e |0016: iget-wide v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.time:J // field@9e59 │ │ +4704dc: 5a01 239d |0018: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +4704e0: 5430 5c9e |001a: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.workout:Lde/tadris/fitness/data/Workout; // field@9e5c │ │ +4704e4: 5331 559e |001c: iget-wide v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.pauseTime:J // field@9e55 │ │ +4704e8: 5a01 2c9d |001e: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.pauseDuration:J // field@9d2c │ │ +4704ec: 6200 429e |0020: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.STOPPED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e42 │ │ +4704f0: 5b30 589e |0022: iput-object v0, v3, Lde/tadris/fitness/recording/WorkoutRecorder;.state:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e58 │ │ +4704f4: 7100 7cfe 0000 |0024: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +4704fa: 0c00 |0027: move-result-object v0 │ │ +4704fc: 6e20 81fe 3000 |0028: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@fe81 │ │ +470502: 2200 0819 |002b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +470506: 7010 06e1 0000 |002d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47050c: 1a01 375a |0030: const-string v1, "Stop with " // string@5a37 │ │ +470510: 6e20 12e1 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +470516: 6e10 e1d4 0300 |0035: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSampleCount:()I // method@d4e1 │ │ +47051c: 0a01 |0038: move-result v1 │ │ +47051e: 6e20 0de1 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +470524: 1a01 ce00 |003c: const-string v1, " Samples" // string@00ce │ │ +470528: 6e20 12e1 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47052e: 6e10 1fe1 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +470534: 0c00 |0044: move-result-object v0 │ │ +470536: 1a01 1354 |0045: const-string v1, "Recorder" // string@5413 │ │ +47053a: 7120 4f09 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +470540: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0006 line=307 │ │ 0x0009 line=309 │ │ 0x000c line=310 │ │ 0x0014 line=311 │ │ @@ -902197,28 +902198,28 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -470654: |[470654] de.tadris.fitness.recording.WorkoutSaver.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V │ │ -470664: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -47066a: 5b12 5e9e |0003: iput-object v2, v1, Lde/tadris/fitness/recording/WorkoutSaver;.context:Landroid/content/Context; // field@9e5e │ │ -47066e: 6e10 57d3 0300 |0005: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutData;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d357 │ │ -470674: 0c00 |0008: move-result-object v0 │ │ -470676: 5b10 619e |0009: iput-object v0, v1, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -47067a: 6e10 56d3 0300 |000b: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ -470680: 0c03 |000e: move-result-object v3 │ │ -470682: 5b13 609e |000f: iput-object v3, v1, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470686: 7110 c7d1 0200 |0011: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47068c: 0c02 |0014: move-result-object v2 │ │ -47068e: 5422 b385 |0015: iget-object v2, v2, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -470692: 5b12 5f9e |0017: iput-object v2, v1, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ -470696: 0e00 |0019: return-void │ │ +470658: |[470658] de.tadris.fitness.recording.WorkoutSaver.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V │ │ +470668: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +47066e: 5b12 5e9e |0003: iput-object v2, v1, Lde/tadris/fitness/recording/WorkoutSaver;.context:Landroid/content/Context; // field@9e5e │ │ +470672: 6e10 57d3 0300 |0005: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutData;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d357 │ │ +470678: 0c00 |0008: move-result-object v0 │ │ +47067a: 5b10 619e |0009: iput-object v0, v1, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +47067e: 6e10 56d3 0300 |000b: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ +470684: 0c03 |000e: move-result-object v3 │ │ +470686: 5b13 609e |000f: iput-object v3, v1, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +47068a: 7110 c7d1 0200 |0011: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +470690: 0c02 |0014: move-result-object v2 │ │ +470692: 5422 b385 |0015: iget-object v2, v2, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +470696: 5b12 5f9e |0017: iput-object v2, v1, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ +47069a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x000b line=51 │ │ 0x0011 line=52 │ │ @@ -902232,61 +902233,61 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -470830: |[470830] de.tadris.fitness.recording.WorkoutSaver.clearSamplesWithSameTime:(Z)V │ │ -470840: 5480 609e |0000: iget-object v0, v8, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470844: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -47084a: 0a00 |0005: move-result v0 │ │ -47084c: d800 00fe |0006: add-int/lit8 v0, v0, #int -2 // #fe │ │ -470850: 3a00 5b00 |0008: if-ltz v0, 0063 // +005b │ │ -470854: 5481 609e |000a: iget-object v1, v8, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470858: 7220 8be3 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -47085e: 0c01 |000f: move-result-object v1 │ │ -470860: 1f01 6316 |0010: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470864: 5482 609e |0012: iget-object v2, v8, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470868: d803 0001 |0014: add-int/lit8 v3, v0, #int 1 // #01 │ │ -47086c: 7220 8be3 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470872: 0c02 |0019: move-result-object v2 │ │ -470874: 1f02 6316 |001a: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470878: 5313 479d |001c: iget-wide v3, v1, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -47087c: 5325 479d |001e: iget-wide v5, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -470880: 3107 0305 |0020: cmp-long v7, v3, v5 │ │ -470884: 3907 3e00 |0022: if-nez v7, 0060 // +003e │ │ -470888: 5483 609e |0024: iget-object v3, v8, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -47088c: 7220 91e3 2300 |0026: invoke-interface {v3, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ -470892: 3809 0b00 |0029: if-eqz v9, 0034 // +000b │ │ -470896: 5483 5f9e |002b: iget-object v3, v8, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ -47089a: 6e10 84d2 0300 |002d: invoke-virtual {v3}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -4708a0: 0c03 |0030: move-result-object v3 │ │ -4708a2: 7220 14d3 2300 |0031: invoke-interface {v3, v2}, Lde/tadris/fitness/data/WorkoutDao;.deleteSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d314 │ │ -4708a8: 2203 0819 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4708ac: 7010 06e1 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4708b2: 1a04 5d54 |0039: const-string v4, "Removed samples at " // string@545d │ │ -4708b6: 6e20 12e1 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4708bc: 5314 479d |003e: iget-wide v4, v1, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -4708c0: 6e30 0ee1 4305 |0040: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4708c6: 1a04 5502 |0043: const-string v4, " rel: " // string@0255 │ │ -4708ca: 6e20 12e1 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4708d0: 5314 509d |0048: iget-wide v4, v1, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -4708d4: 6e30 0ee1 4305 |004a: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4708da: 1a01 2c07 |004d: const-string v1, "; " // string@072c │ │ -4708de: 6e20 12e1 1300 |004f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4708e4: 5321 509d |0052: iget-wide v1, v2, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -4708e8: 6e30 0ee1 1302 |0054: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4708ee: 6e10 1fe1 0300 |0057: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4708f4: 0c01 |005a: move-result-object v1 │ │ -4708f6: 1a02 7e66 |005b: const-string v2, "WorkoutManager" // string@667e │ │ -4708fa: 7120 4f09 1200 |005d: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -470900: d800 00ff |0060: add-int/lit8 v0, v0, #int -1 // #ff │ │ -470904: 28a6 |0062: goto 0008 // -005a │ │ -470906: 0e00 |0063: return-void │ │ +470834: |[470834] de.tadris.fitness.recording.WorkoutSaver.clearSamplesWithSameTime:(Z)V │ │ +470844: 5480 609e |0000: iget-object v0, v8, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470848: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +47084e: 0a00 |0005: move-result v0 │ │ +470850: d800 00fe |0006: add-int/lit8 v0, v0, #int -2 // #fe │ │ +470854: 3a00 5b00 |0008: if-ltz v0, 0063 // +005b │ │ +470858: 5481 609e |000a: iget-object v1, v8, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +47085c: 7220 8be3 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470862: 0c01 |000f: move-result-object v1 │ │ +470864: 1f01 6316 |0010: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470868: 5482 609e |0012: iget-object v2, v8, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +47086c: d803 0001 |0014: add-int/lit8 v3, v0, #int 1 // #01 │ │ +470870: 7220 8be3 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470876: 0c02 |0019: move-result-object v2 │ │ +470878: 1f02 6316 |001a: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +47087c: 5313 479d |001c: iget-wide v3, v1, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +470880: 5325 479d |001e: iget-wide v5, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +470884: 3107 0305 |0020: cmp-long v7, v3, v5 │ │ +470888: 3907 3e00 |0022: if-nez v7, 0060 // +003e │ │ +47088c: 5483 609e |0024: iget-object v3, v8, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470890: 7220 91e3 2300 |0026: invoke-interface {v3, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ +470896: 3809 0b00 |0029: if-eqz v9, 0034 // +000b │ │ +47089a: 5483 5f9e |002b: iget-object v3, v8, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ +47089e: 6e10 84d2 0300 |002d: invoke-virtual {v3}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +4708a4: 0c03 |0030: move-result-object v3 │ │ +4708a6: 7220 14d3 2300 |0031: invoke-interface {v3, v2}, Lde/tadris/fitness/data/WorkoutDao;.deleteSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d314 │ │ +4708ac: 2203 0819 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4708b0: 7010 06e1 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4708b6: 1a04 5d54 |0039: const-string v4, "Removed samples at " // string@545d │ │ +4708ba: 6e20 12e1 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4708c0: 5314 479d |003e: iget-wide v4, v1, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +4708c4: 6e30 0ee1 4305 |0040: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4708ca: 1a04 5502 |0043: const-string v4, " rel: " // string@0255 │ │ +4708ce: 6e20 12e1 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4708d4: 5314 509d |0048: iget-wide v4, v1, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +4708d8: 6e30 0ee1 4305 |004a: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4708de: 1a01 2c07 |004d: const-string v1, "; " // string@072c │ │ +4708e2: 6e20 12e1 1300 |004f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4708e8: 5321 509d |0052: iget-wide v1, v2, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +4708ec: 6e30 0ee1 1302 |0054: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4708f2: 6e10 1fe1 0300 |0057: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4708f8: 0c01 |005a: move-result-object v1 │ │ +4708fa: 1a02 7e66 |005b: const-string v2, "WorkoutManager" // string@667e │ │ +4708fe: 7120 4f09 1200 |005d: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +470904: d800 00ff |0060: add-int/lit8 v0, v0, #int -1 // #ff │ │ +470908: 28a6 |0062: goto 0008 // -005a │ │ +47090a: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000a line=116 │ │ 0x0012 line=117 │ │ 0x001c line=118 │ │ 0x0024 line=119 │ │ @@ -902301,19 +902302,19 @@ │ │ type : '()D' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -470594: |[470594] de.tadris.fitness.recording.WorkoutSaver.getAverageElevation:()D │ │ -4705a4: 5420 609e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -4705a8: 7020 05d5 0200 |0002: invoke-direct {v2, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.getAverageElevation:(Ljava/util/List;)D // method@d505 │ │ -4705ae: 0b00 |0005: move-result-wide v0 │ │ -4705b0: 1000 |0006: return-wide v0 │ │ +470598: |[470598] de.tadris.fitness.recording.WorkoutSaver.getAverageElevation:()D │ │ +4705a8: 5420 609e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +4705ac: 7020 05d5 0200 |0002: invoke-direct {v2, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.getAverageElevation:(Ljava/util/List;)D // method@d505 │ │ +4705b2: 0b00 |0005: move-result-wide v0 │ │ +4705b4: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ #3 : (in Lde/tadris/fitness/recording/WorkoutSaver;) │ │ @@ -902321,32 +902322,32 @@ │ │ type : '(Ljava/util/List;)D' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -4705b4: |[4705b4] de.tadris.fitness.recording.WorkoutSaver.getAverageElevation:(Ljava/util/List;)D │ │ -4705c4: 7210 8fe3 0600 |0000: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4705ca: 0c00 |0003: move-result-object v0 │ │ -4705cc: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -4705d0: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4705d6: 0a03 |0009: move-result v3 │ │ -4705d8: 3803 0c00 |000a: if-eqz v3, 0016 // +000c │ │ -4705dc: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4705e2: 0c03 |000f: move-result-object v3 │ │ -4705e4: 1f03 6316 |0010: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -4705e8: 5333 489d |0012: iget-wide v3, v3, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -4705ec: cb31 |0014: add-double/2addr v1, v3 │ │ -4705ee: 28f1 |0015: goto 0006 // -000f │ │ -4705f0: 7210 93e3 0600 |0016: invoke-interface {v6}, Ljava/util/List;.size:()I // method@e393 │ │ -4705f6: 0a06 |0019: move-result v6 │ │ -4705f8: 8363 |001a: int-to-double v3, v6 │ │ -4705fa: ce31 |001b: div-double/2addr v1, v3 │ │ -4705fc: 1001 |001c: return-wide v1 │ │ +4705b8: |[4705b8] de.tadris.fitness.recording.WorkoutSaver.getAverageElevation:(Ljava/util/List;)D │ │ +4705c8: 7210 8fe3 0600 |0000: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4705ce: 0c00 |0003: move-result-object v0 │ │ +4705d0: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +4705d4: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4705da: 0a03 |0009: move-result v3 │ │ +4705dc: 3803 0c00 |000a: if-eqz v3, 0016 // +000c │ │ +4705e0: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4705e6: 0c03 |000f: move-result-object v3 │ │ +4705e8: 1f03 6316 |0010: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +4705ec: 5333 489d |0012: iget-wide v3, v3, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +4705f0: cb31 |0014: add-double/2addr v1, v3 │ │ +4705f2: 28f1 |0015: goto 0006 // -000f │ │ +4705f4: 7210 93e3 0600 |0016: invoke-interface {v6}, Ljava/util/List;.size:()I // method@e393 │ │ +4705fa: 0a06 |0019: move-result v6 │ │ +4705fc: 8363 |001a: int-to-double v3, v6 │ │ +4705fe: ce31 |001b: div-double/2addr v1, v3 │ │ +470600: 1001 |001c: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0012 line=200 │ │ 0x0016 line=203 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ @@ -902357,35 +902358,35 @@ │ │ type : '()D' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -470600: |[470600] de.tadris.fitness.recording.WorkoutSaver.getAveragePressure:()D │ │ -470610: 5450 609e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470614: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -47061a: 0c00 |0005: move-result-object v0 │ │ -47061c: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -470620: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -470626: 0a03 |000b: move-result v3 │ │ -470628: 3803 0d00 |000c: if-eqz v3, 0019 // +000d │ │ -47062c: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -470632: 0c03 |0011: move-result-object v3 │ │ -470634: 1f03 6316 |0012: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470638: 5233 4f9d |0014: iget v3, v3, Lde/tadris/fitness/data/WorkoutSample;.pressure:F // field@9d4f │ │ -47063c: 8933 |0016: float-to-double v3, v3 │ │ -47063e: cb31 |0017: add-double/2addr v1, v3 │ │ -470640: 28f0 |0018: goto 0008 // -0010 │ │ -470642: 5450 609e |0019: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470646: 7210 93e3 0000 |001b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -47064c: 0a00 |001e: move-result v0 │ │ -47064e: 8303 |001f: int-to-double v3, v0 │ │ -470650: ce31 |0020: div-double/2addr v1, v3 │ │ -470652: 1001 |0021: return-wide v1 │ │ +470604: |[470604] de.tadris.fitness.recording.WorkoutSaver.getAveragePressure:()D │ │ +470614: 5450 609e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470618: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +47061e: 0c00 |0005: move-result-object v0 │ │ +470620: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ +470624: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +47062a: 0a03 |000b: move-result v3 │ │ +47062c: 3803 0d00 |000c: if-eqz v3, 0019 // +000d │ │ +470630: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +470636: 0c03 |0011: move-result-object v3 │ │ +470638: 1f03 6316 |0012: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +47063c: 5233 4f9d |0014: iget v3, v3, Lde/tadris/fitness/data/WorkoutSample;.pressure:F // field@9d4f │ │ +470640: 8933 |0016: float-to-double v3, v3 │ │ +470642: cb31 |0017: add-double/2addr v1, v3 │ │ +470644: 28f0 |0018: goto 0008 // -0010 │ │ +470646: 5450 609e |0019: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +47064a: 7210 93e3 0000 |001b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +470650: 0a00 |001e: move-result v0 │ │ +470652: 8303 |001f: int-to-double v3, v0 │ │ +470654: ce31 |0020: div-double/2addr v1, v3 │ │ +470656: 1001 |0021: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0014 line=209 │ │ 0x0019 line=211 │ │ locals : │ │ 0x0000 - 0x0022 reg=5 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ @@ -902395,23 +902396,23 @@ │ │ type : '()Lde/tadris/fitness/data/WorkoutSample;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -470564: |[470564] de.tadris.fitness.recording.WorkoutSaver.getLastSample:()Lde/tadris/fitness/data/WorkoutSample; │ │ -470574: 5420 609e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470578: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -47057e: 0a01 |0005: move-result v1 │ │ -470580: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ -470584: 7220 8be3 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -47058a: 0c00 |000b: move-result-object v0 │ │ -47058c: 1f00 6316 |000c: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470590: 1100 |000e: return-object v0 │ │ +470568: |[470568] de.tadris.fitness.recording.WorkoutSaver.getLastSample:()Lde/tadris/fitness/data/WorkoutSample; │ │ +470578: 5420 609e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +47057c: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +470582: 0a01 |0005: move-result v1 │ │ +470584: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ +470588: 7220 8be3 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +47058e: 0c00 |000b: move-result-object v0 │ │ +470590: 1f00 6316 |000c: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470594: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ #6 : (in Lde/tadris/fitness/recording/WorkoutSaver;) │ │ @@ -902419,44 +902420,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -470988: |[470988] de.tadris.fitness.recording.WorkoutSaver.roundSampleElevation:()V │ │ -470998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -47099a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -47099c: 5462 609e |0002: iget-object v2, v6, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -4709a0: 7210 93e3 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4709a6: 0a02 |0007: move-result v2 │ │ -4709a8: 3521 2d00 |0008: if-ge v1, v2, 0035 // +002d │ │ -4709ac: d802 01f9 |000a: add-int/lit8 v2, v1, #int -7 // #f9 │ │ -4709b0: 7120 71e0 0200 |000c: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@e071 │ │ -4709b6: 0a02 |000f: move-result v2 │ │ -4709b8: d803 0107 |0010: add-int/lit8 v3, v1, #int 7 // #07 │ │ -4709bc: 5464 609e |0012: iget-object v4, v6, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -4709c0: 7210 93e3 0400 |0014: invoke-interface {v4}, Ljava/util/List;.size:()I // method@e393 │ │ -4709c6: 0a04 |0017: move-result v4 │ │ -4709c8: d804 04ff |0018: add-int/lit8 v4, v4, #int -1 // #ff │ │ -4709cc: 7120 75e0 4300 |001a: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4709d2: 0a03 |001d: move-result v3 │ │ -4709d4: 5464 609e |001e: iget-object v4, v6, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -4709d8: 7220 8be3 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4709de: 0c04 |0023: move-result-object v4 │ │ -4709e0: 1f04 6316 |0024: check-cast v4, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -4709e4: 5465 609e |0026: iget-object v5, v6, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -4709e8: 7230 94e3 2503 |0028: invoke-interface {v5, v2, v3}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@e394 │ │ -4709ee: 0c02 |002b: move-result-object v2 │ │ -4709f0: 7020 05d5 2600 |002c: invoke-direct {v6, v2}, Lde/tadris/fitness/recording/WorkoutSaver;.getAverageElevation:(Ljava/util/List;)D // method@d505 │ │ -4709f6: 0b02 |002f: move-result-wide v2 │ │ -4709f8: 5a42 529d |0030: iput-wide v2, v4, Lde/tadris/fitness/data/WorkoutSample;.tmpElevation:D // field@9d52 │ │ -4709fc: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -470a00: 28ce |0034: goto 0002 // -0032 │ │ -470a02: 0e00 |0035: return-void │ │ +47098c: |[47098c] de.tadris.fitness.recording.WorkoutSaver.roundSampleElevation:()V │ │ +47099c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +47099e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4709a0: 5462 609e |0002: iget-object v2, v6, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +4709a4: 7210 93e3 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4709aa: 0a02 |0007: move-result v2 │ │ +4709ac: 3521 2d00 |0008: if-ge v1, v2, 0035 // +002d │ │ +4709b0: d802 01f9 |000a: add-int/lit8 v2, v1, #int -7 // #f9 │ │ +4709b4: 7120 71e0 0200 |000c: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@e071 │ │ +4709ba: 0a02 |000f: move-result v2 │ │ +4709bc: d803 0107 |0010: add-int/lit8 v3, v1, #int 7 // #07 │ │ +4709c0: 5464 609e |0012: iget-object v4, v6, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +4709c4: 7210 93e3 0400 |0014: invoke-interface {v4}, Ljava/util/List;.size:()I // method@e393 │ │ +4709ca: 0a04 |0017: move-result v4 │ │ +4709cc: d804 04ff |0018: add-int/lit8 v4, v4, #int -1 // #ff │ │ +4709d0: 7120 75e0 4300 |001a: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4709d6: 0a03 |001d: move-result v3 │ │ +4709d8: 5464 609e |001e: iget-object v4, v6, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +4709dc: 7220 8be3 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4709e2: 0c04 |0023: move-result-object v4 │ │ +4709e4: 1f04 6316 |0024: check-cast v4, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +4709e8: 5465 609e |0026: iget-object v5, v6, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +4709ec: 7230 94e3 2503 |0028: invoke-interface {v5, v2, v3}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@e394 │ │ +4709f2: 0c02 |002b: move-result-object v2 │ │ +4709f4: 7020 05d5 2600 |002c: invoke-direct {v6, v2}, Lde/tadris/fitness/recording/WorkoutSaver;.getAverageElevation:(Ljava/util/List;)D // method@d505 │ │ +4709fa: 0b02 |002f: move-result-wide v2 │ │ +4709fc: 5a42 529d |0030: iput-wide v2, v4, Lde/tadris/fitness/data/WorkoutSample;.tmpElevation:D // field@9d52 │ │ +470a00: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +470a04: 28ce |0034: goto 0002 // -0032 │ │ +470a06: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000c line=225 │ │ 0x0012 line=226 │ │ 0x001e line=227 │ │ locals : │ │ @@ -902467,19 +902468,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -470b90: |[470b90] de.tadris.fitness.recording.WorkoutSaver.setElevation:()V │ │ -470ba0: 7010 12d5 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setPressureElevation:()V // method@d512 │ │ -470ba6: 7010 13d5 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setRoundedSampleElevation:()V // method@d513 │ │ -470bac: 6e10 11d5 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setMSLElevation:()V // method@d511 │ │ -470bb2: 0e00 |0009: return-void │ │ +470b94: |[470b94] de.tadris.fitness.recording.WorkoutSaver.setElevation:()V │ │ +470ba4: 7010 12d5 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setPressureElevation:()V // method@d512 │ │ +470baa: 7010 13d5 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setRoundedSampleElevation:()V // method@d513 │ │ +470bb0: 6e10 11d5 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setMSLElevation:()V // method@d511 │ │ +470bb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=166 │ │ 0x0006 line=167 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ @@ -902489,55 +902490,55 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -470df8: |[470df8] de.tadris.fitness.recording.WorkoutSaver.setPressureElevation:()V │ │ -470e08: 5490 609e |0000: iget-object v0, v9, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470e0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -470e0e: 7220 8be3 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470e14: 0c00 |0006: move-result-object v0 │ │ -470e16: 1f00 6316 |0007: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470e1a: 5200 4f9d |0009: iget v0, v0, Lde/tadris/fitness/data/WorkoutSample;.pressure:F // field@9d4f │ │ -470e1e: 1502 80bf |000b: const/high16 v2, #int -1082130432 // #bf80 │ │ -470e22: 2d00 0002 |000d: cmpl-float v0, v0, v2 │ │ -470e26: 3800 0400 |000f: if-eqz v0, 0013 // +0004 │ │ -470e2a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -470e2c: 2802 |0012: goto 0014 // +0002 │ │ -470e2e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -470e30: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -470e34: 0e00 |0016: return-void │ │ -470e36: 7010 04d5 0900 |0017: invoke-direct {v9}, Lde/tadris/fitness/recording/WorkoutSaver;.getAverageElevation:()D // method@d504 │ │ -470e3c: 0b02 |001a: move-result-wide v2 │ │ -470e3e: 7010 06d5 0900 |001b: invoke-direct {v9}, Lde/tadris/fitness/recording/WorkoutSaver;.getAveragePressure:()D // method@d506 │ │ -470e44: 0b04 |001e: move-result-wide v4 │ │ -470e46: 5490 609e |001f: iget-object v0, v9, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470e4a: 7210 93e3 0000 |0021: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -470e50: 0a00 |0024: move-result v0 │ │ -470e52: 3501 2000 |0025: if-ge v1, v0, 0045 // +0020 │ │ -470e56: 5490 609e |0027: iget-object v0, v9, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470e5a: 7220 8be3 1000 |0029: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470e60: 0c00 |002c: move-result-object v0 │ │ -470e62: 1f00 6316 |002d: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470e66: 5206 4f9d |002f: iget v6, v0, Lde/tadris/fitness/data/WorkoutSample;.pressure:F // field@9d4f │ │ -470e6a: 1407 0050 7d44 |0031: const v7, #float 1013.25 // #447d5000 │ │ -470e70: 7120 8e06 6700 |0034: invoke-static {v7, v6}, Landroid/hardware/SensorManager;.getAltitude:(FF)F // method@068e │ │ -470e76: 0a06 |0037: move-result v6 │ │ -470e78: 8c48 |0038: double-to-float v8, v4 │ │ -470e7a: 7120 8e06 8700 |0039: invoke-static {v7, v8}, Landroid/hardware/SensorManager;.getAltitude:(FF)F // method@068e │ │ -470e80: 0a07 |003c: move-result v7 │ │ -470e82: c776 |003d: sub-float/2addr v6, v7 │ │ -470e84: 8966 |003e: float-to-double v6, v6 │ │ -470e86: cb26 |003f: add-double/2addr v6, v2 │ │ -470e88: 5a06 489d |0040: iput-wide v6, v0, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -470e8c: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -470e90: 28db |0044: goto 001f // -0025 │ │ -470e92: 0e00 |0045: return-void │ │ +470dfc: |[470dfc] de.tadris.fitness.recording.WorkoutSaver.setPressureElevation:()V │ │ +470e0c: 5490 609e |0000: iget-object v0, v9, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470e10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +470e12: 7220 8be3 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470e18: 0c00 |0006: move-result-object v0 │ │ +470e1a: 1f00 6316 |0007: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470e1e: 5200 4f9d |0009: iget v0, v0, Lde/tadris/fitness/data/WorkoutSample;.pressure:F // field@9d4f │ │ +470e22: 1502 80bf |000b: const/high16 v2, #int -1082130432 // #bf80 │ │ +470e26: 2d00 0002 |000d: cmpl-float v0, v0, v2 │ │ +470e2a: 3800 0400 |000f: if-eqz v0, 0013 // +0004 │ │ +470e2e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +470e30: 2802 |0012: goto 0014 // +0002 │ │ +470e32: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +470e34: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +470e38: 0e00 |0016: return-void │ │ +470e3a: 7010 04d5 0900 |0017: invoke-direct {v9}, Lde/tadris/fitness/recording/WorkoutSaver;.getAverageElevation:()D // method@d504 │ │ +470e40: 0b02 |001a: move-result-wide v2 │ │ +470e42: 7010 06d5 0900 |001b: invoke-direct {v9}, Lde/tadris/fitness/recording/WorkoutSaver;.getAveragePressure:()D // method@d506 │ │ +470e48: 0b04 |001e: move-result-wide v4 │ │ +470e4a: 5490 609e |001f: iget-object v0, v9, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470e4e: 7210 93e3 0000 |0021: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +470e54: 0a00 |0024: move-result v0 │ │ +470e56: 3501 2000 |0025: if-ge v1, v0, 0045 // +0020 │ │ +470e5a: 5490 609e |0027: iget-object v0, v9, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470e5e: 7220 8be3 1000 |0029: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470e64: 0c00 |002c: move-result-object v0 │ │ +470e66: 1f00 6316 |002d: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470e6a: 5206 4f9d |002f: iget v6, v0, Lde/tadris/fitness/data/WorkoutSample;.pressure:F // field@9d4f │ │ +470e6e: 1407 0050 7d44 |0031: const v7, #float 1013.25 // #447d5000 │ │ +470e74: 7120 8e06 6700 |0034: invoke-static {v7, v6}, Landroid/hardware/SensorManager;.getAltitude:(FF)F // method@068e │ │ +470e7a: 0a06 |0037: move-result v6 │ │ +470e7c: 8c48 |0038: double-to-float v8, v4 │ │ +470e7e: 7120 8e06 8700 |0039: invoke-static {v7, v8}, Landroid/hardware/SensorManager;.getAltitude:(FF)F // method@068e │ │ +470e84: 0a07 |003c: move-result v7 │ │ +470e86: c776 |003d: sub-float/2addr v6, v7 │ │ +470e88: 8966 |003e: float-to-double v6, v6 │ │ +470e8a: cb26 |003f: add-double/2addr v6, v2 │ │ +470e8c: 5a06 489d |0040: iput-wide v6, v0, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +470e90: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +470e94: 28db |0044: goto 001f // -0025 │ │ +470e96: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0017 line=179 │ │ 0x001b line=180 │ │ 0x001f line=182 │ │ 0x0027 line=183 │ │ @@ -902553,29 +902554,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -470e94: |[470e94] de.tadris.fitness.recording.WorkoutSaver.setRoundedSampleElevation:()V │ │ -470ea4: 7010 09d5 0400 |0000: invoke-direct {v4}, Lde/tadris/fitness/recording/WorkoutSaver;.roundSampleElevation:()V // method@d509 │ │ -470eaa: 5440 609e |0003: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470eae: 7210 8fe3 0000 |0005: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -470eb4: 0c00 |0008: move-result-object v0 │ │ -470eb6: 7210 5fe3 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -470ebc: 0a01 |000c: move-result v1 │ │ -470ebe: 3801 0d00 |000d: if-eqz v1, 001a // +000d │ │ -470ec2: 7210 60e3 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -470ec8: 0c01 |0012: move-result-object v1 │ │ -470eca: 1f01 6316 |0013: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470ece: 5312 529d |0015: iget-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.tmpElevation:D // field@9d52 │ │ -470ed2: 5a12 489d |0017: iput-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -470ed6: 28f0 |0019: goto 0009 // -0010 │ │ -470ed8: 0e00 |001a: return-void │ │ +470e98: |[470e98] de.tadris.fitness.recording.WorkoutSaver.setRoundedSampleElevation:()V │ │ +470ea8: 7010 09d5 0400 |0000: invoke-direct {v4}, Lde/tadris/fitness/recording/WorkoutSaver;.roundSampleElevation:()V // method@d509 │ │ +470eae: 5440 609e |0003: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470eb2: 7210 8fe3 0000 |0005: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +470eb8: 0c00 |0008: move-result-object v0 │ │ +470eba: 7210 5fe3 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +470ec0: 0a01 |000c: move-result v1 │ │ +470ec2: 3801 0d00 |000d: if-eqz v1, 001a // +000d │ │ +470ec6: 7210 60e3 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +470ecc: 0c01 |0012: move-result-object v1 │ │ +470ece: 1f01 6316 |0013: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470ed2: 5312 529d |0015: iget-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.tmpElevation:D // field@9d52 │ │ +470ed6: 5a12 489d |0017: iput-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +470eda: 28f0 |0019: goto 0009 // -0010 │ │ +470edc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0003 line=217 │ │ 0x0015 line=218 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ @@ -902586,47 +902587,47 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -470698: |[470698] de.tadris.fitness.recording.WorkoutSaver.addSample:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ -4706a8: 1d04 |0000: monitor-enter v4 │ │ -4706aa: 5440 609e |0001: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -4706ae: 7210 93e3 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4706b4: 0a00 |0006: move-result v0 │ │ -4706b6: 3900 1100 |0007: if-nez v0, 0018 // +0011 │ │ -4706ba: 5440 619e |0009: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -4706be: 5300 269d |000b: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -4706c2: 5442 609e |000d: iget-object v2, v4, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -4706c6: 7210 93e3 0200 |000f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4706cc: 0a02 |0012: move-result v2 │ │ -4706ce: 8122 |0013: int-to-long v2, v2 │ │ -4706d0: bb20 |0014: add-long/2addr v0, v2 │ │ -4706d2: 5a50 4b9d |0015: iput-wide v0, v5, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -4706d6: 280c |0017: goto 0023 // +000c │ │ -4706d8: 7010 07d5 0400 |0018: invoke-direct {v4}, Lde/tadris/fitness/recording/WorkoutSaver;.getLastSample:()Lde/tadris/fitness/data/WorkoutSample; // method@d507 │ │ -4706de: 0c00 |001b: move-result-object v0 │ │ -4706e0: 5300 4b9d |001c: iget-wide v0, v0, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -4706e4: 1602 0100 |001e: const-wide/16 v2, #int 1 // #1 │ │ -4706e8: bb20 |0020: add-long/2addr v0, v2 │ │ -4706ea: 5a50 4b9d |0021: iput-wide v0, v5, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -4706ee: 5440 619e |0023: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -4706f2: 5300 269d |0025: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -4706f6: 5a50 559d |0027: iput-wide v0, v5, Lde/tadris/fitness/data/WorkoutSample;.workoutId:J // field@9d55 │ │ -4706fa: 5440 5f9e |0029: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ -4706fe: 6e10 84d2 0000 |002b: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -470704: 0c00 |002e: move-result-object v0 │ │ -470706: 7220 21d3 5000 |002f: invoke-interface {v0, v5}, Lde/tadris/fitness/data/WorkoutDao;.insertSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d321 │ │ -47070c: 1e04 |0032: monitor-exit v4 │ │ -47070e: 0e00 |0033: return-void │ │ -470710: 0d05 |0034: move-exception v5 │ │ -470712: 1e04 |0035: monitor-exit v4 │ │ -470714: 2705 |0036: throw v5 │ │ +47069c: |[47069c] de.tadris.fitness.recording.WorkoutSaver.addSample:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ +4706ac: 1d04 |0000: monitor-enter v4 │ │ +4706ae: 5440 609e |0001: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +4706b2: 7210 93e3 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4706b8: 0a00 |0006: move-result v0 │ │ +4706ba: 3900 1100 |0007: if-nez v0, 0018 // +0011 │ │ +4706be: 5440 619e |0009: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +4706c2: 5300 269d |000b: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +4706c6: 5442 609e |000d: iget-object v2, v4, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +4706ca: 7210 93e3 0200 |000f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4706d0: 0a02 |0012: move-result v2 │ │ +4706d2: 8122 |0013: int-to-long v2, v2 │ │ +4706d4: bb20 |0014: add-long/2addr v0, v2 │ │ +4706d6: 5a50 4b9d |0015: iput-wide v0, v5, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +4706da: 280c |0017: goto 0023 // +000c │ │ +4706dc: 7010 07d5 0400 |0018: invoke-direct {v4}, Lde/tadris/fitness/recording/WorkoutSaver;.getLastSample:()Lde/tadris/fitness/data/WorkoutSample; // method@d507 │ │ +4706e2: 0c00 |001b: move-result-object v0 │ │ +4706e4: 5300 4b9d |001c: iget-wide v0, v0, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +4706e8: 1602 0100 |001e: const-wide/16 v2, #int 1 // #1 │ │ +4706ec: bb20 |0020: add-long/2addr v0, v2 │ │ +4706ee: 5a50 4b9d |0021: iput-wide v0, v5, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +4706f2: 5440 619e |0023: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +4706f6: 5300 269d |0025: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +4706fa: 5a50 559d |0027: iput-wide v0, v5, Lde/tadris/fitness/data/WorkoutSample;.workoutId:J // field@9d55 │ │ +4706fe: 5440 5f9e |0029: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ +470702: 6e10 84d2 0000 |002b: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +470708: 0c00 |002e: move-result-object v0 │ │ +47070a: 7220 21d3 5000 |002f: invoke-interface {v0, v5}, Lde/tadris/fitness/data/WorkoutDao;.insertSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d321 │ │ +470710: 1e04 |0032: monitor-exit v4 │ │ +470712: 0e00 |0033: return-void │ │ +470714: 0d05 |0034: move-exception v5 │ │ +470716: 1e04 |0035: monitor-exit v4 │ │ +470718: 2705 |0036: throw v5 │ │ catches : 1 │ │ 0x0001 - 0x0032 │ │ -> 0x0034 │ │ positions : │ │ 0x0001 line=68 │ │ 0x0009 line=69 │ │ 0x0018 line=71 │ │ @@ -902642,23 +902643,23 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -470724: |[470724] de.tadris.fitness.recording.WorkoutSaver.calculateData:(Z)V │ │ -470734: 6e10 10d5 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setLength:()V // method@d510 │ │ -47073a: 6e10 14d5 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setTopSpeed:()V // method@d514 │ │ -470740: 6e10 0ed5 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setHeartRate:()V // method@d50e │ │ -470746: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -47074a: 7010 0dd5 0000 |000b: invoke-direct {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setElevation:()V // method@d50d │ │ -470750: 6e10 0bd5 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setAscentAndDescentMinMax:()V // method@d50b │ │ -470756: 6e10 0cd5 0000 |0011: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setCalories:()V // method@d50c │ │ -47075c: 0e00 |0014: return-void │ │ +470728: |[470728] de.tadris.fitness.recording.WorkoutSaver.calculateData:(Z)V │ │ +470738: 6e10 10d5 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setLength:()V // method@d510 │ │ +47073e: 6e10 14d5 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setTopSpeed:()V // method@d514 │ │ +470744: 6e10 0ed5 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setHeartRate:()V // method@d50e │ │ +47074a: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +47074e: 7010 0dd5 0000 |000b: invoke-direct {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setElevation:()V // method@d50d │ │ +470754: 6e10 0bd5 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setAscentAndDescentMinMax:()V // method@d50b │ │ +47075a: 6e10 0cd5 0000 |0011: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.setCalories:()V // method@d50c │ │ +470760: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ 0x0006 line=104 │ │ 0x000b line=107 │ │ 0x000e line=109 │ │ @@ -902672,66 +902673,66 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -470760: |[470760] de.tadris.fitness.recording.WorkoutSaver.calculateDurations:()V │ │ -470770: 5450 609e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470774: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -47077a: 0a00 |0005: move-result v0 │ │ -47077c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -470780: 0e00 |0008: return-void │ │ -470782: 5450 619e |0009: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470786: 5451 609e |000b: iget-object v1, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -47078a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -47078c: 7220 8be3 2100 |000e: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470792: 0c01 |0011: move-result-object v1 │ │ -470794: 1f01 6316 |0012: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470798: 5311 479d |0014: iget-wide v1, v1, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -47079c: 5a01 2d9d |0016: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -4707a0: 5450 619e |0018: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -4707a4: 5451 609e |001a: iget-object v1, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -4707a8: 7210 93e3 0100 |001c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -4707ae: 0a02 |001f: move-result v2 │ │ -4707b0: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ -4707b4: 7220 8be3 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4707ba: 0c01 |0025: move-result-object v1 │ │ -4707bc: 1f01 6316 |0026: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -4707c0: 5311 479d |0028: iget-wide v1, v1, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -4707c4: 5a01 259d |002a: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ -4707c8: 1600 0000 |002c: const-wide/16 v0, #int 0 // #0 │ │ -4707cc: 6e10 08d5 0500 |002e: invoke-virtual {v5}, Lde/tadris/fitness/recording/WorkoutSaver;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@d508 │ │ -4707d2: 0c02 |0031: move-result-object v2 │ │ -4707d4: 7110 fadb 0200 |0032: invoke-static {v2}, Lde/tadris/fitness/util/WorkoutCalculator;.getPausesFromWorkout:(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List; // method@dbfa │ │ -4707da: 0c02 |0035: move-result-object v2 │ │ -4707dc: 7210 8fe3 0200 |0036: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4707e2: 0c02 |0039: move-result-object v2 │ │ -4707e4: 7210 5fe3 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4707ea: 0a03 |003d: move-result v3 │ │ -4707ec: 3803 0c00 |003e: if-eqz v3, 004a // +000c │ │ -4707f0: 7210 60e3 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4707f6: 0c03 |0043: move-result-object v3 │ │ -4707f8: 1f03 f917 |0044: check-cast v3, Lde/tadris/fitness/util/WorkoutCalculator$Pause; // type@17f9 │ │ -4707fc: 5333 46a1 |0046: iget-wide v3, v3, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.duration:J // field@a146 │ │ -470800: bb30 |0048: add-long/2addr v0, v3 │ │ -470802: 28f1 |0049: goto 003a // -000f │ │ -470804: 5452 619e |004a: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470808: 5a20 2c9d |004c: iput-wide v0, v2, Lde/tadris/fitness/data/Workout;.pauseDuration:J // field@9d2c │ │ -47080c: 5450 619e |004e: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470810: 5301 259d |0050: iget-wide v1, v0, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ -470814: 5453 619e |0052: iget-object v3, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470818: 5333 2d9d |0054: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -47081c: bc31 |0056: sub-long/2addr v1, v3 │ │ -47081e: 5453 619e |0057: iget-object v3, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470822: 5333 2c9d |0059: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.pauseDuration:J // field@9d2c │ │ -470826: bc31 |005b: sub-long/2addr v1, v3 │ │ -470828: 5a01 239d |005c: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -47082c: 0e00 |005e: return-void │ │ +470764: |[470764] de.tadris.fitness.recording.WorkoutSaver.calculateDurations:()V │ │ +470774: 5450 609e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470778: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +47077e: 0a00 |0005: move-result v0 │ │ +470780: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +470784: 0e00 |0008: return-void │ │ +470786: 5450 619e |0009: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +47078a: 5451 609e |000b: iget-object v1, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +47078e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +470790: 7220 8be3 2100 |000e: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470796: 0c01 |0011: move-result-object v1 │ │ +470798: 1f01 6316 |0012: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +47079c: 5311 479d |0014: iget-wide v1, v1, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +4707a0: 5a01 2d9d |0016: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +4707a4: 5450 619e |0018: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +4707a8: 5451 609e |001a: iget-object v1, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +4707ac: 7210 93e3 0100 |001c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +4707b2: 0a02 |001f: move-result v2 │ │ +4707b4: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ +4707b8: 7220 8be3 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4707be: 0c01 |0025: move-result-object v1 │ │ +4707c0: 1f01 6316 |0026: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +4707c4: 5311 479d |0028: iget-wide v1, v1, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +4707c8: 5a01 259d |002a: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ +4707cc: 1600 0000 |002c: const-wide/16 v0, #int 0 // #0 │ │ +4707d0: 6e10 08d5 0500 |002e: invoke-virtual {v5}, Lde/tadris/fitness/recording/WorkoutSaver;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@d508 │ │ +4707d6: 0c02 |0031: move-result-object v2 │ │ +4707d8: 7110 fadb 0200 |0032: invoke-static {v2}, Lde/tadris/fitness/util/WorkoutCalculator;.getPausesFromWorkout:(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List; // method@dbfa │ │ +4707de: 0c02 |0035: move-result-object v2 │ │ +4707e0: 7210 8fe3 0200 |0036: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4707e6: 0c02 |0039: move-result-object v2 │ │ +4707e8: 7210 5fe3 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4707ee: 0a03 |003d: move-result v3 │ │ +4707f0: 3803 0c00 |003e: if-eqz v3, 004a // +000c │ │ +4707f4: 7210 60e3 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4707fa: 0c03 |0043: move-result-object v3 │ │ +4707fc: 1f03 f917 |0044: check-cast v3, Lde/tadris/fitness/util/WorkoutCalculator$Pause; // type@17f9 │ │ +470800: 5333 46a1 |0046: iget-wide v3, v3, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.duration:J // field@a146 │ │ +470804: bb30 |0048: add-long/2addr v0, v3 │ │ +470806: 28f1 |0049: goto 003a // -000f │ │ +470808: 5452 619e |004a: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +47080c: 5a20 2c9d |004c: iput-wide v0, v2, Lde/tadris/fitness/data/Workout;.pauseDuration:J // field@9d2c │ │ +470810: 5450 619e |004e: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470814: 5301 259d |0050: iget-wide v1, v0, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ +470818: 5453 619e |0052: iget-object v3, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +47081c: 5333 2d9d |0054: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +470820: bc31 |0056: sub-long/2addr v1, v3 │ │ +470822: 5453 619e |0057: iget-object v3, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470826: 5333 2c9d |0059: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.pauseDuration:J // field@9d2c │ │ +47082a: bc31 |005b: sub-long/2addr v1, v3 │ │ +47082c: 5a01 239d |005c: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +470830: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0009 line=286 │ │ 0x0018 line=287 │ │ 0x002e line=290 │ │ 0x0046 line=291 │ │ @@ -902745,27 +902746,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -470908: |[470908] de.tadris.fitness.recording.WorkoutSaver.deleteWorkoutAndSamples:()V │ │ -470918: 5440 5f9e |0000: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ -47091c: 6e10 84d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -470922: 0c00 |0005: move-result-object v0 │ │ -470924: 5441 619e |0006: iget-object v1, v4, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470928: 5442 609e |0008: iget-object v2, v4, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -47092c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -47092e: 2333 521f |000b: new-array v3, v3, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ -470932: 7220 96e3 3200 |000d: invoke-interface {v2, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -470938: 0c02 |0010: move-result-object v2 │ │ -47093a: 1f02 521f |0011: check-cast v2, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ -47093e: 7230 16d3 1002 |0013: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/WorkoutDao;.deleteWorkoutAndSamples:(Lde/tadris/fitness/data/Workout;[Lde/tadris/fitness/data/WorkoutSample;)V // method@d316 │ │ -470944: 0e00 |0016: return-void │ │ +47090c: |[47090c] de.tadris.fitness.recording.WorkoutSaver.deleteWorkoutAndSamples:()V │ │ +47091c: 5440 5f9e |0000: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ +470920: 6e10 84d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +470926: 0c00 |0005: move-result-object v0 │ │ +470928: 5441 619e |0006: iget-object v1, v4, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +47092c: 5442 609e |0008: iget-object v2, v4, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470930: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +470932: 2333 521f |000b: new-array v3, v3, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ +470936: 7220 96e3 3200 |000d: invoke-interface {v2, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +47093c: 0c02 |0010: move-result-object v2 │ │ +47093e: 1f02 521f |0011: check-cast v2, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ +470942: 7230 16d3 1002 |0013: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/WorkoutDao;.deleteWorkoutAndSamples:(Lde/tadris/fitness/data/Workout;[Lde/tadris/fitness/data/WorkoutSample;)V // method@d316 │ │ +470948: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ #4 : (in Lde/tadris/fitness/recording/WorkoutSaver;) │ │ @@ -902773,17 +902774,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -470948: |[470948] de.tadris.fitness.recording.WorkoutSaver.discardWorkout:()V │ │ -470958: 6e10 01d5 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.deleteWorkoutAndSamples:()V // method@d501 │ │ -47095e: 0e00 |0003: return-void │ │ +47094c: |[47094c] de.tadris.fitness.recording.WorkoutSaver.discardWorkout:()V │ │ +47095c: 6e10 01d5 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.deleteWorkoutAndSamples:()V // method@d501 │ │ +470962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/WorkoutSaver;) │ │ @@ -902791,20 +902792,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -470960: |[470960] de.tadris.fitness.recording.WorkoutSaver.finalizeWorkout:()V │ │ -470970: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -470972: 7020 00d5 0100 |0001: invoke-direct {v1, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.clearSamplesWithSameTime:(Z)V // method@d500 │ │ -470978: 6e20 fed4 0100 |0004: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.calculateData:(Z)V // method@d4fe │ │ -47097e: 6e10 18d5 0100 |0007: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutSaver;.updateWorkoutAndSamples:()V // method@d518 │ │ -470984: 0e00 |000a: return-void │ │ +470964: |[470964] de.tadris.fitness.recording.WorkoutSaver.finalizeWorkout:()V │ │ +470974: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +470976: 7020 00d5 0100 |0001: invoke-direct {v1, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.clearSamplesWithSameTime:(Z)V // method@d500 │ │ +47097c: 6e20 fed4 0100 |0004: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.calculateData:(Z)V // method@d4fe │ │ +470982: 6e10 18d5 0100 |0007: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutSaver;.updateWorkoutAndSamples:()V // method@d518 │ │ +470988: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0004 line=58 │ │ 0x0007 line=60 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ @@ -902814,20 +902815,20 @@ │ │ type : '()Lde/tadris/fitness/data/WorkoutData;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -470540: |[470540] de.tadris.fitness.recording.WorkoutSaver.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; │ │ -470550: 2200 6116 |0000: new-instance v0, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ -470554: 5431 619e |0002: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470558: 5432 609e |0004: iget-object v2, v3, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -47055c: 7030 54d3 1002 |0006: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/data/WorkoutData;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@d354 │ │ -470562: 1100 |0009: return-object v0 │ │ +470544: |[470544] de.tadris.fitness.recording.WorkoutSaver.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; │ │ +470554: 2200 6116 |0000: new-instance v0, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ +470558: 5431 619e |0002: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +47055c: 5432 609e |0004: iget-object v2, v3, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470560: 7030 54d3 1002 |0006: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/data/WorkoutData;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@d354 │ │ +470566: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ #7 : (in Lde/tadris/fitness/recording/WorkoutSaver;) │ │ @@ -902835,22 +902836,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -470a04: |[470a04] de.tadris.fitness.recording.WorkoutSaver.saveWorkout:()V │ │ -470a14: 6e10 0fd5 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutSaver;.setIds:()V // method@d50f │ │ -470a1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -470a1c: 7020 00d5 0100 |0004: invoke-direct {v1, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.clearSamplesWithSameTime:(Z)V // method@d500 │ │ -470a22: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -470a24: 6e20 fed4 0100 |0008: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.calculateData:(Z)V // method@d4fe │ │ -470a2a: 6e10 15d5 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutSaver;.storeInDatabase:()V // method@d515 │ │ -470a30: 0e00 |000e: return-void │ │ +470a08: |[470a08] de.tadris.fitness.recording.WorkoutSaver.saveWorkout:()V │ │ +470a18: 6e10 0fd5 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutSaver;.setIds:()V // method@d50f │ │ +470a1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +470a20: 7020 00d5 0100 |0004: invoke-direct {v1, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.clearSamplesWithSameTime:(Z)V // method@d500 │ │ +470a26: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +470a28: 6e20 fed4 0100 |0008: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/WorkoutSaver;.calculateData:(Z)V // method@d4fe │ │ +470a2e: 6e10 15d5 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutSaver;.storeInDatabase:()V // method@d515 │ │ +470a34: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=84 │ │ 0x0008 line=85 │ │ 0x000b line=87 │ │ locals : │ │ @@ -902861,92 +902862,92 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -470a34: |[470a34] de.tadris.fitness.recording.WorkoutSaver.setAscentAndDescentMinMax:()V │ │ -470a44: 5470 619e |0000: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470a48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -470a4a: 5901 1c9d |0003: iput v1, v0, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ -470a4e: 5470 619e |0005: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470a52: 5901 229d |0007: iput v1, v0, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ -470a56: 5470 609e |0009: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470a5a: 7210 93e3 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -470a60: 0a00 |000e: move-result v0 │ │ -470a62: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -470a64: 3710 7700 |0010: if-le v0, v1, 0087 // +0077 │ │ -470a68: 5470 609e |0012: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470a6c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -470a6e: 7220 8be3 2000 |0015: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470a74: 0c00 |0018: move-result-object v0 │ │ -470a76: 1f00 6316 |0019: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470a7a: 5472 619e |001b: iget-object v2, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470a7e: 5303 499d |001d: iget-wide v3, v0, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ -470a82: 8c33 |001f: double-to-float v3, v3 │ │ -470a84: 5923 2b9d |0020: iput v3, v2, Lde/tadris/fitness/data/Workout;.minElevationMSL:F // field@9d2b │ │ -470a88: 5472 619e |0022: iget-object v2, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470a8c: 5303 499d |0024: iget-wide v3, v0, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ -470a90: 8c33 |0026: double-to-float v3, v3 │ │ -470a92: 5923 299d |0027: iput v3, v2, Lde/tadris/fitness/data/Workout;.maxElevationMSL:F // field@9d29 │ │ -470a96: 5472 609e |0029: iget-object v2, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470a9a: 7210 93e3 0200 |002b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -470aa0: 0a02 |002e: move-result v2 │ │ -470aa2: 3521 5800 |002f: if-ge v1, v2, 0087 // +0058 │ │ -470aa6: 5472 609e |0031: iget-object v2, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470aaa: 7220 8be3 1200 |0033: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470ab0: 0c02 |0036: move-result-object v2 │ │ -470ab2: 1f02 6316 |0037: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470ab6: 5473 619e |0039: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470aba: 5234 2b9d |003b: iget v4, v3, Lde/tadris/fitness/data/Workout;.minElevationMSL:F // field@9d2b │ │ -470abe: 5325 499d |003d: iget-wide v5, v2, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ -470ac2: 8c55 |003f: double-to-float v5, v5 │ │ -470ac4: 7120 74e0 5400 |0040: invoke-static {v4, v5}, Ljava/lang/Math;.min:(FF)F // method@e074 │ │ -470aca: 0a04 |0043: move-result v4 │ │ -470acc: 5934 2b9d |0044: iput v4, v3, Lde/tadris/fitness/data/Workout;.minElevationMSL:F // field@9d2b │ │ -470ad0: 5473 619e |0046: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470ad4: 5234 299d |0048: iget v4, v3, Lde/tadris/fitness/data/Workout;.maxElevationMSL:F // field@9d29 │ │ -470ad8: 5325 499d |004a: iget-wide v5, v2, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ -470adc: 8c55 |004c: double-to-float v5, v5 │ │ -470ade: 7120 70e0 5400 |004d: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@e070 │ │ -470ae4: 0a04 |0050: move-result v4 │ │ -470ae6: 5934 299d |0051: iput v4, v3, Lde/tadris/fitness/data/Workout;.maxElevationMSL:F // field@9d29 │ │ -470aea: 5323 489d |0053: iget-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -470aee: 5305 489d |0055: iget-wide v5, v0, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -470af2: cc53 |0057: sub-double/2addr v3, v5 │ │ -470af4: 7120 09e0 4300 |0058: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@e009 │ │ -470afa: 0a00 |005b: move-result v0 │ │ -470afc: 1605 0000 |005c: const-wide/16 v5, #int 0 // #0 │ │ -470b00: 3800 0a00 |005e: if-eqz v0, 0068 // +000a │ │ -470b04: 1a00 8266 |0060: const-string v0, "WorkoutSaver" // string@6682 │ │ -470b08: 1a03 001c |0062: const-string v3, "ElevationDiff is NaN fallback to 0" // string@1c00 │ │ -470b0c: 7120 4d09 3000 |0064: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -470b12: 0453 |0067: move-wide v3, v5 │ │ -470b14: 2f00 0305 |0068: cmpl-double v0, v3, v5 │ │ -470b18: 3d00 0c00 |006a: if-lez v0, 0076 // +000c │ │ -470b1c: 5470 619e |006c: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470b20: 5205 1c9d |006e: iget v5, v0, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ -470b24: 8955 |0070: float-to-double v5, v5 │ │ -470b26: cb35 |0071: add-double/2addr v5, v3 │ │ -470b28: 8c53 |0072: double-to-float v3, v5 │ │ -470b2a: 5903 1c9d |0073: iput v3, v0, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ -470b2e: 280e |0075: goto 0083 // +000e │ │ -470b30: 5470 619e |0076: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470b34: 5205 229d |0078: iget v5, v0, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ -470b38: 8955 |007a: float-to-double v5, v5 │ │ -470b3a: 7120 5fe0 4300 |007b: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ -470b40: 0b03 |007e: move-result-wide v3 │ │ -470b42: cb35 |007f: add-double/2addr v5, v3 │ │ -470b44: 8c53 |0080: double-to-float v3, v5 │ │ -470b46: 5903 229d |0081: iput v3, v0, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ -470b4a: d801 0101 |0083: add-int/lit8 v1, v1, #int 1 // #01 │ │ -470b4e: 0720 |0085: move-object v0, v2 │ │ -470b50: 28a3 |0086: goto 0029 // -005d │ │ -470b52: 0e00 |0087: return-void │ │ +470a38: |[470a38] de.tadris.fitness.recording.WorkoutSaver.setAscentAndDescentMinMax:()V │ │ +470a48: 5470 619e |0000: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470a4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +470a4e: 5901 1c9d |0003: iput v1, v0, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ +470a52: 5470 619e |0005: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470a56: 5901 229d |0007: iput v1, v0, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ +470a5a: 5470 609e |0009: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470a5e: 7210 93e3 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +470a64: 0a00 |000e: move-result v0 │ │ +470a66: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +470a68: 3710 7700 |0010: if-le v0, v1, 0087 // +0077 │ │ +470a6c: 5470 609e |0012: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470a70: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +470a72: 7220 8be3 2000 |0015: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470a78: 0c00 |0018: move-result-object v0 │ │ +470a7a: 1f00 6316 |0019: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470a7e: 5472 619e |001b: iget-object v2, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470a82: 5303 499d |001d: iget-wide v3, v0, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ +470a86: 8c33 |001f: double-to-float v3, v3 │ │ +470a88: 5923 2b9d |0020: iput v3, v2, Lde/tadris/fitness/data/Workout;.minElevationMSL:F // field@9d2b │ │ +470a8c: 5472 619e |0022: iget-object v2, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470a90: 5303 499d |0024: iget-wide v3, v0, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ +470a94: 8c33 |0026: double-to-float v3, v3 │ │ +470a96: 5923 299d |0027: iput v3, v2, Lde/tadris/fitness/data/Workout;.maxElevationMSL:F // field@9d29 │ │ +470a9a: 5472 609e |0029: iget-object v2, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470a9e: 7210 93e3 0200 |002b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +470aa4: 0a02 |002e: move-result v2 │ │ +470aa6: 3521 5800 |002f: if-ge v1, v2, 0087 // +0058 │ │ +470aaa: 5472 609e |0031: iget-object v2, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470aae: 7220 8be3 1200 |0033: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470ab4: 0c02 |0036: move-result-object v2 │ │ +470ab6: 1f02 6316 |0037: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470aba: 5473 619e |0039: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470abe: 5234 2b9d |003b: iget v4, v3, Lde/tadris/fitness/data/Workout;.minElevationMSL:F // field@9d2b │ │ +470ac2: 5325 499d |003d: iget-wide v5, v2, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ +470ac6: 8c55 |003f: double-to-float v5, v5 │ │ +470ac8: 7120 74e0 5400 |0040: invoke-static {v4, v5}, Ljava/lang/Math;.min:(FF)F // method@e074 │ │ +470ace: 0a04 |0043: move-result v4 │ │ +470ad0: 5934 2b9d |0044: iput v4, v3, Lde/tadris/fitness/data/Workout;.minElevationMSL:F // field@9d2b │ │ +470ad4: 5473 619e |0046: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470ad8: 5234 299d |0048: iget v4, v3, Lde/tadris/fitness/data/Workout;.maxElevationMSL:F // field@9d29 │ │ +470adc: 5325 499d |004a: iget-wide v5, v2, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ +470ae0: 8c55 |004c: double-to-float v5, v5 │ │ +470ae2: 7120 70e0 5400 |004d: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@e070 │ │ +470ae8: 0a04 |0050: move-result v4 │ │ +470aea: 5934 299d |0051: iput v4, v3, Lde/tadris/fitness/data/Workout;.maxElevationMSL:F // field@9d29 │ │ +470aee: 5323 489d |0053: iget-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +470af2: 5305 489d |0055: iget-wide v5, v0, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +470af6: cc53 |0057: sub-double/2addr v3, v5 │ │ +470af8: 7120 09e0 4300 |0058: invoke-static {v3, v4}, Ljava/lang/Double;.isNaN:(D)Z // method@e009 │ │ +470afe: 0a00 |005b: move-result v0 │ │ +470b00: 1605 0000 |005c: const-wide/16 v5, #int 0 // #0 │ │ +470b04: 3800 0a00 |005e: if-eqz v0, 0068 // +000a │ │ +470b08: 1a00 8266 |0060: const-string v0, "WorkoutSaver" // string@6682 │ │ +470b0c: 1a03 001c |0062: const-string v3, "ElevationDiff is NaN fallback to 0" // string@1c00 │ │ +470b10: 7120 4d09 3000 |0064: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +470b16: 0453 |0067: move-wide v3, v5 │ │ +470b18: 2f00 0305 |0068: cmpl-double v0, v3, v5 │ │ +470b1c: 3d00 0c00 |006a: if-lez v0, 0076 // +000c │ │ +470b20: 5470 619e |006c: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470b24: 5205 1c9d |006e: iget v5, v0, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ +470b28: 8955 |0070: float-to-double v5, v5 │ │ +470b2a: cb35 |0071: add-double/2addr v5, v3 │ │ +470b2c: 8c53 |0072: double-to-float v3, v5 │ │ +470b2e: 5903 1c9d |0073: iput v3, v0, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ +470b32: 280e |0075: goto 0083 // +000e │ │ +470b34: 5470 619e |0076: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470b38: 5205 229d |0078: iget v5, v0, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ +470b3c: 8955 |007a: float-to-double v5, v5 │ │ +470b3e: 7120 5fe0 4300 |007b: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ +470b44: 0b03 |007e: move-result-wide v3 │ │ +470b46: cb35 |007f: add-double/2addr v5, v3 │ │ +470b48: 8c53 |0080: double-to-float v3, v5 │ │ +470b4a: 5903 229d |0081: iput v3, v0, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ +470b4e: d801 0101 |0083: add-int/lit8 v1, v1, #int 1 // #01 │ │ +470b52: 0720 |0085: move-object v0, v2 │ │ +470b54: 28a3 |0086: goto 0029 // -005d │ │ +470b56: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0005 line=249 │ │ 0x0009 line=252 │ │ 0x0012 line=253 │ │ 0x001b line=254 │ │ @@ -902968,27 +902969,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -470b54: |[470b54] de.tadris.fitness.recording.WorkoutSaver.setCalories:()V │ │ -470b64: 5440 619e |0000: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470b68: 5441 5e9e |0002: iget-object v1, v4, Lde/tadris/fitness/recording/WorkoutSaver;.context:Landroid/content/Context; // field@9e5e │ │ -470b6c: 7110 c7d1 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -470b72: 0c02 |0007: move-result-object v2 │ │ -470b74: 5422 ba85 |0008: iget-object v2, v2, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -470b78: 6e10 e8d2 0200 |000a: invoke-virtual {v2}, Lde/tadris/fitness/data/UserPreferences;.getUserWeight:()I // method@d2e8 │ │ -470b7e: 0a02 |000d: move-result v2 │ │ -470b80: 8322 |000e: int-to-double v2, v2 │ │ -470b82: 7140 c1db 0132 |000f: invoke-static {v1, v0, v2, v3}, Lde/tadris/fitness/util/CalorieCalculator;.calculateCalories:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;D)I // method@dbc1 │ │ -470b88: 0a01 |0012: move-result v1 │ │ -470b8a: 5901 209d |0013: iput v1, v0, Lde/tadris/fitness/data/Workout;.calorie:I // field@9d20 │ │ -470b8e: 0e00 |0015: return-void │ │ +470b58: |[470b58] de.tadris.fitness.recording.WorkoutSaver.setCalories:()V │ │ +470b68: 5440 619e |0000: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470b6c: 5441 5e9e |0002: iget-object v1, v4, Lde/tadris/fitness/recording/WorkoutSaver;.context:Landroid/content/Context; // field@9e5e │ │ +470b70: 7110 c7d1 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +470b76: 0c02 |0007: move-result-object v2 │ │ +470b78: 5422 ba85 |0008: iget-object v2, v2, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +470b7c: 6e10 e8d2 0200 |000a: invoke-virtual {v2}, Lde/tadris/fitness/data/UserPreferences;.getUserWeight:()I // method@d2e8 │ │ +470b82: 0a02 |000d: move-result v2 │ │ +470b84: 8322 |000e: int-to-double v2, v2 │ │ +470b86: 7140 c1db 0132 |000f: invoke-static {v1, v0, v2, v3}, Lde/tadris/fitness/util/CalorieCalculator;.calculateCalories:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;D)I // method@dbc1 │ │ +470b8c: 0a01 |0012: move-result v1 │ │ +470b8e: 5901 209d |0013: iput v1, v0, Lde/tadris/fitness/data/Workout;.calorie:I // field@9d20 │ │ +470b92: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ #10 : (in Lde/tadris/fitness/recording/WorkoutSaver;) │ │ @@ -902996,41 +902997,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -470bb4: |[470bb4] de.tadris.fitness.recording.WorkoutSaver.setHeartRate:()V │ │ -470bc4: 5450 609e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470bc8: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -470bce: 0c00 |0005: move-result-object v0 │ │ -470bd0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -470bd2: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -470bd4: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -470bda: 0a03 |000b: move-result v3 │ │ -470bdc: 3803 1200 |000c: if-eqz v3, 001e // +0012 │ │ -470be0: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -470be6: 0c03 |0011: move-result-object v3 │ │ -470be8: 1f03 6316 |0012: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470bec: 5234 4a9d |0014: iget v4, v3, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ -470bf0: b041 |0016: add-int/2addr v1, v4 │ │ -470bf2: 5234 4a9d |0017: iget v4, v3, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ -470bf6: 3724 efff |0019: if-le v4, v2, 0008 // -0011 │ │ -470bfa: 5232 4a9d |001b: iget v2, v3, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ -470bfe: 28eb |001d: goto 0008 // -0015 │ │ -470c00: 5450 619e |001e: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470c04: 5902 2a9d |0020: iput v2, v0, Lde/tadris/fitness/data/Workout;.maxHeartRate:I // field@9d2a │ │ -470c08: 5450 619e |0022: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470c0c: 5452 609e |0024: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470c10: 7210 93e3 0200 |0026: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -470c16: 0a02 |0029: move-result v2 │ │ -470c18: b321 |002a: div-int/2addr v1, v2 │ │ -470c1a: 5901 1d9d |002b: iput v1, v0, Lde/tadris/fitness/data/Workout;.avgHeartRate:I // field@9d1d │ │ -470c1e: 0e00 |002d: return-void │ │ +470bb8: |[470bb8] de.tadris.fitness.recording.WorkoutSaver.setHeartRate:()V │ │ +470bc8: 5450 609e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470bcc: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +470bd2: 0c00 |0005: move-result-object v0 │ │ +470bd4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +470bd6: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +470bd8: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +470bde: 0a03 |000b: move-result v3 │ │ +470be0: 3803 1200 |000c: if-eqz v3, 001e // +0012 │ │ +470be4: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +470bea: 0c03 |0011: move-result-object v3 │ │ +470bec: 1f03 6316 |0012: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470bf0: 5234 4a9d |0014: iget v4, v3, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ +470bf4: b041 |0016: add-int/2addr v1, v4 │ │ +470bf6: 5234 4a9d |0017: iget v4, v3, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ +470bfa: 3724 efff |0019: if-le v4, v2, 0008 // -0011 │ │ +470bfe: 5232 4a9d |001b: iget v2, v3, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ +470c02: 28eb |001d: goto 0008 // -0015 │ │ +470c04: 5450 619e |001e: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470c08: 5902 2a9d |0020: iput v2, v0, Lde/tadris/fitness/data/Workout;.maxHeartRate:I // field@9d2a │ │ +470c0c: 5450 619e |0022: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470c10: 5452 609e |0024: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470c14: 7210 93e3 0200 |0026: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +470c1a: 0a02 |0029: move-result v2 │ │ +470c1c: b321 |002a: div-int/2addr v1, v2 │ │ +470c1e: 5901 1d9d |002b: iput v1, v0, Lde/tadris/fitness/data/Workout;.avgHeartRate:I // field@9d1d │ │ +470c22: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0014 line=155 │ │ 0x0017 line=156 │ │ 0x001b line=157 │ │ 0x001e line=160 │ │ @@ -903043,40 +903044,40 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -470c20: |[470c20] de.tadris.fitness.recording.WorkoutSaver.setIds:()V │ │ -470c30: 5470 619e |0000: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470c34: 7100 26e1 0000 |0002: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@e126 │ │ -470c3a: 0b01 |0005: move-result-wide v1 │ │ -470c3c: 5a01 269d |0006: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -470c40: 5470 609e |0008: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470c44: 7210 8fe3 0000 |000a: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -470c4a: 0c00 |000d: move-result-object v0 │ │ -470c4c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -470c4e: 7210 5fe3 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -470c54: 0a02 |0012: move-result v2 │ │ -470c56: 3802 1900 |0013: if-eqz v2, 002c // +0019 │ │ -470c5a: 7210 60e3 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -470c60: 0c02 |0018: move-result-object v2 │ │ -470c62: 1f02 6316 |0019: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470c66: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -470c6a: 5473 619e |001d: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470c6e: 5333 269d |001f: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -470c72: 8115 |0021: int-to-long v5, v1 │ │ -470c74: bb53 |0022: add-long/2addr v3, v5 │ │ -470c76: 5a23 4b9d |0023: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -470c7a: 5473 619e |0025: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470c7e: 5333 269d |0027: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -470c82: 5a23 559d |0029: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.workoutId:J // field@9d55 │ │ -470c86: 28e4 |002b: goto 000f // -001c │ │ -470c88: 0e00 |002c: return-void │ │ +470c24: |[470c24] de.tadris.fitness.recording.WorkoutSaver.setIds:()V │ │ +470c34: 5470 619e |0000: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470c38: 7100 26e1 0000 |0002: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@e126 │ │ +470c3e: 0b01 |0005: move-result-wide v1 │ │ +470c40: 5a01 269d |0006: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +470c44: 5470 609e |0008: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470c48: 7210 8fe3 0000 |000a: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +470c4e: 0c00 |000d: move-result-object v0 │ │ +470c50: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +470c52: 7210 5fe3 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +470c58: 0a02 |0012: move-result v2 │ │ +470c5a: 3802 1900 |0013: if-eqz v2, 002c // +0019 │ │ +470c5e: 7210 60e3 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +470c64: 0c02 |0018: move-result-object v2 │ │ +470c66: 1f02 6316 |0019: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470c6a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +470c6e: 5473 619e |001d: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470c72: 5333 269d |001f: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +470c76: 8115 |0021: int-to-long v5, v1 │ │ +470c78: bb53 |0022: add-long/2addr v3, v5 │ │ +470c7a: 5a23 4b9d |0023: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +470c7e: 5473 619e |0025: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470c82: 5333 269d |0027: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +470c86: 5a23 559d |0029: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.workoutId:J // field@9d55 │ │ +470c8a: 28e4 |002b: goto 000f // -001c │ │ +470c8c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0008 line=93 │ │ 0x001d line=95 │ │ 0x0025 line=96 │ │ locals : │ │ @@ -903087,65 +903088,65 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -470c8c: |[470c8c] de.tadris.fitness.recording.WorkoutSaver.setLength:()V │ │ -470c9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -470c9e: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ -470ca2: 5473 609e |0003: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470ca6: 7210 93e3 0300 |0005: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ -470cac: 0a03 |0008: move-result v3 │ │ -470cae: 3530 2400 |0009: if-ge v0, v3, 002d // +0024 │ │ -470cb2: 5473 609e |000b: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470cb6: 7220 8be3 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470cbc: 0c03 |0010: move-result-object v3 │ │ -470cbe: 1f03 6316 |0011: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470cc2: 5474 609e |0013: iget-object v4, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470cc6: d805 00ff |0015: add-int/lit8 v5, v0, #int -1 // #ff │ │ -470cca: 7220 8be3 5400 |0017: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470cd0: 0c04 |001a: move-result-object v4 │ │ -470cd2: 1f04 6316 |001b: check-cast v4, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470cd6: 6e10 5ed3 0400 |001d: invoke-virtual {v4}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -470cdc: 0c04 |0020: move-result-object v4 │ │ -470cde: 6e10 5ed3 0300 |0021: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -470ce4: 0c03 |0024: move-result-object v3 │ │ -470ce6: 6e20 92fe 3400 |0025: invoke-virtual {v4, v3}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ -470cec: 0b03 |0028: move-result-wide v3 │ │ -470cee: cb31 |0029: add-double/2addr v1, v3 │ │ -470cf0: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -470cf4: 28d7 |002c: goto 0003 // -0029 │ │ -470cf6: 5470 619e |002d: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470cfa: 8a11 |002f: double-to-int v1, v1 │ │ -470cfc: 5901 289d |0030: iput v1, v0, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ -470d00: 5470 619e |0032: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470d04: 5201 289d |0034: iget v1, v0, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ -470d08: 8311 |0036: int-to-double v1, v1 │ │ -470d0a: 5473 619e |0037: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470d0e: 5333 239d |0039: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -470d12: 8633 |003b: long-to-double v3, v3 │ │ -470d14: 1805 0000 0000 0040 8f40 |003c: const-wide v5, #double 1000 // #408f400000000000 │ │ -470d1e: ce53 |0041: div-double/2addr v3, v5 │ │ -470d20: ce31 |0042: div-double/2addr v1, v3 │ │ -470d22: 5a01 1f9d |0043: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ -470d26: 5470 619e |0045: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470d2a: 5301 239d |0047: iget-wide v1, v0, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -470d2e: 8611 |0049: long-to-double v1, v1 │ │ -470d30: ce51 |004a: div-double/2addr v1, v5 │ │ -470d32: 1903 4e40 |004b: const-wide/high16 v3, #long 4633641066610819072 // #404e │ │ -470d36: ce31 |004d: div-double/2addr v1, v3 │ │ -470d38: 5473 619e |004e: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470d3c: 5233 289d |0050: iget v3, v3, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ -470d40: 8333 |0052: int-to-double v3, v3 │ │ -470d42: ce53 |0053: div-double/2addr v3, v5 │ │ -470d44: ce31 |0054: div-double/2addr v1, v3 │ │ -470d46: 5a01 1e9d |0055: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.avgPace:D // field@9d1e │ │ -470d4a: 0e00 |0057: return-void │ │ +470c90: |[470c90] de.tadris.fitness.recording.WorkoutSaver.setLength:()V │ │ +470ca0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +470ca2: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ +470ca6: 5473 609e |0003: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470caa: 7210 93e3 0300 |0005: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ +470cb0: 0a03 |0008: move-result v3 │ │ +470cb2: 3530 2400 |0009: if-ge v0, v3, 002d // +0024 │ │ +470cb6: 5473 609e |000b: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470cba: 7220 8be3 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470cc0: 0c03 |0010: move-result-object v3 │ │ +470cc2: 1f03 6316 |0011: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470cc6: 5474 609e |0013: iget-object v4, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470cca: d805 00ff |0015: add-int/lit8 v5, v0, #int -1 // #ff │ │ +470cce: 7220 8be3 5400 |0017: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470cd4: 0c04 |001a: move-result-object v4 │ │ +470cd6: 1f04 6316 |001b: check-cast v4, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470cda: 6e10 5ed3 0400 |001d: invoke-virtual {v4}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +470ce0: 0c04 |0020: move-result-object v4 │ │ +470ce2: 6e10 5ed3 0300 |0021: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +470ce8: 0c03 |0024: move-result-object v3 │ │ +470cea: 6e20 92fe 3400 |0025: invoke-virtual {v4, v3}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ +470cf0: 0b03 |0028: move-result-wide v3 │ │ +470cf2: cb31 |0029: add-double/2addr v1, v3 │ │ +470cf4: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +470cf8: 28d7 |002c: goto 0003 // -0029 │ │ +470cfa: 5470 619e |002d: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470cfe: 8a11 |002f: double-to-int v1, v1 │ │ +470d00: 5901 289d |0030: iput v1, v0, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ +470d04: 5470 619e |0032: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470d08: 5201 289d |0034: iget v1, v0, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ +470d0c: 8311 |0036: int-to-double v1, v1 │ │ +470d0e: 5473 619e |0037: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470d12: 5333 239d |0039: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +470d16: 8633 |003b: long-to-double v3, v3 │ │ +470d18: 1805 0000 0000 0040 8f40 |003c: const-wide v5, #double 1000 // #408f400000000000 │ │ +470d22: ce53 |0041: div-double/2addr v3, v5 │ │ +470d24: ce31 |0042: div-double/2addr v1, v3 │ │ +470d26: 5a01 1f9d |0043: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ +470d2a: 5470 619e |0045: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470d2e: 5301 239d |0047: iget-wide v1, v0, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +470d32: 8611 |0049: long-to-double v1, v1 │ │ +470d34: ce51 |004a: div-double/2addr v1, v5 │ │ +470d36: 1903 4e40 |004b: const-wide/high16 v3, #long 4633641066610819072 // #404e │ │ +470d3a: ce31 |004d: div-double/2addr v1, v3 │ │ +470d3c: 5473 619e |004e: iget-object v3, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470d40: 5233 289d |0050: iget v3, v3, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ +470d44: 8333 |0052: int-to-double v3, v3 │ │ +470d46: ce53 |0053: div-double/2addr v3, v5 │ │ +470d48: ce31 |0054: div-double/2addr v1, v3 │ │ +470d4a: 5a01 1e9d |0055: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.avgPace:D // field@9d1e │ │ +470d4e: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=130 │ │ 0x000b line=131 │ │ 0x0013 line=132 │ │ 0x001d line=133 │ │ 0x002d line=136 │ │ @@ -903159,52 +903160,52 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -470d4c: |[470d4c] de.tadris.fitness.recording.WorkoutSaver.setMSLElevation:()V │ │ -470d5c: 5450 609e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470d60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -470d62: 7220 8be3 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470d68: 0c00 |0006: move-result-object v0 │ │ -470d6a: 1f00 6316 |0007: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470d6e: 5302 4d9d |0009: iget-wide v2, v0, Lde/tadris/fitness/data/WorkoutSample;.lat:D // field@9d4d │ │ -470d72: 7120 7ae0 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -470d78: 0b02 |000e: move-result-wide v2 │ │ -470d7a: 8420 |000f: long-to-int v0, v2 │ │ -470d7c: 5452 609e |0010: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470d80: 7220 8be3 1200 |0012: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -470d86: 0c01 |0015: move-result-object v1 │ │ -470d88: 1f01 6316 |0016: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470d8c: 5311 4e9d |0018: iget-wide v1, v1, Lde/tadris/fitness/data/WorkoutSample;.lon:D // field@9d4e │ │ -470d90: 7120 7ae0 2100 |001a: invoke-static {v1, v2}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -470d96: 0b01 |001d: move-result-wide v1 │ │ -470d98: 8412 |001e: long-to-int v2, v1 │ │ -470d9a: 2201 ea17 |001f: new-instance v1, Lde/tadris/fitness/util/AltitudeCorrection; // type@17ea │ │ -470d9e: 5453 5e9e |0021: iget-object v3, v5, Lde/tadris/fitness/recording/WorkoutSaver;.context:Landroid/content/Context; // field@9e5e │ │ -470da2: 7040 badb 3120 |0023: invoke-direct {v1, v3, v0, v2}, Lde/tadris/fitness/util/AltitudeCorrection;.:(Landroid/content/Context;II)V // method@dbba │ │ -470da8: 5450 609e |0026: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470dac: 7210 8fe3 0000 |0028: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -470db2: 0c00 |002b: move-result-object v0 │ │ -470db4: 7210 5fe3 0000 |002c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -470dba: 0a02 |002f: move-result v2 │ │ -470dbc: 3802 1500 |0030: if-eqz v2, 0045 // +0015 │ │ -470dc0: 7210 60e3 0000 |0032: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -470dc6: 0c02 |0035: move-result-object v2 │ │ -470dc8: 1f02 6316 |0036: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470dcc: 5323 489d |0038: iget-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -470dd0: 6e30 bcdb 3104 |003a: invoke-virtual {v1, v3, v4}, Lde/tadris/fitness/util/AltitudeCorrection;.getHeightOverSeaLevel:(D)D // method@dbbc │ │ -470dd6: 0b03 |003d: move-result-wide v3 │ │ -470dd8: 5a23 499d |003e: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ -470ddc: 28ec |0040: goto 002c // -0014 │ │ -470dde: 0d00 |0041: move-exception v0 │ │ -470de0: 6e10 2bdf 0000 |0042: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@df2b │ │ -470de6: 0e00 |0045: return-void │ │ +470d50: |[470d50] de.tadris.fitness.recording.WorkoutSaver.setMSLElevation:()V │ │ +470d60: 5450 609e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470d64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +470d66: 7220 8be3 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470d6c: 0c00 |0006: move-result-object v0 │ │ +470d6e: 1f00 6316 |0007: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470d72: 5302 4d9d |0009: iget-wide v2, v0, Lde/tadris/fitness/data/WorkoutSample;.lat:D // field@9d4d │ │ +470d76: 7120 7ae0 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +470d7c: 0b02 |000e: move-result-wide v2 │ │ +470d7e: 8420 |000f: long-to-int v0, v2 │ │ +470d80: 5452 609e |0010: iget-object v2, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470d84: 7220 8be3 1200 |0012: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +470d8a: 0c01 |0015: move-result-object v1 │ │ +470d8c: 1f01 6316 |0016: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470d90: 5311 4e9d |0018: iget-wide v1, v1, Lde/tadris/fitness/data/WorkoutSample;.lon:D // field@9d4e │ │ +470d94: 7120 7ae0 2100 |001a: invoke-static {v1, v2}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +470d9a: 0b01 |001d: move-result-wide v1 │ │ +470d9c: 8412 |001e: long-to-int v2, v1 │ │ +470d9e: 2201 ea17 |001f: new-instance v1, Lde/tadris/fitness/util/AltitudeCorrection; // type@17ea │ │ +470da2: 5453 5e9e |0021: iget-object v3, v5, Lde/tadris/fitness/recording/WorkoutSaver;.context:Landroid/content/Context; // field@9e5e │ │ +470da6: 7040 badb 3120 |0023: invoke-direct {v1, v3, v0, v2}, Lde/tadris/fitness/util/AltitudeCorrection;.:(Landroid/content/Context;II)V // method@dbba │ │ +470dac: 5450 609e |0026: iget-object v0, v5, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470db0: 7210 8fe3 0000 |0028: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +470db6: 0c00 |002b: move-result-object v0 │ │ +470db8: 7210 5fe3 0000 |002c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +470dbe: 0a02 |002f: move-result v2 │ │ +470dc0: 3802 1500 |0030: if-eqz v2, 0045 // +0015 │ │ +470dc4: 7210 60e3 0000 |0032: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +470dca: 0c02 |0035: move-result-object v2 │ │ +470dcc: 1f02 6316 |0036: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470dd0: 5323 489d |0038: iget-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +470dd4: 6e30 bcdb 3104 |003a: invoke-virtual {v1, v3, v4}, Lde/tadris/fitness/util/AltitudeCorrection;.getHeightOverSeaLevel:(D)D // method@dbbc │ │ +470dda: 0b03 |003d: move-result-wide v3 │ │ +470ddc: 5a23 499d |003e: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ +470de0: 28ec |0040: goto 002c // -0014 │ │ +470de2: 0d00 |0041: move-exception v0 │ │ +470de4: 6e10 2bdf 0000 |0042: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@df2b │ │ +470dea: 0e00 |0045: return-void │ │ catches : 1 │ │ 0x0000 - 0x0040 │ │ Ljava/io/IOException; -> 0x0041 │ │ positions : │ │ 0x0000 line=235 │ │ 0x0010 line=236 │ │ 0x001f line=237 │ │ @@ -903219,33 +903220,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -470edc: |[470edc] de.tadris.fitness.recording.WorkoutSaver.setTopSpeed:()V │ │ -470eec: 5470 609e |0000: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470ef0: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -470ef6: 0c00 |0005: move-result-object v0 │ │ -470ef8: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -470efc: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -470f02: 0a03 |000b: move-result v3 │ │ -470f04: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ -470f08: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -470f0e: 0c03 |0011: move-result-object v3 │ │ -470f10: 1f03 6316 |0012: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -470f14: 5334 519d |0014: iget-wide v4, v3, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ -470f18: 2f06 0401 |0016: cmpl-double v6, v4, v1 │ │ -470f1c: 3d06 f0ff |0018: if-lez v6, 0008 // -0010 │ │ -470f20: 5331 519d |001a: iget-wide v1, v3, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ -470f24: 28ec |001c: goto 0008 // -0014 │ │ -470f26: 5470 619e |001d: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470f2a: 5a01 2e9d |001f: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.topSpeed:D // field@9d2e │ │ -470f2e: 0e00 |0021: return-void │ │ +470ee0: |[470ee0] de.tadris.fitness.recording.WorkoutSaver.setTopSpeed:()V │ │ +470ef0: 5470 609e |0000: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470ef4: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +470efa: 0c00 |0005: move-result-object v0 │ │ +470efc: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ +470f00: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +470f06: 0a03 |000b: move-result v3 │ │ +470f08: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ +470f0c: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +470f12: 0c03 |0011: move-result-object v3 │ │ +470f14: 1f03 6316 |0012: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +470f18: 5334 519d |0014: iget-wide v4, v3, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ +470f1c: 2f06 0401 |0016: cmpl-double v6, v4, v1 │ │ +470f20: 3d06 f0ff |0018: if-lez v6, 0008 // -0010 │ │ +470f24: 5331 519d |001a: iget-wide v1, v3, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ +470f28: 28ec |001c: goto 0008 // -0014 │ │ +470f2a: 5470 619e |001d: iget-object v0, v7, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470f2e: 5a01 2e9d |001f: iput-wide v1, v0, Lde/tadris/fitness/data/Workout;.topSpeed:D // field@9d2e │ │ +470f32: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0014 line=144 │ │ 0x001a line=145 │ │ 0x001d line=148 │ │ locals : │ │ @@ -903256,27 +903257,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -470f30: |[470f30] de.tadris.fitness.recording.WorkoutSaver.storeInDatabase:()V │ │ -470f40: 5440 5f9e |0000: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ -470f44: 6e10 84d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -470f4a: 0c00 |0005: move-result-object v0 │ │ -470f4c: 5441 619e |0006: iget-object v1, v4, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470f50: 5442 609e |0008: iget-object v2, v4, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470f54: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -470f56: 2333 521f |000b: new-array v3, v3, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ -470f5a: 7220 96e3 3200 |000d: invoke-interface {v2, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -470f60: 0c02 |0010: move-result-object v2 │ │ -470f62: 1f02 521f |0011: check-cast v2, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ -470f66: 7230 23d3 1002 |0013: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/WorkoutDao;.insertWorkoutAndSamples:(Lde/tadris/fitness/data/Workout;[Lde/tadris/fitness/data/WorkoutSample;)V // method@d323 │ │ -470f6c: 0e00 |0016: return-void │ │ +470f34: |[470f34] de.tadris.fitness.recording.WorkoutSaver.storeInDatabase:()V │ │ +470f44: 5440 5f9e |0000: iget-object v0, v4, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ +470f48: 6e10 84d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +470f4e: 0c00 |0005: move-result-object v0 │ │ +470f50: 5441 619e |0006: iget-object v1, v4, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470f54: 5442 609e |0008: iget-object v2, v4, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470f58: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +470f5a: 2333 521f |000b: new-array v3, v3, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ +470f5e: 7220 96e3 3200 |000d: invoke-interface {v2, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +470f64: 0c02 |0010: move-result-object v2 │ │ +470f66: 1f02 521f |0011: check-cast v2, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ +470f6a: 7230 23d3 1002 |0013: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/WorkoutDao;.insertWorkoutAndSamples:(Lde/tadris/fitness/data/Workout;[Lde/tadris/fitness/data/WorkoutSample;)V // method@d323 │ │ +470f70: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ #16 : (in Lde/tadris/fitness/recording/WorkoutSaver;) │ │ @@ -903284,21 +903285,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -470f70: |[470f70] de.tadris.fitness.recording.WorkoutSaver.storeWorkoutInDatabase:()V │ │ -470f80: 5420 5f9e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ -470f84: 6e10 84d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -470f8a: 0c00 |0005: move-result-object v0 │ │ -470f8c: 5421 619e |0006: iget-object v1, v2, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -470f90: 7220 22d3 1000 |0008: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutDao;.insertWorkout:(Lde/tadris/fitness/data/Workout;)V // method@d322 │ │ -470f96: 0e00 |000b: return-void │ │ +470f74: |[470f74] de.tadris.fitness.recording.WorkoutSaver.storeWorkoutInDatabase:()V │ │ +470f84: 5420 5f9e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ +470f88: 6e10 84d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +470f8e: 0c00 |0005: move-result-object v0 │ │ +470f90: 5421 619e |0006: iget-object v1, v2, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +470f94: 7220 22d3 1000 |0008: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutDao;.insertWorkout:(Lde/tadris/fitness/data/Workout;)V // method@d322 │ │ +470f9a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ #17 : (in Lde/tadris/fitness/recording/WorkoutSaver;) │ │ @@ -903306,26 +903307,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -470f98: |[470f98] de.tadris.fitness.recording.WorkoutSaver.updateSamples:()V │ │ -470fa8: 5430 5f9e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ -470fac: 6e10 84d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -470fb2: 0c00 |0005: move-result-object v0 │ │ -470fb4: 5431 609e |0006: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ -470fb8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -470fba: 2322 521f |0009: new-array v2, v2, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ -470fbe: 7220 96e3 2100 |000b: invoke-interface {v1, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -470fc4: 0c01 |000e: move-result-object v1 │ │ -470fc6: 1f01 521f |000f: check-cast v1, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ -470fca: 7220 25d3 1000 |0011: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutDao;.updateSamples:([Lde/tadris/fitness/data/WorkoutSample;)V // method@d325 │ │ -470fd0: 0e00 |0014: return-void │ │ +470f9c: |[470f9c] de.tadris.fitness.recording.WorkoutSaver.updateSamples:()V │ │ +470fac: 5430 5f9e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ +470fb0: 6e10 84d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +470fb6: 0c00 |0005: move-result-object v0 │ │ +470fb8: 5431 609e |0006: iget-object v1, v3, Lde/tadris/fitness/recording/WorkoutSaver;.samples:Ljava/util/List; // field@9e60 │ │ +470fbc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +470fbe: 2322 521f |0009: new-array v2, v2, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ +470fc2: 7220 96e3 2100 |000b: invoke-interface {v1, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +470fc8: 0c01 |000e: move-result-object v1 │ │ +470fca: 1f01 521f |000f: check-cast v1, [Lde/tadris/fitness/data/WorkoutSample; // type@1f52 │ │ +470fce: 7220 25d3 1000 |0011: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutDao;.updateSamples:([Lde/tadris/fitness/data/WorkoutSample;)V // method@d325 │ │ +470fd4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ #18 : (in Lde/tadris/fitness/recording/WorkoutSaver;) │ │ @@ -903333,18 +903334,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -470fd4: |[470fd4] de.tadris.fitness.recording.WorkoutSaver.updateWorkoutAndSamples:()V │ │ -470fe4: 6e10 19d5 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.updateWorkoutInDatabase:()V // method@d519 │ │ -470fea: 6e10 17d5 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.updateSamples:()V // method@d517 │ │ -470ff0: 0e00 |0006: return-void │ │ +470fd8: |[470fd8] de.tadris.fitness.recording.WorkoutSaver.updateWorkoutAndSamples:()V │ │ +470fe8: 6e10 19d5 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.updateWorkoutInDatabase:()V // method@d519 │ │ +470fee: 6e10 17d5 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutSaver;.updateSamples:()V // method@d517 │ │ +470ff4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0003 line=316 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ @@ -903353,21 +903354,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -470ff4: |[470ff4] de.tadris.fitness.recording.WorkoutSaver.updateWorkoutInDatabase:()V │ │ -471004: 5420 5f9e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ -471008: 6e10 84d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -47100e: 0c00 |0005: move-result-object v0 │ │ -471010: 5421 619e |0006: iget-object v1, v2, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ -471014: 7220 26d3 1000 |0008: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutDao;.updateWorkout:(Lde/tadris/fitness/data/Workout;)V // method@d326 │ │ -47101a: 0e00 |000b: return-void │ │ +470ff8: |[470ff8] de.tadris.fitness.recording.WorkoutSaver.updateWorkoutInDatabase:()V │ │ +471008: 5420 5f9e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/WorkoutSaver;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e5f │ │ +47100c: 6e10 84d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +471012: 0c00 |0005: move-result-object v0 │ │ +471014: 5421 619e |0006: iget-object v1, v2, Lde/tadris/fitness/recording/WorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@9e61 │ │ +471018: 7220 26d3 1000 |0008: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutDao;.updateWorkout:(Lde/tadris/fitness/data/Workout;)V // method@d326 │ │ +47101e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/recording/WorkoutSaver; │ │ │ │ source_file_idx : 26243 (WorkoutSaver.java) │ │ @@ -903400,36 +903401,36 @@ │ │ type : '(Lde/tadris/fitness/recording/announcement/TTSController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47101c: |[47101c] de.tadris.fitness.recording.announcement.-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA.:(Lde/tadris/fitness/recording/announcement/TTSController;)V │ │ -47102c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -471032: 5b01 629e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA;.f$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e62 │ │ -471036: 0e00 |0005: return-void │ │ +471020: |[471020] de.tadris.fitness.recording.announcement.-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA.:(Lde/tadris/fitness/recording/announcement/TTSController;)V │ │ +471030: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +471036: 5b01 629e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA;.f$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e62 │ │ +47103a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA;) │ │ name : 'onInit' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -471038: |[471038] de.tadris.fitness.recording.announcement.-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA.onInit:(I)V │ │ -471048: 5410 629e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA;.f$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e62 │ │ -47104c: 7120 3bd5 2000 |0002: invoke-static {v0, v2}, Lde/tadris/fitness/recording/announcement/TTSController;.lambda$W2YGCXJ__-1nrD9VsQjT3tnXioA:(Lde/tadris/fitness/recording/announcement/TTSController;I)V // method@d53b │ │ -471052: 0e00 |0005: return-void │ │ +47103c: |[47103c] de.tadris.fitness.recording.announcement.-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA.onInit:(I)V │ │ +47104c: 5410 629e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA;.f$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e62 │ │ +471050: 7120 3bd5 2000 |0002: invoke-static {v0, v2}, Lde/tadris/fitness/recording/announcement/TTSController;.lambda$W2YGCXJ__-1nrD9VsQjT3tnXioA:(Lde/tadris/fitness/recording/announcement/TTSController;I)V // method@d53b │ │ +471056: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3065 header: │ │ @@ -903455,17 +903456,17 @@ │ │ type : '(Lde/tadris/fitness/recording/announcement/Announcement;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -471054: |[471054] de.tadris.fitness.recording.announcement.Announcement$-CC.$default$isPlayedAlways:(Lde/tadris/fitness/recording/announcement/Announcement;)Z │ │ -471064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -471066: 0f00 |0001: return v0 │ │ +471058: |[471058] de.tadris.fitness.recording.announcement.Announcement$-CC.$default$isPlayedAlways:(Lde/tadris/fitness/recording/announcement/Announcement;)Z │ │ +471068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +47106a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2925 (Announcement.java) │ │ │ │ @@ -903561,31 +903562,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -47112c: |[47112c] de.tadris.fitness.recording.announcement.AnnouncementMode.:()V │ │ -47113c: 2200 b216 |0000: new-instance v0, Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@16b2 │ │ -471140: 1a01 4c09 |0002: const-string v1, "ALWAYS" // string@094c │ │ -471144: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -471146: 7030 21d5 1002 |0005: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.:(Ljava/lang/String;I)V // method@d521 │ │ -47114c: 6900 659e |0008: sput-object v0, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.ALWAYS:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e65 │ │ -471150: 2201 b216 |000a: new-instance v1, Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@16b2 │ │ -471154: 1a03 5221 |000c: const-string v3, "HEADPHONES" // string@2152 │ │ -471158: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -47115a: 7030 21d5 3104 |000f: invoke-direct {v1, v3, v4}, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.:(Ljava/lang/String;I)V // method@d521 │ │ -471160: 6901 669e |0012: sput-object v1, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.HEADPHONES:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e66 │ │ -471164: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -471166: 2333 5d1f |0015: new-array v3, v3, [Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@1f5d │ │ -47116a: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -47116e: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -471172: 6903 639e |001b: sput-object v3, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.$VALUES:[Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e63 │ │ -471176: 0e00 |001d: return-void │ │ +471130: |[471130] de.tadris.fitness.recording.announcement.AnnouncementMode.:()V │ │ +471140: 2200 b216 |0000: new-instance v0, Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@16b2 │ │ +471144: 1a01 4c09 |0002: const-string v1, "ALWAYS" // string@094c │ │ +471148: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +47114a: 7030 21d5 1002 |0005: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.:(Ljava/lang/String;I)V // method@d521 │ │ +471150: 6900 659e |0008: sput-object v0, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.ALWAYS:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e65 │ │ +471154: 2201 b216 |000a: new-instance v1, Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@16b2 │ │ +471158: 1a03 5221 |000c: const-string v3, "HEADPHONES" // string@2152 │ │ +47115c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +47115e: 7030 21d5 3104 |000f: invoke-direct {v1, v3, v4}, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.:(Ljava/lang/String;I)V // method@d521 │ │ +471164: 6901 669e |0012: sput-object v1, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.HEADPHONES:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e66 │ │ +471168: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +47116a: 2333 5d1f |0015: new-array v3, v3, [Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@1f5d │ │ +47116e: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +471172: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +471176: 6903 639e |001b: sput-object v3, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.$VALUES:[Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e63 │ │ +47117a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000a line=28 │ │ 0x001b line=25 │ │ locals : │ │ │ │ @@ -903594,17 +903595,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -471178: |[471178] de.tadris.fitness.recording.announcement.AnnouncementMode.:(Ljava/lang/String;I)V │ │ -471188: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -47118e: 0e00 |0003: return-void │ │ +47117c: |[47117c] de.tadris.fitness.recording.announcement.AnnouncementMode.:(Ljava/lang/String;I)V │ │ +47118c: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +471192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/announcement/AnnouncementMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -903614,44 +903615,44 @@ │ │ type : '(Landroid/content/Context;)Lde/tadris/fitness/recording/announcement/AnnouncementMode;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -471068: |[471068] de.tadris.fitness.recording.announcement.AnnouncementMode.getCurrentMode:(Landroid/content/Context;)Lde/tadris/fitness/recording/announcement/AnnouncementMode; │ │ -471078: 7110 0f08 0400 |0000: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ -47107e: 0c04 |0003: move-result-object v4 │ │ -471080: 1a00 6c77 |0004: const-string v0, "announcementMode" // string@776c │ │ -471084: 1a01 5aa1 |0006: const-string v1, "headphones" // string@a15a │ │ -471088: 7230 6003 0401 |0008: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0360 │ │ -47108e: 0c04 |000b: move-result-object v4 │ │ -471090: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ -471092: 6e10 cfe0 0400 |000d: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -471098: 0a02 |0010: move-result v2 │ │ -47109a: 1403 a556 2388 |0011: const v3, #float -4.91529e-34 // #882356a5 │ │ -4710a0: 3232 1200 |0014: if-eq v2, v3, 0026 // +0012 │ │ -4710a4: 1401 0f92 afab |0016: const v1, #float -1.2475e-12 // #abaf920f │ │ -4710aa: 3212 0300 |0019: if-eq v2, v1, 001c // +0003 │ │ -4710ae: 2812 |001b: goto 002d // +0012 │ │ -4710b0: 1a01 fb75 |001c: const-string v1, "always" // string@75fb │ │ -4710b4: 6e20 c7e0 1400 |001e: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4710ba: 0a04 |0021: move-result v4 │ │ -4710bc: 3804 0b00 |0022: if-eqz v4, 002d // +000b │ │ -4710c0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -4710c2: 2808 |0025: goto 002d // +0008 │ │ -4710c4: 6e20 c7e0 1400 |0026: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4710ca: 0a04 |0029: move-result v4 │ │ -4710cc: 3804 0300 |002a: if-eqz v4, 002d // +0003 │ │ -4710d0: 1220 |002c: const/4 v0, #int 2 // #2 │ │ -4710d2: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ -4710d6: 6204 669e |002f: sget-object v4, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.HEADPHONES:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e66 │ │ -4710da: 1104 |0031: return-object v4 │ │ -4710dc: 6204 659e |0032: sget-object v4, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.ALWAYS:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e65 │ │ -4710e0: 1104 |0034: return-object v4 │ │ +47106c: |[47106c] de.tadris.fitness.recording.announcement.AnnouncementMode.getCurrentMode:(Landroid/content/Context;)Lde/tadris/fitness/recording/announcement/AnnouncementMode; │ │ +47107c: 7110 0f08 0400 |0000: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ +471082: 0c04 |0003: move-result-object v4 │ │ +471084: 1a00 6c77 |0004: const-string v0, "announcementMode" // string@776c │ │ +471088: 1a01 5aa1 |0006: const-string v1, "headphones" // string@a15a │ │ +47108c: 7230 6003 0401 |0008: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0360 │ │ +471092: 0c04 |000b: move-result-object v4 │ │ +471094: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ +471096: 6e10 cfe0 0400 |000d: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +47109c: 0a02 |0010: move-result v2 │ │ +47109e: 1403 a556 2388 |0011: const v3, #float -4.91529e-34 // #882356a5 │ │ +4710a4: 3232 1200 |0014: if-eq v2, v3, 0026 // +0012 │ │ +4710a8: 1401 0f92 afab |0016: const v1, #float -1.2475e-12 // #abaf920f │ │ +4710ae: 3212 0300 |0019: if-eq v2, v1, 001c // +0003 │ │ +4710b2: 2812 |001b: goto 002d // +0012 │ │ +4710b4: 1a01 fb75 |001c: const-string v1, "always" // string@75fb │ │ +4710b8: 6e20 c7e0 1400 |001e: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4710be: 0a04 |0021: move-result v4 │ │ +4710c0: 3804 0b00 |0022: if-eqz v4, 002d // +000b │ │ +4710c4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +4710c6: 2808 |0025: goto 002d // +0008 │ │ +4710c8: 6e20 c7e0 1400 |0026: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4710ce: 0a04 |0029: move-result v4 │ │ +4710d0: 3804 0300 |002a: if-eqz v4, 002d // +0003 │ │ +4710d4: 1220 |002c: const/4 v0, #int 2 // #2 │ │ +4710d6: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ +4710da: 6204 669e |002f: sget-object v4, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.HEADPHONES:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e66 │ │ +4710de: 1104 |0031: return-object v4 │ │ +4710e0: 6204 659e |0032: sget-object v4, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.ALWAYS:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e65 │ │ +4710e4: 1104 |0034: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000d line=33 │ │ 0x002f line=38 │ │ 0x0032 line=35 │ │ locals : │ │ @@ -903662,20 +903663,20 @@ │ │ type : '(Ljava/lang/String;)Lde/tadris/fitness/recording/announcement/AnnouncementMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4710e4: |[4710e4] de.tadris.fitness.recording.announcement.AnnouncementMode.valueOf:(Ljava/lang/String;)Lde/tadris/fitness/recording/announcement/AnnouncementMode; │ │ -4710f4: 1c00 b216 |0000: const-class v0, Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@16b2 │ │ -4710f8: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -4710fe: 0c01 |0005: move-result-object v1 │ │ -471100: 1f01 b216 |0006: check-cast v1, Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@16b2 │ │ -471104: 1101 |0008: return-object v1 │ │ +4710e8: |[4710e8] de.tadris.fitness.recording.announcement.AnnouncementMode.valueOf:(Ljava/lang/String;)Lde/tadris/fitness/recording/announcement/AnnouncementMode; │ │ +4710f8: 1c00 b216 |0000: const-class v0, Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@16b2 │ │ +4710fc: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +471102: 0c01 |0005: move-result-object v1 │ │ +471104: 1f01 b216 |0006: check-cast v1, Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@16b2 │ │ +471108: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/tadris/fitness/recording/announcement/AnnouncementMode;) │ │ @@ -903683,20 +903684,20 @@ │ │ type : '()[Lde/tadris/fitness/recording/announcement/AnnouncementMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -471108: |[471108] de.tadris.fitness.recording.announcement.AnnouncementMode.values:()[Lde/tadris/fitness/recording/announcement/AnnouncementMode; │ │ -471118: 6200 639e |0000: sget-object v0, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.$VALUES:[Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e63 │ │ -47111c: 6e10 cbff 0000 |0002: invoke-virtual {v0}, [Lde/tadris/fitness/recording/announcement/AnnouncementMode;.clone:()Ljava/lang/Object; // method@ffcb │ │ -471122: 0c00 |0005: move-result-object v0 │ │ -471124: 1f00 5d1f |0006: check-cast v0, [Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@1f5d │ │ -471128: 1100 |0008: return-object v0 │ │ +47110c: |[47110c] de.tadris.fitness.recording.announcement.AnnouncementMode.values:()[Lde/tadris/fitness/recording/announcement/AnnouncementMode; │ │ +47111c: 6200 639e |0000: sget-object v0, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.$VALUES:[Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e63 │ │ +471120: 6e10 cbff 0000 |0002: invoke-virtual {v0}, [Lde/tadris/fitness/recording/announcement/AnnouncementMode;.clone:()Ljava/lang/Object; // method@ffcb │ │ +471126: 0c00 |0005: move-result-object v0 │ │ +471128: 1f00 5d1f |0006: check-cast v0, [Lde/tadris/fitness/recording/announcement/AnnouncementMode; // type@1f5d │ │ +47112c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2926 (AnnouncementMode.java) │ │ @@ -903778,67 +903779,67 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -471190: |[471190] de.tadris.fitness.recording.announcement.InformationAnnouncements.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;)V │ │ -4711a0: 7010 92e0 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@e092 │ │ -4711a6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -4711aa: 5a40 6d9e |0005: iput-wide v0, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateTime:J // field@9e6d │ │ -4711ae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4711b0: 5942 6c9e |0008: iput v2, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateDistance:I // field@9e6c │ │ -4711b4: 5a40 6b9e |000a: iput-wide v0, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenSpeedWarningTime:J // field@9e6b │ │ -4711b8: 5b46 709e |000c: iput-object v6, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -4711bc: 5b47 679e |000e: iput-object v7, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ -4711c0: 2206 db16 |0010: new-instance v6, Lde/tadris/fitness/recording/information/InformationManager; // type@16db │ │ -4711c4: 7020 eed5 5600 |0012: invoke-direct {v6, v5}, Lde/tadris/fitness/recording/information/InformationManager;.:(Landroid/content/Context;)V // method@d5ee │ │ -4711ca: 5b46 6f9e |0015: iput-object v6, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.manager:Lde/tadris/fitness/recording/information/InformationManager; // field@9e6f │ │ -4711ce: 5b45 689e |0017: iput-object v5, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.context:Landroid/content/Context; // field@9e68 │ │ -4711d2: 7110 c7d1 0500 |0019: invoke-static {v5}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4711d8: 0c06 |001c: move-result-object v6 │ │ -4711da: 5466 ba85 |001d: iget-object v6, v6, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -4711de: 6e10 ded2 0600 |001f: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.getSpokenUpdateTimePeriod:()I // method@d2de │ │ -4711e4: 0a07 |0022: move-result v7 │ │ -4711e6: 1400 60ea 0000 |0023: const v0, #float 8.40779e-41 // #0000ea60 │ │ -4711ec: 9207 0700 |0026: mul-int v7, v7, v0 │ │ -4711f0: 8170 |0028: int-to-long v0, v7 │ │ -4711f2: 5a40 6a9e |0029: iput-wide v0, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalTime:J // field@9e6a │ │ -4711f6: 7110 c7d1 0500 |002b: invoke-static {v5}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4711fc: 0c05 |002e: move-result-object v5 │ │ -4711fe: 5455 b485 |002f: iget-object v5, v5, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -471202: 6e10 e5dc 0500 |0031: invoke-virtual {v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -471208: 0c05 |0034: move-result-object v5 │ │ -47120a: 1900 f03f |0035: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -47120e: 7230 cfdc 0501 |0037: invoke-interface {v5, v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ -471214: 0b00 |003a: move-result-wide v0 │ │ -471216: 1802 0000 0000 0040 8f40 |003b: const-wide v2, #double 1000 // #408f400000000000 │ │ -471220: ce02 |0040: div-double/2addr v2, v0 │ │ -471222: 6e10 ddd2 0600 |0041: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.getSpokenUpdateDistancePeriod:()I // method@d2dd │ │ -471228: 0a05 |0044: move-result v5 │ │ -47122a: 8350 |0045: int-to-double v0, v5 │ │ -47122c: ad02 0200 |0046: mul-double v2, v2, v0 │ │ -471230: 8a25 |0048: double-to-int v5, v2 │ │ -471232: 5945 699e |0049: iput v5, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalInMeters:I // field@9e69 │ │ -471236: 1600 1027 |004b: const-wide/16 v0, #int 10000 // #2710 │ │ -47123a: 5a40 719e |004d: iput-wide v0, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speedWarningIntervalTime:J // field@9e71 │ │ -47123e: 6e10 e9d2 0600 |004f: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.hasLowerTargetSpeedLimit:()Z // method@d2e9 │ │ -471244: 0a05 |0052: move-result v5 │ │ -471246: 3805 0800 |0053: if-eqz v5, 005b // +0008 │ │ -47124a: 6e10 d9d2 0600 |0055: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.getLowerTargetSpeedLimit:()F // method@d2d9 │ │ -471250: 0a05 |0058: move-result v5 │ │ -471252: 5945 6e9e |0059: iput v5, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lowerTargetSpeedLimit:F // field@9e6e │ │ -471256: 6e10 ead2 0600 |005b: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.hasUpperTargetSpeedLimit:()Z // method@d2ea │ │ -47125c: 0a05 |005e: move-result v5 │ │ -47125e: 3805 0800 |005f: if-eqz v5, 0067 // +0008 │ │ -471262: 6e10 e4d2 0600 |0061: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.getUpperTargetSpeedLimit:()F // method@d2e4 │ │ -471268: 0a05 |0064: move-result v5 │ │ -47126a: 5945 729e |0065: iput v5, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.upperTargetSpeedLimit:F // field@9e72 │ │ -47126e: 0e00 |0067: return-void │ │ +471194: |[471194] de.tadris.fitness.recording.announcement.InformationAnnouncements.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;)V │ │ +4711a4: 7010 92e0 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@e092 │ │ +4711aa: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +4711ae: 5a40 6d9e |0005: iput-wide v0, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateTime:J // field@9e6d │ │ +4711b2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4711b4: 5942 6c9e |0008: iput v2, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateDistance:I // field@9e6c │ │ +4711b8: 5a40 6b9e |000a: iput-wide v0, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenSpeedWarningTime:J // field@9e6b │ │ +4711bc: 5b46 709e |000c: iput-object v6, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +4711c0: 5b47 679e |000e: iput-object v7, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ +4711c4: 2206 db16 |0010: new-instance v6, Lde/tadris/fitness/recording/information/InformationManager; // type@16db │ │ +4711c8: 7020 eed5 5600 |0012: invoke-direct {v6, v5}, Lde/tadris/fitness/recording/information/InformationManager;.:(Landroid/content/Context;)V // method@d5ee │ │ +4711ce: 5b46 6f9e |0015: iput-object v6, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.manager:Lde/tadris/fitness/recording/information/InformationManager; // field@9e6f │ │ +4711d2: 5b45 689e |0017: iput-object v5, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.context:Landroid/content/Context; // field@9e68 │ │ +4711d6: 7110 c7d1 0500 |0019: invoke-static {v5}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4711dc: 0c06 |001c: move-result-object v6 │ │ +4711de: 5466 ba85 |001d: iget-object v6, v6, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +4711e2: 6e10 ded2 0600 |001f: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.getSpokenUpdateTimePeriod:()I // method@d2de │ │ +4711e8: 0a07 |0022: move-result v7 │ │ +4711ea: 1400 60ea 0000 |0023: const v0, #float 8.40779e-41 // #0000ea60 │ │ +4711f0: 9207 0700 |0026: mul-int v7, v7, v0 │ │ +4711f4: 8170 |0028: int-to-long v0, v7 │ │ +4711f6: 5a40 6a9e |0029: iput-wide v0, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalTime:J // field@9e6a │ │ +4711fa: 7110 c7d1 0500 |002b: invoke-static {v5}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +471200: 0c05 |002e: move-result-object v5 │ │ +471202: 5455 b485 |002f: iget-object v5, v5, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +471206: 6e10 e5dc 0500 |0031: invoke-virtual {v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +47120c: 0c05 |0034: move-result-object v5 │ │ +47120e: 1900 f03f |0035: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +471212: 7230 cfdc 0501 |0037: invoke-interface {v5, v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ +471218: 0b00 |003a: move-result-wide v0 │ │ +47121a: 1802 0000 0000 0040 8f40 |003b: const-wide v2, #double 1000 // #408f400000000000 │ │ +471224: ce02 |0040: div-double/2addr v2, v0 │ │ +471226: 6e10 ddd2 0600 |0041: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.getSpokenUpdateDistancePeriod:()I // method@d2dd │ │ +47122c: 0a05 |0044: move-result v5 │ │ +47122e: 8350 |0045: int-to-double v0, v5 │ │ +471230: ad02 0200 |0046: mul-double v2, v2, v0 │ │ +471234: 8a25 |0048: double-to-int v5, v2 │ │ +471236: 5945 699e |0049: iput v5, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalInMeters:I // field@9e69 │ │ +47123a: 1600 1027 |004b: const-wide/16 v0, #int 10000 // #2710 │ │ +47123e: 5a40 719e |004d: iput-wide v0, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speedWarningIntervalTime:J // field@9e71 │ │ +471242: 6e10 e9d2 0600 |004f: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.hasLowerTargetSpeedLimit:()Z // method@d2e9 │ │ +471248: 0a05 |0052: move-result v5 │ │ +47124a: 3805 0800 |0053: if-eqz v5, 005b // +0008 │ │ +47124e: 6e10 d9d2 0600 |0055: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.getLowerTargetSpeedLimit:()F // method@d2d9 │ │ +471254: 0a05 |0058: move-result v5 │ │ +471256: 5945 6e9e |0059: iput v5, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lowerTargetSpeedLimit:F // field@9e6e │ │ +47125a: 6e10 ead2 0600 |005b: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.hasUpperTargetSpeedLimit:()Z // method@d2ea │ │ +471260: 0a05 |005e: move-result v5 │ │ +471262: 3805 0800 |005f: if-eqz v5, 0067 // +0008 │ │ +471266: 6e10 e4d2 0600 |0061: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.getUpperTargetSpeedLimit:()F // method@d2e4 │ │ +47126c: 0a05 |0064: move-result v5 │ │ +47126e: 5945 729e |0065: iput v5, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.upperTargetSpeedLimit:F // field@9e72 │ │ +471272: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=38 │ │ 0x0008 line=39 │ │ 0x000a line=40 │ │ 0x000c line=50 │ │ @@ -903865,94 +903866,94 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 167 16-bit code units │ │ -47130c: |[47130c] de.tadris.fitness.recording.announcement.InformationAnnouncements.checkSpeed:()V │ │ -47131c: 5350 719e |0000: iget-wide v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speedWarningIntervalTime:J // field@9e71 │ │ -471320: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -471324: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -471328: 3804 a000 |0006: if-eqz v4, 00a6 // +00a0 │ │ -47132c: 5450 709e |0008: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -471330: 6e10 dcd4 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -471336: 0b00 |000d: move-result-wide v0 │ │ -471338: 5352 6b9e |000e: iget-wide v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenSpeedWarningTime:J // field@9e6b │ │ -47133c: bc20 |0010: sub-long/2addr v0, v2 │ │ -47133e: 5352 719e |0011: iget-wide v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speedWarningIntervalTime:J // field@9e71 │ │ -471342: 3104 0002 |0013: cmp-long v4, v0, v2 │ │ -471346: 3c04 0400 |0015: if-gtz v4, 0019 // +0004 │ │ -47134a: 2900 8f00 |0017: goto/16 00a6 // +008f │ │ -47134e: 5450 709e |0019: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -471352: 6e10 d9d4 0000 |001b: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:()D // method@d4d9 │ │ -471358: 0b00 |001e: move-result-wide v0 │ │ -47135a: 8c00 |001f: double-to-float v0, v0 │ │ -47135c: 5251 6e9e |0020: iget v1, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lowerTargetSpeedLimit:F // field@9e6e │ │ -471360: 1a02 6a06 |0022: const-string v2, "." // string@066a │ │ -471364: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -471366: 2d04 0103 |0025: cmpl-float v4, v1, v3 │ │ -47136a: 3804 3e00 |0027: if-eqz v4, 0065 // +003e │ │ -47136e: 2d01 0100 |0029: cmpl-float v1, v1, v0 │ │ -471372: 3d01 3a00 |002b: if-lez v1, 0065 // +003a │ │ -471376: 5450 679e |002d: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ -47137a: 2201 0819 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -47137e: 7010 06e1 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -471384: 5453 689e |0034: iget-object v3, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.context:Landroid/content/Context; // field@9e68 │ │ -471388: 1404 9201 117f |0036: const v4, #float 1.92746e+38 // #7f110192 │ │ -47138e: 6e20 e602 4300 |0039: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -471394: 0c03 |003c: move-result-object v3 │ │ -471396: 6e20 12e1 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47139c: 6e20 12e1 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4713a2: 6e10 1fe1 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4713a8: 0c01 |0046: move-result-object v1 │ │ -4713aa: 6e20 3dd5 1000 |0047: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ -4713b0: 5450 679e |004a: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ -4713b4: 2201 d416 |004c: new-instance v1, Lde/tadris/fitness/recording/information/CurrentSpeed; // type@16d4 │ │ -4713b8: 5452 689e |004e: iget-object v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.context:Landroid/content/Context; // field@9e68 │ │ -4713bc: 7020 b9d5 2100 |0050: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentSpeed;.:(Landroid/content/Context;)V // method@d5b9 │ │ -4713c2: 5452 709e |0053: iget-object v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -4713c6: 6e20 bed5 2100 |0055: invoke-virtual {v1, v2}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; // method@d5be │ │ -4713cc: 0c01 |0058: move-result-object v1 │ │ -4713ce: 6e20 3dd5 1000 |0059: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ -4713d4: 5450 709e |005c: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -4713d8: 6e10 dcd4 0000 |005e: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -4713de: 0b00 |0061: move-result-wide v0 │ │ -4713e0: 5a50 6b9e |0062: iput-wide v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenSpeedWarningTime:J // field@9e6b │ │ -4713e4: 2842 |0064: goto 00a6 // +0042 │ │ -4713e6: 5251 729e |0065: iget v1, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.upperTargetSpeedLimit:F // field@9e72 │ │ -4713ea: 2d03 0103 |0067: cmpl-float v3, v1, v3 │ │ -4713ee: 3803 3d00 |0069: if-eqz v3, 00a6 // +003d │ │ -4713f2: 2e00 0100 |006b: cmpg-float v0, v1, v0 │ │ -4713f6: 3b00 3900 |006d: if-gez v0, 00a6 // +0039 │ │ -4713fa: 5450 679e |006f: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ -4713fe: 2201 0819 |0071: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -471402: 7010 06e1 0100 |0073: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -471408: 5453 689e |0076: iget-object v3, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.context:Landroid/content/Context; // field@9e68 │ │ -47140c: 1404 9101 117f |0078: const v4, #float 1.92746e+38 // #7f110191 │ │ -471412: 6e20 e602 4300 |007b: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -471418: 0c03 |007e: move-result-object v3 │ │ -47141a: 6e20 12e1 3100 |007f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -471420: 6e20 12e1 2100 |0082: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -471426: 6e10 1fe1 0100 |0085: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47142c: 0c01 |0088: move-result-object v1 │ │ -47142e: 6e20 3dd5 1000 |0089: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ -471434: 5450 679e |008c: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ -471438: 2201 d416 |008e: new-instance v1, Lde/tadris/fitness/recording/information/CurrentSpeed; // type@16d4 │ │ -47143c: 5452 689e |0090: iget-object v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.context:Landroid/content/Context; // field@9e68 │ │ -471440: 7020 b9d5 2100 |0092: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentSpeed;.:(Landroid/content/Context;)V // method@d5b9 │ │ -471446: 5452 709e |0095: iget-object v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -47144a: 6e20 bed5 2100 |0097: invoke-virtual {v1, v2}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; // method@d5be │ │ -471450: 0c01 |009a: move-result-object v1 │ │ -471452: 6e20 3dd5 1000 |009b: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ -471458: 5450 709e |009e: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -47145c: 6e10 dcd4 0000 |00a0: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -471462: 0b00 |00a3: move-result-wide v0 │ │ -471464: 5a50 6b9e |00a4: iput-wide v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenSpeedWarningTime:J // field@9e6b │ │ -471468: 0e00 |00a6: return-void │ │ +471310: |[471310] de.tadris.fitness.recording.announcement.InformationAnnouncements.checkSpeed:()V │ │ +471320: 5350 719e |0000: iget-wide v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speedWarningIntervalTime:J // field@9e71 │ │ +471324: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +471328: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +47132c: 3804 a000 |0006: if-eqz v4, 00a6 // +00a0 │ │ +471330: 5450 709e |0008: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +471334: 6e10 dcd4 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +47133a: 0b00 |000d: move-result-wide v0 │ │ +47133c: 5352 6b9e |000e: iget-wide v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenSpeedWarningTime:J // field@9e6b │ │ +471340: bc20 |0010: sub-long/2addr v0, v2 │ │ +471342: 5352 719e |0011: iget-wide v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speedWarningIntervalTime:J // field@9e71 │ │ +471346: 3104 0002 |0013: cmp-long v4, v0, v2 │ │ +47134a: 3c04 0400 |0015: if-gtz v4, 0019 // +0004 │ │ +47134e: 2900 8f00 |0017: goto/16 00a6 // +008f │ │ +471352: 5450 709e |0019: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +471356: 6e10 d9d4 0000 |001b: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:()D // method@d4d9 │ │ +47135c: 0b00 |001e: move-result-wide v0 │ │ +47135e: 8c00 |001f: double-to-float v0, v0 │ │ +471360: 5251 6e9e |0020: iget v1, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lowerTargetSpeedLimit:F // field@9e6e │ │ +471364: 1a02 6a06 |0022: const-string v2, "." // string@066a │ │ +471368: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +47136a: 2d04 0103 |0025: cmpl-float v4, v1, v3 │ │ +47136e: 3804 3e00 |0027: if-eqz v4, 0065 // +003e │ │ +471372: 2d01 0100 |0029: cmpl-float v1, v1, v0 │ │ +471376: 3d01 3a00 |002b: if-lez v1, 0065 // +003a │ │ +47137a: 5450 679e |002d: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ +47137e: 2201 0819 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +471382: 7010 06e1 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +471388: 5453 689e |0034: iget-object v3, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.context:Landroid/content/Context; // field@9e68 │ │ +47138c: 1404 9201 117f |0036: const v4, #float 1.92746e+38 // #7f110192 │ │ +471392: 6e20 e602 4300 |0039: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +471398: 0c03 |003c: move-result-object v3 │ │ +47139a: 6e20 12e1 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4713a0: 6e20 12e1 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4713a6: 6e10 1fe1 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4713ac: 0c01 |0046: move-result-object v1 │ │ +4713ae: 6e20 3dd5 1000 |0047: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ +4713b4: 5450 679e |004a: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ +4713b8: 2201 d416 |004c: new-instance v1, Lde/tadris/fitness/recording/information/CurrentSpeed; // type@16d4 │ │ +4713bc: 5452 689e |004e: iget-object v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.context:Landroid/content/Context; // field@9e68 │ │ +4713c0: 7020 b9d5 2100 |0050: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentSpeed;.:(Landroid/content/Context;)V // method@d5b9 │ │ +4713c6: 5452 709e |0053: iget-object v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +4713ca: 6e20 bed5 2100 |0055: invoke-virtual {v1, v2}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; // method@d5be │ │ +4713d0: 0c01 |0058: move-result-object v1 │ │ +4713d2: 6e20 3dd5 1000 |0059: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ +4713d8: 5450 709e |005c: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +4713dc: 6e10 dcd4 0000 |005e: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +4713e2: 0b00 |0061: move-result-wide v0 │ │ +4713e4: 5a50 6b9e |0062: iput-wide v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenSpeedWarningTime:J // field@9e6b │ │ +4713e8: 2842 |0064: goto 00a6 // +0042 │ │ +4713ea: 5251 729e |0065: iget v1, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.upperTargetSpeedLimit:F // field@9e72 │ │ +4713ee: 2d03 0103 |0067: cmpl-float v3, v1, v3 │ │ +4713f2: 3803 3d00 |0069: if-eqz v3, 00a6 // +003d │ │ +4713f6: 2e00 0100 |006b: cmpg-float v0, v1, v0 │ │ +4713fa: 3b00 3900 |006d: if-gez v0, 00a6 // +0039 │ │ +4713fe: 5450 679e |006f: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ +471402: 2201 0819 |0071: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +471406: 7010 06e1 0100 |0073: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47140c: 5453 689e |0076: iget-object v3, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.context:Landroid/content/Context; // field@9e68 │ │ +471410: 1404 9101 117f |0078: const v4, #float 1.92746e+38 // #7f110191 │ │ +471416: 6e20 e602 4300 |007b: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +47141c: 0c03 |007e: move-result-object v3 │ │ +47141e: 6e20 12e1 3100 |007f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +471424: 6e20 12e1 2100 |0082: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47142a: 6e10 1fe1 0100 |0085: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +471430: 0c01 |0088: move-result-object v1 │ │ +471432: 6e20 3dd5 1000 |0089: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ +471438: 5450 679e |008c: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ +47143c: 2201 d416 |008e: new-instance v1, Lde/tadris/fitness/recording/information/CurrentSpeed; // type@16d4 │ │ +471440: 5452 689e |0090: iget-object v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.context:Landroid/content/Context; // field@9e68 │ │ +471444: 7020 b9d5 2100 |0092: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentSpeed;.:(Landroid/content/Context;)V // method@d5b9 │ │ +47144a: 5452 709e |0095: iget-object v2, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +47144e: 6e20 bed5 2100 |0097: invoke-virtual {v1, v2}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; // method@d5be │ │ +471454: 0c01 |009a: move-result-object v1 │ │ +471456: 6e20 3dd5 1000 |009b: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ +47145c: 5450 709e |009e: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +471460: 6e10 dcd4 0000 |00a0: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +471466: 0b00 |00a3: move-result-wide v0 │ │ +471468: 5a50 6b9e |00a4: iput-wide v0, v5, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenSpeedWarningTime:J // field@9e6b │ │ +47146c: 0e00 |00a6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0019 line=96 │ │ 0x0020 line=97 │ │ 0x002d line=98 │ │ 0x004a line=99 │ │ @@ -903969,26 +903970,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -47146c: |[47146c] de.tadris.fitness.recording.announcement.InformationAnnouncements.speak:()V │ │ -47147c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -47147e: 7020 29d5 0200 |0001: invoke-direct {v2, v0}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speakAnnouncements:(Z)V // method@d529 │ │ -471484: 5420 709e |0004: iget-object v0, v2, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -471488: 6e10 dcd4 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -47148e: 0b00 |0009: move-result-wide v0 │ │ -471490: 5a20 6d9e |000a: iput-wide v0, v2, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateTime:J // field@9e6d │ │ -471494: 5420 709e |000c: iget-object v0, v2, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -471498: 6e10 dbd4 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDistanceInMeters:()I // method@d4db │ │ -47149e: 0a00 |0011: move-result v0 │ │ -4714a0: 5920 6c9e |0012: iput v0, v2, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateDistance:I // field@9e6c │ │ -4714a4: 0e00 |0014: return-void │ │ +471470: |[471470] de.tadris.fitness.recording.announcement.InformationAnnouncements.speak:()V │ │ +471480: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +471482: 7020 29d5 0200 |0001: invoke-direct {v2, v0}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speakAnnouncements:(Z)V // method@d529 │ │ +471488: 5420 709e |0004: iget-object v0, v2, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +47148c: 6e10 dcd4 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +471492: 0b00 |0009: move-result-wide v0 │ │ +471494: 5a20 6d9e |000a: iput-wide v0, v2, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateTime:J // field@9e6d │ │ +471498: 5420 709e |000c: iget-object v0, v2, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +47149c: 6e10 dbd4 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDistanceInMeters:()I // method@d4db │ │ +4714a2: 0a00 |0011: move-result v0 │ │ +4714a4: 5920 6c9e |0012: iput v0, v2, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateDistance:I // field@9e6c │ │ +4714a8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x0004 line=111 │ │ 0x000c line=112 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lde/tadris/fitness/recording/announcement/InformationAnnouncements; │ │ @@ -903998,35 +903999,35 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -4714a8: |[4714a8] de.tadris.fitness.recording.announcement.InformationAnnouncements.speakAnnouncements:(Z)V │ │ -4714b8: 5440 6f9e |0000: iget-object v0, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.manager:Lde/tadris/fitness/recording/information/InformationManager; // field@9e6f │ │ -4714bc: 6e10 f1d5 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/InformationManager;.getInformation:()Ljava/util/List; // method@d5f1 │ │ -4714c2: 0c00 |0005: move-result-object v0 │ │ -4714c4: 7210 8fe3 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4714ca: 0c00 |0009: move-result-object v0 │ │ -4714cc: 7210 5fe3 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4714d2: 0a01 |000d: move-result v1 │ │ -4714d4: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ -4714d8: 7210 60e3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4714de: 0c01 |0013: move-result-object v1 │ │ -4714e0: 1f01 dd16 |0014: check-cast v1, Lde/tadris/fitness/recording/information/RecordingInformation; // type@16dd │ │ -4714e4: 3905 0800 |0016: if-nez v5, 001e // +0008 │ │ -4714e8: 6e10 06d6 0100 |0018: invoke-virtual {v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.isPlayedAlways:()Z // method@d606 │ │ -4714ee: 0a02 |001b: move-result v2 │ │ -4714f0: 3802 eeff |001c: if-eqz v2, 000a // -0012 │ │ -4714f4: 5442 679e |001e: iget-object v2, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ -4714f8: 5443 709e |0020: iget-object v3, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -4714fc: 6e30 3cd5 3201 |0022: invoke-virtual {v2, v3, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ -471502: 28e5 |0025: goto 000a // -001b │ │ -471504: 0e00 |0026: return-void │ │ +4714ac: |[4714ac] de.tadris.fitness.recording.announcement.InformationAnnouncements.speakAnnouncements:(Z)V │ │ +4714bc: 5440 6f9e |0000: iget-object v0, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.manager:Lde/tadris/fitness/recording/information/InformationManager; // field@9e6f │ │ +4714c0: 6e10 f1d5 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/InformationManager;.getInformation:()Ljava/util/List; // method@d5f1 │ │ +4714c6: 0c00 |0005: move-result-object v0 │ │ +4714c8: 7210 8fe3 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4714ce: 0c00 |0009: move-result-object v0 │ │ +4714d0: 7210 5fe3 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4714d6: 0a01 |000d: move-result v1 │ │ +4714d8: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ +4714dc: 7210 60e3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4714e2: 0c01 |0013: move-result-object v1 │ │ +4714e4: 1f01 dd16 |0014: check-cast v1, Lde/tadris/fitness/recording/information/RecordingInformation; // type@16dd │ │ +4714e8: 3905 0800 |0016: if-nez v5, 001e // +0008 │ │ +4714ec: 6e10 06d6 0100 |0018: invoke-virtual {v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.isPlayedAlways:()Z // method@d606 │ │ +4714f2: 0a02 |001b: move-result v2 │ │ +4714f4: 3802 eeff |001c: if-eqz v2, 000a // -0012 │ │ +4714f8: 5442 679e |001e: iget-object v2, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ +4714fc: 5443 709e |0020: iget-object v3, v4, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +471500: 6e30 3cd5 3201 |0022: invoke-virtual {v2, v3, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ +471506: 28e5 |0025: goto 000a // -001b │ │ +471508: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0018 line=117 │ │ 0x001e line=118 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 this Lde/tadris/fitness/recording/announcement/InformationAnnouncements; │ │ @@ -904038,54 +904039,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -471270: |[471270] de.tadris.fitness.recording.announcement.InformationAnnouncements.check:()V │ │ -471280: 5470 679e |0000: iget-object v0, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ -471284: 6e10 3ad5 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/TTSController;.isTtsAvailable:()Z // method@d53a │ │ -47128a: 0a00 |0005: move-result v0 │ │ -47128c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -471290: 0e00 |0008: return-void │ │ -471292: 7010 27d5 0700 |0009: invoke-direct {v7}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.checkSpeed:()V // method@d527 │ │ -471298: 5370 6a9e |000c: iget-wide v0, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalTime:J // field@9e6a │ │ -47129c: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ -4712a0: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -4712a2: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -4712a4: 3106 0002 |0012: cmp-long v6, v0, v2 │ │ -4712a8: 3806 1300 |0014: if-eqz v6, 0027 // +0013 │ │ -4712ac: 5470 709e |0016: iget-object v0, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -4712b0: 6e10 dcd4 0000 |0018: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -4712b6: 0b00 |001b: move-result-wide v0 │ │ -4712b8: 5372 6d9e |001c: iget-wide v2, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateTime:J // field@9e6d │ │ -4712bc: bc20 |001e: sub-long/2addr v0, v2 │ │ -4712be: 5372 6a9e |001f: iget-wide v2, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalTime:J // field@9e6a │ │ -4712c2: 3106 0002 |0021: cmp-long v6, v0, v2 │ │ -4712c6: 3d06 0400 |0023: if-lez v6, 0027 // +0004 │ │ -4712ca: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -4712cc: 2802 |0026: goto 0028 // +0002 │ │ -4712ce: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -4712d0: 5271 699e |0028: iget v1, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalInMeters:I // field@9e69 │ │ -4712d4: 3801 1000 |002a: if-eqz v1, 003a // +0010 │ │ -4712d8: 5471 709e |002c: iget-object v1, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ -4712dc: 6e10 dbd4 0100 |002e: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDistanceInMeters:()I // method@d4db │ │ -4712e2: 0a01 |0031: move-result v1 │ │ -4712e4: 5272 6c9e |0032: iget v2, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateDistance:I // field@9e6c │ │ -4712e8: b121 |0034: sub-int/2addr v1, v2 │ │ -4712ea: 5272 699e |0035: iget v2, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalInMeters:I // field@9e69 │ │ -4712ee: 3721 0300 |0037: if-le v1, v2, 003a // +0003 │ │ -4712f2: 2802 |0039: goto 003b // +0002 │ │ -4712f4: 0104 |003a: move v4, v0 │ │ -4712f6: 3804 0600 |003b: if-eqz v4, 0041 // +0006 │ │ -4712fa: 7010 28d5 0700 |003d: invoke-direct {v7}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speak:()V // method@d528 │ │ -471300: 2804 |0040: goto 0044 // +0004 │ │ -471302: 7020 29d5 5700 |0041: invoke-direct {v7, v5}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speakAnnouncements:(Z)V // method@d529 │ │ -471308: 0e00 |0044: return-void │ │ +471274: |[471274] de.tadris.fitness.recording.announcement.InformationAnnouncements.check:()V │ │ +471284: 5470 679e |0000: iget-object v0, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e67 │ │ +471288: 6e10 3ad5 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/TTSController;.isTtsAvailable:()Z // method@d53a │ │ +47128e: 0a00 |0005: move-result v0 │ │ +471290: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +471294: 0e00 |0008: return-void │ │ +471296: 7010 27d5 0700 |0009: invoke-direct {v7}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.checkSpeed:()V // method@d527 │ │ +47129c: 5370 6a9e |000c: iget-wide v0, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalTime:J // field@9e6a │ │ +4712a0: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ +4712a4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +4712a6: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +4712a8: 3106 0002 |0012: cmp-long v6, v0, v2 │ │ +4712ac: 3806 1300 |0014: if-eqz v6, 0027 // +0013 │ │ +4712b0: 5470 709e |0016: iget-object v0, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +4712b4: 6e10 dcd4 0000 |0018: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +4712ba: 0b00 |001b: move-result-wide v0 │ │ +4712bc: 5372 6d9e |001c: iget-wide v2, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateTime:J // field@9e6d │ │ +4712c0: bc20 |001e: sub-long/2addr v0, v2 │ │ +4712c2: 5372 6a9e |001f: iget-wide v2, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalTime:J // field@9e6a │ │ +4712c6: 3106 0002 |0021: cmp-long v6, v0, v2 │ │ +4712ca: 3d06 0400 |0023: if-lez v6, 0027 // +0004 │ │ +4712ce: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +4712d0: 2802 |0026: goto 0028 // +0002 │ │ +4712d2: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +4712d4: 5271 699e |0028: iget v1, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalInMeters:I // field@9e69 │ │ +4712d8: 3801 1000 |002a: if-eqz v1, 003a // +0010 │ │ +4712dc: 5471 709e |002c: iget-object v1, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e70 │ │ +4712e0: 6e10 dbd4 0100 |002e: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDistanceInMeters:()I // method@d4db │ │ +4712e6: 0a01 |0031: move-result v1 │ │ +4712e8: 5272 6c9e |0032: iget v2, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.lastSpokenUpdateDistance:I // field@9e6c │ │ +4712ec: b121 |0034: sub-int/2addr v1, v2 │ │ +4712ee: 5272 699e |0035: iget v2, v7, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.intervalInMeters:I // field@9e69 │ │ +4712f2: 3721 0300 |0037: if-le v1, v2, 003a // +0003 │ │ +4712f6: 2802 |0039: goto 003b // +0002 │ │ +4712f8: 0104 |003a: move v4, v0 │ │ +4712fa: 3804 0600 |003b: if-eqz v4, 0041 // +0006 │ │ +4712fe: 7010 28d5 0700 |003d: invoke-direct {v7}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speak:()V // method@d528 │ │ +471304: 2804 |0040: goto 0044 // +0004 │ │ +471306: 7020 29d5 5700 |0041: invoke-direct {v7, v5}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.speakAnnouncements:(Z)V // method@d529 │ │ +47130c: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=74 │ │ 0x000c line=78 │ │ 0x0028 line=81 │ │ 0x003d line=86 │ │ @@ -904133,19 +904134,19 @@ │ │ type : '(Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/Timer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -471508: |[471508] de.tadris.fitness.recording.announcement.TTSController$1.:(Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/Timer;)V │ │ -471518: 5b01 739e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/announcement/TTSController$1;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e73 │ │ -47151c: 5b02 749e |0002: iput-object v2, v0, Lde/tadris/fitness/recording/announcement/TTSController$1;.val$destroyTimer:Ljava/util/Timer; // field@9e74 │ │ -471520: 7010 f9e3 0000 |0004: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@e3f9 │ │ -471526: 0e00 |0007: return-void │ │ +47150c: |[47150c] de.tadris.fitness.recording.announcement.TTSController$1.:(Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/Timer;)V │ │ +47151c: 5b01 739e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/announcement/TTSController$1;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e73 │ │ +471520: 5b02 749e |0002: iput-object v2, v0, Lde/tadris/fitness/recording/announcement/TTSController$1;.val$destroyTimer:Ljava/util/Timer; // field@9e74 │ │ +471524: 7010 f9e3 0000 |0004: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@e3f9 │ │ +47152a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/recording/announcement/TTSController$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/tadris/fitness/recording/announcement/TTSController; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/Timer; │ │ @@ -904156,27 +904157,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -471528: |[471528] de.tadris.fitness.recording.announcement.TTSController$1.run:()V │ │ -471538: 5410 739e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/TTSController$1;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e73 │ │ -47153c: 7110 34d5 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/recording/announcement/TTSController;.access$100:(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/speech/tts/TextToSpeech; // method@d534 │ │ -471542: 0c00 |0005: move-result-object v0 │ │ -471544: 6e10 3f08 0000 |0006: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.isSpeaking:()Z // method@083f │ │ -47154a: 0a00 |0009: move-result v0 │ │ -47154c: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ -471550: 5410 739e |000c: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/TTSController$1;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e73 │ │ -471554: 6e10 36d5 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/TTSController;.destroy:()V // method@d536 │ │ -47155a: 6e10 2bd5 0100 |0011: invoke-virtual {v1}, Lde/tadris/fitness/recording/announcement/TTSController$1;.cancel:()Z // method@d52b │ │ -471560: 5410 749e |0014: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/TTSController$1;.val$destroyTimer:Ljava/util/Timer; // field@9e74 │ │ -471564: 6e10 f7e3 0000 |0016: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@e3f7 │ │ -47156a: 0e00 |0019: return-void │ │ +47152c: |[47152c] de.tadris.fitness.recording.announcement.TTSController$1.run:()V │ │ +47153c: 5410 739e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/TTSController$1;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e73 │ │ +471540: 7110 34d5 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/recording/announcement/TTSController;.access$100:(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/speech/tts/TextToSpeech; // method@d534 │ │ +471546: 0c00 |0005: move-result-object v0 │ │ +471548: 6e10 3f08 0000 |0006: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.isSpeaking:()Z // method@083f │ │ +47154e: 0a00 |0009: move-result v0 │ │ +471550: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ +471554: 5410 739e |000c: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/TTSController$1;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e73 │ │ +471558: 6e10 36d5 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/TTSController;.destroy:()V // method@d536 │ │ +47155e: 6e10 2bd5 0100 |0011: invoke-virtual {v1}, Lde/tadris/fitness/recording/announcement/TTSController$1;.cancel:()Z // method@d52b │ │ +471564: 5410 749e |0014: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/TTSController$1;.val$destroyTimer:Ljava/util/Timer; // field@9e74 │ │ +471568: 6e10 f7e3 0000 |0016: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@e3f7 │ │ +47156e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000c line=124 │ │ 0x0011 line=125 │ │ 0x0014 line=126 │ │ locals : │ │ @@ -904224,18 +904225,18 @@ │ │ type : '(Lde/tadris/fitness/recording/announcement/TTSController;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47156c: |[47156c] de.tadris.fitness.recording.announcement.TTSController$TextToSpeechListener.:(Lde/tadris/fitness/recording/announcement/TTSController;)V │ │ -47157c: 5b01 759e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e75 │ │ -471580: 7010 4408 0000 |0002: invoke-direct {v0}, Landroid/speech/tts/UtteranceProgressListener;.:()V // method@0844 │ │ -471586: 0e00 |0005: return-void │ │ +471570: |[471570] de.tadris.fitness.recording.announcement.TTSController$TextToSpeechListener.:(Lde/tadris/fitness/recording/announcement/TTSController;)V │ │ +471580: 5b01 759e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e75 │ │ +471584: 7010 4408 0000 |0002: invoke-direct {v0}, Landroid/speech/tts/UtteranceProgressListener;.:()V // method@0844 │ │ +47158a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/recording/announcement/TTSController; │ │ │ │ @@ -904244,17 +904245,17 @@ │ │ type : '(Lde/tadris/fitness/recording/announcement/TTSController;Lde/tadris/fitness/recording/announcement/TTSController$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -471588: |[471588] de.tadris.fitness.recording.announcement.TTSController$TextToSpeechListener.:(Lde/tadris/fitness/recording/announcement/TTSController;Lde/tadris/fitness/recording/announcement/TTSController$1;)V │ │ -471598: 7020 2dd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;.:(Lde/tadris/fitness/recording/announcement/TTSController;)V // method@d52d │ │ -47159e: 0e00 |0003: return-void │ │ +47158c: |[47158c] de.tadris.fitness.recording.announcement.TTSController$TextToSpeechListener.:(Lde/tadris/fitness/recording/announcement/TTSController;Lde/tadris/fitness/recording/announcement/TTSController$1;)V │ │ +47159c: 7020 2dd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;.:(Lde/tadris/fitness/recording/announcement/TTSController;)V // method@d52d │ │ +4715a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/tadris/fitness/recording/announcement/TTSController; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/tadris/fitness/recording/announcement/TTSController$1; │ │ @@ -904265,21 +904266,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4715a0: |[4715a0] de.tadris.fitness.recording.announcement.TTSController$TextToSpeechListener.onDone:(Ljava/lang/String;)V │ │ -4715b0: 5412 759e |0000: iget-object v2, v1, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e75 │ │ -4715b4: 7110 35d5 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/recording/announcement/TTSController;.access$200:(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/media/AudioManager; // method@d535 │ │ -4715ba: 0c02 |0005: move-result-object v2 │ │ -4715bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4715be: 6e20 dc06 0200 |0007: invoke-virtual {v2, v0}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@06dc │ │ -4715c4: 0e00 |000a: return-void │ │ +4715a4: |[4715a4] de.tadris.fitness.recording.announcement.TTSController$TextToSpeechListener.onDone:(Ljava/lang/String;)V │ │ +4715b4: 5412 759e |0000: iget-object v2, v1, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e75 │ │ +4715b8: 7110 35d5 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/recording/announcement/TTSController;.access$200:(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/media/AudioManager; // method@d535 │ │ +4715be: 0c02 |0005: move-result-object v2 │ │ +4715c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4715c2: 6e20 dc06 0200 |0007: invoke-virtual {v2, v0}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@06dc │ │ +4715c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -904288,38 +904289,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4715c8: |[4715c8] de.tadris.fitness.recording.announcement.TTSController$TextToSpeechListener.onError:(Ljava/lang/String;)V │ │ -4715d8: 0e00 |0000: return-void │ │ +4715cc: |[4715cc] de.tadris.fitness.recording.announcement.TTSController$TextToSpeechListener.onError:(Ljava/lang/String;)V │ │ +4715dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;) │ │ name : 'onStart' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4715dc: |[4715dc] de.tadris.fitness.recording.announcement.TTSController$TextToSpeechListener.onStart:(Ljava/lang/String;)V │ │ -4715ec: 5434 759e |0000: iget-object v4, v3, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e75 │ │ -4715f0: 7110 35d5 0400 |0002: invoke-static {v4}, Lde/tadris/fitness/recording/announcement/TTSController;.access$200:(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/media/AudioManager; // method@d535 │ │ -4715f6: 0c04 |0005: move-result-object v4 │ │ -4715f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4715fa: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4715fc: 1232 |0008: const/4 v2, #int 3 // #3 │ │ -4715fe: 6e40 e206 0421 |0009: invoke-virtual {v4, v0, v1, v2}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@06e2 │ │ -471604: 0e00 |000c: return-void │ │ +4715e0: |[4715e0] de.tadris.fitness.recording.announcement.TTSController$TextToSpeechListener.onStart:(Ljava/lang/String;)V │ │ +4715f0: 5434 759e |0000: iget-object v4, v3, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;.this$0:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e75 │ │ +4715f4: 7110 35d5 0400 |0002: invoke-static {v4}, Lde/tadris/fitness/recording/announcement/TTSController;.access$200:(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/media/AudioManager; // method@d535 │ │ +4715fa: 0c04 |0005: move-result-object v4 │ │ +4715fc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4715fe: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +471600: 1232 |0008: const/4 v2, #int 3 // #3 │ │ +471602: 6e40 e206 0421 |0009: invoke-virtual {v4, v0, v1, v2}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@06e2 │ │ +471608: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -904393,21 +904394,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4716a8: |[4716a8] de.tadris.fitness.recording.announcement.TTSController.:(Landroid/content/Context;)V │ │ -4716b8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4716be: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -4716c0: 5910 7a9e |0004: iput v0, v1, Lde/tadris/fitness/recording/announcement/TTSController;.speakId:I // field@9e7a │ │ -4716c4: 1a00 2e5c |0006: const-string v0, "TTSController" // string@5c2e │ │ -4716c8: 7030 38d5 2100 |0008: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/recording/announcement/TTSController;.init:(Landroid/content/Context;Ljava/lang/String;)V // method@d538 │ │ -4716ce: 0e00 |000b: return-void │ │ +4716ac: |[4716ac] de.tadris.fitness.recording.announcement.TTSController.:(Landroid/content/Context;)V │ │ +4716bc: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4716c2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +4716c4: 5910 7a9e |0004: iput v0, v1, Lde/tadris/fitness/recording/announcement/TTSController;.speakId:I // field@9e7a │ │ +4716c8: 1a00 2e5c |0006: const-string v0, "TTSController" // string@5c2e │ │ +4716cc: 7030 38d5 2100 |0008: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/recording/announcement/TTSController;.init:(Landroid/content/Context;Ljava/lang/String;)V // method@d538 │ │ +4716d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=83 │ │ 0x0008 line=51 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/recording/announcement/TTSController; │ │ @@ -904418,20 +904419,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4716d0: |[4716d0] de.tadris.fitness.recording.announcement.TTSController.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -4716e0: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4716e6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -4716e8: 5910 7a9e |0004: iput v0, v1, Lde/tadris/fitness/recording/announcement/TTSController;.speakId:I // field@9e7a │ │ -4716ec: 7030 38d5 2103 |0006: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/recording/announcement/TTSController;.init:(Landroid/content/Context;Ljava/lang/String;)V // method@d538 │ │ -4716f2: 0e00 |0009: return-void │ │ +4716d4: |[4716d4] de.tadris.fitness.recording.announcement.TTSController.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +4716e4: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4716ea: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +4716ec: 5910 7a9e |0004: iput v0, v1, Lde/tadris/fitness/recording/announcement/TTSController;.speakId:I // field@9e7a │ │ +4716f0: 7030 38d5 2103 |0006: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/recording/announcement/TTSController;.init:(Landroid/content/Context;Ljava/lang/String;)V // method@d538 │ │ +4716f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=83 │ │ 0x0006 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/tadris/fitness/recording/announcement/TTSController; │ │ @@ -904443,17 +904444,17 @@ │ │ type : '(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/speech/tts/TextToSpeech;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -471620: |[471620] de.tadris.fitness.recording.announcement.TTSController.access$100:(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/speech/tts/TextToSpeech; │ │ -471630: 5400 7b9e |0000: iget-object v0, v0, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ -471634: 1100 |0002: return-object v0 │ │ +471624: |[471624] de.tadris.fitness.recording.announcement.TTSController.access$100:(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/speech/tts/TextToSpeech; │ │ +471634: 5400 7b9e |0000: iget-object v0, v0, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ +471638: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/recording/announcement/TTSController; │ │ │ │ #3 : (in Lde/tadris/fitness/recording/announcement/TTSController;) │ │ @@ -904461,17 +904462,17 @@ │ │ type : '(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/media/AudioManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -471608: |[471608] de.tadris.fitness.recording.announcement.TTSController.access$200:(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/media/AudioManager; │ │ -471618: 5400 779e |0000: iget-object v0, v0, Lde/tadris/fitness/recording/announcement/TTSController;.audioManager:Landroid/media/AudioManager; // field@9e77 │ │ -47161c: 1100 |0002: return-object v0 │ │ +47160c: |[47160c] de.tadris.fitness.recording.announcement.TTSController.access$200:(Lde/tadris/fitness/recording/announcement/TTSController;)Landroid/media/AudioManager; │ │ +47161c: 5400 779e |0000: iget-object v0, v0, Lde/tadris/fitness/recording/announcement/TTSController;.audioManager:Landroid/media/AudioManager; // field@9e77 │ │ +471620: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/recording/announcement/TTSController; │ │ │ │ #4 : (in Lde/tadris/fitness/recording/announcement/TTSController;) │ │ @@ -904479,30 +904480,30 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -471748: |[471748] de.tadris.fitness.recording.announcement.TTSController.init:(Landroid/content/Context;Ljava/lang/String;)V │ │ -471758: 2200 7f01 |0000: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@017f │ │ -47175c: 2201 af16 |0002: new-instance v1, Lde/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA; // type@16af │ │ -471760: 7020 1ad5 2100 |0004: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA;.:(Lde/tadris/fitness/recording/announcement/TTSController;)V // method@d51a │ │ -471766: 7030 3e08 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@083e │ │ -47176c: 5b20 7b9e |000a: iput-object v0, v2, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ -471770: 1a00 b478 |000c: const-string v0, "audio" // string@78b4 │ │ -471774: 6e20 e902 0300 |000e: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ -47177a: 0c00 |0011: move-result-object v0 │ │ -47177c: 1f00 2901 |0012: check-cast v0, Landroid/media/AudioManager; // type@0129 │ │ -471780: 5b20 779e |0014: iput-object v0, v2, Lde/tadris/fitness/recording/announcement/TTSController;.audioManager:Landroid/media/AudioManager; // field@9e77 │ │ -471784: 7110 22d5 0300 |0016: invoke-static {v3}, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.getCurrentMode:(Landroid/content/Context;)Lde/tadris/fitness/recording/announcement/AnnouncementMode; // method@d522 │ │ -47178a: 0c03 |0019: move-result-object v3 │ │ -47178c: 5b23 789e |001a: iput-object v3, v2, Lde/tadris/fitness/recording/announcement/TTSController;.currentMode:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e78 │ │ -471790: 5b24 799e |001c: iput-object v4, v2, Lde/tadris/fitness/recording/announcement/TTSController;.id:Ljava/lang/String; // field@9e79 │ │ -471794: 0e00 |001e: return-void │ │ +47174c: |[47174c] de.tadris.fitness.recording.announcement.TTSController.init:(Landroid/content/Context;Ljava/lang/String;)V │ │ +47175c: 2200 7f01 |0000: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@017f │ │ +471760: 2201 af16 |0002: new-instance v1, Lde/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA; // type@16af │ │ +471764: 7020 1ad5 2100 |0004: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA;.:(Lde/tadris/fitness/recording/announcement/TTSController;)V // method@d51a │ │ +47176a: 7030 3e08 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@083e │ │ +471770: 5b20 7b9e |000a: iput-object v0, v2, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ +471774: 1a00 b478 |000c: const-string v0, "audio" // string@78b4 │ │ +471778: 6e20 e902 0300 |000e: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ +47177e: 0c00 |0011: move-result-object v0 │ │ +471780: 1f00 2901 |0012: check-cast v0, Landroid/media/AudioManager; // type@0129 │ │ +471784: 5b20 779e |0014: iput-object v0, v2, Lde/tadris/fitness/recording/announcement/TTSController;.audioManager:Landroid/media/AudioManager; // field@9e77 │ │ +471788: 7110 22d5 0300 |0016: invoke-static {v3}, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.getCurrentMode:(Landroid/content/Context;)Lde/tadris/fitness/recording/announcement/AnnouncementMode; // method@d522 │ │ +47178e: 0c03 |0019: move-result-object v3 │ │ +471790: 5b23 789e |001a: iput-object v3, v2, Lde/tadris/fitness/recording/announcement/TTSController;.currentMode:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e78 │ │ +471794: 5b24 799e |001c: iput-object v4, v2, Lde/tadris/fitness/recording/announcement/TTSController;.id:Ljava/lang/String; // field@9e79 │ │ +471798: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000e line=60 │ │ 0x0016 line=61 │ │ 0x001c line=62 │ │ locals : │ │ @@ -904515,37 +904516,37 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -471638: |[471638] de.tadris.fitness.recording.announcement.TTSController.isHeadsetOn:()Z │ │ -471648: 7100 4e02 0000 |0000: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ -47164e: 0c00 |0003: move-result-object v0 │ │ -471650: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -471652: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -471654: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -471658: 6e10 5102 0000 |0008: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0251 │ │ -47165e: 0a03 |000b: move-result v3 │ │ -471660: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -471664: 6e20 4f02 2000 |000e: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothAdapter;.getProfileConnectionState:(I)I // method@024f │ │ -47166a: 0a00 |0011: move-result v0 │ │ -47166c: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -47166e: 3330 0400 |0013: if-ne v0, v3, 0017 // +0004 │ │ -471672: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -471674: 2802 |0016: goto 0018 // +0002 │ │ -471676: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -471678: 5443 779e |0018: iget-object v3, v4, Lde/tadris/fitness/recording/announcement/TTSController;.audioManager:Landroid/media/AudioManager; // field@9e77 │ │ -47167c: 6e10 e006 0300 |001a: invoke-virtual {v3}, Landroid/media/AudioManager;.isWiredHeadsetOn:()Z // method@06e0 │ │ -471682: 0a03 |001d: move-result v3 │ │ -471684: 3903 0400 |001e: if-nez v3, 0022 // +0004 │ │ -471688: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ -47168c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -47168e: 0f01 |0023: return v1 │ │ +47163c: |[47163c] de.tadris.fitness.recording.announcement.TTSController.isHeadsetOn:()Z │ │ +47164c: 7100 4e02 0000 |0000: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ +471652: 0c00 |0003: move-result-object v0 │ │ +471654: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +471656: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +471658: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +47165c: 6e10 5102 0000 |0008: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0251 │ │ +471662: 0a03 |000b: move-result v3 │ │ +471664: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +471668: 6e20 4f02 2000 |000e: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothAdapter;.getProfileConnectionState:(I)I // method@024f │ │ +47166e: 0a00 |0011: move-result v0 │ │ +471670: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +471672: 3330 0400 |0013: if-ne v0, v3, 0017 // +0004 │ │ +471676: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +471678: 2802 |0016: goto 0018 // +0002 │ │ +47167a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +47167c: 5443 779e |0018: iget-object v3, v4, Lde/tadris/fitness/recording/announcement/TTSController;.audioManager:Landroid/media/AudioManager; // field@9e77 │ │ +471680: 6e10 e006 0300 |001a: invoke-virtual {v3}, Landroid/media/AudioManager;.isWiredHeadsetOn:()Z // method@06e0 │ │ +471686: 0a03 |001d: move-result v3 │ │ +471688: 3903 0400 |001e: if-nez v3, 0022 // +0004 │ │ +47168c: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ +471690: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +471692: 0f01 |0023: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0008 line=100 │ │ 0x000e line=101 │ │ 0x0018 line=103 │ │ locals : │ │ @@ -904556,56 +904557,56 @@ │ │ type : '(Lde/tadris/fitness/recording/announcement/TTSController;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -471798: |[471798] de.tadris.fitness.recording.announcement.TTSController.lambda$W2YGCXJ__-1nrD9VsQjT3tnXioA:(Lde/tadris/fitness/recording/announcement/TTSController;I)V │ │ -4717a8: 7020 3ed5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.ttsReady:(I)V // method@d53e │ │ -4717ae: 0e00 |0003: return-void │ │ +47179c: |[47179c] de.tadris.fitness.recording.announcement.TTSController.lambda$W2YGCXJ__-1nrD9VsQjT3tnXioA:(Lde/tadris/fitness/recording/announcement/TTSController;I)V │ │ +4717ac: 7020 3ed5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.ttsReady:(I)V // method@d53e │ │ +4717b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lde/tadris/fitness/recording/announcement/TTSController;) │ │ name : 'ttsReady' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -47188c: |[47188c] de.tadris.fitness.recording.announcement.TTSController.ttsReady:(I)V │ │ -47189c: 3904 1000 |0000: if-nez v4, 0010 // +0010 │ │ -4718a0: 5434 7b9e |0002: iget-object v4, v3, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ -4718a4: 7100 9ee3 0000 |0004: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@e39e │ │ -4718aa: 0c00 |0007: move-result-object v0 │ │ -4718ac: 6e20 4008 0400 |0008: invoke-virtual {v4, v0}, Landroid/speech/tts/TextToSpeech;.setLanguage:(Ljava/util/Locale;)I // method@0840 │ │ -4718b2: 0a04 |000b: move-result v4 │ │ -4718b4: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ -4718b8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4718ba: 2802 |000f: goto 0011 // +0002 │ │ -4718bc: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -4718be: 5c34 7c9e |0011: iput-boolean v4, v3, Lde/tadris/fitness/recording/announcement/TTSController;.ttsAvailable:Z // field@9e7c │ │ -4718c2: 3804 0d00 |0013: if-eqz v4, 0020 // +000d │ │ -4718c6: 5434 7b9e |0015: iget-object v4, v3, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ -4718ca: 2200 b516 |0017: new-instance v0, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener; // type@16b5 │ │ -4718ce: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -4718d0: 7030 2ed5 3001 |001a: invoke-direct {v0, v3, v1}, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;.:(Lde/tadris/fitness/recording/announcement/TTSController;Lde/tadris/fitness/recording/announcement/TTSController$1;)V // method@d52e │ │ -4718d6: 6e20 4108 0400 |001d: invoke-virtual {v4, v0}, Landroid/speech/tts/TextToSpeech;.setOnUtteranceProgressListener:(Landroid/speech/tts/UtteranceProgressListener;)I // method@0841 │ │ -4718dc: 7100 7cfe 0000 |0020: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -4718e2: 0c04 |0023: move-result-object v4 │ │ -4718e4: 2200 cb16 |0024: new-instance v0, Lde/tadris/fitness/recording/event/TTSReadyEvent; // type@16cb │ │ -4718e8: 5531 7c9e |0026: iget-boolean v1, v3, Lde/tadris/fitness/recording/announcement/TTSController;.ttsAvailable:Z // field@9e7c │ │ -4718ec: 5432 799e |0028: iget-object v2, v3, Lde/tadris/fitness/recording/announcement/TTSController;.id:Ljava/lang/String; // field@9e79 │ │ -4718f0: 7030 80d5 1002 |002a: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/event/TTSReadyEvent;.:(ZLjava/lang/String;)V // method@d580 │ │ -4718f6: 6e20 7efe 0400 |002d: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@fe7e │ │ -4718fc: 0e00 |0030: return-void │ │ +471890: |[471890] de.tadris.fitness.recording.announcement.TTSController.ttsReady:(I)V │ │ +4718a0: 3904 1000 |0000: if-nez v4, 0010 // +0010 │ │ +4718a4: 5434 7b9e |0002: iget-object v4, v3, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ +4718a8: 7100 9ee3 0000 |0004: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@e39e │ │ +4718ae: 0c00 |0007: move-result-object v0 │ │ +4718b0: 6e20 4008 0400 |0008: invoke-virtual {v4, v0}, Landroid/speech/tts/TextToSpeech;.setLanguage:(Ljava/util/Locale;)I // method@0840 │ │ +4718b6: 0a04 |000b: move-result v4 │ │ +4718b8: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ +4718bc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4718be: 2802 |000f: goto 0011 // +0002 │ │ +4718c0: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +4718c2: 5c34 7c9e |0011: iput-boolean v4, v3, Lde/tadris/fitness/recording/announcement/TTSController;.ttsAvailable:Z // field@9e7c │ │ +4718c6: 3804 0d00 |0013: if-eqz v4, 0020 // +000d │ │ +4718ca: 5434 7b9e |0015: iget-object v4, v3, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ +4718ce: 2200 b516 |0017: new-instance v0, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener; // type@16b5 │ │ +4718d2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +4718d4: 7030 2ed5 3001 |001a: invoke-direct {v0, v3, v1}, Lde/tadris/fitness/recording/announcement/TTSController$TextToSpeechListener;.:(Lde/tadris/fitness/recording/announcement/TTSController;Lde/tadris/fitness/recording/announcement/TTSController$1;)V // method@d52e │ │ +4718da: 6e20 4108 0400 |001d: invoke-virtual {v4, v0}, Landroid/speech/tts/TextToSpeech;.setOnUtteranceProgressListener:(Landroid/speech/tts/UtteranceProgressListener;)I // method@0841 │ │ +4718e0: 7100 7cfe 0000 |0020: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +4718e6: 0c04 |0023: move-result-object v4 │ │ +4718e8: 2200 cb16 |0024: new-instance v0, Lde/tadris/fitness/recording/event/TTSReadyEvent; // type@16cb │ │ +4718ec: 5531 7c9e |0026: iget-boolean v1, v3, Lde/tadris/fitness/recording/announcement/TTSController;.ttsAvailable:Z // field@9e7c │ │ +4718f0: 5432 799e |0028: iget-object v2, v3, Lde/tadris/fitness/recording/announcement/TTSController;.id:Ljava/lang/String; // field@9e79 │ │ +4718f4: 7030 80d5 1002 |002a: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/event/TTSReadyEvent;.:(ZLjava/lang/String;)V // method@d580 │ │ +4718fa: 6e20 7efe 0400 |002d: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@fe7e │ │ +471900: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x0015 line=68 │ │ 0x0020 line=70 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Lde/tadris/fitness/recording/announcement/TTSController; │ │ @@ -904617,18 +904618,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4716f4: |[4716f4] de.tadris.fitness.recording.announcement.TTSController.destroy:()V │ │ -471704: 5410 7b9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ -471708: 6e10 4208 0000 |0002: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@0842 │ │ -47170e: 0e00 |0005: return-void │ │ +4716f8: |[4716f8] de.tadris.fitness.recording.announcement.TTSController.destroy:()V │ │ +471708: 5410 7b9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ +47170c: 6e10 4208 0000 |0002: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@0842 │ │ +471712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/recording/announcement/TTSController; │ │ │ │ #1 : (in Lde/tadris/fitness/recording/announcement/TTSController;) │ │ @@ -904636,24 +904637,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -471710: |[471710] de.tadris.fitness.recording.announcement.TTSController.destroyWhenDone:()V │ │ -471720: 2200 9c19 |0000: new-instance v0, Ljava/util/Timer; // type@199c │ │ -471724: 1a01 325c |0002: const-string v1, "TTS_Destroy" // string@5c32 │ │ -471728: 7020 f6e3 1000 |0004: invoke-direct {v0, v1}, Ljava/util/Timer;.:(Ljava/lang/String;)V // method@e3f6 │ │ -47172e: 2201 b416 |0007: new-instance v1, Lde/tadris/fitness/recording/announcement/TTSController$1; // type@16b4 │ │ -471732: 7030 2ad5 6100 |0009: invoke-direct {v1, v6, v0}, Lde/tadris/fitness/recording/announcement/TTSController$1;.:(Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/Timer;)V // method@d52a │ │ -471738: 1602 1400 |000c: const-wide/16 v2, #int 20 // #14 │ │ -47173c: 1604 1400 |000e: const-wide/16 v4, #int 20 // #14 │ │ -471740: 7406 f8e3 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@e3f8 │ │ -471746: 0e00 |0013: return-void │ │ +471714: |[471714] de.tadris.fitness.recording.announcement.TTSController.destroyWhenDone:()V │ │ +471724: 2200 9c19 |0000: new-instance v0, Ljava/util/Timer; // type@199c │ │ +471728: 1a01 325c |0002: const-string v1, "TTS_Destroy" // string@5c32 │ │ +47172c: 7020 f6e3 1000 |0004: invoke-direct {v0, v1}, Ljava/util/Timer;.:(Ljava/lang/String;)V // method@e3f6 │ │ +471732: 2201 b416 |0007: new-instance v1, Lde/tadris/fitness/recording/announcement/TTSController$1; // type@16b4 │ │ +471736: 7030 2ad5 6100 |0009: invoke-direct {v1, v6, v0}, Lde/tadris/fitness/recording/announcement/TTSController$1;.:(Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/Timer;)V // method@d52a │ │ +47173c: 1602 1400 |000c: const-wide/16 v2, #int 20 // #14 │ │ +471740: 1604 1400 |000e: const-wide/16 v4, #int 20 // #14 │ │ +471744: 7406 f8e3 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@e3f8 │ │ +47174a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lde/tadris/fitness/recording/announcement/TTSController; │ │ │ │ @@ -904662,17 +904663,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -471690: |[471690] de.tadris.fitness.recording.announcement.TTSController.isTtsAvailable:()Z │ │ -4716a0: 5510 7c9e |0000: iget-boolean v0, v1, Lde/tadris/fitness/recording/announcement/TTSController;.ttsAvailable:Z // field@9e7c │ │ -4716a4: 0f00 |0002: return v0 │ │ +471694: |[471694] de.tadris.fitness.recording.announcement.TTSController.isTtsAvailable:()Z │ │ +4716a4: 5510 7c9e |0000: iget-boolean v0, v1, Lde/tadris/fitness/recording/announcement/TTSController;.ttsAvailable:Z // field@9e7c │ │ +4716a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/announcement/TTSController; │ │ │ │ #3 : (in Lde/tadris/fitness/recording/announcement/TTSController;) │ │ @@ -904680,27 +904681,27 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4717b0: |[4717b0] de.tadris.fitness.recording.announcement.TTSController.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V │ │ -4717c0: 7210 1ed5 0300 |0000: invoke-interface {v3}, Lde/tadris/fitness/recording/announcement/Announcement;.isAnnouncementEnabled:()Z // method@d51e │ │ -4717c6: 0a00 |0003: move-result v0 │ │ -4717c8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4717cc: 0e00 |0006: return-void │ │ -4717ce: 7220 1dd5 2300 |0007: invoke-interface {v3, v2}, Lde/tadris/fitness/recording/announcement/Announcement;.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; // method@d51d │ │ -4717d4: 0c02 |000a: move-result-object v2 │ │ -4717d6: 1a03 0000 |000b: const-string v3, "" // string@0000 │ │ -4717da: 6e20 c7e0 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4717e0: 0a03 |0010: move-result v3 │ │ -4717e2: 3903 0500 |0011: if-nez v3, 0016 // +0005 │ │ -4717e6: 6e20 3dd5 2100 |0013: invoke-virtual {v1, v2}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ -4717ec: 0e00 |0016: return-void │ │ +4717b4: |[4717b4] de.tadris.fitness.recording.announcement.TTSController.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V │ │ +4717c4: 7210 1ed5 0300 |0000: invoke-interface {v3}, Lde/tadris/fitness/recording/announcement/Announcement;.isAnnouncementEnabled:()Z // method@d51e │ │ +4717ca: 0a00 |0003: move-result v0 │ │ +4717cc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4717d0: 0e00 |0006: return-void │ │ +4717d2: 7220 1dd5 2300 |0007: invoke-interface {v3, v2}, Lde/tadris/fitness/recording/announcement/Announcement;.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; // method@d51d │ │ +4717d8: 0c02 |000a: move-result-object v2 │ │ +4717da: 1a03 0000 |000b: const-string v3, "" // string@0000 │ │ +4717de: 6e20 c7e0 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4717e4: 0a03 |0010: move-result v3 │ │ +4717e6: 3903 0500 |0011: if-nez v3, 0016 // +0005 │ │ +4717ea: 6e20 3dd5 2100 |0013: invoke-virtual {v1, v2}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Ljava/lang/String;)V // method@d53d │ │ +4717f0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=77 │ │ 0x000d line=78 │ │ 0x0013 line=79 │ │ locals : │ │ @@ -904713,49 +904714,49 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -4717f0: |[4717f0] de.tadris.fitness.recording.announcement.TTSController.speak:(Ljava/lang/String;)V │ │ -471800: 5550 7c9e |0000: iget-boolean v0, v5, Lde/tadris/fitness/recording/announcement/TTSController;.ttsAvailable:Z // field@9e7c │ │ -471804: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -471808: 0e00 |0004: return-void │ │ -47180a: 5450 789e |0005: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/TTSController;.currentMode:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e78 │ │ -47180e: 6201 669e |0007: sget-object v1, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.HEADPHONES:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e66 │ │ -471812: 3310 0900 |0009: if-ne v0, v1, 0012 // +0009 │ │ -471816: 7010 39d5 0500 |000b: invoke-direct {v5}, Lde/tadris/fitness/recording/announcement/TTSController;.isHeadsetOn:()Z // method@d539 │ │ -47181c: 0a00 |000e: move-result v0 │ │ -47181e: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -471822: 0e00 |0011: return-void │ │ -471824: 2200 0819 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -471828: 7010 06e1 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47182e: 1a01 2d5c |0017: const-string v1, "TTS speaks: " // string@5c2d │ │ -471832: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -471838: 6e20 12e1 6000 |001c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47183e: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -471844: 0c00 |0022: move-result-object v0 │ │ -471846: 1a01 1354 |0023: const-string v1, "Recorder" // string@5413 │ │ -47184a: 7120 4b09 0100 |0025: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -471850: 5450 7b9e |0028: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ -471854: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -471856: 2202 0819 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -47185a: 7010 06e1 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -471860: 1a03 6977 |0030: const-string v3, "announcement" // string@7769 │ │ -471864: 6e20 12e1 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47186a: 5253 7a9e |0035: iget v3, v5, Lde/tadris/fitness/recording/announcement/TTSController;.speakId:I // field@9e7a │ │ -47186e: 1214 |0037: const/4 v4, #int 1 // #1 │ │ -471870: b043 |0038: add-int/2addr v3, v4 │ │ -471872: 5953 7a9e |0039: iput v3, v5, Lde/tadris/fitness/recording/announcement/TTSController;.speakId:I // field@9e7a │ │ -471876: 6e20 0de1 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -47187c: 6e10 1fe1 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -471882: 0c02 |0041: move-result-object v2 │ │ -471884: 6e52 4308 6014 |0042: invoke-virtual {v0, v6, v4, v1, v2}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/CharSequence;ILandroid/os/Bundle;Ljava/lang/String;)I // method@0843 │ │ -47188a: 0e00 |0045: return-void │ │ +4717f4: |[4717f4] de.tadris.fitness.recording.announcement.TTSController.speak:(Ljava/lang/String;)V │ │ +471804: 5550 7c9e |0000: iget-boolean v0, v5, Lde/tadris/fitness/recording/announcement/TTSController;.ttsAvailable:Z // field@9e7c │ │ +471808: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +47180c: 0e00 |0004: return-void │ │ +47180e: 5450 789e |0005: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/TTSController;.currentMode:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e78 │ │ +471812: 6201 669e |0007: sget-object v1, Lde/tadris/fitness/recording/announcement/AnnouncementMode;.HEADPHONES:Lde/tadris/fitness/recording/announcement/AnnouncementMode; // field@9e66 │ │ +471816: 3310 0900 |0009: if-ne v0, v1, 0012 // +0009 │ │ +47181a: 7010 39d5 0500 |000b: invoke-direct {v5}, Lde/tadris/fitness/recording/announcement/TTSController;.isHeadsetOn:()Z // method@d539 │ │ +471820: 0a00 |000e: move-result v0 │ │ +471822: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +471826: 0e00 |0011: return-void │ │ +471828: 2200 0819 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +47182c: 7010 06e1 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +471832: 1a01 2d5c |0017: const-string v1, "TTS speaks: " // string@5c2d │ │ +471836: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47183c: 6e20 12e1 6000 |001c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +471842: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +471848: 0c00 |0022: move-result-object v0 │ │ +47184a: 1a01 1354 |0023: const-string v1, "Recorder" // string@5413 │ │ +47184e: 7120 4b09 0100 |0025: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +471854: 5450 7b9e |0028: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/TTSController;.textToSpeech:Landroid/speech/tts/TextToSpeech; // field@9e7b │ │ +471858: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +47185a: 2202 0819 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +47185e: 7010 06e1 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +471864: 1a03 6977 |0030: const-string v3, "announcement" // string@7769 │ │ +471868: 6e20 12e1 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47186e: 5253 7a9e |0035: iget v3, v5, Lde/tadris/fitness/recording/announcement/TTSController;.speakId:I // field@9e7a │ │ +471872: 1214 |0037: const/4 v4, #int 1 // #1 │ │ +471874: b043 |0038: add-int/2addr v3, v4 │ │ +471876: 5953 7a9e |0039: iput v3, v5, Lde/tadris/fitness/recording/announcement/TTSController;.speakId:I // field@9e7a │ │ +47187a: 6e20 0de1 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +471880: 6e10 1fe1 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +471886: 0c02 |0041: move-result-object v2 │ │ +471888: 6e52 4308 6014 |0042: invoke-virtual {v0, v6, v4, v1, v2}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/CharSequence;ILandroid/os/Bundle;Ljava/lang/String;)I // method@0843 │ │ +47188e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=90 │ │ 0x0012 line=94 │ │ 0x0028 line=95 │ │ locals : │ │ @@ -904811,30 +904812,30 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -471900: |[471900] de.tadris.fitness.recording.announcement.VoiceAnnouncements.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/List;)V │ │ -471910: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -471916: 5b12 7d9e |0003: iput-object v2, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.context:Landroid/content/Context; // field@9e7d │ │ -47191a: 7110 c7d1 0200 |0005: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -471920: 0c00 |0008: move-result-object v0 │ │ -471922: 5400 ba85 |0009: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -471926: 6e10 dfd2 0000 |000b: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getSuppressAnnouncementsDuringCall:()Z // method@d2df │ │ -47192c: 0a00 |000e: move-result v0 │ │ -47192e: 5c10 809e |000f: iput-boolean v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.suppressOnCall:Z // field@9e80 │ │ -471932: 2200 b316 |0011: new-instance v0, Lde/tadris/fitness/recording/announcement/InformationAnnouncements; // type@16b3 │ │ -471936: 7040 25d5 2043 |0013: invoke-direct {v0, v2, v3, v4}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;)V // method@d525 │ │ -47193c: 5b10 7e9e |0016: iput-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.informationAnnouncements:Lde/tadris/fitness/recording/announcement/InformationAnnouncements; // field@9e7e │ │ -471940: 2200 b916 |0018: new-instance v0, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; // type@16b9 │ │ -471944: 7055 46d5 2043 |001a: invoke-direct {v0, v2, v3, v4, v5}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/List;)V // method@d546 │ │ -47194a: 5b10 7f9e |001d: iput-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.intervalAnnouncements:Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; // field@9e7f │ │ -47194e: 0e00 |001f: return-void │ │ +471904: |[471904] de.tadris.fitness.recording.announcement.VoiceAnnouncements.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/List;)V │ │ +471914: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +47191a: 5b12 7d9e |0003: iput-object v2, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.context:Landroid/content/Context; // field@9e7d │ │ +47191e: 7110 c7d1 0200 |0005: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +471924: 0c00 |0008: move-result-object v0 │ │ +471926: 5400 ba85 |0009: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47192a: 6e10 dfd2 0000 |000b: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getSuppressAnnouncementsDuringCall:()Z // method@d2df │ │ +471930: 0a00 |000e: move-result v0 │ │ +471932: 5c10 809e |000f: iput-boolean v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.suppressOnCall:Z // field@9e80 │ │ +471936: 2200 b316 |0011: new-instance v0, Lde/tadris/fitness/recording/announcement/InformationAnnouncements; // type@16b3 │ │ +47193a: 7040 25d5 2043 |0013: invoke-direct {v0, v2, v3, v4}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;)V // method@d525 │ │ +471940: 5b10 7e9e |0016: iput-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.informationAnnouncements:Lde/tadris/fitness/recording/announcement/InformationAnnouncements; // field@9e7e │ │ +471944: 2200 b916 |0018: new-instance v0, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; // type@16b9 │ │ +471948: 7055 46d5 2043 |001a: invoke-direct {v0, v2, v3, v4, v5}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/List;)V // method@d546 │ │ +47194e: 5b10 7f9e |001d: iput-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.intervalAnnouncements:Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; // field@9e7f │ │ +471952: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0011 line=42 │ │ 0x0018 line=43 │ │ @@ -904851,18 +904852,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -471950: |[471950] de.tadris.fitness.recording.announcement.VoiceAnnouncements.applyIntervals:(Ljava/util/List;)V │ │ -471960: 5410 7f9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.intervalAnnouncements:Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; // field@9e7f │ │ -471964: 6e20 49d5 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.setIntervals:(Ljava/util/List;)V // method@d549 │ │ -47196a: 0e00 |0005: return-void │ │ +471954: |[471954] de.tadris.fitness.recording.announcement.VoiceAnnouncements.applyIntervals:(Ljava/util/List;)V │ │ +471964: 5410 7f9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.intervalAnnouncements:Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; // field@9e7f │ │ +471968: 6e20 49d5 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.setIntervals:(Ljava/util/List;)V // method@d549 │ │ +47196e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/recording/announcement/VoiceAnnouncements; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -904871,27 +904872,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -47196c: |[47196c] de.tadris.fitness.recording.announcement.VoiceAnnouncements.check:()V │ │ -47197c: 5510 809e |0000: iget-boolean v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.suppressOnCall:Z // field@9e80 │ │ -471980: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -471984: 5410 7d9e |0004: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.context:Landroid/content/Context; // field@9e7d │ │ -471988: 7110 e6db 0000 |0006: invoke-static {v0}, Lde/tadris/fitness/util/TelephonyHelper;.isOnCall:(Landroid/content/Context;)Z // method@dbe6 │ │ -47198e: 0a00 |0009: move-result v0 │ │ -471990: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -471994: 0e00 |000c: return-void │ │ -471996: 5410 7f9e |000d: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.intervalAnnouncements:Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; // field@9e7f │ │ -47199a: 6e10 47d5 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.check:()V // method@d547 │ │ -4719a0: 5410 7e9e |0012: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.informationAnnouncements:Lde/tadris/fitness/recording/announcement/InformationAnnouncements; // field@9e7e │ │ -4719a4: 6e10 26d5 0000 |0014: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.check:()V // method@d526 │ │ -4719aa: 0e00 |0017: return-void │ │ +471970: |[471970] de.tadris.fitness.recording.announcement.VoiceAnnouncements.check:()V │ │ +471980: 5510 809e |0000: iget-boolean v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.suppressOnCall:Z // field@9e80 │ │ +471984: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +471988: 5410 7d9e |0004: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.context:Landroid/content/Context; // field@9e7d │ │ +47198c: 7110 e6db 0000 |0006: invoke-static {v0}, Lde/tadris/fitness/util/TelephonyHelper;.isOnCall:(Landroid/content/Context;)Z // method@dbe6 │ │ +471992: 0a00 |0009: move-result v0 │ │ +471994: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +471998: 0e00 |000c: return-void │ │ +47199a: 5410 7f9e |000d: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.intervalAnnouncements:Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; // field@9e7f │ │ +47199e: 6e10 47d5 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.check:()V // method@d547 │ │ +4719a4: 5410 7e9e |0012: iget-object v0, v1, Lde/tadris/fitness/recording/announcement/VoiceAnnouncements;.informationAnnouncements:Lde/tadris/fitness/recording/announcement/InformationAnnouncements; // field@9e7e │ │ +4719a8: 6e10 26d5 0000 |0014: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/InformationAnnouncements;.check:()V // method@d526 │ │ +4719ae: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000d line=51 │ │ 0x0012 line=52 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lde/tadris/fitness/recording/announcement/VoiceAnnouncements; │ │ @@ -904957,28 +904958,28 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -471a34: |[471a34] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/List;)V │ │ -471a44: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -471a4a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -471a4c: 5920 829e |0004: iput v0, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.index:I // field@9e82 │ │ -471a50: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -471a54: 5a20 869e |0008: iput-wide v0, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speakNextAt:J // field@9e86 │ │ -471a58: 7110 c7d1 0300 |000a: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -471a5e: 0c03 |000d: move-result-object v3 │ │ -471a60: 5433 ba85 |000e: iget-object v3, v3, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -471a64: 5b23 849e |0010: iput-object v3, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@9e84 │ │ -471a68: 5b24 859e |0012: iput-object v4, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e85 │ │ -471a6c: 5b25 879e |0014: iput-object v5, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e87 │ │ -471a70: 5b26 839e |0016: iput-object v6, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.intervals:Ljava/util/List; // field@9e83 │ │ -471a74: 0e00 |0018: return-void │ │ +471a38: |[471a38] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.:(Landroid/content/Context;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;Ljava/util/List;)V │ │ +471a48: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +471a4e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +471a50: 5920 829e |0004: iput v0, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.index:I // field@9e82 │ │ +471a54: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +471a58: 5a20 869e |0008: iput-wide v0, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speakNextAt:J // field@9e86 │ │ +471a5c: 7110 c7d1 0300 |000a: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +471a62: 0c03 |000d: move-result-object v3 │ │ +471a64: 5433 ba85 |000e: iget-object v3, v3, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +471a68: 5b23 849e |0010: iput-object v3, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@9e84 │ │ +471a6c: 5b24 859e |0012: iput-object v4, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e85 │ │ +471a70: 5b25 879e |0014: iput-object v5, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e87 │ │ +471a74: 5b26 839e |0016: iput-object v6, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.intervals:Ljava/util/List; // field@9e83 │ │ +471a78: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=39 │ │ 0x0008 line=40 │ │ 0x000a line=43 │ │ 0x0012 line=44 │ │ @@ -904996,27 +904997,27 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -4719f8: |[4719f8] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.getWorkoutDuration:()J │ │ -471a08: 5420 849e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@9e84 │ │ -471a0c: 6e10 ebd2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.intervalsIncludePauses:()Z // method@d2eb │ │ -471a12: 0a00 |0005: move-result v0 │ │ -471a14: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -471a18: 5420 859e |0008: iget-object v0, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e85 │ │ -471a1c: 6e10 e4d4 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getTimeSinceStart:()J // method@d4e4 │ │ -471a22: 0b00 |000d: move-result-wide v0 │ │ -471a24: 1000 |000e: return-wide v0 │ │ -471a26: 5420 859e |000f: iget-object v0, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e85 │ │ -471a2a: 6e10 dcd4 0000 |0011: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -471a30: 0b00 |0014: move-result-wide v0 │ │ -471a32: 1000 |0015: return-wide v0 │ │ +4719fc: |[4719fc] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.getWorkoutDuration:()J │ │ +471a0c: 5420 849e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@9e84 │ │ +471a10: 6e10 ebd2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.intervalsIncludePauses:()Z // method@d2eb │ │ +471a16: 0a00 |0005: move-result v0 │ │ +471a18: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +471a1c: 5420 859e |0008: iget-object v0, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e85 │ │ +471a20: 6e10 e4d4 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getTimeSinceStart:()J // method@d4e4 │ │ +471a26: 0b00 |000d: move-result-wide v0 │ │ +471a28: 1000 |000e: return-wide v0 │ │ +471a2a: 5420 859e |000f: iget-object v0, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e85 │ │ +471a2e: 6e10 dcd4 0000 |0011: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +471a34: 0b00 |0014: move-result-wide v0 │ │ +471a36: 1000 |0015: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ 0x000f line=59 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; │ │ @@ -905026,21 +905027,21 @@ │ │ type : '(Lde/tadris/fitness/data/Interval;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -471abc: |[471abc] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.speak:(Lde/tadris/fitness/data/Interval;)V │ │ -471acc: 2200 b816 |0000: new-instance v0, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement; // type@16b8 │ │ -471ad0: 7020 42d5 3000 |0002: invoke-direct {v0, v3}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement;.:(Lde/tadris/fitness/data/Interval;)V // method@d542 │ │ -471ad6: 5423 879e |0005: iget-object v3, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e87 │ │ -471ada: 5421 859e |0007: iget-object v1, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e85 │ │ -471ade: 6e30 3cd5 1300 |0009: invoke-virtual {v3, v1, v0}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ -471ae4: 0e00 |000c: return-void │ │ +471ac0: |[471ac0] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.speak:(Lde/tadris/fitness/data/Interval;)V │ │ +471ad0: 2200 b816 |0000: new-instance v0, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement; // type@16b8 │ │ +471ad4: 7020 42d5 3000 |0002: invoke-direct {v0, v3}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement;.:(Lde/tadris/fitness/data/Interval;)V // method@d542 │ │ +471ada: 5423 879e |0005: iget-object v3, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e87 │ │ +471ade: 5421 859e |0007: iget-object v1, v2, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e85 │ │ +471ae2: 6e30 3cd5 1300 |0009: invoke-virtual {v3, v1, v0}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ +471ae8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; │ │ 0x0000 - 0x000d reg=3 (null) Lde/tadris/fitness/data/Interval; │ │ @@ -905050,42 +905051,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -471ae8: |[471ae8] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.speakNextInterval:()V │ │ -471af8: 5450 839e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.intervals:Ljava/util/List; // field@9e83 │ │ -471afc: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -471b02: 0a00 |0005: move-result v0 │ │ -471b04: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -471b08: 0e00 |0008: return-void │ │ -471b0a: 5250 829e |0009: iget v0, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.index:I // field@9e82 │ │ -471b0e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -471b12: 5950 829e |000d: iput v0, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.index:I // field@9e82 │ │ -471b16: 5451 839e |000f: iget-object v1, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.intervals:Ljava/util/List; // field@9e83 │ │ -471b1a: 7210 93e3 0100 |0011: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -471b20: 0a01 |0014: move-result v1 │ │ -471b22: 3410 0500 |0015: if-lt v0, v1, 001a // +0005 │ │ -471b26: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -471b28: 5950 829e |0018: iput v0, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.index:I // field@9e82 │ │ -471b2c: 5450 839e |001a: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.intervals:Ljava/util/List; // field@9e83 │ │ -471b30: 5251 829e |001c: iget v1, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.index:I // field@9e82 │ │ -471b34: 7220 8be3 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -471b3a: 0c00 |0021: move-result-object v0 │ │ -471b3c: 1f00 4d16 |0022: check-cast v0, Lde/tadris/fitness/data/Interval; // type@164d │ │ -471b40: 7020 4ad5 0500 |0024: invoke-direct {v5, v0}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speak:(Lde/tadris/fitness/data/Interval;)V // method@d54a │ │ -471b46: 5451 859e |0027: iget-object v1, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e85 │ │ -471b4a: 6e20 f0d4 0100 |0029: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.onIntervalWasTriggered:(Lde/tadris/fitness/data/Interval;)V // method@d4f0 │ │ -471b50: 5351 869e |002c: iget-wide v1, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speakNextAt:J // field@9e86 │ │ -471b54: 5303 e99c |002e: iget-wide v3, v0, Lde/tadris/fitness/data/Interval;.delayMillis:J // field@9ce9 │ │ -471b58: bb31 |0030: add-long/2addr v1, v3 │ │ -471b5a: 5a51 869e |0031: iput-wide v1, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speakNextAt:J // field@9e86 │ │ -471b5e: 0e00 |0033: return-void │ │ +471aec: |[471aec] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.speakNextInterval:()V │ │ +471afc: 5450 839e |0000: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.intervals:Ljava/util/List; // field@9e83 │ │ +471b00: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +471b06: 0a00 |0005: move-result v0 │ │ +471b08: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +471b0c: 0e00 |0008: return-void │ │ +471b0e: 5250 829e |0009: iget v0, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.index:I // field@9e82 │ │ +471b12: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +471b16: 5950 829e |000d: iput v0, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.index:I // field@9e82 │ │ +471b1a: 5451 839e |000f: iget-object v1, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.intervals:Ljava/util/List; // field@9e83 │ │ +471b1e: 7210 93e3 0100 |0011: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +471b24: 0a01 |0014: move-result v1 │ │ +471b26: 3410 0500 |0015: if-lt v0, v1, 001a // +0005 │ │ +471b2a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +471b2c: 5950 829e |0018: iput v0, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.index:I // field@9e82 │ │ +471b30: 5450 839e |001a: iget-object v0, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.intervals:Ljava/util/List; // field@9e83 │ │ +471b34: 5251 829e |001c: iget v1, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.index:I // field@9e82 │ │ +471b38: 7220 8be3 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +471b3e: 0c00 |0021: move-result-object v0 │ │ +471b40: 1f00 4d16 |0022: check-cast v0, Lde/tadris/fitness/data/Interval; // type@164d │ │ +471b44: 7020 4ad5 0500 |0024: invoke-direct {v5, v0}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speak:(Lde/tadris/fitness/data/Interval;)V // method@d54a │ │ +471b4a: 5451 859e |0027: iget-object v1, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e85 │ │ +471b4e: 6e20 f0d4 0100 |0029: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.onIntervalWasTriggered:(Lde/tadris/fitness/data/Interval;)V // method@d4f0 │ │ +471b54: 5351 869e |002c: iget-wide v1, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speakNextAt:J // field@9e86 │ │ +471b58: 5303 e99c |002e: iget-wide v3, v0, Lde/tadris/fitness/data/Interval;.delayMillis:J // field@9ce9 │ │ +471b5c: bb31 |0030: add-long/2addr v1, v3 │ │ +471b5e: 5a51 869e |0031: iput-wide v1, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speakNextAt:J // field@9e86 │ │ +471b62: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0009 line=67 │ │ 0x000f line=68 │ │ 0x0018 line=69 │ │ 0x001a line=71 │ │ @@ -905101,22 +905102,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -471a78: |[471a78] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.check:()V │ │ -471a88: 7010 48d5 0500 |0000: invoke-direct {v5}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.getWorkoutDuration:()J // method@d548 │ │ -471a8e: 0b00 |0003: move-result-wide v0 │ │ -471a90: 5352 869e |0004: iget-wide v2, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speakNextAt:J // field@9e86 │ │ -471a94: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -471a98: 3d04 0500 |0008: if-lez v4, 000d // +0005 │ │ -471a9c: 7010 4bd5 0500 |000a: invoke-direct {v5}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speakNextInterval:()V // method@d54b │ │ -471aa2: 0e00 |000d: return-void │ │ +471a7c: |[471a7c] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.check:()V │ │ +471a8c: 7010 48d5 0500 |0000: invoke-direct {v5}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.getWorkoutDuration:()J // method@d548 │ │ +471a92: 0b00 |0003: move-result-wide v0 │ │ +471a94: 5352 869e |0004: iget-wide v2, v5, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speakNextAt:J // field@9e86 │ │ +471a98: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +471a9c: 3d04 0500 |0008: if-lez v4, 000d // +0005 │ │ +471aa0: 7010 4bd5 0500 |000a: invoke-direct {v5}, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.speakNextInterval:()V // method@d54b │ │ +471aa6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; │ │ │ │ @@ -905125,17 +905126,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -471aa4: |[471aa4] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.setIntervals:(Ljava/util/List;)V │ │ -471ab4: 5b01 839e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.intervals:Ljava/util/List; // field@9e83 │ │ -471ab8: 0e00 |0002: return-void │ │ +471aa8: |[471aa8] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncements.setIntervals:(Ljava/util/List;)V │ │ +471ab8: 5b01 839e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements;.intervals:Ljava/util/List; // field@9e83 │ │ +471abc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncements; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -905173,38 +905174,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -471c54: |[471c54] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$4.:()V │ │ -471c64: 7100 1bd4 0000 |0000: invoke-static {}, Lde/tadris/fitness/model/AutoStartWorkout$State;.values:()[Lde/tadris/fitness/model/AutoStartWorkout$State; // method@d41b │ │ -471c6a: 0c00 |0003: move-result-object v0 │ │ -471c6c: 2100 |0004: array-length v0, v0 │ │ -471c6e: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -471c72: 6900 8b9e |0007: sput-object v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$4;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9e8b │ │ -471c76: 6201 c99d |0009: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.WAITING_FOR_GPS:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc9 │ │ -471c7a: 6e10 19d4 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -471c80: 0a01 |000e: move-result v1 │ │ -471c82: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -471c84: 4b02 0001 |0010: aput v2, v0, v1 │ │ -471c88: 6200 8b9e |0012: sget-object v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$4;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9e8b │ │ -471c8c: 6201 ca9d |0014: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.WAITING_FOR_MOVE:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dca │ │ -471c90: 6e10 19d4 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -471c96: 0a01 |0019: move-result v1 │ │ -471c98: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -471c9a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -471c9e: 6200 8b9e |001d: sget-object v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$4;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9e8b │ │ -471ca2: 6201 c59d |001f: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.ABORTED_BY_USER:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc5 │ │ -471ca6: 6e10 19d4 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -471cac: 0a01 |0024: move-result v1 │ │ -471cae: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -471cb0: 4b02 0001 |0026: aput v2, v0, v1 │ │ -471cb4: 0e00 |0028: return-void │ │ +471c58: |[471c58] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$4.:()V │ │ +471c68: 7100 1bd4 0000 |0000: invoke-static {}, Lde/tadris/fitness/model/AutoStartWorkout$State;.values:()[Lde/tadris/fitness/model/AutoStartWorkout$State; // method@d41b │ │ +471c6e: 0c00 |0003: move-result-object v0 │ │ +471c70: 2100 |0004: array-length v0, v0 │ │ +471c72: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +471c76: 6900 8b9e |0007: sput-object v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$4;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9e8b │ │ +471c7a: 6201 c99d |0009: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.WAITING_FOR_GPS:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc9 │ │ +471c7e: 6e10 19d4 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +471c84: 0a01 |000e: move-result v1 │ │ +471c86: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +471c88: 4b02 0001 |0010: aput v2, v0, v1 │ │ +471c8c: 6200 8b9e |0012: sget-object v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$4;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9e8b │ │ +471c90: 6201 ca9d |0014: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.WAITING_FOR_MOVE:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dca │ │ +471c94: 6e10 19d4 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +471c9a: 0a01 |0019: move-result v1 │ │ +471c9c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +471c9e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +471ca2: 6200 8b9e |001d: sget-object v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$4;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9e8b │ │ +471ca6: 6201 c59d |001f: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.ABORTED_BY_USER:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc5 │ │ +471caa: 6e10 19d4 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +471cb0: 0a01 |0024: move-result v1 │ │ +471cb2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +471cb4: 4b02 0001 |0026: aput v2, v0, v1 │ │ +471cb8: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -905265,22 +905266,22 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;IZILjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4724bc: |[4724bc] de.tadris.fitness.recording.event.HeartRateChangeEvent.:(Landroid/bluetooth/BluetoothDevice;IZILjava/util/List;)V │ │ -4724cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4724d2: 5b01 a29e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.device:Landroid/bluetooth/BluetoothDevice; // field@9ea2 │ │ -4724d6: 5902 a49e |0005: iput v2, v0, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.heartRate:I // field@9ea4 │ │ -4724da: 5c03 a19e |0007: iput-boolean v3, v0, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.contactDetected:Z // field@9ea1 │ │ -4724de: 5904 a39e |0009: iput v4, v0, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.energyExpanded:I // field@9ea3 │ │ -4724e2: 5b05 a59e |000b: iput-object v5, v0, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.rrIntervals:Ljava/util/List; // field@9ea5 │ │ -4724e6: 0e00 |000d: return-void │ │ +4724c0: |[4724c0] de.tadris.fitness.recording.event.HeartRateChangeEvent.:(Landroid/bluetooth/BluetoothDevice;IZILjava/util/List;)V │ │ +4724d0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4724d6: 5b01 a29e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.device:Landroid/bluetooth/BluetoothDevice; // field@9ea2 │ │ +4724da: 5902 a49e |0005: iput v2, v0, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.heartRate:I // field@9ea4 │ │ +4724de: 5c03 a19e |0007: iput-boolean v3, v0, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.contactDetected:Z // field@9ea1 │ │ +4724e2: 5904 a39e |0009: iput v4, v0, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.energyExpanded:I // field@9ea3 │ │ +4724e6: 5b05 a59e |000b: iput-object v5, v0, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.rrIntervals:Ljava/util/List; // field@9ea5 │ │ +4724ea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=17 │ │ 0x0007 line=18 │ │ 0x0009 line=19 │ │ @@ -905327,18 +905328,18 @@ │ │ type : '(Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4724e8: |[4724e8] de.tadris.fitness.recording.event.HeartRateConnectionChangeEvent.:(Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;)V │ │ -4724f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4724fe: 5b01 a69e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;.state:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9ea6 │ │ -472502: 0e00 |0005: return-void │ │ +4724ec: |[4724ec] de.tadris.fitness.recording.event.HeartRateConnectionChangeEvent.:(Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;)V │ │ +4724fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +472502: 5b01 a69e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;.state:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9ea6 │ │ +472506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; │ │ @@ -905377,18 +905378,18 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -472504: |[472504] de.tadris.fitness.recording.event.LocationChangeEvent.:(Landroid/location/Location;)V │ │ -472514: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47251a: 5b01 a79e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/event/LocationChangeEvent;.location:Landroid/location/Location; // field@9ea7 │ │ -47251e: 0e00 |0005: return-void │ │ +472508: |[472508] de.tadris.fitness.recording.event.LocationChangeEvent.:(Landroid/location/Location;)V │ │ +472518: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47251e: 5b01 a79e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/event/LocationChangeEvent;.location:Landroid/location/Location; // field@9ea7 │ │ +472522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/event/LocationChangeEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/location/Location; │ │ @@ -905427,18 +905428,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -472520: |[472520] de.tadris.fitness.recording.event.PressureChangeEvent.:(F)V │ │ -472530: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -472536: 5901 a89e |0003: iput v1, v0, Lde/tadris/fitness/recording/event/PressureChangeEvent;.pressure:F // field@9ea8 │ │ -47253a: 0e00 |0005: return-void │ │ +472524: |[472524] de.tadris.fitness.recording.event.PressureChangeEvent.:(F)V │ │ +472534: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47253a: 5901 a89e |0003: iput v1, v0, Lde/tadris/fitness/recording/event/PressureChangeEvent;.pressure:F // field@9ea8 │ │ +47253e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/event/PressureChangeEvent; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -905481,19 +905482,19 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47253c: |[47253c] de.tadris.fitness.recording.event.TTSReadyEvent.:(ZLjava/lang/String;)V │ │ -47254c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -472552: 5b02 a99e |0003: iput-object v2, v0, Lde/tadris/fitness/recording/event/TTSReadyEvent;.id:Ljava/lang/String; // field@9ea9 │ │ -472556: 5c01 aa9e |0005: iput-boolean v1, v0, Lde/tadris/fitness/recording/event/TTSReadyEvent;.ttsAvailable:Z // field@9eaa │ │ -47255a: 0e00 |0007: return-void │ │ +472540: |[472540] de.tadris.fitness.recording.event.TTSReadyEvent.:(ZLjava/lang/String;)V │ │ +472550: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +472556: 5b02 a99e |0003: iput-object v2, v0, Lde/tadris/fitness/recording/event/TTSReadyEvent;.id:Ljava/lang/String; // field@9ea9 │ │ +47255a: 5c01 aa9e |0005: iput-boolean v1, v0, Lde/tadris/fitness/recording/event/TTSReadyEvent;.ttsAvailable:Z // field@9eaa │ │ +47255e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ 0x0005 line=10 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/recording/event/TTSReadyEvent; │ │ @@ -905526,17 +905527,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47255c: |[47255c] de.tadris.fitness.recording.event.WorkoutAutoStopEvent.:()V │ │ -47256c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -472572: 0e00 |0003: return-void │ │ +472560: |[472560] de.tadris.fitness.recording.event.WorkoutAutoStopEvent.:()V │ │ +472570: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +472576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/event/WorkoutAutoStopEvent; │ │ │ │ Virtual methods - │ │ @@ -905577,19 +905578,19 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -472574: |[472574] de.tadris.fitness.recording.event.WorkoutGPSStateChanged.:(Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;)V │ │ -472584: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47258a: 5b01 ac9e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.oldState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9eac │ │ -47258e: 5b02 ab9e |0005: iput-object v2, v0, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.newState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9eab │ │ -472592: 0e00 |0007: return-void │ │ +472578: |[472578] de.tadris.fitness.recording.event.WorkoutGPSStateChanged.:(Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;)V │ │ +472588: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47258e: 5b01 ac9e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.oldState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9eac │ │ +472592: 5b02 ab9e |0005: iput-object v2, v0, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.newState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9eab │ │ +472596: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged; │ │ @@ -905641,20 +905642,20 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -473274: |[473274] de.tadris.fitness.recording.information.InformationDisplay$DisplaySlot.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -473284: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47328a: 5901 ad9e |0003: iput v1, v0, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.slot:I // field@9ead │ │ -47328e: 5b02 ae9e |0005: iput-object v2, v0, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.title:Ljava/lang/String; // field@9eae │ │ -473292: 5b03 af9e |0007: iput-object v3, v0, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.value:Ljava/lang/String; // field@9eaf │ │ -473296: 0e00 |0009: return-void │ │ +473278: |[473278] de.tadris.fitness.recording.information.InformationDisplay$DisplaySlot.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +473288: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47328e: 5901 ad9e |0003: iput v1, v0, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.slot:I // field@9ead │ │ +473292: 5b02 ae9e |0005: iput-object v2, v0, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.title:Ljava/lang/String; // field@9eae │ │ +473296: 5b03 af9e |0007: iput-object v3, v0, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.value:Ljava/lang/String; // field@9eaf │ │ +47329a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ 0x0007 line=57 │ │ locals : │ │ @@ -905669,17 +905670,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -47322c: |[47322c] de.tadris.fitness.recording.information.InformationDisplay$DisplaySlot.getSlot:()I │ │ -47323c: 5210 ad9e |0000: iget v0, v1, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.slot:I // field@9ead │ │ -473240: 0f00 |0002: return v0 │ │ +473230: |[473230] de.tadris.fitness.recording.information.InformationDisplay$DisplaySlot.getSlot:()I │ │ +473240: 5210 ad9e |0000: iget v0, v1, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.slot:I // field@9ead │ │ +473244: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;) │ │ @@ -905687,17 +905688,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -473244: |[473244] de.tadris.fitness.recording.information.InformationDisplay$DisplaySlot.getTitle:()Ljava/lang/String; │ │ -473254: 5410 ae9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.title:Ljava/lang/String; // field@9eae │ │ -473258: 1100 |0002: return-object v0 │ │ +473248: |[473248] de.tadris.fitness.recording.information.InformationDisplay$DisplaySlot.getTitle:()Ljava/lang/String; │ │ +473258: 5410 ae9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.title:Ljava/lang/String; // field@9eae │ │ +47325c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; │ │ │ │ #2 : (in Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;) │ │ @@ -905705,17 +905706,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -47325c: |[47325c] de.tadris.fitness.recording.information.InformationDisplay$DisplaySlot.getValue:()Ljava/lang/String; │ │ -47326c: 5410 af9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.value:Ljava/lang/String; // field@9eaf │ │ -473270: 1100 |0002: return-object v0 │ │ +473260: |[473260] de.tadris.fitness.recording.information.InformationDisplay$DisplaySlot.getValue:()Ljava/lang/String; │ │ +473270: 5410 af9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.value:Ljava/lang/String; // field@9eaf │ │ +473274: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; │ │ │ │ source_file_idx : 9322 (InformationDisplay.java) │ │ @@ -905759,24 +905760,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4732f0: |[4732f0] de.tadris.fitness.recording.information.InformationDisplay.:(Landroid/content/Context;)V │ │ -473300: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -473306: 7110 c7d1 0200 |0003: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47330c: 0c00 |0006: move-result-object v0 │ │ -47330e: 5400 ba85 |0007: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -473312: 5b10 b19e |0009: iput-object v0, v1, Lde/tadris/fitness/recording/information/InformationDisplay;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@9eb1 │ │ -473316: 2200 db16 |000b: new-instance v0, Lde/tadris/fitness/recording/information/InformationManager; // type@16db │ │ -47331a: 7020 eed5 2000 |000d: invoke-direct {v0, v2}, Lde/tadris/fitness/recording/information/InformationManager;.:(Landroid/content/Context;)V // method@d5ee │ │ -473320: 5b10 b09e |0010: iput-object v0, v1, Lde/tadris/fitness/recording/information/InformationDisplay;.manager:Lde/tadris/fitness/recording/information/InformationManager; // field@9eb0 │ │ -473324: 0e00 |0012: return-void │ │ +4732f4: |[4732f4] de.tadris.fitness.recording.information.InformationDisplay.:(Landroid/content/Context;)V │ │ +473304: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +47330a: 7110 c7d1 0200 |0003: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +473310: 0c00 |0006: move-result-object v0 │ │ +473312: 5400 ba85 |0007: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +473316: 5b10 b19e |0009: iput-object v0, v1, Lde/tadris/fitness/recording/information/InformationDisplay;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@9eb1 │ │ +47331a: 2200 db16 |000b: new-instance v0, Lde/tadris/fitness/recording/information/InformationManager; // type@16db │ │ +47331e: 7020 eed5 2000 |000d: invoke-direct {v0, v2}, Lde/tadris/fitness/recording/information/InformationManager;.:(Landroid/content/Context;)V // method@d5ee │ │ +473324: 5b10 b09e |0010: iput-object v0, v1, Lde/tadris/fitness/recording/information/InformationDisplay;.manager:Lde/tadris/fitness/recording/information/InformationManager; // field@9eb0 │ │ +473328: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x000b line=35 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lde/tadris/fitness/recording/information/InformationDisplay; │ │ @@ -905788,33 +905789,33 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;I)Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -473298: |[473298] de.tadris.fitness.recording.information.InformationDisplay.getDisplaySlot:(Lde/tadris/fitness/recording/WorkoutRecorder;I)Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; │ │ -4732a8: 5430 b19e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationDisplay;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@9eb1 │ │ -4732ac: 6e20 d7d2 5000 |0002: invoke-virtual {v0, v5}, Lde/tadris/fitness/data/UserPreferences;.getIdOfDisplayedInformation:(I)Ljava/lang/String; // method@d2d7 │ │ -4732b2: 0c00 |0005: move-result-object v0 │ │ -4732b4: 5431 b09e |0006: iget-object v1, v3, Lde/tadris/fitness/recording/information/InformationDisplay;.manager:Lde/tadris/fitness/recording/information/InformationManager; // field@9eb0 │ │ -4732b8: 6e20 f2d5 0100 |0008: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/InformationManager;.getInformationById:(Ljava/lang/String;)Lde/tadris/fitness/recording/information/RecordingInformation; // method@d5f2 │ │ -4732be: 0c00 |000b: move-result-object v0 │ │ -4732c0: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ -4732c4: 2201 d916 |000e: new-instance v1, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; // type@16d9 │ │ -4732c8: 6e10 03d6 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/RecordingInformation;.getTitle:()Ljava/lang/String; // method@d603 │ │ -4732ce: 0c02 |0013: move-result-object v2 │ │ -4732d0: 6e20 fed5 4000 |0014: invoke-virtual {v0, v4}, Lde/tadris/fitness/recording/information/RecordingInformation;.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; // method@d5fe │ │ -4732d6: 0c04 |0017: move-result-object v4 │ │ -4732d8: 7040 e8d5 5142 |0018: invoke-direct {v1, v5, v2, v4}, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.:(ILjava/lang/String;Ljava/lang/String;)V // method@d5e8 │ │ -4732de: 1101 |001b: return-object v1 │ │ -4732e0: 2204 d916 |001c: new-instance v4, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; // type@16d9 │ │ -4732e4: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ -4732e8: 7040 e8d5 5400 |0020: invoke-direct {v4, v5, v0, v0}, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.:(ILjava/lang/String;Ljava/lang/String;)V // method@d5e8 │ │ -4732ee: 1104 |0023: return-object v4 │ │ +47329c: |[47329c] de.tadris.fitness.recording.information.InformationDisplay.getDisplaySlot:(Lde/tadris/fitness/recording/WorkoutRecorder;I)Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; │ │ +4732ac: 5430 b19e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationDisplay;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@9eb1 │ │ +4732b0: 6e20 d7d2 5000 |0002: invoke-virtual {v0, v5}, Lde/tadris/fitness/data/UserPreferences;.getIdOfDisplayedInformation:(I)Ljava/lang/String; // method@d2d7 │ │ +4732b6: 0c00 |0005: move-result-object v0 │ │ +4732b8: 5431 b09e |0006: iget-object v1, v3, Lde/tadris/fitness/recording/information/InformationDisplay;.manager:Lde/tadris/fitness/recording/information/InformationManager; // field@9eb0 │ │ +4732bc: 6e20 f2d5 0100 |0008: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/InformationManager;.getInformationById:(Ljava/lang/String;)Lde/tadris/fitness/recording/information/RecordingInformation; // method@d5f2 │ │ +4732c2: 0c00 |000b: move-result-object v0 │ │ +4732c4: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ +4732c8: 2201 d916 |000e: new-instance v1, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; // type@16d9 │ │ +4732cc: 6e10 03d6 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/RecordingInformation;.getTitle:()Ljava/lang/String; // method@d603 │ │ +4732d2: 0c02 |0013: move-result-object v2 │ │ +4732d4: 6e20 fed5 4000 |0014: invoke-virtual {v0, v4}, Lde/tadris/fitness/recording/information/RecordingInformation;.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; // method@d5fe │ │ +4732da: 0c04 |0017: move-result-object v4 │ │ +4732dc: 7040 e8d5 5142 |0018: invoke-direct {v1, v5, v2, v4}, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.:(ILjava/lang/String;Ljava/lang/String;)V // method@d5e8 │ │ +4732e2: 1101 |001b: return-object v1 │ │ +4732e4: 2204 d916 |001c: new-instance v4, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; // type@16d9 │ │ +4732e8: 1a00 0000 |001e: const-string v0, "" // string@0000 │ │ +4732ec: 7040 e8d5 5400 |0020: invoke-direct {v4, v5, v0, v0}, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.:(ILjava/lang/String;Ljava/lang/String;)V // method@d5e8 │ │ +4732f2: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x000e line=42 │ │ 0x001c line=44 │ │ locals : │ │ @@ -905867,22 +905868,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4733e4: |[4733e4] de.tadris.fitness.recording.information.InformationManager.:(Landroid/content/Context;)V │ │ -4733f4: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4733fa: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4733fe: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -473404: 5b10 b39e |0008: iput-object v0, v1, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473408: 5b12 b29e |000a: iput-object v2, v1, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -47340c: 7010 efd5 0100 |000c: invoke-direct {v1}, Lde/tadris/fitness/recording/information/InformationManager;.addInformation:()V // method@d5ef │ │ -473412: 0e00 |000f: return-void │ │ +4733e8: |[4733e8] de.tadris.fitness.recording.information.InformationManager.:(Landroid/content/Context;)V │ │ +4733f8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4733fe: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +473402: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +473408: 5b10 b39e |0008: iput-object v0, v1, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +47340c: 5b12 b29e |000a: iput-object v2, v1, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +473410: 7010 efd5 0100 |000c: invoke-direct {v1}, Lde/tadris/fitness/recording/information/InformationManager;.addInformation:()V // method@d5ef │ │ +473416: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=30 │ │ 0x000a line=33 │ │ 0x000c line=34 │ │ locals : │ │ @@ -905894,86 +905895,86 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 169 16-bit code units │ │ -473414: |[473414] de.tadris.fitness.recording.information.InformationManager.addInformation:()V │ │ -473424: 5430 b39e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473428: 2201 d816 |0002: new-instance v1, Lde/tadris/fitness/recording/information/GPSStatus; // type@16d8 │ │ -47342c: 5432 b29e |0004: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -473430: 7020 ddd5 2100 |0006: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/GPSStatus;.:(Landroid/content/Context;)V // method@d5dd │ │ -473436: 7220 85e3 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -47343c: 5430 b39e |000c: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473440: 2201 e016 |000e: new-instance v1, Lde/tadris/fitness/recording/information/SystemActions; // type@16e0 │ │ -473444: 5432 b29e |0010: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -473448: 7020 12d6 2100 |0012: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/SystemActions;.:(Landroid/content/Context;)V // method@d612 │ │ -47344e: 7220 85e3 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -473454: 5430 b39e |0018: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473458: 2201 d516 |001a: new-instance v1, Lde/tadris/fitness/recording/information/CurrentTime; // type@16d5 │ │ -47345c: 5432 b29e |001c: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -473460: 7020 c2d5 2100 |001e: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentTime;.:(Landroid/content/Context;)V // method@d5c2 │ │ -473466: 7220 85e3 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -47346c: 5430 b39e |0024: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473470: 2201 d716 |0026: new-instance v1, Lde/tadris/fitness/recording/information/Duration; // type@16d7 │ │ -473474: 5432 b29e |0028: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -473478: 7020 d4d5 2100 |002a: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/Duration;.:(Landroid/content/Context;)V // method@d5d4 │ │ -47347e: 7220 85e3 1000 |002d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -473484: 5430 b39e |0030: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473488: 2201 dc16 |0032: new-instance v1, Lde/tadris/fitness/recording/information/PauseDuration; // type@16dc │ │ -47348c: 5432 b29e |0034: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -473490: 7020 f3d5 2100 |0036: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/PauseDuration;.:(Landroid/content/Context;)V // method@d5f3 │ │ -473496: 7220 85e3 1000 |0039: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -47349c: 5430 b39e |003c: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -4734a0: 2201 d616 |003e: new-instance v1, Lde/tadris/fitness/recording/information/Distance; // type@16d6 │ │ -4734a4: 5432 b29e |0040: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -4734a8: 7020 cbd5 2100 |0042: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/Distance;.:(Landroid/content/Context;)V // method@d5cb │ │ -4734ae: 7220 85e3 1000 |0045: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4734b4: 5430 b39e |0048: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -4734b8: 2201 d416 |004a: new-instance v1, Lde/tadris/fitness/recording/information/CurrentSpeed; // type@16d4 │ │ -4734bc: 5432 b29e |004c: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -4734c0: 7020 b9d5 2100 |004e: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentSpeed;.:(Landroid/content/Context;)V // method@d5b9 │ │ -4734c6: 7220 85e3 1000 |0051: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4734cc: 5430 b39e |0054: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -4734d0: 2201 de16 |0056: new-instance v1, Lde/tadris/fitness/recording/information/SpeedLastMinute; // type@16de │ │ -4734d4: 5432 b29e |0058: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -4734d8: 7020 08d6 2100 |005a: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/SpeedLastMinute;.:(Landroid/content/Context;)V // method@d608 │ │ -4734de: 7220 85e3 1000 |005d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4734e4: 5430 b39e |0060: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -4734e8: 2201 d016 |0062: new-instance v1, Lde/tadris/fitness/recording/information/AverageSpeedMotion; // type@16d0 │ │ -4734ec: 5432 b29e |0064: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -4734f0: 7020 95d5 2100 |0066: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/AverageSpeedMotion;.:(Landroid/content/Context;)V // method@d595 │ │ -4734f6: 7220 85e3 1000 |0069: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4734fc: 5430 b39e |006c: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473500: 2201 d116 |006e: new-instance v1, Lde/tadris/fitness/recording/information/AverageSpeedTotal; // type@16d1 │ │ -473504: 5432 b29e |0070: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -473508: 7020 9ed5 2100 |0072: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/AverageSpeedTotal;.:(Landroid/content/Context;)V // method@d59e │ │ -47350e: 7220 85e3 1000 |0075: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -473514: 5430 b39e |0078: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473518: 2201 cf16 |007a: new-instance v1, Lde/tadris/fitness/recording/information/AveragePace; // type@16cf │ │ -47351c: 5432 b29e |007c: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -473520: 7020 8cd5 2100 |007e: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/AveragePace;.:(Landroid/content/Context;)V // method@d58c │ │ -473526: 7220 85e3 1000 |0081: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -47352c: 5430 b39e |0084: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473530: 2201 d316 |0086: new-instance v1, Lde/tadris/fitness/recording/information/CurrentHeartRate; // type@16d3 │ │ -473534: 5432 b29e |0088: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -473538: 7020 b0d5 2100 |008a: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.:(Landroid/content/Context;)V // method@d5b0 │ │ -47353e: 7220 85e3 1000 |008d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -473544: 5430 b39e |0090: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473548: 2201 ce16 |0092: new-instance v1, Lde/tadris/fitness/recording/information/Ascent; // type@16ce │ │ -47354c: 5432 b29e |0094: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -473550: 7020 83d5 2100 |0096: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/Ascent;.:(Landroid/content/Context;)V // method@d583 │ │ -473556: 7220 85e3 1000 |0099: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -47355c: 5430 b39e |009c: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473560: 2201 d216 |009e: new-instance v1, Lde/tadris/fitness/recording/information/BurnedEnergy; // type@16d2 │ │ -473564: 5432 b29e |00a0: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ -473568: 7020 a7d5 2100 |00a2: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/BurnedEnergy;.:(Landroid/content/Context;)V // method@d5a7 │ │ -47356e: 7220 85e3 1000 |00a5: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -473574: 0e00 |00a8: return-void │ │ +473418: |[473418] de.tadris.fitness.recording.information.InformationManager.addInformation:()V │ │ +473428: 5430 b39e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +47342c: 2201 d816 |0002: new-instance v1, Lde/tadris/fitness/recording/information/GPSStatus; // type@16d8 │ │ +473430: 5432 b29e |0004: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +473434: 7020 ddd5 2100 |0006: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/GPSStatus;.:(Landroid/content/Context;)V // method@d5dd │ │ +47343a: 7220 85e3 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +473440: 5430 b39e |000c: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +473444: 2201 e016 |000e: new-instance v1, Lde/tadris/fitness/recording/information/SystemActions; // type@16e0 │ │ +473448: 5432 b29e |0010: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +47344c: 7020 12d6 2100 |0012: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/SystemActions;.:(Landroid/content/Context;)V // method@d612 │ │ +473452: 7220 85e3 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +473458: 5430 b39e |0018: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +47345c: 2201 d516 |001a: new-instance v1, Lde/tadris/fitness/recording/information/CurrentTime; // type@16d5 │ │ +473460: 5432 b29e |001c: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +473464: 7020 c2d5 2100 |001e: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentTime;.:(Landroid/content/Context;)V // method@d5c2 │ │ +47346a: 7220 85e3 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +473470: 5430 b39e |0024: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +473474: 2201 d716 |0026: new-instance v1, Lde/tadris/fitness/recording/information/Duration; // type@16d7 │ │ +473478: 5432 b29e |0028: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +47347c: 7020 d4d5 2100 |002a: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/Duration;.:(Landroid/content/Context;)V // method@d5d4 │ │ +473482: 7220 85e3 1000 |002d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +473488: 5430 b39e |0030: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +47348c: 2201 dc16 |0032: new-instance v1, Lde/tadris/fitness/recording/information/PauseDuration; // type@16dc │ │ +473490: 5432 b29e |0034: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +473494: 7020 f3d5 2100 |0036: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/PauseDuration;.:(Landroid/content/Context;)V // method@d5f3 │ │ +47349a: 7220 85e3 1000 |0039: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4734a0: 5430 b39e |003c: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +4734a4: 2201 d616 |003e: new-instance v1, Lde/tadris/fitness/recording/information/Distance; // type@16d6 │ │ +4734a8: 5432 b29e |0040: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +4734ac: 7020 cbd5 2100 |0042: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/Distance;.:(Landroid/content/Context;)V // method@d5cb │ │ +4734b2: 7220 85e3 1000 |0045: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4734b8: 5430 b39e |0048: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +4734bc: 2201 d416 |004a: new-instance v1, Lde/tadris/fitness/recording/information/CurrentSpeed; // type@16d4 │ │ +4734c0: 5432 b29e |004c: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +4734c4: 7020 b9d5 2100 |004e: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentSpeed;.:(Landroid/content/Context;)V // method@d5b9 │ │ +4734ca: 7220 85e3 1000 |0051: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4734d0: 5430 b39e |0054: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +4734d4: 2201 de16 |0056: new-instance v1, Lde/tadris/fitness/recording/information/SpeedLastMinute; // type@16de │ │ +4734d8: 5432 b29e |0058: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +4734dc: 7020 08d6 2100 |005a: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/SpeedLastMinute;.:(Landroid/content/Context;)V // method@d608 │ │ +4734e2: 7220 85e3 1000 |005d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4734e8: 5430 b39e |0060: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +4734ec: 2201 d016 |0062: new-instance v1, Lde/tadris/fitness/recording/information/AverageSpeedMotion; // type@16d0 │ │ +4734f0: 5432 b29e |0064: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +4734f4: 7020 95d5 2100 |0066: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/AverageSpeedMotion;.:(Landroid/content/Context;)V // method@d595 │ │ +4734fa: 7220 85e3 1000 |0069: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +473500: 5430 b39e |006c: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +473504: 2201 d116 |006e: new-instance v1, Lde/tadris/fitness/recording/information/AverageSpeedTotal; // type@16d1 │ │ +473508: 5432 b29e |0070: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +47350c: 7020 9ed5 2100 |0072: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/AverageSpeedTotal;.:(Landroid/content/Context;)V // method@d59e │ │ +473512: 7220 85e3 1000 |0075: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +473518: 5430 b39e |0078: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +47351c: 2201 cf16 |007a: new-instance v1, Lde/tadris/fitness/recording/information/AveragePace; // type@16cf │ │ +473520: 5432 b29e |007c: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +473524: 7020 8cd5 2100 |007e: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/AveragePace;.:(Landroid/content/Context;)V // method@d58c │ │ +47352a: 7220 85e3 1000 |0081: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +473530: 5430 b39e |0084: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +473534: 2201 d316 |0086: new-instance v1, Lde/tadris/fitness/recording/information/CurrentHeartRate; // type@16d3 │ │ +473538: 5432 b29e |0088: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +47353c: 7020 b0d5 2100 |008a: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.:(Landroid/content/Context;)V // method@d5b0 │ │ +473542: 7220 85e3 1000 |008d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +473548: 5430 b39e |0090: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +47354c: 2201 ce16 |0092: new-instance v1, Lde/tadris/fitness/recording/information/Ascent; // type@16ce │ │ +473550: 5432 b29e |0094: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +473554: 7020 83d5 2100 |0096: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/Ascent;.:(Landroid/content/Context;)V // method@d583 │ │ +47355a: 7220 85e3 1000 |0099: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +473560: 5430 b39e |009c: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +473564: 2201 d216 |009e: new-instance v1, Lde/tadris/fitness/recording/information/BurnedEnergy; // type@16d2 │ │ +473568: 5432 b29e |00a0: iget-object v2, v3, Lde/tadris/fitness/recording/information/InformationManager;.context:Landroid/content/Context; // field@9eb2 │ │ +47356c: 7020 a7d5 2100 |00a2: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/BurnedEnergy;.:(Landroid/content/Context;)V // method@d5a7 │ │ +473572: 7220 85e3 1000 |00a5: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +473578: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000c line=39 │ │ 0x0018 line=40 │ │ 0x0024 line=41 │ │ 0x0030 line=42 │ │ @@ -905995,32 +905996,32 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -473378: |[473378] de.tadris.fitness.recording.information.InformationManager.getDisplayableInformation:()Ljava/util/List; │ │ -473388: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -47338c: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -473392: 5441 b39e |0005: iget-object v1, v4, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -473396: 7210 8fe3 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -47339c: 0c01 |000a: move-result-object v1 │ │ -47339e: 7210 5fe3 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4733a4: 0a02 |000e: move-result v2 │ │ -4733a6: 3802 1200 |000f: if-eqz v2, 0021 // +0012 │ │ -4733aa: 7210 60e3 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4733b0: 0c02 |0014: move-result-object v2 │ │ -4733b2: 1f02 dd16 |0015: check-cast v2, Lde/tadris/fitness/recording/information/RecordingInformation; // type@16dd │ │ -4733b6: 6e10 fdd5 0200 |0017: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/RecordingInformation;.canBeDisplayed:()Z // method@d5fd │ │ -4733bc: 0a03 |001a: move-result v3 │ │ -4733be: 3803 f0ff |001b: if-eqz v3, 000b // -0010 │ │ -4733c2: 7220 85e3 2000 |001d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4733c8: 28eb |0020: goto 000b // -0015 │ │ -4733ca: 1100 |0021: return-object v0 │ │ +47337c: |[47337c] de.tadris.fitness.recording.information.InformationManager.getDisplayableInformation:()Ljava/util/List; │ │ +47338c: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +473390: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +473396: 5441 b39e |0005: iget-object v1, v4, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +47339a: 7210 8fe3 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4733a0: 0c01 |000a: move-result-object v1 │ │ +4733a2: 7210 5fe3 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4733a8: 0a02 |000e: move-result v2 │ │ +4733aa: 3802 1200 |000f: if-eqz v2, 0021 // +0012 │ │ +4733ae: 7210 60e3 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4733b4: 0c02 |0014: move-result-object v2 │ │ +4733b6: 1f02 dd16 |0015: check-cast v2, Lde/tadris/fitness/recording/information/RecordingInformation; // type@16dd │ │ +4733ba: 6e10 fdd5 0200 |0017: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/RecordingInformation;.canBeDisplayed:()Z // method@d5fd │ │ +4733c0: 0a03 |001a: move-result v3 │ │ +4733c2: 3803 f0ff |001b: if-eqz v3, 000b // -0010 │ │ +4733c6: 7220 85e3 2000 |001d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4733cc: 28eb |0020: goto 000b // -0015 │ │ +4733ce: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ 0x0017 line=66 │ │ 0x001d line=67 │ │ locals : │ │ @@ -906031,17 +906032,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4733cc: |[4733cc] de.tadris.fitness.recording.information.InformationManager.getInformation:()Ljava/util/List; │ │ -4733dc: 5410 b39e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -4733e0: 1100 |0002: return-object v0 │ │ +4733d0: |[4733d0] de.tadris.fitness.recording.information.InformationManager.getInformation:()Ljava/util/List; │ │ +4733e0: 5410 b39e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +4733e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/information/InformationManager; │ │ │ │ #2 : (in Lde/tadris/fitness/recording/information/InformationManager;) │ │ @@ -906049,32 +906050,32 @@ │ │ type : '(Ljava/lang/String;)Lde/tadris/fitness/recording/information/RecordingInformation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -473328: |[473328] de.tadris.fitness.recording.information.InformationManager.getInformationById:(Ljava/lang/String;)Lde/tadris/fitness/recording/information/RecordingInformation; │ │ -473338: 5430 b39e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ -47333c: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -473342: 0c00 |0005: move-result-object v0 │ │ -473344: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -47334a: 0a01 |0009: move-result v1 │ │ -47334c: 3801 1300 |000a: if-eqz v1, 001d // +0013 │ │ -473350: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -473356: 0c01 |000f: move-result-object v1 │ │ -473358: 1f01 dd16 |0010: check-cast v1, Lde/tadris/fitness/recording/information/RecordingInformation; // type@16dd │ │ -47335c: 6e10 01d6 0100 |0012: invoke-virtual {v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.getId:()Ljava/lang/String; // method@d601 │ │ -473362: 0c02 |0015: move-result-object v2 │ │ -473364: 6e20 c7e0 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -47336a: 0a02 |0019: move-result v2 │ │ -47336c: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -473370: 1101 |001c: return-object v1 │ │ -473372: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -473374: 1104 |001e: return-object v4 │ │ +47332c: |[47332c] de.tadris.fitness.recording.information.InformationManager.getInformationById:(Ljava/lang/String;)Lde/tadris/fitness/recording/information/RecordingInformation; │ │ +47333c: 5430 b39e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/information/InformationManager;.information:Ljava/util/List; // field@9eb3 │ │ +473340: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +473346: 0c00 |0005: move-result-object v0 │ │ +473348: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +47334e: 0a01 |0009: move-result v1 │ │ +473350: 3801 1300 |000a: if-eqz v1, 001d // +0013 │ │ +473354: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +47335a: 0c01 |000f: move-result-object v1 │ │ +47335c: 1f01 dd16 |0010: check-cast v1, Lde/tadris/fitness/recording/information/RecordingInformation; // type@16dd │ │ +473360: 6e10 01d6 0100 |0012: invoke-virtual {v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.getId:()Ljava/lang/String; // method@d601 │ │ +473366: 0c02 |0015: move-result-object v2 │ │ +473368: 6e20 c7e0 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +47336e: 0a02 |0019: move-result v2 │ │ +473370: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +473374: 1101 |001c: return-object v1 │ │ +473376: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +473378: 1104 |001e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0012 line=56 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lde/tadris/fitness/recording/information/InformationManager; │ │ 0x0000 - 0x001f reg=4 (null) Ljava/lang/String; │ │ @@ -906113,38 +906114,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -473854: |[473854] de.tadris.fitness.recording.information.SystemActions$1.:()V │ │ -473864: 7100 cdd4 0000 |0000: invoke-static {}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.values:()[Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4cd │ │ -47386a: 0c00 |0003: move-result-object v0 │ │ -47386c: 2100 |0004: array-length v0, v0 │ │ -47386e: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -473872: 6900 b69e |0007: sput-object v0, Lde/tadris/fitness/recording/information/SystemActions$1;.$SwitchMap$de$tadris$fitness$recording$WorkoutRecorder$RecordingState:[I // field@9eb6 │ │ -473876: 6201 419e |0009: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -47387a: 6e10 cbd4 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.ordinal:()I // method@d4cb │ │ -473880: 0a01 |000e: move-result v1 │ │ -473882: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -473884: 4b02 0001 |0010: aput v2, v0, v1 │ │ -473888: 6200 b69e |0012: sget-object v0, Lde/tadris/fitness/recording/information/SystemActions$1;.$SwitchMap$de$tadris$fitness$recording$WorkoutRecorder$RecordingState:[I // field@9eb6 │ │ -47388c: 6201 409e |0014: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -473890: 6e10 cbd4 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.ordinal:()I // method@d4cb │ │ -473896: 0a01 |0019: move-result v1 │ │ -473898: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -47389a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -47389e: 6200 b69e |001d: sget-object v0, Lde/tadris/fitness/recording/information/SystemActions$1;.$SwitchMap$de$tadris$fitness$recording$WorkoutRecorder$RecordingState:[I // field@9eb6 │ │ -4738a2: 6201 429e |001f: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.STOPPED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e42 │ │ -4738a6: 6e10 cbd4 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.ordinal:()I // method@d4cb │ │ -4738ac: 0a01 |0024: move-result v1 │ │ -4738ae: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -4738b0: 4b02 0001 |0026: aput v2, v0, v1 │ │ -4738b4: 0e00 |0028: return-void │ │ +473858: |[473858] de.tadris.fitness.recording.information.SystemActions$1.:()V │ │ +473868: 7100 cdd4 0000 |0000: invoke-static {}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.values:()[Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4cd │ │ +47386e: 0c00 |0003: move-result-object v0 │ │ +473870: 2100 |0004: array-length v0, v0 │ │ +473872: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +473876: 6900 b69e |0007: sput-object v0, Lde/tadris/fitness/recording/information/SystemActions$1;.$SwitchMap$de$tadris$fitness$recording$WorkoutRecorder$RecordingState:[I // field@9eb6 │ │ +47387a: 6201 419e |0009: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +47387e: 6e10 cbd4 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.ordinal:()I // method@d4cb │ │ +473884: 0a01 |000e: move-result v1 │ │ +473886: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +473888: 4b02 0001 |0010: aput v2, v0, v1 │ │ +47388c: 6200 b69e |0012: sget-object v0, Lde/tadris/fitness/recording/information/SystemActions$1;.$SwitchMap$de$tadris$fitness$recording$WorkoutRecorder$RecordingState:[I // field@9eb6 │ │ +473890: 6201 409e |0014: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +473894: 6e10 cbd4 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.ordinal:()I // method@d4cb │ │ +47389a: 0a01 |0019: move-result v1 │ │ +47389c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +47389e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +4738a2: 6200 b69e |001d: sget-object v0, Lde/tadris/fitness/recording/information/SystemActions$1;.$SwitchMap$de$tadris$fitness$recording$WorkoutRecorder$RecordingState:[I // field@9eb6 │ │ +4738a6: 6201 429e |001f: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.STOPPED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e42 │ │ +4738aa: 6e10 cbd4 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.ordinal:()I // method@d4cb │ │ +4738b0: 0a01 |0024: move-result v1 │ │ +4738b2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +4738b4: 4b02 0001 |0026: aput v2, v0, v1 │ │ +4738b8: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -906243,36 +906244,36 @@ │ │ type : '(Lde/tadris/fitness/ui/LauncherActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -473ed4: |[473ed4] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU.:(Lde/tadris/fitness/ui/LauncherActivity;)V │ │ -473ee4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -473eea: 5b01 c09e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec0 │ │ -473eee: 0e00 |0005: return-void │ │ +473ed8: |[473ed8] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU.:(Lde/tadris/fitness/ui/LauncherActivity;)V │ │ +473ee8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +473eee: 5b01 c09e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec0 │ │ +473ef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU;) │ │ name : 'onDismiss' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -473ef0: |[473ef0] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU.onDismiss:(Landroid/content/DialogInterface;)V │ │ -473f00: 5410 c09e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec0 │ │ -473f04: 6e20 90d6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/LauncherActivity;.lambda$init$0$LauncherActivity:(Landroid/content/DialogInterface;)V // method@d690 │ │ -473f0a: 0e00 |0005: return-void │ │ +473ef4: |[473ef4] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU.onDismiss:(Landroid/content/DialogInterface;)V │ │ +473f04: 5410 c09e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec0 │ │ +473f08: 6e20 90d6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/LauncherActivity;.lambda$init$0$LauncherActivity:(Landroid/content/DialogInterface;)V // method@d690 │ │ +473f0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3089 header: │ │ @@ -906307,38 +906308,38 @@ │ │ type : '(Lde/tadris/fitness/ui/LauncherActivity;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -473f0c: |[473f0c] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ.:(Lde/tadris/fitness/ui/LauncherActivity;I)V │ │ -473f1c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -473f22: 5b01 c19e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec1 │ │ -473f26: 5902 c29e |0005: iput v2, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;.f$1:I // field@9ec2 │ │ -473f2a: 0e00 |0007: return-void │ │ +473f10: |[473f10] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ.:(Lde/tadris/fitness/ui/LauncherActivity;I)V │ │ +473f20: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +473f26: 5b01 c19e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec1 │ │ +473f2a: 5902 c29e |0005: iput v2, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;.f$1:I // field@9ec2 │ │ +473f2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -473f2c: |[473f2c] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ.run:()V │ │ -473f3c: 5420 c19e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec1 │ │ -473f40: 5221 c29e |0002: iget v1, v2, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;.f$1:I // field@9ec2 │ │ -473f44: 6e20 93d6 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/LauncherActivity;.lambda$onProgressUpdate$3$LauncherActivity:(I)V // method@d693 │ │ -473f4a: 0e00 |0007: return-void │ │ +473f30: |[473f30] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ.run:()V │ │ +473f40: 5420 c19e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec1 │ │ +473f44: 5221 c29e |0002: iget v1, v2, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;.f$1:I // field@9ec2 │ │ +473f48: 6e20 93d6 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/LauncherActivity;.lambda$onProgressUpdate$3$LauncherActivity:(I)V // method@d693 │ │ +473f4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3090 header: │ │ @@ -906377,40 +906378,40 @@ │ │ type : '(Lde/tadris/fitness/ui/LauncherActivity;Ljava/util/List;Lde/tadris/fitness/data/UserPreferences;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -473f4c: |[473f4c] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E.:(Lde/tadris/fitness/ui/LauncherActivity;Ljava/util/List;Lde/tadris/fitness/data/UserPreferences;)V │ │ -473f5c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -473f62: 5b01 c39e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec3 │ │ -473f66: 5b02 c49e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$1:Ljava/util/List; // field@9ec4 │ │ -473f6a: 5b03 c59e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$2:Lde/tadris/fitness/data/UserPreferences; // field@9ec5 │ │ -473f6e: 0e00 |0009: return-void │ │ +473f50: |[473f50] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E.:(Lde/tadris/fitness/ui/LauncherActivity;Ljava/util/List;Lde/tadris/fitness/data/UserPreferences;)V │ │ +473f60: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +473f66: 5b01 c39e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec3 │ │ +473f6a: 5b02 c49e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$1:Ljava/util/List; // field@9ec4 │ │ +473f6e: 5b03 c59e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$2:Lde/tadris/fitness/data/UserPreferences; // field@9ec5 │ │ +473f72: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -473f70: |[473f70] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E.run:()V │ │ -473f80: 5430 c39e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec3 │ │ -473f84: 5431 c49e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$1:Ljava/util/List; // field@9ec4 │ │ -473f88: 5432 c59e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$2:Lde/tadris/fitness/data/UserPreferences; // field@9ec5 │ │ -473f8c: 6e30 94d6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/LauncherActivity;.lambda$runMigrations$2$LauncherActivity:(Ljava/util/List;Lde/tadris/fitness/data/UserPreferences;)V // method@d694 │ │ -473f92: 0e00 |0009: return-void │ │ +473f74: |[473f74] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E.run:()V │ │ +473f84: 5430 c39e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec3 │ │ +473f88: 5431 c49e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$1:Ljava/util/List; // field@9ec4 │ │ +473f8c: 5432 c59e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.f$2:Lde/tadris/fitness/data/UserPreferences; // field@9ec5 │ │ +473f90: 6e30 94d6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/LauncherActivity;.lambda$runMigrations$2$LauncherActivity:(Ljava/util/List;Lde/tadris/fitness/data/UserPreferences;)V // method@d694 │ │ +473f96: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3091 header: │ │ @@ -906441,36 +906442,36 @@ │ │ type : '(Lde/tadris/fitness/ui/LauncherActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -473f94: |[473f94] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk.:(Lde/tadris/fitness/ui/LauncherActivity;)V │ │ -473fa4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -473faa: 5b01 c69e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec6 │ │ -473fae: 0e00 |0005: return-void │ │ +473f98: |[473f98] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk.:(Lde/tadris/fitness/ui/LauncherActivity;)V │ │ +473fa8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +473fae: 5b01 c69e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec6 │ │ +473fb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -473fb0: |[473fb0] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk.run:()V │ │ -473fc0: 5410 c69e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec6 │ │ -473fc4: 7110 91d6 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/ui/LauncherActivity;.lambda$ipaojPVabDL7usOuWOFMusN8ovk:(Lde/tadris/fitness/ui/LauncherActivity;)V // method@d691 │ │ -473fca: 0e00 |0005: return-void │ │ +473fb4: |[473fb4] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk.run:()V │ │ +473fc4: 5410 c69e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec6 │ │ +473fc8: 7110 91d6 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/ui/LauncherActivity;.lambda$ipaojPVabDL7usOuWOFMusN8ovk:(Lde/tadris/fitness/ui/LauncherActivity;)V // method@d691 │ │ +473fce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3092 header: │ │ @@ -906501,36 +906502,36 @@ │ │ type : '(Lde/tadris/fitness/ui/LauncherActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -473fcc: |[473fcc] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw.:(Lde/tadris/fitness/ui/LauncherActivity;)V │ │ -473fdc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -473fe2: 5b01 c79e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec7 │ │ -473fe6: 0e00 |0005: return-void │ │ +473fd0: |[473fd0] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw.:(Lde/tadris/fitness/ui/LauncherActivity;)V │ │ +473fe0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +473fe6: 5b01 c79e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec7 │ │ +473fea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -473fe8: |[473fe8] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw.run:()V │ │ -473ff8: 5410 c79e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec7 │ │ -473ffc: 6e10 92d6 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/LauncherActivity;.lambda$null$1$LauncherActivity:()V // method@d692 │ │ -474002: 0e00 |0005: return-void │ │ +473fec: |[473fec] de.tadris.fitness.ui.-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw.run:()V │ │ +473ffc: 5410 c79e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw;.f$0:Lde/tadris/fitness/ui/LauncherActivity; // field@9ec7 │ │ +474000: 6e10 92d6 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/LauncherActivity;.lambda$null$1$LauncherActivity:()V // method@d692 │ │ +474006: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3093 header: │ │ @@ -906561,36 +906562,36 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -474004: |[474004] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ -474014: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47401a: 5b01 c89e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ec8 │ │ -47401e: 0e00 |0005: return-void │ │ +474008: |[474008] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ +474018: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47401e: 5b01 c89e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ec8 │ │ +474022: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -474020: |[474020] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc.onClick:(Landroid/content/DialogInterface;I)V │ │ -474030: 5410 c89e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ec8 │ │ -474034: 6e30 bad6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$showMassImportGpx$9$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V // method@d6ba │ │ -47403a: 0e00 |0005: return-void │ │ +474024: |[474024] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc.onClick:(Landroid/content/DialogInterface;I)V │ │ +474034: 5410 c89e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ec8 │ │ +474038: 6e30 bad6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$showMassImportGpx$9$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V // method@d6ba │ │ +47403e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3094 header: │ │ @@ -906629,40 +906630,40 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47403c: |[47403c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -47404c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -474052: 5b01 c99e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ec9 │ │ -474056: 5b02 ca9e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$1:Landroid/net/Uri; // field@9eca │ │ -47405a: 5b03 cb9e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$2:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ecb │ │ -47405e: 0e00 |0009: return-void │ │ +474040: |[474040] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +474050: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +474056: 5b01 c99e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ec9 │ │ +47405a: 5b02 ca9e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$1:Landroid/net/Uri; // field@9eca │ │ +47405e: 5b03 cb9e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$2:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ecb │ │ +474062: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -474060: |[474060] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY.run:()V │ │ -474070: 5430 c99e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ec9 │ │ -474074: 5431 ca9e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$1:Landroid/net/Uri; // field@9eca │ │ -474078: 5432 cb9e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$2:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ecb │ │ -47407c: 6e30 abd6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$importFile$8$ListWorkoutsActivity:(Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d6ab │ │ -474082: 0e00 |0009: return-void │ │ +474064: |[474064] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY.run:()V │ │ +474074: 5430 c99e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ec9 │ │ +474078: 5431 ca9e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$1:Landroid/net/Uri; // field@9eca │ │ +47407c: 5432 cb9e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.f$2:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ecb │ │ +474080: 6e30 abd6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$importFile$8$ListWorkoutsActivity:(Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d6ab │ │ +474086: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3095 header: │ │ @@ -906701,40 +906702,40 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -474084: |[474084] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ -474094: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47409a: 5b01 cc9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ecc │ │ -47409e: 5b02 cd9e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ecd │ │ -4740a2: 5b03 ce9e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$2:Ljava/lang/Exception; // field@9ece │ │ -4740a6: 0e00 |0009: return-void │ │ +474088: |[474088] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ +474098: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47409e: 5b01 cc9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ecc │ │ +4740a2: 5b02 cd9e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ecd │ │ +4740a6: 5b03 ce9e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$2:Ljava/lang/Exception; // field@9ece │ │ +4740aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4740a8: |[4740a8] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs.run:()V │ │ -4740b8: 5430 cc9e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ecc │ │ -4740bc: 5431 cd9e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ecd │ │ -4740c0: 5432 ce9e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$2:Ljava/lang/Exception; // field@9ece │ │ -4740c4: 6e30 b1d6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$null$7$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d6b1 │ │ -4740ca: 0e00 |0009: return-void │ │ +4740ac: |[4740ac] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs.run:()V │ │ +4740bc: 5430 cc9e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ecc │ │ +4740c0: 5431 cd9e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ecd │ │ +4740c4: 5432 ce9e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.f$2:Ljava/lang/Exception; // field@9ece │ │ +4740c8: 6e30 b1d6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$null$7$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d6b1 │ │ +4740ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3096 header: │ │ @@ -906773,40 +906774,40 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Ljava/lang/Exception;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4740cc: |[4740cc] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Ljava/lang/Exception;)V │ │ -4740dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4740e2: 5b01 cf9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ecf │ │ -4740e6: 5b02 d09e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$1:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed0 │ │ -4740ea: 5b03 d19e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$2:Ljava/lang/Exception; // field@9ed1 │ │ -4740ee: 0e00 |0009: return-void │ │ +4740d0: |[4740d0] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Ljava/lang/Exception;)V │ │ +4740e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4740e6: 5b01 cf9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ecf │ │ +4740ea: 5b02 d09e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$1:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed0 │ │ +4740ee: 5b03 d19e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$2:Ljava/lang/Exception; // field@9ed1 │ │ +4740f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4740f0: |[4740f0] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA.run:()V │ │ -474100: 5430 cf9e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ecf │ │ -474104: 5431 d09e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$1:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed0 │ │ -474108: 5432 d19e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$2:Ljava/lang/Exception; // field@9ed1 │ │ -47410c: 6e30 aed6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$null$11$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Ljava/lang/Exception;)V // method@d6ae │ │ -474112: 0e00 |0009: return-void │ │ +4740f4: |[4740f4] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA.run:()V │ │ +474104: 5430 cf9e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ecf │ │ +474108: 5431 d09e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$1:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed0 │ │ +47410c: 5432 d19e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.f$2:Ljava/lang/Exception; // field@9ed1 │ │ +474110: 6e30 aed6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$null$11$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Ljava/lang/Exception;)V // method@d6ae │ │ +474116: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3097 header: │ │ @@ -906845,40 +906846,40 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -474114: |[474114] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V │ │ -474124: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47412a: 5b01 d29e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed2 │ │ -47412e: 5b02 d39e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$1:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed3 │ │ -474132: 5903 d49e |0007: iput v3, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$2:I // field@9ed4 │ │ -474136: 0e00 |0009: return-void │ │ +474118: |[474118] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V │ │ +474128: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47412e: 5b01 d29e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed2 │ │ +474132: 5b02 d39e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$1:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed3 │ │ +474136: 5903 d49e |0007: iput v3, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$2:I // field@9ed4 │ │ +47413a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -474138: |[474138] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs.run:()V │ │ -474148: 5430 d29e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed2 │ │ -47414c: 5431 d39e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$1:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed3 │ │ -474150: 5232 d49e |0004: iget v2, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$2:I // field@9ed4 │ │ -474154: 6e30 add6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$null$10$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V // method@d6ad │ │ -47415a: 0e00 |0009: return-void │ │ +47413c: |[47413c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs.run:()V │ │ +47414c: 5430 d29e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed2 │ │ +474150: 5431 d39e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$1:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed3 │ │ +474154: 5232 d49e |0004: iget v2, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.f$2:I // field@9ed4 │ │ +474158: 6e30 add6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$null$10$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V // method@d6ad │ │ +47415e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3098 header: │ │ @@ -906913,38 +906914,38 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47415c: |[47415c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -47416c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -474172: 5b01 d59e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed5 │ │ -474176: 5b02 d69e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ed6 │ │ -47417a: 0e00 |0007: return-void │ │ +474160: |[474160] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +474170: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +474176: 5b01 d59e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed5 │ │ +47417a: 5b02 d69e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ed6 │ │ +47417e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -47417c: |[47417c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4.run:()V │ │ -47418c: 5420 d59e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed5 │ │ -474190: 5421 d69e |0002: iget-object v1, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ed6 │ │ -474194: 6e20 b0d6 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$null$6$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d6b0 │ │ -47419a: 0e00 |0007: return-void │ │ +474180: |[474180] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4.run:()V │ │ +474190: 5420 d59e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed5 │ │ +474194: 5421 d69e |0002: iget-object v1, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9ed6 │ │ +474198: 6e20 b0d6 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$null$6$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d6b0 │ │ +47419e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3099 header: │ │ @@ -906983,40 +906984,40 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47419c: |[47419c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V │ │ -4741ac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4741b2: 5b01 d79e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed7 │ │ -4741b6: 5b02 d89e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$1:Landroid/net/Uri; // field@9ed8 │ │ -4741ba: 5b03 d99e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$2:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed9 │ │ -4741be: 0e00 |0009: return-void │ │ +4741a0: |[4741a0] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V │ │ +4741b0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4741b6: 5b01 d79e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed7 │ │ +4741ba: 5b02 d89e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$1:Landroid/net/Uri; // field@9ed8 │ │ +4741be: 5b03 d99e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$2:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed9 │ │ +4741c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4741c0: |[4741c0] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0.run:()V │ │ -4741d0: 5430 d79e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed7 │ │ -4741d4: 5431 d89e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$1:Landroid/net/Uri; // field@9ed8 │ │ -4741d8: 5432 d99e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$2:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed9 │ │ -4741dc: 6e30 acd6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$massImportGpx$12$ListWorkoutsActivity:(Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V // method@d6ac │ │ -4741e2: 0e00 |0009: return-void │ │ +4741c4: |[4741c4] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0.run:()V │ │ +4741d4: 5430 d79e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ed7 │ │ +4741d8: 5431 d89e |0002: iget-object v1, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$1:Landroid/net/Uri; // field@9ed8 │ │ +4741dc: 5432 d99e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.f$2:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9ed9 │ │ +4741e0: 6e30 acd6 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$massImportGpx$12$ListWorkoutsActivity:(Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V // method@d6ac │ │ +4741e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3100 header: │ │ @@ -907051,38 +907052,38 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4741e4: |[4741e4] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V │ │ -4741f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4741fa: 5b01 da9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9eda │ │ -4741fe: 5b02 db9e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;.f$1:Lde/tadris/fitness/data/WorkoutType; // field@9edb │ │ -474202: 0e00 |0007: return-void │ │ +4741e8: |[4741e8] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V │ │ +4741f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4741fe: 5b01 da9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9eda │ │ +474202: 5b02 db9e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;.f$1:Lde/tadris/fitness/data/WorkoutType; // field@9edb │ │ +474206: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -474204: |[474204] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8.onClick:(Landroid/view/View;)V │ │ -474214: 5420 da9e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9eda │ │ -474218: 5421 db9e |0002: iget-object v1, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;.f$1:Lde/tadris/fitness/data/WorkoutType; // field@9edb │ │ -47421c: 6e30 b7d6 1003 |0004: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$refreshFABMenu$17$ListWorkoutsActivity:(Lde/tadris/fitness/data/WorkoutType;Landroid/view/View;)V // method@d6b7 │ │ -474222: 0e00 |0007: return-void │ │ +474208: |[474208] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8.onClick:(Landroid/view/View;)V │ │ +474218: 5420 da9e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9eda │ │ +47421c: 5421 db9e |0002: iget-object v1, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;.f$1:Lde/tadris/fitness/data/WorkoutType; // field@9edb │ │ +474220: 6e30 b7d6 1003 |0004: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$refreshFABMenu$17$ListWorkoutsActivity:(Lde/tadris/fitness/data/WorkoutType;Landroid/view/View;)V // method@d6b7 │ │ +474226: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3101 header: │ │ @@ -907113,36 +907114,36 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -474224: |[474224] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ -474234: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47423a: 5b01 dc9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edc │ │ -47423e: 0e00 |0005: return-void │ │ +474228: |[474228] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ +474238: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47423e: 5b01 dc9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edc │ │ +474242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -474240: |[474240] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0.onClick:(Landroid/content/DialogInterface;I)V │ │ -474250: 5410 dc9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edc │ │ -474254: 6e30 a9d6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$checkFirstStart$13$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V // method@d6a9 │ │ -47425a: 0e00 |0005: return-void │ │ +474244: |[474244] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0.onClick:(Landroid/content/DialogInterface;I)V │ │ +474254: 5410 dc9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edc │ │ +474258: 6e30 a9d6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$checkFirstStart$13$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V // method@d6a9 │ │ +47425e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3102 header: │ │ @@ -907173,36 +907174,36 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47429c: |[47429c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ -4742ac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4742b2: 5b01 df9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edf │ │ -4742b6: 0e00 |0005: return-void │ │ +4742a0: |[4742a0] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ +4742b0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4742b6: 5b01 df9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edf │ │ +4742ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4742b8: |[4742b8] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y.onClick:(Landroid/content/DialogInterface;I)V │ │ -4742c8: 5410 df9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edf │ │ -4742cc: 6e30 b9d6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$showImportDialog$5$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V // method@d6b9 │ │ -4742d2: 0e00 |0005: return-void │ │ +4742bc: |[4742bc] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y.onClick:(Landroid/content/DialogInterface;I)V │ │ +4742cc: 5410 df9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edf │ │ +4742d0: 6e30 b9d6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$showImportDialog$5$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V // method@d6b9 │ │ +4742d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3103 header: │ │ @@ -907233,36 +907234,36 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47430c: |[47430c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ -47431c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -474322: 5b01 e19e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee1 │ │ -474326: 0e00 |0005: return-void │ │ +474310: |[474310] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ +474320: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +474326: 5b01 e19e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee1 │ │ +47432a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -474328: |[474328] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8.onClick:(Landroid/view/View;)V │ │ -474338: 5410 e19e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee1 │ │ -47433c: 6e20 b4d6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$onCreate$2$ListWorkoutsActivity:(Landroid/view/View;)V // method@d6b4 │ │ -474342: 0e00 |0005: return-void │ │ +47432c: |[47432c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8.onClick:(Landroid/view/View;)V │ │ +47433c: 5410 e19e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee1 │ │ +474340: 6e20 b4d6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$onCreate$2$ListWorkoutsActivity:(Landroid/view/View;)V // method@d6b4 │ │ +474346: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3104 header: │ │ @@ -907293,36 +907294,36 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -474344: |[474344] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ -474354: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47435a: 5b01 e29e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee2 │ │ -47435e: 0e00 |0005: return-void │ │ +474348: |[474348] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ +474358: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47435e: 5b01 e29e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee2 │ │ +474362: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -474360: |[474360] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4.onClick:(Landroid/view/View;)V │ │ -474370: 5410 e29e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee2 │ │ -474374: 6e20 b3d6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$onCreate$1$ListWorkoutsActivity:(Landroid/view/View;)V // method@d6b3 │ │ -47437a: 0e00 |0005: return-void │ │ +474364: |[474364] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4.onClick:(Landroid/view/View;)V │ │ +474374: 5410 e29e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee2 │ │ +474378: 6e20 b3d6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$onCreate$1$ListWorkoutsActivity:(Landroid/view/View;)V // method@d6b3 │ │ +47437e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3105 header: │ │ @@ -907353,36 +907354,36 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47437c: |[47437c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ -47438c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -474392: 5b01 e39e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee3 │ │ -474396: 0e00 |0005: return-void │ │ +474380: |[474380] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ +474390: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +474396: 5b01 e39e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee3 │ │ +47439a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -474398: |[474398] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM.onClick:(Landroid/view/View;)V │ │ -4743a8: 5410 e39e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee3 │ │ -4743ac: 6e20 b5d6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$onCreate$3$ListWorkoutsActivity:(Landroid/view/View;)V // method@d6b5 │ │ -4743b2: 0e00 |0005: return-void │ │ +47439c: |[47439c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM.onClick:(Landroid/view/View;)V │ │ +4743ac: 5410 e39e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee3 │ │ +4743b0: 6e20 b5d6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$onCreate$3$ListWorkoutsActivity:(Landroid/view/View;)V // method@d6b5 │ │ +4743b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3106 header: │ │ @@ -907413,36 +907414,36 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4743b4: |[4743b4] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ -4743c4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4743ca: 5b01 e49e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee4 │ │ -4743ce: 0e00 |0005: return-void │ │ +4743b8: |[4743b8] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ +4743c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4743ce: 5b01 e49e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee4 │ │ +4743d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4743d0: |[4743d0] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw.onClick:(Landroid/content/DialogInterface;I)V │ │ -4743e0: 5410 e49e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee4 │ │ -4743e4: 6e30 b8d6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$showImportDialog$4$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V // method@d6b8 │ │ -4743ea: 0e00 |0005: return-void │ │ +4743d4: |[4743d4] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw.onClick:(Landroid/content/DialogInterface;I)V │ │ +4743e4: 5410 e49e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee4 │ │ +4743e8: 6e30 b8d6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$showImportDialog$4$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V // method@d6b8 │ │ +4743ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3107 header: │ │ @@ -907477,38 +907478,38 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4743ec: |[4743ec] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V │ │ -4743fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -474402: 5b01 e59e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee5 │ │ -474406: 5b02 e69e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;.f$1:Lde/tadris/fitness/data/WorkoutType; // field@9ee6 │ │ -47440a: 0e00 |0007: return-void │ │ +4743f0: |[4743f0] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V │ │ +474400: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +474406: 5b01 e59e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee5 │ │ +47440a: 5b02 e69e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;.f$1:Lde/tadris/fitness/data/WorkoutType; // field@9ee6 │ │ +47440e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -47440c: |[47440c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU.run:()V │ │ -47441c: 5420 e59e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee5 │ │ -474420: 5421 e69e |0002: iget-object v1, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;.f$1:Lde/tadris/fitness/data/WorkoutType; // field@9ee6 │ │ -474424: 6e20 afd6 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$null$16$ListWorkoutsActivity:(Lde/tadris/fitness/data/WorkoutType;)V // method@d6af │ │ -47442a: 0e00 |0007: return-void │ │ +474410: |[474410] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU.run:()V │ │ +474420: 5420 e59e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee5 │ │ +474424: 5421 e69e |0002: iget-object v1, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;.f$1:Lde/tadris/fitness/data/WorkoutType; // field@9ee6 │ │ +474428: 6e20 afd6 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$null$16$ListWorkoutsActivity:(Lde/tadris/fitness/data/WorkoutType;)V // method@d6af │ │ +47442e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3108 header: │ │ @@ -907539,37 +907540,37 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47444c: |[47444c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ -47445c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -474462: 5b01 e79e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee7 │ │ -474466: 0e00 |0005: return-void │ │ +474450: |[474450] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ +474460: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +474466: 5b01 e79e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee7 │ │ +47446a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47442c: |[47442c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8.onLongClick:(Landroid/view/View;)Z │ │ -47443c: 5410 e79e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee7 │ │ -474440: 6e20 b2d6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$onCreate$0$ListWorkoutsActivity:(Landroid/view/View;)Z // method@d6b2 │ │ -474446: 0a02 |0005: move-result v2 │ │ -474448: 0f02 |0006: return v2 │ │ +474430: |[474430] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8.onLongClick:(Landroid/view/View;)Z │ │ +474440: 5410 e79e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee7 │ │ +474444: 6e20 b2d6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$onCreate$0$ListWorkoutsActivity:(Landroid/view/View;)Z // method@d6b2 │ │ +47444a: 0a02 |0005: move-result v2 │ │ +47444c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3109 header: │ │ @@ -907604,38 +907605,38 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/content/Intent;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -474468: |[474468] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/content/Intent;)V │ │ -474478: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47447e: 5b01 e89e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee8 │ │ -474482: 5b02 e99e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;.f$1:Landroid/content/Intent; // field@9ee9 │ │ -474486: 0e00 |0007: return-void │ │ +47446c: |[47446c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/content/Intent;)V │ │ +47447c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +474482: 5b01 e89e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee8 │ │ +474486: 5b02 e99e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;.f$1:Landroid/content/Intent; // field@9ee9 │ │ +47448a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -474488: |[474488] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs.run:()V │ │ -474498: 5420 e89e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee8 │ │ -47449c: 5421 e99e |0002: iget-object v1, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;.f$1:Landroid/content/Intent; // field@9ee9 │ │ -4744a0: 6e20 bbd6 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$startEnterWorkoutActivity$14$ListWorkoutsActivity:(Landroid/content/Intent;)V // method@d6bb │ │ -4744a6: 0e00 |0007: return-void │ │ +47448c: |[47448c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs.run:()V │ │ +47449c: 5420 e89e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee8 │ │ +4744a0: 5421 e99e |0002: iget-object v1, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;.f$1:Landroid/content/Intent; // field@9ee9 │ │ +4744a4: 6e20 bbd6 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$startEnterWorkoutActivity$14$ListWorkoutsActivity:(Landroid/content/Intent;)V // method@d6bb │ │ +4744aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3110 header: │ │ @@ -907666,36 +907667,36 @@ │ │ type : '(Lde/tadris/fitness/ui/ShareFileActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4744a8: |[4744a8] de.tadris.fitness.ui.-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y.:(Lde/tadris/fitness/ui/ShareFileActivity;)V │ │ -4744b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4744be: 5b01 ea9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y;.f$0:Lde/tadris/fitness/ui/ShareFileActivity; // field@9eea │ │ -4744c2: 0e00 |0005: return-void │ │ +4744ac: |[4744ac] de.tadris.fitness.ui.-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y.:(Lde/tadris/fitness/ui/ShareFileActivity;)V │ │ +4744bc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4744c2: 5b01 ea9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y;.f$0:Lde/tadris/fitness/ui/ShareFileActivity; // field@9eea │ │ +4744c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4744c4: |[4744c4] de.tadris.fitness.ui.-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y.onCancel:(Landroid/content/DialogInterface;)V │ │ -4744d4: 5410 ea9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y;.f$0:Lde/tadris/fitness/ui/ShareFileActivity; // field@9eea │ │ -4744d8: 6e20 dcd6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/ShareFileActivity;.lambda$showDialog$1$ShareFileActivity:(Landroid/content/DialogInterface;)V // method@d6dc │ │ -4744de: 0e00 |0005: return-void │ │ +4744c8: |[4744c8] de.tadris.fitness.ui.-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y.onCancel:(Landroid/content/DialogInterface;)V │ │ +4744d8: 5410 ea9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y;.f$0:Lde/tadris/fitness/ui/ShareFileActivity; // field@9eea │ │ +4744dc: 6e20 dcd6 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/ShareFileActivity;.lambda$showDialog$1$ShareFileActivity:(Landroid/content/DialogInterface;)V // method@d6dc │ │ +4744e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3111 header: │ │ @@ -907726,36 +907727,36 @@ │ │ type : '(Lde/tadris/fitness/ui/ShareFileActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4744e0: |[4744e0] de.tadris.fitness.ui.-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU.:(Lde/tadris/fitness/ui/ShareFileActivity;)V │ │ -4744f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4744f6: 5b01 eb9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU;.f$0:Lde/tadris/fitness/ui/ShareFileActivity; // field@9eeb │ │ -4744fa: 0e00 |0005: return-void │ │ +4744e4: |[4744e4] de.tadris.fitness.ui.-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU.:(Lde/tadris/fitness/ui/ShareFileActivity;)V │ │ +4744f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4744fa: 5b01 eb9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU;.f$0:Lde/tadris/fitness/ui/ShareFileActivity; // field@9eeb │ │ +4744fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4744fc: |[4744fc] de.tadris.fitness.ui.-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU.onClick:(Landroid/content/DialogInterface;I)V │ │ -47450c: 5410 eb9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU;.f$0:Lde/tadris/fitness/ui/ShareFileActivity; // field@9eeb │ │ -474510: 6e30 dbd6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/ShareFileActivity;.lambda$showDialog$0$ShareFileActivity:(Landroid/content/DialogInterface;I)V // method@d6db │ │ -474516: 0e00 |0005: return-void │ │ +474500: |[474500] de.tadris.fitness.ui.-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU.onClick:(Landroid/content/DialogInterface;I)V │ │ +474510: 5410 eb9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU;.f$0:Lde/tadris/fitness/ui/ShareFileActivity; // field@9eeb │ │ +474514: 6e30 dbd6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/ShareFileActivity;.lambda$showDialog$0$ShareFileActivity:(Landroid/content/DialogInterface;I)V // method@d6db │ │ +47451a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3112 header: │ │ @@ -907794,40 +907795,40 @@ │ │ type : '(Lde/tadris/fitness/ui/adapter/IconAdapter;ILde/tadris/fitness/util/Icon;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -475ad4: |[475ad4] de.tadris.fitness.ui.adapter.-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8.:(Lde/tadris/fitness/ui/adapter/IconAdapter;ILde/tadris/fitness/util/Icon;)V │ │ -475ae4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -475aea: 5b01 fb9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$0:Lde/tadris/fitness/ui/adapter/IconAdapter; // field@9efb │ │ -475aee: 5902 fc9e |0005: iput v2, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$1:I // field@9efc │ │ -475af2: 5b03 fd9e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$2:Lde/tadris/fitness/util/Icon; // field@9efd │ │ -475af6: 0e00 |0009: return-void │ │ +475ad8: |[475ad8] de.tadris.fitness.ui.adapter.-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8.:(Lde/tadris/fitness/ui/adapter/IconAdapter;ILde/tadris/fitness/util/Icon;)V │ │ +475ae8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +475aee: 5b01 fb9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$0:Lde/tadris/fitness/ui/adapter/IconAdapter; // field@9efb │ │ +475af2: 5902 fc9e |0005: iput v2, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$1:I // field@9efc │ │ +475af6: 5b03 fd9e |0007: iput-object v3, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$2:Lde/tadris/fitness/util/Icon; // field@9efd │ │ +475afa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -475af8: |[475af8] de.tadris.fitness.ui.adapter.-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8.onClick:(Landroid/view/View;)V │ │ -475b08: 5430 fb9e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$0:Lde/tadris/fitness/ui/adapter/IconAdapter; // field@9efb │ │ -475b0c: 5231 fc9e |0002: iget v1, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$1:I // field@9efc │ │ -475b10: 5432 fd9e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$2:Lde/tadris/fitness/util/Icon; // field@9efd │ │ -475b14: 6e40 f1d6 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/adapter/IconAdapter;.lambda$onBindViewHolder$0$IconAdapter:(ILde/tadris/fitness/util/Icon;Landroid/view/View;)V // method@d6f1 │ │ -475b1a: 0e00 |0009: return-void │ │ +475afc: |[475afc] de.tadris.fitness.ui.adapter.-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8.onClick:(Landroid/view/View;)V │ │ +475b0c: 5430 fb9e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$0:Lde/tadris/fitness/ui/adapter/IconAdapter; // field@9efb │ │ +475b10: 5231 fc9e |0002: iget v1, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$1:I // field@9efc │ │ +475b14: 5432 fd9e |0004: iget-object v2, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.f$2:Lde/tadris/fitness/util/Icon; // field@9efd │ │ +475b18: 6e40 f1d6 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/adapter/IconAdapter;.lambda$onBindViewHolder$0$IconAdapter:(ILde/tadris/fitness/util/Icon;Landroid/view/View;)V // method@d6f1 │ │ +475b1e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3113 header: │ │ @@ -907866,41 +907867,41 @@ │ │ type : '(Lde/tadris/fitness/ui/adapter/WorkoutAdapter;ILde/tadris/fitness/data/Workout;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -475b44: |[475b44] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ.:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter;ILde/tadris/fitness/data/Workout;)V │ │ -475b54: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -475b5a: 5b01 fe9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9efe │ │ -475b5e: 5902 ff9e |0005: iput v2, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$1:I // field@9eff │ │ -475b62: 5b03 009f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$2:Lde/tadris/fitness/data/Workout; // field@9f00 │ │ -475b66: 0e00 |0009: return-void │ │ +475b48: |[475b48] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ.:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter;ILde/tadris/fitness/data/Workout;)V │ │ +475b58: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +475b5e: 5b01 fe9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9efe │ │ +475b62: 5902 ff9e |0005: iput v2, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$1:I // field@9eff │ │ +475b66: 5b03 009f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$2:Lde/tadris/fitness/data/Workout; // field@9f00 │ │ +475b6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -475b1c: |[475b1c] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ.onLongClick:(Landroid/view/View;)Z │ │ -475b2c: 5430 fe9e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9efe │ │ -475b30: 5231 ff9e |0002: iget v1, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$1:I // field@9eff │ │ -475b34: 5432 009f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$2:Lde/tadris/fitness/data/Workout; // field@9f00 │ │ -475b38: 6e40 fcd6 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.lambda$onBindViewHolder$1$WorkoutAdapter:(ILde/tadris/fitness/data/Workout;Landroid/view/View;)Z // method@d6fc │ │ -475b3e: 0a04 |0009: move-result v4 │ │ -475b40: 0f04 |000a: return v4 │ │ +475b20: |[475b20] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ.onLongClick:(Landroid/view/View;)Z │ │ +475b30: 5430 fe9e |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9efe │ │ +475b34: 5231 ff9e |0002: iget v1, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$1:I // field@9eff │ │ +475b38: 5432 009f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.f$2:Lde/tadris/fitness/data/Workout; // field@9f00 │ │ +475b3c: 6e40 fcd6 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.lambda$onBindViewHolder$1$WorkoutAdapter:(ILde/tadris/fitness/data/Workout;Landroid/view/View;)Z // method@d6fc │ │ +475b42: 0a04 |0009: move-result v4 │ │ +475b44: 0f04 |000a: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3114 header: │ │ @@ -907939,40 +907940,40 @@ │ │ type : '(Lde/tadris/fitness/ui/adapter/WorkoutAdapter;ILde/tadris/fitness/data/Workout;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -475b68: |[475b68] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk.:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter;ILde/tadris/fitness/data/Workout;)V │ │ -475b78: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -475b7e: 5b01 019f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9f01 │ │ -475b82: 5902 029f |0005: iput v2, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$1:I // field@9f02 │ │ -475b86: 5b03 039f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$2:Lde/tadris/fitness/data/Workout; // field@9f03 │ │ -475b8a: 0e00 |0009: return-void │ │ +475b6c: |[475b6c] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk.:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter;ILde/tadris/fitness/data/Workout;)V │ │ +475b7c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +475b82: 5b01 019f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9f01 │ │ +475b86: 5902 029f |0005: iput v2, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$1:I // field@9f02 │ │ +475b8a: 5b03 039f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$2:Lde/tadris/fitness/data/Workout; // field@9f03 │ │ +475b8e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -475b8c: |[475b8c] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk.onClick:(Landroid/view/View;)V │ │ -475b9c: 5430 019f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9f01 │ │ -475ba0: 5231 029f |0002: iget v1, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$1:I // field@9f02 │ │ -475ba4: 5432 039f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$2:Lde/tadris/fitness/data/Workout; // field@9f03 │ │ -475ba8: 6e40 fbd6 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.lambda$onBindViewHolder$0$WorkoutAdapter:(ILde/tadris/fitness/data/Workout;Landroid/view/View;)V // method@d6fb │ │ -475bae: 0e00 |0009: return-void │ │ +475b90: |[475b90] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk.onClick:(Landroid/view/View;)V │ │ +475ba0: 5430 019f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9f01 │ │ +475ba4: 5231 029f |0002: iget v1, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$1:I // field@9f02 │ │ +475ba8: 5432 039f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.f$2:Lde/tadris/fitness/data/Workout; // field@9f03 │ │ +475bac: 6e40 fbd6 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.lambda$onBindViewHolder$0$WorkoutAdapter:(ILde/tadris/fitness/data/Workout;Landroid/view/View;)V // method@d6fb │ │ +475bb2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3115 header: │ │ @@ -908011,40 +908012,40 @@ │ │ type : '(Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;ILde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -475bb0: |[475bb0] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c.:(Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;ILde/tadris/fitness/data/WorkoutType;)V │ │ -475bc0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -475bc6: 5b01 049f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; // field@9f04 │ │ -475bca: 5902 059f |0005: iput v2, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$1:I // field@9f05 │ │ -475bce: 5b03 069f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$2:Lde/tadris/fitness/data/WorkoutType; // field@9f06 │ │ -475bd2: 0e00 |0009: return-void │ │ +475bb4: |[475bb4] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c.:(Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;ILde/tadris/fitness/data/WorkoutType;)V │ │ +475bc4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +475bca: 5b01 049f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; // field@9f04 │ │ +475bce: 5902 059f |0005: iput v2, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$1:I // field@9f05 │ │ +475bd2: 5b03 069f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$2:Lde/tadris/fitness/data/WorkoutType; // field@9f06 │ │ +475bd6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -475bd4: |[475bd4] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c.onClick:(Landroid/view/View;)V │ │ -475be4: 5430 049f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; // field@9f04 │ │ -475be8: 5231 059f |0002: iget v1, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$1:I // field@9f05 │ │ -475bec: 5432 069f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$2:Lde/tadris/fitness/data/WorkoutType; // field@9f06 │ │ -475bf0: 6e40 08d7 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.lambda$onBindViewHolder$0$WorkoutTypeAdapter:(ILde/tadris/fitness/data/WorkoutType;Landroid/view/View;)V // method@d708 │ │ -475bf6: 0e00 |0009: return-void │ │ +475bd8: |[475bd8] de.tadris.fitness.ui.adapter.-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c.onClick:(Landroid/view/View;)V │ │ +475be8: 5430 049f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$0:Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; // field@9f04 │ │ +475bec: 5231 059f |0002: iget v1, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$1:I // field@9f05 │ │ +475bf0: 5432 069f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.f$2:Lde/tadris/fitness/data/WorkoutType; // field@9f06 │ │ +475bf4: 6e40 08d7 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.lambda$onBindViewHolder$0$WorkoutTypeAdapter:(ILde/tadris/fitness/data/WorkoutType;Landroid/view/View;)V // method@d708 │ │ +475bfa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3116 header: │ │ @@ -908185,36 +908186,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4761f8: |[4761f8] de.tadris.fitness.ui.dialog.-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V │ │ -476208: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47620e: 5b01 1a9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68;.f$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f1a │ │ -476212: 0e00 |0005: return-void │ │ +4761fc: |[4761fc] de.tadris.fitness.ui.dialog.-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V │ │ +47620c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +476212: 5b01 1a9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68;.f$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f1a │ │ +476216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -476214: |[476214] de.tadris.fitness.ui.dialog.-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68.onClick:(Landroid/content/DialogInterface;I)V │ │ -476224: 5410 1a9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68;.f$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f1a │ │ -476228: 6e30 7dd7 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.lambda$showSelection$0$ChooseBluetoothDeviceDialog:(Landroid/content/DialogInterface;I)V // method@d77d │ │ -47622e: 0e00 |0005: return-void │ │ +476218: |[476218] de.tadris.fitness.ui.dialog.-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68.onClick:(Landroid/content/DialogInterface;I)V │ │ +476228: 5410 1a9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68;.f$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f1a │ │ +47622c: 6e30 7dd7 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.lambda$showSelection$0$ChooseBluetoothDeviceDialog:(Landroid/content/DialogInterface;I)V // method@d77d │ │ +476232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3120 header: │ │ @@ -908245,36 +908246,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -476230: |[476230] de.tadris.fitness.ui.dialog.-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V │ │ -476240: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -476246: 5b01 1b9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4;.f$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f1b │ │ -47624a: 0e00 |0005: return-void │ │ +476234: |[476234] de.tadris.fitness.ui.dialog.-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V │ │ +476244: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47624a: 5b01 1b9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4;.f$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f1b │ │ +47624e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -47624c: |[47624c] de.tadris.fitness.ui.dialog.-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4.onCancel:(Landroid/content/DialogInterface;)V │ │ -47625c: 5410 1b9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4;.f$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f1b │ │ -476260: 6e20 7ed7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.lambda$showSelection$1$ChooseBluetoothDeviceDialog:(Landroid/content/DialogInterface;)V // method@d77e │ │ -476266: 0e00 |0005: return-void │ │ +476250: |[476250] de.tadris.fitness.ui.dialog.-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4.onCancel:(Landroid/content/DialogInterface;)V │ │ +476260: 5410 1b9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4;.f$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f1b │ │ +476264: 6e20 7ed7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.lambda$showSelection$1$ChooseBluetoothDeviceDialog:(Landroid/content/DialogInterface;)V // method@d77e │ │ +47626a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3121 header: │ │ @@ -908305,37 +908306,37 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -476288: |[476288] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V │ │ -476298: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47629e: 5b01 1c9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f1c │ │ -4762a2: 0e00 |0005: return-void │ │ +47628c: |[47628c] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V │ │ +47629c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4762a2: 5b01 1c9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f1c │ │ +4762a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo;) │ │ name : 'format' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -476268: |[476268] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo.format:(I)Ljava/lang/String; │ │ -476278: 5410 1c9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f1c │ │ -47627c: 6e20 90d7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.lambda$show$0$DurationPickerDialogFragment:(I)Ljava/lang/String; // method@d790 │ │ -476282: 0c02 |0005: move-result-object v2 │ │ -476284: 1102 |0006: return-object v2 │ │ +47626c: |[47626c] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo.format:(I)Ljava/lang/String; │ │ +47627c: 5410 1c9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f1c │ │ +476280: 6e20 90d7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.lambda$show$0$DurationPickerDialogFragment:(I)Ljava/lang/String; // method@d790 │ │ +476286: 0c02 |0005: move-result-object v2 │ │ +476288: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3122 header: │ │ @@ -908378,44 +908379,44 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4762a4: |[4762a4] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;)V │ │ -4762b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4762ba: 5b01 1d9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f1d │ │ -4762be: 5b02 1e9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$1:Landroid/widget/NumberPicker; // field@9f1e │ │ -4762c2: 5b03 1f9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$2:Landroid/widget/NumberPicker; // field@9f1f │ │ -4762c6: 5b04 209f |0009: iput-object v4, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$3:Landroid/widget/NumberPicker; // field@9f20 │ │ -4762ca: 0e00 |000b: return-void │ │ +4762a8: |[4762a8] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;)V │ │ +4762b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4762be: 5b01 1d9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f1d │ │ +4762c2: 5b02 1e9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$1:Landroid/widget/NumberPicker; // field@9f1e │ │ +4762c6: 5b03 1f9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$2:Landroid/widget/NumberPicker; // field@9f1f │ │ +4762ca: 5b04 209f |0009: iput-object v4, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$3:Landroid/widget/NumberPicker; // field@9f20 │ │ +4762ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -4762cc: |[4762cc] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k.onClick:(Landroid/content/DialogInterface;I)V │ │ -4762dc: 5460 1d9f |0000: iget-object v0, v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f1d │ │ -4762e0: 5461 1e9f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$1:Landroid/widget/NumberPicker; // field@9f1e │ │ -4762e4: 5462 1f9f |0004: iget-object v2, v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$2:Landroid/widget/NumberPicker; // field@9f1f │ │ -4762e8: 5463 209f |0006: iget-object v3, v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$3:Landroid/widget/NumberPicker; // field@9f20 │ │ -4762ec: 0774 |0008: move-object v4, v7 │ │ -4762ee: 0185 |0009: move v5, v8 │ │ -4762f0: 7406 93d7 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.lambda$show$3$DurationPickerDialogFragment:(Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V // method@d793 │ │ -4762f6: 0e00 |000d: return-void │ │ +4762d0: |[4762d0] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k.onClick:(Landroid/content/DialogInterface;I)V │ │ +4762e0: 5460 1d9f |0000: iget-object v0, v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f1d │ │ +4762e4: 5461 1e9f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$1:Landroid/widget/NumberPicker; // field@9f1e │ │ +4762e8: 5462 1f9f |0004: iget-object v2, v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$2:Landroid/widget/NumberPicker; // field@9f1f │ │ +4762ec: 5463 209f |0006: iget-object v3, v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.f$3:Landroid/widget/NumberPicker; // field@9f20 │ │ +4762f0: 0774 |0008: move-object v4, v7 │ │ +4762f2: 0185 |0009: move v5, v8 │ │ +4762f4: 7406 93d7 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.lambda$show$3$DurationPickerDialogFragment:(Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V // method@d793 │ │ +4762fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3123 header: │ │ @@ -908446,37 +908447,37 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -476318: |[476318] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V │ │ -476328: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47632e: 5b01 219f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f21 │ │ -476332: 0e00 |0005: return-void │ │ +47631c: |[47631c] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V │ │ +47632c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +476332: 5b01 219f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f21 │ │ +476336: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w;) │ │ name : 'format' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4762f8: |[4762f8] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w.format:(I)Ljava/lang/String; │ │ -476308: 5410 219f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f21 │ │ -47630c: 6e20 92d7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.lambda$show$2$DurationPickerDialogFragment:(I)Ljava/lang/String; // method@d792 │ │ -476312: 0c02 |0005: move-result-object v2 │ │ -476314: 1102 |0006: return-object v2 │ │ +4762fc: |[4762fc] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w.format:(I)Ljava/lang/String; │ │ +47630c: 5410 219f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f21 │ │ +476310: 6e20 92d7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.lambda$show$2$DurationPickerDialogFragment:(I)Ljava/lang/String; // method@d792 │ │ +476316: 0c02 |0005: move-result-object v2 │ │ +476318: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3124 header: │ │ @@ -908507,37 +908508,37 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -476354: |[476354] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V │ │ -476364: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47636a: 5b01 229f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f22 │ │ -47636e: 0e00 |0005: return-void │ │ +476358: |[476358] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V │ │ +476368: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47636e: 5b01 229f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f22 │ │ +476372: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M;) │ │ name : 'format' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -476334: |[476334] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M.format:(I)Ljava/lang/String; │ │ -476344: 5410 229f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f22 │ │ -476348: 6e20 91d7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.lambda$show$1$DurationPickerDialogFragment:(I)Ljava/lang/String; // method@d791 │ │ -47634e: 0c02 |0005: move-result-object v2 │ │ -476350: 1102 |0006: return-object v2 │ │ +476338: |[476338] de.tadris.fitness.ui.dialog.-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M.format:(I)Ljava/lang/String; │ │ +476348: 5410 229f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M;.f$0:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // field@9f22 │ │ +47634c: 6e20 91d7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.lambda$show$1$DurationPickerDialogFragment:(I)Ljava/lang/String; // method@d791 │ │ +476352: 0c02 |0005: move-result-object v2 │ │ +476354: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3125 header: │ │ @@ -908568,37 +908569,37 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -476390: |[476390] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;)V │ │ -4763a0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4763a6: 5b01 239f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f23 │ │ -4763aa: 0e00 |0005: return-void │ │ +476394: |[476394] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;)V │ │ +4763a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4763aa: 5b01 239f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f23 │ │ +4763ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ;) │ │ name : 'format' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -476370: |[476370] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ.format:(I)Ljava/lang/String; │ │ -476380: 5410 239f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f23 │ │ -476384: 6e20 a0d7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.lambda$show$0$NumberPickerDialog:(I)Ljava/lang/String; // method@d7a0 │ │ -47638a: 0c02 |0005: move-result-object v2 │ │ -47638c: 1102 |0006: return-object v2 │ │ +476374: |[476374] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ.format:(I)Ljava/lang/String; │ │ +476384: 5410 239f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f23 │ │ +476388: 6e20 a0d7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.lambda$show$0$NumberPickerDialog:(I)Ljava/lang/String; // method@d7a0 │ │ +47638e: 0c02 |0005: move-result-object v2 │ │ +476390: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3126 header: │ │ @@ -908633,38 +908634,38 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;Landroid/widget/NumberPicker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4763ac: |[4763ac] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;Landroid/widget/NumberPicker;)V │ │ -4763bc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4763c2: 5b01 249f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f24 │ │ -4763c6: 5b02 259f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;.f$1:Landroid/widget/NumberPicker; // field@9f25 │ │ -4763ca: 0e00 |0007: return-void │ │ +4763b0: |[4763b0] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;Landroid/widget/NumberPicker;)V │ │ +4763c0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4763c6: 5b01 249f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f24 │ │ +4763ca: 5b02 259f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;.f$1:Landroid/widget/NumberPicker; // field@9f25 │ │ +4763ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4763cc: |[4763cc] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE.onClick:(Landroid/content/DialogInterface;I)V │ │ -4763dc: 5420 249f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f24 │ │ -4763e0: 5421 259f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;.f$1:Landroid/widget/NumberPicker; // field@9f25 │ │ -4763e4: 6e40 a2d7 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.lambda$show$2$NumberPickerDialog:(Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V // method@d7a2 │ │ -4763ea: 0e00 |0007: return-void │ │ +4763d0: |[4763d0] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE.onClick:(Landroid/content/DialogInterface;I)V │ │ +4763e0: 5420 249f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f24 │ │ +4763e4: 5421 259f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;.f$1:Landroid/widget/NumberPicker; // field@9f25 │ │ +4763e8: 6e40 a2d7 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.lambda$show$2$NumberPickerDialog:(Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V // method@d7a2 │ │ +4763ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3127 header: │ │ @@ -908695,36 +908696,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4763ec: |[4763ec] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;)V │ │ -4763fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -476402: 5b01 269f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f26 │ │ -476406: 0e00 |0005: return-void │ │ +4763f0: |[4763f0] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;)V │ │ +476400: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +476406: 5b01 269f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f26 │ │ +47640a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -476408: |[476408] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I.onClick:(Landroid/content/DialogInterface;I)V │ │ -476418: 5410 269f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f26 │ │ -47641c: 6e30 a1d7 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.lambda$show$1$NumberPickerDialog:(Landroid/content/DialogInterface;I)V // method@d7a1 │ │ -476422: 0e00 |0005: return-void │ │ +47640c: |[47640c] de.tadris.fitness.ui.dialog.-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I.onClick:(Landroid/content/DialogInterface;I)V │ │ +47641c: 5410 269f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I;.f$0:Lde/tadris/fitness/ui/dialog/NumberPickerDialog; // field@9f26 │ │ +476420: 6e30 a1d7 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.lambda$show$1$NumberPickerDialog:(Landroid/content/DialogInterface;I)V // method@d7a1 │ │ +476426: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3128 header: │ │ @@ -908755,36 +908756,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -476424: |[476424] de.tadris.fitness.ui.dialog.-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY.:(Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;)V │ │ -476434: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47643a: 5b01 279f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY;.f$0:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; // field@9f27 │ │ -47643e: 0e00 |0005: return-void │ │ +476428: |[476428] de.tadris.fitness.ui.dialog.-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY.:(Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;)V │ │ +476438: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47643e: 5b01 279f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY;.f$0:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; // field@9f27 │ │ +476442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY;) │ │ name : 'onDismiss' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -476440: |[476440] de.tadris.fitness.ui.dialog.-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY.onDismiss:(Landroid/content/DialogInterface;)V │ │ -476450: 5410 279f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY;.f$0:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; // field@9f27 │ │ -476454: 6e20 b2d7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.lambda$show$1$SampleConverterPickerDialog:(Landroid/content/DialogInterface;)V // method@d7b2 │ │ -47645a: 0e00 |0005: return-void │ │ +476444: |[476444] de.tadris.fitness.ui.dialog.-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY.onDismiss:(Landroid/content/DialogInterface;)V │ │ +476454: 5410 279f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY;.f$0:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; // field@9f27 │ │ +476458: 6e20 b2d7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.lambda$show$1$SampleConverterPickerDialog:(Landroid/content/DialogInterface;)V // method@d7b2 │ │ +47645e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3129 header: │ │ @@ -908823,40 +908824,40 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;Landroid/widget/CheckBox;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47645c: |[47645c] de.tadris.fitness.ui.dialog.-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI.:(Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;Landroid/widget/CheckBox;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)V │ │ -47646c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -476472: 5b01 289f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$0:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; // field@9f28 │ │ -476476: 5b02 299f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$1:Landroid/widget/CheckBox; // field@9f29 │ │ -47647a: 5b03 2a9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$2:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@9f2a │ │ -47647e: 0e00 |0009: return-void │ │ +476460: |[476460] de.tadris.fitness.ui.dialog.-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI.:(Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;Landroid/widget/CheckBox;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)V │ │ +476470: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +476476: 5b01 289f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$0:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; // field@9f28 │ │ +47647a: 5b02 299f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$1:Landroid/widget/CheckBox; // field@9f29 │ │ +47647e: 5b03 2a9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$2:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@9f2a │ │ +476482: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -476480: |[476480] de.tadris.fitness.ui.dialog.-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -476490: 5430 289f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$0:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; // field@9f28 │ │ -476494: 5431 299f |0002: iget-object v1, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$1:Landroid/widget/CheckBox; // field@9f29 │ │ -476498: 5432 2a9f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$2:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@9f2a │ │ -47649c: 6e55 b1d7 1042 |0006: invoke-virtual {v0, v1, v2, v4, v5}, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.lambda$show$0$SampleConverterPickerDialog:(Landroid/widget/CheckBox;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Landroid/widget/CompoundButton;Z)V // method@d7b1 │ │ -4764a2: 0e00 |0009: return-void │ │ +476484: |[476484] de.tadris.fitness.ui.dialog.-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +476494: 5430 289f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$0:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; // field@9f28 │ │ +476498: 5431 299f |0002: iget-object v1, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$1:Landroid/widget/CheckBox; // field@9f29 │ │ +47649c: 5432 2a9f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.f$2:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@9f2a │ │ +4764a0: 6e55 b1d7 1042 |0006: invoke-virtual {v0, v1, v2, v4, v5}, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.lambda$show$0$SampleConverterPickerDialog:(Landroid/widget/CheckBox;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Landroid/widget/CompoundButton;Z)V // method@d7b1 │ │ +4764a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3130 header: │ │ @@ -908887,36 +908888,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4764a4: |[4764a4] de.tadris.fitness.ui.dialog.-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE.:(Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;)V │ │ -4764b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4764ba: 5b01 2b9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE;.f$0:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; // field@9f2b │ │ -4764be: 0e00 |0005: return-void │ │ +4764a8: |[4764a8] de.tadris.fitness.ui.dialog.-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE.:(Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;)V │ │ +4764b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4764be: 5b01 2b9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE;.f$0:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; // field@9f2b │ │ +4764c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4764c0: |[4764c0] de.tadris.fitness.ui.dialog.-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE.onClick:(Landroid/content/DialogInterface;I)V │ │ -4764d0: 5410 2b9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE;.f$0:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; // field@9f2b │ │ -4764d4: 6e30 b6d7 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.lambda$show$0$SelectIntervalSetDialog:(Landroid/content/DialogInterface;I)V // method@d7b6 │ │ -4764da: 0e00 |0005: return-void │ │ +4764c4: |[4764c4] de.tadris.fitness.ui.dialog.-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE.onClick:(Landroid/content/DialogInterface;I)V │ │ +4764d4: 5410 2b9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE;.f$0:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; // field@9f2b │ │ +4764d8: 6e30 b6d7 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.lambda$show$0$SelectIntervalSetDialog:(Landroid/content/DialogInterface;I)V // method@d7b6 │ │ +4764de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3131 header: │ │ @@ -908947,36 +908948,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4764dc: |[4764dc] de.tadris.fitness.ui.dialog.-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw.:(Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;)V │ │ -4764ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4764f2: 5b01 2c9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw;.f$0:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; // field@9f2c │ │ -4764f6: 0e00 |0005: return-void │ │ +4764e0: |[4764e0] de.tadris.fitness.ui.dialog.-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw.:(Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;)V │ │ +4764f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4764f6: 5b01 2c9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw;.f$0:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; // field@9f2c │ │ +4764fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4764f8: |[4764f8] de.tadris.fitness.ui.dialog.-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw.onClick:(Landroid/content/DialogInterface;I)V │ │ -476508: 5410 2c9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw;.f$0:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; // field@9f2c │ │ -47650c: 6e30 b7d7 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.lambda$show$1$SelectIntervalSetDialog:(Landroid/content/DialogInterface;I)V // method@d7b7 │ │ -476512: 0e00 |0005: return-void │ │ +4764fc: |[4764fc] de.tadris.fitness.ui.dialog.-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw.onClick:(Landroid/content/DialogInterface;I)V │ │ +47650c: 5410 2c9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw;.f$0:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; // field@9f2c │ │ +476510: 6e30 b7d7 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.lambda$show$1$SelectIntervalSetDialog:(Landroid/content/DialogInterface;I)V // method@d7b7 │ │ +476516: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3132 header: │ │ @@ -909007,36 +909008,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -476514: |[476514] de.tadris.fitness.ui.dialog.-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8.:(Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;)V │ │ -476524: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47652a: 5b01 2d9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8;.f$0:Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog; // field@9f2d │ │ -47652e: 0e00 |0005: return-void │ │ +476518: |[476518] de.tadris.fitness.ui.dialog.-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8.:(Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;)V │ │ +476528: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47652e: 5b01 2d9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8;.f$0:Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog; // field@9f2d │ │ +476532: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -476530: |[476530] de.tadris.fitness.ui.dialog.-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8.onClick:(Landroid/content/DialogInterface;I)V │ │ -476540: 5410 2d9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8;.f$0:Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog; // field@9f2d │ │ -476544: 6e30 bcd7 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.lambda$show$0$SelectWorkoutInformationDialog:(Landroid/content/DialogInterface;I)V // method@d7bc │ │ -47654a: 0e00 |0005: return-void │ │ +476534: |[476534] de.tadris.fitness.ui.dialog.-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8.onClick:(Landroid/content/DialogInterface;I)V │ │ +476544: 5410 2d9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8;.f$0:Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog; // field@9f2d │ │ +476548: 6e30 bcd7 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.lambda$show$0$SelectWorkoutInformationDialog:(Landroid/content/DialogInterface;I)V // method@d7bc │ │ +47654e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3133 header: │ │ @@ -909071,38 +909072,38 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Z)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47654c: |[47654c] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Z)V │ │ -47655c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -476562: 5b01 2e9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f2e │ │ -476566: 5c02 2f9f |0005: iput-boolean v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;.f$1:Z // field@9f2f │ │ -47656a: 0e00 |0007: return-void │ │ +476550: |[476550] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Z)V │ │ +476560: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +476566: 5b01 2e9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f2e │ │ +47656a: 5c02 2f9f |0005: iput-boolean v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;.f$1:Z // field@9f2f │ │ +47656e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -47656c: |[47656c] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo.run:()V │ │ -47657c: 5420 2e9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f2e │ │ -476580: 5521 2f9f |0002: iget-boolean v1, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;.f$1:Z // field@9f2f │ │ -476584: 6e20 c9d7 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.lambda$setIndeterminate$0$ThreadSafeProgressDialogController:(Z)V // method@d7c9 │ │ -47658a: 0e00 |0007: return-void │ │ +476570: |[476570] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo.run:()V │ │ +476580: 5420 2e9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f2e │ │ +476584: 5521 2f9f |0002: iget-boolean v1, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;.f$1:Z // field@9f2f │ │ +476588: 6e20 c9d7 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.lambda$setIndeterminate$0$ThreadSafeProgressDialogController:(Z)V // method@d7c9 │ │ +47658e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3134 header: │ │ @@ -909133,36 +909134,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47658c: |[47658c] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V │ │ -47659c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4765a2: 5b01 309f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f30 │ │ -4765a6: 0e00 |0005: return-void │ │ +476590: |[476590] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V │ │ +4765a0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4765a6: 5b01 309f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f30 │ │ +4765aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4765a8: |[4765a8] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y.run:()V │ │ -4765b8: 5410 309f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f30 │ │ -4765bc: 6e10 ccd7 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.lambda$show$3$ThreadSafeProgressDialogController:()V // method@d7cc │ │ -4765c2: 0e00 |0005: return-void │ │ +4765ac: |[4765ac] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y.run:()V │ │ +4765bc: 5410 309f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f30 │ │ +4765c0: 6e10 ccd7 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.lambda$show$3$ThreadSafeProgressDialogController:()V // method@d7cc │ │ +4765c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3135 header: │ │ @@ -909201,40 +909202,40 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;ILjava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4765c4: |[4765c4] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;ILjava/lang/String;)V │ │ -4765d4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4765da: 5b01 319f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f31 │ │ -4765de: 5902 329f |0005: iput v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$1:I // field@9f32 │ │ -4765e2: 5b03 339f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$2:Ljava/lang/String; // field@9f33 │ │ -4765e6: 0e00 |0009: return-void │ │ +4765c8: |[4765c8] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;ILjava/lang/String;)V │ │ +4765d8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4765de: 5b01 319f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f31 │ │ +4765e2: 5902 329f |0005: iput v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$1:I // field@9f32 │ │ +4765e6: 5b03 339f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$2:Ljava/lang/String; // field@9f33 │ │ +4765ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4765e8: |[4765e8] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8.run:()V │ │ -4765f8: 5430 319f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f31 │ │ -4765fc: 5231 329f |0002: iget v1, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$1:I // field@9f32 │ │ -476600: 5432 339f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$2:Ljava/lang/String; // field@9f33 │ │ -476604: 6e30 cbd7 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.lambda$setProgress$2$ThreadSafeProgressDialogController:(ILjava/lang/String;)V // method@d7cb │ │ -47660a: 0e00 |0009: return-void │ │ +4765ec: |[4765ec] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8.run:()V │ │ +4765fc: 5430 319f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f31 │ │ +476600: 5231 329f |0002: iget v1, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$1:I // field@9f32 │ │ +476604: 5432 339f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.f$2:Ljava/lang/String; // field@9f33 │ │ +476608: 6e30 cbd7 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.lambda$setProgress$2$ThreadSafeProgressDialogController:(ILjava/lang/String;)V // method@d7cb │ │ +47660e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3136 header: │ │ @@ -909265,36 +909266,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47660c: |[47660c] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V │ │ -47661c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -476622: 5b01 349f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f34 │ │ -476626: 0e00 |0005: return-void │ │ +476610: |[476610] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V │ │ +476620: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +476626: 5b01 349f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f34 │ │ +47662a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -476628: |[476628] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo.run:()V │ │ -476638: 5410 349f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f34 │ │ -47663c: 6e10 c8d7 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.lambda$cancel$4$ThreadSafeProgressDialogController:()V // method@d7c8 │ │ -476642: 0e00 |0005: return-void │ │ +47662c: |[47662c] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo.run:()V │ │ +47663c: 5410 349f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f34 │ │ +476640: 6e10 c8d7 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.lambda$cancel$4$ThreadSafeProgressDialogController:()V // method@d7c8 │ │ +476646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3137 header: │ │ @@ -909329,38 +909330,38 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -476644: |[476644] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V │ │ -476654: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47665a: 5b01 359f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f35 │ │ -47665e: 5902 369f |0005: iput v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;.f$1:I // field@9f36 │ │ -476662: 0e00 |0007: return-void │ │ +476648: |[476648] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V │ │ +476658: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47665e: 5b01 359f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f35 │ │ +476662: 5902 369f |0005: iput v2, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;.f$1:I // field@9f36 │ │ +476666: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -476664: |[476664] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4.run:()V │ │ -476674: 5420 359f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f35 │ │ -476678: 5221 369f |0002: iget v1, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;.f$1:I // field@9f36 │ │ -47667c: 6e20 cad7 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.lambda$setProgress$1$ThreadSafeProgressDialogController:(I)V // method@d7ca │ │ -476682: 0e00 |0007: return-void │ │ +476668: |[476668] de.tadris.fitness.ui.dialog.-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4.run:()V │ │ +476678: 5420 359f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;.f$0:Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // field@9f35 │ │ +47667c: 5221 369f |0002: iget v1, v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;.f$1:I // field@9f36 │ │ +476680: 6e20 cad7 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.lambda$setProgress$1$ThreadSafeProgressDialogController:(I)V // method@d7ca │ │ +476686: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3138 header: │ │ @@ -909496,38 +909497,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -476a64: |[476a64] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog$1.:()V │ │ -476a74: 7100 16d4 0000 |0000: invoke-static {}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.values:()[Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d416 │ │ -476a7a: 0c00 |0003: move-result-object v0 │ │ -476a7c: 2100 |0004: array-length v0, v0 │ │ -476a7e: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -476a82: 6900 3d9f |0007: sput-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$1;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$Mode:[I // field@9f3d │ │ -476a86: 6201 c09d |0009: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.INSTANT:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dc0 │ │ -476a8a: 6e10 13d4 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ordinal:()I // method@d413 │ │ -476a90: 0a01 |000e: move-result v1 │ │ -476a92: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -476a94: 4b02 0001 |0010: aput v2, v0, v1 │ │ -476a98: 6200 3d9f |0012: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$1;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$Mode:[I // field@9f3d │ │ -476a9c: 6201 c19d |0014: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ON_MOVE:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dc1 │ │ -476aa0: 6e10 13d4 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ordinal:()I // method@d413 │ │ -476aa6: 0a01 |0019: move-result v1 │ │ -476aa8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -476aaa: 4b02 0001 |001b: aput v2, v0, v1 │ │ -476aae: 6200 3d9f |001d: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$1;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$Mode:[I // field@9f3d │ │ -476ab2: 6201 c29d |001f: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.WAIT_FOR_GPS:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dc2 │ │ -476ab6: 6e10 13d4 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ordinal:()I // method@d413 │ │ -476abc: 0a01 |0024: move-result v1 │ │ -476abe: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -476ac0: 4b02 0001 |0026: aput v2, v0, v1 │ │ -476ac4: 0e00 |0028: return-void │ │ +476a68: |[476a68] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog$1.:()V │ │ +476a78: 7100 16d4 0000 |0000: invoke-static {}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.values:()[Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d416 │ │ +476a7e: 0c00 |0003: move-result-object v0 │ │ +476a80: 2100 |0004: array-length v0, v0 │ │ +476a82: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +476a86: 6900 3d9f |0007: sput-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$1;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$Mode:[I // field@9f3d │ │ +476a8a: 6201 c09d |0009: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.INSTANT:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dc0 │ │ +476a8e: 6e10 13d4 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ordinal:()I // method@d413 │ │ +476a94: 0a01 |000e: move-result v1 │ │ +476a96: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +476a98: 4b02 0001 |0010: aput v2, v0, v1 │ │ +476a9c: 6200 3d9f |0012: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$1;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$Mode:[I // field@9f3d │ │ +476aa0: 6201 c19d |0014: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ON_MOVE:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dc1 │ │ +476aa4: 6e10 13d4 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ordinal:()I // method@d413 │ │ +476aaa: 0a01 |0019: move-result v1 │ │ +476aac: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +476aae: 4b02 0001 |001b: aput v2, v0, v1 │ │ +476ab2: 6200 3d9f |001d: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$1;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$Mode:[I // field@9f3d │ │ +476ab6: 6201 c29d |001f: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.WAIT_FOR_GPS:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dc2 │ │ +476aba: 6e10 13d4 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ordinal:()I // method@d413 │ │ +476ac0: 0a01 |0024: move-result v1 │ │ +476ac2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +476ac4: 4b02 0001 |0026: aput v2, v0, v1 │ │ +476ac8: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -909694,17 +909695,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -476f40: |[476f40] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$BluetoothNotAvailableException.:()V │ │ -476f50: 7010 18e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@e018 │ │ -476f56: 0e00 |0003: return-void │ │ +476f44: |[476f44] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$BluetoothNotAvailableException.:()V │ │ +476f54: 7010 18e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@e018 │ │ +476f5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothNotAvailableException; │ │ │ │ Virtual methods - │ │ @@ -909751,18 +909752,18 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -476f58: |[476f58] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$DeviceDialogScanCallback.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V │ │ -476f68: 5b01 479f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.this$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f47 │ │ -476f6c: 7010 8d02 0000 |0002: invoke-direct {v0}, Landroid/bluetooth/le/ScanCallback;.:()V // method@028d │ │ -476f72: 0e00 |0005: return-void │ │ +476f5c: |[476f5c] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$DeviceDialogScanCallback.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V │ │ +476f6c: 5b01 479f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.this$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f47 │ │ +476f70: 7010 8d02 0000 |0002: invoke-direct {v0}, Landroid/bluetooth/le/ScanCallback;.:()V // method@028d │ │ +476f76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ │ │ @@ -909771,17 +909772,17 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -476f74: |[476f74] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$DeviceDialogScanCallback.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$1;)V │ │ -476f84: 7020 6fd7 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V // method@d76f │ │ -476f8a: 0e00 |0003: return-void │ │ +476f78: |[476f78] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$DeviceDialogScanCallback.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$1;)V │ │ +476f88: 7020 6fd7 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V // method@d76f │ │ +476f8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$1; │ │ @@ -909792,27 +909793,27 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -476f8c: |[476f8c] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$DeviceDialogScanCallback.onBatchScanResults:(Ljava/util/List;)V │ │ -476f9c: 7210 8fe3 0300 |0000: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -476fa2: 0c03 |0003: move-result-object v3 │ │ -476fa4: 7210 5fe3 0300 |0004: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -476faa: 0a00 |0007: move-result v0 │ │ -476fac: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -476fb0: 7210 60e3 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -476fb6: 0c00 |000d: move-result-object v0 │ │ -476fb8: 1f00 6500 |000e: check-cast v0, Landroid/bluetooth/le/ScanResult; // type@0065 │ │ -476fbc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -476fbe: 6e30 73d7 1200 |0011: invoke-virtual {v2, v1, v0}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.onScanResult:(ILandroid/bluetooth/le/ScanResult;)V // method@d773 │ │ -476fc4: 28f0 |0014: goto 0004 // -0010 │ │ -476fc6: 0e00 |0015: return-void │ │ +476f90: |[476f90] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$DeviceDialogScanCallback.onBatchScanResults:(Ljava/util/List;)V │ │ +476fa0: 7210 8fe3 0300 |0000: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +476fa6: 0c03 |0003: move-result-object v3 │ │ +476fa8: 7210 5fe3 0300 |0004: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +476fae: 0a00 |0007: move-result v0 │ │ +476fb0: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +476fb4: 7210 60e3 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +476fba: 0c00 |000d: move-result-object v0 │ │ +476fbc: 1f00 6500 |000e: check-cast v0, Landroid/bluetooth/le/ScanResult; // type@0065 │ │ +476fc0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +476fc2: 6e30 73d7 1200 |0011: invoke-virtual {v2, v1, v0}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.onScanResult:(ILandroid/bluetooth/le/ScanResult;)V // method@d773 │ │ +476fc8: 28f0 |0014: goto 0004 // -0010 │ │ +476fca: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0011 line=140 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback; │ │ 0x0000 - 0x0016 reg=3 (null) Ljava/util/List; │ │ @@ -909822,33 +909823,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -476fc8: |[476fc8] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$DeviceDialogScanCallback.onScanFailed:(I)V │ │ -476fd8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -476fdc: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -476fe2: 1a01 b71e |0005: const-string v1, "Failed to scan, error code: " // string@1eb7 │ │ -476fe6: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -476fec: 6e20 0de1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -476ff2: 6e10 1fe1 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -476ff8: 0c03 |0010: move-result-object v3 │ │ -476ffa: 1a00 9e19 |0011: const-string v0, "DeviceScanner" // string@199e │ │ -476ffe: 7120 4b09 3000 |0013: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -477004: 5423 479f |0016: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.this$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f47 │ │ -477008: 7110 78d7 0300 |0018: invoke-static {v3}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.access$400:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)Landroid/app/Activity; // method@d778 │ │ -47700e: 0c03 |001b: move-result-object v3 │ │ -477010: 1400 6501 117f |001c: const v0, #float 1.92745e+38 // #7f110165 │ │ -477016: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -477018: 7130 f811 0301 |0020: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47701e: 0c03 |0023: move-result-object v3 │ │ -477020: 6e10 fa11 0300 |0024: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -477026: 0e00 |0027: return-void │ │ +476fcc: |[476fcc] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$DeviceDialogScanCallback.onScanFailed:(I)V │ │ +476fdc: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +476fe0: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +476fe6: 1a01 b71e |0005: const-string v1, "Failed to scan, error code: " // string@1eb7 │ │ +476fea: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +476ff0: 6e20 0de1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +476ff6: 6e10 1fe1 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +476ffc: 0c03 |0010: move-result-object v3 │ │ +476ffe: 1a00 9e19 |0011: const-string v0, "DeviceScanner" // string@199e │ │ +477002: 7120 4b09 3000 |0013: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +477008: 5423 479f |0016: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.this$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f47 │ │ +47700c: 7110 78d7 0300 |0018: invoke-static {v3}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.access$400:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)Landroid/app/Activity; // method@d778 │ │ +477012: 0c03 |001b: move-result-object v3 │ │ +477014: 1400 6501 117f |001c: const v0, #float 1.92745e+38 // #7f110165 │ │ +47701a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +47701c: 7130 f811 0301 |0020: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +477022: 0c03 |0023: move-result-object v3 │ │ +477024: 6e10 fa11 0300 |0024: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47702a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0016 line=147 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback; │ │ 0x0000 - 0x0028 reg=3 (null) I │ │ @@ -909858,37 +909859,37 @@ │ │ type : '(ILandroid/bluetooth/le/ScanResult;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -477028: |[477028] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$DeviceDialogScanCallback.onScanResult:(ILandroid/bluetooth/le/ScanResult;)V │ │ -477038: 6e10 8e02 0300 |0000: invoke-virtual {v3}, Landroid/bluetooth/le/ScanResult;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@028e │ │ -47703e: 0c02 |0003: move-result-object v2 │ │ -477040: 3802 2b00 |0004: if-eqz v2, 002f // +002b │ │ -477044: 5413 479f |0006: iget-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.this$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f47 │ │ -477048: 7120 75d7 2300 |0008: invoke-static {v3, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.access$100:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)Z // method@d775 │ │ -47704e: 0a03 |000b: move-result v3 │ │ -477050: 3903 2300 |000c: if-nez v3, 002f // +0023 │ │ -477054: 2203 0819 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -477058: 7010 06e1 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47705e: 1a00 c71f |0013: const-string v0, "Found new device: " // string@1fc7 │ │ -477062: 6e20 12e1 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -477068: 5410 479f |0018: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.this$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f47 │ │ -47706c: 7120 76d7 2000 |001a: invoke-static {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.access$200:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; // method@d776 │ │ -477072: 0c00 |001d: move-result-object v0 │ │ -477074: 6e20 12e1 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47707a: 6e10 1fe1 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -477080: 0c03 |0024: move-result-object v3 │ │ -477082: 1a00 9e19 |0025: const-string v0, "DeviceScanner" // string@199e │ │ -477086: 7120 4b09 3000 |0027: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -47708c: 5413 479f |002a: iget-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.this$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f47 │ │ -477090: 7120 77d7 2300 |002c: invoke-static {v3, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.access$300:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)V // method@d777 │ │ -477096: 0e00 |002f: return-void │ │ +47702c: |[47702c] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog$DeviceDialogScanCallback.onScanResult:(ILandroid/bluetooth/le/ScanResult;)V │ │ +47703c: 6e10 8e02 0300 |0000: invoke-virtual {v3}, Landroid/bluetooth/le/ScanResult;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@028e │ │ +477042: 0c02 |0003: move-result-object v2 │ │ +477044: 3802 2b00 |0004: if-eqz v2, 002f // +002b │ │ +477048: 5413 479f |0006: iget-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.this$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f47 │ │ +47704c: 7120 75d7 2300 |0008: invoke-static {v3, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.access$100:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)Z // method@d775 │ │ +477052: 0a03 |000b: move-result v3 │ │ +477054: 3903 2300 |000c: if-nez v3, 002f // +0023 │ │ +477058: 2203 0819 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +47705c: 7010 06e1 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +477062: 1a00 c71f |0013: const-string v0, "Found new device: " // string@1fc7 │ │ +477066: 6e20 12e1 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47706c: 5410 479f |0018: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.this$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f47 │ │ +477070: 7120 76d7 2000 |001a: invoke-static {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.access$200:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; // method@d776 │ │ +477076: 0c00 |001d: move-result-object v0 │ │ +477078: 6e20 12e1 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47707e: 6e10 1fe1 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +477084: 0c03 |0024: move-result-object v3 │ │ +477086: 1a00 9e19 |0025: const-string v0, "DeviceScanner" // string@199e │ │ +47708a: 7120 4b09 3000 |0027: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +477090: 5413 479f |002a: iget-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.this$0:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // field@9f47 │ │ +477094: 7120 77d7 2300 |002c: invoke-static {v3, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.access$300:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)V // method@d777 │ │ +47709a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=131 │ │ 0x000e line=132 │ │ 0x002a line=133 │ │ locals : │ │ @@ -909972,30 +909973,30 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4771d0: |[4771d0] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener;)V │ │ -4771e0: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -4771e6: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4771ea: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4771f0: 5b20 4c9f |0008: iput-object v0, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ -4771f4: 2200 3317 |000a: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback; // type@1733 │ │ -4771f8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -4771fa: 7030 70d7 2001 |000d: invoke-direct {v0, v2, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$1;)V // method@d770 │ │ -477200: 5b20 4a9f |0010: iput-object v0, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.callback:Landroid/bluetooth/le/ScanCallback; // field@9f4a │ │ -477204: 5b23 4b9f |0012: iput-object v3, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ -477208: 5b24 4d9f |0014: iput-object v4, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener; // field@9f4d │ │ -47720c: 7100 4e02 0000 |0016: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ -477212: 0c03 |0019: move-result-object v3 │ │ -477214: 5b23 489f |001a: iput-object v3, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ -477218: 7010 7bd7 0200 |001c: invoke-direct {v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.fetchDevices:()V // method@d77b │ │ -47721e: 0e00 |001f: return-void │ │ +4771d4: |[4771d4] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener;)V │ │ +4771e4: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +4771ea: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4771ee: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4771f4: 5b20 4c9f |0008: iput-object v0, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ +4771f8: 2200 3317 |000a: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback; // type@1733 │ │ +4771fc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +4771fe: 7030 70d7 2001 |000d: invoke-direct {v0, v2, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$DeviceDialogScanCallback;.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$1;)V // method@d770 │ │ +477204: 5b20 4a9f |0010: iput-object v0, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.callback:Landroid/bluetooth/le/ScanCallback; // field@9f4a │ │ +477208: 5b23 4b9f |0012: iput-object v3, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ +47720c: 5b24 4d9f |0014: iput-object v4, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener; // field@9f4d │ │ +477210: 7100 4e02 0000 |0016: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ +477216: 0c03 |0019: move-result-object v3 │ │ +477218: 5b23 489f |001a: iput-object v3, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ +47721c: 7010 7bd7 0200 |001c: invoke-direct {v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.fetchDevices:()V // method@d77b │ │ +477222: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=43 │ │ 0x000a line=47 │ │ 0x0012 line=50 │ │ 0x0014 line=51 │ │ @@ -910011,18 +910012,18 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4770b0: |[4770b0] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.access$100:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)Z │ │ -4770c0: 7020 7ad7 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.containsDevice:(Landroid/bluetooth/BluetoothDevice;)Z // method@d77a │ │ -4770c6: 0a00 |0003: move-result v0 │ │ -4770c8: 0f00 |0004: return v0 │ │ +4770b4: |[4770b4] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.access$100:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)Z │ │ +4770c4: 7020 7ad7 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.containsDevice:(Landroid/bluetooth/BluetoothDevice;)Z // method@d77a │ │ +4770ca: 0a00 |0003: move-result v0 │ │ +4770cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -910031,18 +910032,18 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -477124: |[477124] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.access$200:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; │ │ -477134: 7020 7cd7 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.getNameFor:(Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; // method@d77c │ │ -47713a: 0c00 |0003: move-result-object v0 │ │ -47713c: 1100 |0004: return-object v0 │ │ +477128: |[477128] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.access$200:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; │ │ +477138: 7020 7cd7 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.getNameFor:(Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; // method@d77c │ │ +47713e: 0c00 |0003: move-result-object v0 │ │ +477140: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -910051,17 +910052,17 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -477220: |[477220] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.access$300:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)V │ │ -477230: 7020 79d7 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.addDevice:(Landroid/bluetooth/BluetoothDevice;)V // method@d779 │ │ -477236: 0e00 |0003: return-void │ │ +477224: |[477224] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.access$300:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;Landroid/bluetooth/BluetoothDevice;)V │ │ +477234: 7020 79d7 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.addDevice:(Landroid/bluetooth/BluetoothDevice;)V // method@d779 │ │ +47723a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -910070,17 +910071,17 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -477098: |[477098] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.access$400:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)Landroid/app/Activity; │ │ -4770a8: 5400 4b9f |0000: iget-object v0, v0, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ -4770ac: 1100 |0002: return-object v0 │ │ +47709c: |[47709c] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.access$400:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)Landroid/app/Activity; │ │ +4770ac: 5400 4b9f |0000: iget-object v0, v0, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ +4770b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;) │ │ @@ -910088,22 +910089,22 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -477238: |[477238] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.addDevice:(Landroid/bluetooth/BluetoothDevice;)V │ │ -477248: 5410 4c9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ -47724c: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -477252: 5410 499f |0005: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.arrayAdapter:Landroid/widget/ArrayAdapter; // field@9f49 │ │ -477256: 7020 7cd7 2100 |0007: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.getNameFor:(Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; // method@d77c │ │ -47725c: 0c02 |000a: move-result-object v2 │ │ -47725e: 6e20 730e 2000 |000b: invoke-virtual {v0, v2}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0e73 │ │ -477264: 0e00 |000e: return-void │ │ +47723c: |[47723c] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.addDevice:(Landroid/bluetooth/BluetoothDevice;)V │ │ +47724c: 5410 4c9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ +477250: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +477256: 5410 499f |0005: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.arrayAdapter:Landroid/widget/ArrayAdapter; // field@9f49 │ │ +47725a: 7020 7cd7 2100 |0007: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.getNameFor:(Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; // method@d77c │ │ +477260: 0c02 |000a: move-result-object v2 │ │ +477262: 6e20 730e 2000 |000b: invoke-virtual {v0, v2}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0e73 │ │ +477268: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -910113,35 +910114,35 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -4770cc: |[4770cc] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.containsDevice:(Landroid/bluetooth/BluetoothDevice;)Z │ │ -4770dc: 5430 4c9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ -4770e0: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4770e6: 0c00 |0005: move-result-object v0 │ │ -4770e8: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4770ee: 0a01 |0009: move-result v1 │ │ -4770f0: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ -4770f4: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4770fa: 0c01 |000f: move-result-object v1 │ │ -4770fc: 1f01 5a00 |0010: check-cast v1, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -477100: 6e10 5802 0100 |0012: invoke-virtual {v1}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -477106: 0c01 |0015: move-result-object v1 │ │ -477108: 6e10 5802 0400 |0016: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -47710e: 0c02 |0019: move-result-object v2 │ │ -477110: 6e20 c7e0 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -477116: 0a01 |001d: move-result v1 │ │ -477118: 3801 e8ff |001e: if-eqz v1, 0006 // -0018 │ │ -47711c: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -47711e: 0f04 |0021: return v4 │ │ -477120: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -477122: 0f04 |0023: return v4 │ │ +4770d0: |[4770d0] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.containsDevice:(Landroid/bluetooth/BluetoothDevice;)Z │ │ +4770e0: 5430 4c9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ +4770e4: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4770ea: 0c00 |0005: move-result-object v0 │ │ +4770ec: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4770f2: 0a01 |0009: move-result v1 │ │ +4770f4: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ +4770f8: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4770fe: 0c01 |000f: move-result-object v1 │ │ +477100: 1f01 5a00 |0010: check-cast v1, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +477104: 6e10 5802 0100 |0012: invoke-virtual {v1}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +47710a: 0c01 |0015: move-result-object v1 │ │ +47710c: 6e10 5802 0400 |0016: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +477112: 0c02 |0019: move-result-object v2 │ │ +477114: 6e20 c7e0 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +47711a: 0a01 |001d: move-result v1 │ │ +47711c: 3801 e8ff |001e: if-eqz v1, 0006 // -0018 │ │ +477120: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +477122: 0f04 |0021: return v4 │ │ +477124: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +477126: 0f04 |0023: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0012 line=119 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ 0x0000 - 0x0024 reg=4 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -910151,28 +910152,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -477268: |[477268] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.fetchDevices:()V │ │ -477278: 5410 489f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ -47727c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -477280: 6e10 5102 0000 |0004: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0251 │ │ -477286: 0a00 |0007: move-result v0 │ │ -477288: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -47728c: 5410 489f |000a: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ -477290: 6e10 4c02 0000 |000c: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getBluetoothLeScanner:()Landroid/bluetooth/le/BluetoothLeScanner; // method@024c │ │ -477296: 0c00 |000f: move-result-object v0 │ │ -477298: 5b10 4e9f |0010: iput-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.scanner:Landroid/bluetooth/le/BluetoothLeScanner; // field@9f4e │ │ -47729c: 0e00 |0012: return-void │ │ -47729e: 2200 3217 |0013: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothNotAvailableException; // type@1732 │ │ -4772a2: 7010 6ed7 0000 |0015: invoke-direct {v0}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothNotAvailableException;.:()V // method@d76e │ │ -4772a8: 2700 |0018: throw v0 │ │ +47726c: |[47726c] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.fetchDevices:()V │ │ +47727c: 5410 489f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ +477280: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +477284: 6e10 5102 0000 |0004: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0251 │ │ +47728a: 0a00 |0007: move-result v0 │ │ +47728c: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +477290: 5410 489f |000a: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ +477294: 6e10 4c02 0000 |000c: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getBluetoothLeScanner:()Landroid/bluetooth/le/BluetoothLeScanner; // method@024c │ │ +47729a: 0c00 |000f: move-result-object v0 │ │ +47729c: 5b10 4e9f |0010: iput-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.scanner:Landroid/bluetooth/le/BluetoothLeScanner; // field@9f4e │ │ +4772a0: 0e00 |0012: return-void │ │ +4772a2: 2200 3217 |0013: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothNotAvailableException; // type@1732 │ │ +4772a6: 7010 6ed7 0000 |0015: invoke-direct {v0}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothNotAvailableException;.:()V // method@d76e │ │ +4772ac: 2700 |0018: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000a line=60 │ │ 0x0013 line=58 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ @@ -910182,45 +910183,45 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -477140: |[477140] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.getNameFor:(Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; │ │ -477150: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -477154: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47715a: 6e10 5a02 0400 |0005: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@025a │ │ -477160: 0c01 |0008: move-result-object v1 │ │ -477162: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -477166: 6e10 5a02 0400 |000b: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@025a │ │ -47716c: 0c01 |000e: move-result-object v1 │ │ -47716e: 1a02 0ec4 |000f: const-string v2, "null" // string@c40e │ │ -477172: 6e20 c7e0 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -477178: 0a01 |0014: move-result v1 │ │ -47717a: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ -47717e: 2806 |0017: goto 001d // +0006 │ │ -477180: 6e10 5a02 0400 |0018: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@025a │ │ -477186: 0c01 |001b: move-result-object v1 │ │ -477188: 280a |001c: goto 0026 // +000a │ │ -47718a: 5431 4b9f |001d: iget-object v1, v3, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ -47718e: 1402 a801 117f |001f: const v2, #float 1.92747e+38 // #7f1101a8 │ │ -477194: 6e20 a300 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -47719a: 0c01 |0025: move-result-object v1 │ │ -47719c: 6e20 12e1 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4771a2: 1a01 4700 |0029: const-string v1, " (" // string@0047 │ │ -4771a6: 6e20 12e1 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4771ac: 6e10 5802 0400 |002e: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -4771b2: 0c04 |0031: move-result-object v4 │ │ -4771b4: 6e20 12e1 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4771ba: 1a04 db04 |0035: const-string v4, ")" // string@04db │ │ -4771be: 6e20 12e1 4000 |0037: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4771c4: 6e10 1fe1 0000 |003a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4771ca: 0c04 |003d: move-result-object v4 │ │ -4771cc: 1104 |003e: return-object v4 │ │ +477144: |[477144] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.getNameFor:(Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; │ │ +477154: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +477158: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47715e: 6e10 5a02 0400 |0005: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@025a │ │ +477164: 0c01 |0008: move-result-object v1 │ │ +477166: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +47716a: 6e10 5a02 0400 |000b: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@025a │ │ +477170: 0c01 |000e: move-result-object v1 │ │ +477172: 1a02 0ec4 |000f: const-string v2, "null" // string@c40e │ │ +477176: 6e20 c7e0 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +47717c: 0a01 |0014: move-result v1 │ │ +47717e: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ +477182: 2806 |0017: goto 001d // +0006 │ │ +477184: 6e10 5a02 0400 |0018: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@025a │ │ +47718a: 0c01 |001b: move-result-object v1 │ │ +47718c: 280a |001c: goto 0026 // +000a │ │ +47718e: 5431 4b9f |001d: iget-object v1, v3, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ +477192: 1402 a801 117f |001f: const v2, #float 1.92747e+38 // #7f1101a8 │ │ +477198: 6e20 a300 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +47719e: 0c01 |0025: move-result-object v1 │ │ +4771a0: 6e20 12e1 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4771a6: 1a01 4700 |0029: const-string v1, " (" // string@0047 │ │ +4771aa: 6e20 12e1 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4771b0: 6e10 5802 0400 |002e: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +4771b6: 0c04 |0031: move-result-object v4 │ │ +4771b8: 6e20 12e1 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4771be: 1a04 db04 |0035: const-string v4, ")" // string@04db │ │ +4771c2: 6e20 12e1 4000 |0037: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4771c8: 6e10 1fe1 0000 |003a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4771ce: 0c04 |003d: move-result-object v4 │ │ +4771d0: 1104 |003e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x002e line=108 │ │ locals : │ │ 0x0000 - 0x003f reg=3 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ 0x0000 - 0x003f reg=4 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -910230,48 +910231,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -4773a0: |[4773a0] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.showSelection:()V │ │ -4773b0: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -4773b4: 5441 4b9f |0002: iget-object v1, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ -4773b8: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -4773be: 2201 6c02 |0007: new-instance v1, Landroid/widget/ArrayAdapter; // type@026c │ │ -4773c2: 5442 4b9f |0009: iget-object v2, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ -4773c6: 1403 8d00 0c7f |000b: const v3, #float 1.86095e+38 // #7f0c008d │ │ -4773cc: 7030 6f0e 2103 |000e: invoke-direct {v1, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0e6f │ │ -4773d2: 5b41 499f |0011: iput-object v1, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.arrayAdapter:Landroid/widget/ArrayAdapter; // field@9f49 │ │ -4773d6: 5441 4c9f |0013: iget-object v1, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ -4773da: 7210 8fe3 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4773e0: 0c01 |0018: move-result-object v1 │ │ -4773e2: 7210 5fe3 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4773e8: 0a02 |001c: move-result v2 │ │ -4773ea: 3802 1200 |001d: if-eqz v2, 002f // +0012 │ │ -4773ee: 7210 60e3 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4773f4: 0c02 |0022: move-result-object v2 │ │ -4773f6: 1f02 5a00 |0023: check-cast v2, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4773fa: 5443 499f |0025: iget-object v3, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.arrayAdapter:Landroid/widget/ArrayAdapter; // field@9f49 │ │ -4773fe: 7020 7cd7 2400 |0027: invoke-direct {v4, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.getNameFor:(Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; // method@d77c │ │ -477404: 0c02 |002a: move-result-object v2 │ │ -477406: 6e20 730e 2300 |002b: invoke-virtual {v3, v2}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0e73 │ │ -47740c: 28eb |002e: goto 0019 // -0015 │ │ -47740e: 1401 6901 117f |002f: const v1, #float 1.92745e+38 // #7f110169 │ │ -477414: 6e20 ee00 1000 |0032: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47741a: 5441 499f |0035: iget-object v1, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.arrayAdapter:Landroid/widget/ArrayAdapter; // field@9f49 │ │ -47741e: 2202 1217 |0037: new-instance v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68; // type@1712 │ │ -477422: 7020 0fd7 4200 |0039: invoke-direct {v2, v4}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68;.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V // method@d70f │ │ -477428: 6e30 de00 1002 |003c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00de │ │ -47742e: 2201 1317 |003f: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4; // type@1713 │ │ -477432: 7020 11d7 4100 |0041: invoke-direct {v1, v4}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4;.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V // method@d711 │ │ -477438: 6e20 e900 1000 |0044: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ -47743e: 6e10 f200 0000 |0047: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -477444: 0e00 |004a: return-void │ │ +4773a4: |[4773a4] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.showSelection:()V │ │ +4773b4: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +4773b8: 5441 4b9f |0002: iget-object v1, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ +4773bc: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +4773c2: 2201 6c02 |0007: new-instance v1, Landroid/widget/ArrayAdapter; // type@026c │ │ +4773c6: 5442 4b9f |0009: iget-object v2, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ +4773ca: 1403 8d00 0c7f |000b: const v3, #float 1.86095e+38 // #7f0c008d │ │ +4773d0: 7030 6f0e 2103 |000e: invoke-direct {v1, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0e6f │ │ +4773d6: 5b41 499f |0011: iput-object v1, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.arrayAdapter:Landroid/widget/ArrayAdapter; // field@9f49 │ │ +4773da: 5441 4c9f |0013: iget-object v1, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ +4773de: 7210 8fe3 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4773e4: 0c01 |0018: move-result-object v1 │ │ +4773e6: 7210 5fe3 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4773ec: 0a02 |001c: move-result v2 │ │ +4773ee: 3802 1200 |001d: if-eqz v2, 002f // +0012 │ │ +4773f2: 7210 60e3 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4773f8: 0c02 |0022: move-result-object v2 │ │ +4773fa: 1f02 5a00 |0023: check-cast v2, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4773fe: 5443 499f |0025: iget-object v3, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.arrayAdapter:Landroid/widget/ArrayAdapter; // field@9f49 │ │ +477402: 7020 7cd7 2400 |0027: invoke-direct {v4, v2}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.getNameFor:(Landroid/bluetooth/BluetoothDevice;)Ljava/lang/String; // method@d77c │ │ +477408: 0c02 |002a: move-result-object v2 │ │ +47740a: 6e20 730e 2300 |002b: invoke-virtual {v3, v2}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0e73 │ │ +477410: 28eb |002e: goto 0019 // -0015 │ │ +477412: 1401 6901 117f |002f: const v1, #float 1.92745e+38 // #7f110169 │ │ +477418: 6e20 ee00 1000 |0032: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47741e: 5441 499f |0035: iget-object v1, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.arrayAdapter:Landroid/widget/ArrayAdapter; // field@9f49 │ │ +477422: 2202 1217 |0037: new-instance v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68; // type@1712 │ │ +477426: 7020 0fd7 4200 |0039: invoke-direct {v2, v4}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$VxfTC3WauAOGJ6nc2Q2AnsQhx68;.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V // method@d70f │ │ +47742c: 6e30 de00 1002 |003c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00de │ │ +477432: 2201 1317 |003f: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4; // type@1713 │ │ +477436: 7020 11d7 4100 |0041: invoke-direct {v1, v4}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ChooseBluetoothDeviceDialog$iKgJW8NnC8fXVKj2C39-MG1q0d4;.:(Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;)V // method@d711 │ │ +47743c: 6e20 e900 1000 |0044: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ +477442: 6e10 f200 0000 |0047: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +477448: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0007 line=87 │ │ 0x0013 line=88 │ │ 0x0025 line=89 │ │ 0x0032 line=92 │ │ @@ -910286,20 +910287,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -477448: |[477448] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.stopScan:()V │ │ -477458: 5420 4e9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.scanner:Landroid/bluetooth/le/BluetoothLeScanner; // field@9f4e │ │ -47745c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -477460: 5421 4a9f |0004: iget-object v1, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.callback:Landroid/bluetooth/le/ScanCallback; // field@9f4a │ │ -477464: 6e20 8c02 1000 |0006: invoke-virtual {v0, v1}, Landroid/bluetooth/le/BluetoothLeScanner;.stopScan:(Landroid/bluetooth/le/ScanCallback;)V // method@028c │ │ -47746a: 0e00 |0009: return-void │ │ +47744c: |[47744c] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.stopScan:()V │ │ +47745c: 5420 4e9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.scanner:Landroid/bluetooth/le/BluetoothLeScanner; // field@9f4e │ │ +477460: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +477464: 5421 4a9f |0004: iget-object v1, v2, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.callback:Landroid/bluetooth/le/ScanCallback; // field@9f4a │ │ +477468: 6e20 8c02 1000 |0006: invoke-virtual {v0, v1}, Landroid/bluetooth/le/BluetoothLeScanner;.stopScan:(Landroid/bluetooth/le/ScanCallback;)V // method@028c │ │ +47746e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ │ │ @@ -910309,23 +910310,23 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4772ac: |[4772ac] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.lambda$showSelection$0$ChooseBluetoothDeviceDialog:(Landroid/content/DialogInterface;I)V │ │ -4772bc: 7010 81d7 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.stopScan:()V // method@d781 │ │ -4772c2: 5412 4d9f |0003: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener; // field@9f4d │ │ -4772c6: 5410 4c9f |0005: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ -4772ca: 7220 8be3 3000 |0007: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4772d0: 0c03 |000a: move-result-object v3 │ │ -4772d2: 1f03 5a00 |000b: check-cast v3, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4772d6: 7220 6dd7 3200 |000d: invoke-interface {v2, v3}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener;.onSelectBluetoothDevice:(Landroid/bluetooth/BluetoothDevice;)V // method@d76d │ │ -4772dc: 0e00 |0010: return-void │ │ +4772b0: |[4772b0] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.lambda$showSelection$0$ChooseBluetoothDeviceDialog:(Landroid/content/DialogInterface;I)V │ │ +4772c0: 7010 81d7 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.stopScan:()V // method@d781 │ │ +4772c6: 5412 4d9f |0003: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener; // field@9f4d │ │ +4772ca: 5410 4c9f |0005: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ +4772ce: 7220 8be3 3000 |0007: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4772d4: 0c03 |000a: move-result-object v3 │ │ +4772d6: 1f03 5a00 |000b: check-cast v3, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4772da: 7220 6dd7 3200 |000d: invoke-interface {v2, v3}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener;.onSelectBluetoothDevice:(Landroid/bluetooth/BluetoothDevice;)V // method@d76d │ │ +4772e0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -910336,17 +910337,17 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4772e0: |[4772e0] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.lambda$showSelection$1$ChooseBluetoothDeviceDialog:(Landroid/content/DialogInterface;)V │ │ -4772f0: 7010 81d7 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.stopScan:()V // method@d781 │ │ -4772f6: 0e00 |0003: return-void │ │ +4772e4: |[4772e4] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.lambda$showSelection$1$ChooseBluetoothDeviceDialog:(Landroid/content/DialogInterface;)V │ │ +4772f4: 7010 81d7 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.stopScan:()V // method@d781 │ │ +4772fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -910355,50 +910356,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -4772f8: |[4772f8] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.show:()V │ │ -477308: 5440 4c9f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ -47730c: 5441 489f |0002: iget-object v1, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ -477310: 6e10 4d02 0100 |0004: invoke-virtual {v1}, Landroid/bluetooth/BluetoothAdapter;.getBondedDevices:()Ljava/util/Set; // method@024d │ │ -477316: 0c01 |0007: move-result-object v1 │ │ -477318: 7220 86e3 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ -47731e: 5440 4e9f |000b: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.scanner:Landroid/bluetooth/le/BluetoothLeScanner; // field@9f4e │ │ -477322: 3800 3600 |000d: if-eqz v0, 0043 // +0036 │ │ -477326: 5440 489f |000f: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ -47732a: 6e10 5002 0000 |0011: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isDiscovering:()Z // method@0250 │ │ -477330: 0a00 |0014: move-result v0 │ │ -477332: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -477336: 5440 489f |0017: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ -47733a: 6e10 4b02 0000 |0019: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@024b │ │ -477340: 5440 4e9f |001c: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.scanner:Landroid/bluetooth/le/BluetoothLeScanner; // field@9f4e │ │ -477344: 2201 7119 |001e: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -477348: 7010 92e2 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -47734e: 2202 6600 |0023: new-instance v2, Landroid/bluetooth/le/ScanSettings$Builder; // type@0066 │ │ -477352: 7010 8f02 0200 |0025: invoke-direct {v2}, Landroid/bluetooth/le/ScanSettings$Builder;.:()V // method@028f │ │ -477358: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -47735a: 6e20 9102 3200 |0029: invoke-virtual {v2, v3}, Landroid/bluetooth/le/ScanSettings$Builder;.setScanMode:(I)Landroid/bluetooth/le/ScanSettings$Builder; // method@0291 │ │ -477360: 0c02 |002c: move-result-object v2 │ │ -477362: 6e10 9002 0200 |002d: invoke-virtual {v2}, Landroid/bluetooth/le/ScanSettings$Builder;.build:()Landroid/bluetooth/le/ScanSettings; // method@0290 │ │ -477368: 0c02 |0030: move-result-object v2 │ │ -47736a: 5443 4a9f |0031: iget-object v3, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.callback:Landroid/bluetooth/le/ScanCallback; // field@9f4a │ │ -47736e: 6e40 8b02 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/bluetooth/le/BluetoothLeScanner;.startScan:(Ljava/util/List;Landroid/bluetooth/le/ScanSettings;Landroid/bluetooth/le/ScanCallback;)V // method@028b │ │ -477374: 5440 4b9f |0036: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ -477378: 1401 6601 117f |0038: const v1, #float 1.92745e+38 // #7f110166 │ │ -47737e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -477380: 7130 f811 1002 |003c: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -477386: 0c00 |003f: move-result-object v0 │ │ -477388: 6e10 fa11 0000 |0040: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47738e: 5440 489f |0043: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ -477392: 6e10 5202 0000 |0045: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.startDiscovery:()Z // method@0252 │ │ -477398: 7010 80d7 0400 |0048: invoke-direct {v4}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.showSelection:()V // method@d780 │ │ -47739e: 0e00 |004b: return-void │ │ +4772fc: |[4772fc] de.tadris.fitness.ui.dialog.ChooseBluetoothDeviceDialog.show:()V │ │ +47730c: 5440 4c9f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.devices:Ljava/util/List; // field@9f4c │ │ +477310: 5441 489f |0002: iget-object v1, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ +477314: 6e10 4d02 0100 |0004: invoke-virtual {v1}, Landroid/bluetooth/BluetoothAdapter;.getBondedDevices:()Ljava/util/Set; // method@024d │ │ +47731a: 0c01 |0007: move-result-object v1 │ │ +47731c: 7220 86e3 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ +477322: 5440 4e9f |000b: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.scanner:Landroid/bluetooth/le/BluetoothLeScanner; // field@9f4e │ │ +477326: 3800 3600 |000d: if-eqz v0, 0043 // +0036 │ │ +47732a: 5440 489f |000f: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ +47732e: 6e10 5002 0000 |0011: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isDiscovering:()Z // method@0250 │ │ +477334: 0a00 |0014: move-result v0 │ │ +477336: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +47733a: 5440 489f |0017: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ +47733e: 6e10 4b02 0000 |0019: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@024b │ │ +477344: 5440 4e9f |001c: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.scanner:Landroid/bluetooth/le/BluetoothLeScanner; // field@9f4e │ │ +477348: 2201 7119 |001e: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +47734c: 7010 92e2 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +477352: 2202 6600 |0023: new-instance v2, Landroid/bluetooth/le/ScanSettings$Builder; // type@0066 │ │ +477356: 7010 8f02 0200 |0025: invoke-direct {v2}, Landroid/bluetooth/le/ScanSettings$Builder;.:()V // method@028f │ │ +47735c: 1223 |0028: const/4 v3, #int 2 // #2 │ │ +47735e: 6e20 9102 3200 |0029: invoke-virtual {v2, v3}, Landroid/bluetooth/le/ScanSettings$Builder;.setScanMode:(I)Landroid/bluetooth/le/ScanSettings$Builder; // method@0291 │ │ +477364: 0c02 |002c: move-result-object v2 │ │ +477366: 6e10 9002 0200 |002d: invoke-virtual {v2}, Landroid/bluetooth/le/ScanSettings$Builder;.build:()Landroid/bluetooth/le/ScanSettings; // method@0290 │ │ +47736c: 0c02 |0030: move-result-object v2 │ │ +47736e: 5443 4a9f |0031: iget-object v3, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.callback:Landroid/bluetooth/le/ScanCallback; // field@9f4a │ │ +477372: 6e40 8b02 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/bluetooth/le/BluetoothLeScanner;.startScan:(Ljava/util/List;Landroid/bluetooth/le/ScanSettings;Landroid/bluetooth/le/ScanCallback;)V // method@028b │ │ +477378: 5440 4b9f |0036: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.context:Landroid/app/Activity; // field@9f4b │ │ +47737c: 1401 6601 117f |0038: const v1, #float 1.92745e+38 // #7f110166 │ │ +477382: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +477384: 7130 f811 1002 |003c: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +47738a: 0c00 |003f: move-result-object v0 │ │ +47738c: 6e10 fa11 0000 |0040: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +477392: 5440 489f |0043: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.adapter:Landroid/bluetooth/BluetoothAdapter; // field@9f48 │ │ +477396: 6e10 5202 0000 |0045: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.startDiscovery:()Z // method@0252 │ │ +47739c: 7010 80d7 0400 |0048: invoke-direct {v4}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.showSelection:()V // method@d780 │ │ +4773a2: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000b line=66 │ │ 0x000f line=67 │ │ 0x0017 line=68 │ │ 0x001c line=70 │ │ @@ -910483,17 +910484,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4774c8: |[4774c8] de.tadris.fitness.ui.dialog.DatePickerFragment.:()V │ │ -4774d8: 7010 2101 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@0121 │ │ -4774de: 0e00 |0003: return-void │ │ +4774cc: |[4774cc] de.tadris.fitness.ui.dialog.DatePickerFragment.:()V │ │ +4774dc: 7010 2101 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@0121 │ │ +4774e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/DatePickerFragment; │ │ │ │ Virtual methods - │ │ @@ -910502,36 +910503,36 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -47746c: |[47746c] de.tadris.fitness.ui.dialog.DatePickerFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -47747c: 7100 e6e2 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ -477482: 0c08 |0003: move-result-object v8 │ │ -477484: 7100 21e1 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -47748a: 0b00 |0007: move-result-wide v0 │ │ -47748c: 6e30 f3e2 0801 |0008: invoke-virtual {v8, v0, v1}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ -477492: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -477494: 6e20 e2e2 0800 |000c: invoke-virtual {v8, v0}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ -47749a: 0a04 |000f: move-result v4 │ │ -47749c: 1220 |0010: const/4 v0, #int 2 // #2 │ │ -47749e: 6e20 e2e2 0800 |0011: invoke-virtual {v8, v0}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ -4774a4: 0a05 |0014: move-result v5 │ │ -4774a6: 1250 |0015: const/4 v0, #int 5 // #5 │ │ -4774a8: 6e20 e2e2 0800 |0016: invoke-virtual {v8, v0}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ -4774ae: 0a06 |0019: move-result v6 │ │ -4774b0: 2208 2900 |001a: new-instance v8, Landroid/app/DatePickerDialog; // type@0029 │ │ -4774b4: 6e10 84d7 0700 |001c: invoke-virtual {v7}, Lde/tadris/fitness/ui/dialog/DatePickerFragment;.getActivity:()Landroid/app/Activity; // method@d784 │ │ -4774ba: 0c02 |001f: move-result-object v2 │ │ -4774bc: 0781 |0020: move-object v1, v8 │ │ -4774be: 0773 |0021: move-object v3, v7 │ │ -4774c0: 7606 0801 0100 |0022: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroid/app/DatePickerDialog;.:(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V // method@0108 │ │ -4774c6: 1108 |0025: return-object v8 │ │ +477470: |[477470] de.tadris.fitness.ui.dialog.DatePickerFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +477480: 7100 e6e2 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ +477486: 0c08 |0003: move-result-object v8 │ │ +477488: 7100 21e1 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +47748e: 0b00 |0007: move-result-wide v0 │ │ +477490: 6e30 f3e2 0801 |0008: invoke-virtual {v8, v0, v1}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ +477496: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +477498: 6e20 e2e2 0800 |000c: invoke-virtual {v8, v0}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ +47749e: 0a04 |000f: move-result v4 │ │ +4774a0: 1220 |0010: const/4 v0, #int 2 // #2 │ │ +4774a2: 6e20 e2e2 0800 |0011: invoke-virtual {v8, v0}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ +4774a8: 0a05 |0014: move-result v5 │ │ +4774aa: 1250 |0015: const/4 v0, #int 5 // #5 │ │ +4774ac: 6e20 e2e2 0800 |0016: invoke-virtual {v8, v0}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ +4774b2: 0a06 |0019: move-result v6 │ │ +4774b4: 2208 2900 |001a: new-instance v8, Landroid/app/DatePickerDialog; // type@0029 │ │ +4774b8: 6e10 84d7 0700 |001c: invoke-virtual {v7}, Lde/tadris/fitness/ui/dialog/DatePickerFragment;.getActivity:()Landroid/app/Activity; // method@d784 │ │ +4774be: 0c02 |001f: move-result-object v2 │ │ +4774c0: 0781 |0020: move-object v1, v8 │ │ +4774c2: 0773 |0021: move-object v3, v7 │ │ +4774c4: 7606 0801 0100 |0022: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroid/app/DatePickerDialog;.:(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V // method@0108 │ │ +4774ca: 1108 |0025: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x000c line=39 │ │ 0x0011 line=40 │ │ 0x0016 line=41 │ │ @@ -910545,18 +910546,18 @@ │ │ type : '(Landroid/widget/DatePicker;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4774e0: |[4774e0] de.tadris.fitness.ui.dialog.DatePickerFragment.onDateSet:(Landroid/widget/DatePicker;III)V │ │ -4774f0: 5401 4f9f |0000: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/DatePickerFragment;.callback:Lde/tadris/fitness/ui/dialog/DatePickerFragment$DatePickerCallback; // field@9f4f │ │ -4774f4: 7240 82d7 2143 |0002: invoke-interface {v1, v2, v3, v4}, Lde/tadris/fitness/ui/dialog/DatePickerFragment$DatePickerCallback;.onDatePick:(III)V // method@d782 │ │ -4774fa: 0e00 |0005: return-void │ │ +4774e4: |[4774e4] de.tadris.fitness.ui.dialog.DatePickerFragment.onDateSet:(Landroid/widget/DatePicker;III)V │ │ +4774f4: 5401 4f9f |0000: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/DatePickerFragment;.callback:Lde/tadris/fitness/ui/dialog/DatePickerFragment$DatePickerCallback; // field@9f4f │ │ +4774f8: 7240 82d7 2143 |0002: invoke-interface {v1, v2, v3, v4}, Lde/tadris/fitness/ui/dialog/DatePickerFragment$DatePickerCallback;.onDatePick:(III)V // method@d782 │ │ +4774fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/dialog/DatePickerFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/widget/DatePicker; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -910682,28 +910683,28 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -477b90: |[477b90] de.tadris.fitness.ui.dialog.ProgressDialogController.:(Landroid/app/Activity;)V │ │ -477ba0: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -477ba6: 2200 2200 |0003: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -477baa: 7020 dc00 2000 |0005: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -477bb0: 1402 4300 0c7f |0008: const v2, #float 1.86093e+38 // #7f0c0043 │ │ -477bb6: 6e20 f000 2000 |000b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setView:(I)Landroid/app/AlertDialog$Builder; // method@00f0 │ │ -477bbc: 0c02 |000e: move-result-object v2 │ │ -477bbe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -477bc0: 6e20 df00 0200 |0010: invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00df │ │ -477bc6: 0c02 |0013: move-result-object v2 │ │ -477bc8: 6e10 dd00 0200 |0014: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -477bce: 0c02 |0017: move-result-object v2 │ │ -477bd0: 5b12 5f9f |0018: iput-object v2, v1, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ -477bd4: 0e00 |001a: return-void │ │ +477b94: |[477b94] de.tadris.fitness.ui.dialog.ProgressDialogController.:(Landroid/app/Activity;)V │ │ +477ba4: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +477baa: 2200 2200 |0003: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +477bae: 7020 dc00 2000 |0005: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +477bb4: 1402 4300 0c7f |0008: const v2, #float 1.86093e+38 // #7f0c0043 │ │ +477bba: 6e20 f000 2000 |000b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setView:(I)Landroid/app/AlertDialog$Builder; // method@00f0 │ │ +477bc0: 0c02 |000e: move-result-object v2 │ │ +477bc2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +477bc4: 6e20 df00 0200 |0010: invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00df │ │ +477bca: 0c02 |0013: move-result-object v2 │ │ +477bcc: 6e10 dd00 0200 |0014: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +477bd2: 0c02 |0017: move-result-object v2 │ │ +477bd4: 5b12 5f9f |0018: iput-object v2, v1, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ +477bd8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x000b line=42 │ │ 0x0010 line=43 │ │ 0x0014 line=44 │ │ @@ -910716,18 +910717,18 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -477bd8: |[477bd8] de.tadris.fitness.ui.dialog.ProgressDialogController.:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -477be8: 7020 a7d7 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;)V // method@d7a7 │ │ -477bee: 7020 add7 2000 |0003: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setTitle:(Ljava/lang/String;)V // method@d7ad │ │ -477bf4: 0e00 |0006: return-void │ │ +477bdc: |[477bdc] de.tadris.fitness.ui.dialog.ProgressDialogController.:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +477bec: 7020 a7d7 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;)V // method@d7a7 │ │ +477bf2: 7020 add7 2000 |0003: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setTitle:(Ljava/lang/String;)V // method@d7ad │ │ +477bf8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/app/Activity; │ │ @@ -910738,18 +910739,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -477c70: |[477c70] de.tadris.fitness.ui.dialog.ProgressDialogController.setTitle:(Ljava/lang/String;)V │ │ -477c80: 5410 5f9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ -477c84: 6e20 f800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@00f8 │ │ -477c8a: 0e00 |0005: return-void │ │ +477c74: |[477c74] de.tadris.fitness.ui.dialog.ProgressDialogController.setTitle:(Ljava/lang/String;)V │ │ +477c84: 5410 5f9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ +477c88: 6e20 f800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@00f8 │ │ +477c8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -910759,18 +910760,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -477bf8: |[477bf8] de.tadris.fitness.ui.dialog.ProgressDialogController.cancel:()V │ │ -477c08: 5410 5f9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ -477c0c: 6e10 f300 0000 |0002: invoke-virtual {v0}, Landroid/app/AlertDialog;.cancel:()V // method@00f3 │ │ -477c12: 0e00 |0005: return-void │ │ +477bfc: |[477bfc] de.tadris.fitness.ui.dialog.ProgressDialogController.cancel:()V │ │ +477c0c: 5410 5f9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ +477c10: 6e10 f300 0000 |0002: invoke-virtual {v0}, Landroid/app/AlertDialog;.cancel:()V // method@00f3 │ │ +477c16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/dialog/ProgressDialogController;) │ │ @@ -910778,18 +910779,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -477c14: |[477c14] de.tadris.fitness.ui.dialog.ProgressDialogController.setIndeterminate:(Z)V │ │ -477c24: 5410 619f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.progressBar:Landroid/widget/ProgressBar; // field@9f61 │ │ -477c28: 6e20 e210 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@10e2 │ │ -477c2e: 0e00 |0005: return-void │ │ +477c18: |[477c18] de.tadris.fitness.ui.dialog.ProgressDialogController.setIndeterminate:(Z)V │ │ +477c28: 5410 619f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.progressBar:Landroid/widget/ProgressBar; // field@9f61 │ │ +477c2c: 6e20 e210 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@10e2 │ │ +477c32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -910798,18 +910799,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -477c30: |[477c30] de.tadris.fitness.ui.dialog.ProgressDialogController.setProgress:(I)V │ │ -477c40: 5410 619f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.progressBar:Landroid/widget/ProgressBar; // field@9f61 │ │ -477c44: 6e20 e410 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@10e4 │ │ -477c4a: 0e00 |0005: return-void │ │ +477c34: |[477c34] de.tadris.fitness.ui.dialog.ProgressDialogController.setProgress:(I)V │ │ +477c44: 5410 619f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.progressBar:Landroid/widget/ProgressBar; // field@9f61 │ │ +477c48: 6e20 e410 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@10e4 │ │ +477c4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -910818,19 +910819,19 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -477c4c: |[477c4c] de.tadris.fitness.ui.dialog.ProgressDialogController.setProgress:(ILjava/lang/String;)V │ │ -477c5c: 6e20 abd7 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(I)V // method@d7ab │ │ -477c62: 5401 609f |0003: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.infoView:Landroid/widget/TextView; // field@9f60 │ │ -477c66: 6e20 e511 2100 |0005: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -477c6c: 0e00 |0008: return-void │ │ +477c50: |[477c50] de.tadris.fitness.ui.dialog.ProgressDialogController.setProgress:(ILjava/lang/String;)V │ │ +477c60: 6e20 abd7 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(I)V // method@d7ab │ │ +477c66: 5401 609f |0003: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.infoView:Landroid/widget/TextView; // field@9f60 │ │ +477c6a: 6e20 e511 2100 |0005: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +477c70: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ @@ -910841,30 +910842,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -477c8c: |[477c8c] de.tadris.fitness.ui.dialog.ProgressDialogController.show:()V │ │ -477c9c: 5420 5f9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ -477ca0: 6e10 f900 0000 |0002: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -477ca6: 5420 5f9f |0005: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ -477caa: 1401 bd00 097f |0007: const v1, #float 1.82108e+38 // #7f0900bd │ │ -477cb0: 6e20 f500 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ -477cb6: 0c00 |000d: move-result-object v0 │ │ -477cb8: 1f00 aa02 |000e: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -477cbc: 5b20 609f |0010: iput-object v0, v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.infoView:Landroid/widget/TextView; // field@9f60 │ │ -477cc0: 5420 5f9f |0012: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ -477cc4: 1401 bc00 097f |0014: const v1, #float 1.82108e+38 // #7f0900bc │ │ -477cca: 6e20 f500 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ -477cd0: 0c00 |001a: move-result-object v0 │ │ -477cd2: 1f00 9402 |001b: check-cast v0, Landroid/widget/ProgressBar; // type@0294 │ │ -477cd6: 5b20 619f |001d: iput-object v0, v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.progressBar:Landroid/widget/ProgressBar; // field@9f61 │ │ -477cda: 0e00 |001f: return-void │ │ +477c90: |[477c90] de.tadris.fitness.ui.dialog.ProgressDialogController.show:()V │ │ +477ca0: 5420 5f9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ +477ca4: 6e10 f900 0000 |0002: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +477caa: 5420 5f9f |0005: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ +477cae: 1401 bd00 097f |0007: const v1, #float 1.82108e+38 // #7f0900bd │ │ +477cb4: 6e20 f500 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ +477cba: 0c00 |000d: move-result-object v0 │ │ +477cbc: 1f00 aa02 |000e: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +477cc0: 5b20 609f |0010: iput-object v0, v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.infoView:Landroid/widget/TextView; // field@9f60 │ │ +477cc4: 5420 5f9f |0012: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.dialog:Landroid/app/AlertDialog; // field@9f5f │ │ +477cc8: 1401 bc00 097f |0014: const v1, #float 1.82108e+38 // #7f0900bc │ │ +477cce: 6e20 f500 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ +477cd4: 0c00 |001a: move-result-object v0 │ │ +477cd6: 1f00 9402 |001b: check-cast v0, Landroid/widget/ProgressBar; // type@0294 │ │ +477cda: 5b20 619f |001d: iput-object v0, v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.progressBar:Landroid/widget/ProgressBar; // field@9f61 │ │ +477cde: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x0012 line=67 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ @@ -910957,20 +910958,20 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener;Lde/tadris/fitness/ui/workout/diagram/ConverterManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -477cdc: |[477cdc] de.tadris.fitness.ui.dialog.SampleConverterPickerDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener;Lde/tadris/fitness/ui/workout/diagram/ConverterManager;)V │ │ -477cec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -477cf2: 5b01 639f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.context:Landroid/app/Activity; // field@9f63 │ │ -477cf6: 5b02 659f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.listener:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener; // field@9f65 │ │ -477cfa: 5b03 669f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ -477cfe: 0e00 |0009: return-void │ │ +477ce0: |[477ce0] de.tadris.fitness.ui.dialog.SampleConverterPickerDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener;Lde/tadris/fitness/ui/workout/diagram/ConverterManager;)V │ │ +477cf0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +477cf6: 5b01 639f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.context:Landroid/app/Activity; // field@9f63 │ │ +477cfa: 5b02 659f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.listener:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener; // field@9f65 │ │ +477cfe: 5b03 669f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ +477d02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ locals : │ │ @@ -910985,41 +910986,41 @@ │ │ type : '(Landroid/widget/CheckBox;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Landroid/widget/CompoundButton;Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -477d00: |[477d00] de.tadris.fitness.ui.dialog.SampleConverterPickerDialog.lambda$show$0$SampleConverterPickerDialog:(Landroid/widget/CheckBox;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Landroid/widget/CompoundButton;Z)V │ │ -477d10: 3804 2b00 |0000: if-eqz v4, 002b // +002b │ │ -477d14: 5403 669f |0002: iget-object v3, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ -477d18: 5433 06a1 |0004: iget-object v3, v3, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -477d1c: 7210 93e3 0300 |0006: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ -477d22: 0a03 |0009: move-result v3 │ │ -477d24: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -477d26: 3443 0700 |000b: if-lt v3, v4, 0012 // +0007 │ │ -477d2a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -477d2c: 6e20 bb0e 2100 |000e: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0ebb │ │ -477d32: 0e00 |0011: return-void │ │ -477d34: 5401 669f |0012: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ -477d38: 5411 06a1 |0014: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -477d3c: 7220 85e3 2100 |0016: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -477d42: 5401 669f |0019: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ -477d46: 5411 06a1 |001b: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -477d4a: 7210 93e3 0100 |001d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -477d50: 0a01 |0020: move-result v1 │ │ -477d52: 3441 1100 |0021: if-lt v1, v4, 0032 // +0011 │ │ -477d56: 5401 649f |0023: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.dialog:Landroid/app/Dialog; // field@9f64 │ │ -477d5a: 3801 0d00 |0025: if-eqz v1, 0032 // +000d │ │ -477d5e: 6e10 0c01 0100 |0027: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@010c │ │ -477d64: 2808 |002a: goto 0032 // +0008 │ │ -477d66: 5401 669f |002b: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ -477d6a: 5411 06a1 |002d: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -477d6e: 7220 91e3 2100 |002f: invoke-interface {v1, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ -477d74: 0e00 |0032: return-void │ │ +477d04: |[477d04] de.tadris.fitness.ui.dialog.SampleConverterPickerDialog.lambda$show$0$SampleConverterPickerDialog:(Landroid/widget/CheckBox;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Landroid/widget/CompoundButton;Z)V │ │ +477d14: 3804 2b00 |0000: if-eqz v4, 002b // +002b │ │ +477d18: 5403 669f |0002: iget-object v3, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ +477d1c: 5433 06a1 |0004: iget-object v3, v3, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +477d20: 7210 93e3 0300 |0006: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ +477d26: 0a03 |0009: move-result v3 │ │ +477d28: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +477d2a: 3443 0700 |000b: if-lt v3, v4, 0012 // +0007 │ │ +477d2e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +477d30: 6e20 bb0e 2100 |000e: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0ebb │ │ +477d36: 0e00 |0011: return-void │ │ +477d38: 5401 669f |0012: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ +477d3c: 5411 06a1 |0014: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +477d40: 7220 85e3 2100 |0016: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +477d46: 5401 669f |0019: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ +477d4a: 5411 06a1 |001b: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +477d4e: 7210 93e3 0100 |001d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +477d54: 0a01 |0020: move-result v1 │ │ +477d56: 3441 1100 |0021: if-lt v1, v4, 0032 // +0011 │ │ +477d5a: 5401 649f |0023: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.dialog:Landroid/app/Dialog; // field@9f64 │ │ +477d5e: 3801 0d00 |0025: if-eqz v1, 0032 // +000d │ │ +477d62: 6e10 0c01 0100 |0027: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@010c │ │ +477d68: 2808 |002a: goto 0032 // +0008 │ │ +477d6a: 5401 669f |002b: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ +477d6e: 5411 06a1 |002d: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +477d72: 7220 91e3 2100 |002f: invoke-interface {v1, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ +477d78: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ 0x000e line=61 │ │ 0x0012 line=64 │ │ 0x0019 line=65 │ │ 0x0027 line=66 │ │ @@ -911036,18 +911037,18 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -477d78: |[477d78] de.tadris.fitness.ui.dialog.SampleConverterPickerDialog.lambda$show$1$SampleConverterPickerDialog:(Landroid/content/DialogInterface;)V │ │ -477d88: 5401 659f |0000: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.listener:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener; // field@9f65 │ │ -477d8c: 7210 afd7 0100 |0002: invoke-interface {v1}, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener;.onDialogClose:()V // method@d7af │ │ -477d92: 0e00 |0005: return-void │ │ +477d7c: |[477d7c] de.tadris.fitness.ui.dialog.SampleConverterPickerDialog.lambda$show$1$SampleConverterPickerDialog:(Landroid/content/DialogInterface;)V │ │ +477d8c: 5401 659f |0000: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.listener:Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener; // field@9f65 │ │ +477d90: 7210 afd7 0100 |0002: invoke-interface {v1}, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener;.onDialogClose:()V // method@d7af │ │ +477d96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -911056,66 +911057,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 116 16-bit code units │ │ -477d94: |[477d94] de.tadris.fitness.ui.dialog.SampleConverterPickerDialog.show:()V │ │ -477da4: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -477da8: 5471 639f |0002: iget-object v1, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.context:Landroid/app/Activity; // field@9f63 │ │ -477dac: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -477db2: 2201 8802 |0007: new-instance v1, Landroid/widget/LinearLayout; // type@0288 │ │ -477db6: 5472 639f |0009: iget-object v2, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.context:Landroid/app/Activity; // field@9f63 │ │ -477dba: 7020 1410 2100 |000b: invoke-direct {v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1014 │ │ -477dc0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -477dc2: 6e20 4910 2100 |000f: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1049 │ │ -477dc8: 5473 669f |0012: iget-object v3, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ -477dcc: 5433 05a1 |0014: iget-object v3, v3, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ -477dd0: 7210 8fe3 0300 |0016: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -477dd6: 0c03 |0019: move-result-object v3 │ │ -477dd8: 7210 5fe3 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -477dde: 0a04 |001d: move-result v4 │ │ -477de0: 3804 2d00 |001e: if-eqz v4, 004b // +002d │ │ -477de4: 7210 60e3 0300 |0020: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -477dea: 0c04 |0023: move-result-object v4 │ │ -477dec: 1f04 e417 |0024: check-cast v4, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ -477df0: 2205 7102 |0026: new-instance v5, Landroid/widget/CheckBox; // type@0271 │ │ -477df4: 5476 639f |0028: iget-object v6, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.context:Landroid/app/Activity; // field@9f63 │ │ -477df8: 7020 b30e 6500 |002a: invoke-direct {v5, v6}, Landroid/widget/CheckBox;.:(Landroid/content/Context;)V // method@0eb3 │ │ -477dfe: 7210 a2db 0400 |002d: invoke-interface {v4}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getName:()Ljava/lang/String; // method@dba2 │ │ -477e04: 0c06 |0030: move-result-object v6 │ │ -477e06: 6e20 bd0e 6500 |0031: invoke-virtual {v5, v6}, Landroid/widget/CheckBox;.setText:(Ljava/lang/CharSequence;)V // method@0ebd │ │ -477e0c: 5476 669f |0034: iget-object v6, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ -477e10: 5466 06a1 |0036: iget-object v6, v6, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -477e14: 7220 88e3 4600 |0038: invoke-interface {v6, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ -477e1a: 0a06 |003b: move-result v6 │ │ -477e1c: 6e20 bb0e 6500 |003c: invoke-virtual {v5, v6}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0ebb │ │ -477e22: 2206 1c17 |003f: new-instance v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI; // type@171c │ │ -477e26: 7040 23d7 7645 |0041: invoke-direct {v6, v7, v5, v4}, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.:(Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;Landroid/widget/CheckBox;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)V // method@d723 │ │ -477e2c: 6e20 bc0e 6500 |0044: invoke-virtual {v5, v6}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@0ebc │ │ -477e32: 6e20 1710 5100 |0047: invoke-virtual {v1, v5}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ -477e38: 28d0 |004a: goto 001a // -0030 │ │ -477e3a: 2203 9a02 |004b: new-instance v3, Landroid/widget/ScrollView; // type@029a │ │ -477e3e: 5474 639f |004d: iget-object v4, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.context:Landroid/app/Activity; // field@9f63 │ │ -477e42: 7020 0311 4300 |004f: invoke-direct {v3, v4}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@1103 │ │ -477e48: 6e20 0411 1300 |0052: invoke-virtual {v3, v1}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@1104 │ │ -477e4e: 6e20 f100 3000 |0055: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -477e54: 6e20 df00 2000 |0058: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00df │ │ -477e5a: 1401 1e01 117f |005b: const v1, #float 1.92744e+38 // #7f11011e │ │ -477e60: 1202 |005e: const/4 v2, #int 0 // #0 │ │ -477e62: 6e30 eb00 1002 |005f: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -477e68: 2201 1b17 |0062: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY; // type@171b │ │ -477e6c: 7020 21d7 7100 |0064: invoke-direct {v1, v7}, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY;.:(Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;)V // method@d721 │ │ -477e72: 6e20 ea00 1000 |0067: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)Landroid/app/AlertDialog$Builder; // method@00ea │ │ -477e78: 6e10 dd00 0000 |006a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -477e7e: 0c00 |006d: move-result-object v0 │ │ -477e80: 5b70 649f |006e: iput-object v0, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.dialog:Landroid/app/Dialog; // field@9f64 │ │ -477e84: 6e10 2001 0000 |0070: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0120 │ │ -477e8a: 0e00 |0073: return-void │ │ +477d98: |[477d98] de.tadris.fitness.ui.dialog.SampleConverterPickerDialog.show:()V │ │ +477da8: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +477dac: 5471 639f |0002: iget-object v1, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.context:Landroid/app/Activity; // field@9f63 │ │ +477db0: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +477db6: 2201 8802 |0007: new-instance v1, Landroid/widget/LinearLayout; // type@0288 │ │ +477dba: 5472 639f |0009: iget-object v2, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.context:Landroid/app/Activity; // field@9f63 │ │ +477dbe: 7020 1410 2100 |000b: invoke-direct {v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1014 │ │ +477dc4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +477dc6: 6e20 4910 2100 |000f: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1049 │ │ +477dcc: 5473 669f |0012: iget-object v3, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ +477dd0: 5433 05a1 |0014: iget-object v3, v3, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ +477dd4: 7210 8fe3 0300 |0016: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +477dda: 0c03 |0019: move-result-object v3 │ │ +477ddc: 7210 5fe3 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +477de2: 0a04 |001d: move-result v4 │ │ +477de4: 3804 2d00 |001e: if-eqz v4, 004b // +002d │ │ +477de8: 7210 60e3 0300 |0020: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +477dee: 0c04 |0023: move-result-object v4 │ │ +477df0: 1f04 e417 |0024: check-cast v4, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ +477df4: 2205 7102 |0026: new-instance v5, Landroid/widget/CheckBox; // type@0271 │ │ +477df8: 5476 639f |0028: iget-object v6, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.context:Landroid/app/Activity; // field@9f63 │ │ +477dfc: 7020 b30e 6500 |002a: invoke-direct {v5, v6}, Landroid/widget/CheckBox;.:(Landroid/content/Context;)V // method@0eb3 │ │ +477e02: 7210 a2db 0400 |002d: invoke-interface {v4}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getName:()Ljava/lang/String; // method@dba2 │ │ +477e08: 0c06 |0030: move-result-object v6 │ │ +477e0a: 6e20 bd0e 6500 |0031: invoke-virtual {v5, v6}, Landroid/widget/CheckBox;.setText:(Ljava/lang/CharSequence;)V // method@0ebd │ │ +477e10: 5476 669f |0034: iget-object v6, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.manager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@9f66 │ │ +477e14: 5466 06a1 |0036: iget-object v6, v6, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +477e18: 7220 88e3 4600 |0038: invoke-interface {v6, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ +477e1e: 0a06 |003b: move-result v6 │ │ +477e20: 6e20 bb0e 6500 |003c: invoke-virtual {v5, v6}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0ebb │ │ +477e26: 2206 1c17 |003f: new-instance v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI; // type@171c │ │ +477e2a: 7040 23d7 7645 |0041: invoke-direct {v6, v7, v5, v4}, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$zxxNHTv3gXmay81cerVA8E_9JGI;.:(Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;Landroid/widget/CheckBox;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)V // method@d723 │ │ +477e30: 6e20 bc0e 6500 |0044: invoke-virtual {v5, v6}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@0ebc │ │ +477e36: 6e20 1710 5100 |0047: invoke-virtual {v1, v5}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ +477e3c: 28d0 |004a: goto 001a // -0030 │ │ +477e3e: 2203 9a02 |004b: new-instance v3, Landroid/widget/ScrollView; // type@029a │ │ +477e42: 5474 639f |004d: iget-object v4, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.context:Landroid/app/Activity; // field@9f63 │ │ +477e46: 7020 0311 4300 |004f: invoke-direct {v3, v4}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@1103 │ │ +477e4c: 6e20 0411 1300 |0052: invoke-virtual {v3, v1}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@1104 │ │ +477e52: 6e20 f100 3000 |0055: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +477e58: 6e20 df00 2000 |0058: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00df │ │ +477e5e: 1401 1e01 117f |005b: const v1, #float 1.92744e+38 // #7f11011e │ │ +477e64: 1202 |005e: const/4 v2, #int 0 // #0 │ │ +477e66: 6e30 eb00 1002 |005f: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +477e6c: 2201 1b17 |0062: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY; // type@171b │ │ +477e70: 7020 21d7 7100 |0064: invoke-direct {v1, v7}, Lde/tadris/fitness/ui/dialog/-$$Lambda$SampleConverterPickerDialog$oHi4tPKD7IWZkqWZhDkrSq0BBIY;.:(Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;)V // method@d721 │ │ +477e76: 6e20 ea00 1000 |0067: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)Landroid/app/AlertDialog$Builder; // method@00ea │ │ +477e7c: 6e10 dd00 0000 |006a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +477e82: 0c00 |006d: move-result-object v0 │ │ +477e84: 5b70 649f |006e: iput-object v0, v7, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.dialog:Landroid/app/Dialog; // field@9f64 │ │ +477e88: 6e10 2001 0000 |0070: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0120 │ │ +477e8e: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=51 │ │ 0x000f line=52 │ │ 0x0012 line=54 │ │ 0x0026 line=55 │ │ @@ -911215,27 +911216,27 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -477e8c: |[477e8c] de.tadris.fitness.ui.dialog.SelectIntervalSetDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener;)V │ │ -477e9c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -477ea2: 5b01 679f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.context:Landroid/app/Activity; // field@9f67 │ │ -477ea6: 5b02 689f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener; // field@9f68 │ │ -477eaa: 7110 c7d1 0100 |0007: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -477eb0: 0c01 |000a: move-result-object v1 │ │ -477eb2: 5411 b385 |000b: iget-object v1, v1, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -477eb6: 6e10 80d2 0100 |000d: invoke-virtual {v1}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -477ebc: 0c01 |0010: move-result-object v1 │ │ -477ebe: 7210 a8d2 0100 |0011: invoke-interface {v1}, Lde/tadris/fitness/data/IntervalDao;.getVisibleSets:()[Lde/tadris/fitness/data/IntervalSet; // method@d2a8 │ │ -477ec4: 0c01 |0014: move-result-object v1 │ │ -477ec6: 5b01 699f |0015: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.sets:[Lde/tadris/fitness/data/IntervalSet; // field@9f69 │ │ -477eca: 0e00 |0017: return-void │ │ +477e90: |[477e90] de.tadris.fitness.ui.dialog.SelectIntervalSetDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener;)V │ │ +477ea0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +477ea6: 5b01 679f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.context:Landroid/app/Activity; // field@9f67 │ │ +477eaa: 5b02 689f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener; // field@9f68 │ │ +477eae: 7110 c7d1 0100 |0007: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +477eb4: 0c01 |000a: move-result-object v1 │ │ +477eb6: 5411 b385 |000b: iget-object v1, v1, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +477eba: 6e10 80d2 0100 |000d: invoke-virtual {v1}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +477ec0: 0c01 |0010: move-result-object v1 │ │ +477ec2: 7210 a8d2 0100 |0011: invoke-interface {v1}, Lde/tadris/fitness/data/IntervalDao;.getVisibleSets:()[Lde/tadris/fitness/data/IntervalSet; // method@d2a8 │ │ +477ec8: 0c01 |0014: move-result-object v1 │ │ +477eca: 5b01 699f |0015: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.sets:[Lde/tadris/fitness/data/IntervalSet; // field@9f69 │ │ +477ece: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ @@ -911248,22 +911249,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -477f08: |[477f08] de.tadris.fitness.ui.dialog.SelectIntervalSetDialog.openManageSetsActivity:()V │ │ -477f18: 5440 679f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.context:Landroid/app/Activity; // field@9f67 │ │ -477f1c: 2201 7e00 |0002: new-instance v1, Landroid/content/Intent; // type@007e │ │ -477f20: 5442 679f |0004: iget-object v2, v4, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.context:Landroid/app/Activity; // field@9f67 │ │ -477f24: 1c03 af17 |0006: const-class v3, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // type@17af │ │ -477f28: 7030 1003 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -477f2e: 6e20 c000 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c0 │ │ -477f34: 0e00 |000e: return-void │ │ +477f0c: |[477f0c] de.tadris.fitness.ui.dialog.SelectIntervalSetDialog.openManageSetsActivity:()V │ │ +477f1c: 5440 679f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.context:Landroid/app/Activity; // field@9f67 │ │ +477f20: 2201 7e00 |0002: new-instance v1, Landroid/content/Intent; // type@007e │ │ +477f24: 5442 679f |0004: iget-object v2, v4, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.context:Landroid/app/Activity; // field@9f67 │ │ +477f28: 1c03 af17 |0006: const-class v3, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // type@17af │ │ +477f2c: 7030 1003 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +477f32: 6e20 c000 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c0 │ │ +477f38: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; │ │ │ │ Virtual methods - │ │ @@ -911272,20 +911273,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -477ecc: |[477ecc] de.tadris.fitness.ui.dialog.SelectIntervalSetDialog.lambda$show$0$SelectIntervalSetDialog:(Landroid/content/DialogInterface;I)V │ │ -477edc: 5412 689f |0000: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener; // field@9f68 │ │ -477ee0: 5410 699f |0002: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.sets:[Lde/tadris/fitness/data/IntervalSet; // field@9f69 │ │ -477ee4: 4603 0003 |0004: aget-object v3, v0, v3 │ │ -477ee8: 7220 b4d7 3200 |0006: invoke-interface {v2, v3}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener;.onIntervalSetSelect:(Lde/tadris/fitness/data/IntervalSet;)V // method@d7b4 │ │ -477eee: 0e00 |0009: return-void │ │ +477ed0: |[477ed0] de.tadris.fitness.ui.dialog.SelectIntervalSetDialog.lambda$show$0$SelectIntervalSetDialog:(Landroid/content/DialogInterface;I)V │ │ +477ee0: 5412 689f |0000: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener; // field@9f68 │ │ +477ee4: 5410 699f |0002: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.sets:[Lde/tadris/fitness/data/IntervalSet; // field@9f69 │ │ +477ee8: 4603 0003 |0004: aget-object v3, v0, v3 │ │ +477eec: 7220 b4d7 3200 |0006: invoke-interface {v2, v3}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener;.onIntervalSetSelect:(Lde/tadris/fitness/data/IntervalSet;)V // method@d7b4 │ │ +477ef2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ @@ -911295,17 +911296,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -477ef0: |[477ef0] de.tadris.fitness.ui.dialog.SelectIntervalSetDialog.lambda$show$1$SelectIntervalSetDialog:(Landroid/content/DialogInterface;I)V │ │ -477f00: 7010 b8d7 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.openManageSetsActivity:()V // method@d7b8 │ │ -477f06: 0e00 |0003: return-void │ │ +477ef4: |[477ef4] de.tadris.fitness.ui.dialog.SelectIntervalSetDialog.lambda$show$1$SelectIntervalSetDialog:(Landroid/content/DialogInterface;I)V │ │ +477f04: 7010 b8d7 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.openManageSetsActivity:()V // method@d7b8 │ │ +477f0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -911315,42 +911316,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -477f38: |[477f38] de.tadris.fitness.ui.dialog.SelectIntervalSetDialog.show:()V │ │ -477f48: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -477f4c: 5461 679f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.context:Landroid/app/Activity; // field@9f67 │ │ -477f50: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -477f56: 2201 6c02 |0007: new-instance v1, Landroid/widget/ArrayAdapter; // type@026c │ │ -477f5a: 5462 679f |0009: iget-object v2, v6, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.context:Landroid/app/Activity; // field@9f67 │ │ -477f5e: 1403 8d00 0c7f |000b: const v3, #float 1.86095e+38 // #7f0c008d │ │ -477f64: 7030 6f0e 2103 |000e: invoke-direct {v1, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0e6f │ │ -477f6a: 5462 699f |0011: iget-object v2, v6, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.sets:[Lde/tadris/fitness/data/IntervalSet; // field@9f69 │ │ -477f6e: 2123 |0013: array-length v3, v2 │ │ -477f70: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -477f72: 3534 0c00 |0015: if-ge v4, v3, 0021 // +000c │ │ -477f76: 4605 0204 |0017: aget-object v5, v2, v4 │ │ -477f7a: 5455 fb9c |0019: iget-object v5, v5, Lde/tadris/fitness/data/IntervalSet;.name:Ljava/lang/String; // field@9cfb │ │ -477f7e: 6e20 730e 5100 |001b: invoke-virtual {v1, v5}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0e73 │ │ -477f84: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -477f88: 28f5 |0020: goto 0015 // -000b │ │ -477f8a: 1402 6b01 117f |0021: const v2, #float 1.92745e+38 // #7f11016b │ │ -477f90: 6e20 ee00 2000 |0024: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -477f96: 2202 1d17 |0027: new-instance v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE; // type@171d │ │ -477f9a: 7020 25d7 6200 |0029: invoke-direct {v2, v6}, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE;.:(Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;)V // method@d725 │ │ -477fa0: 6e30 de00 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00de │ │ -477fa6: 1401 d500 117f |002f: const v1, #float 1.92742e+38 // #7f1100d5 │ │ -477fac: 2202 1e17 |0032: new-instance v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw; // type@171e │ │ -477fb0: 7020 27d7 6200 |0034: invoke-direct {v2, v6}, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw;.:(Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;)V // method@d727 │ │ -477fb6: 6e30 e700 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e7 │ │ -477fbc: 6e10 f200 0000 |003a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -477fc2: 0e00 |003d: return-void │ │ +477f3c: |[477f3c] de.tadris.fitness.ui.dialog.SelectIntervalSetDialog.show:()V │ │ +477f4c: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +477f50: 5461 679f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.context:Landroid/app/Activity; // field@9f67 │ │ +477f54: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +477f5a: 2201 6c02 |0007: new-instance v1, Landroid/widget/ArrayAdapter; // type@026c │ │ +477f5e: 5462 679f |0009: iget-object v2, v6, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.context:Landroid/app/Activity; // field@9f67 │ │ +477f62: 1403 8d00 0c7f |000b: const v3, #float 1.86095e+38 // #7f0c008d │ │ +477f68: 7030 6f0e 2103 |000e: invoke-direct {v1, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0e6f │ │ +477f6e: 5462 699f |0011: iget-object v2, v6, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.sets:[Lde/tadris/fitness/data/IntervalSet; // field@9f69 │ │ +477f72: 2123 |0013: array-length v3, v2 │ │ +477f74: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +477f76: 3534 0c00 |0015: if-ge v4, v3, 0021 // +000c │ │ +477f7a: 4605 0204 |0017: aget-object v5, v2, v4 │ │ +477f7e: 5455 fb9c |0019: iget-object v5, v5, Lde/tadris/fitness/data/IntervalSet;.name:Ljava/lang/String; // field@9cfb │ │ +477f82: 6e20 730e 5100 |001b: invoke-virtual {v1, v5}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0e73 │ │ +477f88: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +477f8c: 28f5 |0020: goto 0015 // -000b │ │ +477f8e: 1402 6b01 117f |0021: const v2, #float 1.92745e+38 // #7f11016b │ │ +477f94: 6e20 ee00 2000 |0024: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +477f9a: 2202 1d17 |0027: new-instance v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE; // type@171d │ │ +477f9e: 7020 25d7 6200 |0029: invoke-direct {v2, v6}, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$7AuzHpI02eE8t8TMMZ2wBG2voXE;.:(Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;)V // method@d725 │ │ +477fa4: 6e30 de00 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00de │ │ +477faa: 1401 d500 117f |002f: const v1, #float 1.92742e+38 // #7f1100d5 │ │ +477fb0: 2202 1e17 |0032: new-instance v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw; // type@171e │ │ +477fb4: 7020 27d7 6200 |0034: invoke-direct {v2, v6}, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectIntervalSetDialog$hSIud3TJFLfrbf1p9auy5zFlHTw;.:(Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;)V // method@d727 │ │ +477fba: 6e30 e700 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e7 │ │ +477fc0: 6e10 f200 0000 |003a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +477fc6: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0007 line=47 │ │ 0x0011 line=48 │ │ 0x0019 line=49 │ │ 0x0024 line=52 │ │ @@ -911447,25 +911448,25 @@ │ │ type : '(Landroid/app/Activity;ILde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -477fc4: |[477fc4] de.tadris.fitness.ui.dialog.SelectWorkoutInformationDialog.:(Landroid/app/Activity;ILde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener;)V │ │ -477fd4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -477fda: 5b01 6a9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.context:Landroid/app/Activity; // field@9f6a │ │ -477fde: 5b03 6c9f |0005: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener; // field@9f6c │ │ -477fe2: 5902 6d9f |0007: iput v2, v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.slot:I // field@9f6d │ │ -477fe6: 2202 db16 |0009: new-instance v2, Lde/tadris/fitness/recording/information/InformationManager; // type@16db │ │ -477fea: 7020 eed5 1200 |000b: invoke-direct {v2, v1}, Lde/tadris/fitness/recording/information/InformationManager;.:(Landroid/content/Context;)V // method@d5ee │ │ -477ff0: 6e10 f0d5 0200 |000e: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/InformationManager;.getDisplayableInformation:()Ljava/util/List; // method@d5f0 │ │ -477ff6: 0c01 |0011: move-result-object v1 │ │ -477ff8: 5b01 6b9f |0012: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.informationList:Ljava/util/List; // field@9f6b │ │ -477ffc: 0e00 |0014: return-void │ │ +477fc8: |[477fc8] de.tadris.fitness.ui.dialog.SelectWorkoutInformationDialog.:(Landroid/app/Activity;ILde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener;)V │ │ +477fd8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +477fde: 5b01 6a9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.context:Landroid/app/Activity; // field@9f6a │ │ +477fe2: 5b03 6c9f |0005: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener; // field@9f6c │ │ +477fe6: 5902 6d9f |0007: iput v2, v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.slot:I // field@9f6d │ │ +477fea: 2202 db16 |0009: new-instance v2, Lde/tadris/fitness/recording/information/InformationManager; // type@16db │ │ +477fee: 7020 eed5 1200 |000b: invoke-direct {v2, v1}, Lde/tadris/fitness/recording/information/InformationManager;.:(Landroid/content/Context;)V // method@d5ee │ │ +477ff4: 6e10 f0d5 0200 |000e: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/InformationManager;.getDisplayableInformation:()Ljava/util/List; // method@d5f0 │ │ +477ffa: 0c01 |0011: move-result-object v1 │ │ +477ffc: 5b01 6b9f |0012: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.informationList:Ljava/util/List; // field@9f6b │ │ +478000: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ 0x0007 line=43 │ │ 0x0009 line=44 │ │ @@ -911480,31 +911481,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -478018: |[478018] de.tadris.fitness.ui.dialog.SelectWorkoutInformationDialog.onSelect:(I)V │ │ -478028: 5430 6b9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.informationList:Ljava/util/List; // field@9f6b │ │ -47802c: 7220 8be3 4000 |0002: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -478032: 0c04 |0005: move-result-object v4 │ │ -478034: 1f04 dd16 |0006: check-cast v4, Lde/tadris/fitness/recording/information/RecordingInformation; // type@16dd │ │ -478038: 5430 6a9f |0008: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.context:Landroid/app/Activity; // field@9f6a │ │ -47803c: 7110 c7d1 0000 |000a: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -478042: 0c00 |000d: move-result-object v0 │ │ -478044: 5400 ba85 |000e: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -478048: 5231 6d9f |0010: iget v1, v3, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.slot:I // field@9f6d │ │ -47804c: 6e10 01d6 0400 |0012: invoke-virtual {v4}, Lde/tadris/fitness/recording/information/RecordingInformation;.getId:()Ljava/lang/String; // method@d601 │ │ -478052: 0c02 |0015: move-result-object v2 │ │ -478054: 6e30 f2d2 1002 |0016: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/data/UserPreferences;.setIdOfDisplayedInformation:(ILjava/lang/String;)V // method@d2f2 │ │ -47805a: 5430 6c9f |0019: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener; // field@9f6c │ │ -47805e: 5231 6d9f |001b: iget v1, v3, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.slot:I // field@9f6d │ │ -478062: 7230 bad7 1004 |001d: invoke-interface {v0, v1, v4}, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener;.onSelectWorkoutInformation:(ILde/tadris/fitness/recording/information/RecordingInformation;)V // method@d7ba │ │ -478068: 0e00 |0020: return-void │ │ +47801c: |[47801c] de.tadris.fitness.ui.dialog.SelectWorkoutInformationDialog.onSelect:(I)V │ │ +47802c: 5430 6b9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.informationList:Ljava/util/List; // field@9f6b │ │ +478030: 7220 8be3 4000 |0002: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +478036: 0c04 |0005: move-result-object v4 │ │ +478038: 1f04 dd16 |0006: check-cast v4, Lde/tadris/fitness/recording/information/RecordingInformation; // type@16dd │ │ +47803c: 5430 6a9f |0008: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.context:Landroid/app/Activity; // field@9f6a │ │ +478040: 7110 c7d1 0000 |000a: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +478046: 0c00 |000d: move-result-object v0 │ │ +478048: 5400 ba85 |000e: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47804c: 5231 6d9f |0010: iget v1, v3, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.slot:I // field@9f6d │ │ +478050: 6e10 01d6 0400 |0012: invoke-virtual {v4}, Lde/tadris/fitness/recording/information/RecordingInformation;.getId:()Ljava/lang/String; // method@d601 │ │ +478056: 0c02 |0015: move-result-object v2 │ │ +478058: 6e30 f2d2 1002 |0016: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/data/UserPreferences;.setIdOfDisplayedInformation:(ILjava/lang/String;)V // method@d2f2 │ │ +47805e: 5430 6c9f |0019: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener; // field@9f6c │ │ +478062: 5231 6d9f |001b: iget v1, v3, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.slot:I // field@9f6d │ │ +478066: 7230 bad7 1004 |001d: invoke-interface {v0, v1, v4}, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener;.onSelectWorkoutInformation:(ILde/tadris/fitness/recording/information/RecordingInformation;)V // method@d7ba │ │ +47806c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0008 line=61 │ │ 0x0019 line=62 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog; │ │ @@ -911516,17 +911517,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -478000: |[478000] de.tadris.fitness.ui.dialog.SelectWorkoutInformationDialog.lambda$show$0$SelectWorkoutInformationDialog:(Landroid/content/DialogInterface;I)V │ │ -478010: 7020 bdd7 2000 |0000: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.onSelect:(I)V // method@d7bd │ │ -478016: 0e00 |0003: return-void │ │ +478004: |[478004] de.tadris.fitness.ui.dialog.SelectWorkoutInformationDialog.lambda$show$0$SelectWorkoutInformationDialog:(Landroid/content/DialogInterface;I)V │ │ +478014: 7020 bdd7 2000 |0000: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.onSelect:(I)V // method@d7bd │ │ +47801a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -911536,40 +911537,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -47806c: |[47806c] de.tadris.fitness.ui.dialog.SelectWorkoutInformationDialog.show:()V │ │ -47807c: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -478080: 5441 6a9f |0002: iget-object v1, v4, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.context:Landroid/app/Activity; // field@9f6a │ │ -478084: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47808a: 2201 6c02 |0007: new-instance v1, Landroid/widget/ArrayAdapter; // type@026c │ │ -47808e: 5442 6a9f |0009: iget-object v2, v4, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.context:Landroid/app/Activity; // field@9f6a │ │ -478092: 1403 8d00 0c7f |000b: const v3, #float 1.86095e+38 // #7f0c008d │ │ -478098: 7030 6f0e 2103 |000e: invoke-direct {v1, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0e6f │ │ -47809e: 5442 6b9f |0011: iget-object v2, v4, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.informationList:Ljava/util/List; // field@9f6b │ │ -4780a2: 7210 8fe3 0200 |0013: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4780a8: 0c02 |0016: move-result-object v2 │ │ -4780aa: 7210 5fe3 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4780b0: 0a03 |001a: move-result v3 │ │ -4780b2: 3803 1000 |001b: if-eqz v3, 002b // +0010 │ │ -4780b6: 7210 60e3 0200 |001d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4780bc: 0c03 |0020: move-result-object v3 │ │ -4780be: 1f03 dd16 |0021: check-cast v3, Lde/tadris/fitness/recording/information/RecordingInformation; // type@16dd │ │ -4780c2: 6e10 03d6 0300 |0023: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/RecordingInformation;.getTitle:()Ljava/lang/String; // method@d603 │ │ -4780c8: 0c03 |0026: move-result-object v3 │ │ -4780ca: 6e20 730e 3100 |0027: invoke-virtual {v1, v3}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0e73 │ │ -4780d0: 28ed |002a: goto 0017 // -0013 │ │ -4780d2: 2202 1f17 |002b: new-instance v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8; // type@171f │ │ -4780d6: 7020 29d7 4200 |002d: invoke-direct {v2, v4}, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8;.:(Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;)V // method@d729 │ │ -4780dc: 6e30 de00 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00de │ │ -4780e2: 6e10 f200 0000 |0033: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -4780e8: 0e00 |0036: return-void │ │ +478070: |[478070] de.tadris.fitness.ui.dialog.SelectWorkoutInformationDialog.show:()V │ │ +478080: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +478084: 5441 6a9f |0002: iget-object v1, v4, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.context:Landroid/app/Activity; // field@9f6a │ │ +478088: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47808e: 2201 6c02 |0007: new-instance v1, Landroid/widget/ArrayAdapter; // type@026c │ │ +478092: 5442 6a9f |0009: iget-object v2, v4, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.context:Landroid/app/Activity; // field@9f6a │ │ +478096: 1403 8d00 0c7f |000b: const v3, #float 1.86095e+38 // #7f0c008d │ │ +47809c: 7030 6f0e 2103 |000e: invoke-direct {v1, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0e6f │ │ +4780a2: 5442 6b9f |0011: iget-object v2, v4, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.informationList:Ljava/util/List; // field@9f6b │ │ +4780a6: 7210 8fe3 0200 |0013: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4780ac: 0c02 |0016: move-result-object v2 │ │ +4780ae: 7210 5fe3 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4780b4: 0a03 |001a: move-result v3 │ │ +4780b6: 3803 1000 |001b: if-eqz v3, 002b // +0010 │ │ +4780ba: 7210 60e3 0200 |001d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4780c0: 0c03 |0020: move-result-object v3 │ │ +4780c2: 1f03 dd16 |0021: check-cast v3, Lde/tadris/fitness/recording/information/RecordingInformation; // type@16dd │ │ +4780c6: 6e10 03d6 0300 |0023: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/RecordingInformation;.getTitle:()Ljava/lang/String; // method@d603 │ │ +4780cc: 0c03 |0026: move-result-object v3 │ │ +4780ce: 6e20 730e 3100 |0027: invoke-virtual {v1, v3}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0e73 │ │ +4780d4: 28ed |002a: goto 0017 // -0013 │ │ +4780d6: 2202 1f17 |002b: new-instance v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8; // type@171f │ │ +4780da: 7020 29d7 4200 |002d: invoke-direct {v2, v4}, Lde/tadris/fitness/ui/dialog/-$$Lambda$SelectWorkoutInformationDialog$bQmBFYfycr4AMyMg4FkUKNStgF8;.:(Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;)V // method@d729 │ │ +4780e0: 6e30 de00 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00de │ │ +4780e6: 6e10 f200 0000 |0033: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +4780ec: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=50 │ │ 0x0011 line=51 │ │ 0x0023 line=52 │ │ 0x002b line=55 │ │ @@ -911683,17 +911684,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -478448: |[478448] de.tadris.fitness.ui.dialog.TimePickerFragment.:()V │ │ -478458: 7010 2101 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@0121 │ │ -47845e: 0e00 |0003: return-void │ │ +47844c: |[47844c] de.tadris.fitness.ui.dialog.TimePickerFragment.:()V │ │ +47845c: 7010 2101 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@0121 │ │ +478462: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/TimePickerFragment; │ │ │ │ Virtual methods - │ │ @@ -911702,34 +911703,34 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -4783f0: |[4783f0] de.tadris.fitness.ui.dialog.TimePickerFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -478400: 7100 e6e2 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ -478406: 0c08 |0003: move-result-object v8 │ │ -478408: 1300 0b00 |0004: const/16 v0, #int 11 // #b │ │ -47840c: 6e20 e2e2 0800 |0006: invoke-virtual {v8, v0}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ -478412: 0a04 |0009: move-result v4 │ │ -478414: 1300 0c00 |000a: const/16 v0, #int 12 // #c │ │ -478418: 6e20 e2e2 0800 |000c: invoke-virtual {v8, v0}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ -47841e: 0a05 |000f: move-result v5 │ │ -478420: 2208 4d00 |0010: new-instance v8, Landroid/app/TimePickerDialog; // type@004d │ │ -478424: 6e10 d3d7 0700 |0012: invoke-virtual {v7}, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.getActivity:()Landroid/app/Activity; // method@d7d3 │ │ -47842a: 0c02 |0015: move-result-object v2 │ │ -47842c: 6e10 d3d7 0700 |0016: invoke-virtual {v7}, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.getActivity:()Landroid/app/Activity; // method@d7d3 │ │ -478432: 0c00 |0019: move-result-object v0 │ │ -478434: 7110 0c09 0000 |001a: invoke-static {v0}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@090c │ │ -47843a: 0a06 |001d: move-result v6 │ │ -47843c: 0781 |001e: move-object v1, v8 │ │ -47843e: 0773 |001f: move-object v3, v7 │ │ -478440: 7606 3f02 0100 |0020: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroid/app/TimePickerDialog;.:(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V // method@023f │ │ -478446: 1108 |0023: return-object v8 │ │ +4783f4: |[4783f4] de.tadris.fitness.ui.dialog.TimePickerFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +478404: 7100 e6e2 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ +47840a: 0c08 |0003: move-result-object v8 │ │ +47840c: 1300 0b00 |0004: const/16 v0, #int 11 // #b │ │ +478410: 6e20 e2e2 0800 |0006: invoke-virtual {v8, v0}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ +478416: 0a04 |0009: move-result v4 │ │ +478418: 1300 0c00 |000a: const/16 v0, #int 12 // #c │ │ +47841c: 6e20 e2e2 0800 |000c: invoke-virtual {v8, v0}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ +478422: 0a05 |000f: move-result v5 │ │ +478424: 2208 4d00 |0010: new-instance v8, Landroid/app/TimePickerDialog; // type@004d │ │ +478428: 6e10 d3d7 0700 |0012: invoke-virtual {v7}, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.getActivity:()Landroid/app/Activity; // method@d7d3 │ │ +47842e: 0c02 |0015: move-result-object v2 │ │ +478430: 6e10 d3d7 0700 |0016: invoke-virtual {v7}, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.getActivity:()Landroid/app/Activity; // method@d7d3 │ │ +478436: 0c00 |0019: move-result-object v0 │ │ +478438: 7110 0c09 0000 |001a: invoke-static {v0}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@090c │ │ +47843e: 0a06 |001d: move-result v6 │ │ +478440: 0781 |001e: move-object v1, v8 │ │ +478442: 0773 |001f: move-object v3, v7 │ │ +478444: 7606 3f02 0100 |0020: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroid/app/TimePickerDialog;.:(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V // method@023f │ │ +47844a: 1108 |0023: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=39 │ │ 0x000c line=40 │ │ 0x0010 line=43 │ │ locals : │ │ @@ -911741,18 +911742,18 @@ │ │ type : '(Landroid/widget/TimePicker;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -478460: |[478460] de.tadris.fitness.ui.dialog.TimePickerFragment.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ -478470: 5401 759f |0000: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.callback:Lde/tadris/fitness/ui/dialog/TimePickerFragment$TimePickerCallback; // field@9f75 │ │ -478474: 7230 d1d7 2103 |0002: invoke-interface {v1, v2, v3}, Lde/tadris/fitness/ui/dialog/TimePickerFragment$TimePickerCallback;.onTimePick:(II)V // method@d7d1 │ │ -47847a: 0e00 |0005: return-void │ │ +478464: |[478464] de.tadris.fitness.ui.dialog.TimePickerFragment.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ +478474: 5401 759f |0000: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.callback:Lde/tadris/fitness/ui/dialog/TimePickerFragment$TimePickerCallback; // field@9f75 │ │ +478478: 7230 d1d7 2103 |0002: invoke-interface {v1, v2, v3}, Lde/tadris/fitness/ui/dialog/TimePickerFragment$TimePickerCallback;.onTimePick:(II)V // method@d7d1 │ │ +47847e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/dialog/TimePickerFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/widget/TimePicker; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -911788,36 +911789,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/InfoViewHolder;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47847c: |[47847c] de.tadris.fitness.ui.record.-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4.:(Lde/tadris/fitness/ui/record/InfoViewHolder;)V │ │ -47848c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -478492: 5b01 769f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4;.f$0:Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9f76 │ │ -478496: 0e00 |0005: return-void │ │ +478480: |[478480] de.tadris.fitness.ui.record.-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4.:(Lde/tadris/fitness/ui/record/InfoViewHolder;)V │ │ +478490: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +478496: 5b01 769f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4;.f$0:Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9f76 │ │ +47849a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -478498: |[478498] de.tadris.fitness.ui.record.-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4.onClick:(Landroid/view/View;)V │ │ -4784a8: 5410 769f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4;.f$0:Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9f76 │ │ -4784ac: 6e20 fed7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/InfoViewHolder;.lambda$getOnClickListener$0$InfoViewHolder:(Landroid/view/View;)V // method@d7fe │ │ -4784b2: 0e00 |0005: return-void │ │ +47849c: |[47849c] de.tadris.fitness.ui.record.-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4.onClick:(Landroid/view/View;)V │ │ +4784ac: 5410 769f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4;.f$0:Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9f76 │ │ +4784b0: 6e20 fed7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/InfoViewHolder;.lambda$getOnClickListener$0$InfoViewHolder:(Landroid/view/View;)V // method@d7fe │ │ +4784b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3164 header: │ │ @@ -911848,36 +911849,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4784b4: |[4784b4] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -4784c4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4784ca: 5b01 779f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f77 │ │ -4784ce: 0e00 |0005: return-void │ │ +4784b8: |[4784b8] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +4784c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4784ce: 5b01 779f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f77 │ │ +4784d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4784d0: |[4784d0] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk.onClick:(Landroid/view/View;)V │ │ -4784e0: 5410 779f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f77 │ │ -4784e4: 6e20 3cd8 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$onGPSStateChanged$12$RecordWorkoutActivity:(Landroid/view/View;)V // method@d83c │ │ -4784ea: 0e00 |0005: return-void │ │ +4784d4: |[4784d4] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk.onClick:(Landroid/view/View;)V │ │ +4784e4: 5410 779f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f77 │ │ +4784e8: 6e20 3cd8 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$onGPSStateChanged$12$RecordWorkoutActivity:(Landroid/view/View;)V // method@d83c │ │ +4784ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3165 header: │ │ @@ -911908,36 +911909,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4784ec: |[4784ec] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -4784fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -478502: 5b01 789f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f78 │ │ -478506: 0e00 |0005: return-void │ │ +4784f0: |[4784f0] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478500: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +478506: 5b01 789f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f78 │ │ +47850a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -478508: |[478508] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8.onClick:(Landroid/content/DialogInterface;I)V │ │ -478518: 5410 789f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f78 │ │ -47851c: 6e30 46d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showLocationPermissionConsent$4$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d846 │ │ -478522: 0e00 |0005: return-void │ │ +47850c: |[47850c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8.onClick:(Landroid/content/DialogInterface;I)V │ │ +47851c: 5410 789f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f78 │ │ +478520: 6e30 46d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showLocationPermissionConsent$4$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d846 │ │ +478526: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3166 header: │ │ @@ -911968,36 +911969,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -478524: |[478524] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -478534: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47853a: 5b01 799f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f79 │ │ -47853e: 0e00 |0005: return-void │ │ +478528: |[478528] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478538: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47853e: 5b01 799f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f79 │ │ +478542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -478540: |[478540] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac.onClick:(Landroid/content/DialogInterface;I)V │ │ -478550: 5410 799f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f79 │ │ -478554: 6e30 48d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showPermissionsNotGrantedDialog$8$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d848 │ │ -47855a: 0e00 |0005: return-void │ │ +478544: |[478544] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac.onClick:(Landroid/content/DialogInterface;I)V │ │ +478554: 5410 799f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f79 │ │ +478558: 6e30 48d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showPermissionsNotGrantedDialog$8$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d848 │ │ +47855e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3167 header: │ │ @@ -912028,36 +912029,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47855c: |[47855c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -47856c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -478572: 5b01 7a9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7a │ │ -478576: 0e00 |0005: return-void │ │ +478560: |[478560] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478570: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +478576: 5b01 7a9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7a │ │ +47857a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -478578: |[478578] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo.onClick:(Landroid/content/DialogInterface;I)V │ │ -478588: 5410 7a9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7a │ │ -47858c: 6e30 42d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showBackgroundLocationPermissionConsent$6$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d842 │ │ -478592: 0e00 |0005: return-void │ │ +47857c: |[47857c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo.onClick:(Landroid/content/DialogInterface;I)V │ │ +47858c: 5410 7a9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7a │ │ +478590: 6e30 42d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showBackgroundLocationPermissionConsent$6$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d842 │ │ +478596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3168 header: │ │ @@ -912088,36 +912089,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -478594: |[478594] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -4785a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4785aa: 5b01 7b9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7b │ │ -4785ae: 0e00 |0005: return-void │ │ +478598: |[478598] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +4785a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4785ae: 5b01 7b9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7b │ │ +4785b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4785b0: |[4785b0] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0.run:()V │ │ -4785c0: 5410 7b9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7b │ │ -4785c4: 6e10 49d8 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$startUpdater$0$RecordWorkoutActivity:()V // method@d849 │ │ -4785ca: 0e00 |0005: return-void │ │ +4785b4: |[4785b4] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0.run:()V │ │ +4785c4: 5410 7b9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7b │ │ +4785c8: 6e10 49d8 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$startUpdater$0$RecordWorkoutActivity:()V // method@d849 │ │ +4785ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3169 header: │ │ @@ -912152,38 +912153,38 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;Landroid/widget/EditText;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4785cc: |[4785cc] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;Landroid/widget/EditText;)V │ │ -4785dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4785e2: 5b01 7c9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7c │ │ -4785e6: 5b02 7d9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;.f$1:Landroid/widget/EditText; // field@9f7d │ │ -4785ea: 0e00 |0007: return-void │ │ +4785d0: |[4785d0] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;Landroid/widget/EditText;)V │ │ +4785e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4785e6: 5b01 7c9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7c │ │ +4785ea: 5b02 7d9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;.f$1:Landroid/widget/EditText; // field@9f7d │ │ +4785ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4785ec: |[4785ec] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw.onClick:(Landroid/content/DialogInterface;I)V │ │ -4785fc: 5420 7c9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7c │ │ -478600: 5421 7d9f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;.f$1:Landroid/widget/EditText; // field@9f7d │ │ -478604: 6e40 44d8 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showEnterDescriptionDialog$1$RecordWorkoutActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V // method@d844 │ │ -47860a: 0e00 |0007: return-void │ │ +4785f0: |[4785f0] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw.onClick:(Landroid/content/DialogInterface;I)V │ │ +478600: 5420 7c9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7c │ │ +478604: 5421 7d9f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;.f$1:Landroid/widget/EditText; // field@9f7d │ │ +478608: 6e40 44d8 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showEnterDescriptionDialog$1$RecordWorkoutActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V // method@d844 │ │ +47860e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3170 header: │ │ @@ -912214,36 +912215,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47860c: |[47860c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -47861c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -478622: 5b01 7e9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7e │ │ -478626: 0e00 |0005: return-void │ │ +478610: |[478610] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478620: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +478626: 5b01 7e9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7e │ │ +47862a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -478628: |[478628] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE.onCancel:(Landroid/content/DialogInterface;)V │ │ -478638: 5410 7e9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7e │ │ -47863c: 6e20 45d8 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showEnterDescriptionDialog$2$RecordWorkoutActivity:(Landroid/content/DialogInterface;)V // method@d845 │ │ -478642: 0e00 |0005: return-void │ │ +47862c: |[47862c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE.onCancel:(Landroid/content/DialogInterface;)V │ │ +47863c: 5410 7e9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7e │ │ +478640: 6e20 45d8 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showEnterDescriptionDialog$2$RecordWorkoutActivity:(Landroid/content/DialogInterface;)V // method@d845 │ │ +478646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3171 header: │ │ @@ -912274,36 +912275,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -478644: |[478644] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -478654: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47865a: 5b01 7f9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7f │ │ -47865e: 0e00 |0005: return-void │ │ +478648: |[478648] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478658: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47865e: 5b01 7f9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7f │ │ +478662: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -478660: |[478660] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw.run:()V │ │ -478670: 5410 7f9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7f │ │ -478674: 7110 39d8 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$NP098yOCTDxUMI2TZ6qKyXC85uw:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d839 │ │ -47867a: 0e00 |0005: return-void │ │ +478664: |[478664] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw.run:()V │ │ +478674: 5410 7f9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f7f │ │ +478678: 7110 39d8 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$NP098yOCTDxUMI2TZ6qKyXC85uw:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d839 │ │ +47867e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3172 header: │ │ @@ -912334,36 +912335,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4786b4: |[4786b4] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -4786c4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4786ca: 5b01 819f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f81 │ │ -4786ce: 0e00 |0005: return-void │ │ +4786b8: |[4786b8] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +4786c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4786ce: 5b01 819f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f81 │ │ +4786d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4786d0: |[4786d0] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA.onClick:(Landroid/content/DialogInterface;I)V │ │ -4786e0: 5410 819f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f81 │ │ -4786e4: 6e30 40d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$openDialogNoGps$9$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d840 │ │ -4786ea: 0e00 |0005: return-void │ │ +4786d4: |[4786d4] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA.onClick:(Landroid/content/DialogInterface;I)V │ │ +4786e4: 5410 819f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f81 │ │ +4786e8: 6e30 40d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$openDialogNoGps$9$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d840 │ │ +4786ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3173 header: │ │ @@ -912394,36 +912395,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4786ec: |[4786ec] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -4786fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -478702: 5b01 829f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f82 │ │ -478706: 0e00 |0005: return-void │ │ +4786f0: |[4786f0] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478700: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +478706: 5b01 829f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f82 │ │ +47870a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -478708: |[478708] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU.onClick:(Landroid/content/DialogInterface;I)V │ │ -478718: 5410 829f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f82 │ │ -47871c: 6e30 47d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showLocationPermissionConsent$5$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d847 │ │ -478722: 0e00 |0005: return-void │ │ +47870c: |[47870c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU.onClick:(Landroid/content/DialogInterface;I)V │ │ +47871c: 5410 829f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f82 │ │ +478720: 6e30 47d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showLocationPermissionConsent$5$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d847 │ │ +478726: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3174 header: │ │ @@ -912454,36 +912455,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -478724: |[478724] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -478734: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47873a: 5b01 839f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f83 │ │ -47873e: 0e00 |0005: return-void │ │ +478728: |[478728] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478738: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47873e: 5b01 839f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f83 │ │ +478742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -478740: |[478740] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM.onClick:(Landroid/content/DialogInterface;I)V │ │ -478750: 5410 839f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f83 │ │ -478754: 6e30 3fd8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$openDialogNoGps$10$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d83f │ │ -47875a: 0e00 |0005: return-void │ │ +478744: |[478744] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM.onClick:(Landroid/content/DialogInterface;I)V │ │ +478754: 5410 839f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f83 │ │ +478758: 6e30 3fd8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$openDialogNoGps$10$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d83f │ │ +47875e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3175 header: │ │ @@ -912514,36 +912515,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47875c: |[47875c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -47876c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -478772: 5b01 849f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f84 │ │ -478776: 0e00 |0005: return-void │ │ +478760: |[478760] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478770: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +478776: 5b01 849f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f84 │ │ +47877a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -478778: |[478778] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk.onClick:(Landroid/content/DialogInterface;I)V │ │ -478788: 5410 849f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f84 │ │ -47878c: 6e30 41d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showAreYouSureToStopDialog$3$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d841 │ │ -478792: 0e00 |0005: return-void │ │ +47877c: |[47877c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk.onClick:(Landroid/content/DialogInterface;I)V │ │ +47878c: 5410 849f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f84 │ │ +478790: 6e30 41d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showAreYouSureToStopDialog$3$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d841 │ │ +478796: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3176 header: │ │ @@ -912574,37 +912575,37 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4787b4: |[4787b4] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -4787c4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4787ca: 5b01 859f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f85 │ │ -4787ce: 0e00 |0005: return-void │ │ +4787b8: |[4787b8] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +4787c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4787ce: 5b01 859f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f85 │ │ +4787d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -478794: |[478794] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -4787a4: 5410 859f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f85 │ │ -4787a8: 6e20 3ed8 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$onStartPopupButtonClicked$15$RecordWorkoutActivity:(Landroid/view/MenuItem;)Z // method@d83e │ │ -4787ae: 0a02 |0005: move-result v2 │ │ -4787b0: 0f02 |0006: return v2 │ │ +478798: |[478798] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +4787a8: 5410 859f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f85 │ │ +4787ac: 6e20 3ed8 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$onStartPopupButtonClicked$15$RecordWorkoutActivity:(Landroid/view/MenuItem;)Z // method@d83e │ │ +4787b2: 0a02 |0005: move-result v2 │ │ +4787b4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3177 header: │ │ @@ -912635,36 +912636,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4787d0: |[4787d0] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -4787e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4787e6: 5b01 869f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f86 │ │ -4787ea: 0e00 |0005: return-void │ │ +4787d4: |[4787d4] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +4787e4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4787ea: 5b01 869f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f86 │ │ +4787ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4787ec: |[4787ec] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8.onClick:(Landroid/content/DialogInterface;I)V │ │ -4787fc: 5410 869f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f86 │ │ -478800: 6e30 43d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showBackgroundLocationPermissionConsent$7$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d843 │ │ -478806: 0e00 |0005: return-void │ │ +4787f0: |[4787f0] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8.onClick:(Landroid/content/DialogInterface;I)V │ │ +478800: 5410 869f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f86 │ │ +478804: 6e30 43d8 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$showBackgroundLocationPermissionConsent$7$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@d843 │ │ +47880a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3178 header: │ │ @@ -912695,36 +912696,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -478848: |[478848] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -478858: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47885e: 5b01 899f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f89 │ │ -478862: 0e00 |0005: return-void │ │ +47884c: |[47884c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +47885c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +478862: 5b01 899f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f89 │ │ +478866: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -478864: |[478864] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno.onClick:(Landroid/view/View;)V │ │ -478874: 5410 899f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f89 │ │ -478878: 6e20 3dd8 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$onManualPauseButtonClick$11$RecordWorkoutActivity:(Landroid/view/View;)V // method@d83d │ │ -47887e: 0e00 |0005: return-void │ │ +478868: |[478868] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno.onClick:(Landroid/view/View;)V │ │ +478878: 5410 899f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f89 │ │ +47887c: 6e20 3dd8 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$onManualPauseButtonClick$11$RecordWorkoutActivity:(Landroid/view/View;)V // method@d83d │ │ +478882: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3179 header: │ │ @@ -912810,22 +912811,22 @@ │ │ type : '(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -47889c: |[47889c] de.tadris.fitness.ui.record.InfoViewHolder.:(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -4788ac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4788b2: 5901 8b9f |0003: iput v1, v0, Lde/tadris/fitness/ui/record/InfoViewHolder;.slot:I // field@9f8b │ │ -4788b6: 5b02 8a9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/record/InfoViewHolder;.listener:Lde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener; // field@9f8a │ │ -4788ba: 5b03 8c9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/record/InfoViewHolder;.titleView:Landroid/widget/TextView; // field@9f8c │ │ -4788be: 5b04 8d9f |0009: iput-object v4, v0, Lde/tadris/fitness/ui/record/InfoViewHolder;.valueView:Landroid/widget/TextView; // field@9f8d │ │ -4788c2: 7010 ffd7 0000 |000b: invoke-direct {v0}, Lde/tadris/fitness/ui/record/InfoViewHolder;.setOnClickListeners:()V // method@d7ff │ │ -4788c8: 0e00 |000e: return-void │ │ +4788a0: |[4788a0] de.tadris.fitness.ui.record.InfoViewHolder.:(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +4788b0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4788b6: 5901 8b9f |0003: iput v1, v0, Lde/tadris/fitness/ui/record/InfoViewHolder;.slot:I // field@9f8b │ │ +4788ba: 5b02 8a9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/record/InfoViewHolder;.listener:Lde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener; // field@9f8a │ │ +4788be: 5b03 8c9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/record/InfoViewHolder;.titleView:Landroid/widget/TextView; // field@9f8c │ │ +4788c2: 5b04 8d9f |0009: iput-object v4, v0, Lde/tadris/fitness/ui/record/InfoViewHolder;.valueView:Landroid/widget/TextView; // field@9f8d │ │ +4788c6: 7010 ffd7 0000 |000b: invoke-direct {v0}, Lde/tadris/fitness/ui/record/InfoViewHolder;.setOnClickListeners:()V // method@d7ff │ │ +4788cc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ 0x0009 line=35 │ │ @@ -912842,18 +912843,18 @@ │ │ type : '()Landroid/view/View$OnClickListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -478880: |[478880] de.tadris.fitness.ui.record.InfoViewHolder.getOnClickListener:()Landroid/view/View$OnClickListener; │ │ -478890: 2200 4917 |0000: new-instance v0, Lde/tadris/fitness/ui/record/-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4; // type@1749 │ │ -478894: 7020 d7d7 1000 |0002: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/record/-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4;.:(Lde/tadris/fitness/ui/record/InfoViewHolder;)V // method@d7d7 │ │ -47889a: 1100 |0005: return-object v0 │ │ +478884: |[478884] de.tadris.fitness.ui.record.InfoViewHolder.getOnClickListener:()Landroid/view/View$OnClickListener; │ │ +478894: 2200 4917 |0000: new-instance v0, Lde/tadris/fitness/ui/record/-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4; // type@1749 │ │ +478898: 7020 d7d7 1000 |0002: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/record/-$$Lambda$InfoViewHolder$qR1h4yMdYHw41JOEgkL0Cnv8q-4;.:(Lde/tadris/fitness/ui/record/InfoViewHolder;)V // method@d7d7 │ │ +47889e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/record/InfoViewHolder; │ │ │ │ #2 : (in Lde/tadris/fitness/ui/record/InfoViewHolder;) │ │ @@ -912861,24 +912862,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4788ec: |[4788ec] de.tadris.fitness.ui.record.InfoViewHolder.setOnClickListeners:()V │ │ -4788fc: 5420 8c9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/InfoViewHolder;.titleView:Landroid/widget/TextView; // field@9f8c │ │ -478900: 7010 fdd7 0200 |0002: invoke-direct {v2}, Lde/tadris/fitness/ui/record/InfoViewHolder;.getOnClickListener:()Landroid/view/View$OnClickListener; // method@d7fd │ │ -478906: 0c01 |0005: move-result-object v1 │ │ -478908: 6e20 d911 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@11d9 │ │ -47890e: 5420 8d9f |0009: iget-object v0, v2, Lde/tadris/fitness/ui/record/InfoViewHolder;.valueView:Landroid/widget/TextView; // field@9f8d │ │ -478912: 7010 fdd7 0200 |000b: invoke-direct {v2}, Lde/tadris/fitness/ui/record/InfoViewHolder;.getOnClickListener:()Landroid/view/View$OnClickListener; // method@d7fd │ │ -478918: 0c01 |000e: move-result-object v1 │ │ -47891a: 6e20 d911 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@11d9 │ │ -478920: 0e00 |0012: return-void │ │ +4788f0: |[4788f0] de.tadris.fitness.ui.record.InfoViewHolder.setOnClickListeners:()V │ │ +478900: 5420 8c9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/InfoViewHolder;.titleView:Landroid/widget/TextView; // field@9f8c │ │ +478904: 7010 fdd7 0200 |0002: invoke-direct {v2}, Lde/tadris/fitness/ui/record/InfoViewHolder;.getOnClickListener:()Landroid/view/View$OnClickListener; // method@d7fd │ │ +47890a: 0c01 |0005: move-result-object v1 │ │ +47890c: 6e20 d911 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@11d9 │ │ +478912: 5420 8d9f |0009: iget-object v0, v2, Lde/tadris/fitness/ui/record/InfoViewHolder;.valueView:Landroid/widget/TextView; // field@9f8d │ │ +478916: 7010 fdd7 0200 |000b: invoke-direct {v2}, Lde/tadris/fitness/ui/record/InfoViewHolder;.getOnClickListener:()Landroid/view/View$OnClickListener; // method@d7fd │ │ +47891c: 0c01 |000e: move-result-object v1 │ │ +47891e: 6e20 d911 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@11d9 │ │ +478924: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=46 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/tadris/fitness/ui/record/InfoViewHolder; │ │ │ │ @@ -912888,19 +912889,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4788cc: |[4788cc] de.tadris.fitness.ui.record.InfoViewHolder.lambda$getOnClickListener$0$InfoViewHolder:(Landroid/view/View;)V │ │ -4788dc: 5412 8a9f |0000: iget-object v2, v1, Lde/tadris/fitness/ui/record/InfoViewHolder;.listener:Lde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener; // field@9f8a │ │ -4788e0: 5210 8b9f |0002: iget v0, v1, Lde/tadris/fitness/ui/record/InfoViewHolder;.slot:I // field@9f8b │ │ -4788e4: 7220 fbd7 0200 |0004: invoke-interface {v2, v0}, Lde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;.onInfoViewClick:(I)V // method@d7fb │ │ -4788ea: 0e00 |0007: return-void │ │ +4788d0: |[4788d0] de.tadris.fitness.ui.record.InfoViewHolder.lambda$getOnClickListener$0$InfoViewHolder:(Landroid/view/View;)V │ │ +4788e0: 5412 8a9f |0000: iget-object v2, v1, Lde/tadris/fitness/ui/record/InfoViewHolder;.listener:Lde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener; // field@9f8a │ │ +4788e4: 5210 8b9f |0002: iget v0, v1, Lde/tadris/fitness/ui/record/InfoViewHolder;.slot:I // field@9f8b │ │ +4788e8: 7220 fbd7 0200 |0004: invoke-interface {v2, v0}, Lde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;.onInfoViewClick:(I)V // method@d7fb │ │ +4788ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/ui/record/InfoViewHolder; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -912909,20 +912910,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -478924: |[478924] de.tadris.fitness.ui.record.InfoViewHolder.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ -478934: 5410 8c9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/InfoViewHolder;.titleView:Landroid/widget/TextView; // field@9f8c │ │ -478938: 6e20 e511 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -47893e: 5412 8d9f |0005: iget-object v2, v1, Lde/tadris/fitness/ui/record/InfoViewHolder;.valueView:Landroid/widget/TextView; // field@9f8d │ │ -478942: 6e20 e511 3200 |0007: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -478948: 0e00 |000a: return-void │ │ +478928: |[478928] de.tadris.fitness.ui.record.InfoViewHolder.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ +478938: 5410 8c9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/InfoViewHolder;.titleView:Landroid/widget/TextView; // field@9f8c │ │ +47893c: 6e20 e511 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +478942: 5412 8d9f |0005: iget-object v2, v1, Lde/tadris/fitness/ui/record/InfoViewHolder;.valueView:Landroid/widget/TextView; // field@9f8d │ │ +478946: 6e20 e511 3200 |0007: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +47894c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/ui/record/InfoViewHolder; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -912973,18 +912974,18 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47894c: |[47894c] de.tadris.fitness.ui.record.RecordWorkoutActivity$1.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -47895c: 5b01 8e9f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f8e │ │ -478960: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -478966: 0e00 |0005: return-void │ │ +478950: |[478950] de.tadris.fitness.ui.record.RecordWorkoutActivity$1.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478960: 5b01 8e9f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f8e │ │ +478964: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47896a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -912994,36 +912995,36 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -478968: |[478968] de.tadris.fitness.ui.record.RecordWorkoutActivity$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -478978: 0e00 |0000: return-void │ │ +47896c: |[47896c] de.tadris.fitness.ui.record.RecordWorkoutActivity$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +47897c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -47897c: |[47897c] de.tadris.fitness.ui.record.RecordWorkoutActivity$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -47898c: 5412 8e9f |0000: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f8e │ │ -478990: 7110 14d8 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.access$000:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View; // method@d814 │ │ -478996: 0c02 |0005: move-result-object v2 │ │ -478998: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ -47899c: 6e20 b30b 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -4789a2: 0e00 |000b: return-void │ │ +478980: |[478980] de.tadris.fitness.ui.record.RecordWorkoutActivity$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +478990: 5412 8e9f |0000: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f8e │ │ +478994: 7110 14d8 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.access$000:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View; // method@d814 │ │ +47899a: 0c02 |0005: move-result-object v2 │ │ +47899c: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ +4789a0: 6e20 b30b 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +4789a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/animation/Animator; │ │ │ │ @@ -913032,31 +913033,31 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4789a4: |[4789a4] de.tadris.fitness.ui.record.RecordWorkoutActivity$1.onAnimationRepeat:(Landroid/animation/Animator;)V │ │ -4789b4: 0e00 |0000: return-void │ │ +4789a8: |[4789a8] de.tadris.fitness.ui.record.RecordWorkoutActivity$1.onAnimationRepeat:(Landroid/animation/Animator;)V │ │ +4789b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4789b8: |[4789b8] de.tadris.fitness.ui.record.RecordWorkoutActivity$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ -4789c8: 0e00 |0000: return-void │ │ +4789bc: |[4789bc] de.tadris.fitness.ui.record.RecordWorkoutActivity$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ +4789cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21522 (RecordWorkoutActivity.java) │ │ │ │ Class #3182 header: │ │ @@ -913102,18 +913103,18 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4789cc: |[4789cc] de.tadris.fitness.ui.record.RecordWorkoutActivity$2.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -4789dc: 5b01 8f9f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f8f │ │ -4789e0: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4789e6: 0e00 |0005: return-void │ │ +4789d0: |[4789d0] de.tadris.fitness.ui.record.RecordWorkoutActivity$2.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +4789e0: 5b01 8f9f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f8f │ │ +4789e4: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4789ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -913123,66 +913124,66 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4789e8: |[4789e8] de.tadris.fitness.ui.record.RecordWorkoutActivity$2.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -4789f8: 0e00 |0000: return-void │ │ +4789ec: |[4789ec] de.tadris.fitness.ui.record.RecordWorkoutActivity$2.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +4789fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4789fc: |[4789fc] de.tadris.fitness.ui.record.RecordWorkoutActivity$2.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -478a0c: 0e00 |0000: return-void │ │ +478a00: |[478a00] de.tadris.fitness.ui.record.RecordWorkoutActivity$2.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +478a10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2;) │ │ name : 'onAnimationRepeat' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -478a10: |[478a10] de.tadris.fitness.ui.record.RecordWorkoutActivity$2.onAnimationRepeat:(Landroid/animation/Animator;)V │ │ -478a20: 0e00 |0000: return-void │ │ +478a14: |[478a14] de.tadris.fitness.ui.record.RecordWorkoutActivity$2.onAnimationRepeat:(Landroid/animation/Animator;)V │ │ +478a24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -478a24: |[478a24] de.tadris.fitness.ui.record.RecordWorkoutActivity$2.onAnimationStart:(Landroid/animation/Animator;)V │ │ -478a34: 5412 8f9f |0000: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f8f │ │ -478a38: 7110 15d8 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.access$100:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View; // method@d815 │ │ -478a3e: 0c02 |0005: move-result-object v2 │ │ -478a40: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -478a42: 6e20 b30b 0200 |0007: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -478a48: 0e00 |000a: return-void │ │ +478a28: |[478a28] de.tadris.fitness.ui.record.RecordWorkoutActivity$2.onAnimationStart:(Landroid/animation/Animator;)V │ │ +478a38: 5412 8f9f |0000: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f8f │ │ +478a3c: 7110 15d8 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.access$100:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View; // method@d815 │ │ +478a42: 0c02 |0005: move-result-object v2 │ │ +478a44: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +478a46: 6e20 b30b 0200 |0007: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +478a4c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/animation/Animator; │ │ │ │ @@ -913235,20 +913236,20 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -478a4c: |[478a4c] de.tadris.fitness.ui.record.RecordWorkoutActivity$3.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -478a5c: 5b01 919f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f91 │ │ -478a60: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -478a66: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -478a68: 5c01 909f |0006: iput-boolean v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.cancelled:Z // field@9f90 │ │ -478a6c: 0e00 |0008: return-void │ │ +478a50: |[478a50] de.tadris.fitness.ui.record.RecordWorkoutActivity$3.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478a60: 5b01 919f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f91 │ │ +478a64: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +478a6a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +478a6c: 5c01 909f |0006: iput-boolean v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.cancelled:Z // field@9f90 │ │ +478a70: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0006 line=384 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3; │ │ 0x0000 - 0x0009 reg=1 (null) Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -913259,18 +913260,18 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -478a70: |[478a70] de.tadris.fitness.ui.record.RecordWorkoutActivity$3.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -478a80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -478a82: 5c01 909f |0001: iput-boolean v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.cancelled:Z // field@9f90 │ │ -478a86: 0e00 |0003: return-void │ │ +478a74: |[478a74] de.tadris.fitness.ui.record.RecordWorkoutActivity$3.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +478a84: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +478a86: 5c01 909f |0001: iput-boolean v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.cancelled:Z // field@9f90 │ │ +478a8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/animation/Animator; │ │ │ │ @@ -913279,23 +913280,23 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -478a88: |[478a88] de.tadris.fitness.ui.record.RecordWorkoutActivity$3.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -478a98: 5512 909f |0000: iget-boolean v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.cancelled:Z // field@9f90 │ │ -478a9c: 3902 0d00 |0002: if-nez v2, 000f // +000d │ │ -478aa0: 5412 919f |0004: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f91 │ │ -478aa4: 7110 15d8 0200 |0006: invoke-static {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.access$100:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View; // method@d815 │ │ -478aaa: 0c02 |0009: move-result-object v2 │ │ -478aac: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ -478ab0: 6e20 b30b 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -478ab6: 0e00 |000f: return-void │ │ +478a8c: |[478a8c] de.tadris.fitness.ui.record.RecordWorkoutActivity$3.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +478a9c: 5512 909f |0000: iget-boolean v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.cancelled:Z // field@9f90 │ │ +478aa0: 3902 0d00 |0002: if-nez v2, 000f // +000d │ │ +478aa4: 5412 919f |0004: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f91 │ │ +478aa8: 7110 15d8 0200 |0006: invoke-static {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.access$100:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View; // method@d815 │ │ +478aae: 0c02 |0009: move-result-object v2 │ │ +478ab0: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ +478ab4: 6e20 b30b 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +478aba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0004 line=402 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/animation/Animator; │ │ @@ -913305,31 +913306,31 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -478ab8: |[478ab8] de.tadris.fitness.ui.record.RecordWorkoutActivity$3.onAnimationRepeat:(Landroid/animation/Animator;)V │ │ -478ac8: 0e00 |0000: return-void │ │ +478abc: |[478abc] de.tadris.fitness.ui.record.RecordWorkoutActivity$3.onAnimationRepeat:(Landroid/animation/Animator;)V │ │ +478acc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -478acc: |[478acc] de.tadris.fitness.ui.record.RecordWorkoutActivity$3.onAnimationStart:(Landroid/animation/Animator;)V │ │ -478adc: 0e00 |0000: return-void │ │ +478ad0: |[478ad0] de.tadris.fitness.ui.record.RecordWorkoutActivity$3.onAnimationStart:(Landroid/animation/Animator;)V │ │ +478ae0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21522 (RecordWorkoutActivity.java) │ │ │ │ Class #3184 header: │ │ @@ -913372,19 +913373,19 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -478ae0: |[478ae0] de.tadris.fitness.ui.record.RecordWorkoutActivity$4.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;Landroid/view/View;)V │ │ -478af0: 5b01 929f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f92 │ │ -478af4: 5b02 939f |0002: iput-object v2, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4;.val$view:Landroid/view/View; // field@9f93 │ │ -478af8: 7010 1800 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0018 │ │ -478afe: 0e00 |0007: return-void │ │ +478ae4: |[478ae4] de.tadris.fitness.ui.record.RecordWorkoutActivity$4.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;Landroid/view/View;)V │ │ +478af4: 5b01 929f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4;.this$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f92 │ │ +478af8: 5b02 939f |0002: iput-object v2, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4;.val$view:Landroid/view/View; // field@9f93 │ │ +478afc: 7010 1800 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0018 │ │ +478b02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -913395,20 +913396,20 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -478b00: |[478b00] de.tadris.fitness.ui.record.RecordWorkoutActivity$4.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -478b10: 6f20 1900 2100 |0000: invoke-super {v1, v2}, Landroid/animation/AnimatorListenerAdapter;.onAnimationEnd:(Landroid/animation/Animator;)V // method@0019 │ │ -478b16: 5412 939f |0003: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4;.val$view:Landroid/view/View; // field@9f93 │ │ -478b1a: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -478b1c: 6e20 b30b 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -478b22: 0e00 |0009: return-void │ │ +478b04: |[478b04] de.tadris.fitness.ui.record.RecordWorkoutActivity$4.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +478b14: 6f20 1900 2100 |0000: invoke-super {v1, v2}, Landroid/animation/AnimatorListenerAdapter;.onAnimationEnd:(Landroid/animation/Animator;)V // method@0019 │ │ +478b1a: 5412 939f |0003: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4;.val$view:Landroid/view/View; // field@9f93 │ │ +478b1e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +478b20: 6e20 b30b 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +478b26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0003 line=488 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/animation/Animator; │ │ @@ -913447,56 +913448,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -478b24: |[478b24] de.tadris.fitness.ui.record.RecordWorkoutActivity$5.:()V │ │ -478b34: 7100 1bd4 0000 |0000: invoke-static {}, Lde/tadris/fitness/model/AutoStartWorkout$State;.values:()[Lde/tadris/fitness/model/AutoStartWorkout$State; // method@d41b │ │ -478b3a: 0c00 |0003: move-result-object v0 │ │ -478b3c: 2100 |0004: array-length v0, v0 │ │ -478b3e: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -478b42: 6900 949f |0007: sput-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ -478b46: 6201 c79d |0009: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.COUNTDOWN:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc7 │ │ -478b4a: 6e10 19d4 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -478b50: 0a01 |000e: move-result v1 │ │ -478b52: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -478b54: 4b02 0001 |0010: aput v2, v0, v1 │ │ -478b58: 6200 949f |0012: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ -478b5c: 6201 c99d |0014: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.WAITING_FOR_GPS:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc9 │ │ -478b60: 6e10 19d4 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -478b66: 0a01 |0019: move-result v1 │ │ -478b68: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -478b6a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -478b6e: 6200 949f |001d: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ -478b72: 6201 ca9d |001f: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.WAITING_FOR_MOVE:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dca │ │ -478b76: 6e10 19d4 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -478b7c: 0a01 |0024: move-result v1 │ │ -478b7e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -478b80: 4b02 0001 |0026: aput v2, v0, v1 │ │ -478b84: 6200 949f |0028: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ -478b88: 6201 c69d |002a: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.AUTO_START_REQUESTED:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc6 │ │ -478b8c: 6e10 19d4 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -478b92: 0a01 |002f: move-result v1 │ │ -478b94: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -478b96: 4b02 0001 |0031: aput v2, v0, v1 │ │ -478b9a: 6200 949f |0033: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ -478b9e: 6201 c59d |0035: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.ABORTED_BY_USER:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc5 │ │ -478ba2: 6e10 19d4 0100 |0037: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -478ba8: 0a01 |003a: move-result v1 │ │ -478baa: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -478bac: 4b02 0001 |003c: aput v2, v0, v1 │ │ -478bb0: 6200 949f |003e: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ -478bb4: 6201 c49d |0040: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.ABORTED_ALREADY_STARTED:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc4 │ │ -478bb8: 6e10 19d4 0100 |0042: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -478bbe: 0a01 |0045: move-result v1 │ │ -478bc0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -478bc2: 4b02 0001 |0047: aput v2, v0, v1 │ │ -478bc6: 0e00 |0049: return-void │ │ +478b28: |[478b28] de.tadris.fitness.ui.record.RecordWorkoutActivity$5.:()V │ │ +478b38: 7100 1bd4 0000 |0000: invoke-static {}, Lde/tadris/fitness/model/AutoStartWorkout$State;.values:()[Lde/tadris/fitness/model/AutoStartWorkout$State; // method@d41b │ │ +478b3e: 0c00 |0003: move-result-object v0 │ │ +478b40: 2100 |0004: array-length v0, v0 │ │ +478b42: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +478b46: 6900 949f |0007: sput-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ +478b4a: 6201 c79d |0009: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.COUNTDOWN:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc7 │ │ +478b4e: 6e10 19d4 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +478b54: 0a01 |000e: move-result v1 │ │ +478b56: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +478b58: 4b02 0001 |0010: aput v2, v0, v1 │ │ +478b5c: 6200 949f |0012: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ +478b60: 6201 c99d |0014: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.WAITING_FOR_GPS:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc9 │ │ +478b64: 6e10 19d4 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +478b6a: 0a01 |0019: move-result v1 │ │ +478b6c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +478b6e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +478b72: 6200 949f |001d: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ +478b76: 6201 ca9d |001f: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.WAITING_FOR_MOVE:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dca │ │ +478b7a: 6e10 19d4 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +478b80: 0a01 |0024: move-result v1 │ │ +478b82: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +478b84: 4b02 0001 |0026: aput v2, v0, v1 │ │ +478b88: 6200 949f |0028: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ +478b8c: 6201 c69d |002a: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.AUTO_START_REQUESTED:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc6 │ │ +478b90: 6e10 19d4 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +478b96: 0a01 |002f: move-result v1 │ │ +478b98: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +478b9a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +478b9e: 6200 949f |0033: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ +478ba2: 6201 c59d |0035: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.ABORTED_BY_USER:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc5 │ │ +478ba6: 6e10 19d4 0100 |0037: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +478bac: 0a01 |003a: move-result v1 │ │ +478bae: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +478bb0: 4b02 0001 |003c: aput v2, v0, v1 │ │ +478bb4: 6200 949f |003e: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ +478bb8: 6201 c49d |0040: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.ABORTED_ALREADY_STARTED:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc4 │ │ +478bbc: 6e10 19d4 0100 |0042: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +478bc2: 0a01 |0045: move-result v1 │ │ +478bc4: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +478bc6: 4b02 0001 |0047: aput v2, v0, v1 │ │ +478bca: 0e00 |0049: return-void │ │ catches : 6 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -913541,36 +913542,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b16c: |[47b16c] de.tadris.fitness.ui.settings.-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -47b17c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b182: 5b01 c39f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fc3 │ │ -47b186: 0e00 |0005: return-void │ │ +47b170: |[47b170] de.tadris.fitness.ui.settings.-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +47b180: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b186: 5b01 c39f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fc3 │ │ +47b18a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b188: |[47b188] de.tadris.fitness.ui.settings.-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ.run:()V │ │ -47b198: 5410 c39f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fc3 │ │ -47b19c: 6e10 a9d7 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ -47b1a2: 0e00 |0005: return-void │ │ +47b18c: |[47b18c] de.tadris.fitness.ui.settings.-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ.run:()V │ │ +47b19c: 5410 c39f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fc3 │ │ +47b1a0: 6e10 a9d7 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ +47b1a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3187 header: │ │ @@ -913605,38 +913606,38 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/AboutActivity;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47b1a4: |[47b1a4] de.tadris.fitness.ui.settings.-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE.:(Lde/tadris/fitness/ui/settings/AboutActivity;Ljava/lang/String;)V │ │ -47b1b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b1ba: 5b01 c49f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;.f$0:Lde/tadris/fitness/ui/settings/AboutActivity; // field@9fc4 │ │ -47b1be: 5b02 c59f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;.f$1:Ljava/lang/String; // field@9fc5 │ │ -47b1c2: 0e00 |0007: return-void │ │ +47b1a8: |[47b1a8] de.tadris.fitness.ui.settings.-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE.:(Lde/tadris/fitness/ui/settings/AboutActivity;Ljava/lang/String;)V │ │ +47b1b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b1be: 5b01 c49f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;.f$0:Lde/tadris/fitness/ui/settings/AboutActivity; // field@9fc4 │ │ +47b1c2: 5b02 c59f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;.f$1:Ljava/lang/String; // field@9fc5 │ │ +47b1c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -47b1c4: |[47b1c4] de.tadris.fitness.ui.settings.-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE.onClick:(Landroid/view/View;)V │ │ -47b1d4: 5420 c49f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;.f$0:Lde/tadris/fitness/ui/settings/AboutActivity; // field@9fc4 │ │ -47b1d8: 5421 c59f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;.f$1:Ljava/lang/String; // field@9fc5 │ │ -47b1dc: 6e30 08d9 1003 |0004: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/ui/settings/AboutActivity;.lambda$applyUrlToElement$0$AboutActivity:(Ljava/lang/String;Landroid/view/View;)V // method@d908 │ │ -47b1e2: 0e00 |0007: return-void │ │ +47b1c8: |[47b1c8] de.tadris.fitness.ui.settings.-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE.onClick:(Landroid/view/View;)V │ │ +47b1d8: 5420 c49f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;.f$0:Lde/tadris/fitness/ui/settings/AboutActivity; // field@9fc4 │ │ +47b1dc: 5421 c59f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;.f$1:Ljava/lang/String; // field@9fc5 │ │ +47b1e0: 6e30 08d9 1003 |0004: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/ui/settings/AboutActivity;.lambda$applyUrlToElement$0$AboutActivity:(Ljava/lang/String;Landroid/view/View;)V // method@d908 │ │ +47b1e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3188 header: │ │ @@ -913667,36 +913668,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b1e4: |[47b1e4] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ -47b1f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b1fa: 5b01 c69f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc6 │ │ -47b1fe: 0e00 |0005: return-void │ │ +47b1e8: |[47b1e8] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ +47b1f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b1fe: 5b01 c69f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc6 │ │ +47b202: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47b200: |[47b200] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec.onClick:(Landroid/content/DialogInterface;I)V │ │ -47b210: 5410 c69f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc6 │ │ -47b214: 6e30 20d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$showExportDialog$2$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V // method@d920 │ │ -47b21a: 0e00 |0005: return-void │ │ +47b204: |[47b204] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec.onClick:(Landroid/content/DialogInterface;I)V │ │ +47b214: 5410 c69f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc6 │ │ +47b218: 6e30 20d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$showExportDialog$2$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V // method@d920 │ │ +47b21e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3189 header: │ │ @@ -913735,40 +913736,40 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47b25c: |[47b25c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ -47b26c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b272: 5b01 c99f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc9 │ │ -47b276: 5b02 ca9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fca │ │ -47b27a: 5b03 cb9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$2:Ljava/lang/Exception; // field@9fcb │ │ -47b27e: 0e00 |0009: return-void │ │ +47b260: |[47b260] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ +47b270: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b276: 5b01 c99f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc9 │ │ +47b27a: 5b02 ca9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fca │ │ +47b27e: 5b03 cb9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$2:Ljava/lang/Exception; // field@9fcb │ │ +47b282: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -47b280: |[47b280] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs.run:()V │ │ -47b290: 5430 c99f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc9 │ │ -47b294: 5431 ca9f |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fca │ │ -47b298: 5432 cb9f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$2:Ljava/lang/Exception; // field@9fcb │ │ -47b29c: 6e30 1dd9 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$6$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d91d │ │ -47b2a2: 0e00 |0009: return-void │ │ +47b284: |[47b284] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs.run:()V │ │ +47b294: 5430 c99f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc9 │ │ +47b298: 5431 ca9f |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fca │ │ +47b29c: 5432 cb9f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.f$2:Ljava/lang/Exception; // field@9fcb │ │ +47b2a0: 6e30 1dd9 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$6$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d91d │ │ +47b2a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3190 header: │ │ @@ -913807,40 +913808,40 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47b2a4: |[47b2a4] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V │ │ -47b2b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b2ba: 5b01 cc9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fcc │ │ -47b2be: 5b02 cd9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fcd │ │ -47b2c2: 5b03 ce9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$2:Landroid/net/Uri; // field@9fce │ │ -47b2c6: 0e00 |0009: return-void │ │ +47b2a8: |[47b2a8] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V │ │ +47b2b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b2be: 5b01 cc9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fcc │ │ +47b2c2: 5b02 cd9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fcd │ │ +47b2c6: 5b03 ce9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$2:Landroid/net/Uri; // field@9fce │ │ +47b2ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -47b2c8: |[47b2c8] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk.run:()V │ │ -47b2d8: 5430 cc9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fcc │ │ -47b2dc: 5431 cd9f |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fcd │ │ -47b2e0: 5432 ce9f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$2:Landroid/net/Uri; // field@9fce │ │ -47b2e4: 6e30 1cd9 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$5$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V // method@d91c │ │ -47b2ea: 0e00 |0009: return-void │ │ +47b2cc: |[47b2cc] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk.run:()V │ │ +47b2dc: 5430 cc9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fcc │ │ +47b2e0: 5431 cd9f |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fcd │ │ +47b2e4: 5432 ce9f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.f$2:Landroid/net/Uri; // field@9fce │ │ +47b2e8: 6e30 1cd9 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$5$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V // method@d91c │ │ +47b2ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3191 header: │ │ @@ -913879,40 +913880,40 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47b328: |[47b328] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ -47b338: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b33e: 5b01 d09f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd0 │ │ -47b342: 5902 d19f |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$1:I // field@9fd1 │ │ -47b346: 5b03 d29f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$2:Ljava/lang/String; // field@9fd2 │ │ -47b34a: 0e00 |0009: return-void │ │ +47b32c: |[47b32c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ +47b33c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b342: 5b01 d09f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd0 │ │ +47b346: 5902 d19f |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$1:I // field@9fd1 │ │ +47b34a: 5b03 d29f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$2:Ljava/lang/String; // field@9fd2 │ │ +47b34e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -47b34c: |[47b34c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink.run:()V │ │ -47b35c: 5430 d09f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd0 │ │ -47b360: 5231 d19f |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$1:I // field@9fd1 │ │ -47b364: 5432 d29f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$2:Ljava/lang/String; // field@9fd2 │ │ -47b368: 7130 1ad9 1002 |0006: invoke-static {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$3:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d91a │ │ -47b36e: 0e00 |0009: return-void │ │ +47b350: |[47b350] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink.run:()V │ │ +47b360: 5430 d09f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd0 │ │ +47b364: 5231 d19f |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$1:I // field@9fd1 │ │ +47b368: 5432 d29f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.f$2:Ljava/lang/String; // field@9fd2 │ │ +47b36c: 7130 1ad9 1002 |0006: invoke-static {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$3:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d91a │ │ +47b372: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3192 header: │ │ @@ -913943,36 +913944,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b3b0: |[47b3b0] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ -47b3c0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b3c6: 5b01 d59f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd5 │ │ -47b3ca: 0e00 |0005: return-void │ │ +47b3b4: |[47b3b4] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ +47b3c4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b3ca: 5b01 d59f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd5 │ │ +47b3ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47b3cc: |[47b3cc] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU.onClick:(Landroid/content/DialogInterface;I)V │ │ -47b3dc: 5410 d59f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd5 │ │ -47b3e0: 6e30 21d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$showImportDialog$8$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V // method@d921 │ │ -47b3e6: 0e00 |0005: return-void │ │ +47b3d0: |[47b3d0] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU.onClick:(Landroid/content/DialogInterface;I)V │ │ +47b3e0: 5410 d59f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd5 │ │ +47b3e4: 6e30 21d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$showImportDialog$8$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V // method@d921 │ │ +47b3ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3193 header: │ │ @@ -914007,38 +914008,38 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47b3e8: |[47b3e8] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -47b3f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b3fe: 5b01 d69f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd6 │ │ -47b402: 5b02 d79f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd7 │ │ -47b406: 0e00 |0007: return-void │ │ +47b3ec: |[47b3ec] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +47b3fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b402: 5b01 d69f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd6 │ │ +47b406: 5b02 d79f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd7 │ │ +47b40a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -47b408: |[47b408] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo.run:()V │ │ -47b418: 5420 d69f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd6 │ │ -47b41c: 5421 d79f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd7 │ │ -47b420: 6e20 15d9 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$exportBackup$7$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d915 │ │ -47b426: 0e00 |0007: return-void │ │ +47b40c: |[47b40c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo.run:()V │ │ +47b41c: 5420 d69f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd6 │ │ +47b420: 5421 d79f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd7 │ │ +47b424: 6e20 15d9 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$exportBackup$7$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d915 │ │ +47b42a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3194 header: │ │ @@ -914069,36 +914070,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b464: |[47b464] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ -47b474: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b47a: 5b01 d99f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd9 │ │ -47b47e: 0e00 |0005: return-void │ │ +47b468: |[47b468] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ +47b478: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b47e: 5b01 d99f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd9 │ │ +47b482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47b480: |[47b480] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA.onClick:(Landroid/content/DialogInterface;I)V │ │ -47b490: 5410 d99f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd9 │ │ -47b494: 6e30 22d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$showImportDialog$9$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V // method@d922 │ │ -47b49a: 0e00 |0005: return-void │ │ +47b484: |[47b484] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA.onClick:(Landroid/content/DialogInterface;I)V │ │ +47b494: 5410 d99f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd9 │ │ +47b498: 6e30 22d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$showImportDialog$9$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V // method@d922 │ │ +47b49e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3195 header: │ │ @@ -914137,40 +914138,40 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47b49c: |[47b49c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ -47b4ac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b4b2: 5b01 da9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fda │ │ -47b4b6: 5902 db9f |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$1:I // field@9fdb │ │ -47b4ba: 5b03 dc9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$2:Ljava/lang/String; // field@9fdc │ │ -47b4be: 0e00 |0009: return-void │ │ +47b4a0: |[47b4a0] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ +47b4b0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b4b6: 5b01 da9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fda │ │ +47b4ba: 5902 db9f |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$1:I // field@9fdb │ │ +47b4be: 5b03 dc9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$2:Ljava/lang/String; // field@9fdc │ │ +47b4c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -47b4c0: |[47b4c0] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw.run:()V │ │ -47b4d0: 5430 da9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fda │ │ -47b4d4: 5231 db9f |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$1:I // field@9fdb │ │ -47b4d8: 5432 dc9f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$2:Ljava/lang/String; // field@9fdc │ │ -47b4dc: 7130 17d9 1002 |0006: invoke-static {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$11:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d917 │ │ -47b4e2: 0e00 |0009: return-void │ │ +47b4c4: |[47b4c4] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw.run:()V │ │ +47b4d4: 5430 da9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$0:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fda │ │ +47b4d8: 5231 db9f |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$1:I // field@9fdb │ │ +47b4dc: 5432 dc9f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.f$2:Ljava/lang/String; // field@9fdc │ │ +47b4e0: 7130 17d9 1002 |0006: invoke-static {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$11:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d917 │ │ +47b4e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3196 header: │ │ @@ -914201,36 +914202,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b4e4: |[47b4e4] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ -47b4f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b4fa: 5b01 dd9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fdd │ │ -47b4fe: 0e00 |0005: return-void │ │ +47b4e8: |[47b4e8] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ +47b4f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b4fe: 5b01 dd9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fdd │ │ +47b502: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47b500: |[47b500] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E.onClick:(Landroid/content/DialogInterface;I)V │ │ -47b510: 5410 dd9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fdd │ │ -47b514: 6e30 23d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$showReplaceImport$10$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V // method@d923 │ │ -47b51a: 0e00 |0005: return-void │ │ +47b504: |[47b504] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E.onClick:(Landroid/content/DialogInterface;I)V │ │ +47b514: 5410 dd9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fdd │ │ +47b518: 6e30 23d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$showReplaceImport$10$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V // method@d923 │ │ +47b51e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3197 header: │ │ @@ -914269,40 +914270,40 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47b51c: |[47b51c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ -47b52c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b532: 5b01 de9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fde │ │ -47b536: 5b02 df9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fdf │ │ -47b53a: 5b03 e09f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$2:Ljava/lang/Exception; // field@9fe0 │ │ -47b53e: 0e00 |0009: return-void │ │ +47b520: |[47b520] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ +47b530: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b536: 5b01 de9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fde │ │ +47b53a: 5b02 df9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fdf │ │ +47b53e: 5b03 e09f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$2:Ljava/lang/Exception; // field@9fe0 │ │ +47b542: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -47b540: |[47b540] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM.run:()V │ │ -47b550: 5430 de9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fde │ │ -47b554: 5431 df9f |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fdf │ │ -47b558: 5432 e09f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$2:Ljava/lang/Exception; // field@9fe0 │ │ -47b55c: 6e30 19d9 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$13$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d919 │ │ -47b562: 0e00 |0009: return-void │ │ +47b544: |[47b544] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM.run:()V │ │ +47b554: 5430 de9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fde │ │ +47b558: 5431 df9f |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fdf │ │ +47b55c: 5432 e09f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.f$2:Ljava/lang/Exception; // field@9fe0 │ │ +47b560: 6e30 19d9 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$13$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d919 │ │ +47b566: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3198 header: │ │ @@ -914345,42 +914346,42 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Landroid/net/Uri;ZLde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -47b564: |[47b564] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Landroid/net/Uri;ZLde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -47b574: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b57a: 5b01 e19f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fe1 │ │ -47b57e: 5b02 e29f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$1:Landroid/net/Uri; // field@9fe2 │ │ -47b582: 5c03 e39f |0007: iput-boolean v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$2:Z // field@9fe3 │ │ -47b586: 5b04 e49f |0009: iput-object v4, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$3:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fe4 │ │ -47b58a: 0e00 |000b: return-void │ │ +47b568: |[47b568] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Landroid/net/Uri;ZLde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +47b578: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b57e: 5b01 e19f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fe1 │ │ +47b582: 5b02 e29f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$1:Landroid/net/Uri; // field@9fe2 │ │ +47b586: 5c03 e39f |0007: iput-boolean v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$2:Z // field@9fe3 │ │ +47b58a: 5b04 e49f |0009: iput-object v4, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$3:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fe4 │ │ +47b58e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -47b58c: |[47b58c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs.run:()V │ │ -47b59c: 5440 e19f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fe1 │ │ -47b5a0: 5441 e29f |0002: iget-object v1, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$1:Landroid/net/Uri; // field@9fe2 │ │ -47b5a4: 5542 e39f |0004: iget-boolean v2, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$2:Z // field@9fe3 │ │ -47b5a8: 5443 e49f |0006: iget-object v3, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$3:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fe4 │ │ -47b5ac: 6e40 16d9 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$importBackup$14$BackupSettingsFragment:(Landroid/net/Uri;ZLde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d916 │ │ -47b5b2: 0e00 |000b: return-void │ │ +47b590: |[47b590] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs.run:()V │ │ +47b5a0: 5440 e19f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fe1 │ │ +47b5a4: 5441 e29f |0002: iget-object v1, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$1:Landroid/net/Uri; // field@9fe2 │ │ +47b5a8: 5542 e39f |0004: iget-boolean v2, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$2:Z // field@9fe3 │ │ +47b5ac: 5443 e49f |0006: iget-object v3, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.f$3:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fe4 │ │ +47b5b0: 6e40 16d9 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$importBackup$14$BackupSettingsFragment:(Landroid/net/Uri;ZLde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d916 │ │ +47b5b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3199 header: │ │ @@ -914415,38 +914416,38 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;Landroid/net/Uri;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47b5b4: |[47b5b4] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;Landroid/net/Uri;)V │ │ -47b5c4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b5ca: 5b01 e59f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1; // field@9fe5 │ │ -47b5ce: 5b02 e69f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;.f$1:Landroid/net/Uri; // field@9fe6 │ │ -47b5d2: 0e00 |0007: return-void │ │ +47b5b8: |[47b5b8] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;Landroid/net/Uri;)V │ │ +47b5c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b5ce: 5b01 e59f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1; // field@9fe5 │ │ +47b5d2: 5b02 e69f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;.f$1:Landroid/net/Uri; // field@9fe6 │ │ +47b5d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -47b5d4: |[47b5d4] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw.onClick:(Landroid/content/DialogInterface;I)V │ │ -47b5e4: 5420 e59f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1; // field@9fe5 │ │ -47b5e8: 5421 e69f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;.f$1:Landroid/net/Uri; // field@9fe6 │ │ -47b5ec: 6e40 32d9 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.lambda$shouldOverrideUrlLoading$0$DownloadMapsActivity$1:(Landroid/net/Uri;Landroid/content/DialogInterface;I)V // method@d932 │ │ -47b5f2: 0e00 |0007: return-void │ │ +47b5d8: |[47b5d8] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw.onClick:(Landroid/content/DialogInterface;I)V │ │ +47b5e8: 5420 e59f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1; // field@9fe5 │ │ +47b5ec: 5421 e69f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;.f$1:Landroid/net/Uri; // field@9fe6 │ │ +47b5f0: 6e40 32d9 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.lambda$shouldOverrideUrlLoading$0$DownloadMapsActivity$1:(Landroid/net/Uri;Landroid/content/DialogInterface;I)V // method@d932 │ │ +47b5f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3200 header: │ │ @@ -914477,36 +914478,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b5f4: |[47b5f4] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V │ │ -47b604: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b60a: 5b01 e79f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fe7 │ │ -47b60e: 0e00 |0005: return-void │ │ +47b5f8: |[47b5f8] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V │ │ +47b608: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b60e: 5b01 e79f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fe7 │ │ +47b612: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47b610: |[47b610] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0.onClick:(Landroid/content/DialogInterface;I)V │ │ -47b620: 5410 e79f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fe7 │ │ -47b624: 6e30 4ad9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.lambda$onBackPressed$1$DownloadMapsActivity:(Landroid/content/DialogInterface;I)V // method@d94a │ │ -47b62a: 0e00 |0005: return-void │ │ +47b614: |[47b614] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0.onClick:(Landroid/content/DialogInterface;I)V │ │ +47b624: 5410 e79f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fe7 │ │ +47b628: 6e30 4ad9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.lambda$onBackPressed$1$DownloadMapsActivity:(Landroid/content/DialogInterface;I)V // method@d94a │ │ +47b62e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3201 header: │ │ @@ -914545,40 +914546,40 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;Lde/tadris/fitness/ui/settings/DownloadMapsActivity;J)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47b62c: |[47b62c] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;Lde/tadris/fitness/ui/settings/DownloadMapsActivity;J)V │ │ -47b63c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b642: 5b01 e89f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@9fe8 │ │ -47b646: 5b02 e99f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$1:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fe9 │ │ -47b64a: 5a03 ea9f |0007: iput-wide v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$2:J // field@9fea │ │ -47b64e: 0e00 |0009: return-void │ │ +47b630: |[47b630] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;Lde/tadris/fitness/ui/settings/DownloadMapsActivity;J)V │ │ +47b640: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b646: 5b01 e89f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@9fe8 │ │ +47b64a: 5b02 e99f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$1:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fe9 │ │ +47b64e: 5a03 ea9f |0007: iput-wide v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$2:J // field@9fea │ │ +47b652: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -47b650: |[47b650] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw.run:()V │ │ -47b660: 5440 e89f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@9fe8 │ │ -47b664: 5441 e99f |0002: iget-object v1, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$1:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fe9 │ │ -47b668: 5342 ea9f |0004: iget-wide v2, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$2:J // field@9fea │ │ -47b66c: 6e40 39d9 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.lambda$publishProgress$0$DownloadMapsActivity$DownloadTask:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;J)V // method@d939 │ │ -47b672: 0e00 |0009: return-void │ │ +47b654: |[47b654] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw.run:()V │ │ +47b664: 5440 e89f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@9fe8 │ │ +47b668: 5441 e99f |0002: iget-object v1, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$1:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fe9 │ │ +47b66c: 5342 ea9f |0004: iget-wide v2, v4, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.f$2:J // field@9fea │ │ +47b670: 6e40 39d9 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.lambda$publishProgress$0$DownloadMapsActivity$DownloadTask:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;J)V // method@d939 │ │ +47b676: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3202 header: │ │ @@ -914613,38 +914614,38 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47b674: |[47b674] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V │ │ -47b684: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b68a: 5b01 eb9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@9feb │ │ -47b68e: 5b02 ec9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;.f$1:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fec │ │ -47b692: 0e00 |0007: return-void │ │ +47b678: |[47b678] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V │ │ +47b688: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b68e: 5b01 eb9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@9feb │ │ +47b692: 5b02 ec9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;.f$1:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fec │ │ +47b696: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -47b694: |[47b694] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo.run:()V │ │ -47b6a4: 5420 eb9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@9feb │ │ -47b6a8: 5421 ec9f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;.f$1:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fec │ │ -47b6ac: 6e20 38d9 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.lambda$end$1$DownloadMapsActivity$DownloadTask:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V // method@d938 │ │ -47b6b2: 0e00 |0007: return-void │ │ +47b698: |[47b698] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo.run:()V │ │ +47b6a8: 5420 eb9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@9feb │ │ +47b6ac: 5421 ec9f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;.f$1:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fec │ │ +47b6b0: 6e20 38d9 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.lambda$end$1$DownloadMapsActivity$DownloadTask:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V // method@d938 │ │ +47b6b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3203 header: │ │ @@ -914683,40 +914684,40 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroidx/documentfile/provider/DocumentFile;Landroid/net/Uri;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47b6b4: |[47b6b4] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroidx/documentfile/provider/DocumentFile;Landroid/net/Uri;)V │ │ -47b6c4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b6ca: 5b01 ed9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fed │ │ -47b6ce: 5b02 ee9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$1:Landroidx/documentfile/provider/DocumentFile; // field@9fee │ │ -47b6d2: 5b03 ef9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$2:Landroid/net/Uri; // field@9fef │ │ -47b6d6: 0e00 |0009: return-void │ │ +47b6b8: |[47b6b8] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroidx/documentfile/provider/DocumentFile;Landroid/net/Uri;)V │ │ +47b6c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b6ce: 5b01 ed9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fed │ │ +47b6d2: 5b02 ee9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$1:Landroidx/documentfile/provider/DocumentFile; // field@9fee │ │ +47b6d6: 5b03 ef9f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$2:Landroid/net/Uri; // field@9fef │ │ +47b6da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -47b6d8: |[47b6d8] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg.onClick:(Landroid/content/DialogInterface;I)V │ │ -47b6e8: 5430 ed9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fed │ │ -47b6ec: 5431 ee9f |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$1:Landroidx/documentfile/provider/DocumentFile; // field@9fee │ │ -47b6f0: 5432 ef9f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$2:Landroid/net/Uri; // field@9fef │ │ -47b6f4: 6e55 4bd9 1042 |0006: invoke-virtual {v0, v1, v2, v4, v5}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.lambda$startMapDownload$0$DownloadMapsActivity:(Landroidx/documentfile/provider/DocumentFile;Landroid/net/Uri;Landroid/content/DialogInterface;I)V // method@d94b │ │ -47b6fa: 0e00 |0009: return-void │ │ +47b6dc: |[47b6dc] de.tadris.fitness.ui.settings.-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg.onClick:(Landroid/content/DialogInterface;I)V │ │ +47b6ec: 5430 ed9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@9fed │ │ +47b6f0: 5431 ee9f |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$1:Landroidx/documentfile/provider/DocumentFile; // field@9fee │ │ +47b6f4: 5432 ef9f |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.f$2:Landroid/net/Uri; // field@9fef │ │ +47b6f8: 6e55 4bd9 1042 |0006: invoke-virtual {v0, v1, v2, v4, v5}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.lambda$startMapDownload$0$DownloadMapsActivity:(Landroidx/documentfile/provider/DocumentFile;Landroid/net/Uri;Landroid/content/DialogInterface;I)V // method@d94b │ │ +47b6fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3204 header: │ │ @@ -914747,36 +914748,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b6fc: |[47b6fc] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;)V │ │ -47b70c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b712: 5b01 f09f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff0 │ │ -47b716: 0e00 |0005: return-void │ │ +47b700: |[47b700] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;)V │ │ +47b710: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b716: 5b01 f09f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff0 │ │ +47b71a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -47b718: |[47b718] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0.onClick:(Landroid/view/View;)V │ │ -47b728: 5410 f09f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff0 │ │ -47b72c: 6e20 5fd9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.lambda$onCreate$0$EditIntervalSetActivity:(Landroid/view/View;)V // method@d95f │ │ -47b732: 0e00 |0005: return-void │ │ +47b71c: |[47b71c] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0.onClick:(Landroid/view/View;)V │ │ +47b72c: 5410 f09f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff0 │ │ +47b730: 6e20 5fd9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.lambda$onCreate$0$EditIntervalSetActivity:(Landroid/view/View;)V // method@d95f │ │ +47b736: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3205 header: │ │ @@ -914807,36 +914808,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b734: |[47b734] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;)V │ │ -47b744: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b74a: 5b01 f19f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff1 │ │ -47b74e: 0e00 |0005: return-void │ │ +47b738: |[47b738] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;)V │ │ +47b748: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b74e: 5b01 f19f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff1 │ │ +47b752: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47b750: |[47b750] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM.onClick:(Landroid/content/DialogInterface;I)V │ │ -47b760: 5410 f19f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff1 │ │ -47b764: 6e30 60d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.lambda$showDeleteSetDialog$3$EditIntervalSetActivity:(Landroid/content/DialogInterface;I)V // method@d960 │ │ -47b76a: 0e00 |0005: return-void │ │ +47b754: |[47b754] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM.onClick:(Landroid/content/DialogInterface;I)V │ │ +47b764: 5410 f19f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff1 │ │ +47b768: 6e30 60d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.lambda$showDeleteSetDialog$3$EditIntervalSetActivity:(Landroid/content/DialogInterface;I)V // method@d960 │ │ +47b76e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3206 header: │ │ @@ -914883,45 +914884,45 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;Landroid/app/AlertDialog;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -47b76c: |[47b76c] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;Landroid/app/AlertDialog;Ljava/lang/String;Ljava/lang/String;I)V │ │ -47b77c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b782: 5b01 f29f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff2 │ │ -47b786: 5b02 f39f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$1:Landroid/app/AlertDialog; // field@9ff3 │ │ -47b78a: 5b03 f49f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$2:Ljava/lang/String; // field@9ff4 │ │ -47b78e: 5b04 f59f |0009: iput-object v4, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$3:Ljava/lang/String; // field@9ff5 │ │ -47b792: 5905 f69f |000b: iput v5, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$4:I // field@9ff6 │ │ -47b796: 0e00 |000d: return-void │ │ +47b770: |[47b770] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;Landroid/app/AlertDialog;Ljava/lang/String;Ljava/lang/String;I)V │ │ +47b780: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b786: 5b01 f29f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff2 │ │ +47b78a: 5b02 f39f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$1:Landroid/app/AlertDialog; // field@9ff3 │ │ +47b78e: 5b03 f49f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$2:Ljava/lang/String; // field@9ff4 │ │ +47b792: 5b04 f59f |0009: iput-object v4, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$3:Ljava/lang/String; // field@9ff5 │ │ +47b796: 5905 f69f |000b: iput v5, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$4:I // field@9ff6 │ │ +47b79a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;) │ │ name : 'onShow' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -47b798: |[47b798] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4.onShow:(Landroid/content/DialogInterface;)V │ │ -47b7a8: 5460 f29f |0000: iget-object v0, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff2 │ │ -47b7ac: 5461 f39f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$1:Landroid/app/AlertDialog; // field@9ff3 │ │ -47b7b0: 5462 f49f |0004: iget-object v2, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$2:Ljava/lang/String; // field@9ff4 │ │ -47b7b4: 5463 f59f |0006: iget-object v3, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$3:Ljava/lang/String; // field@9ff5 │ │ -47b7b8: 5264 f69f |0008: iget v4, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$4:I // field@9ff6 │ │ -47b7bc: 0775 |000a: move-object v5, v7 │ │ -47b7be: 7406 61d9 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.lambda$showIntervalDialog$2$EditIntervalSetActivity:(Landroid/app/AlertDialog;Ljava/lang/String;Ljava/lang/String;ILandroid/content/DialogInterface;)V // method@d961 │ │ -47b7c4: 0e00 |000e: return-void │ │ +47b79c: |[47b79c] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4.onShow:(Landroid/content/DialogInterface;)V │ │ +47b7ac: 5460 f29f |0000: iget-object v0, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff2 │ │ +47b7b0: 5461 f39f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$1:Landroid/app/AlertDialog; // field@9ff3 │ │ +47b7b4: 5462 f49f |0004: iget-object v2, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$2:Ljava/lang/String; // field@9ff4 │ │ +47b7b8: 5463 f59f |0006: iget-object v3, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$3:Ljava/lang/String; // field@9ff5 │ │ +47b7bc: 5264 f69f |0008: iget v4, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.f$4:I // field@9ff6 │ │ +47b7c0: 0775 |000a: move-object v5, v7 │ │ +47b7c2: 7406 61d9 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.lambda$showIntervalDialog$2$EditIntervalSetActivity:(Landroid/app/AlertDialog;Ljava/lang/String;Ljava/lang/String;ILandroid/content/DialogInterface;)V // method@d961 │ │ +47b7c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3207 header: │ │ @@ -914968,45 +914969,45 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;Landroid/widget/EditText;Landroid/widget/EditText;ILandroid/app/AlertDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -47b7c8: |[47b7c8] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;Landroid/widget/EditText;Landroid/widget/EditText;ILandroid/app/AlertDialog;)V │ │ -47b7d8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b7de: 5b01 f79f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff7 │ │ -47b7e2: 5b02 f89f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$1:Landroid/widget/EditText; // field@9ff8 │ │ -47b7e6: 5b03 f99f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$2:Landroid/widget/EditText; // field@9ff9 │ │ -47b7ea: 5904 fa9f |0009: iput v4, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$3:I // field@9ffa │ │ -47b7ee: 5b05 fb9f |000b: iput-object v5, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$4:Landroid/app/AlertDialog; // field@9ffb │ │ -47b7f2: 0e00 |000d: return-void │ │ +47b7cc: |[47b7cc] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;Landroid/widget/EditText;Landroid/widget/EditText;ILandroid/app/AlertDialog;)V │ │ +47b7dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b7e2: 5b01 f79f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff7 │ │ +47b7e6: 5b02 f89f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$1:Landroid/widget/EditText; // field@9ff8 │ │ +47b7ea: 5b03 f99f |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$2:Landroid/widget/EditText; // field@9ff9 │ │ +47b7ee: 5904 fa9f |0009: iput v4, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$3:I // field@9ffa │ │ +47b7f2: 5b05 fb9f |000b: iput-object v5, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$4:Landroid/app/AlertDialog; // field@9ffb │ │ +47b7f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -47b7f4: |[47b7f4] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg.onClick:(Landroid/view/View;)V │ │ -47b804: 5460 f79f |0000: iget-object v0, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff7 │ │ -47b808: 5461 f89f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$1:Landroid/widget/EditText; // field@9ff8 │ │ -47b80c: 5462 f99f |0004: iget-object v2, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$2:Landroid/widget/EditText; // field@9ff9 │ │ -47b810: 5263 fa9f |0006: iget v3, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$3:I // field@9ffa │ │ -47b814: 5464 fb9f |0008: iget-object v4, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$4:Landroid/app/AlertDialog; // field@9ffb │ │ -47b818: 0775 |000a: move-object v5, v7 │ │ -47b81a: 7406 5ed9 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.lambda$null$1$EditIntervalSetActivity:(Landroid/widget/EditText;Landroid/widget/EditText;ILandroid/app/AlertDialog;Landroid/view/View;)V // method@d95e │ │ -47b820: 0e00 |000e: return-void │ │ +47b7f8: |[47b7f8] de.tadris.fitness.ui.settings.-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg.onClick:(Landroid/view/View;)V │ │ +47b808: 5460 f79f |0000: iget-object v0, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$0:Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // field@9ff7 │ │ +47b80c: 5461 f89f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$1:Landroid/widget/EditText; // field@9ff8 │ │ +47b810: 5462 f99f |0004: iget-object v2, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$2:Landroid/widget/EditText; // field@9ff9 │ │ +47b814: 5263 fa9f |0006: iget v3, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$3:I // field@9ffa │ │ +47b818: 5464 fb9f |0008: iget-object v4, v6, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.f$4:Landroid/app/AlertDialog; // field@9ffb │ │ +47b81c: 0775 |000a: move-object v5, v7 │ │ +47b81e: 7406 5ed9 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.lambda$null$1$EditIntervalSetActivity:(Landroid/widget/EditText;Landroid/widget/EditText;ILandroid/app/AlertDialog;Landroid/view/View;)V // method@d95e │ │ +47b824: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3208 header: │ │ @@ -915037,36 +915038,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b824: |[47b824] de.tadris.fitness.ui.settings.-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc.:(Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;)V │ │ -47b834: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b83a: 5b01 fc9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc;.f$0:Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // field@9ffc │ │ -47b83e: 0e00 |0005: return-void │ │ +47b828: |[47b828] de.tadris.fitness.ui.settings.-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc.:(Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;)V │ │ +47b838: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b83e: 5b01 fc9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc;.f$0:Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // field@9ffc │ │ +47b842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47b840: |[47b840] de.tadris.fitness.ui.settings.-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc.onClick:(Landroid/content/DialogInterface;I)V │ │ -47b850: 5410 fc9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc;.f$0:Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // field@9ffc │ │ -47b854: 6e30 7fd9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.lambda$showDeleteConfirmationDialog$1$EditWorkoutTypeActivity:(Landroid/content/DialogInterface;I)V // method@d97f │ │ -47b85a: 0e00 |0005: return-void │ │ +47b844: |[47b844] de.tadris.fitness.ui.settings.-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc.onClick:(Landroid/content/DialogInterface;I)V │ │ +47b854: 5410 fc9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc;.f$0:Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // field@9ffc │ │ +47b858: 6e30 7fd9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.lambda$showDeleteConfirmationDialog$1$EditWorkoutTypeActivity:(Landroid/content/DialogInterface;I)V // method@d97f │ │ +47b85e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3209 header: │ │ @@ -915097,36 +915098,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b85c: |[47b85c] de.tadris.fitness.ui.settings.-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0.:(Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;)V │ │ -47b86c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b872: 5b01 fd9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0;.f$0:Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // field@9ffd │ │ -47b876: 0e00 |0005: return-void │ │ +47b860: |[47b860] de.tadris.fitness.ui.settings.-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0.:(Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;)V │ │ +47b870: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b876: 5b01 fd9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0;.f$0:Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // field@9ffd │ │ +47b87a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -47b878: |[47b878] de.tadris.fitness.ui.settings.-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0.onClick:(Landroid/view/View;)V │ │ -47b888: 5410 fd9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0;.f$0:Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // field@9ffd │ │ -47b88c: 6e20 7ed9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.lambda$onCreate$0$EditWorkoutTypeActivity:(Landroid/view/View;)V // method@d97e │ │ -47b892: 0e00 |0005: return-void │ │ +47b87c: |[47b87c] de.tadris.fitness.ui.settings.-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0.onClick:(Landroid/view/View;)V │ │ +47b88c: 5410 fd9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0;.f$0:Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // field@9ffd │ │ +47b890: 6e20 7ed9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.lambda$onCreate$0$EditWorkoutTypeActivity:(Landroid/view/View;)V // method@d97e │ │ +47b896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3210 header: │ │ @@ -915165,40 +915166,40 @@ │ │ type : '(Landroid/widget/NumberPicker;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/content/SharedPreferences;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47b8e8: |[47b8e8] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo.:(Landroid/widget/NumberPicker;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/content/SharedPreferences;)V │ │ -47b8f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b8fe: 5b01 ff9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$0:Landroid/widget/NumberPicker; // field@9fff │ │ -47b902: 5b02 00a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$1:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a000 │ │ -47b906: 5b03 01a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$2:Landroid/content/SharedPreferences; // field@a001 │ │ -47b90a: 0e00 |0009: return-void │ │ +47b8ec: |[47b8ec] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo.:(Landroid/widget/NumberPicker;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/content/SharedPreferences;)V │ │ +47b8fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b902: 5b01 ff9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$0:Landroid/widget/NumberPicker; // field@9fff │ │ +47b906: 5b02 00a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$1:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a000 │ │ +47b90a: 5b03 01a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$2:Landroid/content/SharedPreferences; // field@a001 │ │ +47b90e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -47b90c: |[47b90c] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo.onClick:(Landroid/content/DialogInterface;I)V │ │ -47b91c: 5430 ff9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$0:Landroid/widget/NumberPicker; // field@9fff │ │ -47b920: 5431 00a0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$1:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a000 │ │ -47b924: 5432 01a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$2:Landroid/content/SharedPreferences; // field@a001 │ │ -47b928: 7155 a9d9 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$showWeightPicker$5:(Landroid/widget/NumberPicker;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/content/SharedPreferences;Landroid/content/DialogInterface;I)V // method@d9a9 │ │ -47b92e: 0e00 |0009: return-void │ │ +47b910: |[47b910] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo.onClick:(Landroid/content/DialogInterface;I)V │ │ +47b920: 5430 ff9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$0:Landroid/widget/NumberPicker; // field@9fff │ │ +47b924: 5431 00a0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$1:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a000 │ │ +47b928: 5432 01a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.f$2:Landroid/content/SharedPreferences; // field@a001 │ │ +47b92c: 7155 a9d9 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$showWeightPicker$5:(Landroid/widget/NumberPicker;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/content/SharedPreferences;Landroid/content/DialogInterface;I)V // method@d9a9 │ │ +47b932: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3211 header: │ │ @@ -915229,37 +915230,37 @@ │ │ type : '(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b9c8: |[47b9c8] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8.:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)V │ │ -47b9d8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b9de: 5b01 04a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8;.f$0:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a004 │ │ -47b9e2: 0e00 |0005: return-void │ │ +47b9cc: |[47b9cc] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8.:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)V │ │ +47b9dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b9e2: 5b01 04a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8;.f$0:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a004 │ │ +47b9e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8;) │ │ name : 'format' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47b9a8: |[47b9a8] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8.format:(I)Ljava/lang/String; │ │ -47b9b8: 5410 04a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8;.f$0:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a004 │ │ -47b9bc: 7120 a8d9 2000 |0002: invoke-static {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$showWeightPicker$4:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;I)Ljava/lang/String; // method@d9a8 │ │ -47b9c2: 0c02 |0005: move-result-object v2 │ │ -47b9c4: 1102 |0006: return-object v2 │ │ +47b9ac: |[47b9ac] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8.format:(I)Ljava/lang/String; │ │ +47b9bc: 5410 04a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8;.f$0:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a004 │ │ +47b9c0: 7120 a8d9 2000 |0002: invoke-static {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$showWeightPicker$4:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;I)Ljava/lang/String; // method@d9a8 │ │ +47b9c6: 0c02 |0005: move-result-object v2 │ │ +47b9c8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3212 header: │ │ @@ -915298,40 +915299,40 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47ba5c: |[47ba5c] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V │ │ -47ba6c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47ba72: 5b01 07a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a007 │ │ -47ba76: 5902 08a0 |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$1:I // field@a008 │ │ -47ba7a: 5b03 09a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$2:Lde/tadris/fitness/data/Interval; // field@a009 │ │ -47ba7e: 0e00 |0009: return-void │ │ +47ba60: |[47ba60] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V │ │ +47ba70: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47ba76: 5b01 07a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a007 │ │ +47ba7a: 5902 08a0 |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$1:I // field@a008 │ │ +47ba7e: 5b03 09a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$2:Lde/tadris/fitness/data/Interval; // field@a009 │ │ +47ba82: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -47ba80: |[47ba80] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw.onClick:(Landroid/view/View;)V │ │ -47ba90: 5430 07a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a007 │ │ -47ba94: 5231 08a0 |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$1:I // field@a008 │ │ -47ba98: 5432 09a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$2:Lde/tadris/fitness/data/Interval; // field@a009 │ │ -47ba9c: 6e40 b9d9 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.lambda$onBindViewHolder$0$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V // method@d9b9 │ │ -47baa2: 0e00 |0009: return-void │ │ +47ba84: |[47ba84] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw.onClick:(Landroid/view/View;)V │ │ +47ba94: 5430 07a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a007 │ │ +47ba98: 5231 08a0 |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$1:I // field@a008 │ │ +47ba9c: 5432 09a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.f$2:Lde/tadris/fitness/data/Interval; // field@a009 │ │ +47baa0: 6e40 b9d9 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.lambda$onBindViewHolder$0$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V // method@d9b9 │ │ +47baa6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3213 header: │ │ @@ -915370,40 +915371,40 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47baa4: |[47baa4] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V │ │ -47bab4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47baba: 5b01 0aa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a00a │ │ -47babe: 5902 0ba0 |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$1:I // field@a00b │ │ -47bac2: 5b03 0ca0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$2:Lde/tadris/fitness/data/Interval; // field@a00c │ │ -47bac6: 0e00 |0009: return-void │ │ +47baa8: |[47baa8] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V │ │ +47bab8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47babe: 5b01 0aa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a00a │ │ +47bac2: 5902 0ba0 |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$1:I // field@a00b │ │ +47bac6: 5b03 0ca0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$2:Lde/tadris/fitness/data/Interval; // field@a00c │ │ +47baca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -47bac8: |[47bac8] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA.onClick:(Landroid/view/View;)V │ │ -47bad8: 5430 0aa0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a00a │ │ -47badc: 5231 0ba0 |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$1:I // field@a00b │ │ -47bae0: 5432 0ca0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$2:Lde/tadris/fitness/data/Interval; // field@a00c │ │ -47bae4: 6e40 bad9 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.lambda$onBindViewHolder$1$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V // method@d9ba │ │ -47baea: 0e00 |0009: return-void │ │ +47bacc: |[47bacc] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA.onClick:(Landroid/view/View;)V │ │ +47badc: 5430 0aa0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a00a │ │ +47bae0: 5231 0ba0 |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$1:I // field@a00b │ │ +47bae4: 5432 0ca0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.f$2:Lde/tadris/fitness/data/Interval; // field@a00c │ │ +47bae8: 6e40 bad9 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.lambda$onBindViewHolder$1$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V // method@d9ba │ │ +47baee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3214 header: │ │ @@ -915442,40 +915443,40 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47baec: |[47baec] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V │ │ -47bafc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bb02: 5b01 0da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a00d │ │ -47bb06: 5902 0ea0 |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$1:I // field@a00e │ │ -47bb0a: 5b03 0fa0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$2:Lde/tadris/fitness/data/Interval; // field@a00f │ │ -47bb0e: 0e00 |0009: return-void │ │ +47baf0: |[47baf0] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V │ │ +47bb00: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bb06: 5b01 0da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a00d │ │ +47bb0a: 5902 0ea0 |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$1:I // field@a00e │ │ +47bb0e: 5b03 0fa0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$2:Lde/tadris/fitness/data/Interval; // field@a00f │ │ +47bb12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -47bb10: |[47bb10] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg.onClick:(Landroid/view/View;)V │ │ -47bb20: 5430 0da0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a00d │ │ -47bb24: 5231 0ea0 |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$1:I // field@a00e │ │ -47bb28: 5432 0fa0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$2:Lde/tadris/fitness/data/Interval; // field@a00f │ │ -47bb2c: 6e40 bbd9 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.lambda$onBindViewHolder$2$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V // method@d9bb │ │ -47bb32: 0e00 |0009: return-void │ │ +47bb14: |[47bb14] de.tadris.fitness.ui.settings.-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg.onClick:(Landroid/view/View;)V │ │ +47bb24: 5430 0da0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$0:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a00d │ │ +47bb28: 5231 0ea0 |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$1:I // field@a00e │ │ +47bb2c: 5432 0fa0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.f$2:Lde/tadris/fitness/data/Interval; // field@a00f │ │ +47bb30: 6e40 bbd9 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.lambda$onBindViewHolder$2$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V // method@d9bb │ │ +47bb36: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3215 header: │ │ @@ -915514,40 +915515,40 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/IntervalSetAdapter;ILde/tadris/fitness/data/IntervalSet;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47bb34: |[47bb34] de.tadris.fitness.ui.settings.-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c.:(Lde/tadris/fitness/ui/settings/IntervalSetAdapter;ILde/tadris/fitness/data/IntervalSet;)V │ │ -47bb44: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bb4a: 5b01 10a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$0:Lde/tadris/fitness/ui/settings/IntervalSetAdapter; // field@a010 │ │ -47bb4e: 5902 11a0 |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$1:I // field@a011 │ │ -47bb52: 5b03 12a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$2:Lde/tadris/fitness/data/IntervalSet; // field@a012 │ │ -47bb56: 0e00 |0009: return-void │ │ +47bb38: |[47bb38] de.tadris.fitness.ui.settings.-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c.:(Lde/tadris/fitness/ui/settings/IntervalSetAdapter;ILde/tadris/fitness/data/IntervalSet;)V │ │ +47bb48: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bb4e: 5b01 10a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$0:Lde/tadris/fitness/ui/settings/IntervalSetAdapter; // field@a010 │ │ +47bb52: 5902 11a0 |0005: iput v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$1:I // field@a011 │ │ +47bb56: 5b03 12a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$2:Lde/tadris/fitness/data/IntervalSet; // field@a012 │ │ +47bb5a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -47bb58: |[47bb58] de.tadris.fitness.ui.settings.-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c.onClick:(Landroid/view/View;)V │ │ -47bb68: 5430 10a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$0:Lde/tadris/fitness/ui/settings/IntervalSetAdapter; // field@a010 │ │ -47bb6c: 5231 11a0 |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$1:I // field@a011 │ │ -47bb70: 5432 12a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$2:Lde/tadris/fitness/data/IntervalSet; // field@a012 │ │ -47bb74: 6e40 c8d9 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.lambda$onBindViewHolder$0$IntervalSetAdapter:(ILde/tadris/fitness/data/IntervalSet;Landroid/view/View;)V // method@d9c8 │ │ -47bb7a: 0e00 |0009: return-void │ │ +47bb5c: |[47bb5c] de.tadris.fitness.ui.settings.-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c.onClick:(Landroid/view/View;)V │ │ +47bb6c: 5430 10a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$0:Lde/tadris/fitness/ui/settings/IntervalSetAdapter; // field@a010 │ │ +47bb70: 5231 11a0 |0002: iget v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$1:I // field@a011 │ │ +47bb74: 5432 12a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.f$2:Lde/tadris/fitness/data/IntervalSet; // field@a012 │ │ +47bb78: 6e40 c8d9 1042 |0006: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.lambda$onBindViewHolder$0$IntervalSetAdapter:(ILde/tadris/fitness/data/IntervalSet;Landroid/view/View;)V // method@d9c8 │ │ +47bb7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3216 header: │ │ @@ -915582,38 +915583,38 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;Landroid/widget/EditText;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47bbf4: |[47bbf4] de.tadris.fitness.ui.settings.-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4.:(Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;Landroid/widget/EditText;)V │ │ -47bc04: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bc0a: 5b01 15a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;.f$0:Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // field@a015 │ │ -47bc0e: 5b02 16a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;.f$1:Landroid/widget/EditText; // field@a016 │ │ -47bc12: 0e00 |0007: return-void │ │ +47bbf8: |[47bbf8] de.tadris.fitness.ui.settings.-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4.:(Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;Landroid/widget/EditText;)V │ │ +47bc08: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bc0e: 5b01 15a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;.f$0:Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // field@a015 │ │ +47bc12: 5b02 16a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;.f$1:Landroid/widget/EditText; // field@a016 │ │ +47bc16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -47bc14: |[47bc14] de.tadris.fitness.ui.settings.-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4.onClick:(Landroid/content/DialogInterface;I)V │ │ -47bc24: 5420 15a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;.f$0:Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // field@a015 │ │ -47bc28: 5421 16a0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;.f$1:Landroid/widget/EditText; // field@a016 │ │ -47bc2c: 6e40 d9d9 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.lambda$showCreateDialog$1$ManageIntervalSetsActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V // method@d9d9 │ │ -47bc32: 0e00 |0007: return-void │ │ +47bc18: |[47bc18] de.tadris.fitness.ui.settings.-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4.onClick:(Landroid/content/DialogInterface;I)V │ │ +47bc28: 5420 15a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;.f$0:Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // field@a015 │ │ +47bc2c: 5421 16a0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;.f$1:Landroid/widget/EditText; // field@a016 │ │ +47bc30: 6e40 d9d9 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.lambda$showCreateDialog$1$ManageIntervalSetsActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V // method@d9d9 │ │ +47bc36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3217 header: │ │ @@ -915644,36 +915645,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bc34: |[47bc34] de.tadris.fitness.ui.settings.-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw.:(Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;)V │ │ -47bc44: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bc4a: 5b01 17a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw;.f$0:Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // field@a017 │ │ -47bc4e: 0e00 |0005: return-void │ │ +47bc38: |[47bc38] de.tadris.fitness.ui.settings.-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw.:(Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;)V │ │ +47bc48: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bc4e: 5b01 17a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw;.f$0:Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // field@a017 │ │ +47bc52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -47bc50: |[47bc50] de.tadris.fitness.ui.settings.-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw.onClick:(Landroid/view/View;)V │ │ -47bc60: 5410 17a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw;.f$0:Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // field@a017 │ │ -47bc64: 6e20 d8d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.lambda$onCreate$0$ManageIntervalSetsActivity:(Landroid/view/View;)V // method@d9d8 │ │ -47bc6a: 0e00 |0005: return-void │ │ +47bc54: |[47bc54] de.tadris.fitness.ui.settings.-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw.onClick:(Landroid/view/View;)V │ │ +47bc64: 5410 17a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw;.f$0:Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // field@a017 │ │ +47bc68: 6e20 d8d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.lambda$onCreate$0$ManageIntervalSetsActivity:(Landroid/view/View;)V // method@d9d8 │ │ +47bc6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3218 header: │ │ @@ -915704,36 +915705,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bc6c: |[47bc6c] de.tadris.fitness.ui.settings.-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow.:(Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;)V │ │ -47bc7c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bc82: 5b01 18a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow;.f$0:Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; // field@a018 │ │ -47bc86: 0e00 |0005: return-void │ │ +47bc70: |[47bc70] de.tadris.fitness.ui.settings.-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow.:(Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;)V │ │ +47bc80: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bc86: 5b01 18a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow;.f$0:Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; // field@a018 │ │ +47bc8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -47bc88: |[47bc88] de.tadris.fitness.ui.settings.-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow.onClick:(Landroid/view/View;)V │ │ -47bc98: 5410 18a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow;.f$0:Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; // field@a018 │ │ -47bc9c: 6e20 e8d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.lambda$onCreate$0$ManageWorkoutTypesActivity:(Landroid/view/View;)V // method@d9e8 │ │ -47bca2: 0e00 |0005: return-void │ │ +47bc8c: |[47bc8c] de.tadris.fitness.ui.settings.-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow.onClick:(Landroid/view/View;)V │ │ +47bc9c: 5410 18a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow;.f$0:Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; // field@a018 │ │ +47bca0: 6e20 e8d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.lambda$onCreate$0$ManageWorkoutTypesActivity:(Landroid/view/View;)V // method@d9e8 │ │ +47bca6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3219 header: │ │ @@ -915764,36 +915765,36 @@ │ │ type : '(Landroid/widget/NumberPicker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bd58: |[47bd58] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0.:(Landroid/widget/NumberPicker;)V │ │ -47bd68: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bd6e: 5b01 1ca0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0;.f$0:Landroid/widget/NumberPicker; // field@a01c │ │ -47bd72: 0e00 |0005: return-void │ │ +47bd5c: |[47bd5c] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0.:(Landroid/widget/NumberPicker;)V │ │ +47bd6c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bd72: 5b01 1ca0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0;.f$0:Landroid/widget/NumberPicker; // field@a01c │ │ +47bd76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47bd74: |[47bd74] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -47bd84: 5410 1ca0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0;.f$0:Landroid/widget/NumberPicker; // field@a01c │ │ -47bd88: 7130 05da 2003 |0002: invoke-static {v0, v2, v3}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$showCurrentSpeedAverageTimePicker$7:(Landroid/widget/NumberPicker;Landroid/widget/CompoundButton;Z)V // method@da05 │ │ -47bd8e: 0e00 |0005: return-void │ │ +47bd78: |[47bd78] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +47bd88: 5410 1ca0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0;.f$0:Landroid/widget/NumberPicker; // field@a01c │ │ +47bd8c: 7130 05da 2003 |0002: invoke-static {v0, v2, v3}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$showCurrentSpeedAverageTimePicker$7:(Landroid/widget/NumberPicker;Landroid/widget/CompoundButton;Z)V // method@da05 │ │ +47bd92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3220 header: │ │ @@ -915824,37 +915825,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47be28: |[47be28] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ -47be38: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47be3e: 5b01 1fa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01f │ │ -47be42: 0e00 |0005: return-void │ │ +47be2c: |[47be2c] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ +47be3c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47be42: 5b01 1fa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01f │ │ +47be46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg;) │ │ name : 'format' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47be08: |[47be08] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg.format:(I)Ljava/lang/String; │ │ -47be18: 5410 1fa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01f │ │ -47be1c: 6e20 04da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$showCurrentSpeedAverageTimePicker$6$RecordingSettingsFragment:(I)Ljava/lang/String; // method@da04 │ │ -47be22: 0c02 |0005: move-result-object v2 │ │ -47be24: 1102 |0006: return-object v2 │ │ +47be0c: |[47be0c] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg.format:(I)Ljava/lang/String; │ │ +47be1c: 5410 1fa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01f │ │ +47be20: 6e20 04da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$showCurrentSpeedAverageTimePicker$6$RecordingSettingsFragment:(I)Ljava/lang/String; // method@da04 │ │ +47be26: 0c02 |0005: move-result-object v2 │ │ +47be28: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3221 header: │ │ @@ -915893,40 +915894,40 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;Landroid/widget/Switch;Landroid/widget/NumberPicker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47be44: |[47be44] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;Landroid/widget/Switch;Landroid/widget/NumberPicker;)V │ │ -47be54: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47be5a: 5b01 20a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a020 │ │ -47be5e: 5b02 21a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$1:Landroid/widget/Switch; // field@a021 │ │ -47be62: 5b03 22a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$2:Landroid/widget/NumberPicker; // field@a022 │ │ -47be66: 0e00 |0009: return-void │ │ +47be48: |[47be48] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;Landroid/widget/Switch;Landroid/widget/NumberPicker;)V │ │ +47be58: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47be5e: 5b01 20a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a020 │ │ +47be62: 5b02 21a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$1:Landroid/widget/Switch; // field@a021 │ │ +47be66: 5b03 22a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$2:Landroid/widget/NumberPicker; // field@a022 │ │ +47be6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -47be68: |[47be68] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw.onClick:(Landroid/content/DialogInterface;I)V │ │ -47be78: 5430 20a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a020 │ │ -47be7c: 5431 21a0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$1:Landroid/widget/Switch; // field@a021 │ │ -47be80: 5432 22a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$2:Landroid/widget/NumberPicker; // field@a022 │ │ -47be84: 6e55 06da 1042 |0006: invoke-virtual {v0, v1, v2, v4, v5}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$showCurrentSpeedAverageTimePicker$8$RecordingSettingsFragment:(Landroid/widget/Switch;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V // method@da06 │ │ -47be8a: 0e00 |0009: return-void │ │ +47be6c: |[47be6c] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw.onClick:(Landroid/content/DialogInterface;I)V │ │ +47be7c: 5430 20a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a020 │ │ +47be80: 5431 21a0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$1:Landroid/widget/Switch; // field@a021 │ │ +47be84: 5432 22a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.f$2:Landroid/widget/NumberPicker; // field@a022 │ │ +47be88: 6e55 06da 1042 |0006: invoke-virtual {v0, v1, v2, v4, v5}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$showCurrentSpeedAverageTimePicker$8$RecordingSettingsFragment:(Landroid/widget/Switch;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V // method@da06 │ │ +47be8e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3222 header: │ │ @@ -915957,36 +915958,36 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bec8: |[47bec8] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ -47bed8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bede: 5b01 24a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a024 │ │ -47bee2: 0e00 |0005: return-void │ │ +47becc: |[47becc] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ +47bedc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bee2: 5b01 24a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a024 │ │ +47bee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bee4: |[47bee4] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc.run:()V │ │ -47bef4: 5410 24a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a024 │ │ -47bef8: 7110 07da 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$x1qp47sE2Zz-VI9PCWoGspneySc:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@da07 │ │ -47befe: 0e00 |0005: return-void │ │ +47bee8: |[47bee8] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc.run:()V │ │ +47bef8: 5410 24a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a024 │ │ +47befc: 7110 07da 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$x1qp47sE2Zz-VI9PCWoGspneySc:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@da07 │ │ +47bf02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3223 header: │ │ @@ -916037,48 +916038,48 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/widget/EditText;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -47bf3c: |[47bf3c] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/widget/EditText;)V │ │ -47bf4c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bf52: 5b01 26a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a026 │ │ -47bf56: 5b02 27a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$1:Landroid/widget/CheckBox; // field@a027 │ │ -47bf5a: 5b03 28a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$2:Landroid/widget/CheckBox; // field@a028 │ │ -47bf5e: 5b04 29a0 |0009: iput-object v4, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$3:Landroid/widget/EditText; // field@a029 │ │ -47bf62: 5b05 2aa0 |000b: iput-object v5, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$4:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a02a │ │ -47bf66: 5b06 2ba0 |000d: iput-object v6, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$5:Landroid/widget/EditText; // field@a02b │ │ -47bf6a: 0e00 |000f: return-void │ │ +47bf40: |[47bf40] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/widget/EditText;)V │ │ +47bf50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bf56: 5b01 26a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a026 │ │ +47bf5a: 5b02 27a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$1:Landroid/widget/CheckBox; // field@a027 │ │ +47bf5e: 5b03 28a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$2:Landroid/widget/CheckBox; // field@a028 │ │ +47bf62: 5b04 29a0 |0009: iput-object v4, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$3:Landroid/widget/EditText; // field@a029 │ │ +47bf66: 5b05 2aa0 |000b: iput-object v5, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$4:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a02a │ │ +47bf6a: 5b06 2ba0 |000d: iput-object v6, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$5:Landroid/widget/EditText; // field@a02b │ │ +47bf6e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 18 16-bit code units │ │ -47bf6c: |[47bf6c] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk.onClick:(Landroid/content/DialogInterface;I)V │ │ -47bf7c: 5480 26a0 |0000: iget-object v0, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a026 │ │ -47bf80: 5481 27a0 |0002: iget-object v1, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$1:Landroid/widget/CheckBox; // field@a027 │ │ -47bf84: 5482 28a0 |0004: iget-object v2, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$2:Landroid/widget/CheckBox; // field@a028 │ │ -47bf88: 5483 29a0 |0006: iget-object v3, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$3:Landroid/widget/EditText; // field@a029 │ │ -47bf8c: 5484 2aa0 |0008: iget-object v4, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$4:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a02a │ │ -47bf90: 5485 2ba0 |000a: iget-object v5, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$5:Landroid/widget/EditText; // field@a02b │ │ -47bf94: 0796 |000c: move-object v6, v9 │ │ -47bf96: 01a7 |000d: move v7, v10 │ │ -47bf98: 7408 24da 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.lambda$showPaceControlConfig$3$VoiceAnnouncementsSettingsFragment:(Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/widget/EditText;Landroid/content/DialogInterface;I)V // method@da24 │ │ -47bf9e: 0e00 |0011: return-void │ │ +47bf70: |[47bf70] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk.onClick:(Landroid/content/DialogInterface;I)V │ │ +47bf80: 5480 26a0 |0000: iget-object v0, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a026 │ │ +47bf84: 5481 27a0 |0002: iget-object v1, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$1:Landroid/widget/CheckBox; // field@a027 │ │ +47bf88: 5482 28a0 |0004: iget-object v2, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$2:Landroid/widget/CheckBox; // field@a028 │ │ +47bf8c: 5483 29a0 |0006: iget-object v3, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$3:Landroid/widget/EditText; // field@a029 │ │ +47bf90: 5484 2aa0 |0008: iget-object v4, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$4:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a02a │ │ +47bf94: 5485 2ba0 |000a: iget-object v5, v8, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.f$5:Landroid/widget/EditText; // field@a02b │ │ +47bf98: 0796 |000c: move-object v6, v9 │ │ +47bf9a: 01a7 |000d: move v7, v10 │ │ +47bf9c: 7408 24da 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.lambda$showPaceControlConfig$3$VoiceAnnouncementsSettingsFragment:(Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/widget/EditText;Landroid/content/DialogInterface;I)V // method@da24 │ │ +47bfa2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3224 header: │ │ @@ -916117,40 +916118,40 @@ │ │ type : '(Landroid/content/SharedPreferences;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47bfdc: |[47bfdc] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4.:(Landroid/content/SharedPreferences;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;)V │ │ -47bfec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bff2: 5b01 2da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$0:Landroid/content/SharedPreferences; // field@a02d │ │ -47bff6: 5b02 2ea0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$1:Landroid/widget/NumberPicker; // field@a02e │ │ -47bffa: 5b03 2fa0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$2:Landroid/widget/NumberPicker; // field@a02f │ │ -47bffe: 0e00 |0009: return-void │ │ +47bfe0: |[47bfe0] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4.:(Landroid/content/SharedPreferences;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;)V │ │ +47bff0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bff6: 5b01 2da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$0:Landroid/content/SharedPreferences; // field@a02d │ │ +47bffa: 5b02 2ea0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$1:Landroid/widget/NumberPicker; // field@a02e │ │ +47bffe: 5b03 2fa0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$2:Landroid/widget/NumberPicker; // field@a02f │ │ +47c002: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -47c000: |[47c000] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4.onClick:(Landroid/content/DialogInterface;I)V │ │ -47c010: 5430 2da0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$0:Landroid/content/SharedPreferences; // field@a02d │ │ -47c014: 5431 2ea0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$1:Landroid/widget/NumberPicker; // field@a02e │ │ -47c018: 5432 2fa0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$2:Landroid/widget/NumberPicker; // field@a02f │ │ -47c01c: 7155 25da 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.lambda$showSpeechConfig$2:(Landroid/content/SharedPreferences;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V // method@da25 │ │ -47c022: 0e00 |0009: return-void │ │ +47c004: |[47c004] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4.onClick:(Landroid/content/DialogInterface;I)V │ │ +47c014: 5430 2da0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$0:Landroid/content/SharedPreferences; // field@a02d │ │ +47c018: 5431 2ea0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$1:Landroid/widget/NumberPicker; // field@a02e │ │ +47c01c: 5432 2fa0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.f$2:Landroid/widget/NumberPicker; // field@a02f │ │ +47c020: 7155 25da 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.lambda$showSpeechConfig$2:(Landroid/content/SharedPreferences;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V // method@da25 │ │ +47c026: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3225 header: │ │ @@ -916181,36 +916182,36 @@ │ │ type : '(Landroid/widget/EditText;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47c024: |[47c024] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0.:(Landroid/widget/EditText;)V │ │ -47c034: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47c03a: 5b01 30a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0;.f$0:Landroid/widget/EditText; // field@a030 │ │ -47c03e: 0e00 |0005: return-void │ │ +47c028: |[47c028] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0.:(Landroid/widget/EditText;)V │ │ +47c038: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47c03e: 5b01 30a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0;.f$0:Landroid/widget/EditText; // field@a030 │ │ +47c042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47c040: |[47c040] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -47c050: 5410 30a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0;.f$0:Landroid/widget/EditText; // field@a030 │ │ -47c054: 7130 23da 2003 |0002: invoke-static {v0, v2, v3}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.lambda$setupPaceControlFields$4:(Landroid/widget/EditText;Landroid/widget/CompoundButton;Z)V // method@da23 │ │ -47c05a: 0e00 |0005: return-void │ │ +47c044: |[47c044] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +47c054: 5410 30a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0;.f$0:Landroid/widget/EditText; // field@a030 │ │ +47c058: 7130 23da 2003 |0002: invoke-static {v0, v2, v3}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.lambda$setupPaceControlFields$4:(Landroid/widget/EditText;Landroid/widget/CompoundButton;Z)V // method@da23 │ │ +47c05e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3226 header: │ │ @@ -916251,18 +916252,18 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47cde0: |[47cde0] de.tadris.fitness.ui.settings.DownloadMapsActivity$1.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V │ │ -47cdf0: 5b01 35a0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ -47cdf4: 7010 6b0e 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebViewClient;.:()V // method@0e6b │ │ -47cdfa: 0e00 |0005: return-void │ │ +47cde4: |[47cde4] de.tadris.fitness.ui.settings.DownloadMapsActivity$1.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V │ │ +47cdf4: 5b01 35a0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ +47cdf8: 7010 6b0e 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebViewClient;.:()V // method@0e6b │ │ +47cdfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ │ │ @@ -916272,18 +916273,18 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -47cdfc: |[47cdfc] de.tadris.fitness.ui.settings.DownloadMapsActivity$1.lambda$shouldOverrideUrlLoading$0$DownloadMapsActivity$1:(Landroid/net/Uri;Landroid/content/DialogInterface;I)V │ │ -47ce0c: 5402 35a0 |0000: iget-object v2, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ -47ce10: 7120 40d9 1200 |0002: invoke-static {v2, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.access$200:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroid/net/Uri;)V // method@d940 │ │ -47ce16: 0e00 |0005: return-void │ │ +47ce00: |[47ce00] de.tadris.fitness.ui.settings.DownloadMapsActivity$1.lambda$shouldOverrideUrlLoading$0$DownloadMapsActivity$1:(Landroid/net/Uri;Landroid/content/DialogInterface;I)V │ │ +47ce10: 5402 35a0 |0000: iget-object v2, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ +47ce14: 7120 40d9 1200 |0002: invoke-static {v2, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.access$200:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroid/net/Uri;)V // method@d940 │ │ +47ce1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -916294,82 +916295,82 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -47ccb8: |[47ccb8] de.tadris.fitness.ui.settings.DownloadMapsActivity$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Ljava/lang/String;)Z │ │ -47ccc8: 2207 0819 |0000: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ -47cccc: 7010 06e1 0700 |0002: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47ccd2: 1a00 8e60 |0005: const-string v0, "URL: " // string@608e │ │ -47ccd6: 6e20 12e1 0700 |0007: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47ccdc: 6e20 12e1 8700 |000a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47cce2: 6e10 1fe1 0700 |000d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47cce8: 0c07 |0010: move-result-object v7 │ │ -47ccea: 1a00 111a |0011: const-string v0, "DownloadMaps" // string@1a11 │ │ -47ccee: 7120 4b09 7000 |0013: invoke-static {v0, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -47ccf4: 5467 35a0 |0016: iget-object v7, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ -47ccf8: 7110 3ed9 0700 |0018: invoke-static {v7}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.access$000:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)Ljava/lang/String; // method@d93e │ │ -47ccfe: 0c07 |001b: move-result-object v7 │ │ -47cd00: 6e20 e3e0 7800 |001c: invoke-virtual {v8, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -47cd06: 0a07 |001f: move-result v7 │ │ -47cd08: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -47cd0a: 3907 0300 |0021: if-nez v7, 0024 // +0003 │ │ -47cd0e: 0f00 |0023: return v0 │ │ -47cd10: 7110 0e07 0800 |0024: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -47cd16: 0c07 |0027: move-result-object v7 │ │ -47cd18: 6e10 0707 0700 |0028: invoke-virtual {v7}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0707 │ │ -47cd1e: 0c08 |002b: move-result-object v8 │ │ -47cd20: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -47cd22: 3808 5e00 |002d: if-eqz v8, 008b // +005e │ │ -47cd26: 1a02 8b06 |002f: const-string v2, ".map" // string@068b │ │ -47cd2a: 6e20 c6e0 2800 |0031: invoke-virtual {v8, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -47cd30: 0a02 |0034: move-result v2 │ │ -47cd32: 3802 5600 |0035: if-eqz v2, 008b // +0056 │ │ -47cd36: 5462 35a0 |0037: iget-object v2, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ -47cd3a: 7110 3fd9 0200 |0039: invoke-static {v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.access$100:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)Z // method@d93f │ │ -47cd40: 0a02 |003c: move-result v2 │ │ -47cd42: 3802 1300 |003d: if-eqz v2, 0050 // +0013 │ │ -47cd46: 5467 35a0 |003f: iget-object v7, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ -47cd4a: 6e10 45d9 0700 |0041: invoke-virtual {v7}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getApplicationContext:()Landroid/content/Context; // method@d945 │ │ -47cd50: 0c07 |0044: move-result-object v7 │ │ -47cd52: 1408 4100 117f |0045: const v8, #float 1.92739e+38 // #7f110041 │ │ -47cd58: 7130 f811 8700 |0048: invoke-static {v7, v8, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47cd5e: 0c07 |004b: move-result-object v7 │ │ -47cd60: 6e10 fa11 0700 |004c: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47cd66: 0f00 |004f: return v0 │ │ -47cd68: 2202 2200 |0050: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47cd6c: 5463 35a0 |0052: iget-object v3, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ -47cd70: 7020 dc00 3200 |0054: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47cd76: 1403 3500 117f |0057: const v3, #float 1.92739e+38 // #7f110035 │ │ -47cd7c: 6e20 ee00 3200 |005a: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47cd82: 0c02 |005d: move-result-object v2 │ │ -47cd84: 5463 35a0 |005e: iget-object v3, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ -47cd88: 1404 8200 117f |0060: const v4, #float 1.92741e+38 // #7f110082 │ │ -47cd8e: 2305 6e1f |0063: new-array v5, v0, [Ljava/lang/Object; // type@1f6e │ │ -47cd92: 4d08 0501 |0065: aput-object v8, v5, v1 │ │ -47cd96: 6e30 48d9 4305 |0067: invoke-virtual {v3, v4, v5}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@d948 │ │ -47cd9c: 0c08 |006a: move-result-object v8 │ │ -47cd9e: 6e20 e300 8200 |006b: invoke-virtual {v2, v8}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ -47cda4: 0c08 |006e: move-result-object v8 │ │ -47cda6: 1401 1e01 117f |006f: const v1, #float 1.92744e+38 // #7f11011e │ │ -47cdac: 2202 7417 |0072: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw; // type@1774 │ │ -47cdb0: 7030 abd8 6207 |0074: invoke-direct {v2, v6, v7}, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;Landroid/net/Uri;)V // method@d8ab │ │ -47cdb6: 6e30 eb00 1802 |0077: invoke-virtual {v8, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47cdbc: 0c07 |007a: move-result-object v7 │ │ -47cdbe: 1408 5b00 117f |007b: const v8, #float 1.9274e+38 // #7f11005b │ │ -47cdc4: 1201 |007e: const/4 v1, #int 0 // #0 │ │ -47cdc6: 6e30 e500 8701 |007f: invoke-virtual {v7, v8, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47cdcc: 0c07 |0082: move-result-object v7 │ │ -47cdce: 6e10 dd00 0700 |0083: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47cdd4: 0c07 |0086: move-result-object v7 │ │ -47cdd6: 6e10 f900 0700 |0087: invoke-virtual {v7}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47cddc: 0f00 |008a: return v0 │ │ -47cdde: 0f01 |008b: return v1 │ │ +47ccbc: |[47ccbc] de.tadris.fitness.ui.settings.DownloadMapsActivity$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Ljava/lang/String;)Z │ │ +47cccc: 2207 0819 |0000: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ +47ccd0: 7010 06e1 0700 |0002: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47ccd6: 1a00 8e60 |0005: const-string v0, "URL: " // string@608e │ │ +47ccda: 6e20 12e1 0700 |0007: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47cce0: 6e20 12e1 8700 |000a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47cce6: 6e10 1fe1 0700 |000d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47ccec: 0c07 |0010: move-result-object v7 │ │ +47ccee: 1a00 111a |0011: const-string v0, "DownloadMaps" // string@1a11 │ │ +47ccf2: 7120 4b09 7000 |0013: invoke-static {v0, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +47ccf8: 5467 35a0 |0016: iget-object v7, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ +47ccfc: 7110 3ed9 0700 |0018: invoke-static {v7}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.access$000:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)Ljava/lang/String; // method@d93e │ │ +47cd02: 0c07 |001b: move-result-object v7 │ │ +47cd04: 6e20 e3e0 7800 |001c: invoke-virtual {v8, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +47cd0a: 0a07 |001f: move-result v7 │ │ +47cd0c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +47cd0e: 3907 0300 |0021: if-nez v7, 0024 // +0003 │ │ +47cd12: 0f00 |0023: return v0 │ │ +47cd14: 7110 0e07 0800 |0024: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +47cd1a: 0c07 |0027: move-result-object v7 │ │ +47cd1c: 6e10 0707 0700 |0028: invoke-virtual {v7}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0707 │ │ +47cd22: 0c08 |002b: move-result-object v8 │ │ +47cd24: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +47cd26: 3808 5e00 |002d: if-eqz v8, 008b // +005e │ │ +47cd2a: 1a02 8b06 |002f: const-string v2, ".map" // string@068b │ │ +47cd2e: 6e20 c6e0 2800 |0031: invoke-virtual {v8, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +47cd34: 0a02 |0034: move-result v2 │ │ +47cd36: 3802 5600 |0035: if-eqz v2, 008b // +0056 │ │ +47cd3a: 5462 35a0 |0037: iget-object v2, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ +47cd3e: 7110 3fd9 0200 |0039: invoke-static {v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.access$100:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)Z // method@d93f │ │ +47cd44: 0a02 |003c: move-result v2 │ │ +47cd46: 3802 1300 |003d: if-eqz v2, 0050 // +0013 │ │ +47cd4a: 5467 35a0 |003f: iget-object v7, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ +47cd4e: 6e10 45d9 0700 |0041: invoke-virtual {v7}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getApplicationContext:()Landroid/content/Context; // method@d945 │ │ +47cd54: 0c07 |0044: move-result-object v7 │ │ +47cd56: 1408 4100 117f |0045: const v8, #float 1.92739e+38 // #7f110041 │ │ +47cd5c: 7130 f811 8700 |0048: invoke-static {v7, v8, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +47cd62: 0c07 |004b: move-result-object v7 │ │ +47cd64: 6e10 fa11 0700 |004c: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47cd6a: 0f00 |004f: return v0 │ │ +47cd6c: 2202 2200 |0050: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47cd70: 5463 35a0 |0052: iget-object v3, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ +47cd74: 7020 dc00 3200 |0054: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47cd7a: 1403 3500 117f |0057: const v3, #float 1.92739e+38 // #7f110035 │ │ +47cd80: 6e20 ee00 3200 |005a: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47cd86: 0c02 |005d: move-result-object v2 │ │ +47cd88: 5463 35a0 |005e: iget-object v3, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.this$0:Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // field@a035 │ │ +47cd8c: 1404 8200 117f |0060: const v4, #float 1.92741e+38 // #7f110082 │ │ +47cd92: 2305 6e1f |0063: new-array v5, v0, [Ljava/lang/Object; // type@1f6e │ │ +47cd96: 4d08 0501 |0065: aput-object v8, v5, v1 │ │ +47cd9a: 6e30 48d9 4305 |0067: invoke-virtual {v3, v4, v5}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@d948 │ │ +47cda0: 0c08 |006a: move-result-object v8 │ │ +47cda2: 6e20 e300 8200 |006b: invoke-virtual {v2, v8}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ +47cda8: 0c08 |006e: move-result-object v8 │ │ +47cdaa: 1401 1e01 117f |006f: const v1, #float 1.92744e+38 // #7f11011e │ │ +47cdb0: 2202 7417 |0072: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw; // type@1774 │ │ +47cdb4: 7030 abd8 6207 |0074: invoke-direct {v2, v6, v7}, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$1$S6bBB9v-7-GJsO6ZvPVcpx7_3Tw;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;Landroid/net/Uri;)V // method@d8ab │ │ +47cdba: 6e30 eb00 1802 |0077: invoke-virtual {v8, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47cdc0: 0c07 |007a: move-result-object v7 │ │ +47cdc2: 1408 5b00 117f |007b: const v8, #float 1.9274e+38 // #7f11005b │ │ +47cdc8: 1201 |007e: const/4 v1, #int 0 // #0 │ │ +47cdca: 6e30 e500 8701 |007f: invoke-virtual {v7, v8, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47cdd0: 0c07 |0082: move-result-object v7 │ │ +47cdd2: 6e10 dd00 0700 |0083: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47cdd8: 0c07 |0086: move-result-object v7 │ │ +47cdda: 6e10 f900 0700 |0087: invoke-virtual {v7}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47cde0: 0f00 |008a: return v0 │ │ +47cde2: 0f01 |008b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0016 line=84 │ │ 0x0024 line=87 │ │ 0x0028 line=88 │ │ 0x0031 line=89 │ │ @@ -916450,27 +916451,27 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroid/net/Uri;Landroid/net/Uri;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -47ce30: |[47ce30] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroid/net/Uri;Landroid/net/Uri;)V │ │ -47ce40: 7010 28e1 0200 |0000: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@e128 │ │ -47ce46: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -47ce4a: 5a20 37a0 |0005: iput-wide v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.contentLength:J // field@a037 │ │ -47ce4e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -47ce50: 5c20 3aa0 |0008: iput-boolean v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.success:Z // field@a03a │ │ -47ce54: 5c20 36a0 |000a: iput-boolean v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.canceled:Z // field@a036 │ │ -47ce58: 2200 1d19 |000c: new-instance v0, Ljava/lang/ref/WeakReference; // type@191d │ │ -47ce5c: 7020 50e1 3000 |000e: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@e150 │ │ -47ce62: 5b20 39a0 |0011: iput-object v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.ref:Ljava/lang/ref/WeakReference; // field@a039 │ │ -47ce66: 5b24 38a0 |0013: iput-object v4, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.downloadMapUri:Landroid/net/Uri; // field@a038 │ │ -47ce6a: 5b25 3ba0 |0015: iput-object v5, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.targetMapUri:Landroid/net/Uri; // field@a03b │ │ -47ce6e: 0e00 |0017: return-void │ │ +47ce34: |[47ce34] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroid/net/Uri;Landroid/net/Uri;)V │ │ +47ce44: 7010 28e1 0200 |0000: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@e128 │ │ +47ce4a: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +47ce4e: 5a20 37a0 |0005: iput-wide v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.contentLength:J // field@a037 │ │ +47ce52: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +47ce54: 5c20 3aa0 |0008: iput-boolean v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.success:Z // field@a03a │ │ +47ce58: 5c20 36a0 |000a: iput-boolean v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.canceled:Z // field@a036 │ │ +47ce5c: 2200 1d19 |000c: new-instance v0, Ljava/lang/ref/WeakReference; // type@191d │ │ +47ce60: 7020 50e1 3000 |000e: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@e150 │ │ +47ce66: 5b20 39a0 |0011: iput-object v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.ref:Ljava/lang/ref/WeakReference; // field@a039 │ │ +47ce6a: 5b24 38a0 |0013: iput-object v4, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.downloadMapUri:Landroid/net/Uri; // field@a038 │ │ +47ce6e: 5b25 3ba0 |0015: iput-object v5, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.targetMapUri:Landroid/net/Uri; // field@a03b │ │ +47ce72: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=164 │ │ 0x0008 line=165 │ │ 0x000a line=166 │ │ 0x000c line=169 │ │ @@ -916487,17 +916488,17 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;)Landroid/net/Uri;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -47ce18: |[47ce18] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.access$300:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;)Landroid/net/Uri; │ │ -47ce28: 5400 3ba0 |0000: iget-object v0, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.targetMapUri:Landroid/net/Uri; // field@a03b │ │ -47ce2c: 1100 |0002: return-object v0 │ │ +47ce1c: |[47ce1c] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.access$300:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;)Landroid/net/Uri; │ │ +47ce2c: 5400 3ba0 |0000: iget-object v0, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.targetMapUri:Landroid/net/Uri; // field@a03b │ │ +47ce30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; │ │ │ │ Virtual methods - │ │ @@ -916506,18 +916507,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -47ce70: |[47ce70] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.cancelDownload:()V │ │ -47ce80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -47ce82: 5c10 36a0 |0001: iput-boolean v0, v1, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.canceled:Z // field@a036 │ │ -47ce86: 0e00 |0003: return-void │ │ +47ce74: |[47ce74] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.cancelDownload:()V │ │ +47ce84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +47ce86: 5c10 36a0 |0001: iput-boolean v0, v1, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.canceled:Z // field@a036 │ │ +47ce8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=238 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;) │ │ @@ -916525,24 +916526,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -47ce88: |[47ce88] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.end:()V │ │ -47ce98: 5420 39a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.ref:Ljava/lang/ref/WeakReference; // field@a039 │ │ -47ce9c: 6e10 52e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@e152 │ │ -47cea2: 0c00 |0005: move-result-object v0 │ │ -47cea4: 1f00 a217 |0006: check-cast v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // type@17a2 │ │ -47cea8: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -47ceac: 2201 7717 |000a: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo; // type@1777 │ │ -47ceb0: 7030 b1d8 2100 |000c: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V // method@d8b1 │ │ -47ceb6: 6e20 4ed9 1000 |000f: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@d94e │ │ -47cebc: 0e00 |0012: return-void │ │ +47ce8c: |[47ce8c] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.end:()V │ │ +47ce9c: 5420 39a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.ref:Ljava/lang/ref/WeakReference; // field@a039 │ │ +47cea0: 6e10 52e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@e152 │ │ +47cea6: 0c00 |0005: move-result-object v0 │ │ +47cea8: 1f00 a217 |0006: check-cast v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // type@17a2 │ │ +47ceac: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +47ceb0: 2201 7717 |000a: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo; // type@1777 │ │ +47ceb4: 7030 b1d8 2100 |000c: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$j_txCW2kt8Ap4qv7flbWgmqP7Lo;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V // method@d8b1 │ │ +47ceba: 6e20 4ed9 1000 |000f: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@d94e │ │ +47cec0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000a line=184 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; │ │ │ │ @@ -916551,19 +916552,19 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -47cec0: |[47cec0] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.lambda$end$1$DownloadMapsActivity$DownloadTask:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V │ │ -47ced0: 5520 3aa0 |0000: iget-boolean v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.success:Z // field@a03a │ │ -47ced4: 5521 36a0 |0002: iget-boolean v1, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.canceled:Z // field@a036 │ │ -47ced8: 7130 41d9 0301 |0004: invoke-static {v3, v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.access$400:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;ZZ)V // method@d941 │ │ -47cede: 0e00 |0007: return-void │ │ +47cec4: |[47cec4] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.lambda$end$1$DownloadMapsActivity$DownloadTask:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V │ │ +47ced4: 5520 3aa0 |0000: iget-boolean v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.success:Z // field@a03a │ │ +47ced8: 5521 36a0 |0002: iget-boolean v1, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.canceled:Z // field@a036 │ │ +47cedc: 7130 41d9 0301 |0004: invoke-static {v3, v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.access$400:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;ZZ)V // method@d941 │ │ +47cee2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; │ │ 0x0000 - 0x0008 reg=3 (null) Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ │ │ @@ -916572,22 +916573,22 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;J)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -47cee0: |[47cee0] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.lambda$publishProgress$0$DownloadMapsActivity$DownloadTask:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;J)V │ │ -47cef0: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ -47cef4: 9d04 0400 |0002: mul-long v4, v4, v0 │ │ -47cef8: 5320 37a0 |0004: iget-wide v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.contentLength:J // field@a037 │ │ -47cefc: be04 |0006: div-long/2addr v4, v0 │ │ -47cefe: 8445 |0007: long-to-int v5, v4 │ │ -47cf00: 7120 42d9 5300 |0008: invoke-static {v3, v5}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.access$500:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;I)V // method@d942 │ │ -47cf06: 0e00 |000b: return-void │ │ +47cee4: |[47cee4] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.lambda$publishProgress$0$DownloadMapsActivity$DownloadTask:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;J)V │ │ +47cef4: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ +47cef8: 9d04 0400 |0002: mul-long v4, v4, v0 │ │ +47cefc: 5320 37a0 |0004: iget-wide v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.contentLength:J // field@a037 │ │ +47cf00: be04 |0006: div-long/2addr v4, v0 │ │ +47cf02: 8445 |0007: long-to-int v5, v4 │ │ +47cf04: 7120 42d9 5300 |0008: invoke-static {v3, v5}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.access$500:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;I)V // method@d942 │ │ +47cf0a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=177 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; │ │ 0x0000 - 0x000c reg=3 (null) Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ 0x0000 - 0x000c reg=4 (null) J │ │ @@ -916597,24 +916598,24 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -47cf08: |[47cf08] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.publishProgress:(J)V │ │ -47cf18: 5420 39a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.ref:Ljava/lang/ref/WeakReference; // field@a039 │ │ -47cf1c: 6e10 52e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@e152 │ │ -47cf22: 0c00 |0005: move-result-object v0 │ │ -47cf24: 1f00 a217 |0006: check-cast v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // type@17a2 │ │ -47cf28: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -47cf2c: 2201 7617 |000a: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw; // type@1776 │ │ -47cf30: 7054 afd8 2130 |000c: invoke-direct {v1, v2, v0, v3, v4}, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;Lde/tadris/fitness/ui/settings/DownloadMapsActivity;J)V // method@d8af │ │ -47cf36: 6e20 4ed9 1000 |000f: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@d94e │ │ -47cf3c: 0e00 |0012: return-void │ │ +47cf0c: |[47cf0c] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.publishProgress:(J)V │ │ +47cf1c: 5420 39a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.ref:Ljava/lang/ref/WeakReference; // field@a039 │ │ +47cf20: 6e10 52e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@e152 │ │ +47cf26: 0c00 |0005: move-result-object v0 │ │ +47cf28: 1f00 a217 |0006: check-cast v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // type@17a2 │ │ +47cf2c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +47cf30: 2201 7617 |000a: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw; // type@1776 │ │ +47cf34: 7054 afd8 2130 |000c: invoke-direct {v1, v2, v0, v3, v4}, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$DownloadTask$TzYTMb_SR3qopFqjk_ALX9Cf-Zw;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;Lde/tadris/fitness/ui/settings/DownloadMapsActivity;J)V // method@d8af │ │ +47cf3a: 6e20 4ed9 1000 |000f: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@d94e │ │ +47cf40: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000a line=177 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; │ │ 0x0000 - 0x0013 reg=3 (null) J │ │ @@ -916624,119 +916625,119 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 188 16-bit code units │ │ -47cf40: |[47cf40] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.run:()V │ │ -47cf50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -47cf52: 2201 3d19 |0001: new-instance v1, Ljava/net/URL; // type@193d │ │ -47cf56: 5482 38a0 |0003: iget-object v2, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.downloadMapUri:Landroid/net/Uri; // field@a038 │ │ -47cf5a: 6e10 0f07 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ -47cf60: 0c02 |0008: move-result-object v2 │ │ -47cf62: 7020 e5e1 2100 |0009: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@e1e5 │ │ -47cf68: 6e10 eee1 0100 |000c: invoke-virtual {v1}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ -47cf6e: 0c01 |000f: move-result-object v1 │ │ -47cf70: 1f01 3119 |0010: check-cast v1, Ljava/net/HttpURLConnection; // type@1931 │ │ -47cf74: 6e10 bce1 0100 |0012: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.connect:()V // method@e1bc │ │ -47cf7a: 6e10 bee1 0100 |0015: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@e1be │ │ -47cf80: 0a02 |0018: move-result v2 │ │ -47cf82: 8122 |0019: int-to-long v2, v2 │ │ -47cf84: 5a82 37a0 |001a: iput-wide v2, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.contentLength:J // field@a037 │ │ -47cf88: 6e10 c0e1 0100 |001c: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1c0 │ │ -47cf8e: 0c02 |001f: move-result-object v2 │ │ -47cf90: 5483 39a0 |0020: iget-object v3, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.ref:Ljava/lang/ref/WeakReference; // field@a039 │ │ -47cf94: 6e10 52e1 0300 |0022: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@e152 │ │ -47cf9a: 0c03 |0025: move-result-object v3 │ │ -47cf9c: 1f03 a217 |0026: check-cast v3, Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // type@17a2 │ │ -47cfa0: 6e10 46d9 0300 |0028: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d946 │ │ -47cfa6: 0c03 |002b: move-result-object v3 │ │ -47cfa8: 5484 3ba0 |002c: iget-object v4, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.targetMapUri:Landroid/net/Uri; // field@a03b │ │ -47cfac: 6e20 b802 4300 |002e: invoke-virtual {v3, v4}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@02b8 │ │ -47cfb2: 0c00 |0031: move-result-object v0 │ │ -47cfb4: 1303 0010 |0032: const/16 v3, #int 4096 // #1000 │ │ -47cfb8: 2333 1e1e |0034: new-array v3, v3, [B // type@1e1e │ │ -47cfbc: 1604 0000 |0036: const-wide/16 v4, #int 0 // #0 │ │ -47cfc0: 6e20 33df 3200 |0038: invoke-virtual {v2, v3}, Ljava/io/InputStream;.read:([B)I // method@df33 │ │ -47cfc6: 0a06 |003b: move-result v6 │ │ -47cfc8: 12f7 |003c: const/4 v7, #int -1 // #ff │ │ -47cfca: 3276 2c00 |003d: if-eq v6, v7, 0069 // +002c │ │ -47cfce: 5587 36a0 |003f: iget-boolean v7, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.canceled:Z // field@a036 │ │ -47cfd2: 3807 1e00 |0041: if-eqz v7, 005f // +001e │ │ -47cfd6: 6e10 2fdf 0200 |0043: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -47cfdc: 6e10 4cdf 0000 |0046: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -47cfe2: 6e10 37d9 0800 |0049: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.end:()V // method@d937 │ │ -47cfe8: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ -47cfec: 6e10 4cdf 0000 |004e: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -47cff2: 2803 |0051: goto 0054 // +0003 │ │ -47cff4: 0000 |0052: nop // spacer │ │ -47cff6: 2806 |0053: goto 0059 // +0006 │ │ -47cff8: 3802 0500 |0054: if-eqz v2, 0059 // +0005 │ │ -47cffc: 6e10 2fdf 0200 |0056: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -47d002: 3801 0500 |0059: if-eqz v1, 005e // +0005 │ │ -47d006: 6e10 bde1 0100 |005b: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ -47d00c: 0e00 |005e: return-void │ │ -47d00e: 1207 |005f: const/4 v7, #int 0 // #0 │ │ -47d010: 6e40 50df 3067 |0060: invoke-virtual {v0, v3, v7, v6}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -47d016: 8166 |0063: int-to-long v6, v6 │ │ -47d018: bb64 |0064: add-long/2addr v4, v6 │ │ -47d01a: 6e30 3ad9 4805 |0065: invoke-virtual {v8, v4, v5}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.publishProgress:(J)V // method@d93a │ │ -47d020: 28d0 |0068: goto 0038 // -0030 │ │ -47d022: 1213 |0069: const/4 v3, #int 1 // #1 │ │ -47d024: 5c83 3aa0 |006a: iput-boolean v3, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.success:Z // field@a03a │ │ -47d028: 3800 0800 |006c: if-eqz v0, 0074 // +0008 │ │ -47d02c: 6e10 4cdf 0000 |006e: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -47d032: 2803 |0071: goto 0074 // +0003 │ │ -47d034: 0000 |0072: nop // spacer │ │ -47d036: 2806 |0073: goto 0079 // +0006 │ │ -47d038: 3802 0500 |0074: if-eqz v2, 0079 // +0005 │ │ -47d03c: 6e10 2fdf 0200 |0076: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -47d042: 3801 2b00 |0079: if-eqz v1, 00a4 // +002b │ │ -47d046: 2826 |007b: goto 00a1 // +0026 │ │ -47d048: 0d03 |007c: move-exception v3 │ │ -47d04a: 280e |007d: goto 008b // +000e │ │ -47d04c: 0d03 |007e: move-exception v3 │ │ -47d04e: 0702 |007f: move-object v2, v0 │ │ -47d050: 2829 |0080: goto 00a9 // +0029 │ │ -47d052: 0d03 |0081: move-exception v3 │ │ -47d054: 0702 |0082: move-object v2, v0 │ │ -47d056: 2808 |0083: goto 008b // +0008 │ │ -47d058: 0d03 |0084: move-exception v3 │ │ -47d05a: 0701 |0085: move-object v1, v0 │ │ -47d05c: 0712 |0086: move-object v2, v1 │ │ -47d05e: 2822 |0087: goto 00a9 // +0022 │ │ -47d060: 0d03 |0088: move-exception v3 │ │ -47d062: 0701 |0089: move-object v1, v0 │ │ -47d064: 0712 |008a: move-object v2, v1 │ │ -47d066: 1a04 111a |008b: const-string v4, "DownloadMaps" // string@1a11 │ │ -47d06a: 1a05 101a |008d: const-string v5, "Download failed" // string@1a10 │ │ -47d06e: 7130 4e09 5403 |008f: invoke-static {v4, v5, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@094e │ │ -47d074: 3800 0800 |0092: if-eqz v0, 009a // +0008 │ │ -47d078: 6e10 4cdf 0000 |0094: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -47d07e: 2803 |0097: goto 009a // +0003 │ │ -47d080: 0000 |0098: nop // spacer │ │ -47d082: 2806 |0099: goto 009f // +0006 │ │ -47d084: 3802 0500 |009a: if-eqz v2, 009f // +0005 │ │ -47d088: 6e10 2fdf 0200 |009c: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -47d08e: 3801 0500 |009f: if-eqz v1, 00a4 // +0005 │ │ -47d092: 6e10 bde1 0100 |00a1: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ -47d098: 6e10 37d9 0800 |00a4: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.end:()V // method@d937 │ │ -47d09e: 0e00 |00a7: return-void │ │ -47d0a0: 0d03 |00a8: move-exception v3 │ │ -47d0a2: 3800 0800 |00a9: if-eqz v0, 00b1 // +0008 │ │ -47d0a6: 6e10 4cdf 0000 |00ab: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -47d0ac: 2803 |00ae: goto 00b1 // +0003 │ │ -47d0ae: 0000 |00af: nop // spacer │ │ -47d0b0: 2806 |00b0: goto 00b6 // +0006 │ │ -47d0b2: 3802 0500 |00b1: if-eqz v2, 00b6 // +0005 │ │ -47d0b6: 6e10 2fdf 0200 |00b3: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -47d0bc: 3801 0500 |00b6: if-eqz v1, 00bb // +0005 │ │ -47d0c0: 6e10 bde1 0100 |00b8: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ -47d0c6: 2703 |00bb: throw v3 │ │ +47cf44: |[47cf44] de.tadris.fitness.ui.settings.DownloadMapsActivity$DownloadTask.run:()V │ │ +47cf54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +47cf56: 2201 3d19 |0001: new-instance v1, Ljava/net/URL; // type@193d │ │ +47cf5a: 5482 38a0 |0003: iget-object v2, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.downloadMapUri:Landroid/net/Uri; // field@a038 │ │ +47cf5e: 6e10 0f07 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ +47cf64: 0c02 |0008: move-result-object v2 │ │ +47cf66: 7020 e5e1 2100 |0009: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@e1e5 │ │ +47cf6c: 6e10 eee1 0100 |000c: invoke-virtual {v1}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ +47cf72: 0c01 |000f: move-result-object v1 │ │ +47cf74: 1f01 3119 |0010: check-cast v1, Ljava/net/HttpURLConnection; // type@1931 │ │ +47cf78: 6e10 bce1 0100 |0012: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.connect:()V // method@e1bc │ │ +47cf7e: 6e10 bee1 0100 |0015: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@e1be │ │ +47cf84: 0a02 |0018: move-result v2 │ │ +47cf86: 8122 |0019: int-to-long v2, v2 │ │ +47cf88: 5a82 37a0 |001a: iput-wide v2, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.contentLength:J // field@a037 │ │ +47cf8c: 6e10 c0e1 0100 |001c: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1c0 │ │ +47cf92: 0c02 |001f: move-result-object v2 │ │ +47cf94: 5483 39a0 |0020: iget-object v3, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.ref:Ljava/lang/ref/WeakReference; // field@a039 │ │ +47cf98: 6e10 52e1 0300 |0022: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@e152 │ │ +47cf9e: 0c03 |0025: move-result-object v3 │ │ +47cfa0: 1f03 a217 |0026: check-cast v3, Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // type@17a2 │ │ +47cfa4: 6e10 46d9 0300 |0028: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d946 │ │ +47cfaa: 0c03 |002b: move-result-object v3 │ │ +47cfac: 5484 3ba0 |002c: iget-object v4, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.targetMapUri:Landroid/net/Uri; // field@a03b │ │ +47cfb0: 6e20 b802 4300 |002e: invoke-virtual {v3, v4}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@02b8 │ │ +47cfb6: 0c00 |0031: move-result-object v0 │ │ +47cfb8: 1303 0010 |0032: const/16 v3, #int 4096 // #1000 │ │ +47cfbc: 2333 1e1e |0034: new-array v3, v3, [B // type@1e1e │ │ +47cfc0: 1604 0000 |0036: const-wide/16 v4, #int 0 // #0 │ │ +47cfc4: 6e20 33df 3200 |0038: invoke-virtual {v2, v3}, Ljava/io/InputStream;.read:([B)I // method@df33 │ │ +47cfca: 0a06 |003b: move-result v6 │ │ +47cfcc: 12f7 |003c: const/4 v7, #int -1 // #ff │ │ +47cfce: 3276 2c00 |003d: if-eq v6, v7, 0069 // +002c │ │ +47cfd2: 5587 36a0 |003f: iget-boolean v7, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.canceled:Z // field@a036 │ │ +47cfd6: 3807 1e00 |0041: if-eqz v7, 005f // +001e │ │ +47cfda: 6e10 2fdf 0200 |0043: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +47cfe0: 6e10 4cdf 0000 |0046: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +47cfe6: 6e10 37d9 0800 |0049: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.end:()V // method@d937 │ │ +47cfec: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ +47cff0: 6e10 4cdf 0000 |004e: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +47cff6: 2803 |0051: goto 0054 // +0003 │ │ +47cff8: 0000 |0052: nop // spacer │ │ +47cffa: 2806 |0053: goto 0059 // +0006 │ │ +47cffc: 3802 0500 |0054: if-eqz v2, 0059 // +0005 │ │ +47d000: 6e10 2fdf 0200 |0056: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +47d006: 3801 0500 |0059: if-eqz v1, 005e // +0005 │ │ +47d00a: 6e10 bde1 0100 |005b: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ +47d010: 0e00 |005e: return-void │ │ +47d012: 1207 |005f: const/4 v7, #int 0 // #0 │ │ +47d014: 6e40 50df 3067 |0060: invoke-virtual {v0, v3, v7, v6}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +47d01a: 8166 |0063: int-to-long v6, v6 │ │ +47d01c: bb64 |0064: add-long/2addr v4, v6 │ │ +47d01e: 6e30 3ad9 4805 |0065: invoke-virtual {v8, v4, v5}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.publishProgress:(J)V // method@d93a │ │ +47d024: 28d0 |0068: goto 0038 // -0030 │ │ +47d026: 1213 |0069: const/4 v3, #int 1 // #1 │ │ +47d028: 5c83 3aa0 |006a: iput-boolean v3, v8, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.success:Z // field@a03a │ │ +47d02c: 3800 0800 |006c: if-eqz v0, 0074 // +0008 │ │ +47d030: 6e10 4cdf 0000 |006e: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +47d036: 2803 |0071: goto 0074 // +0003 │ │ +47d038: 0000 |0072: nop // spacer │ │ +47d03a: 2806 |0073: goto 0079 // +0006 │ │ +47d03c: 3802 0500 |0074: if-eqz v2, 0079 // +0005 │ │ +47d040: 6e10 2fdf 0200 |0076: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +47d046: 3801 2b00 |0079: if-eqz v1, 00a4 // +002b │ │ +47d04a: 2826 |007b: goto 00a1 // +0026 │ │ +47d04c: 0d03 |007c: move-exception v3 │ │ +47d04e: 280e |007d: goto 008b // +000e │ │ +47d050: 0d03 |007e: move-exception v3 │ │ +47d052: 0702 |007f: move-object v2, v0 │ │ +47d054: 2829 |0080: goto 00a9 // +0029 │ │ +47d056: 0d03 |0081: move-exception v3 │ │ +47d058: 0702 |0082: move-object v2, v0 │ │ +47d05a: 2808 |0083: goto 008b // +0008 │ │ +47d05c: 0d03 |0084: move-exception v3 │ │ +47d05e: 0701 |0085: move-object v1, v0 │ │ +47d060: 0712 |0086: move-object v2, v1 │ │ +47d062: 2822 |0087: goto 00a9 // +0022 │ │ +47d064: 0d03 |0088: move-exception v3 │ │ +47d066: 0701 |0089: move-object v1, v0 │ │ +47d068: 0712 |008a: move-object v2, v1 │ │ +47d06a: 1a04 111a |008b: const-string v4, "DownloadMaps" // string@1a11 │ │ +47d06e: 1a05 101a |008d: const-string v5, "Download failed" // string@1a10 │ │ +47d072: 7130 4e09 5403 |008f: invoke-static {v4, v5, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@094e │ │ +47d078: 3800 0800 |0092: if-eqz v0, 009a // +0008 │ │ +47d07c: 6e10 4cdf 0000 |0094: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +47d082: 2803 |0097: goto 009a // +0003 │ │ +47d084: 0000 |0098: nop // spacer │ │ +47d086: 2806 |0099: goto 009f // +0006 │ │ +47d088: 3802 0500 |009a: if-eqz v2, 009f // +0005 │ │ +47d08c: 6e10 2fdf 0200 |009c: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +47d092: 3801 0500 |009f: if-eqz v1, 00a4 // +0005 │ │ +47d096: 6e10 bde1 0100 |00a1: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ +47d09c: 6e10 37d9 0800 |00a4: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.end:()V // method@d937 │ │ +47d0a2: 0e00 |00a7: return-void │ │ +47d0a4: 0d03 |00a8: move-exception v3 │ │ +47d0a6: 3800 0800 |00a9: if-eqz v0, 00b1 // +0008 │ │ +47d0aa: 6e10 4cdf 0000 |00ab: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +47d0b0: 2803 |00ae: goto 00b1 // +0003 │ │ +47d0b2: 0000 |00af: nop // spacer │ │ +47d0b4: 2806 |00b0: goto 00b6 // +0006 │ │ +47d0b6: 3802 0500 |00b1: if-eqz v2, 00b6 // +0005 │ │ +47d0ba: 6e10 2fdf 0200 |00b3: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +47d0c0: 3801 0500 |00b6: if-eqz v1, 00bb // +0005 │ │ +47d0c4: 6e10 bde1 0100 |00b8: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ +47d0ca: 2703 |00bb: throw v3 │ │ catches : 9 │ │ 0x0001 - 0x0012 │ │ Ljava/lang/Exception; -> 0x0088 │ │ -> 0x0084 │ │ 0x0012 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0081 │ │ -> 0x007e │ │ @@ -916915,19 +916916,19 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47f2f4: |[47f2f4] de.tadris.fitness.ui.settings.RecordingSettingsFragment$1.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;Ljava/lang/Runnable;)V │ │ -47f304: 5b01 63a0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.this$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a063 │ │ -47f308: 5b02 64a0 |0002: iput-object v2, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.val$onTTSAvailable:Ljava/lang/Runnable; // field@a064 │ │ -47f30c: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47f312: 0e00 |0007: return-void │ │ +47f2f8: |[47f2f8] de.tadris.fitness.ui.settings.RecordingSettingsFragment$1.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;Ljava/lang/Runnable;)V │ │ +47f308: 5b01 63a0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.this$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a063 │ │ +47f30c: 5b02 64a0 |0002: iput-object v2, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.val$onTTSAvailable:Ljava/lang/Runnable; // field@a064 │ │ +47f310: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47f316: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Runnable; │ │ @@ -916938,35 +916939,35 @@ │ │ type : '(Lde/tadris/fitness/recording/event/TTSReadyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -47f314: |[47f314] de.tadris.fitness.ui.settings.RecordingSettingsFragment$1.onTTSReady:(Lde/tadris/fitness/recording/event/TTSReadyEvent;)V │ │ -47f324: 5410 63a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.this$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a063 │ │ -47f328: 6e10 fad9 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getContext:()Landroid/content/Context; // method@d9fa │ │ -47f32e: 0c00 |0005: move-result-object v0 │ │ -47f330: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ -47f334: 5522 aa9e |0008: iget-boolean v2, v2, Lde/tadris/fitness/recording/event/TTSReadyEvent;.ttsAvailable:Z // field@9eaa │ │ -47f338: 3802 0700 |000a: if-eqz v2, 0011 // +0007 │ │ -47f33c: 5412 64a0 |000c: iget-object v2, v1, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.val$onTTSAvailable:Ljava/lang/Runnable; // field@a064 │ │ -47f340: 7210 a4e0 0200 |000e: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@e0a4 │ │ -47f346: 5412 63a0 |0011: iget-object v2, v1, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.this$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a063 │ │ -47f34a: 7110 f5d9 0200 |0013: invoke-static {v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.access$000:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)Lde/tadris/fitness/recording/announcement/TTSController; // method@d9f5 │ │ -47f350: 0c02 |0016: move-result-object v2 │ │ -47f352: 3802 0b00 |0017: if-eqz v2, 0022 // +000b │ │ -47f356: 5412 63a0 |0019: iget-object v2, v1, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.this$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a063 │ │ -47f35a: 7110 f5d9 0200 |001b: invoke-static {v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.access$000:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)Lde/tadris/fitness/recording/announcement/TTSController; // method@d9f5 │ │ -47f360: 0c02 |001e: move-result-object v2 │ │ -47f362: 6e10 36d5 0200 |001f: invoke-virtual {v2}, Lde/tadris/fitness/recording/announcement/TTSController;.destroy:()V // method@d536 │ │ -47f368: 7100 7cfe 0000 |0022: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -47f36e: 0c02 |0025: move-result-object v2 │ │ -47f370: 6e20 81fe 1200 |0026: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@fe81 │ │ -47f376: 0e00 |0029: return-void │ │ +47f318: |[47f318] de.tadris.fitness.ui.settings.RecordingSettingsFragment$1.onTTSReady:(Lde/tadris/fitness/recording/event/TTSReadyEvent;)V │ │ +47f328: 5410 63a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.this$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a063 │ │ +47f32c: 6e10 fad9 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getContext:()Landroid/content/Context; // method@d9fa │ │ +47f332: 0c00 |0005: move-result-object v0 │ │ +47f334: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ +47f338: 5522 aa9e |0008: iget-boolean v2, v2, Lde/tadris/fitness/recording/event/TTSReadyEvent;.ttsAvailable:Z // field@9eaa │ │ +47f33c: 3802 0700 |000a: if-eqz v2, 0011 // +0007 │ │ +47f340: 5412 64a0 |000c: iget-object v2, v1, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.val$onTTSAvailable:Ljava/lang/Runnable; // field@a064 │ │ +47f344: 7210 a4e0 0200 |000e: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@e0a4 │ │ +47f34a: 5412 63a0 |0011: iget-object v2, v1, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.this$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a063 │ │ +47f34e: 7110 f5d9 0200 |0013: invoke-static {v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.access$000:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)Lde/tadris/fitness/recording/announcement/TTSController; // method@d9f5 │ │ +47f354: 0c02 |0016: move-result-object v2 │ │ +47f356: 3802 0b00 |0017: if-eqz v2, 0022 // +000b │ │ +47f35a: 5412 63a0 |0019: iget-object v2, v1, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.this$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a063 │ │ +47f35e: 7110 f5d9 0200 |001b: invoke-static {v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.access$000:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)Lde/tadris/fitness/recording/announcement/TTSController; // method@d9f5 │ │ +47f364: 0c02 |001e: move-result-object v2 │ │ +47f366: 6e10 36d5 0200 |001f: invoke-virtual {v2}, Lde/tadris/fitness/recording/announcement/TTSController;.destroy:()V // method@d536 │ │ +47f36c: 7100 7cfe 0000 |0022: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +47f372: 0c02 |0025: move-result-object v2 │ │ +47f374: 6e20 81fe 1200 |0026: invoke-virtual {v2, v1}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@fe81 │ │ +47f37a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=114 │ │ 0x000c line=115 │ │ 0x0011 line=117 │ │ 0x0019 line=118 │ │ @@ -917022,19 +917023,19 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;Landroid/widget/CheckBox;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47fa04: |[47fa04] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment$1.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;Landroid/widget/CheckBox;)V │ │ -47fa14: 5b01 68a0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1;.this$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a068 │ │ -47fa18: 5b02 69a0 |0002: iput-object v2, v0, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1;.val$checkBox:Landroid/widget/CheckBox; // field@a069 │ │ -47fa1c: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47fa22: 0e00 |0007: return-void │ │ +47fa08: |[47fa08] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment$1.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;Landroid/widget/CheckBox;)V │ │ +47fa18: 5b01 68a0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1;.this$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a068 │ │ +47fa1c: 5b02 69a0 |0002: iput-object v2, v0, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1;.val$checkBox:Landroid/widget/CheckBox; // field@a069 │ │ +47fa20: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47fa26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/CheckBox; │ │ @@ -917045,54 +917046,54 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -47fa24: |[47fa24] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -47fa34: 0e00 |0000: return-void │ │ +47fa28: |[47fa28] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +47fa38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1;) │ │ name : 'beforeTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -47fa38: |[47fa38] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -47fa48: 0e00 |0000: return-void │ │ +47fa3c: |[47fa3c] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +47fa4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1;) │ │ name : 'onTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -47fa4c: |[47fa4c] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -47fa5c: 5402 69a0 |0000: iget-object v2, v0, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1;.val$checkBox:Landroid/widget/CheckBox; // field@a069 │ │ -47fa60: 7210 a4df 0100 |0002: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ -47fa66: 0a01 |0005: move-result v1 │ │ -47fa68: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -47fa6c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -47fa6e: 2802 |0009: goto 000b // +0002 │ │ -47fa70: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -47fa72: 6e20 bb0e 1200 |000b: invoke-virtual {v2, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0ebb │ │ -47fa78: 0e00 |000e: return-void │ │ +47fa50: |[47fa50] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +47fa60: 5402 69a0 |0000: iget-object v2, v0, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1;.val$checkBox:Landroid/widget/CheckBox; // field@a069 │ │ +47fa64: 7210 a4df 0100 |0002: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ +47fa6a: 0a01 |0005: move-result v1 │ │ +47fa6c: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +47fa70: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +47fa72: 2802 |0009: goto 000b // +0002 │ │ +47fa74: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +47fa76: 6e20 bb0e 1200 |000b: invoke-virtual {v2, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0ebb │ │ +47fa7c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1; │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x000f reg=2 (null) I │ │ @@ -917129,36 +917130,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -480184: |[480184] de.tadris.fitness.ui.workout.-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V │ │ -480194: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48019a: 5b01 6ba0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0;.f$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a06b │ │ -48019e: 0e00 |0005: return-void │ │ +480188: |[480188] de.tadris.fitness.ui.workout.-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V │ │ +480198: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48019e: 5b01 6ba0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0;.f$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a06b │ │ +4801a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4801a0: |[4801a0] de.tadris.fitness.ui.workout.-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0.onClick:(Landroid/view/View;)V │ │ -4801b0: 5410 6ba0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0;.f$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a06b │ │ -4801b4: 6e20 7ada 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.lambda$initTypeSelector$0$AggregatedWorkoutStatisticsActivity:(Landroid/view/View;)V // method@da7a │ │ -4801ba: 0e00 |0005: return-void │ │ +4801a4: |[4801a4] de.tadris.fitness.ui.workout.-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0.onClick:(Landroid/view/View;)V │ │ +4801b4: 5410 6ba0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0;.f$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a06b │ │ +4801b8: 6e20 7ada 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.lambda$initTypeSelector$0$AggregatedWorkoutStatisticsActivity:(Landroid/view/View;)V // method@da7a │ │ +4801be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3233 header: │ │ @@ -917189,36 +917190,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4801bc: |[4801bc] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ -4801cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4801d2: 5b01 6ca0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06c │ │ -4801d6: 0e00 |0005: return-void │ │ +4801c0: |[4801c0] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ +4801d0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4801d6: 5b01 6ca0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06c │ │ +4801da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4801d8: |[4801d8] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po.onClick:(Landroid/view/View;)V │ │ -4801e8: 5410 6ca0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06c │ │ -4801ec: 6e20 a7da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$2$EnterWorkoutActivity:(Landroid/view/View;)V // method@daa7 │ │ -4801f2: 0e00 |0005: return-void │ │ +4801dc: |[4801dc] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po.onClick:(Landroid/view/View;)V │ │ +4801ec: 5410 6ca0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06c │ │ +4801f0: 6e20 a7da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$2$EnterWorkoutActivity:(Landroid/view/View;)V // method@daa7 │ │ +4801f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3234 header: │ │ @@ -917249,36 +917250,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4801f4: |[4801f4] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ -480204: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48020a: 5b01 6da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06d │ │ -48020e: 0e00 |0005: return-void │ │ +4801f8: |[4801f8] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ +480208: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48020e: 5b01 6da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06d │ │ +480212: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -480210: |[480210] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8.onClick:(Landroid/view/View;)V │ │ -480220: 5410 6da0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06d │ │ -480224: 6e20 a9da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$4$EnterWorkoutActivity:(Landroid/view/View;)V // method@daa9 │ │ -48022a: 0e00 |0005: return-void │ │ +480214: |[480214] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8.onClick:(Landroid/view/View;)V │ │ +480224: 5410 6da0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06d │ │ +480228: 6e20 a9da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$4$EnterWorkoutActivity:(Landroid/view/View;)V // method@daa9 │ │ +48022e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3235 header: │ │ @@ -917309,36 +917310,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48022c: |[48022c] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ -48023c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -480242: 5b01 6ea0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06e │ │ -480246: 0e00 |0005: return-void │ │ +480230: |[480230] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ +480240: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +480246: 5b01 6ea0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06e │ │ +48024a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -480248: |[480248] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw.onClick:(Landroid/view/View;)V │ │ -480258: 5410 6ea0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06e │ │ -48025c: 6e20 a8da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$3$EnterWorkoutActivity:(Landroid/view/View;)V // method@daa8 │ │ -480262: 0e00 |0005: return-void │ │ +48024c: |[48024c] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw.onClick:(Landroid/view/View;)V │ │ +48025c: 5410 6ea0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06e │ │ +480260: 6e20 a8da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$3$EnterWorkoutActivity:(Landroid/view/View;)V // method@daa8 │ │ +480266: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3236 header: │ │ @@ -917369,37 +917370,37 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -480284: |[480284] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ -480294: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48029a: 5b01 6fa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06f │ │ -48029e: 0e00 |0005: return-void │ │ +480288: |[480288] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ +480298: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48029e: 5b01 6fa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06f │ │ +4802a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c;) │ │ name : 'onEditorAction' │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -480264: |[480264] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -480274: 5410 6fa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06f │ │ -480278: 6e40 a6da 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$1$EnterWorkoutActivity:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z // method@daa6 │ │ -48027e: 0a02 |0005: move-result v2 │ │ -480280: 0f02 |0006: return v2 │ │ +480268: |[480268] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +480278: 5410 6fa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a06f │ │ +48027c: 6e40 a6da 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$1$EnterWorkoutActivity:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z // method@daa6 │ │ +480282: 0a02 |0005: move-result v2 │ │ +480284: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3237 header: │ │ @@ -917430,36 +917431,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4802a0: |[4802a0] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ -4802b0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4802b6: 5b01 70a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a070 │ │ -4802ba: 0e00 |0005: return-void │ │ +4802a4: |[4802a4] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ +4802b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4802ba: 5b01 70a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a070 │ │ +4802be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4802bc: |[4802bc] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU.onClick:(Landroid/view/View;)V │ │ -4802cc: 5410 70a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a070 │ │ -4802d0: 6e20 a5da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$0$EnterWorkoutActivity:(Landroid/view/View;)V // method@daa5 │ │ -4802d6: 0e00 |0005: return-void │ │ +4802c0: |[4802c0] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU.onClick:(Landroid/view/View;)V │ │ +4802d0: 5410 70a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a070 │ │ +4802d4: 6e20 a5da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$0$EnterWorkoutActivity:(Landroid/view/View;)V // method@daa5 │ │ +4802da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3238 header: │ │ @@ -917490,36 +917491,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4802d8: |[4802d8] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ -4802e8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4802ee: 5b01 71a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a071 │ │ -4802f2: 0e00 |0005: return-void │ │ +4802dc: |[4802dc] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ +4802ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4802f2: 5b01 71a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a071 │ │ +4802f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4802f4: |[4802f4] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0.onClick:(Landroid/view/View;)V │ │ -480304: 5410 71a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a071 │ │ -480308: 6e20 aada 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$5$EnterWorkoutActivity:(Landroid/view/View;)V // method@daaa │ │ -48030e: 0e00 |0005: return-void │ │ +4802f8: |[4802f8] de.tadris.fitness.ui.workout.-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0.onClick:(Landroid/view/View;)V │ │ +480308: 5410 71a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0;.f$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a071 │ │ +48030c: 6e20 aada 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.lambda$onCreate$5$EnterWorkoutActivity:(Landroid/view/View;)V // method@daaa │ │ +480312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3239 header: │ │ @@ -917554,38 +917555,38 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/InformationActivity;Landroid/widget/EditText;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -480310: |[480310] de.tadris.fitness.ui.workout.-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g.:(Lde/tadris/fitness/ui/workout/InformationActivity;Landroid/widget/EditText;)V │ │ -480320: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -480326: 5b01 72a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;.f$0:Lde/tadris/fitness/ui/workout/InformationActivity; // field@a072 │ │ -48032a: 5b02 73a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;.f$1:Landroid/widget/EditText; // field@a073 │ │ -48032e: 0e00 |0007: return-void │ │ +480314: |[480314] de.tadris.fitness.ui.workout.-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g.:(Lde/tadris/fitness/ui/workout/InformationActivity;Landroid/widget/EditText;)V │ │ +480324: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48032a: 5b01 72a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;.f$0:Lde/tadris/fitness/ui/workout/InformationActivity; // field@a072 │ │ +48032e: 5b02 73a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;.f$1:Landroid/widget/EditText; // field@a073 │ │ +480332: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -480330: |[480330] de.tadris.fitness.ui.workout.-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g.onClick:(Landroid/view/View;)V │ │ -480340: 5420 72a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;.f$0:Lde/tadris/fitness/ui/workout/InformationActivity; // field@a072 │ │ -480344: 5421 73a0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;.f$1:Landroid/widget/EditText; // field@a073 │ │ -480348: 6e30 d1da 1003 |0004: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.lambda$addEditTextLine$0$InformationActivity:(Landroid/widget/EditText;Landroid/view/View;)V // method@dad1 │ │ -48034e: 0e00 |0007: return-void │ │ +480334: |[480334] de.tadris.fitness.ui.workout.-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g.onClick:(Landroid/view/View;)V │ │ +480344: 5420 72a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;.f$0:Lde/tadris/fitness/ui/workout/InformationActivity; // field@a072 │ │ +480348: 5421 73a0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;.f$1:Landroid/widget/EditText; // field@a073 │ │ +48034c: 6e30 d1da 1003 |0004: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.lambda$addEditTextLine$0$InformationActivity:(Landroid/widget/EditText;Landroid/view/View;)V // method@dad1 │ │ +480352: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3240 header: │ │ @@ -917624,40 +917625,40 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -480350: |[480350] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V │ │ -480360: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -480366: 5b01 74a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a074 │ │ -48036a: 5b02 75a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a075 │ │ -48036e: 5b03 76a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$2:Landroid/net/Uri; // field@a076 │ │ -480372: 0e00 |0009: return-void │ │ +480354: |[480354] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V │ │ +480364: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48036a: 5b01 74a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a074 │ │ +48036e: 5b02 75a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a075 │ │ +480372: 5b03 76a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$2:Landroid/net/Uri; // field@a076 │ │ +480376: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -480374: |[480374] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk.run:()V │ │ -480384: 5430 74a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a074 │ │ -480388: 5431 75a0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a075 │ │ -48038c: 5432 76a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$2:Landroid/net/Uri; // field@a076 │ │ -480390: 6e30 0adb 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$null$4$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V // method@db0a │ │ -480396: 0e00 |0009: return-void │ │ +480378: |[480378] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk.run:()V │ │ +480388: 5430 74a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a074 │ │ +48038c: 5431 75a0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a075 │ │ +480390: 5432 76a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.f$2:Landroid/net/Uri; // field@a076 │ │ +480394: 6e30 0adb 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$null$4$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V // method@db0a │ │ +48039a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3241 header: │ │ @@ -917688,36 +917689,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -480398: |[480398] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ -4803a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4803ae: 5b01 77a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a077 │ │ -4803b2: 0e00 |0005: return-void │ │ +48039c: |[48039c] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ +4803ac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4803b2: 5b01 77a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a077 │ │ +4803b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4803b4: |[4803b4] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU.onClick:(Landroid/view/View;)V │ │ -4803c4: 5410 77a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a077 │ │ -4803c8: 6e20 0ddb 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$onCreate$0$ShowWorkoutActivity:(Landroid/view/View;)V // method@db0d │ │ -4803ce: 0e00 |0005: return-void │ │ +4803b8: |[4803b8] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU.onClick:(Landroid/view/View;)V │ │ +4803c8: 5410 77a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a077 │ │ +4803cc: 6e20 0ddb 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$onCreate$0$ShowWorkoutActivity:(Landroid/view/View;)V // method@db0d │ │ +4803d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3242 header: │ │ @@ -917752,38 +917753,38 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Landroid/widget/EditText;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4803d0: |[4803d0] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Landroid/widget/EditText;)V │ │ -4803e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4803e6: 5b01 78a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a078 │ │ -4803ea: 5b02 79a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;.f$1:Landroid/widget/EditText; // field@a079 │ │ -4803ee: 0e00 |0007: return-void │ │ +4803d4: |[4803d4] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Landroid/widget/EditText;)V │ │ +4803e4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4803ea: 5b01 78a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a078 │ │ +4803ee: 5b02 79a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;.f$1:Landroid/widget/EditText; // field@a079 │ │ +4803f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4803f0: |[4803f0] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic.onClick:(Landroid/content/DialogInterface;I)V │ │ -480400: 5420 78a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a078 │ │ -480404: 5421 79a0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;.f$1:Landroid/widget/EditText; // field@a079 │ │ -480408: 6e40 0fdb 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$openEditCommentDialog$3$ShowWorkoutActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V // method@db0f │ │ -48040e: 0e00 |0007: return-void │ │ +4803f4: |[4803f4] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic.onClick:(Landroid/content/DialogInterface;I)V │ │ +480404: 5420 78a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a078 │ │ +480408: 5421 79a0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;.f$1:Landroid/widget/EditText; // field@a079 │ │ +48040c: 6e40 0fdb 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$openEditCommentDialog$3$ShowWorkoutActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V // method@db0f │ │ +480412: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3243 header: │ │ @@ -917814,36 +917815,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -480410: |[480410] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ -480420: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -480426: 5b01 7aa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07a │ │ -48042a: 0e00 |0005: return-void │ │ +480414: |[480414] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ +480424: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48042a: 5b01 7aa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07a │ │ +48042e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -48042c: |[48042c] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A.onClick:(Landroid/content/DialogInterface;I)V │ │ -48043c: 5410 7aa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07a │ │ -480440: 6e30 10db 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$showResumeConfirmation$9$ShowWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@db10 │ │ -480446: 0e00 |0005: return-void │ │ +480430: |[480430] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A.onClick:(Landroid/content/DialogInterface;I)V │ │ +480440: 5410 7aa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07a │ │ +480444: 6e30 10db 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$showResumeConfirmation$9$ShowWorkoutActivity:(Landroid/content/DialogInterface;I)V // method@db10 │ │ +48044a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3244 header: │ │ @@ -917874,36 +917875,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -480448: |[480448] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ -480458: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48045e: 5b01 7ba0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07b │ │ -480462: 0e00 |0005: return-void │ │ +48044c: |[48044c] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ +48045c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +480462: 5b01 7ba0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07b │ │ +480466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -480464: |[480464] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs.onClick:(Landroid/view/View;)V │ │ -480474: 5410 7ba0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07b │ │ -480478: 6e20 0cdb 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$null$7$ShowWorkoutActivity:(Landroid/view/View;)V // method@db0c │ │ -48047e: 0e00 |0005: return-void │ │ +480468: |[480468] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs.onClick:(Landroid/view/View;)V │ │ +480478: 5410 7ba0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07b │ │ +48047c: 6e20 0cdb 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$null$7$ShowWorkoutActivity:(Landroid/view/View;)V // method@db0c │ │ +480482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3245 header: │ │ @@ -917934,36 +917935,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -480480: |[480480] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ -480490: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -480496: 5b01 7ca0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07c │ │ -48049a: 0e00 |0005: return-void │ │ +480484: |[480484] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ +480494: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48049a: 5b01 7ca0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07c │ │ +48049e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48049c: |[48049c] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc.onClick:(Landroid/view/View;)V │ │ -4804ac: 5410 7ca0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07c │ │ -4804b0: 6e20 0edb 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$onCreate$1$ShowWorkoutActivity:(Landroid/view/View;)V // method@db0e │ │ -4804b6: 0e00 |0005: return-void │ │ +4804a0: |[4804a0] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc.onClick:(Landroid/view/View;)V │ │ +4804b0: 5410 7ca0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07c │ │ +4804b4: 6e20 0edb 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$onCreate$1$ShowWorkoutActivity:(Landroid/view/View;)V // method@db0e │ │ +4804ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3246 header: │ │ @@ -917998,38 +917999,38 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4804b8: |[4804b8] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -4804c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4804ce: 5b01 7da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07d │ │ -4804d2: 5b02 7ea0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a07e │ │ -4804d6: 0e00 |0007: return-void │ │ +4804bc: |[4804bc] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +4804cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4804d2: 5b01 7da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07d │ │ +4804d6: 5b02 7ea0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a07e │ │ +4804da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4804d8: |[4804d8] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk.run:()V │ │ -4804e8: 5420 7da0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07d │ │ -4804ec: 5421 7ea0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a07e │ │ -4804f0: 6e20 09db 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$exportToGpx$6$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@db09 │ │ -4804f6: 0e00 |0007: return-void │ │ +4804dc: |[4804dc] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk.run:()V │ │ +4804ec: 5420 7da0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07d │ │ +4804f0: 5421 7ea0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a07e │ │ +4804f4: 6e20 09db 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$exportToGpx$6$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@db09 │ │ +4804fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3247 header: │ │ @@ -918064,38 +918065,38 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4804f8: |[4804f8] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Ljava/lang/String;)V │ │ -480508: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48050e: 5b01 7fa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07f │ │ -480512: 5b02 80a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;.f$1:Ljava/lang/String; // field@a080 │ │ -480516: 0e00 |0007: return-void │ │ +4804fc: |[4804fc] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Ljava/lang/String;)V │ │ +48050c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +480512: 5b01 7fa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07f │ │ +480516: 5b02 80a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;.f$1:Ljava/lang/String; // field@a080 │ │ +48051a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -480518: |[480518] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw.onClick:(Landroid/view/View;)V │ │ -480528: 5420 7fa0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07f │ │ -48052c: 5421 80a0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;.f$1:Ljava/lang/String; // field@a080 │ │ -480530: 6e30 08db 1003 |0004: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$addDiagram$2$ShowWorkoutActivity:(Ljava/lang/String;Landroid/view/View;)V // method@db08 │ │ -480536: 0e00 |0007: return-void │ │ +48051c: |[48051c] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw.onClick:(Landroid/view/View;)V │ │ +48052c: 5420 7fa0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a07f │ │ +480530: 5421 80a0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;.f$1:Ljava/lang/String; // field@a080 │ │ +480534: 6e30 08db 1003 |0004: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$addDiagram$2$ShowWorkoutActivity:(Ljava/lang/String;Landroid/view/View;)V // method@db08 │ │ +48053a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3248 header: │ │ @@ -918134,40 +918135,40 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -480538: |[480538] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ -480548: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48054e: 5b01 81a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a081 │ │ -480552: 5b02 82a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a082 │ │ -480556: 5b03 83a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$2:Ljava/lang/Exception; // field@a083 │ │ -48055a: 0e00 |0009: return-void │ │ +48053c: |[48053c] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ +48054c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +480552: 5b01 81a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a081 │ │ +480556: 5b02 82a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a082 │ │ +48055a: 5b03 83a0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$2:Ljava/lang/Exception; // field@a083 │ │ +48055e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -48055c: |[48055c] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE.run:()V │ │ -48056c: 5430 81a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a081 │ │ -480570: 5431 82a0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a082 │ │ -480574: 5432 83a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$2:Ljava/lang/Exception; // field@a083 │ │ -480578: 6e30 0bdb 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$null$5$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@db0b │ │ -48057e: 0e00 |0009: return-void │ │ +480560: |[480560] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE.run:()V │ │ +480570: 5430 81a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a081 │ │ +480574: 5431 82a0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@a082 │ │ +480578: 5432 83a0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.f$2:Ljava/lang/Exception; // field@a083 │ │ +48057c: 6e30 0bdb 1002 |0006: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$null$5$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@db0b │ │ +480582: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3249 header: │ │ @@ -918198,36 +918199,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -480580: |[480580] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ -480590: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -480596: 5b01 84a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a084 │ │ -48059a: 0e00 |0005: return-void │ │ +480584: |[480584] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ +480594: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48059a: 5b01 84a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a084 │ │ +48059e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU;) │ │ name : 'onShow' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48059c: |[48059c] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU.onShow:(Landroid/content/DialogInterface;)V │ │ -4805ac: 5410 84a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a084 │ │ -4805b0: 6e20 11db 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$showUploadOptions$8$ShowWorkoutActivity:(Landroid/content/DialogInterface;)V // method@db11 │ │ -4805b6: 0e00 |0005: return-void │ │ +4805a0: |[4805a0] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU.onShow:(Landroid/content/DialogInterface;)V │ │ +4805b0: 5410 84a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a084 │ │ +4805b4: 6e20 11db 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.lambda$showUploadOptions$8$ShowWorkoutActivity:(Landroid/content/DialogInterface;)V // method@db11 │ │ +4805ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3250 header: │ │ @@ -918258,36 +918259,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4805b8: |[4805b8] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V │ │ -4805c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4805ce: 5b01 85a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a085 │ │ -4805d2: 0e00 |0005: return-void │ │ +4805bc: |[4805bc] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V │ │ +4805cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4805d2: 5b01 85a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a085 │ │ +4805d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4805d4: |[4805d4] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -4805e4: 5410 85a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a085 │ │ -4805e8: 6e30 49db 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.lambda$onCreate$1$ShowWorkoutMapDiagramActivity:(Landroid/widget/CompoundButton;Z)V // method@db49 │ │ -4805ee: 0e00 |0005: return-void │ │ +4805d8: |[4805d8] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +4805e8: 5410 85a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a085 │ │ +4805ec: 6e30 49db 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.lambda$onCreate$1$ShowWorkoutMapDiagramActivity:(Landroid/widget/CompoundButton;Z)V // method@db49 │ │ +4805f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3251 header: │ │ @@ -918318,36 +918319,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -480628: |[480628] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V │ │ -480638: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48063e: 5b01 87a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a087 │ │ -480642: 0e00 |0005: return-void │ │ +48062c: |[48062c] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V │ │ +48063c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +480642: 5b01 87a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a087 │ │ +480646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -480644: |[480644] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM.onClick:(Landroid/view/View;)V │ │ -480654: 5410 87a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a087 │ │ -480658: 6e20 48db 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.lambda$onCreate$0$ShowWorkoutMapDiagramActivity:(Landroid/view/View;)V // method@db48 │ │ -48065e: 0e00 |0005: return-void │ │ +480648: |[480648] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM.onClick:(Landroid/view/View;)V │ │ +480658: 5410 87a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a087 │ │ +48065c: 6e20 48db 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.lambda$onCreate$0$ShowWorkoutMapDiagramActivity:(Landroid/view/View;)V // method@db48 │ │ +480662: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3252 header: │ │ @@ -918382,38 +918383,38 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/WorkoutActivity;Lorg/mapsforge/core/model/BoundingBox;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -480660: |[480660] de.tadris.fitness.ui.workout.-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;Lorg/mapsforge/core/model/BoundingBox;)V │ │ -480670: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -480676: 5b01 88a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;.f$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a088 │ │ -48067a: 5b02 89a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;.f$1:Lorg/mapsforge/core/model/BoundingBox; // field@a089 │ │ -48067e: 0e00 |0007: return-void │ │ +480664: |[480664] de.tadris.fitness.ui.workout.-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;Lorg/mapsforge/core/model/BoundingBox;)V │ │ +480674: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48067a: 5b01 88a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;.f$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a088 │ │ +48067e: 5b02 89a0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;.f$1:Lorg/mapsforge/core/model/BoundingBox; // field@a089 │ │ +480682: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -480680: |[480680] de.tadris.fitness.ui.workout.-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ.run:()V │ │ -480690: 5420 88a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;.f$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a088 │ │ -480694: 5421 89a0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;.f$1:Lorg/mapsforge/core/model/BoundingBox; // field@a089 │ │ -480698: 6e20 6bdb 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.lambda$addMap$0$WorkoutActivity:(Lorg/mapsforge/core/model/BoundingBox;)V // method@db6b │ │ -48069e: 0e00 |0007: return-void │ │ +480684: |[480684] de.tadris.fitness.ui.workout.-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ.run:()V │ │ +480694: 5420 88a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;.f$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a088 │ │ +480698: 5421 89a0 |0002: iget-object v1, v2, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;.f$1:Lorg/mapsforge/core/model/BoundingBox; // field@a089 │ │ +48069c: 6e20 6bdb 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.lambda$addMap$0$WorkoutActivity:(Lorg/mapsforge/core/model/BoundingBox;)V // method@db6b │ │ +4806a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3253 header: │ │ @@ -918461,19 +918462,19 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4806a0: |[4806a0] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$1.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Ljava/util/List;)V │ │ -4806b0: 5b01 8aa0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08a │ │ -4806b4: 5b02 8ba0 |0002: iput-object v2, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1;.val$informationList:Ljava/util/List; // field@a08b │ │ -4806b8: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4806be: 0e00 |0007: return-void │ │ +4806a4: |[4806a4] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$1.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Ljava/util/List;)V │ │ +4806b4: 5b01 8aa0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08a │ │ +4806b8: 5b02 8ba0 |0002: iput-object v2, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1;.val$informationList:Ljava/util/List; // field@a08b │ │ +4806bc: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4806c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/List; │ │ @@ -918484,22 +918485,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 │ │ -4806c0: |[4806c0] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -4806d0: 5401 8aa0 |0000: iget-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08a │ │ -4806d4: 5402 8ba0 |0002: iget-object v2, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1;.val$informationList:Ljava/util/List; // field@a08b │ │ -4806d8: 7220 8be3 3200 |0004: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4806de: 0c02 |0007: move-result-object v2 │ │ -4806e0: 1f02 2d16 |0008: check-cast v2, Lde/tadris/fitness/aggregation/WorkoutInformation; // type@162d │ │ -4806e4: 7120 66da 2100 |000a: invoke-static {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.access$000:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Lde/tadris/fitness/aggregation/WorkoutInformation;)V // method@da66 │ │ -4806ea: 0e00 |000d: return-void │ │ +4806c4: |[4806c4] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +4806d4: 5401 8aa0 |0000: iget-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08a │ │ +4806d8: 5402 8ba0 |0002: iget-object v2, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1;.val$informationList:Ljava/util/List; // field@a08b │ │ +4806dc: 7220 8be3 3200 |0004: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4806e2: 0c02 |0007: move-result-object v2 │ │ +4806e4: 1f02 2d16 |0008: check-cast v2, Lde/tadris/fitness/aggregation/WorkoutInformation; // type@162d │ │ +4806e8: 7120 66da 2100 |000a: invoke-static {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.access$000:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Lde/tadris/fitness/aggregation/WorkoutInformation;)V // method@da66 │ │ +4806ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ @@ -918511,16 +918512,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4806ec: |[4806ec] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -4806fc: 0e00 |0000: return-void │ │ +4806f0: |[4806f0] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +480700: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2770 (AggregatedWorkoutStatisticsActivity.java) │ │ │ │ Class #3254 header: │ │ @@ -918568,19 +918569,19 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;[Lde/tadris/fitness/aggregation/AggregationSpan;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -480700: |[480700] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$2.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;[Lde/tadris/fitness/aggregation/AggregationSpan;)V │ │ -480710: 5b01 8ca0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08c │ │ -480714: 5b02 8da0 |0002: iput-object v2, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2;.val$spans:[Lde/tadris/fitness/aggregation/AggregationSpan; // field@a08d │ │ -480718: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48071e: 0e00 |0007: return-void │ │ +480704: |[480704] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$2.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;[Lde/tadris/fitness/aggregation/AggregationSpan;)V │ │ +480714: 5b01 8ca0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08c │ │ +480718: 5b02 8da0 |0002: iput-object v2, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2;.val$spans:[Lde/tadris/fitness/aggregation/AggregationSpan; // field@a08d │ │ +48071c: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +480722: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) [Lde/tadris/fitness/aggregation/AggregationSpan; │ │ @@ -918591,20 +918592,20 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -480720: |[480720] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -480730: 5401 8ca0 |0000: iget-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08c │ │ -480734: 5402 8da0 |0002: iget-object v2, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2;.val$spans:[Lde/tadris/fitness/aggregation/AggregationSpan; // field@a08d │ │ -480738: 4602 0203 |0004: aget-object v2, v2, v3 │ │ -48073c: 7120 67da 2100 |0006: invoke-static {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.access$100:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Lde/tadris/fitness/aggregation/AggregationSpan;)V // method@da67 │ │ -480742: 0e00 |0009: return-void │ │ +480724: |[480724] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +480734: 5401 8ca0 |0000: iget-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08c │ │ +480738: 5402 8da0 |0002: iget-object v2, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2;.val$spans:[Lde/tadris/fitness/aggregation/AggregationSpan; // field@a08d │ │ +48073c: 4602 0203 |0004: aget-object v2, v2, v3 │ │ +480740: 7120 67da 2100 |0006: invoke-static {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.access$100:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Lde/tadris/fitness/aggregation/AggregationSpan;)V // method@da67 │ │ +480746: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/View; │ │ @@ -918616,16 +918617,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -480744: |[480744] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -480754: 0e00 |0000: return-void │ │ +480748: |[480748] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +480758: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2770 (AggregatedWorkoutStatisticsActivity.java) │ │ │ │ Class #3255 header: │ │ @@ -918660,32 +918661,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -480940: |[480940] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$5.:()V │ │ -480950: 7100 15d2 0000 |0000: invoke-static {}, Lde/tadris/fitness/aggregation/AggregationType;.values:()[Lde/tadris/fitness/aggregation/AggregationType; // method@d215 │ │ -480956: 0c00 |0003: move-result-object v0 │ │ -480958: 2100 |0004: array-length v0, v0 │ │ -48095a: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -48095e: 6900 90a0 |0007: sput-object v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$5;.$SwitchMap$de$tadris$fitness$aggregation$AggregationType:[I // field@a090 │ │ -480962: 6201 cb9c |0009: sget-object v1, Lde/tadris/fitness/aggregation/AggregationType;.SUM:Lde/tadris/fitness/aggregation/AggregationType; // field@9ccb │ │ -480966: 6e10 13d2 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/aggregation/AggregationType;.ordinal:()I // method@d213 │ │ -48096c: 0a01 |000e: move-result v1 │ │ -48096e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -480970: 4b02 0001 |0010: aput v2, v0, v1 │ │ -480974: 6200 90a0 |0012: sget-object v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$5;.$SwitchMap$de$tadris$fitness$aggregation$AggregationType:[I // field@a090 │ │ -480978: 6201 ca9c |0014: sget-object v1, Lde/tadris/fitness/aggregation/AggregationType;.AVERAGE:Lde/tadris/fitness/aggregation/AggregationType; // field@9cca │ │ -48097c: 6e10 13d2 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/aggregation/AggregationType;.ordinal:()I // method@d213 │ │ -480982: 0a01 |0019: move-result v1 │ │ -480984: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -480986: 4b02 0001 |001b: aput v2, v0, v1 │ │ -48098a: 0e00 |001d: return-void │ │ +480944: |[480944] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$5.:()V │ │ +480954: 7100 15d2 0000 |0000: invoke-static {}, Lde/tadris/fitness/aggregation/AggregationType;.values:()[Lde/tadris/fitness/aggregation/AggregationType; // method@d215 │ │ +48095a: 0c00 |0003: move-result-object v0 │ │ +48095c: 2100 |0004: array-length v0, v0 │ │ +48095e: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +480962: 6900 90a0 |0007: sput-object v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$5;.$SwitchMap$de$tadris$fitness$aggregation$AggregationType:[I // field@a090 │ │ +480966: 6201 cb9c |0009: sget-object v1, Lde/tadris/fitness/aggregation/AggregationType;.SUM:Lde/tadris/fitness/aggregation/AggregationType; // field@9ccb │ │ +48096a: 6e10 13d2 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/aggregation/AggregationType;.ordinal:()I // method@d213 │ │ +480970: 0a01 |000e: move-result v1 │ │ +480972: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +480974: 4b02 0001 |0010: aput v2, v0, v1 │ │ +480978: 6200 90a0 |0012: sget-object v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$5;.$SwitchMap$de$tadris$fitness$aggregation$AggregationType:[I // field@a090 │ │ +48097c: 6201 ca9c |0014: sget-object v1, Lde/tadris/fitness/aggregation/AggregationType;.AVERAGE:Lde/tadris/fitness/aggregation/AggregationType; // field@9cca │ │ +480980: 6e10 13d2 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/aggregation/AggregationType;.ordinal:()I // method@d213 │ │ +480986: 0a01 |0019: move-result v1 │ │ +480988: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +48098a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +48098e: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=344 │ │ @@ -918735,18 +918736,18 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -481d64: |[481d64] de.tadris.fitness.ui.workout.EnterWorkoutActivity$1.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ -481d74: 5b01 afa0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ -481d78: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -481d7e: 0e00 |0005: return-void │ │ +481d68: |[481d68] de.tadris.fitness.ui.workout.EnterWorkoutActivity$1.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V │ │ +481d78: 5b01 afa0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ +481d7c: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +481d82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ │ │ @@ -918756,53 +918757,53 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -481d80: |[481d80] de.tadris.fitness.ui.workout.EnterWorkoutActivity$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -481d90: 5434 afa0 |0000: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ -481d94: 5444 b4a0 |0002: iget-object v4, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -481d98: 6e10 130f 0400 |0004: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -481d9e: 0c04 |0007: move-result-object v4 │ │ -481da0: 6e10 99e0 0400 |0008: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -481da6: 0c04 |000b: move-result-object v4 │ │ -481da8: 6e10 d5e0 0400 |000c: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -481dae: 0a00 |000f: move-result v0 │ │ -481db0: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -481db4: 0e00 |0012: return-void │ │ -481db6: 5430 afa0 |0013: iget-object v0, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ -481dba: 1231 |0015: const/4 v1, #int 3 // #3 │ │ -481dbc: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -481dbe: 6e40 98da 4021 |0017: invoke-virtual {v0, v4, v1, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.PerfectDecimal:(Ljava/lang/String;II)Ljava/lang/String; // method@da98 │ │ -481dc4: 0c00 |001a: move-result-object v0 │ │ -481dc6: 6e20 c7e0 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -481dcc: 0a04 |001e: move-result v4 │ │ -481dce: 3904 1c00 |001f: if-nez v4, 003b // +001c │ │ -481dd2: 5434 afa0 |0021: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ -481dd6: 5444 b4a0 |0023: iget-object v4, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -481dda: 6e20 390f 0400 |0025: invoke-virtual {v4, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -481de0: 5434 afa0 |0028: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ -481de4: 5444 b4a0 |002a: iget-object v4, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -481de8: 6e10 130f 0400 |002c: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -481dee: 0c04 |002f: move-result-object v4 │ │ -481df0: 7210 8c08 0400 |0030: invoke-interface {v4}, Landroid/text/Editable;.length:()I // method@088c │ │ -481df6: 0a04 |0033: move-result v4 │ │ -481df8: 5430 afa0 |0034: iget-object v0, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ -481dfc: 5400 b4a0 |0036: iget-object v0, v0, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -481e00: 6e20 370f 4000 |0038: invoke-virtual {v0, v4}, Landroid/widget/EditText;.setSelection:(I)V // method@0f37 │ │ -481e06: 5434 afa0 |003b: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ -481e0a: 7110 99da 0400 |003d: invoke-static {v4}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.access$000:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)Z // method@da99 │ │ -481e10: 0a04 |0040: move-result v4 │ │ -481e12: 3804 0900 |0041: if-eqz v4, 004a // +0009 │ │ -481e16: 5434 afa0 |0043: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ -481e1a: 5444 baa0 |0045: iget-object v4, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -481e1e: 6e10 11d3 0400 |0047: invoke-virtual {v4}, Lde/tadris/fitness/data/WorkoutBuilder;.setWasEdited:()V // method@d311 │ │ -481e24: 0e00 |004a: return-void │ │ +481d84: |[481d84] de.tadris.fitness.ui.workout.EnterWorkoutActivity$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +481d94: 5434 afa0 |0000: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ +481d98: 5444 b4a0 |0002: iget-object v4, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +481d9c: 6e10 130f 0400 |0004: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +481da2: 0c04 |0007: move-result-object v4 │ │ +481da4: 6e10 99e0 0400 |0008: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +481daa: 0c04 |000b: move-result-object v4 │ │ +481dac: 6e10 d5e0 0400 |000c: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +481db2: 0a00 |000f: move-result v0 │ │ +481db4: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +481db8: 0e00 |0012: return-void │ │ +481dba: 5430 afa0 |0013: iget-object v0, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ +481dbe: 1231 |0015: const/4 v1, #int 3 // #3 │ │ +481dc0: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +481dc2: 6e40 98da 4021 |0017: invoke-virtual {v0, v4, v1, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.PerfectDecimal:(Ljava/lang/String;II)Ljava/lang/String; // method@da98 │ │ +481dc8: 0c00 |001a: move-result-object v0 │ │ +481dca: 6e20 c7e0 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +481dd0: 0a04 |001e: move-result v4 │ │ +481dd2: 3904 1c00 |001f: if-nez v4, 003b // +001c │ │ +481dd6: 5434 afa0 |0021: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ +481dda: 5444 b4a0 |0023: iget-object v4, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +481dde: 6e20 390f 0400 |0025: invoke-virtual {v4, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +481de4: 5434 afa0 |0028: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ +481de8: 5444 b4a0 |002a: iget-object v4, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +481dec: 6e10 130f 0400 |002c: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +481df2: 0c04 |002f: move-result-object v4 │ │ +481df4: 7210 8c08 0400 |0030: invoke-interface {v4}, Landroid/text/Editable;.length:()I // method@088c │ │ +481dfa: 0a04 |0033: move-result v4 │ │ +481dfc: 5430 afa0 |0034: iget-object v0, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ +481e00: 5400 b4a0 |0036: iget-object v0, v0, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +481e04: 6e20 370f 4000 |0038: invoke-virtual {v0, v4}, Landroid/widget/EditText;.setSelection:(I)V // method@0f37 │ │ +481e0a: 5434 afa0 |003b: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ +481e0e: 7110 99da 0400 |003d: invoke-static {v4}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.access$000:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)Z // method@da99 │ │ +481e14: 0a04 |0040: move-result v4 │ │ +481e16: 3804 0900 |0041: if-eqz v4, 004a // +0009 │ │ +481e1a: 5434 afa0 |0043: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // field@a0af │ │ +481e1e: 5444 baa0 |0045: iget-object v4, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +481e22: 6e10 11d3 0400 |0047: invoke-virtual {v4}, Lde/tadris/fitness/data/WorkoutBuilder;.setWasEdited:()V // method@d311 │ │ +481e28: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x000c line=88 │ │ 0x0013 line=89 │ │ 0x001b line=91 │ │ 0x0021 line=92 │ │ @@ -918819,31 +918820,31 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -481e28: |[481e28] de.tadris.fitness.ui.workout.EnterWorkoutActivity$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -481e38: 0e00 |0000: return-void │ │ +481e2c: |[481e2c] de.tadris.fitness.ui.workout.EnterWorkoutActivity$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +481e3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;) │ │ name : 'onTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -481e3c: |[481e3c] de.tadris.fitness.ui.workout.EnterWorkoutActivity$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -481e4c: 0e00 |0000: return-void │ │ +481e40: |[481e40] de.tadris.fitness.ui.workout.EnterWorkoutActivity$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +481e50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7259 (EnterWorkoutActivity.java) │ │ │ │ Class #3257 header: │ │ @@ -918892,21 +918893,21 @@ │ │ type : '(Landroid/view/View;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -48277c: |[48277c] de.tadris.fitness.ui.workout.InformationActivity$KeyValueLine.:(Landroid/view/View;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/view/View;)V │ │ -48278c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -482792: 5b01 bda0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ -482796: 5b02 bca0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.key:Landroid/widget/TextView; // field@a0bc │ │ -48279a: 5b03 bea0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.value:Landroid/widget/TextView; // field@a0be │ │ -48279e: 5b04 bba0 |0009: iput-object v4, v0, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.customView:Landroid/view/View; // field@a0bb │ │ -4827a2: 0e00 |000b: return-void │ │ +482780: |[482780] de.tadris.fitness.ui.workout.InformationActivity$KeyValueLine.:(Landroid/view/View;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/view/View;)V │ │ +482790: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +482796: 5b01 bda0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ +48279a: 5b02 bca0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.key:Landroid/widget/TextView; // field@a0bc │ │ +48279e: 5b03 bea0 |0007: iput-object v3, v0, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.value:Landroid/widget/TextView; // field@a0be │ │ +4827a2: 5b04 bba0 |0009: iput-object v4, v0, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.customView:Landroid/view/View; // field@a0bb │ │ +4827a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=152 │ │ 0x0005 line=153 │ │ 0x0007 line=154 │ │ 0x0009 line=155 │ │ @@ -918959,44 +918960,44 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -485770: |[485770] de.tadris.fitness.ui.workout.diagram.ConverterManager.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V │ │ -485780: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -485786: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -48578a: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -485790: 5b20 05a1 |0008: iput-object v0, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ -485794: 2200 7119 |000a: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -485798: 7010 92e2 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -48579e: 5b20 06a1 |000f: iput-object v0, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -4857a2: 5420 05a1 |0011: iget-object v0, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ -4857a6: 2201 e517 |0013: new-instance v1, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; // type@17e5 │ │ -4857aa: 7020 a7db 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.:(Landroid/content/Context;)V // method@dba7 │ │ -4857b0: 7220 85e3 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4857b6: 5420 05a1 |001b: iget-object v0, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ -4857ba: 2201 e217 |001d: new-instance v1, Lde/tadris/fitness/ui/workout/diagram/HeightConverter; // type@17e2 │ │ -4857be: 7020 8bdb 3100 |001f: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.:(Landroid/content/Context;)V // method@db8b │ │ -4857c4: 7220 85e3 1000 |0022: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4857ca: 5420 05a1 |0025: iget-object v0, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ -4857ce: 2201 e317 |0027: new-instance v1, Lde/tadris/fitness/ui/workout/diagram/InclinationConverter; // type@17e3 │ │ -4857d2: 7020 94db 3100 |0029: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/diagram/InclinationConverter;.:(Landroid/content/Context;)V // method@db94 │ │ -4857d8: 7220 85e3 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4857de: 6e10 57d3 0400 |002f: invoke-virtual {v4}, Lde/tadris/fitness/data/WorkoutData;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d357 │ │ -4857e4: 0c04 |0032: move-result-object v4 │ │ -4857e6: 6e10 ffd2 0400 |0033: invoke-virtual {v4}, Lde/tadris/fitness/data/Workout;.hasHeartRateData:()Z // method@d2ff │ │ -4857ec: 0a04 |0036: move-result v4 │ │ -4857ee: 3804 0c00 |0037: if-eqz v4, 0043 // +000c │ │ -4857f2: 5424 05a1 |0039: iget-object v4, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ -4857f6: 2200 e117 |003b: new-instance v0, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter; // type@17e1 │ │ -4857fa: 7020 82db 3000 |003d: invoke-direct {v0, v3}, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;.:(Landroid/content/Context;)V // method@db82 │ │ -485800: 7220 85e3 0400 |0040: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -485806: 0e00 |0043: return-void │ │ +485774: |[485774] de.tadris.fitness.ui.workout.diagram.ConverterManager.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V │ │ +485784: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +48578a: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +48578e: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +485794: 5b20 05a1 |0008: iput-object v0, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ +485798: 2200 7119 |000a: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +48579c: 7010 92e2 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4857a2: 5b20 06a1 |000f: iput-object v0, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +4857a6: 5420 05a1 |0011: iget-object v0, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ +4857aa: 2201 e517 |0013: new-instance v1, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; // type@17e5 │ │ +4857ae: 7020 a7db 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.:(Landroid/content/Context;)V // method@dba7 │ │ +4857b4: 7220 85e3 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4857ba: 5420 05a1 |001b: iget-object v0, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ +4857be: 2201 e217 |001d: new-instance v1, Lde/tadris/fitness/ui/workout/diagram/HeightConverter; // type@17e2 │ │ +4857c2: 7020 8bdb 3100 |001f: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.:(Landroid/content/Context;)V // method@db8b │ │ +4857c8: 7220 85e3 1000 |0022: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4857ce: 5420 05a1 |0025: iget-object v0, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ +4857d2: 2201 e317 |0027: new-instance v1, Lde/tadris/fitness/ui/workout/diagram/InclinationConverter; // type@17e3 │ │ +4857d6: 7020 94db 3100 |0029: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/diagram/InclinationConverter;.:(Landroid/content/Context;)V // method@db94 │ │ +4857dc: 7220 85e3 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4857e2: 6e10 57d3 0400 |002f: invoke-virtual {v4}, Lde/tadris/fitness/data/WorkoutData;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d357 │ │ +4857e8: 0c04 |0032: move-result-object v4 │ │ +4857ea: 6e10 ffd2 0400 |0033: invoke-virtual {v4}, Lde/tadris/fitness/data/Workout;.hasHeartRateData:()Z // method@d2ff │ │ +4857f0: 0a04 |0036: move-result v4 │ │ +4857f2: 3804 0c00 |0037: if-eqz v4, 0043 // +000c │ │ +4857f6: 5424 05a1 |0039: iget-object v4, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ +4857fa: 2200 e117 |003b: new-instance v0, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter; // type@17e1 │ │ +4857fe: 7020 82db 3000 |003d: invoke-direct {v0, v3}, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;.:(Landroid/content/Context;)V // method@db82 │ │ +485804: 7220 85e3 0400 |0040: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48580a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=31 │ │ 0x000a line=32 │ │ 0x0011 line=35 │ │ 0x001b line=36 │ │ @@ -919132,36 +919133,36 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -485c04: |[485c04] de.tadris.fitness.util.-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80.:(Landroid/content/Context;)V │ │ -485c14: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -485c1a: 5b01 09a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80;.f$0:Landroid/content/Context; // field@a109 │ │ -485c1e: 0e00 |0005: return-void │ │ +485c08: |[485c08] de.tadris.fitness.util.-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80.:(Landroid/content/Context;)V │ │ +485c18: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +485c1e: 5b01 09a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80;.f$0:Landroid/content/Context; // field@a109 │ │ +485c22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/util/-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -485c20: |[485c20] de.tadris.fitness.util.-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80.run:()V │ │ -485c30: 5410 09a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80;.f$0:Landroid/content/Context; // field@a109 │ │ -485c34: 7110 c7db 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/util/DataManager;.lambda$cleanFilesASync$0:(Landroid/content/Context;)V // method@dbc7 │ │ -485c3a: 0e00 |0005: return-void │ │ +485c24: |[485c24] de.tadris.fitness.util.-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80.run:()V │ │ +485c34: 5410 09a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80;.f$0:Landroid/content/Context; // field@a109 │ │ +485c38: 7110 c7db 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/util/DataManager;.lambda$cleanFilesASync$0:(Landroid/content/Context;)V // method@dbc7 │ │ +485c3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3261 header: │ │ @@ -919192,36 +919193,36 @@ │ │ type : '(Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -485c3c: |[485c3c] de.tadris.fitness.util.-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo.:(Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V │ │ -485c4c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -485c52: 5b01 0aa1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo;.f$0:Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter; // field@a10a │ │ -485c56: 0e00 |0005: return-void │ │ +485c40: |[485c40] de.tadris.fitness.util.-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo.:(Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V │ │ +485c50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +485c56: 5b01 0aa1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo;.f$0:Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter; // field@a10a │ │ +485c5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/util/-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -485c58: |[485c58] de.tadris.fitness.util.-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo.onClick:(Landroid/content/DialogInterface;I)V │ │ -485c68: 5410 0aa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo;.f$0:Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter; // field@a10a │ │ -485c6c: 7130 cadb 2003 |0002: invoke-static {v0, v2, v3}, Lde/tadris/fitness/util/DialogUtils;.lambda$showDeleteWorkoutDialog$0:(Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;Landroid/content/DialogInterface;I)V // method@dbca │ │ -485c72: 0e00 |0005: return-void │ │ +485c5c: |[485c5c] de.tadris.fitness.util.-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo.onClick:(Landroid/content/DialogInterface;I)V │ │ +485c6c: 5410 0aa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo;.f$0:Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter; // field@a10a │ │ +485c70: 7130 cadb 2003 |0002: invoke-static {v0, v2, v3}, Lde/tadris/fitness/util/DialogUtils;.lambda$showDeleteWorkoutDialog$0:(Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;Landroid/content/DialogInterface;I)V // method@dbca │ │ +485c76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3262 header: │ │ @@ -919252,36 +919253,36 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -485c74: |[485c74] de.tadris.fitness.util.-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4.:(Landroid/content/Context;)V │ │ -485c84: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -485c8a: 5b01 0ba1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4;.f$0:Landroid/content/Context; // field@a10b │ │ -485c8e: 0e00 |0005: return-void │ │ +485c78: |[485c78] de.tadris.fitness.util.-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4.:(Landroid/content/Context;)V │ │ +485c88: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +485c8e: 5b01 0ba1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4;.f$0:Landroid/content/Context; // field@a10b │ │ +485c92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -485c90: |[485c90] de.tadris.fitness.util.-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4.onClick:(Landroid/content/DialogInterface;I)V │ │ -485ca0: 5410 0ba1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4;.f$0:Landroid/content/Context; // field@a10b │ │ -485ca4: 7130 dfdb 2003 |0002: invoke-static {v0, v2, v3}, Lde/tadris/fitness/util/NfcAdapterHelper;.lambda$createNfcEnableDialog$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@dbdf │ │ -485caa: 0e00 |0005: return-void │ │ +485c94: |[485c94] de.tadris.fitness.util.-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4.onClick:(Landroid/content/DialogInterface;I)V │ │ +485ca4: 5410 0ba1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4;.f$0:Landroid/content/Context; // field@a10b │ │ +485ca8: 7130 dfdb 2003 |0002: invoke-static {v0, v2, v3}, Lde/tadris/fitness/util/NfcAdapterHelper;.lambda$createNfcEnableDialog$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@dbdf │ │ +485cae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3263 header: │ │ @@ -919312,52 +919313,52 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -485cac: |[485cac] de.tadris.fitness.util.-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks.:()V │ │ -485cbc: 2200 e917 |0000: new-instance v0, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks; // type@17e9 │ │ -485cc0: 7010 b8db 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks;.:()V // method@dbb8 │ │ -485cc6: 6900 0ca1 |0005: sput-object v0, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks;.INSTANCE:Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks; // field@a10c │ │ -485cca: 0e00 |0007: return-void │ │ +485cb0: |[485cb0] de.tadris.fitness.util.-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks.:()V │ │ +485cc0: 2200 e917 |0000: new-instance v0, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks; // type@17e9 │ │ +485cc4: 7010 b8db 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks;.:()V // method@dbb8 │ │ +485cca: 6900 0ca1 |0005: sput-object v0, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks;.INSTANCE:Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks; // field@a10c │ │ +485cce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -485ccc: |[485ccc] de.tadris.fitness.util.-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks.:()V │ │ -485cdc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -485ce2: 0e00 |0003: return-void │ │ +485cd0: |[485cd0] de.tadris.fitness.util.-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks.:()V │ │ +485ce0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +485ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -485ce4: |[485ce4] de.tadris.fitness.util.-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks.onClick:(Landroid/content/DialogInterface;I)V │ │ -485cf4: 7120 dedb 2100 |0000: invoke-static {v1, v2}, Lde/tadris/fitness/util/NfcAdapterHelper;.lambda$createNfcEnableDialog$0:(Landroid/content/DialogInterface;I)V // method@dbde │ │ -485cfa: 0e00 |0003: return-void │ │ +485ce8: |[485ce8] de.tadris.fitness.util.-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks.onClick:(Landroid/content/DialogInterface;I)V │ │ +485cf8: 7120 dedb 2100 |0000: invoke-static {v1, v2}, Lde/tadris/fitness/util/NfcAdapterHelper;.lambda$createNfcEnableDialog$0:(Landroid/content/DialogInterface;I)V // method@dbde │ │ +485cfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3264 header: │ │ @@ -919408,21 +919409,21 @@ │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -485d14: |[485d14] de.tadris.fitness.util.AltitudeCorrection.:(Landroid/content/Context;II)V │ │ -485d24: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -485d2a: 5b01 0da1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/AltitudeCorrection;.context:Landroid/content/Context; // field@a10d │ │ -485d2e: 5902 0ea1 |0005: iput v2, v0, Lde/tadris/fitness/util/AltitudeCorrection;.latitude:I // field@a10e │ │ -485d32: 5903 0fa1 |0007: iput v3, v0, Lde/tadris/fitness/util/AltitudeCorrection;.longitude:I // field@a10f │ │ -485d36: 7010 bbdb 0000 |0009: invoke-direct {v0}, Lde/tadris/fitness/util/AltitudeCorrection;.findOffset:()V // method@dbbb │ │ -485d3c: 0e00 |000c: return-void │ │ +485d18: |[485d18] de.tadris.fitness.util.AltitudeCorrection.:(Landroid/content/Context;II)V │ │ +485d28: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +485d2e: 5b01 0da1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/AltitudeCorrection;.context:Landroid/content/Context; // field@a10d │ │ +485d32: 5902 0ea1 |0005: iput v2, v0, Lde/tadris/fitness/util/AltitudeCorrection;.latitude:I // field@a10e │ │ +485d36: 5903 0fa1 |0007: iput v3, v0, Lde/tadris/fitness/util/AltitudeCorrection;.longitude:I // field@a10f │ │ +485d3a: 7010 bbdb 0000 |0009: invoke-direct {v0}, Lde/tadris/fitness/util/AltitudeCorrection;.findOffset:()V // method@dbbb │ │ +485d40: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0007 line=54 │ │ 0x0009 line=55 │ │ @@ -919437,53 +919438,53 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -485d40: |[485d40] de.tadris.fitness.util.AltitudeCorrection.findOffset:()V │ │ -485d50: 5460 0da1 |0000: iget-object v0, v6, Lde/tadris/fitness/util/AltitudeCorrection;.context:Landroid/content/Context; // field@a10d │ │ -485d54: 6e10 e402 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -485d5a: 0c00 |0005: move-result-object v0 │ │ -485d5c: 1501 107f |0006: const/high16 v1, #int 2131755008 // #7f10 │ │ -485d60: 6e20 0604 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0406 │ │ -485d66: 0c00 |000b: move-result-object v0 │ │ -485d68: 6201 6fa2 |000c: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ -485d6c: 7120 a2f3 1000 |000e: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.readLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f3a2 │ │ -485d72: 0c00 |0011: move-result-object v0 │ │ -485d74: 7210 8fe3 0000 |0012: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -485d7a: 0c00 |0015: move-result-object v0 │ │ -485d7c: 7210 5fe3 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -485d82: 0a01 |0019: move-result v1 │ │ -485d84: 3801 2d00 |001a: if-eqz v1, 0047 // +002d │ │ -485d88: 7210 60e3 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -485d8e: 0c01 |001f: move-result-object v1 │ │ -485d90: 1f01 0619 |0020: check-cast v1, Ljava/lang/String; // type@1906 │ │ -485d94: 1a02 8205 |0022: const-string v2, "," // string@0582 │ │ -485d98: 6e20 e1e0 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@e0e1 │ │ -485d9e: 0c01 |0027: move-result-object v1 │ │ -485da0: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -485da2: 4602 0102 |0029: aget-object v2, v1, v2 │ │ -485da6: 7110 47e0 0200 |002b: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ -485dac: 0a02 |002e: move-result v2 │ │ -485dae: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -485db0: 4603 0103 |0030: aget-object v3, v1, v3 │ │ -485db4: 7110 47e0 0300 |0032: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ -485dba: 0a03 |0035: move-result v3 │ │ -485dbc: 1224 |0036: const/4 v4, #int 2 // #2 │ │ -485dbe: 4601 0104 |0037: aget-object v1, v1, v4 │ │ -485dc2: 7110 0be0 0100 |0039: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ -485dc8: 0b04 |003c: move-result-wide v4 │ │ -485dca: 5261 0ea1 |003d: iget v1, v6, Lde/tadris/fitness/util/AltitudeCorrection;.latitude:I // field@a10e │ │ -485dce: 3312 d7ff |003f: if-ne v2, v1, 0016 // -0029 │ │ -485dd2: 5261 0fa1 |0041: iget v1, v6, Lde/tadris/fitness/util/AltitudeCorrection;.longitude:I // field@a10f │ │ -485dd6: 3313 d3ff |0043: if-ne v3, v1, 0016 // -002d │ │ -485dda: 5a64 10a1 |0045: iput-wide v4, v6, Lde/tadris/fitness/util/AltitudeCorrection;.offset:D // field@a110 │ │ -485dde: 0e00 |0047: return-void │ │ +485d44: |[485d44] de.tadris.fitness.util.AltitudeCorrection.findOffset:()V │ │ +485d54: 5460 0da1 |0000: iget-object v0, v6, Lde/tadris/fitness/util/AltitudeCorrection;.context:Landroid/content/Context; // field@a10d │ │ +485d58: 6e10 e402 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +485d5e: 0c00 |0005: move-result-object v0 │ │ +485d60: 1501 107f |0006: const/high16 v1, #int 2131755008 // #7f10 │ │ +485d64: 6e20 0604 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0406 │ │ +485d6a: 0c00 |000b: move-result-object v0 │ │ +485d6c: 6201 6fa2 |000c: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ +485d70: 7120 a2f3 1000 |000e: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.readLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f3a2 │ │ +485d76: 0c00 |0011: move-result-object v0 │ │ +485d78: 7210 8fe3 0000 |0012: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +485d7e: 0c00 |0015: move-result-object v0 │ │ +485d80: 7210 5fe3 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +485d86: 0a01 |0019: move-result v1 │ │ +485d88: 3801 2d00 |001a: if-eqz v1, 0047 // +002d │ │ +485d8c: 7210 60e3 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +485d92: 0c01 |001f: move-result-object v1 │ │ +485d94: 1f01 0619 |0020: check-cast v1, Ljava/lang/String; // type@1906 │ │ +485d98: 1a02 8205 |0022: const-string v2, "," // string@0582 │ │ +485d9c: 6e20 e1e0 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@e0e1 │ │ +485da2: 0c01 |0027: move-result-object v1 │ │ +485da4: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +485da6: 4602 0102 |0029: aget-object v2, v1, v2 │ │ +485daa: 7110 47e0 0200 |002b: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ +485db0: 0a02 |002e: move-result v2 │ │ +485db2: 1213 |002f: const/4 v3, #int 1 // #1 │ │ +485db4: 4603 0103 |0030: aget-object v3, v1, v3 │ │ +485db8: 7110 47e0 0300 |0032: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ +485dbe: 0a03 |0035: move-result v3 │ │ +485dc0: 1224 |0036: const/4 v4, #int 2 // #2 │ │ +485dc2: 4601 0104 |0037: aget-object v1, v1, v4 │ │ +485dc6: 7110 0be0 0100 |0039: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ +485dcc: 0b04 |003c: move-result-wide v4 │ │ +485dce: 5261 0ea1 |003d: iget v1, v6, Lde/tadris/fitness/util/AltitudeCorrection;.latitude:I // field@a10e │ │ +485dd2: 3312 d7ff |003f: if-ne v2, v1, 0016 // -0029 │ │ +485dd6: 5261 0fa1 |0041: iget v1, v6, Lde/tadris/fitness/util/AltitudeCorrection;.longitude:I // field@a10f │ │ +485dda: 3313 d3ff |0043: if-ne v3, v1, 0016 // -002d │ │ +485dde: 5a64 10a1 |0045: iput-wide v4, v6, Lde/tadris/fitness/util/AltitudeCorrection;.offset:D // field@a110 │ │ +485de2: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000c line=60 │ │ 0x0012 line=61 │ │ 0x0024 line=62 │ │ 0x0029 line=63 │ │ @@ -919500,18 +919501,18 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -485cfc: |[485cfc] de.tadris.fitness.util.AltitudeCorrection.getHeightOverSeaLevel:(D)D │ │ -485d0c: 5320 10a1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/AltitudeCorrection;.offset:D // field@a110 │ │ -485d10: cc03 |0002: sub-double/2addr v3, v0 │ │ -485d12: 1003 |0003: return-wide v3 │ │ +485d00: |[485d00] de.tadris.fitness.util.AltitudeCorrection.getHeightOverSeaLevel:(D)D │ │ +485d10: 5320 10a1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/AltitudeCorrection;.offset:D // field@a110 │ │ +485d14: cc03 |0002: sub-double/2addr v3, v0 │ │ +485d16: 1003 |0003: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lde/tadris/fitness/util/AltitudeCorrection; │ │ 0x0000 - 0x0004 reg=3 (null) D │ │ │ │ @@ -919557,22 +919558,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -485e04: |[485e04] de.tadris.fitness.util.BluetoothDevicePreferences.:(Landroid/content/Context;)V │ │ -485e14: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -485e1a: 1a00 dd79 |0003: const-string v0, "bluetooth" // string@79dd │ │ -485e1e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -485e20: 6e30 e502 0301 |0006: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02e5 │ │ -485e26: 0c03 |0009: move-result-object v3 │ │ -485e28: 5b23 12a1 |000a: iput-object v3, v2, Lde/tadris/fitness/util/BluetoothDevicePreferences;.preferences:Landroid/content/SharedPreferences; // field@a112 │ │ -485e2c: 0e00 |000c: return-void │ │ +485e08: |[485e08] de.tadris.fitness.util.BluetoothDevicePreferences.:(Landroid/content/Context;)V │ │ +485e18: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +485e1e: 1a00 dd79 |0003: const-string v0, "bluetooth" // string@79dd │ │ +485e22: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +485e24: 6e30 e502 0301 |0006: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02e5 │ │ +485e2a: 0c03 |0009: move-result-object v3 │ │ +485e2c: 5b23 12a1 |000a: iput-object v3, v2, Lde/tadris/fitness/util/BluetoothDevicePreferences;.preferences:Landroid/content/SharedPreferences; // field@a112 │ │ +485e30: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=32 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/tadris/fitness/util/BluetoothDevicePreferences; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Context; │ │ @@ -919583,20 +919584,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -485de0: |[485de0] de.tadris.fitness.util.BluetoothDevicePreferences.getAddress:(Ljava/lang/String;)Ljava/lang/String; │ │ -485df0: 5420 12a1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/BluetoothDevicePreferences;.preferences:Landroid/content/SharedPreferences; // field@a112 │ │ -485df4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -485df8: 7230 6003 3001 |0004: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0360 │ │ -485dfe: 0c03 |0007: move-result-object v3 │ │ -485e00: 1103 |0008: return-object v3 │ │ +485de4: |[485de4] de.tadris.fitness.util.BluetoothDevicePreferences.getAddress:(Ljava/lang/String;)Ljava/lang/String; │ │ +485df4: 5420 12a1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/BluetoothDevicePreferences;.preferences:Landroid/content/SharedPreferences; // field@a112 │ │ +485df8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +485dfc: 7230 6003 3001 |0004: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0360 │ │ +485e02: 0c03 |0007: move-result-object v3 │ │ +485e04: 1103 |0008: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/tadris/fitness/util/BluetoothDevicePreferences; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -919605,22 +919606,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -485e30: |[485e30] de.tadris.fitness.util.BluetoothDevicePreferences.setAddress:(Ljava/lang/String;Ljava/lang/String;)V │ │ -485e40: 5410 12a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/BluetoothDevicePreferences;.preferences:Landroid/content/SharedPreferences; // field@a112 │ │ -485e44: 7210 5b03 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@035b │ │ -485e4a: 0c00 |0005: move-result-object v0 │ │ -485e4c: 7230 5803 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0358 │ │ -485e52: 0c02 |0009: move-result-object v2 │ │ -485e54: 7210 5203 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0352 │ │ -485e5a: 0e00 |000d: return-void │ │ +485e34: |[485e34] de.tadris.fitness.util.BluetoothDevicePreferences.setAddress:(Ljava/lang/String;Ljava/lang/String;)V │ │ +485e44: 5410 12a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/BluetoothDevicePreferences;.preferences:Landroid/content/SharedPreferences; // field@a112 │ │ +485e48: 7210 5b03 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@035b │ │ +485e4e: 0c00 |0005: move-result-object v0 │ │ +485e50: 7230 5803 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0358 │ │ +485e56: 0c02 |0009: move-result-object v2 │ │ +485e58: 7210 5203 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0352 │ │ +485e5e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/tadris/fitness/util/BluetoothDevicePreferences; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ @@ -919656,17 +919657,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4860dc: |[4860dc] de.tadris.fitness.util.CalorieCalculator.:()V │ │ -4860ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4860f2: 0e00 |0003: return-void │ │ +4860e0: |[4860e0] de.tadris.fitness.util.CalorieCalculator.:()V │ │ +4860f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4860f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/CalorieCalculator; │ │ │ │ #1 : (in Lde/tadris/fitness/util/CalorieCalculator;) │ │ @@ -919674,34 +919675,34 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/data/Workout;D)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -486090: |[486090] de.tadris.fitness.util.CalorieCalculator.calculateCalories:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;D)I │ │ -4860a0: 5360 239d |0000: iget-wide v0, v6, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -4860a4: 1602 e803 |0002: const-wide/16 v2, #int 1000 // #3e8 │ │ -4860a8: be20 |0004: div-long/2addr v0, v2 │ │ -4860aa: 8600 |0005: long-to-double v0, v0 │ │ -4860ac: 1902 4e40 |0006: const-wide/high16 v2, #long 4633641066610819072 // #404e │ │ -4860b0: ce20 |0008: div-double/2addr v0, v2 │ │ -4860b2: 5262 1c9d |0009: iget v2, v6, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ -4860b6: 8722 |000b: float-to-int v2, v2 │ │ -4860b8: 7120 c2db 6500 |000c: invoke-static {v5, v6}, Lde/tadris/fitness/util/CalorieCalculator;.getMET:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)D // method@dbc2 │ │ -4860be: 0b05 |000f: move-result-wide v5 │ │ -4860c0: 1903 0c40 |0010: const-wide/high16 v3, #long 4615063718147915776 // #400c │ │ -4860c4: ad05 0503 |0012: mul-double v5, v5, v3 │ │ -4860c8: ad05 0507 |0014: mul-double v5, v5, v7 │ │ -4860cc: ad00 0005 |0016: mul-double v0, v0, v5 │ │ -4860d0: 1905 6940 |0018: const-wide/high16 v5, #long 4641240890982006784 // #4069 │ │ -4860d4: ce50 |001a: div-double/2addr v0, v5 │ │ -4860d6: 8a05 |001b: double-to-int v5, v0 │ │ -4860d8: b025 |001c: add-int/2addr v5, v2 │ │ -4860da: 0f05 |001d: return v5 │ │ +486094: |[486094] de.tadris.fitness.util.CalorieCalculator.calculateCalories:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;D)I │ │ +4860a4: 5360 239d |0000: iget-wide v0, v6, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +4860a8: 1602 e803 |0002: const-wide/16 v2, #int 1000 // #3e8 │ │ +4860ac: be20 |0004: div-long/2addr v0, v2 │ │ +4860ae: 8600 |0005: long-to-double v0, v0 │ │ +4860b0: 1902 4e40 |0006: const-wide/high16 v2, #long 4633641066610819072 // #404e │ │ +4860b4: ce20 |0008: div-double/2addr v0, v2 │ │ +4860b6: 5262 1c9d |0009: iget v2, v6, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ +4860ba: 8722 |000b: float-to-int v2, v2 │ │ +4860bc: 7120 c2db 6500 |000c: invoke-static {v5, v6}, Lde/tadris/fitness/util/CalorieCalculator;.getMET:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)D // method@dbc2 │ │ +4860c2: 0b05 |000f: move-result-wide v5 │ │ +4860c4: 1903 0c40 |0010: const-wide/high16 v3, #long 4615063718147915776 // #400c │ │ +4860c8: ad05 0503 |0012: mul-double v5, v5, v3 │ │ +4860cc: ad05 0507 |0014: mul-double v5, v5, v7 │ │ +4860d0: ad00 0005 |0016: mul-double v0, v0, v5 │ │ +4860d4: 1905 6940 |0018: const-wide/high16 v5, #long 4641240890982006784 // #4069 │ │ +4860d8: ce50 |001a: div-double/2addr v0, v5 │ │ +4860da: 8a05 |001b: double-to-int v5, v0 │ │ +4860dc: b025 |001c: add-int/2addr v5, v2 │ │ +4860de: 0f05 |001d: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=37 │ │ 0x000c line=38 │ │ locals : │ │ 0x0000 - 0x001e reg=5 (null) Landroid/content/Context; │ │ @@ -919713,130 +919714,130 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 274 16-bit code units │ │ -485e5c: |[485e5c] de.tadris.fitness.util.CalorieCalculator.getMET:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)D │ │ -485e6c: 5380 1f9d |0000: iget-wide v0, v8, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ -485e70: 1802 cdcc cccc cccc 0c40 |0002: const-wide v2, #double 3.6 // #400ccccccccccccd │ │ -485e7a: ad00 0002 |0007: mul-double v0, v0, v2 │ │ -485e7e: 5482 2f9d |0009: iget-object v2, v8, Lde/tadris/fitness/data/Workout;.workoutTypeId:Ljava/lang/String; // field@9d2f │ │ -485e82: 6e10 cfe0 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -485e88: 6e10 cfe0 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -485e8e: 0a03 |0011: move-result v3 │ │ -485e90: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -485e92: 2c03 cf00 0000 |0013: sparse-switch v3, 000000e2 // +000000cf │ │ -485e98: 284d |0016: goto 0063 // +004d │ │ -485e9a: 1a03 89d1 |0017: const-string v3, "running" // string@d189 │ │ -485e9e: 6e20 c7e0 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -485ea4: 0a02 |001c: move-result v2 │ │ -485ea6: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ -485eaa: 2844 |001f: goto 0063 // +0044 │ │ -485eac: 1264 |0020: const/4 v4, #int 6 // #6 │ │ -485eae: 2842 |0021: goto 0063 // +0042 │ │ -485eb0: 1a03 82e0 |0022: const-string v3, "skateboarding" // string@e082 │ │ -485eb4: 6e20 c7e0 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -485eba: 0a02 |0027: move-result v2 │ │ -485ebc: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ -485ec0: 2839 |002a: goto 0063 // +0039 │ │ -485ec2: 1254 |002b: const/4 v4, #int 5 // #5 │ │ -485ec4: 2837 |002c: goto 0063 // +0037 │ │ -485ec6: 1a03 af83 |002d: const-string v3, "cycling" // string@83af │ │ -485eca: 6e20 c7e0 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -485ed0: 0a02 |0032: move-result v2 │ │ -485ed2: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ -485ed6: 282e |0035: goto 0063 // +002e │ │ -485ed8: 1244 |0036: const/4 v4, #int 4 // #4 │ │ -485eda: 282c |0037: goto 0063 // +002c │ │ -485edc: 1a03 66ea |0038: const-string v3, "walking" // string@ea66 │ │ -485ee0: 6e20 c7e0 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -485ee6: 0a02 |003d: move-result v2 │ │ -485ee8: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ -485eec: 2823 |0040: goto 0063 // +0023 │ │ -485eee: 1234 |0041: const/4 v4, #int 3 // #3 │ │ -485ef0: 2821 |0042: goto 0063 // +0021 │ │ -485ef2: 1a03 e8a3 |0043: const-string v3, "inline_skating" // string@a3e8 │ │ -485ef6: 6e20 c7e0 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -485efc: 0a02 |0048: move-result v2 │ │ -485efe: 3902 0300 |0049: if-nez v2, 004c // +0003 │ │ -485f02: 2818 |004b: goto 0063 // +0018 │ │ -485f04: 1224 |004c: const/4 v4, #int 2 // #2 │ │ -485f06: 2816 |004d: goto 0063 // +0016 │ │ -485f08: 1a03 66d1 |004e: const-string v3, "rowing" // string@d166 │ │ -485f0c: 6e20 c7e0 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -485f12: 0a02 |0053: move-result v2 │ │ -485f14: 3902 0300 |0054: if-nez v2, 0057 // +0003 │ │ -485f18: 280d |0056: goto 0063 // +000d │ │ -485f1a: 1214 |0057: const/4 v4, #int 1 // #1 │ │ -485f1c: 280b |0058: goto 0063 // +000b │ │ -485f1e: 1a03 aea1 |0059: const-string v3, "hiking" // string@a1ae │ │ -485f22: 6e20 c7e0 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -485f28: 0a02 |005e: move-result v2 │ │ -485f2a: 3902 0300 |005f: if-nez v2, 0062 // +0003 │ │ -485f2e: 2802 |0061: goto 0063 // +0002 │ │ -485f30: 1204 |0062: const/4 v4, #int 0 // #0 │ │ -485f32: 1902 0040 |0063: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -485f36: 1905 0840 |0065: const-wide/high16 v5, #long 4613937818241073152 // #4008 │ │ -485f3a: 2b04 9900 0000 |0067: packed-switch v4, 00000100 // +00000099 │ │ -485f40: 6e20 fed2 7800 |006a: invoke-virtual {v8, v7}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -485f46: 0c07 |006d: move-result-object v7 │ │ -485f48: 5277 569d |006e: iget v7, v7, Lde/tadris/fitness/data/WorkoutType;.MET:I // field@9d56 │ │ -485f4c: 8377 |0070: int-to-double v7, v7 │ │ -485f4e: 1007 |0071: return-wide v7 │ │ -485f50: 1907 1040 |0072: const-wide/high16 v7, #long 4616189618054758400 // #4010 │ │ -485f54: 1802 85eb 51b8 1e85 db3f |0074: const-wide v2, #double 0.43 // #3fdb851eb851eb85 │ │ -485f5e: ad00 0002 |0079: mul-double v0, v0, v2 │ │ -485f62: 1802 7b14 ae47 e17a ec3f |007b: const-wide v2, #double 0.89 // #3fec7ae147ae147b │ │ -485f6c: cb20 |0080: add-double/2addr v0, v2 │ │ -485f6e: 7140 6fe0 8710 |0081: invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;.max:(DD)D // method@e06f │ │ -485f74: 0b07 |0084: move-result-wide v7 │ │ -485f76: 1007 |0085: return-wide v7 │ │ -485f78: 1907 0c40 |0086: const-wide/high16 v7, #long 4615063718147915776 // #400c │ │ -485f7c: 1804 54a9 d903 adc0 803f |0088: const-wide v4, #double 0.00818 // #3f80c0ad03d9a954 │ │ -485f86: 7140 77e0 1032 |008d: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ -485f8c: 0b02 |0090: move-result-wide v2 │ │ -485f8e: ad02 0204 |0091: mul-double v2, v2, v4 │ │ -485f92: 1804 a470 3d0a d7a3 c83f |0093: const-wide v4, #double 0.1925 // #3fc8a3d70a3d70a4 │ │ -485f9c: ad00 0004 |0098: mul-double v0, v0, v4 │ │ -485fa0: cb02 |009a: add-double/2addr v2, v0 │ │ -485fa2: 1800 14ae 47e1 7a14 f23f |009b: const-wide v0, #double 1.13 // #3ff2147ae147ae14 │ │ -485fac: cb02 |00a0: add-double/2addr v2, v0 │ │ -485fae: 7140 6fe0 8732 |00a1: invoke-static {v7, v8, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@e06f │ │ -485fb4: 0b07 |00a4: move-result-wide v7 │ │ -485fb6: 1007 |00a5: return-wide v7 │ │ -485fb8: 1807 f38e 5374 2497 e53f |00a6: const-wide v7, #double 0.6747 // #3fe5972474538ef3 │ │ -485fc2: ad00 0007 |00ab: mul-double v0, v0, v7 │ │ -485fc6: 1807 f90f e9b7 af83 0140 |00ad: const-wide v7, #double 2.1893 // #400183afb7e90ff9 │ │ -485fd0: cc70 |00b2: sub-double/2addr v0, v7 │ │ -485fd2: 7140 6fe0 6510 |00b3: invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;.max:(DD)D // method@e06f │ │ -485fd8: 0b07 |00b6: move-result-wide v7 │ │ -485fda: 1007 |00b7: return-wide v7 │ │ -485fdc: 1907 0440 |00b8: const-wide/high16 v7, #long 4612811918334230528 // #4004 │ │ -485fe0: 1804 0ad7 a370 3d0a c73f |00ba: const-wide v4, #double 0.18 // #3fc70a3d70a3d70a │ │ -485fea: 7140 77e0 1032 |00bf: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ -485ff0: 0b02 |00c2: move-result-wide v2 │ │ -485ff2: ad02 0204 |00c3: mul-double v2, v2, v4 │ │ -485ff6: 1904 f63f |00c5: const-wide/high16 v4, #long 4608871268660281344 // #3ff6 │ │ -485ffa: ad00 0004 |00c7: mul-double v0, v0, v4 │ │ -485ffe: cc02 |00c9: sub-double/2addr v2, v0 │ │ -486000: 1800 cdcc cccc cccc 1440 |00ca: const-wide v0, #double 5.2 // #4014cccccccccccd │ │ -48600a: cb02 |00cf: add-double/2addr v2, v0 │ │ -48600c: 7140 6fe0 8732 |00d0: invoke-static {v7, v8, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@e06f │ │ -486012: 0b07 |00d3: move-result-wide v7 │ │ -486014: 1007 |00d4: return-wide v7 │ │ -486016: 1807 0ad7 a370 3d0a ef3f |00d5: const-wide v7, #double 0.97 // #3fef0a3d70a3d70a │ │ -486020: ad00 0007 |00da: mul-double v0, v0, v7 │ │ -486024: 7140 6fe0 6510 |00dc: invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;.max:(DD)D // method@e06f │ │ -48602a: 0b07 |00df: move-result-wide v7 │ │ -48602c: 1007 |00e0: return-wide v7 │ │ -48602e: 0000 |00e1: nop // spacer │ │ -486030: 0002 0700 18e0 71b7 c857 dcc8 d103 ... |00e2: sparse-switch-data (30 units) │ │ -48606c: 0001 0700 0000 0000 6e00 0000 5100 ... |0100: packed-switch-data (18 units) │ │ +485e60: |[485e60] de.tadris.fitness.util.CalorieCalculator.getMET:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)D │ │ +485e70: 5380 1f9d |0000: iget-wide v0, v8, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ +485e74: 1802 cdcc cccc cccc 0c40 |0002: const-wide v2, #double 3.6 // #400ccccccccccccd │ │ +485e7e: ad00 0002 |0007: mul-double v0, v0, v2 │ │ +485e82: 5482 2f9d |0009: iget-object v2, v8, Lde/tadris/fitness/data/Workout;.workoutTypeId:Ljava/lang/String; // field@9d2f │ │ +485e86: 6e10 cfe0 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +485e8c: 6e10 cfe0 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +485e92: 0a03 |0011: move-result v3 │ │ +485e94: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +485e96: 2c03 cf00 0000 |0013: sparse-switch v3, 000000e2 // +000000cf │ │ +485e9c: 284d |0016: goto 0063 // +004d │ │ +485e9e: 1a03 89d1 |0017: const-string v3, "running" // string@d189 │ │ +485ea2: 6e20 c7e0 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +485ea8: 0a02 |001c: move-result v2 │ │ +485eaa: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +485eae: 2844 |001f: goto 0063 // +0044 │ │ +485eb0: 1264 |0020: const/4 v4, #int 6 // #6 │ │ +485eb2: 2842 |0021: goto 0063 // +0042 │ │ +485eb4: 1a03 82e0 |0022: const-string v3, "skateboarding" // string@e082 │ │ +485eb8: 6e20 c7e0 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +485ebe: 0a02 |0027: move-result v2 │ │ +485ec0: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ +485ec4: 2839 |002a: goto 0063 // +0039 │ │ +485ec6: 1254 |002b: const/4 v4, #int 5 // #5 │ │ +485ec8: 2837 |002c: goto 0063 // +0037 │ │ +485eca: 1a03 af83 |002d: const-string v3, "cycling" // string@83af │ │ +485ece: 6e20 c7e0 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +485ed4: 0a02 |0032: move-result v2 │ │ +485ed6: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ +485eda: 282e |0035: goto 0063 // +002e │ │ +485edc: 1244 |0036: const/4 v4, #int 4 // #4 │ │ +485ede: 282c |0037: goto 0063 // +002c │ │ +485ee0: 1a03 66ea |0038: const-string v3, "walking" // string@ea66 │ │ +485ee4: 6e20 c7e0 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +485eea: 0a02 |003d: move-result v2 │ │ +485eec: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ +485ef0: 2823 |0040: goto 0063 // +0023 │ │ +485ef2: 1234 |0041: const/4 v4, #int 3 // #3 │ │ +485ef4: 2821 |0042: goto 0063 // +0021 │ │ +485ef6: 1a03 e8a3 |0043: const-string v3, "inline_skating" // string@a3e8 │ │ +485efa: 6e20 c7e0 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +485f00: 0a02 |0048: move-result v2 │ │ +485f02: 3902 0300 |0049: if-nez v2, 004c // +0003 │ │ +485f06: 2818 |004b: goto 0063 // +0018 │ │ +485f08: 1224 |004c: const/4 v4, #int 2 // #2 │ │ +485f0a: 2816 |004d: goto 0063 // +0016 │ │ +485f0c: 1a03 66d1 |004e: const-string v3, "rowing" // string@d166 │ │ +485f10: 6e20 c7e0 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +485f16: 0a02 |0053: move-result v2 │ │ +485f18: 3902 0300 |0054: if-nez v2, 0057 // +0003 │ │ +485f1c: 280d |0056: goto 0063 // +000d │ │ +485f1e: 1214 |0057: const/4 v4, #int 1 // #1 │ │ +485f20: 280b |0058: goto 0063 // +000b │ │ +485f22: 1a03 aea1 |0059: const-string v3, "hiking" // string@a1ae │ │ +485f26: 6e20 c7e0 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +485f2c: 0a02 |005e: move-result v2 │ │ +485f2e: 3902 0300 |005f: if-nez v2, 0062 // +0003 │ │ +485f32: 2802 |0061: goto 0063 // +0002 │ │ +485f34: 1204 |0062: const/4 v4, #int 0 // #0 │ │ +485f36: 1902 0040 |0063: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +485f3a: 1905 0840 |0065: const-wide/high16 v5, #long 4613937818241073152 // #4008 │ │ +485f3e: 2b04 9900 0000 |0067: packed-switch v4, 00000100 // +00000099 │ │ +485f44: 6e20 fed2 7800 |006a: invoke-virtual {v8, v7}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +485f4a: 0c07 |006d: move-result-object v7 │ │ +485f4c: 5277 569d |006e: iget v7, v7, Lde/tadris/fitness/data/WorkoutType;.MET:I // field@9d56 │ │ +485f50: 8377 |0070: int-to-double v7, v7 │ │ +485f52: 1007 |0071: return-wide v7 │ │ +485f54: 1907 1040 |0072: const-wide/high16 v7, #long 4616189618054758400 // #4010 │ │ +485f58: 1802 85eb 51b8 1e85 db3f |0074: const-wide v2, #double 0.43 // #3fdb851eb851eb85 │ │ +485f62: ad00 0002 |0079: mul-double v0, v0, v2 │ │ +485f66: 1802 7b14 ae47 e17a ec3f |007b: const-wide v2, #double 0.89 // #3fec7ae147ae147b │ │ +485f70: cb20 |0080: add-double/2addr v0, v2 │ │ +485f72: 7140 6fe0 8710 |0081: invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;.max:(DD)D // method@e06f │ │ +485f78: 0b07 |0084: move-result-wide v7 │ │ +485f7a: 1007 |0085: return-wide v7 │ │ +485f7c: 1907 0c40 |0086: const-wide/high16 v7, #long 4615063718147915776 // #400c │ │ +485f80: 1804 54a9 d903 adc0 803f |0088: const-wide v4, #double 0.00818 // #3f80c0ad03d9a954 │ │ +485f8a: 7140 77e0 1032 |008d: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ +485f90: 0b02 |0090: move-result-wide v2 │ │ +485f92: ad02 0204 |0091: mul-double v2, v2, v4 │ │ +485f96: 1804 a470 3d0a d7a3 c83f |0093: const-wide v4, #double 0.1925 // #3fc8a3d70a3d70a4 │ │ +485fa0: ad00 0004 |0098: mul-double v0, v0, v4 │ │ +485fa4: cb02 |009a: add-double/2addr v2, v0 │ │ +485fa6: 1800 14ae 47e1 7a14 f23f |009b: const-wide v0, #double 1.13 // #3ff2147ae147ae14 │ │ +485fb0: cb02 |00a0: add-double/2addr v2, v0 │ │ +485fb2: 7140 6fe0 8732 |00a1: invoke-static {v7, v8, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@e06f │ │ +485fb8: 0b07 |00a4: move-result-wide v7 │ │ +485fba: 1007 |00a5: return-wide v7 │ │ +485fbc: 1807 f38e 5374 2497 e53f |00a6: const-wide v7, #double 0.6747 // #3fe5972474538ef3 │ │ +485fc6: ad00 0007 |00ab: mul-double v0, v0, v7 │ │ +485fca: 1807 f90f e9b7 af83 0140 |00ad: const-wide v7, #double 2.1893 // #400183afb7e90ff9 │ │ +485fd4: cc70 |00b2: sub-double/2addr v0, v7 │ │ +485fd6: 7140 6fe0 6510 |00b3: invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;.max:(DD)D // method@e06f │ │ +485fdc: 0b07 |00b6: move-result-wide v7 │ │ +485fde: 1007 |00b7: return-wide v7 │ │ +485fe0: 1907 0440 |00b8: const-wide/high16 v7, #long 4612811918334230528 // #4004 │ │ +485fe4: 1804 0ad7 a370 3d0a c73f |00ba: const-wide v4, #double 0.18 // #3fc70a3d70a3d70a │ │ +485fee: 7140 77e0 1032 |00bf: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ +485ff4: 0b02 |00c2: move-result-wide v2 │ │ +485ff6: ad02 0204 |00c3: mul-double v2, v2, v4 │ │ +485ffa: 1904 f63f |00c5: const-wide/high16 v4, #long 4608871268660281344 // #3ff6 │ │ +485ffe: ad00 0004 |00c7: mul-double v0, v0, v4 │ │ +486002: cc02 |00c9: sub-double/2addr v2, v0 │ │ +486004: 1800 cdcc cccc cccc 1440 |00ca: const-wide v0, #double 5.2 // #4014cccccccccccd │ │ +48600e: cb02 |00cf: add-double/2addr v2, v0 │ │ +486010: 7140 6fe0 8732 |00d0: invoke-static {v7, v8, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@e06f │ │ +486016: 0b07 |00d3: move-result-wide v7 │ │ +486018: 1007 |00d4: return-wide v7 │ │ +48601a: 1807 0ad7 a370 3d0a ef3f |00d5: const-wide v7, #double 0.97 // #3fef0a3d70a3d70a │ │ +486024: ad00 0007 |00da: mul-double v0, v0, v7 │ │ +486028: 7140 6fe0 6510 |00dc: invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;.max:(DD)D // method@e06f │ │ +48602e: 0b07 |00df: move-result-wide v7 │ │ +486030: 1007 |00e0: return-wide v7 │ │ +486032: 0000 |00e1: nop // spacer │ │ +486034: 0002 0700 18e0 71b7 c857 dcc8 d103 ... |00e2: sparse-switch-data (30 units) │ │ +486070: 0001 0700 0000 0000 6e00 0000 5100 ... |0100: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0009 line=58 │ │ 0x006a line=72 │ │ 0x0081 line=68 │ │ 0x008d line=64 │ │ @@ -919883,17 +919884,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -486138: |[486138] de.tadris.fitness.util.DataManager.:()V │ │ -486148: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48614e: 0e00 |0003: return-void │ │ +48613c: |[48613c] de.tadris.fitness.util.DataManager.:()V │ │ +48614c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +486152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/DataManager; │ │ │ │ #1 : (in Lde/tadris/fitness/util/DataManager;) │ │ @@ -919901,61 +919902,61 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -486150: |[486150] de.tadris.fitness.util.DataManager.cleanFiles:(Landroid/content/Context;)V │ │ -486160: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -486164: 7110 c6db 0600 |0002: invoke-static {v6}, Lde/tadris/fitness/util/DataManager;.getSharedDirectory:(Landroid/content/Context;)Ljava/lang/String; // method@dbc6 │ │ -48616a: 0c06 |0005: move-result-object v6 │ │ -48616c: 7020 e0de 6000 |0006: invoke-direct {v0, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -486172: 6e10 ebde 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@deeb │ │ -486178: 0a06 |000c: move-result v6 │ │ -48617a: 3806 5300 |000d: if-eqz v6, 0060 // +0053 │ │ -48617e: 6e10 f9de 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ -486184: 0c06 |0012: move-result-object v6 │ │ -486186: 7110 bce3 0600 |0013: invoke-static {v6}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3bc │ │ -48618c: 1f06 651f |0016: check-cast v6, [Ljava/io/File; // type@1f65 │ │ -486190: 2160 |0018: array-length v0, v6 │ │ -486192: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -486194: 3501 4600 |001a: if-ge v1, v0, 0060 // +0046 │ │ -486198: 4602 0601 |001c: aget-object v2, v6, v1 │ │ -48619c: 6e10 f5de 0200 |001e: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@def5 │ │ -4861a2: 0a03 |0021: move-result v3 │ │ -4861a4: 3803 3b00 |0022: if-eqz v3, 005d // +003b │ │ -4861a8: 6e10 e8de 0200 |0024: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@dee8 │ │ -4861ae: 0a03 |0027: move-result v3 │ │ -4861b0: 1a04 fd18 |0028: const-string v4, "DataManager" // string@18fd │ │ -4861b4: 3803 1b00 |002a: if-eqz v3, 0045 // +001b │ │ -4861b8: 2203 0819 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4861bc: 7010 06e1 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4861c2: 1a05 6619 |0031: const-string v5, "Deleted file " // string@1966 │ │ -4861c6: 6e20 12e1 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4861cc: 6e10 f2de 0200 |0036: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ -4861d2: 0c02 |0039: move-result-object v2 │ │ -4861d4: 6e20 12e1 2300 |003a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4861da: 6e10 1fe1 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4861e0: 0c02 |0040: move-result-object v2 │ │ -4861e2: 7120 4b09 2400 |0041: invoke-static {v4, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -4861e8: 2819 |0044: goto 005d // +0019 │ │ -4861ea: 2203 0819 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4861ee: 7010 06e1 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4861f4: 1a05 6a16 |004a: const-string v5, "Could not delete file " // string@166a │ │ -4861f8: 6e20 12e1 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4861fe: 6e10 f2de 0200 |004f: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ -486204: 0c02 |0052: move-result-object v2 │ │ -486206: 6e20 12e1 2300 |0053: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48620c: 6e10 1fe1 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -486212: 0c02 |0059: move-result-object v2 │ │ -486214: 7120 4b09 2400 |005a: invoke-static {v4, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -48621a: d801 0101 |005d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -48621e: 28bb |005f: goto 001a // -0045 │ │ -486220: 0e00 |0060: return-void │ │ +486154: |[486154] de.tadris.fitness.util.DataManager.cleanFiles:(Landroid/content/Context;)V │ │ +486164: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +486168: 7110 c6db 0600 |0002: invoke-static {v6}, Lde/tadris/fitness/util/DataManager;.getSharedDirectory:(Landroid/content/Context;)Ljava/lang/String; // method@dbc6 │ │ +48616e: 0c06 |0005: move-result-object v6 │ │ +486170: 7020 e0de 6000 |0006: invoke-direct {v0, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +486176: 6e10 ebde 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@deeb │ │ +48617c: 0a06 |000c: move-result v6 │ │ +48617e: 3806 5300 |000d: if-eqz v6, 0060 // +0053 │ │ +486182: 6e10 f9de 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ +486188: 0c06 |0012: move-result-object v6 │ │ +48618a: 7110 bce3 0600 |0013: invoke-static {v6}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3bc │ │ +486190: 1f06 651f |0016: check-cast v6, [Ljava/io/File; // type@1f65 │ │ +486194: 2160 |0018: array-length v0, v6 │ │ +486196: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +486198: 3501 4600 |001a: if-ge v1, v0, 0060 // +0046 │ │ +48619c: 4602 0601 |001c: aget-object v2, v6, v1 │ │ +4861a0: 6e10 f5de 0200 |001e: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@def5 │ │ +4861a6: 0a03 |0021: move-result v3 │ │ +4861a8: 3803 3b00 |0022: if-eqz v3, 005d // +003b │ │ +4861ac: 6e10 e8de 0200 |0024: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@dee8 │ │ +4861b2: 0a03 |0027: move-result v3 │ │ +4861b4: 1a04 fd18 |0028: const-string v4, "DataManager" // string@18fd │ │ +4861b8: 3803 1b00 |002a: if-eqz v3, 0045 // +001b │ │ +4861bc: 2203 0819 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4861c0: 7010 06e1 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4861c6: 1a05 6619 |0031: const-string v5, "Deleted file " // string@1966 │ │ +4861ca: 6e20 12e1 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4861d0: 6e10 f2de 0200 |0036: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ +4861d6: 0c02 |0039: move-result-object v2 │ │ +4861d8: 6e20 12e1 2300 |003a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4861de: 6e10 1fe1 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4861e4: 0c02 |0040: move-result-object v2 │ │ +4861e6: 7120 4b09 2400 |0041: invoke-static {v4, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +4861ec: 2819 |0044: goto 005d // +0019 │ │ +4861ee: 2203 0819 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4861f2: 7010 06e1 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4861f8: 1a05 6a16 |004a: const-string v5, "Could not delete file " // string@166a │ │ +4861fc: 6e20 12e1 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +486202: 6e10 f2de 0200 |004f: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ +486208: 0c02 |0052: move-result-object v2 │ │ +48620a: 6e20 12e1 2300 |0053: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +486210: 6e10 1fe1 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +486216: 0c02 |0059: move-result-object v2 │ │ +486218: 7120 4b09 2400 |005a: invoke-static {v4, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +48621e: d801 0101 |005d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +486222: 28bb |005f: goto 001a // -0045 │ │ +486224: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0009 line=37 │ │ 0x000f line=39 │ │ 0x001e line=40 │ │ 0x0024 line=41 │ │ @@ -919969,21 +919970,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -486224: |[486224] de.tadris.fitness.util.DataManager.cleanFilesASync:(Landroid/content/Context;)V │ │ -486234: 2200 0b19 |0000: new-instance v0, Ljava/lang/Thread; // type@190b │ │ -486238: 2201 e617 |0002: new-instance v1, Lde/tadris/fitness/util/-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80; // type@17e6 │ │ -48623c: 7020 b1db 2100 |0004: invoke-direct {v1, v2}, Lde/tadris/fitness/util/-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80;.:(Landroid/content/Context;)V // method@dbb1 │ │ -486242: 7020 29e1 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ -486248: 6e10 38e1 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -48624e: 0e00 |000d: return-void │ │ +486228: |[486228] de.tadris.fitness.util.DataManager.cleanFilesASync:(Landroid/content/Context;)V │ │ +486238: 2200 0b19 |0000: new-instance v0, Ljava/lang/Thread; // type@190b │ │ +48623c: 2201 e617 |0002: new-instance v1, Lde/tadris/fitness/util/-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80; // type@17e6 │ │ +486240: 7020 b1db 2100 |0004: invoke-direct {v1, v2}, Lde/tadris/fitness/util/-$$Lambda$DataManager$MBG9oHfccEwwEe-eLAJzsNRsq80;.:(Landroid/content/Context;)V // method@dbb1 │ │ +486246: 7020 29e1 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ +48624c: 6e10 38e1 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +486252: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lde/tadris/fitness/util/DataManager;) │ │ @@ -919991,27 +919992,27 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4860f4: |[4860f4] de.tadris.fitness.util.DataManager.getSharedDirectory:(Landroid/content/Context;)Ljava/lang/String; │ │ -486104: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -486108: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48610e: 6e10 dc02 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@02dc │ │ -486114: 0c01 |0008: move-result-object v1 │ │ -486116: 6e10 edde 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ -48611c: 0c01 |000c: move-result-object v1 │ │ -48611e: 6e20 12e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -486124: 1a01 ac06 |0010: const-string v1, "/shared" // string@06ac │ │ -486128: 6e20 12e1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48612e: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -486134: 0c01 |0018: move-result-object v1 │ │ -486136: 1101 |0019: return-object v1 │ │ +4860f8: |[4860f8] de.tadris.fitness.util.DataManager.getSharedDirectory:(Landroid/content/Context;)Ljava/lang/String; │ │ +486108: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48610c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +486112: 6e10 dc02 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@02dc │ │ +486118: 0c01 |0008: move-result-object v1 │ │ +48611a: 6e10 edde 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ +486120: 0c01 |000c: move-result-object v1 │ │ +486122: 6e20 12e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +486128: 1a01 ac06 |0010: const-string v1, "/shared" // string@06ac │ │ +48612c: 6e20 12e1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +486132: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +486138: 0c01 |0018: move-result-object v1 │ │ +48613a: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) Landroid/content/Context; │ │ │ │ #4 : (in Lde/tadris/fitness/util/DataManager;) │ │ @@ -920019,17 +920020,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -486250: |[486250] de.tadris.fitness.util.DataManager.lambda$cleanFilesASync$0:(Landroid/content/Context;)V │ │ -486260: 7110 c4db 0000 |0000: invoke-static {v0}, Lde/tadris/fitness/util/DataManager;.cleanFiles:(Landroid/content/Context;)V // method@dbc4 │ │ -486266: 0e00 |0003: return-void │ │ +486254: |[486254] de.tadris.fitness.util.DataManager.lambda$cleanFilesASync$0:(Landroid/content/Context;)V │ │ +486264: 7110 c4db 0000 |0000: invoke-static {v0}, Lde/tadris/fitness/util/DataManager;.cleanFiles:(Landroid/content/Context;)V // method@dbc4 │ │ +48626a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -920098,17 +920099,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -486268: |[486268] de.tadris.fitness.util.DialogUtils.:()V │ │ -486278: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48627e: 0e00 |0003: return-void │ │ +48626c: |[48626c] de.tadris.fitness.util.DialogUtils.:()V │ │ +48627c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +486282: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/DialogUtils; │ │ │ │ #1 : (in Lde/tadris/fitness/util/DialogUtils;) │ │ @@ -920116,17 +920117,17 @@ │ │ type : '(Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -486280: |[486280] de.tadris.fitness.util.DialogUtils.lambda$showDeleteWorkoutDialog$0:(Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;Landroid/content/DialogInterface;I)V │ │ -486290: 7210 c8db 0000 |0000: invoke-interface {v0}, Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;.deleteWorkout:()V // method@dbc8 │ │ -486296: 0e00 |0003: return-void │ │ +486284: |[486284] de.tadris.fitness.util.DialogUtils.lambda$showDeleteWorkoutDialog$0:(Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;Landroid/content/DialogInterface;I)V │ │ +486294: 7210 c8db 0000 |0000: invoke-interface {v0}, Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;.deleteWorkout:()V // method@dbc8 │ │ +48629a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -920136,36 +920137,36 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -486298: |[486298] de.tadris.fitness.util.DialogUtils.showDeleteWorkoutDialog:(Landroid/content/Context;Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V │ │ -4862a8: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -4862ac: 7020 dc00 2000 |0002: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -4862b2: 1402 7900 117f |0005: const v2, #float 1.92741e+38 // #7f110079 │ │ -4862b8: 6e20 ee00 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -4862be: 0c02 |000b: move-result-object v2 │ │ -4862c0: 1400 7a00 117f |000c: const v0, #float 1.92741e+38 // #7f11007a │ │ -4862c6: 6e20 e200 0200 |000f: invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -4862cc: 0c02 |0012: move-result-object v2 │ │ -4862ce: 1400 5b00 117f |0013: const v0, #float 1.9274e+38 // #7f11005b │ │ -4862d4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -4862d6: 6e30 e500 0201 |0017: invoke-virtual {v2, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -4862dc: 0c02 |001a: move-result-object v2 │ │ -4862de: 2200 e717 |001b: new-instance v0, Lde/tadris/fitness/util/-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo; // type@17e7 │ │ -4862e2: 7020 b3db 3000 |001d: invoke-direct {v0, v3}, Lde/tadris/fitness/util/-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo;.:(Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V // method@dbb3 │ │ -4862e8: 1403 7600 117f |0020: const v3, #float 1.9274e+38 // #7f110076 │ │ -4862ee: 6e30 eb00 3200 |0023: invoke-virtual {v2, v3, v0}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -4862f4: 0c02 |0026: move-result-object v2 │ │ -4862f6: 6e10 dd00 0200 |0027: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -4862fc: 0c02 |002a: move-result-object v2 │ │ -4862fe: 6e10 f900 0200 |002b: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -486304: 0e00 |002e: return-void │ │ +48629c: |[48629c] de.tadris.fitness.util.DialogUtils.showDeleteWorkoutDialog:(Landroid/content/Context;Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V │ │ +4862ac: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +4862b0: 7020 dc00 2000 |0002: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +4862b6: 1402 7900 117f |0005: const v2, #float 1.92741e+38 // #7f110079 │ │ +4862bc: 6e20 ee00 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +4862c2: 0c02 |000b: move-result-object v2 │ │ +4862c4: 1400 7a00 117f |000c: const v0, #float 1.92741e+38 // #7f11007a │ │ +4862ca: 6e20 e200 0200 |000f: invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +4862d0: 0c02 |0012: move-result-object v2 │ │ +4862d2: 1400 5b00 117f |0013: const v0, #float 1.9274e+38 // #7f11005b │ │ +4862d8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +4862da: 6e30 e500 0201 |0017: invoke-virtual {v2, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +4862e0: 0c02 |001a: move-result-object v2 │ │ +4862e2: 2200 e717 |001b: new-instance v0, Lde/tadris/fitness/util/-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo; // type@17e7 │ │ +4862e6: 7020 b3db 3000 |001d: invoke-direct {v0, v3}, Lde/tadris/fitness/util/-$$Lambda$DialogUtils$ZoOwXkjIXjeBat_5Flo0bqS6RFo;.:(Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V // method@dbb3 │ │ +4862ec: 1403 7600 117f |0020: const v3, #float 1.9274e+38 // #7f110076 │ │ +4862f2: 6e30 eb00 3200 |0023: invoke-virtual {v2, v3, v0}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +4862f8: 0c02 |0026: move-result-object v2 │ │ +4862fa: 6e10 dd00 0200 |0027: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +486300: 0c02 |002a: move-result-object v2 │ │ +486302: 6e10 f900 0200 |002b: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +486308: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x000f line=31 │ │ 0x0017 line=32 │ │ 0x0023 line=33 │ │ 0x0027 line=34 │ │ @@ -920229,33 +920230,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4864f4: |[4864f4] de.tadris.fitness.util.FitoTrackThemes.:()V │ │ -486504: 0e00 |0000: return-void │ │ +4864f8: |[4864f8] de.tadris.fitness.util.FitoTrackThemes.:()V │ │ +486508: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/FitoTrackThemes;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -486508: |[486508] de.tadris.fitness.util.FitoTrackThemes.:(Landroid/content/Context;)V │ │ -486518: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48651e: 5b01 17a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/FitoTrackThemes;.context:Landroid/content/Context; // field@a117 │ │ -486522: 0e00 |0005: return-void │ │ +48650c: |[48650c] de.tadris.fitness.util.FitoTrackThemes.:(Landroid/content/Context;)V │ │ +48651c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +486522: 5b01 17a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/FitoTrackThemes;.context:Landroid/content/Context; // field@a117 │ │ +486526: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/util/FitoTrackThemes; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -920265,27 +920266,27 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -48635c: |[48635c] de.tadris.fitness.util.FitoTrackThemes.getThemeSetting:()I │ │ -48636c: 5430 17a1 |0000: iget-object v0, v3, Lde/tadris/fitness/util/FitoTrackThemes;.context:Landroid/content/Context; // field@a117 │ │ -486370: 7110 0f08 0000 |0002: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ -486376: 0c00 |0005: move-result-object v0 │ │ -486378: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -48637a: 7110 efe0 0100 |0007: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ -486380: 0c01 |000a: move-result-object v1 │ │ -486382: 1a02 0ae4 |000b: const-string v2, "themeSetting" // string@e40a │ │ -486386: 7230 6003 2001 |000d: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0360 │ │ -48638c: 0c00 |0010: move-result-object v0 │ │ -48638e: 7110 47e0 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ -486394: 0a00 |0014: move-result v0 │ │ -486396: 0f00 |0015: return v0 │ │ +486360: |[486360] de.tadris.fitness.util.FitoTrackThemes.getThemeSetting:()I │ │ +486370: 5430 17a1 |0000: iget-object v0, v3, Lde/tadris/fitness/util/FitoTrackThemes;.context:Landroid/content/Context; // field@a117 │ │ +486374: 7110 0f08 0000 |0002: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ +48637a: 0c00 |0005: move-result-object v0 │ │ +48637c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +48637e: 7110 efe0 0100 |0007: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ +486384: 0c01 |000a: move-result-object v1 │ │ +486386: 1a02 0ae4 |000b: const-string v2, "themeSetting" // string@e40a │ │ +48638a: 7230 6003 2001 |000d: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0360 │ │ +486390: 0c00 |0010: move-result-object v0 │ │ +486392: 7110 47e0 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ +486398: 0a00 |0014: move-result v0 │ │ +48639a: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0011 line=87 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/tadris/fitness/util/FitoTrackThemes; │ │ │ │ @@ -920295,102 +920296,102 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -486344: |[486344] de.tadris.fitness.util.FitoTrackThemes.getDefaultTheme:()I │ │ -486354: 1400 0800 127f |0000: const v0, #float 1.94067e+38 // #7f120008 │ │ -48635a: 0f00 |0003: return v0 │ │ +486348: |[486348] de.tadris.fitness.util.FitoTrackThemes.getDefaultTheme:()I │ │ +486358: 1400 0800 127f |0000: const v0, #float 1.94067e+38 // #7f120008 │ │ +48635e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/FitoTrackThemes;) │ │ name : 'getWorkoutTypeTheme' │ │ type : '(Lde/tadris/fitness/data/WorkoutType;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -486398: |[486398] de.tadris.fitness.util.FitoTrackThemes.getWorkoutTypeTheme:(Lde/tadris/fitness/data/WorkoutType;)I │ │ -4863a8: 5433 5c9d |0000: iget-object v3, v3, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ -4863ac: 6e10 cfe0 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4863b2: 6e10 cfe0 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4863b8: 0a00 |0008: move-result v0 │ │ -4863ba: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -4863bc: 2c00 6c00 0000 |000a: sparse-switch v0, 00000076 // +0000006c │ │ -4863c2: 284d |000d: goto 005a // +004d │ │ -4863c4: 1a00 89d1 |000e: const-string v0, "running" // string@d189 │ │ -4863c8: 6e20 c7e0 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4863ce: 0a03 |0013: move-result v3 │ │ -4863d0: 3903 0300 |0014: if-nez v3, 0017 // +0003 │ │ -4863d4: 2844 |0016: goto 005a // +0044 │ │ -4863d6: 1261 |0017: const/4 v1, #int 6 // #6 │ │ -4863d8: 2842 |0018: goto 005a // +0042 │ │ -4863da: 1a00 82e0 |0019: const-string v0, "skateboarding" // string@e082 │ │ -4863de: 6e20 c7e0 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4863e4: 0a03 |001e: move-result v3 │ │ -4863e6: 3903 0300 |001f: if-nez v3, 0022 // +0003 │ │ -4863ea: 2839 |0021: goto 005a // +0039 │ │ -4863ec: 1251 |0022: const/4 v1, #int 5 // #5 │ │ -4863ee: 2837 |0023: goto 005a // +0037 │ │ -4863f0: 1a00 af83 |0024: const-string v0, "cycling" // string@83af │ │ -4863f4: 6e20 c7e0 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4863fa: 0a03 |0029: move-result v3 │ │ -4863fc: 3903 0300 |002a: if-nez v3, 002d // +0003 │ │ -486400: 282e |002c: goto 005a // +002e │ │ -486402: 1241 |002d: const/4 v1, #int 4 // #4 │ │ -486404: 282c |002e: goto 005a // +002c │ │ -486406: 1a00 66ea |002f: const-string v0, "walking" // string@ea66 │ │ -48640a: 6e20 c7e0 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -486410: 0a03 |0034: move-result v3 │ │ -486412: 3903 0300 |0035: if-nez v3, 0038 // +0003 │ │ -486416: 2823 |0037: goto 005a // +0023 │ │ -486418: 1231 |0038: const/4 v1, #int 3 // #3 │ │ -48641a: 2821 |0039: goto 005a // +0021 │ │ -48641c: 1a00 e8a3 |003a: const-string v0, "inline_skating" // string@a3e8 │ │ -486420: 6e20 c7e0 0300 |003c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -486426: 0a03 |003f: move-result v3 │ │ -486428: 3903 0300 |0040: if-nez v3, 0043 // +0003 │ │ -48642c: 2818 |0042: goto 005a // +0018 │ │ -48642e: 1221 |0043: const/4 v1, #int 2 // #2 │ │ -486430: 2816 |0044: goto 005a // +0016 │ │ -486432: 1a00 66d1 |0045: const-string v0, "rowing" // string@d166 │ │ -486436: 6e20 c7e0 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48643c: 0a03 |004a: move-result v3 │ │ -48643e: 3903 0300 |004b: if-nez v3, 004e // +0003 │ │ -486442: 280d |004d: goto 005a // +000d │ │ -486444: 1211 |004e: const/4 v1, #int 1 // #1 │ │ -486446: 280b |004f: goto 005a // +000b │ │ -486448: 1a00 aea1 |0050: const-string v0, "hiking" // string@a1ae │ │ -48644c: 6e20 c7e0 0300 |0052: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -486452: 0a03 |0055: move-result v3 │ │ -486454: 3903 0300 |0056: if-nez v3, 0059 // +0003 │ │ -486458: 2802 |0058: goto 005a // +0002 │ │ -48645a: 1201 |0059: const/4 v1, #int 0 // #0 │ │ -48645c: 2b01 3a00 0000 |005a: packed-switch v1, 00000094 // +0000003a │ │ -486462: 1403 0800 127f |005d: const v3, #float 1.94067e+38 // #7f120008 │ │ -486468: 0f03 |0060: return v3 │ │ -48646a: 1403 e400 127f |0061: const v3, #float 1.94072e+38 // #7f1200e4 │ │ -486470: 0f03 |0064: return v3 │ │ -486472: 1403 3401 127f |0065: const v3, #float 1.94074e+38 // #7f120134 │ │ -486478: 0f03 |0068: return v3 │ │ -48647a: 1403 4a01 127f |0069: const v3, #float 1.94074e+38 // #7f12014a │ │ -486480: 0f03 |006c: return v3 │ │ -486482: 1403 2201 127f |006d: const v3, #float 1.94073e+38 // #7f120122 │ │ -486488: 0f03 |0070: return v3 │ │ -48648a: 1403 e900 127f |0071: const v3, #float 1.94072e+38 // #7f1200e9 │ │ -486490: 0f03 |0074: return v3 │ │ -486492: 0000 |0075: nop // spacer │ │ -486494: 0002 0700 18e0 71b7 c857 dcc8 d103 ... |0076: sparse-switch-data (30 units) │ │ -4864d0: 0001 0700 0000 0000 1700 0000 1300 ... |0094: packed-switch-data (18 units) │ │ +48639c: |[48639c] de.tadris.fitness.util.FitoTrackThemes.getWorkoutTypeTheme:(Lde/tadris/fitness/data/WorkoutType;)I │ │ +4863ac: 5433 5c9d |0000: iget-object v3, v3, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ +4863b0: 6e10 cfe0 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4863b6: 6e10 cfe0 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4863bc: 0a00 |0008: move-result v0 │ │ +4863be: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +4863c0: 2c00 6c00 0000 |000a: sparse-switch v0, 00000076 // +0000006c │ │ +4863c6: 284d |000d: goto 005a // +004d │ │ +4863c8: 1a00 89d1 |000e: const-string v0, "running" // string@d189 │ │ +4863cc: 6e20 c7e0 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4863d2: 0a03 |0013: move-result v3 │ │ +4863d4: 3903 0300 |0014: if-nez v3, 0017 // +0003 │ │ +4863d8: 2844 |0016: goto 005a // +0044 │ │ +4863da: 1261 |0017: const/4 v1, #int 6 // #6 │ │ +4863dc: 2842 |0018: goto 005a // +0042 │ │ +4863de: 1a00 82e0 |0019: const-string v0, "skateboarding" // string@e082 │ │ +4863e2: 6e20 c7e0 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4863e8: 0a03 |001e: move-result v3 │ │ +4863ea: 3903 0300 |001f: if-nez v3, 0022 // +0003 │ │ +4863ee: 2839 |0021: goto 005a // +0039 │ │ +4863f0: 1251 |0022: const/4 v1, #int 5 // #5 │ │ +4863f2: 2837 |0023: goto 005a // +0037 │ │ +4863f4: 1a00 af83 |0024: const-string v0, "cycling" // string@83af │ │ +4863f8: 6e20 c7e0 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4863fe: 0a03 |0029: move-result v3 │ │ +486400: 3903 0300 |002a: if-nez v3, 002d // +0003 │ │ +486404: 282e |002c: goto 005a // +002e │ │ +486406: 1241 |002d: const/4 v1, #int 4 // #4 │ │ +486408: 282c |002e: goto 005a // +002c │ │ +48640a: 1a00 66ea |002f: const-string v0, "walking" // string@ea66 │ │ +48640e: 6e20 c7e0 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +486414: 0a03 |0034: move-result v3 │ │ +486416: 3903 0300 |0035: if-nez v3, 0038 // +0003 │ │ +48641a: 2823 |0037: goto 005a // +0023 │ │ +48641c: 1231 |0038: const/4 v1, #int 3 // #3 │ │ +48641e: 2821 |0039: goto 005a // +0021 │ │ +486420: 1a00 e8a3 |003a: const-string v0, "inline_skating" // string@a3e8 │ │ +486424: 6e20 c7e0 0300 |003c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48642a: 0a03 |003f: move-result v3 │ │ +48642c: 3903 0300 |0040: if-nez v3, 0043 // +0003 │ │ +486430: 2818 |0042: goto 005a // +0018 │ │ +486432: 1221 |0043: const/4 v1, #int 2 // #2 │ │ +486434: 2816 |0044: goto 005a // +0016 │ │ +486436: 1a00 66d1 |0045: const-string v0, "rowing" // string@d166 │ │ +48643a: 6e20 c7e0 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +486440: 0a03 |004a: move-result v3 │ │ +486442: 3903 0300 |004b: if-nez v3, 004e // +0003 │ │ +486446: 280d |004d: goto 005a // +000d │ │ +486448: 1211 |004e: const/4 v1, #int 1 // #1 │ │ +48644a: 280b |004f: goto 005a // +000b │ │ +48644c: 1a00 aea1 |0050: const-string v0, "hiking" // string@a1ae │ │ +486450: 6e20 c7e0 0300 |0052: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +486456: 0a03 |0055: move-result v3 │ │ +486458: 3903 0300 |0056: if-nez v3, 0059 // +0003 │ │ +48645c: 2802 |0058: goto 005a // +0002 │ │ +48645e: 1201 |0059: const/4 v1, #int 0 // #0 │ │ +486460: 2b01 3a00 0000 |005a: packed-switch v1, 00000094 // +0000003a │ │ +486466: 1403 0800 127f |005d: const v3, #float 1.94067e+38 // #7f120008 │ │ +48646c: 0f03 |0060: return v3 │ │ +48646e: 1403 e400 127f |0061: const v3, #float 1.94072e+38 // #7f1200e4 │ │ +486474: 0f03 |0064: return v3 │ │ +486476: 1403 3401 127f |0065: const v3, #float 1.94074e+38 // #7f120134 │ │ +48647c: 0f03 |0068: return v3 │ │ +48647e: 1403 4a01 127f |0069: const v3, #float 1.94074e+38 // #7f12014a │ │ +486484: 0f03 |006c: return v3 │ │ +486486: 1403 2201 127f |006d: const v3, #float 1.94073e+38 // #7f120122 │ │ +48648c: 0f03 |0070: return v3 │ │ +48648e: 1403 e900 127f |0071: const v3, #float 1.94072e+38 // #7f1200e9 │ │ +486494: 0f03 |0074: return v3 │ │ +486496: 0000 |0075: nop // spacer │ │ +486498: 0002 0700 18e0 71b7 c857 dcc8 d103 ... |0076: sparse-switch-data (30 units) │ │ +4864d4: 0001 0700 0000 0000 1700 0000 1300 ... |0094: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x00a6 reg=2 this Lde/tadris/fitness/util/FitoTrackThemes; │ │ 0x0000 - 0x00a6 reg=3 (null) Lde/tadris/fitness/data/WorkoutType; │ │ │ │ @@ -920399,28 +920400,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -486308: |[486308] de.tadris.fitness.util.FitoTrackThemes.isDarkModeEnabled:()Z │ │ -486318: 5420 17a1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/FitoTrackThemes;.context:Landroid/content/Context; // field@a117 │ │ -48631c: 6e10 e402 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -486322: 0c00 |0005: move-result-object v0 │ │ -486324: 6e10 e203 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@03e2 │ │ -48632a: 0c00 |0009: move-result-object v0 │ │ -48632c: 5200 5200 |000a: iget v0, v0, Landroid/content/res/Configuration;.uiMode:I // field@0052 │ │ -486330: dd00 0030 |000c: and-int/lit8 v0, v0, #int 48 // #30 │ │ -486334: 1301 2000 |000e: const/16 v1, #int 32 // #20 │ │ -486338: 3310 0400 |0010: if-ne v0, v1, 0014 // +0004 │ │ -48633c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -48633e: 2802 |0013: goto 0015 // +0002 │ │ -486340: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -486342: 0f00 |0015: return v0 │ │ +48630c: |[48630c] de.tadris.fitness.util.FitoTrackThemes.isDarkModeEnabled:()Z │ │ +48631c: 5420 17a1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/FitoTrackThemes;.context:Landroid/content/Context; // field@a117 │ │ +486320: 6e10 e402 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +486326: 0c00 |0005: move-result-object v0 │ │ +486328: 6e10 e203 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@03e2 │ │ +48632e: 0c00 |0009: move-result-object v0 │ │ +486330: 5200 5200 |000a: iget v0, v0, Landroid/content/res/Configuration;.uiMode:I // field@0052 │ │ +486334: dd00 0030 |000c: and-int/lit8 v0, v0, #int 48 // #30 │ │ +486338: 1301 2000 |000e: const/16 v1, #int 32 // #20 │ │ +48633c: 3310 0400 |0010: if-ne v0, v1, 0014 // +0004 │ │ +486340: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +486342: 2802 |0013: goto 0015 // +0002 │ │ +486344: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +486346: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/util/FitoTrackThemes; │ │ │ │ #3 : (in Lde/tadris/fitness/util/FitoTrackThemes;) │ │ @@ -920428,29 +920429,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -486524: |[486524] de.tadris.fitness.util.FitoTrackThemes.updateDarkModeSetting:()V │ │ -486534: 7010 cfdb 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/util/FitoTrackThemes;.getThemeSetting:()I // method@dbcf │ │ -48653a: 0a00 |0003: move-result v0 │ │ -48653c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -48653e: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -486540: 3320 0300 |0006: if-ne v0, v2, 0009 // +0003 │ │ -486544: 280a |0008: goto 0012 // +000a │ │ -486546: 7010 cfdb 0300 |0009: invoke-direct {v3}, Lde/tadris/fitness/util/FitoTrackThemes;.getThemeSetting:()I // method@dbcf │ │ -48654c: 0a00 |000c: move-result v0 │ │ -48654e: 3310 0400 |000d: if-ne v0, v1, 0011 // +0004 │ │ -486552: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -486554: 2802 |0010: goto 0012 // +0002 │ │ -486556: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ -486558: 7110 1215 0100 |0012: invoke-static {v1}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@1512 │ │ -48655e: 0e00 |0015: return-void │ │ +486528: |[486528] de.tadris.fitness.util.FitoTrackThemes.updateDarkModeSetting:()V │ │ +486538: 7010 cfdb 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/util/FitoTrackThemes;.getThemeSetting:()I // method@dbcf │ │ +48653e: 0a00 |0003: move-result v0 │ │ +486540: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +486542: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +486544: 3320 0300 |0006: if-ne v0, v2, 0009 // +0003 │ │ +486548: 280a |0008: goto 0012 // +000a │ │ +48654a: 7010 cfdb 0300 |0009: invoke-direct {v3}, Lde/tadris/fitness/util/FitoTrackThemes;.getThemeSetting:()I // method@dbcf │ │ +486550: 0a00 |000c: move-result v0 │ │ +486552: 3310 0400 |000d: if-ne v0, v1, 0011 // +0004 │ │ +486556: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +486558: 2802 |0010: goto 0012 // +0002 │ │ +48655a: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ +48655c: 7110 1215 0100 |0012: invoke-static {v1}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@1512 │ │ +486562: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=73 │ │ 0x0012 line=76 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/tadris/fitness/util/FitoTrackThemes; │ │ @@ -920599,247 +920600,247 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 28 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 495 16-bit code units │ │ -48660c: |[48660c] de.tadris.fitness.util.Icon.:()V │ │ -48661c: 2200 f117 |0000: new-instance v0, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486620: 1a01 c753 |0002: const-string v1, "RUNNING" // string@53c7 │ │ -486624: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -486626: 1a03 89d1 |0005: const-string v3, "running" // string@d189 │ │ -48662a: 1404 a600 087f |0007: const v4, #float 1.80778e+38 // #7f0800a6 │ │ -486630: 7054 d4db 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486636: 6900 2ea1 |000d: sput-object v0, Lde/tadris/fitness/util/Icon;.RUNNING:Lde/tadris/fitness/util/Icon; // field@a12e │ │ -48663a: 2201 f117 |000f: new-instance v1, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -48663e: 1a03 f564 |0011: const-string v3, "WALKING" // string@64f5 │ │ -486642: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -486644: 1a05 66ea |0014: const-string v5, "walking" // string@ea66 │ │ -486648: 1406 ac00 087f |0016: const v6, #float 1.80778e+38 // #7f0800ac │ │ -48664e: 7056 d4db 3154 |0019: invoke-direct {v1, v3, v4, v5, v6}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486654: 6901 30a1 |001c: sput-object v1, Lde/tadris/fitness/util/Icon;.WALKING:Lde/tadris/fitness/util/Icon; // field@a130 │ │ -486658: 2203 f117 |001e: new-instance v3, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -48665c: 1a05 e911 |0020: const-string v5, "CYCLING" // string@11e9 │ │ -486660: 1226 |0022: const/4 v6, #int 2 // #2 │ │ -486662: 1a07 af83 |0023: const-string v7, "cycling" // string@83af │ │ -486666: 1408 7500 087f |0025: const v8, #float 1.80777e+38 // #7f080075 │ │ -48666c: 7058 d4db 5376 |0028: invoke-direct {v3, v5, v6, v7, v8}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486672: 6903 1fa1 |002b: sput-object v3, Lde/tadris/fitness/util/Icon;.CYCLING:Lde/tadris/fitness/util/Icon; // field@a11f │ │ -486676: 2205 f117 |002d: new-instance v5, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -48667a: 1a07 0c23 |002f: const-string v7, "INLINE_SKATING" // string@230c │ │ -48667e: 1238 |0031: const/4 v8, #int 3 // #3 │ │ -486680: 1a09 e8a3 |0032: const-string v9, "inline_skating" // string@a3e8 │ │ -486684: 140a 9100 087f |0034: const v10, #float 1.80778e+38 // #7f080091 │ │ -48668a: 705a d4db 7598 |0037: invoke-direct {v5, v7, v8, v9, v10}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486690: 6905 26a1 |003a: sput-object v5, Lde/tadris/fitness/util/Icon;.INLINE_SKATING:Lde/tadris/fitness/util/Icon; // field@a126 │ │ -486694: 2207 f117 |003c: new-instance v7, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486698: 1a09 3a56 |003e: const-string v9, "SKATEBOARDING" // string@563a │ │ -48669c: 124a |0040: const/4 v10, #int 4 // #4 │ │ -48669e: 1a0b 82e0 |0041: const-string v11, "skateboarding" // string@e082 │ │ -4866a2: 140c a900 087f |0043: const v12, #float 1.80778e+38 // #7f0800a9 │ │ -4866a8: 705c d4db 97ba |0046: invoke-direct {v7, v9, v10, v11, v12}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -4866ae: 6907 2fa1 |0049: sput-object v7, Lde/tadris/fitness/util/Icon;.SKATEBOARDING:Lde/tadris/fitness/util/Icon; // field@a12f │ │ -4866b2: 2209 f117 |004b: new-instance v9, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -4866b6: 1a0b c253 |004d: const-string v11, "ROWING" // string@53c2 │ │ -4866ba: 125c |004f: const/4 v12, #int 5 // #5 │ │ -4866bc: 1a0d 66d1 |0050: const-string v13, "rowing" // string@d166 │ │ -4866c0: 140e a500 087f |0052: const v14, #float 1.80778e+38 // #7f0800a5 │ │ -4866c6: 705e d4db b9dc |0055: invoke-direct {v9, v11, v12, v13, v14}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -4866cc: 6909 2da1 |0058: sput-object v9, Lde/tadris/fitness/util/Icon;.ROWING:Lde/tadris/fitness/util/Icon; // field@a12d │ │ -4866d0: 220b f117 |005a: new-instance v11, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -4866d4: 1a0d 4e0d |005c: const-string v13, "BIKE_SCOOTER" // string@0d4e │ │ -4866d8: 126e |005e: const/4 v14, #int 6 // #6 │ │ -4866da: 1a0f b279 |005f: const-string v15, "bike_scooter" // string@79b2 │ │ -4866de: 140c 7600 087f |0061: const v12, #float 1.80777e+38 // #7f080076 │ │ -4866e4: 705c d4db dbfe |0064: invoke-direct {v11, v13, v14, v15, v12}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -4866ea: 690b 1ca1 |0067: sput-object v11, Lde/tadris/fitness/util/Icon;.BIKE_SCOOTER:Lde/tadris/fitness/util/Icon; // field@a11c │ │ -4866ee: 220c f117 |0069: new-instance v12, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -4866f2: 1a0d 2c10 |006b: const-string v13, "CAR" // string@102c │ │ -4866f6: 127f |006d: const/4 v15, #int 7 // #7 │ │ -4866f8: 1a0e 2c7c |006e: const-string v14, "car" // string@7c2c │ │ -4866fc: 140a 7c00 087f |0070: const v10, #float 1.80778e+38 // #7f08007c │ │ -486702: 705a d4db dcef |0073: invoke-direct {v12, v13, v15, v14, v10}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486708: 690c 1da1 |0076: sput-object v12, Lde/tadris/fitness/util/Icon;.CAR:Lde/tadris/fitness/util/Icon; // field@a11d │ │ -48670c: 220a f117 |0078: new-instance v10, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486710: 1a0d be1b |007a: const-string v13, "E_BIKE" // string@1bbe │ │ -486714: 130e 0800 |007c: const/16 v14, #int 8 // #8 │ │ -486718: 1a0f 4388 |007e: const-string v15, "e-bike" // string@8843 │ │ -48671c: 1408 8500 087f |0080: const v8, #float 1.80778e+38 // #7f080085 │ │ -486722: 7058 d4db dafe |0083: invoke-direct {v10, v13, v14, v15, v8}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486728: 690a 21a1 |0086: sput-object v10, Lde/tadris/fitness/util/Icon;.E_BIKE:Lde/tadris/fitness/util/Icon; // field@a121 │ │ -48672c: 2208 f117 |0088: new-instance v8, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486730: 1a0d bf1b |008a: const-string v13, "E_SCOOTER" // string@1bbf │ │ -486734: 130f 0900 |008c: const/16 v15, #int 9 // #9 │ │ -486738: 1a0e 4488 |008e: const-string v14, "e-scooter" // string@8844 │ │ -48673c: 1406 8600 087f |0090: const v6, #float 1.80778e+38 // #7f080086 │ │ -486742: 7056 d4db d8ef |0093: invoke-direct {v8, v13, v15, v14, v6}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486748: 6908 22a1 |0096: sput-object v8, Lde/tadris/fitness/util/Icon;.E_SCOOTER:Lde/tadris/fitness/util/Icon; // field@a122 │ │ -48674c: 2206 f117 |0098: new-instance v6, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486750: 1a0d 001e |009a: const-string v13, "FOLLOW_SIGN" // string@1e00 │ │ -486754: 130e 0a00 |009c: const/16 v14, #int 10 // #a │ │ -486758: 1a0f 858d |009e: const-string v15, "follow-sign" // string@8d85 │ │ -48675c: 1404 8900 087f |00a0: const v4, #float 1.80778e+38 // #7f080089 │ │ -486762: 7054 d4db d6fe |00a3: invoke-direct {v6, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486768: 6906 23a1 |00a6: sput-object v6, Lde/tadris/fitness/util/Icon;.FOLLOW_SIGN:Lde/tadris/fitness/util/Icon; // field@a123 │ │ -48676c: 2204 f117 |00a8: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486770: 1a0d 4e4a |00aa: const-string v13, "MOPED" // string@4a4e │ │ -486774: 130f 0b00 |00ac: const/16 v15, #int 11 // #b │ │ -486778: 1a0e 87c0 |00ae: const-string v14, "moped" // string@c087 │ │ -48677c: 1402 9600 087f |00b0: const v2, #float 1.80778e+38 // #7f080096 │ │ -486782: 7052 d4db d4ef |00b3: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486788: 6904 27a1 |00b6: sput-object v4, Lde/tadris/fitness/util/Icon;.MOPED:Lde/tadris/fitness/util/Icon; // field@a127 │ │ -48678c: 2202 f117 |00b8: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486790: 1a0d 4d50 |00ba: const-string v13, "POOL" // string@504d │ │ -486794: 130e 0c00 |00bc: const/16 v14, #int 12 // #c │ │ -486798: 1a0f e2ca |00be: const-string v15, "pool" // string@cae2 │ │ -48679c: 0810 0400 |00c0: move-object/from16 v16, v4 │ │ -4867a0: 1404 a000 087f |00c2: const v4, #float 1.80778e+38 // #7f0800a0 │ │ -4867a6: 7054 d4db d2fe |00c5: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -4867ac: 6902 2ba1 |00c8: sput-object v2, Lde/tadris/fitness/util/Icon;.POOL:Lde/tadris/fitness/util/Icon; // field@a12b │ │ -4867b0: 2204 f117 |00ca: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -4867b4: 1a0d 220d |00cc: const-string v13, "BALL" // string@0d22 │ │ -4867b8: 130f 0d00 |00ce: const/16 v15, #int 13 // #d │ │ -4867bc: 1a0e 5579 |00d0: const-string v14, "ball" // string@7955 │ │ -4867c0: 0811 0200 |00d2: move-object/from16 v17, v2 │ │ -4867c4: 1402 7400 087f |00d4: const v2, #float 1.80777e+38 // #7f080074 │ │ -4867ca: 7052 d4db d4ef |00d7: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -4867d0: 6904 1ba1 |00da: sput-object v4, Lde/tadris/fitness/util/Icon;.BALL:Lde/tadris/fitness/util/Icon; // field@a11b │ │ -4867d4: 2202 f117 |00dc: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -4867d8: 1a0d 5009 |00de: const-string v13, "AMERICAN_FOOTBALL" // string@0950 │ │ -4867dc: 130e 0e00 |00e0: const/16 v14, #int 14 // #e │ │ -4867e0: 1a0f fe75 |00e2: const-string v15, "american-football" // string@75fe │ │ -4867e4: 0812 0400 |00e4: move-object/from16 v18, v4 │ │ -4867e8: 1404 6f00 087f |00e6: const v4, #float 1.80777e+38 // #7f08006f │ │ -4867ee: 7054 d4db d2fe |00e9: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -4867f4: 6902 1aa1 |00ec: sput-object v2, Lde/tadris/fitness/util/Icon;.AMERICAN_FOOTBALL:Lde/tadris/fitness/util/Icon; // field@a11a │ │ -4867f8: 2204 f117 |00ee: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -4867fc: 1a0d 9a20 |00f0: const-string v13, "GOLF" // string@209a │ │ -486800: 130f 0f00 |00f2: const/16 v15, #int 15 // #f │ │ -486804: 1a0e 589f |00f4: const-string v14, "golf" // string@9f58 │ │ -486808: 0813 0200 |00f6: move-object/from16 v19, v2 │ │ -48680c: 1402 8a00 087f |00f8: const v2, #float 1.80778e+38 // #7f08008a │ │ -486812: 7052 d4db d4ef |00fb: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486818: 6904 24a1 |00fe: sput-object v4, Lde/tadris/fitness/util/Icon;.GOLF:Lde/tadris/fitness/util/Icon; // field@a124 │ │ -48681c: 2202 f117 |0100: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486820: 1a0d 3f21 |0102: const-string v13, "HANDBALL" // string@213f │ │ -486824: 130e 1000 |0104: const/16 v14, #int 16 // #10 │ │ -486828: 1a0f bc9f |0106: const-string v15, "handball" // string@9fbc │ │ -48682c: 0814 0400 |0108: move-object/from16 v20, v4 │ │ -486830: 1404 8e00 087f |010a: const v4, #float 1.80778e+38 // #7f08008e │ │ -486836: 7054 d4db d2fe |010d: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -48683c: 6902 25a1 |0110: sput-object v2, Lde/tadris/fitness/util/Icon;.HANDBALL:Lde/tadris/fitness/util/Icon; // field@a125 │ │ -486840: 2204 f117 |0112: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486844: 1a0d 524a |0114: const-string v13, "MOTOR_SPORTS" // string@4a52 │ │ -486848: 130f 1100 |0116: const/16 v15, #int 17 // #11 │ │ -48684c: 1a0e 9ec0 |0118: const-string v14, "motor-sports" // string@c09e │ │ -486850: 0815 0200 |011a: move-object/from16 v21, v2 │ │ -486854: 1402 9800 087f |011c: const v2, #float 1.80778e+38 // #7f080098 │ │ -48685a: 7052 d4db d4ef |011f: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486860: 6904 29a1 |0122: sput-object v4, Lde/tadris/fitness/util/Icon;.MOTOR_SPORTS:Lde/tadris/fitness/util/Icon; // field@a129 │ │ -486864: 2202 f117 |0124: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486868: 1a0d 514a |0126: const-string v13, "MOTOR_CYCLE" // string@4a51 │ │ -48686c: 130e 1200 |0128: const/16 v14, #int 18 // #12 │ │ -486870: 1a0f 9dc0 |012a: const-string v15, "motor-cycle" // string@c09d │ │ -486874: 0816 0400 |012c: move-object/from16 v22, v4 │ │ -486878: 1404 9700 087f |012e: const v4, #float 1.80778e+38 // #7f080097 │ │ -48687e: 7054 d4db d2fe |0131: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486884: 6902 28a1 |0134: sput-object v2, Lde/tadris/fitness/util/Icon;.MOTOR_CYCLE:Lde/tadris/fitness/util/Icon; // field@a128 │ │ -486888: 2204 f117 |0136: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -48688c: 1a0d 9d53 |0138: const-string v13, "RIDING" // string@539d │ │ -486890: 130f 1300 |013a: const/16 v15, #int 19 // #13 │ │ -486894: 1a0e 2cd1 |013c: const-string v14, "riding" // string@d12c │ │ -486898: 0817 0200 |013e: move-object/from16 v23, v2 │ │ -48689c: 1402 a400 087f |0140: const v2, #float 1.80778e+38 // #7f0800a4 │ │ -4868a2: 7052 d4db d4ef |0143: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -4868a8: 6904 2ca1 |0146: sput-object v4, Lde/tadris/fitness/util/Icon;.RIDING:Lde/tadris/fitness/util/Icon; // field@a12c │ │ -4868ac: 2202 f117 |0148: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -4868b0: 1a0d fb08 |014a: const-string v13, "ADD" // string@08fb │ │ -4868b4: 130e 1400 |014c: const/16 v14, #int 20 // #14 │ │ -4868b8: 1a0f dc73 |014e: const-string v15, "add" // string@73dc │ │ -4868bc: 0818 0400 |0150: move-object/from16 v24, v4 │ │ -4868c0: 1404 6e00 087f |0152: const v4, #float 1.80777e+38 // #7f08006e │ │ -4868c6: 7054 d4db d2fe |0155: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -4868cc: 6902 19a1 |0158: sput-object v2, Lde/tadris/fitness/util/Icon;.ADD:Lde/tadris/fitness/util/Icon; // field@a119 │ │ -4868d0: 2204 f117 |015a: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -4868d4: 1a0d 9818 |015c: const-string v13, "DOWNHILL_SKI" // string@1898 │ │ -4868d8: 130f 1500 |015e: const/16 v15, #int 21 // #15 │ │ -4868dc: 1a0e 6b87 |0160: const-string v14, "downhill_ski" // string@876b │ │ -4868e0: 0819 0200 |0162: move-object/from16 v25, v2 │ │ -4868e4: 1402 8400 087f |0164: const v2, #float 1.80778e+38 // #7f080084 │ │ -4868ea: 7052 d4db d4ef |0167: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -4868f0: 6904 20a1 |016a: sput-object v4, Lde/tadris/fitness/util/Icon;.DOWNHILL_SKI:Lde/tadris/fitness/util/Icon; // field@a120 │ │ -4868f4: 2202 f117 |016c: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -4868f8: 1a0d ba11 |016e: const-string v13, "CROSS_COUNTRY_SKI" // string@11ba │ │ -4868fc: 130e 1600 |0170: const/16 v14, #int 22 // #16 │ │ -486900: 1a0f 2783 |0172: const-string v15, "cross_country_ski" // string@8327 │ │ -486904: 081a 0400 |0174: move-object/from16 v26, v4 │ │ -486908: 1404 8100 087f |0176: const v4, #float 1.80778e+38 // #7f080081 │ │ -48690e: 7054 d4db d2fe |0179: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486914: 6902 1ea1 |017c: sput-object v2, Lde/tadris/fitness/util/Icon;.CROSS_COUNTRY_SKI:Lde/tadris/fitness/util/Icon; // field@a11e │ │ -486918: 2204 f117 |017e: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -48691c: 1a0d df4e |0180: const-string v13, "OTHER" // string@4edf │ │ -486920: 130e 1700 |0182: const/16 v14, #int 23 // #17 │ │ -486924: 1a0f bdc8 |0184: const-string v15, "other" // string@c8bd │ │ -486928: 081b 0200 |0186: move-object/from16 v27, v2 │ │ -48692c: 1402 9d00 087f |0188: const v2, #float 1.80778e+38 // #7f08009d │ │ -486932: 7052 d4db d4fe |018b: invoke-direct {v4, v13, v14, v15, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ -486938: 6904 2aa1 |018e: sput-object v4, Lde/tadris/fitness/util/Icon;.OTHER:Lde/tadris/fitness/util/Icon; // field@a12a │ │ -48693c: 1302 1800 |0190: const/16 v2, #int 24 // #18 │ │ -486940: 2322 5f1f |0192: new-array v2, v2, [Lde/tadris/fitness/util/Icon; // type@1f5f │ │ -486944: 120d |0194: const/4 v13, #int 0 // #0 │ │ -486946: 4d00 020d |0195: aput-object v0, v2, v13 │ │ -48694a: 1210 |0197: const/4 v0, #int 1 // #1 │ │ -48694c: 4d01 0200 |0198: aput-object v1, v2, v0 │ │ -486950: 1220 |019a: const/4 v0, #int 2 // #2 │ │ -486952: 4d03 0200 |019b: aput-object v3, v2, v0 │ │ -486956: 1230 |019d: const/4 v0, #int 3 // #3 │ │ -486958: 4d05 0200 |019e: aput-object v5, v2, v0 │ │ -48695c: 1240 |01a0: const/4 v0, #int 4 // #4 │ │ -48695e: 4d07 0200 |01a1: aput-object v7, v2, v0 │ │ -486962: 1250 |01a3: const/4 v0, #int 5 // #5 │ │ -486964: 4d09 0200 |01a4: aput-object v9, v2, v0 │ │ -486968: 1260 |01a6: const/4 v0, #int 6 // #6 │ │ -48696a: 4d0b 0200 |01a7: aput-object v11, v2, v0 │ │ -48696e: 1270 |01a9: const/4 v0, #int 7 // #7 │ │ -486970: 4d0c 0200 |01aa: aput-object v12, v2, v0 │ │ -486974: 1300 0800 |01ac: const/16 v0, #int 8 // #8 │ │ -486978: 4d0a 0200 |01ae: aput-object v10, v2, v0 │ │ -48697c: 1300 0900 |01b0: const/16 v0, #int 9 // #9 │ │ -486980: 4d08 0200 |01b2: aput-object v8, v2, v0 │ │ -486984: 1300 0a00 |01b4: const/16 v0, #int 10 // #a │ │ -486988: 4d06 0200 |01b6: aput-object v6, v2, v0 │ │ -48698c: 1300 0b00 |01b8: const/16 v0, #int 11 // #b │ │ -486990: 4d10 0200 |01ba: aput-object v16, v2, v0 │ │ -486994: 1300 0c00 |01bc: const/16 v0, #int 12 // #c │ │ -486998: 4d11 0200 |01be: aput-object v17, v2, v0 │ │ -48699c: 1300 0d00 |01c0: const/16 v0, #int 13 // #d │ │ -4869a0: 4d12 0200 |01c2: aput-object v18, v2, v0 │ │ -4869a4: 1300 0e00 |01c4: const/16 v0, #int 14 // #e │ │ -4869a8: 4d13 0200 |01c6: aput-object v19, v2, v0 │ │ -4869ac: 1300 0f00 |01c8: const/16 v0, #int 15 // #f │ │ -4869b0: 4d14 0200 |01ca: aput-object v20, v2, v0 │ │ -4869b4: 1300 1000 |01cc: const/16 v0, #int 16 // #10 │ │ -4869b8: 4d15 0200 |01ce: aput-object v21, v2, v0 │ │ -4869bc: 1300 1100 |01d0: const/16 v0, #int 17 // #11 │ │ -4869c0: 4d16 0200 |01d2: aput-object v22, v2, v0 │ │ -4869c4: 1300 1200 |01d4: const/16 v0, #int 18 // #12 │ │ -4869c8: 4d17 0200 |01d6: aput-object v23, v2, v0 │ │ -4869cc: 1300 1300 |01d8: const/16 v0, #int 19 // #13 │ │ -4869d0: 4d18 0200 |01da: aput-object v24, v2, v0 │ │ -4869d4: 1300 1400 |01dc: const/16 v0, #int 20 // #14 │ │ -4869d8: 4d19 0200 |01de: aput-object v25, v2, v0 │ │ -4869dc: 1300 1500 |01e0: const/16 v0, #int 21 // #15 │ │ -4869e0: 4d1a 0200 |01e2: aput-object v26, v2, v0 │ │ -4869e4: 1300 1600 |01e4: const/16 v0, #int 22 // #16 │ │ -4869e8: 4d1b 0200 |01e6: aput-object v27, v2, v0 │ │ -4869ec: 1300 1700 |01e8: const/16 v0, #int 23 // #17 │ │ -4869f0: 4d04 0200 |01ea: aput-object v4, v2, v0 │ │ -4869f4: 6902 18a1 |01ec: sput-object v2, Lde/tadris/fitness/util/Icon;.$VALUES:[Lde/tadris/fitness/util/Icon; // field@a118 │ │ -4869f8: 0e00 |01ee: return-void │ │ +486610: |[486610] de.tadris.fitness.util.Icon.:()V │ │ +486620: 2200 f117 |0000: new-instance v0, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486624: 1a01 c753 |0002: const-string v1, "RUNNING" // string@53c7 │ │ +486628: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +48662a: 1a03 89d1 |0005: const-string v3, "running" // string@d189 │ │ +48662e: 1404 a600 087f |0007: const v4, #float 1.80778e+38 // #7f0800a6 │ │ +486634: 7054 d4db 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +48663a: 6900 2ea1 |000d: sput-object v0, Lde/tadris/fitness/util/Icon;.RUNNING:Lde/tadris/fitness/util/Icon; // field@a12e │ │ +48663e: 2201 f117 |000f: new-instance v1, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486642: 1a03 f564 |0011: const-string v3, "WALKING" // string@64f5 │ │ +486646: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +486648: 1a05 66ea |0014: const-string v5, "walking" // string@ea66 │ │ +48664c: 1406 ac00 087f |0016: const v6, #float 1.80778e+38 // #7f0800ac │ │ +486652: 7056 d4db 3154 |0019: invoke-direct {v1, v3, v4, v5, v6}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +486658: 6901 30a1 |001c: sput-object v1, Lde/tadris/fitness/util/Icon;.WALKING:Lde/tadris/fitness/util/Icon; // field@a130 │ │ +48665c: 2203 f117 |001e: new-instance v3, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486660: 1a05 e911 |0020: const-string v5, "CYCLING" // string@11e9 │ │ +486664: 1226 |0022: const/4 v6, #int 2 // #2 │ │ +486666: 1a07 af83 |0023: const-string v7, "cycling" // string@83af │ │ +48666a: 1408 7500 087f |0025: const v8, #float 1.80777e+38 // #7f080075 │ │ +486670: 7058 d4db 5376 |0028: invoke-direct {v3, v5, v6, v7, v8}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +486676: 6903 1fa1 |002b: sput-object v3, Lde/tadris/fitness/util/Icon;.CYCLING:Lde/tadris/fitness/util/Icon; // field@a11f │ │ +48667a: 2205 f117 |002d: new-instance v5, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +48667e: 1a07 0c23 |002f: const-string v7, "INLINE_SKATING" // string@230c │ │ +486682: 1238 |0031: const/4 v8, #int 3 // #3 │ │ +486684: 1a09 e8a3 |0032: const-string v9, "inline_skating" // string@a3e8 │ │ +486688: 140a 9100 087f |0034: const v10, #float 1.80778e+38 // #7f080091 │ │ +48668e: 705a d4db 7598 |0037: invoke-direct {v5, v7, v8, v9, v10}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +486694: 6905 26a1 |003a: sput-object v5, Lde/tadris/fitness/util/Icon;.INLINE_SKATING:Lde/tadris/fitness/util/Icon; // field@a126 │ │ +486698: 2207 f117 |003c: new-instance v7, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +48669c: 1a09 3a56 |003e: const-string v9, "SKATEBOARDING" // string@563a │ │ +4866a0: 124a |0040: const/4 v10, #int 4 // #4 │ │ +4866a2: 1a0b 82e0 |0041: const-string v11, "skateboarding" // string@e082 │ │ +4866a6: 140c a900 087f |0043: const v12, #float 1.80778e+38 // #7f0800a9 │ │ +4866ac: 705c d4db 97ba |0046: invoke-direct {v7, v9, v10, v11, v12}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +4866b2: 6907 2fa1 |0049: sput-object v7, Lde/tadris/fitness/util/Icon;.SKATEBOARDING:Lde/tadris/fitness/util/Icon; // field@a12f │ │ +4866b6: 2209 f117 |004b: new-instance v9, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +4866ba: 1a0b c253 |004d: const-string v11, "ROWING" // string@53c2 │ │ +4866be: 125c |004f: const/4 v12, #int 5 // #5 │ │ +4866c0: 1a0d 66d1 |0050: const-string v13, "rowing" // string@d166 │ │ +4866c4: 140e a500 087f |0052: const v14, #float 1.80778e+38 // #7f0800a5 │ │ +4866ca: 705e d4db b9dc |0055: invoke-direct {v9, v11, v12, v13, v14}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +4866d0: 6909 2da1 |0058: sput-object v9, Lde/tadris/fitness/util/Icon;.ROWING:Lde/tadris/fitness/util/Icon; // field@a12d │ │ +4866d4: 220b f117 |005a: new-instance v11, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +4866d8: 1a0d 4e0d |005c: const-string v13, "BIKE_SCOOTER" // string@0d4e │ │ +4866dc: 126e |005e: const/4 v14, #int 6 // #6 │ │ +4866de: 1a0f b279 |005f: const-string v15, "bike_scooter" // string@79b2 │ │ +4866e2: 140c 7600 087f |0061: const v12, #float 1.80777e+38 // #7f080076 │ │ +4866e8: 705c d4db dbfe |0064: invoke-direct {v11, v13, v14, v15, v12}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +4866ee: 690b 1ca1 |0067: sput-object v11, Lde/tadris/fitness/util/Icon;.BIKE_SCOOTER:Lde/tadris/fitness/util/Icon; // field@a11c │ │ +4866f2: 220c f117 |0069: new-instance v12, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +4866f6: 1a0d 2c10 |006b: const-string v13, "CAR" // string@102c │ │ +4866fa: 127f |006d: const/4 v15, #int 7 // #7 │ │ +4866fc: 1a0e 2c7c |006e: const-string v14, "car" // string@7c2c │ │ +486700: 140a 7c00 087f |0070: const v10, #float 1.80778e+38 // #7f08007c │ │ +486706: 705a d4db dcef |0073: invoke-direct {v12, v13, v15, v14, v10}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +48670c: 690c 1da1 |0076: sput-object v12, Lde/tadris/fitness/util/Icon;.CAR:Lde/tadris/fitness/util/Icon; // field@a11d │ │ +486710: 220a f117 |0078: new-instance v10, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486714: 1a0d be1b |007a: const-string v13, "E_BIKE" // string@1bbe │ │ +486718: 130e 0800 |007c: const/16 v14, #int 8 // #8 │ │ +48671c: 1a0f 4388 |007e: const-string v15, "e-bike" // string@8843 │ │ +486720: 1408 8500 087f |0080: const v8, #float 1.80778e+38 // #7f080085 │ │ +486726: 7058 d4db dafe |0083: invoke-direct {v10, v13, v14, v15, v8}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +48672c: 690a 21a1 |0086: sput-object v10, Lde/tadris/fitness/util/Icon;.E_BIKE:Lde/tadris/fitness/util/Icon; // field@a121 │ │ +486730: 2208 f117 |0088: new-instance v8, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486734: 1a0d bf1b |008a: const-string v13, "E_SCOOTER" // string@1bbf │ │ +486738: 130f 0900 |008c: const/16 v15, #int 9 // #9 │ │ +48673c: 1a0e 4488 |008e: const-string v14, "e-scooter" // string@8844 │ │ +486740: 1406 8600 087f |0090: const v6, #float 1.80778e+38 // #7f080086 │ │ +486746: 7056 d4db d8ef |0093: invoke-direct {v8, v13, v15, v14, v6}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +48674c: 6908 22a1 |0096: sput-object v8, Lde/tadris/fitness/util/Icon;.E_SCOOTER:Lde/tadris/fitness/util/Icon; // field@a122 │ │ +486750: 2206 f117 |0098: new-instance v6, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486754: 1a0d 001e |009a: const-string v13, "FOLLOW_SIGN" // string@1e00 │ │ +486758: 130e 0a00 |009c: const/16 v14, #int 10 // #a │ │ +48675c: 1a0f 858d |009e: const-string v15, "follow-sign" // string@8d85 │ │ +486760: 1404 8900 087f |00a0: const v4, #float 1.80778e+38 // #7f080089 │ │ +486766: 7054 d4db d6fe |00a3: invoke-direct {v6, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +48676c: 6906 23a1 |00a6: sput-object v6, Lde/tadris/fitness/util/Icon;.FOLLOW_SIGN:Lde/tadris/fitness/util/Icon; // field@a123 │ │ +486770: 2204 f117 |00a8: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486774: 1a0d 4e4a |00aa: const-string v13, "MOPED" // string@4a4e │ │ +486778: 130f 0b00 |00ac: const/16 v15, #int 11 // #b │ │ +48677c: 1a0e 87c0 |00ae: const-string v14, "moped" // string@c087 │ │ +486780: 1402 9600 087f |00b0: const v2, #float 1.80778e+38 // #7f080096 │ │ +486786: 7052 d4db d4ef |00b3: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +48678c: 6904 27a1 |00b6: sput-object v4, Lde/tadris/fitness/util/Icon;.MOPED:Lde/tadris/fitness/util/Icon; // field@a127 │ │ +486790: 2202 f117 |00b8: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486794: 1a0d 4d50 |00ba: const-string v13, "POOL" // string@504d │ │ +486798: 130e 0c00 |00bc: const/16 v14, #int 12 // #c │ │ +48679c: 1a0f e2ca |00be: const-string v15, "pool" // string@cae2 │ │ +4867a0: 0810 0400 |00c0: move-object/from16 v16, v4 │ │ +4867a4: 1404 a000 087f |00c2: const v4, #float 1.80778e+38 // #7f0800a0 │ │ +4867aa: 7054 d4db d2fe |00c5: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +4867b0: 6902 2ba1 |00c8: sput-object v2, Lde/tadris/fitness/util/Icon;.POOL:Lde/tadris/fitness/util/Icon; // field@a12b │ │ +4867b4: 2204 f117 |00ca: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +4867b8: 1a0d 220d |00cc: const-string v13, "BALL" // string@0d22 │ │ +4867bc: 130f 0d00 |00ce: const/16 v15, #int 13 // #d │ │ +4867c0: 1a0e 5579 |00d0: const-string v14, "ball" // string@7955 │ │ +4867c4: 0811 0200 |00d2: move-object/from16 v17, v2 │ │ +4867c8: 1402 7400 087f |00d4: const v2, #float 1.80777e+38 // #7f080074 │ │ +4867ce: 7052 d4db d4ef |00d7: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +4867d4: 6904 1ba1 |00da: sput-object v4, Lde/tadris/fitness/util/Icon;.BALL:Lde/tadris/fitness/util/Icon; // field@a11b │ │ +4867d8: 2202 f117 |00dc: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +4867dc: 1a0d 5009 |00de: const-string v13, "AMERICAN_FOOTBALL" // string@0950 │ │ +4867e0: 130e 0e00 |00e0: const/16 v14, #int 14 // #e │ │ +4867e4: 1a0f fe75 |00e2: const-string v15, "american-football" // string@75fe │ │ +4867e8: 0812 0400 |00e4: move-object/from16 v18, v4 │ │ +4867ec: 1404 6f00 087f |00e6: const v4, #float 1.80777e+38 // #7f08006f │ │ +4867f2: 7054 d4db d2fe |00e9: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +4867f8: 6902 1aa1 |00ec: sput-object v2, Lde/tadris/fitness/util/Icon;.AMERICAN_FOOTBALL:Lde/tadris/fitness/util/Icon; // field@a11a │ │ +4867fc: 2204 f117 |00ee: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486800: 1a0d 9a20 |00f0: const-string v13, "GOLF" // string@209a │ │ +486804: 130f 0f00 |00f2: const/16 v15, #int 15 // #f │ │ +486808: 1a0e 589f |00f4: const-string v14, "golf" // string@9f58 │ │ +48680c: 0813 0200 |00f6: move-object/from16 v19, v2 │ │ +486810: 1402 8a00 087f |00f8: const v2, #float 1.80778e+38 // #7f08008a │ │ +486816: 7052 d4db d4ef |00fb: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +48681c: 6904 24a1 |00fe: sput-object v4, Lde/tadris/fitness/util/Icon;.GOLF:Lde/tadris/fitness/util/Icon; // field@a124 │ │ +486820: 2202 f117 |0100: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486824: 1a0d 3f21 |0102: const-string v13, "HANDBALL" // string@213f │ │ +486828: 130e 1000 |0104: const/16 v14, #int 16 // #10 │ │ +48682c: 1a0f bc9f |0106: const-string v15, "handball" // string@9fbc │ │ +486830: 0814 0400 |0108: move-object/from16 v20, v4 │ │ +486834: 1404 8e00 087f |010a: const v4, #float 1.80778e+38 // #7f08008e │ │ +48683a: 7054 d4db d2fe |010d: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +486840: 6902 25a1 |0110: sput-object v2, Lde/tadris/fitness/util/Icon;.HANDBALL:Lde/tadris/fitness/util/Icon; // field@a125 │ │ +486844: 2204 f117 |0112: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486848: 1a0d 524a |0114: const-string v13, "MOTOR_SPORTS" // string@4a52 │ │ +48684c: 130f 1100 |0116: const/16 v15, #int 17 // #11 │ │ +486850: 1a0e 9ec0 |0118: const-string v14, "motor-sports" // string@c09e │ │ +486854: 0815 0200 |011a: move-object/from16 v21, v2 │ │ +486858: 1402 9800 087f |011c: const v2, #float 1.80778e+38 // #7f080098 │ │ +48685e: 7052 d4db d4ef |011f: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +486864: 6904 29a1 |0122: sput-object v4, Lde/tadris/fitness/util/Icon;.MOTOR_SPORTS:Lde/tadris/fitness/util/Icon; // field@a129 │ │ +486868: 2202 f117 |0124: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +48686c: 1a0d 514a |0126: const-string v13, "MOTOR_CYCLE" // string@4a51 │ │ +486870: 130e 1200 |0128: const/16 v14, #int 18 // #12 │ │ +486874: 1a0f 9dc0 |012a: const-string v15, "motor-cycle" // string@c09d │ │ +486878: 0816 0400 |012c: move-object/from16 v22, v4 │ │ +48687c: 1404 9700 087f |012e: const v4, #float 1.80778e+38 // #7f080097 │ │ +486882: 7054 d4db d2fe |0131: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +486888: 6902 28a1 |0134: sput-object v2, Lde/tadris/fitness/util/Icon;.MOTOR_CYCLE:Lde/tadris/fitness/util/Icon; // field@a128 │ │ +48688c: 2204 f117 |0136: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486890: 1a0d 9d53 |0138: const-string v13, "RIDING" // string@539d │ │ +486894: 130f 1300 |013a: const/16 v15, #int 19 // #13 │ │ +486898: 1a0e 2cd1 |013c: const-string v14, "riding" // string@d12c │ │ +48689c: 0817 0200 |013e: move-object/from16 v23, v2 │ │ +4868a0: 1402 a400 087f |0140: const v2, #float 1.80778e+38 // #7f0800a4 │ │ +4868a6: 7052 d4db d4ef |0143: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +4868ac: 6904 2ca1 |0146: sput-object v4, Lde/tadris/fitness/util/Icon;.RIDING:Lde/tadris/fitness/util/Icon; // field@a12c │ │ +4868b0: 2202 f117 |0148: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +4868b4: 1a0d fb08 |014a: const-string v13, "ADD" // string@08fb │ │ +4868b8: 130e 1400 |014c: const/16 v14, #int 20 // #14 │ │ +4868bc: 1a0f dc73 |014e: const-string v15, "add" // string@73dc │ │ +4868c0: 0818 0400 |0150: move-object/from16 v24, v4 │ │ +4868c4: 1404 6e00 087f |0152: const v4, #float 1.80777e+38 // #7f08006e │ │ +4868ca: 7054 d4db d2fe |0155: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +4868d0: 6902 19a1 |0158: sput-object v2, Lde/tadris/fitness/util/Icon;.ADD:Lde/tadris/fitness/util/Icon; // field@a119 │ │ +4868d4: 2204 f117 |015a: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +4868d8: 1a0d 9818 |015c: const-string v13, "DOWNHILL_SKI" // string@1898 │ │ +4868dc: 130f 1500 |015e: const/16 v15, #int 21 // #15 │ │ +4868e0: 1a0e 6b87 |0160: const-string v14, "downhill_ski" // string@876b │ │ +4868e4: 0819 0200 |0162: move-object/from16 v25, v2 │ │ +4868e8: 1402 8400 087f |0164: const v2, #float 1.80778e+38 // #7f080084 │ │ +4868ee: 7052 d4db d4ef |0167: invoke-direct {v4, v13, v15, v14, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +4868f4: 6904 20a1 |016a: sput-object v4, Lde/tadris/fitness/util/Icon;.DOWNHILL_SKI:Lde/tadris/fitness/util/Icon; // field@a120 │ │ +4868f8: 2202 f117 |016c: new-instance v2, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +4868fc: 1a0d ba11 |016e: const-string v13, "CROSS_COUNTRY_SKI" // string@11ba │ │ +486900: 130e 1600 |0170: const/16 v14, #int 22 // #16 │ │ +486904: 1a0f 2783 |0172: const-string v15, "cross_country_ski" // string@8327 │ │ +486908: 081a 0400 |0174: move-object/from16 v26, v4 │ │ +48690c: 1404 8100 087f |0176: const v4, #float 1.80778e+38 // #7f080081 │ │ +486912: 7054 d4db d2fe |0179: invoke-direct {v2, v13, v14, v15, v4}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +486918: 6902 1ea1 |017c: sput-object v2, Lde/tadris/fitness/util/Icon;.CROSS_COUNTRY_SKI:Lde/tadris/fitness/util/Icon; // field@a11e │ │ +48691c: 2204 f117 |017e: new-instance v4, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486920: 1a0d df4e |0180: const-string v13, "OTHER" // string@4edf │ │ +486924: 130e 1700 |0182: const/16 v14, #int 23 // #17 │ │ +486928: 1a0f bdc8 |0184: const-string v15, "other" // string@c8bd │ │ +48692c: 081b 0200 |0186: move-object/from16 v27, v2 │ │ +486930: 1402 9d00 087f |0188: const v2, #float 1.80778e+38 // #7f08009d │ │ +486936: 7052 d4db d4fe |018b: invoke-direct {v4, v13, v14, v15, v2}, Lde/tadris/fitness/util/Icon;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@dbd4 │ │ +48693c: 6904 2aa1 |018e: sput-object v4, Lde/tadris/fitness/util/Icon;.OTHER:Lde/tadris/fitness/util/Icon; // field@a12a │ │ +486940: 1302 1800 |0190: const/16 v2, #int 24 // #18 │ │ +486944: 2322 5f1f |0192: new-array v2, v2, [Lde/tadris/fitness/util/Icon; // type@1f5f │ │ +486948: 120d |0194: const/4 v13, #int 0 // #0 │ │ +48694a: 4d00 020d |0195: aput-object v0, v2, v13 │ │ +48694e: 1210 |0197: const/4 v0, #int 1 // #1 │ │ +486950: 4d01 0200 |0198: aput-object v1, v2, v0 │ │ +486954: 1220 |019a: const/4 v0, #int 2 // #2 │ │ +486956: 4d03 0200 |019b: aput-object v3, v2, v0 │ │ +48695a: 1230 |019d: const/4 v0, #int 3 // #3 │ │ +48695c: 4d05 0200 |019e: aput-object v5, v2, v0 │ │ +486960: 1240 |01a0: const/4 v0, #int 4 // #4 │ │ +486962: 4d07 0200 |01a1: aput-object v7, v2, v0 │ │ +486966: 1250 |01a3: const/4 v0, #int 5 // #5 │ │ +486968: 4d09 0200 |01a4: aput-object v9, v2, v0 │ │ +48696c: 1260 |01a6: const/4 v0, #int 6 // #6 │ │ +48696e: 4d0b 0200 |01a7: aput-object v11, v2, v0 │ │ +486972: 1270 |01a9: const/4 v0, #int 7 // #7 │ │ +486974: 4d0c 0200 |01aa: aput-object v12, v2, v0 │ │ +486978: 1300 0800 |01ac: const/16 v0, #int 8 // #8 │ │ +48697c: 4d0a 0200 |01ae: aput-object v10, v2, v0 │ │ +486980: 1300 0900 |01b0: const/16 v0, #int 9 // #9 │ │ +486984: 4d08 0200 |01b2: aput-object v8, v2, v0 │ │ +486988: 1300 0a00 |01b4: const/16 v0, #int 10 // #a │ │ +48698c: 4d06 0200 |01b6: aput-object v6, v2, v0 │ │ +486990: 1300 0b00 |01b8: const/16 v0, #int 11 // #b │ │ +486994: 4d10 0200 |01ba: aput-object v16, v2, v0 │ │ +486998: 1300 0c00 |01bc: const/16 v0, #int 12 // #c │ │ +48699c: 4d11 0200 |01be: aput-object v17, v2, v0 │ │ +4869a0: 1300 0d00 |01c0: const/16 v0, #int 13 // #d │ │ +4869a4: 4d12 0200 |01c2: aput-object v18, v2, v0 │ │ +4869a8: 1300 0e00 |01c4: const/16 v0, #int 14 // #e │ │ +4869ac: 4d13 0200 |01c6: aput-object v19, v2, v0 │ │ +4869b0: 1300 0f00 |01c8: const/16 v0, #int 15 // #f │ │ +4869b4: 4d14 0200 |01ca: aput-object v20, v2, v0 │ │ +4869b8: 1300 1000 |01cc: const/16 v0, #int 16 // #10 │ │ +4869bc: 4d15 0200 |01ce: aput-object v21, v2, v0 │ │ +4869c0: 1300 1100 |01d0: const/16 v0, #int 17 // #11 │ │ +4869c4: 4d16 0200 |01d2: aput-object v22, v2, v0 │ │ +4869c8: 1300 1200 |01d4: const/16 v0, #int 18 // #12 │ │ +4869cc: 4d17 0200 |01d6: aput-object v23, v2, v0 │ │ +4869d0: 1300 1300 |01d8: const/16 v0, #int 19 // #13 │ │ +4869d4: 4d18 0200 |01da: aput-object v24, v2, v0 │ │ +4869d8: 1300 1400 |01dc: const/16 v0, #int 20 // #14 │ │ +4869dc: 4d19 0200 |01de: aput-object v25, v2, v0 │ │ +4869e0: 1300 1500 |01e0: const/16 v0, #int 21 // #15 │ │ +4869e4: 4d1a 0200 |01e2: aput-object v26, v2, v0 │ │ +4869e8: 1300 1600 |01e4: const/16 v0, #int 22 // #16 │ │ +4869ec: 4d1b 0200 |01e6: aput-object v27, v2, v0 │ │ +4869f0: 1300 1700 |01e8: const/16 v0, #int 23 // #17 │ │ +4869f4: 4d04 0200 |01ea: aput-object v4, v2, v0 │ │ +4869f8: 6902 18a1 |01ec: sput-object v2, Lde/tadris/fitness/util/Icon;.$VALUES:[Lde/tadris/fitness/util/Icon; // field@a118 │ │ +4869fc: 0e00 |01ee: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000f line=29 │ │ 0x001e line=30 │ │ 0x002d line=31 │ │ 0x003c line=32 │ │ @@ -920870,19 +920871,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4869fc: |[4869fc] de.tadris.fitness.util.Icon.:(Ljava/lang/String;ILjava/lang/String;I)V │ │ -486a0c: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -486a12: 5b03 32a1 |0003: iput-object v3, v0, Lde/tadris/fitness/util/Icon;.name:Ljava/lang/String; // field@a132 │ │ -486a16: 5904 31a1 |0005: iput v4, v0, Lde/tadris/fitness/util/Icon;.iconRes:I // field@a131 │ │ -486a1a: 0e00 |0007: return-void │ │ +486a00: |[486a00] de.tadris.fitness.util.Icon.:(Ljava/lang/String;ILjava/lang/String;I)V │ │ +486a10: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +486a16: 5b03 32a1 |0003: iput-object v3, v0, Lde/tadris/fitness/util/Icon;.name:Ljava/lang/String; // field@a132 │ │ +486a1a: 5904 31a1 |0005: iput v4, v0, Lde/tadris/fitness/util/Icon;.iconRes:I // field@a131 │ │ +486a1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/util/Icon; │ │ @@ -920896,38 +920897,38 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4865a8: |[4865a8] de.tadris.fitness.util.Icon.getIcon:(Ljava/lang/String;)I │ │ -4865b8: 7100 d7db 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/Icon;.values:()[Lde/tadris/fitness/util/Icon; // method@dbd7 │ │ -4865be: 0c00 |0003: move-result-object v0 │ │ -4865c0: 2101 |0004: array-length v1, v0 │ │ -4865c2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4865c4: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ -4865c8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -4865cc: 5434 32a1 |000a: iget-object v4, v3, Lde/tadris/fitness/util/Icon;.name:Ljava/lang/String; // field@a132 │ │ -4865d0: 6e20 c7e0 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4865d6: 0a04 |000f: move-result v4 │ │ -4865d8: 3804 0500 |0010: if-eqz v4, 0015 // +0005 │ │ -4865dc: 5235 31a1 |0012: iget v5, v3, Lde/tadris/fitness/util/Icon;.iconRes:I // field@a131 │ │ -4865e0: 0f05 |0014: return v5 │ │ -4865e2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4865e6: 28ef |0017: goto 0006 // -0011 │ │ -4865e8: 1a00 d9ab |0018: const-string v0, "list" // string@abd9 │ │ -4865ec: 6e20 c7e0 0500 |001a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4865f2: 0a05 |001d: move-result v5 │ │ -4865f4: 3805 0600 |001e: if-eqz v5, 0024 // +0006 │ │ -4865f8: 1405 9500 087f |0020: const v5, #float 1.80778e+38 // #7f080095 │ │ -4865fe: 0f05 |0023: return v5 │ │ -486600: 6205 2aa1 |0024: sget-object v5, Lde/tadris/fitness/util/Icon;.OTHER:Lde/tadris/fitness/util/Icon; // field@a12a │ │ -486604: 5255 31a1 |0026: iget v5, v5, Lde/tadris/fitness/util/Icon;.iconRes:I // field@a131 │ │ -486608: 0f05 |0028: return v5 │ │ +4865ac: |[4865ac] de.tadris.fitness.util.Icon.getIcon:(Ljava/lang/String;)I │ │ +4865bc: 7100 d7db 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/Icon;.values:()[Lde/tadris/fitness/util/Icon; // method@dbd7 │ │ +4865c2: 0c00 |0003: move-result-object v0 │ │ +4865c4: 2101 |0004: array-length v1, v0 │ │ +4865c6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4865c8: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ +4865cc: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +4865d0: 5434 32a1 |000a: iget-object v4, v3, Lde/tadris/fitness/util/Icon;.name:Ljava/lang/String; // field@a132 │ │ +4865d4: 6e20 c7e0 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4865da: 0a04 |000f: move-result v4 │ │ +4865dc: 3804 0500 |0010: if-eqz v4, 0015 // +0005 │ │ +4865e0: 5235 31a1 |0012: iget v5, v3, Lde/tadris/fitness/util/Icon;.iconRes:I // field@a131 │ │ +4865e4: 0f05 |0014: return v5 │ │ +4865e6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4865ea: 28ef |0017: goto 0006 // -0011 │ │ +4865ec: 1a00 d9ab |0018: const-string v0, "list" // string@abd9 │ │ +4865f0: 6e20 c7e0 0500 |001a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4865f6: 0a05 |001d: move-result v5 │ │ +4865f8: 3805 0600 |001e: if-eqz v5, 0024 // +0006 │ │ +4865fc: 1405 9500 087f |0020: const v5, #float 1.80778e+38 // #7f080095 │ │ +486602: 0f05 |0023: return v5 │ │ +486604: 6205 2aa1 |0024: sget-object v5, Lde/tadris/fitness/util/Icon;.OTHER:Lde/tadris/fitness/util/Icon; // field@a12a │ │ +486608: 5255 31a1 |0026: iget v5, v5, Lde/tadris/fitness/util/Icon;.iconRes:I // field@a131 │ │ +48660c: 0f05 |0028: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000a line=66 │ │ 0x0012 line=67 │ │ 0x001a line=70 │ │ 0x0024 line=73 │ │ @@ -920939,20 +920940,20 @@ │ │ type : '(Ljava/lang/String;)Lde/tadris/fitness/util/Icon;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -486560: |[486560] de.tadris.fitness.util.Icon.valueOf:(Ljava/lang/String;)Lde/tadris/fitness/util/Icon; │ │ -486570: 1c00 f117 |0000: const-class v0, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486574: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -48657a: 0c01 |0005: move-result-object v1 │ │ -48657c: 1f01 f117 |0006: check-cast v1, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ -486580: 1101 |0008: return-object v1 │ │ +486564: |[486564] de.tadris.fitness.util.Icon.valueOf:(Ljava/lang/String;)Lde/tadris/fitness/util/Icon; │ │ +486574: 1c00 f117 |0000: const-class v0, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486578: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +48657e: 0c01 |0005: move-result-object v1 │ │ +486580: 1f01 f117 |0006: check-cast v1, Lde/tadris/fitness/util/Icon; // type@17f1 │ │ +486584: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/tadris/fitness/util/Icon;) │ │ @@ -920960,20 +920961,20 @@ │ │ type : '()[Lde/tadris/fitness/util/Icon;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -486584: |[486584] de.tadris.fitness.util.Icon.values:()[Lde/tadris/fitness/util/Icon; │ │ -486594: 6200 18a1 |0000: sget-object v0, Lde/tadris/fitness/util/Icon;.$VALUES:[Lde/tadris/fitness/util/Icon; // field@a118 │ │ -486598: 6e10 ccff 0000 |0002: invoke-virtual {v0}, [Lde/tadris/fitness/util/Icon;.clone:()Ljava/lang/Object; // method@ffcc │ │ -48659e: 0c00 |0005: move-result-object v0 │ │ -4865a0: 1f00 5f1f |0006: check-cast v0, [Lde/tadris/fitness/util/Icon; // type@1f5f │ │ -4865a4: 1100 |0008: return-object v0 │ │ +486588: |[486588] de.tadris.fitness.util.Icon.values:()[Lde/tadris/fitness/util/Icon; │ │ +486598: 6200 18a1 |0000: sget-object v0, Lde/tadris/fitness/util/Icon;.$VALUES:[Lde/tadris/fitness/util/Icon; // field@a118 │ │ +48659c: 6e10 ccff 0000 |0002: invoke-virtual {v0}, [Lde/tadris/fitness/util/Icon;.clone:()Ljava/lang/Object; // method@ffcc │ │ +4865a2: 0c00 |0005: move-result-object v0 │ │ +4865a4: 1f00 5f1f |0006: check-cast v0, [Lde/tadris/fitness/util/Icon; // type@1f5f │ │ +4865a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9143 (Icon.java) │ │ @@ -921026,17 +921027,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -486bd0: |[486bd0] de.tadris.fitness.util.NfcAdapterHelper.:()V │ │ -486be0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -486be6: 0e00 |0003: return-void │ │ +486bd4: |[486bd4] de.tadris.fitness.util.NfcAdapterHelper.:()V │ │ +486be4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +486bea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/NfcAdapterHelper; │ │ │ │ #1 : (in Lde/tadris/fitness/util/NfcAdapterHelper;) │ │ @@ -921044,35 +921045,35 @@ │ │ type : '(Landroid/content/Context;)Landroid/app/AlertDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -486a1c: |[486a1c] de.tadris.fitness.util.NfcAdapterHelper.createNfcEnableDialog:(Landroid/content/Context;)Landroid/app/AlertDialog; │ │ -486a2c: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -486a30: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -486a36: 1401 7f00 117f |0005: const v1, #float 1.92741e+38 // #7f11007f │ │ -486a3c: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -486a42: 0c00 |000b: move-result-object v0 │ │ -486a44: 1401 7e00 117f |000c: const v1, #float 1.92741e+38 // #7f11007e │ │ -486a4a: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -486a50: 0c00 |0012: move-result-object v0 │ │ -486a52: 6201 0ca1 |0013: sget-object v1, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks;.INSTANCE:Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks; // field@a10c │ │ -486a56: 1402 5b00 117f |0015: const v2, #float 1.9274e+38 // #7f11005b │ │ -486a5c: 6e30 e500 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -486a62: 0c00 |001b: move-result-object v0 │ │ -486a64: 2201 e817 |001c: new-instance v1, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4; // type@17e8 │ │ -486a68: 7020 b5db 3100 |001e: invoke-direct {v1, v3}, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4;.:(Landroid/content/Context;)V // method@dbb5 │ │ -486a6e: 1403 3e00 117f |0021: const v3, #float 1.92739e+38 // #7f11003e │ │ -486a74: 6e30 eb00 3001 |0024: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -486a7a: 0c03 |0027: move-result-object v3 │ │ -486a7c: 6e10 dd00 0300 |0028: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -486a82: 0c03 |002b: move-result-object v3 │ │ -486a84: 1103 |002c: return-object v3 │ │ +486a20: |[486a20] de.tadris.fitness.util.NfcAdapterHelper.createNfcEnableDialog:(Landroid/content/Context;)Landroid/app/AlertDialog; │ │ +486a30: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +486a34: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +486a3a: 1401 7f00 117f |0005: const v1, #float 1.92741e+38 // #7f11007f │ │ +486a40: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +486a46: 0c00 |000b: move-result-object v0 │ │ +486a48: 1401 7e00 117f |000c: const v1, #float 1.92741e+38 // #7f11007e │ │ +486a4e: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +486a54: 0c00 |0012: move-result-object v0 │ │ +486a56: 6201 0ca1 |0013: sget-object v1, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks;.INSTANCE:Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$qqSW5cUrglV1v7wmqFGmR16Srks; // field@a10c │ │ +486a5a: 1402 5b00 117f |0015: const v2, #float 1.9274e+38 // #7f11005b │ │ +486a60: 6e30 e500 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +486a66: 0c00 |001b: move-result-object v0 │ │ +486a68: 2201 e817 |001c: new-instance v1, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4; // type@17e8 │ │ +486a6c: 7020 b5db 3100 |001e: invoke-direct {v1, v3}, Lde/tadris/fitness/util/-$$Lambda$NfcAdapterHelper$WzegvrOycKC2Yv9VZpbtDTO-w-4;.:(Landroid/content/Context;)V // method@dbb5 │ │ +486a72: 1403 3e00 117f |0021: const v3, #float 1.92739e+38 // #7f11003e │ │ +486a78: 6e30 eb00 3001 |0024: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +486a7e: 0c03 |0027: move-result-object v3 │ │ +486a80: 6e10 dd00 0300 |0028: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +486a86: 0c03 |002b: move-result-object v3 │ │ +486a88: 1103 |002c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0008 line=43 │ │ 0x000f line=44 │ │ 0x0018 line=45 │ │ 0x0024 line=46 │ │ @@ -921085,33 +921086,33 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -486a88: |[486a88] de.tadris.fitness.util.NfcAdapterHelper.disableNfcForegroundDispatch:(Landroid/app/Activity;)Z │ │ -486a98: 6200 34a1 |0000: sget-object v0, Lde/tadris/fitness/util/NfcAdapterHelper;.nfcAdapter:Landroid/nfc/NfcAdapter; // field@a134 │ │ -486a9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -486a9e: 3800 1d00 |0003: if-eqz v0, 0020 // +001d │ │ -486aa2: 7110 dcdb 0200 |0005: invoke-static {v2}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ -486aa8: 0a00 |0008: move-result v0 │ │ -486aaa: 3800 1700 |0009: if-eqz v0, 0020 // +0017 │ │ -486aae: 7110 dddb 0200 |000b: invoke-static {v2}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcPresent:(Landroid/content/Context;)Z // method@dbdd │ │ -486ab4: 0a00 |000e: move-result v0 │ │ -486ab6: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -486aba: 280f |0011: goto 0020 // +000f │ │ -486abc: 6200 34a1 |0012: sget-object v0, Lde/tadris/fitness/util/NfcAdapterHelper;.nfcAdapter:Landroid/nfc/NfcAdapter; // field@a134 │ │ -486ac0: 6e20 1007 2000 |0014: invoke-virtual {v0, v2}, Landroid/nfc/NfcAdapter;.disableForegroundDispatch:(Landroid/app/Activity;)V // method@0710 │ │ -486ac6: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -486ac8: 0f02 |0018: return v2 │ │ -486aca: 1a02 634d |0019: const-string v2, "NfcAdapterHelper" // string@4d63 │ │ -486ace: 1a00 751e |001b: const-string v0, "Failed to disable NFC foreground dispatcher. Activity is not in foreground." // string@1e75 │ │ -486ad2: 7120 4d09 0200 |001d: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -486ad8: 0f01 |0020: return v1 │ │ +486a8c: |[486a8c] de.tadris.fitness.util.NfcAdapterHelper.disableNfcForegroundDispatch:(Landroid/app/Activity;)Z │ │ +486a9c: 6200 34a1 |0000: sget-object v0, Lde/tadris/fitness/util/NfcAdapterHelper;.nfcAdapter:Landroid/nfc/NfcAdapter; // field@a134 │ │ +486aa0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +486aa2: 3800 1d00 |0003: if-eqz v0, 0020 // +001d │ │ +486aa6: 7110 dcdb 0200 |0005: invoke-static {v2}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ +486aac: 0a00 |0008: move-result v0 │ │ +486aae: 3800 1700 |0009: if-eqz v0, 0020 // +0017 │ │ +486ab2: 7110 dddb 0200 |000b: invoke-static {v2}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcPresent:(Landroid/content/Context;)Z // method@dbdd │ │ +486ab8: 0a00 |000e: move-result v0 │ │ +486aba: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +486abe: 280f |0011: goto 0020 // +000f │ │ +486ac0: 6200 34a1 |0012: sget-object v0, Lde/tadris/fitness/util/NfcAdapterHelper;.nfcAdapter:Landroid/nfc/NfcAdapter; // field@a134 │ │ +486ac4: 6e20 1007 2000 |0014: invoke-virtual {v0, v2}, Landroid/nfc/NfcAdapter;.disableForegroundDispatch:(Landroid/app/Activity;)V // method@0710 │ │ +486aca: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +486acc: 0f02 |0018: return v2 │ │ +486ace: 1a02 634d |0019: const-string v2, "NfcAdapterHelper" // string@4d63 │ │ +486ad2: 1a00 751e |001b: const-string v0, "Failed to disable NFC foreground dispatcher. Activity is not in foreground." // string@1e75 │ │ +486ad6: 7120 4d09 0200 |001d: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +486adc: 0f01 |0020: return v1 │ │ catches : 1 │ │ 0x0012 - 0x0017 │ │ Ljava/lang/IllegalStateException; -> 0x0019 │ │ positions : │ │ 0x0000 line=101 │ │ 0x0012 line=106 │ │ 0x001d line=108 │ │ @@ -921123,48 +921124,48 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -486aec: |[486aec] de.tadris.fitness.util.NfcAdapterHelper.enableNfcForegroundDispatch:(Landroid/app/Activity;)Z │ │ -486afc: 7110 dddb 0500 |0000: invoke-static {v5}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcPresent:(Landroid/content/Context;)Z // method@dbdd │ │ -486b02: 0a00 |0003: move-result v0 │ │ -486b04: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -486b06: 3800 3700 |0005: if-eqz v0, 003c // +0037 │ │ -486b0a: 7110 dcdb 0500 |0007: invoke-static {v5}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ -486b10: 0a00 |000a: move-result v0 │ │ -486b12: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -486b16: 282f |000d: goto 003c // +002f │ │ -486b18: 7110 1207 0500 |000e: invoke-static {v5}, Landroid/nfc/NfcAdapter;.getDefaultAdapter:(Landroid/content/Context;)Landroid/nfc/NfcAdapter; // method@0712 │ │ -486b1e: 0c00 |0011: move-result-object v0 │ │ -486b20: 6900 34a1 |0012: sput-object v0, Lde/tadris/fitness/util/NfcAdapterHelper;.nfcAdapter:Landroid/nfc/NfcAdapter; // field@a134 │ │ -486b24: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -486b28: 0f01 |0016: return v1 │ │ -486b2a: 2200 7e00 |0017: new-instance v0, Landroid/content/Intent; // type@007e │ │ -486b2e: 6e10 96e0 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -486b34: 0c02 |001c: move-result-object v2 │ │ -486b36: 7030 1003 5002 |001d: invoke-direct {v0, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -486b3c: 1502 0020 |0020: const/high16 v2, #int 536870912 // #2000 │ │ -486b40: 6e20 1503 2000 |0022: invoke-virtual {v0, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0315 │ │ -486b46: 0c00 |0025: move-result-object v0 │ │ -486b48: 7140 f601 1510 |0026: invoke-static {v5, v1, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@01f6 │ │ -486b4e: 0c00 |0029: move-result-object v0 │ │ -486b50: 6202 34a1 |002a: sget-object v2, Lde/tadris/fitness/util/NfcAdapterHelper;.nfcAdapter:Landroid/nfc/NfcAdapter; // field@a134 │ │ -486b54: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -486b56: 0734 |002d: move-object v4, v3 │ │ -486b58: 1f04 cd1f |002e: check-cast v4, [[Ljava/lang/String; // type@1fcd │ │ -486b5c: 6e54 1107 5230 |0030: invoke-virtual {v2, v5, v0, v3, v4}, Landroid/nfc/NfcAdapter;.enableForegroundDispatch:(Landroid/app/Activity;Landroid/app/PendingIntent;[Landroid/content/IntentFilter;[[Ljava/lang/String;)V // method@0711 │ │ -486b62: 1215 |0033: const/4 v5, #int 1 // #1 │ │ -486b64: 0f05 |0034: return v5 │ │ -486b66: 1a05 634d |0035: const-string v5, "NfcAdapterHelper" // string@4d63 │ │ -486b6a: 1a00 761e |0037: const-string v0, "Failed to enable NFC foreground dispatcher. Activity is not in foreground." // string@1e76 │ │ -486b6e: 7120 4d09 0500 |0039: invoke-static {v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -486b74: 0f01 |003c: return v1 │ │ +486af0: |[486af0] de.tadris.fitness.util.NfcAdapterHelper.enableNfcForegroundDispatch:(Landroid/app/Activity;)Z │ │ +486b00: 7110 dddb 0500 |0000: invoke-static {v5}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcPresent:(Landroid/content/Context;)Z // method@dbdd │ │ +486b06: 0a00 |0003: move-result v0 │ │ +486b08: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +486b0a: 3800 3700 |0005: if-eqz v0, 003c // +0037 │ │ +486b0e: 7110 dcdb 0500 |0007: invoke-static {v5}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ +486b14: 0a00 |000a: move-result v0 │ │ +486b16: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +486b1a: 282f |000d: goto 003c // +002f │ │ +486b1c: 7110 1207 0500 |000e: invoke-static {v5}, Landroid/nfc/NfcAdapter;.getDefaultAdapter:(Landroid/content/Context;)Landroid/nfc/NfcAdapter; // method@0712 │ │ +486b22: 0c00 |0011: move-result-object v0 │ │ +486b24: 6900 34a1 |0012: sput-object v0, Lde/tadris/fitness/util/NfcAdapterHelper;.nfcAdapter:Landroid/nfc/NfcAdapter; // field@a134 │ │ +486b28: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +486b2c: 0f01 |0016: return v1 │ │ +486b2e: 2200 7e00 |0017: new-instance v0, Landroid/content/Intent; // type@007e │ │ +486b32: 6e10 96e0 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +486b38: 0c02 |001c: move-result-object v2 │ │ +486b3a: 7030 1003 5002 |001d: invoke-direct {v0, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +486b40: 1502 0020 |0020: const/high16 v2, #int 536870912 // #2000 │ │ +486b44: 6e20 1503 2000 |0022: invoke-virtual {v0, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0315 │ │ +486b4a: 0c00 |0025: move-result-object v0 │ │ +486b4c: 7140 f601 1510 |0026: invoke-static {v5, v1, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@01f6 │ │ +486b52: 0c00 |0029: move-result-object v0 │ │ +486b54: 6202 34a1 |002a: sget-object v2, Lde/tadris/fitness/util/NfcAdapterHelper;.nfcAdapter:Landroid/nfc/NfcAdapter; // field@a134 │ │ +486b58: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +486b5a: 0734 |002d: move-object v4, v3 │ │ +486b5c: 1f04 cd1f |002e: check-cast v4, [[Ljava/lang/String; // type@1fcd │ │ +486b60: 6e54 1107 5230 |0030: invoke-virtual {v2, v5, v0, v3, v4}, Landroid/nfc/NfcAdapter;.enableForegroundDispatch:(Landroid/app/Activity;Landroid/app/PendingIntent;[Landroid/content/IntentFilter;[[Ljava/lang/String;)V // method@0711 │ │ +486b66: 1215 |0033: const/4 v5, #int 1 // #1 │ │ +486b68: 0f05 |0034: return v5 │ │ +486b6a: 1a05 634d |0035: const-string v5, "NfcAdapterHelper" // string@4d63 │ │ +486b6e: 1a00 761e |0037: const-string v0, "Failed to enable NFC foreground dispatcher. Activity is not in foreground." // string@1e76 │ │ +486b72: 7120 4d09 0500 |0039: invoke-static {v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +486b78: 0f01 |003c: return v1 │ │ catches : 1 │ │ 0x002a - 0x0033 │ │ Ljava/lang/IllegalStateException; -> 0x0035 │ │ positions : │ │ 0x0000 line=64 │ │ 0x000e line=69 │ │ 0x0017 line=75 │ │ @@ -921180,20 +921181,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -486b88: |[486b88] de.tadris.fitness.util.NfcAdapterHelper.isNfcEnabled:(Landroid/content/Context;)Z │ │ -486b98: 7110 1207 0000 |0000: invoke-static {v0}, Landroid/nfc/NfcAdapter;.getDefaultAdapter:(Landroid/content/Context;)Landroid/nfc/NfcAdapter; // method@0712 │ │ -486b9e: 0c00 |0003: move-result-object v0 │ │ -486ba0: 6e10 1307 0000 |0004: invoke-virtual {v0}, Landroid/nfc/NfcAdapter;.isEnabled:()Z // method@0713 │ │ -486ba6: 0a00 |0007: move-result v0 │ │ -486ba8: 0f00 |0008: return v0 │ │ +486b8c: |[486b8c] de.tadris.fitness.util.NfcAdapterHelper.isNfcEnabled:(Landroid/content/Context;)Z │ │ +486b9c: 7110 1207 0000 |0000: invoke-static {v0}, Landroid/nfc/NfcAdapter;.getDefaultAdapter:(Landroid/content/Context;)Landroid/nfc/NfcAdapter; // method@0712 │ │ +486ba2: 0c00 |0003: move-result-object v0 │ │ +486ba4: 6e10 1307 0000 |0004: invoke-virtual {v0}, Landroid/nfc/NfcAdapter;.isEnabled:()Z // method@0713 │ │ +486baa: 0a00 |0007: move-result v0 │ │ +486bac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ │ │ #5 : (in Lde/tadris/fitness/util/NfcAdapterHelper;) │ │ @@ -921201,22 +921202,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -486bac: |[486bac] de.tadris.fitness.util.NfcAdapterHelper.isNfcPresent:(Landroid/content/Context;)Z │ │ -486bbc: 7110 1207 0000 |0000: invoke-static {v0}, Landroid/nfc/NfcAdapter;.getDefaultAdapter:(Landroid/content/Context;)Landroid/nfc/NfcAdapter; // method@0712 │ │ -486bc2: 0c00 |0003: move-result-object v0 │ │ -486bc4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -486bc8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -486bca: 2802 |0007: goto 0009 // +0002 │ │ -486bcc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -486bce: 0f00 |0009: return v0 │ │ +486bb0: |[486bb0] de.tadris.fitness.util.NfcAdapterHelper.isNfcPresent:(Landroid/content/Context;)Z │ │ +486bc0: 7110 1207 0000 |0000: invoke-static {v0}, Landroid/nfc/NfcAdapter;.getDefaultAdapter:(Landroid/content/Context;)Landroid/nfc/NfcAdapter; // method@0712 │ │ +486bc6: 0c00 |0003: move-result-object v0 │ │ +486bc8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +486bcc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +486bce: 2802 |0007: goto 0009 // +0002 │ │ +486bd0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +486bd2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Landroid/content/Context; │ │ │ │ #6 : (in Lde/tadris/fitness/util/NfcAdapterHelper;) │ │ @@ -921224,35 +921225,35 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -486be8: |[486be8] de.tadris.fitness.util.NfcAdapterHelper.lambda$createNfcEnableDialog$0:(Landroid/content/DialogInterface;I)V │ │ -486bf8: 0e00 |0000: return-void │ │ +486bec: |[486bec] de.tadris.fitness.util.NfcAdapterHelper.lambda$createNfcEnableDialog$0:(Landroid/content/DialogInterface;I)V │ │ +486bfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lde/tadris/fitness/util/NfcAdapterHelper;) │ │ name : 'lambda$createNfcEnableDialog$1' │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -486bfc: |[486bfc] de.tadris.fitness.util.NfcAdapterHelper.lambda$createNfcEnableDialog$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ -486c0c: 2201 7e00 |0000: new-instance v1, Landroid/content/Intent; // type@007e │ │ -486c10: 1a02 7976 |0002: const-string v2, "android.settings.NFC_SETTINGS" // string@7679 │ │ -486c14: 7020 1203 2100 |0004: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -486c1a: 6e20 fb02 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@02fb │ │ -486c20: 0e00 |000a: return-void │ │ +486c00: |[486c00] de.tadris.fitness.util.NfcAdapterHelper.lambda$createNfcEnableDialog$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ +486c10: 2201 7e00 |0000: new-instance v1, Landroid/content/Intent; // type@007e │ │ +486c14: 1a02 7976 |0002: const-string v2, "android.settings.NFC_SETTINGS" // string@7679 │ │ +486c18: 7020 1203 2100 |0004: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +486c1e: 6e20 fb02 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@02fb │ │ +486c24: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -921294,17 +921295,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -486c24: |[486c24] de.tadris.fitness.util.NotificationHelper.:()V │ │ -486c34: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -486c3a: 0e00 |0003: return-void │ │ +486c28: |[486c28] de.tadris.fitness.util.NotificationHelper.:()V │ │ +486c38: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +486c3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/NotificationHelper; │ │ │ │ #1 : (in Lde/tadris/fitness/util/NotificationHelper;) │ │ @@ -921312,24 +921313,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -486c3c: |[486c3c] de.tadris.fitness.util.NotificationHelper.createChannels:(Landroid/content/Context;)V │ │ -486c4c: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -486c50: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ -486c54: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ -486c58: 1400 8f01 117f |0006: const v0, #float 1.92746e+38 // #7f11018f │ │ -486c5e: 1401 9001 117f |0009: const v1, #float 1.92746e+38 // #7f110190 │ │ -486c64: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -486c66: 1a03 83eb |000d: const-string v3, "workout" // string@eb83 │ │ -486c6a: 7152 e2db 3410 |000f: invoke-static {v4, v3, v0, v1, v2}, Lde/tadris/fitness/util/NotificationHelper;.createNotificationChannel:(Landroid/content/Context;Ljava/lang/String;III)V // method@dbe2 │ │ -486c70: 0e00 |0012: return-void │ │ +486c40: |[486c40] de.tadris.fitness.util.NotificationHelper.createChannels:(Landroid/content/Context;)V │ │ +486c50: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +486c54: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ +486c58: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ +486c5c: 1400 8f01 117f |0006: const v0, #float 1.92746e+38 // #7f11018f │ │ +486c62: 1401 9001 117f |0009: const v1, #float 1.92746e+38 // #7f110190 │ │ +486c68: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +486c6a: 1a03 83eb |000d: const-string v3, "workout" // string@eb83 │ │ +486c6e: 7152 e2db 3410 |000f: invoke-static {v4, v3, v0, v1, v2}, Lde/tadris/fitness/util/NotificationHelper;.createNotificationChannel:(Landroid/content/Context;Ljava/lang/String;III)V // method@dbe2 │ │ +486c74: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000f line=35 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) Landroid/content/Context; │ │ │ │ @@ -921338,31 +921339,31 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;III)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -486c74: |[486c74] de.tadris.fitness.util.NotificationHelper.createNotificationChannel:(Landroid/content/Context;Ljava/lang/String;III)V │ │ -486c84: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -486c88: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ -486c8c: 3410 1d00 |0004: if-lt v0, v1, 0021 // +001d │ │ -486c90: 6e20 e602 4200 |0006: invoke-virtual {v2, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -486c96: 0c04 |0009: move-result-object v4 │ │ -486c98: 6e20 e602 5200 |000a: invoke-virtual {v2, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -486c9e: 0c05 |000d: move-result-object v5 │ │ -486ca0: 2200 3e00 |000e: new-instance v0, Landroid/app/NotificationChannel; // type@003e │ │ -486ca4: 7040 c101 3064 |0010: invoke-direct {v0, v3, v4, v6}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@01c1 │ │ -486caa: 6e20 d501 5000 |0013: invoke-virtual {v0, v5}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@01d5 │ │ -486cb0: 1c03 4000 |0016: const-class v3, Landroid/app/NotificationManager; // type@0040 │ │ -486cb4: 6e20 e802 3200 |0018: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@02e8 │ │ -486cba: 0c02 |001b: move-result-object v2 │ │ -486cbc: 1f02 4000 |001c: check-cast v2, Landroid/app/NotificationManager; // type@0040 │ │ -486cc0: 6e20 e701 0200 |001e: invoke-virtual {v2, v0}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@01e7 │ │ -486cc6: 0e00 |0021: return-void │ │ +486c78: |[486c78] de.tadris.fitness.util.NotificationHelper.createNotificationChannel:(Landroid/content/Context;Ljava/lang/String;III)V │ │ +486c88: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +486c8c: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ +486c90: 3410 1d00 |0004: if-lt v0, v1, 0021 // +001d │ │ +486c94: 6e20 e602 4200 |0006: invoke-virtual {v2, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +486c9a: 0c04 |0009: move-result-object v4 │ │ +486c9c: 6e20 e602 5200 |000a: invoke-virtual {v2, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +486ca2: 0c05 |000d: move-result-object v5 │ │ +486ca4: 2200 3e00 |000e: new-instance v0, Landroid/app/NotificationChannel; // type@003e │ │ +486ca8: 7040 c101 3064 |0010: invoke-direct {v0, v3, v4, v6}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@01c1 │ │ +486cae: 6e20 d501 5000 |0013: invoke-virtual {v0, v5}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@01d5 │ │ +486cb4: 1c03 4000 |0016: const-class v3, Landroid/app/NotificationManager; // type@0040 │ │ +486cb8: 6e20 e802 3200 |0018: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@02e8 │ │ +486cbe: 0c02 |001b: move-result-object v2 │ │ +486cc0: 1f02 4000 |001c: check-cast v2, Landroid/app/NotificationManager; // type@0040 │ │ +486cc4: 6e20 e701 0200 |001e: invoke-virtual {v2, v0}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@01e7 │ │ +486cca: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ 0x000a line=44 │ │ 0x000e line=45 │ │ 0x0013 line=46 │ │ @@ -921405,17 +921406,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -486cc8: |[486cc8] de.tadris.fitness.util.NumberPickerUtils.:()V │ │ -486cd8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -486cde: 0e00 |0003: return-void │ │ +486ccc: |[486ccc] de.tadris.fitness.util.NumberPickerUtils.:()V │ │ +486cdc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +486ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/NumberPickerUtils; │ │ │ │ #1 : (in Lde/tadris/fitness/util/NumberPickerUtils;) │ │ @@ -921423,24 +921424,24 @@ │ │ type : '(Landroid/widget/NumberPicker;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -486ce0: |[486ce0] de.tadris.fitness.util.NumberPickerUtils.fixNumberPicker:(Landroid/widget/NumberPicker;)V │ │ -486cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -486cf2: 6e20 8e10 0200 |0001: invoke-virtual {v2, v0}, Landroid/widget/NumberPicker;.getChildAt:(I)Landroid/view/View; // method@108e │ │ -486cf8: 0c02 |0004: move-result-object v2 │ │ -486cfa: 2021 7902 |0005: instance-of v1, v2, Landroid/widget/EditText; // type@0279 │ │ -486cfe: 3801 0900 |0007: if-eqz v1, 0010 // +0009 │ │ -486d02: 1f02 7902 |0009: check-cast v2, Landroid/widget/EditText; // type@0279 │ │ -486d06: 2300 3e1e |000b: new-array v0, v0, [Landroid/text/InputFilter; // type@1e3e │ │ -486d0a: 6e20 2a0f 0200 |000d: invoke-virtual {v2, v0}, Landroid/widget/EditText;.setFilters:([Landroid/text/InputFilter;)V // method@0f2a │ │ -486d10: 0e00 |0010: return-void │ │ +486ce4: |[486ce4] de.tadris.fitness.util.NumberPickerUtils.fixNumberPicker:(Landroid/widget/NumberPicker;)V │ │ +486cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +486cf6: 6e20 8e10 0200 |0001: invoke-virtual {v2, v0}, Landroid/widget/NumberPicker;.getChildAt:(I)Landroid/view/View; // method@108e │ │ +486cfc: 0c02 |0004: move-result-object v2 │ │ +486cfe: 2021 7902 |0005: instance-of v1, v2, Landroid/widget/EditText; // type@0279 │ │ +486d02: 3801 0900 |0007: if-eqz v1, 0010 // +0009 │ │ +486d06: 1f02 7902 |0009: check-cast v2, Landroid/widget/EditText; // type@0279 │ │ +486d0a: 2300 3e1e |000b: new-array v0, v0, [Landroid/text/InputFilter; // type@1e3e │ │ +486d0e: 6e20 2a0f 0200 |000d: invoke-virtual {v2, v0}, Landroid/widget/EditText;.setFilters:([Landroid/text/InputFilter;)V // method@0f2a │ │ +486d14: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0005 line=36 │ │ 0x0009 line=38 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/widget/NumberPicker; │ │ @@ -921475,17 +921476,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -486d48: |[486d48] de.tadris.fitness.util.TelephonyHelper.:()V │ │ -486d58: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -486d5e: 0e00 |0003: return-void │ │ +486d4c: |[486d4c] de.tadris.fitness.util.TelephonyHelper.:()V │ │ +486d5c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +486d62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/TelephonyHelper; │ │ │ │ #1 : (in Lde/tadris/fitness/util/TelephonyHelper;) │ │ @@ -921493,26 +921494,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -486d14: |[486d14] de.tadris.fitness.util.TelephonyHelper.isOnCall:(Landroid/content/Context;)Z │ │ -486d24: 1a00 a2ca |0000: const-string v0, "phone" // string@caa2 │ │ -486d28: 6e20 e902 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ -486d2e: 0c01 |0005: move-result-object v1 │ │ -486d30: 1f01 9501 |0006: check-cast v1, Landroid/telephony/TelephonyManager; // type@0195 │ │ -486d34: 6e10 8708 0100 |0008: invoke-virtual {v1}, Landroid/telephony/TelephonyManager;.getCallState:()I // method@0887 │ │ -486d3a: 0a01 |000b: move-result v1 │ │ -486d3c: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -486d40: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -486d42: 2802 |000f: goto 0011 // +0002 │ │ -486d44: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -486d46: 0f01 |0011: return v1 │ │ +486d18: |[486d18] de.tadris.fitness.util.TelephonyHelper.isOnCall:(Landroid/content/Context;)Z │ │ +486d28: 1a00 a2ca |0000: const-string v0, "phone" // string@caa2 │ │ +486d2c: 6e20 e902 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ +486d32: 0c01 |0005: move-result-object v1 │ │ +486d34: 1f01 9501 |0006: check-cast v1, Landroid/telephony/TelephonyManager; // type@0195 │ │ +486d38: 6e10 8708 0100 |0008: invoke-virtual {v1}, Landroid/telephony/TelephonyManager;.getCallState:()I // method@0887 │ │ +486d3e: 0a01 |000b: move-result v1 │ │ +486d40: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +486d44: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +486d46: 2802 |000f: goto 0011 // +0002 │ │ +486d48: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +486d4a: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=14 │ │ 0x0008 line=15 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -921587,44 +921588,44 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -486e0c: |[486e0c] de.tadris.fitness.util.ToneGeneratorController.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V │ │ -486e1c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -486e22: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -486e24: 5b10 3da1 |0004: iput-object v0, v1, Lde/tadris/fitness/util/ToneGeneratorController;.toneGenerator:Landroid/media/ToneGenerator; // field@a13d │ │ -486e28: 5b12 38a1 |0006: iput-object v2, v1, Lde/tadris/fitness/util/ToneGeneratorController;.context:Landroid/content/Context; // field@a138 │ │ -486e2c: 5b13 3aa1 |0008: iput-object v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.instance:Lde/tadris/fitness/Instance; // field@a13a │ │ -486e30: 5914 37a1 |000a: iput v4, v1, Lde/tadris/fitness/util/ToneGeneratorController;.audioStream:I // field@a137 │ │ -486e34: 1a00 b478 |000c: const-string v0, "audio" // string@78b4 │ │ -486e38: 6e20 e902 0200 |000e: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ -486e3e: 0c02 |0011: move-result-object v2 │ │ -486e40: 1f02 2901 |0012: check-cast v2, Landroid/media/AudioManager; // type@0129 │ │ -486e44: 5b12 36a1 |0014: iput-object v2, v1, Lde/tadris/fitness/util/ToneGeneratorController;.audioManager:Landroid/media/AudioManager; // field@a136 │ │ -486e48: 5433 ba85 |0016: iget-object v3, v3, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -486e4c: 6e10 dfd2 0300 |0018: invoke-virtual {v3}, Lde/tadris/fitness/data/UserPreferences;.getSuppressAnnouncementsDuringCall:()Z // method@d2df │ │ -486e52: 0a03 |001b: move-result v3 │ │ -486e54: 5c13 3ca1 |001c: iput-boolean v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.suppressOnCall:Z // field@a13c │ │ -486e58: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -486e5a: 5c13 39a1 |001f: iput-boolean v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.enabled:Z // field@a139 │ │ -486e5e: 6e20 dd06 4200 |0021: invoke-virtual {v2, v4}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@06dd │ │ -486e64: 0a03 |0024: move-result v3 │ │ -486e66: 5913 3ba1 |0025: iput v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.streamVolumeRange:I // field@a13b │ │ -486e6a: 6003 c800 |0027: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -486e6e: 1300 1c00 |0029: const/16 v0, #int 28 // #1c │ │ -486e72: 3403 0b00 |002b: if-lt v3, v0, 0036 // +000b │ │ -486e76: 5213 3ba1 |002d: iget v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.streamVolumeRange:I // field@a13b │ │ -486e7a: 6e20 de06 4200 |002f: invoke-virtual {v2, v4}, Landroid/media/AudioManager;.getStreamMinVolume:(I)I // method@06de │ │ -486e80: 0a02 |0032: move-result v2 │ │ -486e82: b123 |0033: sub-int/2addr v3, v2 │ │ -486e84: 5913 3ba1 |0034: iput v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.streamVolumeRange:I // field@a13b │ │ -486e88: 0e00 |0036: return-void │ │ +486e10: |[486e10] de.tadris.fitness.util.ToneGeneratorController.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V │ │ +486e20: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +486e26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +486e28: 5b10 3da1 |0004: iput-object v0, v1, Lde/tadris/fitness/util/ToneGeneratorController;.toneGenerator:Landroid/media/ToneGenerator; // field@a13d │ │ +486e2c: 5b12 38a1 |0006: iput-object v2, v1, Lde/tadris/fitness/util/ToneGeneratorController;.context:Landroid/content/Context; // field@a138 │ │ +486e30: 5b13 3aa1 |0008: iput-object v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.instance:Lde/tadris/fitness/Instance; // field@a13a │ │ +486e34: 5914 37a1 |000a: iput v4, v1, Lde/tadris/fitness/util/ToneGeneratorController;.audioStream:I // field@a137 │ │ +486e38: 1a00 b478 |000c: const-string v0, "audio" // string@78b4 │ │ +486e3c: 6e20 e902 0200 |000e: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ +486e42: 0c02 |0011: move-result-object v2 │ │ +486e44: 1f02 2901 |0012: check-cast v2, Landroid/media/AudioManager; // type@0129 │ │ +486e48: 5b12 36a1 |0014: iput-object v2, v1, Lde/tadris/fitness/util/ToneGeneratorController;.audioManager:Landroid/media/AudioManager; // field@a136 │ │ +486e4c: 5433 ba85 |0016: iget-object v3, v3, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +486e50: 6e10 dfd2 0300 |0018: invoke-virtual {v3}, Lde/tadris/fitness/data/UserPreferences;.getSuppressAnnouncementsDuringCall:()Z // method@d2df │ │ +486e56: 0a03 |001b: move-result v3 │ │ +486e58: 5c13 3ca1 |001c: iput-boolean v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.suppressOnCall:Z // field@a13c │ │ +486e5c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +486e5e: 5c13 39a1 |001f: iput-boolean v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.enabled:Z // field@a139 │ │ +486e62: 6e20 dd06 4200 |0021: invoke-virtual {v2, v4}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@06dd │ │ +486e68: 0a03 |0024: move-result v3 │ │ +486e6a: 5913 3ba1 |0025: iput v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.streamVolumeRange:I // field@a13b │ │ +486e6e: 6003 c800 |0027: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +486e72: 1300 1c00 |0029: const/16 v0, #int 28 // #1c │ │ +486e76: 3403 0b00 |002b: if-lt v3, v0, 0036 // +000b │ │ +486e7a: 5213 3ba1 |002d: iget v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.streamVolumeRange:I // field@a13b │ │ +486e7e: 6e20 de06 4200 |002f: invoke-virtual {v2, v4}, Landroid/media/AudioManager;.getStreamMinVolume:(I)I // method@06de │ │ +486e84: 0a02 |0032: move-result v2 │ │ +486e86: b123 |0033: sub-int/2addr v3, v2 │ │ +486e88: 5913 3ba1 |0034: iput v3, v1, Lde/tadris/fitness/util/ToneGeneratorController;.streamVolumeRange:I // field@a13b │ │ +486e8c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ 0x0006 line=38 │ │ 0x0008 line=39 │ │ 0x000a line=40 │ │ @@ -921645,27 +921646,27 @@ │ │ type : '()Landroid/media/ToneGenerator;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -486d60: |[486d60] de.tadris.fitness.util.ToneGeneratorController.createToneGenerator:()Landroid/media/ToneGenerator; │ │ -486d70: 5430 3da1 |0000: iget-object v0, v3, Lde/tadris/fitness/util/ToneGeneratorController;.toneGenerator:Landroid/media/ToneGenerator; // field@a13d │ │ -486d74: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -486d78: 6e10 e406 0000 |0004: invoke-virtual {v0}, Landroid/media/ToneGenerator;.release:()V // method@06e4 │ │ -486d7e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -486d80: 5b30 3da1 |0008: iput-object v0, v3, Lde/tadris/fitness/util/ToneGeneratorController;.toneGenerator:Landroid/media/ToneGenerator; // field@a13d │ │ -486d84: 2200 2b01 |000a: new-instance v0, Landroid/media/ToneGenerator; // type@012b │ │ -486d88: 5231 37a1 |000c: iget v1, v3, Lde/tadris/fitness/util/ToneGeneratorController;.audioStream:I // field@a137 │ │ -486d8c: 7010 e9db 0300 |000e: invoke-direct {v3}, Lde/tadris/fitness/util/ToneGeneratorController;.getCurrentVolume:()I // method@dbe9 │ │ -486d92: 0a02 |0011: move-result v2 │ │ -486d94: 7030 e306 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/media/ToneGenerator;.:(II)V // method@06e3 │ │ -486d9a: 5b30 3da1 |0015: iput-object v0, v3, Lde/tadris/fitness/util/ToneGeneratorController;.toneGenerator:Landroid/media/ToneGenerator; // field@a13d │ │ -486d9e: 1100 |0017: return-object v0 │ │ +486d64: |[486d64] de.tadris.fitness.util.ToneGeneratorController.createToneGenerator:()Landroid/media/ToneGenerator; │ │ +486d74: 5430 3da1 |0000: iget-object v0, v3, Lde/tadris/fitness/util/ToneGeneratorController;.toneGenerator:Landroid/media/ToneGenerator; // field@a13d │ │ +486d78: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +486d7c: 6e10 e406 0000 |0004: invoke-virtual {v0}, Landroid/media/ToneGenerator;.release:()V // method@06e4 │ │ +486d82: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +486d84: 5b30 3da1 |0008: iput-object v0, v3, Lde/tadris/fitness/util/ToneGeneratorController;.toneGenerator:Landroid/media/ToneGenerator; // field@a13d │ │ +486d88: 2200 2b01 |000a: new-instance v0, Landroid/media/ToneGenerator; // type@012b │ │ +486d8c: 5231 37a1 |000c: iget v1, v3, Lde/tadris/fitness/util/ToneGeneratorController;.audioStream:I // field@a137 │ │ +486d90: 7010 e9db 0300 |000e: invoke-direct {v3}, Lde/tadris/fitness/util/ToneGeneratorController;.getCurrentVolume:()I // method@dbe9 │ │ +486d96: 0a02 |0011: move-result v2 │ │ +486d98: 7030 e306 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/media/ToneGenerator;.:(II)V // method@06e3 │ │ +486d9e: 5b30 3da1 |0015: iput-object v0, v3, Lde/tadris/fitness/util/ToneGeneratorController;.toneGenerator:Landroid/media/ToneGenerator; // field@a13d │ │ +486da2: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ 0x0008 line=76 │ │ 0x000a line=78 │ │ locals : │ │ @@ -921676,22 +921677,22 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -486da0: |[486da0] de.tadris.fitness.util.ToneGeneratorController.getCurrentVolume:()I │ │ -486db0: 5420 36a1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/ToneGeneratorController;.audioManager:Landroid/media/AudioManager; // field@a136 │ │ -486db4: 5221 37a1 |0002: iget v1, v2, Lde/tadris/fitness/util/ToneGeneratorController;.audioStream:I // field@a137 │ │ -486db8: 6e20 df06 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@06df │ │ -486dbe: 0a00 |0007: move-result v0 │ │ -486dc0: 7020 ebdb 0200 |0008: invoke-direct {v2, v0}, Lde/tadris/fitness/util/ToneGeneratorController;.stream2generatorVolume:(I)I // method@dbeb │ │ -486dc6: 0a00 |000b: move-result v0 │ │ -486dc8: 0f00 |000c: return v0 │ │ +486da4: |[486da4] de.tadris.fitness.util.ToneGeneratorController.getCurrentVolume:()I │ │ +486db4: 5420 36a1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/ToneGeneratorController;.audioManager:Landroid/media/AudioManager; // field@a136 │ │ +486db8: 5221 37a1 |0002: iget v1, v2, Lde/tadris/fitness/util/ToneGeneratorController;.audioStream:I // field@a137 │ │ +486dbc: 6e20 df06 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@06df │ │ +486dc2: 0a00 |0007: move-result v0 │ │ +486dc4: 7020 ebdb 0200 |0008: invoke-direct {v2, v0}, Lde/tadris/fitness/util/ToneGeneratorController;.stream2generatorVolume:(I)I // method@dbeb │ │ +486dca: 0a00 |000b: move-result v0 │ │ +486dcc: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0008 line=88 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/tadris/fitness/util/ToneGeneratorController; │ │ │ │ @@ -921700,28 +921701,28 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -486dcc: |[486dcc] de.tadris.fitness.util.ToneGeneratorController.stream2generatorVolume:(I)I │ │ -486ddc: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -486de0: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -486de4: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ -486de8: 5420 36a1 |0006: iget-object v0, v2, Lde/tadris/fitness/util/ToneGeneratorController;.audioManager:Landroid/media/AudioManager; // field@a136 │ │ -486dec: 5221 37a1 |0008: iget v1, v2, Lde/tadris/fitness/util/ToneGeneratorController;.audioStream:I // field@a137 │ │ -486df0: 6e20 de06 1000 |000a: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.getStreamMinVolume:(I)I // method@06de │ │ -486df6: 0a00 |000d: move-result v0 │ │ -486df8: b103 |000e: sub-int/2addr v3, v0 │ │ -486dfa: da03 0364 |000f: mul-int/lit8 v3, v3, #int 100 // #64 │ │ -486dfe: 5220 3ba1 |0011: iget v0, v2, Lde/tadris/fitness/util/ToneGeneratorController;.streamVolumeRange:I // field@a13b │ │ -486e02: b303 |0013: div-int/2addr v3, v0 │ │ -486e04: d803 0300 |0014: add-int/lit8 v3, v3, #int 0 // #00 │ │ -486e08: 0f03 |0016: return v3 │ │ +486dd0: |[486dd0] de.tadris.fitness.util.ToneGeneratorController.stream2generatorVolume:(I)I │ │ +486de0: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +486de4: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +486de8: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ +486dec: 5420 36a1 |0006: iget-object v0, v2, Lde/tadris/fitness/util/ToneGeneratorController;.audioManager:Landroid/media/AudioManager; // field@a136 │ │ +486df0: 5221 37a1 |0008: iget v1, v2, Lde/tadris/fitness/util/ToneGeneratorController;.audioStream:I // field@a137 │ │ +486df4: 6e20 de06 1000 |000a: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.getStreamMinVolume:(I)I // method@06de │ │ +486dfa: 0a00 |000d: move-result v0 │ │ +486dfc: b103 |000e: sub-int/2addr v3, v0 │ │ +486dfe: da03 0364 |000f: mul-int/lit8 v3, v3, #int 100 // #64 │ │ +486e02: 5220 3ba1 |0011: iget v0, v2, Lde/tadris/fitness/util/ToneGeneratorController;.streamVolumeRange:I // field@a13b │ │ +486e06: b303 |0013: div-int/2addr v3, v0 │ │ +486e08: d803 0300 |0014: add-int/lit8 v3, v3, #int 0 // #00 │ │ +486e0c: 0f03 |0016: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0006 line=98 │ │ 0x0011 line=100 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lde/tadris/fitness/util/ToneGeneratorController; │ │ @@ -921733,28 +921734,28 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -486e8c: |[486e8c] de.tadris.fitness.util.ToneGeneratorController.playTone:(II)V │ │ -486e9c: 5510 39a1 |0000: iget-boolean v0, v1, Lde/tadris/fitness/util/ToneGeneratorController;.enabled:Z // field@a139 │ │ -486ea0: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -486ea4: 5510 3ca1 |0004: iget-boolean v0, v1, Lde/tadris/fitness/util/ToneGeneratorController;.suppressOnCall:Z // field@a13c │ │ -486ea8: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -486eac: 5410 38a1 |0008: iget-object v0, v1, Lde/tadris/fitness/util/ToneGeneratorController;.context:Landroid/content/Context; // field@a138 │ │ -486eb0: 7110 e6db 0000 |000a: invoke-static {v0}, Lde/tadris/fitness/util/TelephonyHelper;.isOnCall:(Landroid/content/Context;)Z // method@dbe6 │ │ -486eb6: 0a00 |000d: move-result v0 │ │ -486eb8: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -486ebc: 2808 |0010: goto 0018 // +0008 │ │ -486ebe: 7010 e8db 0100 |0011: invoke-direct {v1}, Lde/tadris/fitness/util/ToneGeneratorController;.createToneGenerator:()Landroid/media/ToneGenerator; // method@dbe8 │ │ -486ec4: 0c00 |0014: move-result-object v0 │ │ -486ec6: 6e30 e506 2003 |0015: invoke-virtual {v0, v2, v3}, Landroid/media/ToneGenerator;.startTone:(II)Z // method@06e5 │ │ -486ecc: 0e00 |0018: return-void │ │ +486e90: |[486e90] de.tadris.fitness.util.ToneGeneratorController.playTone:(II)V │ │ +486ea0: 5510 39a1 |0000: iget-boolean v0, v1, Lde/tadris/fitness/util/ToneGeneratorController;.enabled:Z // field@a139 │ │ +486ea4: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +486ea8: 5510 3ca1 |0004: iget-boolean v0, v1, Lde/tadris/fitness/util/ToneGeneratorController;.suppressOnCall:Z // field@a13c │ │ +486eac: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +486eb0: 5410 38a1 |0008: iget-object v0, v1, Lde/tadris/fitness/util/ToneGeneratorController;.context:Landroid/content/Context; // field@a138 │ │ +486eb4: 7110 e6db 0000 |000a: invoke-static {v0}, Lde/tadris/fitness/util/TelephonyHelper;.isOnCall:(Landroid/content/Context;)Z // method@dbe6 │ │ +486eba: 0a00 |000d: move-result v0 │ │ +486ebc: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +486ec0: 2808 |0010: goto 0018 // +0008 │ │ +486ec2: 7010 e8db 0100 |0011: invoke-direct {v1}, Lde/tadris/fitness/util/ToneGeneratorController;.createToneGenerator:()Landroid/media/ToneGenerator; // method@dbe8 │ │ +486ec8: 0c00 |0014: move-result-object v0 │ │ +486eca: 6e30 e506 2003 |0015: invoke-virtual {v0, v2, v3}, Landroid/media/ToneGenerator;.startTone:(II)Z // method@06e5 │ │ +486ed0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0011 line=64 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lde/tadris/fitness/util/ToneGeneratorController; │ │ 0x0000 - 0x0019 reg=2 (null) I │ │ @@ -921801,18 +921802,18 @@ │ │ type : '(Lde/tadris/fitness/data/UserPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -487088: |[487088] de.tadris.fitness.util.UserDateTimeUtils.:(Lde/tadris/fitness/data/UserPreferences;)V │ │ -487098: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48709e: 5b01 3fa1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/UserDateTimeUtils;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a13f │ │ -4870a2: 0e00 |0005: return-void │ │ +48708c: |[48708c] de.tadris.fitness.util.UserDateTimeUtils.:(Lde/tadris/fitness/data/UserPreferences;)V │ │ +48709c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4870a2: 5b01 3fa1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/UserDateTimeUtils;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a13f │ │ +4870a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/util/UserDateTimeUtils; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/data/UserPreferences; │ │ @@ -921823,20 +921824,20 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -486ed0: |[486ed0] de.tadris.fitness.util.UserDateTimeUtils.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; │ │ -486ee0: 2200 6c19 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@196c │ │ -486ee4: 7020 72e2 3000 |0002: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@e272 │ │ -486eea: 6e20 77e2 2000 |0005: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e277 │ │ -486ef0: 0c02 |0008: move-result-object v2 │ │ -486ef2: 1102 |0009: return-object v2 │ │ +486ed4: |[486ed4] de.tadris.fitness.util.UserDateTimeUtils.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; │ │ +486ee4: 2200 6c19 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@196c │ │ +486ee8: 7020 72e2 3000 |0002: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@e272 │ │ +486eee: 6e20 77e2 2000 |0005: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e277 │ │ +486ef4: 0c02 |0008: move-result-object v2 │ │ +486ef6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/tadris/fitness/util/UserDateTimeUtils; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/Date; │ │ @@ -921847,30 +921848,30 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -486ef4: |[486ef4] de.tadris.fitness.util.UserDateTimeUtils.formatDate:(Ljava/util/Date;)Ljava/lang/String; │ │ -486f04: 5420 3fa1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/UserDateTimeUtils;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a13f │ │ -486f08: 6e10 d3d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getDateFormatSetting:()Ljava/lang/String; // method@d2d3 │ │ -486f0e: 0c00 |0005: move-result-object v0 │ │ -486f10: 1a01 15e3 |0006: const-string v1, "system" // string@e315 │ │ -486f14: 6e20 c7e0 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -486f1a: 0a01 |000b: move-result v1 │ │ -486f1c: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ -486f20: 7100 78e2 0000 |000e: invoke-static {}, Ljava/text/SimpleDateFormat;.getDateInstance:()Ljava/text/DateFormat; // method@e278 │ │ -486f26: 0c00 |0011: move-result-object v0 │ │ -486f28: 6e20 55e2 3000 |0012: invoke-virtual {v0, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e255 │ │ -486f2e: 0c03 |0015: move-result-object v3 │ │ -486f30: 1103 |0016: return-object v3 │ │ -486f32: 6e30 eddb 3200 |0017: invoke-virtual {v2, v3, v0}, Lde/tadris/fitness/util/UserDateTimeUtils;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@dbed │ │ -486f38: 0c03 |001a: move-result-object v3 │ │ -486f3a: 1103 |001b: return-object v3 │ │ +486ef8: |[486ef8] de.tadris.fitness.util.UserDateTimeUtils.formatDate:(Ljava/util/Date;)Ljava/lang/String; │ │ +486f08: 5420 3fa1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/UserDateTimeUtils;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a13f │ │ +486f0c: 6e10 d3d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getDateFormatSetting:()Ljava/lang/String; // method@d2d3 │ │ +486f12: 0c00 |0005: move-result-object v0 │ │ +486f14: 1a01 15e3 |0006: const-string v1, "system" // string@e315 │ │ +486f18: 6e20 c7e0 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +486f1e: 0a01 |000b: move-result v1 │ │ +486f20: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ +486f24: 7100 78e2 0000 |000e: invoke-static {}, Ljava/text/SimpleDateFormat;.getDateInstance:()Ljava/text/DateFormat; // method@e278 │ │ +486f2a: 0c00 |0011: move-result-object v0 │ │ +486f2c: 6e20 55e2 3000 |0012: invoke-virtual {v0, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e255 │ │ +486f32: 0c03 |0015: move-result-object v3 │ │ +486f34: 1103 |0016: return-object v3 │ │ +486f36: 6e30 eddb 3200 |0017: invoke-virtual {v2, v3, v0}, Lde/tadris/fitness/util/UserDateTimeUtils;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@dbed │ │ +486f3c: 0c03 |001a: move-result-object v3 │ │ +486f3e: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0008 line=43 │ │ 0x000e line=44 │ │ 0x0017 line=46 │ │ locals : │ │ @@ -921882,28 +921883,28 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -486f3c: |[486f3c] de.tadris.fitness.util.UserDateTimeUtils.formatDateTime:(Ljava/util/Date;)Ljava/lang/String; │ │ -486f4c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -486f50: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -486f56: 6e20 eedb 3200 |0005: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatDate:(Ljava/util/Date;)Ljava/lang/String; // method@dbee │ │ -486f5c: 0c01 |0008: move-result-object v1 │ │ -486f5e: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -486f64: 1a01 2000 |000c: const-string v1, " " // string@0020 │ │ -486f68: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -486f6e: 6e20 f0db 3200 |0011: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatTime:(Ljava/util/Date;)Ljava/lang/String; // method@dbf0 │ │ -486f74: 0c03 |0014: move-result-object v3 │ │ -486f76: 6e20 12e1 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -486f7c: 6e10 1fe1 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -486f82: 0c03 |001b: move-result-object v3 │ │ -486f84: 1103 |001c: return-object v3 │ │ +486f40: |[486f40] de.tadris.fitness.util.UserDateTimeUtils.formatDateTime:(Ljava/util/Date;)Ljava/lang/String; │ │ +486f50: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +486f54: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +486f5a: 6e20 eedb 3200 |0005: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatDate:(Ljava/util/Date;)Ljava/lang/String; // method@dbee │ │ +486f60: 0c01 |0008: move-result-object v1 │ │ +486f62: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +486f68: 1a01 2000 |000c: const-string v1, " " // string@0020 │ │ +486f6c: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +486f72: 6e20 f0db 3200 |0011: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatTime:(Ljava/util/Date;)Ljava/lang/String; // method@dbf0 │ │ +486f78: 0c03 |0014: move-result-object v3 │ │ +486f7a: 6e20 12e1 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +486f80: 6e10 1fe1 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +486f86: 0c03 |001b: move-result-object v3 │ │ +486f88: 1103 |001c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lde/tadris/fitness/util/UserDateTimeUtils; │ │ 0x0000 - 0x001d reg=3 (null) Ljava/util/Date; │ │ │ │ @@ -921912,69 +921913,69 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -486f88: |[486f88] de.tadris.fitness.util.UserDateTimeUtils.formatTime:(Ljava/util/Date;)Ljava/lang/String; │ │ -486f98: 5450 3fa1 |0000: iget-object v0, v5, Lde/tadris/fitness/util/UserDateTimeUtils;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a13f │ │ -486f9c: 6e10 e1d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getTimeFormatSetting:()Ljava/lang/String; // method@d2e1 │ │ -486fa2: 0c00 |0005: move-result-object v0 │ │ -486fa4: 6e10 cfe0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -486faa: 0a01 |0009: move-result v1 │ │ -486fac: 1402 2f72 1ccb |000a: const v2, #float -1.02528e+07 // #cb1c722f │ │ -486fb2: 1233 |000d: const/4 v3, #int 3 // #3 │ │ -486fb4: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -486fb6: 3221 1f00 |000f: if-eq v1, v2, 002e // +001f │ │ -486fba: 1302 2106 |0011: const/16 v2, #int 1569 // #621 │ │ -486fbe: 3221 1100 |0013: if-eq v1, v2, 0024 // +0011 │ │ -486fc2: 1302 4206 |0015: const/16 v2, #int 1602 // #642 │ │ -486fc6: 3221 0300 |0017: if-eq v1, v2, 001a // +0003 │ │ -486fca: 281f |0019: goto 0038 // +001f │ │ -486fcc: 1a01 da06 |001a: const-string v1, "24" // string@06da │ │ -486fd0: 6e20 c7e0 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -486fd6: 0a00 |001f: move-result v0 │ │ -486fd8: 3800 1800 |0020: if-eqz v0, 0038 // +0018 │ │ -486fdc: 1230 |0022: const/4 v0, #int 3 // #3 │ │ -486fde: 2816 |0023: goto 0039 // +0016 │ │ -486fe0: 1a01 cd06 |0024: const-string v1, "12" // string@06cd │ │ -486fe4: 6e20 c7e0 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -486fea: 0a00 |0029: move-result v0 │ │ -486fec: 3800 0e00 |002a: if-eqz v0, 0038 // +000e │ │ -486ff0: 1220 |002c: const/4 v0, #int 2 // #2 │ │ -486ff2: 280c |002d: goto 0039 // +000c │ │ -486ff4: 1a01 15e3 |002e: const-string v1, "system" // string@e315 │ │ -486ff8: 6e20 c7e0 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -486ffe: 0a00 |0033: move-result v0 │ │ -487000: 3800 0400 |0034: if-eqz v0, 0038 // +0004 │ │ -487004: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -487006: 2802 |0037: goto 0039 // +0002 │ │ -487008: 12f0 |0038: const/4 v0, #int -1 // #ff │ │ -48700a: 3240 1900 |0039: if-eq v0, v4, 0052 // +0019 │ │ -48700e: 3230 0b00 |003b: if-eq v0, v3, 0046 // +000b │ │ -487012: 7100 7ae2 0000 |003d: invoke-static {}, Ljava/text/SimpleDateFormat;.getTimeInstance:()Ljava/text/DateFormat; // method@e27a │ │ -487018: 0c00 |0040: move-result-object v0 │ │ -48701a: 6e20 55e2 6000 |0041: invoke-virtual {v0, v6}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e255 │ │ -487020: 0c06 |0044: move-result-object v6 │ │ -487022: 1106 |0045: return-object v6 │ │ -487024: 2200 6c19 |0046: new-instance v0, Ljava/text/SimpleDateFormat; // type@196c │ │ -487028: 1a01 6221 |0048: const-string v1, "HH:mm" // string@2162 │ │ -48702c: 7020 72e2 1000 |004a: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@e272 │ │ -487032: 6e20 77e2 6000 |004d: invoke-virtual {v0, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e277 │ │ -487038: 0c06 |0050: move-result-object v6 │ │ -48703a: 1106 |0051: return-object v6 │ │ -48703c: 2200 6c19 |0052: new-instance v0, Ljava/text/SimpleDateFormat; // type@196c │ │ -487040: 1a01 b39f |0054: const-string v1, "h:mm a" // string@9fb3 │ │ -487044: 7020 72e2 1000 |0056: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@e272 │ │ -48704a: 6e20 77e2 6000 |0059: invoke-virtual {v0, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e277 │ │ -487050: 0c06 |005c: move-result-object v6 │ │ -487052: 6e10 e9e0 0600 |005d: invoke-virtual {v6}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ -487058: 0c06 |0060: move-result-object v6 │ │ -48705a: 1106 |0061: return-object v6 │ │ +486f8c: |[486f8c] de.tadris.fitness.util.UserDateTimeUtils.formatTime:(Ljava/util/Date;)Ljava/lang/String; │ │ +486f9c: 5450 3fa1 |0000: iget-object v0, v5, Lde/tadris/fitness/util/UserDateTimeUtils;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a13f │ │ +486fa0: 6e10 e1d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getTimeFormatSetting:()Ljava/lang/String; // method@d2e1 │ │ +486fa6: 0c00 |0005: move-result-object v0 │ │ +486fa8: 6e10 cfe0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +486fae: 0a01 |0009: move-result v1 │ │ +486fb0: 1402 2f72 1ccb |000a: const v2, #float -1.02528e+07 // #cb1c722f │ │ +486fb6: 1233 |000d: const/4 v3, #int 3 // #3 │ │ +486fb8: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +486fba: 3221 1f00 |000f: if-eq v1, v2, 002e // +001f │ │ +486fbe: 1302 2106 |0011: const/16 v2, #int 1569 // #621 │ │ +486fc2: 3221 1100 |0013: if-eq v1, v2, 0024 // +0011 │ │ +486fc6: 1302 4206 |0015: const/16 v2, #int 1602 // #642 │ │ +486fca: 3221 0300 |0017: if-eq v1, v2, 001a // +0003 │ │ +486fce: 281f |0019: goto 0038 // +001f │ │ +486fd0: 1a01 da06 |001a: const-string v1, "24" // string@06da │ │ +486fd4: 6e20 c7e0 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +486fda: 0a00 |001f: move-result v0 │ │ +486fdc: 3800 1800 |0020: if-eqz v0, 0038 // +0018 │ │ +486fe0: 1230 |0022: const/4 v0, #int 3 // #3 │ │ +486fe2: 2816 |0023: goto 0039 // +0016 │ │ +486fe4: 1a01 cd06 |0024: const-string v1, "12" // string@06cd │ │ +486fe8: 6e20 c7e0 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +486fee: 0a00 |0029: move-result v0 │ │ +486ff0: 3800 0e00 |002a: if-eqz v0, 0038 // +000e │ │ +486ff4: 1220 |002c: const/4 v0, #int 2 // #2 │ │ +486ff6: 280c |002d: goto 0039 // +000c │ │ +486ff8: 1a01 15e3 |002e: const-string v1, "system" // string@e315 │ │ +486ffc: 6e20 c7e0 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +487002: 0a00 |0033: move-result v0 │ │ +487004: 3800 0400 |0034: if-eqz v0, 0038 // +0004 │ │ +487008: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +48700a: 2802 |0037: goto 0039 // +0002 │ │ +48700c: 12f0 |0038: const/4 v0, #int -1 // #ff │ │ +48700e: 3240 1900 |0039: if-eq v0, v4, 0052 // +0019 │ │ +487012: 3230 0b00 |003b: if-eq v0, v3, 0046 // +000b │ │ +487016: 7100 7ae2 0000 |003d: invoke-static {}, Ljava/text/SimpleDateFormat;.getTimeInstance:()Ljava/text/DateFormat; // method@e27a │ │ +48701c: 0c00 |0040: move-result-object v0 │ │ +48701e: 6e20 55e2 6000 |0041: invoke-virtual {v0, v6}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e255 │ │ +487024: 0c06 |0044: move-result-object v6 │ │ +487026: 1106 |0045: return-object v6 │ │ +487028: 2200 6c19 |0046: new-instance v0, Ljava/text/SimpleDateFormat; // type@196c │ │ +48702c: 1a01 6221 |0048: const-string v1, "HH:mm" // string@2162 │ │ +487030: 7020 72e2 1000 |004a: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@e272 │ │ +487036: 6e20 77e2 6000 |004d: invoke-virtual {v0, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e277 │ │ +48703c: 0c06 |0050: move-result-object v6 │ │ +48703e: 1106 |0051: return-object v6 │ │ +487040: 2200 6c19 |0052: new-instance v0, Ljava/text/SimpleDateFormat; // type@196c │ │ +487044: 1a01 b39f |0054: const-string v1, "h:mm a" // string@9fb3 │ │ +487048: 7020 72e2 1000 |0056: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@e272 │ │ +48704e: 6e20 77e2 6000 |0059: invoke-virtual {v0, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e277 │ │ +487054: 0c06 |005c: move-result-object v6 │ │ +487056: 6e10 e9e0 0600 |005d: invoke-virtual {v6}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ +48705c: 0c06 |0060: move-result-object v6 │ │ +48705e: 1106 |0061: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=52 │ │ 0x003d line=55 │ │ 0x0046 line=59 │ │ 0x0052 line=57 │ │ @@ -921987,22 +921988,22 @@ │ │ type : '()Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -48705c: |[48705c] de.tadris.fitness.util.UserDateTimeUtils.getCalendarInstance:()Ljava/util/Calendar; │ │ -48706c: 7100 e6e2 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ -487072: 0c00 |0003: move-result-object v0 │ │ -487074: 5421 3fa1 |0004: iget-object v1, v2, Lde/tadris/fitness/util/UserDateTimeUtils;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a13f │ │ -487078: 6e10 d6d2 0100 |0006: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.getFirstDayOfWeek:()I // method@d2d6 │ │ -48707e: 0a01 |0009: move-result v1 │ │ -487080: 6e20 f0e2 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setFirstDayOfWeek:(I)V // method@e2f0 │ │ -487086: 1100 |000d: return-object v0 │ │ +487060: |[487060] de.tadris.fitness.util.UserDateTimeUtils.getCalendarInstance:()Ljava/util/Calendar; │ │ +487070: 7100 e6e2 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ +487076: 0c00 |0003: move-result-object v0 │ │ +487078: 5421 3fa1 |0004: iget-object v1, v2, Lde/tadris/fitness/util/UserDateTimeUtils;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a13f │ │ +48707c: 6e10 d6d2 0100 |0006: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.getFirstDayOfWeek:()I // method@d2d6 │ │ +487082: 0a01 |0009: move-result v1 │ │ +487084: 6e20 f0e2 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setFirstDayOfWeek:(I)V // method@e2f0 │ │ +48708a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/tadris/fitness/util/UserDateTimeUtils; │ │ │ │ @@ -922057,37 +922058,37 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/Instance;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -4870a4: |[4870a4] de.tadris.fitness.util.VibratorController.:(Landroid/content/Context;Lde/tadris/fitness/Instance;)V │ │ -4870b4: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4870ba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -4870bc: 5c10 41a1 |0004: iput-boolean v0, v1, Lde/tadris/fitness/util/VibratorController;.enabled:Z // field@a141 │ │ -4870c0: 5b12 40a1 |0006: iput-object v2, v1, Lde/tadris/fitness/util/VibratorController;.context:Landroid/content/Context; // field@a140 │ │ -4870c4: 5b13 42a1 |0008: iput-object v3, v1, Lde/tadris/fitness/util/VibratorController;.instance:Lde/tadris/fitness/Instance; // field@a142 │ │ -4870c8: 7110 c7d1 0200 |000a: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4870ce: 0c03 |000d: move-result-object v3 │ │ -4870d0: 5433 ba85 |000e: iget-object v3, v3, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -4870d4: 6e10 dfd2 0300 |0010: invoke-virtual {v3}, Lde/tadris/fitness/data/UserPreferences;.getSuppressAnnouncementsDuringCall:()Z // method@d2df │ │ -4870da: 0a03 |0013: move-result v3 │ │ -4870dc: 5c13 43a1 |0014: iput-boolean v3, v1, Lde/tadris/fitness/util/VibratorController;.suppressOnCall:Z // field@a143 │ │ -4870e0: 1a03 0bea |0016: const-string v3, "vibrator" // string@ea0b │ │ -4870e4: 6e20 e902 3200 |0018: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ -4870ea: 0c02 |001b: move-result-object v2 │ │ -4870ec: 1f02 6601 |001c: check-cast v2, Landroid/os/Vibrator; // type@0166 │ │ -4870f0: 5b12 44a1 |001e: iput-object v2, v1, Lde/tadris/fitness/util/VibratorController;.vibrator:Landroid/os/Vibrator; // field@a144 │ │ -4870f4: 6e10 0c08 0200 |0020: invoke-virtual {v2}, Landroid/os/Vibrator;.hasVibrator:()Z // method@080c │ │ -4870fa: 0a02 |0023: move-result v2 │ │ -4870fc: 3902 0500 |0024: if-nez v2, 0029 // +0005 │ │ -487100: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -487102: 5c12 41a1 |0027: iput-boolean v2, v1, Lde/tadris/fitness/util/VibratorController;.enabled:Z // field@a141 │ │ -487106: 0e00 |0029: return-void │ │ +4870a8: |[4870a8] de.tadris.fitness.util.VibratorController.:(Landroid/content/Context;Lde/tadris/fitness/Instance;)V │ │ +4870b8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4870be: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +4870c0: 5c10 41a1 |0004: iput-boolean v0, v1, Lde/tadris/fitness/util/VibratorController;.enabled:Z // field@a141 │ │ +4870c4: 5b12 40a1 |0006: iput-object v2, v1, Lde/tadris/fitness/util/VibratorController;.context:Landroid/content/Context; // field@a140 │ │ +4870c8: 5b13 42a1 |0008: iput-object v3, v1, Lde/tadris/fitness/util/VibratorController;.instance:Lde/tadris/fitness/Instance; // field@a142 │ │ +4870cc: 7110 c7d1 0200 |000a: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4870d2: 0c03 |000d: move-result-object v3 │ │ +4870d4: 5433 ba85 |000e: iget-object v3, v3, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +4870d8: 6e10 dfd2 0300 |0010: invoke-virtual {v3}, Lde/tadris/fitness/data/UserPreferences;.getSuppressAnnouncementsDuringCall:()Z // method@d2df │ │ +4870de: 0a03 |0013: move-result v3 │ │ +4870e0: 5c13 43a1 |0014: iput-boolean v3, v1, Lde/tadris/fitness/util/VibratorController;.suppressOnCall:Z // field@a143 │ │ +4870e4: 1a03 0bea |0016: const-string v3, "vibrator" // string@ea0b │ │ +4870e8: 6e20 e902 3200 |0018: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ +4870ee: 0c02 |001b: move-result-object v2 │ │ +4870f0: 1f02 6601 |001c: check-cast v2, Landroid/os/Vibrator; // type@0166 │ │ +4870f4: 5b12 44a1 |001e: iput-object v2, v1, Lde/tadris/fitness/util/VibratorController;.vibrator:Landroid/os/Vibrator; // field@a144 │ │ +4870f8: 6e10 0c08 0200 |0020: invoke-virtual {v2}, Landroid/os/Vibrator;.hasVibrator:()Z // method@080c │ │ +4870fe: 0a02 |0023: move-result v2 │ │ +487100: 3902 0500 |0024: if-nez v2, 0029 // +0005 │ │ +487104: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +487106: 5c12 41a1 |0027: iput-boolean v2, v1, Lde/tadris/fitness/util/VibratorController;.enabled:Z // field@a141 │ │ +48710a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=20 │ │ 0x0006 line=32 │ │ 0x0008 line=33 │ │ 0x000a line=34 │ │ @@ -922105,21 +922106,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -487108: |[487108] de.tadris.fitness.util.VibratorController.cancel:()V │ │ -487118: 5510 41a1 |0000: iget-boolean v0, v1, Lde/tadris/fitness/util/VibratorController;.enabled:Z // field@a141 │ │ -48711c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -487120: 0e00 |0004: return-void │ │ -487122: 5410 44a1 |0005: iget-object v0, v1, Lde/tadris/fitness/util/VibratorController;.vibrator:Landroid/os/Vibrator; // field@a144 │ │ -487126: 6e10 0b08 0000 |0007: invoke-virtual {v0}, Landroid/os/Vibrator;.cancel:()V // method@080b │ │ -48712c: 0e00 |000a: return-void │ │ +48710c: |[48710c] de.tadris.fitness.util.VibratorController.cancel:()V │ │ +48711c: 5510 41a1 |0000: iget-boolean v0, v1, Lde/tadris/fitness/util/VibratorController;.enabled:Z // field@a141 │ │ +487120: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +487124: 0e00 |0004: return-void │ │ +487126: 5410 44a1 |0005: iget-object v0, v1, Lde/tadris/fitness/util/VibratorController;.vibrator:Landroid/os/Vibrator; // field@a144 │ │ +48712a: 6e10 0b08 0000 |0007: invoke-virtual {v0}, Landroid/os/Vibrator;.cancel:()V // method@080b │ │ +487130: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/util/VibratorController; │ │ │ │ @@ -922128,38 +922129,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -487130: |[487130] de.tadris.fitness.util.VibratorController.vibrate:(I)V │ │ -487140: 5530 41a1 |0000: iget-boolean v0, v3, Lde/tadris/fitness/util/VibratorController;.enabled:Z // field@a141 │ │ -487144: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -487148: 5530 43a1 |0004: iget-boolean v0, v3, Lde/tadris/fitness/util/VibratorController;.suppressOnCall:Z // field@a143 │ │ -48714c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -487150: 5430 40a1 |0008: iget-object v0, v3, Lde/tadris/fitness/util/VibratorController;.context:Landroid/content/Context; // field@a140 │ │ -487154: 7110 e6db 0000 |000a: invoke-static {v0}, Lde/tadris/fitness/util/TelephonyHelper;.isOnCall:(Landroid/content/Context;)Z // method@dbe6 │ │ -48715a: 0a00 |000d: move-result v0 │ │ -48715c: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -487160: 2819 |0010: goto 0029 // +0019 │ │ -487162: 6000 c800 |0011: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -487166: 1301 1a00 |0013: const/16 v1, #int 26 // #1a │ │ -48716a: 3510 0900 |0015: if-ge v0, v1, 001e // +0009 │ │ -48716e: 5430 44a1 |0017: iget-object v0, v3, Lde/tadris/fitness/util/VibratorController;.vibrator:Landroid/os/Vibrator; // field@a144 │ │ -487172: 8141 |0019: int-to-long v1, v4 │ │ -487174: 6e30 0d08 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;.vibrate:(J)V // method@080d │ │ -48717a: 280c |001d: goto 0029 // +000c │ │ -48717c: 5430 44a1 |001e: iget-object v0, v3, Lde/tadris/fitness/util/VibratorController;.vibrator:Landroid/os/Vibrator; // field@a144 │ │ -487180: 8141 |0020: int-to-long v1, v4 │ │ -487182: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ -487184: 7130 0a08 2104 |0022: invoke-static {v1, v2, v4}, Landroid/os/VibrationEffect;.createOneShot:(JI)Landroid/os/VibrationEffect; // method@080a │ │ -48718a: 0c04 |0025: move-result-object v4 │ │ -48718c: 6e20 0e08 4000 |0026: invoke-virtual {v0, v4}, Landroid/os/Vibrator;.vibrate:(Landroid/os/VibrationEffect;)V // method@080e │ │ -487192: 0e00 |0029: return-void │ │ +487134: |[487134] de.tadris.fitness.util.VibratorController.vibrate:(I)V │ │ +487144: 5530 41a1 |0000: iget-boolean v0, v3, Lde/tadris/fitness/util/VibratorController;.enabled:Z // field@a141 │ │ +487148: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +48714c: 5530 43a1 |0004: iget-boolean v0, v3, Lde/tadris/fitness/util/VibratorController;.suppressOnCall:Z // field@a143 │ │ +487150: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +487154: 5430 40a1 |0008: iget-object v0, v3, Lde/tadris/fitness/util/VibratorController;.context:Landroid/content/Context; // field@a140 │ │ +487158: 7110 e6db 0000 |000a: invoke-static {v0}, Lde/tadris/fitness/util/TelephonyHelper;.isOnCall:(Landroid/content/Context;)Z // method@dbe6 │ │ +48715e: 0a00 |000d: move-result v0 │ │ +487160: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +487164: 2819 |0010: goto 0029 // +0019 │ │ +487166: 6000 c800 |0011: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +48716a: 1301 1a00 |0013: const/16 v1, #int 26 // #1a │ │ +48716e: 3510 0900 |0015: if-ge v0, v1, 001e // +0009 │ │ +487172: 5430 44a1 |0017: iget-object v0, v3, Lde/tadris/fitness/util/VibratorController;.vibrator:Landroid/os/Vibrator; // field@a144 │ │ +487176: 8141 |0019: int-to-long v1, v4 │ │ +487178: 6e30 0d08 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;.vibrate:(J)V // method@080d │ │ +48717e: 280c |001d: goto 0029 // +000c │ │ +487180: 5430 44a1 |001e: iget-object v0, v3, Lde/tadris/fitness/util/VibratorController;.vibrator:Landroid/os/Vibrator; // field@a144 │ │ +487184: 8141 |0020: int-to-long v1, v4 │ │ +487186: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ +487188: 7130 0a08 2104 |0022: invoke-static {v1, v2, v4}, Landroid/os/VibrationEffect;.createOneShot:(JI)Landroid/os/VibrationEffect; // method@080a │ │ +48718e: 0c04 |0025: move-result-object v4 │ │ +487190: 6e20 0e08 4000 |0026: invoke-virtual {v0, v4}, Landroid/os/Vibrator;.vibrate:(Landroid/os/VibrationEffect;)V // method@080e │ │ +487196: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0011 line=50 │ │ 0x0017 line=51 │ │ 0x001e line=53 │ │ locals : │ │ @@ -922216,21 +922217,21 @@ │ │ type : '(JJJLorg/mapsforge/core/model/LatLong;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -487194: |[487194] de.tadris.fitness.util.WorkoutCalculator$Pause.:(JJJLorg/mapsforge/core/model/LatLong;)V │ │ -4871a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4871aa: 5a01 45a1 |0003: iput-wide v1, v0, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.absoluteTimeStart:J // field@a145 │ │ -4871ae: 5a03 48a1 |0005: iput-wide v3, v0, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.relativeTimeStart:J // field@a148 │ │ -4871b2: 5a05 46a1 |0007: iput-wide v5, v0, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.duration:J // field@a146 │ │ -4871b6: 5b07 47a1 |0009: iput-object v7, v0, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.location:Lorg/mapsforge/core/model/LatLong; // field@a147 │ │ -4871ba: 0e00 |000b: return-void │ │ +487198: |[487198] de.tadris.fitness.util.WorkoutCalculator$Pause.:(JJJLorg/mapsforge/core/model/LatLong;)V │ │ +4871a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4871ae: 5a01 45a1 |0003: iput-wide v1, v0, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.absoluteTimeStart:J // field@a145 │ │ +4871b2: 5a03 48a1 |0005: iput-wide v3, v0, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.relativeTimeStart:J // field@a148 │ │ +4871b6: 5a05 46a1 |0007: iput-wide v5, v0, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.duration:J // field@a146 │ │ +4871ba: 5b07 47a1 |0009: iput-object v7, v0, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.location:Lorg/mapsforge/core/model/LatLong; // field@a147 │ │ +4871be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ 0x0007 line=71 │ │ 0x0009 line=72 │ │ @@ -922246,17 +922247,17 @@ │ │ type : '(Lde/tadris/fitness/util/WorkoutCalculator$Pause;J)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4871bc: |[4871bc] de.tadris.fitness.util.WorkoutCalculator$Pause.access$000:(Lde/tadris/fitness/util/WorkoutCalculator$Pause;J)V │ │ -4871cc: 7030 f7db 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.addDuration:(J)V // method@dbf7 │ │ -4871d2: 0e00 |0003: return-void │ │ +4871c0: |[4871c0] de.tadris.fitness.util.WorkoutCalculator$Pause.access$000:(Lde/tadris/fitness/util/WorkoutCalculator$Pause;J)V │ │ +4871d0: 7030 f7db 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.addDuration:(J)V // method@dbf7 │ │ +4871d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/util/WorkoutCalculator$Pause; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -922265,19 +922266,19 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4871d4: |[4871d4] de.tadris.fitness.util.WorkoutCalculator$Pause.addDuration:(J)V │ │ -4871e4: 5320 46a1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.duration:J // field@a146 │ │ -4871e8: bb30 |0002: add-long/2addr v0, v3 │ │ -4871ea: 5a20 46a1 |0003: iput-wide v0, v2, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.duration:J // field@a146 │ │ -4871ee: 0e00 |0005: return-void │ │ +4871d8: |[4871d8] de.tadris.fitness.util.WorkoutCalculator$Pause.addDuration:(J)V │ │ +4871e8: 5320 46a1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.duration:J // field@a146 │ │ +4871ec: bb30 |0002: add-long/2addr v0, v3 │ │ +4871ee: 5a20 46a1 |0003: iput-wide v0, v2, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.duration:J // field@a146 │ │ +4871f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lde/tadris/fitness/util/WorkoutCalculator$Pause; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ │ │ @@ -922317,17 +922318,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -487320: |[487320] de.tadris.fitness.util.WorkoutCalculator.:()V │ │ -487330: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -487336: 0e00 |0003: return-void │ │ +487324: |[487324] de.tadris.fitness.util.WorkoutCalculator.:()V │ │ +487334: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48733a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/WorkoutCalculator; │ │ │ │ #1 : (in Lde/tadris/fitness/util/WorkoutCalculator;) │ │ @@ -922335,37 +922336,37 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -4871f0: |[4871f0] de.tadris.fitness.util.WorkoutCalculator.getIntervalSetTimesFromWorkout:(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List; │ │ -487200: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -487204: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -48720a: 6e10 56d3 0700 |0005: invoke-virtual {v7}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ -487210: 0c07 |0008: move-result-object v7 │ │ -487212: 7210 8fe3 0700 |0009: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -487218: 0c07 |000c: move-result-object v7 │ │ -48721a: 7210 5fe3 0700 |000d: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -487220: 0a01 |0010: move-result v1 │ │ -487222: 3801 1a00 |0011: if-eqz v1, 002b // +001a │ │ -487226: 7210 60e3 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -48722c: 0c01 |0016: move-result-object v1 │ │ -48722e: 1f01 6316 |0017: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -487232: 5312 4c9d |0019: iget-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.intervalTriggered:J // field@9d4c │ │ -487236: 1604 0000 |001b: const-wide/16 v4, #int 0 // #0 │ │ -48723a: 3106 0204 |001d: cmp-long v6, v2, v4 │ │ -48723e: 3d06 eeff |001f: if-lez v6, 000d // -0012 │ │ -487242: 5311 509d |0021: iget-wide v1, v1, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -487246: 7120 5ee0 2100 |0023: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -48724c: 0c01 |0026: move-result-object v1 │ │ -48724e: 7220 85e3 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -487254: 28e3 |002a: goto 000d // -001d │ │ -487256: 1100 |002b: return-object v0 │ │ +4871f4: |[4871f4] de.tadris.fitness.util.WorkoutCalculator.getIntervalSetTimesFromWorkout:(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List; │ │ +487204: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +487208: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +48720e: 6e10 56d3 0700 |0005: invoke-virtual {v7}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ +487214: 0c07 |0008: move-result-object v7 │ │ +487216: 7210 8fe3 0700 |0009: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +48721c: 0c07 |000c: move-result-object v7 │ │ +48721e: 7210 5fe3 0700 |000d: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +487224: 0a01 |0010: move-result v1 │ │ +487226: 3801 1a00 |0011: if-eqz v1, 002b // +001a │ │ +48722a: 7210 60e3 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +487230: 0c01 |0016: move-result-object v1 │ │ +487232: 1f01 6316 |0017: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +487236: 5312 4c9d |0019: iget-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.intervalTriggered:J // field@9d4c │ │ +48723a: 1604 0000 |001b: const-wide/16 v4, #int 0 // #0 │ │ +48723e: 3106 0204 |001d: cmp-long v6, v2, v4 │ │ +487242: 3d06 eeff |001f: if-lez v6, 000d // -0012 │ │ +487246: 5311 509d |0021: iget-wide v1, v1, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +48724a: 7120 5ee0 2100 |0023: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +487250: 0c01 |0026: move-result-object v1 │ │ +487252: 7220 85e3 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +487258: 28e3 |002a: goto 000d // -001d │ │ +48725a: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x0009 line=88 │ │ 0x0019 line=89 │ │ 0x0021 line=90 │ │ @@ -922377,66 +922378,66 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 91 16-bit code units │ │ -487258: |[487258] de.tadris.fitness.util.WorkoutCalculator.getPausesFromWorkout:(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List; │ │ -487268: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -48726c: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -487272: 6e10 56d3 0f00 |0005: invoke-virtual {v15}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ -487278: 0c01 |0008: move-result-object v1 │ │ -48727a: 6e10 57d3 0f00 |0009: invoke-virtual {v15}, Lde/tadris/fitness/data/WorkoutData;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d357 │ │ -487280: 0c0f |000c: move-result-object v15 │ │ -487282: 53f2 2d9d |000d: iget-wide v2, v15, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -487286: 7210 8fe3 0100 |000f: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -48728c: 0c0f |0012: move-result-object v15 │ │ -48728e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -487290: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ -487294: 0427 |0016: move-wide v7, v2 │ │ -487296: 0449 |0017: move-wide v9, v4 │ │ -487298: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -48729a: 7210 5fe3 0f00 |0019: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4872a0: 0a03 |001c: move-result v3 │ │ -4872a2: 3803 3d00 |001d: if-eqz v3, 005a // +003d │ │ -4872a6: 7210 60e3 0f00 |001f: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4872ac: 0c03 |0022: move-result-object v3 │ │ -4872ae: 1f03 6316 |0023: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -4872b2: 5334 479d |0025: iget-wide v4, v3, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -4872b6: bc74 |0027: sub-long/2addr v4, v7 │ │ -4872b8: 533b 509d |0028: iget-wide v11, v3, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -4872bc: bc9b |002a: sub-long/2addr v11, v9 │ │ -4872be: 9c0b 040b |002b: sub-long v11, v4, v11 │ │ -4872c2: 1604 1027 |002d: const-wide/16 v4, #int 10000 // #2710 │ │ -4872c6: 121e |002f: const/4 v14, #int 1 // #1 │ │ -4872c8: 3106 0b04 |0030: cmp-long v6, v11, v4 │ │ -4872cc: 3d06 2200 |0032: if-lez v6, 0054 // +0022 │ │ -4872d0: 3802 1100 |0034: if-eqz v2, 0045 // +0011 │ │ -4872d4: 7210 93e3 0000 |0036: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4872da: 0a02 |0039: move-result v2 │ │ -4872dc: b1e2 |003a: sub-int/2addr v2, v14 │ │ -4872de: 7220 8be3 2000 |003b: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4872e4: 0c02 |003e: move-result-object v2 │ │ -4872e6: 1f02 f917 |003f: check-cast v2, Lde/tadris/fitness/util/WorkoutCalculator$Pause; // type@17f9 │ │ -4872ea: 7130 f6db b20c |0041: invoke-static {v2, v11, v12}, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.access$000:(Lde/tadris/fitness/util/WorkoutCalculator$Pause;J)V // method@dbf6 │ │ -4872f0: 280e |0044: goto 0052 // +000e │ │ -4872f2: 2202 f917 |0045: new-instance v2, Lde/tadris/fitness/util/WorkoutCalculator$Pause; // type@17f9 │ │ -4872f6: 6e10 5ed3 0300 |0047: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -4872fc: 0c0d |004a: move-result-object v13 │ │ -4872fe: 0726 |004b: move-object v6, v2 │ │ -487300: 7608 f5db 0600 |004c: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13}, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.:(JJJLorg/mapsforge/core/model/LatLong;)V // method@dbf5 │ │ -487306: 7220 85e3 2000 |004f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48730c: 1212 |0052: const/4 v2, #int 1 // #1 │ │ -48730e: 2802 |0053: goto 0055 // +0002 │ │ -487310: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -487312: 5337 479d |0055: iget-wide v7, v3, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -487316: 5339 509d |0057: iget-wide v9, v3, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -48731a: 28c0 |0059: goto 0019 // -0040 │ │ -48731c: 1100 |005a: return-object v0 │ │ +48725c: |[48725c] de.tadris.fitness.util.WorkoutCalculator.getPausesFromWorkout:(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List; │ │ +48726c: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +487270: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +487276: 6e10 56d3 0f00 |0005: invoke-virtual {v15}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ +48727c: 0c01 |0008: move-result-object v1 │ │ +48727e: 6e10 57d3 0f00 |0009: invoke-virtual {v15}, Lde/tadris/fitness/data/WorkoutData;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d357 │ │ +487284: 0c0f |000c: move-result-object v15 │ │ +487286: 53f2 2d9d |000d: iget-wide v2, v15, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +48728a: 7210 8fe3 0100 |000f: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +487290: 0c0f |0012: move-result-object v15 │ │ +487292: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +487294: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ +487298: 0427 |0016: move-wide v7, v2 │ │ +48729a: 0449 |0017: move-wide v9, v4 │ │ +48729c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +48729e: 7210 5fe3 0f00 |0019: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4872a4: 0a03 |001c: move-result v3 │ │ +4872a6: 3803 3d00 |001d: if-eqz v3, 005a // +003d │ │ +4872aa: 7210 60e3 0f00 |001f: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4872b0: 0c03 |0022: move-result-object v3 │ │ +4872b2: 1f03 6316 |0023: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +4872b6: 5334 479d |0025: iget-wide v4, v3, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +4872ba: bc74 |0027: sub-long/2addr v4, v7 │ │ +4872bc: 533b 509d |0028: iget-wide v11, v3, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +4872c0: bc9b |002a: sub-long/2addr v11, v9 │ │ +4872c2: 9c0b 040b |002b: sub-long v11, v4, v11 │ │ +4872c6: 1604 1027 |002d: const-wide/16 v4, #int 10000 // #2710 │ │ +4872ca: 121e |002f: const/4 v14, #int 1 // #1 │ │ +4872cc: 3106 0b04 |0030: cmp-long v6, v11, v4 │ │ +4872d0: 3d06 2200 |0032: if-lez v6, 0054 // +0022 │ │ +4872d4: 3802 1100 |0034: if-eqz v2, 0045 // +0011 │ │ +4872d8: 7210 93e3 0000 |0036: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4872de: 0a02 |0039: move-result v2 │ │ +4872e0: b1e2 |003a: sub-int/2addr v2, v14 │ │ +4872e2: 7220 8be3 2000 |003b: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4872e8: 0c02 |003e: move-result-object v2 │ │ +4872ea: 1f02 f917 |003f: check-cast v2, Lde/tadris/fitness/util/WorkoutCalculator$Pause; // type@17f9 │ │ +4872ee: 7130 f6db b20c |0041: invoke-static {v2, v11, v12}, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.access$000:(Lde/tadris/fitness/util/WorkoutCalculator$Pause;J)V // method@dbf6 │ │ +4872f4: 280e |0044: goto 0052 // +000e │ │ +4872f6: 2202 f917 |0045: new-instance v2, Lde/tadris/fitness/util/WorkoutCalculator$Pause; // type@17f9 │ │ +4872fa: 6e10 5ed3 0300 |0047: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +487300: 0c0d |004a: move-result-object v13 │ │ +487302: 0726 |004b: move-object v6, v2 │ │ +487304: 7608 f5db 0600 |004c: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13}, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.:(JJJLorg/mapsforge/core/model/LatLong;)V // method@dbf5 │ │ +48730a: 7220 85e3 2000 |004f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +487310: 1212 |0052: const/4 v2, #int 1 // #1 │ │ +487312: 2802 |0053: goto 0055 // +0002 │ │ +487314: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +487316: 5337 479d |0055: iget-wide v7, v3, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +48731a: 5339 509d |0057: iget-wide v9, v3, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +48731e: 28c0 |0059: goto 0019 // -0040 │ │ +487320: 1100 |005a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ 0x0009 line=36 │ │ 0x000f line=40 │ │ 0x0025 line=41 │ │ @@ -922490,17 +922491,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -487368: |[487368] de.tadris.fitness.util.event.EventBusHelper.:()V │ │ -487378: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48737e: 0e00 |0003: return-void │ │ +48736c: |[48736c] de.tadris.fitness.util.event.EventBusHelper.:()V │ │ +48737c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +487382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/event/EventBusHelper; │ │ │ │ #1 : (in Lde/tadris/fitness/util/event/EventBusHelper;) │ │ @@ -922508,24 +922509,24 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -487338: |[487338] de.tadris.fitness.util.event.EventBusHelper.saveRegisterTo:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)Z │ │ -487348: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -48734c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -48734e: 0f01 |0003: return v1 │ │ -487350: 6e20 7dfe 2100 |0004: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.isRegistered:(Ljava/lang/Object;)Z // method@fe7d │ │ -487356: 0a00 |0007: move-result v0 │ │ -487358: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -48735c: 6e20 80fe 2100 |000a: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@fe80 │ │ -487362: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -487364: 0f01 |000e: return v1 │ │ +48733c: |[48733c] de.tadris.fitness.util.event.EventBusHelper.saveRegisterTo:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)Z │ │ +48734c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +487350: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +487352: 0f01 |0003: return v1 │ │ +487354: 6e20 7dfe 2100 |0004: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.isRegistered:(Ljava/lang/Object;)Z // method@fe7d │ │ +48735a: 0a00 |0007: move-result v0 │ │ +48735c: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +487360: 6e20 80fe 2100 |000a: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@fe80 │ │ +487366: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +487368: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=22 │ │ 0x000a line=23 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Lorg/greenrobot/eventbus/EventBus; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/Object; │ │ @@ -922535,22 +922536,22 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -487380: |[487380] de.tadris.fitness.util.event.EventBusHelper.saveUnregisterFrom:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)V │ │ -487390: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -487394: 0e00 |0002: return-void │ │ -487396: 6e20 7dfe 2100 |0003: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.isRegistered:(Ljava/lang/Object;)Z // method@fe7d │ │ -48739c: 0a00 |0006: move-result v0 │ │ -48739e: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -4873a2: 6e20 81fe 2100 |0009: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@fe81 │ │ -4873a8: 0e00 |000c: return-void │ │ +487384: |[487384] de.tadris.fitness.util.event.EventBusHelper.saveUnregisterFrom:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)V │ │ +487394: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +487398: 0e00 |0002: return-void │ │ +48739a: 6e20 7dfe 2100 |0003: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.isRegistered:(Ljava/lang/Object;)Z // method@fe7d │ │ +4873a0: 0a00 |0006: move-result v0 │ │ +4873a2: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +4873a6: 6e20 81fe 2100 |0009: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@fe81 │ │ +4873ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=36 │ │ 0x0009 line=37 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lorg/greenrobot/eventbus/EventBus; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ @@ -922588,24 +922589,24 @@ │ │ type : '(Lde/tadris/fitness/util/event/EventBusMember;Lorg/greenrobot/eventbus/EventBus;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4873ac: |[4873ac] de.tadris.fitness.util.event.EventBusMember$-CC.$default$registerTo:(Lde/tadris/fitness/util/event/EventBusMember;Lorg/greenrobot/eventbus/EventBus;)Z │ │ -4873bc: 7210 03dc 0100 |0000: invoke-interface {v1}, Lde/tadris/fitness/util/event/EventBusMember;.unregisterFromBus:()V // method@dc03 │ │ -4873c2: 7120 fcdb 1200 |0003: invoke-static {v2, v1}, Lde/tadris/fitness/util/event/EventBusHelper;.saveRegisterTo:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)Z // method@dbfc │ │ -4873c8: 0a00 |0006: move-result v0 │ │ -4873ca: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ -4873ce: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4873d0: 0f02 |000a: return v2 │ │ -4873d2: 7220 02dc 2100 |000b: invoke-interface {v1, v2}, Lde/tadris/fitness/util/event/EventBusMember;.setEventBus:(Lorg/greenrobot/eventbus/EventBus;)V // method@dc02 │ │ -4873d8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -4873da: 0f02 |000f: return v2 │ │ +4873b0: |[4873b0] de.tadris.fitness.util.event.EventBusMember$-CC.$default$registerTo:(Lde/tadris/fitness/util/event/EventBusMember;Lorg/greenrobot/eventbus/EventBus;)Z │ │ +4873c0: 7210 03dc 0100 |0000: invoke-interface {v1}, Lde/tadris/fitness/util/event/EventBusMember;.unregisterFromBus:()V // method@dc03 │ │ +4873c6: 7120 fcdb 1200 |0003: invoke-static {v2, v1}, Lde/tadris/fitness/util/event/EventBusHelper;.saveRegisterTo:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)Z // method@dbfc │ │ +4873cc: 0a00 |0006: move-result v0 │ │ +4873ce: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ +4873d2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4873d4: 0f02 |000a: return v2 │ │ +4873d6: 7220 02dc 2100 |000b: invoke-interface {v1, v2}, Lde/tadris/fitness/util/event/EventBusMember;.setEventBus:(Lorg/greenrobot/eventbus/EventBus;)V // method@dc02 │ │ +4873dc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +4873de: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x000b line=25 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 _this Lde/tadris/fitness/util/event/EventBusMember; │ │ @@ -922616,19 +922617,19 @@ │ │ type : '(Lde/tadris/fitness/util/event/EventBusMember;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4873dc: |[4873dc] de.tadris.fitness.util.event.EventBusMember$-CC.$default$unregisterFromBus:(Lde/tadris/fitness/util/event/EventBusMember;)V │ │ -4873ec: 7210 00dc 0100 |0000: invoke-interface {v1}, Lde/tadris/fitness/util/event/EventBusMember;.getEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@dc00 │ │ -4873f2: 0c00 |0003: move-result-object v0 │ │ -4873f4: 7120 fddb 1000 |0004: invoke-static {v0, v1}, Lde/tadris/fitness/util/event/EventBusHelper;.saveUnregisterFrom:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)V // method@dbfd │ │ -4873fa: 0e00 |0007: return-void │ │ +4873e0: |[4873e0] de.tadris.fitness.util.event.EventBusMember$-CC.$default$unregisterFromBus:(Lde/tadris/fitness/util/event/EventBusMember;)V │ │ +4873f0: 7210 00dc 0100 |0000: invoke-interface {v1}, Lde/tadris/fitness/util/event/EventBusMember;.getEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@dc00 │ │ +4873f6: 0c00 |0003: move-result-object v0 │ │ +4873f8: 7120 fddb 1000 |0004: invoke-static {v0, v1}, Lde/tadris/fitness/util/event/EventBusHelper;.saveUnregisterFrom:(Lorg/greenrobot/eventbus/EventBus;Ljava/lang/Object;)V // method@dbfd │ │ +4873fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 _this Lde/tadris/fitness/util/event/EventBusMember; │ │ │ │ Virtual methods - │ │ @@ -922794,25 +922795,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -487508: |[487508] de.tadris.fitness.util.gpx.Gpx.:()V │ │ -487518: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -48751e: 1a00 11a2 |0003: const-string v0, "http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" // string@a211 │ │ -487522: 5b10 4ea1 |0005: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ -487526: 1a00 16a2 |0007: const-string v0, "http://www.w3.org/2001/XMLSchema-instance" // string@a216 │ │ -48752a: 5b10 4da1 |0009: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaInstance:Ljava/lang/String; // field@a14d │ │ -48752e: 1a00 0ca2 |000b: const-string v0, "http://www.garmin.com/xmlschemas/TrackPointExtension/v1" // string@a20c │ │ -487532: 5b10 4fa1 |000d: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.tpxSchemaLocation:Ljava/lang/String; // field@a14f │ │ -487536: 1a00 10a2 |000f: const-string v0, "http://www.topografix.com/GPX/1/1" // string@a210 │ │ -48753a: 5b10 52a1 |0011: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.xmlNamespace:Ljava/lang/String; // field@a152 │ │ -48753e: 0e00 |0013: return-void │ │ +48750c: |[48750c] de.tadris.fitness.util.gpx.Gpx.:()V │ │ +48751c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +487522: 1a00 11a2 |0003: const-string v0, "http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" // string@a211 │ │ +487526: 5b10 4ea1 |0005: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ +48752a: 1a00 16a2 |0007: const-string v0, "http://www.w3.org/2001/XMLSchema-instance" // string@a216 │ │ +48752e: 5b10 4da1 |0009: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaInstance:Ljava/lang/String; // field@a14d │ │ +487532: 1a00 0ca2 |000b: const-string v0, "http://www.garmin.com/xmlschemas/TrackPointExtension/v1" // string@a20c │ │ +487536: 5b10 4fa1 |000d: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.tpxSchemaLocation:Ljava/lang/String; // field@a14f │ │ +48753a: 1a00 10a2 |000f: const-string v0, "http://www.topografix.com/GPX/1/1" // string@a210 │ │ +48753e: 5b10 52a1 |0011: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.xmlNamespace:Ljava/lang/String; // field@a152 │ │ +487542: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=39 │ │ 0x0009 line=42 │ │ 0x000d line=45 │ │ 0x0011 line=48 │ │ @@ -922824,31 +922825,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lde/tadris/fitness/util/gpx/Metadata;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -487540: |[487540] de.tadris.fitness.util.gpx.Gpx.:(Ljava/lang/String;Ljava/lang/String;Lde/tadris/fitness/util/gpx/Metadata;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ -487550: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -487556: 1a00 11a2 |0003: const-string v0, "http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" // string@a211 │ │ -48755a: 5b10 4ea1 |0005: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ -48755e: 1a00 16a2 |0007: const-string v0, "http://www.w3.org/2001/XMLSchema-instance" // string@a216 │ │ -487562: 5b10 4da1 |0009: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaInstance:Ljava/lang/String; // field@a14d │ │ -487566: 1a00 0ca2 |000b: const-string v0, "http://www.garmin.com/xmlschemas/TrackPointExtension/v1" // string@a20c │ │ -48756a: 5b10 4fa1 |000d: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.tpxSchemaLocation:Ljava/lang/String; // field@a14f │ │ -48756e: 1a00 10a2 |000f: const-string v0, "http://www.topografix.com/GPX/1/1" // string@a210 │ │ -487572: 5b10 52a1 |0011: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.xmlNamespace:Ljava/lang/String; // field@a152 │ │ -487576: 5b12 51a1 |0013: iput-object v2, v1, Lde/tadris/fitness/util/gpx/Gpx;.version:Ljava/lang/String; // field@a151 │ │ -48757a: 5b13 49a1 |0015: iput-object v3, v1, Lde/tadris/fitness/util/gpx/Gpx;.creator:Ljava/lang/String; // field@a149 │ │ -48757e: 5b14 4ba1 |0017: iput-object v4, v1, Lde/tadris/fitness/util/gpx/Gpx;.metadata:Lde/tadris/fitness/util/gpx/Metadata; // field@a14b │ │ -487582: 5b15 4ca1 |0019: iput-object v5, v1, Lde/tadris/fitness/util/gpx/Gpx;.name:Ljava/lang/String; // field@a14c │ │ -487586: 5b16 4aa1 |001b: iput-object v6, v1, Lde/tadris/fitness/util/gpx/Gpx;.desc:Ljava/lang/String; // field@a14a │ │ -48758a: 5b17 50a1 |001d: iput-object v7, v1, Lde/tadris/fitness/util/gpx/Gpx;.trk:Ljava/util/List; // field@a150 │ │ -48758e: 0e00 |001f: return-void │ │ +487544: |[487544] de.tadris.fitness.util.gpx.Gpx.:(Ljava/lang/String;Ljava/lang/String;Lde/tadris/fitness/util/gpx/Metadata;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ +487554: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +48755a: 1a00 11a2 |0003: const-string v0, "http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" // string@a211 │ │ +48755e: 5b10 4ea1 |0005: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ +487562: 1a00 16a2 |0007: const-string v0, "http://www.w3.org/2001/XMLSchema-instance" // string@a216 │ │ +487566: 5b10 4da1 |0009: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaInstance:Ljava/lang/String; // field@a14d │ │ +48756a: 1a00 0ca2 |000b: const-string v0, "http://www.garmin.com/xmlschemas/TrackPointExtension/v1" // string@a20c │ │ +48756e: 5b10 4fa1 |000d: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.tpxSchemaLocation:Ljava/lang/String; // field@a14f │ │ +487572: 1a00 10a2 |000f: const-string v0, "http://www.topografix.com/GPX/1/1" // string@a210 │ │ +487576: 5b10 52a1 |0011: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.xmlNamespace:Ljava/lang/String; // field@a152 │ │ +48757a: 5b12 51a1 |0013: iput-object v2, v1, Lde/tadris/fitness/util/gpx/Gpx;.version:Ljava/lang/String; // field@a151 │ │ +48757e: 5b13 49a1 |0015: iput-object v3, v1, Lde/tadris/fitness/util/gpx/Gpx;.creator:Ljava/lang/String; // field@a149 │ │ +487582: 5b14 4ba1 |0017: iput-object v4, v1, Lde/tadris/fitness/util/gpx/Gpx;.metadata:Lde/tadris/fitness/util/gpx/Metadata; // field@a14b │ │ +487586: 5b15 4ca1 |0019: iput-object v5, v1, Lde/tadris/fitness/util/gpx/Gpx;.name:Ljava/lang/String; // field@a14c │ │ +48758a: 5b16 4aa1 |001b: iput-object v6, v1, Lde/tadris/fitness/util/gpx/Gpx;.desc:Ljava/lang/String; // field@a14a │ │ +48758e: 5b17 50a1 |001d: iput-object v7, v1, Lde/tadris/fitness/util/gpx/Gpx;.trk:Ljava/util/List; // field@a150 │ │ +487592: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=39 │ │ 0x0009 line=42 │ │ 0x000d line=45 │ │ 0x0011 line=48 │ │ @@ -922872,35 +922873,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lde/tadris/fitness/util/gpx/Metadata;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 11 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -487590: |[487590] de.tadris.fitness.util.gpx.Gpx.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lde/tadris/fitness/util/gpx/Metadata;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ -4875a0: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4875a6: 1a00 11a2 |0003: const-string v0, "http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" // string@a211 │ │ -4875aa: 5b10 4ea1 |0005: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ -4875ae: 1a00 16a2 |0007: const-string v0, "http://www.w3.org/2001/XMLSchema-instance" // string@a216 │ │ -4875b2: 5b10 4da1 |0009: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaInstance:Ljava/lang/String; // field@a14d │ │ -4875b6: 1a00 0ca2 |000b: const-string v0, "http://www.garmin.com/xmlschemas/TrackPointExtension/v1" // string@a20c │ │ -4875ba: 5b10 4fa1 |000d: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.tpxSchemaLocation:Ljava/lang/String; // field@a14f │ │ -4875be: 1a00 10a2 |000f: const-string v0, "http://www.topografix.com/GPX/1/1" // string@a210 │ │ -4875c2: 5b10 52a1 |0011: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.xmlNamespace:Ljava/lang/String; // field@a152 │ │ -4875c6: 5b12 51a1 |0013: iput-object v2, v1, Lde/tadris/fitness/util/gpx/Gpx;.version:Ljava/lang/String; // field@a151 │ │ -4875ca: 5b13 49a1 |0015: iput-object v3, v1, Lde/tadris/fitness/util/gpx/Gpx;.creator:Ljava/lang/String; // field@a149 │ │ -4875ce: 5b14 4ea1 |0017: iput-object v4, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ -4875d2: 5b15 4da1 |0019: iput-object v5, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaInstance:Ljava/lang/String; // field@a14d │ │ -4875d6: 5b16 4fa1 |001b: iput-object v6, v1, Lde/tadris/fitness/util/gpx/Gpx;.tpxSchemaLocation:Ljava/lang/String; // field@a14f │ │ -4875da: 5b17 52a1 |001d: iput-object v7, v1, Lde/tadris/fitness/util/gpx/Gpx;.xmlNamespace:Ljava/lang/String; // field@a152 │ │ -4875de: 5b18 4ba1 |001f: iput-object v8, v1, Lde/tadris/fitness/util/gpx/Gpx;.metadata:Lde/tadris/fitness/util/gpx/Metadata; // field@a14b │ │ -4875e2: 5b19 4ca1 |0021: iput-object v9, v1, Lde/tadris/fitness/util/gpx/Gpx;.name:Ljava/lang/String; // field@a14c │ │ -4875e6: 5b1a 4aa1 |0023: iput-object v10, v1, Lde/tadris/fitness/util/gpx/Gpx;.desc:Ljava/lang/String; // field@a14a │ │ -4875ea: 5b1b 50a1 |0025: iput-object v11, v1, Lde/tadris/fitness/util/gpx/Gpx;.trk:Ljava/util/List; // field@a150 │ │ -4875ee: 0e00 |0027: return-void │ │ +487594: |[487594] de.tadris.fitness.util.gpx.Gpx.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lde/tadris/fitness/util/gpx/Metadata;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ +4875a4: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4875aa: 1a00 11a2 |0003: const-string v0, "http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" // string@a211 │ │ +4875ae: 5b10 4ea1 |0005: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ +4875b2: 1a00 16a2 |0007: const-string v0, "http://www.w3.org/2001/XMLSchema-instance" // string@a216 │ │ +4875b6: 5b10 4da1 |0009: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaInstance:Ljava/lang/String; // field@a14d │ │ +4875ba: 1a00 0ca2 |000b: const-string v0, "http://www.garmin.com/xmlschemas/TrackPointExtension/v1" // string@a20c │ │ +4875be: 5b10 4fa1 |000d: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.tpxSchemaLocation:Ljava/lang/String; // field@a14f │ │ +4875c2: 1a00 10a2 |000f: const-string v0, "http://www.topografix.com/GPX/1/1" // string@a210 │ │ +4875c6: 5b10 52a1 |0011: iput-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.xmlNamespace:Ljava/lang/String; // field@a152 │ │ +4875ca: 5b12 51a1 |0013: iput-object v2, v1, Lde/tadris/fitness/util/gpx/Gpx;.version:Ljava/lang/String; // field@a151 │ │ +4875ce: 5b13 49a1 |0015: iput-object v3, v1, Lde/tadris/fitness/util/gpx/Gpx;.creator:Ljava/lang/String; // field@a149 │ │ +4875d2: 5b14 4ea1 |0017: iput-object v4, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ +4875d6: 5b15 4da1 |0019: iput-object v5, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaInstance:Ljava/lang/String; // field@a14d │ │ +4875da: 5b16 4fa1 |001b: iput-object v6, v1, Lde/tadris/fitness/util/gpx/Gpx;.tpxSchemaLocation:Ljava/lang/String; // field@a14f │ │ +4875de: 5b17 52a1 |001d: iput-object v7, v1, Lde/tadris/fitness/util/gpx/Gpx;.xmlNamespace:Ljava/lang/String; // field@a152 │ │ +4875e2: 5b18 4ba1 |001f: iput-object v8, v1, Lde/tadris/fitness/util/gpx/Gpx;.metadata:Lde/tadris/fitness/util/gpx/Metadata; // field@a14b │ │ +4875e6: 5b19 4ca1 |0021: iput-object v9, v1, Lde/tadris/fitness/util/gpx/Gpx;.name:Ljava/lang/String; // field@a14c │ │ +4875ea: 5b1a 4aa1 |0023: iput-object v10, v1, Lde/tadris/fitness/util/gpx/Gpx;.desc:Ljava/lang/String; // field@a14a │ │ +4875ee: 5b1b 50a1 |0025: iput-object v11, v1, Lde/tadris/fitness/util/gpx/Gpx;.trk:Ljava/util/List; // field@a150 │ │ +4875f2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=39 │ │ 0x0009 line=42 │ │ 0x000d line=45 │ │ 0x0011 line=48 │ │ @@ -922933,17 +922934,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487478: |[487478] de.tadris.fitness.util.gpx.Gpx.getCreator:()Ljava/lang/String; │ │ -487488: 5410 49a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.creator:Ljava/lang/String; // field@a149 │ │ -48748c: 1100 |0002: return-object v0 │ │ +48747c: |[48747c] de.tadris.fitness.util.gpx.Gpx.getCreator:()Ljava/lang/String; │ │ +48748c: 5410 49a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.creator:Ljava/lang/String; // field@a149 │ │ +487490: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Gpx; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/Gpx;) │ │ @@ -922951,17 +922952,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487490: |[487490] de.tadris.fitness.util.gpx.Gpx.getDesc:()Ljava/lang/String; │ │ -4874a0: 5410 4aa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.desc:Ljava/lang/String; // field@a14a │ │ -4874a4: 1100 |0002: return-object v0 │ │ +487494: |[487494] de.tadris.fitness.util.gpx.Gpx.getDesc:()Ljava/lang/String; │ │ +4874a4: 5410 4aa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.desc:Ljava/lang/String; // field@a14a │ │ +4874a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Gpx; │ │ │ │ #2 : (in Lde/tadris/fitness/util/gpx/Gpx;) │ │ @@ -922969,17 +922970,17 @@ │ │ type : '()Lde/tadris/fitness/util/gpx/Metadata;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487460: |[487460] de.tadris.fitness.util.gpx.Gpx.getMetadata:()Lde/tadris/fitness/util/gpx/Metadata; │ │ -487470: 5410 4ba1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.metadata:Lde/tadris/fitness/util/gpx/Metadata; // field@a14b │ │ -487474: 1100 |0002: return-object v0 │ │ +487464: |[487464] de.tadris.fitness.util.gpx.Gpx.getMetadata:()Lde/tadris/fitness/util/gpx/Metadata; │ │ +487474: 5410 4ba1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.metadata:Lde/tadris/fitness/util/gpx/Metadata; // field@a14b │ │ +487478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Gpx; │ │ │ │ #3 : (in Lde/tadris/fitness/util/gpx/Gpx;) │ │ @@ -922987,17 +922988,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4874a8: |[4874a8] de.tadris.fitness.util.gpx.Gpx.getName:()Ljava/lang/String; │ │ -4874b8: 5410 4ca1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.name:Ljava/lang/String; // field@a14c │ │ -4874bc: 1100 |0002: return-object v0 │ │ +4874ac: |[4874ac] de.tadris.fitness.util.gpx.Gpx.getName:()Ljava/lang/String; │ │ +4874bc: 5410 4ca1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.name:Ljava/lang/String; // field@a14c │ │ +4874c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Gpx; │ │ │ │ #4 : (in Lde/tadris/fitness/util/gpx/Gpx;) │ │ @@ -923005,17 +923006,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4874c0: |[4874c0] de.tadris.fitness.util.gpx.Gpx.getSchemaLocation:()Ljava/lang/String; │ │ -4874d0: 5410 4ea1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ -4874d4: 1100 |0002: return-object v0 │ │ +4874c4: |[4874c4] de.tadris.fitness.util.gpx.Gpx.getSchemaLocation:()Ljava/lang/String; │ │ +4874d4: 5410 4ea1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ +4874d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Gpx; │ │ │ │ #5 : (in Lde/tadris/fitness/util/gpx/Gpx;) │ │ @@ -923023,17 +923024,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4874f0: |[4874f0] de.tadris.fitness.util.gpx.Gpx.getTrk:()Ljava/util/List; │ │ -487500: 5410 50a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.trk:Ljava/util/List; // field@a150 │ │ -487504: 1100 |0002: return-object v0 │ │ +4874f4: |[4874f4] de.tadris.fitness.util.gpx.Gpx.getTrk:()Ljava/util/List; │ │ +487504: 5410 50a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.trk:Ljava/util/List; // field@a150 │ │ +487508: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Gpx; │ │ │ │ #6 : (in Lde/tadris/fitness/util/gpx/Gpx;) │ │ @@ -923041,17 +923042,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4874d8: |[4874d8] de.tadris.fitness.util.gpx.Gpx.getVersion:()Ljava/lang/String; │ │ -4874e8: 5410 51a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.version:Ljava/lang/String; // field@a151 │ │ -4874ec: 1100 |0002: return-object v0 │ │ +4874dc: |[4874dc] de.tadris.fitness.util.gpx.Gpx.getVersion:()Ljava/lang/String; │ │ +4874ec: 5410 51a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Gpx;.version:Ljava/lang/String; // field@a151 │ │ +4874f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Gpx; │ │ │ │ #7 : (in Lde/tadris/fitness/util/gpx/Gpx;) │ │ @@ -923059,17 +923060,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4875f0: |[4875f0] de.tadris.fitness.util.gpx.Gpx.setCreator:(Ljava/lang/String;)V │ │ -487600: 5b01 49a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.creator:Ljava/lang/String; // field@a149 │ │ -487604: 0e00 |0002: return-void │ │ +4875f4: |[4875f4] de.tadris.fitness.util.gpx.Gpx.setCreator:(Ljava/lang/String;)V │ │ +487604: 5b01 49a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.creator:Ljava/lang/String; // field@a149 │ │ +487608: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Gpx; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923078,17 +923079,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487608: |[487608] de.tadris.fitness.util.gpx.Gpx.setDesc:(Ljava/lang/String;)V │ │ -487618: 5b01 4aa1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.desc:Ljava/lang/String; // field@a14a │ │ -48761c: 0e00 |0002: return-void │ │ +48760c: |[48760c] de.tadris.fitness.util.gpx.Gpx.setDesc:(Ljava/lang/String;)V │ │ +48761c: 5b01 4aa1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.desc:Ljava/lang/String; // field@a14a │ │ +487620: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Gpx; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923097,17 +923098,17 @@ │ │ type : '(Lde/tadris/fitness/util/gpx/Metadata;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487620: |[487620] de.tadris.fitness.util.gpx.Gpx.setMetadata:(Lde/tadris/fitness/util/gpx/Metadata;)V │ │ -487630: 5b01 4ba1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.metadata:Lde/tadris/fitness/util/gpx/Metadata; // field@a14b │ │ -487634: 0e00 |0002: return-void │ │ +487624: |[487624] de.tadris.fitness.util.gpx.Gpx.setMetadata:(Lde/tadris/fitness/util/gpx/Metadata;)V │ │ +487634: 5b01 4ba1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.metadata:Lde/tadris/fitness/util/gpx/Metadata; // field@a14b │ │ +487638: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Gpx; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/tadris/fitness/util/gpx/Metadata; │ │ │ │ @@ -923116,17 +923117,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487638: |[487638] de.tadris.fitness.util.gpx.Gpx.setName:(Ljava/lang/String;)V │ │ -487648: 5b01 4ca1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.name:Ljava/lang/String; // field@a14c │ │ -48764c: 0e00 |0002: return-void │ │ +48763c: |[48763c] de.tadris.fitness.util.gpx.Gpx.setName:(Ljava/lang/String;)V │ │ +48764c: 5b01 4ca1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.name:Ljava/lang/String; // field@a14c │ │ +487650: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Gpx; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923135,17 +923136,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487650: |[487650] de.tadris.fitness.util.gpx.Gpx.setSchemaLocation:(Ljava/lang/String;)V │ │ -487660: 5b01 4ea1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ -487664: 0e00 |0002: return-void │ │ +487654: |[487654] de.tadris.fitness.util.gpx.Gpx.setSchemaLocation:(Ljava/lang/String;)V │ │ +487664: 5b01 4ea1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.schemaLocation:Ljava/lang/String; // field@a14e │ │ +487668: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Gpx; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923154,17 +923155,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487668: |[487668] de.tadris.fitness.util.gpx.Gpx.setTrk:(Ljava/util/List;)V │ │ -487678: 5b01 50a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.trk:Ljava/util/List; // field@a150 │ │ -48767c: 0e00 |0002: return-void │ │ +48766c: |[48766c] de.tadris.fitness.util.gpx.Gpx.setTrk:(Ljava/util/List;)V │ │ +48767c: 5b01 50a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.trk:Ljava/util/List; // field@a150 │ │ +487680: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Gpx; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -923173,17 +923174,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487680: |[487680] de.tadris.fitness.util.gpx.Gpx.setVersion:(Ljava/lang/String;)V │ │ -487690: 5b01 51a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.version:Ljava/lang/String; // field@a151 │ │ -487694: 0e00 |0002: return-void │ │ +487684: |[487684] de.tadris.fitness.util.gpx.Gpx.setVersion:(Ljava/lang/String;)V │ │ +487694: 5b01 51a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Gpx;.version:Ljava/lang/String; // field@a151 │ │ +487698: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Gpx; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923226,17 +923227,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -487414: |[487414] de.tadris.fitness.util.gpx.GpxTpxExtension.:()V │ │ -487424: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48742a: 0e00 |0003: return-void │ │ +487418: |[487418] de.tadris.fitness.util.gpx.GpxTpxExtension.:()V │ │ +487428: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48742e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/gpx/GpxTpxExtension; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/GpxTpxExtension;) │ │ @@ -923244,18 +923245,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48742c: |[48742c] de.tadris.fitness.util.gpx.GpxTpxExtension.:(I)V │ │ -48743c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -487442: 5901 53a1 |0003: iput v1, v0, Lde/tadris/fitness/util/gpx/GpxTpxExtension;.hr:I // field@a153 │ │ -487446: 0e00 |0005: return-void │ │ +487430: |[487430] de.tadris.fitness.util.gpx.GpxTpxExtension.:(I)V │ │ +487440: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +487446: 5901 53a1 |0003: iput v1, v0, Lde/tadris/fitness/util/gpx/GpxTpxExtension;.hr:I // field@a153 │ │ +48744a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/util/gpx/GpxTpxExtension; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -923266,17 +923267,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4873fc: |[4873fc] de.tadris.fitness.util.gpx.GpxTpxExtension.getHr:()I │ │ -48740c: 5210 53a1 |0000: iget v0, v1, Lde/tadris/fitness/util/gpx/GpxTpxExtension;.hr:I // field@a153 │ │ -487410: 0f00 |0002: return v0 │ │ +487400: |[487400] de.tadris.fitness.util.gpx.GpxTpxExtension.getHr:()I │ │ +487410: 5210 53a1 |0000: iget v0, v1, Lde/tadris/fitness/util/gpx/GpxTpxExtension;.hr:I // field@a153 │ │ +487414: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/GpxTpxExtension; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/GpxTpxExtension;) │ │ @@ -923284,17 +923285,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487448: |[487448] de.tadris.fitness.util.gpx.GpxTpxExtension.setHr:(I)V │ │ -487458: 5901 53a1 |0000: iput v1, v0, Lde/tadris/fitness/util/gpx/GpxTpxExtension;.hr:I // field@a153 │ │ -48745c: 0e00 |0002: return-void │ │ +48744c: |[48744c] de.tadris.fitness.util.gpx.GpxTpxExtension.setHr:(I)V │ │ +48745c: 5901 53a1 |0000: iput v1, v0, Lde/tadris/fitness/util/gpx/GpxTpxExtension;.hr:I // field@a153 │ │ +487460: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/GpxTpxExtension; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -923347,17 +923348,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4876e0: |[4876e0] de.tadris.fitness.util.gpx.Metadata.:()V │ │ -4876f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4876f6: 0e00 |0003: return-void │ │ +4876e4: |[4876e4] de.tadris.fitness.util.gpx.Metadata.:()V │ │ +4876f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4876fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/gpx/Metadata; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/Metadata;) │ │ @@ -923365,20 +923366,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4876f8: |[4876f8] de.tadris.fitness.util.gpx.Metadata.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -487708: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48770e: 5b01 55a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Metadata;.name:Ljava/lang/String; // field@a155 │ │ -487712: 5b02 54a1 |0005: iput-object v2, v0, Lde/tadris/fitness/util/gpx/Metadata;.desc:Ljava/lang/String; // field@a154 │ │ -487716: 5b03 56a1 |0007: iput-object v3, v0, Lde/tadris/fitness/util/gpx/Metadata;.time:Ljava/lang/String; // field@a156 │ │ -48771a: 0e00 |0009: return-void │ │ +4876fc: |[4876fc] de.tadris.fitness.util.gpx.Metadata.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +48770c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +487712: 5b01 55a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Metadata;.name:Ljava/lang/String; // field@a155 │ │ +487716: 5b02 54a1 |0005: iput-object v2, v0, Lde/tadris/fitness/util/gpx/Metadata;.desc:Ljava/lang/String; // field@a154 │ │ +48771a: 5b03 56a1 |0007: iput-object v3, v0, Lde/tadris/fitness/util/gpx/Metadata;.time:Ljava/lang/String; // field@a156 │ │ +48771e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ @@ -923393,17 +923394,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487698: |[487698] de.tadris.fitness.util.gpx.Metadata.getDesc:()Ljava/lang/String; │ │ -4876a8: 5410 54a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Metadata;.desc:Ljava/lang/String; // field@a154 │ │ -4876ac: 1100 |0002: return-object v0 │ │ +48769c: |[48769c] de.tadris.fitness.util.gpx.Metadata.getDesc:()Ljava/lang/String; │ │ +4876ac: 5410 54a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Metadata;.desc:Ljava/lang/String; // field@a154 │ │ +4876b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Metadata; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/Metadata;) │ │ @@ -923411,17 +923412,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4876b0: |[4876b0] de.tadris.fitness.util.gpx.Metadata.getName:()Ljava/lang/String; │ │ -4876c0: 5410 55a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Metadata;.name:Ljava/lang/String; // field@a155 │ │ -4876c4: 1100 |0002: return-object v0 │ │ +4876b4: |[4876b4] de.tadris.fitness.util.gpx.Metadata.getName:()Ljava/lang/String; │ │ +4876c4: 5410 55a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Metadata;.name:Ljava/lang/String; // field@a155 │ │ +4876c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Metadata; │ │ │ │ #2 : (in Lde/tadris/fitness/util/gpx/Metadata;) │ │ @@ -923429,17 +923430,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4876c8: |[4876c8] de.tadris.fitness.util.gpx.Metadata.getTime:()Ljava/lang/String; │ │ -4876d8: 5410 56a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Metadata;.time:Ljava/lang/String; // field@a156 │ │ -4876dc: 1100 |0002: return-object v0 │ │ +4876cc: |[4876cc] de.tadris.fitness.util.gpx.Metadata.getTime:()Ljava/lang/String; │ │ +4876dc: 5410 56a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Metadata;.time:Ljava/lang/String; // field@a156 │ │ +4876e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Metadata; │ │ │ │ #3 : (in Lde/tadris/fitness/util/gpx/Metadata;) │ │ @@ -923447,17 +923448,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48771c: |[48771c] de.tadris.fitness.util.gpx.Metadata.setDesc:(Ljava/lang/String;)V │ │ -48772c: 5b01 54a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Metadata;.desc:Ljava/lang/String; // field@a154 │ │ -487730: 0e00 |0002: return-void │ │ +487720: |[487720] de.tadris.fitness.util.gpx.Metadata.setDesc:(Ljava/lang/String;)V │ │ +487730: 5b01 54a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Metadata;.desc:Ljava/lang/String; // field@a154 │ │ +487734: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Metadata; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923466,17 +923467,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487734: |[487734] de.tadris.fitness.util.gpx.Metadata.setName:(Ljava/lang/String;)V │ │ -487744: 5b01 55a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Metadata;.name:Ljava/lang/String; // field@a155 │ │ -487748: 0e00 |0002: return-void │ │ +487738: |[487738] de.tadris.fitness.util.gpx.Metadata.setName:(Ljava/lang/String;)V │ │ +487748: 5b01 55a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Metadata;.name:Ljava/lang/String; // field@a155 │ │ +48774c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Metadata; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923485,17 +923486,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48774c: |[48774c] de.tadris.fitness.util.gpx.Metadata.setTime:(Ljava/lang/String;)V │ │ -48775c: 5b01 56a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Metadata;.time:Ljava/lang/String; // field@a156 │ │ -487760: 0e00 |0002: return-void │ │ +487750: |[487750] de.tadris.fitness.util.gpx.Metadata.setTime:(Ljava/lang/String;)V │ │ +487760: 5b01 56a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Metadata;.time:Ljava/lang/String; // field@a156 │ │ +487764: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Metadata; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923579,17 +923580,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -487a3c: |[487a3c] de.tadris.fitness.util.gpx.Track.:()V │ │ -487a4c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -487a52: 0e00 |0003: return-void │ │ +487a40: |[487a40] de.tadris.fitness.util.gpx.Track.:()V │ │ +487a50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +487a56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/gpx/Track; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/Track;) │ │ @@ -923597,24 +923598,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -487a54: |[487a54] de.tadris.fitness.util.gpx.Track.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/util/List;)V │ │ -487a64: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -487a6a: 5b01 59a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.name:Ljava/lang/String; // field@a159 │ │ -487a6e: 5b02 57a1 |0005: iput-object v2, v0, Lde/tadris/fitness/util/gpx/Track;.cmt:Ljava/lang/String; // field@a157 │ │ -487a72: 5b03 58a1 |0007: iput-object v3, v0, Lde/tadris/fitness/util/gpx/Track;.desc:Ljava/lang/String; // field@a158 │ │ -487a76: 5b04 5ba1 |0009: iput-object v4, v0, Lde/tadris/fitness/util/gpx/Track;.src:Ljava/lang/String; // field@a15b │ │ -487a7a: 5905 5aa1 |000b: iput v5, v0, Lde/tadris/fitness/util/gpx/Track;.number:I // field@a15a │ │ -487a7e: 5b06 5da1 |000d: iput-object v6, v0, Lde/tadris/fitness/util/gpx/Track;.type:Ljava/lang/String; // field@a15d │ │ -487a82: 5b07 5ca1 |000f: iput-object v7, v0, Lde/tadris/fitness/util/gpx/Track;.trkseg:Ljava/util/List; // field@a15c │ │ -487a86: 0e00 |0011: return-void │ │ +487a58: |[487a58] de.tadris.fitness.util.gpx.Track.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/util/List;)V │ │ +487a68: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +487a6e: 5b01 59a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.name:Ljava/lang/String; // field@a159 │ │ +487a72: 5b02 57a1 |0005: iput-object v2, v0, Lde/tadris/fitness/util/gpx/Track;.cmt:Ljava/lang/String; // field@a157 │ │ +487a76: 5b03 58a1 |0007: iput-object v3, v0, Lde/tadris/fitness/util/gpx/Track;.desc:Ljava/lang/String; // field@a158 │ │ +487a7a: 5b04 5ba1 |0009: iput-object v4, v0, Lde/tadris/fitness/util/gpx/Track;.src:Ljava/lang/String; // field@a15b │ │ +487a7e: 5905 5aa1 |000b: iput v5, v0, Lde/tadris/fitness/util/gpx/Track;.number:I // field@a15a │ │ +487a82: 5b06 5da1 |000d: iput-object v6, v0, Lde/tadris/fitness/util/gpx/Track;.type:Ljava/lang/String; // field@a15d │ │ +487a86: 5b07 5ca1 |000f: iput-object v7, v0, Lde/tadris/fitness/util/gpx/Track;.trkseg:Ljava/util/List; // field@a15c │ │ +487a8a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ 0x0009 line=46 │ │ @@ -923637,17 +923638,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4879ac: |[4879ac] de.tadris.fitness.util.gpx.Track.getCmt:()Ljava/lang/String; │ │ -4879bc: 5410 57a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.cmt:Ljava/lang/String; // field@a157 │ │ -4879c0: 1100 |0002: return-object v0 │ │ +4879b0: |[4879b0] de.tadris.fitness.util.gpx.Track.getCmt:()Ljava/lang/String; │ │ +4879c0: 5410 57a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.cmt:Ljava/lang/String; // field@a157 │ │ +4879c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Track; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/Track;) │ │ @@ -923655,17 +923656,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4879c4: |[4879c4] de.tadris.fitness.util.gpx.Track.getDesc:()Ljava/lang/String; │ │ -4879d4: 5410 58a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.desc:Ljava/lang/String; // field@a158 │ │ -4879d8: 1100 |0002: return-object v0 │ │ +4879c8: |[4879c8] de.tadris.fitness.util.gpx.Track.getDesc:()Ljava/lang/String; │ │ +4879d8: 5410 58a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.desc:Ljava/lang/String; // field@a158 │ │ +4879dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Track; │ │ │ │ #2 : (in Lde/tadris/fitness/util/gpx/Track;) │ │ @@ -923673,17 +923674,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4879dc: |[4879dc] de.tadris.fitness.util.gpx.Track.getName:()Ljava/lang/String; │ │ -4879ec: 5410 59a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.name:Ljava/lang/String; // field@a159 │ │ -4879f0: 1100 |0002: return-object v0 │ │ +4879e0: |[4879e0] de.tadris.fitness.util.gpx.Track.getName:()Ljava/lang/String; │ │ +4879f0: 5410 59a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.name:Ljava/lang/String; // field@a159 │ │ +4879f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Track; │ │ │ │ #3 : (in Lde/tadris/fitness/util/gpx/Track;) │ │ @@ -923691,17 +923692,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487994: |[487994] de.tadris.fitness.util.gpx.Track.getNumber:()I │ │ -4879a4: 5210 5aa1 |0000: iget v0, v1, Lde/tadris/fitness/util/gpx/Track;.number:I // field@a15a │ │ -4879a8: 0f00 |0002: return v0 │ │ +487998: |[487998] de.tadris.fitness.util.gpx.Track.getNumber:()I │ │ +4879a8: 5210 5aa1 |0000: iget v0, v1, Lde/tadris/fitness/util/gpx/Track;.number:I // field@a15a │ │ +4879ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Track; │ │ │ │ #4 : (in Lde/tadris/fitness/util/gpx/Track;) │ │ @@ -923709,17 +923710,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4879f4: |[4879f4] de.tadris.fitness.util.gpx.Track.getSrc:()Ljava/lang/String; │ │ -487a04: 5410 5ba1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.src:Ljava/lang/String; // field@a15b │ │ -487a08: 1100 |0002: return-object v0 │ │ +4879f8: |[4879f8] de.tadris.fitness.util.gpx.Track.getSrc:()Ljava/lang/String; │ │ +487a08: 5410 5ba1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.src:Ljava/lang/String; // field@a15b │ │ +487a0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Track; │ │ │ │ #5 : (in Lde/tadris/fitness/util/gpx/Track;) │ │ @@ -923727,17 +923728,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487a24: |[487a24] de.tadris.fitness.util.gpx.Track.getTrkseg:()Ljava/util/List; │ │ -487a34: 5410 5ca1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.trkseg:Ljava/util/List; // field@a15c │ │ -487a38: 1100 |0002: return-object v0 │ │ +487a28: |[487a28] de.tadris.fitness.util.gpx.Track.getTrkseg:()Ljava/util/List; │ │ +487a38: 5410 5ca1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.trkseg:Ljava/util/List; // field@a15c │ │ +487a3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Track; │ │ │ │ #6 : (in Lde/tadris/fitness/util/gpx/Track;) │ │ @@ -923745,17 +923746,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487a0c: |[487a0c] de.tadris.fitness.util.gpx.Track.getType:()Ljava/lang/String; │ │ -487a1c: 5410 5da1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.type:Ljava/lang/String; // field@a15d │ │ -487a20: 1100 |0002: return-object v0 │ │ +487a10: |[487a10] de.tadris.fitness.util.gpx.Track.getType:()Ljava/lang/String; │ │ +487a20: 5410 5da1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/Track;.type:Ljava/lang/String; // field@a15d │ │ +487a24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/Track; │ │ │ │ #7 : (in Lde/tadris/fitness/util/gpx/Track;) │ │ @@ -923763,17 +923764,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487a88: |[487a88] de.tadris.fitness.util.gpx.Track.setCmt:(Ljava/lang/String;)V │ │ -487a98: 5b01 57a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.cmt:Ljava/lang/String; // field@a157 │ │ -487a9c: 0e00 |0002: return-void │ │ +487a8c: |[487a8c] de.tadris.fitness.util.gpx.Track.setCmt:(Ljava/lang/String;)V │ │ +487a9c: 5b01 57a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.cmt:Ljava/lang/String; // field@a157 │ │ +487aa0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Track; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923782,17 +923783,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487aa0: |[487aa0] de.tadris.fitness.util.gpx.Track.setDesc:(Ljava/lang/String;)V │ │ -487ab0: 5b01 58a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.desc:Ljava/lang/String; // field@a158 │ │ -487ab4: 0e00 |0002: return-void │ │ +487aa4: |[487aa4] de.tadris.fitness.util.gpx.Track.setDesc:(Ljava/lang/String;)V │ │ +487ab4: 5b01 58a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.desc:Ljava/lang/String; // field@a158 │ │ +487ab8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Track; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923801,17 +923802,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487ab8: |[487ab8] de.tadris.fitness.util.gpx.Track.setName:(Ljava/lang/String;)V │ │ -487ac8: 5b01 59a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.name:Ljava/lang/String; // field@a159 │ │ -487acc: 0e00 |0002: return-void │ │ +487abc: |[487abc] de.tadris.fitness.util.gpx.Track.setName:(Ljava/lang/String;)V │ │ +487acc: 5b01 59a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.name:Ljava/lang/String; // field@a159 │ │ +487ad0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Track; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923820,17 +923821,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487ad0: |[487ad0] de.tadris.fitness.util.gpx.Track.setNumber:(I)V │ │ -487ae0: 5901 5aa1 |0000: iput v1, v0, Lde/tadris/fitness/util/gpx/Track;.number:I // field@a15a │ │ -487ae4: 0e00 |0002: return-void │ │ +487ad4: |[487ad4] de.tadris.fitness.util.gpx.Track.setNumber:(I)V │ │ +487ae4: 5901 5aa1 |0000: iput v1, v0, Lde/tadris/fitness/util/gpx/Track;.number:I // field@a15a │ │ +487ae8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Track; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -923839,17 +923840,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487ae8: |[487ae8] de.tadris.fitness.util.gpx.Track.setSrc:(Ljava/lang/String;)V │ │ -487af8: 5b01 5ba1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.src:Ljava/lang/String; // field@a15b │ │ -487afc: 0e00 |0002: return-void │ │ +487aec: |[487aec] de.tadris.fitness.util.gpx.Track.setSrc:(Ljava/lang/String;)V │ │ +487afc: 5b01 5ba1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.src:Ljava/lang/String; // field@a15b │ │ +487b00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Track; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923858,17 +923859,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487b00: |[487b00] de.tadris.fitness.util.gpx.Track.setTrkseg:(Ljava/util/List;)V │ │ -487b10: 5b01 5ca1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.trkseg:Ljava/util/List; // field@a15c │ │ -487b14: 0e00 |0002: return-void │ │ +487b04: |[487b04] de.tadris.fitness.util.gpx.Track.setTrkseg:(Ljava/util/List;)V │ │ +487b14: 5b01 5ca1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.trkseg:Ljava/util/List; // field@a15c │ │ +487b18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Track; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -923877,17 +923878,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487b18: |[487b18] de.tadris.fitness.util.gpx.Track.setType:(Ljava/lang/String;)V │ │ -487b28: 5b01 5da1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.type:Ljava/lang/String; // field@a15d │ │ -487b2c: 0e00 |0002: return-void │ │ +487b1c: |[487b1c] de.tadris.fitness.util.gpx.Track.setType:(Ljava/lang/String;)V │ │ +487b2c: 5b01 5da1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/Track;.type:Ljava/lang/String; // field@a15d │ │ +487b30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/Track; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -923960,17 +923961,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -487874: |[487874] de.tadris.fitness.util.gpx.TrackPoint.:()V │ │ -487884: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48788a: 0e00 |0003: return-void │ │ +487878: |[487878] de.tadris.fitness.util.gpx.TrackPoint.:()V │ │ +487888: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48788e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/TrackPoint;) │ │ @@ -923978,22 +923979,22 @@ │ │ type : '(DDDLjava/lang/String;Lde/tadris/fitness/util/gpx/TrackPointExtensions;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -48788c: |[48788c] de.tadris.fitness.util.gpx.TrackPoint.:(DDDLjava/lang/String;Lde/tadris/fitness/util/gpx/TrackPointExtensions;)V │ │ -48789c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4878a2: 5a01 61a1 |0003: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.lat:D // field@a161 │ │ -4878a6: 5a03 62a1 |0005: iput-wide v3, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.lon:D // field@a162 │ │ -4878aa: 5a05 5ea1 |0007: iput-wide v5, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.ele:D // field@a15e │ │ -4878ae: 5b07 63a1 |0009: iput-object v7, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.time:Ljava/lang/String; // field@a163 │ │ -4878b2: 5b08 5fa1 |000b: iput-object v8, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.extensions:Lde/tadris/fitness/util/gpx/TrackPointExtensions; // field@a15f │ │ -4878b6: 0e00 |000d: return-void │ │ +487890: |[487890] de.tadris.fitness.util.gpx.TrackPoint.:(DDDLjava/lang/String;Lde/tadris/fitness/util/gpx/TrackPointExtensions;)V │ │ +4878a0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4878a6: 5a01 61a1 |0003: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.lat:D // field@a161 │ │ +4878aa: 5a03 62a1 |0005: iput-wide v3, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.lon:D // field@a162 │ │ +4878ae: 5a05 5ea1 |0007: iput-wide v5, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.ele:D // field@a15e │ │ +4878b2: 5b07 63a1 |0009: iput-object v7, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.time:Ljava/lang/String; // field@a163 │ │ +4878b6: 5b08 5fa1 |000b: iput-object v8, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.extensions:Lde/tadris/fitness/util/gpx/TrackPointExtensions; // field@a15f │ │ +4878ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ 0x0009 line=48 │ │ @@ -924012,17 +924013,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487814: |[487814] de.tadris.fitness.util.gpx.TrackPoint.getEle:()D │ │ -487824: 5320 5ea1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/gpx/TrackPoint;.ele:D // field@a15e │ │ -487828: 1000 |0002: return-wide v0 │ │ +487818: |[487818] de.tadris.fitness.util.gpx.TrackPoint.getEle:()D │ │ +487828: 5320 5ea1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/gpx/TrackPoint;.ele:D // field@a15e │ │ +48782c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/TrackPoint;) │ │ @@ -924030,17 +924031,17 @@ │ │ type : '()Lde/tadris/fitness/util/gpx/TrackPointExtensions;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4877fc: |[4877fc] de.tadris.fitness.util.gpx.TrackPoint.getExtensions:()Lde/tadris/fitness/util/gpx/TrackPointExtensions; │ │ -48780c: 5410 5fa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/TrackPoint;.extensions:Lde/tadris/fitness/util/gpx/TrackPointExtensions; // field@a15f │ │ -487810: 1100 |0002: return-object v0 │ │ +487800: |[487800] de.tadris.fitness.util.gpx.TrackPoint.getExtensions:()Lde/tadris/fitness/util/gpx/TrackPointExtensions; │ │ +487810: 5410 5fa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/TrackPoint;.extensions:Lde/tadris/fitness/util/gpx/TrackPointExtensions; // field@a15f │ │ +487814: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ │ │ #2 : (in Lde/tadris/fitness/util/gpx/TrackPoint;) │ │ @@ -924048,17 +924049,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48782c: |[48782c] de.tadris.fitness.util.gpx.TrackPoint.getLat:()D │ │ -48783c: 5320 61a1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/gpx/TrackPoint;.lat:D // field@a161 │ │ -487840: 1000 |0002: return-wide v0 │ │ +487830: |[487830] de.tadris.fitness.util.gpx.TrackPoint.getLat:()D │ │ +487840: 5320 61a1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/gpx/TrackPoint;.lat:D // field@a161 │ │ +487844: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ │ │ #3 : (in Lde/tadris/fitness/util/gpx/TrackPoint;) │ │ @@ -924066,17 +924067,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487844: |[487844] de.tadris.fitness.util.gpx.TrackPoint.getLon:()D │ │ -487854: 5320 62a1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/gpx/TrackPoint;.lon:D // field@a162 │ │ -487858: 1000 |0002: return-wide v0 │ │ +487848: |[487848] de.tadris.fitness.util.gpx.TrackPoint.getLon:()D │ │ +487858: 5320 62a1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/gpx/TrackPoint;.lon:D // field@a162 │ │ +48785c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ │ │ #4 : (in Lde/tadris/fitness/util/gpx/TrackPoint;) │ │ @@ -924084,17 +924085,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48785c: |[48785c] de.tadris.fitness.util.gpx.TrackPoint.getTime:()Ljava/lang/String; │ │ -48786c: 5410 63a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/TrackPoint;.time:Ljava/lang/String; // field@a163 │ │ -487870: 1100 |0002: return-object v0 │ │ +487860: |[487860] de.tadris.fitness.util.gpx.TrackPoint.getTime:()Ljava/lang/String; │ │ +487870: 5410 63a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/TrackPoint;.time:Ljava/lang/String; // field@a163 │ │ +487874: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ │ │ #5 : (in Lde/tadris/fitness/util/gpx/TrackPoint;) │ │ @@ -924102,17 +924103,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4878b8: |[4878b8] de.tadris.fitness.util.gpx.TrackPoint.setEle:(D)V │ │ -4878c8: 5a01 5ea1 |0000: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.ele:D // field@a15e │ │ -4878cc: 0e00 |0002: return-void │ │ +4878bc: |[4878bc] de.tadris.fitness.util.gpx.TrackPoint.setEle:(D)V │ │ +4878cc: 5a01 5ea1 |0000: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.ele:D // field@a15e │ │ +4878d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -924121,17 +924122,17 @@ │ │ type : '(Lde/tadris/fitness/util/gpx/TrackPointExtensions;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4878d0: |[4878d0] de.tadris.fitness.util.gpx.TrackPoint.setExtensions:(Lde/tadris/fitness/util/gpx/TrackPointExtensions;)V │ │ -4878e0: 5b01 5fa1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.extensions:Lde/tadris/fitness/util/gpx/TrackPointExtensions; // field@a15f │ │ -4878e4: 0e00 |0002: return-void │ │ +4878d4: |[4878d4] de.tadris.fitness.util.gpx.TrackPoint.setExtensions:(Lde/tadris/fitness/util/gpx/TrackPointExtensions;)V │ │ +4878e4: 5b01 5fa1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.extensions:Lde/tadris/fitness/util/gpx/TrackPointExtensions; // field@a15f │ │ +4878e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/tadris/fitness/util/gpx/TrackPointExtensions; │ │ │ │ @@ -924140,17 +924141,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4878e8: |[4878e8] de.tadris.fitness.util.gpx.TrackPoint.setLat:(D)V │ │ -4878f8: 5a01 61a1 |0000: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.lat:D // field@a161 │ │ -4878fc: 0e00 |0002: return-void │ │ +4878ec: |[4878ec] de.tadris.fitness.util.gpx.TrackPoint.setLat:(D)V │ │ +4878fc: 5a01 61a1 |0000: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.lat:D // field@a161 │ │ +487900: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -924159,17 +924160,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487900: |[487900] de.tadris.fitness.util.gpx.TrackPoint.setLon:(D)V │ │ -487910: 5a01 62a1 |0000: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.lon:D // field@a162 │ │ -487914: 0e00 |0002: return-void │ │ +487904: |[487904] de.tadris.fitness.util.gpx.TrackPoint.setLon:(D)V │ │ +487914: 5a01 62a1 |0000: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.lon:D // field@a162 │ │ +487918: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -924178,17 +924179,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487918: |[487918] de.tadris.fitness.util.gpx.TrackPoint.setTime:(Ljava/lang/String;)V │ │ -487928: 5b01 63a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.time:Ljava/lang/String; // field@a163 │ │ -48792c: 0e00 |0002: return-void │ │ +48791c: |[48791c] de.tadris.fitness.util.gpx.TrackPoint.setTime:(Ljava/lang/String;)V │ │ +48792c: 5b01 63a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/TrackPoint;.time:Ljava/lang/String; // field@a163 │ │ +487930: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/TrackPoint; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -924237,17 +924238,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -487794: |[487794] de.tadris.fitness.util.gpx.TrackPointExtensions.:()V │ │ -4877a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4877aa: 0e00 |0003: return-void │ │ +487798: |[487798] de.tadris.fitness.util.gpx.TrackPointExtensions.:()V │ │ +4877a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4877ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/gpx/TrackPointExtensions; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/TrackPointExtensions;) │ │ @@ -924255,19 +924256,19 @@ │ │ type : '(DLde/tadris/fitness/util/gpx/GpxTpxExtension;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4877ac: |[4877ac] de.tadris.fitness.util.gpx.TrackPointExtensions.:(DLde/tadris/fitness/util/gpx/GpxTpxExtension;)V │ │ -4877bc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4877c2: 5a01 65a1 |0003: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.speed:D // field@a165 │ │ -4877c6: 5b03 64a1 |0005: iput-object v3, v0, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.gpxTpxExtension:Lde/tadris/fitness/util/gpx/GpxTpxExtension; // field@a164 │ │ -4877ca: 0e00 |0007: return-void │ │ +4877b0: |[4877b0] de.tadris.fitness.util.gpx.TrackPointExtensions.:(DLde/tadris/fitness/util/gpx/GpxTpxExtension;)V │ │ +4877c0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4877c6: 5a01 65a1 |0003: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.speed:D // field@a165 │ │ +4877ca: 5b03 64a1 |0005: iput-object v3, v0, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.gpxTpxExtension:Lde/tadris/fitness/util/gpx/GpxTpxExtension; // field@a164 │ │ +4877ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/util/gpx/TrackPointExtensions; │ │ @@ -924280,17 +924281,17 @@ │ │ type : '()Lde/tadris/fitness/util/gpx/GpxTpxExtension;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487764: |[487764] de.tadris.fitness.util.gpx.TrackPointExtensions.getGpxTpxExtension:()Lde/tadris/fitness/util/gpx/GpxTpxExtension; │ │ -487774: 5410 64a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.gpxTpxExtension:Lde/tadris/fitness/util/gpx/GpxTpxExtension; // field@a164 │ │ -487778: 1100 |0002: return-object v0 │ │ +487768: |[487768] de.tadris.fitness.util.gpx.TrackPointExtensions.getGpxTpxExtension:()Lde/tadris/fitness/util/gpx/GpxTpxExtension; │ │ +487778: 5410 64a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.gpxTpxExtension:Lde/tadris/fitness/util/gpx/GpxTpxExtension; // field@a164 │ │ +48777c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/TrackPointExtensions; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/TrackPointExtensions;) │ │ @@ -924298,17 +924299,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48777c: |[48777c] de.tadris.fitness.util.gpx.TrackPointExtensions.getSpeed:()D │ │ -48778c: 5320 65a1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.speed:D // field@a165 │ │ -487790: 1000 |0002: return-wide v0 │ │ +487780: |[487780] de.tadris.fitness.util.gpx.TrackPointExtensions.getSpeed:()D │ │ +487790: 5320 65a1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.speed:D // field@a165 │ │ +487794: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/tadris/fitness/util/gpx/TrackPointExtensions; │ │ │ │ #2 : (in Lde/tadris/fitness/util/gpx/TrackPointExtensions;) │ │ @@ -924316,17 +924317,17 @@ │ │ type : '(Lde/tadris/fitness/util/gpx/GpxTpxExtension;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4877cc: |[4877cc] de.tadris.fitness.util.gpx.TrackPointExtensions.setGpxTpxExtension:(Lde/tadris/fitness/util/gpx/GpxTpxExtension;)V │ │ -4877dc: 5b01 64a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.gpxTpxExtension:Lde/tadris/fitness/util/gpx/GpxTpxExtension; // field@a164 │ │ -4877e0: 0e00 |0002: return-void │ │ +4877d0: |[4877d0] de.tadris.fitness.util.gpx.TrackPointExtensions.setGpxTpxExtension:(Lde/tadris/fitness/util/gpx/GpxTpxExtension;)V │ │ +4877e0: 5b01 64a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.gpxTpxExtension:Lde/tadris/fitness/util/gpx/GpxTpxExtension; // field@a164 │ │ +4877e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/TrackPointExtensions; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/tadris/fitness/util/gpx/GpxTpxExtension; │ │ │ │ @@ -924335,17 +924336,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4877e4: |[4877e4] de.tadris.fitness.util.gpx.TrackPointExtensions.setSpeed:(D)V │ │ -4877f4: 5a01 65a1 |0000: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.speed:D // field@a165 │ │ -4877f8: 0e00 |0002: return-void │ │ +4877e8: |[4877e8] de.tadris.fitness.util.gpx.TrackPointExtensions.setSpeed:(D)V │ │ +4877f8: 5a01 65a1 |0000: iput-wide v1, v0, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.speed:D // field@a165 │ │ +4877fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/TrackPointExtensions; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -924393,17 +924394,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -487948: |[487948] de.tadris.fitness.util.gpx.TrackSegment.:()V │ │ -487958: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48795e: 0e00 |0003: return-void │ │ +48794c: |[48794c] de.tadris.fitness.util.gpx.TrackSegment.:()V │ │ +48795c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +487962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/gpx/TrackSegment; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/TrackSegment;) │ │ @@ -924411,18 +924412,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -487960: |[487960] de.tadris.fitness.util.gpx.TrackSegment.:(Ljava/util/List;)V │ │ -487970: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -487976: 5b01 66a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/gpx/TrackSegment;.trkpt:Ljava/util/List; // field@a166 │ │ -48797a: 0e00 |0005: return-void │ │ +487964: |[487964] de.tadris.fitness.util.gpx.TrackSegment.:(Ljava/util/List;)V │ │ +487974: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48797a: 5b01 66a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/gpx/TrackSegment;.trkpt:Ljava/util/List; // field@a166 │ │ +48797e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/util/gpx/TrackSegment; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ @@ -924433,17 +924434,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -487930: |[487930] de.tadris.fitness.util.gpx.TrackSegment.getTrkpt:()Ljava/util/List; │ │ -487940: 5410 66a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/TrackSegment;.trkpt:Ljava/util/List; // field@a166 │ │ -487944: 1100 |0002: return-object v0 │ │ +487934: |[487934] de.tadris.fitness.util.gpx.TrackSegment.getTrkpt:()Ljava/util/List; │ │ +487944: 5410 66a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/gpx/TrackSegment;.trkpt:Ljava/util/List; // field@a166 │ │ +487948: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/gpx/TrackSegment; │ │ │ │ #1 : (in Lde/tadris/fitness/util/gpx/TrackSegment;) │ │ @@ -924451,17 +924452,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48797c: |[48797c] de.tadris.fitness.util.gpx.TrackSegment.setTrkpt:(Ljava/util/List;)V │ │ -48798c: 5b01 66a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/TrackSegment;.trkpt:Ljava/util/List; // field@a166 │ │ -487990: 0e00 |0002: return-void │ │ +487980: |[487980] de.tadris.fitness.util.gpx.TrackSegment.setTrkpt:(Ljava/util/List;)V │ │ +487990: 5b01 66a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/gpx/TrackSegment;.trkpt:Ljava/util/List; // field@a166 │ │ +487994: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/gpx/TrackSegment; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -924498,22 +924499,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4882e8: |[4882e8] de.tadris.fitness.util.io.general.IOHelper.:()V │ │ -4882f8: 2200 0518 |0000: new-instance v0, Lde/tadris/fitness/util/io/GpxExporter; // type@1805 │ │ -4882fc: 7010 47dc 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/util/io/GpxExporter;.:()V // method@dc47 │ │ -488302: 6900 69a1 |0005: sput-object v0, Lde/tadris/fitness/util/io/general/IOHelper;.GpxExporter:Lde/tadris/fitness/util/io/general/IWorkoutExporter; // field@a169 │ │ -488306: 2200 0618 |0007: new-instance v0, Lde/tadris/fitness/util/io/GpxImporter; // type@1806 │ │ -48830a: 7010 4edc 0000 |0009: invoke-direct {v0}, Lde/tadris/fitness/util/io/GpxImporter;.:()V // method@dc4e │ │ -488310: 6900 6aa1 |000c: sput-object v0, Lde/tadris/fitness/util/io/general/IOHelper;.GpxImporter:Lde/tadris/fitness/util/io/general/IWorkoutImporter; // field@a16a │ │ -488314: 0e00 |000e: return-void │ │ +4882ec: |[4882ec] de.tadris.fitness.util.io.general.IOHelper.:()V │ │ +4882fc: 2200 0518 |0000: new-instance v0, Lde/tadris/fitness/util/io/GpxExporter; // type@1805 │ │ +488300: 7010 47dc 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/util/io/GpxExporter;.:()V // method@dc47 │ │ +488306: 6900 69a1 |0005: sput-object v0, Lde/tadris/fitness/util/io/general/IOHelper;.GpxExporter:Lde/tadris/fitness/util/io/general/IWorkoutExporter; // field@a169 │ │ +48830a: 2200 0618 |0007: new-instance v0, Lde/tadris/fitness/util/io/GpxImporter; // type@1806 │ │ +48830e: 7010 4edc 0000 |0009: invoke-direct {v0}, Lde/tadris/fitness/util/io/GpxImporter;.:()V // method@dc4e │ │ +488314: 6900 6aa1 |000c: sput-object v0, Lde/tadris/fitness/util/io/general/IOHelper;.GpxImporter:Lde/tadris/fitness/util/io/general/IWorkoutImporter; // field@a16a │ │ +488318: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0007 line=8 │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/io/general/IOHelper;) │ │ @@ -924521,17 +924522,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -488318: |[488318] de.tadris.fitness.util.io.general.IOHelper.:()V │ │ -488328: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48832e: 0e00 |0003: return-void │ │ +48831c: |[48831c] de.tadris.fitness.util.io.general.IOHelper.:()V │ │ +48832c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +488332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/io/general/IOHelper; │ │ │ │ Virtual methods - │ │ @@ -924566,19 +924567,19 @@ │ │ type : '(Lde/tadris/fitness/util/io/general/IWorkoutExporter;Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -488330: |[488330] de.tadris.fitness.util.io.general.IWorkoutExporter$-CC.$default$exportWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutExporter;Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/File;)V │ │ -488340: 2200 ae18 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@18ae │ │ -488344: 7020 0fdf 4000 |0002: invoke-direct {v0, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ -48834a: 7240 5cdc 2103 |0005: invoke-interface {v1, v2, v3, v0}, Lde/tadris/fitness/util/io/general/IWorkoutExporter;.exportWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/OutputStream;)V // method@dc5c │ │ -488350: 0e00 |0008: return-void │ │ +488334: |[488334] de.tadris.fitness.util.io.general.IWorkoutExporter$-CC.$default$exportWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutExporter;Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/File;)V │ │ +488344: 2200 ae18 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@18ae │ │ +488348: 7020 0fdf 4000 |0002: invoke-direct {v0, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ +48834e: 7240 5cdc 2103 |0005: invoke-interface {v1, v2, v3, v0}, Lde/tadris/fitness/util/io/general/IWorkoutExporter;.exportWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/OutputStream;)V // method@dc5c │ │ +488354: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 _this Lde/tadris/fitness/util/io/general/IWorkoutExporter; │ │ 0x0000 - 0x0009 reg=2 (null) Lde/tadris/fitness/data/Workout; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/util/List; │ │ @@ -924661,20 +924662,20 @@ │ │ type : '(Lde/tadris/fitness/util/io/general/IWorkoutImporter;Landroid/content/Context;Ljava/io/File;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -488354: |[488354] de.tadris.fitness.util.io.general.IWorkoutImporter$-CC.$default$importWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutImporter;Landroid/content/Context;Ljava/io/File;)I │ │ -488364: 2200 ac18 |0000: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ -488368: 7020 05df 3000 |0002: invoke-direct {v0, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -48836e: 7230 61dc 2100 |0005: invoke-interface {v1, v2, v0}, Lde/tadris/fitness/util/io/general/IWorkoutImporter;.importWorkout:(Landroid/content/Context;Ljava/io/InputStream;)I // method@dc61 │ │ -488374: 0a02 |0008: move-result v2 │ │ -488376: 0f02 |0009: return v2 │ │ +488358: |[488358] de.tadris.fitness.util.io.general.IWorkoutImporter$-CC.$default$importWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutImporter;Landroid/content/Context;Ljava/io/File;)I │ │ +488368: 2200 ac18 |0000: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ +48836c: 7020 05df 3000 |0002: invoke-direct {v0, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +488372: 7230 61dc 2100 |0005: invoke-interface {v1, v2, v0}, Lde/tadris/fitness/util/io/general/IWorkoutImporter;.importWorkout:(Landroid/content/Context;Ljava/io/InputStream;)I // method@dc61 │ │ +488378: 0a02 |0008: move-result v2 │ │ +48837a: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=1 _this Lde/tadris/fitness/util/io/general/IWorkoutImporter; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/io/File; │ │ @@ -924684,34 +924685,34 @@ │ │ type : '(Lde/tadris/fitness/util/io/general/IWorkoutImporter;Landroid/content/Context;Ljava/io/InputStream;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -488378: |[488378] de.tadris.fitness.util.io.general.IWorkoutImporter$-CC.$default$importWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutImporter;Landroid/content/Context;Ljava/io/InputStream;)I │ │ -488388: 7220 62dc 5300 |0000: invoke-interface {v3, v5}, Lde/tadris/fitness/util/io/general/IWorkoutImporter;.readWorkouts:(Ljava/io/InputStream;)Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult; // method@dc62 │ │ -48838e: 0c05 |0003: move-result-object v5 │ │ -488390: 5450 6ba1 |0004: iget-object v0, v5, Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult;.workouts:Ljava/util/List; // field@a16b │ │ -488394: 7210 8fe3 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -48839a: 0c00 |0009: move-result-object v0 │ │ -48839c: 7210 5fe3 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4883a2: 0a01 |000d: move-result v1 │ │ -4883a4: 3801 1100 |000e: if-eqz v1, 001f // +0011 │ │ -4883a8: 7210 60e3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4883ae: 0c01 |0013: move-result-object v1 │ │ -4883b0: 1f01 6116 |0014: check-cast v1, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ -4883b4: 2202 0d18 |0016: new-instance v2, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver; // type@180d │ │ -4883b8: 7030 63dc 4201 |0018: invoke-direct {v2, v4, v1}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@dc63 │ │ -4883be: 6e10 65dc 0200 |001b: invoke-virtual {v2}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.saveWorkout:()V // method@dc65 │ │ -4883c4: 28ec |001e: goto 000a // -0014 │ │ -4883c6: 5454 6ba1 |001f: iget-object v4, v5, Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult;.workouts:Ljava/util/List; // field@a16b │ │ -4883ca: 7210 93e3 0400 |0021: invoke-interface {v4}, Ljava/util/List;.size:()I // method@e393 │ │ -4883d0: 0a04 |0024: move-result v4 │ │ -4883d2: 0f04 |0025: return v4 │ │ +48837c: |[48837c] de.tadris.fitness.util.io.general.IWorkoutImporter$-CC.$default$importWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutImporter;Landroid/content/Context;Ljava/io/InputStream;)I │ │ +48838c: 7220 62dc 5300 |0000: invoke-interface {v3, v5}, Lde/tadris/fitness/util/io/general/IWorkoutImporter;.readWorkouts:(Ljava/io/InputStream;)Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult; // method@dc62 │ │ +488392: 0c05 |0003: move-result-object v5 │ │ +488394: 5450 6ba1 |0004: iget-object v0, v5, Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult;.workouts:Ljava/util/List; // field@a16b │ │ +488398: 7210 8fe3 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +48839e: 0c00 |0009: move-result-object v0 │ │ +4883a0: 7210 5fe3 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4883a6: 0a01 |000d: move-result v1 │ │ +4883a8: 3801 1100 |000e: if-eqz v1, 001f // +0011 │ │ +4883ac: 7210 60e3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4883b2: 0c01 |0013: move-result-object v1 │ │ +4883b4: 1f01 6116 |0014: check-cast v1, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ +4883b8: 2202 0d18 |0016: new-instance v2, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver; // type@180d │ │ +4883bc: 7030 63dc 4201 |0018: invoke-direct {v2, v4, v1}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@dc63 │ │ +4883c2: 6e10 65dc 0200 |001b: invoke-virtual {v2}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.saveWorkout:()V // method@dc65 │ │ +4883c8: 28ec |001e: goto 000a // -0014 │ │ +4883ca: 5454 6ba1 |001f: iget-object v4, v5, Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult;.workouts:Ljava/util/List; // field@a16b │ │ +4883ce: 7210 93e3 0400 |0021: invoke-interface {v4}, Ljava/util/List;.size:()I // method@e393 │ │ +4883d4: 0a04 |0024: move-result v4 │ │ +4883d6: 0f04 |0025: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0016 line=49 │ │ 0x001f line=51 │ │ locals : │ │ @@ -924759,18 +924760,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4883d4: |[4883d4] de.tadris.fitness.util.io.general.IWorkoutImporter$WorkoutImportResult.:(Ljava/util/List;)V │ │ -4883e4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4883ea: 5b01 6ba1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult;.workouts:Ljava/util/List; // field@a16b │ │ -4883ee: 0e00 |0005: return-void │ │ +4883d8: |[4883d8] de.tadris.fitness.util.io.general.IWorkoutImporter$WorkoutImportResult.:(Ljava/util/List;)V │ │ +4883e8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4883ee: 5b01 6ba1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult;.workouts:Ljava/util/List; // field@a16b │ │ +4883f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ @@ -924858,37 +924859,37 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListView;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -488558: |[488558] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs.:(Lde/tadris/fitness/util/sections/SectionListView;)V │ │ -488568: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48856e: 5b01 6ea1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a16e │ │ -488572: 0e00 |0005: return-void │ │ +48855c: |[48855c] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs.:(Lde/tadris/fitness/util/sections/SectionListView;)V │ │ +48856c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +488572: 5b01 6ea1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a16e │ │ +488576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs;) │ │ name : 'onEditorAction' │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -488538: |[488538] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -488548: 5410 6ea1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a16e │ │ -48854c: 6e40 c1dc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lde/tadris/fitness/util/sections/SectionListView;.lambda$initView$0$SectionListView:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z // method@dcc1 │ │ -488552: 0a02 |0005: move-result v2 │ │ -488554: 0f02 |0006: return v2 │ │ +48853c: |[48853c] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +48854c: 5410 6ea1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a16e │ │ +488550: 6e40 c1dc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lde/tadris/fitness/util/sections/SectionListView;.lambda$initView$0$SectionListView:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z // method@dcc1 │ │ +488556: 0a02 |0005: move-result v2 │ │ +488558: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3298 header: │ │ @@ -924919,36 +924920,36 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListView;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -488574: |[488574] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8.:(Lde/tadris/fitness/util/sections/SectionListView;)V │ │ -488584: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48858a: 5b01 6fa1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a16f │ │ -48858e: 0e00 |0005: return-void │ │ +488578: |[488578] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8.:(Lde/tadris/fitness/util/sections/SectionListView;)V │ │ +488588: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48858e: 5b01 6fa1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a16f │ │ +488592: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -488590: |[488590] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8.onFocusChange:(Landroid/view/View;Z)V │ │ -4885a0: 5410 6fa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a16f │ │ -4885a4: 6e30 c2dc 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/util/sections/SectionListView;.lambda$initView$1$SectionListView:(Landroid/view/View;Z)V // method@dcc2 │ │ -4885aa: 0e00 |0005: return-void │ │ +488594: |[488594] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8.onFocusChange:(Landroid/view/View;Z)V │ │ +4885a4: 5410 6fa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a16f │ │ +4885a8: 6e30 c2dc 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/util/sections/SectionListView;.lambda$initView$1$SectionListView:(Landroid/view/View;Z)V // method@dcc2 │ │ +4885ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3299 header: │ │ @@ -924979,36 +924980,36 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListView;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4885ac: |[4885ac] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw.:(Lde/tadris/fitness/util/sections/SectionListView;)V │ │ -4885bc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4885c2: 5b01 70a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a170 │ │ -4885c6: 0e00 |0005: return-void │ │ +4885b0: |[4885b0] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw.:(Lde/tadris/fitness/util/sections/SectionListView;)V │ │ +4885c0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4885c6: 5b01 70a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a170 │ │ +4885ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4885c8: |[4885c8] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw.onClick:(Landroid/view/View;)V │ │ -4885d8: 5410 70a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a170 │ │ -4885dc: 6e20 c3dc 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/util/sections/SectionListView;.lambda$initView$2$SectionListView:(Landroid/view/View;)V // method@dcc3 │ │ -4885e2: 0e00 |0005: return-void │ │ +4885cc: |[4885cc] de.tadris.fitness.util.sections.-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw.onClick:(Landroid/view/View;)V │ │ +4885dc: 5410 70a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw;.f$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a170 │ │ +4885e0: 6e20 c3dc 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/util/sections/SectionListView;.lambda$initView$2$SectionListView:(Landroid/view/View;)V // method@dcc3 │ │ +4885e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3300 header: │ │ @@ -925043,44 +925044,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -4885e4: |[4885e4] de.tadris.fitness.util.sections.DistanceTranslator$1.:()V │ │ -4885f4: 7100 9cdc 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9c │ │ -4885fa: 0c00 |0003: move-result-object v0 │ │ -4885fc: 2100 |0004: array-length v0, v0 │ │ -4885fe: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -488602: 6900 71a1 |0007: sput-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ -488606: 6201 97a1 |0009: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ -48860a: 6e10 9adc 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -488610: 0a01 |000e: move-result v1 │ │ -488612: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -488614: 4b02 0001 |0010: aput v2, v0, v1 │ │ -488618: 6200 71a1 |0012: sget-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ -48861c: 6201 96a1 |0014: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ -488620: 6e10 9adc 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -488626: 0a01 |0019: move-result v1 │ │ -488628: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -48862a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -48862e: 6200 71a1 |001d: sget-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ -488632: 6201 94a1 |001f: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ -488636: 6e10 9adc 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -48863c: 0a01 |0024: move-result v1 │ │ -48863e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -488640: 4b02 0001 |0026: aput v2, v0, v1 │ │ -488644: 6200 71a1 |0028: sget-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ -488648: 6201 95a1 |002a: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ -48864c: 6e10 9adc 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -488652: 0a01 |002f: move-result v1 │ │ -488654: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -488656: 4b02 0001 |0031: aput v2, v0, v1 │ │ -48865a: 0e00 |0033: return-void │ │ +4885e8: |[4885e8] de.tadris.fitness.util.sections.DistanceTranslator$1.:()V │ │ +4885f8: 7100 9cdc 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9c │ │ +4885fe: 0c00 |0003: move-result-object v0 │ │ +488600: 2100 |0004: array-length v0, v0 │ │ +488602: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +488606: 6900 71a1 |0007: sput-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ +48860a: 6201 97a1 |0009: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ +48860e: 6e10 9adc 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +488614: 0a01 |000e: move-result v1 │ │ +488616: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +488618: 4b02 0001 |0010: aput v2, v0, v1 │ │ +48861c: 6200 71a1 |0012: sget-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ +488620: 6201 96a1 |0014: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ +488624: 6e10 9adc 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +48862a: 0a01 |0019: move-result v1 │ │ +48862c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +48862e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +488632: 6200 71a1 |001d: sget-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ +488636: 6201 94a1 |001f: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ +48863a: 6e10 9adc 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +488640: 0a01 |0024: move-result v1 │ │ +488642: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +488644: 4b02 0001 |0026: aput v2, v0, v1 │ │ +488648: 6200 71a1 |0028: sget-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ +48864c: 6201 95a1 |002a: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ +488650: 6e10 9adc 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +488656: 0a01 |002f: move-result v1 │ │ +488658: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +48865a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +48865e: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -925140,19 +925141,19 @@ │ │ type : '(Lde/tadris/fitness/util/unit/DistanceUnitUtils;Lde/tadris/fitness/util/sections/SectionListModel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4889b8: |[4889b8] de.tadris.fitness.util.sections.DistanceTranslator.:(Lde/tadris/fitness/util/unit/DistanceUnitUtils;Lde/tadris/fitness/util/sections/SectionListModel;)V │ │ -4889c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4889ce: 5b01 72a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ -4889d2: 5b02 73a1 |0005: iput-object v2, v0, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ -4889d6: 0e00 |0007: return-void │ │ +4889bc: |[4889bc] de.tadris.fitness.util.sections.DistanceTranslator.:(Lde/tadris/fitness/util/unit/DistanceUnitUtils;Lde/tadris/fitness/util/sections/SectionListModel;)V │ │ +4889cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4889d2: 5b01 72a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ +4889d6: 5b02 73a1 |0005: iput-object v2, v0, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ +4889da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/util/sections/DistanceTranslator; │ │ @@ -925165,32 +925166,32 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -488918: |[488918] de.tadris.fitness.util.sections.DistanceTranslator.distanceUnits:()Ljava/util/List; │ │ -488928: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -48892c: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -488932: 5421 72a1 |0005: iget-object v1, v2, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ -488936: 6e10 e5dc 0100 |0007: invoke-virtual {v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -48893c: 0c01 |000a: move-result-object v1 │ │ -48893e: 7210 d5dc 0100 |000b: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ -488944: 0c01 |000e: move-result-object v1 │ │ -488946: 7220 85e3 1000 |000f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48894c: 5421 72a1 |0012: iget-object v1, v2, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ -488950: 6e10 e5dc 0100 |0014: invoke-virtual {v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -488956: 0c01 |0017: move-result-object v1 │ │ -488958: 7210 dbdc 0100 |0018: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnit:()Ljava/lang/String; // method@dcdb │ │ -48895e: 0c01 |001b: move-result-object v1 │ │ -488960: 7220 85e3 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -488966: 1a01 e002 |001f: const-string v1, "#" // string@02e0 │ │ -48896a: 7220 85e3 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -488970: 1100 |0024: return-object v0 │ │ +48891c: |[48891c] de.tadris.fitness.util.sections.DistanceTranslator.distanceUnits:()Ljava/util/List; │ │ +48892c: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +488930: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +488936: 5421 72a1 |0005: iget-object v1, v2, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ +48893a: 6e10 e5dc 0100 |0007: invoke-virtual {v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +488940: 0c01 |000a: move-result-object v1 │ │ +488942: 7210 d5dc 0100 |000b: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ +488948: 0c01 |000e: move-result-object v1 │ │ +48894a: 7220 85e3 1000 |000f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +488950: 5421 72a1 |0012: iget-object v1, v2, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ +488954: 6e10 e5dc 0100 |0014: invoke-virtual {v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +48895a: 0c01 |0017: move-result-object v1 │ │ +48895c: 7210 dbdc 0100 |0018: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnit:()Ljava/lang/String; // method@dcdb │ │ +488962: 0c01 |001b: move-result-object v1 │ │ +488964: 7220 85e3 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48896a: 1a01 e002 |001f: const-string v1, "#" // string@02e0 │ │ +48896e: 7220 85e3 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +488974: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=20 │ │ 0x0012 line=21 │ │ 0x0021 line=22 │ │ locals : │ │ @@ -925201,133 +925202,133 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4888c8: |[4888c8] de.tadris.fitness.util.sections.DistanceTranslator.getDefaultValueForDistance:(I)I │ │ -4888d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4888da: 3802 0900 |0001: if-eqz v2, 000a // +0009 │ │ -4888de: 3202 0400 |0003: if-eq v2, v0, 0007 // +0004 │ │ -4888e2: 1252 |0005: const/4 v2, #int 5 // #5 │ │ -4888e4: 0f02 |0006: return v2 │ │ -4888e6: 1302 6400 |0007: const/16 v2, #int 100 // #64 │ │ -4888ea: 0f02 |0009: return v2 │ │ -4888ec: 0f00 |000a: return v0 │ │ +4888cc: |[4888cc] de.tadris.fitness.util.sections.DistanceTranslator.getDefaultValueForDistance:(I)I │ │ +4888dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4888de: 3802 0900 |0001: if-eqz v2, 000a // +0009 │ │ +4888e2: 3202 0400 |0003: if-eq v2, v0, 0007 // +0004 │ │ +4888e6: 1252 |0005: const/4 v2, #int 5 // #5 │ │ +4888e8: 0f02 |0006: return v2 │ │ +4888ea: 1302 6400 |0007: const/16 v2, #int 100 // #64 │ │ +4888ee: 0f02 |0009: return v2 │ │ +4888f0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/util/sections/DistanceTranslator;) │ │ name : 'getDefaultValueForTime' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4888f0: |[4888f0] de.tadris.fitness.util.sections.DistanceTranslator.getDefaultValueForTime:(I)I │ │ -488900: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -488904: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -488906: 3202 0400 |0003: if-eq v2, v0, 0007 // +0004 │ │ -48890a: 1252 |0005: const/4 v2, #int 5 // #5 │ │ -48890c: 0f02 |0006: return v2 │ │ -48890e: 1302 1e00 |0007: const/16 v2, #int 30 // #1e │ │ -488912: 0f02 |0009: return v2 │ │ -488914: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -488916: 0f02 |000b: return v2 │ │ +4888f4: |[4888f4] de.tadris.fitness.util.sections.DistanceTranslator.getDefaultValueForTime:(I)I │ │ +488904: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +488908: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +48890a: 3202 0400 |0003: if-eq v2, v0, 0007 // +0004 │ │ +48890e: 1252 |0005: const/4 v2, #int 5 // #5 │ │ +488910: 0f02 |0006: return v2 │ │ +488912: 1302 1e00 |0007: const/16 v2, #int 30 // #1e │ │ +488916: 0f02 |0009: return v2 │ │ +488918: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +48891a: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/util/sections/DistanceTranslator;) │ │ name : 'getDisplayLength' │ │ type : '(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -488690: |[488690] de.tadris.fitness.util.sections.DistanceTranslator.getDisplayLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D │ │ -4886a0: 6200 71a1 |0000: sget-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ -4886a4: 6e10 9adc 0700 |0002: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -4886aa: 0a01 |0005: move-result v1 │ │ -4886ac: 4400 0001 |0006: aget v0, v0, v1 │ │ -4886b0: 1801 0000 0000 0040 8f40 |0008: const-wide v1, #double 1000 // #408f400000000000 │ │ -4886ba: 1233 |000d: const/4 v3, #int 3 // #3 │ │ -4886bc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4886be: 1225 |000f: const/4 v5, #int 2 // #2 │ │ -4886c0: 3240 5100 |0010: if-eq v0, v4, 0061 // +0051 │ │ -4886c4: 3250 0900 |0012: if-eq v0, v5, 001b // +0009 │ │ -4886c8: 3230 0700 |0014: if-eq v0, v3, 001b // +0007 │ │ -4886cc: 1243 |0016: const/4 v3, #int 4 // #4 │ │ -4886ce: 3230 0400 |0017: if-eq v0, v3, 001b // +0004 │ │ -4886d2: 2900 6a00 |0019: goto/16 0083 // +006a │ │ -4886d6: 3908 0e00 |001b: if-nez v8, 0029 // +000e │ │ -4886da: 5467 72a1 |001d: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ -4886de: 6e10 e5dc 0700 |001f: invoke-virtual {v7}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -4886e4: 0c07 |0022: move-result-object v7 │ │ -4886e6: ce19 |0023: div-double/2addr v9, v1 │ │ -4886e8: 7230 cfdc 970a |0024: invoke-interface {v7, v9, v10}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ -4886ee: 0b09 |0027: move-result-wide v9 │ │ -4886f0: 285b |0028: goto 0083 // +005b │ │ -4886f2: 3348 0d00 |0029: if-ne v8, v4, 0036 // +000d │ │ -4886f6: 5467 72a1 |002b: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ -4886fa: 6e10 e5dc 0700 |002d: invoke-virtual {v7}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -488700: 0c07 |0030: move-result-object v7 │ │ -488702: 7230 d0dc 970a |0031: invoke-interface {v7, v9, v10}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromMeters:(D)D // method@dcd0 │ │ -488708: 0b09 |0034: move-result-wide v9 │ │ -48870a: 284e |0035: goto 0083 // +004e │ │ -48870c: 3358 4d00 |0036: if-ne v8, v5, 0083 // +004d │ │ -488710: 6208 96a1 |0038: sget-object v8, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ -488714: 3387 0c00 |003a: if-ne v7, v8, 0046 // +000c │ │ -488718: 5467 73a1 |003c: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ -48871c: 6e10 a4dc 0700 |003e: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ -488722: 0c07 |0041: move-result-object v7 │ │ -488724: 5277 289d |0042: iget v7, v7, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ -488728: 8377 |0044: int-to-double v7, v7 │ │ -48872a: 283c |0045: goto 0081 // +003c │ │ -48872c: 6208 94a1 |0046: sget-object v8, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ -488730: 3387 0c00 |0048: if-ne v7, v8, 0054 // +000c │ │ -488734: 5467 73a1 |004a: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ -488738: 6e10 a4dc 0700 |004c: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ -48873e: 0c07 |004f: move-result-object v7 │ │ -488740: 5277 1c9d |0050: iget v7, v7, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ -488744: 8977 |0052: float-to-double v7, v7 │ │ -488746: 282e |0053: goto 0081 // +002e │ │ -488748: 6208 95a1 |0054: sget-object v8, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ -48874c: 3387 2d00 |0056: if-ne v7, v8, 0083 // +002d │ │ -488750: 5467 73a1 |0058: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ -488754: 6e10 a4dc 0700 |005a: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ -48875a: 0c07 |005d: move-result-object v7 │ │ -48875c: 5277 229d |005e: iget v7, v7, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ -488760: 28f2 |0060: goto 0052 // -000e │ │ -488762: 3908 0900 |0061: if-nez v8, 006a // +0009 │ │ -488766: 1807 0000 0000 4077 4b41 |0063: const-wide v7, #double 3.6e+06 // #414b774000000000 │ │ -488770: ce79 |0068: div-double/2addr v9, v7 │ │ -488772: 281a |0069: goto 0083 // +001a │ │ -488774: 3348 0800 |006a: if-ne v8, v4, 0072 // +0008 │ │ -488778: 1807 0000 0000 004c ed40 |006c: const-wide v7, #double 60000 // #40ed4c0000000000 │ │ -488782: 28f7 |0071: goto 0068 // -0009 │ │ -488784: 3358 0400 |0072: if-ne v8, v5, 0076 // +0004 │ │ -488788: ce19 |0074: div-double/2addr v9, v1 │ │ -48878a: 280e |0075: goto 0083 // +000e │ │ -48878c: 3338 0d00 |0076: if-ne v8, v3, 0083 // +000d │ │ -488790: 5467 73a1 |0078: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ -488794: 6e10 a4dc 0700 |007a: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ -48879a: 0c07 |007d: move-result-object v7 │ │ -48879c: 5377 239d |007e: iget-wide v7, v7, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -4887a0: 8677 |0080: long-to-double v7, v7 │ │ -4887a2: ae09 0709 |0081: div-double v9, v7, v9 │ │ -4887a6: 7130 4cdd a905 |0083: invoke-static {v9, v10, v5}, Lde/tadris/fitness/util/unit/UnitUtils;.roundDouble:(DI)D // method@dd4c │ │ -4887ac: 0b07 |0086: move-result-wide v7 │ │ -4887ae: 1007 |0087: return-wide v7 │ │ +488694: |[488694] de.tadris.fitness.util.sections.DistanceTranslator.getDisplayLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D │ │ +4886a4: 6200 71a1 |0000: sget-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ +4886a8: 6e10 9adc 0700 |0002: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +4886ae: 0a01 |0005: move-result v1 │ │ +4886b0: 4400 0001 |0006: aget v0, v0, v1 │ │ +4886b4: 1801 0000 0000 0040 8f40 |0008: const-wide v1, #double 1000 // #408f400000000000 │ │ +4886be: 1233 |000d: const/4 v3, #int 3 // #3 │ │ +4886c0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4886c2: 1225 |000f: const/4 v5, #int 2 // #2 │ │ +4886c4: 3240 5100 |0010: if-eq v0, v4, 0061 // +0051 │ │ +4886c8: 3250 0900 |0012: if-eq v0, v5, 001b // +0009 │ │ +4886cc: 3230 0700 |0014: if-eq v0, v3, 001b // +0007 │ │ +4886d0: 1243 |0016: const/4 v3, #int 4 // #4 │ │ +4886d2: 3230 0400 |0017: if-eq v0, v3, 001b // +0004 │ │ +4886d6: 2900 6a00 |0019: goto/16 0083 // +006a │ │ +4886da: 3908 0e00 |001b: if-nez v8, 0029 // +000e │ │ +4886de: 5467 72a1 |001d: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ +4886e2: 6e10 e5dc 0700 |001f: invoke-virtual {v7}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +4886e8: 0c07 |0022: move-result-object v7 │ │ +4886ea: ce19 |0023: div-double/2addr v9, v1 │ │ +4886ec: 7230 cfdc 970a |0024: invoke-interface {v7, v9, v10}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ +4886f2: 0b09 |0027: move-result-wide v9 │ │ +4886f4: 285b |0028: goto 0083 // +005b │ │ +4886f6: 3348 0d00 |0029: if-ne v8, v4, 0036 // +000d │ │ +4886fa: 5467 72a1 |002b: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ +4886fe: 6e10 e5dc 0700 |002d: invoke-virtual {v7}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +488704: 0c07 |0030: move-result-object v7 │ │ +488706: 7230 d0dc 970a |0031: invoke-interface {v7, v9, v10}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromMeters:(D)D // method@dcd0 │ │ +48870c: 0b09 |0034: move-result-wide v9 │ │ +48870e: 284e |0035: goto 0083 // +004e │ │ +488710: 3358 4d00 |0036: if-ne v8, v5, 0083 // +004d │ │ +488714: 6208 96a1 |0038: sget-object v8, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ +488718: 3387 0c00 |003a: if-ne v7, v8, 0046 // +000c │ │ +48871c: 5467 73a1 |003c: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ +488720: 6e10 a4dc 0700 |003e: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ +488726: 0c07 |0041: move-result-object v7 │ │ +488728: 5277 289d |0042: iget v7, v7, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ +48872c: 8377 |0044: int-to-double v7, v7 │ │ +48872e: 283c |0045: goto 0081 // +003c │ │ +488730: 6208 94a1 |0046: sget-object v8, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ +488734: 3387 0c00 |0048: if-ne v7, v8, 0054 // +000c │ │ +488738: 5467 73a1 |004a: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ +48873c: 6e10 a4dc 0700 |004c: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ +488742: 0c07 |004f: move-result-object v7 │ │ +488744: 5277 1c9d |0050: iget v7, v7, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ +488748: 8977 |0052: float-to-double v7, v7 │ │ +48874a: 282e |0053: goto 0081 // +002e │ │ +48874c: 6208 95a1 |0054: sget-object v8, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ +488750: 3387 2d00 |0056: if-ne v7, v8, 0083 // +002d │ │ +488754: 5467 73a1 |0058: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ +488758: 6e10 a4dc 0700 |005a: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ +48875e: 0c07 |005d: move-result-object v7 │ │ +488760: 5277 229d |005e: iget v7, v7, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ +488764: 28f2 |0060: goto 0052 // -000e │ │ +488766: 3908 0900 |0061: if-nez v8, 006a // +0009 │ │ +48876a: 1807 0000 0000 4077 4b41 |0063: const-wide v7, #double 3.6e+06 // #414b774000000000 │ │ +488774: ce79 |0068: div-double/2addr v9, v7 │ │ +488776: 281a |0069: goto 0083 // +001a │ │ +488778: 3348 0800 |006a: if-ne v8, v4, 0072 // +0008 │ │ +48877c: 1807 0000 0000 004c ed40 |006c: const-wide v7, #double 60000 // #40ed4c0000000000 │ │ +488786: 28f7 |0071: goto 0068 // -0009 │ │ +488788: 3358 0400 |0072: if-ne v8, v5, 0076 // +0004 │ │ +48878c: ce19 |0074: div-double/2addr v9, v1 │ │ +48878e: 280e |0075: goto 0083 // +000e │ │ +488790: 3338 0d00 |0076: if-ne v8, v3, 0083 // +000d │ │ +488794: 5467 73a1 |0078: iget-object v7, v6, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ +488798: 6e10 a4dc 0700 |007a: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ +48879e: 0c07 |007d: move-result-object v7 │ │ +4887a0: 5377 239d |007e: iget-wide v7, v7, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +4887a4: 8677 |0080: long-to-double v7, v7 │ │ +4887a6: ae09 0709 |0081: div-double v9, v7, v9 │ │ +4887aa: 7130 4cdd a905 |0083: invoke-static {v9, v10, v5}, Lde/tadris/fitness/util/unit/UnitUtils;.roundDouble:(DI)D // method@dd4c │ │ +4887b0: 0b07 |0086: move-result-wide v7 │ │ +4887b2: 1007 |0087: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x001d line=108 │ │ 0x002b line=110 │ │ 0x0038 line=112 │ │ 0x003c line=113 │ │ @@ -925348,84 +925349,84 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 131 16-bit code units │ │ -4887b0: |[4887b0] de.tadris.fitness.util.sections.DistanceTranslator.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D │ │ -4887c0: 6200 71a1 |0000: sget-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ -4887c4: 6e10 9adc 0500 |0002: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -4887ca: 0a01 |0005: move-result v1 │ │ -4887cc: 4400 0001 |0006: aget v0, v0, v1 │ │ -4887d0: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -4887d2: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -4887d4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -4887d6: 3230 5000 |000b: if-eq v0, v3, 005b // +0050 │ │ -4887da: 3220 0900 |000d: if-eq v0, v2, 0016 // +0009 │ │ -4887de: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -4887e2: 1241 |0011: const/4 v1, #int 4 // #4 │ │ -4887e4: 3210 0400 |0012: if-eq v0, v1, 0016 // +0004 │ │ -4887e8: 2900 6e00 |0014: goto/16 0082 // +006e │ │ -4887ec: 3906 0d00 |0016: if-nez v6, 0023 // +000d │ │ -4887f0: 5445 72a1 |0018: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ -4887f4: 6e10 e5dc 0500 |001a: invoke-virtual {v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -4887fa: 0c05 |001d: move-result-object v5 │ │ -4887fc: 7230 d8dc 7508 |001e: invoke-interface {v5, v7, v8}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getMetersFromLongDistance:(D)D // method@dcd8 │ │ -488802: 0b07 |0021: move-result-wide v7 │ │ -488804: 2860 |0022: goto 0082 // +0060 │ │ -488806: 3336 0d00 |0023: if-ne v6, v3, 0030 // +000d │ │ -48880a: 5445 72a1 |0025: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ -48880e: 6e10 e5dc 0500 |0027: invoke-virtual {v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -488814: 0c05 |002a: move-result-object v5 │ │ -488816: 7230 d9dc 7508 |002b: invoke-interface {v5, v7, v8}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getMetersFromShortDistance:(D)D // method@dcd9 │ │ -48881c: 0b07 |002e: move-result-wide v7 │ │ -48881e: 2853 |002f: goto 0082 // +0053 │ │ -488820: 3326 5200 |0030: if-ne v6, v2, 0082 // +0052 │ │ -488824: 6206 96a1 |0032: sget-object v6, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ -488828: 3365 0c00 |0034: if-ne v5, v6, 0040 // +000c │ │ -48882c: 5445 73a1 |0036: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ -488830: 6e10 a4dc 0500 |0038: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ -488836: 0c05 |003b: move-result-object v5 │ │ -488838: 5255 289d |003c: iget v5, v5, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ -48883c: 8355 |003e: int-to-double v5, v5 │ │ -48883e: 2841 |003f: goto 0080 // +0041 │ │ -488840: 6206 94a1 |0040: sget-object v6, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ -488844: 3365 0c00 |0042: if-ne v5, v6, 004e // +000c │ │ -488848: 5445 73a1 |0044: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ -48884c: 6e10 a4dc 0500 |0046: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ -488852: 0c05 |0049: move-result-object v5 │ │ -488854: 5255 1c9d |004a: iget v5, v5, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ -488858: 8955 |004c: float-to-double v5, v5 │ │ -48885a: 2833 |004d: goto 0080 // +0033 │ │ -48885c: 6206 95a1 |004e: sget-object v6, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ -488860: 3365 3200 |0050: if-ne v5, v6, 0082 // +0032 │ │ -488864: 5445 73a1 |0052: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ -488868: 6e10 a4dc 0500 |0054: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ -48886e: 0c05 |0057: move-result-object v5 │ │ -488870: 5255 229d |0058: iget v5, v5, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ -488874: 28f2 |005a: goto 004c // -000e │ │ -488876: 3906 0a00 |005b: if-nez v6, 0065 // +000a │ │ -48887a: 1805 0000 0000 4077 4b41 |005d: const-wide v5, #double 3.6e+06 // #414b774000000000 │ │ -488884: ad07 0705 |0062: mul-double v7, v7, v5 │ │ -488888: 281e |0064: goto 0082 // +001e │ │ -48888a: 3336 0800 |0065: if-ne v6, v3, 006d // +0008 │ │ -48888e: 1805 0000 0000 004c ed40 |0067: const-wide v5, #double 60000 // #40ed4c0000000000 │ │ -488898: 28f6 |006c: goto 0062 // -000a │ │ -48889a: 3326 0800 |006d: if-ne v6, v2, 0075 // +0008 │ │ -48889e: 1805 0000 0000 0040 8f40 |006f: const-wide v5, #double 1000 // #408f400000000000 │ │ -4888a8: 28ee |0074: goto 0062 // -0012 │ │ -4888aa: 3316 0d00 |0075: if-ne v6, v1, 0082 // +000d │ │ -4888ae: 5445 73a1 |0077: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ -4888b2: 6e10 a4dc 0500 |0079: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ -4888b8: 0c05 |007c: move-result-object v5 │ │ -4888ba: 5355 239d |007d: iget-wide v5, v5, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -4888be: 8655 |007f: long-to-double v5, v5 │ │ -4888c0: ae07 0507 |0080: div-double v7, v5, v7 │ │ -4888c4: 1007 |0082: return-wide v7 │ │ +4887b4: |[4887b4] de.tadris.fitness.util.sections.DistanceTranslator.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D │ │ +4887c4: 6200 71a1 |0000: sget-object v0, Lde/tadris/fitness/util/sections/DistanceTranslator$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a171 │ │ +4887c8: 6e10 9adc 0500 |0002: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +4887ce: 0a01 |0005: move-result v1 │ │ +4887d0: 4400 0001 |0006: aget v0, v0, v1 │ │ +4887d4: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +4887d6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +4887d8: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +4887da: 3230 5000 |000b: if-eq v0, v3, 005b // +0050 │ │ +4887de: 3220 0900 |000d: if-eq v0, v2, 0016 // +0009 │ │ +4887e2: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +4887e6: 1241 |0011: const/4 v1, #int 4 // #4 │ │ +4887e8: 3210 0400 |0012: if-eq v0, v1, 0016 // +0004 │ │ +4887ec: 2900 6e00 |0014: goto/16 0082 // +006e │ │ +4887f0: 3906 0d00 |0016: if-nez v6, 0023 // +000d │ │ +4887f4: 5445 72a1 |0018: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ +4887f8: 6e10 e5dc 0500 |001a: invoke-virtual {v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +4887fe: 0c05 |001d: move-result-object v5 │ │ +488800: 7230 d8dc 7508 |001e: invoke-interface {v5, v7, v8}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getMetersFromLongDistance:(D)D // method@dcd8 │ │ +488806: 0b07 |0021: move-result-wide v7 │ │ +488808: 2860 |0022: goto 0082 // +0060 │ │ +48880a: 3336 0d00 |0023: if-ne v6, v3, 0030 // +000d │ │ +48880e: 5445 72a1 |0025: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a172 │ │ +488812: 6e10 e5dc 0500 |0027: invoke-virtual {v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +488818: 0c05 |002a: move-result-object v5 │ │ +48881a: 7230 d9dc 7508 |002b: invoke-interface {v5, v7, v8}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getMetersFromShortDistance:(D)D // method@dcd9 │ │ +488820: 0b07 |002e: move-result-wide v7 │ │ +488822: 2853 |002f: goto 0082 // +0053 │ │ +488824: 3326 5200 |0030: if-ne v6, v2, 0082 // +0052 │ │ +488828: 6206 96a1 |0032: sget-object v6, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ +48882c: 3365 0c00 |0034: if-ne v5, v6, 0040 // +000c │ │ +488830: 5445 73a1 |0036: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ +488834: 6e10 a4dc 0500 |0038: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ +48883a: 0c05 |003b: move-result-object v5 │ │ +48883c: 5255 289d |003c: iget v5, v5, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ +488840: 8355 |003e: int-to-double v5, v5 │ │ +488842: 2841 |003f: goto 0080 // +0041 │ │ +488844: 6206 94a1 |0040: sget-object v6, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ +488848: 3365 0c00 |0042: if-ne v5, v6, 004e // +000c │ │ +48884c: 5445 73a1 |0044: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ +488850: 6e10 a4dc 0500 |0046: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ +488856: 0c05 |0049: move-result-object v5 │ │ +488858: 5255 1c9d |004a: iget v5, v5, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ +48885c: 8955 |004c: float-to-double v5, v5 │ │ +48885e: 2833 |004d: goto 0080 // +0033 │ │ +488860: 6206 95a1 |004e: sget-object v6, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ +488864: 3365 3200 |0050: if-ne v5, v6, 0082 // +0032 │ │ +488868: 5445 73a1 |0052: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ +48886c: 6e10 a4dc 0500 |0054: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ +488872: 0c05 |0057: move-result-object v5 │ │ +488874: 5255 229d |0058: iget v5, v5, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ +488878: 28f2 |005a: goto 004c // -000e │ │ +48887a: 3906 0a00 |005b: if-nez v6, 0065 // +000a │ │ +48887e: 1805 0000 0000 4077 4b41 |005d: const-wide v5, #double 3.6e+06 // #414b774000000000 │ │ +488888: ad07 0705 |0062: mul-double v7, v7, v5 │ │ +48888c: 281e |0064: goto 0082 // +001e │ │ +48888e: 3336 0800 |0065: if-ne v6, v3, 006d // +0008 │ │ +488892: 1805 0000 0000 004c ed40 |0067: const-wide v5, #double 60000 // #40ed4c0000000000 │ │ +48889c: 28f6 |006c: goto 0062 // -000a │ │ +48889e: 3326 0800 |006d: if-ne v6, v2, 0075 // +0008 │ │ +4888a2: 1805 0000 0000 0040 8f40 |006f: const-wide v5, #double 1000 // #408f400000000000 │ │ +4888ac: 28ee |0074: goto 0062 // -0012 │ │ +4888ae: 3316 0d00 |0075: if-ne v6, v1, 0082 // +000d │ │ +4888b2: 5445 73a1 |0077: iget-object v5, v4, Lde/tadris/fitness/util/sections/DistanceTranslator;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a173 │ │ +4888b6: 6e10 a4dc 0500 |0079: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@dca4 │ │ +4888bc: 0c05 |007c: move-result-object v5 │ │ +4888be: 5355 239d |007d: iget-wide v5, v5, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +4888c2: 8655 |007f: long-to-double v5, v5 │ │ +4888c4: ae07 0507 |0080: div-double v7, v5, v7 │ │ +4888c8: 1007 |0082: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0018 line=77 │ │ 0x0025 line=79 │ │ 0x0032 line=81 │ │ 0x0036 line=82 │ │ @@ -925445,26 +925446,26 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -488974: |[488974] de.tadris.fitness.util.sections.DistanceTranslator.timeUnits:()Ljava/util/List; │ │ -488984: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -488988: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -48898e: 1a01 b29f |0005: const-string v1, "h" // string@9fb2 │ │ -488992: 7220 85e3 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -488998: 1a01 13c0 |000a: const-string v1, "min" // string@c013 │ │ -48899c: 7220 85e3 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4889a2: 1a01 93d1 |000f: const-string v1, "s" // string@d193 │ │ -4889a6: 7220 85e3 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4889ac: 1a01 e002 |0014: const-string v1, "#" // string@02e0 │ │ -4889b0: 7220 85e3 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4889b6: 1100 |0019: return-object v0 │ │ +488978: |[488978] de.tadris.fitness.util.sections.DistanceTranslator.timeUnits:()Ljava/util/List; │ │ +488988: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +48898c: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +488992: 1a01 b29f |0005: const-string v1, "h" // string@9fb2 │ │ +488996: 7220 85e3 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48899c: 1a01 13c0 |000a: const-string v1, "min" // string@c013 │ │ +4889a0: 7220 85e3 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4889a6: 1a01 93d1 |000f: const-string v1, "s" // string@d193 │ │ +4889aa: 7220 85e3 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4889b0: 1a01 e002 |0014: const-string v1, "#" // string@02e0 │ │ +4889b4: 7220 85e3 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4889ba: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=28 │ │ 0x000c line=29 │ │ 0x0011 line=30 │ │ 0x0016 line=31 │ │ @@ -925505,44 +925506,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -4889d8: |[4889d8] de.tadris.fitness.util.sections.SectionAdapter$1.:()V │ │ -4889e8: 7100 9cdc 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9c │ │ -4889ee: 0c00 |0003: move-result-object v0 │ │ -4889f0: 2100 |0004: array-length v0, v0 │ │ -4889f2: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -4889f6: 6900 74a1 |0007: sput-object v0, Lde/tadris/fitness/util/sections/SectionAdapter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a174 │ │ -4889fa: 6201 94a1 |0009: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ -4889fe: 6e10 9adc 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -488a04: 0a01 |000e: move-result v1 │ │ -488a06: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -488a08: 4b02 0001 |0010: aput v2, v0, v1 │ │ -488a0c: 6200 74a1 |0012: sget-object v0, Lde/tadris/fitness/util/sections/SectionAdapter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a174 │ │ -488a10: 6201 95a1 |0014: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ -488a14: 6e10 9adc 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -488a1a: 0a01 |0019: move-result v1 │ │ -488a1c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -488a1e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -488a22: 6200 74a1 |001d: sget-object v0, Lde/tadris/fitness/util/sections/SectionAdapter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a174 │ │ -488a26: 6201 97a1 |001f: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ -488a2a: 6e10 9adc 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -488a30: 0a01 |0024: move-result v1 │ │ -488a32: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -488a34: 4b02 0001 |0026: aput v2, v0, v1 │ │ -488a38: 6200 74a1 |0028: sget-object v0, Lde/tadris/fitness/util/sections/SectionAdapter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a174 │ │ -488a3c: 6201 96a1 |002a: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ -488a40: 6e10 9adc 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -488a46: 0a01 |002f: move-result v1 │ │ -488a48: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -488a4a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -488a4e: 0e00 |0033: return-void │ │ +4889dc: |[4889dc] de.tadris.fitness.util.sections.SectionAdapter$1.:()V │ │ +4889ec: 7100 9cdc 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9c │ │ +4889f2: 0c00 |0003: move-result-object v0 │ │ +4889f4: 2100 |0004: array-length v0, v0 │ │ +4889f6: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +4889fa: 6900 74a1 |0007: sput-object v0, Lde/tadris/fitness/util/sections/SectionAdapter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a174 │ │ +4889fe: 6201 94a1 |0009: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ +488a02: 6e10 9adc 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +488a08: 0a01 |000e: move-result v1 │ │ +488a0a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +488a0c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +488a10: 6200 74a1 |0012: sget-object v0, Lde/tadris/fitness/util/sections/SectionAdapter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a174 │ │ +488a14: 6201 95a1 |0014: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ +488a18: 6e10 9adc 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +488a1e: 0a01 |0019: move-result v1 │ │ +488a20: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +488a22: 4b02 0001 |001b: aput v2, v0, v1 │ │ +488a26: 6200 74a1 |001d: sget-object v0, Lde/tadris/fitness/util/sections/SectionAdapter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a174 │ │ +488a2a: 6201 97a1 |001f: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ +488a2e: 6e10 9adc 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +488a34: 0a01 |0024: move-result v1 │ │ +488a36: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +488a38: 4b02 0001 |0026: aput v2, v0, v1 │ │ +488a3c: 6200 74a1 |0028: sget-object v0, Lde/tadris/fitness/util/sections/SectionAdapter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a174 │ │ +488a40: 6201 96a1 |002a: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ +488a44: 6e10 9adc 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +488a4a: 0a01 |002f: move-result v1 │ │ +488a4c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +488a4e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +488a52: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -925631,17 +925632,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -488a84: |[488a84] de.tadris.fitness.util.sections.SectionAdapter$ViewHolder.:()V │ │ -488a94: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -488a9a: 0e00 |0003: return-void │ │ +488a88: |[488a88] de.tadris.fitness.util.sections.SectionAdapter$ViewHolder.:()V │ │ +488a98: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +488a9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder; │ │ │ │ #1 : (in Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;) │ │ @@ -925649,17 +925650,17 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -488a9c: |[488a9c] de.tadris.fitness.util.sections.SectionAdapter$ViewHolder.:(Lde/tadris/fitness/util/sections/SectionAdapter$1;)V │ │ -488aac: 7010 7adc 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.:()V // method@dc7a │ │ -488ab2: 0e00 |0003: return-void │ │ +488aa0: |[488aa0] de.tadris.fitness.util.sections.SectionAdapter$ViewHolder.:(Lde/tadris/fitness/util/sections/SectionAdapter$1;)V │ │ +488ab0: 7010 7adc 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.:()V // method@dc7a │ │ +488ab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/tadris/fitness/util/sections/SectionAdapter$1; │ │ │ │ @@ -925749,68 +925750,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -488f94: |[488f94] de.tadris.fitness.util.sections.SectionAdapter.:()V │ │ -488fa4: 0e00 |0000: return-void │ │ +488f98: |[488f98] de.tadris.fitness.util.sections.SectionAdapter.:()V │ │ +488fa8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/sections/SectionAdapter;) │ │ name : '' │ │ type : '(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -488fa8: |[488fa8] de.tadris.fitness.util.sections.SectionAdapter.:(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;Landroid/content/Context;)V │ │ -488fb8: 1400 8a00 0c7f |0000: const v0, #float 1.86095e+38 // #7f0c008a │ │ -488fbe: 7040 710e 6230 |0003: invoke-direct {v2, v6, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0e71 │ │ -488fc4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -488fc6: 5c20 8aa1 |0007: iput-boolean v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.switchRows:Z // field@a18a │ │ -488fca: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -488fce: 5a20 82a1 |000b: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488fd2: 5a20 8ba1 |000d: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.worstPace:D // field@a18b │ │ -488fd6: 5a20 83a1 |000f: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.bestPace:D // field@a183 │ │ -488fda: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -488fdc: 5920 86a1 |0012: iput v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.lastPosition:I // field@a186 │ │ -488fe0: 5b23 89a1 |0014: iput-object v3, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.sections:Ljava/util/List; // field@a189 │ │ -488fe4: 5c24 88a1 |0016: iput-boolean v4, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.paceToggle:Z // field@a188 │ │ -488fe8: 5b25 84a1 |0018: iput-object v5, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a184 │ │ -488fec: 5b26 87a1 |001a: iput-object v6, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.mContext:Landroid/content/Context; // field@a187 │ │ -488ff0: 7110 c7d1 0600 |001c: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -488ff6: 0c04 |001f: move-result-object v4 │ │ -488ff8: 5444 b485 |0020: iget-object v4, v4, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -488ffc: 5b24 85a1 |0022: iput-object v4, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ -489000: 7210 8fe3 0300 |0024: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -489006: 0c03 |0027: move-result-object v3 │ │ -489008: 7210 5fe3 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -48900e: 0a04 |002b: move-result v4 │ │ -489010: 3804 1d00 |002c: if-eqz v4, 0049 // +001d │ │ -489014: 7210 60e3 0300 |002e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -48901a: 0c04 |0031: move-result-object v4 │ │ -48901c: 1f04 1a18 |0032: check-cast v4, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -489020: 5545 92a1 |0034: iget-boolean v5, v4, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ -489024: 3805 0800 |0036: if-eqz v5, 003e // +0008 │ │ -489028: 6e10 95dc 0400 |0038: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ -48902e: 0b05 |003b: move-result-wide v5 │ │ -489030: 5a25 8ba1 |003c: iput-wide v5, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.worstPace:D // field@a18b │ │ -489034: 5545 8ea1 |003e: iget-boolean v5, v4, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ -489038: 3805 e8ff |0040: if-eqz v5, 0028 // -0018 │ │ -48903c: 6e10 95dc 0400 |0042: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ -489042: 0b04 |0045: move-result-wide v4 │ │ -489044: 5a24 83a1 |0046: iput-wide v4, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.bestPace:D // field@a183 │ │ -489048: 28e0 |0048: goto 0028 // -0020 │ │ -48904a: 0e00 |0049: return-void │ │ +488fac: |[488fac] de.tadris.fitness.util.sections.SectionAdapter.:(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;Landroid/content/Context;)V │ │ +488fbc: 1400 8a00 0c7f |0000: const v0, #float 1.86095e+38 // #7f0c008a │ │ +488fc2: 7040 710e 6230 |0003: invoke-direct {v2, v6, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0e71 │ │ +488fc8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +488fca: 5c20 8aa1 |0007: iput-boolean v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.switchRows:Z // field@a18a │ │ +488fce: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +488fd2: 5a20 82a1 |000b: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488fd6: 5a20 8ba1 |000d: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.worstPace:D // field@a18b │ │ +488fda: 5a20 83a1 |000f: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.bestPace:D // field@a183 │ │ +488fde: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +488fe0: 5920 86a1 |0012: iput v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.lastPosition:I // field@a186 │ │ +488fe4: 5b23 89a1 |0014: iput-object v3, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.sections:Ljava/util/List; // field@a189 │ │ +488fe8: 5c24 88a1 |0016: iput-boolean v4, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.paceToggle:Z // field@a188 │ │ +488fec: 5b25 84a1 |0018: iput-object v5, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a184 │ │ +488ff0: 5b26 87a1 |001a: iput-object v6, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.mContext:Landroid/content/Context; // field@a187 │ │ +488ff4: 7110 c7d1 0600 |001c: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +488ffa: 0c04 |001f: move-result-object v4 │ │ +488ffc: 5444 b485 |0020: iget-object v4, v4, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +489000: 5b24 85a1 |0022: iput-object v4, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ +489004: 7210 8fe3 0300 |0024: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +48900a: 0c03 |0027: move-result-object v3 │ │ +48900c: 7210 5fe3 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +489012: 0a04 |002b: move-result v4 │ │ +489014: 3804 1d00 |002c: if-eqz v4, 0049 // +001d │ │ +489018: 7210 60e3 0300 |002e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +48901e: 0c04 |0031: move-result-object v4 │ │ +489020: 1f04 1a18 |0032: check-cast v4, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +489024: 5545 92a1 |0034: iget-boolean v5, v4, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ +489028: 3805 0800 |0036: if-eqz v5, 003e // +0008 │ │ +48902c: 6e10 95dc 0400 |0038: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ +489032: 0b05 |003b: move-result-wide v5 │ │ +489034: 5a25 8ba1 |003c: iput-wide v5, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.worstPace:D // field@a18b │ │ +489038: 5545 8ea1 |003e: iget-boolean v5, v4, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ +48903c: 3805 e8ff |0040: if-eqz v5, 0028 // -0018 │ │ +489040: 6e10 95dc 0400 |0042: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ +489046: 0b04 |0045: move-result-wide v4 │ │ +489048: 5a24 83a1 |0046: iput-wide v4, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.bestPace:D // field@a183 │ │ +48904c: 28e0 |0048: goto 0028 // -0020 │ │ +48904e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=66 │ │ 0x0007 line=44 │ │ 0x000b line=45 │ │ 0x000d line=46 │ │ 0x000f line=47 │ │ @@ -925837,29 +925838,29 @@ │ │ type : '(D)D' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -488f4c: |[488f4c] de.tadris.fitness.util.sections.SectionAdapter.roundMeterToKilometer:(D)D │ │ -488f5c: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ -488f66: ce03 |0005: div-double/2addr v3, v0 │ │ -488f68: 5420 85a1 |0006: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ -488f6c: 6e10 e5dc 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -488f72: 0c00 |000b: move-result-object v0 │ │ -488f74: 7230 cfdc 3004 |000c: invoke-interface {v0, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ -488f7a: 0b03 |000f: move-result-wide v3 │ │ -488f7c: 1900 5940 |0010: const-wide/high16 v0, #long 4636737291354636288 // #4059 │ │ -488f80: ad03 0300 |0012: mul-double v3, v3, v0 │ │ -488f84: 7120 7ae0 4300 |0014: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -488f8a: 0b03 |0017: move-result-wide v3 │ │ -488f8c: 8633 |0018: long-to-double v3, v3 │ │ -488f8e: ce03 |0019: div-double/2addr v3, v0 │ │ -488f90: 1003 |001a: return-wide v3 │ │ +488f50: |[488f50] de.tadris.fitness.util.sections.SectionAdapter.roundMeterToKilometer:(D)D │ │ +488f60: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ +488f6a: ce03 |0005: div-double/2addr v3, v0 │ │ +488f6c: 5420 85a1 |0006: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ +488f70: 6e10 e5dc 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +488f76: 0c00 |000b: move-result-object v0 │ │ +488f78: 7230 cfdc 3004 |000c: invoke-interface {v0, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ +488f7e: 0b03 |000f: move-result-wide v3 │ │ +488f80: 1900 5940 |0010: const-wide/high16 v0, #long 4636737291354636288 // #4059 │ │ +488f84: ad03 0300 |0012: mul-double v3, v3, v0 │ │ +488f88: 7120 7ae0 4300 |0014: invoke-static {v3, v4}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +488f8e: 0b03 |0017: move-result-wide v3 │ │ +488f90: 8633 |0018: long-to-double v3, v3 │ │ +488f92: ce03 |0019: div-double/2addr v3, v0 │ │ +488f94: 1003 |001a: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=189 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lde/tadris/fitness/util/sections/SectionAdapter; │ │ 0x0000 - 0x001b reg=3 (null) D │ │ │ │ @@ -925868,37 +925869,37 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -48904c: |[48904c] de.tadris.fitness.util.sections.SectionAdapter.setProgress:(Landroid/view/View;F)V │ │ -48905c: 1400 8601 097f |0000: const v0, #float 1.82112e+38 // #7f090186 │ │ -489062: 6e20 b20a 0700 |0003: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -489068: 0c00 |0006: move-result-object v0 │ │ -48906a: 2201 8702 |0007: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ -48906e: 1502 0041 |0009: const/high16 v2, #int 1090519040 // #4100 │ │ -489072: a803 0802 |000b: mul-float v3, v8, v2 │ │ -489076: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -489078: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -48907a: 7040 0f10 4135 |000f: invoke-direct {v1, v4, v5, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@100f │ │ -489080: 6e20 840b 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0b84 │ │ -489086: 1400 8701 097f |0015: const v0, #float 1.82112e+38 // #7f090187 │ │ -48908c: 6e20 b20a 0700 |0018: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -489092: 0c07 |001b: move-result-object v7 │ │ -489094: 2200 8702 |001c: new-instance v0, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ -489098: 1501 803f |001e: const/high16 v1, #int 1065353216 // #3f80 │ │ -48909c: c781 |0020: sub-float/2addr v1, v8 │ │ -48909e: a801 0102 |0021: mul-float v1, v1, v2 │ │ -4890a2: 1508 c040 |0023: const/high16 v8, #int 1086324736 // #40c0 │ │ -4890a6: c681 |0025: add-float/2addr v1, v8 │ │ -4890a8: 7040 0f10 4015 |0026: invoke-direct {v0, v4, v5, v1}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@100f │ │ -4890ae: 6e20 840b 0700 |0029: invoke-virtual {v7, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0b84 │ │ -4890b4: 0e00 |002c: return-void │ │ +489050: |[489050] de.tadris.fitness.util.sections.SectionAdapter.setProgress:(Landroid/view/View;F)V │ │ +489060: 1400 8601 097f |0000: const v0, #float 1.82112e+38 // #7f090186 │ │ +489066: 6e20 b20a 0700 |0003: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +48906c: 0c00 |0006: move-result-object v0 │ │ +48906e: 2201 8702 |0007: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ +489072: 1502 0041 |0009: const/high16 v2, #int 1090519040 // #4100 │ │ +489076: a803 0802 |000b: mul-float v3, v8, v2 │ │ +48907a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +48907c: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +48907e: 7040 0f10 4135 |000f: invoke-direct {v1, v4, v5, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@100f │ │ +489084: 6e20 840b 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0b84 │ │ +48908a: 1400 8701 097f |0015: const v0, #float 1.82112e+38 // #7f090187 │ │ +489090: 6e20 b20a 0700 |0018: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +489096: 0c07 |001b: move-result-object v7 │ │ +489098: 2200 8702 |001c: new-instance v0, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ +48909c: 1501 803f |001e: const/high16 v1, #int 1065353216 // #3f80 │ │ +4890a0: c781 |0020: sub-float/2addr v1, v8 │ │ +4890a2: a801 0102 |0021: mul-float v1, v1, v2 │ │ +4890a6: 1508 c040 |0023: const/high16 v8, #int 1086324736 // #40c0 │ │ +4890aa: c681 |0025: add-float/2addr v1, v8 │ │ +4890ac: 7040 0f10 4015 |0026: invoke-direct {v0, v4, v5, v1}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@100f │ │ +4890b2: 6e20 840b 0700 |0029: invoke-virtual {v7, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0b84 │ │ +4890b8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=175 │ │ 0x0007 line=176 │ │ 0x0018 line=180 │ │ 0x001c line=181 │ │ locals : │ │ @@ -925912,296 +925913,296 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 579 16-bit code units │ │ -488ab4: |[488ab4] de.tadris.fitness.util.sections.SectionAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -488ac4: 6e20 80dc dc00 |0000: invoke-virtual {v12, v13}, Lde/tadris/fitness/util/sections/SectionAdapter;.getItem:(I)Ljava/lang/Object; // method@dc80 │ │ -488aca: 0c0d |0003: move-result-object v13 │ │ -488acc: 1f0d 1a18 |0004: check-cast v13, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -488ad0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -488ad2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -488ad4: 390e bc00 |0008: if-nez v14, 00c4 // +00bc │ │ -488ad8: 220e 1418 |000a: new-instance v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder; // type@1814 │ │ -488adc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -488ade: 7020 7bdc 2e00 |000d: invoke-direct {v14, v2}, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.:(Lde/tadris/fitness/util/sections/SectionAdapter$1;)V // method@dc7b │ │ -488ae4: 6e10 7edc 0c00 |0010: invoke-virtual {v12}, Lde/tadris/fitness/util/sections/SectionAdapter;.getContext:()Landroid/content/Context; // method@dc7e │ │ -488aea: 0c02 |0013: move-result-object v2 │ │ -488aec: 7110 040a 0200 |0014: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ -488af2: 0c02 |0017: move-result-object v2 │ │ -488af4: 1403 8a00 0c7f |0018: const v3, #float 1.86095e+38 // #7f0c008a │ │ -488afa: 6e40 090a 321f |001b: invoke-virtual {v2, v3, v15, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ -488b00: 0c0f |001e: move-result-object v15 │ │ -488b02: 1402 bf01 097f |001f: const v2, #float 1.82113e+38 // #7f0901bf │ │ -488b08: 6e20 b20a 2f00 |0022: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488b0e: 0c02 |0025: move-result-object v2 │ │ -488b10: 1f02 aa02 |0026: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -488b14: 5be2 76a1 |0028: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.dist:Landroid/widget/TextView; // field@a176 │ │ -488b18: 1402 c500 097f |002a: const v2, #float 1.82108e+38 // #7f0900c5 │ │ -488b1e: 6e20 b20a 2f00 |002d: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488b24: 0c02 |0030: move-result-object v2 │ │ -488b26: 5be2 77a1 |0031: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.distLayout:Landroid/view/View; // field@a177 │ │ -488b2a: 1402 c401 097f |0033: const v2, #float 1.82113e+38 // #7f0901c4 │ │ -488b30: 6e20 b20a 2f00 |0036: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488b36: 0c02 |0039: move-result-object v2 │ │ -488b38: 1f02 aa02 |003a: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -488b3c: 5be2 7ea1 |003c: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@a17e │ │ -488b40: 1402 2802 097f |003e: const v2, #float 1.82115e+38 // #7f090228 │ │ -488b46: 6e20 b20a 2f00 |0041: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488b4c: 0c02 |0044: move-result-object v2 │ │ -488b4e: 5be2 7fa1 |0045: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.timeLayout:Landroid/view/View; // field@a17f │ │ -488b52: 1402 be01 097f |0047: const v2, #float 1.82113e+38 // #7f0901be │ │ -488b58: 6e20 b20a 2f00 |004a: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488b5e: 0c02 |004d: move-result-object v2 │ │ -488b60: 1f02 aa02 |004e: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -488b64: 5be2 79a1 |0050: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.mDown:Landroid/widget/TextView; // field@a179 │ │ -488b68: 1402 b400 097f |0052: const v2, #float 1.82108e+38 // #7f0900b4 │ │ -488b6e: 6e20 b20a 2f00 |0055: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488b74: 0c02 |0058: move-result-object v2 │ │ -488b76: 5be2 78a1 |0059: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.downLayout:Landroid/view/View; // field@a178 │ │ -488b7a: 1402 bc01 097f |005b: const v2, #float 1.82113e+38 // #7f0901bc │ │ -488b80: 6e20 b20a 2f00 |005e: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488b86: 0c02 |0061: move-result-object v2 │ │ -488b88: 1f02 aa02 |0062: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -488b8c: 5be2 7aa1 |0064: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.mUp:Landroid/widget/TextView; // field@a17a │ │ -488b90: 1402 7200 097f |0066: const v2, #float 1.82107e+38 // #7f090072 │ │ -488b96: 6e20 b20a 2f00 |0069: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488b9c: 0c02 |006c: move-result-object v2 │ │ -488b9e: 5be2 80a1 |006d: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.upLayout:Landroid/view/View; // field@a180 │ │ -488ba2: 1402 c201 097f |006f: const v2, #float 1.82113e+38 // #7f0901c2 │ │ -488ba8: 6e20 b20a 2f00 |0072: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488bae: 0c02 |0075: move-result-object v2 │ │ -488bb0: 1f02 aa02 |0076: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -488bb4: 5be2 7ba1 |0078: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.pace:Landroid/widget/TextView; // field@a17b │ │ -488bb8: 1402 c301 097f |007a: const v2, #float 1.82113e+38 // #7f0901c3 │ │ -488bbe: 6e20 b20a 2f00 |007d: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488bc4: 0c02 |0080: move-result-object v2 │ │ -488bc6: 1f02 aa02 |0081: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -488bca: 5be2 7ca1 |0083: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.paceUnit:Landroid/widget/TextView; // field@a17c │ │ -488bce: 1402 bd01 097f |0085: const v2, #float 1.82113e+38 // #7f0901bd │ │ -488bd4: 6e20 b20a 2f00 |0088: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488bda: 0c02 |008b: move-result-object v2 │ │ -488bdc: 1f02 aa02 |008c: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -488be0: 5be2 75a1 |008e: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.criterionText:Landroid/widget/TextView; // field@a175 │ │ -488be4: 1402 8601 097f |0090: const v2, #float 1.82112e+38 // #7f090186 │ │ -488bea: 6e20 b20a 2f00 |0093: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -488bf0: 0c02 |0096: move-result-object v2 │ │ -488bf2: 5be2 7da1 |0097: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.progressBg:Landroid/view/View; // field@a17d │ │ -488bf6: 55c2 8aa1 |0099: iget-boolean v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.switchRows:Z // field@a18a │ │ -488bfa: 3802 1d00 |009b: if-eqz v2, 00b8 // +001d │ │ -488bfe: 6e10 7edc 0c00 |009d: invoke-virtual {v12}, Lde/tadris/fitness/util/sections/SectionAdapter;.getContext:()Landroid/content/Context; // method@dc7e │ │ -488c04: 0c02 |00a0: move-result-object v2 │ │ -488c06: 6e10 e402 0200 |00a1: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -488c0c: 0c02 |00a4: move-result-object v2 │ │ -488c0e: 1403 8c00 067f |00a5: const v3, #float 1.78119e+38 // #7f06008c │ │ -488c14: 6e20 de03 3200 |00a8: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ -488c1a: 0a02 |00ab: move-result v2 │ │ -488c1c: 6e20 6f0b 2f00 |00ac: invoke-virtual {v15, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ -488c22: 6e10 bb0a 0f00 |00af: invoke-virtual {v15}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0abb │ │ -488c28: 0c02 |00b2: move-result-object v2 │ │ -488c2a: 1303 7f00 |00b3: const/16 v3, #int 127 // #7f │ │ -488c2e: 6e20 3206 3200 |00b5: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0632 │ │ -488c34: 55c2 8aa1 |00b8: iget-boolean v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.switchRows:Z // field@a18a │ │ -488c38: b702 |00ba: xor-int/2addr v2, v0 │ │ -488c3a: 5cc2 8aa1 |00bb: iput-boolean v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.switchRows:Z // field@a18a │ │ -488c3e: 6e20 ab0b ef00 |00bd: invoke-virtual {v15, v14}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0bab │ │ -488c44: 07fb |00c0: move-object v11, v15 │ │ -488c46: 07ef |00c1: move-object v15, v14 │ │ -488c48: 07be |00c2: move-object v14, v11 │ │ -488c4a: 2807 |00c3: goto 00ca // +0007 │ │ -488c4c: 6e10 fb0a 0e00 |00c4: invoke-virtual {v14}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0afb │ │ -488c52: 0c0f |00c7: move-result-object v15 │ │ -488c54: 1f0f 1418 |00c8: check-cast v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder; // type@1814 │ │ -488c58: 6e10 95dc 0d00 |00ca: invoke-virtual {v13}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ -488c5e: 0b02 |00cd: move-result-wide v2 │ │ -488c60: 53c4 8ba1 |00ce: iget-wide v4, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.worstPace:D // field@a18b │ │ -488c64: ce42 |00d0: div-double/2addr v2, v4 │ │ -488c66: 8c22 |00d1: double-to-float v2, v2 │ │ -488c68: 55c3 88a1 |00d2: iget-boolean v3, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.paceToggle:Z // field@a188 │ │ -488c6c: 3903 0a00 |00d4: if-nez v3, 00de // +000a │ │ -488c70: 53c2 83a1 |00d6: iget-wide v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.bestPace:D // field@a183 │ │ -488c74: 6e10 95dc 0d00 |00d8: invoke-virtual {v13}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ -488c7a: 0b04 |00db: move-result-wide v4 │ │ -488c7c: ce42 |00dc: div-double/2addr v2, v4 │ │ -488c7e: 8c22 |00dd: double-to-float v2, v2 │ │ -488c80: 7030 83dc ec02 |00de: invoke-direct {v12, v14, v2}, Lde/tadris/fitness/util/sections/SectionAdapter;.setProgress:(Landroid/view/View;F)V // method@dc83 │ │ -488c86: 55d2 92a1 |00e1: iget-boolean v2, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ -488c8a: 1303 3f00 |00e3: const/16 v3, #int 63 // #3f │ │ -488c8e: 3802 1f00 |00e5: if-eqz v2, 0104 // +001f │ │ -488c92: 54f2 7da1 |00e7: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.progressBg:Landroid/view/View; // field@a17d │ │ -488c96: 6e10 7edc 0c00 |00e9: invoke-virtual {v12}, Lde/tadris/fitness/util/sections/SectionAdapter;.getContext:()Landroid/content/Context; // method@dc7e │ │ -488c9c: 0c04 |00ec: move-result-object v4 │ │ -488c9e: 6e10 e402 0400 |00ed: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -488ca4: 0c04 |00f0: move-result-object v4 │ │ -488ca6: 1405 4600 067f |00f1: const v5, #float 1.78118e+38 // #7f060046 │ │ -488cac: 6e20 de03 5400 |00f4: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ -488cb2: 0a04 |00f7: move-result v4 │ │ -488cb4: 6e20 6f0b 4200 |00f8: invoke-virtual {v2, v4}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ -488cba: 54f2 7da1 |00fb: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.progressBg:Landroid/view/View; // field@a17d │ │ -488cbe: 6e10 bb0a 0200 |00fd: invoke-virtual {v2}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0abb │ │ -488cc4: 0c02 |0100: move-result-object v2 │ │ -488cc6: 6e20 3206 3200 |0101: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0632 │ │ -488ccc: 55d2 8ea1 |0104: iget-boolean v2, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ -488cd0: 3802 1f00 |0106: if-eqz v2, 0125 // +001f │ │ -488cd4: 54f2 7da1 |0108: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.progressBg:Landroid/view/View; // field@a17d │ │ -488cd8: 6e10 7edc 0c00 |010a: invoke-virtual {v12}, Lde/tadris/fitness/util/sections/SectionAdapter;.getContext:()Landroid/content/Context; // method@dc7e │ │ -488cde: 0c04 |010d: move-result-object v4 │ │ -488ce0: 6e10 e402 0400 |010e: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -488ce6: 0c04 |0111: move-result-object v4 │ │ -488ce8: 1405 4200 067f |0112: const v5, #float 1.78118e+38 // #7f060042 │ │ -488cee: 6e20 de03 5400 |0115: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ -488cf4: 0a04 |0118: move-result v4 │ │ -488cf6: 6e20 6f0b 4200 |0119: invoke-virtual {v2, v4}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ -488cfc: 54f2 7da1 |011c: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.progressBg:Landroid/view/View; // field@a17d │ │ -488d00: 6e10 bb0a 0200 |011e: invoke-virtual {v2}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0abb │ │ -488d06: 0c02 |0121: move-result-object v2 │ │ -488d08: 6e20 3206 3200 |0122: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0632 │ │ -488d0e: 54f2 76a1 |0125: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.dist:Landroid/widget/TextView; // field@a176 │ │ -488d12: 2203 0819 |0127: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -488d16: 7010 06e1 0300 |0129: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -488d1c: 53d4 90a1 |012c: iget-wide v4, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -488d20: 7030 82dc 4c05 |012e: invoke-direct {v12, v4, v5}, Lde/tadris/fitness/util/sections/SectionAdapter;.roundMeterToKilometer:(D)D // method@dc82 │ │ -488d26: 0b04 |0131: move-result-wide v4 │ │ -488d28: 6e30 0be1 4305 |0132: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ -488d2e: 54c4 85a1 |0135: iget-object v4, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ -488d32: 6e10 e5dc 0400 |0137: invoke-virtual {v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -488d38: 0c04 |013a: move-result-object v4 │ │ -488d3a: 7210 d5dc 0400 |013b: invoke-interface {v4}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ -488d40: 0c04 |013e: move-result-object v4 │ │ -488d42: 6e20 12e1 4300 |013f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -488d48: 6e10 1fe1 0300 |0142: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -488d4e: 0c03 |0145: move-result-object v3 │ │ -488d50: 6e20 e511 3200 |0146: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488d56: 54f2 7ea1 |0149: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@a17e │ │ -488d5a: 53d3 91a1 |014b: iget-wide v3, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -488d5e: 1805 0000 0000 0040 8f40 |014d: const-wide v5, #double 1000 // #408f400000000000 │ │ -488d68: ce53 |0152: div-double/2addr v3, v5 │ │ -488d6a: 8b33 |0153: double-to-long v3, v3 │ │ -488d6c: 7120 41dd 4300 |0154: invoke-static {v3, v4}, Lde/tadris/fitness/util/unit/TimeFormatter;.formatDuration:(J)Ljava/lang/String; // method@dd41 │ │ -488d72: 0c03 |0157: move-result-object v3 │ │ -488d74: 6e20 e511 3200 |0158: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488d7a: 54f2 79a1 |015b: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.mDown:Landroid/widget/TextView; // field@a179 │ │ -488d7e: 54c3 85a1 |015d: iget-object v3, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ -488d82: 53d7 8fa1 |015f: iget-wide v7, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -488d86: 7120 7ae0 8700 |0161: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -488d8c: 0b07 |0164: move-result-wide v7 │ │ -488d8e: 8474 |0165: long-to-int v4, v7 │ │ -488d90: 6e20 e3dc 4300 |0166: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ -488d96: 0c03 |0169: move-result-object v3 │ │ -488d98: 6e20 e511 3200 |016a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488d9e: 54f2 7aa1 |016d: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.mUp:Landroid/widget/TextView; // field@a17a │ │ -488da2: 54c3 85a1 |016f: iget-object v3, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ -488da6: 53d7 8da1 |0171: iget-wide v7, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -488daa: 7120 7ae0 8700 |0173: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -488db0: 0b07 |0176: move-result-wide v7 │ │ -488db2: 8474 |0177: long-to-int v4, v7 │ │ -488db4: 6e20 e3dc 4300 |0178: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ -488dba: 0c03 |017b: move-result-object v3 │ │ -488dbc: 6e20 e511 3200 |017c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488dc2: 55c2 88a1 |017f: iget-boolean v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.paceToggle:Z // field@a188 │ │ -488dc6: 3802 2000 |0181: if-eqz v2, 01a1 // +0020 │ │ -488dca: 54f2 7ba1 |0183: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.pace:Landroid/widget/TextView; // field@a17b │ │ -488dce: 54c3 85a1 |0185: iget-object v3, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ -488dd2: 6e10 95dc 0d00 |0187: invoke-virtual {v13}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ -488dd8: 0b07 |018a: move-result-wide v7 │ │ -488dda: 1909 4e40 |018b: const-wide/high16 v9, #long 4633641066610819072 // #404e │ │ -488dde: ce97 |018d: div-double/2addr v7, v9 │ │ -488de0: 6e51 f1dc 7318 |018e: invoke-virtual {v3, v7, v8, v1, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(DZZ)Ljava/lang/String; // method@dcf1 │ │ -488de6: 0c01 |0191: move-result-object v1 │ │ -488de8: 6e20 e511 1200 |0192: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488dee: 54f1 7ca1 |0195: iget-object v1, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.paceUnit:Landroid/widget/TextView; // field@a17c │ │ -488df2: 54c2 85a1 |0197: iget-object v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ -488df6: 6e10 f2dc 0200 |0199: invoke-virtual {v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPaceUnit:()Ljava/lang/String; // method@dcf2 │ │ -488dfc: 0c02 |019c: move-result-object v2 │ │ -488dfe: 6e20 e511 2100 |019d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488e04: 2821 |01a0: goto 01c1 // +0021 │ │ -488e06: 54f1 7ba1 |01a1: iget-object v1, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.pace:Landroid/widget/TextView; // field@a17b │ │ -488e0a: 54c2 85a1 |01a3: iget-object v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ -488e0e: 6e10 95dc 0d00 |01a5: invoke-virtual {v13}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ -488e14: 0b03 |01a8: move-result-wide v3 │ │ -488e16: ae03 0503 |01a9: div-double v3, v5, v3 │ │ -488e1a: 6e30 f6dc 3204 |01ab: invoke-virtual {v2, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeedWithoutUnit:(D)Ljava/lang/String; // method@dcf6 │ │ -488e20: 0c02 |01ae: move-result-object v2 │ │ -488e22: 6e20 e511 2100 |01af: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488e28: 54f1 7ca1 |01b2: iget-object v1, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.paceUnit:Landroid/widget/TextView; // field@a17c │ │ -488e2c: 54c2 85a1 |01b4: iget-object v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ -488e30: 6e10 e5dc 0200 |01b6: invoke-virtual {v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -488e36: 0c02 |01b9: move-result-object v2 │ │ -488e38: 7210 dedc 0200 |01ba: invoke-interface {v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedUnit:()Ljava/lang/String; // method@dcde │ │ -488e3e: 0c02 |01bd: move-result-object v2 │ │ -488e40: 6e20 e511 2100 |01be: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488e46: 6201 74a1 |01c1: sget-object v1, Lde/tadris/fitness/util/sections/SectionAdapter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a174 │ │ -488e4a: 54c2 84a1 |01c3: iget-object v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a184 │ │ -488e4e: 6e10 9adc 0200 |01c5: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -488e54: 0a02 |01c8: move-result v2 │ │ -488e56: 4401 0102 |01c9: aget v1, v1, v2 │ │ -488e5a: 1302 0800 |01cb: const/16 v2, #int 8 // #8 │ │ -488e5e: 3201 5a00 |01cd: if-eq v1, v0, 0227 // +005a │ │ -488e62: 1220 |01cf: const/4 v0, #int 2 // #2 │ │ -488e64: 3201 3b00 |01d0: if-eq v1, v0, 020b // +003b │ │ -488e68: 1230 |01d2: const/4 v0, #int 3 // #3 │ │ -488e6a: 3201 1e00 |01d3: if-eq v1, v0, 01f1 // +001e │ │ -488e6e: 53c0 82a1 |01d5: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488e72: 53d3 90a1 |01d7: iget-wide v3, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -488e76: cb30 |01d9: add-double/2addr v0, v3 │ │ -488e78: 5ac0 82a1 |01da: iput-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488e7c: 54fd 75a1 |01dc: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.criterionText:Landroid/widget/TextView; // field@a175 │ │ -488e80: 53c0 82a1 |01de: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488e84: 7030 82dc 0c01 |01e0: invoke-direct {v12, v0, v1}, Lde/tadris/fitness/util/sections/SectionAdapter;.roundMeterToKilometer:(D)D // method@dc82 │ │ -488e8a: 0b00 |01e3: move-result-wide v0 │ │ -488e8c: 7120 ede0 1000 |01e4: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ -488e92: 0c00 |01e7: move-result-object v0 │ │ -488e94: 6e20 e511 0d00 |01e8: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488e9a: 54fd 77a1 |01eb: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.distLayout:Landroid/view/View; // field@a177 │ │ -488e9e: 6e20 b30b 2d00 |01ed: invoke-virtual {v13, v2}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -488ea4: 2852 |01f0: goto 0242 // +0052 │ │ -488ea6: 53c0 82a1 |01f1: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488eaa: 53d3 91a1 |01f3: iget-wide v3, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -488eae: cb30 |01f5: add-double/2addr v0, v3 │ │ -488eb0: 5ac0 82a1 |01f6: iput-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488eb4: 54fd 75a1 |01f8: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.criterionText:Landroid/widget/TextView; // field@a175 │ │ -488eb8: 53c0 82a1 |01fa: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488ebc: ce50 |01fc: div-double/2addr v0, v5 │ │ -488ebe: 8b00 |01fd: double-to-long v0, v0 │ │ -488ec0: 7120 41dd 1000 |01fe: invoke-static {v0, v1}, Lde/tadris/fitness/util/unit/TimeFormatter;.formatDuration:(J)Ljava/lang/String; // method@dd41 │ │ -488ec6: 0c00 |0201: move-result-object v0 │ │ -488ec8: 6e20 e511 0d00 |0202: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488ece: 54fd 7fa1 |0205: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.timeLayout:Landroid/view/View; // field@a17f │ │ -488ed2: 6e20 b30b 2d00 |0207: invoke-virtual {v13, v2}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -488ed8: 2838 |020a: goto 0242 // +0038 │ │ -488eda: 53c0 82a1 |020b: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488ede: 53d3 8fa1 |020d: iget-wide v3, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -488ee2: cb30 |020f: add-double/2addr v0, v3 │ │ -488ee4: 5ac0 82a1 |0210: iput-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488ee8: 54fd 75a1 |0212: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.criterionText:Landroid/widget/TextView; // field@a175 │ │ -488eec: 53c0 82a1 |0214: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488ef0: 7120 7ae0 1000 |0216: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -488ef6: 0b00 |0219: move-result-wide v0 │ │ -488ef8: 7120 f0e0 1000 |021a: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ -488efe: 0c00 |021d: move-result-object v0 │ │ -488f00: 6e20 e511 0d00 |021e: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488f06: 54fd 78a1 |0221: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.downLayout:Landroid/view/View; // field@a178 │ │ -488f0a: 6e20 b30b 2d00 |0223: invoke-virtual {v13, v2}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -488f10: 281c |0226: goto 0242 // +001c │ │ -488f12: 53c0 82a1 |0227: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488f16: 53d3 8da1 |0229: iget-wide v3, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -488f1a: cb30 |022b: add-double/2addr v0, v3 │ │ -488f1c: 5ac0 82a1 |022c: iput-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488f20: 54fd 75a1 |022e: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.criterionText:Landroid/widget/TextView; // field@a175 │ │ -488f24: 53c0 82a1 |0230: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ -488f28: 7120 7ae0 1000 |0232: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -488f2e: 0b00 |0235: move-result-wide v0 │ │ -488f30: 7120 f0e0 1000 |0236: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ -488f36: 0c00 |0239: move-result-object v0 │ │ -488f38: 6e20 e511 0d00 |023a: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -488f3e: 54fd 80a1 |023d: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.upLayout:Landroid/view/View; // field@a180 │ │ -488f42: 6e20 b30b 2d00 |023f: invoke-virtual {v13, v2}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -488f48: 110e |0242: return-object v14 │ │ +488ab8: |[488ab8] de.tadris.fitness.util.sections.SectionAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +488ac8: 6e20 80dc dc00 |0000: invoke-virtual {v12, v13}, Lde/tadris/fitness/util/sections/SectionAdapter;.getItem:(I)Ljava/lang/Object; // method@dc80 │ │ +488ace: 0c0d |0003: move-result-object v13 │ │ +488ad0: 1f0d 1a18 |0004: check-cast v13, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +488ad4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +488ad6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +488ad8: 390e bc00 |0008: if-nez v14, 00c4 // +00bc │ │ +488adc: 220e 1418 |000a: new-instance v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder; // type@1814 │ │ +488ae0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +488ae2: 7020 7bdc 2e00 |000d: invoke-direct {v14, v2}, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.:(Lde/tadris/fitness/util/sections/SectionAdapter$1;)V // method@dc7b │ │ +488ae8: 6e10 7edc 0c00 |0010: invoke-virtual {v12}, Lde/tadris/fitness/util/sections/SectionAdapter;.getContext:()Landroid/content/Context; // method@dc7e │ │ +488aee: 0c02 |0013: move-result-object v2 │ │ +488af0: 7110 040a 0200 |0014: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ +488af6: 0c02 |0017: move-result-object v2 │ │ +488af8: 1403 8a00 0c7f |0018: const v3, #float 1.86095e+38 // #7f0c008a │ │ +488afe: 6e40 090a 321f |001b: invoke-virtual {v2, v3, v15, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ +488b04: 0c0f |001e: move-result-object v15 │ │ +488b06: 1402 bf01 097f |001f: const v2, #float 1.82113e+38 // #7f0901bf │ │ +488b0c: 6e20 b20a 2f00 |0022: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488b12: 0c02 |0025: move-result-object v2 │ │ +488b14: 1f02 aa02 |0026: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +488b18: 5be2 76a1 |0028: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.dist:Landroid/widget/TextView; // field@a176 │ │ +488b1c: 1402 c500 097f |002a: const v2, #float 1.82108e+38 // #7f0900c5 │ │ +488b22: 6e20 b20a 2f00 |002d: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488b28: 0c02 |0030: move-result-object v2 │ │ +488b2a: 5be2 77a1 |0031: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.distLayout:Landroid/view/View; // field@a177 │ │ +488b2e: 1402 c401 097f |0033: const v2, #float 1.82113e+38 // #7f0901c4 │ │ +488b34: 6e20 b20a 2f00 |0036: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488b3a: 0c02 |0039: move-result-object v2 │ │ +488b3c: 1f02 aa02 |003a: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +488b40: 5be2 7ea1 |003c: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@a17e │ │ +488b44: 1402 2802 097f |003e: const v2, #float 1.82115e+38 // #7f090228 │ │ +488b4a: 6e20 b20a 2f00 |0041: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488b50: 0c02 |0044: move-result-object v2 │ │ +488b52: 5be2 7fa1 |0045: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.timeLayout:Landroid/view/View; // field@a17f │ │ +488b56: 1402 be01 097f |0047: const v2, #float 1.82113e+38 // #7f0901be │ │ +488b5c: 6e20 b20a 2f00 |004a: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488b62: 0c02 |004d: move-result-object v2 │ │ +488b64: 1f02 aa02 |004e: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +488b68: 5be2 79a1 |0050: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.mDown:Landroid/widget/TextView; // field@a179 │ │ +488b6c: 1402 b400 097f |0052: const v2, #float 1.82108e+38 // #7f0900b4 │ │ +488b72: 6e20 b20a 2f00 |0055: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488b78: 0c02 |0058: move-result-object v2 │ │ +488b7a: 5be2 78a1 |0059: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.downLayout:Landroid/view/View; // field@a178 │ │ +488b7e: 1402 bc01 097f |005b: const v2, #float 1.82113e+38 // #7f0901bc │ │ +488b84: 6e20 b20a 2f00 |005e: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488b8a: 0c02 |0061: move-result-object v2 │ │ +488b8c: 1f02 aa02 |0062: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +488b90: 5be2 7aa1 |0064: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.mUp:Landroid/widget/TextView; // field@a17a │ │ +488b94: 1402 7200 097f |0066: const v2, #float 1.82107e+38 // #7f090072 │ │ +488b9a: 6e20 b20a 2f00 |0069: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488ba0: 0c02 |006c: move-result-object v2 │ │ +488ba2: 5be2 80a1 |006d: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.upLayout:Landroid/view/View; // field@a180 │ │ +488ba6: 1402 c201 097f |006f: const v2, #float 1.82113e+38 // #7f0901c2 │ │ +488bac: 6e20 b20a 2f00 |0072: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488bb2: 0c02 |0075: move-result-object v2 │ │ +488bb4: 1f02 aa02 |0076: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +488bb8: 5be2 7ba1 |0078: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.pace:Landroid/widget/TextView; // field@a17b │ │ +488bbc: 1402 c301 097f |007a: const v2, #float 1.82113e+38 // #7f0901c3 │ │ +488bc2: 6e20 b20a 2f00 |007d: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488bc8: 0c02 |0080: move-result-object v2 │ │ +488bca: 1f02 aa02 |0081: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +488bce: 5be2 7ca1 |0083: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.paceUnit:Landroid/widget/TextView; // field@a17c │ │ +488bd2: 1402 bd01 097f |0085: const v2, #float 1.82113e+38 // #7f0901bd │ │ +488bd8: 6e20 b20a 2f00 |0088: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488bde: 0c02 |008b: move-result-object v2 │ │ +488be0: 1f02 aa02 |008c: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +488be4: 5be2 75a1 |008e: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.criterionText:Landroid/widget/TextView; // field@a175 │ │ +488be8: 1402 8601 097f |0090: const v2, #float 1.82112e+38 // #7f090186 │ │ +488bee: 6e20 b20a 2f00 |0093: invoke-virtual {v15, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +488bf4: 0c02 |0096: move-result-object v2 │ │ +488bf6: 5be2 7da1 |0097: iput-object v2, v14, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.progressBg:Landroid/view/View; // field@a17d │ │ +488bfa: 55c2 8aa1 |0099: iget-boolean v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.switchRows:Z // field@a18a │ │ +488bfe: 3802 1d00 |009b: if-eqz v2, 00b8 // +001d │ │ +488c02: 6e10 7edc 0c00 |009d: invoke-virtual {v12}, Lde/tadris/fitness/util/sections/SectionAdapter;.getContext:()Landroid/content/Context; // method@dc7e │ │ +488c08: 0c02 |00a0: move-result-object v2 │ │ +488c0a: 6e10 e402 0200 |00a1: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +488c10: 0c02 |00a4: move-result-object v2 │ │ +488c12: 1403 8c00 067f |00a5: const v3, #float 1.78119e+38 // #7f06008c │ │ +488c18: 6e20 de03 3200 |00a8: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ +488c1e: 0a02 |00ab: move-result v2 │ │ +488c20: 6e20 6f0b 2f00 |00ac: invoke-virtual {v15, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ +488c26: 6e10 bb0a 0f00 |00af: invoke-virtual {v15}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0abb │ │ +488c2c: 0c02 |00b2: move-result-object v2 │ │ +488c2e: 1303 7f00 |00b3: const/16 v3, #int 127 // #7f │ │ +488c32: 6e20 3206 3200 |00b5: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0632 │ │ +488c38: 55c2 8aa1 |00b8: iget-boolean v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.switchRows:Z // field@a18a │ │ +488c3c: b702 |00ba: xor-int/2addr v2, v0 │ │ +488c3e: 5cc2 8aa1 |00bb: iput-boolean v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.switchRows:Z // field@a18a │ │ +488c42: 6e20 ab0b ef00 |00bd: invoke-virtual {v15, v14}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0bab │ │ +488c48: 07fb |00c0: move-object v11, v15 │ │ +488c4a: 07ef |00c1: move-object v15, v14 │ │ +488c4c: 07be |00c2: move-object v14, v11 │ │ +488c4e: 2807 |00c3: goto 00ca // +0007 │ │ +488c50: 6e10 fb0a 0e00 |00c4: invoke-virtual {v14}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0afb │ │ +488c56: 0c0f |00c7: move-result-object v15 │ │ +488c58: 1f0f 1418 |00c8: check-cast v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder; // type@1814 │ │ +488c5c: 6e10 95dc 0d00 |00ca: invoke-virtual {v13}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ +488c62: 0b02 |00cd: move-result-wide v2 │ │ +488c64: 53c4 8ba1 |00ce: iget-wide v4, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.worstPace:D // field@a18b │ │ +488c68: ce42 |00d0: div-double/2addr v2, v4 │ │ +488c6a: 8c22 |00d1: double-to-float v2, v2 │ │ +488c6c: 55c3 88a1 |00d2: iget-boolean v3, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.paceToggle:Z // field@a188 │ │ +488c70: 3903 0a00 |00d4: if-nez v3, 00de // +000a │ │ +488c74: 53c2 83a1 |00d6: iget-wide v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.bestPace:D // field@a183 │ │ +488c78: 6e10 95dc 0d00 |00d8: invoke-virtual {v13}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ +488c7e: 0b04 |00db: move-result-wide v4 │ │ +488c80: ce42 |00dc: div-double/2addr v2, v4 │ │ +488c82: 8c22 |00dd: double-to-float v2, v2 │ │ +488c84: 7030 83dc ec02 |00de: invoke-direct {v12, v14, v2}, Lde/tadris/fitness/util/sections/SectionAdapter;.setProgress:(Landroid/view/View;F)V // method@dc83 │ │ +488c8a: 55d2 92a1 |00e1: iget-boolean v2, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ +488c8e: 1303 3f00 |00e3: const/16 v3, #int 63 // #3f │ │ +488c92: 3802 1f00 |00e5: if-eqz v2, 0104 // +001f │ │ +488c96: 54f2 7da1 |00e7: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.progressBg:Landroid/view/View; // field@a17d │ │ +488c9a: 6e10 7edc 0c00 |00e9: invoke-virtual {v12}, Lde/tadris/fitness/util/sections/SectionAdapter;.getContext:()Landroid/content/Context; // method@dc7e │ │ +488ca0: 0c04 |00ec: move-result-object v4 │ │ +488ca2: 6e10 e402 0400 |00ed: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +488ca8: 0c04 |00f0: move-result-object v4 │ │ +488caa: 1405 4600 067f |00f1: const v5, #float 1.78118e+38 // #7f060046 │ │ +488cb0: 6e20 de03 5400 |00f4: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ +488cb6: 0a04 |00f7: move-result v4 │ │ +488cb8: 6e20 6f0b 4200 |00f8: invoke-virtual {v2, v4}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ +488cbe: 54f2 7da1 |00fb: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.progressBg:Landroid/view/View; // field@a17d │ │ +488cc2: 6e10 bb0a 0200 |00fd: invoke-virtual {v2}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0abb │ │ +488cc8: 0c02 |0100: move-result-object v2 │ │ +488cca: 6e20 3206 3200 |0101: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0632 │ │ +488cd0: 55d2 8ea1 |0104: iget-boolean v2, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ +488cd4: 3802 1f00 |0106: if-eqz v2, 0125 // +001f │ │ +488cd8: 54f2 7da1 |0108: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.progressBg:Landroid/view/View; // field@a17d │ │ +488cdc: 6e10 7edc 0c00 |010a: invoke-virtual {v12}, Lde/tadris/fitness/util/sections/SectionAdapter;.getContext:()Landroid/content/Context; // method@dc7e │ │ +488ce2: 0c04 |010d: move-result-object v4 │ │ +488ce4: 6e10 e402 0400 |010e: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +488cea: 0c04 |0111: move-result-object v4 │ │ +488cec: 1405 4200 067f |0112: const v5, #float 1.78118e+38 // #7f060042 │ │ +488cf2: 6e20 de03 5400 |0115: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ +488cf8: 0a04 |0118: move-result v4 │ │ +488cfa: 6e20 6f0b 4200 |0119: invoke-virtual {v2, v4}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ +488d00: 54f2 7da1 |011c: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.progressBg:Landroid/view/View; // field@a17d │ │ +488d04: 6e10 bb0a 0200 |011e: invoke-virtual {v2}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0abb │ │ +488d0a: 0c02 |0121: move-result-object v2 │ │ +488d0c: 6e20 3206 3200 |0122: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0632 │ │ +488d12: 54f2 76a1 |0125: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.dist:Landroid/widget/TextView; // field@a176 │ │ +488d16: 2203 0819 |0127: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +488d1a: 7010 06e1 0300 |0129: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +488d20: 53d4 90a1 |012c: iget-wide v4, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +488d24: 7030 82dc 4c05 |012e: invoke-direct {v12, v4, v5}, Lde/tadris/fitness/util/sections/SectionAdapter;.roundMeterToKilometer:(D)D // method@dc82 │ │ +488d2a: 0b04 |0131: move-result-wide v4 │ │ +488d2c: 6e30 0be1 4305 |0132: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ +488d32: 54c4 85a1 |0135: iget-object v4, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ +488d36: 6e10 e5dc 0400 |0137: invoke-virtual {v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +488d3c: 0c04 |013a: move-result-object v4 │ │ +488d3e: 7210 d5dc 0400 |013b: invoke-interface {v4}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ +488d44: 0c04 |013e: move-result-object v4 │ │ +488d46: 6e20 12e1 4300 |013f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +488d4c: 6e10 1fe1 0300 |0142: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +488d52: 0c03 |0145: move-result-object v3 │ │ +488d54: 6e20 e511 3200 |0146: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488d5a: 54f2 7ea1 |0149: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@a17e │ │ +488d5e: 53d3 91a1 |014b: iget-wide v3, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +488d62: 1805 0000 0000 0040 8f40 |014d: const-wide v5, #double 1000 // #408f400000000000 │ │ +488d6c: ce53 |0152: div-double/2addr v3, v5 │ │ +488d6e: 8b33 |0153: double-to-long v3, v3 │ │ +488d70: 7120 41dd 4300 |0154: invoke-static {v3, v4}, Lde/tadris/fitness/util/unit/TimeFormatter;.formatDuration:(J)Ljava/lang/String; // method@dd41 │ │ +488d76: 0c03 |0157: move-result-object v3 │ │ +488d78: 6e20 e511 3200 |0158: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488d7e: 54f2 79a1 |015b: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.mDown:Landroid/widget/TextView; // field@a179 │ │ +488d82: 54c3 85a1 |015d: iget-object v3, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ +488d86: 53d7 8fa1 |015f: iget-wide v7, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +488d8a: 7120 7ae0 8700 |0161: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +488d90: 0b07 |0164: move-result-wide v7 │ │ +488d92: 8474 |0165: long-to-int v4, v7 │ │ +488d94: 6e20 e3dc 4300 |0166: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ +488d9a: 0c03 |0169: move-result-object v3 │ │ +488d9c: 6e20 e511 3200 |016a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488da2: 54f2 7aa1 |016d: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.mUp:Landroid/widget/TextView; // field@a17a │ │ +488da6: 54c3 85a1 |016f: iget-object v3, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ +488daa: 53d7 8da1 |0171: iget-wide v7, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +488dae: 7120 7ae0 8700 |0173: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +488db4: 0b07 |0176: move-result-wide v7 │ │ +488db6: 8474 |0177: long-to-int v4, v7 │ │ +488db8: 6e20 e3dc 4300 |0178: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ +488dbe: 0c03 |017b: move-result-object v3 │ │ +488dc0: 6e20 e511 3200 |017c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488dc6: 55c2 88a1 |017f: iget-boolean v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.paceToggle:Z // field@a188 │ │ +488dca: 3802 2000 |0181: if-eqz v2, 01a1 // +0020 │ │ +488dce: 54f2 7ba1 |0183: iget-object v2, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.pace:Landroid/widget/TextView; // field@a17b │ │ +488dd2: 54c3 85a1 |0185: iget-object v3, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ +488dd6: 6e10 95dc 0d00 |0187: invoke-virtual {v13}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ +488ddc: 0b07 |018a: move-result-wide v7 │ │ +488dde: 1909 4e40 |018b: const-wide/high16 v9, #long 4633641066610819072 // #404e │ │ +488de2: ce97 |018d: div-double/2addr v7, v9 │ │ +488de4: 6e51 f1dc 7318 |018e: invoke-virtual {v3, v7, v8, v1, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(DZZ)Ljava/lang/String; // method@dcf1 │ │ +488dea: 0c01 |0191: move-result-object v1 │ │ +488dec: 6e20 e511 1200 |0192: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488df2: 54f1 7ca1 |0195: iget-object v1, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.paceUnit:Landroid/widget/TextView; // field@a17c │ │ +488df6: 54c2 85a1 |0197: iget-object v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ +488dfa: 6e10 f2dc 0200 |0199: invoke-virtual {v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPaceUnit:()Ljava/lang/String; // method@dcf2 │ │ +488e00: 0c02 |019c: move-result-object v2 │ │ +488e02: 6e20 e511 2100 |019d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488e08: 2821 |01a0: goto 01c1 // +0021 │ │ +488e0a: 54f1 7ba1 |01a1: iget-object v1, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.pace:Landroid/widget/TextView; // field@a17b │ │ +488e0e: 54c2 85a1 |01a3: iget-object v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ +488e12: 6e10 95dc 0d00 |01a5: invoke-virtual {v13}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ +488e18: 0b03 |01a8: move-result-wide v3 │ │ +488e1a: ae03 0503 |01a9: div-double v3, v5, v3 │ │ +488e1e: 6e30 f6dc 3204 |01ab: invoke-virtual {v2, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeedWithoutUnit:(D)Ljava/lang/String; // method@dcf6 │ │ +488e24: 0c02 |01ae: move-result-object v2 │ │ +488e26: 6e20 e511 2100 |01af: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488e2c: 54f1 7ca1 |01b2: iget-object v1, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.paceUnit:Landroid/widget/TextView; // field@a17c │ │ +488e30: 54c2 85a1 |01b4: iget-object v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a185 │ │ +488e34: 6e10 e5dc 0200 |01b6: invoke-virtual {v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +488e3a: 0c02 |01b9: move-result-object v2 │ │ +488e3c: 7210 dedc 0200 |01ba: invoke-interface {v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedUnit:()Ljava/lang/String; // method@dcde │ │ +488e42: 0c02 |01bd: move-result-object v2 │ │ +488e44: 6e20 e511 2100 |01be: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488e4a: 6201 74a1 |01c1: sget-object v1, Lde/tadris/fitness/util/sections/SectionAdapter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a174 │ │ +488e4e: 54c2 84a1 |01c3: iget-object v2, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a184 │ │ +488e52: 6e10 9adc 0200 |01c5: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +488e58: 0a02 |01c8: move-result v2 │ │ +488e5a: 4401 0102 |01c9: aget v1, v1, v2 │ │ +488e5e: 1302 0800 |01cb: const/16 v2, #int 8 // #8 │ │ +488e62: 3201 5a00 |01cd: if-eq v1, v0, 0227 // +005a │ │ +488e66: 1220 |01cf: const/4 v0, #int 2 // #2 │ │ +488e68: 3201 3b00 |01d0: if-eq v1, v0, 020b // +003b │ │ +488e6c: 1230 |01d2: const/4 v0, #int 3 // #3 │ │ +488e6e: 3201 1e00 |01d3: if-eq v1, v0, 01f1 // +001e │ │ +488e72: 53c0 82a1 |01d5: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488e76: 53d3 90a1 |01d7: iget-wide v3, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +488e7a: cb30 |01d9: add-double/2addr v0, v3 │ │ +488e7c: 5ac0 82a1 |01da: iput-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488e80: 54fd 75a1 |01dc: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.criterionText:Landroid/widget/TextView; // field@a175 │ │ +488e84: 53c0 82a1 |01de: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488e88: 7030 82dc 0c01 |01e0: invoke-direct {v12, v0, v1}, Lde/tadris/fitness/util/sections/SectionAdapter;.roundMeterToKilometer:(D)D // method@dc82 │ │ +488e8e: 0b00 |01e3: move-result-wide v0 │ │ +488e90: 7120 ede0 1000 |01e4: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ +488e96: 0c00 |01e7: move-result-object v0 │ │ +488e98: 6e20 e511 0d00 |01e8: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488e9e: 54fd 77a1 |01eb: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.distLayout:Landroid/view/View; // field@a177 │ │ +488ea2: 6e20 b30b 2d00 |01ed: invoke-virtual {v13, v2}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +488ea8: 2852 |01f0: goto 0242 // +0052 │ │ +488eaa: 53c0 82a1 |01f1: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488eae: 53d3 91a1 |01f3: iget-wide v3, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +488eb2: cb30 |01f5: add-double/2addr v0, v3 │ │ +488eb4: 5ac0 82a1 |01f6: iput-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488eb8: 54fd 75a1 |01f8: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.criterionText:Landroid/widget/TextView; // field@a175 │ │ +488ebc: 53c0 82a1 |01fa: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488ec0: ce50 |01fc: div-double/2addr v0, v5 │ │ +488ec2: 8b00 |01fd: double-to-long v0, v0 │ │ +488ec4: 7120 41dd 1000 |01fe: invoke-static {v0, v1}, Lde/tadris/fitness/util/unit/TimeFormatter;.formatDuration:(J)Ljava/lang/String; // method@dd41 │ │ +488eca: 0c00 |0201: move-result-object v0 │ │ +488ecc: 6e20 e511 0d00 |0202: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488ed2: 54fd 7fa1 |0205: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.timeLayout:Landroid/view/View; // field@a17f │ │ +488ed6: 6e20 b30b 2d00 |0207: invoke-virtual {v13, v2}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +488edc: 2838 |020a: goto 0242 // +0038 │ │ +488ede: 53c0 82a1 |020b: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488ee2: 53d3 8fa1 |020d: iget-wide v3, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +488ee6: cb30 |020f: add-double/2addr v0, v3 │ │ +488ee8: 5ac0 82a1 |0210: iput-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488eec: 54fd 75a1 |0212: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.criterionText:Landroid/widget/TextView; // field@a175 │ │ +488ef0: 53c0 82a1 |0214: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488ef4: 7120 7ae0 1000 |0216: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +488efa: 0b00 |0219: move-result-wide v0 │ │ +488efc: 7120 f0e0 1000 |021a: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ +488f02: 0c00 |021d: move-result-object v0 │ │ +488f04: 6e20 e511 0d00 |021e: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488f0a: 54fd 78a1 |0221: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.downLayout:Landroid/view/View; // field@a178 │ │ +488f0e: 6e20 b30b 2d00 |0223: invoke-virtual {v13, v2}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +488f14: 281c |0226: goto 0242 // +001c │ │ +488f16: 53c0 82a1 |0227: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488f1a: 53d3 8da1 |0229: iget-wide v3, v13, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +488f1e: cb30 |022b: add-double/2addr v0, v3 │ │ +488f20: 5ac0 82a1 |022c: iput-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488f24: 54fd 75a1 |022e: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.criterionText:Landroid/widget/TextView; // field@a175 │ │ +488f28: 53c0 82a1 |0230: iget-wide v0, v12, Lde/tadris/fitness/util/sections/SectionAdapter;.accumulatedCriterionValue:D // field@a182 │ │ +488f2c: 7120 7ae0 1000 |0232: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +488f32: 0b00 |0235: move-result-wide v0 │ │ +488f34: 7120 f0e0 1000 |0236: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ +488f3a: 0c00 |0239: move-result-object v0 │ │ +488f3c: 6e20 e511 0d00 |023a: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +488f42: 54fd 80a1 |023d: iget-object v13, v15, Lde/tadris/fitness/util/sections/SectionAdapter$ViewHolder;.upLayout:Landroid/view/View; // field@a180 │ │ +488f46: 6e20 b30b 2d00 |023f: invoke-virtual {v13, v2}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +488f4c: 110e |0242: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000a line=92 │ │ 0x0010 line=93 │ │ 0x001b line=94 │ │ 0x0022 line=95 │ │ @@ -926482,44 +926483,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -4890b8: |[4890b8] de.tadris.fitness.util.sections.SectionListModel$1.:()V │ │ -4890c8: 7100 9cdc 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9c │ │ -4890ce: 0c00 |0003: move-result-object v0 │ │ -4890d0: 2100 |0004: array-length v0, v0 │ │ -4890d2: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -4890d6: 6900 8ca1 |0007: sput-object v0, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ -4890da: 6201 97a1 |0009: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ -4890de: 6e10 9adc 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -4890e4: 0a01 |000e: move-result v1 │ │ -4890e6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -4890e8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -4890ec: 6200 8ca1 |0012: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ -4890f0: 6201 96a1 |0014: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ -4890f4: 6e10 9adc 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -4890fa: 0a01 |0019: move-result v1 │ │ -4890fc: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -4890fe: 4b02 0001 |001b: aput v2, v0, v1 │ │ -489102: 6200 8ca1 |001d: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ -489106: 6201 94a1 |001f: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ -48910a: 6e10 9adc 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -489110: 0a01 |0024: move-result v1 │ │ -489112: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -489114: 4b02 0001 |0026: aput v2, v0, v1 │ │ -489118: 6200 8ca1 |0028: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ -48911c: 6201 95a1 |002a: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ -489120: 6e10 9adc 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -489126: 0a01 |002f: move-result v1 │ │ -489128: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -48912a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -48912e: 0e00 |0033: return-void │ │ +4890bc: |[4890bc] de.tadris.fitness.util.sections.SectionListModel$1.:()V │ │ +4890cc: 7100 9cdc 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9c │ │ +4890d2: 0c00 |0003: move-result-object v0 │ │ +4890d4: 2100 |0004: array-length v0, v0 │ │ +4890d6: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +4890da: 6900 8ca1 |0007: sput-object v0, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ +4890de: 6201 97a1 |0009: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ +4890e2: 6e10 9adc 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +4890e8: 0a01 |000e: move-result v1 │ │ +4890ea: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +4890ec: 4b02 0001 |0010: aput v2, v0, v1 │ │ +4890f0: 6200 8ca1 |0012: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ +4890f4: 6201 96a1 |0014: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ +4890f8: 6e10 9adc 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +4890fe: 0a01 |0019: move-result v1 │ │ +489100: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +489102: 4b02 0001 |001b: aput v2, v0, v1 │ │ +489106: 6200 8ca1 |001d: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ +48910a: 6201 94a1 |001f: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ +48910e: 6e10 9adc 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +489114: 0a01 |0024: move-result v1 │ │ +489116: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +489118: 4b02 0001 |0026: aput v2, v0, v1 │ │ +48911c: 6200 8ca1 |0028: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ +489120: 6201 95a1 |002a: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ +489124: 6e10 9adc 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +48912a: 0a01 |002f: move-result v1 │ │ +48912c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +48912e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +489132: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -926584,25 +926585,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -489330: |[489330] de.tadris.fitness.util.sections.SectionListModel$Section.:()V │ │ -489340: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -489346: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -48934a: 5a20 90a1 |0005: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -48934e: 5a20 8da1 |0007: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -489352: 5a20 8fa1 |0009: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -489356: 5a20 91a1 |000b: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -48935a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -48935c: 5c20 8ea1 |000e: iput-boolean v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ -489360: 5c20 92a1 |0010: iput-boolean v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ -489364: 0e00 |0012: return-void │ │ +489334: |[489334] de.tadris.fitness.util.sections.SectionListModel$Section.:()V │ │ +489344: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +48934a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +48934e: 5a20 90a1 |0005: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +489352: 5a20 8da1 |0007: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +489356: 5a20 8fa1 |0009: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +48935a: 5a20 91a1 |000b: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +48935e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +489360: 5c20 8ea1 |000e: iput-boolean v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ +489364: 5c20 92a1 |0010: iput-boolean v0, v2, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ +489368: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ 0x000b line=195 │ │ 0x000e line=196 │ │ 0x0010 line=197 │ │ @@ -926615,30 +926616,30 @@ │ │ type : '()Lde/tadris/fitness/util/sections/SectionListModel$Section;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -4892c8: |[4892c8] de.tadris.fitness.util.sections.SectionListModel$Section.copy:()Lde/tadris/fitness/util/sections/SectionListModel$Section; │ │ -4892d8: 2200 1a18 |0000: new-instance v0, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -4892dc: 7010 93dc 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.:()V // method@dc93 │ │ -4892e2: 5331 90a1 |0005: iget-wide v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -4892e6: 5a01 90a1 |0007: iput-wide v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -4892ea: 5331 8da1 |0009: iget-wide v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -4892ee: 5a01 8da1 |000b: iput-wide v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -4892f2: 5331 8fa1 |000d: iget-wide v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -4892f6: 5a01 8fa1 |000f: iput-wide v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -4892fa: 5331 91a1 |0011: iget-wide v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -4892fe: 5a01 91a1 |0013: iput-wide v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -489302: 5531 8ea1 |0015: iget-boolean v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ -489306: 5c01 8ea1 |0017: iput-boolean v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ -48930a: 5531 92a1 |0019: iget-boolean v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ -48930e: 5c01 92a1 |001b: iput-boolean v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ -489312: 1100 |001d: return-object v0 │ │ +4892cc: |[4892cc] de.tadris.fitness.util.sections.SectionListModel$Section.copy:()Lde/tadris/fitness/util/sections/SectionListModel$Section; │ │ +4892dc: 2200 1a18 |0000: new-instance v0, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +4892e0: 7010 93dc 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.:()V // method@dc93 │ │ +4892e6: 5331 90a1 |0005: iget-wide v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +4892ea: 5a01 90a1 |0007: iput-wide v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +4892ee: 5331 8da1 |0009: iget-wide v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +4892f2: 5a01 8da1 |000b: iput-wide v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +4892f6: 5331 8fa1 |000d: iget-wide v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +4892fa: 5a01 8fa1 |000f: iput-wide v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +4892fe: 5331 91a1 |0011: iget-wide v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +489302: 5a01 91a1 |0013: iput-wide v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +489306: 5531 8ea1 |0015: iget-boolean v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ +48930a: 5c01 8ea1 |0017: iput-boolean v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ +48930e: 5531 92a1 |0019: iget-boolean v1, v3, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ +489312: 5c01 92a1 |001b: iput-boolean v1, v0, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ +489316: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ 0x0009 line=206 │ │ 0x000d line=207 │ │ 0x0011 line=208 │ │ @@ -926652,19 +926653,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -489314: |[489314] de.tadris.fitness.util.sections.SectionListModel$Section.getPace:()D │ │ -489324: 5340 91a1 |0000: iget-wide v0, v4, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -489328: 5342 90a1 |0002: iget-wide v2, v4, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -48932c: ce20 |0004: div-double/2addr v0, v2 │ │ -48932e: 1000 |0005: return-wide v0 │ │ +489318: |[489318] de.tadris.fitness.util.sections.SectionListModel$Section.getPace:()D │ │ +489328: 5340 91a1 |0000: iget-wide v0, v4, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +48932c: 5342 90a1 |0002: iget-wide v2, v4, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +489330: ce20 |0004: div-double/2addr v0, v2 │ │ +489332: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 this Lde/tadris/fitness/util/sections/SectionListModel$Section; │ │ │ │ source_file_idx : 22607 (SectionListModel.java) │ │ @@ -926730,43 +926731,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -489230: |[489230] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.:()V │ │ -489240: 2200 1b18 |0000: new-instance v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ -489244: 1a01 7b18 |0002: const-string v1, "DISTANCE" // string@187b │ │ -489248: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -48924a: 7040 97dc 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.:(Ljava/lang/String;II)V // method@dc97 │ │ -489250: 6900 96a1 |0008: sput-object v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ -489254: 2201 1b18 |000a: new-instance v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ -489258: 1a03 3f5b |000c: const-string v3, "TIME" // string@5b3f │ │ -48925c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -48925e: 7040 97dc 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.:(Ljava/lang/String;II)V // method@dc97 │ │ -489264: 6901 97a1 |0012: sput-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ -489268: 2203 1b18 |0014: new-instance v3, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ -48926c: 1a05 b409 |0016: const-string v5, "ASCENT" // string@09b4 │ │ -489270: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -489272: 7040 97dc 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.:(Ljava/lang/String;II)V // method@dc97 │ │ -489278: 6903 94a1 |001c: sput-object v3, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ -48927c: 2205 1b18 |001e: new-instance v5, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ -489280: 1a07 2818 |0020: const-string v7, "DESCENT" // string@1828 │ │ -489284: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -489286: 7040 97dc 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.:(Ljava/lang/String;II)V // method@dc97 │ │ -48928c: 6905 95a1 |0026: sput-object v5, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ -489290: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -489292: 2377 601f |0029: new-array v7, v7, [Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@1f60 │ │ -489296: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ -48929a: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ -48929e: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ -4892a2: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ -4892a6: 6907 93a1 |0033: sput-object v7, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.$VALUES:[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a193 │ │ -4892aa: 0e00 |0035: return-void │ │ +489234: |[489234] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.:()V │ │ +489244: 2200 1b18 |0000: new-instance v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ +489248: 1a01 7b18 |0002: const-string v1, "DISTANCE" // string@187b │ │ +48924c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +48924e: 7040 97dc 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.:(Ljava/lang/String;II)V // method@dc97 │ │ +489254: 6900 96a1 |0008: sput-object v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ +489258: 2201 1b18 |000a: new-instance v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ +48925c: 1a03 3f5b |000c: const-string v3, "TIME" // string@5b3f │ │ +489260: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +489262: 7040 97dc 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.:(Ljava/lang/String;II)V // method@dc97 │ │ +489268: 6901 97a1 |0012: sput-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ +48926c: 2203 1b18 |0014: new-instance v3, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ +489270: 1a05 b409 |0016: const-string v5, "ASCENT" // string@09b4 │ │ +489274: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +489276: 7040 97dc 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.:(Ljava/lang/String;II)V // method@dc97 │ │ +48927c: 6903 94a1 |001c: sput-object v3, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ +489280: 2205 1b18 |001e: new-instance v5, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ +489284: 1a07 2818 |0020: const-string v7, "DESCENT" // string@1828 │ │ +489288: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +48928a: 7040 97dc 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.:(Ljava/lang/String;II)V // method@dc97 │ │ +489290: 6905 95a1 |0026: sput-object v5, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ +489294: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +489296: 2377 601f |0029: new-array v7, v7, [Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@1f60 │ │ +48929a: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ +48929e: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ +4892a2: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ +4892a6: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ +4892aa: 6907 93a1 |0033: sput-object v7, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.$VALUES:[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a193 │ │ +4892ae: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000a line=169 │ │ 0x0014 line=170 │ │ 0x001e line=171 │ │ 0x0033 line=167 │ │ @@ -926777,18 +926778,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4892ac: |[4892ac] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.:(Ljava/lang/String;II)V │ │ -4892bc: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4892c2: 5903 98a1 |0003: iput v3, v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.id:I // field@a198 │ │ -4892c6: 0e00 |0005: return-void │ │ +4892b0: |[4892b0] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.:(Ljava/lang/String;II)V │ │ +4892c0: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4892c6: 5903 98a1 |0003: iput v3, v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.id:I // field@a198 │ │ +4892ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0003 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -926800,34 +926801,34 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -4891c4: |[4891c4] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.getStringRepresentations:(Landroid/content/Context;)Ljava/util/List; │ │ -4891d4: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4891d8: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4891de: 1401 c701 117f |0005: const v1, #float 1.92747e+38 // #7f1101c7 │ │ -4891e4: 6e20 e602 1200 |0008: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -4891ea: 0c01 |000b: move-result-object v1 │ │ -4891ec: 7220 85e3 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4891f2: 1401 dd01 117f |000f: const v1, #float 1.92748e+38 // #7f1101dd │ │ -4891f8: 6e20 e602 1200 |0012: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -4891fe: 0c01 |0015: move-result-object v1 │ │ -489200: 7220 85e3 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -489206: 1401 bd01 117f |0019: const v1, #float 1.92747e+38 // #7f1101bd │ │ -48920c: 6e20 e602 1200 |001c: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -489212: 0c01 |001f: move-result-object v1 │ │ -489214: 7220 85e3 1000 |0020: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48921a: 1401 c501 117f |0023: const v1, #float 1.92747e+38 // #7f1101c5 │ │ -489220: 6e20 e602 1200 |0026: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -489226: 0c02 |0029: move-result-object v2 │ │ -489228: 7220 85e3 2000 |002a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48922e: 1100 |002d: return-object v0 │ │ +4891c8: |[4891c8] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.getStringRepresentations:(Landroid/content/Context;)Ljava/util/List; │ │ +4891d8: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4891dc: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4891e2: 1401 c701 117f |0005: const v1, #float 1.92747e+38 // #7f1101c7 │ │ +4891e8: 6e20 e602 1200 |0008: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +4891ee: 0c01 |000b: move-result-object v1 │ │ +4891f0: 7220 85e3 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4891f6: 1401 dd01 117f |000f: const v1, #float 1.92748e+38 // #7f1101dd │ │ +4891fc: 6e20 e602 1200 |0012: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +489202: 0c01 |0015: move-result-object v1 │ │ +489204: 7220 85e3 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48920a: 1401 bd01 117f |0019: const v1, #float 1.92747e+38 // #7f1101bd │ │ +489210: 6e20 e602 1200 |001c: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +489216: 0c01 |001f: move-result-object v1 │ │ +489218: 7220 85e3 1000 |0020: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48921e: 1401 c501 117f |0023: const v1, #float 1.92747e+38 // #7f1101c5 │ │ +489224: 6e20 e602 1200 |0026: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +48922a: 0c02 |0029: move-result-object v2 │ │ +48922c: 7220 85e3 2000 |002a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +489232: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0008 line=185 │ │ 0x0012 line=186 │ │ 0x001c line=187 │ │ 0x0026 line=188 │ │ @@ -926839,20 +926840,20 @@ │ │ type : '(Ljava/lang/String;)Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -489164: |[489164] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.valueOf:(Ljava/lang/String;)Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; │ │ -489174: 1c00 1b18 |0000: const-class v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ -489178: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -48917e: 0c01 |0005: move-result-object v1 │ │ -489180: 1f01 1b18 |0006: check-cast v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ -489184: 1101 |0008: return-object v1 │ │ +489168: |[489168] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.valueOf:(Ljava/lang/String;)Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; │ │ +489178: 1c00 1b18 |0000: const-class v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ +48917c: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +489182: 0c01 |0005: move-result-object v1 │ │ +489184: 1f01 1b18 |0006: check-cast v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@181b │ │ +489188: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;) │ │ @@ -926860,20 +926861,20 @@ │ │ type : '()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -489188: |[489188] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; │ │ -489198: 6200 93a1 |0000: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.$VALUES:[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a193 │ │ -48919c: 6e10 cdff 0000 |0002: invoke-virtual {v0}, [Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.clone:()Ljava/lang/Object; // method@ffcd │ │ -4891a2: 0c00 |0005: move-result-object v0 │ │ -4891a4: 1f00 601f |0006: check-cast v0, [Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@1f60 │ │ -4891a8: 1100 |0008: return-object v0 │ │ +48918c: |[48918c] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; │ │ +48919c: 6200 93a1 |0000: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.$VALUES:[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a193 │ │ +4891a0: 6e10 cdff 0000 |0002: invoke-virtual {v0}, [Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.clone:()Ljava/lang/Object; // method@ffcd │ │ +4891a6: 0c00 |0005: move-result-object v0 │ │ +4891a8: 1f00 601f |0006: check-cast v0, [Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // type@1f60 │ │ +4891ac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;) │ │ @@ -926881,17 +926882,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4891ac: |[4891ac] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.getId:()I │ │ -4891bc: 5210 98a1 |0000: iget v0, v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.id:I // field@a198 │ │ -4891c0: 0f00 |0002: return v0 │ │ +4891b0: |[4891b0] de.tadris.fitness.util.sections.SectionListModel$SectionCriterion.getId:()I │ │ +4891c0: 5210 98a1 |0000: iget v0, v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.id:I // field@a198 │ │ +4891c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; │ │ │ │ source_file_idx : 22607 (SectionListModel.java) │ │ @@ -926975,29 +926976,29 @@ │ │ type : '(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -4896b8: |[4896b8] de.tadris.fitness.util.sections.SectionListModel.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V │ │ -4896c8: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -4896ce: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4896d2: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4896d8: 5b20 9ea1 |0008: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.units:Ljava/util/List; // field@a19e │ │ -4896dc: 6200 96a1 |000a: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ -4896e0: 5b20 99a1 |000c: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a199 │ │ -4896e4: 1900 f03f |000e: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -4896e8: 5a20 9ca1 |0010: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.sectionLength:D // field@a19c │ │ -4896ec: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -4896ee: 5920 9da1 |0013: iput v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.selectedUnitID:I // field@a19d │ │ -4896f2: 5c20 9aa1 |0015: iput-boolean v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.paceToggle:Z // field@a19a │ │ -4896f6: 5b24 9ba1 |0017: iput-object v4, v2, Lde/tadris/fitness/util/sections/SectionListModel;.samples:Ljava/util/List; // field@a19b │ │ -4896fa: 5b23 9fa1 |0019: iput-object v3, v2, Lde/tadris/fitness/util/sections/SectionListModel;.workout:Lde/tadris/fitness/data/Workout; // field@a19f │ │ -4896fe: 0e00 |001b: return-void │ │ +4896bc: |[4896bc] de.tadris.fitness.util.sections.SectionListModel.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V │ │ +4896cc: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +4896d2: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4896d6: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4896dc: 5b20 9ea1 |0008: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.units:Ljava/util/List; // field@a19e │ │ +4896e0: 6200 96a1 |000a: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ +4896e4: 5b20 99a1 |000c: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a199 │ │ +4896e8: 1900 f03f |000e: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +4896ec: 5a20 9ca1 |0010: iput-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.sectionLength:D // field@a19c │ │ +4896f0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +4896f2: 5920 9da1 |0013: iput v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.selectedUnitID:I // field@a19d │ │ +4896f6: 5c20 9aa1 |0015: iput-boolean v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.paceToggle:Z // field@a19a │ │ +4896fa: 5b24 9ba1 |0017: iput-object v4, v2, Lde/tadris/fitness/util/sections/SectionListModel;.samples:Ljava/util/List; // field@a19b │ │ +4896fe: 5b23 9fa1 |0019: iput-object v3, v2, Lde/tadris/fitness/util/sections/SectionListModel;.workout:Lde/tadris/fitness/data/Workout; // field@a19f │ │ +489702: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=15 │ │ 0x000a line=16 │ │ 0x0010 line=17 │ │ 0x0013 line=18 │ │ @@ -927014,25 +927015,25 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -489380: |[489380] de.tadris.fitness.util.sections.SectionListModel.isSectionBetter:(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z │ │ -489390: 6e10 95dc 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ -489396: 0b00 |0003: move-result-wide v0 │ │ -489398: 6e10 95dc 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ -48939e: 0b03 |0007: move-result-wide v3 │ │ -4893a0: 3002 0003 |0008: cmpg-double v2, v0, v3 │ │ -4893a4: 3c02 0400 |000a: if-gtz v2, 000e // +0004 │ │ -4893a8: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -4893aa: 2802 |000d: goto 000f // +0002 │ │ -4893ac: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -4893ae: 0f03 |000f: return v3 │ │ +489384: |[489384] de.tadris.fitness.util.sections.SectionListModel.isSectionBetter:(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z │ │ +489394: 6e10 95dc 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ +48939a: 0b00 |0003: move-result-wide v0 │ │ +48939c: 6e10 95dc 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.getPace:()D // method@dc95 │ │ +4893a2: 0b03 |0007: move-result-wide v3 │ │ +4893a4: 3002 0003 |0008: cmpg-double v2, v0, v3 │ │ +4893a8: 3c02 0400 |000a: if-gtz v2, 000e // +0004 │ │ +4893ac: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +4893ae: 2802 |000d: goto 000f // +0002 │ │ +4893b0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +4893b2: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Lde/tadris/fitness/util/sections/SectionListModel$Section; │ │ 0x0000 - 0x0010 reg=4 (null) Lde/tadris/fitness/util/sections/SectionListModel$Section; │ │ │ │ @@ -927042,17 +927043,17 @@ │ │ type : '()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4893c8: |[4893c8] de.tadris.fitness.util.sections.SectionListModel.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; │ │ -4893d8: 5410 99a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListModel;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a199 │ │ -4893dc: 1100 |0002: return-object v0 │ │ +4893cc: |[4893cc] de.tadris.fitness.util.sections.SectionListModel.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; │ │ +4893dc: 5410 99a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListModel;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a199 │ │ +4893e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/sections/SectionListModel; │ │ │ │ #1 : (in Lde/tadris/fitness/util/sections/SectionListModel;) │ │ @@ -927060,17 +927061,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -489368: |[489368] de.tadris.fitness.util.sections.SectionListModel.getPaceToggle:()Z │ │ -489378: 5510 9aa1 |0000: iget-boolean v0, v1, Lde/tadris/fitness/util/sections/SectionListModel;.paceToggle:Z // field@a19a │ │ -48937c: 0f00 |0002: return v0 │ │ +48936c: |[48936c] de.tadris.fitness.util.sections.SectionListModel.getPaceToggle:()Z │ │ +48937c: 5510 9aa1 |0000: iget-boolean v0, v1, Lde/tadris/fitness/util/sections/SectionListModel;.paceToggle:Z // field@a19a │ │ +489380: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/sections/SectionListModel; │ │ │ │ #2 : (in Lde/tadris/fitness/util/sections/SectionListModel;) │ │ @@ -927078,17 +927079,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4893e0: |[4893e0] de.tadris.fitness.util.sections.SectionListModel.getSectionLength:()D │ │ -4893f0: 5320 9ca1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.sectionLength:D // field@a19c │ │ -4893f4: 1000 |0002: return-wide v0 │ │ +4893e4: |[4893e4] de.tadris.fitness.util.sections.SectionListModel.getSectionLength:()D │ │ +4893f4: 5320 9ca1 |0000: iget-wide v0, v2, Lde/tadris/fitness/util/sections/SectionListModel;.sectionLength:D // field@a19c │ │ +4893f8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/tadris/fitness/util/sections/SectionListModel; │ │ │ │ #3 : (in Lde/tadris/fitness/util/sections/SectionListModel;) │ │ @@ -927096,185 +927097,185 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 320 16-bit code units │ │ -489410: |[489410] de.tadris.fitness.util.sections.SectionListModel.getSectionList:()Ljava/util/ArrayList; │ │ -489420: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -489424: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -48942a: 2201 1a18 |0005: new-instance v1, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -48942e: 7010 93dc 0100 |0007: invoke-direct {v1}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.:()V // method@dc93 │ │ -489434: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -489436: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -489438: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -48943a: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -48943c: 54e6 9ba1 |000e: iget-object v6, v14, Lde/tadris/fitness/util/sections/SectionListModel;.samples:Ljava/util/List; // field@a19b │ │ -489440: 7210 93e3 0600 |0010: invoke-interface {v6}, Ljava/util/List;.size:()I // method@e393 │ │ -489446: 0a06 |0013: move-result v6 │ │ -489448: 3565 e000 |0014: if-ge v5, v6, 00f4 // +00e0 │ │ -48944c: 54e6 9ba1 |0016: iget-object v6, v14, Lde/tadris/fitness/util/sections/SectionListModel;.samples:Ljava/util/List; // field@a19b │ │ -489450: 7220 8be3 5600 |0018: invoke-interface {v6, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -489456: 0c06 |001b: move-result-object v6 │ │ -489458: 1f06 6316 |001c: check-cast v6, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -48945c: 54e7 9ba1 |001e: iget-object v7, v14, Lde/tadris/fitness/util/sections/SectionListModel;.samples:Ljava/util/List; // field@a19b │ │ -489460: d808 05ff |0020: add-int/lit8 v8, v5, #int -1 // #ff │ │ -489464: 7220 8be3 8700 |0022: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -48946a: 0c07 |0025: move-result-object v7 │ │ -48946c: 1f07 6316 |0026: check-cast v7, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -489470: 5318 90a1 |0028: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -489474: 6e10 5ed3 0600 |002a: invoke-virtual {v6}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -48947a: 0c0a |002d: move-result-object v10 │ │ -48947c: 6e10 5ed3 0700 |002e: invoke-virtual {v7}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -489482: 0c0b |0031: move-result-object v11 │ │ -489484: 6e20 92fe ba00 |0032: invoke-virtual {v10, v11}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ -48948a: 0b0a |0035: move-result-wide v10 │ │ -48948c: cba8 |0036: add-double/2addr v8, v10 │ │ -48948e: 5a18 90a1 |0037: iput-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -489492: 5318 91a1 |0039: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -489496: 536a 509d |003b: iget-wide v10, v6, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -48949a: 537c 509d |003d: iget-wide v12, v7, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -48949e: bcca |003f: sub-long/2addr v10, v12 │ │ -4894a0: 86aa |0040: long-to-double v10, v10 │ │ -4894a2: cba8 |0041: add-double/2addr v8, v10 │ │ -4894a4: 5a18 91a1 |0042: iput-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -4894a8: 5368 489d |0044: iget-wide v8, v6, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -4894ac: 537a 489d |0046: iget-wide v10, v7, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -4894b0: 300c 080a |0048: cmpg-double v12, v8, v10 │ │ -4894b4: 3b0c 0c00 |004a: if-gez v12, 0056 // +000c │ │ -4894b8: 5318 8fa1 |004c: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -4894bc: 537a 489d |004e: iget-wide v10, v7, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -4894c0: 536c 489d |0050: iget-wide v12, v6, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -4894c4: ccca |0052: sub-double/2addr v10, v12 │ │ -4894c6: cba8 |0053: add-double/2addr v8, v10 │ │ -4894c8: 5a18 8fa1 |0054: iput-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -4894cc: 5368 489d |0056: iget-wide v8, v6, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -4894d0: 537a 489d |0058: iget-wide v10, v7, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -4894d4: 2f0c 080a |005a: cmpl-double v12, v8, v10 │ │ -4894d8: 3d0c 0c00 |005c: if-lez v12, 0068 // +000c │ │ -4894dc: 5318 8da1 |005e: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -4894e0: 536a 489d |0060: iget-wide v10, v6, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -4894e4: 5376 489d |0062: iget-wide v6, v7, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -4894e8: cc6a |0064: sub-double/2addr v10, v6 │ │ -4894ea: cba8 |0065: add-double/2addr v8, v10 │ │ -4894ec: 5a18 8da1 |0066: iput-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -4894f0: 6206 8ca1 |0068: sget-object v6, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ -4894f4: 54e7 99a1 |006a: iget-object v7, v14, Lde/tadris/fitness/util/sections/SectionListModel;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a199 │ │ -4894f8: 6e10 9adc 0700 |006c: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -4894fe: 0a07 |006f: move-result v7 │ │ -489500: 4406 0607 |0070: aget v6, v6, v7 │ │ -489504: 3236 1100 |0072: if-eq v6, v3, 0083 // +0011 │ │ -489508: 1237 |0074: const/4 v7, #int 3 // #3 │ │ -48950a: 3276 0b00 |0075: if-eq v6, v7, 0080 // +000b │ │ -48950e: 1247 |0077: const/4 v7, #int 4 // #4 │ │ -489510: 3276 0500 |0078: if-eq v6, v7, 007d // +0005 │ │ -489514: 5316 90a1 |007a: iget-wide v6, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -489518: 2809 |007c: goto 0085 // +0009 │ │ -48951a: 5316 8fa1 |007d: iget-wide v6, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -48951e: 2806 |007f: goto 0085 // +0006 │ │ -489520: 5316 8da1 |0080: iget-wide v6, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -489524: 2803 |0082: goto 0085 // +0003 │ │ -489526: 5316 91a1 |0083: iget-wide v6, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -48952a: 53e8 9ca1 |0085: iget-wide v8, v14, Lde/tadris/fitness/util/sections/SectionListModel;.sectionLength:D // field@a19c │ │ -48952e: 2f0a 0608 |0087: cmpl-double v10, v6, v8 │ │ -489532: 3a0a 6700 |0089: if-ltz v10, 00f0 // +0067 │ │ -489536: ce68 |008b: div-double/2addr v8, v6 │ │ -489538: 6e10 94dc 0100 |008c: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.copy:()Lde/tadris/fitness/util/sections/SectionListModel$Section; // method@dc94 │ │ -48953e: 0c06 |008f: move-result-object v6 │ │ -489540: 536a 90a1 |0090: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -489544: ad0a 0a08 |0092: mul-double v10, v10, v8 │ │ -489548: 5a6a 90a1 |0094: iput-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -48954c: 536a 91a1 |0096: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -489550: ad0a 0a08 |0098: mul-double v10, v10, v8 │ │ -489554: 5a6a 91a1 |009a: iput-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -489558: 536a 8fa1 |009c: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -48955c: ad0a 0a08 |009e: mul-double v10, v10, v8 │ │ -489560: 5a6a 8fa1 |00a0: iput-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -489564: 536a 8da1 |00a2: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -489568: ad0a 0a08 |00a4: mul-double v10, v10, v8 │ │ -48956c: 5a6a 8da1 |00a6: iput-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -489570: 6e20 96e2 6000 |00a8: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -489576: 6e20 9de2 2000 |00ab: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -48957c: 0c07 |00ae: move-result-object v7 │ │ -48957e: 1f07 1a18 |00af: check-cast v7, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -489582: 7120 a5dc 6700 |00b1: invoke-static {v7, v6}, Lde/tadris/fitness/util/sections/SectionListModel;.isSectionBetter:(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z // method@dca5 │ │ -489588: 0a07 |00b4: move-result v7 │ │ -48958a: 3807 0800 |00b5: if-eqz v7, 00bd // +0008 │ │ -48958e: 6e10 a6e2 0000 |00b7: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -489594: 0a02 |00ba: move-result v2 │ │ -489596: b132 |00bb: sub-int/2addr v2, v3 │ │ -489598: 2812 |00bc: goto 00ce // +0012 │ │ -48959a: 6e20 9de2 4000 |00bd: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -4895a0: 0c07 |00c0: move-result-object v7 │ │ -4895a2: 1f07 1a18 |00c1: check-cast v7, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -4895a6: 7120 a5dc 7600 |00c3: invoke-static {v6, v7}, Lde/tadris/fitness/util/sections/SectionListModel;.isSectionBetter:(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z // method@dca5 │ │ -4895ac: 0a07 |00c6: move-result v7 │ │ -4895ae: 3807 0700 |00c7: if-eqz v7, 00ce // +0007 │ │ -4895b2: 6e10 a6e2 0000 |00c9: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -4895b8: 0a04 |00cc: move-result v4 │ │ -4895ba: b134 |00cd: sub-int/2addr v4, v3 │ │ -4895bc: 2207 1a18 |00ce: new-instance v7, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -4895c0: 7010 93dc 0700 |00d0: invoke-direct {v7}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.:()V // method@dc93 │ │ -4895c6: 5318 90a1 |00d3: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -4895ca: 536a 90a1 |00d5: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -4895ce: cca8 |00d7: sub-double/2addr v8, v10 │ │ -4895d0: 5a78 90a1 |00d8: iput-wide v8, v7, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -4895d4: 5318 91a1 |00da: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -4895d8: 536a 91a1 |00dc: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -4895dc: cca8 |00de: sub-double/2addr v8, v10 │ │ -4895de: 5a78 91a1 |00df: iput-wide v8, v7, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -4895e2: 5318 8da1 |00e1: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -4895e6: 536a 8da1 |00e3: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -4895ea: cca8 |00e5: sub-double/2addr v8, v10 │ │ -4895ec: 5a78 8da1 |00e6: iput-wide v8, v7, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ -4895f0: 5318 8fa1 |00e8: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -4895f4: 536a 8fa1 |00ea: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -4895f8: cca8 |00ec: sub-double/2addr v8, v10 │ │ -4895fa: 5a78 8fa1 |00ed: iput-wide v8, v7, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ -4895fe: 0771 |00ef: move-object v1, v7 │ │ -489600: d805 0501 |00f0: add-int/lit8 v5, v5, #int 1 // #01 │ │ -489604: 2900 1cff |00f2: goto/16 000e // -00e4 │ │ -489608: 5315 90a1 |00f4: iget-wide v5, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ -48960c: 1907 f03f |00f6: const-wide/high16 v7, #long 4607182418800017408 // #3ff0 │ │ -489610: 2f09 0507 |00f8: cmpl-double v9, v5, v7 │ │ -489614: 3d09 3500 |00fa: if-lez v9, 012f // +0035 │ │ -489618: 5315 91a1 |00fc: iget-wide v5, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ -48961c: 1807 0000 0000 0040 8f40 |00fe: const-wide v7, #double 1000 // #408f400000000000 │ │ -489626: 2f09 0507 |0103: cmpl-double v9, v5, v7 │ │ -48962a: 3d09 2a00 |0105: if-lez v9, 012f // +002a │ │ -48962e: 6e20 96e2 1000 |0107: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -489634: 6e20 9de2 2000 |010a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -48963a: 0c05 |010d: move-result-object v5 │ │ -48963c: 1f05 1a18 |010e: check-cast v5, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -489640: 7120 a5dc 1500 |0110: invoke-static {v5, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.isSectionBetter:(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z // method@dca5 │ │ -489646: 0a05 |0113: move-result v5 │ │ -489648: 3805 0900 |0114: if-eqz v5, 011d // +0009 │ │ -48964c: 6e10 a6e2 0000 |0116: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -489652: 0a01 |0119: move-result v1 │ │ -489654: d802 01ff |011a: add-int/lit8 v2, v1, #int -1 // #ff │ │ -489658: 2813 |011c: goto 012f // +0013 │ │ -48965a: 6e20 9de2 4000 |011d: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -489660: 0c05 |0120: move-result-object v5 │ │ -489662: 1f05 1a18 |0121: check-cast v5, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -489666: 7120 a5dc 5100 |0123: invoke-static {v1, v5}, Lde/tadris/fitness/util/sections/SectionListModel;.isSectionBetter:(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z // method@dca5 │ │ -48966c: 0a01 |0126: move-result v1 │ │ -48966e: 3801 0800 |0127: if-eqz v1, 012f // +0008 │ │ -489672: 6e10 a6e2 0000 |0129: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -489678: 0a01 |012c: move-result v1 │ │ -48967a: d804 01ff |012d: add-int/lit8 v4, v1, #int -1 // #ff │ │ -48967e: 6e20 9de2 2000 |012f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -489684: 0c01 |0132: move-result-object v1 │ │ -489686: 1f01 1a18 |0133: check-cast v1, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -48968a: 5c13 92a1 |0135: iput-boolean v3, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ -48968e: 6e20 9de2 4000 |0137: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -489694: 0c01 |013a: move-result-object v1 │ │ -489696: 1f01 1a18 |013b: check-cast v1, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ -48969a: 5c13 8ea1 |013d: iput-boolean v3, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ -48969e: 1100 |013f: return-object v0 │ │ +489414: |[489414] de.tadris.fitness.util.sections.SectionListModel.getSectionList:()Ljava/util/ArrayList; │ │ +489424: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +489428: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +48942e: 2201 1a18 |0005: new-instance v1, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +489432: 7010 93dc 0100 |0007: invoke-direct {v1}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.:()V // method@dc93 │ │ +489438: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +48943a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +48943c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +48943e: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +489440: 54e6 9ba1 |000e: iget-object v6, v14, Lde/tadris/fitness/util/sections/SectionListModel;.samples:Ljava/util/List; // field@a19b │ │ +489444: 7210 93e3 0600 |0010: invoke-interface {v6}, Ljava/util/List;.size:()I // method@e393 │ │ +48944a: 0a06 |0013: move-result v6 │ │ +48944c: 3565 e000 |0014: if-ge v5, v6, 00f4 // +00e0 │ │ +489450: 54e6 9ba1 |0016: iget-object v6, v14, Lde/tadris/fitness/util/sections/SectionListModel;.samples:Ljava/util/List; // field@a19b │ │ +489454: 7220 8be3 5600 |0018: invoke-interface {v6, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +48945a: 0c06 |001b: move-result-object v6 │ │ +48945c: 1f06 6316 |001c: check-cast v6, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +489460: 54e7 9ba1 |001e: iget-object v7, v14, Lde/tadris/fitness/util/sections/SectionListModel;.samples:Ljava/util/List; // field@a19b │ │ +489464: d808 05ff |0020: add-int/lit8 v8, v5, #int -1 // #ff │ │ +489468: 7220 8be3 8700 |0022: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +48946e: 0c07 |0025: move-result-object v7 │ │ +489470: 1f07 6316 |0026: check-cast v7, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +489474: 5318 90a1 |0028: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +489478: 6e10 5ed3 0600 |002a: invoke-virtual {v6}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +48947e: 0c0a |002d: move-result-object v10 │ │ +489480: 6e10 5ed3 0700 |002e: invoke-virtual {v7}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +489486: 0c0b |0031: move-result-object v11 │ │ +489488: 6e20 92fe ba00 |0032: invoke-virtual {v10, v11}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ +48948e: 0b0a |0035: move-result-wide v10 │ │ +489490: cba8 |0036: add-double/2addr v8, v10 │ │ +489492: 5a18 90a1 |0037: iput-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +489496: 5318 91a1 |0039: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +48949a: 536a 509d |003b: iget-wide v10, v6, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +48949e: 537c 509d |003d: iget-wide v12, v7, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +4894a2: bcca |003f: sub-long/2addr v10, v12 │ │ +4894a4: 86aa |0040: long-to-double v10, v10 │ │ +4894a6: cba8 |0041: add-double/2addr v8, v10 │ │ +4894a8: 5a18 91a1 |0042: iput-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +4894ac: 5368 489d |0044: iget-wide v8, v6, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +4894b0: 537a 489d |0046: iget-wide v10, v7, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +4894b4: 300c 080a |0048: cmpg-double v12, v8, v10 │ │ +4894b8: 3b0c 0c00 |004a: if-gez v12, 0056 // +000c │ │ +4894bc: 5318 8fa1 |004c: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +4894c0: 537a 489d |004e: iget-wide v10, v7, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +4894c4: 536c 489d |0050: iget-wide v12, v6, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +4894c8: ccca |0052: sub-double/2addr v10, v12 │ │ +4894ca: cba8 |0053: add-double/2addr v8, v10 │ │ +4894cc: 5a18 8fa1 |0054: iput-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +4894d0: 5368 489d |0056: iget-wide v8, v6, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +4894d4: 537a 489d |0058: iget-wide v10, v7, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +4894d8: 2f0c 080a |005a: cmpl-double v12, v8, v10 │ │ +4894dc: 3d0c 0c00 |005c: if-lez v12, 0068 // +000c │ │ +4894e0: 5318 8da1 |005e: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +4894e4: 536a 489d |0060: iget-wide v10, v6, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +4894e8: 5376 489d |0062: iget-wide v6, v7, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +4894ec: cc6a |0064: sub-double/2addr v10, v6 │ │ +4894ee: cba8 |0065: add-double/2addr v8, v10 │ │ +4894f0: 5a18 8da1 |0066: iput-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +4894f4: 6206 8ca1 |0068: sget-object v6, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ +4894f8: 54e7 99a1 |006a: iget-object v7, v14, Lde/tadris/fitness/util/sections/SectionListModel;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a199 │ │ +4894fc: 6e10 9adc 0700 |006c: invoke-virtual {v7}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +489502: 0a07 |006f: move-result v7 │ │ +489504: 4406 0607 |0070: aget v6, v6, v7 │ │ +489508: 3236 1100 |0072: if-eq v6, v3, 0083 // +0011 │ │ +48950c: 1237 |0074: const/4 v7, #int 3 // #3 │ │ +48950e: 3276 0b00 |0075: if-eq v6, v7, 0080 // +000b │ │ +489512: 1247 |0077: const/4 v7, #int 4 // #4 │ │ +489514: 3276 0500 |0078: if-eq v6, v7, 007d // +0005 │ │ +489518: 5316 90a1 |007a: iget-wide v6, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +48951c: 2809 |007c: goto 0085 // +0009 │ │ +48951e: 5316 8fa1 |007d: iget-wide v6, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +489522: 2806 |007f: goto 0085 // +0006 │ │ +489524: 5316 8da1 |0080: iget-wide v6, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +489528: 2803 |0082: goto 0085 // +0003 │ │ +48952a: 5316 91a1 |0083: iget-wide v6, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +48952e: 53e8 9ca1 |0085: iget-wide v8, v14, Lde/tadris/fitness/util/sections/SectionListModel;.sectionLength:D // field@a19c │ │ +489532: 2f0a 0608 |0087: cmpl-double v10, v6, v8 │ │ +489536: 3a0a 6700 |0089: if-ltz v10, 00f0 // +0067 │ │ +48953a: ce68 |008b: div-double/2addr v8, v6 │ │ +48953c: 6e10 94dc 0100 |008c: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.copy:()Lde/tadris/fitness/util/sections/SectionListModel$Section; // method@dc94 │ │ +489542: 0c06 |008f: move-result-object v6 │ │ +489544: 536a 90a1 |0090: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +489548: ad0a 0a08 |0092: mul-double v10, v10, v8 │ │ +48954c: 5a6a 90a1 |0094: iput-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +489550: 536a 91a1 |0096: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +489554: ad0a 0a08 |0098: mul-double v10, v10, v8 │ │ +489558: 5a6a 91a1 |009a: iput-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +48955c: 536a 8fa1 |009c: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +489560: ad0a 0a08 |009e: mul-double v10, v10, v8 │ │ +489564: 5a6a 8fa1 |00a0: iput-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +489568: 536a 8da1 |00a2: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +48956c: ad0a 0a08 |00a4: mul-double v10, v10, v8 │ │ +489570: 5a6a 8da1 |00a6: iput-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +489574: 6e20 96e2 6000 |00a8: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +48957a: 6e20 9de2 2000 |00ab: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +489580: 0c07 |00ae: move-result-object v7 │ │ +489582: 1f07 1a18 |00af: check-cast v7, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +489586: 7120 a5dc 6700 |00b1: invoke-static {v7, v6}, Lde/tadris/fitness/util/sections/SectionListModel;.isSectionBetter:(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z // method@dca5 │ │ +48958c: 0a07 |00b4: move-result v7 │ │ +48958e: 3807 0800 |00b5: if-eqz v7, 00bd // +0008 │ │ +489592: 6e10 a6e2 0000 |00b7: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +489598: 0a02 |00ba: move-result v2 │ │ +48959a: b132 |00bb: sub-int/2addr v2, v3 │ │ +48959c: 2812 |00bc: goto 00ce // +0012 │ │ +48959e: 6e20 9de2 4000 |00bd: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +4895a4: 0c07 |00c0: move-result-object v7 │ │ +4895a6: 1f07 1a18 |00c1: check-cast v7, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +4895aa: 7120 a5dc 7600 |00c3: invoke-static {v6, v7}, Lde/tadris/fitness/util/sections/SectionListModel;.isSectionBetter:(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z // method@dca5 │ │ +4895b0: 0a07 |00c6: move-result v7 │ │ +4895b2: 3807 0700 |00c7: if-eqz v7, 00ce // +0007 │ │ +4895b6: 6e10 a6e2 0000 |00c9: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +4895bc: 0a04 |00cc: move-result v4 │ │ +4895be: b134 |00cd: sub-int/2addr v4, v3 │ │ +4895c0: 2207 1a18 |00ce: new-instance v7, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +4895c4: 7010 93dc 0700 |00d0: invoke-direct {v7}, Lde/tadris/fitness/util/sections/SectionListModel$Section;.:()V // method@dc93 │ │ +4895ca: 5318 90a1 |00d3: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +4895ce: 536a 90a1 |00d5: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +4895d2: cca8 |00d7: sub-double/2addr v8, v10 │ │ +4895d4: 5a78 90a1 |00d8: iput-wide v8, v7, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +4895d8: 5318 91a1 |00da: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +4895dc: 536a 91a1 |00dc: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +4895e0: cca8 |00de: sub-double/2addr v8, v10 │ │ +4895e2: 5a78 91a1 |00df: iput-wide v8, v7, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +4895e6: 5318 8da1 |00e1: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +4895ea: 536a 8da1 |00e3: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +4895ee: cca8 |00e5: sub-double/2addr v8, v10 │ │ +4895f0: 5a78 8da1 |00e6: iput-wide v8, v7, Lde/tadris/fitness/util/sections/SectionListModel$Section;.ascent:D // field@a18d │ │ +4895f4: 5318 8fa1 |00e8: iget-wide v8, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +4895f8: 536a 8fa1 |00ea: iget-wide v10, v6, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +4895fc: cca8 |00ec: sub-double/2addr v8, v10 │ │ +4895fe: 5a78 8fa1 |00ed: iput-wide v8, v7, Lde/tadris/fitness/util/sections/SectionListModel$Section;.descent:D // field@a18f │ │ +489602: 0771 |00ef: move-object v1, v7 │ │ +489604: d805 0501 |00f0: add-int/lit8 v5, v5, #int 1 // #01 │ │ +489608: 2900 1cff |00f2: goto/16 000e // -00e4 │ │ +48960c: 5315 90a1 |00f4: iget-wide v5, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.dist:D // field@a190 │ │ +489610: 1907 f03f |00f6: const-wide/high16 v7, #long 4607182418800017408 // #3ff0 │ │ +489614: 2f09 0507 |00f8: cmpl-double v9, v5, v7 │ │ +489618: 3d09 3500 |00fa: if-lez v9, 012f // +0035 │ │ +48961c: 5315 91a1 |00fc: iget-wide v5, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.time:D // field@a191 │ │ +489620: 1807 0000 0000 0040 8f40 |00fe: const-wide v7, #double 1000 // #408f400000000000 │ │ +48962a: 2f09 0507 |0103: cmpl-double v9, v5, v7 │ │ +48962e: 3d09 2a00 |0105: if-lez v9, 012f // +002a │ │ +489632: 6e20 96e2 1000 |0107: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +489638: 6e20 9de2 2000 |010a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +48963e: 0c05 |010d: move-result-object v5 │ │ +489640: 1f05 1a18 |010e: check-cast v5, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +489644: 7120 a5dc 1500 |0110: invoke-static {v5, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.isSectionBetter:(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z // method@dca5 │ │ +48964a: 0a05 |0113: move-result v5 │ │ +48964c: 3805 0900 |0114: if-eqz v5, 011d // +0009 │ │ +489650: 6e10 a6e2 0000 |0116: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +489656: 0a01 |0119: move-result v1 │ │ +489658: d802 01ff |011a: add-int/lit8 v2, v1, #int -1 // #ff │ │ +48965c: 2813 |011c: goto 012f // +0013 │ │ +48965e: 6e20 9de2 4000 |011d: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +489664: 0c05 |0120: move-result-object v5 │ │ +489666: 1f05 1a18 |0121: check-cast v5, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +48966a: 7120 a5dc 5100 |0123: invoke-static {v1, v5}, Lde/tadris/fitness/util/sections/SectionListModel;.isSectionBetter:(Lde/tadris/fitness/util/sections/SectionListModel$Section;Lde/tadris/fitness/util/sections/SectionListModel$Section;)Z // method@dca5 │ │ +489670: 0a01 |0126: move-result v1 │ │ +489672: 3801 0800 |0127: if-eqz v1, 012f // +0008 │ │ +489676: 6e10 a6e2 0000 |0129: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +48967c: 0a01 |012c: move-result v1 │ │ +48967e: d804 01ff |012d: add-int/lit8 v4, v1, #int -1 // #ff │ │ +489682: 6e20 9de2 2000 |012f: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +489688: 0c01 |0132: move-result-object v1 │ │ +48968a: 1f01 1a18 |0133: check-cast v1, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +48968e: 5c13 92a1 |0135: iput-boolean v3, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.worst:Z // field@a192 │ │ +489692: 6e20 9de2 4000 |0137: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +489698: 0c01 |013a: move-result-object v1 │ │ +48969a: 1f01 1a18 |013b: check-cast v1, Lde/tadris/fitness/util/sections/SectionListModel$Section; // type@181a │ │ +48969e: 5c13 8ea1 |013d: iput-boolean v3, v1, Lde/tadris/fitness/util/sections/SectionListModel$Section;.best:Z // field@a18e │ │ +4896a2: 1100 |013f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=85 │ │ 0x000e line=90 │ │ 0x0016 line=91 │ │ 0x001e line=92 │ │ @@ -927321,17 +927322,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4893f8: |[4893f8] de.tadris.fitness.util.sections.SectionListModel.getSelectedUnitID:()I │ │ -489408: 5210 9da1 |0000: iget v0, v1, Lde/tadris/fitness/util/sections/SectionListModel;.selectedUnitID:I // field@a19d │ │ -48940c: 0f00 |0002: return v0 │ │ +4893fc: |[4893fc] de.tadris.fitness.util.sections.SectionListModel.getSelectedUnitID:()I │ │ +48940c: 5210 9da1 |0000: iget v0, v1, Lde/tadris/fitness/util/sections/SectionListModel;.selectedUnitID:I // field@a19d │ │ +489410: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/sections/SectionListModel; │ │ │ │ #5 : (in Lde/tadris/fitness/util/sections/SectionListModel;) │ │ @@ -927339,17 +927340,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4896a0: |[4896a0] de.tadris.fitness.util.sections.SectionListModel.getUnits:()Ljava/util/List; │ │ -4896b0: 5410 9ea1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListModel;.units:Ljava/util/List; // field@a19e │ │ -4896b4: 1100 |0002: return-object v0 │ │ +4896a4: |[4896a4] de.tadris.fitness.util.sections.SectionListModel.getUnits:()Ljava/util/List; │ │ +4896b4: 5410 9ea1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListModel;.units:Ljava/util/List; // field@a19e │ │ +4896b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/sections/SectionListModel; │ │ │ │ #6 : (in Lde/tadris/fitness/util/sections/SectionListModel;) │ │ @@ -927357,17 +927358,17 @@ │ │ type : '()Lde/tadris/fitness/data/Workout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4893b0: |[4893b0] de.tadris.fitness.util.sections.SectionListModel.getWorkout:()Lde/tadris/fitness/data/Workout; │ │ -4893c0: 5410 9fa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListModel;.workout:Lde/tadris/fitness/data/Workout; // field@a19f │ │ -4893c4: 1100 |0002: return-object v0 │ │ +4893b4: |[4893b4] de.tadris.fitness.util.sections.SectionListModel.getWorkout:()Lde/tadris/fitness/data/Workout; │ │ +4893c4: 5410 9fa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListModel;.workout:Lde/tadris/fitness/data/Workout; // field@a19f │ │ +4893c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/sections/SectionListModel; │ │ │ │ #7 : (in Lde/tadris/fitness/util/sections/SectionListModel;) │ │ @@ -927375,36 +927376,36 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -489700: |[489700] de.tadris.fitness.util.sections.SectionListModel.setCriterion:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V │ │ -489710: 5b23 99a1 |0000: iput-object v3, v2, Lde/tadris/fitness/util/sections/SectionListModel;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a199 │ │ -489714: 6200 8ca1 |0002: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ -489718: 6e10 9adc 0300 |0004: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -48971e: 0a03 |0007: move-result v3 │ │ -489720: 4403 0003 |0008: aget v3, v0, v3 │ │ -489724: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -489726: 3203 1500 |000b: if-eq v3, v0, 0020 // +0015 │ │ -48972a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -48972c: 3213 0d00 |000e: if-eq v3, v1, 001b // +000d │ │ -489730: 1231 |0010: const/4 v1, #int 3 // #3 │ │ -489732: 3213 0600 |0011: if-eq v3, v1, 0017 // +0006 │ │ -489736: 1241 |0013: const/4 v1, #int 4 // #4 │ │ -489738: 3213 0300 |0014: if-eq v3, v1, 0017 // +0003 │ │ -48973c: 280d |0016: goto 0023 // +000d │ │ -48973e: 6e20 a9dc 0200 |0017: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ -489744: 2809 |001a: goto 0023 // +0009 │ │ -489746: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -489748: 6e20 a9dc 3200 |001c: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ -48974e: 2804 |001f: goto 0023 // +0004 │ │ -489750: 6e20 a9dc 0200 |0020: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ -489756: 0e00 |0023: return-void │ │ +489704: |[489704] de.tadris.fitness.util.sections.SectionListModel.setCriterion:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V │ │ +489714: 5b23 99a1 |0000: iput-object v3, v2, Lde/tadris/fitness/util/sections/SectionListModel;.criterion:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a199 │ │ +489718: 6200 8ca1 |0002: sget-object v0, Lde/tadris/fitness/util/sections/SectionListModel$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a18c │ │ +48971c: 6e10 9adc 0300 |0004: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +489722: 0a03 |0007: move-result v3 │ │ +489724: 4403 0003 |0008: aget v3, v0, v3 │ │ +489728: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +48972a: 3203 1500 |000b: if-eq v3, v0, 0020 // +0015 │ │ +48972e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +489730: 3213 0d00 |000e: if-eq v3, v1, 001b // +000d │ │ +489734: 1231 |0010: const/4 v1, #int 3 // #3 │ │ +489736: 3213 0600 |0011: if-eq v3, v1, 0017 // +0006 │ │ +48973a: 1241 |0013: const/4 v1, #int 4 // #4 │ │ +48973c: 3213 0300 |0014: if-eq v3, v1, 0017 // +0003 │ │ +489740: 280d |0016: goto 0023 // +000d │ │ +489742: 6e20 a9dc 0200 |0017: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ +489748: 2809 |001a: goto 0023 // +0009 │ │ +48974a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +48974c: 6e20 a9dc 3200 |001c: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ +489752: 2804 |001f: goto 0023 // +0004 │ │ +489754: 6e20 a9dc 0200 |0020: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ +48975a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0002 line=28 │ │ 0x0017 line=37 │ │ 0x001c line=33 │ │ 0x0020 line=30 │ │ @@ -927417,17 +927418,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -489758: |[489758] de.tadris.fitness.util.sections.SectionListModel.setPaceToggle:(Z)V │ │ -489768: 5c01 9aa1 |0000: iput-boolean v1, v0, Lde/tadris/fitness/util/sections/SectionListModel;.paceToggle:Z // field@a19a │ │ -48976c: 0e00 |0002: return-void │ │ +48975c: |[48975c] de.tadris.fitness.util.sections.SectionListModel.setPaceToggle:(Z)V │ │ +48976c: 5c01 9aa1 |0000: iput-boolean v1, v0, Lde/tadris/fitness/util/sections/SectionListModel;.paceToggle:Z // field@a19a │ │ +489770: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/sections/SectionListModel; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -927436,17 +927437,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -489770: |[489770] de.tadris.fitness.util.sections.SectionListModel.setSectionLength:(D)V │ │ -489780: 5a01 9ca1 |0000: iput-wide v1, v0, Lde/tadris/fitness/util/sections/SectionListModel;.sectionLength:D // field@a19c │ │ -489784: 0e00 |0002: return-void │ │ +489774: |[489774] de.tadris.fitness.util.sections.SectionListModel.setSectionLength:(D)V │ │ +489784: 5a01 9ca1 |0000: iput-wide v1, v0, Lde/tadris/fitness/util/sections/SectionListModel;.sectionLength:D // field@a19c │ │ +489788: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/sections/SectionListModel; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -927455,17 +927456,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -489788: |[489788] de.tadris.fitness.util.sections.SectionListModel.setSelectedUnitID:(I)V │ │ -489798: 5901 9da1 |0000: iput v1, v0, Lde/tadris/fitness/util/sections/SectionListModel;.selectedUnitID:I // field@a19d │ │ -48979c: 0e00 |0002: return-void │ │ +48978c: |[48978c] de.tadris.fitness.util.sections.SectionListModel.setSelectedUnitID:(I)V │ │ +48979c: 5901 9da1 |0000: iput v1, v0, Lde/tadris/fitness/util/sections/SectionListModel;.selectedUnitID:I // field@a19d │ │ +4897a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/sections/SectionListModel; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -927474,17 +927475,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4897a0: |[4897a0] de.tadris.fitness.util.sections.SectionListModel.setUnits:(Ljava/util/List;)V │ │ -4897b0: 5b01 9ea1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/sections/SectionListModel;.units:Ljava/util/List; // field@a19e │ │ -4897b4: 0e00 |0002: return-void │ │ +4897a4: |[4897a4] de.tadris.fitness.util.sections.SectionListModel.setUnits:(Ljava/util/List;)V │ │ +4897b4: 5b01 9ea1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/sections/SectionListModel;.units:Ljava/util/List; // field@a19e │ │ +4897b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/util/sections/SectionListModel; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -927522,44 +927523,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -4897b8: |[4897b8] de.tadris.fitness.util.sections.SectionListPresenter$1.:()V │ │ -4897c8: 7100 9cdc 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9c │ │ -4897ce: 0c00 |0003: move-result-object v0 │ │ -4897d0: 2100 |0004: array-length v0, v0 │ │ -4897d2: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -4897d6: 6900 a0a1 |0007: sput-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ -4897da: 6201 97a1 |0009: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ -4897de: 6e10 9adc 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -4897e4: 0a01 |000e: move-result v1 │ │ -4897e6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -4897e8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -4897ec: 6200 a0a1 |0012: sget-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ -4897f0: 6201 96a1 |0014: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ -4897f4: 6e10 9adc 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -4897fa: 0a01 |0019: move-result v1 │ │ -4897fc: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -4897fe: 4b02 0001 |001b: aput v2, v0, v1 │ │ -489802: 6200 a0a1 |001d: sget-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ -489806: 6201 94a1 |001f: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ -48980a: 6e10 9adc 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -489810: 0a01 |0024: move-result v1 │ │ -489812: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -489814: 4b02 0001 |0026: aput v2, v0, v1 │ │ -489818: 6200 a0a1 |0028: sget-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ -48981c: 6201 95a1 |002a: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ -489820: 6e10 9adc 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -489826: 0a01 |002f: move-result v1 │ │ -489828: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -48982a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -48982e: 0e00 |0033: return-void │ │ +4897bc: |[4897bc] de.tadris.fitness.util.sections.SectionListPresenter$1.:()V │ │ +4897cc: 7100 9cdc 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9c │ │ +4897d2: 0c00 |0003: move-result-object v0 │ │ +4897d4: 2100 |0004: array-length v0, v0 │ │ +4897d6: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +4897da: 6900 a0a1 |0007: sput-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ +4897de: 6201 97a1 |0009: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ +4897e2: 6e10 9adc 0100 |000b: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +4897e8: 0a01 |000e: move-result v1 │ │ +4897ea: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +4897ec: 4b02 0001 |0010: aput v2, v0, v1 │ │ +4897f0: 6200 a0a1 |0012: sget-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ +4897f4: 6201 96a1 |0014: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DISTANCE:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a196 │ │ +4897f8: 6e10 9adc 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +4897fe: 0a01 |0019: move-result v1 │ │ +489800: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +489802: 4b02 0001 |001b: aput v2, v0, v1 │ │ +489806: 6200 a0a1 |001d: sget-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ +48980a: 6201 94a1 |001f: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ASCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a194 │ │ +48980e: 6e10 9adc 0100 |0021: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +489814: 0a01 |0024: move-result v1 │ │ +489816: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +489818: 4b02 0001 |0026: aput v2, v0, v1 │ │ +48981c: 6200 a0a1 |0028: sget-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ +489820: 6201 95a1 |002a: sget-object v1, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.DESCENT:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a195 │ │ +489824: 6e10 9adc 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +48982a: 0a01 |002f: move-result v1 │ │ +48982c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +48982e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +489832: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -927613,18 +927614,18 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -489c14: |[489c14] de.tadris.fitness.util.sections.SectionListView$1.:(Lde/tadris/fitness/util/sections/SectionListView;)V │ │ -489c24: 5b01 a4a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/sections/SectionListView$1;.this$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a1a4 │ │ -489c28: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -489c2e: 0e00 |0005: return-void │ │ +489c18: |[489c18] de.tadris.fitness.util.sections.SectionListView$1.:(Lde/tadris/fitness/util/sections/SectionListView;)V │ │ +489c28: 5b01 a4a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/sections/SectionListView$1;.this$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a1a4 │ │ +489c2c: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +489c32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/util/sections/SectionListView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/util/sections/SectionListView; │ │ │ │ @@ -927634,29 +927635,29 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -489c30: |[489c30] de.tadris.fitness.util.sections.SectionListView$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -489c40: 5401 a4a1 |0000: iget-object v1, v0, Lde/tadris/fitness/util/sections/SectionListView$1;.this$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a1a4 │ │ -489c44: 7110 b9dc 0100 |0002: invoke-static {v1}, Lde/tadris/fitness/util/sections/SectionListView;.access$000:(Lde/tadris/fitness/util/sections/SectionListView;)Ljava/util/List; // method@dcb9 │ │ -489c4a: 0c01 |0005: move-result-object v1 │ │ -489c4c: 7210 8fe3 0100 |0006: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -489c52: 0c01 |0009: move-result-object v1 │ │ -489c54: 7210 5fe3 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -489c5a: 0a02 |000d: move-result v2 │ │ -489c5c: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ -489c60: 7210 60e3 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -489c66: 0c02 |0013: move-result-object v2 │ │ -489c68: 1f02 1718 |0014: check-cast v2, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; // type@1817 │ │ -489c6c: 7220 91dc 3200 |0016: invoke-interface {v2, v3}, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;.sectionUnitChanged:(I)V // method@dc91 │ │ -489c72: 28f1 |0019: goto 000a // -000f │ │ -489c74: 0e00 |001a: return-void │ │ +489c34: |[489c34] de.tadris.fitness.util.sections.SectionListView$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +489c44: 5401 a4a1 |0000: iget-object v1, v0, Lde/tadris/fitness/util/sections/SectionListView$1;.this$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a1a4 │ │ +489c48: 7110 b9dc 0100 |0002: invoke-static {v1}, Lde/tadris/fitness/util/sections/SectionListView;.access$000:(Lde/tadris/fitness/util/sections/SectionListView;)Ljava/util/List; // method@dcb9 │ │ +489c4e: 0c01 |0005: move-result-object v1 │ │ +489c50: 7210 8fe3 0100 |0006: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +489c56: 0c01 |0009: move-result-object v1 │ │ +489c58: 7210 5fe3 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +489c5e: 0a02 |000d: move-result v2 │ │ +489c60: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ +489c64: 7210 60e3 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +489c6a: 0c02 |0013: move-result-object v2 │ │ +489c6c: 1f02 1718 |0014: check-cast v2, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; // type@1817 │ │ +489c70: 7220 91dc 3200 |0016: invoke-interface {v2, v3}, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;.sectionUnitChanged:(I)V // method@dc91 │ │ +489c76: 28f1 |0019: goto 000a // -000f │ │ +489c78: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0016 line=68 │ │ locals : │ │ 0x0000 - 0x001b reg=0 this Lde/tadris/fitness/util/sections/SectionListView$1; │ │ 0x0000 - 0x001b reg=1 (null) Landroid/widget/AdapterView; │ │ @@ -927669,16 +927670,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -489c78: |[489c78] de.tadris.fitness.util.sections.SectionListView$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -489c88: 0e00 |0000: return-void │ │ +489c7c: |[489c7c] de.tadris.fitness.util.sections.SectionListView$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +489c8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 22609 (SectionListView.java) │ │ │ │ Class #3314 header: │ │ @@ -927722,18 +927723,18 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -489c8c: |[489c8c] de.tadris.fitness.util.sections.SectionListView$2.:(Lde/tadris/fitness/util/sections/SectionListView;)V │ │ -489c9c: 5b01 a5a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/sections/SectionListView$2;.this$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a1a5 │ │ -489ca0: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -489ca6: 0e00 |0005: return-void │ │ +489c90: |[489c90] de.tadris.fitness.util.sections.SectionListView$2.:(Lde/tadris/fitness/util/sections/SectionListView;)V │ │ +489ca0: 5b01 a5a1 |0000: iput-object v1, v0, Lde/tadris/fitness/util/sections/SectionListView$2;.this$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a1a5 │ │ +489ca4: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +489caa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/util/sections/SectionListView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/util/sections/SectionListView; │ │ │ │ @@ -927743,32 +927744,32 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -489ca8: |[489ca8] de.tadris.fitness.util.sections.SectionListView$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -489cb8: 7100 9cdc 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9c │ │ -489cbe: 0c01 |0003: move-result-object v1 │ │ -489cc0: 4601 0103 |0004: aget-object v1, v1, v3 │ │ -489cc4: 5402 a5a1 |0006: iget-object v2, v0, Lde/tadris/fitness/util/sections/SectionListView$2;.this$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a1a5 │ │ -489cc8: 7110 b9dc 0200 |0008: invoke-static {v2}, Lde/tadris/fitness/util/sections/SectionListView;.access$000:(Lde/tadris/fitness/util/sections/SectionListView;)Ljava/util/List; // method@dcb9 │ │ -489cce: 0c02 |000b: move-result-object v2 │ │ -489cd0: 7210 8fe3 0200 |000c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -489cd6: 0c02 |000f: move-result-object v2 │ │ -489cd8: 7210 5fe3 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -489cde: 0a03 |0013: move-result v3 │ │ -489ce0: 3803 0c00 |0014: if-eqz v3, 0020 // +000c │ │ -489ce4: 7210 60e3 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -489cea: 0c03 |0019: move-result-object v3 │ │ -489cec: 1f03 1718 |001a: check-cast v3, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; // type@1817 │ │ -489cf0: 7220 8fdc 1300 |001c: invoke-interface {v3, v1}, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;.sectionCriterionChanged:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V // method@dc8f │ │ -489cf6: 28f1 |001f: goto 0010 // -000f │ │ -489cf8: 0e00 |0020: return-void │ │ +489cac: |[489cac] de.tadris.fitness.util.sections.SectionListView$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +489cbc: 7100 9cdc 0000 |0000: invoke-static {}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.values:()[Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9c │ │ +489cc2: 0c01 |0003: move-result-object v1 │ │ +489cc4: 4601 0103 |0004: aget-object v1, v1, v3 │ │ +489cc8: 5402 a5a1 |0006: iget-object v2, v0, Lde/tadris/fitness/util/sections/SectionListView$2;.this$0:Lde/tadris/fitness/util/sections/SectionListView; // field@a1a5 │ │ +489ccc: 7110 b9dc 0200 |0008: invoke-static {v2}, Lde/tadris/fitness/util/sections/SectionListView;.access$000:(Lde/tadris/fitness/util/sections/SectionListView;)Ljava/util/List; // method@dcb9 │ │ +489cd2: 0c02 |000b: move-result-object v2 │ │ +489cd4: 7210 8fe3 0200 |000c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +489cda: 0c02 |000f: move-result-object v2 │ │ +489cdc: 7210 5fe3 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +489ce2: 0a03 |0013: move-result v3 │ │ +489ce4: 3803 0c00 |0014: if-eqz v3, 0020 // +000c │ │ +489ce8: 7210 60e3 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +489cee: 0c03 |0019: move-result-object v3 │ │ +489cf0: 1f03 1718 |001a: check-cast v3, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; // type@1817 │ │ +489cf4: 7220 8fdc 1300 |001c: invoke-interface {v3, v1}, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;.sectionCriterionChanged:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V // method@dc8f │ │ +489cfa: 28f1 |001f: goto 0010 // -000f │ │ +489cfc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=81 │ │ 0x001c line=82 │ │ locals : │ │ 0x0000 - 0x0021 reg=0 this Lde/tadris/fitness/util/sections/SectionListView$2; │ │ @@ -927782,16 +927783,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -489cfc: |[489cfc] de.tadris.fitness.util.sections.SectionListView$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -489d0c: 0e00 |0000: return-void │ │ +489d00: |[489d00] de.tadris.fitness.util.sections.SectionListView$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +489d10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 22609 (SectionListView.java) │ │ │ │ Class #3315 header: │ │ @@ -927825,18 +927826,18 @@ │ │ type : '(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -48a1b0: |[48a1b0] de.tadris.fitness.util.unit.DistanceUnitSystem$-CC.$default$getElevationFromMeters:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D │ │ -48a1c0: 7230 d0dc 1002 |0000: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromMeters:(D)D // method@dcd0 │ │ -48a1c6: 0b01 |0003: move-result-wide v1 │ │ -48a1c8: 1001 |0004: return-wide v1 │ │ +48a1b4: |[48a1b4] de.tadris.fitness.util.unit.DistanceUnitSystem$-CC.$default$getElevationFromMeters:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D │ │ +48a1c4: 7230 d0dc 1002 |0000: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromMeters:(D)D // method@dcd0 │ │ +48a1ca: 0b01 |0003: move-result-wide v1 │ │ +48a1cc: 1001 |0004: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 _this Lde/tadris/fitness/util/unit/DistanceUnitSystem; │ │ 0x0000 - 0x0005 reg=1 (null) D │ │ │ │ @@ -927845,18 +927846,18 @@ │ │ type : '(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -48a20c: |[48a20c] de.tadris.fitness.util.unit.DistanceUnitSystem$-CC.$default$getElevationUnit:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; │ │ -48a21c: 7210 dbdc 0100 |0000: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnit:()Ljava/lang/String; // method@dcdb │ │ -48a222: 0c00 |0003: move-result-object v0 │ │ -48a224: 1100 |0004: return-object v0 │ │ +48a210: |[48a210] de.tadris.fitness.util.unit.DistanceUnitSystem$-CC.$default$getElevationUnit:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; │ │ +48a220: 7210 dbdc 0100 |0000: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnit:()Ljava/lang/String; // method@dcdb │ │ +48a226: 0c00 |0003: move-result-object v0 │ │ +48a228: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 _this Lde/tadris/fitness/util/unit/DistanceUnitSystem; │ │ │ │ #2 : (in Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;) │ │ @@ -927864,18 +927865,18 @@ │ │ type : '(Lde/tadris/fitness/util/unit/DistanceUnitSystem;Z)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48a1f0: |[48a1f0] de.tadris.fitness.util.unit.DistanceUnitSystem$-CC.$default$getElevationUnitTitle:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;Z)I │ │ -48a200: 7220 dcdc 1000 |0000: invoke-interface {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnitTitle:(Z)I // method@dcdc │ │ -48a206: 0a01 |0003: move-result v1 │ │ -48a208: 0f01 |0004: return v1 │ │ +48a1f4: |[48a1f4] de.tadris.fitness.util.unit.DistanceUnitSystem$-CC.$default$getElevationUnitTitle:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;Z)I │ │ +48a204: 7220 dcdc 1000 |0000: invoke-interface {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnitTitle:(Z)I // method@dcdc │ │ +48a20a: 0a01 |0003: move-result v1 │ │ +48a20c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 _this Lde/tadris/fitness/util/unit/DistanceUnitSystem; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ │ │ @@ -927884,20 +927885,20 @@ │ │ type : '(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -48a1cc: |[48a1cc] de.tadris.fitness.util.unit.DistanceUnitSystem$-CC.$default$getMetersFromLongDistance:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D │ │ -48a1dc: 7230 dadc 1002 |0000: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceFromLong:(D)D // method@dcda │ │ -48a1e2: 0b01 |0003: move-result-wide v1 │ │ -48a1e4: 7230 d9dc 1002 |0004: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getMetersFromShortDistance:(D)D // method@dcd9 │ │ -48a1ea: 0b01 |0007: move-result-wide v1 │ │ -48a1ec: 1001 |0008: return-wide v1 │ │ +48a1d0: |[48a1d0] de.tadris.fitness.util.unit.DistanceUnitSystem$-CC.$default$getMetersFromLongDistance:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D │ │ +48a1e0: 7230 dadc 1002 |0000: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceFromLong:(D)D // method@dcda │ │ +48a1e6: 0b01 |0003: move-result-wide v1 │ │ +48a1e8: 7230 d9dc 1002 |0004: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getMetersFromShortDistance:(D)D // method@dcd9 │ │ +48a1ee: 0b01 |0007: move-result-wide v1 │ │ +48a1f0: 1001 |0008: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 _this Lde/tadris/fitness/util/unit/DistanceUnitSystem; │ │ 0x0000 - 0x0009 reg=1 (null) D │ │ │ │ @@ -928137,17 +928138,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48b4e0: |[48b4e0] de.tadris.fitness.util.unit.TimeFormatter.:()V │ │ -48b4f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48b4f6: 0e00 |0003: return-void │ │ +48b4e4: |[48b4e4] de.tadris.fitness.util.unit.TimeFormatter.:()V │ │ +48b4f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48b4fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/unit/TimeFormatter; │ │ │ │ #1 : (in Lde/tadris/fitness/util/unit/TimeFormatter;) │ │ @@ -928155,59 +928156,59 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -48b430: |[48b430] de.tadris.fitness.util.unit.TimeFormatter.formatDuration:(J)Ljava/lang/String; │ │ -48b440: 86c0 |0000: long-to-double v0, v12 │ │ -48b442: 1802 0000 0000 0020 ac40 |0001: const-wide v2, #double 3600 // #40ac200000000000 │ │ -48b44c: ce20 |0006: div-double/2addr v0, v2 │ │ -48b44e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -48b450: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -48b452: 1224 |0009: const/4 v4, #int 2 // #2 │ │ -48b454: 1605 100e |000a: const-wide/16 v5, #int 3600 // #e10 │ │ -48b458: 1607 3c00 |000c: const-wide/16 v7, #int 60 // #3c │ │ -48b45c: 1909 f03f |000e: const-wide/high16 v9, #long 4607182418800017408 // #3ff0 │ │ -48b460: 2f0b 0009 |0010: cmpl-double v11, v0, v9 │ │ -48b464: 3a0b 2400 |0012: if-ltz v11, 0036 // +0024 │ │ -48b468: 1230 |0014: const/4 v0, #int 3 // #3 │ │ -48b46a: 2300 6e1f |0015: new-array v0, v0, [Ljava/lang/Object; // type@1f6e │ │ -48b46e: 9e09 0c05 |0017: div-long v9, v12, v5 │ │ -48b472: 7120 5ee0 a900 |0019: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -48b478: 0c01 |001c: move-result-object v1 │ │ -48b47a: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -48b47e: 9f05 0c05 |001f: rem-long v5, v12, v5 │ │ -48b482: be75 |0021: div-long/2addr v5, v7 │ │ -48b484: 7120 5ee0 6500 |0022: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -48b48a: 0c01 |0025: move-result-object v1 │ │ -48b48c: 4d01 0002 |0026: aput-object v1, v0, v2 │ │ -48b490: bf7c |0028: rem-long/2addr v12, v7 │ │ -48b492: 7120 5ee0 dc00 |0029: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -48b498: 0c0c |002c: move-result-object v12 │ │ -48b49a: 4d0c 0004 |002d: aput-object v12, v0, v4 │ │ -48b49e: 1a0c 7a03 |002f: const-string v12, "%d:%02d:%02d" // string@037a │ │ -48b4a2: 7120 c9e0 0c00 |0031: invoke-static {v12, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -48b4a8: 0c0c |0034: move-result-object v12 │ │ -48b4aa: 110c |0035: return-object v12 │ │ -48b4ac: 2340 6e1f |0036: new-array v0, v4, [Ljava/lang/Object; // type@1f6e │ │ -48b4b0: 9f04 0c05 |0038: rem-long v4, v12, v5 │ │ -48b4b4: be74 |003a: div-long/2addr v4, v7 │ │ -48b4b6: 7120 5ee0 5400 |003b: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -48b4bc: 0c01 |003e: move-result-object v1 │ │ -48b4be: 4d01 0003 |003f: aput-object v1, v0, v3 │ │ -48b4c2: bf7c |0041: rem-long/2addr v12, v7 │ │ -48b4c4: 7120 5ee0 dc00 |0042: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -48b4ca: 0c0c |0045: move-result-object v12 │ │ -48b4cc: 4d0c 0002 |0046: aput-object v12, v0, v2 │ │ -48b4d0: 1a0c 7903 |0048: const-string v12, "%d:%02d" // string@0379 │ │ -48b4d4: 7120 c9e0 0c00 |004a: invoke-static {v12, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -48b4da: 0c0c |004d: move-result-object v12 │ │ -48b4dc: 110c |004e: return-object v12 │ │ +48b434: |[48b434] de.tadris.fitness.util.unit.TimeFormatter.formatDuration:(J)Ljava/lang/String; │ │ +48b444: 86c0 |0000: long-to-double v0, v12 │ │ +48b446: 1802 0000 0000 0020 ac40 |0001: const-wide v2, #double 3600 // #40ac200000000000 │ │ +48b450: ce20 |0006: div-double/2addr v0, v2 │ │ +48b452: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +48b454: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +48b456: 1224 |0009: const/4 v4, #int 2 // #2 │ │ +48b458: 1605 100e |000a: const-wide/16 v5, #int 3600 // #e10 │ │ +48b45c: 1607 3c00 |000c: const-wide/16 v7, #int 60 // #3c │ │ +48b460: 1909 f03f |000e: const-wide/high16 v9, #long 4607182418800017408 // #3ff0 │ │ +48b464: 2f0b 0009 |0010: cmpl-double v11, v0, v9 │ │ +48b468: 3a0b 2400 |0012: if-ltz v11, 0036 // +0024 │ │ +48b46c: 1230 |0014: const/4 v0, #int 3 // #3 │ │ +48b46e: 2300 6e1f |0015: new-array v0, v0, [Ljava/lang/Object; // type@1f6e │ │ +48b472: 9e09 0c05 |0017: div-long v9, v12, v5 │ │ +48b476: 7120 5ee0 a900 |0019: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +48b47c: 0c01 |001c: move-result-object v1 │ │ +48b47e: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +48b482: 9f05 0c05 |001f: rem-long v5, v12, v5 │ │ +48b486: be75 |0021: div-long/2addr v5, v7 │ │ +48b488: 7120 5ee0 6500 |0022: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +48b48e: 0c01 |0025: move-result-object v1 │ │ +48b490: 4d01 0002 |0026: aput-object v1, v0, v2 │ │ +48b494: bf7c |0028: rem-long/2addr v12, v7 │ │ +48b496: 7120 5ee0 dc00 |0029: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +48b49c: 0c0c |002c: move-result-object v12 │ │ +48b49e: 4d0c 0004 |002d: aput-object v12, v0, v4 │ │ +48b4a2: 1a0c 7a03 |002f: const-string v12, "%d:%02d:%02d" // string@037a │ │ +48b4a6: 7120 c9e0 0c00 |0031: invoke-static {v12, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +48b4ac: 0c0c |0034: move-result-object v12 │ │ +48b4ae: 110c |0035: return-object v12 │ │ +48b4b0: 2340 6e1f |0036: new-array v0, v4, [Ljava/lang/Object; // type@1f6e │ │ +48b4b4: 9f04 0c05 |0038: rem-long v4, v12, v5 │ │ +48b4b8: be74 |003a: div-long/2addr v4, v7 │ │ +48b4ba: 7120 5ee0 5400 |003b: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +48b4c0: 0c01 |003e: move-result-object v1 │ │ +48b4c2: 4d01 0003 |003f: aput-object v1, v0, v3 │ │ +48b4c6: bf7c |0041: rem-long/2addr v12, v7 │ │ +48b4c8: 7120 5ee0 dc00 |0042: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +48b4ce: 0c0c |0045: move-result-object v12 │ │ +48b4d0: 4d0c 0002 |0046: aput-object v12, v0, v2 │ │ +48b4d4: 1a0c 7903 |0048: const-string v12, "%d:%02d" // string@0379 │ │ +48b4d8: 7120 c9e0 0c00 |004a: invoke-static {v12, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +48b4de: 0c0c |004d: move-result-object v12 │ │ +48b4e0: 110c |004e: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=10 │ │ 0x0019 line=12 │ │ 0x0022 line=13 │ │ 0x0029 line=14 │ │ 0x0031 line=10 │ │ @@ -928261,18 +928262,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48b670: |[48b670] de.tadris.fitness.util.unit.UnitUtils.:(Landroid/content/Context;)V │ │ -48b680: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48b686: 5b01 b1a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/unit/UnitUtils;.context:Landroid/content/Context; // field@a1b1 │ │ -48b68a: 0e00 |0005: return-void │ │ +48b674: |[48b674] de.tadris.fitness.util.unit.UnitUtils.:(Landroid/content/Context;)V │ │ +48b684: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48b68a: 5b01 b1a1 |0003: iput-object v1, v0, Lde/tadris/fitness/util/unit/UnitUtils;.context:Landroid/content/Context; // field@a1b1 │ │ +48b68e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/util/unit/UnitUtils; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -928282,22 +928283,22 @@ │ │ type : '()C' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -48b5ac: |[48b5ac] de.tadris.fitness.util.unit.UnitUtils.getDecimalSeparator:()C │ │ -48b5bc: 2200 6519 |0000: new-instance v0, Ljava/text/DecimalFormat; // type@1965 │ │ -48b5c0: 7010 5be2 0000 |0002: invoke-direct {v0}, Ljava/text/DecimalFormat;.:()V // method@e25b │ │ -48b5c6: 6e10 5fe2 0000 |0005: invoke-virtual {v0}, Ljava/text/DecimalFormat;.getDecimalFormatSymbols:()Ljava/text/DecimalFormatSymbols; // method@e25f │ │ -48b5cc: 0c00 |0008: move-result-object v0 │ │ -48b5ce: 6e10 60e2 0000 |0009: invoke-virtual {v0}, Ljava/text/DecimalFormatSymbols;.getDecimalSeparator:()C // method@e260 │ │ -48b5d4: 0a00 |000c: move-result v0 │ │ -48b5d6: 0f00 |000d: return v0 │ │ +48b5b0: |[48b5b0] de.tadris.fitness.util.unit.UnitUtils.getDecimalSeparator:()C │ │ +48b5c0: 2200 6519 |0000: new-instance v0, Ljava/text/DecimalFormat; // type@1965 │ │ +48b5c4: 7010 5be2 0000 |0002: invoke-direct {v0}, Ljava/text/DecimalFormat;.:()V // method@e25b │ │ +48b5ca: 6e10 5fe2 0000 |0005: invoke-virtual {v0}, Ljava/text/DecimalFormat;.getDecimalFormatSymbols:()Ljava/text/DecimalFormatSymbols; // method@e25f │ │ +48b5d0: 0c00 |0008: move-result-object v0 │ │ +48b5d2: 6e10 60e2 0000 |0009: invoke-virtual {v0}, Ljava/text/DecimalFormatSymbols;.getDecimalSeparator:()C // method@e260 │ │ +48b5d8: 0a00 |000c: move-result v0 │ │ +48b5da: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x0009 line=53 │ │ locals : │ │ │ │ @@ -928306,27 +928307,27 @@ │ │ type : '(DI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -48b630: |[48b630] de.tadris.fitness.util.unit.UnitUtils.round:(DI)Ljava/lang/String; │ │ -48b640: 7130 4cdd 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/unit/UnitUtils;.roundDouble:(DI)D // method@dd4c │ │ -48b646: 0b00 |0003: move-result-wide v0 │ │ -48b648: 7120 ede0 1000 |0004: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ -48b64e: 0c00 |0007: move-result-object v0 │ │ -48b650: 7100 49dd 0000 |0008: invoke-static {}, Lde/tadris/fitness/util/unit/UnitUtils;.getDecimalSeparator:()C // method@dd49 │ │ -48b656: 0a01 |000b: move-result v1 │ │ -48b658: 7110 ece0 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@e0ec │ │ -48b65e: 0c01 |000f: move-result-object v1 │ │ -48b660: 1a02 396a |0010: const-string v2, "\." // string@6a39 │ │ -48b664: 6e30 e0e0 2001 |0012: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e0e0 │ │ -48b66a: 0c00 |0015: move-result-object v0 │ │ -48b66c: 1100 |0016: return-object v0 │ │ +48b634: |[48b634] de.tadris.fitness.util.unit.UnitUtils.round:(DI)Ljava/lang/String; │ │ +48b644: 7130 4cdd 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/unit/UnitUtils;.roundDouble:(DI)D // method@dd4c │ │ +48b64a: 0b00 |0003: move-result-wide v0 │ │ +48b64c: 7120 ede0 1000 |0004: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ +48b652: 0c00 |0007: move-result-object v0 │ │ +48b654: 7100 49dd 0000 |0008: invoke-static {}, Lde/tadris/fitness/util/unit/UnitUtils;.getDecimalSeparator:()C // method@dd49 │ │ +48b65a: 0a01 |000b: move-result v1 │ │ +48b65c: 7110 ece0 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@e0ec │ │ +48b662: 0c01 |000f: move-result-object v1 │ │ +48b664: 1a02 396a |0010: const-string v2, "\." // string@6a39 │ │ +48b668: 6e30 e0e0 2001 |0012: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e0e0 │ │ +48b66e: 0c00 |0015: move-result-object v0 │ │ +48b670: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0017 reg=0 (null) D │ │ 0x0000 - 0x0017 reg=2 (null) I │ │ @@ -928336,27 +928337,27 @@ │ │ type : '(DI)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -48b5d8: |[48b5d8] de.tadris.fitness.util.unit.UnitUtils.roundDouble:(DI)D │ │ -48b5e8: 8380 |0000: int-to-double v0, v8 │ │ -48b5ea: 1902 2440 |0001: const-wide/high16 v2, #long 4621819117588971520 // #4024 │ │ -48b5ee: 7140 77e0 3210 |0003: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ -48b5f4: 0b04 |0006: move-result-wide v4 │ │ -48b5f6: ad06 0604 |0007: mul-double v6, v6, v4 │ │ -48b5fa: 7120 7ae0 7600 |0009: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -48b600: 0b06 |000c: move-result-wide v6 │ │ -48b602: 8666 |000d: long-to-double v6, v6 │ │ -48b604: 7140 77e0 3210 |000e: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ -48b60a: 0b00 |0011: move-result-wide v0 │ │ -48b60c: ce06 |0012: div-double/2addr v6, v0 │ │ -48b60e: 1006 |0013: return-wide v6 │ │ +48b5dc: |[48b5dc] de.tadris.fitness.util.unit.UnitUtils.roundDouble:(DI)D │ │ +48b5ec: 8380 |0000: int-to-double v0, v8 │ │ +48b5ee: 1902 2440 |0001: const-wide/high16 v2, #long 4621819117588971520 // #4024 │ │ +48b5f2: 7140 77e0 3210 |0003: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ +48b5f8: 0b04 |0006: move-result-wide v4 │ │ +48b5fa: ad06 0604 |0007: mul-double v6, v6, v4 │ │ +48b5fe: 7120 7ae0 7600 |0009: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +48b604: 0b06 |000c: move-result-wide v6 │ │ +48b606: 8666 |000d: long-to-double v6, v6 │ │ +48b608: 7140 77e0 3210 |000e: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ +48b60e: 0b00 |0011: move-result-wide v0 │ │ +48b610: ce06 |0012: div-double/2addr v6, v0 │ │ +48b612: 1006 |0013: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 (null) D │ │ 0x0000 - 0x0014 reg=8 (null) I │ │ │ │ @@ -928366,19 +928367,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48b610: |[48b610] de.tadris.fitness.util.unit.UnitUtils.getString:(I)Ljava/lang/String; │ │ -48b620: 5410 b1a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/UnitUtils;.context:Landroid/content/Context; // field@a1b1 │ │ -48b624: 6e20 e602 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -48b62a: 0c02 |0005: move-result-object v2 │ │ -48b62c: 1102 |0006: return-object v2 │ │ +48b614: |[48b614] de.tadris.fitness.util.unit.UnitUtils.getString:(I)Ljava/lang/String; │ │ +48b624: 5410 b1a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/UnitUtils;.context:Landroid/content/Context; // field@a1b1 │ │ +48b628: 6e20 e602 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +48b62e: 0c02 |0005: move-result-object v2 │ │ +48b630: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/util/unit/UnitUtils; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -928478,17 +928479,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48b754: |[48b754] de.westnordost.osmapi.OsmApiErrorFactory.:()V │ │ -48b764: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48b76a: 0e00 |0003: return-void │ │ +48b758: |[48b758] de.westnordost.osmapi.OsmApiErrorFactory.:()V │ │ +48b768: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48b76e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/OsmApiErrorFactory; │ │ │ │ #1 : (in Lde/westnordost/osmapi/OsmApiErrorFactory;) │ │ @@ -928496,47 +928497,47 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -48b68c: |[48b68c] de.westnordost.osmapi.OsmApiErrorFactory.createError:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException; │ │ -48b69c: 1300 9001 |0000: const/16 v0, #int 400 // #190 │ │ -48b6a0: 3201 3700 |0002: if-eq v1, v0, 0039 // +0037 │ │ -48b6a4: 1300 9101 |0004: const/16 v0, #int 401 // #191 │ │ -48b6a8: 3201 2d00 |0006: if-eq v1, v0, 0033 // +002d │ │ -48b6ac: 1300 9301 |0008: const/16 v0, #int 403 // #193 │ │ -48b6b0: 3201 2900 |000a: if-eq v1, v0, 0033 // +0029 │ │ -48b6b4: 1300 9401 |000c: const/16 v0, #int 404 // #194 │ │ -48b6b8: 3201 1f00 |000e: if-eq v1, v0, 002d // +001f │ │ -48b6bc: 1300 9901 |0010: const/16 v0, #int 409 // #199 │ │ -48b6c0: 3201 1500 |0012: if-eq v1, v0, 0027 // +0015 │ │ -48b6c4: 1300 9a01 |0014: const/16 v0, #int 410 // #19a │ │ -48b6c8: 3201 1700 |0016: if-eq v1, v0, 002d // +0017 │ │ -48b6cc: 1300 f701 |0018: const/16 v0, #int 503 // #1f7 │ │ -48b6d0: 3201 0700 |001a: if-eq v1, v0, 0021 // +0007 │ │ -48b6d4: 7130 52dd 2103 |001c: invoke-static {v1, v2, v3}, Lde/westnordost/osmapi/OsmApiErrorFactory;.createGenericError:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException; // method@dd52 │ │ -48b6da: 0c01 |001f: move-result-object v1 │ │ -48b6dc: 1101 |0020: return-object v1 │ │ -48b6de: 2200 4b18 |0021: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmServiceUnavailableException; // type@184b │ │ -48b6e2: 7040 dadd 1032 |0023: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmServiceUnavailableException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddda │ │ -48b6e8: 1100 |0026: return-object v0 │ │ -48b6ea: 2200 4718 |0027: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmConflictException; // type@1847 │ │ -48b6ee: 7040 cfdd 1032 |0029: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmConflictException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddcf │ │ -48b6f4: 1100 |002c: return-object v0 │ │ -48b6f6: 2200 4918 |002d: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmNotFoundException; // type@1849 │ │ -48b6fa: 7040 d7dd 1032 |002f: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmNotFoundException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddd7 │ │ -48b700: 1100 |0032: return-object v0 │ │ -48b702: 2200 4518 |0033: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmAuthorizationException; // type@1845 │ │ -48b706: 7040 ccdd 1032 |0035: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmAuthorizationException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddcc │ │ -48b70c: 1100 |0038: return-object v0 │ │ -48b70e: 2200 4618 |0039: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmBadUserInputException; // type@1846 │ │ -48b712: 7040 cedd 1032 |003b: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmBadUserInputException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddce │ │ -48b718: 1100 |003e: return-object v0 │ │ +48b690: |[48b690] de.westnordost.osmapi.OsmApiErrorFactory.createError:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException; │ │ +48b6a0: 1300 9001 |0000: const/16 v0, #int 400 // #190 │ │ +48b6a4: 3201 3700 |0002: if-eq v1, v0, 0039 // +0037 │ │ +48b6a8: 1300 9101 |0004: const/16 v0, #int 401 // #191 │ │ +48b6ac: 3201 2d00 |0006: if-eq v1, v0, 0033 // +002d │ │ +48b6b0: 1300 9301 |0008: const/16 v0, #int 403 // #193 │ │ +48b6b4: 3201 2900 |000a: if-eq v1, v0, 0033 // +0029 │ │ +48b6b8: 1300 9401 |000c: const/16 v0, #int 404 // #194 │ │ +48b6bc: 3201 1f00 |000e: if-eq v1, v0, 002d // +001f │ │ +48b6c0: 1300 9901 |0010: const/16 v0, #int 409 // #199 │ │ +48b6c4: 3201 1500 |0012: if-eq v1, v0, 0027 // +0015 │ │ +48b6c8: 1300 9a01 |0014: const/16 v0, #int 410 // #19a │ │ +48b6cc: 3201 1700 |0016: if-eq v1, v0, 002d // +0017 │ │ +48b6d0: 1300 f701 |0018: const/16 v0, #int 503 // #1f7 │ │ +48b6d4: 3201 0700 |001a: if-eq v1, v0, 0021 // +0007 │ │ +48b6d8: 7130 52dd 2103 |001c: invoke-static {v1, v2, v3}, Lde/westnordost/osmapi/OsmApiErrorFactory;.createGenericError:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException; // method@dd52 │ │ +48b6de: 0c01 |001f: move-result-object v1 │ │ +48b6e0: 1101 |0020: return-object v1 │ │ +48b6e2: 2200 4b18 |0021: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmServiceUnavailableException; // type@184b │ │ +48b6e6: 7040 dadd 1032 |0023: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmServiceUnavailableException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddda │ │ +48b6ec: 1100 |0026: return-object v0 │ │ +48b6ee: 2200 4718 |0027: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmConflictException; // type@1847 │ │ +48b6f2: 7040 cfdd 1032 |0029: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmConflictException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddcf │ │ +48b6f8: 1100 |002c: return-object v0 │ │ +48b6fa: 2200 4918 |002d: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmNotFoundException; // type@1849 │ │ +48b6fe: 7040 d7dd 1032 |002f: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmNotFoundException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddd7 │ │ +48b704: 1100 |0032: return-object v0 │ │ +48b706: 2200 4518 |0033: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmAuthorizationException; // type@1845 │ │ +48b70a: 7040 ccdd 1032 |0035: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmAuthorizationException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddcc │ │ +48b710: 1100 |0038: return-object v0 │ │ +48b712: 2200 4618 |0039: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmBadUserInputException; // type@1846 │ │ +48b716: 7040 cedd 1032 |003b: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmBadUserInputException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddce │ │ +48b71c: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x001c line=40 │ │ 0x0021 line=22 │ │ 0x0027 line=35 │ │ 0x002d line=27 │ │ 0x0033 line=33 │ │ @@ -928551,25 +928552,25 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -48b71c: |[48b71c] de.westnordost.osmapi.OsmApiErrorFactory.createGenericError:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException; │ │ -48b72c: 1300 9001 |0000: const/16 v0, #int 400 // #190 │ │ -48b730: 3401 0c00 |0002: if-lt v1, v0, 000e // +000c │ │ -48b734: 1300 f401 |0004: const/16 v0, #int 500 // #1f4 │ │ -48b738: 3501 0800 |0006: if-ge v1, v0, 000e // +0008 │ │ -48b73c: 2200 4318 |0008: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmApiException; // type@1843 │ │ -48b740: 7040 c4dd 1032 |000a: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddc4 │ │ -48b746: 1100 |000d: return-object v0 │ │ -48b748: 2200 4818 |000e: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmConnectionException; // type@1848 │ │ -48b74c: 7040 d0dd 1032 |0010: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddd0 │ │ -48b752: 1100 |0013: return-object v0 │ │ +48b720: |[48b720] de.westnordost.osmapi.OsmApiErrorFactory.createGenericError:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException; │ │ +48b730: 1300 9001 |0000: const/16 v0, #int 400 // #190 │ │ +48b734: 3401 0c00 |0002: if-lt v1, v0, 000e // +000c │ │ +48b738: 1300 f401 |0004: const/16 v0, #int 500 // #1f4 │ │ +48b73c: 3501 0800 |0006: if-ge v1, v0, 000e // +0008 │ │ +48b740: 2200 4318 |0008: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmApiException; // type@1843 │ │ +48b744: 7040 c4dd 1032 |000a: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddc4 │ │ +48b74a: 1100 |000d: return-object v0 │ │ +48b74c: 2200 4818 |000e: new-instance v0, Lde/westnordost/osmapi/common/errors/OsmConnectionException; // type@1848 │ │ +48b750: 7040 d0dd 1032 |0010: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddd0 │ │ +48b756: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=49 │ │ 0x000e line=52 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) I │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ @@ -928658,18 +928659,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -48bbfc: |[48bbfc] de.westnordost.osmapi.OsmConnection.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -48bc0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48bc0e: 7050 55dd 2103 |0001: invoke-direct {v1, v2, v3, v0, v0}, Lde/westnordost/osmapi/OsmConnection;.:(Ljava/lang/String;Ljava/lang/String;Loauth/signpost/OAuthConsumer;Ljava/lang/Integer;)V // method@dd55 │ │ -48bc14: 0e00 |0004: return-void │ │ +48bc00: |[48bc00] de.westnordost.osmapi.OsmConnection.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +48bc10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48bc12: 7050 55dd 2103 |0001: invoke-direct {v1, v2, v3, v0, v0}, Lde/westnordost/osmapi/OsmConnection;.:(Ljava/lang/String;Ljava/lang/String;Loauth/signpost/OAuthConsumer;Ljava/lang/Integer;)V // method@dd55 │ │ +48bc18: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/westnordost/osmapi/OsmConnection; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -928679,18 +928680,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Loauth/signpost/OAuthConsumer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -48bc18: |[48bc18] de.westnordost.osmapi.OsmConnection.:(Ljava/lang/String;Ljava/lang/String;Loauth/signpost/OAuthConsumer;)V │ │ -48bc28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48bc2a: 7050 55dd 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lde/westnordost/osmapi/OsmConnection;.:(Ljava/lang/String;Ljava/lang/String;Loauth/signpost/OAuthConsumer;Ljava/lang/Integer;)V // method@dd55 │ │ -48bc30: 0e00 |0004: return-void │ │ +48bc1c: |[48bc1c] de.westnordost.osmapi.OsmConnection.:(Ljava/lang/String;Ljava/lang/String;Loauth/signpost/OAuthConsumer;)V │ │ +48bc2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48bc2e: 7050 55dd 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lde/westnordost/osmapi/OsmConnection;.:(Ljava/lang/String;Ljava/lang/String;Loauth/signpost/OAuthConsumer;Ljava/lang/Integer;)V // method@dd55 │ │ +48bc34: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/westnordost/osmapi/OsmConnection; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -928701,29 +928702,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Loauth/signpost/OAuthConsumer;Ljava/lang/Integer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -48bc34: |[48bc34] de.westnordost.osmapi.OsmConnection.:(Ljava/lang/String;Ljava/lang/String;Loauth/signpost/OAuthConsumer;Ljava/lang/Integer;)V │ │ -48bc44: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -48bc4a: 2200 f918 |0003: new-instance v0, Ljava/lang/Object; // type@18f9 │ │ -48bc4e: 7010 92e0 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48bc54: 5b10 b6a1 |0008: iput-object v0, v1, Lde/westnordost/osmapi/OsmConnection;.oauthLock:Ljava/lang/Object; // field@a1b6 │ │ -48bc58: 5b12 b4a1 |000a: iput-object v2, v1, Lde/westnordost/osmapi/OsmConnection;.apiUrl:Ljava/lang/String; // field@a1b4 │ │ -48bc5c: 5b13 b8a1 |000c: iput-object v3, v1, Lde/westnordost/osmapi/OsmConnection;.userAgent:Ljava/lang/String; // field@a1b8 │ │ -48bc60: 5b14 b5a1 |000e: iput-object v4, v1, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ -48bc64: 3805 0700 |0010: if-eqz v5, 0017 // +0007 │ │ -48bc68: 6e10 45e0 0500 |0012: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -48bc6e: 0a02 |0015: move-result v2 │ │ -48bc70: 2804 |0016: goto 001a // +0004 │ │ -48bc72: 1402 c8af 0000 |0017: const v2, #float 6.30584e-41 // #0000afc8 │ │ -48bc78: 5912 b7a1 |001a: iput v2, v1, Lde/westnordost/osmapi/OsmConnection;.timeout:I // field@a1b7 │ │ -48bc7c: 0e00 |001c: return-void │ │ +48bc38: |[48bc38] de.westnordost.osmapi.OsmConnection.:(Ljava/lang/String;Ljava/lang/String;Loauth/signpost/OAuthConsumer;Ljava/lang/Integer;)V │ │ +48bc48: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +48bc4e: 2200 f918 |0003: new-instance v0, Ljava/lang/Object; // type@18f9 │ │ +48bc52: 7010 92e0 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48bc58: 5b10 b6a1 |0008: iput-object v0, v1, Lde/westnordost/osmapi/OsmConnection;.oauthLock:Ljava/lang/Object; // field@a1b6 │ │ +48bc5c: 5b12 b4a1 |000a: iput-object v2, v1, Lde/westnordost/osmapi/OsmConnection;.apiUrl:Ljava/lang/String; // field@a1b4 │ │ +48bc60: 5b13 b8a1 |000c: iput-object v3, v1, Lde/westnordost/osmapi/OsmConnection;.userAgent:Ljava/lang/String; // field@a1b8 │ │ +48bc64: 5b14 b5a1 |000e: iput-object v4, v1, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ +48bc68: 3805 0700 |0010: if-eqz v5, 0017 // +0007 │ │ +48bc6c: 6e10 45e0 0500 |0012: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +48bc72: 0a02 |0015: move-result v2 │ │ +48bc74: 2804 |0016: goto 001a // +0004 │ │ +48bc76: 1402 c8af 0000 |0017: const v2, #float 6.30584e-41 // #0000afc8 │ │ +48bc7c: 5912 b7a1 |001a: iput v2, v1, Lde/westnordost/osmapi/OsmConnection;.timeout:I // field@a1b7 │ │ +48bc80: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=59 │ │ 0x000a line=71 │ │ 0x000c line=72 │ │ 0x000e line=73 │ │ @@ -928740,42 +928741,42 @@ │ │ type : '()Loauth/signpost/OAuthConsumer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -48bb4c: |[48bb4c] de.westnordost.osmapi.OsmConnection.createOAuthConsumer:()Loauth/signpost/OAuthConsumer; │ │ -48bb5c: 5440 b6a1 |0000: iget-object v0, v4, Lde/westnordost/osmapi/OsmConnection;.oauthLock:Ljava/lang/Object; // field@a1b6 │ │ -48bb60: 1d00 |0002: monitor-enter v0 │ │ -48bb62: 5441 b5a1 |0003: iget-object v1, v4, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ -48bb66: 3801 2200 |0005: if-eqz v1, 0027 // +0022 │ │ -48bb6a: 2202 651c |0007: new-instance v2, Loauth/signpost/basic/DefaultOAuthConsumer; // type@1c65 │ │ -48bb6e: 7210 a7f0 0100 |0009: invoke-interface {v1}, Loauth/signpost/OAuthConsumer;.getConsumerKey:()Ljava/lang/String; // method@f0a7 │ │ -48bb74: 0c01 |000c: move-result-object v1 │ │ -48bb76: 5443 b5a1 |000d: iget-object v3, v4, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ -48bb7a: 7210 a8f0 0300 |000f: invoke-interface {v3}, Loauth/signpost/OAuthConsumer;.getConsumerSecret:()Ljava/lang/String; // method@f0a8 │ │ -48bb80: 0c03 |0012: move-result-object v3 │ │ -48bb82: 7030 c4f0 1203 |0013: invoke-direct {v2, v1, v3}, Loauth/signpost/basic/DefaultOAuthConsumer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@f0c4 │ │ -48bb88: 5441 b5a1 |0016: iget-object v1, v4, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ -48bb8c: 7210 aaf0 0100 |0018: invoke-interface {v1}, Loauth/signpost/OAuthConsumer;.getToken:()Ljava/lang/String; // method@f0aa │ │ -48bb92: 0c01 |001b: move-result-object v1 │ │ -48bb94: 5443 b5a1 |001c: iget-object v3, v4, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ -48bb98: 7210 abf0 0300 |001e: invoke-interface {v3}, Loauth/signpost/OAuthConsumer;.getTokenSecret:()Ljava/lang/String; // method@f0ab │ │ -48bb9e: 0c03 |0021: move-result-object v3 │ │ -48bba0: 7230 b0f0 1203 |0022: invoke-interface {v2, v1, v3}, Loauth/signpost/OAuthConsumer;.setTokenWithSecret:(Ljava/lang/String;Ljava/lang/String;)V // method@f0b0 │ │ -48bba6: 1e00 |0025: monitor-exit v0 │ │ -48bba8: 1102 |0026: return-object v2 │ │ -48bbaa: 2201 6c1c |0027: new-instance v1, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ -48bbae: 1a02 f75e |0029: const-string v2, "This class has been initialized without a OAuthConsumer. Only API calls that do not require authentication can be made." // string@5ef7 │ │ -48bbb2: 7020 ebf0 2100 |002b: invoke-direct {v1, v2}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ -48bbb8: 2701 |002e: throw v1 │ │ -48bbba: 0d01 |002f: move-exception v1 │ │ -48bbbc: 1e00 |0030: monitor-exit v0 │ │ -48bbbe: 2701 |0031: throw v1 │ │ +48bb50: |[48bb50] de.westnordost.osmapi.OsmConnection.createOAuthConsumer:()Loauth/signpost/OAuthConsumer; │ │ +48bb60: 5440 b6a1 |0000: iget-object v0, v4, Lde/westnordost/osmapi/OsmConnection;.oauthLock:Ljava/lang/Object; // field@a1b6 │ │ +48bb64: 1d00 |0002: monitor-enter v0 │ │ +48bb66: 5441 b5a1 |0003: iget-object v1, v4, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ +48bb6a: 3801 2200 |0005: if-eqz v1, 0027 // +0022 │ │ +48bb6e: 2202 651c |0007: new-instance v2, Loauth/signpost/basic/DefaultOAuthConsumer; // type@1c65 │ │ +48bb72: 7210 a7f0 0100 |0009: invoke-interface {v1}, Loauth/signpost/OAuthConsumer;.getConsumerKey:()Ljava/lang/String; // method@f0a7 │ │ +48bb78: 0c01 |000c: move-result-object v1 │ │ +48bb7a: 5443 b5a1 |000d: iget-object v3, v4, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ +48bb7e: 7210 a8f0 0300 |000f: invoke-interface {v3}, Loauth/signpost/OAuthConsumer;.getConsumerSecret:()Ljava/lang/String; // method@f0a8 │ │ +48bb84: 0c03 |0012: move-result-object v3 │ │ +48bb86: 7030 c4f0 1203 |0013: invoke-direct {v2, v1, v3}, Loauth/signpost/basic/DefaultOAuthConsumer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@f0c4 │ │ +48bb8c: 5441 b5a1 |0016: iget-object v1, v4, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ +48bb90: 7210 aaf0 0100 |0018: invoke-interface {v1}, Loauth/signpost/OAuthConsumer;.getToken:()Ljava/lang/String; // method@f0aa │ │ +48bb96: 0c01 |001b: move-result-object v1 │ │ +48bb98: 5443 b5a1 |001c: iget-object v3, v4, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ +48bb9c: 7210 abf0 0300 |001e: invoke-interface {v3}, Loauth/signpost/OAuthConsumer;.getTokenSecret:()Ljava/lang/String; // method@f0ab │ │ +48bba2: 0c03 |0021: move-result-object v3 │ │ +48bba4: 7230 b0f0 1203 |0022: invoke-interface {v2, v1, v3}, Loauth/signpost/OAuthConsumer;.setTokenWithSecret:(Ljava/lang/String;Ljava/lang/String;)V // method@f0b0 │ │ +48bbaa: 1e00 |0025: monitor-exit v0 │ │ +48bbac: 1102 |0026: return-object v2 │ │ +48bbae: 2201 6c1c |0027: new-instance v1, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ +48bbb2: 1a02 f75e |0029: const-string v2, "This class has been initialized without a OAuthConsumer. Only API calls that do not require authentication can be made." // string@5ef7 │ │ +48bbb6: 7020 ebf0 2100 |002b: invoke-direct {v1, v2}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ +48bbbc: 2701 |002e: throw v1 │ │ +48bbbe: 0d01 |002f: move-exception v1 │ │ +48bbc0: 1e00 |0030: monitor-exit v0 │ │ +48bbc2: 2701 |0031: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0031 │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=295 │ │ 0x0003 line=297 │ │ 0x0007 line=306 │ │ @@ -928792,33 +928793,33 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -48b9a8: |[48b9a8] de.westnordost.osmapi.OsmConnection.getErrorDescription:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -48b9b8: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -48b9bc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -48b9be: 1105 |0003: return-object v5 │ │ -48b9c0: 2200 9f18 |0004: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ -48b9c4: 7010 b9de 0000 |0006: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ -48b9ca: 1301 0004 |0009: const/16 v1, #int 1024 // #400 │ │ -48b9ce: 2311 1e1e |000b: new-array v1, v1, [B // type@1e1e │ │ -48b9d2: 6e20 33df 1500 |000d: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@df33 │ │ -48b9d8: 0a02 |0010: move-result v2 │ │ -48b9da: 12f3 |0011: const/4 v3, #int -1 // #ff │ │ -48b9dc: 3232 0700 |0012: if-eq v2, v3, 0019 // +0007 │ │ -48b9e0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -48b9e2: 6e40 c1de 1023 |0015: invoke-virtual {v0, v1, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@dec1 │ │ -48b9e8: 28f5 |0018: goto 000d // -000b │ │ -48b9ea: 1a05 d560 |0019: const-string v5, "UTF-8" // string@60d5 │ │ -48b9ee: 6e20 bfde 5000 |001b: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@debf │ │ -48b9f4: 0c05 |001e: move-result-object v5 │ │ -48b9f6: 1105 |001f: return-object v5 │ │ +48b9ac: |[48b9ac] de.westnordost.osmapi.OsmConnection.getErrorDescription:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +48b9bc: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +48b9c0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +48b9c2: 1105 |0003: return-object v5 │ │ +48b9c4: 2200 9f18 |0004: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ +48b9c8: 7010 b9de 0000 |0006: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ +48b9ce: 1301 0004 |0009: const/16 v1, #int 1024 // #400 │ │ +48b9d2: 2311 1e1e |000b: new-array v1, v1, [B // type@1e1e │ │ +48b9d6: 6e20 33df 1500 |000d: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@df33 │ │ +48b9dc: 0a02 |0010: move-result v2 │ │ +48b9de: 12f3 |0011: const/4 v3, #int -1 // #ff │ │ +48b9e0: 3232 0700 |0012: if-eq v2, v3, 0019 // +0007 │ │ +48b9e4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +48b9e6: 6e40 c1de 1023 |0015: invoke-virtual {v0, v1, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@dec1 │ │ +48b9ec: 28f5 |0018: goto 000d // -000b │ │ +48b9ee: 1a05 d560 |0019: const-string v5, "UTF-8" // string@60d5 │ │ +48b9f2: 6e20 bfde 5000 |001b: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@debf │ │ +48b9f8: 0c05 |001e: move-result-object v5 │ │ +48b9fa: 1105 |001f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=356 │ │ 0x000d line=359 │ │ 0x0015 line=361 │ │ 0x001b line=363 │ │ locals : │ │ @@ -928830,44 +928831,44 @@ │ │ type : '(Ljava/net/HttpURLConnection;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -48b798: |[48b798] de.westnordost.osmapi.OsmConnection.handleResponse:(Ljava/net/HttpURLConnection;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ -48b7a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48b7aa: 2201 9a18 |0001: new-instance v1, Ljava/io/BufferedInputStream; // type@189a │ │ -48b7ae: 6e10 c0e1 0300 |0003: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1c0 │ │ -48b7b4: 0c03 |0006: move-result-object v3 │ │ -48b7b6: 7020 aade 3100 |0007: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@deaa │ │ -48b7bc: 7220 4fdd 1400 |000a: invoke-interface {v4, v1}, Lde/westnordost/osmapi/ApiResponseReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@dd4f │ │ -48b7c2: 0c03 |000d: move-result-object v3 │ │ -48b7c4: 6e10 2fdf 0100 |000e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -48b7ca: 1103 |0011: return-object v3 │ │ -48b7cc: 0d03 |0012: move-exception v3 │ │ -48b7ce: 0710 |0013: move-object v0, v1 │ │ -48b7d0: 2812 |0014: goto 0026 // +0012 │ │ -48b7d2: 0d03 |0015: move-exception v3 │ │ -48b7d4: 0710 |0016: move-object v0, v1 │ │ -48b7d6: 2807 |0017: goto 001e // +0007 │ │ -48b7d8: 0d03 |0018: move-exception v3 │ │ -48b7da: 0710 |0019: move-object v0, v1 │ │ -48b7dc: 280b |001a: goto 0025 // +000b │ │ -48b7de: 0d03 |001b: move-exception v3 │ │ -48b7e0: 280a |001c: goto 0026 // +000a │ │ -48b7e2: 0d03 |001d: move-exception v3 │ │ -48b7e4: 2204 4418 |001e: new-instance v4, Lde/westnordost/osmapi/common/errors/OsmApiReadResponseException; // type@1844 │ │ -48b7e8: 7020 cbdd 3400 |0020: invoke-direct {v4, v3}, Lde/westnordost/osmapi/common/errors/OsmApiReadResponseException;.:(Ljava/lang/Exception;)V // method@ddcb │ │ -48b7ee: 2704 |0023: throw v4 │ │ -48b7f0: 0d03 |0024: move-exception v3 │ │ -48b7f2: 2703 |0025: throw v3 │ │ -48b7f4: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ -48b7f8: 6e10 2fdf 0000 |0028: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -48b7fe: 2703 |002b: throw v3 │ │ +48b79c: |[48b79c] de.westnordost.osmapi.OsmConnection.handleResponse:(Ljava/net/HttpURLConnection;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ +48b7ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48b7ae: 2201 9a18 |0001: new-instance v1, Ljava/io/BufferedInputStream; // type@189a │ │ +48b7b2: 6e10 c0e1 0300 |0003: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1c0 │ │ +48b7b8: 0c03 |0006: move-result-object v3 │ │ +48b7ba: 7020 aade 3100 |0007: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@deaa │ │ +48b7c0: 7220 4fdd 1400 |000a: invoke-interface {v4, v1}, Lde/westnordost/osmapi/ApiResponseReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@dd4f │ │ +48b7c6: 0c03 |000d: move-result-object v3 │ │ +48b7c8: 6e10 2fdf 0100 |000e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +48b7ce: 1103 |0011: return-object v3 │ │ +48b7d0: 0d03 |0012: move-exception v3 │ │ +48b7d2: 0710 |0013: move-object v0, v1 │ │ +48b7d4: 2812 |0014: goto 0026 // +0012 │ │ +48b7d6: 0d03 |0015: move-exception v3 │ │ +48b7d8: 0710 |0016: move-object v0, v1 │ │ +48b7da: 2807 |0017: goto 001e // +0007 │ │ +48b7dc: 0d03 |0018: move-exception v3 │ │ +48b7de: 0710 |0019: move-object v0, v1 │ │ +48b7e0: 280b |001a: goto 0025 // +000b │ │ +48b7e2: 0d03 |001b: move-exception v3 │ │ +48b7e4: 280a |001c: goto 0026 // +000a │ │ +48b7e6: 0d03 |001d: move-exception v3 │ │ +48b7e8: 2204 4418 |001e: new-instance v4, Lde/westnordost/osmapi/common/errors/OsmApiReadResponseException; // type@1844 │ │ +48b7ec: 7020 cbdd 3400 |0020: invoke-direct {v4, v3}, Lde/westnordost/osmapi/common/errors/OsmApiReadResponseException;.:(Ljava/lang/Exception;)V // method@ddcb │ │ +48b7f2: 2704 |0023: throw v4 │ │ +48b7f4: 0d03 |0024: move-exception v3 │ │ +48b7f6: 2703 |0025: throw v3 │ │ +48b7f8: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ +48b7fc: 6e10 2fdf 0000 |0028: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +48b802: 2703 |002b: throw v3 │ │ catches : 3 │ │ 0x0001 - 0x000a │ │ Ljava/io/IOException; -> 0x0024 │ │ Ljava/lang/Exception; -> 0x001d │ │ -> 0x001b │ │ 0x000a - 0x000e │ │ Ljava/io/IOException; -> 0x0018 │ │ @@ -928893,29 +928894,29 @@ │ │ type : '(Ljava/net/HttpURLConnection;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -48bc80: |[48bc80] de.westnordost.osmapi.OsmConnection.handleResponseCode:(Ljava/net/HttpURLConnection;)V │ │ -48bc90: 6e10 c5e1 0300 |0000: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@e1c5 │ │ -48bc96: 0a00 |0003: move-result v0 │ │ -48bc98: 1301 c800 |0004: const/16 v1, #int 200 // #c8 │ │ -48bc9c: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ -48bca0: 0e00 |0008: return-void │ │ -48bca2: 6e10 c6e1 0300 |0009: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@e1c6 │ │ -48bca8: 0c01 |000c: move-result-object v1 │ │ -48bcaa: 6e10 bfe1 0300 |000d: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@e1bf │ │ -48bcb0: 0c03 |0010: move-result-object v3 │ │ -48bcb2: 7020 58dd 3200 |0011: invoke-direct {v2, v3}, Lde/westnordost/osmapi/OsmConnection;.getErrorDescription:(Ljava/io/InputStream;)Ljava/lang/String; // method@dd58 │ │ -48bcb8: 0c03 |0014: move-result-object v3 │ │ -48bcba: 7130 51dd 1003 |0015: invoke-static {v0, v1, v3}, Lde/westnordost/osmapi/OsmApiErrorFactory;.createError:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException; // method@dd51 │ │ -48bcc0: 0c03 |0018: move-result-object v3 │ │ -48bcc2: 2703 |0019: throw v3 │ │ +48bc84: |[48bc84] de.westnordost.osmapi.OsmConnection.handleResponseCode:(Ljava/net/HttpURLConnection;)V │ │ +48bc94: 6e10 c5e1 0300 |0000: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@e1c5 │ │ +48bc9a: 0a00 |0003: move-result v0 │ │ +48bc9c: 1301 c800 |0004: const/16 v1, #int 200 // #c8 │ │ +48bca0: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ +48bca4: 0e00 |0008: return-void │ │ +48bca6: 6e10 c6e1 0300 |0009: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@e1c6 │ │ +48bcac: 0c01 |000c: move-result-object v1 │ │ +48bcae: 6e10 bfe1 0300 |000d: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@e1bf │ │ +48bcb4: 0c03 |0010: move-result-object v3 │ │ +48bcb6: 7020 58dd 3200 |0011: invoke-direct {v2, v3}, Lde/westnordost/osmapi/OsmConnection;.getErrorDescription:(Ljava/io/InputStream;)Ljava/lang/String; // method@dd58 │ │ +48bcbc: 0c03 |0014: move-result-object v3 │ │ +48bcbe: 7130 51dd 1003 |0015: invoke-static {v0, v1, v3}, Lde/westnordost/osmapi/OsmApiErrorFactory;.createError:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException; // method@dd51 │ │ +48bcc4: 0c03 |0018: move-result-object v3 │ │ +48bcc6: 2703 |0019: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0009 line=346 │ │ 0x000d line=347 │ │ 0x0015 line=349 │ │ locals : │ │ @@ -928927,49 +928928,49 @@ │ │ type : '(Ljava/lang/String;)Ljava/net/HttpURLConnection;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -48ba24: |[48ba24] de.westnordost.osmapi.OsmConnection.openConnection:(Ljava/lang/String;)Ljava/net/HttpURLConnection; │ │ -48ba34: 1d03 |0000: monitor-enter v3 │ │ -48ba36: 2200 3d19 |0001: new-instance v0, Ljava/net/URL; // type@193d │ │ -48ba3a: 2201 3d19 |0003: new-instance v1, Ljava/net/URL; // type@193d │ │ -48ba3e: 5432 b4a1 |0005: iget-object v2, v3, Lde/westnordost/osmapi/OsmConnection;.apiUrl:Ljava/lang/String; // field@a1b4 │ │ -48ba42: 7020 e5e1 2100 |0007: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@e1e5 │ │ -48ba48: 7030 e8e1 1004 |000a: invoke-direct {v0, v1, v4}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@e1e8 │ │ -48ba4e: 6e10 eee1 0000 |000d: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ -48ba54: 0c04 |0010: move-result-object v4 │ │ -48ba56: 1f04 3119 |0011: check-cast v4, Ljava/net/HttpURLConnection; // type@1931 │ │ -48ba5a: 6e10 ebe1 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@e1eb │ │ -48ba60: 0c00 |0016: move-result-object v0 │ │ -48ba62: 6e10 c7e1 0400 |0017: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getURL:()Ljava/net/URL; // method@e1c7 │ │ -48ba68: 0c01 |001a: move-result-object v1 │ │ -48ba6a: 6e10 ebe1 0100 |001b: invoke-virtual {v1}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@e1eb │ │ -48ba70: 0c01 |001e: move-result-object v1 │ │ -48ba72: 6e20 c7e0 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48ba78: 0a00 |0022: move-result v0 │ │ -48ba7a: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ -48ba7e: 5430 b8a1 |0025: iget-object v0, v3, Lde/westnordost/osmapi/OsmConnection;.userAgent:Ljava/lang/String; // field@a1b8 │ │ -48ba82: 3800 0700 |0027: if-eqz v0, 002e // +0007 │ │ -48ba86: 1a01 de61 |0029: const-string v1, "User-Agent" // string@61de │ │ -48ba8a: 6e30 cde1 1400 |002b: invoke-virtual {v4, v1, v0}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@e1cd │ │ -48ba90: 5230 b7a1 |002e: iget v0, v3, Lde/westnordost/osmapi/OsmConnection;.timeout:I // field@a1b7 │ │ -48ba94: 6e20 c9e1 0400 |0030: invoke-virtual {v4, v0}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@e1c9 │ │ -48ba9a: 5230 b7a1 |0033: iget v0, v3, Lde/westnordost/osmapi/OsmConnection;.timeout:I // field@a1b7 │ │ -48ba9e: 6e20 cbe1 0400 |0035: invoke-virtual {v4, v0}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@e1cb │ │ -48baa4: 1e03 |0038: monitor-exit v3 │ │ -48baa6: 1104 |0039: return-object v4 │ │ -48baa8: 2204 4c18 |003a: new-instance v4, Lde/westnordost/osmapi/common/errors/RedirectedException; // type@184c │ │ -48baac: 7010 dbdd 0400 |003c: invoke-direct {v4}, Lde/westnordost/osmapi/common/errors/RedirectedException;.:()V // method@dddb │ │ -48bab2: 2704 |003f: throw v4 │ │ -48bab4: 0d04 |0040: move-exception v4 │ │ -48bab6: 1e03 |0041: monitor-exit v3 │ │ -48bab8: 2704 |0042: throw v4 │ │ +48ba28: |[48ba28] de.westnordost.osmapi.OsmConnection.openConnection:(Ljava/lang/String;)Ljava/net/HttpURLConnection; │ │ +48ba38: 1d03 |0000: monitor-enter v3 │ │ +48ba3a: 2200 3d19 |0001: new-instance v0, Ljava/net/URL; // type@193d │ │ +48ba3e: 2201 3d19 |0003: new-instance v1, Ljava/net/URL; // type@193d │ │ +48ba42: 5432 b4a1 |0005: iget-object v2, v3, Lde/westnordost/osmapi/OsmConnection;.apiUrl:Ljava/lang/String; // field@a1b4 │ │ +48ba46: 7020 e5e1 2100 |0007: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@e1e5 │ │ +48ba4c: 7030 e8e1 1004 |000a: invoke-direct {v0, v1, v4}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@e1e8 │ │ +48ba52: 6e10 eee1 0000 |000d: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ +48ba58: 0c04 |0010: move-result-object v4 │ │ +48ba5a: 1f04 3119 |0011: check-cast v4, Ljava/net/HttpURLConnection; // type@1931 │ │ +48ba5e: 6e10 ebe1 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@e1eb │ │ +48ba64: 0c00 |0016: move-result-object v0 │ │ +48ba66: 6e10 c7e1 0400 |0017: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getURL:()Ljava/net/URL; // method@e1c7 │ │ +48ba6c: 0c01 |001a: move-result-object v1 │ │ +48ba6e: 6e10 ebe1 0100 |001b: invoke-virtual {v1}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@e1eb │ │ +48ba74: 0c01 |001e: move-result-object v1 │ │ +48ba76: 6e20 c7e0 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48ba7c: 0a00 |0022: move-result v0 │ │ +48ba7e: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ +48ba82: 5430 b8a1 |0025: iget-object v0, v3, Lde/westnordost/osmapi/OsmConnection;.userAgent:Ljava/lang/String; // field@a1b8 │ │ +48ba86: 3800 0700 |0027: if-eqz v0, 002e // +0007 │ │ +48ba8a: 1a01 de61 |0029: const-string v1, "User-Agent" // string@61de │ │ +48ba8e: 6e30 cde1 1400 |002b: invoke-virtual {v4, v1, v0}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@e1cd │ │ +48ba94: 5230 b7a1 |002e: iget v0, v3, Lde/westnordost/osmapi/OsmConnection;.timeout:I // field@a1b7 │ │ +48ba98: 6e20 c9e1 0400 |0030: invoke-virtual {v4, v0}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@e1c9 │ │ +48ba9e: 5230 b7a1 |0033: iget v0, v3, Lde/westnordost/osmapi/OsmConnection;.timeout:I // field@a1b7 │ │ +48baa2: 6e20 cbe1 0400 |0035: invoke-virtual {v4, v0}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@e1cb │ │ +48baa8: 1e03 |0038: monitor-exit v3 │ │ +48baaa: 1104 |0039: return-object v4 │ │ +48baac: 2204 4c18 |003a: new-instance v4, Lde/westnordost/osmapi/common/errors/RedirectedException; // type@184c │ │ +48bab0: 7010 dbdd 0400 |003c: invoke-direct {v4}, Lde/westnordost/osmapi/common/errors/RedirectedException;.:()V // method@dddb │ │ +48bab6: 2704 |003f: throw v4 │ │ +48bab8: 0d04 |0040: move-exception v4 │ │ +48baba: 1e03 |0041: monitor-exit v3 │ │ +48babc: 2704 |0042: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0038 │ │ -> 0x0040 │ │ 0x003a - 0x0040 │ │ -> 0x0040 │ │ positions : │ │ 0x0001 line=272 │ │ @@ -928990,40 +928991,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;)Ljava/net/HttpURLConnection;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -48bad0: |[48bad0] de.westnordost.osmapi.OsmConnection.sendRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;)Ljava/net/HttpURLConnection; │ │ -48bae0: 7020 65dd 2100 |0000: invoke-direct {v1, v2}, Lde/westnordost/osmapi/OsmConnection;.openConnection:(Ljava/lang/String;)Ljava/net/HttpURLConnection; // method@dd65 │ │ -48bae6: 0c02 |0003: move-result-object v2 │ │ -48bae8: 3803 0500 |0004: if-eqz v3, 0009 // +0005 │ │ -48baec: 6e20 cce1 3200 |0006: invoke-virtual {v2, v3}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@e1cc │ │ -48baf2: 3805 1e00 |0009: if-eqz v5, 0027 // +001e │ │ -48baf6: 7210 4ddd 0500 |000b: invoke-interface {v5}, Lde/westnordost/osmapi/ApiRequestWriter;.getContentType:()Ljava/lang/String; // method@dd4d │ │ -48bafc: 0c03 |000e: move-result-object v3 │ │ -48bafe: 3803 1800 |000f: if-eqz v3, 0027 // +0018 │ │ -48bb02: 7210 4ddd 0500 |0011: invoke-interface {v5}, Lde/westnordost/osmapi/ApiRequestWriter;.getContentType:()Ljava/lang/String; // method@dd4d │ │ -48bb08: 0c03 |0014: move-result-object v3 │ │ -48bb0a: 1a00 2416 |0015: const-string v0, "Content-Type" // string@1624 │ │ -48bb0e: 6e30 cde1 0203 |0017: invoke-virtual {v2, v0, v3}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@e1cd │ │ -48bb14: 6203 75a2 |001a: sget-object v3, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ -48bb18: 1a00 d560 |001c: const-string v0, "UTF-8" // string@60d5 │ │ -48bb1c: 6e20 e8e0 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ -48bb22: 0c03 |0021: move-result-object v3 │ │ -48bb24: 1a00 8e7c |0022: const-string v0, "charset" // string@7c8e │ │ -48bb28: 6e30 cde1 0203 |0024: invoke-virtual {v2, v0, v3}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@e1cd │ │ -48bb2e: 3804 0900 |0027: if-eqz v4, 0030 // +0009 │ │ -48bb32: 7010 56dd 0100 |0029: invoke-direct {v1}, Lde/westnordost/osmapi/OsmConnection;.createOAuthConsumer:()Loauth/signpost/OAuthConsumer; // method@dd56 │ │ -48bb38: 0c03 |002c: move-result-object v3 │ │ -48bb3a: 7220 b2f0 2300 |002d: invoke-interface {v3, v2}, Loauth/signpost/OAuthConsumer;.sign:(Ljava/lang/Object;)Loauth/signpost/http/HttpRequest; // method@f0b2 │ │ -48bb40: 3805 0500 |0030: if-eqz v5, 0035 // +0005 │ │ -48bb44: 7030 67dd 2105 |0032: invoke-direct {v1, v2, v5}, Lde/westnordost/osmapi/OsmConnection;.sendRequestPayload:(Ljava/net/HttpURLConnection;Lde/westnordost/osmapi/ApiRequestWriter;)V // method@dd67 │ │ -48bb4a: 1102 |0035: return-object v2 │ │ +48bad4: |[48bad4] de.westnordost.osmapi.OsmConnection.sendRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;)Ljava/net/HttpURLConnection; │ │ +48bae4: 7020 65dd 2100 |0000: invoke-direct {v1, v2}, Lde/westnordost/osmapi/OsmConnection;.openConnection:(Ljava/lang/String;)Ljava/net/HttpURLConnection; // method@dd65 │ │ +48baea: 0c02 |0003: move-result-object v2 │ │ +48baec: 3803 0500 |0004: if-eqz v3, 0009 // +0005 │ │ +48baf0: 6e20 cce1 3200 |0006: invoke-virtual {v2, v3}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@e1cc │ │ +48baf6: 3805 1e00 |0009: if-eqz v5, 0027 // +001e │ │ +48bafa: 7210 4ddd 0500 |000b: invoke-interface {v5}, Lde/westnordost/osmapi/ApiRequestWriter;.getContentType:()Ljava/lang/String; // method@dd4d │ │ +48bb00: 0c03 |000e: move-result-object v3 │ │ +48bb02: 3803 1800 |000f: if-eqz v3, 0027 // +0018 │ │ +48bb06: 7210 4ddd 0500 |0011: invoke-interface {v5}, Lde/westnordost/osmapi/ApiRequestWriter;.getContentType:()Ljava/lang/String; // method@dd4d │ │ +48bb0c: 0c03 |0014: move-result-object v3 │ │ +48bb0e: 1a00 2416 |0015: const-string v0, "Content-Type" // string@1624 │ │ +48bb12: 6e30 cde1 0203 |0017: invoke-virtual {v2, v0, v3}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@e1cd │ │ +48bb18: 6203 75a2 |001a: sget-object v3, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ +48bb1c: 1a00 d560 |001c: const-string v0, "UTF-8" // string@60d5 │ │ +48bb20: 6e20 e8e0 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ +48bb26: 0c03 |0021: move-result-object v3 │ │ +48bb28: 1a00 8e7c |0022: const-string v0, "charset" // string@7c8e │ │ +48bb2c: 6e30 cde1 0203 |0024: invoke-virtual {v2, v0, v3}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@e1cd │ │ +48bb32: 3804 0900 |0027: if-eqz v4, 0030 // +0009 │ │ +48bb36: 7010 56dd 0100 |0029: invoke-direct {v1}, Lde/westnordost/osmapi/OsmConnection;.createOAuthConsumer:()Loauth/signpost/OAuthConsumer; // method@dd56 │ │ +48bb3c: 0c03 |002c: move-result-object v3 │ │ +48bb3e: 7220 b2f0 2300 |002d: invoke-interface {v3, v2}, Loauth/signpost/OAuthConsumer;.sign:(Ljava/lang/Object;)Loauth/signpost/http/HttpRequest; // method@f0b2 │ │ +48bb44: 3805 0500 |0030: if-eqz v5, 0035 // +0005 │ │ +48bb48: 7030 67dd 2105 |0032: invoke-direct {v1, v2, v5}, Lde/westnordost/osmapi/OsmConnection;.sendRequestPayload:(Ljava/net/HttpURLConnection;Lde/westnordost/osmapi/ApiRequestWriter;)V // method@dd67 │ │ +48bb4e: 1102 |0035: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0006 line=223 │ │ 0x000b line=226 │ │ 0x0011 line=228 │ │ 0x001a line=229 │ │ @@ -929041,32 +929042,32 @@ │ │ type : '(Ljava/net/HttpURLConnection;Lde/westnordost/osmapi/ApiRequestWriter;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -48bd0c: |[48bd0c] de.westnordost.osmapi.OsmConnection.sendRequestPayload:(Ljava/net/HttpURLConnection;Lde/westnordost/osmapi/ApiRequestWriter;)V │ │ -48bd1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48bd1e: 6e20 cae1 0200 |0001: invoke-virtual {v2, v0}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@e1ca │ │ -48bd24: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -48bd26: 6e10 c1e1 0200 |0005: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@e1c1 │ │ -48bd2c: 0c00 |0008: move-result-object v0 │ │ -48bd2e: 7220 4edd 0300 |0009: invoke-interface {v3, v0}, Lde/westnordost/osmapi/ApiRequestWriter;.write:(Ljava/io/OutputStream;)V // method@dd4e │ │ -48bd34: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -48bd38: 6e10 4cdf 0000 |000e: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -48bd3e: 0e00 |0011: return-void │ │ -48bd40: 0d02 |0012: move-exception v2 │ │ -48bd42: 2806 |0013: goto 0019 // +0006 │ │ -48bd44: 0d03 |0014: move-exception v3 │ │ -48bd46: 6e10 bde1 0200 |0015: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ -48bd4c: 2703 |0018: throw v3 │ │ -48bd4e: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ -48bd52: 6e10 4cdf 0000 |001b: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -48bd58: 2702 |001e: throw v2 │ │ +48bd10: |[48bd10] de.westnordost.osmapi.OsmConnection.sendRequestPayload:(Ljava/net/HttpURLConnection;Lde/westnordost/osmapi/ApiRequestWriter;)V │ │ +48bd20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48bd22: 6e20 cae1 0200 |0001: invoke-virtual {v2, v0}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@e1ca │ │ +48bd28: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +48bd2a: 6e10 c1e1 0200 |0005: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@e1c1 │ │ +48bd30: 0c00 |0008: move-result-object v0 │ │ +48bd32: 7220 4edd 0300 |0009: invoke-interface {v3, v0}, Lde/westnordost/osmapi/ApiRequestWriter;.write:(Ljava/io/OutputStream;)V // method@dd4e │ │ +48bd38: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +48bd3c: 6e10 4cdf 0000 |000e: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +48bd42: 0e00 |0011: return-void │ │ +48bd44: 0d02 |0012: move-exception v2 │ │ +48bd46: 2806 |0013: goto 0019 // +0006 │ │ +48bd48: 0d03 |0014: move-exception v3 │ │ +48bd4a: 6e10 bde1 0200 |0015: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ +48bd50: 2703 |0018: throw v3 │ │ +48bd52: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ +48bd56: 6e10 4cdf 0000 |001b: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +48bd5c: 2702 |001e: throw v2 │ │ catches : 2 │ │ 0x0005 - 0x000c │ │ Ljava/io/IOException; -> 0x0014 │ │ -> 0x0012 │ │ 0x0015 - 0x0019 │ │ -> 0x0012 │ │ positions : │ │ @@ -929089,22 +929090,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48b97c: |[48b97c] de.westnordost.osmapi.OsmConnection.getApiUrl:()Ljava/lang/String; │ │ -48b98c: 1d01 |0000: monitor-enter v1 │ │ -48b98e: 5410 b4a1 |0001: iget-object v0, v1, Lde/westnordost/osmapi/OsmConnection;.apiUrl:Ljava/lang/String; // field@a1b4 │ │ -48b992: 1e01 |0003: monitor-exit v1 │ │ -48b994: 1100 |0004: return-object v0 │ │ -48b996: 0d00 |0005: move-exception v0 │ │ -48b998: 1e01 |0006: monitor-exit v1 │ │ -48b99a: 2700 |0007: throw v0 │ │ +48b980: |[48b980] de.westnordost.osmapi.OsmConnection.getApiUrl:()Ljava/lang/String; │ │ +48b990: 1d01 |0000: monitor-enter v1 │ │ +48b992: 5410 b4a1 |0001: iget-object v0, v1, Lde/westnordost/osmapi/OsmConnection;.apiUrl:Ljava/lang/String; // field@a1b4 │ │ +48b996: 1e01 |0003: monitor-exit v1 │ │ +48b998: 1100 |0004: return-object v0 │ │ +48b99a: 0d00 |0005: move-exception v0 │ │ +48b99c: 1e01 |0006: monitor-exit v1 │ │ +48b99e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=123 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/westnordost/osmapi/OsmConnection; │ │ @@ -929114,23 +929115,23 @@ │ │ type : '()Loauth/signpost/OAuthConsumer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48bbcc: |[48bbcc] de.westnordost.osmapi.OsmConnection.getOAuth:()Loauth/signpost/OAuthConsumer; │ │ -48bbdc: 5420 b6a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/OsmConnection;.oauthLock:Ljava/lang/Object; // field@a1b6 │ │ -48bbe0: 1d00 |0002: monitor-enter v0 │ │ -48bbe2: 5421 b5a1 |0003: iget-object v1, v2, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ -48bbe6: 1e00 |0005: monitor-exit v0 │ │ -48bbe8: 1101 |0006: return-object v1 │ │ -48bbea: 0d01 |0007: move-exception v1 │ │ -48bbec: 1e00 |0008: monitor-exit v0 │ │ -48bbee: 2701 |0009: throw v1 │ │ +48bbd0: |[48bbd0] de.westnordost.osmapi.OsmConnection.getOAuth:()Loauth/signpost/OAuthConsumer; │ │ +48bbe0: 5420 b6a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/OsmConnection;.oauthLock:Ljava/lang/Object; // field@a1b6 │ │ +48bbe4: 1d00 |0002: monitor-enter v0 │ │ +48bbe6: 5421 b5a1 |0003: iget-object v1, v2, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ +48bbea: 1e00 |0005: monitor-exit v0 │ │ +48bbec: 1101 |0006: return-object v1 │ │ +48bbee: 0d01 |0007: move-exception v1 │ │ +48bbf0: 1e00 |0008: monitor-exit v0 │ │ +48bbf2: 2701 |0009: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=130 │ │ 0x0008 line=131 │ │ @@ -929142,22 +929143,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48b76c: |[48b76c] de.westnordost.osmapi.OsmConnection.getTimeout:()I │ │ -48b77c: 1d01 |0000: monitor-enter v1 │ │ -48b77e: 5210 b7a1 |0001: iget v0, v1, Lde/westnordost/osmapi/OsmConnection;.timeout:I // field@a1b7 │ │ -48b782: 1e01 |0003: monitor-exit v1 │ │ -48b784: 0f00 |0004: return v0 │ │ -48b786: 0d00 |0005: move-exception v0 │ │ -48b788: 1e01 |0006: monitor-exit v1 │ │ -48b78a: 2700 |0007: throw v0 │ │ +48b770: |[48b770] de.westnordost.osmapi.OsmConnection.getTimeout:()I │ │ +48b780: 1d01 |0000: monitor-enter v1 │ │ +48b782: 5210 b7a1 |0001: iget v0, v1, Lde/westnordost/osmapi/OsmConnection;.timeout:I // field@a1b7 │ │ +48b786: 1e01 |0003: monitor-exit v1 │ │ +48b788: 0f00 |0004: return v0 │ │ +48b78a: 0d00 |0005: move-exception v0 │ │ +48b78c: 1e01 |0006: monitor-exit v1 │ │ +48b78e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=136 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/westnordost/osmapi/OsmConnection; │ │ @@ -929167,22 +929168,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48b9f8: |[48b9f8] de.westnordost.osmapi.OsmConnection.getUserAgent:()Ljava/lang/String; │ │ -48ba08: 1d01 |0000: monitor-enter v1 │ │ -48ba0a: 5410 b8a1 |0001: iget-object v0, v1, Lde/westnordost/osmapi/OsmConnection;.userAgent:Ljava/lang/String; // field@a1b8 │ │ -48ba0e: 1e01 |0003: monitor-exit v1 │ │ -48ba10: 1100 |0004: return-object v0 │ │ -48ba12: 0d00 |0005: move-exception v0 │ │ -48ba14: 1e01 |0006: monitor-exit v1 │ │ -48ba16: 2700 |0007: throw v0 │ │ +48b9fc: |[48b9fc] de.westnordost.osmapi.OsmConnection.getUserAgent:()Ljava/lang/String; │ │ +48ba0c: 1d01 |0000: monitor-enter v1 │ │ +48ba0e: 5410 b8a1 |0001: iget-object v0, v1, Lde/westnordost/osmapi/OsmConnection;.userAgent:Ljava/lang/String; // field@a1b8 │ │ +48ba12: 1e01 |0003: monitor-exit v1 │ │ +48ba14: 1100 |0004: return-object v0 │ │ +48ba16: 0d00 |0005: move-exception v0 │ │ +48ba18: 1e01 |0006: monitor-exit v1 │ │ +48ba1a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=118 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/westnordost/osmapi/OsmConnection; │ │ @@ -929192,24 +929193,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -48b82c: |[48b82c] de.westnordost.osmapi.OsmConnection.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ -48b83c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -48b83e: 0760 |0001: move-object v0, v6 │ │ -48b840: 0771 |0002: move-object v1, v7 │ │ -48b842: 0782 |0003: move-object v2, v8 │ │ -48b844: 0794 |0004: move-object v4, v9 │ │ -48b846: 07a5 |0005: move-object v5, v10 │ │ -48b848: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ -48b84e: 0c07 |0009: move-result-object v7 │ │ -48b850: 1107 |000a: return-object v7 │ │ +48b830: |[48b830] de.westnordost.osmapi.OsmConnection.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ +48b840: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +48b842: 0760 |0001: move-object v0, v6 │ │ +48b844: 0771 |0002: move-object v1, v7 │ │ +48b846: 0782 |0003: move-object v2, v8 │ │ +48b848: 0794 |0004: move-object v4, v9 │ │ +48b84a: 07a5 |0005: move-object v5, v10 │ │ +48b84c: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ +48b852: 0c07 |0009: move-result-object v7 │ │ +48b854: 1107 |000a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=161 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lde/westnordost/osmapi/OsmConnection; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -929221,24 +929222,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -48b854: |[48b854] de.westnordost.osmapi.OsmConnection.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ -48b864: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -48b866: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -48b868: 0760 |0002: move-object v0, v6 │ │ -48b86a: 0771 |0003: move-object v1, v7 │ │ -48b86c: 0782 |0004: move-object v2, v8 │ │ -48b86e: 0795 |0005: move-object v5, v9 │ │ -48b870: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ -48b876: 0c07 |0009: move-result-object v7 │ │ -48b878: 1107 |000a: return-object v7 │ │ +48b858: |[48b858] de.westnordost.osmapi.OsmConnection.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ +48b868: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +48b86a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +48b86c: 0760 |0002: move-object v0, v6 │ │ +48b86e: 0771 |0003: move-object v1, v7 │ │ +48b870: 0782 |0004: move-object v2, v8 │ │ +48b872: 0795 |0005: move-object v5, v9 │ │ +48b874: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ +48b87a: 0c07 |0009: move-result-object v7 │ │ +48b87c: 1107 |000a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=154 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lde/westnordost/osmapi/OsmConnection; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -929249,23 +929250,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -48bcc4: |[48bcc4] de.westnordost.osmapi.OsmConnection.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;)V │ │ -48bcd4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -48bcd6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -48bcd8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -48bcda: 0760 |0003: move-object v0, v6 │ │ -48bcdc: 0771 |0004: move-object v1, v7 │ │ -48bcde: 0782 |0005: move-object v2, v8 │ │ -48bce0: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ -48bce6: 0e00 |0009: return-void │ │ +48bcc8: |[48bcc8] de.westnordost.osmapi.OsmConnection.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;)V │ │ +48bcd8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +48bcda: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +48bcdc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +48bcde: 0760 |0003: move-object v0, v6 │ │ +48bce0: 0771 |0004: move-object v1, v7 │ │ +48bce2: 0782 |0005: move-object v2, v8 │ │ +48bce4: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ +48bcea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=167 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lde/westnordost/osmapi/OsmConnection; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/String; │ │ @@ -929275,23 +929276,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -48bce8: |[48bce8] de.westnordost.osmapi.OsmConnection.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;)V │ │ -48bcf8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -48bcfa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -48bcfc: 0760 |0002: move-object v0, v6 │ │ -48bcfe: 0771 |0003: move-object v1, v7 │ │ -48bd00: 0782 |0004: move-object v2, v8 │ │ -48bd02: 0794 |0005: move-object v4, v9 │ │ -48bd04: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ -48bd0a: 0e00 |0009: return-void │ │ +48bcec: |[48bcec] de.westnordost.osmapi.OsmConnection.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;)V │ │ +48bcfc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +48bcfe: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +48bd00: 0760 |0002: move-object v0, v6 │ │ +48bd02: 0771 |0003: move-object v1, v7 │ │ +48bd04: 0782 |0004: move-object v2, v8 │ │ +48bd06: 0794 |0005: move-object v4, v9 │ │ +48bd08: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ +48bd0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=173 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lde/westnordost/osmapi/OsmConnection; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/String; │ │ @@ -929302,24 +929303,24 @@ │ │ type : '(Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -48b8a4: |[48b8a4] de.westnordost.osmapi.OsmConnection.makeRequest:(Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ -48b8b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -48b8b6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -48b8b8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -48b8ba: 0760 |0003: move-object v0, v6 │ │ -48b8bc: 0771 |0004: move-object v1, v7 │ │ -48b8be: 0785 |0005: move-object v5, v8 │ │ -48b8c0: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ -48b8c6: 0c07 |0009: move-result-object v7 │ │ -48b8c8: 1107 |000a: return-object v7 │ │ +48b8a8: |[48b8a8] de.westnordost.osmapi.OsmConnection.makeRequest:(Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ +48b8b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +48b8ba: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +48b8bc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +48b8be: 0760 |0003: move-object v0, v6 │ │ +48b8c0: 0771 |0004: move-object v1, v7 │ │ +48b8c2: 0785 |0005: move-object v5, v8 │ │ +48b8c4: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ +48b8ca: 0c07 |0009: move-result-object v7 │ │ +48b8cc: 1107 |000a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=142 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lde/westnordost/osmapi/OsmConnection; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 (null) Lde/westnordost/osmapi/ApiResponseReader; │ │ @@ -929329,50 +929330,50 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -48b8cc: |[48b8cc] de.westnordost.osmapi.OsmConnection.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ -48b8dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48b8de: 7055 66dd 2143 |0001: invoke-direct {v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.sendRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;)Ljava/net/HttpURLConnection; // method@dd66 │ │ -48b8e4: 0c02 |0004: move-result-object v2 │ │ -48b8e6: 7020 5ddd 2100 |0005: invoke-direct {v1, v2}, Lde/westnordost/osmapi/OsmConnection;.handleResponseCode:(Ljava/net/HttpURLConnection;)V // method@dd5d │ │ -48b8ec: 3806 0c00 |0008: if-eqz v6, 0014 // +000c │ │ -48b8f0: 7030 5cdd 2106 |000a: invoke-direct {v1, v2, v6}, Lde/westnordost/osmapi/OsmConnection;.handleResponse:(Ljava/net/HttpURLConnection;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5c │ │ -48b8f6: 0c03 |000d: move-result-object v3 │ │ -48b8f8: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -48b8fc: 6e10 bde1 0200 |0010: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ -48b902: 1103 |0013: return-object v3 │ │ -48b904: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -48b908: 6e10 bde1 0200 |0016: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ -48b90e: 1100 |0019: return-object v0 │ │ -48b910: 0d03 |001a: move-exception v3 │ │ -48b912: 0720 |001b: move-object v0, v2 │ │ -48b914: 2817 |001c: goto 0033 // +0017 │ │ -48b916: 0d03 |001d: move-exception v3 │ │ -48b918: 0720 |001e: move-object v0, v2 │ │ -48b91a: 2807 |001f: goto 0026 // +0007 │ │ -48b91c: 0d03 |0020: move-exception v3 │ │ -48b91e: 0720 |0021: move-object v0, v2 │ │ -48b920: 280b |0022: goto 002d // +000b │ │ -48b922: 0d03 |0023: move-exception v3 │ │ -48b924: 280f |0024: goto 0033 // +000f │ │ -48b926: 0d03 |0025: move-exception v3 │ │ -48b928: 2202 4518 |0026: new-instance v2, Lde/westnordost/osmapi/common/errors/OsmAuthorizationException; // type@1845 │ │ -48b92c: 7020 cddd 3200 |0028: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/errors/OsmAuthorizationException;.:(Ljava/lang/Throwable;)V // method@ddcd │ │ -48b932: 2702 |002b: throw v2 │ │ -48b934: 0d03 |002c: move-exception v3 │ │ -48b936: 2202 4818 |002d: new-instance v2, Lde/westnordost/osmapi/common/errors/OsmConnectionException; // type@1848 │ │ -48b93a: 7020 d1dd 3200 |002f: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.:(Ljava/lang/Throwable;)V // method@ddd1 │ │ -48b940: 2702 |0032: throw v2 │ │ -48b942: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ -48b946: 6e10 bde1 0000 |0035: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ -48b94c: 2703 |0038: throw v3 │ │ +48b8d0: |[48b8d0] de.westnordost.osmapi.OsmConnection.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ +48b8e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48b8e2: 7055 66dd 2143 |0001: invoke-direct {v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.sendRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;)Ljava/net/HttpURLConnection; // method@dd66 │ │ +48b8e8: 0c02 |0004: move-result-object v2 │ │ +48b8ea: 7020 5ddd 2100 |0005: invoke-direct {v1, v2}, Lde/westnordost/osmapi/OsmConnection;.handleResponseCode:(Ljava/net/HttpURLConnection;)V // method@dd5d │ │ +48b8f0: 3806 0c00 |0008: if-eqz v6, 0014 // +000c │ │ +48b8f4: 7030 5cdd 2106 |000a: invoke-direct {v1, v2, v6}, Lde/westnordost/osmapi/OsmConnection;.handleResponse:(Ljava/net/HttpURLConnection;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5c │ │ +48b8fa: 0c03 |000d: move-result-object v3 │ │ +48b8fc: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +48b900: 6e10 bde1 0200 |0010: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ +48b906: 1103 |0013: return-object v3 │ │ +48b908: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +48b90c: 6e10 bde1 0200 |0016: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ +48b912: 1100 |0019: return-object v0 │ │ +48b914: 0d03 |001a: move-exception v3 │ │ +48b916: 0720 |001b: move-object v0, v2 │ │ +48b918: 2817 |001c: goto 0033 // +0017 │ │ +48b91a: 0d03 |001d: move-exception v3 │ │ +48b91c: 0720 |001e: move-object v0, v2 │ │ +48b91e: 2807 |001f: goto 0026 // +0007 │ │ +48b920: 0d03 |0020: move-exception v3 │ │ +48b922: 0720 |0021: move-object v0, v2 │ │ +48b924: 280b |0022: goto 002d // +000b │ │ +48b926: 0d03 |0023: move-exception v3 │ │ +48b928: 280f |0024: goto 0033 // +000f │ │ +48b92a: 0d03 |0025: move-exception v3 │ │ +48b92c: 2202 4518 |0026: new-instance v2, Lde/westnordost/osmapi/common/errors/OsmAuthorizationException; // type@1845 │ │ +48b930: 7020 cddd 3200 |0028: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/errors/OsmAuthorizationException;.:(Ljava/lang/Throwable;)V // method@ddcd │ │ +48b936: 2702 |002b: throw v2 │ │ +48b938: 0d03 |002c: move-exception v3 │ │ +48b93a: 2202 4818 |002d: new-instance v2, Lde/westnordost/osmapi/common/errors/OsmConnectionException; // type@1848 │ │ +48b93e: 7020 d1dd 3200 |002f: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.:(Ljava/lang/Throwable;)V // method@ddd1 │ │ +48b944: 2702 |0032: throw v2 │ │ +48b946: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ +48b94a: 6e10 bde1 0000 |0035: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ +48b950: 2703 |0038: throw v3 │ │ catches : 3 │ │ 0x0001 - 0x0005 │ │ Ljava/io/IOException; -> 0x002c │ │ Loauth/signpost/exception/OAuthException; -> 0x0025 │ │ -> 0x0023 │ │ 0x0005 - 0x000e │ │ Ljava/io/IOException; -> 0x0020 │ │ @@ -929402,24 +929403,24 @@ │ │ type : '(Ljava/lang/String;ZLde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -48b87c: |[48b87c] de.westnordost.osmapi.OsmConnection.makeRequest:(Ljava/lang/String;ZLde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ -48b88c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -48b88e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -48b890: 0760 |0002: move-object v0, v6 │ │ -48b892: 0771 |0003: move-object v1, v7 │ │ -48b894: 0183 |0004: move v3, v8 │ │ -48b896: 0795 |0005: move-object v5, v9 │ │ -48b898: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ -48b89e: 0c07 |0009: move-result-object v7 │ │ -48b8a0: 1107 |000a: return-object v7 │ │ +48b880: |[48b880] de.westnordost.osmapi.OsmConnection.makeRequest:(Ljava/lang/String;ZLde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; │ │ +48b890: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +48b892: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +48b894: 0760 |0002: move-object v0, v6 │ │ +48b896: 0771 |0003: move-object v1, v7 │ │ +48b898: 0183 |0004: move v3, v8 │ │ +48b89a: 0795 |0005: move-object v5, v9 │ │ +48b89c: 7406 63dd 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Ljava/lang/String;ZLde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd63 │ │ +48b8a2: 0c07 |0009: move-result-object v7 │ │ +48b8a4: 1107 |000a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=148 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lde/westnordost/osmapi/OsmConnection; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 (null) Z │ │ @@ -929430,22 +929431,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48bd74: |[48bd74] de.westnordost.osmapi.OsmConnection.setApiUrl:(Ljava/lang/String;)V │ │ -48bd84: 1d00 |0000: monitor-enter v0 │ │ -48bd86: 5b01 b4a1 |0001: iput-object v1, v0, Lde/westnordost/osmapi/OsmConnection;.apiUrl:Ljava/lang/String; // field@a1b4 │ │ -48bd8a: 1e00 |0003: monitor-exit v0 │ │ -48bd8c: 0e00 |0004: return-void │ │ -48bd8e: 0d01 |0005: move-exception v1 │ │ -48bd90: 1e00 |0006: monitor-exit v0 │ │ -48bd92: 2701 |0007: throw v1 │ │ +48bd78: |[48bd78] de.westnordost.osmapi.OsmConnection.setApiUrl:(Ljava/lang/String;)V │ │ +48bd88: 1d00 |0000: monitor-enter v0 │ │ +48bd8a: 5b01 b4a1 |0001: iput-object v1, v0, Lde/westnordost/osmapi/OsmConnection;.apiUrl:Ljava/lang/String; // field@a1b4 │ │ +48bd8e: 1e00 |0003: monitor-exit v0 │ │ +48bd90: 0e00 |0004: return-void │ │ +48bd92: 0d01 |0005: move-exception v1 │ │ +48bd94: 1e00 |0006: monitor-exit v0 │ │ +48bd96: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=108 │ │ 0x0003 line=109 │ │ locals : │ │ @@ -929457,23 +929458,23 @@ │ │ type : '(Loauth/signpost/OAuthConsumer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48bda0: |[48bda0] de.westnordost.osmapi.OsmConnection.setOAuth:(Loauth/signpost/OAuthConsumer;)V │ │ -48bdb0: 5410 b6a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/OsmConnection;.oauthLock:Ljava/lang/Object; // field@a1b6 │ │ -48bdb4: 1d00 |0002: monitor-enter v0 │ │ -48bdb6: 5b12 b5a1 |0003: iput-object v2, v1, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ -48bdba: 1e00 |0005: monitor-exit v0 │ │ -48bdbc: 0e00 |0006: return-void │ │ -48bdbe: 0d02 |0007: move-exception v2 │ │ -48bdc0: 1e00 |0008: monitor-exit v0 │ │ -48bdc2: 2702 |0009: throw v2 │ │ +48bda4: |[48bda4] de.westnordost.osmapi.OsmConnection.setOAuth:(Loauth/signpost/OAuthConsumer;)V │ │ +48bdb4: 5410 b6a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/OsmConnection;.oauthLock:Ljava/lang/Object; // field@a1b6 │ │ +48bdb8: 1d00 |0002: monitor-enter v0 │ │ +48bdba: 5b12 b5a1 |0003: iput-object v2, v1, Lde/westnordost/osmapi/OsmConnection;.oauth:Loauth/signpost/OAuthConsumer; // field@a1b5 │ │ +48bdbe: 1e00 |0005: monitor-exit v0 │ │ +48bdc0: 0e00 |0006: return-void │ │ +48bdc2: 0d02 |0007: move-exception v2 │ │ +48bdc4: 1e00 |0008: monitor-exit v0 │ │ +48bdc6: 2702 |0009: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x0005 line=103 │ │ @@ -929486,22 +929487,22 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48bdd0: |[48bdd0] de.westnordost.osmapi.OsmConnection.setTimeout:(I)V │ │ -48bde0: 1d00 |0000: monitor-enter v0 │ │ -48bde2: 5901 b7a1 |0001: iput v1, v0, Lde/westnordost/osmapi/OsmConnection;.timeout:I // field@a1b7 │ │ -48bde6: 1e00 |0003: monitor-exit v0 │ │ -48bde8: 0e00 |0004: return-void │ │ -48bdea: 0d01 |0005: move-exception v1 │ │ -48bdec: 1e00 |0006: monitor-exit v0 │ │ -48bdee: 2701 |0007: throw v1 │ │ +48bdd4: |[48bdd4] de.westnordost.osmapi.OsmConnection.setTimeout:(I)V │ │ +48bde4: 1d00 |0000: monitor-enter v0 │ │ +48bde6: 5901 b7a1 |0001: iput v1, v0, Lde/westnordost/osmapi/OsmConnection;.timeout:I // field@a1b7 │ │ +48bdea: 1e00 |0003: monitor-exit v0 │ │ +48bdec: 0e00 |0004: return-void │ │ +48bdee: 0d01 |0005: move-exception v1 │ │ +48bdf0: 1e00 |0006: monitor-exit v0 │ │ +48bdf2: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=95 │ │ 0x0003 line=96 │ │ locals : │ │ @@ -929513,22 +929514,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48bdfc: |[48bdfc] de.westnordost.osmapi.OsmConnection.setUserAgent:(Ljava/lang/String;)V │ │ -48be0c: 1d00 |0000: monitor-enter v0 │ │ -48be0e: 5b01 b8a1 |0001: iput-object v1, v0, Lde/westnordost/osmapi/OsmConnection;.userAgent:Ljava/lang/String; // field@a1b8 │ │ -48be12: 1e00 |0003: monitor-exit v0 │ │ -48be14: 0e00 |0004: return-void │ │ -48be16: 0d01 |0005: move-exception v1 │ │ -48be18: 1e00 |0006: monitor-exit v0 │ │ -48be1a: 2701 |0007: throw v1 │ │ +48be00: |[48be00] de.westnordost.osmapi.OsmConnection.setUserAgent:(Ljava/lang/String;)V │ │ +48be10: 1d00 |0000: monitor-enter v0 │ │ +48be12: 5b01 b8a1 |0001: iput-object v1, v0, Lde/westnordost/osmapi/OsmConnection;.userAgent:Ljava/lang/String; // field@a1b8 │ │ +48be16: 1e00 |0003: monitor-exit v0 │ │ +48be18: 0e00 |0004: return-void │ │ +48be1a: 0d01 |0005: move-exception v1 │ │ +48be1c: 1e00 |0006: monitor-exit v0 │ │ +48be1e: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=113 │ │ 0x0003 line=114 │ │ locals : │ │ @@ -929582,37 +929583,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -48be70: |[48be70] de.westnordost.osmapi.capabilities.Capabilities$ApiStatus.:()V │ │ -48be80: 2200 3418 |0000: new-instance v0, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1834 │ │ -48be84: 1a01 7a4e |0002: const-string v1, "ONLINE" // string@4e7a │ │ -48be88: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -48be8a: 7030 6ddd 1002 |0005: invoke-direct {v0, v1, v2}, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.:(Ljava/lang/String;I)V // method@dd6d │ │ -48be90: 6900 bba1 |0008: sput-object v0, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.ONLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bb │ │ -48be94: 2201 3418 |000a: new-instance v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1834 │ │ -48be98: 1a03 5a4e |000c: const-string v3, "OFFLINE" // string@4e5a │ │ -48be9c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -48be9e: 7030 6ddd 3104 |000f: invoke-direct {v1, v3, v4}, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.:(Ljava/lang/String;I)V // method@dd6d │ │ -48bea4: 6901 baa1 |0012: sput-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.OFFLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1ba │ │ -48bea8: 2203 3418 |0014: new-instance v3, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1834 │ │ -48beac: 1a05 2853 |0016: const-string v5, "READONLY" // string@5328 │ │ -48beb0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -48beb2: 7030 6ddd 5306 |0019: invoke-direct {v3, v5, v6}, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.:(Ljava/lang/String;I)V // method@dd6d │ │ -48beb8: 6903 bca1 |001c: sput-object v3, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.READONLY:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bc │ │ -48bebc: 1235 |001e: const/4 v5, #int 3 // #3 │ │ -48bebe: 2355 611f |001f: new-array v5, v5, [Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1f61 │ │ -48bec2: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ -48bec6: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ -48beca: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ -48bece: 6905 b9a1 |0027: sput-object v5, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.$VALUES:[Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1b9 │ │ -48bed2: 0e00 |0029: return-void │ │ +48be74: |[48be74] de.westnordost.osmapi.capabilities.Capabilities$ApiStatus.:()V │ │ +48be84: 2200 3418 |0000: new-instance v0, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1834 │ │ +48be88: 1a01 7a4e |0002: const-string v1, "ONLINE" // string@4e7a │ │ +48be8c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +48be8e: 7030 6ddd 1002 |0005: invoke-direct {v0, v1, v2}, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.:(Ljava/lang/String;I)V // method@dd6d │ │ +48be94: 6900 bba1 |0008: sput-object v0, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.ONLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bb │ │ +48be98: 2201 3418 |000a: new-instance v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1834 │ │ +48be9c: 1a03 5a4e |000c: const-string v3, "OFFLINE" // string@4e5a │ │ +48bea0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +48bea2: 7030 6ddd 3104 |000f: invoke-direct {v1, v3, v4}, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.:(Ljava/lang/String;I)V // method@dd6d │ │ +48bea8: 6901 baa1 |0012: sput-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.OFFLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1ba │ │ +48beac: 2203 3418 |0014: new-instance v3, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1834 │ │ +48beb0: 1a05 2853 |0016: const-string v5, "READONLY" // string@5328 │ │ +48beb4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +48beb6: 7030 6ddd 5306 |0019: invoke-direct {v3, v5, v6}, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.:(Ljava/lang/String;I)V // method@dd6d │ │ +48bebc: 6903 bca1 |001c: sput-object v3, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.READONLY:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bc │ │ +48bec0: 1235 |001e: const/4 v5, #int 3 // #3 │ │ +48bec2: 2355 611f |001f: new-array v5, v5, [Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1f61 │ │ +48bec6: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ +48beca: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ +48bece: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ +48bed2: 6905 b9a1 |0027: sput-object v5, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.$VALUES:[Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1b9 │ │ +48bed6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000a line=39 │ │ 0x0014 line=40 │ │ 0x0027 line=36 │ │ locals : │ │ @@ -929622,17 +929623,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -48bed4: |[48bed4] de.westnordost.osmapi.capabilities.Capabilities$ApiStatus.:(Ljava/lang/String;I)V │ │ -48bee4: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -48beea: 0e00 |0003: return-void │ │ +48bed8: |[48bed8] de.westnordost.osmapi.capabilities.Capabilities$ApiStatus.:(Ljava/lang/String;I)V │ │ +48bee8: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +48beee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -929642,20 +929643,20 @@ │ │ type : '(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -48be28: |[48be28] de.westnordost.osmapi.capabilities.Capabilities$ApiStatus.valueOf:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; │ │ -48be38: 1c00 3418 |0000: const-class v0, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1834 │ │ -48be3c: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -48be42: 0c01 |0005: move-result-object v1 │ │ -48be44: 1f01 3418 |0006: check-cast v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1834 │ │ -48be48: 1101 |0008: return-object v1 │ │ +48be2c: |[48be2c] de.westnordost.osmapi.capabilities.Capabilities$ApiStatus.valueOf:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; │ │ +48be3c: 1c00 3418 |0000: const-class v0, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1834 │ │ +48be40: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +48be46: 0c01 |0005: move-result-object v1 │ │ +48be48: 1f01 3418 |0006: check-cast v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1834 │ │ +48be4c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;) │ │ @@ -929663,20 +929664,20 @@ │ │ type : '()[Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48be4c: |[48be4c] de.westnordost.osmapi.capabilities.Capabilities$ApiStatus.values:()[Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; │ │ -48be5c: 6200 b9a1 |0000: sget-object v0, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.$VALUES:[Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1b9 │ │ -48be60: 6e10 ceff 0000 |0002: invoke-virtual {v0}, [Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.clone:()Ljava/lang/Object; // method@ffce │ │ -48be66: 0c00 |0005: move-result-object v0 │ │ -48be68: 1f00 611f |0006: check-cast v0, [Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1f61 │ │ -48be6c: 1100 |0008: return-object v0 │ │ +48be50: |[48be50] de.westnordost.osmapi.capabilities.Capabilities$ApiStatus.values:()[Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; │ │ +48be60: 6200 b9a1 |0000: sget-object v0, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.$VALUES:[Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1b9 │ │ +48be64: 6e10 ceff 0000 |0002: invoke-virtual {v0}, [Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.clone:()Ljava/lang/Object; // method@ffce │ │ +48be6a: 0c00 |0005: move-result-object v0 │ │ +48be6c: 1f00 611f |0006: check-cast v0, [Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // type@1f61 │ │ +48be70: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 4904 (Capabilities.java) │ │ @@ -929764,17 +929765,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48c434: |[48c434] de.westnordost.osmapi.capabilities.Capabilities.:()V │ │ -48c444: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48c44a: 0e00 |0003: return-void │ │ +48c438: |[48c438] de.westnordost.osmapi.capabilities.Capabilities.:()V │ │ +48c448: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48c44e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/capabilities/Capabilities; │ │ │ │ #1 : (in Lde/westnordost/osmapi/capabilities/Capabilities;) │ │ @@ -929782,21 +929783,21 @@ │ │ type : '(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -48c40c: |[48c40c] de.westnordost.osmapi.capabilities.Capabilities.parseApiStatus:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; │ │ -48c41c: 6200 75a2 |0000: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ -48c420: 6e20 eae0 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0ea │ │ -48c426: 0c01 |0005: move-result-object v1 │ │ -48c428: 7110 6edd 0100 |0006: invoke-static {v1}, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.valueOf:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // method@dd6e │ │ -48c42e: 0c01 |0009: move-result-object v1 │ │ -48c430: 1101 |000a: return-object v1 │ │ +48c410: |[48c410] de.westnordost.osmapi.capabilities.Capabilities.parseApiStatus:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; │ │ +48c420: 6200 75a2 |0000: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ +48c424: 6e20 eae0 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0ea │ │ +48c42a: 0c01 |0005: move-result-object v1 │ │ +48c42c: 7110 6edd 0100 |0006: invoke-static {v1}, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.valueOf:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // method@dd6e │ │ +48c432: 0c01 |0009: move-result-object v1 │ │ +48c434: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -929805,22 +929806,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48c334: |[48c334] de.westnordost.osmapi.capabilities.Capabilities.isDatabaseReadable:()Z │ │ -48c344: 5420 bda1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.databaseStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bd │ │ -48c348: 6201 baa1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.OFFLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1ba │ │ -48c34c: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -48c350: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -48c352: 2802 |0007: goto 0009 // +0002 │ │ -48c354: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -48c356: 0f00 |0009: return v0 │ │ +48c338: |[48c338] de.westnordost.osmapi.capabilities.Capabilities.isDatabaseReadable:()Z │ │ +48c348: 5420 bda1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.databaseStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bd │ │ +48c34c: 6201 baa1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.OFFLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1ba │ │ +48c350: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ +48c354: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +48c356: 2802 |0007: goto 0009 // +0002 │ │ +48c358: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +48c35a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/westnordost/osmapi/capabilities/Capabilities; │ │ │ │ #1 : (in Lde/westnordost/osmapi/capabilities/Capabilities;) │ │ @@ -929828,22 +929829,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48c358: |[48c358] de.westnordost.osmapi.capabilities.Capabilities.isDatabaseWritable:()Z │ │ -48c368: 5420 bda1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.databaseStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bd │ │ -48c36c: 6201 bba1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.ONLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bb │ │ -48c370: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -48c374: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -48c376: 2802 |0007: goto 0009 // +0002 │ │ -48c378: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -48c37a: 0f00 |0009: return v0 │ │ +48c35c: |[48c35c] de.westnordost.osmapi.capabilities.Capabilities.isDatabaseWritable:()Z │ │ +48c36c: 5420 bda1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.databaseStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bd │ │ +48c370: 6201 bba1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.ONLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bb │ │ +48c374: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +48c378: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +48c37a: 2802 |0007: goto 0009 // +0002 │ │ +48c37c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +48c37e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/westnordost/osmapi/capabilities/Capabilities; │ │ │ │ #2 : (in Lde/westnordost/osmapi/capabilities/Capabilities;) │ │ @@ -929851,22 +929852,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48c37c: |[48c37c] de.westnordost.osmapi.capabilities.Capabilities.isGpsTracesReadable:()Z │ │ -48c38c: 5420 bea1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.gpsTracesStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1be │ │ -48c390: 6201 baa1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.OFFLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1ba │ │ -48c394: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -48c398: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -48c39a: 2802 |0007: goto 0009 // +0002 │ │ -48c39c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -48c39e: 0f00 |0009: return v0 │ │ +48c380: |[48c380] de.westnordost.osmapi.capabilities.Capabilities.isGpsTracesReadable:()Z │ │ +48c390: 5420 bea1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.gpsTracesStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1be │ │ +48c394: 6201 baa1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.OFFLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1ba │ │ +48c398: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ +48c39c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +48c39e: 2802 |0007: goto 0009 // +0002 │ │ +48c3a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +48c3a2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/westnordost/osmapi/capabilities/Capabilities; │ │ │ │ #3 : (in Lde/westnordost/osmapi/capabilities/Capabilities;) │ │ @@ -929874,22 +929875,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48c3a0: |[48c3a0] de.westnordost.osmapi.capabilities.Capabilities.isGpsTracesUploadable:()Z │ │ -48c3b0: 5420 bea1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.gpsTracesStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1be │ │ -48c3b4: 6201 bba1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.ONLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bb │ │ -48c3b8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -48c3bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -48c3be: 2802 |0007: goto 0009 // +0002 │ │ -48c3c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -48c3c2: 0f00 |0009: return v0 │ │ +48c3a4: |[48c3a4] de.westnordost.osmapi.capabilities.Capabilities.isGpsTracesUploadable:()Z │ │ +48c3b4: 5420 bea1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.gpsTracesStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1be │ │ +48c3b8: 6201 bba1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.ONLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bb │ │ +48c3bc: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +48c3c0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +48c3c2: 2802 |0007: goto 0009 // +0002 │ │ +48c3c4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +48c3c6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/westnordost/osmapi/capabilities/Capabilities; │ │ │ │ #4 : (in Lde/westnordost/osmapi/capabilities/Capabilities;) │ │ @@ -929897,22 +929898,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48c3c4: |[48c3c4] de.westnordost.osmapi.capabilities.Capabilities.isMapDataModifiable:()Z │ │ -48c3d4: 5420 c0a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.mapDataStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1c0 │ │ -48c3d8: 6201 bba1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.ONLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bb │ │ -48c3dc: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -48c3e0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -48c3e2: 2802 |0007: goto 0009 // +0002 │ │ -48c3e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -48c3e6: 0f00 |0009: return v0 │ │ +48c3c8: |[48c3c8] de.westnordost.osmapi.capabilities.Capabilities.isMapDataModifiable:()Z │ │ +48c3d8: 5420 c0a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.mapDataStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1c0 │ │ +48c3dc: 6201 bba1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.ONLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bb │ │ +48c3e0: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +48c3e4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +48c3e6: 2802 |0007: goto 0009 // +0002 │ │ +48c3e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +48c3ea: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/westnordost/osmapi/capabilities/Capabilities; │ │ │ │ #5 : (in Lde/westnordost/osmapi/capabilities/Capabilities;) │ │ @@ -929920,22 +929921,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48c3e8: |[48c3e8] de.westnordost.osmapi.capabilities.Capabilities.isMapDataReadable:()Z │ │ -48c3f8: 5420 c0a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.mapDataStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1c0 │ │ -48c3fc: 6201 baa1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.OFFLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1ba │ │ -48c400: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -48c404: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -48c406: 2802 |0007: goto 0009 // +0002 │ │ -48c408: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -48c40a: 0f00 |0009: return v0 │ │ +48c3ec: |[48c3ec] de.westnordost.osmapi.capabilities.Capabilities.isMapDataReadable:()Z │ │ +48c3fc: 5420 c0a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/Capabilities;.mapDataStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1c0 │ │ +48c400: 6201 baa1 |0002: sget-object v1, Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus;.OFFLINE:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1ba │ │ +48c404: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ +48c408: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +48c40a: 2802 |0007: goto 0009 // +0002 │ │ +48c40c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +48c40e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/westnordost/osmapi/capabilities/Capabilities; │ │ │ │ source_file_idx : 4904 (Capabilities.java) │ │ @@ -929967,18 +929968,18 @@ │ │ type : '(Lde/westnordost/osmapi/OsmConnection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48bf1c: |[48bf1c] de.westnordost.osmapi.capabilities.CapabilitiesDao.:(Lde/westnordost/osmapi/OsmConnection;)V │ │ -48bf2c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48bf32: 5b01 caa1 |0003: iput-object v1, v0, Lde/westnordost/osmapi/capabilities/CapabilitiesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a1ca │ │ -48bf36: 0e00 |0005: return-void │ │ +48bf20: |[48bf20] de.westnordost.osmapi.capabilities.CapabilitiesDao.:(Lde/westnordost/osmapi/OsmConnection;)V │ │ +48bf30: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48bf36: 5b01 caa1 |0003: iput-object v1, v0, Lde/westnordost/osmapi/capabilities/CapabilitiesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a1ca │ │ +48bf3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/westnordost/osmapi/capabilities/CapabilitiesDao; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/westnordost/osmapi/OsmConnection; │ │ @@ -929989,23 +929990,23 @@ │ │ type : '()Lde/westnordost/osmapi/capabilities/Capabilities;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -48beec: |[48beec] de.westnordost.osmapi.capabilities.CapabilitiesDao.get:()Lde/westnordost/osmapi/capabilities/Capabilities; │ │ -48befc: 5430 caa1 |0000: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a1ca │ │ -48bf00: 2201 3718 |0002: new-instance v1, Lde/westnordost/osmapi/capabilities/CapabilitiesParser; // type@1837 │ │ -48bf04: 7010 7add 0100 |0004: invoke-direct {v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.:()V // method@dd7a │ │ -48bf0a: 1a02 127c |0007: const-string v2, "capabilities" // string@7c12 │ │ -48bf0e: 6e30 62dd 2001 |0009: invoke-virtual {v0, v2, v1}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd62 │ │ -48bf14: 0c00 |000c: move-result-object v0 │ │ -48bf16: 1f00 3518 |000d: check-cast v0, Lde/westnordost/osmapi/capabilities/Capabilities; // type@1835 │ │ -48bf1a: 1100 |000f: return-object v0 │ │ +48bef0: |[48bef0] de.westnordost.osmapi.capabilities.CapabilitiesDao.get:()Lde/westnordost/osmapi/capabilities/Capabilities; │ │ +48bf00: 5430 caa1 |0000: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a1ca │ │ +48bf04: 2201 3718 |0002: new-instance v1, Lde/westnordost/osmapi/capabilities/CapabilitiesParser; // type@1837 │ │ +48bf08: 7010 7add 0100 |0004: invoke-direct {v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.:()V // method@dd7a │ │ +48bf0e: 1a02 127c |0007: const-string v2, "capabilities" // string@7c12 │ │ +48bf12: 6e30 62dd 2001 |0009: invoke-virtual {v0, v2, v1}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd62 │ │ +48bf18: 0c00 |000c: move-result-object v0 │ │ +48bf1a: 1f00 3518 |000d: check-cast v0, Lde/westnordost/osmapi/capabilities/Capabilities; // type@1835 │ │ +48bf1e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lde/westnordost/osmapi/capabilities/CapabilitiesDao; │ │ │ │ source_file_idx : 4905 (CapabilitiesDao.java) │ │ @@ -930051,17 +930052,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48c44c: |[48c44c] de.westnordost.osmapi.changesets.Changeset.:()V │ │ -48c45c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48c462: 0e00 |0003: return-void │ │ +48c450: |[48c450] de.westnordost.osmapi.changesets.Changeset.:()V │ │ +48c460: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48c466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/changesets/Changeset; │ │ │ │ Virtual methods - │ │ @@ -930128,18 +930129,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -48c870: |[48c870] de.westnordost.osmapi.common.Iso8601CompatibleDateFormat.:(Ljava/lang/String;)V │ │ -48c880: 6200 75a2 |0000: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ -48c884: 7030 73e2 2100 |0002: invoke-direct {v1, v2, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@e273 │ │ -48c88a: 0e00 |0005: return-void │ │ +48c874: |[48c874] de.westnordost.osmapi.common.Iso8601CompatibleDateFormat.:(Ljava/lang/String;)V │ │ +48c884: 6200 75a2 |0000: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ +48c888: 7030 73e2 2100 |0002: invoke-direct {v1, v2, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@e273 │ │ +48c88e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -930148,28 +930149,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -48c808: |[48c808] de.westnordost.osmapi.common.Iso8601CompatibleDateFormat.convertToSimpleDateFormatCompatible:(Ljava/lang/String;)Ljava/lang/String; │ │ -48c818: 1a00 6567 |0000: const-string v0, "Z$" // string@6765 │ │ -48c81c: 1a01 7205 |0002: const-string v1, "+0000" // string@0572 │ │ -48c820: 6e30 e0e0 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e0e0 │ │ -48c826: 0c02 |0007: move-result-object v2 │ │ -48c828: 1a00 bd04 |0008: const-string v0, "([0-9]{2}):([0-9]{2})$" // string@04bd │ │ -48c82c: 1a01 f702 |000a: const-string v1, "$1$2" // string@02f7 │ │ -48c830: 6e30 e0e0 0201 |000c: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e0e0 │ │ -48c836: 0c02 |000f: move-result-object v2 │ │ -48c838: 1a00 cc04 |0010: const-string v0, "(\+|\-)([0-9]{2})$" // string@04cc │ │ -48c83c: 1a01 f802 |0012: const-string v1, "$1$200" // string@02f8 │ │ -48c840: 6e30 e0e0 0201 |0014: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e0e0 │ │ -48c846: 0c02 |0017: move-result-object v2 │ │ -48c848: 1102 |0018: return-object v2 │ │ +48c80c: |[48c80c] de.westnordost.osmapi.common.Iso8601CompatibleDateFormat.convertToSimpleDateFormatCompatible:(Ljava/lang/String;)Ljava/lang/String; │ │ +48c81c: 1a00 6567 |0000: const-string v0, "Z$" // string@6765 │ │ +48c820: 1a01 7205 |0002: const-string v1, "+0000" // string@0572 │ │ +48c824: 6e30 e0e0 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e0e0 │ │ +48c82a: 0c02 |0007: move-result-object v2 │ │ +48c82c: 1a00 bd04 |0008: const-string v0, "([0-9]{2}):([0-9]{2})$" // string@04bd │ │ +48c830: 1a01 f702 |000a: const-string v1, "$1$2" // string@02f7 │ │ +48c834: 6e30 e0e0 0201 |000c: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e0e0 │ │ +48c83a: 0c02 |000f: move-result-object v2 │ │ +48c83c: 1a00 cc04 |0010: const-string v0, "(\+|\-)([0-9]{2})$" // string@04cc │ │ +48c840: 1a01 f802 |0012: const-string v1, "$1$200" // string@02f8 │ │ +48c844: 6e30 e0e0 0201 |0014: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e0e0 │ │ +48c84a: 0c02 |0017: move-result-object v2 │ │ +48c84c: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=30 │ │ 0x000c line=32 │ │ 0x0014 line=34 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 (null) Ljava/lang/String; │ │ @@ -930180,20 +930181,20 @@ │ │ type : '(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -48c84c: |[48c84c] de.westnordost.osmapi.common.Iso8601CompatibleDateFormat.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; │ │ -48c85c: 7110 96dd 0100 |0000: invoke-static {v1}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.convertToSimpleDateFormatCompatible:(Ljava/lang/String;)Ljava/lang/String; // method@dd96 │ │ -48c862: 0c01 |0003: move-result-object v1 │ │ -48c864: 6f30 7ce2 1002 |0004: invoke-super {v0, v1, v2}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@e27c │ │ -48c86a: 0c01 |0007: move-result-object v1 │ │ -48c86c: 1101 |0008: return-object v1 │ │ +48c850: |[48c850] de.westnordost.osmapi.common.Iso8601CompatibleDateFormat.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; │ │ +48c860: 7110 96dd 0100 |0000: invoke-static {v1}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.convertToSimpleDateFormatCompatible:(Ljava/lang/String;)Ljava/lang/String; // method@dd96 │ │ +48c866: 0c01 |0003: move-result-object v1 │ │ +48c868: 6f30 7ce2 1002 |0004: invoke-super {v0, v1, v2}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@e27c │ │ +48c86e: 0c01 |0007: move-result-object v1 │ │ +48c870: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/text/ParsePosition; │ │ @@ -930231,37 +930232,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -48c928: |[48c928] de.westnordost.osmapi.common.OsmXmlDateFormat.:()V │ │ -48c938: 2200 3c18 |0000: new-instance v0, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // type@183c │ │ -48c93c: 1a01 43ed |0002: const-string v1, "yyyy-MM-dd'T'HH:mm:ssZ" // string@ed43 │ │ -48c940: 7020 95dd 1000 |0004: invoke-direct {v0, v1}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.:(Ljava/lang/String;)V // method@dd95 │ │ -48c946: 6900 dda1 |0007: sput-object v0, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.DEFAULT:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a1dd │ │ -48c94a: 0e00 |0009: return-void │ │ +48c92c: |[48c92c] de.westnordost.osmapi.common.OsmXmlDateFormat.:()V │ │ +48c93c: 2200 3c18 |0000: new-instance v0, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // type@183c │ │ +48c940: 1a01 43ed |0002: const-string v1, "yyyy-MM-dd'T'HH:mm:ssZ" // string@ed43 │ │ +48c944: 7020 95dd 1000 |0004: invoke-direct {v0, v1}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.:(Ljava/lang/String;)V // method@dd95 │ │ +48c94a: 6900 dda1 |0007: sput-object v0, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.DEFAULT:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a1dd │ │ +48c94e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ #1 : (in Lde/westnordost/osmapi/common/OsmXmlDateFormat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48c94c: |[48c94c] de.westnordost.osmapi.common.OsmXmlDateFormat.:()V │ │ -48c95c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48c962: 0e00 |0003: return-void │ │ +48c950: |[48c950] de.westnordost.osmapi.common.OsmXmlDateFormat.:()V │ │ +48c960: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48c966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/OsmXmlDateFormat; │ │ │ │ Virtual methods - │ │ @@ -930270,19 +930271,19 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48c8e8: |[48c8e8] de.westnordost.osmapi.common.OsmXmlDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ -48c8f8: 6200 dda1 |0000: sget-object v0, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.DEFAULT:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a1dd │ │ -48c8fc: 6e20 97dd 2000 |0002: invoke-virtual {v0, v2}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@dd97 │ │ -48c902: 0c02 |0005: move-result-object v2 │ │ -48c904: 1102 |0006: return-object v2 │ │ +48c8ec: |[48c8ec] de.westnordost.osmapi.common.OsmXmlDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ +48c8fc: 6200 dda1 |0000: sget-object v0, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.DEFAULT:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a1dd │ │ +48c900: 6e20 97dd 2000 |0002: invoke-virtual {v0, v2}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@dd97 │ │ +48c906: 0c02 |0005: move-result-object v2 │ │ +48c908: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/westnordost/osmapi/common/OsmXmlDateFormat; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/util/Date; │ │ │ │ @@ -930291,19 +930292,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48c908: |[48c908] de.westnordost.osmapi.common.OsmXmlDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ -48c918: 6200 dda1 |0000: sget-object v0, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.DEFAULT:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a1dd │ │ -48c91c: 6e20 98dd 2000 |0002: invoke-virtual {v0, v2}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@dd98 │ │ -48c922: 0c02 |0005: move-result-object v2 │ │ -48c924: 1102 |0006: return-object v2 │ │ +48c90c: |[48c90c] de.westnordost.osmapi.common.OsmXmlDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ +48c91c: 6200 dda1 |0000: sget-object v0, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.DEFAULT:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a1dd │ │ +48c920: 6e20 98dd 2000 |0002: invoke-virtual {v0, v2}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@dd98 │ │ +48c926: 0c02 |0005: move-result-object v2 │ │ +48c928: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/westnordost/osmapi/common/OsmXmlDateFormat; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -930359,20 +930360,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -48cc00: |[48cc00] de.westnordost.osmapi.common.XmlParser.:()V │ │ -48cc10: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -48cc16: 2200 9919 |0003: new-instance v0, Ljava/util/Stack; // type@1999 │ │ -48cc1a: 7010 e1e3 0000 |0005: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@e3e1 │ │ -48cc20: 5b10 e2a1 |0008: iput-object v0, v1, Lde/westnordost/osmapi/common/XmlParser;.parentElements:Ljava/util/Stack; // field@a1e2 │ │ -48cc24: 0e00 |000a: return-void │ │ +48cc04: |[48cc04] de.westnordost.osmapi.common.XmlParser.:()V │ │ +48cc14: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +48cc1a: 2200 9919 |0003: new-instance v0, Ljava/util/Stack; // type@1999 │ │ +48cc1e: 7010 e1e3 0000 |0005: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@e3e1 │ │ +48cc24: 5b10 e2a1 |0008: iput-object v0, v1, Lde/westnordost/osmapi/common/XmlParser;.parentElements:Ljava/util/Stack; // field@a1e2 │ │ +48cc28: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/westnordost/osmapi/common/XmlParser; │ │ │ │ @@ -930382,74 +930383,74 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -48cc28: |[48cc28] de.westnordost.osmapi.common.XmlParser.doParse:(Ljava/io/InputStream;)V │ │ -48cc38: 5420 e4a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48cc3c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -48cc40: 7100 4cff 0000 |0004: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@ff4c │ │ -48cc46: 0c00 |0007: move-result-object v0 │ │ -48cc48: 6e10 4dff 0000 |0008: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@ff4d │ │ -48cc4e: 0c00 |000b: move-result-object v0 │ │ -48cc50: 5b20 e4a1 |000c: iput-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48cc54: 5420 e4a1 |000e: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48cc58: 1a01 d560 |0010: const-string v1, "UTF-8" // string@60d5 │ │ -48cc5c: 7230 47ff 3001 |0012: invoke-interface {v0, v3, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@ff47 │ │ -48cc62: 5423 e4a1 |0015: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48cc66: 7210 3aff 0300 |0017: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@ff3a │ │ -48cc6c: 0a03 |001a: move-result v3 │ │ -48cc6e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -48cc70: 3203 3900 |001c: if-eq v3, v0, 0055 // +0039 │ │ -48cc74: 1220 |001e: const/4 v0, #int 2 // #2 │ │ -48cc76: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -48cc78: 3203 1e00 |0020: if-eq v3, v0, 003e // +001e │ │ -48cc7c: 1230 |0022: const/4 v0, #int 3 // #3 │ │ -48cc7e: 3203 1000 |0023: if-eq v3, v0, 0033 // +0010 │ │ -48cc82: 1240 |0025: const/4 v0, #int 4 // #4 │ │ -48cc84: 3203 0300 |0026: if-eq v3, v0, 0029 // +0003 │ │ -48cc88: 2826 |0028: goto 004e // +0026 │ │ -48cc8a: 5423 e4a1 |0029: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48cc8e: 7210 40ff 0300 |002b: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@ff40 │ │ -48cc94: 0c03 |002e: move-result-object v3 │ │ -48cc96: 6e20 b5dd 3200 |002f: invoke-virtual {v2, v3}, Lde/westnordost/osmapi/common/XmlParser;.onTextNode:(Ljava/lang/String;)V // method@ddb5 │ │ -48cc9c: 281c |0032: goto 004e // +001c │ │ -48cc9e: 5423 e2a1 |0033: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlParser;.parentElements:Ljava/util/Stack; // field@a1e2 │ │ -48cca2: 6e10 e5e3 0300 |0035: invoke-virtual {v3}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@e3e5 │ │ -48cca8: 6e10 b3dd 0200 |0038: invoke-virtual {v2}, Lde/westnordost/osmapi/common/XmlParser;.onEndElement:()V // method@ddb3 │ │ -48ccae: 5b21 e3a1 |003b: iput-object v1, v2, Lde/westnordost/osmapi/common/XmlParser;.text:Ljava/lang/String; // field@a1e3 │ │ -48ccb2: 2811 |003d: goto 004e // +0011 │ │ -48ccb4: 5b21 e3a1 |003e: iput-object v1, v2, Lde/westnordost/osmapi/common/XmlParser;.text:Ljava/lang/String; // field@a1e3 │ │ -48ccb8: 6e10 b4dd 0200 |0040: invoke-virtual {v2}, Lde/westnordost/osmapi/common/XmlParser;.onStartElement:()V // method@ddb4 │ │ -48ccbe: 5423 e2a1 |0043: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlParser;.parentElements:Ljava/util/Stack; // field@a1e2 │ │ -48ccc2: 5420 e4a1 |0045: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48ccc6: 7210 3cff 0000 |0047: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@ff3c │ │ -48cccc: 0c00 |004a: move-result-object v0 │ │ -48ccce: 6e20 e6e3 0300 |004b: invoke-virtual {v3, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3e6 │ │ -48ccd4: 5423 e4a1 |004e: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48ccd8: 7210 43ff 0300 |0050: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@ff43 │ │ -48ccde: 0a03 |0053: move-result v3 │ │ -48cce0: 28c7 |0054: goto 001b // -0039 │ │ -48cce2: 0e00 |0055: return-void │ │ -48cce4: 0d03 |0056: move-exception v3 │ │ -48cce6: 5420 e4a1 |0057: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48ccea: 3800 0e00 |0059: if-eqz v0, 0067 // +000e │ │ -48ccee: 2200 4d18 |005b: new-instance v0, Lde/westnordost/osmapi/common/errors/XmlParserException; // type@184d │ │ -48ccf2: 5421 e4a1 |005d: iget-object v1, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48ccf6: 7210 3eff 0100 |005f: invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;.getPositionDescription:()Ljava/lang/String; // method@ff3e │ │ -48ccfc: 0c01 |0062: move-result-object v1 │ │ -48ccfe: 7030 dddd 1003 |0063: invoke-direct {v0, v1, v3}, Lde/westnordost/osmapi/common/errors/XmlParserException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@dddd │ │ -48cd04: 2700 |0066: throw v0 │ │ -48cd06: 2200 4d18 |0067: new-instance v0, Lde/westnordost/osmapi/common/errors/XmlParserException; // type@184d │ │ -48cd0a: 7020 dedd 3000 |0069: invoke-direct {v0, v3}, Lde/westnordost/osmapi/common/errors/XmlParserException;.:(Ljava/lang/Throwable;)V // method@ddde │ │ -48cd10: 2700 |006c: throw v0 │ │ -48cd12: 0d03 |006d: move-exception v3 │ │ -48cd14: 2703 |006e: throw v3 │ │ +48cc2c: |[48cc2c] de.westnordost.osmapi.common.XmlParser.doParse:(Ljava/io/InputStream;)V │ │ +48cc3c: 5420 e4a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48cc40: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +48cc44: 7100 4cff 0000 |0004: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@ff4c │ │ +48cc4a: 0c00 |0007: move-result-object v0 │ │ +48cc4c: 6e10 4dff 0000 |0008: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@ff4d │ │ +48cc52: 0c00 |000b: move-result-object v0 │ │ +48cc54: 5b20 e4a1 |000c: iput-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48cc58: 5420 e4a1 |000e: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48cc5c: 1a01 d560 |0010: const-string v1, "UTF-8" // string@60d5 │ │ +48cc60: 7230 47ff 3001 |0012: invoke-interface {v0, v3, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@ff47 │ │ +48cc66: 5423 e4a1 |0015: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48cc6a: 7210 3aff 0300 |0017: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@ff3a │ │ +48cc70: 0a03 |001a: move-result v3 │ │ +48cc72: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +48cc74: 3203 3900 |001c: if-eq v3, v0, 0055 // +0039 │ │ +48cc78: 1220 |001e: const/4 v0, #int 2 // #2 │ │ +48cc7a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +48cc7c: 3203 1e00 |0020: if-eq v3, v0, 003e // +001e │ │ +48cc80: 1230 |0022: const/4 v0, #int 3 // #3 │ │ +48cc82: 3203 1000 |0023: if-eq v3, v0, 0033 // +0010 │ │ +48cc86: 1240 |0025: const/4 v0, #int 4 // #4 │ │ +48cc88: 3203 0300 |0026: if-eq v3, v0, 0029 // +0003 │ │ +48cc8c: 2826 |0028: goto 004e // +0026 │ │ +48cc8e: 5423 e4a1 |0029: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48cc92: 7210 40ff 0300 |002b: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@ff40 │ │ +48cc98: 0c03 |002e: move-result-object v3 │ │ +48cc9a: 6e20 b5dd 3200 |002f: invoke-virtual {v2, v3}, Lde/westnordost/osmapi/common/XmlParser;.onTextNode:(Ljava/lang/String;)V // method@ddb5 │ │ +48cca0: 281c |0032: goto 004e // +001c │ │ +48cca2: 5423 e2a1 |0033: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlParser;.parentElements:Ljava/util/Stack; // field@a1e2 │ │ +48cca6: 6e10 e5e3 0300 |0035: invoke-virtual {v3}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@e3e5 │ │ +48ccac: 6e10 b3dd 0200 |0038: invoke-virtual {v2}, Lde/westnordost/osmapi/common/XmlParser;.onEndElement:()V // method@ddb3 │ │ +48ccb2: 5b21 e3a1 |003b: iput-object v1, v2, Lde/westnordost/osmapi/common/XmlParser;.text:Ljava/lang/String; // field@a1e3 │ │ +48ccb6: 2811 |003d: goto 004e // +0011 │ │ +48ccb8: 5b21 e3a1 |003e: iput-object v1, v2, Lde/westnordost/osmapi/common/XmlParser;.text:Ljava/lang/String; // field@a1e3 │ │ +48ccbc: 6e10 b4dd 0200 |0040: invoke-virtual {v2}, Lde/westnordost/osmapi/common/XmlParser;.onStartElement:()V // method@ddb4 │ │ +48ccc2: 5423 e2a1 |0043: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlParser;.parentElements:Ljava/util/Stack; // field@a1e2 │ │ +48ccc6: 5420 e4a1 |0045: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48ccca: 7210 3cff 0000 |0047: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@ff3c │ │ +48ccd0: 0c00 |004a: move-result-object v0 │ │ +48ccd2: 6e20 e6e3 0300 |004b: invoke-virtual {v3, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3e6 │ │ +48ccd8: 5423 e4a1 |004e: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48ccdc: 7210 43ff 0300 |0050: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@ff43 │ │ +48cce2: 0a03 |0053: move-result v3 │ │ +48cce4: 28c7 |0054: goto 001b // -0039 │ │ +48cce6: 0e00 |0055: return-void │ │ +48cce8: 0d03 |0056: move-exception v3 │ │ +48ccea: 5420 e4a1 |0057: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48ccee: 3800 0e00 |0059: if-eqz v0, 0067 // +000e │ │ +48ccf2: 2200 4d18 |005b: new-instance v0, Lde/westnordost/osmapi/common/errors/XmlParserException; // type@184d │ │ +48ccf6: 5421 e4a1 |005d: iget-object v1, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48ccfa: 7210 3eff 0100 |005f: invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;.getPositionDescription:()Ljava/lang/String; // method@ff3e │ │ +48cd00: 0c01 |0062: move-result-object v1 │ │ +48cd02: 7030 dddd 1003 |0063: invoke-direct {v0, v1, v3}, Lde/westnordost/osmapi/common/errors/XmlParserException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@dddd │ │ +48cd08: 2700 |0066: throw v0 │ │ +48cd0a: 2200 4d18 |0067: new-instance v0, Lde/westnordost/osmapi/common/errors/XmlParserException; // type@184d │ │ +48cd0e: 7020 dedd 3000 |0069: invoke-direct {v0, v3}, Lde/westnordost/osmapi/common/errors/XmlParserException;.:(Ljava/lang/Throwable;)V // method@ddde │ │ +48cd14: 2700 |006c: throw v0 │ │ +48cd16: 0d03 |006d: move-exception v3 │ │ +48cd18: 2703 |006e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0054 │ │ Ljava/io/IOException; -> 0x006d │ │ Ljava/lang/Exception; -> 0x0056 │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=31 │ │ @@ -930476,20 +930477,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -48cb70: |[48cb70] de.westnordost.osmapi.common.XmlParser.getAttribute:(Ljava/lang/String;)Ljava/lang/String; │ │ -48cb80: 5420 e4a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48cb84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -48cb86: 7230 38ff 1003 |0003: invoke-interface {v0, v1, v3}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ff38 │ │ -48cb8c: 0c03 |0006: move-result-object v3 │ │ -48cb8e: 1103 |0007: return-object v3 │ │ +48cb74: |[48cb74] de.westnordost.osmapi.common.XmlParser.getAttribute:(Ljava/lang/String;)Ljava/lang/String; │ │ +48cb84: 5420 e4a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48cb88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +48cb8a: 7230 38ff 1003 |0003: invoke-interface {v0, v1, v3}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ff38 │ │ +48cb90: 0c03 |0006: move-result-object v3 │ │ +48cb92: 1103 |0007: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/westnordost/osmapi/common/XmlParser; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -930498,25 +930499,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -48ca38: |[48ca38] de.westnordost.osmapi.common.XmlParser.getBooleanAttribute:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ -48ca48: 6e20 a9dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ -48ca4e: 0c01 |0003: move-result-object v1 │ │ -48ca50: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -48ca54: 7110 9cdf 0100 |0006: invoke-static {v1}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@df9c │ │ -48ca5a: 0a01 |0009: move-result v1 │ │ -48ca5c: 7110 9edf 0100 |000a: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -48ca62: 0c01 |000d: move-result-object v1 │ │ -48ca64: 2802 |000e: goto 0010 // +0002 │ │ -48ca66: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -48ca68: 1101 |0010: return-object v1 │ │ +48ca3c: |[48ca3c] de.westnordost.osmapi.common.XmlParser.getBooleanAttribute:(Ljava/lang/String;)Ljava/lang/Boolean; │ │ +48ca4c: 6e20 a9dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ +48ca52: 0c01 |0003: move-result-object v1 │ │ +48ca54: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +48ca58: 7110 9cdf 0100 |0006: invoke-static {v1}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@df9c │ │ +48ca5e: 0a01 |0009: move-result v1 │ │ +48ca60: 7110 9edf 0100 |000a: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +48ca66: 0c01 |000d: move-result-object v1 │ │ +48ca68: 2802 |000e: goto 0010 // +0002 │ │ +48ca6a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +48ca6c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lde/westnordost/osmapi/common/XmlParser; │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/String; │ │ @@ -930526,25 +930527,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Byte;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -48ca6c: |[48ca6c] de.westnordost.osmapi.common.XmlParser.getByteAttribute:(Ljava/lang/String;)Ljava/lang/Byte; │ │ -48ca7c: 6e20 a9dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ -48ca82: 0c01 |0003: move-result-object v1 │ │ -48ca84: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -48ca88: 7110 a1df 0100 |0006: invoke-static {v1}, Ljava/lang/Byte;.parseByte:(Ljava/lang/String;)B // method@dfa1 │ │ -48ca8e: 0a01 |0009: move-result v1 │ │ -48ca90: 7110 a2df 0100 |000a: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@dfa2 │ │ -48ca96: 0c01 |000d: move-result-object v1 │ │ -48ca98: 2802 |000e: goto 0010 // +0002 │ │ -48ca9a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -48ca9c: 1101 |0010: return-object v1 │ │ +48ca70: |[48ca70] de.westnordost.osmapi.common.XmlParser.getByteAttribute:(Ljava/lang/String;)Ljava/lang/Byte; │ │ +48ca80: 6e20 a9dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ +48ca86: 0c01 |0003: move-result-object v1 │ │ +48ca88: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +48ca8c: 7110 a1df 0100 |0006: invoke-static {v1}, Ljava/lang/Byte;.parseByte:(Ljava/lang/String;)B // method@dfa1 │ │ +48ca92: 0a01 |0009: move-result v1 │ │ +48ca94: 7110 a2df 0100 |000a: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@dfa2 │ │ +48ca9a: 0c01 |000d: move-result-object v1 │ │ +48ca9c: 2802 |000e: goto 0010 // +0002 │ │ +48ca9e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +48caa0: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lde/westnordost/osmapi/common/XmlParser; │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/String; │ │ @@ -930554,25 +930555,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Double;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -48caa0: |[48caa0] de.westnordost.osmapi.common.XmlParser.getDoubleAttribute:(Ljava/lang/String;)Ljava/lang/Double; │ │ -48cab0: 6e20 a9dd 3200 |0000: invoke-virtual {v2, v3}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ -48cab6: 0c03 |0003: move-result-object v3 │ │ -48cab8: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -48cabc: 7110 0be0 0300 |0006: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ -48cac2: 0b00 |0009: move-result-wide v0 │ │ -48cac4: 7120 0de0 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@e00d │ │ -48caca: 0c03 |000d: move-result-object v3 │ │ -48cacc: 2802 |000e: goto 0010 // +0002 │ │ -48cace: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -48cad0: 1103 |0010: return-object v3 │ │ +48caa4: |[48caa4] de.westnordost.osmapi.common.XmlParser.getDoubleAttribute:(Ljava/lang/String;)Ljava/lang/Double; │ │ +48cab4: 6e20 a9dd 3200 |0000: invoke-virtual {v2, v3}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ +48caba: 0c03 |0003: move-result-object v3 │ │ +48cabc: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +48cac0: 7110 0be0 0300 |0006: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ +48cac6: 0b00 |0009: move-result-wide v0 │ │ +48cac8: 7120 0de0 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@e00d │ │ +48cace: 0c03 |000d: move-result-object v3 │ │ +48cad0: 2802 |000e: goto 0010 // +0002 │ │ +48cad2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +48cad4: 1103 |0010: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=100 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lde/westnordost/osmapi/common/XmlParser; │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/lang/String; │ │ @@ -930582,25 +930583,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Float;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -48cad4: |[48cad4] de.westnordost.osmapi.common.XmlParser.getFloatAttribute:(Ljava/lang/String;)Ljava/lang/Float; │ │ -48cae4: 6e20 a9dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ -48caea: 0c01 |0003: move-result-object v1 │ │ -48caec: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -48caf0: 7110 2be0 0100 |0006: invoke-static {v1}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@e02b │ │ -48caf6: 0a01 |0009: move-result v1 │ │ -48caf8: 7110 2de0 0100 |000a: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -48cafe: 0c01 |000d: move-result-object v1 │ │ -48cb00: 2802 |000e: goto 0010 // +0002 │ │ -48cb02: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -48cb04: 1101 |0010: return-object v1 │ │ +48cad8: |[48cad8] de.westnordost.osmapi.common.XmlParser.getFloatAttribute:(Ljava/lang/String;)Ljava/lang/Float; │ │ +48cae8: 6e20 a9dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ +48caee: 0c01 |0003: move-result-object v1 │ │ +48caf0: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +48caf4: 7110 2be0 0100 |0006: invoke-static {v1}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@e02b │ │ +48cafa: 0a01 |0009: move-result v1 │ │ +48cafc: 7110 2de0 0100 |000a: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +48cb02: 0c01 |000d: move-result-object v1 │ │ +48cb04: 2802 |000e: goto 0010 // +0002 │ │ +48cb06: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +48cb08: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=94 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lde/westnordost/osmapi/common/XmlParser; │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/String; │ │ @@ -930610,25 +930611,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Integer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -48cb08: |[48cb08] de.westnordost.osmapi.common.XmlParser.getIntAttribute:(Ljava/lang/String;)Ljava/lang/Integer; │ │ -48cb18: 6e20 a9dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ -48cb1e: 0c01 |0003: move-result-object v1 │ │ -48cb20: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -48cb24: 7110 47e0 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ -48cb2a: 0a01 |0009: move-result v1 │ │ -48cb2c: 7110 4ee0 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -48cb32: 0c01 |000d: move-result-object v1 │ │ -48cb34: 2802 |000e: goto 0010 // +0002 │ │ -48cb36: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -48cb38: 1101 |0010: return-object v1 │ │ +48cb0c: |[48cb0c] de.westnordost.osmapi.common.XmlParser.getIntAttribute:(Ljava/lang/String;)Ljava/lang/Integer; │ │ +48cb1c: 6e20 a9dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ +48cb22: 0c01 |0003: move-result-object v1 │ │ +48cb24: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +48cb28: 7110 47e0 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ +48cb2e: 0a01 |0009: move-result v1 │ │ +48cb30: 7110 4ee0 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +48cb36: 0c01 |000d: move-result-object v1 │ │ +48cb38: 2802 |000e: goto 0010 // +0002 │ │ +48cb3a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +48cb3c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lde/westnordost/osmapi/common/XmlParser; │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/String; │ │ @@ -930638,25 +930639,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Long;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -48cb3c: |[48cb3c] de.westnordost.osmapi.common.XmlParser.getLongAttribute:(Ljava/lang/String;)Ljava/lang/Long; │ │ -48cb4c: 6e20 a9dd 3200 |0000: invoke-virtual {v2, v3}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ -48cb52: 0c03 |0003: move-result-object v3 │ │ -48cb54: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -48cb58: 7110 59e0 0300 |0006: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@e059 │ │ -48cb5e: 0b00 |0009: move-result-wide v0 │ │ -48cb60: 7120 5ee0 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -48cb66: 0c03 |000d: move-result-object v3 │ │ -48cb68: 2802 |000e: goto 0010 // +0002 │ │ -48cb6a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -48cb6c: 1103 |0010: return-object v3 │ │ +48cb40: |[48cb40] de.westnordost.osmapi.common.XmlParser.getLongAttribute:(Ljava/lang/String;)Ljava/lang/Long; │ │ +48cb50: 6e20 a9dd 3200 |0000: invoke-virtual {v2, v3}, Lde/westnordost/osmapi/common/XmlParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dda9 │ │ +48cb56: 0c03 |0003: move-result-object v3 │ │ +48cb58: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +48cb5c: 7110 59e0 0300 |0006: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@e059 │ │ +48cb62: 0b00 |0009: move-result-wide v0 │ │ +48cb64: 7120 5ee0 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +48cb6a: 0c03 |000d: move-result-object v3 │ │ +48cb6c: 2802 |000e: goto 0010 // +0002 │ │ +48cb6e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +48cb70: 1103 |0010: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lde/westnordost/osmapi/common/XmlParser; │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/lang/String; │ │ @@ -930666,19 +930667,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48cb90: |[48cb90] de.westnordost.osmapi.common.XmlParser.getName:()Ljava/lang/String; │ │ -48cba0: 5410 e4a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ -48cba4: 7210 3cff 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@ff3c │ │ -48cbaa: 0c00 |0005: move-result-object v0 │ │ -48cbac: 1100 |0006: return-object v0 │ │ +48cb94: |[48cb94] de.westnordost.osmapi.common.XmlParser.getName:()Ljava/lang/String; │ │ +48cba4: 5410 e4a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlParser;.xpp:Lorg/xmlpull/v1/XmlPullParser; // field@a1e4 │ │ +48cba8: 7210 3cff 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@ff3c │ │ +48cbae: 0c00 |0005: move-result-object v0 │ │ +48cbb0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/westnordost/osmapi/common/XmlParser; │ │ │ │ #9 : (in Lde/westnordost/osmapi/common/XmlParser;) │ │ @@ -930686,26 +930687,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -48cbb0: |[48cbb0] de.westnordost.osmapi.common.XmlParser.getParentName:()Ljava/lang/String; │ │ -48cbc0: 5410 e2a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlParser;.parentElements:Ljava/util/Stack; // field@a1e2 │ │ -48cbc4: 6e10 e2e3 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@e3e2 │ │ -48cbca: 0a00 |0005: move-result v0 │ │ -48cbcc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -48cbd0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -48cbd2: 1100 |0009: return-object v0 │ │ -48cbd4: 5410 e2a1 |000a: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlParser;.parentElements:Ljava/util/Stack; // field@a1e2 │ │ -48cbd8: 6e10 e4e3 0000 |000c: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@e3e4 │ │ -48cbde: 0c00 |000f: move-result-object v0 │ │ -48cbe0: 1f00 0619 |0010: check-cast v0, Ljava/lang/String; // type@1906 │ │ -48cbe4: 1100 |0012: return-object v0 │ │ +48cbb4: |[48cbb4] de.westnordost.osmapi.common.XmlParser.getParentName:()Ljava/lang/String; │ │ +48cbc4: 5410 e2a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlParser;.parentElements:Ljava/util/Stack; // field@a1e2 │ │ +48cbc8: 6e10 e2e3 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@e3e2 │ │ +48cbce: 0a00 |0005: move-result v0 │ │ +48cbd0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +48cbd4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +48cbd6: 1100 |0009: return-object v0 │ │ +48cbd8: 5410 e2a1 |000a: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlParser;.parentElements:Ljava/util/Stack; // field@a1e2 │ │ +48cbdc: 6e10 e4e3 0000 |000c: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@e3e4 │ │ +48cbe2: 0c00 |000f: move-result-object v0 │ │ +48cbe4: 1f00 0619 |0010: check-cast v0, Ljava/lang/String; // type@1906 │ │ +48cbe8: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000a line=133 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lde/westnordost/osmapi/common/XmlParser; │ │ │ │ @@ -930714,17 +930715,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48cbe8: |[48cbe8] de.westnordost.osmapi.common.XmlParser.getText:()Ljava/lang/String; │ │ -48cbf8: 5410 e3a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlParser;.text:Ljava/lang/String; // field@a1e3 │ │ -48cbfc: 1100 |0002: return-object v0 │ │ +48cbec: |[48cbec] de.westnordost.osmapi.common.XmlParser.getText:()Ljava/lang/String; │ │ +48cbfc: 5410 e3a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlParser;.text:Ljava/lang/String; // field@a1e3 │ │ +48cc00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/westnordost/osmapi/common/XmlParser; │ │ │ │ #11 : (in Lde/westnordost/osmapi/common/XmlParser;) │ │ @@ -930744,17 +930745,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48cd28: |[48cd28] de.westnordost.osmapi.common.XmlParser.onTextNode:(Ljava/lang/String;)V │ │ -48cd38: 5b01 e3a1 |0000: iput-object v1, v0, Lde/westnordost/osmapi/common/XmlParser;.text:Ljava/lang/String; // field@a1e3 │ │ -48cd3c: 0e00 |0002: return-void │ │ +48cd2c: |[48cd2c] de.westnordost.osmapi.common.XmlParser.onTextNode:(Ljava/lang/String;)V │ │ +48cd3c: 5b01 e3a1 |0000: iput-object v1, v0, Lde/westnordost/osmapi/common/XmlParser;.text:Ljava/lang/String; // field@a1e3 │ │ +48cd40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/westnordost/osmapi/common/XmlParser; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -930800,20 +930801,20 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -48d094: |[48d094] de.westnordost.osmapi.common.errors.OsmApiException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -48d0a4: 7010 a7e0 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@e0a7 │ │ -48d0aa: 5901 e9a1 |0003: iput v1, v0, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorCode:I // field@a1e9 │ │ -48d0ae: 5b02 eaa1 |0005: iput-object v2, v0, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorTitle:Ljava/lang/String; // field@a1ea │ │ -48d0b2: 5b03 e8a1 |0007: iput-object v3, v0, Lde/westnordost/osmapi/common/errors/OsmApiException;.description:Ljava/lang/String; // field@a1e8 │ │ -48d0b6: 0e00 |0009: return-void │ │ +48d098: |[48d098] de.westnordost.osmapi.common.errors.OsmApiException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +48d0a8: 7010 a7e0 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@e0a7 │ │ +48d0ae: 5901 e9a1 |0003: iput v1, v0, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorCode:I // field@a1e9 │ │ +48d0b2: 5b02 eaa1 |0005: iput-object v2, v0, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorTitle:Ljava/lang/String; // field@a1ea │ │ +48d0b6: 5b03 e8a1 |0007: iput-object v3, v0, Lde/westnordost/osmapi/common/errors/OsmApiException;.description:Ljava/lang/String; // field@a1e8 │ │ +48d0ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ @@ -930827,17 +930828,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48d0b8: |[48d0b8] de.westnordost.osmapi.common.errors.OsmApiException.:(Ljava/lang/Throwable;)V │ │ -48d0c8: 7020 aae0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ -48d0ce: 0e00 |0003: return-void │ │ +48d0bc: |[48d0bc] de.westnordost.osmapi.common.errors.OsmApiException.:(Ljava/lang/Throwable;)V │ │ +48d0cc: 7020 aae0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ +48d0d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/OsmApiException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -930847,17 +930848,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48cfd8: |[48cfd8] de.westnordost.osmapi.common.errors.OsmApiException.getDescription:()Ljava/lang/String; │ │ -48cfe8: 5410 e8a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/errors/OsmApiException;.description:Ljava/lang/String; // field@a1e8 │ │ -48cfec: 1100 |0002: return-object v0 │ │ +48cfdc: |[48cfdc] de.westnordost.osmapi.common.errors.OsmApiException.getDescription:()Ljava/lang/String; │ │ +48cfec: 5410 e8a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/errors/OsmApiException;.description:Ljava/lang/String; // field@a1e8 │ │ +48cff0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/westnordost/osmapi/common/errors/OsmApiException; │ │ │ │ #1 : (in Lde/westnordost/osmapi/common/errors/OsmApiException;) │ │ @@ -930865,17 +930866,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48cfc0: |[48cfc0] de.westnordost.osmapi.common.errors.OsmApiException.getErrorCode:()I │ │ -48cfd0: 5210 e9a1 |0000: iget v0, v1, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorCode:I // field@a1e9 │ │ -48cfd4: 0f00 |0002: return v0 │ │ +48cfc4: |[48cfc4] de.westnordost.osmapi.common.errors.OsmApiException.getErrorCode:()I │ │ +48cfd4: 5210 e9a1 |0000: iget v0, v1, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorCode:I // field@a1e9 │ │ +48cfd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/westnordost/osmapi/common/errors/OsmApiException; │ │ │ │ #2 : (in Lde/westnordost/osmapi/common/errors/OsmApiException;) │ │ @@ -930883,17 +930884,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48cff0: |[48cff0] de.westnordost.osmapi.common.errors.OsmApiException.getErrorTitle:()Ljava/lang/String; │ │ -48d000: 5410 eaa1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorTitle:Ljava/lang/String; // field@a1ea │ │ -48d004: 1100 |0002: return-object v0 │ │ +48cff4: |[48cff4] de.westnordost.osmapi.common.errors.OsmApiException.getErrorTitle:()Ljava/lang/String; │ │ +48d004: 5410 eaa1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorTitle:Ljava/lang/String; // field@a1ea │ │ +48d008: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/westnordost/osmapi/common/errors/OsmApiException; │ │ │ │ #3 : (in Lde/westnordost/osmapi/common/errors/OsmApiException;) │ │ @@ -930901,43 +930902,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -48d008: |[48d008] de.westnordost.osmapi.common.errors.OsmApiException.toString:()Ljava/lang/String; │ │ -48d018: 6e10 c6dd 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/common/errors/OsmApiException;.getCause:()Ljava/lang/Throwable; // method@ddc6 │ │ -48d01e: 0c00 |0003: move-result-object v0 │ │ -48d020: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -48d024: 6f10 ade0 0200 |0006: invoke-super {v2}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@e0ad │ │ -48d02a: 0c00 |0009: move-result-object v0 │ │ -48d02c: 1100 |000a: return-object v0 │ │ -48d02e: 6e10 96e0 0200 |000b: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -48d034: 0c00 |000e: move-result-object v0 │ │ -48d036: 6e10 e2df 0000 |000f: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -48d03c: 0c00 |0012: move-result-object v0 │ │ -48d03e: 2201 0819 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -48d042: 7010 06e1 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48d048: 6e20 12e1 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d04e: 1a00 f906 |001b: const-string v0, ": " // string@06f9 │ │ -48d052: 6e20 12e1 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d058: 5420 eaa1 |0020: iget-object v0, v2, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorTitle:Ljava/lang/String; // field@a1ea │ │ -48d05c: 6e20 12e1 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d062: 1a00 4700 |0025: const-string v0, " (" // string@0047 │ │ -48d066: 6e20 12e1 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d06c: 5220 e9a1 |002a: iget v0, v2, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorCode:I // field@a1e9 │ │ -48d070: 6e20 0de1 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48d076: 1a00 de04 |002f: const-string v0, ") - " // string@04de │ │ -48d07a: 6e20 12e1 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d080: 5420 e8a1 |0034: iget-object v0, v2, Lde/westnordost/osmapi/common/errors/OsmApiException;.description:Ljava/lang/String; // field@a1e8 │ │ -48d084: 6e20 12e1 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d08a: 6e10 1fe1 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48d090: 0c00 |003c: move-result-object v0 │ │ -48d092: 1100 |003d: return-object v0 │ │ +48d00c: |[48d00c] de.westnordost.osmapi.common.errors.OsmApiException.toString:()Ljava/lang/String; │ │ +48d01c: 6e10 c6dd 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/common/errors/OsmApiException;.getCause:()Ljava/lang/Throwable; // method@ddc6 │ │ +48d022: 0c00 |0003: move-result-object v0 │ │ +48d024: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +48d028: 6f10 ade0 0200 |0006: invoke-super {v2}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@e0ad │ │ +48d02e: 0c00 |0009: move-result-object v0 │ │ +48d030: 1100 |000a: return-object v0 │ │ +48d032: 6e10 96e0 0200 |000b: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +48d038: 0c00 |000e: move-result-object v0 │ │ +48d03a: 6e10 e2df 0000 |000f: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +48d040: 0c00 |0012: move-result-object v0 │ │ +48d042: 2201 0819 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +48d046: 7010 06e1 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48d04c: 6e20 12e1 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d052: 1a00 f906 |001b: const-string v0, ": " // string@06f9 │ │ +48d056: 6e20 12e1 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d05c: 5420 eaa1 |0020: iget-object v0, v2, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorTitle:Ljava/lang/String; // field@a1ea │ │ +48d060: 6e20 12e1 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d066: 1a00 4700 |0025: const-string v0, " (" // string@0047 │ │ +48d06a: 6e20 12e1 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d070: 5220 e9a1 |002a: iget v0, v2, Lde/westnordost/osmapi/common/errors/OsmApiException;.errorCode:I // field@a1e9 │ │ +48d074: 6e20 0de1 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48d07a: 1a00 de04 |002f: const-string v0, ") - " // string@04de │ │ +48d07e: 6e20 12e1 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d084: 5420 e8a1 |0034: iget-object v0, v2, Lde/westnordost/osmapi/common/errors/OsmApiException;.description:Ljava/lang/String; // field@a1e8 │ │ +48d088: 6e20 12e1 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d08e: 6e10 1fe1 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48d094: 0c00 |003c: move-result-object v0 │ │ +48d096: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000b line=51 │ │ 0x0013 line=52 │ │ locals : │ │ 0x0000 - 0x003e reg=2 this Lde/westnordost/osmapi/common/errors/OsmApiException; │ │ @@ -930972,17 +930973,17 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48d0d0: |[48d0d0] de.westnordost.osmapi.common.errors.OsmApiReadResponseException.:(Ljava/lang/Exception;)V │ │ -48d0e0: 7020 aae0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ -48d0e6: 0e00 |0003: return-void │ │ +48d0d4: |[48d0d4] de.westnordost.osmapi.common.errors.OsmApiReadResponseException.:(Ljava/lang/Exception;)V │ │ +48d0e4: 7020 aae0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ +48d0ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/OsmApiReadResponseException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Exception; │ │ │ │ @@ -931029,20 +931030,20 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -48d21c: |[48d21c] de.westnordost.osmapi.common.errors.OsmConnectionException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -48d22c: 7010 a7e0 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@e0a7 │ │ -48d232: 5901 f1a1 |0003: iput v1, v0, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorCode:I // field@a1f1 │ │ -48d236: 5b02 f2a1 |0005: iput-object v2, v0, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorTitle:Ljava/lang/String; // field@a1f2 │ │ -48d23a: 5b03 f0a1 |0007: iput-object v3, v0, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.description:Ljava/lang/String; // field@a1f0 │ │ -48d23e: 0e00 |0009: return-void │ │ +48d220: |[48d220] de.westnordost.osmapi.common.errors.OsmConnectionException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +48d230: 7010 a7e0 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@e0a7 │ │ +48d236: 5901 f1a1 |0003: iput v1, v0, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorCode:I // field@a1f1 │ │ +48d23a: 5b02 f2a1 |0005: iput-object v2, v0, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorTitle:Ljava/lang/String; // field@a1f2 │ │ +48d23e: 5b03 f0a1 |0007: iput-object v3, v0, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.description:Ljava/lang/String; // field@a1f0 │ │ +48d242: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ @@ -931056,17 +931057,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48d240: |[48d240] de.westnordost.osmapi.common.errors.OsmConnectionException.:(Ljava/lang/Throwable;)V │ │ -48d250: 7020 aae0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ -48d256: 0e00 |0003: return-void │ │ +48d244: |[48d244] de.westnordost.osmapi.common.errors.OsmConnectionException.:(Ljava/lang/Throwable;)V │ │ +48d254: 7020 aae0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ +48d25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/OsmConnectionException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -931076,17 +931077,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48d160: |[48d160] de.westnordost.osmapi.common.errors.OsmConnectionException.getDescription:()Ljava/lang/String; │ │ -48d170: 5410 f0a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.description:Ljava/lang/String; // field@a1f0 │ │ -48d174: 1100 |0002: return-object v0 │ │ +48d164: |[48d164] de.westnordost.osmapi.common.errors.OsmConnectionException.getDescription:()Ljava/lang/String; │ │ +48d174: 5410 f0a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.description:Ljava/lang/String; // field@a1f0 │ │ +48d178: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/westnordost/osmapi/common/errors/OsmConnectionException; │ │ │ │ #1 : (in Lde/westnordost/osmapi/common/errors/OsmConnectionException;) │ │ @@ -931094,17 +931095,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48d148: |[48d148] de.westnordost.osmapi.common.errors.OsmConnectionException.getErrorCode:()I │ │ -48d158: 5210 f1a1 |0000: iget v0, v1, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorCode:I // field@a1f1 │ │ -48d15c: 0f00 |0002: return v0 │ │ +48d14c: |[48d14c] de.westnordost.osmapi.common.errors.OsmConnectionException.getErrorCode:()I │ │ +48d15c: 5210 f1a1 |0000: iget v0, v1, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorCode:I // field@a1f1 │ │ +48d160: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/westnordost/osmapi/common/errors/OsmConnectionException; │ │ │ │ #2 : (in Lde/westnordost/osmapi/common/errors/OsmConnectionException;) │ │ @@ -931112,17 +931113,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48d178: |[48d178] de.westnordost.osmapi.common.errors.OsmConnectionException.getErrorTitle:()Ljava/lang/String; │ │ -48d188: 5410 f2a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorTitle:Ljava/lang/String; // field@a1f2 │ │ -48d18c: 1100 |0002: return-object v0 │ │ +48d17c: |[48d17c] de.westnordost.osmapi.common.errors.OsmConnectionException.getErrorTitle:()Ljava/lang/String; │ │ +48d18c: 5410 f2a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorTitle:Ljava/lang/String; // field@a1f2 │ │ +48d190: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/westnordost/osmapi/common/errors/OsmConnectionException; │ │ │ │ #3 : (in Lde/westnordost/osmapi/common/errors/OsmConnectionException;) │ │ @@ -931130,43 +931131,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -48d190: |[48d190] de.westnordost.osmapi.common.errors.OsmConnectionException.toString:()Ljava/lang/String; │ │ -48d1a0: 6e10 d2dd 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.getCause:()Ljava/lang/Throwable; // method@ddd2 │ │ -48d1a6: 0c00 |0003: move-result-object v0 │ │ -48d1a8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -48d1ac: 6f10 ade0 0200 |0006: invoke-super {v2}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@e0ad │ │ -48d1b2: 0c00 |0009: move-result-object v0 │ │ -48d1b4: 1100 |000a: return-object v0 │ │ -48d1b6: 6e10 96e0 0200 |000b: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -48d1bc: 0c00 |000e: move-result-object v0 │ │ -48d1be: 6e10 e2df 0000 |000f: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -48d1c4: 0c00 |0012: move-result-object v0 │ │ -48d1c6: 2201 0819 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -48d1ca: 7010 06e1 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48d1d0: 6e20 12e1 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d1d6: 1a00 f906 |001b: const-string v0, ": " // string@06f9 │ │ -48d1da: 6e20 12e1 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d1e0: 5420 f2a1 |0020: iget-object v0, v2, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorTitle:Ljava/lang/String; // field@a1f2 │ │ -48d1e4: 6e20 12e1 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d1ea: 1a00 4700 |0025: const-string v0, " (" // string@0047 │ │ -48d1ee: 6e20 12e1 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d1f4: 5220 f1a1 |002a: iget v0, v2, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorCode:I // field@a1f1 │ │ -48d1f8: 6e20 0de1 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48d1fe: 1a00 de04 |002f: const-string v0, ") - " // string@04de │ │ -48d202: 6e20 12e1 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d208: 5420 f0a1 |0034: iget-object v0, v2, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.description:Ljava/lang/String; // field@a1f0 │ │ -48d20c: 6e20 12e1 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d212: 6e10 1fe1 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48d218: 0c00 |003c: move-result-object v0 │ │ -48d21a: 1100 |003d: return-object v0 │ │ +48d194: |[48d194] de.westnordost.osmapi.common.errors.OsmConnectionException.toString:()Ljava/lang/String; │ │ +48d1a4: 6e10 d2dd 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.getCause:()Ljava/lang/Throwable; // method@ddd2 │ │ +48d1aa: 0c00 |0003: move-result-object v0 │ │ +48d1ac: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +48d1b0: 6f10 ade0 0200 |0006: invoke-super {v2}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@e0ad │ │ +48d1b6: 0c00 |0009: move-result-object v0 │ │ +48d1b8: 1100 |000a: return-object v0 │ │ +48d1ba: 6e10 96e0 0200 |000b: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +48d1c0: 0c00 |000e: move-result-object v0 │ │ +48d1c2: 6e10 e2df 0000 |000f: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +48d1c8: 0c00 |0012: move-result-object v0 │ │ +48d1ca: 2201 0819 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +48d1ce: 7010 06e1 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48d1d4: 6e20 12e1 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d1da: 1a00 f906 |001b: const-string v0, ": " // string@06f9 │ │ +48d1de: 6e20 12e1 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d1e4: 5420 f2a1 |0020: iget-object v0, v2, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorTitle:Ljava/lang/String; // field@a1f2 │ │ +48d1e8: 6e20 12e1 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d1ee: 1a00 4700 |0025: const-string v0, " (" // string@0047 │ │ +48d1f2: 6e20 12e1 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d1f8: 5220 f1a1 |002a: iget v0, v2, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.errorCode:I // field@a1f1 │ │ +48d1fc: 6e20 0de1 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48d202: 1a00 de04 |002f: const-string v0, ") - " // string@04de │ │ +48d206: 6e20 12e1 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d20c: 5420 f0a1 |0034: iget-object v0, v2, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.description:Ljava/lang/String; // field@a1f0 │ │ +48d210: 6e20 12e1 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d216: 6e10 1fe1 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48d21c: 0c00 |003c: move-result-object v0 │ │ +48d21e: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=53 │ │ 0x0013 line=54 │ │ locals : │ │ 0x0000 - 0x003e reg=2 this Lde/westnordost/osmapi/common/errors/OsmConnectionException; │ │ @@ -931201,17 +931202,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48d2d0: |[48d2d0] de.westnordost.osmapi.common.errors.RedirectedException.:()V │ │ -48d2e0: 7010 25df 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@df25 │ │ -48d2e6: 0e00 |0003: return-void │ │ +48d2d4: |[48d2d4] de.westnordost.osmapi.common.errors.RedirectedException.:()V │ │ +48d2e4: 7010 25df 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@df25 │ │ +48d2ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/RedirectedException; │ │ │ │ Virtual methods - │ │ @@ -931245,17 +931246,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48d2e8: |[48d2e8] de.westnordost.osmapi.common.errors.XmlParserException.:(Ljava/lang/String;)V │ │ -48d2f8: 7020 a8e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ -48d2fe: 0e00 |0003: return-void │ │ +48d2ec: |[48d2ec] de.westnordost.osmapi.common.errors.XmlParserException.:(Ljava/lang/String;)V │ │ +48d2fc: 7020 a8e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ +48d302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/XmlParserException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -931264,24 +931265,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -48d300: |[48d300] de.westnordost.osmapi.common.errors.XmlParserException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -48d310: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48d314: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48d31a: 1a01 961c |0005: const-string v1, "Error parsing XML at " // string@1c96 │ │ -48d31e: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d324: 6e20 12e1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d32a: 6e10 1fe1 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48d330: 0c03 |0010: move-result-object v3 │ │ -48d332: 7030 a9e0 3204 |0011: invoke-direct {v2, v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e0a9 │ │ -48d338: 0e00 |0014: return-void │ │ +48d304: |[48d304] de.westnordost.osmapi.common.errors.XmlParserException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +48d314: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48d318: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48d31e: 1a01 961c |0005: const-string v1, "Error parsing XML at " // string@1c96 │ │ +48d322: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d328: 6e20 12e1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d32e: 6e10 1fe1 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48d334: 0c03 |0010: move-result-object v3 │ │ +48d336: 7030 a9e0 3204 |0011: invoke-direct {v2, v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e0a9 │ │ +48d33c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lde/westnordost/osmapi/common/errors/XmlParserException; │ │ 0x0000 - 0x0015 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=4 (null) Ljava/lang/Throwable; │ │ @@ -931291,17 +931292,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48d33c: |[48d33c] de.westnordost.osmapi.common.errors.XmlParserException.:(Ljava/lang/Throwable;)V │ │ -48d34c: 7020 aae0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ -48d352: 0e00 |0003: return-void │ │ +48d340: |[48d340] de.westnordost.osmapi.common.errors.XmlParserException.:(Ljava/lang/Throwable;)V │ │ +48d350: 7020 aae0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ +48d356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/XmlParserException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -931349,21 +931350,21 @@ │ │ type : '(DDDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -48d744: |[48d744] de.westnordost.osmapi.map.data.BoundingBox.:(DDDD)V │ │ -48d754: 2200 5518 |0000: new-instance v0, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ -48d758: 7055 06de 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(DD)V // method@de06 │ │ -48d75e: 2202 5518 |0005: new-instance v2, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ -48d762: 7059 06de 6287 |0007: invoke-direct {v2, v6, v7, v8, v9}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(DD)V // method@de06 │ │ -48d768: 7030 e0dd 0102 |000a: invoke-direct {v1, v0, v2}, Lde/westnordost/osmapi/map/data/BoundingBox;.:(Lde/westnordost/osmapi/map/data/LatLon;Lde/westnordost/osmapi/map/data/LatLon;)V // method@dde0 │ │ -48d76e: 0e00 |000d: return-void │ │ +48d748: |[48d748] de.westnordost.osmapi.map.data.BoundingBox.:(DDDD)V │ │ +48d758: 2200 5518 |0000: new-instance v0, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ +48d75c: 7055 06de 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(DD)V // method@de06 │ │ +48d762: 2202 5518 |0005: new-instance v2, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ +48d766: 7059 06de 6287 |0007: invoke-direct {v2, v6, v7, v8, v9}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(DD)V // method@de06 │ │ +48d76c: 7030 e0dd 0102 |000a: invoke-direct {v1, v0, v2}, Lde/westnordost/osmapi/map/data/BoundingBox;.:(Lde/westnordost/osmapi/map/data/LatLon;Lde/westnordost/osmapi/map/data/LatLon;)V // method@dde0 │ │ +48d772: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/westnordost/osmapi/map/data/BoundingBox; │ │ 0x0000 - 0x000e reg=2 (null) D │ │ 0x0000 - 0x000e reg=4 (null) D │ │ @@ -931375,43 +931376,43 @@ │ │ type : '(Lde/westnordost/osmapi/map/data/LatLon;Lde/westnordost/osmapi/map/data/LatLon;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -48d6b4: |[48d6b4] de.westnordost.osmapi.map.data.BoundingBox.:(Lde/westnordost/osmapi/map/data/LatLon;Lde/westnordost/osmapi/map/data/LatLon;)V │ │ -48d6c4: 7010 92e0 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@e092 │ │ -48d6ca: 2200 5518 |0003: new-instance v0, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ -48d6ce: 7020 07de 5000 |0005: invoke-direct {v0, v5}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(Lde/westnordost/osmapi/map/data/LatLon;)V // method@de07 │ │ -48d6d4: 5b40 faa1 |0008: iput-object v0, v4, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ -48d6d8: 2200 5518 |000a: new-instance v0, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ -48d6dc: 7020 07de 6000 |000c: invoke-direct {v0, v6}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(Lde/westnordost/osmapi/map/data/LatLon;)V // method@de07 │ │ -48d6e2: 5b40 f9a1 |000f: iput-object v0, v4, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ -48d6e6: 7010 ebdd 0400 |0011: invoke-direct {v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.isValid:()Z // method@ddeb │ │ -48d6ec: 0a00 |0014: move-result v0 │ │ -48d6ee: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -48d6f2: 0e00 |0017: return-void │ │ -48d6f4: 2200 e518 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -48d6f8: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -48d6fc: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48d702: 1a02 c94b |001f: const-string v2, "Min latitude " // string@4bc9 │ │ -48d706: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d70c: 7210 f8dd 0500 |0024: invoke-interface {v5}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ -48d712: 0b02 |0027: move-result-wide v2 │ │ -48d714: 6e30 0be1 2103 |0028: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ -48d71a: 1a05 c801 |002b: const-string v5, " is greater than max latitude " // string@01c8 │ │ -48d71e: 6e20 12e1 5100 |002d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d724: 7210 f8dd 0600 |0030: invoke-interface {v6}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ -48d72a: 0b05 |0033: move-result-wide v5 │ │ -48d72c: 6e30 0be1 5106 |0034: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ -48d732: 6e10 1fe1 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48d738: 0c05 |003a: move-result-object v5 │ │ -48d73a: 7020 32e0 5000 |003b: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -48d740: 2700 |003e: throw v0 │ │ +48d6b8: |[48d6b8] de.westnordost.osmapi.map.data.BoundingBox.:(Lde/westnordost/osmapi/map/data/LatLon;Lde/westnordost/osmapi/map/data/LatLon;)V │ │ +48d6c8: 7010 92e0 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@e092 │ │ +48d6ce: 2200 5518 |0003: new-instance v0, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ +48d6d2: 7020 07de 5000 |0005: invoke-direct {v0, v5}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(Lde/westnordost/osmapi/map/data/LatLon;)V // method@de07 │ │ +48d6d8: 5b40 faa1 |0008: iput-object v0, v4, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ +48d6dc: 2200 5518 |000a: new-instance v0, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ +48d6e0: 7020 07de 6000 |000c: invoke-direct {v0, v6}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(Lde/westnordost/osmapi/map/data/LatLon;)V // method@de07 │ │ +48d6e6: 5b40 f9a1 |000f: iput-object v0, v4, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ +48d6ea: 7010 ebdd 0400 |0011: invoke-direct {v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.isValid:()Z // method@ddeb │ │ +48d6f0: 0a00 |0014: move-result v0 │ │ +48d6f2: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +48d6f6: 0e00 |0017: return-void │ │ +48d6f8: 2200 e518 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +48d6fc: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +48d700: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48d706: 1a02 c94b |001f: const-string v2, "Min latitude " // string@4bc9 │ │ +48d70a: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d710: 7210 f8dd 0500 |0024: invoke-interface {v5}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ +48d716: 0b02 |0027: move-result-wide v2 │ │ +48d718: 6e30 0be1 2103 |0028: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ +48d71e: 1a05 c801 |002b: const-string v5, " is greater than max latitude " // string@01c8 │ │ +48d722: 6e20 12e1 5100 |002d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d728: 7210 f8dd 0600 |0030: invoke-interface {v6}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ +48d72e: 0b05 |0033: move-result-wide v5 │ │ +48d730: 6e30 0be1 5106 |0034: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ +48d736: 6e10 1fe1 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48d73c: 0c05 |003a: move-result-object v5 │ │ +48d73e: 7020 32e0 5000 |003b: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +48d744: 2700 |003e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ 0x0011 line=27 │ │ 0x0018 line=29 │ │ @@ -931426,27 +931427,27 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -48d420: |[48d420] de.westnordost.osmapi.map.data.BoundingBox.isValid:()Z │ │ -48d430: 5450 faa1 |0000: iget-object v0, v5, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ -48d434: 6e10 09de 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ -48d43a: 0b00 |0005: move-result-wide v0 │ │ -48d43c: 5452 f9a1 |0006: iget-object v2, v5, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ -48d440: 6e10 09de 0200 |0008: invoke-virtual {v2}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ -48d446: 0b02 |000b: move-result-wide v2 │ │ -48d448: 3004 0002 |000c: cmpg-double v4, v0, v2 │ │ -48d44c: 3c04 0400 |000e: if-gtz v4, 0012 // +0004 │ │ -48d450: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -48d452: 2802 |0011: goto 0013 // +0002 │ │ -48d454: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -48d456: 0f00 |0013: return v0 │ │ +48d424: |[48d424] de.westnordost.osmapi.map.data.BoundingBox.isValid:()Z │ │ +48d434: 5450 faa1 |0000: iget-object v0, v5, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ +48d438: 6e10 09de 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ +48d43e: 0b00 |0005: move-result-wide v0 │ │ +48d440: 5452 f9a1 |0006: iget-object v2, v5, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ +48d444: 6e10 09de 0200 |0008: invoke-virtual {v2}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ +48d44a: 0b02 |000b: move-result-wide v2 │ │ +48d44c: 3004 0002 |000c: cmpg-double v4, v0, v2 │ │ +48d450: 3c04 0400 |000e: if-gtz v4, 0012 // +0004 │ │ +48d454: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +48d456: 2802 |0011: goto 0013 // +0002 │ │ +48d458: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +48d45a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 this Lde/westnordost/osmapi/map/data/BoundingBox; │ │ │ │ Virtual methods - │ │ @@ -931455,27 +931456,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -48d354: |[48d354] de.westnordost.osmapi.map.data.BoundingBox.crosses180thMeridian:()Z │ │ -48d364: 5450 faa1 |0000: iget-object v0, v5, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ -48d368: 6e10 0ade 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLongitude:()D // method@de0a │ │ -48d36e: 0b00 |0005: move-result-wide v0 │ │ -48d370: 5452 f9a1 |0006: iget-object v2, v5, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ -48d374: 6e10 0ade 0200 |0008: invoke-virtual {v2}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLongitude:()D // method@de0a │ │ -48d37a: 0b02 |000b: move-result-wide v2 │ │ -48d37c: 2f04 0002 |000c: cmpl-double v4, v0, v2 │ │ -48d380: 3d04 0400 |000e: if-lez v4, 0012 // +0004 │ │ -48d384: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -48d386: 2802 |0011: goto 0013 // +0002 │ │ -48d388: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -48d38a: 0f00 |0013: return v0 │ │ +48d358: |[48d358] de.westnordost.osmapi.map.data.BoundingBox.crosses180thMeridian:()Z │ │ +48d368: 5450 faa1 |0000: iget-object v0, v5, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ +48d36c: 6e10 0ade 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLongitude:()D // method@de0a │ │ +48d372: 0b00 |0005: move-result-wide v0 │ │ +48d374: 5452 f9a1 |0006: iget-object v2, v5, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ +48d378: 6e10 0ade 0200 |0008: invoke-virtual {v2}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLongitude:()D // method@de0a │ │ +48d37e: 0b02 |000b: move-result-wide v2 │ │ +48d380: 2f04 0002 |000c: cmpl-double v4, v0, v2 │ │ +48d384: 3d04 0400 |000e: if-lez v4, 0012 // +0004 │ │ +48d388: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +48d38a: 2802 |0011: goto 0013 // +0002 │ │ +48d38c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +48d38e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 this Lde/westnordost/osmapi/map/data/BoundingBox; │ │ │ │ #1 : (in Lde/westnordost/osmapi/map/data/BoundingBox;) │ │ @@ -931483,52 +931484,52 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 66 16-bit code units │ │ -48d38c: |[48d38c] de.westnordost.osmapi.map.data.BoundingBox.equals:(Ljava/lang/Object;)Z │ │ -48d39c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48d39e: 3378 0300 |0001: if-ne v8, v7, 0004 // +0003 │ │ -48d3a2: 0f00 |0003: return v0 │ │ -48d3a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -48d3a6: 3808 3c00 |0005: if-eqz v8, 0041 // +003c │ │ -48d3aa: 2082 4e18 |0007: instance-of v2, v8, Lde/westnordost/osmapi/map/data/BoundingBox; // type@184e │ │ -48d3ae: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -48d3b2: 2836 |000b: goto 0041 // +0036 │ │ -48d3b4: 1f08 4e18 |000c: check-cast v8, Lde/westnordost/osmapi/map/data/BoundingBox; // type@184e │ │ -48d3b8: 6e10 e8dd 0800 |000e: invoke-virtual {v8}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLatitude:()D // method@dde8 │ │ -48d3be: 0b02 |0011: move-result-wide v2 │ │ -48d3c0: 6e10 e8dd 0700 |0012: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLatitude:()D // method@dde8 │ │ -48d3c6: 0b04 |0015: move-result-wide v4 │ │ -48d3c8: 2f06 0204 |0016: cmpl-double v6, v2, v4 │ │ -48d3cc: 3906 2700 |0018: if-nez v6, 003f // +0027 │ │ -48d3d0: 6e10 e5dd 0800 |001a: invoke-virtual {v8}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLatitude:()D // method@dde5 │ │ -48d3d6: 0b02 |001d: move-result-wide v2 │ │ -48d3d8: 6e10 e5dd 0700 |001e: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLatitude:()D // method@dde5 │ │ -48d3de: 0b04 |0021: move-result-wide v4 │ │ -48d3e0: 2f06 0204 |0022: cmpl-double v6, v2, v4 │ │ -48d3e4: 3906 1b00 |0024: if-nez v6, 003f // +001b │ │ -48d3e8: 6e10 e9dd 0800 |0026: invoke-virtual {v8}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLongitude:()D // method@dde9 │ │ -48d3ee: 0b02 |0029: move-result-wide v2 │ │ -48d3f0: 6e10 e9dd 0700 |002a: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLongitude:()D // method@dde9 │ │ -48d3f6: 0b04 |002d: move-result-wide v4 │ │ -48d3f8: 2f06 0204 |002e: cmpl-double v6, v2, v4 │ │ -48d3fc: 3906 0f00 |0030: if-nez v6, 003f // +000f │ │ -48d400: 6e10 e6dd 0800 |0032: invoke-virtual {v8}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLongitude:()D // method@dde6 │ │ -48d406: 0b02 |0035: move-result-wide v2 │ │ -48d408: 6e10 e6dd 0700 |0036: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLongitude:()D // method@dde6 │ │ -48d40e: 0b04 |0039: move-result-wide v4 │ │ -48d410: 2f08 0204 |003a: cmpl-double v8, v2, v4 │ │ -48d414: 3908 0300 |003c: if-nez v8, 003f // +0003 │ │ -48d418: 2802 |003e: goto 0040 // +0002 │ │ -48d41a: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -48d41c: 0f00 |0040: return v0 │ │ -48d41e: 0f01 |0041: return v1 │ │ +48d390: |[48d390] de.westnordost.osmapi.map.data.BoundingBox.equals:(Ljava/lang/Object;)Z │ │ +48d3a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48d3a2: 3378 0300 |0001: if-ne v8, v7, 0004 // +0003 │ │ +48d3a6: 0f00 |0003: return v0 │ │ +48d3a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +48d3aa: 3808 3c00 |0005: if-eqz v8, 0041 // +003c │ │ +48d3ae: 2082 4e18 |0007: instance-of v2, v8, Lde/westnordost/osmapi/map/data/BoundingBox; // type@184e │ │ +48d3b2: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +48d3b6: 2836 |000b: goto 0041 // +0036 │ │ +48d3b8: 1f08 4e18 |000c: check-cast v8, Lde/westnordost/osmapi/map/data/BoundingBox; // type@184e │ │ +48d3bc: 6e10 e8dd 0800 |000e: invoke-virtual {v8}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLatitude:()D // method@dde8 │ │ +48d3c2: 0b02 |0011: move-result-wide v2 │ │ +48d3c4: 6e10 e8dd 0700 |0012: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLatitude:()D // method@dde8 │ │ +48d3ca: 0b04 |0015: move-result-wide v4 │ │ +48d3cc: 2f06 0204 |0016: cmpl-double v6, v2, v4 │ │ +48d3d0: 3906 2700 |0018: if-nez v6, 003f // +0027 │ │ +48d3d4: 6e10 e5dd 0800 |001a: invoke-virtual {v8}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLatitude:()D // method@dde5 │ │ +48d3da: 0b02 |001d: move-result-wide v2 │ │ +48d3dc: 6e10 e5dd 0700 |001e: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLatitude:()D // method@dde5 │ │ +48d3e2: 0b04 |0021: move-result-wide v4 │ │ +48d3e4: 2f06 0204 |0022: cmpl-double v6, v2, v4 │ │ +48d3e8: 3906 1b00 |0024: if-nez v6, 003f // +001b │ │ +48d3ec: 6e10 e9dd 0800 |0026: invoke-virtual {v8}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLongitude:()D // method@dde9 │ │ +48d3f2: 0b02 |0029: move-result-wide v2 │ │ +48d3f4: 6e10 e9dd 0700 |002a: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLongitude:()D // method@dde9 │ │ +48d3fa: 0b04 |002d: move-result-wide v4 │ │ +48d3fc: 2f06 0204 |002e: cmpl-double v6, v2, v4 │ │ +48d400: 3906 0f00 |0030: if-nez v6, 003f // +000f │ │ +48d404: 6e10 e6dd 0800 |0032: invoke-virtual {v8}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLongitude:()D // method@dde6 │ │ +48d40a: 0b02 |0035: move-result-wide v2 │ │ +48d40c: 6e10 e6dd 0700 |0036: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLongitude:()D // method@dde6 │ │ +48d412: 0b04 |0039: move-result-wide v4 │ │ +48d414: 2f08 0204 |003a: cmpl-double v8, v2, v4 │ │ +48d418: 3908 0300 |003c: if-nez v8, 003f // +0003 │ │ +48d41c: 2802 |003e: goto 0040 // +0002 │ │ +48d41e: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +48d420: 0f00 |0040: return v0 │ │ +48d422: 0f01 |0041: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=104 │ │ 0x000c line=107 │ │ 0x000e line=108 │ │ 0x001a line=109 │ │ 0x0026 line=110 │ │ @@ -931542,49 +931543,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -48d560: |[48d560] de.westnordost.osmapi.map.data.BoundingBox.getAsLeftBottomRightTopString:()Ljava/lang/String; │ │ -48d570: 6200 75a2 |0000: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ -48d574: 7110 68e2 0000 |0002: invoke-static {v0}, Ljava/text/NumberFormat;.getNumberInstance:(Ljava/util/Locale;)Ljava/text/NumberFormat; // method@e268 │ │ -48d57a: 0c00 |0005: move-result-object v0 │ │ -48d57c: 1301 5401 |0006: const/16 v1, #int 340 // #154 │ │ -48d580: 6e20 6ae2 1000 |0008: invoke-virtual {v0, v1}, Ljava/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@e26a │ │ -48d586: 2201 0819 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -48d58a: 7010 06e1 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48d590: 6e10 e9dd 0500 |0010: invoke-virtual {v5}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLongitude:()D // method@dde9 │ │ -48d596: 0b02 |0013: move-result-wide v2 │ │ -48d598: 6e30 63e2 2003 |0014: invoke-virtual {v0, v2, v3}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ -48d59e: 0c02 |0017: move-result-object v2 │ │ -48d5a0: 6e20 12e1 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d5a6: 1a02 8205 |001b: const-string v2, "," // string@0582 │ │ -48d5aa: 6e20 12e1 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d5b0: 6e10 e8dd 0500 |0020: invoke-virtual {v5}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLatitude:()D // method@dde8 │ │ -48d5b6: 0b03 |0023: move-result-wide v3 │ │ -48d5b8: 6e30 63e2 3004 |0024: invoke-virtual {v0, v3, v4}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ -48d5be: 0c03 |0027: move-result-object v3 │ │ -48d5c0: 6e20 12e1 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d5c6: 6e20 12e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d5cc: 6e10 e6dd 0500 |002e: invoke-virtual {v5}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLongitude:()D // method@dde6 │ │ -48d5d2: 0b03 |0031: move-result-wide v3 │ │ -48d5d4: 6e30 63e2 3004 |0032: invoke-virtual {v0, v3, v4}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ -48d5da: 0c03 |0035: move-result-object v3 │ │ -48d5dc: 6e20 12e1 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d5e2: 6e20 12e1 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d5e8: 6e10 e5dd 0500 |003c: invoke-virtual {v5}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLatitude:()D // method@dde5 │ │ -48d5ee: 0b02 |003f: move-result-wide v2 │ │ -48d5f0: 6e30 63e2 2003 |0040: invoke-virtual {v0, v2, v3}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ -48d5f6: 0c00 |0043: move-result-object v0 │ │ -48d5f8: 6e20 12e1 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48d5fe: 6e10 1fe1 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48d604: 0c00 |004a: move-result-object v0 │ │ -48d606: 1100 |004b: return-object v0 │ │ +48d564: |[48d564] de.westnordost.osmapi.map.data.BoundingBox.getAsLeftBottomRightTopString:()Ljava/lang/String; │ │ +48d574: 6200 75a2 |0000: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ +48d578: 7110 68e2 0000 |0002: invoke-static {v0}, Ljava/text/NumberFormat;.getNumberInstance:(Ljava/util/Locale;)Ljava/text/NumberFormat; // method@e268 │ │ +48d57e: 0c00 |0005: move-result-object v0 │ │ +48d580: 1301 5401 |0006: const/16 v1, #int 340 // #154 │ │ +48d584: 6e20 6ae2 1000 |0008: invoke-virtual {v0, v1}, Ljava/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@e26a │ │ +48d58a: 2201 0819 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +48d58e: 7010 06e1 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48d594: 6e10 e9dd 0500 |0010: invoke-virtual {v5}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLongitude:()D // method@dde9 │ │ +48d59a: 0b02 |0013: move-result-wide v2 │ │ +48d59c: 6e30 63e2 2003 |0014: invoke-virtual {v0, v2, v3}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ +48d5a2: 0c02 |0017: move-result-object v2 │ │ +48d5a4: 6e20 12e1 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d5aa: 1a02 8205 |001b: const-string v2, "," // string@0582 │ │ +48d5ae: 6e20 12e1 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d5b4: 6e10 e8dd 0500 |0020: invoke-virtual {v5}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLatitude:()D // method@dde8 │ │ +48d5ba: 0b03 |0023: move-result-wide v3 │ │ +48d5bc: 6e30 63e2 3004 |0024: invoke-virtual {v0, v3, v4}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ +48d5c2: 0c03 |0027: move-result-object v3 │ │ +48d5c4: 6e20 12e1 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d5ca: 6e20 12e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d5d0: 6e10 e6dd 0500 |002e: invoke-virtual {v5}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLongitude:()D // method@dde6 │ │ +48d5d6: 0b03 |0031: move-result-wide v3 │ │ +48d5d8: 6e30 63e2 3004 |0032: invoke-virtual {v0, v3, v4}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ +48d5de: 0c03 |0035: move-result-object v3 │ │ +48d5e0: 6e20 12e1 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d5e6: 6e20 12e1 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d5ec: 6e10 e5dd 0500 |003c: invoke-virtual {v5}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLatitude:()D // method@dde5 │ │ +48d5f2: 0b02 |003f: move-result-wide v2 │ │ +48d5f4: 6e30 63e2 2003 |0040: invoke-virtual {v0, v2, v3}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ +48d5fa: 0c00 |0043: move-result-object v0 │ │ +48d5fc: 6e20 12e1 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48d602: 6e10 1fe1 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48d608: 0c00 |004a: move-result-object v0 │ │ +48d60a: 1100 |004b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0008 line=69 │ │ 0x000b line=71 │ │ 0x002e line=72 │ │ locals : │ │ @@ -931595,17 +931596,17 @@ │ │ type : '()Lde/westnordost/osmapi/map/data/LatLon;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48d458: |[48d458] de.westnordost.osmapi.map.data.BoundingBox.getMax:()Lde/westnordost/osmapi/map/data/LatLon; │ │ -48d468: 5410 f9a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ -48d46c: 1100 |0002: return-object v0 │ │ +48d45c: |[48d45c] de.westnordost.osmapi.map.data.BoundingBox.getMax:()Lde/westnordost/osmapi/map/data/LatLon; │ │ +48d46c: 5410 f9a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ +48d470: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/westnordost/osmapi/map/data/BoundingBox; │ │ │ │ #4 : (in Lde/westnordost/osmapi/map/data/BoundingBox;) │ │ @@ -931613,19 +931614,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48d488: |[48d488] de.westnordost.osmapi.map.data.BoundingBox.getMaxLatitude:()D │ │ -48d498: 5420 f9a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ -48d49c: 6e10 09de 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ -48d4a2: 0b00 |0005: move-result-wide v0 │ │ -48d4a4: 1000 |0006: return-wide v0 │ │ +48d48c: |[48d48c] de.westnordost.osmapi.map.data.BoundingBox.getMaxLatitude:()D │ │ +48d49c: 5420 f9a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ +48d4a0: 6e10 09de 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ +48d4a6: 0b00 |0005: move-result-wide v0 │ │ +48d4a8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/westnordost/osmapi/map/data/BoundingBox; │ │ │ │ #5 : (in Lde/westnordost/osmapi/map/data/BoundingBox;) │ │ @@ -931633,19 +931634,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48d4a8: |[48d4a8] de.westnordost.osmapi.map.data.BoundingBox.getMaxLongitude:()D │ │ -48d4b8: 5420 f9a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ -48d4bc: 6e10 0ade 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLongitude:()D // method@de0a │ │ -48d4c2: 0b00 |0005: move-result-wide v0 │ │ -48d4c4: 1000 |0006: return-wide v0 │ │ +48d4ac: |[48d4ac] de.westnordost.osmapi.map.data.BoundingBox.getMaxLongitude:()D │ │ +48d4bc: 5420 f9a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ +48d4c0: 6e10 0ade 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLongitude:()D // method@de0a │ │ +48d4c6: 0b00 |0005: move-result-wide v0 │ │ +48d4c8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/westnordost/osmapi/map/data/BoundingBox; │ │ │ │ #6 : (in Lde/westnordost/osmapi/map/data/BoundingBox;) │ │ @@ -931653,17 +931654,17 @@ │ │ type : '()Lde/westnordost/osmapi/map/data/LatLon;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48d470: |[48d470] de.westnordost.osmapi.map.data.BoundingBox.getMin:()Lde/westnordost/osmapi/map/data/LatLon; │ │ -48d480: 5410 faa1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ -48d484: 1100 |0002: return-object v0 │ │ +48d474: |[48d474] de.westnordost.osmapi.map.data.BoundingBox.getMin:()Lde/westnordost/osmapi/map/data/LatLon; │ │ +48d484: 5410 faa1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ +48d488: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/westnordost/osmapi/map/data/BoundingBox; │ │ │ │ #7 : (in Lde/westnordost/osmapi/map/data/BoundingBox;) │ │ @@ -931671,19 +931672,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48d4c8: |[48d4c8] de.westnordost.osmapi.map.data.BoundingBox.getMinLatitude:()D │ │ -48d4d8: 5420 faa1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ -48d4dc: 6e10 09de 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ -48d4e2: 0b00 |0005: move-result-wide v0 │ │ -48d4e4: 1000 |0006: return-wide v0 │ │ +48d4cc: |[48d4cc] de.westnordost.osmapi.map.data.BoundingBox.getMinLatitude:()D │ │ +48d4dc: 5420 faa1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ +48d4e0: 6e10 09de 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ +48d4e6: 0b00 |0005: move-result-wide v0 │ │ +48d4e8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/westnordost/osmapi/map/data/BoundingBox; │ │ │ │ #8 : (in Lde/westnordost/osmapi/map/data/BoundingBox;) │ │ @@ -931691,19 +931692,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48d4e8: |[48d4e8] de.westnordost.osmapi.map.data.BoundingBox.getMinLongitude:()D │ │ -48d4f8: 5420 faa1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ -48d4fc: 6e10 0ade 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLongitude:()D // method@de0a │ │ -48d502: 0b00 |0005: move-result-wide v0 │ │ -48d504: 1000 |0006: return-wide v0 │ │ +48d4ec: |[48d4ec] de.westnordost.osmapi.map.data.BoundingBox.getMinLongitude:()D │ │ +48d4fc: 5420 faa1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ +48d500: 6e10 0ade 0000 |0002: invoke-virtual {v0}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLongitude:()D // method@de0a │ │ +48d506: 0b00 |0005: move-result-wide v0 │ │ +48d508: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/westnordost/osmapi/map/data/BoundingBox; │ │ │ │ #9 : (in Lde/westnordost/osmapi/map/data/BoundingBox;) │ │ @@ -931711,36 +931712,36 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -48d508: |[48d508] de.westnordost.osmapi.map.data.BoundingBox.hashCode:()I │ │ -48d518: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -48d51a: 2300 201e |0001: new-array v0, v0, [D // type@1e20 │ │ -48d51e: 6e10 e8dd 0400 |0003: invoke-virtual {v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLatitude:()D // method@dde8 │ │ -48d524: 0b01 |0006: move-result-wide v1 │ │ -48d526: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -48d528: 4c01 0003 |0008: aput-wide v1, v0, v3 │ │ -48d52c: 6e10 e5dd 0400 |000a: invoke-virtual {v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLatitude:()D // method@dde5 │ │ -48d532: 0b01 |000d: move-result-wide v1 │ │ -48d534: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -48d536: 4c01 0003 |000f: aput-wide v1, v0, v3 │ │ -48d53a: 6e10 e5dd 0400 |0011: invoke-virtual {v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLatitude:()D // method@dde5 │ │ -48d540: 0b01 |0014: move-result-wide v1 │ │ -48d542: 1223 |0015: const/4 v3, #int 2 // #2 │ │ -48d544: 4c01 0003 |0016: aput-wide v1, v0, v3 │ │ -48d548: 6e10 e6dd 0400 |0018: invoke-virtual {v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLongitude:()D // method@dde6 │ │ -48d54e: 0b01 |001b: move-result-wide v1 │ │ -48d550: 1233 |001c: const/4 v3, #int 3 // #3 │ │ -48d552: 4c01 0003 |001d: aput-wide v1, v0, v3 │ │ -48d556: 7110 c5e2 0000 |001f: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([D)I // method@e2c5 │ │ -48d55c: 0a00 |0022: move-result v0 │ │ -48d55e: 0f00 |0023: return v0 │ │ +48d50c: |[48d50c] de.westnordost.osmapi.map.data.BoundingBox.hashCode:()I │ │ +48d51c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +48d51e: 2300 201e |0001: new-array v0, v0, [D // type@1e20 │ │ +48d522: 6e10 e8dd 0400 |0003: invoke-virtual {v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMinLatitude:()D // method@dde8 │ │ +48d528: 0b01 |0006: move-result-wide v1 │ │ +48d52a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +48d52c: 4c01 0003 |0008: aput-wide v1, v0, v3 │ │ +48d530: 6e10 e5dd 0400 |000a: invoke-virtual {v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLatitude:()D // method@dde5 │ │ +48d536: 0b01 |000d: move-result-wide v1 │ │ +48d538: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +48d53a: 4c01 0003 |000f: aput-wide v1, v0, v3 │ │ +48d53e: 6e10 e5dd 0400 |0011: invoke-virtual {v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLatitude:()D // method@dde5 │ │ +48d544: 0b01 |0014: move-result-wide v1 │ │ +48d546: 1223 |0015: const/4 v3, #int 2 // #2 │ │ +48d548: 4c01 0003 |0016: aput-wide v1, v0, v3 │ │ +48d54c: 6e10 e6dd 0400 |0018: invoke-virtual {v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.getMaxLongitude:()D // method@dde6 │ │ +48d552: 0b01 |001b: move-result-wide v1 │ │ +48d554: 1233 |001c: const/4 v3, #int 3 // #3 │ │ +48d556: 4c01 0003 |001d: aput-wide v1, v0, v3 │ │ +48d55a: 7110 c5e2 0000 |001f: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([D)I // method@e2c5 │ │ +48d560: 0a00 |0022: move-result v0 │ │ +48d562: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=119 │ │ 0x001f line=122 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lde/westnordost/osmapi/map/data/BoundingBox; │ │ │ │ @@ -931749,54 +931750,54 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -48d608: |[48d608] de.westnordost.osmapi.map.data.BoundingBox.splitAt180thMeridian:()Ljava/util/List; │ │ -48d618: 6e10 e1dd 0a00 |0000: invoke-virtual {v10}, Lde/westnordost/osmapi/map/data/BoundingBox;.crosses180thMeridian:()Z // method@dde1 │ │ -48d61e: 0a00 |0003: move-result v0 │ │ -48d620: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -48d622: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -48d624: 3800 3e00 |0006: if-eqz v0, 0044 // +003e │ │ -48d628: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -48d62a: 2300 621f |0009: new-array v0, v0, [Lde/westnordost/osmapi/map/data/BoundingBox; // type@1f62 │ │ -48d62e: 2203 4e18 |000b: new-instance v3, Lde/westnordost/osmapi/map/data/BoundingBox; // type@184e │ │ -48d632: 54a4 faa1 |000d: iget-object v4, v10, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ -48d636: 2205 5518 |000f: new-instance v5, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ -48d63a: 54a6 f9a1 |0011: iget-object v6, v10, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ -48d63e: 6e10 09de 0600 |0013: invoke-virtual {v6}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ -48d644: 0b06 |0016: move-result-wide v6 │ │ -48d646: 6208 01a2 |0017: sget-object v8, Lde/westnordost/osmapi/map/data/LatLons;.MAX_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a201 │ │ -48d64a: 7210 f9dd 0800 |0019: invoke-interface {v8}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ -48d650: 0b08 |001c: move-result-wide v8 │ │ -48d652: 7059 06de 6587 |001d: invoke-direct {v5, v6, v7, v8, v9}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(DD)V // method@de06 │ │ -48d658: 7030 e0dd 4305 |0020: invoke-direct {v3, v4, v5}, Lde/westnordost/osmapi/map/data/BoundingBox;.:(Lde/westnordost/osmapi/map/data/LatLon;Lde/westnordost/osmapi/map/data/LatLon;)V // method@dde0 │ │ -48d65e: 4d03 0001 |0023: aput-object v3, v0, v1 │ │ -48d662: 2201 4e18 |0025: new-instance v1, Lde/westnordost/osmapi/map/data/BoundingBox; // type@184e │ │ -48d666: 2203 5518 |0027: new-instance v3, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ -48d66a: 54a4 faa1 |0029: iget-object v4, v10, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ -48d66e: 6e10 09de 0400 |002b: invoke-virtual {v4}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ -48d674: 0b04 |002e: move-result-wide v4 │ │ -48d676: 6206 02a2 |002f: sget-object v6, Lde/westnordost/osmapi/map/data/LatLons;.MIN_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a202 │ │ -48d67a: 7210 f9dd 0600 |0031: invoke-interface {v6}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ -48d680: 0b06 |0034: move-result-wide v6 │ │ -48d682: 7057 06de 4365 |0035: invoke-direct {v3, v4, v5, v6, v7}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(DD)V // method@de06 │ │ -48d688: 54a4 f9a1 |0038: iget-object v4, v10, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ -48d68c: 7030 e0dd 3104 |003a: invoke-direct {v1, v3, v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.:(Lde/westnordost/osmapi/map/data/LatLon;Lde/westnordost/osmapi/map/data/LatLon;)V // method@dde0 │ │ -48d692: 4d01 0002 |003d: aput-object v1, v0, v2 │ │ -48d696: 7110 a9e2 0000 |003f: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -48d69c: 0c00 |0042: move-result-object v0 │ │ -48d69e: 1100 |0043: return-object v0 │ │ -48d6a0: 2320 621f |0044: new-array v0, v2, [Lde/westnordost/osmapi/map/data/BoundingBox; // type@1f62 │ │ -48d6a4: 4d0a 0001 |0046: aput-object v10, v0, v1 │ │ -48d6a8: 7110 a9e2 0000 |0048: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -48d6ae: 0c00 |004b: move-result-object v0 │ │ -48d6b0: 1100 |004c: return-object v0 │ │ +48d60c: |[48d60c] de.westnordost.osmapi.map.data.BoundingBox.splitAt180thMeridian:()Ljava/util/List; │ │ +48d61c: 6e10 e1dd 0a00 |0000: invoke-virtual {v10}, Lde/westnordost/osmapi/map/data/BoundingBox;.crosses180thMeridian:()Z // method@dde1 │ │ +48d622: 0a00 |0003: move-result v0 │ │ +48d624: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +48d626: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +48d628: 3800 3e00 |0006: if-eqz v0, 0044 // +003e │ │ +48d62c: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +48d62e: 2300 621f |0009: new-array v0, v0, [Lde/westnordost/osmapi/map/data/BoundingBox; // type@1f62 │ │ +48d632: 2203 4e18 |000b: new-instance v3, Lde/westnordost/osmapi/map/data/BoundingBox; // type@184e │ │ +48d636: 54a4 faa1 |000d: iget-object v4, v10, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ +48d63a: 2205 5518 |000f: new-instance v5, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ +48d63e: 54a6 f9a1 |0011: iget-object v6, v10, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ +48d642: 6e10 09de 0600 |0013: invoke-virtual {v6}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ +48d648: 0b06 |0016: move-result-wide v6 │ │ +48d64a: 6208 01a2 |0017: sget-object v8, Lde/westnordost/osmapi/map/data/LatLons;.MAX_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a201 │ │ +48d64e: 7210 f9dd 0800 |0019: invoke-interface {v8}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ +48d654: 0b08 |001c: move-result-wide v8 │ │ +48d656: 7059 06de 6587 |001d: invoke-direct {v5, v6, v7, v8, v9}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(DD)V // method@de06 │ │ +48d65c: 7030 e0dd 4305 |0020: invoke-direct {v3, v4, v5}, Lde/westnordost/osmapi/map/data/BoundingBox;.:(Lde/westnordost/osmapi/map/data/LatLon;Lde/westnordost/osmapi/map/data/LatLon;)V // method@dde0 │ │ +48d662: 4d03 0001 |0023: aput-object v3, v0, v1 │ │ +48d666: 2201 4e18 |0025: new-instance v1, Lde/westnordost/osmapi/map/data/BoundingBox; // type@184e │ │ +48d66a: 2203 5518 |0027: new-instance v3, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ +48d66e: 54a4 faa1 |0029: iget-object v4, v10, Lde/westnordost/osmapi/map/data/BoundingBox;.min:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1fa │ │ +48d672: 6e10 09de 0400 |002b: invoke-virtual {v4}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ +48d678: 0b04 |002e: move-result-wide v4 │ │ +48d67a: 6206 02a2 |002f: sget-object v6, Lde/westnordost/osmapi/map/data/LatLons;.MIN_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a202 │ │ +48d67e: 7210 f9dd 0600 |0031: invoke-interface {v6}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ +48d684: 0b06 |0034: move-result-wide v6 │ │ +48d686: 7057 06de 4365 |0035: invoke-direct {v3, v4, v5, v6, v7}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(DD)V // method@de06 │ │ +48d68c: 54a4 f9a1 |0038: iget-object v4, v10, Lde/westnordost/osmapi/map/data/BoundingBox;.max:Lde/westnordost/osmapi/map/data/OsmLatLon; // field@a1f9 │ │ +48d690: 7030 e0dd 3104 |003a: invoke-direct {v1, v3, v4}, Lde/westnordost/osmapi/map/data/BoundingBox;.:(Lde/westnordost/osmapi/map/data/LatLon;Lde/westnordost/osmapi/map/data/LatLon;)V // method@dde0 │ │ +48d696: 4d01 0002 |003d: aput-object v1, v0, v2 │ │ +48d69a: 7110 a9e2 0000 |003f: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +48d6a0: 0c00 |0042: move-result-object v0 │ │ +48d6a2: 1100 |0043: return-object v0 │ │ +48d6a4: 2320 621f |0044: new-array v0, v2, [Lde/westnordost/osmapi/map/data/BoundingBox; // type@1f62 │ │ +48d6a8: 4d0a 0001 |0046: aput-object v10, v0, v1 │ │ +48d6ac: 7110 a9e2 0000 |0048: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +48d6b2: 0c00 |004b: move-result-object v0 │ │ +48d6b4: 1100 |004c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000b line=91 │ │ 0x0013 line=92 │ │ 0x002b line=93 │ │ 0x003f line=91 │ │ @@ -931838,39 +931839,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -48d8f0: |[48d8f0] de.westnordost.osmapi.map.data.Fixed1E7.:()V │ │ -48d900: 1900 2440 |0000: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ -48d904: 1902 1c40 |0002: const-wide/high16 v2, #long 4619567317775286272 // #401c │ │ -48d908: 7140 77e0 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ -48d90e: 0b00 |0007: move-result-wide v0 │ │ -48d910: 8a00 |0008: double-to-int v0, v0 │ │ -48d912: 6700 fda1 |0009: sput v0, Lde/westnordost/osmapi/map/data/Fixed1E7;.FIXED:I // field@a1fd │ │ -48d916: 0e00 |000b: return-void │ │ +48d8f4: |[48d8f4] de.westnordost.osmapi.map.data.Fixed1E7.:()V │ │ +48d904: 1900 2440 |0000: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ +48d908: 1902 1c40 |0002: const-wide/high16 v2, #long 4619567317775286272 // #401c │ │ +48d90c: 7140 77e0 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ +48d912: 0b00 |0007: move-result-wide v0 │ │ +48d914: 8a00 |0008: double-to-int v0, v0 │ │ +48d916: 6700 fda1 |0009: sput v0, Lde/westnordost/osmapi/map/data/Fixed1E7;.FIXED:I // field@a1fd │ │ +48d91a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=9 │ │ locals : │ │ │ │ #1 : (in Lde/westnordost/osmapi/map/data/Fixed1E7;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48d918: |[48d918] de.westnordost.osmapi.map.data.Fixed1E7.:()V │ │ -48d928: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48d92e: 0e00 |0003: return-void │ │ +48d91c: |[48d91c] de.westnordost.osmapi.map.data.Fixed1E7.:()V │ │ +48d92c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48d932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/map/data/Fixed1E7; │ │ │ │ #2 : (in Lde/westnordost/osmapi/map/data/Fixed1E7;) │ │ @@ -931878,22 +931879,22 @@ │ │ type : '(D)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -48d888: |[48d888] de.westnordost.osmapi.map.data.Fixed1E7.doubleToFixed:(D)I │ │ -48d898: 6000 fda1 |0000: sget v0, Lde/westnordost/osmapi/map/data/Fixed1E7;.FIXED:I // field@a1fd │ │ -48d89c: 8300 |0002: int-to-double v0, v0 │ │ -48d89e: ad00 0002 |0003: mul-double v0, v0, v2 │ │ -48d8a2: 7120 7ae0 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -48d8a8: 0b02 |0008: move-result-wide v2 │ │ -48d8aa: 8423 |0009: long-to-int v3, v2 │ │ -48d8ac: 0f03 |000a: return v3 │ │ +48d88c: |[48d88c] de.westnordost.osmapi.map.data.Fixed1E7.doubleToFixed:(D)I │ │ +48d89c: 6000 fda1 |0000: sget v0, Lde/westnordost/osmapi/map/data/Fixed1E7;.FIXED:I // field@a1fd │ │ +48d8a0: 8300 |0002: int-to-double v0, v0 │ │ +48d8a2: ad00 0002 |0003: mul-double v0, v0, v2 │ │ +48d8a6: 7120 7ae0 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +48d8ac: 0b02 |0008: move-result-wide v2 │ │ +48d8ae: 8423 |0009: long-to-int v3, v2 │ │ +48d8b0: 0f03 |000a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) D │ │ │ │ #3 : (in Lde/westnordost/osmapi/map/data/Fixed1E7;) │ │ @@ -931901,18 +931902,18 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -48d8b0: |[48d8b0] de.westnordost.osmapi.map.data.Fixed1E7.intToFixed:(I)I │ │ -48d8c0: 6000 fda1 |0000: sget v0, Lde/westnordost/osmapi/map/data/Fixed1E7;.FIXED:I // field@a1fd │ │ -48d8c4: 9201 0100 |0002: mul-int v1, v1, v0 │ │ -48d8c8: 0f01 |0004: return v1 │ │ +48d8b4: |[48d8b4] de.westnordost.osmapi.map.data.Fixed1E7.intToFixed:(I)I │ │ +48d8c4: 6000 fda1 |0000: sget v0, Lde/westnordost/osmapi/map/data/Fixed1E7;.FIXED:I // field@a1fd │ │ +48d8c8: 9201 0100 |0002: mul-int v1, v1, v0 │ │ +48d8cc: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ #4 : (in Lde/westnordost/osmapi/map/data/Fixed1E7;) │ │ @@ -931920,20 +931921,20 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -48d8cc: |[48d8cc] de.westnordost.osmapi.map.data.Fixed1E7.parseFixed:(Ljava/lang/String;)I │ │ -48d8dc: 7110 0be0 0200 |0000: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ -48d8e2: 0b00 |0003: move-result-wide v0 │ │ -48d8e4: 7120 efdd 1000 |0004: invoke-static {v0, v1}, Lde/westnordost/osmapi/map/data/Fixed1E7;.doubleToFixed:(D)I // method@ddef │ │ -48d8ea: 0a02 |0007: move-result v2 │ │ -48d8ec: 0f02 |0008: return v2 │ │ +48d8d0: |[48d8d0] de.westnordost.osmapi.map.data.Fixed1E7.parseFixed:(Ljava/lang/String;)I │ │ +48d8e0: 7110 0be0 0200 |0000: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ +48d8e6: 0b00 |0003: move-result-wide v0 │ │ +48d8e8: 7120 efdd 1000 |0004: invoke-static {v0, v1}, Lde/westnordost/osmapi/map/data/Fixed1E7;.doubleToFixed:(D)I // method@ddef │ │ +48d8ee: 0a02 |0007: move-result v2 │ │ +48d8f0: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/westnordost/osmapi/map/data/Fixed1E7;) │ │ @@ -931941,20 +931942,20 @@ │ │ type : '(I)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -48d86c: |[48d86c] de.westnordost.osmapi.map.data.Fixed1E7.toDouble:(I)D │ │ -48d87c: 8340 |0000: int-to-double v0, v4 │ │ -48d87e: 6004 fda1 |0001: sget v4, Lde/westnordost/osmapi/map/data/Fixed1E7;.FIXED:I // field@a1fd │ │ -48d882: 8342 |0003: int-to-double v2, v4 │ │ -48d884: ce20 |0004: div-double/2addr v0, v2 │ │ -48d886: 1000 |0005: return-wide v0 │ │ +48d870: |[48d870] de.westnordost.osmapi.map.data.Fixed1E7.toDouble:(I)D │ │ +48d880: 8340 |0000: int-to-double v0, v4 │ │ +48d882: 6004 fda1 |0001: sget v4, Lde/westnordost/osmapi/map/data/Fixed1E7;.FIXED:I // field@a1fd │ │ +48d886: 8342 |0003: int-to-double v2, v4 │ │ +48d888: ce20 |0004: div-double/2addr v0, v2 │ │ +48d88a: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 (null) I │ │ │ │ Virtual methods - │ │ @@ -932024,22 +932025,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -48da64: |[48da64] de.westnordost.osmapi.map.data.LatLons.:()V │ │ -48da74: 2200 5218 |0000: new-instance v0, Lde/westnordost/osmapi/map/data/LatLons$1; // type@1852 │ │ -48da78: 7010 fadd 0000 |0002: invoke-direct {v0}, Lde/westnordost/osmapi/map/data/LatLons$1;.:()V // method@ddfa │ │ -48da7e: 6900 02a2 |0005: sput-object v0, Lde/westnordost/osmapi/map/data/LatLons;.MIN_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a202 │ │ -48da82: 2200 5318 |0007: new-instance v0, Lde/westnordost/osmapi/map/data/LatLons$2; // type@1853 │ │ -48da86: 7010 fddd 0000 |0009: invoke-direct {v0}, Lde/westnordost/osmapi/map/data/LatLons$2;.:()V // method@ddfd │ │ -48da8c: 6900 01a2 |000c: sput-object v0, Lde/westnordost/osmapi/map/data/LatLons;.MAX_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a201 │ │ -48da90: 0e00 |000e: return-void │ │ +48da68: |[48da68] de.westnordost.osmapi.map.data.LatLons.:()V │ │ +48da78: 2200 5218 |0000: new-instance v0, Lde/westnordost/osmapi/map/data/LatLons$1; // type@1852 │ │ +48da7c: 7010 fadd 0000 |0002: invoke-direct {v0}, Lde/westnordost/osmapi/map/data/LatLons$1;.:()V // method@ddfa │ │ +48da82: 6900 02a2 |0005: sput-object v0, Lde/westnordost/osmapi/map/data/LatLons;.MIN_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a202 │ │ +48da86: 2200 5318 |0007: new-instance v0, Lde/westnordost/osmapi/map/data/LatLons$2; // type@1853 │ │ +48da8a: 7010 fddd 0000 |0009: invoke-direct {v0}, Lde/westnordost/osmapi/map/data/LatLons$2;.:()V // method@ddfd │ │ +48da90: 6900 01a2 |000c: sput-object v0, Lde/westnordost/osmapi/map/data/LatLons;.MAX_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a201 │ │ +48da94: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x0007 line=11 │ │ locals : │ │ │ │ #1 : (in Lde/westnordost/osmapi/map/data/LatLons;) │ │ @@ -932047,17 +932048,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48da94: |[48da94] de.westnordost.osmapi.map.data.LatLons.:()V │ │ -48daa4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48daaa: 0e00 |0003: return-void │ │ +48da98: |[48da98] de.westnordost.osmapi.map.data.LatLons.:()V │ │ +48daa8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48daae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/map/data/LatLons; │ │ │ │ #2 : (in Lde/westnordost/osmapi/map/data/LatLons;) │ │ @@ -932065,34 +932066,34 @@ │ │ type : '(DD)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -48dad4: |[48dad4] de.westnordost.osmapi.map.data.LatLons.checkValidity:(DD)V │ │ -48dae4: 7140 04de 4365 |0000: invoke-static {v3, v4, v5, v6}, Lde/westnordost/osmapi/map/data/LatLons;.isValid:(DD)Z // method@de04 │ │ -48daea: 0a00 |0003: move-result v0 │ │ -48daec: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -48daf0: 0e00 |0006: return-void │ │ -48daf2: 2200 e518 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -48daf6: 2201 0819 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -48dafa: 7010 06e1 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48db00: 1a02 4936 |000e: const-string v2, "Latitude " // string@3649 │ │ -48db04: 6e20 12e1 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48db0a: 6e30 0be1 3104 |0013: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ -48db10: 1a03 8605 |0016: const-string v3, ", Longitude " // string@0586 │ │ -48db14: 6e20 12e1 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48db1a: 6e30 0be1 5106 |001b: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ -48db20: 1a03 d901 |001e: const-string v3, " is not a valid position." // string@01d9 │ │ -48db24: 6e20 12e1 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48db2a: 6e10 1fe1 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48db30: 0c03 |0026: move-result-object v3 │ │ -48db32: 7020 32e0 3000 |0027: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -48db38: 2700 |002a: throw v0 │ │ +48dad8: |[48dad8] de.westnordost.osmapi.map.data.LatLons.checkValidity:(DD)V │ │ +48dae8: 7140 04de 4365 |0000: invoke-static {v3, v4, v5, v6}, Lde/westnordost/osmapi/map/data/LatLons;.isValid:(DD)Z // method@de04 │ │ +48daee: 0a00 |0003: move-result v0 │ │ +48daf0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +48daf4: 0e00 |0006: return-void │ │ +48daf6: 2200 e518 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +48dafa: 2201 0819 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +48dafe: 7010 06e1 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48db04: 1a02 4936 |000e: const-string v2, "Latitude " // string@3649 │ │ +48db08: 6e20 12e1 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48db0e: 6e30 0be1 3104 |0013: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ +48db14: 1a03 8605 |0016: const-string v3, ", Longitude " // string@0586 │ │ +48db18: 6e20 12e1 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48db1e: 6e30 0be1 5106 |001b: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ +48db24: 1a03 d901 |001e: const-string v3, " is not a valid position." // string@01d9 │ │ +48db28: 6e20 12e1 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48db2e: 6e10 1fe1 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48db34: 0c03 |0026: move-result-object v3 │ │ +48db36: 7020 32e0 3000 |0027: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +48db3c: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0007 line=21 │ │ locals : │ │ 0x0000 - 0x002b reg=3 (null) D │ │ 0x0000 - 0x002b reg=5 (null) D │ │ @@ -932102,21 +932103,21 @@ │ │ type : '(Lde/westnordost/osmapi/map/data/LatLon;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -48daac: |[48daac] de.westnordost.osmapi.map.data.LatLons.checkValidity:(Lde/westnordost/osmapi/map/data/LatLon;)V │ │ -48dabc: 7210 f8dd 0400 |0000: invoke-interface {v4}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ -48dac2: 0b00 |0003: move-result-wide v0 │ │ -48dac4: 7210 f9dd 0400 |0004: invoke-interface {v4}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ -48daca: 0b02 |0007: move-result-wide v2 │ │ -48dacc: 7140 02de 1032 |0008: invoke-static {v0, v1, v2, v3}, Lde/westnordost/osmapi/map/data/LatLons;.checkValidity:(DD)V // method@de02 │ │ -48dad2: 0e00 |000b: return-void │ │ +48dab0: |[48dab0] de.westnordost.osmapi.map.data.LatLons.checkValidity:(Lde/westnordost/osmapi/map/data/LatLon;)V │ │ +48dac0: 7210 f8dd 0400 |0000: invoke-interface {v4}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ +48dac6: 0b00 |0003: move-result-wide v0 │ │ +48dac8: 7210 f9dd 0400 |0004: invoke-interface {v4}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ +48dace: 0b02 |0007: move-result-wide v2 │ │ +48dad0: 7140 02de 1032 |0008: invoke-static {v0, v1, v2, v3}, Lde/westnordost/osmapi/map/data/LatLons;.checkValidity:(DD)V // method@de02 │ │ +48dad6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x000c reg=4 (null) Lde/westnordost/osmapi/map/data/LatLon; │ │ │ │ #4 : (in Lde/westnordost/osmapi/map/data/LatLons;) │ │ @@ -932124,39 +932125,39 @@ │ │ type : '(DD)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -48d9fc: |[48d9fc] de.westnordost.osmapi.map.data.LatLons.isValid:(DD)Z │ │ -48da0c: 6200 02a2 |0000: sget-object v0, Lde/westnordost/osmapi/map/data/LatLons;.MIN_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a202 │ │ -48da10: 7210 f9dd 0000 |0002: invoke-interface {v0}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ -48da16: 0b00 |0005: move-result-wide v0 │ │ -48da18: 2f02 0500 |0006: cmpl-double v2, v5, v0 │ │ -48da1c: 3a02 2200 |0008: if-ltz v2, 002a // +0022 │ │ -48da20: 6200 01a2 |000a: sget-object v0, Lde/westnordost/osmapi/map/data/LatLons;.MAX_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a201 │ │ -48da24: 7210 f9dd 0000 |000c: invoke-interface {v0}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ -48da2a: 0b00 |000f: move-result-wide v0 │ │ -48da2c: 3002 0500 |0010: cmpg-double v2, v5, v0 │ │ -48da30: 3c02 1800 |0012: if-gtz v2, 002a // +0018 │ │ -48da34: 6205 02a2 |0014: sget-object v5, Lde/westnordost/osmapi/map/data/LatLons;.MIN_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a202 │ │ -48da38: 7210 f8dd 0500 |0016: invoke-interface {v5}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ -48da3e: 0b05 |0019: move-result-wide v5 │ │ -48da40: 2f00 0305 |001a: cmpl-double v0, v3, v5 │ │ -48da44: 3a00 0e00 |001c: if-ltz v0, 002a // +000e │ │ -48da48: 6205 01a2 |001e: sget-object v5, Lde/westnordost/osmapi/map/data/LatLons;.MAX_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a201 │ │ -48da4c: 7210 f8dd 0500 |0020: invoke-interface {v5}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ -48da52: 0b05 |0023: move-result-wide v5 │ │ -48da54: 3000 0305 |0024: cmpg-double v0, v3, v5 │ │ -48da58: 3c00 0400 |0026: if-gtz v0, 002a // +0004 │ │ -48da5c: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -48da5e: 2802 |0029: goto 002b // +0002 │ │ -48da60: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -48da62: 0f03 |002b: return v3 │ │ +48da00: |[48da00] de.westnordost.osmapi.map.data.LatLons.isValid:(DD)Z │ │ +48da10: 6200 02a2 |0000: sget-object v0, Lde/westnordost/osmapi/map/data/LatLons;.MIN_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a202 │ │ +48da14: 7210 f9dd 0000 |0002: invoke-interface {v0}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ +48da1a: 0b00 |0005: move-result-wide v0 │ │ +48da1c: 2f02 0500 |0006: cmpl-double v2, v5, v0 │ │ +48da20: 3a02 2200 |0008: if-ltz v2, 002a // +0022 │ │ +48da24: 6200 01a2 |000a: sget-object v0, Lde/westnordost/osmapi/map/data/LatLons;.MAX_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a201 │ │ +48da28: 7210 f9dd 0000 |000c: invoke-interface {v0}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ +48da2e: 0b00 |000f: move-result-wide v0 │ │ +48da30: 3002 0500 |0010: cmpg-double v2, v5, v0 │ │ +48da34: 3c02 1800 |0012: if-gtz v2, 002a // +0018 │ │ +48da38: 6205 02a2 |0014: sget-object v5, Lde/westnordost/osmapi/map/data/LatLons;.MIN_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a202 │ │ +48da3c: 7210 f8dd 0500 |0016: invoke-interface {v5}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ +48da42: 0b05 |0019: move-result-wide v5 │ │ +48da44: 2f00 0305 |001a: cmpl-double v0, v3, v5 │ │ +48da48: 3a00 0e00 |001c: if-ltz v0, 002a // +000e │ │ +48da4c: 6205 01a2 |001e: sget-object v5, Lde/westnordost/osmapi/map/data/LatLons;.MAX_VALUE:Lde/westnordost/osmapi/map/data/LatLon; // field@a201 │ │ +48da50: 7210 f8dd 0500 |0020: invoke-interface {v5}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ +48da56: 0b05 |0023: move-result-wide v5 │ │ +48da58: 3000 0305 |0024: cmpg-double v0, v3, v5 │ │ +48da5c: 3c00 0400 |0026: if-gtz v0, 002a // +0004 │ │ +48da60: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +48da62: 2802 |0029: goto 002b // +0002 │ │ +48da64: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +48da66: 0f03 |002b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0016 line=39 │ │ locals : │ │ 0x0000 - 0x002c reg=3 (null) D │ │ 0x0000 - 0x002c reg=5 (null) D │ │ @@ -932166,22 +932167,22 @@ │ │ type : '(Lde/westnordost/osmapi/map/data/LatLon;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -48d9d0: |[48d9d0] de.westnordost.osmapi.map.data.LatLons.isValid:(Lde/westnordost/osmapi/map/data/LatLon;)Z │ │ -48d9e0: 7210 f8dd 0400 |0000: invoke-interface {v4}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ -48d9e6: 0b00 |0003: move-result-wide v0 │ │ -48d9e8: 7210 f9dd 0400 |0004: invoke-interface {v4}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ -48d9ee: 0b02 |0007: move-result-wide v2 │ │ -48d9f0: 7140 04de 1032 |0008: invoke-static {v0, v1, v2, v3}, Lde/westnordost/osmapi/map/data/LatLons;.isValid:(DD)Z // method@de04 │ │ -48d9f6: 0a04 |000b: move-result v4 │ │ -48d9f8: 0f04 |000c: return v4 │ │ +48d9d4: |[48d9d4] de.westnordost.osmapi.map.data.LatLons.isValid:(Lde/westnordost/osmapi/map/data/LatLon;)Z │ │ +48d9e4: 7210 f8dd 0400 |0000: invoke-interface {v4}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ +48d9ea: 0b00 |0003: move-result-wide v0 │ │ +48d9ec: 7210 f9dd 0400 |0004: invoke-interface {v4}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ +48d9f2: 0b02 |0007: move-result-wide v2 │ │ +48d9f4: 7140 04de 1032 |0008: invoke-static {v0, v1, v2, v3}, Lde/westnordost/osmapi/map/data/LatLons;.isValid:(DD)Z // method@de04 │ │ +48d9fa: 0a04 |000b: move-result v4 │ │ +48d9fc: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x000d reg=4 (null) Lde/westnordost/osmapi/map/data/LatLon; │ │ │ │ Virtual methods - │ │ @@ -932236,43 +932237,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -48dcf4: |[48dcf4] de.westnordost.osmapi.traces.GpsTraceDetails$Visibility.:()V │ │ -48dd04: 2200 5618 |0000: new-instance v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ -48dd08: 1a01 8c50 |0002: const-string v1, "PRIVATE" // string@508c │ │ -48dd0c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -48dd0e: 7030 0fde 1002 |0005: invoke-direct {v0, v1, v2}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.:(Ljava/lang/String;I)V // method@de0f │ │ -48dd14: 6900 08a2 |0008: sput-object v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.PRIVATE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a208 │ │ -48dd18: 2201 5618 |000a: new-instance v1, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ -48dd1c: 1a03 b45b |000c: const-string v3, "TRACKABLE" // string@5bb4 │ │ -48dd20: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -48dd22: 7030 0fde 3104 |000f: invoke-direct {v1, v3, v4}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.:(Ljava/lang/String;I)V // method@de0f │ │ -48dd28: 6901 0aa2 |0012: sput-object v1, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.TRACKABLE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a20a │ │ -48dd2c: 2203 5618 |0014: new-instance v3, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ -48dd30: 1a05 f750 |0016: const-string v5, "PUBLIC" // string@50f7 │ │ -48dd34: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -48dd36: 7030 0fde 5306 |0019: invoke-direct {v3, v5, v6}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.:(Ljava/lang/String;I)V // method@de0f │ │ -48dd3c: 6903 09a2 |001c: sput-object v3, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.PUBLIC:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a209 │ │ -48dd40: 2205 5618 |001e: new-instance v5, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ -48dd44: 1a07 2b22 |0020: const-string v7, "IDENTIFIABLE" // string@222b │ │ -48dd48: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -48dd4a: 7030 0fde 7508 |0023: invoke-direct {v5, v7, v8}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.:(Ljava/lang/String;I)V // method@de0f │ │ -48dd50: 6905 07a2 |0026: sput-object v5, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.IDENTIFIABLE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a207 │ │ -48dd54: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -48dd56: 2377 631f |0029: new-array v7, v7, [Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1f63 │ │ -48dd5a: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ -48dd5e: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ -48dd62: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ -48dd66: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ -48dd6a: 6907 06a2 |0033: sput-object v7, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.$VALUES:[Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a206 │ │ -48dd6e: 0e00 |0035: return-void │ │ +48dcf8: |[48dcf8] de.westnordost.osmapi.traces.GpsTraceDetails$Visibility.:()V │ │ +48dd08: 2200 5618 |0000: new-instance v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ +48dd0c: 1a01 8c50 |0002: const-string v1, "PRIVATE" // string@508c │ │ +48dd10: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +48dd12: 7030 0fde 1002 |0005: invoke-direct {v0, v1, v2}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.:(Ljava/lang/String;I)V // method@de0f │ │ +48dd18: 6900 08a2 |0008: sput-object v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.PRIVATE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a208 │ │ +48dd1c: 2201 5618 |000a: new-instance v1, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ +48dd20: 1a03 b45b |000c: const-string v3, "TRACKABLE" // string@5bb4 │ │ +48dd24: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +48dd26: 7030 0fde 3104 |000f: invoke-direct {v1, v3, v4}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.:(Ljava/lang/String;I)V // method@de0f │ │ +48dd2c: 6901 0aa2 |0012: sput-object v1, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.TRACKABLE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a20a │ │ +48dd30: 2203 5618 |0014: new-instance v3, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ +48dd34: 1a05 f750 |0016: const-string v5, "PUBLIC" // string@50f7 │ │ +48dd38: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +48dd3a: 7030 0fde 5306 |0019: invoke-direct {v3, v5, v6}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.:(Ljava/lang/String;I)V // method@de0f │ │ +48dd40: 6903 09a2 |001c: sput-object v3, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.PUBLIC:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a209 │ │ +48dd44: 2205 5618 |001e: new-instance v5, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ +48dd48: 1a07 2b22 |0020: const-string v7, "IDENTIFIABLE" // string@222b │ │ +48dd4c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +48dd4e: 7030 0fde 7508 |0023: invoke-direct {v5, v7, v8}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.:(Ljava/lang/String;I)V // method@de0f │ │ +48dd54: 6905 07a2 |0026: sput-object v5, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.IDENTIFIABLE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a207 │ │ +48dd58: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +48dd5a: 2377 631f |0029: new-array v7, v7, [Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1f63 │ │ +48dd5e: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ +48dd62: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ +48dd66: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ +48dd6a: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ +48dd6e: 6907 06a2 |0033: sput-object v7, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.$VALUES:[Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a206 │ │ +48dd72: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000a line=18 │ │ 0x0014 line=19 │ │ 0x001e line=20 │ │ 0x0033 line=15 │ │ @@ -932283,17 +932284,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -48dd70: |[48dd70] de.westnordost.osmapi.traces.GpsTraceDetails$Visibility.:(Ljava/lang/String;I)V │ │ -48dd80: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -48dd86: 0e00 |0003: return-void │ │ +48dd74: |[48dd74] de.westnordost.osmapi.traces.GpsTraceDetails$Visibility.:(Ljava/lang/String;I)V │ │ +48dd84: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +48dd8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -932303,20 +932304,20 @@ │ │ type : '(Ljava/lang/String;)Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -48dcac: |[48dcac] de.westnordost.osmapi.traces.GpsTraceDetails$Visibility.valueOf:(Ljava/lang/String;)Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; │ │ -48dcbc: 1c00 5618 |0000: const-class v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ -48dcc0: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -48dcc6: 0c01 |0005: move-result-object v1 │ │ -48dcc8: 1f01 5618 |0006: check-cast v1, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ -48dccc: 1101 |0008: return-object v1 │ │ +48dcb0: |[48dcb0] de.westnordost.osmapi.traces.GpsTraceDetails$Visibility.valueOf:(Ljava/lang/String;)Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; │ │ +48dcc0: 1c00 5618 |0000: const-class v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ +48dcc4: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +48dcca: 0c01 |0005: move-result-object v1 │ │ +48dccc: 1f01 5618 |0006: check-cast v1, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1856 │ │ +48dcd0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;) │ │ @@ -932324,20 +932325,20 @@ │ │ type : '()[Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48dcd0: |[48dcd0] de.westnordost.osmapi.traces.GpsTraceDetails$Visibility.values:()[Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; │ │ -48dce0: 6200 06a2 |0000: sget-object v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.$VALUES:[Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a206 │ │ -48dce4: 6e10 cfff 0000 |0002: invoke-virtual {v0}, [Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.clone:()Ljava/lang/Object; // method@ffcf │ │ -48dcea: 0c00 |0005: move-result-object v0 │ │ -48dcec: 1f00 631f |0006: check-cast v0, [Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1f63 │ │ -48dcf0: 1100 |0008: return-object v0 │ │ +48dcd4: |[48dcd4] de.westnordost.osmapi.traces.GpsTraceDetails$Visibility.values:()[Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; │ │ +48dce4: 6200 06a2 |0000: sget-object v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.$VALUES:[Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a206 │ │ +48dce8: 6e10 cfff 0000 |0002: invoke-virtual {v0}, [Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.clone:()Ljava/lang/Object; // method@ffcf │ │ +48dcee: 0c00 |0005: move-result-object v0 │ │ +48dcf0: 1f00 631f |0006: check-cast v0, [Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // type@1f63 │ │ +48dcf4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8449 (GpsTraceDetails.java) │ │ @@ -932413,17 +932414,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48dd88: |[48dd88] de.westnordost.osmapi.traces.GpsTraceDetails.:()V │ │ -48dd98: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48dd9e: 0e00 |0003: return-void │ │ +48dd8c: |[48dd8c] de.westnordost.osmapi.traces.GpsTraceDetails.:()V │ │ +48dd9c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48dda2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/traces/GpsTraceDetails; │ │ │ │ Virtual methods - │ │ @@ -932479,18 +932480,18 @@ │ │ type : '(Lde/westnordost/osmapi/OsmConnection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48e110: |[48e110] de.westnordost.osmapi.traces.GpsTracesDao.:(Lde/westnordost/osmapi/OsmConnection;)V │ │ -48e120: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48e126: 5b01 20a2 |0003: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ -48e12a: 0e00 |0005: return-void │ │ +48e114: |[48e114] de.westnordost.osmapi.traces.GpsTracesDao.:(Lde/westnordost/osmapi/OsmConnection;)V │ │ +48e124: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48e12a: 5b01 20a2 |0003: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ +48e12e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/westnordost/osmapi/traces/GpsTracesDao; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/westnordost/osmapi/OsmConnection; │ │ @@ -932500,17 +932501,17 @@ │ │ type : '(Lde/westnordost/osmapi/traces/GpsTracesDao;)Lde/westnordost/osmapi/OsmConnection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48df6c: |[48df6c] de.westnordost.osmapi.traces.GpsTracesDao.access$000:(Lde/westnordost/osmapi/traces/GpsTracesDao;)Lde/westnordost/osmapi/OsmConnection; │ │ -48df7c: 5400 20a2 |0000: iget-object v0, v0, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ -48df80: 1100 |0002: return-object v0 │ │ +48df70: |[48df70] de.westnordost.osmapi.traces.GpsTracesDao.access$000:(Lde/westnordost/osmapi/traces/GpsTracesDao;)Lde/westnordost/osmapi/OsmConnection; │ │ +48df80: 5400 20a2 |0000: iget-object v0, v0, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ +48df84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/westnordost/osmapi/traces/GpsTracesDao; │ │ │ │ #2 : (in Lde/westnordost/osmapi/traces/GpsTracesDao;) │ │ @@ -932518,18 +932519,18 @@ │ │ type : '(Ljava/util/List;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -48dffc: |[48dffc] de.westnordost.osmapi.traces.GpsTracesDao.access$100:(Ljava/util/List;)Ljava/lang/String; │ │ -48e00c: 7110 2cde 0000 |0000: invoke-static {v0}, Lde/westnordost/osmapi/traces/GpsTracesDao;.toCommaList:(Ljava/util/List;)Ljava/lang/String; // method@de2c │ │ -48e012: 0c00 |0003: move-result-object v0 │ │ -48e014: 1100 |0004: return-object v0 │ │ +48e000: |[48e000] de.westnordost.osmapi.traces.GpsTracesDao.access$100:(Ljava/util/List;)Ljava/lang/String; │ │ +48e010: 7110 2cde 0000 |0000: invoke-static {v0}, Lde/westnordost/osmapi/traces/GpsTracesDao;.toCommaList:(Ljava/util/List;)Ljava/lang/String; // method@de2c │ │ +48e016: 0c00 |0003: move-result-object v0 │ │ +48e018: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/List; │ │ │ │ #3 : (in Lde/westnordost/osmapi/traces/GpsTracesDao;) │ │ @@ -932537,30 +932538,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -48e12c: |[48e12c] de.westnordost.osmapi.traces.GpsTracesDao.checkFieldLength:(Ljava/lang/String;Ljava/lang/String;)V │ │ -48e13c: 6e10 dae0 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -48e142: 0a03 |0003: move-result v3 │ │ -48e144: 1300 0001 |0004: const/16 v0, #int 256 // #100 │ │ -48e148: 3503 0300 |0006: if-ge v3, v0, 0009 // +0003 │ │ -48e14c: 0e00 |0008: return-void │ │ -48e14e: 2203 e518 |0009: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -48e152: 2200 0819 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48e156: 7010 06e1 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48e15c: 6e20 12e1 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e162: 1a02 1f02 |0013: const-string v2, " must have less than 256 characters." // string@021f │ │ -48e166: 6e20 12e1 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e16c: 6e10 1fe1 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48e172: 0c02 |001b: move-result-object v2 │ │ -48e174: 7020 32e0 2300 |001c: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -48e17a: 2703 |001f: throw v3 │ │ +48e130: |[48e130] de.westnordost.osmapi.traces.GpsTracesDao.checkFieldLength:(Ljava/lang/String;Ljava/lang/String;)V │ │ +48e140: 6e10 dae0 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +48e146: 0a03 |0003: move-result v3 │ │ +48e148: 1300 0001 |0004: const/16 v0, #int 256 // #100 │ │ +48e14c: 3503 0300 |0006: if-ge v3, v0, 0009 // +0003 │ │ +48e150: 0e00 |0008: return-void │ │ +48e152: 2203 e518 |0009: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +48e156: 2200 0819 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48e15a: 7010 06e1 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48e160: 6e20 12e1 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e166: 1a02 1f02 |0013: const-string v2, " must have less than 256 characters." // string@021f │ │ +48e16a: 6e20 12e1 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e170: 6e10 1fe1 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48e176: 0c02 |001b: move-result-object v2 │ │ +48e178: 7020 32e0 2300 |001c: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +48e17e: 2703 |001f: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0009 line=118 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lde/westnordost/osmapi/traces/GpsTracesDao; │ │ 0x0000 - 0x0020 reg=2 (null) Ljava/lang/String; │ │ @@ -932571,37 +932572,37 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -48e17c: |[48e17c] de.westnordost.osmapi.traces.GpsTracesDao.checkTagsLength:(Ljava/util/List;)V │ │ -48e18c: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -48e190: 0e00 |0002: return-void │ │ -48e192: 7210 8fe3 0400 |0003: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -48e198: 0c04 |0006: move-result-object v4 │ │ -48e19a: 7210 5fe3 0400 |0007: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -48e1a0: 0a00 |000a: move-result v0 │ │ -48e1a2: 3800 2200 |000b: if-eqz v0, 002d // +0022 │ │ -48e1a6: 7210 60e3 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -48e1ac: 0c00 |0010: move-result-object v0 │ │ -48e1ae: 1f00 0619 |0011: check-cast v0, Ljava/lang/String; // type@1906 │ │ -48e1b2: 2201 0819 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -48e1b6: 7010 06e1 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48e1bc: 1a02 1c5d |0018: const-string v2, "Tag "" // string@5d1c │ │ -48e1c0: 6e20 12e1 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e1c6: 6e20 12e1 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e1cc: 1a02 c502 |0020: const-string v2, """ // string@02c5 │ │ -48e1d0: 6e20 12e1 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e1d6: 6e10 1fe1 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48e1dc: 0c01 |0028: move-result-object v1 │ │ -48e1de: 7030 23de 1300 |0029: invoke-direct {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkFieldLength:(Ljava/lang/String;Ljava/lang/String;)V // method@de23 │ │ -48e1e4: 28db |002c: goto 0007 // -0025 │ │ -48e1e6: 0e00 |002d: return-void │ │ +48e180: |[48e180] de.westnordost.osmapi.traces.GpsTracesDao.checkTagsLength:(Ljava/util/List;)V │ │ +48e190: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +48e194: 0e00 |0002: return-void │ │ +48e196: 7210 8fe3 0400 |0003: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +48e19c: 0c04 |0006: move-result-object v4 │ │ +48e19e: 7210 5fe3 0400 |0007: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +48e1a4: 0a00 |000a: move-result v0 │ │ +48e1a6: 3800 2200 |000b: if-eqz v0, 002d // +0022 │ │ +48e1aa: 7210 60e3 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +48e1b0: 0c00 |0010: move-result-object v0 │ │ +48e1b2: 1f00 0619 |0011: check-cast v0, Ljava/lang/String; // type@1906 │ │ +48e1b6: 2201 0819 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +48e1ba: 7010 06e1 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48e1c0: 1a02 1c5d |0018: const-string v2, "Tag "" // string@5d1c │ │ +48e1c4: 6e20 12e1 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e1ca: 6e20 12e1 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e1d0: 1a02 c502 |0020: const-string v2, """ // string@02c5 │ │ +48e1d4: 6e20 12e1 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e1da: 6e10 1fe1 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48e1e0: 0c01 |0028: move-result-object v1 │ │ +48e1e2: 7030 23de 1300 |0029: invoke-direct {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkFieldLength:(Ljava/lang/String;Ljava/lang/String;)V // method@de23 │ │ +48e1e8: 28db |002c: goto 0007 // -0025 │ │ +48e1ea: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=108 │ │ 0x0013 line=110 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lde/westnordost/osmapi/traces/GpsTracesDao; │ │ 0x0000 - 0x002e reg=4 (null) Ljava/util/List; │ │ @@ -932611,36 +932612,36 @@ │ │ type : '(Ljava/util/List;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -48e018: |[48e018] de.westnordost.osmapi.traces.GpsTracesDao.toCommaList:(Ljava/util/List;)Ljava/lang/String; │ │ -48e028: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48e02c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48e032: 7210 8fe3 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -48e038: 0c04 |0008: move-result-object v4 │ │ -48e03a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -48e03c: 7210 5fe3 0400 |000a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -48e042: 0a02 |000d: move-result v2 │ │ -48e044: 3802 1500 |000e: if-eqz v2, 0023 // +0015 │ │ -48e048: 7210 60e3 0400 |0010: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -48e04e: 0c02 |0013: move-result-object v2 │ │ -48e050: 1f02 0619 |0014: check-cast v2, Ljava/lang/String; // type@1906 │ │ -48e054: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -48e058: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -48e05a: 2806 |0019: goto 001f // +0006 │ │ -48e05c: 1a03 8205 |001a: const-string v3, "," // string@0582 │ │ -48e060: 6e20 12e1 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e066: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e06c: 28e8 |0022: goto 000a // -0018 │ │ -48e06e: 6e10 1fe1 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48e074: 0c04 |0026: move-result-object v4 │ │ -48e076: 1104 |0027: return-object v4 │ │ +48e01c: |[48e01c] de.westnordost.osmapi.traces.GpsTracesDao.toCommaList:(Ljava/util/List;)Ljava/lang/String; │ │ +48e02c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48e030: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48e036: 7210 8fe3 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +48e03c: 0c04 |0008: move-result-object v4 │ │ +48e03e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +48e040: 7210 5fe3 0400 |000a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +48e046: 0a02 |000d: move-result v2 │ │ +48e048: 3802 1500 |000e: if-eqz v2, 0023 // +0015 │ │ +48e04c: 7210 60e3 0400 |0010: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +48e052: 0c02 |0013: move-result-object v2 │ │ +48e054: 1f02 0619 |0014: check-cast v2, Ljava/lang/String; // type@1906 │ │ +48e058: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +48e05c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +48e05e: 2806 |0019: goto 001f // +0006 │ │ +48e060: 1a03 8205 |001a: const-string v3, "," // string@0582 │ │ +48e064: 6e20 12e1 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e06a: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e070: 28e8 |0022: goto 000a // -0018 │ │ +48e072: 6e10 1fe1 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48e078: 0c04 |0026: move-result-object v4 │ │ +48e07a: 1104 |0027: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=96 │ │ 0x001c line=99 │ │ 0x001f line=100 │ │ 0x0023 line=102 │ │ @@ -932653,24 +932654,24 @@ │ │ type : '(Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/lang/Iterable;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -48e078: |[48e078] de.westnordost.osmapi.traces.GpsTracesDao.create:(Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/lang/Iterable;)J │ │ -48e088: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -48e08a: 0760 |0001: move-object v0, v6 │ │ -48e08c: 0771 |0002: move-object v1, v7 │ │ -48e08e: 0782 |0003: move-object v2, v8 │ │ -48e090: 0793 |0004: move-object v3, v9 │ │ -48e092: 07a5 |0005: move-object v5, v10 │ │ -48e094: 7406 26de 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/traces/GpsTracesDao;.create:(Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;Ljava/lang/Iterable;)J // method@de26 │ │ -48e09a: 0b07 |0009: move-result-wide v7 │ │ -48e09c: 1007 |000a: return-wide v7 │ │ +48e07c: |[48e07c] de.westnordost.osmapi.traces.GpsTracesDao.create:(Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/lang/Iterable;)J │ │ +48e08c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +48e08e: 0760 |0001: move-object v0, v6 │ │ +48e090: 0771 |0002: move-object v1, v7 │ │ +48e092: 0782 |0003: move-object v2, v8 │ │ +48e094: 0793 |0004: move-object v3, v9 │ │ +48e096: 07a5 |0005: move-object v5, v10 │ │ +48e098: 7406 26de 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/westnordost/osmapi/traces/GpsTracesDao;.create:(Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;Ljava/lang/Iterable;)J // method@de26 │ │ +48e09e: 0b07 |0009: move-result-wide v7 │ │ +48e0a0: 1007 |000a: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lde/westnordost/osmapi/traces/GpsTracesDao; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 (null) Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; │ │ @@ -932682,40 +932683,40 @@ │ │ type : '(Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;Ljava/lang/Iterable;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 47 16-bit code units │ │ -48e0a0: |[48e0a0] de.westnordost.osmapi.traces.GpsTracesDao.create:(Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;Ljava/lang/Iterable;)J │ │ -48e0b0: 1a00 184d |0000: const-string v0, "Name" // string@4d18 │ │ -48e0b4: 7030 23de 0809 |0002: invoke-direct {v8, v0, v9}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkFieldLength:(Ljava/lang/String;Ljava/lang/String;)V // method@de23 │ │ -48e0ba: 1a00 7419 |0005: const-string v0, "Description" // string@1974 │ │ -48e0be: 7030 23de 080b |0007: invoke-direct {v8, v0, v11}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkFieldLength:(Ljava/lang/String;Ljava/lang/String;)V // method@de23 │ │ -48e0c4: 7020 24de c800 |000a: invoke-direct {v8, v12}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkTagsLength:(Ljava/util/List;)V // method@de24 │ │ -48e0ca: 2200 5918 |000d: new-instance v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1; // type@1859 │ │ -48e0ce: 0701 |000f: move-object v1, v0 │ │ -48e0d0: 0782 |0010: move-object v2, v8 │ │ -48e0d2: 07d3 |0011: move-object v3, v13 │ │ -48e0d4: 0794 |0012: move-object v4, v9 │ │ -48e0d6: 07c5 |0013: move-object v5, v12 │ │ -48e0d8: 07b6 |0014: move-object v6, v11 │ │ -48e0da: 07a7 |0015: move-object v7, v10 │ │ -48e0dc: 7607 1cde 0100 |0016: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.:(Lde/westnordost/osmapi/traces/GpsTracesDao;Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;)V // method@de1c │ │ -48e0e2: 5489 20a2 |0019: iget-object v9, v8, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ -48e0e6: 220a 3b18 |001b: new-instance v10, Lde/westnordost/osmapi/common/IdResponseReader; // type@183b │ │ -48e0ea: 7010 92dd 0a00 |001d: invoke-direct {v10}, Lde/westnordost/osmapi/common/IdResponseReader;.:()V // method@dd92 │ │ -48e0f0: 1a0b 6e9f |0020: const-string v11, "gpx/create" // string@9f6e │ │ -48e0f4: 1a0c 5d50 |0022: const-string v12, "POST" // string@505d │ │ -48e0f8: 6e5a 5edd b90c |0024: invoke-virtual {v9, v11, v12, v0, v10}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5e │ │ -48e0fe: 0c09 |0027: move-result-object v9 │ │ -48e100: 1f09 ef18 |0028: check-cast v9, Ljava/lang/Long; // type@18ef │ │ -48e104: 6e10 58e0 0900 |002a: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@e058 │ │ -48e10a: 0b09 |002d: move-result-wide v9 │ │ -48e10c: 1009 |002e: return-wide v9 │ │ +48e0a4: |[48e0a4] de.westnordost.osmapi.traces.GpsTracesDao.create:(Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;Ljava/lang/Iterable;)J │ │ +48e0b4: 1a00 184d |0000: const-string v0, "Name" // string@4d18 │ │ +48e0b8: 7030 23de 0809 |0002: invoke-direct {v8, v0, v9}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkFieldLength:(Ljava/lang/String;Ljava/lang/String;)V // method@de23 │ │ +48e0be: 1a00 7419 |0005: const-string v0, "Description" // string@1974 │ │ +48e0c2: 7030 23de 080b |0007: invoke-direct {v8, v0, v11}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkFieldLength:(Ljava/lang/String;Ljava/lang/String;)V // method@de23 │ │ +48e0c8: 7020 24de c800 |000a: invoke-direct {v8, v12}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkTagsLength:(Ljava/util/List;)V // method@de24 │ │ +48e0ce: 2200 5918 |000d: new-instance v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1; // type@1859 │ │ +48e0d2: 0701 |000f: move-object v1, v0 │ │ +48e0d4: 0782 |0010: move-object v2, v8 │ │ +48e0d6: 07d3 |0011: move-object v3, v13 │ │ +48e0d8: 0794 |0012: move-object v4, v9 │ │ +48e0da: 07c5 |0013: move-object v5, v12 │ │ +48e0dc: 07b6 |0014: move-object v6, v11 │ │ +48e0de: 07a7 |0015: move-object v7, v10 │ │ +48e0e0: 7607 1cde 0100 |0016: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.:(Lde/westnordost/osmapi/traces/GpsTracesDao;Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;)V // method@de1c │ │ +48e0e6: 5489 20a2 |0019: iget-object v9, v8, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ +48e0ea: 220a 3b18 |001b: new-instance v10, Lde/westnordost/osmapi/common/IdResponseReader; // type@183b │ │ +48e0ee: 7010 92dd 0a00 |001d: invoke-direct {v10}, Lde/westnordost/osmapi/common/IdResponseReader;.:()V // method@dd92 │ │ +48e0f4: 1a0b 6e9f |0020: const-string v11, "gpx/create" // string@9f6e │ │ +48e0f8: 1a0c 5d50 |0022: const-string v12, "POST" // string@505d │ │ +48e0fc: 6e5a 5edd b90c |0024: invoke-virtual {v9, v11, v12, v0, v10}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5e │ │ +48e102: 0c09 |0027: move-result-object v9 │ │ +48e104: 1f09 ef18 |0028: check-cast v9, Ljava/lang/Long; // type@18ef │ │ +48e108: 6e10 58e0 0900 |002a: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@e058 │ │ +48e10e: 0b09 |002d: move-result-wide v9 │ │ +48e110: 1009 |002e: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x0007 line=53 │ │ 0x000a line=54 │ │ 0x000d line=64 │ │ 0x0019 line=80 │ │ @@ -932732,26 +932733,26 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -48e1e8: |[48e1e8] de.westnordost.osmapi.traces.GpsTracesDao.delete:(J)V │ │ -48e1f8: 5430 20a2 |0000: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ -48e1fc: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -48e200: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48e206: 1a02 6d9f |0007: const-string v2, "gpx/" // string@9f6d │ │ -48e20a: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e210: 6e30 0ee1 4105 |000c: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48e216: 6e10 1fe1 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48e21c: 0c04 |0012: move-result-object v4 │ │ -48e21e: 1a05 1718 |0013: const-string v5, "DELETE" // string@1817 │ │ -48e222: 6e30 60dd 4005 |0015: invoke-virtual {v0, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;)V // method@dd60 │ │ -48e228: 0e00 |0018: return-void │ │ +48e1ec: |[48e1ec] de.westnordost.osmapi.traces.GpsTracesDao.delete:(J)V │ │ +48e1fc: 5430 20a2 |0000: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ +48e200: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +48e204: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48e20a: 1a02 6d9f |0007: const-string v2, "gpx/" // string@9f6d │ │ +48e20e: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e214: 6e30 0ee1 4105 |000c: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48e21a: 6e10 1fe1 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48e220: 0c04 |0012: move-result-object v4 │ │ +48e222: 1a05 1718 |0013: const-string v5, "DELETE" // string@1817 │ │ +48e226: 6e30 60dd 4005 |0015: invoke-virtual {v0, v4, v5}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;)V // method@dd60 │ │ +48e22c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lde/westnordost/osmapi/traces/GpsTracesDao; │ │ 0x0000 - 0x0019 reg=4 (null) J │ │ │ │ @@ -932760,35 +932761,35 @@ │ │ type : '(J)Lde/westnordost/osmapi/traces/GpsTraceDetails;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -48df84: |[48df84] de.westnordost.osmapi.traces.GpsTracesDao.get:(J)Lde/westnordost/osmapi/traces/GpsTraceDetails; │ │ -48df94: 2200 4018 |0000: new-instance v0, Lde/westnordost/osmapi/common/SingleElementHandler; // type@1840 │ │ -48df98: 7010 a4dd 0000 |0002: invoke-direct {v0}, Lde/westnordost/osmapi/common/SingleElementHandler;.:()V // method@dda4 │ │ -48df9e: 5441 20a2 |0005: iget-object v1, v4, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ -48dfa2: 2202 0819 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -48dfa6: 7010 06e1 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48dfac: 1a03 6d9f |000c: const-string v3, "gpx/" // string@9f6d │ │ -48dfb0: 6e20 12e1 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48dfb6: 6e30 0ee1 5206 |0011: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48dfbc: 6e10 1fe1 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48dfc2: 0c05 |0017: move-result-object v5 │ │ -48dfc4: 1a06 9020 |0018: const-string v6, "GET" // string@2090 │ │ -48dfc8: 2202 5b18 |001a: new-instance v2, Lde/westnordost/osmapi/traces/GpsTracesParser; // type@185b │ │ -48dfcc: 7020 2ede 0200 |001c: invoke-direct {v2, v0}, Lde/westnordost/osmapi/traces/GpsTracesParser;.:(Lde/westnordost/osmapi/common/Handler;)V // method@de2e │ │ -48dfd2: 6e40 5fdd 5126 |001f: invoke-virtual {v1, v5, v6, v2}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5f │ │ -48dfd8: 6e10 a5dd 0000 |0022: invoke-virtual {v0}, Lde/westnordost/osmapi/common/SingleElementHandler;.get:()Ljava/lang/Object; // method@dda5 │ │ -48dfde: 0c05 |0025: move-result-object v5 │ │ -48dfe0: 1f05 5718 |0026: check-cast v5, Lde/westnordost/osmapi/traces/GpsTraceDetails; // type@1857 │ │ -48dfe4: 1105 |0028: return-object v5 │ │ -48dfe6: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -48dfe8: 1105 |002a: return-object v5 │ │ +48df88: |[48df88] de.westnordost.osmapi.traces.GpsTracesDao.get:(J)Lde/westnordost/osmapi/traces/GpsTraceDetails; │ │ +48df98: 2200 4018 |0000: new-instance v0, Lde/westnordost/osmapi/common/SingleElementHandler; // type@1840 │ │ +48df9c: 7010 a4dd 0000 |0002: invoke-direct {v0}, Lde/westnordost/osmapi/common/SingleElementHandler;.:()V // method@dda4 │ │ +48dfa2: 5441 20a2 |0005: iget-object v1, v4, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ +48dfa6: 2202 0819 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +48dfaa: 7010 06e1 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48dfb0: 1a03 6d9f |000c: const-string v3, "gpx/" // string@9f6d │ │ +48dfb4: 6e20 12e1 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48dfba: 6e30 0ee1 5206 |0011: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48dfc0: 6e10 1fe1 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48dfc6: 0c05 |0017: move-result-object v5 │ │ +48dfc8: 1a06 9020 |0018: const-string v6, "GET" // string@2090 │ │ +48dfcc: 2202 5b18 |001a: new-instance v2, Lde/westnordost/osmapi/traces/GpsTracesParser; // type@185b │ │ +48dfd0: 7020 2ede 0200 |001c: invoke-direct {v2, v0}, Lde/westnordost/osmapi/traces/GpsTracesParser;.:(Lde/westnordost/osmapi/common/Handler;)V // method@de2e │ │ +48dfd6: 6e40 5fdd 5126 |001f: invoke-virtual {v1, v5, v6, v2}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5f │ │ +48dfdc: 6e10 a5dd 0000 |0022: invoke-virtual {v0}, Lde/westnordost/osmapi/common/SingleElementHandler;.get:()Ljava/lang/Object; // method@dda5 │ │ +48dfe2: 0c05 |0025: move-result-object v5 │ │ +48dfe4: 1f05 5718 |0026: check-cast v5, Lde/westnordost/osmapi/traces/GpsTraceDetails; // type@1857 │ │ +48dfe8: 1105 |0028: return-object v5 │ │ +48dfea: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +48dfec: 1105 |002a: return-object v5 │ │ catches : 1 │ │ 0x0005 - 0x0022 │ │ Lde/westnordost/osmapi/common/errors/OsmNotFoundException; -> 0x0029 │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=180 │ │ 0x0022 line=186 │ │ @@ -932801,41 +932802,41 @@ │ │ type : '(Lde/westnordost/osmapi/map/data/BoundingBox;Lde/westnordost/osmapi/common/Handler;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -48e22c: |[48e22c] de.westnordost.osmapi.traces.GpsTracesDao.getAll:(Lde/westnordost/osmapi/map/data/BoundingBox;Lde/westnordost/osmapi/common/Handler;I)V │ │ -48e23c: 3a05 3100 |0000: if-ltz v5, 0031 // +0031 │ │ -48e240: 2200 0819 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48e244: 7010 06e1 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48e24a: 1a01 bbe5 |0007: const-string v1, "trackpoints?bbox=" // string@e5bb │ │ -48e24e: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e254: 6e10 e3dd 0300 |000c: invoke-virtual {v3}, Lde/westnordost/osmapi/map/data/BoundingBox;.getAsLeftBottomRightTopString:()Ljava/lang/String; // method@dde3 │ │ -48e25a: 0c03 |000f: move-result-object v3 │ │ -48e25c: 6e20 12e1 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e262: 1a03 8f03 |0013: const-string v3, "&page=" // string@038f │ │ -48e266: 6e20 12e1 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e26c: 6e20 0de1 5000 |0018: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48e272: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48e278: 0c03 |001e: move-result-object v3 │ │ -48e27a: 5425 20a2 |001f: iget-object v5, v2, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ -48e27e: 2200 5e18 |0021: new-instance v0, Lde/westnordost/osmapi/traces/GpxTrackParser; // type@185e │ │ -48e282: 7020 3fde 4000 |0023: invoke-direct {v0, v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.:(Lde/westnordost/osmapi/common/Handler;)V // method@de3f │ │ -48e288: 6e30 62dd 3500 |0026: invoke-virtual {v5, v3, v0}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd62 │ │ -48e28e: 0e00 |0029: return-void │ │ -48e290: 0d03 |002a: move-exception v3 │ │ -48e292: 2204 4a18 |002b: new-instance v4, Lde/westnordost/osmapi/common/errors/OsmQueryTooBigException; // type@184a │ │ -48e296: 7020 d9dd 3400 |002d: invoke-direct {v4, v3}, Lde/westnordost/osmapi/common/errors/OsmQueryTooBigException;.:(Lde/westnordost/osmapi/common/errors/OsmApiException;)V // method@ddd9 │ │ -48e29c: 2704 |0030: throw v4 │ │ -48e29e: 2203 e518 |0031: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -48e2a2: 1a04 3951 |0033: const-string v4, "Page number must be greater than or equal to 0" // string@5139 │ │ -48e2a6: 7020 32e0 4300 |0035: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -48e2ac: 2703 |0038: throw v3 │ │ +48e230: |[48e230] de.westnordost.osmapi.traces.GpsTracesDao.getAll:(Lde/westnordost/osmapi/map/data/BoundingBox;Lde/westnordost/osmapi/common/Handler;I)V │ │ +48e240: 3a05 3100 |0000: if-ltz v5, 0031 // +0031 │ │ +48e244: 2200 0819 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48e248: 7010 06e1 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48e24e: 1a01 bbe5 |0007: const-string v1, "trackpoints?bbox=" // string@e5bb │ │ +48e252: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e258: 6e10 e3dd 0300 |000c: invoke-virtual {v3}, Lde/westnordost/osmapi/map/data/BoundingBox;.getAsLeftBottomRightTopString:()Ljava/lang/String; // method@dde3 │ │ +48e25e: 0c03 |000f: move-result-object v3 │ │ +48e260: 6e20 12e1 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e266: 1a03 8f03 |0013: const-string v3, "&page=" // string@038f │ │ +48e26a: 6e20 12e1 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e270: 6e20 0de1 5000 |0018: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48e276: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48e27c: 0c03 |001e: move-result-object v3 │ │ +48e27e: 5425 20a2 |001f: iget-object v5, v2, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ +48e282: 2200 5e18 |0021: new-instance v0, Lde/westnordost/osmapi/traces/GpxTrackParser; // type@185e │ │ +48e286: 7020 3fde 4000 |0023: invoke-direct {v0, v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.:(Lde/westnordost/osmapi/common/Handler;)V // method@de3f │ │ +48e28c: 6e30 62dd 3500 |0026: invoke-virtual {v5, v3, v0}, Lde/westnordost/osmapi/OsmConnection;.makeRequest:(Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd62 │ │ +48e292: 0e00 |0029: return-void │ │ +48e294: 0d03 |002a: move-exception v3 │ │ +48e296: 2204 4a18 |002b: new-instance v4, Lde/westnordost/osmapi/common/errors/OsmQueryTooBigException; // type@184a │ │ +48e29a: 7020 d9dd 3400 |002d: invoke-direct {v4, v3}, Lde/westnordost/osmapi/common/errors/OsmQueryTooBigException;.:(Lde/westnordost/osmapi/common/errors/OsmApiException;)V // method@ddd9 │ │ +48e2a0: 2704 |0030: throw v4 │ │ +48e2a2: 2203 e518 |0031: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +48e2a6: 1a04 3951 |0033: const-string v4, "Page number must be greater than or equal to 0" // string@5139 │ │ +48e2aa: 7020 32e0 4300 |0035: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +48e2b0: 2703 |0038: throw v3 │ │ catches : 1 │ │ 0x001f - 0x0029 │ │ Lde/westnordost/osmapi/common/errors/OsmBadUserInputException; -> 0x002a │ │ positions : │ │ 0x0002 line=237 │ │ 0x001f line=240 │ │ 0x002b line=246 │ │ @@ -932851,30 +932852,30 @@ │ │ type : '(JLde/westnordost/osmapi/common/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -48e2c0: |[48e2c0] de.westnordost.osmapi.traces.GpsTracesDao.getData:(JLde/westnordost/osmapi/common/Handler;)V │ │ -48e2d0: 5430 20a2 |0000: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ -48e2d4: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -48e2d8: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48e2de: 1a02 6d9f |0007: const-string v2, "gpx/" // string@9f6d │ │ -48e2e2: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e2e8: 6e30 0ee1 4105 |000c: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48e2ee: 1a04 a706 |000f: const-string v4, "/data" // string@06a7 │ │ -48e2f2: 6e20 12e1 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e2f8: 6e10 1fe1 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48e2fe: 0c04 |0017: move-result-object v4 │ │ -48e300: 2205 5e18 |0018: new-instance v5, Lde/westnordost/osmapi/traces/GpxTrackParser; // type@185e │ │ -48e304: 7020 3fde 6500 |001a: invoke-direct {v5, v6}, Lde/westnordost/osmapi/traces/GpxTrackParser;.:(Lde/westnordost/osmapi/common/Handler;)V // method@de3f │ │ -48e30a: 1a06 9020 |001d: const-string v6, "GET" // string@2090 │ │ -48e30e: 6e40 5fdd 4056 |001f: invoke-virtual {v0, v4, v6, v5}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5f │ │ -48e314: 0e00 |0022: return-void │ │ +48e2c4: |[48e2c4] de.westnordost.osmapi.traces.GpsTracesDao.getData:(JLde/westnordost/osmapi/common/Handler;)V │ │ +48e2d4: 5430 20a2 |0000: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ +48e2d8: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +48e2dc: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48e2e2: 1a02 6d9f |0007: const-string v2, "gpx/" // string@9f6d │ │ +48e2e6: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e2ec: 6e30 0ee1 4105 |000c: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48e2f2: 1a04 a706 |000f: const-string v4, "/data" // string@06a7 │ │ +48e2f6: 6e20 12e1 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e2fc: 6e10 1fe1 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48e302: 0c04 |0017: move-result-object v4 │ │ +48e304: 2205 5e18 |0018: new-instance v5, Lde/westnordost/osmapi/traces/GpxTrackParser; // type@185e │ │ +48e308: 7020 3fde 6500 |001a: invoke-direct {v5, v6}, Lde/westnordost/osmapi/traces/GpxTrackParser;.:(Lde/westnordost/osmapi/common/Handler;)V // method@de3f │ │ +48e30e: 1a06 9020 |001d: const-string v6, "GET" // string@2090 │ │ +48e312: 6e40 5fdd 4056 |001f: invoke-virtual {v0, v4, v6, v5}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5f │ │ +48e318: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/westnordost/osmapi/traces/GpsTracesDao; │ │ 0x0000 - 0x0023 reg=4 (null) J │ │ 0x0000 - 0x0023 reg=6 (null) Lde/westnordost/osmapi/common/Handler; │ │ @@ -932884,22 +932885,22 @@ │ │ type : '(Lde/westnordost/osmapi/common/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -48e318: |[48e318] de.westnordost.osmapi.traces.GpsTracesDao.getMine:(Lde/westnordost/osmapi/common/Handler;)V │ │ -48e328: 5430 20a2 |0000: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ -48e32c: 2201 5b18 |0002: new-instance v1, Lde/westnordost/osmapi/traces/GpsTracesParser; // type@185b │ │ -48e330: 7020 2ede 4100 |0004: invoke-direct {v1, v4}, Lde/westnordost/osmapi/traces/GpsTracesParser;.:(Lde/westnordost/osmapi/common/Handler;)V // method@de2e │ │ -48e336: 1a04 43e8 |0007: const-string v4, "user/gpx_files" // string@e843 │ │ -48e33a: 1a02 9020 |0009: const-string v2, "GET" // string@2090 │ │ -48e33e: 6e40 5fdd 4012 |000b: invoke-virtual {v0, v4, v2, v1}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5f │ │ -48e344: 0e00 |000e: return-void │ │ +48e31c: |[48e31c] de.westnordost.osmapi.traces.GpsTracesDao.getMine:(Lde/westnordost/osmapi/common/Handler;)V │ │ +48e32c: 5430 20a2 |0000: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ +48e330: 2201 5b18 |0002: new-instance v1, Lde/westnordost/osmapi/traces/GpsTracesParser; // type@185b │ │ +48e334: 7020 2ede 4100 |0004: invoke-direct {v1, v4}, Lde/westnordost/osmapi/traces/GpsTracesParser;.:(Lde/westnordost/osmapi/common/Handler;)V // method@de2e │ │ +48e33a: 1a04 43e8 |0007: const-string v4, "user/gpx_files" // string@e843 │ │ +48e33e: 1a02 9020 |0009: const-string v2, "GET" // string@2090 │ │ +48e342: 6e40 5fdd 4012 |000b: invoke-virtual {v0, v4, v2, v1}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5f │ │ +48e348: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lde/westnordost/osmapi/traces/GpsTracesDao; │ │ 0x0000 - 0x000f reg=4 (null) Lde/westnordost/osmapi/common/Handler; │ │ │ │ @@ -932908,36 +932909,36 @@ │ │ type : '(JLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -48e348: |[48e348] de.westnordost.osmapi.traces.GpsTracesDao.update:(JLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;)V │ │ -48e358: 1a00 7419 |0000: const-string v0, "Description" // string@1974 │ │ -48e35c: 7030 23de 070b |0002: invoke-direct {v7, v0, v11}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkFieldLength:(Ljava/lang/String;Ljava/lang/String;)V // method@de23 │ │ -48e362: 7020 24de c700 |0005: invoke-direct {v7, v12}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkTagsLength:(Ljava/util/List;)V // method@de24 │ │ -48e368: 2200 5818 |0008: new-instance v0, Lde/westnordost/osmapi/traces/GpsTraceWriter; // type@1858 │ │ -48e36c: 0701 |000a: move-object v1, v0 │ │ -48e36e: 0482 |000b: move-wide v2, v8 │ │ -48e370: 07a4 |000c: move-object v4, v10 │ │ -48e372: 07b5 |000d: move-object v5, v11 │ │ -48e374: 07c6 |000e: move-object v6, v12 │ │ -48e376: 7606 14de 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.:(JLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;)V // method@de14 │ │ -48e37c: 547a 20a2 |0012: iget-object v10, v7, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ -48e380: 220b 0819 |0014: new-instance v11, Ljava/lang/StringBuilder; // type@1908 │ │ -48e384: 7010 06e1 0b00 |0016: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48e38a: 1a0c 6d9f |0019: const-string v12, "gpx/" // string@9f6d │ │ -48e38e: 6e20 12e1 cb00 |001b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48e394: 6e30 0ee1 8b09 |001e: invoke-virtual {v11, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48e39a: 6e10 1fe1 0b00 |0021: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48e3a0: 0c08 |0024: move-result-object v8 │ │ -48e3a2: 1a09 fc50 |0025: const-string v9, "PUT" // string@50fc │ │ -48e3a6: 6e40 61dd 8a09 |0027: invoke-virtual {v10, v8, v9, v0}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;)V // method@dd61 │ │ -48e3ac: 0e00 |002a: return-void │ │ +48e34c: |[48e34c] de.westnordost.osmapi.traces.GpsTracesDao.update:(JLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;)V │ │ +48e35c: 1a00 7419 |0000: const-string v0, "Description" // string@1974 │ │ +48e360: 7030 23de 070b |0002: invoke-direct {v7, v0, v11}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkFieldLength:(Ljava/lang/String;Ljava/lang/String;)V // method@de23 │ │ +48e366: 7020 24de c700 |0005: invoke-direct {v7, v12}, Lde/westnordost/osmapi/traces/GpsTracesDao;.checkTagsLength:(Ljava/util/List;)V // method@de24 │ │ +48e36c: 2200 5818 |0008: new-instance v0, Lde/westnordost/osmapi/traces/GpsTraceWriter; // type@1858 │ │ +48e370: 0701 |000a: move-object v1, v0 │ │ +48e372: 0482 |000b: move-wide v2, v8 │ │ +48e374: 07a4 |000c: move-object v4, v10 │ │ +48e376: 07b5 |000d: move-object v5, v11 │ │ +48e378: 07c6 |000e: move-object v6, v12 │ │ +48e37a: 7606 14de 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.:(JLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;)V // method@de14 │ │ +48e380: 547a 20a2 |0012: iget-object v10, v7, Lde/westnordost/osmapi/traces/GpsTracesDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a220 │ │ +48e384: 220b 0819 |0014: new-instance v11, Ljava/lang/StringBuilder; // type@1908 │ │ +48e388: 7010 06e1 0b00 |0016: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48e38e: 1a0c 6d9f |0019: const-string v12, "gpx/" // string@9f6d │ │ +48e392: 6e20 12e1 cb00 |001b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48e398: 6e30 0ee1 8b09 |001e: invoke-virtual {v11, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48e39e: 6e10 1fe1 0b00 |0021: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48e3a4: 0c08 |0024: move-result-object v8 │ │ +48e3a6: 1a09 fc50 |0025: const-string v9, "PUT" // string@50fc │ │ +48e3aa: 6e40 61dd 8a09 |0027: invoke-virtual {v10, v8, v9, v0}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;)V // method@dd61 │ │ +48e3b0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=141 │ │ 0x0005 line=142 │ │ 0x0008 line=144 │ │ 0x0012 line=146 │ │ locals : │ │ @@ -932998,18 +932999,18 @@ │ │ type : '(Lde/westnordost/osmapi/map/data/LatLon;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48e5dc: |[48e5dc] de.westnordost.osmapi.traces.GpsTrackpoint.:(Lde/westnordost/osmapi/map/data/LatLon;)V │ │ -48e5ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48e5f2: 5b01 2aa2 |0003: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTrackpoint;.position:Lde/westnordost/osmapi/map/data/LatLon; // field@a22a │ │ -48e5f6: 0e00 |0005: return-void │ │ +48e5e0: |[48e5e0] de.westnordost.osmapi.traces.GpsTrackpoint.:(Lde/westnordost/osmapi/map/data/LatLon;)V │ │ +48e5f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48e5f6: 5b01 2aa2 |0003: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTrackpoint;.position:Lde/westnordost/osmapi/map/data/LatLon; // field@a22a │ │ +48e5fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/westnordost/osmapi/traces/GpsTrackpoint; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/westnordost/osmapi/map/data/LatLon; │ │ @@ -933075,17 +933076,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48ec08: |[48ec08] de.westnordost.osmapi.user.Permission.:()V │ │ -48ec18: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48ec1e: 0e00 |0003: return-void │ │ +48ec0c: |[48ec0c] de.westnordost.osmapi.user.Permission.:()V │ │ +48ec1c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48ec22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/user/Permission; │ │ │ │ Virtual methods - │ │ @@ -933122,18 +933123,18 @@ │ │ type : '(Lde/westnordost/osmapi/OsmConnection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48eb0c: |[48eb0c] de.westnordost.osmapi.user.PermissionsDao.:(Lde/westnordost/osmapi/OsmConnection;)V │ │ -48eb1c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48eb22: 5b01 3fa2 |0003: iput-object v1, v0, Lde/westnordost/osmapi/user/PermissionsDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a23f │ │ -48eb26: 0e00 |0005: return-void │ │ +48eb10: |[48eb10] de.westnordost.osmapi.user.PermissionsDao.:(Lde/westnordost/osmapi/OsmConnection;)V │ │ +48eb20: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48eb26: 5b01 3fa2 |0003: iput-object v1, v0, Lde/westnordost/osmapi/user/PermissionsDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a23f │ │ +48eb2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/westnordost/osmapi/user/PermissionsDao; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/westnordost/osmapi/OsmConnection; │ │ @@ -933144,24 +933145,24 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -48ead8: |[48ead8] de.westnordost.osmapi.user.PermissionsDao.get:()Ljava/util/List; │ │ -48eae8: 5440 3fa2 |0000: iget-object v0, v4, Lde/westnordost/osmapi/user/PermissionsDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a23f │ │ -48eaec: 2201 6218 |0002: new-instance v1, Lde/westnordost/osmapi/user/PermissionsParser; // type@1862 │ │ -48eaf0: 7010 56de 0100 |0004: invoke-direct {v1}, Lde/westnordost/osmapi/user/PermissionsParser;.:()V // method@de56 │ │ -48eaf6: 1a02 93ca |0007: const-string v2, "permissions" // string@ca93 │ │ -48eafa: 1a03 9020 |0009: const-string v3, "GET" // string@2090 │ │ -48eafe: 6e40 5fdd 2013 |000b: invoke-virtual {v0, v2, v3, v1}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5f │ │ -48eb04: 0c00 |000e: move-result-object v0 │ │ -48eb06: 1f00 8819 |000f: check-cast v0, Ljava/util/List; // type@1988 │ │ -48eb0a: 1100 |0011: return-object v0 │ │ +48eadc: |[48eadc] de.westnordost.osmapi.user.PermissionsDao.get:()Ljava/util/List; │ │ +48eaec: 5440 3fa2 |0000: iget-object v0, v4, Lde/westnordost/osmapi/user/PermissionsDao;.osm:Lde/westnordost/osmapi/OsmConnection; // field@a23f │ │ +48eaf0: 2201 6218 |0002: new-instance v1, Lde/westnordost/osmapi/user/PermissionsParser; // type@1862 │ │ +48eaf4: 7010 56de 0100 |0004: invoke-direct {v1}, Lde/westnordost/osmapi/user/PermissionsParser;.:()V // method@de56 │ │ +48eafa: 1a02 93ca |0007: const-string v2, "permissions" // string@ca93 │ │ +48eafe: 1a03 9020 |0009: const-string v3, "GET" // string@2090 │ │ +48eb02: 6e40 5fdd 2013 |000b: invoke-virtual {v0, v2, v3, v1}, Lde/westnordost/osmapi/OsmConnection;.makeAuthenticatedRequest:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiResponseReader;)Ljava/lang/Object; // method@dd5f │ │ +48eb08: 0c00 |000e: move-result-object v0 │ │ +48eb0a: 1f00 8819 |000f: check-cast v0, Ljava/util/List; // type@1988 │ │ +48eb0e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lde/westnordost/osmapi/user/PermissionsDao; │ │ │ │ source_file_idx : 20913 (PermissionsDao.java) │ │ @@ -933203,19 +933204,19 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -48ec20: |[48ec20] de.westnordost.osmapi.user.User.:(JLjava/lang/String;)V │ │ -48ec30: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48ec36: 5a01 43a2 |0003: iput-wide v1, v0, Lde/westnordost/osmapi/user/User;.id:J // field@a243 │ │ -48ec3a: 5b03 42a2 |0005: iput-object v3, v0, Lde/westnordost/osmapi/user/User;.displayName:Ljava/lang/String; // field@a242 │ │ -48ec3e: 0e00 |0007: return-void │ │ +48ec24: |[48ec24] de.westnordost.osmapi.user.User.:(JLjava/lang/String;)V │ │ +48ec34: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48ec3a: 5a01 43a2 |0003: iput-wide v1, v0, Lde/westnordost/osmapi/user/User;.id:J // field@a243 │ │ +48ec3e: 5b03 42a2 |0005: iput-object v3, v0, Lde/westnordost/osmapi/user/User;.displayName:Ljava/lang/String; // field@a242 │ │ +48ec42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/westnordost/osmapi/user/User; │ │ @@ -933273,17 +933274,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48ec40: |[48ec40] javax.xml.XMLConstants.:()V │ │ -48ec50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48ec56: 0e00 |0003: return-void │ │ +48ec44: |[48ec44] javax.xml.XMLConstants.:()V │ │ +48ec54: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48ec5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/XMLConstants; │ │ │ │ Virtual methods - │ │ @@ -933364,18 +933365,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -48ee34: |[48ee34] javax.xml.namespace.QName.:(Ljava/lang/String;)V │ │ -48ee44: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -48ee48: 7030 d3e4 0102 |0002: invoke-direct {v1, v0, v2}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e4d3 │ │ -48ee4e: 0e00 |0005: return-void │ │ +48ee38: |[48ee38] javax.xml.namespace.QName.:(Ljava/lang/String;)V │ │ +48ee48: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +48ee4c: 7030 d3e4 0102 |0002: invoke-direct {v1, v0, v2}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e4d3 │ │ +48ee52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/xml/namespace/QName; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -933384,18 +933385,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -48ee50: |[48ee50] javax.xml.namespace.QName.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -48ee60: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -48ee64: 7040 d4e4 2103 |0002: invoke-direct {v1, v2, v3, v0}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e4d4 │ │ -48ee6a: 0e00 |0005: return-void │ │ +48ee54: |[48ee54] javax.xml.namespace.QName.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +48ee64: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +48ee68: 7040 d4e4 2103 |0002: invoke-direct {v1, v2, v3, v0}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e4d4 │ │ +48ee6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/xml/namespace/QName; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -933405,30 +933406,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -48ee6c: |[48ee6c] javax.xml.namespace.QName.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -48ee7c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -48ee82: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ -48ee86: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -48ee8a: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -48ee8e: 0702 |0009: move-object v2, v0 │ │ -48ee90: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -48ee94: 0704 |000c: move-object v4, v0 │ │ -48ee96: 5b12 8ca2 |000d: iput-object v2, v1, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ -48ee9a: 5b13 8ba2 |000f: iput-object v3, v1, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ -48ee9e: 5b14 8da2 |0011: iput-object v4, v1, Ljavax/xml/namespace/QName;.prefix:Ljava/lang/String; // field@a28d │ │ -48eea2: 0e00 |0013: return-void │ │ -48eea4: 2202 e518 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -48eea8: 1a03 5247 |0016: const-string v3, "Local part not allowed to be null" // string@4752 │ │ -48eeac: 7020 32e0 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -48eeb2: 2702 |001b: throw v2 │ │ +48ee70: |[48ee70] javax.xml.namespace.QName.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +48ee80: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +48ee86: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ +48ee8a: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +48ee8e: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +48ee92: 0702 |0009: move-object v2, v0 │ │ +48ee94: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +48ee98: 0704 |000c: move-object v4, v0 │ │ +48ee9a: 5b12 8ca2 |000d: iput-object v2, v1, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ +48ee9e: 5b13 8ba2 |000f: iput-object v3, v1, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ +48eea2: 5b14 8da2 |0011: iput-object v4, v1, Ljavax/xml/namespace/QName;.prefix:Ljava/lang/String; // field@a28d │ │ +48eea6: 0e00 |0013: return-void │ │ +48eea8: 2202 e518 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +48eeac: 1a03 5247 |0016: const-string v3, "Local part not allowed to be null" // string@4752 │ │ +48eeb0: 7020 32e0 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +48eeb6: 2702 |001b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000d line=96 │ │ 0x000f line=97 │ │ 0x0011 line=98 │ │ 0x0014 line=85 │ │ @@ -933443,56 +933444,56 @@ │ │ type : '(Ljava/lang/String;)Ljavax/xml/namespace/QName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -48ed88: |[48ed88] javax.xml.namespace.QName.valueOf:(Ljava/lang/String;)Ljavax/xml/namespace/QName; │ │ -48ed98: 1a00 b8a4 |0000: const-string v0, "invalid QName literal" // string@a4b8 │ │ -48ed9c: 3804 4500 |0002: if-eqz v4, 0047 // +0045 │ │ -48eda0: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -48eda4: 6e20 c7e0 1400 |0006: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48edaa: 0a01 |0009: move-result v1 │ │ -48edac: 3901 3d00 |000a: if-nez v1, 0047 // +003d │ │ -48edb0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -48edb2: 6e20 bfe0 1400 |000d: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -48edb8: 0a01 |0010: move-result v1 │ │ -48edba: 1302 7b00 |0011: const/16 v2, #int 123 // #7b │ │ -48edbe: 3321 2e00 |0013: if-ne v1, v2, 0041 // +002e │ │ -48edc2: 1301 7d00 |0015: const/16 v1, #int 125 // #7d │ │ -48edc6: 6e20 d0e0 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -48edcc: 0a01 |001a: move-result v1 │ │ -48edce: 12f2 |001b: const/4 v2, #int -1 // #ff │ │ -48edd0: 3221 1f00 |001c: if-eq v1, v2, 003b // +001f │ │ -48edd4: 6e10 dae0 0400 |001e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -48edda: 0a02 |0021: move-result v2 │ │ -48eddc: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -48edde: b132 |0023: sub-int/2addr v2, v3 │ │ -48ede0: 3221 1100 |0024: if-eq v1, v2, 0035 // +0011 │ │ -48ede4: 2200 0f1a |0026: new-instance v0, Ljavax/xml/namespace/QName; // type@1a0f │ │ -48ede8: 6e30 e5e0 3401 |0028: invoke-virtual {v4, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -48edee: 0c02 |002b: move-result-object v2 │ │ -48edf0: b031 |002c: add-int/2addr v1, v3 │ │ -48edf2: 6e20 e4e0 1400 |002d: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -48edf8: 0c04 |0030: move-result-object v4 │ │ -48edfa: 7030 d3e4 2004 |0031: invoke-direct {v0, v2, v4}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e4d3 │ │ -48ee00: 1100 |0034: return-object v0 │ │ -48ee02: 2204 e518 |0035: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -48ee06: 7020 32e0 0400 |0037: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -48ee0c: 2704 |003a: throw v4 │ │ -48ee0e: 2204 e518 |003b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -48ee12: 7020 32e0 0400 |003d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -48ee18: 2704 |0040: throw v4 │ │ -48ee1a: 2200 0f1a |0041: new-instance v0, Ljavax/xml/namespace/QName; // type@1a0f │ │ -48ee1e: 7020 d2e4 4000 |0043: invoke-direct {v0, v4}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@e4d2 │ │ -48ee24: 1100 |0046: return-object v0 │ │ -48ee26: 2204 e518 |0047: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -48ee2a: 7020 32e0 0400 |0049: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -48ee30: 2704 |004c: throw v4 │ │ +48ed8c: |[48ed8c] javax.xml.namespace.QName.valueOf:(Ljava/lang/String;)Ljavax/xml/namespace/QName; │ │ +48ed9c: 1a00 b8a4 |0000: const-string v0, "invalid QName literal" // string@a4b8 │ │ +48eda0: 3804 4500 |0002: if-eqz v4, 0047 // +0045 │ │ +48eda4: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +48eda8: 6e20 c7e0 1400 |0006: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48edae: 0a01 |0009: move-result v1 │ │ +48edb0: 3901 3d00 |000a: if-nez v1, 0047 // +003d │ │ +48edb4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +48edb6: 6e20 bfe0 1400 |000d: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +48edbc: 0a01 |0010: move-result v1 │ │ +48edbe: 1302 7b00 |0011: const/16 v2, #int 123 // #7b │ │ +48edc2: 3321 2e00 |0013: if-ne v1, v2, 0041 // +002e │ │ +48edc6: 1301 7d00 |0015: const/16 v1, #int 125 // #7d │ │ +48edca: 6e20 d0e0 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +48edd0: 0a01 |001a: move-result v1 │ │ +48edd2: 12f2 |001b: const/4 v2, #int -1 // #ff │ │ +48edd4: 3221 1f00 |001c: if-eq v1, v2, 003b // +001f │ │ +48edd8: 6e10 dae0 0400 |001e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +48edde: 0a02 |0021: move-result v2 │ │ +48ede0: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +48ede2: b132 |0023: sub-int/2addr v2, v3 │ │ +48ede4: 3221 1100 |0024: if-eq v1, v2, 0035 // +0011 │ │ +48ede8: 2200 0f1a |0026: new-instance v0, Ljavax/xml/namespace/QName; // type@1a0f │ │ +48edec: 6e30 e5e0 3401 |0028: invoke-virtual {v4, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +48edf2: 0c02 |002b: move-result-object v2 │ │ +48edf4: b031 |002c: add-int/2addr v1, v3 │ │ +48edf6: 6e20 e4e0 1400 |002d: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +48edfc: 0c04 |0030: move-result-object v4 │ │ +48edfe: 7030 d3e4 2004 |0031: invoke-direct {v0, v2, v4}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e4d3 │ │ +48ee04: 1100 |0034: return-object v0 │ │ +48ee06: 2204 e518 |0035: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +48ee0a: 7020 32e0 0400 |0037: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +48ee10: 2704 |003a: throw v4 │ │ +48ee12: 2204 e518 |003b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +48ee16: 7020 32e0 0400 |003d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +48ee1c: 2704 |0040: throw v4 │ │ +48ee1e: 2200 0f1a |0041: new-instance v0, Ljavax/xml/namespace/QName; // type@1a0f │ │ +48ee22: 7020 d2e4 4000 |0043: invoke-direct {v0, v4}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@e4d2 │ │ +48ee28: 1100 |0046: return-object v0 │ │ +48ee2a: 2204 e518 |0047: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +48ee2e: 7020 32e0 0400 |0049: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +48ee34: 2704 |004c: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=162 │ │ 0x000d line=166 │ │ 0x0017 line=168 │ │ 0x001e line=172 │ │ 0x0026 line=175 │ │ @@ -933509,34 +933510,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -48ec58: |[48ec58] javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z │ │ -48ec68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48ec6a: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -48ec6e: 0f00 |0003: return v0 │ │ -48ec70: 2041 0f1a |0004: instance-of v1, v4, Ljavax/xml/namespace/QName; // type@1a0f │ │ -48ec74: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -48ec78: 0f00 |0008: return v0 │ │ -48ec7a: 1f04 0f1a |0009: check-cast v4, Ljavax/xml/namespace/QName; // type@1a0f │ │ -48ec7e: 5431 8ba2 |000b: iget-object v1, v3, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ -48ec82: 5442 8ba2 |000d: iget-object v2, v4, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ -48ec86: 6e20 c7e0 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48ec8c: 0a01 |0012: move-result v1 │ │ -48ec8e: 3801 0d00 |0013: if-eqz v1, 0020 // +000d │ │ -48ec92: 5431 8ca2 |0015: iget-object v1, v3, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ -48ec96: 5444 8ca2 |0017: iget-object v4, v4, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ -48ec9a: 6e20 c7e0 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48eca0: 0a04 |001c: move-result v4 │ │ -48eca2: 3804 0300 |001d: if-eqz v4, 0020 // +0003 │ │ -48eca6: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -48eca8: 0f00 |0020: return v0 │ │ +48ec5c: |[48ec5c] javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z │ │ +48ec6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48ec6e: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +48ec72: 0f00 |0003: return v0 │ │ +48ec74: 2041 0f1a |0004: instance-of v1, v4, Ljavax/xml/namespace/QName; // type@1a0f │ │ +48ec78: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +48ec7c: 0f00 |0008: return v0 │ │ +48ec7e: 1f04 0f1a |0009: check-cast v4, Ljavax/xml/namespace/QName; // type@1a0f │ │ +48ec82: 5431 8ba2 |000b: iget-object v1, v3, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ +48ec86: 5442 8ba2 |000d: iget-object v2, v4, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ +48ec8a: 6e20 c7e0 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48ec90: 0a01 |0012: move-result v1 │ │ +48ec92: 3801 0d00 |0013: if-eqz v1, 0020 // +000d │ │ +48ec96: 5431 8ca2 |0015: iget-object v1, v3, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ +48ec9a: 5444 8ca2 |0017: iget-object v4, v4, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ +48ec9e: 6e20 c7e0 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48eca4: 0a04 |001c: move-result v4 │ │ +48eca6: 3804 0300 |001d: if-eqz v4, 0020 // +0003 │ │ +48ecaa: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +48ecac: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=216 │ │ 0x0009 line=220 │ │ 0x000b line=222 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Ljavax/xml/namespace/QName; │ │ @@ -933547,17 +933548,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48ecd8: |[48ecd8] javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String; │ │ -48ece8: 5410 8ba2 |0000: iget-object v0, v1, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ -48ecec: 1100 |0002: return-object v0 │ │ +48ecdc: |[48ecdc] javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String; │ │ +48ecec: 5410 8ba2 |0000: iget-object v0, v1, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ +48ecf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/xml/namespace/QName; │ │ │ │ #2 : (in Ljavax/xml/namespace/QName;) │ │ @@ -933565,17 +933566,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48ecf0: |[48ecf0] javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String; │ │ -48ed00: 5410 8ca2 |0000: iget-object v0, v1, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ -48ed04: 1100 |0002: return-object v0 │ │ +48ecf4: |[48ecf4] javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String; │ │ +48ed04: 5410 8ca2 |0000: iget-object v0, v1, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ +48ed08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/xml/namespace/QName; │ │ │ │ #3 : (in Ljavax/xml/namespace/QName;) │ │ @@ -933583,17 +933584,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48ed08: |[48ed08] javax.xml.namespace.QName.getPrefix:()Ljava/lang/String; │ │ -48ed18: 5410 8da2 |0000: iget-object v0, v1, Ljavax/xml/namespace/QName;.prefix:Ljava/lang/String; // field@a28d │ │ -48ed1c: 1100 |0002: return-object v0 │ │ +48ed0c: |[48ed0c] javax.xml.namespace.QName.getPrefix:()Ljava/lang/String; │ │ +48ed1c: 5410 8da2 |0000: iget-object v0, v1, Ljavax/xml/namespace/QName;.prefix:Ljava/lang/String; // field@a28d │ │ +48ed20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/xml/namespace/QName; │ │ │ │ #4 : (in Ljavax/xml/namespace/QName;) │ │ @@ -933601,23 +933602,23 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -48ecac: |[48ecac] javax.xml.namespace.QName.hashCode:()I │ │ -48ecbc: 5420 8ca2 |0000: iget-object v0, v2, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ -48ecc0: 6e10 cfe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -48ecc6: 0a00 |0005: move-result v0 │ │ -48ecc8: 5421 8ba2 |0006: iget-object v1, v2, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ -48eccc: 6e10 cfe0 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -48ecd2: 0a01 |000b: move-result v1 │ │ -48ecd4: b710 |000c: xor-int/2addr v0, v1 │ │ -48ecd6: 0f00 |000d: return v0 │ │ +48ecb0: |[48ecb0] javax.xml.namespace.QName.hashCode:()I │ │ +48ecc0: 5420 8ca2 |0000: iget-object v0, v2, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ +48ecc4: 6e10 cfe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +48ecca: 0a00 |0005: move-result v0 │ │ +48eccc: 5421 8ba2 |0006: iget-object v1, v2, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ +48ecd0: 6e10 cfe0 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +48ecd6: 0a01 |000b: move-result v1 │ │ +48ecd8: b710 |000c: xor-int/2addr v0, v1 │ │ +48ecda: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljavax/xml/namespace/QName; │ │ │ │ #5 : (in Ljavax/xml/namespace/QName;) │ │ @@ -933625,35 +933626,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -48ed20: |[48ed20] javax.xml.namespace.QName.toString:()Ljava/lang/String; │ │ -48ed30: 5420 8ca2 |0000: iget-object v0, v2, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ -48ed34: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -48ed38: 6e20 c7e0 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48ed3e: 0a00 |0007: move-result v0 │ │ -48ed40: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -48ed44: 5420 8ba2 |000a: iget-object v0, v2, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ -48ed48: 1100 |000c: return-object v0 │ │ -48ed4a: 2200 0719 |000d: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -48ed4e: 7010 f4e0 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48ed54: 1a01 59ed |0012: const-string v1, "{" // string@ed59 │ │ -48ed58: 6e20 fae0 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48ed5e: 5421 8ca2 |0017: iget-object v1, v2, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ -48ed62: 6e20 fae0 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48ed68: 1a01 6fed |001c: const-string v1, "}" // string@ed6f │ │ -48ed6c: 6e20 fae0 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48ed72: 5421 8ba2 |0021: iget-object v1, v2, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ -48ed76: 6e20 fae0 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48ed7c: 6e10 05e1 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48ed82: 0c00 |0029: move-result-object v0 │ │ -48ed84: 1100 |002a: return-object v0 │ │ +48ed24: |[48ed24] javax.xml.namespace.QName.toString:()Ljava/lang/String; │ │ +48ed34: 5420 8ca2 |0000: iget-object v0, v2, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ +48ed38: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +48ed3c: 6e20 c7e0 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48ed42: 0a00 |0007: move-result v0 │ │ +48ed44: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +48ed48: 5420 8ba2 |000a: iget-object v0, v2, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ +48ed4c: 1100 |000c: return-object v0 │ │ +48ed4e: 2200 0719 |000d: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +48ed52: 7010 f4e0 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48ed58: 1a01 59ed |0012: const-string v1, "{" // string@ed59 │ │ +48ed5c: 6e20 fae0 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48ed62: 5421 8ca2 |0017: iget-object v1, v2, Ljavax/xml/namespace/QName;.namespaceURI:Ljava/lang/String; // field@a28c │ │ +48ed66: 6e20 fae0 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48ed6c: 1a01 6fed |001c: const-string v1, "}" // string@ed6f │ │ +48ed70: 6e20 fae0 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48ed76: 5421 8ba2 |0021: iget-object v1, v2, Ljavax/xml/namespace/QName;.localPart:Ljava/lang/String; // field@a28b │ │ +48ed7a: 6e20 fae0 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48ed80: 6e10 05e1 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48ed86: 0c00 |0029: move-result-object v0 │ │ +48ed88: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x000a line=138 │ │ 0x000d line=141 │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Ljavax/xml/namespace/QName; │ │ @@ -933714,17 +933715,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48ef14: |[48ef14] javax.xml.stream.FactoryConfigurationError.:()V │ │ -48ef24: 7010 15e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Error;.:()V // method@e015 │ │ -48ef2a: 0e00 |0003: return-void │ │ +48ef18: |[48ef18] javax.xml.stream.FactoryConfigurationError.:()V │ │ +48ef28: 7010 15e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Error;.:()V // method@e015 │ │ +48ef2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/FactoryConfigurationError; │ │ │ │ #1 : (in Ljavax/xml/stream/FactoryConfigurationError;) │ │ @@ -933732,18 +933733,18 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48ef2c: |[48ef2c] javax.xml.stream.FactoryConfigurationError.:(Ljava/lang/Exception;)V │ │ -48ef3c: 7010 15e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Error;.:()V // method@e015 │ │ -48ef42: 5b01 8ea2 |0003: iput-object v1, v0, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ -48ef46: 0e00 |0005: return-void │ │ +48ef30: |[48ef30] javax.xml.stream.FactoryConfigurationError.:(Ljava/lang/Exception;)V │ │ +48ef40: 7010 15e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Error;.:()V // method@e015 │ │ +48ef46: 5b01 8ea2 |0003: iput-object v1, v0, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ +48ef4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/xml/stream/FactoryConfigurationError; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Exception; │ │ @@ -933753,18 +933754,18 @@ │ │ type : '(Ljava/lang/Exception;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48ef48: |[48ef48] javax.xml.stream.FactoryConfigurationError.:(Ljava/lang/Exception;Ljava/lang/String;)V │ │ -48ef58: 7020 16e0 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@e016 │ │ -48ef5e: 5b01 8ea2 |0003: iput-object v1, v0, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ -48ef62: 0e00 |0005: return-void │ │ +48ef4c: |[48ef4c] javax.xml.stream.FactoryConfigurationError.:(Ljava/lang/Exception;Ljava/lang/String;)V │ │ +48ef5c: 7020 16e0 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@e016 │ │ +48ef62: 5b01 8ea2 |0003: iput-object v1, v0, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ +48ef66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/xml/stream/FactoryConfigurationError; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Exception; │ │ @@ -933775,17 +933776,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48ef64: |[48ef64] javax.xml.stream.FactoryConfigurationError.:(Ljava/lang/String;)V │ │ -48ef74: 7020 16e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@e016 │ │ -48ef7a: 0e00 |0003: return-void │ │ +48ef68: |[48ef68] javax.xml.stream.FactoryConfigurationError.:(Ljava/lang/String;)V │ │ +48ef78: 7020 16e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@e016 │ │ +48ef7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/FactoryConfigurationError; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -933794,18 +933795,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48ef7c: |[48ef7c] javax.xml.stream.FactoryConfigurationError.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -48ef8c: 7020 16e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@e016 │ │ -48ef92: 5b02 8ea2 |0003: iput-object v2, v0, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ -48ef96: 0e00 |0005: return-void │ │ +48ef80: |[48ef80] javax.xml.stream.FactoryConfigurationError.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +48ef90: 7020 16e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@e016 │ │ +48ef96: 5b02 8ea2 |0003: iput-object v2, v0, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ +48ef9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/xml/stream/FactoryConfigurationError; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -933817,17 +933818,17 @@ │ │ type : '()Ljava/lang/Exception;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48eeb4: |[48eeb4] javax.xml.stream.FactoryConfigurationError.getException:()Ljava/lang/Exception; │ │ -48eec4: 5410 8ea2 |0000: iget-object v0, v1, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ -48eec8: 1100 |0002: return-object v0 │ │ +48eeb8: |[48eeb8] javax.xml.stream.FactoryConfigurationError.getException:()Ljava/lang/Exception; │ │ +48eec8: 5410 8ea2 |0000: iget-object v0, v1, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ +48eecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/xml/stream/FactoryConfigurationError; │ │ │ │ #1 : (in Ljavax/xml/stream/FactoryConfigurationError;) │ │ @@ -933835,30 +933836,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -48eecc: |[48eecc] javax.xml.stream.FactoryConfigurationError.getMessage:()Ljava/lang/String; │ │ -48eedc: 6f10 17e0 0200 |0000: invoke-super {v2}, Ljava/lang/Error;.getMessage:()Ljava/lang/String; // method@e017 │ │ -48eee2: 0c00 |0003: move-result-object v0 │ │ -48eee4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -48eee8: 1100 |0006: return-object v0 │ │ -48eeea: 5421 8ea2 |0007: iget-object v1, v2, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ -48eeee: 3801 1200 |0009: if-eqz v1, 001b // +0012 │ │ -48eef2: 6e10 1fe0 0100 |000b: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@e01f │ │ -48eef8: 0c00 |000e: move-result-object v0 │ │ -48eefa: 3900 0c00 |000f: if-nez v0, 001b // +000c │ │ -48eefe: 5420 8ea2 |0011: iget-object v0, v2, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ -48ef02: 6e10 96e0 0000 |0013: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -48ef08: 0c00 |0016: move-result-object v0 │ │ -48ef0a: 6e10 f3df 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.toString:()Ljava/lang/String; // method@dff3 │ │ -48ef10: 0c00 |001a: move-result-object v0 │ │ -48ef12: 1100 |001b: return-object v0 │ │ +48eed0: |[48eed0] javax.xml.stream.FactoryConfigurationError.getMessage:()Ljava/lang/String; │ │ +48eee0: 6f10 17e0 0200 |0000: invoke-super {v2}, Ljava/lang/Error;.getMessage:()Ljava/lang/String; // method@e017 │ │ +48eee6: 0c00 |0003: move-result-object v0 │ │ +48eee8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +48eeec: 1100 |0006: return-object v0 │ │ +48eeee: 5421 8ea2 |0007: iget-object v1, v2, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ +48eef2: 3801 1200 |0009: if-eqz v1, 001b // +0012 │ │ +48eef6: 6e10 1fe0 0100 |000b: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@e01f │ │ +48eefc: 0c00 |000e: move-result-object v0 │ │ +48eefe: 3900 0c00 |000f: if-nez v0, 001b // +000c │ │ +48ef02: 5420 8ea2 |0011: iget-object v0, v2, Ljavax/xml/stream/FactoryConfigurationError;.nested:Ljava/lang/Exception; // field@a28e │ │ +48ef06: 6e10 96e0 0000 |0013: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +48ef0c: 0c00 |0016: move-result-object v0 │ │ +48ef0e: 6e10 f3df 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.toString:()Ljava/lang/String; // method@dff3 │ │ +48ef14: 0c00 |001a: move-result-object v0 │ │ +48ef16: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0007 line=80 │ │ 0x000b line=81 │ │ 0x0011 line=83 │ │ locals : │ │ @@ -933915,17 +933916,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48efd8: |[48efd8] javax.xml.stream.FactoryFinder$ClassLoaderFinder.:()V │ │ -48efe8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48efee: 0e00 |0003: return-void │ │ +48efdc: |[48efdc] javax.xml.stream.FactoryFinder$ClassLoaderFinder.:()V │ │ +48efec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48eff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder; │ │ │ │ #1 : (in Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder;) │ │ @@ -933933,17 +933934,17 @@ │ │ type : '(Ljavax/xml/stream/FactoryFinder$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48eff0: |[48eff0] javax.xml.stream.FactoryFinder$ClassLoaderFinder.:(Ljavax/xml/stream/FactoryFinder$1;)V │ │ -48f000: 7010 f2e4 0000 |0000: invoke-direct {v0}, Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder;.:()V // method@e4f2 │ │ -48f006: 0e00 |0003: return-void │ │ +48eff4: |[48eff4] javax.xml.stream.FactoryFinder$ClassLoaderFinder.:(Ljavax/xml/stream/FactoryFinder$1;)V │ │ +48f004: 7010 f2e4 0000 |0000: invoke-direct {v0}, Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder;.:()V // method@e4f2 │ │ +48f00a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder; │ │ 0x0000 - 0x0004 reg=1 (null) Ljavax/xml/stream/FactoryFinder$1; │ │ │ │ @@ -934003,24 +934004,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -48f4b8: |[48f4b8] javax.xml.stream.FactoryFinder.:()V │ │ -48f4c8: 1a00 0ced |0000: const-string v0, "xml.stream.debug" // string@ed0c │ │ -48f4cc: 7110 23e1 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -48f4d2: 0c00 |0005: move-result-object v0 │ │ -48f4d4: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -48f4d8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -48f4da: 2802 |0009: goto 000b // +0002 │ │ -48f4dc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -48f4de: 6a00 90a2 |000b: sput-boolean v0, Ljavax/xml/stream/FactoryFinder;.debug:Z // field@a290 │ │ -48f4e2: 0e00 |000d: return-void │ │ +48f4bc: |[48f4bc] javax.xml.stream.FactoryFinder.:()V │ │ +48f4cc: 1a00 0ced |0000: const-string v0, "xml.stream.debug" // string@ed0c │ │ +48f4d0: 7110 23e1 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +48f4d6: 0c00 |0005: move-result-object v0 │ │ +48f4d8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +48f4dc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +48f4de: 2802 |0009: goto 000b // +0002 │ │ +48f4e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +48f4e2: 6a00 90a2 |000b: sput-boolean v0, Ljavax/xml/stream/FactoryFinder;.debug:Z // field@a290 │ │ +48f4e6: 0e00 |000d: return-void │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0002 line=19 │ │ locals : │ │ │ │ @@ -934029,17 +934030,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48f4f4: |[48f4f4] javax.xml.stream.FactoryFinder.:()V │ │ -48f504: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48f50a: 0e00 |0003: return-void │ │ +48f4f8: |[48f4f8] javax.xml.stream.FactoryFinder.:()V │ │ +48f508: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48f50e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/FactoryFinder; │ │ │ │ #2 : (in Ljavax/xml/stream/FactoryFinder;) │ │ @@ -934047,24 +934048,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -48f008: |[48f008] javax.xml.stream.FactoryFinder.class$:(Ljava/lang/String;)Ljava/lang/Class; │ │ -48f018: 7110 c8df 0100 |0000: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ -48f01e: 0c01 |0003: move-result-object v1 │ │ -48f020: 1101 |0004: return-object v1 │ │ -48f022: 0d01 |0005: move-exception v1 │ │ -48f024: 2200 f118 |0006: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@18f1 │ │ -48f028: 6e10 ffdf 0100 |0008: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.getMessage:()Ljava/lang/String; // method@dfff │ │ -48f02e: 0c01 |000b: move-result-object v1 │ │ -48f030: 7020 82e0 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/NoClassDefFoundError;.:(Ljava/lang/String;)V // method@e082 │ │ -48f036: 2700 |000f: throw v0 │ │ +48f00c: |[48f00c] javax.xml.stream.FactoryFinder.class$:(Ljava/lang/String;)Ljava/lang/Class; │ │ +48f01c: 7110 c8df 0100 |0000: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ +48f022: 0c01 |0003: move-result-object v1 │ │ +48f024: 1101 |0004: return-object v1 │ │ +48f026: 0d01 |0005: move-exception v1 │ │ +48f028: 2200 f118 |0006: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@18f1 │ │ +48f02c: 6e10 ffdf 0100 |0008: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.getMessage:()Ljava/lang/String; // method@dfff │ │ +48f032: 0c01 |000b: move-result-object v1 │ │ +48f034: 7020 82e0 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/NoClassDefFoundError;.:(Ljava/lang/String;)V // method@e082 │ │ +48f03a: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/ClassNotFoundException; -> 0x0005 │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ @@ -934074,27 +934075,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -48f50c: |[48f50c] javax.xml.stream.FactoryFinder.debugPrintln:(Ljava/lang/String;)V │ │ -48f51c: 6300 90a2 |0000: sget-boolean v0, Ljavax/xml/stream/FactoryFinder;.debug:Z // field@a290 │ │ -48f520: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -48f524: 6200 54a2 |0004: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@a254 │ │ -48f528: 2201 0719 |0006: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -48f52c: 7010 f4e0 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f532: 1a02 4357 |000b: const-string v2, "STREAM: " // string@5743 │ │ -48f536: 6e20 fae0 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f53c: 6e20 fae0 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f542: 6e10 05e1 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f548: 0c03 |0016: move-result-object v3 │ │ -48f54a: 6e20 5bdf 3000 |0017: invoke-virtual {v0, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@df5b │ │ -48f550: 0e00 |001a: return-void │ │ +48f510: |[48f510] javax.xml.stream.FactoryFinder.debugPrintln:(Ljava/lang/String;)V │ │ +48f520: 6300 90a2 |0000: sget-boolean v0, Ljavax/xml/stream/FactoryFinder;.debug:Z // field@a290 │ │ +48f524: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +48f528: 6200 54a2 |0004: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@a254 │ │ +48f52c: 2201 0719 |0006: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +48f530: 7010 f4e0 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f536: 1a02 4357 |000b: const-string v2, "STREAM: " // string@5743 │ │ +48f53a: 6e20 fae0 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f540: 6e20 fae0 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f546: 6e10 05e1 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f54c: 0c03 |0016: move-result-object v3 │ │ +48f54e: 6e20 5bdf 3000 |0017: invoke-virtual {v0, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@df5b │ │ +48f554: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x001b reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -934103,19 +934104,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48f124: |[48f124] javax.xml.stream.FactoryFinder.find:(Ljava/lang/String;)Ljava/lang/Object; │ │ -48f134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48f136: 7120 fce4 0100 |0001: invoke-static {v1, v0}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; // method@e4fc │ │ -48f13c: 0c01 |0004: move-result-object v1 │ │ -48f13e: 1101 |0005: return-object v1 │ │ +48f128: |[48f128] javax.xml.stream.FactoryFinder.find:(Ljava/lang/String;)Ljava/lang/Object; │ │ +48f138: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48f13a: 7120 fce4 0100 |0001: invoke-static {v1, v0}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; // method@e4fc │ │ +48f140: 0c01 |0004: move-result-object v1 │ │ +48f142: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Ljavax/xml/stream/FactoryFinder;) │ │ @@ -934123,20 +934124,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -48f140: |[48f140] javax.xml.stream.FactoryFinder.find:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; │ │ -48f150: 7100 fee4 0000 |0000: invoke-static {}, Ljavax/xml/stream/FactoryFinder;.findClassLoader:()Ljava/lang/ClassLoader; // method@e4fe │ │ -48f156: 0c00 |0003: move-result-object v0 │ │ -48f158: 7130 fde4 2100 |0004: invoke-static {v1, v2, v0}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4fd │ │ -48f15e: 0c01 |0007: move-result-object v1 │ │ -48f160: 1101 |0008: return-object v1 │ │ +48f144: |[48f144] javax.xml.stream.FactoryFinder.find:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; │ │ +48f154: 7100 fee4 0000 |0000: invoke-static {}, Ljavax/xml/stream/FactoryFinder;.findClassLoader:()Ljava/lang/ClassLoader; // method@e4fe │ │ +48f15a: 0c00 |0003: move-result-object v0 │ │ +48f15c: 7130 fde4 2100 |0004: invoke-static {v1, v2, v0}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4fd │ │ +48f162: 0c01 |0007: move-result-object v1 │ │ +48f164: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -934146,151 +934147,151 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 306 16-bit code units │ │ -48f164: |[48f164] javax.xml.stream.FactoryFinder.find:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -48f174: 7110 23e1 0400 |0000: invoke-static {v4}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -48f17a: 0c00 |0003: move-result-object v0 │ │ -48f17c: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ -48f180: 2201 0719 |0006: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -48f184: 7010 f4e0 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f18a: 1a02 028e |000b: const-string v2, "found system property" // string@8e02 │ │ -48f18e: 6e20 fae0 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f194: 6e20 fae0 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f19a: 6e10 05e1 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f1a0: 0c01 |0016: move-result-object v1 │ │ -48f1a2: 7110 fae4 0100 |0017: invoke-static {v1}, Ljavax/xml/stream/FactoryFinder;.debugPrintln:(Ljava/lang/String;)V // method@e4fa │ │ -48f1a8: 7120 ffe4 6000 |001a: invoke-static {v0, v6}, Ljavax/xml/stream/FactoryFinder;.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4ff │ │ -48f1ae: 0c04 |001d: move-result-object v4 │ │ -48f1b0: 1104 |001e: return-object v4 │ │ -48f1b2: 1a00 31a9 |001f: const-string v0, "java.home" // string@a931 │ │ -48f1b6: 7110 23e1 0000 |0021: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -48f1bc: 0c00 |0024: move-result-object v0 │ │ -48f1be: 2201 0719 |0025: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -48f1c2: 7010 f4e0 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f1c8: 6e20 fae0 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f1ce: 6200 47a2 |002d: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@a247 │ │ -48f1d2: 6e20 fae0 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f1d8: 1a00 94ab |0032: const-string v0, "lib" // string@ab94 │ │ -48f1dc: 6e20 fae0 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f1e2: 6200 47a2 |0037: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@a247 │ │ -48f1e6: 6e20 fae0 0100 |0039: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f1ec: 1a00 50a9 |003c: const-string v0, "jaxp.properties" // string@a950 │ │ -48f1f0: 6e20 fae0 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f1f6: 6e10 05e1 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f1fc: 0c00 |0044: move-result-object v0 │ │ -48f1fe: 2201 a918 |0045: new-instance v1, Ljava/io/File; // type@18a9 │ │ -48f202: 7020 e0de 0100 |0047: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -48f208: 6e10 ebde 0100 |004a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@deeb │ │ -48f20e: 0a00 |004d: move-result v0 │ │ -48f210: 3800 3c00 |004e: if-eqz v0, 008a // +003c │ │ -48f214: 2200 9019 |0050: new-instance v0, Ljava/util/Properties; // type@1990 │ │ -48f218: 7010 bee3 0000 |0052: invoke-direct {v0}, Ljava/util/Properties;.:()V // method@e3be │ │ -48f21e: 2202 ac18 |0055: new-instance v2, Ljava/io/FileInputStream; // type@18ac │ │ -48f222: 7020 05df 1200 |0057: invoke-direct {v2, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -48f228: 6e20 c0e3 2000 |005a: invoke-virtual {v0, v2}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@e3c0 │ │ -48f22e: 6e20 bfe3 4000 |005d: invoke-virtual {v0, v4}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e3bf │ │ -48f234: 0c00 |0060: move-result-object v0 │ │ -48f236: 3800 2900 |0061: if-eqz v0, 008a // +0029 │ │ -48f23a: 6e10 dae0 0000 |0063: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -48f240: 0a01 |0066: move-result v1 │ │ -48f242: 3d01 2300 |0067: if-lez v1, 008a // +0023 │ │ -48f246: 2201 0719 |0069: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -48f24a: 7010 f4e0 0100 |006b: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f250: 1a02 018e |006e: const-string v2, "found java.home property " // string@8e01 │ │ -48f254: 6e20 fae0 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f25a: 6e20 fae0 0100 |0073: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f260: 6e10 05e1 0100 |0076: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f266: 0c01 |0079: move-result-object v1 │ │ -48f268: 7110 fae4 0100 |007a: invoke-static {v1}, Ljavax/xml/stream/FactoryFinder;.debugPrintln:(Ljava/lang/String;)V // method@e4fa │ │ -48f26e: 7120 ffe4 6000 |007d: invoke-static {v0, v6}, Ljavax/xml/stream/FactoryFinder;.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4ff │ │ -48f274: 0c04 |0080: move-result-object v4 │ │ -48f276: 1104 |0081: return-object v4 │ │ -48f278: 0d00 |0082: move-exception v0 │ │ -48f27a: 6301 90a2 |0083: sget-boolean v1, Ljavax/xml/stream/FactoryFinder;.debug:Z // field@a290 │ │ -48f27e: 3801 0500 |0085: if-eqz v1, 008a // +0005 │ │ -48f282: 6e10 20e0 0000 |0087: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -48f288: 2200 0719 |008a: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -48f28c: 7010 f4e0 0000 |008c: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f292: 1a01 be49 |008f: const-string v1, "META-INF/services/" // string@49be │ │ -48f296: 6e20 fae0 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f29c: 6e20 fae0 4000 |0094: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f2a2: 6e10 05e1 0000 |0097: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f2a8: 0c00 |009a: move-result-object v0 │ │ -48f2aa: 3906 0700 |009b: if-nez v6, 00a2 // +0007 │ │ -48f2ae: 7110 f9df 0000 |009d: invoke-static {v0}, Ljava/lang/ClassLoader;.getSystemResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@dff9 │ │ -48f2b4: 0c01 |00a0: move-result-object v1 │ │ -48f2b6: 2805 |00a1: goto 00a6 // +0005 │ │ -48f2b8: 6e20 f7df 0600 |00a2: invoke-virtual {v6, v0}, Ljava/lang/ClassLoader;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@dff7 │ │ -48f2be: 0c01 |00a5: move-result-object v1 │ │ -48f2c0: 3801 5400 |00a6: if-eqz v1, 00fa // +0054 │ │ -48f2c4: 2202 0719 |00a8: new-instance v2, Ljava/lang/StringBuffer; // type@1907 │ │ -48f2c8: 7010 f4e0 0200 |00aa: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f2ce: 1a03 008e |00ad: const-string v3, "found " // string@8e00 │ │ -48f2d2: 6e20 fae0 3200 |00af: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f2d8: 6e20 fae0 0200 |00b2: invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f2de: 6e10 05e1 0200 |00b5: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f2e4: 0c00 |00b8: move-result-object v0 │ │ -48f2e6: 7110 fae4 0000 |00b9: invoke-static {v0}, Ljavax/xml/stream/FactoryFinder;.debugPrintln:(Ljava/lang/String;)V // method@e4fa │ │ -48f2ec: 2200 9c18 |00bc: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ -48f2f0: 2202 b918 |00be: new-instance v2, Ljava/io/InputStreamReader; // type@18b9 │ │ -48f2f4: 1a03 d560 |00c0: const-string v3, "UTF-8" // string@60d5 │ │ -48f2f8: 7030 38df 1203 |00c2: invoke-direct {v2, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -48f2fe: 7020 aede 2000 |00c5: invoke-direct {v0, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ -48f304: 6e10 b1de 0000 |00c8: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -48f30a: 0c01 |00cb: move-result-object v1 │ │ -48f30c: 6e10 b0de 0000 |00cc: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@deb0 │ │ -48f312: 3801 2b00 |00cf: if-eqz v1, 00fa // +002b │ │ -48f316: 1a00 0000 |00d1: const-string v0, "" // string@0000 │ │ -48f31a: 6e20 c7e0 1000 |00d3: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48f320: 0a00 |00d6: move-result v0 │ │ -48f322: 3900 2300 |00d7: if-nez v0, 00fa // +0023 │ │ -48f326: 2200 0719 |00d9: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -48f32a: 7010 f4e0 0000 |00db: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f330: 1a02 34ac |00de: const-string v2, "loaded from services: " // string@ac34 │ │ -48f334: 6e20 fae0 2000 |00e0: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f33a: 6e20 fae0 1000 |00e3: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f340: 6e10 05e1 0000 |00e6: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f346: 0c00 |00e9: move-result-object v0 │ │ -48f348: 7110 fae4 0000 |00ea: invoke-static {v0}, Ljavax/xml/stream/FactoryFinder;.debugPrintln:(Ljava/lang/String;)V // method@e4fa │ │ -48f34e: 7120 ffe4 6100 |00ed: invoke-static {v1, v6}, Ljavax/xml/stream/FactoryFinder;.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4ff │ │ -48f354: 0c04 |00f0: move-result-object v4 │ │ -48f356: 1104 |00f1: return-object v4 │ │ -48f358: 0d00 |00f2: move-exception v0 │ │ -48f35a: 6301 90a2 |00f3: sget-boolean v1, Ljavax/xml/stream/FactoryFinder;.debug:Z // field@a290 │ │ -48f35e: 3801 0500 |00f5: if-eqz v1, 00fa // +0005 │ │ -48f362: 6e10 20e0 0000 |00f7: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -48f368: 3805 1b00 |00fa: if-eqz v5, 0115 // +001b │ │ -48f36c: 2204 0719 |00fc: new-instance v4, Ljava/lang/StringBuffer; // type@1907 │ │ -48f370: 7010 f4e0 0400 |00fe: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f376: 1a00 33ac |0101: const-string v0, "loaded from fallback value: " // string@ac33 │ │ -48f37a: 6e20 fae0 0400 |0103: invoke-virtual {v4, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f380: 6e20 fae0 5400 |0106: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f386: 6e10 05e1 0400 |0109: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f38c: 0c04 |010c: move-result-object v4 │ │ -48f38e: 7110 fae4 0400 |010d: invoke-static {v4}, Ljavax/xml/stream/FactoryFinder;.debugPrintln:(Ljava/lang/String;)V // method@e4fa │ │ -48f394: 7120 ffe4 6500 |0110: invoke-static {v5, v6}, Ljavax/xml/stream/FactoryFinder;.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4ff │ │ -48f39a: 0c04 |0113: move-result-object v4 │ │ -48f39c: 1104 |0114: return-object v4 │ │ -48f39e: 2205 161a |0115: new-instance v5, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ -48f3a2: 2206 0719 |0117: new-instance v6, Ljava/lang/StringBuffer; // type@1907 │ │ -48f3a6: 7010 f4e0 0600 |0119: invoke-direct {v6}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f3ac: 1a00 e252 |011c: const-string v0, "Provider for " // string@52e2 │ │ -48f3b0: 6e20 fae0 0600 |011e: invoke-virtual {v6, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f3b6: 6e20 fae0 4600 |0121: invoke-virtual {v6, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f3bc: 1a04 0c01 |0124: const-string v4, " cannot be found" // string@010c │ │ -48f3c0: 6e20 fae0 4600 |0126: invoke-virtual {v6, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f3c6: 6e10 05e1 0600 |0129: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f3cc: 0c04 |012c: move-result-object v4 │ │ -48f3ce: 1206 |012d: const/4 v6, #int 0 // #0 │ │ -48f3d0: 7030 efe4 4506 |012e: invoke-direct {v5, v4, v6}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ -48f3d6: 2705 |0131: throw v5 │ │ +48f168: |[48f168] javax.xml.stream.FactoryFinder.find:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +48f178: 7110 23e1 0400 |0000: invoke-static {v4}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +48f17e: 0c00 |0003: move-result-object v0 │ │ +48f180: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ +48f184: 2201 0719 |0006: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +48f188: 7010 f4e0 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f18e: 1a02 028e |000b: const-string v2, "found system property" // string@8e02 │ │ +48f192: 6e20 fae0 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f198: 6e20 fae0 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f19e: 6e10 05e1 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f1a4: 0c01 |0016: move-result-object v1 │ │ +48f1a6: 7110 fae4 0100 |0017: invoke-static {v1}, Ljavax/xml/stream/FactoryFinder;.debugPrintln:(Ljava/lang/String;)V // method@e4fa │ │ +48f1ac: 7120 ffe4 6000 |001a: invoke-static {v0, v6}, Ljavax/xml/stream/FactoryFinder;.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4ff │ │ +48f1b2: 0c04 |001d: move-result-object v4 │ │ +48f1b4: 1104 |001e: return-object v4 │ │ +48f1b6: 1a00 31a9 |001f: const-string v0, "java.home" // string@a931 │ │ +48f1ba: 7110 23e1 0000 |0021: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +48f1c0: 0c00 |0024: move-result-object v0 │ │ +48f1c2: 2201 0719 |0025: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +48f1c6: 7010 f4e0 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f1cc: 6e20 fae0 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f1d2: 6200 47a2 |002d: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@a247 │ │ +48f1d6: 6e20 fae0 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f1dc: 1a00 94ab |0032: const-string v0, "lib" // string@ab94 │ │ +48f1e0: 6e20 fae0 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f1e6: 6200 47a2 |0037: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@a247 │ │ +48f1ea: 6e20 fae0 0100 |0039: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f1f0: 1a00 50a9 |003c: const-string v0, "jaxp.properties" // string@a950 │ │ +48f1f4: 6e20 fae0 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f1fa: 6e10 05e1 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f200: 0c00 |0044: move-result-object v0 │ │ +48f202: 2201 a918 |0045: new-instance v1, Ljava/io/File; // type@18a9 │ │ +48f206: 7020 e0de 0100 |0047: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +48f20c: 6e10 ebde 0100 |004a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@deeb │ │ +48f212: 0a00 |004d: move-result v0 │ │ +48f214: 3800 3c00 |004e: if-eqz v0, 008a // +003c │ │ +48f218: 2200 9019 |0050: new-instance v0, Ljava/util/Properties; // type@1990 │ │ +48f21c: 7010 bee3 0000 |0052: invoke-direct {v0}, Ljava/util/Properties;.:()V // method@e3be │ │ +48f222: 2202 ac18 |0055: new-instance v2, Ljava/io/FileInputStream; // type@18ac │ │ +48f226: 7020 05df 1200 |0057: invoke-direct {v2, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +48f22c: 6e20 c0e3 2000 |005a: invoke-virtual {v0, v2}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@e3c0 │ │ +48f232: 6e20 bfe3 4000 |005d: invoke-virtual {v0, v4}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e3bf │ │ +48f238: 0c00 |0060: move-result-object v0 │ │ +48f23a: 3800 2900 |0061: if-eqz v0, 008a // +0029 │ │ +48f23e: 6e10 dae0 0000 |0063: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +48f244: 0a01 |0066: move-result v1 │ │ +48f246: 3d01 2300 |0067: if-lez v1, 008a // +0023 │ │ +48f24a: 2201 0719 |0069: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +48f24e: 7010 f4e0 0100 |006b: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f254: 1a02 018e |006e: const-string v2, "found java.home property " // string@8e01 │ │ +48f258: 6e20 fae0 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f25e: 6e20 fae0 0100 |0073: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f264: 6e10 05e1 0100 |0076: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f26a: 0c01 |0079: move-result-object v1 │ │ +48f26c: 7110 fae4 0100 |007a: invoke-static {v1}, Ljavax/xml/stream/FactoryFinder;.debugPrintln:(Ljava/lang/String;)V // method@e4fa │ │ +48f272: 7120 ffe4 6000 |007d: invoke-static {v0, v6}, Ljavax/xml/stream/FactoryFinder;.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4ff │ │ +48f278: 0c04 |0080: move-result-object v4 │ │ +48f27a: 1104 |0081: return-object v4 │ │ +48f27c: 0d00 |0082: move-exception v0 │ │ +48f27e: 6301 90a2 |0083: sget-boolean v1, Ljavax/xml/stream/FactoryFinder;.debug:Z // field@a290 │ │ +48f282: 3801 0500 |0085: if-eqz v1, 008a // +0005 │ │ +48f286: 6e10 20e0 0000 |0087: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +48f28c: 2200 0719 |008a: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +48f290: 7010 f4e0 0000 |008c: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f296: 1a01 be49 |008f: const-string v1, "META-INF/services/" // string@49be │ │ +48f29a: 6e20 fae0 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f2a0: 6e20 fae0 4000 |0094: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f2a6: 6e10 05e1 0000 |0097: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f2ac: 0c00 |009a: move-result-object v0 │ │ +48f2ae: 3906 0700 |009b: if-nez v6, 00a2 // +0007 │ │ +48f2b2: 7110 f9df 0000 |009d: invoke-static {v0}, Ljava/lang/ClassLoader;.getSystemResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@dff9 │ │ +48f2b8: 0c01 |00a0: move-result-object v1 │ │ +48f2ba: 2805 |00a1: goto 00a6 // +0005 │ │ +48f2bc: 6e20 f7df 0600 |00a2: invoke-virtual {v6, v0}, Ljava/lang/ClassLoader;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@dff7 │ │ +48f2c2: 0c01 |00a5: move-result-object v1 │ │ +48f2c4: 3801 5400 |00a6: if-eqz v1, 00fa // +0054 │ │ +48f2c8: 2202 0719 |00a8: new-instance v2, Ljava/lang/StringBuffer; // type@1907 │ │ +48f2cc: 7010 f4e0 0200 |00aa: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f2d2: 1a03 008e |00ad: const-string v3, "found " // string@8e00 │ │ +48f2d6: 6e20 fae0 3200 |00af: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f2dc: 6e20 fae0 0200 |00b2: invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f2e2: 6e10 05e1 0200 |00b5: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f2e8: 0c00 |00b8: move-result-object v0 │ │ +48f2ea: 7110 fae4 0000 |00b9: invoke-static {v0}, Ljavax/xml/stream/FactoryFinder;.debugPrintln:(Ljava/lang/String;)V // method@e4fa │ │ +48f2f0: 2200 9c18 |00bc: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ +48f2f4: 2202 b918 |00be: new-instance v2, Ljava/io/InputStreamReader; // type@18b9 │ │ +48f2f8: 1a03 d560 |00c0: const-string v3, "UTF-8" // string@60d5 │ │ +48f2fc: 7030 38df 1203 |00c2: invoke-direct {v2, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +48f302: 7020 aede 2000 |00c5: invoke-direct {v0, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ +48f308: 6e10 b1de 0000 |00c8: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +48f30e: 0c01 |00cb: move-result-object v1 │ │ +48f310: 6e10 b0de 0000 |00cc: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@deb0 │ │ +48f316: 3801 2b00 |00cf: if-eqz v1, 00fa // +002b │ │ +48f31a: 1a00 0000 |00d1: const-string v0, "" // string@0000 │ │ +48f31e: 6e20 c7e0 1000 |00d3: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48f324: 0a00 |00d6: move-result v0 │ │ +48f326: 3900 2300 |00d7: if-nez v0, 00fa // +0023 │ │ +48f32a: 2200 0719 |00d9: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +48f32e: 7010 f4e0 0000 |00db: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f334: 1a02 34ac |00de: const-string v2, "loaded from services: " // string@ac34 │ │ +48f338: 6e20 fae0 2000 |00e0: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f33e: 6e20 fae0 1000 |00e3: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f344: 6e10 05e1 0000 |00e6: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f34a: 0c00 |00e9: move-result-object v0 │ │ +48f34c: 7110 fae4 0000 |00ea: invoke-static {v0}, Ljavax/xml/stream/FactoryFinder;.debugPrintln:(Ljava/lang/String;)V // method@e4fa │ │ +48f352: 7120 ffe4 6100 |00ed: invoke-static {v1, v6}, Ljavax/xml/stream/FactoryFinder;.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4ff │ │ +48f358: 0c04 |00f0: move-result-object v4 │ │ +48f35a: 1104 |00f1: return-object v4 │ │ +48f35c: 0d00 |00f2: move-exception v0 │ │ +48f35e: 6301 90a2 |00f3: sget-boolean v1, Ljavax/xml/stream/FactoryFinder;.debug:Z // field@a290 │ │ +48f362: 3801 0500 |00f5: if-eqz v1, 00fa // +0005 │ │ +48f366: 6e10 20e0 0000 |00f7: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +48f36c: 3805 1b00 |00fa: if-eqz v5, 0115 // +001b │ │ +48f370: 2204 0719 |00fc: new-instance v4, Ljava/lang/StringBuffer; // type@1907 │ │ +48f374: 7010 f4e0 0400 |00fe: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f37a: 1a00 33ac |0101: const-string v0, "loaded from fallback value: " // string@ac33 │ │ +48f37e: 6e20 fae0 0400 |0103: invoke-virtual {v4, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f384: 6e20 fae0 5400 |0106: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f38a: 6e10 05e1 0400 |0109: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f390: 0c04 |010c: move-result-object v4 │ │ +48f392: 7110 fae4 0400 |010d: invoke-static {v4}, Ljavax/xml/stream/FactoryFinder;.debugPrintln:(Ljava/lang/String;)V // method@e4fa │ │ +48f398: 7120 ffe4 6500 |0110: invoke-static {v5, v6}, Ljavax/xml/stream/FactoryFinder;.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4ff │ │ +48f39e: 0c04 |0113: move-result-object v4 │ │ +48f3a0: 1104 |0114: return-object v4 │ │ +48f3a2: 2205 161a |0115: new-instance v5, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ +48f3a6: 2206 0719 |0117: new-instance v6, Ljava/lang/StringBuffer; // type@1907 │ │ +48f3aa: 7010 f4e0 0600 |0119: invoke-direct {v6}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f3b0: 1a00 e252 |011c: const-string v0, "Provider for " // string@52e2 │ │ +48f3b4: 6e20 fae0 0600 |011e: invoke-virtual {v6, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f3ba: 6e20 fae0 4600 |0121: invoke-virtual {v6, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f3c0: 1a04 0c01 |0124: const-string v4, " cannot be found" // string@010c │ │ +48f3c4: 6e20 fae0 4600 |0126: invoke-virtual {v6, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f3ca: 6e10 05e1 0600 |0129: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f3d0: 0c04 |012c: move-result-object v4 │ │ +48f3d2: 1206 |012d: const/4 v6, #int 0 // #0 │ │ +48f3d4: 7030 efe4 4506 |012e: invoke-direct {v5, v4, v6}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ +48f3da: 2705 |0131: throw v5 │ │ catches : 3 │ │ 0x0000 - 0x001e │ │ Ljava/lang/SecurityException; -> 0x001f │ │ 0x001f - 0x0081 │ │ Ljava/lang/Exception; -> 0x0082 │ │ 0x009d - 0x00f1 │ │ Ljava/lang/Exception; -> 0x00f2 │ │ @@ -934333,62 +934334,62 @@ │ │ type : '()Ljava/lang/ClassLoader;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -48f048: |[48f048] javax.xml.stream.FactoryFinder.findClassLoader:()Ljava/lang/ClassLoader; │ │ -48f058: 1a00 40a9 |0000: const-string v0, "javax.xml.stream.FactoryFinder" // string@a940 │ │ -48f05c: 2201 0719 |0002: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -48f060: 7010 f4e0 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f066: 6202 8fa2 |0007: sget-object v2, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ -48f06a: 3902 0800 |0009: if-nez v2, 0011 // +0008 │ │ -48f06e: 7110 f9e4 0000 |000b: invoke-static {v0}, Ljavax/xml/stream/FactoryFinder;.class$:(Ljava/lang/String;)Ljava/lang/Class; // method@e4f9 │ │ -48f074: 0c02 |000e: move-result-object v2 │ │ -48f076: 6902 8fa2 |000f: sput-object v2, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ -48f07a: 6e10 e2df 0200 |0011: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -48f080: 0c02 |0014: move-result-object v2 │ │ -48f082: 6e20 fae0 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f088: 1a02 f902 |0018: const-string v2, "$ClassLoaderFinderConcrete" // string@02f9 │ │ -48f08c: 6e20 fae0 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f092: 6e10 05e1 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f098: 0c01 |0020: move-result-object v1 │ │ -48f09a: 7110 c8df 0100 |0021: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ -48f0a0: 0c01 |0024: move-result-object v1 │ │ -48f0a2: 6e10 f2df 0100 |0025: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@dff2 │ │ -48f0a8: 0c01 |0028: move-result-object v1 │ │ -48f0aa: 1f01 181a |0029: check-cast v1, Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder; // type@1a18 │ │ -48f0ae: 6e10 f4e4 0100 |002b: invoke-virtual {v1}, Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@e4f4 │ │ -48f0b4: 0c00 |002e: move-result-object v0 │ │ -48f0b6: 282b |002f: goto 005a // +002b │ │ -48f0b8: 0d00 |0030: move-exception v0 │ │ -48f0ba: 2201 161a |0031: new-instance v1, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ -48f0be: 6e10 21e0 0000 |0033: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@e021 │ │ -48f0c4: 0c02 |0036: move-result-object v2 │ │ -48f0c6: 7030 efe4 2100 |0037: invoke-direct {v1, v2, v0}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ -48f0cc: 2701 |003a: throw v1 │ │ -48f0ce: 0000 |003b: nop // spacer │ │ -48f0d0: 6201 8fa2 |003c: sget-object v1, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ -48f0d4: 3901 0800 |003e: if-nez v1, 0046 // +0008 │ │ -48f0d8: 7110 f9e4 0000 |0040: invoke-static {v0}, Ljavax/xml/stream/FactoryFinder;.class$:(Ljava/lang/String;)Ljava/lang/Class; // method@e4f9 │ │ -48f0de: 0c01 |0043: move-result-object v1 │ │ -48f0e0: 6901 8fa2 |0044: sput-object v1, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ -48f0e4: 6e10 ccdf 0100 |0046: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -48f0ea: 0c00 |0049: move-result-object v0 │ │ -48f0ec: 2810 |004a: goto 005a // +0010 │ │ -48f0ee: 0000 |004b: nop // spacer │ │ -48f0f0: 6201 8fa2 |004c: sget-object v1, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ -48f0f4: 3901 0800 |004e: if-nez v1, 0056 // +0008 │ │ -48f0f8: 7110 f9e4 0000 |0050: invoke-static {v0}, Ljavax/xml/stream/FactoryFinder;.class$:(Ljava/lang/String;)Ljava/lang/Class; // method@e4f9 │ │ -48f0fe: 0c01 |0053: move-result-object v1 │ │ -48f100: 6901 8fa2 |0054: sput-object v1, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ -48f104: 6e10 ccdf 0100 |0056: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -48f10a: 0c00 |0059: move-result-object v0 │ │ -48f10c: 1100 |005a: return-object v0 │ │ +48f04c: |[48f04c] javax.xml.stream.FactoryFinder.findClassLoader:()Ljava/lang/ClassLoader; │ │ +48f05c: 1a00 40a9 |0000: const-string v0, "javax.xml.stream.FactoryFinder" // string@a940 │ │ +48f060: 2201 0719 |0002: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +48f064: 7010 f4e0 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f06a: 6202 8fa2 |0007: sget-object v2, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ +48f06e: 3902 0800 |0009: if-nez v2, 0011 // +0008 │ │ +48f072: 7110 f9e4 0000 |000b: invoke-static {v0}, Ljavax/xml/stream/FactoryFinder;.class$:(Ljava/lang/String;)Ljava/lang/Class; // method@e4f9 │ │ +48f078: 0c02 |000e: move-result-object v2 │ │ +48f07a: 6902 8fa2 |000f: sput-object v2, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ +48f07e: 6e10 e2df 0200 |0011: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +48f084: 0c02 |0014: move-result-object v2 │ │ +48f086: 6e20 fae0 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f08c: 1a02 f902 |0018: const-string v2, "$ClassLoaderFinderConcrete" // string@02f9 │ │ +48f090: 6e20 fae0 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f096: 6e10 05e1 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f09c: 0c01 |0020: move-result-object v1 │ │ +48f09e: 7110 c8df 0100 |0021: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ +48f0a4: 0c01 |0024: move-result-object v1 │ │ +48f0a6: 6e10 f2df 0100 |0025: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@dff2 │ │ +48f0ac: 0c01 |0028: move-result-object v1 │ │ +48f0ae: 1f01 181a |0029: check-cast v1, Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder; // type@1a18 │ │ +48f0b2: 6e10 f4e4 0100 |002b: invoke-virtual {v1}, Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@e4f4 │ │ +48f0b8: 0c00 |002e: move-result-object v0 │ │ +48f0ba: 282b |002f: goto 005a // +002b │ │ +48f0bc: 0d00 |0030: move-exception v0 │ │ +48f0be: 2201 161a |0031: new-instance v1, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ +48f0c2: 6e10 21e0 0000 |0033: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@e021 │ │ +48f0c8: 0c02 |0036: move-result-object v2 │ │ +48f0ca: 7030 efe4 2100 |0037: invoke-direct {v1, v2, v0}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ +48f0d0: 2701 |003a: throw v1 │ │ +48f0d2: 0000 |003b: nop // spacer │ │ +48f0d4: 6201 8fa2 |003c: sget-object v1, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ +48f0d8: 3901 0800 |003e: if-nez v1, 0046 // +0008 │ │ +48f0dc: 7110 f9e4 0000 |0040: invoke-static {v0}, Ljavax/xml/stream/FactoryFinder;.class$:(Ljava/lang/String;)Ljava/lang/Class; // method@e4f9 │ │ +48f0e2: 0c01 |0043: move-result-object v1 │ │ +48f0e4: 6901 8fa2 |0044: sput-object v1, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ +48f0e8: 6e10 ccdf 0100 |0046: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +48f0ee: 0c00 |0049: move-result-object v0 │ │ +48f0f0: 2810 |004a: goto 005a // +0010 │ │ +48f0f2: 0000 |004b: nop // spacer │ │ +48f0f4: 6201 8fa2 |004c: sget-object v1, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ +48f0f8: 3901 0800 |004e: if-nez v1, 0056 // +0008 │ │ +48f0fc: 7110 f9e4 0000 |0050: invoke-static {v0}, Ljavax/xml/stream/FactoryFinder;.class$:(Ljava/lang/String;)Ljava/lang/Class; // method@e4f9 │ │ +48f102: 0c01 |0053: move-result-object v1 │ │ +48f104: 6901 8fa2 |0054: sput-object v1, Ljavax/xml/stream/FactoryFinder;.class$javax$xml$stream$FactoryFinder:Ljava/lang/Class; // field@a28f │ │ +48f108: 6e10 ccdf 0100 |0056: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +48f10e: 0c00 |0059: move-result-object v0 │ │ +48f110: 1100 |005a: return-object v0 │ │ catches : 1 │ │ 0x0002 - 0x002f │ │ Ljava/lang/LinkageError; -> 0x004b │ │ Ljava/lang/ClassNotFoundException; -> 0x003b │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0002 line=36 │ │ @@ -934404,50 +934405,50 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -48f400: |[48f400] javax.xml.stream.FactoryFinder.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -48f410: 1a00 e152 |0000: const-string v0, "Provider " // string@52e1 │ │ -48f414: 3904 0700 |0002: if-nez v4, 0009 // +0007 │ │ -48f418: 7110 c8df 0300 |0004: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ -48f41e: 0c04 |0007: move-result-object v4 │ │ -48f420: 2805 |0008: goto 000d // +0005 │ │ -48f422: 6e20 fbdf 3400 |0009: invoke-virtual {v4, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@dffb │ │ -48f428: 0c04 |000c: move-result-object v4 │ │ -48f42a: 6e10 f2df 0400 |000d: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@dff2 │ │ -48f430: 0c03 |0010: move-result-object v3 │ │ -48f432: 1103 |0011: return-object v3 │ │ -48f434: 0d04 |0012: move-exception v4 │ │ -48f436: 2201 161a |0013: new-instance v1, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ -48f43a: 2202 0719 |0015: new-instance v2, Ljava/lang/StringBuffer; // type@1907 │ │ -48f43e: 7010 f4e0 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f444: 6e20 fae0 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f44a: 6e20 fae0 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f450: 1a03 1a01 |0020: const-string v3, " could not be instantiated: " // string@011a │ │ -48f454: 6e20 fae0 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f45a: 6e20 f9e0 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@e0f9 │ │ -48f460: 6e10 05e1 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f466: 0c03 |002b: move-result-object v3 │ │ -48f468: 7030 efe4 3104 |002c: invoke-direct {v1, v3, v4}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ -48f46e: 2701 |002f: throw v1 │ │ -48f470: 0d04 |0030: move-exception v4 │ │ -48f472: 2201 161a |0031: new-instance v1, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ -48f476: 2202 0719 |0033: new-instance v2, Ljava/lang/StringBuffer; // type@1907 │ │ -48f47a: 7010 f4e0 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f480: 6e20 fae0 0200 |0038: invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f486: 6e20 fae0 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f48c: 1a03 2f02 |003e: const-string v3, " not found" // string@022f │ │ -48f490: 6e20 fae0 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f496: 6e10 05e1 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f49c: 0c03 |0046: move-result-object v3 │ │ -48f49e: 7030 efe4 3104 |0047: invoke-direct {v1, v3, v4}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ -48f4a4: 2701 |004a: throw v1 │ │ +48f404: |[48f404] javax.xml.stream.FactoryFinder.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +48f414: 1a00 e152 |0000: const-string v0, "Provider " // string@52e1 │ │ +48f418: 3904 0700 |0002: if-nez v4, 0009 // +0007 │ │ +48f41c: 7110 c8df 0300 |0004: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ +48f422: 0c04 |0007: move-result-object v4 │ │ +48f424: 2805 |0008: goto 000d // +0005 │ │ +48f426: 6e20 fbdf 3400 |0009: invoke-virtual {v4, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@dffb │ │ +48f42c: 0c04 |000c: move-result-object v4 │ │ +48f42e: 6e10 f2df 0400 |000d: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@dff2 │ │ +48f434: 0c03 |0010: move-result-object v3 │ │ +48f436: 1103 |0011: return-object v3 │ │ +48f438: 0d04 |0012: move-exception v4 │ │ +48f43a: 2201 161a |0013: new-instance v1, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ +48f43e: 2202 0719 |0015: new-instance v2, Ljava/lang/StringBuffer; // type@1907 │ │ +48f442: 7010 f4e0 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f448: 6e20 fae0 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f44e: 6e20 fae0 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f454: 1a03 1a01 |0020: const-string v3, " could not be instantiated: " // string@011a │ │ +48f458: 6e20 fae0 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f45e: 6e20 f9e0 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@e0f9 │ │ +48f464: 6e10 05e1 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f46a: 0c03 |002b: move-result-object v3 │ │ +48f46c: 7030 efe4 3104 |002c: invoke-direct {v1, v3, v4}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ +48f472: 2701 |002f: throw v1 │ │ +48f474: 0d04 |0030: move-exception v4 │ │ +48f476: 2201 161a |0031: new-instance v1, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ +48f47a: 2202 0719 |0033: new-instance v2, Ljava/lang/StringBuffer; // type@1907 │ │ +48f47e: 7010 f4e0 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f484: 6e20 fae0 0200 |0038: invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f48a: 6e20 fae0 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f490: 1a03 2f02 |003e: const-string v3, " not found" // string@022f │ │ +48f494: 6e20 fae0 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f49a: 6e10 05e1 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f4a0: 0c03 |0046: move-result-object v3 │ │ +48f4a2: 7030 efe4 3104 |0047: invoke-direct {v1, v3, v4}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ +48f4a8: 2701 |004a: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0011 │ │ Ljava/lang/ClassNotFoundException; -> 0x0030 │ │ Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0004 line=66 │ │ 0x0009 line=68 │ │ @@ -934568,17 +934569,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48f5a0: |[48f5a0] javax.xml.stream.XMLEventFactory.:()V │ │ -48f5b0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48f5b6: 0e00 |0003: return-void │ │ +48f5a4: |[48f5a4] javax.xml.stream.XMLEventFactory.:()V │ │ +48f5b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48f5ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/XMLEventFactory; │ │ │ │ #1 : (in Ljavax/xml/stream/XMLEventFactory;) │ │ @@ -934586,41 +934587,41 @@ │ │ type : '()Ljavax/xml/stream/XMLEventFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -48f554: |[48f554] javax.xml.stream.XMLEventFactory.newInstance:()Ljavax/xml/stream/XMLEventFactory; │ │ -48f564: 1a00 41a9 |0000: const-string v0, "javax.xml.stream.XMLEventFactory" // string@a941 │ │ -48f568: 1a01 c47e |0002: const-string v1, "com.bea.xml.stream.EventFactory" // string@7ec4 │ │ -48f56c: 7120 fce4 1000 |0004: invoke-static {v0, v1}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; // method@e4fc │ │ -48f572: 0c00 |0007: move-result-object v0 │ │ -48f574: 1f00 1d1a |0008: check-cast v0, Ljavax/xml/stream/XMLEventFactory; // type@1a1d │ │ -48f578: 1100 |000a: return-object v0 │ │ +48f558: |[48f558] javax.xml.stream.XMLEventFactory.newInstance:()Ljavax/xml/stream/XMLEventFactory; │ │ +48f568: 1a00 41a9 |0000: const-string v0, "javax.xml.stream.XMLEventFactory" // string@a941 │ │ +48f56c: 1a01 c47e |0002: const-string v1, "com.bea.xml.stream.EventFactory" // string@7ec4 │ │ +48f570: 7120 fce4 1000 |0004: invoke-static {v0, v1}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; // method@e4fc │ │ +48f576: 0c00 |0007: move-result-object v0 │ │ +48f578: 1f00 1d1a |0008: check-cast v0, Ljavax/xml/stream/XMLEventFactory; // type@1a1d │ │ +48f57c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=30 │ │ locals : │ │ │ │ #2 : (in Ljavax/xml/stream/XMLEventFactory;) │ │ name : 'newInstance' │ │ type : '(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -48f57c: |[48f57c] javax.xml.stream.XMLEventFactory.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory; │ │ -48f58c: 1a00 c47e |0000: const-string v0, "com.bea.xml.stream.EventFactory" // string@7ec4 │ │ -48f590: 7130 fde4 0102 |0002: invoke-static {v1, v0, v2}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4fd │ │ -48f596: 0c01 |0005: move-result-object v1 │ │ -48f598: 1f01 1d1a |0006: check-cast v1, Ljavax/xml/stream/XMLEventFactory; // type@1a1d │ │ -48f59c: 1101 |0008: return-object v1 │ │ +48f580: |[48f580] javax.xml.stream.XMLEventFactory.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory; │ │ +48f590: 1a00 c47e |0000: const-string v0, "com.bea.xml.stream.EventFactory" // string@7ec4 │ │ +48f594: 7130 fde4 0102 |0002: invoke-static {v1, v0, v2}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4fd │ │ +48f59a: 0c01 |0005: move-result-object v1 │ │ +48f59c: 1f01 1d1a |0006: check-cast v1, Ljavax/xml/stream/XMLEventFactory; // type@1a1d │ │ +48f5a0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/ClassLoader; │ │ │ │ @@ -934970,17 +934971,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48f604: |[48f604] javax.xml.stream.XMLInputFactory.:()V │ │ -48f614: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48f61a: 0e00 |0003: return-void │ │ +48f608: |[48f608] javax.xml.stream.XMLInputFactory.:()V │ │ +48f618: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48f61e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/XMLInputFactory; │ │ │ │ #1 : (in Ljavax/xml/stream/XMLInputFactory;) │ │ @@ -934988,41 +934989,41 @@ │ │ type : '()Ljavax/xml/stream/XMLInputFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -48f5b8: |[48f5b8] javax.xml.stream.XMLInputFactory.newInstance:()Ljavax/xml/stream/XMLInputFactory; │ │ -48f5c8: 1a00 42a9 |0000: const-string v0, "javax.xml.stream.XMLInputFactory" // string@a942 │ │ -48f5cc: 1a01 c57e |0002: const-string v1, "com.bea.xml.stream.MXParserFactory" // string@7ec5 │ │ -48f5d0: 7120 fce4 1000 |0004: invoke-static {v0, v1}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; // method@e4fc │ │ -48f5d6: 0c00 |0007: move-result-object v0 │ │ -48f5d8: 1f00 201a |0008: check-cast v0, Ljavax/xml/stream/XMLInputFactory; // type@1a20 │ │ -48f5dc: 1100 |000a: return-object v0 │ │ +48f5bc: |[48f5bc] javax.xml.stream.XMLInputFactory.newInstance:()Ljavax/xml/stream/XMLInputFactory; │ │ +48f5cc: 1a00 42a9 |0000: const-string v0, "javax.xml.stream.XMLInputFactory" // string@a942 │ │ +48f5d0: 1a01 c57e |0002: const-string v1, "com.bea.xml.stream.MXParserFactory" // string@7ec5 │ │ +48f5d4: 7120 fce4 1000 |0004: invoke-static {v0, v1}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; // method@e4fc │ │ +48f5da: 0c00 |0007: move-result-object v0 │ │ +48f5dc: 1f00 201a |0008: check-cast v0, Ljavax/xml/stream/XMLInputFactory; // type@1a20 │ │ +48f5e0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=136 │ │ locals : │ │ │ │ #2 : (in Ljavax/xml/stream/XMLInputFactory;) │ │ name : 'newInstance' │ │ type : '(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -48f5e0: |[48f5e0] javax.xml.stream.XMLInputFactory.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; │ │ -48f5f0: 1a00 c57e |0000: const-string v0, "com.bea.xml.stream.MXParserFactory" // string@7ec5 │ │ -48f5f4: 7130 fde4 0102 |0002: invoke-static {v1, v0, v2}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4fd │ │ -48f5fa: 0c01 |0005: move-result-object v1 │ │ -48f5fc: 1f01 201a |0006: check-cast v1, Ljavax/xml/stream/XMLInputFactory; // type@1a20 │ │ -48f600: 1101 |0008: return-object v1 │ │ +48f5e4: |[48f5e4] javax.xml.stream.XMLInputFactory.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; │ │ +48f5f4: 1a00 c57e |0000: const-string v0, "com.bea.xml.stream.MXParserFactory" // string@7ec5 │ │ +48f5f8: 7130 fde4 0102 |0002: invoke-static {v1, v0, v2}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4fd │ │ +48f5fe: 0c01 |0005: move-result-object v1 │ │ +48f600: 1f01 201a |0006: check-cast v1, Ljavax/xml/stream/XMLInputFactory; // type@1a20 │ │ +48f604: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=155 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/ClassLoader; │ │ │ │ @@ -935227,17 +935228,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48f668: |[48f668] javax.xml.stream.XMLOutputFactory.:()V │ │ -48f678: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48f67e: 0e00 |0003: return-void │ │ +48f66c: |[48f66c] javax.xml.stream.XMLOutputFactory.:()V │ │ +48f67c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48f682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/XMLOutputFactory; │ │ │ │ #1 : (in Ljavax/xml/stream/XMLOutputFactory;) │ │ @@ -935245,41 +935246,41 @@ │ │ type : '()Ljavax/xml/stream/XMLOutputFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -48f61c: |[48f61c] javax.xml.stream.XMLOutputFactory.newInstance:()Ljavax/xml/stream/XMLOutputFactory; │ │ -48f62c: 1a00 43a9 |0000: const-string v0, "javax.xml.stream.XMLOutputFactory" // string@a943 │ │ -48f630: 1a01 c67e |0002: const-string v1, "com.bea.xml.stream.XMLOutputFactoryBase" // string@7ec6 │ │ -48f634: 7120 fce4 1000 |0004: invoke-static {v0, v1}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; // method@e4fc │ │ -48f63a: 0c00 |0007: move-result-object v0 │ │ -48f63c: 1f00 211a |0008: check-cast v0, Ljavax/xml/stream/XMLOutputFactory; // type@1a21 │ │ -48f640: 1100 |000a: return-object v0 │ │ +48f620: |[48f620] javax.xml.stream.XMLOutputFactory.newInstance:()Ljavax/xml/stream/XMLOutputFactory; │ │ +48f630: 1a00 43a9 |0000: const-string v0, "javax.xml.stream.XMLOutputFactory" // string@a943 │ │ +48f634: 1a01 c67e |0002: const-string v1, "com.bea.xml.stream.XMLOutputFactoryBase" // string@7ec6 │ │ +48f638: 7120 fce4 1000 |0004: invoke-static {v0, v1}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; // method@e4fc │ │ +48f63e: 0c00 |0007: move-result-object v0 │ │ +48f640: 1f00 211a |0008: check-cast v0, Ljavax/xml/stream/XMLOutputFactory; // type@1a21 │ │ +48f644: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=101 │ │ locals : │ │ │ │ #2 : (in Ljavax/xml/stream/XMLOutputFactory;) │ │ name : 'newInstance' │ │ type : '(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLOutputFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -48f644: |[48f644] javax.xml.stream.XMLOutputFactory.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLOutputFactory; │ │ -48f654: 1a00 c67e |0000: const-string v0, "com.bea.xml.stream.XMLOutputFactoryBase" // string@7ec6 │ │ -48f658: 7130 fde4 0102 |0002: invoke-static {v1, v0, v2}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4fd │ │ -48f65e: 0c01 |0005: move-result-object v1 │ │ -48f660: 1f01 211a |0006: check-cast v1, Ljavax/xml/stream/XMLOutputFactory; // type@1a21 │ │ -48f664: 1101 |0008: return-object v1 │ │ +48f648: |[48f648] javax.xml.stream.XMLOutputFactory.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLOutputFactory; │ │ +48f658: 1a00 c67e |0000: const-string v0, "com.bea.xml.stream.XMLOutputFactoryBase" // string@7ec6 │ │ +48f65c: 7130 fde4 0102 |0002: invoke-static {v1, v0, v2}, Ljavax/xml/stream/FactoryFinder;.find:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@e4fd │ │ +48f662: 0c01 |0005: move-result-object v1 │ │ +48f664: 1f01 211a |0006: check-cast v1, Ljavax/xml/stream/XMLOutputFactory; // type@1a21 │ │ +48f668: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/ClassLoader; │ │ │ │ @@ -935541,17 +935542,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48f6b0: |[48f6b0] javax.xml.stream.XMLStreamException.:()V │ │ -48f6c0: 7010 18e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@e018 │ │ -48f6c6: 0e00 |0003: return-void │ │ +48f6b4: |[48f6b4] javax.xml.stream.XMLStreamException.:()V │ │ +48f6c4: 7010 18e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@e018 │ │ +48f6ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/XMLStreamException; │ │ │ │ #1 : (in Ljavax/xml/stream/XMLStreamException;) │ │ @@ -935559,17 +935560,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48f6c8: |[48f6c8] javax.xml.stream.XMLStreamException.:(Ljava/lang/String;)V │ │ -48f6d8: 7020 19e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ -48f6de: 0e00 |0003: return-void │ │ +48f6cc: |[48f6cc] javax.xml.stream.XMLStreamException.:(Ljava/lang/String;)V │ │ +48f6dc: 7020 19e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ +48f6e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/XMLStreamException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -935578,18 +935579,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48f6e0: |[48f6e0] javax.xml.stream.XMLStreamException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -48f6f0: 7020 19e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ -48f6f6: 5b02 aba2 |0003: iput-object v2, v0, Ljavax/xml/stream/XMLStreamException;.nested:Ljava/lang/Throwable; // field@a2ab │ │ -48f6fa: 0e00 |0005: return-void │ │ +48f6e4: |[48f6e4] javax.xml.stream.XMLStreamException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +48f6f4: 7020 19e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ +48f6fa: 5b02 aba2 |0003: iput-object v2, v0, Ljavax/xml/stream/XMLStreamException;.nested:Ljava/lang/Throwable; // field@a2ab │ │ +48f6fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/xml/stream/XMLStreamException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -935600,38 +935601,38 @@ │ │ type : '(Ljava/lang/String;Ljavax/xml/stream/Location;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -48f6fc: |[48f6fc] javax.xml.stream.XMLStreamException.:(Ljava/lang/String;Ljavax/xml/stream/Location;)V │ │ -48f70c: 2200 0719 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -48f710: 7010 f4e0 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f716: 1a01 6d51 |0005: const-string v1, "ParseError at [row,col]:[" // string@516d │ │ -48f71a: 6e20 fae0 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f720: 7210 02e5 0400 |000a: invoke-interface {v4}, Ljavax/xml/stream/Location;.getLineNumber:()I // method@e502 │ │ -48f726: 0a01 |000d: move-result v1 │ │ -48f728: 6e20 f8e0 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@e0f8 │ │ -48f72e: 1a01 8205 |0011: const-string v1, "," // string@0582 │ │ -48f732: 6e20 fae0 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f738: 7210 01e5 0400 |0016: invoke-interface {v4}, Ljavax/xml/stream/Location;.getColumnNumber:()I // method@e501 │ │ -48f73e: 0a01 |0019: move-result v1 │ │ -48f740: 6e20 f8e0 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@e0f8 │ │ -48f746: 1a01 4f6a |001d: const-string v1, "] │ │ +48f700: |[48f700] javax.xml.stream.XMLStreamException.:(Ljava/lang/String;Ljavax/xml/stream/Location;)V │ │ +48f710: 2200 0719 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +48f714: 7010 f4e0 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f71a: 1a01 6d51 |0005: const-string v1, "ParseError at [row,col]:[" // string@516d │ │ +48f71e: 6e20 fae0 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f724: 7210 02e5 0400 |000a: invoke-interface {v4}, Ljavax/xml/stream/Location;.getLineNumber:()I // method@e502 │ │ +48f72a: 0a01 |000d: move-result v1 │ │ +48f72c: 6e20 f8e0 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@e0f8 │ │ +48f732: 1a01 8205 |0011: const-string v1, "," // string@0582 │ │ +48f736: 6e20 fae0 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f73c: 7210 01e5 0400 |0016: invoke-interface {v4}, Ljavax/xml/stream/Location;.getColumnNumber:()I // method@e501 │ │ +48f742: 0a01 |0019: move-result v1 │ │ +48f744: 6e20 f8e0 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@e0f8 │ │ +48f74a: 1a01 4f6a |001d: const-string v1, "] │ │ " // string@6a4f │ │ -48f74a: 6e20 fae0 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f750: 1a01 ad4b |0022: const-string v1, "Message: " // string@4bad │ │ -48f754: 6e20 fae0 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f75a: 6e20 fae0 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f760: 6e10 05e1 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f766: 0c03 |002d: move-result-object v3 │ │ -48f768: 7020 19e0 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ -48f76e: 5b24 aaa2 |0031: iput-object v4, v2, Ljavax/xml/stream/XMLStreamException;.location:Ljavax/xml/stream/Location; // field@a2aa │ │ -48f772: 0e00 |0033: return-void │ │ +48f74e: 6e20 fae0 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f754: 1a01 ad4b |0022: const-string v1, "Message: " // string@4bad │ │ +48f758: 6e20 fae0 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f75e: 6e20 fae0 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f764: 6e10 05e1 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f76a: 0c03 |002d: move-result-object v3 │ │ +48f76c: 7020 19e0 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ +48f772: 5b24 aaa2 |0031: iput-object v4, v2, Ljavax/xml/stream/XMLStreamException;.location:Ljavax/xml/stream/Location; // field@a2aa │ │ +48f776: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0031 line=77 │ │ locals : │ │ 0x0000 - 0x0034 reg=2 this Ljavax/xml/stream/XMLStreamException; │ │ 0x0000 - 0x0034 reg=3 (null) Ljava/lang/String; │ │ @@ -935642,39 +935643,39 @@ │ │ type : '(Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -48f774: |[48f774] javax.xml.stream.XMLStreamException.:(Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/Throwable;)V │ │ -48f784: 2200 0719 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -48f788: 7010 f4e0 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -48f78e: 1a01 6d51 |0005: const-string v1, "ParseError at [row,col]:[" // string@516d │ │ -48f792: 6e20 fae0 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f798: 7210 02e5 0400 |000a: invoke-interface {v4}, Ljavax/xml/stream/Location;.getLineNumber:()I // method@e502 │ │ -48f79e: 0a01 |000d: move-result v1 │ │ -48f7a0: 6e20 f8e0 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@e0f8 │ │ -48f7a6: 1a01 8205 |0011: const-string v1, "," // string@0582 │ │ -48f7aa: 6e20 fae0 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f7b0: 7210 01e5 0400 |0016: invoke-interface {v4}, Ljavax/xml/stream/Location;.getColumnNumber:()I // method@e501 │ │ -48f7b6: 0a01 |0019: move-result v1 │ │ -48f7b8: 6e20 f8e0 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@e0f8 │ │ -48f7be: 1a01 4f6a |001d: const-string v1, "] │ │ +48f778: |[48f778] javax.xml.stream.XMLStreamException.:(Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/Throwable;)V │ │ +48f788: 2200 0719 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +48f78c: 7010 f4e0 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +48f792: 1a01 6d51 |0005: const-string v1, "ParseError at [row,col]:[" // string@516d │ │ +48f796: 6e20 fae0 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f79c: 7210 02e5 0400 |000a: invoke-interface {v4}, Ljavax/xml/stream/Location;.getLineNumber:()I // method@e502 │ │ +48f7a2: 0a01 |000d: move-result v1 │ │ +48f7a4: 6e20 f8e0 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@e0f8 │ │ +48f7aa: 1a01 8205 |0011: const-string v1, "," // string@0582 │ │ +48f7ae: 6e20 fae0 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f7b4: 7210 01e5 0400 |0016: invoke-interface {v4}, Ljavax/xml/stream/Location;.getColumnNumber:()I // method@e501 │ │ +48f7ba: 0a01 |0019: move-result v1 │ │ +48f7bc: 6e20 f8e0 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@e0f8 │ │ +48f7c2: 1a01 4f6a |001d: const-string v1, "] │ │ " // string@6a4f │ │ -48f7c2: 6e20 fae0 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f7c8: 1a01 ad4b |0022: const-string v1, "Message: " // string@4bad │ │ -48f7cc: 6e20 fae0 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f7d2: 6e20 fae0 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -48f7d8: 6e10 05e1 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -48f7de: 0c03 |002d: move-result-object v3 │ │ -48f7e0: 7020 19e0 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ -48f7e6: 5b25 aba2 |0031: iput-object v5, v2, Ljavax/xml/stream/XMLStreamException;.nested:Ljava/lang/Throwable; // field@a2ab │ │ -48f7ea: 5b24 aaa2 |0033: iput-object v4, v2, Ljavax/xml/stream/XMLStreamException;.location:Ljavax/xml/stream/Location; // field@a2aa │ │ -48f7ee: 0e00 |0035: return-void │ │ +48f7c6: 6e20 fae0 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f7cc: 1a01 ad4b |0022: const-string v1, "Message: " // string@4bad │ │ +48f7d0: 6e20 fae0 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f7d6: 6e20 fae0 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +48f7dc: 6e10 05e1 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +48f7e2: 0c03 |002d: move-result-object v3 │ │ +48f7e4: 7020 19e0 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ +48f7ea: 5b25 aba2 |0031: iput-object v5, v2, Ljavax/xml/stream/XMLStreamException;.nested:Ljava/lang/Throwable; // field@a2ab │ │ +48f7ee: 5b24 aaa2 |0033: iput-object v4, v2, Ljavax/xml/stream/XMLStreamException;.location:Ljavax/xml/stream/Location; // field@a2aa │ │ +48f7f2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0031 line=62 │ │ 0x0033 line=63 │ │ locals : │ │ 0x0000 - 0x0036 reg=2 this Ljavax/xml/stream/XMLStreamException; │ │ @@ -935687,18 +935688,18 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48f7f0: |[48f7f0] javax.xml.stream.XMLStreamException.:(Ljava/lang/Throwable;)V │ │ -48f800: 7010 18e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@e018 │ │ -48f806: 5b01 aba2 |0003: iput-object v1, v0, Ljavax/xml/stream/XMLStreamException;.nested:Ljava/lang/Throwable; // field@a2ab │ │ -48f80a: 0e00 |0005: return-void │ │ +48f7f4: |[48f7f4] javax.xml.stream.XMLStreamException.:(Ljava/lang/Throwable;)V │ │ +48f804: 7010 18e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@e018 │ │ +48f80a: 5b01 aba2 |0003: iput-object v1, v0, Ljavax/xml/stream/XMLStreamException;.nested:Ljava/lang/Throwable; // field@a2ab │ │ +48f80e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/xml/stream/XMLStreamException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Throwable; │ │ @@ -935709,17 +935710,17 @@ │ │ type : '()Ljavax/xml/stream/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48f698: |[48f698] javax.xml.stream.XMLStreamException.getLocation:()Ljavax/xml/stream/Location; │ │ -48f6a8: 5410 aaa2 |0000: iget-object v0, v1, Ljavax/xml/stream/XMLStreamException;.location:Ljavax/xml/stream/Location; // field@a2aa │ │ -48f6ac: 1100 |0002: return-object v0 │ │ +48f69c: |[48f69c] javax.xml.stream.XMLStreamException.getLocation:()Ljavax/xml/stream/Location; │ │ +48f6ac: 5410 aaa2 |0000: iget-object v0, v1, Ljavax/xml/stream/XMLStreamException;.location:Ljavax/xml/stream/Location; // field@a2aa │ │ +48f6b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/xml/stream/XMLStreamException; │ │ │ │ #1 : (in Ljavax/xml/stream/XMLStreamException;) │ │ @@ -935727,17 +935728,17 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48f680: |[48f680] javax.xml.stream.XMLStreamException.getNestedException:()Ljava/lang/Throwable; │ │ -48f690: 5410 aba2 |0000: iget-object v0, v1, Ljavax/xml/stream/XMLStreamException;.nested:Ljava/lang/Throwable; // field@a2ab │ │ -48f694: 1100 |0002: return-object v0 │ │ +48f684: |[48f684] javax.xml.stream.XMLStreamException.getNestedException:()Ljava/lang/Throwable; │ │ +48f694: 5410 aba2 |0000: iget-object v0, v1, Ljavax/xml/stream/XMLStreamException;.nested:Ljava/lang/Throwable; // field@a2ab │ │ +48f698: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/xml/stream/XMLStreamException; │ │ │ │ source_file_idx : 26345 (XMLStreamException.java) │ │ @@ -936150,55 +936151,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -490004: |[490004] lombok.AccessLevel.:()V │ │ -490014: 2200 491a |0000: new-instance v0, Llombok/AccessLevel; // type@1a49 │ │ -490018: 1a01 f750 |0002: const-string v1, "PUBLIC" // string@50f7 │ │ -49001c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -49001e: 7030 47e6 1002 |0005: invoke-direct {v0, v1, v2}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ -490024: 6900 c0a2 |0008: sput-object v0, Llombok/AccessLevel;.PUBLIC:Llombok/AccessLevel; // field@a2c0 │ │ -490028: 2201 491a |000a: new-instance v1, Llombok/AccessLevel; // type@1a49 │ │ -49002c: 1a03 4a4a |000c: const-string v3, "MODULE" // string@4a4a │ │ -490030: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -490032: 7030 47e6 3104 |000f: invoke-direct {v1, v3, v4}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ -490038: 6901 bba2 |0012: sput-object v1, Llombok/AccessLevel;.MODULE:Llombok/AccessLevel; // field@a2bb │ │ -49003c: 2203 491a |0014: new-instance v3, Llombok/AccessLevel; // type@1a49 │ │ -490040: 1a05 f150 |0016: const-string v5, "PROTECTED" // string@50f1 │ │ -490044: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -490046: 7030 47e6 5306 |0019: invoke-direct {v3, v5, v6}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ -49004c: 6903 bfa2 |001c: sput-object v3, Llombok/AccessLevel;.PROTECTED:Llombok/AccessLevel; // field@a2bf │ │ -490050: 2205 491a |001e: new-instance v5, Llombok/AccessLevel; // type@1a49 │ │ -490054: 1a07 d64f |0020: const-string v7, "PACKAGE" // string@4fd6 │ │ -490058: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -49005a: 7030 47e6 7508 |0023: invoke-direct {v5, v7, v8}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ -490060: 6905 bda2 |0026: sput-object v5, Llombok/AccessLevel;.PACKAGE:Llombok/AccessLevel; // field@a2bd │ │ -490064: 2207 491a |0028: new-instance v7, Llombok/AccessLevel; // type@1a49 │ │ -490068: 1a09 8c50 |002a: const-string v9, "PRIVATE" // string@508c │ │ -49006c: 124a |002c: const/4 v10, #int 4 // #4 │ │ -49006e: 7030 47e6 970a |002d: invoke-direct {v7, v9, v10}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ -490074: 6907 bea2 |0030: sput-object v7, Llombok/AccessLevel;.PRIVATE:Llombok/AccessLevel; // field@a2be │ │ -490078: 2209 491a |0032: new-instance v9, Llombok/AccessLevel; // type@1a49 │ │ -49007c: 1a0b a94c |0034: const-string v11, "NONE" // string@4ca9 │ │ -490080: 125c |0036: const/4 v12, #int 5 // #5 │ │ -490082: 7030 47e6 b90c |0037: invoke-direct {v9, v11, v12}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ -490088: 6909 bca2 |003a: sput-object v9, Llombok/AccessLevel;.NONE:Llombok/AccessLevel; // field@a2bc │ │ -49008c: 126b |003c: const/4 v11, #int 6 // #6 │ │ -49008e: 23bb 821f |003d: new-array v11, v11, [Llombok/AccessLevel; // type@1f82 │ │ -490092: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ -490096: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ -49009a: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ -49009e: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ -4900a2: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ -4900a6: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ -4900aa: 690b baa2 |004b: sput-object v11, Llombok/AccessLevel;.ENUM$VALUES:[Llombok/AccessLevel; // field@a2ba │ │ -4900ae: 0e00 |004d: return-void │ │ +490008: |[490008] lombok.AccessLevel.:()V │ │ +490018: 2200 491a |0000: new-instance v0, Llombok/AccessLevel; // type@1a49 │ │ +49001c: 1a01 f750 |0002: const-string v1, "PUBLIC" // string@50f7 │ │ +490020: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +490022: 7030 47e6 1002 |0005: invoke-direct {v0, v1, v2}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ +490028: 6900 c0a2 |0008: sput-object v0, Llombok/AccessLevel;.PUBLIC:Llombok/AccessLevel; // field@a2c0 │ │ +49002c: 2201 491a |000a: new-instance v1, Llombok/AccessLevel; // type@1a49 │ │ +490030: 1a03 4a4a |000c: const-string v3, "MODULE" // string@4a4a │ │ +490034: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +490036: 7030 47e6 3104 |000f: invoke-direct {v1, v3, v4}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ +49003c: 6901 bba2 |0012: sput-object v1, Llombok/AccessLevel;.MODULE:Llombok/AccessLevel; // field@a2bb │ │ +490040: 2203 491a |0014: new-instance v3, Llombok/AccessLevel; // type@1a49 │ │ +490044: 1a05 f150 |0016: const-string v5, "PROTECTED" // string@50f1 │ │ +490048: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +49004a: 7030 47e6 5306 |0019: invoke-direct {v3, v5, v6}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ +490050: 6903 bfa2 |001c: sput-object v3, Llombok/AccessLevel;.PROTECTED:Llombok/AccessLevel; // field@a2bf │ │ +490054: 2205 491a |001e: new-instance v5, Llombok/AccessLevel; // type@1a49 │ │ +490058: 1a07 d64f |0020: const-string v7, "PACKAGE" // string@4fd6 │ │ +49005c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +49005e: 7030 47e6 7508 |0023: invoke-direct {v5, v7, v8}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ +490064: 6905 bda2 |0026: sput-object v5, Llombok/AccessLevel;.PACKAGE:Llombok/AccessLevel; // field@a2bd │ │ +490068: 2207 491a |0028: new-instance v7, Llombok/AccessLevel; // type@1a49 │ │ +49006c: 1a09 8c50 |002a: const-string v9, "PRIVATE" // string@508c │ │ +490070: 124a |002c: const/4 v10, #int 4 // #4 │ │ +490072: 7030 47e6 970a |002d: invoke-direct {v7, v9, v10}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ +490078: 6907 bea2 |0030: sput-object v7, Llombok/AccessLevel;.PRIVATE:Llombok/AccessLevel; // field@a2be │ │ +49007c: 2209 491a |0032: new-instance v9, Llombok/AccessLevel; // type@1a49 │ │ +490080: 1a0b a94c |0034: const-string v11, "NONE" // string@4ca9 │ │ +490084: 125c |0036: const/4 v12, #int 5 // #5 │ │ +490086: 7030 47e6 b90c |0037: invoke-direct {v9, v11, v12}, Llombok/AccessLevel;.:(Ljava/lang/String;I)V // method@e647 │ │ +49008c: 6909 bca2 |003a: sput-object v9, Llombok/AccessLevel;.NONE:Llombok/AccessLevel; // field@a2bc │ │ +490090: 126b |003c: const/4 v11, #int 6 // #6 │ │ +490092: 23bb 821f |003d: new-array v11, v11, [Llombok/AccessLevel; // type@1f82 │ │ +490096: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ +49009a: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ +49009e: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ +4900a2: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ +4900a6: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ +4900aa: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ +4900ae: 690b baa2 |004b: sput-object v11, Llombok/AccessLevel;.ENUM$VALUES:[Llombok/AccessLevel; // field@a2ba │ │ +4900b2: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0032 line=29 │ │ 0x003a line=30 │ │ 0x004b line=27 │ │ locals : │ │ @@ -936208,17 +936209,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4900b0: |[4900b0] lombok.AccessLevel.:(Ljava/lang/String;I)V │ │ -4900c0: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4900c6: 0e00 |0003: return-void │ │ +4900b4: |[4900b4] lombok.AccessLevel.:(Ljava/lang/String;I)V │ │ +4900c4: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4900ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/AccessLevel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -936228,20 +936229,20 @@ │ │ type : '(Ljava/lang/String;)Llombok/AccessLevel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -48ffbc: |[48ffbc] lombok.AccessLevel.valueOf:(Ljava/lang/String;)Llombok/AccessLevel; │ │ -48ffcc: 1c00 491a |0000: const-class v0, Llombok/AccessLevel; // type@1a49 │ │ -48ffd0: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -48ffd6: 0c01 |0005: move-result-object v1 │ │ -48ffd8: 1f01 491a |0006: check-cast v1, Llombok/AccessLevel; // type@1a49 │ │ -48ffdc: 1101 |0008: return-object v1 │ │ +48ffc0: |[48ffc0] lombok.AccessLevel.valueOf:(Ljava/lang/String;)Llombok/AccessLevel; │ │ +48ffd0: 1c00 491a |0000: const-class v0, Llombok/AccessLevel; // type@1a49 │ │ +48ffd4: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +48ffda: 0c01 |0005: move-result-object v1 │ │ +48ffdc: 1f01 491a |0006: check-cast v1, Llombok/AccessLevel; // type@1a49 │ │ +48ffe0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Llombok/AccessLevel;) │ │ @@ -936249,21 +936250,21 @@ │ │ type : '()[Llombok/AccessLevel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -48ffe0: |[48ffe0] lombok.AccessLevel.values:()[Llombok/AccessLevel; │ │ -48fff0: 6200 baa2 |0000: sget-object v0, Llombok/AccessLevel;.ENUM$VALUES:[Llombok/AccessLevel; // field@a2ba │ │ -48fff4: 2101 |0002: array-length v1, v0 │ │ -48fff6: 2312 821f |0003: new-array v2, v1, [Llombok/AccessLevel; // type@1f82 │ │ -48fffa: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -48fffc: 7151 20e1 3032 |0006: invoke-static {v0, v3, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -490002: 1102 |0009: return-object v2 │ │ +48ffe4: |[48ffe4] lombok.AccessLevel.values:()[Llombok/AccessLevel; │ │ +48fff4: 6200 baa2 |0000: sget-object v0, Llombok/AccessLevel;.ENUM$VALUES:[Llombok/AccessLevel; // field@a2ba │ │ +48fff8: 2101 |0002: array-length v1, v0 │ │ +48fffa: 2312 821f |0003: new-array v2, v1, [Llombok/AccessLevel; // type@1f82 │ │ +48fffe: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +490000: 7151 20e1 3032 |0006: invoke-static {v0, v3, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +490006: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2608 (AccessLevel.java) │ │ @@ -936544,17 +936545,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4900c8: |[4900c8] lombok.ConfigurationKeys$10.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4900d8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4900de: 0e00 |0003: return-void │ │ +4900cc: |[4900cc] lombok.ConfigurationKeys$10.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4900dc: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4900e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$10; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -936591,17 +936592,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4900e0: |[4900e0] lombok.ConfigurationKeys$11.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4900f0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4900f6: 0e00 |0003: return-void │ │ +4900e4: |[4900e4] lombok.ConfigurationKeys$11.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4900f4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4900fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$11; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -936638,17 +936639,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4900f8: |[4900f8] lombok.ConfigurationKeys$12.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490108: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49010e: 0e00 |0003: return-void │ │ +4900fc: |[4900fc] lombok.ConfigurationKeys$12.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49010c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$12; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -936685,17 +936686,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490110: |[490110] lombok.ConfigurationKeys$13.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490120: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490126: 0e00 |0003: return-void │ │ +490114: |[490114] lombok.ConfigurationKeys$13.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490124: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49012a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$13; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -936732,17 +936733,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490128: |[490128] lombok.ConfigurationKeys$14.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490138: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49013e: 0e00 |0003: return-void │ │ +49012c: |[49012c] lombok.ConfigurationKeys$14.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49013c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$14; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -936779,17 +936780,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490140: |[490140] lombok.ConfigurationKeys$15.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490150: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490156: 0e00 |0003: return-void │ │ +490144: |[490144] lombok.ConfigurationKeys$15.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490154: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49015a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$15; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -936826,17 +936827,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490158: |[490158] lombok.ConfigurationKeys$16.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490168: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49016e: 0e00 |0003: return-void │ │ +49015c: |[49015c] lombok.ConfigurationKeys$16.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49016c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490172: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$16; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -936873,17 +936874,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490170: |[490170] lombok.ConfigurationKeys$17.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490180: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490186: 0e00 |0003: return-void │ │ +490174: |[490174] lombok.ConfigurationKeys$17.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490184: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49018a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$17; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -936920,17 +936921,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490188: |[490188] lombok.ConfigurationKeys$18.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490198: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49019e: 0e00 |0003: return-void │ │ +49018c: |[49018c] lombok.ConfigurationKeys$18.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49019c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4901a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$18; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -936967,17 +936968,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4901a0: |[4901a0] lombok.ConfigurationKeys$19.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4901b0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4901b6: 0e00 |0003: return-void │ │ +4901a4: |[4901a4] lombok.ConfigurationKeys$19.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4901b4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4901ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$19; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937014,17 +937015,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -4901b8: |[4901b8] lombok.ConfigurationKeys$1.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4901c8: 7040 c4e6 1032 |0000: invoke-direct {v0, v1, v2, v3}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@e6c4 │ │ -4901ce: 0e00 |0003: return-void │ │ +4901bc: |[4901bc] lombok.ConfigurationKeys$1.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4901cc: 7040 c4e6 1032 |0000: invoke-direct {v0, v1, v2, v3}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@e6c4 │ │ +4901d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$1; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937062,17 +937063,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4901d0: |[4901d0] lombok.ConfigurationKeys$20.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4901e0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4901e6: 0e00 |0003: return-void │ │ +4901d4: |[4901d4] lombok.ConfigurationKeys$20.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4901e4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4901ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$20; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937109,17 +937110,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4901e8: |[4901e8] lombok.ConfigurationKeys$21.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4901f8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4901fe: 0e00 |0003: return-void │ │ +4901ec: |[4901ec] lombok.ConfigurationKeys$21.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4901fc: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$21; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937156,17 +937157,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490200: |[490200] lombok.ConfigurationKeys$22.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490210: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490216: 0e00 |0003: return-void │ │ +490204: |[490204] lombok.ConfigurationKeys$22.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490214: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49021a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$22; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937203,17 +937204,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490218: |[490218] lombok.ConfigurationKeys$23.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490228: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49022e: 0e00 |0003: return-void │ │ +49021c: |[49021c] lombok.ConfigurationKeys$23.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49022c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$23; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937250,17 +937251,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490230: |[490230] lombok.ConfigurationKeys$24.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490240: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490246: 0e00 |0003: return-void │ │ +490234: |[490234] lombok.ConfigurationKeys$24.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490244: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49024a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$24; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937297,17 +937298,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490248: |[490248] lombok.ConfigurationKeys$25.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490258: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49025e: 0e00 |0003: return-void │ │ +49024c: |[49024c] lombok.ConfigurationKeys$25.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49025c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$25; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937344,17 +937345,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490260: |[490260] lombok.ConfigurationKeys$26.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490270: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490276: 0e00 |0003: return-void │ │ +490264: |[490264] lombok.ConfigurationKeys$26.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490274: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49027a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$26; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937391,17 +937392,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490278: |[490278] lombok.ConfigurationKeys$27.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490288: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49028e: 0e00 |0003: return-void │ │ +49027c: |[49027c] lombok.ConfigurationKeys$27.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49028c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$27; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937438,17 +937439,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490290: |[490290] lombok.ConfigurationKeys$28.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4902a0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4902a6: 0e00 |0003: return-void │ │ +490294: |[490294] lombok.ConfigurationKeys$28.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4902a4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4902aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$28; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937485,17 +937486,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4902a8: |[4902a8] lombok.ConfigurationKeys$29.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4902b8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4902be: 0e00 |0003: return-void │ │ +4902ac: |[4902ac] lombok.ConfigurationKeys$29.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4902bc: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4902c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$29; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937532,17 +937533,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4902c0: |[4902c0] lombok.ConfigurationKeys$2.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4902d0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4902d6: 0e00 |0003: return-void │ │ +4902c4: |[4902c4] lombok.ConfigurationKeys$2.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4902d4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4902da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$2; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937579,17 +937580,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4902d8: |[4902d8] lombok.ConfigurationKeys$30.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4902e8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4902ee: 0e00 |0003: return-void │ │ +4902dc: |[4902dc] lombok.ConfigurationKeys$30.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4902ec: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4902f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$30; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937626,17 +937627,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4902f0: |[4902f0] lombok.ConfigurationKeys$31.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490300: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490306: 0e00 |0003: return-void │ │ +4902f4: |[4902f4] lombok.ConfigurationKeys$31.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490304: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49030a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$31; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937673,17 +937674,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490308: |[490308] lombok.ConfigurationKeys$32.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490318: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49031e: 0e00 |0003: return-void │ │ +49030c: |[49030c] lombok.ConfigurationKeys$32.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49031c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$32; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937720,17 +937721,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490320: |[490320] lombok.ConfigurationKeys$33.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490330: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490336: 0e00 |0003: return-void │ │ +490324: |[490324] lombok.ConfigurationKeys$33.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490334: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49033a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$33; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937767,17 +937768,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490338: |[490338] lombok.ConfigurationKeys$34.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490348: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49034e: 0e00 |0003: return-void │ │ +49033c: |[49033c] lombok.ConfigurationKeys$34.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49034c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$34; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937814,17 +937815,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490350: |[490350] lombok.ConfigurationKeys$35.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490360: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490366: 0e00 |0003: return-void │ │ +490354: |[490354] lombok.ConfigurationKeys$35.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490364: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49036a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$35; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937861,17 +937862,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490368: |[490368] lombok.ConfigurationKeys$36.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490378: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49037e: 0e00 |0003: return-void │ │ +49036c: |[49036c] lombok.ConfigurationKeys$36.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49037c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$36; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937908,17 +937909,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490380: |[490380] lombok.ConfigurationKeys$37.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490390: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490396: 0e00 |0003: return-void │ │ +490384: |[490384] lombok.ConfigurationKeys$37.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490394: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49039a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$37; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -937955,17 +937956,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490398: |[490398] lombok.ConfigurationKeys$38.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4903a8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4903ae: 0e00 |0003: return-void │ │ +49039c: |[49039c] lombok.ConfigurationKeys$38.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4903ac: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4903b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$38; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938002,17 +938003,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4903b0: |[4903b0] lombok.ConfigurationKeys$39.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4903c0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4903c6: 0e00 |0003: return-void │ │ +4903b4: |[4903b4] lombok.ConfigurationKeys$39.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4903c4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4903ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$39; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938049,17 +938050,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4903c8: |[4903c8] lombok.ConfigurationKeys$3.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4903d8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4903de: 0e00 |0003: return-void │ │ +4903cc: |[4903cc] lombok.ConfigurationKeys$3.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4903dc: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4903e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$3; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938096,17 +938097,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4903e0: |[4903e0] lombok.ConfigurationKeys$40.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4903f0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4903f6: 0e00 |0003: return-void │ │ +4903e4: |[4903e4] lombok.ConfigurationKeys$40.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4903f4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4903fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$40; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938143,17 +938144,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4903f8: |[4903f8] lombok.ConfigurationKeys$41.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490408: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49040e: 0e00 |0003: return-void │ │ +4903fc: |[4903fc] lombok.ConfigurationKeys$41.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49040c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$41; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938190,17 +938191,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490410: |[490410] lombok.ConfigurationKeys$42.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490420: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490426: 0e00 |0003: return-void │ │ +490414: |[490414] lombok.ConfigurationKeys$42.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490424: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49042a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$42; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938237,17 +938238,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490428: |[490428] lombok.ConfigurationKeys$43.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490438: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49043e: 0e00 |0003: return-void │ │ +49042c: |[49042c] lombok.ConfigurationKeys$43.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49043c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$43; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938284,17 +938285,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490440: |[490440] lombok.ConfigurationKeys$44.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490450: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490456: 0e00 |0003: return-void │ │ +490444: |[490444] lombok.ConfigurationKeys$44.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490454: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49045a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$44; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938331,17 +938332,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490458: |[490458] lombok.ConfigurationKeys$45.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490468: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49046e: 0e00 |0003: return-void │ │ +49045c: |[49045c] lombok.ConfigurationKeys$45.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49046c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$45; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938378,17 +938379,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490470: |[490470] lombok.ConfigurationKeys$46.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490480: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490486: 0e00 |0003: return-void │ │ +490474: |[490474] lombok.ConfigurationKeys$46.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490484: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49048a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$46; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938425,17 +938426,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490488: |[490488] lombok.ConfigurationKeys$47.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490498: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49049e: 0e00 |0003: return-void │ │ +49048c: |[49048c] lombok.ConfigurationKeys$47.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49049c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4904a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$47; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938472,17 +938473,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4904a0: |[4904a0] lombok.ConfigurationKeys$48.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4904b0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4904b6: 0e00 |0003: return-void │ │ +4904a4: |[4904a4] lombok.ConfigurationKeys$48.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4904b4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4904ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$48; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938519,17 +938520,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4904b8: |[4904b8] lombok.ConfigurationKeys$49.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4904c8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4904ce: 0e00 |0003: return-void │ │ +4904bc: |[4904bc] lombok.ConfigurationKeys$49.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4904cc: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4904d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$49; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938566,17 +938567,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4904d0: |[4904d0] lombok.ConfigurationKeys$4.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4904e0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4904e6: 0e00 |0003: return-void │ │ +4904d4: |[4904d4] lombok.ConfigurationKeys$4.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4904e4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4904ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$4; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938613,17 +938614,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4904e8: |[4904e8] lombok.ConfigurationKeys$50.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4904f8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4904fe: 0e00 |0003: return-void │ │ +4904ec: |[4904ec] lombok.ConfigurationKeys$50.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4904fc: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$50; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938660,17 +938661,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490500: |[490500] lombok.ConfigurationKeys$51.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490510: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490516: 0e00 |0003: return-void │ │ +490504: |[490504] lombok.ConfigurationKeys$51.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490514: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49051a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$51; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938707,17 +938708,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490518: |[490518] lombok.ConfigurationKeys$52.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490528: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49052e: 0e00 |0003: return-void │ │ +49051c: |[49051c] lombok.ConfigurationKeys$52.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49052c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$52; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938754,17 +938755,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490530: |[490530] lombok.ConfigurationKeys$53.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490540: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490546: 0e00 |0003: return-void │ │ +490534: |[490534] lombok.ConfigurationKeys$53.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490544: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49054a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$53; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938801,17 +938802,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490548: |[490548] lombok.ConfigurationKeys$54.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490558: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49055e: 0e00 |0003: return-void │ │ +49054c: |[49054c] lombok.ConfigurationKeys$54.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49055c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$54; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938848,17 +938849,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490560: |[490560] lombok.ConfigurationKeys$55.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490570: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490576: 0e00 |0003: return-void │ │ +490564: |[490564] lombok.ConfigurationKeys$55.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490574: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49057a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$55; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938895,17 +938896,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490578: |[490578] lombok.ConfigurationKeys$56.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490588: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49058e: 0e00 |0003: return-void │ │ +49057c: |[49057c] lombok.ConfigurationKeys$56.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49058c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$56; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938942,17 +938943,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490590: |[490590] lombok.ConfigurationKeys$57.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4905a0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4905a6: 0e00 |0003: return-void │ │ +490594: |[490594] lombok.ConfigurationKeys$57.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4905a4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4905aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$57; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -938989,17 +938990,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4905a8: |[4905a8] lombok.ConfigurationKeys$58.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4905b8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4905be: 0e00 |0003: return-void │ │ +4905ac: |[4905ac] lombok.ConfigurationKeys$58.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4905bc: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4905c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$58; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939036,17 +939037,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4905c0: |[4905c0] lombok.ConfigurationKeys$59.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4905d0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4905d6: 0e00 |0003: return-void │ │ +4905c4: |[4905c4] lombok.ConfigurationKeys$59.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4905d4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4905da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$59; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939083,17 +939084,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4905d8: |[4905d8] lombok.ConfigurationKeys$5.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4905e8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4905ee: 0e00 |0003: return-void │ │ +4905dc: |[4905dc] lombok.ConfigurationKeys$5.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4905ec: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4905f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$5; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939130,17 +939131,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4905f0: |[4905f0] lombok.ConfigurationKeys$60.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490600: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490606: 0e00 |0003: return-void │ │ +4905f4: |[4905f4] lombok.ConfigurationKeys$60.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490604: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49060a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$60; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939177,17 +939178,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490608: |[490608] lombok.ConfigurationKeys$61.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490618: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49061e: 0e00 |0003: return-void │ │ +49060c: |[49060c] lombok.ConfigurationKeys$61.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49061c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$61; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939224,17 +939225,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490620: |[490620] lombok.ConfigurationKeys$62.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490630: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490636: 0e00 |0003: return-void │ │ +490624: |[490624] lombok.ConfigurationKeys$62.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490634: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49063a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$62; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939271,17 +939272,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490638: |[490638] lombok.ConfigurationKeys$63.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490648: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49064e: 0e00 |0003: return-void │ │ +49063c: |[49063c] lombok.ConfigurationKeys$63.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49064c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$63; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939318,17 +939319,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490650: |[490650] lombok.ConfigurationKeys$64.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490660: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490666: 0e00 |0003: return-void │ │ +490654: |[490654] lombok.ConfigurationKeys$64.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490664: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49066a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$64; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939365,17 +939366,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490668: |[490668] lombok.ConfigurationKeys$65.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490678: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -49067e: 0e00 |0003: return-void │ │ +49066c: |[49066c] lombok.ConfigurationKeys$65.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +49067c: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +490682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$65; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939412,17 +939413,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490680: |[490680] lombok.ConfigurationKeys$66.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -490690: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -490696: 0e00 |0003: return-void │ │ +490684: |[490684] lombok.ConfigurationKeys$66.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +490694: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +49069a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$66; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939459,17 +939460,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -490698: |[490698] lombok.ConfigurationKeys$6.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4906a8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4906ae: 0e00 |0003: return-void │ │ +49069c: |[49069c] lombok.ConfigurationKeys$6.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4906ac: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4906b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$6; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939506,17 +939507,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4906b0: |[4906b0] lombok.ConfigurationKeys$7.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4906c0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4906c6: 0e00 |0003: return-void │ │ +4906b4: |[4906b4] lombok.ConfigurationKeys$7.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4906c4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4906ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$7; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939553,17 +939554,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4906c8: |[4906c8] lombok.ConfigurationKeys$8.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4906d8: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4906de: 0e00 |0003: return-void │ │ +4906cc: |[4906cc] lombok.ConfigurationKeys$8.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4906dc: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4906e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$8; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -939600,17 +939601,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4906e0: |[4906e0] lombok.ConfigurationKeys$9.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4906f0: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ -4906f6: 0e00 |0003: return-void │ │ +4906e4: |[4906e4] lombok.ConfigurationKeys$9.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4906f4: 7030 c3e6 1002 |0000: invoke-direct {v0, v1, v2}, Llombok/core/configuration/ConfigurationKey;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e6c3 │ │ +4906fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys$9; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -940041,347 +940042,347 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 728 16-bit code units │ │ -4906f8: |[4906f8] lombok.ConfigurationKeys.:()V │ │ -490708: 2200 5a1a |0000: new-instance v0, Llombok/ConfigurationKeys$1; // type@1a5a │ │ -49070c: 1a01 b483 |0002: const-string v1, "dangerousconfig.lombok.disable" // string@83b4 │ │ -490710: 1a02 cb19 |0004: const-string v2, "Disables lombok transformers. It does not flag any lombok mentions (so, @Cleanup silently does nothing), and does not disable patched operations in eclipse either. Don't use this unless you know what you're doing. (default: false)." // string@19cb │ │ -490714: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -490716: 7040 60e6 1032 |0007: invoke-direct {v0, v1, v2, v3}, Llombok/ConfigurationKeys$1;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@e660 │ │ -49071c: 6900 eca2 |000a: sput-object v0, Llombok/ConfigurationKeys;.LOMBOK_DISABLE:Llombok/core/configuration/ConfigurationKey; // field@a2ec │ │ -490720: 2200 651a |000c: new-instance v0, Llombok/ConfigurationKeys$2; // type@1a65 │ │ -490724: 1a01 66ac |000e: const-string v1, "lombok.addGeneratedAnnotation" // string@ac66 │ │ -490728: 1a02 c320 |0010: const-string v2, "Generate @javax.annotation.Generated on all generated code (default: false). Deprecated, use 'lombok.addJavaxGeneratedAnnotation' instead." // string@20c3 │ │ -49072c: 7030 6be6 1002 |0012: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$2;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66b │ │ -490732: 6900 c6a2 |0015: sput-object v0, Llombok/ConfigurationKeys;.ADD_GENERATED_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey; // field@a2c6 │ │ -490736: 2200 701a |0017: new-instance v0, Llombok/ConfigurationKeys$3; // type@1a70 │ │ -49073a: 1a01 67ac |0019: const-string v1, "lombok.addJavaxGeneratedAnnotation" // string@ac67 │ │ -49073e: 1a02 c420 |001b: const-string v2, "Generate @javax.annotation.Generated on all generated code (default: follow lombok.addGeneratedAnnotation)." // string@20c4 │ │ -490742: 7030 76e6 1002 |001d: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$3;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e676 │ │ -490748: 6900 c7a2 |0020: sput-object v0, Llombok/ConfigurationKeys;.ADD_JAVAX_GENERATED_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey; // field@a2c7 │ │ -49074c: 2200 7b1a |0022: new-instance v0, Llombok/ConfigurationKeys$4; // type@1a7b │ │ -490750: 1a01 68ac |0024: const-string v1, "lombok.addLombokGeneratedAnnotation" // string@ac68 │ │ -490754: 1a02 c520 |0026: const-string v2, "Generate @lombok.Generated on all generated code (default: false)." // string@20c5 │ │ -490758: 7030 81e6 1002 |0028: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$4;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e681 │ │ -49075e: 6900 c8a2 |002b: sput-object v0, Llombok/ConfigurationKeys;.ADD_LOMBOK_GENERATED_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey; // field@a2c8 │ │ -490762: 2200 861a |002d: new-instance v0, Llombok/ConfigurationKeys$5; // type@1a86 │ │ -490766: 1a01 83ac |002f: const-string v1, "lombok.extern.findbugs.addSuppressFBWarnings" // string@ac83 │ │ -49076a: 1a02 c220 |0031: const-string v2, "Generate @edu.umd.cs.findbugs.annotations.SuppressFBWarnings on all generated code (default: false)." // string@20c2 │ │ -49076e: 7030 8ce6 1002 |0033: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$5;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68c │ │ -490774: 6900 c5a2 |0036: sput-object v0, Llombok/ConfigurationKeys;.ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey; // field@a2c5 │ │ -490778: 2200 8e1a |0038: new-instance v0, Llombok/ConfigurationKeys$6; // type@1a8e │ │ -49077c: 1a01 6bac |003a: const-string v1, "lombok.anyConstructor.flagUsage" // string@ac6b │ │ -490780: 1a02 291c |003c: const-string v2, "Emit a warning or error if any of the XxxArgsConstructor annotations are used." // string@1c29 │ │ -490784: 7030 94e6 1002 |003e: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$6;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e694 │ │ -49078a: 6900 cba2 |0041: sput-object v0, Llombok/ConfigurationKeys;.ANY_CONSTRUCTOR_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2cb │ │ -49078e: 2200 8f1a |0043: new-instance v0, Llombok/ConfigurationKeys$7; // type@1a8f │ │ -490792: 1a01 6cac |0045: const-string v1, "lombok.anyConstructor.suppressConstructorProperties" // string@ac6c │ │ -490796: 1a02 915a |0047: const-string v2, "Suppress the generation of @ConstructorProperties for generated constructors (default: false)." // string@5a91 │ │ -49079a: 7030 95e6 1002 |0049: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$7;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e695 │ │ -4907a0: 6900 cca2 |004c: sput-object v0, Llombok/ConfigurationKeys;.ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES:Llombok/core/configuration/ConfigurationKey; // field@a2cc │ │ -4907a4: 2200 901a |004e: new-instance v0, Llombok/ConfigurationKeys$8; // type@1a90 │ │ -4907a8: 1a01 6aac |0050: const-string v1, "lombok.anyConstructor.addConstructorProperties" // string@ac6a │ │ -4907ac: 1a02 c120 |0052: const-string v2, "Generate @ConstructorProperties for generated constructors (default: false)." // string@20c1 │ │ -4907b0: 7030 96e6 1002 |0054: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$8;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e696 │ │ -4907b6: 6900 caa2 |0057: sput-object v0, Llombok/ConfigurationKeys;.ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES:Llombok/core/configuration/ConfigurationKey; // field@a2ca │ │ -4907ba: 2200 911a |0059: new-instance v0, Llombok/ConfigurationKeys$9; // type@1a91 │ │ -4907be: 1a01 69ac |005b: const-string v1, "lombok.allArgsConstructor.flagUsage" // string@ac69 │ │ -4907c2: 1a02 091c |005d: const-string v2, "Emit a warning or error if @AllArgsConstructor is used." // string@1c09 │ │ -4907c6: 7030 97e6 1002 |005f: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$9;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e697 │ │ -4907cc: 6900 c9a2 |0062: sput-object v0, Llombok/ConfigurationKeys;.ALL_ARGS_CONSTRUCTOR_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2c9 │ │ -4907d0: 2200 501a |0064: new-instance v0, Llombok/ConfigurationKeys$10; // type@1a50 │ │ -4907d4: 1a01 9cac |0066: const-string v1, "lombok.noArgsConstructor.flagUsage" // string@ac9c │ │ -4907d8: 1a02 1b1c |0068: const-string v2, "Emit a warning or error if @NoArgsConstructor is used." // string@1c1b │ │ -4907dc: 7030 56e6 1002 |006a: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$10;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e656 │ │ -4907e2: 6900 f0a2 |006d: sput-object v0, Llombok/ConfigurationKeys;.NO_ARGS_CONSTRUCTOR_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f0 │ │ -4907e6: 2200 511a |006f: new-instance v0, Llombok/ConfigurationKeys$11; // type@1a51 │ │ -4907ea: 1a01 9bac |0071: const-string v1, "lombok.noArgsConstructor.extraPrivate" // string@ac9b │ │ -4907ee: 1a02 c620 |0073: const-string v2, "Generate a private no-args constructor for @Data and @Value (default: true)." // string@20c6 │ │ -4907f2: 7030 57e6 1002 |0075: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$11;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e657 │ │ -4907f8: 6900 efa2 |0078: sput-object v0, Llombok/ConfigurationKeys;.NO_ARGS_CONSTRUCTOR_EXTRA_PRIVATE:Llombok/core/configuration/ConfigurationKey; // field@a2ef │ │ -4907fc: 2200 521a |007a: new-instance v0, Llombok/ConfigurationKeys$12; // type@1a52 │ │ -490800: 1a01 a1ac |007c: const-string v1, "lombok.requiredArgsConstructor.flagUsage" // string@aca1 │ │ -490804: 1a02 1d1c |007e: const-string v2, "Emit a warning or error if @RequiredArgsConstructor is used." // string@1c1d │ │ -490808: 7030 58e6 1002 |0080: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$12;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e658 │ │ -49080e: 6900 f2a2 |0083: sput-object v0, Llombok/ConfigurationKeys;.REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f2 │ │ -490812: 2200 531a |0085: new-instance v0, Llombok/ConfigurationKeys$13; // type@1a53 │ │ -490816: 1a01 74ac |0087: const-string v1, "lombok.data.flagUsage" // string@ac74 │ │ -49081a: 1a02 0d1c |0089: const-string v2, "Emit a warning or error if @Data is used." // string@1c0d │ │ -49081e: 7030 59e6 1002 |008b: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$13;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e659 │ │ -490824: 6900 d0a2 |008e: sput-object v0, Llombok/ConfigurationKeys;.DATA_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d0 │ │ -490828: 2200 541a |0090: new-instance v0, Llombok/ConfigurationKeys$14; // type@1a54 │ │ -49082c: 1a01 aeac |0092: const-string v1, "lombok.value.flagUsage" // string@acae │ │ -490830: 1a02 251c |0094: const-string v2, "Emit a warning or error if @Value is used." // string@1c25 │ │ -490834: 7030 5ae6 1002 |0096: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$14;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65a │ │ -49083a: 6900 ffa2 |0099: sput-object v0, Llombok/ConfigurationKeys;.VALUE_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2ff │ │ -49083e: 2200 551a |009b: new-instance v0, Llombok/ConfigurationKeys$15; // type@1a55 │ │ -490842: 1a01 8aac |009d: const-string v1, "lombok.getter.flagUsage" // string@ac8a │ │ -490846: 1a02 141c |009f: const-string v2, "Emit a warning or error if @Getter is used." // string@1c14 │ │ -49084a: 7030 5be6 1002 |00a1: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$15;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65b │ │ -490850: 6900 dea2 |00a4: sput-object v0, Llombok/ConfigurationKeys;.GETTER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2de │ │ -490854: 2200 561a |00a6: new-instance v0, Llombok/ConfigurationKeys$16; // type@1a56 │ │ -490858: 1a01 8bac |00a8: const-string v1, "lombok.getter.lazy.flagUsage" // string@ac8b │ │ -49085c: 1a02 151c |00aa: const-string v2, "Emit a warning or error if @Getter(lazy=true) is used." // string@1c15 │ │ -490860: 7030 5ce6 1002 |00ac: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$16;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65c │ │ -490866: 6900 dfa2 |00af: sput-object v0, Llombok/ConfigurationKeys;.GETTER_LAZY_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2df │ │ -49086a: 2200 571a |00b1: new-instance v0, Llombok/ConfigurationKeys$17; // type@1a57 │ │ -49086e: 1a01 8cac |00b3: const-string v1, "lombok.getter.noIsPrefix" // string@ac8c │ │ -490872: 1a02 cb23 |00b5: const-string v2, "If true, generate and use getFieldName() for boolean getters instead of isFieldName()." // string@23cb │ │ -490876: 7030 5de6 1002 |00b7: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$17;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65d │ │ -49087c: 6900 dda2 |00ba: sput-object v0, Llombok/ConfigurationKeys;.GETTER_CONSEQUENT_BOOLEAN:Llombok/core/configuration/ConfigurationKey; // field@a2dd │ │ -490880: 2200 581a |00bc: new-instance v0, Llombok/ConfigurationKeys$18; // type@1a58 │ │ -490884: 1a01 a2ac |00be: const-string v1, "lombok.setter.flagUsage" // string@aca2 │ │ -490888: 1a02 1e1c |00c0: const-string v2, "Emit a warning or error if @Setter is used." // string@1c1e │ │ -49088c: 7030 5ee6 1002 |00c2: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$18;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65e │ │ -490892: 6900 f3a2 |00c5: sput-object v0, Llombok/ConfigurationKeys;.SETTER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f3 │ │ -490896: 2200 591a |00c7: new-instance v0, Llombok/ConfigurationKeys$19; // type@1a59 │ │ -49089a: 1a01 7fac |00c9: const-string v1, "lombok.equalsAndHashCode.doNotUseGetters" // string@ac7f │ │ -49089e: 1a02 fd19 |00cb: const-string v2, "Don't call the getters but use the fields directly in the generated equals and hashCode method (default = false)." // string@19fd │ │ -4908a2: 7030 5fe6 1002 |00cd: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$19;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65f │ │ -4908a8: 6900 d3a2 |00d0: sput-object v0, Llombok/ConfigurationKeys;.EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS:Llombok/core/configuration/ConfigurationKey; // field@a2d3 │ │ -4908ac: 2200 5b1a |00d2: new-instance v0, Llombok/ConfigurationKeys$20; // type@1a5b │ │ -4908b0: 1a01 7eac |00d4: const-string v1, "lombok.equalsAndHashCode.callSuper" // string@ac7e │ │ -4908b4: 1a02 7b65 |00d6: const-string v2, "When generating equals and hashCode for classes that extend something (other than Object), either automatically take into account superclass implementation (call), or don't (skip), or warn and don't (warn). (default = warn)." // string@657b │ │ -4908b8: 7030 61e6 1002 |00d8: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$20;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e661 │ │ -4908be: 6900 d2a2 |00db: sput-object v0, Llombok/ConfigurationKeys;.EQUALS_AND_HASH_CODE_CALL_SUPER:Llombok/core/configuration/ConfigurationKey; // field@a2d2 │ │ -4908c2: 2200 5c1a |00dd: new-instance v0, Llombok/ConfigurationKeys$21; // type@1a5c │ │ -4908c6: 1a01 80ac |00df: const-string v1, "lombok.equalsAndHashCode.flagUsage" // string@ac80 │ │ -4908ca: 1a02 0f1c |00e1: const-string v2, "Emit a warning or error if @EqualsAndHashCode is used." // string@1c0f │ │ -4908ce: 7030 62e6 1002 |00e3: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$21;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e662 │ │ -4908d4: 6900 d4a2 |00e6: sput-object v0, Llombok/ConfigurationKeys;.EQUALS_AND_HASH_CODE_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d4 │ │ -4908d8: 2200 5d1a |00e8: new-instance v0, Llombok/ConfigurationKeys$22; // type@1a5d │ │ -4908dc: 1a01 a9ac |00ea: const-string v1, "lombok.toString.doNotUseGetters" // string@aca9 │ │ -4908e0: 1a02 fe19 |00ec: const-string v2, "Don't call the getters but use the fields directly in the generated toString method (default = false)." // string@19fe │ │ -4908e4: 7030 63e6 1002 |00ee: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$22;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e663 │ │ -4908ea: 6900 fba2 |00f1: sput-object v0, Llombok/ConfigurationKeys;.TO_STRING_DO_NOT_USE_GETTERS:Llombok/core/configuration/ConfigurationKey; // field@a2fb │ │ -4908ee: 2200 5e1a |00f3: new-instance v0, Llombok/ConfigurationKeys$23; // type@1a5e │ │ -4908f2: 1a01 a8ac |00f5: const-string v1, "lombok.toString.callSuper" // string@aca8 │ │ -4908f6: 1a02 7c65 |00f7: const-string v2, "When generating toString for classes that extend something (other than Object), either automatically take into account superclass implementation (call), or don't (skip), or warn and don't (warn). (default = warn)." // string@657c │ │ -4908fa: 7030 64e6 1002 |00f9: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$23;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e664 │ │ -490900: 6900 faa2 |00fc: sput-object v0, Llombok/ConfigurationKeys;.TO_STRING_CALL_SUPER:Llombok/core/configuration/ConfigurationKey; // field@a2fa │ │ -490904: 2200 5f1a |00fe: new-instance v0, Llombok/ConfigurationKeys$24; // type@1a5f │ │ -490908: 1a01 aaac |0100: const-string v1, "lombok.toString.flagUsage" // string@acaa │ │ -49090c: 1a02 231c |0102: const-string v2, "Emit a warning or error if @ToString is used." // string@1c23 │ │ -490910: 7030 65e6 1002 |0104: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$24;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e665 │ │ -490916: 6900 fca2 |0107: sput-object v0, Llombok/ConfigurationKeys;.TO_STRING_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2fc │ │ -49091a: 2200 601a |0109: new-instance v0, Llombok/ConfigurationKeys$25; // type@1a60 │ │ -49091e: 1a01 abac |010b: const-string v1, "lombok.toString.includeFieldNames" // string@acab │ │ -490922: 1a02 3e24 |010d: const-string v2, "Include the field names in the generated toString method (default = true)." // string@243e │ │ -490926: 7030 66e6 1002 |010f: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$25;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e666 │ │ -49092c: 6900 fda2 |0112: sput-object v0, Llombok/ConfigurationKeys;.TO_STRING_INCLUDE_FIELD_NAMES:Llombok/core/configuration/ConfigurationKey; // field@a2fd │ │ -490930: 2200 611a |0114: new-instance v0, Llombok/ConfigurationKeys$26; // type@1a61 │ │ -490934: 1a01 6dac |0116: const-string v1, "lombok.builder.flagUsage" // string@ac6d │ │ -490938: 1a02 0a1c |0118: const-string v2, "Emit a warning or error if @Builder is used." // string@1c0a │ │ -49093c: 7030 67e6 1002 |011a: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$26;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e667 │ │ -490942: 6900 cda2 |011d: sput-object v0, Llombok/ConfigurationKeys;.BUILDER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2cd │ │ -490946: 2200 621a |011f: new-instance v0, Llombok/ConfigurationKeys$27; // type@1a62 │ │ -49094a: 1a01 a4ac |0121: const-string v1, "lombok.singular.useGuava" // string@aca4 │ │ -49094e: 1a02 c720 |0123: const-string v2, "Generate backing immutable implementations for @Singular on java.util.* types by using guava's ImmutableList, etc. Normally java.util's mutable types are used and wrapped to make them immutable." // string@20c7 │ │ -490952: 7030 68e6 1002 |0125: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$27;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e668 │ │ -490958: 6900 f5a2 |0128: sput-object v0, Llombok/ConfigurationKeys;.SINGULAR_USE_GUAVA:Llombok/core/configuration/ConfigurationKey; // field@a2f5 │ │ -49095c: 2200 631a |012a: new-instance v0, Llombok/ConfigurationKeys$28; // type@1a63 │ │ -490960: 1a01 a3ac |012c: const-string v1, "lombok.singular.auto" // string@aca3 │ │ -490964: 1a02 c823 |012e: const-string v2, "If true (default): Automatically singularize the assumed-to-be-plural name of your variable/parameter when using {@code @Singular}." // string@23c8 │ │ -490968: 7030 69e6 1002 |0130: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$28;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e669 │ │ -49096e: 6900 f4a2 |0133: sput-object v0, Llombok/ConfigurationKeys;.SINGULAR_AUTO:Llombok/core/configuration/ConfigurationKey; // field@a2f4 │ │ -490972: 2200 641a |0135: new-instance v0, Llombok/ConfigurationKeys$29; // type@1a64 │ │ -490976: 1a01 6eac |0137: const-string v1, "lombok.cleanup.flagUsage" // string@ac6e │ │ -49097a: 1a02 0b1c |0139: const-string v2, "Emit a warning or error if @Cleanup is used." // string@1c0b │ │ -49097e: 7030 6ae6 1002 |013b: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$29;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66a │ │ -490984: 6900 cea2 |013e: sput-object v0, Llombok/ConfigurationKeys;.CLEANUP_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2ce │ │ -490988: 2200 661a |0140: new-instance v0, Llombok/ConfigurationKeys$30; // type@1a66 │ │ -49098c: 1a01 75ac |0142: const-string v1, "lombok.delegate.flagUsage" // string@ac75 │ │ -490990: 1a02 0e1c |0144: const-string v2, "Emit a warning or error if @Delegate is used." // string@1c0e │ │ -490994: 7030 6ce6 1002 |0146: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$30;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66c │ │ -49099a: 6900 d1a2 |0149: sput-object v0, Llombok/ConfigurationKeys;.DELEGATE_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d1 │ │ -49099e: 2200 671a |014b: new-instance v0, Llombok/ConfigurationKeys$31; // type@1a67 │ │ -4909a2: 1a01 9dac |014d: const-string v1, "lombok.nonNull.exceptionType" // string@ac9d │ │ -4909a6: 1a02 5b5e |014f: const-string v2, "The type of the exception to throw if a passed-in argument is null (Default: NullPointerException)." // string@5e5b │ │ -4909aa: 7030 6de6 1002 |0151: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$31;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66d │ │ -4909b0: 6900 eda2 |0154: sput-object v0, Llombok/ConfigurationKeys;.NON_NULL_EXCEPTION_TYPE:Llombok/core/configuration/ConfigurationKey; // field@a2ed │ │ -4909b4: 2200 681a |0156: new-instance v0, Llombok/ConfigurationKeys$32; // type@1a68 │ │ -4909b8: 1a01 9eac |0158: const-string v1, "lombok.nonNull.flagUsage" // string@ac9e │ │ -4909bc: 1a02 1c1c |015a: const-string v2, "Emit a warning or error if @NonNull is used." // string@1c1c │ │ -4909c0: 7030 6ee6 1002 |015c: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$32;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66e │ │ -4909c6: 6900 eea2 |015f: sput-object v0, Llombok/ConfigurationKeys;.NON_NULL_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2ee │ │ -4909ca: 2200 691a |0161: new-instance v0, Llombok/ConfigurationKeys$33; // type@1a69 │ │ -4909ce: 1a01 a5ac |0163: const-string v1, "lombok.sneakyThrows.flagUsage" // string@aca5 │ │ -4909d2: 1a02 201c |0165: const-string v2, "Emit a warning or error if @SneakyThrows is used." // string@1c20 │ │ -4909d6: 7030 6fe6 1002 |0167: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$33;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66f │ │ -4909dc: 6900 f6a2 |016a: sput-object v0, Llombok/ConfigurationKeys;.SNEAKY_THROWS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f6 │ │ -4909e0: 2200 6a1a |016c: new-instance v0, Llombok/ConfigurationKeys$34; // type@1a6a │ │ -4909e4: 1a01 a7ac |016e: const-string v1, "lombok.synchronized.flagUsage" // string@aca7 │ │ -4909e8: 1a02 221c |0170: const-string v2, "Emit a warning or error if @Synchronized is used." // string@1c22 │ │ -4909ec: 7030 70e6 1002 |0172: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$34;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e670 │ │ -4909f2: 6900 f9a2 |0175: sput-object v0, Llombok/ConfigurationKeys;.SYNCHRONIZED_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f9 │ │ -4909f6: 2200 6b1a |0177: new-instance v0, Llombok/ConfigurationKeys$35; // type@1a6b │ │ -4909fa: 1a01 adac |0179: const-string v1, "lombok.val.flagUsage" // string@acad │ │ -4909fe: 1a02 061c |017b: const-string v2, "Emit a warning or error if 'val' is used." // string@1c06 │ │ -490a02: 7030 71e6 1002 |017d: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$35;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e671 │ │ -490a08: 6900 00a3 |0180: sput-object v0, Llombok/ConfigurationKeys;.VAL_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a300 │ │ -490a0c: 2200 6c1a |0182: new-instance v0, Llombok/ConfigurationKeys$36; // type@1a6c │ │ -490a10: 1a01 afac |0184: const-string v1, "lombok.var.flagUsage" // string@acaf │ │ -490a14: 1a02 071c |0186: const-string v2, "Emit a warning or error if 'var' is used." // string@1c07 │ │ -490a18: 7030 72e6 1002 |0188: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$36;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e672 │ │ -490a1e: 6900 01a3 |018b: sput-object v0, Llombok/ConfigurationKeys;.VAR_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a301 │ │ -490a22: 2200 6d1a |018d: new-instance v0, Llombok/ConfigurationKeys$37; // type@1a6d │ │ -490a26: 1a01 93ac |018f: const-string v1, "lombok.log.flagUsage" // string@ac93 │ │ -490a2a: 1a02 2a1c |0191: const-string v2, "Emit a warning or error if any of the log annotations is used." // string@1c2a │ │ -490a2e: 7030 73e6 1002 |0193: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$37;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e673 │ │ -490a34: 6900 e3a2 |0196: sput-object v0, Llombok/ConfigurationKeys;.LOG_ANY_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e3 │ │ -490a38: 2200 6e1a |0198: new-instance v0, Llombok/ConfigurationKeys$38; // type@1a6e │ │ -490a3c: 1a01 90ac |019a: const-string v1, "lombok.log.apacheCommons.flagUsage" // string@ac90 │ │ -490a40: 1a02 0c1c |019c: const-string v2, "Emit a warning or error if @CommonsLog is used." // string@1c0c │ │ -490a44: 7030 74e6 1002 |019e: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$38;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e674 │ │ -490a4a: 6900 e4a2 |01a1: sput-object v0, Llombok/ConfigurationKeys;.LOG_COMMONS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e4 │ │ -490a4e: 2200 6f1a |01a3: new-instance v0, Llombok/ConfigurationKeys$39; // type@1a6f │ │ -490a52: 1a01 95ac |01a5: const-string v1, "lombok.log.javaUtilLogging.flagUsage" // string@ac95 │ │ -490a56: 1a02 181c |01a7: const-string v2, "Emit a warning or error if @Log is used." // string@1c18 │ │ -490a5a: 7030 75e6 1002 |01a9: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$39;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e675 │ │ -490a60: 6900 e7a2 |01ac: sput-object v0, Llombok/ConfigurationKeys;.LOG_JUL_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e7 │ │ -490a64: 2200 711a |01ae: new-instance v0, Llombok/ConfigurationKeys$40; // type@1a71 │ │ -490a68: 1a01 97ac |01b0: const-string v1, "lombok.log.log4j.flagUsage" // string@ac97 │ │ -490a6c: 1a02 191c |01b2: const-string v2, "Emit a warning or error if @Log4j is used." // string@1c19 │ │ -490a70: 7030 77e6 1002 |01b4: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$40;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e677 │ │ -490a76: 6900 e9a2 |01b7: sput-object v0, Llombok/ConfigurationKeys;.LOG_LOG4J_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e9 │ │ -490a7a: 2200 721a |01b9: new-instance v0, Llombok/ConfigurationKeys$41; // type@1a72 │ │ -490a7e: 1a01 98ac |01bb: const-string v1, "lombok.log.log4j2.flagUsage" // string@ac98 │ │ -490a82: 1a02 1a1c |01bd: const-string v2, "Emit a warning or error if @Log4j2 is used." // string@1c1a │ │ -490a86: 7030 78e6 1002 |01bf: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$41;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e678 │ │ -490a8c: 6900 e8a2 |01c2: sput-object v0, Llombok/ConfigurationKeys;.LOG_LOG4J2_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e8 │ │ -490a90: 2200 731a |01c4: new-instance v0, Llombok/ConfigurationKeys$42; // type@1a73 │ │ -490a94: 1a01 99ac |01c6: const-string v1, "lombok.log.slf4j.flagUsage" // string@ac99 │ │ -490a98: 1a02 1f1c |01c8: const-string v2, "Emit a warning or error if @Slf4j is used." // string@1c1f │ │ -490a9c: 7030 79e6 1002 |01ca: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$42;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e679 │ │ -490aa2: 6900 eaa2 |01cd: sput-object v0, Llombok/ConfigurationKeys;.LOG_SLF4J_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2ea │ │ -490aa6: 2200 741a |01cf: new-instance v0, Llombok/ConfigurationKeys$43; // type@1a74 │ │ -490aaa: 1a01 9aac |01d1: const-string v1, "lombok.log.xslf4j.flagUsage" // string@ac9a │ │ -490aae: 1a02 271c |01d3: const-string v2, "Emit a warning or error if @XSlf4j is used." // string@1c27 │ │ -490ab2: 7030 7ae6 1002 |01d5: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$43;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67a │ │ -490ab8: 6900 eba2 |01d8: sput-object v0, Llombok/ConfigurationKeys;.LOG_XSLF4J_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2eb │ │ -490abc: 2200 751a |01da: new-instance v0, Llombok/ConfigurationKeys$44; // type@1a75 │ │ -490ac0: 1a01 96ac |01dc: const-string v1, "lombok.log.jbosslog.flagUsage" // string@ac96 │ │ -490ac4: 1a02 171c |01de: const-string v2, "Emit a warning or error if @JBossLog is used." // string@1c17 │ │ -490ac8: 7030 7be6 1002 |01e0: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$44;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67b │ │ -490ace: 6900 e6a2 |01e3: sput-object v0, Llombok/ConfigurationKeys;.LOG_JBOSSLOG_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e6 │ │ -490ad2: 2200 761a |01e5: new-instance v0, Llombok/ConfigurationKeys$45; // type@1a76 │ │ -490ad6: 1a01 94ac |01e7: const-string v1, "lombok.log.flogger.flagUsage" // string@ac94 │ │ -490ada: 1a02 131c |01e9: const-string v2, "Emit a warning or error if @Flogger is used." // string@1c13 │ │ -490ade: 7030 7ce6 1002 |01eb: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$45;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67c │ │ -490ae4: 6900 e5a2 |01ee: sput-object v0, Llombok/ConfigurationKeys;.LOG_FLOGGER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e5 │ │ -490ae8: 2200 771a |01f0: new-instance v0, Llombok/ConfigurationKeys$46; // type@1a77 │ │ -490aec: 1a01 92ac |01f2: const-string v1, "lombok.log.fieldName" // string@ac92 │ │ -490af0: 1a02 db61 |01f4: const-string v2, "Use this name for the generated logger fields (default: 'log')." // string@61db │ │ -490af4: 7030 7de6 1002 |01f6: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$46;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67d │ │ -490afa: 6900 e2a2 |01f9: sput-object v0, Llombok/ConfigurationKeys;.LOG_ANY_FIELD_NAME:Llombok/core/configuration/ConfigurationKey; // field@a2e2 │ │ -490afe: 2200 781a |01fb: new-instance v0, Llombok/ConfigurationKeys$47; // type@1a78 │ │ -490b02: 1a01 91ac |01fd: const-string v1, "lombok.log.fieldIsStatic" // string@ac91 │ │ -490b06: 1a02 7e4a |01ff: const-string v2, "Make the generated logger fields static (default: true)." // string@4a7e │ │ -490b0a: 7030 7ee6 1002 |0201: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$47;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67e │ │ -490b10: 6900 e1a2 |0204: sput-object v0, Llombok/ConfigurationKeys;.LOG_ANY_FIELD_IS_STATIC:Llombok/core/configuration/ConfigurationKey; // field@a2e1 │ │ -490b14: 2200 791a |0206: new-instance v0, Llombok/ConfigurationKeys$48; // type@1a79 │ │ -490b18: 1a01 81ac |0208: const-string v1, "lombok.experimental.flagUsage" // string@ac81 │ │ -490b1c: 1a02 281c |020a: const-string v2, "Emit a warning or error if an experimental feature is used." // string@1c28 │ │ -490b20: 7030 7fe6 1002 |020c: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$48;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67f │ │ -490b26: 6900 d5a2 |020f: sput-object v0, Llombok/ConfigurationKeys;.EXPERIMENTAL_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d5 │ │ -490b2a: 2200 7a1a |0211: new-instance v0, Llombok/ConfigurationKeys$49; // type@1a7a │ │ -490b2e: 1a01 63ac |0213: const-string v1, "lombok.accessors.flagUsage" // string@ac63 │ │ -490b32: 1a02 081c |0215: const-string v2, "Emit a warning or error if @Accessors is used." // string@1c08 │ │ -490b36: 7030 80e6 1002 |0217: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$49;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e680 │ │ -490b3c: 6900 c2a2 |021a: sput-object v0, Llombok/ConfigurationKeys;.ACCESSORS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2c2 │ │ -490b40: 2200 7c1a |021c: new-instance v0, Llombok/ConfigurationKeys$50; // type@1a7c │ │ -490b44: 1a01 65ac |021e: const-string v1, "lombok.accessors.prefix" // string@ac65 │ │ -490b48: 1a02 665a |0220: const-string v2, "Strip this field prefix, like 'f' or 'm_', from the names of generated getters and setters." // string@5a66 │ │ -490b4c: 7030 82e6 1002 |0222: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$50;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e682 │ │ -490b52: 6900 c4a2 |0225: sput-object v0, Llombok/ConfigurationKeys;.ACCESSORS_PREFIX:Llombok/core/configuration/ConfigurationKey; // field@a2c4 │ │ -490b56: 2200 7d1a |0227: new-instance v0, Llombok/ConfigurationKeys$51; // type@1a7d │ │ -490b5a: 1a01 62ac |0229: const-string v1, "lombok.accessors.chain" // string@ac62 │ │ -490b5e: 1a02 c920 |022b: const-string v2, "Generate setters that return 'this' instead of 'void' (default: false)." // string@20c9 │ │ -490b62: 7030 83e6 1002 |022d: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$51;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e683 │ │ -490b68: 6900 c1a2 |0230: sput-object v0, Llombok/ConfigurationKeys;.ACCESSORS_CHAIN:Llombok/core/configuration/ConfigurationKey; // field@a2c1 │ │ -490b6c: 2200 7e1a |0232: new-instance v0, Llombok/ConfigurationKeys$52; // type@1a7e │ │ -490b70: 1a01 64ac |0234: const-string v1, "lombok.accessors.fluent" // string@ac64 │ │ -490b74: 1a02 c820 |0236: const-string v2, "Generate getters and setters using only the field name (no get/set prefix) (default: false)." // string@20c8 │ │ -490b78: 7030 84e6 1002 |0238: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$52;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e684 │ │ -490b7e: 6900 c3a2 |023b: sput-object v0, Llombok/ConfigurationKeys;.ACCESSORS_FLUENT:Llombok/core/configuration/ConfigurationKey; // field@a2c3 │ │ -490b82: 2200 7f1a |023d: new-instance v0, Llombok/ConfigurationKeys$53; // type@1a7f │ │ -490b86: 1a01 82ac |023f: const-string v1, "lombok.extensionMethod.flagUsage" // string@ac82 │ │ -490b8a: 1a02 101c |0241: const-string v2, "Emit a warning or error if @ExtensionMethod is used." // string@1c10 │ │ -490b8e: 7030 85e6 1002 |0243: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$53;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e685 │ │ -490b94: 6900 d6a2 |0246: sput-object v0, Llombok/ConfigurationKeys;.EXTENSION_METHOD_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d6 │ │ -490b98: 2200 801a |0248: new-instance v0, Llombok/ConfigurationKeys$54; // type@1a80 │ │ -490b9c: 1a01 85ac |024a: const-string v1, "lombok.fieldDefaults.defaultPrivate" // string@ac85 │ │ -490ba0: 1a02 c923 |024c: const-string v2, "If true, fields without any access modifier, in any file (lombok annotated or not) are marked as private. Use @PackagePrivate or an explicit modifier to override this." // string@23c9 │ │ -490ba4: 7030 86e6 1002 |024e: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$54;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e686 │ │ -490baa: 6900 d9a2 |0251: sput-object v0, Llombok/ConfigurationKeys;.FIELD_DEFAULTS_PRIVATE_EVERYWHERE:Llombok/core/configuration/ConfigurationKey; // field@a2d9 │ │ -490bae: 2200 811a |0253: new-instance v0, Llombok/ConfigurationKeys$55; // type@1a81 │ │ -490bb2: 1a01 84ac |0255: const-string v1, "lombok.fieldDefaults.defaultFinal" // string@ac84 │ │ -490bb6: 1a02 ca23 |0257: const-string v2, "If true, fields, in any file (lombok annotated or not) are marked as final. Use @NonFinal to override this." // string@23ca │ │ -490bba: 7030 87e6 1002 |0259: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$55;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e687 │ │ -490bc0: 6900 d7a2 |025c: sput-object v0, Llombok/ConfigurationKeys;.FIELD_DEFAULTS_FINAL_EVERYWHERE:Llombok/core/configuration/ConfigurationKey; // field@a2d7 │ │ -490bc4: 2200 821a |025e: new-instance v0, Llombok/ConfigurationKeys$56; // type@1a82 │ │ -490bc8: 1a01 86ac |0260: const-string v1, "lombok.fieldDefaults.flagUsage" // string@ac86 │ │ -490bcc: 1a02 111c |0262: const-string v2, "Emit a warning or error if @FieldDefaults is used." // string@1c11 │ │ -490bd0: 7030 88e6 1002 |0264: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$56;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e688 │ │ -490bd6: 6900 d8a2 |0267: sput-object v0, Llombok/ConfigurationKeys;.FIELD_DEFAULTS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d8 │ │ -490bda: 2200 831a |0269: new-instance v0, Llombok/ConfigurationKeys$57; // type@1a83 │ │ -490bde: 1a01 8dac |026b: const-string v1, "lombok.helper.flagUsage" // string@ac8d │ │ -490be2: 1a02 161c |026d: const-string v2, "Emit a warning or error if @Helper is used." // string@1c16 │ │ -490be6: 7030 89e6 1002 |026f: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$57;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e689 │ │ -490bec: 6900 e0a2 |0272: sput-object v0, Llombok/ConfigurationKeys;.HELPER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e0 │ │ -490bf0: 2200 841a |0274: new-instance v0, Llombok/ConfigurationKeys$58; // type@1a84 │ │ -490bf4: 1a01 9fac |0276: const-string v1, "lombok.onX.flagUsage" // string@ac9f │ │ -490bf8: 1a02 2b1c |0278: const-string v2, "Emit a warning or error if onX is used." // string@1c2b │ │ -490bfc: 7030 8ae6 1002 |027a: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$58;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68a │ │ -490c02: 6900 f1a2 |027d: sput-object v0, Llombok/ConfigurationKeys;.ON_X_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f1 │ │ -490c06: 2200 851a |027f: new-instance v0, Llombok/ConfigurationKeys$59; // type@1a85 │ │ -490c0a: 1a01 acac |0281: const-string v1, "lombok.utilityClass.flagUsage" // string@acac │ │ -490c0e: 1a02 241c |0283: const-string v2, "Emit a warning or error if @UtilityClass is used." // string@1c24 │ │ -490c12: 7030 8be6 1002 |0285: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$59;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68b │ │ -490c18: 6900 fea2 |0288: sput-object v0, Llombok/ConfigurationKeys;.UTILITY_CLASS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2fe │ │ -490c1c: 2200 871a |028a: new-instance v0, Llombok/ConfigurationKeys$60; // type@1a87 │ │ -490c20: 1a01 87ac |028c: const-string v1, "lombok.fieldNameConstants.flagUsage" // string@ac87 │ │ -490c24: 1a02 121c |028e: const-string v2, "Emit a warning or error if @FieldNameConstants is used." // string@1c12 │ │ -490c28: 7030 8de6 1002 |0290: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$60;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68d │ │ -490c2e: 6900 daa2 |0293: sput-object v0, Llombok/ConfigurationKeys;.FIELD_NAME_CONSTANTS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2da │ │ -490c32: 2200 881a |0295: new-instance v0, Llombok/ConfigurationKeys$61; // type@1a88 │ │ -490c36: 1a01 88ac |0297: const-string v1, "lombok.fieldNameConstants.innerTypeName" // string@ac88 │ │ -490c3a: 1a02 3b5e |0299: const-string v2, "The default name of the inner type generated by @FieldNameConstants. (default: 'Fields')." // string@5e3b │ │ -490c3e: 7030 8ee6 1002 |029b: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$61;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68e │ │ -490c44: 6900 dba2 |029e: sput-object v0, Llombok/ConfigurationKeys;.FIELD_NAME_CONSTANTS_INNER_TYPE_NAME:Llombok/core/configuration/ConfigurationKey; // field@a2db │ │ -490c48: 2200 891a |02a0: new-instance v0, Llombok/ConfigurationKeys$62; // type@1a89 │ │ -490c4c: 1a01 89ac |02a2: const-string v1, "lombok.fieldNameConstants.uppercase" // string@ac89 │ │ -490c50: 1a02 3a5e |02a4: const-string v2, "The default name of the constants inside the inner type generated by @FieldNameConstants follow the variable name precisely. If this config key is true, lombok will uppercase them as best it can. (default: false)." // string@5e3a │ │ -490c54: 7030 8fe6 1002 |02a6: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$62;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68f │ │ -490c5a: 6900 dca2 |02a9: sput-object v0, Llombok/ConfigurationKeys;.FIELD_NAME_CONSTANTS_UPPERCASE:Llombok/core/configuration/ConfigurationKey; // field@a2dc │ │ -490c5e: 2200 8a1a |02ab: new-instance v0, Llombok/ConfigurationKeys$63; // type@1a8a │ │ -490c62: 1a01 b0ac |02ad: const-string v1, "lombok.wither.flagUsage" // string@acb0 │ │ -490c66: 1a02 261c |02af: const-string v2, "Emit a warning or error if @Wither is used." // string@1c26 │ │ -490c6a: 7030 90e6 1002 |02b1: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$63;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e690 │ │ -490c70: 6900 02a3 |02b4: sput-object v0, Llombok/ConfigurationKeys;.WITHER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a302 │ │ -490c74: 2200 8b1a |02b6: new-instance v0, Llombok/ConfigurationKeys$64; // type@1a8b │ │ -490c78: 1a01 a6ac |02b8: const-string v1, "lombok.superBuilder.flagUsage" // string@aca6 │ │ -490c7c: 1a02 211c |02ba: const-string v2, "Emit a warning or error if @SuperBuilder is used." // string@1c21 │ │ -490c80: 7030 91e6 1002 |02bc: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$64;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e691 │ │ -490c86: 6900 f8a2 |02bf: sput-object v0, Llombok/ConfigurationKeys;.SUPERBUILDER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f8 │ │ -490c8a: 2200 8c1a |02c1: new-instance v0, Llombok/ConfigurationKeys$65; // type@1a8c │ │ -490c8e: 1a01 967f |02c3: const-string v1, "config.stopBubbling" // string@7f96 │ │ -490c92: 1a02 315d |02c5: const-string v2, "Tell the configuration system it should stop looking for other configuration files (default: false)." // string@5d31 │ │ -490c96: 7030 92e6 1002 |02c7: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$65;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e692 │ │ -490c9c: 6900 f7a2 |02ca: sput-object v0, Llombok/ConfigurationKeys;.STOP_BUBBLING:Llombok/core/configuration/ConfigurationKey; // field@a2f7 │ │ -490ca0: 2200 8d1a |02cc: new-instance v0, Llombok/ConfigurationKeys$66; // type@1a8d │ │ -490ca4: 1a01 6fac |02ce: const-string v1, "lombok.copyableAnnotations" // string@ac6f │ │ -490ca8: 1a02 5616 |02d0: const-string v2, "Copy these annotations to getters, setters, withers, builder-setters, etc." // string@1656 │ │ -490cac: 7030 93e6 1002 |02d2: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$66;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e693 │ │ -490cb2: 6900 cfa2 |02d5: sput-object v0, Llombok/ConfigurationKeys;.COPYABLE_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey; // field@a2cf │ │ -490cb6: 0e00 |02d7: return-void │ │ +4906fc: |[4906fc] lombok.ConfigurationKeys.:()V │ │ +49070c: 2200 5a1a |0000: new-instance v0, Llombok/ConfigurationKeys$1; // type@1a5a │ │ +490710: 1a01 b483 |0002: const-string v1, "dangerousconfig.lombok.disable" // string@83b4 │ │ +490714: 1a02 cb19 |0004: const-string v2, "Disables lombok transformers. It does not flag any lombok mentions (so, @Cleanup silently does nothing), and does not disable patched operations in eclipse either. Don't use this unless you know what you're doing. (default: false)." // string@19cb │ │ +490718: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +49071a: 7040 60e6 1032 |0007: invoke-direct {v0, v1, v2, v3}, Llombok/ConfigurationKeys$1;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@e660 │ │ +490720: 6900 eca2 |000a: sput-object v0, Llombok/ConfigurationKeys;.LOMBOK_DISABLE:Llombok/core/configuration/ConfigurationKey; // field@a2ec │ │ +490724: 2200 651a |000c: new-instance v0, Llombok/ConfigurationKeys$2; // type@1a65 │ │ +490728: 1a01 66ac |000e: const-string v1, "lombok.addGeneratedAnnotation" // string@ac66 │ │ +49072c: 1a02 c320 |0010: const-string v2, "Generate @javax.annotation.Generated on all generated code (default: false). Deprecated, use 'lombok.addJavaxGeneratedAnnotation' instead." // string@20c3 │ │ +490730: 7030 6be6 1002 |0012: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$2;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66b │ │ +490736: 6900 c6a2 |0015: sput-object v0, Llombok/ConfigurationKeys;.ADD_GENERATED_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey; // field@a2c6 │ │ +49073a: 2200 701a |0017: new-instance v0, Llombok/ConfigurationKeys$3; // type@1a70 │ │ +49073e: 1a01 67ac |0019: const-string v1, "lombok.addJavaxGeneratedAnnotation" // string@ac67 │ │ +490742: 1a02 c420 |001b: const-string v2, "Generate @javax.annotation.Generated on all generated code (default: follow lombok.addGeneratedAnnotation)." // string@20c4 │ │ +490746: 7030 76e6 1002 |001d: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$3;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e676 │ │ +49074c: 6900 c7a2 |0020: sput-object v0, Llombok/ConfigurationKeys;.ADD_JAVAX_GENERATED_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey; // field@a2c7 │ │ +490750: 2200 7b1a |0022: new-instance v0, Llombok/ConfigurationKeys$4; // type@1a7b │ │ +490754: 1a01 68ac |0024: const-string v1, "lombok.addLombokGeneratedAnnotation" // string@ac68 │ │ +490758: 1a02 c520 |0026: const-string v2, "Generate @lombok.Generated on all generated code (default: false)." // string@20c5 │ │ +49075c: 7030 81e6 1002 |0028: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$4;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e681 │ │ +490762: 6900 c8a2 |002b: sput-object v0, Llombok/ConfigurationKeys;.ADD_LOMBOK_GENERATED_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey; // field@a2c8 │ │ +490766: 2200 861a |002d: new-instance v0, Llombok/ConfigurationKeys$5; // type@1a86 │ │ +49076a: 1a01 83ac |002f: const-string v1, "lombok.extern.findbugs.addSuppressFBWarnings" // string@ac83 │ │ +49076e: 1a02 c220 |0031: const-string v2, "Generate @edu.umd.cs.findbugs.annotations.SuppressFBWarnings on all generated code (default: false)." // string@20c2 │ │ +490772: 7030 8ce6 1002 |0033: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$5;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68c │ │ +490778: 6900 c5a2 |0036: sput-object v0, Llombok/ConfigurationKeys;.ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey; // field@a2c5 │ │ +49077c: 2200 8e1a |0038: new-instance v0, Llombok/ConfigurationKeys$6; // type@1a8e │ │ +490780: 1a01 6bac |003a: const-string v1, "lombok.anyConstructor.flagUsage" // string@ac6b │ │ +490784: 1a02 291c |003c: const-string v2, "Emit a warning or error if any of the XxxArgsConstructor annotations are used." // string@1c29 │ │ +490788: 7030 94e6 1002 |003e: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$6;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e694 │ │ +49078e: 6900 cba2 |0041: sput-object v0, Llombok/ConfigurationKeys;.ANY_CONSTRUCTOR_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2cb │ │ +490792: 2200 8f1a |0043: new-instance v0, Llombok/ConfigurationKeys$7; // type@1a8f │ │ +490796: 1a01 6cac |0045: const-string v1, "lombok.anyConstructor.suppressConstructorProperties" // string@ac6c │ │ +49079a: 1a02 915a |0047: const-string v2, "Suppress the generation of @ConstructorProperties for generated constructors (default: false)." // string@5a91 │ │ +49079e: 7030 95e6 1002 |0049: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$7;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e695 │ │ +4907a4: 6900 cca2 |004c: sput-object v0, Llombok/ConfigurationKeys;.ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES:Llombok/core/configuration/ConfigurationKey; // field@a2cc │ │ +4907a8: 2200 901a |004e: new-instance v0, Llombok/ConfigurationKeys$8; // type@1a90 │ │ +4907ac: 1a01 6aac |0050: const-string v1, "lombok.anyConstructor.addConstructorProperties" // string@ac6a │ │ +4907b0: 1a02 c120 |0052: const-string v2, "Generate @ConstructorProperties for generated constructors (default: false)." // string@20c1 │ │ +4907b4: 7030 96e6 1002 |0054: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$8;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e696 │ │ +4907ba: 6900 caa2 |0057: sput-object v0, Llombok/ConfigurationKeys;.ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES:Llombok/core/configuration/ConfigurationKey; // field@a2ca │ │ +4907be: 2200 911a |0059: new-instance v0, Llombok/ConfigurationKeys$9; // type@1a91 │ │ +4907c2: 1a01 69ac |005b: const-string v1, "lombok.allArgsConstructor.flagUsage" // string@ac69 │ │ +4907c6: 1a02 091c |005d: const-string v2, "Emit a warning or error if @AllArgsConstructor is used." // string@1c09 │ │ +4907ca: 7030 97e6 1002 |005f: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$9;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e697 │ │ +4907d0: 6900 c9a2 |0062: sput-object v0, Llombok/ConfigurationKeys;.ALL_ARGS_CONSTRUCTOR_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2c9 │ │ +4907d4: 2200 501a |0064: new-instance v0, Llombok/ConfigurationKeys$10; // type@1a50 │ │ +4907d8: 1a01 9cac |0066: const-string v1, "lombok.noArgsConstructor.flagUsage" // string@ac9c │ │ +4907dc: 1a02 1b1c |0068: const-string v2, "Emit a warning or error if @NoArgsConstructor is used." // string@1c1b │ │ +4907e0: 7030 56e6 1002 |006a: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$10;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e656 │ │ +4907e6: 6900 f0a2 |006d: sput-object v0, Llombok/ConfigurationKeys;.NO_ARGS_CONSTRUCTOR_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f0 │ │ +4907ea: 2200 511a |006f: new-instance v0, Llombok/ConfigurationKeys$11; // type@1a51 │ │ +4907ee: 1a01 9bac |0071: const-string v1, "lombok.noArgsConstructor.extraPrivate" // string@ac9b │ │ +4907f2: 1a02 c620 |0073: const-string v2, "Generate a private no-args constructor for @Data and @Value (default: true)." // string@20c6 │ │ +4907f6: 7030 57e6 1002 |0075: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$11;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e657 │ │ +4907fc: 6900 efa2 |0078: sput-object v0, Llombok/ConfigurationKeys;.NO_ARGS_CONSTRUCTOR_EXTRA_PRIVATE:Llombok/core/configuration/ConfigurationKey; // field@a2ef │ │ +490800: 2200 521a |007a: new-instance v0, Llombok/ConfigurationKeys$12; // type@1a52 │ │ +490804: 1a01 a1ac |007c: const-string v1, "lombok.requiredArgsConstructor.flagUsage" // string@aca1 │ │ +490808: 1a02 1d1c |007e: const-string v2, "Emit a warning or error if @RequiredArgsConstructor is used." // string@1c1d │ │ +49080c: 7030 58e6 1002 |0080: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$12;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e658 │ │ +490812: 6900 f2a2 |0083: sput-object v0, Llombok/ConfigurationKeys;.REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f2 │ │ +490816: 2200 531a |0085: new-instance v0, Llombok/ConfigurationKeys$13; // type@1a53 │ │ +49081a: 1a01 74ac |0087: const-string v1, "lombok.data.flagUsage" // string@ac74 │ │ +49081e: 1a02 0d1c |0089: const-string v2, "Emit a warning or error if @Data is used." // string@1c0d │ │ +490822: 7030 59e6 1002 |008b: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$13;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e659 │ │ +490828: 6900 d0a2 |008e: sput-object v0, Llombok/ConfigurationKeys;.DATA_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d0 │ │ +49082c: 2200 541a |0090: new-instance v0, Llombok/ConfigurationKeys$14; // type@1a54 │ │ +490830: 1a01 aeac |0092: const-string v1, "lombok.value.flagUsage" // string@acae │ │ +490834: 1a02 251c |0094: const-string v2, "Emit a warning or error if @Value is used." // string@1c25 │ │ +490838: 7030 5ae6 1002 |0096: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$14;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65a │ │ +49083e: 6900 ffa2 |0099: sput-object v0, Llombok/ConfigurationKeys;.VALUE_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2ff │ │ +490842: 2200 551a |009b: new-instance v0, Llombok/ConfigurationKeys$15; // type@1a55 │ │ +490846: 1a01 8aac |009d: const-string v1, "lombok.getter.flagUsage" // string@ac8a │ │ +49084a: 1a02 141c |009f: const-string v2, "Emit a warning or error if @Getter is used." // string@1c14 │ │ +49084e: 7030 5be6 1002 |00a1: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$15;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65b │ │ +490854: 6900 dea2 |00a4: sput-object v0, Llombok/ConfigurationKeys;.GETTER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2de │ │ +490858: 2200 561a |00a6: new-instance v0, Llombok/ConfigurationKeys$16; // type@1a56 │ │ +49085c: 1a01 8bac |00a8: const-string v1, "lombok.getter.lazy.flagUsage" // string@ac8b │ │ +490860: 1a02 151c |00aa: const-string v2, "Emit a warning or error if @Getter(lazy=true) is used." // string@1c15 │ │ +490864: 7030 5ce6 1002 |00ac: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$16;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65c │ │ +49086a: 6900 dfa2 |00af: sput-object v0, Llombok/ConfigurationKeys;.GETTER_LAZY_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2df │ │ +49086e: 2200 571a |00b1: new-instance v0, Llombok/ConfigurationKeys$17; // type@1a57 │ │ +490872: 1a01 8cac |00b3: const-string v1, "lombok.getter.noIsPrefix" // string@ac8c │ │ +490876: 1a02 cb23 |00b5: const-string v2, "If true, generate and use getFieldName() for boolean getters instead of isFieldName()." // string@23cb │ │ +49087a: 7030 5de6 1002 |00b7: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$17;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65d │ │ +490880: 6900 dda2 |00ba: sput-object v0, Llombok/ConfigurationKeys;.GETTER_CONSEQUENT_BOOLEAN:Llombok/core/configuration/ConfigurationKey; // field@a2dd │ │ +490884: 2200 581a |00bc: new-instance v0, Llombok/ConfigurationKeys$18; // type@1a58 │ │ +490888: 1a01 a2ac |00be: const-string v1, "lombok.setter.flagUsage" // string@aca2 │ │ +49088c: 1a02 1e1c |00c0: const-string v2, "Emit a warning or error if @Setter is used." // string@1c1e │ │ +490890: 7030 5ee6 1002 |00c2: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$18;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65e │ │ +490896: 6900 f3a2 |00c5: sput-object v0, Llombok/ConfigurationKeys;.SETTER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f3 │ │ +49089a: 2200 591a |00c7: new-instance v0, Llombok/ConfigurationKeys$19; // type@1a59 │ │ +49089e: 1a01 7fac |00c9: const-string v1, "lombok.equalsAndHashCode.doNotUseGetters" // string@ac7f │ │ +4908a2: 1a02 fd19 |00cb: const-string v2, "Don't call the getters but use the fields directly in the generated equals and hashCode method (default = false)." // string@19fd │ │ +4908a6: 7030 5fe6 1002 |00cd: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$19;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e65f │ │ +4908ac: 6900 d3a2 |00d0: sput-object v0, Llombok/ConfigurationKeys;.EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS:Llombok/core/configuration/ConfigurationKey; // field@a2d3 │ │ +4908b0: 2200 5b1a |00d2: new-instance v0, Llombok/ConfigurationKeys$20; // type@1a5b │ │ +4908b4: 1a01 7eac |00d4: const-string v1, "lombok.equalsAndHashCode.callSuper" // string@ac7e │ │ +4908b8: 1a02 7b65 |00d6: const-string v2, "When generating equals and hashCode for classes that extend something (other than Object), either automatically take into account superclass implementation (call), or don't (skip), or warn and don't (warn). (default = warn)." // string@657b │ │ +4908bc: 7030 61e6 1002 |00d8: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$20;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e661 │ │ +4908c2: 6900 d2a2 |00db: sput-object v0, Llombok/ConfigurationKeys;.EQUALS_AND_HASH_CODE_CALL_SUPER:Llombok/core/configuration/ConfigurationKey; // field@a2d2 │ │ +4908c6: 2200 5c1a |00dd: new-instance v0, Llombok/ConfigurationKeys$21; // type@1a5c │ │ +4908ca: 1a01 80ac |00df: const-string v1, "lombok.equalsAndHashCode.flagUsage" // string@ac80 │ │ +4908ce: 1a02 0f1c |00e1: const-string v2, "Emit a warning or error if @EqualsAndHashCode is used." // string@1c0f │ │ +4908d2: 7030 62e6 1002 |00e3: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$21;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e662 │ │ +4908d8: 6900 d4a2 |00e6: sput-object v0, Llombok/ConfigurationKeys;.EQUALS_AND_HASH_CODE_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d4 │ │ +4908dc: 2200 5d1a |00e8: new-instance v0, Llombok/ConfigurationKeys$22; // type@1a5d │ │ +4908e0: 1a01 a9ac |00ea: const-string v1, "lombok.toString.doNotUseGetters" // string@aca9 │ │ +4908e4: 1a02 fe19 |00ec: const-string v2, "Don't call the getters but use the fields directly in the generated toString method (default = false)." // string@19fe │ │ +4908e8: 7030 63e6 1002 |00ee: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$22;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e663 │ │ +4908ee: 6900 fba2 |00f1: sput-object v0, Llombok/ConfigurationKeys;.TO_STRING_DO_NOT_USE_GETTERS:Llombok/core/configuration/ConfigurationKey; // field@a2fb │ │ +4908f2: 2200 5e1a |00f3: new-instance v0, Llombok/ConfigurationKeys$23; // type@1a5e │ │ +4908f6: 1a01 a8ac |00f5: const-string v1, "lombok.toString.callSuper" // string@aca8 │ │ +4908fa: 1a02 7c65 |00f7: const-string v2, "When generating toString for classes that extend something (other than Object), either automatically take into account superclass implementation (call), or don't (skip), or warn and don't (warn). (default = warn)." // string@657c │ │ +4908fe: 7030 64e6 1002 |00f9: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$23;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e664 │ │ +490904: 6900 faa2 |00fc: sput-object v0, Llombok/ConfigurationKeys;.TO_STRING_CALL_SUPER:Llombok/core/configuration/ConfigurationKey; // field@a2fa │ │ +490908: 2200 5f1a |00fe: new-instance v0, Llombok/ConfigurationKeys$24; // type@1a5f │ │ +49090c: 1a01 aaac |0100: const-string v1, "lombok.toString.flagUsage" // string@acaa │ │ +490910: 1a02 231c |0102: const-string v2, "Emit a warning or error if @ToString is used." // string@1c23 │ │ +490914: 7030 65e6 1002 |0104: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$24;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e665 │ │ +49091a: 6900 fca2 |0107: sput-object v0, Llombok/ConfigurationKeys;.TO_STRING_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2fc │ │ +49091e: 2200 601a |0109: new-instance v0, Llombok/ConfigurationKeys$25; // type@1a60 │ │ +490922: 1a01 abac |010b: const-string v1, "lombok.toString.includeFieldNames" // string@acab │ │ +490926: 1a02 3e24 |010d: const-string v2, "Include the field names in the generated toString method (default = true)." // string@243e │ │ +49092a: 7030 66e6 1002 |010f: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$25;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e666 │ │ +490930: 6900 fda2 |0112: sput-object v0, Llombok/ConfigurationKeys;.TO_STRING_INCLUDE_FIELD_NAMES:Llombok/core/configuration/ConfigurationKey; // field@a2fd │ │ +490934: 2200 611a |0114: new-instance v0, Llombok/ConfigurationKeys$26; // type@1a61 │ │ +490938: 1a01 6dac |0116: const-string v1, "lombok.builder.flagUsage" // string@ac6d │ │ +49093c: 1a02 0a1c |0118: const-string v2, "Emit a warning or error if @Builder is used." // string@1c0a │ │ +490940: 7030 67e6 1002 |011a: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$26;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e667 │ │ +490946: 6900 cda2 |011d: sput-object v0, Llombok/ConfigurationKeys;.BUILDER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2cd │ │ +49094a: 2200 621a |011f: new-instance v0, Llombok/ConfigurationKeys$27; // type@1a62 │ │ +49094e: 1a01 a4ac |0121: const-string v1, "lombok.singular.useGuava" // string@aca4 │ │ +490952: 1a02 c720 |0123: const-string v2, "Generate backing immutable implementations for @Singular on java.util.* types by using guava's ImmutableList, etc. Normally java.util's mutable types are used and wrapped to make them immutable." // string@20c7 │ │ +490956: 7030 68e6 1002 |0125: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$27;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e668 │ │ +49095c: 6900 f5a2 |0128: sput-object v0, Llombok/ConfigurationKeys;.SINGULAR_USE_GUAVA:Llombok/core/configuration/ConfigurationKey; // field@a2f5 │ │ +490960: 2200 631a |012a: new-instance v0, Llombok/ConfigurationKeys$28; // type@1a63 │ │ +490964: 1a01 a3ac |012c: const-string v1, "lombok.singular.auto" // string@aca3 │ │ +490968: 1a02 c823 |012e: const-string v2, "If true (default): Automatically singularize the assumed-to-be-plural name of your variable/parameter when using {@code @Singular}." // string@23c8 │ │ +49096c: 7030 69e6 1002 |0130: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$28;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e669 │ │ +490972: 6900 f4a2 |0133: sput-object v0, Llombok/ConfigurationKeys;.SINGULAR_AUTO:Llombok/core/configuration/ConfigurationKey; // field@a2f4 │ │ +490976: 2200 641a |0135: new-instance v0, Llombok/ConfigurationKeys$29; // type@1a64 │ │ +49097a: 1a01 6eac |0137: const-string v1, "lombok.cleanup.flagUsage" // string@ac6e │ │ +49097e: 1a02 0b1c |0139: const-string v2, "Emit a warning or error if @Cleanup is used." // string@1c0b │ │ +490982: 7030 6ae6 1002 |013b: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$29;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66a │ │ +490988: 6900 cea2 |013e: sput-object v0, Llombok/ConfigurationKeys;.CLEANUP_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2ce │ │ +49098c: 2200 661a |0140: new-instance v0, Llombok/ConfigurationKeys$30; // type@1a66 │ │ +490990: 1a01 75ac |0142: const-string v1, "lombok.delegate.flagUsage" // string@ac75 │ │ +490994: 1a02 0e1c |0144: const-string v2, "Emit a warning or error if @Delegate is used." // string@1c0e │ │ +490998: 7030 6ce6 1002 |0146: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$30;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66c │ │ +49099e: 6900 d1a2 |0149: sput-object v0, Llombok/ConfigurationKeys;.DELEGATE_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d1 │ │ +4909a2: 2200 671a |014b: new-instance v0, Llombok/ConfigurationKeys$31; // type@1a67 │ │ +4909a6: 1a01 9dac |014d: const-string v1, "lombok.nonNull.exceptionType" // string@ac9d │ │ +4909aa: 1a02 5b5e |014f: const-string v2, "The type of the exception to throw if a passed-in argument is null (Default: NullPointerException)." // string@5e5b │ │ +4909ae: 7030 6de6 1002 |0151: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$31;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66d │ │ +4909b4: 6900 eda2 |0154: sput-object v0, Llombok/ConfigurationKeys;.NON_NULL_EXCEPTION_TYPE:Llombok/core/configuration/ConfigurationKey; // field@a2ed │ │ +4909b8: 2200 681a |0156: new-instance v0, Llombok/ConfigurationKeys$32; // type@1a68 │ │ +4909bc: 1a01 9eac |0158: const-string v1, "lombok.nonNull.flagUsage" // string@ac9e │ │ +4909c0: 1a02 1c1c |015a: const-string v2, "Emit a warning or error if @NonNull is used." // string@1c1c │ │ +4909c4: 7030 6ee6 1002 |015c: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$32;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66e │ │ +4909ca: 6900 eea2 |015f: sput-object v0, Llombok/ConfigurationKeys;.NON_NULL_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2ee │ │ +4909ce: 2200 691a |0161: new-instance v0, Llombok/ConfigurationKeys$33; // type@1a69 │ │ +4909d2: 1a01 a5ac |0163: const-string v1, "lombok.sneakyThrows.flagUsage" // string@aca5 │ │ +4909d6: 1a02 201c |0165: const-string v2, "Emit a warning or error if @SneakyThrows is used." // string@1c20 │ │ +4909da: 7030 6fe6 1002 |0167: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$33;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e66f │ │ +4909e0: 6900 f6a2 |016a: sput-object v0, Llombok/ConfigurationKeys;.SNEAKY_THROWS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f6 │ │ +4909e4: 2200 6a1a |016c: new-instance v0, Llombok/ConfigurationKeys$34; // type@1a6a │ │ +4909e8: 1a01 a7ac |016e: const-string v1, "lombok.synchronized.flagUsage" // string@aca7 │ │ +4909ec: 1a02 221c |0170: const-string v2, "Emit a warning or error if @Synchronized is used." // string@1c22 │ │ +4909f0: 7030 70e6 1002 |0172: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$34;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e670 │ │ +4909f6: 6900 f9a2 |0175: sput-object v0, Llombok/ConfigurationKeys;.SYNCHRONIZED_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f9 │ │ +4909fa: 2200 6b1a |0177: new-instance v0, Llombok/ConfigurationKeys$35; // type@1a6b │ │ +4909fe: 1a01 adac |0179: const-string v1, "lombok.val.flagUsage" // string@acad │ │ +490a02: 1a02 061c |017b: const-string v2, "Emit a warning or error if 'val' is used." // string@1c06 │ │ +490a06: 7030 71e6 1002 |017d: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$35;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e671 │ │ +490a0c: 6900 00a3 |0180: sput-object v0, Llombok/ConfigurationKeys;.VAL_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a300 │ │ +490a10: 2200 6c1a |0182: new-instance v0, Llombok/ConfigurationKeys$36; // type@1a6c │ │ +490a14: 1a01 afac |0184: const-string v1, "lombok.var.flagUsage" // string@acaf │ │ +490a18: 1a02 071c |0186: const-string v2, "Emit a warning or error if 'var' is used." // string@1c07 │ │ +490a1c: 7030 72e6 1002 |0188: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$36;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e672 │ │ +490a22: 6900 01a3 |018b: sput-object v0, Llombok/ConfigurationKeys;.VAR_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a301 │ │ +490a26: 2200 6d1a |018d: new-instance v0, Llombok/ConfigurationKeys$37; // type@1a6d │ │ +490a2a: 1a01 93ac |018f: const-string v1, "lombok.log.flagUsage" // string@ac93 │ │ +490a2e: 1a02 2a1c |0191: const-string v2, "Emit a warning or error if any of the log annotations is used." // string@1c2a │ │ +490a32: 7030 73e6 1002 |0193: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$37;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e673 │ │ +490a38: 6900 e3a2 |0196: sput-object v0, Llombok/ConfigurationKeys;.LOG_ANY_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e3 │ │ +490a3c: 2200 6e1a |0198: new-instance v0, Llombok/ConfigurationKeys$38; // type@1a6e │ │ +490a40: 1a01 90ac |019a: const-string v1, "lombok.log.apacheCommons.flagUsage" // string@ac90 │ │ +490a44: 1a02 0c1c |019c: const-string v2, "Emit a warning or error if @CommonsLog is used." // string@1c0c │ │ +490a48: 7030 74e6 1002 |019e: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$38;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e674 │ │ +490a4e: 6900 e4a2 |01a1: sput-object v0, Llombok/ConfigurationKeys;.LOG_COMMONS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e4 │ │ +490a52: 2200 6f1a |01a3: new-instance v0, Llombok/ConfigurationKeys$39; // type@1a6f │ │ +490a56: 1a01 95ac |01a5: const-string v1, "lombok.log.javaUtilLogging.flagUsage" // string@ac95 │ │ +490a5a: 1a02 181c |01a7: const-string v2, "Emit a warning or error if @Log is used." // string@1c18 │ │ +490a5e: 7030 75e6 1002 |01a9: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$39;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e675 │ │ +490a64: 6900 e7a2 |01ac: sput-object v0, Llombok/ConfigurationKeys;.LOG_JUL_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e7 │ │ +490a68: 2200 711a |01ae: new-instance v0, Llombok/ConfigurationKeys$40; // type@1a71 │ │ +490a6c: 1a01 97ac |01b0: const-string v1, "lombok.log.log4j.flagUsage" // string@ac97 │ │ +490a70: 1a02 191c |01b2: const-string v2, "Emit a warning or error if @Log4j is used." // string@1c19 │ │ +490a74: 7030 77e6 1002 |01b4: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$40;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e677 │ │ +490a7a: 6900 e9a2 |01b7: sput-object v0, Llombok/ConfigurationKeys;.LOG_LOG4J_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e9 │ │ +490a7e: 2200 721a |01b9: new-instance v0, Llombok/ConfigurationKeys$41; // type@1a72 │ │ +490a82: 1a01 98ac |01bb: const-string v1, "lombok.log.log4j2.flagUsage" // string@ac98 │ │ +490a86: 1a02 1a1c |01bd: const-string v2, "Emit a warning or error if @Log4j2 is used." // string@1c1a │ │ +490a8a: 7030 78e6 1002 |01bf: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$41;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e678 │ │ +490a90: 6900 e8a2 |01c2: sput-object v0, Llombok/ConfigurationKeys;.LOG_LOG4J2_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e8 │ │ +490a94: 2200 731a |01c4: new-instance v0, Llombok/ConfigurationKeys$42; // type@1a73 │ │ +490a98: 1a01 99ac |01c6: const-string v1, "lombok.log.slf4j.flagUsage" // string@ac99 │ │ +490a9c: 1a02 1f1c |01c8: const-string v2, "Emit a warning or error if @Slf4j is used." // string@1c1f │ │ +490aa0: 7030 79e6 1002 |01ca: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$42;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e679 │ │ +490aa6: 6900 eaa2 |01cd: sput-object v0, Llombok/ConfigurationKeys;.LOG_SLF4J_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2ea │ │ +490aaa: 2200 741a |01cf: new-instance v0, Llombok/ConfigurationKeys$43; // type@1a74 │ │ +490aae: 1a01 9aac |01d1: const-string v1, "lombok.log.xslf4j.flagUsage" // string@ac9a │ │ +490ab2: 1a02 271c |01d3: const-string v2, "Emit a warning or error if @XSlf4j is used." // string@1c27 │ │ +490ab6: 7030 7ae6 1002 |01d5: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$43;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67a │ │ +490abc: 6900 eba2 |01d8: sput-object v0, Llombok/ConfigurationKeys;.LOG_XSLF4J_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2eb │ │ +490ac0: 2200 751a |01da: new-instance v0, Llombok/ConfigurationKeys$44; // type@1a75 │ │ +490ac4: 1a01 96ac |01dc: const-string v1, "lombok.log.jbosslog.flagUsage" // string@ac96 │ │ +490ac8: 1a02 171c |01de: const-string v2, "Emit a warning or error if @JBossLog is used." // string@1c17 │ │ +490acc: 7030 7be6 1002 |01e0: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$44;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67b │ │ +490ad2: 6900 e6a2 |01e3: sput-object v0, Llombok/ConfigurationKeys;.LOG_JBOSSLOG_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e6 │ │ +490ad6: 2200 761a |01e5: new-instance v0, Llombok/ConfigurationKeys$45; // type@1a76 │ │ +490ada: 1a01 94ac |01e7: const-string v1, "lombok.log.flogger.flagUsage" // string@ac94 │ │ +490ade: 1a02 131c |01e9: const-string v2, "Emit a warning or error if @Flogger is used." // string@1c13 │ │ +490ae2: 7030 7ce6 1002 |01eb: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$45;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67c │ │ +490ae8: 6900 e5a2 |01ee: sput-object v0, Llombok/ConfigurationKeys;.LOG_FLOGGER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e5 │ │ +490aec: 2200 771a |01f0: new-instance v0, Llombok/ConfigurationKeys$46; // type@1a77 │ │ +490af0: 1a01 92ac |01f2: const-string v1, "lombok.log.fieldName" // string@ac92 │ │ +490af4: 1a02 db61 |01f4: const-string v2, "Use this name for the generated logger fields (default: 'log')." // string@61db │ │ +490af8: 7030 7de6 1002 |01f6: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$46;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67d │ │ +490afe: 6900 e2a2 |01f9: sput-object v0, Llombok/ConfigurationKeys;.LOG_ANY_FIELD_NAME:Llombok/core/configuration/ConfigurationKey; // field@a2e2 │ │ +490b02: 2200 781a |01fb: new-instance v0, Llombok/ConfigurationKeys$47; // type@1a78 │ │ +490b06: 1a01 91ac |01fd: const-string v1, "lombok.log.fieldIsStatic" // string@ac91 │ │ +490b0a: 1a02 7e4a |01ff: const-string v2, "Make the generated logger fields static (default: true)." // string@4a7e │ │ +490b0e: 7030 7ee6 1002 |0201: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$47;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67e │ │ +490b14: 6900 e1a2 |0204: sput-object v0, Llombok/ConfigurationKeys;.LOG_ANY_FIELD_IS_STATIC:Llombok/core/configuration/ConfigurationKey; // field@a2e1 │ │ +490b18: 2200 791a |0206: new-instance v0, Llombok/ConfigurationKeys$48; // type@1a79 │ │ +490b1c: 1a01 81ac |0208: const-string v1, "lombok.experimental.flagUsage" // string@ac81 │ │ +490b20: 1a02 281c |020a: const-string v2, "Emit a warning or error if an experimental feature is used." // string@1c28 │ │ +490b24: 7030 7fe6 1002 |020c: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$48;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e67f │ │ +490b2a: 6900 d5a2 |020f: sput-object v0, Llombok/ConfigurationKeys;.EXPERIMENTAL_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d5 │ │ +490b2e: 2200 7a1a |0211: new-instance v0, Llombok/ConfigurationKeys$49; // type@1a7a │ │ +490b32: 1a01 63ac |0213: const-string v1, "lombok.accessors.flagUsage" // string@ac63 │ │ +490b36: 1a02 081c |0215: const-string v2, "Emit a warning or error if @Accessors is used." // string@1c08 │ │ +490b3a: 7030 80e6 1002 |0217: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$49;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e680 │ │ +490b40: 6900 c2a2 |021a: sput-object v0, Llombok/ConfigurationKeys;.ACCESSORS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2c2 │ │ +490b44: 2200 7c1a |021c: new-instance v0, Llombok/ConfigurationKeys$50; // type@1a7c │ │ +490b48: 1a01 65ac |021e: const-string v1, "lombok.accessors.prefix" // string@ac65 │ │ +490b4c: 1a02 665a |0220: const-string v2, "Strip this field prefix, like 'f' or 'm_', from the names of generated getters and setters." // string@5a66 │ │ +490b50: 7030 82e6 1002 |0222: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$50;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e682 │ │ +490b56: 6900 c4a2 |0225: sput-object v0, Llombok/ConfigurationKeys;.ACCESSORS_PREFIX:Llombok/core/configuration/ConfigurationKey; // field@a2c4 │ │ +490b5a: 2200 7d1a |0227: new-instance v0, Llombok/ConfigurationKeys$51; // type@1a7d │ │ +490b5e: 1a01 62ac |0229: const-string v1, "lombok.accessors.chain" // string@ac62 │ │ +490b62: 1a02 c920 |022b: const-string v2, "Generate setters that return 'this' instead of 'void' (default: false)." // string@20c9 │ │ +490b66: 7030 83e6 1002 |022d: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$51;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e683 │ │ +490b6c: 6900 c1a2 |0230: sput-object v0, Llombok/ConfigurationKeys;.ACCESSORS_CHAIN:Llombok/core/configuration/ConfigurationKey; // field@a2c1 │ │ +490b70: 2200 7e1a |0232: new-instance v0, Llombok/ConfigurationKeys$52; // type@1a7e │ │ +490b74: 1a01 64ac |0234: const-string v1, "lombok.accessors.fluent" // string@ac64 │ │ +490b78: 1a02 c820 |0236: const-string v2, "Generate getters and setters using only the field name (no get/set prefix) (default: false)." // string@20c8 │ │ +490b7c: 7030 84e6 1002 |0238: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$52;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e684 │ │ +490b82: 6900 c3a2 |023b: sput-object v0, Llombok/ConfigurationKeys;.ACCESSORS_FLUENT:Llombok/core/configuration/ConfigurationKey; // field@a2c3 │ │ +490b86: 2200 7f1a |023d: new-instance v0, Llombok/ConfigurationKeys$53; // type@1a7f │ │ +490b8a: 1a01 82ac |023f: const-string v1, "lombok.extensionMethod.flagUsage" // string@ac82 │ │ +490b8e: 1a02 101c |0241: const-string v2, "Emit a warning or error if @ExtensionMethod is used." // string@1c10 │ │ +490b92: 7030 85e6 1002 |0243: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$53;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e685 │ │ +490b98: 6900 d6a2 |0246: sput-object v0, Llombok/ConfigurationKeys;.EXTENSION_METHOD_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d6 │ │ +490b9c: 2200 801a |0248: new-instance v0, Llombok/ConfigurationKeys$54; // type@1a80 │ │ +490ba0: 1a01 85ac |024a: const-string v1, "lombok.fieldDefaults.defaultPrivate" // string@ac85 │ │ +490ba4: 1a02 c923 |024c: const-string v2, "If true, fields without any access modifier, in any file (lombok annotated or not) are marked as private. Use @PackagePrivate or an explicit modifier to override this." // string@23c9 │ │ +490ba8: 7030 86e6 1002 |024e: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$54;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e686 │ │ +490bae: 6900 d9a2 |0251: sput-object v0, Llombok/ConfigurationKeys;.FIELD_DEFAULTS_PRIVATE_EVERYWHERE:Llombok/core/configuration/ConfigurationKey; // field@a2d9 │ │ +490bb2: 2200 811a |0253: new-instance v0, Llombok/ConfigurationKeys$55; // type@1a81 │ │ +490bb6: 1a01 84ac |0255: const-string v1, "lombok.fieldDefaults.defaultFinal" // string@ac84 │ │ +490bba: 1a02 ca23 |0257: const-string v2, "If true, fields, in any file (lombok annotated or not) are marked as final. Use @NonFinal to override this." // string@23ca │ │ +490bbe: 7030 87e6 1002 |0259: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$55;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e687 │ │ +490bc4: 6900 d7a2 |025c: sput-object v0, Llombok/ConfigurationKeys;.FIELD_DEFAULTS_FINAL_EVERYWHERE:Llombok/core/configuration/ConfigurationKey; // field@a2d7 │ │ +490bc8: 2200 821a |025e: new-instance v0, Llombok/ConfigurationKeys$56; // type@1a82 │ │ +490bcc: 1a01 86ac |0260: const-string v1, "lombok.fieldDefaults.flagUsage" // string@ac86 │ │ +490bd0: 1a02 111c |0262: const-string v2, "Emit a warning or error if @FieldDefaults is used." // string@1c11 │ │ +490bd4: 7030 88e6 1002 |0264: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$56;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e688 │ │ +490bda: 6900 d8a2 |0267: sput-object v0, Llombok/ConfigurationKeys;.FIELD_DEFAULTS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2d8 │ │ +490bde: 2200 831a |0269: new-instance v0, Llombok/ConfigurationKeys$57; // type@1a83 │ │ +490be2: 1a01 8dac |026b: const-string v1, "lombok.helper.flagUsage" // string@ac8d │ │ +490be6: 1a02 161c |026d: const-string v2, "Emit a warning or error if @Helper is used." // string@1c16 │ │ +490bea: 7030 89e6 1002 |026f: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$57;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e689 │ │ +490bf0: 6900 e0a2 |0272: sput-object v0, Llombok/ConfigurationKeys;.HELPER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2e0 │ │ +490bf4: 2200 841a |0274: new-instance v0, Llombok/ConfigurationKeys$58; // type@1a84 │ │ +490bf8: 1a01 9fac |0276: const-string v1, "lombok.onX.flagUsage" // string@ac9f │ │ +490bfc: 1a02 2b1c |0278: const-string v2, "Emit a warning or error if onX is used." // string@1c2b │ │ +490c00: 7030 8ae6 1002 |027a: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$58;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68a │ │ +490c06: 6900 f1a2 |027d: sput-object v0, Llombok/ConfigurationKeys;.ON_X_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f1 │ │ +490c0a: 2200 851a |027f: new-instance v0, Llombok/ConfigurationKeys$59; // type@1a85 │ │ +490c0e: 1a01 acac |0281: const-string v1, "lombok.utilityClass.flagUsage" // string@acac │ │ +490c12: 1a02 241c |0283: const-string v2, "Emit a warning or error if @UtilityClass is used." // string@1c24 │ │ +490c16: 7030 8be6 1002 |0285: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$59;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68b │ │ +490c1c: 6900 fea2 |0288: sput-object v0, Llombok/ConfigurationKeys;.UTILITY_CLASS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2fe │ │ +490c20: 2200 871a |028a: new-instance v0, Llombok/ConfigurationKeys$60; // type@1a87 │ │ +490c24: 1a01 87ac |028c: const-string v1, "lombok.fieldNameConstants.flagUsage" // string@ac87 │ │ +490c28: 1a02 121c |028e: const-string v2, "Emit a warning or error if @FieldNameConstants is used." // string@1c12 │ │ +490c2c: 7030 8de6 1002 |0290: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$60;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68d │ │ +490c32: 6900 daa2 |0293: sput-object v0, Llombok/ConfigurationKeys;.FIELD_NAME_CONSTANTS_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2da │ │ +490c36: 2200 881a |0295: new-instance v0, Llombok/ConfigurationKeys$61; // type@1a88 │ │ +490c3a: 1a01 88ac |0297: const-string v1, "lombok.fieldNameConstants.innerTypeName" // string@ac88 │ │ +490c3e: 1a02 3b5e |0299: const-string v2, "The default name of the inner type generated by @FieldNameConstants. (default: 'Fields')." // string@5e3b │ │ +490c42: 7030 8ee6 1002 |029b: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$61;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68e │ │ +490c48: 6900 dba2 |029e: sput-object v0, Llombok/ConfigurationKeys;.FIELD_NAME_CONSTANTS_INNER_TYPE_NAME:Llombok/core/configuration/ConfigurationKey; // field@a2db │ │ +490c4c: 2200 891a |02a0: new-instance v0, Llombok/ConfigurationKeys$62; // type@1a89 │ │ +490c50: 1a01 89ac |02a2: const-string v1, "lombok.fieldNameConstants.uppercase" // string@ac89 │ │ +490c54: 1a02 3a5e |02a4: const-string v2, "The default name of the constants inside the inner type generated by @FieldNameConstants follow the variable name precisely. If this config key is true, lombok will uppercase them as best it can. (default: false)." // string@5e3a │ │ +490c58: 7030 8fe6 1002 |02a6: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$62;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e68f │ │ +490c5e: 6900 dca2 |02a9: sput-object v0, Llombok/ConfigurationKeys;.FIELD_NAME_CONSTANTS_UPPERCASE:Llombok/core/configuration/ConfigurationKey; // field@a2dc │ │ +490c62: 2200 8a1a |02ab: new-instance v0, Llombok/ConfigurationKeys$63; // type@1a8a │ │ +490c66: 1a01 b0ac |02ad: const-string v1, "lombok.wither.flagUsage" // string@acb0 │ │ +490c6a: 1a02 261c |02af: const-string v2, "Emit a warning or error if @Wither is used." // string@1c26 │ │ +490c6e: 7030 90e6 1002 |02b1: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$63;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e690 │ │ +490c74: 6900 02a3 |02b4: sput-object v0, Llombok/ConfigurationKeys;.WITHER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a302 │ │ +490c78: 2200 8b1a |02b6: new-instance v0, Llombok/ConfigurationKeys$64; // type@1a8b │ │ +490c7c: 1a01 a6ac |02b8: const-string v1, "lombok.superBuilder.flagUsage" // string@aca6 │ │ +490c80: 1a02 211c |02ba: const-string v2, "Emit a warning or error if @SuperBuilder is used." // string@1c21 │ │ +490c84: 7030 91e6 1002 |02bc: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$64;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e691 │ │ +490c8a: 6900 f8a2 |02bf: sput-object v0, Llombok/ConfigurationKeys;.SUPERBUILDER_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey; // field@a2f8 │ │ +490c8e: 2200 8c1a |02c1: new-instance v0, Llombok/ConfigurationKeys$65; // type@1a8c │ │ +490c92: 1a01 967f |02c3: const-string v1, "config.stopBubbling" // string@7f96 │ │ +490c96: 1a02 315d |02c5: const-string v2, "Tell the configuration system it should stop looking for other configuration files (default: false)." // string@5d31 │ │ +490c9a: 7030 92e6 1002 |02c7: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$65;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e692 │ │ +490ca0: 6900 f7a2 |02ca: sput-object v0, Llombok/ConfigurationKeys;.STOP_BUBBLING:Llombok/core/configuration/ConfigurationKey; // field@a2f7 │ │ +490ca4: 2200 8d1a |02cc: new-instance v0, Llombok/ConfigurationKeys$66; // type@1a8d │ │ +490ca8: 1a01 6fac |02ce: const-string v1, "lombok.copyableAnnotations" // string@ac6f │ │ +490cac: 1a02 5616 |02d0: const-string v2, "Copy these annotations to getters, setters, withers, builder-setters, etc." // string@1656 │ │ +490cb0: 7030 93e6 1002 |02d2: invoke-direct {v0, v1, v2}, Llombok/ConfigurationKeys$66;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e693 │ │ +490cb6: 6900 cfa2 |02d5: sput-object v0, Llombok/ConfigurationKeys;.COPYABLE_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey; // field@a2cf │ │ +490cba: 0e00 |02d7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000c line=61 │ │ 0x0017 line=70 │ │ 0x0022 line=77 │ │ 0x002d line=86 │ │ @@ -940453,17 +940454,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -490cb8: |[490cb8] lombok.ConfigurationKeys.:()V │ │ -490cc8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -490cce: 0e00 |0003: return-void │ │ +490cbc: |[490cbc] lombok.ConfigurationKeys.:()V │ │ +490ccc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +490cd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/ConfigurationKeys; │ │ │ │ Virtual methods - │ │ @@ -940844,17 +940845,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -490d38: |[490d38] lombok.Lombok.:()V │ │ -490d48: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -490d4e: 0e00 |0003: return-void │ │ +490d3c: |[490d3c] lombok.Lombok.:()V │ │ +490d4c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +490d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/Lombok; │ │ │ │ #1 : (in Llombok/Lombok;) │ │ @@ -940862,17 +940863,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -490cd0: |[490cd0] lombok.Lombok.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ -490ce0: 7120 bde3 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -490ce6: 1100 |0003: return-object v0 │ │ +490cd4: |[490cd4] lombok.Lombok.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ +490ce4: 7120 bde3 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +490cea: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -940881,36 +940882,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -490ce8: |[490ce8] lombok.Lombok.preventNullAnalysis:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -490cf8: 1100 |0000: return-object v0 │ │ +490cec: |[490cec] lombok.Lombok.preventNullAnalysis:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +490cfc: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Llombok/Lombok;) │ │ name : 'sneakyThrow' │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -490cfc: |[490cfc] lombok.Lombok.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; │ │ -490d0c: 1a00 1ce3 |0000: const-string v0, "t" // string@e31c │ │ -490d10: 7120 bde3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -490d16: 7110 abe6 0100 |0005: invoke-static {v1}, Llombok/Lombok;.sneakyThrow0:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@e6ab │ │ -490d1c: 0c01 |0008: move-result-object v1 │ │ -490d1e: 1f01 ff18 |0009: check-cast v1, Ljava/lang/RuntimeException; // type@18ff │ │ -490d22: 1101 |000b: return-object v1 │ │ +490d00: |[490d00] lombok.Lombok.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; │ │ +490d10: 1a00 1ce3 |0000: const-string v0, "t" // string@e31c │ │ +490d14: 7120 bde3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +490d1a: 7110 abe6 0100 |0005: invoke-static {v1}, Llombok/Lombok;.sneakyThrow0:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@e6ab │ │ +490d20: 0c01 |0008: move-result-object v1 │ │ +490d22: 1f01 ff18 |0009: check-cast v1, Ljava/lang/RuntimeException; // type@18ff │ │ +490d26: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -940919,16 +940920,16 @@ │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/Throwable;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -490d24: |[490d24] lombok.Lombok.sneakyThrow0:(Ljava/lang/Throwable;)Ljava/lang/Throwable; │ │ -490d34: 2700 |0000: throw v0 │ │ +490d28: |[490d28] lombok.Lombok.sneakyThrow0:(Ljava/lang/Throwable;)Ljava/lang/Throwable; │ │ +490d38: 2700 |0000: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ @@ -941547,20 +941548,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -490ec4: |[490ec4] lombok.delombok.ant.Tasks$Delombok.:()V │ │ -490ed4: 7010 7ff7 0100 |0000: invoke-direct {v1}, Lorg/apache/tools/ant/Task;.:()V // method@f77f │ │ -490eda: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -490ede: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -490ee4: 5b10 05a3 |0008: iput-object v0, v1, Llombok/delombok/ant/Tasks$Delombok;.formatOptions:Ljava/util/List; // field@a305 │ │ -490ee8: 0e00 |000a: return-void │ │ +490ec8: |[490ec8] lombok.delombok.ant.Tasks$Delombok.:()V │ │ +490ed8: 7010 7ff7 0100 |0000: invoke-direct {v1}, Lorg/apache/tools/ant/Task;.:()V // method@f77f │ │ +490ede: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +490ee2: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +490ee8: 5b10 05a3 |0008: iput-object v0, v1, Llombok/delombok/ant/Tasks$Delombok;.formatOptions:Ljava/util/List; // field@a305 │ │ +490eec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Llombok/delombok/ant/Tasks$Delombok; │ │ │ │ @@ -941569,52 +941570,52 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Class;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -490d50: |[490d50] lombok.delombok.ant.Tasks$Delombok.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; │ │ -490d60: 6200 09a3 |0000: sget-object v0, Llombok/delombok/ant/Tasks$Delombok;.shadowLoader:Ljava/lang/ClassLoader; // field@a309 │ │ -490d64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -490d66: 3900 2d00 |0003: if-nez v0, 0030 // +002d │ │ -490d6a: 1a00 72ac |0005: const-string v0, "lombok.core.LombokNode" // string@ac72 │ │ -490d6e: 7110 c8df 0000 |0007: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ -490d74: 1c00 ad1a |000a: const-class v0, Llombok/delombok/ant/Tasks$Delombok; // type@1aad │ │ -490d78: 6e10 ccdf 0000 |000c: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -490d7e: 0c00 |000f: move-result-object v0 │ │ -490d80: 6900 09a3 |0010: sput-object v0, Llombok/delombok/ant/Tasks$Delombok;.shadowLoader:Ljava/lang/ClassLoader; // field@a309 │ │ -490d84: 281e |0012: goto 0030 // +001e │ │ -490d86: 1a00 8fac |0013: const-string v0, "lombok.launch.Main" // string@ac8f │ │ -490d8a: 7110 c8df 0000 |0015: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ -490d90: 0c00 |0018: move-result-object v0 │ │ -490d92: 1a02 809b |0019: const-string v2, "getShadowClassLoader" // string@9b80 │ │ -490d96: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -490d98: 2334 691f |001c: new-array v4, v3, [Ljava/lang/Class; // type@1f69 │ │ -490d9c: 6e30 d5df 2004 |001e: invoke-virtual {v0, v2, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfd5 │ │ -490da2: 0c00 |0021: move-result-object v0 │ │ -490da4: 6e20 8be1 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@e18b │ │ -490daa: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -490dac: 2333 6e1f |0026: new-array v3, v3, [Ljava/lang/Object; // type@1f6e │ │ -490db0: 6e30 87e1 2003 |0028: invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ -490db6: 0c00 |002b: move-result-object v0 │ │ -490db8: 1f00 d718 |002c: check-cast v0, Ljava/lang/ClassLoader; // type@18d7 │ │ -490dbc: 6900 09a3 |002e: sput-object v0, Llombok/delombok/ant/Tasks$Delombok;.shadowLoader:Ljava/lang/ClassLoader; // field@a309 │ │ -490dc0: 6200 09a3 |0030: sget-object v0, Llombok/delombok/ant/Tasks$Delombok;.shadowLoader:Ljava/lang/ClassLoader; // field@a309 │ │ -490dc4: 7130 c9df 1500 |0032: invoke-static {v5, v1, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@dfc9 │ │ -490dca: 0c05 |0035: move-result-object v5 │ │ -490dcc: 1105 |0036: return-object v5 │ │ -490dce: 0d05 |0037: move-exception v5 │ │ -490dd0: 2050 ff18 |0038: instance-of v0, v5, Ljava/lang/RuntimeException; // type@18ff │ │ -490dd4: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ -490dd8: 1f05 ff18 |003c: check-cast v5, Ljava/lang/RuntimeException; // type@18ff │ │ -490ddc: 2705 |003e: throw v5 │ │ -490dde: 2200 ff18 |003f: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ -490de2: 7020 aae0 5000 |0041: invoke-direct {v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ -490de8: 2700 |0044: throw v0 │ │ +490d54: |[490d54] lombok.delombok.ant.Tasks$Delombok.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; │ │ +490d64: 6200 09a3 |0000: sget-object v0, Llombok/delombok/ant/Tasks$Delombok;.shadowLoader:Ljava/lang/ClassLoader; // field@a309 │ │ +490d68: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +490d6a: 3900 2d00 |0003: if-nez v0, 0030 // +002d │ │ +490d6e: 1a00 72ac |0005: const-string v0, "lombok.core.LombokNode" // string@ac72 │ │ +490d72: 7110 c8df 0000 |0007: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ +490d78: 1c00 ad1a |000a: const-class v0, Llombok/delombok/ant/Tasks$Delombok; // type@1aad │ │ +490d7c: 6e10 ccdf 0000 |000c: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +490d82: 0c00 |000f: move-result-object v0 │ │ +490d84: 6900 09a3 |0010: sput-object v0, Llombok/delombok/ant/Tasks$Delombok;.shadowLoader:Ljava/lang/ClassLoader; // field@a309 │ │ +490d88: 281e |0012: goto 0030 // +001e │ │ +490d8a: 1a00 8fac |0013: const-string v0, "lombok.launch.Main" // string@ac8f │ │ +490d8e: 7110 c8df 0000 |0015: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ +490d94: 0c00 |0018: move-result-object v0 │ │ +490d96: 1a02 809b |0019: const-string v2, "getShadowClassLoader" // string@9b80 │ │ +490d9a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +490d9c: 2334 691f |001c: new-array v4, v3, [Ljava/lang/Class; // type@1f69 │ │ +490da0: 6e30 d5df 2004 |001e: invoke-virtual {v0, v2, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfd5 │ │ +490da6: 0c00 |0021: move-result-object v0 │ │ +490da8: 6e20 8be1 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@e18b │ │ +490dae: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +490db0: 2333 6e1f |0026: new-array v3, v3, [Ljava/lang/Object; // type@1f6e │ │ +490db4: 6e30 87e1 2003 |0028: invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ +490dba: 0c00 |002b: move-result-object v0 │ │ +490dbc: 1f00 d718 |002c: check-cast v0, Ljava/lang/ClassLoader; // type@18d7 │ │ +490dc0: 6900 09a3 |002e: sput-object v0, Llombok/delombok/ant/Tasks$Delombok;.shadowLoader:Ljava/lang/ClassLoader; // field@a309 │ │ +490dc4: 6200 09a3 |0030: sget-object v0, Llombok/delombok/ant/Tasks$Delombok;.shadowLoader:Ljava/lang/ClassLoader; // field@a309 │ │ +490dc8: 7130 c9df 1500 |0032: invoke-static {v5, v1, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@dfc9 │ │ +490dce: 0c05 |0035: move-result-object v5 │ │ +490dd0: 1105 |0036: return-object v5 │ │ +490dd2: 0d05 |0037: move-exception v5 │ │ +490dd4: 2050 ff18 |0038: instance-of v0, v5, Ljava/lang/RuntimeException; // type@18ff │ │ +490dd8: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ +490ddc: 1f05 ff18 |003c: check-cast v5, Ljava/lang/RuntimeException; // type@18ff │ │ +490de0: 2705 |003e: throw v5 │ │ +490de2: 2200 ff18 |003f: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ +490de6: 7020 aae0 5000 |0041: invoke-direct {v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ +490dec: 2700 |0044: throw v0 │ │ catches : 3 │ │ 0x0000 - 0x0002 │ │ Ljava/lang/Exception; -> 0x0037 │ │ 0x0005 - 0x0012 │ │ Ljava/lang/ClassNotFoundException; -> 0x0013 │ │ Ljava/lang/Exception; -> 0x0037 │ │ 0x0013 - 0x0036 │ │ @@ -941639,25 +941640,25 @@ │ │ type : '(Lorg/apache/tools/ant/types/FileSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -490eec: |[490eec] lombok.delombok.ant.Tasks$Delombok.addFileset:(Lorg/apache/tools/ant/types/FileSet;)V │ │ -490efc: 5420 08a3 |0000: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.path:Lorg/apache/tools/ant/types/Path; // field@a308 │ │ -490f00: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -490f04: 2200 161d |0004: new-instance v0, Lorg/apache/tools/ant/types/Path; // type@1d16 │ │ -490f08: 6e10 cde6 0200 |0006: invoke-virtual {v2}, Llombok/delombok/ant/Tasks$Delombok;.getProject:()Lorg/apache/tools/ant/Project; // method@e6cd │ │ -490f0e: 0c01 |0009: move-result-object v1 │ │ -490f10: 7020 80f7 1000 |000a: invoke-direct {v0, v1}, Lorg/apache/tools/ant/types/Path;.:(Lorg/apache/tools/ant/Project;)V // method@f780 │ │ -490f16: 5b20 08a3 |000d: iput-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.path:Lorg/apache/tools/ant/types/Path; // field@a308 │ │ -490f1a: 5420 08a3 |000f: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.path:Lorg/apache/tools/ant/types/Path; // field@a308 │ │ -490f1e: 6e20 81f7 3000 |0011: invoke-virtual {v0, v3}, Lorg/apache/tools/ant/types/Path;.add:(Lorg/apache/tools/ant/types/ResourceCollection;)V // method@f781 │ │ -490f24: 0e00 |0014: return-void │ │ +490ef0: |[490ef0] lombok.delombok.ant.Tasks$Delombok.addFileset:(Lorg/apache/tools/ant/types/FileSet;)V │ │ +490f00: 5420 08a3 |0000: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.path:Lorg/apache/tools/ant/types/Path; // field@a308 │ │ +490f04: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +490f08: 2200 161d |0004: new-instance v0, Lorg/apache/tools/ant/types/Path; // type@1d16 │ │ +490f0c: 6e10 cde6 0200 |0006: invoke-virtual {v2}, Llombok/delombok/ant/Tasks$Delombok;.getProject:()Lorg/apache/tools/ant/Project; // method@e6cd │ │ +490f12: 0c01 |0009: move-result-object v1 │ │ +490f14: 7020 80f7 1000 |000a: invoke-direct {v0, v1}, Lorg/apache/tools/ant/types/Path;.:(Lorg/apache/tools/ant/Project;)V // method@f780 │ │ +490f1a: 5b20 08a3 |000d: iput-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.path:Lorg/apache/tools/ant/types/Path; // field@a308 │ │ +490f1e: 5420 08a3 |000f: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.path:Lorg/apache/tools/ant/types/Path; // field@a308 │ │ +490f22: 6e20 81f7 3000 |0011: invoke-virtual {v0, v3}, Lorg/apache/tools/ant/types/Path;.add:(Lorg/apache/tools/ant/types/ResourceCollection;)V // method@f781 │ │ +490f28: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000f line=154 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Llombok/delombok/ant/Tasks$Delombok; │ │ 0x0000 - 0x0015 reg=3 (null) Lorg/apache/tools/ant/types/FileSet; │ │ @@ -941667,18 +941668,18 @@ │ │ type : '(Llombok/delombok/ant/Tasks$Format;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -490f28: |[490f28] lombok.delombok.ant.Tasks$Delombok.addFormat:(Llombok/delombok/ant/Tasks$Format;)V │ │ -490f38: 5410 05a3 |0000: iget-object v0, v1, Llombok/delombok/ant/Tasks$Delombok;.formatOptions:Ljava/util/List; // field@a305 │ │ -490f3c: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -490f42: 0e00 |0005: return-void │ │ +490f2c: |[490f2c] lombok.delombok.ant.Tasks$Delombok.addFormat:(Llombok/delombok/ant/Tasks$Format;)V │ │ +490f3c: 5410 05a3 |0000: iget-object v0, v1, Llombok/delombok/ant/Tasks$Delombok;.formatOptions:Ljava/util/List; // field@a305 │ │ +490f40: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +490f46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Llombok/delombok/ant/Tasks$Delombok; │ │ 0x0000 - 0x0006 reg=2 (null) Llombok/delombok/ant/Tasks$Format; │ │ │ │ @@ -941687,26 +941688,26 @@ │ │ type : '()Lorg/apache/tools/ant/types/Path;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -490e10: |[490e10] lombok.delombok.ant.Tasks$Delombok.createClasspath:()Lorg/apache/tools/ant/types/Path; │ │ -490e20: 5420 03a3 |0000: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.classpath:Lorg/apache/tools/ant/types/Path; // field@a303 │ │ -490e24: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -490e28: 2200 161d |0004: new-instance v0, Lorg/apache/tools/ant/types/Path; // type@1d16 │ │ -490e2c: 6e10 cde6 0200 |0006: invoke-virtual {v2}, Llombok/delombok/ant/Tasks$Delombok;.getProject:()Lorg/apache/tools/ant/Project; // method@e6cd │ │ -490e32: 0c01 |0009: move-result-object v1 │ │ -490e34: 7020 80f7 1000 |000a: invoke-direct {v0, v1}, Lorg/apache/tools/ant/types/Path;.:(Lorg/apache/tools/ant/Project;)V // method@f780 │ │ -490e3a: 5b20 03a3 |000d: iput-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.classpath:Lorg/apache/tools/ant/types/Path; // field@a303 │ │ -490e3e: 5420 03a3 |000f: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.classpath:Lorg/apache/tools/ant/types/Path; // field@a303 │ │ -490e42: 6e10 83f7 0000 |0011: invoke-virtual {v0}, Lorg/apache/tools/ant/types/Path;.createPath:()Lorg/apache/tools/ant/types/Path; // method@f783 │ │ -490e48: 0c00 |0014: move-result-object v0 │ │ -490e4a: 1100 |0015: return-object v0 │ │ +490e14: |[490e14] lombok.delombok.ant.Tasks$Delombok.createClasspath:()Lorg/apache/tools/ant/types/Path; │ │ +490e24: 5420 03a3 |0000: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.classpath:Lorg/apache/tools/ant/types/Path; // field@a303 │ │ +490e28: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +490e2c: 2200 161d |0004: new-instance v0, Lorg/apache/tools/ant/types/Path; // type@1d16 │ │ +490e30: 6e10 cde6 0200 |0006: invoke-virtual {v2}, Llombok/delombok/ant/Tasks$Delombok;.getProject:()Lorg/apache/tools/ant/Project; // method@e6cd │ │ +490e36: 0c01 |0009: move-result-object v1 │ │ +490e38: 7020 80f7 1000 |000a: invoke-direct {v0, v1}, Lorg/apache/tools/ant/types/Path;.:(Lorg/apache/tools/ant/Project;)V // method@f780 │ │ +490e3e: 5b20 03a3 |000d: iput-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.classpath:Lorg/apache/tools/ant/types/Path; // field@a303 │ │ +490e42: 5420 03a3 |000f: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.classpath:Lorg/apache/tools/ant/types/Path; // field@a303 │ │ +490e46: 6e10 83f7 0000 |0011: invoke-virtual {v0}, Lorg/apache/tools/ant/types/Path;.createPath:()Lorg/apache/tools/ant/types/Path; // method@f783 │ │ +490e4c: 0c00 |0014: move-result-object v0 │ │ +490e4e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000f line=95 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Llombok/delombok/ant/Tasks$Delombok; │ │ │ │ @@ -941715,26 +941716,26 @@ │ │ type : '()Lorg/apache/tools/ant/types/Path;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -490e4c: |[490e4c] lombok.delombok.ant.Tasks$Delombok.createModulepath:()Lorg/apache/tools/ant/types/Path; │ │ -490e5c: 5420 07a3 |0000: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.modulepath:Lorg/apache/tools/ant/types/Path; // field@a307 │ │ -490e60: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -490e64: 2200 161d |0004: new-instance v0, Lorg/apache/tools/ant/types/Path; // type@1d16 │ │ -490e68: 6e10 cde6 0200 |0006: invoke-virtual {v2}, Llombok/delombok/ant/Tasks$Delombok;.getProject:()Lorg/apache/tools/ant/Project; // method@e6cd │ │ -490e6e: 0c01 |0009: move-result-object v1 │ │ -490e70: 7020 80f7 1000 |000a: invoke-direct {v0, v1}, Lorg/apache/tools/ant/types/Path;.:(Lorg/apache/tools/ant/Project;)V // method@f780 │ │ -490e76: 5b20 07a3 |000d: iput-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.modulepath:Lorg/apache/tools/ant/types/Path; // field@a307 │ │ -490e7a: 5420 07a3 |000f: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.modulepath:Lorg/apache/tools/ant/types/Path; // field@a307 │ │ -490e7e: 6e10 83f7 0000 |0011: invoke-virtual {v0}, Lorg/apache/tools/ant/types/Path;.createPath:()Lorg/apache/tools/ant/types/Path; // method@f783 │ │ -490e84: 0c00 |0014: move-result-object v0 │ │ -490e86: 1100 |0015: return-object v0 │ │ +490e50: |[490e50] lombok.delombok.ant.Tasks$Delombok.createModulepath:()Lorg/apache/tools/ant/types/Path; │ │ +490e60: 5420 07a3 |0000: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.modulepath:Lorg/apache/tools/ant/types/Path; // field@a307 │ │ +490e64: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +490e68: 2200 161d |0004: new-instance v0, Lorg/apache/tools/ant/types/Path; // type@1d16 │ │ +490e6c: 6e10 cde6 0200 |0006: invoke-virtual {v2}, Llombok/delombok/ant/Tasks$Delombok;.getProject:()Lorg/apache/tools/ant/Project; // method@e6cd │ │ +490e72: 0c01 |0009: move-result-object v1 │ │ +490e74: 7020 80f7 1000 |000a: invoke-direct {v0, v1}, Lorg/apache/tools/ant/types/Path;.:(Lorg/apache/tools/ant/Project;)V // method@f780 │ │ +490e7a: 5b20 07a3 |000d: iput-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.modulepath:Lorg/apache/tools/ant/types/Path; // field@a307 │ │ +490e7e: 5420 07a3 |000f: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.modulepath:Lorg/apache/tools/ant/types/Path; // field@a307 │ │ +490e82: 6e10 83f7 0000 |0011: invoke-virtual {v0}, Lorg/apache/tools/ant/types/Path;.createPath:()Lorg/apache/tools/ant/types/Path; // method@f783 │ │ +490e88: 0c00 |0014: move-result-object v0 │ │ +490e8a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x000f line=129 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Llombok/delombok/ant/Tasks$Delombok; │ │ │ │ @@ -941743,26 +941744,26 @@ │ │ type : '()Lorg/apache/tools/ant/types/Path;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -490e88: |[490e88] lombok.delombok.ant.Tasks$Delombok.createSourcepath:()Lorg/apache/tools/ant/types/Path; │ │ -490e98: 5420 0aa3 |0000: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.sourcepath:Lorg/apache/tools/ant/types/Path; // field@a30a │ │ -490e9c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -490ea0: 2200 161d |0004: new-instance v0, Lorg/apache/tools/ant/types/Path; // type@1d16 │ │ -490ea4: 6e10 cde6 0200 |0006: invoke-virtual {v2}, Llombok/delombok/ant/Tasks$Delombok;.getProject:()Lorg/apache/tools/ant/Project; // method@e6cd │ │ -490eaa: 0c01 |0009: move-result-object v1 │ │ -490eac: 7020 80f7 1000 |000a: invoke-direct {v0, v1}, Lorg/apache/tools/ant/types/Path;.:(Lorg/apache/tools/ant/Project;)V // method@f780 │ │ -490eb2: 5b20 0aa3 |000d: iput-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.sourcepath:Lorg/apache/tools/ant/types/Path; // field@a30a │ │ -490eb6: 5420 0aa3 |000f: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.sourcepath:Lorg/apache/tools/ant/types/Path; // field@a30a │ │ -490eba: 6e10 83f7 0000 |0011: invoke-virtual {v0}, Lorg/apache/tools/ant/types/Path;.createPath:()Lorg/apache/tools/ant/types/Path; // method@f783 │ │ -490ec0: 0c00 |0014: move-result-object v0 │ │ -490ec2: 1100 |0015: return-object v0 │ │ +490e8c: |[490e8c] lombok.delombok.ant.Tasks$Delombok.createSourcepath:()Lorg/apache/tools/ant/types/Path; │ │ +490e9c: 5420 0aa3 |0000: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.sourcepath:Lorg/apache/tools/ant/types/Path; // field@a30a │ │ +490ea0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +490ea4: 2200 161d |0004: new-instance v0, Lorg/apache/tools/ant/types/Path; // type@1d16 │ │ +490ea8: 6e10 cde6 0200 |0006: invoke-virtual {v2}, Llombok/delombok/ant/Tasks$Delombok;.getProject:()Lorg/apache/tools/ant/Project; // method@e6cd │ │ +490eae: 0c01 |0009: move-result-object v1 │ │ +490eb0: 7020 80f7 1000 |000a: invoke-direct {v0, v1}, Lorg/apache/tools/ant/types/Path;.:(Lorg/apache/tools/ant/Project;)V // method@f780 │ │ +490eb6: 5b20 0aa3 |000d: iput-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.sourcepath:Lorg/apache/tools/ant/types/Path; // field@a30a │ │ +490eba: 5420 0aa3 |000f: iget-object v0, v2, Llombok/delombok/ant/Tasks$Delombok;.sourcepath:Lorg/apache/tools/ant/types/Path; // field@a30a │ │ +490ebe: 6e10 83f7 0000 |0011: invoke-virtual {v0}, Lorg/apache/tools/ant/types/Path;.createPath:()Lorg/apache/tools/ant/types/Path; // method@f783 │ │ +490ec4: 0c00 |0014: move-result-object v0 │ │ +490ec6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000f line=112 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Llombok/delombok/ant/Tasks$Delombok; │ │ │ │ @@ -941771,115 +941772,115 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 195 16-bit code units │ │ -490f44: |[490f44] lombok.delombok.ant.Tasks$Delombok.execute:()V │ │ -490f54: 6e10 cce6 0b00 |0000: invoke-virtual {v11}, Llombok/delombok/ant/Tasks$Delombok;.getLocation:()Lorg/apache/tools/ant/Location; // method@e6cc │ │ -490f5a: 0c00 |0003: move-result-object v0 │ │ -490f5c: 1a01 76ac |0004: const-string v1, "lombok.delombok.ant.DelombokTaskImpl" // string@ac76 │ │ -490f60: 7110 d8e6 0100 |0006: invoke-static {v1}, Llombok/delombok/ant/Tasks$Delombok;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e6d8 │ │ -490f66: 0c01 |0009: move-result-object v1 │ │ -490f68: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -490f6a: 2323 691f |000b: new-array v3, v2, [Ljava/lang/Class; // type@1f69 │ │ -490f6e: 6e20 cedf 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@dfce │ │ -490f74: 0c01 |0010: move-result-object v1 │ │ -490f76: 2323 6e1f |0011: new-array v3, v2, [Ljava/lang/Object; // type@1f6e │ │ -490f7a: 6e20 64e1 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@e164 │ │ -490f80: 0c01 |0016: move-result-object v1 │ │ -490f82: 6e10 96e0 0b00 |0017: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -490f88: 0c03 |001a: move-result-object v3 │ │ -490f8a: 6e10 d4df 0300 |001b: invoke-virtual {v3}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@dfd4 │ │ -490f90: 0c03 |001e: move-result-object v3 │ │ -490f92: 2134 |001f: array-length v4, v3 │ │ -490f94: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -490f96: 1216 |0021: const/4 v6, #int 1 // #1 │ │ -490f98: 3445 1a00 |0022: if-lt v5, v4, 003c // +001a │ │ -490f9c: 6e10 96e0 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -490fa2: 0c03 |0027: move-result-object v3 │ │ -490fa4: 1a04 028a |0028: const-string v4, "execute" // string@8a02 │ │ -490fa8: 2365 691f |002a: new-array v5, v6, [Ljava/lang/Class; // type@1f69 │ │ -490fac: 1c07 121d |002c: const-class v7, Lorg/apache/tools/ant/Location; // type@1d12 │ │ -490fb0: 4d07 0502 |002e: aput-object v7, v5, v2 │ │ -490fb4: 6e30 e0df 4305 |0030: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfe0 │ │ -490fba: 0c03 |0033: move-result-object v3 │ │ -490fbc: 2364 6e1f |0034: new-array v4, v6, [Ljava/lang/Object; // type@1f6e │ │ -490fc0: 4d00 0402 |0036: aput-object v0, v4, v2 │ │ -490fc4: 6e30 87e1 1304 |0038: invoke-virtual {v3, v1, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ -490fca: 0e00 |003b: return-void │ │ -490fcc: 4607 0305 |003c: aget-object v7, v3, v5 │ │ -490fd0: 6e10 73e1 0700 |003e: invoke-virtual {v7}, Ljava/lang/reflect/Field;.isSynthetic:()Z // method@e173 │ │ -490fd6: 0a08 |0041: move-result v8 │ │ -490fd8: 3908 6000 |0042: if-nez v8, 00a2 // +0060 │ │ -490fdc: 6e10 6ee1 0700 |0044: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getModifiers:()I // method@e16e │ │ -490fe2: 0a08 |0047: move-result v8 │ │ -490fe4: 7110 91e1 0800 |0048: invoke-static {v8}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@e191 │ │ -490fea: 0a08 |004b: move-result v8 │ │ -490fec: 3808 0300 |004c: if-eqz v8, 004f // +0003 │ │ -490ff0: 2854 |004e: goto 00a2 // +0054 │ │ -490ff2: 6e10 96e0 0100 |004f: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -490ff8: 0c08 |0052: move-result-object v8 │ │ -490ffa: 6e10 6fe1 0700 |0053: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@e16f │ │ -491000: 0c09 |0056: move-result-object v9 │ │ -491002: 6e20 d3df 9800 |0057: invoke-virtual {v8, v9}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ -491008: 0c08 |005a: move-result-object v8 │ │ -49100a: 6e20 75e1 6800 |005b: invoke-virtual {v8, v6}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@e175 │ │ -491010: 6e10 6fe1 0700 |005e: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@e16f │ │ -491016: 0c06 |0061: move-result-object v6 │ │ -491018: 1a09 f58d |0062: const-string v9, "formatOptions" // string@8df5 │ │ -49101c: 6e20 c7e0 9600 |0064: invoke-virtual {v6, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -491022: 0a06 |0067: move-result v6 │ │ -491024: 3806 3300 |0068: if-eqz v6, 009b // +0033 │ │ -491028: 2206 7119 |006a: new-instance v6, Ljava/util/ArrayList; // type@1971 │ │ -49102c: 7010 92e2 0600 |006c: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -491032: 54b7 05a3 |006f: iget-object v7, v11, Llombok/delombok/ant/Tasks$Delombok;.formatOptions:Ljava/util/List; // field@a305 │ │ -491036: 7210 8fe3 0700 |0071: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -49103c: 0c07 |0074: move-result-object v7 │ │ -49103e: 7210 5fe3 0700 |0075: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -491044: 0a09 |0078: move-result v9 │ │ -491046: 3909 0600 |0079: if-nez v9, 007f // +0006 │ │ -49104a: 6e30 74e1 1806 |007b: invoke-virtual {v8, v1, v6}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@e174 │ │ -491050: 2824 |007e: goto 00a2 // +0024 │ │ -491052: 7210 60e3 0700 |007f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -491058: 0c09 |0082: move-result-object v9 │ │ -49105a: 1f09 ae1a |0083: check-cast v9, Llombok/delombok/ant/Tasks$Format; // type@1aae │ │ -49105e: 6e10 dbe6 0900 |0085: invoke-virtual {v9}, Llombok/delombok/ant/Tasks$Format;.getValue:()Ljava/lang/String; // method@e6db │ │ -491064: 0c0a |0088: move-result-object v10 │ │ -491066: 380a 0a00 |0089: if-eqz v10, 0093 // +000a │ │ -49106a: 6e10 dbe6 0900 |008b: invoke-virtual {v9}, Llombok/delombok/ant/Tasks$Format;.getValue:()Ljava/lang/String; // method@e6db │ │ -491070: 0c09 |008e: move-result-object v9 │ │ -491072: 7220 85e3 9600 |008f: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -491078: 28e3 |0092: goto 0075 // -001d │ │ -49107a: 2200 111d |0093: new-instance v0, Lorg/apache/tools/ant/BuildException; // type@1d11 │ │ -49107e: 1a01 0c04 |0095: const-string v1, "'value' property required for " // string@040c │ │ -491082: 7020 7ef7 1000 |0097: invoke-direct {v0, v1}, Lorg/apache/tools/ant/BuildException;.:(Ljava/lang/String;)V // method@f77e │ │ -491088: 2700 |009a: throw v0 │ │ -49108a: 6e20 66e1 b700 |009b: invoke-virtual {v7, v11}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -491090: 0c06 |009e: move-result-object v6 │ │ -491092: 6e30 74e1 1806 |009f: invoke-virtual {v8, v1, v6}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@e174 │ │ -491098: d805 0501 |00a2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -49109c: 2900 7dff |00a4: goto/16 0021 // -0083 │ │ -4910a0: 0d00 |00a6: move-exception v0 │ │ -4910a2: 2001 2419 |00a7: instance-of v1, v0, Ljava/lang/reflect/InvocationTargetException; // type@1924 │ │ -4910a6: 3801 0600 |00a9: if-eqz v1, 00af // +0006 │ │ -4910aa: 6e10 1de0 0000 |00ab: invoke-virtual {v0}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@e01d │ │ -4910b0: 0c00 |00ae: move-result-object v0 │ │ -4910b2: 2001 df18 |00af: instance-of v1, v0, Ljava/lang/Error; // type@18df │ │ -4910b6: 3901 0f00 |00b1: if-nez v1, 00c0 // +000f │ │ -4910ba: 2001 ff18 |00b3: instance-of v1, v0, Ljava/lang/RuntimeException; // type@18ff │ │ -4910be: 3801 0500 |00b5: if-eqz v1, 00ba // +0005 │ │ -4910c2: 1f00 ff18 |00b7: check-cast v0, Ljava/lang/RuntimeException; // type@18ff │ │ -4910c6: 2700 |00b9: throw v0 │ │ -4910c8: 2201 ff18 |00ba: new-instance v1, Ljava/lang/RuntimeException; // type@18ff │ │ -4910cc: 7020 aae0 0100 |00bc: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ -4910d2: 2701 |00bf: throw v1 │ │ -4910d4: 1f00 df18 |00c0: check-cast v0, Ljava/lang/Error; // type@18df │ │ -4910d8: 2700 |00c2: throw v0 │ │ +490f48: |[490f48] lombok.delombok.ant.Tasks$Delombok.execute:()V │ │ +490f58: 6e10 cce6 0b00 |0000: invoke-virtual {v11}, Llombok/delombok/ant/Tasks$Delombok;.getLocation:()Lorg/apache/tools/ant/Location; // method@e6cc │ │ +490f5e: 0c00 |0003: move-result-object v0 │ │ +490f60: 1a01 76ac |0004: const-string v1, "lombok.delombok.ant.DelombokTaskImpl" // string@ac76 │ │ +490f64: 7110 d8e6 0100 |0006: invoke-static {v1}, Llombok/delombok/ant/Tasks$Delombok;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e6d8 │ │ +490f6a: 0c01 |0009: move-result-object v1 │ │ +490f6c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +490f6e: 2323 691f |000b: new-array v3, v2, [Ljava/lang/Class; // type@1f69 │ │ +490f72: 6e20 cedf 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@dfce │ │ +490f78: 0c01 |0010: move-result-object v1 │ │ +490f7a: 2323 6e1f |0011: new-array v3, v2, [Ljava/lang/Object; // type@1f6e │ │ +490f7e: 6e20 64e1 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@e164 │ │ +490f84: 0c01 |0016: move-result-object v1 │ │ +490f86: 6e10 96e0 0b00 |0017: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +490f8c: 0c03 |001a: move-result-object v3 │ │ +490f8e: 6e10 d4df 0300 |001b: invoke-virtual {v3}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@dfd4 │ │ +490f94: 0c03 |001e: move-result-object v3 │ │ +490f96: 2134 |001f: array-length v4, v3 │ │ +490f98: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +490f9a: 1216 |0021: const/4 v6, #int 1 // #1 │ │ +490f9c: 3445 1a00 |0022: if-lt v5, v4, 003c // +001a │ │ +490fa0: 6e10 96e0 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +490fa6: 0c03 |0027: move-result-object v3 │ │ +490fa8: 1a04 028a |0028: const-string v4, "execute" // string@8a02 │ │ +490fac: 2365 691f |002a: new-array v5, v6, [Ljava/lang/Class; // type@1f69 │ │ +490fb0: 1c07 121d |002c: const-class v7, Lorg/apache/tools/ant/Location; // type@1d12 │ │ +490fb4: 4d07 0502 |002e: aput-object v7, v5, v2 │ │ +490fb8: 6e30 e0df 4305 |0030: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfe0 │ │ +490fbe: 0c03 |0033: move-result-object v3 │ │ +490fc0: 2364 6e1f |0034: new-array v4, v6, [Ljava/lang/Object; // type@1f6e │ │ +490fc4: 4d00 0402 |0036: aput-object v0, v4, v2 │ │ +490fc8: 6e30 87e1 1304 |0038: invoke-virtual {v3, v1, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ +490fce: 0e00 |003b: return-void │ │ +490fd0: 4607 0305 |003c: aget-object v7, v3, v5 │ │ +490fd4: 6e10 73e1 0700 |003e: invoke-virtual {v7}, Ljava/lang/reflect/Field;.isSynthetic:()Z // method@e173 │ │ +490fda: 0a08 |0041: move-result v8 │ │ +490fdc: 3908 6000 |0042: if-nez v8, 00a2 // +0060 │ │ +490fe0: 6e10 6ee1 0700 |0044: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getModifiers:()I // method@e16e │ │ +490fe6: 0a08 |0047: move-result v8 │ │ +490fe8: 7110 91e1 0800 |0048: invoke-static {v8}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@e191 │ │ +490fee: 0a08 |004b: move-result v8 │ │ +490ff0: 3808 0300 |004c: if-eqz v8, 004f // +0003 │ │ +490ff4: 2854 |004e: goto 00a2 // +0054 │ │ +490ff6: 6e10 96e0 0100 |004f: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +490ffc: 0c08 |0052: move-result-object v8 │ │ +490ffe: 6e10 6fe1 0700 |0053: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@e16f │ │ +491004: 0c09 |0056: move-result-object v9 │ │ +491006: 6e20 d3df 9800 |0057: invoke-virtual {v8, v9}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ +49100c: 0c08 |005a: move-result-object v8 │ │ +49100e: 6e20 75e1 6800 |005b: invoke-virtual {v8, v6}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@e175 │ │ +491014: 6e10 6fe1 0700 |005e: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@e16f │ │ +49101a: 0c06 |0061: move-result-object v6 │ │ +49101c: 1a09 f58d |0062: const-string v9, "formatOptions" // string@8df5 │ │ +491020: 6e20 c7e0 9600 |0064: invoke-virtual {v6, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +491026: 0a06 |0067: move-result v6 │ │ +491028: 3806 3300 |0068: if-eqz v6, 009b // +0033 │ │ +49102c: 2206 7119 |006a: new-instance v6, Ljava/util/ArrayList; // type@1971 │ │ +491030: 7010 92e2 0600 |006c: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +491036: 54b7 05a3 |006f: iget-object v7, v11, Llombok/delombok/ant/Tasks$Delombok;.formatOptions:Ljava/util/List; // field@a305 │ │ +49103a: 7210 8fe3 0700 |0071: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +491040: 0c07 |0074: move-result-object v7 │ │ +491042: 7210 5fe3 0700 |0075: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +491048: 0a09 |0078: move-result v9 │ │ +49104a: 3909 0600 |0079: if-nez v9, 007f // +0006 │ │ +49104e: 6e30 74e1 1806 |007b: invoke-virtual {v8, v1, v6}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@e174 │ │ +491054: 2824 |007e: goto 00a2 // +0024 │ │ +491056: 7210 60e3 0700 |007f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +49105c: 0c09 |0082: move-result-object v9 │ │ +49105e: 1f09 ae1a |0083: check-cast v9, Llombok/delombok/ant/Tasks$Format; // type@1aae │ │ +491062: 6e10 dbe6 0900 |0085: invoke-virtual {v9}, Llombok/delombok/ant/Tasks$Format;.getValue:()Ljava/lang/String; // method@e6db │ │ +491068: 0c0a |0088: move-result-object v10 │ │ +49106a: 380a 0a00 |0089: if-eqz v10, 0093 // +000a │ │ +49106e: 6e10 dbe6 0900 |008b: invoke-virtual {v9}, Llombok/delombok/ant/Tasks$Format;.getValue:()Ljava/lang/String; // method@e6db │ │ +491074: 0c09 |008e: move-result-object v9 │ │ +491076: 7220 85e3 9600 |008f: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +49107c: 28e3 |0092: goto 0075 // -001d │ │ +49107e: 2200 111d |0093: new-instance v0, Lorg/apache/tools/ant/BuildException; // type@1d11 │ │ +491082: 1a01 0c04 |0095: const-string v1, "'value' property required for " // string@040c │ │ +491086: 7020 7ef7 1000 |0097: invoke-direct {v0, v1}, Lorg/apache/tools/ant/BuildException;.:(Ljava/lang/String;)V // method@f77e │ │ +49108c: 2700 |009a: throw v0 │ │ +49108e: 6e20 66e1 b700 |009b: invoke-virtual {v7, v11}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +491094: 0c06 |009e: move-result-object v6 │ │ +491096: 6e30 74e1 1806 |009f: invoke-virtual {v8, v1, v6}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@e174 │ │ +49109c: d805 0501 |00a2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4910a0: 2900 7dff |00a4: goto/16 0021 // -0083 │ │ +4910a4: 0d00 |00a6: move-exception v0 │ │ +4910a6: 2001 2419 |00a7: instance-of v1, v0, Ljava/lang/reflect/InvocationTargetException; // type@1924 │ │ +4910aa: 3801 0600 |00a9: if-eqz v1, 00af // +0006 │ │ +4910ae: 6e10 1de0 0000 |00ab: invoke-virtual {v0}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@e01d │ │ +4910b4: 0c00 |00ae: move-result-object v0 │ │ +4910b6: 2001 df18 |00af: instance-of v1, v0, Ljava/lang/Error; // type@18df │ │ +4910ba: 3901 0f00 |00b1: if-nez v1, 00c0 // +000f │ │ +4910be: 2001 ff18 |00b3: instance-of v1, v0, Ljava/lang/RuntimeException; // type@18ff │ │ +4910c2: 3801 0500 |00b5: if-eqz v1, 00ba // +0005 │ │ +4910c6: 1f00 ff18 |00b7: check-cast v0, Ljava/lang/RuntimeException; // type@18ff │ │ +4910ca: 2700 |00b9: throw v0 │ │ +4910cc: 2201 ff18 |00ba: new-instance v1, Ljava/lang/RuntimeException; // type@18ff │ │ +4910d0: 7020 aae0 0100 |00bc: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ +4910d6: 2701 |00bf: throw v1 │ │ +4910d8: 1f00 df18 |00c0: check-cast v0, Ljava/lang/Error; // type@18df │ │ +4910dc: 2700 |00c2: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x00a2 │ │ Ljava/lang/Exception; -> 0x00a6 │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=191 │ │ 0x0017 line=192 │ │ @@ -941911,21 +941912,21 @@ │ │ type : '(Lorg/apache/tools/ant/types/Path;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4910ec: |[4910ec] lombok.delombok.ant.Tasks$Delombok.setClasspath:(Lorg/apache/tools/ant/types/Path;)V │ │ -4910fc: 5410 03a3 |0000: iget-object v0, v1, Llombok/delombok/ant/Tasks$Delombok;.classpath:Lorg/apache/tools/ant/types/Path; // field@a303 │ │ -491100: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -491104: 5b12 03a3 |0004: iput-object v2, v1, Llombok/delombok/ant/Tasks$Delombok;.classpath:Lorg/apache/tools/ant/types/Path; // field@a303 │ │ -491108: 2804 |0006: goto 000a // +0004 │ │ -49110a: 6e20 82f7 2000 |0007: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.append:(Lorg/apache/tools/ant/types/Path;)V // method@f782 │ │ -491110: 0e00 |000a: return-void │ │ +4910f0: |[4910f0] lombok.delombok.ant.Tasks$Delombok.setClasspath:(Lorg/apache/tools/ant/types/Path;)V │ │ +491100: 5410 03a3 |0000: iget-object v0, v1, Llombok/delombok/ant/Tasks$Delombok;.classpath:Lorg/apache/tools/ant/types/Path; // field@a303 │ │ +491104: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +491108: 5b12 03a3 |0004: iput-object v2, v1, Llombok/delombok/ant/Tasks$Delombok;.classpath:Lorg/apache/tools/ant/types/Path; // field@a303 │ │ +49110c: 2804 |0006: goto 000a // +0004 │ │ +49110e: 6e20 82f7 2000 |0007: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.append:(Lorg/apache/tools/ant/types/Path;)V // method@f782 │ │ +491114: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0007 line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Llombok/delombok/ant/Tasks$Delombok; │ │ @@ -941936,19 +941937,19 @@ │ │ type : '(Lorg/apache/tools/ant/types/Reference;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -491114: |[491114] lombok.delombok.ant.Tasks$Delombok.setClasspathRef:(Lorg/apache/tools/ant/types/Reference;)V │ │ -491124: 6e10 c8e6 0100 |0000: invoke-virtual {v1}, Llombok/delombok/ant/Tasks$Delombok;.createClasspath:()Lorg/apache/tools/ant/types/Path; // method@e6c8 │ │ -49112a: 0c00 |0003: move-result-object v0 │ │ -49112c: 6e20 84f7 2000 |0004: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.setRefid:(Lorg/apache/tools/ant/types/Reference;)V // method@f784 │ │ -491132: 0e00 |0007: return-void │ │ +491118: |[491118] lombok.delombok.ant.Tasks$Delombok.setClasspathRef:(Lorg/apache/tools/ant/types/Reference;)V │ │ +491128: 6e10 c8e6 0100 |0000: invoke-virtual {v1}, Llombok/delombok/ant/Tasks$Delombok;.createClasspath:()Lorg/apache/tools/ant/types/Path; // method@e6c8 │ │ +49112e: 0c00 |0003: move-result-object v0 │ │ +491130: 6e20 84f7 2000 |0004: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.setRefid:(Lorg/apache/tools/ant/types/Reference;)V // method@f784 │ │ +491136: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Llombok/delombok/ant/Tasks$Delombok; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/tools/ant/types/Reference; │ │ │ │ @@ -941957,17 +941958,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -491134: |[491134] lombok.delombok.ant.Tasks$Delombok.setEncoding:(Ljava/lang/String;)V │ │ -491144: 5b01 04a3 |0000: iput-object v1, v0, Llombok/delombok/ant/Tasks$Delombok;.encoding:Ljava/lang/String; // field@a304 │ │ -491148: 0e00 |0002: return-void │ │ +491138: |[491138] lombok.delombok.ant.Tasks$Delombok.setEncoding:(Ljava/lang/String;)V │ │ +491148: 5b01 04a3 |0000: iput-object v1, v0, Llombok/delombok/ant/Tasks$Delombok;.encoding:Ljava/lang/String; // field@a304 │ │ +49114c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Llombok/delombok/ant/Tasks$Delombok; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -941976,17 +941977,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49114c: |[49114c] lombok.delombok.ant.Tasks$Delombok.setFrom:(Ljava/io/File;)V │ │ -49115c: 5b01 06a3 |0000: iput-object v1, v0, Llombok/delombok/ant/Tasks$Delombok;.fromDir:Ljava/io/File; // field@a306 │ │ -491160: 0e00 |0002: return-void │ │ +491150: |[491150] lombok.delombok.ant.Tasks$Delombok.setFrom:(Ljava/io/File;)V │ │ +491160: 5b01 06a3 |0000: iput-object v1, v0, Llombok/delombok/ant/Tasks$Delombok;.fromDir:Ljava/io/File; // field@a306 │ │ +491164: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Llombok/delombok/ant/Tasks$Delombok; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -941995,21 +941996,21 @@ │ │ type : '(Lorg/apache/tools/ant/types/Path;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -491164: |[491164] lombok.delombok.ant.Tasks$Delombok.setModulepath:(Lorg/apache/tools/ant/types/Path;)V │ │ -491174: 5410 07a3 |0000: iget-object v0, v1, Llombok/delombok/ant/Tasks$Delombok;.modulepath:Lorg/apache/tools/ant/types/Path; // field@a307 │ │ -491178: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -49117c: 5b12 07a3 |0004: iput-object v2, v1, Llombok/delombok/ant/Tasks$Delombok;.modulepath:Lorg/apache/tools/ant/types/Path; // field@a307 │ │ -491180: 2804 |0006: goto 000a // +0004 │ │ -491182: 6e20 82f7 2000 |0007: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.append:(Lorg/apache/tools/ant/types/Path;)V // method@f782 │ │ -491188: 0e00 |000a: return-void │ │ +491168: |[491168] lombok.delombok.ant.Tasks$Delombok.setModulepath:(Lorg/apache/tools/ant/types/Path;)V │ │ +491178: 5410 07a3 |0000: iget-object v0, v1, Llombok/delombok/ant/Tasks$Delombok;.modulepath:Lorg/apache/tools/ant/types/Path; // field@a307 │ │ +49117c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +491180: 5b12 07a3 |0004: iput-object v2, v1, Llombok/delombok/ant/Tasks$Delombok;.modulepath:Lorg/apache/tools/ant/types/Path; // field@a307 │ │ +491184: 2804 |0006: goto 000a // +0004 │ │ +491186: 6e20 82f7 2000 |0007: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.append:(Lorg/apache/tools/ant/types/Path;)V // method@f782 │ │ +49118c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=123 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Llombok/delombok/ant/Tasks$Delombok; │ │ @@ -942020,19 +942021,19 @@ │ │ type : '(Lorg/apache/tools/ant/types/Reference;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -49118c: |[49118c] lombok.delombok.ant.Tasks$Delombok.setModulepathRef:(Lorg/apache/tools/ant/types/Reference;)V │ │ -49119c: 6e10 c9e6 0100 |0000: invoke-virtual {v1}, Llombok/delombok/ant/Tasks$Delombok;.createModulepath:()Lorg/apache/tools/ant/types/Path; // method@e6c9 │ │ -4911a2: 0c00 |0003: move-result-object v0 │ │ -4911a4: 6e20 84f7 2000 |0004: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.setRefid:(Lorg/apache/tools/ant/types/Reference;)V // method@f784 │ │ -4911aa: 0e00 |0007: return-void │ │ +491190: |[491190] lombok.delombok.ant.Tasks$Delombok.setModulepathRef:(Lorg/apache/tools/ant/types/Reference;)V │ │ +4911a0: 6e10 c9e6 0100 |0000: invoke-virtual {v1}, Llombok/delombok/ant/Tasks$Delombok;.createModulepath:()Lorg/apache/tools/ant/types/Path; // method@e6c9 │ │ +4911a6: 0c00 |0003: move-result-object v0 │ │ +4911a8: 6e20 84f7 2000 |0004: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.setRefid:(Lorg/apache/tools/ant/types/Reference;)V // method@f784 │ │ +4911ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Llombok/delombok/ant/Tasks$Delombok; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/tools/ant/types/Reference; │ │ │ │ @@ -942041,21 +942042,21 @@ │ │ type : '(Lorg/apache/tools/ant/types/Path;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4911ac: |[4911ac] lombok.delombok.ant.Tasks$Delombok.setSourcepath:(Lorg/apache/tools/ant/types/Path;)V │ │ -4911bc: 5410 0aa3 |0000: iget-object v0, v1, Llombok/delombok/ant/Tasks$Delombok;.sourcepath:Lorg/apache/tools/ant/types/Path; // field@a30a │ │ -4911c0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -4911c4: 5b12 0aa3 |0004: iput-object v2, v1, Llombok/delombok/ant/Tasks$Delombok;.sourcepath:Lorg/apache/tools/ant/types/Path; // field@a30a │ │ -4911c8: 2804 |0006: goto 000a // +0004 │ │ -4911ca: 6e20 82f7 2000 |0007: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.append:(Lorg/apache/tools/ant/types/Path;)V // method@f782 │ │ -4911d0: 0e00 |000a: return-void │ │ +4911b0: |[4911b0] lombok.delombok.ant.Tasks$Delombok.setSourcepath:(Lorg/apache/tools/ant/types/Path;)V │ │ +4911c0: 5410 0aa3 |0000: iget-object v0, v1, Llombok/delombok/ant/Tasks$Delombok;.sourcepath:Lorg/apache/tools/ant/types/Path; // field@a30a │ │ +4911c4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +4911c8: 5b12 0aa3 |0004: iput-object v2, v1, Llombok/delombok/ant/Tasks$Delombok;.sourcepath:Lorg/apache/tools/ant/types/Path; // field@a30a │ │ +4911cc: 2804 |0006: goto 000a // +0004 │ │ +4911ce: 6e20 82f7 2000 |0007: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.append:(Lorg/apache/tools/ant/types/Path;)V // method@f782 │ │ +4911d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ 0x0007 line=106 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Llombok/delombok/ant/Tasks$Delombok; │ │ @@ -942066,19 +942067,19 @@ │ │ type : '(Lorg/apache/tools/ant/types/Reference;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4911d4: |[4911d4] lombok.delombok.ant.Tasks$Delombok.setSourcepathRef:(Lorg/apache/tools/ant/types/Reference;)V │ │ -4911e4: 6e10 cae6 0100 |0000: invoke-virtual {v1}, Llombok/delombok/ant/Tasks$Delombok;.createSourcepath:()Lorg/apache/tools/ant/types/Path; // method@e6ca │ │ -4911ea: 0c00 |0003: move-result-object v0 │ │ -4911ec: 6e20 84f7 2000 |0004: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.setRefid:(Lorg/apache/tools/ant/types/Reference;)V // method@f784 │ │ -4911f2: 0e00 |0007: return-void │ │ +4911d8: |[4911d8] lombok.delombok.ant.Tasks$Delombok.setSourcepathRef:(Lorg/apache/tools/ant/types/Reference;)V │ │ +4911e8: 6e10 cae6 0100 |0000: invoke-virtual {v1}, Llombok/delombok/ant/Tasks$Delombok;.createSourcepath:()Lorg/apache/tools/ant/types/Path; // method@e6ca │ │ +4911ee: 0c00 |0003: move-result-object v0 │ │ +4911f0: 6e20 84f7 2000 |0004: invoke-virtual {v0, v2}, Lorg/apache/tools/ant/types/Path;.setRefid:(Lorg/apache/tools/ant/types/Reference;)V // method@f784 │ │ +4911f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Llombok/delombok/ant/Tasks$Delombok; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/tools/ant/types/Reference; │ │ │ │ @@ -942087,17 +942088,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4911f4: |[4911f4] lombok.delombok.ant.Tasks$Delombok.setTo:(Ljava/io/File;)V │ │ -491204: 5b01 0ba3 |0000: iput-object v1, v0, Llombok/delombok/ant/Tasks$Delombok;.toDir:Ljava/io/File; // field@a30b │ │ -491208: 0e00 |0002: return-void │ │ +4911f8: |[4911f8] lombok.delombok.ant.Tasks$Delombok.setTo:(Ljava/io/File;)V │ │ +491208: 5b01 0ba3 |0000: iput-object v1, v0, Llombok/delombok/ant/Tasks$Delombok;.toDir:Ljava/io/File; // field@a30b │ │ +49120c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Llombok/delombok/ant/Tasks$Delombok; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -942106,17 +942107,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49120c: |[49120c] lombok.delombok.ant.Tasks$Delombok.setVerbose:(Z)V │ │ -49121c: 5c01 0ca3 |0000: iput-boolean v1, v0, Llombok/delombok/ant/Tasks$Delombok;.verbose:Z // field@a30c │ │ -491220: 0e00 |0002: return-void │ │ +491210: |[491210] lombok.delombok.ant.Tasks$Delombok.setVerbose:(Z)V │ │ +491220: 5c01 0ca3 |0000: iput-boolean v1, v0, Llombok/delombok/ant/Tasks$Delombok;.verbose:Z // field@a30c │ │ +491224: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Llombok/delombok/ant/Tasks$Delombok; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -942154,17 +942155,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -491304: |[491304] lombok.delombok.ant.Tasks$Format.:()V │ │ -491314: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49131a: 0e00 |0003: return-void │ │ +491308: |[491308] lombok.delombok.ant.Tasks$Format.:()V │ │ +491318: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49131e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/delombok/ant/Tasks$Format; │ │ │ │ Virtual methods - │ │ @@ -942173,39 +942174,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -491224: |[491224] lombok.delombok.ant.Tasks$Format.equals:(Ljava/lang/Object;)Z │ │ -491234: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -491236: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -49123a: 0f00 |0003: return v0 │ │ -49123c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -49123e: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ -491242: 0f01 |0007: return v1 │ │ -491244: 6e10 96e0 0400 |0008: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -49124a: 0c02 |000b: move-result-object v2 │ │ -49124c: 6e10 96e0 0500 |000c: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -491252: 0c03 |000f: move-result-object v3 │ │ -491254: 3232 0300 |0010: if-eq v2, v3, 0013 // +0003 │ │ -491258: 0f01 |0012: return v1 │ │ -49125a: 1f05 ae1a |0013: check-cast v5, Llombok/delombok/ant/Tasks$Format; // type@1aae │ │ -49125e: 5442 0da3 |0015: iget-object v2, v4, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ -491262: 3902 0700 |0017: if-nez v2, 001e // +0007 │ │ -491266: 5455 0da3 |0019: iget-object v5, v5, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ -49126a: 3805 0c00 |001b: if-eqz v5, 0027 // +000c │ │ -49126e: 0f01 |001d: return v1 │ │ -491270: 5455 0da3 |001e: iget-object v5, v5, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ -491274: 6e20 c7e0 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -49127a: 0a05 |0023: move-result v5 │ │ -49127c: 3905 0300 |0024: if-nez v5, 0027 // +0003 │ │ -491280: 0f01 |0026: return v1 │ │ -491282: 0f00 |0027: return v0 │ │ +491228: |[491228] lombok.delombok.ant.Tasks$Format.equals:(Ljava/lang/Object;)Z │ │ +491238: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +49123a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +49123e: 0f00 |0003: return v0 │ │ +491240: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +491242: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ +491246: 0f01 |0007: return v1 │ │ +491248: 6e10 96e0 0400 |0008: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +49124e: 0c02 |000b: move-result-object v2 │ │ +491250: 6e10 96e0 0500 |000c: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +491256: 0c03 |000f: move-result-object v3 │ │ +491258: 3232 0300 |0010: if-eq v2, v3, 0013 // +0003 │ │ +49125c: 0f01 |0012: return v1 │ │ +49125e: 1f05 ae1a |0013: check-cast v5, Llombok/delombok/ant/Tasks$Format; // type@1aae │ │ +491262: 5442 0da3 |0015: iget-object v2, v4, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ +491266: 3902 0700 |0017: if-nez v2, 001e // +0007 │ │ +49126a: 5455 0da3 |0019: iget-object v5, v5, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ +49126e: 3805 0c00 |001b: if-eqz v5, 0027 // +000c │ │ +491272: 0f01 |001d: return v1 │ │ +491274: 5455 0da3 |001e: iget-object v5, v5, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ +491278: 6e20 c7e0 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +49127e: 0a05 |0023: move-result v5 │ │ +491280: 3905 0300 |0024: if-nez v5, 0027 // +0003 │ │ +491284: 0f01 |0026: return v1 │ │ +491286: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=54 │ │ 0x0013 line=55 │ │ 0x0015 line=56 │ │ 0x0019 line=57 │ │ 0x001e line=58 │ │ @@ -942218,17 +942219,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4912b0: |[4912b0] lombok.delombok.ant.Tasks$Format.getValue:()Ljava/lang/String; │ │ -4912c0: 5410 0da3 |0000: iget-object v0, v1, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ -4912c4: 1100 |0002: return-object v0 │ │ +4912b4: |[4912b4] lombok.delombok.ant.Tasks$Format.getValue:()Ljava/lang/String; │ │ +4912c4: 5410 0da3 |0000: iget-object v0, v1, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ +4912c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Llombok/delombok/ant/Tasks$Format; │ │ │ │ #2 : (in Llombok/delombok/ant/Tasks$Format;) │ │ @@ -942236,24 +942237,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -491284: |[491284] lombok.delombok.ant.Tasks$Format.hashCode:()I │ │ -491294: 5420 0da3 |0000: iget-object v0, v2, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ -491298: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -49129c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -49129e: 2805 |0005: goto 000a // +0005 │ │ -4912a0: 6e10 cfe0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4912a6: 0a00 |0009: move-result v0 │ │ -4912a8: 1301 1f00 |000a: const/16 v1, #int 31 // #1f │ │ -4912ac: b001 |000c: add-int/2addr v1, v0 │ │ -4912ae: 0f01 |000d: return v1 │ │ +491288: |[491288] lombok.delombok.ant.Tasks$Format.hashCode:()I │ │ +491298: 5420 0da3 |0000: iget-object v0, v2, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ +49129c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4912a0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4912a2: 2805 |0005: goto 000a // +0005 │ │ +4912a4: 6e10 cfe0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4912aa: 0a00 |0009: move-result v0 │ │ +4912ac: 1301 1f00 |000a: const/16 v1, #int 31 // #1f │ │ +4912b0: b001 |000c: add-int/2addr v1, v0 │ │ +4912b2: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Llombok/delombok/ant/Tasks$Format; │ │ │ │ #3 : (in Llombok/delombok/ant/Tasks$Format;) │ │ @@ -942261,17 +942262,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49131c: |[49131c] lombok.delombok.ant.Tasks$Format.setValue:(Ljava/lang/String;)V │ │ -49132c: 5b01 0da3 |0000: iput-object v1, v0, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ -491330: 0e00 |0002: return-void │ │ +491320: |[491320] lombok.delombok.ant.Tasks$Format.setValue:(Ljava/lang/String;)V │ │ +491330: 5b01 0da3 |0000: iput-object v1, v0, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ +491334: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Llombok/delombok/ant/Tasks$Format; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -942280,25 +942281,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4912c8: |[4912c8] lombok.delombok.ant.Tasks$Format.toString:()Ljava/lang/String; │ │ -4912d8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4912dc: 1a01 c21f |0002: const-string v1, "FormatOption [value=" // string@1fc2 │ │ -4912e0: 7020 09e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4912e6: 5421 0da3 |0007: iget-object v1, v2, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ -4912ea: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4912f0: 1a01 4e6a |000c: const-string v1, "]" // string@6a4e │ │ -4912f4: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4912fa: 6e10 1fe1 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -491300: 0c00 |0014: move-result-object v0 │ │ -491302: 1100 |0015: return-object v0 │ │ +4912cc: |[4912cc] lombok.delombok.ant.Tasks$Format.toString:()Ljava/lang/String; │ │ +4912dc: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4912e0: 1a01 c21f |0002: const-string v1, "FormatOption [value=" // string@1fc2 │ │ +4912e4: 7020 09e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4912ea: 5421 0da3 |0007: iget-object v1, v2, Llombok/delombok/ant/Tasks$Format;.value:Ljava/lang/String; // field@a30d │ │ +4912ee: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4912f4: 1a01 4e6a |000c: const-string v1, "]" // string@6a4e │ │ +4912f8: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4912fe: 6e10 1fe1 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +491304: 0c00 |0014: move-result-object v0 │ │ +491306: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Llombok/delombok/ant/Tasks$Format; │ │ │ │ source_file_idx : 6505 (DelombokTask.java) │ │ @@ -942330,17 +942331,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -491334: |[491334] lombok.delombok.ant.Tasks.:()V │ │ -491344: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49134a: 0e00 |0003: return-void │ │ +491338: |[491338] lombok.delombok.ant.Tasks.:()V │ │ +491348: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49134e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/delombok/ant/Tasks; │ │ │ │ Virtual methods - │ │ @@ -943231,17 +943232,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -491554: |[491554] lombok.javac.apt.Processor.:()V │ │ -491564: 7010 97e4 0000 |0000: invoke-direct {v0}, Ljavax/annotation/processing/AbstractProcessor;.:()V // method@e497 │ │ -49156a: 0e00 |0003: return-void │ │ +491558: |[491558] lombok.javac.apt.Processor.:()V │ │ +491568: 7010 97e4 0000 |0000: invoke-direct {v0}, Ljavax/annotation/processing/AbstractProcessor;.:()V // method@e497 │ │ +49156e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/javac/apt/Processor; │ │ │ │ #1 : (in Llombok/javac/apt/Processor;) │ │ @@ -943249,47 +943250,47 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -49156c: |[49156c] lombok.javac.apt.Processor.addStacktrace:(Ljava/lang/StringBuilder;)V │ │ -49157c: 7100 2ce1 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ -491582: 0c00 |0003: move-result-object v0 │ │ -491584: 6e10 2fe1 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@e12f │ │ -49158a: 0c00 |0007: move-result-object v0 │ │ -49158c: 1a01 0700 |0008: const-string v1, " │ │ +491570: |[491570] lombok.javac.apt.Processor.addStacktrace:(Ljava/lang/StringBuilder;)V │ │ +491580: 7100 2ce1 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ +491586: 0c00 |0003: move-result-object v0 │ │ +491588: 6e10 2fe1 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@e12f │ │ +49158e: 0c00 |0007: move-result-object v0 │ │ +491590: 1a01 0700 |0008: const-string v1, " │ │ " // string@0007 │ │ -491590: 3800 2800 |000a: if-eqz v0, 0032 // +0028 │ │ -491594: 1a02 0f12 |000c: const-string v2, "Called from │ │ +491594: 3800 2800 |000a: if-eqz v0, 0032 // +0028 │ │ +491598: 1a02 0f12 |000c: const-string v2, "Called from │ │ " // string@120f │ │ -491598: 6e20 12e1 2700 |000e: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49159e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -4915a0: 2103 |0012: array-length v3, v0 │ │ -4915a2: 3432 0300 |0013: if-lt v2, v3, 0016 // +0003 │ │ -4915a6: 2822 |0015: goto 0037 // +0022 │ │ -4915a8: 4603 0002 |0016: aget-object v3, v0, v2 │ │ -4915ac: 6e10 b3e0 0300 |0018: invoke-virtual {v3}, Ljava/lang/StackTraceElement;.getClassName:()Ljava/lang/String; // method@e0b3 │ │ -4915b2: 0c04 |001b: move-result-object v4 │ │ -4915b4: 1a05 8eac |001c: const-string v5, "lombok.javac.apt.Processor" // string@ac8e │ │ -4915b8: 6e20 c7e0 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4915be: 0a04 |0021: move-result v4 │ │ -4915c0: 3904 0d00 |0022: if-nez v4, 002f // +000d │ │ -4915c4: 1a04 4706 |0024: const-string v4, "- " // string@0647 │ │ -4915c8: 6e20 12e1 4700 |0026: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4915ce: 6e20 11e1 3700 |0029: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4915d4: 6e20 12e1 1700 |002c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4915da: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4915de: 28e1 |0031: goto 0012 // -001f │ │ -4915e0: 1a00 b64d |0032: const-string v0, "No stacktrace available │ │ +49159c: 6e20 12e1 2700 |000e: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4915a2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +4915a4: 2103 |0012: array-length v3, v0 │ │ +4915a6: 3432 0300 |0013: if-lt v2, v3, 0016 // +0003 │ │ +4915aa: 2822 |0015: goto 0037 // +0022 │ │ +4915ac: 4603 0002 |0016: aget-object v3, v0, v2 │ │ +4915b0: 6e10 b3e0 0300 |0018: invoke-virtual {v3}, Ljava/lang/StackTraceElement;.getClassName:()Ljava/lang/String; // method@e0b3 │ │ +4915b6: 0c04 |001b: move-result-object v4 │ │ +4915b8: 1a05 8eac |001c: const-string v5, "lombok.javac.apt.Processor" // string@ac8e │ │ +4915bc: 6e20 c7e0 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4915c2: 0a04 |0021: move-result v4 │ │ +4915c4: 3904 0d00 |0022: if-nez v4, 002f // +000d │ │ +4915c8: 1a04 4706 |0024: const-string v4, "- " // string@0647 │ │ +4915cc: 6e20 12e1 4700 |0026: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4915d2: 6e20 11e1 3700 |0029: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4915d8: 6e20 12e1 1700 |002c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4915de: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4915e2: 28e1 |0031: goto 0012 // -001f │ │ +4915e4: 1a00 b64d |0032: const-string v0, "No stacktrace available │ │ " // string@4db6 │ │ -4915e4: 6e20 12e1 0700 |0034: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4915ea: 6e20 12e1 1700 |0037: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4915f0: 0e00 |003a: return-void │ │ +4915e8: 6e20 12e1 0700 |0034: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4915ee: 6e20 12e1 1700 |0037: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4915f4: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=170 │ │ 0x0012 line=171 │ │ 0x0016 line=172 │ │ 0x0018 line=173 │ │ @@ -943304,30 +943305,30 @@ │ │ type : '(Ljavax/annotation/processing/ProcessingEnvironment;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -491360: |[491360] lombok.javac.apt.Processor.collectData:(Ljavax/annotation/processing/ProcessingEnvironment;)Ljava/lang/String; │ │ -491370: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -491374: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49137a: 1a01 ac52 |0005: const-string v1, "Problem report for usages of 'lombok.javac.apt.Processor' │ │ +491364: |[491364] lombok.javac.apt.Processor.collectData:(Ljavax/annotation/processing/ProcessingEnvironment;)Ljava/lang/String; │ │ +491374: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +491378: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49137e: 1a01 ac52 |0005: const-string v1, "Problem report for usages of 'lombok.javac.apt.Processor' │ │ │ │ " // string@52ac │ │ -49137e: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491384: 7030 01e7 0203 |000a: invoke-direct {v2, v0, v3}, Llombok/javac/apt/Processor;.listOptions:(Ljava/lang/StringBuilder;Ljavax/annotation/processing/ProcessingEnvironment;)V // method@e701 │ │ -49138a: 7210 9fe4 0300 |000d: invoke-interface {v3}, Ljavax/annotation/processing/ProcessingEnvironment;.getFiler:()Ljavax/annotation/processing/Filer; // method@e49f │ │ -491390: 0c03 |0010: move-result-object v3 │ │ -491392: 7030 fee6 0203 |0011: invoke-direct {v2, v0, v3}, Llombok/javac/apt/Processor;.findServices:(Ljava/lang/StringBuilder;Ljavax/annotation/processing/Filer;)V // method@e6fe │ │ -491398: 7020 fbe6 0200 |0014: invoke-direct {v2, v0}, Llombok/javac/apt/Processor;.addStacktrace:(Ljava/lang/StringBuilder;)V // method@e6fb │ │ -49139e: 7020 02e7 0200 |0017: invoke-direct {v2, v0}, Llombok/javac/apt/Processor;.listProperties:(Ljava/lang/StringBuilder;)V // method@e702 │ │ -4913a4: 6e10 1fe1 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4913aa: 0c03 |001d: move-result-object v3 │ │ -4913ac: 1103 |001e: return-object v3 │ │ +491382: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491388: 7030 01e7 0203 |000a: invoke-direct {v2, v0, v3}, Llombok/javac/apt/Processor;.listOptions:(Ljava/lang/StringBuilder;Ljavax/annotation/processing/ProcessingEnvironment;)V // method@e701 │ │ +49138e: 7210 9fe4 0300 |000d: invoke-interface {v3}, Ljavax/annotation/processing/ProcessingEnvironment;.getFiler:()Ljavax/annotation/processing/Filer; // method@e49f │ │ +491394: 0c03 |0010: move-result-object v3 │ │ +491396: 7030 fee6 0203 |0011: invoke-direct {v2, v0, v3}, Llombok/javac/apt/Processor;.findServices:(Ljava/lang/StringBuilder;Ljavax/annotation/processing/Filer;)V // method@e6fe │ │ +49139c: 7020 fbe6 0200 |0014: invoke-direct {v2, v0}, Llombok/javac/apt/Processor;.addStacktrace:(Ljava/lang/StringBuilder;)V // method@e6fb │ │ +4913a2: 7020 02e7 0200 |0017: invoke-direct {v2, v0}, Llombok/javac/apt/Processor;.listProperties:(Ljava/lang/StringBuilder;)V // method@e702 │ │ +4913a8: 6e10 1fe1 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4913ae: 0c03 |001d: move-result-object v3 │ │ +4913b0: 1103 |001e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0007 line=94 │ │ 0x000a line=95 │ │ 0x000d line=96 │ │ 0x0014 line=97 │ │ @@ -943342,59 +943343,59 @@ │ │ type : '(C)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -4913b0: |[4913b0] lombok.javac.apt.Processor.escape:(C)Ljava/lang/String; │ │ -4913c0: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -4913c4: 3202 4400 |0002: if-eq v2, v0, 0046 // +0044 │ │ -4913c8: 1300 0d00 |0004: const/16 v0, #int 13 // #d │ │ -4913cc: 3202 3d00 |0006: if-eq v2, v0, 0043 // +003d │ │ -4913d0: 1300 2200 |0008: const/16 v0, #int 34 // #22 │ │ -4913d4: 3202 3600 |000a: if-eq v2, v0, 0040 // +0036 │ │ -4913d8: 1300 2700 |000c: const/16 v0, #int 39 // #27 │ │ -4913dc: 3202 2f00 |000e: if-eq v2, v0, 003d // +002f │ │ -4913e0: 1300 5c00 |0010: const/16 v0, #int 92 // #5c │ │ -4913e4: 3202 2800 |0012: if-eq v2, v0, 003a // +0028 │ │ -4913e8: 2b02 3600 0000 |0014: packed-switch v2, 0000004a // +00000036 │ │ -4913ee: 1300 2000 |0017: const/16 v0, #int 32 // #20 │ │ -4913f2: 3502 1300 |0019: if-ge v2, v0, 002c // +0013 │ │ -4913f6: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -4913f8: 2300 6e1f |001c: new-array v0, v0, [Ljava/lang/Object; // type@1f6e │ │ -4913fc: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -4913fe: 7110 4ee0 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -491404: 0c02 |0022: move-result-object v2 │ │ -491406: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ -49140a: 1a02 366a |0025: const-string v2, "\%03o" // string@6a36 │ │ -49140e: 7120 c9e0 0200 |0027: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -491414: 0c02 |002a: move-result-object v2 │ │ -491416: 1102 |002b: return-object v2 │ │ -491418: 7110 ece0 0200 |002c: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@e0ec │ │ -49141e: 0c02 |002f: move-result-object v2 │ │ -491420: 1102 |0030: return-object v2 │ │ -491422: 1a02 446a |0031: const-string v2, "\n" // string@6a44 │ │ -491426: 1102 |0033: return-object v2 │ │ -491428: 1a02 4b6a |0034: const-string v2, "\t" // string@6a4b │ │ -49142c: 1102 |0036: return-object v2 │ │ -49142e: 1a02 3f6a |0037: const-string v2, "\b" // string@6a3f │ │ -491432: 1102 |0039: return-object v2 │ │ -491434: 1a02 3e6a |003a: const-string v2, "\\" // string@6a3e │ │ -491438: 1102 |003c: return-object v2 │ │ -49143a: 1a02 386a |003d: const-string v2, "\'" // string@6a38 │ │ -49143e: 1102 |003f: return-object v2 │ │ -491440: 1a02 356a |0040: const-string v2, "\"" // string@6a35 │ │ -491444: 1102 |0042: return-object v2 │ │ -491446: 1a02 456a |0043: const-string v2, "\r" // string@6a45 │ │ -49144a: 1102 |0045: return-object v2 │ │ -49144c: 1a02 426a |0046: const-string v2, "\f" // string@6a42 │ │ -491450: 1102 |0048: return-object v2 │ │ -491452: 0000 |0049: nop // spacer │ │ -491454: 0001 0300 0800 0000 2300 0000 2000 ... |004a: packed-switch-data (10 units) │ │ +4913b4: |[4913b4] lombok.javac.apt.Processor.escape:(C)Ljava/lang/String; │ │ +4913c4: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +4913c8: 3202 4400 |0002: if-eq v2, v0, 0046 // +0044 │ │ +4913cc: 1300 0d00 |0004: const/16 v0, #int 13 // #d │ │ +4913d0: 3202 3d00 |0006: if-eq v2, v0, 0043 // +003d │ │ +4913d4: 1300 2200 |0008: const/16 v0, #int 34 // #22 │ │ +4913d8: 3202 3600 |000a: if-eq v2, v0, 0040 // +0036 │ │ +4913dc: 1300 2700 |000c: const/16 v0, #int 39 // #27 │ │ +4913e0: 3202 2f00 |000e: if-eq v2, v0, 003d // +002f │ │ +4913e4: 1300 5c00 |0010: const/16 v0, #int 92 // #5c │ │ +4913e8: 3202 2800 |0012: if-eq v2, v0, 003a // +0028 │ │ +4913ec: 2b02 3600 0000 |0014: packed-switch v2, 0000004a // +00000036 │ │ +4913f2: 1300 2000 |0017: const/16 v0, #int 32 // #20 │ │ +4913f6: 3502 1300 |0019: if-ge v2, v0, 002c // +0013 │ │ +4913fa: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +4913fc: 2300 6e1f |001c: new-array v0, v0, [Ljava/lang/Object; // type@1f6e │ │ +491400: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +491402: 7110 4ee0 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +491408: 0c02 |0022: move-result-object v2 │ │ +49140a: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ +49140e: 1a02 366a |0025: const-string v2, "\%03o" // string@6a36 │ │ +491412: 7120 c9e0 0200 |0027: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +491418: 0c02 |002a: move-result-object v2 │ │ +49141a: 1102 |002b: return-object v2 │ │ +49141c: 7110 ece0 0200 |002c: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@e0ec │ │ +491422: 0c02 |002f: move-result-object v2 │ │ +491424: 1102 |0030: return-object v2 │ │ +491426: 1a02 446a |0031: const-string v2, "\n" // string@6a44 │ │ +49142a: 1102 |0033: return-object v2 │ │ +49142c: 1a02 4b6a |0034: const-string v2, "\t" // string@6a4b │ │ +491430: 1102 |0036: return-object v2 │ │ +491432: 1a02 3f6a |0037: const-string v2, "\b" // string@6a3f │ │ +491436: 1102 |0039: return-object v2 │ │ +491438: 1a02 3e6a |003a: const-string v2, "\\" // string@6a3e │ │ +49143c: 1102 |003c: return-object v2 │ │ +49143e: 1a02 386a |003d: const-string v2, "\'" // string@6a38 │ │ +491442: 1102 |003f: return-object v2 │ │ +491444: 1a02 356a |0040: const-string v2, "\"" // string@6a35 │ │ +491448: 1102 |0042: return-object v2 │ │ +49144a: 1a02 456a |0043: const-string v2, "\r" // string@6a45 │ │ +49144e: 1102 |0045: return-object v2 │ │ +491450: 1a02 426a |0046: const-string v2, "\f" // string@6a42 │ │ +491454: 1102 |0048: return-object v2 │ │ +491456: 0000 |0049: nop // spacer │ │ +491458: 0001 0300 0800 0000 2300 0000 2000 ... |004a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x001f line=216 │ │ 0x002c line=217 │ │ locals : │ │ 0x0000 - 0x0054 reg=2 (null) C │ │ │ │ @@ -943403,109 +943404,109 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljavax/annotation/processing/Filer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 177 16-bit code units │ │ -4915f4: |[4915f4] lombok.javac.apt.Processor.findServices:(Ljava/lang/StringBuilder;Ljavax/annotation/processing/Filer;)V │ │ -491604: 1a00 0700 |0000: const-string v0, " │ │ +4915f8: |[4915f8] lombok.javac.apt.Processor.findServices:(Ljava/lang/StringBuilder;Ljavax/annotation/processing/Filer;)V │ │ +491608: 1a00 0700 |0000: const-string v0, " │ │ " // string@0007 │ │ -491608: 1c01 ff15 |0002: const-class v1, Lcom/sun/tools/javac/processing/JavacFiler; // type@15ff │ │ -49160c: 1a02 2f8b |0004: const-string v2, "fileManager" // string@8b2f │ │ -491610: 7120 78e7 2100 |0006: invoke-static {v1, v2}, Llombok/permit/Permit;.getField:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; // method@e778 │ │ -491616: 0c01 |0009: move-result-object v1 │ │ -491618: 6e20 66e1 9100 |000a: invoke-virtual {v1, v9}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -49161e: 0c09 |000d: move-result-object v9 │ │ -491620: 1f09 ee19 |000e: check-cast v9, Ljavax/tools/JavaFileManager; // type@19ee │ │ -491624: 6201 7fa2 |0010: sget-object v1, Ljavax/tools/StandardLocation;.ANNOTATION_PROCESSOR_PATH:Ljavax/tools/StandardLocation; // field@a27f │ │ -491628: 7220 a8e4 1900 |0012: invoke-interface {v9, v1}, Ljavax/tools/JavaFileManager;.hasLocation:(Ljavax/tools/JavaFileManager$Location;)Z // method@e4a8 │ │ -49162e: 0a01 |0015: move-result v1 │ │ -491630: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -491634: 6201 7fa2 |0018: sget-object v1, Ljavax/tools/StandardLocation;.ANNOTATION_PROCESSOR_PATH:Ljavax/tools/StandardLocation; // field@a27f │ │ -491638: 7220 a7e4 1900 |001a: invoke-interface {v9, v1}, Ljavax/tools/JavaFileManager;.getClassLoader:(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader; // method@e4a7 │ │ -49163e: 0c09 |001d: move-result-object v9 │ │ -491640: 2804 |001e: goto 0022 // +0004 │ │ -491642: 6201 80a2 |001f: sget-object v1, Ljavax/tools/StandardLocation;.CLASS_PATH:Ljavax/tools/StandardLocation; // field@a280 │ │ -491646: 28f9 |0021: goto 001a // -0007 │ │ -491648: 1a01 bf49 |0022: const-string v1, "META-INF/services/javax.annotation.processing.Processor" // string@49bf │ │ -49164c: 6e20 f8df 1900 |0024: invoke-virtual {v9, v1}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dff8 │ │ -491652: 0c09 |0027: move-result-object v9 │ │ -491654: 7210 33e3 0900 |0028: invoke-interface {v9}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ -49165a: 0a01 |002b: move-result v1 │ │ -49165c: 3901 0800 |002c: if-nez v1, 0034 // +0008 │ │ -491660: 1a09 af4d |002e: const-string v9, "No processors discovered │ │ +49160c: 1c01 ff15 |0002: const-class v1, Lcom/sun/tools/javac/processing/JavacFiler; // type@15ff │ │ +491610: 1a02 2f8b |0004: const-string v2, "fileManager" // string@8b2f │ │ +491614: 7120 78e7 2100 |0006: invoke-static {v1, v2}, Llombok/permit/Permit;.getField:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; // method@e778 │ │ +49161a: 0c01 |0009: move-result-object v1 │ │ +49161c: 6e20 66e1 9100 |000a: invoke-virtual {v1, v9}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +491622: 0c09 |000d: move-result-object v9 │ │ +491624: 1f09 ee19 |000e: check-cast v9, Ljavax/tools/JavaFileManager; // type@19ee │ │ +491628: 6201 7fa2 |0010: sget-object v1, Ljavax/tools/StandardLocation;.ANNOTATION_PROCESSOR_PATH:Ljavax/tools/StandardLocation; // field@a27f │ │ +49162c: 7220 a8e4 1900 |0012: invoke-interface {v9, v1}, Ljavax/tools/JavaFileManager;.hasLocation:(Ljavax/tools/JavaFileManager$Location;)Z // method@e4a8 │ │ +491632: 0a01 |0015: move-result v1 │ │ +491634: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +491638: 6201 7fa2 |0018: sget-object v1, Ljavax/tools/StandardLocation;.ANNOTATION_PROCESSOR_PATH:Ljavax/tools/StandardLocation; // field@a27f │ │ +49163c: 7220 a7e4 1900 |001a: invoke-interface {v9, v1}, Ljavax/tools/JavaFileManager;.getClassLoader:(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader; // method@e4a7 │ │ +491642: 0c09 |001d: move-result-object v9 │ │ +491644: 2804 |001e: goto 0022 // +0004 │ │ +491646: 6201 80a2 |001f: sget-object v1, Ljavax/tools/StandardLocation;.CLASS_PATH:Ljavax/tools/StandardLocation; // field@a280 │ │ +49164a: 28f9 |0021: goto 001a // -0007 │ │ +49164c: 1a01 bf49 |0022: const-string v1, "META-INF/services/javax.annotation.processing.Processor" // string@49bf │ │ +491650: 6e20 f8df 1900 |0024: invoke-virtual {v9, v1}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dff8 │ │ +491656: 0c09 |0027: move-result-object v9 │ │ +491658: 7210 33e3 0900 |0028: invoke-interface {v9}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ +49165e: 0a01 |002b: move-result v1 │ │ +491660: 3901 0800 |002c: if-nez v1, 0034 // +0008 │ │ +491664: 1a09 af4d |002e: const-string v9, "No processors discovered │ │ │ │ " // string@4daf │ │ -491664: 6e20 12e1 9800 |0030: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49166a: 0e00 |0033: return-void │ │ -49166c: 1a01 d519 |0034: const-string v1, "Discovered processors: │ │ +491668: 6e20 12e1 9800 |0030: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49166e: 0e00 |0033: return-void │ │ +491670: 1a01 d519 |0034: const-string v1, "Discovered processors: │ │ " // string@19d5 │ │ -491670: 6e20 12e1 1800 |0036: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491676: 7210 33e3 0900 |0039: invoke-interface {v9}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ -49167c: 0a01 |003c: move-result v1 │ │ -49167e: 3901 0300 |003d: if-nez v1, 0040 // +0003 │ │ -491682: 286e |003f: goto 00ad // +006e │ │ -491684: 7210 34e3 0900 |0040: invoke-interface {v9}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ -49168a: 0c01 |0043: move-result-object v1 │ │ -49168c: 1f01 3d19 |0044: check-cast v1, Ljava/net/URL; // type@193d │ │ -491690: 1a02 4806 |0046: const-string v2, "- '" // string@0648 │ │ -491694: 6e20 12e1 2800 |0048: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49169a: 6e20 11e1 1800 |004b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4916a0: 1a02 9103 |004e: const-string v2, "'" // string@0391 │ │ -4916a4: 6e20 12e1 2800 |0050: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4916aa: 6e10 e9e1 0100 |0053: invoke-virtual {v1}, Ljava/net/URL;.getContent:()Ljava/lang/Object; // method@e1e9 │ │ -4916b0: 0c01 |0056: move-result-object v1 │ │ -4916b2: 1f01 b818 |0057: check-cast v1, Ljava/io/InputStream; // type@18b8 │ │ -4916b6: 3801 e0ff |0059: if-eqz v1, 0039 // -0020 │ │ -4916ba: 2202 b918 |005b: new-instance v2, Ljava/io/InputStreamReader; // type@18b9 │ │ -4916be: 1a03 d560 |005d: const-string v3, "UTF-8" // string@60d5 │ │ -4916c2: 7030 38df 1203 |005f: invoke-direct {v2, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4916c8: 2203 c818 |0062: new-instance v3, Ljava/io/StringWriter; // type@18c8 │ │ -4916cc: 7010 7ddf 0300 |0064: invoke-direct {v3}, Ljava/io/StringWriter;.:()V // method@df7d │ │ -4916d2: 1304 0020 |0067: const/16 v4, #int 8192 // #2000 │ │ -4916d6: 2344 1f1e |0069: new-array v4, v4, [C // type@1e1f │ │ -4916da: 6e20 3bdf 4200 |006b: invoke-virtual {v2, v4}, Ljava/io/InputStreamReader;.read:([C)I // method@df3b │ │ -4916e0: 0a05 |006e: move-result v5 │ │ -4916e2: 12f6 |006f: const/4 v6, #int -1 // #ff │ │ -4916e4: 3365 2e00 |0070: if-ne v5, v6, 009e // +002e │ │ -4916e8: 6e10 80df 0300 |0072: invoke-virtual {v3}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@df80 │ │ -4916ee: 0c02 |0075: move-result-object v2 │ │ -4916f0: 1a03 8eac |0076: const-string v3, "lombok.javac.apt.Processor" // string@ac8e │ │ -4916f4: 6e20 c4e0 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4916fa: 0a03 |007b: move-result v3 │ │ -4916fc: 3803 0800 |007c: if-eqz v3, 0084 // +0008 │ │ -491700: 1a03 8300 |007e: const-string v3, " <= problem │ │ +491674: 6e20 12e1 1800 |0036: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49167a: 7210 33e3 0900 |0039: invoke-interface {v9}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ +491680: 0a01 |003c: move-result v1 │ │ +491682: 3901 0300 |003d: if-nez v1, 0040 // +0003 │ │ +491686: 286e |003f: goto 00ad // +006e │ │ +491688: 7210 34e3 0900 |0040: invoke-interface {v9}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ +49168e: 0c01 |0043: move-result-object v1 │ │ +491690: 1f01 3d19 |0044: check-cast v1, Ljava/net/URL; // type@193d │ │ +491694: 1a02 4806 |0046: const-string v2, "- '" // string@0648 │ │ +491698: 6e20 12e1 2800 |0048: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49169e: 6e20 11e1 1800 |004b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4916a4: 1a02 9103 |004e: const-string v2, "'" // string@0391 │ │ +4916a8: 6e20 12e1 2800 |0050: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4916ae: 6e10 e9e1 0100 |0053: invoke-virtual {v1}, Ljava/net/URL;.getContent:()Ljava/lang/Object; // method@e1e9 │ │ +4916b4: 0c01 |0056: move-result-object v1 │ │ +4916b6: 1f01 b818 |0057: check-cast v1, Ljava/io/InputStream; // type@18b8 │ │ +4916ba: 3801 e0ff |0059: if-eqz v1, 0039 // -0020 │ │ +4916be: 2202 b918 |005b: new-instance v2, Ljava/io/InputStreamReader; // type@18b9 │ │ +4916c2: 1a03 d560 |005d: const-string v3, "UTF-8" // string@60d5 │ │ +4916c6: 7030 38df 1203 |005f: invoke-direct {v2, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4916cc: 2203 c818 |0062: new-instance v3, Ljava/io/StringWriter; // type@18c8 │ │ +4916d0: 7010 7ddf 0300 |0064: invoke-direct {v3}, Ljava/io/StringWriter;.:()V // method@df7d │ │ +4916d6: 1304 0020 |0067: const/16 v4, #int 8192 // #2000 │ │ +4916da: 2344 1f1e |0069: new-array v4, v4, [C // type@1e1f │ │ +4916de: 6e20 3bdf 4200 |006b: invoke-virtual {v2, v4}, Ljava/io/InputStreamReader;.read:([C)I // method@df3b │ │ +4916e4: 0a05 |006e: move-result v5 │ │ +4916e6: 12f6 |006f: const/4 v6, #int -1 // #ff │ │ +4916e8: 3365 2e00 |0070: if-ne v5, v6, 009e // +002e │ │ +4916ec: 6e10 80df 0300 |0072: invoke-virtual {v3}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@df80 │ │ +4916f2: 0c02 |0075: move-result-object v2 │ │ +4916f4: 1a03 8eac |0076: const-string v3, "lombok.javac.apt.Processor" // string@ac8e │ │ +4916f8: 6e20 c4e0 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4916fe: 0a03 |007b: move-result v3 │ │ +491700: 3803 0800 |007c: if-eqz v3, 0084 // +0008 │ │ +491704: 1a03 8300 |007e: const-string v3, " <= problem │ │ " // string@0083 │ │ -491704: 6e20 12e1 3800 |0080: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49170a: 2806 |0083: goto 0089 // +0006 │ │ -49170c: 1a03 6000 |0084: const-string v3, " (ok) │ │ +491708: 6e20 12e1 3800 |0080: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49170e: 2806 |0083: goto 0089 // +0006 │ │ +491710: 1a03 6000 |0084: const-string v3, " (ok) │ │ " // string@0060 │ │ -491710: 6e20 12e1 3800 |0086: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491716: 1a03 2500 |0089: const-string v3, " " // string@0025 │ │ -49171a: 6e20 12e1 3800 |008b: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491720: 1a03 0c00 |008e: const-string v3, " │ │ +491714: 6e20 12e1 3800 |0086: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49171a: 1a03 2500 |0089: const-string v3, " " // string@0025 │ │ +49171e: 6e20 12e1 3800 |008b: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491724: 1a03 0c00 |008e: const-string v3, " │ │ " // string@000c │ │ -491724: 6e30 dfe0 0203 |0090: invoke-virtual {v2, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@e0df │ │ -49172a: 0c02 |0093: move-result-object v2 │ │ -49172c: 6e20 12e1 2800 |0094: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491732: 6e20 12e1 0800 |0097: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491738: 6e10 2fdf 0100 |009a: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -49173e: 289c |009d: goto 0039 // -0064 │ │ -491740: 1206 |009e: const/4 v6, #int 0 // #0 │ │ -491742: 6e40 81df 4356 |009f: invoke-virtual {v3, v4, v6, v5}, Ljava/io/StringWriter;.write:([CII)V // method@df81 │ │ -491748: 28c9 |00a2: goto 006b // -0037 │ │ -49174a: 0d09 |00a3: move-exception v9 │ │ -49174c: 6e10 2fdf 0100 |00a4: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -491752: 2709 |00a7: throw v9 │ │ -491754: 1a09 f11e |00a8: const-string v9, "Filer information unavailable │ │ +491728: 6e30 dfe0 0203 |0090: invoke-virtual {v2, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@e0df │ │ +49172e: 0c02 |0093: move-result-object v2 │ │ +491730: 6e20 12e1 2800 |0094: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491736: 6e20 12e1 0800 |0097: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49173c: 6e10 2fdf 0100 |009a: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +491742: 289c |009d: goto 0039 // -0064 │ │ +491744: 1206 |009e: const/4 v6, #int 0 // #0 │ │ +491746: 6e40 81df 4356 |009f: invoke-virtual {v3, v4, v6, v5}, Ljava/io/StringWriter;.write:([CII)V // method@df81 │ │ +49174c: 28c9 |00a2: goto 006b // -0037 │ │ +49174e: 0d09 |00a3: move-exception v9 │ │ +491750: 6e10 2fdf 0100 |00a4: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +491756: 2709 |00a7: throw v9 │ │ +491758: 1a09 f11e |00a8: const-string v9, "Filer information unavailable │ │ " // string@1ef1 │ │ -491758: 6e20 12e1 9800 |00aa: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49175e: 6e20 12e1 0800 |00ad: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491764: 0e00 |00b0: return-void │ │ +49175c: 6e20 12e1 9800 |00aa: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491762: 6e20 12e1 0800 |00ad: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491768: 0e00 |00b0: return-void │ │ catches : 5 │ │ 0x0002 - 0x0059 │ │ Ljava/lang/Exception; -> 0x00a8 │ │ 0x005b - 0x009a │ │ -> 0x00a3 │ │ 0x009a - 0x009d │ │ Ljava/lang/Exception; -> 0x00a8 │ │ @@ -943549,71 +943550,71 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljavax/annotation/processing/ProcessingEnvironment;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -4917fc: |[4917fc] lombok.javac.apt.Processor.listOptions:(Ljava/lang/StringBuilder;Ljavax/annotation/processing/ProcessingEnvironment;)V │ │ -49180c: 1f05 0016 |0000: check-cast v5, Lcom/sun/tools/javac/processing/JavacProcessingEnvironment; // type@1600 │ │ -491810: 6e10 c3d1 0500 |0002: invoke-virtual {v5}, Lcom/sun/tools/javac/processing/JavacProcessingEnvironment;.getContext:()Lcom/sun/tools/javac/util/Context; // method@d1c3 │ │ -491816: 0c05 |0005: move-result-object v5 │ │ -491818: 7110 c4d1 0500 |0006: invoke-static {v5}, Lcom/sun/tools/javac/util/Options;.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Options; // method@d1c4 │ │ -49181e: 0c05 |0009: move-result-object v5 │ │ -491820: 1c00 0216 |000a: const-class v0, Lcom/sun/tools/javac/util/Options; // type@1602 │ │ -491824: 1a01 cde9 |000c: const-string v1, "values" // string@e9cd │ │ -491828: 7120 78e7 1000 |000e: invoke-static {v0, v1}, Llombok/permit/Permit;.getField:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; // method@e778 │ │ -49182e: 0c00 |0011: move-result-object v0 │ │ -491830: 6e20 66e1 5000 |0012: invoke-virtual {v0, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -491836: 0c05 |0015: move-result-object v5 │ │ -491838: 1f05 8b19 |0016: check-cast v5, Ljava/util/Map; // type@198b │ │ -49183c: 7210 b0e3 0500 |0018: invoke-interface {v5}, Ljava/util/Map;.isEmpty:()Z // method@e3b0 │ │ -491842: 0a00 |001b: move-result v0 │ │ -491844: 3800 0800 |001c: if-eqz v0, 0024 // +0008 │ │ -491848: 1a05 b14f |001e: const-string v5, "Options: empty │ │ +491800: |[491800] lombok.javac.apt.Processor.listOptions:(Ljava/lang/StringBuilder;Ljavax/annotation/processing/ProcessingEnvironment;)V │ │ +491810: 1f05 0016 |0000: check-cast v5, Lcom/sun/tools/javac/processing/JavacProcessingEnvironment; // type@1600 │ │ +491814: 6e10 c3d1 0500 |0002: invoke-virtual {v5}, Lcom/sun/tools/javac/processing/JavacProcessingEnvironment;.getContext:()Lcom/sun/tools/javac/util/Context; // method@d1c3 │ │ +49181a: 0c05 |0005: move-result-object v5 │ │ +49181c: 7110 c4d1 0500 |0006: invoke-static {v5}, Lcom/sun/tools/javac/util/Options;.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Options; // method@d1c4 │ │ +491822: 0c05 |0009: move-result-object v5 │ │ +491824: 1c00 0216 |000a: const-class v0, Lcom/sun/tools/javac/util/Options; // type@1602 │ │ +491828: 1a01 cde9 |000c: const-string v1, "values" // string@e9cd │ │ +49182c: 7120 78e7 1000 |000e: invoke-static {v0, v1}, Llombok/permit/Permit;.getField:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; // method@e778 │ │ +491832: 0c00 |0011: move-result-object v0 │ │ +491834: 6e20 66e1 5000 |0012: invoke-virtual {v0, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +49183a: 0c05 |0015: move-result-object v5 │ │ +49183c: 1f05 8b19 |0016: check-cast v5, Ljava/util/Map; // type@198b │ │ +491840: 7210 b0e3 0500 |0018: invoke-interface {v5}, Ljava/util/Map;.isEmpty:()Z // method@e3b0 │ │ +491846: 0a00 |001b: move-result v0 │ │ +491848: 3800 0800 |001c: if-eqz v0, 0024 // +0008 │ │ +49184c: 1a05 b14f |001e: const-string v5, "Options: empty │ │ │ │ " // string@4fb1 │ │ -49184c: 6e20 12e1 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491852: 0e00 |0023: return-void │ │ -491854: 1a00 8414 |0024: const-string v0, "Compiler Options: │ │ +491850: 6e20 12e1 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491856: 0e00 |0023: return-void │ │ +491858: 1a00 8414 |0024: const-string v0, "Compiler Options: │ │ " // string@1484 │ │ -491858: 6e20 12e1 0400 |0026: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49185e: 7210 ace3 0500 |0029: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@e3ac │ │ -491864: 0c05 |002c: move-result-object v5 │ │ -491866: 7210 d3e3 0500 |002d: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -49186c: 0c05 |0030: move-result-object v5 │ │ -49186e: 7210 5fe3 0500 |0031: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -491874: 0a00 |0034: move-result v0 │ │ -491876: 1a01 0700 |0035: const-string v1, " │ │ +49185c: 6e20 12e1 0400 |0026: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491862: 7210 ace3 0500 |0029: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@e3ac │ │ +491868: 0c05 |002c: move-result-object v5 │ │ +49186a: 7210 d3e3 0500 |002d: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +491870: 0c05 |0030: move-result-object v5 │ │ +491872: 7210 5fe3 0500 |0031: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +491878: 0a00 |0034: move-result v0 │ │ +49187a: 1a01 0700 |0035: const-string v1, " │ │ " // string@0007 │ │ -49187a: 3900 0600 |0037: if-nez v0, 003d // +0006 │ │ -49187e: 6e20 12e1 1400 |0039: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491884: 282c |003c: goto 0068 // +002c │ │ -491886: 7210 60e3 0500 |003d: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -49188c: 0c00 |0040: move-result-object v0 │ │ -49188e: 1f00 8a19 |0041: check-cast v0, Ljava/util/Map$Entry; // type@198a │ │ -491892: 1a02 4706 |0043: const-string v2, "- " // string@0647 │ │ -491896: 6e20 12e1 2400 |0045: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49189c: 7210 a6e3 0000 |0048: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@e3a6 │ │ -4918a2: 0c02 |004b: move-result-object v2 │ │ -4918a4: 1f02 0619 |004c: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4918a8: 7120 05e7 2400 |004e: invoke-static {v4, v2}, Llombok/javac/apt/Processor;.string:(Ljava/lang/StringBuilder;Ljava/lang/String;)V // method@e705 │ │ -4918ae: 1a02 8400 |0051: const-string v2, " = " // string@0084 │ │ -4918b2: 6e20 12e1 2400 |0053: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4918b8: 7210 a7e3 0000 |0056: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@e3a7 │ │ -4918be: 0c00 |0059: move-result-object v0 │ │ -4918c0: 1f00 0619 |005a: check-cast v0, Ljava/lang/String; // type@1906 │ │ -4918c4: 7120 05e7 0400 |005c: invoke-static {v4, v0}, Llombok/javac/apt/Processor;.string:(Ljava/lang/StringBuilder;Ljava/lang/String;)V // method@e705 │ │ -4918ca: 6e20 12e1 1400 |005f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4918d0: 28cf |0062: goto 0031 // -0031 │ │ -4918d2: 1a05 a84d |0063: const-string v5, "No options available │ │ +49187e: 3900 0600 |0037: if-nez v0, 003d // +0006 │ │ +491882: 6e20 12e1 1400 |0039: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491888: 282c |003c: goto 0068 // +002c │ │ +49188a: 7210 60e3 0500 |003d: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +491890: 0c00 |0040: move-result-object v0 │ │ +491892: 1f00 8a19 |0041: check-cast v0, Ljava/util/Map$Entry; // type@198a │ │ +491896: 1a02 4706 |0043: const-string v2, "- " // string@0647 │ │ +49189a: 6e20 12e1 2400 |0045: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4918a0: 7210 a6e3 0000 |0048: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@e3a6 │ │ +4918a6: 0c02 |004b: move-result-object v2 │ │ +4918a8: 1f02 0619 |004c: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4918ac: 7120 05e7 2400 |004e: invoke-static {v4, v2}, Llombok/javac/apt/Processor;.string:(Ljava/lang/StringBuilder;Ljava/lang/String;)V // method@e705 │ │ +4918b2: 1a02 8400 |0051: const-string v2, " = " // string@0084 │ │ +4918b6: 6e20 12e1 2400 |0053: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4918bc: 7210 a7e3 0000 |0056: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@e3a7 │ │ +4918c2: 0c00 |0059: move-result-object v0 │ │ +4918c4: 1f00 0619 |005a: check-cast v0, Ljava/lang/String; // type@1906 │ │ +4918c8: 7120 05e7 0400 |005c: invoke-static {v4, v0}, Llombok/javac/apt/Processor;.string:(Ljava/lang/StringBuilder;Ljava/lang/String;)V // method@e705 │ │ +4918ce: 6e20 12e1 1400 |005f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4918d4: 28cf |0062: goto 0031 // -0031 │ │ +4918d6: 1a05 a84d |0063: const-string v5, "No options available │ │ │ │ " // string@4da8 │ │ -4918d6: 6e20 12e1 5400 |0065: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4918dc: 0e00 |0068: return-void │ │ +4918da: 6e20 12e1 5400 |0065: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4918e0: 0e00 |0068: return-void │ │ catches : 2 │ │ 0x0000 - 0x0035 │ │ Ljava/lang/Exception; -> 0x0063 │ │ 0x0039 - 0x0062 │ │ Ljava/lang/Exception; -> 0x0063 │ │ positions : │ │ 0x0000 line=104 │ │ @@ -943642,52 +943643,52 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -4918f8: |[4918f8] lombok.javac.apt.Processor.listProperties:(Ljava/lang/StringBuilder;)V │ │ -491908: 7100 22e1 0000 |0000: invoke-static {}, Ljava/lang/System;.getProperties:()Ljava/util/Properties; // method@e122 │ │ -49190e: 0c00 |0003: move-result-object v0 │ │ -491910: 2201 7119 |0004: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -491914: 6e10 c2e3 0000 |0006: invoke-virtual {v0}, Ljava/util/Properties;.stringPropertyNames:()Ljava/util/Set; // method@e3c2 │ │ -49191a: 0c00 |0009: move-result-object v0 │ │ -49191c: 7020 94e2 0100 |000a: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ -491922: 7110 0ce3 0100 |000d: invoke-static {v1}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@e30c │ │ -491928: 1a00 c252 |0010: const-string v0, "Properties: │ │ +4918fc: |[4918fc] lombok.javac.apt.Processor.listProperties:(Ljava/lang/StringBuilder;)V │ │ +49190c: 7100 22e1 0000 |0000: invoke-static {}, Ljava/lang/System;.getProperties:()Ljava/util/Properties; // method@e122 │ │ +491912: 0c00 |0003: move-result-object v0 │ │ +491914: 2201 7119 |0004: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +491918: 6e10 c2e3 0000 |0006: invoke-virtual {v0}, Ljava/util/Properties;.stringPropertyNames:()Ljava/util/Set; // method@e3c2 │ │ +49191e: 0c00 |0009: move-result-object v0 │ │ +491920: 7020 94e2 0100 |000a: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ +491926: 7110 0ce3 0100 |000d: invoke-static {v1}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@e30c │ │ +49192c: 1a00 c252 |0010: const-string v0, "Properties: │ │ " // string@52c2 │ │ -49192c: 6e20 12e1 0500 |0012: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491932: 6e10 a0e2 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ -491938: 0c00 |0018: move-result-object v0 │ │ -49193a: 7210 5fe3 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -491940: 0a01 |001c: move-result v1 │ │ -491942: 1a02 0700 |001d: const-string v2, " │ │ +491930: 6e20 12e1 0500 |0012: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491936: 6e10 a0e2 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ +49193c: 0c00 |0018: move-result-object v0 │ │ +49193e: 7210 5fe3 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +491944: 0a01 |001c: move-result v1 │ │ +491946: 1a02 0700 |001d: const-string v2, " │ │ " // string@0007 │ │ -491946: 3901 0600 |001f: if-nez v1, 0025 // +0006 │ │ -49194a: 6e20 12e1 2500 |0021: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491950: 0e00 |0024: return-void │ │ -491952: 7210 60e3 0000 |0025: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -491958: 0c01 |0028: move-result-object v1 │ │ -49195a: 1f01 0619 |0029: check-cast v1, Ljava/lang/String; // type@1906 │ │ -49195e: 1a03 41e8 |002b: const-string v3, "user." // string@e841 │ │ -491962: 6e20 e3e0 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -491968: 0a03 |0030: move-result v3 │ │ -49196a: 3803 0300 |0031: if-eqz v3, 0034 // +0003 │ │ -49196e: 28e6 |0033: goto 0019 // -001a │ │ -491970: 1a03 4706 |0034: const-string v3, "- " // string@0647 │ │ -491974: 6e20 12e1 3500 |0036: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49197a: 6e20 12e1 1500 |0039: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491980: 1a03 8400 |003c: const-string v3, " = " // string@0084 │ │ -491984: 6e20 12e1 3500 |003e: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49198a: 7110 23e1 0100 |0041: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -491990: 0c01 |0044: move-result-object v1 │ │ -491992: 7120 05e7 1500 |0045: invoke-static {v5, v1}, Llombok/javac/apt/Processor;.string:(Ljava/lang/StringBuilder;Ljava/lang/String;)V // method@e705 │ │ -491998: 6e20 12e1 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49199e: 28ce |004b: goto 0019 // -0032 │ │ +49194a: 3901 0600 |001f: if-nez v1, 0025 // +0006 │ │ +49194e: 6e20 12e1 2500 |0021: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491954: 0e00 |0024: return-void │ │ +491956: 7210 60e3 0000 |0025: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +49195c: 0c01 |0028: move-result-object v1 │ │ +49195e: 1f01 0619 |0029: check-cast v1, Ljava/lang/String; // type@1906 │ │ +491962: 1a03 41e8 |002b: const-string v3, "user." // string@e841 │ │ +491966: 6e20 e3e0 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +49196c: 0a03 |0030: move-result v3 │ │ +49196e: 3803 0300 |0031: if-eqz v3, 0034 // +0003 │ │ +491972: 28e6 |0033: goto 0019 // -001a │ │ +491974: 1a03 4706 |0034: const-string v3, "- " // string@0647 │ │ +491978: 6e20 12e1 3500 |0036: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49197e: 6e20 12e1 1500 |0039: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491984: 1a03 8400 |003c: const-string v3, " = " // string@0084 │ │ +491988: 6e20 12e1 3500 |003e: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49198e: 7110 23e1 0100 |0041: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +491994: 0c01 |0044: move-result-object v1 │ │ +491996: 7120 05e7 1500 |0045: invoke-static {v5, v1}, Llombok/javac/apt/Processor;.string:(Ljava/lang/StringBuilder;Ljava/lang/String;)V // method@e705 │ │ +49199c: 6e20 12e1 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4919a2: 28ce |004b: goto 0019 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0004 line=183 │ │ 0x000d line=184 │ │ 0x0012 line=185 │ │ 0x0015 line=186 │ │ @@ -943706,29 +943707,29 @@ │ │ type : '(Ljavax/annotation/processing/ProcessingEnvironment;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -491468: |[491468] lombok.javac.apt.Processor.report:(Ljavax/annotation/processing/ProcessingEnvironment;)Ljava/lang/String; │ │ -491478: 7020 fce6 3200 |0000: invoke-direct {v2, v3}, Llombok/javac/apt/Processor;.collectData:(Ljavax/annotation/processing/ProcessingEnvironment;)Ljava/lang/String; // method@e6fc │ │ -49147e: 0c03 |0003: move-result-object v3 │ │ -491480: 7020 06e7 3200 |0004: invoke-direct {v2, v3}, Llombok/javac/apt/Processor;.writeFile:(Ljava/lang/String;)Ljava/lang/String; // method@e706 │ │ -491486: 0c03 |0007: move-result-object v3 │ │ -491488: 1103 |0008: return-object v3 │ │ -49148a: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -49148e: 1a01 6b54 |000b: const-string v1, "Report: │ │ +49146c: |[49146c] lombok.javac.apt.Processor.report:(Ljavax/annotation/processing/ProcessingEnvironment;)Ljava/lang/String; │ │ +49147c: 7020 fce6 3200 |0000: invoke-direct {v2, v3}, Llombok/javac/apt/Processor;.collectData:(Ljavax/annotation/processing/ProcessingEnvironment;)Ljava/lang/String; // method@e6fc │ │ +491482: 0c03 |0003: move-result-object v3 │ │ +491484: 7020 06e7 3200 |0004: invoke-direct {v2, v3}, Llombok/javac/apt/Processor;.writeFile:(Ljava/lang/String;)Ljava/lang/String; // method@e706 │ │ +49148a: 0c03 |0007: move-result-object v3 │ │ +49148c: 1103 |0008: return-object v3 │ │ +49148e: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +491492: 1a01 6b54 |000b: const-string v1, "Report: │ │ │ │ " // string@546b │ │ -491492: 7020 09e1 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -491498: 6e20 12e1 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49149e: 6e10 1fe1 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4914a4: 0c03 |0016: move-result-object v3 │ │ -4914a6: 1103 |0017: return-object v3 │ │ +491496: 7020 09e1 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +49149c: 6e20 12e1 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4914a2: 6e10 1fe1 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4914a8: 0c03 |0016: move-result-object v3 │ │ +4914aa: 1103 |0017: return-object v3 │ │ catches : 1 │ │ 0x0004 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=78 │ │ 0x0009 line=80 │ │ @@ -943741,34 +943742,34 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4919a0: |[4919a0] lombok.javac.apt.Processor.string:(Ljava/lang/StringBuilder;Ljava/lang/String;)V │ │ -4919b0: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ -4919b4: 1a04 0ec4 |0002: const-string v4, "null" // string@c40e │ │ -4919b8: 6e20 12e1 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4919be: 0e00 |0007: return-void │ │ -4919c0: 1a00 c502 |0008: const-string v0, """ // string@02c5 │ │ -4919c4: 6e20 12e1 0300 |000a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4919ca: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -4919cc: 6e10 dae0 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4919d2: 0a02 |0011: move-result v2 │ │ -4919d4: 3421 0600 |0012: if-lt v1, v2, 0018 // +0006 │ │ -4919d8: 6e20 12e1 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4919de: 0e00 |0017: return-void │ │ -4919e0: 6e20 bfe0 1400 |0018: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4919e6: 0a02 |001b: move-result v2 │ │ -4919e8: 7110 fde6 0200 |001c: invoke-static {v2}, Llombok/javac/apt/Processor;.escape:(C)Ljava/lang/String; // method@e6fd │ │ -4919ee: 0c02 |001f: move-result-object v2 │ │ -4919f0: 6e20 12e1 2300 |0020: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4919f6: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4919fa: 28e9 |0025: goto 000e // -0017 │ │ +4919a4: |[4919a4] lombok.javac.apt.Processor.string:(Ljava/lang/StringBuilder;Ljava/lang/String;)V │ │ +4919b4: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ +4919b8: 1a04 0ec4 |0002: const-string v4, "null" // string@c40e │ │ +4919bc: 6e20 12e1 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4919c2: 0e00 |0007: return-void │ │ +4919c4: 1a00 c502 |0008: const-string v0, """ // string@02c5 │ │ +4919c8: 6e20 12e1 0300 |000a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4919ce: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +4919d0: 6e10 dae0 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4919d6: 0a02 |0011: move-result v2 │ │ +4919d8: 3421 0600 |0012: if-lt v1, v2, 0018 // +0006 │ │ +4919dc: 6e20 12e1 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4919e2: 0e00 |0017: return-void │ │ +4919e4: 6e20 bfe0 1400 |0018: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4919ea: 0a02 |001b: move-result v2 │ │ +4919ec: 7110 fde6 0200 |001c: invoke-static {v2}, Llombok/javac/apt/Processor;.escape:(C)Ljava/lang/String; // method@e6fd │ │ +4919f2: 0c02 |001f: move-result-object v2 │ │ +4919f4: 6e20 12e1 2300 |0020: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4919fa: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4919fe: 28e9 |0025: goto 000e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=197 │ │ 0x000a line=200 │ │ 0x000e line=201 │ │ 0x0014 line=202 │ │ 0x0018 line=201 │ │ @@ -943781,37 +943782,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -4914b8: |[4914b8] lombok.javac.apt.Processor.writeFile:(Ljava/lang/String;)Ljava/lang/String; │ │ -4914c8: 1a00 60ac |0000: const-string v0, "lombok-processor-report-" // string@ac60 │ │ -4914cc: 1a01 9606 |0002: const-string v1, ".txt" // string@0696 │ │ -4914d0: 7120 e6de 1000 |0004: invoke-static {v0, v1}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@dee6 │ │ -4914d6: 0c00 |0007: move-result-object v0 │ │ -4914d8: 2201 bf18 |0008: new-instance v1, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4914dc: 2202 ae18 |000a: new-instance v2, Ljava/io/FileOutputStream; // type@18ae │ │ -4914e0: 7020 0fdf 0200 |000c: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ -4914e6: 7020 51df 2100 |000f: invoke-direct {v1, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@df51 │ │ -4914ec: 6e20 58df 4100 |0012: invoke-virtual {v1, v4}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@df58 │ │ -4914f2: 6e10 55df 0100 |0015: invoke-virtual {v1}, Ljava/io/OutputStreamWriter;.close:()V // method@df55 │ │ -4914f8: 2204 0819 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4914fc: 1a01 6a54 |001a: const-string v1, "Report written to '" // string@546a │ │ -491500: 7020 09e1 1400 |001c: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -491506: 6e10 efde 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -49150c: 0c00 |0022: move-result-object v0 │ │ -49150e: 6e20 12e1 0400 |0023: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -491514: 1a00 9203 |0026: const-string v0, "' │ │ +4914bc: |[4914bc] lombok.javac.apt.Processor.writeFile:(Ljava/lang/String;)Ljava/lang/String; │ │ +4914cc: 1a00 60ac |0000: const-string v0, "lombok-processor-report-" // string@ac60 │ │ +4914d0: 1a01 9606 |0002: const-string v1, ".txt" // string@0696 │ │ +4914d4: 7120 e6de 1000 |0004: invoke-static {v0, v1}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@dee6 │ │ +4914da: 0c00 |0007: move-result-object v0 │ │ +4914dc: 2201 bf18 |0008: new-instance v1, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4914e0: 2202 ae18 |000a: new-instance v2, Ljava/io/FileOutputStream; // type@18ae │ │ +4914e4: 7020 0fdf 0200 |000c: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ +4914ea: 7020 51df 2100 |000f: invoke-direct {v1, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@df51 │ │ +4914f0: 6e20 58df 4100 |0012: invoke-virtual {v1, v4}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@df58 │ │ +4914f6: 6e10 55df 0100 |0015: invoke-virtual {v1}, Ljava/io/OutputStreamWriter;.close:()V // method@df55 │ │ +4914fc: 2204 0819 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +491500: 1a01 6a54 |001a: const-string v1, "Report written to '" // string@546a │ │ +491504: 7020 09e1 1400 |001c: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +49150a: 6e10 efde 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +491510: 0c00 |0022: move-result-object v0 │ │ +491512: 6e20 12e1 0400 |0023: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491518: 1a00 9203 |0026: const-string v0, "' │ │ " // string@0392 │ │ -491518: 6e20 12e1 0400 |0028: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49151e: 6e10 1fe1 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -491524: 0c04 |002e: move-result-object v4 │ │ -491526: 1104 |002f: return-object v4 │ │ +49151c: 6e20 12e1 0400 |0028: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +491522: 6e10 1fe1 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +491528: 0c04 |002e: move-result-object v4 │ │ +49152a: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=85 │ │ 0x0008 line=86 │ │ 0x0012 line=87 │ │ 0x0015 line=88 │ │ 0x0018 line=89 │ │ @@ -943825,23 +943826,23 @@ │ │ type : '()Ljavax/lang/model/SourceVersion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -491528: |[491528] lombok.javac.apt.Processor.getSupportedSourceVersion:()Ljavax/lang/model/SourceVersion; │ │ -491538: 7100 a6e4 0000 |0000: invoke-static {}, Ljavax/lang/model/SourceVersion;.values:()[Ljavax/lang/model/SourceVersion; // method@e4a6 │ │ -49153e: 0c00 |0003: move-result-object v0 │ │ -491540: 7100 a6e4 0000 |0004: invoke-static {}, Ljavax/lang/model/SourceVersion;.values:()[Ljavax/lang/model/SourceVersion; // method@e4a6 │ │ -491546: 0c01 |0007: move-result-object v1 │ │ -491548: 2111 |0008: array-length v1, v1 │ │ -49154a: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -49154e: 4600 0001 |000b: aget-object v0, v0, v1 │ │ -491552: 1100 |000d: return-object v0 │ │ +49152c: |[49152c] lombok.javac.apt.Processor.getSupportedSourceVersion:()Ljavax/lang/model/SourceVersion; │ │ +49153c: 7100 a6e4 0000 |0000: invoke-static {}, Ljavax/lang/model/SourceVersion;.values:()[Ljavax/lang/model/SourceVersion; // method@e4a6 │ │ +491542: 0c00 |0003: move-result-object v0 │ │ +491544: 7100 a6e4 0000 |0004: invoke-static {}, Ljavax/lang/model/SourceVersion;.values:()[Ljavax/lang/model/SourceVersion; // method@e4a6 │ │ +49154a: 0c01 |0007: move-result-object v1 │ │ +49154c: 2111 |0008: array-length v1, v1 │ │ +49154e: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +491552: 4600 0001 |000b: aget-object v0, v0, v1 │ │ +491556: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Llombok/javac/apt/Processor; │ │ │ │ #1 : (in Llombok/javac/apt/Processor;) │ │ @@ -943849,34 +943850,34 @@ │ │ type : '(Ljavax/annotation/processing/ProcessingEnvironment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -49179c: |[49179c] lombok.javac.apt.Processor.init:(Ljavax/annotation/processing/ProcessingEnvironment;)V │ │ -4917ac: 6f20 9ce4 5400 |0000: invoke-super {v4, v5}, Ljavax/annotation/processing/AbstractProcessor;.init:(Ljavax/annotation/processing/ProcessingEnvironment;)V // method@e49c │ │ -4917b2: 1a00 77ac |0003: const-string v0, "lombok.disable" // string@ac77 │ │ -4917b6: 7110 23e1 0000 |0005: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -4917bc: 0c00 |0008: move-result-object v0 │ │ -4917be: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -4917c2: 0e00 |000b: return-void │ │ -4917c4: 7210 a0e4 0500 |000c: invoke-interface {v5}, Ljavax/annotation/processing/ProcessingEnvironment;.getMessager:()Ljavax/annotation/processing/Messager; // method@e4a0 │ │ -4917ca: 0c00 |000f: move-result-object v0 │ │ -4917cc: 6201 7ea2 |0010: sget-object v1, Ljavax/tools/Diagnostic$Kind;.WARNING:Ljavax/tools/Diagnostic$Kind; // field@a27e │ │ -4917d0: 2202 0819 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4917d4: 1a03 ab66 |0014: const-string v3, "Wrong usage of 'lombok.javac.apt.Processor'. " // string@66ab │ │ -4917d8: 7020 09e1 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4917de: 7020 04e7 5400 |0019: invoke-direct {v4, v5}, Llombok/javac/apt/Processor;.report:(Ljavax/annotation/processing/ProcessingEnvironment;)Ljava/lang/String; // method@e704 │ │ -4917e4: 0c05 |001c: move-result-object v5 │ │ -4917e6: 6e20 12e1 5200 |001d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4917ec: 6e10 1fe1 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4917f2: 0c05 |0023: move-result-object v5 │ │ -4917f4: 7230 9ee4 1005 |0024: invoke-interface {v0, v1, v5}, Ljavax/annotation/processing/Messager;.printMessage:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;)V // method@e49e │ │ -4917fa: 0e00 |0027: return-void │ │ +4917a0: |[4917a0] lombok.javac.apt.Processor.init:(Ljavax/annotation/processing/ProcessingEnvironment;)V │ │ +4917b0: 6f20 9ce4 5400 |0000: invoke-super {v4, v5}, Ljavax/annotation/processing/AbstractProcessor;.init:(Ljavax/annotation/processing/ProcessingEnvironment;)V // method@e49c │ │ +4917b6: 1a00 77ac |0003: const-string v0, "lombok.disable" // string@ac77 │ │ +4917ba: 7110 23e1 0000 |0005: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +4917c0: 0c00 |0008: move-result-object v0 │ │ +4917c2: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +4917c6: 0e00 |000b: return-void │ │ +4917c8: 7210 a0e4 0500 |000c: invoke-interface {v5}, Ljavax/annotation/processing/ProcessingEnvironment;.getMessager:()Ljavax/annotation/processing/Messager; // method@e4a0 │ │ +4917ce: 0c00 |000f: move-result-object v0 │ │ +4917d0: 6201 7ea2 |0010: sget-object v1, Ljavax/tools/Diagnostic$Kind;.WARNING:Ljavax/tools/Diagnostic$Kind; // field@a27e │ │ +4917d4: 2202 0819 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4917d8: 1a03 ab66 |0014: const-string v3, "Wrong usage of 'lombok.javac.apt.Processor'. " // string@66ab │ │ +4917dc: 7020 09e1 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4917e2: 7020 04e7 5400 |0019: invoke-direct {v4, v5}, Llombok/javac/apt/Processor;.report:(Ljavax/annotation/processing/ProcessingEnvironment;)Ljava/lang/String; // method@e704 │ │ +4917e8: 0c05 |001c: move-result-object v5 │ │ +4917ea: 6e20 12e1 5200 |001d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4917f0: 6e10 1fe1 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4917f6: 0c05 |0023: move-result-object v5 │ │ +4917f8: 7230 9ee4 1005 |0024: invoke-interface {v0, v1, v5}, Ljavax/annotation/processing/Messager;.printMessage:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;)V // method@e49e │ │ +4917fe: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ 0x000c line=72 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 this Llombok/javac/apt/Processor; │ │ @@ -943887,17 +943888,17 @@ │ │ type : '(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -49134c: |[49134c] lombok.javac.apt.Processor.process:(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z │ │ -49135c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -49135e: 0f01 |0001: return v1 │ │ +491350: |[491350] lombok.javac.apt.Processor.process:(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z │ │ +491360: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +491362: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21173 (Processor.java) │ │ │ │ Class #3496 header: │ │ @@ -943931,17 +943932,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4919fc: |[4919fc] lombok.launch.Agent.:()V │ │ -491a0c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -491a12: 0e00 |0003: return-void │ │ +491a00: |[491a00] lombok.launch.Agent.:()V │ │ +491a10: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +491a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/Agent; │ │ │ │ #1 : (in Llombok/launch/Agent;) │ │ @@ -943949,18 +943950,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -491a14: |[491a14] lombok.launch.Agent.agentmain:(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V │ │ -491a24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -491a26: 7130 0ae7 2100 |0001: invoke-static {v1, v2, v0}, Llombok/launch/Agent;.runLauncher:(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;Z)V // method@e70a │ │ -491a2c: 0e00 |0004: return-void │ │ +491a18: |[491a18] lombok.launch.Agent.agentmain:(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V │ │ +491a28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +491a2a: 7130 0ae7 2100 |0001: invoke-static {v1, v2, v0}, Llombok/launch/Agent;.runLauncher:(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;Z)V // method@e70a │ │ +491a30: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/instrument/Instrumentation; │ │ │ │ @@ -943969,18 +943970,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -491a30: |[491a30] lombok.launch.Agent.premain:(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V │ │ -491a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -491a42: 7130 0ae7 2100 |0001: invoke-static {v1, v2, v0}, Llombok/launch/Agent;.runLauncher:(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;Z)V // method@e70a │ │ -491a48: 0e00 |0004: return-void │ │ +491a34: |[491a34] lombok.launch.Agent.premain:(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;)V │ │ +491a44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +491a46: 7130 0ae7 2100 |0001: invoke-static {v1, v2, v0}, Llombok/launch/Agent;.runLauncher:(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;Z)V // method@e70a │ │ +491a4c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/instrument/Instrumentation; │ │ │ │ @@ -943989,52 +943990,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -491a4c: |[491a4c] lombok.launch.Agent.runLauncher:(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;Z)V │ │ -491a5c: 7100 1de7 0000 |0000: invoke-static {}, Llombok/launch/Main;.getShadowClassLoader:()Ljava/lang/ClassLoader; // method@e71d │ │ -491a62: 0c00 |0003: move-result-object v0 │ │ -491a64: 1a01 70ac |0004: const-string v1, "lombok.core.AgentLauncher" // string@ac70 │ │ -491a68: 6e20 fbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@dffb │ │ -491a6e: 0c00 |0009: move-result-object v0 │ │ -491a70: 1a01 74d1 |000a: const-string v1, "runAgents" // string@d174 │ │ -491a74: 1242 |000c: const/4 v2, #int 4 // #4 │ │ -491a76: 2323 691f |000d: new-array v3, v2, [Ljava/lang/Class; // type@1f69 │ │ -491a7a: 1c04 0619 |000f: const-class v4, Ljava/lang/String; // type@1906 │ │ -491a7e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -491a80: 4d04 0305 |0012: aput-object v4, v3, v5 │ │ -491a84: 1c04 1819 |0014: const-class v4, Ljava/lang/instrument/Instrumentation; // type@1918 │ │ -491a88: 1216 |0016: const/4 v6, #int 1 // #1 │ │ -491a8a: 4d04 0306 |0017: aput-object v4, v3, v6 │ │ -491a8e: 6204 4ba2 |0019: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@a24b │ │ -491a92: 1227 |001b: const/4 v7, #int 2 // #2 │ │ -491a94: 4d04 0307 |001c: aput-object v4, v3, v7 │ │ -491a98: 1c04 d518 |001e: const-class v4, Ljava/lang/Class; // type@18d5 │ │ -491a9c: 1238 |0020: const/4 v8, #int 3 // #3 │ │ -491a9e: 4d04 0308 |0021: aput-object v4, v3, v8 │ │ -491aa2: 6e30 d5df 1003 |0023: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfd5 │ │ -491aa8: 0c00 |0026: move-result-object v0 │ │ -491aaa: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -491aac: 2322 6e1f |0028: new-array v2, v2, [Ljava/lang/Object; // type@1f6e │ │ -491ab0: 4d09 0205 |002a: aput-object v9, v2, v5 │ │ -491ab4: 4d0a 0206 |002c: aput-object v10, v2, v6 │ │ -491ab8: 7110 9edf 0b00 |002e: invoke-static {v11}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -491abe: 0c09 |0031: move-result-object v9 │ │ -491ac0: 4d09 0207 |0032: aput-object v9, v2, v7 │ │ -491ac4: 1c09 cb1a |0034: const-class v9, Llombok/launch/Agent; // type@1acb │ │ -491ac8: 4d09 0208 |0036: aput-object v9, v2, v8 │ │ -491acc: 6e30 87e1 1002 |0038: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ -491ad2: 0e00 |003b: return-void │ │ -491ad4: 0d09 |003c: move-exception v9 │ │ -491ad6: 6e10 79e1 0900 |003d: invoke-virtual {v9}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@e179 │ │ -491adc: 0c09 |0040: move-result-object v9 │ │ -491ade: 2709 |0041: throw v9 │ │ +491a50: |[491a50] lombok.launch.Agent.runLauncher:(Ljava/lang/String;Ljava/lang/instrument/Instrumentation;Z)V │ │ +491a60: 7100 1de7 0000 |0000: invoke-static {}, Llombok/launch/Main;.getShadowClassLoader:()Ljava/lang/ClassLoader; // method@e71d │ │ +491a66: 0c00 |0003: move-result-object v0 │ │ +491a68: 1a01 70ac |0004: const-string v1, "lombok.core.AgentLauncher" // string@ac70 │ │ +491a6c: 6e20 fbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@dffb │ │ +491a72: 0c00 |0009: move-result-object v0 │ │ +491a74: 1a01 74d1 |000a: const-string v1, "runAgents" // string@d174 │ │ +491a78: 1242 |000c: const/4 v2, #int 4 // #4 │ │ +491a7a: 2323 691f |000d: new-array v3, v2, [Ljava/lang/Class; // type@1f69 │ │ +491a7e: 1c04 0619 |000f: const-class v4, Ljava/lang/String; // type@1906 │ │ +491a82: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +491a84: 4d04 0305 |0012: aput-object v4, v3, v5 │ │ +491a88: 1c04 1819 |0014: const-class v4, Ljava/lang/instrument/Instrumentation; // type@1918 │ │ +491a8c: 1216 |0016: const/4 v6, #int 1 // #1 │ │ +491a8e: 4d04 0306 |0017: aput-object v4, v3, v6 │ │ +491a92: 6204 4ba2 |0019: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@a24b │ │ +491a96: 1227 |001b: const/4 v7, #int 2 // #2 │ │ +491a98: 4d04 0307 |001c: aput-object v4, v3, v7 │ │ +491a9c: 1c04 d518 |001e: const-class v4, Ljava/lang/Class; // type@18d5 │ │ +491aa0: 1238 |0020: const/4 v8, #int 3 // #3 │ │ +491aa2: 4d04 0308 |0021: aput-object v4, v3, v8 │ │ +491aa6: 6e30 d5df 1003 |0023: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfd5 │ │ +491aac: 0c00 |0026: move-result-object v0 │ │ +491aae: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +491ab0: 2322 6e1f |0028: new-array v2, v2, [Ljava/lang/Object; // type@1f6e │ │ +491ab4: 4d09 0205 |002a: aput-object v9, v2, v5 │ │ +491ab8: 4d0a 0206 |002c: aput-object v10, v2, v6 │ │ +491abc: 7110 9edf 0b00 |002e: invoke-static {v11}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +491ac2: 0c09 |0031: move-result-object v9 │ │ +491ac4: 4d09 0207 |0032: aput-object v9, v2, v7 │ │ +491ac8: 1c09 cb1a |0034: const-class v9, Llombok/launch/Agent; // type@1acb │ │ +491acc: 4d09 0208 |0036: aput-object v9, v2, v8 │ │ +491ad0: 6e30 87e1 1002 |0038: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ +491ad6: 0e00 |003b: return-void │ │ +491ad8: 0d09 |003c: move-exception v9 │ │ +491ada: 6e10 79e1 0900 |003d: invoke-virtual {v9}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@e179 │ │ +491ae0: 0c09 |0040: move-result-object v9 │ │ +491ae2: 2709 |0041: throw v9 │ │ catches : 1 │ │ 0x0004 - 0x003b │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x003c │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=40 │ │ 0x000f line=41 │ │ @@ -944088,20 +944089,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -491c0c: |[491c0c] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.:()V │ │ -491c1c: 7010 97e4 0100 |0000: invoke-direct {v1}, Ljavax/annotation/processing/AbstractProcessor;.:()V // method@e497 │ │ -491c22: 7100 0ce7 0000 |0003: invoke-static {}, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.createWrappedInstance:()Ljavax/annotation/processing/AbstractProcessor; // method@e70c │ │ -491c28: 0c00 |0006: move-result-object v0 │ │ -491c2a: 5b10 0fa3 |0007: iput-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ -491c2e: 0e00 |0009: return-void │ │ +491c10: |[491c10] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.:()V │ │ +491c20: 7010 97e4 0100 |0000: invoke-direct {v1}, Ljavax/annotation/processing/AbstractProcessor;.:()V // method@e497 │ │ +491c26: 7100 0ce7 0000 |0003: invoke-static {}, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.createWrappedInstance:()Ljavax/annotation/processing/AbstractProcessor; // method@e70c │ │ +491c2c: 0c00 |0006: move-result-object v0 │ │ +491c2e: 5b10 0fa3 |0007: iput-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ +491c32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Llombok/launch/AnnotationProcessorHider$AnnotationProcessor; │ │ │ │ @@ -944110,41 +944111,41 @@ │ │ type : '()Ljavax/annotation/processing/AbstractProcessor;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -491b70: |[491b70] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.createWrappedInstance:()Ljavax/annotation/processing/AbstractProcessor; │ │ -491b80: 7100 1de7 0000 |0000: invoke-static {}, Llombok/launch/Main;.getShadowClassLoader:()Ljava/lang/ClassLoader; // method@e71d │ │ -491b86: 0c00 |0003: move-result-object v0 │ │ -491b88: 1a01 71ac |0004: const-string v1, "lombok.core.AnnotationProcessor" // string@ac71 │ │ -491b8c: 6e20 fbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@dffb │ │ -491b92: 0c00 |0009: move-result-object v0 │ │ -491b94: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -491b96: 2312 691f |000b: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ -491b9a: 6e20 d1df 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@dfd1 │ │ -491ba0: 0c00 |0010: move-result-object v0 │ │ -491ba2: 2311 6e1f |0011: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -491ba6: 6e20 64e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@e164 │ │ -491bac: 0c00 |0016: move-result-object v0 │ │ -491bae: 1f00 de19 |0017: check-cast v0, Ljavax/annotation/processing/AbstractProcessor; // type@19de │ │ -491bb2: 1100 |0019: return-object v0 │ │ -491bb4: 0d00 |001a: move-exception v0 │ │ -491bb6: 2001 df18 |001b: instance-of v1, v0, Ljava/lang/Error; // type@18df │ │ -491bba: 3901 0f00 |001d: if-nez v1, 002c // +000f │ │ -491bbe: 2001 ff18 |001f: instance-of v1, v0, Ljava/lang/RuntimeException; // type@18ff │ │ -491bc2: 3801 0500 |0021: if-eqz v1, 0026 // +0005 │ │ -491bc6: 1f00 ff18 |0023: check-cast v0, Ljava/lang/RuntimeException; // type@18ff │ │ -491bca: 2700 |0025: throw v0 │ │ -491bcc: 2201 ff18 |0026: new-instance v1, Ljava/lang/RuntimeException; // type@18ff │ │ -491bd0: 7020 aae0 0100 |0028: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ -491bd6: 2701 |002b: throw v1 │ │ -491bd8: 1f00 df18 |002c: check-cast v0, Ljava/lang/Error; // type@18df │ │ -491bdc: 2700 |002e: throw v0 │ │ +491b74: |[491b74] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.createWrappedInstance:()Ljavax/annotation/processing/AbstractProcessor; │ │ +491b84: 7100 1de7 0000 |0000: invoke-static {}, Llombok/launch/Main;.getShadowClassLoader:()Ljava/lang/ClassLoader; // method@e71d │ │ +491b8a: 0c00 |0003: move-result-object v0 │ │ +491b8c: 1a01 71ac |0004: const-string v1, "lombok.core.AnnotationProcessor" // string@ac71 │ │ +491b90: 6e20 fbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@dffb │ │ +491b96: 0c00 |0009: move-result-object v0 │ │ +491b98: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +491b9a: 2312 691f |000b: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ +491b9e: 6e20 d1df 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@dfd1 │ │ +491ba4: 0c00 |0010: move-result-object v0 │ │ +491ba6: 2311 6e1f |0011: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +491baa: 6e20 64e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@e164 │ │ +491bb0: 0c00 |0016: move-result-object v0 │ │ +491bb2: 1f00 de19 |0017: check-cast v0, Ljavax/annotation/processing/AbstractProcessor; // type@19de │ │ +491bb6: 1100 |0019: return-object v0 │ │ +491bb8: 0d00 |001a: move-exception v0 │ │ +491bba: 2001 df18 |001b: instance-of v1, v0, Ljava/lang/Error; // type@18df │ │ +491bbe: 3901 0f00 |001d: if-nez v1, 002c // +000f │ │ +491bc2: 2001 ff18 |001f: instance-of v1, v0, Ljava/lang/RuntimeException; // type@18ff │ │ +491bc6: 3801 0500 |0021: if-eqz v1, 0026 // +0005 │ │ +491bca: 1f00 ff18 |0023: check-cast v0, Ljava/lang/RuntimeException; // type@18ff │ │ +491bce: 2700 |0025: throw v0 │ │ +491bd0: 2201 ff18 |0026: new-instance v1, Ljava/lang/RuntimeException; // type@18ff │ │ +491bd4: 7020 aae0 0100 |0028: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ +491bda: 2701 |002b: throw v1 │ │ +491bdc: 1f00 df18 |002c: check-cast v0, Ljava/lang/Error; // type@18df │ │ +491be0: 2700 |002e: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0019 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=109 │ │ 0x000d line=110 │ │ @@ -944159,35 +944160,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -491c30: |[491c30] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.disableJava9SillyWarning:()V │ │ -491c40: 1c00 1a1e |0000: const-class v0, Lsun/misc/Unsafe; // type@1e1a │ │ -491c44: 1a01 05e4 |0002: const-string v1, "theUnsafe" // string@e405 │ │ -491c48: 6e20 d3df 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ -491c4e: 0c00 |0007: move-result-object v0 │ │ -491c50: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -491c52: 6e20 75e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@e175 │ │ -491c58: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -491c5a: 6e20 66e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -491c60: 0c00 |0010: move-result-object v0 │ │ -491c62: 1f00 1a1e |0011: check-cast v0, Lsun/misc/Unsafe; // type@1e1a │ │ -491c66: 1a02 51a9 |0013: const-string v2, "jdk.internal.module.IllegalAccessLogger" // string@a951 │ │ -491c6a: 7110 c8df 0200 |0015: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ -491c70: 0c02 |0018: move-result-object v2 │ │ -491c72: 1a03 58ac |0019: const-string v3, "logger" // string@ac58 │ │ -491c76: 6e20 d3df 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ -491c7c: 0c03 |001e: move-result-object v3 │ │ -491c7e: 6e20 59ff 3000 |001f: invoke-virtual {v0, v3}, Lsun/misc/Unsafe;.staticFieldOffset:(Ljava/lang/reflect/Field;)J // method@ff59 │ │ -491c84: 0b03 |0022: move-result-wide v3 │ │ -491c86: 6e51 58ff 2043 |0023: invoke-virtual {v0, v2, v3, v4, v1}, Lsun/misc/Unsafe;.putObjectVolatile:(Ljava/lang/Object;JLjava/lang/Object;)V // method@ff58 │ │ -491c8c: 0e00 |0026: return-void │ │ +491c34: |[491c34] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.disableJava9SillyWarning:()V │ │ +491c44: 1c00 1a1e |0000: const-class v0, Lsun/misc/Unsafe; // type@1e1a │ │ +491c48: 1a01 05e4 |0002: const-string v1, "theUnsafe" // string@e405 │ │ +491c4c: 6e20 d3df 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ +491c52: 0c00 |0007: move-result-object v0 │ │ +491c54: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +491c56: 6e20 75e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@e175 │ │ +491c5c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +491c5e: 6e20 66e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +491c64: 0c00 |0010: move-result-object v0 │ │ +491c66: 1f00 1a1e |0011: check-cast v0, Lsun/misc/Unsafe; // type@1e1a │ │ +491c6a: 1a02 51a9 |0013: const-string v2, "jdk.internal.module.IllegalAccessLogger" // string@a951 │ │ +491c6e: 7110 c8df 0200 |0015: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ +491c74: 0c02 |0018: move-result-object v2 │ │ +491c76: 1a03 58ac |0019: const-string v3, "logger" // string@ac58 │ │ +491c7a: 6e20 d3df 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ +491c80: 0c03 |001e: move-result-object v3 │ │ +491c82: 6e20 59ff 3000 |001f: invoke-virtual {v0, v3}, Lsun/misc/Unsafe;.staticFieldOffset:(Ljava/lang/reflect/Field;)J // method@ff59 │ │ +491c88: 0b03 |0022: move-result-wide v3 │ │ +491c8a: 6e51 58ff 2043 |0023: invoke-virtual {v0, v2, v3, v4, v1}, Lsun/misc/Unsafe;.putObjectVolatile:(Ljava/lang/Object;JLjava/lang/Object;)V // method@ff58 │ │ +491c90: 0e00 |0026: return-void │ │ catches : 1 │ │ 0x0000 - 0x0026 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=86 │ │ 0x0009 line=87 │ │ 0x000d line=88 │ │ @@ -944203,19 +944204,19 @@ │ │ type : '(Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -491b10: |[491b10] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.getCompletions:(Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable; │ │ -491b20: 5410 0fa3 |0000: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ -491b24: 6e55 98e4 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/annotation/processing/AbstractProcessor;.getCompletions:(Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable; // method@e498 │ │ -491b2a: 0c02 |0005: move-result-object v2 │ │ -491b2c: 1102 |0006: return-object v2 │ │ +491b14: |[491b14] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.getCompletions:(Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable; │ │ +491b24: 5410 0fa3 |0000: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ +491b28: 6e55 98e4 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/annotation/processing/AbstractProcessor;.getCompletions:(Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable; // method@e498 │ │ +491b2e: 0c02 |0005: move-result-object v2 │ │ +491b30: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Llombok/launch/AnnotationProcessorHider$AnnotationProcessor; │ │ 0x0000 - 0x0007 reg=2 (null) Ljavax/lang/model/element/Element; │ │ 0x0000 - 0x0007 reg=3 (null) Ljavax/lang/model/element/AnnotationMirror; │ │ @@ -944227,19 +944228,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -491b30: |[491b30] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.getSupportedAnnotationTypes:()Ljava/util/Set; │ │ -491b40: 5410 0fa3 |0000: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ -491b44: 6e10 99e4 0000 |0002: invoke-virtual {v0}, Ljavax/annotation/processing/AbstractProcessor;.getSupportedAnnotationTypes:()Ljava/util/Set; // method@e499 │ │ -491b4a: 0c00 |0005: move-result-object v0 │ │ -491b4c: 1100 |0006: return-object v0 │ │ +491b34: |[491b34] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.getSupportedAnnotationTypes:()Ljava/util/Set; │ │ +491b44: 5410 0fa3 |0000: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ +491b48: 6e10 99e4 0000 |0002: invoke-virtual {v0}, Ljavax/annotation/processing/AbstractProcessor;.getSupportedAnnotationTypes:()Ljava/util/Set; // method@e499 │ │ +491b4e: 0c00 |0005: move-result-object v0 │ │ +491b50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Llombok/launch/AnnotationProcessorHider$AnnotationProcessor; │ │ │ │ #2 : (in Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;) │ │ @@ -944247,19 +944248,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -491b50: |[491b50] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.getSupportedOptions:()Ljava/util/Set; │ │ -491b60: 5410 0fa3 |0000: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ -491b64: 6e10 9ae4 0000 |0002: invoke-virtual {v0}, Ljavax/annotation/processing/AbstractProcessor;.getSupportedOptions:()Ljava/util/Set; // method@e49a │ │ -491b6a: 0c00 |0005: move-result-object v0 │ │ -491b6c: 1100 |0006: return-object v0 │ │ +491b54: |[491b54] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.getSupportedOptions:()Ljava/util/Set; │ │ +491b64: 5410 0fa3 |0000: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ +491b68: 6e10 9ae4 0000 |0002: invoke-virtual {v0}, Ljavax/annotation/processing/AbstractProcessor;.getSupportedOptions:()Ljava/util/Set; // method@e49a │ │ +491b6e: 0c00 |0005: move-result-object v0 │ │ +491b70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Llombok/launch/AnnotationProcessorHider$AnnotationProcessor; │ │ │ │ #3 : (in Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;) │ │ @@ -944267,19 +944268,19 @@ │ │ type : '()Ljavax/lang/model/SourceVersion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -491bec: |[491bec] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.getSupportedSourceVersion:()Ljavax/lang/model/SourceVersion; │ │ -491bfc: 5410 0fa3 |0000: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ -491c00: 6e10 9be4 0000 |0002: invoke-virtual {v0}, Ljavax/annotation/processing/AbstractProcessor;.getSupportedSourceVersion:()Ljavax/lang/model/SourceVersion; // method@e49b │ │ -491c06: 0c00 |0005: move-result-object v0 │ │ -491c08: 1100 |0006: return-object v0 │ │ +491bf0: |[491bf0] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.getSupportedSourceVersion:()Ljavax/lang/model/SourceVersion; │ │ +491c00: 5410 0fa3 |0000: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ +491c04: 6e10 9be4 0000 |0002: invoke-virtual {v0}, Ljavax/annotation/processing/AbstractProcessor;.getSupportedSourceVersion:()Ljavax/lang/model/SourceVersion; // method@e49b │ │ +491c0a: 0c00 |0005: move-result-object v0 │ │ +491c0c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Llombok/launch/AnnotationProcessorHider$AnnotationProcessor; │ │ │ │ #4 : (in Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;) │ │ @@ -944287,22 +944288,22 @@ │ │ type : '(Ljavax/annotation/processing/ProcessingEnvironment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -491c9c: |[491c9c] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.init:(Ljavax/annotation/processing/ProcessingEnvironment;)V │ │ -491cac: 7010 0de7 0100 |0000: invoke-direct {v1}, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.disableJava9SillyWarning:()V // method@e70d │ │ -491cb2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -491cb4: 6a00 10a3 |0004: sput-boolean v0, Llombok/launch/AnnotationProcessorHider$AstModificationNotifierData;.lombokInvoked:Z // field@a310 │ │ -491cb8: 5410 0fa3 |0006: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ -491cbc: 6e20 9ce4 2000 |0008: invoke-virtual {v0, v2}, Ljavax/annotation/processing/AbstractProcessor;.init:(Ljavax/annotation/processing/ProcessingEnvironment;)V // method@e49c │ │ -491cc2: 6f20 9ce4 2100 |000b: invoke-super {v1, v2}, Ljavax/annotation/processing/AbstractProcessor;.init:(Ljavax/annotation/processing/ProcessingEnvironment;)V // method@e49c │ │ -491cc8: 0e00 |000e: return-void │ │ +491ca0: |[491ca0] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.init:(Ljavax/annotation/processing/ProcessingEnvironment;)V │ │ +491cb0: 7010 0de7 0100 |0000: invoke-direct {v1}, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.disableJava9SillyWarning:()V // method@e70d │ │ +491cb6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +491cb8: 6a00 10a3 |0004: sput-boolean v0, Llombok/launch/AnnotationProcessorHider$AstModificationNotifierData;.lombokInvoked:Z // field@a310 │ │ +491cbc: 5410 0fa3 |0006: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ +491cc0: 6e20 9ce4 2000 |0008: invoke-virtual {v0, v2}, Ljavax/annotation/processing/AbstractProcessor;.init:(Ljavax/annotation/processing/ProcessingEnvironment;)V // method@e49c │ │ +491cc6: 6f20 9ce4 2100 |000b: invoke-super {v1, v2}, Ljavax/annotation/processing/AbstractProcessor;.init:(Ljavax/annotation/processing/ProcessingEnvironment;)V // method@e49c │ │ +491ccc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0006 line=73 │ │ 0x000b line=74 │ │ locals : │ │ @@ -944314,19 +944315,19 @@ │ │ type : '(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -491af0: |[491af0] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.process:(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z │ │ -491b00: 5410 0fa3 |0000: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ -491b04: 6e30 9de4 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/annotation/processing/AbstractProcessor;.process:(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z // method@e49d │ │ -491b0a: 0a02 |0005: move-result v2 │ │ -491b0c: 0f02 |0006: return v2 │ │ +491af4: |[491af4] lombok.launch.AnnotationProcessorHider$AnnotationProcessor.process:(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z │ │ +491b04: 5410 0fa3 |0000: iget-object v0, v1, Llombok/launch/AnnotationProcessorHider$AnnotationProcessor;.instance:Ljavax/annotation/processing/AbstractProcessor; // field@a30f │ │ +491b08: 6e30 9de4 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/annotation/processing/AbstractProcessor;.process:(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z // method@e49d │ │ +491b0e: 0a02 |0005: move-result v2 │ │ +491b10: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Llombok/launch/AnnotationProcessorHider$AnnotationProcessor; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/util/Set; │ │ 0x0000 - 0x0007 reg=3 (null) Ljavax/annotation/processing/RoundEnvironment; │ │ @@ -944362,17 +944363,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -491d24: |[491d24] lombok.launch.AnnotationProcessorHider$AstModificationNotifier.:()V │ │ -491d34: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -491d3a: 0e00 |0003: return-void │ │ +491d28: |[491d28] lombok.launch.AnnotationProcessorHider$AstModificationNotifier.:()V │ │ +491d38: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +491d3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/AnnotationProcessorHider$AstModificationNotifier; │ │ │ │ Virtual methods - │ │ @@ -944381,23 +944382,23 @@ │ │ type : '(Ljavax/lang/model/type/TypeMirror;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -491cf8: |[491cf8] lombok.launch.AnnotationProcessorHider$AstModificationNotifier.isTypeComplete:(Ljavax/lang/model/type/TypeMirror;)Z │ │ -491d08: 1a01 77ac |0000: const-string v1, "lombok.disable" // string@ac77 │ │ -491d0c: 7110 23e1 0100 |0002: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -491d12: 0c01 |0005: move-result-object v1 │ │ -491d14: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -491d18: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -491d1a: 0f01 |0009: return v1 │ │ -491d1c: 6301 10a3 |000a: sget-boolean v1, Llombok/launch/AnnotationProcessorHider$AstModificationNotifierData;.lombokInvoked:Z // field@a310 │ │ -491d20: 0f01 |000c: return v1 │ │ +491cfc: |[491cfc] lombok.launch.AnnotationProcessorHider$AstModificationNotifier.isTypeComplete:(Ljavax/lang/model/type/TypeMirror;)Z │ │ +491d0c: 1a01 77ac |0000: const-string v1, "lombok.disable" // string@ac77 │ │ +491d10: 7110 23e1 0100 |0002: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +491d16: 0c01 |0005: move-result-object v1 │ │ +491d18: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +491d1c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +491d1e: 0f01 |0009: return v1 │ │ +491d20: 6301 10a3 |000a: sget-boolean v1, Llombok/launch/AnnotationProcessorHider$AstModificationNotifierData;.lombokInvoked:Z // field@a310 │ │ +491d24: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x000a line=47 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Llombok/launch/AnnotationProcessorHider$AstModificationNotifier; │ │ 0x0000 - 0x000d reg=1 (null) Ljavax/lang/model/type/TypeMirror; │ │ @@ -944437,32 +944438,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -491ccc: |[491ccc] lombok.launch.AnnotationProcessorHider$AstModificationNotifierData.:()V │ │ -491cdc: 0e00 |0000: return-void │ │ +491cd0: |[491cd0] lombok.launch.AnnotationProcessorHider$AstModificationNotifierData.:()V │ │ +491ce0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Llombok/launch/AnnotationProcessorHider$AstModificationNotifierData;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -491ce0: |[491ce0] lombok.launch.AnnotationProcessorHider$AstModificationNotifierData.:()V │ │ -491cf0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -491cf6: 0e00 |0003: return-void │ │ +491ce4: |[491ce4] lombok.launch.AnnotationProcessorHider$AstModificationNotifierData.:()V │ │ +491cf4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +491cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/AnnotationProcessorHider$AstModificationNotifierData; │ │ │ │ Virtual methods - │ │ @@ -944499,17 +944500,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -491d6c: |[491d6c] lombok.launch.AnnotationProcessorHider$ClaimingProcessor.:()V │ │ -491d7c: 7010 97e4 0000 |0000: invoke-direct {v0}, Ljavax/annotation/processing/AbstractProcessor;.:()V // method@e497 │ │ -491d82: 0e00 |0003: return-void │ │ +491d70: |[491d70] lombok.launch.AnnotationProcessorHider$ClaimingProcessor.:()V │ │ +491d80: 7010 97e4 0000 |0000: invoke-direct {v0}, Ljavax/annotation/processing/AbstractProcessor;.:()V // method@e497 │ │ +491d86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/AnnotationProcessorHider$ClaimingProcessor; │ │ │ │ Virtual methods - │ │ @@ -944518,18 +944519,18 @@ │ │ type : '()Ljavax/lang/model/SourceVersion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -491d50: |[491d50] lombok.launch.AnnotationProcessorHider$ClaimingProcessor.getSupportedSourceVersion:()Ljavax/lang/model/SourceVersion; │ │ -491d60: 7100 a5e4 0000 |0000: invoke-static {}, Ljavax/lang/model/SourceVersion;.latest:()Ljavax/lang/model/SourceVersion; // method@e4a5 │ │ -491d66: 0c00 |0003: move-result-object v0 │ │ -491d68: 1100 |0004: return-object v0 │ │ +491d54: |[491d54] lombok.launch.AnnotationProcessorHider$ClaimingProcessor.getSupportedSourceVersion:()Ljavax/lang/model/SourceVersion; │ │ +491d64: 7100 a5e4 0000 |0000: invoke-static {}, Ljavax/lang/model/SourceVersion;.latest:()Ljavax/lang/model/SourceVersion; // method@e4a5 │ │ +491d6a: 0c00 |0003: move-result-object v0 │ │ +491d6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Llombok/launch/AnnotationProcessorHider$ClaimingProcessor; │ │ │ │ #1 : (in Llombok/launch/AnnotationProcessorHider$ClaimingProcessor;) │ │ @@ -944537,17 +944538,17 @@ │ │ type : '(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -491d3c: |[491d3c] lombok.launch.AnnotationProcessorHider$ClaimingProcessor.process:(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z │ │ -491d4c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -491d4e: 0f01 |0001: return v1 │ │ +491d40: |[491d40] lombok.launch.AnnotationProcessorHider$ClaimingProcessor.process:(Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z │ │ +491d50: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +491d52: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2922 (AnnotationProcessor.java) │ │ │ │ Class #3501 header: │ │ @@ -944577,17 +944578,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -491d84: |[491d84] lombok.launch.AnnotationProcessorHider.:()V │ │ -491d94: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -491d9a: 0e00 |0003: return-void │ │ +491d88: |[491d88] lombok.launch.AnnotationProcessorHider.:()V │ │ +491d98: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +491d9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/AnnotationProcessorHider; │ │ │ │ Virtual methods - │ │ @@ -944624,17 +944625,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -491e14: |[491e14] lombok.launch.Main.:()V │ │ -491e24: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -491e2a: 0e00 |0003: return-void │ │ +491e18: |[491e18] lombok.launch.Main.:()V │ │ +491e28: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +491e2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/Main; │ │ │ │ #1 : (in Llombok/launch/Main;) │ │ @@ -944642,42 +944643,42 @@ │ │ type : '()Ljava/lang/ClassLoader;' │ │ access : 0x20008 (STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 46 16-bit code units │ │ -491d9c: |[491d9c] lombok.launch.Main.getShadowClassLoader:()Ljava/lang/ClassLoader; │ │ -491dac: 1c00 d11a |0000: const-class v0, Llombok/launch/Main; // type@1ad1 │ │ -491db0: 1d00 |0002: monitor-enter v0 │ │ -491db2: 6201 11a3 |0003: sget-object v1, Llombok/launch/Main;.classLoader:Llombok/launch/ShadowClassLoader; // field@a311 │ │ -491db6: 3901 2200 |0005: if-nez v1, 0027 // +0022 │ │ -491dba: 2201 db1a |0007: new-instance v1, Llombok/launch/ShadowClassLoader; // type@1adb │ │ -491dbe: 6e10 ccdf 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -491dc4: 0c03 |000c: move-result-object v3 │ │ -491dc6: 1a04 5fac |000d: const-string v4, "lombok" // string@ac5f │ │ -491dca: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -491dcc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -491dce: 2322 701f |0011: new-array v2, v2, [Ljava/lang/String; // type@1f70 │ │ -491dd2: 7110 a9e2 0200 |0013: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -491dd8: 0c06 |0016: move-result-object v6 │ │ -491dda: 1a02 a0ac |0017: const-string v2, "lombok.patcher.Symbols" // string@aca0 │ │ -491dde: 2410 701f 0200 |0019: filled-new-array {v2}, [Ljava/lang/String; // type@1f70 │ │ -491de4: 0c02 |001c: move-result-object v2 │ │ -491de6: 7110 a9e2 0200 |001d: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -491dec: 0c07 |0020: move-result-object v7 │ │ -491dee: 0712 |0021: move-object v2, v1 │ │ -491df0: 7606 62e7 0200 |0022: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Llombok/launch/ShadowClassLoader;.:(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@e762 │ │ -491df6: 6901 11a3 |0025: sput-object v1, Llombok/launch/Main;.classLoader:Llombok/launch/ShadowClassLoader; // field@a311 │ │ -491dfa: 6201 11a3 |0027: sget-object v1, Llombok/launch/Main;.classLoader:Llombok/launch/ShadowClassLoader; // field@a311 │ │ -491dfe: 1e00 |0029: monitor-exit v0 │ │ -491e00: 1101 |002a: return-object v1 │ │ -491e02: 0d01 |002b: move-exception v1 │ │ -491e04: 1e00 |002c: monitor-exit v0 │ │ -491e06: 2701 |002d: throw v1 │ │ +491da0: |[491da0] lombok.launch.Main.getShadowClassLoader:()Ljava/lang/ClassLoader; │ │ +491db0: 1c00 d11a |0000: const-class v0, Llombok/launch/Main; // type@1ad1 │ │ +491db4: 1d00 |0002: monitor-enter v0 │ │ +491db6: 6201 11a3 |0003: sget-object v1, Llombok/launch/Main;.classLoader:Llombok/launch/ShadowClassLoader; // field@a311 │ │ +491dba: 3901 2200 |0005: if-nez v1, 0027 // +0022 │ │ +491dbe: 2201 db1a |0007: new-instance v1, Llombok/launch/ShadowClassLoader; // type@1adb │ │ +491dc2: 6e10 ccdf 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +491dc8: 0c03 |000c: move-result-object v3 │ │ +491dca: 1a04 5fac |000d: const-string v4, "lombok" // string@ac5f │ │ +491dce: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +491dd0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +491dd2: 2322 701f |0011: new-array v2, v2, [Ljava/lang/String; // type@1f70 │ │ +491dd6: 7110 a9e2 0200 |0013: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +491ddc: 0c06 |0016: move-result-object v6 │ │ +491dde: 1a02 a0ac |0017: const-string v2, "lombok.patcher.Symbols" // string@aca0 │ │ +491de2: 2410 701f 0200 |0019: filled-new-array {v2}, [Ljava/lang/String; // type@1f70 │ │ +491de8: 0c02 |001c: move-result-object v2 │ │ +491dea: 7110 a9e2 0200 |001d: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +491df0: 0c07 |0020: move-result-object v7 │ │ +491df2: 0712 |0021: move-object v2, v1 │ │ +491df4: 7606 62e7 0200 |0022: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Llombok/launch/ShadowClassLoader;.:(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@e762 │ │ +491dfa: 6901 11a3 |0025: sput-object v1, Llombok/launch/Main;.classLoader:Llombok/launch/ShadowClassLoader; // field@a311 │ │ +491dfe: 6201 11a3 |0027: sget-object v1, Llombok/launch/Main;.classLoader:Llombok/launch/ShadowClassLoader; // field@a311 │ │ +491e02: 1e00 |0029: monitor-exit v0 │ │ +491e04: 1101 |002a: return-object v1 │ │ +491e06: 0d01 |002b: move-exception v1 │ │ +491e08: 1e00 |002c: monitor-exit v0 │ │ +491e0a: 2701 |002d: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0003 line=31 │ │ 0x0007 line=32 │ │ 0x0027 line=34 │ │ @@ -944688,37 +944689,37 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -491e2c: |[491e2c] lombok.launch.Main.main:([Ljava/lang/String;)V │ │ -491e3c: 7100 1de7 0000 |0000: invoke-static {}, Llombok/launch/Main;.getShadowClassLoader:()Ljava/lang/ClassLoader; // method@e71d │ │ -491e42: 0c00 |0003: move-result-object v0 │ │ -491e44: 1a01 73ac |0004: const-string v1, "lombok.core.Main" // string@ac73 │ │ -491e48: 6e20 fbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@dffb │ │ -491e4e: 0c00 |0009: move-result-object v0 │ │ -491e50: 1a01 d3bd |000a: const-string v1, "main" // string@bdd3 │ │ -491e54: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -491e56: 2323 691f |000d: new-array v3, v2, [Ljava/lang/Class; // type@1f69 │ │ -491e5a: 1c04 701f |000f: const-class v4, [Ljava/lang/String; // type@1f70 │ │ -491e5e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -491e60: 4d04 0305 |0012: aput-object v4, v3, v5 │ │ -491e64: 6e30 e0df 1003 |0014: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfe0 │ │ -491e6a: 0c00 |0017: move-result-object v0 │ │ -491e6c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -491e6e: 2322 6e1f |0019: new-array v2, v2, [Ljava/lang/Object; // type@1f6e │ │ -491e72: 4d06 0205 |001b: aput-object v6, v2, v5 │ │ -491e76: 6e30 87e1 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ -491e7c: 0e00 |0020: return-void │ │ -491e7e: 0d06 |0021: move-exception v6 │ │ -491e80: 6e10 79e1 0600 |0022: invoke-virtual {v6}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@e179 │ │ -491e86: 0c06 |0025: move-result-object v6 │ │ -491e88: 2706 |0026: throw v6 │ │ +491e30: |[491e30] lombok.launch.Main.main:([Ljava/lang/String;)V │ │ +491e40: 7100 1de7 0000 |0000: invoke-static {}, Llombok/launch/Main;.getShadowClassLoader:()Ljava/lang/ClassLoader; // method@e71d │ │ +491e46: 0c00 |0003: move-result-object v0 │ │ +491e48: 1a01 73ac |0004: const-string v1, "lombok.core.Main" // string@ac73 │ │ +491e4c: 6e20 fbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@dffb │ │ +491e52: 0c00 |0009: move-result-object v0 │ │ +491e54: 1a01 d3bd |000a: const-string v1, "main" // string@bdd3 │ │ +491e58: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +491e5a: 2323 691f |000d: new-array v3, v2, [Ljava/lang/Class; // type@1f69 │ │ +491e5e: 1c04 701f |000f: const-class v4, [Ljava/lang/String; // type@1f70 │ │ +491e62: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +491e64: 4d04 0305 |0012: aput-object v4, v3, v5 │ │ +491e68: 6e30 e0df 1003 |0014: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfe0 │ │ +491e6e: 0c00 |0017: move-result-object v0 │ │ +491e70: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +491e72: 2322 6e1f |0019: new-array v2, v2, [Ljava/lang/Object; // type@1f6e │ │ +491e76: 4d06 0205 |001b: aput-object v6, v2, v5 │ │ +491e7a: 6e30 87e1 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ +491e80: 0e00 |0020: return-void │ │ +491e82: 0d06 |0021: move-exception v6 │ │ +491e84: 6e10 79e1 0600 |0022: invoke-virtual {v6}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@e179 │ │ +491e8a: 0c06 |0025: move-result-object v6 │ │ +491e8c: 2706 |0026: throw v6 │ │ catches : 1 │ │ 0x000a - 0x0020 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0021 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=39 │ │ 0x000f line=41 │ │ @@ -944761,28 +944762,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -491ed4: |[491ed4] lombok.launch.PatchFixesHider$Delegate.:()V │ │ -491ee4: 1a00 79ac |0000: const-string v0, "lombok.eclipse.agent.PatchDelegatePortal" // string@ac79 │ │ -491ee8: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ -491eee: 0c00 |0005: move-result-object v0 │ │ -491ef0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -491ef2: 2311 691f |0007: new-array v1, v1, [Ljava/lang/Class; // type@1f69 │ │ -491ef6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -491ef8: 1c03 f918 |000a: const-class v3, Ljava/lang/Object; // type@18f9 │ │ -491efc: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -491f00: 1a02 ca9f |000e: const-string v2, "handleDelegateForType" // string@9fca │ │ -491f04: 7130 4fe7 2001 |0010: invoke-static {v0, v2, v1}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -491f0a: 0c00 |0013: move-result-object v0 │ │ -491f0c: 6900 12a3 |0014: sput-object v0, Llombok/launch/PatchFixesHider$Delegate;.HANDLE_DELEGATE_FOR_TYPE:Ljava/lang/reflect/Method; // field@a312 │ │ -491f10: 0e00 |0016: return-void │ │ +491ed8: |[491ed8] lombok.launch.PatchFixesHider$Delegate.:()V │ │ +491ee8: 1a00 79ac |0000: const-string v0, "lombok.eclipse.agent.PatchDelegatePortal" // string@ac79 │ │ +491eec: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ +491ef2: 0c00 |0005: move-result-object v0 │ │ +491ef4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +491ef6: 2311 691f |0007: new-array v1, v1, [Ljava/lang/Class; // type@1f69 │ │ +491efa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +491efc: 1c03 f918 |000a: const-class v3, Ljava/lang/Object; // type@18f9 │ │ +491f00: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +491f04: 1a02 ca9f |000e: const-string v2, "handleDelegateForType" // string@9fca │ │ +491f08: 7130 4fe7 2001 |0010: invoke-static {v0, v2, v1}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +491f0e: 0c00 |0013: move-result-object v0 │ │ +491f10: 6900 12a3 |0014: sput-object v0, Llombok/launch/PatchFixesHider$Delegate;.HANDLE_DELEGATE_FOR_TYPE:Ljava/lang/reflect/Method; // field@a312 │ │ +491f14: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=195 │ │ 0x000a line=196 │ │ locals : │ │ │ │ #1 : (in Llombok/launch/PatchFixesHider$Delegate;) │ │ @@ -944790,17 +944791,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -491f14: |[491f14] lombok.launch.PatchFixesHider$Delegate.:()V │ │ -491f24: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -491f2a: 0e00 |0003: return-void │ │ +491f18: |[491f18] lombok.launch.PatchFixesHider$Delegate.:()V │ │ +491f28: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +491f2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/PatchFixesHider$Delegate; │ │ │ │ #2 : (in Llombok/launch/PatchFixesHider$Delegate;) │ │ @@ -944808,26 +944809,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -491e9c: |[491e9c] lombok.launch.PatchFixesHider$Delegate.handleDelegateForType:(Ljava/lang/Object;)Z │ │ -491eac: 6200 12a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Delegate;.HANDLE_DELEGATE_FOR_TYPE:Ljava/lang/reflect/Method; // field@a312 │ │ -491eb0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -491eb2: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -491eb6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -491eb8: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -491ebc: 7120 50e7 1000 |0008: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -491ec2: 0c03 |000b: move-result-object v3 │ │ -491ec4: 1f03 d118 |000c: check-cast v3, Ljava/lang/Boolean; // type@18d1 │ │ -491ec8: 6e10 97df 0300 |000e: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -491ece: 0a03 |0011: move-result v3 │ │ -491ed0: 0f03 |0012: return v3 │ │ +491ea0: |[491ea0] lombok.launch.PatchFixesHider$Delegate.handleDelegateForType:(Ljava/lang/Object;)Z │ │ +491eb0: 6200 12a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Delegate;.HANDLE_DELEGATE_FOR_TYPE:Ljava/lang/reflect/Method; // field@a312 │ │ +491eb4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +491eb6: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +491eba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +491ebc: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +491ec0: 7120 50e7 1000 |0008: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +491ec6: 0c03 |000b: move-result-object v3 │ │ +491ec8: 1f03 d118 |000c: check-cast v3, Ljava/lang/Boolean; // type@18d1 │ │ +491ecc: 6e10 97df 0300 |000e: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +491ed2: 0a03 |0011: move-result v3 │ │ +491ed4: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -944877,71 +944878,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -491f68: |[491f68] lombok.launch.PatchFixesHider$ExtensionMethod.:()V │ │ -491f78: 1a00 7aac |0000: const-string v0, "lombok.eclipse.agent.PatchExtensionMethod" // string@ac7a │ │ -491f7c: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ -491f82: 0c00 |0005: move-result-object v0 │ │ -491f84: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -491f86: 2312 691f |0007: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ -491f8a: 1c03 ba1d |0009: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1dba │ │ -491f8e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -491f90: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ -491f94: 1c03 b51d |000e: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; // type@1db5 │ │ -491f98: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -491f9a: 4d03 0205 |0011: aput-object v3, v2, v5 │ │ -491f9e: 1c03 b71d |0013: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; // type@1db7 │ │ -491fa2: 1226 |0015: const/4 v6, #int 2 // #2 │ │ -491fa4: 4d03 0206 |0016: aput-object v3, v2, v6 │ │ -491fa8: 1a03 abd0 |0018: const-string v3, "resolveType" // string@d0ab │ │ -491fac: 7130 4fe7 3002 |001a: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -491fb2: 0c02 |001d: move-result-object v2 │ │ -491fb4: 6902 16a3 |001e: sput-object v2, Llombok/launch/PatchFixesHider$ExtensionMethod;.RESOLVE_TYPE:Ljava/lang/reflect/Method; // field@a316 │ │ -491fb8: 1242 |0020: const/4 v2, #int 4 // #4 │ │ -491fba: 2323 691f |0021: new-array v3, v2, [Ljava/lang/Class; // type@1f69 │ │ -491fbe: 1c07 bc1d |0023: const-class v7, Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; // type@1dbc │ │ -491fc2: 4d07 0304 |0025: aput-object v7, v3, v4 │ │ -491fc6: 1c07 b51d |0027: const-class v7, Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; // type@1db5 │ │ -491fca: 4d07 0305 |0029: aput-object v7, v3, v5 │ │ -491fce: 1c07 ba1d |002b: const-class v7, Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1dba │ │ -491fd2: 4d07 0306 |002d: aput-object v7, v3, v6 │ │ -491fd6: 1c07 c11f |002f: const-class v7, [Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1fc1 │ │ -491fda: 4d07 0301 |0031: aput-object v7, v3, v1 │ │ -491fde: 1a07 ca89 |0033: const-string v7, "errorNoMethodFor" // string@89ca │ │ -491fe2: 7130 4fe7 7003 |0035: invoke-static {v0, v7, v3}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -491fe8: 0c03 |0038: move-result-object v3 │ │ -491fea: 6903 13a3 |0039: sput-object v3, Llombok/launch/PatchFixesHider$ExtensionMethod;.ERROR_NO_METHOD_FOR:Ljava/lang/reflect/Method; // field@a313 │ │ -491fee: 2313 691f |003b: new-array v3, v1, [Ljava/lang/Class; // type@1f69 │ │ -491ff2: 1c07 bc1d |003d: const-class v7, Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; // type@1dbc │ │ -491ff6: 4d07 0304 |003f: aput-object v7, v3, v4 │ │ -491ffa: 1c07 b51d |0041: const-class v7, Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; // type@1db5 │ │ -491ffe: 4d07 0305 |0043: aput-object v7, v3, v5 │ │ -492002: 1c07 b81d |0045: const-class v7, Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; // type@1db8 │ │ -492006: 4d07 0306 |0047: aput-object v7, v3, v6 │ │ -49200a: 1a07 c6a4 |0049: const-string v7, "invalidMethod" // string@a4c6 │ │ -49200e: 7130 4fe7 7003 |004b: invoke-static {v0, v7, v3}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -492014: 0c03 |004e: move-result-object v3 │ │ -492016: 6903 14a3 |004f: sput-object v3, Llombok/launch/PatchFixesHider$ExtensionMethod;.INVALID_METHOD:Ljava/lang/reflect/Method; // field@a314 │ │ -49201a: 2322 691f |0051: new-array v2, v2, [Ljava/lang/Class; // type@1f69 │ │ -49201e: 1c03 bc1d |0053: const-class v3, Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; // type@1dbc │ │ -492022: 4d03 0204 |0055: aput-object v3, v2, v4 │ │ -492026: 1c03 b51d |0057: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; // type@1db5 │ │ -49202a: 4d03 0205 |0059: aput-object v3, v2, v5 │ │ -49202e: 1c03 b81d |005b: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; // type@1db8 │ │ -492032: 4d03 0206 |005d: aput-object v3, v2, v6 │ │ -492036: 1c03 b91d |005f: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/Scope; // type@1db9 │ │ -49203a: 4d03 0201 |0061: aput-object v3, v2, v1 │ │ -49203e: 7130 4fe7 7002 |0063: invoke-static {v0, v7, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -492044: 0c00 |0066: move-result-object v0 │ │ -492046: 6900 15a3 |0067: sput-object v0, Llombok/launch/PatchFixesHider$ExtensionMethod;.INVALID_METHOD2:Ljava/lang/reflect/Method; // field@a315 │ │ -49204a: 0e00 |0069: return-void │ │ +491f6c: |[491f6c] lombok.launch.PatchFixesHider$ExtensionMethod.:()V │ │ +491f7c: 1a00 7aac |0000: const-string v0, "lombok.eclipse.agent.PatchExtensionMethod" // string@ac7a │ │ +491f80: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ +491f86: 0c00 |0005: move-result-object v0 │ │ +491f88: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +491f8a: 2312 691f |0007: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ +491f8e: 1c03 ba1d |0009: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1dba │ │ +491f92: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +491f94: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ +491f98: 1c03 b51d |000e: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; // type@1db5 │ │ +491f9c: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +491f9e: 4d03 0205 |0011: aput-object v3, v2, v5 │ │ +491fa2: 1c03 b71d |0013: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; // type@1db7 │ │ +491fa6: 1226 |0015: const/4 v6, #int 2 // #2 │ │ +491fa8: 4d03 0206 |0016: aput-object v3, v2, v6 │ │ +491fac: 1a03 abd0 |0018: const-string v3, "resolveType" // string@d0ab │ │ +491fb0: 7130 4fe7 3002 |001a: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +491fb6: 0c02 |001d: move-result-object v2 │ │ +491fb8: 6902 16a3 |001e: sput-object v2, Llombok/launch/PatchFixesHider$ExtensionMethod;.RESOLVE_TYPE:Ljava/lang/reflect/Method; // field@a316 │ │ +491fbc: 1242 |0020: const/4 v2, #int 4 // #4 │ │ +491fbe: 2323 691f |0021: new-array v3, v2, [Ljava/lang/Class; // type@1f69 │ │ +491fc2: 1c07 bc1d |0023: const-class v7, Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; // type@1dbc │ │ +491fc6: 4d07 0304 |0025: aput-object v7, v3, v4 │ │ +491fca: 1c07 b51d |0027: const-class v7, Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; // type@1db5 │ │ +491fce: 4d07 0305 |0029: aput-object v7, v3, v5 │ │ +491fd2: 1c07 ba1d |002b: const-class v7, Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1dba │ │ +491fd6: 4d07 0306 |002d: aput-object v7, v3, v6 │ │ +491fda: 1c07 c11f |002f: const-class v7, [Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1fc1 │ │ +491fde: 4d07 0301 |0031: aput-object v7, v3, v1 │ │ +491fe2: 1a07 ca89 |0033: const-string v7, "errorNoMethodFor" // string@89ca │ │ +491fe6: 7130 4fe7 7003 |0035: invoke-static {v0, v7, v3}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +491fec: 0c03 |0038: move-result-object v3 │ │ +491fee: 6903 13a3 |0039: sput-object v3, Llombok/launch/PatchFixesHider$ExtensionMethod;.ERROR_NO_METHOD_FOR:Ljava/lang/reflect/Method; // field@a313 │ │ +491ff2: 2313 691f |003b: new-array v3, v1, [Ljava/lang/Class; // type@1f69 │ │ +491ff6: 1c07 bc1d |003d: const-class v7, Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; // type@1dbc │ │ +491ffa: 4d07 0304 |003f: aput-object v7, v3, v4 │ │ +491ffe: 1c07 b51d |0041: const-class v7, Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; // type@1db5 │ │ +492002: 4d07 0305 |0043: aput-object v7, v3, v5 │ │ +492006: 1c07 b81d |0045: const-class v7, Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; // type@1db8 │ │ +49200a: 4d07 0306 |0047: aput-object v7, v3, v6 │ │ +49200e: 1a07 c6a4 |0049: const-string v7, "invalidMethod" // string@a4c6 │ │ +492012: 7130 4fe7 7003 |004b: invoke-static {v0, v7, v3}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +492018: 0c03 |004e: move-result-object v3 │ │ +49201a: 6903 14a3 |004f: sput-object v3, Llombok/launch/PatchFixesHider$ExtensionMethod;.INVALID_METHOD:Ljava/lang/reflect/Method; // field@a314 │ │ +49201e: 2322 691f |0051: new-array v2, v2, [Ljava/lang/Class; // type@1f69 │ │ +492022: 1c03 bc1d |0053: const-class v3, Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; // type@1dbc │ │ +492026: 4d03 0204 |0055: aput-object v3, v2, v4 │ │ +49202a: 1c03 b51d |0057: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; // type@1db5 │ │ +49202e: 4d03 0205 |0059: aput-object v3, v2, v5 │ │ +492032: 1c03 b81d |005b: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; // type@1db8 │ │ +492036: 4d03 0206 |005d: aput-object v3, v2, v6 │ │ +49203a: 1c03 b91d |005f: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/Scope; // type@1db9 │ │ +49203e: 4d03 0201 |0061: aput-object v3, v2, v1 │ │ +492042: 7130 4fe7 7002 |0063: invoke-static {v0, v7, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +492048: 0c00 |0066: move-result-object v0 │ │ +49204a: 6900 15a3 |0067: sput-object v0, Llombok/launch/PatchFixesHider$ExtensionMethod;.INVALID_METHOD2:Ljava/lang/reflect/Method; // field@a315 │ │ +49204e: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=275 │ │ 0x0009 line=276 │ │ 0x0023 line=277 │ │ 0x003d line=278 │ │ 0x0053 line=279 │ │ @@ -944952,17 +944953,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -49204c: |[49204c] lombok.launch.PatchFixesHider$ExtensionMethod.:()V │ │ -49205c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -492062: 0e00 |0003: return-void │ │ +492050: |[492050] lombok.launch.PatchFixesHider$ExtensionMethod.:()V │ │ +492060: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +492066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/PatchFixesHider$ExtensionMethod; │ │ │ │ #2 : (in Llombok/launch/PatchFixesHider$ExtensionMethod;) │ │ @@ -944970,28 +944971,28 @@ │ │ type : '(Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -492064: |[492064] lombok.launch.PatchFixesHider$ExtensionMethod.errorNoMethodFor:(Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V │ │ -492074: 6200 13a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ExtensionMethod;.ERROR_NO_METHOD_FOR:Ljava/lang/reflect/Method; // field@a313 │ │ -492078: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -49207a: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -49207e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -492080: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -492084: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -492086: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -49208a: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -49208c: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ -492090: 1233 |000e: const/4 v3, #int 3 // #3 │ │ -492092: 4d06 0103 |000f: aput-object v6, v1, v3 │ │ -492096: 7120 50e7 1000 |0011: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -49209c: 0e00 |0014: return-void │ │ +492068: |[492068] lombok.launch.PatchFixesHider$ExtensionMethod.errorNoMethodFor:(Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V │ │ +492078: 6200 13a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ExtensionMethod;.ERROR_NO_METHOD_FOR:Ljava/lang/reflect/Method; // field@a313 │ │ +49207c: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +49207e: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +492082: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +492084: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +492088: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +49208a: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +49208e: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +492090: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ +492094: 1233 |000e: const/4 v3, #int 3 // #3 │ │ +492096: 4d06 0103 |000f: aput-object v6, v1, v3 │ │ +49209a: 7120 50e7 1000 |0011: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +4920a0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 (null) Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; │ │ 0x0000 - 0x0015 reg=4 (null) Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; │ │ 0x0000 - 0x0015 reg=5 (null) Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; │ │ @@ -945002,26 +945003,26 @@ │ │ type : '(Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4920a0: |[4920a0] lombok.launch.PatchFixesHider$ExtensionMethod.invalidMethod:(Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)V │ │ -4920b0: 6200 14a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ExtensionMethod;.INVALID_METHOD:Ljava/lang/reflect/Method; // field@a314 │ │ -4920b4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -4920b6: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -4920ba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4920bc: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -4920c0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -4920c2: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -4920c6: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -4920c8: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ -4920cc: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -4920d2: 0e00 |0011: return-void │ │ +4920a4: |[4920a4] lombok.launch.PatchFixesHider$ExtensionMethod.invalidMethod:(Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)V │ │ +4920b4: 6200 14a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ExtensionMethod;.INVALID_METHOD:Ljava/lang/reflect/Method; // field@a314 │ │ +4920b8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +4920ba: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +4920be: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4920c0: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +4920c4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +4920c6: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +4920ca: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +4920cc: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ +4920d0: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +4920d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; │ │ 0x0000 - 0x0012 reg=4 (null) Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; │ │ 0x0000 - 0x0012 reg=5 (null) Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; │ │ @@ -945031,28 +945032,28 @@ │ │ type : '(Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4920d4: |[4920d4] lombok.launch.PatchFixesHider$ExtensionMethod.invalidMethod:(Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)V │ │ -4920e4: 6200 15a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ExtensionMethod;.INVALID_METHOD2:Ljava/lang/reflect/Method; // field@a315 │ │ -4920e8: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -4920ea: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -4920ee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4920f0: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -4920f4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -4920f6: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -4920fa: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -4920fc: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ -492100: 1233 |000e: const/4 v3, #int 3 // #3 │ │ -492102: 4d06 0103 |000f: aput-object v6, v1, v3 │ │ -492106: 7120 50e7 1000 |0011: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -49210c: 0e00 |0014: return-void │ │ +4920d8: |[4920d8] lombok.launch.PatchFixesHider$ExtensionMethod.invalidMethod:(Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)V │ │ +4920e8: 6200 15a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ExtensionMethod;.INVALID_METHOD2:Ljava/lang/reflect/Method; // field@a315 │ │ +4920ec: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +4920ee: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +4920f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4920f4: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +4920f8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +4920fa: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +4920fe: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +492100: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ +492104: 1233 |000e: const/4 v3, #int 3 // #3 │ │ +492106: 4d06 0103 |000f: aput-object v6, v1, v3 │ │ +49210a: 7120 50e7 1000 |0011: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +492110: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 (null) Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; │ │ 0x0000 - 0x0015 reg=4 (null) Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; │ │ 0x0000 - 0x0015 reg=5 (null) Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; │ │ @@ -945063,28 +945064,28 @@ │ │ type : '(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -491f2c: |[491f2c] lombok.launch.PatchFixesHider$ExtensionMethod.resolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; │ │ -491f3c: 6200 16a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ExtensionMethod;.RESOLVE_TYPE:Ljava/lang/reflect/Method; // field@a316 │ │ -491f40: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -491f42: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -491f46: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -491f48: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -491f4c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -491f4e: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -491f52: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -491f54: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ -491f58: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -491f5e: 0c03 |0011: move-result-object v3 │ │ -491f60: 1f03 ba1d |0012: check-cast v3, Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1dba │ │ -491f64: 1103 |0014: return-object v3 │ │ +491f30: |[491f30] lombok.launch.PatchFixesHider$ExtensionMethod.resolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; │ │ +491f40: 6200 16a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ExtensionMethod;.RESOLVE_TYPE:Ljava/lang/reflect/Method; // field@a316 │ │ +491f44: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +491f46: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +491f4a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +491f4c: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +491f50: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +491f52: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +491f56: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +491f58: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ +491f5c: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +491f62: 0c03 |0011: move-result-object v3 │ │ +491f64: 1f03 ba1d |0012: check-cast v3, Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1dba │ │ +491f68: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 (null) Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; │ │ 0x0000 - 0x0015 reg=4 (null) Lorg/eclipse/jdt/internal/compiler/ast/MessageSend; │ │ 0x0000 - 0x0015 reg=5 (null) Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; │ │ @@ -945140,57 +945141,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -4921f4: |[4921f4] lombok.launch.PatchFixesHider$LombokDeps.:()V │ │ -492204: 1a00 7bac |0000: const-string v0, "lombok.eclipse.agent.PatchFixesShadowLoaded" // string@ac7b │ │ -492208: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ -49220e: 0c00 |0005: move-result-object v0 │ │ -492210: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -492212: 2312 691f |0007: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ -492216: 1c03 0619 |0009: const-class v3, Ljava/lang/String; // type@1906 │ │ -49221a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -49221c: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ -492220: 1c03 0619 |000e: const-class v3, Ljava/lang/String; // type@1906 │ │ -492224: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -492226: 4d03 0205 |0011: aput-object v3, v2, v5 │ │ -49222a: 1a03 a574 |0013: const-string v3, "addLombokNotesToEclipseAboutDialog" // string@74a5 │ │ -49222e: 7130 4fe7 3002 |0015: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -492234: 0c02 |0018: move-result-object v2 │ │ -492236: 6902 17a3 |0019: sput-object v2, Llombok/launch/PatchFixesHider$LombokDeps;.ADD_LOMBOK_NOTES:Ljava/lang/reflect/Method; // field@a317 │ │ -49223a: 2312 691f |001b: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ -49223e: 1c03 1e1e |001d: const-class v3, [B // type@1e1e │ │ -492242: 4d03 0204 |001f: aput-object v3, v2, v4 │ │ -492246: 1c03 0619 |0021: const-class v3, Ljava/lang/String; // type@1906 │ │ -49224a: 4d03 0205 |0023: aput-object v3, v2, v5 │ │ -49224e: 1a03 84d1 |0025: const-string v3, "runPostCompiler" // string@d184 │ │ -492252: 7130 4fe7 3002 |0027: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -492258: 0c02 |002a: move-result-object v2 │ │ -49225a: 6902 19a3 |002b: sput-object v2, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_BYTES_STRING:Ljava/lang/reflect/Method; // field@a319 │ │ -49225e: 2352 691f |002d: new-array v2, v5, [Ljava/lang/Class; // type@1f69 │ │ -492262: 1c06 be18 |002f: const-class v6, Ljava/io/OutputStream; // type@18be │ │ -492266: 4d06 0204 |0031: aput-object v6, v2, v4 │ │ -49226a: 7130 4fe7 3002 |0033: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -492270: 0c02 |0036: move-result-object v2 │ │ -492272: 6902 1aa3 |0037: sput-object v2, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_OUTPUTSTREAM:Ljava/lang/reflect/Method; // field@a31a │ │ -492276: 1232 |0039: const/4 v2, #int 3 // #3 │ │ -492278: 2322 691f |003a: new-array v2, v2, [Ljava/lang/Class; // type@1f69 │ │ -49227c: 1c06 9b18 |003c: const-class v6, Ljava/io/BufferedOutputStream; // type@189b │ │ -492280: 4d06 0204 |003e: aput-object v6, v2, v4 │ │ -492284: 1c04 0619 |0040: const-class v4, Ljava/lang/String; // type@1906 │ │ -492288: 4d04 0205 |0042: aput-object v4, v2, v5 │ │ -49228c: 1c04 0619 |0044: const-class v4, Ljava/lang/String; // type@1906 │ │ -492290: 4d04 0201 |0046: aput-object v4, v2, v1 │ │ -492294: 7130 4fe7 3002 |0048: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -49229a: 0c00 |004b: move-result-object v0 │ │ -49229c: 6900 18a3 |004c: sput-object v0, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_BUFFEREDOUTPUTSTREAM_STRING_STRING:Ljava/lang/reflect/Method; // field@a318 │ │ -4922a0: 0e00 |004e: return-void │ │ +4921f8: |[4921f8] lombok.launch.PatchFixesHider$LombokDeps.:()V │ │ +492208: 1a00 7bac |0000: const-string v0, "lombok.eclipse.agent.PatchFixesShadowLoaded" // string@ac7b │ │ +49220c: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ +492212: 0c00 |0005: move-result-object v0 │ │ +492214: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +492216: 2312 691f |0007: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ +49221a: 1c03 0619 |0009: const-class v3, Ljava/lang/String; // type@1906 │ │ +49221e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +492220: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ +492224: 1c03 0619 |000e: const-class v3, Ljava/lang/String; // type@1906 │ │ +492228: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +49222a: 4d03 0205 |0011: aput-object v3, v2, v5 │ │ +49222e: 1a03 a574 |0013: const-string v3, "addLombokNotesToEclipseAboutDialog" // string@74a5 │ │ +492232: 7130 4fe7 3002 |0015: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +492238: 0c02 |0018: move-result-object v2 │ │ +49223a: 6902 17a3 |0019: sput-object v2, Llombok/launch/PatchFixesHider$LombokDeps;.ADD_LOMBOK_NOTES:Ljava/lang/reflect/Method; // field@a317 │ │ +49223e: 2312 691f |001b: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ +492242: 1c03 1e1e |001d: const-class v3, [B // type@1e1e │ │ +492246: 4d03 0204 |001f: aput-object v3, v2, v4 │ │ +49224a: 1c03 0619 |0021: const-class v3, Ljava/lang/String; // type@1906 │ │ +49224e: 4d03 0205 |0023: aput-object v3, v2, v5 │ │ +492252: 1a03 84d1 |0025: const-string v3, "runPostCompiler" // string@d184 │ │ +492256: 7130 4fe7 3002 |0027: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +49225c: 0c02 |002a: move-result-object v2 │ │ +49225e: 6902 19a3 |002b: sput-object v2, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_BYTES_STRING:Ljava/lang/reflect/Method; // field@a319 │ │ +492262: 2352 691f |002d: new-array v2, v5, [Ljava/lang/Class; // type@1f69 │ │ +492266: 1c06 be18 |002f: const-class v6, Ljava/io/OutputStream; // type@18be │ │ +49226a: 4d06 0204 |0031: aput-object v6, v2, v4 │ │ +49226e: 7130 4fe7 3002 |0033: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +492274: 0c02 |0036: move-result-object v2 │ │ +492276: 6902 1aa3 |0037: sput-object v2, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_OUTPUTSTREAM:Ljava/lang/reflect/Method; // field@a31a │ │ +49227a: 1232 |0039: const/4 v2, #int 3 // #3 │ │ +49227c: 2322 691f |003a: new-array v2, v2, [Ljava/lang/Class; // type@1f69 │ │ +492280: 1c06 9b18 |003c: const-class v6, Ljava/io/BufferedOutputStream; // type@189b │ │ +492284: 4d06 0204 |003e: aput-object v6, v2, v4 │ │ +492288: 1c04 0619 |0040: const-class v4, Ljava/lang/String; // type@1906 │ │ +49228c: 4d04 0205 |0042: aput-object v4, v2, v5 │ │ +492290: 1c04 0619 |0044: const-class v4, Ljava/lang/String; // type@1906 │ │ +492294: 4d04 0201 |0046: aput-object v4, v2, v1 │ │ +492298: 7130 4fe7 3002 |0048: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +49229e: 0c00 |004b: move-result-object v0 │ │ +4922a0: 6900 18a3 |004c: sput-object v0, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_BUFFEREDOUTPUTSTREAM_STRING_STRING:Ljava/lang/reflect/Method; // field@a318 │ │ +4922a4: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=143 │ │ 0x0009 line=144 │ │ 0x001d line=145 │ │ 0x002f line=146 │ │ 0x003c line=147 │ │ @@ -945201,17 +945202,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4922a4: |[4922a4] lombok.launch.PatchFixesHider$LombokDeps.:()V │ │ -4922b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4922ba: 0e00 |0003: return-void │ │ +4922a8: |[4922a8] lombok.launch.PatchFixesHider$LombokDeps.:()V │ │ +4922b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4922be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/PatchFixesHider$LombokDeps; │ │ │ │ #2 : (in Llombok/launch/PatchFixesHider$LombokDeps;) │ │ @@ -945219,27 +945220,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4921b0: |[4921b0] lombok.launch.PatchFixesHider$LombokDeps.addLombokNotesToEclipseAboutDialog:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4921c0: 6200 17a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$LombokDeps;.ADD_LOMBOK_NOTES:Ljava/lang/reflect/Method; // field@a317 │ │ -4921c4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4921c6: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -4921ca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4921cc: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -4921d0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4921d2: 4d04 0102 |0009: aput-object v4, v1, v2 │ │ -4921d6: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -4921dc: 0c04 |000e: move-result-object v4 │ │ -4921de: 1f04 0619 |000f: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4921e2: 1104 |0011: return-object v4 │ │ -4921e4: 1103 |0012: return-object v3 │ │ +4921b4: |[4921b4] lombok.launch.PatchFixesHider$LombokDeps.addLombokNotesToEclipseAboutDialog:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4921c4: 6200 17a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$LombokDeps;.ADD_LOMBOK_NOTES:Ljava/lang/reflect/Method; // field@a317 │ │ +4921c8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4921ca: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +4921ce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4921d0: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +4921d4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4921d6: 4d04 0102 |0009: aput-object v4, v1, v2 │ │ +4921da: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +4921e0: 0c04 |000e: move-result-object v4 │ │ +4921e2: 1f04 0619 |000f: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4921e6: 1104 |0011: return-object v4 │ │ +4921e8: 1103 |0012: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ @@ -945250,28 +945251,28 @@ │ │ type : '(Ljava/io/BufferedOutputStream;Ljava/lang/String;Ljava/lang/String;)Ljava/io/BufferedOutputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -492144: |[492144] lombok.launch.PatchFixesHider$LombokDeps.runPostCompiler:(Ljava/io/BufferedOutputStream;Ljava/lang/String;Ljava/lang/String;)Ljava/io/BufferedOutputStream; │ │ -492154: 6200 18a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_BUFFEREDOUTPUTSTREAM_STRING_STRING:Ljava/lang/reflect/Method; // field@a318 │ │ -492158: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -49215a: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -49215e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -492160: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -492164: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -492166: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -49216a: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -49216c: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ -492170: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -492176: 0c03 |0011: move-result-object v3 │ │ -492178: 1f03 9b18 |0012: check-cast v3, Ljava/io/BufferedOutputStream; // type@189b │ │ -49217c: 1103 |0014: return-object v3 │ │ +492148: |[492148] lombok.launch.PatchFixesHider$LombokDeps.runPostCompiler:(Ljava/io/BufferedOutputStream;Ljava/lang/String;Ljava/lang/String;)Ljava/io/BufferedOutputStream; │ │ +492158: 6200 18a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_BUFFEREDOUTPUTSTREAM_STRING_STRING:Ljava/lang/reflect/Method; // field@a318 │ │ +49215c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +49215e: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +492162: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +492164: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +492168: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +49216a: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +49216e: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +492170: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ +492174: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +49217a: 0c03 |0011: move-result-object v3 │ │ +49217c: 1f03 9b18 |0012: check-cast v3, Ljava/io/BufferedOutputStream; // type@189b │ │ +492180: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 (null) Ljava/io/BufferedOutputStream; │ │ 0x0000 - 0x0015 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=5 (null) Ljava/lang/String; │ │ @@ -945281,24 +945282,24 @@ │ │ type : '(Ljava/io/OutputStream;)Ljava/io/OutputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -492180: |[492180] lombok.launch.PatchFixesHider$LombokDeps.runPostCompiler:(Ljava/io/OutputStream;)Ljava/io/OutputStream; │ │ -492190: 6200 1aa3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_OUTPUTSTREAM:Ljava/lang/reflect/Method; // field@a31a │ │ -492194: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -492196: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -49219a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -49219c: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -4921a0: 7120 50e7 1000 |0008: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -4921a6: 0c03 |000b: move-result-object v3 │ │ -4921a8: 1f03 be18 |000c: check-cast v3, Ljava/io/OutputStream; // type@18be │ │ -4921ac: 1103 |000e: return-object v3 │ │ +492184: |[492184] lombok.launch.PatchFixesHider$LombokDeps.runPostCompiler:(Ljava/io/OutputStream;)Ljava/io/OutputStream; │ │ +492194: 6200 1aa3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_OUTPUTSTREAM:Ljava/lang/reflect/Method; // field@a31a │ │ +492198: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +49219a: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +49219e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4921a0: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +4921a4: 7120 50e7 1000 |0008: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +4921aa: 0c03 |000b: move-result-object v3 │ │ +4921ac: 1f03 be18 |000c: check-cast v3, Ljava/io/OutputStream; // type@18be │ │ +4921b0: 1103 |000e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) Ljava/io/OutputStream; │ │ │ │ #5 : (in Llombok/launch/PatchFixesHider$LombokDeps;) │ │ @@ -945306,26 +945307,26 @@ │ │ type : '([BLjava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -492110: |[492110] lombok.launch.PatchFixesHider$LombokDeps.runPostCompiler:([BLjava/lang/String;)[B │ │ -492120: 6200 19a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_BYTES_STRING:Ljava/lang/reflect/Method; // field@a319 │ │ -492124: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -492126: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -49212a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -49212c: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -492130: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -492132: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -492136: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -49213c: 0c03 |000e: move-result-object v3 │ │ -49213e: 1f03 1e1e |000f: check-cast v3, [B // type@1e1e │ │ -492142: 1103 |0011: return-object v3 │ │ +492114: |[492114] lombok.launch.PatchFixesHider$LombokDeps.runPostCompiler:([BLjava/lang/String;)[B │ │ +492124: 6200 19a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$LombokDeps;.POST_COMPILER_BYTES_STRING:Ljava/lang/reflect/Method; // field@a319 │ │ +492128: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +49212a: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +49212e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +492130: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +492134: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +492136: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +49213a: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +492140: 0c03 |000e: move-result-object v3 │ │ +492142: 1f03 1e1e |000f: check-cast v3, [B // type@1e1e │ │ +492146: 1103 |0011: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) [B │ │ 0x0000 - 0x0012 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -945391,17 +945392,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -492d00: |[492d00] lombok.launch.PatchFixesHider$PatchFixes.:()V │ │ -492d10: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -492d16: 0e00 |0003: return-void │ │ +492d04: |[492d04] lombok.launch.PatchFixesHider$PatchFixes.:()V │ │ +492d14: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +492d1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/PatchFixesHider$PatchFixes; │ │ │ │ #1 : (in Llombok/launch/PatchFixesHider$PatchFixes;) │ │ @@ -945409,92 +945410,92 @@ │ │ type : '(Ljava/util/List;Ljava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 156 16-bit code units │ │ -492d18: |[492d18] lombok.launch.PatchFixesHider$PatchFixes.addAnnotations:(Ljava/util/List;Ljava/lang/StringBuilder;)V │ │ -492d28: 7210 8fe3 0400 |0000: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -492d2e: 0c04 |0003: move-result-object v4 │ │ -492d30: 7210 5fe3 0400 |0004: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -492d36: 0a00 |0007: move-result v0 │ │ -492d38: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -492d3c: 0e00 |000a: return-void │ │ -492d3e: 7210 60e3 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -492d44: 0c00 |000e: move-result-object v0 │ │ -492d46: 1f00 a01d |000f: check-cast v0, Lorg/eclipse/jdt/core/dom/Annotation; // type@1da0 │ │ -492d4a: 2201 7119 |0011: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -492d4e: 7010 92e2 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -492d54: 6e10 62fe 0000 |0016: invoke-virtual {v0}, Lorg/eclipse/jdt/core/dom/Annotation;.isSingleMemberAnnotation:()Z // method@fe62 │ │ -492d5a: 0a02 |0019: move-result v2 │ │ -492d5c: 3802 1100 |001a: if-eqz v2, 002b // +0011 │ │ -492d60: 0702 |001c: move-object v2, v0 │ │ -492d62: 1f02 a91d |001d: check-cast v2, Lorg/eclipse/jdt/core/dom/SingleMemberAnnotation; // type@1da9 │ │ -492d66: 6e10 6efe 0200 |001f: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/SingleMemberAnnotation;.getValue:()Lorg/eclipse/jdt/core/dom/Expression; // method@fe6e │ │ -492d6c: 0c02 |0022: move-result-object v2 │ │ -492d6e: 6e10 65fe 0200 |0023: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/Expression;.toString:()Ljava/lang/String; // method@fe65 │ │ -492d74: 0c02 |0026: move-result-object v2 │ │ -492d76: 7220 85e3 2100 |0027: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -492d7c: 2825 |002a: goto 004f // +0025 │ │ -492d7e: 6e10 61fe 0000 |002b: invoke-virtual {v0}, Lorg/eclipse/jdt/core/dom/Annotation;.isNormalAnnotation:()Z // method@fe61 │ │ -492d84: 0a02 |002e: move-result v2 │ │ -492d86: 3802 2000 |002f: if-eqz v2, 004f // +0020 │ │ -492d8a: 0702 |0031: move-object v2, v0 │ │ -492d8c: 1f02 a61d |0032: check-cast v2, Lorg/eclipse/jdt/core/dom/NormalAnnotation; // type@1da6 │ │ -492d90: 6e10 6bfe 0200 |0034: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/NormalAnnotation;.values:()Ljava/util/List; // method@fe6b │ │ -492d96: 0c02 |0037: move-result-object v2 │ │ -492d98: 7210 8fe3 0200 |0038: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -492d9e: 0c02 |003b: move-result-object v2 │ │ -492da0: 7210 5fe3 0200 |003c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -492da6: 0a03 |003f: move-result v3 │ │ -492da8: 3903 0300 |0040: if-nez v3, 0043 // +0003 │ │ -492dac: 280d |0042: goto 004f // +000d │ │ -492dae: 7210 60e3 0200 |0043: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -492db4: 0c03 |0046: move-result-object v3 │ │ -492db6: 6e10 99e0 0300 |0047: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -492dbc: 0c03 |004a: move-result-object v3 │ │ -492dbe: 7220 85e3 3100 |004b: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -492dc4: 28ee |004e: goto 003c // -0012 │ │ -492dc6: 1a02 7908 |004f: const-string v2, "@" // string@0879 │ │ -492dca: 6e20 12e1 2500 |0051: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -492dd0: 6e10 63fe 0000 |0054: invoke-virtual {v0}, Lorg/eclipse/jdt/core/dom/Annotation;.resolveTypeBinding:()Lorg/eclipse/jdt/core/dom/ITypeBinding; // method@fe63 │ │ -492dd6: 0c00 |0057: move-result-object v0 │ │ -492dd8: 7210 66fe 0000 |0058: invoke-interface {v0}, Lorg/eclipse/jdt/core/dom/ITypeBinding;.getQualifiedName:()Ljava/lang/String; // method@fe66 │ │ -492dde: 0c00 |005b: move-result-object v0 │ │ -492de0: 6e20 12e1 0500 |005c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -492de6: 7210 8ee3 0100 |005f: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ -492dec: 0a00 |0062: move-result v0 │ │ -492dee: 3900 3200 |0063: if-nez v0, 0095 // +0032 │ │ -492df2: 1a00 0d04 |0065: const-string v0, "(" // string@040d │ │ -492df6: 6e20 12e1 0500 |0067: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -492dfc: 1210 |006a: const/4 v0, #int 1 // #1 │ │ -492dfe: 7210 8fe3 0100 |006b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -492e04: 0c01 |006e: move-result-object v1 │ │ -492e06: 7210 5fe3 0100 |006f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -492e0c: 0a02 |0072: move-result v2 │ │ -492e0e: 3902 0800 |0073: if-nez v2, 007b // +0008 │ │ -492e12: 1a00 db04 |0075: const-string v0, ")" // string@04db │ │ -492e16: 6e20 12e1 0500 |0077: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -492e1c: 281b |007a: goto 0095 // +001b │ │ -492e1e: 7210 60e3 0100 |007b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -492e24: 0c02 |007e: move-result-object v2 │ │ -492e26: 1f02 0619 |007f: check-cast v2, Ljava/lang/String; // type@1906 │ │ -492e2a: 3900 0700 |0081: if-nez v0, 0088 // +0007 │ │ -492e2e: 1a00 8305 |0083: const-string v0, ", " // string@0583 │ │ -492e32: 6e20 12e1 0500 |0085: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -492e38: 1200 |0088: const/4 v0, #int 0 // #0 │ │ -492e3a: 1303 2200 |0089: const/16 v3, #int 34 // #22 │ │ -492e3e: 6e20 0ae1 3500 |008b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -492e44: 6e20 12e1 2500 |008e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -492e4a: 6e20 0ae1 3500 |0091: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -492e50: 28db |0094: goto 006f // -0025 │ │ -492e52: 1a00 2000 |0095: const-string v0, " " // string@0020 │ │ -492e56: 6e20 12e1 0500 |0097: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -492e5c: 2900 6aff |009a: goto/16 0004 // -0096 │ │ +492d1c: |[492d1c] lombok.launch.PatchFixesHider$PatchFixes.addAnnotations:(Ljava/util/List;Ljava/lang/StringBuilder;)V │ │ +492d2c: 7210 8fe3 0400 |0000: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +492d32: 0c04 |0003: move-result-object v4 │ │ +492d34: 7210 5fe3 0400 |0004: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +492d3a: 0a00 |0007: move-result v0 │ │ +492d3c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +492d40: 0e00 |000a: return-void │ │ +492d42: 7210 60e3 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +492d48: 0c00 |000e: move-result-object v0 │ │ +492d4a: 1f00 a01d |000f: check-cast v0, Lorg/eclipse/jdt/core/dom/Annotation; // type@1da0 │ │ +492d4e: 2201 7119 |0011: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +492d52: 7010 92e2 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +492d58: 6e10 62fe 0000 |0016: invoke-virtual {v0}, Lorg/eclipse/jdt/core/dom/Annotation;.isSingleMemberAnnotation:()Z // method@fe62 │ │ +492d5e: 0a02 |0019: move-result v2 │ │ +492d60: 3802 1100 |001a: if-eqz v2, 002b // +0011 │ │ +492d64: 0702 |001c: move-object v2, v0 │ │ +492d66: 1f02 a91d |001d: check-cast v2, Lorg/eclipse/jdt/core/dom/SingleMemberAnnotation; // type@1da9 │ │ +492d6a: 6e10 6efe 0200 |001f: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/SingleMemberAnnotation;.getValue:()Lorg/eclipse/jdt/core/dom/Expression; // method@fe6e │ │ +492d70: 0c02 |0022: move-result-object v2 │ │ +492d72: 6e10 65fe 0200 |0023: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/Expression;.toString:()Ljava/lang/String; // method@fe65 │ │ +492d78: 0c02 |0026: move-result-object v2 │ │ +492d7a: 7220 85e3 2100 |0027: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +492d80: 2825 |002a: goto 004f // +0025 │ │ +492d82: 6e10 61fe 0000 |002b: invoke-virtual {v0}, Lorg/eclipse/jdt/core/dom/Annotation;.isNormalAnnotation:()Z // method@fe61 │ │ +492d88: 0a02 |002e: move-result v2 │ │ +492d8a: 3802 2000 |002f: if-eqz v2, 004f // +0020 │ │ +492d8e: 0702 |0031: move-object v2, v0 │ │ +492d90: 1f02 a61d |0032: check-cast v2, Lorg/eclipse/jdt/core/dom/NormalAnnotation; // type@1da6 │ │ +492d94: 6e10 6bfe 0200 |0034: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/NormalAnnotation;.values:()Ljava/util/List; // method@fe6b │ │ +492d9a: 0c02 |0037: move-result-object v2 │ │ +492d9c: 7210 8fe3 0200 |0038: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +492da2: 0c02 |003b: move-result-object v2 │ │ +492da4: 7210 5fe3 0200 |003c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +492daa: 0a03 |003f: move-result v3 │ │ +492dac: 3903 0300 |0040: if-nez v3, 0043 // +0003 │ │ +492db0: 280d |0042: goto 004f // +000d │ │ +492db2: 7210 60e3 0200 |0043: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +492db8: 0c03 |0046: move-result-object v3 │ │ +492dba: 6e10 99e0 0300 |0047: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +492dc0: 0c03 |004a: move-result-object v3 │ │ +492dc2: 7220 85e3 3100 |004b: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +492dc8: 28ee |004e: goto 003c // -0012 │ │ +492dca: 1a02 7908 |004f: const-string v2, "@" // string@0879 │ │ +492dce: 6e20 12e1 2500 |0051: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +492dd4: 6e10 63fe 0000 |0054: invoke-virtual {v0}, Lorg/eclipse/jdt/core/dom/Annotation;.resolveTypeBinding:()Lorg/eclipse/jdt/core/dom/ITypeBinding; // method@fe63 │ │ +492dda: 0c00 |0057: move-result-object v0 │ │ +492ddc: 7210 66fe 0000 |0058: invoke-interface {v0}, Lorg/eclipse/jdt/core/dom/ITypeBinding;.getQualifiedName:()Ljava/lang/String; // method@fe66 │ │ +492de2: 0c00 |005b: move-result-object v0 │ │ +492de4: 6e20 12e1 0500 |005c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +492dea: 7210 8ee3 0100 |005f: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ +492df0: 0a00 |0062: move-result v0 │ │ +492df2: 3900 3200 |0063: if-nez v0, 0095 // +0032 │ │ +492df6: 1a00 0d04 |0065: const-string v0, "(" // string@040d │ │ +492dfa: 6e20 12e1 0500 |0067: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +492e00: 1210 |006a: const/4 v0, #int 1 // #1 │ │ +492e02: 7210 8fe3 0100 |006b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +492e08: 0c01 |006e: move-result-object v1 │ │ +492e0a: 7210 5fe3 0100 |006f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +492e10: 0a02 |0072: move-result v2 │ │ +492e12: 3902 0800 |0073: if-nez v2, 007b // +0008 │ │ +492e16: 1a00 db04 |0075: const-string v0, ")" // string@04db │ │ +492e1a: 6e20 12e1 0500 |0077: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +492e20: 281b |007a: goto 0095 // +001b │ │ +492e22: 7210 60e3 0100 |007b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +492e28: 0c02 |007e: move-result-object v2 │ │ +492e2a: 1f02 0619 |007f: check-cast v2, Ljava/lang/String; // type@1906 │ │ +492e2e: 3900 0700 |0081: if-nez v0, 0088 // +0007 │ │ +492e32: 1a00 8305 |0083: const-string v0, ", " // string@0583 │ │ +492e36: 6e20 12e1 0500 |0085: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +492e3c: 1200 |0088: const/4 v0, #int 0 // #0 │ │ +492e3e: 1303 2200 |0089: const/16 v3, #int 34 // #22 │ │ +492e42: 6e20 0ae1 3500 |008b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +492e48: 6e20 12e1 2500 |008e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +492e4e: 6e20 0ae1 3500 |0091: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +492e54: 28db |0094: goto 006f // -0025 │ │ +492e56: 1a00 2000 |0095: const-string v0, " " // string@0020 │ │ +492e5a: 6e20 12e1 0500 |0097: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +492e60: 2900 6aff |009a: goto/16 0004 // -0096 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0011 line=398 │ │ 0x0016 line=399 │ │ 0x001c line=400 │ │ 0x001f line=401 │ │ @@ -945519,32 +945520,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -4922bc: |[4922bc] lombok.launch.PatchFixesHider$PatchFixes.checkBit24:(Ljava/lang/Object;)Z │ │ -4922cc: 6e10 96e0 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4922d2: 0c00 |0003: move-result-object v0 │ │ -4922d4: 1a01 cf79 |0004: const-string v1, "bits" // string@79cf │ │ -4922d8: 6e20 dbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ -4922de: 0c00 |0009: move-result-object v0 │ │ -4922e0: 6e20 66e1 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -4922e6: 0c02 |000d: move-result-object v2 │ │ -4922e8: 1f02 ea18 |000e: check-cast v2, Ljava/lang/Integer; // type@18ea │ │ -4922ec: 6e10 45e0 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4922f2: 0a02 |0013: move-result v2 │ │ -4922f4: 1500 8000 |0014: const/high16 v0, #int 8388608 // #80 │ │ -4922f8: b502 |0016: and-int/2addr v2, v0 │ │ -4922fa: 3802 0400 |0017: if-eqz v2, 001b // +0004 │ │ -4922fe: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -492300: 0f02 |001a: return v2 │ │ -492302: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -492304: 0f02 |001c: return v2 │ │ +4922c0: |[4922c0] lombok.launch.PatchFixesHider$PatchFixes.checkBit24:(Ljava/lang/Object;)Z │ │ +4922d0: 6e10 96e0 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4922d6: 0c00 |0003: move-result-object v0 │ │ +4922d8: 1a01 cf79 |0004: const-string v1, "bits" // string@79cf │ │ +4922dc: 6e20 dbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ +4922e2: 0c00 |0009: move-result-object v0 │ │ +4922e4: 6e20 66e1 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +4922ea: 0c02 |000d: move-result-object v2 │ │ +4922ec: 1f02 ea18 |000e: check-cast v2, Ljava/lang/Integer; // type@18ea │ │ +4922f0: 6e10 45e0 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4922f6: 0a02 |0013: move-result v2 │ │ +4922f8: 1500 8000 |0014: const/high16 v0, #int 8388608 // #80 │ │ +4922fc: b502 |0016: and-int/2addr v2, v0 │ │ +4922fe: 3802 0400 |0017: if-eqz v2, 001b // +0004 │ │ +492302: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +492304: 0f02 |001a: return v2 │ │ +492306: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +492308: 0f02 |001c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x001d reg=2 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Llombok/launch/PatchFixesHider$PatchFixes;) │ │ @@ -945552,78 +945553,78 @@ │ │ type : '([Lorg/eclipse/jdt/internal/compiler/ast/Annotation;Lorg/eclipse/jdt/core/IAnnotatable;)[Lorg/eclipse/jdt/internal/compiler/ast/Annotation;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -492ac4: |[492ac4] lombok.launch.PatchFixesHider$PatchFixes.convertAnnotations:([Lorg/eclipse/jdt/internal/compiler/ast/Annotation;Lorg/eclipse/jdt/core/IAnnotatable;)[Lorg/eclipse/jdt/internal/compiler/ast/Annotation; │ │ -492ad4: 7210 53fe 0b00 |0000: invoke-interface {v11}, Lorg/eclipse/jdt/core/IAnnotatable;.getAnnotations:()[Lorg/eclipse/jdt/core/IAnnotation; // method@fe53 │ │ -492ada: 0c0b |0003: move-result-object v11 │ │ -492adc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -492ade: 390a 0300 |0005: if-nez v10, 0008 // +0003 │ │ -492ae2: 1100 |0007: return-object v0 │ │ -492ae4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -492ae6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -492ae8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -492aea: 21a4 |000b: array-length v4, v10 │ │ -492aec: 3442 1d00 |000c: if-lt v2, v4, 0029 // +001d │ │ -492af0: 21ab |000e: array-length v11, v10 │ │ -492af2: 35b3 1900 |000f: if-ge v3, v11, 0028 // +0019 │ │ -492af6: 233b c01f |0011: new-array v11, v3, [Lorg/eclipse/jdt/internal/compiler/ast/Annotation; // type@1fc0 │ │ -492afa: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -492afc: 21a2 |0014: array-length v2, v10 │ │ -492afe: 3421 0400 |0015: if-lt v1, v2, 0019 // +0004 │ │ -492b02: 07ba |0017: move-object v10, v11 │ │ -492b04: 2810 |0018: goto 0028 // +0010 │ │ -492b06: 4602 0a01 |0019: aget-object v2, v10, v1 │ │ -492b0a: 3902 0300 |001b: if-nez v2, 001e // +0003 │ │ -492b0e: 2808 |001d: goto 0025 // +0008 │ │ -492b10: d802 0001 |001e: add-int/lit8 v2, v0, #int 1 // #01 │ │ -492b14: 4603 0a01 |0020: aget-object v3, v10, v1 │ │ -492b18: 4d03 0b00 |0022: aput-object v3, v11, v0 │ │ -492b1c: 0120 |0024: move v0, v2 │ │ -492b1e: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -492b22: 28ed |0027: goto 0014 // -0013 │ │ -492b24: 110a |0028: return-object v10 │ │ -492b26: 2204 0619 |0029: new-instance v4, Ljava/lang/String; // type@1906 │ │ -492b2a: 4605 0a02 |002b: aget-object v5, v10, v2 │ │ -492b2e: 5455 47b1 |002d: iget-object v5, v5, Lorg/eclipse/jdt/internal/compiler/ast/Annotation;.type:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; // field@b147 │ │ -492b32: 6e10 72fe 0500 |002f: invoke-virtual {v5}, Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;.getLastToken:()[C // method@fe72 │ │ -492b38: 0c05 |0032: move-result-object v5 │ │ -492b3a: 7020 bde0 5400 |0033: invoke-direct {v4, v5}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -492b40: 21b5 |0036: array-length v5, v11 │ │ -492b42: 1206 |0037: const/4 v6, #int 0 // #0 │ │ -492b44: 3456 0400 |0038: if-lt v6, v5, 003c // +0004 │ │ -492b48: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -492b4a: 281d |003b: goto 0058 // +001d │ │ -492b4c: 4607 0b06 |003c: aget-object v7, v11, v6 │ │ -492b50: 7210 54fe 0700 |003e: invoke-interface {v7}, Lorg/eclipse/jdt/core/IAnnotation;.getElementName:()Ljava/lang/String; // method@fe54 │ │ -492b56: 0c07 |0041: move-result-object v7 │ │ -492b58: 1308 2e00 |0042: const/16 v8, #int 46 // #2e │ │ -492b5c: 6e20 d6e0 8700 |0044: invoke-virtual {v7, v8}, Ljava/lang/String;.lastIndexOf:(I)I // method@e0d6 │ │ -492b62: 0a08 |0047: move-result v8 │ │ -492b64: 12f9 |0048: const/4 v9, #int -1 // #ff │ │ -492b66: 3798 0800 |0049: if-le v8, v9, 0051 // +0008 │ │ -492b6a: d808 0801 |004b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -492b6e: 6e20 e4e0 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -492b74: 0c07 |0050: move-result-object v7 │ │ -492b76: 6e20 c7e0 4700 |0051: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -492b7c: 0a07 |0054: move-result v7 │ │ -492b7e: 3807 0d00 |0055: if-eqz v7, 0062 // +000d │ │ -492b82: 1214 |0057: const/4 v4, #int 1 // #1 │ │ -492b84: 3904 0500 |0058: if-nez v4, 005d // +0005 │ │ -492b88: 4d00 0a02 |005a: aput-object v0, v10, v2 │ │ -492b8c: 2803 |005c: goto 005f // +0003 │ │ -492b8e: d803 0301 |005d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -492b92: d802 0201 |005f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -492b96: 28aa |0061: goto 000b // -0056 │ │ -492b98: d806 0601 |0062: add-int/lit8 v6, v6, #int 1 // #01 │ │ -492b9c: 28d4 |0064: goto 0038 // -002c │ │ -492b9e: 110a |0065: return-object v10 │ │ +492ac8: |[492ac8] lombok.launch.PatchFixesHider$PatchFixes.convertAnnotations:([Lorg/eclipse/jdt/internal/compiler/ast/Annotation;Lorg/eclipse/jdt/core/IAnnotatable;)[Lorg/eclipse/jdt/internal/compiler/ast/Annotation; │ │ +492ad8: 7210 53fe 0b00 |0000: invoke-interface {v11}, Lorg/eclipse/jdt/core/IAnnotatable;.getAnnotations:()[Lorg/eclipse/jdt/core/IAnnotation; // method@fe53 │ │ +492ade: 0c0b |0003: move-result-object v11 │ │ +492ae0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +492ae2: 390a 0300 |0005: if-nez v10, 0008 // +0003 │ │ +492ae6: 1100 |0007: return-object v0 │ │ +492ae8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +492aea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +492aec: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +492aee: 21a4 |000b: array-length v4, v10 │ │ +492af0: 3442 1d00 |000c: if-lt v2, v4, 0029 // +001d │ │ +492af4: 21ab |000e: array-length v11, v10 │ │ +492af6: 35b3 1900 |000f: if-ge v3, v11, 0028 // +0019 │ │ +492afa: 233b c01f |0011: new-array v11, v3, [Lorg/eclipse/jdt/internal/compiler/ast/Annotation; // type@1fc0 │ │ +492afe: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +492b00: 21a2 |0014: array-length v2, v10 │ │ +492b02: 3421 0400 |0015: if-lt v1, v2, 0019 // +0004 │ │ +492b06: 07ba |0017: move-object v10, v11 │ │ +492b08: 2810 |0018: goto 0028 // +0010 │ │ +492b0a: 4602 0a01 |0019: aget-object v2, v10, v1 │ │ +492b0e: 3902 0300 |001b: if-nez v2, 001e // +0003 │ │ +492b12: 2808 |001d: goto 0025 // +0008 │ │ +492b14: d802 0001 |001e: add-int/lit8 v2, v0, #int 1 // #01 │ │ +492b18: 4603 0a01 |0020: aget-object v3, v10, v1 │ │ +492b1c: 4d03 0b00 |0022: aput-object v3, v11, v0 │ │ +492b20: 0120 |0024: move v0, v2 │ │ +492b22: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +492b26: 28ed |0027: goto 0014 // -0013 │ │ +492b28: 110a |0028: return-object v10 │ │ +492b2a: 2204 0619 |0029: new-instance v4, Ljava/lang/String; // type@1906 │ │ +492b2e: 4605 0a02 |002b: aget-object v5, v10, v2 │ │ +492b32: 5455 47b1 |002d: iget-object v5, v5, Lorg/eclipse/jdt/internal/compiler/ast/Annotation;.type:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; // field@b147 │ │ +492b36: 6e10 72fe 0500 |002f: invoke-virtual {v5}, Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;.getLastToken:()[C // method@fe72 │ │ +492b3c: 0c05 |0032: move-result-object v5 │ │ +492b3e: 7020 bde0 5400 |0033: invoke-direct {v4, v5}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +492b44: 21b5 |0036: array-length v5, v11 │ │ +492b46: 1206 |0037: const/4 v6, #int 0 // #0 │ │ +492b48: 3456 0400 |0038: if-lt v6, v5, 003c // +0004 │ │ +492b4c: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +492b4e: 281d |003b: goto 0058 // +001d │ │ +492b50: 4607 0b06 |003c: aget-object v7, v11, v6 │ │ +492b54: 7210 54fe 0700 |003e: invoke-interface {v7}, Lorg/eclipse/jdt/core/IAnnotation;.getElementName:()Ljava/lang/String; // method@fe54 │ │ +492b5a: 0c07 |0041: move-result-object v7 │ │ +492b5c: 1308 2e00 |0042: const/16 v8, #int 46 // #2e │ │ +492b60: 6e20 d6e0 8700 |0044: invoke-virtual {v7, v8}, Ljava/lang/String;.lastIndexOf:(I)I // method@e0d6 │ │ +492b66: 0a08 |0047: move-result v8 │ │ +492b68: 12f9 |0048: const/4 v9, #int -1 // #ff │ │ +492b6a: 3798 0800 |0049: if-le v8, v9, 0051 // +0008 │ │ +492b6e: d808 0801 |004b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +492b72: 6e20 e4e0 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +492b78: 0c07 |0050: move-result-object v7 │ │ +492b7a: 6e20 c7e0 4700 |0051: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +492b80: 0a07 |0054: move-result v7 │ │ +492b82: 3807 0d00 |0055: if-eqz v7, 0062 // +000d │ │ +492b86: 1214 |0057: const/4 v4, #int 1 // #1 │ │ +492b88: 3904 0500 |0058: if-nez v4, 005d // +0005 │ │ +492b8c: 4d00 0a02 |005a: aput-object v0, v10, v2 │ │ +492b90: 2803 |005c: goto 005f // +0003 │ │ +492b92: d803 0301 |005d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +492b96: d802 0201 |005f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +492b9a: 28aa |0061: goto 000b // -0056 │ │ +492b9c: d806 0601 |0062: add-int/lit8 v6, v6, #int 1 // #01 │ │ +492ba0: 28d4 |0064: goto 0038 // -002c │ │ +492ba2: 110a |0065: return-object v10 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0065 │ │ positions : │ │ 0x0000 line=640 │ │ 0x000b line=648 │ │ 0x000e line=665 │ │ @@ -945647,43 +945648,43 @@ │ │ type : '([Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup;Ljava/lang/Object;)[Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -492c84: |[492c84] lombok.launch.PatchFixesHider$PatchFixes.createFakeSearchResult:([Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup;Ljava/lang/Object;)[Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup; │ │ -492c94: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ -492c98: 2130 |0002: array-length v0, v3 │ │ -492c9a: 3900 3100 |0003: if-nez v0, 0034 // +0031 │ │ -492c9e: 6e10 96e0 0400 |0005: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -492ca4: 0c00 |0008: move-result-object v0 │ │ -492ca6: 1a01 b28a |0009: const-string v1, "fField" // string@8ab2 │ │ -492caa: 6e20 d3df 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ -492cb0: 0c00 |000e: move-result-object v0 │ │ -492cb2: 3800 2500 |000f: if-eqz v0, 0034 // +0025 │ │ -492cb6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -492cb8: 6e20 75e1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@e175 │ │ -492cbe: 6e20 66e1 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -492cc4: 0c04 |0018: move-result-object v4 │ │ -492cc6: 1f04 bd1d |0019: check-cast v4, Lorg/eclipse/jdt/internal/core/SourceField; // type@1dbd │ │ -492cca: 6e10 73fe 0400 |001b: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/SourceField;.getDeclaringType:()Lorg/eclipse/jdt/core/IType; // method@fe73 │ │ -492cd0: 0c04 |001e: move-result-object v4 │ │ -492cd2: 1a00 ef18 |001f: const-string v0, "Data" // string@18ef │ │ -492cd6: 7220 5bfe 0400 |0021: invoke-interface {v4, v0}, Lorg/eclipse/jdt/core/IType;.getAnnotation:(Ljava/lang/String;)Lorg/eclipse/jdt/core/IAnnotation; // method@fe5b │ │ -492cdc: 0c04 |0024: move-result-object v4 │ │ -492cde: 3804 0f00 |0025: if-eqz v4, 0034 // +000f │ │ -492ce2: 2313 c31f |0027: new-array v3, v1, [Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup; // type@1fc3 │ │ -492ce6: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -492ce8: 2200 c11d |002a: new-instance v0, Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup; // type@1dc1 │ │ -492cec: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -492cee: 2311 bf1f |002d: new-array v1, v1, [Lorg/eclipse/jdt/core/search/SearchMatch; // type@1fbf │ │ -492cf2: 7030 7afe 2001 |002f: invoke-direct {v0, v2, v1}, Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup;.:(Lorg/eclipse/core/resources/IResource;[Lorg/eclipse/jdt/core/search/SearchMatch;)V // method@fe7a │ │ -492cf8: 4d00 0304 |0032: aput-object v0, v3, v4 │ │ -492cfc: 1103 |0034: return-object v3 │ │ +492c88: |[492c88] lombok.launch.PatchFixesHider$PatchFixes.createFakeSearchResult:([Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup;Ljava/lang/Object;)[Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup; │ │ +492c98: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ +492c9c: 2130 |0002: array-length v0, v3 │ │ +492c9e: 3900 3100 |0003: if-nez v0, 0034 // +0031 │ │ +492ca2: 6e10 96e0 0400 |0005: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +492ca8: 0c00 |0008: move-result-object v0 │ │ +492caa: 1a01 b28a |0009: const-string v1, "fField" // string@8ab2 │ │ +492cae: 6e20 d3df 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ +492cb4: 0c00 |000e: move-result-object v0 │ │ +492cb6: 3800 2500 |000f: if-eqz v0, 0034 // +0025 │ │ +492cba: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +492cbc: 6e20 75e1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@e175 │ │ +492cc2: 6e20 66e1 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +492cc8: 0c04 |0018: move-result-object v4 │ │ +492cca: 1f04 bd1d |0019: check-cast v4, Lorg/eclipse/jdt/internal/core/SourceField; // type@1dbd │ │ +492cce: 6e10 73fe 0400 |001b: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/SourceField;.getDeclaringType:()Lorg/eclipse/jdt/core/IType; // method@fe73 │ │ +492cd4: 0c04 |001e: move-result-object v4 │ │ +492cd6: 1a00 ef18 |001f: const-string v0, "Data" // string@18ef │ │ +492cda: 7220 5bfe 0400 |0021: invoke-interface {v4, v0}, Lorg/eclipse/jdt/core/IType;.getAnnotation:(Ljava/lang/String;)Lorg/eclipse/jdt/core/IAnnotation; // method@fe5b │ │ +492ce0: 0c04 |0024: move-result-object v4 │ │ +492ce2: 3804 0f00 |0025: if-eqz v4, 0034 // +000f │ │ +492ce6: 2313 c31f |0027: new-array v3, v1, [Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup; // type@1fc3 │ │ +492cea: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +492cec: 2200 c11d |002a: new-instance v0, Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup; // type@1dc1 │ │ +492cf0: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +492cf2: 2311 bf1f |002d: new-array v1, v1, [Lorg/eclipse/jdt/core/search/SearchMatch; // type@1fbf │ │ +492cf6: 7030 7afe 2001 |002f: invoke-direct {v0, v2, v1}, Lorg/eclipse/jdt/internal/corext/refactoring/SearchResultGroup;.:(Lorg/eclipse/core/resources/IResource;[Lorg/eclipse/jdt/core/search/SearchMatch;)V // method@fe7a │ │ +492cfc: 4d00 0304 |0032: aput-object v0, v3, v4 │ │ +492d00: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=604 │ │ 0x0005 line=606 │ │ 0x0012 line=608 │ │ 0x0015 line=609 │ │ 0x001b line=610 │ │ @@ -945697,37 +945698,37 @@ │ │ type : '(Lorg/eclipse/jdt/core/IType;Ljava/util/List;)Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -492844: |[492844] lombok.launch.PatchFixesHider$PatchFixes.findTypeDeclaration:(Lorg/eclipse/jdt/core/IType;Ljava/util/List;)Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration; │ │ -492854: 7210 8fe3 0400 |0000: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -49285a: 0c04 |0003: move-result-object v4 │ │ -49285c: 7210 5fe3 0400 |0004: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -492862: 0a00 |0007: move-result v0 │ │ -492864: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -492868: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -49286a: 1103 |000b: return-object v3 │ │ -49286c: 7210 60e3 0400 |000c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -492872: 0c00 |000f: move-result-object v0 │ │ -492874: 2001 9f1d |0010: instance-of v1, v0, Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration; // type@1d9f │ │ -492878: 3801 f2ff |0012: if-eqz v1, 0004 // -000e │ │ -49287c: 1f00 9f1d |0014: check-cast v0, Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration; // type@1d9f │ │ -492880: 6e10 60fe 0000 |0016: invoke-virtual {v0}, Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;.getName:()Lorg/eclipse/jdt/core/dom/SimpleName; // method@fe60 │ │ -492886: 0c01 |0019: move-result-object v1 │ │ -492888: 6e10 6dfe 0100 |001a: invoke-virtual {v1}, Lorg/eclipse/jdt/core/dom/SimpleName;.toString:()Ljava/lang/String; // method@fe6d │ │ -49288e: 0c01 |001d: move-result-object v1 │ │ -492890: 7210 5dfe 0300 |001e: invoke-interface {v3}, Lorg/eclipse/jdt/core/IType;.getElementName:()Ljava/lang/String; // method@fe5d │ │ -492896: 0c02 |0021: move-result-object v2 │ │ -492898: 6e20 c7e0 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -49289e: 0a01 |0025: move-result v1 │ │ -4928a0: 3801 deff |0026: if-eqz v1, 0004 // -0022 │ │ -4928a4: 1100 |0028: return-object v0 │ │ +492848: |[492848] lombok.launch.PatchFixesHider$PatchFixes.findTypeDeclaration:(Lorg/eclipse/jdt/core/IType;Ljava/util/List;)Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration; │ │ +492858: 7210 8fe3 0400 |0000: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +49285e: 0c04 |0003: move-result-object v4 │ │ +492860: 7210 5fe3 0400 |0004: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +492866: 0a00 |0007: move-result v0 │ │ +492868: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +49286c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +49286e: 1103 |000b: return-object v3 │ │ +492870: 7210 60e3 0400 |000c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +492876: 0c00 |000f: move-result-object v0 │ │ +492878: 2001 9f1d |0010: instance-of v1, v0, Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration; // type@1d9f │ │ +49287c: 3801 f2ff |0012: if-eqz v1, 0004 // -000e │ │ +492880: 1f00 9f1d |0014: check-cast v0, Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration; // type@1d9f │ │ +492884: 6e10 60fe 0000 |0016: invoke-virtual {v0}, Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;.getName:()Lorg/eclipse/jdt/core/dom/SimpleName; // method@fe60 │ │ +49288a: 0c01 |0019: move-result-object v1 │ │ +49288c: 6e10 6dfe 0100 |001a: invoke-virtual {v1}, Lorg/eclipse/jdt/core/dom/SimpleName;.toString:()Ljava/lang/String; // method@fe6d │ │ +492892: 0c01 |001d: move-result-object v1 │ │ +492894: 7210 5dfe 0300 |001e: invoke-interface {v3}, Lorg/eclipse/jdt/core/IType;.getElementName:()Ljava/lang/String; // method@fe5d │ │ +49289a: 0c02 |0021: move-result-object v2 │ │ +49289c: 6e20 c7e0 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4928a2: 0a01 |0025: move-result v1 │ │ +4928a4: 3801 deff |0026: if-eqz v1, 0004 // -0022 │ │ +4928a8: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0010 line=456 │ │ 0x0014 line=457 │ │ 0x0016 line=458 │ │ locals : │ │ @@ -945739,87 +945740,87 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -49241c: |[49241c] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveEllipsisStartPosition:(II)I │ │ -49242c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -49242e: 3301 0300 |0001: if-ne v1, v0, 0004 // +0003 │ │ -492432: 0121 |0003: move v1, v2 │ │ -492434: 0f01 |0004: return v1 │ │ +492420: |[492420] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveEllipsisStartPosition:(II)I │ │ +492430: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +492432: 3301 0300 |0001: if-ne v1, v0, 0004 // +0003 │ │ +492436: 0121 |0003: move v1, v2 │ │ +492438: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Llombok/launch/PatchFixesHider$PatchFixes;) │ │ name : 'fixRetrieveIdentifierEndPosition' │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -492438: |[492438] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveIdentifierEndPosition:(III)I │ │ -492448: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -49244a: 3301 0300 |0001: if-ne v1, v0, 0004 // +0003 │ │ -49244e: 0f03 |0003: return v3 │ │ -492450: 3521 0300 |0004: if-ge v1, v2, 0007 // +0003 │ │ -492454: 0f03 |0006: return v3 │ │ -492456: 0f01 |0007: return v1 │ │ +49243c: |[49243c] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveIdentifierEndPosition:(III)I │ │ +49244c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +49244e: 3301 0300 |0001: if-ne v1, v0, 0004 // +0003 │ │ +492452: 0f03 |0003: return v3 │ │ +492454: 3521 0300 |0004: if-ge v1, v2, 0007 // +0003 │ │ +492458: 0f03 |0006: return v3 │ │ +49245a: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Llombok/launch/PatchFixesHider$PatchFixes;) │ │ name : 'fixRetrieveRightBraceOrSemiColonPosition' │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -492458: |[492458] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveRightBraceOrSemiColonPosition:(II)I │ │ -492468: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -49246a: 3301 0300 |0001: if-ne v1, v0, 0004 // +0003 │ │ -49246e: 0121 |0003: move v1, v2 │ │ -492470: 0f01 |0004: return v1 │ │ +49245c: |[49245c] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveRightBraceOrSemiColonPosition:(II)I │ │ +49246c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +49246e: 3301 0300 |0001: if-ne v1, v0, 0004 // +0003 │ │ +492472: 0121 |0003: move v1, v2 │ │ +492474: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Llombok/launch/PatchFixesHider$PatchFixes;) │ │ name : 'fixRetrieveRightBraceOrSemiColonPosition' │ │ type : '(ILorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -492474: |[492474] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveRightBraceOrSemiColonPosition:(ILorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;)I │ │ -492484: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -492486: 3301 1600 |0001: if-ne v1, v0, 0017 // +0016 │ │ -49248a: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -49248e: 2812 |0005: goto 0017 // +0012 │ │ -492490: 6201 0ea3 |0006: sget-object v1, Llombok/eclipse/EclipseAugments;.ASTNode_generatedBy:Llombok/core/FieldAugment; // field@a30e │ │ -492494: 6e20 c2e6 2100 |0008: invoke-virtual {v1, v2}, Llombok/core/FieldAugment;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e6c2 │ │ -49249a: 0c01 |000b: move-result-object v1 │ │ -49249c: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -4924a0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -4924a2: 2802 |000f: goto 0011 // +0002 │ │ -4924a4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4924a6: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -4924aa: 5221 46b1 |0013: iget v1, v2, Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;.declarationSourceEnd:I // field@b146 │ │ -4924ae: 0f01 |0015: return v1 │ │ -4924b0: 0f00 |0016: return v0 │ │ -4924b2: 0f01 |0017: return v1 │ │ +492478: |[492478] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveRightBraceOrSemiColonPosition:(ILorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;)I │ │ +492488: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +49248a: 3301 1600 |0001: if-ne v1, v0, 0017 // +0016 │ │ +49248e: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +492492: 2812 |0005: goto 0017 // +0012 │ │ +492494: 6201 0ea3 |0006: sget-object v1, Llombok/eclipse/EclipseAugments;.ASTNode_generatedBy:Llombok/core/FieldAugment; // field@a30e │ │ +492498: 6e20 c2e6 2100 |0008: invoke-virtual {v1, v2}, Llombok/core/FieldAugment;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e6c2 │ │ +49249e: 0c01 |000b: move-result-object v1 │ │ +4924a0: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +4924a4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +4924a6: 2802 |000f: goto 0011 // +0002 │ │ +4924a8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4924aa: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +4924ae: 5221 46b1 |0013: iget v1, v2, Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;.declarationSourceEnd:I // field@b146 │ │ +4924b2: 0f01 |0015: return v1 │ │ +4924b4: 0f00 |0016: return v0 │ │ +4924b6: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=498 │ │ 0x0013 line=499 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) I │ │ 0x0000 - 0x0018 reg=2 (null) Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration; │ │ @@ -945829,31 +945830,31 @@ │ │ type : '(ILorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4924b4: |[4924b4] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveRightBraceOrSemiColonPosition:(ILorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;)I │ │ -4924c4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4924c6: 3301 1600 |0001: if-ne v1, v0, 0017 // +0016 │ │ -4924ca: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -4924ce: 2812 |0005: goto 0017 // +0012 │ │ -4924d0: 6201 0ea3 |0006: sget-object v1, Llombok/eclipse/EclipseAugments;.ASTNode_generatedBy:Llombok/core/FieldAugment; // field@a30e │ │ -4924d4: 6e20 c2e6 2100 |0008: invoke-virtual {v1, v2}, Llombok/core/FieldAugment;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e6c2 │ │ -4924da: 0c01 |000b: move-result-object v1 │ │ -4924dc: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -4924e0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -4924e2: 2802 |000f: goto 0011 // +0002 │ │ -4924e4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4924e6: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -4924ea: 5221 48b1 |0013: iget v1, v2, Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;.declarationSourceEnd:I // field@b148 │ │ -4924ee: 0f01 |0015: return v1 │ │ -4924f0: 0f00 |0016: return v0 │ │ -4924f2: 0f01 |0017: return v1 │ │ +4924b8: |[4924b8] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveRightBraceOrSemiColonPosition:(ILorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;)I │ │ +4924c8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4924ca: 3301 1600 |0001: if-ne v1, v0, 0017 // +0016 │ │ +4924ce: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +4924d2: 2812 |0005: goto 0017 // +0012 │ │ +4924d4: 6201 0ea3 |0006: sget-object v1, Llombok/eclipse/EclipseAugments;.ASTNode_generatedBy:Llombok/core/FieldAugment; // field@a30e │ │ +4924d8: 6e20 c2e6 2100 |0008: invoke-virtual {v1, v2}, Llombok/core/FieldAugment;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e6c2 │ │ +4924de: 0c01 |000b: move-result-object v1 │ │ +4924e0: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +4924e4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +4924e6: 2802 |000f: goto 0011 // +0002 │ │ +4924e8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4924ea: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +4924ee: 5221 48b1 |0013: iget v1, v2, Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;.declarationSourceEnd:I // field@b148 │ │ +4924f2: 0f01 |0015: return v1 │ │ +4924f4: 0f00 |0016: return v0 │ │ +4924f6: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=505 │ │ 0x0013 line=506 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) I │ │ 0x0000 - 0x0018 reg=2 (null) Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration; │ │ @@ -945863,95 +945864,95 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4924f4: |[4924f4] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveStartingCatchPosition:(II)I │ │ -492504: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -492506: 3301 0300 |0001: if-ne v1, v0, 0004 // +0003 │ │ -49250a: 0121 |0003: move v1, v2 │ │ -49250c: 0f01 |0004: return v1 │ │ +4924f8: |[4924f8] lombok.launch.PatchFixesHider$PatchFixes.fixRetrieveStartingCatchPosition:(II)I │ │ +492508: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +49250a: 3301 0300 |0001: if-ne v1, v0, 0004 // +0003 │ │ +49250e: 0121 |0003: move v1, v2 │ │ +492510: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Llombok/launch/PatchFixesHider$PatchFixes;) │ │ name : 'getRealMethodDeclarationNode' │ │ type : '(Lorg/eclipse/jdt/core/IMethod;Lorg/eclipse/jdt/core/dom/CompilationUnit;)Lorg/eclipse/jdt/core/dom/MethodDeclaration;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -4928a8: |[4928a8] lombok.launch.PatchFixesHider$PatchFixes.getRealMethodDeclarationNode:(Lorg/eclipse/jdt/core/IMethod;Lorg/eclipse/jdt/core/dom/CompilationUnit;)Lorg/eclipse/jdt/core/dom/MethodDeclaration; │ │ -4928b8: 7120 7bfe 4300 |0000: invoke-static {v3, v4}, Lorg/eclipse/jdt/internal/corext/refactoring/structure/ASTNodeSearchUtil;.getMethodDeclarationNode:(Lorg/eclipse/jdt/core/IMethod;Lorg/eclipse/jdt/core/dom/CompilationUnit;)Lorg/eclipse/jdt/core/dom/MethodDeclaration; // method@fe7b │ │ -4928be: 0c00 |0003: move-result-object v0 │ │ -4928c0: 7110 3ee7 0000 |0004: invoke-static {v0}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ -4928c6: 0a01 |0007: move-result v1 │ │ -4928c8: 3801 6f00 |0008: if-eqz v1, 0077 // +006f │ │ -4928cc: 7210 56fe 0300 |000a: invoke-interface {v3}, Lorg/eclipse/jdt/core/IMethod;.getDeclaringType:()Lorg/eclipse/jdt/core/IType; // method@fe56 │ │ -4928d2: 0c01 |000d: move-result-object v1 │ │ -4928d4: 2202 9919 |000e: new-instance v2, Ljava/util/Stack; // type@1999 │ │ -4928d8: 7010 e1e3 0200 |0010: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@e3e1 │ │ -4928de: 3901 5c00 |0013: if-nez v1, 006f // +005c │ │ -4928e2: 6e10 e5e3 0200 |0015: invoke-virtual {v2}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@e3e5 │ │ -4928e8: 0c01 |0018: move-result-object v1 │ │ -4928ea: 1f01 9c1d |0019: check-cast v1, Lorg/eclipse/jdt/core/IType; // type@1d9c │ │ -4928ee: 6e10 64fe 0400 |001b: invoke-virtual {v4}, Lorg/eclipse/jdt/core/dom/CompilationUnit;.types:()Ljava/util/List; // method@fe64 │ │ -4928f4: 0c04 |001e: move-result-object v4 │ │ -4928f6: 7120 33e7 4100 |001f: invoke-static {v1, v4}, Llombok/launch/PatchFixesHider$PatchFixes;.findTypeDeclaration:(Lorg/eclipse/jdt/core/IType;Ljava/util/List;)Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration; // method@e733 │ │ -4928fc: 0c04 |0022: move-result-object v4 │ │ -4928fe: 6e10 e3e3 0200 |0023: invoke-virtual {v2}, Ljava/util/Stack;.isEmpty:()Z // method@e3e3 │ │ -492904: 0a01 |0026: move-result v1 │ │ -492906: 3901 1400 |0027: if-nez v1, 003b // +0014 │ │ -49290a: 3904 0300 |0029: if-nez v4, 002c // +0003 │ │ -49290e: 2810 |002b: goto 003b // +0010 │ │ -492910: 6e10 e5e3 0200 |002c: invoke-virtual {v2}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@e3e5 │ │ -492916: 0c01 |002f: move-result-object v1 │ │ -492918: 1f01 9c1d |0030: check-cast v1, Lorg/eclipse/jdt/core/IType; // type@1d9c │ │ -49291c: 6e10 5ffe 0400 |0032: invoke-virtual {v4}, Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;.bodyDeclarations:()Ljava/util/List; // method@fe5f │ │ -492922: 0c04 |0035: move-result-object v4 │ │ -492924: 7120 33e7 4100 |0036: invoke-static {v1, v4}, Llombok/launch/PatchFixesHider$PatchFixes;.findTypeDeclaration:(Lorg/eclipse/jdt/core/IType;Ljava/util/List;)Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration; // method@e733 │ │ -49292a: 0c04 |0039: move-result-object v4 │ │ -49292c: 28e9 |003a: goto 0023 // -0017 │ │ -49292e: 6e10 e3e3 0200 |003b: invoke-virtual {v2}, Ljava/util/Stack;.isEmpty:()Z // method@e3e3 │ │ -492934: 0a01 |003e: move-result v1 │ │ -492936: 3801 3800 |003f: if-eqz v1, 0077 // +0038 │ │ -49293a: 3804 3600 |0041: if-eqz v4, 0077 // +0036 │ │ -49293e: 7210 57fe 0300 |0043: invoke-interface {v3}, Lorg/eclipse/jdt/core/IMethod;.getElementName:()Ljava/lang/String; // method@fe57 │ │ -492944: 0c03 |0046: move-result-object v3 │ │ -492946: 6e10 5ffe 0400 |0047: invoke-virtual {v4}, Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;.bodyDeclarations:()Ljava/util/List; // method@fe5f │ │ -49294c: 0c04 |004a: move-result-object v4 │ │ -49294e: 7210 8fe3 0400 |004b: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -492954: 0c04 |004e: move-result-object v4 │ │ -492956: 7210 5fe3 0400 |004f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -49295c: 0a01 |0052: move-result v1 │ │ -49295e: 3901 0300 |0053: if-nez v1, 0056 // +0003 │ │ -492962: 2822 |0055: goto 0077 // +0022 │ │ -492964: 7210 60e3 0400 |0056: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -49296a: 0c01 |0059: move-result-object v1 │ │ -49296c: 2012 a41d |005a: instance-of v2, v1, Lorg/eclipse/jdt/core/dom/MethodDeclaration; // type@1da4 │ │ -492970: 3802 f3ff |005c: if-eqz v2, 004f // -000d │ │ -492974: 1f01 a41d |005e: check-cast v1, Lorg/eclipse/jdt/core/dom/MethodDeclaration; // type@1da4 │ │ -492978: 6e10 67fe 0100 |0060: invoke-virtual {v1}, Lorg/eclipse/jdt/core/dom/MethodDeclaration;.getName:()Lorg/eclipse/jdt/core/dom/SimpleName; // method@fe67 │ │ -49297e: 0c02 |0063: move-result-object v2 │ │ -492980: 6e10 6dfe 0200 |0064: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/SimpleName;.toString:()Ljava/lang/String; // method@fe6d │ │ -492986: 0c02 |0067: move-result-object v2 │ │ -492988: 6e20 c7e0 3200 |0068: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -49298e: 0a02 |006b: move-result v2 │ │ -492990: 3802 e3ff |006c: if-eqz v2, 004f // -001d │ │ -492994: 1101 |006e: return-object v1 │ │ -492996: 6e20 e6e3 1200 |006f: invoke-virtual {v2, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3e6 │ │ -49299c: 7210 5cfe 0100 |0072: invoke-interface {v1}, Lorg/eclipse/jdt/core/IType;.getDeclaringType:()Lorg/eclipse/jdt/core/IType; // method@fe5c │ │ -4929a2: 0c01 |0075: move-result-object v1 │ │ -4929a4: 289d |0076: goto 0013 // -0063 │ │ -4929a6: 1100 |0077: return-object v0 │ │ +4928ac: |[4928ac] lombok.launch.PatchFixesHider$PatchFixes.getRealMethodDeclarationNode:(Lorg/eclipse/jdt/core/IMethod;Lorg/eclipse/jdt/core/dom/CompilationUnit;)Lorg/eclipse/jdt/core/dom/MethodDeclaration; │ │ +4928bc: 7120 7bfe 4300 |0000: invoke-static {v3, v4}, Lorg/eclipse/jdt/internal/corext/refactoring/structure/ASTNodeSearchUtil;.getMethodDeclarationNode:(Lorg/eclipse/jdt/core/IMethod;Lorg/eclipse/jdt/core/dom/CompilationUnit;)Lorg/eclipse/jdt/core/dom/MethodDeclaration; // method@fe7b │ │ +4928c2: 0c00 |0003: move-result-object v0 │ │ +4928c4: 7110 3ee7 0000 |0004: invoke-static {v0}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ +4928ca: 0a01 |0007: move-result v1 │ │ +4928cc: 3801 6f00 |0008: if-eqz v1, 0077 // +006f │ │ +4928d0: 7210 56fe 0300 |000a: invoke-interface {v3}, Lorg/eclipse/jdt/core/IMethod;.getDeclaringType:()Lorg/eclipse/jdt/core/IType; // method@fe56 │ │ +4928d6: 0c01 |000d: move-result-object v1 │ │ +4928d8: 2202 9919 |000e: new-instance v2, Ljava/util/Stack; // type@1999 │ │ +4928dc: 7010 e1e3 0200 |0010: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@e3e1 │ │ +4928e2: 3901 5c00 |0013: if-nez v1, 006f // +005c │ │ +4928e6: 6e10 e5e3 0200 |0015: invoke-virtual {v2}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@e3e5 │ │ +4928ec: 0c01 |0018: move-result-object v1 │ │ +4928ee: 1f01 9c1d |0019: check-cast v1, Lorg/eclipse/jdt/core/IType; // type@1d9c │ │ +4928f2: 6e10 64fe 0400 |001b: invoke-virtual {v4}, Lorg/eclipse/jdt/core/dom/CompilationUnit;.types:()Ljava/util/List; // method@fe64 │ │ +4928f8: 0c04 |001e: move-result-object v4 │ │ +4928fa: 7120 33e7 4100 |001f: invoke-static {v1, v4}, Llombok/launch/PatchFixesHider$PatchFixes;.findTypeDeclaration:(Lorg/eclipse/jdt/core/IType;Ljava/util/List;)Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration; // method@e733 │ │ +492900: 0c04 |0022: move-result-object v4 │ │ +492902: 6e10 e3e3 0200 |0023: invoke-virtual {v2}, Ljava/util/Stack;.isEmpty:()Z // method@e3e3 │ │ +492908: 0a01 |0026: move-result v1 │ │ +49290a: 3901 1400 |0027: if-nez v1, 003b // +0014 │ │ +49290e: 3904 0300 |0029: if-nez v4, 002c // +0003 │ │ +492912: 2810 |002b: goto 003b // +0010 │ │ +492914: 6e10 e5e3 0200 |002c: invoke-virtual {v2}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@e3e5 │ │ +49291a: 0c01 |002f: move-result-object v1 │ │ +49291c: 1f01 9c1d |0030: check-cast v1, Lorg/eclipse/jdt/core/IType; // type@1d9c │ │ +492920: 6e10 5ffe 0400 |0032: invoke-virtual {v4}, Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;.bodyDeclarations:()Ljava/util/List; // method@fe5f │ │ +492926: 0c04 |0035: move-result-object v4 │ │ +492928: 7120 33e7 4100 |0036: invoke-static {v1, v4}, Llombok/launch/PatchFixesHider$PatchFixes;.findTypeDeclaration:(Lorg/eclipse/jdt/core/IType;Ljava/util/List;)Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration; // method@e733 │ │ +49292e: 0c04 |0039: move-result-object v4 │ │ +492930: 28e9 |003a: goto 0023 // -0017 │ │ +492932: 6e10 e3e3 0200 |003b: invoke-virtual {v2}, Ljava/util/Stack;.isEmpty:()Z // method@e3e3 │ │ +492938: 0a01 |003e: move-result v1 │ │ +49293a: 3801 3800 |003f: if-eqz v1, 0077 // +0038 │ │ +49293e: 3804 3600 |0041: if-eqz v4, 0077 // +0036 │ │ +492942: 7210 57fe 0300 |0043: invoke-interface {v3}, Lorg/eclipse/jdt/core/IMethod;.getElementName:()Ljava/lang/String; // method@fe57 │ │ +492948: 0c03 |0046: move-result-object v3 │ │ +49294a: 6e10 5ffe 0400 |0047: invoke-virtual {v4}, Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;.bodyDeclarations:()Ljava/util/List; // method@fe5f │ │ +492950: 0c04 |004a: move-result-object v4 │ │ +492952: 7210 8fe3 0400 |004b: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +492958: 0c04 |004e: move-result-object v4 │ │ +49295a: 7210 5fe3 0400 |004f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +492960: 0a01 |0052: move-result v1 │ │ +492962: 3901 0300 |0053: if-nez v1, 0056 // +0003 │ │ +492966: 2822 |0055: goto 0077 // +0022 │ │ +492968: 7210 60e3 0400 |0056: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +49296e: 0c01 |0059: move-result-object v1 │ │ +492970: 2012 a41d |005a: instance-of v2, v1, Lorg/eclipse/jdt/core/dom/MethodDeclaration; // type@1da4 │ │ +492974: 3802 f3ff |005c: if-eqz v2, 004f // -000d │ │ +492978: 1f01 a41d |005e: check-cast v1, Lorg/eclipse/jdt/core/dom/MethodDeclaration; // type@1da4 │ │ +49297c: 6e10 67fe 0100 |0060: invoke-virtual {v1}, Lorg/eclipse/jdt/core/dom/MethodDeclaration;.getName:()Lorg/eclipse/jdt/core/dom/SimpleName; // method@fe67 │ │ +492982: 0c02 |0063: move-result-object v2 │ │ +492984: 6e10 6dfe 0200 |0064: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/SimpleName;.toString:()Ljava/lang/String; // method@fe6d │ │ +49298a: 0c02 |0067: move-result-object v2 │ │ +49298c: 6e20 c7e0 3200 |0068: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +492992: 0a02 |006b: move-result v2 │ │ +492994: 3802 e3ff |006c: if-eqz v2, 004f // -001d │ │ +492998: 1101 |006e: return-object v1 │ │ +49299a: 6e20 e6e3 1200 |006f: invoke-virtual {v2, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3e6 │ │ +4929a0: 7210 5cfe 0100 |0072: invoke-interface {v1}, Lorg/eclipse/jdt/core/IType;.getDeclaringType:()Lorg/eclipse/jdt/core/IType; // method@fe5c │ │ +4929a6: 0c01 |0075: move-result-object v1 │ │ +4929a8: 289d |0076: goto 0013 // -0063 │ │ +4929aa: 1100 |0077: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0004 line=424 │ │ 0x000a line=425 │ │ 0x000e line=426 │ │ 0x0015 line=432 │ │ @@ -945975,111 +945976,111 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Lorg/eclipse/jdt/core/dom/MethodDeclaration;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 200 16-bit code units │ │ -4925b0: |[4925b0] lombok.launch.PatchFixesHider$PatchFixes.getRealMethodDeclarationSource:(Ljava/lang/String;Ljava/lang/Object;Lorg/eclipse/jdt/core/dom/MethodDeclaration;)Ljava/lang/String; │ │ -4925c0: 7110 3ee7 0600 |0000: invoke-static {v6}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ -4925c6: 0a00 |0003: move-result v0 │ │ -4925c8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4925cc: 1104 |0006: return-object v4 │ │ -4925ce: 2204 7119 |0007: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ -4925d2: 7010 92e2 0400 |0009: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4925d8: 6e10 69fe 0600 |000c: invoke-virtual {v6}, Lorg/eclipse/jdt/core/dom/MethodDeclaration;.modifiers:()Ljava/util/List; // method@fe69 │ │ -4925de: 0c00 |000f: move-result-object v0 │ │ -4925e0: 7210 8fe3 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4925e6: 0c00 |0013: move-result-object v0 │ │ -4925e8: 7210 5fe3 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4925ee: 0a01 |0017: move-result v1 │ │ -4925f0: 3901 8900 |0018: if-nez v1, 00a1 // +0089 │ │ -4925f4: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4925f8: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4925fe: 7120 2fe7 1400 |001f: invoke-static {v4, v1}, Llombok/launch/PatchFixesHider$PatchFixes;.addAnnotations:(Ljava/util/List;Ljava/lang/StringBuilder;)V // method@e72f │ │ -492604: 6e10 96e0 0500 |0022: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -49260a: 0c04 |0025: move-result-object v4 │ │ -49260c: 1a00 b38a |0026: const-string v0, "fPublic" // string@8ab3 │ │ -492610: 6e20 d3df 0400 |0028: invoke-virtual {v4, v0}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ -492616: 0c04 |002b: move-result-object v4 │ │ -492618: 6e20 66e1 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -49261e: 0c04 |002f: move-result-object v4 │ │ -492620: 1f04 d118 |0030: check-cast v4, Ljava/lang/Boolean; // type@18d1 │ │ -492624: 6e10 97df 0400 |0032: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -49262a: 0a04 |0035: move-result v4 │ │ -49262c: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ -492630: 1a04 68cc |0038: const-string v4, "public " // string@cc68 │ │ -492634: 6e20 12e1 4100 |003a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49263a: 6e10 96e0 0500 |003d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -492640: 0c04 |0040: move-result-object v4 │ │ -492642: 1a00 b18a |0041: const-string v0, "fAbstract" // string@8ab1 │ │ -492646: 6e20 d3df 0400 |0043: invoke-virtual {v4, v0}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ -49264c: 0c04 |0046: move-result-object v4 │ │ -49264e: 6e20 66e1 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -492654: 0c04 |004a: move-result-object v4 │ │ -492656: 1f04 d118 |004b: check-cast v4, Ljava/lang/Boolean; // type@18d1 │ │ -49265a: 6e10 97df 0400 |004d: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -492660: 0a04 |0050: move-result v4 │ │ -492662: 3804 0700 |0051: if-eqz v4, 0058 // +0007 │ │ -492666: 1a04 b372 |0053: const-string v4, "abstract " // string@72b3 │ │ -49266a: 6e20 12e1 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -492670: 6e10 68fe 0600 |0058: invoke-virtual {v6}, Lorg/eclipse/jdt/core/dom/MethodDeclaration;.getReturnType2:()Lorg/eclipse/jdt/core/dom/Type; // method@fe68 │ │ -492676: 0c04 |005b: move-result-object v4 │ │ -492678: 6e10 6ffe 0400 |005c: invoke-virtual {v4}, Lorg/eclipse/jdt/core/dom/Type;.toString:()Ljava/lang/String; // method@fe6f │ │ -49267e: 0c04 |005f: move-result-object v4 │ │ -492680: 6e20 12e1 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -492686: 1a04 2000 |0063: const-string v4, " " // string@0020 │ │ -49268a: 6e20 12e1 4100 |0065: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -492690: 6e10 67fe 0600 |0068: invoke-virtual {v6}, Lorg/eclipse/jdt/core/dom/MethodDeclaration;.getName:()Lorg/eclipse/jdt/core/dom/SimpleName; // method@fe67 │ │ -492696: 0c04 |006b: move-result-object v4 │ │ -492698: 6e10 6cfe 0400 |006c: invoke-virtual {v4}, Lorg/eclipse/jdt/core/dom/SimpleName;.getFullyQualifiedName:()Ljava/lang/String; // method@fe6c │ │ -49269e: 0c04 |006f: move-result-object v4 │ │ -4926a0: 6e20 12e1 4100 |0070: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4926a6: 1a04 0d04 |0073: const-string v4, "(" // string@040d │ │ -4926aa: 6e20 12e1 4100 |0075: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4926b0: 1214 |0078: const/4 v4, #int 1 // #1 │ │ -4926b2: 6e10 6afe 0600 |0079: invoke-virtual {v6}, Lorg/eclipse/jdt/core/dom/MethodDeclaration;.parameters:()Ljava/util/List; // method@fe6a │ │ -4926b8: 0c05 |007c: move-result-object v5 │ │ -4926ba: 7210 8fe3 0500 |007d: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4926c0: 0c02 |0080: move-result-object v2 │ │ -4926c2: 7210 5fe3 0200 |0081: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4926c8: 0a05 |0084: move-result v5 │ │ -4926ca: 3905 0c00 |0085: if-nez v5, 0091 // +000c │ │ -4926ce: 1a04 2905 |0087: const-string v4, ");" // string@0529 │ │ -4926d2: 6e20 12e1 4100 |0089: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4926d8: 6e10 1fe1 0100 |008c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4926de: 0c04 |008f: move-result-object v4 │ │ -4926e0: 1104 |0090: return-object v4 │ │ -4926e2: 7210 60e3 0200 |0091: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4926e8: 0c05 |0094: move-result-object v5 │ │ -4926ea: 3904 0700 |0095: if-nez v4, 009c // +0007 │ │ -4926ee: 1a04 8305 |0097: const-string v4, ", " // string@0583 │ │ -4926f2: 6e20 12e1 4100 |0099: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4926f8: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -4926fa: 6e20 11e1 5100 |009d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -492700: 28e1 |00a0: goto 0081 // -001f │ │ -492702: 7210 60e3 0000 |00a1: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -492708: 0c01 |00a4: move-result-object v1 │ │ -49270a: 2012 a01d |00a5: instance-of v2, v1, Lorg/eclipse/jdt/core/dom/Annotation; // type@1da0 │ │ -49270e: 3802 6dff |00a7: if-eqz v2, 0014 // -0093 │ │ -492712: 1f01 a01d |00a9: check-cast v1, Lorg/eclipse/jdt/core/dom/Annotation; // type@1da0 │ │ -492716: 6e10 63fe 0100 |00ab: invoke-virtual {v1}, Lorg/eclipse/jdt/core/dom/Annotation;.resolveTypeBinding:()Lorg/eclipse/jdt/core/dom/ITypeBinding; // method@fe63 │ │ -49271c: 0c02 |00ae: move-result-object v2 │ │ -49271e: 7210 66fe 0200 |00af: invoke-interface {v2}, Lorg/eclipse/jdt/core/dom/ITypeBinding;.getQualifiedName:()Ljava/lang/String; // method@fe66 │ │ -492724: 0c02 |00b2: move-result-object v2 │ │ -492726: 1a03 34a9 |00b3: const-string v3, "java.lang.Override" // string@a934 │ │ -49272a: 6e20 c7e0 2300 |00b5: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -492730: 0a03 |00b8: move-result v3 │ │ -492732: 3903 5bff |00b9: if-nez v3, 0014 // -00a5 │ │ -492736: 1a03 35a9 |00bb: const-string v3, "java.lang.SuppressWarnings" // string@a935 │ │ -49273a: 6e20 c7e0 2300 |00bd: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -492740: 0a02 |00c0: move-result v2 │ │ -492742: 3902 53ff |00c1: if-nez v2, 0014 // -00ad │ │ -492746: 7220 85e3 1400 |00c3: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -49274c: 2900 4eff |00c6: goto/16 0014 // -00b2 │ │ +4925b4: |[4925b4] lombok.launch.PatchFixesHider$PatchFixes.getRealMethodDeclarationSource:(Ljava/lang/String;Ljava/lang/Object;Lorg/eclipse/jdt/core/dom/MethodDeclaration;)Ljava/lang/String; │ │ +4925c4: 7110 3ee7 0600 |0000: invoke-static {v6}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ +4925ca: 0a00 |0003: move-result v0 │ │ +4925cc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4925d0: 1104 |0006: return-object v4 │ │ +4925d2: 2204 7119 |0007: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ +4925d6: 7010 92e2 0400 |0009: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4925dc: 6e10 69fe 0600 |000c: invoke-virtual {v6}, Lorg/eclipse/jdt/core/dom/MethodDeclaration;.modifiers:()Ljava/util/List; // method@fe69 │ │ +4925e2: 0c00 |000f: move-result-object v0 │ │ +4925e4: 7210 8fe3 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4925ea: 0c00 |0013: move-result-object v0 │ │ +4925ec: 7210 5fe3 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4925f2: 0a01 |0017: move-result v1 │ │ +4925f4: 3901 8900 |0018: if-nez v1, 00a1 // +0089 │ │ +4925f8: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4925fc: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +492602: 7120 2fe7 1400 |001f: invoke-static {v4, v1}, Llombok/launch/PatchFixesHider$PatchFixes;.addAnnotations:(Ljava/util/List;Ljava/lang/StringBuilder;)V // method@e72f │ │ +492608: 6e10 96e0 0500 |0022: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +49260e: 0c04 |0025: move-result-object v4 │ │ +492610: 1a00 b38a |0026: const-string v0, "fPublic" // string@8ab3 │ │ +492614: 6e20 d3df 0400 |0028: invoke-virtual {v4, v0}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ +49261a: 0c04 |002b: move-result-object v4 │ │ +49261c: 6e20 66e1 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +492622: 0c04 |002f: move-result-object v4 │ │ +492624: 1f04 d118 |0030: check-cast v4, Ljava/lang/Boolean; // type@18d1 │ │ +492628: 6e10 97df 0400 |0032: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +49262e: 0a04 |0035: move-result v4 │ │ +492630: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ +492634: 1a04 68cc |0038: const-string v4, "public " // string@cc68 │ │ +492638: 6e20 12e1 4100 |003a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49263e: 6e10 96e0 0500 |003d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +492644: 0c04 |0040: move-result-object v4 │ │ +492646: 1a00 b18a |0041: const-string v0, "fAbstract" // string@8ab1 │ │ +49264a: 6e20 d3df 0400 |0043: invoke-virtual {v4, v0}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfd3 │ │ +492650: 0c04 |0046: move-result-object v4 │ │ +492652: 6e20 66e1 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +492658: 0c04 |004a: move-result-object v4 │ │ +49265a: 1f04 d118 |004b: check-cast v4, Ljava/lang/Boolean; // type@18d1 │ │ +49265e: 6e10 97df 0400 |004d: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +492664: 0a04 |0050: move-result v4 │ │ +492666: 3804 0700 |0051: if-eqz v4, 0058 // +0007 │ │ +49266a: 1a04 b372 |0053: const-string v4, "abstract " // string@72b3 │ │ +49266e: 6e20 12e1 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +492674: 6e10 68fe 0600 |0058: invoke-virtual {v6}, Lorg/eclipse/jdt/core/dom/MethodDeclaration;.getReturnType2:()Lorg/eclipse/jdt/core/dom/Type; // method@fe68 │ │ +49267a: 0c04 |005b: move-result-object v4 │ │ +49267c: 6e10 6ffe 0400 |005c: invoke-virtual {v4}, Lorg/eclipse/jdt/core/dom/Type;.toString:()Ljava/lang/String; // method@fe6f │ │ +492682: 0c04 |005f: move-result-object v4 │ │ +492684: 6e20 12e1 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49268a: 1a04 2000 |0063: const-string v4, " " // string@0020 │ │ +49268e: 6e20 12e1 4100 |0065: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +492694: 6e10 67fe 0600 |0068: invoke-virtual {v6}, Lorg/eclipse/jdt/core/dom/MethodDeclaration;.getName:()Lorg/eclipse/jdt/core/dom/SimpleName; // method@fe67 │ │ +49269a: 0c04 |006b: move-result-object v4 │ │ +49269c: 6e10 6cfe 0400 |006c: invoke-virtual {v4}, Lorg/eclipse/jdt/core/dom/SimpleName;.getFullyQualifiedName:()Ljava/lang/String; // method@fe6c │ │ +4926a2: 0c04 |006f: move-result-object v4 │ │ +4926a4: 6e20 12e1 4100 |0070: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4926aa: 1a04 0d04 |0073: const-string v4, "(" // string@040d │ │ +4926ae: 6e20 12e1 4100 |0075: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4926b4: 1214 |0078: const/4 v4, #int 1 // #1 │ │ +4926b6: 6e10 6afe 0600 |0079: invoke-virtual {v6}, Lorg/eclipse/jdt/core/dom/MethodDeclaration;.parameters:()Ljava/util/List; // method@fe6a │ │ +4926bc: 0c05 |007c: move-result-object v5 │ │ +4926be: 7210 8fe3 0500 |007d: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4926c4: 0c02 |0080: move-result-object v2 │ │ +4926c6: 7210 5fe3 0200 |0081: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4926cc: 0a05 |0084: move-result v5 │ │ +4926ce: 3905 0c00 |0085: if-nez v5, 0091 // +000c │ │ +4926d2: 1a04 2905 |0087: const-string v4, ");" // string@0529 │ │ +4926d6: 6e20 12e1 4100 |0089: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4926dc: 6e10 1fe1 0100 |008c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4926e2: 0c04 |008f: move-result-object v4 │ │ +4926e4: 1104 |0090: return-object v4 │ │ +4926e6: 7210 60e3 0200 |0091: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4926ec: 0c05 |0094: move-result-object v5 │ │ +4926ee: 3904 0700 |0095: if-nez v4, 009c // +0007 │ │ +4926f2: 1a04 8305 |0097: const-string v4, ", " // string@0583 │ │ +4926f6: 6e20 12e1 4100 |0099: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4926fc: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +4926fe: 6e20 11e1 5100 |009d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +492704: 28e1 |00a0: goto 0081 // -001f │ │ +492706: 7210 60e3 0000 |00a1: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +49270c: 0c01 |00a4: move-result-object v1 │ │ +49270e: 2012 a01d |00a5: instance-of v2, v1, Lorg/eclipse/jdt/core/dom/Annotation; // type@1da0 │ │ +492712: 3802 6dff |00a7: if-eqz v2, 0014 // -0093 │ │ +492716: 1f01 a01d |00a9: check-cast v1, Lorg/eclipse/jdt/core/dom/Annotation; // type@1da0 │ │ +49271a: 6e10 63fe 0100 |00ab: invoke-virtual {v1}, Lorg/eclipse/jdt/core/dom/Annotation;.resolveTypeBinding:()Lorg/eclipse/jdt/core/dom/ITypeBinding; // method@fe63 │ │ +492720: 0c02 |00ae: move-result-object v2 │ │ +492722: 7210 66fe 0200 |00af: invoke-interface {v2}, Lorg/eclipse/jdt/core/dom/ITypeBinding;.getQualifiedName:()Ljava/lang/String; // method@fe66 │ │ +492728: 0c02 |00b2: move-result-object v2 │ │ +49272a: 1a03 34a9 |00b3: const-string v3, "java.lang.Override" // string@a934 │ │ +49272e: 6e20 c7e0 2300 |00b5: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +492734: 0a03 |00b8: move-result v3 │ │ +492736: 3903 5bff |00b9: if-nez v3, 0014 // -00a5 │ │ +49273a: 1a03 35a9 |00bb: const-string v3, "java.lang.SuppressWarnings" // string@a935 │ │ +49273e: 6e20 c7e0 2300 |00bd: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +492744: 0a02 |00c0: move-result v2 │ │ +492746: 3902 53ff |00c1: if-nez v2, 0014 // -00ad │ │ +49274a: 7220 85e3 1400 |00c3: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +492750: 2900 4eff |00c6: goto/16 0014 // -00b2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0007 line=348 │ │ 0x000c line=349 │ │ 0x001a line=357 │ │ 0x001f line=358 │ │ @@ -946109,28 +946110,28 @@ │ │ type : '(ILorg/eclipse/jdt/internal/compiler/ast/ASTNode;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -492510: |[492510] lombok.launch.PatchFixesHider$PatchFixes.getSourceEndFixed:(ILorg/eclipse/jdt/internal/compiler/ast/ASTNode;)I │ │ -492520: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -492522: 3302 1600 |0001: if-ne v2, v0, 0017 // +0016 │ │ -492526: 6e10 96e0 0300 |0003: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -49252c: 0c00 |0006: move-result-object v0 │ │ -49252e: 1a01 6a03 |0007: const-string v1, "$generatedBy" // string@036a │ │ -492532: 6e20 dbdf 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ -492538: 0c00 |000c: move-result-object v0 │ │ -49253a: 6e20 66e1 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -492540: 0c03 |0010: move-result-object v3 │ │ -492542: 1f03 ad1d |0011: check-cast v3, Lorg/eclipse/jdt/internal/compiler/ast/ASTNode; // type@1dad │ │ -492546: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -49254a: 5232 45b1 |0015: iget v2, v3, Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;.sourceEnd:I // field@b145 │ │ -49254e: 0f02 |0017: return v2 │ │ +492514: |[492514] lombok.launch.PatchFixesHider$PatchFixes.getSourceEndFixed:(ILorg/eclipse/jdt/internal/compiler/ast/ASTNode;)I │ │ +492524: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +492526: 3302 1600 |0001: if-ne v2, v0, 0017 // +0016 │ │ +49252a: 6e10 96e0 0300 |0003: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +492530: 0c00 |0006: move-result-object v0 │ │ +492532: 1a01 6a03 |0007: const-string v1, "$generatedBy" // string@036a │ │ +492536: 6e20 dbdf 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ +49253c: 0c00 |000c: move-result-object v0 │ │ +49253e: 6e20 66e1 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +492544: 0c03 |0010: move-result-object v3 │ │ +492546: 1f03 ad1d |0011: check-cast v3, Lorg/eclipse/jdt/internal/compiler/ast/ASTNode; // type@1dad │ │ +49254a: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +49254e: 5232 45b1 |0015: iget v2, v3, Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;.sourceEnd:I // field@b145 │ │ +492552: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=467 │ │ 0x0015 line=469 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) I │ │ 0x0000 - 0x0018 reg=3 (null) Lorg/eclipse/jdt/internal/compiler/ast/ASTNode; │ │ @@ -946140,33 +946141,33 @@ │ │ type : '(Lorg/eclipse/jdt/internal/core/dom/rewrite/TokenScanner;IILjava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -492550: |[492550] lombok.launch.PatchFixesHider$PatchFixes.getTokenEndOffsetFixed:(Lorg/eclipse/jdt/internal/core/dom/rewrite/TokenScanner;IILjava/lang/Object;)I │ │ -492560: 6e10 96e0 0500 |0000: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -492566: 0c00 |0003: move-result-object v0 │ │ -492568: 1a01 6b03 |0004: const-string v1, "$isGenerated" // string@036b │ │ -49256c: 6e20 dbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ -492572: 0c00 |0009: move-result-object v0 │ │ -492574: 6e20 66e1 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -49257a: 0c05 |000d: move-result-object v5 │ │ -49257c: 1f05 d118 |000e: check-cast v5, Ljava/lang/Boolean; // type@18d1 │ │ -492580: 6e10 97df 0500 |0010: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -492586: 0a05 |0013: move-result v5 │ │ -492588: 2802 |0014: goto 0016 // +0002 │ │ -49258a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -49258c: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ -492590: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -492592: 0f02 |0019: return v2 │ │ -492594: 6e30 79fe 3204 |001a: invoke-virtual {v2, v3, v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/TokenScanner;.getTokenEndOffset:(II)I // method@fe79 │ │ -49259a: 0a02 |001d: move-result v2 │ │ -49259c: 0f02 |001e: return v2 │ │ +492554: |[492554] lombok.launch.PatchFixesHider$PatchFixes.getTokenEndOffsetFixed:(Lorg/eclipse/jdt/internal/core/dom/rewrite/TokenScanner;IILjava/lang/Object;)I │ │ +492564: 6e10 96e0 0500 |0000: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +49256a: 0c00 |0003: move-result-object v0 │ │ +49256c: 1a01 6b03 |0004: const-string v1, "$isGenerated" // string@036b │ │ +492570: 6e20 dbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ +492576: 0c00 |0009: move-result-object v0 │ │ +492578: 6e20 66e1 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +49257e: 0c05 |000d: move-result-object v5 │ │ +492580: 1f05 d118 |000e: check-cast v5, Ljava/lang/Boolean; // type@18d1 │ │ +492584: 6e10 97df 0500 |0010: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +49258a: 0a05 |0013: move-result v5 │ │ +49258c: 2802 |0014: goto 0016 // +0002 │ │ +49258e: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +492590: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ +492594: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +492596: 0f02 |0019: return v2 │ │ +492598: 6e30 79fe 3204 |001a: invoke-virtual {v2, v3, v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/TokenScanner;.getTokenEndOffset:(II)I // method@fe79 │ │ +49259e: 0a02 |001d: move-result v2 │ │ +4925a0: 0f02 |001e: return v2 │ │ catches : 1 │ │ 0x0000 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0015 │ │ positions : │ │ 0x0000 line=562 │ │ 0x001a line=567 │ │ locals : │ │ @@ -946180,40 +946181,40 @@ │ │ type : '(Lorg/eclipse/jdt/core/dom/ASTNode;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -492308: |[492308] lombok.launch.PatchFixesHider$PatchFixes.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z │ │ -492318: 6e10 96e0 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -49231e: 0c00 |0003: move-result-object v0 │ │ -492320: 1a01 6b03 |0004: const-string v1, "$isGenerated" // string@036b │ │ -492324: 6e20 dbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ -49232a: 0c00 |0009: move-result-object v0 │ │ -49232c: 6e20 66e1 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -492332: 0c00 |000d: move-result-object v0 │ │ -492334: 1f00 d118 |000e: check-cast v0, Ljava/lang/Boolean; // type@18d1 │ │ -492338: 6e10 97df 0000 |0010: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -49233e: 0a00 |0013: move-result v0 │ │ -492340: 3900 1a00 |0014: if-nez v0, 002e // +001a │ │ -492344: 6e10 5efe 0200 |0016: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/ASTNode;.getParent:()Lorg/eclipse/jdt/core/dom/ASTNode; // method@fe5e │ │ -49234a: 0c01 |0019: move-result-object v1 │ │ -49234c: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ -492350: 6e10 5efe 0200 |001c: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/ASTNode;.getParent:()Lorg/eclipse/jdt/core/dom/ASTNode; // method@fe5e │ │ -492356: 0c01 |001f: move-result-object v1 │ │ -492358: 2011 a71d |0020: instance-of v1, v1, Lorg/eclipse/jdt/core/dom/QualifiedName; // type@1da7 │ │ -49235c: 3801 0c00 |0022: if-eqz v1, 002e // +000c │ │ -492360: 6e10 5efe 0200 |0024: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/ASTNode;.getParent:()Lorg/eclipse/jdt/core/dom/ASTNode; // method@fe5e │ │ -492366: 0c02 |0027: move-result-object v2 │ │ -492368: 7110 3ee7 0200 |0028: invoke-static {v2}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ -49236e: 0a00 |002b: move-result v0 │ │ -492370: 2802 |002c: goto 002e // +0002 │ │ -492372: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -492374: 0f00 |002e: return v0 │ │ +49230c: |[49230c] lombok.launch.PatchFixesHider$PatchFixes.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z │ │ +49231c: 6e10 96e0 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +492322: 0c00 |0003: move-result-object v0 │ │ +492324: 1a01 6b03 |0004: const-string v1, "$isGenerated" // string@036b │ │ +492328: 6e20 dbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ +49232e: 0c00 |0009: move-result-object v0 │ │ +492330: 6e20 66e1 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +492336: 0c00 |000d: move-result-object v0 │ │ +492338: 1f00 d118 |000e: check-cast v0, Ljava/lang/Boolean; // type@18d1 │ │ +49233c: 6e10 97df 0000 |0010: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +492342: 0a00 |0013: move-result v0 │ │ +492344: 3900 1a00 |0014: if-nez v0, 002e // +001a │ │ +492348: 6e10 5efe 0200 |0016: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/ASTNode;.getParent:()Lorg/eclipse/jdt/core/dom/ASTNode; // method@fe5e │ │ +49234e: 0c01 |0019: move-result-object v1 │ │ +492350: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ +492354: 6e10 5efe 0200 |001c: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/ASTNode;.getParent:()Lorg/eclipse/jdt/core/dom/ASTNode; // method@fe5e │ │ +49235a: 0c01 |001f: move-result-object v1 │ │ +49235c: 2011 a71d |0020: instance-of v1, v1, Lorg/eclipse/jdt/core/dom/QualifiedName; // type@1da7 │ │ +492360: 3801 0c00 |0022: if-eqz v1, 002e // +000c │ │ +492364: 6e10 5efe 0200 |0024: invoke-virtual {v2}, Lorg/eclipse/jdt/core/dom/ASTNode;.getParent:()Lorg/eclipse/jdt/core/dom/ASTNode; // method@fe5e │ │ +49236a: 0c02 |0027: move-result-object v2 │ │ +49236c: 7110 3ee7 0200 |0028: invoke-static {v2}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ +492372: 0a00 |002b: move-result v0 │ │ +492374: 2802 |002c: goto 002e // +0002 │ │ +492376: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +492378: 0f00 |002e: return v0 │ │ catches : 2 │ │ 0x0000 - 0x0014 │ │ Ljava/lang/Exception; -> 0x002d │ │ 0x0016 - 0x002c │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0000 line=309 │ │ @@ -946227,20 +946228,20 @@ │ │ type : '(Lorg/eclipse/jdt/core/dom/rewrite/ListRewrite;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -492394: |[492394] lombok.launch.PatchFixesHider$PatchFixes.isListRewriteOnGeneratedNode:(Lorg/eclipse/jdt/core/dom/rewrite/ListRewrite;)Z │ │ -4923a4: 6e10 70fe 0000 |0000: invoke-virtual {v0}, Lorg/eclipse/jdt/core/dom/rewrite/ListRewrite;.getParent:()Lorg/eclipse/jdt/core/dom/ASTNode; // method@fe70 │ │ -4923aa: 0c00 |0003: move-result-object v0 │ │ -4923ac: 7110 3ee7 0000 |0004: invoke-static {v0}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ -4923b2: 0a00 |0007: move-result v0 │ │ -4923b4: 0f00 |0008: return v0 │ │ +492398: |[492398] lombok.launch.PatchFixesHider$PatchFixes.isListRewriteOnGeneratedNode:(Lorg/eclipse/jdt/core/dom/rewrite/ListRewrite;)Z │ │ +4923a8: 6e10 70fe 0000 |0000: invoke-virtual {v0}, Lorg/eclipse/jdt/core/dom/rewrite/ListRewrite;.getParent:()Lorg/eclipse/jdt/core/dom/ASTNode; // method@fe70 │ │ +4923ae: 0c00 |0003: move-result-object v0 │ │ +4923b0: 7110 3ee7 0000 |0004: invoke-static {v0}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ +4923b6: 0a00 |0007: move-result v0 │ │ +4923b8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lorg/eclipse/jdt/core/dom/rewrite/ListRewrite; │ │ │ │ #18 : (in Llombok/launch/PatchFixesHider$PatchFixes;) │ │ @@ -946248,67 +946249,67 @@ │ │ type : '(Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;)[Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -492bb0: |[492bb0] lombok.launch.PatchFixesHider$PatchFixes.listRewriteHandleGeneratedMethods:(Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;)[Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent; │ │ -492bc0: 6e10 76fe 0700 |0000: invoke-virtual {v7}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getChildren:()[Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent; // method@fe76 │ │ -492bc6: 0c07 |0003: move-result-object v7 │ │ -492bc8: 2200 7119 |0004: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -492bcc: 7010 92e2 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -492bd2: 2201 7119 |0009: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -492bd6: 7010 92e2 0100 |000b: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -492bdc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -492bde: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -492be0: 2174 |0010: array-length v4, v7 │ │ -492be2: 3443 0e00 |0011: if-lt v3, v4, 001f // +000e │ │ -492be6: 7220 86e3 1000 |0013: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ -492bec: 2327 c21f |0016: new-array v7, v2, [Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent; // type@1fc2 │ │ -492bf0: 7220 96e3 7000 |0018: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -492bf6: 0c07 |001b: move-result-object v7 │ │ -492bf8: 1f07 c21f |001c: check-cast v7, [Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent; // type@1fc2 │ │ -492bfc: 1107 |001e: return-object v7 │ │ -492bfe: 4604 0703 |001f: aget-object v4, v7, v3 │ │ -492c02: 6e10 78fe 0400 |0021: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getOriginalValue:()Ljava/lang/Object; // method@fe78 │ │ -492c08: 0c05 |0024: move-result-object v5 │ │ -492c0a: 1f05 9e1d |0025: check-cast v5, Lorg/eclipse/jdt/core/dom/ASTNode; // type@1d9e │ │ -492c0e: 7110 3ee7 0500 |0027: invoke-static {v5}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ -492c14: 0a05 |002a: move-result v5 │ │ -492c16: 3805 3100 |002b: if-eqz v5, 005c // +0031 │ │ -492c1a: 6e10 75fe 0400 |002d: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getChangeKind:()I // method@fe75 │ │ -492c20: 0a05 |0030: move-result v5 │ │ -492c22: 1246 |0031: const/4 v6, #int 4 // #4 │ │ -492c24: 3265 0b00 |0032: if-eq v5, v6, 003d // +000b │ │ -492c28: 6e10 75fe 0400 |0034: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getChangeKind:()I // method@fe75 │ │ -492c2e: 0a05 |0037: move-result v5 │ │ -492c30: 1226 |0038: const/4 v6, #int 2 // #2 │ │ -492c32: 3265 0400 |0039: if-eq v5, v6, 003d // +0004 │ │ -492c36: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -492c38: 2802 |003c: goto 003e // +0002 │ │ -492c3a: 1215 |003d: const/4 v5, #int 1 // #1 │ │ -492c3c: 6e10 78fe 0400 |003e: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getOriginalValue:()Ljava/lang/Object; // method@fe78 │ │ -492c42: 0c06 |0041: move-result-object v6 │ │ -492c44: 2066 a41d |0042: instance-of v6, v6, Lorg/eclipse/jdt/core/dom/MethodDeclaration; // type@1da4 │ │ -492c48: 3805 1b00 |0044: if-eqz v5, 005f // +001b │ │ -492c4c: 3806 1900 |0046: if-eqz v6, 005f // +0019 │ │ -492c50: 6e10 77fe 0400 |0048: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getNewValue:()Ljava/lang/Object; // method@fe77 │ │ -492c56: 0c05 |004b: move-result-object v5 │ │ -492c58: 3805 1300 |004c: if-eqz v5, 005f // +0013 │ │ -492c5c: 2205 be1d |004e: new-instance v5, Lorg/eclipse/jdt/internal/core/dom/rewrite/NodeRewriteEvent; // type@1dbe │ │ -492c60: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -492c62: 6e10 77fe 0400 |0051: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getNewValue:()Ljava/lang/Object; // method@fe77 │ │ -492c68: 0c04 |0054: move-result-object v4 │ │ -492c6a: 7030 74fe 6504 |0055: invoke-direct {v5, v6, v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/NodeRewriteEvent;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@fe74 │ │ -492c70: 7220 85e3 5100 |0058: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -492c76: 2804 |005b: goto 005f // +0004 │ │ -492c78: 7220 85e3 4000 |005c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -492c7e: d803 0301 |005f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -492c82: 28af |0061: goto 0010 // -0051 │ │ +492bb4: |[492bb4] lombok.launch.PatchFixesHider$PatchFixes.listRewriteHandleGeneratedMethods:(Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;)[Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent; │ │ +492bc4: 6e10 76fe 0700 |0000: invoke-virtual {v7}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getChildren:()[Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent; // method@fe76 │ │ +492bca: 0c07 |0003: move-result-object v7 │ │ +492bcc: 2200 7119 |0004: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +492bd0: 7010 92e2 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +492bd6: 2201 7119 |0009: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +492bda: 7010 92e2 0100 |000b: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +492be0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +492be2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +492be4: 2174 |0010: array-length v4, v7 │ │ +492be6: 3443 0e00 |0011: if-lt v3, v4, 001f // +000e │ │ +492bea: 7220 86e3 1000 |0013: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ +492bf0: 2327 c21f |0016: new-array v7, v2, [Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent; // type@1fc2 │ │ +492bf4: 7220 96e3 7000 |0018: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +492bfa: 0c07 |001b: move-result-object v7 │ │ +492bfc: 1f07 c21f |001c: check-cast v7, [Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent; // type@1fc2 │ │ +492c00: 1107 |001e: return-object v7 │ │ +492c02: 4604 0703 |001f: aget-object v4, v7, v3 │ │ +492c06: 6e10 78fe 0400 |0021: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getOriginalValue:()Ljava/lang/Object; // method@fe78 │ │ +492c0c: 0c05 |0024: move-result-object v5 │ │ +492c0e: 1f05 9e1d |0025: check-cast v5, Lorg/eclipse/jdt/core/dom/ASTNode; // type@1d9e │ │ +492c12: 7110 3ee7 0500 |0027: invoke-static {v5}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ +492c18: 0a05 |002a: move-result v5 │ │ +492c1a: 3805 3100 |002b: if-eqz v5, 005c // +0031 │ │ +492c1e: 6e10 75fe 0400 |002d: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getChangeKind:()I // method@fe75 │ │ +492c24: 0a05 |0030: move-result v5 │ │ +492c26: 1246 |0031: const/4 v6, #int 4 // #4 │ │ +492c28: 3265 0b00 |0032: if-eq v5, v6, 003d // +000b │ │ +492c2c: 6e10 75fe 0400 |0034: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getChangeKind:()I // method@fe75 │ │ +492c32: 0a05 |0037: move-result v5 │ │ +492c34: 1226 |0038: const/4 v6, #int 2 // #2 │ │ +492c36: 3265 0400 |0039: if-eq v5, v6, 003d // +0004 │ │ +492c3a: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +492c3c: 2802 |003c: goto 003e // +0002 │ │ +492c3e: 1215 |003d: const/4 v5, #int 1 // #1 │ │ +492c40: 6e10 78fe 0400 |003e: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getOriginalValue:()Ljava/lang/Object; // method@fe78 │ │ +492c46: 0c06 |0041: move-result-object v6 │ │ +492c48: 2066 a41d |0042: instance-of v6, v6, Lorg/eclipse/jdt/core/dom/MethodDeclaration; // type@1da4 │ │ +492c4c: 3805 1b00 |0044: if-eqz v5, 005f // +001b │ │ +492c50: 3806 1900 |0046: if-eqz v6, 005f // +0019 │ │ +492c54: 6e10 77fe 0400 |0048: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getNewValue:()Ljava/lang/Object; // method@fe77 │ │ +492c5a: 0c05 |004b: move-result-object v5 │ │ +492c5c: 3805 1300 |004c: if-eqz v5, 005f // +0013 │ │ +492c60: 2205 be1d |004e: new-instance v5, Lorg/eclipse/jdt/internal/core/dom/rewrite/NodeRewriteEvent; // type@1dbe │ │ +492c64: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +492c66: 6e10 77fe 0400 |0051: invoke-virtual {v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent;.getNewValue:()Ljava/lang/Object; // method@fe77 │ │ +492c6c: 0c04 |0054: move-result-object v4 │ │ +492c6e: 7030 74fe 6504 |0055: invoke-direct {v5, v6, v4}, Lorg/eclipse/jdt/internal/core/dom/rewrite/NodeRewriteEvent;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@fe74 │ │ +492c74: 7220 85e3 5100 |0058: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +492c7a: 2804 |005b: goto 005f // +0004 │ │ +492c7c: 7220 85e3 4000 |005c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +492c82: d803 0301 |005f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +492c86: 28af |0061: goto 0010 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0004 line=538 │ │ 0x0009 line=539 │ │ 0x0010 line=540 │ │ 0x0013 line=555 │ │ @@ -946328,42 +946329,42 @@ │ │ type : '([Lorg/eclipse/jdt/core/search/SearchMatch;)[Lorg/eclipse/jdt/core/search/SearchMatch;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -492a50: |[492a50] lombok.launch.PatchFixesHider$PatchFixes.removeGenerated:([Lorg/eclipse/jdt/core/search/SearchMatch;)[Lorg/eclipse/jdt/core/search/SearchMatch; │ │ -492a60: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -492a64: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -492a6a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -492a6c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -492a6e: 2163 |0007: array-length v3, v6 │ │ -492a70: 3432 0b00 |0008: if-lt v2, v3, 0013 // +000b │ │ -492a74: 2316 bf1f |000a: new-array v6, v1, [Lorg/eclipse/jdt/core/search/SearchMatch; // type@1fbf │ │ -492a78: 7220 96e3 6000 |000c: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -492a7e: 0c06 |000f: move-result-object v6 │ │ -492a80: 1f06 bf1f |0010: check-cast v6, [Lorg/eclipse/jdt/core/search/SearchMatch; // type@1fbf │ │ -492a84: 1106 |0012: return-object v6 │ │ -492a86: 4603 0602 |0013: aget-object v3, v6, v2 │ │ -492a8a: 6e10 71fe 0300 |0015: invoke-virtual {v3}, Lorg/eclipse/jdt/core/search/SearchMatch;.getElement:()Ljava/lang/Object; // method@fe71 │ │ -492a90: 0c04 |0018: move-result-object v4 │ │ -492a92: 2044 991d |0019: instance-of v4, v4, Lorg/eclipse/jdt/core/IField; // type@1d99 │ │ -492a96: 3804 1100 |001b: if-eqz v4, 002c // +0011 │ │ -492a9a: 6e10 71fe 0300 |001d: invoke-virtual {v3}, Lorg/eclipse/jdt/core/search/SearchMatch;.getElement:()Ljava/lang/Object; // method@fe71 │ │ -492aa0: 0c04 |0020: move-result-object v4 │ │ -492aa2: 1f04 991d |0021: check-cast v4, Lorg/eclipse/jdt/core/IField; // type@1d99 │ │ -492aa6: 1a05 ca20 |0023: const-string v5, "Generated" // string@20ca │ │ -492aaa: 7220 55fe 5400 |0025: invoke-interface {v4, v5}, Lorg/eclipse/jdt/core/IField;.getAnnotation:(Ljava/lang/String;)Lorg/eclipse/jdt/core/IAnnotation; // method@fe55 │ │ -492ab0: 0c04 |0028: move-result-object v4 │ │ -492ab2: 3804 0300 |0029: if-eqz v4, 002c // +0003 │ │ -492ab6: 2804 |002b: goto 002f // +0004 │ │ -492ab8: 7220 85e3 3000 |002c: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -492abe: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -492ac2: 28d6 |0031: goto 0007 // -002a │ │ +492a54: |[492a54] lombok.launch.PatchFixesHider$PatchFixes.removeGenerated:([Lorg/eclipse/jdt/core/search/SearchMatch;)[Lorg/eclipse/jdt/core/search/SearchMatch; │ │ +492a64: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +492a68: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +492a6e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +492a70: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +492a72: 2163 |0007: array-length v3, v6 │ │ +492a74: 3432 0b00 |0008: if-lt v2, v3, 0013 // +000b │ │ +492a78: 2316 bf1f |000a: new-array v6, v1, [Lorg/eclipse/jdt/core/search/SearchMatch; // type@1fbf │ │ +492a7c: 7220 96e3 6000 |000c: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +492a82: 0c06 |000f: move-result-object v6 │ │ +492a84: 1f06 bf1f |0010: check-cast v6, [Lorg/eclipse/jdt/core/search/SearchMatch; // type@1fbf │ │ +492a88: 1106 |0012: return-object v6 │ │ +492a8a: 4603 0602 |0013: aget-object v3, v6, v2 │ │ +492a8e: 6e10 71fe 0300 |0015: invoke-virtual {v3}, Lorg/eclipse/jdt/core/search/SearchMatch;.getElement:()Ljava/lang/Object; // method@fe71 │ │ +492a94: 0c04 |0018: move-result-object v4 │ │ +492a96: 2044 991d |0019: instance-of v4, v4, Lorg/eclipse/jdt/core/IField; // type@1d99 │ │ +492a9a: 3804 1100 |001b: if-eqz v4, 002c // +0011 │ │ +492a9e: 6e10 71fe 0300 |001d: invoke-virtual {v3}, Lorg/eclipse/jdt/core/search/SearchMatch;.getElement:()Ljava/lang/Object; // method@fe71 │ │ +492aa4: 0c04 |0020: move-result-object v4 │ │ +492aa6: 1f04 991d |0021: check-cast v4, Lorg/eclipse/jdt/core/IField; // type@1d99 │ │ +492aaa: 1a05 ca20 |0023: const-string v5, "Generated" // string@20ca │ │ +492aae: 7220 55fe 5400 |0025: invoke-interface {v4, v5}, Lorg/eclipse/jdt/core/IField;.getAnnotation:(Ljava/lang/String;)Lorg/eclipse/jdt/core/IAnnotation; // method@fe55 │ │ +492ab4: 0c04 |0028: move-result-object v4 │ │ +492ab6: 3804 0300 |0029: if-eqz v4, 002c // +0003 │ │ +492aba: 2804 |002b: goto 002f // +0004 │ │ +492abc: 7220 85e3 3000 |002c: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +492ac2: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +492ac6: 28d6 |0031: goto 0007 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0007 line=580 │ │ 0x000c line=596 │ │ 0x0013 line=581 │ │ 0x0015 line=582 │ │ @@ -946378,47 +946379,47 @@ │ │ type : '([Lorg/eclipse/jdt/core/IMethod;)[Lorg/eclipse/jdt/core/IMethod;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -4927bc: |[4927bc] lombok.launch.PatchFixesHider$PatchFixes.removeGeneratedMethods:([Lorg/eclipse/jdt/core/IMethod;)[Lorg/eclipse/jdt/core/IMethod; │ │ -4927cc: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4927d0: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4927d6: 2171 |0005: array-length v1, v7 │ │ -4927d8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4927da: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -4927dc: 3413 1300 |0008: if-lt v3, v1, 001b // +0013 │ │ -4927e0: 7210 93e3 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4927e6: 0a01 |000d: move-result v1 │ │ -4927e8: 2173 |000e: array-length v3, v7 │ │ -4927ea: 3331 0300 |000f: if-ne v1, v3, 0012 // +0003 │ │ -4927ee: 2809 |0011: goto 001a // +0009 │ │ -4927f0: 2327 bd1f |0012: new-array v7, v2, [Lorg/eclipse/jdt/core/IMethod; // type@1fbd │ │ -4927f4: 7220 96e3 7000 |0014: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -4927fa: 0c07 |0017: move-result-object v7 │ │ -4927fc: 1f07 bd1f |0018: check-cast v7, [Lorg/eclipse/jdt/core/IMethod; // type@1fbd │ │ -492800: 1107 |001a: return-object v7 │ │ -492802: 4604 0703 |001b: aget-object v4, v7, v3 │ │ -492806: 7210 58fe 0400 |001d: invoke-interface {v4}, Lorg/eclipse/jdt/core/IMethod;.getNameRange:()Lorg/eclipse/jdt/core/ISourceRange; // method@fe58 │ │ -49280c: 0c05 |0020: move-result-object v5 │ │ -49280e: 7210 5afe 0500 |0021: invoke-interface {v5}, Lorg/eclipse/jdt/core/ISourceRange;.getLength:()I // method@fe5a │ │ -492814: 0a05 |0024: move-result v5 │ │ -492816: 3d05 1300 |0025: if-lez v5, 0038 // +0013 │ │ -49281a: 7210 58fe 0400 |0027: invoke-interface {v4}, Lorg/eclipse/jdt/core/IMethod;.getNameRange:()Lorg/eclipse/jdt/core/ISourceRange; // method@fe58 │ │ -492820: 0c05 |002a: move-result-object v5 │ │ -492822: 7210 59fe 0400 |002b: invoke-interface {v4}, Lorg/eclipse/jdt/core/IMethod;.getSourceRange:()Lorg/eclipse/jdt/core/ISourceRange; // method@fe59 │ │ -492828: 0c06 |002e: move-result-object v6 │ │ -49282a: 6e20 94e0 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ -492830: 0a05 |0032: move-result v5 │ │ -492832: 3905 0500 |0033: if-nez v5, 0038 // +0005 │ │ -492836: 7220 85e3 4000 |0035: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -49283c: d803 0301 |0038: add-int/lit8 v3, v3, #int 1 // #01 │ │ -492840: 28ce |003a: goto 0008 // -0032 │ │ +4927c0: |[4927c0] lombok.launch.PatchFixesHider$PatchFixes.removeGeneratedMethods:([Lorg/eclipse/jdt/core/IMethod;)[Lorg/eclipse/jdt/core/IMethod; │ │ +4927d0: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4927d4: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4927da: 2171 |0005: array-length v1, v7 │ │ +4927dc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4927de: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +4927e0: 3413 1300 |0008: if-lt v3, v1, 001b // +0013 │ │ +4927e4: 7210 93e3 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4927ea: 0a01 |000d: move-result v1 │ │ +4927ec: 2173 |000e: array-length v3, v7 │ │ +4927ee: 3331 0300 |000f: if-ne v1, v3, 0012 // +0003 │ │ +4927f2: 2809 |0011: goto 001a // +0009 │ │ +4927f4: 2327 bd1f |0012: new-array v7, v2, [Lorg/eclipse/jdt/core/IMethod; // type@1fbd │ │ +4927f8: 7220 96e3 7000 |0014: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +4927fe: 0c07 |0017: move-result-object v7 │ │ +492800: 1f07 bd1f |0018: check-cast v7, [Lorg/eclipse/jdt/core/IMethod; // type@1fbd │ │ +492804: 1107 |001a: return-object v7 │ │ +492806: 4604 0703 |001b: aget-object v4, v7, v3 │ │ +49280a: 7210 58fe 0400 |001d: invoke-interface {v4}, Lorg/eclipse/jdt/core/IMethod;.getNameRange:()Lorg/eclipse/jdt/core/ISourceRange; // method@fe58 │ │ +492810: 0c05 |0020: move-result-object v5 │ │ +492812: 7210 5afe 0500 |0021: invoke-interface {v5}, Lorg/eclipse/jdt/core/ISourceRange;.getLength:()I // method@fe5a │ │ +492818: 0a05 |0024: move-result v5 │ │ +49281a: 3d05 1300 |0025: if-lez v5, 0038 // +0013 │ │ +49281e: 7210 58fe 0400 |0027: invoke-interface {v4}, Lorg/eclipse/jdt/core/IMethod;.getNameRange:()Lorg/eclipse/jdt/core/ISourceRange; // method@fe58 │ │ +492824: 0c05 |002a: move-result-object v5 │ │ +492826: 7210 59fe 0400 |002b: invoke-interface {v4}, Lorg/eclipse/jdt/core/IMethod;.getSourceRange:()Lorg/eclipse/jdt/core/ISourceRange; // method@fe59 │ │ +49282c: 0c06 |002e: move-result-object v6 │ │ +49282e: 6e20 94e0 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ +492834: 0a05 |0032: move-result v5 │ │ +492836: 3905 0500 |0033: if-nez v5, 0038 // +0005 │ │ +49283a: 7220 85e3 4000 |0035: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +492840: d803 0301 |0038: add-int/lit8 v3, v3, #int 1 // #01 │ │ +492844: 28ce |003a: goto 0008 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0005 line=572 │ │ 0x000a line=575 │ │ 0x001b line=572 │ │ 0x001d line=573 │ │ @@ -946430,35 +946431,35 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -492750: |[492750] lombok.launch.PatchFixesHider$PatchFixes.removeGeneratedNodes:(Ljava/util/List;)Ljava/util/List; │ │ -492760: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -492764: 7210 93e3 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@e393 │ │ -49276a: 0a01 |0005: move-result v1 │ │ -49276c: 7020 93e2 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -492772: 7210 8fe3 0400 |0009: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -492778: 0c01 |000c: move-result-object v1 │ │ -49277a: 7210 5fe3 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -492780: 0a02 |0010: move-result v2 │ │ -492782: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -492786: 1100 |0013: return-object v0 │ │ -492788: 7210 60e3 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -49278e: 0c02 |0017: move-result-object v2 │ │ -492790: 0723 |0018: move-object v3, v2 │ │ -492792: 1f03 9e1d |0019: check-cast v3, Lorg/eclipse/jdt/core/dom/ASTNode; // type@1d9e │ │ -492796: 7110 3ee7 0300 |001b: invoke-static {v3}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ -49279c: 0a03 |001e: move-result v3 │ │ -49279e: 3903 eeff |001f: if-nez v3, 000d // -0012 │ │ -4927a2: 7220 85e3 2000 |0021: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4927a8: 28e9 |0024: goto 000d // -0017 │ │ -4927aa: 1104 |0025: return-object v4 │ │ +492754: |[492754] lombok.launch.PatchFixesHider$PatchFixes.removeGeneratedNodes:(Ljava/util/List;)Ljava/util/List; │ │ +492764: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +492768: 7210 93e3 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@e393 │ │ +49276e: 0a01 |0005: move-result v1 │ │ +492770: 7020 93e2 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +492776: 7210 8fe3 0400 |0009: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +49277c: 0c01 |000c: move-result-object v1 │ │ +49277e: 7210 5fe3 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +492784: 0a02 |0010: move-result v2 │ │ +492786: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +49278a: 1100 |0013: return-object v0 │ │ +49278c: 7210 60e3 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +492792: 0c02 |0017: move-result-object v2 │ │ +492794: 0723 |0018: move-object v3, v2 │ │ +492796: 1f03 9e1d |0019: check-cast v3, Lorg/eclipse/jdt/core/dom/ASTNode; // type@1d9e │ │ +49279a: 7110 3ee7 0300 |001b: invoke-static {v3}, Llombok/launch/PatchFixesHider$PatchFixes;.isGenerated:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z // method@e73e │ │ +4927a0: 0a03 |001e: move-result v3 │ │ +4927a2: 3903 eeff |001f: if-nez v3, 000d // -0012 │ │ +4927a6: 7220 85e3 2000 |0021: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4927ac: 28e9 |0024: goto 000d // -0017 │ │ +4927ae: 1104 |0025: return-object v4 │ │ catches : 1 │ │ 0x0000 - 0x0024 │ │ Ljava/lang/Exception; -> 0x0025 │ │ positions : │ │ 0x0000 line=333 │ │ 0x0009 line=334 │ │ 0x0018 line=335 │ │ @@ -946471,59 +946472,59 @@ │ │ type : '([Lorg/eclipse/jdt/core/dom/SimpleName;)[Lorg/eclipse/jdt/core/dom/SimpleName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -4929a8: |[4929a8] lombok.launch.PatchFixesHider$PatchFixes.removeGeneratedSimpleNames:([Lorg/eclipse/jdt/core/dom/SimpleName;)[Lorg/eclipse/jdt/core/dom/SimpleName; │ │ -4929b8: 1c00 a81d |0000: const-class v0, Lorg/eclipse/jdt/core/dom/SimpleName; // type@1da8 │ │ -4929bc: 1a01 6b03 |0002: const-string v1, "$isGenerated" // string@036b │ │ -4929c0: 6e20 dbdf 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ -4929c6: 0c00 |0007: move-result-object v0 │ │ -4929c8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4929ca: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4929cc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -4929ce: 2164 |000b: array-length v4, v6 │ │ -4929d0: 3442 2900 |000c: if-lt v2, v4, 0035 // +0029 │ │ -4929d4: 2162 |000e: array-length v2, v6 │ │ -4929d6: 3323 0300 |000f: if-ne v3, v2, 0012 // +0003 │ │ -4929da: 1106 |0011: return-object v6 │ │ -4929dc: 2334 be1f |0012: new-array v4, v3, [Lorg/eclipse/jdt/core/dom/SimpleName; // type@1fbe │ │ -4929e0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -4929e2: 2163 |0015: array-length v3, v6 │ │ -4929e4: 3431 0300 |0016: if-lt v1, v3, 0019 // +0003 │ │ -4929e8: 1104 |0018: return-object v4 │ │ -4929ea: 4603 0601 |0019: aget-object v3, v6, v1 │ │ -4929ee: 3803 1000 |001b: if-eqz v3, 002b // +0010 │ │ -4929f2: 4603 0601 |001d: aget-object v3, v6, v1 │ │ -4929f6: 6e20 66e1 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -4929fc: 0c03 |0022: move-result-object v3 │ │ -4929fe: 1f03 d118 |0023: check-cast v3, Ljava/lang/Boolean; // type@18d1 │ │ -492a02: 6e10 97df 0300 |0025: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -492a08: 0a03 |0028: move-result v3 │ │ -492a0a: 3903 0900 |0029: if-nez v3, 0032 // +0009 │ │ -492a0e: d803 0201 |002b: add-int/lit8 v3, v2, #int 1 // #01 │ │ -492a12: 4605 0601 |002d: aget-object v5, v6, v1 │ │ -492a16: 4d05 0402 |002f: aput-object v5, v4, v2 │ │ -492a1a: 0132 |0031: move v2, v3 │ │ -492a1c: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -492a20: 28e1 |0034: goto 0015 // -001f │ │ -492a22: 4604 0602 |0035: aget-object v4, v6, v2 │ │ -492a26: 3804 1000 |0037: if-eqz v4, 0047 // +0010 │ │ -492a2a: 4604 0602 |0039: aget-object v4, v6, v2 │ │ -492a2e: 6e20 66e1 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -492a34: 0c04 |003e: move-result-object v4 │ │ -492a36: 1f04 d118 |003f: check-cast v4, Ljava/lang/Boolean; // type@18d1 │ │ -492a3a: 6e10 97df 0400 |0041: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -492a40: 0a04 |0044: move-result v4 │ │ -492a42: 3904 0400 |0045: if-nez v4, 0049 // +0004 │ │ -492a46: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ -492a4a: d802 0201 |0049: add-int/lit8 v2, v2, #int 1 // #01 │ │ -492a4e: 28c0 |004b: goto 000b // -0040 │ │ +4929ac: |[4929ac] lombok.launch.PatchFixesHider$PatchFixes.removeGeneratedSimpleNames:([Lorg/eclipse/jdt/core/dom/SimpleName;)[Lorg/eclipse/jdt/core/dom/SimpleName; │ │ +4929bc: 1c00 a81d |0000: const-class v0, Lorg/eclipse/jdt/core/dom/SimpleName; // type@1da8 │ │ +4929c0: 1a01 6b03 |0002: const-string v1, "$isGenerated" // string@036b │ │ +4929c4: 6e20 dbdf 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ +4929ca: 0c00 |0007: move-result-object v0 │ │ +4929cc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4929ce: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4929d0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +4929d2: 2164 |000b: array-length v4, v6 │ │ +4929d4: 3442 2900 |000c: if-lt v2, v4, 0035 // +0029 │ │ +4929d8: 2162 |000e: array-length v2, v6 │ │ +4929da: 3323 0300 |000f: if-ne v3, v2, 0012 // +0003 │ │ +4929de: 1106 |0011: return-object v6 │ │ +4929e0: 2334 be1f |0012: new-array v4, v3, [Lorg/eclipse/jdt/core/dom/SimpleName; // type@1fbe │ │ +4929e4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +4929e6: 2163 |0015: array-length v3, v6 │ │ +4929e8: 3431 0300 |0016: if-lt v1, v3, 0019 // +0003 │ │ +4929ec: 1104 |0018: return-object v4 │ │ +4929ee: 4603 0601 |0019: aget-object v3, v6, v1 │ │ +4929f2: 3803 1000 |001b: if-eqz v3, 002b // +0010 │ │ +4929f6: 4603 0601 |001d: aget-object v3, v6, v1 │ │ +4929fa: 6e20 66e1 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +492a00: 0c03 |0022: move-result-object v3 │ │ +492a02: 1f03 d118 |0023: check-cast v3, Ljava/lang/Boolean; // type@18d1 │ │ +492a06: 6e10 97df 0300 |0025: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +492a0c: 0a03 |0028: move-result v3 │ │ +492a0e: 3903 0900 |0029: if-nez v3, 0032 // +0009 │ │ +492a12: d803 0201 |002b: add-int/lit8 v3, v2, #int 1 // #01 │ │ +492a16: 4605 0601 |002d: aget-object v5, v6, v1 │ │ +492a1a: 4d05 0402 |002f: aput-object v5, v4, v2 │ │ +492a1e: 0132 |0031: move v2, v3 │ │ +492a20: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +492a24: 28e1 |0034: goto 0015 // -001f │ │ +492a26: 4604 0602 |0035: aget-object v4, v6, v2 │ │ +492a2a: 3804 1000 |0037: if-eqz v4, 0047 // +0010 │ │ +492a2e: 4604 0602 |0039: aget-object v4, v6, v2 │ │ +492a32: 6e20 66e1 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +492a38: 0c04 |003e: move-result-object v4 │ │ +492a3a: 1f04 d118 |003f: check-cast v4, Ljava/lang/Boolean; // type@18d1 │ │ +492a3e: 6e10 97df 0400 |0041: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +492a44: 0a04 |0044: move-result v4 │ │ +492a46: 3904 0400 |0045: if-nez v4, 0049 // +0004 │ │ +492a4a: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ +492a4e: d802 0201 |0049: add-int/lit8 v2, v2, #int 1 // #01 │ │ +492a52: 28c0 |004b: goto 000b // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x000b line=624 │ │ 0x000e line=627 │ │ 0x0012 line=628 │ │ 0x0015 line=630 │ │ @@ -946537,68 +946538,68 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4923b8: |[4923b8] lombok.launch.PatchFixesHider$PatchFixes.returnFalse:(Ljava/lang/Object;)Z │ │ -4923c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4923ca: 0f00 |0001: return v0 │ │ +4923bc: |[4923bc] lombok.launch.PatchFixesHider$PatchFixes.returnFalse:(Ljava/lang/Object;)Z │ │ +4923cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4923ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Llombok/launch/PatchFixesHider$PatchFixes;) │ │ name : 'returnTrue' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4923cc: |[4923cc] lombok.launch.PatchFixesHider$PatchFixes.returnTrue:(Ljava/lang/Object;)Z │ │ -4923dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4923de: 0f00 |0001: return v0 │ │ +4923d0: |[4923d0] lombok.launch.PatchFixesHider$PatchFixes.returnTrue:(Ljava/lang/Object;)Z │ │ +4923e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4923e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Llombok/launch/PatchFixesHider$PatchFixes;) │ │ name : 'setIsGeneratedFlag' │ │ type : '(Lorg/eclipse/jdt/core/dom/ASTNode;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -492e60: |[492e60] lombok.launch.PatchFixesHider$PatchFixes.setIsGeneratedFlag:(Lorg/eclipse/jdt/core/dom/ASTNode;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V │ │ -492e70: 3803 2400 |0000: if-eqz v3, 0024 // +0024 │ │ -492e74: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -492e78: 2820 |0004: goto 0024 // +0020 │ │ -492e7a: 6200 0ea3 |0005: sget-object v0, Llombok/eclipse/EclipseAugments;.ASTNode_generatedBy:Llombok/core/FieldAugment; // field@a30e │ │ -492e7e: 6e20 c2e6 3000 |0007: invoke-virtual {v0, v3}, Llombok/core/FieldAugment;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e6c2 │ │ -492e84: 0c03 |000a: move-result-object v3 │ │ -492e86: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -492e88: 3803 0400 |000c: if-eqz v3, 0010 // +0004 │ │ -492e8c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -492e8e: 2802 |000f: goto 0011 // +0002 │ │ -492e90: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -492e92: 3803 1300 |0011: if-eqz v3, 0024 // +0013 │ │ -492e96: 6e10 96e0 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -492e9c: 0c03 |0016: move-result-object v3 │ │ -492e9e: 1a01 6b03 |0017: const-string v1, "$isGenerated" // string@036b │ │ -492ea2: 6e20 dbdf 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ -492ea8: 0c03 |001c: move-result-object v3 │ │ -492eaa: 7110 9edf 0000 |001d: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -492eb0: 0c00 |0020: move-result-object v0 │ │ -492eb2: 6e30 74e1 2300 |0021: invoke-virtual {v3, v2, v0}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@e174 │ │ -492eb8: 0e00 |0024: return-void │ │ +492e64: |[492e64] lombok.launch.PatchFixesHider$PatchFixes.setIsGeneratedFlag:(Lorg/eclipse/jdt/core/dom/ASTNode;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V │ │ +492e74: 3803 2400 |0000: if-eqz v3, 0024 // +0024 │ │ +492e78: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +492e7c: 2820 |0004: goto 0024 // +0020 │ │ +492e7e: 6200 0ea3 |0005: sget-object v0, Llombok/eclipse/EclipseAugments;.ASTNode_generatedBy:Llombok/core/FieldAugment; // field@a30e │ │ +492e82: 6e20 c2e6 3000 |0007: invoke-virtual {v0, v3}, Llombok/core/FieldAugment;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e6c2 │ │ +492e88: 0c03 |000a: move-result-object v3 │ │ +492e8a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +492e8c: 3803 0400 |000c: if-eqz v3, 0010 // +0004 │ │ +492e90: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +492e92: 2802 |000f: goto 0011 // +0002 │ │ +492e94: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +492e96: 3803 1300 |0011: if-eqz v3, 0024 // +0013 │ │ +492e9a: 6e10 96e0 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +492ea0: 0c03 |0016: move-result-object v3 │ │ +492ea2: 1a01 6b03 |0017: const-string v1, "$isGenerated" // string@036b │ │ +492ea6: 6e20 dbdf 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ +492eac: 0c03 |001c: move-result-object v3 │ │ +492eae: 7110 9edf 0000 |001d: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +492eb4: 0c00 |0020: move-result-object v0 │ │ +492eb6: 6e30 74e1 2300 |0021: invoke-virtual {v3, v2, v0}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@e174 │ │ +492ebc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=525 │ │ 0x0013 line=526 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 (null) Lorg/eclipse/jdt/core/dom/ASTNode; │ │ 0x0000 - 0x0025 reg=3 (null) Lorg/eclipse/jdt/internal/compiler/ast/ASTNode; │ │ @@ -946608,36 +946609,36 @@ │ │ type : '(Lorg/eclipse/jdt/core/dom/Name;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -492ebc: |[492ebc] lombok.launch.PatchFixesHider$PatchFixes.setIsGeneratedFlagForName:(Lorg/eclipse/jdt/core/dom/Name;Ljava/lang/Object;)V │ │ -492ecc: 2030 ad1d |0000: instance-of v0, v3, Lorg/eclipse/jdt/internal/compiler/ast/ASTNode; // type@1dad │ │ -492ed0: 3800 2300 |0002: if-eqz v0, 0025 // +0023 │ │ -492ed4: 6200 0ea3 |0004: sget-object v0, Llombok/eclipse/EclipseAugments;.ASTNode_generatedBy:Llombok/core/FieldAugment; // field@a30e │ │ -492ed8: 1f03 ad1d |0006: check-cast v3, Lorg/eclipse/jdt/internal/compiler/ast/ASTNode; // type@1dad │ │ -492edc: 6e20 c2e6 3000 |0008: invoke-virtual {v0, v3}, Llombok/core/FieldAugment;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e6c2 │ │ -492ee2: 0c03 |000b: move-result-object v3 │ │ -492ee4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -492ee6: 3803 0400 |000d: if-eqz v3, 0011 // +0004 │ │ -492eea: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -492eec: 2802 |0010: goto 0012 // +0002 │ │ -492eee: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -492ef0: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ -492ef4: 6e10 96e0 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -492efa: 0c03 |0017: move-result-object v3 │ │ -492efc: 1a01 6b03 |0018: const-string v1, "$isGenerated" // string@036b │ │ -492f00: 6e20 dbdf 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ -492f06: 0c03 |001d: move-result-object v3 │ │ -492f08: 7110 9edf 0000 |001e: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -492f0e: 0c00 |0021: move-result-object v0 │ │ -492f10: 6e30 74e1 2300 |0022: invoke-virtual {v3, v2, v0}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@e174 │ │ -492f16: 0e00 |0025: return-void │ │ +492ec0: |[492ec0] lombok.launch.PatchFixesHider$PatchFixes.setIsGeneratedFlagForName:(Lorg/eclipse/jdt/core/dom/Name;Ljava/lang/Object;)V │ │ +492ed0: 2030 ad1d |0000: instance-of v0, v3, Lorg/eclipse/jdt/internal/compiler/ast/ASTNode; // type@1dad │ │ +492ed4: 3800 2300 |0002: if-eqz v0, 0025 // +0023 │ │ +492ed8: 6200 0ea3 |0004: sget-object v0, Llombok/eclipse/EclipseAugments;.ASTNode_generatedBy:Llombok/core/FieldAugment; // field@a30e │ │ +492edc: 1f03 ad1d |0006: check-cast v3, Lorg/eclipse/jdt/internal/compiler/ast/ASTNode; // type@1dad │ │ +492ee0: 6e20 c2e6 3000 |0008: invoke-virtual {v0, v3}, Llombok/core/FieldAugment;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e6c2 │ │ +492ee6: 0c03 |000b: move-result-object v3 │ │ +492ee8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +492eea: 3803 0400 |000d: if-eqz v3, 0011 // +0004 │ │ +492eee: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +492ef0: 2802 |0010: goto 0012 // +0002 │ │ +492ef2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +492ef4: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ +492ef8: 6e10 96e0 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +492efe: 0c03 |0017: move-result-object v3 │ │ +492f00: 1a01 6b03 |0018: const-string v1, "$isGenerated" // string@036b │ │ +492f04: 6e20 dbdf 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ +492f0a: 0c03 |001d: move-result-object v3 │ │ +492f0c: 7110 9edf 0000 |001e: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +492f12: 0c00 |0021: move-result-object v0 │ │ +492f14: 6e30 74e1 2300 |0022: invoke-virtual {v3, v2, v0}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@e174 │ │ +492f1a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0004 line=531 │ │ 0x0014 line=532 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 (null) Lorg/eclipse/jdt/core/dom/Name; │ │ @@ -946648,26 +946649,26 @@ │ │ type : '(Lorg/eclipse/jdt/core/dom/ASTNode;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4923e0: |[4923e0] lombok.launch.PatchFixesHider$PatchFixes.skipRewritingGeneratedNodes:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z │ │ -4923f0: 6e10 96e0 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4923f6: 0c00 |0003: move-result-object v0 │ │ -4923f8: 1a01 6b03 |0004: const-string v1, "$isGenerated" // string@036b │ │ -4923fc: 6e20 dbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ -492402: 0c00 |0009: move-result-object v0 │ │ -492404: 6e20 66e1 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ -49240a: 0c02 |000d: move-result-object v2 │ │ -49240c: 1f02 d118 |000e: check-cast v2, Ljava/lang/Boolean; // type@18d1 │ │ -492410: 6e10 97df 0200 |0010: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -492416: 0a02 |0013: move-result v2 │ │ -492418: 0f02 |0014: return v2 │ │ +4923e4: |[4923e4] lombok.launch.PatchFixesHider$PatchFixes.skipRewritingGeneratedNodes:(Lorg/eclipse/jdt/core/dom/ASTNode;)Z │ │ +4923f4: 6e10 96e0 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4923fa: 0c00 |0003: move-result-object v0 │ │ +4923fc: 1a01 6b03 |0004: const-string v1, "$isGenerated" // string@036b │ │ +492400: 6e20 dbdf 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@dfdb │ │ +492406: 0c00 |0009: move-result-object v0 │ │ +492408: 6e20 66e1 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e166 │ │ +49240e: 0c02 |000d: move-result-object v2 │ │ +492410: 1f02 d118 |000e: check-cast v2, Ljava/lang/Boolean; // type@18d1 │ │ +492414: 6e10 97df 0200 |0010: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +49241a: 0a02 |0013: move-result v2 │ │ +49241c: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lorg/eclipse/jdt/core/dom/ASTNode; │ │ │ │ Virtual methods - │ │ @@ -946713,40 +946714,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -492f18: |[492f18] lombok.launch.PatchFixesHider$Transform.:()V │ │ -492f28: 1a00 78ac |0000: const-string v0, "lombok.eclipse.TransformEclipseAST" // string@ac78 │ │ -492f2c: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ -492f32: 0c00 |0005: move-result-object v0 │ │ -492f34: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -492f36: 2312 691f |0007: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ -492f3a: 1c03 bb1d |0009: const-class v3, Lorg/eclipse/jdt/internal/compiler/parser/Parser; // type@1dbb │ │ -492f3e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -492f40: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ -492f44: 1c03 b01d |000e: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; // type@1db0 │ │ -492f48: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -492f4a: 4d03 0205 |0011: aput-object v3, v2, v5 │ │ -492f4e: 1a03 c1e5 |0013: const-string v3, "transform" // string@e5c1 │ │ -492f52: 7130 4fe7 3002 |0015: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -492f58: 0c02 |0018: move-result-object v2 │ │ -492f5a: 6902 1ca3 |0019: sput-object v2, Llombok/launch/PatchFixesHider$Transform;.TRANSFORM:Ljava/lang/reflect/Method; // field@a31c │ │ -492f5e: 2311 691f |001b: new-array v1, v1, [Ljava/lang/Class; // type@1f69 │ │ -492f62: 1c02 b01d |001d: const-class v2, Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; // type@1db0 │ │ -492f66: 4d02 0104 |001f: aput-object v2, v1, v4 │ │ -492f6a: 1c02 bb1d |0021: const-class v2, Lorg/eclipse/jdt/internal/compiler/parser/Parser; // type@1dbb │ │ -492f6e: 4d02 0105 |0023: aput-object v2, v1, v5 │ │ -492f72: 1a02 cbe5 |0025: const-string v2, "transform_swapped" // string@e5cb │ │ -492f76: 7130 4fe7 2001 |0027: invoke-static {v0, v2, v1}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -492f7c: 0c00 |002a: move-result-object v0 │ │ -492f7e: 6900 1da3 |002b: sput-object v0, Llombok/launch/PatchFixesHider$Transform;.TRANSFORM_SWAPPED:Ljava/lang/reflect/Method; // field@a31d │ │ -492f82: 0e00 |002d: return-void │ │ +492f1c: |[492f1c] lombok.launch.PatchFixesHider$Transform.:()V │ │ +492f2c: 1a00 78ac |0000: const-string v0, "lombok.eclipse.TransformEclipseAST" // string@ac78 │ │ +492f30: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ +492f36: 0c00 |0005: move-result-object v0 │ │ +492f38: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +492f3a: 2312 691f |0007: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ +492f3e: 1c03 bb1d |0009: const-class v3, Lorg/eclipse/jdt/internal/compiler/parser/Parser; // type@1dbb │ │ +492f42: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +492f44: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ +492f48: 1c03 b01d |000e: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; // type@1db0 │ │ +492f4c: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +492f4e: 4d03 0205 |0011: aput-object v3, v2, v5 │ │ +492f52: 1a03 c1e5 |0013: const-string v3, "transform" // string@e5c1 │ │ +492f56: 7130 4fe7 3002 |0015: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +492f5c: 0c02 |0018: move-result-object v2 │ │ +492f5e: 6902 1ca3 |0019: sput-object v2, Llombok/launch/PatchFixesHider$Transform;.TRANSFORM:Ljava/lang/reflect/Method; // field@a31c │ │ +492f62: 2311 691f |001b: new-array v1, v1, [Ljava/lang/Class; // type@1f69 │ │ +492f66: 1c02 b01d |001d: const-class v2, Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; // type@1db0 │ │ +492f6a: 4d02 0104 |001f: aput-object v2, v1, v4 │ │ +492f6e: 1c02 bb1d |0021: const-class v2, Lorg/eclipse/jdt/internal/compiler/parser/Parser; // type@1dbb │ │ +492f72: 4d02 0105 |0023: aput-object v2, v1, v5 │ │ +492f76: 1a02 cbe5 |0025: const-string v2, "transform_swapped" // string@e5cb │ │ +492f7a: 7130 4fe7 2001 |0027: invoke-static {v0, v2, v1}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +492f80: 0c00 |002a: move-result-object v0 │ │ +492f82: 6900 1da3 |002b: sput-object v0, Llombok/launch/PatchFixesHider$Transform;.TRANSFORM_SWAPPED:Ljava/lang/reflect/Method; // field@a31d │ │ +492f86: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=176 │ │ 0x0009 line=177 │ │ 0x001d line=178 │ │ locals : │ │ │ │ @@ -946755,17 +946756,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -492f84: |[492f84] lombok.launch.PatchFixesHider$Transform.:()V │ │ -492f94: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -492f9a: 0e00 |0003: return-void │ │ +492f88: |[492f88] lombok.launch.PatchFixesHider$Transform.:()V │ │ +492f98: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +492f9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/PatchFixesHider$Transform; │ │ │ │ #2 : (in Llombok/launch/PatchFixesHider$Transform;) │ │ @@ -946773,24 +946774,24 @@ │ │ type : '(Lorg/eclipse/jdt/internal/compiler/parser/Parser;Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -492f9c: |[492f9c] lombok.launch.PatchFixesHider$Transform.transform:(Lorg/eclipse/jdt/internal/compiler/parser/Parser;Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;)V │ │ -492fac: 6200 1ca3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Transform;.TRANSFORM:Ljava/lang/reflect/Method; // field@a31c │ │ -492fb0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -492fb2: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -492fb6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -492fb8: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -492fbc: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -492fbe: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -492fc2: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -492fc8: 0e00 |000e: return-void │ │ +492fa0: |[492fa0] lombok.launch.PatchFixesHider$Transform.transform:(Lorg/eclipse/jdt/internal/compiler/parser/Parser;Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;)V │ │ +492fb0: 6200 1ca3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Transform;.TRANSFORM:Ljava/lang/reflect/Method; // field@a31c │ │ +492fb4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +492fb6: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +492fba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +492fbc: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +492fc0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +492fc2: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +492fc6: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +492fcc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) Lorg/eclipse/jdt/internal/compiler/parser/Parser; │ │ 0x0000 - 0x000f reg=4 (null) Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; │ │ │ │ @@ -946799,24 +946800,24 @@ │ │ type : '(Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Lorg/eclipse/jdt/internal/compiler/parser/Parser;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -492fcc: |[492fcc] lombok.launch.PatchFixesHider$Transform.transform_swapped:(Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Lorg/eclipse/jdt/internal/compiler/parser/Parser;)V │ │ -492fdc: 6200 1da3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Transform;.TRANSFORM_SWAPPED:Ljava/lang/reflect/Method; // field@a31d │ │ -492fe0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -492fe2: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -492fe6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -492fe8: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -492fec: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -492fee: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -492ff2: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -492ff8: 0e00 |000e: return-void │ │ +492fd0: |[492fd0] lombok.launch.PatchFixesHider$Transform.transform_swapped:(Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Lorg/eclipse/jdt/internal/compiler/parser/Parser;)V │ │ +492fe0: 6200 1da3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Transform;.TRANSFORM_SWAPPED:Ljava/lang/reflect/Method; // field@a31d │ │ +492fe4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +492fe6: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +492fea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +492fec: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +492ff0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +492ff2: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +492ff6: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +492ffc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; │ │ 0x0000 - 0x000f reg=4 (null) Lorg/eclipse/jdt/internal/compiler/parser/Parser; │ │ │ │ @@ -946862,17 +946863,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -493124: |[493124] lombok.launch.PatchFixesHider$Util.:()V │ │ -493134: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49313a: 0e00 |0003: return-void │ │ +493128: |[493128] lombok.launch.PatchFixesHider$Util.:()V │ │ +493138: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49313e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/PatchFixesHider$Util; │ │ │ │ #1 : (in Llombok/launch/PatchFixesHider$Util;) │ │ @@ -946880,22 +946881,22 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4930ec: |[4930ec] lombok.launch.PatchFixesHider$Util.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ -4930fc: 6e30 d5df 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfd5 │ │ -493102: 0c00 |0003: move-result-object v0 │ │ -493104: 1100 |0004: return-object v0 │ │ -493106: 0d00 |0005: move-exception v0 │ │ -493108: 7110 52e7 0000 |0006: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; // method@e752 │ │ -49310e: 0c00 |0009: move-result-object v0 │ │ -493110: 2700 |000a: throw v0 │ │ +4930f0: |[4930f0] lombok.launch.PatchFixesHider$Util.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ +493100: 6e30 d5df 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfd5 │ │ +493106: 0c00 |0003: move-result-object v0 │ │ +493108: 1100 |0004: return-object v0 │ │ +49310a: 0d00 |0005: move-exception v0 │ │ +49310c: 7110 52e7 0000 |0006: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; // method@e752 │ │ +493112: 0c00 |0009: move-result-object v0 │ │ +493114: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/NoSuchMethodException; -> 0x0005 │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=109 │ │ locals : │ │ @@ -946908,29 +946909,29 @@ │ │ type : '(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -49307c: |[49307c] lombok.launch.PatchFixesHider$Util.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -49308c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49308e: 6e30 87e1 0102 |0001: invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ -493094: 0c01 |0004: move-result-object v1 │ │ -493096: 1101 |0005: return-object v1 │ │ -493098: 0d01 |0006: move-exception v1 │ │ -49309a: 6e10 79e1 0100 |0007: invoke-virtual {v1}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@e179 │ │ -4930a0: 0c01 |000a: move-result-object v1 │ │ -4930a2: 7110 52e7 0100 |000b: invoke-static {v1}, Llombok/launch/PatchFixesHider$Util;.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; // method@e752 │ │ -4930a8: 0c01 |000e: move-result-object v1 │ │ -4930aa: 2701 |000f: throw v1 │ │ -4930ac: 0d01 |0010: move-exception v1 │ │ -4930ae: 7110 52e7 0100 |0011: invoke-static {v1}, Llombok/launch/PatchFixesHider$Util;.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; // method@e752 │ │ -4930b4: 0c01 |0014: move-result-object v1 │ │ -4930b6: 2701 |0015: throw v1 │ │ +493080: |[493080] lombok.launch.PatchFixesHider$Util.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +493090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +493092: 6e30 87e1 0102 |0001: invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ +493098: 0c01 |0004: move-result-object v1 │ │ +49309a: 1101 |0005: return-object v1 │ │ +49309c: 0d01 |0006: move-exception v1 │ │ +49309e: 6e10 79e1 0100 |0007: invoke-virtual {v1}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@e179 │ │ +4930a4: 0c01 |000a: move-result-object v1 │ │ +4930a6: 7110 52e7 0100 |000b: invoke-static {v1}, Llombok/launch/PatchFixesHider$Util;.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; // method@e752 │ │ +4930ac: 0c01 |000e: move-result-object v1 │ │ +4930ae: 2701 |000f: throw v1 │ │ +4930b0: 0d01 |0010: move-exception v1 │ │ +4930b2: 7110 52e7 0100 |0011: invoke-static {v1}, Llombok/launch/PatchFixesHider$Util;.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; // method@e752 │ │ +4930b8: 0c01 |0014: move-result-object v1 │ │ +4930ba: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/IllegalAccessException; -> 0x0010 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0006 │ │ positions : │ │ 0x0001 line=115 │ │ 0x0007 line=119 │ │ @@ -946944,36 +946945,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Class;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -492ffc: |[492ffc] lombok.launch.PatchFixesHider$Util.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; │ │ -49300c: 6200 1ea3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Util;.shadowLoader:Ljava/lang/ClassLoader; // field@a31e │ │ -493010: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -493014: 1a00 72ac |0004: const-string v0, "lombok.core.LombokNode" // string@ac72 │ │ -493018: 7110 c8df 0000 |0006: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ -49301e: 1c00 d71a |0009: const-class v0, Llombok/launch/PatchFixesHider$Util; // type@1ad7 │ │ -493022: 6e10 ccdf 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -493028: 0c00 |000e: move-result-object v0 │ │ -49302a: 6900 1ea3 |000f: sput-object v0, Llombok/launch/PatchFixesHider$Util;.shadowLoader:Ljava/lang/ClassLoader; // field@a31e │ │ -49302e: 2807 |0011: goto 0018 // +0007 │ │ -493030: 7100 1de7 0000 |0012: invoke-static {}, Llombok/launch/Main;.getShadowClassLoader:()Ljava/lang/ClassLoader; // method@e71d │ │ -493036: 0c00 |0015: move-result-object v0 │ │ -493038: 6900 1ea3 |0016: sput-object v0, Llombok/launch/PatchFixesHider$Util;.shadowLoader:Ljava/lang/ClassLoader; // field@a31e │ │ -49303c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -49303e: 6201 1ea3 |0019: sget-object v1, Llombok/launch/PatchFixesHider$Util;.shadowLoader:Ljava/lang/ClassLoader; // field@a31e │ │ -493042: 7130 c9df 0201 |001b: invoke-static {v2, v0, v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@dfc9 │ │ -493048: 0c02 |001e: move-result-object v2 │ │ -49304a: 1102 |001f: return-object v2 │ │ -49304c: 0d02 |0020: move-exception v2 │ │ -49304e: 7110 52e7 0200 |0021: invoke-static {v2}, Llombok/launch/PatchFixesHider$Util;.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; // method@e752 │ │ -493054: 0c02 |0024: move-result-object v2 │ │ -493056: 2702 |0025: throw v2 │ │ +493000: |[493000] lombok.launch.PatchFixesHider$Util.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; │ │ +493010: 6200 1ea3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Util;.shadowLoader:Ljava/lang/ClassLoader; // field@a31e │ │ +493014: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +493018: 1a00 72ac |0004: const-string v0, "lombok.core.LombokNode" // string@ac72 │ │ +49301c: 7110 c8df 0000 |0006: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ +493022: 1c00 d71a |0009: const-class v0, Llombok/launch/PatchFixesHider$Util; // type@1ad7 │ │ +493026: 6e10 ccdf 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +49302c: 0c00 |000e: move-result-object v0 │ │ +49302e: 6900 1ea3 |000f: sput-object v0, Llombok/launch/PatchFixesHider$Util;.shadowLoader:Ljava/lang/ClassLoader; // field@a31e │ │ +493032: 2807 |0011: goto 0018 // +0007 │ │ +493034: 7100 1de7 0000 |0012: invoke-static {}, Llombok/launch/Main;.getShadowClassLoader:()Ljava/lang/ClassLoader; // method@e71d │ │ +49303a: 0c00 |0015: move-result-object v0 │ │ +49303c: 6900 1ea3 |0016: sput-object v0, Llombok/launch/PatchFixesHider$Util;.shadowLoader:Ljava/lang/ClassLoader; // field@a31e │ │ +493040: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +493042: 6201 1ea3 |0019: sget-object v1, Llombok/launch/PatchFixesHider$Util;.shadowLoader:Ljava/lang/ClassLoader; // field@a31e │ │ +493046: 7130 c9df 0201 |001b: invoke-static {v2, v0, v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@dfc9 │ │ +49304c: 0c02 |001e: move-result-object v2 │ │ +49304e: 1102 |001f: return-object v2 │ │ +493050: 0d02 |0020: move-exception v2 │ │ +493052: 7110 52e7 0200 |0021: invoke-static {v2}, Llombok/launch/PatchFixesHider$Util;.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; // method@e752 │ │ +493058: 0c02 |0024: move-result-object v2 │ │ +49305a: 2702 |0025: throw v2 │ │ catches : 3 │ │ 0x0000 - 0x0002 │ │ Ljava/lang/ClassNotFoundException; -> 0x0020 │ │ 0x0004 - 0x0011 │ │ Ljava/lang/ClassNotFoundException; -> 0x0012 │ │ 0x0012 - 0x001f │ │ Ljava/lang/ClassNotFoundException; -> 0x0020 │ │ @@ -946992,20 +946993,20 @@ │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4930c8: |[4930c8] lombok.launch.PatchFixesHider$Util.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; │ │ -4930d8: 1a00 1ce3 |0000: const-string v0, "t" // string@e31c │ │ -4930dc: 7120 bde3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4930e2: 7110 53e7 0100 |0005: invoke-static {v1}, Llombok/launch/PatchFixesHider$Util;.sneakyThrow0:(Ljava/lang/Throwable;)V // method@e753 │ │ -4930e8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4930ea: 1101 |0009: return-object v1 │ │ +4930cc: |[4930cc] lombok.launch.PatchFixesHider$Util.sneakyThrow:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; │ │ +4930dc: 1a00 1ce3 |0000: const-string v0, "t" // string@e31c │ │ +4930e0: 7120 bde3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4930e6: 7110 53e7 0100 |0005: invoke-static {v1}, Llombok/launch/PatchFixesHider$Util;.sneakyThrow0:(Ljava/lang/Throwable;)V // method@e753 │ │ +4930ec: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4930ee: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0005 line=125 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -947014,16 +947015,16 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49313c: |[49313c] lombok.launch.PatchFixesHider$Util.sneakyThrow0:(Ljava/lang/Throwable;)V │ │ -49314c: 2700 |0000: throw v0 │ │ +493140: |[493140] lombok.launch.PatchFixesHider$Util.sneakyThrow0:(Ljava/lang/Throwable;)V │ │ +493150: 2700 |0000: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ @@ -947073,61 +947074,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -4933c0: |[4933c0] lombok.launch.PatchFixesHider$Val.:()V │ │ -4933d0: 1a00 7cac |0000: const-string v0, "lombok.eclipse.agent.PatchVal" // string@ac7c │ │ -4933d4: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ -4933da: 0c00 |0005: move-result-object v0 │ │ -4933dc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -4933de: 2312 691f |0007: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ -4933e2: 1c03 b11d |0009: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/Expression; // type@1db1 │ │ -4933e6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4933e8: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ -4933ec: 1c03 b71d |000e: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; // type@1db7 │ │ -4933f0: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -4933f2: 4d03 0205 |0011: aput-object v3, v2, v5 │ │ -4933f6: 1a03 a8e0 |0013: const-string v3, "skipResolveInitializerIfAlreadyCalled" // string@e0a8 │ │ -4933fa: 7130 4fe7 3002 |0015: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -493400: 0c02 |0018: move-result-object v2 │ │ -493402: 6902 21a3 |0019: sput-object v2, Llombok/launch/PatchFixesHider$Val;.SKIP_RESOLVE_INITIALIZER_IF_ALREADY_CALLED:Ljava/lang/reflect/Method; // field@a321 │ │ -493406: 1232 |001b: const/4 v2, #int 3 // #3 │ │ -493408: 2322 691f |001c: new-array v2, v2, [Ljava/lang/Class; // type@1f69 │ │ -49340c: 1c03 b11d |001e: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/Expression; // type@1db1 │ │ -493410: 4d03 0204 |0020: aput-object v3, v2, v4 │ │ -493414: 1c03 b71d |0022: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; // type@1db7 │ │ -493418: 4d03 0205 |0024: aput-object v3, v2, v5 │ │ -49341c: 1c03 b41d |0026: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration; // type@1db4 │ │ -493420: 4d03 0201 |0028: aput-object v3, v2, v1 │ │ -493424: 1a03 a9e0 |002a: const-string v3, "skipResolveInitializerIfAlreadyCalled2" // string@e0a9 │ │ -493428: 7130 4fe7 3002 |002c: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -49342e: 0c02 |002f: move-result-object v2 │ │ -493430: 6902 22a3 |0030: sput-object v2, Llombok/launch/PatchFixesHider$Val;.SKIP_RESOLVE_INITIALIZER_IF_ALREADY_CALLED2:Ljava/lang/reflect/Method; // field@a322 │ │ -493434: 2312 691f |0032: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ -493438: 1c03 b41d |0034: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration; // type@1db4 │ │ -49343c: 4d03 0204 |0036: aput-object v3, v2, v4 │ │ -493440: 1c03 b71d |0038: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; // type@1db7 │ │ -493444: 4d03 0205 |003a: aput-object v3, v2, v5 │ │ -493448: 1a03 23a0 |003c: const-string v3, "handleValForLocalDeclaration" // string@a023 │ │ -49344c: 7130 4fe7 3002 |003e: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -493452: 0c02 |0041: move-result-object v2 │ │ -493454: 6902 20a3 |0042: sput-object v2, Llombok/launch/PatchFixesHider$Val;.HANDLE_VAL_FOR_LOCAL_DECLARATION:Ljava/lang/reflect/Method; // field@a320 │ │ -493458: 2311 691f |0044: new-array v1, v1, [Ljava/lang/Class; // type@1f69 │ │ -49345c: 1c02 b31d |0046: const-class v2, Lorg/eclipse/jdt/internal/compiler/ast/ForeachStatement; // type@1db3 │ │ -493460: 4d02 0104 |0048: aput-object v2, v1, v4 │ │ -493464: 1c02 b71d |004a: const-class v2, Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; // type@1db7 │ │ -493468: 4d02 0105 |004c: aput-object v2, v1, v5 │ │ -49346c: 1a02 22a0 |004e: const-string v2, "handleValForForEach" // string@a022 │ │ -493470: 7130 4fe7 2001 |0050: invoke-static {v0, v2, v1}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -493476: 0c00 |0053: move-result-object v0 │ │ -493478: 6900 1fa3 |0054: sput-object v0, Llombok/launch/PatchFixesHider$Val;.HANDLE_VAL_FOR_FOR_EACH:Ljava/lang/reflect/Method; // field@a31f │ │ -49347c: 0e00 |0056: return-void │ │ +4933c4: |[4933c4] lombok.launch.PatchFixesHider$Val.:()V │ │ +4933d4: 1a00 7cac |0000: const-string v0, "lombok.eclipse.agent.PatchVal" // string@ac7c │ │ +4933d8: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ +4933de: 0c00 |0005: move-result-object v0 │ │ +4933e0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +4933e2: 2312 691f |0007: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ +4933e6: 1c03 b11d |0009: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/Expression; // type@1db1 │ │ +4933ea: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4933ec: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ +4933f0: 1c03 b71d |000e: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; // type@1db7 │ │ +4933f4: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +4933f6: 4d03 0205 |0011: aput-object v3, v2, v5 │ │ +4933fa: 1a03 a8e0 |0013: const-string v3, "skipResolveInitializerIfAlreadyCalled" // string@e0a8 │ │ +4933fe: 7130 4fe7 3002 |0015: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +493404: 0c02 |0018: move-result-object v2 │ │ +493406: 6902 21a3 |0019: sput-object v2, Llombok/launch/PatchFixesHider$Val;.SKIP_RESOLVE_INITIALIZER_IF_ALREADY_CALLED:Ljava/lang/reflect/Method; // field@a321 │ │ +49340a: 1232 |001b: const/4 v2, #int 3 // #3 │ │ +49340c: 2322 691f |001c: new-array v2, v2, [Ljava/lang/Class; // type@1f69 │ │ +493410: 1c03 b11d |001e: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/Expression; // type@1db1 │ │ +493414: 4d03 0204 |0020: aput-object v3, v2, v4 │ │ +493418: 1c03 b71d |0022: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; // type@1db7 │ │ +49341c: 4d03 0205 |0024: aput-object v3, v2, v5 │ │ +493420: 1c03 b41d |0026: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration; // type@1db4 │ │ +493424: 4d03 0201 |0028: aput-object v3, v2, v1 │ │ +493428: 1a03 a9e0 |002a: const-string v3, "skipResolveInitializerIfAlreadyCalled2" // string@e0a9 │ │ +49342c: 7130 4fe7 3002 |002c: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +493432: 0c02 |002f: move-result-object v2 │ │ +493434: 6902 22a3 |0030: sput-object v2, Llombok/launch/PatchFixesHider$Val;.SKIP_RESOLVE_INITIALIZER_IF_ALREADY_CALLED2:Ljava/lang/reflect/Method; // field@a322 │ │ +493438: 2312 691f |0032: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ +49343c: 1c03 b41d |0034: const-class v3, Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration; // type@1db4 │ │ +493440: 4d03 0204 |0036: aput-object v3, v2, v4 │ │ +493444: 1c03 b71d |0038: const-class v3, Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; // type@1db7 │ │ +493448: 4d03 0205 |003a: aput-object v3, v2, v5 │ │ +49344c: 1a03 23a0 |003c: const-string v3, "handleValForLocalDeclaration" // string@a023 │ │ +493450: 7130 4fe7 3002 |003e: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +493456: 0c02 |0041: move-result-object v2 │ │ +493458: 6902 20a3 |0042: sput-object v2, Llombok/launch/PatchFixesHider$Val;.HANDLE_VAL_FOR_LOCAL_DECLARATION:Ljava/lang/reflect/Method; // field@a320 │ │ +49345c: 2311 691f |0044: new-array v1, v1, [Ljava/lang/Class; // type@1f69 │ │ +493460: 1c02 b31d |0046: const-class v2, Lorg/eclipse/jdt/internal/compiler/ast/ForeachStatement; // type@1db3 │ │ +493464: 4d02 0104 |0048: aput-object v2, v1, v4 │ │ +493468: 1c02 b71d |004a: const-class v2, Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; // type@1db7 │ │ +49346c: 4d02 0105 |004c: aput-object v2, v1, v5 │ │ +493470: 1a02 22a0 |004e: const-string v2, "handleValForForEach" // string@a022 │ │ +493474: 7130 4fe7 2001 |0050: invoke-static {v0, v2, v1}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +49347a: 0c00 |0053: move-result-object v0 │ │ +49347c: 6900 1fa3 |0054: sput-object v0, Llombok/launch/PatchFixesHider$Val;.HANDLE_VAL_FOR_FOR_EACH:Ljava/lang/reflect/Method; // field@a31f │ │ +493480: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=244 │ │ 0x0009 line=245 │ │ 0x001e line=246 │ │ 0x0034 line=247 │ │ 0x0046 line=248 │ │ @@ -947138,17 +947139,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -493480: |[493480] lombok.launch.PatchFixesHider$Val.:()V │ │ -493490: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -493496: 0e00 |0003: return-void │ │ +493484: |[493484] lombok.launch.PatchFixesHider$Val.:()V │ │ +493494: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49349a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/PatchFixesHider$Val; │ │ │ │ #2 : (in Llombok/launch/PatchFixesHider$Val;) │ │ @@ -947156,28 +947157,28 @@ │ │ type : '(Lorg/eclipse/jdt/internal/compiler/ast/ForeachStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4932d8: |[4932d8] lombok.launch.PatchFixesHider$Val.handleValForForEach:(Lorg/eclipse/jdt/internal/compiler/ast/ForeachStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z │ │ -4932e8: 6200 1fa3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Val;.HANDLE_VAL_FOR_FOR_EACH:Ljava/lang/reflect/Method; // field@a31f │ │ -4932ec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4932ee: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -4932f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4932f4: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -4932f8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -4932fa: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -4932fe: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -493304: 0c03 |000e: move-result-object v3 │ │ -493306: 1f03 d118 |000f: check-cast v3, Ljava/lang/Boolean; // type@18d1 │ │ -49330a: 6e10 97df 0300 |0011: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -493310: 0a03 |0014: move-result v3 │ │ -493312: 0f03 |0015: return v3 │ │ +4932dc: |[4932dc] lombok.launch.PatchFixesHider$Val.handleValForForEach:(Lorg/eclipse/jdt/internal/compiler/ast/ForeachStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z │ │ +4932ec: 6200 1fa3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Val;.HANDLE_VAL_FOR_FOR_EACH:Ljava/lang/reflect/Method; // field@a31f │ │ +4932f0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4932f2: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +4932f6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4932f8: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +4932fc: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +4932fe: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +493302: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +493308: 0c03 |000e: move-result-object v3 │ │ +49330a: 1f03 d118 |000f: check-cast v3, Ljava/lang/Boolean; // type@18d1 │ │ +49330e: 6e10 97df 0300 |0011: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +493314: 0a03 |0014: move-result v3 │ │ +493316: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 (null) Lorg/eclipse/jdt/internal/compiler/ast/ForeachStatement; │ │ 0x0000 - 0x0016 reg=4 (null) Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; │ │ │ │ @@ -947186,28 +947187,28 @@ │ │ type : '(Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -493314: |[493314] lombok.launch.PatchFixesHider$Val.handleValForLocalDeclaration:(Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z │ │ -493324: 6200 20a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Val;.HANDLE_VAL_FOR_LOCAL_DECLARATION:Ljava/lang/reflect/Method; // field@a320 │ │ -493328: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -49332a: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -49332e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -493330: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -493334: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -493336: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -49333a: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -493340: 0c03 |000e: move-result-object v3 │ │ -493342: 1f03 d118 |000f: check-cast v3, Ljava/lang/Boolean; // type@18d1 │ │ -493346: 6e10 97df 0300 |0011: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -49334c: 0a03 |0014: move-result v3 │ │ -49334e: 0f03 |0015: return v3 │ │ +493318: |[493318] lombok.launch.PatchFixesHider$Val.handleValForLocalDeclaration:(Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z │ │ +493328: 6200 20a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Val;.HANDLE_VAL_FOR_LOCAL_DECLARATION:Ljava/lang/reflect/Method; // field@a320 │ │ +49332c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +49332e: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +493332: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +493334: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +493338: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +49333a: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +49333e: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +493344: 0c03 |000e: move-result-object v3 │ │ +493346: 1f03 d118 |000f: check-cast v3, Ljava/lang/Boolean; // type@18d1 │ │ +49334a: 6e10 97df 0300 |0011: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +493350: 0a03 |0014: move-result v3 │ │ +493352: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 (null) Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration; │ │ 0x0000 - 0x0016 reg=4 (null) Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; │ │ │ │ @@ -947216,26 +947217,26 @@ │ │ type : '(Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -493350: |[493350] lombok.launch.PatchFixesHider$Val.skipResolveInitializerIfAlreadyCalled:(Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; │ │ -493360: 6200 21a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Val;.SKIP_RESOLVE_INITIALIZER_IF_ALREADY_CALLED:Ljava/lang/reflect/Method; // field@a321 │ │ -493364: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -493366: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -49336a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -49336c: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -493370: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -493372: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -493376: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -49337c: 0c03 |000e: move-result-object v3 │ │ -49337e: 1f03 ba1d |000f: check-cast v3, Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1dba │ │ -493382: 1103 |0011: return-object v3 │ │ +493354: |[493354] lombok.launch.PatchFixesHider$Val.skipResolveInitializerIfAlreadyCalled:(Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; │ │ +493364: 6200 21a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Val;.SKIP_RESOLVE_INITIALIZER_IF_ALREADY_CALLED:Ljava/lang/reflect/Method; // field@a321 │ │ +493368: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +49336a: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +49336e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +493370: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +493374: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +493376: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +49337a: 7120 50e7 1000 |000b: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +493380: 0c03 |000e: move-result-object v3 │ │ +493382: 1f03 ba1d |000f: check-cast v3, Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1dba │ │ +493386: 1103 |0011: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Lorg/eclipse/jdt/internal/compiler/ast/Expression; │ │ 0x0000 - 0x0012 reg=4 (null) Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; │ │ │ │ @@ -947244,28 +947245,28 @@ │ │ type : '(Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -493384: |[493384] lombok.launch.PatchFixesHider$Val.skipResolveInitializerIfAlreadyCalled2:(Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; │ │ -493394: 6200 22a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Val;.SKIP_RESOLVE_INITIALIZER_IF_ALREADY_CALLED2:Ljava/lang/reflect/Method; // field@a322 │ │ -493398: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -49339a: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -49339e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4933a0: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -4933a4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -4933a6: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -4933aa: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -4933ac: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ -4933b0: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -4933b6: 0c03 |0011: move-result-object v3 │ │ -4933b8: 1f03 ba1d |0012: check-cast v3, Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1dba │ │ -4933bc: 1103 |0014: return-object v3 │ │ +493388: |[493388] lombok.launch.PatchFixesHider$Val.skipResolveInitializerIfAlreadyCalled2:(Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; │ │ +493398: 6200 22a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$Val;.SKIP_RESOLVE_INITIALIZER_IF_ALREADY_CALLED2:Ljava/lang/reflect/Method; // field@a322 │ │ +49339c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +49339e: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +4933a2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4933a4: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +4933a8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +4933aa: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +4933ae: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +4933b0: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ +4933b4: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +4933ba: 0c03 |0011: move-result-object v3 │ │ +4933bc: 1f03 ba1d |0012: check-cast v3, Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; // type@1dba │ │ +4933c0: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 (null) Lorg/eclipse/jdt/internal/compiler/ast/Expression; │ │ 0x0000 - 0x0015 reg=4 (null) Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; │ │ 0x0000 - 0x0015 reg=5 (null) Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration; │ │ @@ -947317,59 +947318,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -493150: |[493150] lombok.launch.PatchFixesHider$ValPortal.:()V │ │ -493160: 1a00 7dac |0000: const-string v0, "lombok.eclipse.agent.PatchValEclipsePortal" // string@ac7d │ │ -493164: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ -49316a: 0c00 |0005: move-result-object v0 │ │ -49316c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -49316e: 2312 691f |0007: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ -493172: 1c03 f918 |0009: const-class v3, Ljava/lang/Object; // type@18f9 │ │ -493176: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -493178: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ -49317c: 1a03 0481 |000e: const-string v3, "copyInitializationOfForEachIterable" // string@8104 │ │ -493180: 7130 4fe7 3002 |0010: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -493186: 0c02 |0013: move-result-object v2 │ │ -493188: 6902 25a3 |0014: sput-object v2, Llombok/launch/PatchFixesHider$ValPortal;.COPY_INITIALIZATION_OF_FOR_EACH_ITERABLE:Ljava/lang/reflect/Method; // field@a325 │ │ -49318c: 2312 691f |0016: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ -493190: 1c03 f918 |0018: const-class v3, Ljava/lang/Object; // type@18f9 │ │ -493194: 4d03 0204 |001a: aput-object v3, v2, v4 │ │ -493198: 1a03 0581 |001c: const-string v3, "copyInitializationOfLocalDeclaration" // string@8105 │ │ -49319c: 7130 4fe7 3002 |001e: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -4931a2: 0c02 |0021: move-result-object v2 │ │ -4931a4: 6902 26a3 |0022: sput-object v2, Llombok/launch/PatchFixesHider$ValPortal;.COPY_INITIALIZATION_OF_LOCAL_DECLARATION:Ljava/lang/reflect/Method; // field@a326 │ │ -4931a8: 1232 |0024: const/4 v2, #int 3 // #3 │ │ -4931aa: 2323 691f |0025: new-array v3, v2, [Ljava/lang/Class; // type@1f69 │ │ -4931ae: 1c05 f918 |0027: const-class v5, Ljava/lang/Object; // type@18f9 │ │ -4931b2: 4d05 0304 |0029: aput-object v5, v3, v4 │ │ -4931b6: 1c05 f918 |002b: const-class v5, Ljava/lang/Object; // type@18f9 │ │ -4931ba: 4d05 0301 |002d: aput-object v5, v3, v1 │ │ -4931be: 1c05 f918 |002f: const-class v5, Ljava/lang/Object; // type@18f9 │ │ -4931c2: 1226 |0031: const/4 v6, #int 2 // #2 │ │ -4931c4: 4d05 0306 |0032: aput-object v5, v3, v6 │ │ -4931c8: 1a05 5874 |0034: const-string v5, "addFinalAndValAnnotationToVariableDeclarationStatement" // string@7458 │ │ -4931cc: 7130 4fe7 5003 |0036: invoke-static {v0, v5, v3}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -4931d2: 0c03 |0039: move-result-object v3 │ │ -4931d4: 6903 24a3 |003a: sput-object v3, Llombok/launch/PatchFixesHider$ValPortal;.ADD_FINAL_AND_VAL_ANNOTATION_TO_VARIABLE_DECLARATION_STATEMENT:Ljava/lang/reflect/Method; // field@a324 │ │ -4931d8: 2322 691f |003c: new-array v2, v2, [Ljava/lang/Class; // type@1f69 │ │ -4931dc: 1c03 f918 |003e: const-class v3, Ljava/lang/Object; // type@18f9 │ │ -4931e0: 4d03 0204 |0040: aput-object v3, v2, v4 │ │ -4931e4: 1c03 f918 |0042: const-class v3, Ljava/lang/Object; // type@18f9 │ │ -4931e8: 4d03 0201 |0044: aput-object v3, v2, v1 │ │ -4931ec: 1c01 f918 |0046: const-class v1, Ljava/lang/Object; // type@18f9 │ │ -4931f0: 4d01 0206 |0048: aput-object v1, v2, v6 │ │ -4931f4: 1a01 5774 |004a: const-string v1, "addFinalAndValAnnotationToSingleVariableDeclaration" // string@7457 │ │ -4931f8: 7130 4fe7 1002 |004c: invoke-static {v0, v1, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ -4931fe: 0c00 |004f: move-result-object v0 │ │ -493200: 6900 23a3 |0050: sput-object v0, Llombok/launch/PatchFixesHider$ValPortal;.ADD_FINAL_AND_VAL_ANNOTATION_TO_SINGLE_VARIABLE_DECLARATION:Ljava/lang/reflect/Method; // field@a323 │ │ -493204: 0e00 |0052: return-void │ │ +493154: |[493154] lombok.launch.PatchFixesHider$ValPortal.:()V │ │ +493164: 1a00 7dac |0000: const-string v0, "lombok.eclipse.agent.PatchValEclipsePortal" // string@ac7d │ │ +493168: 7110 51e7 0000 |0002: invoke-static {v0}, Llombok/launch/PatchFixesHider$Util;.shadowLoadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e751 │ │ +49316e: 0c00 |0005: move-result-object v0 │ │ +493170: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +493172: 2312 691f |0007: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ +493176: 1c03 f918 |0009: const-class v3, Ljava/lang/Object; // type@18f9 │ │ +49317a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +49317c: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ +493180: 1a03 0481 |000e: const-string v3, "copyInitializationOfForEachIterable" // string@8104 │ │ +493184: 7130 4fe7 3002 |0010: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +49318a: 0c02 |0013: move-result-object v2 │ │ +49318c: 6902 25a3 |0014: sput-object v2, Llombok/launch/PatchFixesHider$ValPortal;.COPY_INITIALIZATION_OF_FOR_EACH_ITERABLE:Ljava/lang/reflect/Method; // field@a325 │ │ +493190: 2312 691f |0016: new-array v2, v1, [Ljava/lang/Class; // type@1f69 │ │ +493194: 1c03 f918 |0018: const-class v3, Ljava/lang/Object; // type@18f9 │ │ +493198: 4d03 0204 |001a: aput-object v3, v2, v4 │ │ +49319c: 1a03 0581 |001c: const-string v3, "copyInitializationOfLocalDeclaration" // string@8105 │ │ +4931a0: 7130 4fe7 3002 |001e: invoke-static {v0, v3, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +4931a6: 0c02 |0021: move-result-object v2 │ │ +4931a8: 6902 26a3 |0022: sput-object v2, Llombok/launch/PatchFixesHider$ValPortal;.COPY_INITIALIZATION_OF_LOCAL_DECLARATION:Ljava/lang/reflect/Method; // field@a326 │ │ +4931ac: 1232 |0024: const/4 v2, #int 3 // #3 │ │ +4931ae: 2323 691f |0025: new-array v3, v2, [Ljava/lang/Class; // type@1f69 │ │ +4931b2: 1c05 f918 |0027: const-class v5, Ljava/lang/Object; // type@18f9 │ │ +4931b6: 4d05 0304 |0029: aput-object v5, v3, v4 │ │ +4931ba: 1c05 f918 |002b: const-class v5, Ljava/lang/Object; // type@18f9 │ │ +4931be: 4d05 0301 |002d: aput-object v5, v3, v1 │ │ +4931c2: 1c05 f918 |002f: const-class v5, Ljava/lang/Object; // type@18f9 │ │ +4931c6: 1226 |0031: const/4 v6, #int 2 // #2 │ │ +4931c8: 4d05 0306 |0032: aput-object v5, v3, v6 │ │ +4931cc: 1a05 5874 |0034: const-string v5, "addFinalAndValAnnotationToVariableDeclarationStatement" // string@7458 │ │ +4931d0: 7130 4fe7 5003 |0036: invoke-static {v0, v5, v3}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +4931d6: 0c03 |0039: move-result-object v3 │ │ +4931d8: 6903 24a3 |003a: sput-object v3, Llombok/launch/PatchFixesHider$ValPortal;.ADD_FINAL_AND_VAL_ANNOTATION_TO_VARIABLE_DECLARATION_STATEMENT:Ljava/lang/reflect/Method; // field@a324 │ │ +4931dc: 2322 691f |003c: new-array v2, v2, [Ljava/lang/Class; // type@1f69 │ │ +4931e0: 1c03 f918 |003e: const-class v3, Ljava/lang/Object; // type@18f9 │ │ +4931e4: 4d03 0204 |0040: aput-object v3, v2, v4 │ │ +4931e8: 1c03 f918 |0042: const-class v3, Ljava/lang/Object; // type@18f9 │ │ +4931ec: 4d03 0201 |0044: aput-object v3, v2, v1 │ │ +4931f0: 1c01 f918 |0046: const-class v1, Ljava/lang/Object; // type@18f9 │ │ +4931f4: 4d01 0206 |0048: aput-object v1, v2, v6 │ │ +4931f8: 1a01 5774 |004a: const-string v1, "addFinalAndValAnnotationToSingleVariableDeclaration" // string@7457 │ │ +4931fc: 7130 4fe7 1002 |004c: invoke-static {v0, v1, v2}, Llombok/launch/PatchFixesHider$Util;.findMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@e74f │ │ +493202: 0c00 |004f: move-result-object v0 │ │ +493204: 6900 23a3 |0050: sput-object v0, Llombok/launch/PatchFixesHider$ValPortal;.ADD_FINAL_AND_VAL_ANNOTATION_TO_SINGLE_VARIABLE_DECLARATION:Ljava/lang/reflect/Method; // field@a323 │ │ +493208: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=212 │ │ 0x0009 line=213 │ │ 0x0018 line=214 │ │ 0x0027 line=215 │ │ 0x003e line=216 │ │ @@ -947380,17 +947381,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -493208: |[493208] lombok.launch.PatchFixesHider$ValPortal.:()V │ │ -493218: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49321e: 0e00 |0003: return-void │ │ +49320c: |[49320c] lombok.launch.PatchFixesHider$ValPortal.:()V │ │ +49321c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +493222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/PatchFixesHider$ValPortal; │ │ │ │ #2 : (in Llombok/launch/PatchFixesHider$ValPortal;) │ │ @@ -947398,26 +947399,26 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -493220: |[493220] lombok.launch.PatchFixesHider$ValPortal.addFinalAndValAnnotationToSingleVariableDeclaration:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -493230: 6200 23a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ValPortal;.ADD_FINAL_AND_VAL_ANNOTATION_TO_SINGLE_VARIABLE_DECLARATION:Ljava/lang/reflect/Method; // field@a323 │ │ -493234: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -493236: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -49323a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -49323c: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -493240: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -493242: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -493246: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -493248: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ -49324c: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -493252: 0e00 |0011: return-void │ │ +493224: |[493224] lombok.launch.PatchFixesHider$ValPortal.addFinalAndValAnnotationToSingleVariableDeclaration:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +493234: 6200 23a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ValPortal;.ADD_FINAL_AND_VAL_ANNOTATION_TO_SINGLE_VARIABLE_DECLARATION:Ljava/lang/reflect/Method; // field@a323 │ │ +493238: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +49323a: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +49323e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +493240: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +493244: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +493246: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +49324a: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +49324c: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ +493250: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +493256: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0012 reg=4 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0012 reg=5 (null) Ljava/lang/Object; │ │ @@ -947427,26 +947428,26 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -493254: |[493254] lombok.launch.PatchFixesHider$ValPortal.addFinalAndValAnnotationToVariableDeclarationStatement:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -493264: 6200 24a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ValPortal;.ADD_FINAL_AND_VAL_ANNOTATION_TO_VARIABLE_DECLARATION_STATEMENT:Ljava/lang/reflect/Method; // field@a324 │ │ -493268: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -49326a: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -49326e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -493270: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -493274: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -493276: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -49327a: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -49327c: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ -493280: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -493286: 0e00 |0011: return-void │ │ +493258: |[493258] lombok.launch.PatchFixesHider$ValPortal.addFinalAndValAnnotationToVariableDeclarationStatement:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +493268: 6200 24a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ValPortal;.ADD_FINAL_AND_VAL_ANNOTATION_TO_VARIABLE_DECLARATION_STATEMENT:Ljava/lang/reflect/Method; // field@a324 │ │ +49326c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +49326e: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +493272: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +493274: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +493278: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +49327a: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +49327e: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +493280: 4d05 0103 |000c: aput-object v5, v1, v3 │ │ +493284: 7120 50e7 1000 |000e: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +49328a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0012 reg=4 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0012 reg=5 (null) Ljava/lang/Object; │ │ @@ -947456,22 +947457,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -493288: |[493288] lombok.launch.PatchFixesHider$ValPortal.copyInitializationOfForEachIterable:(Ljava/lang/Object;)V │ │ -493298: 6200 25a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ValPortal;.COPY_INITIALIZATION_OF_FOR_EACH_ITERABLE:Ljava/lang/reflect/Method; // field@a325 │ │ -49329c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -49329e: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -4932a2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4932a4: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -4932a8: 7120 50e7 1000 |0008: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -4932ae: 0e00 |000b: return-void │ │ +49328c: |[49328c] lombok.launch.PatchFixesHider$ValPortal.copyInitializationOfForEachIterable:(Ljava/lang/Object;)V │ │ +49329c: 6200 25a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ValPortal;.COPY_INITIALIZATION_OF_FOR_EACH_ITERABLE:Ljava/lang/reflect/Method; // field@a325 │ │ +4932a0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4932a2: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +4932a6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4932a8: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +4932ac: 7120 50e7 1000 |0008: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +4932b2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) Ljava/lang/Object; │ │ │ │ #5 : (in Llombok/launch/PatchFixesHider$ValPortal;) │ │ @@ -947479,22 +947480,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4932b0: |[4932b0] lombok.launch.PatchFixesHider$ValPortal.copyInitializationOfLocalDeclaration:(Ljava/lang/Object;)V │ │ -4932c0: 6200 26a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ValPortal;.COPY_INITIALIZATION_OF_LOCAL_DECLARATION:Ljava/lang/reflect/Method; // field@a326 │ │ -4932c4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4932c6: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -4932ca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4932cc: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -4932d0: 7120 50e7 1000 |0008: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ -4932d6: 0e00 |000b: return-void │ │ +4932b4: |[4932b4] lombok.launch.PatchFixesHider$ValPortal.copyInitializationOfLocalDeclaration:(Ljava/lang/Object;)V │ │ +4932c4: 6200 26a3 |0000: sget-object v0, Llombok/launch/PatchFixesHider$ValPortal;.COPY_INITIALIZATION_OF_LOCAL_DECLARATION:Ljava/lang/reflect/Method; // field@a326 │ │ +4932c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4932ca: 2311 6e1f |0003: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +4932ce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4932d0: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +4932d4: 7120 50e7 1000 |0008: invoke-static {v0, v1}, Llombok/launch/PatchFixesHider$Util;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; // method@e750 │ │ +4932da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -947527,17 +947528,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -493498: |[493498] lombok.launch.PatchFixesHider.:()V │ │ -4934a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4934ae: 0e00 |0003: return-void │ │ +49349c: |[49349c] lombok.launch.PatchFixesHider.:()V │ │ +4934ac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4934b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Llombok/launch/PatchFixesHider; │ │ │ │ Virtual methods - │ │ @@ -947659,25 +947660,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -494284: |[494284] lombok.launch.ShadowClassLoader.:()V │ │ -494294: 2200 8a18 |0000: new-instance v0, Lj$/util/concurrent/ConcurrentHashMap; // type@188a │ │ -494298: 7010 9bde 0000 |0002: invoke-direct {v0}, Lj$/util/concurrent/ConcurrentHashMap;.:()V // method@de9b │ │ -49429e: 6900 2ca3 |0005: sput-object v0, Llombok/launch/ShadowClassLoader;.highlanderMap:Ljava/util/concurrent/ConcurrentMap; // field@a32c │ │ -4942a2: 2200 a219 |0007: new-instance v0, Ljava/util/WeakHashMap; // type@19a2 │ │ -4942a6: 7010 1ee4 0000 |0009: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@e41e │ │ -4942ac: 6900 31a3 |000c: sput-object v0, Llombok/launch/ShadowClassLoader;.mapTrackerToJarPath:Ljava/util/Map; // field@a331 │ │ -4942b0: 2200 a219 |000e: new-instance v0, Ljava/util/WeakHashMap; // type@19a2 │ │ -4942b4: 7010 1ee4 0000 |0010: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@e41e │ │ -4942ba: 6900 30a3 |0013: sput-object v0, Llombok/launch/ShadowClassLoader;.mapTrackerToJarContents:Ljava/util/Map; // field@a330 │ │ -4942be: 0e00 |0015: return-void │ │ +494288: |[494288] lombok.launch.ShadowClassLoader.:()V │ │ +494298: 2200 8a18 |0000: new-instance v0, Lj$/util/concurrent/ConcurrentHashMap; // type@188a │ │ +49429c: 7010 9bde 0000 |0002: invoke-direct {v0}, Lj$/util/concurrent/ConcurrentHashMap;.:()V // method@de9b │ │ +4942a2: 6900 2ca3 |0005: sput-object v0, Llombok/launch/ShadowClassLoader;.highlanderMap:Ljava/util/concurrent/ConcurrentMap; // field@a32c │ │ +4942a6: 2200 a219 |0007: new-instance v0, Ljava/util/WeakHashMap; // type@19a2 │ │ +4942aa: 7010 1ee4 0000 |0009: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@e41e │ │ +4942b0: 6900 31a3 |000c: sput-object v0, Llombok/launch/ShadowClassLoader;.mapTrackerToJarPath:Ljava/util/Map; // field@a331 │ │ +4942b4: 2200 a219 |000e: new-instance v0, Ljava/util/WeakHashMap; // type@19a2 │ │ +4942b8: 7010 1ee4 0000 |0010: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@e41e │ │ +4942be: 6900 30a3 |0013: sput-object v0, Llombok/launch/ShadowClassLoader;.mapTrackerToJarContents:Ljava/util/Map; // field@a330 │ │ +4942c2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0007 line=153 │ │ 0x000e line=154 │ │ locals : │ │ │ │ @@ -947686,222 +947687,222 @@ │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 419 16-bit code units │ │ -4942c0: |[4942c0] lombok.launch.ShadowClassLoader.:(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V │ │ -4942d0: 1c00 db1a |0000: const-class v0, Llombok/launch/ShadowClassLoader; // type@1adb │ │ -4942d4: 7020 f5df 4300 |0002: invoke-direct {v3, v4}, Ljava/lang/ClassLoader;.:(Ljava/lang/ClassLoader;)V // method@dff5 │ │ -4942da: 2204 7119 |0005: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ -4942de: 7010 92e2 0400 |0007: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4942e4: 5b34 32a3 |000a: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ -4942e8: 2204 7119 |000c: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ -4942ec: 7010 92e2 0400 |000e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4942f2: 5b34 33a3 |0011: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.parentExclusion:Ljava/util/List; // field@a333 │ │ -4942f6: 2204 7119 |0013: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ -4942fa: 7010 92e2 0400 |0015: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -494300: 5b34 2da3 |0018: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.highlanders:Ljava/util/List; // field@a32d │ │ -494304: 2204 8119 |001a: new-instance v4, Ljava/util/HashMap; // type@1981 │ │ -494308: 7010 3be3 0400 |001c: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@e33b │ │ -49430e: 5b34 2fa3 |001f: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.mapJarPathToTracker:Ljava/util/Map; // field@a32f │ │ -494312: 2204 8119 |0021: new-instance v4, Ljava/util/HashMap; // type@1981 │ │ -494316: 7010 3be3 0400 |0023: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@e33b │ │ -49431c: 5b34 2ba3 |0026: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.fileRootCache:Ljava/util/Map; // field@a32b │ │ -494320: 2204 8119 |0028: new-instance v4, Ljava/util/HashMap; // type@1981 │ │ -494324: 7010 3be3 0400 |002a: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@e33b │ │ -49432a: 5b34 2ea3 |002d: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ -49432e: 5b35 34a3 |002f: iput-object v5, v3, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ -494332: 3807 3700 |0031: if-eqz v7, 0068 // +0037 │ │ -494336: 7210 8fe3 0700 |0033: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -49433c: 0c04 |0036: move-result-object v4 │ │ -49433e: 7210 5fe3 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -494344: 0a07 |003a: move-result v7 │ │ -494346: 3907 0300 |003b: if-nez v7, 003e // +0003 │ │ -49434a: 282b |003d: goto 0068 // +002b │ │ -49434c: 7210 60e3 0400 |003e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -494352: 0c07 |0041: move-result-object v7 │ │ -494354: 1f07 0619 |0042: check-cast v7, Ljava/lang/String; // type@1906 │ │ -494358: 1a01 6a06 |0044: const-string v1, "." // string@066a │ │ -49435c: 1a02 9a06 |0046: const-string v2, "/" // string@069a │ │ -494360: 6e30 dfe0 1702 |0048: invoke-virtual {v7, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@e0df │ │ -494366: 0c07 |004b: move-result-object v7 │ │ -494368: 6e20 c6e0 2700 |004c: invoke-virtual {v7, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -49436e: 0a01 |004f: move-result v1 │ │ -494370: 3901 1200 |0050: if-nez v1, 0062 // +0012 │ │ -494374: 2201 0819 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -494378: 7110 f1e0 0700 |0054: invoke-static {v7}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -49437e: 0c07 |0057: move-result-object v7 │ │ -494380: 7020 09e1 7100 |0058: invoke-direct {v1, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -494386: 6e20 12e1 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49438c: 6e10 1fe1 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -494392: 0c07 |0061: move-result-object v7 │ │ -494394: 5431 33a3 |0062: iget-object v1, v3, Llombok/launch/ShadowClassLoader;.parentExclusion:Ljava/util/List; // field@a333 │ │ -494398: 7220 85e3 7100 |0064: invoke-interface {v1, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -49439e: 28d0 |0067: goto 0037 // -0030 │ │ -4943a0: 3808 1900 |0068: if-eqz v8, 0081 // +0019 │ │ -4943a4: 7210 8fe3 0800 |006a: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4943aa: 0c04 |006d: move-result-object v4 │ │ -4943ac: 7210 5fe3 0400 |006e: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4943b2: 0a07 |0071: move-result v7 │ │ -4943b4: 3907 0300 |0072: if-nez v7, 0075 // +0003 │ │ -4943b8: 280d |0074: goto 0081 // +000d │ │ -4943ba: 7210 60e3 0400 |0075: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4943c0: 0c07 |0078: move-result-object v7 │ │ -4943c2: 1f07 0619 |0079: check-cast v7, Ljava/lang/String; // type@1906 │ │ -4943c6: 5438 2da3 |007b: iget-object v8, v3, Llombok/launch/ShadowClassLoader;.highlanders:Ljava/util/List; // field@a32d │ │ -4943ca: 7220 85e3 7800 |007d: invoke-interface {v8, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4943d0: 28ee |0080: goto 006e // -0012 │ │ -4943d2: 1204 |0081: const/4 v4, #int 0 // #0 │ │ -4943d4: 3806 0b00 |0082: if-eqz v6, 008d // +000b │ │ -4943d8: 5b36 27a3 |0084: iput-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ -4943dc: 6e10 dae0 0600 |0086: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ -4943e2: 0a06 |0089: move-result v6 │ │ -4943e4: 5936 29a3 |008a: iput v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_LENGTH:I // field@a329 │ │ -4943e8: 282d |008c: goto 00b9 // +002d │ │ -4943ea: 1a06 a358 |008d: const-string v6, "ShadowClassLoader.class" // string@58a3 │ │ -4943ee: 6e20 e4df 6000 |008f: invoke-virtual {v0, v6}, Ljava/lang/Class;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dfe4 │ │ -4943f4: 0c06 |0092: move-result-object v6 │ │ -4943f6: 3906 0400 |0093: if-nez v6, 0097 // +0004 │ │ -4943fa: 1206 |0095: const/4 v6, #int 0 // #0 │ │ -4943fc: 2805 |0096: goto 009b // +0005 │ │ -4943fe: 6e10 f1e1 0600 |0097: invoke-virtual {v6}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ -494404: 0c06 |009a: move-result-object v6 │ │ -494406: 3806 e300 |009b: if-eqz v6, 017e // +00e3 │ │ -49440a: 1a07 b1ac |009d: const-string v7, "lombok/launch/ShadowClassLoader.class" // string@acb1 │ │ -49440e: 6e20 c6e0 7600 |009f: invoke-virtual {v6, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -494414: 0a07 |00a2: move-result v7 │ │ -494416: 3907 0400 |00a3: if-nez v7, 00a7 // +0004 │ │ -49441a: 2900 d900 |00a5: goto/16 017e // +00d9 │ │ -49441e: 6e10 dae0 0600 |00a7: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ -494424: 0a07 |00aa: move-result v7 │ │ -494426: d807 07db |00ab: add-int/lit8 v7, v7, #int -37 // #db │ │ -49442a: 5937 29a3 |00ad: iput v7, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_LENGTH:I // field@a329 │ │ -49442e: 6e30 e5e0 4607 |00af: invoke-virtual {v6, v4, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -494434: 0c06 |00b2: move-result-object v6 │ │ -494436: 7110 77e7 0600 |00b3: invoke-static {v6}, Llombok/launch/ShadowClassLoader;.urlDecode:(Ljava/lang/String;)Ljava/lang/String; // method@e777 │ │ -49443c: 0c06 |00b6: move-result-object v6 │ │ -49443e: 5b36 27a3 |00b7: iput-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ -494442: 5436 27a3 |00b9: iget-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ -494446: 1a07 2ea9 |00bb: const-string v7, "jar:file:" // string@a92e │ │ -49444a: 6e20 e3e0 7600 |00bd: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -494450: 0a06 |00c0: move-result v6 │ │ -494452: 3806 2200 |00c1: if-eqz v6, 00e3 // +0022 │ │ -494456: 5436 27a3 |00c3: iget-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ -49445a: 1a07 c402 |00c5: const-string v7, "!/" // string@02c4 │ │ -49445e: 6e20 c6e0 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -494464: 0a06 |00ca: move-result v6 │ │ -494466: 3806 1800 |00cb: if-eqz v6, 00e3 // +0018 │ │ -49446a: 2206 a918 |00cd: new-instance v6, Ljava/io/File; // type@18a9 │ │ -49446e: 5437 27a3 |00cf: iget-object v7, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ -494472: 1308 0900 |00d1: const/16 v8, #int 9 // #9 │ │ -494476: 6e10 dae0 0700 |00d3: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -49447c: 0a00 |00d6: move-result v0 │ │ -49447e: d800 00fe |00d7: add-int/lit8 v0, v0, #int -2 // #fe │ │ -494482: 6e30 e5e0 8700 |00d9: invoke-virtual {v7, v8, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -494488: 0c07 |00dc: move-result-object v7 │ │ -49448a: 7020 e0de 7600 |00dd: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -494490: 5b36 28a3 |00e0: iput-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_FILE:Ljava/io/File; // field@a328 │ │ -494494: 2823 |00e2: goto 0105 // +0023 │ │ -494496: 5436 27a3 |00e3: iget-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ -49449a: 1a07 2a8b |00e5: const-string v7, "file:" // string@8b2a │ │ -49449e: 6e20 e3e0 7600 |00e7: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4944a4: 0a06 |00ea: move-result v6 │ │ -4944a6: 3806 1100 |00eb: if-eqz v6, 00fc // +0011 │ │ -4944aa: 2206 a918 |00ed: new-instance v6, Ljava/io/File; // type@18a9 │ │ -4944ae: 5437 27a3 |00ef: iget-object v7, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ -4944b2: 1258 |00f1: const/4 v8, #int 5 // #5 │ │ -4944b4: 6e20 e4e0 8700 |00f2: invoke-virtual {v7, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4944ba: 0c07 |00f5: move-result-object v7 │ │ -4944bc: 7020 e0de 7600 |00f6: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4944c2: 5b36 28a3 |00f9: iput-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_FILE:Ljava/io/File; // field@a328 │ │ -4944c6: 280a |00fb: goto 0105 // +000a │ │ -4944c8: 2206 a918 |00fc: new-instance v6, Ljava/io/File; // type@18a9 │ │ -4944cc: 5437 27a3 |00fe: iget-object v7, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ -4944d0: 7020 e0de 7600 |0100: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4944d6: 5b36 28a3 |0103: iput-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_FILE:Ljava/io/File; // field@a328 │ │ -4944da: 2206 0819 |0105: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -4944de: 1a07 46df |0107: const-string v7, "shadow.override." // string@df46 │ │ -4944e2: 7020 09e1 7600 |0109: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4944e8: 6e20 12e1 5600 |010c: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4944ee: 6e10 1fe1 0600 |010f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4944f4: 0c05 |0112: move-result-object v5 │ │ -4944f6: 7110 23e1 0500 |0113: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -4944fc: 0c05 |0116: move-result-object v5 │ │ -4944fe: 3805 6600 |0117: if-eqz v5, 017d // +0066 │ │ -494502: 6e10 d5e0 0500 |0119: invoke-virtual {v5}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -494508: 0a06 |011c: move-result v6 │ │ -49450a: 3906 6000 |011d: if-nez v6, 017d // +0060 │ │ -49450e: 2206 0819 |011f: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -494512: 1a07 466a |0121: const-string v7, "\s*" // string@6a46 │ │ -494516: 7020 09e1 7600 |0123: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -49451c: 6508 46a2 |0126: sget-char v8, Ljava/io/File;.pathSeparatorChar:C // field@a246 │ │ -494520: 1300 3b00 |0128: const/16 v0, #int 59 // #3b │ │ -494524: 3308 0500 |012a: if-ne v8, v0, 012f // +0005 │ │ -494528: 1a08 2a07 |012c: const-string v8, ";" // string@072a │ │ -49452c: 2803 |012e: goto 0131 // +0003 │ │ -49452e: 1a08 f706 |012f: const-string v8, ":" // string@06f7 │ │ -494532: 6e20 12e1 8600 |0131: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -494538: 6e20 12e1 7600 |0134: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49453e: 6e10 1fe1 0600 |0137: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -494544: 0c06 |013a: move-result-object v6 │ │ -494546: 6e20 e1e0 6500 |013b: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@e0e1 │ │ -49454c: 0c05 |013e: move-result-object v5 │ │ -49454e: 2156 |013f: array-length v6, v5 │ │ -494550: 1207 |0140: const/4 v7, #int 0 // #0 │ │ -494552: 3467 0300 |0141: if-lt v7, v6, 0144 // +0003 │ │ -494556: 283a |0143: goto 017d // +003a │ │ -494558: 4608 0507 |0144: aget-object v8, v5, v7 │ │ -49455c: 1a00 9b06 |0146: const-string v0, "/*" // string@069b │ │ -494560: 6e20 c6e0 0800 |0148: invoke-virtual {v8, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -494566: 0a00 |014b: move-result v0 │ │ -494568: 3900 2100 |014c: if-nez v0, 016d // +0021 │ │ -49456c: 2200 0819 |014e: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -494570: 6201 47a2 |0150: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@a247 │ │ -494574: 7110 f1e0 0100 |0152: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -49457a: 0c01 |0155: move-result-object v1 │ │ -49457c: 7020 09e1 1000 |0156: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -494582: 1a01 4705 |0159: const-string v1, "*" // string@0547 │ │ -494586: 6e20 12e1 1000 |015b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49458c: 6e10 1fe1 0000 |015e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -494592: 0c00 |0161: move-result-object v0 │ │ -494594: 6e20 c6e0 0800 |0162: invoke-virtual {v8, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -49459a: 0a00 |0165: move-result v0 │ │ -49459c: 3800 0300 |0166: if-eqz v0, 0169 // +0003 │ │ -4945a0: 2805 |0168: goto 016d // +0005 │ │ -4945a2: 6e20 63e7 8300 |0169: invoke-virtual {v3, v8}, Llombok/launch/ShadowClassLoader;.addOverrideClasspathEntry:(Ljava/lang/String;)V // method@e763 │ │ -4945a8: 280e |016c: goto 017a // +000e │ │ -4945aa: 6e10 dae0 0800 |016d: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4945b0: 0a00 |0170: move-result v0 │ │ -4945b2: d800 00fe |0171: add-int/lit8 v0, v0, #int -2 // #fe │ │ -4945b6: 6e30 e5e0 4800 |0173: invoke-virtual {v8, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4945bc: 0c08 |0176: move-result-object v8 │ │ -4945be: 6e20 64e7 8300 |0177: invoke-virtual {v3, v8}, Llombok/launch/ShadowClassLoader;.addOverrideJarDir:(Ljava/lang/String;)V // method@e764 │ │ -4945c4: d807 0701 |017a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -4945c8: 28c5 |017c: goto 0141 // -003b │ │ -4945ca: 0e00 |017d: return-void │ │ -4945cc: 6e10 ccdf 0000 |017e: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -4945d2: 0c04 |0181: move-result-object v4 │ │ -4945d4: 2205 ff18 |0182: new-instance v5, Ljava/lang/RuntimeException; // type@18ff │ │ -4945d8: 2206 0819 |0184: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -4945dc: 1a07 a858 |0186: const-string v7, "ShadowLoader can't find itself. SCL loader type: " // string@58a8 │ │ -4945e0: 7020 09e1 7600 |0188: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4945e6: 3904 0500 |018b: if-nez v4, 0190 // +0005 │ │ -4945ea: 1a04 6c05 |018d: const-string v4, "*NULL*" // string@056c │ │ -4945ee: 2809 |018f: goto 0198 // +0009 │ │ -4945f0: 6e10 96e0 0400 |0190: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4945f6: 0c04 |0193: move-result-object v4 │ │ -4945f8: 6e10 f3df 0400 |0194: invoke-virtual {v4}, Ljava/lang/Class;.toString:()Ljava/lang/String; // method@dff3 │ │ -4945fe: 0c04 |0197: move-result-object v4 │ │ -494600: 6e20 12e1 4600 |0198: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -494606: 6e10 1fe1 0600 |019b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49460c: 0c04 |019e: move-result-object v4 │ │ -49460e: 7020 a8e0 4500 |019f: invoke-direct {v5, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ -494614: 2705 |01a2: throw v5 │ │ +4942c4: |[4942c4] lombok.launch.ShadowClassLoader.:(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V │ │ +4942d4: 1c00 db1a |0000: const-class v0, Llombok/launch/ShadowClassLoader; // type@1adb │ │ +4942d8: 7020 f5df 4300 |0002: invoke-direct {v3, v4}, Ljava/lang/ClassLoader;.:(Ljava/lang/ClassLoader;)V // method@dff5 │ │ +4942de: 2204 7119 |0005: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ +4942e2: 7010 92e2 0400 |0007: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4942e8: 5b34 32a3 |000a: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ +4942ec: 2204 7119 |000c: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ +4942f0: 7010 92e2 0400 |000e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4942f6: 5b34 33a3 |0011: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.parentExclusion:Ljava/util/List; // field@a333 │ │ +4942fa: 2204 7119 |0013: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ +4942fe: 7010 92e2 0400 |0015: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +494304: 5b34 2da3 |0018: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.highlanders:Ljava/util/List; // field@a32d │ │ +494308: 2204 8119 |001a: new-instance v4, Ljava/util/HashMap; // type@1981 │ │ +49430c: 7010 3be3 0400 |001c: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@e33b │ │ +494312: 5b34 2fa3 |001f: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.mapJarPathToTracker:Ljava/util/Map; // field@a32f │ │ +494316: 2204 8119 |0021: new-instance v4, Ljava/util/HashMap; // type@1981 │ │ +49431a: 7010 3be3 0400 |0023: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@e33b │ │ +494320: 5b34 2ba3 |0026: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.fileRootCache:Ljava/util/Map; // field@a32b │ │ +494324: 2204 8119 |0028: new-instance v4, Ljava/util/HashMap; // type@1981 │ │ +494328: 7010 3be3 0400 |002a: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@e33b │ │ +49432e: 5b34 2ea3 |002d: iput-object v4, v3, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ +494332: 5b35 34a3 |002f: iput-object v5, v3, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ +494336: 3807 3700 |0031: if-eqz v7, 0068 // +0037 │ │ +49433a: 7210 8fe3 0700 |0033: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +494340: 0c04 |0036: move-result-object v4 │ │ +494342: 7210 5fe3 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +494348: 0a07 |003a: move-result v7 │ │ +49434a: 3907 0300 |003b: if-nez v7, 003e // +0003 │ │ +49434e: 282b |003d: goto 0068 // +002b │ │ +494350: 7210 60e3 0400 |003e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +494356: 0c07 |0041: move-result-object v7 │ │ +494358: 1f07 0619 |0042: check-cast v7, Ljava/lang/String; // type@1906 │ │ +49435c: 1a01 6a06 |0044: const-string v1, "." // string@066a │ │ +494360: 1a02 9a06 |0046: const-string v2, "/" // string@069a │ │ +494364: 6e30 dfe0 1702 |0048: invoke-virtual {v7, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@e0df │ │ +49436a: 0c07 |004b: move-result-object v7 │ │ +49436c: 6e20 c6e0 2700 |004c: invoke-virtual {v7, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +494372: 0a01 |004f: move-result v1 │ │ +494374: 3901 1200 |0050: if-nez v1, 0062 // +0012 │ │ +494378: 2201 0819 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49437c: 7110 f1e0 0700 |0054: invoke-static {v7}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +494382: 0c07 |0057: move-result-object v7 │ │ +494384: 7020 09e1 7100 |0058: invoke-direct {v1, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +49438a: 6e20 12e1 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +494390: 6e10 1fe1 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +494396: 0c07 |0061: move-result-object v7 │ │ +494398: 5431 33a3 |0062: iget-object v1, v3, Llombok/launch/ShadowClassLoader;.parentExclusion:Ljava/util/List; // field@a333 │ │ +49439c: 7220 85e3 7100 |0064: invoke-interface {v1, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4943a2: 28d0 |0067: goto 0037 // -0030 │ │ +4943a4: 3808 1900 |0068: if-eqz v8, 0081 // +0019 │ │ +4943a8: 7210 8fe3 0800 |006a: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4943ae: 0c04 |006d: move-result-object v4 │ │ +4943b0: 7210 5fe3 0400 |006e: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4943b6: 0a07 |0071: move-result v7 │ │ +4943b8: 3907 0300 |0072: if-nez v7, 0075 // +0003 │ │ +4943bc: 280d |0074: goto 0081 // +000d │ │ +4943be: 7210 60e3 0400 |0075: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4943c4: 0c07 |0078: move-result-object v7 │ │ +4943c6: 1f07 0619 |0079: check-cast v7, Ljava/lang/String; // type@1906 │ │ +4943ca: 5438 2da3 |007b: iget-object v8, v3, Llombok/launch/ShadowClassLoader;.highlanders:Ljava/util/List; // field@a32d │ │ +4943ce: 7220 85e3 7800 |007d: invoke-interface {v8, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4943d4: 28ee |0080: goto 006e // -0012 │ │ +4943d6: 1204 |0081: const/4 v4, #int 0 // #0 │ │ +4943d8: 3806 0b00 |0082: if-eqz v6, 008d // +000b │ │ +4943dc: 5b36 27a3 |0084: iput-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ +4943e0: 6e10 dae0 0600 |0086: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ +4943e6: 0a06 |0089: move-result v6 │ │ +4943e8: 5936 29a3 |008a: iput v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_LENGTH:I // field@a329 │ │ +4943ec: 282d |008c: goto 00b9 // +002d │ │ +4943ee: 1a06 a358 |008d: const-string v6, "ShadowClassLoader.class" // string@58a3 │ │ +4943f2: 6e20 e4df 6000 |008f: invoke-virtual {v0, v6}, Ljava/lang/Class;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dfe4 │ │ +4943f8: 0c06 |0092: move-result-object v6 │ │ +4943fa: 3906 0400 |0093: if-nez v6, 0097 // +0004 │ │ +4943fe: 1206 |0095: const/4 v6, #int 0 // #0 │ │ +494400: 2805 |0096: goto 009b // +0005 │ │ +494402: 6e10 f1e1 0600 |0097: invoke-virtual {v6}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ +494408: 0c06 |009a: move-result-object v6 │ │ +49440a: 3806 e300 |009b: if-eqz v6, 017e // +00e3 │ │ +49440e: 1a07 b1ac |009d: const-string v7, "lombok/launch/ShadowClassLoader.class" // string@acb1 │ │ +494412: 6e20 c6e0 7600 |009f: invoke-virtual {v6, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +494418: 0a07 |00a2: move-result v7 │ │ +49441a: 3907 0400 |00a3: if-nez v7, 00a7 // +0004 │ │ +49441e: 2900 d900 |00a5: goto/16 017e // +00d9 │ │ +494422: 6e10 dae0 0600 |00a7: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ +494428: 0a07 |00aa: move-result v7 │ │ +49442a: d807 07db |00ab: add-int/lit8 v7, v7, #int -37 // #db │ │ +49442e: 5937 29a3 |00ad: iput v7, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_LENGTH:I // field@a329 │ │ +494432: 6e30 e5e0 4607 |00af: invoke-virtual {v6, v4, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +494438: 0c06 |00b2: move-result-object v6 │ │ +49443a: 7110 77e7 0600 |00b3: invoke-static {v6}, Llombok/launch/ShadowClassLoader;.urlDecode:(Ljava/lang/String;)Ljava/lang/String; // method@e777 │ │ +494440: 0c06 |00b6: move-result-object v6 │ │ +494442: 5b36 27a3 |00b7: iput-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ +494446: 5436 27a3 |00b9: iget-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ +49444a: 1a07 2ea9 |00bb: const-string v7, "jar:file:" // string@a92e │ │ +49444e: 6e20 e3e0 7600 |00bd: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +494454: 0a06 |00c0: move-result v6 │ │ +494456: 3806 2200 |00c1: if-eqz v6, 00e3 // +0022 │ │ +49445a: 5436 27a3 |00c3: iget-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ +49445e: 1a07 c402 |00c5: const-string v7, "!/" // string@02c4 │ │ +494462: 6e20 c6e0 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +494468: 0a06 |00ca: move-result v6 │ │ +49446a: 3806 1800 |00cb: if-eqz v6, 00e3 // +0018 │ │ +49446e: 2206 a918 |00cd: new-instance v6, Ljava/io/File; // type@18a9 │ │ +494472: 5437 27a3 |00cf: iget-object v7, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ +494476: 1308 0900 |00d1: const/16 v8, #int 9 // #9 │ │ +49447a: 6e10 dae0 0700 |00d3: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +494480: 0a00 |00d6: move-result v0 │ │ +494482: d800 00fe |00d7: add-int/lit8 v0, v0, #int -2 // #fe │ │ +494486: 6e30 e5e0 8700 |00d9: invoke-virtual {v7, v8, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +49448c: 0c07 |00dc: move-result-object v7 │ │ +49448e: 7020 e0de 7600 |00dd: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +494494: 5b36 28a3 |00e0: iput-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_FILE:Ljava/io/File; // field@a328 │ │ +494498: 2823 |00e2: goto 0105 // +0023 │ │ +49449a: 5436 27a3 |00e3: iget-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ +49449e: 1a07 2a8b |00e5: const-string v7, "file:" // string@8b2a │ │ +4944a2: 6e20 e3e0 7600 |00e7: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4944a8: 0a06 |00ea: move-result v6 │ │ +4944aa: 3806 1100 |00eb: if-eqz v6, 00fc // +0011 │ │ +4944ae: 2206 a918 |00ed: new-instance v6, Ljava/io/File; // type@18a9 │ │ +4944b2: 5437 27a3 |00ef: iget-object v7, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ +4944b6: 1258 |00f1: const/4 v8, #int 5 // #5 │ │ +4944b8: 6e20 e4e0 8700 |00f2: invoke-virtual {v7, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4944be: 0c07 |00f5: move-result-object v7 │ │ +4944c0: 7020 e0de 7600 |00f6: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4944c6: 5b36 28a3 |00f9: iput-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_FILE:Ljava/io/File; // field@a328 │ │ +4944ca: 280a |00fb: goto 0105 // +000a │ │ +4944cc: 2206 a918 |00fc: new-instance v6, Ljava/io/File; // type@18a9 │ │ +4944d0: 5437 27a3 |00fe: iget-object v7, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ +4944d4: 7020 e0de 7600 |0100: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4944da: 5b36 28a3 |0103: iput-object v6, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_FILE:Ljava/io/File; // field@a328 │ │ +4944de: 2206 0819 |0105: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +4944e2: 1a07 46df |0107: const-string v7, "shadow.override." // string@df46 │ │ +4944e6: 7020 09e1 7600 |0109: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4944ec: 6e20 12e1 5600 |010c: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4944f2: 6e10 1fe1 0600 |010f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4944f8: 0c05 |0112: move-result-object v5 │ │ +4944fa: 7110 23e1 0500 |0113: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +494500: 0c05 |0116: move-result-object v5 │ │ +494502: 3805 6600 |0117: if-eqz v5, 017d // +0066 │ │ +494506: 6e10 d5e0 0500 |0119: invoke-virtual {v5}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +49450c: 0a06 |011c: move-result v6 │ │ +49450e: 3906 6000 |011d: if-nez v6, 017d // +0060 │ │ +494512: 2206 0819 |011f: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +494516: 1a07 466a |0121: const-string v7, "\s*" // string@6a46 │ │ +49451a: 7020 09e1 7600 |0123: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +494520: 6508 46a2 |0126: sget-char v8, Ljava/io/File;.pathSeparatorChar:C // field@a246 │ │ +494524: 1300 3b00 |0128: const/16 v0, #int 59 // #3b │ │ +494528: 3308 0500 |012a: if-ne v8, v0, 012f // +0005 │ │ +49452c: 1a08 2a07 |012c: const-string v8, ";" // string@072a │ │ +494530: 2803 |012e: goto 0131 // +0003 │ │ +494532: 1a08 f706 |012f: const-string v8, ":" // string@06f7 │ │ +494536: 6e20 12e1 8600 |0131: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49453c: 6e20 12e1 7600 |0134: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +494542: 6e10 1fe1 0600 |0137: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +494548: 0c06 |013a: move-result-object v6 │ │ +49454a: 6e20 e1e0 6500 |013b: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@e0e1 │ │ +494550: 0c05 |013e: move-result-object v5 │ │ +494552: 2156 |013f: array-length v6, v5 │ │ +494554: 1207 |0140: const/4 v7, #int 0 // #0 │ │ +494556: 3467 0300 |0141: if-lt v7, v6, 0144 // +0003 │ │ +49455a: 283a |0143: goto 017d // +003a │ │ +49455c: 4608 0507 |0144: aget-object v8, v5, v7 │ │ +494560: 1a00 9b06 |0146: const-string v0, "/*" // string@069b │ │ +494564: 6e20 c6e0 0800 |0148: invoke-virtual {v8, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +49456a: 0a00 |014b: move-result v0 │ │ +49456c: 3900 2100 |014c: if-nez v0, 016d // +0021 │ │ +494570: 2200 0819 |014e: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +494574: 6201 47a2 |0150: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@a247 │ │ +494578: 7110 f1e0 0100 |0152: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +49457e: 0c01 |0155: move-result-object v1 │ │ +494580: 7020 09e1 1000 |0156: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +494586: 1a01 4705 |0159: const-string v1, "*" // string@0547 │ │ +49458a: 6e20 12e1 1000 |015b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +494590: 6e10 1fe1 0000 |015e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +494596: 0c00 |0161: move-result-object v0 │ │ +494598: 6e20 c6e0 0800 |0162: invoke-virtual {v8, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +49459e: 0a00 |0165: move-result v0 │ │ +4945a0: 3800 0300 |0166: if-eqz v0, 0169 // +0003 │ │ +4945a4: 2805 |0168: goto 016d // +0005 │ │ +4945a6: 6e20 63e7 8300 |0169: invoke-virtual {v3, v8}, Llombok/launch/ShadowClassLoader;.addOverrideClasspathEntry:(Ljava/lang/String;)V // method@e763 │ │ +4945ac: 280e |016c: goto 017a // +000e │ │ +4945ae: 6e10 dae0 0800 |016d: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4945b4: 0a00 |0170: move-result v0 │ │ +4945b6: d800 00fe |0171: add-int/lit8 v0, v0, #int -2 // #fe │ │ +4945ba: 6e30 e5e0 4800 |0173: invoke-virtual {v8, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4945c0: 0c08 |0176: move-result-object v8 │ │ +4945c2: 6e20 64e7 8300 |0177: invoke-virtual {v3, v8}, Llombok/launch/ShadowClassLoader;.addOverrideJarDir:(Ljava/lang/String;)V // method@e764 │ │ +4945c8: d807 0701 |017a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +4945cc: 28c5 |017c: goto 0141 // -003b │ │ +4945ce: 0e00 |017d: return-void │ │ +4945d0: 6e10 ccdf 0000 |017e: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +4945d6: 0c04 |0181: move-result-object v4 │ │ +4945d8: 2205 ff18 |0182: new-instance v5, Ljava/lang/RuntimeException; // type@18ff │ │ +4945dc: 2206 0819 |0184: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +4945e0: 1a07 a858 |0186: const-string v7, "ShadowLoader can't find itself. SCL loader type: " // string@58a8 │ │ +4945e4: 7020 09e1 7600 |0188: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4945ea: 3904 0500 |018b: if-nez v4, 0190 // +0005 │ │ +4945ee: 1a04 6c05 |018d: const-string v4, "*NULL*" // string@056c │ │ +4945f2: 2809 |018f: goto 0198 // +0009 │ │ +4945f4: 6e10 96e0 0400 |0190: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4945fa: 0c04 |0193: move-result-object v4 │ │ +4945fc: 6e10 f3df 0400 |0194: invoke-virtual {v4}, Ljava/lang/Class;.toString:()Ljava/lang/String; // method@dff3 │ │ +494602: 0c04 |0197: move-result-object v4 │ │ +494604: 6e20 12e1 4600 |0198: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49460a: 6e10 1fe1 0600 |019b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +494610: 0c04 |019e: move-result-object v4 │ │ +494612: 7020 a8e0 4500 |019f: invoke-direct {v5, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ +494618: 2705 |01a2: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=100 │ │ 0x000c line=102 │ │ 0x0013 line=103 │ │ 0x001a line=152 │ │ @@ -947945,31 +947946,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4934b0: |[4934b0] lombok.launch.ShadowClassLoader.exclusionListMatch:(Ljava/lang/String;)Z │ │ -4934c0: 5420 33a3 |0000: iget-object v0, v2, Llombok/launch/ShadowClassLoader;.parentExclusion:Ljava/util/List; // field@a333 │ │ -4934c4: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4934ca: 0c00 |0005: move-result-object v0 │ │ -4934cc: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4934d2: 0a01 |0009: move-result v1 │ │ -4934d4: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -4934d8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -4934da: 0f03 |000d: return v3 │ │ -4934dc: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4934e2: 0c01 |0011: move-result-object v1 │ │ -4934e4: 1f01 0619 |0012: check-cast v1, Ljava/lang/String; // type@1906 │ │ -4934e8: 6e20 e3e0 1300 |0014: invoke-virtual {v3, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4934ee: 0a01 |0017: move-result v1 │ │ -4934f0: 3801 eeff |0018: if-eqz v1, 0006 // -0012 │ │ -4934f4: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -4934f6: 0f03 |001b: return v3 │ │ +4934b4: |[4934b4] lombok.launch.ShadowClassLoader.exclusionListMatch:(Ljava/lang/String;)Z │ │ +4934c4: 5420 33a3 |0000: iget-object v0, v2, Llombok/launch/ShadowClassLoader;.parentExclusion:Ljava/util/List; // field@a333 │ │ +4934c8: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4934ce: 0c00 |0005: move-result-object v0 │ │ +4934d0: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4934d6: 0a01 |0009: move-result v1 │ │ +4934d8: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +4934dc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +4934de: 0f03 |000d: return v3 │ │ +4934e0: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4934e6: 0c01 |0011: move-result-object v1 │ │ +4934e8: 1f01 0619 |0012: check-cast v1, Ljava/lang/String; // type@1906 │ │ +4934ec: 6e20 e3e0 1300 |0014: invoke-virtual {v3, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4934f2: 0a01 |0017: move-result v1 │ │ +4934f4: 3801 eeff |0018: if-eqz v1, 0006 // -0012 │ │ +4934f8: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +4934fa: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0014 line=496 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Llombok/launch/ShadowClassLoader; │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ @@ -947979,58 +947980,58 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Set;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -4940b8: |[4940b8] lombok.launch.ShadowClassLoader.getJarMemberSet:(Ljava/lang/String;)Ljava/util/Set; │ │ -4940c8: 2200 ce19 |0000: new-instance v0, Ljava/util/jar/JarFile; // type@19ce │ │ -4940cc: 7020 73e4 5000 |0002: invoke-direct {v0, v5}, Ljava/util/jar/JarFile;.:(Ljava/lang/String;)V // method@e473 │ │ -4940d2: 6e10 76e4 0000 |0005: invoke-virtual {v0}, Ljava/util/jar/JarFile;.size:()I // method@e476 │ │ -4940d8: 0a05 |0008: move-result v5 │ │ -4940da: 7110 44e0 0500 |0009: invoke-static {v5}, Ljava/lang/Integer;.highestOneBit:(I)I // method@e044 │ │ -4940e0: 0a05 |000c: move-result v5 │ │ -4940e2: 6e10 76e4 0000 |000d: invoke-virtual {v0}, Ljava/util/jar/JarFile;.size:()I // method@e476 │ │ -4940e8: 0a01 |0010: move-result v1 │ │ -4940ea: 3215 0400 |0011: if-eq v5, v1, 0015 // +0004 │ │ -4940ee: e005 0501 |0013: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -4940f2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -4940f4: 3905 0300 |0016: if-nez v5, 0019 // +0003 │ │ -4940f8: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -4940fa: 2202 8219 |0019: new-instance v2, Ljava/util/HashSet; // type@1982 │ │ -4940fe: b915 |001b: shr-int/2addr v5, v1 │ │ -494100: 1221 |001c: const/4 v1, #int 2 // #2 │ │ -494102: 8211 |001d: int-to-float v1, v1 │ │ -494104: 7030 4fe3 5201 |001e: invoke-direct {v2, v5, v1}, Ljava/util/HashSet;.:(IF)V // method@e34f │ │ -49410a: 6e10 75e4 0000 |0021: invoke-virtual {v0}, Ljava/util/jar/JarFile;.entries:()Ljava/util/Enumeration; // method@e475 │ │ -494110: 0c05 |0024: move-result-object v5 │ │ -494112: 7210 33e3 0500 |0025: invoke-interface {v5}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ -494118: 0a01 |0028: move-result v1 │ │ -49411a: 3901 0600 |0029: if-nez v1, 002f // +0006 │ │ -49411e: 6e10 74e4 0000 |002b: invoke-virtual {v0}, Ljava/util/jar/JarFile;.close:()V // method@e474 │ │ -494124: 281b |002e: goto 0049 // +001b │ │ -494126: 7210 34e3 0500 |002f: invoke-interface {v5}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ -49412c: 0c01 |0032: move-result-object v1 │ │ -49412e: 1f01 cd19 |0033: check-cast v1, Ljava/util/jar/JarEntry; // type@19cd │ │ -494132: 6e10 72e4 0100 |0035: invoke-virtual {v1}, Ljava/util/jar/JarEntry;.isDirectory:()Z // method@e472 │ │ -494138: 0a03 |0038: move-result v3 │ │ -49413a: 3803 0300 |0039: if-eqz v3, 003c // +0003 │ │ -49413e: 28ea |003b: goto 0025 // -0016 │ │ -494140: 6e10 71e4 0100 |003c: invoke-virtual {v1}, Ljava/util/jar/JarEntry;.getName:()Ljava/lang/String; // method@e471 │ │ -494146: 0c01 |003f: move-result-object v1 │ │ -494148: 7220 cbe3 1200 |0040: invoke-interface {v2, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@e3cb │ │ -49414e: 28e2 |0043: goto 0025 // -001e │ │ -494150: 0d05 |0044: move-exception v5 │ │ -494152: 6e10 74e4 0000 |0045: invoke-virtual {v0}, Ljava/util/jar/JarFile;.close:()V // method@e474 │ │ -494158: 2705 |0048: throw v5 │ │ -49415a: 1102 |0049: return-object v2 │ │ -49415c: 7100 03e3 0000 |004a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@e303 │ │ -494162: 0c05 |004d: move-result-object v5 │ │ -494164: 1105 |004e: return-object v5 │ │ +4940bc: |[4940bc] lombok.launch.ShadowClassLoader.getJarMemberSet:(Ljava/lang/String;)Ljava/util/Set; │ │ +4940cc: 2200 ce19 |0000: new-instance v0, Ljava/util/jar/JarFile; // type@19ce │ │ +4940d0: 7020 73e4 5000 |0002: invoke-direct {v0, v5}, Ljava/util/jar/JarFile;.:(Ljava/lang/String;)V // method@e473 │ │ +4940d6: 6e10 76e4 0000 |0005: invoke-virtual {v0}, Ljava/util/jar/JarFile;.size:()I // method@e476 │ │ +4940dc: 0a05 |0008: move-result v5 │ │ +4940de: 7110 44e0 0500 |0009: invoke-static {v5}, Ljava/lang/Integer;.highestOneBit:(I)I // method@e044 │ │ +4940e4: 0a05 |000c: move-result v5 │ │ +4940e6: 6e10 76e4 0000 |000d: invoke-virtual {v0}, Ljava/util/jar/JarFile;.size:()I // method@e476 │ │ +4940ec: 0a01 |0010: move-result v1 │ │ +4940ee: 3215 0400 |0011: if-eq v5, v1, 0015 // +0004 │ │ +4940f2: e005 0501 |0013: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +4940f6: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +4940f8: 3905 0300 |0016: if-nez v5, 0019 // +0003 │ │ +4940fc: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +4940fe: 2202 8219 |0019: new-instance v2, Ljava/util/HashSet; // type@1982 │ │ +494102: b915 |001b: shr-int/2addr v5, v1 │ │ +494104: 1221 |001c: const/4 v1, #int 2 // #2 │ │ +494106: 8211 |001d: int-to-float v1, v1 │ │ +494108: 7030 4fe3 5201 |001e: invoke-direct {v2, v5, v1}, Ljava/util/HashSet;.:(IF)V // method@e34f │ │ +49410e: 6e10 75e4 0000 |0021: invoke-virtual {v0}, Ljava/util/jar/JarFile;.entries:()Ljava/util/Enumeration; // method@e475 │ │ +494114: 0c05 |0024: move-result-object v5 │ │ +494116: 7210 33e3 0500 |0025: invoke-interface {v5}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ +49411c: 0a01 |0028: move-result v1 │ │ +49411e: 3901 0600 |0029: if-nez v1, 002f // +0006 │ │ +494122: 6e10 74e4 0000 |002b: invoke-virtual {v0}, Ljava/util/jar/JarFile;.close:()V // method@e474 │ │ +494128: 281b |002e: goto 0049 // +001b │ │ +49412a: 7210 34e3 0500 |002f: invoke-interface {v5}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ +494130: 0c01 |0032: move-result-object v1 │ │ +494132: 1f01 cd19 |0033: check-cast v1, Ljava/util/jar/JarEntry; // type@19cd │ │ +494136: 6e10 72e4 0100 |0035: invoke-virtual {v1}, Ljava/util/jar/JarEntry;.isDirectory:()Z // method@e472 │ │ +49413c: 0a03 |0038: move-result v3 │ │ +49413e: 3803 0300 |0039: if-eqz v3, 003c // +0003 │ │ +494142: 28ea |003b: goto 0025 // -0016 │ │ +494144: 6e10 71e4 0100 |003c: invoke-virtual {v1}, Ljava/util/jar/JarEntry;.getName:()Ljava/lang/String; // method@e471 │ │ +49414a: 0c01 |003f: move-result-object v1 │ │ +49414c: 7220 cbe3 1200 |0040: invoke-interface {v2, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@e3cb │ │ +494152: 28e2 |0043: goto 0025 // -001e │ │ +494154: 0d05 |0044: move-exception v5 │ │ +494156: 6e10 74e4 0000 |0045: invoke-virtual {v0}, Ljava/util/jar/JarFile;.close:()V // method@e474 │ │ +49415c: 2705 |0048: throw v5 │ │ +49415e: 1102 |0049: return-object v2 │ │ +494160: 7100 03e3 0000 |004a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@e303 │ │ +494166: 0c05 |004d: move-result-object v5 │ │ +494168: 1105 |004e: return-object v5 │ │ catches : 5 │ │ 0x0000 - 0x0021 │ │ Ljava/lang/Exception; -> 0x004a │ │ 0x0021 - 0x0029 │ │ Ljava/lang/Exception; -> 0x002b │ │ -> 0x0044 │ │ 0x002b - 0x002e │ │ @@ -948063,68 +948064,68 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Set;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -49419c: |[49419c] lombok.launch.ShadowClassLoader.getOrMakeJarListing:(Ljava/lang/String;)Ljava/util/Set; │ │ -4941ac: 6200 31a3 |0000: sget-object v0, Llombok/launch/ShadowClassLoader;.mapTrackerToJarPath:Ljava/util/Map; // field@a331 │ │ -4941b0: 1d00 |0002: monitor-enter v0 │ │ -4941b2: 5441 2fa3 |0003: iget-object v1, v4, Llombok/launch/ShadowClassLoader;.mapJarPathToTracker:Ljava/util/Map; // field@a32f │ │ -4941b6: 7220 aee3 5100 |0005: invoke-interface {v1, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -4941bc: 0c01 |0008: move-result-object v1 │ │ -4941be: 3801 0c00 |0009: if-eqz v1, 0015 // +000c │ │ -4941c2: 6205 30a3 |000b: sget-object v5, Llombok/launch/ShadowClassLoader;.mapTrackerToJarContents:Ljava/util/Map; // field@a330 │ │ -4941c6: 7220 aee3 1500 |000d: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -4941cc: 0c05 |0010: move-result-object v5 │ │ -4941ce: 1f05 9519 |0011: check-cast v5, Ljava/util/Set; // type@1995 │ │ -4941d2: 1e00 |0013: monitor-exit v0 │ │ -4941d4: 1105 |0014: return-object v5 │ │ -4941d6: 7210 ace3 0000 |0015: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@e3ac │ │ -4941dc: 0c01 |0018: move-result-object v1 │ │ -4941de: 7210 d3e3 0100 |0019: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4941e4: 0c01 |001c: move-result-object v1 │ │ -4941e6: 7210 5fe3 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4941ec: 0a02 |0020: move-result v2 │ │ -4941ee: 3902 1c00 |0021: if-nez v2, 003d // +001c │ │ -4941f2: 2201 f918 |0023: new-instance v1, Ljava/lang/Object; // type@18f9 │ │ -4941f6: 7010 92e0 0100 |0025: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4941fc: 7020 68e7 5400 |0028: invoke-direct {v4, v5}, Llombok/launch/ShadowClassLoader;.getJarMemberSet:(Ljava/lang/String;)Ljava/util/Set; // method@e768 │ │ -494202: 0c02 |002b: move-result-object v2 │ │ -494204: 6203 30a3 |002c: sget-object v3, Llombok/launch/ShadowClassLoader;.mapTrackerToJarContents:Ljava/util/Map; // field@a330 │ │ -494208: 7230 b2e3 1302 |002e: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -49420e: 6203 31a3 |0031: sget-object v3, Llombok/launch/ShadowClassLoader;.mapTrackerToJarPath:Ljava/util/Map; // field@a331 │ │ -494212: 7230 b2e3 1305 |0033: invoke-interface {v3, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -494218: 5443 2fa3 |0036: iget-object v3, v4, Llombok/launch/ShadowClassLoader;.mapJarPathToTracker:Ljava/util/Map; // field@a32f │ │ -49421c: 7230 b2e3 5301 |0038: invoke-interface {v3, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -494222: 1e00 |003b: monitor-exit v0 │ │ -494224: 1102 |003c: return-object v2 │ │ -494226: 7210 60e3 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -49422c: 0c02 |0040: move-result-object v2 │ │ -49422e: 1f02 8a19 |0041: check-cast v2, Ljava/util/Map$Entry; // type@198a │ │ -494232: 7210 a7e3 0200 |0043: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@e3a7 │ │ -494238: 0c03 |0046: move-result-object v3 │ │ -49423a: 1f03 0619 |0047: check-cast v3, Ljava/lang/String; // type@1906 │ │ -49423e: 6e20 c7e0 5300 |0049: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -494244: 0a03 |004c: move-result v3 │ │ -494246: 3803 d0ff |004d: if-eqz v3, 001d // -0030 │ │ -49424a: 7210 a6e3 0200 |004f: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@e3a6 │ │ -494250: 0c01 |0052: move-result-object v1 │ │ -494252: 5442 2fa3 |0053: iget-object v2, v4, Llombok/launch/ShadowClassLoader;.mapJarPathToTracker:Ljava/util/Map; // field@a32f │ │ -494256: 7230 b2e3 5201 |0055: invoke-interface {v2, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -49425c: 6205 30a3 |0058: sget-object v5, Llombok/launch/ShadowClassLoader;.mapTrackerToJarContents:Ljava/util/Map; // field@a330 │ │ -494260: 7220 aee3 1500 |005a: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -494266: 0c05 |005d: move-result-object v5 │ │ -494268: 1f05 9519 |005e: check-cast v5, Ljava/util/Set; // type@1995 │ │ -49426c: 1e00 |0060: monitor-exit v0 │ │ -49426e: 1105 |0061: return-object v5 │ │ -494270: 0d05 |0062: move-exception v5 │ │ -494272: 1e00 |0063: monitor-exit v0 │ │ -494274: 2705 |0064: throw v5 │ │ +4941a0: |[4941a0] lombok.launch.ShadowClassLoader.getOrMakeJarListing:(Ljava/lang/String;)Ljava/util/Set; │ │ +4941b0: 6200 31a3 |0000: sget-object v0, Llombok/launch/ShadowClassLoader;.mapTrackerToJarPath:Ljava/util/Map; // field@a331 │ │ +4941b4: 1d00 |0002: monitor-enter v0 │ │ +4941b6: 5441 2fa3 |0003: iget-object v1, v4, Llombok/launch/ShadowClassLoader;.mapJarPathToTracker:Ljava/util/Map; // field@a32f │ │ +4941ba: 7220 aee3 5100 |0005: invoke-interface {v1, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +4941c0: 0c01 |0008: move-result-object v1 │ │ +4941c2: 3801 0c00 |0009: if-eqz v1, 0015 // +000c │ │ +4941c6: 6205 30a3 |000b: sget-object v5, Llombok/launch/ShadowClassLoader;.mapTrackerToJarContents:Ljava/util/Map; // field@a330 │ │ +4941ca: 7220 aee3 1500 |000d: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +4941d0: 0c05 |0010: move-result-object v5 │ │ +4941d2: 1f05 9519 |0011: check-cast v5, Ljava/util/Set; // type@1995 │ │ +4941d6: 1e00 |0013: monitor-exit v0 │ │ +4941d8: 1105 |0014: return-object v5 │ │ +4941da: 7210 ace3 0000 |0015: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@e3ac │ │ +4941e0: 0c01 |0018: move-result-object v1 │ │ +4941e2: 7210 d3e3 0100 |0019: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4941e8: 0c01 |001c: move-result-object v1 │ │ +4941ea: 7210 5fe3 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4941f0: 0a02 |0020: move-result v2 │ │ +4941f2: 3902 1c00 |0021: if-nez v2, 003d // +001c │ │ +4941f6: 2201 f918 |0023: new-instance v1, Ljava/lang/Object; // type@18f9 │ │ +4941fa: 7010 92e0 0100 |0025: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +494200: 7020 68e7 5400 |0028: invoke-direct {v4, v5}, Llombok/launch/ShadowClassLoader;.getJarMemberSet:(Ljava/lang/String;)Ljava/util/Set; // method@e768 │ │ +494206: 0c02 |002b: move-result-object v2 │ │ +494208: 6203 30a3 |002c: sget-object v3, Llombok/launch/ShadowClassLoader;.mapTrackerToJarContents:Ljava/util/Map; // field@a330 │ │ +49420c: 7230 b2e3 1302 |002e: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +494212: 6203 31a3 |0031: sget-object v3, Llombok/launch/ShadowClassLoader;.mapTrackerToJarPath:Ljava/util/Map; // field@a331 │ │ +494216: 7230 b2e3 1305 |0033: invoke-interface {v3, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +49421c: 5443 2fa3 |0036: iget-object v3, v4, Llombok/launch/ShadowClassLoader;.mapJarPathToTracker:Ljava/util/Map; // field@a32f │ │ +494220: 7230 b2e3 5301 |0038: invoke-interface {v3, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +494226: 1e00 |003b: monitor-exit v0 │ │ +494228: 1102 |003c: return-object v2 │ │ +49422a: 7210 60e3 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +494230: 0c02 |0040: move-result-object v2 │ │ +494232: 1f02 8a19 |0041: check-cast v2, Ljava/util/Map$Entry; // type@198a │ │ +494236: 7210 a7e3 0200 |0043: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@e3a7 │ │ +49423c: 0c03 |0046: move-result-object v3 │ │ +49423e: 1f03 0619 |0047: check-cast v3, Ljava/lang/String; // type@1906 │ │ +494242: 6e20 c7e0 5300 |0049: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +494248: 0a03 |004c: move-result v3 │ │ +49424a: 3803 d0ff |004d: if-eqz v3, 001d // -0030 │ │ +49424e: 7210 a6e3 0200 |004f: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@e3a6 │ │ +494254: 0c01 |0052: move-result-object v1 │ │ +494256: 5442 2fa3 |0053: iget-object v2, v4, Llombok/launch/ShadowClassLoader;.mapJarPathToTracker:Ljava/util/Map; // field@a32f │ │ +49425a: 7230 b2e3 5201 |0055: invoke-interface {v2, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +494260: 6205 30a3 |0058: sget-object v5, Llombok/launch/ShadowClassLoader;.mapTrackerToJarContents:Ljava/util/Map; // field@a330 │ │ +494264: 7220 aee3 1500 |005a: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +49426a: 0c05 |005d: move-result-object v5 │ │ +49426c: 1f05 9519 |005e: check-cast v5, Ljava/util/Set; // type@1995 │ │ +494270: 1e00 |0060: monitor-exit v0 │ │ +494272: 1105 |0061: return-object v5 │ │ +494274: 0d05 |0062: move-exception v5 │ │ +494276: 1e00 |0063: monitor-exit v0 │ │ +494278: 2705 |0064: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x0064 │ │ -> 0x0062 │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=166 │ │ 0x000b line=171 │ │ @@ -948150,100 +948151,100 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 173 16-bit code units │ │ -493c00: |[493c00] lombok.launch.ShadowClassLoader.getResourceFromLocation:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL; │ │ -493c10: 1a00 c402 |0000: const-string v0, "!/" // string@02c4 │ │ -493c14: 1a01 2da9 |0002: const-string v1, "jar:" // string@a92d │ │ -493c18: 6e10 f4de 0900 |0004: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -493c1e: 0a02 |0007: move-result v2 │ │ -493c20: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -493c22: 3802 3900 |0009: if-eqz v2, 0042 // +0039 │ │ -493c26: 3808 1c00 |000b: if-eqz v8, 0027 // +001c │ │ -493c2a: 2200 a918 |000d: new-instance v0, Ljava/io/File; // type@18a9 │ │ -493c2e: 7030 dfde 9008 |000f: invoke-direct {v0, v9, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -493c34: 6e10 f5de 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@def5 │ │ -493c3a: 0a08 |0015: move-result v8 │ │ -493c3c: 3808 1100 |0016: if-eqz v8, 0027 // +0011 │ │ -493c40: 6e10 e2de 0000 |0018: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ -493c46: 0a08 |001b: move-result v8 │ │ -493c48: 3808 0b00 |001c: if-eqz v8, 0027 // +000b │ │ -493c4c: 6e10 01df 0000 |001e: invoke-virtual {v0}, Ljava/io/File;.toURI:()Ljava/net/URI; // method@df01 │ │ -493c52: 0c07 |0021: move-result-object v7 │ │ -493c54: 6e10 e3e1 0700 |0022: invoke-virtual {v7}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ -493c5a: 0c07 |0025: move-result-object v7 │ │ -493c5c: 1107 |0026: return-object v7 │ │ -493c5e: 2208 a918 |0027: new-instance v8, Ljava/io/File; // type@18a9 │ │ -493c62: 7030 dfde 9807 |0029: invoke-direct {v8, v9, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -493c68: 6e10 f5de 0800 |002c: invoke-virtual {v8}, Ljava/io/File;.isFile:()Z // method@def5 │ │ -493c6e: 0a07 |002f: move-result v7 │ │ -493c70: 3807 1100 |0030: if-eqz v7, 0041 // +0011 │ │ -493c74: 6e10 e2de 0800 |0032: invoke-virtual {v8}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ -493c7a: 0a07 |0035: move-result v7 │ │ -493c7c: 3807 0b00 |0036: if-eqz v7, 0041 // +000b │ │ -493c80: 6e10 01df 0800 |0038: invoke-virtual {v8}, Ljava/io/File;.toURI:()Ljava/net/URI; // method@df01 │ │ -493c86: 0c07 |003b: move-result-object v7 │ │ -493c88: 6e10 e3e1 0700 |003c: invoke-virtual {v7}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ -493c8e: 0c07 |003f: move-result-object v7 │ │ -493c90: 1107 |0040: return-object v7 │ │ -493c92: 1103 |0041: return-object v3 │ │ -493c94: 6e10 f5de 0900 |0042: invoke-virtual {v9}, Ljava/io/File;.isFile:()Z // method@def5 │ │ -493c9a: 0a02 |0045: move-result v2 │ │ -493c9c: 3802 6600 |0046: if-eqz v2, 00ac // +0066 │ │ -493ca0: 6e10 e2de 0900 |0048: invoke-virtual {v9}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ -493ca6: 0a02 |004b: move-result v2 │ │ -493ca8: 3902 0300 |004c: if-nez v2, 004f // +0003 │ │ -493cac: 285e |004e: goto 00ac // +005e │ │ -493cae: 6e10 eede 0900 |004f: invoke-virtual {v9}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@deee │ │ -493cb4: 0c09 |0052: move-result-object v9 │ │ -493cb6: 2805 |0053: goto 0058 // +0005 │ │ -493cb8: 6e10 ecde 0900 |0054: invoke-virtual {v9}, Ljava/io/File;.getAbsoluteFile:()Ljava/io/File; // method@deec │ │ -493cbe: 0c09 |0057: move-result-object v9 │ │ -493cc0: 6e10 edde 0900 |0058: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ -493cc6: 0c02 |005b: move-result-object v2 │ │ -493cc8: 7020 69e7 2600 |005c: invoke-direct {v6, v2}, Llombok/launch/ShadowClassLoader;.getOrMakeJarListing:(Ljava/lang/String;)Ljava/util/Set; // method@e769 │ │ -493cce: 0c02 |005f: move-result-object v2 │ │ -493cd0: 6e10 01df 0900 |0060: invoke-virtual {v9}, Ljava/io/File;.toURI:()Ljava/net/URI; // method@df01 │ │ -493cd6: 0c09 |0063: move-result-object v9 │ │ -493cd8: 6e10 e2e1 0900 |0064: invoke-virtual {v9}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@e1e2 │ │ -493cde: 0c09 |0067: move-result-object v9 │ │ -493ce0: 7220 cee3 8200 |0068: invoke-interface {v2, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@e3ce │ │ -493ce6: 0a04 |006b: move-result v4 │ │ -493ce8: 3804 1e00 |006c: if-eqz v4, 008a // +001e │ │ -493cec: 2204 3b19 |006e: new-instance v4, Ljava/net/URI; // type@193b │ │ -493cf0: 2205 0819 |0070: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -493cf4: 7020 09e1 1500 |0072: invoke-direct {v5, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -493cfa: 6e20 12e1 9500 |0075: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493d00: 6e20 12e1 0500 |0078: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493d06: 6e20 12e1 8500 |007b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493d0c: 6e10 1fe1 0500 |007e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -493d12: 0c08 |0081: move-result-object v8 │ │ -493d14: 7020 d9e1 8400 |0082: invoke-direct {v4, v8}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@e1d9 │ │ -493d1a: 6e10 e3e1 0400 |0085: invoke-virtual {v4}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ -493d20: 0c07 |0088: move-result-object v7 │ │ -493d22: 1107 |0089: return-object v7 │ │ -493d24: 7220 cee3 7200 |008a: invoke-interface {v2, v7}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@e3ce │ │ -493d2a: 0a08 |008d: move-result v8 │ │ -493d2c: 3808 1e00 |008e: if-eqz v8, 00ac // +001e │ │ -493d30: 2208 3b19 |0090: new-instance v8, Ljava/net/URI; // type@193b │ │ -493d34: 2202 0819 |0092: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -493d38: 7020 09e1 1200 |0094: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -493d3e: 6e20 12e1 9200 |0097: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493d44: 6e20 12e1 0200 |009a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493d4a: 6e20 12e1 7200 |009d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493d50: 6e10 1fe1 0200 |00a0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -493d56: 0c07 |00a3: move-result-object v7 │ │ -493d58: 7020 d9e1 7800 |00a4: invoke-direct {v8, v7}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@e1d9 │ │ -493d5e: 6e10 e3e1 0800 |00a7: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ -493d64: 0c07 |00aa: move-result-object v7 │ │ -493d66: 1107 |00ab: return-object v7 │ │ -493d68: 1103 |00ac: return-object v3 │ │ +493c04: |[493c04] lombok.launch.ShadowClassLoader.getResourceFromLocation:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL; │ │ +493c14: 1a00 c402 |0000: const-string v0, "!/" // string@02c4 │ │ +493c18: 1a01 2da9 |0002: const-string v1, "jar:" // string@a92d │ │ +493c1c: 6e10 f4de 0900 |0004: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +493c22: 0a02 |0007: move-result v2 │ │ +493c24: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +493c26: 3802 3900 |0009: if-eqz v2, 0042 // +0039 │ │ +493c2a: 3808 1c00 |000b: if-eqz v8, 0027 // +001c │ │ +493c2e: 2200 a918 |000d: new-instance v0, Ljava/io/File; // type@18a9 │ │ +493c32: 7030 dfde 9008 |000f: invoke-direct {v0, v9, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +493c38: 6e10 f5de 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@def5 │ │ +493c3e: 0a08 |0015: move-result v8 │ │ +493c40: 3808 1100 |0016: if-eqz v8, 0027 // +0011 │ │ +493c44: 6e10 e2de 0000 |0018: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ +493c4a: 0a08 |001b: move-result v8 │ │ +493c4c: 3808 0b00 |001c: if-eqz v8, 0027 // +000b │ │ +493c50: 6e10 01df 0000 |001e: invoke-virtual {v0}, Ljava/io/File;.toURI:()Ljava/net/URI; // method@df01 │ │ +493c56: 0c07 |0021: move-result-object v7 │ │ +493c58: 6e10 e3e1 0700 |0022: invoke-virtual {v7}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ +493c5e: 0c07 |0025: move-result-object v7 │ │ +493c60: 1107 |0026: return-object v7 │ │ +493c62: 2208 a918 |0027: new-instance v8, Ljava/io/File; // type@18a9 │ │ +493c66: 7030 dfde 9807 |0029: invoke-direct {v8, v9, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +493c6c: 6e10 f5de 0800 |002c: invoke-virtual {v8}, Ljava/io/File;.isFile:()Z // method@def5 │ │ +493c72: 0a07 |002f: move-result v7 │ │ +493c74: 3807 1100 |0030: if-eqz v7, 0041 // +0011 │ │ +493c78: 6e10 e2de 0800 |0032: invoke-virtual {v8}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ +493c7e: 0a07 |0035: move-result v7 │ │ +493c80: 3807 0b00 |0036: if-eqz v7, 0041 // +000b │ │ +493c84: 6e10 01df 0800 |0038: invoke-virtual {v8}, Ljava/io/File;.toURI:()Ljava/net/URI; // method@df01 │ │ +493c8a: 0c07 |003b: move-result-object v7 │ │ +493c8c: 6e10 e3e1 0700 |003c: invoke-virtual {v7}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ +493c92: 0c07 |003f: move-result-object v7 │ │ +493c94: 1107 |0040: return-object v7 │ │ +493c96: 1103 |0041: return-object v3 │ │ +493c98: 6e10 f5de 0900 |0042: invoke-virtual {v9}, Ljava/io/File;.isFile:()Z // method@def5 │ │ +493c9e: 0a02 |0045: move-result v2 │ │ +493ca0: 3802 6600 |0046: if-eqz v2, 00ac // +0066 │ │ +493ca4: 6e10 e2de 0900 |0048: invoke-virtual {v9}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ +493caa: 0a02 |004b: move-result v2 │ │ +493cac: 3902 0300 |004c: if-nez v2, 004f // +0003 │ │ +493cb0: 285e |004e: goto 00ac // +005e │ │ +493cb2: 6e10 eede 0900 |004f: invoke-virtual {v9}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@deee │ │ +493cb8: 0c09 |0052: move-result-object v9 │ │ +493cba: 2805 |0053: goto 0058 // +0005 │ │ +493cbc: 6e10 ecde 0900 |0054: invoke-virtual {v9}, Ljava/io/File;.getAbsoluteFile:()Ljava/io/File; // method@deec │ │ +493cc2: 0c09 |0057: move-result-object v9 │ │ +493cc4: 6e10 edde 0900 |0058: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ +493cca: 0c02 |005b: move-result-object v2 │ │ +493ccc: 7020 69e7 2600 |005c: invoke-direct {v6, v2}, Llombok/launch/ShadowClassLoader;.getOrMakeJarListing:(Ljava/lang/String;)Ljava/util/Set; // method@e769 │ │ +493cd2: 0c02 |005f: move-result-object v2 │ │ +493cd4: 6e10 01df 0900 |0060: invoke-virtual {v9}, Ljava/io/File;.toURI:()Ljava/net/URI; // method@df01 │ │ +493cda: 0c09 |0063: move-result-object v9 │ │ +493cdc: 6e10 e2e1 0900 |0064: invoke-virtual {v9}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@e1e2 │ │ +493ce2: 0c09 |0067: move-result-object v9 │ │ +493ce4: 7220 cee3 8200 |0068: invoke-interface {v2, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@e3ce │ │ +493cea: 0a04 |006b: move-result v4 │ │ +493cec: 3804 1e00 |006c: if-eqz v4, 008a // +001e │ │ +493cf0: 2204 3b19 |006e: new-instance v4, Ljava/net/URI; // type@193b │ │ +493cf4: 2205 0819 |0070: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +493cf8: 7020 09e1 1500 |0072: invoke-direct {v5, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +493cfe: 6e20 12e1 9500 |0075: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493d04: 6e20 12e1 0500 |0078: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493d0a: 6e20 12e1 8500 |007b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493d10: 6e10 1fe1 0500 |007e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +493d16: 0c08 |0081: move-result-object v8 │ │ +493d18: 7020 d9e1 8400 |0082: invoke-direct {v4, v8}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@e1d9 │ │ +493d1e: 6e10 e3e1 0400 |0085: invoke-virtual {v4}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ +493d24: 0c07 |0088: move-result-object v7 │ │ +493d26: 1107 |0089: return-object v7 │ │ +493d28: 7220 cee3 7200 |008a: invoke-interface {v2, v7}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@e3ce │ │ +493d2e: 0a08 |008d: move-result v8 │ │ +493d30: 3808 1e00 |008e: if-eqz v8, 00ac // +001e │ │ +493d34: 2208 3b19 |0090: new-instance v8, Ljava/net/URI; // type@193b │ │ +493d38: 2202 0819 |0092: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +493d3c: 7020 09e1 1200 |0094: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +493d42: 6e20 12e1 9200 |0097: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493d48: 6e20 12e1 0200 |009a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493d4e: 6e20 12e1 7200 |009d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493d54: 6e10 1fe1 0200 |00a0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +493d5a: 0c07 |00a3: move-result-object v7 │ │ +493d5c: 7020 d9e1 7800 |00a4: invoke-direct {v8, v7}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@e1d9 │ │ +493d62: 6e10 e3e1 0800 |00a7: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ +493d68: 0c07 |00aa: move-result-object v7 │ │ +493d6a: 1107 |00ab: return-object v7 │ │ +493d6c: 1103 |00ac: return-object v3 │ │ catches : 4 │ │ 0x000d - 0x0040 │ │ Ljava/net/MalformedURLException; -> 0x0041 │ │ 0x004f - 0x0053 │ │ Ljava/lang/Exception; -> 0x0054 │ │ 0x0068 - 0x0089 │ │ Ljava/lang/Exception; -> 0x008a │ │ @@ -948275,41 +948276,41 @@ │ │ type : '(Ljava/lang/String;)Ljava/net/URL;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -493da0: |[493da0] lombok.launch.ShadowClassLoader.getResourceSkippingSelf:(Ljava/lang/String;)Ljava/net/URL; │ │ -493db0: 6f20 f6df 5400 |0000: invoke-super {v4, v5}, Ljava/lang/ClassLoader;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dff6 │ │ -493db6: 0c00 |0003: move-result-object v0 │ │ -493db8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -493dba: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -493dbe: 1101 |0007: return-object v1 │ │ -493dc0: 6e10 f1e1 0000 |0008: invoke-virtual {v0}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ -493dc6: 0c02 |000b: move-result-object v2 │ │ -493dc8: 7030 74e7 2405 |000c: invoke-direct {v4, v2, v5}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ -493dce: 0a02 |000f: move-result v2 │ │ -493dd0: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ -493dd4: 1100 |0012: return-object v0 │ │ -493dd6: 6f20 f8df 5400 |0013: invoke-super {v4, v5}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dff8 │ │ -493ddc: 0c00 |0016: move-result-object v0 │ │ -493dde: 7210 33e3 0000 |0017: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ -493de4: 0a02 |001a: move-result v2 │ │ -493de6: 3902 0300 |001b: if-nez v2, 001e // +0003 │ │ -493dea: 1101 |001d: return-object v1 │ │ -493dec: 7210 34e3 0000 |001e: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ -493df2: 0c02 |0021: move-result-object v2 │ │ -493df4: 1f02 3d19 |0022: check-cast v2, Ljava/net/URL; // type@193d │ │ -493df8: 6e10 f1e1 0200 |0024: invoke-virtual {v2}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ -493dfe: 0c03 |0027: move-result-object v3 │ │ -493e00: 7030 74e7 3405 |0028: invoke-direct {v4, v3, v5}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ -493e06: 0a03 |002b: move-result v3 │ │ -493e08: 3903 ebff |002c: if-nez v3, 0017 // -0015 │ │ -493e0c: 1102 |002e: return-object v2 │ │ +493da4: |[493da4] lombok.launch.ShadowClassLoader.getResourceSkippingSelf:(Ljava/lang/String;)Ljava/net/URL; │ │ +493db4: 6f20 f6df 5400 |0000: invoke-super {v4, v5}, Ljava/lang/ClassLoader;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dff6 │ │ +493dba: 0c00 |0003: move-result-object v0 │ │ +493dbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +493dbe: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +493dc2: 1101 |0007: return-object v1 │ │ +493dc4: 6e10 f1e1 0000 |0008: invoke-virtual {v0}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ +493dca: 0c02 |000b: move-result-object v2 │ │ +493dcc: 7030 74e7 2405 |000c: invoke-direct {v4, v2, v5}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ +493dd2: 0a02 |000f: move-result v2 │ │ +493dd4: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ +493dd8: 1100 |0012: return-object v0 │ │ +493dda: 6f20 f8df 5400 |0013: invoke-super {v4, v5}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dff8 │ │ +493de0: 0c00 |0016: move-result-object v0 │ │ +493de2: 7210 33e3 0000 |0017: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ +493de8: 0a02 |001a: move-result v2 │ │ +493dea: 3902 0300 |001b: if-nez v2, 001e // +0003 │ │ +493dee: 1101 |001d: return-object v1 │ │ +493df0: 7210 34e3 0000 |001e: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ +493df6: 0c02 |0021: move-result-object v2 │ │ +493df8: 1f02 3d19 |0022: check-cast v2, Ljava/net/URL; // type@193d │ │ +493dfc: 6e10 f1e1 0200 |0024: invoke-virtual {v2}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ +493e02: 0c03 |0027: move-result-object v3 │ │ +493e04: 7030 74e7 3405 |0028: invoke-direct {v4, v3, v5}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ +493e0a: 0a03 |002b: move-result v3 │ │ +493e0c: 3903 ebff |002c: if-nez v3, 0017 // -0015 │ │ +493e10: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0008 line=504 │ │ 0x0013 line=506 │ │ 0x0017 line=507 │ │ 0x001e line=508 │ │ @@ -948323,93 +948324,93 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/net/URL;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 146 16-bit code units │ │ -493e10: |[493e10] lombok.launch.ShadowClassLoader.getResource_:(Ljava/lang/String;Z)Ljava/net/URL; │ │ -493e20: 1a00 8306 |0000: const-string v0, ".class" // string@0683 │ │ -493e24: 6e20 c6e0 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -493e2a: 0a00 |0005: move-result v0 │ │ -493e2c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -493e2e: 3800 2500 |0007: if-eqz v0, 002c // +0025 │ │ -493e32: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -493e36: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -493e38: 6e10 dae0 0500 |000c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -493e3e: 0a03 |000f: move-result v3 │ │ -493e40: d803 03fa |0010: add-int/lit8 v3, v3, #int -6 // #fa │ │ -493e44: 6e30 e5e0 2503 |0012: invoke-virtual {v5, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -493e4a: 0c02 |0015: move-result-object v2 │ │ -493e4c: 7110 f1e0 0200 |0016: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -493e52: 0c02 |0019: move-result-object v2 │ │ -493e54: 7020 09e1 2000 |001a: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -493e5a: 1a02 7e06 |001d: const-string v2, ".SCL." // string@067e │ │ -493e5e: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493e64: 5442 34a3 |0022: iget-object v2, v4, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ -493e68: 6e20 12e1 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493e6e: 6e10 1fe1 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -493e74: 0c00 |002a: move-result-object v0 │ │ -493e76: 2802 |002b: goto 002d // +0002 │ │ -493e78: 0710 |002c: move-object v0, v1 │ │ -493e7a: 5442 32a3 |002d: iget-object v2, v4, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ -493e7e: 7210 8fe3 0200 |002f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -493e84: 0c02 |0032: move-result-object v2 │ │ -493e86: 7210 5fe3 0200 |0033: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -493e8c: 0a03 |0036: move-result v3 │ │ -493e8e: 3903 4e00 |0037: if-nez v3, 0085 // +004e │ │ -493e92: 5442 32a3 |0039: iget-object v2, v4, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ -493e96: 7210 8ee3 0200 |003b: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ -493e9c: 0a02 |003e: move-result v2 │ │ -493e9e: 3902 1400 |003f: if-nez v2, 0053 // +0014 │ │ -493ea2: 3806 0300 |0041: if-eqz v6, 0044 // +0003 │ │ -493ea6: 1101 |0043: return-object v1 │ │ -493ea8: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ -493eac: 7020 6ce7 0400 |0046: invoke-direct {v4, v0}, Llombok/launch/ShadowClassLoader;.getResourceSkippingSelf:(Ljava/lang/String;)Ljava/net/URL; // method@e76c │ │ -493eb2: 0c06 |0049: move-result-object v6 │ │ -493eb4: 3806 0300 |004a: if-eqz v6, 004d // +0003 │ │ -493eb8: 1106 |004c: return-object v6 │ │ -493eba: 7020 6ce7 5400 |004d: invoke-direct {v4, v5}, Llombok/launch/ShadowClassLoader;.getResourceSkippingSelf:(Ljava/lang/String;)Ljava/net/URL; // method@e76c │ │ -493ec0: 0c05 |0050: move-result-object v5 │ │ -493ec2: 1105 |0051: return-object v5 │ │ -493ec4: 1101 |0052: return-object v1 │ │ -493ec6: 5442 28a3 |0053: iget-object v2, v4, Llombok/launch/ShadowClassLoader;.SELF_BASE_FILE:Ljava/io/File; // field@a328 │ │ -493eca: 7040 6be7 5420 |0055: invoke-direct {v4, v5, v0, v2}, Llombok/launch/ShadowClassLoader;.getResourceFromLocation:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL; // method@e76b │ │ -493ed0: 0c02 |0058: move-result-object v2 │ │ -493ed2: 3802 0300 |0059: if-eqz v2, 005c // +0003 │ │ -493ed6: 1102 |005b: return-object v2 │ │ -493ed8: 3800 1500 |005c: if-eqz v0, 0071 // +0015 │ │ -493edc: 6f20 f6df 0400 |005e: invoke-super {v4, v0}, Ljava/lang/ClassLoader;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dff6 │ │ -493ee2: 0c02 |0061: move-result-object v2 │ │ -493ee4: 3802 0f00 |0062: if-eqz v2, 0071 // +000f │ │ -493ee8: 3806 0c00 |0064: if-eqz v6, 0070 // +000c │ │ -493eec: 6e10 f1e1 0200 |0066: invoke-virtual {v2}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ -493ef2: 0c03 |0069: move-result-object v3 │ │ -493ef4: 7030 74e7 3400 |006a: invoke-direct {v4, v3, v0}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ -493efa: 0a00 |006d: move-result v0 │ │ -493efc: 3800 0300 |006e: if-eqz v0, 0071 // +0003 │ │ -493f00: 1102 |0070: return-object v2 │ │ -493f02: 6f20 f6df 5400 |0071: invoke-super {v4, v5}, Ljava/lang/ClassLoader;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dff6 │ │ -493f08: 0c00 |0074: move-result-object v0 │ │ -493f0a: 3800 0f00 |0075: if-eqz v0, 0084 // +000f │ │ -493f0e: 3806 0c00 |0077: if-eqz v6, 0083 // +000c │ │ -493f12: 6e10 f1e1 0000 |0079: invoke-virtual {v0}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ -493f18: 0c06 |007c: move-result-object v6 │ │ -493f1a: 7030 74e7 6405 |007d: invoke-direct {v4, v6, v5}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ -493f20: 0a05 |0080: move-result v5 │ │ -493f22: 3805 0300 |0081: if-eqz v5, 0084 // +0003 │ │ -493f26: 1100 |0083: return-object v0 │ │ -493f28: 1101 |0084: return-object v1 │ │ -493f2a: 7210 60e3 0200 |0085: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -493f30: 0c03 |0088: move-result-object v3 │ │ -493f32: 1f03 a918 |0089: check-cast v3, Ljava/io/File; // type@18a9 │ │ -493f36: 7040 6be7 5430 |008b: invoke-direct {v4, v5, v0, v3}, Llombok/launch/ShadowClassLoader;.getResourceFromLocation:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL; // method@e76b │ │ -493f3c: 0c03 |008e: move-result-object v3 │ │ -493f3e: 3803 a4ff |008f: if-eqz v3, 0033 // -005c │ │ -493f42: 1103 |0091: return-object v3 │ │ +493e14: |[493e14] lombok.launch.ShadowClassLoader.getResource_:(Ljava/lang/String;Z)Ljava/net/URL; │ │ +493e24: 1a00 8306 |0000: const-string v0, ".class" // string@0683 │ │ +493e28: 6e20 c6e0 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +493e2e: 0a00 |0005: move-result v0 │ │ +493e30: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +493e32: 3800 2500 |0007: if-eqz v0, 002c // +0025 │ │ +493e36: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +493e3a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +493e3c: 6e10 dae0 0500 |000c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +493e42: 0a03 |000f: move-result v3 │ │ +493e44: d803 03fa |0010: add-int/lit8 v3, v3, #int -6 // #fa │ │ +493e48: 6e30 e5e0 2503 |0012: invoke-virtual {v5, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +493e4e: 0c02 |0015: move-result-object v2 │ │ +493e50: 7110 f1e0 0200 |0016: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +493e56: 0c02 |0019: move-result-object v2 │ │ +493e58: 7020 09e1 2000 |001a: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +493e5e: 1a02 7e06 |001d: const-string v2, ".SCL." // string@067e │ │ +493e62: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493e68: 5442 34a3 |0022: iget-object v2, v4, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ +493e6c: 6e20 12e1 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493e72: 6e10 1fe1 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +493e78: 0c00 |002a: move-result-object v0 │ │ +493e7a: 2802 |002b: goto 002d // +0002 │ │ +493e7c: 0710 |002c: move-object v0, v1 │ │ +493e7e: 5442 32a3 |002d: iget-object v2, v4, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ +493e82: 7210 8fe3 0200 |002f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +493e88: 0c02 |0032: move-result-object v2 │ │ +493e8a: 7210 5fe3 0200 |0033: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +493e90: 0a03 |0036: move-result v3 │ │ +493e92: 3903 4e00 |0037: if-nez v3, 0085 // +004e │ │ +493e96: 5442 32a3 |0039: iget-object v2, v4, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ +493e9a: 7210 8ee3 0200 |003b: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ +493ea0: 0a02 |003e: move-result v2 │ │ +493ea2: 3902 1400 |003f: if-nez v2, 0053 // +0014 │ │ +493ea6: 3806 0300 |0041: if-eqz v6, 0044 // +0003 │ │ +493eaa: 1101 |0043: return-object v1 │ │ +493eac: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ +493eb0: 7020 6ce7 0400 |0046: invoke-direct {v4, v0}, Llombok/launch/ShadowClassLoader;.getResourceSkippingSelf:(Ljava/lang/String;)Ljava/net/URL; // method@e76c │ │ +493eb6: 0c06 |0049: move-result-object v6 │ │ +493eb8: 3806 0300 |004a: if-eqz v6, 004d // +0003 │ │ +493ebc: 1106 |004c: return-object v6 │ │ +493ebe: 7020 6ce7 5400 |004d: invoke-direct {v4, v5}, Llombok/launch/ShadowClassLoader;.getResourceSkippingSelf:(Ljava/lang/String;)Ljava/net/URL; // method@e76c │ │ +493ec4: 0c05 |0050: move-result-object v5 │ │ +493ec6: 1105 |0051: return-object v5 │ │ +493ec8: 1101 |0052: return-object v1 │ │ +493eca: 5442 28a3 |0053: iget-object v2, v4, Llombok/launch/ShadowClassLoader;.SELF_BASE_FILE:Ljava/io/File; // field@a328 │ │ +493ece: 7040 6be7 5420 |0055: invoke-direct {v4, v5, v0, v2}, Llombok/launch/ShadowClassLoader;.getResourceFromLocation:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL; // method@e76b │ │ +493ed4: 0c02 |0058: move-result-object v2 │ │ +493ed6: 3802 0300 |0059: if-eqz v2, 005c // +0003 │ │ +493eda: 1102 |005b: return-object v2 │ │ +493edc: 3800 1500 |005c: if-eqz v0, 0071 // +0015 │ │ +493ee0: 6f20 f6df 0400 |005e: invoke-super {v4, v0}, Ljava/lang/ClassLoader;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dff6 │ │ +493ee6: 0c02 |0061: move-result-object v2 │ │ +493ee8: 3802 0f00 |0062: if-eqz v2, 0071 // +000f │ │ +493eec: 3806 0c00 |0064: if-eqz v6, 0070 // +000c │ │ +493ef0: 6e10 f1e1 0200 |0066: invoke-virtual {v2}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ +493ef6: 0c03 |0069: move-result-object v3 │ │ +493ef8: 7030 74e7 3400 |006a: invoke-direct {v4, v3, v0}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ +493efe: 0a00 |006d: move-result v0 │ │ +493f00: 3800 0300 |006e: if-eqz v0, 0071 // +0003 │ │ +493f04: 1102 |0070: return-object v2 │ │ +493f06: 6f20 f6df 5400 |0071: invoke-super {v4, v5}, Ljava/lang/ClassLoader;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dff6 │ │ +493f0c: 0c00 |0074: move-result-object v0 │ │ +493f0e: 3800 0f00 |0075: if-eqz v0, 0084 // +000f │ │ +493f12: 3806 0c00 |0077: if-eqz v6, 0083 // +000c │ │ +493f16: 6e10 f1e1 0000 |0079: invoke-virtual {v0}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ +493f1c: 0c06 |007c: move-result-object v6 │ │ +493f1e: 7030 74e7 6405 |007d: invoke-direct {v4, v6, v5}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ +493f24: 0a05 |0080: move-result v5 │ │ +493f26: 3805 0300 |0081: if-eqz v5, 0084 // +0003 │ │ +493f2a: 1100 |0083: return-object v0 │ │ +493f2c: 1101 |0084: return-object v1 │ │ +493f2e: 7210 60e3 0200 |0085: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +493f34: 0c03 |0088: move-result-object v3 │ │ +493f36: 1f03 a918 |0089: check-cast v3, Ljava/io/File; // type@18a9 │ │ +493f3a: 7040 6be7 5430 |008b: invoke-direct {v4, v5, v0, v3}, Llombok/launch/ShadowClassLoader;.getResourceFromLocation:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL; // method@e76b │ │ +493f40: 0c03 |008e: move-result-object v3 │ │ +493f42: 3803 a4ff |008f: if-eqz v3, 0033 // -005c │ │ +493f46: 1103 |0091: return-object v3 │ │ catches : 2 │ │ 0x0046 - 0x004a │ │ Ljava/io/IOException; -> 0x004d │ │ 0x004d - 0x0051 │ │ Ljava/io/IOException; -> 0x0052 │ │ positions : │ │ 0x0002 line=459 │ │ @@ -948434,33 +948435,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -4934f8: |[4934f8] lombok.launch.ShadowClassLoader.inOwnBase:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -493508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49350a: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -49350e: 0f00 |0003: return v0 │ │ -493510: 6e10 dae0 0400 |0004: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -493516: 0a01 |0007: move-result v1 │ │ -493518: 5232 29a3 |0008: iget v2, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_LENGTH:I // field@a329 │ │ -49351c: 6e10 dae0 0500 |000a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -493522: 0a05 |000d: move-result v5 │ │ -493524: b052 |000e: add-int/2addr v2, v5 │ │ -493526: 3321 0e00 |000f: if-ne v1, v2, 001d // +000e │ │ -49352a: 5435 27a3 |0011: iget-object v5, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ -49352e: 5231 29a3 |0013: iget v1, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_LENGTH:I // field@a329 │ │ -493532: 6e51 dce0 0504 |0015: invoke-virtual {v5, v0, v4, v0, v1}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@e0dc │ │ -493538: 0a04 |0018: move-result v4 │ │ -49353a: 3804 0400 |0019: if-eqz v4, 001d // +0004 │ │ -49353e: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -493540: 0f04 |001c: return v4 │ │ -493542: 0f00 |001d: return v0 │ │ +4934fc: |[4934fc] lombok.launch.ShadowClassLoader.inOwnBase:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +49350c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49350e: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +493512: 0f00 |0003: return v0 │ │ +493514: 6e10 dae0 0400 |0004: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +49351a: 0a01 |0007: move-result v1 │ │ +49351c: 5232 29a3 |0008: iget v2, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_LENGTH:I // field@a329 │ │ +493520: 6e10 dae0 0500 |000a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +493526: 0a05 |000d: move-result v5 │ │ +493528: b052 |000e: add-int/2addr v2, v5 │ │ +49352a: 3321 0e00 |000f: if-ne v1, v2, 001d // +000e │ │ +49352e: 5435 27a3 |0011: iget-object v5, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE:Ljava/lang/String; // field@a327 │ │ +493532: 5231 29a3 |0013: iget v1, v3, Llombok/launch/ShadowClassLoader;.SELF_BASE_LENGTH:I // field@a329 │ │ +493536: 6e51 dce0 0504 |0015: invoke-virtual {v5, v0, v4, v0, v1}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@e0dc │ │ +49353c: 0a04 |0018: move-result v4 │ │ +49353e: 3804 0400 |0019: if-eqz v4, 001d // +0004 │ │ +493542: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +493544: 0f04 |001c: return v4 │ │ +493546: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=310 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Llombok/launch/ShadowClassLoader; │ │ 0x0000 - 0x001e reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x001e reg=5 (null) Ljava/lang/String; │ │ @@ -948470,75 +948471,75 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -493544: |[493544] lombok.launch.ShadowClassLoader.isPartOfShadowSuffix:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -493554: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -493556: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -49355a: 0f00 |0003: return v0 │ │ -49355c: 1a01 2b8b |0004: const-string v1, "file:/" // string@8b2b │ │ -493560: 6e20 e3e0 1400 |0006: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -493566: 0a01 |0009: move-result v1 │ │ -493568: 3801 4400 |000a: if-eqz v1, 004e // +0044 │ │ -49356c: 1251 |000c: const/4 v1, #int 5 // #5 │ │ -49356e: 6e20 e4e0 1400 |000d: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -493574: 0c04 |0010: move-result-object v4 │ │ -493576: 7110 77e7 0400 |0011: invoke-static {v4}, Llombok/launch/ShadowClassLoader;.urlDecode:(Ljava/lang/String;)Ljava/lang/String; // method@e777 │ │ -49357c: 0c04 |0014: move-result-object v4 │ │ -49357e: 6e10 dae0 0400 |0015: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -493584: 0a01 |0018: move-result v1 │ │ -493586: 6e10 dae0 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -49358c: 0a02 |001c: move-result v2 │ │ -49358e: 3721 3000 |001d: if-le v1, v2, 004d // +0030 │ │ -493592: 6e20 c6e0 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -493598: 0a01 |0022: move-result v1 │ │ -49359a: 3801 2a00 |0023: if-eqz v1, 004d // +002a │ │ -49359e: 6e10 dae0 0400 |0025: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4935a4: 0a01 |0028: move-result v1 │ │ -4935a6: 6e10 dae0 0500 |0029: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4935ac: 0a02 |002c: move-result v2 │ │ -4935ae: b121 |002d: sub-int/2addr v1, v2 │ │ -4935b0: d801 01ff |002e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -4935b4: 6e20 bfe0 1400 |0030: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4935ba: 0a01 |0033: move-result v1 │ │ -4935bc: 1302 2f00 |0034: const/16 v2, #int 47 // #2f │ │ -4935c0: 3221 0300 |0036: if-eq v1, v2, 0039 // +0003 │ │ -4935c4: 2815 |0038: goto 004d // +0015 │ │ -4935c6: 6e10 dae0 0400 |0039: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4935cc: 0a01 |003c: move-result v1 │ │ -4935ce: 6e10 dae0 0500 |003d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4935d4: 0a05 |0040: move-result v5 │ │ -4935d6: b151 |0041: sub-int/2addr v1, v5 │ │ -4935d8: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ -4935dc: 6e30 e5e0 0401 |0044: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4935e2: 0c04 |0047: move-result-object v4 │ │ -4935e4: 7030 71e7 4306 |0048: invoke-direct {v3, v4, v6}, Llombok/launch/ShadowClassLoader;.isPartOfShadowSuffixFileBased:(Ljava/lang/String;Ljava/lang/String;)Z // method@e771 │ │ -4935ea: 0a04 |004b: move-result v4 │ │ -4935ec: 0f04 |004c: return v4 │ │ -4935ee: 0f00 |004d: return v0 │ │ -4935f0: 1a05 2da9 |004e: const-string v5, "jar:" // string@a92d │ │ -4935f4: 6e20 e3e0 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4935fa: 0a05 |0053: move-result v5 │ │ -4935fc: 3805 1600 |0054: if-eqz v5, 006a // +0016 │ │ -493600: 1305 2100 |0056: const/16 v5, #int 33 // #21 │ │ -493604: 6e20 d0e0 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -49360a: 0a05 |005b: move-result v5 │ │ -49360c: 12f1 |005c: const/4 v1, #int -1 // #ff │ │ -49360e: 3315 0300 |005d: if-ne v5, v1, 0060 // +0003 │ │ -493612: 0f00 |005f: return v0 │ │ -493614: 1240 |0060: const/4 v0, #int 4 // #4 │ │ -493616: 6e30 e5e0 0405 |0061: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -49361c: 0c04 |0064: move-result-object v4 │ │ -49361e: 7030 72e7 4306 |0065: invoke-direct {v3, v4, v6}, Llombok/launch/ShadowClassLoader;.isPartOfShadowSuffixJarBased:(Ljava/lang/String;Ljava/lang/String;)Z // method@e772 │ │ -493624: 0a04 |0068: move-result v4 │ │ -493626: 0f04 |0069: return v4 │ │ -493628: 0f00 |006a: return v0 │ │ +493548: |[493548] lombok.launch.ShadowClassLoader.isPartOfShadowSuffix:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +493558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49355a: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +49355e: 0f00 |0003: return v0 │ │ +493560: 1a01 2b8b |0004: const-string v1, "file:/" // string@8b2b │ │ +493564: 6e20 e3e0 1400 |0006: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +49356a: 0a01 |0009: move-result v1 │ │ +49356c: 3801 4400 |000a: if-eqz v1, 004e // +0044 │ │ +493570: 1251 |000c: const/4 v1, #int 5 // #5 │ │ +493572: 6e20 e4e0 1400 |000d: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +493578: 0c04 |0010: move-result-object v4 │ │ +49357a: 7110 77e7 0400 |0011: invoke-static {v4}, Llombok/launch/ShadowClassLoader;.urlDecode:(Ljava/lang/String;)Ljava/lang/String; // method@e777 │ │ +493580: 0c04 |0014: move-result-object v4 │ │ +493582: 6e10 dae0 0400 |0015: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +493588: 0a01 |0018: move-result v1 │ │ +49358a: 6e10 dae0 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +493590: 0a02 |001c: move-result v2 │ │ +493592: 3721 3000 |001d: if-le v1, v2, 004d // +0030 │ │ +493596: 6e20 c6e0 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +49359c: 0a01 |0022: move-result v1 │ │ +49359e: 3801 2a00 |0023: if-eqz v1, 004d // +002a │ │ +4935a2: 6e10 dae0 0400 |0025: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4935a8: 0a01 |0028: move-result v1 │ │ +4935aa: 6e10 dae0 0500 |0029: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4935b0: 0a02 |002c: move-result v2 │ │ +4935b2: b121 |002d: sub-int/2addr v1, v2 │ │ +4935b4: d801 01ff |002e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +4935b8: 6e20 bfe0 1400 |0030: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4935be: 0a01 |0033: move-result v1 │ │ +4935c0: 1302 2f00 |0034: const/16 v2, #int 47 // #2f │ │ +4935c4: 3221 0300 |0036: if-eq v1, v2, 0039 // +0003 │ │ +4935c8: 2815 |0038: goto 004d // +0015 │ │ +4935ca: 6e10 dae0 0400 |0039: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4935d0: 0a01 |003c: move-result v1 │ │ +4935d2: 6e10 dae0 0500 |003d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4935d8: 0a05 |0040: move-result v5 │ │ +4935da: b151 |0041: sub-int/2addr v1, v5 │ │ +4935dc: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ +4935e0: 6e30 e5e0 0401 |0044: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4935e6: 0c04 |0047: move-result-object v4 │ │ +4935e8: 7030 71e7 4306 |0048: invoke-direct {v3, v4, v6}, Llombok/launch/ShadowClassLoader;.isPartOfShadowSuffixFileBased:(Ljava/lang/String;Ljava/lang/String;)Z // method@e771 │ │ +4935ee: 0a04 |004b: move-result v4 │ │ +4935f0: 0f04 |004c: return v4 │ │ +4935f2: 0f00 |004d: return v0 │ │ +4935f4: 1a05 2da9 |004e: const-string v5, "jar:" // string@a92d │ │ +4935f8: 6e20 e3e0 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4935fe: 0a05 |0053: move-result v5 │ │ +493600: 3805 1600 |0054: if-eqz v5, 006a // +0016 │ │ +493604: 1305 2100 |0056: const/16 v5, #int 33 // #21 │ │ +493608: 6e20 d0e0 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +49360e: 0a05 |005b: move-result v5 │ │ +493610: 12f1 |005c: const/4 v1, #int -1 // #ff │ │ +493612: 3315 0300 |005d: if-ne v5, v1, 0060 // +0003 │ │ +493616: 0f00 |005f: return v0 │ │ +493618: 1240 |0060: const/4 v0, #int 4 // #4 │ │ +49361a: 6e30 e5e0 0405 |0061: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +493620: 0c04 |0064: move-result-object v4 │ │ +493622: 7030 72e7 4306 |0065: invoke-direct {v3, v4, v6}, Llombok/launch/ShadowClassLoader;.isPartOfShadowSuffixJarBased:(Ljava/lang/String;Ljava/lang/String;)Z // method@e772 │ │ +493628: 0a04 |0068: move-result v4 │ │ +49362a: 0f04 |0069: return v4 │ │ +49362c: 0f00 |006a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=395 │ │ 0x000d line=396 │ │ 0x0015 line=397 │ │ 0x0039 line=401 │ │ 0x0048 line=402 │ │ @@ -948557,66 +948558,66 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -49362c: |[49362c] lombok.launch.ShadowClassLoader.isPartOfShadowSuffixFileBased:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -49363c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -493640: 7110 f1e0 0500 |0002: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -493646: 0c01 |0005: move-result-object v1 │ │ -493648: 7020 09e1 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -49364e: 1a01 2507 |0009: const-string v1, "::" // string@0725 │ │ -493652: 6e20 12e1 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493658: 6e20 12e1 6000 |000e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49365e: 6e10 1fe1 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -493664: 0c00 |0014: move-result-object v0 │ │ -493666: 5441 2ba3 |0015: iget-object v1, v4, Llombok/launch/ShadowClassLoader;.fileRootCache:Ljava/util/Map; // field@a32b │ │ -49366a: 7220 aee3 0100 |0017: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -493670: 0c01 |001a: move-result-object v1 │ │ -493672: 1f01 d118 |001b: check-cast v1, Ljava/lang/Boolean; // type@18d1 │ │ -493676: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -49367a: 6e10 97df 0100 |001f: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -493680: 0a05 |0022: move-result v5 │ │ -493682: 0f05 |0023: return v5 │ │ -493684: 2201 a918 |0024: new-instance v1, Ljava/io/File; // type@18a9 │ │ -493688: 2202 0819 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49368c: 7110 f1e0 0500 |0028: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -493692: 0c05 |002b: move-result-object v5 │ │ -493694: 7020 09e1 5200 |002c: invoke-direct {v2, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -49369a: 1a05 a106 |002f: const-string v5, "/META-INF/ShadowClassLoader" // string@06a1 │ │ -49369e: 6e20 12e1 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4936a4: 6e10 1fe1 0200 |0034: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4936aa: 0c05 |0037: move-result-object v5 │ │ -4936ac: 7020 e0de 5100 |0038: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4936b2: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -4936b4: 2202 ac18 |003c: new-instance v2, Ljava/io/FileInputStream; // type@18ac │ │ -4936b8: 7020 05df 1200 |003e: invoke-direct {v2, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4936be: 7120 76e7 6200 |0041: invoke-static {v2, v6}, Llombok/launch/ShadowClassLoader;.sclFileContainsSuffix:(Ljava/io/InputStream;Ljava/lang/String;)Z // method@e776 │ │ -4936c4: 0a06 |0044: move-result v6 │ │ -4936c6: 5441 2ba3 |0045: iget-object v1, v4, Llombok/launch/ShadowClassLoader;.fileRootCache:Ljava/util/Map; // field@a32b │ │ -4936ca: 7110 9edf 0600 |0047: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -4936d0: 0c03 |004a: move-result-object v3 │ │ -4936d2: 7230 b2e3 0103 |004b: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -4936d8: 6e10 09df 0200 |004e: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -4936de: 0f06 |0051: return v6 │ │ -4936e0: 0d06 |0052: move-exception v6 │ │ -4936e2: 6e10 09df 0200 |0053: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -4936e8: 2706 |0056: throw v6 │ │ -4936ea: 5446 2ba3 |0057: iget-object v6, v4, Llombok/launch/ShadowClassLoader;.fileRootCache:Ljava/util/Map; // field@a32b │ │ -4936ee: 7110 9edf 0500 |0059: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -4936f4: 0c01 |005c: move-result-object v1 │ │ -4936f6: 7230 b2e3 0601 |005d: invoke-interface {v6, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -4936fc: 0f05 |0060: return v5 │ │ -4936fe: 5446 2ba3 |0061: iget-object v6, v4, Llombok/launch/ShadowClassLoader;.fileRootCache:Ljava/util/Map; // field@a32b │ │ -493702: 7110 9edf 0500 |0063: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -493708: 0c01 |0066: move-result-object v1 │ │ -49370a: 7230 b2e3 0601 |0067: invoke-interface {v6, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -493710: 0f05 |006a: return v5 │ │ +493630: |[493630] lombok.launch.ShadowClassLoader.isPartOfShadowSuffixFileBased:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +493640: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +493644: 7110 f1e0 0500 |0002: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +49364a: 0c01 |0005: move-result-object v1 │ │ +49364c: 7020 09e1 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +493652: 1a01 2507 |0009: const-string v1, "::" // string@0725 │ │ +493656: 6e20 12e1 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49365c: 6e20 12e1 6000 |000e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493662: 6e10 1fe1 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +493668: 0c00 |0014: move-result-object v0 │ │ +49366a: 5441 2ba3 |0015: iget-object v1, v4, Llombok/launch/ShadowClassLoader;.fileRootCache:Ljava/util/Map; // field@a32b │ │ +49366e: 7220 aee3 0100 |0017: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +493674: 0c01 |001a: move-result-object v1 │ │ +493676: 1f01 d118 |001b: check-cast v1, Ljava/lang/Boolean; // type@18d1 │ │ +49367a: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +49367e: 6e10 97df 0100 |001f: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +493684: 0a05 |0022: move-result v5 │ │ +493686: 0f05 |0023: return v5 │ │ +493688: 2201 a918 |0024: new-instance v1, Ljava/io/File; // type@18a9 │ │ +49368c: 2202 0819 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +493690: 7110 f1e0 0500 |0028: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +493696: 0c05 |002b: move-result-object v5 │ │ +493698: 7020 09e1 5200 |002c: invoke-direct {v2, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +49369e: 1a05 a106 |002f: const-string v5, "/META-INF/ShadowClassLoader" // string@06a1 │ │ +4936a2: 6e20 12e1 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4936a8: 6e10 1fe1 0200 |0034: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4936ae: 0c05 |0037: move-result-object v5 │ │ +4936b0: 7020 e0de 5100 |0038: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4936b6: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +4936b8: 2202 ac18 |003c: new-instance v2, Ljava/io/FileInputStream; // type@18ac │ │ +4936bc: 7020 05df 1200 |003e: invoke-direct {v2, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4936c2: 7120 76e7 6200 |0041: invoke-static {v2, v6}, Llombok/launch/ShadowClassLoader;.sclFileContainsSuffix:(Ljava/io/InputStream;Ljava/lang/String;)Z // method@e776 │ │ +4936c8: 0a06 |0044: move-result v6 │ │ +4936ca: 5441 2ba3 |0045: iget-object v1, v4, Llombok/launch/ShadowClassLoader;.fileRootCache:Ljava/util/Map; // field@a32b │ │ +4936ce: 7110 9edf 0600 |0047: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +4936d4: 0c03 |004a: move-result-object v3 │ │ +4936d6: 7230 b2e3 0103 |004b: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +4936dc: 6e10 09df 0200 |004e: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +4936e2: 0f06 |0051: return v6 │ │ +4936e4: 0d06 |0052: move-exception v6 │ │ +4936e6: 6e10 09df 0200 |0053: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +4936ec: 2706 |0056: throw v6 │ │ +4936ee: 5446 2ba3 |0057: iget-object v6, v4, Llombok/launch/ShadowClassLoader;.fileRootCache:Ljava/util/Map; // field@a32b │ │ +4936f2: 7110 9edf 0500 |0059: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +4936f8: 0c01 |005c: move-result-object v1 │ │ +4936fa: 7230 b2e3 0601 |005d: invoke-interface {v6, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +493700: 0f05 |0060: return v5 │ │ +493702: 5446 2ba3 |0061: iget-object v6, v4, Llombok/launch/ShadowClassLoader;.fileRootCache:Ljava/util/Map; // field@a32b │ │ +493706: 7110 9edf 0500 |0063: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +49370c: 0c01 |0066: move-result-object v1 │ │ +49370e: 7230 b2e3 0601 |0067: invoke-interface {v6, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +493714: 0f05 |006a: return v5 │ │ catches : 3 │ │ 0x003c - 0x0041 │ │ Ljava/io/FileNotFoundException; -> 0x0061 │ │ Ljava/io/IOException; -> 0x0057 │ │ 0x0041 - 0x004e │ │ -> 0x0052 │ │ 0x004e - 0x0057 │ │ @@ -948644,83 +948645,83 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -493738: |[493738] lombok.launch.ShadowClassLoader.isPartOfShadowSuffixJarBased:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -493748: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -49374c: 7110 f1e0 0600 |0002: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -493752: 0c01 |0005: move-result-object v1 │ │ -493754: 7020 09e1 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -49375a: 1a01 2507 |0009: const-string v1, "::" // string@0725 │ │ -49375e: 6e20 12e1 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493764: 6e20 12e1 7000 |000e: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49376a: 6e10 1fe1 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -493770: 0c00 |0014: move-result-object v0 │ │ -493772: 5451 2ea3 |0015: iget-object v1, v5, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ -493776: 7220 aee3 0100 |0017: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -49377c: 0c01 |001a: move-result-object v1 │ │ -49377e: 1f01 d118 |001b: check-cast v1, Ljava/lang/Boolean; // type@18d1 │ │ -493782: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -493786: 6e10 97df 0100 |001f: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -49378c: 0a06 |0022: move-result v6 │ │ -49378e: 0f06 |0023: return v6 │ │ -493790: 1a01 2b8b |0024: const-string v1, "file:/" // string@8b2b │ │ -493794: 6e20 e3e0 1600 |0026: invoke-virtual {v6, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -49379a: 0a01 |0029: move-result v1 │ │ -49379c: 3801 0b00 |002a: if-eqz v1, 0035 // +000b │ │ -4937a0: 1251 |002c: const/4 v1, #int 5 // #5 │ │ -4937a2: 6e20 e4e0 1600 |002d: invoke-virtual {v6, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4937a8: 0c06 |0030: move-result-object v6 │ │ -4937aa: 7110 77e7 0600 |0031: invoke-static {v6}, Llombok/launch/ShadowClassLoader;.urlDecode:(Ljava/lang/String;)Ljava/lang/String; // method@e777 │ │ -4937b0: 0c06 |0034: move-result-object v6 │ │ -4937b2: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -4937b4: 2202 ac18 |0036: new-instance v2, Ljava/io/FileInputStream; // type@18ac │ │ -4937b8: 7020 07df 6200 |0038: invoke-direct {v2, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@df07 │ │ -4937be: 2206 db19 |003b: new-instance v6, Ljava/util/zip/ZipInputStream; // type@19db │ │ -4937c2: 7020 93e4 2600 |003d: invoke-direct {v6, v2}, Ljava/util/zip/ZipInputStream;.:(Ljava/io/InputStream;)V // method@e493 │ │ -4937c8: 6e10 94e4 0600 |0040: invoke-virtual {v6}, Ljava/util/zip/ZipInputStream;.getNextEntry:()Ljava/util/zip/ZipEntry; // method@e494 │ │ -4937ce: 0c03 |0043: move-result-object v3 │ │ -4937d0: 3903 0f00 |0044: if-nez v3, 0053 // +000f │ │ -4937d4: 5456 2ea3 |0046: iget-object v6, v5, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ -4937d8: 7110 9edf 0100 |0048: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -4937de: 0c07 |004b: move-result-object v7 │ │ -4937e0: 7230 b2e3 0607 |004c: invoke-interface {v6, v0, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -4937e6: 6e10 09df 0200 |004f: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -4937ec: 0f01 |0052: return v1 │ │ -4937ee: 1a04 bc49 |0053: const-string v4, "META-INF/ShadowClassLoader" // string@49bc │ │ -4937f2: 6e10 92e4 0300 |0055: invoke-virtual {v3}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@e492 │ │ -4937f8: 0c03 |0058: move-result-object v3 │ │ -4937fa: 6e20 c7e0 3400 |0059: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -493800: 0a03 |005c: move-result v3 │ │ -493802: 3903 0300 |005d: if-nez v3, 0060 // +0003 │ │ -493806: 28e1 |005f: goto 0040 // -001f │ │ -493808: 7120 76e7 7600 |0060: invoke-static {v6, v7}, Llombok/launch/ShadowClassLoader;.sclFileContainsSuffix:(Ljava/io/InputStream;Ljava/lang/String;)Z // method@e776 │ │ -49380e: 0a06 |0063: move-result v6 │ │ -493810: 5457 2ea3 |0064: iget-object v7, v5, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ -493814: 7110 9edf 0600 |0066: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -49381a: 0c03 |0069: move-result-object v3 │ │ -49381c: 7230 b2e3 0703 |006a: invoke-interface {v7, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -493822: 6e10 09df 0200 |006d: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -493828: 0f06 |0070: return v6 │ │ -49382a: 0d06 |0071: move-exception v6 │ │ -49382c: 6e10 09df 0200 |0072: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -493832: 2706 |0075: throw v6 │ │ -493834: 5456 2ea3 |0076: iget-object v6, v5, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ -493838: 7110 9edf 0100 |0078: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -49383e: 0c07 |007b: move-result-object v7 │ │ -493840: 7230 b2e3 0607 |007c: invoke-interface {v6, v0, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -493846: 0f01 |007f: return v1 │ │ -493848: 5456 2ea3 |0080: iget-object v6, v5, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ -49384c: 7110 9edf 0100 |0082: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -493852: 0c07 |0085: move-result-object v7 │ │ -493854: 7230 b2e3 0607 |0086: invoke-interface {v6, v0, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -49385a: 0f01 |0089: return v1 │ │ +49373c: |[49373c] lombok.launch.ShadowClassLoader.isPartOfShadowSuffixJarBased:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +49374c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +493750: 7110 f1e0 0600 |0002: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +493756: 0c01 |0005: move-result-object v1 │ │ +493758: 7020 09e1 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +49375e: 1a01 2507 |0009: const-string v1, "::" // string@0725 │ │ +493762: 6e20 12e1 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493768: 6e20 12e1 7000 |000e: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49376e: 6e10 1fe1 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +493774: 0c00 |0014: move-result-object v0 │ │ +493776: 5451 2ea3 |0015: iget-object v1, v5, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ +49377a: 7220 aee3 0100 |0017: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +493780: 0c01 |001a: move-result-object v1 │ │ +493782: 1f01 d118 |001b: check-cast v1, Ljava/lang/Boolean; // type@18d1 │ │ +493786: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +49378a: 6e10 97df 0100 |001f: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +493790: 0a06 |0022: move-result v6 │ │ +493792: 0f06 |0023: return v6 │ │ +493794: 1a01 2b8b |0024: const-string v1, "file:/" // string@8b2b │ │ +493798: 6e20 e3e0 1600 |0026: invoke-virtual {v6, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +49379e: 0a01 |0029: move-result v1 │ │ +4937a0: 3801 0b00 |002a: if-eqz v1, 0035 // +000b │ │ +4937a4: 1251 |002c: const/4 v1, #int 5 // #5 │ │ +4937a6: 6e20 e4e0 1600 |002d: invoke-virtual {v6, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4937ac: 0c06 |0030: move-result-object v6 │ │ +4937ae: 7110 77e7 0600 |0031: invoke-static {v6}, Llombok/launch/ShadowClassLoader;.urlDecode:(Ljava/lang/String;)Ljava/lang/String; // method@e777 │ │ +4937b4: 0c06 |0034: move-result-object v6 │ │ +4937b6: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +4937b8: 2202 ac18 |0036: new-instance v2, Ljava/io/FileInputStream; // type@18ac │ │ +4937bc: 7020 07df 6200 |0038: invoke-direct {v2, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@df07 │ │ +4937c2: 2206 db19 |003b: new-instance v6, Ljava/util/zip/ZipInputStream; // type@19db │ │ +4937c6: 7020 93e4 2600 |003d: invoke-direct {v6, v2}, Ljava/util/zip/ZipInputStream;.:(Ljava/io/InputStream;)V // method@e493 │ │ +4937cc: 6e10 94e4 0600 |0040: invoke-virtual {v6}, Ljava/util/zip/ZipInputStream;.getNextEntry:()Ljava/util/zip/ZipEntry; // method@e494 │ │ +4937d2: 0c03 |0043: move-result-object v3 │ │ +4937d4: 3903 0f00 |0044: if-nez v3, 0053 // +000f │ │ +4937d8: 5456 2ea3 |0046: iget-object v6, v5, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ +4937dc: 7110 9edf 0100 |0048: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +4937e2: 0c07 |004b: move-result-object v7 │ │ +4937e4: 7230 b2e3 0607 |004c: invoke-interface {v6, v0, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +4937ea: 6e10 09df 0200 |004f: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +4937f0: 0f01 |0052: return v1 │ │ +4937f2: 1a04 bc49 |0053: const-string v4, "META-INF/ShadowClassLoader" // string@49bc │ │ +4937f6: 6e10 92e4 0300 |0055: invoke-virtual {v3}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@e492 │ │ +4937fc: 0c03 |0058: move-result-object v3 │ │ +4937fe: 6e20 c7e0 3400 |0059: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +493804: 0a03 |005c: move-result v3 │ │ +493806: 3903 0300 |005d: if-nez v3, 0060 // +0003 │ │ +49380a: 28e1 |005f: goto 0040 // -001f │ │ +49380c: 7120 76e7 7600 |0060: invoke-static {v6, v7}, Llombok/launch/ShadowClassLoader;.sclFileContainsSuffix:(Ljava/io/InputStream;Ljava/lang/String;)Z // method@e776 │ │ +493812: 0a06 |0063: move-result v6 │ │ +493814: 5457 2ea3 |0064: iget-object v7, v5, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ +493818: 7110 9edf 0600 |0066: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +49381e: 0c03 |0069: move-result-object v3 │ │ +493820: 7230 b2e3 0703 |006a: invoke-interface {v7, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +493826: 6e10 09df 0200 |006d: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +49382c: 0f06 |0070: return v6 │ │ +49382e: 0d06 |0071: move-exception v6 │ │ +493830: 6e10 09df 0200 |0072: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +493836: 2706 |0075: throw v6 │ │ +493838: 5456 2ea3 |0076: iget-object v6, v5, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ +49383c: 7110 9edf 0100 |0078: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +493842: 0c07 |007b: move-result-object v7 │ │ +493844: 7230 b2e3 0607 |007c: invoke-interface {v6, v0, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +49384a: 0f01 |007f: return v1 │ │ +49384c: 5456 2ea3 |0080: iget-object v6, v5, Llombok/launch/ShadowClassLoader;.jarLocCache:Ljava/util/Map; // field@a32e │ │ +493850: 7110 9edf 0100 |0082: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +493856: 0c07 |0085: move-result-object v7 │ │ +493858: 7230 b2e3 0607 |0086: invoke-interface {v6, v0, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +49385e: 0f01 |0089: return v1 │ │ catches : 5 │ │ 0x0036 - 0x003b │ │ Ljava/io/FileNotFoundException; -> 0x0080 │ │ Ljava/io/IOException; -> 0x0076 │ │ 0x003b - 0x004f │ │ -> 0x0071 │ │ 0x004f - 0x0052 │ │ @@ -948758,34 +948759,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -493890: |[493890] lombok.launch.ShadowClassLoader.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4938a0: 1a00 3da9 |0000: const-string v0, "java/" // string@a93d │ │ -4938a4: 6e20 e3e0 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4938aa: 0a00 |0005: move-result v0 │ │ -4938ac: 3900 1a00 |0006: if-nez v0, 0020 // +001a │ │ -4938b0: 1a00 b5e2 |0008: const-string v0, "sun/" // string@e2b5 │ │ -4938b4: 6e20 e3e0 0300 |000a: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4938ba: 0a00 |000d: move-result v0 │ │ -4938bc: 3900 1200 |000e: if-nez v0, 0020 // +0012 │ │ -4938c0: 7030 6fe7 2103 |0010: invoke-direct {v1, v2, v3}, Llombok/launch/ShadowClassLoader;.inOwnBase:(Ljava/lang/String;Ljava/lang/String;)Z // method@e76f │ │ -4938c6: 0a00 |0013: move-result v0 │ │ -4938c8: 3900 0a00 |0014: if-nez v0, 001e // +000a │ │ -4938cc: 5410 34a3 |0016: iget-object v0, v1, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ -4938d0: 7040 70e7 2103 |0018: invoke-direct {v1, v2, v3, v0}, Llombok/launch/ShadowClassLoader;.isPartOfShadowSuffix:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@e770 │ │ -4938d6: 0a02 |001b: move-result v2 │ │ -4938d8: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ -4938dc: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -4938de: 0f02 |001f: return v2 │ │ -4938e0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -4938e2: 0f02 |0021: return v2 │ │ +493894: |[493894] lombok.launch.ShadowClassLoader.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4938a4: 1a00 3da9 |0000: const-string v0, "java/" // string@a93d │ │ +4938a8: 6e20 e3e0 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4938ae: 0a00 |0005: move-result v0 │ │ +4938b0: 3900 1a00 |0006: if-nez v0, 0020 // +001a │ │ +4938b4: 1a00 b5e2 |0008: const-string v0, "sun/" // string@e2b5 │ │ +4938b8: 6e20 e3e0 0300 |000a: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4938be: 0a00 |000d: move-result v0 │ │ +4938c0: 3900 1200 |000e: if-nez v0, 0020 // +0012 │ │ +4938c4: 7030 6fe7 2103 |0010: invoke-direct {v1, v2, v3}, Llombok/launch/ShadowClassLoader;.inOwnBase:(Ljava/lang/String;Ljava/lang/String;)Z // method@e76f │ │ +4938ca: 0a00 |0013: move-result v0 │ │ +4938cc: 3900 0a00 |0014: if-nez v0, 001e // +000a │ │ +4938d0: 5410 34a3 |0016: iget-object v0, v1, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ +4938d4: 7040 70e7 2103 |0018: invoke-direct {v1, v2, v3, v0}, Llombok/launch/ShadowClassLoader;.isPartOfShadowSuffix:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@e770 │ │ +4938da: 0a02 |001b: move-result v2 │ │ +4938dc: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ +4938e0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +4938e2: 0f02 |001f: return v2 │ │ +4938e4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +4938e6: 0f02 |0021: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=300 │ │ 0x000a line=301 │ │ 0x0010 line=302 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Llombok/launch/ShadowClassLoader; │ │ @@ -948797,40 +948798,40 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -4938e4: |[4938e4] lombok.launch.ShadowClassLoader.sclFileContainsSuffix:(Ljava/io/InputStream;Ljava/lang/String;)Z │ │ -4938f4: 2200 9c18 |0000: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ -4938f8: 2201 b918 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ -4938fc: 1a02 d560 |0004: const-string v2, "UTF-8" // string@60d5 │ │ -493900: 7030 38df 3102 |0006: invoke-direct {v1, v3, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -493906: 7020 aede 1000 |0009: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ -49390c: 6e10 b1de 0000 |000c: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -493912: 0c03 |000f: move-result-object v3 │ │ -493914: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -493916: 3903 0300 |0011: if-nez v3, 0014 // +0003 │ │ -49391a: 0f01 |0013: return v1 │ │ -49391c: 6e10 ebe0 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ -493922: 0c03 |0017: move-result-object v3 │ │ -493924: 6e10 d5e0 0300 |0018: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -49392a: 0a02 |001b: move-result v2 │ │ -49392c: 3902 f0ff |001c: if-nez v2, 000c // -0010 │ │ -493930: 6e20 bfe0 1300 |001e: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -493936: 0a01 |0021: move-result v1 │ │ -493938: 1302 2300 |0022: const/16 v2, #int 35 // #23 │ │ -49393c: 3321 0300 |0024: if-ne v1, v2, 0027 // +0003 │ │ -493940: 28e6 |0026: goto 000c // -001a │ │ -493942: 6e20 c7e0 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -493948: 0a03 |002a: move-result v3 │ │ -49394a: 3803 e1ff |002b: if-eqz v3, 000c // -001f │ │ -49394e: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -493950: 0f03 |002e: return v3 │ │ +4938e8: |[4938e8] lombok.launch.ShadowClassLoader.sclFileContainsSuffix:(Ljava/io/InputStream;Ljava/lang/String;)Z │ │ +4938f8: 2200 9c18 |0000: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ +4938fc: 2201 b918 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ +493900: 1a02 d560 |0004: const-string v2, "UTF-8" // string@60d5 │ │ +493904: 7030 38df 3102 |0006: invoke-direct {v1, v3, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +49390a: 7020 aede 1000 |0009: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ +493910: 6e10 b1de 0000 |000c: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +493916: 0c03 |000f: move-result-object v3 │ │ +493918: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +49391a: 3903 0300 |0011: if-nez v3, 0014 // +0003 │ │ +49391e: 0f01 |0013: return v1 │ │ +493920: 6e10 ebe0 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ +493926: 0c03 |0017: move-result-object v3 │ │ +493928: 6e10 d5e0 0300 |0018: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +49392e: 0a02 |001b: move-result v2 │ │ +493930: 3902 f0ff |001c: if-nez v2, 000c // -0010 │ │ +493934: 6e20 bfe0 1300 |001e: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +49393a: 0a01 |0021: move-result v1 │ │ +49393c: 1302 2300 |0022: const/16 v2, #int 35 // #23 │ │ +493940: 3321 0300 |0024: if-ne v1, v2, 0027 // +0003 │ │ +493944: 28e6 |0026: goto 000c // -001a │ │ +493946: 6e20 c7e0 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +49394c: 0a03 |002a: move-result v3 │ │ +49394e: 3803 e1ff |002b: if-eqz v3, 000c // -001f │ │ +493952: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +493954: 0f03 |002e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x000c line=315 │ │ 0x0014 line=316 │ │ 0x0018 line=317 │ │ 0x0027 line=318 │ │ @@ -948843,23 +948844,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -493ba4: |[493ba4] lombok.launch.ShadowClassLoader.urlDecode:(Ljava/lang/String;)Ljava/lang/String; │ │ -493bb4: 1a00 d560 |0000: const-string v0, "UTF-8" // string@60d5 │ │ -493bb8: 7120 f7e1 0100 |0002: invoke-static {v1, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e1f7 │ │ -493bbe: 0c01 |0005: move-result-object v1 │ │ -493bc0: 1101 |0006: return-object v1 │ │ -493bc2: 2201 eb18 |0007: new-instance v1, Ljava/lang/InternalError; // type@18eb │ │ -493bc6: 1a00 d660 |0009: const-string v0, "UTF-8 not supported" // string@60d6 │ │ -493bca: 7020 50e0 0100 |000b: invoke-direct {v1, v0}, Ljava/lang/InternalError;.:(Ljava/lang/String;)V // method@e050 │ │ -493bd0: 2701 |000e: throw v1 │ │ +493ba8: |[493ba8] lombok.launch.ShadowClassLoader.urlDecode:(Ljava/lang/String;)Ljava/lang/String; │ │ +493bb8: 1a00 d560 |0000: const-string v0, "UTF-8" // string@60d5 │ │ +493bbc: 7120 f7e1 0100 |0002: invoke-static {v1, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e1f7 │ │ +493bc2: 0c01 |0005: move-result-object v1 │ │ +493bc4: 1101 |0006: return-object v1 │ │ +493bc6: 2201 eb18 |0007: new-instance v1, Ljava/lang/InternalError; // type@18eb │ │ +493bca: 1a00 d660 |0009: const-string v0, "UTF-8 not supported" // string@60d6 │ │ +493bce: 7020 50e0 0100 |000b: invoke-direct {v1, v0}, Ljava/lang/InternalError;.:(Ljava/lang/String;)V // method@e050 │ │ +493bd4: 2701 |000e: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0007 │ │ positions : │ │ 0x0002 line=325 │ │ 0x0007 line=327 │ │ locals : │ │ @@ -948871,20 +948872,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -494618: |[494618] lombok.launch.ShadowClassLoader.addOverrideClasspathEntry:(Ljava/lang/String;)V │ │ -494628: 5420 32a3 |0000: iget-object v0, v2, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ -49462c: 2201 a918 |0002: new-instance v1, Ljava/io/File; // type@18a9 │ │ -494630: 7020 e0de 3100 |0004: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -494636: 7220 85e3 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -49463c: 0e00 |000a: return-void │ │ +49461c: |[49461c] lombok.launch.ShadowClassLoader.addOverrideClasspathEntry:(Ljava/lang/String;)V │ │ +49462c: 5420 32a3 |0000: iget-object v0, v2, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ +494630: 2201 a918 |0002: new-instance v1, Ljava/io/File; // type@18a9 │ │ +494634: 7020 e0de 3100 |0004: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +49463a: 7220 85e3 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +494640: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Llombok/launch/ShadowClassLoader; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -948893,42 +948894,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -494640: |[494640] lombok.launch.ShadowClassLoader.addOverrideJarDir:(Ljava/lang/String;)V │ │ -494650: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -494654: 7020 e0de 6000 |0002: invoke-direct {v0, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -49465a: 6e10 f9de 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ -494660: 0c06 |0008: move-result-object v6 │ │ -494662: 2160 |0009: array-length v0, v6 │ │ -494664: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -494666: 3401 0300 |000b: if-lt v1, v0, 000e // +0003 │ │ -49466a: 0e00 |000d: return-void │ │ -49466c: 4602 0601 |000e: aget-object v2, v6, v1 │ │ -494670: 6e10 f0de 0200 |0010: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -494676: 0c03 |0013: move-result-object v3 │ │ -494678: 6e10 e7e0 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@e0e7 │ │ -49467e: 0c03 |0017: move-result-object v3 │ │ -494680: 1a04 8606 |0018: const-string v4, ".jar" // string@0686 │ │ -494684: 6e20 c6e0 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -49468a: 0a03 |001d: move-result v3 │ │ -49468c: 3803 1300 |001e: if-eqz v3, 0031 // +0013 │ │ -494690: 6e10 e2de 0200 |0020: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ -494696: 0a03 |0023: move-result v3 │ │ -494698: 3803 0d00 |0024: if-eqz v3, 0031 // +000d │ │ -49469c: 6e10 f5de 0200 |0026: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@def5 │ │ -4946a2: 0a03 |0029: move-result v3 │ │ -4946a4: 3803 0700 |002a: if-eqz v3, 0031 // +0007 │ │ -4946a8: 5453 32a3 |002c: iget-object v3, v5, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ -4946ac: 7220 85e3 2300 |002e: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4946b2: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4946b6: 28d8 |0033: goto 000b // -0028 │ │ +494644: |[494644] lombok.launch.ShadowClassLoader.addOverrideJarDir:(Ljava/lang/String;)V │ │ +494654: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +494658: 7020 e0de 6000 |0002: invoke-direct {v0, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +49465e: 6e10 f9de 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ +494664: 0c06 |0008: move-result-object v6 │ │ +494666: 2160 |0009: array-length v0, v6 │ │ +494668: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +49466a: 3401 0300 |000b: if-lt v1, v0, 000e // +0003 │ │ +49466e: 0e00 |000d: return-void │ │ +494670: 4602 0601 |000e: aget-object v2, v6, v1 │ │ +494674: 6e10 f0de 0200 |0010: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +49467a: 0c03 |0013: move-result-object v3 │ │ +49467c: 6e10 e7e0 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@e0e7 │ │ +494682: 0c03 |0017: move-result-object v3 │ │ +494684: 1a04 8606 |0018: const-string v4, ".jar" // string@0686 │ │ +494688: 6e20 c6e0 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +49468e: 0a03 |001d: move-result v3 │ │ +494690: 3803 1300 |001e: if-eqz v3, 0031 // +0013 │ │ +494694: 6e10 e2de 0200 |0020: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ +49469a: 0a03 |0023: move-result v3 │ │ +49469c: 3803 0d00 |0024: if-eqz v3, 0031 // +000d │ │ +4946a0: 6e10 f5de 0200 |0026: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@def5 │ │ +4946a6: 0a03 |0029: move-result v3 │ │ +4946a8: 3803 0700 |002a: if-eqz v3, 0031 // +0007 │ │ +4946ac: 5453 32a3 |002c: iget-object v3, v5, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ +4946b0: 7220 85e3 2300 |002e: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4946b6: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4946ba: 28d8 |0033: goto 000b // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0005 line=589 │ │ 0x0010 line=590 │ │ locals : │ │ 0x0000 - 0x0034 reg=5 this Llombok/launch/ShadowClassLoader; │ │ @@ -948939,19 +948940,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -493be4: |[493be4] lombok.launch.ShadowClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL; │ │ -493bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -493bf6: 7030 6de7 2100 |0001: invoke-direct {v1, v2, v0}, Llombok/launch/ShadowClassLoader;.getResource_:(Ljava/lang/String;Z)Ljava/net/URL; // method@e76d │ │ -493bfc: 0c02 |0004: move-result-object v2 │ │ -493bfe: 1102 |0005: return-object v2 │ │ +493be8: |[493be8] lombok.launch.ShadowClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL; │ │ +493bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +493bfa: 7030 6de7 2100 |0001: invoke-direct {v1, v2, v0}, Llombok/launch/ShadowClassLoader;.getResource_:(Ljava/lang/String;Z)Ljava/net/URL; // method@e76d │ │ +493c00: 0c02 |0004: move-result-object v2 │ │ +493c02: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=454 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Llombok/launch/ShadowClassLoader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -948960,97 +948961,97 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -493f60: |[493f60] lombok.launch.ShadowClassLoader.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; │ │ -493f70: 1a00 8306 |0000: const-string v0, ".class" // string@0683 │ │ -493f74: 6e20 c6e0 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -493f7a: 0a00 |0005: move-result v0 │ │ -493f7c: 3800 2500 |0006: if-eqz v0, 002b // +0025 │ │ -493f80: 2200 0819 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -493f84: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -493f86: 6e10 dae0 0600 |000b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ -493f8c: 0a02 |000e: move-result v2 │ │ -493f8e: d802 02fa |000f: add-int/lit8 v2, v2, #int -6 // #fa │ │ -493f92: 6e30 e5e0 1602 |0011: invoke-virtual {v6, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -493f98: 0c01 |0014: move-result-object v1 │ │ -493f9a: 7110 f1e0 0100 |0015: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -493fa0: 0c01 |0018: move-result-object v1 │ │ -493fa2: 7020 09e1 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -493fa8: 1a01 7e06 |001c: const-string v1, ".SCL." // string@067e │ │ -493fac: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493fb2: 5451 34a3 |0021: iget-object v1, v5, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ -493fb6: 6e20 12e1 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493fbc: 6e10 1fe1 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -493fc2: 0c00 |0029: move-result-object v0 │ │ -493fc4: 2802 |002a: goto 002c // +0002 │ │ -493fc6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -493fc8: 2201 a119 |002c: new-instance v1, Ljava/util/Vector; // type@19a1 │ │ -493fcc: 7010 1be4 0100 |002e: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@e41b │ │ -493fd2: 5452 32a3 |0031: iget-object v2, v5, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ -493fd6: 7210 8fe3 0200 |0033: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -493fdc: 0c02 |0036: move-result-object v2 │ │ -493fde: 7210 5fe3 0200 |0037: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -493fe4: 0a03 |003a: move-result v3 │ │ -493fe6: 3903 5900 |003b: if-nez v3, 0094 // +0059 │ │ -493fea: 5452 32a3 |003d: iget-object v2, v5, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ -493fee: 7210 8ee3 0200 |003f: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ -493ff4: 0a02 |0042: move-result v2 │ │ -493ff6: 3802 0d00 |0043: if-eqz v2, 0050 // +000d │ │ -493ffa: 5452 28a3 |0045: iget-object v2, v5, Llombok/launch/ShadowClassLoader;.SELF_BASE_FILE:Ljava/io/File; // field@a328 │ │ -493ffe: 7040 6be7 6520 |0047: invoke-direct {v5, v6, v0, v2}, Llombok/launch/ShadowClassLoader;.getResourceFromLocation:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL; // method@e76b │ │ -494004: 0c02 |004a: move-result-object v2 │ │ -494006: 3802 0500 |004b: if-eqz v2, 0050 // +0005 │ │ -49400a: 6e20 1ce4 2100 |004d: invoke-virtual {v1, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@e41c │ │ -494010: 6f20 f8df 6500 |0050: invoke-super {v5, v6}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dff8 │ │ -494016: 0c03 |0053: move-result-object v3 │ │ -494018: 7210 33e3 0300 |0054: invoke-interface {v3}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ -49401e: 0a02 |0057: move-result v2 │ │ -494020: 3902 2800 |0058: if-nez v2, 0080 // +0028 │ │ -494024: 3800 2100 |005a: if-eqz v0, 007b // +0021 │ │ -494028: 6f20 f8df 0500 |005c: invoke-super {v5, v0}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dff8 │ │ -49402e: 0c06 |005f: move-result-object v6 │ │ -494030: 7210 33e3 0600 |0060: invoke-interface {v6}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ -494036: 0a02 |0063: move-result v2 │ │ -494038: 3902 0300 |0064: if-nez v2, 0067 // +0003 │ │ -49403c: 2815 |0066: goto 007b // +0015 │ │ -49403e: 7210 34e3 0600 |0067: invoke-interface {v6}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ -494044: 0c02 |006a: move-result-object v2 │ │ -494046: 1f02 3d19 |006b: check-cast v2, Ljava/net/URL; // type@193d │ │ -49404a: 6e10 f1e1 0200 |006d: invoke-virtual {v2}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ -494050: 0c03 |0070: move-result-object v3 │ │ -494052: 7030 74e7 3500 |0071: invoke-direct {v5, v3, v0}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ -494058: 0a03 |0074: move-result v3 │ │ -49405a: 3903 ebff |0075: if-nez v3, 0060 // -0015 │ │ -49405e: 6e20 1ce4 2100 |0077: invoke-virtual {v1, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@e41c │ │ -494064: 28e6 |007a: goto 0060 // -001a │ │ -494066: 6e10 1de4 0100 |007b: invoke-virtual {v1}, Ljava/util/Vector;.elements:()Ljava/util/Enumeration; // method@e41d │ │ -49406c: 0c06 |007e: move-result-object v6 │ │ -49406e: 1106 |007f: return-object v6 │ │ -494070: 7210 34e3 0300 |0080: invoke-interface {v3}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ -494076: 0c02 |0083: move-result-object v2 │ │ -494078: 1f02 3d19 |0084: check-cast v2, Ljava/net/URL; // type@193d │ │ -49407c: 6e10 f1e1 0200 |0086: invoke-virtual {v2}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ -494082: 0c04 |0089: move-result-object v4 │ │ -494084: 7030 74e7 4506 |008a: invoke-direct {v5, v4, v6}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ -49408a: 0a04 |008d: move-result v4 │ │ -49408c: 3904 c6ff |008e: if-nez v4, 0054 // -003a │ │ -494090: 6e20 1ce4 2100 |0090: invoke-virtual {v1, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@e41c │ │ -494096: 28c1 |0093: goto 0054 // -003f │ │ -494098: 7210 60e3 0200 |0094: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -49409e: 0c03 |0097: move-result-object v3 │ │ -4940a0: 1f03 a918 |0098: check-cast v3, Ljava/io/File; // type@18a9 │ │ -4940a4: 7040 6be7 6530 |009a: invoke-direct {v5, v6, v0, v3}, Llombok/launch/ShadowClassLoader;.getResourceFromLocation:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL; // method@e76b │ │ -4940aa: 0c03 |009d: move-result-object v3 │ │ -4940ac: 3803 99ff |009e: if-eqz v3, 0037 // -0067 │ │ -4940b0: 6e20 1ce4 3100 |00a0: invoke-virtual {v1, v3}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@e41c │ │ -4940b6: 2894 |00a3: goto 0037 // -006c │ │ +493f64: |[493f64] lombok.launch.ShadowClassLoader.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; │ │ +493f74: 1a00 8306 |0000: const-string v0, ".class" // string@0683 │ │ +493f78: 6e20 c6e0 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +493f7e: 0a00 |0005: move-result v0 │ │ +493f80: 3800 2500 |0006: if-eqz v0, 002b // +0025 │ │ +493f84: 2200 0819 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +493f88: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +493f8a: 6e10 dae0 0600 |000b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ +493f90: 0a02 |000e: move-result v2 │ │ +493f92: d802 02fa |000f: add-int/lit8 v2, v2, #int -6 // #fa │ │ +493f96: 6e30 e5e0 1602 |0011: invoke-virtual {v6, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +493f9c: 0c01 |0014: move-result-object v1 │ │ +493f9e: 7110 f1e0 0100 |0015: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +493fa4: 0c01 |0018: move-result-object v1 │ │ +493fa6: 7020 09e1 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +493fac: 1a01 7e06 |001c: const-string v1, ".SCL." // string@067e │ │ +493fb0: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493fb6: 5451 34a3 |0021: iget-object v1, v5, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ +493fba: 6e20 12e1 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493fc0: 6e10 1fe1 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +493fc6: 0c00 |0029: move-result-object v0 │ │ +493fc8: 2802 |002a: goto 002c // +0002 │ │ +493fca: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +493fcc: 2201 a119 |002c: new-instance v1, Ljava/util/Vector; // type@19a1 │ │ +493fd0: 7010 1be4 0100 |002e: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@e41b │ │ +493fd6: 5452 32a3 |0031: iget-object v2, v5, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ +493fda: 7210 8fe3 0200 |0033: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +493fe0: 0c02 |0036: move-result-object v2 │ │ +493fe2: 7210 5fe3 0200 |0037: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +493fe8: 0a03 |003a: move-result v3 │ │ +493fea: 3903 5900 |003b: if-nez v3, 0094 // +0059 │ │ +493fee: 5452 32a3 |003d: iget-object v2, v5, Llombok/launch/ShadowClassLoader;.override:Ljava/util/List; // field@a332 │ │ +493ff2: 7210 8ee3 0200 |003f: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ +493ff8: 0a02 |0042: move-result v2 │ │ +493ffa: 3802 0d00 |0043: if-eqz v2, 0050 // +000d │ │ +493ffe: 5452 28a3 |0045: iget-object v2, v5, Llombok/launch/ShadowClassLoader;.SELF_BASE_FILE:Ljava/io/File; // field@a328 │ │ +494002: 7040 6be7 6520 |0047: invoke-direct {v5, v6, v0, v2}, Llombok/launch/ShadowClassLoader;.getResourceFromLocation:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL; // method@e76b │ │ +494008: 0c02 |004a: move-result-object v2 │ │ +49400a: 3802 0500 |004b: if-eqz v2, 0050 // +0005 │ │ +49400e: 6e20 1ce4 2100 |004d: invoke-virtual {v1, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@e41c │ │ +494014: 6f20 f8df 6500 |0050: invoke-super {v5, v6}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dff8 │ │ +49401a: 0c03 |0053: move-result-object v3 │ │ +49401c: 7210 33e3 0300 |0054: invoke-interface {v3}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ +494022: 0a02 |0057: move-result v2 │ │ +494024: 3902 2800 |0058: if-nez v2, 0080 // +0028 │ │ +494028: 3800 2100 |005a: if-eqz v0, 007b // +0021 │ │ +49402c: 6f20 f8df 0500 |005c: invoke-super {v5, v0}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dff8 │ │ +494032: 0c06 |005f: move-result-object v6 │ │ +494034: 7210 33e3 0600 |0060: invoke-interface {v6}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ +49403a: 0a02 |0063: move-result v2 │ │ +49403c: 3902 0300 |0064: if-nez v2, 0067 // +0003 │ │ +494040: 2815 |0066: goto 007b // +0015 │ │ +494042: 7210 34e3 0600 |0067: invoke-interface {v6}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ +494048: 0c02 |006a: move-result-object v2 │ │ +49404a: 1f02 3d19 |006b: check-cast v2, Ljava/net/URL; // type@193d │ │ +49404e: 6e10 f1e1 0200 |006d: invoke-virtual {v2}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ +494054: 0c03 |0070: move-result-object v3 │ │ +494056: 7030 74e7 3500 |0071: invoke-direct {v5, v3, v0}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ +49405c: 0a03 |0074: move-result v3 │ │ +49405e: 3903 ebff |0075: if-nez v3, 0060 // -0015 │ │ +494062: 6e20 1ce4 2100 |0077: invoke-virtual {v1, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@e41c │ │ +494068: 28e6 |007a: goto 0060 // -001a │ │ +49406a: 6e10 1de4 0100 |007b: invoke-virtual {v1}, Ljava/util/Vector;.elements:()Ljava/util/Enumeration; // method@e41d │ │ +494070: 0c06 |007e: move-result-object v6 │ │ +494072: 1106 |007f: return-object v6 │ │ +494074: 7210 34e3 0300 |0080: invoke-interface {v3}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ +49407a: 0c02 |0083: move-result-object v2 │ │ +49407c: 1f02 3d19 |0084: check-cast v2, Ljava/net/URL; // type@193d │ │ +494080: 6e10 f1e1 0200 |0086: invoke-virtual {v2}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@e1f1 │ │ +494086: 0c04 |0089: move-result-object v4 │ │ +494088: 7030 74e7 4506 |008a: invoke-direct {v5, v4, v6}, Llombok/launch/ShadowClassLoader;.partOfShadow:(Ljava/lang/String;Ljava/lang/String;)Z // method@e774 │ │ +49408e: 0a04 |008d: move-result v4 │ │ +494090: 3904 c6ff |008e: if-nez v4, 0054 // -003a │ │ +494094: 6e20 1ce4 2100 |0090: invoke-virtual {v1, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@e41c │ │ +49409a: 28c1 |0093: goto 0054 // -003f │ │ +49409c: 7210 60e3 0200 |0094: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4940a2: 0c03 |0097: move-result-object v3 │ │ +4940a4: 1f03 a918 |0098: check-cast v3, Ljava/io/File; // type@18a9 │ │ +4940a8: 7040 6be7 6530 |009a: invoke-direct {v5, v6, v0, v3}, Llombok/launch/ShadowClassLoader;.getResourceFromLocation:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/net/URL; // method@e76b │ │ +4940ae: 0c03 |009d: move-result-object v3 │ │ +4940b0: 3803 99ff |009e: if-eqz v3, 0037 // -0067 │ │ +4940b4: 6e20 1ce4 3100 |00a0: invoke-virtual {v1, v3}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@e41c │ │ +4940ba: 2894 |00a3: goto 0037 // -006c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=417 │ │ 0x002c line=424 │ │ 0x0031 line=426 │ │ 0x003d line=431 │ │ 0x0045 line=432 │ │ @@ -949076,144 +949077,144 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 244 16-bit code units │ │ -493954: |[493954] lombok.launch.ShadowClassLoader.loadClass:(Ljava/lang/String;Z)Ljava/lang/Class; │ │ -493964: 6e20 67e7 7600 |0000: invoke-virtual {v6, v7}, Llombok/launch/ShadowClassLoader;.findLoadedClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e767 │ │ -49396a: 0c00 |0003: move-result-object v0 │ │ -49396c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -493970: 1100 |0006: return-object v0 │ │ -493972: 5460 2da3 |0007: iget-object v0, v6, Llombok/launch/ShadowClassLoader;.highlanders:Ljava/util/List; // field@a32d │ │ -493976: 7220 88e3 7000 |0009: invoke-interface {v0, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ -49397c: 0a00 |000c: move-result v0 │ │ -49397e: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ -493982: 6200 2ca3 |000f: sget-object v0, Llombok/launch/ShadowClassLoader;.highlanderMap:Ljava/util/concurrent/ConcurrentMap; // field@a32c │ │ -493986: 7220 2be4 7000 |0011: invoke-interface {v0, v7}, Ljava/util/concurrent/ConcurrentMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e42b │ │ -49398c: 0c00 |0014: move-result-object v0 │ │ -49398e: 1f00 d518 |0015: check-cast v0, Ljava/lang/Class; // type@18d5 │ │ -493992: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ -493996: 1100 |0019: return-object v0 │ │ -493998: 2200 0819 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -49399c: 1a01 6a06 |001c: const-string v1, "." // string@066a │ │ -4939a0: 1a02 9a06 |001e: const-string v2, "/" // string@069a │ │ -4939a4: 6e30 dfe0 1702 |0020: invoke-virtual {v7, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@e0df │ │ -4939aa: 0c03 |0023: move-result-object v3 │ │ -4939ac: 7110 f1e0 0300 |0024: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -4939b2: 0c03 |0027: move-result-object v3 │ │ -4939b4: 7020 09e1 3000 |0028: invoke-direct {v0, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4939ba: 1a03 8306 |002b: const-string v3, ".class" // string@0683 │ │ -4939be: 6e20 12e1 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4939c4: 6e10 1fe1 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4939ca: 0c00 |0033: move-result-object v0 │ │ -4939cc: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -4939ce: 7030 6de7 0603 |0035: invoke-direct {v6, v0, v3}, Llombok/launch/ShadowClassLoader;.getResource_:(Ljava/lang/String;Z)Ljava/net/URL; // method@e76d │ │ -4939d4: 0c04 |0038: move-result-object v4 │ │ -4939d6: 3904 3a00 |0039: if-nez v4, 0073 // +003a │ │ -4939da: 7020 66e7 0600 |003b: invoke-direct {v6, v0}, Llombok/launch/ShadowClassLoader;.exclusionListMatch:(Ljava/lang/String;)Z // method@e766 │ │ -4939e0: 0a00 |003e: move-result v0 │ │ -4939e2: 3900 3400 |003f: if-nez v0, 0073 // +0034 │ │ -4939e6: 6f30 fcdf 7608 |0041: invoke-super {v6, v7, v8}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;Z)Ljava/lang/Class; // method@dffc │ │ -4939ec: 0c07 |0044: move-result-object v7 │ │ -4939ee: 1107 |0045: return-object v7 │ │ -4939f0: 0d00 |0046: move-exception v0 │ │ -4939f2: 2204 0819 |0047: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4939f6: 1a05 8dd3 |0049: const-string v5, "secondaryLoading.SCL." // string@d38d │ │ -4939fa: 7020 09e1 5400 |004b: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -493a00: 5465 34a3 |004e: iget-object v5, v6, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ -493a04: 6e20 12e1 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493a0a: 6e20 12e1 2400 |0053: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493a10: 6e30 dfe0 1702 |0056: invoke-virtual {v7, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@e0df │ │ -493a16: 0c01 |0059: move-result-object v1 │ │ -493a18: 6e20 12e1 1400 |005a: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493a1e: 1a01 7e06 |005d: const-string v1, ".SCL." // string@067e │ │ -493a22: 6e20 12e1 1400 |005f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493a28: 5461 34a3 |0062: iget-object v1, v6, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ -493a2c: 6e20 12e1 1400 |0064: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493a32: 6e10 1fe1 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -493a38: 0c01 |006a: move-result-object v1 │ │ -493a3a: 7030 6de7 1603 |006b: invoke-direct {v6, v1, v3}, Llombok/launch/ShadowClassLoader;.getResource_:(Ljava/lang/String;Z)Ljava/net/URL; // method@e76d │ │ -493a40: 0c04 |006e: move-result-object v4 │ │ -493a42: 3804 0300 |006f: if-eqz v4, 0072 // +0003 │ │ -493a46: 2802 |0071: goto 0073 // +0002 │ │ -493a48: 2700 |0072: throw v0 │ │ -493a4a: 3804 7b00 |0073: if-eqz v4, 00ee // +007b │ │ -493a4e: 6e10 efe1 0400 |0075: invoke-virtual {v4}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@e1ef │ │ -493a54: 0c00 |0078: move-result-object v0 │ │ -493a56: 1501 0100 |0079: const/high16 v1, #int 65536 // #1 │ │ -493a5a: 2311 1e1e |007b: new-array v1, v1, [B // type@1e1e │ │ -493a5e: 1202 |007d: const/4 v2, #int 0 // #0 │ │ -493a60: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -493a62: 2114 |007f: array-length v4, v1 │ │ -493a64: b134 |0080: sub-int/2addr v4, v3 │ │ -493a66: 6e40 34df 1043 |0081: invoke-virtual {v0, v1, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -493a6c: 0a04 |0084: move-result v4 │ │ -493a6e: 12f5 |0085: const/4 v5, #int -1 // #ff │ │ -493a70: 3354 4000 |0086: if-ne v4, v5, 00c6 // +0040 │ │ -493a74: 6e10 2fdf 0000 |0088: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -493a7a: 6e53 65e7 7621 |008b: invoke-virtual {v6, v7, v1, v2, v3}, Llombok/launch/ShadowClassLoader;.defineClass:(Ljava/lang/String;[BII)Ljava/lang/Class; // method@e765 │ │ -493a80: 0c00 |008e: move-result-object v0 │ │ -493a82: 281c |008f: goto 00ab // +001c │ │ -493a84: 0d00 |0090: move-exception v0 │ │ -493a86: 5461 2da3 |0091: iget-object v1, v6, Llombok/launch/ShadowClassLoader;.highlanders:Ljava/util/List; // field@a32d │ │ -493a8a: 7220 88e3 7100 |0093: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ -493a90: 0a01 |0096: move-result v1 │ │ -493a92: 3801 0d00 |0097: if-eqz v1, 00a4 // +000d │ │ -493a96: 6201 2ca3 |0099: sget-object v1, Llombok/launch/ShadowClassLoader;.highlanderMap:Ljava/util/concurrent/ConcurrentMap; // field@a32c │ │ -493a9a: 7220 2be4 7100 |009b: invoke-interface {v1, v7}, Ljava/util/concurrent/ConcurrentMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e42b │ │ -493aa0: 0c01 |009e: move-result-object v1 │ │ -493aa2: 1f01 d518 |009f: check-cast v1, Ljava/lang/Class; // type@18d5 │ │ -493aa6: 3801 0300 |00a1: if-eqz v1, 00a4 // +0003 │ │ -493aaa: 1101 |00a3: return-object v1 │ │ -493aac: 6e20 67e7 7600 |00a4: invoke-virtual {v6, v7}, Llombok/launch/ShadowClassLoader;.findLoadedClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e767 │ │ -493ab2: 0c01 |00a7: move-result-object v1 │ │ -493ab4: 3801 1c00 |00a8: if-eqz v1, 00c4 // +001c │ │ -493ab8: 0710 |00aa: move-object v0, v1 │ │ -493aba: 5461 2da3 |00ab: iget-object v1, v6, Llombok/launch/ShadowClassLoader;.highlanders:Ljava/util/List; // field@a32d │ │ -493abe: 7220 88e3 7100 |00ad: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ -493ac4: 0a01 |00b0: move-result v1 │ │ -493ac6: 3801 0d00 |00b1: if-eqz v1, 00be // +000d │ │ -493aca: 6201 2ca3 |00b3: sget-object v1, Llombok/launch/ShadowClassLoader;.highlanderMap:Ljava/util/concurrent/ConcurrentMap; // field@a32c │ │ -493ace: 7230 2ce4 7100 |00b5: invoke-interface {v1, v7, v0}, Ljava/util/concurrent/ConcurrentMap;.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e42c │ │ -493ad4: 0c07 |00b8: move-result-object v7 │ │ -493ad6: 1f07 d518 |00b9: check-cast v7, Ljava/lang/Class; // type@18d5 │ │ -493ada: 3807 0300 |00bb: if-eqz v7, 00be // +0003 │ │ -493ade: 0770 |00bd: move-object v0, v7 │ │ -493ae0: 3808 0500 |00be: if-eqz v8, 00c3 // +0005 │ │ -493ae4: 6e20 75e7 0600 |00c0: invoke-virtual {v6, v0}, Llombok/launch/ShadowClassLoader;.resolveClass:(Ljava/lang/Class;)V // method@e775 │ │ -493aea: 1100 |00c3: return-object v0 │ │ -493aec: 2700 |00c4: throw v0 │ │ -493aee: 2700 |00c5: throw v0 │ │ -493af0: b043 |00c6: add-int/2addr v3, v4 │ │ -493af2: 2114 |00c7: array-length v4, v1 │ │ -493af4: 3343 b7ff |00c8: if-ne v3, v4, 007f // -0049 │ │ -493af8: 2114 |00ca: array-length v4, v1 │ │ -493afa: da04 0402 |00cb: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -493afe: 2344 1e1e |00cd: new-array v4, v4, [B // type@1e1e │ │ -493b02: 7153 20e1 2124 |00cf: invoke-static {v1, v2, v4, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -493b08: 0741 |00d2: move-object v1, v4 │ │ -493b0a: 28ac |00d3: goto 007f // -0054 │ │ -493b0c: 0d08 |00d4: move-exception v8 │ │ -493b0e: 6e10 2fdf 0000 |00d5: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -493b14: 2708 |00d8: throw v8 │ │ -493b16: 0d08 |00d9: move-exception v8 │ │ -493b18: 2200 d818 |00da: new-instance v0, Ljava/lang/ClassNotFoundException; // type@18d8 │ │ -493b1c: 2201 0819 |00dc: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -493b20: 1a02 fe21 |00de: const-string v2, "I/O exception reading class " // string@21fe │ │ -493b24: 7020 09e1 2100 |00e0: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -493b2a: 6e20 12e1 7100 |00e3: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -493b30: 6e10 1fe1 0100 |00e6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -493b36: 0c07 |00e9: move-result-object v7 │ │ -493b38: 7030 fedf 7008 |00ea: invoke-direct {v0, v7, v8}, Ljava/lang/ClassNotFoundException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@dffe │ │ -493b3e: 2700 |00ed: throw v0 │ │ -493b40: 2208 d818 |00ee: new-instance v8, Ljava/lang/ClassNotFoundException; // type@18d8 │ │ -493b44: 7020 fddf 7800 |00f0: invoke-direct {v8, v7}, Ljava/lang/ClassNotFoundException;.:(Ljava/lang/String;)V // method@dffd │ │ -493b4a: 2708 |00f3: throw v8 │ │ +493958: |[493958] lombok.launch.ShadowClassLoader.loadClass:(Ljava/lang/String;Z)Ljava/lang/Class; │ │ +493968: 6e20 67e7 7600 |0000: invoke-virtual {v6, v7}, Llombok/launch/ShadowClassLoader;.findLoadedClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e767 │ │ +49396e: 0c00 |0003: move-result-object v0 │ │ +493970: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +493974: 1100 |0006: return-object v0 │ │ +493976: 5460 2da3 |0007: iget-object v0, v6, Llombok/launch/ShadowClassLoader;.highlanders:Ljava/util/List; // field@a32d │ │ +49397a: 7220 88e3 7000 |0009: invoke-interface {v0, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ +493980: 0a00 |000c: move-result v0 │ │ +493982: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ +493986: 6200 2ca3 |000f: sget-object v0, Llombok/launch/ShadowClassLoader;.highlanderMap:Ljava/util/concurrent/ConcurrentMap; // field@a32c │ │ +49398a: 7220 2be4 7000 |0011: invoke-interface {v0, v7}, Ljava/util/concurrent/ConcurrentMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e42b │ │ +493990: 0c00 |0014: move-result-object v0 │ │ +493992: 1f00 d518 |0015: check-cast v0, Ljava/lang/Class; // type@18d5 │ │ +493996: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ +49399a: 1100 |0019: return-object v0 │ │ +49399c: 2200 0819 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4939a0: 1a01 6a06 |001c: const-string v1, "." // string@066a │ │ +4939a4: 1a02 9a06 |001e: const-string v2, "/" // string@069a │ │ +4939a8: 6e30 dfe0 1702 |0020: invoke-virtual {v7, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@e0df │ │ +4939ae: 0c03 |0023: move-result-object v3 │ │ +4939b0: 7110 f1e0 0300 |0024: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +4939b6: 0c03 |0027: move-result-object v3 │ │ +4939b8: 7020 09e1 3000 |0028: invoke-direct {v0, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4939be: 1a03 8306 |002b: const-string v3, ".class" // string@0683 │ │ +4939c2: 6e20 12e1 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4939c8: 6e10 1fe1 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4939ce: 0c00 |0033: move-result-object v0 │ │ +4939d0: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +4939d2: 7030 6de7 0603 |0035: invoke-direct {v6, v0, v3}, Llombok/launch/ShadowClassLoader;.getResource_:(Ljava/lang/String;Z)Ljava/net/URL; // method@e76d │ │ +4939d8: 0c04 |0038: move-result-object v4 │ │ +4939da: 3904 3a00 |0039: if-nez v4, 0073 // +003a │ │ +4939de: 7020 66e7 0600 |003b: invoke-direct {v6, v0}, Llombok/launch/ShadowClassLoader;.exclusionListMatch:(Ljava/lang/String;)Z // method@e766 │ │ +4939e4: 0a00 |003e: move-result v0 │ │ +4939e6: 3900 3400 |003f: if-nez v0, 0073 // +0034 │ │ +4939ea: 6f30 fcdf 7608 |0041: invoke-super {v6, v7, v8}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;Z)Ljava/lang/Class; // method@dffc │ │ +4939f0: 0c07 |0044: move-result-object v7 │ │ +4939f2: 1107 |0045: return-object v7 │ │ +4939f4: 0d00 |0046: move-exception v0 │ │ +4939f6: 2204 0819 |0047: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4939fa: 1a05 8dd3 |0049: const-string v5, "secondaryLoading.SCL." // string@d38d │ │ +4939fe: 7020 09e1 5400 |004b: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +493a04: 5465 34a3 |004e: iget-object v5, v6, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ +493a08: 6e20 12e1 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493a0e: 6e20 12e1 2400 |0053: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493a14: 6e30 dfe0 1702 |0056: invoke-virtual {v7, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@e0df │ │ +493a1a: 0c01 |0059: move-result-object v1 │ │ +493a1c: 6e20 12e1 1400 |005a: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493a22: 1a01 7e06 |005d: const-string v1, ".SCL." // string@067e │ │ +493a26: 6e20 12e1 1400 |005f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493a2c: 5461 34a3 |0062: iget-object v1, v6, Llombok/launch/ShadowClassLoader;.sclSuffix:Ljava/lang/String; // field@a334 │ │ +493a30: 6e20 12e1 1400 |0064: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493a36: 6e10 1fe1 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +493a3c: 0c01 |006a: move-result-object v1 │ │ +493a3e: 7030 6de7 1603 |006b: invoke-direct {v6, v1, v3}, Llombok/launch/ShadowClassLoader;.getResource_:(Ljava/lang/String;Z)Ljava/net/URL; // method@e76d │ │ +493a44: 0c04 |006e: move-result-object v4 │ │ +493a46: 3804 0300 |006f: if-eqz v4, 0072 // +0003 │ │ +493a4a: 2802 |0071: goto 0073 // +0002 │ │ +493a4c: 2700 |0072: throw v0 │ │ +493a4e: 3804 7b00 |0073: if-eqz v4, 00ee // +007b │ │ +493a52: 6e10 efe1 0400 |0075: invoke-virtual {v4}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@e1ef │ │ +493a58: 0c00 |0078: move-result-object v0 │ │ +493a5a: 1501 0100 |0079: const/high16 v1, #int 65536 // #1 │ │ +493a5e: 2311 1e1e |007b: new-array v1, v1, [B // type@1e1e │ │ +493a62: 1202 |007d: const/4 v2, #int 0 // #0 │ │ +493a64: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +493a66: 2114 |007f: array-length v4, v1 │ │ +493a68: b134 |0080: sub-int/2addr v4, v3 │ │ +493a6a: 6e40 34df 1043 |0081: invoke-virtual {v0, v1, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +493a70: 0a04 |0084: move-result v4 │ │ +493a72: 12f5 |0085: const/4 v5, #int -1 // #ff │ │ +493a74: 3354 4000 |0086: if-ne v4, v5, 00c6 // +0040 │ │ +493a78: 6e10 2fdf 0000 |0088: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +493a7e: 6e53 65e7 7621 |008b: invoke-virtual {v6, v7, v1, v2, v3}, Llombok/launch/ShadowClassLoader;.defineClass:(Ljava/lang/String;[BII)Ljava/lang/Class; // method@e765 │ │ +493a84: 0c00 |008e: move-result-object v0 │ │ +493a86: 281c |008f: goto 00ab // +001c │ │ +493a88: 0d00 |0090: move-exception v0 │ │ +493a8a: 5461 2da3 |0091: iget-object v1, v6, Llombok/launch/ShadowClassLoader;.highlanders:Ljava/util/List; // field@a32d │ │ +493a8e: 7220 88e3 7100 |0093: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ +493a94: 0a01 |0096: move-result v1 │ │ +493a96: 3801 0d00 |0097: if-eqz v1, 00a4 // +000d │ │ +493a9a: 6201 2ca3 |0099: sget-object v1, Llombok/launch/ShadowClassLoader;.highlanderMap:Ljava/util/concurrent/ConcurrentMap; // field@a32c │ │ +493a9e: 7220 2be4 7100 |009b: invoke-interface {v1, v7}, Ljava/util/concurrent/ConcurrentMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e42b │ │ +493aa4: 0c01 |009e: move-result-object v1 │ │ +493aa6: 1f01 d518 |009f: check-cast v1, Ljava/lang/Class; // type@18d5 │ │ +493aaa: 3801 0300 |00a1: if-eqz v1, 00a4 // +0003 │ │ +493aae: 1101 |00a3: return-object v1 │ │ +493ab0: 6e20 67e7 7600 |00a4: invoke-virtual {v6, v7}, Llombok/launch/ShadowClassLoader;.findLoadedClass:(Ljava/lang/String;)Ljava/lang/Class; // method@e767 │ │ +493ab6: 0c01 |00a7: move-result-object v1 │ │ +493ab8: 3801 1c00 |00a8: if-eqz v1, 00c4 // +001c │ │ +493abc: 0710 |00aa: move-object v0, v1 │ │ +493abe: 5461 2da3 |00ab: iget-object v1, v6, Llombok/launch/ShadowClassLoader;.highlanders:Ljava/util/List; // field@a32d │ │ +493ac2: 7220 88e3 7100 |00ad: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ +493ac8: 0a01 |00b0: move-result v1 │ │ +493aca: 3801 0d00 |00b1: if-eqz v1, 00be // +000d │ │ +493ace: 6201 2ca3 |00b3: sget-object v1, Llombok/launch/ShadowClassLoader;.highlanderMap:Ljava/util/concurrent/ConcurrentMap; // field@a32c │ │ +493ad2: 7230 2ce4 7100 |00b5: invoke-interface {v1, v7, v0}, Ljava/util/concurrent/ConcurrentMap;.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e42c │ │ +493ad8: 0c07 |00b8: move-result-object v7 │ │ +493ada: 1f07 d518 |00b9: check-cast v7, Ljava/lang/Class; // type@18d5 │ │ +493ade: 3807 0300 |00bb: if-eqz v7, 00be // +0003 │ │ +493ae2: 0770 |00bd: move-object v0, v7 │ │ +493ae4: 3808 0500 |00be: if-eqz v8, 00c3 // +0005 │ │ +493ae8: 6e20 75e7 0600 |00c0: invoke-virtual {v6, v0}, Llombok/launch/ShadowClassLoader;.resolveClass:(Ljava/lang/Class;)V // method@e775 │ │ +493aee: 1100 |00c3: return-object v0 │ │ +493af0: 2700 |00c4: throw v0 │ │ +493af2: 2700 |00c5: throw v0 │ │ +493af4: b043 |00c6: add-int/2addr v3, v4 │ │ +493af6: 2114 |00c7: array-length v4, v1 │ │ +493af8: 3343 b7ff |00c8: if-ne v3, v4, 007f // -0049 │ │ +493afc: 2114 |00ca: array-length v4, v1 │ │ +493afe: da04 0402 |00cb: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +493b02: 2344 1e1e |00cd: new-array v4, v4, [B // type@1e1e │ │ +493b06: 7153 20e1 2124 |00cf: invoke-static {v1, v2, v4, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +493b0c: 0741 |00d2: move-object v1, v4 │ │ +493b0e: 28ac |00d3: goto 007f // -0054 │ │ +493b10: 0d08 |00d4: move-exception v8 │ │ +493b12: 6e10 2fdf 0000 |00d5: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +493b18: 2708 |00d8: throw v8 │ │ +493b1a: 0d08 |00d9: move-exception v8 │ │ +493b1c: 2200 d818 |00da: new-instance v0, Ljava/lang/ClassNotFoundException; // type@18d8 │ │ +493b20: 2201 0819 |00dc: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +493b24: 1a02 fe21 |00de: const-string v2, "I/O exception reading class " // string@21fe │ │ +493b28: 7020 09e1 2100 |00e0: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +493b2e: 6e20 12e1 7100 |00e3: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +493b34: 6e10 1fe1 0100 |00e6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +493b3a: 0c07 |00e9: move-result-object v7 │ │ +493b3c: 7030 fedf 7008 |00ea: invoke-direct {v0, v7, v8}, Ljava/lang/ClassNotFoundException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@dffe │ │ +493b42: 2700 |00ed: throw v0 │ │ +493b44: 2208 d818 |00ee: new-instance v8, Ljava/lang/ClassNotFoundException; // type@18d8 │ │ +493b48: 7020 fddf 7800 |00f0: invoke-direct {v8, v7}, Ljava/lang/ClassNotFoundException;.:(Ljava/lang/String;)V // method@dffd │ │ +493b4e: 2708 |00f3: throw v8 │ │ catches : 8 │ │ 0x0041 - 0x0045 │ │ Ljava/lang/ClassNotFoundException; -> 0x0046 │ │ 0x0075 - 0x0079 │ │ Ljava/io/IOException; -> 0x00d9 │ │ 0x007b - 0x0085 │ │ -> 0x00d4 │ │ @@ -949365,19 +949366,19 @@ │ │ type : '(Lmehdi/sakout/aboutpage/AboutPage;Lmehdi/sakout/aboutpage/Element;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4946b8: |[4946b8] mehdi.sakout.aboutpage.AboutPage$1.:(Lmehdi/sakout/aboutpage/AboutPage;Lmehdi/sakout/aboutpage/Element;)V │ │ -4946c8: 5b01 35a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/AboutPage$1;.this$0:Lmehdi/sakout/aboutpage/AboutPage; // field@a335 │ │ -4946cc: 5b02 36a3 |0002: iput-object v2, v0, Lmehdi/sakout/aboutpage/AboutPage$1;.val$element:Lmehdi/sakout/aboutpage/Element; // field@a336 │ │ -4946d0: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4946d6: 0e00 |0007: return-void │ │ +4946bc: |[4946bc] mehdi.sakout.aboutpage.AboutPage$1.:(Lmehdi/sakout/aboutpage/AboutPage;Lmehdi/sakout/aboutpage/Element;)V │ │ +4946cc: 5b01 35a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/AboutPage$1;.this$0:Lmehdi/sakout/aboutpage/AboutPage; // field@a335 │ │ +4946d0: 5b02 36a3 |0002: iput-object v2, v0, Lmehdi/sakout/aboutpage/AboutPage$1;.val$element:Lmehdi/sakout/aboutpage/Element; // field@a336 │ │ +4946d4: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4946da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lmehdi/sakout/aboutpage/AboutPage$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x0008 reg=2 (null) Lmehdi/sakout/aboutpage/Element; │ │ @@ -949388,23 +949389,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4946d8: |[4946d8] mehdi.sakout.aboutpage.AboutPage$1.onClick:(Landroid/view/View;)V │ │ -4946e8: 5412 35a3 |0000: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage$1;.this$0:Lmehdi/sakout/aboutpage/AboutPage; // field@a335 │ │ -4946ec: 7110 7ce7 0200 |0002: invoke-static {v2}, Lmehdi/sakout/aboutpage/AboutPage;.access$000:(Lmehdi/sakout/aboutpage/AboutPage;)Landroid/content/Context; // method@e77c │ │ -4946f2: 0c02 |0005: move-result-object v2 │ │ -4946f4: 5410 36a3 |0006: iget-object v0, v1, Lmehdi/sakout/aboutpage/AboutPage$1;.val$element:Lmehdi/sakout/aboutpage/Element; // field@a336 │ │ -4946f8: 6e10 a3e7 0000 |0008: invoke-virtual {v0}, Lmehdi/sakout/aboutpage/Element;.getIntent:()Landroid/content/Intent; // method@e7a3 │ │ -4946fe: 0c00 |000b: move-result-object v0 │ │ -494700: 6e20 fb02 0200 |000c: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@02fb │ │ -494706: 0e00 |000f: return-void │ │ +4946dc: |[4946dc] mehdi.sakout.aboutpage.AboutPage$1.onClick:(Landroid/view/View;)V │ │ +4946ec: 5412 35a3 |0000: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage$1;.this$0:Lmehdi/sakout/aboutpage/AboutPage; // field@a335 │ │ +4946f0: 7110 7ce7 0200 |0002: invoke-static {v2}, Lmehdi/sakout/aboutpage/AboutPage;.access$000:(Lmehdi/sakout/aboutpage/AboutPage;)Landroid/content/Context; // method@e77c │ │ +4946f6: 0c02 |0005: move-result-object v2 │ │ +4946f8: 5410 36a3 |0006: iget-object v0, v1, Lmehdi/sakout/aboutpage/AboutPage$1;.val$element:Lmehdi/sakout/aboutpage/Element; // field@a336 │ │ +4946fc: 6e10 a3e7 0000 |0008: invoke-virtual {v0}, Lmehdi/sakout/aboutpage/Element;.getIntent:()Landroid/content/Intent; // method@e7a3 │ │ +494702: 0c00 |000b: move-result-object v0 │ │ +494704: 6e20 fb02 0200 |000c: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@02fb │ │ +49470a: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lmehdi/sakout/aboutpage/AboutPage$1; │ │ @@ -949488,33 +949489,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -495684: |[495684] mehdi.sakout.aboutpage.AboutPage.:(Landroid/content/Context;)V │ │ -495694: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -49569a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -49569c: 7110 9edf 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -4956a2: 0c01 |0007: move-result-object v1 │ │ -4956a4: 5930 3da3 |0008: iput v0, v3, Lmehdi/sakout/aboutpage/AboutPage;.mImage:I // field@a33d │ │ -4956a8: 5c30 3fa3 |000a: iput-boolean v0, v3, Lmehdi/sakout/aboutpage/AboutPage;.mIsRTL:Z // field@a33f │ │ -4956ac: 5b31 3ba3 |000c: iput-object v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mEnableDarkMode:Ljava/lang/Boolean; // field@a33b │ │ -4956b0: 5b34 38a3 |000e: iput-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -4956b4: 7110 040a 0400 |0010: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ -4956ba: 0c04 |0013: move-result-object v4 │ │ -4956bc: 5b34 3ea3 |0014: iput-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mInflater:Landroid/view/LayoutInflater; // field@a33e │ │ -4956c0: 6000 85a6 |0016: sget v0, Lmehdi/sakout/aboutpage/R$layout;.about_page:I // field@a685 │ │ -4956c4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -4956c6: 6e30 080a 0402 |0019: invoke-virtual {v4, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ -4956cc: 0c04 |001c: move-result-object v4 │ │ -4956ce: 5b34 42a3 |001d: iput-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ -4956d2: 6e20 91e7 1300 |001f: invoke-virtual {v3, v1}, Lmehdi/sakout/aboutpage/AboutPage;.enableDarkMode:(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/AboutPage; // method@e791 │ │ -4956d8: 0e00 |0022: return-void │ │ +495688: |[495688] mehdi.sakout.aboutpage.AboutPage.:(Landroid/content/Context;)V │ │ +495698: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +49569e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4956a0: 7110 9edf 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +4956a6: 0c01 |0007: move-result-object v1 │ │ +4956a8: 5930 3da3 |0008: iput v0, v3, Lmehdi/sakout/aboutpage/AboutPage;.mImage:I // field@a33d │ │ +4956ac: 5c30 3fa3 |000a: iput-boolean v0, v3, Lmehdi/sakout/aboutpage/AboutPage;.mIsRTL:Z // field@a33f │ │ +4956b0: 5b31 3ba3 |000c: iput-object v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mEnableDarkMode:Ljava/lang/Boolean; // field@a33b │ │ +4956b4: 5b34 38a3 |000e: iput-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +4956b8: 7110 040a 0400 |0010: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ +4956be: 0c04 |0013: move-result-object v4 │ │ +4956c0: 5b34 3ea3 |0014: iput-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mInflater:Landroid/view/LayoutInflater; // field@a33e │ │ +4956c4: 6000 85a6 |0016: sget v0, Lmehdi/sakout/aboutpage/R$layout;.about_page:I // field@a685 │ │ +4956c8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +4956ca: 6e30 080a 0402 |0019: invoke-virtual {v4, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ +4956d0: 0c04 |001c: move-result-object v4 │ │ +4956d2: 5b34 42a3 |001d: iput-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ +4956d6: 6e20 91e7 1300 |001f: invoke-virtual {v3, v1}, Lmehdi/sakout/aboutpage/AboutPage;.enableDarkMode:(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/AboutPage; // method@e791 │ │ +4956dc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=47 │ │ 0x0008 line=44 │ │ 0x000a line=45 │ │ 0x000c line=47 │ │ @@ -949531,17 +949532,17 @@ │ │ type : '(Lmehdi/sakout/aboutpage/AboutPage;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4947f4: |[4947f4] mehdi.sakout.aboutpage.AboutPage.access$000:(Lmehdi/sakout/aboutpage/AboutPage;)Landroid/content/Context; │ │ -494804: 5400 38a3 |0000: iget-object v0, v0, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494808: 1100 |0002: return-object v0 │ │ +4947f8: |[4947f8] mehdi.sakout.aboutpage.AboutPage.access$000:(Lmehdi/sakout/aboutpage/AboutPage;)Landroid/content/Context; │ │ +494808: 5400 38a3 |0000: iget-object v0, v0, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +49480c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lmehdi/sakout/aboutpage/AboutPage; │ │ │ │ #2 : (in Lmehdi/sakout/aboutpage/AboutPage;) │ │ @@ -949549,231 +949550,231 @@ │ │ type : '(Lmehdi/sakout/aboutpage/Element;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 455 16-bit code units │ │ -4948c8: |[4948c8] mehdi.sakout.aboutpage.AboutPage.createItem:(Lmehdi/sakout/aboutpage/Element;)Landroid/view/View; │ │ -4948d8: 2200 8802 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@0288 │ │ -4948dc: 5471 38a3 |0002: iget-object v1, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -4948e0: 7020 1410 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1014 │ │ -4948e6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4948e8: 6e20 4910 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1049 │ │ -4948ee: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -4948f0: 6e20 4210 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setClickable:(Z)V // method@1042 │ │ -4948f6: 6e10 a4e7 0800 |000f: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getOnClickListener:()Landroid/view/View$OnClickListener; // method@e7a4 │ │ -4948fc: 0c03 |0012: move-result-object v3 │ │ -4948fe: 3803 0a00 |0013: if-eqz v3, 001d // +000a │ │ -494902: 6e10 a4e7 0800 |0015: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getOnClickListener:()Landroid/view/View$OnClickListener; // method@e7a4 │ │ -494908: 0c03 |0018: move-result-object v3 │ │ -49490a: 6e20 4810 3000 |0019: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1048 │ │ -494910: 280f |001c: goto 002b // +000f │ │ -494912: 6e10 a3e7 0800 |001d: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIntent:()Landroid/content/Intent; // method@e7a3 │ │ -494918: 0c03 |0020: move-result-object v3 │ │ -49491a: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ -49491e: 2203 e01a |0023: new-instance v3, Lmehdi/sakout/aboutpage/AboutPage$1; // type@1ae0 │ │ -494922: 7030 79e7 7308 |0025: invoke-direct {v3, v7, v8}, Lmehdi/sakout/aboutpage/AboutPage$1;.:(Lmehdi/sakout/aboutpage/AboutPage;Lmehdi/sakout/aboutpage/Element;)V // method@e779 │ │ -494928: 6e20 4810 3000 |0028: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1048 │ │ -49492e: 2203 d801 |002b: new-instance v3, Landroid/util/TypedValue; // type@01d8 │ │ -494932: 7010 8909 0300 |002d: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@0989 │ │ -494938: 5474 38a3 |0030: iget-object v4, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -49493c: 6e10 ec02 0400 |0032: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@02ec │ │ -494942: 0c04 |0035: move-result-object v4 │ │ -494944: 6005 33a4 |0036: sget v5, Lmehdi/sakout/aboutpage/R$attr;.selectableItemBackground:I // field@a433 │ │ -494948: 6e40 d803 5423 |0038: invoke-virtual {v4, v5, v3, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03d8 │ │ -49494e: 5232 0801 |003b: iget v2, v3, Landroid/util/TypedValue;.resourceId:I // field@0108 │ │ -494952: 6e20 4110 2000 |003d: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setBackgroundResource:(I)V // method@1041 │ │ -494958: 5472 38a3 |0040: iget-object v2, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -49495c: 6e10 e402 0200 |0042: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -494962: 0c02 |0045: move-result-object v2 │ │ -494964: 6003 3ba5 |0046: sget v3, Lmehdi/sakout/aboutpage/R$dimen;.about_text_padding:I // field@a53b │ │ -494968: 6e20 e503 3200 |0048: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ -49496e: 0a02 |004b: move-result v2 │ │ -494970: 6e52 4a10 2022 |004c: invoke-virtual {v0, v2, v2, v2, v2}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@104a │ │ -494976: 2202 8702 |004f: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ -49497a: 12f3 |0051: const/4 v3, #int -1 // #ff │ │ -49497c: 12e4 |0052: const/4 v4, #int -2 // #fe │ │ -49497e: 7030 0e10 3204 |0053: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@100e │ │ -494984: 6e20 4710 2000 |0056: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1047 │ │ -49498a: 2202 aa02 |0059: new-instance v2, Landroid/widget/TextView; // type@02aa │ │ -49498e: 5473 38a3 |005b: iget-object v3, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494992: 7020 6611 3200 |005d: invoke-direct {v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1166 │ │ -494998: 6003 18a8 |0060: sget v3, Lmehdi/sakout/aboutpage/R$style;.about_elementTextAppearance:I // field@a818 │ │ -49499c: 7120 6945 3200 |0062: invoke-static {v2, v3}, Landroidx/core/widget/TextViewCompat;.setTextAppearance:(Landroid/widget/TextView;I)V // method@4569 │ │ -4949a2: 2203 8702 |0065: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ -4949a6: 7030 0e10 4304 |0067: invoke-direct {v3, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@100e │ │ -4949ac: 6e20 d411 3200 |006a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@11d4 │ │ -4949b2: 5474 39a3 |006d: iget-object v4, v7, Lmehdi/sakout/aboutpage/AboutPage;.mCustomFont:Landroid/graphics/Typeface; // field@a339 │ │ -4949b6: 3804 0500 |006f: if-eqz v4, 0074 // +0005 │ │ -4949ba: 6e20 f311 4200 |0071: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@11f3 │ │ -4949c0: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -4949c2: 6e10 a0e7 0800 |0075: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconDrawable:()Ljava/lang/Integer; // method@e7a0 │ │ -4949c8: 0c05 |0078: move-result-object v5 │ │ -4949ca: 3805 e300 |0079: if-eqz v5, 015c // +00e3 │ │ -4949ce: 2204 8602 |007b: new-instance v4, Landroid/widget/ImageView; // type@0286 │ │ -4949d2: 5475 38a3 |007d: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -4949d6: 7020 d50f 5400 |007f: invoke-direct {v4, v5}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@0fd5 │ │ -4949dc: 5475 38a3 |0082: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -4949e0: 6e10 e402 0500 |0084: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -4949e6: 0c05 |0087: move-result-object v5 │ │ -4949e8: 6006 38a5 |0088: sget v6, Lmehdi/sakout/aboutpage/R$dimen;.about_icon_size:I // field@a538 │ │ -4949ec: 6e20 e503 6500 |008a: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ -4949f2: 0a05 |008d: move-result v5 │ │ -4949f4: 2206 8702 |008e: new-instance v6, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ -4949f8: 7030 0e10 5605 |0090: invoke-direct {v6, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@100e │ │ -4949fe: 6e20 0410 6400 |0093: invoke-virtual {v4, v6}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1004 │ │ -494a04: 5475 38a3 |0096: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494a08: 6e10 e402 0500 |0098: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -494a0e: 0c05 |009b: move-result-object v5 │ │ -494a10: 6006 37a5 |009c: sget v6, Lmehdi/sakout/aboutpage/R$dimen;.about_icon_padding:I // field@a537 │ │ -494a14: 6e20 e503 6500 |009e: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ -494a1a: 0a05 |00a1: move-result v5 │ │ -494a1c: 6e51 0810 5451 |00a2: invoke-virtual {v4, v5, v1, v5, v1}, Landroid/widget/ImageView;.setPadding:(IIII)V // method@1008 │ │ -494a22: 6001 c800 |00a5: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -494a26: 1305 1500 |00a7: const/16 v5, #int 21 // #15 │ │ -494a2a: 3551 1e00 |00a9: if-ge v1, v5, 00c7 // +001e │ │ -494a2e: 6e10 ed0f 0400 |00ab: invoke-virtual {v4}, Landroid/widget/ImageView;.getResources:()Landroid/content/res/Resources; // method@0fed │ │ -494a34: 0c01 |00ae: move-result-object v1 │ │ -494a36: 6e10 a0e7 0800 |00af: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconDrawable:()Ljava/lang/Integer; // method@e7a0 │ │ -494a3c: 0c05 |00b2: move-result-object v5 │ │ -494a3e: 6e10 45e0 0500 |00b3: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -494a44: 0a05 |00b6: move-result v5 │ │ -494a46: 6e10 dd0f 0400 |00b7: invoke-virtual {v4}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0fdd │ │ -494a4c: 0c06 |00ba: move-result-object v6 │ │ -494a4e: 6e10 ec02 0600 |00bb: invoke-virtual {v6}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@02ec │ │ -494a54: 0c06 |00be: move-result-object v6 │ │ -494a56: 7130 4765 5106 |00bf: invoke-static {v1, v5, v6}, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCompat;.create:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/VectorDrawableCompat; // method@6547 │ │ -494a5c: 0c01 |00c2: move-result-object v1 │ │ -494a5e: 6e20 fe0f 1400 |00c3: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ffe │ │ -494a64: 280c |00c6: goto 00d2 // +000c │ │ -494a66: 6e10 a0e7 0800 |00c7: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconDrawable:()Ljava/lang/Integer; // method@e7a0 │ │ -494a6c: 0c01 |00ca: move-result-object v1 │ │ -494a6e: 6e10 45e0 0100 |00cb: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -494a74: 0a01 |00ce: move-result v1 │ │ -494a76: 6e20 0010 1400 |00cf: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ -494a7c: 6e10 de0f 0400 |00d2: invoke-virtual {v4}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0fde │ │ -494a82: 0c01 |00d5: move-result-object v1 │ │ -494a84: 7110 c23a 0100 |00d6: invoke-static {v1}, Landroidx/core/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@3ac2 │ │ -494a8a: 0c01 |00d9: move-result-object v1 │ │ -494a8c: 6e10 2c06 0100 |00da: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@062c │ │ -494a92: 0c01 |00dd: move-result-object v1 │ │ -494a94: 6e10 a5e7 0800 |00de: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getSkipTint:()Ljava/lang/Boolean; // method@e7a5 │ │ -494a9a: 0c05 |00e1: move-result-object v5 │ │ -494a9c: 6e10 97df 0500 |00e2: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -494aa2: 0a05 |00e5: move-result v5 │ │ -494aa4: 3905 8500 |00e6: if-nez v5, 016b // +0085 │ │ -494aa8: 6e10 9ee7 0800 |00e8: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getAutoApplyIconTint:()Ljava/lang/Boolean; // method@e79e │ │ -494aae: 0c05 |00eb: move-result-object v5 │ │ -494ab0: 6e10 97df 0500 |00ec: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -494ab6: 0a05 |00ef: move-result v5 │ │ -494ab8: 3805 4600 |00f0: if-eqz v5, 0136 // +0046 │ │ -494abc: 5475 3ba3 |00f2: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mEnableDarkMode:Ljava/lang/Boolean; // field@a33b │ │ -494ac0: 6e10 97df 0500 |00f4: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -494ac6: 0a05 |00f7: move-result v5 │ │ -494ac8: 3805 2000 |00f8: if-eqz v5, 0118 // +0020 │ │ -494acc: 6e10 a1e7 0800 |00fa: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconNightTint:()Ljava/lang/Integer; // method@e7a1 │ │ -494ad2: 0c05 |00fd: move-result-object v5 │ │ -494ad4: 3805 1400 |00fe: if-eqz v5, 0112 // +0014 │ │ -494ad8: 5475 38a3 |0100: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494adc: 6e10 a1e7 0800 |0102: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconNightTint:()Ljava/lang/Integer; // method@e7a1 │ │ -494ae2: 0c06 |0105: move-result-object v6 │ │ -494ae4: 6e10 45e0 0600 |0106: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -494aea: 0a06 |0109: move-result v6 │ │ -494aec: 7120 c538 6500 |010a: invoke-static {v5, v6}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ -494af2: 0a05 |010d: move-result v5 │ │ -494af4: 7120 be3a 5100 |010e: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ -494afa: 285a |0111: goto 016b // +005a │ │ -494afc: 5275 3ca3 |0112: iget v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mIconColor:I // field@a33c │ │ -494b00: 7120 be3a 5100 |0114: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ -494b06: 2854 |0117: goto 016b // +0054 │ │ -494b08: 6e10 a2e7 0800 |0118: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconTint:()Ljava/lang/Integer; // method@e7a2 │ │ -494b0e: 0c05 |011b: move-result-object v5 │ │ -494b10: 3805 1400 |011c: if-eqz v5, 0130 // +0014 │ │ -494b14: 5475 38a3 |011e: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494b18: 6e10 a2e7 0800 |0120: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconTint:()Ljava/lang/Integer; // method@e7a2 │ │ -494b1e: 0c06 |0123: move-result-object v6 │ │ -494b20: 6e10 45e0 0600 |0124: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -494b26: 0a06 |0127: move-result v6 │ │ -494b28: 7120 c538 6500 |0128: invoke-static {v5, v6}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ -494b2e: 0a05 |012b: move-result v5 │ │ -494b30: 7120 be3a 5100 |012c: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ -494b36: 283c |012f: goto 016b // +003c │ │ -494b38: 5275 3ca3 |0130: iget v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mIconColor:I // field@a33c │ │ -494b3c: 7120 be3a 5100 |0132: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ -494b42: 2836 |0135: goto 016b // +0036 │ │ -494b44: 6e10 a2e7 0800 |0136: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconTint:()Ljava/lang/Integer; // method@e7a2 │ │ -494b4a: 0c05 |0139: move-result-object v5 │ │ -494b4c: 3805 1400 |013a: if-eqz v5, 014e // +0014 │ │ -494b50: 5475 38a3 |013c: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494b54: 6e10 a2e7 0800 |013e: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconTint:()Ljava/lang/Integer; // method@e7a2 │ │ -494b5a: 0c06 |0141: move-result-object v6 │ │ -494b5c: 6e10 45e0 0600 |0142: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -494b62: 0a06 |0145: move-result v6 │ │ -494b64: 7120 c538 6500 |0146: invoke-static {v5, v6}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ -494b6a: 0a05 |0149: move-result v5 │ │ -494b6c: 7120 be3a 5100 |014a: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ -494b72: 281e |014d: goto 016b // +001e │ │ -494b74: 5475 3ba3 |014e: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mEnableDarkMode:Ljava/lang/Boolean; // field@a33b │ │ -494b78: 6e10 97df 0500 |0150: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -494b7e: 0a05 |0153: move-result v5 │ │ -494b80: 3805 1700 |0154: if-eqz v5, 016b // +0017 │ │ -494b84: 5275 3ca3 |0156: iget v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mIconColor:I // field@a33c │ │ -494b88: 7120 be3a 5100 |0158: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ -494b8e: 2810 |015b: goto 016b // +0010 │ │ -494b90: 5471 38a3 |015c: iget-object v1, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494b94: 6e10 e402 0100 |015e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -494b9a: 0c01 |0161: move-result-object v1 │ │ -494b9c: 6005 37a5 |0162: sget v5, Lmehdi/sakout/aboutpage/R$dimen;.about_icon_padding:I // field@a537 │ │ -494ba0: 6e20 e503 5100 |0164: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ -494ba6: 0a01 |0167: move-result v1 │ │ -494ba8: 6e51 da11 1211 |0168: invoke-virtual {v2, v1, v1, v1, v1}, Landroid/widget/TextView;.setPadding:(IIII)V // method@11da │ │ -494bae: 6e10 a6e7 0800 |016b: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getTitle:()Ljava/lang/String; // method@e7a6 │ │ -494bb4: 0c01 |016e: move-result-object v1 │ │ -494bb6: 6e20 e511 1200 |016f: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -494bbc: 5271 41a3 |0172: iget v1, v7, Lmehdi/sakout/aboutpage/AboutPage;.mTextColor:I // field@a341 │ │ -494bc0: 6e20 ea11 1200 |0174: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ -494bc6: 5571 3fa3 |0177: iget-boolean v1, v7, Lmehdi/sakout/aboutpage/AboutPage;.mIsRTL:Z // field@a33f │ │ -494bca: 3801 2800 |0179: if-eqz v1, 01a1 // +0028 │ │ -494bce: 6e10 9fe7 0800 |017b: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getGravity:()Ljava/lang/Integer; // method@e79f │ │ -494bd4: 0c01 |017e: move-result-object v1 │ │ -494bd6: 3801 0b00 |017f: if-eqz v1, 018a // +000b │ │ -494bda: 6e10 9fe7 0800 |0181: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getGravity:()Ljava/lang/Integer; // method@e79f │ │ -494be0: 0c01 |0184: move-result-object v1 │ │ -494be2: 6e10 45e0 0100 |0185: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -494be8: 0a01 |0188: move-result v1 │ │ -494bea: 2804 |0189: goto 018d // +0004 │ │ -494bec: 1401 0500 8000 |018a: const v1, #float 1.1755e-38 // #00800005 │ │ -494bf2: de01 0110 |018d: or-int/lit8 v1, v1, #int 16 // #10 │ │ -494bf6: 6e20 4510 1000 |018f: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@1045 │ │ -494bfc: 5931 4d01 |0192: iput v1, v3, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@014d │ │ -494c00: 6e20 1710 2000 |0194: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ -494c06: 6e10 a0e7 0800 |0197: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconDrawable:()Ljava/lang/Integer; // method@e7a0 │ │ -494c0c: 0c08 |019a: move-result-object v8 │ │ -494c0e: 3808 2b00 |019b: if-eqz v8, 01c6 // +002b │ │ -494c12: 6e20 1710 4000 |019d: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ -494c18: 2826 |01a0: goto 01c6 // +0026 │ │ -494c1a: 6e10 9fe7 0800 |01a1: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getGravity:()Ljava/lang/Integer; // method@e79f │ │ -494c20: 0c01 |01a4: move-result-object v1 │ │ -494c22: 3801 0b00 |01a5: if-eqz v1, 01b0 // +000b │ │ -494c26: 6e10 9fe7 0800 |01a7: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getGravity:()Ljava/lang/Integer; // method@e79f │ │ -494c2c: 0c01 |01aa: move-result-object v1 │ │ -494c2e: 6e10 45e0 0100 |01ab: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -494c34: 0a01 |01ae: move-result v1 │ │ -494c36: 2804 |01af: goto 01b3 // +0004 │ │ -494c38: 1401 0300 8000 |01b0: const v1, #float 1.17549e-38 // #00800003 │ │ -494c3e: de01 0110 |01b3: or-int/lit8 v1, v1, #int 16 // #10 │ │ -494c42: 6e20 4510 1000 |01b5: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@1045 │ │ -494c48: 5931 4d01 |01b8: iput v1, v3, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@014d │ │ -494c4c: 6e10 a0e7 0800 |01ba: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconDrawable:()Ljava/lang/Integer; // method@e7a0 │ │ -494c52: 0c08 |01bd: move-result-object v8 │ │ -494c54: 3808 0500 |01be: if-eqz v8, 01c3 // +0005 │ │ -494c58: 6e20 1710 4000 |01c0: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ -494c5e: 6e20 1710 2000 |01c3: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ -494c64: 1100 |01c6: return-object v0 │ │ +4948cc: |[4948cc] mehdi.sakout.aboutpage.AboutPage.createItem:(Lmehdi/sakout/aboutpage/Element;)Landroid/view/View; │ │ +4948dc: 2200 8802 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@0288 │ │ +4948e0: 5471 38a3 |0002: iget-object v1, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +4948e4: 7020 1410 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1014 │ │ +4948ea: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4948ec: 6e20 4910 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1049 │ │ +4948f2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +4948f4: 6e20 4210 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setClickable:(Z)V // method@1042 │ │ +4948fa: 6e10 a4e7 0800 |000f: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getOnClickListener:()Landroid/view/View$OnClickListener; // method@e7a4 │ │ +494900: 0c03 |0012: move-result-object v3 │ │ +494902: 3803 0a00 |0013: if-eqz v3, 001d // +000a │ │ +494906: 6e10 a4e7 0800 |0015: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getOnClickListener:()Landroid/view/View$OnClickListener; // method@e7a4 │ │ +49490c: 0c03 |0018: move-result-object v3 │ │ +49490e: 6e20 4810 3000 |0019: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1048 │ │ +494914: 280f |001c: goto 002b // +000f │ │ +494916: 6e10 a3e7 0800 |001d: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIntent:()Landroid/content/Intent; // method@e7a3 │ │ +49491c: 0c03 |0020: move-result-object v3 │ │ +49491e: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ +494922: 2203 e01a |0023: new-instance v3, Lmehdi/sakout/aboutpage/AboutPage$1; // type@1ae0 │ │ +494926: 7030 79e7 7308 |0025: invoke-direct {v3, v7, v8}, Lmehdi/sakout/aboutpage/AboutPage$1;.:(Lmehdi/sakout/aboutpage/AboutPage;Lmehdi/sakout/aboutpage/Element;)V // method@e779 │ │ +49492c: 6e20 4810 3000 |0028: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1048 │ │ +494932: 2203 d801 |002b: new-instance v3, Landroid/util/TypedValue; // type@01d8 │ │ +494936: 7010 8909 0300 |002d: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@0989 │ │ +49493c: 5474 38a3 |0030: iget-object v4, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494940: 6e10 ec02 0400 |0032: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@02ec │ │ +494946: 0c04 |0035: move-result-object v4 │ │ +494948: 6005 33a4 |0036: sget v5, Lmehdi/sakout/aboutpage/R$attr;.selectableItemBackground:I // field@a433 │ │ +49494c: 6e40 d803 5423 |0038: invoke-virtual {v4, v5, v3, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03d8 │ │ +494952: 5232 0801 |003b: iget v2, v3, Landroid/util/TypedValue;.resourceId:I // field@0108 │ │ +494956: 6e20 4110 2000 |003d: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setBackgroundResource:(I)V // method@1041 │ │ +49495c: 5472 38a3 |0040: iget-object v2, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494960: 6e10 e402 0200 |0042: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +494966: 0c02 |0045: move-result-object v2 │ │ +494968: 6003 3ba5 |0046: sget v3, Lmehdi/sakout/aboutpage/R$dimen;.about_text_padding:I // field@a53b │ │ +49496c: 6e20 e503 3200 |0048: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ +494972: 0a02 |004b: move-result v2 │ │ +494974: 6e52 4a10 2022 |004c: invoke-virtual {v0, v2, v2, v2, v2}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@104a │ │ +49497a: 2202 8702 |004f: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ +49497e: 12f3 |0051: const/4 v3, #int -1 // #ff │ │ +494980: 12e4 |0052: const/4 v4, #int -2 // #fe │ │ +494982: 7030 0e10 3204 |0053: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@100e │ │ +494988: 6e20 4710 2000 |0056: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1047 │ │ +49498e: 2202 aa02 |0059: new-instance v2, Landroid/widget/TextView; // type@02aa │ │ +494992: 5473 38a3 |005b: iget-object v3, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494996: 7020 6611 3200 |005d: invoke-direct {v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1166 │ │ +49499c: 6003 18a8 |0060: sget v3, Lmehdi/sakout/aboutpage/R$style;.about_elementTextAppearance:I // field@a818 │ │ +4949a0: 7120 6945 3200 |0062: invoke-static {v2, v3}, Landroidx/core/widget/TextViewCompat;.setTextAppearance:(Landroid/widget/TextView;I)V // method@4569 │ │ +4949a6: 2203 8702 |0065: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ +4949aa: 7030 0e10 4304 |0067: invoke-direct {v3, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@100e │ │ +4949b0: 6e20 d411 3200 |006a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@11d4 │ │ +4949b6: 5474 39a3 |006d: iget-object v4, v7, Lmehdi/sakout/aboutpage/AboutPage;.mCustomFont:Landroid/graphics/Typeface; // field@a339 │ │ +4949ba: 3804 0500 |006f: if-eqz v4, 0074 // +0005 │ │ +4949be: 6e20 f311 4200 |0071: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@11f3 │ │ +4949c4: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +4949c6: 6e10 a0e7 0800 |0075: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconDrawable:()Ljava/lang/Integer; // method@e7a0 │ │ +4949cc: 0c05 |0078: move-result-object v5 │ │ +4949ce: 3805 e300 |0079: if-eqz v5, 015c // +00e3 │ │ +4949d2: 2204 8602 |007b: new-instance v4, Landroid/widget/ImageView; // type@0286 │ │ +4949d6: 5475 38a3 |007d: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +4949da: 7020 d50f 5400 |007f: invoke-direct {v4, v5}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@0fd5 │ │ +4949e0: 5475 38a3 |0082: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +4949e4: 6e10 e402 0500 |0084: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +4949ea: 0c05 |0087: move-result-object v5 │ │ +4949ec: 6006 38a5 |0088: sget v6, Lmehdi/sakout/aboutpage/R$dimen;.about_icon_size:I // field@a538 │ │ +4949f0: 6e20 e503 6500 |008a: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ +4949f6: 0a05 |008d: move-result v5 │ │ +4949f8: 2206 8702 |008e: new-instance v6, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ +4949fc: 7030 0e10 5605 |0090: invoke-direct {v6, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@100e │ │ +494a02: 6e20 0410 6400 |0093: invoke-virtual {v4, v6}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1004 │ │ +494a08: 5475 38a3 |0096: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494a0c: 6e10 e402 0500 |0098: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +494a12: 0c05 |009b: move-result-object v5 │ │ +494a14: 6006 37a5 |009c: sget v6, Lmehdi/sakout/aboutpage/R$dimen;.about_icon_padding:I // field@a537 │ │ +494a18: 6e20 e503 6500 |009e: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ +494a1e: 0a05 |00a1: move-result v5 │ │ +494a20: 6e51 0810 5451 |00a2: invoke-virtual {v4, v5, v1, v5, v1}, Landroid/widget/ImageView;.setPadding:(IIII)V // method@1008 │ │ +494a26: 6001 c800 |00a5: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +494a2a: 1305 1500 |00a7: const/16 v5, #int 21 // #15 │ │ +494a2e: 3551 1e00 |00a9: if-ge v1, v5, 00c7 // +001e │ │ +494a32: 6e10 ed0f 0400 |00ab: invoke-virtual {v4}, Landroid/widget/ImageView;.getResources:()Landroid/content/res/Resources; // method@0fed │ │ +494a38: 0c01 |00ae: move-result-object v1 │ │ +494a3a: 6e10 a0e7 0800 |00af: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconDrawable:()Ljava/lang/Integer; // method@e7a0 │ │ +494a40: 0c05 |00b2: move-result-object v5 │ │ +494a42: 6e10 45e0 0500 |00b3: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +494a48: 0a05 |00b6: move-result v5 │ │ +494a4a: 6e10 dd0f 0400 |00b7: invoke-virtual {v4}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0fdd │ │ +494a50: 0c06 |00ba: move-result-object v6 │ │ +494a52: 6e10 ec02 0600 |00bb: invoke-virtual {v6}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@02ec │ │ +494a58: 0c06 |00be: move-result-object v6 │ │ +494a5a: 7130 4765 5106 |00bf: invoke-static {v1, v5, v6}, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCompat;.create:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/VectorDrawableCompat; // method@6547 │ │ +494a60: 0c01 |00c2: move-result-object v1 │ │ +494a62: 6e20 fe0f 1400 |00c3: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ffe │ │ +494a68: 280c |00c6: goto 00d2 // +000c │ │ +494a6a: 6e10 a0e7 0800 |00c7: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconDrawable:()Ljava/lang/Integer; // method@e7a0 │ │ +494a70: 0c01 |00ca: move-result-object v1 │ │ +494a72: 6e10 45e0 0100 |00cb: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +494a78: 0a01 |00ce: move-result v1 │ │ +494a7a: 6e20 0010 1400 |00cf: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ +494a80: 6e10 de0f 0400 |00d2: invoke-virtual {v4}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0fde │ │ +494a86: 0c01 |00d5: move-result-object v1 │ │ +494a88: 7110 c23a 0100 |00d6: invoke-static {v1}, Landroidx/core/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@3ac2 │ │ +494a8e: 0c01 |00d9: move-result-object v1 │ │ +494a90: 6e10 2c06 0100 |00da: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@062c │ │ +494a96: 0c01 |00dd: move-result-object v1 │ │ +494a98: 6e10 a5e7 0800 |00de: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getSkipTint:()Ljava/lang/Boolean; // method@e7a5 │ │ +494a9e: 0c05 |00e1: move-result-object v5 │ │ +494aa0: 6e10 97df 0500 |00e2: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +494aa6: 0a05 |00e5: move-result v5 │ │ +494aa8: 3905 8500 |00e6: if-nez v5, 016b // +0085 │ │ +494aac: 6e10 9ee7 0800 |00e8: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getAutoApplyIconTint:()Ljava/lang/Boolean; // method@e79e │ │ +494ab2: 0c05 |00eb: move-result-object v5 │ │ +494ab4: 6e10 97df 0500 |00ec: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +494aba: 0a05 |00ef: move-result v5 │ │ +494abc: 3805 4600 |00f0: if-eqz v5, 0136 // +0046 │ │ +494ac0: 5475 3ba3 |00f2: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mEnableDarkMode:Ljava/lang/Boolean; // field@a33b │ │ +494ac4: 6e10 97df 0500 |00f4: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +494aca: 0a05 |00f7: move-result v5 │ │ +494acc: 3805 2000 |00f8: if-eqz v5, 0118 // +0020 │ │ +494ad0: 6e10 a1e7 0800 |00fa: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconNightTint:()Ljava/lang/Integer; // method@e7a1 │ │ +494ad6: 0c05 |00fd: move-result-object v5 │ │ +494ad8: 3805 1400 |00fe: if-eqz v5, 0112 // +0014 │ │ +494adc: 5475 38a3 |0100: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494ae0: 6e10 a1e7 0800 |0102: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconNightTint:()Ljava/lang/Integer; // method@e7a1 │ │ +494ae6: 0c06 |0105: move-result-object v6 │ │ +494ae8: 6e10 45e0 0600 |0106: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +494aee: 0a06 |0109: move-result v6 │ │ +494af0: 7120 c538 6500 |010a: invoke-static {v5, v6}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ +494af6: 0a05 |010d: move-result v5 │ │ +494af8: 7120 be3a 5100 |010e: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ +494afe: 285a |0111: goto 016b // +005a │ │ +494b00: 5275 3ca3 |0112: iget v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mIconColor:I // field@a33c │ │ +494b04: 7120 be3a 5100 |0114: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ +494b0a: 2854 |0117: goto 016b // +0054 │ │ +494b0c: 6e10 a2e7 0800 |0118: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconTint:()Ljava/lang/Integer; // method@e7a2 │ │ +494b12: 0c05 |011b: move-result-object v5 │ │ +494b14: 3805 1400 |011c: if-eqz v5, 0130 // +0014 │ │ +494b18: 5475 38a3 |011e: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494b1c: 6e10 a2e7 0800 |0120: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconTint:()Ljava/lang/Integer; // method@e7a2 │ │ +494b22: 0c06 |0123: move-result-object v6 │ │ +494b24: 6e10 45e0 0600 |0124: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +494b2a: 0a06 |0127: move-result v6 │ │ +494b2c: 7120 c538 6500 |0128: invoke-static {v5, v6}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ +494b32: 0a05 |012b: move-result v5 │ │ +494b34: 7120 be3a 5100 |012c: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ +494b3a: 283c |012f: goto 016b // +003c │ │ +494b3c: 5275 3ca3 |0130: iget v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mIconColor:I // field@a33c │ │ +494b40: 7120 be3a 5100 |0132: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ +494b46: 2836 |0135: goto 016b // +0036 │ │ +494b48: 6e10 a2e7 0800 |0136: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconTint:()Ljava/lang/Integer; // method@e7a2 │ │ +494b4e: 0c05 |0139: move-result-object v5 │ │ +494b50: 3805 1400 |013a: if-eqz v5, 014e // +0014 │ │ +494b54: 5475 38a3 |013c: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494b58: 6e10 a2e7 0800 |013e: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconTint:()Ljava/lang/Integer; // method@e7a2 │ │ +494b5e: 0c06 |0141: move-result-object v6 │ │ +494b60: 6e10 45e0 0600 |0142: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +494b66: 0a06 |0145: move-result v6 │ │ +494b68: 7120 c538 6500 |0146: invoke-static {v5, v6}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ +494b6e: 0a05 |0149: move-result v5 │ │ +494b70: 7120 be3a 5100 |014a: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ +494b76: 281e |014d: goto 016b // +001e │ │ +494b78: 5475 3ba3 |014e: iget-object v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mEnableDarkMode:Ljava/lang/Boolean; // field@a33b │ │ +494b7c: 6e10 97df 0500 |0150: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +494b82: 0a05 |0153: move-result v5 │ │ +494b84: 3805 1700 |0154: if-eqz v5, 016b // +0017 │ │ +494b88: 5275 3ca3 |0156: iget v5, v7, Lmehdi/sakout/aboutpage/AboutPage;.mIconColor:I // field@a33c │ │ +494b8c: 7120 be3a 5100 |0158: invoke-static {v1, v5}, Landroidx/core/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@3abe │ │ +494b92: 2810 |015b: goto 016b // +0010 │ │ +494b94: 5471 38a3 |015c: iget-object v1, v7, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494b98: 6e10 e402 0100 |015e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +494b9e: 0c01 |0161: move-result-object v1 │ │ +494ba0: 6005 37a5 |0162: sget v5, Lmehdi/sakout/aboutpage/R$dimen;.about_icon_padding:I // field@a537 │ │ +494ba4: 6e20 e503 5100 |0164: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ +494baa: 0a01 |0167: move-result v1 │ │ +494bac: 6e51 da11 1211 |0168: invoke-virtual {v2, v1, v1, v1, v1}, Landroid/widget/TextView;.setPadding:(IIII)V // method@11da │ │ +494bb2: 6e10 a6e7 0800 |016b: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getTitle:()Ljava/lang/String; // method@e7a6 │ │ +494bb8: 0c01 |016e: move-result-object v1 │ │ +494bba: 6e20 e511 1200 |016f: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +494bc0: 5271 41a3 |0172: iget v1, v7, Lmehdi/sakout/aboutpage/AboutPage;.mTextColor:I // field@a341 │ │ +494bc4: 6e20 ea11 1200 |0174: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ +494bca: 5571 3fa3 |0177: iget-boolean v1, v7, Lmehdi/sakout/aboutpage/AboutPage;.mIsRTL:Z // field@a33f │ │ +494bce: 3801 2800 |0179: if-eqz v1, 01a1 // +0028 │ │ +494bd2: 6e10 9fe7 0800 |017b: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getGravity:()Ljava/lang/Integer; // method@e79f │ │ +494bd8: 0c01 |017e: move-result-object v1 │ │ +494bda: 3801 0b00 |017f: if-eqz v1, 018a // +000b │ │ +494bde: 6e10 9fe7 0800 |0181: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getGravity:()Ljava/lang/Integer; // method@e79f │ │ +494be4: 0c01 |0184: move-result-object v1 │ │ +494be6: 6e10 45e0 0100 |0185: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +494bec: 0a01 |0188: move-result v1 │ │ +494bee: 2804 |0189: goto 018d // +0004 │ │ +494bf0: 1401 0500 8000 |018a: const v1, #float 1.1755e-38 // #00800005 │ │ +494bf6: de01 0110 |018d: or-int/lit8 v1, v1, #int 16 // #10 │ │ +494bfa: 6e20 4510 1000 |018f: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@1045 │ │ +494c00: 5931 4d01 |0192: iput v1, v3, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@014d │ │ +494c04: 6e20 1710 2000 |0194: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ +494c0a: 6e10 a0e7 0800 |0197: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconDrawable:()Ljava/lang/Integer; // method@e7a0 │ │ +494c10: 0c08 |019a: move-result-object v8 │ │ +494c12: 3808 2b00 |019b: if-eqz v8, 01c6 // +002b │ │ +494c16: 6e20 1710 4000 |019d: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ +494c1c: 2826 |01a0: goto 01c6 // +0026 │ │ +494c1e: 6e10 9fe7 0800 |01a1: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getGravity:()Ljava/lang/Integer; // method@e79f │ │ +494c24: 0c01 |01a4: move-result-object v1 │ │ +494c26: 3801 0b00 |01a5: if-eqz v1, 01b0 // +000b │ │ +494c2a: 6e10 9fe7 0800 |01a7: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getGravity:()Ljava/lang/Integer; // method@e79f │ │ +494c30: 0c01 |01aa: move-result-object v1 │ │ +494c32: 6e10 45e0 0100 |01ab: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +494c38: 0a01 |01ae: move-result v1 │ │ +494c3a: 2804 |01af: goto 01b3 // +0004 │ │ +494c3c: 1401 0300 8000 |01b0: const v1, #float 1.17549e-38 // #00800003 │ │ +494c42: de01 0110 |01b3: or-int/lit8 v1, v1, #int 16 // #10 │ │ +494c46: 6e20 4510 1000 |01b5: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@1045 │ │ +494c4c: 5931 4d01 |01b8: iput v1, v3, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@014d │ │ +494c50: 6e10 a0e7 0800 |01ba: invoke-virtual {v8}, Lmehdi/sakout/aboutpage/Element;.getIconDrawable:()Ljava/lang/Integer; // method@e7a0 │ │ +494c56: 0c08 |01bd: move-result-object v8 │ │ +494c58: 3808 0500 |01be: if-eqz v8, 01c3 // +0005 │ │ +494c5c: 6e20 1710 4000 |01c0: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ +494c62: 6e20 1710 2000 |01c3: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ +494c68: 1100 |01c6: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0008 line=570 │ │ 0x000c line=571 │ │ 0x000f line=573 │ │ 0x0015 line=574 │ │ @@ -949844,23 +949845,23 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -494c68: |[494c68] mehdi.sakout.aboutpage.AboutPage.getSeparator:()Landroid/view/View; │ │ -494c78: 5430 3ea3 |0000: iget-object v0, v3, Lmehdi/sakout/aboutpage/AboutPage;.mInflater:Landroid/view/LayoutInflater; // field@a33e │ │ -494c7c: 6001 86a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$layout;.about_page_separator:I // field@a686 │ │ -494c80: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -494c82: 6e30 080a 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ -494c88: 0c00 |0008: move-result-object v0 │ │ -494c8a: 5231 40a3 |0009: iget v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mSeparatorColor:I // field@a340 │ │ -494c8e: 6e20 6f0b 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ -494c94: 1100 |000e: return-object v0 │ │ +494c6c: |[494c6c] mehdi.sakout.aboutpage.AboutPage.getSeparator:()Landroid/view/View; │ │ +494c7c: 5430 3ea3 |0000: iget-object v0, v3, Lmehdi/sakout/aboutpage/AboutPage;.mInflater:Landroid/view/LayoutInflater; // field@a33e │ │ +494c80: 6001 86a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$layout;.about_page_separator:I // field@a686 │ │ +494c84: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +494c86: 6e30 080a 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ +494c8c: 0c00 |0008: move-result-object v0 │ │ +494c8e: 5231 40a3 |0009: iget v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mSeparatorColor:I // field@a340 │ │ +494c92: 6e20 6f0b 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ +494c98: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0009 line=687 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lmehdi/sakout/aboutpage/AboutPage; │ │ │ │ @@ -949870,22 +949871,22 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -494c98: |[494c98] mehdi.sakout.aboutpage.AboutPage.addEmail:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -494ca8: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494cac: 6001 ada6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_contact_us:I // field@a6ad │ │ -494cb0: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -494cb6: 0c00 |0007: move-result-object v0 │ │ -494cb8: 6e30 7ee7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addEmail:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e77e │ │ -494cbe: 0c03 |000b: move-result-object v3 │ │ -494cc0: 1103 |000c: return-object v3 │ │ +494c9c: |[494c9c] mehdi.sakout.aboutpage.AboutPage.addEmail:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +494cac: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494cb0: 6001 ada6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_contact_us:I // field@a6ad │ │ +494cb4: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +494cba: 0c00 |0007: move-result-object v0 │ │ +494cbc: 6e30 7ee7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addEmail:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e77e │ │ +494cc2: 0c03 |000b: move-result-object v3 │ │ +494cc4: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -949894,42 +949895,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -494cc4: |[494cc4] mehdi.sakout.aboutpage.AboutPage.addEmail:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -494cd4: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ -494cd8: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ -494cde: 6e20 b0e7 5000 |0005: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ -494ce4: 6005 ada5 |0008: sget v5, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_email:I // field@a5ad │ │ -494ce8: 7110 4ee0 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -494cee: 0c05 |000d: move-result-object v5 │ │ -494cf0: 6e20 aae7 5000 |000e: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -494cf6: 6005 a1a4 |0011: sget v5, Lmehdi/sakout/aboutpage/R$color;.about_item_icon_color:I // field@a4a1 │ │ -494cfa: 7110 4ee0 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -494d00: 0c05 |0016: move-result-object v5 │ │ -494d02: 6e20 ace7 5000 |0017: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ -494d08: 2205 7e00 |001a: new-instance v5, Landroid/content/Intent; // type@007e │ │ -494d0c: 1a01 3276 |001c: const-string v1, "android.intent.action.SENDTO" // string@7632 │ │ -494d10: 7020 1203 1500 |001e: invoke-direct {v5, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -494d16: 1a01 d2bd |0021: const-string v1, "mailto:" // string@bdd2 │ │ -494d1a: 7110 0e07 0100 |0023: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -494d20: 0c01 |0026: move-result-object v1 │ │ -494d22: 6e20 4203 1500 |0027: invoke-virtual {v5, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ -494d28: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -494d2a: 2311 701f |002b: new-array v1, v1, [Ljava/lang/String; // type@1f70 │ │ -494d2e: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -494d30: 4d04 0102 |002e: aput-object v4, v1, v2 │ │ -494d34: 1a04 4276 |0030: const-string v4, "android.intent.extra.EMAIL" // string@7642 │ │ -494d38: 6e30 3903 4501 |0032: invoke-virtual {v5, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0339 │ │ -494d3e: 6e20 ade7 5000 |0035: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ -494d44: 6e20 86e7 0300 |0038: invoke-virtual {v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -494d4a: 1103 |003b: return-object v3 │ │ +494cc8: |[494cc8] mehdi.sakout.aboutpage.AboutPage.addEmail:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +494cd8: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ +494cdc: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ +494ce2: 6e20 b0e7 5000 |0005: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ +494ce8: 6005 ada5 |0008: sget v5, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_email:I // field@a5ad │ │ +494cec: 7110 4ee0 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +494cf2: 0c05 |000d: move-result-object v5 │ │ +494cf4: 6e20 aae7 5000 |000e: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +494cfa: 6005 a1a4 |0011: sget v5, Lmehdi/sakout/aboutpage/R$color;.about_item_icon_color:I // field@a4a1 │ │ +494cfe: 7110 4ee0 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +494d04: 0c05 |0016: move-result-object v5 │ │ +494d06: 6e20 ace7 5000 |0017: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ +494d0c: 2205 7e00 |001a: new-instance v5, Landroid/content/Intent; // type@007e │ │ +494d10: 1a01 3276 |001c: const-string v1, "android.intent.action.SENDTO" // string@7632 │ │ +494d14: 7020 1203 1500 |001e: invoke-direct {v5, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +494d1a: 1a01 d2bd |0021: const-string v1, "mailto:" // string@bdd2 │ │ +494d1e: 7110 0e07 0100 |0023: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +494d24: 0c01 |0026: move-result-object v1 │ │ +494d26: 6e20 4203 1500 |0027: invoke-virtual {v5, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ +494d2c: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +494d2e: 2311 701f |002b: new-array v1, v1, [Ljava/lang/String; // type@1f70 │ │ +494d32: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +494d34: 4d04 0102 |002e: aput-object v4, v1, v2 │ │ +494d38: 1a04 4276 |0030: const-string v4, "android.intent.extra.EMAIL" // string@7642 │ │ +494d3c: 6e30 3903 4501 |0032: invoke-virtual {v5, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0339 │ │ +494d42: 6e20 ade7 5000 |0035: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ +494d48: 6e20 86e7 0300 |0038: invoke-virtual {v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +494d4e: 1103 |003b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ 0x0008 line=142 │ │ 0x0011 line=143 │ │ 0x001a line=145 │ │ @@ -949947,22 +949948,22 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -494d4c: |[494d4c] mehdi.sakout.aboutpage.AboutPage.addFacebook:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -494d5c: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494d60: 6001 aea6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_facebook:I // field@a6ae │ │ -494d64: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -494d6a: 0c00 |0007: move-result-object v0 │ │ -494d6c: 6e30 80e7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addFacebook:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e780 │ │ -494d72: 0c03 |000b: move-result-object v3 │ │ -494d74: 1103 |000c: return-object v3 │ │ +494d50: |[494d50] mehdi.sakout.aboutpage.AboutPage.addFacebook:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +494d60: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494d64: 6001 aea6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_facebook:I // field@a6ae │ │ +494d68: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +494d6e: 0c00 |0007: move-result-object v0 │ │ +494d70: 6e30 80e7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addFacebook:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e780 │ │ +494d76: 0c03 |000b: move-result-object v3 │ │ +494d78: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -949971,88 +949972,88 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -494d78: |[494d78] mehdi.sakout.aboutpage.AboutPage.addFacebook:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -494d88: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ -494d8c: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ -494d92: 6e20 b0e7 6000 |0005: invoke-virtual {v0, v6}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ -494d98: 6006 aea5 |0008: sget v6, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_facebook:I // field@a5ae │ │ -494d9c: 7110 4ee0 0600 |000a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -494da2: 0c06 |000d: move-result-object v6 │ │ -494da4: 6e20 aae7 6000 |000e: invoke-virtual {v0, v6}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -494daa: 6006 9da4 |0011: sget v6, Lmehdi/sakout/aboutpage/R$color;.about_facebook_color:I // field@a49d │ │ -494dae: 7110 4ee0 0600 |0013: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -494db4: 0c06 |0016: move-result-object v6 │ │ -494db6: 6e20 ace7 6000 |0017: invoke-virtual {v0, v6}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ -494dbc: 6e20 b1e7 5000 |001a: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ -494dc2: 2206 7e00 |001d: new-instance v6, Landroid/content/Intent; // type@007e │ │ -494dc6: 7010 0f03 0600 |001f: invoke-direct {v6}, Landroid/content/Intent;.:()V // method@030f │ │ -494dcc: 1a01 3776 |0022: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ -494dd0: 6e20 3e03 1600 |0024: invoke-virtual {v6, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ -494dd6: 1a01 3876 |0027: const-string v1, "android.intent.category.BROWSABLE" // string@7638 │ │ -494dda: 6e20 1403 1600 |0029: invoke-virtual {v6, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ -494de0: 5441 38a3 |002c: iget-object v1, v4, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494de4: 1a02 f17e |002e: const-string v2, "com.facebook.katana" // string@7ef1 │ │ -494de8: 7120 9ae7 2100 |0030: invoke-static {v1, v2}, Lmehdi/sakout/aboutpage/AboutPageUtils;.isAppInstalled:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean; // method@e79a │ │ -494dee: 0c01 |0033: move-result-object v1 │ │ -494df0: 6e10 97df 0100 |0034: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -494df6: 0a01 |0037: move-result v1 │ │ -494df8: 3801 4e00 |0038: if-eqz v1, 0086 // +004e │ │ -494dfc: 6e20 4603 2600 |003a: invoke-virtual {v6, v2}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0346 │ │ -494e02: 1201 |003d: const/4 v1, #int 0 // #0 │ │ -494e04: 5443 38a3 |003e: iget-object v3, v4, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494e08: 6e10 e202 0300 |0040: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@02e2 │ │ -494e0e: 0c03 |0043: move-result-object v3 │ │ -494e10: 6e30 7103 2301 |0044: invoke-virtual {v3, v2, v1}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0371 │ │ -494e16: 0c02 |0047: move-result-object v2 │ │ -494e18: 5221 3600 |0048: iget v1, v2, Landroid/content/pm/PackageInfo;.versionCode:I // field@0036 │ │ -494e1c: 2805 |004a: goto 004f // +0005 │ │ -494e1e: 0d02 |004b: move-exception v2 │ │ -494e20: 6e10 6603 0200 |004c: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.printStackTrace:()V // method@0366 │ │ -494e26: 1402 e2d1 2d00 |004f: const v2, #float 4.20789e-39 // #002dd1e2 │ │ -494e2c: 3421 1b00 |0052: if-lt v1, v2, 006d // +001b │ │ -494e30: 2201 0819 |0054: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -494e34: 7010 06e1 0100 |0056: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -494e3a: 1a02 0b8b |0059: const-string v2, "fb://facewebmodal/f?href=http://m.facebook.com/" // string@8b0b │ │ -494e3e: 6e20 12e1 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -494e44: 6e20 12e1 5100 |005e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -494e4a: 6e10 1fe1 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -494e50: 0c05 |0064: move-result-object v5 │ │ -494e52: 7110 0e07 0500 |0065: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -494e58: 0c05 |0068: move-result-object v5 │ │ -494e5a: 6e20 4203 5600 |0069: invoke-virtual {v6, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ -494e60: 2832 |006c: goto 009e // +0032 │ │ -494e62: 2201 0819 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -494e66: 7010 06e1 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -494e6c: 1a02 0c8b |0072: const-string v2, "fb://page/" // string@8b0c │ │ -494e70: 6e20 12e1 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -494e76: 6e20 12e1 5100 |0077: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -494e7c: 6e10 1fe1 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -494e82: 0c05 |007d: move-result-object v5 │ │ -494e84: 7110 0e07 0500 |007e: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -494e8a: 0c05 |0081: move-result-object v5 │ │ -494e8c: 6e20 4203 5600 |0082: invoke-virtual {v6, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ -494e92: 2819 |0085: goto 009e // +0019 │ │ -494e94: 2201 0819 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -494e98: 7010 06e1 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -494e9e: 1a02 07a2 |008b: const-string v2, "http://m.facebook.com/" // string@a207 │ │ -494ea2: 6e20 12e1 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -494ea8: 6e20 12e1 5100 |0090: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -494eae: 6e10 1fe1 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -494eb4: 0c05 |0096: move-result-object v5 │ │ -494eb6: 7110 0e07 0500 |0097: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -494ebc: 0c05 |009a: move-result-object v5 │ │ -494ebe: 6e20 4203 5600 |009b: invoke-virtual {v6, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ -494ec4: 6e20 ade7 6000 |009e: invoke-virtual {v0, v6}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ -494eca: 6e20 86e7 0400 |00a1: invoke-virtual {v4, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -494ed0: 1104 |00a4: return-object v4 │ │ +494d7c: |[494d7c] mehdi.sakout.aboutpage.AboutPage.addFacebook:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +494d8c: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ +494d90: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ +494d96: 6e20 b0e7 6000 |0005: invoke-virtual {v0, v6}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ +494d9c: 6006 aea5 |0008: sget v6, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_facebook:I // field@a5ae │ │ +494da0: 7110 4ee0 0600 |000a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +494da6: 0c06 |000d: move-result-object v6 │ │ +494da8: 6e20 aae7 6000 |000e: invoke-virtual {v0, v6}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +494dae: 6006 9da4 |0011: sget v6, Lmehdi/sakout/aboutpage/R$color;.about_facebook_color:I // field@a49d │ │ +494db2: 7110 4ee0 0600 |0013: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +494db8: 0c06 |0016: move-result-object v6 │ │ +494dba: 6e20 ace7 6000 |0017: invoke-virtual {v0, v6}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ +494dc0: 6e20 b1e7 5000 |001a: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ +494dc6: 2206 7e00 |001d: new-instance v6, Landroid/content/Intent; // type@007e │ │ +494dca: 7010 0f03 0600 |001f: invoke-direct {v6}, Landroid/content/Intent;.:()V // method@030f │ │ +494dd0: 1a01 3776 |0022: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ +494dd4: 6e20 3e03 1600 |0024: invoke-virtual {v6, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ +494dda: 1a01 3876 |0027: const-string v1, "android.intent.category.BROWSABLE" // string@7638 │ │ +494dde: 6e20 1403 1600 |0029: invoke-virtual {v6, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ +494de4: 5441 38a3 |002c: iget-object v1, v4, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494de8: 1a02 f17e |002e: const-string v2, "com.facebook.katana" // string@7ef1 │ │ +494dec: 7120 9ae7 2100 |0030: invoke-static {v1, v2}, Lmehdi/sakout/aboutpage/AboutPageUtils;.isAppInstalled:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean; // method@e79a │ │ +494df2: 0c01 |0033: move-result-object v1 │ │ +494df4: 6e10 97df 0100 |0034: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +494dfa: 0a01 |0037: move-result v1 │ │ +494dfc: 3801 4e00 |0038: if-eqz v1, 0086 // +004e │ │ +494e00: 6e20 4603 2600 |003a: invoke-virtual {v6, v2}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0346 │ │ +494e06: 1201 |003d: const/4 v1, #int 0 // #0 │ │ +494e08: 5443 38a3 |003e: iget-object v3, v4, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494e0c: 6e10 e202 0300 |0040: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@02e2 │ │ +494e12: 0c03 |0043: move-result-object v3 │ │ +494e14: 6e30 7103 2301 |0044: invoke-virtual {v3, v2, v1}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0371 │ │ +494e1a: 0c02 |0047: move-result-object v2 │ │ +494e1c: 5221 3600 |0048: iget v1, v2, Landroid/content/pm/PackageInfo;.versionCode:I // field@0036 │ │ +494e20: 2805 |004a: goto 004f // +0005 │ │ +494e22: 0d02 |004b: move-exception v2 │ │ +494e24: 6e10 6603 0200 |004c: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.printStackTrace:()V // method@0366 │ │ +494e2a: 1402 e2d1 2d00 |004f: const v2, #float 4.20789e-39 // #002dd1e2 │ │ +494e30: 3421 1b00 |0052: if-lt v1, v2, 006d // +001b │ │ +494e34: 2201 0819 |0054: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +494e38: 7010 06e1 0100 |0056: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +494e3e: 1a02 0b8b |0059: const-string v2, "fb://facewebmodal/f?href=http://m.facebook.com/" // string@8b0b │ │ +494e42: 6e20 12e1 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +494e48: 6e20 12e1 5100 |005e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +494e4e: 6e10 1fe1 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +494e54: 0c05 |0064: move-result-object v5 │ │ +494e56: 7110 0e07 0500 |0065: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +494e5c: 0c05 |0068: move-result-object v5 │ │ +494e5e: 6e20 4203 5600 |0069: invoke-virtual {v6, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ +494e64: 2832 |006c: goto 009e // +0032 │ │ +494e66: 2201 0819 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +494e6a: 7010 06e1 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +494e70: 1a02 0c8b |0072: const-string v2, "fb://page/" // string@8b0c │ │ +494e74: 6e20 12e1 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +494e7a: 6e20 12e1 5100 |0077: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +494e80: 6e10 1fe1 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +494e86: 0c05 |007d: move-result-object v5 │ │ +494e88: 7110 0e07 0500 |007e: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +494e8e: 0c05 |0081: move-result-object v5 │ │ +494e90: 6e20 4203 5600 |0082: invoke-virtual {v6, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ +494e96: 2819 |0085: goto 009e // +0019 │ │ +494e98: 2201 0819 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +494e9c: 7010 06e1 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +494ea2: 1a02 07a2 |008b: const-string v2, "http://m.facebook.com/" // string@a207 │ │ +494ea6: 6e20 12e1 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +494eac: 6e20 12e1 5100 |0090: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +494eb2: 6e10 1fe1 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +494eb8: 0c05 |0096: move-result-object v5 │ │ +494eba: 7110 0e07 0500 |0097: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +494ec0: 0c05 |009a: move-result-object v5 │ │ +494ec2: 6e20 4203 5600 |009b: invoke-virtual {v6, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ +494ec8: 6e20 ade7 6000 |009e: invoke-virtual {v0, v6}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ +494ece: 6e20 86e7 0400 |00a1: invoke-virtual {v4, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +494ed4: 1104 |00a4: return-object v4 │ │ catches : 1 │ │ 0x003e - 0x004a │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x004b │ │ positions : │ │ 0x0000 line=174 │ │ 0x0005 line=175 │ │ 0x0008 line=176 │ │ @@ -950082,22 +950083,22 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -494ee4: |[494ee4] mehdi.sakout.aboutpage.AboutPage.addGitHub:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -494ef4: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494ef8: 6001 afa6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_github:I // field@a6af │ │ -494efc: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -494f02: 0c00 |0007: move-result-object v0 │ │ -494f04: 6e30 82e7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addGitHub:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e782 │ │ -494f0a: 0c03 |000b: move-result-object v3 │ │ -494f0c: 1103 |000c: return-object v3 │ │ +494ee8: |[494ee8] mehdi.sakout.aboutpage.AboutPage.addGitHub:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +494ef8: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494efc: 6001 afa6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_github:I // field@a6af │ │ +494f00: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +494f06: 0c00 |0007: move-result-object v0 │ │ +494f08: 6e30 82e7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addGitHub:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e782 │ │ +494f0e: 0c03 |000b: move-result-object v3 │ │ +494f10: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -950106,46 +950107,46 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -494f10: |[494f10] mehdi.sakout.aboutpage.AboutPage.addGitHub:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -494f20: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ -494f24: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ -494f2a: 6e20 b0e7 5000 |0005: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ -494f30: 6005 afa5 |0008: sget v5, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_github:I // field@a5af │ │ -494f34: 7110 4ee0 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -494f3a: 0c05 |000d: move-result-object v5 │ │ -494f3c: 6e20 aae7 5000 |000e: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -494f42: 6005 9ea4 |0011: sget v5, Lmehdi/sakout/aboutpage/R$color;.about_github_color:I // field@a49e │ │ -494f46: 7110 4ee0 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -494f4c: 0c05 |0016: move-result-object v5 │ │ -494f4e: 6e20 ace7 5000 |0017: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ -494f54: 6e20 b1e7 4000 |001a: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ -494f5a: 2205 7e00 |001d: new-instance v5, Landroid/content/Intent; // type@007e │ │ -494f5e: 7010 0f03 0500 |001f: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@030f │ │ -494f64: 1a01 3776 |0022: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ -494f68: 6e20 3e03 1500 |0024: invoke-virtual {v5, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ -494f6e: 1a01 3876 |0027: const-string v1, "android.intent.category.BROWSABLE" // string@7638 │ │ -494f72: 6e20 1403 1500 |0029: invoke-virtual {v5, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ -494f78: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -494f7a: 2311 6e1f |002d: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -494f7e: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -494f80: 4d04 0102 |0030: aput-object v4, v1, v2 │ │ -494f84: 1a04 24a2 |0032: const-string v4, "https://github.com/%s" // string@a224 │ │ -494f88: 7120 c9e0 1400 |0034: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -494f8e: 0c04 |0037: move-result-object v4 │ │ -494f90: 7110 0e07 0400 |0038: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -494f96: 0c04 |003b: move-result-object v4 │ │ -494f98: 6e20 4203 4500 |003c: invoke-virtual {v5, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ -494f9e: 6e20 ade7 5000 |003f: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ -494fa4: 6e20 86e7 0300 |0042: invoke-virtual {v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -494faa: 1103 |0045: return-object v3 │ │ +494f14: |[494f14] mehdi.sakout.aboutpage.AboutPage.addGitHub:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +494f24: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ +494f28: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ +494f2e: 6e20 b0e7 5000 |0005: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ +494f34: 6005 afa5 |0008: sget v5, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_github:I // field@a5af │ │ +494f38: 7110 4ee0 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +494f3e: 0c05 |000d: move-result-object v5 │ │ +494f40: 6e20 aae7 5000 |000e: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +494f46: 6005 9ea4 |0011: sget v5, Lmehdi/sakout/aboutpage/R$color;.about_github_color:I // field@a49e │ │ +494f4a: 7110 4ee0 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +494f50: 0c05 |0016: move-result-object v5 │ │ +494f52: 6e20 ace7 5000 |0017: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ +494f58: 6e20 b1e7 4000 |001a: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ +494f5e: 2205 7e00 |001d: new-instance v5, Landroid/content/Intent; // type@007e │ │ +494f62: 7010 0f03 0500 |001f: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@030f │ │ +494f68: 1a01 3776 |0022: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ +494f6c: 6e20 3e03 1500 |0024: invoke-virtual {v5, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ +494f72: 1a01 3876 |0027: const-string v1, "android.intent.category.BROWSABLE" // string@7638 │ │ +494f76: 6e20 1403 1500 |0029: invoke-virtual {v5, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ +494f7c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +494f7e: 2311 6e1f |002d: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +494f82: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +494f84: 4d04 0102 |0030: aput-object v4, v1, v2 │ │ +494f88: 1a04 24a2 |0032: const-string v4, "https://github.com/%s" // string@a224 │ │ +494f8c: 7120 c9e0 1400 |0034: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +494f92: 0c04 |0037: move-result-object v4 │ │ +494f94: 7110 0e07 0400 |0038: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +494f9a: 0c04 |003b: move-result-object v4 │ │ +494f9c: 6e20 4203 4500 |003c: invoke-virtual {v5, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ +494fa2: 6e20 ade7 5000 |003f: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ +494fa8: 6e20 86e7 0300 |0042: invoke-virtual {v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +494fae: 1103 |0045: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0005 line=392 │ │ 0x0008 line=393 │ │ 0x0011 line=394 │ │ 0x001a line=395 │ │ @@ -950165,51 +950166,51 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -494fac: |[494fac] mehdi.sakout.aboutpage.AboutPage.addGroup:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -494fbc: 2200 aa02 |0000: new-instance v0, Landroid/widget/TextView; // type@02aa │ │ -494fc0: 5431 38a3 |0002: iget-object v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494fc4: 7020 6611 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1166 │ │ -494fca: 6e20 e511 4000 |0007: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -494fd0: 6004 19a8 |000a: sget v4, Lmehdi/sakout/aboutpage/R$style;.about_groupTextAppearance:I // field@a819 │ │ -494fd4: 7120 6945 4000 |000c: invoke-static {v0, v4}, Landroidx/core/widget/TextViewCompat;.setTextAppearance:(Landroid/widget/TextView;I)V // method@4569 │ │ -494fda: 2204 8702 |000f: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ -494fde: 12e1 |0011: const/4 v1, #int -2 // #fe │ │ -494fe0: 7030 0e10 1401 |0012: invoke-direct {v4, v1, v1}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@100e │ │ -494fe6: 5431 39a3 |0015: iget-object v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mCustomFont:Landroid/graphics/Typeface; // field@a339 │ │ -494fea: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ -494fee: 6e20 f311 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@11f3 │ │ -494ff4: 5431 38a3 |001c: iget-object v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -494ff8: 6e10 e402 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -494ffe: 0c01 |0021: move-result-object v1 │ │ -495000: 6002 36a5 |0022: sget v2, Lmehdi/sakout/aboutpage/R$dimen;.about_group_text_padding:I // field@a536 │ │ -495004: 6e20 e503 2100 |0024: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ -49500a: 0a01 |0027: move-result v1 │ │ -49500c: 6e51 da11 1011 |0028: invoke-virtual {v0, v1, v1, v1, v1}, Landroid/widget/TextView;.setPadding:(IIII)V // method@11da │ │ -495012: 5531 3fa3 |002b: iget-boolean v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mIsRTL:Z // field@a33f │ │ -495016: 3801 0b00 |002d: if-eqz v1, 0038 // +000b │ │ -49501a: 1401 1500 8000 |002f: const v1, #float 1.1755e-38 // #00800015 │ │ -495020: 6e20 cf11 1000 |0032: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@11cf │ │ -495026: 5941 4d01 |0035: iput v1, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@014d │ │ -49502a: 2809 |0037: goto 0040 // +0009 │ │ -49502c: 1401 1300 8000 |0038: const v1, #float 1.1755e-38 // #00800013 │ │ -495032: 6e20 cf11 1000 |003b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@11cf │ │ -495038: 5941 4d01 |003e: iput v1, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@014d │ │ -49503c: 6e20 d411 4000 |0040: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@11d4 │ │ -495042: 5434 42a3 |0043: iget-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ -495046: 6001 cba5 |0045: sget v1, Lmehdi/sakout/aboutpage/R$id;.about_providers:I // field@a5cb │ │ -49504a: 6e20 b20a 1400 |0047: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -495050: 0c04 |004a: move-result-object v4 │ │ -495052: 1f04 8802 |004b: check-cast v4, Landroid/widget/LinearLayout; // type@0288 │ │ -495056: 6e20 1710 0400 |004d: invoke-virtual {v4, v0}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ -49505c: 1103 |0050: return-object v3 │ │ +494fb0: |[494fb0] mehdi.sakout.aboutpage.AboutPage.addGroup:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +494fc0: 2200 aa02 |0000: new-instance v0, Landroid/widget/TextView; // type@02aa │ │ +494fc4: 5431 38a3 |0002: iget-object v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494fc8: 7020 6611 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1166 │ │ +494fce: 6e20 e511 4000 |0007: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +494fd4: 6004 19a8 |000a: sget v4, Lmehdi/sakout/aboutpage/R$style;.about_groupTextAppearance:I // field@a819 │ │ +494fd8: 7120 6945 4000 |000c: invoke-static {v0, v4}, Landroidx/core/widget/TextViewCompat;.setTextAppearance:(Landroid/widget/TextView;I)V // method@4569 │ │ +494fde: 2204 8702 |000f: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0287 │ │ +494fe2: 12e1 |0011: const/4 v1, #int -2 // #fe │ │ +494fe4: 7030 0e10 1401 |0012: invoke-direct {v4, v1, v1}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@100e │ │ +494fea: 5431 39a3 |0015: iget-object v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mCustomFont:Landroid/graphics/Typeface; // field@a339 │ │ +494fee: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ +494ff2: 6e20 f311 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@11f3 │ │ +494ff8: 5431 38a3 |001c: iget-object v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +494ffc: 6e10 e402 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +495002: 0c01 |0021: move-result-object v1 │ │ +495004: 6002 36a5 |0022: sget v2, Lmehdi/sakout/aboutpage/R$dimen;.about_group_text_padding:I // field@a536 │ │ +495008: 6e20 e503 2100 |0024: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ +49500e: 0a01 |0027: move-result v1 │ │ +495010: 6e51 da11 1011 |0028: invoke-virtual {v0, v1, v1, v1, v1}, Landroid/widget/TextView;.setPadding:(IIII)V // method@11da │ │ +495016: 5531 3fa3 |002b: iget-boolean v1, v3, Lmehdi/sakout/aboutpage/AboutPage;.mIsRTL:Z // field@a33f │ │ +49501a: 3801 0b00 |002d: if-eqz v1, 0038 // +000b │ │ +49501e: 1401 1500 8000 |002f: const v1, #float 1.1755e-38 // #00800015 │ │ +495024: 6e20 cf11 1000 |0032: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@11cf │ │ +49502a: 5941 4d01 |0035: iput v1, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@014d │ │ +49502e: 2809 |0037: goto 0040 // +0009 │ │ +495030: 1401 1300 8000 |0038: const v1, #float 1.1755e-38 // #00800013 │ │ +495036: 6e20 cf11 1000 |003b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@11cf │ │ +49503c: 5941 4d01 |003e: iput v1, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@014d │ │ +495040: 6e20 d411 4000 |0040: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@11d4 │ │ +495046: 5434 42a3 |0043: iget-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ +49504a: 6001 cba5 |0045: sget v1, Lmehdi/sakout/aboutpage/R$id;.about_providers:I // field@a5cb │ │ +49504e: 6e20 b20a 1400 |0047: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +495054: 0c04 |004a: move-result-object v4 │ │ +495056: 1f04 8802 |004b: check-cast v4, Landroid/widget/LinearLayout; // type@0288 │ │ +49505a: 6e20 1710 0400 |004d: invoke-virtual {v4, v0}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ +495060: 1103 |0050: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0007 line=494 │ │ 0x000a line=495 │ │ 0x000f line=496 │ │ 0x0015 line=498 │ │ @@ -950232,22 +950233,22 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -495060: |[495060] mehdi.sakout.aboutpage.AboutPage.addInstagram:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -495070: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -495074: 6001 b0a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_instagram:I // field@a6b0 │ │ -495078: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -49507e: 0c00 |0007: move-result-object v0 │ │ -495080: 6e30 85e7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addInstagram:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e785 │ │ -495086: 0c03 |000b: move-result-object v3 │ │ -495088: 1103 |000c: return-object v3 │ │ +495064: |[495064] mehdi.sakout.aboutpage.AboutPage.addInstagram:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +495074: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495078: 6001 b0a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_instagram:I // field@a6b0 │ │ +49507c: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +495082: 0c00 |0007: move-result-object v0 │ │ +495084: 6e30 85e7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addInstagram:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e785 │ │ +49508a: 0c03 |000b: move-result-object v3 │ │ +49508c: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -950256,52 +950257,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -49508c: |[49508c] mehdi.sakout.aboutpage.AboutPage.addInstagram:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -49509c: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ -4950a0: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ -4950a6: 6e20 b0e7 5000 |0005: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ -4950ac: 6005 b1a5 |0008: sget v5, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_instagram:I // field@a5b1 │ │ -4950b0: 7110 4ee0 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4950b6: 0c05 |000d: move-result-object v5 │ │ -4950b8: 6e20 aae7 5000 |000e: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -4950be: 6005 9fa4 |0011: sget v5, Lmehdi/sakout/aboutpage/R$color;.about_instagram_color:I // field@a49f │ │ -4950c2: 7110 4ee0 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4950c8: 0c05 |0016: move-result-object v5 │ │ -4950ca: 6e20 ace7 5000 |0017: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ -4950d0: 6e20 b1e7 4000 |001a: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ -4950d6: 2205 7e00 |001d: new-instance v5, Landroid/content/Intent; // type@007e │ │ -4950da: 7010 0f03 0500 |001f: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@030f │ │ -4950e0: 1a01 3776 |0022: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ -4950e4: 6e20 3e03 1500 |0024: invoke-virtual {v5, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ -4950ea: 2201 0819 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4950ee: 7010 06e1 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4950f4: 1a02 03a2 |002c: const-string v2, "http://instagram.com/_u/" // string@a203 │ │ -4950f8: 6e20 12e1 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4950fe: 6e20 12e1 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -495104: 6e10 1fe1 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49510a: 0c04 |0037: move-result-object v4 │ │ -49510c: 7110 0e07 0400 |0038: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -495112: 0c04 |003b: move-result-object v4 │ │ -495114: 6e20 4203 4500 |003c: invoke-virtual {v5, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ -49511a: 5434 38a3 |003f: iget-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -49511e: 1a01 ff7e |0041: const-string v1, "com.instagram.android" // string@7eff │ │ -495122: 7120 9ae7 1400 |0043: invoke-static {v4, v1}, Lmehdi/sakout/aboutpage/AboutPageUtils;.isAppInstalled:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean; // method@e79a │ │ -495128: 0c04 |0046: move-result-object v4 │ │ -49512a: 6e10 97df 0400 |0047: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -495130: 0a04 |004a: move-result v4 │ │ -495132: 3804 0500 |004b: if-eqz v4, 0050 // +0005 │ │ -495136: 6e20 4603 1500 |004d: invoke-virtual {v5, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0346 │ │ -49513c: 6e20 ade7 5000 |0050: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ -495142: 6e20 86e7 0300 |0053: invoke-virtual {v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -495148: 1103 |0056: return-object v3 │ │ +495090: |[495090] mehdi.sakout.aboutpage.AboutPage.addInstagram:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +4950a0: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ +4950a4: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ +4950aa: 6e20 b0e7 5000 |0005: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ +4950b0: 6005 b1a5 |0008: sget v5, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_instagram:I // field@a5b1 │ │ +4950b4: 7110 4ee0 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4950ba: 0c05 |000d: move-result-object v5 │ │ +4950bc: 6e20 aae7 5000 |000e: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +4950c2: 6005 9fa4 |0011: sget v5, Lmehdi/sakout/aboutpage/R$color;.about_instagram_color:I // field@a49f │ │ +4950c6: 7110 4ee0 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4950cc: 0c05 |0016: move-result-object v5 │ │ +4950ce: 6e20 ace7 5000 |0017: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ +4950d4: 6e20 b1e7 4000 |001a: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ +4950da: 2205 7e00 |001d: new-instance v5, Landroid/content/Intent; // type@007e │ │ +4950de: 7010 0f03 0500 |001f: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@030f │ │ +4950e4: 1a01 3776 |0022: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ +4950e8: 6e20 3e03 1500 |0024: invoke-virtual {v5, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ +4950ee: 2201 0819 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4950f2: 7010 06e1 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4950f8: 1a02 03a2 |002c: const-string v2, "http://instagram.com/_u/" // string@a203 │ │ +4950fc: 6e20 12e1 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +495102: 6e20 12e1 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +495108: 6e10 1fe1 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49510e: 0c04 |0037: move-result-object v4 │ │ +495110: 7110 0e07 0400 |0038: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +495116: 0c04 |003b: move-result-object v4 │ │ +495118: 6e20 4203 4500 |003c: invoke-virtual {v5, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ +49511e: 5434 38a3 |003f: iget-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495122: 1a01 ff7e |0041: const-string v1, "com.instagram.android" // string@7eff │ │ +495126: 7120 9ae7 1400 |0043: invoke-static {v4, v1}, Lmehdi/sakout/aboutpage/AboutPageUtils;.isAppInstalled:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean; // method@e79a │ │ +49512c: 0c04 |0046: move-result-object v4 │ │ +49512e: 6e10 97df 0400 |0047: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +495134: 0a04 |004a: move-result v4 │ │ +495136: 3804 0500 |004b: if-eqz v4, 0050 // +0005 │ │ +49513a: 6e20 4603 1500 |004d: invoke-virtual {v5, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0346 │ │ +495140: 6e20 ade7 5000 |0050: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ +495146: 6e20 86e7 0300 |0053: invoke-virtual {v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +49514c: 1103 |0056: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0005 line=352 │ │ 0x0008 line=353 │ │ 0x0011 line=354 │ │ 0x001a line=355 │ │ @@ -950322,36 +950323,36 @@ │ │ type : '(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -49514c: |[49514c] mehdi.sakout.aboutpage.AboutPage.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -49515c: 5440 42a3 |0000: iget-object v0, v4, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ -495160: 6001 cba5 |0002: sget v1, Lmehdi/sakout/aboutpage/R$id;.about_providers:I // field@a5cb │ │ -495164: 6e20 b20a 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -49516a: 0c00 |0007: move-result-object v0 │ │ -49516c: 1f00 8802 |0008: check-cast v0, Landroid/widget/LinearLayout; // type@0288 │ │ -495170: 7020 90e7 5400 |000a: invoke-direct {v4, v5}, Lmehdi/sakout/aboutpage/AboutPage;.createItem:(Lmehdi/sakout/aboutpage/Element;)Landroid/view/View; // method@e790 │ │ -495176: 0c05 |000d: move-result-object v5 │ │ -495178: 6e20 1710 5000 |000e: invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ -49517e: 7010 92e7 0400 |0011: invoke-direct {v4}, Lmehdi/sakout/aboutpage/AboutPage;.getSeparator:()Landroid/view/View; // method@e792 │ │ -495184: 0c05 |0014: move-result-object v5 │ │ -495186: 2201 1b02 |0015: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@021b │ │ -49518a: 5442 38a3 |0017: iget-object v2, v4, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -49518e: 6e10 e402 0200 |0019: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -495194: 0c02 |001c: move-result-object v2 │ │ -495196: 6003 3aa5 |001d: sget v3, Lmehdi/sakout/aboutpage/R$dimen;.about_separator_height:I // field@a53a │ │ -49519a: 6e20 e503 3200 |001f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ -4951a0: 0a02 |0022: move-result v2 │ │ -4951a2: 12f3 |0023: const/4 v3, #int -1 // #ff │ │ -4951a4: 7030 d30b 3102 |0024: invoke-direct {v1, v3, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0bd3 │ │ -4951aa: 6e30 1a10 5001 |0027: invoke-virtual {v0, v5, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@101a │ │ -4951b0: 1104 |002a: return-object v4 │ │ +495150: |[495150] mehdi.sakout.aboutpage.AboutPage.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +495160: 5440 42a3 |0000: iget-object v0, v4, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ +495164: 6001 cba5 |0002: sget v1, Lmehdi/sakout/aboutpage/R$id;.about_providers:I // field@a5cb │ │ +495168: 6e20 b20a 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +49516e: 0c00 |0007: move-result-object v0 │ │ +495170: 1f00 8802 |0008: check-cast v0, Landroid/widget/LinearLayout; // type@0288 │ │ +495174: 7020 90e7 5400 |000a: invoke-direct {v4, v5}, Lmehdi/sakout/aboutpage/AboutPage;.createItem:(Lmehdi/sakout/aboutpage/Element;)Landroid/view/View; // method@e790 │ │ +49517a: 0c05 |000d: move-result-object v5 │ │ +49517c: 6e20 1710 5000 |000e: invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ +495182: 7010 92e7 0400 |0011: invoke-direct {v4}, Lmehdi/sakout/aboutpage/AboutPage;.getSeparator:()Landroid/view/View; // method@e792 │ │ +495188: 0c05 |0014: move-result-object v5 │ │ +49518a: 2201 1b02 |0015: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@021b │ │ +49518e: 5442 38a3 |0017: iget-object v2, v4, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495192: 6e10 e402 0200 |0019: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +495198: 0c02 |001c: move-result-object v2 │ │ +49519a: 6003 3aa5 |001d: sget v3, Lmehdi/sakout/aboutpage/R$dimen;.about_separator_height:I // field@a53a │ │ +49519e: 6e20 e503 3200 |001f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03e5 │ │ +4951a4: 0a02 |0022: move-result v2 │ │ +4951a6: 12f3 |0023: const/4 v3, #int -1 // #ff │ │ +4951a8: 7030 d30b 3102 |0024: invoke-direct {v1, v3, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0bd3 │ │ +4951ae: 6e30 1a10 5001 |0027: invoke-virtual {v0, v5, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@101a │ │ +4951b4: 1104 |002a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x000a line=454 │ │ 0x0011 line=455 │ │ locals : │ │ 0x0000 - 0x002b reg=4 this Lmehdi/sakout/aboutpage/AboutPage; │ │ @@ -950362,22 +950363,22 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4951b4: |[4951b4] mehdi.sakout.aboutpage.AboutPage.addPlayStore:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -4951c4: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -4951c8: 6001 b2a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_play_store:I // field@a6b2 │ │ -4951cc: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -4951d2: 0c00 |0007: move-result-object v0 │ │ -4951d4: 6e30 88e7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addPlayStore:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e788 │ │ -4951da: 0c03 |000b: move-result-object v3 │ │ -4951dc: 1103 |000c: return-object v3 │ │ +4951b8: |[4951b8] mehdi.sakout.aboutpage.AboutPage.addPlayStore:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +4951c8: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +4951cc: 6001 b2a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_play_store:I // field@a6b2 │ │ +4951d0: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +4951d6: 0c00 |0007: move-result-object v0 │ │ +4951d8: 6e30 88e7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addPlayStore:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e788 │ │ +4951de: 0c03 |000b: move-result-object v3 │ │ +4951e0: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -950386,42 +950387,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -4951e0: |[4951e0] mehdi.sakout.aboutpage.AboutPage.addPlayStore:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -4951f0: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ -4951f4: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ -4951fa: 6e20 b0e7 4000 |0005: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ -495200: 6004 b0a5 |0008: sget v4, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_google_play:I // field@a5b0 │ │ -495204: 7110 4ee0 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -49520a: 0c04 |000d: move-result-object v4 │ │ -49520c: 6e20 aae7 4000 |000e: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -495212: 6004 a3a4 |0011: sget v4, Lmehdi/sakout/aboutpage/R$color;.about_play_store_color:I // field@a4a3 │ │ -495216: 7110 4ee0 0400 |0013: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -49521c: 0c04 |0016: move-result-object v4 │ │ -49521e: 6e20 ace7 4000 |0017: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ -495224: 6e20 b1e7 3000 |001a: invoke-virtual {v0, v3}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ -49522a: 2204 0819 |001d: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -49522e: 7010 06e1 0400 |001f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -495234: 1a01 25a2 |0022: const-string v1, "https://play.google.com/store/apps/details?id=" // string@a225 │ │ -495238: 6e20 12e1 1400 |0024: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49523e: 6e20 12e1 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -495244: 6e10 1fe1 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49524a: 0c03 |002d: move-result-object v3 │ │ -49524c: 7110 0e07 0300 |002e: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -495252: 0c03 |0031: move-result-object v3 │ │ -495254: 2204 7e00 |0032: new-instance v4, Landroid/content/Intent; // type@007e │ │ -495258: 1a01 3776 |0034: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ -49525c: 7030 1303 1403 |0036: invoke-direct {v4, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0313 │ │ -495262: 6e20 ade7 4000 |0039: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ -495268: 6e20 86e7 0200 |003c: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -49526e: 1102 |003f: return-object v2 │ │ +4951e4: |[4951e4] mehdi.sakout.aboutpage.AboutPage.addPlayStore:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +4951f4: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ +4951f8: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ +4951fe: 6e20 b0e7 4000 |0005: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ +495204: 6004 b0a5 |0008: sget v4, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_google_play:I // field@a5b0 │ │ +495208: 7110 4ee0 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +49520e: 0c04 |000d: move-result-object v4 │ │ +495210: 6e20 aae7 4000 |000e: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +495216: 6004 a3a4 |0011: sget v4, Lmehdi/sakout/aboutpage/R$color;.about_play_store_color:I // field@a4a3 │ │ +49521a: 7110 4ee0 0400 |0013: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +495220: 0c04 |0016: move-result-object v4 │ │ +495222: 6e20 ace7 4000 |0017: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ +495228: 6e20 b1e7 3000 |001a: invoke-virtual {v0, v3}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ +49522e: 2204 0819 |001d: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +495232: 7010 06e1 0400 |001f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +495238: 1a01 25a2 |0022: const-string v1, "https://play.google.com/store/apps/details?id=" // string@a225 │ │ +49523c: 6e20 12e1 1400 |0024: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +495242: 6e20 12e1 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +495248: 6e10 1fe1 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49524e: 0c03 |002d: move-result-object v3 │ │ +495250: 7110 0e07 0300 |002e: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +495256: 0c03 |0031: move-result-object v3 │ │ +495258: 2204 7e00 |0032: new-instance v4, Landroid/content/Intent; // type@007e │ │ +49525c: 1a01 3776 |0034: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ +495260: 7030 1303 1403 |0036: invoke-direct {v4, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0313 │ │ +495266: 6e20 ade7 4000 |0039: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ +49526c: 6e20 86e7 0200 |003c: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +495272: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0005 line=274 │ │ 0x0008 line=275 │ │ 0x0011 line=276 │ │ 0x001a line=277 │ │ @@ -950439,22 +950440,22 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -495270: |[495270] mehdi.sakout.aboutpage.AboutPage.addTwitter:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -495280: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -495284: 6001 b3a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_twitter:I // field@a6b3 │ │ -495288: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -49528e: 0c00 |0007: move-result-object v0 │ │ -495290: 6e30 8ae7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addTwitter:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e78a │ │ -495296: 0c03 |000b: move-result-object v3 │ │ -495298: 1103 |000c: return-object v3 │ │ +495274: |[495274] mehdi.sakout.aboutpage.AboutPage.addTwitter:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +495284: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495288: 6001 b3a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_twitter:I // field@a6b3 │ │ +49528c: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +495292: 0c00 |0007: move-result-object v0 │ │ +495294: 6e30 8ae7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addTwitter:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e78a │ │ +49529a: 0c03 |000b: move-result-object v3 │ │ +49529c: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -950463,63 +950464,63 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -49529c: |[49529c] mehdi.sakout.aboutpage.AboutPage.addTwitter:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -4952ac: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ -4952b0: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ -4952b6: 6e20 b0e7 7000 |0005: invoke-virtual {v0, v7}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ -4952bc: 6007 b3a5 |0008: sget v7, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_twitter:I // field@a5b3 │ │ -4952c0: 7110 4ee0 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4952c6: 0c07 |000d: move-result-object v7 │ │ -4952c8: 6e20 aae7 7000 |000e: invoke-virtual {v0, v7}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -4952ce: 6007 a8a4 |0011: sget v7, Lmehdi/sakout/aboutpage/R$color;.about_twitter_color:I // field@a4a8 │ │ -4952d2: 7110 4ee0 0700 |0013: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4952d8: 0c07 |0016: move-result-object v7 │ │ -4952da: 6e20 ace7 7000 |0017: invoke-virtual {v0, v7}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ -4952e0: 6e20 b1e7 6000 |001a: invoke-virtual {v0, v6}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ -4952e6: 2207 7e00 |001d: new-instance v7, Landroid/content/Intent; // type@007e │ │ -4952ea: 7010 0f03 0700 |001f: invoke-direct {v7}, Landroid/content/Intent;.:()V // method@030f │ │ -4952f0: 1a01 3776 |0022: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ -4952f4: 6e20 3e03 1700 |0024: invoke-virtual {v7, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ -4952fa: 1a01 3876 |0027: const-string v1, "android.intent.category.BROWSABLE" // string@7638 │ │ -4952fe: 6e20 1403 1700 |0029: invoke-virtual {v7, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ -495304: 5451 38a3 |002c: iget-object v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -495308: 1a02 067f |002e: const-string v2, "com.twitter.android" // string@7f06 │ │ -49530c: 7120 9ae7 2100 |0030: invoke-static {v1, v2}, Lmehdi/sakout/aboutpage/AboutPageUtils;.isAppInstalled:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean; // method@e79a │ │ -495312: 0c01 |0033: move-result-object v1 │ │ -495314: 6e10 97df 0100 |0034: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -49531a: 0a01 |0037: move-result v1 │ │ -49531c: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -49531e: 1214 |0039: const/4 v4, #int 1 // #1 │ │ -495320: 3801 1700 |003a: if-eqz v1, 0051 // +0017 │ │ -495324: 6e20 4603 2700 |003c: invoke-virtual {v7, v2}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0346 │ │ -49532a: 2341 6e1f |003f: new-array v1, v4, [Ljava/lang/Object; // type@1f6e │ │ -49532e: 4d06 0103 |0041: aput-object v6, v1, v3 │ │ -495332: 1a06 4ce6 |0043: const-string v6, "twitter://user?screen_name=%s" // string@e64c │ │ -495336: 7120 c9e0 1600 |0045: invoke-static {v6, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -49533c: 0c06 |0048: move-result-object v6 │ │ -49533e: 7110 0e07 0600 |0049: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -495344: 0c06 |004c: move-result-object v6 │ │ -495346: 6e20 4203 6700 |004d: invoke-virtual {v7, v6}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ -49534c: 2812 |0050: goto 0062 // +0012 │ │ -49534e: 2341 6e1f |0051: new-array v1, v4, [Ljava/lang/Object; // type@1f6e │ │ -495352: 4d06 0103 |0053: aput-object v6, v1, v3 │ │ -495356: 1a06 0ba2 |0055: const-string v6, "http://twitter.com/intent/user?screen_name=%s" // string@a20b │ │ -49535a: 7120 c9e0 1600 |0057: invoke-static {v6, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -495360: 0c06 |005a: move-result-object v6 │ │ -495362: 7110 0e07 0600 |005b: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -495368: 0c06 |005e: move-result-object v6 │ │ -49536a: 6e20 4203 6700 |005f: invoke-virtual {v7, v6}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ -495370: 6e20 ade7 7000 |0062: invoke-virtual {v0, v7}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ -495376: 6e20 86e7 0500 |0065: invoke-virtual {v5, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -49537c: 1105 |0068: return-object v5 │ │ +4952a0: |[4952a0] mehdi.sakout.aboutpage.AboutPage.addTwitter:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +4952b0: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ +4952b4: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ +4952ba: 6e20 b0e7 7000 |0005: invoke-virtual {v0, v7}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ +4952c0: 6007 b3a5 |0008: sget v7, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_twitter:I // field@a5b3 │ │ +4952c4: 7110 4ee0 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4952ca: 0c07 |000d: move-result-object v7 │ │ +4952cc: 6e20 aae7 7000 |000e: invoke-virtual {v0, v7}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +4952d2: 6007 a8a4 |0011: sget v7, Lmehdi/sakout/aboutpage/R$color;.about_twitter_color:I // field@a4a8 │ │ +4952d6: 7110 4ee0 0700 |0013: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4952dc: 0c07 |0016: move-result-object v7 │ │ +4952de: 6e20 ace7 7000 |0017: invoke-virtual {v0, v7}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ +4952e4: 6e20 b1e7 6000 |001a: invoke-virtual {v0, v6}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ +4952ea: 2207 7e00 |001d: new-instance v7, Landroid/content/Intent; // type@007e │ │ +4952ee: 7010 0f03 0700 |001f: invoke-direct {v7}, Landroid/content/Intent;.:()V // method@030f │ │ +4952f4: 1a01 3776 |0022: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ +4952f8: 6e20 3e03 1700 |0024: invoke-virtual {v7, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ +4952fe: 1a01 3876 |0027: const-string v1, "android.intent.category.BROWSABLE" // string@7638 │ │ +495302: 6e20 1403 1700 |0029: invoke-virtual {v7, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ +495308: 5451 38a3 |002c: iget-object v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +49530c: 1a02 067f |002e: const-string v2, "com.twitter.android" // string@7f06 │ │ +495310: 7120 9ae7 2100 |0030: invoke-static {v1, v2}, Lmehdi/sakout/aboutpage/AboutPageUtils;.isAppInstalled:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean; // method@e79a │ │ +495316: 0c01 |0033: move-result-object v1 │ │ +495318: 6e10 97df 0100 |0034: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +49531e: 0a01 |0037: move-result v1 │ │ +495320: 1203 |0038: const/4 v3, #int 0 // #0 │ │ +495322: 1214 |0039: const/4 v4, #int 1 // #1 │ │ +495324: 3801 1700 |003a: if-eqz v1, 0051 // +0017 │ │ +495328: 6e20 4603 2700 |003c: invoke-virtual {v7, v2}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0346 │ │ +49532e: 2341 6e1f |003f: new-array v1, v4, [Ljava/lang/Object; // type@1f6e │ │ +495332: 4d06 0103 |0041: aput-object v6, v1, v3 │ │ +495336: 1a06 4ce6 |0043: const-string v6, "twitter://user?screen_name=%s" // string@e64c │ │ +49533a: 7120 c9e0 1600 |0045: invoke-static {v6, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +495340: 0c06 |0048: move-result-object v6 │ │ +495342: 7110 0e07 0600 |0049: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +495348: 0c06 |004c: move-result-object v6 │ │ +49534a: 6e20 4203 6700 |004d: invoke-virtual {v7, v6}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ +495350: 2812 |0050: goto 0062 // +0012 │ │ +495352: 2341 6e1f |0051: new-array v1, v4, [Ljava/lang/Object; // type@1f6e │ │ +495356: 4d06 0103 |0053: aput-object v6, v1, v3 │ │ +49535a: 1a06 0ba2 |0055: const-string v6, "http://twitter.com/intent/user?screen_name=%s" // string@a20b │ │ +49535e: 7120 c9e0 1600 |0057: invoke-static {v6, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +495364: 0c06 |005a: move-result-object v6 │ │ +495366: 7110 0e07 0600 |005b: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +49536c: 0c06 |005e: move-result-object v6 │ │ +49536e: 6e20 4203 6700 |005f: invoke-virtual {v7, v6}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ +495374: 6e20 ade7 7000 |0062: invoke-virtual {v0, v7}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ +49537a: 6e20 86e7 0500 |0065: invoke-virtual {v5, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +495380: 1105 |0068: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ 0x0008 line=233 │ │ 0x0011 line=234 │ │ 0x001a line=235 │ │ @@ -950542,22 +950543,22 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -495380: |[495380] mehdi.sakout.aboutpage.AboutPage.addWebsite:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -495390: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -495394: 6001 b4a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_website:I // field@a6b4 │ │ -495398: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -49539e: 0c00 |0007: move-result-object v0 │ │ -4953a0: 6e30 8ce7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addWebsite:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e78c │ │ -4953a6: 0c03 |000b: move-result-object v3 │ │ -4953a8: 1103 |000c: return-object v3 │ │ +495384: |[495384] mehdi.sakout.aboutpage.AboutPage.addWebsite:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +495394: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495398: 6001 b4a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_website:I // field@a6b4 │ │ +49539c: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +4953a2: 0c00 |0007: move-result-object v0 │ │ +4953a4: 6e30 8ce7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addWebsite:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e78c │ │ +4953aa: 0c03 |000b: move-result-object v3 │ │ +4953ac: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -950566,49 +950567,49 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -4953ac: |[4953ac] mehdi.sakout.aboutpage.AboutPage.addWebsite:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -4953bc: 1a00 01a2 |0000: const-string v0, "http://" // string@a201 │ │ -4953c0: 6e20 e3e0 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4953c6: 0a01 |0005: move-result v1 │ │ -4953c8: 3901 1900 |0006: if-nez v1, 001f // +0019 │ │ -4953cc: 1a01 22a2 |0008: const-string v1, "https://" // string@a222 │ │ -4953d0: 6e20 e3e0 1300 |000a: invoke-virtual {v3, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4953d6: 0a01 |000d: move-result v1 │ │ -4953d8: 3901 1100 |000e: if-nez v1, 001f // +0011 │ │ -4953dc: 2201 0819 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4953e0: 7010 06e1 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4953e6: 6e20 12e1 0100 |0015: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4953ec: 6e20 12e1 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4953f2: 6e10 1fe1 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4953f8: 0c03 |001e: move-result-object v3 │ │ -4953fa: 2200 e41a |001f: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ -4953fe: 7010 9ce7 0000 |0021: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ -495404: 6e20 b0e7 4000 |0024: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ -49540a: 6004 b2a5 |0027: sget v4, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_link:I // field@a5b2 │ │ -49540e: 7110 4ee0 0400 |0029: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -495414: 0c04 |002c: move-result-object v4 │ │ -495416: 6e20 aae7 4000 |002d: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -49541c: 6004 a1a4 |0030: sget v4, Lmehdi/sakout/aboutpage/R$color;.about_item_icon_color:I // field@a4a1 │ │ -495420: 7110 4ee0 0400 |0032: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -495426: 0c04 |0035: move-result-object v4 │ │ -495428: 6e20 ace7 4000 |0036: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ -49542e: 6e20 b1e7 3000 |0039: invoke-virtual {v0, v3}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ -495434: 7110 0e07 0300 |003c: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -49543a: 0c03 |003f: move-result-object v3 │ │ -49543c: 2204 7e00 |0040: new-instance v4, Landroid/content/Intent; // type@007e │ │ -495440: 1a01 3776 |0042: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ -495444: 7030 1303 1403 |0044: invoke-direct {v4, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0313 │ │ -49544a: 6e20 ade7 4000 |0047: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ -495450: 6e20 86e7 0200 |004a: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -495456: 1102 |004d: return-object v2 │ │ +4953b0: |[4953b0] mehdi.sakout.aboutpage.AboutPage.addWebsite:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +4953c0: 1a00 01a2 |0000: const-string v0, "http://" // string@a201 │ │ +4953c4: 6e20 e3e0 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4953ca: 0a01 |0005: move-result v1 │ │ +4953cc: 3901 1900 |0006: if-nez v1, 001f // +0019 │ │ +4953d0: 1a01 22a2 |0008: const-string v1, "https://" // string@a222 │ │ +4953d4: 6e20 e3e0 1300 |000a: invoke-virtual {v3, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4953da: 0a01 |000d: move-result v1 │ │ +4953dc: 3901 1100 |000e: if-nez v1, 001f // +0011 │ │ +4953e0: 2201 0819 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4953e4: 7010 06e1 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4953ea: 6e20 12e1 0100 |0015: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4953f0: 6e20 12e1 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4953f6: 6e10 1fe1 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4953fc: 0c03 |001e: move-result-object v3 │ │ +4953fe: 2200 e41a |001f: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ +495402: 7010 9ce7 0000 |0021: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ +495408: 6e20 b0e7 4000 |0024: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ +49540e: 6004 b2a5 |0027: sget v4, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_link:I // field@a5b2 │ │ +495412: 7110 4ee0 0400 |0029: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +495418: 0c04 |002c: move-result-object v4 │ │ +49541a: 6e20 aae7 4000 |002d: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +495420: 6004 a1a4 |0030: sget v4, Lmehdi/sakout/aboutpage/R$color;.about_item_icon_color:I // field@a4a1 │ │ +495424: 7110 4ee0 0400 |0032: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +49542a: 0c04 |0035: move-result-object v4 │ │ +49542c: 6e20 ace7 4000 |0036: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ +495432: 6e20 b1e7 3000 |0039: invoke-virtual {v0, v3}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ +495438: 7110 0e07 0300 |003c: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +49543e: 0c03 |003f: move-result-object v3 │ │ +495440: 2204 7e00 |0040: new-instance v4, Landroid/content/Intent; // type@007e │ │ +495444: 1a01 3776 |0042: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ +495448: 7030 1303 1403 |0044: invoke-direct {v4, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0313 │ │ +49544e: 6e20 ade7 4000 |0047: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ +495454: 6e20 86e7 0200 |004a: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +49545a: 1102 |004d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=427 │ │ 0x0010 line=428 │ │ 0x001f line=430 │ │ 0x0024 line=431 │ │ 0x0027 line=432 │ │ @@ -950628,22 +950629,22 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -495458: |[495458] mehdi.sakout.aboutpage.AboutPage.addYoutube:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -495468: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -49546c: 6001 b5a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_youtube:I // field@a6b5 │ │ -495470: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -495476: 0c00 |0007: move-result-object v0 │ │ -495478: 6e30 8ee7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addYoutube:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e78e │ │ -49547e: 0c03 |000b: move-result-object v3 │ │ -495480: 1103 |000c: return-object v3 │ │ +49545c: |[49545c] mehdi.sakout.aboutpage.AboutPage.addYoutube:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +49546c: 5420 38a3 |0000: iget-object v0, v2, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495470: 6001 b5a6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$string;.about_youtube:I // field@a6b5 │ │ +495474: 6e20 e602 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +49547a: 0c00 |0007: move-result-object v0 │ │ +49547c: 6e30 8ee7 3200 |0008: invoke-virtual {v2, v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addYoutube:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e78e │ │ +495482: 0c03 |000b: move-result-object v3 │ │ +495484: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -950652,52 +950653,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -495484: |[495484] mehdi.sakout.aboutpage.AboutPage.addYoutube:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -495494: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ -495498: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ -49549e: 6e20 b0e7 5000 |0005: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ -4954a4: 6005 b4a5 |0008: sget v5, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_youtube:I // field@a5b4 │ │ -4954a8: 7110 4ee0 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4954ae: 0c05 |000d: move-result-object v5 │ │ -4954b0: 6e20 aae7 5000 |000e: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -4954b6: 6005 a9a4 |0011: sget v5, Lmehdi/sakout/aboutpage/R$color;.about_youtube_color:I // field@a4a9 │ │ -4954ba: 7110 4ee0 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4954c0: 0c05 |0016: move-result-object v5 │ │ -4954c2: 6e20 ace7 5000 |0017: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ -4954c8: 6e20 b1e7 4000 |001a: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ -4954ce: 2205 7e00 |001d: new-instance v5, Landroid/content/Intent; // type@007e │ │ -4954d2: 7010 0f03 0500 |001f: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@030f │ │ -4954d8: 1a01 3776 |0022: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ -4954dc: 6e20 3e03 1500 |0024: invoke-virtual {v5, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ -4954e2: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -4954e4: 2311 6e1f |0028: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -4954e8: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -4954ea: 4d04 0102 |002b: aput-object v4, v1, v2 │ │ -4954ee: 1a04 20a2 |002d: const-string v4, "http://youtube.com/channel/%s" // string@a220 │ │ -4954f2: 7120 c9e0 1400 |002f: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -4954f8: 0c04 |0032: move-result-object v4 │ │ -4954fa: 7110 0e07 0400 |0033: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -495500: 0c04 |0036: move-result-object v4 │ │ -495502: 6e20 4203 4500 |0037: invoke-virtual {v5, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ -495508: 5434 38a3 |003a: iget-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -49550c: 1a01 fe7e |003c: const-string v1, "com.google.android.youtube" // string@7efe │ │ -495510: 7120 9ae7 1400 |003e: invoke-static {v4, v1}, Lmehdi/sakout/aboutpage/AboutPageUtils;.isAppInstalled:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean; // method@e79a │ │ -495516: 0c04 |0041: move-result-object v4 │ │ -495518: 6e10 97df 0400 |0042: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -49551e: 0a04 |0045: move-result v4 │ │ -495520: 3804 0500 |0046: if-eqz v4, 004b // +0005 │ │ -495524: 6e20 4603 1500 |0048: invoke-virtual {v5, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0346 │ │ -49552a: 6e20 ade7 5000 |004b: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ -495530: 6e20 86e7 0300 |004e: invoke-virtual {v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -495536: 1103 |0051: return-object v3 │ │ +495488: |[495488] mehdi.sakout.aboutpage.AboutPage.addYoutube:(Ljava/lang/String;Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +495498: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ +49549c: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ +4954a2: 6e20 b0e7 5000 |0005: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ +4954a8: 6005 b4a5 |0008: sget v5, Lmehdi/sakout/aboutpage/R$drawable;.about_icon_youtube:I // field@a5b4 │ │ +4954ac: 7110 4ee0 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4954b2: 0c05 |000d: move-result-object v5 │ │ +4954b4: 6e20 aae7 5000 |000e: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +4954ba: 6005 a9a4 |0011: sget v5, Lmehdi/sakout/aboutpage/R$color;.about_youtube_color:I // field@a4a9 │ │ +4954be: 7110 4ee0 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4954c4: 0c05 |0016: move-result-object v5 │ │ +4954c6: 6e20 ace7 5000 |0017: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ac │ │ +4954cc: 6e20 b1e7 4000 |001a: invoke-virtual {v0, v4}, Lmehdi/sakout/aboutpage/Element;.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b1 │ │ +4954d2: 2205 7e00 |001d: new-instance v5, Landroid/content/Intent; // type@007e │ │ +4954d6: 7010 0f03 0500 |001f: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@030f │ │ +4954dc: 1a01 3776 |0022: const-string v1, "android.intent.action.VIEW" // string@7637 │ │ +4954e0: 6e20 3e03 1500 |0024: invoke-virtual {v5, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ +4954e6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +4954e8: 2311 6e1f |0028: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +4954ec: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +4954ee: 4d04 0102 |002b: aput-object v4, v1, v2 │ │ +4954f2: 1a04 20a2 |002d: const-string v4, "http://youtube.com/channel/%s" // string@a220 │ │ +4954f6: 7120 c9e0 1400 |002f: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +4954fc: 0c04 |0032: move-result-object v4 │ │ +4954fe: 7110 0e07 0400 |0033: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +495504: 0c04 |0036: move-result-object v4 │ │ +495506: 6e20 4203 4500 |0037: invoke-virtual {v5, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ +49550c: 5434 38a3 |003a: iget-object v4, v3, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495510: 1a01 fe7e |003c: const-string v1, "com.google.android.youtube" // string@7efe │ │ +495514: 7120 9ae7 1400 |003e: invoke-static {v4, v1}, Lmehdi/sakout/aboutpage/AboutPageUtils;.isAppInstalled:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean; // method@e79a │ │ +49551a: 0c04 |0041: move-result-object v4 │ │ +49551c: 6e10 97df 0400 |0042: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +495522: 0a04 |0045: move-result v4 │ │ +495524: 3804 0500 |0046: if-eqz v4, 004b // +0005 │ │ +495528: 6e20 4603 1500 |0048: invoke-virtual {v5, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0346 │ │ +49552e: 6e20 ade7 5000 |004b: invoke-virtual {v0, v5}, Lmehdi/sakout/aboutpage/Element;.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; // method@e7ad │ │ +495534: 6e20 86e7 0300 |004e: invoke-virtual {v3, v0}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +49553a: 1103 |0051: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0005 line=310 │ │ 0x0008 line=311 │ │ 0x0011 line=312 │ │ 0x001a line=313 │ │ @@ -950718,55 +950719,55 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -49480c: |[49480c] mehdi.sakout.aboutpage.AboutPage.create:()Landroid/view/View; │ │ -49481c: 5450 42a3 |0000: iget-object v0, v5, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ -494820: 6001 0ea6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$id;.description:I // field@a60e │ │ -494824: 6e20 b20a 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -49482a: 0c00 |0007: move-result-object v0 │ │ -49482c: 1f00 aa02 |0008: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -494830: 5451 42a3 |000a: iget-object v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ -494834: 6002 19a6 |000c: sget v2, Lmehdi/sakout/aboutpage/R$id;.image:I // field@a619 │ │ -494838: 6e20 b20a 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -49483e: 0c01 |0011: move-result-object v1 │ │ -494840: 1f01 8602 |0012: check-cast v1, Landroid/widget/ImageView; // type@0286 │ │ -494844: 5452 42a3 |0014: iget-object v2, v5, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ -494848: 6003 44a6 |0016: sget v3, Lmehdi/sakout/aboutpage/R$id;.sub_wrapper:I // field@a644 │ │ -49484c: 6e20 b20a 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -494852: 0c02 |001b: move-result-object v2 │ │ -494854: 5453 42a3 |001c: iget-object v3, v5, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ -494858: 6004 0fa6 |001e: sget v4, Lmehdi/sakout/aboutpage/R$id;.description_separator:I // field@a60f │ │ -49485c: 6e20 b20a 4300 |0020: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -494862: 0c03 |0023: move-result-object v3 │ │ -494864: 5254 3da3 |0024: iget v4, v5, Lmehdi/sakout/aboutpage/AboutPage;.mImage:I // field@a33d │ │ -494868: 3d04 0500 |0026: if-lez v4, 002b // +0005 │ │ -49486c: 6e20 0010 4100 |0028: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ -494872: 5451 3aa3 |002b: iget-object v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mDescription:Ljava/lang/CharSequence; // field@a33a │ │ -494876: 7110 0909 0100 |002d: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0909 │ │ -49487c: 0a01 |0030: move-result v1 │ │ -49487e: 3901 0700 |0031: if-nez v1, 0038 // +0007 │ │ -494882: 5451 3aa3 |0033: iget-object v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mDescription:Ljava/lang/CharSequence; // field@a33a │ │ -494886: 6e20 e511 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -49488c: 1301 1100 |0038: const/16 v1, #int 17 // #11 │ │ -494890: 6e20 cf11 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@11cf │ │ -494896: 5251 41a3 |003d: iget v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mTextColor:I // field@a341 │ │ -49489a: 6e20 ea11 1000 |003f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ -4948a0: 5451 39a3 |0042: iget-object v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mCustomFont:Landroid/graphics/Typeface; // field@a339 │ │ -4948a4: 3801 0500 |0044: if-eqz v1, 0049 // +0005 │ │ -4948a8: 6e20 f311 1000 |0046: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@11f3 │ │ -4948ae: 5250 37a3 |0049: iget v0, v5, Lmehdi/sakout/aboutpage/AboutPage;.mBackgroundColor:I // field@a337 │ │ -4948b2: 6e20 6f0b 0200 |004b: invoke-virtual {v2, v0}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ -4948b8: 5250 40a3 |004e: iget v0, v5, Lmehdi/sakout/aboutpage/AboutPage;.mSeparatorColor:I // field@a340 │ │ -4948bc: 6e20 6f0b 0300 |0050: invoke-virtual {v3, v0}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ -4948c2: 5450 42a3 |0053: iget-object v0, v5, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ -4948c6: 1100 |0055: return-object v0 │ │ +494810: |[494810] mehdi.sakout.aboutpage.AboutPage.create:()Landroid/view/View; │ │ +494820: 5450 42a3 |0000: iget-object v0, v5, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ +494824: 6001 0ea6 |0002: sget v1, Lmehdi/sakout/aboutpage/R$id;.description:I // field@a60e │ │ +494828: 6e20 b20a 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +49482e: 0c00 |0007: move-result-object v0 │ │ +494830: 1f00 aa02 |0008: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +494834: 5451 42a3 |000a: iget-object v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ +494838: 6002 19a6 |000c: sget v2, Lmehdi/sakout/aboutpage/R$id;.image:I // field@a619 │ │ +49483c: 6e20 b20a 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +494842: 0c01 |0011: move-result-object v1 │ │ +494844: 1f01 8602 |0012: check-cast v1, Landroid/widget/ImageView; // type@0286 │ │ +494848: 5452 42a3 |0014: iget-object v2, v5, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ +49484c: 6003 44a6 |0016: sget v3, Lmehdi/sakout/aboutpage/R$id;.sub_wrapper:I // field@a644 │ │ +494850: 6e20 b20a 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +494856: 0c02 |001b: move-result-object v2 │ │ +494858: 5453 42a3 |001c: iget-object v3, v5, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ +49485c: 6004 0fa6 |001e: sget v4, Lmehdi/sakout/aboutpage/R$id;.description_separator:I // field@a60f │ │ +494860: 6e20 b20a 4300 |0020: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +494866: 0c03 |0023: move-result-object v3 │ │ +494868: 5254 3da3 |0024: iget v4, v5, Lmehdi/sakout/aboutpage/AboutPage;.mImage:I // field@a33d │ │ +49486c: 3d04 0500 |0026: if-lez v4, 002b // +0005 │ │ +494870: 6e20 0010 4100 |0028: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ +494876: 5451 3aa3 |002b: iget-object v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mDescription:Ljava/lang/CharSequence; // field@a33a │ │ +49487a: 7110 0909 0100 |002d: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0909 │ │ +494880: 0a01 |0030: move-result v1 │ │ +494882: 3901 0700 |0031: if-nez v1, 0038 // +0007 │ │ +494886: 5451 3aa3 |0033: iget-object v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mDescription:Ljava/lang/CharSequence; // field@a33a │ │ +49488a: 6e20 e511 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +494890: 1301 1100 |0038: const/16 v1, #int 17 // #11 │ │ +494894: 6e20 cf11 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@11cf │ │ +49489a: 5251 41a3 |003d: iget v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mTextColor:I // field@a341 │ │ +49489e: 6e20 ea11 1000 |003f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ +4948a4: 5451 39a3 |0042: iget-object v1, v5, Lmehdi/sakout/aboutpage/AboutPage;.mCustomFont:Landroid/graphics/Typeface; // field@a339 │ │ +4948a8: 3801 0500 |0044: if-eqz v1, 0049 // +0005 │ │ +4948ac: 6e20 f311 1000 |0046: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@11f3 │ │ +4948b2: 5250 37a3 |0049: iget v0, v5, Lmehdi/sakout/aboutpage/AboutPage;.mBackgroundColor:I // field@a337 │ │ +4948b6: 6e20 6f0b 0200 |004b: invoke-virtual {v2, v0}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ +4948bc: 5250 40a3 |004e: iget v0, v5, Lmehdi/sakout/aboutpage/AboutPage;.mSeparatorColor:I // field@a340 │ │ +4948c0: 6e20 6f0b 0300 |0050: invoke-virtual {v3, v0}, Landroid/view/View;.setBackgroundColor:(I)V // method@0b6f │ │ +4948c6: 5450 42a3 |0053: iget-object v0, v5, Lmehdi/sakout/aboutpage/AboutPage;.mView:Landroid/view/View; // field@a342 │ │ +4948ca: 1100 |0055: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x000a line=543 │ │ 0x0014 line=544 │ │ 0x001c line=545 │ │ 0x0024 line=547 │ │ @@ -950788,60 +950789,60 @@ │ │ type : '(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -495538: |[495538] mehdi.sakout.aboutpage.AboutPage.enableDarkMode:(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -495548: 5b12 3ba3 |0000: iput-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mEnableDarkMode:Ljava/lang/Boolean; // field@a33b │ │ -49554c: 6e10 97df 0200 |0002: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -495552: 0a02 |0005: move-result v2 │ │ -495554: 3802 2900 |0006: if-eqz v2, 002f // +0029 │ │ -495558: 5412 38a3 |0008: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -49555c: 6000 9aa4 |000a: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_background_dark_color:I // field@a49a │ │ -495560: 7120 c538 0200 |000c: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ -495566: 0a02 |000f: move-result v2 │ │ -495568: 5912 37a3 |0010: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mBackgroundColor:I // field@a337 │ │ -49556c: 5412 38a3 |0012: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -495570: 6000 a7a4 |0014: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_text_dark_color:I // field@a4a7 │ │ -495574: 7120 c538 0200 |0016: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ -49557a: 0a02 |0019: move-result v2 │ │ -49557c: 5912 41a3 |001a: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mTextColor:I // field@a341 │ │ -495580: 5412 38a3 |001c: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -495584: 6000 a5a4 |001e: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_separator_dark_color:I // field@a4a5 │ │ -495588: 7120 c538 0200 |0020: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ -49558e: 0a02 |0023: move-result v2 │ │ -495590: 5912 40a3 |0024: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mSeparatorColor:I // field@a340 │ │ -495594: 5412 38a3 |0026: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -495598: 7110 99e7 0200 |0028: invoke-static {v2}, Lmehdi/sakout/aboutpage/AboutPageUtils;.getThemeAccentColor:(Landroid/content/Context;)I // method@e799 │ │ -49559e: 0a02 |002b: move-result v2 │ │ -4955a0: 5912 3ca3 |002c: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mIconColor:I // field@a33c │ │ -4955a4: 2829 |002e: goto 0057 // +0029 │ │ -4955a6: 5412 38a3 |002f: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -4955aa: 6000 99a4 |0031: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_background_color:I // field@a499 │ │ -4955ae: 7120 c538 0200 |0033: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ -4955b4: 0a02 |0036: move-result v2 │ │ -4955b6: 5912 37a3 |0037: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mBackgroundColor:I // field@a337 │ │ -4955ba: 5412 38a3 |0039: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -4955be: 6000 a6a4 |003b: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_text_color:I // field@a4a6 │ │ -4955c2: 7120 c538 0200 |003d: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ -4955c8: 0a02 |0040: move-result v2 │ │ -4955ca: 5912 41a3 |0041: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mTextColor:I // field@a341 │ │ -4955ce: 5412 38a3 |0043: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -4955d2: 6000 a4a4 |0045: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_separator_color:I // field@a4a4 │ │ -4955d6: 7120 c538 0200 |0047: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ -4955dc: 0a02 |004a: move-result v2 │ │ -4955de: 5912 40a3 |004b: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mSeparatorColor:I // field@a340 │ │ -4955e2: 5412 38a3 |004d: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -4955e6: 6000 a1a4 |004f: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_item_icon_color:I // field@a4a1 │ │ -4955ea: 7120 c538 0200 |0051: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ -4955f0: 0a02 |0054: move-result v2 │ │ -4955f2: 5912 3ca3 |0055: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mIconColor:I // field@a33c │ │ -4955f6: 1101 |0057: return-object v1 │ │ +49553c: |[49553c] mehdi.sakout.aboutpage.AboutPage.enableDarkMode:(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +49554c: 5b12 3ba3 |0000: iput-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mEnableDarkMode:Ljava/lang/Boolean; // field@a33b │ │ +495550: 6e10 97df 0200 |0002: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +495556: 0a02 |0005: move-result v2 │ │ +495558: 3802 2900 |0006: if-eqz v2, 002f // +0029 │ │ +49555c: 5412 38a3 |0008: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495560: 6000 9aa4 |000a: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_background_dark_color:I // field@a49a │ │ +495564: 7120 c538 0200 |000c: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ +49556a: 0a02 |000f: move-result v2 │ │ +49556c: 5912 37a3 |0010: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mBackgroundColor:I // field@a337 │ │ +495570: 5412 38a3 |0012: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495574: 6000 a7a4 |0014: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_text_dark_color:I // field@a4a7 │ │ +495578: 7120 c538 0200 |0016: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ +49557e: 0a02 |0019: move-result v2 │ │ +495580: 5912 41a3 |001a: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mTextColor:I // field@a341 │ │ +495584: 5412 38a3 |001c: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495588: 6000 a5a4 |001e: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_separator_dark_color:I // field@a4a5 │ │ +49558c: 7120 c538 0200 |0020: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ +495592: 0a02 |0023: move-result v2 │ │ +495594: 5912 40a3 |0024: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mSeparatorColor:I // field@a340 │ │ +495598: 5412 38a3 |0026: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +49559c: 7110 99e7 0200 |0028: invoke-static {v2}, Lmehdi/sakout/aboutpage/AboutPageUtils;.getThemeAccentColor:(Landroid/content/Context;)I // method@e799 │ │ +4955a2: 0a02 |002b: move-result v2 │ │ +4955a4: 5912 3ca3 |002c: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mIconColor:I // field@a33c │ │ +4955a8: 2829 |002e: goto 0057 // +0029 │ │ +4955aa: 5412 38a3 |002f: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +4955ae: 6000 99a4 |0031: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_background_color:I // field@a499 │ │ +4955b2: 7120 c538 0200 |0033: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ +4955b8: 0a02 |0036: move-result v2 │ │ +4955ba: 5912 37a3 |0037: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mBackgroundColor:I // field@a337 │ │ +4955be: 5412 38a3 |0039: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +4955c2: 6000 a6a4 |003b: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_text_color:I // field@a4a6 │ │ +4955c6: 7120 c538 0200 |003d: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ +4955cc: 0a02 |0040: move-result v2 │ │ +4955ce: 5912 41a3 |0041: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mTextColor:I // field@a341 │ │ +4955d2: 5412 38a3 |0043: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +4955d6: 6000 a4a4 |0045: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_separator_color:I // field@a4a4 │ │ +4955da: 7120 c538 0200 |0047: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ +4955e0: 0a02 |004a: move-result v2 │ │ +4955e2: 5912 40a3 |004b: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mSeparatorColor:I // field@a340 │ │ +4955e6: 5412 38a3 |004d: iget-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +4955ea: 6000 a1a4 |004f: sget v0, Lmehdi/sakout/aboutpage/R$color;.about_item_icon_color:I // field@a4a1 │ │ +4955ee: 7120 c538 0200 |0051: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@38c5 │ │ +4955f4: 0a02 |0054: move-result v2 │ │ +4955f6: 5912 3ca3 |0055: iput v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mIconColor:I // field@a33c │ │ +4955fa: 1101 |0057: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0002 line=98 │ │ 0x0008 line=99 │ │ 0x000c line=100 │ │ 0x0012 line=101 │ │ @@ -950866,17 +950867,17 @@ │ │ type : '(Z)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4955f8: |[4955f8] mehdi.sakout.aboutpage.AboutPage.isRTL:(Z)Lmehdi/sakout/aboutpage/AboutPage; │ │ -495608: 5c01 3fa3 |0000: iput-boolean v1, v0, Lmehdi/sakout/aboutpage/AboutPage;.mIsRTL:Z // field@a33f │ │ -49560c: 1100 |0002: return-object v0 │ │ +4955fc: |[4955fc] mehdi.sakout.aboutpage.AboutPage.isRTL:(Z)Lmehdi/sakout/aboutpage/AboutPage; │ │ +49560c: 5c01 3fa3 |0000: iput-boolean v1, v0, Lmehdi/sakout/aboutpage/AboutPage;.mIsRTL:Z // field@a33f │ │ +495610: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -950885,17 +950886,17 @@ │ │ type : '(Landroid/graphics/Typeface;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -495610: |[495610] mehdi.sakout.aboutpage.AboutPage.setCustomFont:(Landroid/graphics/Typeface;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -495620: 5b01 39a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/AboutPage;.mCustomFont:Landroid/graphics/Typeface; // field@a339 │ │ -495624: 1100 |0002: return-object v0 │ │ +495614: |[495614] mehdi.sakout.aboutpage.AboutPage.setCustomFont:(Landroid/graphics/Typeface;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +495624: 5b01 39a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/AboutPage;.mCustomFont:Landroid/graphics/Typeface; // field@a339 │ │ +495628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/Typeface; │ │ │ │ @@ -950904,22 +950905,22 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -495628: |[495628] mehdi.sakout.aboutpage.AboutPage.setCustomFont:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -495638: 5410 38a3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ -49563c: 6e10 cd02 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@02cd │ │ -495642: 0c00 |0005: move-result-object v0 │ │ -495644: 7120 dc05 2000 |0006: invoke-static {v0, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@05dc │ │ -49564a: 0c02 |0009: move-result-object v2 │ │ -49564c: 5b12 39a3 |000a: iput-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mCustomFont:Landroid/graphics/Typeface; // field@a339 │ │ -495650: 1101 |000c: return-object v1 │ │ +49562c: |[49562c] mehdi.sakout.aboutpage.AboutPage.setCustomFont:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +49563c: 5410 38a3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/AboutPage;.mContext:Landroid/content/Context; // field@a338 │ │ +495640: 6e10 cd02 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@02cd │ │ +495646: 0c00 |0005: move-result-object v0 │ │ +495648: 7120 dc05 2000 |0006: invoke-static {v0, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@05dc │ │ +49564e: 0c02 |0009: move-result-object v2 │ │ +495650: 5b12 39a3 |000a: iput-object v2, v1, Lmehdi/sakout/aboutpage/AboutPage;.mCustomFont:Landroid/graphics/Typeface; // field@a339 │ │ +495654: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -950928,17 +950929,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -495654: |[495654] mehdi.sakout.aboutpage.AboutPage.setDescription:(Ljava/lang/CharSequence;)Lmehdi/sakout/aboutpage/AboutPage; │ │ -495664: 5b01 3aa3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/AboutPage;.mDescription:Ljava/lang/CharSequence; // field@a33a │ │ -495668: 1100 |0002: return-object v0 │ │ +495658: |[495658] mehdi.sakout.aboutpage.AboutPage.setDescription:(Ljava/lang/CharSequence;)Lmehdi/sakout/aboutpage/AboutPage; │ │ +495668: 5b01 3aa3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/AboutPage;.mDescription:Ljava/lang/CharSequence; // field@a33a │ │ +49566c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -950947,17 +950948,17 @@ │ │ type : '(I)Lmehdi/sakout/aboutpage/AboutPage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49566c: |[49566c] mehdi.sakout.aboutpage.AboutPage.setImage:(I)Lmehdi/sakout/aboutpage/AboutPage; │ │ -49567c: 5901 3da3 |0000: iput v1, v0, Lmehdi/sakout/aboutpage/AboutPage;.mImage:I // field@a33d │ │ -495680: 1100 |0002: return-object v0 │ │ +495670: |[495670] mehdi.sakout.aboutpage.AboutPage.setImage:(I)Lmehdi/sakout/aboutpage/AboutPage; │ │ +495680: 5901 3da3 |0000: iput v1, v0, Lmehdi/sakout/aboutpage/AboutPage;.mImage:I // field@a33d │ │ +495684: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/AboutPage; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -950986,17 +950987,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4947dc: |[4947dc] mehdi.sakout.aboutpage.AboutPageUtils.:()V │ │ -4947ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4947f2: 0e00 |0003: return-void │ │ +4947e0: |[4947e0] mehdi.sakout.aboutpage.AboutPageUtils.:()V │ │ +4947f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4947f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmehdi/sakout/aboutpage/AboutPageUtils; │ │ │ │ #1 : (in Lmehdi/sakout/aboutpage/AboutPageUtils;) │ │ @@ -951004,36 +951005,36 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -494718: |[494718] mehdi.sakout.aboutpage.AboutPageUtils.getThemeAccentColor:(Landroid/content/Context;)I │ │ -494728: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49472c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -494730: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -494734: 1400 3504 0101 |0006: const v0, #float 2.36966e-38 // #01010435 │ │ -49473a: 2811 |0009: goto 001a // +0011 │ │ -49473c: 6e10 e402 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -494742: 0c00 |000d: move-result-object v0 │ │ -494744: 6e10 e302 0400 |000e: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@02e3 │ │ -49474a: 0c01 |0011: move-result-object v1 │ │ -49474c: 1a02 847e |0012: const-string v2, "colorAccent" // string@7e84 │ │ -494750: 1a03 a878 |0014: const-string v3, "attr" // string@78a8 │ │ -494754: 6e40 ec03 2013 |0016: invoke-virtual {v0, v2, v3, v1}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@03ec │ │ -49475a: 0a00 |0019: move-result v0 │ │ -49475c: 2201 d801 |001a: new-instance v1, Landroid/util/TypedValue; // type@01d8 │ │ -494760: 7010 8909 0100 |001c: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@0989 │ │ -494766: 6e10 ec02 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@02ec │ │ -49476c: 0c04 |0022: move-result-object v4 │ │ -49476e: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -494770: 6e40 d803 0421 |0024: invoke-virtual {v4, v0, v1, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03d8 │ │ -494776: 5214 0701 |0027: iget v4, v1, Landroid/util/TypedValue;.data:I // field@0107 │ │ -49477a: 0f04 |0029: return v4 │ │ +49471c: |[49471c] mehdi.sakout.aboutpage.AboutPageUtils.getThemeAccentColor:(Landroid/content/Context;)I │ │ +49472c: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +494730: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +494734: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +494738: 1400 3504 0101 |0006: const v0, #float 2.36966e-38 // #01010435 │ │ +49473e: 2811 |0009: goto 001a // +0011 │ │ +494740: 6e10 e402 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +494746: 0c00 |000d: move-result-object v0 │ │ +494748: 6e10 e302 0400 |000e: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@02e3 │ │ +49474e: 0c01 |0011: move-result-object v1 │ │ +494750: 1a02 847e |0012: const-string v2, "colorAccent" // string@7e84 │ │ +494754: 1a03 a878 |0014: const-string v3, "attr" // string@78a8 │ │ +494758: 6e40 ec03 2013 |0016: invoke-virtual {v0, v2, v3, v1}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@03ec │ │ +49475e: 0a00 |0019: move-result v0 │ │ +494760: 2201 d801 |001a: new-instance v1, Landroid/util/TypedValue; // type@01d8 │ │ +494764: 7010 8909 0100 |001c: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@0989 │ │ +49476a: 6e10 ec02 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@02ec │ │ +494770: 0c04 |0022: move-result-object v4 │ │ +494772: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +494774: 6e40 d803 0421 |0024: invoke-virtual {v4, v0, v1, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03d8 │ │ +49477a: 5214 0701 |0027: iget v4, v1, Landroid/util/TypedValue;.data:I // field@0107 │ │ +49477e: 0f04 |0029: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x000a line=34 │ │ 0x001a line=36 │ │ 0x001f line=37 │ │ 0x0027 line=38 │ │ @@ -951045,36 +951046,36 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -49477c: |[49477c] mehdi.sakout.aboutpage.AboutPageUtils.isAppInstalled:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean; │ │ -49478c: 6e10 e202 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@02e2 │ │ -494792: 0c02 |0003: move-result-object v2 │ │ -494794: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -494796: 6e20 7003 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/pm/PackageManager;.getInstalledPackages:(I)Ljava/util/List; // method@0370 │ │ -49479c: 0c02 |0008: move-result-object v2 │ │ -49479e: 7210 8fe3 0200 |0009: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4947a4: 0c02 |000c: move-result-object v2 │ │ -4947a6: 7210 5fe3 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4947ac: 0a01 |0010: move-result v1 │ │ -4947ae: 3801 1100 |0011: if-eqz v1, 0022 // +0011 │ │ -4947b2: 7210 60e3 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4947b8: 0c01 |0016: move-result-object v1 │ │ -4947ba: 1f01 8b00 |0017: check-cast v1, Landroid/content/pm/PackageInfo; // type@008b │ │ -4947be: 5411 3300 |0019: iget-object v1, v1, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0033 │ │ -4947c2: 6e20 c7e0 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4947c8: 0a01 |001e: move-result v1 │ │ -4947ca: 3801 eeff |001f: if-eqz v1, 000d // -0012 │ │ -4947ce: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -4947d0: 7110 9edf 0000 |0022: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -4947d6: 0c02 |0025: move-result-object v2 │ │ -4947d8: 1102 |0026: return-object v2 │ │ +494780: |[494780] mehdi.sakout.aboutpage.AboutPageUtils.isAppInstalled:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Boolean; │ │ +494790: 6e10 e202 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@02e2 │ │ +494796: 0c02 |0003: move-result-object v2 │ │ +494798: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +49479a: 6e20 7003 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/pm/PackageManager;.getInstalledPackages:(I)Ljava/util/List; // method@0370 │ │ +4947a0: 0c02 |0008: move-result-object v2 │ │ +4947a2: 7210 8fe3 0200 |0009: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4947a8: 0c02 |000c: move-result-object v2 │ │ +4947aa: 7210 5fe3 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4947b0: 0a01 |0010: move-result v1 │ │ +4947b2: 3801 1100 |0011: if-eqz v1, 0022 // +0011 │ │ +4947b6: 7210 60e3 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4947bc: 0c01 |0016: move-result-object v1 │ │ +4947be: 1f01 8b00 |0017: check-cast v1, Landroid/content/pm/PackageInfo; // type@008b │ │ +4947c2: 5411 3300 |0019: iget-object v1, v1, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0033 │ │ +4947c6: 6e20 c7e0 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4947cc: 0a01 |001e: move-result v1 │ │ +4947ce: 3801 eeff |001f: if-eqz v1, 000d // -0012 │ │ +4947d2: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +4947d4: 7110 9edf 0000 |0022: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +4947da: 0c02 |0025: move-result-object v2 │ │ +4947dc: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0005 line=16 │ │ 0x0009 line=18 │ │ 0x0019 line=19 │ │ 0x0022 line=25 │ │ @@ -951133,17 +951134,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4956dc: |[4956dc] mehdi.sakout.aboutpage.BuildConfig.:()V │ │ -4956ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4956f2: 0e00 |0003: return-void │ │ +4956e0: |[4956e0] mehdi.sakout.aboutpage.BuildConfig.:()V │ │ +4956f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4956f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmehdi/sakout/aboutpage/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -951223,22 +951224,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4958bc: |[4958bc] mehdi.sakout.aboutpage.Element.:()V │ │ -4958cc: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4958d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4958d4: 7110 9edf 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -4958da: 0c00 |0007: move-result-object v0 │ │ -4958dc: 5b10 48a3 |0008: iput-object v0, v1, Lmehdi/sakout/aboutpage/Element;.autoIconColor:Ljava/lang/Boolean; // field@a348 │ │ -4958e0: 5b10 4fa3 |000a: iput-object v0, v1, Lmehdi/sakout/aboutpage/Element;.skipTint:Ljava/lang/Boolean; // field@a34f │ │ -4958e4: 0e00 |000c: return-void │ │ +4958c0: |[4958c0] mehdi.sakout.aboutpage.Element.:()V │ │ +4958d0: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4958d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4958d8: 7110 9edf 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +4958de: 0c00 |0007: move-result-object v0 │ │ +4958e0: 5b10 48a3 |0008: iput-object v0, v1, Lmehdi/sakout/aboutpage/Element;.autoIconColor:Ljava/lang/Boolean; // field@a348 │ │ +4958e4: 5b10 4fa3 |000a: iput-object v0, v1, Lmehdi/sakout/aboutpage/Element;.skipTint:Ljava/lang/Boolean; // field@a34f │ │ +4958e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=24 │ │ 0x000a line=25 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ @@ -951248,24 +951249,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Integer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4958e8: |[4958e8] mehdi.sakout.aboutpage.Element.:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ -4958f8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4958fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -495900: 7110 9edf 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -495906: 0c00 |0007: move-result-object v0 │ │ -495908: 5b10 48a3 |0008: iput-object v0, v1, Lmehdi/sakout/aboutpage/Element;.autoIconColor:Ljava/lang/Boolean; // field@a348 │ │ -49590c: 5b10 4fa3 |000a: iput-object v0, v1, Lmehdi/sakout/aboutpage/Element;.skipTint:Ljava/lang/Boolean; // field@a34f │ │ -495910: 5b12 50a3 |000c: iput-object v2, v1, Lmehdi/sakout/aboutpage/Element;.title:Ljava/lang/String; // field@a350 │ │ -495914: 5b13 4ca3 |000e: iput-object v3, v1, Lmehdi/sakout/aboutpage/Element;.iconDrawable:Ljava/lang/Integer; // field@a34c │ │ -495918: 0e00 |0010: return-void │ │ +4958ec: |[4958ec] mehdi.sakout.aboutpage.Element.:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ +4958fc: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +495902: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +495904: 7110 9edf 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +49590a: 0c00 |0007: move-result-object v0 │ │ +49590c: 5b10 48a3 |0008: iput-object v0, v1, Lmehdi/sakout/aboutpage/Element;.autoIconColor:Ljava/lang/Boolean; // field@a348 │ │ +495910: 5b10 4fa3 |000a: iput-object v0, v1, Lmehdi/sakout/aboutpage/Element;.skipTint:Ljava/lang/Boolean; // field@a34f │ │ +495914: 5b12 50a3 |000c: iput-object v2, v1, Lmehdi/sakout/aboutpage/Element;.title:Ljava/lang/String; // field@a350 │ │ +495918: 5b13 4ca3 |000e: iput-object v3, v1, Lmehdi/sakout/aboutpage/Element;.iconDrawable:Ljava/lang/Integer; // field@a34c │ │ +49591c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=24 │ │ 0x000a line=25 │ │ 0x000c line=34 │ │ 0x000e line=35 │ │ @@ -951280,17 +951281,17 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -495724: |[495724] mehdi.sakout.aboutpage.Element.getAutoApplyIconTint:()Ljava/lang/Boolean; │ │ -495734: 5410 48a3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.autoIconColor:Ljava/lang/Boolean; // field@a348 │ │ -495738: 1100 |0002: return-object v0 │ │ +495728: |[495728] mehdi.sakout.aboutpage.Element.getAutoApplyIconTint:()Ljava/lang/Boolean; │ │ +495738: 5410 48a3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.autoIconColor:Ljava/lang/Boolean; // field@a348 │ │ +49573c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ │ │ #1 : (in Lmehdi/sakout/aboutpage/Element;) │ │ @@ -951298,17 +951299,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -495754: |[495754] mehdi.sakout.aboutpage.Element.getGravity:()Ljava/lang/Integer; │ │ -495764: 5410 4ba3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.gravity:Ljava/lang/Integer; // field@a34b │ │ -495768: 1100 |0002: return-object v0 │ │ +495758: |[495758] mehdi.sakout.aboutpage.Element.getGravity:()Ljava/lang/Integer; │ │ +495768: 5410 4ba3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.gravity:Ljava/lang/Integer; // field@a34b │ │ +49576c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ │ │ #2 : (in Lmehdi/sakout/aboutpage/Element;) │ │ @@ -951316,17 +951317,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49576c: |[49576c] mehdi.sakout.aboutpage.Element.getIconDrawable:()Ljava/lang/Integer; │ │ -49577c: 5410 4ca3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.iconDrawable:Ljava/lang/Integer; // field@a34c │ │ -495780: 1100 |0002: return-object v0 │ │ +495770: |[495770] mehdi.sakout.aboutpage.Element.getIconDrawable:()Ljava/lang/Integer; │ │ +495780: 5410 4ca3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.iconDrawable:Ljava/lang/Integer; // field@a34c │ │ +495784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ │ │ #3 : (in Lmehdi/sakout/aboutpage/Element;) │ │ @@ -951334,17 +951335,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -495784: |[495784] mehdi.sakout.aboutpage.Element.getIconNightTint:()Ljava/lang/Integer; │ │ -495794: 5410 4aa3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.colorNight:Ljava/lang/Integer; // field@a34a │ │ -495798: 1100 |0002: return-object v0 │ │ +495788: |[495788] mehdi.sakout.aboutpage.Element.getIconNightTint:()Ljava/lang/Integer; │ │ +495798: 5410 4aa3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.colorNight:Ljava/lang/Integer; // field@a34a │ │ +49579c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ │ │ #4 : (in Lmehdi/sakout/aboutpage/Element;) │ │ @@ -951352,17 +951353,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49579c: |[49579c] mehdi.sakout.aboutpage.Element.getIconTint:()Ljava/lang/Integer; │ │ -4957ac: 5410 49a3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.colorDay:Ljava/lang/Integer; // field@a349 │ │ -4957b0: 1100 |0002: return-object v0 │ │ +4957a0: |[4957a0] mehdi.sakout.aboutpage.Element.getIconTint:()Ljava/lang/Integer; │ │ +4957b0: 5410 49a3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.colorDay:Ljava/lang/Integer; // field@a349 │ │ +4957b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ │ │ #5 : (in Lmehdi/sakout/aboutpage/Element;) │ │ @@ -951370,17 +951371,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4956f4: |[4956f4] mehdi.sakout.aboutpage.Element.getIntent:()Landroid/content/Intent; │ │ -495704: 5410 4da3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.intent:Landroid/content/Intent; // field@a34d │ │ -495708: 1100 |0002: return-object v0 │ │ +4956f8: |[4956f8] mehdi.sakout.aboutpage.Element.getIntent:()Landroid/content/Intent; │ │ +495708: 5410 4da3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.intent:Landroid/content/Intent; // field@a34d │ │ +49570c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ │ │ #6 : (in Lmehdi/sakout/aboutpage/Element;) │ │ @@ -951388,17 +951389,17 @@ │ │ type : '()Landroid/view/View$OnClickListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49570c: |[49570c] mehdi.sakout.aboutpage.Element.getOnClickListener:()Landroid/view/View$OnClickListener; │ │ -49571c: 5410 4ea3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.onClickListener:Landroid/view/View$OnClickListener; // field@a34e │ │ -495720: 1100 |0002: return-object v0 │ │ +495710: |[495710] mehdi.sakout.aboutpage.Element.getOnClickListener:()Landroid/view/View$OnClickListener; │ │ +495720: 5410 4ea3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.onClickListener:Landroid/view/View$OnClickListener; // field@a34e │ │ +495724: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ │ │ #7 : (in Lmehdi/sakout/aboutpage/Element;) │ │ @@ -951406,17 +951407,17 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49573c: |[49573c] mehdi.sakout.aboutpage.Element.getSkipTint:()Ljava/lang/Boolean; │ │ -49574c: 5410 4fa3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.skipTint:Ljava/lang/Boolean; // field@a34f │ │ -495750: 1100 |0002: return-object v0 │ │ +495740: |[495740] mehdi.sakout.aboutpage.Element.getSkipTint:()Ljava/lang/Boolean; │ │ +495750: 5410 4fa3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.skipTint:Ljava/lang/Boolean; // field@a34f │ │ +495754: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ │ │ #8 : (in Lmehdi/sakout/aboutpage/Element;) │ │ @@ -951424,17 +951425,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4957b4: |[4957b4] mehdi.sakout.aboutpage.Element.getTitle:()Ljava/lang/String; │ │ -4957c4: 5410 50a3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.title:Ljava/lang/String; // field@a350 │ │ -4957c8: 1100 |0002: return-object v0 │ │ +4957b8: |[4957b8] mehdi.sakout.aboutpage.Element.getTitle:()Ljava/lang/String; │ │ +4957c8: 5410 50a3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.title:Ljava/lang/String; // field@a350 │ │ +4957cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ │ │ #9 : (in Lmehdi/sakout/aboutpage/Element;) │ │ @@ -951442,17 +951443,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4957cc: |[4957cc] mehdi.sakout.aboutpage.Element.getValue:()Ljava/lang/String; │ │ -4957dc: 5410 51a3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.value:Ljava/lang/String; // field@a351 │ │ -4957e0: 1100 |0002: return-object v0 │ │ +4957d0: |[4957d0] mehdi.sakout.aboutpage.Element.getValue:()Ljava/lang/String; │ │ +4957e0: 5410 51a3 |0000: iget-object v0, v1, Lmehdi/sakout/aboutpage/Element;.value:Ljava/lang/String; // field@a351 │ │ +4957e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmehdi/sakout/aboutpage/Element; │ │ │ │ #10 : (in Lmehdi/sakout/aboutpage/Element;) │ │ @@ -951460,17 +951461,17 @@ │ │ type : '(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4957e4: |[4957e4] mehdi.sakout.aboutpage.Element.setAutoApplyIconTint:(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/Element; │ │ -4957f4: 5b01 48a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.autoIconColor:Ljava/lang/Boolean; // field@a348 │ │ -4957f8: 1100 |0002: return-object v0 │ │ +4957e8: |[4957e8] mehdi.sakout.aboutpage.Element.setAutoApplyIconTint:(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/Element; │ │ +4957f8: 5b01 48a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.autoIconColor:Ljava/lang/Boolean; // field@a348 │ │ +4957fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Boolean; │ │ │ │ @@ -951479,17 +951480,17 @@ │ │ type : '(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4957fc: |[4957fc] mehdi.sakout.aboutpage.Element.setGravity:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; │ │ -49580c: 5b01 4ba3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.gravity:Ljava/lang/Integer; // field@a34b │ │ -495810: 1100 |0002: return-object v0 │ │ +495800: |[495800] mehdi.sakout.aboutpage.Element.setGravity:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; │ │ +495810: 5b01 4ba3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.gravity:Ljava/lang/Integer; // field@a34b │ │ +495814: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -951498,17 +951499,17 @@ │ │ type : '(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -495814: |[495814] mehdi.sakout.aboutpage.Element.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; │ │ -495824: 5b01 4ca3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.iconDrawable:Ljava/lang/Integer; // field@a34c │ │ -495828: 1100 |0002: return-object v0 │ │ +495818: |[495818] mehdi.sakout.aboutpage.Element.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; │ │ +495828: 5b01 4ca3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.iconDrawable:Ljava/lang/Integer; // field@a34c │ │ +49582c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -951517,17 +951518,17 @@ │ │ type : '(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49582c: |[49582c] mehdi.sakout.aboutpage.Element.setIconNightTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; │ │ -49583c: 5b01 4aa3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.colorNight:Ljava/lang/Integer; // field@a34a │ │ -495840: 1100 |0002: return-object v0 │ │ +495830: |[495830] mehdi.sakout.aboutpage.Element.setIconNightTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; │ │ +495840: 5b01 4aa3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.colorNight:Ljava/lang/Integer; // field@a34a │ │ +495844: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -951536,17 +951537,17 @@ │ │ type : '(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -495844: |[495844] mehdi.sakout.aboutpage.Element.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; │ │ -495854: 5b01 49a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.colorDay:Ljava/lang/Integer; // field@a349 │ │ -495858: 1100 |0002: return-object v0 │ │ +495848: |[495848] mehdi.sakout.aboutpage.Element.setIconTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; │ │ +495858: 5b01 49a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.colorDay:Ljava/lang/Integer; // field@a349 │ │ +49585c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -951555,17 +951556,17 @@ │ │ type : '(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49585c: |[49585c] mehdi.sakout.aboutpage.Element.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; │ │ -49586c: 5b01 4da3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.intent:Landroid/content/Intent; // field@a34d │ │ -495870: 1100 |0002: return-object v0 │ │ +495860: |[495860] mehdi.sakout.aboutpage.Element.setIntent:(Landroid/content/Intent;)Lmehdi/sakout/aboutpage/Element; │ │ +495870: 5b01 4da3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.intent:Landroid/content/Intent; // field@a34d │ │ +495874: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -951574,17 +951575,17 @@ │ │ type : '(Landroid/view/View$OnClickListener;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -495874: |[495874] mehdi.sakout.aboutpage.Element.setOnClickListener:(Landroid/view/View$OnClickListener;)Lmehdi/sakout/aboutpage/Element; │ │ -495884: 5b01 4ea3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.onClickListener:Landroid/view/View$OnClickListener; // field@a34e │ │ -495888: 1100 |0002: return-object v0 │ │ +495878: |[495878] mehdi.sakout.aboutpage.Element.setOnClickListener:(Landroid/view/View$OnClickListener;)Lmehdi/sakout/aboutpage/Element; │ │ +495888: 5b01 4ea3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.onClickListener:Landroid/view/View$OnClickListener; // field@a34e │ │ +49588c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/View$OnClickListener; │ │ │ │ @@ -951593,17 +951594,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49591c: |[49591c] mehdi.sakout.aboutpage.Element.setSkipTint:(Ljava/lang/Boolean;)V │ │ -49592c: 5b01 4fa3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.skipTint:Ljava/lang/Boolean; // field@a34f │ │ -495930: 0e00 |0002: return-void │ │ +495920: |[495920] mehdi.sakout.aboutpage.Element.setSkipTint:(Ljava/lang/Boolean;)V │ │ +495930: 5b01 4fa3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.skipTint:Ljava/lang/Boolean; // field@a34f │ │ +495934: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Boolean; │ │ │ │ @@ -951612,17 +951613,17 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49588c: |[49588c] mehdi.sakout.aboutpage.Element.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; │ │ -49589c: 5b01 50a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.title:Ljava/lang/String; // field@a350 │ │ -4958a0: 1100 |0002: return-object v0 │ │ +495890: |[495890] mehdi.sakout.aboutpage.Element.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; │ │ +4958a0: 5b01 50a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.title:Ljava/lang/String; // field@a350 │ │ +4958a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -951631,17 +951632,17 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4958a4: |[4958a4] mehdi.sakout.aboutpage.Element.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; │ │ -4958b4: 5b01 51a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.value:Ljava/lang/String; // field@a351 │ │ -4958b8: 1100 |0002: return-object v0 │ │ +4958a8: |[4958a8] mehdi.sakout.aboutpage.Element.setValue:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; │ │ +4958b8: 5b01 51a3 |0000: iput-object v1, v0, Lmehdi/sakout/aboutpage/Element;.value:Ljava/lang/String; // field@a351 │ │ +4958bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -951795,17 +951796,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -495934: |[495934] mehdi.sakout.aboutpage.R$anim.:()V │ │ -495944: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49594a: 0e00 |0003: return-void │ │ +495938: |[495938] mehdi.sakout.aboutpage.R$anim.:()V │ │ +495948: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49594e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -953227,17 +953228,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -49594c: |[49594c] mehdi.sakout.aboutpage.R$attr.:()V │ │ -49595c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -495962: 0e00 |0003: return-void │ │ +495950: |[495950] mehdi.sakout.aboutpage.R$attr.:()V │ │ +495960: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +495966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -953279,17 +953280,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -495964: |[495964] mehdi.sakout.aboutpage.R$bool.:()V │ │ -495974: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49597a: 0e00 |0003: return-void │ │ +495968: |[495968] mehdi.sakout.aboutpage.R$bool.:()V │ │ +495978: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49597e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -953821,17 +953822,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -49597c: |[49597c] mehdi.sakout.aboutpage.R$color.:()V │ │ -49598c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -495992: 0e00 |0003: return-void │ │ +495980: |[495980] mehdi.sakout.aboutpage.R$color.:()V │ │ +495990: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +495996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -954488,17 +954489,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -495994: |[495994] mehdi.sakout.aboutpage.R$dimen.:()V │ │ -4959a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4959aa: 0e00 |0003: return-void │ │ +495998: |[495998] mehdi.sakout.aboutpage.R$dimen.:()V │ │ +4959a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4959ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -955050,17 +955051,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4959ac: |[4959ac] mehdi.sakout.aboutpage.R$drawable.:()V │ │ -4959bc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4959c2: 0e00 |0003: return-void │ │ +4959b0: |[4959b0] mehdi.sakout.aboutpage.R$drawable.:()V │ │ +4959c0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4959c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -955822,17 +955823,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4959c4: |[4959c4] mehdi.sakout.aboutpage.R$id.:()V │ │ -4959d4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4959da: 0e00 |0003: return-void │ │ +4959c8: |[4959c8] mehdi.sakout.aboutpage.R$id.:()V │ │ +4959d8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4959de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -955889,17 +955890,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4959dc: |[4959dc] mehdi.sakout.aboutpage.R$integer.:()V │ │ -4959ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4959f2: 0e00 |0003: return-void │ │ +4959e0: |[4959e0] mehdi.sakout.aboutpage.R$integer.:()V │ │ +4959f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4959f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -955966,17 +955967,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4959f4: |[4959f4] mehdi.sakout.aboutpage.R$interpolator.:()V │ │ -495a04: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -495a0a: 0e00 |0003: return-void │ │ +4959f8: |[4959f8] mehdi.sakout.aboutpage.R$interpolator.:()V │ │ +495a08: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +495a0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -956213,17 +956214,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -495a0c: |[495a0c] mehdi.sakout.aboutpage.R$layout.:()V │ │ -495a1c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -495a22: 0e00 |0003: return-void │ │ +495a10: |[495a10] mehdi.sakout.aboutpage.R$layout.:()V │ │ +495a20: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +495a26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -956445,17 +956446,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -495a24: |[495a24] mehdi.sakout.aboutpage.R$string.:()V │ │ -495a34: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -495a3a: 0e00 |0003: return-void │ │ +495a28: |[495a28] mehdi.sakout.aboutpage.R$string.:()V │ │ +495a38: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +495a3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -958272,17 +958273,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4964bc: |[4964bc] mehdi.sakout.aboutpage.R$style.:()V │ │ -4964cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4964d2: 0e00 |0003: return-void │ │ +4964c0: |[4964c0] mehdi.sakout.aboutpage.R$style.:()V │ │ +4964d0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4964d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -960664,218 +960665,218 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1324 16-bit code units │ │ -495a3c: |[495a3c] mehdi.sakout.aboutpage.R$styleable.:()V │ │ -495a4c: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -495a50: 2300 221e |0002: new-array v0, v0, [I // type@1e22 │ │ -495a54: 2600 4a01 0000 |0004: fill-array-data v0, 0000014e // +0000014a │ │ -495a5a: 6900 1da8 |0007: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.ActionBar:[I // field@a81d │ │ -495a5e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -495a60: 2301 221e |000a: new-array v1, v0, [I // type@1e22 │ │ -495a64: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ -495a6a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -495a6c: 4b02 0103 |0010: aput v2, v1, v3 │ │ -495a70: 6901 1ea8 |0012: sput-object v1, Lmehdi/sakout/aboutpage/R$styleable;.ActionBarLayout:[I // field@a81e │ │ -495a74: 2301 221e |0014: new-array v1, v0, [I // type@1e22 │ │ -495a78: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ -495a7e: 4b02 0103 |0019: aput v2, v1, v3 │ │ -495a82: 6901 3da8 |001b: sput-object v1, Lmehdi/sakout/aboutpage/R$styleable;.ActionMenuItemView:[I // field@a83d │ │ -495a86: 2331 221e |001d: new-array v1, v3, [I // type@1e22 │ │ -495a8a: 6901 3fa8 |001f: sput-object v1, Lmehdi/sakout/aboutpage/R$styleable;.ActionMenuView:[I // field@a83f │ │ -495a8e: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -495a90: 2312 221e |0022: new-array v2, v1, [I // type@1e22 │ │ -495a94: 2602 6801 0000 |0024: fill-array-data v2, 0000018c // +00000168 │ │ -495a9a: 6902 40a8 |0027: sput-object v2, Lmehdi/sakout/aboutpage/R$styleable;.ActionMode:[I // field@a840 │ │ -495a9e: 1222 |0029: const/4 v2, #int 2 // #2 │ │ -495aa0: 2324 221e |002a: new-array v4, v2, [I // type@1e22 │ │ -495aa4: 2604 7001 0000 |002c: fill-array-data v4, 0000019c // +00000170 │ │ -495aaa: 6904 47a8 |002f: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.ActivityChooserView:[I // field@a847 │ │ -495aae: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ -495ab2: 2345 221e |0033: new-array v5, v4, [I // type@1e22 │ │ -495ab6: 2605 6f01 0000 |0035: fill-array-data v5, 000001a4 // +0000016f │ │ -495abc: 6905 4aa8 |0038: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.AlertDialog:[I // field@a84a │ │ -495ac0: 2315 221e |003a: new-array v5, v1, [I // type@1e22 │ │ -495ac4: 2605 7c01 0000 |003c: fill-array-data v5, 000001b8 // +0000017c │ │ -495aca: 6905 53a8 |003f: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.AnimatedStateListDrawableCompat:[I // field@a853 │ │ -495ace: 2325 221e |0041: new-array v5, v2, [I // type@1e22 │ │ -495ad2: 2605 8501 0000 |0043: fill-array-data v5, 000001c8 // +00000185 │ │ -495ad8: 6905 5aa8 |0046: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.AnimatedStateListDrawableItem:[I // field@a85a │ │ -495adc: 1245 |0048: const/4 v5, #int 4 // #4 │ │ -495ade: 2356 221e |0049: new-array v6, v5, [I // type@1e22 │ │ -495ae2: 2606 8501 0000 |004b: fill-array-data v6, 000001d0 // +00000185 │ │ -495ae8: 6906 5da8 |004e: sput-object v6, Lmehdi/sakout/aboutpage/R$styleable;.AnimatedStateListDrawableTransition:[I // field@a85d │ │ -495aec: 2356 221e |0050: new-array v6, v5, [I // type@1e22 │ │ -495af0: 2606 8a01 0000 |0052: fill-array-data v6, 000001dc // +0000018a │ │ -495af6: 6906 62a8 |0055: sput-object v6, Lmehdi/sakout/aboutpage/R$styleable;.AppCompatImageView:[I // field@a862 │ │ -495afa: 2356 221e |0057: new-array v6, v5, [I // type@1e22 │ │ -495afe: 2606 8f01 0000 |0059: fill-array-data v6, 000001e8 // +0000018f │ │ -495b04: 6906 67a8 |005c: sput-object v6, Lmehdi/sakout/aboutpage/R$styleable;.AppCompatSeekBar:[I // field@a867 │ │ -495b08: 1276 |005e: const/4 v6, #int 7 // #7 │ │ -495b0a: 2367 221e |005f: new-array v7, v6, [I // type@1e22 │ │ -495b0e: 2607 9301 0000 |0061: fill-array-data v7, 000001f4 // +00000193 │ │ -495b14: 6907 6ca8 |0064: sput-object v7, Lmehdi/sakout/aboutpage/R$styleable;.AppCompatTextHelper:[I // field@a86c │ │ -495b18: 1307 1500 |0066: const/16 v7, #int 21 // #15 │ │ -495b1c: 2377 221e |0068: new-array v7, v7, [I // type@1e22 │ │ -495b20: 2607 9c01 0000 |006a: fill-array-data v7, 00000206 // +0000019c │ │ -495b26: 6907 74a8 |006d: sput-object v7, Lmehdi/sakout/aboutpage/R$styleable;.AppCompatTextView:[I // field@a874 │ │ -495b2a: 1307 7f00 |006f: const/16 v7, #int 127 // #7f │ │ -495b2e: 2377 221e |0071: new-array v7, v7, [I // type@1e22 │ │ -495b32: 2607 c101 0000 |0073: fill-array-data v7, 00000234 // +000001c1 │ │ -495b38: 6907 8aa8 |0076: sput-object v7, Lmehdi/sakout/aboutpage/R$styleable;.AppCompatTheme:[I // field@a88a │ │ -495b3c: 2307 221e |0078: new-array v7, v0, [I // type@1e22 │ │ -495b40: 1408 2d00 047f |007a: const v8, #float 1.75459e+38 // #7f04002d │ │ -495b46: 4b08 0703 |007d: aput v8, v7, v3 │ │ -495b4a: 6907 0aa9 |007f: sput-object v7, Lmehdi/sakout/aboutpage/R$styleable;.ButtonBarLayout:[I // field@a90a │ │ -495b4e: 1237 |0081: const/4 v7, #int 3 // #3 │ │ -495b50: 2378 221e |0082: new-array v8, v7, [I // type@1e22 │ │ -495b54: 2608 b202 0000 |0084: fill-array-data v8, 00000336 // +000002b2 │ │ -495b5a: 6908 0ca9 |0087: sput-object v8, Lmehdi/sakout/aboutpage/R$styleable;.ColorStateListItem:[I // field@a90c │ │ -495b5e: 2358 221e |0089: new-array v8, v5, [I // type@1e22 │ │ -495b62: 2608 b502 0000 |008b: fill-array-data v8, 00000340 // +000002b5 │ │ -495b68: 6908 10a9 |008e: sput-object v8, Lmehdi/sakout/aboutpage/R$styleable;.CompoundButton:[I // field@a910 │ │ -495b6c: 2344 221e |0090: new-array v4, v4, [I // type@1e22 │ │ -495b70: 2604 ba02 0000 |0092: fill-array-data v4, 0000034c // +000002ba │ │ -495b76: 6904 15a9 |0095: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.DrawerArrowToggle:[I // field@a915 │ │ -495b7a: 2364 221e |0097: new-array v4, v6, [I // type@1e22 │ │ -495b7e: 2604 c702 0000 |0099: fill-array-data v4, 00000360 // +000002c7 │ │ -495b84: 6904 1ea9 |009c: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.FontFamily:[I // field@a91e │ │ -495b88: 1304 0a00 |009e: const/16 v4, #int 10 // #a │ │ -495b8c: 2344 221e |00a0: new-array v4, v4, [I // type@1e22 │ │ -495b90: 2604 d002 0000 |00a2: fill-array-data v4, 00000372 // +000002d0 │ │ -495b96: 6904 1fa9 |00a5: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.FontFamilyFont:[I // field@a91f │ │ -495b9a: 1304 0c00 |00a7: const/16 v4, #int 12 // #c │ │ -495b9e: 2344 221e |00a9: new-array v4, v4, [I // type@1e22 │ │ -495ba2: 2604 df02 0000 |00ab: fill-array-data v4, 0000038a // +000002df │ │ -495ba8: 6904 31a9 |00ae: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.GradientColor:[I // field@a931 │ │ -495bac: 2324 221e |00b0: new-array v4, v2, [I // type@1e22 │ │ -495bb0: 2604 f402 0000 |00b2: fill-array-data v4, 000003a6 // +000002f4 │ │ -495bb6: 6904 32a9 |00b5: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.GradientColorItem:[I // field@a932 │ │ -495bba: 1304 0900 |00b7: const/16 v4, #int 9 // #9 │ │ -495bbe: 2346 221e |00b9: new-array v6, v4, [I // type@1e22 │ │ -495bc2: 2606 f302 0000 |00bb: fill-array-data v6, 000003ae // +000002f3 │ │ -495bc8: 6906 41a9 |00be: sput-object v6, Lmehdi/sakout/aboutpage/R$styleable;.LinearLayoutCompat:[I // field@a941 │ │ -495bcc: 2355 221e |00c0: new-array v5, v5, [I // type@1e22 │ │ -495bd0: 2605 0203 0000 |00c2: fill-array-data v5, 000003c4 // +00000302 │ │ -495bd6: 6905 42a9 |00c5: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.LinearLayoutCompat_Layout:[I // field@a942 │ │ -495bda: 2325 221e |00c7: new-array v5, v2, [I // type@1e22 │ │ -495bde: 2605 0703 0000 |00c9: fill-array-data v5, 000003d0 // +00000307 │ │ -495be4: 6905 50a9 |00cc: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.ListPopupWindow:[I // field@a950 │ │ -495be8: 2315 221e |00ce: new-array v5, v1, [I // type@1e22 │ │ -495bec: 2605 0803 0000 |00d0: fill-array-data v5, 000003d8 // +00000308 │ │ -495bf2: 6905 53a9 |00d3: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.MenuGroup:[I // field@a953 │ │ -495bf6: 1305 1700 |00d5: const/16 v5, #int 23 // #17 │ │ -495bfa: 2355 221e |00d7: new-array v5, v5, [I // type@1e22 │ │ -495bfe: 2605 0f03 0000 |00d9: fill-array-data v5, 000003e8 // +0000030f │ │ -495c04: 6905 5aa9 |00dc: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.MenuItem:[I // field@a95a │ │ -495c08: 2344 221e |00de: new-array v4, v4, [I // type@1e22 │ │ -495c0c: 2604 3a03 0000 |00e0: fill-array-data v4, 0000041a // +0000033a │ │ -495c12: 6904 72a9 |00e3: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.MenuView:[I // field@a972 │ │ -495c16: 2374 221e |00e5: new-array v4, v7, [I // type@1e22 │ │ -495c1a: 2604 4903 0000 |00e7: fill-array-data v4, 00000430 // +00000349 │ │ -495c20: 6904 7ca9 |00ea: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.PopupWindow:[I // field@a97c │ │ -495c24: 2304 221e |00ec: new-array v4, v0, [I // type@1e22 │ │ -495c28: 1405 3203 047f |00ee: const v5, #float 1.75475e+38 // #7f040332 │ │ -495c2e: 4b05 0403 |00f1: aput v5, v4, v3 │ │ -495c32: 6904 7da9 |00f3: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.PopupWindowBackgroundState:[I // field@a97d │ │ -495c36: 2322 221e |00f5: new-array v2, v2, [I // type@1e22 │ │ -495c3a: 2602 4303 0000 |00f7: fill-array-data v2, 0000043a // +00000343 │ │ -495c40: 6902 82a9 |00fa: sput-object v2, Lmehdi/sakout/aboutpage/R$styleable;.RecycleListView:[I // field@a982 │ │ -495c44: 1302 1100 |00fc: const/16 v2, #int 17 // #11 │ │ -495c48: 2322 221e |00fe: new-array v2, v2, [I // type@1e22 │ │ -495c4c: 2602 4203 0000 |0100: fill-array-data v2, 00000442 // +00000342 │ │ -495c52: 6902 85a9 |0103: sput-object v2, Lmehdi/sakout/aboutpage/R$styleable;.SearchView:[I // field@a985 │ │ -495c56: 1252 |0105: const/4 v2, #int 5 // #5 │ │ -495c58: 2324 221e |0106: new-array v4, v2, [I // type@1e22 │ │ -495c5c: 2604 6003 0000 |0108: fill-array-data v4, 00000468 // +00000360 │ │ -495c62: 6904 97a9 |010b: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.Spinner:[I // field@a997 │ │ -495c66: 2311 221e |010d: new-array v1, v1, [I // type@1e22 │ │ -495c6a: 2601 6703 0000 |010f: fill-array-data v1, 00000476 // +00000367 │ │ -495c70: 6901 9da9 |0112: sput-object v1, Lmehdi/sakout/aboutpage/R$styleable;.StateListDrawable:[I // field@a99d │ │ -495c74: 2300 221e |0114: new-array v0, v0, [I // type@1e22 │ │ -495c78: 1401 9901 0101 |0116: const v1, #float 2.36947e-38 // #01010199 │ │ -495c7e: 4b01 0003 |0119: aput v1, v0, v3 │ │ -495c82: 6900 9ea9 |011b: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.StateListDrawableItem:[I // field@a99e │ │ -495c86: 1300 0e00 |011d: const/16 v0, #int 14 // #e │ │ -495c8a: 2300 221e |011f: new-array v0, v0, [I // type@1e22 │ │ -495c8e: 2600 6503 0000 |0121: fill-array-data v0, 00000486 // +00000365 │ │ -495c94: 6900 a6a9 |0124: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.SwitchCompat:[I // field@a9a6 │ │ -495c98: 1300 1000 |0126: const/16 v0, #int 16 // #10 │ │ -495c9c: 2300 221e |0128: new-array v0, v0, [I // type@1e22 │ │ -495ca0: 2600 7c03 0000 |012a: fill-array-data v0, 000004a6 // +0000037c │ │ -495ca6: 6900 b5a9 |012d: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.TextAppearance:[I // field@a9b5 │ │ -495caa: 1300 1e00 |012f: const/16 v0, #int 30 // #1e │ │ -495cae: 2300 221e |0131: new-array v0, v0, [I // type@1e22 │ │ -495cb2: 2600 9703 0000 |0133: fill-array-data v0, 000004ca // +00000397 │ │ -495cb8: 6900 c6a9 |0136: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.Toolbar:[I // field@a9c6 │ │ -495cbc: 2320 221e |0138: new-array v0, v2, [I // type@1e22 │ │ -495cc0: 2600 d003 0000 |013a: fill-array-data v0, 0000050a // +000003d0 │ │ -495cc6: 6900 e5a9 |013d: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.View:[I // field@a9e5 │ │ -495cca: 2370 221e |013f: new-array v0, v7, [I // type@1e22 │ │ -495cce: 2600 d703 0000 |0141: fill-array-data v0, 00000518 // +000003d7 │ │ -495cd4: 6900 e6a9 |0144: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.ViewBackgroundHelper:[I // field@a9e6 │ │ -495cd8: 2370 221e |0146: new-array v0, v7, [I // type@1e22 │ │ -495cdc: 2600 da03 0000 |0148: fill-array-data v0, 00000522 // +000003da │ │ -495ce2: 6900 eaa9 |014b: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.ViewStubCompat:[I // field@a9ea │ │ -495ce6: 0e00 |014d: return-void │ │ -495ce8: 0003 0400 1d00 0000 4000 047f 4700 ... |014e: array-data (62 units) │ │ -495d64: 0003 0400 0600 0000 4000 047f 4700 ... |018c: array-data (16 units) │ │ -495d84: 0003 0400 0200 0000 4d01 047f c601 ... |019c: array-data (8 units) │ │ -495d94: 0003 0400 0800 0000 f200 0101 7600 ... |01a4: array-data (20 units) │ │ -495dbc: 0003 0400 0600 0000 1c01 0101 9401 ... |01b8: array-data (16 units) │ │ -495ddc: 0003 0400 0200 0000 d000 0101 9901 ... |01c8: array-data (8 units) │ │ -495dec: 0003 0400 0400 0000 9901 0101 4904 ... |01d0: array-data (12 units) │ │ -495e04: 0003 0400 0400 0000 1901 0101 2a03 ... |01dc: array-data (12 units) │ │ -495e1c: 0003 0400 0400 0000 4201 0101 9d03 ... |01e8: array-data (12 units) │ │ -495e34: 0003 0400 0700 0000 3400 0101 6d01 ... |01f4: array-data (18 units) │ │ -495e58: 0003 0400 1500 0000 3400 0101 3a00 ... |0206: array-data (46 units) │ │ -495eb4: 0003 0400 7f00 0000 5700 0101 ae00 ... |0234: array-data (258 units) │ │ -4960b8: 0003 0400 0300 0000 a501 0101 1f03 ... |0336: array-data (10 units) │ │ -4960cc: 0003 0400 0400 0000 0701 0101 7400 ... |0340: array-data (12 units) │ │ -4960e4: 0003 0400 0800 0000 3600 047f 3700 ... |034c: array-data (20 units) │ │ -49610c: 0003 0400 0700 0000 9001 047f 9101 ... |0360: array-data (18 units) │ │ -496130: 0003 0400 0a00 0000 3205 0101 3305 ... |0372: array-data (24 units) │ │ -496160: 0003 0400 0c00 0000 9d01 0101 9e01 ... |038a: array-data (28 units) │ │ -496198: 0003 0400 0200 0000 a501 0101 1405 ... |03a6: array-data (8 units) │ │ -4961a8: 0003 0400 0900 0000 af00 0101 c400 ... |03ae: array-data (22 units) │ │ -4961d4: 0003 0400 0400 0000 b300 0101 f400 ... |03c4: array-data (12 units) │ │ -4961ec: 0003 0400 0200 0000 ac02 0101 ad02 ... |03d0: array-data (8 units) │ │ -4961fc: 0003 0400 0600 0000 0e00 0101 d000 ... |03d8: array-data (16 units) │ │ -49621c: 0003 0400 1700 0000 0200 0101 0e00 ... |03e8: array-data (50 units) │ │ -496280: 0003 0400 0900 0000 ae00 0101 2c01 ... |041a: array-data (22 units) │ │ -4962ac: 0003 0400 0300 0000 7601 0101 c902 ... |0430: array-data (10 units) │ │ -4962c0: 0003 0400 0200 0000 bc02 047f c202 ... |043a: array-data (8 units) │ │ -4962d0: 0003 0400 1100 0000 da00 0101 1f01 ... |0442: array-data (38 units) │ │ -49631c: 0003 0400 0500 0000 b200 0101 7601 ... |0468: array-data (14 units) │ │ -496338: 0003 0400 0600 0000 1c01 0101 9401 ... |0476: array-data (16 units) │ │ -496358: 0003 0400 0e00 0000 2401 0101 2501 ... |0486: array-data (32 units) │ │ -496398: 0003 0400 1000 0000 9500 0101 9600 ... |04a6: array-data (36 units) │ │ -4963e0: 0003 0400 1e00 0000 af00 0101 4001 ... |04ca: array-data (64 units) │ │ -496460: 0003 0400 0500 0000 0000 0101 da00 ... |050a: array-data (14 units) │ │ -49647c: 0003 0400 0300 0000 d400 0101 4900 ... |0518: array-data (10 units) │ │ -496490: 0003 0400 0300 0000 d000 0101 f200 ... |0522: array-data (10 units) │ │ +495a40: |[495a40] mehdi.sakout.aboutpage.R$styleable.:()V │ │ +495a50: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +495a54: 2300 221e |0002: new-array v0, v0, [I // type@1e22 │ │ +495a58: 2600 4a01 0000 |0004: fill-array-data v0, 0000014e // +0000014a │ │ +495a5e: 6900 1da8 |0007: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.ActionBar:[I // field@a81d │ │ +495a62: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +495a64: 2301 221e |000a: new-array v1, v0, [I // type@1e22 │ │ +495a68: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ +495a6e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +495a70: 4b02 0103 |0010: aput v2, v1, v3 │ │ +495a74: 6901 1ea8 |0012: sput-object v1, Lmehdi/sakout/aboutpage/R$styleable;.ActionBarLayout:[I // field@a81e │ │ +495a78: 2301 221e |0014: new-array v1, v0, [I // type@1e22 │ │ +495a7c: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ +495a82: 4b02 0103 |0019: aput v2, v1, v3 │ │ +495a86: 6901 3da8 |001b: sput-object v1, Lmehdi/sakout/aboutpage/R$styleable;.ActionMenuItemView:[I // field@a83d │ │ +495a8a: 2331 221e |001d: new-array v1, v3, [I // type@1e22 │ │ +495a8e: 6901 3fa8 |001f: sput-object v1, Lmehdi/sakout/aboutpage/R$styleable;.ActionMenuView:[I // field@a83f │ │ +495a92: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +495a94: 2312 221e |0022: new-array v2, v1, [I // type@1e22 │ │ +495a98: 2602 6801 0000 |0024: fill-array-data v2, 0000018c // +00000168 │ │ +495a9e: 6902 40a8 |0027: sput-object v2, Lmehdi/sakout/aboutpage/R$styleable;.ActionMode:[I // field@a840 │ │ +495aa2: 1222 |0029: const/4 v2, #int 2 // #2 │ │ +495aa4: 2324 221e |002a: new-array v4, v2, [I // type@1e22 │ │ +495aa8: 2604 7001 0000 |002c: fill-array-data v4, 0000019c // +00000170 │ │ +495aae: 6904 47a8 |002f: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.ActivityChooserView:[I // field@a847 │ │ +495ab2: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ +495ab6: 2345 221e |0033: new-array v5, v4, [I // type@1e22 │ │ +495aba: 2605 6f01 0000 |0035: fill-array-data v5, 000001a4 // +0000016f │ │ +495ac0: 6905 4aa8 |0038: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.AlertDialog:[I // field@a84a │ │ +495ac4: 2315 221e |003a: new-array v5, v1, [I // type@1e22 │ │ +495ac8: 2605 7c01 0000 |003c: fill-array-data v5, 000001b8 // +0000017c │ │ +495ace: 6905 53a8 |003f: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.AnimatedStateListDrawableCompat:[I // field@a853 │ │ +495ad2: 2325 221e |0041: new-array v5, v2, [I // type@1e22 │ │ +495ad6: 2605 8501 0000 |0043: fill-array-data v5, 000001c8 // +00000185 │ │ +495adc: 6905 5aa8 |0046: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.AnimatedStateListDrawableItem:[I // field@a85a │ │ +495ae0: 1245 |0048: const/4 v5, #int 4 // #4 │ │ +495ae2: 2356 221e |0049: new-array v6, v5, [I // type@1e22 │ │ +495ae6: 2606 8501 0000 |004b: fill-array-data v6, 000001d0 // +00000185 │ │ +495aec: 6906 5da8 |004e: sput-object v6, Lmehdi/sakout/aboutpage/R$styleable;.AnimatedStateListDrawableTransition:[I // field@a85d │ │ +495af0: 2356 221e |0050: new-array v6, v5, [I // type@1e22 │ │ +495af4: 2606 8a01 0000 |0052: fill-array-data v6, 000001dc // +0000018a │ │ +495afa: 6906 62a8 |0055: sput-object v6, Lmehdi/sakout/aboutpage/R$styleable;.AppCompatImageView:[I // field@a862 │ │ +495afe: 2356 221e |0057: new-array v6, v5, [I // type@1e22 │ │ +495b02: 2606 8f01 0000 |0059: fill-array-data v6, 000001e8 // +0000018f │ │ +495b08: 6906 67a8 |005c: sput-object v6, Lmehdi/sakout/aboutpage/R$styleable;.AppCompatSeekBar:[I // field@a867 │ │ +495b0c: 1276 |005e: const/4 v6, #int 7 // #7 │ │ +495b0e: 2367 221e |005f: new-array v7, v6, [I // type@1e22 │ │ +495b12: 2607 9301 0000 |0061: fill-array-data v7, 000001f4 // +00000193 │ │ +495b18: 6907 6ca8 |0064: sput-object v7, Lmehdi/sakout/aboutpage/R$styleable;.AppCompatTextHelper:[I // field@a86c │ │ +495b1c: 1307 1500 |0066: const/16 v7, #int 21 // #15 │ │ +495b20: 2377 221e |0068: new-array v7, v7, [I // type@1e22 │ │ +495b24: 2607 9c01 0000 |006a: fill-array-data v7, 00000206 // +0000019c │ │ +495b2a: 6907 74a8 |006d: sput-object v7, Lmehdi/sakout/aboutpage/R$styleable;.AppCompatTextView:[I // field@a874 │ │ +495b2e: 1307 7f00 |006f: const/16 v7, #int 127 // #7f │ │ +495b32: 2377 221e |0071: new-array v7, v7, [I // type@1e22 │ │ +495b36: 2607 c101 0000 |0073: fill-array-data v7, 00000234 // +000001c1 │ │ +495b3c: 6907 8aa8 |0076: sput-object v7, Lmehdi/sakout/aboutpage/R$styleable;.AppCompatTheme:[I // field@a88a │ │ +495b40: 2307 221e |0078: new-array v7, v0, [I // type@1e22 │ │ +495b44: 1408 2d00 047f |007a: const v8, #float 1.75459e+38 // #7f04002d │ │ +495b4a: 4b08 0703 |007d: aput v8, v7, v3 │ │ +495b4e: 6907 0aa9 |007f: sput-object v7, Lmehdi/sakout/aboutpage/R$styleable;.ButtonBarLayout:[I // field@a90a │ │ +495b52: 1237 |0081: const/4 v7, #int 3 // #3 │ │ +495b54: 2378 221e |0082: new-array v8, v7, [I // type@1e22 │ │ +495b58: 2608 b202 0000 |0084: fill-array-data v8, 00000336 // +000002b2 │ │ +495b5e: 6908 0ca9 |0087: sput-object v8, Lmehdi/sakout/aboutpage/R$styleable;.ColorStateListItem:[I // field@a90c │ │ +495b62: 2358 221e |0089: new-array v8, v5, [I // type@1e22 │ │ +495b66: 2608 b502 0000 |008b: fill-array-data v8, 00000340 // +000002b5 │ │ +495b6c: 6908 10a9 |008e: sput-object v8, Lmehdi/sakout/aboutpage/R$styleable;.CompoundButton:[I // field@a910 │ │ +495b70: 2344 221e |0090: new-array v4, v4, [I // type@1e22 │ │ +495b74: 2604 ba02 0000 |0092: fill-array-data v4, 0000034c // +000002ba │ │ +495b7a: 6904 15a9 |0095: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.DrawerArrowToggle:[I // field@a915 │ │ +495b7e: 2364 221e |0097: new-array v4, v6, [I // type@1e22 │ │ +495b82: 2604 c702 0000 |0099: fill-array-data v4, 00000360 // +000002c7 │ │ +495b88: 6904 1ea9 |009c: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.FontFamily:[I // field@a91e │ │ +495b8c: 1304 0a00 |009e: const/16 v4, #int 10 // #a │ │ +495b90: 2344 221e |00a0: new-array v4, v4, [I // type@1e22 │ │ +495b94: 2604 d002 0000 |00a2: fill-array-data v4, 00000372 // +000002d0 │ │ +495b9a: 6904 1fa9 |00a5: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.FontFamilyFont:[I // field@a91f │ │ +495b9e: 1304 0c00 |00a7: const/16 v4, #int 12 // #c │ │ +495ba2: 2344 221e |00a9: new-array v4, v4, [I // type@1e22 │ │ +495ba6: 2604 df02 0000 |00ab: fill-array-data v4, 0000038a // +000002df │ │ +495bac: 6904 31a9 |00ae: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.GradientColor:[I // field@a931 │ │ +495bb0: 2324 221e |00b0: new-array v4, v2, [I // type@1e22 │ │ +495bb4: 2604 f402 0000 |00b2: fill-array-data v4, 000003a6 // +000002f4 │ │ +495bba: 6904 32a9 |00b5: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.GradientColorItem:[I // field@a932 │ │ +495bbe: 1304 0900 |00b7: const/16 v4, #int 9 // #9 │ │ +495bc2: 2346 221e |00b9: new-array v6, v4, [I // type@1e22 │ │ +495bc6: 2606 f302 0000 |00bb: fill-array-data v6, 000003ae // +000002f3 │ │ +495bcc: 6906 41a9 |00be: sput-object v6, Lmehdi/sakout/aboutpage/R$styleable;.LinearLayoutCompat:[I // field@a941 │ │ +495bd0: 2355 221e |00c0: new-array v5, v5, [I // type@1e22 │ │ +495bd4: 2605 0203 0000 |00c2: fill-array-data v5, 000003c4 // +00000302 │ │ +495bda: 6905 42a9 |00c5: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.LinearLayoutCompat_Layout:[I // field@a942 │ │ +495bde: 2325 221e |00c7: new-array v5, v2, [I // type@1e22 │ │ +495be2: 2605 0703 0000 |00c9: fill-array-data v5, 000003d0 // +00000307 │ │ +495be8: 6905 50a9 |00cc: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.ListPopupWindow:[I // field@a950 │ │ +495bec: 2315 221e |00ce: new-array v5, v1, [I // type@1e22 │ │ +495bf0: 2605 0803 0000 |00d0: fill-array-data v5, 000003d8 // +00000308 │ │ +495bf6: 6905 53a9 |00d3: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.MenuGroup:[I // field@a953 │ │ +495bfa: 1305 1700 |00d5: const/16 v5, #int 23 // #17 │ │ +495bfe: 2355 221e |00d7: new-array v5, v5, [I // type@1e22 │ │ +495c02: 2605 0f03 0000 |00d9: fill-array-data v5, 000003e8 // +0000030f │ │ +495c08: 6905 5aa9 |00dc: sput-object v5, Lmehdi/sakout/aboutpage/R$styleable;.MenuItem:[I // field@a95a │ │ +495c0c: 2344 221e |00de: new-array v4, v4, [I // type@1e22 │ │ +495c10: 2604 3a03 0000 |00e0: fill-array-data v4, 0000041a // +0000033a │ │ +495c16: 6904 72a9 |00e3: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.MenuView:[I // field@a972 │ │ +495c1a: 2374 221e |00e5: new-array v4, v7, [I // type@1e22 │ │ +495c1e: 2604 4903 0000 |00e7: fill-array-data v4, 00000430 // +00000349 │ │ +495c24: 6904 7ca9 |00ea: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.PopupWindow:[I // field@a97c │ │ +495c28: 2304 221e |00ec: new-array v4, v0, [I // type@1e22 │ │ +495c2c: 1405 3203 047f |00ee: const v5, #float 1.75475e+38 // #7f040332 │ │ +495c32: 4b05 0403 |00f1: aput v5, v4, v3 │ │ +495c36: 6904 7da9 |00f3: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.PopupWindowBackgroundState:[I // field@a97d │ │ +495c3a: 2322 221e |00f5: new-array v2, v2, [I // type@1e22 │ │ +495c3e: 2602 4303 0000 |00f7: fill-array-data v2, 0000043a // +00000343 │ │ +495c44: 6902 82a9 |00fa: sput-object v2, Lmehdi/sakout/aboutpage/R$styleable;.RecycleListView:[I // field@a982 │ │ +495c48: 1302 1100 |00fc: const/16 v2, #int 17 // #11 │ │ +495c4c: 2322 221e |00fe: new-array v2, v2, [I // type@1e22 │ │ +495c50: 2602 4203 0000 |0100: fill-array-data v2, 00000442 // +00000342 │ │ +495c56: 6902 85a9 |0103: sput-object v2, Lmehdi/sakout/aboutpage/R$styleable;.SearchView:[I // field@a985 │ │ +495c5a: 1252 |0105: const/4 v2, #int 5 // #5 │ │ +495c5c: 2324 221e |0106: new-array v4, v2, [I // type@1e22 │ │ +495c60: 2604 6003 0000 |0108: fill-array-data v4, 00000468 // +00000360 │ │ +495c66: 6904 97a9 |010b: sput-object v4, Lmehdi/sakout/aboutpage/R$styleable;.Spinner:[I // field@a997 │ │ +495c6a: 2311 221e |010d: new-array v1, v1, [I // type@1e22 │ │ +495c6e: 2601 6703 0000 |010f: fill-array-data v1, 00000476 // +00000367 │ │ +495c74: 6901 9da9 |0112: sput-object v1, Lmehdi/sakout/aboutpage/R$styleable;.StateListDrawable:[I // field@a99d │ │ +495c78: 2300 221e |0114: new-array v0, v0, [I // type@1e22 │ │ +495c7c: 1401 9901 0101 |0116: const v1, #float 2.36947e-38 // #01010199 │ │ +495c82: 4b01 0003 |0119: aput v1, v0, v3 │ │ +495c86: 6900 9ea9 |011b: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.StateListDrawableItem:[I // field@a99e │ │ +495c8a: 1300 0e00 |011d: const/16 v0, #int 14 // #e │ │ +495c8e: 2300 221e |011f: new-array v0, v0, [I // type@1e22 │ │ +495c92: 2600 6503 0000 |0121: fill-array-data v0, 00000486 // +00000365 │ │ +495c98: 6900 a6a9 |0124: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.SwitchCompat:[I // field@a9a6 │ │ +495c9c: 1300 1000 |0126: const/16 v0, #int 16 // #10 │ │ +495ca0: 2300 221e |0128: new-array v0, v0, [I // type@1e22 │ │ +495ca4: 2600 7c03 0000 |012a: fill-array-data v0, 000004a6 // +0000037c │ │ +495caa: 6900 b5a9 |012d: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.TextAppearance:[I // field@a9b5 │ │ +495cae: 1300 1e00 |012f: const/16 v0, #int 30 // #1e │ │ +495cb2: 2300 221e |0131: new-array v0, v0, [I // type@1e22 │ │ +495cb6: 2600 9703 0000 |0133: fill-array-data v0, 000004ca // +00000397 │ │ +495cbc: 6900 c6a9 |0136: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.Toolbar:[I // field@a9c6 │ │ +495cc0: 2320 221e |0138: new-array v0, v2, [I // type@1e22 │ │ +495cc4: 2600 d003 0000 |013a: fill-array-data v0, 0000050a // +000003d0 │ │ +495cca: 6900 e5a9 |013d: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.View:[I // field@a9e5 │ │ +495cce: 2370 221e |013f: new-array v0, v7, [I // type@1e22 │ │ +495cd2: 2600 d703 0000 |0141: fill-array-data v0, 00000518 // +000003d7 │ │ +495cd8: 6900 e6a9 |0144: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.ViewBackgroundHelper:[I // field@a9e6 │ │ +495cdc: 2370 221e |0146: new-array v0, v7, [I // type@1e22 │ │ +495ce0: 2600 da03 0000 |0148: fill-array-data v0, 00000522 // +000003da │ │ +495ce6: 6900 eaa9 |014b: sput-object v0, Lmehdi/sakout/aboutpage/R$styleable;.ViewStubCompat:[I // field@a9ea │ │ +495cea: 0e00 |014d: return-void │ │ +495cec: 0003 0400 1d00 0000 4000 047f 4700 ... |014e: array-data (62 units) │ │ +495d68: 0003 0400 0600 0000 4000 047f 4700 ... |018c: array-data (16 units) │ │ +495d88: 0003 0400 0200 0000 4d01 047f c601 ... |019c: array-data (8 units) │ │ +495d98: 0003 0400 0800 0000 f200 0101 7600 ... |01a4: array-data (20 units) │ │ +495dc0: 0003 0400 0600 0000 1c01 0101 9401 ... |01b8: array-data (16 units) │ │ +495de0: 0003 0400 0200 0000 d000 0101 9901 ... |01c8: array-data (8 units) │ │ +495df0: 0003 0400 0400 0000 9901 0101 4904 ... |01d0: array-data (12 units) │ │ +495e08: 0003 0400 0400 0000 1901 0101 2a03 ... |01dc: array-data (12 units) │ │ +495e20: 0003 0400 0400 0000 4201 0101 9d03 ... |01e8: array-data (12 units) │ │ +495e38: 0003 0400 0700 0000 3400 0101 6d01 ... |01f4: array-data (18 units) │ │ +495e5c: 0003 0400 1500 0000 3400 0101 3a00 ... |0206: array-data (46 units) │ │ +495eb8: 0003 0400 7f00 0000 5700 0101 ae00 ... |0234: array-data (258 units) │ │ +4960bc: 0003 0400 0300 0000 a501 0101 1f03 ... |0336: array-data (10 units) │ │ +4960d0: 0003 0400 0400 0000 0701 0101 7400 ... |0340: array-data (12 units) │ │ +4960e8: 0003 0400 0800 0000 3600 047f 3700 ... |034c: array-data (20 units) │ │ +496110: 0003 0400 0700 0000 9001 047f 9101 ... |0360: array-data (18 units) │ │ +496134: 0003 0400 0a00 0000 3205 0101 3305 ... |0372: array-data (24 units) │ │ +496164: 0003 0400 0c00 0000 9d01 0101 9e01 ... |038a: array-data (28 units) │ │ +49619c: 0003 0400 0200 0000 a501 0101 1405 ... |03a6: array-data (8 units) │ │ +4961ac: 0003 0400 0900 0000 af00 0101 c400 ... |03ae: array-data (22 units) │ │ +4961d8: 0003 0400 0400 0000 b300 0101 f400 ... |03c4: array-data (12 units) │ │ +4961f0: 0003 0400 0200 0000 ac02 0101 ad02 ... |03d0: array-data (8 units) │ │ +496200: 0003 0400 0600 0000 0e00 0101 d000 ... |03d8: array-data (16 units) │ │ +496220: 0003 0400 1700 0000 0200 0101 0e00 ... |03e8: array-data (50 units) │ │ +496284: 0003 0400 0900 0000 ae00 0101 2c01 ... |041a: array-data (22 units) │ │ +4962b0: 0003 0400 0300 0000 7601 0101 c902 ... |0430: array-data (10 units) │ │ +4962c4: 0003 0400 0200 0000 bc02 047f c202 ... |043a: array-data (8 units) │ │ +4962d4: 0003 0400 1100 0000 da00 0101 1f01 ... |0442: array-data (38 units) │ │ +496320: 0003 0400 0500 0000 b200 0101 7601 ... |0468: array-data (14 units) │ │ +49633c: 0003 0400 0600 0000 1c01 0101 9401 ... |0476: array-data (16 units) │ │ +49635c: 0003 0400 0e00 0000 2401 0101 2501 ... |0486: array-data (32 units) │ │ +49639c: 0003 0400 1000 0000 9500 0101 9600 ... |04a6: array-data (36 units) │ │ +4963e4: 0003 0400 1e00 0000 af00 0101 4001 ... |04ca: array-data (64 units) │ │ +496464: 0003 0400 0500 0000 0000 0101 da00 ... |050a: array-data (14 units) │ │ +496480: 0003 0400 0300 0000 d400 0101 4900 ... |0518: array-data (10 units) │ │ +496494: 0003 0400 0300 0000 d000 0101 f200 ... |0522: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lmehdi/sakout/aboutpage/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4964a4: |[4964a4] mehdi.sakout.aboutpage.R$styleable.:()V │ │ -4964b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4964ba: 0e00 |0003: return-void │ │ +4964a8: |[4964a8] mehdi.sakout.aboutpage.R$styleable.:()V │ │ +4964b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4964be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -960906,17 +960907,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4964d4: |[4964d4] mehdi.sakout.aboutpage.R.:()V │ │ -4964e4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4964ea: 0e00 |0003: return-void │ │ +4964d8: |[4964d8] mehdi.sakout.aboutpage.R.:()V │ │ +4964e8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4964ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -960956,40 +960957,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectionPriorityRequest;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4966bc: |[4966bc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectionPriorityRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ -4966cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4966d2: 5b01 fba9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@a9fb │ │ -4966d6: 5b02 fca9 |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$1:Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // field@a9fc │ │ -4966da: 5b03 fda9 |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$2:Landroid/bluetooth/BluetoothDevice; // field@a9fd │ │ -4966de: 0e00 |0009: return-void │ │ +4966c0: |[4966c0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectionPriorityRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ +4966d0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4966d6: 5b01 fba9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@a9fb │ │ +4966da: 5b02 fca9 |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$1:Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // field@a9fc │ │ +4966de: 5b03 fda9 |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$2:Landroid/bluetooth/BluetoothDevice; // field@a9fd │ │ +4966e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4966e0: |[4966e0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA.run:()V │ │ -4966f0: 5430 fba9 |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@a9fb │ │ -4966f4: 5431 fca9 |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$1:Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // field@a9fc │ │ -4966f8: 5432 fda9 |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$2:Landroid/bluetooth/BluetoothDevice; // field@a9fd │ │ -4966fc: 6e30 b5e9 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$25$BleManagerHandler:(Lno/nordicsemi/android/ble/ConnectionPriorityRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e9b5 │ │ -496702: 0e00 |0009: return-void │ │ +4966e4: |[4966e4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA.run:()V │ │ +4966f4: 5430 fba9 |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@a9fb │ │ +4966f8: 5431 fca9 |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$1:Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // field@a9fc │ │ +4966fc: 5432 fda9 |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.f$2:Landroid/bluetooth/BluetoothDevice; // field@a9fd │ │ +496700: 6e30 b5e9 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$25$BleManagerHandler:(Lno/nordicsemi/android/ble/ConnectionPriorityRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e9b5 │ │ +496706: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3536 header: │ │ @@ -961020,36 +961021,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$2;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496774: |[496774] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY.:(Lno/nordicsemi/android/ble/BleManagerHandler$2;)V │ │ -496784: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49678a: 5b01 00aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$2; // field@aa00 │ │ -49678e: 0e00 |0005: return-void │ │ +496778: |[496778] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY.:(Lno/nordicsemi/android/ble/BleManagerHandler$2;)V │ │ +496788: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49678e: 5b01 00aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$2; // field@aa00 │ │ +496792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496790: |[496790] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY.run:()V │ │ -4967a0: 5410 00aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$2; // field@aa00 │ │ -4967a4: 6e10 13e9 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$6$BleManagerHandler$2:()V // method@e913 │ │ -4967aa: 0e00 |0005: return-void │ │ +496794: |[496794] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY.run:()V │ │ +4967a4: 5410 00aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$2; // field@aa00 │ │ +4967a8: 6e10 13e9 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$6$BleManagerHandler$2:()V // method@e913 │ │ +4967ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3537 header: │ │ @@ -961084,38 +961085,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$3;Landroid/bluetooth/BluetoothGatt;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -49697c: |[49697c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs.:(Lno/nordicsemi/android/ble/BleManagerHandler$3;Landroid/bluetooth/BluetoothGatt;)V │ │ -49698c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496992: 5b01 0baa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$3; // field@aa0b │ │ -496996: 5b02 0caa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;.f$1:Landroid/bluetooth/BluetoothGatt; // field@aa0c │ │ -49699a: 0e00 |0007: return-void │ │ +496980: |[496980] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs.:(Lno/nordicsemi/android/ble/BleManagerHandler$3;Landroid/bluetooth/BluetoothGatt;)V │ │ +496990: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496996: 5b01 0baa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$3; // field@aa0b │ │ +49699a: 5b02 0caa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;.f$1:Landroid/bluetooth/BluetoothGatt; // field@aa0c │ │ +49699e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -49699c: |[49699c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs.run:()V │ │ -4969ac: 5420 0baa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$3; // field@aa0b │ │ -4969b0: 5421 0caa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;.f$1:Landroid/bluetooth/BluetoothGatt; // field@aa0c │ │ -4969b4: 6e20 1be9 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionStateChange$3$BleManagerHandler$3:(Landroid/bluetooth/BluetoothGatt;)V // method@e91b │ │ -4969ba: 0e00 |0007: return-void │ │ +4969a0: |[4969a0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs.run:()V │ │ +4969b0: 5420 0baa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$3; // field@aa0b │ │ +4969b4: 5421 0caa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;.f$1:Landroid/bluetooth/BluetoothGatt; // field@aa0c │ │ +4969b8: 6e20 1be9 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionStateChange$3$BleManagerHandler$3:(Landroid/bluetooth/BluetoothGatt;)V // method@e91b │ │ +4969be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3538 header: │ │ @@ -961154,40 +961155,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$3;ILandroid/bluetooth/BluetoothGatt;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -496b7c: |[496b7c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08.:(Lno/nordicsemi/android/ble/BleManagerHandler$3;ILandroid/bluetooth/BluetoothGatt;)V │ │ -496b8c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496b92: 5b01 1baa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$3; // field@aa1b │ │ -496b96: 5902 1caa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$1:I // field@aa1c │ │ -496b9a: 5b03 1daa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$2:Landroid/bluetooth/BluetoothGatt; // field@aa1d │ │ -496b9e: 0e00 |0009: return-void │ │ +496b80: |[496b80] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08.:(Lno/nordicsemi/android/ble/BleManagerHandler$3;ILandroid/bluetooth/BluetoothGatt;)V │ │ +496b90: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496b96: 5b01 1baa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$3; // field@aa1b │ │ +496b9a: 5902 1caa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$1:I // field@aa1c │ │ +496b9e: 5b03 1daa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$2:Landroid/bluetooth/BluetoothGatt; // field@aa1d │ │ +496ba2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -496ba0: |[496ba0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08.run:()V │ │ -496bb0: 5430 1baa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$3; // field@aa1b │ │ -496bb4: 5231 1caa |0002: iget v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$1:I // field@aa1c │ │ -496bb8: 5432 1daa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$2:Landroid/bluetooth/BluetoothGatt; // field@aa1d │ │ -496bbc: 6e30 1ae9 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionStateChange$2$BleManagerHandler$3:(ILandroid/bluetooth/BluetoothGatt;)V // method@e91a │ │ -496bc2: 0e00 |0009: return-void │ │ +496ba4: |[496ba4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08.run:()V │ │ +496bb4: 5430 1baa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$3; // field@aa1b │ │ +496bb8: 5231 1caa |0002: iget v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$1:I // field@aa1c │ │ +496bbc: 5432 1daa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.f$2:Landroid/bluetooth/BluetoothGatt; // field@aa1d │ │ +496bc0: 6e30 1ae9 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionStateChange$2$BleManagerHandler$3:(ILandroid/bluetooth/BluetoothGatt;)V // method@e91a │ │ +496bc6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3539 header: │ │ @@ -961222,38 +961223,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496cf4: |[496cf4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs.:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496d04: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496d0a: 5b01 26aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable; // field@aa26 │ │ -496d0e: 5b02 27aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;.f$1:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa27 │ │ -496d12: 0e00 |0007: return-void │ │ +496cf8: |[496cf8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs.:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496d08: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496d0e: 5b01 26aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable; // field@aa26 │ │ +496d12: 5b02 27aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;.f$1:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa27 │ │ +496d16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -496d14: |[496d14] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs.run:()V │ │ -496d24: 5420 26aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable; // field@aa26 │ │ -496d28: 5421 27aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;.f$1:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa27 │ │ -496d2c: 7120 c3e9 1000 |0004: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$postCallback$13:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9c3 │ │ -496d32: 0e00 |0007: return-void │ │ +496d18: |[496d18] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs.run:()V │ │ +496d28: 5420 26aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable; // field@aa26 │ │ +496d2c: 5421 27aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;.f$1:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa27 │ │ +496d30: 7120 c3e9 1000 |0004: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$postCallback$13:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9c3 │ │ +496d36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3540 header: │ │ @@ -961288,38 +961289,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496e4c: |[496e4c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4.:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -496e5c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496e62: 5b01 2daa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable; // field@aa2d │ │ -496e66: 5b02 2eaa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;.f$1:Lno/nordicsemi/android/ble/observer/ConnectionObserver; // field@aa2e │ │ -496e6a: 0e00 |0007: return-void │ │ +496e50: |[496e50] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4.:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +496e60: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496e66: 5b01 2daa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable; // field@aa2d │ │ +496e6a: 5b02 2eaa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;.f$1:Lno/nordicsemi/android/ble/observer/ConnectionObserver; // field@aa2e │ │ +496e6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -496e6c: |[496e6c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4.run:()V │ │ -496e7c: 5420 2daa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable; // field@aa2d │ │ -496e80: 5421 2eaa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;.f$1:Lno/nordicsemi/android/ble/observer/ConnectionObserver; // field@aa2e │ │ -496e84: 7120 c4e9 1000 |0004: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$postConnectionStateChange$15:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9c4 │ │ -496e8a: 0e00 |0007: return-void │ │ +496e70: |[496e70] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4.run:()V │ │ +496e80: 5420 2daa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable; // field@aa2d │ │ +496e84: 5421 2eaa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;.f$1:Lno/nordicsemi/android/ble/observer/ConnectionObserver; // field@aa2e │ │ +496e88: 7120 c4e9 1000 |0004: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$postConnectionStateChange$15:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9c4 │ │ +496e8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3541 header: │ │ @@ -961358,40 +961359,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/SleepRequest;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -496ec4: |[496ec4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/SleepRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ -496ed4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496eda: 5b01 30aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa30 │ │ -496ede: 5b02 31aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$1:Lno/nordicsemi/android/ble/SleepRequest; // field@aa31 │ │ -496ee2: 5b03 32aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa32 │ │ -496ee6: 0e00 |0009: return-void │ │ +496ec8: |[496ec8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/SleepRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ +496ed8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496ede: 5b01 30aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa30 │ │ +496ee2: 5b02 31aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$1:Lno/nordicsemi/android/ble/SleepRequest; // field@aa31 │ │ +496ee6: 5b03 32aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa32 │ │ +496eea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -496ee8: |[496ee8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA.run:()V │ │ -496ef8: 5430 30aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa30 │ │ -496efc: 5431 31aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$1:Lno/nordicsemi/android/ble/SleepRequest; // field@aa31 │ │ -496f00: 5432 32aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa32 │ │ -496f04: 6e30 b8e9 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$28$BleManagerHandler:(Lno/nordicsemi/android/ble/SleepRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e9b8 │ │ -496f0a: 0e00 |0009: return-void │ │ +496eec: |[496eec] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA.run:()V │ │ +496efc: 5430 30aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa30 │ │ +496f00: 5431 31aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$1:Lno/nordicsemi/android/ble/SleepRequest; // field@aa31 │ │ +496f04: 5432 32aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa32 │ │ +496f08: 6e30 b8e9 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$28$BleManagerHandler:(Lno/nordicsemi/android/ble/SleepRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e9b8 │ │ +496f0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3542 header: │ │ @@ -961422,36 +961423,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496ff4: |[496ff4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ -497004: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49700a: 5b01 38aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa38 │ │ -49700e: 0e00 |0005: return-void │ │ +496ff8: |[496ff8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ +497008: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49700e: 5b01 38aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa38 │ │ +497012: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -497010: |[497010] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY.run:()V │ │ -497020: 5410 38aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa38 │ │ -497024: 6e10 b2e9 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalSendNotification$8$BleManagerHandler:()V // method@e9b2 │ │ -49702a: 0e00 |0005: return-void │ │ +497014: |[497014] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY.run:()V │ │ +497024: 5410 38aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa38 │ │ +497028: 6e10 b2e9 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalSendNotification$8$BleManagerHandler:()V // method@e9b2 │ │ +49702e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3543 header: │ │ @@ -961490,40 +961491,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -497064: |[497064] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ -497074: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49707a: 5b01 3aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa3a │ │ -49707e: 5b02 3baa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$1:Lno/nordicsemi/android/ble/Request; // field@aa3b │ │ -497082: 5b03 3caa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa3c │ │ -497086: 0e00 |0009: return-void │ │ +497068: |[497068] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ +497078: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49707e: 5b01 3aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa3a │ │ +497082: 5b02 3baa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$1:Lno/nordicsemi/android/ble/Request; // field@aa3b │ │ +497086: 5b03 3caa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa3c │ │ +49708a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -497088: |[497088] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw.run:()V │ │ -497098: 5430 3aaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa3a │ │ -49709c: 5431 3baa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$1:Lno/nordicsemi/android/ble/Request; // field@aa3b │ │ -4970a0: 5432 3caa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa3c │ │ -4970a4: 6e30 b7e9 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$27$BleManagerHandler:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e9b7 │ │ -4970aa: 0e00 |0009: return-void │ │ +49708c: |[49708c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw.run:()V │ │ +49709c: 5430 3aaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa3a │ │ +4970a0: 5431 3baa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$1:Lno/nordicsemi/android/ble/Request; // field@aa3b │ │ +4970a4: 5432 3caa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa3c │ │ +4970a8: 6e30 b7e9 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$27$BleManagerHandler:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e9b7 │ │ +4970ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3544 header: │ │ @@ -961558,38 +961559,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;Lno/nordicsemi/android/ble/observer/BondingObserver;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4970e4: |[4970e4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4.:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ -4970f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4970fa: 5b01 3eaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable; // field@aa3e │ │ -4970fe: 5b02 3faa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;.f$1:Lno/nordicsemi/android/ble/observer/BondingObserver; // field@aa3f │ │ -497102: 0e00 |0007: return-void │ │ +4970e8: |[4970e8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4.:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ +4970f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4970fe: 5b01 3eaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable; // field@aa3e │ │ +497102: 5b02 3faa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;.f$1:Lno/nordicsemi/android/ble/observer/BondingObserver; // field@aa3f │ │ +497106: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -497104: |[497104] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4.run:()V │ │ -497114: 5420 3eaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable; // field@aa3e │ │ -497118: 5421 3faa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;.f$1:Lno/nordicsemi/android/ble/observer/BondingObserver; // field@aa3f │ │ -49711c: 7120 c2e9 1000 |0004: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$postBondingStateChange$14:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e9c2 │ │ -497122: 0e00 |0007: return-void │ │ +497108: |[497108] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4.run:()V │ │ +497118: 5420 3eaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable; // field@aa3e │ │ +49711c: 5421 3faa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;.f$1:Lno/nordicsemi/android/ble/observer/BondingObserver; // field@aa3f │ │ +497120: 7120 c2e9 1000 |0004: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$postBondingStateChange$14:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e9c2 │ │ +497126: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3545 header: │ │ @@ -961628,40 +961629,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -497204: |[497204] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ -497214: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49721a: 5b01 44aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa44 │ │ -49721e: 5b02 45aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$1:Lno/nordicsemi/android/ble/Request; // field@aa45 │ │ -497222: 5b03 46aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa46 │ │ -497226: 0e00 |0009: return-void │ │ +497208: |[497208] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ +497218: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49721e: 5b01 44aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa44 │ │ +497222: 5b02 45aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$1:Lno/nordicsemi/android/ble/Request; // field@aa45 │ │ +497226: 5b03 46aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa46 │ │ +49722a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -497228: |[497228] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI.run:()V │ │ -497238: 5430 44aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa44 │ │ -49723c: 5431 45aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$1:Lno/nordicsemi/android/ble/Request; // field@aa45 │ │ -497240: 5432 46aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa46 │ │ -497244: 6e30 b6e9 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$26$BleManagerHandler:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e9b6 │ │ -49724a: 0e00 |0009: return-void │ │ +49722c: |[49722c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI.run:()V │ │ +49723c: 5430 44aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa44 │ │ +497240: 5431 45aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$1:Lno/nordicsemi/android/ble/Request; // field@aa45 │ │ +497244: 5432 46aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.f$2:Landroid/bluetooth/BluetoothDevice; // field@aa46 │ │ +497248: 6e30 b6e9 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$26$BleManagerHandler:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e9b6 │ │ +49724e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3546 header: │ │ @@ -961700,40 +961701,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/MtuRequest;Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -49730c: |[49730c] no.nordicsemi.android.ble.-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw.:(Lno/nordicsemi/android/ble/MtuRequest;Landroid/bluetooth/BluetoothDevice;I)V │ │ -49731c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -497322: 5b01 4daa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$0:Lno/nordicsemi/android/ble/MtuRequest; // field@aa4d │ │ -497326: 5b02 4eaa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa4e │ │ -49732a: 5903 4faa |0007: iput v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$2:I // field@aa4f │ │ -49732e: 0e00 |0009: return-void │ │ +497310: |[497310] no.nordicsemi.android.ble.-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw.:(Lno/nordicsemi/android/ble/MtuRequest;Landroid/bluetooth/BluetoothDevice;I)V │ │ +497320: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +497326: 5b01 4daa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$0:Lno/nordicsemi/android/ble/MtuRequest; // field@aa4d │ │ +49732a: 5b02 4eaa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa4e │ │ +49732e: 5903 4faa |0007: iput v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$2:I // field@aa4f │ │ +497332: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -497330: |[497330] no.nordicsemi.android.ble.-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw.run:()V │ │ -497340: 5430 4daa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$0:Lno/nordicsemi/android/ble/MtuRequest; // field@aa4d │ │ -497344: 5431 4eaa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa4e │ │ -497348: 5232 4faa |0004: iget v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$2:I // field@aa4f │ │ -49734c: 6e30 86ea 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/MtuRequest;.lambda$notifyMtuChanged$0$MtuRequest:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea86 │ │ -497352: 0e00 |0009: return-void │ │ +497334: |[497334] no.nordicsemi.android.ble.-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw.run:()V │ │ +497344: 5430 4daa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$0:Lno/nordicsemi/android/ble/MtuRequest; // field@aa4d │ │ +497348: 5431 4eaa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa4e │ │ +49734c: 5232 4faa |0004: iget v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.f$2:I // field@aa4f │ │ +497350: 6e30 86ea 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/MtuRequest;.lambda$notifyMtuChanged$0$MtuRequest:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea86 │ │ +497356: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3547 header: │ │ @@ -961776,42 +961777,42 @@ │ │ type : '(Lno/nordicsemi/android/ble/PhyRequest;Landroid/bluetooth/BluetoothDevice;II)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -497354: |[497354] no.nordicsemi.android.ble.-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg.:(Lno/nordicsemi/android/ble/PhyRequest;Landroid/bluetooth/BluetoothDevice;II)V │ │ -497364: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49736a: 5b01 50aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$0:Lno/nordicsemi/android/ble/PhyRequest; // field@aa50 │ │ -49736e: 5b02 51aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa51 │ │ -497372: 5903 52aa |0007: iput v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$2:I // field@aa52 │ │ -497376: 5904 53aa |0009: iput v4, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$3:I // field@aa53 │ │ -49737a: 0e00 |000b: return-void │ │ +497358: |[497358] no.nordicsemi.android.ble.-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg.:(Lno/nordicsemi/android/ble/PhyRequest;Landroid/bluetooth/BluetoothDevice;II)V │ │ +497368: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49736e: 5b01 50aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$0:Lno/nordicsemi/android/ble/PhyRequest; // field@aa50 │ │ +497372: 5b02 51aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa51 │ │ +497376: 5903 52aa |0007: iput v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$2:I // field@aa52 │ │ +49737a: 5904 53aa |0009: iput v4, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$3:I // field@aa53 │ │ +49737e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -49737c: |[49737c] no.nordicsemi.android.ble.-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg.run:()V │ │ -49738c: 5440 50aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$0:Lno/nordicsemi/android/ble/PhyRequest; // field@aa50 │ │ -497390: 5441 51aa |0002: iget-object v1, v4, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa51 │ │ -497394: 5242 52aa |0004: iget v2, v4, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$2:I // field@aa52 │ │ -497398: 5243 53aa |0006: iget v3, v4, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$3:I // field@aa53 │ │ -49739c: 6e40 9dea 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/PhyRequest;.lambda$notifyPhyChanged$0$PhyRequest:(Landroid/bluetooth/BluetoothDevice;II)V // method@ea9d │ │ -4973a2: 0e00 |000b: return-void │ │ +497380: |[497380] no.nordicsemi.android.ble.-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg.run:()V │ │ +497390: 5440 50aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$0:Lno/nordicsemi/android/ble/PhyRequest; // field@aa50 │ │ +497394: 5441 51aa |0002: iget-object v1, v4, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa51 │ │ +497398: 5242 52aa |0004: iget v2, v4, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$2:I // field@aa52 │ │ +49739c: 5243 53aa |0006: iget v3, v4, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.f$3:I // field@aa53 │ │ +4973a0: 6e40 9dea 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/PhyRequest;.lambda$notifyPhyChanged$0$PhyRequest:(Landroid/bluetooth/BluetoothDevice;II)V // method@ea9d │ │ +4973a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3548 header: │ │ @@ -961846,38 +961847,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/PhyRequest;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4973a4: |[4973a4] no.nordicsemi.android.ble.-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo.:(Lno/nordicsemi/android/ble/PhyRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ -4973b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4973ba: 5b01 54aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;.f$0:Lno/nordicsemi/android/ble/PhyRequest; // field@aa54 │ │ -4973be: 5b02 55aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa55 │ │ -4973c2: 0e00 |0007: return-void │ │ +4973a8: |[4973a8] no.nordicsemi.android.ble.-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo.:(Lno/nordicsemi/android/ble/PhyRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ +4973b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4973be: 5b01 54aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;.f$0:Lno/nordicsemi/android/ble/PhyRequest; // field@aa54 │ │ +4973c2: 5b02 55aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa55 │ │ +4973c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4973c4: |[4973c4] no.nordicsemi.android.ble.-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo.run:()V │ │ -4973d4: 5420 54aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;.f$0:Lno/nordicsemi/android/ble/PhyRequest; // field@aa54 │ │ -4973d8: 5421 55aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa55 │ │ -4973dc: 6e20 9cea 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.lambda$notifyLegacyPhy$1$PhyRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@ea9c │ │ -4973e2: 0e00 |0007: return-void │ │ +4973c8: |[4973c8] no.nordicsemi.android.ble.-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo.run:()V │ │ +4973d8: 5420 54aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;.f$0:Lno/nordicsemi/android/ble/PhyRequest; // field@aa54 │ │ +4973dc: 5421 55aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa55 │ │ +4973e0: 6e20 9cea 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.lambda$notifyLegacyPhy$1$PhyRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@ea9c │ │ +4973e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3549 header: │ │ @@ -961916,40 +961917,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/ReadRequest;Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4973e4: |[4973e4] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg.:(Lno/nordicsemi/android/ble/ReadRequest;Landroid/bluetooth/BluetoothDevice;[B)V │ │ -4973f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4973fa: 5b01 56aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$0:Lno/nordicsemi/android/ble/ReadRequest; // field@aa56 │ │ -4973fe: 5b02 57aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa57 │ │ -497402: 5b03 58aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$2:[B // field@aa58 │ │ -497406: 0e00 |0009: return-void │ │ +4973e8: |[4973e8] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg.:(Lno/nordicsemi/android/ble/ReadRequest;Landroid/bluetooth/BluetoothDevice;[B)V │ │ +4973f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4973fe: 5b01 56aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$0:Lno/nordicsemi/android/ble/ReadRequest; // field@aa56 │ │ +497402: 5b02 57aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa57 │ │ +497406: 5b03 58aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$2:[B // field@aa58 │ │ +49740a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -497408: |[497408] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg.run:()V │ │ -497418: 5430 56aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$0:Lno/nordicsemi/android/ble/ReadRequest; // field@aa56 │ │ -49741c: 5431 57aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa57 │ │ -497420: 5432 58aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$2:[B // field@aa58 │ │ -497424: 6e30 bbea 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.lambda$notifyValueChanged$1$ReadRequest:(Landroid/bluetooth/BluetoothDevice;[B)V // method@eabb │ │ -49742a: 0e00 |0009: return-void │ │ +49740c: |[49740c] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg.run:()V │ │ +49741c: 5430 56aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$0:Lno/nordicsemi/android/ble/ReadRequest; // field@aa56 │ │ +497420: 5431 57aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa57 │ │ +497424: 5432 58aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.f$2:[B // field@aa58 │ │ +497428: 6e30 bbea 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.lambda$notifyValueChanged$1$ReadRequest:(Landroid/bluetooth/BluetoothDevice;[B)V // method@eabb │ │ +49742e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3550 header: │ │ @@ -961988,40 +961989,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -49742c: |[49742c] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -49743c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -497442: 5b01 59aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa59 │ │ -497446: 5b02 5aaa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa5a │ │ -49744a: 5b03 5baa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa5b │ │ -49744e: 0e00 |0009: return-void │ │ +497430: |[497430] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +497440: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +497446: 5b01 59aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa59 │ │ +49744a: 5b02 5aaa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa5a │ │ +49744e: 5b03 5baa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa5b │ │ +497452: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -497450: |[497450] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4.run:()V │ │ -497460: 5430 59aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa59 │ │ -497464: 5431 5aaa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa5a │ │ -497468: 5432 5baa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa5b │ │ -49746c: 7130 bcea 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eabc │ │ -497472: 0e00 |0009: return-void │ │ +497454: |[497454] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4.run:()V │ │ +497464: 5430 59aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa59 │ │ +497468: 5431 5aaa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa5a │ │ +49746c: 5432 5baa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa5b │ │ +497470: 7130 bcea 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eabc │ │ +497476: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3551 header: │ │ @@ -962060,40 +962061,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -497474: |[497474] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -497484: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49748a: 5b01 5caa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa5c │ │ -49748e: 5b02 5daa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa5d │ │ -497492: 5b03 5eaa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa5e │ │ -497496: 0e00 |0009: return-void │ │ +497478: |[497478] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +497488: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49748e: 5b01 5caa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa5c │ │ +497492: 5b02 5daa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa5d │ │ +497496: 5b03 5eaa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa5e │ │ +49749a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -497498: |[497498] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ.run:()V │ │ -4974a8: 5430 5caa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa5c │ │ -4974ac: 5431 5daa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa5d │ │ -4974b0: 5432 5eaa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa5e │ │ -4974b4: 7130 baea 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eaba │ │ -4974ba: 0e00 |0009: return-void │ │ +49749c: |[49749c] no.nordicsemi.android.ble.-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ.run:()V │ │ +4974ac: 5430 5caa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa5c │ │ +4974b0: 5431 5daa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa5d │ │ +4974b4: 5432 5eaa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa5e │ │ +4974b8: 7130 baea 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eaba │ │ +4974be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3552 header: │ │ @@ -962132,40 +962133,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/ReadRssiRequest;Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4974bc: |[4974bc] no.nordicsemi.android.ble.-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU.:(Lno/nordicsemi/android/ble/ReadRssiRequest;Landroid/bluetooth/BluetoothDevice;I)V │ │ -4974cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4974d2: 5b01 5faa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$0:Lno/nordicsemi/android/ble/ReadRssiRequest; // field@aa5f │ │ -4974d6: 5b02 60aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa60 │ │ -4974da: 5903 61aa |0007: iput v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$2:I // field@aa61 │ │ -4974de: 0e00 |0009: return-void │ │ +4974c0: |[4974c0] no.nordicsemi.android.ble.-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU.:(Lno/nordicsemi/android/ble/ReadRssiRequest;Landroid/bluetooth/BluetoothDevice;I)V │ │ +4974d0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4974d6: 5b01 5faa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$0:Lno/nordicsemi/android/ble/ReadRssiRequest; // field@aa5f │ │ +4974da: 5b02 60aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa60 │ │ +4974de: 5903 61aa |0007: iput v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$2:I // field@aa61 │ │ +4974e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4974e0: |[4974e0] no.nordicsemi.android.ble.-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU.run:()V │ │ -4974f0: 5430 5faa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$0:Lno/nordicsemi/android/ble/ReadRssiRequest; // field@aa5f │ │ -4974f4: 5431 60aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa60 │ │ -4974f8: 5232 61aa |0004: iget v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$2:I // field@aa61 │ │ -4974fc: 6e30 d1ea 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRssiRequest;.lambda$notifyRssiRead$0$ReadRssiRequest:(Landroid/bluetooth/BluetoothDevice;I)V // method@ead1 │ │ -497502: 0e00 |0009: return-void │ │ +4974e4: |[4974e4] no.nordicsemi.android.ble.-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU.run:()V │ │ +4974f4: 5430 5faa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$0:Lno/nordicsemi/android/ble/ReadRssiRequest; // field@aa5f │ │ +4974f8: 5431 60aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa60 │ │ +4974fc: 5232 61aa |0004: iget v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.f$2:I // field@aa61 │ │ +497500: 6e30 d1ea 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRssiRequest;.lambda$notifyRssiRead$0$ReadRssiRequest:(Landroid/bluetooth/BluetoothDevice;I)V // method@ead1 │ │ +497506: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3553 header: │ │ @@ -962200,38 +962201,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -497504: |[497504] no.nordicsemi.android.ble.-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ -497514: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49751a: 5b01 62aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa62 │ │ -49751e: 5b02 63aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa63 │ │ -497522: 0e00 |0007: return-void │ │ +497508: |[497508] no.nordicsemi.android.ble.-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ +497518: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49751e: 5b01 62aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa62 │ │ +497522: 5b02 63aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa63 │ │ +497526: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -497524: |[497524] no.nordicsemi.android.ble.-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI.run:()V │ │ -497534: 5420 62aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa62 │ │ -497538: 5421 63aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa63 │ │ -49753c: 6e20 16eb 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/Request;.lambda$notifyStarted$0$Request:(Landroid/bluetooth/BluetoothDevice;)V // method@eb16 │ │ -497542: 0e00 |0007: return-void │ │ +497528: |[497528] no.nordicsemi.android.ble.-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI.run:()V │ │ +497538: 5420 62aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa62 │ │ +49753c: 5421 63aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa63 │ │ +497540: 6e20 16eb 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/Request;.lambda$notifyStarted$0$Request:(Landroid/bluetooth/BluetoothDevice;)V // method@eb16 │ │ +497546: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3554 header: │ │ @@ -962262,36 +962263,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -497544: |[497544] no.nordicsemi.android.ble.-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs.:(Lno/nordicsemi/android/ble/Request;)V │ │ -497554: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49755a: 5b01 64aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa64 │ │ -49755e: 0e00 |0005: return-void │ │ +497548: |[497548] no.nordicsemi.android.ble.-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs.:(Lno/nordicsemi/android/ble/Request;)V │ │ +497558: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49755e: 5b01 64aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa64 │ │ +497562: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -497560: |[497560] no.nordicsemi.android.ble.-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs.run:()V │ │ -497570: 5410 64aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa64 │ │ -497574: 6e10 15eb 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/Request;.lambda$notifyInvalidRequest$3$Request:()V // method@eb15 │ │ -49757a: 0e00 |0005: return-void │ │ +497564: |[497564] no.nordicsemi.android.ble.-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs.run:()V │ │ +497574: 5410 64aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa64 │ │ +497578: 6e10 15eb 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/Request;.lambda$notifyInvalidRequest$3$Request:()V // method@eb15 │ │ +49757e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3555 header: │ │ @@ -962330,40 +962331,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -49757c: |[49757c] no.nordicsemi.android.ble.-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;I)V │ │ -49758c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -497592: 5b01 65aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa65 │ │ -497596: 5b02 66aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa66 │ │ -49759a: 5903 67aa |0007: iput v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$2:I // field@aa67 │ │ -49759e: 0e00 |0009: return-void │ │ +497580: |[497580] no.nordicsemi.android.ble.-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;I)V │ │ +497590: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +497596: 5b01 65aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa65 │ │ +49759a: 5b02 66aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa66 │ │ +49759e: 5903 67aa |0007: iput v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$2:I // field@aa67 │ │ +4975a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4975a0: |[4975a0] no.nordicsemi.android.ble.-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc.run:()V │ │ -4975b0: 5430 65aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa65 │ │ -4975b4: 5431 66aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa66 │ │ -4975b8: 5232 67aa |0004: iget v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$2:I // field@aa67 │ │ -4975bc: 6e30 14eb 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/Request;.lambda$notifyFail$2$Request:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb14 │ │ -4975c2: 0e00 |0009: return-void │ │ +4975a4: |[4975a4] no.nordicsemi.android.ble.-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc.run:()V │ │ +4975b4: 5430 65aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa65 │ │ +4975b8: 5431 66aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa66 │ │ +4975bc: 5232 67aa |0004: iget v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.f$2:I // field@aa67 │ │ +4975c0: 6e30 14eb 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/Request;.lambda$notifyFail$2$Request:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb14 │ │ +4975c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3556 header: │ │ @@ -962398,38 +962399,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4975c4: |[4975c4] no.nordicsemi.android.ble.-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ -4975d4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4975da: 5b01 68aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa68 │ │ -4975de: 5b02 69aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa69 │ │ -4975e2: 0e00 |0007: return-void │ │ +4975c8: |[4975c8] no.nordicsemi.android.ble.-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ +4975d8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4975de: 5b01 68aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa68 │ │ +4975e2: 5b02 69aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa69 │ │ +4975e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4975e4: |[4975e4] no.nordicsemi.android.ble.-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc.run:()V │ │ -4975f4: 5420 68aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa68 │ │ -4975f8: 5421 69aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa69 │ │ -4975fc: 6e20 17eb 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/Request;.lambda$notifySuccess$1$Request:(Landroid/bluetooth/BluetoothDevice;)V // method@eb17 │ │ -497602: 0e00 |0007: return-void │ │ +4975e8: |[4975e8] no.nordicsemi.android.ble.-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc.run:()V │ │ +4975f8: 5420 68aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;.f$0:Lno/nordicsemi/android/ble/Request; // field@aa68 │ │ +4975fc: 5421 69aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa69 │ │ +497600: 6e20 17eb 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/Request;.lambda$notifySuccess$1$Request:(Landroid/bluetooth/BluetoothDevice;)V // method@eb17 │ │ +497606: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3557 header: │ │ @@ -962464,38 +962465,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/TimeoutableRequest;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -497604: |[497604] no.nordicsemi.android.ble.-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU.:(Lno/nordicsemi/android/ble/TimeoutableRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ -497614: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49761a: 5b01 6aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;.f$0:Lno/nordicsemi/android/ble/TimeoutableRequest; // field@aa6a │ │ -49761e: 5b02 6baa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa6b │ │ -497622: 0e00 |0007: return-void │ │ +497608: |[497608] no.nordicsemi.android.ble.-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU.:(Lno/nordicsemi/android/ble/TimeoutableRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ +497618: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49761e: 5b01 6aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;.f$0:Lno/nordicsemi/android/ble/TimeoutableRequest; // field@aa6a │ │ +497622: 5b02 6baa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa6b │ │ +497626: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -497624: |[497624] no.nordicsemi.android.ble.-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU.run:()V │ │ -497634: 5420 6aaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;.f$0:Lno/nordicsemi/android/ble/TimeoutableRequest; // field@aa6a │ │ -497638: 5421 6baa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa6b │ │ -49763c: 6e20 afeb 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.lambda$notifyStarted$0$TimeoutableRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@ebaf │ │ -497642: 0e00 |0007: return-void │ │ +497628: |[497628] no.nordicsemi.android.ble.-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU.run:()V │ │ +497638: 5420 6aaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;.f$0:Lno/nordicsemi/android/ble/TimeoutableRequest; // field@aa6a │ │ +49763c: 5421 6baa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa6b │ │ +497640: 6e20 afeb 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.lambda$notifyStarted$0$TimeoutableRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@ebaf │ │ +497646: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3558 header: │ │ @@ -962534,40 +962535,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/ValueChangedCallback;Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -497644: |[497644] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE.:(Lno/nordicsemi/android/ble/ValueChangedCallback;Landroid/bluetooth/BluetoothDevice;[B)V │ │ -497654: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49765a: 5b01 6caa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$0:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@aa6c │ │ -49765e: 5b02 6daa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa6d │ │ -497662: 5b03 6eaa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$2:[B // field@aa6e │ │ -497666: 0e00 |0009: return-void │ │ +497648: |[497648] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE.:(Lno/nordicsemi/android/ble/ValueChangedCallback;Landroid/bluetooth/BluetoothDevice;[B)V │ │ +497658: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49765e: 5b01 6caa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$0:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@aa6c │ │ +497662: 5b02 6daa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa6d │ │ +497666: 5b03 6eaa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$2:[B // field@aa6e │ │ +49766a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -497668: |[497668] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE.run:()V │ │ -497678: 5430 6caa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$0:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@aa6c │ │ -49767c: 5431 6daa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa6d │ │ -497680: 5432 6eaa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$2:[B // field@aa6e │ │ -497684: 6e30 cdeb 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback;.lambda$notifyValueChanged$1$ValueChangedCallback:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebcd │ │ -49768a: 0e00 |0009: return-void │ │ +49766c: |[49766c] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE.run:()V │ │ +49767c: 5430 6caa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$0:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@aa6c │ │ +497680: 5431 6daa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa6d │ │ +497684: 5432 6eaa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.f$2:[B // field@aa6e │ │ +497688: 6e30 cdeb 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback;.lambda$notifyValueChanged$1$ValueChangedCallback:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebcd │ │ +49768e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3559 header: │ │ @@ -962606,40 +962607,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -49768c: |[49768c] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -49769c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4976a2: 5b01 6faa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa6f │ │ -4976a6: 5b02 70aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa70 │ │ -4976aa: 5b03 71aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa71 │ │ -4976ae: 0e00 |0009: return-void │ │ +497690: |[497690] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4976a0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4976a6: 5b01 6faa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa6f │ │ +4976aa: 5b02 70aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa70 │ │ +4976ae: 5b03 71aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa71 │ │ +4976b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4976b0: |[4976b0] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE.run:()V │ │ -4976c0: 5430 6faa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa6f │ │ -4976c4: 5431 70aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa70 │ │ -4976c8: 5432 71aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa71 │ │ -4976cc: 7130 ceeb 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback;.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ebce │ │ -4976d2: 0e00 |0009: return-void │ │ +4976b4: |[4976b4] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE.run:()V │ │ +4976c4: 5430 6faa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa6f │ │ +4976c8: 5431 70aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa70 │ │ +4976cc: 5432 71aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa71 │ │ +4976d0: 7130 ceeb 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback;.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ebce │ │ +4976d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3560 header: │ │ @@ -962678,40 +962679,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4976d4: |[4976d4] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4976e4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4976ea: 5b01 72aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa72 │ │ -4976ee: 5b02 73aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa73 │ │ -4976f2: 5b03 74aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa74 │ │ -4976f6: 0e00 |0009: return-void │ │ +4976d8: |[4976d8] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4976e8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4976ee: 5b01 72aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa72 │ │ +4976f2: 5b02 73aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa73 │ │ +4976f6: 5b03 74aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa74 │ │ +4976fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4976f8: |[4976f8] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc.run:()V │ │ -497708: 5430 72aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa72 │ │ -49770c: 5431 73aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa73 │ │ -497710: 5432 74aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa74 │ │ -497714: 7130 cceb 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback;.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ebcc │ │ -49771a: 0e00 |0009: return-void │ │ +4976fc: |[4976fc] no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc.run:()V │ │ +49770c: 5430 72aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa72 │ │ +497710: 5431 73aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa73 │ │ +497714: 5432 74aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa74 │ │ +497718: 7130 cceb 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback;.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ebcc │ │ +49771e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3561 header: │ │ @@ -962750,40 +962751,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/WaitForReadRequest;Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -49771c: |[49771c] no.nordicsemi.android.ble.-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc.:(Lno/nordicsemi/android/ble/WaitForReadRequest;Landroid/bluetooth/BluetoothDevice;[B)V │ │ -49772c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -497732: 5b01 75aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$0:Lno/nordicsemi/android/ble/WaitForReadRequest; // field@aa75 │ │ -497736: 5b02 76aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa76 │ │ -49773a: 5b03 77aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$2:[B // field@aa77 │ │ -49773e: 0e00 |0009: return-void │ │ +497720: |[497720] no.nordicsemi.android.ble.-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc.:(Lno/nordicsemi/android/ble/WaitForReadRequest;Landroid/bluetooth/BluetoothDevice;[B)V │ │ +497730: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +497736: 5b01 75aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$0:Lno/nordicsemi/android/ble/WaitForReadRequest; // field@aa75 │ │ +49773a: 5b02 76aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa76 │ │ +49773e: 5b03 77aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$2:[B // field@aa77 │ │ +497742: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -497740: |[497740] no.nordicsemi.android.ble.-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc.run:()V │ │ -497750: 5430 75aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$0:Lno/nordicsemi/android/ble/WaitForReadRequest; // field@aa75 │ │ -497754: 5431 76aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa76 │ │ -497758: 5432 77aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$2:[B // field@aa77 │ │ -49775c: 6e30 e4eb 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.lambda$notifyPacketRead$0$WaitForReadRequest:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebe4 │ │ -497762: 0e00 |0009: return-void │ │ +497744: |[497744] no.nordicsemi.android.ble.-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc.run:()V │ │ +497754: 5430 75aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$0:Lno/nordicsemi/android/ble/WaitForReadRequest; // field@aa75 │ │ +497758: 5431 76aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa76 │ │ +49775c: 5432 77aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.f$2:[B // field@aa77 │ │ +497760: 6e30 e4eb 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.lambda$notifyPacketRead$0$WaitForReadRequest:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebe4 │ │ +497766: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3562 header: │ │ @@ -962818,38 +962819,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/WaitForReadRequest;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -497764: |[497764] no.nordicsemi.android.ble.-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow.:(Lno/nordicsemi/android/ble/WaitForReadRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ -497774: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49777a: 5b01 78aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;.f$0:Lno/nordicsemi/android/ble/WaitForReadRequest; // field@aa78 │ │ -49777e: 5b02 79aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa79 │ │ -497782: 0e00 |0007: return-void │ │ +497768: |[497768] no.nordicsemi.android.ble.-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow.:(Lno/nordicsemi/android/ble/WaitForReadRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ +497778: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49777e: 5b01 78aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;.f$0:Lno/nordicsemi/android/ble/WaitForReadRequest; // field@aa78 │ │ +497782: 5b02 79aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa79 │ │ +497786: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -497784: |[497784] no.nordicsemi.android.ble.-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow.run:()V │ │ -497794: 5420 78aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;.f$0:Lno/nordicsemi/android/ble/WaitForReadRequest; // field@aa78 │ │ -497798: 5421 79aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa79 │ │ -49779c: 6e20 e5eb 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.lambda$notifySuccess$1$WaitForReadRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@ebe5 │ │ -4977a2: 0e00 |0007: return-void │ │ +497788: |[497788] no.nordicsemi.android.ble.-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow.run:()V │ │ +497798: 5420 78aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;.f$0:Lno/nordicsemi/android/ble/WaitForReadRequest; // field@aa78 │ │ +49779c: 5421 79aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa79 │ │ +4977a0: 6e20 e5eb 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.lambda$notifySuccess$1$WaitForReadRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@ebe5 │ │ +4977a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3563 header: │ │ @@ -962888,40 +962889,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4977a4: |[4977a4] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4977b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4977ba: 5b01 7aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa7a │ │ -4977be: 5b02 7baa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa7b │ │ -4977c2: 5b03 7caa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa7c │ │ -4977c6: 0e00 |0009: return-void │ │ +4977a8: |[4977a8] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4977b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4977be: 5b01 7aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa7a │ │ +4977c2: 5b02 7baa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa7b │ │ +4977c6: 5b03 7caa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa7c │ │ +4977ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4977c8: |[4977c8] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw.run:()V │ │ -4977d8: 5430 7aaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa7a │ │ -4977dc: 5431 7baa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa7b │ │ -4977e0: 5432 7caa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa7c │ │ -4977e4: 7130 0cec 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec0c │ │ -4977ea: 0e00 |0009: return-void │ │ +4977cc: |[4977cc] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw.run:()V │ │ +4977dc: 5430 7aaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa7a │ │ +4977e0: 5431 7baa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa7b │ │ +4977e4: 5432 7caa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa7c │ │ +4977e8: 7130 0cec 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec0c │ │ +4977ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3564 header: │ │ @@ -962960,40 +962961,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4977ec: |[4977ec] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4977fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -497802: 5b01 7daa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa7d │ │ -497806: 5b02 7eaa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa7e │ │ -49780a: 5b03 7faa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa7f │ │ -49780e: 0e00 |0009: return-void │ │ +4977f0: |[4977f0] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +497800: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +497806: 5b01 7daa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa7d │ │ +49780a: 5b02 7eaa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa7e │ │ +49780e: 5b03 7faa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa7f │ │ +497812: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -497810: |[497810] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78.run:()V │ │ -497820: 5430 7daa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa7d │ │ -497824: 5431 7eaa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa7e │ │ -497828: 5432 7faa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa7f │ │ -49782c: 7130 0aec 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec0a │ │ -497832: 0e00 |0009: return-void │ │ +497814: |[497814] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78.run:()V │ │ +497824: 5430 7daa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$0:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@aa7d │ │ +497828: 5431 7eaa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa7e │ │ +49782c: 5432 7faa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.f$2:Lno/nordicsemi/android/ble/data/Data; // field@aa7f │ │ +497830: 7130 0aec 1002 |0006: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec0a │ │ +497836: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3565 header: │ │ @@ -963036,42 +963037,42 @@ │ │ type : '(Lno/nordicsemi/android/ble/WaitForValueChangedRequest;Landroid/bluetooth/BluetoothDevice;[BI)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -497834: |[497834] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8.:(Lno/nordicsemi/android/ble/WaitForValueChangedRequest;Landroid/bluetooth/BluetoothDevice;[BI)V │ │ -497844: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49784a: 5b01 80aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$0:Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // field@aa80 │ │ -49784e: 5b02 81aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa81 │ │ -497852: 5b03 82aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$2:[B // field@aa82 │ │ -497856: 5904 83aa |0009: iput v4, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$3:I // field@aa83 │ │ -49785a: 0e00 |000b: return-void │ │ +497838: |[497838] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8.:(Lno/nordicsemi/android/ble/WaitForValueChangedRequest;Landroid/bluetooth/BluetoothDevice;[BI)V │ │ +497848: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49784e: 5b01 80aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$0:Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // field@aa80 │ │ +497852: 5b02 81aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa81 │ │ +497856: 5b03 82aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$2:[B // field@aa82 │ │ +49785a: 5904 83aa |0009: iput v4, v0, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$3:I // field@aa83 │ │ +49785e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -49785c: |[49785c] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8.run:()V │ │ -49786c: 5440 80aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$0:Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // field@aa80 │ │ -497870: 5441 81aa |0002: iget-object v1, v4, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa81 │ │ -497874: 5442 82aa |0004: iget-object v2, v4, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$2:[B // field@aa82 │ │ -497878: 5243 83aa |0006: iget v3, v4, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$3:I // field@aa83 │ │ -49787c: 6e40 0bec 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.lambda$notifyValueChanged$1$WaitForValueChangedRequest:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec0b │ │ -497882: 0e00 |000b: return-void │ │ +497860: |[497860] no.nordicsemi.android.ble.-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8.run:()V │ │ +497870: 5440 80aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$0:Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // field@aa80 │ │ +497874: 5441 81aa |0002: iget-object v1, v4, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa81 │ │ +497878: 5442 82aa |0004: iget-object v2, v4, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$2:[B // field@aa82 │ │ +49787c: 5243 83aa |0006: iget v3, v4, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.f$3:I // field@aa83 │ │ +497880: 6e40 0bec 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.lambda$notifyValueChanged$1$WaitForValueChangedRequest:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec0b │ │ +497886: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3566 header: │ │ @@ -963110,40 +963111,40 @@ │ │ type : '(Lno/nordicsemi/android/ble/WriteRequest;Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -497884: |[497884] no.nordicsemi.android.ble.-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM.:(Lno/nordicsemi/android/ble/WriteRequest;Landroid/bluetooth/BluetoothDevice;[B)V │ │ -497894: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49789a: 5b01 84aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$0:Lno/nordicsemi/android/ble/WriteRequest; // field@aa84 │ │ -49789e: 5b02 85aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa85 │ │ -4978a2: 5b03 86aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$2:[B // field@aa86 │ │ -4978a6: 0e00 |0009: return-void │ │ +497888: |[497888] no.nordicsemi.android.ble.-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM.:(Lno/nordicsemi/android/ble/WriteRequest;Landroid/bluetooth/BluetoothDevice;[B)V │ │ +497898: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49789e: 5b01 84aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$0:Lno/nordicsemi/android/ble/WriteRequest; // field@aa84 │ │ +4978a2: 5b02 85aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa85 │ │ +4978a6: 5b03 86aa |0007: iput-object v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$2:[B // field@aa86 │ │ +4978aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4978a8: |[4978a8] no.nordicsemi.android.ble.-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM.run:()V │ │ -4978b8: 5430 84aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$0:Lno/nordicsemi/android/ble/WriteRequest; // field@aa84 │ │ -4978bc: 5431 85aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa85 │ │ -4978c0: 5432 86aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$2:[B // field@aa86 │ │ -4978c4: 6e30 32ec 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.lambda$notifyPacketSent$0$WriteRequest:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ec32 │ │ -4978ca: 0e00 |0009: return-void │ │ +4978ac: |[4978ac] no.nordicsemi.android.ble.-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM.run:()V │ │ +4978bc: 5430 84aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$0:Lno/nordicsemi/android/ble/WriteRequest; // field@aa84 │ │ +4978c0: 5431 85aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa85 │ │ +4978c4: 5432 86aa |0004: iget-object v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.f$2:[B // field@aa86 │ │ +4978c8: 6e30 32ec 1002 |0006: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.lambda$notifyPacketSent$0$WriteRequest:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ec32 │ │ +4978ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3567 header: │ │ @@ -963178,38 +963179,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/WriteRequest;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4978cc: |[4978cc] no.nordicsemi.android.ble.-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4.:(Lno/nordicsemi/android/ble/WriteRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ -4978dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4978e2: 5b01 87aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;.f$0:Lno/nordicsemi/android/ble/WriteRequest; // field@aa87 │ │ -4978e6: 5b02 88aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa88 │ │ -4978ea: 0e00 |0007: return-void │ │ +4978d0: |[4978d0] no.nordicsemi.android.ble.-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4.:(Lno/nordicsemi/android/ble/WriteRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ +4978e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4978e6: 5b01 87aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;.f$0:Lno/nordicsemi/android/ble/WriteRequest; // field@aa87 │ │ +4978ea: 5b02 88aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa88 │ │ +4978ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4978ec: |[4978ec] no.nordicsemi.android.ble.-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4.run:()V │ │ -4978fc: 5420 87aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;.f$0:Lno/nordicsemi/android/ble/WriteRequest; // field@aa87 │ │ -497900: 5421 88aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa88 │ │ -497904: 6e20 33ec 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.lambda$notifyPacketSent$1$WriteRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@ec33 │ │ -49790a: 0e00 |0007: return-void │ │ +4978f0: |[4978f0] no.nordicsemi.android.ble.-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4.run:()V │ │ +497900: 5420 87aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;.f$0:Lno/nordicsemi/android/ble/WriteRequest; // field@aa87 │ │ +497904: 5421 88aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;.f$1:Landroid/bluetooth/BluetoothDevice; // field@aa88 │ │ +497908: 6e20 33ec 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.lambda$notifyPacketSent$1$WriteRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@ec33 │ │ +49790e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #3568 header: │ │ @@ -963244,18 +963245,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -497b04: |[497b04] no.nordicsemi.android.ble.BleManager$1.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ -497b14: 5b01 90aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManager$1;.this$0:Lno/nordicsemi/android/ble/BleManager; // field@aa90 │ │ -497b18: 7010 9202 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0292 │ │ -497b1e: 0e00 |0005: return-void │ │ +497b08: |[497b08] no.nordicsemi.android.ble.BleManager$1.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ +497b18: 5b01 90aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManager$1;.this$0:Lno/nordicsemi/android/ble/BleManager; // field@aa90 │ │ +497b1c: 7010 9202 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0292 │ │ +497b22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/BleManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/BleManager; │ │ │ │ @@ -963265,57 +963266,57 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -497b20: |[497b20] no.nordicsemi.android.ble.BleManager$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -497b30: 1a05 1676 |0000: const-string v5, "android.bluetooth.device.extra.DEVICE" // string@7616 │ │ -497b34: 6e20 2503 5600 |0002: invoke-virtual {v6, v5}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0325 │ │ -497b3a: 0c05 |0005: move-result-object v5 │ │ -497b3c: 1f05 5a00 |0006: check-cast v5, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -497b40: 5440 90aa |0008: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManager$1;.this$0:Lno/nordicsemi/android/ble/BleManager; // field@aa90 │ │ -497b44: 5400 a2aa |000a: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -497b48: 6e10 84e8 0000 |000c: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; // method@e884 │ │ -497b4e: 0c00 |000f: move-result-object v0 │ │ -497b50: 3800 4700 |0010: if-eqz v0, 0057 // +0047 │ │ -497b54: 3805 4500 |0012: if-eqz v5, 0057 // +0045 │ │ -497b58: 6e10 5802 0500 |0014: invoke-virtual {v5}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -497b5e: 0c01 |0017: move-result-object v1 │ │ -497b60: 6e10 5802 0000 |0018: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -497b66: 0c00 |001b: move-result-object v0 │ │ -497b68: 6e20 c7e0 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -497b6e: 0a00 |001f: move-result v0 │ │ -497b70: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ -497b74: 2835 |0022: goto 0057 // +0035 │ │ -497b76: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -497b78: 1a01 1776 |0024: const-string v1, "android.bluetooth.device.extra.PAIRING_VARIANT" // string@7617 │ │ -497b7c: 6e30 2203 1600 |0026: invoke-virtual {v6, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0322 │ │ -497b82: 0a06 |0029: move-result v6 │ │ -497b84: 5440 90aa |002a: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManager$1;.this$0:Lno/nordicsemi/android/ble/BleManager; // field@aa90 │ │ -497b88: 1231 |002c: const/4 v1, #int 3 // #3 │ │ -497b8a: 2202 0819 |002d: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -497b8e: 7010 06e1 0200 |002f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -497b94: 1a03 1768 |0032: const-string v3, "[Broadcast] Action received: android.bluetooth.device.action.PAIRING_REQUEST, pairing variant: " // string@6817 │ │ -497b98: 6e20 12e1 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497b9e: 7110 62f0 0600 |0037: invoke-static {v6}, Lno/nordicsemi/android/ble/utils/ParserUtils;.pairingVariantToString:(I)Ljava/lang/String; // method@f062 │ │ -497ba4: 0c03 |003a: move-result-object v3 │ │ -497ba6: 6e20 12e1 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497bac: 1a03 4700 |003e: const-string v3, " (" // string@0047 │ │ -497bb0: 6e20 12e1 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497bb6: 6e20 0de1 6200 |0043: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -497bbc: 1a03 db04 |0046: const-string v3, ")" // string@04db │ │ -497bc0: 6e20 12e1 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497bc6: 6e10 1fe1 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -497bcc: 0c02 |004e: move-result-object v2 │ │ -497bce: 6e30 bae8 1002 |004f: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManager;.log:(ILjava/lang/String;)V // method@e8ba │ │ -497bd4: 5440 90aa |0052: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManager$1;.this$0:Lno/nordicsemi/android/ble/BleManager; // field@aa90 │ │ -497bd8: 6e30 bbe8 5006 |0054: invoke-virtual {v0, v5, v6}, Lno/nordicsemi/android/ble/BleManager;.onPairingRequestReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@e8bb │ │ -497bde: 0e00 |0057: return-void │ │ +497b24: |[497b24] no.nordicsemi.android.ble.BleManager$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +497b34: 1a05 1676 |0000: const-string v5, "android.bluetooth.device.extra.DEVICE" // string@7616 │ │ +497b38: 6e20 2503 5600 |0002: invoke-virtual {v6, v5}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0325 │ │ +497b3e: 0c05 |0005: move-result-object v5 │ │ +497b40: 1f05 5a00 |0006: check-cast v5, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +497b44: 5440 90aa |0008: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManager$1;.this$0:Lno/nordicsemi/android/ble/BleManager; // field@aa90 │ │ +497b48: 5400 a2aa |000a: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +497b4c: 6e10 84e8 0000 |000c: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; // method@e884 │ │ +497b52: 0c00 |000f: move-result-object v0 │ │ +497b54: 3800 4700 |0010: if-eqz v0, 0057 // +0047 │ │ +497b58: 3805 4500 |0012: if-eqz v5, 0057 // +0045 │ │ +497b5c: 6e10 5802 0500 |0014: invoke-virtual {v5}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +497b62: 0c01 |0017: move-result-object v1 │ │ +497b64: 6e10 5802 0000 |0018: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +497b6a: 0c00 |001b: move-result-object v0 │ │ +497b6c: 6e20 c7e0 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +497b72: 0a00 |001f: move-result v0 │ │ +497b74: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ +497b78: 2835 |0022: goto 0057 // +0035 │ │ +497b7a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +497b7c: 1a01 1776 |0024: const-string v1, "android.bluetooth.device.extra.PAIRING_VARIANT" // string@7617 │ │ +497b80: 6e30 2203 1600 |0026: invoke-virtual {v6, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0322 │ │ +497b86: 0a06 |0029: move-result v6 │ │ +497b88: 5440 90aa |002a: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManager$1;.this$0:Lno/nordicsemi/android/ble/BleManager; // field@aa90 │ │ +497b8c: 1231 |002c: const/4 v1, #int 3 // #3 │ │ +497b8e: 2202 0819 |002d: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +497b92: 7010 06e1 0200 |002f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +497b98: 1a03 1768 |0032: const-string v3, "[Broadcast] Action received: android.bluetooth.device.action.PAIRING_REQUEST, pairing variant: " // string@6817 │ │ +497b9c: 6e20 12e1 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497ba2: 7110 62f0 0600 |0037: invoke-static {v6}, Lno/nordicsemi/android/ble/utils/ParserUtils;.pairingVariantToString:(I)Ljava/lang/String; // method@f062 │ │ +497ba8: 0c03 |003a: move-result-object v3 │ │ +497baa: 6e20 12e1 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497bb0: 1a03 4700 |003e: const-string v3, " (" // string@0047 │ │ +497bb4: 6e20 12e1 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497bba: 6e20 0de1 6200 |0043: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +497bc0: 1a03 db04 |0046: const-string v3, ")" // string@04db │ │ +497bc4: 6e20 12e1 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497bca: 6e10 1fe1 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +497bd0: 0c02 |004e: move-result-object v2 │ │ +497bd2: 6e30 bae8 1002 |004f: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManager;.log:(ILjava/lang/String;)V // method@e8ba │ │ +497bd8: 5440 90aa |0052: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManager$1;.this$0:Lno/nordicsemi/android/ble/BleManager; // field@aa90 │ │ +497bdc: 6e30 bbe8 5006 |0054: invoke-virtual {v0, v5, v6}, Lno/nordicsemi/android/ble/BleManager;.onPairingRequestReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@e8bb │ │ +497be2: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=128 │ │ 0x0008 line=131 │ │ 0x0014 line=133 │ │ 0x0026 line=137 │ │ 0x002a line=138 │ │ @@ -963366,32 +963367,32 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -497c0c: |[497c0c] no.nordicsemi.android.ble.BleManagerCallbacks$-CC.$default$onBatteryValueReceived:(Lno/nordicsemi/android/ble/BleManagerCallbacks;Landroid/bluetooth/BluetoothDevice;I)V │ │ -497c1c: 0e00 |0000: return-void │ │ +497c10: |[497c10] no.nordicsemi.android.ble.BleManagerCallbacks$-CC.$default$onBatteryValueReceived:(Lno/nordicsemi/android/ble/BleManagerCallbacks;Landroid/bluetooth/BluetoothDevice;I)V │ │ +497c20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/BleManagerCallbacks$-CC;) │ │ name : '$default$shouldEnableBatteryLevelNotifications' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;Landroid/bluetooth/BluetoothDevice;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -497bf8: |[497bf8] no.nordicsemi.android.ble.BleManagerCallbacks$-CC.$default$shouldEnableBatteryLevelNotifications:(Lno/nordicsemi/android/ble/BleManagerCallbacks;Landroid/bluetooth/BluetoothDevice;)Z │ │ -497c08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -497c0a: 0f01 |0001: return v1 │ │ +497bfc: |[497bfc] no.nordicsemi.android.ble.BleManagerCallbacks$-CC.$default$shouldEnableBatteryLevelNotifications:(Lno/nordicsemi/android/ble/BleManagerCallbacks;Landroid/bluetooth/BluetoothDevice;)Z │ │ +497c0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +497c0e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3919 (BleManagerCallbacks.java) │ │ │ │ @@ -963614,18 +963615,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -497c94: |[497c94] no.nordicsemi.android.ble.BleManagerHandler$1.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ -497ca4: 5b01 a4aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497ca8: 7010 9202 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0292 │ │ -497cae: 0e00 |0005: return-void │ │ +497c98: |[497c98] no.nordicsemi.android.ble.BleManagerHandler$1.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ +497ca8: 5b01 a4aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497cac: 7010 9202 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0292 │ │ +497cb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/BleManagerHandler$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ @@ -963634,35 +963635,35 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -497c20: |[497c20] no.nordicsemi.android.ble.BleManagerHandler$1.state2String:(I)Ljava/lang/String; │ │ -497c30: 2b03 2600 0000 |0000: packed-switch v3, 00000026 // +00000026 │ │ -497c36: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -497c3a: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -497c40: 1a01 6060 |0008: const-string v1, "UNKNOWN (" // string@6060 │ │ -497c44: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497c4a: 6e20 0de1 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -497c50: 1a03 db04 |0010: const-string v3, ")" // string@04db │ │ -497c54: 6e20 12e1 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497c5a: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -497c60: 0c03 |0018: move-result-object v3 │ │ -497c62: 1103 |0019: return-object v3 │ │ -497c64: 1a03 335c |001a: const-string v3, "TURNING OFF" // string@5c33 │ │ -497c68: 1103 |001c: return-object v3 │ │ -497c6a: 1a03 6b4e |001d: const-string v3, "ON" // string@4e6b │ │ -497c6e: 1103 |001f: return-object v3 │ │ -497c70: 1a03 345c |0020: const-string v3, "TURNING ON" // string@5c34 │ │ -497c74: 1103 |0022: return-object v3 │ │ -497c76: 1a03 594e |0023: const-string v3, "OFF" // string@4e59 │ │ -497c7a: 1103 |0025: return-object v3 │ │ -497c7c: 0001 0400 0a00 0000 2300 0000 2000 ... |0026: packed-switch-data (12 units) │ │ +497c24: |[497c24] no.nordicsemi.android.ble.BleManagerHandler$1.state2String:(I)Ljava/lang/String; │ │ +497c34: 2b03 2600 0000 |0000: packed-switch v3, 00000026 // +00000026 │ │ +497c3a: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +497c3e: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +497c44: 1a01 6060 |0008: const-string v1, "UNKNOWN (" // string@6060 │ │ +497c48: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497c4e: 6e20 0de1 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +497c54: 1a03 db04 |0010: const-string v3, ")" // string@04db │ │ +497c58: 6e20 12e1 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497c5e: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +497c64: 0c03 |0018: move-result-object v3 │ │ +497c66: 1103 |0019: return-object v3 │ │ +497c68: 1a03 335c |001a: const-string v3, "TURNING OFF" // string@5c33 │ │ +497c6c: 1103 |001c: return-object v3 │ │ +497c6e: 1a03 6b4e |001d: const-string v3, "ON" // string@4e6b │ │ +497c72: 1103 |001f: return-object v3 │ │ +497c74: 1a03 345c |0020: const-string v3, "TURNING ON" // string@5c34 │ │ +497c78: 1103 |0022: return-object v3 │ │ +497c7a: 1a03 594e |0023: const-string v3, "OFF" // string@4e59 │ │ +497c7e: 1103 |0025: return-object v3 │ │ +497c80: 0001 0400 0a00 0000 2300 0000 2000 ... |0026: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=282 │ │ locals : │ │ 0x0000 - 0x0032 reg=2 this Lno/nordicsemi/android/ble/BleManagerHandler$1; │ │ 0x0000 - 0x0032 reg=3 (null) I │ │ │ │ @@ -963672,103 +963673,103 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 187 16-bit code units │ │ -497cb0: |[497cb0] no.nordicsemi.android.ble.BleManagerHandler$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -497cc0: 1a05 1276 |0000: const-string v5, "android.bluetooth.adapter.extra.STATE" // string@7612 │ │ -497cc4: 1300 0a00 |0002: const/16 v0, #int 10 // #a │ │ -497cc8: 6e30 2203 5600 |0004: invoke-virtual {v6, v5, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0322 │ │ -497cce: 0a05 |0007: move-result v5 │ │ -497cd0: 1a01 1176 |0008: const-string v1, "android.bluetooth.adapter.extra.PREVIOUS_STATE" // string@7611 │ │ -497cd4: 6e30 2203 1600 |000a: invoke-virtual {v6, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0322 │ │ -497cda: 0a06 |000d: move-result v6 │ │ -497cdc: 2201 0819 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -497ce0: 7010 06e1 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -497ce6: 1a02 1568 |0013: const-string v2, "[Broadcast] Action received: android.bluetooth.adapter.action.STATE_CHANGED, state changed to " // string@6815 │ │ -497cea: 6e20 12e1 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497cf0: 7020 0be9 5400 |0018: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler$1;.state2String:(I)Ljava/lang/String; // method@e90b │ │ -497cf6: 0c02 |001b: move-result-object v2 │ │ -497cf8: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497cfe: 6e10 1fe1 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -497d04: 0c01 |0022: move-result-object v1 │ │ -497d06: 5442 a4aa |0023: iget-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497d0a: 1233 |0025: const/4 v3, #int 3 // #3 │ │ -497d0c: 7130 37e9 3201 |0026: invoke-static {v2, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -497d12: 1301 0d00 |0029: const/16 v1, #int 13 // #d │ │ -497d16: 3205 0600 |002b: if-eq v5, v0, 0031 // +0006 │ │ -497d1a: 3215 0400 |002d: if-eq v5, v1, 0031 // +0004 │ │ -497d1e: 2900 8b00 |002f: goto/16 00ba // +008b │ │ -497d22: 3216 8400 |0031: if-eq v6, v1, 00b5 // +0084 │ │ -497d26: 3206 8200 |0033: if-eq v6, v0, 00b5 // +0082 │ │ -497d2a: 5445 a4aa |0035: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497d2e: 1216 |0037: const/4 v6, #int 1 // #1 │ │ -497d30: 7120 39e9 6500 |0038: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ -497d36: 5445 a4aa |003b: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497d3a: 7110 47e9 0500 |003d: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e947 │ │ -497d40: 0c05 |0040: move-result-object v5 │ │ -497d42: 7210 1de3 0500 |0041: invoke-interface {v5}, Ljava/util/Deque;.clear:()V // method@e31d │ │ -497d48: 5445 a4aa |0044: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497d4c: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -497d4e: 7120 59e9 0500 |0047: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; // method@e959 │ │ -497d54: 5445 a4aa |004a: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497d58: 7110 63e9 0500 |004c: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice; // method@e963 │ │ -497d5e: 0c05 |004f: move-result-object v5 │ │ -497d60: 3805 5200 |0050: if-eqz v5, 00a2 // +0052 │ │ -497d64: 5441 a4aa |0052: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497d68: 7110 6ae9 0100 |0054: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -497d6e: 0c01 |0057: move-result-object v1 │ │ -497d70: 1302 9cff |0058: const/16 v2, #int -100 // #ff9c │ │ -497d74: 3801 1c00 |005a: if-eqz v1, 0076 // +001c │ │ -497d78: 5441 a4aa |005c: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497d7c: 7110 6ae9 0100 |005e: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -497d82: 0c01 |0061: move-result-object v1 │ │ -497d84: 5411 51ab |0062: iget-object v1, v1, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -497d88: 6203 24ab |0064: sget-object v3, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ -497d8c: 3231 1000 |0066: if-eq v1, v3, 0076 // +0010 │ │ -497d90: 5441 a4aa |0068: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497d94: 7110 6ae9 0100 |006a: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -497d9a: 0c01 |006d: move-result-object v1 │ │ -497d9c: 6e30 46eb 5102 |006e: invoke-virtual {v1, v5, v2}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -497da2: 5441 a4aa |0071: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497da6: 7120 6be9 0100 |0073: invoke-static {v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; // method@e96b │ │ -497dac: 5441 a4aa |0076: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497db0: 7110 6ce9 0100 |0078: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ -497db6: 0c01 |007b: move-result-object v1 │ │ -497db8: 3801 1000 |007c: if-eqz v1, 008c // +0010 │ │ -497dbc: 5441 a4aa |007e: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497dc0: 7110 6ce9 0100 |0080: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ -497dc6: 0c01 |0083: move-result-object v1 │ │ -497dc8: 6e30 74e8 5102 |0084: invoke-virtual {v1, v5, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@e874 │ │ -497dce: 5441 a4aa |0087: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497dd2: 7120 6de9 0100 |0089: invoke-static {v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -497dd8: 5441 a4aa |008c: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497ddc: 7110 6ee9 0100 |008e: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ -497de2: 0c01 |0091: move-result-object v1 │ │ -497de4: 3801 1000 |0092: if-eqz v1, 00a2 // +0010 │ │ -497de8: 5441 a4aa |0094: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497dec: 7110 6ee9 0100 |0096: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ -497df2: 0c01 |0099: move-result-object v1 │ │ -497df4: 6e30 42ea 5102 |009a: invoke-virtual {v1, v5, v2}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea42 │ │ -497dfa: 5441 a4aa |009d: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497dfe: 7120 6fe9 0100 |009f: invoke-static {v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$702:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectRequest;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96f │ │ -497e04: 5440 a4aa |00a2: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497e08: 7120 70e9 6000 |00a4: invoke-static {v0, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$802:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e970 │ │ -497e0e: 5440 a4aa |00a7: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497e12: 1201 |00a9: const/4 v1, #int 0 // #0 │ │ -497e14: 7120 39e9 1000 |00aa: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ -497e1a: 3805 0d00 |00ad: if-eqz v5, 00ba // +000d │ │ -497e1e: 5440 a4aa |00af: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497e22: 7130 71e9 5006 |00b1: invoke-static {v0, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$900:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;I)V // method@e971 │ │ -497e28: 2806 |00b4: goto 00ba // +0006 │ │ -497e2a: 5445 a4aa |00b5: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ -497e2e: 6e10 76e9 0500 |00b7: invoke-virtual {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ -497e34: 0e00 |00ba: return-void │ │ +497cb4: |[497cb4] no.nordicsemi.android.ble.BleManagerHandler$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +497cc4: 1a05 1276 |0000: const-string v5, "android.bluetooth.adapter.extra.STATE" // string@7612 │ │ +497cc8: 1300 0a00 |0002: const/16 v0, #int 10 // #a │ │ +497ccc: 6e30 2203 5600 |0004: invoke-virtual {v6, v5, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0322 │ │ +497cd2: 0a05 |0007: move-result v5 │ │ +497cd4: 1a01 1176 |0008: const-string v1, "android.bluetooth.adapter.extra.PREVIOUS_STATE" // string@7611 │ │ +497cd8: 6e30 2203 1600 |000a: invoke-virtual {v6, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0322 │ │ +497cde: 0a06 |000d: move-result v6 │ │ +497ce0: 2201 0819 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +497ce4: 7010 06e1 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +497cea: 1a02 1568 |0013: const-string v2, "[Broadcast] Action received: android.bluetooth.adapter.action.STATE_CHANGED, state changed to " // string@6815 │ │ +497cee: 6e20 12e1 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497cf4: 7020 0be9 5400 |0018: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler$1;.state2String:(I)Ljava/lang/String; // method@e90b │ │ +497cfa: 0c02 |001b: move-result-object v2 │ │ +497cfc: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497d02: 6e10 1fe1 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +497d08: 0c01 |0022: move-result-object v1 │ │ +497d0a: 5442 a4aa |0023: iget-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497d0e: 1233 |0025: const/4 v3, #int 3 // #3 │ │ +497d10: 7130 37e9 3201 |0026: invoke-static {v2, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +497d16: 1301 0d00 |0029: const/16 v1, #int 13 // #d │ │ +497d1a: 3205 0600 |002b: if-eq v5, v0, 0031 // +0006 │ │ +497d1e: 3215 0400 |002d: if-eq v5, v1, 0031 // +0004 │ │ +497d22: 2900 8b00 |002f: goto/16 00ba // +008b │ │ +497d26: 3216 8400 |0031: if-eq v6, v1, 00b5 // +0084 │ │ +497d2a: 3206 8200 |0033: if-eq v6, v0, 00b5 // +0082 │ │ +497d2e: 5445 a4aa |0035: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497d32: 1216 |0037: const/4 v6, #int 1 // #1 │ │ +497d34: 7120 39e9 6500 |0038: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ +497d3a: 5445 a4aa |003b: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497d3e: 7110 47e9 0500 |003d: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e947 │ │ +497d44: 0c05 |0040: move-result-object v5 │ │ +497d46: 7210 1de3 0500 |0041: invoke-interface {v5}, Ljava/util/Deque;.clear:()V // method@e31d │ │ +497d4c: 5445 a4aa |0044: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497d50: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +497d52: 7120 59e9 0500 |0047: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; // method@e959 │ │ +497d58: 5445 a4aa |004a: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497d5c: 7110 63e9 0500 |004c: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice; // method@e963 │ │ +497d62: 0c05 |004f: move-result-object v5 │ │ +497d64: 3805 5200 |0050: if-eqz v5, 00a2 // +0052 │ │ +497d68: 5441 a4aa |0052: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497d6c: 7110 6ae9 0100 |0054: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +497d72: 0c01 |0057: move-result-object v1 │ │ +497d74: 1302 9cff |0058: const/16 v2, #int -100 // #ff9c │ │ +497d78: 3801 1c00 |005a: if-eqz v1, 0076 // +001c │ │ +497d7c: 5441 a4aa |005c: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497d80: 7110 6ae9 0100 |005e: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +497d86: 0c01 |0061: move-result-object v1 │ │ +497d88: 5411 51ab |0062: iget-object v1, v1, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +497d8c: 6203 24ab |0064: sget-object v3, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ +497d90: 3231 1000 |0066: if-eq v1, v3, 0076 // +0010 │ │ +497d94: 5441 a4aa |0068: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497d98: 7110 6ae9 0100 |006a: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +497d9e: 0c01 |006d: move-result-object v1 │ │ +497da0: 6e30 46eb 5102 |006e: invoke-virtual {v1, v5, v2}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +497da6: 5441 a4aa |0071: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497daa: 7120 6be9 0100 |0073: invoke-static {v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; // method@e96b │ │ +497db0: 5441 a4aa |0076: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497db4: 7110 6ce9 0100 |0078: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ +497dba: 0c01 |007b: move-result-object v1 │ │ +497dbc: 3801 1000 |007c: if-eqz v1, 008c // +0010 │ │ +497dc0: 5441 a4aa |007e: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497dc4: 7110 6ce9 0100 |0080: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ +497dca: 0c01 |0083: move-result-object v1 │ │ +497dcc: 6e30 74e8 5102 |0084: invoke-virtual {v1, v5, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@e874 │ │ +497dd2: 5441 a4aa |0087: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497dd6: 7120 6de9 0100 |0089: invoke-static {v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +497ddc: 5441 a4aa |008c: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497de0: 7110 6ee9 0100 |008e: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ +497de6: 0c01 |0091: move-result-object v1 │ │ +497de8: 3801 1000 |0092: if-eqz v1, 00a2 // +0010 │ │ +497dec: 5441 a4aa |0094: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497df0: 7110 6ee9 0100 |0096: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ +497df6: 0c01 |0099: move-result-object v1 │ │ +497df8: 6e30 42ea 5102 |009a: invoke-virtual {v1, v5, v2}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea42 │ │ +497dfe: 5441 a4aa |009d: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497e02: 7120 6fe9 0100 |009f: invoke-static {v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$702:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectRequest;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96f │ │ +497e08: 5440 a4aa |00a2: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497e0c: 7120 70e9 6000 |00a4: invoke-static {v0, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$802:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e970 │ │ +497e12: 5440 a4aa |00a7: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497e16: 1201 |00a9: const/4 v1, #int 0 // #0 │ │ +497e18: 7120 39e9 1000 |00aa: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ +497e1e: 3805 0d00 |00ad: if-eqz v5, 00ba // +000d │ │ +497e22: 5440 a4aa |00af: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497e26: 7130 71e9 5006 |00b1: invoke-static {v0, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$900:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;I)V // method@e971 │ │ +497e2c: 2806 |00b4: goto 00ba // +0006 │ │ +497e2e: 5445 a4aa |00b5: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$1;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa4 │ │ +497e32: 6e10 76e9 0500 |00b7: invoke-virtual {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ +497e38: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=218 │ │ 0x000a line=219 │ │ 0x000e line=221 │ │ 0x0018 line=222 │ │ 0x0023 line=223 │ │ @@ -963828,18 +963829,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -497e38: |[497e38] no.nordicsemi.android.ble.BleManagerHandler$2.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ -497e48: 5b01 a5aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -497e4c: 7010 9202 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0292 │ │ -497e52: 0e00 |0005: return-void │ │ +497e3c: |[497e3c] no.nordicsemi.android.ble.BleManagerHandler$2.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ +497e4c: 5b01 a5aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +497e50: 7010 9202 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0292 │ │ +497e56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/BleManagerHandler$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ @@ -963848,17 +963849,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -497e54: |[497e54] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$0:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -497e64: 7220 fde8 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onBondingFailed:(Landroid/bluetooth/BluetoothDevice;)V // method@e8fd │ │ -497e6a: 0e00 |0003: return-void │ │ +497e58: |[497e58] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$0:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +497e68: 7220 fde8 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onBondingFailed:(Landroid/bluetooth/BluetoothDevice;)V // method@e8fd │ │ +497e6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -963867,17 +963868,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -497e6c: |[497e6c] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$1:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ -497e7c: 7220 06f0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/BondingObserver;.onBondingFailed:(Landroid/bluetooth/BluetoothDevice;)V // method@f006 │ │ -497e82: 0e00 |0003: return-void │ │ +497e70: |[497e70] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$1:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ +497e80: 7220 06f0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/BondingObserver;.onBondingFailed:(Landroid/bluetooth/BluetoothDevice;)V // method@f006 │ │ +497e86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/observer/BondingObserver; │ │ │ │ @@ -963886,17 +963887,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -497e84: |[497e84] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$2:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -497e94: 7220 fee8 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onBondingRequired:(Landroid/bluetooth/BluetoothDevice;)V // method@e8fe │ │ -497e9a: 0e00 |0003: return-void │ │ +497e88: |[497e88] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$2:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +497e98: 7220 fee8 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onBondingRequired:(Landroid/bluetooth/BluetoothDevice;)V // method@e8fe │ │ +497e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -963905,17 +963906,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -497e9c: |[497e9c] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$3:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ -497eac: 7220 07f0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/BondingObserver;.onBondingRequired:(Landroid/bluetooth/BluetoothDevice;)V // method@f007 │ │ -497eb2: 0e00 |0003: return-void │ │ +497ea0: |[497ea0] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$3:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ +497eb0: 7220 07f0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/BondingObserver;.onBondingRequired:(Landroid/bluetooth/BluetoothDevice;)V // method@f007 │ │ +497eb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/observer/BondingObserver; │ │ │ │ @@ -963924,17 +963925,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -497eb4: |[497eb4] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$4:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -497ec4: 7220 fce8 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onBonded:(Landroid/bluetooth/BluetoothDevice;)V // method@e8fc │ │ -497eca: 0e00 |0003: return-void │ │ +497eb8: |[497eb8] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$4:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +497ec8: 7220 fce8 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onBonded:(Landroid/bluetooth/BluetoothDevice;)V // method@e8fc │ │ +497ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -963943,17 +963944,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -497ecc: |[497ecc] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$5:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ -497edc: 7220 05f0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/BondingObserver;.onBonded:(Landroid/bluetooth/BluetoothDevice;)V // method@f005 │ │ -497ee2: 0e00 |0003: return-void │ │ +497ed0: |[497ed0] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$5:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ +497ee0: 7220 05f0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/BondingObserver;.onBonded:(Landroid/bluetooth/BluetoothDevice;)V // method@f005 │ │ +497ee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/observer/BondingObserver; │ │ │ │ @@ -963963,28 +963964,28 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -497ee4: |[497ee4] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$6$BleManagerHandler$2:()V │ │ -497ef4: 5430 a5aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -497ef8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -497efa: 1a02 d719 |0003: const-string v2, "Discovering services..." // string@19d7 │ │ -497efe: 7130 37e9 1002 |0005: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -497f04: 5430 a5aa |0008: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -497f08: 1231 |000a: const/4 v1, #int 3 // #3 │ │ -497f0a: 1a02 778e |000b: const-string v2, "gatt.discoverServices()" // string@8e77 │ │ -497f0e: 7130 37e9 1002 |000d: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -497f14: 5430 a5aa |0010: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -497f18: 7110 41e9 0000 |0012: invoke-static {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothGatt; // method@e941 │ │ -497f1e: 0c00 |0015: move-result-object v0 │ │ -497f20: 6e10 6102 0000 |0016: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.discoverServices:()Z // method@0261 │ │ -497f26: 0e00 |0019: return-void │ │ +497ee8: |[497ee8] no.nordicsemi.android.ble.BleManagerHandler$2.lambda$onReceive$6$BleManagerHandler$2:()V │ │ +497ef8: 5430 a5aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +497efc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +497efe: 1a02 d719 |0003: const-string v2, "Discovering services..." // string@19d7 │ │ +497f02: 7130 37e9 1002 |0005: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +497f08: 5430 a5aa |0008: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +497f0c: 1231 |000a: const/4 v1, #int 3 // #3 │ │ +497f0e: 1a02 778e |000b: const-string v2, "gatt.discoverServices()" // string@8e77 │ │ +497f12: 7130 37e9 1002 |000d: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +497f18: 5430 a5aa |0010: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +497f1c: 7110 41e9 0000 |0012: invoke-static {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothGatt; // method@e941 │ │ +497f22: 0c00 |0015: move-result-object v0 │ │ +497f24: 6e10 6102 0000 |0016: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.discoverServices:()Z // method@0261 │ │ +497f2a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0008 line=347 │ │ 0x0010 line=348 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lno/nordicsemi/android/ble/BleManagerHandler$2; │ │ @@ -963994,183 +963995,183 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 366 16-bit code units │ │ -497f28: |[497f28] no.nordicsemi.android.ble.BleManagerHandler$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -497f38: 1a06 1676 |0000: const-string v6, "android.bluetooth.device.extra.DEVICE" // string@7616 │ │ -497f3c: 6e20 2503 6700 |0002: invoke-virtual {v7, v6}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0325 │ │ -497f42: 0c06 |0005: move-result-object v6 │ │ -497f44: 1f06 5a00 |0006: check-cast v6, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -497f48: 1a00 1576 |0008: const-string v0, "android.bluetooth.device.extra.BOND_STATE" // string@7615 │ │ -497f4c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -497f4e: 6e30 2203 0701 |000b: invoke-virtual {v7, v0, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0322 │ │ -497f54: 0a00 |000e: move-result v0 │ │ -497f56: 1a02 1876 |000f: const-string v2, "android.bluetooth.device.extra.PREVIOUS_BOND_STATE" // string@7618 │ │ -497f5a: 6e30 2203 2701 |0011: invoke-virtual {v7, v2, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0322 │ │ -497f60: 0a07 |0014: move-result v7 │ │ -497f62: 5451 a5aa |0015: iget-object v1, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -497f66: 7110 63e9 0100 |0017: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice; // method@e963 │ │ -497f6c: 0c01 |001a: move-result-object v1 │ │ -497f6e: 3801 4701 |001b: if-eqz v1, 0162 // +0147 │ │ -497f72: 3806 4501 |001d: if-eqz v6, 0162 // +0145 │ │ -497f76: 6e10 5802 0600 |001f: invoke-virtual {v6}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -497f7c: 0c01 |0022: move-result-object v1 │ │ -497f7e: 5452 a5aa |0023: iget-object v2, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -497f82: 7110 63e9 0200 |0025: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice; // method@e963 │ │ -497f88: 0c02 |0028: move-result-object v2 │ │ -497f8a: 6e10 5802 0200 |0029: invoke-virtual {v2}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -497f90: 0c02 |002c: move-result-object v2 │ │ -497f92: 6e20 c7e0 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -497f98: 0a01 |0030: move-result v1 │ │ -497f9a: 3901 0400 |0031: if-nez v1, 0035 // +0004 │ │ -497f9e: 2900 2f01 |0033: goto/16 0162 // +012f │ │ -497fa2: 5451 a5aa |0035: iget-object v1, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -497fa6: 1232 |0037: const/4 v2, #int 3 // #3 │ │ -497fa8: 2203 0819 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -497fac: 7010 06e1 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -497fb2: 1a04 1668 |003d: const-string v4, "[Broadcast] Action received: android.bluetooth.device.action.BOND_STATE_CHANGED, bond state changed to: " // string@6816 │ │ -497fb6: 6e20 12e1 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497fbc: 7110 61f0 0000 |0042: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.bondStateToString:(I)Ljava/lang/String; // method@f061 │ │ -497fc2: 0c04 |0045: move-result-object v4 │ │ -497fc4: 6e20 12e1 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497fca: 1a04 4700 |0049: const-string v4, " (" // string@0047 │ │ -497fce: 6e20 12e1 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497fd4: 6e20 0de1 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -497fda: 1a04 db04 |0051: const-string v4, ")" // string@04db │ │ -497fde: 6e20 12e1 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -497fe4: 6e10 1fe1 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -497fea: 0c03 |0059: move-result-object v3 │ │ -497fec: 7130 37e9 2103 |005a: invoke-static {v1, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -497ff2: 1241 |005d: const/4 v1, #int 4 // #4 │ │ -497ff4: 1212 |005e: const/4 v2, #int 1 // #1 │ │ -497ff6: 1203 |005f: const/4 v3, #int 0 // #0 │ │ -497ff8: 2b00 0401 0000 |0060: packed-switch v0, 00000164 // +00000104 │ │ -497ffe: 2900 fa00 |0063: goto/16 015d // +00fa │ │ -498002: 5457 a5aa |0065: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498006: 1a00 9719 |0067: const-string v0, "Device bonded" // string@1997 │ │ -49800a: 7130 37e9 1700 |0069: invoke-static {v7, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498010: 5457 a5aa |006c: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498014: 2200 fd1a |006e: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0; // type@1afd │ │ -498018: 7020 d5e7 6000 |0070: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7d5 │ │ -49801e: 7120 38e9 0700 |0073: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -498024: 5457 a5aa |0076: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498028: 2200 fc1a |0078: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q; // type@1afc │ │ -49802c: 7020 d3e7 6000 |007a: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7d3 │ │ -498032: 7120 3ae9 0700 |007d: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1100:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V // method@e93a │ │ -498038: 5457 a5aa |0080: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -49803c: 7110 6ae9 0700 |0082: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498042: 0c07 |0085: move-result-object v7 │ │ -498044: 3807 1e00 |0086: if-eqz v7, 00a4 // +001e │ │ -498048: 5457 a5aa |0088: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -49804c: 7110 6ae9 0700 |008a: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498052: 0c07 |008d: move-result-object v7 │ │ -498054: 5477 51ab |008e: iget-object v7, v7, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -498058: 6200 20ab |0090: sget-object v0, Lno/nordicsemi/android/ble/Request$Type;.CREATE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab20 │ │ -49805c: 3307 1200 |0092: if-ne v7, v0, 00a4 // +0012 │ │ -498060: 5457 a5aa |0094: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498064: 7110 6ae9 0700 |0096: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -49806a: 0c07 |0099: move-result-object v7 │ │ -49806c: 6e20 49eb 6700 |009a: invoke-virtual {v7, v6}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -498072: 5456 a5aa |009d: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498076: 7120 6be9 3600 |009f: invoke-static {v6, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; // method@e96b │ │ -49807c: 2900 bb00 |00a2: goto/16 015d // +00bb │ │ -498080: 5456 a5aa |00a4: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498084: 7110 3be9 0600 |00a6: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e93b │ │ -49808a: 0a06 |00a9: move-result v6 │ │ -49808c: 3906 1a00 |00aa: if-nez v6, 00c4 // +001a │ │ -498090: 5456 a5aa |00ac: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498094: 7110 3de9 0600 |00ae: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e93d │ │ -49809a: 0a06 |00b1: move-result v6 │ │ -49809c: 3906 1200 |00b2: if-nez v6, 00c4 // +0012 │ │ -4980a0: 5456 a5aa |00b4: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4980a4: 7120 3ee9 2600 |00b6: invoke-static {v6, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e93e │ │ -4980aa: 5456 a5aa |00b9: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4980ae: 2207 fe1a |00bb: new-instance v7, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY; // type@1afe │ │ -4980b2: 7020 d7e7 5700 |00bd: invoke-direct {v7, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY;.:(Lno/nordicsemi/android/ble/BleManagerHandler$2;)V // method@e7d7 │ │ -4980b8: 6e20 e2e9 7600 |00c0: invoke-virtual {v6, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.post:(Ljava/lang/Runnable;)V // method@e9e2 │ │ -4980be: 0e00 |00c3: return-void │ │ -4980c0: 6006 c800 |00c4: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -4980c4: 1307 1a00 |00c6: const/16 v7, #int 26 // #1a │ │ -4980c8: 3576 1500 |00c8: if-ge v6, v7, 00dd // +0015 │ │ -4980cc: 5456 a5aa |00ca: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4980d0: 7110 6ae9 0600 |00cc: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4980d6: 0c06 |00cf: move-result-object v6 │ │ -4980d8: 3806 0d00 |00d0: if-eqz v6, 00dd // +000d │ │ -4980dc: 5456 a5aa |00d2: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4980e0: 7110 6ae9 0600 |00d4: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4980e6: 0c07 |00d7: move-result-object v7 │ │ -4980e8: 7120 3fe9 7600 |00d8: invoke-static {v6, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ -4980ee: 2900 8200 |00db: goto/16 015d // +0082 │ │ -4980f2: 0e00 |00dd: return-void │ │ -4980f4: 5457 a5aa |00de: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4980f8: 2200 011b |00e0: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc; // type@1b01 │ │ -4980fc: 7020 dde7 6000 |00e2: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7dd │ │ -498102: 7120 38e9 0700 |00e5: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -498108: 5457 a5aa |00e8: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -49810c: 2200 001b |00ea: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ; // type@1b00 │ │ -498110: 7020 dbe7 6000 |00ec: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7db │ │ -498116: 7120 3ae9 0700 |00ef: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1100:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V // method@e93a │ │ -49811c: 0e00 |00f2: return-void │ │ -49811e: 1300 0b00 |00f3: const/16 v0, #int 11 // #b │ │ -498122: 3307 3600 |00f5: if-ne v7, v0, 012b // +0036 │ │ -498126: 5457 a5aa |00f7: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -49812a: 2200 021b |00f9: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k; // type@1b02 │ │ -49812e: 7020 dfe7 6000 |00fb: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7df │ │ -498134: 7120 38e9 0700 |00fe: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -49813a: 5457 a5aa |0101: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -49813e: 2200 ff1a |0103: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0; // type@1aff │ │ -498142: 7020 d9e7 6000 |0105: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7d9 │ │ -498148: 7120 3ae9 0700 |0108: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1100:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V // method@e93a │ │ -49814e: 5457 a5aa |010b: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498152: 1250 |010d: const/4 v0, #int 5 // #5 │ │ -498154: 1a01 6b0f |010e: const-string v1, "Bonding failed" // string@0f6b │ │ -498158: 7130 37e9 0701 |0110: invoke-static {v7, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -49815e: 5457 a5aa |0113: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498162: 7110 6ae9 0700 |0115: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498168: 0c07 |0118: move-result-object v7 │ │ -49816a: 3807 4400 |0119: if-eqz v7, 015d // +0044 │ │ -49816e: 5457 a5aa |011b: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498172: 7110 6ae9 0700 |011d: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498178: 0c07 |0120: move-result-object v7 │ │ -49817a: 12c0 |0121: const/4 v0, #int -4 // #fc │ │ -49817c: 6e30 46eb 6700 |0122: invoke-virtual {v7, v6, v0}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -498182: 5456 a5aa |0125: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -498186: 7120 6be9 3600 |0127: invoke-static {v6, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; // method@e96b │ │ -49818c: 2833 |012a: goto 015d // +0033 │ │ -49818e: 1300 0c00 |012b: const/16 v0, #int 12 // #c │ │ -498192: 3307 3000 |012d: if-ne v7, v0, 015d // +0030 │ │ -498196: 5457 a5aa |012f: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -49819a: 7110 6ae9 0700 |0131: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4981a0: 0c07 |0134: move-result-object v7 │ │ -4981a2: 3807 2300 |0135: if-eqz v7, 0158 // +0023 │ │ -4981a6: 5457 a5aa |0137: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4981aa: 7110 6ae9 0700 |0139: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4981b0: 0c07 |013c: move-result-object v7 │ │ -4981b2: 5477 51ab |013d: iget-object v7, v7, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -4981b6: 6200 33ab |013f: sget-object v0, Lno/nordicsemi/android/ble/Request$Type;.REMOVE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab33 │ │ -4981ba: 3307 1700 |0141: if-ne v7, v0, 0158 // +0017 │ │ -4981be: 5457 a5aa |0143: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4981c2: 1a00 690f |0145: const-string v0, "Bond information removed" // string@0f69 │ │ -4981c6: 7130 37e9 1700 |0147: invoke-static {v7, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -4981cc: 5457 a5aa |014a: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4981d0: 7110 6ae9 0700 |014c: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4981d6: 0c07 |014f: move-result-object v7 │ │ -4981d8: 6e20 49eb 6700 |0150: invoke-virtual {v7, v6}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -4981de: 5456 a5aa |0153: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4981e2: 7120 6be9 3600 |0155: invoke-static {v6, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; // method@e96b │ │ -4981e8: 5456 a5aa |0158: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4981ec: 6e10 76e9 0600 |015a: invoke-virtual {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ -4981f2: 5456 a5aa |015d: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ -4981f6: 7120 40e9 2600 |015f: invoke-static {v6, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -4981fc: 0e00 |0162: return-void │ │ -4981fe: 0000 |0163: nop // spacer │ │ -498200: 0001 0300 0a00 0000 9300 0000 7e00 ... |0164: packed-switch-data (10 units) │ │ +497f2c: |[497f2c] no.nordicsemi.android.ble.BleManagerHandler$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +497f3c: 1a06 1676 |0000: const-string v6, "android.bluetooth.device.extra.DEVICE" // string@7616 │ │ +497f40: 6e20 2503 6700 |0002: invoke-virtual {v7, v6}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0325 │ │ +497f46: 0c06 |0005: move-result-object v6 │ │ +497f48: 1f06 5a00 |0006: check-cast v6, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +497f4c: 1a00 1576 |0008: const-string v0, "android.bluetooth.device.extra.BOND_STATE" // string@7615 │ │ +497f50: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +497f52: 6e30 2203 0701 |000b: invoke-virtual {v7, v0, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0322 │ │ +497f58: 0a00 |000e: move-result v0 │ │ +497f5a: 1a02 1876 |000f: const-string v2, "android.bluetooth.device.extra.PREVIOUS_BOND_STATE" // string@7618 │ │ +497f5e: 6e30 2203 2701 |0011: invoke-virtual {v7, v2, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0322 │ │ +497f64: 0a07 |0014: move-result v7 │ │ +497f66: 5451 a5aa |0015: iget-object v1, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +497f6a: 7110 63e9 0100 |0017: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice; // method@e963 │ │ +497f70: 0c01 |001a: move-result-object v1 │ │ +497f72: 3801 4701 |001b: if-eqz v1, 0162 // +0147 │ │ +497f76: 3806 4501 |001d: if-eqz v6, 0162 // +0145 │ │ +497f7a: 6e10 5802 0600 |001f: invoke-virtual {v6}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +497f80: 0c01 |0022: move-result-object v1 │ │ +497f82: 5452 a5aa |0023: iget-object v2, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +497f86: 7110 63e9 0200 |0025: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice; // method@e963 │ │ +497f8c: 0c02 |0028: move-result-object v2 │ │ +497f8e: 6e10 5802 0200 |0029: invoke-virtual {v2}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +497f94: 0c02 |002c: move-result-object v2 │ │ +497f96: 6e20 c7e0 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +497f9c: 0a01 |0030: move-result v1 │ │ +497f9e: 3901 0400 |0031: if-nez v1, 0035 // +0004 │ │ +497fa2: 2900 2f01 |0033: goto/16 0162 // +012f │ │ +497fa6: 5451 a5aa |0035: iget-object v1, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +497faa: 1232 |0037: const/4 v2, #int 3 // #3 │ │ +497fac: 2203 0819 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +497fb0: 7010 06e1 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +497fb6: 1a04 1668 |003d: const-string v4, "[Broadcast] Action received: android.bluetooth.device.action.BOND_STATE_CHANGED, bond state changed to: " // string@6816 │ │ +497fba: 6e20 12e1 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497fc0: 7110 61f0 0000 |0042: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.bondStateToString:(I)Ljava/lang/String; // method@f061 │ │ +497fc6: 0c04 |0045: move-result-object v4 │ │ +497fc8: 6e20 12e1 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497fce: 1a04 4700 |0049: const-string v4, " (" // string@0047 │ │ +497fd2: 6e20 12e1 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497fd8: 6e20 0de1 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +497fde: 1a04 db04 |0051: const-string v4, ")" // string@04db │ │ +497fe2: 6e20 12e1 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +497fe8: 6e10 1fe1 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +497fee: 0c03 |0059: move-result-object v3 │ │ +497ff0: 7130 37e9 2103 |005a: invoke-static {v1, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +497ff6: 1241 |005d: const/4 v1, #int 4 // #4 │ │ +497ff8: 1212 |005e: const/4 v2, #int 1 // #1 │ │ +497ffa: 1203 |005f: const/4 v3, #int 0 // #0 │ │ +497ffc: 2b00 0401 0000 |0060: packed-switch v0, 00000164 // +00000104 │ │ +498002: 2900 fa00 |0063: goto/16 015d // +00fa │ │ +498006: 5457 a5aa |0065: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +49800a: 1a00 9719 |0067: const-string v0, "Device bonded" // string@1997 │ │ +49800e: 7130 37e9 1700 |0069: invoke-static {v7, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498014: 5457 a5aa |006c: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498018: 2200 fd1a |006e: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0; // type@1afd │ │ +49801c: 7020 d5e7 6000 |0070: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7d5 │ │ +498022: 7120 38e9 0700 |0073: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +498028: 5457 a5aa |0076: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +49802c: 2200 fc1a |0078: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q; // type@1afc │ │ +498030: 7020 d3e7 6000 |007a: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7d3 │ │ +498036: 7120 3ae9 0700 |007d: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1100:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V // method@e93a │ │ +49803c: 5457 a5aa |0080: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498040: 7110 6ae9 0700 |0082: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +498046: 0c07 |0085: move-result-object v7 │ │ +498048: 3807 1e00 |0086: if-eqz v7, 00a4 // +001e │ │ +49804c: 5457 a5aa |0088: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498050: 7110 6ae9 0700 |008a: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +498056: 0c07 |008d: move-result-object v7 │ │ +498058: 5477 51ab |008e: iget-object v7, v7, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +49805c: 6200 20ab |0090: sget-object v0, Lno/nordicsemi/android/ble/Request$Type;.CREATE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab20 │ │ +498060: 3307 1200 |0092: if-ne v7, v0, 00a4 // +0012 │ │ +498064: 5457 a5aa |0094: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498068: 7110 6ae9 0700 |0096: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +49806e: 0c07 |0099: move-result-object v7 │ │ +498070: 6e20 49eb 6700 |009a: invoke-virtual {v7, v6}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +498076: 5456 a5aa |009d: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +49807a: 7120 6be9 3600 |009f: invoke-static {v6, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; // method@e96b │ │ +498080: 2900 bb00 |00a2: goto/16 015d // +00bb │ │ +498084: 5456 a5aa |00a4: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498088: 7110 3be9 0600 |00a6: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e93b │ │ +49808e: 0a06 |00a9: move-result v6 │ │ +498090: 3906 1a00 |00aa: if-nez v6, 00c4 // +001a │ │ +498094: 5456 a5aa |00ac: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498098: 7110 3de9 0600 |00ae: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e93d │ │ +49809e: 0a06 |00b1: move-result v6 │ │ +4980a0: 3906 1200 |00b2: if-nez v6, 00c4 // +0012 │ │ +4980a4: 5456 a5aa |00b4: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4980a8: 7120 3ee9 2600 |00b6: invoke-static {v6, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e93e │ │ +4980ae: 5456 a5aa |00b9: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4980b2: 2207 fe1a |00bb: new-instance v7, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY; // type@1afe │ │ +4980b6: 7020 d7e7 5700 |00bd: invoke-direct {v7, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5G28krA0TAH-8P4nqh8S4tVgadY;.:(Lno/nordicsemi/android/ble/BleManagerHandler$2;)V // method@e7d7 │ │ +4980bc: 6e20 e2e9 7600 |00c0: invoke-virtual {v6, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.post:(Ljava/lang/Runnable;)V // method@e9e2 │ │ +4980c2: 0e00 |00c3: return-void │ │ +4980c4: 6006 c800 |00c4: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +4980c8: 1307 1a00 |00c6: const/16 v7, #int 26 // #1a │ │ +4980cc: 3576 1500 |00c8: if-ge v6, v7, 00dd // +0015 │ │ +4980d0: 5456 a5aa |00ca: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4980d4: 7110 6ae9 0600 |00cc: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4980da: 0c06 |00cf: move-result-object v6 │ │ +4980dc: 3806 0d00 |00d0: if-eqz v6, 00dd // +000d │ │ +4980e0: 5456 a5aa |00d2: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4980e4: 7110 6ae9 0600 |00d4: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4980ea: 0c07 |00d7: move-result-object v7 │ │ +4980ec: 7120 3fe9 7600 |00d8: invoke-static {v6, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ +4980f2: 2900 8200 |00db: goto/16 015d // +0082 │ │ +4980f6: 0e00 |00dd: return-void │ │ +4980f8: 5457 a5aa |00de: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4980fc: 2200 011b |00e0: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc; // type@1b01 │ │ +498100: 7020 dde7 6000 |00e2: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7dd │ │ +498106: 7120 38e9 0700 |00e5: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +49810c: 5457 a5aa |00e8: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498110: 2200 001b |00ea: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ; // type@1b00 │ │ +498114: 7020 dbe7 6000 |00ec: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7db │ │ +49811a: 7120 3ae9 0700 |00ef: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1100:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V // method@e93a │ │ +498120: 0e00 |00f2: return-void │ │ +498122: 1300 0b00 |00f3: const/16 v0, #int 11 // #b │ │ +498126: 3307 3600 |00f5: if-ne v7, v0, 012b // +0036 │ │ +49812a: 5457 a5aa |00f7: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +49812e: 2200 021b |00f9: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k; // type@1b02 │ │ +498132: 7020 dfe7 6000 |00fb: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7df │ │ +498138: 7120 38e9 0700 |00fe: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +49813e: 5457 a5aa |0101: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498142: 2200 ff1a |0103: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0; // type@1aff │ │ +498146: 7020 d9e7 6000 |0105: invoke-direct {v0, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e7d9 │ │ +49814c: 7120 3ae9 0700 |0108: invoke-static {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1100:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V // method@e93a │ │ +498152: 5457 a5aa |010b: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498156: 1250 |010d: const/4 v0, #int 5 // #5 │ │ +498158: 1a01 6b0f |010e: const-string v1, "Bonding failed" // string@0f6b │ │ +49815c: 7130 37e9 0701 |0110: invoke-static {v7, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498162: 5457 a5aa |0113: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498166: 7110 6ae9 0700 |0115: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +49816c: 0c07 |0118: move-result-object v7 │ │ +49816e: 3807 4400 |0119: if-eqz v7, 015d // +0044 │ │ +498172: 5457 a5aa |011b: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +498176: 7110 6ae9 0700 |011d: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +49817c: 0c07 |0120: move-result-object v7 │ │ +49817e: 12c0 |0121: const/4 v0, #int -4 // #fc │ │ +498180: 6e30 46eb 6700 |0122: invoke-virtual {v7, v6, v0}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +498186: 5456 a5aa |0125: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +49818a: 7120 6be9 3600 |0127: invoke-static {v6, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; // method@e96b │ │ +498190: 2833 |012a: goto 015d // +0033 │ │ +498192: 1300 0c00 |012b: const/16 v0, #int 12 // #c │ │ +498196: 3307 3000 |012d: if-ne v7, v0, 015d // +0030 │ │ +49819a: 5457 a5aa |012f: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +49819e: 7110 6ae9 0700 |0131: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4981a4: 0c07 |0134: move-result-object v7 │ │ +4981a6: 3807 2300 |0135: if-eqz v7, 0158 // +0023 │ │ +4981aa: 5457 a5aa |0137: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4981ae: 7110 6ae9 0700 |0139: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4981b4: 0c07 |013c: move-result-object v7 │ │ +4981b6: 5477 51ab |013d: iget-object v7, v7, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +4981ba: 6200 33ab |013f: sget-object v0, Lno/nordicsemi/android/ble/Request$Type;.REMOVE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab33 │ │ +4981be: 3307 1700 |0141: if-ne v7, v0, 0158 // +0017 │ │ +4981c2: 5457 a5aa |0143: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4981c6: 1a00 690f |0145: const-string v0, "Bond information removed" // string@0f69 │ │ +4981ca: 7130 37e9 1700 |0147: invoke-static {v7, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +4981d0: 5457 a5aa |014a: iget-object v7, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4981d4: 7110 6ae9 0700 |014c: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4981da: 0c07 |014f: move-result-object v7 │ │ +4981dc: 6e20 49eb 6700 |0150: invoke-virtual {v7, v6}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +4981e2: 5456 a5aa |0153: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4981e6: 7120 6be9 3600 |0155: invoke-static {v6, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; // method@e96b │ │ +4981ec: 5456 a5aa |0158: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4981f0: 6e10 76e9 0600 |015a: invoke-virtual {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ +4981f6: 5456 a5aa |015d: iget-object v6, v5, Lno/nordicsemi/android/ble/BleManagerHandler$2;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa5 │ │ +4981fa: 7120 40e9 2600 |015f: invoke-static {v6, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +498200: 0e00 |0162: return-void │ │ +498202: 0000 |0163: nop // spacer │ │ +498204: 0001 0300 0a00 0000 9300 0000 7e00 ... |0164: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=290 │ │ 0x000b line=291 │ │ 0x0011 line=292 │ │ 0x0015 line=295 │ │ 0x001f line=296 │ │ @@ -964302,18 +964303,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -498214: |[498214] no.nordicsemi.android.ble.BleManagerHandler$3.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ -498224: 5b01 a6aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498228: 7010 6f02 0000 |0002: invoke-direct {v0}, Landroid/bluetooth/BluetoothGattCallback;.:()V // method@026f │ │ -49822e: 0e00 |0005: return-void │ │ +498218: |[498218] no.nordicsemi.android.ble.BleManagerHandler$3.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ +498228: 5b01 a6aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49822c: 7010 6f02 0000 |0002: invoke-direct {v0}, Landroid/bluetooth/BluetoothGattCallback;.:()V // method@026f │ │ +498232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1685 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/BleManagerHandler$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ @@ -964322,20 +964323,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -498230: |[498230] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onCharacteristicRead$7:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -498240: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498246: 0c01 |0003: move-result-object v1 │ │ -498248: 1a00 b551 |0004: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ -49824c: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ -498252: 0e00 |0009: return-void │ │ +498234: |[498234] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onCharacteristicRead$7:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +498244: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49824a: 0c01 |0003: move-result-object v1 │ │ +49824c: 1a00 b551 |0004: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ +498250: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ +498256: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1973 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -964345,20 +964346,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -498254: |[498254] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onCharacteristicWrite$8:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -498264: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49826a: 0c01 |0003: move-result-object v1 │ │ -49826c: 1a00 b551 |0004: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ -498270: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ -498276: 0e00 |0009: return-void │ │ +498258: |[498258] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onCharacteristicWrite$8:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +498268: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49826e: 0c01 |0003: move-result-object v1 │ │ +498270: 1a00 b551 |0004: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ +498274: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ +49827a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2019 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -964368,19 +964369,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -498278: |[498278] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionStateChange$0:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -498288: 6e10 6302 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49828e: 0c00 |0003: move-result-object v0 │ │ -498290: 7220 ffe8 0100 |0004: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceConnected:(Landroid/bluetooth/BluetoothDevice;)V // method@e8ff │ │ -498296: 0e00 |0007: return-void │ │ +49827c: |[49827c] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionStateChange$0:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49828c: 6e10 6302 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498292: 0c00 |0003: move-result-object v0 │ │ +498294: 7220 ffe8 0100 |0004: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceConnected:(Landroid/bluetooth/BluetoothDevice;)V // method@e8ff │ │ +49829a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1714 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x0008 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -964389,19 +964390,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -498298: |[498298] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionStateChange$1:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -4982a8: 6e10 6302 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4982ae: 0c00 |0003: move-result-object v0 │ │ -4982b0: 7220 08f0 0100 |0004: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceConnected:(Landroid/bluetooth/BluetoothDevice;)V // method@f008 │ │ -4982b6: 0e00 |0007: return-void │ │ +49829c: |[49829c] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionStateChange$1:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +4982ac: 6e10 6302 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4982b2: 0c00 |0003: move-result-object v0 │ │ +4982b4: 7220 08f0 0100 |0004: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceConnected:(Landroid/bluetooth/BluetoothDevice;)V // method@f008 │ │ +4982ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1715 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x0008 reg=1 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ │ │ @@ -964410,20 +964411,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -498368: |[498368] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionStateChange$4:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -498378: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49837e: 0c01 |0003: move-result-object v1 │ │ -498380: 1a00 8e1c |0004: const-string v0, "Error on connection state change" // string@1c8e │ │ -498384: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ -49838a: 0e00 |0009: return-void │ │ +49836c: |[49836c] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionStateChange$4:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49837c: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498382: 0c01 |0003: move-result-object v1 │ │ +498384: 1a00 8e1c |0004: const-string v0, "Error on connection state change" // string@1c8e │ │ +498388: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ +49838e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1830 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -964433,20 +964434,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -49838c: |[49838c] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionUpdated$11:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49839c: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4983a2: 0c01 |0003: move-result-object v1 │ │ -4983a4: 1a00 8d1c |0004: const-string v0, "Error on connection priority request" // string@1c8d │ │ -4983a8: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ -4983ae: 0e00 |0009: return-void │ │ +498390: |[498390] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionUpdated$11:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +4983a0: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4983a6: 0c01 |0003: move-result-object v1 │ │ +4983a8: 1a00 8d1c |0004: const-string v0, "Error on connection priority request" // string@1c8d │ │ +4983ac: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ +4983b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2323 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -964456,20 +964457,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4983b0: |[4983b0] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onDescriptorRead$9:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -4983c0: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4983c6: 0c01 |0003: move-result-object v1 │ │ -4983c8: 1a00 b551 |0004: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ -4983cc: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ -4983d2: 0e00 |0009: return-void │ │ +4983b4: |[4983b4] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onDescriptorRead$9:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +4983c4: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4983ca: 0c01 |0003: move-result-object v1 │ │ +4983cc: 1a00 b551 |0004: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ +4983d0: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ +4983d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2086 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -964479,20 +964480,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4983d4: |[4983d4] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onDescriptorWrite$10:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -4983e4: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4983ea: 0c01 |0003: move-result-object v1 │ │ -4983ec: 1a00 b551 |0004: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ -4983f0: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ -4983f6: 0e00 |0009: return-void │ │ +4983d8: |[4983d8] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onDescriptorWrite$10:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +4983e8: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4983ee: 0c01 |0003: move-result-object v1 │ │ +4983f0: 1a00 b551 |0004: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ +4983f4: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ +4983fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2151 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -964502,20 +964503,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4983f8: |[4983f8] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onPhyRead$13:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -498408: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49840e: 0c01 |0003: move-result-object v1 │ │ -498410: 1a00 8a1c |0004: const-string v0, "Error on PHY read" // string@1c8a │ │ -498414: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ -49841a: 0e00 |0009: return-void │ │ +4983fc: |[4983fc] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onPhyRead$13:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49840c: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498412: 0c01 |0003: move-result-object v1 │ │ +498414: 1a00 8a1c |0004: const-string v0, "Error on PHY read" // string@1c8a │ │ +498418: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ +49841e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2377 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -964525,20 +964526,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -49841c: |[49841c] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onPhyUpdate$12:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49842c: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498432: 0c01 |0003: move-result-object v1 │ │ -498434: 1a00 8b1c |0004: const-string v0, "Error on PHY update" // string@1c8b │ │ -498438: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ -49843e: 0e00 |0009: return-void │ │ +498420: |[498420] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onPhyUpdate$12:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +498430: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498436: 0c01 |0003: move-result-object v1 │ │ +498438: 1a00 8b1c |0004: const-string v0, "Error on PHY update" // string@1c8b │ │ +49843c: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ +498442: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2350 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -964548,20 +964549,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -498440: |[498440] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onReadRemoteRssi$14:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -498450: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498456: 0c01 |0003: move-result-object v1 │ │ -498458: 1a00 8c1c |0004: const-string v0, "Error on RSSI read" // string@1c8c │ │ -49845c: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ -498462: 0e00 |0009: return-void │ │ +498444: |[498444] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onReadRemoteRssi$14:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +498454: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49845a: 0c01 |0003: move-result-object v1 │ │ +49845c: 1a00 8c1c |0004: const-string v0, "Error on RSSI read" // string@1c8c │ │ +498460: 7240 05e9 1320 |0006: invoke-interface {v3, v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ +498466: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2399 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -964571,19 +964572,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;ZLno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -498464: |[498464] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onServicesDiscovered$5:(Landroid/bluetooth/BluetoothGatt;ZLno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -498474: 6e10 6302 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49847a: 0c00 |0003: move-result-object v0 │ │ -49847c: 7230 07e9 0201 |0004: invoke-interface {v2, v0, v1}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onServicesDiscovered:(Landroid/bluetooth/BluetoothDevice;Z)V // method@e907 │ │ -498482: 0e00 |0007: return-void │ │ +498468: |[498468] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onServicesDiscovered$5:(Landroid/bluetooth/BluetoothGatt;ZLno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +498478: 6e10 6302 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49847e: 0c00 |0003: move-result-object v0 │ │ +498480: 7230 07e9 0201 |0004: invoke-interface {v2, v0, v1}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onServicesDiscovered:(Landroid/bluetooth/BluetoothDevice;Z)V // method@e907 │ │ +498486: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1848 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ 0x0000 - 0x0008 reg=2 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -964593,19 +964594,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -498484: |[498484] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onServicesDiscovered$6:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -498494: 6e10 6302 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49849a: 0c00 |0003: move-result-object v0 │ │ -49849c: 7220 03e9 0100 |0004: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceNotSupported:(Landroid/bluetooth/BluetoothDevice;)V // method@e903 │ │ -4984a2: 0e00 |0007: return-void │ │ +498488: |[498488] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onServicesDiscovered$6:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +498498: 6e10 6302 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49849e: 0c00 |0003: move-result-object v0 │ │ +4984a0: 7220 03e9 0100 |0004: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceNotSupported:(Landroid/bluetooth/BluetoothDevice;)V // method@e903 │ │ +4984a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1929 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Landroid/bluetooth/BluetoothGatt; │ │ 0x0000 - 0x0008 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -964615,43 +964616,43 @@ │ │ type : '(ILandroid/bluetooth/BluetoothGatt;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -4982b8: |[4982b8] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionStateChange$2$BleManagerHandler$3:(ILandroid/bluetooth/BluetoothGatt;)V │ │ -4982c8: 5420 a6aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4982cc: 7110 4ae9 0000 |0002: invoke-static {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2200:(Lno/nordicsemi/android/ble/BleManagerHandler;)I // method@e94a │ │ -4982d2: 0a00 |0005: move-result v0 │ │ -4982d4: 3203 0300 |0006: if-eq v3, v0, 0009 // +0003 │ │ -4982d8: 0e00 |0008: return-void │ │ -4982da: 5423 a6aa |0009: iget-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4982de: 7110 42e9 0300 |000b: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e942 │ │ -4982e4: 0a03 |000e: move-result v3 │ │ -4982e6: 3803 2700 |000f: if-eqz v3, 0036 // +0027 │ │ -4982ea: 6e10 6302 0400 |0011: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4982f0: 0c03 |0014: move-result-object v3 │ │ -4982f2: 6e10 5902 0300 |0015: invoke-virtual {v3}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ -4982f8: 0a03 |0018: move-result v3 │ │ -4982fa: 1300 0b00 |0019: const/16 v0, #int 11 // #b │ │ -4982fe: 3203 1b00 |001b: if-eq v3, v0, 0036 // +001b │ │ -498302: 5423 a6aa |001d: iget-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498306: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -498308: 7120 3ee9 0300 |0020: invoke-static {v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e93e │ │ -49830e: 5423 a6aa |0023: iget-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498312: 1220 |0025: const/4 v0, #int 2 // #2 │ │ -498314: 1a01 d719 |0026: const-string v1, "Discovering services..." // string@19d7 │ │ -498318: 7130 37e9 0301 |0028: invoke-static {v3, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -49831e: 5423 a6aa |002b: iget-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498322: 1230 |002d: const/4 v0, #int 3 // #3 │ │ -498324: 1a01 778e |002e: const-string v1, "gatt.discoverServices()" // string@8e77 │ │ -498328: 7130 37e9 0301 |0030: invoke-static {v3, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -49832e: 6e10 6102 0400 |0033: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.discoverServices:()Z // method@0261 │ │ -498334: 0e00 |0036: return-void │ │ +4982bc: |[4982bc] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionStateChange$2$BleManagerHandler$3:(ILandroid/bluetooth/BluetoothGatt;)V │ │ +4982cc: 5420 a6aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4982d0: 7110 4ae9 0000 |0002: invoke-static {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2200:(Lno/nordicsemi/android/ble/BleManagerHandler;)I // method@e94a │ │ +4982d6: 0a00 |0005: move-result v0 │ │ +4982d8: 3203 0300 |0006: if-eq v3, v0, 0009 // +0003 │ │ +4982dc: 0e00 |0008: return-void │ │ +4982de: 5423 a6aa |0009: iget-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4982e2: 7110 42e9 0300 |000b: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e942 │ │ +4982e8: 0a03 |000e: move-result v3 │ │ +4982ea: 3803 2700 |000f: if-eqz v3, 0036 // +0027 │ │ +4982ee: 6e10 6302 0400 |0011: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4982f4: 0c03 |0014: move-result-object v3 │ │ +4982f6: 6e10 5902 0300 |0015: invoke-virtual {v3}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ +4982fc: 0a03 |0018: move-result v3 │ │ +4982fe: 1300 0b00 |0019: const/16 v0, #int 11 // #b │ │ +498302: 3203 1b00 |001b: if-eq v3, v0, 0036 // +001b │ │ +498306: 5423 a6aa |001d: iget-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49830a: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +49830c: 7120 3ee9 0300 |0020: invoke-static {v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e93e │ │ +498312: 5423 a6aa |0023: iget-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498316: 1220 |0025: const/4 v0, #int 2 // #2 │ │ +498318: 1a01 d719 |0026: const-string v1, "Discovering services..." // string@19d7 │ │ +49831c: 7130 37e9 0301 |0028: invoke-static {v3, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498322: 5423 a6aa |002b: iget-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498326: 1230 |002d: const/4 v0, #int 3 // #3 │ │ +498328: 1a01 778e |002e: const-string v1, "gatt.discoverServices()" // string@8e77 │ │ +49832c: 7130 37e9 0301 |0030: invoke-static {v3, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498332: 6e10 6102 0400 |0033: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.discoverServices:()Z // method@0261 │ │ +498338: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1725 │ │ 0x0009 line=1733 │ │ 0x0011 line=1734 │ │ 0x001d line=1735 │ │ 0x0023 line=1736 │ │ @@ -964667,23 +964668,23 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -498338: |[498338] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionStateChange$3$BleManagerHandler$3:(Landroid/bluetooth/BluetoothGatt;)V │ │ -498348: 5420 a6aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49834c: 6e10 6302 0300 |0002: invoke-virtual {v3}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498352: 0c03 |0005: move-result-object v3 │ │ -498354: 5421 a6aa |0006: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498358: 7110 6ee9 0100 |0008: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ -49835e: 0c01 |000b: move-result-object v1 │ │ -498360: 7130 52e9 3001 |000c: invoke-static {v0, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2700:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z // method@e952 │ │ -498366: 0e00 |000f: return-void │ │ +49833c: |[49833c] no.nordicsemi.android.ble.BleManagerHandler$3.lambda$onConnectionStateChange$3$BleManagerHandler$3:(Landroid/bluetooth/BluetoothGatt;)V │ │ +49834c: 5420 a6aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498350: 6e10 6302 0300 |0002: invoke-virtual {v3}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498356: 0c03 |0005: move-result-object v3 │ │ +498358: 5421 a6aa |0006: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49835c: 7110 6ee9 0100 |0008: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ +498362: 0c01 |000b: move-result-object v1 │ │ +498364: 7130 52e9 3001 |000c: invoke-static {v0, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2700:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z // method@e952 │ │ +49836a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1758 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lno/nordicsemi/android/ble/BleManagerHandler$3; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/bluetooth/BluetoothGatt; │ │ │ │ @@ -964692,170 +964693,170 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 328 16-bit code units │ │ -4984a4: |[4984a4] no.nordicsemi.android.ble.BleManagerHandler$3.onCharacteristicChanged:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -4984b4: 6e10 7602 0b00 |0000: invoke-virtual {v11}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -4984ba: 0c00 |0003: move-result-object v0 │ │ -4984bc: 5491 a6aa |0004: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4984c0: 7120 62e9 b100 |0006: invoke-static {v1, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3900:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e962 │ │ -4984c6: 0a01 |0009: move-result v1 │ │ -4984c8: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -4984ca: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -4984cc: 1244 |000c: const/4 v4, #int 4 // #4 │ │ -4984ce: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -4984d0: 3801 3000 |000e: if-eqz v1, 003e // +0030 │ │ -4984d4: 549b a6aa |0010: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4984d8: 7120 39e9 5b00 |0012: invoke-static {v11, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ -4984de: 549b a6aa |0015: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4984e2: 7110 47e9 0b00 |0017: invoke-static {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e947 │ │ -4984e8: 0c0b |001a: move-result-object v11 │ │ -4984ea: 7210 1de3 0b00 |001b: invoke-interface {v11}, Ljava/util/Deque;.clear:()V // method@e31d │ │ -4984f0: 549b a6aa |001e: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4984f4: 7120 59e9 3b00 |0020: invoke-static {v11, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; // method@e959 │ │ -4984fa: 549b a6aa |0023: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4984fe: 1a00 8358 |0025: const-string v0, "Service Changed indication received" // string@5883 │ │ -498502: 7130 37e9 4b00 |0027: invoke-static {v11, v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498508: 549b a6aa |002a: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49850c: 1a00 d619 |002c: const-string v0, "Discovering Services..." // string@19d6 │ │ -498510: 7130 37e9 2b00 |002e: invoke-static {v11, v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498516: 549b a6aa |0031: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49851a: 1230 |0033: const/4 v0, #int 3 // #3 │ │ -49851c: 1a01 778e |0034: const-string v1, "gatt.discoverServices()" // string@8e77 │ │ -498520: 7130 37e9 0b01 |0036: invoke-static {v11, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498526: 6e10 6102 0a00 |0039: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGatt;.discoverServices:()Z // method@0261 │ │ -49852c: 2900 0b01 |003c: goto/16 0147 // +010b │ │ -498530: 6201 93aa |003e: sget-object v1, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ -498534: 6e20 7202 1b00 |0040: invoke-virtual {v11, v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptor:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor; // method@0272 │ │ -49853a: 0c01 |0043: move-result-object v1 │ │ -49853c: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -49853e: 3801 1700 |0045: if-eqz v1, 005c // +0017 │ │ -498542: 6e10 7e02 0100 |0047: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -498548: 0c07 |004a: move-result-object v7 │ │ -49854a: 3807 1100 |004b: if-eqz v7, 005c // +0011 │ │ -49854e: 6e10 7e02 0100 |004d: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -498554: 0c07 |0050: move-result-object v7 │ │ -498556: 2177 |0051: array-length v7, v7 │ │ -498558: 3327 0a00 |0052: if-ne v7, v2, 005c // +000a │ │ -49855c: 6e10 7e02 0100 |0054: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -498562: 0c01 |0057: move-result-object v1 │ │ -498564: 4801 0106 |0058: aget-byte v1, v1, v6 │ │ -498568: 3351 0300 |005a: if-ne v1, v5, 005d // +0003 │ │ -49856c: 1216 |005c: const/4 v6, #int 1 // #1 │ │ -49856e: 7110 65f0 0000 |005d: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ -498574: 0c01 |0060: move-result-object v1 │ │ -498576: 1a02 3106 |0061: const-string v2, ", value: " // string@0631 │ │ -49857a: 3806 2800 |0063: if-eqz v6, 008b // +0028 │ │ -49857e: 5496 a6aa |0065: iget-object v6, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498582: 2207 0819 |0067: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ -498586: 7010 06e1 0700 |0069: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49858c: 1a08 f74d |006c: const-string v8, "Notification received from " // string@4df7 │ │ -498590: 6e20 12e1 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498596: 6e10 7502 0b00 |0071: invoke-virtual {v11}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49859c: 0c08 |0074: move-result-object v8 │ │ -49859e: 6e20 11e1 8700 |0075: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4985a4: 6e20 12e1 2700 |0078: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4985aa: 6e20 12e1 1700 |007b: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4985b0: 6e10 1fe1 0700 |007e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4985b6: 0c01 |0081: move-result-object v1 │ │ -4985b8: 7130 37e9 4601 |0082: invoke-static {v6, v4, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -4985be: 5491 a6aa |0085: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4985c2: 6e30 cde9 a10b |0087: invoke-virtual {v1, v10, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicNotified:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e9cd │ │ -4985c8: 2826 |008a: goto 00b0 // +0026 │ │ -4985ca: 5496 a6aa |008b: iget-object v6, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4985ce: 2207 0819 |008d: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ -4985d2: 7010 06e1 0700 |008f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4985d8: 1a08 5a24 |0092: const-string v8, "Indication received from " // string@245a │ │ -4985dc: 6e20 12e1 8700 |0094: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4985e2: 6e10 7502 0b00 |0097: invoke-virtual {v11}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -4985e8: 0c08 |009a: move-result-object v8 │ │ -4985ea: 6e20 11e1 8700 |009b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4985f0: 6e20 12e1 2700 |009e: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4985f6: 6e20 12e1 1700 |00a1: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4985fc: 6e10 1fe1 0700 |00a4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -498602: 0c01 |00a7: move-result-object v1 │ │ -498604: 7130 37e9 4601 |00a8: invoke-static {v6, v4, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -49860a: 5491 a6aa |00ab: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49860e: 6e30 cce9 a10b |00ad: invoke-virtual {v1, v10, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicIndicated:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e9cc │ │ -498614: 5491 a6aa |00b0: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498618: 7110 64e9 0100 |00b2: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e964 │ │ -49861e: 0c01 |00b5: move-result-object v1 │ │ -498620: 3801 1700 |00b6: if-eqz v1, 00cd // +0017 │ │ -498624: 5491 a6aa |00b8: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498628: 7120 65e9 b100 |00ba: invoke-static {v1, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4100:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e965 │ │ -49862e: 0a01 |00bd: move-result v1 │ │ -498630: 3801 0f00 |00be: if-eqz v1, 00cd // +000f │ │ -498634: 5491 a6aa |00c0: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498638: 7110 64e9 0100 |00c2: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e964 │ │ -49863e: 0c01 |00c5: move-result-object v1 │ │ -498640: 6e10 6302 0a00 |00c6: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498646: 0c02 |00c9: move-result-object v2 │ │ -498648: 6e30 d2eb 2100 |00ca: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/ValueChangedCallback;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebd2 │ │ -49864e: 5491 a6aa |00cd: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498652: 7110 66e9 0100 |00cf: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/HashMap; // method@e966 │ │ -498658: 0c01 |00d2: move-result-object v1 │ │ -49865a: 6e20 43e3 b100 |00d3: invoke-virtual {v1, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e343 │ │ -498660: 0c01 |00d6: move-result-object v1 │ │ -498662: 1f01 721b |00d7: check-cast v1, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ -498666: 3801 0f00 |00d9: if-eqz v1, 00e8 // +000f │ │ -49866a: 6e20 cfeb 0100 |00db: invoke-virtual {v1, v0}, Lno/nordicsemi/android/ble/ValueChangedCallback;.matches:([B)Z // method@ebcf │ │ -498670: 0a02 |00de: move-result v2 │ │ -498672: 3802 0900 |00df: if-eqz v2, 00e8 // +0009 │ │ -498676: 6e10 6302 0a00 |00e1: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49867c: 0c02 |00e4: move-result-object v2 │ │ -49867e: 6e30 d2eb 2100 |00e5: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/ValueChangedCallback;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebd2 │ │ -498684: 5491 a6aa |00e8: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498688: 7110 6ce9 0100 |00ea: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ -49868e: 0c01 |00ed: move-result-object v1 │ │ -498690: 2011 741b |00ee: instance-of v1, v1, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ -498694: 3801 4a00 |00f0: if-eqz v1, 013a // +004a │ │ -498698: 5491 a6aa |00f2: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49869c: 7110 6ce9 0100 |00f4: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ -4986a2: 0c01 |00f7: move-result-object v1 │ │ -4986a4: 5411 8baa |00f8: iget-object v1, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@aa8b │ │ -4986a8: 33b1 4000 |00fa: if-ne v1, v11, 013a // +0040 │ │ -4986ac: 549b a6aa |00fc: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4986b0: 7110 6ce9 0b00 |00fe: invoke-static {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ -4986b6: 0c0b |0101: move-result-object v11 │ │ -4986b8: 6e10 70e8 0b00 |0102: invoke-virtual {v11}, Lno/nordicsemi/android/ble/AwaitingRequest;.isTriggerPending:()Z // method@e870 │ │ -4986be: 0a0b |0105: move-result v11 │ │ -4986c0: 390b 3400 |0106: if-nez v11, 013a // +0034 │ │ -4986c4: 549b a6aa |0108: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4986c8: 7110 6ce9 0b00 |010a: invoke-static {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ -4986ce: 0c0b |010d: move-result-object v11 │ │ -4986d0: 1f0b 741b |010e: check-cast v11, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ -4986d4: 6e20 0dec 0b00 |0110: invoke-virtual {v11, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.matches:([B)Z // method@ec0d │ │ -4986da: 0a01 |0113: move-result v1 │ │ -4986dc: 3801 2600 |0114: if-eqz v1, 013a // +0026 │ │ -4986e0: 6e10 6302 0a00 |0116: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4986e6: 0c01 |0119: move-result-object v1 │ │ -4986e8: 6e30 11ec 1b00 |011a: invoke-virtual {v11, v1, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ec11 │ │ -4986ee: 6e10 06ec 0b00 |011d: invoke-virtual {v11}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.hasMore:()Z // method@ec06 │ │ -4986f4: 0a00 |0120: move-result v0 │ │ -4986f6: 3900 1900 |0121: if-nez v0, 013a // +0019 │ │ -4986fa: 6e10 6302 0a00 |0123: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498700: 0c0a |0126: move-result-object v10 │ │ -498702: 6e20 10ec ab00 |0127: invoke-virtual {v11, v10}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec10 │ │ -498708: 549a a6aa |012a: iget-object v10, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49870c: 7120 6de9 3a00 |012c: invoke-static {v10, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -498712: 6e10 09ec 0b00 |012f: invoke-virtual {v11}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.isTriggerCompleteOrNull:()Z // method@ec09 │ │ -498718: 0a0a |0132: move-result v10 │ │ -49871a: 380a 0700 |0133: if-eqz v10, 013a // +0007 │ │ -49871e: 549a a6aa |0135: iget-object v10, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498722: 7120 40e9 5a00 |0137: invoke-static {v10, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -498728: 549a a6aa |013a: iget-object v10, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49872c: 7110 5de9 0a00 |013c: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -498732: 0a0a |013f: move-result v10 │ │ -498734: 380a 0700 |0140: if-eqz v10, 0147 // +0007 │ │ -498738: 549a a6aa |0142: iget-object v10, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49873c: 7120 40e9 5a00 |0144: invoke-static {v10, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -498742: 0e00 |0147: return-void │ │ +4984a8: |[4984a8] no.nordicsemi.android.ble.BleManagerHandler$3.onCharacteristicChanged:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +4984b8: 6e10 7602 0b00 |0000: invoke-virtual {v11}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +4984be: 0c00 |0003: move-result-object v0 │ │ +4984c0: 5491 a6aa |0004: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4984c4: 7120 62e9 b100 |0006: invoke-static {v1, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3900:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e962 │ │ +4984ca: 0a01 |0009: move-result v1 │ │ +4984cc: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +4984ce: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +4984d0: 1244 |000c: const/4 v4, #int 4 // #4 │ │ +4984d2: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +4984d4: 3801 3000 |000e: if-eqz v1, 003e // +0030 │ │ +4984d8: 549b a6aa |0010: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4984dc: 7120 39e9 5b00 |0012: invoke-static {v11, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ +4984e2: 549b a6aa |0015: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4984e6: 7110 47e9 0b00 |0017: invoke-static {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e947 │ │ +4984ec: 0c0b |001a: move-result-object v11 │ │ +4984ee: 7210 1de3 0b00 |001b: invoke-interface {v11}, Ljava/util/Deque;.clear:()V // method@e31d │ │ +4984f4: 549b a6aa |001e: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4984f8: 7120 59e9 3b00 |0020: invoke-static {v11, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; // method@e959 │ │ +4984fe: 549b a6aa |0023: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498502: 1a00 8358 |0025: const-string v0, "Service Changed indication received" // string@5883 │ │ +498506: 7130 37e9 4b00 |0027: invoke-static {v11, v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49850c: 549b a6aa |002a: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498510: 1a00 d619 |002c: const-string v0, "Discovering Services..." // string@19d6 │ │ +498514: 7130 37e9 2b00 |002e: invoke-static {v11, v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49851a: 549b a6aa |0031: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49851e: 1230 |0033: const/4 v0, #int 3 // #3 │ │ +498520: 1a01 778e |0034: const-string v1, "gatt.discoverServices()" // string@8e77 │ │ +498524: 7130 37e9 0b01 |0036: invoke-static {v11, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49852a: 6e10 6102 0a00 |0039: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGatt;.discoverServices:()Z // method@0261 │ │ +498530: 2900 0b01 |003c: goto/16 0147 // +010b │ │ +498534: 6201 93aa |003e: sget-object v1, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ +498538: 6e20 7202 1b00 |0040: invoke-virtual {v11, v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptor:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor; // method@0272 │ │ +49853e: 0c01 |0043: move-result-object v1 │ │ +498540: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +498542: 3801 1700 |0045: if-eqz v1, 005c // +0017 │ │ +498546: 6e10 7e02 0100 |0047: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49854c: 0c07 |004a: move-result-object v7 │ │ +49854e: 3807 1100 |004b: if-eqz v7, 005c // +0011 │ │ +498552: 6e10 7e02 0100 |004d: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +498558: 0c07 |0050: move-result-object v7 │ │ +49855a: 2177 |0051: array-length v7, v7 │ │ +49855c: 3327 0a00 |0052: if-ne v7, v2, 005c // +000a │ │ +498560: 6e10 7e02 0100 |0054: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +498566: 0c01 |0057: move-result-object v1 │ │ +498568: 4801 0106 |0058: aget-byte v1, v1, v6 │ │ +49856c: 3351 0300 |005a: if-ne v1, v5, 005d // +0003 │ │ +498570: 1216 |005c: const/4 v6, #int 1 // #1 │ │ +498572: 7110 65f0 0000 |005d: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ +498578: 0c01 |0060: move-result-object v1 │ │ +49857a: 1a02 3106 |0061: const-string v2, ", value: " // string@0631 │ │ +49857e: 3806 2800 |0063: if-eqz v6, 008b // +0028 │ │ +498582: 5496 a6aa |0065: iget-object v6, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498586: 2207 0819 |0067: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ +49858a: 7010 06e1 0700 |0069: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +498590: 1a08 f74d |006c: const-string v8, "Notification received from " // string@4df7 │ │ +498594: 6e20 12e1 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49859a: 6e10 7502 0b00 |0071: invoke-virtual {v11}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +4985a0: 0c08 |0074: move-result-object v8 │ │ +4985a2: 6e20 11e1 8700 |0075: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4985a8: 6e20 12e1 2700 |0078: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4985ae: 6e20 12e1 1700 |007b: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4985b4: 6e10 1fe1 0700 |007e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4985ba: 0c01 |0081: move-result-object v1 │ │ +4985bc: 7130 37e9 4601 |0082: invoke-static {v6, v4, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +4985c2: 5491 a6aa |0085: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4985c6: 6e30 cde9 a10b |0087: invoke-virtual {v1, v10, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicNotified:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e9cd │ │ +4985cc: 2826 |008a: goto 00b0 // +0026 │ │ +4985ce: 5496 a6aa |008b: iget-object v6, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4985d2: 2207 0819 |008d: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ +4985d6: 7010 06e1 0700 |008f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4985dc: 1a08 5a24 |0092: const-string v8, "Indication received from " // string@245a │ │ +4985e0: 6e20 12e1 8700 |0094: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4985e6: 6e10 7502 0b00 |0097: invoke-virtual {v11}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +4985ec: 0c08 |009a: move-result-object v8 │ │ +4985ee: 6e20 11e1 8700 |009b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4985f4: 6e20 12e1 2700 |009e: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4985fa: 6e20 12e1 1700 |00a1: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498600: 6e10 1fe1 0700 |00a4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +498606: 0c01 |00a7: move-result-object v1 │ │ +498608: 7130 37e9 4601 |00a8: invoke-static {v6, v4, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49860e: 5491 a6aa |00ab: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498612: 6e30 cce9 a10b |00ad: invoke-virtual {v1, v10, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicIndicated:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e9cc │ │ +498618: 5491 a6aa |00b0: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49861c: 7110 64e9 0100 |00b2: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e964 │ │ +498622: 0c01 |00b5: move-result-object v1 │ │ +498624: 3801 1700 |00b6: if-eqz v1, 00cd // +0017 │ │ +498628: 5491 a6aa |00b8: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49862c: 7120 65e9 b100 |00ba: invoke-static {v1, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4100:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e965 │ │ +498632: 0a01 |00bd: move-result v1 │ │ +498634: 3801 0f00 |00be: if-eqz v1, 00cd // +000f │ │ +498638: 5491 a6aa |00c0: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49863c: 7110 64e9 0100 |00c2: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e964 │ │ +498642: 0c01 |00c5: move-result-object v1 │ │ +498644: 6e10 6302 0a00 |00c6: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49864a: 0c02 |00c9: move-result-object v2 │ │ +49864c: 6e30 d2eb 2100 |00ca: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/ValueChangedCallback;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebd2 │ │ +498652: 5491 a6aa |00cd: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498656: 7110 66e9 0100 |00cf: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/HashMap; // method@e966 │ │ +49865c: 0c01 |00d2: move-result-object v1 │ │ +49865e: 6e20 43e3 b100 |00d3: invoke-virtual {v1, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e343 │ │ +498664: 0c01 |00d6: move-result-object v1 │ │ +498666: 1f01 721b |00d7: check-cast v1, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ +49866a: 3801 0f00 |00d9: if-eqz v1, 00e8 // +000f │ │ +49866e: 6e20 cfeb 0100 |00db: invoke-virtual {v1, v0}, Lno/nordicsemi/android/ble/ValueChangedCallback;.matches:([B)Z // method@ebcf │ │ +498674: 0a02 |00de: move-result v2 │ │ +498676: 3802 0900 |00df: if-eqz v2, 00e8 // +0009 │ │ +49867a: 6e10 6302 0a00 |00e1: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498680: 0c02 |00e4: move-result-object v2 │ │ +498682: 6e30 d2eb 2100 |00e5: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/ValueChangedCallback;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebd2 │ │ +498688: 5491 a6aa |00e8: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49868c: 7110 6ce9 0100 |00ea: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ +498692: 0c01 |00ed: move-result-object v1 │ │ +498694: 2011 741b |00ee: instance-of v1, v1, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ +498698: 3801 4a00 |00f0: if-eqz v1, 013a // +004a │ │ +49869c: 5491 a6aa |00f2: iget-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4986a0: 7110 6ce9 0100 |00f4: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ +4986a6: 0c01 |00f7: move-result-object v1 │ │ +4986a8: 5411 8baa |00f8: iget-object v1, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@aa8b │ │ +4986ac: 33b1 4000 |00fa: if-ne v1, v11, 013a // +0040 │ │ +4986b0: 549b a6aa |00fc: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4986b4: 7110 6ce9 0b00 |00fe: invoke-static {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ +4986ba: 0c0b |0101: move-result-object v11 │ │ +4986bc: 6e10 70e8 0b00 |0102: invoke-virtual {v11}, Lno/nordicsemi/android/ble/AwaitingRequest;.isTriggerPending:()Z // method@e870 │ │ +4986c2: 0a0b |0105: move-result v11 │ │ +4986c4: 390b 3400 |0106: if-nez v11, 013a // +0034 │ │ +4986c8: 549b a6aa |0108: iget-object v11, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4986cc: 7110 6ce9 0b00 |010a: invoke-static {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ +4986d2: 0c0b |010d: move-result-object v11 │ │ +4986d4: 1f0b 741b |010e: check-cast v11, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ +4986d8: 6e20 0dec 0b00 |0110: invoke-virtual {v11, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.matches:([B)Z // method@ec0d │ │ +4986de: 0a01 |0113: move-result v1 │ │ +4986e0: 3801 2600 |0114: if-eqz v1, 013a // +0026 │ │ +4986e4: 6e10 6302 0a00 |0116: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4986ea: 0c01 |0119: move-result-object v1 │ │ +4986ec: 6e30 11ec 1b00 |011a: invoke-virtual {v11, v1, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ec11 │ │ +4986f2: 6e10 06ec 0b00 |011d: invoke-virtual {v11}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.hasMore:()Z // method@ec06 │ │ +4986f8: 0a00 |0120: move-result v0 │ │ +4986fa: 3900 1900 |0121: if-nez v0, 013a // +0019 │ │ +4986fe: 6e10 6302 0a00 |0123: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498704: 0c0a |0126: move-result-object v10 │ │ +498706: 6e20 10ec ab00 |0127: invoke-virtual {v11, v10}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec10 │ │ +49870c: 549a a6aa |012a: iget-object v10, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498710: 7120 6de9 3a00 |012c: invoke-static {v10, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +498716: 6e10 09ec 0b00 |012f: invoke-virtual {v11}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.isTriggerCompleteOrNull:()Z // method@ec09 │ │ +49871c: 0a0a |0132: move-result v10 │ │ +49871e: 380a 0700 |0133: if-eqz v10, 013a // +0007 │ │ +498722: 549a a6aa |0135: iget-object v10, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498726: 7120 40e9 5a00 |0137: invoke-static {v10, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +49872c: 549a a6aa |013a: iget-object v10, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498730: 7110 5de9 0a00 |013c: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +498736: 0a0a |013f: move-result v10 │ │ +498738: 380a 0700 |0140: if-eqz v10, 0147 // +0007 │ │ +49873c: 549a a6aa |0142: iget-object v10, v9, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498740: 7120 40e9 5a00 |0144: invoke-static {v10, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +498746: 0e00 |0147: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2173 │ │ 0x0004 line=2175 │ │ 0x0010 line=2178 │ │ 0x0015 line=2180 │ │ 0x001e line=2181 │ │ @@ -964904,129 +964905,129 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 245 16-bit code units │ │ -498744: |[498744] no.nordicsemi.android.ble.BleManagerHandler$3.onCharacteristicRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V │ │ -498754: 6e10 7602 0600 |0000: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -49875a: 0c00 |0003: move-result-object v0 │ │ -49875c: 3907 6400 |0004: if-nez v7, 0068 // +0064 │ │ -498760: 5447 a6aa |0006: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498764: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -498766: 2202 0819 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49876a: 7010 06e1 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -498770: 1a03 ef53 |000e: const-string v3, "Read Response received from " // string@53ef │ │ -498774: 6e20 12e1 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49877a: 6e10 7502 0600 |0013: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -498780: 0c03 |0016: move-result-object v3 │ │ -498782: 6e20 11e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -498788: 1a03 3106 |001a: const-string v3, ", value: " // string@0631 │ │ -49878c: 6e20 12e1 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498792: 7110 65f0 0000 |001f: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ -498798: 0c03 |0022: move-result-object v3 │ │ -49879a: 6e20 12e1 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4987a0: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4987a6: 0c02 |0029: move-result-object v2 │ │ -4987a8: 7130 37e9 1702 |002a: invoke-static {v7, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -4987ae: 5447 a6aa |002d: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4987b2: 6e30 cee9 5706 |002f: invoke-virtual {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e9ce │ │ -4987b8: 5446 a6aa |0032: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4987bc: 7110 6ae9 0600 |0034: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4987c2: 0c06 |0037: move-result-object v6 │ │ -4987c4: 2066 621b |0038: instance-of v6, v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ -4987c8: 3806 7800 |003a: if-eqz v6, 00b2 // +0078 │ │ -4987cc: 5446 a6aa |003c: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4987d0: 7110 6ae9 0600 |003e: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4987d6: 0c06 |0041: move-result-object v6 │ │ -4987d8: 1f06 621b |0042: check-cast v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ -4987dc: 6e20 bdea 0600 |0044: invoke-virtual {v6, v0}, Lno/nordicsemi/android/ble/ReadRequest;.matches:([B)Z // method@eabd │ │ -4987e2: 0a07 |0047: move-result v7 │ │ -4987e4: 3807 0900 |0048: if-eqz v7, 0051 // +0009 │ │ -4987e8: 6e10 6302 0500 |004a: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4987ee: 0c01 |004d: move-result-object v1 │ │ -4987f0: 6e30 c1ea 1600 |004e: invoke-virtual {v6, v1, v0}, Lno/nordicsemi/android/ble/ReadRequest;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@eac1 │ │ -4987f6: 3807 1100 |0051: if-eqz v7, 0062 // +0011 │ │ -4987fa: 6e10 b7ea 0600 |0053: invoke-virtual {v6}, Lno/nordicsemi/android/ble/ReadRequest;.hasMore:()Z // method@eab7 │ │ -498800: 0a07 |0056: move-result v7 │ │ -498802: 3807 0300 |0057: if-eqz v7, 005a // +0003 │ │ -498806: 2809 |0059: goto 0062 // +0009 │ │ -498808: 6e10 6302 0500 |005a: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49880e: 0c05 |005d: move-result-object v5 │ │ -498810: 6e20 c0ea 5600 |005e: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/ReadRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eac0 │ │ -498816: 2851 |0061: goto 00b2 // +0051 │ │ -498818: 5445 a6aa |0062: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49881c: 7120 3fe9 6500 |0064: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ -498822: 284b |0067: goto 00b2 // +004b │ │ -498824: 1a06 4d0f |0068: const-string v6, "BleManager" // string@0f4d │ │ -498828: 1250 |006a: const/4 v0, #int 5 // #5 │ │ -49882a: 3207 5300 |006b: if-eq v7, v0, 00be // +0053 │ │ -49882e: 1301 0800 |006d: const/16 v1, #int 8 // #8 │ │ -498832: 3217 4f00 |006f: if-eq v7, v1, 00be // +004f │ │ -498836: 1301 8900 |0071: const/16 v1, #int 137 // #89 │ │ -49883a: 3317 0300 |0073: if-ne v7, v1, 0076 // +0003 │ │ -49883e: 2849 |0075: goto 00be // +0049 │ │ -498840: 2200 0819 |0076: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -498844: 7010 06e1 0000 |0078: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49884a: 1a01 2ec5 |007b: const-string v1, "onCharacteristicRead error " // string@c52e │ │ -49884e: 6e20 12e1 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498854: 6e20 0de1 7000 |0080: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49885a: 6e10 1fe1 0000 |0083: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -498860: 0c00 |0086: move-result-object v0 │ │ -498862: 7120 4d09 0600 |0087: invoke-static {v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -498868: 5446 a6aa |008a: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49886c: 7110 6ae9 0600 |008c: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498872: 0c06 |008f: move-result-object v6 │ │ -498874: 2066 621b |0090: instance-of v6, v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ -498878: 3806 0f00 |0092: if-eqz v6, 00a1 // +000f │ │ -49887c: 5446 a6aa |0094: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498880: 7110 6ae9 0600 |0096: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498886: 0c06 |0099: move-result-object v6 │ │ -498888: 6e10 6302 0500 |009a: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49888e: 0c00 |009d: move-result-object v0 │ │ -498890: 6e30 46eb 0607 |009e: invoke-virtual {v6, v0, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -498896: 5446 a6aa |00a1: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49889a: 1200 |00a3: const/4 v0, #int 0 // #0 │ │ -49889c: 7120 6de9 0600 |00a4: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -4988a2: 5446 a6aa |00a7: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4988a6: 6e10 6302 0500 |00a9: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4988ac: 0c05 |00ac: move-result-object v5 │ │ -4988ae: 1a00 911c |00ad: const-string v0, "Error on reading characteristic" // string@1c91 │ │ -4988b2: 7140 5ce9 5670 |00af: invoke-static {v6, v5, v0, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ -4988b8: 5445 a6aa |00b2: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4988bc: 7110 5de9 0500 |00b4: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -4988c2: 5445 a6aa |00b7: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4988c6: 1216 |00b9: const/4 v6, #int 1 // #1 │ │ -4988c8: 7120 40e9 6500 |00ba: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -4988ce: 0e00 |00bd: return-void │ │ -4988d0: 5441 a6aa |00be: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4988d4: 2202 0819 |00c0: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4988d8: 7010 06e1 0200 |00c2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4988de: 1a03 e10c |00c5: const-string v3, "Authentication required (" // string@0ce1 │ │ -4988e2: 6e20 12e1 3200 |00c7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4988e8: 6e20 0de1 7200 |00ca: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4988ee: 1a03 db04 |00cd: const-string v3, ")" // string@04db │ │ -4988f2: 6e20 12e1 3200 |00cf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4988f8: 6e10 1fe1 0200 |00d2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4988fe: 0c02 |00d5: move-result-object v2 │ │ -498900: 7130 37e9 0102 |00d6: invoke-static {v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498906: 6e10 6302 0500 |00d9: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49890c: 0c00 |00dc: move-result-object v0 │ │ -49890e: 6e10 5902 0000 |00dd: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ -498914: 0a00 |00e0: move-result v0 │ │ -498916: 1301 0a00 |00e1: const/16 v1, #int 10 // #a │ │ -49891a: 3210 1100 |00e3: if-eq v0, v1, 00f4 // +0011 │ │ -49891e: 1a00 b551 |00e5: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ -498922: 7120 5409 0600 |00e7: invoke-static {v6, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ -498928: 5446 a6aa |00ea: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49892c: 2200 031b |00ec: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ; // type@1b03 │ │ -498930: 7030 e1e7 5007 |00ee: invoke-direct {v0, v5, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7e1 │ │ -498936: 7120 38e9 0600 |00f1: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -49893c: 0e00 |00f4: return-void │ │ +498748: |[498748] no.nordicsemi.android.ble.BleManagerHandler$3.onCharacteristicRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V │ │ +498758: 6e10 7602 0600 |0000: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +49875e: 0c00 |0003: move-result-object v0 │ │ +498760: 3907 6400 |0004: if-nez v7, 0068 // +0064 │ │ +498764: 5447 a6aa |0006: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498768: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +49876a: 2202 0819 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49876e: 7010 06e1 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +498774: 1a03 ef53 |000e: const-string v3, "Read Response received from " // string@53ef │ │ +498778: 6e20 12e1 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49877e: 6e10 7502 0600 |0013: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +498784: 0c03 |0016: move-result-object v3 │ │ +498786: 6e20 11e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49878c: 1a03 3106 |001a: const-string v3, ", value: " // string@0631 │ │ +498790: 6e20 12e1 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498796: 7110 65f0 0000 |001f: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ +49879c: 0c03 |0022: move-result-object v3 │ │ +49879e: 6e20 12e1 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4987a4: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4987aa: 0c02 |0029: move-result-object v2 │ │ +4987ac: 7130 37e9 1702 |002a: invoke-static {v7, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +4987b2: 5447 a6aa |002d: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4987b6: 6e30 cee9 5706 |002f: invoke-virtual {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e9ce │ │ +4987bc: 5446 a6aa |0032: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4987c0: 7110 6ae9 0600 |0034: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4987c6: 0c06 |0037: move-result-object v6 │ │ +4987c8: 2066 621b |0038: instance-of v6, v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ +4987cc: 3806 7800 |003a: if-eqz v6, 00b2 // +0078 │ │ +4987d0: 5446 a6aa |003c: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4987d4: 7110 6ae9 0600 |003e: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4987da: 0c06 |0041: move-result-object v6 │ │ +4987dc: 1f06 621b |0042: check-cast v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ +4987e0: 6e20 bdea 0600 |0044: invoke-virtual {v6, v0}, Lno/nordicsemi/android/ble/ReadRequest;.matches:([B)Z // method@eabd │ │ +4987e6: 0a07 |0047: move-result v7 │ │ +4987e8: 3807 0900 |0048: if-eqz v7, 0051 // +0009 │ │ +4987ec: 6e10 6302 0500 |004a: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4987f2: 0c01 |004d: move-result-object v1 │ │ +4987f4: 6e30 c1ea 1600 |004e: invoke-virtual {v6, v1, v0}, Lno/nordicsemi/android/ble/ReadRequest;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@eac1 │ │ +4987fa: 3807 1100 |0051: if-eqz v7, 0062 // +0011 │ │ +4987fe: 6e10 b7ea 0600 |0053: invoke-virtual {v6}, Lno/nordicsemi/android/ble/ReadRequest;.hasMore:()Z // method@eab7 │ │ +498804: 0a07 |0056: move-result v7 │ │ +498806: 3807 0300 |0057: if-eqz v7, 005a // +0003 │ │ +49880a: 2809 |0059: goto 0062 // +0009 │ │ +49880c: 6e10 6302 0500 |005a: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498812: 0c05 |005d: move-result-object v5 │ │ +498814: 6e20 c0ea 5600 |005e: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/ReadRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eac0 │ │ +49881a: 2851 |0061: goto 00b2 // +0051 │ │ +49881c: 5445 a6aa |0062: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498820: 7120 3fe9 6500 |0064: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ +498826: 284b |0067: goto 00b2 // +004b │ │ +498828: 1a06 4d0f |0068: const-string v6, "BleManager" // string@0f4d │ │ +49882c: 1250 |006a: const/4 v0, #int 5 // #5 │ │ +49882e: 3207 5300 |006b: if-eq v7, v0, 00be // +0053 │ │ +498832: 1301 0800 |006d: const/16 v1, #int 8 // #8 │ │ +498836: 3217 4f00 |006f: if-eq v7, v1, 00be // +004f │ │ +49883a: 1301 8900 |0071: const/16 v1, #int 137 // #89 │ │ +49883e: 3317 0300 |0073: if-ne v7, v1, 0076 // +0003 │ │ +498842: 2849 |0075: goto 00be // +0049 │ │ +498844: 2200 0819 |0076: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +498848: 7010 06e1 0000 |0078: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49884e: 1a01 2ec5 |007b: const-string v1, "onCharacteristicRead error " // string@c52e │ │ +498852: 6e20 12e1 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498858: 6e20 0de1 7000 |0080: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49885e: 6e10 1fe1 0000 |0083: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +498864: 0c00 |0086: move-result-object v0 │ │ +498866: 7120 4d09 0600 |0087: invoke-static {v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +49886c: 5446 a6aa |008a: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498870: 7110 6ae9 0600 |008c: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +498876: 0c06 |008f: move-result-object v6 │ │ +498878: 2066 621b |0090: instance-of v6, v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ +49887c: 3806 0f00 |0092: if-eqz v6, 00a1 // +000f │ │ +498880: 5446 a6aa |0094: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498884: 7110 6ae9 0600 |0096: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +49888a: 0c06 |0099: move-result-object v6 │ │ +49888c: 6e10 6302 0500 |009a: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498892: 0c00 |009d: move-result-object v0 │ │ +498894: 6e30 46eb 0607 |009e: invoke-virtual {v6, v0, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +49889a: 5446 a6aa |00a1: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49889e: 1200 |00a3: const/4 v0, #int 0 // #0 │ │ +4988a0: 7120 6de9 0600 |00a4: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +4988a6: 5446 a6aa |00a7: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4988aa: 6e10 6302 0500 |00a9: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4988b0: 0c05 |00ac: move-result-object v5 │ │ +4988b2: 1a00 911c |00ad: const-string v0, "Error on reading characteristic" // string@1c91 │ │ +4988b6: 7140 5ce9 5670 |00af: invoke-static {v6, v5, v0, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ +4988bc: 5445 a6aa |00b2: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4988c0: 7110 5de9 0500 |00b4: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +4988c6: 5445 a6aa |00b7: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4988ca: 1216 |00b9: const/4 v6, #int 1 // #1 │ │ +4988cc: 7120 40e9 6500 |00ba: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +4988d2: 0e00 |00bd: return-void │ │ +4988d4: 5441 a6aa |00be: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4988d8: 2202 0819 |00c0: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4988dc: 7010 06e1 0200 |00c2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4988e2: 1a03 e10c |00c5: const-string v3, "Authentication required (" // string@0ce1 │ │ +4988e6: 6e20 12e1 3200 |00c7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4988ec: 6e20 0de1 7200 |00ca: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4988f2: 1a03 db04 |00cd: const-string v3, ")" // string@04db │ │ +4988f6: 6e20 12e1 3200 |00cf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4988fc: 6e10 1fe1 0200 |00d2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +498902: 0c02 |00d5: move-result-object v2 │ │ +498904: 7130 37e9 0102 |00d6: invoke-static {v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49890a: 6e10 6302 0500 |00d9: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498910: 0c00 |00dc: move-result-object v0 │ │ +498912: 6e10 5902 0000 |00dd: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ +498918: 0a00 |00e0: move-result v0 │ │ +49891a: 1301 0a00 |00e1: const/16 v1, #int 10 // #a │ │ +49891e: 3210 1100 |00e3: if-eq v0, v1, 00f4 // +0011 │ │ +498922: 1a00 b551 |00e5: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ +498926: 7120 5409 0600 |00e7: invoke-static {v6, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ +49892c: 5446 a6aa |00ea: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498930: 2200 031b |00ec: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ; // type@1b03 │ │ +498934: 7030 e1e7 5007 |00ee: invoke-direct {v0, v5, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7e1 │ │ +49893a: 7120 38e9 0600 |00f1: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +498940: 0e00 |00f4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1947 │ │ 0x0006 line=1950 │ │ 0x001f line=1951 │ │ 0x002a line=1950 │ │ 0x002d line=1953 │ │ @@ -965059,149 +965060,149 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 287 16-bit code units │ │ -498940: |[498940] no.nordicsemi.android.ble.BleManagerHandler$3.onCharacteristicWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V │ │ -498950: 6e10 7602 0600 |0000: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -498956: 0c00 |0003: move-result-object v0 │ │ -498958: 3907 7b00 |0004: if-nez v7, 007f // +007b │ │ -49895c: 5447 a6aa |0006: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498960: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -498962: 2202 0819 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -498966: 7010 06e1 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49896c: 1a03 f318 |000e: const-string v3, "Data written to " // string@18f3 │ │ -498970: 6e20 12e1 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498976: 6e10 7502 0600 |0013: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49897c: 0c03 |0016: move-result-object v3 │ │ -49897e: 6e20 11e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -498984: 1a03 3106 |001a: const-string v3, ", value: " // string@0631 │ │ -498988: 6e20 12e1 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49898e: 7110 65f0 0000 |001f: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ -498994: 0c03 |0022: move-result-object v3 │ │ -498996: 6e20 12e1 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49899c: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4989a2: 0c02 |0029: move-result-object v2 │ │ -4989a4: 7130 37e9 1702 |002a: invoke-static {v7, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -4989aa: 5447 a6aa |002d: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4989ae: 6e30 d0e9 5706 |002f: invoke-virtual {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e9d0 │ │ -4989b4: 5446 a6aa |0032: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4989b8: 7110 6ae9 0600 |0034: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4989be: 0c06 |0037: move-result-object v6 │ │ -4989c0: 2066 751b |0038: instance-of v6, v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4989c4: 3806 a200 |003a: if-eqz v6, 00dc // +00a2 │ │ -4989c8: 5446 a6aa |003c: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4989cc: 7110 6ae9 0600 |003e: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4989d2: 0c06 |0041: move-result-object v6 │ │ -4989d4: 1f06 751b |0042: check-cast v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4989d8: 6e10 6302 0500 |0044: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4989de: 0c07 |0047: move-result-object v7 │ │ -4989e0: 6e30 35ec 7600 |0048: invoke-virtual {v6, v7, v0}, Lno/nordicsemi/android/ble/WriteRequest;.notifyPacketSent:(Landroid/bluetooth/BluetoothDevice;[B)Z // method@ec35 │ │ -4989e6: 0a07 |004b: move-result v7 │ │ -4989e8: 3907 1f00 |004c: if-nez v7, 006b // +001f │ │ -4989ec: 5447 a6aa |004e: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4989f0: 7110 5ee9 0700 |0050: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ -4989f6: 0c07 |0053: move-result-object v7 │ │ -4989f8: 2077 641b |0054: instance-of v7, v7, Lno/nordicsemi/android/ble/ReliableWriteRequest; // type@1b64 │ │ -4989fc: 3807 1500 |0056: if-eqz v7, 006b // +0015 │ │ -498a00: 6e10 6302 0500 |0058: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498a06: 0c05 |005b: move-result-object v5 │ │ -498a08: 12a7 |005c: const/4 v7, #int -6 // #fa │ │ -498a0a: 6e30 34ec 5607 |005d: invoke-virtual {v6, v5, v7}, Lno/nordicsemi/android/ble/WriteRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec34 │ │ -498a10: 5445 a6aa |0060: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498a14: 7110 5ee9 0500 |0062: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ -498a1a: 0c05 |0065: move-result-object v5 │ │ -498a1c: 6e10 58eb 0500 |0066: invoke-virtual {v5}, Lno/nordicsemi/android/ble/RequestQueue;.cancelQueue:()V // method@eb58 │ │ -498a22: 2900 7300 |0069: goto/16 00dc // +0073 │ │ -498a26: 6e10 2fec 0600 |006b: invoke-virtual {v6}, Lno/nordicsemi/android/ble/WriteRequest;.hasMore:()Z // method@ec2f │ │ -498a2c: 0a07 |006e: move-result v7 │ │ -498a2e: 3807 0800 |006f: if-eqz v7, 0077 // +0008 │ │ -498a32: 5445 a6aa |0071: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498a36: 7120 3fe9 6500 |0073: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ -498a3c: 2866 |0076: goto 00dc // +0066 │ │ -498a3e: 6e10 6302 0500 |0077: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498a44: 0c05 |007a: move-result-object v5 │ │ -498a46: 6e20 36ec 5600 |007b: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/WriteRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec36 │ │ -498a4c: 285e |007e: goto 00dc // +005e │ │ -498a4e: 1a06 4d0f |007f: const-string v6, "BleManager" // string@0f4d │ │ -498a52: 1250 |0081: const/4 v0, #int 5 // #5 │ │ -498a54: 3207 6600 |0082: if-eq v7, v0, 00e8 // +0066 │ │ -498a58: 1301 0800 |0084: const/16 v1, #int 8 // #8 │ │ -498a5c: 3217 6200 |0086: if-eq v7, v1, 00e8 // +0062 │ │ -498a60: 1301 8900 |0088: const/16 v1, #int 137 // #89 │ │ -498a64: 3317 0300 |008a: if-ne v7, v1, 008d // +0003 │ │ -498a68: 285c |008c: goto 00e8 // +005c │ │ -498a6a: 2200 0819 |008d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -498a6e: 7010 06e1 0000 |008f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -498a74: 1a01 31c5 |0092: const-string v1, "onCharacteristicWrite error " // string@c531 │ │ -498a78: 6e20 12e1 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498a7e: 6e20 0de1 7000 |0097: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -498a84: 6e10 1fe1 0000 |009a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -498a8a: 0c00 |009d: move-result-object v0 │ │ -498a8c: 7120 4d09 0600 |009e: invoke-static {v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -498a92: 5446 a6aa |00a1: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498a96: 7110 6ae9 0600 |00a3: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498a9c: 0c06 |00a6: move-result-object v6 │ │ -498a9e: 2066 751b |00a7: instance-of v6, v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -498aa2: 3806 2200 |00a9: if-eqz v6, 00cb // +0022 │ │ -498aa6: 5446 a6aa |00ab: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498aaa: 7110 6ae9 0600 |00ad: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498ab0: 0c06 |00b0: move-result-object v6 │ │ -498ab2: 6e10 6302 0500 |00b1: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498ab8: 0c00 |00b4: move-result-object v0 │ │ -498aba: 6e30 46eb 0607 |00b5: invoke-virtual {v6, v0, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -498ac0: 5446 a6aa |00b8: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498ac4: 7110 5ee9 0600 |00ba: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ -498aca: 0c06 |00bd: move-result-object v6 │ │ -498acc: 2066 641b |00be: instance-of v6, v6, Lno/nordicsemi/android/ble/ReliableWriteRequest; // type@1b64 │ │ -498ad0: 3806 0b00 |00c0: if-eqz v6, 00cb // +000b │ │ -498ad4: 5446 a6aa |00c2: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498ad8: 7110 5ee9 0600 |00c4: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ -498ade: 0c06 |00c7: move-result-object v6 │ │ -498ae0: 6e10 58eb 0600 |00c8: invoke-virtual {v6}, Lno/nordicsemi/android/ble/RequestQueue;.cancelQueue:()V // method@eb58 │ │ -498ae6: 5446 a6aa |00cb: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498aea: 1200 |00cd: const/4 v0, #int 0 // #0 │ │ -498aec: 7120 6de9 0600 |00ce: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -498af2: 5446 a6aa |00d1: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498af6: 6e10 6302 0500 |00d3: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498afc: 0c05 |00d6: move-result-object v5 │ │ -498afe: 1a00 941c |00d7: const-string v0, "Error on writing characteristic" // string@1c94 │ │ -498b02: 7140 5ce9 5670 |00d9: invoke-static {v6, v5, v0, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ -498b08: 5445 a6aa |00dc: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498b0c: 7110 5de9 0500 |00de: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -498b12: 5445 a6aa |00e1: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498b16: 1216 |00e3: const/4 v6, #int 1 // #1 │ │ -498b18: 7120 40e9 6500 |00e4: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -498b1e: 0e00 |00e7: return-void │ │ -498b20: 5441 a6aa |00e8: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498b24: 2202 0819 |00ea: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -498b28: 7010 06e1 0200 |00ec: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -498b2e: 1a03 e10c |00ef: const-string v3, "Authentication required (" // string@0ce1 │ │ -498b32: 6e20 12e1 3200 |00f1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498b38: 6e20 0de1 7200 |00f4: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -498b3e: 1a03 db04 |00f7: const-string v3, ")" // string@04db │ │ -498b42: 6e20 12e1 3200 |00f9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498b48: 6e10 1fe1 0200 |00fc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -498b4e: 0c02 |00ff: move-result-object v2 │ │ -498b50: 7130 37e9 0102 |0100: invoke-static {v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498b56: 6e10 6302 0500 |0103: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498b5c: 0c00 |0106: move-result-object v0 │ │ -498b5e: 6e10 5902 0000 |0107: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ -498b64: 0a00 |010a: move-result v0 │ │ -498b66: 1301 0a00 |010b: const/16 v1, #int 10 // #a │ │ -498b6a: 3210 1100 |010d: if-eq v0, v1, 011e // +0011 │ │ -498b6e: 1a00 b551 |010f: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ -498b72: 7120 5409 0600 |0111: invoke-static {v6, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ -498b78: 5446 a6aa |0114: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498b7c: 2200 0c1b |0116: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo; // type@1b0c │ │ -498b80: 7030 f3e7 5007 |0118: invoke-direct {v0, v5, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7f3 │ │ -498b86: 7120 38e9 0600 |011b: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -498b8c: 0e00 |011e: return-void │ │ +498944: |[498944] no.nordicsemi.android.ble.BleManagerHandler$3.onCharacteristicWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V │ │ +498954: 6e10 7602 0600 |0000: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +49895a: 0c00 |0003: move-result-object v0 │ │ +49895c: 3907 7b00 |0004: if-nez v7, 007f // +007b │ │ +498960: 5447 a6aa |0006: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498964: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +498966: 2202 0819 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49896a: 7010 06e1 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +498970: 1a03 f318 |000e: const-string v3, "Data written to " // string@18f3 │ │ +498974: 6e20 12e1 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49897a: 6e10 7502 0600 |0013: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +498980: 0c03 |0016: move-result-object v3 │ │ +498982: 6e20 11e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +498988: 1a03 3106 |001a: const-string v3, ", value: " // string@0631 │ │ +49898c: 6e20 12e1 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498992: 7110 65f0 0000 |001f: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ +498998: 0c03 |0022: move-result-object v3 │ │ +49899a: 6e20 12e1 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4989a0: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4989a6: 0c02 |0029: move-result-object v2 │ │ +4989a8: 7130 37e9 1702 |002a: invoke-static {v7, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +4989ae: 5447 a6aa |002d: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4989b2: 6e30 d0e9 5706 |002f: invoke-virtual {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e9d0 │ │ +4989b8: 5446 a6aa |0032: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4989bc: 7110 6ae9 0600 |0034: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4989c2: 0c06 |0037: move-result-object v6 │ │ +4989c4: 2066 751b |0038: instance-of v6, v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4989c8: 3806 a200 |003a: if-eqz v6, 00dc // +00a2 │ │ +4989cc: 5446 a6aa |003c: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4989d0: 7110 6ae9 0600 |003e: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4989d6: 0c06 |0041: move-result-object v6 │ │ +4989d8: 1f06 751b |0042: check-cast v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4989dc: 6e10 6302 0500 |0044: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4989e2: 0c07 |0047: move-result-object v7 │ │ +4989e4: 6e30 35ec 7600 |0048: invoke-virtual {v6, v7, v0}, Lno/nordicsemi/android/ble/WriteRequest;.notifyPacketSent:(Landroid/bluetooth/BluetoothDevice;[B)Z // method@ec35 │ │ +4989ea: 0a07 |004b: move-result v7 │ │ +4989ec: 3907 1f00 |004c: if-nez v7, 006b // +001f │ │ +4989f0: 5447 a6aa |004e: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4989f4: 7110 5ee9 0700 |0050: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ +4989fa: 0c07 |0053: move-result-object v7 │ │ +4989fc: 2077 641b |0054: instance-of v7, v7, Lno/nordicsemi/android/ble/ReliableWriteRequest; // type@1b64 │ │ +498a00: 3807 1500 |0056: if-eqz v7, 006b // +0015 │ │ +498a04: 6e10 6302 0500 |0058: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498a0a: 0c05 |005b: move-result-object v5 │ │ +498a0c: 12a7 |005c: const/4 v7, #int -6 // #fa │ │ +498a0e: 6e30 34ec 5607 |005d: invoke-virtual {v6, v5, v7}, Lno/nordicsemi/android/ble/WriteRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec34 │ │ +498a14: 5445 a6aa |0060: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498a18: 7110 5ee9 0500 |0062: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ +498a1e: 0c05 |0065: move-result-object v5 │ │ +498a20: 6e10 58eb 0500 |0066: invoke-virtual {v5}, Lno/nordicsemi/android/ble/RequestQueue;.cancelQueue:()V // method@eb58 │ │ +498a26: 2900 7300 |0069: goto/16 00dc // +0073 │ │ +498a2a: 6e10 2fec 0600 |006b: invoke-virtual {v6}, Lno/nordicsemi/android/ble/WriteRequest;.hasMore:()Z // method@ec2f │ │ +498a30: 0a07 |006e: move-result v7 │ │ +498a32: 3807 0800 |006f: if-eqz v7, 0077 // +0008 │ │ +498a36: 5445 a6aa |0071: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498a3a: 7120 3fe9 6500 |0073: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ +498a40: 2866 |0076: goto 00dc // +0066 │ │ +498a42: 6e10 6302 0500 |0077: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498a48: 0c05 |007a: move-result-object v5 │ │ +498a4a: 6e20 36ec 5600 |007b: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/WriteRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec36 │ │ +498a50: 285e |007e: goto 00dc // +005e │ │ +498a52: 1a06 4d0f |007f: const-string v6, "BleManager" // string@0f4d │ │ +498a56: 1250 |0081: const/4 v0, #int 5 // #5 │ │ +498a58: 3207 6600 |0082: if-eq v7, v0, 00e8 // +0066 │ │ +498a5c: 1301 0800 |0084: const/16 v1, #int 8 // #8 │ │ +498a60: 3217 6200 |0086: if-eq v7, v1, 00e8 // +0062 │ │ +498a64: 1301 8900 |0088: const/16 v1, #int 137 // #89 │ │ +498a68: 3317 0300 |008a: if-ne v7, v1, 008d // +0003 │ │ +498a6c: 285c |008c: goto 00e8 // +005c │ │ +498a6e: 2200 0819 |008d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +498a72: 7010 06e1 0000 |008f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +498a78: 1a01 31c5 |0092: const-string v1, "onCharacteristicWrite error " // string@c531 │ │ +498a7c: 6e20 12e1 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498a82: 6e20 0de1 7000 |0097: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +498a88: 6e10 1fe1 0000 |009a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +498a8e: 0c00 |009d: move-result-object v0 │ │ +498a90: 7120 4d09 0600 |009e: invoke-static {v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +498a96: 5446 a6aa |00a1: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498a9a: 7110 6ae9 0600 |00a3: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +498aa0: 0c06 |00a6: move-result-object v6 │ │ +498aa2: 2066 751b |00a7: instance-of v6, v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +498aa6: 3806 2200 |00a9: if-eqz v6, 00cb // +0022 │ │ +498aaa: 5446 a6aa |00ab: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498aae: 7110 6ae9 0600 |00ad: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +498ab4: 0c06 |00b0: move-result-object v6 │ │ +498ab6: 6e10 6302 0500 |00b1: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498abc: 0c00 |00b4: move-result-object v0 │ │ +498abe: 6e30 46eb 0607 |00b5: invoke-virtual {v6, v0, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +498ac4: 5446 a6aa |00b8: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498ac8: 7110 5ee9 0600 |00ba: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ +498ace: 0c06 |00bd: move-result-object v6 │ │ +498ad0: 2066 641b |00be: instance-of v6, v6, Lno/nordicsemi/android/ble/ReliableWriteRequest; // type@1b64 │ │ +498ad4: 3806 0b00 |00c0: if-eqz v6, 00cb // +000b │ │ +498ad8: 5446 a6aa |00c2: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498adc: 7110 5ee9 0600 |00c4: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ +498ae2: 0c06 |00c7: move-result-object v6 │ │ +498ae4: 6e10 58eb 0600 |00c8: invoke-virtual {v6}, Lno/nordicsemi/android/ble/RequestQueue;.cancelQueue:()V // method@eb58 │ │ +498aea: 5446 a6aa |00cb: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498aee: 1200 |00cd: const/4 v0, #int 0 // #0 │ │ +498af0: 7120 6de9 0600 |00ce: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +498af6: 5446 a6aa |00d1: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498afa: 6e10 6302 0500 |00d3: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498b00: 0c05 |00d6: move-result-object v5 │ │ +498b02: 1a00 941c |00d7: const-string v0, "Error on writing characteristic" // string@1c94 │ │ +498b06: 7140 5ce9 5670 |00d9: invoke-static {v6, v5, v0, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ +498b0c: 5445 a6aa |00dc: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498b10: 7110 5de9 0500 |00de: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +498b16: 5445 a6aa |00e1: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498b1a: 1216 |00e3: const/4 v6, #int 1 // #1 │ │ +498b1c: 7120 40e9 6500 |00e4: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +498b22: 0e00 |00e7: return-void │ │ +498b24: 5441 a6aa |00e8: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498b28: 2202 0819 |00ea: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +498b2c: 7010 06e1 0200 |00ec: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +498b32: 1a03 e10c |00ef: const-string v3, "Authentication required (" // string@0ce1 │ │ +498b36: 6e20 12e1 3200 |00f1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498b3c: 6e20 0de1 7200 |00f4: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +498b42: 1a03 db04 |00f7: const-string v3, ")" // string@04db │ │ +498b46: 6e20 12e1 3200 |00f9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498b4c: 6e10 1fe1 0200 |00fc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +498b52: 0c02 |00ff: move-result-object v2 │ │ +498b54: 7130 37e9 0102 |0100: invoke-static {v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498b5a: 6e10 6302 0500 |0103: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498b60: 0c00 |0106: move-result-object v0 │ │ +498b62: 6e10 5902 0000 |0107: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ +498b68: 0a00 |010a: move-result v0 │ │ +498b6a: 1301 0a00 |010b: const/16 v1, #int 10 // #a │ │ +498b6e: 3210 1100 |010d: if-eq v0, v1, 011e // +0011 │ │ +498b72: 1a00 b551 |010f: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ +498b76: 7120 5409 0600 |0111: invoke-static {v6, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ +498b7c: 5446 a6aa |0114: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498b80: 2200 0c1b |0116: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo; // type@1b0c │ │ +498b84: 7030 f3e7 5007 |0118: invoke-direct {v0, v5, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7f3 │ │ +498b8a: 7120 38e9 0600 |011b: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +498b90: 0e00 |011e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1993 │ │ 0x0006 line=1996 │ │ 0x001f line=1997 │ │ 0x002a line=1996 │ │ 0x002d line=1999 │ │ @@ -965238,330 +965239,330 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 660 16-bit code units │ │ -498b90: |[498b90] no.nordicsemi.android.ble.BleManagerHandler$3.onConnectionStateChange:(Landroid/bluetooth/BluetoothGatt;II)V │ │ -498ba0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -498ba4: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -498ba8: 0202 1300 |0004: move/from16 v2, v19 │ │ -498bac: 0203 1400 |0006: move/from16 v3, v20 │ │ -498bb0: 5404 a6aa |0008: iget-object v4, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498bb4: 2205 0819 |000a: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -498bb8: 7010 06e1 0500 |000c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -498bbe: 1a06 1b68 |000f: const-string v6, "[Callback] Connection state changed with status: " // string@681b │ │ -498bc2: 6e20 12e1 6500 |0011: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498bc8: 6e20 0de1 2500 |0014: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -498bce: 1a06 e500 |0017: const-string v6, " and new state: " // string@00e5 │ │ -498bd2: 6e20 12e1 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498bd8: 6e20 0de1 3500 |001c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -498bde: 1a06 4700 |001f: const-string v6, " (" // string@0047 │ │ -498be2: 6e20 12e1 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498be8: 7701 6af0 1400 |0024: invoke-static/range {v20}, Lno/nordicsemi/android/ble/utils/ParserUtils;.stateToString:(I)Ljava/lang/String; // method@f06a │ │ -498bee: 0c06 |0027: move-result-object v6 │ │ -498bf0: 6e20 12e1 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498bf6: 1a06 db04 |002b: const-string v6, ")" // string@04db │ │ -498bfa: 6e20 12e1 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498c00: 6e10 1fe1 0500 |0030: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -498c06: 0c05 |0033: move-result-object v5 │ │ -498c08: 1237 |0034: const/4 v7, #int 3 // #3 │ │ -498c0a: 7130 37e9 7405 |0035: invoke-static {v4, v7, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498c10: 1a04 51ea |0038: const-string v4, "wait(" // string@ea51 │ │ -498c14: 1245 |003a: const/4 v5, #int 4 // #4 │ │ -498c16: 1608 0000 |003b: const-wide/16 v8, #int 0 // #0 │ │ -498c1a: 121a |003d: const/4 v10, #int 1 // #1 │ │ -498c1c: 120b |003e: const/4 v11, #int 0 // #0 │ │ -498c1e: 3902 ac00 |003f: if-nez v2, 00eb // +00ac │ │ -498c22: 122c |0041: const/4 v12, #int 2 // #2 │ │ -498c24: 33c3 a900 |0042: if-ne v3, v12, 00eb // +00a9 │ │ -498c28: 5402 a6aa |0044: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498c2c: 7110 63e9 0200 |0046: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice; // method@e963 │ │ -498c32: 0c02 |0049: move-result-object v2 │ │ -498c34: 3902 1400 |004a: if-nez v2, 005e // +0014 │ │ -498c38: 1a02 4d0f |004c: const-string v2, "BleManager" // string@0f4d │ │ -498c3c: 1a03 9b19 |004e: const-string v3, "Device received notification after disconnection." // string@199b │ │ -498c40: 7120 4d09 3200 |0050: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -498c46: 5402 a6aa |0053: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498c4a: 1a03 748e |0055: const-string v3, "gatt.close()" // string@8e74 │ │ -498c4e: 7130 37e9 7203 |0057: invoke-static {v2, v7, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498c54: 7401 5e02 1200 |005a: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.close:()V // method@025e │ │ -498c5a: 0e00 |005d: return-void │ │ -498c5c: 5402 a6aa |005e: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498c60: 2203 0819 |0060: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -498c64: 7010 06e1 0300 |0062: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -498c6a: 1a0d b214 |0065: const-string v13, "Connected to " // string@14b2 │ │ -498c6e: 6e20 12e1 d300 |0067: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498c74: 7401 6302 1200 |006a: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498c7a: 0c0d |006d: move-result-object v13 │ │ -498c7c: 6e10 5802 0d00 |006e: invoke-virtual {v13}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -498c82: 0c0d |0071: move-result-object v13 │ │ -498c84: 6e20 12e1 d300 |0072: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498c8a: 6e10 1fe1 0300 |0075: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -498c90: 0c03 |0078: move-result-object v3 │ │ -498c92: 7130 37e9 5203 |0079: invoke-static {v2, v5, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498c98: 5402 a6aa |007c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498c9c: 7120 43e9 a200 |007e: invoke-static {v2, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1702:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e943 │ │ -498ca2: 5402 a6aa |0081: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498ca6: 7130 45e9 8209 |0083: invoke-static {v2, v8, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1802:(Lno/nordicsemi/android/ble/BleManagerHandler;J)J // method@e945 │ │ -498cac: 5402 a6aa |0086: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498cb0: 7120 46e9 c200 |0088: invoke-static {v2, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1902:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I // method@e946 │ │ -498cb6: 5402 a6aa |008b: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498cba: 2203 061b |008d: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4; // type@1b06 │ │ -498cbe: 7020 e7e7 1300 |008f: invoke-direct {v3, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4;.:(Landroid/bluetooth/BluetoothGatt;)V // method@e7e7 │ │ -498cc4: 7120 38e9 3200 |0092: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -498cca: 5402 a6aa |0095: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498cce: 2203 101b |0097: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM; // type@1b10 │ │ -498cd2: 7020 fbe7 1300 |0099: invoke-direct {v3, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM;.:(Landroid/bluetooth/BluetoothGatt;)V // method@e7fb │ │ -498cd8: 7120 48e9 3200 |009c: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e948 │ │ -498cde: 5402 a6aa |009f: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498ce2: 7110 3de9 0200 |00a1: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e93d │ │ -498ce8: 0a02 |00a4: move-result v2 │ │ -498cea: 3902 ee01 |00a5: if-nez v2, 0293 // +01ee │ │ -498cee: 7401 6302 1200 |00a7: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498cf4: 0c02 |00aa: move-result-object v2 │ │ -498cf6: 6e10 5902 0200 |00ab: invoke-virtual {v2}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ -498cfc: 0a02 |00ae: move-result v2 │ │ -498cfe: 1303 0c00 |00af: const/16 v3, #int 12 // #c │ │ -498d02: 3332 0300 |00b1: if-ne v2, v3, 00b4 // +0003 │ │ -498d06: 2802 |00b3: goto 00b5 // +0002 │ │ -498d08: 120a |00b4: const/4 v10, #int 0 // #0 │ │ -498d0a: 5402 a6aa |00b5: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498d0e: 7110 49e9 0200 |00b7: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; // method@e949 │ │ -498d14: 0c02 |00ba: move-result-object v2 │ │ -498d16: 6e20 afe8 a200 |00bb: invoke-virtual {v2, v10}, Lno/nordicsemi/android/ble/BleManager;.getServiceDiscoveryDelay:(Z)I // method@e8af │ │ -498d1c: 0a02 |00be: move-result v2 │ │ -498d1e: 3d02 1900 |00bf: if-lez v2, 00d8 // +0019 │ │ -498d22: 5403 a6aa |00c1: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498d26: 2205 0819 |00c3: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -498d2a: 7010 06e1 0500 |00c5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -498d30: 6e20 12e1 4500 |00c8: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498d36: 6e20 0de1 2500 |00cb: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -498d3c: 6e20 12e1 6500 |00ce: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498d42: 6e10 1fe1 0500 |00d1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -498d48: 0c04 |00d4: move-result-object v4 │ │ -498d4a: 7130 37e9 7304 |00d5: invoke-static {v3, v7, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498d50: 5403 a6aa |00d8: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498d54: 7110 4be9 0300 |00da: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2204:(Lno/nordicsemi/android/ble/BleManagerHandler;)I // method@e94b │ │ -498d5a: 0a03 |00dd: move-result v3 │ │ -498d5c: 5404 a6aa |00de: iget-object v4, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498d60: 2205 0f1b |00e0: new-instance v5, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08; // type@1b0f │ │ -498d64: 7040 f9e7 0513 |00e2: invoke-direct {v5, v0, v3, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.:(Lno/nordicsemi/android/ble/BleManagerHandler$3;ILandroid/bluetooth/BluetoothGatt;)V // method@e7f9 │ │ -498d6a: 8121 |00e5: int-to-long v1, v2 │ │ -498d6c: 6e40 e6e9 5421 |00e6: invoke-virtual {v4, v5, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ -498d72: 2900 aa01 |00e9: goto/16 0293 // +01aa │ │ -498d76: 1a0c 2405 |00eb: const-string v12, "): " // string@0524 │ │ -498d7a: 3903 7501 |00ed: if-nez v3, 0262 // +0175 │ │ -498d7e: 7100 0008 0000 |00ef: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@0800 │ │ -498d84: 0b0d |00f2: move-result-wide v13 │ │ -498d86: 5403 a6aa |00f3: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498d8a: 7110 44e9 0300 |00f5: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1800:(Lno/nordicsemi/android/ble/BleManagerHandler;)J // method@e944 │ │ -498d90: 0b0f |00f8: move-result-wide v15 │ │ -498d92: 3103 0f08 |00f9: cmp-long v3, v15, v8 │ │ -498d96: 3d03 0400 |00fb: if-lez v3, 00ff // +0004 │ │ -498d9a: 1213 |00fd: const/4 v3, #int 1 // #1 │ │ -498d9c: 2802 |00fe: goto 0100 // +0002 │ │ -498d9e: 1203 |00ff: const/4 v3, #int 0 // #0 │ │ -498da0: 3803 1100 |0100: if-eqz v3, 0111 // +0011 │ │ -498da4: 5408 a6aa |0102: iget-object v8, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498da8: 7110 44e9 0800 |0104: invoke-static {v8}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1800:(Lno/nordicsemi/android/ble/BleManagerHandler;)J // method@e944 │ │ -498dae: 0b08 |0107: move-result-wide v8 │ │ -498db0: 160f 204e |0108: const-wide/16 v15, #int 20000 // #4e20 │ │ -498db4: bbf8 |010a: add-long/2addr v8, v15 │ │ -498db6: 310f 0d08 |010b: cmp-long v15, v13, v8 │ │ -498dba: 3d0f 0400 |010d: if-lez v15, 0111 // +0004 │ │ -498dbe: 1218 |010f: const/4 v8, #int 1 // #1 │ │ -498dc0: 2802 |0110: goto 0112 // +0002 │ │ -498dc2: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -498dc4: 3802 2700 |0112: if-eqz v2, 0139 // +0027 │ │ -498dc8: 5409 a6aa |0114: iget-object v9, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498dcc: 125d |0116: const/4 v13, #int 5 // #5 │ │ -498dce: 220e 0819 |0117: new-instance v14, Ljava/lang/StringBuilder; // type@1908 │ │ -498dd2: 7010 06e1 0e00 |0119: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -498dd8: 1a0f 9f1c |011c: const-string v15, "Error: (0x" // string@1c9f │ │ -498ddc: 6e20 12e1 fe00 |011e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498de2: 7701 4ce0 1300 |0121: invoke-static/range {v19}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ -498de8: 0c0f |0124: move-result-object v15 │ │ -498dea: 6e20 12e1 fe00 |0125: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498df0: 6e20 12e1 ce00 |0128: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498df6: 7701 faef 1300 |012b: invoke-static/range {v19}, Lno/nordicsemi/android/ble/error/GattError;.parseConnectionError:(I)Ljava/lang/String; // method@effa │ │ -498dfc: 0c0c |012e: move-result-object v12 │ │ -498dfe: 6e20 12e1 ce00 |012f: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498e04: 6e10 1fe1 0e00 |0132: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -498e0a: 0c0c |0135: move-result-object v12 │ │ -498e0c: 7130 37e9 d90c |0136: invoke-static {v9, v13, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498e12: 3802 4900 |0139: if-eqz v2, 0182 // +0049 │ │ -498e16: 3803 4700 |013b: if-eqz v3, 0182 // +0047 │ │ -498e1a: 3908 4500 |013d: if-nez v8, 0182 // +0045 │ │ -498e1e: 5403 a6aa |013f: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498e22: 7110 6ee9 0300 |0141: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ -498e28: 0c03 |0144: move-result-object v3 │ │ -498e2a: 3803 3d00 |0145: if-eqz v3, 0182 // +003d │ │ -498e2e: 5403 a6aa |0147: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498e32: 7110 6ee9 0300 |0149: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ -498e38: 0c03 |014c: move-result-object v3 │ │ -498e3a: 6e10 36ea 0300 |014d: invoke-virtual {v3}, Lno/nordicsemi/android/ble/ConnectRequest;.canRetry:()Z // method@ea36 │ │ -498e40: 0a03 |0150: move-result v3 │ │ -498e42: 3803 3100 |0151: if-eqz v3, 0182 // +0031 │ │ -498e46: 5402 a6aa |0153: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498e4a: 7110 6ee9 0200 |0155: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ -498e50: 0c02 |0158: move-result-object v2 │ │ -498e52: 6e10 3eea 0200 |0159: invoke-virtual {v2}, Lno/nordicsemi/android/ble/ConnectRequest;.getRetryDelay:()I // method@ea3e │ │ -498e58: 0a02 |015c: move-result v2 │ │ -498e5a: 3d02 1900 |015d: if-lez v2, 0176 // +0019 │ │ -498e5e: 5403 a6aa |015f: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498e62: 2205 0819 |0161: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -498e66: 7010 06e1 0500 |0163: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -498e6c: 6e20 12e1 4500 |0166: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498e72: 6e20 0de1 2500 |0169: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -498e78: 6e20 12e1 6500 |016c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -498e7e: 6e10 1fe1 0500 |016f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -498e84: 0c04 |0172: move-result-object v4 │ │ -498e86: 7130 37e9 7304 |0173: invoke-static {v3, v7, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -498e8c: 5403 a6aa |0176: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498e90: 2204 071b |0178: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs; // type@1b07 │ │ -498e94: 7030 e9e7 0401 |017a: invoke-direct {v4, v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;.:(Lno/nordicsemi/android/ble/BleManagerHandler$3;Landroid/bluetooth/BluetoothGatt;)V // method@e7e9 │ │ -498e9a: 8121 |017d: int-to-long v1, v2 │ │ -498e9c: 6e40 e6e9 4321 |017e: invoke-virtual {v3, v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ -498ea2: 0e00 |0181: return-void │ │ -498ea4: 5403 a6aa |0182: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498ea8: 7120 39e9 a300 |0184: invoke-static {v3, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ -498eae: 5403 a6aa |0187: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498eb2: 7110 47e9 0300 |0189: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e947 │ │ -498eb8: 0c03 |018c: move-result-object v3 │ │ -498eba: 7210 1de3 0300 |018d: invoke-interface {v3}, Ljava/util/Deque;.clear:()V // method@e31d │ │ -498ec0: 5403 a6aa |0190: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498ec4: 1204 |0192: const/4 v4, #int 0 // #0 │ │ -498ec6: 7120 59e9 4300 |0193: invoke-static {v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; // method@e959 │ │ -498ecc: 5403 a6aa |0196: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498ed0: 7120 4ce9 b300 |0198: invoke-static {v3, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e94c │ │ -498ed6: 5403 a6aa |019b: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498eda: 7110 42e9 0300 |019d: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e942 │ │ -498ee0: 0a03 |01a0: move-result v3 │ │ -498ee2: 5406 a6aa |01a1: iget-object v6, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498ee6: 7110 4de9 0600 |01a3: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e94d │ │ -498eec: 0a06 |01a6: move-result v6 │ │ -498eee: 5407 a6aa |01a7: iget-object v7, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498ef2: 7401 6302 1200 |01a9: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498ef8: 0c09 |01ac: move-result-object v9 │ │ -498efa: 3808 0500 |01ad: if-eqz v8, 01b2 // +0005 │ │ -498efe: 1305 0a00 |01af: const/16 v5, #int 10 // #a │ │ -498f02: 280a |01b1: goto 01bb // +000a │ │ -498f04: 3806 0300 |01b2: if-eqz v6, 01b5 // +0003 │ │ -498f08: 2807 |01b4: goto 01bb // +0007 │ │ -498f0a: 5405 a6aa |01b5: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498f0e: 7120 4fe9 2500 |01b7: invoke-static {v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2500:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I // method@e94f │ │ -498f14: 0a05 |01ba: move-result v5 │ │ -498f16: 7130 71e9 9705 |01bb: invoke-static {v7, v9, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$900:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;I)V // method@e971 │ │ -498f1c: 5405 a6aa |01be: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498f20: 7110 6ae9 0500 |01c0: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498f26: 0c05 |01c3: move-result-object v5 │ │ -498f28: 12f7 |01c4: const/4 v7, #int -1 // #ff │ │ -498f2a: 3805 3100 |01c5: if-eqz v5, 01f6 // +0031 │ │ -498f2e: 5405 a6aa |01c7: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498f32: 7110 6ae9 0500 |01c9: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498f38: 0c05 |01cc: move-result-object v5 │ │ -498f3a: 5455 51ab |01cd: iget-object v5, v5, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -498f3e: 6209 24ab |01cf: sget-object v9, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ -498f42: 3295 2500 |01d1: if-eq v5, v9, 01f6 // +0025 │ │ -498f46: 5405 a6aa |01d3: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498f4a: 7110 6ae9 0500 |01d5: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498f50: 0c05 |01d8: move-result-object v5 │ │ -498f52: 5455 51ab |01d9: iget-object v5, v5, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -498f56: 6209 33ab |01db: sget-object v9, Lno/nordicsemi/android/ble/Request$Type;.REMOVE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab33 │ │ -498f5a: 3295 1900 |01dd: if-eq v5, v9, 01f6 // +0019 │ │ -498f5e: 5405 a6aa |01df: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498f62: 7110 6ae9 0500 |01e1: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -498f68: 0c05 |01e4: move-result-object v5 │ │ -498f6a: 7401 6302 1200 |01e5: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498f70: 0c09 |01e8: move-result-object v9 │ │ -498f72: 3902 0400 |01e9: if-nez v2, 01ed // +0004 │ │ -498f76: 12fa |01eb: const/4 v10, #int -1 // #ff │ │ -498f78: 2802 |01ec: goto 01ee // +0002 │ │ -498f7a: 012a |01ed: move v10, v2 │ │ -498f7c: 6e30 46eb 950a |01ee: invoke-virtual {v5, v9, v10}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -498f82: 5405 a6aa |01f1: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498f86: 7120 6be9 4500 |01f3: invoke-static {v5, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; // method@e96b │ │ -498f8c: 5405 a6aa |01f6: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498f90: 7110 6ce9 0500 |01f8: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ -498f96: 0c05 |01fb: move-result-object v5 │ │ -498f98: 3805 1400 |01fc: if-eqz v5, 0210 // +0014 │ │ -498f9c: 5405 a6aa |01fe: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498fa0: 7110 6ce9 0500 |0200: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ -498fa6: 0c05 |0203: move-result-object v5 │ │ -498fa8: 7401 6302 1200 |0204: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -498fae: 0c09 |0207: move-result-object v9 │ │ -498fb0: 6e30 74e8 9507 |0208: invoke-virtual {v5, v9, v7}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@e874 │ │ -498fb6: 5405 a6aa |020b: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498fba: 7120 6de9 4500 |020d: invoke-static {v5, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -498fc0: 5405 a6aa |0210: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498fc4: 7110 6ee9 0500 |0212: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ -498fca: 0c05 |0215: move-result-object v5 │ │ -498fcc: 3805 2400 |0216: if-eqz v5, 023a // +0024 │ │ -498fd0: 3806 0400 |0218: if-eqz v6, 021c // +0004 │ │ -498fd4: 12e7 |021a: const/4 v7, #int -2 // #fe │ │ -498fd6: 280d |021b: goto 0228 // +000d │ │ -498fd8: 3902 0300 |021c: if-nez v2, 021f // +0003 │ │ -498fdc: 280a |021e: goto 0228 // +000a │ │ -498fde: 1305 8500 |021f: const/16 v5, #int 133 // #85 │ │ -498fe2: 3352 0600 |0221: if-ne v2, v5, 0227 // +0006 │ │ -498fe6: 3808 0400 |0223: if-eqz v8, 0227 // +0004 │ │ -498fea: 12b7 |0225: const/4 v7, #int -5 // #fb │ │ -498fec: 2802 |0226: goto 0228 // +0002 │ │ -498fee: 0127 |0227: move v7, v2 │ │ -498ff0: 5405 a6aa |0228: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -498ff4: 7110 6ee9 0500 |022a: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ -498ffa: 0c05 |022d: move-result-object v5 │ │ -498ffc: 7401 6302 1200 |022e: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499002: 0c06 |0231: move-result-object v6 │ │ -499004: 6e30 42ea 6507 |0232: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea42 │ │ -49900a: 5405 a6aa |0235: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49900e: 7120 6fe9 4500 |0237: invoke-static {v5, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$702:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectRequest;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96f │ │ -499014: 5405 a6aa |023a: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499018: 7120 39e9 b500 |023c: invoke-static {v5, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ -49901e: 3803 1400 |023f: if-eqz v3, 0253 // +0014 │ │ -499022: 5405 a6aa |0241: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499026: 7110 50e9 0500 |0243: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e950 │ │ -49902c: 0a05 |0246: move-result v5 │ │ -49902e: 3805 0c00 |0247: if-eqz v5, 0253 // +000c │ │ -499032: 5405 a6aa |0249: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499036: 7401 6302 1200 |024b: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49903c: 0c06 |024e: move-result-object v6 │ │ -49903e: 7130 52e9 6504 |024f: invoke-static {v5, v6, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2700:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z // method@e952 │ │ -499044: 280b |0252: goto 025d // +000b │ │ -499046: 5404 a6aa |0253: iget-object v4, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49904a: 7120 51e9 b400 |0255: invoke-static {v4, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2602:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e951 │ │ -499050: 5404 a6aa |0258: iget-object v4, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499054: 7120 40e9 b400 |025a: invoke-static {v4, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -49905a: 3903 0400 |025d: if-nez v3, 0261 // +0004 │ │ -49905e: 3902 2a00 |025f: if-nez v2, 0289 // +002a │ │ -499062: 0e00 |0261: return-void │ │ -499064: 3802 2700 |0262: if-eqz v2, 0289 // +0027 │ │ -499068: 5403 a6aa |0264: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49906c: 1264 |0266: const/4 v4, #int 6 // #6 │ │ -49906e: 2205 0819 |0267: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -499072: 7010 06e1 0500 |0269: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499078: 1a06 7c1c |026c: const-string v6, "Error (0x" // string@1c7c │ │ -49907c: 6e20 12e1 6500 |026e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499082: 7701 4ce0 1300 |0271: invoke-static/range {v19}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ -499088: 0c06 |0274: move-result-object v6 │ │ -49908a: 6e20 12e1 6500 |0275: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499090: 6e20 12e1 c500 |0278: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499096: 7701 faef 1300 |027b: invoke-static/range {v19}, Lno/nordicsemi/android/ble/error/GattError;.parseConnectionError:(I)Ljava/lang/String; // method@effa │ │ -49909c: 0c06 |027e: move-result-object v6 │ │ -49909e: 6e20 12e1 6500 |027f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4990a4: 6e10 1fe1 0500 |0282: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4990aa: 0c05 |0285: move-result-object v5 │ │ -4990ac: 7130 37e9 4305 |0286: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -4990b2: 5403 a6aa |0289: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4990b6: 2204 0a1b |028b: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc; // type@1b0a │ │ -4990ba: 7030 efe7 1402 |028d: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7ef │ │ -4990c0: 7120 38e9 4300 |0290: invoke-static {v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -4990c6: 0e00 |0293: return-void │ │ +498b94: |[498b94] no.nordicsemi.android.ble.BleManagerHandler$3.onConnectionStateChange:(Landroid/bluetooth/BluetoothGatt;II)V │ │ +498ba4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +498ba8: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +498bac: 0202 1300 |0004: move/from16 v2, v19 │ │ +498bb0: 0203 1400 |0006: move/from16 v3, v20 │ │ +498bb4: 5404 a6aa |0008: iget-object v4, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498bb8: 2205 0819 |000a: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +498bbc: 7010 06e1 0500 |000c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +498bc2: 1a06 1b68 |000f: const-string v6, "[Callback] Connection state changed with status: " // string@681b │ │ +498bc6: 6e20 12e1 6500 |0011: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498bcc: 6e20 0de1 2500 |0014: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +498bd2: 1a06 e500 |0017: const-string v6, " and new state: " // string@00e5 │ │ +498bd6: 6e20 12e1 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498bdc: 6e20 0de1 3500 |001c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +498be2: 1a06 4700 |001f: const-string v6, " (" // string@0047 │ │ +498be6: 6e20 12e1 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498bec: 7701 6af0 1400 |0024: invoke-static/range {v20}, Lno/nordicsemi/android/ble/utils/ParserUtils;.stateToString:(I)Ljava/lang/String; // method@f06a │ │ +498bf2: 0c06 |0027: move-result-object v6 │ │ +498bf4: 6e20 12e1 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498bfa: 1a06 db04 |002b: const-string v6, ")" // string@04db │ │ +498bfe: 6e20 12e1 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498c04: 6e10 1fe1 0500 |0030: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +498c0a: 0c05 |0033: move-result-object v5 │ │ +498c0c: 1237 |0034: const/4 v7, #int 3 // #3 │ │ +498c0e: 7130 37e9 7405 |0035: invoke-static {v4, v7, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498c14: 1a04 51ea |0038: const-string v4, "wait(" // string@ea51 │ │ +498c18: 1245 |003a: const/4 v5, #int 4 // #4 │ │ +498c1a: 1608 0000 |003b: const-wide/16 v8, #int 0 // #0 │ │ +498c1e: 121a |003d: const/4 v10, #int 1 // #1 │ │ +498c20: 120b |003e: const/4 v11, #int 0 // #0 │ │ +498c22: 3902 ac00 |003f: if-nez v2, 00eb // +00ac │ │ +498c26: 122c |0041: const/4 v12, #int 2 // #2 │ │ +498c28: 33c3 a900 |0042: if-ne v3, v12, 00eb // +00a9 │ │ +498c2c: 5402 a6aa |0044: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498c30: 7110 63e9 0200 |0046: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice; // method@e963 │ │ +498c36: 0c02 |0049: move-result-object v2 │ │ +498c38: 3902 1400 |004a: if-nez v2, 005e // +0014 │ │ +498c3c: 1a02 4d0f |004c: const-string v2, "BleManager" // string@0f4d │ │ +498c40: 1a03 9b19 |004e: const-string v3, "Device received notification after disconnection." // string@199b │ │ +498c44: 7120 4d09 3200 |0050: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +498c4a: 5402 a6aa |0053: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498c4e: 1a03 748e |0055: const-string v3, "gatt.close()" // string@8e74 │ │ +498c52: 7130 37e9 7203 |0057: invoke-static {v2, v7, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498c58: 7401 5e02 1200 |005a: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.close:()V // method@025e │ │ +498c5e: 0e00 |005d: return-void │ │ +498c60: 5402 a6aa |005e: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498c64: 2203 0819 |0060: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +498c68: 7010 06e1 0300 |0062: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +498c6e: 1a0d b214 |0065: const-string v13, "Connected to " // string@14b2 │ │ +498c72: 6e20 12e1 d300 |0067: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498c78: 7401 6302 1200 |006a: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498c7e: 0c0d |006d: move-result-object v13 │ │ +498c80: 6e10 5802 0d00 |006e: invoke-virtual {v13}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +498c86: 0c0d |0071: move-result-object v13 │ │ +498c88: 6e20 12e1 d300 |0072: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498c8e: 6e10 1fe1 0300 |0075: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +498c94: 0c03 |0078: move-result-object v3 │ │ +498c96: 7130 37e9 5203 |0079: invoke-static {v2, v5, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498c9c: 5402 a6aa |007c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498ca0: 7120 43e9 a200 |007e: invoke-static {v2, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1702:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e943 │ │ +498ca6: 5402 a6aa |0081: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498caa: 7130 45e9 8209 |0083: invoke-static {v2, v8, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1802:(Lno/nordicsemi/android/ble/BleManagerHandler;J)J // method@e945 │ │ +498cb0: 5402 a6aa |0086: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498cb4: 7120 46e9 c200 |0088: invoke-static {v2, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1902:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I // method@e946 │ │ +498cba: 5402 a6aa |008b: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498cbe: 2203 061b |008d: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4; // type@1b06 │ │ +498cc2: 7020 e7e7 1300 |008f: invoke-direct {v3, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4;.:(Landroid/bluetooth/BluetoothGatt;)V // method@e7e7 │ │ +498cc8: 7120 38e9 3200 |0092: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +498cce: 5402 a6aa |0095: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498cd2: 2203 101b |0097: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM; // type@1b10 │ │ +498cd6: 7020 fbe7 1300 |0099: invoke-direct {v3, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM;.:(Landroid/bluetooth/BluetoothGatt;)V // method@e7fb │ │ +498cdc: 7120 48e9 3200 |009c: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e948 │ │ +498ce2: 5402 a6aa |009f: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498ce6: 7110 3de9 0200 |00a1: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e93d │ │ +498cec: 0a02 |00a4: move-result v2 │ │ +498cee: 3902 ee01 |00a5: if-nez v2, 0293 // +01ee │ │ +498cf2: 7401 6302 1200 |00a7: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498cf8: 0c02 |00aa: move-result-object v2 │ │ +498cfa: 6e10 5902 0200 |00ab: invoke-virtual {v2}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ +498d00: 0a02 |00ae: move-result v2 │ │ +498d02: 1303 0c00 |00af: const/16 v3, #int 12 // #c │ │ +498d06: 3332 0300 |00b1: if-ne v2, v3, 00b4 // +0003 │ │ +498d0a: 2802 |00b3: goto 00b5 // +0002 │ │ +498d0c: 120a |00b4: const/4 v10, #int 0 // #0 │ │ +498d0e: 5402 a6aa |00b5: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498d12: 7110 49e9 0200 |00b7: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; // method@e949 │ │ +498d18: 0c02 |00ba: move-result-object v2 │ │ +498d1a: 6e20 afe8 a200 |00bb: invoke-virtual {v2, v10}, Lno/nordicsemi/android/ble/BleManager;.getServiceDiscoveryDelay:(Z)I // method@e8af │ │ +498d20: 0a02 |00be: move-result v2 │ │ +498d22: 3d02 1900 |00bf: if-lez v2, 00d8 // +0019 │ │ +498d26: 5403 a6aa |00c1: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498d2a: 2205 0819 |00c3: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +498d2e: 7010 06e1 0500 |00c5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +498d34: 6e20 12e1 4500 |00c8: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498d3a: 6e20 0de1 2500 |00cb: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +498d40: 6e20 12e1 6500 |00ce: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498d46: 6e10 1fe1 0500 |00d1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +498d4c: 0c04 |00d4: move-result-object v4 │ │ +498d4e: 7130 37e9 7304 |00d5: invoke-static {v3, v7, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498d54: 5403 a6aa |00d8: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498d58: 7110 4be9 0300 |00da: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2204:(Lno/nordicsemi/android/ble/BleManagerHandler;)I // method@e94b │ │ +498d5e: 0a03 |00dd: move-result v3 │ │ +498d60: 5404 a6aa |00de: iget-object v4, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498d64: 2205 0f1b |00e0: new-instance v5, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08; // type@1b0f │ │ +498d68: 7040 f9e7 0513 |00e2: invoke-direct {v5, v0, v3, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$s4v9G5dszWVEJAC-xJKPFWzNg08;.:(Lno/nordicsemi/android/ble/BleManagerHandler$3;ILandroid/bluetooth/BluetoothGatt;)V // method@e7f9 │ │ +498d6e: 8121 |00e5: int-to-long v1, v2 │ │ +498d70: 6e40 e6e9 5421 |00e6: invoke-virtual {v4, v5, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ +498d76: 2900 aa01 |00e9: goto/16 0293 // +01aa │ │ +498d7a: 1a0c 2405 |00eb: const-string v12, "): " // string@0524 │ │ +498d7e: 3903 7501 |00ed: if-nez v3, 0262 // +0175 │ │ +498d82: 7100 0008 0000 |00ef: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@0800 │ │ +498d88: 0b0d |00f2: move-result-wide v13 │ │ +498d8a: 5403 a6aa |00f3: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498d8e: 7110 44e9 0300 |00f5: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1800:(Lno/nordicsemi/android/ble/BleManagerHandler;)J // method@e944 │ │ +498d94: 0b0f |00f8: move-result-wide v15 │ │ +498d96: 3103 0f08 |00f9: cmp-long v3, v15, v8 │ │ +498d9a: 3d03 0400 |00fb: if-lez v3, 00ff // +0004 │ │ +498d9e: 1213 |00fd: const/4 v3, #int 1 // #1 │ │ +498da0: 2802 |00fe: goto 0100 // +0002 │ │ +498da2: 1203 |00ff: const/4 v3, #int 0 // #0 │ │ +498da4: 3803 1100 |0100: if-eqz v3, 0111 // +0011 │ │ +498da8: 5408 a6aa |0102: iget-object v8, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498dac: 7110 44e9 0800 |0104: invoke-static {v8}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1800:(Lno/nordicsemi/android/ble/BleManagerHandler;)J // method@e944 │ │ +498db2: 0b08 |0107: move-result-wide v8 │ │ +498db4: 160f 204e |0108: const-wide/16 v15, #int 20000 // #4e20 │ │ +498db8: bbf8 |010a: add-long/2addr v8, v15 │ │ +498dba: 310f 0d08 |010b: cmp-long v15, v13, v8 │ │ +498dbe: 3d0f 0400 |010d: if-lez v15, 0111 // +0004 │ │ +498dc2: 1218 |010f: const/4 v8, #int 1 // #1 │ │ +498dc4: 2802 |0110: goto 0112 // +0002 │ │ +498dc6: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +498dc8: 3802 2700 |0112: if-eqz v2, 0139 // +0027 │ │ +498dcc: 5409 a6aa |0114: iget-object v9, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498dd0: 125d |0116: const/4 v13, #int 5 // #5 │ │ +498dd2: 220e 0819 |0117: new-instance v14, Ljava/lang/StringBuilder; // type@1908 │ │ +498dd6: 7010 06e1 0e00 |0119: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +498ddc: 1a0f 9f1c |011c: const-string v15, "Error: (0x" // string@1c9f │ │ +498de0: 6e20 12e1 fe00 |011e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498de6: 7701 4ce0 1300 |0121: invoke-static/range {v19}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ +498dec: 0c0f |0124: move-result-object v15 │ │ +498dee: 6e20 12e1 fe00 |0125: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498df4: 6e20 12e1 ce00 |0128: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498dfa: 7701 faef 1300 |012b: invoke-static/range {v19}, Lno/nordicsemi/android/ble/error/GattError;.parseConnectionError:(I)Ljava/lang/String; // method@effa │ │ +498e00: 0c0c |012e: move-result-object v12 │ │ +498e02: 6e20 12e1 ce00 |012f: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498e08: 6e10 1fe1 0e00 |0132: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +498e0e: 0c0c |0135: move-result-object v12 │ │ +498e10: 7130 37e9 d90c |0136: invoke-static {v9, v13, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498e16: 3802 4900 |0139: if-eqz v2, 0182 // +0049 │ │ +498e1a: 3803 4700 |013b: if-eqz v3, 0182 // +0047 │ │ +498e1e: 3908 4500 |013d: if-nez v8, 0182 // +0045 │ │ +498e22: 5403 a6aa |013f: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498e26: 7110 6ee9 0300 |0141: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ +498e2c: 0c03 |0144: move-result-object v3 │ │ +498e2e: 3803 3d00 |0145: if-eqz v3, 0182 // +003d │ │ +498e32: 5403 a6aa |0147: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498e36: 7110 6ee9 0300 |0149: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ +498e3c: 0c03 |014c: move-result-object v3 │ │ +498e3e: 6e10 36ea 0300 |014d: invoke-virtual {v3}, Lno/nordicsemi/android/ble/ConnectRequest;.canRetry:()Z // method@ea36 │ │ +498e44: 0a03 |0150: move-result v3 │ │ +498e46: 3803 3100 |0151: if-eqz v3, 0182 // +0031 │ │ +498e4a: 5402 a6aa |0153: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498e4e: 7110 6ee9 0200 |0155: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ +498e54: 0c02 |0158: move-result-object v2 │ │ +498e56: 6e10 3eea 0200 |0159: invoke-virtual {v2}, Lno/nordicsemi/android/ble/ConnectRequest;.getRetryDelay:()I // method@ea3e │ │ +498e5c: 0a02 |015c: move-result v2 │ │ +498e5e: 3d02 1900 |015d: if-lez v2, 0176 // +0019 │ │ +498e62: 5403 a6aa |015f: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498e66: 2205 0819 |0161: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +498e6a: 7010 06e1 0500 |0163: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +498e70: 6e20 12e1 4500 |0166: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498e76: 6e20 0de1 2500 |0169: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +498e7c: 6e20 12e1 6500 |016c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +498e82: 6e10 1fe1 0500 |016f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +498e88: 0c04 |0172: move-result-object v4 │ │ +498e8a: 7130 37e9 7304 |0173: invoke-static {v3, v7, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +498e90: 5403 a6aa |0176: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498e94: 2204 071b |0178: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs; // type@1b07 │ │ +498e98: 7030 e9e7 0401 |017a: invoke-direct {v4, v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JA4A3XYfhUGlXRcFBJ3rJoQBsvs;.:(Lno/nordicsemi/android/ble/BleManagerHandler$3;Landroid/bluetooth/BluetoothGatt;)V // method@e7e9 │ │ +498e9e: 8121 |017d: int-to-long v1, v2 │ │ +498ea0: 6e40 e6e9 4321 |017e: invoke-virtual {v3, v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ +498ea6: 0e00 |0181: return-void │ │ +498ea8: 5403 a6aa |0182: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498eac: 7120 39e9 a300 |0184: invoke-static {v3, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ +498eb2: 5403 a6aa |0187: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498eb6: 7110 47e9 0300 |0189: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e947 │ │ +498ebc: 0c03 |018c: move-result-object v3 │ │ +498ebe: 7210 1de3 0300 |018d: invoke-interface {v3}, Ljava/util/Deque;.clear:()V // method@e31d │ │ +498ec4: 5403 a6aa |0190: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498ec8: 1204 |0192: const/4 v4, #int 0 // #0 │ │ +498eca: 7120 59e9 4300 |0193: invoke-static {v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; // method@e959 │ │ +498ed0: 5403 a6aa |0196: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498ed4: 7120 4ce9 b300 |0198: invoke-static {v3, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e94c │ │ +498eda: 5403 a6aa |019b: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498ede: 7110 42e9 0300 |019d: invoke-static {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e942 │ │ +498ee4: 0a03 |01a0: move-result v3 │ │ +498ee6: 5406 a6aa |01a1: iget-object v6, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498eea: 7110 4de9 0600 |01a3: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e94d │ │ +498ef0: 0a06 |01a6: move-result v6 │ │ +498ef2: 5407 a6aa |01a7: iget-object v7, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498ef6: 7401 6302 1200 |01a9: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498efc: 0c09 |01ac: move-result-object v9 │ │ +498efe: 3808 0500 |01ad: if-eqz v8, 01b2 // +0005 │ │ +498f02: 1305 0a00 |01af: const/16 v5, #int 10 // #a │ │ +498f06: 280a |01b1: goto 01bb // +000a │ │ +498f08: 3806 0300 |01b2: if-eqz v6, 01b5 // +0003 │ │ +498f0c: 2807 |01b4: goto 01bb // +0007 │ │ +498f0e: 5405 a6aa |01b5: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498f12: 7120 4fe9 2500 |01b7: invoke-static {v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2500:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I // method@e94f │ │ +498f18: 0a05 |01ba: move-result v5 │ │ +498f1a: 7130 71e9 9705 |01bb: invoke-static {v7, v9, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$900:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;I)V // method@e971 │ │ +498f20: 5405 a6aa |01be: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498f24: 7110 6ae9 0500 |01c0: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +498f2a: 0c05 |01c3: move-result-object v5 │ │ +498f2c: 12f7 |01c4: const/4 v7, #int -1 // #ff │ │ +498f2e: 3805 3100 |01c5: if-eqz v5, 01f6 // +0031 │ │ +498f32: 5405 a6aa |01c7: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498f36: 7110 6ae9 0500 |01c9: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +498f3c: 0c05 |01cc: move-result-object v5 │ │ +498f3e: 5455 51ab |01cd: iget-object v5, v5, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +498f42: 6209 24ab |01cf: sget-object v9, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ +498f46: 3295 2500 |01d1: if-eq v5, v9, 01f6 // +0025 │ │ +498f4a: 5405 a6aa |01d3: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498f4e: 7110 6ae9 0500 |01d5: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +498f54: 0c05 |01d8: move-result-object v5 │ │ +498f56: 5455 51ab |01d9: iget-object v5, v5, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +498f5a: 6209 33ab |01db: sget-object v9, Lno/nordicsemi/android/ble/Request$Type;.REMOVE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab33 │ │ +498f5e: 3295 1900 |01dd: if-eq v5, v9, 01f6 // +0019 │ │ +498f62: 5405 a6aa |01df: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498f66: 7110 6ae9 0500 |01e1: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +498f6c: 0c05 |01e4: move-result-object v5 │ │ +498f6e: 7401 6302 1200 |01e5: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498f74: 0c09 |01e8: move-result-object v9 │ │ +498f76: 3902 0400 |01e9: if-nez v2, 01ed // +0004 │ │ +498f7a: 12fa |01eb: const/4 v10, #int -1 // #ff │ │ +498f7c: 2802 |01ec: goto 01ee // +0002 │ │ +498f7e: 012a |01ed: move v10, v2 │ │ +498f80: 6e30 46eb 950a |01ee: invoke-virtual {v5, v9, v10}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +498f86: 5405 a6aa |01f1: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498f8a: 7120 6be9 4500 |01f3: invoke-static {v5, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; // method@e96b │ │ +498f90: 5405 a6aa |01f6: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498f94: 7110 6ce9 0500 |01f8: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ +498f9a: 0c05 |01fb: move-result-object v5 │ │ +498f9c: 3805 1400 |01fc: if-eqz v5, 0210 // +0014 │ │ +498fa0: 5405 a6aa |01fe: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498fa4: 7110 6ce9 0500 |0200: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96c │ │ +498faa: 0c05 |0203: move-result-object v5 │ │ +498fac: 7401 6302 1200 |0204: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +498fb2: 0c09 |0207: move-result-object v9 │ │ +498fb4: 6e30 74e8 9507 |0208: invoke-virtual {v5, v9, v7}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@e874 │ │ +498fba: 5405 a6aa |020b: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498fbe: 7120 6de9 4500 |020d: invoke-static {v5, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +498fc4: 5405 a6aa |0210: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498fc8: 7110 6ee9 0500 |0212: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ +498fce: 0c05 |0215: move-result-object v5 │ │ +498fd0: 3805 2400 |0216: if-eqz v5, 023a // +0024 │ │ +498fd4: 3806 0400 |0218: if-eqz v6, 021c // +0004 │ │ +498fd8: 12e7 |021a: const/4 v7, #int -2 // #fe │ │ +498fda: 280d |021b: goto 0228 // +000d │ │ +498fdc: 3902 0300 |021c: if-nez v2, 021f // +0003 │ │ +498fe0: 280a |021e: goto 0228 // +000a │ │ +498fe2: 1305 8500 |021f: const/16 v5, #int 133 // #85 │ │ +498fe6: 3352 0600 |0221: if-ne v2, v5, 0227 // +0006 │ │ +498fea: 3808 0400 |0223: if-eqz v8, 0227 // +0004 │ │ +498fee: 12b7 |0225: const/4 v7, #int -5 // #fb │ │ +498ff0: 2802 |0226: goto 0228 // +0002 │ │ +498ff2: 0127 |0227: move v7, v2 │ │ +498ff4: 5405 a6aa |0228: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +498ff8: 7110 6ee9 0500 |022a: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ +498ffe: 0c05 |022d: move-result-object v5 │ │ +499000: 7401 6302 1200 |022e: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499006: 0c06 |0231: move-result-object v6 │ │ +499008: 6e30 42ea 6507 |0232: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea42 │ │ +49900e: 5405 a6aa |0235: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499012: 7120 6fe9 4500 |0237: invoke-static {v5, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$702:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectRequest;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96f │ │ +499018: 5405 a6aa |023a: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49901c: 7120 39e9 b500 |023c: invoke-static {v5, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ +499022: 3803 1400 |023f: if-eqz v3, 0253 // +0014 │ │ +499026: 5405 a6aa |0241: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49902a: 7110 50e9 0500 |0243: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e950 │ │ +499030: 0a05 |0246: move-result v5 │ │ +499032: 3805 0c00 |0247: if-eqz v5, 0253 // +000c │ │ +499036: 5405 a6aa |0249: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49903a: 7401 6302 1200 |024b: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499040: 0c06 |024e: move-result-object v6 │ │ +499042: 7130 52e9 6504 |024f: invoke-static {v5, v6, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2700:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z // method@e952 │ │ +499048: 280b |0252: goto 025d // +000b │ │ +49904a: 5404 a6aa |0253: iget-object v4, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49904e: 7120 51e9 b400 |0255: invoke-static {v4, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2602:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e951 │ │ +499054: 5404 a6aa |0258: iget-object v4, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499058: 7120 40e9 b400 |025a: invoke-static {v4, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +49905e: 3903 0400 |025d: if-nez v3, 0261 // +0004 │ │ +499062: 3902 2a00 |025f: if-nez v2, 0289 // +002a │ │ +499066: 0e00 |0261: return-void │ │ +499068: 3802 2700 |0262: if-eqz v2, 0289 // +0027 │ │ +49906c: 5403 a6aa |0264: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499070: 1264 |0266: const/4 v4, #int 6 // #6 │ │ +499072: 2205 0819 |0267: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +499076: 7010 06e1 0500 |0269: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49907c: 1a06 7c1c |026c: const-string v6, "Error (0x" // string@1c7c │ │ +499080: 6e20 12e1 6500 |026e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499086: 7701 4ce0 1300 |0271: invoke-static/range {v19}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ +49908c: 0c06 |0274: move-result-object v6 │ │ +49908e: 6e20 12e1 6500 |0275: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499094: 6e20 12e1 c500 |0278: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49909a: 7701 faef 1300 |027b: invoke-static/range {v19}, Lno/nordicsemi/android/ble/error/GattError;.parseConnectionError:(I)Ljava/lang/String; // method@effa │ │ +4990a0: 0c06 |027e: move-result-object v6 │ │ +4990a2: 6e20 12e1 6500 |027f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4990a8: 6e10 1fe1 0500 |0282: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4990ae: 0c05 |0285: move-result-object v5 │ │ +4990b0: 7130 37e9 4305 |0286: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +4990b6: 5403 a6aa |0289: iget-object v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4990ba: 2204 0a1b |028b: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc; // type@1b0a │ │ +4990be: 7030 efe7 1402 |028d: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7ef │ │ +4990c4: 7120 38e9 4300 |0290: invoke-static {v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +4990ca: 0e00 |0293: return-void │ │ catches : 1 │ │ 0x005a - 0x005d │ │ -> 0x005d │ │ positions : │ │ 0x0008 line=1690 │ │ 0x0024 line=1691 │ │ 0x0035 line=1690 │ │ @@ -965631,180 +965632,180 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;IIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 22 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 379 16-bit code units │ │ -4990d4: |[4990d4] no.nordicsemi.android.ble.BleManagerHandler$3.onConnectionUpdated:(Landroid/bluetooth/BluetoothGatt;IIII)V │ │ -4990e4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -4990e8: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -4990ec: 0202 1200 |0004: move/from16 v2, v18 │ │ -4990f0: 0203 1300 |0006: move/from16 v3, v19 │ │ -4990f4: 0204 1400 |0008: move/from16 v4, v20 │ │ -4990f8: 0205 1500 |000a: move/from16 v5, v21 │ │ -4990fc: 1a06 cbc0 |000c: const-string v6, "ms)" // string@c0cb │ │ -499100: 1a07 ccc0 |000e: const-string v7, "ms, latency: " // string@c0cc │ │ -499104: 1908 f43f |0010: const-wide/high16 v8, #long 4608308318706860032 // #3ff4 │ │ -499108: 1a0a 2506 |0012: const-string v10, ", timeout: " // string@0625 │ │ -49910c: 3905 5a00 |0014: if-nez v5, 006e // +005a │ │ -499110: 5405 a6aa |0016: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499114: 124b |0018: const/4 v11, #int 4 // #4 │ │ -499116: 220c 0819 |0019: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ -49911a: 7010 06e1 0c00 |001b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499120: 1a0d b914 |001e: const-string v13, "Connection parameters updated (interval: " // string@14b9 │ │ -499124: 6e20 12e1 dc00 |0020: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49912a: 832d |0023: int-to-double v13, v2 │ │ -49912c: ad0d 0d08 |0024: mul-double v13, v13, v8 │ │ -499130: 6e30 0be1 dc0e |0026: invoke-virtual {v12, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ -499136: 6e20 12e1 7c00 |0029: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49913c: 6e20 0de1 3c00 |002c: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499142: 6e20 12e1 ac00 |002f: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499148: da07 040a |0032: mul-int/lit8 v7, v4, #int 10 // #0a │ │ -49914c: 6e20 0de1 7c00 |0034: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499152: 6e20 12e1 6c00 |0037: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499158: 6e10 1fe1 0c00 |003a: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49915e: 0c06 |003d: move-result-object v6 │ │ -499160: 7130 37e9 b506 |003e: invoke-static {v5, v11, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499166: 5405 a6aa |0041: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49916a: 6e54 d2e9 1532 |0043: invoke-virtual {v5, v1, v2, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.onConnectionUpdated:(Landroid/bluetooth/BluetoothGatt;III)V // method@e9d2 │ │ -499170: 5405 a6aa |0046: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499174: 7110 6ae9 0500 |0048: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -49917a: 0c05 |004b: move-result-object v5 │ │ -49917c: 2055 5b1b |004c: instance-of v5, v5, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ -499180: 3805 1301 |004e: if-eqz v5, 0161 // +0113 │ │ -499184: 5405 a6aa |0050: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499188: 7110 6ae9 0500 |0052: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -49918e: 0c05 |0055: move-result-object v5 │ │ -499190: 1f05 5b1b |0056: check-cast v5, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ -499194: 7401 6302 1100 |0058: invoke-virtual/range {v17}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49919a: 0c06 |005b: move-result-object v6 │ │ -49919c: 6e54 60ea 6532 |005c: invoke-virtual {v5, v6, v2, v3, v4}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.notifyConnectionPriorityChanged:(Landroid/bluetooth/BluetoothDevice;III)V // method@ea60 │ │ -4991a2: 5402 a6aa |005f: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4991a6: 7110 6ae9 0200 |0061: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4991ac: 0c02 |0064: move-result-object v2 │ │ -4991ae: 7401 6302 1100 |0065: invoke-virtual/range {v17}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4991b4: 0c01 |0068: move-result-object v1 │ │ -4991b6: 6e20 49eb 1200 |0069: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -4991bc: 2900 f500 |006c: goto/16 0161 // +00f5 │ │ -4991c0: 130b 3b00 |006e: const/16 v11, #int 59 // #3b │ │ -4991c4: 125d |0070: const/4 v13, #int 5 // #5 │ │ -4991c6: 1a0e d105 |0071: const-string v14, ", latency: " // string@05d1 │ │ -4991ca: 1a0f 4d0f |0073: const-string v15, "BleManager" // string@0f4d │ │ -4991ce: 33b5 6b00 |0075: if-ne v5, v11, 00e0 // +006b │ │ -4991d2: 220b 0819 |0077: new-instance v11, Ljava/lang/StringBuilder; // type@1908 │ │ -4991d6: 7010 06e1 0b00 |0079: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4991dc: 1a0c 61c5 |007c: const-string v12, "onConnectionUpdated received status: Unacceptable connection interval, interval: " // string@c561 │ │ -4991e0: 6e20 12e1 cb00 |007e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4991e6: 6e20 0de1 2b00 |0081: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4991ec: 6e20 12e1 eb00 |0084: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4991f2: 6e20 0de1 3b00 |0087: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4991f8: 6e20 12e1 ab00 |008a: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4991fe: 6e20 0de1 4b00 |008d: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499204: 6e10 1fe1 0b00 |0090: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49920a: 0c0b |0093: move-result-object v11 │ │ -49920c: 7120 4d09 bf00 |0094: invoke-static {v15, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -499212: 540b a6aa |0097: iget-object v11, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499216: 220c 0819 |0099: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ -49921a: 7010 06e1 0c00 |009b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499220: 1a0e b814 |009e: const-string v14, "Connection parameters update failed with status: UNACCEPT CONN INTERVAL (0x3b) (interval: " // string@14b8 │ │ -499224: 6e20 12e1 ec00 |00a0: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49922a: 832e |00a3: int-to-double v14, v2 │ │ -49922c: ad0e 0e08 |00a4: mul-double v14, v14, v8 │ │ -499230: 6e30 0be1 ec0f |00a6: invoke-virtual {v12, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ -499236: 6e20 12e1 7c00 |00a9: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49923c: 6e20 0de1 3c00 |00ac: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499242: 6e20 12e1 ac00 |00af: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499248: da02 040a |00b2: mul-int/lit8 v2, v4, #int 10 // #0a │ │ -49924c: 6e20 0de1 2c00 |00b4: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499252: 6e20 12e1 6c00 |00b7: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499258: 6e10 1fe1 0c00 |00ba: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49925e: 0c02 |00bd: move-result-object v2 │ │ -499260: 7130 37e9 db02 |00be: invoke-static {v11, v13, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499266: 5402 a6aa |00c1: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49926a: 7110 6ae9 0200 |00c3: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499270: 0c02 |00c6: move-result-object v2 │ │ -499272: 2022 5b1b |00c7: instance-of v2, v2, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ -499276: 3802 9800 |00c9: if-eqz v2, 0161 // +0098 │ │ -49927a: 5402 a6aa |00cb: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49927e: 7110 6ae9 0200 |00cd: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499284: 0c02 |00d0: move-result-object v2 │ │ -499286: 7401 6302 1100 |00d1: invoke-virtual/range {v17}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49928c: 0c01 |00d4: move-result-object v1 │ │ -49928e: 6e30 46eb 1205 |00d5: invoke-virtual {v2, v1, v5}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -499294: 5401 a6aa |00d8: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499298: 1202 |00da: const/4 v2, #int 0 // #0 │ │ -49929a: 7120 6de9 2100 |00db: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -4992a0: 2900 8300 |00de: goto/16 0161 // +0083 │ │ -4992a4: 220b 0819 |00e0: new-instance v11, Ljava/lang/StringBuilder; // type@1908 │ │ -4992a8: 7010 06e1 0b00 |00e2: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4992ae: 1a0c 60c5 |00e5: const-string v12, "onConnectionUpdated received status: " // string@c560 │ │ -4992b2: 6e20 12e1 cb00 |00e7: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4992b8: 6e20 0de1 5b00 |00ea: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4992be: 1a0c d005 |00ed: const-string v12, ", interval: " // string@05d0 │ │ -4992c2: 6e20 12e1 cb00 |00ef: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4992c8: 6e20 0de1 2b00 |00f2: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4992ce: 6e20 12e1 eb00 |00f5: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4992d4: 6e20 0de1 3b00 |00f8: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4992da: 6e20 12e1 ab00 |00fb: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4992e0: 6e20 0de1 4b00 |00fe: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4992e6: 6e10 1fe1 0b00 |0101: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4992ec: 0c0b |0104: move-result-object v11 │ │ -4992ee: 7120 4d09 bf00 |0105: invoke-static {v15, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -4992f4: 540b a6aa |0108: iget-object v11, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4992f8: 220c 0819 |010a: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ -4992fc: 7010 06e1 0c00 |010c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499302: 1a0e b714 |010f: const-string v14, "Connection parameters update failed with status " // string@14b7 │ │ -499306: 6e20 12e1 ec00 |0111: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49930c: 6e20 0de1 5c00 |0114: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499312: 1a0e 5800 |0117: const-string v14, " (interval: " // string@0058 │ │ -499316: 6e20 12e1 ec00 |0119: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49931c: 832e |011c: int-to-double v14, v2 │ │ -49931e: ad0e 0e08 |011d: mul-double v14, v14, v8 │ │ -499322: 6e30 0be1 ec0f |011f: invoke-virtual {v12, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ -499328: 6e20 12e1 7c00 |0122: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49932e: 6e20 0de1 3c00 |0125: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499334: 6e20 12e1 ac00 |0128: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49933a: da02 040a |012b: mul-int/lit8 v2, v4, #int 10 // #0a │ │ -49933e: 6e20 0de1 2c00 |012d: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499344: 6e20 12e1 6c00 |0130: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49934a: 6e10 1fe1 0c00 |0133: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499350: 0c02 |0136: move-result-object v2 │ │ -499352: 7130 37e9 db02 |0137: invoke-static {v11, v13, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499358: 5402 a6aa |013a: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49935c: 7110 6ae9 0200 |013c: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499362: 0c02 |013f: move-result-object v2 │ │ -499364: 2022 5b1b |0140: instance-of v2, v2, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ -499368: 3802 1500 |0142: if-eqz v2, 0157 // +0015 │ │ -49936c: 5402 a6aa |0144: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499370: 7110 6ae9 0200 |0146: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499376: 0c02 |0149: move-result-object v2 │ │ -499378: 7401 6302 1100 |014a: invoke-virtual/range {v17}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49937e: 0c03 |014d: move-result-object v3 │ │ -499380: 6e30 46eb 3205 |014e: invoke-virtual {v2, v3, v5}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -499386: 5402 a6aa |0151: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49938a: 1203 |0153: const/4 v3, #int 0 // #0 │ │ -49938c: 7120 6de9 3200 |0154: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -499392: 5402 a6aa |0157: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499396: 2203 0e1b |0159: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q; // type@1b0e │ │ -49939a: 7030 f7e7 1305 |015b: invoke-direct {v3, v1, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7f7 │ │ -4993a0: 7120 38e9 3200 |015e: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -4993a6: 5401 a6aa |0161: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4993aa: 7110 68e9 0100 |0163: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e968 │ │ -4993b0: 0a01 |0166: move-result v1 │ │ -4993b2: 3801 1300 |0167: if-eqz v1, 017a // +0013 │ │ -4993b6: 5401 a6aa |0169: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4993ba: 1202 |016b: const/4 v2, #int 0 // #0 │ │ -4993bc: 7120 69e9 2100 |016c: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4402:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e969 │ │ -4993c2: 5401 a6aa |016f: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4993c6: 7110 5de9 0100 |0171: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -4993cc: 5401 a6aa |0174: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4993d0: 1212 |0176: const/4 v2, #int 1 // #1 │ │ -4993d2: 7120 40e9 2100 |0177: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -4993d8: 0e00 |017a: return-void │ │ +4990d8: |[4990d8] no.nordicsemi.android.ble.BleManagerHandler$3.onConnectionUpdated:(Landroid/bluetooth/BluetoothGatt;IIII)V │ │ +4990e8: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +4990ec: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +4990f0: 0202 1200 |0004: move/from16 v2, v18 │ │ +4990f4: 0203 1300 |0006: move/from16 v3, v19 │ │ +4990f8: 0204 1400 |0008: move/from16 v4, v20 │ │ +4990fc: 0205 1500 |000a: move/from16 v5, v21 │ │ +499100: 1a06 cbc0 |000c: const-string v6, "ms)" // string@c0cb │ │ +499104: 1a07 ccc0 |000e: const-string v7, "ms, latency: " // string@c0cc │ │ +499108: 1908 f43f |0010: const-wide/high16 v8, #long 4608308318706860032 // #3ff4 │ │ +49910c: 1a0a 2506 |0012: const-string v10, ", timeout: " // string@0625 │ │ +499110: 3905 5a00 |0014: if-nez v5, 006e // +005a │ │ +499114: 5405 a6aa |0016: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499118: 124b |0018: const/4 v11, #int 4 // #4 │ │ +49911a: 220c 0819 |0019: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ +49911e: 7010 06e1 0c00 |001b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499124: 1a0d b914 |001e: const-string v13, "Connection parameters updated (interval: " // string@14b9 │ │ +499128: 6e20 12e1 dc00 |0020: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49912e: 832d |0023: int-to-double v13, v2 │ │ +499130: ad0d 0d08 |0024: mul-double v13, v13, v8 │ │ +499134: 6e30 0be1 dc0e |0026: invoke-virtual {v12, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ +49913a: 6e20 12e1 7c00 |0029: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499140: 6e20 0de1 3c00 |002c: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499146: 6e20 12e1 ac00 |002f: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49914c: da07 040a |0032: mul-int/lit8 v7, v4, #int 10 // #0a │ │ +499150: 6e20 0de1 7c00 |0034: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499156: 6e20 12e1 6c00 |0037: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49915c: 6e10 1fe1 0c00 |003a: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499162: 0c06 |003d: move-result-object v6 │ │ +499164: 7130 37e9 b506 |003e: invoke-static {v5, v11, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49916a: 5405 a6aa |0041: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49916e: 6e54 d2e9 1532 |0043: invoke-virtual {v5, v1, v2, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.onConnectionUpdated:(Landroid/bluetooth/BluetoothGatt;III)V // method@e9d2 │ │ +499174: 5405 a6aa |0046: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499178: 7110 6ae9 0500 |0048: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +49917e: 0c05 |004b: move-result-object v5 │ │ +499180: 2055 5b1b |004c: instance-of v5, v5, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ +499184: 3805 1301 |004e: if-eqz v5, 0161 // +0113 │ │ +499188: 5405 a6aa |0050: iget-object v5, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49918c: 7110 6ae9 0500 |0052: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499192: 0c05 |0055: move-result-object v5 │ │ +499194: 1f05 5b1b |0056: check-cast v5, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ +499198: 7401 6302 1100 |0058: invoke-virtual/range {v17}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49919e: 0c06 |005b: move-result-object v6 │ │ +4991a0: 6e54 60ea 6532 |005c: invoke-virtual {v5, v6, v2, v3, v4}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.notifyConnectionPriorityChanged:(Landroid/bluetooth/BluetoothDevice;III)V // method@ea60 │ │ +4991a6: 5402 a6aa |005f: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4991aa: 7110 6ae9 0200 |0061: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4991b0: 0c02 |0064: move-result-object v2 │ │ +4991b2: 7401 6302 1100 |0065: invoke-virtual/range {v17}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4991b8: 0c01 |0068: move-result-object v1 │ │ +4991ba: 6e20 49eb 1200 |0069: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +4991c0: 2900 f500 |006c: goto/16 0161 // +00f5 │ │ +4991c4: 130b 3b00 |006e: const/16 v11, #int 59 // #3b │ │ +4991c8: 125d |0070: const/4 v13, #int 5 // #5 │ │ +4991ca: 1a0e d105 |0071: const-string v14, ", latency: " // string@05d1 │ │ +4991ce: 1a0f 4d0f |0073: const-string v15, "BleManager" // string@0f4d │ │ +4991d2: 33b5 6b00 |0075: if-ne v5, v11, 00e0 // +006b │ │ +4991d6: 220b 0819 |0077: new-instance v11, Ljava/lang/StringBuilder; // type@1908 │ │ +4991da: 7010 06e1 0b00 |0079: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4991e0: 1a0c 61c5 |007c: const-string v12, "onConnectionUpdated received status: Unacceptable connection interval, interval: " // string@c561 │ │ +4991e4: 6e20 12e1 cb00 |007e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4991ea: 6e20 0de1 2b00 |0081: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4991f0: 6e20 12e1 eb00 |0084: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4991f6: 6e20 0de1 3b00 |0087: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4991fc: 6e20 12e1 ab00 |008a: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499202: 6e20 0de1 4b00 |008d: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499208: 6e10 1fe1 0b00 |0090: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49920e: 0c0b |0093: move-result-object v11 │ │ +499210: 7120 4d09 bf00 |0094: invoke-static {v15, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +499216: 540b a6aa |0097: iget-object v11, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49921a: 220c 0819 |0099: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ +49921e: 7010 06e1 0c00 |009b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499224: 1a0e b814 |009e: const-string v14, "Connection parameters update failed with status: UNACCEPT CONN INTERVAL (0x3b) (interval: " // string@14b8 │ │ +499228: 6e20 12e1 ec00 |00a0: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49922e: 832e |00a3: int-to-double v14, v2 │ │ +499230: ad0e 0e08 |00a4: mul-double v14, v14, v8 │ │ +499234: 6e30 0be1 ec0f |00a6: invoke-virtual {v12, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ +49923a: 6e20 12e1 7c00 |00a9: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499240: 6e20 0de1 3c00 |00ac: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499246: 6e20 12e1 ac00 |00af: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49924c: da02 040a |00b2: mul-int/lit8 v2, v4, #int 10 // #0a │ │ +499250: 6e20 0de1 2c00 |00b4: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499256: 6e20 12e1 6c00 |00b7: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49925c: 6e10 1fe1 0c00 |00ba: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499262: 0c02 |00bd: move-result-object v2 │ │ +499264: 7130 37e9 db02 |00be: invoke-static {v11, v13, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49926a: 5402 a6aa |00c1: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49926e: 7110 6ae9 0200 |00c3: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499274: 0c02 |00c6: move-result-object v2 │ │ +499276: 2022 5b1b |00c7: instance-of v2, v2, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ +49927a: 3802 9800 |00c9: if-eqz v2, 0161 // +0098 │ │ +49927e: 5402 a6aa |00cb: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499282: 7110 6ae9 0200 |00cd: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499288: 0c02 |00d0: move-result-object v2 │ │ +49928a: 7401 6302 1100 |00d1: invoke-virtual/range {v17}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499290: 0c01 |00d4: move-result-object v1 │ │ +499292: 6e30 46eb 1205 |00d5: invoke-virtual {v2, v1, v5}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +499298: 5401 a6aa |00d8: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49929c: 1202 |00da: const/4 v2, #int 0 // #0 │ │ +49929e: 7120 6de9 2100 |00db: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +4992a4: 2900 8300 |00de: goto/16 0161 // +0083 │ │ +4992a8: 220b 0819 |00e0: new-instance v11, Ljava/lang/StringBuilder; // type@1908 │ │ +4992ac: 7010 06e1 0b00 |00e2: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4992b2: 1a0c 60c5 |00e5: const-string v12, "onConnectionUpdated received status: " // string@c560 │ │ +4992b6: 6e20 12e1 cb00 |00e7: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4992bc: 6e20 0de1 5b00 |00ea: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4992c2: 1a0c d005 |00ed: const-string v12, ", interval: " // string@05d0 │ │ +4992c6: 6e20 12e1 cb00 |00ef: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4992cc: 6e20 0de1 2b00 |00f2: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4992d2: 6e20 12e1 eb00 |00f5: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4992d8: 6e20 0de1 3b00 |00f8: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4992de: 6e20 12e1 ab00 |00fb: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4992e4: 6e20 0de1 4b00 |00fe: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4992ea: 6e10 1fe1 0b00 |0101: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4992f0: 0c0b |0104: move-result-object v11 │ │ +4992f2: 7120 4d09 bf00 |0105: invoke-static {v15, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +4992f8: 540b a6aa |0108: iget-object v11, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4992fc: 220c 0819 |010a: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ +499300: 7010 06e1 0c00 |010c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499306: 1a0e b714 |010f: const-string v14, "Connection parameters update failed with status " // string@14b7 │ │ +49930a: 6e20 12e1 ec00 |0111: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499310: 6e20 0de1 5c00 |0114: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499316: 1a0e 5800 |0117: const-string v14, " (interval: " // string@0058 │ │ +49931a: 6e20 12e1 ec00 |0119: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499320: 832e |011c: int-to-double v14, v2 │ │ +499322: ad0e 0e08 |011d: mul-double v14, v14, v8 │ │ +499326: 6e30 0be1 ec0f |011f: invoke-virtual {v12, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ +49932c: 6e20 12e1 7c00 |0122: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499332: 6e20 0de1 3c00 |0125: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499338: 6e20 12e1 ac00 |0128: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49933e: da02 040a |012b: mul-int/lit8 v2, v4, #int 10 // #0a │ │ +499342: 6e20 0de1 2c00 |012d: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499348: 6e20 12e1 6c00 |0130: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49934e: 6e10 1fe1 0c00 |0133: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499354: 0c02 |0136: move-result-object v2 │ │ +499356: 7130 37e9 db02 |0137: invoke-static {v11, v13, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49935c: 5402 a6aa |013a: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499360: 7110 6ae9 0200 |013c: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499366: 0c02 |013f: move-result-object v2 │ │ +499368: 2022 5b1b |0140: instance-of v2, v2, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ +49936c: 3802 1500 |0142: if-eqz v2, 0157 // +0015 │ │ +499370: 5402 a6aa |0144: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499374: 7110 6ae9 0200 |0146: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +49937a: 0c02 |0149: move-result-object v2 │ │ +49937c: 7401 6302 1100 |014a: invoke-virtual/range {v17}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499382: 0c03 |014d: move-result-object v3 │ │ +499384: 6e30 46eb 3205 |014e: invoke-virtual {v2, v3, v5}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +49938a: 5402 a6aa |0151: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49938e: 1203 |0153: const/4 v3, #int 0 // #0 │ │ +499390: 7120 6de9 3200 |0154: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +499396: 5402 a6aa |0157: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49939a: 2203 0e1b |0159: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q; // type@1b0e │ │ +49939e: 7030 f7e7 1305 |015b: invoke-direct {v3, v1, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7f7 │ │ +4993a4: 7120 38e9 3200 |015e: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +4993aa: 5401 a6aa |0161: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4993ae: 7110 68e9 0100 |0163: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e968 │ │ +4993b4: 0a01 |0166: move-result v1 │ │ +4993b6: 3801 1300 |0167: if-eqz v1, 017a // +0013 │ │ +4993ba: 5401 a6aa |0169: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4993be: 1202 |016b: const/4 v2, #int 0 // #0 │ │ +4993c0: 7120 69e9 2100 |016c: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4402:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e969 │ │ +4993c6: 5401 a6aa |016f: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4993ca: 7110 5de9 0100 |0171: invoke-static {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +4993d0: 5401 a6aa |0174: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4993d4: 1212 |0176: const/4 v2, #int 1 // #1 │ │ +4993d6: 7120 40e9 2100 |0177: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +4993dc: 0e00 |017a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0016 line=2288 │ │ 0x0041 line=2291 │ │ 0x0046 line=2294 │ │ 0x0050 line=2295 │ │ 0x0058 line=2296 │ │ @@ -965837,124 +965838,124 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 236 16-bit code units │ │ -4993dc: |[4993dc] no.nordicsemi.android.ble.BleManagerHandler$3.onDescriptorRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V │ │ -4993ec: 6e10 7e02 0600 |0000: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -4993f2: 0c00 |0003: move-result-object v0 │ │ -4993f4: 3907 5b00 |0004: if-nez v7, 005f // +005b │ │ -4993f8: 5447 a6aa |0006: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4993fc: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -4993fe: 2202 0819 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -499402: 7010 06e1 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499408: 1a03 f053 |000e: const-string v3, "Read Response received from descr. " // string@53f0 │ │ -49940c: 6e20 12e1 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499412: 6e10 7d02 0600 |0013: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -499418: 0c03 |0016: move-result-object v3 │ │ -49941a: 6e20 11e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -499420: 1a03 3106 |001a: const-string v3, ", value: " // string@0631 │ │ -499424: 6e20 12e1 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49942a: 7110 65f0 0000 |001f: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ -499430: 0c03 |0022: move-result-object v3 │ │ -499432: 6e20 12e1 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499438: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49943e: 0c02 |0029: move-result-object v2 │ │ -499440: 7130 37e9 1702 |002a: invoke-static {v7, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499446: 5447 a6aa |002d: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49944a: 6e30 d3e9 5706 |002f: invoke-virtual {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDescriptorRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e9d3 │ │ -499450: 5446 a6aa |0032: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499454: 7110 6ae9 0600 |0034: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -49945a: 0c06 |0037: move-result-object v6 │ │ -49945c: 2066 621b |0038: instance-of v6, v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ -499460: 3806 6f00 |003a: if-eqz v6, 00a9 // +006f │ │ -499464: 5446 a6aa |003c: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499468: 7110 6ae9 0600 |003e: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -49946e: 0c06 |0041: move-result-object v6 │ │ -499470: 1f06 621b |0042: check-cast v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ -499474: 6e10 6302 0500 |0044: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49947a: 0c07 |0047: move-result-object v7 │ │ -49947c: 6e30 c1ea 7600 |0048: invoke-virtual {v6, v7, v0}, Lno/nordicsemi/android/ble/ReadRequest;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@eac1 │ │ -499482: 6e10 b7ea 0600 |004b: invoke-virtual {v6}, Lno/nordicsemi/android/ble/ReadRequest;.hasMore:()Z // method@eab7 │ │ -499488: 0a07 |004e: move-result v7 │ │ -49948a: 3807 0800 |004f: if-eqz v7, 0057 // +0008 │ │ -49948e: 5445 a6aa |0051: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499492: 7120 3fe9 6500 |0053: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ -499498: 2853 |0056: goto 00a9 // +0053 │ │ -49949a: 6e10 6302 0500 |0057: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4994a0: 0c05 |005a: move-result-object v5 │ │ -4994a2: 6e20 c0ea 5600 |005b: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/ReadRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eac0 │ │ -4994a8: 284b |005e: goto 00a9 // +004b │ │ -4994aa: 1a06 4d0f |005f: const-string v6, "BleManager" // string@0f4d │ │ -4994ae: 1250 |0061: const/4 v0, #int 5 // #5 │ │ -4994b0: 3207 5300 |0062: if-eq v7, v0, 00b5 // +0053 │ │ -4994b4: 1301 0800 |0064: const/16 v1, #int 8 // #8 │ │ -4994b8: 3217 4f00 |0066: if-eq v7, v1, 00b5 // +004f │ │ -4994bc: 1301 8900 |0068: const/16 v1, #int 137 // #89 │ │ -4994c0: 3317 0300 |006a: if-ne v7, v1, 006d // +0003 │ │ -4994c4: 2849 |006c: goto 00b5 // +0049 │ │ -4994c6: 2200 0819 |006d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4994ca: 7010 06e1 0000 |006f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4994d0: 1a01 aec5 |0072: const-string v1, "onDescriptorRead error " // string@c5ae │ │ -4994d4: 6e20 12e1 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4994da: 6e20 0de1 7000 |0077: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4994e0: 6e10 1fe1 0000 |007a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4994e6: 0c00 |007d: move-result-object v0 │ │ -4994e8: 7120 4d09 0600 |007e: invoke-static {v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -4994ee: 5446 a6aa |0081: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4994f2: 7110 6ae9 0600 |0083: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4994f8: 0c06 |0086: move-result-object v6 │ │ -4994fa: 2066 621b |0087: instance-of v6, v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ -4994fe: 3806 0f00 |0089: if-eqz v6, 0098 // +000f │ │ -499502: 5446 a6aa |008b: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499506: 7110 6ae9 0600 |008d: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -49950c: 0c06 |0090: move-result-object v6 │ │ -49950e: 6e10 6302 0500 |0091: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499514: 0c00 |0094: move-result-object v0 │ │ -499516: 6e30 46eb 0607 |0095: invoke-virtual {v6, v0, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -49951c: 5446 a6aa |0098: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499520: 1200 |009a: const/4 v0, #int 0 // #0 │ │ -499522: 7120 6de9 0600 |009b: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -499528: 5446 a6aa |009e: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49952c: 6e10 6302 0500 |00a0: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499532: 0c05 |00a3: move-result-object v5 │ │ -499534: 1a00 921c |00a4: const-string v0, "Error on reading descriptor" // string@1c92 │ │ -499538: 7140 5ce9 5670 |00a6: invoke-static {v6, v5, v0, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ -49953e: 5445 a6aa |00a9: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499542: 7110 5de9 0500 |00ab: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -499548: 5445 a6aa |00ae: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49954c: 1216 |00b0: const/4 v6, #int 1 // #1 │ │ -49954e: 7120 40e9 6500 |00b1: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -499554: 0e00 |00b4: return-void │ │ -499556: 5441 a6aa |00b5: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49955a: 2202 0819 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49955e: 7010 06e1 0200 |00b9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499564: 1a03 e10c |00bc: const-string v3, "Authentication required (" // string@0ce1 │ │ -499568: 6e20 12e1 3200 |00be: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49956e: 6e20 0de1 7200 |00c1: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499574: 1a03 db04 |00c4: const-string v3, ")" // string@04db │ │ -499578: 6e20 12e1 3200 |00c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49957e: 6e10 1fe1 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499584: 0c02 |00cc: move-result-object v2 │ │ -499586: 7130 37e9 0102 |00cd: invoke-static {v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -49958c: 6e10 6302 0500 |00d0: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499592: 0c00 |00d3: move-result-object v0 │ │ -499594: 6e10 5902 0000 |00d4: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ -49959a: 0a00 |00d7: move-result v0 │ │ -49959c: 1301 0a00 |00d8: const/16 v1, #int 10 // #a │ │ -4995a0: 3210 1100 |00da: if-eq v0, v1, 00eb // +0011 │ │ -4995a4: 1a00 b551 |00dc: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ -4995a8: 7120 5409 0600 |00de: invoke-static {v6, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ -4995ae: 5446 a6aa |00e1: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4995b2: 2200 091b |00e3: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI; // type@1b09 │ │ -4995b6: 7030 ede7 5007 |00e5: invoke-direct {v0, v5, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7ed │ │ -4995bc: 7120 38e9 0600 |00e8: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -4995c2: 0e00 |00eb: return-void │ │ +4993e0: |[4993e0] no.nordicsemi.android.ble.BleManagerHandler$3.onDescriptorRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V │ │ +4993f0: 6e10 7e02 0600 |0000: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +4993f6: 0c00 |0003: move-result-object v0 │ │ +4993f8: 3907 5b00 |0004: if-nez v7, 005f // +005b │ │ +4993fc: 5447 a6aa |0006: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499400: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +499402: 2202 0819 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +499406: 7010 06e1 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49940c: 1a03 f053 |000e: const-string v3, "Read Response received from descr. " // string@53f0 │ │ +499410: 6e20 12e1 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499416: 6e10 7d02 0600 |0013: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49941c: 0c03 |0016: move-result-object v3 │ │ +49941e: 6e20 11e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +499424: 1a03 3106 |001a: const-string v3, ", value: " // string@0631 │ │ +499428: 6e20 12e1 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49942e: 7110 65f0 0000 |001f: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ +499434: 0c03 |0022: move-result-object v3 │ │ +499436: 6e20 12e1 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49943c: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499442: 0c02 |0029: move-result-object v2 │ │ +499444: 7130 37e9 1702 |002a: invoke-static {v7, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49944a: 5447 a6aa |002d: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49944e: 6e30 d3e9 5706 |002f: invoke-virtual {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDescriptorRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e9d3 │ │ +499454: 5446 a6aa |0032: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499458: 7110 6ae9 0600 |0034: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +49945e: 0c06 |0037: move-result-object v6 │ │ +499460: 2066 621b |0038: instance-of v6, v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ +499464: 3806 6f00 |003a: if-eqz v6, 00a9 // +006f │ │ +499468: 5446 a6aa |003c: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49946c: 7110 6ae9 0600 |003e: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499472: 0c06 |0041: move-result-object v6 │ │ +499474: 1f06 621b |0042: check-cast v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ +499478: 6e10 6302 0500 |0044: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49947e: 0c07 |0047: move-result-object v7 │ │ +499480: 6e30 c1ea 7600 |0048: invoke-virtual {v6, v7, v0}, Lno/nordicsemi/android/ble/ReadRequest;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@eac1 │ │ +499486: 6e10 b7ea 0600 |004b: invoke-virtual {v6}, Lno/nordicsemi/android/ble/ReadRequest;.hasMore:()Z // method@eab7 │ │ +49948c: 0a07 |004e: move-result v7 │ │ +49948e: 3807 0800 |004f: if-eqz v7, 0057 // +0008 │ │ +499492: 5445 a6aa |0051: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499496: 7120 3fe9 6500 |0053: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ +49949c: 2853 |0056: goto 00a9 // +0053 │ │ +49949e: 6e10 6302 0500 |0057: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4994a4: 0c05 |005a: move-result-object v5 │ │ +4994a6: 6e20 c0ea 5600 |005b: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/ReadRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eac0 │ │ +4994ac: 284b |005e: goto 00a9 // +004b │ │ +4994ae: 1a06 4d0f |005f: const-string v6, "BleManager" // string@0f4d │ │ +4994b2: 1250 |0061: const/4 v0, #int 5 // #5 │ │ +4994b4: 3207 5300 |0062: if-eq v7, v0, 00b5 // +0053 │ │ +4994b8: 1301 0800 |0064: const/16 v1, #int 8 // #8 │ │ +4994bc: 3217 4f00 |0066: if-eq v7, v1, 00b5 // +004f │ │ +4994c0: 1301 8900 |0068: const/16 v1, #int 137 // #89 │ │ +4994c4: 3317 0300 |006a: if-ne v7, v1, 006d // +0003 │ │ +4994c8: 2849 |006c: goto 00b5 // +0049 │ │ +4994ca: 2200 0819 |006d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4994ce: 7010 06e1 0000 |006f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4994d4: 1a01 aec5 |0072: const-string v1, "onDescriptorRead error " // string@c5ae │ │ +4994d8: 6e20 12e1 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4994de: 6e20 0de1 7000 |0077: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4994e4: 6e10 1fe1 0000 |007a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4994ea: 0c00 |007d: move-result-object v0 │ │ +4994ec: 7120 4d09 0600 |007e: invoke-static {v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +4994f2: 5446 a6aa |0081: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4994f6: 7110 6ae9 0600 |0083: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4994fc: 0c06 |0086: move-result-object v6 │ │ +4994fe: 2066 621b |0087: instance-of v6, v6, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ +499502: 3806 0f00 |0089: if-eqz v6, 0098 // +000f │ │ +499506: 5446 a6aa |008b: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49950a: 7110 6ae9 0600 |008d: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499510: 0c06 |0090: move-result-object v6 │ │ +499512: 6e10 6302 0500 |0091: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499518: 0c00 |0094: move-result-object v0 │ │ +49951a: 6e30 46eb 0607 |0095: invoke-virtual {v6, v0, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +499520: 5446 a6aa |0098: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499524: 1200 |009a: const/4 v0, #int 0 // #0 │ │ +499526: 7120 6de9 0600 |009b: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +49952c: 5446 a6aa |009e: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499530: 6e10 6302 0500 |00a0: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499536: 0c05 |00a3: move-result-object v5 │ │ +499538: 1a00 921c |00a4: const-string v0, "Error on reading descriptor" // string@1c92 │ │ +49953c: 7140 5ce9 5670 |00a6: invoke-static {v6, v5, v0, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ +499542: 5445 a6aa |00a9: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499546: 7110 5de9 0500 |00ab: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +49954c: 5445 a6aa |00ae: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499550: 1216 |00b0: const/4 v6, #int 1 // #1 │ │ +499552: 7120 40e9 6500 |00b1: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +499558: 0e00 |00b4: return-void │ │ +49955a: 5441 a6aa |00b5: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49955e: 2202 0819 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +499562: 7010 06e1 0200 |00b9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499568: 1a03 e10c |00bc: const-string v3, "Authentication required (" // string@0ce1 │ │ +49956c: 6e20 12e1 3200 |00be: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499572: 6e20 0de1 7200 |00c1: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499578: 1a03 db04 |00c4: const-string v3, ")" // string@04db │ │ +49957c: 6e20 12e1 3200 |00c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499582: 6e10 1fe1 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499588: 0c02 |00cc: move-result-object v2 │ │ +49958a: 7130 37e9 0102 |00cd: invoke-static {v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499590: 6e10 6302 0500 |00d0: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499596: 0c00 |00d3: move-result-object v0 │ │ +499598: 6e10 5902 0000 |00d4: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ +49959e: 0a00 |00d7: move-result v0 │ │ +4995a0: 1301 0a00 |00d8: const/16 v1, #int 10 // #a │ │ +4995a4: 3210 1100 |00da: if-eq v0, v1, 00eb // +0011 │ │ +4995a8: 1a00 b551 |00dc: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ +4995ac: 7120 5409 0600 |00de: invoke-static {v6, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ +4995b2: 5446 a6aa |00e1: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4995b6: 2200 091b |00e3: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI; // type@1b09 │ │ +4995ba: 7030 ede7 5007 |00e5: invoke-direct {v0, v5, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7ed │ │ +4995c0: 7120 38e9 0600 |00e8: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +4995c6: 0e00 |00eb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2063 │ │ 0x0006 line=2066 │ │ 0x001f line=2067 │ │ 0x002a line=2066 │ │ 0x002d line=2069 │ │ @@ -965986,187 +965987,187 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 360 16-bit code units │ │ -4995c4: |[4995c4] no.nordicsemi.android.ble.BleManagerHandler$3.onDescriptorWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V │ │ -4995d4: 6e10 7e02 0600 |0000: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -4995da: 0c00 |0003: move-result-object v0 │ │ -4995dc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4995de: 3907 c400 |0005: if-nez v7, 00c9 // +00c4 │ │ -4995e2: 5447 a6aa |0007: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4995e6: 2202 0819 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4995ea: 7010 06e1 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4995f0: 1a03 f418 |000e: const-string v3, "Data written to descr. " // string@18f4 │ │ -4995f4: 6e20 12e1 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4995fa: 6e10 7d02 0600 |0013: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -499600: 0c03 |0016: move-result-object v3 │ │ -499602: 6e20 11e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -499608: 1a03 3106 |001a: const-string v3, ", value: " // string@0631 │ │ -49960c: 6e20 12e1 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499612: 7110 65f0 0000 |001f: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ -499618: 0c03 |0022: move-result-object v3 │ │ -49961a: 6e20 12e1 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499620: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499626: 0c02 |0029: move-result-object v2 │ │ -499628: 1243 |002a: const/4 v3, #int 4 // #4 │ │ -49962a: 7130 37e9 3702 |002b: invoke-static {v7, v3, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499630: 5447 a6aa |002e: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499634: 7120 60e9 6700 |0030: invoke-static {v7, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3700:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e960 │ │ -49963a: 0a07 |0033: move-result v7 │ │ -49963c: 3807 0a00 |0034: if-eqz v7, 003e // +000a │ │ -499640: 5446 a6aa |0036: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499644: 1a07 8458 |0038: const-string v7, "Service Changed notifications enabled" // string@5884 │ │ -499648: 7130 37e9 3607 |003a: invoke-static {v6, v3, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -49964e: 283f |003d: goto 007c // +003f │ │ -499650: 5447 a6aa |003e: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499654: 7120 61e9 6700 |0040: invoke-static {v7, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3800:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e961 │ │ -49965a: 0a07 |0043: move-result v7 │ │ -49965c: 3807 3300 |0044: if-eqz v7, 0077 // +0033 │ │ -499660: 3800 3600 |0046: if-eqz v0, 007c // +0036 │ │ -499664: 2107 |0048: array-length v7, v0 │ │ -499666: 1222 |0049: const/4 v2, #int 2 // #2 │ │ -499668: 3327 3200 |004a: if-ne v7, v2, 007c // +0032 │ │ -49966c: 4807 0001 |004c: aget-byte v7, v0, v1 │ │ -499670: 3907 2e00 |004e: if-nez v7, 007c // +002e │ │ -499674: 1207 |0050: const/4 v7, #int 0 // #0 │ │ -499676: 4807 0007 |0051: aget-byte v7, v0, v7 │ │ -49967a: 3807 1700 |0053: if-eqz v7, 006a // +0017 │ │ -49967e: 3217 0d00 |0055: if-eq v7, v1, 0062 // +000d │ │ -499682: 3227 0300 |0057: if-eq v7, v2, 005a // +0003 │ │ -499686: 2818 |0059: goto 0071 // +0018 │ │ -499688: 5447 a6aa |005a: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49968c: 1a02 5b24 |005c: const-string v2, "Indications enabled" // string@245b │ │ -499690: 7130 37e9 3702 |005e: invoke-static {v7, v3, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499696: 2810 |0061: goto 0071 // +0010 │ │ -499698: 5447 a6aa |0062: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49969c: 1a02 094e |0064: const-string v2, "Notifications enabled" // string@4e09 │ │ -4996a0: 7130 37e9 3702 |0066: invoke-static {v7, v3, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -4996a6: 2808 |0069: goto 0071 // +0008 │ │ -4996a8: 5447 a6aa |006a: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4996ac: 1a02 084e |006c: const-string v2, "Notifications and indications disabled" // string@4e08 │ │ -4996b0: 7130 37e9 3702 |006e: invoke-static {v7, v3, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -4996b6: 5447 a6aa |0071: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4996ba: 6e30 d5e9 5706 |0073: invoke-virtual {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDescriptorWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e9d5 │ │ -4996c0: 2806 |0076: goto 007c // +0006 │ │ -4996c2: 5447 a6aa |0077: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4996c6: 6e30 d5e9 5706 |0079: invoke-virtual {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDescriptorWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e9d5 │ │ -4996cc: 5446 a6aa |007c: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4996d0: 7110 6ae9 0600 |007e: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4996d6: 0c06 |0081: move-result-object v6 │ │ -4996d8: 2066 751b |0082: instance-of v6, v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4996dc: 3806 a200 |0084: if-eqz v6, 0126 // +00a2 │ │ -4996e0: 5446 a6aa |0086: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4996e4: 7110 6ae9 0600 |0088: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4996ea: 0c06 |008b: move-result-object v6 │ │ -4996ec: 1f06 751b |008c: check-cast v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4996f0: 6e10 6302 0500 |008e: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4996f6: 0c07 |0091: move-result-object v7 │ │ -4996f8: 6e30 35ec 7600 |0092: invoke-virtual {v6, v7, v0}, Lno/nordicsemi/android/ble/WriteRequest;.notifyPacketSent:(Landroid/bluetooth/BluetoothDevice;[B)Z // method@ec35 │ │ -4996fe: 0a07 |0095: move-result v7 │ │ -499700: 3907 1f00 |0096: if-nez v7, 00b5 // +001f │ │ -499704: 5447 a6aa |0098: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499708: 7110 5ee9 0700 |009a: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ -49970e: 0c07 |009d: move-result-object v7 │ │ -499710: 2077 641b |009e: instance-of v7, v7, Lno/nordicsemi/android/ble/ReliableWriteRequest; // type@1b64 │ │ -499714: 3807 1500 |00a0: if-eqz v7, 00b5 // +0015 │ │ -499718: 6e10 6302 0500 |00a2: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49971e: 0c05 |00a5: move-result-object v5 │ │ -499720: 12a7 |00a6: const/4 v7, #int -6 // #fa │ │ -499722: 6e30 34ec 5607 |00a7: invoke-virtual {v6, v5, v7}, Lno/nordicsemi/android/ble/WriteRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec34 │ │ -499728: 5445 a6aa |00aa: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49972c: 7110 5ee9 0500 |00ac: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ -499732: 0c05 |00af: move-result-object v5 │ │ -499734: 6e10 58eb 0500 |00b0: invoke-virtual {v5}, Lno/nordicsemi/android/ble/RequestQueue;.cancelQueue:()V // method@eb58 │ │ -49973a: 2900 7300 |00b3: goto/16 0126 // +0073 │ │ -49973e: 6e10 2fec 0600 |00b5: invoke-virtual {v6}, Lno/nordicsemi/android/ble/WriteRequest;.hasMore:()Z // method@ec2f │ │ -499744: 0a07 |00b8: move-result v7 │ │ -499746: 3807 0800 |00b9: if-eqz v7, 00c1 // +0008 │ │ -49974a: 5445 a6aa |00bb: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49974e: 7120 3fe9 6500 |00bd: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ -499754: 2866 |00c0: goto 0126 // +0066 │ │ -499756: 6e10 6302 0500 |00c1: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49975c: 0c05 |00c4: move-result-object v5 │ │ -49975e: 6e20 36ec 5600 |00c5: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/WriteRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec36 │ │ -499764: 285e |00c8: goto 0126 // +005e │ │ -499766: 1a06 4d0f |00c9: const-string v6, "BleManager" // string@0f4d │ │ -49976a: 1250 |00cb: const/4 v0, #int 5 // #5 │ │ -49976c: 3207 6500 |00cc: if-eq v7, v0, 0131 // +0065 │ │ -499770: 1302 0800 |00ce: const/16 v2, #int 8 // #8 │ │ -499774: 3227 6100 |00d0: if-eq v7, v2, 0131 // +0061 │ │ -499778: 1302 8900 |00d2: const/16 v2, #int 137 // #89 │ │ -49977c: 3327 0300 |00d4: if-ne v7, v2, 00d7 // +0003 │ │ -499780: 285b |00d6: goto 0131 // +005b │ │ -499782: 2200 0819 |00d7: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -499786: 7010 06e1 0000 |00d9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49978c: 1a02 b1c5 |00dc: const-string v2, "onDescriptorWrite error " // string@c5b1 │ │ -499790: 6e20 12e1 2000 |00de: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499796: 6e20 0de1 7000 |00e1: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49979c: 6e10 1fe1 0000 |00e4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4997a2: 0c00 |00e7: move-result-object v0 │ │ -4997a4: 7120 4d09 0600 |00e8: invoke-static {v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -4997aa: 5446 a6aa |00eb: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4997ae: 7110 6ae9 0600 |00ed: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4997b4: 0c06 |00f0: move-result-object v6 │ │ -4997b6: 2066 751b |00f1: instance-of v6, v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4997ba: 3806 2200 |00f3: if-eqz v6, 0115 // +0022 │ │ -4997be: 5446 a6aa |00f5: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4997c2: 7110 6ae9 0600 |00f7: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4997c8: 0c06 |00fa: move-result-object v6 │ │ -4997ca: 6e10 6302 0500 |00fb: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4997d0: 0c00 |00fe: move-result-object v0 │ │ -4997d2: 6e30 46eb 0607 |00ff: invoke-virtual {v6, v0, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -4997d8: 5446 a6aa |0102: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4997dc: 7110 5ee9 0600 |0104: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ -4997e2: 0c06 |0107: move-result-object v6 │ │ -4997e4: 2066 641b |0108: instance-of v6, v6, Lno/nordicsemi/android/ble/ReliableWriteRequest; // type@1b64 │ │ -4997e8: 3806 0b00 |010a: if-eqz v6, 0115 // +000b │ │ -4997ec: 5446 a6aa |010c: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4997f0: 7110 5ee9 0600 |010e: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ -4997f6: 0c06 |0111: move-result-object v6 │ │ -4997f8: 6e10 58eb 0600 |0112: invoke-virtual {v6}, Lno/nordicsemi/android/ble/RequestQueue;.cancelQueue:()V // method@eb58 │ │ -4997fe: 5446 a6aa |0115: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499802: 1200 |0117: const/4 v0, #int 0 // #0 │ │ -499804: 7120 6de9 0600 |0118: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -49980a: 5446 a6aa |011b: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49980e: 6e10 6302 0500 |011d: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499814: 0c05 |0120: move-result-object v5 │ │ -499816: 1a00 951c |0121: const-string v0, "Error on writing descriptor" // string@1c95 │ │ -49981a: 7140 5ce9 5670 |0123: invoke-static {v6, v5, v0, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ -499820: 5445 a6aa |0126: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499824: 7110 5de9 0500 |0128: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -49982a: 5445 a6aa |012b: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49982e: 7120 40e9 1500 |012d: invoke-static {v5, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -499834: 0e00 |0130: return-void │ │ -499836: 5441 a6aa |0131: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49983a: 2202 0819 |0133: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49983e: 7010 06e1 0200 |0135: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499844: 1a03 e10c |0138: const-string v3, "Authentication required (" // string@0ce1 │ │ -499848: 6e20 12e1 3200 |013a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49984e: 6e20 0de1 7200 |013d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499854: 1a03 db04 |0140: const-string v3, ")" // string@04db │ │ -499858: 6e20 12e1 3200 |0142: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49985e: 6e10 1fe1 0200 |0145: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499864: 0c02 |0148: move-result-object v2 │ │ -499866: 7130 37e9 0102 |0149: invoke-static {v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -49986c: 6e10 6302 0500 |014c: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499872: 0c00 |014f: move-result-object v0 │ │ -499874: 6e10 5902 0000 |0150: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ -49987a: 0a00 |0153: move-result v0 │ │ -49987c: 1301 0a00 |0154: const/16 v1, #int 10 // #a │ │ -499880: 3210 1100 |0156: if-eq v0, v1, 0167 // +0011 │ │ -499884: 1a00 b551 |0158: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ -499888: 7120 5409 0600 |015a: invoke-static {v6, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ -49988e: 5446 a6aa |015d: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499892: 2200 111b |015f: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0; // type@1b11 │ │ -499896: 7030 fde7 5007 |0161: invoke-direct {v0, v5, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7fd │ │ -49989c: 7120 38e9 0600 |0164: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -4998a2: 0e00 |0167: return-void │ │ +4995c8: |[4995c8] no.nordicsemi.android.ble.BleManagerHandler$3.onDescriptorWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V │ │ +4995d8: 6e10 7e02 0600 |0000: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +4995de: 0c00 |0003: move-result-object v0 │ │ +4995e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4995e2: 3907 c400 |0005: if-nez v7, 00c9 // +00c4 │ │ +4995e6: 5447 a6aa |0007: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4995ea: 2202 0819 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4995ee: 7010 06e1 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4995f4: 1a03 f418 |000e: const-string v3, "Data written to descr. " // string@18f4 │ │ +4995f8: 6e20 12e1 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4995fe: 6e10 7d02 0600 |0013: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +499604: 0c03 |0016: move-result-object v3 │ │ +499606: 6e20 11e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49960c: 1a03 3106 |001a: const-string v3, ", value: " // string@0631 │ │ +499610: 6e20 12e1 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499616: 7110 65f0 0000 |001f: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ +49961c: 0c03 |0022: move-result-object v3 │ │ +49961e: 6e20 12e1 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499624: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49962a: 0c02 |0029: move-result-object v2 │ │ +49962c: 1243 |002a: const/4 v3, #int 4 // #4 │ │ +49962e: 7130 37e9 3702 |002b: invoke-static {v7, v3, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499634: 5447 a6aa |002e: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499638: 7120 60e9 6700 |0030: invoke-static {v7, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3700:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e960 │ │ +49963e: 0a07 |0033: move-result v7 │ │ +499640: 3807 0a00 |0034: if-eqz v7, 003e // +000a │ │ +499644: 5446 a6aa |0036: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499648: 1a07 8458 |0038: const-string v7, "Service Changed notifications enabled" // string@5884 │ │ +49964c: 7130 37e9 3607 |003a: invoke-static {v6, v3, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499652: 283f |003d: goto 007c // +003f │ │ +499654: 5447 a6aa |003e: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499658: 7120 61e9 6700 |0040: invoke-static {v7, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3800:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e961 │ │ +49965e: 0a07 |0043: move-result v7 │ │ +499660: 3807 3300 |0044: if-eqz v7, 0077 // +0033 │ │ +499664: 3800 3600 |0046: if-eqz v0, 007c // +0036 │ │ +499668: 2107 |0048: array-length v7, v0 │ │ +49966a: 1222 |0049: const/4 v2, #int 2 // #2 │ │ +49966c: 3327 3200 |004a: if-ne v7, v2, 007c // +0032 │ │ +499670: 4807 0001 |004c: aget-byte v7, v0, v1 │ │ +499674: 3907 2e00 |004e: if-nez v7, 007c // +002e │ │ +499678: 1207 |0050: const/4 v7, #int 0 // #0 │ │ +49967a: 4807 0007 |0051: aget-byte v7, v0, v7 │ │ +49967e: 3807 1700 |0053: if-eqz v7, 006a // +0017 │ │ +499682: 3217 0d00 |0055: if-eq v7, v1, 0062 // +000d │ │ +499686: 3227 0300 |0057: if-eq v7, v2, 005a // +0003 │ │ +49968a: 2818 |0059: goto 0071 // +0018 │ │ +49968c: 5447 a6aa |005a: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499690: 1a02 5b24 |005c: const-string v2, "Indications enabled" // string@245b │ │ +499694: 7130 37e9 3702 |005e: invoke-static {v7, v3, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49969a: 2810 |0061: goto 0071 // +0010 │ │ +49969c: 5447 a6aa |0062: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4996a0: 1a02 094e |0064: const-string v2, "Notifications enabled" // string@4e09 │ │ +4996a4: 7130 37e9 3702 |0066: invoke-static {v7, v3, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +4996aa: 2808 |0069: goto 0071 // +0008 │ │ +4996ac: 5447 a6aa |006a: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4996b0: 1a02 084e |006c: const-string v2, "Notifications and indications disabled" // string@4e08 │ │ +4996b4: 7130 37e9 3702 |006e: invoke-static {v7, v3, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +4996ba: 5447 a6aa |0071: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4996be: 6e30 d5e9 5706 |0073: invoke-virtual {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDescriptorWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e9d5 │ │ +4996c4: 2806 |0076: goto 007c // +0006 │ │ +4996c6: 5447 a6aa |0077: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4996ca: 6e30 d5e9 5706 |0079: invoke-virtual {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDescriptorWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e9d5 │ │ +4996d0: 5446 a6aa |007c: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4996d4: 7110 6ae9 0600 |007e: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4996da: 0c06 |0081: move-result-object v6 │ │ +4996dc: 2066 751b |0082: instance-of v6, v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4996e0: 3806 a200 |0084: if-eqz v6, 0126 // +00a2 │ │ +4996e4: 5446 a6aa |0086: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4996e8: 7110 6ae9 0600 |0088: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4996ee: 0c06 |008b: move-result-object v6 │ │ +4996f0: 1f06 751b |008c: check-cast v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4996f4: 6e10 6302 0500 |008e: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4996fa: 0c07 |0091: move-result-object v7 │ │ +4996fc: 6e30 35ec 7600 |0092: invoke-virtual {v6, v7, v0}, Lno/nordicsemi/android/ble/WriteRequest;.notifyPacketSent:(Landroid/bluetooth/BluetoothDevice;[B)Z // method@ec35 │ │ +499702: 0a07 |0095: move-result v7 │ │ +499704: 3907 1f00 |0096: if-nez v7, 00b5 // +001f │ │ +499708: 5447 a6aa |0098: iget-object v7, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49970c: 7110 5ee9 0700 |009a: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ +499712: 0c07 |009d: move-result-object v7 │ │ +499714: 2077 641b |009e: instance-of v7, v7, Lno/nordicsemi/android/ble/ReliableWriteRequest; // type@1b64 │ │ +499718: 3807 1500 |00a0: if-eqz v7, 00b5 // +0015 │ │ +49971c: 6e10 6302 0500 |00a2: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499722: 0c05 |00a5: move-result-object v5 │ │ +499724: 12a7 |00a6: const/4 v7, #int -6 // #fa │ │ +499726: 6e30 34ec 5607 |00a7: invoke-virtual {v6, v5, v7}, Lno/nordicsemi/android/ble/WriteRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec34 │ │ +49972c: 5445 a6aa |00aa: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499730: 7110 5ee9 0500 |00ac: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ +499736: 0c05 |00af: move-result-object v5 │ │ +499738: 6e10 58eb 0500 |00b0: invoke-virtual {v5}, Lno/nordicsemi/android/ble/RequestQueue;.cancelQueue:()V // method@eb58 │ │ +49973e: 2900 7300 |00b3: goto/16 0126 // +0073 │ │ +499742: 6e10 2fec 0600 |00b5: invoke-virtual {v6}, Lno/nordicsemi/android/ble/WriteRequest;.hasMore:()Z // method@ec2f │ │ +499748: 0a07 |00b8: move-result v7 │ │ +49974a: 3807 0800 |00b9: if-eqz v7, 00c1 // +0008 │ │ +49974e: 5445 a6aa |00bb: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499752: 7120 3fe9 6500 |00bd: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ +499758: 2866 |00c0: goto 0126 // +0066 │ │ +49975a: 6e10 6302 0500 |00c1: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499760: 0c05 |00c4: move-result-object v5 │ │ +499762: 6e20 36ec 5600 |00c5: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/WriteRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec36 │ │ +499768: 285e |00c8: goto 0126 // +005e │ │ +49976a: 1a06 4d0f |00c9: const-string v6, "BleManager" // string@0f4d │ │ +49976e: 1250 |00cb: const/4 v0, #int 5 // #5 │ │ +499770: 3207 6500 |00cc: if-eq v7, v0, 0131 // +0065 │ │ +499774: 1302 0800 |00ce: const/16 v2, #int 8 // #8 │ │ +499778: 3227 6100 |00d0: if-eq v7, v2, 0131 // +0061 │ │ +49977c: 1302 8900 |00d2: const/16 v2, #int 137 // #89 │ │ +499780: 3327 0300 |00d4: if-ne v7, v2, 00d7 // +0003 │ │ +499784: 285b |00d6: goto 0131 // +005b │ │ +499786: 2200 0819 |00d7: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +49978a: 7010 06e1 0000 |00d9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499790: 1a02 b1c5 |00dc: const-string v2, "onDescriptorWrite error " // string@c5b1 │ │ +499794: 6e20 12e1 2000 |00de: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49979a: 6e20 0de1 7000 |00e1: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4997a0: 6e10 1fe1 0000 |00e4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4997a6: 0c00 |00e7: move-result-object v0 │ │ +4997a8: 7120 4d09 0600 |00e8: invoke-static {v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +4997ae: 5446 a6aa |00eb: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4997b2: 7110 6ae9 0600 |00ed: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4997b8: 0c06 |00f0: move-result-object v6 │ │ +4997ba: 2066 751b |00f1: instance-of v6, v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4997be: 3806 2200 |00f3: if-eqz v6, 0115 // +0022 │ │ +4997c2: 5446 a6aa |00f5: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4997c6: 7110 6ae9 0600 |00f7: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4997cc: 0c06 |00fa: move-result-object v6 │ │ +4997ce: 6e10 6302 0500 |00fb: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4997d4: 0c00 |00fe: move-result-object v0 │ │ +4997d6: 6e30 46eb 0607 |00ff: invoke-virtual {v6, v0, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +4997dc: 5446 a6aa |0102: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4997e0: 7110 5ee9 0600 |0104: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ +4997e6: 0c06 |0107: move-result-object v6 │ │ +4997e8: 2066 641b |0108: instance-of v6, v6, Lno/nordicsemi/android/ble/ReliableWriteRequest; // type@1b64 │ │ +4997ec: 3806 0b00 |010a: if-eqz v6, 0115 // +000b │ │ +4997f0: 5446 a6aa |010c: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4997f4: 7110 5ee9 0600 |010e: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ +4997fa: 0c06 |0111: move-result-object v6 │ │ +4997fc: 6e10 58eb 0600 |0112: invoke-virtual {v6}, Lno/nordicsemi/android/ble/RequestQueue;.cancelQueue:()V // method@eb58 │ │ +499802: 5446 a6aa |0115: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499806: 1200 |0117: const/4 v0, #int 0 // #0 │ │ +499808: 7120 6de9 0600 |0118: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +49980e: 5446 a6aa |011b: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499812: 6e10 6302 0500 |011d: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499818: 0c05 |0120: move-result-object v5 │ │ +49981a: 1a00 951c |0121: const-string v0, "Error on writing descriptor" // string@1c95 │ │ +49981e: 7140 5ce9 5670 |0123: invoke-static {v6, v5, v0, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ +499824: 5445 a6aa |0126: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499828: 7110 5de9 0500 |0128: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +49982e: 5445 a6aa |012b: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499832: 7120 40e9 1500 |012d: invoke-static {v5, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +499838: 0e00 |0130: return-void │ │ +49983a: 5441 a6aa |0131: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49983e: 2202 0819 |0133: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +499842: 7010 06e1 0200 |0135: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499848: 1a03 e10c |0138: const-string v3, "Authentication required (" // string@0ce1 │ │ +49984c: 6e20 12e1 3200 |013a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499852: 6e20 0de1 7200 |013d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499858: 1a03 db04 |0140: const-string v3, ")" // string@04db │ │ +49985c: 6e20 12e1 3200 |0142: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499862: 6e10 1fe1 0200 |0145: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499868: 0c02 |0148: move-result-object v2 │ │ +49986a: 7130 37e9 0102 |0149: invoke-static {v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499870: 6e10 6302 0500 |014c: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499876: 0c00 |014f: move-result-object v0 │ │ +499878: 6e10 5902 0000 |0150: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ +49987e: 0a00 |0153: move-result v0 │ │ +499880: 1301 0a00 |0154: const/16 v1, #int 10 // #a │ │ +499884: 3210 1100 |0156: if-eq v0, v1, 0167 // +0011 │ │ +499888: 1a00 b551 |0158: const-string v0, "Phone has lost bonding information" // string@51b5 │ │ +49988c: 7120 5409 0600 |015a: invoke-static {v6, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ +499892: 5446 a6aa |015d: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499896: 2200 111b |015f: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0; // type@1b11 │ │ +49989a: 7030 fde7 5007 |0161: invoke-direct {v0, v5, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7fd │ │ +4998a0: 7120 38e9 0600 |0164: invoke-static {v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +4998a6: 0e00 |0167: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2106 │ │ 0x0007 line=2109 │ │ 0x001f line=2110 │ │ 0x002b line=2109 │ │ 0x002e line=2112 │ │ @@ -966212,86 +966213,86 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 156 16-bit code units │ │ -4998a4: |[4998a4] no.nordicsemi.android.ble.BleManagerHandler$3.onMtuChanged:(Landroid/bluetooth/BluetoothGatt;II)V │ │ -4998b4: 3906 4a00 |0000: if-nez v6, 004a // +004a │ │ -4998b8: 5436 a6aa |0002: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4998bc: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -4998be: 2201 0819 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4998c2: 7010 06e1 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4998c8: 1a02 704a |000a: const-string v2, "MTU changed to: " // string@4a70 │ │ -4998cc: 6e20 12e1 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4998d2: 6e20 0de1 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4998d8: 6e10 1fe1 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4998de: 0c01 |0015: move-result-object v1 │ │ -4998e0: 7130 37e9 0601 |0016: invoke-static {v6, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -4998e6: 5436 a6aa |0019: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4998ea: 7120 67e9 5600 |001b: invoke-static {v6, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4302:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I // method@e967 │ │ -4998f0: 5436 a6aa |001e: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4998f4: 6e30 dce9 4605 |0020: invoke-virtual {v6, v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.onMtuChanged:(Landroid/bluetooth/BluetoothGatt;I)V // method@e9dc │ │ -4998fa: 5436 a6aa |0023: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4998fe: 7110 6ae9 0600 |0025: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499904: 0c06 |0028: move-result-object v6 │ │ -499906: 2066 5e1b |0029: instance-of v6, v6, Lno/nordicsemi/android/ble/MtuRequest; // type@1b5e │ │ -49990a: 3806 6500 |002b: if-eqz v6, 0090 // +0065 │ │ -49990e: 5436 a6aa |002d: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499912: 7110 6ae9 0600 |002f: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499918: 0c06 |0032: move-result-object v6 │ │ -49991a: 1f06 5e1b |0033: check-cast v6, Lno/nordicsemi/android/ble/MtuRequest; // type@1b5e │ │ -49991e: 6e10 6302 0400 |0035: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499924: 0c00 |0038: move-result-object v0 │ │ -499926: 6e30 87ea 0605 |0039: invoke-virtual {v6, v0, v5}, Lno/nordicsemi/android/ble/MtuRequest;.notifyMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea87 │ │ -49992c: 5435 a6aa |003c: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499930: 7110 6ae9 0500 |003e: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499936: 0c05 |0041: move-result-object v5 │ │ -499938: 6e10 6302 0400 |0042: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49993e: 0c04 |0045: move-result-object v4 │ │ -499940: 6e20 49eb 4500 |0046: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -499946: 2847 |0049: goto 0090 // +0047 │ │ -499948: 2200 0819 |004a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -49994c: 7010 06e1 0000 |004c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499952: 1a01 bdc6 |004f: const-string v1, "onMtuChanged error: " // string@c6bd │ │ -499956: 6e20 12e1 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49995c: 6e20 0de1 6000 |0054: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499962: 1a01 f105 |0057: const-string v1, ", mtu: " // string@05f1 │ │ -499966: 6e20 12e1 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49996c: 6e20 0de1 5000 |005c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499972: 6e10 1fe1 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499978: 0c05 |0062: move-result-object v5 │ │ -49997a: 1a00 4d0f |0063: const-string v0, "BleManager" // string@0f4d │ │ -49997e: 7120 4d09 5000 |0065: invoke-static {v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -499984: 5435 a6aa |0068: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499988: 7110 6ae9 0500 |006a: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -49998e: 0c05 |006d: move-result-object v5 │ │ -499990: 2055 5e1b |006e: instance-of v5, v5, Lno/nordicsemi/android/ble/MtuRequest; // type@1b5e │ │ -499994: 3805 1500 |0070: if-eqz v5, 0085 // +0015 │ │ -499998: 5435 a6aa |0072: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49999c: 7110 6ae9 0500 |0074: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -4999a2: 0c05 |0077: move-result-object v5 │ │ -4999a4: 6e10 6302 0400 |0078: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4999aa: 0c00 |007b: move-result-object v0 │ │ -4999ac: 6e30 46eb 0506 |007c: invoke-virtual {v5, v0, v6}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -4999b2: 5435 a6aa |007f: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4999b6: 1200 |0081: const/4 v0, #int 0 // #0 │ │ -4999b8: 7120 6de9 0500 |0082: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -4999be: 5435 a6aa |0085: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4999c2: 6e10 6302 0400 |0087: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -4999c8: 0c04 |008a: move-result-object v4 │ │ -4999ca: 1a00 901c |008b: const-string v0, "Error on mtu request" // string@1c90 │ │ -4999ce: 7140 5ce9 4560 |008d: invoke-static {v5, v4, v0, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ -4999d4: 5434 a6aa |0090: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4999d8: 7110 5de9 0400 |0092: invoke-static {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -4999de: 5434 a6aa |0095: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -4999e2: 1215 |0097: const/4 v5, #int 1 // #1 │ │ -4999e4: 7120 40e9 5400 |0098: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -4999ea: 0e00 |009b: return-void │ │ +4998a8: |[4998a8] no.nordicsemi.android.ble.BleManagerHandler$3.onMtuChanged:(Landroid/bluetooth/BluetoothGatt;II)V │ │ +4998b8: 3906 4a00 |0000: if-nez v6, 004a // +004a │ │ +4998bc: 5436 a6aa |0002: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4998c0: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +4998c2: 2201 0819 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4998c6: 7010 06e1 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4998cc: 1a02 704a |000a: const-string v2, "MTU changed to: " // string@4a70 │ │ +4998d0: 6e20 12e1 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4998d6: 6e20 0de1 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4998dc: 6e10 1fe1 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4998e2: 0c01 |0015: move-result-object v1 │ │ +4998e4: 7130 37e9 0601 |0016: invoke-static {v6, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +4998ea: 5436 a6aa |0019: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4998ee: 7120 67e9 5600 |001b: invoke-static {v6, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$4302:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I // method@e967 │ │ +4998f4: 5436 a6aa |001e: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4998f8: 6e30 dce9 4605 |0020: invoke-virtual {v6, v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.onMtuChanged:(Landroid/bluetooth/BluetoothGatt;I)V // method@e9dc │ │ +4998fe: 5436 a6aa |0023: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499902: 7110 6ae9 0600 |0025: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499908: 0c06 |0028: move-result-object v6 │ │ +49990a: 2066 5e1b |0029: instance-of v6, v6, Lno/nordicsemi/android/ble/MtuRequest; // type@1b5e │ │ +49990e: 3806 6500 |002b: if-eqz v6, 0090 // +0065 │ │ +499912: 5436 a6aa |002d: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499916: 7110 6ae9 0600 |002f: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +49991c: 0c06 |0032: move-result-object v6 │ │ +49991e: 1f06 5e1b |0033: check-cast v6, Lno/nordicsemi/android/ble/MtuRequest; // type@1b5e │ │ +499922: 6e10 6302 0400 |0035: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499928: 0c00 |0038: move-result-object v0 │ │ +49992a: 6e30 87ea 0605 |0039: invoke-virtual {v6, v0, v5}, Lno/nordicsemi/android/ble/MtuRequest;.notifyMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea87 │ │ +499930: 5435 a6aa |003c: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499934: 7110 6ae9 0500 |003e: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +49993a: 0c05 |0041: move-result-object v5 │ │ +49993c: 6e10 6302 0400 |0042: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499942: 0c04 |0045: move-result-object v4 │ │ +499944: 6e20 49eb 4500 |0046: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +49994a: 2847 |0049: goto 0090 // +0047 │ │ +49994c: 2200 0819 |004a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +499950: 7010 06e1 0000 |004c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499956: 1a01 bdc6 |004f: const-string v1, "onMtuChanged error: " // string@c6bd │ │ +49995a: 6e20 12e1 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499960: 6e20 0de1 6000 |0054: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499966: 1a01 f105 |0057: const-string v1, ", mtu: " // string@05f1 │ │ +49996a: 6e20 12e1 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499970: 6e20 0de1 5000 |005c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499976: 6e10 1fe1 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49997c: 0c05 |0062: move-result-object v5 │ │ +49997e: 1a00 4d0f |0063: const-string v0, "BleManager" // string@0f4d │ │ +499982: 7120 4d09 5000 |0065: invoke-static {v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +499988: 5435 a6aa |0068: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49998c: 7110 6ae9 0500 |006a: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499992: 0c05 |006d: move-result-object v5 │ │ +499994: 2055 5e1b |006e: instance-of v5, v5, Lno/nordicsemi/android/ble/MtuRequest; // type@1b5e │ │ +499998: 3805 1500 |0070: if-eqz v5, 0085 // +0015 │ │ +49999c: 5435 a6aa |0072: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4999a0: 7110 6ae9 0500 |0074: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +4999a6: 0c05 |0077: move-result-object v5 │ │ +4999a8: 6e10 6302 0400 |0078: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4999ae: 0c00 |007b: move-result-object v0 │ │ +4999b0: 6e30 46eb 0506 |007c: invoke-virtual {v5, v0, v6}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +4999b6: 5435 a6aa |007f: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4999ba: 1200 |0081: const/4 v0, #int 0 // #0 │ │ +4999bc: 7120 6de9 0500 |0082: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +4999c2: 5435 a6aa |0085: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4999c6: 6e10 6302 0400 |0087: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +4999cc: 0c04 |008a: move-result-object v4 │ │ +4999ce: 1a00 901c |008b: const-string v0, "Error on mtu request" // string@1c90 │ │ +4999d2: 7140 5ce9 4560 |008d: invoke-static {v5, v4, v0, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ +4999d8: 5434 a6aa |0090: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4999dc: 7110 5de9 0400 |0092: invoke-static {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +4999e2: 5434 a6aa |0095: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +4999e6: 1215 |0097: const/4 v5, #int 1 // #1 │ │ +4999e8: 7120 40e9 5400 |0098: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +4999ee: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2248 │ │ 0x0019 line=2249 │ │ 0x001e line=2250 │ │ 0x0023 line=2251 │ │ 0x002d line=2252 │ │ @@ -966314,88 +966315,88 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 159 16-bit code units │ │ -4999ec: |[4999ec] no.nordicsemi.android.ble.BleManagerHandler$3.onPhyRead:(Landroid/bluetooth/BluetoothGatt;III)V │ │ -4999fc: 3907 5500 |0000: if-nez v7, 0055 // +0055 │ │ -499a00: 5437 a6aa |0002: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499a04: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -499a06: 2201 0819 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -499a0a: 7010 06e1 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499a10: 1a02 2e50 |000a: const-string v2, "PHY read (TX: " // string@502e │ │ -499a14: 6e20 12e1 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499a1a: 7110 69f0 0500 |000f: invoke-static {v5}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyToString:(I)Ljava/lang/String; // method@f069 │ │ -499a20: 0c02 |0012: move-result-object v2 │ │ -499a22: 6e20 12e1 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499a28: 1a02 8705 |0016: const-string v2, ", RX: " // string@0587 │ │ -499a2c: 6e20 12e1 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499a32: 7110 69f0 0600 |001b: invoke-static {v6}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyToString:(I)Ljava/lang/String; // method@f069 │ │ -499a38: 0c02 |001e: move-result-object v2 │ │ -499a3a: 6e20 12e1 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499a40: 1a02 db04 |0022: const-string v2, ")" // string@04db │ │ -499a44: 6e20 12e1 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499a4a: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499a50: 0c01 |002a: move-result-object v1 │ │ -499a52: 7130 37e9 0701 |002b: invoke-static {v7, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499a58: 5437 a6aa |002e: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499a5c: 7110 6ae9 0700 |0030: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499a62: 0c07 |0033: move-result-object v7 │ │ -499a64: 2077 601b |0034: instance-of v7, v7, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -499a68: 3807 5d00 |0036: if-eqz v7, 0093 // +005d │ │ -499a6c: 5437 a6aa |0038: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499a70: 7110 6ae9 0700 |003a: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499a76: 0c07 |003d: move-result-object v7 │ │ -499a78: 1f07 601b |003e: check-cast v7, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -499a7c: 6e10 6302 0400 |0040: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499a82: 0c00 |0043: move-result-object v0 │ │ -499a84: 6e40 9fea 0765 |0044: invoke-virtual {v7, v0, v5, v6}, Lno/nordicsemi/android/ble/PhyRequest;.notifyPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V // method@ea9f │ │ -499a8a: 5435 a6aa |0047: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499a8e: 7110 6ae9 0500 |0049: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499a94: 0c05 |004c: move-result-object v5 │ │ -499a96: 6e10 6302 0400 |004d: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499a9c: 0c04 |0050: move-result-object v4 │ │ -499a9e: 6e20 49eb 4500 |0051: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -499aa4: 283f |0054: goto 0093 // +003f │ │ -499aa6: 5435 a6aa |0055: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499aaa: 1256 |0057: const/4 v6, #int 5 // #5 │ │ -499aac: 2200 0819 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -499ab0: 7010 06e1 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499ab6: 1a01 2f50 |005d: const-string v1, "PHY read failed with status " // string@502f │ │ -499aba: 6e20 12e1 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499ac0: 6e20 0de1 7000 |0062: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499ac6: 6e10 1fe1 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499acc: 0c00 |0068: move-result-object v0 │ │ -499ace: 7130 37e9 6500 |0069: invoke-static {v5, v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499ad4: 5435 a6aa |006c: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499ad8: 7110 6ae9 0500 |006e: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499ade: 0c05 |0071: move-result-object v5 │ │ -499ae0: 2055 601b |0072: instance-of v5, v5, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -499ae4: 3805 0f00 |0074: if-eqz v5, 0083 // +000f │ │ -499ae8: 5435 a6aa |0076: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499aec: 7110 6ae9 0500 |0078: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499af2: 0c05 |007b: move-result-object v5 │ │ -499af4: 6e10 6302 0400 |007c: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499afa: 0c06 |007f: move-result-object v6 │ │ -499afc: 6e30 46eb 6507 |0080: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -499b02: 5435 a6aa |0083: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499b06: 1206 |0085: const/4 v6, #int 0 // #0 │ │ -499b08: 7120 6de9 6500 |0086: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -499b0e: 5435 a6aa |0089: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499b12: 2206 0b1b |008b: new-instance v6, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw; // type@1b0b │ │ -499b16: 7030 f1e7 4607 |008d: invoke-direct {v6, v4, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7f1 │ │ -499b1c: 7120 38e9 6500 |0090: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -499b22: 5434 a6aa |0093: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499b26: 7110 5de9 0400 |0095: invoke-static {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -499b2c: 5434 a6aa |0098: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499b30: 1215 |009a: const/4 v5, #int 1 // #1 │ │ -499b32: 7120 40e9 5400 |009b: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -499b38: 0e00 |009e: return-void │ │ +4999f0: |[4999f0] no.nordicsemi.android.ble.BleManagerHandler$3.onPhyRead:(Landroid/bluetooth/BluetoothGatt;III)V │ │ +499a00: 3907 5500 |0000: if-nez v7, 0055 // +0055 │ │ +499a04: 5437 a6aa |0002: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499a08: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +499a0a: 2201 0819 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +499a0e: 7010 06e1 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499a14: 1a02 2e50 |000a: const-string v2, "PHY read (TX: " // string@502e │ │ +499a18: 6e20 12e1 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499a1e: 7110 69f0 0500 |000f: invoke-static {v5}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyToString:(I)Ljava/lang/String; // method@f069 │ │ +499a24: 0c02 |0012: move-result-object v2 │ │ +499a26: 6e20 12e1 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499a2c: 1a02 8705 |0016: const-string v2, ", RX: " // string@0587 │ │ +499a30: 6e20 12e1 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499a36: 7110 69f0 0600 |001b: invoke-static {v6}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyToString:(I)Ljava/lang/String; // method@f069 │ │ +499a3c: 0c02 |001e: move-result-object v2 │ │ +499a3e: 6e20 12e1 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499a44: 1a02 db04 |0022: const-string v2, ")" // string@04db │ │ +499a48: 6e20 12e1 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499a4e: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499a54: 0c01 |002a: move-result-object v1 │ │ +499a56: 7130 37e9 0701 |002b: invoke-static {v7, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499a5c: 5437 a6aa |002e: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499a60: 7110 6ae9 0700 |0030: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499a66: 0c07 |0033: move-result-object v7 │ │ +499a68: 2077 601b |0034: instance-of v7, v7, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +499a6c: 3807 5d00 |0036: if-eqz v7, 0093 // +005d │ │ +499a70: 5437 a6aa |0038: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499a74: 7110 6ae9 0700 |003a: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499a7a: 0c07 |003d: move-result-object v7 │ │ +499a7c: 1f07 601b |003e: check-cast v7, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +499a80: 6e10 6302 0400 |0040: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499a86: 0c00 |0043: move-result-object v0 │ │ +499a88: 6e40 9fea 0765 |0044: invoke-virtual {v7, v0, v5, v6}, Lno/nordicsemi/android/ble/PhyRequest;.notifyPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V // method@ea9f │ │ +499a8e: 5435 a6aa |0047: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499a92: 7110 6ae9 0500 |0049: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499a98: 0c05 |004c: move-result-object v5 │ │ +499a9a: 6e10 6302 0400 |004d: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499aa0: 0c04 |0050: move-result-object v4 │ │ +499aa2: 6e20 49eb 4500 |0051: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +499aa8: 283f |0054: goto 0093 // +003f │ │ +499aaa: 5435 a6aa |0055: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499aae: 1256 |0057: const/4 v6, #int 5 // #5 │ │ +499ab0: 2200 0819 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +499ab4: 7010 06e1 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499aba: 1a01 2f50 |005d: const-string v1, "PHY read failed with status " // string@502f │ │ +499abe: 6e20 12e1 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499ac4: 6e20 0de1 7000 |0062: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499aca: 6e10 1fe1 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499ad0: 0c00 |0068: move-result-object v0 │ │ +499ad2: 7130 37e9 6500 |0069: invoke-static {v5, v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499ad8: 5435 a6aa |006c: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499adc: 7110 6ae9 0500 |006e: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499ae2: 0c05 |0071: move-result-object v5 │ │ +499ae4: 2055 601b |0072: instance-of v5, v5, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +499ae8: 3805 0f00 |0074: if-eqz v5, 0083 // +000f │ │ +499aec: 5435 a6aa |0076: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499af0: 7110 6ae9 0500 |0078: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499af6: 0c05 |007b: move-result-object v5 │ │ +499af8: 6e10 6302 0400 |007c: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499afe: 0c06 |007f: move-result-object v6 │ │ +499b00: 6e30 46eb 6507 |0080: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +499b06: 5435 a6aa |0083: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499b0a: 1206 |0085: const/4 v6, #int 0 // #0 │ │ +499b0c: 7120 6de9 6500 |0086: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +499b12: 5435 a6aa |0089: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499b16: 2206 0b1b |008b: new-instance v6, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw; // type@1b0b │ │ +499b1a: 7030 f1e7 4607 |008d: invoke-direct {v6, v4, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7f1 │ │ +499b20: 7120 38e9 6500 |0090: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +499b26: 5434 a6aa |0093: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499b2a: 7110 5de9 0400 |0095: invoke-static {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +499b30: 5434 a6aa |0098: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499b34: 1215 |009a: const/4 v5, #int 1 // #1 │ │ +499b36: 7120 40e9 5400 |009b: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +499b3c: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2365 │ │ 0x001b line=2366 │ │ 0x002b line=2365 │ │ 0x002e line=2367 │ │ 0x0038 line=2368 │ │ @@ -966419,95 +966420,95 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 172 16-bit code units │ │ -499b3c: |[499b3c] no.nordicsemi.android.ble.BleManagerHandler$3.onPhyUpdate:(Landroid/bluetooth/BluetoothGatt;III)V │ │ -499b4c: 3907 5500 |0000: if-nez v7, 0055 // +0055 │ │ -499b50: 5437 a6aa |0002: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499b54: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -499b56: 2201 0819 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -499b5a: 7010 06e1 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499b60: 1a02 3050 |000a: const-string v2, "PHY updated (TX: " // string@5030 │ │ -499b64: 6e20 12e1 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499b6a: 7110 69f0 0500 |000f: invoke-static {v5}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyToString:(I)Ljava/lang/String; // method@f069 │ │ -499b70: 0c02 |0012: move-result-object v2 │ │ -499b72: 6e20 12e1 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499b78: 1a02 8705 |0016: const-string v2, ", RX: " // string@0587 │ │ -499b7c: 6e20 12e1 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499b82: 7110 69f0 0600 |001b: invoke-static {v6}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyToString:(I)Ljava/lang/String; // method@f069 │ │ -499b88: 0c02 |001e: move-result-object v2 │ │ -499b8a: 6e20 12e1 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499b90: 1a02 db04 |0022: const-string v2, ")" // string@04db │ │ -499b94: 6e20 12e1 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499b9a: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499ba0: 0c01 |002a: move-result-object v1 │ │ -499ba2: 7130 37e9 0701 |002b: invoke-static {v7, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499ba8: 5437 a6aa |002e: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499bac: 7110 6ae9 0700 |0030: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499bb2: 0c07 |0033: move-result-object v7 │ │ -499bb4: 2077 601b |0034: instance-of v7, v7, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -499bb8: 3807 5d00 |0036: if-eqz v7, 0093 // +005d │ │ -499bbc: 5437 a6aa |0038: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499bc0: 7110 6ae9 0700 |003a: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499bc6: 0c07 |003d: move-result-object v7 │ │ -499bc8: 1f07 601b |003e: check-cast v7, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -499bcc: 6e10 6302 0400 |0040: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499bd2: 0c00 |0043: move-result-object v0 │ │ -499bd4: 6e40 9fea 0765 |0044: invoke-virtual {v7, v0, v5, v6}, Lno/nordicsemi/android/ble/PhyRequest;.notifyPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V // method@ea9f │ │ -499bda: 5435 a6aa |0047: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499bde: 7110 6ae9 0500 |0049: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499be4: 0c05 |004c: move-result-object v5 │ │ -499be6: 6e10 6302 0400 |004d: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499bec: 0c04 |0050: move-result-object v4 │ │ -499bee: 6e20 49eb 4500 |0051: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -499bf4: 283f |0054: goto 0093 // +003f │ │ -499bf6: 5435 a6aa |0055: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499bfa: 1256 |0057: const/4 v6, #int 5 // #5 │ │ -499bfc: 2200 0819 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -499c00: 7010 06e1 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499c06: 1a01 3150 |005d: const-string v1, "PHY updated failed with status " // string@5031 │ │ -499c0a: 6e20 12e1 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499c10: 6e20 0de1 7000 |0062: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499c16: 6e10 1fe1 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499c1c: 0c00 |0068: move-result-object v0 │ │ -499c1e: 7130 37e9 6500 |0069: invoke-static {v5, v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499c24: 5435 a6aa |006c: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499c28: 7110 6ae9 0500 |006e: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499c2e: 0c05 |0071: move-result-object v5 │ │ -499c30: 2055 601b |0072: instance-of v5, v5, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -499c34: 3805 1500 |0074: if-eqz v5, 0089 // +0015 │ │ -499c38: 5435 a6aa |0076: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499c3c: 7110 6ae9 0500 |0078: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499c42: 0c05 |007b: move-result-object v5 │ │ -499c44: 6e10 6302 0400 |007c: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499c4a: 0c06 |007f: move-result-object v6 │ │ -499c4c: 6e30 46eb 6507 |0080: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -499c52: 5435 a6aa |0083: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499c56: 1206 |0085: const/4 v6, #int 0 // #0 │ │ -499c58: 7120 6de9 6500 |0086: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -499c5e: 5435 a6aa |0089: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499c62: 2206 0d1b |008b: new-instance v6, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k; // type@1b0d │ │ -499c66: 7030 f5e7 4607 |008d: invoke-direct {v6, v4, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7f5 │ │ -499c6c: 7120 38e9 6500 |0090: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -499c72: 5434 a6aa |0093: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499c76: 7110 5de9 0400 |0095: invoke-static {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -499c7c: 0a04 |0098: move-result v4 │ │ -499c7e: 3904 0c00 |0099: if-nez v4, 00a5 // +000c │ │ -499c82: 5434 a6aa |009b: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499c86: 7110 6ae9 0400 |009d: invoke-static {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499c8c: 0c04 |00a0: move-result-object v4 │ │ -499c8e: 2044 601b |00a1: instance-of v4, v4, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -499c92: 3804 0800 |00a3: if-eqz v4, 00ab // +0008 │ │ -499c96: 5434 a6aa |00a5: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499c9a: 1215 |00a7: const/4 v5, #int 1 // #1 │ │ -499c9c: 7120 40e9 5400 |00a8: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -499ca2: 0e00 |00ab: return-void │ │ +499b40: |[499b40] no.nordicsemi.android.ble.BleManagerHandler$3.onPhyUpdate:(Landroid/bluetooth/BluetoothGatt;III)V │ │ +499b50: 3907 5500 |0000: if-nez v7, 0055 // +0055 │ │ +499b54: 5437 a6aa |0002: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499b58: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +499b5a: 2201 0819 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +499b5e: 7010 06e1 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499b64: 1a02 3050 |000a: const-string v2, "PHY updated (TX: " // string@5030 │ │ +499b68: 6e20 12e1 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499b6e: 7110 69f0 0500 |000f: invoke-static {v5}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyToString:(I)Ljava/lang/String; // method@f069 │ │ +499b74: 0c02 |0012: move-result-object v2 │ │ +499b76: 6e20 12e1 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499b7c: 1a02 8705 |0016: const-string v2, ", RX: " // string@0587 │ │ +499b80: 6e20 12e1 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499b86: 7110 69f0 0600 |001b: invoke-static {v6}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyToString:(I)Ljava/lang/String; // method@f069 │ │ +499b8c: 0c02 |001e: move-result-object v2 │ │ +499b8e: 6e20 12e1 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499b94: 1a02 db04 |0022: const-string v2, ")" // string@04db │ │ +499b98: 6e20 12e1 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499b9e: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499ba4: 0c01 |002a: move-result-object v1 │ │ +499ba6: 7130 37e9 0701 |002b: invoke-static {v7, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499bac: 5437 a6aa |002e: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499bb0: 7110 6ae9 0700 |0030: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499bb6: 0c07 |0033: move-result-object v7 │ │ +499bb8: 2077 601b |0034: instance-of v7, v7, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +499bbc: 3807 5d00 |0036: if-eqz v7, 0093 // +005d │ │ +499bc0: 5437 a6aa |0038: iget-object v7, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499bc4: 7110 6ae9 0700 |003a: invoke-static {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499bca: 0c07 |003d: move-result-object v7 │ │ +499bcc: 1f07 601b |003e: check-cast v7, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +499bd0: 6e10 6302 0400 |0040: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499bd6: 0c00 |0043: move-result-object v0 │ │ +499bd8: 6e40 9fea 0765 |0044: invoke-virtual {v7, v0, v5, v6}, Lno/nordicsemi/android/ble/PhyRequest;.notifyPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V // method@ea9f │ │ +499bde: 5435 a6aa |0047: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499be2: 7110 6ae9 0500 |0049: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499be8: 0c05 |004c: move-result-object v5 │ │ +499bea: 6e10 6302 0400 |004d: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499bf0: 0c04 |0050: move-result-object v4 │ │ +499bf2: 6e20 49eb 4500 |0051: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +499bf8: 283f |0054: goto 0093 // +003f │ │ +499bfa: 5435 a6aa |0055: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499bfe: 1256 |0057: const/4 v6, #int 5 // #5 │ │ +499c00: 2200 0819 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +499c04: 7010 06e1 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499c0a: 1a01 3150 |005d: const-string v1, "PHY updated failed with status " // string@5031 │ │ +499c0e: 6e20 12e1 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499c14: 6e20 0de1 7000 |0062: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499c1a: 6e10 1fe1 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499c20: 0c00 |0068: move-result-object v0 │ │ +499c22: 7130 37e9 6500 |0069: invoke-static {v5, v6, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499c28: 5435 a6aa |006c: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499c2c: 7110 6ae9 0500 |006e: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499c32: 0c05 |0071: move-result-object v5 │ │ +499c34: 2055 601b |0072: instance-of v5, v5, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +499c38: 3805 1500 |0074: if-eqz v5, 0089 // +0015 │ │ +499c3c: 5435 a6aa |0076: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499c40: 7110 6ae9 0500 |0078: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499c46: 0c05 |007b: move-result-object v5 │ │ +499c48: 6e10 6302 0400 |007c: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499c4e: 0c06 |007f: move-result-object v6 │ │ +499c50: 6e30 46eb 6507 |0080: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +499c56: 5435 a6aa |0083: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499c5a: 1206 |0085: const/4 v6, #int 0 // #0 │ │ +499c5c: 7120 6de9 6500 |0086: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +499c62: 5435 a6aa |0089: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499c66: 2206 0d1b |008b: new-instance v6, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k; // type@1b0d │ │ +499c6a: 7030 f5e7 4607 |008d: invoke-direct {v6, v4, v7}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7f5 │ │ +499c70: 7120 38e9 6500 |0090: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +499c76: 5434 a6aa |0093: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499c7a: 7110 5de9 0400 |0095: invoke-static {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +499c80: 0a04 |0098: move-result v4 │ │ +499c82: 3904 0c00 |0099: if-nez v4, 00a5 // +000c │ │ +499c86: 5434 a6aa |009b: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499c8a: 7110 6ae9 0400 |009d: invoke-static {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499c90: 0c04 |00a0: move-result-object v4 │ │ +499c92: 2044 601b |00a1: instance-of v4, v4, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +499c96: 3804 0800 |00a3: if-eqz v4, 00ab // +0008 │ │ +499c9a: 5434 a6aa |00a5: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499c9e: 1215 |00a7: const/4 v5, #int 1 // #1 │ │ +499ca0: 7120 40e9 5400 |00a8: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +499ca6: 0e00 |00ab: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2338 │ │ 0x001b line=2339 │ │ 0x002b line=2338 │ │ 0x002e line=2340 │ │ 0x0038 line=2341 │ │ @@ -966531,81 +966532,81 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -499ca4: |[499ca4] no.nordicsemi.android.ble.BleManagerHandler$3.onReadRemoteRssi:(Landroid/bluetooth/BluetoothGatt;II)V │ │ -499cb4: 3906 4500 |0000: if-nez v6, 0045 // +0045 │ │ -499cb8: 5436 a6aa |0002: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499cbc: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -499cbe: 2201 0819 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -499cc2: 7010 06e1 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499cc8: 1a02 5354 |000a: const-string v2, "Remote RSSI received: " // string@5453 │ │ -499ccc: 6e20 12e1 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499cd2: 6e20 0de1 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499cd8: 1a02 1d01 |0012: const-string v2, " dBm" // string@011d │ │ -499cdc: 6e20 12e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499ce2: 6e10 1fe1 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499ce8: 0c01 |001a: move-result-object v1 │ │ -499cea: 7130 37e9 0601 |001b: invoke-static {v6, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499cf0: 5436 a6aa |001e: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499cf4: 7110 6ae9 0600 |0020: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499cfa: 0c06 |0023: move-result-object v6 │ │ -499cfc: 2066 631b |0024: instance-of v6, v6, Lno/nordicsemi/android/ble/ReadRssiRequest; // type@1b63 │ │ -499d00: 3806 5d00 |0026: if-eqz v6, 0083 // +005d │ │ -499d04: 5436 a6aa |0028: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499d08: 7110 6ae9 0600 |002a: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499d0e: 0c06 |002d: move-result-object v6 │ │ -499d10: 1f06 631b |002e: check-cast v6, Lno/nordicsemi/android/ble/ReadRssiRequest; // type@1b63 │ │ -499d14: 6e10 6302 0400 |0030: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499d1a: 0c00 |0033: move-result-object v0 │ │ -499d1c: 6e30 d2ea 0605 |0034: invoke-virtual {v6, v0, v5}, Lno/nordicsemi/android/ble/ReadRssiRequest;.notifyRssiRead:(Landroid/bluetooth/BluetoothDevice;I)V // method@ead2 │ │ -499d22: 5435 a6aa |0037: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499d26: 7110 6ae9 0500 |0039: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499d2c: 0c05 |003c: move-result-object v5 │ │ -499d2e: 6e10 6302 0400 |003d: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499d34: 0c04 |0040: move-result-object v4 │ │ -499d36: 6e20 49eb 4500 |0041: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -499d3c: 283f |0044: goto 0083 // +003f │ │ -499d3e: 5435 a6aa |0045: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499d42: 1250 |0047: const/4 v0, #int 5 // #5 │ │ -499d44: 2201 0819 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -499d48: 7010 06e1 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499d4e: 1a02 0454 |004d: const-string v2, "Reading remote RSSI failed with status " // string@5404 │ │ -499d52: 6e20 12e1 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499d58: 6e20 0de1 6100 |0052: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499d5e: 6e10 1fe1 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499d64: 0c01 |0058: move-result-object v1 │ │ -499d66: 7130 37e9 0501 |0059: invoke-static {v5, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499d6c: 5435 a6aa |005c: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499d70: 7110 6ae9 0500 |005e: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499d76: 0c05 |0061: move-result-object v5 │ │ -499d78: 2055 631b |0062: instance-of v5, v5, Lno/nordicsemi/android/ble/ReadRssiRequest; // type@1b63 │ │ -499d7c: 3805 0f00 |0064: if-eqz v5, 0073 // +000f │ │ -499d80: 5435 a6aa |0066: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499d84: 7110 6ae9 0500 |0068: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499d8a: 0c05 |006b: move-result-object v5 │ │ -499d8c: 6e10 6302 0400 |006c: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499d92: 0c00 |006f: move-result-object v0 │ │ -499d94: 6e30 46eb 0506 |0070: invoke-virtual {v5, v0, v6}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -499d9a: 5435 a6aa |0073: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499d9e: 1200 |0075: const/4 v0, #int 0 // #0 │ │ -499da0: 7120 6de9 0500 |0076: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ -499da6: 5435 a6aa |0079: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499daa: 2200 041b |007b: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE; // type@1b04 │ │ -499dae: 7030 e3e7 4006 |007d: invoke-direct {v0, v4, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7e3 │ │ -499db4: 7120 38e9 0500 |0080: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -499dba: 5434 a6aa |0083: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499dbe: 7110 5de9 0400 |0085: invoke-static {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -499dc4: 5434 a6aa |0088: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499dc8: 1215 |008a: const/4 v5, #int 1 // #1 │ │ -499dca: 7120 40e9 5400 |008b: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -499dd0: 0e00 |008e: return-void │ │ +499ca8: |[499ca8] no.nordicsemi.android.ble.BleManagerHandler$3.onReadRemoteRssi:(Landroid/bluetooth/BluetoothGatt;II)V │ │ +499cb8: 3906 4500 |0000: if-nez v6, 0045 // +0045 │ │ +499cbc: 5436 a6aa |0002: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499cc0: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +499cc2: 2201 0819 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +499cc6: 7010 06e1 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499ccc: 1a02 5354 |000a: const-string v2, "Remote RSSI received: " // string@5453 │ │ +499cd0: 6e20 12e1 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499cd6: 6e20 0de1 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499cdc: 1a02 1d01 |0012: const-string v2, " dBm" // string@011d │ │ +499ce0: 6e20 12e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499ce6: 6e10 1fe1 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499cec: 0c01 |001a: move-result-object v1 │ │ +499cee: 7130 37e9 0601 |001b: invoke-static {v6, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499cf4: 5436 a6aa |001e: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499cf8: 7110 6ae9 0600 |0020: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499cfe: 0c06 |0023: move-result-object v6 │ │ +499d00: 2066 631b |0024: instance-of v6, v6, Lno/nordicsemi/android/ble/ReadRssiRequest; // type@1b63 │ │ +499d04: 3806 5d00 |0026: if-eqz v6, 0083 // +005d │ │ +499d08: 5436 a6aa |0028: iget-object v6, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499d0c: 7110 6ae9 0600 |002a: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499d12: 0c06 |002d: move-result-object v6 │ │ +499d14: 1f06 631b |002e: check-cast v6, Lno/nordicsemi/android/ble/ReadRssiRequest; // type@1b63 │ │ +499d18: 6e10 6302 0400 |0030: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499d1e: 0c00 |0033: move-result-object v0 │ │ +499d20: 6e30 d2ea 0605 |0034: invoke-virtual {v6, v0, v5}, Lno/nordicsemi/android/ble/ReadRssiRequest;.notifyRssiRead:(Landroid/bluetooth/BluetoothDevice;I)V // method@ead2 │ │ +499d26: 5435 a6aa |0037: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499d2a: 7110 6ae9 0500 |0039: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499d30: 0c05 |003c: move-result-object v5 │ │ +499d32: 6e10 6302 0400 |003d: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499d38: 0c04 |0040: move-result-object v4 │ │ +499d3a: 6e20 49eb 4500 |0041: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +499d40: 283f |0044: goto 0083 // +003f │ │ +499d42: 5435 a6aa |0045: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499d46: 1250 |0047: const/4 v0, #int 5 // #5 │ │ +499d48: 2201 0819 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +499d4c: 7010 06e1 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499d52: 1a02 0454 |004d: const-string v2, "Reading remote RSSI failed with status " // string@5404 │ │ +499d56: 6e20 12e1 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499d5c: 6e20 0de1 6100 |0052: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499d62: 6e10 1fe1 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499d68: 0c01 |0058: move-result-object v1 │ │ +499d6a: 7130 37e9 0501 |0059: invoke-static {v5, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499d70: 5435 a6aa |005c: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499d74: 7110 6ae9 0500 |005e: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499d7a: 0c05 |0061: move-result-object v5 │ │ +499d7c: 2055 631b |0062: instance-of v5, v5, Lno/nordicsemi/android/ble/ReadRssiRequest; // type@1b63 │ │ +499d80: 3805 0f00 |0064: if-eqz v5, 0073 // +000f │ │ +499d84: 5435 a6aa |0066: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499d88: 7110 6ae9 0500 |0068: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499d8e: 0c05 |006b: move-result-object v5 │ │ +499d90: 6e10 6302 0400 |006c: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499d96: 0c00 |006f: move-result-object v0 │ │ +499d98: 6e30 46eb 0506 |0070: invoke-virtual {v5, v0, v6}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +499d9e: 5435 a6aa |0073: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499da2: 1200 |0075: const/4 v0, #int 0 // #0 │ │ +499da4: 7120 6de9 0500 |0076: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e96d │ │ +499daa: 5435 a6aa |0079: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499dae: 2200 041b |007b: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE; // type@1b04 │ │ +499db2: 7030 e3e7 4006 |007d: invoke-direct {v0, v4, v6}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;.:(Landroid/bluetooth/BluetoothGatt;I)V // method@e7e3 │ │ +499db8: 7120 38e9 0500 |0080: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +499dbe: 5434 a6aa |0083: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499dc2: 7110 5de9 0400 |0085: invoke-static {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +499dc8: 5434 a6aa |0088: iget-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499dcc: 1215 |008a: const/4 v5, #int 1 // #1 │ │ +499dce: 7120 40e9 5400 |008b: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +499dd4: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2388 │ │ 0x001e line=2389 │ │ 0x0028 line=2390 │ │ 0x0037 line=2391 │ │ 0x0045 line=2394 │ │ @@ -966626,87 +966627,87 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 149 16-bit code units │ │ -499dd4: |[499dd4] no.nordicsemi.android.ble.BleManagerHandler$3.onReliableWriteCompleted:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -499de4: 5440 a6aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499de8: 7110 6ae9 0000 |0002: invoke-static {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499dee: 0c00 |0005: move-result-object v0 │ │ -499df0: 5400 51ab |0006: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -499df4: 6201 2aab |0008: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.EXECUTE_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2a │ │ -499df8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -499dfa: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -499dfc: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ -499e00: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -499e02: 2802 |000f: goto 0011 // +0002 │ │ -499e04: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -499e06: 5441 a6aa |0011: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499e0a: 7120 5fe9 3100 |0013: invoke-static {v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3602:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e95f │ │ -499e10: 3906 3e00 |0016: if-nez v6, 0054 // +003e │ │ -499e14: 3800 1800 |0018: if-eqz v0, 0030 // +0018 │ │ -499e18: 5446 a6aa |001a: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499e1c: 1240 |001c: const/4 v0, #int 4 // #4 │ │ -499e1e: 1a01 5054 |001d: const-string v1, "Reliable Write executed" // string@5450 │ │ -499e22: 7130 37e9 0601 |001f: invoke-static {v6, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499e28: 5446 a6aa |0022: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499e2c: 7110 6ae9 0600 |0024: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499e32: 0c06 |0027: move-result-object v6 │ │ -499e34: 6e10 6302 0500 |0028: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499e3a: 0c05 |002b: move-result-object v5 │ │ -499e3c: 6e20 49eb 5600 |002c: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -499e42: 285b |002f: goto 008a // +005b │ │ -499e44: 5446 a6aa |0030: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499e48: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -499e4a: 1a01 4f54 |0033: const-string v1, "Reliable Write aborted" // string@544f │ │ -499e4e: 7130 37e9 0601 |0035: invoke-static {v6, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499e54: 5446 a6aa |0038: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499e58: 7110 6ae9 0600 |003a: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499e5e: 0c06 |003d: move-result-object v6 │ │ -499e60: 6e10 6302 0500 |003e: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499e66: 0c00 |0041: move-result-object v0 │ │ -499e68: 6e20 49eb 0600 |0042: invoke-virtual {v6, v0}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -499e6e: 5446 a6aa |0045: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499e72: 7110 5ee9 0600 |0047: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ -499e78: 0c06 |004a: move-result-object v6 │ │ -499e7a: 6e10 6302 0500 |004b: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499e80: 0c05 |004e: move-result-object v5 │ │ -499e82: 12c0 |004f: const/4 v0, #int -4 // #fc │ │ -499e84: 6e30 63eb 5600 |0050: invoke-virtual {v6, v5, v0}, Lno/nordicsemi/android/ble/RequestQueue;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb63 │ │ -499e8a: 2837 |0053: goto 008a // +0037 │ │ -499e8c: 2201 0819 |0054: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -499e90: 7010 06e1 0100 |0056: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -499e96: 1a03 42c7 |0059: const-string v3, "onReliableWriteCompleted execute " // string@c742 │ │ -499e9a: 6e20 12e1 3100 |005b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499ea0: 6e20 13e1 0100 |005e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -499ea6: 1a00 b405 |0061: const-string v0, ", error " // string@05b4 │ │ -499eaa: 6e20 12e1 0100 |0063: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -499eb0: 6e20 0de1 6100 |0066: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -499eb6: 6e10 1fe1 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -499ebc: 0c00 |006c: move-result-object v0 │ │ -499ebe: 1a01 4d0f |006d: const-string v1, "BleManager" // string@0f4d │ │ -499ec2: 7120 4d09 0100 |006f: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -499ec8: 5440 a6aa |0072: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499ecc: 7110 6ae9 0000 |0074: invoke-static {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ -499ed2: 0c00 |0077: move-result-object v0 │ │ -499ed4: 6e10 6302 0500 |0078: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499eda: 0c01 |007b: move-result-object v1 │ │ -499edc: 6e30 46eb 1006 |007c: invoke-virtual {v0, v1, v6}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -499ee2: 5440 a6aa |007f: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499ee6: 6e10 6302 0500 |0081: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -499eec: 0c05 |0084: move-result-object v5 │ │ -499eee: 1a01 891c |0085: const-string v1, "Error on Execute Reliable Write" // string@1c89 │ │ -499ef2: 7140 5ce9 5061 |0087: invoke-static {v0, v5, v1, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ -499ef8: 5445 a6aa |008a: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499efc: 7110 5de9 0500 |008c: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ -499f02: 5445 a6aa |008f: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499f06: 7120 40e9 2500 |0091: invoke-static {v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -499f0c: 0e00 |0094: return-void │ │ +499dd8: |[499dd8] no.nordicsemi.android.ble.BleManagerHandler$3.onReliableWriteCompleted:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +499de8: 5440 a6aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499dec: 7110 6ae9 0000 |0002: invoke-static {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499df2: 0c00 |0005: move-result-object v0 │ │ +499df4: 5400 51ab |0006: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +499df8: 6201 2aab |0008: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.EXECUTE_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2a │ │ +499dfc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +499dfe: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +499e00: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ +499e04: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +499e06: 2802 |000f: goto 0011 // +0002 │ │ +499e08: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +499e0a: 5441 a6aa |0011: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499e0e: 7120 5fe9 3100 |0013: invoke-static {v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3602:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e95f │ │ +499e14: 3906 3e00 |0016: if-nez v6, 0054 // +003e │ │ +499e18: 3800 1800 |0018: if-eqz v0, 0030 // +0018 │ │ +499e1c: 5446 a6aa |001a: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499e20: 1240 |001c: const/4 v0, #int 4 // #4 │ │ +499e22: 1a01 5054 |001d: const-string v1, "Reliable Write executed" // string@5450 │ │ +499e26: 7130 37e9 0601 |001f: invoke-static {v6, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499e2c: 5446 a6aa |0022: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499e30: 7110 6ae9 0600 |0024: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499e36: 0c06 |0027: move-result-object v6 │ │ +499e38: 6e10 6302 0500 |0028: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499e3e: 0c05 |002b: move-result-object v5 │ │ +499e40: 6e20 49eb 5600 |002c: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +499e46: 285b |002f: goto 008a // +005b │ │ +499e48: 5446 a6aa |0030: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499e4c: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +499e4e: 1a01 4f54 |0033: const-string v1, "Reliable Write aborted" // string@544f │ │ +499e52: 7130 37e9 0601 |0035: invoke-static {v6, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499e58: 5446 a6aa |0038: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499e5c: 7110 6ae9 0600 |003a: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499e62: 0c06 |003d: move-result-object v6 │ │ +499e64: 6e10 6302 0500 |003e: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499e6a: 0c00 |0041: move-result-object v0 │ │ +499e6c: 6e20 49eb 0600 |0042: invoke-virtual {v6, v0}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +499e72: 5446 a6aa |0045: iget-object v6, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499e76: 7110 5ee9 0600 |0047: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@e95e │ │ +499e7c: 0c06 |004a: move-result-object v6 │ │ +499e7e: 6e10 6302 0500 |004b: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499e84: 0c05 |004e: move-result-object v5 │ │ +499e86: 12c0 |004f: const/4 v0, #int -4 // #fc │ │ +499e88: 6e30 63eb 5600 |0050: invoke-virtual {v6, v5, v0}, Lno/nordicsemi/android/ble/RequestQueue;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb63 │ │ +499e8e: 2837 |0053: goto 008a // +0037 │ │ +499e90: 2201 0819 |0054: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +499e94: 7010 06e1 0100 |0056: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +499e9a: 1a03 42c7 |0059: const-string v3, "onReliableWriteCompleted execute " // string@c742 │ │ +499e9e: 6e20 12e1 3100 |005b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499ea4: 6e20 13e1 0100 |005e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +499eaa: 1a00 b405 |0061: const-string v0, ", error " // string@05b4 │ │ +499eae: 6e20 12e1 0100 |0063: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +499eb4: 6e20 0de1 6100 |0066: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +499eba: 6e10 1fe1 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +499ec0: 0c00 |006c: move-result-object v0 │ │ +499ec2: 1a01 4d0f |006d: const-string v1, "BleManager" // string@0f4d │ │ +499ec6: 7120 4d09 0100 |006f: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +499ecc: 5440 a6aa |0072: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499ed0: 7110 6ae9 0000 |0074: invoke-static {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; // method@e96a │ │ +499ed6: 0c00 |0077: move-result-object v0 │ │ +499ed8: 6e10 6302 0500 |0078: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499ede: 0c01 |007b: move-result-object v1 │ │ +499ee0: 6e30 46eb 1006 |007c: invoke-virtual {v0, v1, v6}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +499ee6: 5440 a6aa |007f: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499eea: 6e10 6302 0500 |0081: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +499ef0: 0c05 |0084: move-result-object v5 │ │ +499ef2: 1a01 891c |0085: const-string v1, "Error on Execute Reliable Write" // string@1c89 │ │ +499ef6: 7140 5ce9 5061 |0087: invoke-static {v0, v5, v1, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ +499efc: 5445 a6aa |008a: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f00: 7110 5de9 0500 |008c: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95d │ │ +499f06: 5445 a6aa |008f: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f0a: 7120 40e9 2500 |0091: invoke-static {v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +499f10: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2041 │ │ 0x0011 line=2042 │ │ 0x001a line=2045 │ │ 0x0022 line=2046 │ │ 0x0030 line=2048 │ │ @@ -966727,260 +966728,260 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 514 16-bit code units │ │ -499f10: |[499f10] no.nordicsemi.android.ble.BleManagerHandler$3.onServicesDiscovered:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -499f20: 5480 a6aa |0000: iget-object v0, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499f24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -499f26: 7120 3ee9 1000 |0003: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e93e │ │ -499f2c: 390a b901 |0006: if-nez v10, 01bf // +01b9 │ │ -499f30: 548a a6aa |0008: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499f34: 1240 |000a: const/4 v0, #int 4 // #4 │ │ -499f36: 1a02 8858 |000b: const-string v2, "Services discovered" // string@5888 │ │ -499f3a: 7130 37e9 0a02 |000d: invoke-static {v10, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499f40: 548a a6aa |0010: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499f44: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -499f46: 7120 3ce9 0a00 |0013: invoke-static {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1202:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e93c │ │ -499f4c: 548a a6aa |0016: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499f50: 6e20 a6e9 9a00 |0018: invoke-virtual {v10, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.isRequiredServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z // method@e9a6 │ │ -499f56: 0a0a |001b: move-result v10 │ │ -499f58: 380a 8601 |001c: if-eqz v10, 01a2 // +0186 │ │ -499f5c: 548a a6aa |001e: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499f60: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -499f62: 1a03 9952 |0021: const-string v3, "Primary service found" // string@5299 │ │ -499f66: 7130 37e9 2a03 |0023: invoke-static {v10, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499f6c: 548a a6aa |0026: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499f70: 7120 4ee9 1a00 |0028: invoke-static {v10, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2402:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e94e │ │ -499f76: 548a a6aa |002b: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499f7a: 6e20 a3e9 9a00 |002d: invoke-virtual {v10, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.isOptionalServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z // method@e9a3 │ │ -499f80: 0a0a |0030: move-result v10 │ │ -499f82: 380a 0900 |0031: if-eqz v10, 003a // +0009 │ │ -499f86: 5483 a6aa |0033: iget-object v3, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499f8a: 1a04 4a58 |0035: const-string v4, "Secondary service found" // string@584a │ │ -499f8e: 7130 37e9 2304 |0037: invoke-static {v3, v2, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -499f94: 5482 a6aa |003a: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499f98: 2203 081b |003c: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew; // type@1b08 │ │ -499f9c: 7030 ebe7 930a |003e: invoke-direct {v3, v9, v10}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;.:(Landroid/bluetooth/BluetoothGatt;Z)V // method@e7eb │ │ -499fa2: 7120 38e9 3200 |0041: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -499fa8: 548a a6aa |0044: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499fac: 7110 53e9 0a00 |0046: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2800:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager; // method@e953 │ │ -499fb2: 0c0a |0049: move-result-object v10 │ │ -499fb4: 380a a600 |004a: if-eqz v10, 00f0 // +00a6 │ │ -499fb8: 548a a6aa |004c: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -499fbc: 7110 53e9 0a00 |004e: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2800:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager; // method@e953 │ │ -499fc2: 0c0a |0051: move-result-object v10 │ │ -499fc4: 6e10 07ea 0a00 |0052: invoke-virtual {v10}, Lno/nordicsemi/android/ble/BleServerManager;.getServer:()Landroid/bluetooth/BluetoothGattServer; // method@ea07 │ │ -499fca: 0c0a |0055: move-result-object v10 │ │ -499fcc: 380a 9a00 |0056: if-eqz v10, 00f0 // +009a │ │ -499fd0: 6e10 8202 0a00 |0058: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGattServer;.getServices:()Ljava/util/List; // method@0282 │ │ -499fd6: 0c02 |005b: move-result-object v2 │ │ -499fd8: 7210 8fe3 0200 |005c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -499fde: 0c02 |005f: move-result-object v2 │ │ -499fe0: 7210 5fe3 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -499fe6: 0a03 |0063: move-result v3 │ │ -499fe8: 3803 8700 |0064: if-eqz v3, 00eb // +0087 │ │ -499fec: 7210 60e3 0200 |0066: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -499ff2: 0c03 |0069: move-result-object v3 │ │ -499ff4: 1f03 6100 |006a: check-cast v3, Landroid/bluetooth/BluetoothGattService; // type@0061 │ │ -499ff8: 6e10 8902 0300 |006c: invoke-virtual {v3}, Landroid/bluetooth/BluetoothGattService;.getCharacteristics:()Ljava/util/List; // method@0289 │ │ -499ffe: 0c03 |006f: move-result-object v3 │ │ -49a000: 7210 8fe3 0300 |0070: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -49a006: 0c03 |0073: move-result-object v3 │ │ -49a008: 7210 5fe3 0300 |0074: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -49a00e: 0a04 |0077: move-result v4 │ │ -49a010: 3804 e8ff |0078: if-eqz v4, 0060 // -0018 │ │ -49a014: 7210 60e3 0300 |007a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -49a01a: 0c04 |007d: move-result-object v4 │ │ -49a01c: 1f04 5d00 |007e: check-cast v4, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ -49a020: 5485 a6aa |0080: iget-object v5, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a024: 7110 53e9 0500 |0082: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2800:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager; // method@e953 │ │ -49a02a: 0c05 |0085: move-result-object v5 │ │ -49a02c: 6e20 09ea 4500 |0086: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/BleServerManager;.isShared:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@ea09 │ │ -49a032: 0a05 |0089: move-result v5 │ │ -49a034: 3905 2100 |008a: if-nez v5, 00ab // +0021 │ │ -49a038: 5485 a6aa |008c: iget-object v5, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a03c: 7110 54e9 0500 |008e: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2900:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; // method@e954 │ │ -49a042: 0c05 |0091: move-result-object v5 │ │ -49a044: 3905 0c00 |0092: if-nez v5, 009e // +000c │ │ -49a048: 5485 a6aa |0094: iget-object v5, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a04c: 2206 8119 |0096: new-instance v6, Ljava/util/HashMap; // type@1981 │ │ -49a050: 7010 3be3 0600 |0098: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@e33b │ │ -49a056: 7120 55e9 6500 |009b: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2902:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Map;)Ljava/util/Map; // method@e955 │ │ -49a05c: 5485 a6aa |009e: iget-object v5, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a060: 7110 54e9 0500 |00a0: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2900:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; // method@e954 │ │ -49a066: 0c05 |00a3: move-result-object v5 │ │ -49a068: 6e10 7602 0400 |00a4: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -49a06e: 0c06 |00a7: move-result-object v6 │ │ -49a070: 7230 b2e3 4506 |00a8: invoke-interface {v5, v4, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -49a076: 6e10 7302 0400 |00ab: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptors:()Ljava/util/List; // method@0273 │ │ -49a07c: 0c04 |00ae: move-result-object v4 │ │ -49a07e: 7210 8fe3 0400 |00af: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -49a084: 0c04 |00b2: move-result-object v4 │ │ -49a086: 7210 5fe3 0400 |00b3: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -49a08c: 0a05 |00b6: move-result v5 │ │ -49a08e: 3805 bdff |00b7: if-eqz v5, 0074 // -0043 │ │ -49a092: 7210 60e3 0400 |00b9: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -49a098: 0c05 |00bc: move-result-object v5 │ │ -49a09a: 1f05 5e00 |00bd: check-cast v5, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ -49a09e: 5486 a6aa |00bf: iget-object v6, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a0a2: 7110 53e9 0600 |00c1: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2800:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager; // method@e953 │ │ -49a0a8: 0c06 |00c4: move-result-object v6 │ │ -49a0aa: 6e20 0aea 5600 |00c5: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/BleServerManager;.isShared:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@ea0a │ │ -49a0b0: 0a06 |00c8: move-result v6 │ │ -49a0b2: 3906 eaff |00c9: if-nez v6, 00b3 // -0016 │ │ -49a0b6: 5486 a6aa |00cb: iget-object v6, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a0ba: 7110 57e9 0600 |00cd: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; // method@e957 │ │ -49a0c0: 0c06 |00d0: move-result-object v6 │ │ -49a0c2: 3906 0c00 |00d1: if-nez v6, 00dd // +000c │ │ -49a0c6: 5486 a6aa |00d3: iget-object v6, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a0ca: 2207 8119 |00d5: new-instance v7, Ljava/util/HashMap; // type@1981 │ │ -49a0ce: 7010 3be3 0700 |00d7: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@e33b │ │ -49a0d4: 7120 58e9 7600 |00da: invoke-static {v6, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3002:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Map;)Ljava/util/Map; // method@e958 │ │ -49a0da: 5486 a6aa |00dd: iget-object v6, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a0de: 7110 57e9 0600 |00df: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; // method@e957 │ │ -49a0e4: 0c06 |00e2: move-result-object v6 │ │ -49a0e6: 6e10 7e02 0500 |00e3: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -49a0ec: 0c07 |00e6: move-result-object v7 │ │ -49a0ee: 7230 b2e3 5607 |00e7: invoke-interface {v6, v5, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -49a0f4: 28c9 |00ea: goto 00b3 // -0037 │ │ -49a0f6: 5482 a6aa |00eb: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a0fa: 6e20 e0e9 a200 |00ed: invoke-virtual {v2, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.onServerReady:(Landroid/bluetooth/BluetoothGattServer;)V // method@e9e0 │ │ -49a100: 548a a6aa |00f0: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a104: 7120 5ae9 0a00 |00f2: invoke-static {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e95a │ │ -49a10a: 548a a6aa |00f5: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a10e: 7120 39e9 0a00 |00f7: invoke-static {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ -49a114: 548a a6aa |00fa: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a118: 6e20 85e9 9a00 |00fc: invoke-virtual {v10, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.initGatt:(Landroid/bluetooth/BluetoothGatt;)Ljava/util/Deque; // method@e985 │ │ -49a11e: 0c02 |00ff: move-result-object v2 │ │ -49a120: 7120 59e9 2a00 |0100: invoke-static {v10, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; // method@e959 │ │ -49a126: 548a a6aa |0103: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a12a: 7110 56e9 0a00 |0105: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e956 │ │ -49a130: 0c0a |0108: move-result-object v10 │ │ -49a132: 380a 0400 |0109: if-eqz v10, 010d // +0004 │ │ -49a136: 121a |010b: const/4 v10, #int 1 // #1 │ │ -49a138: 2802 |010c: goto 010e // +0002 │ │ -49a13a: 120a |010d: const/4 v10, #int 0 // #0 │ │ -49a13c: 380a 1b00 |010e: if-eqz v10, 0129 // +001b │ │ -49a140: 5482 a6aa |0110: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a144: 7110 56e9 0200 |0112: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e956 │ │ -49a14a: 0c02 |0115: move-result-object v2 │ │ -49a14c: 7210 1fe3 0200 |0116: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@e31f │ │ -49a152: 0c02 |0119: move-result-object v2 │ │ -49a154: 7210 5fe3 0200 |011a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -49a15a: 0a03 |011d: move-result v3 │ │ -49a15c: 3803 0b00 |011e: if-eqz v3, 0129 // +000b │ │ -49a160: 7210 60e3 0200 |0120: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -49a166: 0c03 |0123: move-result-object v3 │ │ -49a168: 1f03 681b |0124: check-cast v3, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ -49a16c: 5c30 45ab |0126: iput-boolean v0, v3, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ -49a170: 28f2 |0128: goto 011a // -000e │ │ -49a172: 5482 a6aa |0129: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a176: 7110 56e9 0200 |012b: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e956 │ │ -49a17c: 0c02 |012e: move-result-object v2 │ │ -49a17e: 3902 0c00 |012f: if-nez v2, 013b // +000c │ │ -49a182: 5482 a6aa |0131: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a186: 2203 b319 |0133: new-instance v3, Ljava/util/concurrent/LinkedBlockingDeque; // type@19b3 │ │ -49a18a: 7010 47e4 0300 |0135: invoke-direct {v3}, Ljava/util/concurrent/LinkedBlockingDeque;.:()V // method@e447 │ │ -49a190: 7120 59e9 3200 |0138: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; // method@e959 │ │ -49a196: 6002 c800 |013b: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49a19a: 1303 1700 |013d: const/16 v3, #int 23 // #17 │ │ -49a19e: 3432 1400 |013f: if-lt v2, v3, 0153 // +0014 │ │ -49a1a2: 6002 c800 |0141: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49a1a6: 1303 1a00 |0143: const/16 v3, #int 26 // #1a │ │ -49a1aa: 3232 0e00 |0145: if-eq v2, v3, 0153 // +000e │ │ -49a1ae: 6002 c800 |0147: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49a1b2: 1303 1b00 |0149: const/16 v3, #int 27 // #1b │ │ -49a1b6: 3232 0800 |014b: if-eq v2, v3, 0153 // +0008 │ │ -49a1ba: 6002 c800 |014d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49a1be: 1303 1c00 |014f: const/16 v3, #int 28 // #1c │ │ -49a1c2: 3332 1100 |0151: if-ne v2, v3, 0162 // +0011 │ │ -49a1c6: 5482 a6aa |0153: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a1ca: 7100 22eb 0000 |0155: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newEnableServiceChangedIndicationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; // method@eb22 │ │ -49a1d0: 0c03 |0158: move-result-object v3 │ │ -49a1d2: 5484 a6aa |0159: iget-object v4, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a1d6: 6e20 3aec 4300 |015b: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49a1dc: 0c03 |015e: move-result-object v3 │ │ -49a1de: 7120 3fe9 3200 |015f: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ -49a1e4: 380a 3000 |0162: if-eqz v10, 0192 // +0030 │ │ -49a1e8: 548a a6aa |0164: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a1ec: 7110 49e9 0a00 |0166: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; // method@e949 │ │ -49a1f2: 0c0a |0169: move-result-object v10 │ │ -49a1f4: 6e10 bde8 0a00 |016a: invoke-virtual {v10}, Lno/nordicsemi/android/ble/BleManager;.readBatteryLevel:()V // method@e8bd │ │ -49a1fa: 548a a6aa |016d: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a1fe: 7110 49e9 0a00 |016f: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; // method@e949 │ │ -49a204: 0c0a |0172: move-result-object v10 │ │ -49a206: 54aa 9eaa |0173: iget-object v10, v10, Lno/nordicsemi/android/ble/BleManager;.callbacks:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa9e │ │ -49a20a: 380a 1d00 |0175: if-eqz v10, 0192 // +001d │ │ -49a20e: 548a a6aa |0177: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a212: 7110 49e9 0a00 |0179: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; // method@e949 │ │ -49a218: 0c0a |017c: move-result-object v10 │ │ -49a21a: 54aa 9eaa |017d: iget-object v10, v10, Lno/nordicsemi/android/ble/BleManager;.callbacks:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa9e │ │ -49a21e: 6e10 6302 0900 |017f: invoke-virtual {v9}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49a224: 0c09 |0182: move-result-object v9 │ │ -49a226: 7220 08e9 9a00 |0183: invoke-interface {v10, v9}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.shouldEnableBatteryLevelNotifications:(Landroid/bluetooth/BluetoothDevice;)Z // method@e908 │ │ -49a22c: 0a09 |0186: move-result v9 │ │ -49a22e: 3809 0b00 |0187: if-eqz v9, 0192 // +000b │ │ -49a232: 5489 a6aa |0189: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a236: 7110 49e9 0900 |018b: invoke-static {v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; // method@e949 │ │ -49a23c: 0c09 |018e: move-result-object v9 │ │ -49a23e: 6e10 a4e8 0900 |018f: invoke-virtual {v9}, Lno/nordicsemi/android/ble/BleManager;.enableBatteryLevelNotifications:()V // method@e8a4 │ │ -49a244: 5489 a6aa |0192: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a248: 6e10 86e9 0900 |0194: invoke-virtual {v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.initialize:()V // method@e986 │ │ -49a24e: 5489 a6aa |0197: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a252: 7120 5ae9 1900 |0199: invoke-static {v9, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e95a │ │ -49a258: 5489 a6aa |019c: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a25c: 7120 40e9 0900 |019e: invoke-static {v9, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ -49a262: 2860 |01a1: goto 0201 // +0060 │ │ -49a264: 548a a6aa |01a2: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a268: 1251 |01a4: const/4 v1, #int 5 // #5 │ │ -49a26a: 1a02 9a19 |01a5: const-string v2, "Device is not supported" // string@199a │ │ -49a26e: 7130 37e9 1a02 |01a7: invoke-static {v10, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ -49a274: 548a a6aa |01aa: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a278: 7120 4ee9 0a00 |01ac: invoke-static {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2402:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e94e │ │ -49a27e: 548a a6aa |01af: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a282: 2200 051b |01b1: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk; // type@1b05 │ │ -49a286: 7020 e5e7 9000 |01b3: invoke-direct {v0, v9}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk;.:(Landroid/bluetooth/BluetoothGatt;)V // method@e7e5 │ │ -49a28c: 7120 38e9 0a00 |01b6: invoke-static {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ -49a292: 5489 a6aa |01b9: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a296: 7110 5be9 0900 |01bb: invoke-static {v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95b │ │ -49a29c: 2843 |01be: goto 0201 // +0043 │ │ -49a29e: 2200 0819 |01bf: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -49a2a2: 7010 06e1 0000 |01c1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49a2a8: 1a01 8ac7 |01c4: const-string v1, "onServicesDiscovered error " // string@c78a │ │ -49a2ac: 6e20 12e1 1000 |01c6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49a2b2: 6e20 0de1 a000 |01c9: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49a2b8: 6e10 1fe1 0000 |01cc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49a2be: 0c00 |01cf: move-result-object v0 │ │ -49a2c0: 1a01 4d0f |01d0: const-string v1, "BleManager" // string@0f4d │ │ -49a2c4: 7120 4d09 0100 |01d2: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -49a2ca: 5480 a6aa |01d5: iget-object v0, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a2ce: 6e10 6302 0900 |01d7: invoke-virtual {v9}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49a2d4: 0c01 |01da: move-result-object v1 │ │ -49a2d6: 1a02 8f1c |01db: const-string v2, "Error on discovering services" // string@1c8f │ │ -49a2da: 7140 5ce9 10a2 |01dd: invoke-static {v0, v1, v2, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ -49a2e0: 548a a6aa |01e0: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a2e4: 7110 6ee9 0a00 |01e2: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ -49a2ea: 0c0a |01e5: move-result-object v10 │ │ -49a2ec: 380a 1600 |01e6: if-eqz v10, 01fc // +0016 │ │ -49a2f0: 548a a6aa |01e8: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a2f4: 7110 6ee9 0a00 |01ea: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ -49a2fa: 0c0a |01ed: move-result-object v10 │ │ -49a2fc: 6e10 6302 0900 |01ee: invoke-virtual {v9}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49a302: 0c09 |01f1: move-result-object v9 │ │ -49a304: 12c0 |01f2: const/4 v0, #int -4 // #fc │ │ -49a306: 6e30 42ea 9a00 |01f3: invoke-virtual {v10, v9, v0}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea42 │ │ -49a30c: 5489 a6aa |01f6: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a310: 120a |01f8: const/4 v10, #int 0 // #0 │ │ -49a312: 7120 6fe9 a900 |01f9: invoke-static {v9, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$702:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectRequest;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96f │ │ -49a318: 5489 a6aa |01fc: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ -49a31c: 7110 5be9 0900 |01fe: invoke-static {v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95b │ │ -49a322: 0e00 |0201: return-void │ │ +499f14: |[499f14] no.nordicsemi.android.ble.BleManagerHandler$3.onServicesDiscovered:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +499f24: 5480 a6aa |0000: iget-object v0, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +499f2a: 7120 3ee9 1000 |0003: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e93e │ │ +499f30: 390a b901 |0006: if-nez v10, 01bf // +01b9 │ │ +499f34: 548a a6aa |0008: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f38: 1240 |000a: const/4 v0, #int 4 // #4 │ │ +499f3a: 1a02 8858 |000b: const-string v2, "Services discovered" // string@5888 │ │ +499f3e: 7130 37e9 0a02 |000d: invoke-static {v10, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499f44: 548a a6aa |0010: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f48: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +499f4a: 7120 3ce9 0a00 |0013: invoke-static {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1202:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e93c │ │ +499f50: 548a a6aa |0016: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f54: 6e20 a6e9 9a00 |0018: invoke-virtual {v10, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.isRequiredServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z // method@e9a6 │ │ +499f5a: 0a0a |001b: move-result v10 │ │ +499f5c: 380a 8601 |001c: if-eqz v10, 01a2 // +0186 │ │ +499f60: 548a a6aa |001e: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f64: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +499f66: 1a03 9952 |0021: const-string v3, "Primary service found" // string@5299 │ │ +499f6a: 7130 37e9 2a03 |0023: invoke-static {v10, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499f70: 548a a6aa |0026: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f74: 7120 4ee9 1a00 |0028: invoke-static {v10, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2402:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e94e │ │ +499f7a: 548a a6aa |002b: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f7e: 6e20 a3e9 9a00 |002d: invoke-virtual {v10, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.isOptionalServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z // method@e9a3 │ │ +499f84: 0a0a |0030: move-result v10 │ │ +499f86: 380a 0900 |0031: if-eqz v10, 003a // +0009 │ │ +499f8a: 5483 a6aa |0033: iget-object v3, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f8e: 1a04 4a58 |0035: const-string v4, "Secondary service found" // string@584a │ │ +499f92: 7130 37e9 2304 |0037: invoke-static {v3, v2, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +499f98: 5482 a6aa |003a: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499f9c: 2203 081b |003c: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew; // type@1b08 │ │ +499fa0: 7030 ebe7 930a |003e: invoke-direct {v3, v9, v10}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;.:(Landroid/bluetooth/BluetoothGatt;Z)V // method@e7eb │ │ +499fa6: 7120 38e9 3200 |0041: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +499fac: 548a a6aa |0044: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499fb0: 7110 53e9 0a00 |0046: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2800:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager; // method@e953 │ │ +499fb6: 0c0a |0049: move-result-object v10 │ │ +499fb8: 380a a600 |004a: if-eqz v10, 00f0 // +00a6 │ │ +499fbc: 548a a6aa |004c: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +499fc0: 7110 53e9 0a00 |004e: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2800:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager; // method@e953 │ │ +499fc6: 0c0a |0051: move-result-object v10 │ │ +499fc8: 6e10 07ea 0a00 |0052: invoke-virtual {v10}, Lno/nordicsemi/android/ble/BleServerManager;.getServer:()Landroid/bluetooth/BluetoothGattServer; // method@ea07 │ │ +499fce: 0c0a |0055: move-result-object v10 │ │ +499fd0: 380a 9a00 |0056: if-eqz v10, 00f0 // +009a │ │ +499fd4: 6e10 8202 0a00 |0058: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGattServer;.getServices:()Ljava/util/List; // method@0282 │ │ +499fda: 0c02 |005b: move-result-object v2 │ │ +499fdc: 7210 8fe3 0200 |005c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +499fe2: 0c02 |005f: move-result-object v2 │ │ +499fe4: 7210 5fe3 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +499fea: 0a03 |0063: move-result v3 │ │ +499fec: 3803 8700 |0064: if-eqz v3, 00eb // +0087 │ │ +499ff0: 7210 60e3 0200 |0066: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +499ff6: 0c03 |0069: move-result-object v3 │ │ +499ff8: 1f03 6100 |006a: check-cast v3, Landroid/bluetooth/BluetoothGattService; // type@0061 │ │ +499ffc: 6e10 8902 0300 |006c: invoke-virtual {v3}, Landroid/bluetooth/BluetoothGattService;.getCharacteristics:()Ljava/util/List; // method@0289 │ │ +49a002: 0c03 |006f: move-result-object v3 │ │ +49a004: 7210 8fe3 0300 |0070: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +49a00a: 0c03 |0073: move-result-object v3 │ │ +49a00c: 7210 5fe3 0300 |0074: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +49a012: 0a04 |0077: move-result v4 │ │ +49a014: 3804 e8ff |0078: if-eqz v4, 0060 // -0018 │ │ +49a018: 7210 60e3 0300 |007a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +49a01e: 0c04 |007d: move-result-object v4 │ │ +49a020: 1f04 5d00 |007e: check-cast v4, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ +49a024: 5485 a6aa |0080: iget-object v5, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a028: 7110 53e9 0500 |0082: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2800:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager; // method@e953 │ │ +49a02e: 0c05 |0085: move-result-object v5 │ │ +49a030: 6e20 09ea 4500 |0086: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/BleServerManager;.isShared:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@ea09 │ │ +49a036: 0a05 |0089: move-result v5 │ │ +49a038: 3905 2100 |008a: if-nez v5, 00ab // +0021 │ │ +49a03c: 5485 a6aa |008c: iget-object v5, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a040: 7110 54e9 0500 |008e: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2900:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; // method@e954 │ │ +49a046: 0c05 |0091: move-result-object v5 │ │ +49a048: 3905 0c00 |0092: if-nez v5, 009e // +000c │ │ +49a04c: 5485 a6aa |0094: iget-object v5, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a050: 2206 8119 |0096: new-instance v6, Ljava/util/HashMap; // type@1981 │ │ +49a054: 7010 3be3 0600 |0098: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@e33b │ │ +49a05a: 7120 55e9 6500 |009b: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2902:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Map;)Ljava/util/Map; // method@e955 │ │ +49a060: 5485 a6aa |009e: iget-object v5, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a064: 7110 54e9 0500 |00a0: invoke-static {v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2900:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; // method@e954 │ │ +49a06a: 0c05 |00a3: move-result-object v5 │ │ +49a06c: 6e10 7602 0400 |00a4: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +49a072: 0c06 |00a7: move-result-object v6 │ │ +49a074: 7230 b2e3 4506 |00a8: invoke-interface {v5, v4, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +49a07a: 6e10 7302 0400 |00ab: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptors:()Ljava/util/List; // method@0273 │ │ +49a080: 0c04 |00ae: move-result-object v4 │ │ +49a082: 7210 8fe3 0400 |00af: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +49a088: 0c04 |00b2: move-result-object v4 │ │ +49a08a: 7210 5fe3 0400 |00b3: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +49a090: 0a05 |00b6: move-result v5 │ │ +49a092: 3805 bdff |00b7: if-eqz v5, 0074 // -0043 │ │ +49a096: 7210 60e3 0400 |00b9: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +49a09c: 0c05 |00bc: move-result-object v5 │ │ +49a09e: 1f05 5e00 |00bd: check-cast v5, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ +49a0a2: 5486 a6aa |00bf: iget-object v6, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a0a6: 7110 53e9 0600 |00c1: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2800:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager; // method@e953 │ │ +49a0ac: 0c06 |00c4: move-result-object v6 │ │ +49a0ae: 6e20 0aea 5600 |00c5: invoke-virtual {v6, v5}, Lno/nordicsemi/android/ble/BleServerManager;.isShared:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@ea0a │ │ +49a0b4: 0a06 |00c8: move-result v6 │ │ +49a0b6: 3906 eaff |00c9: if-nez v6, 00b3 // -0016 │ │ +49a0ba: 5486 a6aa |00cb: iget-object v6, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a0be: 7110 57e9 0600 |00cd: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; // method@e957 │ │ +49a0c4: 0c06 |00d0: move-result-object v6 │ │ +49a0c6: 3906 0c00 |00d1: if-nez v6, 00dd // +000c │ │ +49a0ca: 5486 a6aa |00d3: iget-object v6, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a0ce: 2207 8119 |00d5: new-instance v7, Ljava/util/HashMap; // type@1981 │ │ +49a0d2: 7010 3be3 0700 |00d7: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@e33b │ │ +49a0d8: 7120 58e9 7600 |00da: invoke-static {v6, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3002:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Map;)Ljava/util/Map; // method@e958 │ │ +49a0de: 5486 a6aa |00dd: iget-object v6, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a0e2: 7110 57e9 0600 |00df: invoke-static {v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; // method@e957 │ │ +49a0e8: 0c06 |00e2: move-result-object v6 │ │ +49a0ea: 6e10 7e02 0500 |00e3: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49a0f0: 0c07 |00e6: move-result-object v7 │ │ +49a0f2: 7230 b2e3 5607 |00e7: invoke-interface {v6, v5, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +49a0f8: 28c9 |00ea: goto 00b3 // -0037 │ │ +49a0fa: 5482 a6aa |00eb: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a0fe: 6e20 e0e9 a200 |00ed: invoke-virtual {v2, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.onServerReady:(Landroid/bluetooth/BluetoothGattServer;)V // method@e9e0 │ │ +49a104: 548a a6aa |00f0: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a108: 7120 5ae9 0a00 |00f2: invoke-static {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e95a │ │ +49a10e: 548a a6aa |00f5: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a112: 7120 39e9 0a00 |00f7: invoke-static {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e939 │ │ +49a118: 548a a6aa |00fa: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a11c: 6e20 85e9 9a00 |00fc: invoke-virtual {v10, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.initGatt:(Landroid/bluetooth/BluetoothGatt;)Ljava/util/Deque; // method@e985 │ │ +49a122: 0c02 |00ff: move-result-object v2 │ │ +49a124: 7120 59e9 2a00 |0100: invoke-static {v10, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; // method@e959 │ │ +49a12a: 548a a6aa |0103: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a12e: 7110 56e9 0a00 |0105: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e956 │ │ +49a134: 0c0a |0108: move-result-object v10 │ │ +49a136: 380a 0400 |0109: if-eqz v10, 010d // +0004 │ │ +49a13a: 121a |010b: const/4 v10, #int 1 // #1 │ │ +49a13c: 2802 |010c: goto 010e // +0002 │ │ +49a13e: 120a |010d: const/4 v10, #int 0 // #0 │ │ +49a140: 380a 1b00 |010e: if-eqz v10, 0129 // +001b │ │ +49a144: 5482 a6aa |0110: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a148: 7110 56e9 0200 |0112: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e956 │ │ +49a14e: 0c02 |0115: move-result-object v2 │ │ +49a150: 7210 1fe3 0200 |0116: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@e31f │ │ +49a156: 0c02 |0119: move-result-object v2 │ │ +49a158: 7210 5fe3 0200 |011a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +49a15e: 0a03 |011d: move-result v3 │ │ +49a160: 3803 0b00 |011e: if-eqz v3, 0129 // +000b │ │ +49a164: 7210 60e3 0200 |0120: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +49a16a: 0c03 |0123: move-result-object v3 │ │ +49a16c: 1f03 681b |0124: check-cast v3, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ +49a170: 5c30 45ab |0126: iput-boolean v0, v3, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ +49a174: 28f2 |0128: goto 011a // -000e │ │ +49a176: 5482 a6aa |0129: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a17a: 7110 56e9 0200 |012b: invoke-static {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; // method@e956 │ │ +49a180: 0c02 |012e: move-result-object v2 │ │ +49a182: 3902 0c00 |012f: if-nez v2, 013b // +000c │ │ +49a186: 5482 a6aa |0131: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a18a: 2203 b319 |0133: new-instance v3, Ljava/util/concurrent/LinkedBlockingDeque; // type@19b3 │ │ +49a18e: 7010 47e4 0300 |0135: invoke-direct {v3}, Ljava/util/concurrent/LinkedBlockingDeque;.:()V // method@e447 │ │ +49a194: 7120 59e9 3200 |0138: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; // method@e959 │ │ +49a19a: 6002 c800 |013b: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49a19e: 1303 1700 |013d: const/16 v3, #int 23 // #17 │ │ +49a1a2: 3432 1400 |013f: if-lt v2, v3, 0153 // +0014 │ │ +49a1a6: 6002 c800 |0141: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49a1aa: 1303 1a00 |0143: const/16 v3, #int 26 // #1a │ │ +49a1ae: 3232 0e00 |0145: if-eq v2, v3, 0153 // +000e │ │ +49a1b2: 6002 c800 |0147: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49a1b6: 1303 1b00 |0149: const/16 v3, #int 27 // #1b │ │ +49a1ba: 3232 0800 |014b: if-eq v2, v3, 0153 // +0008 │ │ +49a1be: 6002 c800 |014d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49a1c2: 1303 1c00 |014f: const/16 v3, #int 28 // #1c │ │ +49a1c6: 3332 1100 |0151: if-ne v2, v3, 0162 // +0011 │ │ +49a1ca: 5482 a6aa |0153: iget-object v2, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a1ce: 7100 22eb 0000 |0155: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newEnableServiceChangedIndicationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; // method@eb22 │ │ +49a1d4: 0c03 |0158: move-result-object v3 │ │ +49a1d6: 5484 a6aa |0159: iget-object v4, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a1da: 6e20 3aec 4300 |015b: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49a1e0: 0c03 |015e: move-result-object v3 │ │ +49a1e2: 7120 3fe9 3200 |015f: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V // method@e93f │ │ +49a1e8: 380a 3000 |0162: if-eqz v10, 0192 // +0030 │ │ +49a1ec: 548a a6aa |0164: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a1f0: 7110 49e9 0a00 |0166: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; // method@e949 │ │ +49a1f6: 0c0a |0169: move-result-object v10 │ │ +49a1f8: 6e10 bde8 0a00 |016a: invoke-virtual {v10}, Lno/nordicsemi/android/ble/BleManager;.readBatteryLevel:()V // method@e8bd │ │ +49a1fe: 548a a6aa |016d: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a202: 7110 49e9 0a00 |016f: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; // method@e949 │ │ +49a208: 0c0a |0172: move-result-object v10 │ │ +49a20a: 54aa 9eaa |0173: iget-object v10, v10, Lno/nordicsemi/android/ble/BleManager;.callbacks:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa9e │ │ +49a20e: 380a 1d00 |0175: if-eqz v10, 0192 // +001d │ │ +49a212: 548a a6aa |0177: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a216: 7110 49e9 0a00 |0179: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; // method@e949 │ │ +49a21c: 0c0a |017c: move-result-object v10 │ │ +49a21e: 54aa 9eaa |017d: iget-object v10, v10, Lno/nordicsemi/android/ble/BleManager;.callbacks:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa9e │ │ +49a222: 6e10 6302 0900 |017f: invoke-virtual {v9}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49a228: 0c09 |0182: move-result-object v9 │ │ +49a22a: 7220 08e9 9a00 |0183: invoke-interface {v10, v9}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.shouldEnableBatteryLevelNotifications:(Landroid/bluetooth/BluetoothDevice;)Z // method@e908 │ │ +49a230: 0a09 |0186: move-result v9 │ │ +49a232: 3809 0b00 |0187: if-eqz v9, 0192 // +000b │ │ +49a236: 5489 a6aa |0189: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a23a: 7110 49e9 0900 |018b: invoke-static {v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; // method@e949 │ │ +49a240: 0c09 |018e: move-result-object v9 │ │ +49a242: 6e10 a4e8 0900 |018f: invoke-virtual {v9}, Lno/nordicsemi/android/ble/BleManager;.enableBatteryLevelNotifications:()V // method@e8a4 │ │ +49a248: 5489 a6aa |0192: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a24c: 6e10 86e9 0900 |0194: invoke-virtual {v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.initialize:()V // method@e986 │ │ +49a252: 5489 a6aa |0197: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a256: 7120 5ae9 1900 |0199: invoke-static {v9, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e95a │ │ +49a25c: 5489 a6aa |019c: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a260: 7120 40e9 0900 |019e: invoke-static {v9, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V // method@e940 │ │ +49a266: 2860 |01a1: goto 0201 // +0060 │ │ +49a268: 548a a6aa |01a2: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a26c: 1251 |01a4: const/4 v1, #int 5 // #5 │ │ +49a26e: 1a02 9a19 |01a5: const-string v2, "Device is not supported" // string@199a │ │ +49a272: 7130 37e9 1a02 |01a7: invoke-static {v10, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V // method@e937 │ │ +49a278: 548a a6aa |01aa: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a27c: 7120 4ee9 0a00 |01ac: invoke-static {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$2402:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z // method@e94e │ │ +49a282: 548a a6aa |01af: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a286: 2200 051b |01b1: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk; // type@1b05 │ │ +49a28a: 7020 e5e7 9000 |01b3: invoke-direct {v0, v9}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk;.:(Landroid/bluetooth/BluetoothGatt;)V // method@e7e5 │ │ +49a290: 7120 38e9 0a00 |01b6: invoke-static {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e938 │ │ +49a296: 5489 a6aa |01b9: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a29a: 7110 5be9 0900 |01bb: invoke-static {v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95b │ │ +49a2a0: 2843 |01be: goto 0201 // +0043 │ │ +49a2a2: 2200 0819 |01bf: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +49a2a6: 7010 06e1 0000 |01c1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49a2ac: 1a01 8ac7 |01c4: const-string v1, "onServicesDiscovered error " // string@c78a │ │ +49a2b0: 6e20 12e1 1000 |01c6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49a2b6: 6e20 0de1 a000 |01c9: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49a2bc: 6e10 1fe1 0000 |01cc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49a2c2: 0c00 |01cf: move-result-object v0 │ │ +49a2c4: 1a01 4d0f |01d0: const-string v1, "BleManager" // string@0f4d │ │ +49a2c8: 7120 4d09 0100 |01d2: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +49a2ce: 5480 a6aa |01d5: iget-object v0, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a2d2: 6e10 6302 0900 |01d7: invoke-virtual {v9}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49a2d8: 0c01 |01da: move-result-object v1 │ │ +49a2da: 1a02 8f1c |01db: const-string v2, "Error on discovering services" // string@1c8f │ │ +49a2de: 7140 5ce9 10a2 |01dd: invoke-static {v0, v1, v2, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e95c │ │ +49a2e4: 548a a6aa |01e0: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a2e8: 7110 6ee9 0a00 |01e2: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ +49a2ee: 0c0a |01e5: move-result-object v10 │ │ +49a2f0: 380a 1600 |01e6: if-eqz v10, 01fc // +0016 │ │ +49a2f4: 548a a6aa |01e8: iget-object v10, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a2f8: 7110 6ee9 0a00 |01ea: invoke-static {v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96e │ │ +49a2fe: 0c0a |01ed: move-result-object v10 │ │ +49a300: 6e10 6302 0900 |01ee: invoke-virtual {v9}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49a306: 0c09 |01f1: move-result-object v9 │ │ +49a308: 12c0 |01f2: const/4 v0, #int -4 // #fc │ │ +49a30a: 6e30 42ea 9a00 |01f3: invoke-virtual {v10, v9, v0}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea42 │ │ +49a310: 5489 a6aa |01f6: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a314: 120a |01f8: const/4 v10, #int 0 // #0 │ │ +49a316: 7120 6fe9 a900 |01f9: invoke-static {v9, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$702:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectRequest;)Lno/nordicsemi/android/ble/ConnectRequest; // method@e96f │ │ +49a31c: 5489 a6aa |01fc: iget-object v9, v8, Lno/nordicsemi/android/ble/BleManagerHandler$3;.this$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aaa6 │ │ +49a320: 7110 5be9 0900 |01fe: invoke-static {v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.access$3200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z // method@e95b │ │ +49a326: 0e00 |0201: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1836 │ │ 0x0008 line=1838 │ │ 0x0010 line=1839 │ │ 0x0016 line=1840 │ │ 0x001e line=1841 │ │ @@ -967070,236 +967071,236 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 433 16-bit code units │ │ -49a324: |[49a324] no.nordicsemi.android.ble.BleManagerHandler$4.:()V │ │ -49a334: 7100 03eb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request$Type;.values:()[Lno/nordicsemi/android/ble/Request$Type; // method@eb03 │ │ -49a33a: 0c00 |0003: move-result-object v0 │ │ -49a33c: 2100 |0004: array-length v0, v0 │ │ -49a33e: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -49a342: 6900 a7aa |0007: sput-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a346: 6201 2cab |0009: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.NOTIFY:Lno/nordicsemi/android/ble/Request$Type; // field@ab2c │ │ -49a34a: 6e10 01eb 0100 |000b: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a350: 0a01 |000e: move-result v1 │ │ -49a352: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -49a354: 4b02 0001 |0010: aput v2, v0, v1 │ │ -49a358: 6200 a7aa |0012: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a35c: 6201 2bab |0014: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.INDICATE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2b │ │ -49a360: 6e10 01eb 0100 |0016: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a366: 0a01 |0019: move-result v1 │ │ -49a368: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -49a36a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -49a36e: 6200 a7aa |001d: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a372: 6201 3dab |001f: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_NOTIFICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3d │ │ -49a376: 6e10 01eb 0100 |0021: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a37c: 0a01 |0024: move-result v1 │ │ -49a37e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -49a380: 4b02 0001 |0026: aput v2, v0, v1 │ │ -49a384: 6200 a7aa |0028: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a388: 6201 3cab |002a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_INDICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3c │ │ -49a38c: 6e10 01eb 0100 |002c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a392: 0a01 |002f: move-result v1 │ │ -49a394: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -49a396: 4b02 0001 |0031: aput v2, v0, v1 │ │ -49a39a: 6200 a7aa |0033: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a39e: 6201 3eab |0035: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ -49a3a2: 6e10 01eb 0100 |0037: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a3a8: 0a01 |003a: move-result v1 │ │ -49a3aa: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -49a3ac: 4b02 0001 |003c: aput v2, v0, v1 │ │ -49a3b0: 6200 a7aa |003e: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a3b4: 6201 3fab |0040: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab3f │ │ -49a3b8: 6e10 01eb 0100 |0042: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a3be: 0a01 |0045: move-result v1 │ │ -49a3c0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -49a3c2: 4b02 0001 |0047: aput v2, v0, v1 │ │ -49a3c6: 6200 a7aa |0049: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a3ca: 6201 1fab |004b: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.CONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab1f │ │ -49a3ce: 6e10 01eb 0100 |004d: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a3d4: 0a01 |0050: move-result v1 │ │ -49a3d6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -49a3d8: 4b02 0001 |0052: aput v2, v0, v1 │ │ -49a3dc: 6200 a7aa |0054: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a3e0: 6201 24ab |0056: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ -49a3e4: 6e10 01eb 0100 |0058: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a3ea: 0a01 |005b: move-result v1 │ │ -49a3ec: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -49a3f0: 4b02 0001 |005e: aput v2, v0, v1 │ │ -49a3f4: 6200 a7aa |0060: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a3f8: 6201 29ab |0062: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENSURE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab29 │ │ -49a3fc: 6e10 01eb 0100 |0064: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a402: 0a01 |0067: move-result v1 │ │ -49a404: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -49a408: 4b02 0001 |006a: aput v2, v0, v1 │ │ -49a40c: 6200 a7aa |006c: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a410: 6201 20ab |006e: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.CREATE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab20 │ │ -49a414: 6e10 01eb 0100 |0070: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a41a: 0a01 |0073: move-result v1 │ │ -49a41c: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -49a420: 4b02 0001 |0076: aput v2, v0, v1 │ │ -49a424: 6200 a7aa |0078: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a428: 6201 33ab |007a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REMOVE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab33 │ │ -49a42c: 6e10 01eb 0100 |007c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a432: 0a01 |007f: move-result v1 │ │ -49a434: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -49a438: 4b02 0001 |0082: aput v2, v0, v1 │ │ -49a43c: 6200 a7aa |0084: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a440: 6201 36ab |0086: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET:Lno/nordicsemi/android/ble/Request$Type; // field@ab36 │ │ -49a444: 6e10 01eb 0100 |0088: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a44a: 0a01 |008b: move-result v1 │ │ -49a44c: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -49a450: 4b02 0001 |008e: aput v2, v0, v1 │ │ -49a454: 6200 a7aa |0090: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a458: 6201 2dab |0092: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab2d │ │ -49a45c: 6e10 01eb 0100 |0094: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a462: 0a01 |0097: move-result v1 │ │ -49a464: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -49a468: 4b02 0001 |009a: aput v2, v0, v1 │ │ -49a46c: 6200 a7aa |009c: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a470: 6201 40ab |009e: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ -49a474: 6e10 01eb 0100 |00a0: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a47a: 0a01 |00a3: move-result v1 │ │ -49a47c: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -49a480: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -49a484: 6200 a7aa |00a8: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a488: 6201 2fab |00aa: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab2f │ │ -49a48c: 6e10 01eb 0100 |00ac: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a492: 0a01 |00af: move-result v1 │ │ -49a494: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ -49a498: 4b02 0001 |00b2: aput v2, v0, v1 │ │ -49a49c: 6200 a7aa |00b4: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a4a0: 6201 41ab |00b6: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab41 │ │ -49a4a4: 6e10 01eb 0100 |00b8: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a4aa: 0a01 |00bb: move-result v1 │ │ -49a4ac: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ -49a4b0: 4b02 0001 |00be: aput v2, v0, v1 │ │ -49a4b4: 6200 a7aa |00c0: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a4b8: 6201 39ab |00c2: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab39 │ │ -49a4bc: 6e10 01eb 0100 |00c4: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a4c2: 0a01 |00c7: move-result v1 │ │ -49a4c4: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ -49a4c8: 4b02 0001 |00ca: aput v2, v0, v1 │ │ -49a4cc: 6200 a7aa |00cc: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a4d0: 6201 37ab |00ce: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_DESCRIPTOR_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab37 │ │ -49a4d4: 6e10 01eb 0100 |00d0: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a4da: 0a01 |00d3: move-result v1 │ │ -49a4dc: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ -49a4e0: 4b02 0001 |00d6: aput v2, v0, v1 │ │ -49a4e4: 6200 a7aa |00d8: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a4e8: 6201 1eab |00da: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.BEGIN_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1e │ │ -49a4ec: 6e10 01eb 0100 |00dc: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a4f2: 0a01 |00df: move-result v1 │ │ -49a4f4: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ -49a4f8: 4b02 0001 |00e2: aput v2, v0, v1 │ │ -49a4fc: 6200 a7aa |00e4: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a500: 6201 2aab |00e6: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.EXECUTE_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2a │ │ -49a504: 6e10 01eb 0100 |00e8: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a50a: 0a01 |00eb: move-result v1 │ │ -49a50c: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ -49a510: 4b02 0001 |00ee: aput v2, v0, v1 │ │ -49a514: 6200 a7aa |00f0: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a518: 6201 1dab |00f2: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ABORT_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1d │ │ -49a51c: 6e10 01eb 0100 |00f4: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a522: 0a01 |00f7: move-result v1 │ │ -49a524: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ -49a528: 4b02 0001 |00fa: aput v2, v0, v1 │ │ -49a52c: 6200 a7aa |00fc: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a530: 6201 27ab |00fe: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab27 │ │ -49a534: 6e10 01eb 0100 |0100: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a53a: 0a01 |0103: move-result v1 │ │ -49a53c: 1302 1600 |0104: const/16 v2, #int 22 // #16 │ │ -49a540: 4b02 0001 |0106: aput v2, v0, v1 │ │ -49a544: 6200 a7aa |0108: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a548: 6201 26ab |010a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab26 │ │ -49a54c: 6e10 01eb 0100 |010c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a552: 0a01 |010f: move-result v1 │ │ -49a554: 1302 1700 |0110: const/16 v2, #int 23 // #17 │ │ -49a558: 4b02 0001 |0112: aput v2, v0, v1 │ │ -49a55c: 6200 a7aa |0114: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a560: 6201 23ab |0116: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab23 │ │ -49a564: 6e10 01eb 0100 |0118: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a56a: 0a01 |011b: move-result v1 │ │ -49a56c: 1302 1800 |011c: const/16 v2, #int 24 // #18 │ │ -49a570: 4b02 0001 |011e: aput v2, v0, v1 │ │ -49a574: 6200 a7aa |0120: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a578: 6201 22ab |0122: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab22 │ │ -49a57c: 6e10 01eb 0100 |0124: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a582: 0a01 |0127: move-result v1 │ │ -49a584: 1302 1900 |0128: const/16 v2, #int 25 // #19 │ │ -49a588: 4b02 0001 |012a: aput v2, v0, v1 │ │ -49a58c: 6200 a7aa |012c: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a590: 6201 2eab |012e: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_BATTERY_LEVEL:Lno/nordicsemi/android/ble/Request$Type; // field@ab2e │ │ -49a594: 6e10 01eb 0100 |0130: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a59a: 0a01 |0133: move-result v1 │ │ -49a59c: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ -49a5a0: 4b02 0001 |0136: aput v2, v0, v1 │ │ -49a5a4: 6200 a7aa |0138: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a5a8: 6201 25ab |013a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab25 │ │ -49a5ac: 6e10 01eb 0100 |013c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a5b2: 0a01 |013f: move-result v1 │ │ -49a5b4: 1302 1b00 |0140: const/16 v2, #int 27 // #1b │ │ -49a5b8: 4b02 0001 |0142: aput v2, v0, v1 │ │ -49a5bc: 6200 a7aa |0144: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a5c0: 6201 21ab |0146: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab21 │ │ -49a5c4: 6e10 01eb 0100 |0148: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a5ca: 0a01 |014b: move-result v1 │ │ -49a5cc: 1302 1c00 |014c: const/16 v2, #int 28 // #1c │ │ -49a5d0: 4b02 0001 |014e: aput v2, v0, v1 │ │ -49a5d4: 6200 a7aa |0150: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a5d8: 6201 28ab |0152: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_SERVICE_CHANGED_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab28 │ │ -49a5dc: 6e10 01eb 0100 |0154: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a5e2: 0a01 |0157: move-result v1 │ │ -49a5e4: 1302 1d00 |0158: const/16 v2, #int 29 // #1d │ │ -49a5e8: 4b02 0001 |015a: aput v2, v0, v1 │ │ -49a5ec: 6200 a7aa |015c: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a5f0: 6201 35ab |015e: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_MTU:Lno/nordicsemi/android/ble/Request$Type; // field@ab35 │ │ -49a5f4: 6e10 01eb 0100 |0160: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a5fa: 0a01 |0163: move-result v1 │ │ -49a5fc: 1302 1e00 |0164: const/16 v2, #int 30 // #1e │ │ -49a600: 4b02 0001 |0166: aput v2, v0, v1 │ │ -49a604: 6200 a7aa |0168: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a608: 6201 34ab |016a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_CONNECTION_PRIORITY:Lno/nordicsemi/android/ble/Request$Type; // field@ab34 │ │ -49a60c: 6e10 01eb 0100 |016c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a612: 0a01 |016f: move-result v1 │ │ -49a614: 1302 1f00 |0170: const/16 v2, #int 31 // #1f │ │ -49a618: 4b02 0001 |0172: aput v2, v0, v1 │ │ -49a61c: 6200 a7aa |0174: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a620: 6201 38ab |0176: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_PREFERRED_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab38 │ │ -49a624: 6e10 01eb 0100 |0178: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a62a: 0a01 |017b: move-result v1 │ │ -49a62c: 1302 2000 |017c: const/16 v2, #int 32 // #20 │ │ -49a630: 4b02 0001 |017e: aput v2, v0, v1 │ │ -49a634: 6200 a7aa |0180: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a638: 6201 30ab |0182: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab30 │ │ -49a63c: 6e10 01eb 0100 |0184: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a642: 0a01 |0187: move-result v1 │ │ -49a644: 1302 2100 |0188: const/16 v2, #int 33 // #21 │ │ -49a648: 4b02 0001 |018a: aput v2, v0, v1 │ │ -49a64c: 6200 a7aa |018c: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a650: 6201 31ab |018e: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_RSSI:Lno/nordicsemi/android/ble/Request$Type; // field@ab31 │ │ -49a654: 6e10 01eb 0100 |0190: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a65a: 0a01 |0193: move-result v1 │ │ -49a65c: 1302 2200 |0194: const/16 v2, #int 34 // #22 │ │ -49a660: 4b02 0001 |0196: aput v2, v0, v1 │ │ -49a664: 6200 a7aa |0198: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a668: 6201 32ab |019a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REFRESH_CACHE:Lno/nordicsemi/android/ble/Request$Type; // field@ab32 │ │ -49a66c: 6e10 01eb 0100 |019c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a672: 0a01 |019f: move-result v1 │ │ -49a674: 1302 2300 |01a0: const/16 v2, #int 35 // #23 │ │ -49a678: 4b02 0001 |01a2: aput v2, v0, v1 │ │ -49a67c: 6200 a7aa |01a4: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49a680: 6201 3aab |01a6: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SLEEP:Lno/nordicsemi/android/ble/Request$Type; // field@ab3a │ │ -49a684: 6e10 01eb 0100 |01a8: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49a68a: 0a01 |01ab: move-result v1 │ │ -49a68c: 1302 2400 |01ac: const/16 v2, #int 36 // #24 │ │ -49a690: 4b02 0001 |01ae: aput v2, v0, v1 │ │ -49a694: 0e00 |01b0: return-void │ │ +49a328: |[49a328] no.nordicsemi.android.ble.BleManagerHandler$4.:()V │ │ +49a338: 7100 03eb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request$Type;.values:()[Lno/nordicsemi/android/ble/Request$Type; // method@eb03 │ │ +49a33e: 0c00 |0003: move-result-object v0 │ │ +49a340: 2100 |0004: array-length v0, v0 │ │ +49a342: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +49a346: 6900 a7aa |0007: sput-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a34a: 6201 2cab |0009: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.NOTIFY:Lno/nordicsemi/android/ble/Request$Type; // field@ab2c │ │ +49a34e: 6e10 01eb 0100 |000b: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a354: 0a01 |000e: move-result v1 │ │ +49a356: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +49a358: 4b02 0001 |0010: aput v2, v0, v1 │ │ +49a35c: 6200 a7aa |0012: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a360: 6201 2bab |0014: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.INDICATE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2b │ │ +49a364: 6e10 01eb 0100 |0016: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a36a: 0a01 |0019: move-result v1 │ │ +49a36c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +49a36e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +49a372: 6200 a7aa |001d: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a376: 6201 3dab |001f: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_NOTIFICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3d │ │ +49a37a: 6e10 01eb 0100 |0021: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a380: 0a01 |0024: move-result v1 │ │ +49a382: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +49a384: 4b02 0001 |0026: aput v2, v0, v1 │ │ +49a388: 6200 a7aa |0028: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a38c: 6201 3cab |002a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_INDICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3c │ │ +49a390: 6e10 01eb 0100 |002c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a396: 0a01 |002f: move-result v1 │ │ +49a398: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +49a39a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +49a39e: 6200 a7aa |0033: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a3a2: 6201 3eab |0035: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ +49a3a6: 6e10 01eb 0100 |0037: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a3ac: 0a01 |003a: move-result v1 │ │ +49a3ae: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +49a3b0: 4b02 0001 |003c: aput v2, v0, v1 │ │ +49a3b4: 6200 a7aa |003e: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a3b8: 6201 3fab |0040: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab3f │ │ +49a3bc: 6e10 01eb 0100 |0042: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a3c2: 0a01 |0045: move-result v1 │ │ +49a3c4: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +49a3c6: 4b02 0001 |0047: aput v2, v0, v1 │ │ +49a3ca: 6200 a7aa |0049: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a3ce: 6201 1fab |004b: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.CONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab1f │ │ +49a3d2: 6e10 01eb 0100 |004d: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a3d8: 0a01 |0050: move-result v1 │ │ +49a3da: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +49a3dc: 4b02 0001 |0052: aput v2, v0, v1 │ │ +49a3e0: 6200 a7aa |0054: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a3e4: 6201 24ab |0056: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ +49a3e8: 6e10 01eb 0100 |0058: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a3ee: 0a01 |005b: move-result v1 │ │ +49a3f0: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +49a3f4: 4b02 0001 |005e: aput v2, v0, v1 │ │ +49a3f8: 6200 a7aa |0060: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a3fc: 6201 29ab |0062: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENSURE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab29 │ │ +49a400: 6e10 01eb 0100 |0064: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a406: 0a01 |0067: move-result v1 │ │ +49a408: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +49a40c: 4b02 0001 |006a: aput v2, v0, v1 │ │ +49a410: 6200 a7aa |006c: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a414: 6201 20ab |006e: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.CREATE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab20 │ │ +49a418: 6e10 01eb 0100 |0070: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a41e: 0a01 |0073: move-result v1 │ │ +49a420: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +49a424: 4b02 0001 |0076: aput v2, v0, v1 │ │ +49a428: 6200 a7aa |0078: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a42c: 6201 33ab |007a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REMOVE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab33 │ │ +49a430: 6e10 01eb 0100 |007c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a436: 0a01 |007f: move-result v1 │ │ +49a438: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +49a43c: 4b02 0001 |0082: aput v2, v0, v1 │ │ +49a440: 6200 a7aa |0084: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a444: 6201 36ab |0086: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET:Lno/nordicsemi/android/ble/Request$Type; // field@ab36 │ │ +49a448: 6e10 01eb 0100 |0088: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a44e: 0a01 |008b: move-result v1 │ │ +49a450: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +49a454: 4b02 0001 |008e: aput v2, v0, v1 │ │ +49a458: 6200 a7aa |0090: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a45c: 6201 2dab |0092: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab2d │ │ +49a460: 6e10 01eb 0100 |0094: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a466: 0a01 |0097: move-result v1 │ │ +49a468: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +49a46c: 4b02 0001 |009a: aput v2, v0, v1 │ │ +49a470: 6200 a7aa |009c: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a474: 6201 40ab |009e: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ +49a478: 6e10 01eb 0100 |00a0: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a47e: 0a01 |00a3: move-result v1 │ │ +49a480: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +49a484: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +49a488: 6200 a7aa |00a8: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a48c: 6201 2fab |00aa: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab2f │ │ +49a490: 6e10 01eb 0100 |00ac: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a496: 0a01 |00af: move-result v1 │ │ +49a498: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +49a49c: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +49a4a0: 6200 a7aa |00b4: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a4a4: 6201 41ab |00b6: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab41 │ │ +49a4a8: 6e10 01eb 0100 |00b8: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a4ae: 0a01 |00bb: move-result v1 │ │ +49a4b0: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +49a4b4: 4b02 0001 |00be: aput v2, v0, v1 │ │ +49a4b8: 6200 a7aa |00c0: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a4bc: 6201 39ab |00c2: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab39 │ │ +49a4c0: 6e10 01eb 0100 |00c4: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a4c6: 0a01 |00c7: move-result v1 │ │ +49a4c8: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +49a4cc: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +49a4d0: 6200 a7aa |00cc: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a4d4: 6201 37ab |00ce: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_DESCRIPTOR_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab37 │ │ +49a4d8: 6e10 01eb 0100 |00d0: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a4de: 0a01 |00d3: move-result v1 │ │ +49a4e0: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ +49a4e4: 4b02 0001 |00d6: aput v2, v0, v1 │ │ +49a4e8: 6200 a7aa |00d8: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a4ec: 6201 1eab |00da: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.BEGIN_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1e │ │ +49a4f0: 6e10 01eb 0100 |00dc: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a4f6: 0a01 |00df: move-result v1 │ │ +49a4f8: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ +49a4fc: 4b02 0001 |00e2: aput v2, v0, v1 │ │ +49a500: 6200 a7aa |00e4: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a504: 6201 2aab |00e6: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.EXECUTE_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2a │ │ +49a508: 6e10 01eb 0100 |00e8: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a50e: 0a01 |00eb: move-result v1 │ │ +49a510: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ +49a514: 4b02 0001 |00ee: aput v2, v0, v1 │ │ +49a518: 6200 a7aa |00f0: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a51c: 6201 1dab |00f2: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ABORT_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1d │ │ +49a520: 6e10 01eb 0100 |00f4: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a526: 0a01 |00f7: move-result v1 │ │ +49a528: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ +49a52c: 4b02 0001 |00fa: aput v2, v0, v1 │ │ +49a530: 6200 a7aa |00fc: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a534: 6201 27ab |00fe: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab27 │ │ +49a538: 6e10 01eb 0100 |0100: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a53e: 0a01 |0103: move-result v1 │ │ +49a540: 1302 1600 |0104: const/16 v2, #int 22 // #16 │ │ +49a544: 4b02 0001 |0106: aput v2, v0, v1 │ │ +49a548: 6200 a7aa |0108: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a54c: 6201 26ab |010a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab26 │ │ +49a550: 6e10 01eb 0100 |010c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a556: 0a01 |010f: move-result v1 │ │ +49a558: 1302 1700 |0110: const/16 v2, #int 23 // #17 │ │ +49a55c: 4b02 0001 |0112: aput v2, v0, v1 │ │ +49a560: 6200 a7aa |0114: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a564: 6201 23ab |0116: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab23 │ │ +49a568: 6e10 01eb 0100 |0118: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a56e: 0a01 |011b: move-result v1 │ │ +49a570: 1302 1800 |011c: const/16 v2, #int 24 // #18 │ │ +49a574: 4b02 0001 |011e: aput v2, v0, v1 │ │ +49a578: 6200 a7aa |0120: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a57c: 6201 22ab |0122: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab22 │ │ +49a580: 6e10 01eb 0100 |0124: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a586: 0a01 |0127: move-result v1 │ │ +49a588: 1302 1900 |0128: const/16 v2, #int 25 // #19 │ │ +49a58c: 4b02 0001 |012a: aput v2, v0, v1 │ │ +49a590: 6200 a7aa |012c: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a594: 6201 2eab |012e: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_BATTERY_LEVEL:Lno/nordicsemi/android/ble/Request$Type; // field@ab2e │ │ +49a598: 6e10 01eb 0100 |0130: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a59e: 0a01 |0133: move-result v1 │ │ +49a5a0: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ +49a5a4: 4b02 0001 |0136: aput v2, v0, v1 │ │ +49a5a8: 6200 a7aa |0138: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a5ac: 6201 25ab |013a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab25 │ │ +49a5b0: 6e10 01eb 0100 |013c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a5b6: 0a01 |013f: move-result v1 │ │ +49a5b8: 1302 1b00 |0140: const/16 v2, #int 27 // #1b │ │ +49a5bc: 4b02 0001 |0142: aput v2, v0, v1 │ │ +49a5c0: 6200 a7aa |0144: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a5c4: 6201 21ab |0146: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab21 │ │ +49a5c8: 6e10 01eb 0100 |0148: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a5ce: 0a01 |014b: move-result v1 │ │ +49a5d0: 1302 1c00 |014c: const/16 v2, #int 28 // #1c │ │ +49a5d4: 4b02 0001 |014e: aput v2, v0, v1 │ │ +49a5d8: 6200 a7aa |0150: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a5dc: 6201 28ab |0152: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_SERVICE_CHANGED_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab28 │ │ +49a5e0: 6e10 01eb 0100 |0154: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a5e6: 0a01 |0157: move-result v1 │ │ +49a5e8: 1302 1d00 |0158: const/16 v2, #int 29 // #1d │ │ +49a5ec: 4b02 0001 |015a: aput v2, v0, v1 │ │ +49a5f0: 6200 a7aa |015c: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a5f4: 6201 35ab |015e: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_MTU:Lno/nordicsemi/android/ble/Request$Type; // field@ab35 │ │ +49a5f8: 6e10 01eb 0100 |0160: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a5fe: 0a01 |0163: move-result v1 │ │ +49a600: 1302 1e00 |0164: const/16 v2, #int 30 // #1e │ │ +49a604: 4b02 0001 |0166: aput v2, v0, v1 │ │ +49a608: 6200 a7aa |0168: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a60c: 6201 34ab |016a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_CONNECTION_PRIORITY:Lno/nordicsemi/android/ble/Request$Type; // field@ab34 │ │ +49a610: 6e10 01eb 0100 |016c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a616: 0a01 |016f: move-result v1 │ │ +49a618: 1302 1f00 |0170: const/16 v2, #int 31 // #1f │ │ +49a61c: 4b02 0001 |0172: aput v2, v0, v1 │ │ +49a620: 6200 a7aa |0174: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a624: 6201 38ab |0176: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_PREFERRED_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab38 │ │ +49a628: 6e10 01eb 0100 |0178: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a62e: 0a01 |017b: move-result v1 │ │ +49a630: 1302 2000 |017c: const/16 v2, #int 32 // #20 │ │ +49a634: 4b02 0001 |017e: aput v2, v0, v1 │ │ +49a638: 6200 a7aa |0180: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a63c: 6201 30ab |0182: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab30 │ │ +49a640: 6e10 01eb 0100 |0184: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a646: 0a01 |0187: move-result v1 │ │ +49a648: 1302 2100 |0188: const/16 v2, #int 33 // #21 │ │ +49a64c: 4b02 0001 |018a: aput v2, v0, v1 │ │ +49a650: 6200 a7aa |018c: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a654: 6201 31ab |018e: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_RSSI:Lno/nordicsemi/android/ble/Request$Type; // field@ab31 │ │ +49a658: 6e10 01eb 0100 |0190: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a65e: 0a01 |0193: move-result v1 │ │ +49a660: 1302 2200 |0194: const/16 v2, #int 34 // #22 │ │ +49a664: 4b02 0001 |0196: aput v2, v0, v1 │ │ +49a668: 6200 a7aa |0198: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a66c: 6201 32ab |019a: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REFRESH_CACHE:Lno/nordicsemi/android/ble/Request$Type; // field@ab32 │ │ +49a670: 6e10 01eb 0100 |019c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a676: 0a01 |019f: move-result v1 │ │ +49a678: 1302 2300 |01a0: const/16 v2, #int 35 // #23 │ │ +49a67c: 4b02 0001 |01a2: aput v2, v0, v1 │ │ +49a680: 6200 a7aa |01a4: sget-object v0, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49a684: 6201 3aab |01a6: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SLEEP:Lno/nordicsemi/android/ble/Request$Type; // field@ab3a │ │ +49a688: 6e10 01eb 0100 |01a8: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49a68e: 0a01 |01ab: move-result v1 │ │ +49a690: 1302 2400 |01ac: const/16 v2, #int 36 // #24 │ │ +49a694: 4b02 0001 |01ae: aput v2, v0, v1 │ │ +49a698: 0e00 |01b0: return-void │ │ catches : 36 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -967591,18 +967592,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleServerManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -49f4c8: |[49f4c8] no.nordicsemi.android.ble.BleServerManager$1.:(Lno/nordicsemi/android/ble/BleServerManager;)V │ │ -49f4d8: 5b01 ddaa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f4dc: 7010 8502 0000 |0002: invoke-direct {v0}, Landroid/bluetooth/BluetoothGattServerCallback;.:()V // method@0285 │ │ -49f4e2: 0e00 |0005: return-void │ │ +49f4cc: |[49f4cc] no.nordicsemi.android.ble.BleServerManager$1.:(Lno/nordicsemi/android/ble/BleServerManager;)V │ │ +49f4dc: 5b01 ddaa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f4e0: 7010 8502 0000 |0002: invoke-direct {v0}, Landroid/bluetooth/BluetoothGattServerCallback;.:()V // method@0285 │ │ +49f4e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/BleServerManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/BleServerManager; │ │ │ │ @@ -967612,28 +967613,28 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -49f4e4: |[49f4e4] no.nordicsemi.android.ble.BleServerManager$1.onCharacteristicReadRequest:(Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -49f4f4: 5470 ddaa |0000: iget-object v0, v7, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f4f8: 7120 fce9 8000 |0002: invoke-static {v0, v8}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ -49f4fe: 0c01 |0005: move-result-object v1 │ │ -49f500: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -49f504: 5470 ddaa |0008: iget-object v0, v7, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f508: 7110 fae9 0000 |000a: invoke-static {v0}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ -49f50e: 0c02 |000d: move-result-object v2 │ │ -49f510: 0783 |000e: move-object v3, v8 │ │ -49f512: 0194 |000f: move v4, v9 │ │ -49f514: 01a5 |0010: move v5, v10 │ │ -49f516: 07b6 |0011: move-object v6, v11 │ │ -49f518: 7406 cfe9 0100 |0012: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicReadRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattCharacteristic;)V // method@e9cf │ │ -49f51e: 0e00 |0015: return-void │ │ +49f4e8: |[49f4e8] no.nordicsemi.android.ble.BleServerManager$1.onCharacteristicReadRequest:(Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +49f4f8: 5470 ddaa |0000: iget-object v0, v7, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f4fc: 7120 fce9 8000 |0002: invoke-static {v0, v8}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ +49f502: 0c01 |0005: move-result-object v1 │ │ +49f504: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +49f508: 5470 ddaa |0008: iget-object v0, v7, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f50c: 7110 fae9 0000 |000a: invoke-static {v0}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ +49f512: 0c02 |000d: move-result-object v2 │ │ +49f514: 0783 |000e: move-object v3, v8 │ │ +49f516: 0194 |000f: move v4, v9 │ │ +49f518: 01a5 |0010: move v5, v10 │ │ +49f51a: 07b6 |0011: move-object v6, v11 │ │ +49f51c: 7406 cfe9 0100 |0012: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicReadRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattCharacteristic;)V // method@e9cf │ │ +49f522: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0008 line=699 │ │ locals : │ │ 0x0000 - 0x0016 reg=7 this Lno/nordicsemi/android/ble/BleServerManager$1; │ │ 0x0000 - 0x0016 reg=8 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -967646,33 +967647,33 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 30 16-bit code units │ │ -49f520: |[49f520] no.nordicsemi.android.ble.BleServerManager$1.onCharacteristicWriteRequest:(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V │ │ -49f530: 07b0 |0000: move-object v0, v11 │ │ -49f532: 5401 ddaa |0001: iget-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f536: 07c4 |0003: move-object v4, v12 │ │ -49f538: 7120 fce9 c100 |0004: invoke-static {v1, v12}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ -49f53e: 0c02 |0007: move-result-object v2 │ │ -49f540: 3802 1500 |0008: if-eqz v2, 001d // +0015 │ │ -49f544: 5401 ddaa |000a: iget-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f548: 7110 fae9 0100 |000c: invoke-static {v1}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ -49f54e: 0c03 |000f: move-result-object v3 │ │ -49f550: 07c4 |0010: move-object v4, v12 │ │ -49f552: 01d5 |0011: move v5, v13 │ │ -49f554: 07e6 |0012: move-object v6, v14 │ │ -49f556: 01f7 |0013: move v7, v15 │ │ -49f558: 0208 1000 |0014: move/from16 v8, v16 │ │ -49f55c: 0209 1100 |0016: move/from16 v9, v17 │ │ -49f560: 080a 1200 |0018: move-object/from16 v10, v18 │ │ -49f564: 7409 d1e9 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicWriteRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V // method@e9d1 │ │ -49f56a: 0e00 |001d: return-void │ │ +49f524: |[49f524] no.nordicsemi.android.ble.BleServerManager$1.onCharacteristicWriteRequest:(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V │ │ +49f534: 07b0 |0000: move-object v0, v11 │ │ +49f536: 5401 ddaa |0001: iget-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f53a: 07c4 |0003: move-object v4, v12 │ │ +49f53c: 7120 fce9 c100 |0004: invoke-static {v1, v12}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ +49f542: 0c02 |0007: move-result-object v2 │ │ +49f544: 3802 1500 |0008: if-eqz v2, 001d // +0015 │ │ +49f548: 5401 ddaa |000a: iget-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f54c: 7110 fae9 0100 |000c: invoke-static {v1}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ +49f552: 0c03 |000f: move-result-object v3 │ │ +49f554: 07c4 |0010: move-object v4, v12 │ │ +49f556: 01d5 |0011: move v5, v13 │ │ +49f558: 07e6 |0012: move-object v6, v14 │ │ +49f55a: 01f7 |0013: move v7, v15 │ │ +49f55c: 0208 1000 |0014: move/from16 v8, v16 │ │ +49f560: 0209 1100 |0016: move/from16 v9, v17 │ │ +49f564: 080a 1200 |0018: move-object/from16 v10, v18 │ │ +49f568: 7409 d1e9 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.onCharacteristicWriteRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V // method@e9d1 │ │ +49f56e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=708 │ │ 0x000a line=710 │ │ locals : │ │ 0x0000 - 0x001e reg=11 this Lno/nordicsemi/android/ble/BleServerManager$1; │ │ 0x0000 - 0x001e reg=12 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -967688,78 +967689,78 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -49f56c: |[49f56c] no.nordicsemi.android.ble.BleServerManager$1.onConnectionStateChange:(Landroid/bluetooth/BluetoothDevice;II)V │ │ -49f57c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -49f57e: 1a01 df69 |0001: const-string v1, "[Server] " // string@69df │ │ -49f582: 3905 3400 |0003: if-nez v5, 0037 // +0034 │ │ -49f586: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -49f588: 3326 3100 |0006: if-ne v6, v2, 0037 // +0031 │ │ -49f58c: 5435 ddaa |0008: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f590: 2206 0819 |000a: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -49f594: 7010 06e1 0600 |000c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49f59a: 6e20 12e1 1600 |000f: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49f5a0: 6e10 5802 0400 |0012: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -49f5a6: 0c01 |0015: move-result-object v1 │ │ -49f5a8: 6e20 12e1 1600 |0016: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49f5ae: 1a01 e701 |0019: const-string v1, " is now connected" // string@01e7 │ │ -49f5b2: 6e20 12e1 1600 |001b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49f5b8: 6e10 1fe1 0600 |001e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49f5be: 0c06 |0021: move-result-object v6 │ │ -49f5c0: 6e30 0cea 0506 |0022: invoke-virtual {v5, v0, v6}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ -49f5c6: 5435 ddaa |0025: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f5ca: 7110 fbe9 0500 |0027: invoke-static {v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ -49f5d0: 0c05 |002a: move-result-object v5 │ │ -49f5d2: 3805 5e00 |002b: if-eqz v5, 0089 // +005e │ │ -49f5d6: 5435 ddaa |002d: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f5da: 7110 fbe9 0500 |002f: invoke-static {v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ -49f5e0: 0c05 |0032: move-result-object v5 │ │ -49f5e2: 7220 0ef0 4500 |0033: invoke-interface {v5, v4}, Lno/nordicsemi/android/ble/observer/ServerObserver;.onDeviceConnectedToServer:(Landroid/bluetooth/BluetoothDevice;)V // method@f00e │ │ -49f5e8: 2853 |0036: goto 0089 // +0053 │ │ -49f5ea: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -49f5ee: 5435 ddaa |0039: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f5f2: 2206 0819 |003b: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -49f5f6: 7010 06e1 0600 |003d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49f5fc: 6e20 12e1 1600 |0040: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49f602: 6e10 5802 0400 |0043: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -49f608: 0c01 |0046: move-result-object v1 │ │ -49f60a: 6e20 12e1 1600 |0047: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49f610: 1a01 c701 |004a: const-string v1, " is disconnected" // string@01c7 │ │ -49f614: 6e20 12e1 1600 |004c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49f61a: 6e10 1fe1 0600 |004f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49f620: 0c06 |0052: move-result-object v6 │ │ -49f622: 6e30 0cea 0506 |0053: invoke-virtual {v5, v0, v6}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ -49f628: 2822 |0056: goto 0078 // +0022 │ │ -49f62a: 5436 ddaa |0057: iget-object v6, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f62e: 1250 |0059: const/4 v0, #int 5 // #5 │ │ -49f630: 2202 0819 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49f634: 7010 06e1 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49f63a: 6e20 12e1 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49f640: 6e10 5802 0400 |0062: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -49f646: 0c01 |0065: move-result-object v1 │ │ -49f648: 6e20 12e1 1200 |0066: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49f64e: 1a01 7d01 |0069: const-string v1, " has disconnected connected with status: " // string@017d │ │ -49f652: 6e20 12e1 1200 |006b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49f658: 6e20 0de1 5200 |006e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49f65e: 6e10 1fe1 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49f664: 0c05 |0074: move-result-object v5 │ │ -49f666: 6e30 0cea 0605 |0075: invoke-virtual {v6, v0, v5}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ -49f66c: 5435 ddaa |0078: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f670: 7110 fbe9 0500 |007a: invoke-static {v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ -49f676: 0c05 |007d: move-result-object v5 │ │ -49f678: 3805 0b00 |007e: if-eqz v5, 0089 // +000b │ │ -49f67c: 5435 ddaa |0080: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f680: 7110 fbe9 0500 |0082: invoke-static {v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ -49f686: 0c05 |0085: move-result-object v5 │ │ -49f688: 7220 0ff0 4500 |0086: invoke-interface {v5, v4}, Lno/nordicsemi/android/ble/observer/ServerObserver;.onDeviceDisconnectedFromServer:(Landroid/bluetooth/BluetoothDevice;)V // method@f00f │ │ -49f68e: 0e00 |0089: return-void │ │ +49f570: |[49f570] no.nordicsemi.android.ble.BleServerManager$1.onConnectionStateChange:(Landroid/bluetooth/BluetoothDevice;II)V │ │ +49f580: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +49f582: 1a01 df69 |0001: const-string v1, "[Server] " // string@69df │ │ +49f586: 3905 3400 |0003: if-nez v5, 0037 // +0034 │ │ +49f58a: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +49f58c: 3326 3100 |0006: if-ne v6, v2, 0037 // +0031 │ │ +49f590: 5435 ddaa |0008: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f594: 2206 0819 |000a: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +49f598: 7010 06e1 0600 |000c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49f59e: 6e20 12e1 1600 |000f: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49f5a4: 6e10 5802 0400 |0012: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +49f5aa: 0c01 |0015: move-result-object v1 │ │ +49f5ac: 6e20 12e1 1600 |0016: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49f5b2: 1a01 e701 |0019: const-string v1, " is now connected" // string@01e7 │ │ +49f5b6: 6e20 12e1 1600 |001b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49f5bc: 6e10 1fe1 0600 |001e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49f5c2: 0c06 |0021: move-result-object v6 │ │ +49f5c4: 6e30 0cea 0506 |0022: invoke-virtual {v5, v0, v6}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ +49f5ca: 5435 ddaa |0025: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f5ce: 7110 fbe9 0500 |0027: invoke-static {v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ +49f5d4: 0c05 |002a: move-result-object v5 │ │ +49f5d6: 3805 5e00 |002b: if-eqz v5, 0089 // +005e │ │ +49f5da: 5435 ddaa |002d: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f5de: 7110 fbe9 0500 |002f: invoke-static {v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ +49f5e4: 0c05 |0032: move-result-object v5 │ │ +49f5e6: 7220 0ef0 4500 |0033: invoke-interface {v5, v4}, Lno/nordicsemi/android/ble/observer/ServerObserver;.onDeviceConnectedToServer:(Landroid/bluetooth/BluetoothDevice;)V // method@f00e │ │ +49f5ec: 2853 |0036: goto 0089 // +0053 │ │ +49f5ee: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +49f5f2: 5435 ddaa |0039: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f5f6: 2206 0819 |003b: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +49f5fa: 7010 06e1 0600 |003d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49f600: 6e20 12e1 1600 |0040: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49f606: 6e10 5802 0400 |0043: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +49f60c: 0c01 |0046: move-result-object v1 │ │ +49f60e: 6e20 12e1 1600 |0047: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49f614: 1a01 c701 |004a: const-string v1, " is disconnected" // string@01c7 │ │ +49f618: 6e20 12e1 1600 |004c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49f61e: 6e10 1fe1 0600 |004f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49f624: 0c06 |0052: move-result-object v6 │ │ +49f626: 6e30 0cea 0506 |0053: invoke-virtual {v5, v0, v6}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ +49f62c: 2822 |0056: goto 0078 // +0022 │ │ +49f62e: 5436 ddaa |0057: iget-object v6, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f632: 1250 |0059: const/4 v0, #int 5 // #5 │ │ +49f634: 2202 0819 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49f638: 7010 06e1 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49f63e: 6e20 12e1 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49f644: 6e10 5802 0400 |0062: invoke-virtual {v4}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +49f64a: 0c01 |0065: move-result-object v1 │ │ +49f64c: 6e20 12e1 1200 |0066: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49f652: 1a01 7d01 |0069: const-string v1, " has disconnected connected with status: " // string@017d │ │ +49f656: 6e20 12e1 1200 |006b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49f65c: 6e20 0de1 5200 |006e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49f662: 6e10 1fe1 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49f668: 0c05 |0074: move-result-object v5 │ │ +49f66a: 6e30 0cea 0605 |0075: invoke-virtual {v6, v0, v5}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ +49f670: 5435 ddaa |0078: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f674: 7110 fbe9 0500 |007a: invoke-static {v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ +49f67a: 0c05 |007d: move-result-object v5 │ │ +49f67c: 3805 0b00 |007e: if-eqz v5, 0089 // +000b │ │ +49f680: 5435 ddaa |0080: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f684: 7110 fbe9 0500 |0082: invoke-static {v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ +49f68a: 0c05 |0085: move-result-object v5 │ │ +49f68c: 7220 0ff0 4500 |0086: invoke-interface {v5, v4}, Lno/nordicsemi/android/ble/observer/ServerObserver;.onDeviceDisconnectedFromServer:(Landroid/bluetooth/BluetoothDevice;)V // method@f00f │ │ +49f692: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=679 │ │ 0x0025 line=680 │ │ 0x002d line=681 │ │ 0x0039 line=684 │ │ 0x0057 line=686 │ │ @@ -967776,28 +967777,28 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -49f690: |[49f690] no.nordicsemi.android.ble.BleServerManager$1.onDescriptorReadRequest:(Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattDescriptor;)V │ │ -49f6a0: 5470 ddaa |0000: iget-object v0, v7, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f6a4: 7120 fce9 8000 |0002: invoke-static {v0, v8}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ -49f6aa: 0c01 |0005: move-result-object v1 │ │ -49f6ac: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -49f6b0: 5470 ddaa |0008: iget-object v0, v7, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f6b4: 7110 fae9 0000 |000a: invoke-static {v0}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ -49f6ba: 0c02 |000d: move-result-object v2 │ │ -49f6bc: 0783 |000e: move-object v3, v8 │ │ -49f6be: 0194 |000f: move v4, v9 │ │ -49f6c0: 01a5 |0010: move v5, v10 │ │ -49f6c2: 07b6 |0011: move-object v6, v11 │ │ -49f6c4: 7406 d4e9 0100 |0012: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDescriptorReadRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattDescriptor;)V // method@e9d4 │ │ -49f6ca: 0e00 |0015: return-void │ │ +49f694: |[49f694] no.nordicsemi.android.ble.BleServerManager$1.onDescriptorReadRequest:(Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattDescriptor;)V │ │ +49f6a4: 5470 ddaa |0000: iget-object v0, v7, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f6a8: 7120 fce9 8000 |0002: invoke-static {v0, v8}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ +49f6ae: 0c01 |0005: move-result-object v1 │ │ +49f6b0: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +49f6b4: 5470 ddaa |0008: iget-object v0, v7, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f6b8: 7110 fae9 0000 |000a: invoke-static {v0}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ +49f6be: 0c02 |000d: move-result-object v2 │ │ +49f6c0: 0783 |000e: move-object v3, v8 │ │ +49f6c2: 0194 |000f: move v4, v9 │ │ +49f6c4: 01a5 |0010: move v5, v10 │ │ +49f6c6: 07b6 |0011: move-object v6, v11 │ │ +49f6c8: 7406 d4e9 0100 |0012: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDescriptorReadRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattDescriptor;)V // method@e9d4 │ │ +49f6ce: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0008 line=720 │ │ locals : │ │ 0x0000 - 0x0016 reg=7 this Lno/nordicsemi/android/ble/BleServerManager$1; │ │ 0x0000 - 0x0016 reg=8 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -967810,33 +967811,33 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 30 16-bit code units │ │ -49f6cc: |[49f6cc] no.nordicsemi.android.ble.BleServerManager$1.onDescriptorWriteRequest:(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V │ │ -49f6dc: 07b0 |0000: move-object v0, v11 │ │ -49f6de: 5401 ddaa |0001: iget-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f6e2: 07c4 |0003: move-object v4, v12 │ │ -49f6e4: 7120 fce9 c100 |0004: invoke-static {v1, v12}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ -49f6ea: 0c02 |0007: move-result-object v2 │ │ -49f6ec: 3802 1500 |0008: if-eqz v2, 001d // +0015 │ │ -49f6f0: 5401 ddaa |000a: iget-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f6f4: 7110 fae9 0100 |000c: invoke-static {v1}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ -49f6fa: 0c03 |000f: move-result-object v3 │ │ -49f6fc: 07c4 |0010: move-object v4, v12 │ │ -49f6fe: 01d5 |0011: move v5, v13 │ │ -49f700: 07e6 |0012: move-object v6, v14 │ │ -49f702: 01f7 |0013: move v7, v15 │ │ -49f704: 0208 1000 |0014: move/from16 v8, v16 │ │ -49f708: 0209 1100 |0016: move/from16 v9, v17 │ │ -49f70c: 080a 1200 |0018: move-object/from16 v10, v18 │ │ -49f710: 7409 d6e9 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDescriptorWriteRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V // method@e9d6 │ │ -49f716: 0e00 |001d: return-void │ │ +49f6d0: |[49f6d0] no.nordicsemi.android.ble.BleServerManager$1.onDescriptorWriteRequest:(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V │ │ +49f6e0: 07b0 |0000: move-object v0, v11 │ │ +49f6e2: 5401 ddaa |0001: iget-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f6e6: 07c4 |0003: move-object v4, v12 │ │ +49f6e8: 7120 fce9 c100 |0004: invoke-static {v1, v12}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ +49f6ee: 0c02 |0007: move-result-object v2 │ │ +49f6f0: 3802 1500 |0008: if-eqz v2, 001d // +0015 │ │ +49f6f4: 5401 ddaa |000a: iget-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f6f8: 7110 fae9 0100 |000c: invoke-static {v1}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ +49f6fe: 0c03 |000f: move-result-object v3 │ │ +49f700: 07c4 |0010: move-object v4, v12 │ │ +49f702: 01d5 |0011: move v5, v13 │ │ +49f704: 07e6 |0012: move-object v6, v14 │ │ +49f706: 01f7 |0013: move v7, v15 │ │ +49f708: 0208 1000 |0014: move/from16 v8, v16 │ │ +49f70c: 0209 1100 |0016: move/from16 v9, v17 │ │ +49f710: 080a 1200 |0018: move-object/from16 v10, v18 │ │ +49f714: 7409 d6e9 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDescriptorWriteRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V // method@e9d6 │ │ +49f71a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=729 │ │ 0x000a line=731 │ │ locals : │ │ 0x0000 - 0x001e reg=11 this Lno/nordicsemi/android/ble/BleServerManager$1; │ │ 0x0000 - 0x001e reg=12 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -967852,24 +967853,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -49f718: |[49f718] no.nordicsemi.android.ble.BleServerManager$1.onExecuteWrite:(Landroid/bluetooth/BluetoothDevice;IZ)V │ │ -49f728: 5420 ddaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f72c: 7120 fce9 3000 |0002: invoke-static {v0, v3}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ -49f732: 0c00 |0005: move-result-object v0 │ │ -49f734: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -49f738: 5421 ddaa |0008: iget-object v1, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f73c: 7110 fae9 0100 |000a: invoke-static {v1}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ -49f742: 0c01 |000d: move-result-object v1 │ │ -49f744: 6e55 dae9 1043 |000e: invoke-virtual {v0, v1, v3, v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.onExecuteWrite:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IZ)V // method@e9da │ │ -49f74a: 0e00 |0011: return-void │ │ +49f71c: |[49f71c] no.nordicsemi.android.ble.BleServerManager$1.onExecuteWrite:(Landroid/bluetooth/BluetoothDevice;IZ)V │ │ +49f72c: 5420 ddaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f730: 7120 fce9 3000 |0002: invoke-static {v0, v3}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ +49f736: 0c00 |0005: move-result-object v0 │ │ +49f738: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +49f73c: 5421 ddaa |0008: iget-object v1, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f740: 7110 fae9 0100 |000a: invoke-static {v1}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ +49f746: 0c01 |000d: move-result-object v1 │ │ +49f748: 6e55 dae9 1043 |000e: invoke-virtual {v0, v1, v3, v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.onExecuteWrite:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IZ)V // method@e9da │ │ +49f74e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0008 line=741 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lno/nordicsemi/android/ble/BleServerManager$1; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -967881,24 +967882,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -49f74c: |[49f74c] no.nordicsemi.android.ble.BleServerManager$1.onMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -49f75c: 5420 ddaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f760: 7120 fce9 3000 |0002: invoke-static {v0, v3}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ -49f766: 0c00 |0005: move-result-object v0 │ │ -49f768: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -49f76c: 5421 ddaa |0008: iget-object v1, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f770: 7110 fae9 0100 |000a: invoke-static {v1}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ -49f776: 0c01 |000d: move-result-object v1 │ │ -49f778: 6e40 dde9 1043 |000e: invoke-virtual {v0, v1, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.onMtuChanged:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;I)V // method@e9dd │ │ -49f77e: 0e00 |0011: return-void │ │ +49f750: |[49f750] no.nordicsemi.android.ble.BleServerManager$1.onMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +49f760: 5420 ddaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f764: 7120 fce9 3000 |0002: invoke-static {v0, v3}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ +49f76a: 0c00 |0005: move-result-object v0 │ │ +49f76c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +49f770: 5421 ddaa |0008: iget-object v1, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f774: 7110 fae9 0100 |000a: invoke-static {v1}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ +49f77a: 0c01 |000d: move-result-object v1 │ │ +49f77c: 6e40 dde9 1043 |000e: invoke-virtual {v0, v1, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.onMtuChanged:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;I)V // method@e9dd │ │ +49f782: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0008 line=759 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lno/nordicsemi/android/ble/BleServerManager$1; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -967909,24 +967910,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -49f780: |[49f780] no.nordicsemi.android.ble.BleServerManager$1.onNotificationSent:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -49f790: 5420 ddaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f794: 7120 fce9 3000 |0002: invoke-static {v0, v3}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ -49f79a: 0c00 |0005: move-result-object v0 │ │ -49f79c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -49f7a0: 5421 ddaa |0008: iget-object v1, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f7a4: 7110 fae9 0100 |000a: invoke-static {v1}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ -49f7aa: 0c01 |000d: move-result-object v1 │ │ -49f7ac: 6e40 dee9 1043 |000e: invoke-virtual {v0, v1, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.onNotificationSent:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;I)V // method@e9de │ │ -49f7b2: 0e00 |0011: return-void │ │ +49f784: |[49f784] no.nordicsemi.android.ble.BleServerManager$1.onNotificationSent:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +49f794: 5420 ddaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f798: 7120 fce9 3000 |0002: invoke-static {v0, v3}, Lno/nordicsemi/android/ble/BleServerManager;.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@e9fc │ │ +49f79e: 0c00 |0005: move-result-object v0 │ │ +49f7a0: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +49f7a4: 5421 ddaa |0008: iget-object v1, v2, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f7a8: 7110 fae9 0100 |000a: invoke-static {v1}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ +49f7ae: 0c01 |000d: move-result-object v1 │ │ +49f7b0: 6e40 dee9 1043 |000e: invoke-virtual {v0, v1, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.onNotificationSent:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;I)V // method@e9de │ │ +49f7b6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0008 line=750 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lno/nordicsemi/android/ble/BleServerManager$1; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -967937,55 +967938,55 @@ │ │ type : '(ILandroid/bluetooth/BluetoothGattService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -49f7b4: |[49f7b4] no.nordicsemi.android.ble.BleServerManager$1.onServiceAdded:(ILandroid/bluetooth/BluetoothGattService;)V │ │ -49f7c4: 3904 3900 |0000: if-nez v4, 0039 // +0039 │ │ -49f7c8: 5434 ddaa |0002: iget-object v4, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f7cc: 7110 f8e9 0400 |0004: invoke-static {v4}, Lno/nordicsemi/android/ble/BleServerManager;.access$000:(Lno/nordicsemi/android/ble/BleServerManager;)Ljava/util/Queue; // method@e9f8 │ │ -49f7d2: 0c04 |0007: move-result-object v4 │ │ -49f7d4: 7210 c3e3 0400 |0008: invoke-interface {v4}, Ljava/util/Queue;.remove:()Ljava/lang/Object; // method@e3c3 │ │ -49f7da: 0c04 |000b: move-result-object v4 │ │ -49f7dc: 1f04 6100 |000c: check-cast v4, Landroid/bluetooth/BluetoothGattService; // type@0061 │ │ -49f7e0: 5435 ddaa |000e: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f7e4: 7110 fae9 0500 |0010: invoke-static {v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ -49f7ea: 0c05 |0013: move-result-object v5 │ │ -49f7ec: 6e20 8002 4500 |0014: invoke-virtual {v5, v4}, Landroid/bluetooth/BluetoothGattServer;.addService:(Landroid/bluetooth/BluetoothGattService;)Z // method@0280 │ │ -49f7f2: 2839 |0017: goto 0050 // +0039 │ │ -49f7f4: 0000 |0018: nop // spacer │ │ -49f7f6: 5434 ddaa |0019: iget-object v4, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f7fa: 1245 |001b: const/4 v5, #int 4 // #4 │ │ -49f7fc: 1a00 e169 |001c: const-string v0, "[Server] All services added successfully" // string@69e1 │ │ -49f800: 6e30 0cea 5400 |001e: invoke-virtual {v4, v5, v0}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ -49f806: 5434 ddaa |0021: iget-object v4, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f80a: 7110 fbe9 0400 |0023: invoke-static {v4}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ -49f810: 0c04 |0026: move-result-object v4 │ │ -49f812: 3804 0b00 |0027: if-eqz v4, 0032 // +000b │ │ -49f816: 5434 ddaa |0029: iget-object v4, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f81a: 7110 fbe9 0400 |002b: invoke-static {v4}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ -49f820: 0c04 |002e: move-result-object v4 │ │ -49f822: 7210 10f0 0400 |002f: invoke-interface {v4}, Lno/nordicsemi/android/ble/observer/ServerObserver;.onServerReady:()V // method@f010 │ │ -49f828: 5434 ddaa |0032: iget-object v4, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f82c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -49f82e: 7120 f9e9 5400 |0035: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$002:(Lno/nordicsemi/android/ble/BleServerManager;Ljava/util/Queue;)Ljava/util/Queue; // method@e9f9 │ │ -49f834: 2818 |0038: goto 0050 // +0018 │ │ -49f836: 5435 ddaa |0039: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ -49f83a: 1260 |003b: const/4 v0, #int 6 // #6 │ │ -49f83c: 2201 0819 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49f840: 7010 06e1 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49f846: 1a02 e069 |0041: const-string v2, "[Server] Adding service failed with error " // string@69e0 │ │ -49f84a: 6e20 12e1 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49f850: 6e20 0de1 4100 |0046: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49f856: 6e10 1fe1 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49f85c: 0c04 |004c: move-result-object v4 │ │ -49f85e: 6e30 0cea 0504 |004d: invoke-virtual {v5, v0, v4}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ -49f864: 0e00 |0050: return-void │ │ +49f7b8: |[49f7b8] no.nordicsemi.android.ble.BleServerManager$1.onServiceAdded:(ILandroid/bluetooth/BluetoothGattService;)V │ │ +49f7c8: 3904 3900 |0000: if-nez v4, 0039 // +0039 │ │ +49f7cc: 5434 ddaa |0002: iget-object v4, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f7d0: 7110 f8e9 0400 |0004: invoke-static {v4}, Lno/nordicsemi/android/ble/BleServerManager;.access$000:(Lno/nordicsemi/android/ble/BleServerManager;)Ljava/util/Queue; // method@e9f8 │ │ +49f7d6: 0c04 |0007: move-result-object v4 │ │ +49f7d8: 7210 c3e3 0400 |0008: invoke-interface {v4}, Ljava/util/Queue;.remove:()Ljava/lang/Object; // method@e3c3 │ │ +49f7de: 0c04 |000b: move-result-object v4 │ │ +49f7e0: 1f04 6100 |000c: check-cast v4, Landroid/bluetooth/BluetoothGattService; // type@0061 │ │ +49f7e4: 5435 ddaa |000e: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f7e8: 7110 fae9 0500 |0010: invoke-static {v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; // method@e9fa │ │ +49f7ee: 0c05 |0013: move-result-object v5 │ │ +49f7f0: 6e20 8002 4500 |0014: invoke-virtual {v5, v4}, Landroid/bluetooth/BluetoothGattServer;.addService:(Landroid/bluetooth/BluetoothGattService;)Z // method@0280 │ │ +49f7f6: 2839 |0017: goto 0050 // +0039 │ │ +49f7f8: 0000 |0018: nop // spacer │ │ +49f7fa: 5434 ddaa |0019: iget-object v4, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f7fe: 1245 |001b: const/4 v5, #int 4 // #4 │ │ +49f800: 1a00 e169 |001c: const-string v0, "[Server] All services added successfully" // string@69e1 │ │ +49f804: 6e30 0cea 5400 |001e: invoke-virtual {v4, v5, v0}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ +49f80a: 5434 ddaa |0021: iget-object v4, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f80e: 7110 fbe9 0400 |0023: invoke-static {v4}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ +49f814: 0c04 |0026: move-result-object v4 │ │ +49f816: 3804 0b00 |0027: if-eqz v4, 0032 // +000b │ │ +49f81a: 5434 ddaa |0029: iget-object v4, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f81e: 7110 fbe9 0400 |002b: invoke-static {v4}, Lno/nordicsemi/android/ble/BleServerManager;.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; // method@e9fb │ │ +49f824: 0c04 |002e: move-result-object v4 │ │ +49f826: 7210 10f0 0400 |002f: invoke-interface {v4}, Lno/nordicsemi/android/ble/observer/ServerObserver;.onServerReady:()V // method@f010 │ │ +49f82c: 5434 ddaa |0032: iget-object v4, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f830: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +49f832: 7120 f9e9 5400 |0035: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/BleServerManager;.access$002:(Lno/nordicsemi/android/ble/BleServerManager;Ljava/util/Queue;)Ljava/util/Queue; // method@e9f9 │ │ +49f838: 2818 |0038: goto 0050 // +0018 │ │ +49f83a: 5435 ddaa |0039: iget-object v5, v3, Lno/nordicsemi/android/ble/BleServerManager$1;.this$0:Lno/nordicsemi/android/ble/BleServerManager; // field@aadd │ │ +49f83e: 1260 |003b: const/4 v0, #int 6 // #6 │ │ +49f840: 2201 0819 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49f844: 7010 06e1 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49f84a: 1a02 e069 |0041: const-string v2, "[Server] Adding service failed with error " // string@69e0 │ │ +49f84e: 6e20 12e1 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49f854: 6e20 0de1 4100 |0046: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49f85a: 6e10 1fe1 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49f860: 0c04 |004c: move-result-object v4 │ │ +49f862: 6e30 0cea 0504 |004d: invoke-virtual {v5, v0, v4}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ +49f868: 0e00 |0050: return-void │ │ catches : 1 │ │ 0x0002 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0002 line=663 │ │ 0x000e line=664 │ │ 0x0019 line=666 │ │ @@ -968048,17 +968049,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a0100: |[4a0100] no.nordicsemi.android.ble.BuildConfig.:()V │ │ -4a0110: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a0116: 0e00 |0003: return-void │ │ +4a0104: |[4a0104] no.nordicsemi.android.ble.BuildConfig.:()V │ │ +4a0114: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a011a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -968103,17 +968104,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a0190: |[4a0190] no.nordicsemi.android.ble.Bytes.:()V │ │ -4a01a0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a01a6: 0e00 |0003: return-void │ │ +4a0194: |[4a0194] no.nordicsemi.android.ble.Bytes.:()V │ │ +4a01a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a01aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/Bytes; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/Bytes;) │ │ @@ -968121,29 +968122,29 @@ │ │ type : '([B[BI)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -4a0118: |[4a0118] no.nordicsemi.android.ble.Bytes.concat:([B[BI)[B │ │ -4a0128: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4a012a: 3804 0400 |0001: if-eqz v4, 0005 // +0004 │ │ -4a012e: 2141 |0003: array-length v1, v4 │ │ -4a0130: 2802 |0004: goto 0006 // +0002 │ │ -4a0132: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -4a0134: b051 |0006: add-int/2addr v1, v5 │ │ -4a0136: 2311 1e1e |0007: new-array v1, v1, [B // type@1e1e │ │ -4a013a: 3803 0600 |0009: if-eqz v3, 000f // +0006 │ │ -4a013e: 2132 |000b: array-length v2, v3 │ │ -4a0140: 7152 20e1 0301 |000c: invoke-static {v3, v0, v1, v0, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4a0146: 3804 0600 |000f: if-eqz v4, 0015 // +0006 │ │ -4a014a: 2143 |0011: array-length v3, v4 │ │ -4a014c: 7153 20e1 0451 |0012: invoke-static {v4, v0, v1, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4a0152: 1101 |0015: return-object v1 │ │ +4a011c: |[4a011c] no.nordicsemi.android.ble.Bytes.concat:([B[BI)[B │ │ +4a012c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4a012e: 3804 0400 |0001: if-eqz v4, 0005 // +0004 │ │ +4a0132: 2141 |0003: array-length v1, v4 │ │ +4a0134: 2802 |0004: goto 0006 // +0002 │ │ +4a0136: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +4a0138: b051 |0006: add-int/2addr v1, v5 │ │ +4a013a: 2311 1e1e |0007: new-array v1, v1, [B // type@1e1e │ │ +4a013e: 3803 0600 |0009: if-eqz v3, 000f // +0006 │ │ +4a0142: 2132 |000b: array-length v2, v3 │ │ +4a0144: 7152 20e1 0301 |000c: invoke-static {v3, v0, v1, v0, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4a014a: 3804 0600 |000f: if-eqz v4, 0015 // +0006 │ │ +4a014e: 2143 |0011: array-length v3, v4 │ │ +4a0150: 7153 20e1 0451 |0012: invoke-static {v4, v0, v1, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4a0156: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=34 │ │ 0x0007 line=35 │ │ 0x000b line=37 │ │ 0x0011 line=39 │ │ locals : │ │ @@ -968156,29 +968157,29 @@ │ │ type : '([BII)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -4a0154: |[4a0154] no.nordicsemi.android.ble.Bytes.copy:([BII)[B │ │ -4a0164: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -4a0168: 2120 |0002: array-length v0, v2 │ │ -4a016a: 3703 0300 |0003: if-le v3, v0, 0006 // +0003 │ │ -4a016e: 280e |0005: goto 0013 // +000e │ │ -4a0170: 2120 |0006: array-length v0, v2 │ │ -4a0172: b130 |0007: sub-int/2addr v0, v3 │ │ -4a0174: 7120 75e0 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4a017a: 0a04 |000b: move-result v4 │ │ -4a017c: 2340 1e1e |000c: new-array v0, v4, [B // type@1e1e │ │ -4a0180: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -4a0182: 7154 20e1 3210 |000f: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4a0188: 1100 |0012: return-object v0 │ │ -4a018a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4a018c: 1102 |0014: return-object v2 │ │ +4a0158: |[4a0158] no.nordicsemi.android.ble.Bytes.copy:([BII)[B │ │ +4a0168: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +4a016c: 2120 |0002: array-length v0, v2 │ │ +4a016e: 3703 0300 |0003: if-le v3, v0, 0006 // +0003 │ │ +4a0172: 280e |0005: goto 0013 // +000e │ │ +4a0174: 2120 |0006: array-length v0, v2 │ │ +4a0176: b130 |0007: sub-int/2addr v0, v3 │ │ +4a0178: 7120 75e0 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4a017e: 0a04 |000b: move-result v4 │ │ +4a0180: 2340 1e1e |000c: new-array v0, v4, [B // type@1e1e │ │ +4a0184: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +4a0186: 7154 20e1 3210 |000f: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4a018c: 1100 |0012: return-object v0 │ │ +4a018e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4a0190: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ 0x0006 line=20 │ │ 0x000c line=21 │ │ 0x000f line=22 │ │ locals : │ │ @@ -968323,17 +968324,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a2e04: |[4a2e04] no.nordicsemi.android.ble.R.:()V │ │ -4a2e14: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a2e1a: 0e00 |0003: return-void │ │ +4a2e08: |[4a2e08] no.nordicsemi.android.ble.R.:()V │ │ +4a2e18: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a2e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -968524,301 +968525,301 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 39 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 592 16-bit code units │ │ -4a1a3c: |[4a1a3c] no.nordicsemi.android.ble.Request$Type.:()V │ │ -4a1a4c: 2200 671b |0000: new-instance v0, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1a50: 1a01 c455 |0002: const-string v1, "SET" // string@55c4 │ │ -4a1a54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4a1a56: 7030 00eb 1002 |0005: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1a5c: 6900 36ab |0008: sput-object v0, Lno/nordicsemi/android/ble/Request$Type;.SET:Lno/nordicsemi/android/ble/Request$Type; // field@ab36 │ │ -4a1a60: 2201 671b |000a: new-instance v1, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1a64: 1a03 5311 |000c: const-string v3, "CONNECT" // string@1153 │ │ -4a1a68: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4a1a6a: 7030 00eb 3104 |000f: invoke-direct {v1, v3, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1a70: 6901 1fab |0012: sput-object v1, Lno/nordicsemi/android/ble/Request$Type;.CONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab1f │ │ -4a1a74: 2203 671b |0014: new-instance v3, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1a78: 1a05 6618 |0016: const-string v5, "DISCONNECT" // string@1866 │ │ -4a1a7c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -4a1a7e: 7030 00eb 5306 |0019: invoke-direct {v3, v5, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1a84: 6903 24ab |001c: sput-object v3, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ -4a1a88: 2205 671b |001e: new-instance v5, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1a8c: 1a07 b411 |0020: const-string v7, "CREATE_BOND" // string@11b4 │ │ -4a1a90: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -4a1a92: 7030 00eb 7508 |0023: invoke-direct {v5, v7, v8}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1a98: 6905 20ab |0026: sput-object v5, Lno/nordicsemi/android/ble/Request$Type;.CREATE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab20 │ │ -4a1a9c: 2207 671b |0028: new-instance v7, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1aa0: 1a09 bc1a |002a: const-string v9, "ENSURE_BOND" // string@1abc │ │ -4a1aa4: 124a |002c: const/4 v10, #int 4 // #4 │ │ -4a1aa6: 7030 00eb 970a |002d: invoke-direct {v7, v9, v10}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1aac: 6907 29ab |0030: sput-object v7, Lno/nordicsemi/android/ble/Request$Type;.ENSURE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab29 │ │ -4a1ab0: 2209 671b |0032: new-instance v9, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1ab4: 1a0b 5d53 |0034: const-string v11, "REMOVE_BOND" // string@535d │ │ -4a1ab8: 125c |0036: const/4 v12, #int 5 // #5 │ │ -4a1aba: 7030 00eb b90c |0037: invoke-direct {v9, v11, v12}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1ac0: 6909 33ab |003a: sput-object v9, Lno/nordicsemi/android/ble/Request$Type;.REMOVE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab33 │ │ -4a1ac4: 220b 671b |003c: new-instance v11, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1ac8: 1a0d 3c65 |003e: const-string v13, "WRITE" // string@653c │ │ -4a1acc: 126e |0040: const/4 v14, #int 6 // #6 │ │ -4a1ace: 7030 00eb db0e |0041: invoke-direct {v11, v13, v14}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1ad4: 690b 40ab |0044: sput-object v11, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ -4a1ad8: 220d 671b |0046: new-instance v13, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1adc: 1a0f c34c |0048: const-string v15, "NOTIFY" // string@4cc3 │ │ -4a1ae0: 127e |004a: const/4 v14, #int 7 // #7 │ │ -4a1ae2: 7030 00eb fd0e |004b: invoke-direct {v13, v15, v14}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1ae8: 690d 2cab |004e: sput-object v13, Lno/nordicsemi/android/ble/Request$Type;.NOTIFY:Lno/nordicsemi/android/ble/Request$Type; // field@ab2c │ │ -4a1aec: 220f 671b |0050: new-instance v15, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1af0: 1a0e eb22 |0052: const-string v14, "INDICATE" // string@22eb │ │ -4a1af4: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -4a1af8: 7030 00eb ef0c |0056: invoke-direct {v15, v14, v12}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1afe: 690f 2bab |0059: sput-object v15, Lno/nordicsemi/android/ble/Request$Type;.INDICATE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2b │ │ -4a1b02: 220e 671b |005b: new-instance v14, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1b06: 1a0c 2753 |005d: const-string v12, "READ" // string@5327 │ │ -4a1b0a: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -4a1b0e: 7030 00eb ce0a |0061: invoke-direct {v14, v12, v10}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1b14: 690e 2dab |0064: sput-object v14, Lno/nordicsemi/android/ble/Request$Type;.READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab2d │ │ -4a1b18: 220c 671b |0066: new-instance v12, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1b1c: 1a0a 4965 |0068: const-string v10, "WRITE_DESCRIPTOR" // string@6549 │ │ -4a1b20: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ -4a1b24: 7030 00eb ac08 |006c: invoke-direct {v12, v10, v8}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1b2a: 690c 41ab |006f: sput-object v12, Lno/nordicsemi/android/ble/Request$Type;.WRITE_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab41 │ │ -4a1b2e: 220a 671b |0071: new-instance v10, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1b32: 1a08 2b53 |0073: const-string v8, "READ_DESCRIPTOR" // string@532b │ │ -4a1b36: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ -4a1b3a: 7030 00eb 8a06 |0077: invoke-direct {v10, v8, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1b40: 690a 2fab |007a: sput-object v10, Lno/nordicsemi/android/ble/Request$Type;.READ_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab2f │ │ -4a1b44: 2208 671b |007c: new-instance v8, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1b48: 1a06 3f0d |007e: const-string v6, "BEGIN_RELIABLE_WRITE" // string@0d3f │ │ -4a1b4c: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ -4a1b50: 7030 00eb 6804 |0082: invoke-direct {v8, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1b56: 6908 1eab |0085: sput-object v8, Lno/nordicsemi/android/ble/Request$Type;.BEGIN_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1e │ │ -4a1b5a: 2206 671b |0087: new-instance v6, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1b5e: 1a04 3e1b |0089: const-string v4, "EXECUTE_RELIABLE_WRITE" // string@1b3e │ │ -4a1b62: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -4a1b66: 7030 00eb 4602 |008d: invoke-direct {v6, v4, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1b6c: 6906 2aab |0090: sput-object v6, Lno/nordicsemi/android/ble/Request$Type;.EXECUTE_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2a │ │ -4a1b70: 2204 671b |0092: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1b74: 1a02 9108 |0094: const-string v2, "ABORT_RELIABLE_WRITE" // string@0891 │ │ -4a1b78: 0810 0600 |0096: move-object/from16 v16, v6 │ │ -4a1b7c: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ -4a1b80: 7030 00eb 2406 |009a: invoke-direct {v4, v2, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1b86: 6904 1dab |009d: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.ABORT_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1d │ │ -4a1b8a: 2202 671b |009f: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1b8e: 1a06 a81a |00a1: const-string v6, "ENABLE_NOTIFICATIONS" // string@1aa8 │ │ -4a1b92: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ -4a1b96: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ -4a1b9a: 7030 00eb 6204 |00a7: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1ba0: 6902 27ab |00aa: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab27 │ │ -4a1ba4: 2206 671b |00ac: new-instance v6, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1ba8: 1a04 a61a |00ae: const-string v4, "ENABLE_INDICATIONS" // string@1aa6 │ │ -4a1bac: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ -4a1bb0: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ -4a1bb4: 7030 00eb 4602 |00b4: invoke-direct {v6, v4, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1bba: 6906 26ab |00b7: sput-object v6, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab26 │ │ -4a1bbe: 2204 671b |00b9: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1bc2: 1a02 6418 |00bb: const-string v2, "DISABLE_NOTIFICATIONS" // string@1864 │ │ -4a1bc6: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ -4a1bca: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ -4a1bce: 7030 00eb 2406 |00c1: invoke-direct {v4, v2, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1bd4: 6904 23ab |00c4: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab23 │ │ -4a1bd8: 2202 671b |00c6: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1bdc: 1a06 6318 |00c8: const-string v6, "DISABLE_INDICATIONS" // string@1863 │ │ -4a1be0: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ -4a1be4: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ -4a1be8: 7030 00eb 6204 |00ce: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1bee: 6902 22ab |00d1: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab22 │ │ -4a1bf2: 2206 671b |00d3: new-instance v6, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1bf6: 1a04 f264 |00d5: const-string v4, "WAIT_FOR_NOTIFICATION" // string@64f2 │ │ -4a1bfa: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ -4a1bfe: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ -4a1c02: 7030 00eb 4602 |00db: invoke-direct {v6, v4, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1c08: 6906 3dab |00de: sput-object v6, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_NOTIFICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3d │ │ -4a1c0c: 2204 671b |00e0: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1c10: 1a02 f164 |00e2: const-string v2, "WAIT_FOR_INDICATION" // string@64f1 │ │ -4a1c14: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ -4a1c18: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ -4a1c1c: 7030 00eb 2406 |00e8: invoke-direct {v4, v2, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1c22: 6904 3cab |00eb: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_INDICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3c │ │ -4a1c26: 2202 671b |00ed: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1c2a: 1a06 f364 |00ef: const-string v6, "WAIT_FOR_READ" // string@64f3 │ │ -4a1c2e: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ -4a1c32: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ -4a1c36: 7030 00eb 6204 |00f5: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1c3c: 6902 3eab |00f8: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ -4a1c40: 2206 671b |00fa: new-instance v6, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1c44: 1a04 f464 |00fc: const-string v4, "WAIT_FOR_WRITE" // string@64f4 │ │ -4a1c48: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ -4a1c4c: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ -4a1c50: 7030 00eb 4602 |0102: invoke-direct {v6, v4, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1c56: 6906 3fab |0105: sput-object v6, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab3f │ │ -4a1c5a: 2202 671b |0107: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1c5e: 1a04 ef64 |0109: const-string v4, "WAIT_FOR_CONDITION" // string@64ef │ │ -4a1c62: 0819 0600 |010b: move-object/from16 v25, v6 │ │ -4a1c66: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ -4a1c6a: 7030 00eb 4206 |010f: invoke-direct {v2, v4, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1c70: 6902 3bab |0112: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_CONDITION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3b │ │ -4a1c74: 2204 671b |0114: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1c78: 1a06 d055 |0116: const-string v6, "SET_VALUE" // string@55d0 │ │ -4a1c7c: 081a 0200 |0118: move-object/from16 v26, v2 │ │ -4a1c80: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ -4a1c84: 7030 00eb 6402 |011c: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1c8a: 6904 39ab |011f: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.SET_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab39 │ │ -4a1c8e: 2202 671b |0121: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1c92: 1a06 cb55 |0123: const-string v6, "SET_DESCRIPTOR_VALUE" // string@55cb │ │ -4a1c96: 081b 0400 |0125: move-object/from16 v27, v4 │ │ -4a1c9a: 1304 1900 |0127: const/16 v4, #int 25 // #19 │ │ -4a1c9e: 7030 00eb 6204 |0129: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1ca4: 6902 37ab |012c: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.SET_DESCRIPTOR_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab37 │ │ -4a1ca8: 2204 671b |012e: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1cac: 1a06 2953 |0130: const-string v6, "READ_BATTERY_LEVEL" // string@5329 │ │ -4a1cb0: 081c 0200 |0132: move-object/from16 v28, v2 │ │ -4a1cb4: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ -4a1cb8: 7030 00eb 6402 |0136: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1cbe: 6904 2eab |0139: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.READ_BATTERY_LEVEL:Lno/nordicsemi/android/ble/Request$Type; // field@ab2e │ │ -4a1cc2: 2202 671b |013b: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1cc6: 1a06 a51a |013d: const-string v6, "ENABLE_BATTERY_LEVEL_NOTIFICATIONS" // string@1aa5 │ │ -4a1cca: 081d 0400 |013f: move-object/from16 v29, v4 │ │ -4a1cce: 1304 1b00 |0141: const/16 v4, #int 27 // #1b │ │ -4a1cd2: 7030 00eb 6204 |0143: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1cd8: 6902 25ab |0146: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab25 │ │ -4a1cdc: 2204 671b |0148: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1ce0: 1a06 6218 |014a: const-string v6, "DISABLE_BATTERY_LEVEL_NOTIFICATIONS" // string@1862 │ │ -4a1ce4: 081e 0200 |014c: move-object/from16 v30, v2 │ │ -4a1ce8: 1302 1c00 |014e: const/16 v2, #int 28 // #1c │ │ -4a1cec: 7030 00eb 6402 |0150: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1cf2: 6904 21ab |0153: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab21 │ │ -4a1cf6: 2202 671b |0155: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1cfa: 1a06 aa1a |0157: const-string v6, "ENABLE_SERVICE_CHANGED_INDICATIONS" // string@1aaa │ │ -4a1cfe: 081f 0400 |0159: move-object/from16 v31, v4 │ │ -4a1d02: 1304 1d00 |015b: const/16 v4, #int 29 // #1d │ │ -4a1d06: 7030 00eb 6204 |015d: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1d0c: 6902 28ab |0160: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_SERVICE_CHANGED_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab28 │ │ -4a1d10: 2204 671b |0162: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1d14: 1a06 6e53 |0164: const-string v6, "REQUEST_MTU" // string@536e │ │ -4a1d18: 0820 0200 |0166: move-object/from16 v32, v2 │ │ -4a1d1c: 1302 1e00 |0168: const/16 v2, #int 30 // #1e │ │ -4a1d20: 7030 00eb 6402 |016a: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1d26: 6904 35ab |016d: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_MTU:Lno/nordicsemi/android/ble/Request$Type; // field@ab35 │ │ -4a1d2a: 2202 671b |016f: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1d2e: 1a06 6d53 |0171: const-string v6, "REQUEST_CONNECTION_PRIORITY" // string@536d │ │ -4a1d32: 0821 0400 |0173: move-object/from16 v33, v4 │ │ -4a1d36: 1304 1f00 |0175: const/16 v4, #int 31 // #1f │ │ -4a1d3a: 7030 00eb 6204 |0177: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1d40: 6902 34ab |017a: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_CONNECTION_PRIORITY:Lno/nordicsemi/android/ble/Request$Type; // field@ab34 │ │ -4a1d44: 2204 671b |017c: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1d48: 1a06 ce55 |017e: const-string v6, "SET_PREFERRED_PHY" // string@55ce │ │ -4a1d4c: 0822 0200 |0180: move-object/from16 v34, v2 │ │ -4a1d50: 1302 2000 |0182: const/16 v2, #int 32 // #20 │ │ -4a1d54: 7030 00eb 6402 |0184: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1d5a: 6904 38ab |0187: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.SET_PREFERRED_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab38 │ │ -4a1d5e: 2202 671b |0189: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1d62: 1a06 2f53 |018b: const-string v6, "READ_PHY" // string@532f │ │ -4a1d66: 0823 0400 |018d: move-object/from16 v35, v4 │ │ -4a1d6a: 1304 2100 |018f: const/16 v4, #int 33 // #21 │ │ -4a1d6e: 7030 00eb 6204 |0191: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1d74: 6902 30ab |0194: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.READ_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab30 │ │ -4a1d78: 2204 671b |0196: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1d7c: 1a06 3253 |0198: const-string v6, "READ_RSSI" // string@5332 │ │ -4a1d80: 0824 0200 |019a: move-object/from16 v36, v2 │ │ -4a1d84: 1302 2200 |019c: const/16 v2, #int 34 // #22 │ │ -4a1d88: 7030 00eb 6402 |019e: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1d8e: 6904 31ab |01a1: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.READ_RSSI:Lno/nordicsemi/android/ble/Request$Type; // field@ab31 │ │ -4a1d92: 2202 671b |01a3: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1d96: 1a06 4d53 |01a5: const-string v6, "REFRESH_CACHE" // string@534d │ │ -4a1d9a: 0825 0400 |01a7: move-object/from16 v37, v4 │ │ -4a1d9e: 1304 2300 |01a9: const/16 v4, #int 35 // #23 │ │ -4a1da2: 7030 00eb 6204 |01ab: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1da8: 6902 32ab |01ae: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.REFRESH_CACHE:Lno/nordicsemi/android/ble/Request$Type; // field@ab32 │ │ -4a1dac: 2204 671b |01b0: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1db0: 1a06 4756 |01b2: const-string v6, "SLEEP" // string@5647 │ │ -4a1db4: 0826 0200 |01b4: move-object/from16 v38, v2 │ │ -4a1db8: 1302 2400 |01b6: const/16 v2, #int 36 // #24 │ │ -4a1dbc: 7030 00eb 6402 |01b8: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ -4a1dc2: 6904 3aab |01bb: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.SLEEP:Lno/nordicsemi/android/ble/Request$Type; // field@ab3a │ │ -4a1dc6: 1302 2500 |01bd: const/16 v2, #int 37 // #25 │ │ -4a1dca: 2322 8a1f |01bf: new-array v2, v2, [Lno/nordicsemi/android/ble/Request$Type; // type@1f8a │ │ -4a1dce: 1206 |01c1: const/4 v6, #int 0 // #0 │ │ -4a1dd0: 4d00 0206 |01c2: aput-object v0, v2, v6 │ │ -4a1dd4: 1210 |01c4: const/4 v0, #int 1 // #1 │ │ -4a1dd6: 4d01 0200 |01c5: aput-object v1, v2, v0 │ │ -4a1dda: 1220 |01c7: const/4 v0, #int 2 // #2 │ │ -4a1ddc: 4d03 0200 |01c8: aput-object v3, v2, v0 │ │ -4a1de0: 1230 |01ca: const/4 v0, #int 3 // #3 │ │ -4a1de2: 4d05 0200 |01cb: aput-object v5, v2, v0 │ │ -4a1de6: 1240 |01cd: const/4 v0, #int 4 // #4 │ │ -4a1de8: 4d07 0200 |01ce: aput-object v7, v2, v0 │ │ -4a1dec: 1250 |01d0: const/4 v0, #int 5 // #5 │ │ -4a1dee: 4d09 0200 |01d1: aput-object v9, v2, v0 │ │ -4a1df2: 1260 |01d3: const/4 v0, #int 6 // #6 │ │ -4a1df4: 4d0b 0200 |01d4: aput-object v11, v2, v0 │ │ -4a1df8: 1270 |01d6: const/4 v0, #int 7 // #7 │ │ -4a1dfa: 4d0d 0200 |01d7: aput-object v13, v2, v0 │ │ -4a1dfe: 1300 0800 |01d9: const/16 v0, #int 8 // #8 │ │ -4a1e02: 4d0f 0200 |01db: aput-object v15, v2, v0 │ │ -4a1e06: 1300 0900 |01dd: const/16 v0, #int 9 // #9 │ │ -4a1e0a: 4d0e 0200 |01df: aput-object v14, v2, v0 │ │ -4a1e0e: 1300 0a00 |01e1: const/16 v0, #int 10 // #a │ │ -4a1e12: 4d0c 0200 |01e3: aput-object v12, v2, v0 │ │ -4a1e16: 1300 0b00 |01e5: const/16 v0, #int 11 // #b │ │ -4a1e1a: 4d0a 0200 |01e7: aput-object v10, v2, v0 │ │ -4a1e1e: 1300 0c00 |01e9: const/16 v0, #int 12 // #c │ │ -4a1e22: 4d08 0200 |01eb: aput-object v8, v2, v0 │ │ -4a1e26: 1300 0d00 |01ed: const/16 v0, #int 13 // #d │ │ -4a1e2a: 4d10 0200 |01ef: aput-object v16, v2, v0 │ │ -4a1e2e: 1300 0e00 |01f1: const/16 v0, #int 14 // #e │ │ -4a1e32: 4d11 0200 |01f3: aput-object v17, v2, v0 │ │ -4a1e36: 1300 0f00 |01f5: const/16 v0, #int 15 // #f │ │ -4a1e3a: 4d12 0200 |01f7: aput-object v18, v2, v0 │ │ -4a1e3e: 1300 1000 |01f9: const/16 v0, #int 16 // #10 │ │ -4a1e42: 4d13 0200 |01fb: aput-object v19, v2, v0 │ │ -4a1e46: 1300 1100 |01fd: const/16 v0, #int 17 // #11 │ │ -4a1e4a: 4d14 0200 |01ff: aput-object v20, v2, v0 │ │ -4a1e4e: 1300 1200 |0201: const/16 v0, #int 18 // #12 │ │ -4a1e52: 4d15 0200 |0203: aput-object v21, v2, v0 │ │ -4a1e56: 1300 1300 |0205: const/16 v0, #int 19 // #13 │ │ -4a1e5a: 4d16 0200 |0207: aput-object v22, v2, v0 │ │ -4a1e5e: 1300 1400 |0209: const/16 v0, #int 20 // #14 │ │ -4a1e62: 4d17 0200 |020b: aput-object v23, v2, v0 │ │ -4a1e66: 1300 1500 |020d: const/16 v0, #int 21 // #15 │ │ -4a1e6a: 4d18 0200 |020f: aput-object v24, v2, v0 │ │ -4a1e6e: 1300 1600 |0211: const/16 v0, #int 22 // #16 │ │ -4a1e72: 4d19 0200 |0213: aput-object v25, v2, v0 │ │ -4a1e76: 1300 1700 |0215: const/16 v0, #int 23 // #17 │ │ -4a1e7a: 4d1a 0200 |0217: aput-object v26, v2, v0 │ │ -4a1e7e: 1300 1800 |0219: const/16 v0, #int 24 // #18 │ │ -4a1e82: 4d1b 0200 |021b: aput-object v27, v2, v0 │ │ -4a1e86: 1300 1900 |021d: const/16 v0, #int 25 // #19 │ │ -4a1e8a: 4d1c 0200 |021f: aput-object v28, v2, v0 │ │ -4a1e8e: 1300 1a00 |0221: const/16 v0, #int 26 // #1a │ │ -4a1e92: 4d1d 0200 |0223: aput-object v29, v2, v0 │ │ -4a1e96: 1300 1b00 |0225: const/16 v0, #int 27 // #1b │ │ -4a1e9a: 4d1e 0200 |0227: aput-object v30, v2, v0 │ │ -4a1e9e: 1300 1c00 |0229: const/16 v0, #int 28 // #1c │ │ -4a1ea2: 4d1f 0200 |022b: aput-object v31, v2, v0 │ │ -4a1ea6: 1300 1d00 |022d: const/16 v0, #int 29 // #1d │ │ -4a1eaa: 4d20 0200 |022f: aput-object v32, v2, v0 │ │ -4a1eae: 1300 1e00 |0231: const/16 v0, #int 30 // #1e │ │ -4a1eb2: 4d21 0200 |0233: aput-object v33, v2, v0 │ │ -4a1eb6: 1300 1f00 |0235: const/16 v0, #int 31 // #1f │ │ -4a1eba: 4d22 0200 |0237: aput-object v34, v2, v0 │ │ -4a1ebe: 1300 2000 |0239: const/16 v0, #int 32 // #20 │ │ -4a1ec2: 4d23 0200 |023b: aput-object v35, v2, v0 │ │ -4a1ec6: 1300 2100 |023d: const/16 v0, #int 33 // #21 │ │ -4a1eca: 4d24 0200 |023f: aput-object v36, v2, v0 │ │ -4a1ece: 1300 2200 |0241: const/16 v0, #int 34 // #22 │ │ -4a1ed2: 4d25 0200 |0243: aput-object v37, v2, v0 │ │ -4a1ed6: 1300 2300 |0245: const/16 v0, #int 35 // #23 │ │ -4a1eda: 4d26 0200 |0247: aput-object v38, v2, v0 │ │ -4a1ede: 1300 2400 |0249: const/16 v0, #int 36 // #24 │ │ -4a1ee2: 4d04 0200 |024b: aput-object v4, v2, v0 │ │ -4a1ee6: 6902 1cab |024d: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.$VALUES:[Lno/nordicsemi/android/ble/Request$Type; // field@ab1c │ │ -4a1eea: 0e00 |024f: return-void │ │ +4a1a40: |[4a1a40] no.nordicsemi.android.ble.Request$Type.:()V │ │ +4a1a50: 2200 671b |0000: new-instance v0, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1a54: 1a01 c455 |0002: const-string v1, "SET" // string@55c4 │ │ +4a1a58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4a1a5a: 7030 00eb 1002 |0005: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1a60: 6900 36ab |0008: sput-object v0, Lno/nordicsemi/android/ble/Request$Type;.SET:Lno/nordicsemi/android/ble/Request$Type; // field@ab36 │ │ +4a1a64: 2201 671b |000a: new-instance v1, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1a68: 1a03 5311 |000c: const-string v3, "CONNECT" // string@1153 │ │ +4a1a6c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4a1a6e: 7030 00eb 3104 |000f: invoke-direct {v1, v3, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1a74: 6901 1fab |0012: sput-object v1, Lno/nordicsemi/android/ble/Request$Type;.CONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab1f │ │ +4a1a78: 2203 671b |0014: new-instance v3, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1a7c: 1a05 6618 |0016: const-string v5, "DISCONNECT" // string@1866 │ │ +4a1a80: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +4a1a82: 7030 00eb 5306 |0019: invoke-direct {v3, v5, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1a88: 6903 24ab |001c: sput-object v3, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ +4a1a8c: 2205 671b |001e: new-instance v5, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1a90: 1a07 b411 |0020: const-string v7, "CREATE_BOND" // string@11b4 │ │ +4a1a94: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +4a1a96: 7030 00eb 7508 |0023: invoke-direct {v5, v7, v8}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1a9c: 6905 20ab |0026: sput-object v5, Lno/nordicsemi/android/ble/Request$Type;.CREATE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab20 │ │ +4a1aa0: 2207 671b |0028: new-instance v7, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1aa4: 1a09 bc1a |002a: const-string v9, "ENSURE_BOND" // string@1abc │ │ +4a1aa8: 124a |002c: const/4 v10, #int 4 // #4 │ │ +4a1aaa: 7030 00eb 970a |002d: invoke-direct {v7, v9, v10}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1ab0: 6907 29ab |0030: sput-object v7, Lno/nordicsemi/android/ble/Request$Type;.ENSURE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab29 │ │ +4a1ab4: 2209 671b |0032: new-instance v9, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1ab8: 1a0b 5d53 |0034: const-string v11, "REMOVE_BOND" // string@535d │ │ +4a1abc: 125c |0036: const/4 v12, #int 5 // #5 │ │ +4a1abe: 7030 00eb b90c |0037: invoke-direct {v9, v11, v12}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1ac4: 6909 33ab |003a: sput-object v9, Lno/nordicsemi/android/ble/Request$Type;.REMOVE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab33 │ │ +4a1ac8: 220b 671b |003c: new-instance v11, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1acc: 1a0d 3c65 |003e: const-string v13, "WRITE" // string@653c │ │ +4a1ad0: 126e |0040: const/4 v14, #int 6 // #6 │ │ +4a1ad2: 7030 00eb db0e |0041: invoke-direct {v11, v13, v14}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1ad8: 690b 40ab |0044: sput-object v11, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ +4a1adc: 220d 671b |0046: new-instance v13, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1ae0: 1a0f c34c |0048: const-string v15, "NOTIFY" // string@4cc3 │ │ +4a1ae4: 127e |004a: const/4 v14, #int 7 // #7 │ │ +4a1ae6: 7030 00eb fd0e |004b: invoke-direct {v13, v15, v14}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1aec: 690d 2cab |004e: sput-object v13, Lno/nordicsemi/android/ble/Request$Type;.NOTIFY:Lno/nordicsemi/android/ble/Request$Type; // field@ab2c │ │ +4a1af0: 220f 671b |0050: new-instance v15, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1af4: 1a0e eb22 |0052: const-string v14, "INDICATE" // string@22eb │ │ +4a1af8: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +4a1afc: 7030 00eb ef0c |0056: invoke-direct {v15, v14, v12}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1b02: 690f 2bab |0059: sput-object v15, Lno/nordicsemi/android/ble/Request$Type;.INDICATE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2b │ │ +4a1b06: 220e 671b |005b: new-instance v14, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1b0a: 1a0c 2753 |005d: const-string v12, "READ" // string@5327 │ │ +4a1b0e: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +4a1b12: 7030 00eb ce0a |0061: invoke-direct {v14, v12, v10}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1b18: 690e 2dab |0064: sput-object v14, Lno/nordicsemi/android/ble/Request$Type;.READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab2d │ │ +4a1b1c: 220c 671b |0066: new-instance v12, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1b20: 1a0a 4965 |0068: const-string v10, "WRITE_DESCRIPTOR" // string@6549 │ │ +4a1b24: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ +4a1b28: 7030 00eb ac08 |006c: invoke-direct {v12, v10, v8}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1b2e: 690c 41ab |006f: sput-object v12, Lno/nordicsemi/android/ble/Request$Type;.WRITE_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab41 │ │ +4a1b32: 220a 671b |0071: new-instance v10, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1b36: 1a08 2b53 |0073: const-string v8, "READ_DESCRIPTOR" // string@532b │ │ +4a1b3a: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ +4a1b3e: 7030 00eb 8a06 |0077: invoke-direct {v10, v8, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1b44: 690a 2fab |007a: sput-object v10, Lno/nordicsemi/android/ble/Request$Type;.READ_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab2f │ │ +4a1b48: 2208 671b |007c: new-instance v8, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1b4c: 1a06 3f0d |007e: const-string v6, "BEGIN_RELIABLE_WRITE" // string@0d3f │ │ +4a1b50: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ +4a1b54: 7030 00eb 6804 |0082: invoke-direct {v8, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1b5a: 6908 1eab |0085: sput-object v8, Lno/nordicsemi/android/ble/Request$Type;.BEGIN_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1e │ │ +4a1b5e: 2206 671b |0087: new-instance v6, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1b62: 1a04 3e1b |0089: const-string v4, "EXECUTE_RELIABLE_WRITE" // string@1b3e │ │ +4a1b66: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +4a1b6a: 7030 00eb 4602 |008d: invoke-direct {v6, v4, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1b70: 6906 2aab |0090: sput-object v6, Lno/nordicsemi/android/ble/Request$Type;.EXECUTE_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2a │ │ +4a1b74: 2204 671b |0092: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1b78: 1a02 9108 |0094: const-string v2, "ABORT_RELIABLE_WRITE" // string@0891 │ │ +4a1b7c: 0810 0600 |0096: move-object/from16 v16, v6 │ │ +4a1b80: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ +4a1b84: 7030 00eb 2406 |009a: invoke-direct {v4, v2, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1b8a: 6904 1dab |009d: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.ABORT_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1d │ │ +4a1b8e: 2202 671b |009f: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1b92: 1a06 a81a |00a1: const-string v6, "ENABLE_NOTIFICATIONS" // string@1aa8 │ │ +4a1b96: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ +4a1b9a: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ +4a1b9e: 7030 00eb 6204 |00a7: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1ba4: 6902 27ab |00aa: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab27 │ │ +4a1ba8: 2206 671b |00ac: new-instance v6, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1bac: 1a04 a61a |00ae: const-string v4, "ENABLE_INDICATIONS" // string@1aa6 │ │ +4a1bb0: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ +4a1bb4: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ +4a1bb8: 7030 00eb 4602 |00b4: invoke-direct {v6, v4, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1bbe: 6906 26ab |00b7: sput-object v6, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab26 │ │ +4a1bc2: 2204 671b |00b9: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1bc6: 1a02 6418 |00bb: const-string v2, "DISABLE_NOTIFICATIONS" // string@1864 │ │ +4a1bca: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ +4a1bce: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ +4a1bd2: 7030 00eb 2406 |00c1: invoke-direct {v4, v2, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1bd8: 6904 23ab |00c4: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab23 │ │ +4a1bdc: 2202 671b |00c6: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1be0: 1a06 6318 |00c8: const-string v6, "DISABLE_INDICATIONS" // string@1863 │ │ +4a1be4: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ +4a1be8: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ +4a1bec: 7030 00eb 6204 |00ce: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1bf2: 6902 22ab |00d1: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab22 │ │ +4a1bf6: 2206 671b |00d3: new-instance v6, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1bfa: 1a04 f264 |00d5: const-string v4, "WAIT_FOR_NOTIFICATION" // string@64f2 │ │ +4a1bfe: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ +4a1c02: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ +4a1c06: 7030 00eb 4602 |00db: invoke-direct {v6, v4, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1c0c: 6906 3dab |00de: sput-object v6, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_NOTIFICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3d │ │ +4a1c10: 2204 671b |00e0: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1c14: 1a02 f164 |00e2: const-string v2, "WAIT_FOR_INDICATION" // string@64f1 │ │ +4a1c18: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ +4a1c1c: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ +4a1c20: 7030 00eb 2406 |00e8: invoke-direct {v4, v2, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1c26: 6904 3cab |00eb: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_INDICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3c │ │ +4a1c2a: 2202 671b |00ed: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1c2e: 1a06 f364 |00ef: const-string v6, "WAIT_FOR_READ" // string@64f3 │ │ +4a1c32: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ +4a1c36: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ +4a1c3a: 7030 00eb 6204 |00f5: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1c40: 6902 3eab |00f8: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ +4a1c44: 2206 671b |00fa: new-instance v6, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1c48: 1a04 f464 |00fc: const-string v4, "WAIT_FOR_WRITE" // string@64f4 │ │ +4a1c4c: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ +4a1c50: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ +4a1c54: 7030 00eb 4602 |0102: invoke-direct {v6, v4, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1c5a: 6906 3fab |0105: sput-object v6, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab3f │ │ +4a1c5e: 2202 671b |0107: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1c62: 1a04 ef64 |0109: const-string v4, "WAIT_FOR_CONDITION" // string@64ef │ │ +4a1c66: 0819 0600 |010b: move-object/from16 v25, v6 │ │ +4a1c6a: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ +4a1c6e: 7030 00eb 4206 |010f: invoke-direct {v2, v4, v6}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1c74: 6902 3bab |0112: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_CONDITION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3b │ │ +4a1c78: 2204 671b |0114: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1c7c: 1a06 d055 |0116: const-string v6, "SET_VALUE" // string@55d0 │ │ +4a1c80: 081a 0200 |0118: move-object/from16 v26, v2 │ │ +4a1c84: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ +4a1c88: 7030 00eb 6402 |011c: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1c8e: 6904 39ab |011f: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.SET_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab39 │ │ +4a1c92: 2202 671b |0121: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1c96: 1a06 cb55 |0123: const-string v6, "SET_DESCRIPTOR_VALUE" // string@55cb │ │ +4a1c9a: 081b 0400 |0125: move-object/from16 v27, v4 │ │ +4a1c9e: 1304 1900 |0127: const/16 v4, #int 25 // #19 │ │ +4a1ca2: 7030 00eb 6204 |0129: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1ca8: 6902 37ab |012c: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.SET_DESCRIPTOR_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab37 │ │ +4a1cac: 2204 671b |012e: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1cb0: 1a06 2953 |0130: const-string v6, "READ_BATTERY_LEVEL" // string@5329 │ │ +4a1cb4: 081c 0200 |0132: move-object/from16 v28, v2 │ │ +4a1cb8: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ +4a1cbc: 7030 00eb 6402 |0136: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1cc2: 6904 2eab |0139: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.READ_BATTERY_LEVEL:Lno/nordicsemi/android/ble/Request$Type; // field@ab2e │ │ +4a1cc6: 2202 671b |013b: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1cca: 1a06 a51a |013d: const-string v6, "ENABLE_BATTERY_LEVEL_NOTIFICATIONS" // string@1aa5 │ │ +4a1cce: 081d 0400 |013f: move-object/from16 v29, v4 │ │ +4a1cd2: 1304 1b00 |0141: const/16 v4, #int 27 // #1b │ │ +4a1cd6: 7030 00eb 6204 |0143: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1cdc: 6902 25ab |0146: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab25 │ │ +4a1ce0: 2204 671b |0148: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1ce4: 1a06 6218 |014a: const-string v6, "DISABLE_BATTERY_LEVEL_NOTIFICATIONS" // string@1862 │ │ +4a1ce8: 081e 0200 |014c: move-object/from16 v30, v2 │ │ +4a1cec: 1302 1c00 |014e: const/16 v2, #int 28 // #1c │ │ +4a1cf0: 7030 00eb 6402 |0150: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1cf6: 6904 21ab |0153: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab21 │ │ +4a1cfa: 2202 671b |0155: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1cfe: 1a06 aa1a |0157: const-string v6, "ENABLE_SERVICE_CHANGED_INDICATIONS" // string@1aaa │ │ +4a1d02: 081f 0400 |0159: move-object/from16 v31, v4 │ │ +4a1d06: 1304 1d00 |015b: const/16 v4, #int 29 // #1d │ │ +4a1d0a: 7030 00eb 6204 |015d: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1d10: 6902 28ab |0160: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_SERVICE_CHANGED_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab28 │ │ +4a1d14: 2204 671b |0162: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1d18: 1a06 6e53 |0164: const-string v6, "REQUEST_MTU" // string@536e │ │ +4a1d1c: 0820 0200 |0166: move-object/from16 v32, v2 │ │ +4a1d20: 1302 1e00 |0168: const/16 v2, #int 30 // #1e │ │ +4a1d24: 7030 00eb 6402 |016a: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1d2a: 6904 35ab |016d: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_MTU:Lno/nordicsemi/android/ble/Request$Type; // field@ab35 │ │ +4a1d2e: 2202 671b |016f: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1d32: 1a06 6d53 |0171: const-string v6, "REQUEST_CONNECTION_PRIORITY" // string@536d │ │ +4a1d36: 0821 0400 |0173: move-object/from16 v33, v4 │ │ +4a1d3a: 1304 1f00 |0175: const/16 v4, #int 31 // #1f │ │ +4a1d3e: 7030 00eb 6204 |0177: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1d44: 6902 34ab |017a: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_CONNECTION_PRIORITY:Lno/nordicsemi/android/ble/Request$Type; // field@ab34 │ │ +4a1d48: 2204 671b |017c: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1d4c: 1a06 ce55 |017e: const-string v6, "SET_PREFERRED_PHY" // string@55ce │ │ +4a1d50: 0822 0200 |0180: move-object/from16 v34, v2 │ │ +4a1d54: 1302 2000 |0182: const/16 v2, #int 32 // #20 │ │ +4a1d58: 7030 00eb 6402 |0184: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1d5e: 6904 38ab |0187: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.SET_PREFERRED_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab38 │ │ +4a1d62: 2202 671b |0189: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1d66: 1a06 2f53 |018b: const-string v6, "READ_PHY" // string@532f │ │ +4a1d6a: 0823 0400 |018d: move-object/from16 v35, v4 │ │ +4a1d6e: 1304 2100 |018f: const/16 v4, #int 33 // #21 │ │ +4a1d72: 7030 00eb 6204 |0191: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1d78: 6902 30ab |0194: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.READ_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab30 │ │ +4a1d7c: 2204 671b |0196: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1d80: 1a06 3253 |0198: const-string v6, "READ_RSSI" // string@5332 │ │ +4a1d84: 0824 0200 |019a: move-object/from16 v36, v2 │ │ +4a1d88: 1302 2200 |019c: const/16 v2, #int 34 // #22 │ │ +4a1d8c: 7030 00eb 6402 |019e: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1d92: 6904 31ab |01a1: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.READ_RSSI:Lno/nordicsemi/android/ble/Request$Type; // field@ab31 │ │ +4a1d96: 2202 671b |01a3: new-instance v2, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1d9a: 1a06 4d53 |01a5: const-string v6, "REFRESH_CACHE" // string@534d │ │ +4a1d9e: 0825 0400 |01a7: move-object/from16 v37, v4 │ │ +4a1da2: 1304 2300 |01a9: const/16 v4, #int 35 // #23 │ │ +4a1da6: 7030 00eb 6204 |01ab: invoke-direct {v2, v6, v4}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1dac: 6902 32ab |01ae: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.REFRESH_CACHE:Lno/nordicsemi/android/ble/Request$Type; // field@ab32 │ │ +4a1db0: 2204 671b |01b0: new-instance v4, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1db4: 1a06 4756 |01b2: const-string v6, "SLEEP" // string@5647 │ │ +4a1db8: 0826 0200 |01b4: move-object/from16 v38, v2 │ │ +4a1dbc: 1302 2400 |01b6: const/16 v2, #int 36 // #24 │ │ +4a1dc0: 7030 00eb 6402 |01b8: invoke-direct {v4, v6, v2}, Lno/nordicsemi/android/ble/Request$Type;.:(Ljava/lang/String;I)V // method@eb00 │ │ +4a1dc6: 6904 3aab |01bb: sput-object v4, Lno/nordicsemi/android/ble/Request$Type;.SLEEP:Lno/nordicsemi/android/ble/Request$Type; // field@ab3a │ │ +4a1dca: 1302 2500 |01bd: const/16 v2, #int 37 // #25 │ │ +4a1dce: 2322 8a1f |01bf: new-array v2, v2, [Lno/nordicsemi/android/ble/Request$Type; // type@1f8a │ │ +4a1dd2: 1206 |01c1: const/4 v6, #int 0 // #0 │ │ +4a1dd4: 4d00 0206 |01c2: aput-object v0, v2, v6 │ │ +4a1dd8: 1210 |01c4: const/4 v0, #int 1 // #1 │ │ +4a1dda: 4d01 0200 |01c5: aput-object v1, v2, v0 │ │ +4a1dde: 1220 |01c7: const/4 v0, #int 2 // #2 │ │ +4a1de0: 4d03 0200 |01c8: aput-object v3, v2, v0 │ │ +4a1de4: 1230 |01ca: const/4 v0, #int 3 // #3 │ │ +4a1de6: 4d05 0200 |01cb: aput-object v5, v2, v0 │ │ +4a1dea: 1240 |01cd: const/4 v0, #int 4 // #4 │ │ +4a1dec: 4d07 0200 |01ce: aput-object v7, v2, v0 │ │ +4a1df0: 1250 |01d0: const/4 v0, #int 5 // #5 │ │ +4a1df2: 4d09 0200 |01d1: aput-object v9, v2, v0 │ │ +4a1df6: 1260 |01d3: const/4 v0, #int 6 // #6 │ │ +4a1df8: 4d0b 0200 |01d4: aput-object v11, v2, v0 │ │ +4a1dfc: 1270 |01d6: const/4 v0, #int 7 // #7 │ │ +4a1dfe: 4d0d 0200 |01d7: aput-object v13, v2, v0 │ │ +4a1e02: 1300 0800 |01d9: const/16 v0, #int 8 // #8 │ │ +4a1e06: 4d0f 0200 |01db: aput-object v15, v2, v0 │ │ +4a1e0a: 1300 0900 |01dd: const/16 v0, #int 9 // #9 │ │ +4a1e0e: 4d0e 0200 |01df: aput-object v14, v2, v0 │ │ +4a1e12: 1300 0a00 |01e1: const/16 v0, #int 10 // #a │ │ +4a1e16: 4d0c 0200 |01e3: aput-object v12, v2, v0 │ │ +4a1e1a: 1300 0b00 |01e5: const/16 v0, #int 11 // #b │ │ +4a1e1e: 4d0a 0200 |01e7: aput-object v10, v2, v0 │ │ +4a1e22: 1300 0c00 |01e9: const/16 v0, #int 12 // #c │ │ +4a1e26: 4d08 0200 |01eb: aput-object v8, v2, v0 │ │ +4a1e2a: 1300 0d00 |01ed: const/16 v0, #int 13 // #d │ │ +4a1e2e: 4d10 0200 |01ef: aput-object v16, v2, v0 │ │ +4a1e32: 1300 0e00 |01f1: const/16 v0, #int 14 // #e │ │ +4a1e36: 4d11 0200 |01f3: aput-object v17, v2, v0 │ │ +4a1e3a: 1300 0f00 |01f5: const/16 v0, #int 15 // #f │ │ +4a1e3e: 4d12 0200 |01f7: aput-object v18, v2, v0 │ │ +4a1e42: 1300 1000 |01f9: const/16 v0, #int 16 // #10 │ │ +4a1e46: 4d13 0200 |01fb: aput-object v19, v2, v0 │ │ +4a1e4a: 1300 1100 |01fd: const/16 v0, #int 17 // #11 │ │ +4a1e4e: 4d14 0200 |01ff: aput-object v20, v2, v0 │ │ +4a1e52: 1300 1200 |0201: const/16 v0, #int 18 // #12 │ │ +4a1e56: 4d15 0200 |0203: aput-object v21, v2, v0 │ │ +4a1e5a: 1300 1300 |0205: const/16 v0, #int 19 // #13 │ │ +4a1e5e: 4d16 0200 |0207: aput-object v22, v2, v0 │ │ +4a1e62: 1300 1400 |0209: const/16 v0, #int 20 // #14 │ │ +4a1e66: 4d17 0200 |020b: aput-object v23, v2, v0 │ │ +4a1e6a: 1300 1500 |020d: const/16 v0, #int 21 // #15 │ │ +4a1e6e: 4d18 0200 |020f: aput-object v24, v2, v0 │ │ +4a1e72: 1300 1600 |0211: const/16 v0, #int 22 // #16 │ │ +4a1e76: 4d19 0200 |0213: aput-object v25, v2, v0 │ │ +4a1e7a: 1300 1700 |0215: const/16 v0, #int 23 // #17 │ │ +4a1e7e: 4d1a 0200 |0217: aput-object v26, v2, v0 │ │ +4a1e82: 1300 1800 |0219: const/16 v0, #int 24 // #18 │ │ +4a1e86: 4d1b 0200 |021b: aput-object v27, v2, v0 │ │ +4a1e8a: 1300 1900 |021d: const/16 v0, #int 25 // #19 │ │ +4a1e8e: 4d1c 0200 |021f: aput-object v28, v2, v0 │ │ +4a1e92: 1300 1a00 |0221: const/16 v0, #int 26 // #1a │ │ +4a1e96: 4d1d 0200 |0223: aput-object v29, v2, v0 │ │ +4a1e9a: 1300 1b00 |0225: const/16 v0, #int 27 // #1b │ │ +4a1e9e: 4d1e 0200 |0227: aput-object v30, v2, v0 │ │ +4a1ea2: 1300 1c00 |0229: const/16 v0, #int 28 // #1c │ │ +4a1ea6: 4d1f 0200 |022b: aput-object v31, v2, v0 │ │ +4a1eaa: 1300 1d00 |022d: const/16 v0, #int 29 // #1d │ │ +4a1eae: 4d20 0200 |022f: aput-object v32, v2, v0 │ │ +4a1eb2: 1300 1e00 |0231: const/16 v0, #int 30 // #1e │ │ +4a1eb6: 4d21 0200 |0233: aput-object v33, v2, v0 │ │ +4a1eba: 1300 1f00 |0235: const/16 v0, #int 31 // #1f │ │ +4a1ebe: 4d22 0200 |0237: aput-object v34, v2, v0 │ │ +4a1ec2: 1300 2000 |0239: const/16 v0, #int 32 // #20 │ │ +4a1ec6: 4d23 0200 |023b: aput-object v35, v2, v0 │ │ +4a1eca: 1300 2100 |023d: const/16 v0, #int 33 // #21 │ │ +4a1ece: 4d24 0200 |023f: aput-object v36, v2, v0 │ │ +4a1ed2: 1300 2200 |0241: const/16 v0, #int 34 // #22 │ │ +4a1ed6: 4d25 0200 |0243: aput-object v37, v2, v0 │ │ +4a1eda: 1300 2300 |0245: const/16 v0, #int 35 // #23 │ │ +4a1ede: 4d26 0200 |0247: aput-object v38, v2, v0 │ │ +4a1ee2: 1300 2400 |0249: const/16 v0, #int 36 // #24 │ │ +4a1ee6: 4d04 0200 |024b: aput-object v4, v2, v0 │ │ +4a1eea: 6902 1cab |024d: sput-object v2, Lno/nordicsemi/android/ble/Request$Type;.$VALUES:[Lno/nordicsemi/android/ble/Request$Type; // field@ab1c │ │ +4a1eee: 0e00 |024f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ 0x0014 line=60 │ │ 0x001e line=61 │ │ 0x0028 line=62 │ │ @@ -968862,17 +968863,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a1eec: |[4a1eec] no.nordicsemi.android.ble.Request$Type.:(Ljava/lang/String;I)V │ │ -4a1efc: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4a1f02: 0e00 |0003: return-void │ │ +4a1ef0: |[4a1ef0] no.nordicsemi.android.ble.Request$Type.:(Ljava/lang/String;I)V │ │ +4a1f00: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4a1f06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/Request$Type; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -968882,20 +968883,20 @@ │ │ type : '(Ljava/lang/String;)Lno/nordicsemi/android/ble/Request$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4a19f4: |[4a19f4] no.nordicsemi.android.ble.Request$Type.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/Request$Type; │ │ -4a1a04: 1c00 671b |0000: const-class v0, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1a08: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -4a1a0e: 0c01 |0005: move-result-object v1 │ │ -4a1a10: 1f01 671b |0006: check-cast v1, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ -4a1a14: 1101 |0008: return-object v1 │ │ +4a19f8: |[4a19f8] no.nordicsemi.android.ble.Request$Type.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/Request$Type; │ │ +4a1a08: 1c00 671b |0000: const-class v0, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1a0c: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +4a1a12: 0c01 |0005: move-result-object v1 │ │ +4a1a14: 1f01 671b |0006: check-cast v1, Lno/nordicsemi/android/ble/Request$Type; // type@1b67 │ │ +4a1a18: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/Request$Type;) │ │ @@ -968903,20 +968904,20 @@ │ │ type : '()[Lno/nordicsemi/android/ble/Request$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4a1a18: |[4a1a18] no.nordicsemi.android.ble.Request$Type.values:()[Lno/nordicsemi/android/ble/Request$Type; │ │ -4a1a28: 6200 1cab |0000: sget-object v0, Lno/nordicsemi/android/ble/Request$Type;.$VALUES:[Lno/nordicsemi/android/ble/Request$Type; // field@ab1c │ │ -4a1a2c: 6e10 d1ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/Request$Type;.clone:()Ljava/lang/Object; // method@ffd1 │ │ -4a1a32: 0c00 |0005: move-result-object v0 │ │ -4a1a34: 1f00 8a1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/Request$Type; // type@1f8a │ │ -4a1a38: 1100 |0008: return-object v0 │ │ +4a1a1c: |[4a1a1c] no.nordicsemi.android.ble.Request$Type.values:()[Lno/nordicsemi/android/ble/Request$Type; │ │ +4a1a2c: 6200 1cab |0000: sget-object v0, Lno/nordicsemi/android/ble/Request$Type;.$VALUES:[Lno/nordicsemi/android/ble/Request$Type; // field@ab1c │ │ +4a1a30: 6e10 d1ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/Request$Type;.clone:()Ljava/lang/Object; // method@ffd1 │ │ +4a1a36: 0c00 |0005: move-result-object v0 │ │ +4a1a38: 1f00 8a1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/Request$Type; // type@1f8a │ │ +4a1a3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21618 (Request.java) │ │ @@ -969299,25 +969300,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4a2b84: |[4a2b84] no.nordicsemi.android.ble.Request.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -4a2b94: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a2b9a: 5b12 51ab |0003: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -4a2b9e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4a2ba0: 5b12 43ab |0006: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -4a2ba4: 5b12 44ab |0008: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab44 │ │ -4a2ba8: 2202 4301 |000a: new-instance v2, Landroid/os/ConditionVariable; // type@0143 │ │ -4a2bac: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -4a2bae: 7020 5e07 0200 |000d: invoke-direct {v2, v0}, Landroid/os/ConditionVariable;.:(Z)V // method@075e │ │ -4a2bb4: 5b12 50ab |0010: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ -4a2bb8: 0e00 |0012: return-void │ │ +4a2b88: |[4a2b88] no.nordicsemi.android.ble.Request.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +4a2b98: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a2b9e: 5b12 51ab |0003: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +4a2ba2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4a2ba4: 5b12 43ab |0006: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +4a2ba8: 5b12 44ab |0008: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab44 │ │ +4a2bac: 2202 4301 |000a: new-instance v2, Landroid/os/ConditionVariable; // type@0143 │ │ +4a2bb0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +4a2bb2: 7020 5e07 0200 |000d: invoke-direct {v2, v0}, Landroid/os/ConditionVariable;.:(Z)V // method@075e │ │ +4a2bb8: 5b12 50ab |0010: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ +4a2bbc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ 0x0006 line=119 │ │ 0x0008 line=120 │ │ 0x000a line=121 │ │ @@ -969330,25 +969331,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4a2bbc: |[4a2bbc] no.nordicsemi.android.ble.Request.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -4a2bcc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a2bd2: 5b01 51ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -4a2bd6: 5b02 43ab |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -4a2bda: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4a2bdc: 5b01 44ab |0008: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab44 │ │ -4a2be0: 2201 4301 |000a: new-instance v1, Landroid/os/ConditionVariable; // type@0143 │ │ -4a2be4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4a2be6: 7020 5e07 2100 |000d: invoke-direct {v1, v2}, Landroid/os/ConditionVariable;.:(Z)V // method@075e │ │ -4a2bec: 5b01 50ab |0010: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ -4a2bf0: 0e00 |0012: return-void │ │ +4a2bc0: |[4a2bc0] no.nordicsemi.android.ble.Request.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +4a2bd0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a2bd6: 5b01 51ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +4a2bda: 5b02 43ab |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +4a2bde: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4a2be0: 5b01 44ab |0008: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab44 │ │ +4a2be4: 2201 4301 |000a: new-instance v1, Landroid/os/ConditionVariable; // type@0143 │ │ +4a2be8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4a2bea: 7020 5e07 2100 |000d: invoke-direct {v1, v2}, Landroid/os/ConditionVariable;.:(Z)V // method@075e │ │ +4a2bf0: 5b01 50ab |0010: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ +4a2bf4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ 0x0005 line=126 │ │ 0x0008 line=127 │ │ 0x000a line=128 │ │ @@ -969362,25 +969363,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4a2bf4: |[4a2bf4] no.nordicsemi.android.ble.Request.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -4a2c04: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a2c0a: 5b01 51ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -4a2c0e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -4a2c10: 5b01 43ab |0006: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -4a2c14: 5b02 44ab |0008: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab44 │ │ -4a2c18: 2201 4301 |000a: new-instance v1, Landroid/os/ConditionVariable; // type@0143 │ │ -4a2c1c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4a2c1e: 7020 5e07 2100 |000d: invoke-direct {v1, v2}, Landroid/os/ConditionVariable;.:(Z)V // method@075e │ │ -4a2c24: 5b01 50ab |0010: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ -4a2c28: 0e00 |0012: return-void │ │ +4a2bf8: |[4a2bf8] no.nordicsemi.android.ble.Request.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +4a2c08: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a2c0e: 5b01 51ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +4a2c12: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +4a2c14: 5b01 43ab |0006: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +4a2c18: 5b02 44ab |0008: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab44 │ │ +4a2c1c: 2201 4301 |000a: new-instance v1, Landroid/os/ConditionVariable; // type@0143 │ │ +4a2c20: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4a2c22: 7020 5e07 2100 |000d: invoke-direct {v1, v2}, Landroid/os/ConditionVariable;.:(Z)V // method@075e │ │ +4a2c28: 5b01 50ab |0010: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ +4a2c2c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x0006 line=133 │ │ 0x0008 line=134 │ │ 0x000a line=135 │ │ @@ -969394,25 +969395,25 @@ │ │ type : '()V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4a2c2c: |[4a2c2c] no.nordicsemi.android.ble.Request.assertNotMainThread:()V │ │ -4a2c3c: 7100 9907 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0799 │ │ -4a2c42: 0c00 |0003: move-result-object v0 │ │ -4a2c44: 7100 9707 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0797 │ │ -4a2c4a: 0c01 |0007: move-result-object v1 │ │ -4a2c4c: 3210 0300 |0008: if-eq v0, v1, 000b // +0003 │ │ -4a2c50: 0e00 |000a: return-void │ │ -4a2c52: 2200 e618 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4a2c56: 1a01 c012 |000d: const-string v1, "Cannot execute synchronous operation from the UI thread." // string@12c0 │ │ -4a2c5a: 7020 37e0 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4a2c60: 2700 |0012: throw v0 │ │ +4a2c30: |[4a2c30] no.nordicsemi.android.ble.Request.assertNotMainThread:()V │ │ +4a2c40: 7100 9907 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0799 │ │ +4a2c46: 0c00 |0003: move-result-object v0 │ │ +4a2c48: 7100 9707 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0797 │ │ +4a2c4e: 0c01 |0007: move-result-object v1 │ │ +4a2c50: 3210 0300 |0008: if-eq v0, v1, 000b // +0003 │ │ +4a2c54: 0e00 |000a: return-void │ │ +4a2c56: 2200 e618 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4a2c5a: 1a01 c012 |000d: const-string v1, "Cannot execute synchronous operation from the UI thread." // string@12c0 │ │ +4a2c5e: 7020 37e0 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4a2c64: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ 0x000b line=1241 │ │ locals : │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -969420,19 +969421,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2338: |[4a2338] no.nordicsemi.android.ble.Request.connect:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a2348: 2200 5a1b |0000: new-instance v0, Lno/nordicsemi/android/ble/ConnectRequest; // type@1b5a │ │ -4a234c: 6201 1fab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.CONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab1f │ │ -4a2350: 7030 33ea 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/ConnectRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothDevice;)V // method@ea33 │ │ -4a2356: 1100 |0007: return-object v0 │ │ +4a233c: |[4a233c] no.nordicsemi.android.ble.Request.connect:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a234c: 2200 5a1b |0000: new-instance v0, Lno/nordicsemi/android/ble/ConnectRequest; // type@1b5a │ │ +4a2350: 6201 1fab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.CONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab1f │ │ +4a2354: 7030 33ea 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/ConnectRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothDevice;)V // method@ea33 │ │ +4a235a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -969440,114 +969441,114 @@ │ │ type : '()Lno/nordicsemi/android/ble/SimpleRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2600: |[4a2600] no.nordicsemi.android.ble.Request.createBond:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ -4a2610: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ -4a2614: 6201 20ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.CREATE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab20 │ │ -4a2618: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ -4a261e: 1100 |0007: return-object v0 │ │ +4a2604: |[4a2604] no.nordicsemi.android.ble.Request.createBond:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ +4a2614: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ +4a2618: 6201 20ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.CREATE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab20 │ │ +4a261c: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ +4a2622: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'disconnect' │ │ type : '()Lno/nordicsemi/android/ble/DisconnectRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2378: |[4a2378] no.nordicsemi.android.ble.Request.disconnect:()Lno/nordicsemi/android/ble/DisconnectRequest; │ │ -4a2388: 2200 5c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/DisconnectRequest; // type@1b5c │ │ -4a238c: 6201 24ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ -4a2390: 7020 68ea 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ea68 │ │ -4a2396: 1100 |0007: return-object v0 │ │ +4a237c: |[4a237c] no.nordicsemi.android.ble.Request.disconnect:()Lno/nordicsemi/android/ble/DisconnectRequest; │ │ +4a238c: 2200 5c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/DisconnectRequest; // type@1b5c │ │ +4a2390: 6201 24ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ +4a2394: 7020 68ea 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ea68 │ │ +4a239a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'ensureBond' │ │ type : '()Lno/nordicsemi/android/ble/SimpleRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2620: |[4a2620] no.nordicsemi.android.ble.Request.ensureBond:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ -4a2630: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ -4a2634: 6201 29ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENSURE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab29 │ │ -4a2638: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ -4a263e: 1100 |0007: return-object v0 │ │ +4a2624: |[4a2624] no.nordicsemi.android.ble.Request.ensureBond:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ +4a2634: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ +4a2638: 6201 29ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENSURE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab29 │ │ +4a263c: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ +4a2642: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newAbortReliableWriteRequest' │ │ type : '()Lno/nordicsemi/android/ble/SimpleRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2640: |[4a2640] no.nordicsemi.android.ble.Request.newAbortReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ -4a2650: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ -4a2654: 6201 1dab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ABORT_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1d │ │ -4a2658: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ -4a265e: 1100 |0007: return-object v0 │ │ +4a2644: |[4a2644] no.nordicsemi.android.ble.Request.newAbortReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ +4a2654: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ +4a2658: 6201 1dab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ABORT_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1d │ │ +4a265c: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ +4a2662: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newBeginReliableWriteRequest' │ │ type : '()Lno/nordicsemi/android/ble/SimpleRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2660: |[4a2660] no.nordicsemi.android.ble.Request.newBeginReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ -4a2670: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ -4a2674: 6201 1eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.BEGIN_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1e │ │ -4a2678: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ -4a267e: 1100 |0007: return-object v0 │ │ +4a2664: |[4a2664] no.nordicsemi.android.ble.Request.newBeginReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ +4a2674: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ +4a2678: 6201 1eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.BEGIN_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab1e │ │ +4a267c: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ +4a2682: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newConditionalWaitRequest' │ │ type : '(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4a2318: |[4a2318] no.nordicsemi.android.ble.Request.newConditionalWaitRequest:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -4a2328: 2200 591b |0000: new-instance v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest; // type@1b59 │ │ -4a232c: 6201 3bab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_CONDITION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3b │ │ -4a2330: 7040 20ea 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)V // method@ea20 │ │ -4a2336: 1100 |0007: return-object v0 │ │ +4a231c: |[4a231c] no.nordicsemi.android.ble.Request.newConditionalWaitRequest:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +4a232c: 2200 591b |0000: new-instance v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest; // type@1b59 │ │ +4a2330: 6201 3bab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_CONDITION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3b │ │ +4a2334: 7040 20ea 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)V // method@ea20 │ │ +4a233a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -969556,19 +969557,19 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/ConnectionPriorityRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2358: |[4a2358] no.nordicsemi.android.ble.Request.newConnectionPriorityRequest:(I)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ -4a2368: 2200 5b1b |0000: new-instance v0, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ -4a236c: 6201 34ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_CONNECTION_PRIORITY:Lno/nordicsemi/android/ble/Request$Type; // field@ab34 │ │ -4a2370: 7030 52ea 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.:(Lno/nordicsemi/android/ble/Request$Type;I)V // method@ea52 │ │ -4a2376: 1100 |0007: return-object v0 │ │ +4a235c: |[4a235c] no.nordicsemi.android.ble.Request.newConnectionPriorityRequest:(I)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ +4a236c: 2200 5b1b |0000: new-instance v0, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ +4a2370: 6201 34ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_CONNECTION_PRIORITY:Lno/nordicsemi/android/ble/Request$Type; // field@ab34 │ │ +4a2374: 7030 52ea 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.:(Lno/nordicsemi/android/ble/Request$Type;I)V // method@ea52 │ │ +4a237a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ #12 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -969576,38 +969577,38 @@ │ │ type : '()Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2888: |[4a2888] no.nordicsemi.android.ble.Request.newDisableBatteryLevelNotificationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2898: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a289c: 6201 21ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab21 │ │ -4a28a0: 7020 20ec 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ec20 │ │ -4a28a6: 1100 |0007: return-object v0 │ │ +4a288c: |[4a288c] no.nordicsemi.android.ble.Request.newDisableBatteryLevelNotificationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a289c: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a28a0: 6201 21ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab21 │ │ +4a28a4: 7020 20ec 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ec20 │ │ +4a28aa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ │ │ #13 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newDisableIndicationsRequest' │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a28a8: |[4a28a8] no.nordicsemi.android.ble.Request.newDisableIndicationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a28b8: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a28bc: 6201 22ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab22 │ │ -4a28c0: 7030 21ec 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ec21 │ │ -4a28c6: 1100 |0007: return-object v0 │ │ +4a28ac: |[4a28ac] no.nordicsemi.android.ble.Request.newDisableIndicationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a28bc: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a28c0: 6201 22ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab22 │ │ +4a28c4: 7030 21ec 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ec21 │ │ +4a28ca: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #14 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -969615,19 +969616,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a28c8: |[4a28c8] no.nordicsemi.android.ble.Request.newDisableNotificationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a28d8: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a28dc: 6201 23ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab23 │ │ -4a28e0: 7030 21ec 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ec21 │ │ -4a28e6: 1100 |0007: return-object v0 │ │ +4a28cc: |[4a28cc] no.nordicsemi.android.ble.Request.newDisableNotificationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a28dc: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a28e0: 6201 23ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab23 │ │ +4a28e4: 7030 21ec 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ec21 │ │ +4a28ea: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #15 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -969635,38 +969636,38 @@ │ │ type : '()Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a28e8: |[4a28e8] no.nordicsemi.android.ble.Request.newEnableBatteryLevelNotificationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a28f8: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a28fc: 6201 25ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab25 │ │ -4a2900: 7020 20ec 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ec20 │ │ -4a2906: 1100 |0007: return-object v0 │ │ +4a28ec: |[4a28ec] no.nordicsemi.android.ble.Request.newEnableBatteryLevelNotificationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a28fc: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2900: 6201 25ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_BATTERY_LEVEL_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab25 │ │ +4a2904: 7020 20ec 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ec20 │ │ +4a290a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=913 │ │ locals : │ │ │ │ #16 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newEnableIndicationsRequest' │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2908: |[4a2908] no.nordicsemi.android.ble.Request.newEnableIndicationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2918: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a291c: 6201 26ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab26 │ │ -4a2920: 7030 21ec 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ec21 │ │ -4a2926: 1100 |0007: return-object v0 │ │ +4a290c: |[4a290c] no.nordicsemi.android.ble.Request.newEnableIndicationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a291c: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2920: 6201 26ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab26 │ │ +4a2924: 7030 21ec 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ec21 │ │ +4a292a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #17 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -969674,19 +969675,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2928: |[4a2928] no.nordicsemi.android.ble.Request.newEnableNotificationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2938: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a293c: 6201 27ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab27 │ │ -4a2940: 7030 21ec 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ec21 │ │ -4a2946: 1100 |0007: return-object v0 │ │ +4a292c: |[4a292c] no.nordicsemi.android.ble.Request.newEnableNotificationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a293c: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2940: 6201 27ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_NOTIFICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab27 │ │ +4a2944: 7030 21ec 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ec21 │ │ +4a294a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #18 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -969694,67 +969695,67 @@ │ │ type : '()Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2948: |[4a2948] no.nordicsemi.android.ble.Request.newEnableServiceChangedIndicationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2958: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a295c: 6201 28ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_SERVICE_CHANGED_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab28 │ │ -4a2960: 7020 20ec 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ec20 │ │ -4a2966: 1100 |0007: return-object v0 │ │ +4a294c: |[4a294c] no.nordicsemi.android.ble.Request.newEnableServiceChangedIndicationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a295c: 2200 751b |0000: new-instance v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2960: 6201 28ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.ENABLE_SERVICE_CHANGED_INDICATIONS:Lno/nordicsemi/android/ble/Request$Type; // field@ab28 │ │ +4a2964: 7020 20ec 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ec20 │ │ +4a296a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ locals : │ │ │ │ #19 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newExecuteReliableWriteRequest' │ │ type : '()Lno/nordicsemi/android/ble/SimpleRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2680: |[4a2680] no.nordicsemi.android.ble.Request.newExecuteReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ -4a2690: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ -4a2694: 6201 2aab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.EXECUTE_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2a │ │ -4a2698: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ -4a269e: 1100 |0007: return-object v0 │ │ +4a2684: |[4a2684] no.nordicsemi.android.ble.Request.newExecuteReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ +4a2694: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ +4a2698: 6201 2aab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.EXECUTE_RELIABLE_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2a │ │ +4a269c: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ +4a26a2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ │ │ #20 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newIndicationRequest' │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -4a2968: |[4a2968] no.nordicsemi.android.ble.Request.newIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2978: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a297c: 6201 2bab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.INDICATE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2b │ │ -4a2980: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ -4a2984: 2180 |0006: array-length v0, v8 │ │ -4a2986: 0105 |0007: move v5, v0 │ │ -4a2988: 2803 |0008: goto 000b // +0003 │ │ -4a298a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a298c: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -4a298e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4a2990: 0760 |000c: move-object v0, v6 │ │ -4a2992: 0772 |000d: move-object v2, v7 │ │ -4a2994: 0783 |000e: move-object v3, v8 │ │ -4a2996: 7606 22ec 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ec22 │ │ -4a299c: 1106 |0012: return-object v6 │ │ +4a296c: |[4a296c] no.nordicsemi.android.ble.Request.newIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a297c: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2980: 6201 2bab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.INDICATE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2b │ │ +4a2984: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ +4a2988: 2180 |0006: array-length v0, v8 │ │ +4a298a: 0105 |0007: move v5, v0 │ │ +4a298c: 2803 |0008: goto 000b // +0003 │ │ +4a298e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a2990: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +4a2992: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4a2994: 0760 |000c: move-object v0, v6 │ │ +4a2996: 0772 |000d: move-object v2, v7 │ │ +4a2998: 0783 |000e: move-object v3, v8 │ │ +4a299a: 7606 22ec 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ec22 │ │ +4a29a0: 1106 |0012: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x0013 reg=8 (null) [B │ │ │ │ @@ -969763,24 +969764,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4a29a0: |[4a29a0] no.nordicsemi.android.ble.Request.newIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a29b0: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a29b4: 6201 2bab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.INDICATE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2b │ │ -4a29b8: 0760 |0004: move-object v0, v6 │ │ -4a29ba: 0772 |0005: move-object v2, v7 │ │ -4a29bc: 0783 |0006: move-object v3, v8 │ │ -4a29be: 0194 |0007: move v4, v9 │ │ -4a29c0: 01a5 |0008: move v5, v10 │ │ -4a29c2: 7606 22ec 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ec22 │ │ -4a29c8: 1106 |000c: return-object v6 │ │ +4a29a4: |[4a29a4] no.nordicsemi.android.ble.Request.newIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a29b4: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a29b8: 6201 2bab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.INDICATE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2b │ │ +4a29bc: 0760 |0004: move-object v0, v6 │ │ +4a29be: 0772 |0005: move-object v2, v7 │ │ +4a29c0: 0783 |0006: move-object v3, v8 │ │ +4a29c2: 0194 |0007: move v4, v9 │ │ +4a29c4: 01a5 |0008: move v5, v10 │ │ +4a29c6: 7606 22ec 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ec22 │ │ +4a29cc: 1106 |000c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x000d reg=7 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x000d reg=8 (null) [B │ │ 0x0000 - 0x000d reg=9 (null) I │ │ @@ -969791,19 +969792,19 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/MtuRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2398: |[4a2398] no.nordicsemi.android.ble.Request.newMtuRequest:(I)Lno/nordicsemi/android/ble/MtuRequest; │ │ -4a23a8: 2200 5e1b |0000: new-instance v0, Lno/nordicsemi/android/ble/MtuRequest; // type@1b5e │ │ -4a23ac: 6201 35ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_MTU:Lno/nordicsemi/android/ble/Request$Type; // field@ab35 │ │ -4a23b0: 7030 7cea 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/MtuRequest;.:(Lno/nordicsemi/android/ble/Request$Type;I)V // method@ea7c │ │ -4a23b6: 1100 |0007: return-object v0 │ │ +4a239c: |[4a239c] no.nordicsemi.android.ble.Request.newMtuRequest:(I)Lno/nordicsemi/android/ble/MtuRequest; │ │ +4a23ac: 2200 5e1b |0000: new-instance v0, Lno/nordicsemi/android/ble/MtuRequest; // type@1b5e │ │ +4a23b0: 6201 35ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REQUEST_MTU:Lno/nordicsemi/android/ble/Request$Type; // field@ab35 │ │ +4a23b4: 7030 7cea 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/MtuRequest;.:(Lno/nordicsemi/android/ble/Request$Type;I)V // method@ea7c │ │ +4a23ba: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=958 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ #23 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -969811,29 +969812,29 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -4a29cc: |[4a29cc] no.nordicsemi.android.ble.Request.newNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a29dc: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a29e0: 6201 2cab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.NOTIFY:Lno/nordicsemi/android/ble/Request$Type; // field@ab2c │ │ -4a29e4: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ -4a29e8: 2180 |0006: array-length v0, v8 │ │ -4a29ea: 0105 |0007: move v5, v0 │ │ -4a29ec: 2803 |0008: goto 000b // +0003 │ │ -4a29ee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a29f0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -4a29f2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4a29f4: 0760 |000c: move-object v0, v6 │ │ -4a29f6: 0772 |000d: move-object v2, v7 │ │ -4a29f8: 0783 |000e: move-object v3, v8 │ │ -4a29fa: 7606 22ec 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ec22 │ │ -4a2a00: 1106 |0012: return-object v6 │ │ +4a29d0: |[4a29d0] no.nordicsemi.android.ble.Request.newNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a29e0: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a29e4: 6201 2cab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.NOTIFY:Lno/nordicsemi/android/ble/Request$Type; // field@ab2c │ │ +4a29e8: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ +4a29ec: 2180 |0006: array-length v0, v8 │ │ +4a29ee: 0105 |0007: move v5, v0 │ │ +4a29f0: 2803 |0008: goto 000b // +0003 │ │ +4a29f2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a29f4: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +4a29f6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4a29f8: 0760 |000c: move-object v0, v6 │ │ +4a29fa: 0772 |000d: move-object v2, v7 │ │ +4a29fc: 0783 |000e: move-object v3, v8 │ │ +4a29fe: 7606 22ec 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ec22 │ │ +4a2a04: 1106 |0012: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x0013 reg=8 (null) [B │ │ │ │ @@ -969842,24 +969843,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4a2a04: |[4a2a04] no.nordicsemi.android.ble.Request.newNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2a14: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a2a18: 6201 2cab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.NOTIFY:Lno/nordicsemi/android/ble/Request$Type; // field@ab2c │ │ -4a2a1c: 0760 |0004: move-object v0, v6 │ │ -4a2a1e: 0772 |0005: move-object v2, v7 │ │ -4a2a20: 0783 |0006: move-object v3, v8 │ │ -4a2a22: 0194 |0007: move v4, v9 │ │ -4a2a24: 01a5 |0008: move v5, v10 │ │ -4a2a26: 7606 22ec 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ec22 │ │ -4a2a2c: 1106 |000c: return-object v6 │ │ +4a2a08: |[4a2a08] no.nordicsemi.android.ble.Request.newNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a2a18: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2a1c: 6201 2cab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.NOTIFY:Lno/nordicsemi/android/ble/Request$Type; // field@ab2c │ │ +4a2a20: 0760 |0004: move-object v0, v6 │ │ +4a2a22: 0772 |0005: move-object v2, v7 │ │ +4a2a24: 0783 |0006: move-object v3, v8 │ │ +4a2a26: 0194 |0007: move v4, v9 │ │ +4a2a28: 01a5 |0008: move v5, v10 │ │ +4a2a2a: 7606 22ec 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ec22 │ │ +4a2a30: 1106 |000c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x000d reg=7 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x000d reg=8 (null) [B │ │ 0x0000 - 0x000d reg=9 (null) I │ │ @@ -969870,57 +969871,57 @@ │ │ type : '()Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a23f8: |[4a23f8] no.nordicsemi.android.ble.Request.newReadBatteryLevelRequest:()Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a2408: 2200 621b |0000: new-instance v0, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ -4a240c: 6201 2eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_BATTERY_LEVEL:Lno/nordicsemi/android/ble/Request$Type; // field@ab2e │ │ -4a2410: 7020 a8ea 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eaa8 │ │ -4a2416: 1100 |0007: return-object v0 │ │ +4a23fc: |[4a23fc] no.nordicsemi.android.ble.Request.newReadBatteryLevelRequest:()Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a240c: 2200 621b |0000: new-instance v0, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ +4a2410: 6201 2eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_BATTERY_LEVEL:Lno/nordicsemi/android/ble/Request$Type; // field@ab2e │ │ +4a2414: 7020 a8ea 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eaa8 │ │ +4a241a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ locals : │ │ │ │ #26 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newReadPhyRequest' │ │ type : '()Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a23b8: |[4a23b8] no.nordicsemi.android.ble.Request.newReadPhyRequest:()Lno/nordicsemi/android/ble/PhyRequest; │ │ -4a23c8: 2200 601b |0000: new-instance v0, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -4a23cc: 6201 30ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab30 │ │ -4a23d0: 7020 8fea 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ea8f │ │ -4a23d6: 1100 |0007: return-object v0 │ │ +4a23bc: |[4a23bc] no.nordicsemi.android.ble.Request.newReadPhyRequest:()Lno/nordicsemi/android/ble/PhyRequest; │ │ +4a23cc: 2200 601b |0000: new-instance v0, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +4a23d0: 6201 30ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab30 │ │ +4a23d4: 7020 8fea 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ea8f │ │ +4a23da: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ locals : │ │ │ │ #27 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newReadRequest' │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2418: |[4a2418] no.nordicsemi.android.ble.Request.newReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a2428: 2200 621b |0000: new-instance v0, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ -4a242c: 6201 2dab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab2d │ │ -4a2430: 7030 a9ea 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eaa9 │ │ -4a2436: 1100 |0007: return-object v0 │ │ +4a241c: |[4a241c] no.nordicsemi.android.ble.Request.newReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a242c: 2200 621b |0000: new-instance v0, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ +4a2430: 6201 2dab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab2d │ │ +4a2434: 7030 a9ea 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eaa9 │ │ +4a243a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #28 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -969928,19 +969929,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2438: |[4a2438] no.nordicsemi.android.ble.Request.newReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a2448: 2200 621b |0000: new-instance v0, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ -4a244c: 6201 2fab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab2f │ │ -4a2450: 7030 aaea 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eaaa │ │ -4a2456: 1100 |0007: return-object v0 │ │ +4a243c: |[4a243c] no.nordicsemi.android.ble.Request.newReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a244c: 2200 621b |0000: new-instance v0, Lno/nordicsemi/android/ble/ReadRequest; // type@1b62 │ │ +4a2450: 6201 2fab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab2f │ │ +4a2454: 7030 aaea 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eaaa │ │ +4a245a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ #29 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -969948,75 +969949,75 @@ │ │ type : '()Lno/nordicsemi/android/ble/ReadRssiRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2458: |[4a2458] no.nordicsemi.android.ble.Request.newReadRssiRequest:()Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ -4a2468: 2200 631b |0000: new-instance v0, Lno/nordicsemi/android/ble/ReadRssiRequest; // type@1b63 │ │ -4a246c: 6201 31ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_RSSI:Lno/nordicsemi/android/ble/Request$Type; // field@ab31 │ │ -4a2470: 7020 c8ea 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eac8 │ │ -4a2476: 1100 |0007: return-object v0 │ │ +4a245c: |[4a245c] no.nordicsemi.android.ble.Request.newReadRssiRequest:()Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ +4a246c: 2200 631b |0000: new-instance v0, Lno/nordicsemi/android/ble/ReadRssiRequest; // type@1b63 │ │ +4a2470: 6201 31ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.READ_RSSI:Lno/nordicsemi/android/ble/Request$Type; // field@ab31 │ │ +4a2474: 7020 c8ea 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eac8 │ │ +4a247a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1045 │ │ locals : │ │ │ │ #30 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newRefreshCacheRequest' │ │ type : '()Lno/nordicsemi/android/ble/SimpleRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a26a0: |[4a26a0] no.nordicsemi.android.ble.Request.newRefreshCacheRequest:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ -4a26b0: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ -4a26b4: 6201 32ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REFRESH_CACHE:Lno/nordicsemi/android/ble/Request$Type; // field@ab32 │ │ -4a26b8: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ -4a26be: 1100 |0007: return-object v0 │ │ +4a26a4: |[4a26a4] no.nordicsemi.android.ble.Request.newRefreshCacheRequest:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ +4a26b4: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ +4a26b8: 6201 32ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REFRESH_CACHE:Lno/nordicsemi/android/ble/Request$Type; // field@ab32 │ │ +4a26bc: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ +4a26c2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ locals : │ │ │ │ #31 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newReliableWriteRequest' │ │ type : '()Lno/nordicsemi/android/ble/ReliableWriteRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4a2478: |[4a2478] no.nordicsemi.android.ble.Request.newReliableWriteRequest:()Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ -4a2488: 2200 641b |0000: new-instance v0, Lno/nordicsemi/android/ble/ReliableWriteRequest; // type@1b64 │ │ -4a248c: 7010 d9ea 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.:()V // method@ead9 │ │ -4a2492: 1100 |0005: return-object v0 │ │ +4a247c: |[4a247c] no.nordicsemi.android.ble.Request.newReliableWriteRequest:()Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ +4a248c: 2200 641b |0000: new-instance v0, Lno/nordicsemi/android/ble/ReliableWriteRequest; // type@1b64 │ │ +4a2490: 7010 d9ea 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.:()V // method@ead9 │ │ +4a2496: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ │ │ #32 : (in Lno/nordicsemi/android/ble/Request;) │ │ name : 'newSetPreferredPhyRequest' │ │ type : '(III)Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4a23d8: |[4a23d8] no.nordicsemi.android.ble.Request.newSetPreferredPhyRequest:(III)Lno/nordicsemi/android/ble/PhyRequest; │ │ -4a23e8: 2200 601b |0000: new-instance v0, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -4a23ec: 6201 38ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_PREFERRED_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab38 │ │ -4a23f0: 7054 90ea 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lno/nordicsemi/android/ble/PhyRequest;.:(Lno/nordicsemi/android/ble/Request$Type;III)V // method@ea90 │ │ -4a23f6: 1100 |0007: return-object v0 │ │ +4a23dc: |[4a23dc] no.nordicsemi.android.ble.Request.newSetPreferredPhyRequest:(III)Lno/nordicsemi/android/ble/PhyRequest; │ │ +4a23ec: 2200 601b |0000: new-instance v0, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +4a23f0: 6201 38ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_PREFERRED_PHY:Lno/nordicsemi/android/ble/Request$Type; // field@ab38 │ │ +4a23f4: 7054 90ea 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lno/nordicsemi/android/ble/PhyRequest;.:(Lno/nordicsemi/android/ble/Request$Type;III)V // method@ea90 │ │ +4a23fa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1015 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ 0x0000 - 0x0008 reg=3 (null) I │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -970026,29 +970027,29 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -4a2538: |[4a2538] no.nordicsemi.android.ble.Request.newSetValueRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a2548: 2206 6b1b |0000: new-instance v6, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ -4a254c: 6201 39ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab39 │ │ -4a2550: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ -4a2554: 2180 |0006: array-length v0, v8 │ │ -4a2556: 0105 |0007: move v5, v0 │ │ -4a2558: 2803 |0008: goto 000b // +0003 │ │ -4a255a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a255c: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -4a255e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4a2560: 0760 |000c: move-object v0, v6 │ │ -4a2562: 0772 |000d: move-object v2, v7 │ │ -4a2564: 0783 |000e: move-object v3, v8 │ │ -4a2566: 7606 6aeb 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/SetValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@eb6a │ │ -4a256c: 1106 |0012: return-object v6 │ │ +4a253c: |[4a253c] no.nordicsemi.android.ble.Request.newSetValueRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a254c: 2206 6b1b |0000: new-instance v6, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ +4a2550: 6201 39ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab39 │ │ +4a2554: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ +4a2558: 2180 |0006: array-length v0, v8 │ │ +4a255a: 0105 |0007: move v5, v0 │ │ +4a255c: 2803 |0008: goto 000b // +0003 │ │ +4a255e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a2560: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +4a2562: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4a2564: 0760 |000c: move-object v0, v6 │ │ +4a2566: 0772 |000d: move-object v2, v7 │ │ +4a2568: 0783 |000e: move-object v3, v8 │ │ +4a256a: 7606 6aeb 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/SetValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@eb6a │ │ +4a2570: 1106 |0012: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x0013 reg=8 (null) [B │ │ │ │ @@ -970057,24 +970058,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4a2570: |[4a2570] no.nordicsemi.android.ble.Request.newSetValueRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a2580: 2206 6b1b |0000: new-instance v6, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ -4a2584: 6201 39ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab39 │ │ -4a2588: 0760 |0004: move-object v0, v6 │ │ -4a258a: 0772 |0005: move-object v2, v7 │ │ -4a258c: 0783 |0006: move-object v3, v8 │ │ -4a258e: 0194 |0007: move v4, v9 │ │ -4a2590: 01a5 |0008: move v5, v10 │ │ -4a2592: 7606 6aeb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/SetValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@eb6a │ │ -4a2598: 1106 |000c: return-object v6 │ │ +4a2574: |[4a2574] no.nordicsemi.android.ble.Request.newSetValueRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a2584: 2206 6b1b |0000: new-instance v6, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ +4a2588: 6201 39ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab39 │ │ +4a258c: 0760 |0004: move-object v0, v6 │ │ +4a258e: 0772 |0005: move-object v2, v7 │ │ +4a2590: 0783 |0006: move-object v3, v8 │ │ +4a2592: 0194 |0007: move v4, v9 │ │ +4a2594: 01a5 |0008: move v5, v10 │ │ +4a2596: 7606 6aeb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/SetValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@eb6a │ │ +4a259c: 1106 |000c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ locals : │ │ 0x0000 - 0x000d reg=7 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x000d reg=8 (null) [B │ │ 0x0000 - 0x000d reg=9 (null) I │ │ @@ -970085,29 +970086,29 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -4a259c: |[4a259c] no.nordicsemi.android.ble.Request.newSetValueRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a25ac: 2206 6b1b |0000: new-instance v6, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ -4a25b0: 6201 37ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_DESCRIPTOR_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab37 │ │ -4a25b4: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ -4a25b8: 2180 |0006: array-length v0, v8 │ │ -4a25ba: 0105 |0007: move v5, v0 │ │ -4a25bc: 2803 |0008: goto 000b // +0003 │ │ -4a25be: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a25c0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -4a25c2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4a25c4: 0760 |000c: move-object v0, v6 │ │ -4a25c6: 0772 |000d: move-object v2, v7 │ │ -4a25c8: 0783 |000e: move-object v3, v8 │ │ -4a25ca: 7606 6beb 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/SetValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@eb6b │ │ -4a25d0: 1106 |0012: return-object v6 │ │ +4a25a0: |[4a25a0] no.nordicsemi.android.ble.Request.newSetValueRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a25b0: 2206 6b1b |0000: new-instance v6, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ +4a25b4: 6201 37ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_DESCRIPTOR_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab37 │ │ +4a25b8: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ +4a25bc: 2180 |0006: array-length v0, v8 │ │ +4a25be: 0105 |0007: move v5, v0 │ │ +4a25c0: 2803 |0008: goto 000b // +0003 │ │ +4a25c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a25c4: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +4a25c6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4a25c8: 0760 |000c: move-object v0, v6 │ │ +4a25ca: 0772 |000d: move-object v2, v7 │ │ +4a25cc: 0783 |000e: move-object v3, v8 │ │ +4a25ce: 7606 6beb 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/SetValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@eb6b │ │ +4a25d4: 1106 |0012: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ 0x0000 - 0x0013 reg=8 (null) [B │ │ │ │ @@ -970116,24 +970117,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4a25d4: |[4a25d4] no.nordicsemi.android.ble.Request.newSetValueRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a25e4: 2206 6b1b |0000: new-instance v6, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ -4a25e8: 6201 37ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_DESCRIPTOR_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab37 │ │ -4a25ec: 0760 |0004: move-object v0, v6 │ │ -4a25ee: 0772 |0005: move-object v2, v7 │ │ -4a25f0: 0783 |0006: move-object v3, v8 │ │ -4a25f2: 0194 |0007: move v4, v9 │ │ -4a25f4: 01a5 |0008: move v5, v10 │ │ -4a25f6: 7606 6beb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/SetValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@eb6b │ │ -4a25fc: 1106 |000c: return-object v6 │ │ +4a25d8: |[4a25d8] no.nordicsemi.android.ble.Request.newSetValueRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a25e8: 2206 6b1b |0000: new-instance v6, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ +4a25ec: 6201 37ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SET_DESCRIPTOR_VALUE:Lno/nordicsemi/android/ble/Request$Type; // field@ab37 │ │ +4a25f0: 0760 |0004: move-object v0, v6 │ │ +4a25f2: 0772 |0005: move-object v2, v7 │ │ +4a25f4: 0783 |0006: move-object v3, v8 │ │ +4a25f6: 0194 |0007: move v4, v9 │ │ +4a25f8: 01a5 |0008: move v5, v10 │ │ +4a25fa: 7606 6beb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/SetValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@eb6b │ │ +4a2600: 1106 |000c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ locals : │ │ 0x0000 - 0x000d reg=7 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ 0x0000 - 0x000d reg=8 (null) [B │ │ 0x0000 - 0x000d reg=9 (null) I │ │ @@ -970144,19 +970145,19 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/SleepRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4a26e0: |[4a26e0] no.nordicsemi.android.ble.Request.newSleepRequest:(J)Lno/nordicsemi/android/ble/SleepRequest; │ │ -4a26f0: 2200 6e1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SleepRequest; // type@1b6e │ │ -4a26f4: 6201 3aab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SLEEP:Lno/nordicsemi/android/ble/Request$Type; // field@ab3a │ │ -4a26f8: 7040 94eb 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/SleepRequest;.:(Lno/nordicsemi/android/ble/Request$Type;J)V // method@eb94 │ │ -4a26fe: 1100 |0007: return-object v0 │ │ +4a26e4: |[4a26e4] no.nordicsemi.android.ble.Request.newSleepRequest:(J)Lno/nordicsemi/android/ble/SleepRequest; │ │ +4a26f4: 2200 6e1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SleepRequest; // type@1b6e │ │ +4a26f8: 6201 3aab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.SLEEP:Lno/nordicsemi/android/ble/Request$Type; // field@ab3a │ │ +4a26fc: 7040 94eb 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/SleepRequest;.:(Lno/nordicsemi/android/ble/Request$Type;J)V // method@eb94 │ │ +4a2702: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1082 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ │ │ #38 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -970164,19 +970165,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2808: |[4a2808] no.nordicsemi.android.ble.Request.newWaitForIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a2818: 2200 741b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ -4a281c: 6201 3cab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_INDICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3c │ │ -4a2820: 7030 f7eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ebf7 │ │ -4a2826: 1100 |0007: return-object v0 │ │ +4a280c: |[4a280c] no.nordicsemi.android.ble.Request.newWaitForIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a281c: 2200 741b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ +4a2820: 6201 3cab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_INDICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3c │ │ +4a2824: 7030 f7eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ebf7 │ │ +4a282a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #39 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -970184,19 +970185,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2828: |[4a2828] no.nordicsemi.android.ble.Request.newWaitForNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a2838: 2200 741b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ -4a283c: 6201 3dab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_NOTIFICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3d │ │ -4a2840: 7030 f7eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ebf7 │ │ -4a2846: 1100 |0007: return-object v0 │ │ +4a282c: |[4a282c] no.nordicsemi.android.ble.Request.newWaitForNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a283c: 2200 741b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ +4a2840: 6201 3dab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_NOTIFICATION:Lno/nordicsemi/android/ble/Request$Type; // field@ab3d │ │ +4a2844: 7030 f7eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ebf7 │ │ +4a284a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #40 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -970204,19 +970205,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2700: |[4a2700] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a2710: 2200 731b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ -4a2714: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ -4a2718: 7030 d6eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ebd6 │ │ -4a271e: 1100 |0007: return-object v0 │ │ +4a2704: |[4a2704] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a2714: 2200 731b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ +4a2718: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ +4a271c: 7030 d6eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ebd6 │ │ +4a2722: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #41 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -970224,29 +970225,29 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -4a2720: |[4a2720] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a2730: 2206 731b |0000: new-instance v6, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ -4a2734: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ -4a2738: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ -4a273c: 2180 |0006: array-length v0, v8 │ │ -4a273e: 0105 |0007: move v5, v0 │ │ -4a2740: 2803 |0008: goto 000b // +0003 │ │ -4a2742: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a2744: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -4a2746: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4a2748: 0760 |000c: move-object v0, v6 │ │ -4a274a: 0772 |000d: move-object v2, v7 │ │ -4a274c: 0783 |000e: move-object v3, v8 │ │ -4a274e: 7606 d7eb 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ebd7 │ │ -4a2754: 1106 |0012: return-object v6 │ │ +4a2724: |[4a2724] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a2734: 2206 731b |0000: new-instance v6, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ +4a2738: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ +4a273c: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ +4a2740: 2180 |0006: array-length v0, v8 │ │ +4a2742: 0105 |0007: move v5, v0 │ │ +4a2744: 2803 |0008: goto 000b // +0003 │ │ +4a2746: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a2748: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +4a274a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4a274c: 0760 |000c: move-object v0, v6 │ │ +4a274e: 0772 |000d: move-object v2, v7 │ │ +4a2750: 0783 |000e: move-object v3, v8 │ │ +4a2752: 7606 d7eb 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ebd7 │ │ +4a2758: 1106 |0012: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x0013 reg=8 (null) [B │ │ │ │ @@ -970255,24 +970256,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4a2758: |[4a2758] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a2768: 2206 731b |0000: new-instance v6, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ -4a276c: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ -4a2770: 0760 |0004: move-object v0, v6 │ │ -4a2772: 0772 |0005: move-object v2, v7 │ │ -4a2774: 0783 |0006: move-object v3, v8 │ │ -4a2776: 0194 |0007: move v4, v9 │ │ -4a2778: 01a5 |0008: move v5, v10 │ │ -4a277a: 7606 d7eb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ebd7 │ │ -4a2780: 1106 |000c: return-object v6 │ │ +4a275c: |[4a275c] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a276c: 2206 731b |0000: new-instance v6, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ +4a2770: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ +4a2774: 0760 |0004: move-object v0, v6 │ │ +4a2776: 0772 |0005: move-object v2, v7 │ │ +4a2778: 0783 |0006: move-object v3, v8 │ │ +4a277a: 0194 |0007: move v4, v9 │ │ +4a277c: 01a5 |0008: move v5, v10 │ │ +4a277e: 7606 d7eb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V // method@ebd7 │ │ +4a2784: 1106 |000c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ locals : │ │ 0x0000 - 0x000d reg=7 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x000d reg=8 (null) [B │ │ 0x0000 - 0x000d reg=9 (null) I │ │ @@ -970283,19 +970284,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2784: |[4a2784] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a2794: 2200 731b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ -4a2798: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ -4a279c: 7030 d8eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@ebd8 │ │ -4a27a2: 1100 |0007: return-object v0 │ │ +4a2788: |[4a2788] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a2798: 2200 731b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ +4a279c: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ +4a27a0: 7030 d8eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@ebd8 │ │ +4a27a6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ #44 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -970303,29 +970304,29 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -4a27a4: |[4a27a4] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a27b4: 2206 731b |0000: new-instance v6, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ -4a27b8: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ -4a27bc: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ -4a27c0: 2180 |0006: array-length v0, v8 │ │ -4a27c2: 0105 |0007: move v5, v0 │ │ -4a27c4: 2803 |0008: goto 000b // +0003 │ │ -4a27c6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a27c8: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -4a27ca: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4a27cc: 0760 |000c: move-object v0, v6 │ │ -4a27ce: 0772 |000d: move-object v2, v7 │ │ -4a27d0: 0783 |000e: move-object v3, v8 │ │ -4a27d2: 7606 d9eb 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@ebd9 │ │ -4a27d8: 1106 |0012: return-object v6 │ │ +4a27a8: |[4a27a8] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a27b8: 2206 731b |0000: new-instance v6, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ +4a27bc: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ +4a27c0: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ +4a27c4: 2180 |0006: array-length v0, v8 │ │ +4a27c6: 0105 |0007: move v5, v0 │ │ +4a27c8: 2803 |0008: goto 000b // +0003 │ │ +4a27ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a27cc: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +4a27ce: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4a27d0: 0760 |000c: move-object v0, v6 │ │ +4a27d2: 0772 |000d: move-object v2, v7 │ │ +4a27d4: 0783 |000e: move-object v3, v8 │ │ +4a27d6: 7606 d9eb 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@ebd9 │ │ +4a27dc: 1106 |0012: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ 0x0000 - 0x0013 reg=8 (null) [B │ │ │ │ @@ -970334,24 +970335,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4a27dc: |[4a27dc] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a27ec: 2206 731b |0000: new-instance v6, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ -4a27f0: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ -4a27f4: 0760 |0004: move-object v0, v6 │ │ -4a27f6: 0772 |0005: move-object v2, v7 │ │ -4a27f8: 0783 |0006: move-object v3, v8 │ │ -4a27fa: 0194 |0007: move v4, v9 │ │ -4a27fc: 01a5 |0008: move v5, v10 │ │ -4a27fe: 7606 d9eb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@ebd9 │ │ -4a2804: 1106 |000c: return-object v6 │ │ +4a27e0: |[4a27e0] no.nordicsemi.android.ble.Request.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a27f0: 2206 731b |0000: new-instance v6, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ +4a27f4: 6201 3eab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_READ:Lno/nordicsemi/android/ble/Request$Type; // field@ab3e │ │ +4a27f8: 0760 |0004: move-object v0, v6 │ │ +4a27fa: 0772 |0005: move-object v2, v7 │ │ +4a27fc: 0783 |0006: move-object v3, v8 │ │ +4a27fe: 0194 |0007: move v4, v9 │ │ +4a2800: 01a5 |0008: move v5, v10 │ │ +4a2802: 7606 d9eb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WaitForReadRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@ebd9 │ │ +4a2808: 1106 |000c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ locals : │ │ 0x0000 - 0x000d reg=7 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ 0x0000 - 0x000d reg=8 (null) [B │ │ 0x0000 - 0x000d reg=9 (null) I │ │ @@ -970362,19 +970363,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2848: |[4a2848] no.nordicsemi.android.ble.Request.newWaitForWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a2858: 2200 741b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ -4a285c: 6201 3fab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab3f │ │ -4a2860: 7030 f7eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ebf7 │ │ -4a2866: 1100 |0007: return-object v0 │ │ +4a284c: |[4a284c] no.nordicsemi.android.ble.Request.newWaitForWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a285c: 2200 741b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ +4a2860: 6201 3fab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab3f │ │ +4a2864: 7030 f7eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ebf7 │ │ +4a286a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #47 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -970382,19 +970383,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2868: |[4a2868] no.nordicsemi.android.ble.Request.newWaitForWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a2878: 2200 741b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ -4a287c: 6201 3fab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab3f │ │ -4a2880: 7030 f8eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@ebf8 │ │ -4a2886: 1100 |0007: return-object v0 │ │ +4a286c: |[4a286c] no.nordicsemi.android.ble.Request.newWaitForWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a287c: 2200 741b |0000: new-instance v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ +4a2880: 6201 3fab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WAIT_FOR_WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab3f │ │ +4a2884: 7030 f8eb 1002 |0004: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@ebf8 │ │ +4a288a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ #48 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -970402,36 +970403,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 29 16-bit code units │ │ -4a2a30: |[4a2a30] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2a40: 2207 751b |0000: new-instance v7, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a2a44: 6201 40ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ -4a2a48: 3809 0500 |0004: if-eqz v9, 0009 // +0005 │ │ -4a2a4c: 2190 |0006: array-length v0, v9 │ │ -4a2a4e: 0105 |0007: move v5, v0 │ │ -4a2a50: 2803 |0008: goto 000b // +0003 │ │ -4a2a52: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a2a54: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -4a2a56: 3808 0800 |000b: if-eqz v8, 0013 // +0008 │ │ -4a2a5a: 6e10 7702 0800 |000d: invoke-virtual {v8}, Landroid/bluetooth/BluetoothGattCharacteristic;.getWriteType:()I // method@0277 │ │ -4a2a60: 0a00 |0010: move-result v0 │ │ -4a2a62: 0106 |0011: move v6, v0 │ │ -4a2a64: 2803 |0012: goto 0015 // +0003 │ │ -4a2a66: 1220 |0013: const/4 v0, #int 2 // #2 │ │ -4a2a68: 1226 |0014: const/4 v6, #int 2 // #2 │ │ -4a2a6a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -4a2a6c: 0770 |0016: move-object v0, v7 │ │ -4a2a6e: 0782 |0017: move-object v2, v8 │ │ -4a2a70: 0793 |0018: move-object v3, v9 │ │ -4a2a72: 7607 23ec 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V // method@ec23 │ │ -4a2a78: 1107 |001c: return-object v7 │ │ +4a2a34: |[4a2a34] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a2a44: 2207 751b |0000: new-instance v7, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2a48: 6201 40ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ +4a2a4c: 3809 0500 |0004: if-eqz v9, 0009 // +0005 │ │ +4a2a50: 2190 |0006: array-length v0, v9 │ │ +4a2a52: 0105 |0007: move v5, v0 │ │ +4a2a54: 2803 |0008: goto 000b // +0003 │ │ +4a2a56: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a2a58: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +4a2a5a: 3808 0800 |000b: if-eqz v8, 0013 // +0008 │ │ +4a2a5e: 6e10 7702 0800 |000d: invoke-virtual {v8}, Landroid/bluetooth/BluetoothGattCharacteristic;.getWriteType:()I // method@0277 │ │ +4a2a64: 0a00 |0010: move-result v0 │ │ +4a2a66: 0106 |0011: move v6, v0 │ │ +4a2a68: 2803 |0012: goto 0015 // +0003 │ │ +4a2a6a: 1220 |0013: const/4 v0, #int 2 // #2 │ │ +4a2a6c: 1226 |0014: const/4 v6, #int 2 // #2 │ │ +4a2a6e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +4a2a70: 0770 |0016: move-object v0, v7 │ │ +4a2a72: 0782 |0017: move-object v2, v8 │ │ +4a2a74: 0793 |0018: move-object v3, v9 │ │ +4a2a76: 7607 23ec 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V // method@ec23 │ │ +4a2a7c: 1107 |001c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x000d line=283 │ │ locals : │ │ 0x0000 - 0x001d reg=8 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x001d reg=9 (null) [B │ │ @@ -970441,30 +970442,30 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BI)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -4a2a7c: |[4a2a7c] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BI)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2a8c: 2207 751b |0000: new-instance v7, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a2a90: 6201 40ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ -4a2a94: 3809 0500 |0004: if-eqz v9, 0009 // +0005 │ │ -4a2a98: 2190 |0006: array-length v0, v9 │ │ -4a2a9a: 0105 |0007: move v5, v0 │ │ -4a2a9c: 2803 |0008: goto 000b // +0003 │ │ -4a2a9e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a2aa0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -4a2aa2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4a2aa4: 0770 |000c: move-object v0, v7 │ │ -4a2aa6: 0782 |000d: move-object v2, v8 │ │ -4a2aa8: 0793 |000e: move-object v3, v9 │ │ -4a2aaa: 01a6 |000f: move v6, v10 │ │ -4a2aac: 7607 23ec 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V // method@ec23 │ │ -4a2ab2: 1107 |0013: return-object v7 │ │ +4a2a80: |[4a2a80] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BI)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a2a90: 2207 751b |0000: new-instance v7, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2a94: 6201 40ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ +4a2a98: 3809 0500 |0004: if-eqz v9, 0009 // +0005 │ │ +4a2a9c: 2190 |0006: array-length v0, v9 │ │ +4a2a9e: 0105 |0007: move v5, v0 │ │ +4a2aa0: 2803 |0008: goto 000b // +0003 │ │ +4a2aa2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a2aa4: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +4a2aa6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4a2aa8: 0770 |000c: move-object v0, v7 │ │ +4a2aaa: 0782 |000d: move-object v2, v8 │ │ +4a2aac: 0793 |000e: move-object v3, v9 │ │ +4a2aae: 01a6 |000f: move v6, v10 │ │ +4a2ab0: 7607 23ec 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V // method@ec23 │ │ +4a2ab6: 1107 |0013: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0014 reg=8 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x0014 reg=9 (null) [B │ │ 0x0000 - 0x0014 reg=10 (null) I │ │ @@ -970474,31 +970475,31 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -4a2ab4: |[4a2ab4] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2ac4: 2207 751b |0000: new-instance v7, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a2ac8: 6201 40ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ -4a2acc: 3808 0800 |0004: if-eqz v8, 000c // +0008 │ │ -4a2ad0: 6e10 7702 0800 |0006: invoke-virtual {v8}, Landroid/bluetooth/BluetoothGattCharacteristic;.getWriteType:()I // method@0277 │ │ -4a2ad6: 0a00 |0009: move-result v0 │ │ -4a2ad8: 0106 |000a: move v6, v0 │ │ -4a2ada: 2803 |000b: goto 000e // +0003 │ │ -4a2adc: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -4a2ade: 1226 |000d: const/4 v6, #int 2 // #2 │ │ -4a2ae0: 0770 |000e: move-object v0, v7 │ │ -4a2ae2: 0782 |000f: move-object v2, v8 │ │ -4a2ae4: 0793 |0010: move-object v3, v9 │ │ -4a2ae6: 01a4 |0011: move v4, v10 │ │ -4a2ae8: 01b5 |0012: move v5, v11 │ │ -4a2aea: 7607 23ec 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V // method@ec23 │ │ -4a2af0: 1107 |0016: return-object v7 │ │ +4a2ab8: |[4a2ab8] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a2ac8: 2207 751b |0000: new-instance v7, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2acc: 6201 40ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ +4a2ad0: 3808 0800 |0004: if-eqz v8, 000c // +0008 │ │ +4a2ad4: 6e10 7702 0800 |0006: invoke-virtual {v8}, Landroid/bluetooth/BluetoothGattCharacteristic;.getWriteType:()I // method@0277 │ │ +4a2ada: 0a00 |0009: move-result v0 │ │ +4a2adc: 0106 |000a: move v6, v0 │ │ +4a2ade: 2803 |000b: goto 000e // +0003 │ │ +4a2ae0: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +4a2ae2: 1226 |000d: const/4 v6, #int 2 // #2 │ │ +4a2ae4: 0770 |000e: move-object v0, v7 │ │ +4a2ae6: 0782 |000f: move-object v2, v8 │ │ +4a2ae8: 0793 |0010: move-object v3, v9 │ │ +4a2aea: 01a4 |0011: move v4, v10 │ │ +4a2aec: 01b5 |0012: move v5, v11 │ │ +4a2aee: 7607 23ec 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V // method@ec23 │ │ +4a2af4: 1107 |0016: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0006 line=334 │ │ locals : │ │ 0x0000 - 0x0017 reg=8 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x0017 reg=9 (null) [B │ │ @@ -970510,25 +970511,25 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -4a2af4: |[4a2af4] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2b04: 2207 751b |0000: new-instance v7, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a2b08: 6201 40ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ -4a2b0c: 0770 |0004: move-object v0, v7 │ │ -4a2b0e: 0782 |0005: move-object v2, v8 │ │ -4a2b10: 0793 |0006: move-object v3, v9 │ │ -4a2b12: 01a4 |0007: move v4, v10 │ │ -4a2b14: 01b5 |0008: move v5, v11 │ │ -4a2b16: 01c6 |0009: move v6, v12 │ │ -4a2b18: 7607 23ec 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V // method@ec23 │ │ -4a2b1e: 1107 |000d: return-object v7 │ │ +4a2af8: |[4a2af8] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a2b08: 2207 751b |0000: new-instance v7, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2b0c: 6201 40ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE:Lno/nordicsemi/android/ble/Request$Type; // field@ab40 │ │ +4a2b10: 0770 |0004: move-object v0, v7 │ │ +4a2b12: 0782 |0005: move-object v2, v8 │ │ +4a2b14: 0793 |0006: move-object v3, v9 │ │ +4a2b16: 01a4 |0007: move v4, v10 │ │ +4a2b18: 01b5 |0008: move v5, v11 │ │ +4a2b1a: 01c6 |0009: move v6, v12 │ │ +4a2b1c: 7607 23ec 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V // method@ec23 │ │ +4a2b22: 1107 |000d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x000e reg=8 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x000e reg=9 (null) [B │ │ 0x0000 - 0x000e reg=10 (null) I │ │ @@ -970540,29 +970541,29 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -4a2b20: |[4a2b20] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2b30: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a2b34: 6201 41ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab41 │ │ -4a2b38: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ -4a2b3c: 2180 |0006: array-length v0, v8 │ │ -4a2b3e: 0105 |0007: move v5, v0 │ │ -4a2b40: 2803 |0008: goto 000b // +0003 │ │ -4a2b42: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a2b44: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -4a2b46: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4a2b48: 0760 |000c: move-object v0, v6 │ │ -4a2b4a: 0772 |000d: move-object v2, v7 │ │ -4a2b4c: 0783 |000e: move-object v3, v8 │ │ -4a2b4e: 7606 24ec 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@ec24 │ │ -4a2b54: 1106 |0012: return-object v6 │ │ +4a2b24: |[4a2b24] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a2b34: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2b38: 6201 41ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab41 │ │ +4a2b3c: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ +4a2b40: 2180 |0006: array-length v0, v8 │ │ +4a2b42: 0105 |0007: move v5, v0 │ │ +4a2b44: 2803 |0008: goto 000b // +0003 │ │ +4a2b46: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a2b48: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +4a2b4a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4a2b4c: 0760 |000c: move-object v0, v6 │ │ +4a2b4e: 0772 |000d: move-object v2, v7 │ │ +4a2b50: 0783 |000e: move-object v3, v8 │ │ +4a2b52: 7606 24ec 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@ec24 │ │ +4a2b58: 1106 |0012: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ 0x0000 - 0x0013 reg=8 (null) [B │ │ │ │ @@ -970571,24 +970572,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4a2b58: |[4a2b58] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a2b68: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a2b6c: 6201 41ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab41 │ │ -4a2b70: 0760 |0004: move-object v0, v6 │ │ -4a2b72: 0772 |0005: move-object v2, v7 │ │ -4a2b74: 0783 |0006: move-object v3, v8 │ │ -4a2b76: 0194 |0007: move v4, v9 │ │ -4a2b78: 01a5 |0008: move v5, v10 │ │ -4a2b7a: 7606 24ec 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@ec24 │ │ -4a2b80: 1106 |000c: return-object v6 │ │ +4a2b5c: |[4a2b5c] no.nordicsemi.android.ble.Request.newWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a2b6c: 2206 751b |0000: new-instance v6, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a2b70: 6201 41ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.WRITE_DESCRIPTOR:Lno/nordicsemi/android/ble/Request$Type; // field@ab41 │ │ +4a2b74: 0760 |0004: move-object v0, v6 │ │ +4a2b76: 0772 |0005: move-object v2, v7 │ │ +4a2b78: 0783 |0006: move-object v3, v8 │ │ +4a2b7a: 0194 |0007: move v4, v9 │ │ +4a2b7c: 01a5 |0008: move v5, v10 │ │ +4a2b7e: 7606 24ec 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V // method@ec24 │ │ +4a2b84: 1106 |000c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x000d reg=7 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ 0x0000 - 0x000d reg=8 (null) [B │ │ 0x0000 - 0x000d reg=9 (null) I │ │ @@ -970599,19 +970600,19 @@ │ │ type : '()Lno/nordicsemi/android/ble/SimpleRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a26c0: |[4a26c0] no.nordicsemi.android.ble.Request.removeBond:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ -4a26d0: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ -4a26d4: 6201 33ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REMOVE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab33 │ │ -4a26d8: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ -4a26de: 1100 |0007: return-object v0 │ │ +4a26c4: |[4a26c4] no.nordicsemi.android.ble.Request.removeBond:()Lno/nordicsemi/android/ble/SimpleRequest; │ │ +4a26d4: 2200 6c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/SimpleRequest; // type@1b6c │ │ +4a26d8: 6201 33ab |0002: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.REMOVE_BOND:Lno/nordicsemi/android/ble/Request$Type; // field@ab33 │ │ +4a26dc: 7020 7beb 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ +4a26e2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -970619,17 +970620,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a2494: |[4a2494] no.nordicsemi.android.ble.Request.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a24a4: 5b01 42ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab42 │ │ -4a24a8: 1100 |0002: return-object v0 │ │ +4a2498: |[4a2498] no.nordicsemi.android.ble.Request.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a24a8: 5b01 42ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab42 │ │ +4a24ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1171 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -970638,17 +970639,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a24ac: |[4a24ac] no.nordicsemi.android.ble.Request.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a24bc: 5b01 4fab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4f │ │ -4a24c0: 1100 |0002: return-object v0 │ │ +4a24b0: |[4a24b0] no.nordicsemi.android.ble.Request.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a24c0: 5b01 4fab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4f │ │ +4a24c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -970657,18 +970658,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4a2c64: |[4a2c64] no.nordicsemi.android.ble.Request.enqueue:()V │ │ -4a2c74: 5410 4dab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.requestHandler:Lno/nordicsemi/android/ble/RequestHandler; // field@ab4d │ │ -4a2c78: 6e20 4feb 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestHandler;.enqueue:(Lno/nordicsemi/android/ble/Request;)V // method@eb4f │ │ -4a2c7e: 0e00 |0005: return-void │ │ +4a2c68: |[4a2c68] no.nordicsemi.android.ble.Request.enqueue:()V │ │ +4a2c78: 5410 4dab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.requestHandler:Lno/nordicsemi/android/ble/RequestHandler; // field@ab4d │ │ +4a2c7c: 6e20 4feb 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestHandler;.enqueue:(Lno/nordicsemi/android/ble/Request;)V // method@eb4f │ │ +4a2c82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/Request; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/Request;) │ │ @@ -970676,17 +970677,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a24c4: |[4a24c4] no.nordicsemi.android.ble.Request.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a24d4: 5b01 46ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab46 │ │ -4a24d8: 1100 |0002: return-object v0 │ │ +4a24c8: |[4a24c8] no.nordicsemi.android.ble.Request.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a24d8: 5b01 46ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab46 │ │ +4a24dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1114 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -970695,17 +970696,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a2c80: |[4a2c80] no.nordicsemi.android.ble.Request.internalBefore:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)V │ │ -4a2c90: 5b01 49ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.internalBeforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab49 │ │ -4a2c94: 0e00 |0002: return-void │ │ +4a2c84: |[4a2c84] no.nordicsemi.android.ble.Request.internalBefore:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)V │ │ +4a2c94: 5b01 49ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.internalBeforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab49 │ │ +4a2c98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -970714,17 +970715,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a2c98: |[4a2c98] no.nordicsemi.android.ble.Request.internalFail:(Lno/nordicsemi/android/ble/callback/FailCallback;)V │ │ -4a2ca8: 5b01 4aab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.internalFailCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab4a │ │ -4a2cac: 0e00 |0002: return-void │ │ +4a2c9c: |[4a2c9c] no.nordicsemi.android.ble.Request.internalFail:(Lno/nordicsemi/android/ble/callback/FailCallback;)V │ │ +4a2cac: 5b01 4aab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.internalFailCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab4a │ │ +4a2cb0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -970733,17 +970734,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a2cb0: |[4a2cb0] no.nordicsemi.android.ble.Request.internalSuccess:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)V │ │ -4a2cc0: 5b01 4bab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.internalSuccessCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4b │ │ -4a2cc4: 0e00 |0002: return-void │ │ +4a2cb4: |[4a2cb4] no.nordicsemi.android.ble.Request.internalSuccess:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)V │ │ +4a2cc4: 5b01 4bab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.internalSuccessCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4b │ │ +4a2cc8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -970752,17 +970753,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a24dc: |[4a24dc] no.nordicsemi.android.ble.Request.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a24ec: 5b01 4cab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.invalidRequestCallback:Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; // field@ab4c │ │ -4a24f0: 1100 |0002: return-object v0 │ │ +4a24e0: |[4a24e0] no.nordicsemi.android.ble.Request.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a24f0: 5b01 4cab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request;.invalidRequestCallback:Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; // field@ab4c │ │ +4a24f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1159 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -970771,19 +970772,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a2cc8: |[4a2cc8] no.nordicsemi.android.ble.Request.lambda$notifyFail$2$Request:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a2cd8: 5410 46ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab46 │ │ -4a2cdc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4a2ce0: 7230 45ec 2003 |0004: invoke-interface {v0, v2, v3}, Lno/nordicsemi/android/ble/callback/FailCallback;.onRequestFailed:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec45 │ │ -4a2ce6: 0e00 |0007: return-void │ │ +4a2ccc: |[4a2ccc] no.nordicsemi.android.ble.Request.lambda$notifyFail$2$Request:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a2cdc: 5410 46ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab46 │ │ +4a2ce0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4a2ce4: 7230 45ec 2003 |0004: invoke-interface {v0, v2, v3}, Lno/nordicsemi/android/ble/callback/FailCallback;.onRequestFailed:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec45 │ │ +4a2cea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1217 │ │ 0x0004 line=1218 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -970794,19 +970795,19 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a2ce8: |[4a2ce8] no.nordicsemi.android.ble.Request.lambda$notifyInvalidRequest$3$Request:()V │ │ -4a2cf8: 5410 4cab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.invalidRequestCallback:Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; // field@ab4c │ │ -4a2cfc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4a2d00: 7210 46ec 0000 |0004: invoke-interface {v0}, Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;.onInvalidRequest:()V // method@ec46 │ │ -4a2d06: 0e00 |0007: return-void │ │ +4a2cec: |[4a2cec] no.nordicsemi.android.ble.Request.lambda$notifyInvalidRequest$3$Request:()V │ │ +4a2cfc: 5410 4cab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.invalidRequestCallback:Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; // field@ab4c │ │ +4a2d00: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4a2d04: 7210 46ec 0000 |0004: invoke-interface {v0}, Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;.onInvalidRequest:()V // method@ec46 │ │ +4a2d0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ 0x0004 line=1229 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/Request; │ │ │ │ @@ -970815,19 +970816,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2d08: |[4a2d08] no.nordicsemi.android.ble.Request.lambda$notifyStarted$0$Request:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a2d18: 5410 42ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab42 │ │ -4a2d1c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4a2d20: 7220 41ec 2000 |0004: invoke-interface {v0, v2}, Lno/nordicsemi/android/ble/callback/BeforeCallback;.onRequestStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@ec41 │ │ -4a2d26: 0e00 |0007: return-void │ │ +4a2d0c: |[4a2d0c] no.nordicsemi.android.ble.Request.lambda$notifyStarted$0$Request:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a2d1c: 5410 42ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab42 │ │ +4a2d20: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4a2d24: 7220 41ec 2000 |0004: invoke-interface {v0, v2}, Lno/nordicsemi/android/ble/callback/BeforeCallback;.onRequestStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@ec41 │ │ +4a2d2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1189 │ │ 0x0004 line=1190 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -970837,19 +970838,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a2d28: |[4a2d28] no.nordicsemi.android.ble.Request.lambda$notifySuccess$1$Request:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a2d38: 5410 4fab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4f │ │ -4a2d3c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4a2d40: 7220 4bec 2000 |0004: invoke-interface {v0, v2}, Lno/nordicsemi/android/ble/callback/SuccessCallback;.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V // method@ec4b │ │ -4a2d46: 0e00 |0007: return-void │ │ +4a2d2c: |[4a2d2c] no.nordicsemi.android.ble.Request.lambda$notifySuccess$1$Request:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a2d3c: 5410 4fab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4f │ │ +4a2d40: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4a2d44: 7220 4bec 2000 |0004: invoke-interface {v0, v2}, Lno/nordicsemi/android/ble/callback/SuccessCallback;.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V // method@ec4b │ │ +4a2d4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1202 │ │ 0x0004 line=1203 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -970859,27 +970860,27 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -4a2d48: |[4a2d48] no.nordicsemi.android.ble.Request.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a2d58: 5520 47ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ -4a2d5c: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -4a2d60: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4a2d62: 5c20 47ab |0005: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ -4a2d66: 5420 4aab |0007: iget-object v0, v2, Lno/nordicsemi/android/ble/Request;.internalFailCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab4a │ │ -4a2d6a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -4a2d6e: 7230 45ec 3004 |000b: invoke-interface {v0, v3, v4}, Lno/nordicsemi/android/ble/callback/FailCallback;.onRequestFailed:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec45 │ │ -4a2d74: 5420 48ab |000e: iget-object v0, v2, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ -4a2d78: 2201 381b |0010: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc; // type@1b38 │ │ -4a2d7c: 7040 4be8 2143 |0012: invoke-direct {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;I)V // method@e84b │ │ -4a2d82: 7220 1cea 1000 |0015: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a2d88: 0e00 |0018: return-void │ │ +4a2d4c: |[4a2d4c] no.nordicsemi.android.ble.Request.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a2d5c: 5520 47ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ +4a2d60: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +4a2d64: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4a2d66: 5c20 47ab |0005: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ +4a2d6a: 5420 4aab |0007: iget-object v0, v2, Lno/nordicsemi/android/ble/Request;.internalFailCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab4a │ │ +4a2d6e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +4a2d72: 7230 45ec 3004 |000b: invoke-interface {v0, v3, v4}, Lno/nordicsemi/android/ble/callback/FailCallback;.onRequestFailed:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec45 │ │ +4a2d78: 5420 48ab |000e: iget-object v0, v2, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ +4a2d7c: 2201 381b |0010: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc; // type@1b38 │ │ +4a2d80: 7040 4be8 2143 |0012: invoke-direct {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$Request$MU5LE_ePYPVe9rzIdkv_E9MTNdc;.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;I)V // method@e84b │ │ +4a2d86: 7220 1cea 1000 |0015: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a2d8c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1211 │ │ 0x0005 line=1212 │ │ 0x0007 line=1214 │ │ 0x000b line=1215 │ │ 0x000e line=1216 │ │ @@ -970893,24 +970894,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4a2d8c: |[4a2d8c] no.nordicsemi.android.ble.Request.notifyInvalidRequest:()V │ │ -4a2d9c: 5520 47ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ -4a2da0: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -4a2da4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4a2da6: 5c20 47ab |0005: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ -4a2daa: 5420 48ab |0007: iget-object v0, v2, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ -4a2dae: 2201 371b |0009: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs; // type@1b37 │ │ -4a2db2: 7020 49e8 2100 |000b: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs;.:(Lno/nordicsemi/android/ble/Request;)V // method@e849 │ │ -4a2db8: 7220 1cea 1000 |000e: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a2dbe: 0e00 |0011: return-void │ │ +4a2d90: |[4a2d90] no.nordicsemi.android.ble.Request.notifyInvalidRequest:()V │ │ +4a2da0: 5520 47ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ +4a2da4: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +4a2da8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4a2daa: 5c20 47ab |0005: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ +4a2dae: 5420 48ab |0007: iget-object v0, v2, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ +4a2db2: 2201 371b |0009: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs; // type@1b37 │ │ +4a2db6: 7020 49e8 2100 |000b: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$Request$Jza5Hl-Pwe3UwHl1fRaxV-0S_Bs;.:(Lno/nordicsemi/android/ble/Request;)V // method@e849 │ │ +4a2dbc: 7220 1cea 1000 |000e: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a2dc2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0005 line=1225 │ │ 0x0007 line=1227 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lno/nordicsemi/android/ble/Request; │ │ @@ -970920,27 +970921,27 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -4a2dc0: |[4a2dc0] no.nordicsemi.android.ble.Request.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a2dd0: 5520 4eab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.started:Z // field@ab4e │ │ -4a2dd4: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -4a2dd8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4a2dda: 5c20 4eab |0005: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.started:Z // field@ab4e │ │ -4a2dde: 5420 49ab |0007: iget-object v0, v2, Lno/nordicsemi/android/ble/Request;.internalBeforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab49 │ │ -4a2de2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -4a2de6: 7220 41ec 3000 |000b: invoke-interface {v0, v3}, Lno/nordicsemi/android/ble/callback/BeforeCallback;.onRequestStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@ec41 │ │ -4a2dec: 5420 48ab |000e: iget-object v0, v2, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ -4a2df0: 2201 361b |0010: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI; // type@1b36 │ │ -4a2df4: 7030 47e8 2103 |0012: invoke-direct {v1, v2, v3}, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e847 │ │ -4a2dfa: 7220 1cea 1000 |0015: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a2e00: 0e00 |0018: return-void │ │ +4a2dc4: |[4a2dc4] no.nordicsemi.android.ble.Request.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a2dd4: 5520 4eab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.started:Z // field@ab4e │ │ +4a2dd8: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +4a2ddc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4a2dde: 5c20 4eab |0005: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.started:Z // field@ab4e │ │ +4a2de2: 5420 49ab |0007: iget-object v0, v2, Lno/nordicsemi/android/ble/Request;.internalBeforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab49 │ │ +4a2de6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +4a2dea: 7220 41ec 3000 |000b: invoke-interface {v0, v3}, Lno/nordicsemi/android/ble/callback/BeforeCallback;.onRequestStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@ec41 │ │ +4a2df0: 5420 48ab |000e: iget-object v0, v2, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ +4a2df4: 2201 361b |0010: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI; // type@1b36 │ │ +4a2df8: 7030 47e8 2103 |0012: invoke-direct {v1, v2, v3}, Lno/nordicsemi/android/ble/-$$Lambda$Request$BaeihHrlpTD6bHuKIX5Gi2d8WXI;.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e847 │ │ +4a2dfe: 7220 1cea 1000 |0015: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a2e04: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1183 │ │ 0x0005 line=1184 │ │ 0x0007 line=1186 │ │ 0x000b line=1187 │ │ 0x000e line=1188 │ │ @@ -970953,29 +970954,29 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4a22d0: |[4a22d0] no.nordicsemi.android.ble.Request.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z │ │ -4a22e0: 5530 47ab |0000: iget-boolean v0, v3, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ -4a22e4: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ -4a22e8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4a22ea: 5c30 47ab |0005: iput-boolean v0, v3, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ -4a22ee: 5431 4bab |0007: iget-object v1, v3, Lno/nordicsemi/android/ble/Request;.internalSuccessCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4b │ │ -4a22f2: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -4a22f6: 7220 4bec 4100 |000b: invoke-interface {v1, v4}, Lno/nordicsemi/android/ble/callback/SuccessCallback;.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V // method@ec4b │ │ -4a22fc: 5431 48ab |000e: iget-object v1, v3, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ -4a2300: 2202 391b |0010: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc; // type@1b39 │ │ -4a2304: 7030 4de8 3204 |0012: invoke-direct {v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e84d │ │ -4a230a: 7220 1cea 2100 |0015: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a2310: 0f00 |0018: return v0 │ │ -4a2312: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -4a2314: 0f04 |001a: return v4 │ │ +4a22d4: |[4a22d4] no.nordicsemi.android.ble.Request.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z │ │ +4a22e4: 5530 47ab |0000: iget-boolean v0, v3, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ +4a22e8: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ +4a22ec: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4a22ee: 5c30 47ab |0005: iput-boolean v0, v3, Lno/nordicsemi/android/ble/Request;.finished:Z // field@ab47 │ │ +4a22f2: 5431 4bab |0007: iget-object v1, v3, Lno/nordicsemi/android/ble/Request;.internalSuccessCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4b │ │ +4a22f6: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +4a22fa: 7220 4bec 4100 |000b: invoke-interface {v1, v4}, Lno/nordicsemi/android/ble/callback/SuccessCallback;.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V // method@ec4b │ │ +4a2300: 5431 48ab |000e: iget-object v1, v3, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ +4a2304: 2202 391b |0010: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc; // type@1b39 │ │ +4a2308: 7030 4de8 3204 |0012: invoke-direct {v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$Request$ep6TD_94xCe5LaEafH2PrarR3yc;.:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e84d │ │ +4a230e: 7220 1cea 2100 |0015: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a2314: 0f00 |0018: return v0 │ │ +4a2316: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +4a2318: 0f04 |001a: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1196 │ │ 0x0005 line=1197 │ │ 0x0007 line=1199 │ │ 0x000b line=1200 │ │ 0x000e line=1201 │ │ @@ -970988,19 +970989,19 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a24f4: |[4a24f4] no.nordicsemi.android.ble.Request.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a2504: 2200 651b |0000: new-instance v0, Lno/nordicsemi/android/ble/Request$1; // type@1b65 │ │ -4a2508: 7030 f6ea 1002 |0002: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request$1;.:(Lno/nordicsemi/android/ble/Request;Landroid/os/Handler;)V // method@eaf6 │ │ -4a250e: 5b10 48ab |0005: iput-object v0, v1, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ -4a2512: 1101 |0007: return-object v1 │ │ +4a24f8: |[4a24f8] no.nordicsemi.android.ble.Request.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a2508: 2200 651b |0000: new-instance v0, Lno/nordicsemi/android/ble/Request$1; // type@1b65 │ │ +4a250c: 7030 f6ea 1002 |0002: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request$1;.:(Lno/nordicsemi/android/ble/Request;Landroid/os/Handler;)V // method@eaf6 │ │ +4a2512: 5b10 48ab |0005: iput-object v0, v1, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ +4a2516: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Handler; │ │ │ │ @@ -971009,20 +971010,20 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4a2514: |[4a2514] no.nordicsemi.android.ble.Request.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a2524: 5b12 4dab |0000: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.requestHandler:Lno/nordicsemi/android/ble/RequestHandler; // field@ab4d │ │ -4a2528: 5410 48ab |0002: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ -4a252c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4a2530: 5b12 48ab |0006: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ -4a2534: 1101 |0008: return-object v1 │ │ +4a2518: |[4a2518] no.nordicsemi.android.ble.Request.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a2528: 5b12 4dab |0000: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.requestHandler:Lno/nordicsemi/android/ble/RequestHandler; // field@ab4d │ │ +4a252c: 5410 48ab |0002: iget-object v0, v1, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ +4a2530: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +4a2534: 5b12 48ab |0006: iput-object v2, v1, Lno/nordicsemi/android/ble/Request;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab48 │ │ +4a2538: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0002 line=146 │ │ 0x0006 line=147 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lno/nordicsemi/android/ble/Request; │ │ @@ -971105,20 +971106,20 @@ │ │ type : '(Lno/nordicsemi/android/ble/CallbackHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4a3a78: |[4a3a78] no.nordicsemi.android.ble.ValueChangedCallback.:(Lno/nordicsemi/android/ble/CallbackHandler;)V │ │ -4a3a88: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a3a8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4a3a90: 5910 6fab |0004: iput v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.count:I // field@ab6f │ │ -4a3a94: 5b12 72ab |0006: iput-object v2, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab72 │ │ -4a3a98: 0e00 |0008: return-void │ │ +4a3a7c: |[4a3a7c] no.nordicsemi.android.ble.ValueChangedCallback.:(Lno/nordicsemi/android/ble/CallbackHandler;)V │ │ +4a3a8c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a3a92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4a3a94: 5910 6fab |0004: iput v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.count:I // field@ab6f │ │ +4a3a98: 5b12 72ab |0006: iput-object v2, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab72 │ │ +4a3a9c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=45 │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ @@ -971129,17 +971130,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a3a9c: |[4a3a9c] no.nordicsemi.android.ble.ValueChangedCallback.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a3aac: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ -4a3ab2: 0e00 |0003: return-void │ │ +4a3aa0: |[4a3aa0] no.nordicsemi.android.ble.ValueChangedCallback.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a3ab0: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ +4a3ab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/data/Data; │ │ @@ -971149,17 +971150,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a3ad8: |[4a3ad8] no.nordicsemi.android.ble.ValueChangedCallback.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a3ae8: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ -4a3aee: 0e00 |0003: return-void │ │ +4a3adc: |[4a3adc] no.nordicsemi.android.ble.ValueChangedCallback.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a3aec: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ +4a3af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/data/Data; │ │ @@ -971170,17 +971171,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataFilter;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a39cc: |[4a39cc] no.nordicsemi.android.ble.ValueChangedCallback.filter:(Lno/nordicsemi/android/ble/data/DataFilter;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -4a39dc: 5b01 71ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab71 │ │ -4a39e0: 1100 |0002: return-object v0 │ │ +4a39d0: |[4a39d0] no.nordicsemi.android.ble.ValueChangedCallback.filter:(Lno/nordicsemi/android/ble/data/DataFilter;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +4a39e0: 5b01 71ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab71 │ │ +4a39e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/data/DataFilter; │ │ │ │ @@ -971189,21 +971190,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -4a39e4: |[4a39e4] no.nordicsemi.android.ble.ValueChangedCallback.free:()Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -4a39f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4a39f6: 5b10 74ab |0001: iput-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.valueCallback:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@ab74 │ │ -4a39fa: 5b10 70ab |0003: iput-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab70 │ │ -4a39fe: 5b10 73ab |0005: iput-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab73 │ │ -4a3a02: 5b10 6eab |0007: iput-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ -4a3a06: 1101 |0009: return-object v1 │ │ +4a39e8: |[4a39e8] no.nordicsemi.android.ble.ValueChangedCallback.free:()Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +4a39f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4a39fa: 5b10 74ab |0001: iput-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.valueCallback:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@ab74 │ │ +4a39fe: 5b10 70ab |0003: iput-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab70 │ │ +4a3a02: 5b10 73ab |0005: iput-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab73 │ │ +4a3a06: 5b10 6eab |0007: iput-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ +4a3a0a: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=125 │ │ 0x0003 line=126 │ │ 0x0005 line=127 │ │ 0x0007 line=128 │ │ locals : │ │ @@ -971214,20 +971215,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4a3ab4: |[4a3ab4] no.nordicsemi.android.ble.ValueChangedCallback.lambda$notifyValueChanged$1$ValueChangedCallback:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ -4a3ac4: 5420 73ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/ValueChangedCallback;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab73 │ │ -4a3ac8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4a3acc: 5221 6fab |0004: iget v1, v2, Lno/nordicsemi/android/ble/ValueChangedCallback;.count:I // field@ab6f │ │ -4a3ad0: 7240 49ec 3014 |0006: invoke-interface {v0, v3, v4, v1}, Lno/nordicsemi/android/ble/callback/ReadProgressCallback;.onPacketReceived:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec49 │ │ -4a3ad6: 0e00 |0009: return-void │ │ +4a3ab8: |[4a3ab8] no.nordicsemi.android.ble.ValueChangedCallback.lambda$notifyValueChanged$1$ValueChangedCallback:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ +4a3ac8: 5420 73ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/ValueChangedCallback;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab73 │ │ +4a3acc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4a3ad0: 5221 6fab |0004: iget v1, v2, Lno/nordicsemi/android/ble/ValueChangedCallback;.count:I // field@ab6f │ │ +4a3ad4: 7240 49ec 3014 |0006: invoke-interface {v0, v3, v4, v1}, Lno/nordicsemi/android/ble/callback/ReadProgressCallback;.onPacketReceived:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec49 │ │ +4a3ada: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -971238,25 +971239,25 @@ │ │ type : '([B)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4a399c: |[4a399c] no.nordicsemi.android.ble.ValueChangedCallback.matches:([B)Z │ │ -4a39ac: 5410 71ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab71 │ │ -4a39b0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -4a39b4: 7220 dbef 2000 |0004: invoke-interface {v0, v2}, Lno/nordicsemi/android/ble/data/DataFilter;.filter:([B)Z // method@efdb │ │ -4a39ba: 0a02 |0007: move-result v2 │ │ -4a39bc: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -4a39c0: 2803 |000a: goto 000d // +0003 │ │ -4a39c2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4a39c4: 2802 |000c: goto 000e // +0002 │ │ -4a39c6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -4a39c8: 0f02 |000e: return v2 │ │ +4a39a0: |[4a39a0] no.nordicsemi.android.ble.ValueChangedCallback.matches:([B)Z │ │ +4a39b0: 5410 71ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab71 │ │ +4a39b4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +4a39b8: 7220 dbef 2000 |0004: invoke-interface {v0, v2}, Lno/nordicsemi/android/ble/data/DataFilter;.filter:([B)Z // method@efdb │ │ +4a39be: 0a02 |0007: move-result v2 │ │ +4a39c0: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +4a39c4: 2803 |000a: goto 000d // +0003 │ │ +4a39c6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4a39c8: 2802 |000c: goto 000e // +0002 │ │ +4a39ca: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +4a39cc: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ 0x0000 - 0x000f reg=2 (null) [B │ │ │ │ @@ -971265,19 +971266,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataMerger;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4a3a08: |[4a3a08] no.nordicsemi.android.ble.ValueChangedCallback.merge:(Lno/nordicsemi/android/ble/data/DataMerger;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -4a3a18: 5b01 70ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab70 │ │ -4a3a1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a3a1e: 5b01 73ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab73 │ │ -4a3a22: 1100 |0005: return-object v0 │ │ +4a3a0c: |[4a3a0c] no.nordicsemi.android.ble.ValueChangedCallback.merge:(Lno/nordicsemi/android/ble/data/DataMerger;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +4a3a1c: 5b01 70ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab70 │ │ +4a3a20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a3a22: 5b01 73ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab73 │ │ +4a3a26: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/data/DataMerger; │ │ @@ -971287,18 +971288,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataMerger;Lno/nordicsemi/android/ble/callback/ReadProgressCallback;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4a3a24: |[4a3a24] no.nordicsemi.android.ble.ValueChangedCallback.merge:(Lno/nordicsemi/android/ble/data/DataMerger;Lno/nordicsemi/android/ble/callback/ReadProgressCallback;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -4a3a34: 5b01 70ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab70 │ │ -4a3a38: 5b02 73ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab73 │ │ -4a3a3c: 1100 |0004: return-object v0 │ │ +4a3a28: |[4a3a28] no.nordicsemi.android.ble.ValueChangedCallback.merge:(Lno/nordicsemi/android/ble/data/DataMerger;Lno/nordicsemi/android/ble/callback/ReadProgressCallback;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +4a3a38: 5b01 70ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab70 │ │ +4a3a3c: 5b02 73ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab73 │ │ +4a3a40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/data/DataMerger; │ │ @@ -971309,56 +971310,56 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -4a3af0: |[4a3af0] no.nordicsemi.android.ble.ValueChangedCallback.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ -4a3b00: 5450 74ab |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.valueCallback:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@ab74 │ │ -4a3b04: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -4a3b08: 0e00 |0004: return-void │ │ -4a3b0a: 5451 70ab |0005: iget-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab70 │ │ -4a3b0e: 3901 1200 |0007: if-nez v1, 0019 // +0012 │ │ -4a3b12: 2201 401c |0009: new-instance v1, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4a3b16: 7020 c1ef 7100 |000b: invoke-direct {v1, v7}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4a3b1c: 5457 72ab |000e: iget-object v7, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab72 │ │ -4a3b20: 2202 3d1b |0010: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc; // type@1b3d │ │ -4a3b24: 7040 55e8 0216 |0012: invoke-direct {v2, v0, v6, v1}, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e855 │ │ -4a3b2a: 7220 1cea 2700 |0015: invoke-interface {v7, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a3b30: 283c |0018: goto 0054 // +003c │ │ -4a3b32: 5451 72ab |0019: iget-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab72 │ │ -4a3b36: 2202 3b1b |001b: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE; // type@1b3b │ │ -4a3b3a: 7040 51e8 5276 |001d: invoke-direct {v2, v5, v6, v7}, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.:(Lno/nordicsemi/android/ble/ValueChangedCallback;Landroid/bluetooth/BluetoothDevice;[B)V // method@e851 │ │ -4a3b40: 7220 1cea 2100 |0020: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a3b46: 5451 6eab |0023: iget-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ -4a3b4a: 3901 0900 |0025: if-nez v1, 002e // +0009 │ │ -4a3b4e: 2201 441c |0027: new-instance v1, Lno/nordicsemi/android/ble/data/DataStream; // type@1c44 │ │ -4a3b52: 7010 deef 0100 |0029: invoke-direct {v1}, Lno/nordicsemi/android/ble/data/DataStream;.:()V // method@efde │ │ -4a3b58: 5b51 6eab |002c: iput-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ -4a3b5c: 5451 70ab |002e: iget-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab70 │ │ -4a3b60: 5452 6eab |0030: iget-object v2, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ -4a3b64: 5253 6fab |0032: iget v3, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.count:I // field@ab6f │ │ -4a3b68: d804 0301 |0034: add-int/lit8 v4, v3, #int 1 // #01 │ │ -4a3b6c: 5954 6fab |0036: iput v4, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.count:I // field@ab6f │ │ -4a3b70: 7240 dcef 2137 |0038: invoke-interface {v1, v2, v7, v3}, Lno/nordicsemi/android/ble/data/DataMerger;.merge:(Lno/nordicsemi/android/ble/data/DataStream;[BI)Z // method@efdc │ │ -4a3b76: 0a07 |003b: move-result v7 │ │ -4a3b78: 3807 1800 |003c: if-eqz v7, 0054 // +0018 │ │ -4a3b7c: 5457 6eab |003e: iget-object v7, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ -4a3b80: 6e10 e1ef 0700 |0040: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/DataStream;.toData:()Lno/nordicsemi/android/ble/data/Data; // method@efe1 │ │ -4a3b86: 0c07 |0043: move-result-object v7 │ │ -4a3b88: 5451 72ab |0044: iget-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab72 │ │ -4a3b8c: 2202 3c1b |0046: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE; // type@1b3c │ │ -4a3b90: 7040 53e8 0276 |0048: invoke-direct {v2, v0, v6, v7}, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e853 │ │ -4a3b96: 7220 1cea 2100 |004b: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a3b9c: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -4a3b9e: 5b56 6eab |004f: iput-object v6, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ -4a3ba2: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -4a3ba4: 5956 6fab |0052: iput v6, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.count:I // field@ab6f │ │ -4a3ba8: 0e00 |0054: return-void │ │ +4a3af4: |[4a3af4] no.nordicsemi.android.ble.ValueChangedCallback.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ +4a3b04: 5450 74ab |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.valueCallback:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@ab74 │ │ +4a3b08: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +4a3b0c: 0e00 |0004: return-void │ │ +4a3b0e: 5451 70ab |0005: iget-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab70 │ │ +4a3b12: 3901 1200 |0007: if-nez v1, 0019 // +0012 │ │ +4a3b16: 2201 401c |0009: new-instance v1, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4a3b1a: 7020 c1ef 7100 |000b: invoke-direct {v1, v7}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4a3b20: 5457 72ab |000e: iget-object v7, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab72 │ │ +4a3b24: 2202 3d1b |0010: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc; // type@1b3d │ │ +4a3b28: 7040 55e8 0216 |0012: invoke-direct {v2, v0, v6, v1}, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$iDFr3-6QE87cWLUeUNPFplE0TFc;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e855 │ │ +4a3b2e: 7220 1cea 2700 |0015: invoke-interface {v7, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a3b34: 283c |0018: goto 0054 // +003c │ │ +4a3b36: 5451 72ab |0019: iget-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab72 │ │ +4a3b3a: 2202 3b1b |001b: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE; // type@1b3b │ │ +4a3b3e: 7040 51e8 5276 |001d: invoke-direct {v2, v5, v6, v7}, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$Abubs2xbLMwzeCQ7J-xJaz-uYeE;.:(Lno/nordicsemi/android/ble/ValueChangedCallback;Landroid/bluetooth/BluetoothDevice;[B)V // method@e851 │ │ +4a3b44: 7220 1cea 2100 |0020: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a3b4a: 5451 6eab |0023: iget-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ +4a3b4e: 3901 0900 |0025: if-nez v1, 002e // +0009 │ │ +4a3b52: 2201 441c |0027: new-instance v1, Lno/nordicsemi/android/ble/data/DataStream; // type@1c44 │ │ +4a3b56: 7010 deef 0100 |0029: invoke-direct {v1}, Lno/nordicsemi/android/ble/data/DataStream;.:()V // method@efde │ │ +4a3b5c: 5b51 6eab |002c: iput-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ +4a3b60: 5451 70ab |002e: iget-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab70 │ │ +4a3b64: 5452 6eab |0030: iget-object v2, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ +4a3b68: 5253 6fab |0032: iget v3, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.count:I // field@ab6f │ │ +4a3b6c: d804 0301 |0034: add-int/lit8 v4, v3, #int 1 // #01 │ │ +4a3b70: 5954 6fab |0036: iput v4, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.count:I // field@ab6f │ │ +4a3b74: 7240 dcef 2137 |0038: invoke-interface {v1, v2, v7, v3}, Lno/nordicsemi/android/ble/data/DataMerger;.merge:(Lno/nordicsemi/android/ble/data/DataStream;[BI)Z // method@efdc │ │ +4a3b7a: 0a07 |003b: move-result v7 │ │ +4a3b7c: 3807 1800 |003c: if-eqz v7, 0054 // +0018 │ │ +4a3b80: 5457 6eab |003e: iget-object v7, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ +4a3b84: 6e10 e1ef 0700 |0040: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/DataStream;.toData:()Lno/nordicsemi/android/ble/data/Data; // method@efe1 │ │ +4a3b8a: 0c07 |0043: move-result-object v7 │ │ +4a3b8c: 5451 72ab |0044: iget-object v1, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab72 │ │ +4a3b90: 2202 3c1b |0046: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE; // type@1b3c │ │ +4a3b94: 7040 53e8 0276 |0048: invoke-direct {v2, v0, v6, v7}, Lno/nordicsemi/android/ble/-$$Lambda$ValueChangedCallback$gxJaWMxOh-utzyqwoNcb6TgXgHE;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e853 │ │ +4a3b9a: 7220 1cea 2100 |004b: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a3ba0: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +4a3ba2: 5b56 6eab |004f: iput-object v6, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab6e │ │ +4a3ba6: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +4a3ba8: 5956 6fab |0052: iput v6, v5, Lno/nordicsemi/android/ble/ValueChangedCallback;.count:I // field@ab6f │ │ +4a3bac: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=145 │ │ 0x0009 line=146 │ │ 0x000e line=147 │ │ 0x0019 line=149 │ │ @@ -971379,19 +971380,19 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a3a40: |[4a3a40] no.nordicsemi.android.ble.ValueChangedCallback.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -4a3a50: 2200 711b |0000: new-instance v0, Lno/nordicsemi/android/ble/ValueChangedCallback$1; // type@1b71 │ │ -4a3a54: 7030 c5eb 1002 |0002: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.:(Lno/nordicsemi/android/ble/ValueChangedCallback;Landroid/os/Handler;)V // method@ebc5 │ │ -4a3a5a: 5b10 72ab |0005: iput-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab72 │ │ -4a3a5e: 1101 |0007: return-object v1 │ │ +4a3a44: |[4a3a44] no.nordicsemi.android.ble.ValueChangedCallback.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +4a3a54: 2200 711b |0000: new-instance v0, Lno/nordicsemi/android/ble/ValueChangedCallback$1; // type@1b71 │ │ +4a3a58: 7030 c5eb 1002 |0002: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.:(Lno/nordicsemi/android/ble/ValueChangedCallback;Landroid/os/Handler;)V // method@ebc5 │ │ +4a3a5e: 5b10 72ab |0005: iput-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab72 │ │ +4a3a62: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Handler; │ │ │ │ @@ -971400,17 +971401,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a3a60: |[4a3a60] no.nordicsemi.android.ble.ValueChangedCallback.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -4a3a70: 5b01 74ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.valueCallback:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@ab74 │ │ -4a3a74: 1100 |0002: return-object v0 │ │ +4a3a64: |[4a3a64] no.nordicsemi.android.ble.ValueChangedCallback.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +4a3a74: 5b01 74ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback;.valueCallback:Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // field@ab74 │ │ +4a3a78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ │ │ @@ -972220,16 +972221,16 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/profile/ProfileDataCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4a49bc: |[4a49bc] no.nordicsemi.android.ble.callback.profile.ProfileDataCallback$-CC.$default$onInvalidDataReceived:(Lno/nordicsemi/android/ble/callback/profile/ProfileDataCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a49cc: 0e00 |0000: return-void │ │ +4a49c0: |[4a49c0] no.nordicsemi.android.ble.callback.profile.ProfileDataCallback$-CC.$default$onInvalidDataReceived:(Lno/nordicsemi/android/ble/callback/profile/ProfileDataCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a49d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21174 (ProfileDataCallback.java) │ │ │ │ @@ -972263,17 +972264,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a4a3c: |[4a4a3c] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse$1.:()V │ │ -4a4a4c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a4a52: 0e00 |0003: return-void │ │ +4a4a40: |[4a4a40] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse$1.:()V │ │ +4a4a50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a4a56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1; │ │ │ │ Virtual methods - │ │ @@ -972282,18 +972283,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a49d0: |[4a49d0] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a49e0: 6e20 51ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // method@ec51 │ │ -4a49e6: 0c01 |0003: move-result-object v1 │ │ -4a49e8: 1101 |0004: return-object v1 │ │ +4a49d4: |[4a49d4] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a49e4: 6e20 51ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // method@ec51 │ │ +4a49ea: 0c01 |0003: move-result-object v1 │ │ +4a49ec: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -972302,18 +972303,18 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4a4a08: |[4a4a08] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ -4a4a18: 2200 911b |0000: new-instance v0, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // type@1b91 │ │ -4a4a1c: 7020 56ec 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a4a22: 1100 |0005: return-object v0 │ │ +4a4a0c: |[4a4a0c] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ +4a4a1c: 2200 911b |0000: new-instance v0, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // type@1b91 │ │ +4a4a20: 7020 56ec 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a4a26: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -972322,18 +972323,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 │ │ -4a49ec: |[4a49ec] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a49fc: 6e20 53ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // method@ec53 │ │ -4a4a02: 0c01 |0003: move-result-object v1 │ │ -4a4a04: 1101 |0004: return-object v1 │ │ +4a49f0: |[4a49f0] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a4a00: 6e20 53ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // method@ec53 │ │ +4a4a06: 0c01 |0003: move-result-object v1 │ │ +4a4a08: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -972342,17 +972343,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a4a24: |[4a4a24] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ -4a4a34: 2311 8b1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // type@1f8b │ │ -4a4a38: 1101 |0002: return-object v1 │ │ +4a4a28: |[4a4a28] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ +4a4a38: 2311 8b1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // type@1f8b │ │ +4a4a3c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -972406,17 +972407,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a4b1c: |[4a4b1c] no.nordicsemi.android.ble.common.BuildConfig.:()V │ │ -4a4b2c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a4b32: 0e00 |0003: return-void │ │ +4a4b20: |[4a4b20] no.nordicsemi.android.ble.common.BuildConfig.:()V │ │ +4a4b30: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a4b36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -972445,17 +972446,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a4b34: |[4a4b34] no.nordicsemi.android.ble.common.R.:()V │ │ -4a4b44: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a4b4a: 0e00 |0003: return-void │ │ +4a4b38: |[4a4b38] no.nordicsemi.android.ble.common.R.:()V │ │ +4a4b48: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a4b4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -972489,17 +972490,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a4c64: |[4a4c64] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse$1.:()V │ │ -4a4c74: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a4c7a: 0e00 |0003: return-void │ │ +4a4c68: |[4a4c68] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse$1.:()V │ │ +4a4c78: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a4c7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1; │ │ │ │ Virtual methods - │ │ @@ -972508,18 +972509,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a4bf4: |[4a4bf4] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a4c04: 6e20 66ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; // method@ec66 │ │ -4a4c0a: 0c01 |0003: move-result-object v1 │ │ -4a4c0c: 1101 |0004: return-object v1 │ │ +4a4bf8: |[4a4bf8] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a4c08: 6e20 66ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; // method@ec66 │ │ +4a4c0e: 0c01 |0003: move-result-object v1 │ │ +4a4c10: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -972528,19 +972529,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a4c2c: |[4a4c2c] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; │ │ -4a4c3c: 2200 961b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; // type@1b96 │ │ -4a4c40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a4c42: 7030 6cec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;)V // method@ec6c │ │ -4a4c48: 1100 |0006: return-object v0 │ │ +4a4c30: |[4a4c30] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; │ │ +4a4c40: 2200 961b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; // type@1b96 │ │ +4a4c44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a4c46: 7030 6cec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;)V // method@ec6c │ │ +4a4c4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -972549,18 +972550,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 │ │ -4a4c10: |[4a4c10] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a4c20: 6e20 68ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; // method@ec68 │ │ -4a4c26: 0c01 |0003: move-result-object v1 │ │ -4a4c28: 1101 |0004: return-object v1 │ │ +4a4c14: |[4a4c14] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a4c24: 6e20 68ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; // method@ec68 │ │ +4a4c2a: 0c01 |0003: move-result-object v1 │ │ +4a4c2c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -972569,17 +972570,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a4c4c: |[4a4c4c] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; │ │ -4a4c5c: 2311 8c1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; // type@1f8c │ │ -4a4c60: 1101 |0002: return-object v1 │ │ +4a4c50: |[4a4c50] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; │ │ +4a4c60: 2311 8c1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; // type@1f8c │ │ +4a4c64: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -972615,17 +972616,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a4f6c: |[4a4f6c] no.nordicsemi.android.ble.common.callback.DateTimeResponse$1.:()V │ │ -4a4f7c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a4f82: 0e00 |0003: return-void │ │ +4a4f70: |[4a4f70] no.nordicsemi.android.ble.common.callback.DateTimeResponse$1.:()V │ │ +4a4f80: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a4f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1; │ │ │ │ Virtual methods - │ │ @@ -972634,18 +972635,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a4efc: |[4a4efc] no.nordicsemi.android.ble.common.callback.DateTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a4f0c: 6e20 79ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; // method@ec79 │ │ -4a4f12: 0c01 |0003: move-result-object v1 │ │ -4a4f14: 1101 |0004: return-object v1 │ │ +4a4f00: |[4a4f00] no.nordicsemi.android.ble.common.callback.DateTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a4f10: 6e20 79ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; // method@ec79 │ │ +4a4f16: 0c01 |0003: move-result-object v1 │ │ +4a4f18: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -972654,19 +972655,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a4f34: |[4a4f34] no.nordicsemi.android.ble.common.callback.DateTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; │ │ -4a4f44: 2200 991b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; // type@1b99 │ │ -4a4f48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a4f4a: 7030 7fec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;)V // method@ec7f │ │ -4a4f50: 1100 |0006: return-object v0 │ │ +4a4f38: |[4a4f38] no.nordicsemi.android.ble.common.callback.DateTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; │ │ +4a4f48: 2200 991b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; // type@1b99 │ │ +4a4f4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a4f4e: 7030 7fec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;)V // method@ec7f │ │ +4a4f54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -972675,18 +972676,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 │ │ -4a4f18: |[4a4f18] no.nordicsemi.android.ble.common.callback.DateTimeResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a4f28: 6e20 7bec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; // method@ec7b │ │ -4a4f2e: 0c01 |0003: move-result-object v1 │ │ -4a4f30: 1101 |0004: return-object v1 │ │ +4a4f1c: |[4a4f1c] no.nordicsemi.android.ble.common.callback.DateTimeResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a4f2c: 6e20 7bec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; // method@ec7b │ │ +4a4f32: 0c01 |0003: move-result-object v1 │ │ +4a4f34: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -972695,17 +972696,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a4f54: |[4a4f54] no.nordicsemi.android.ble.common.callback.DateTimeResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; │ │ -4a4f64: 2311 8d1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; // type@1f8d │ │ -4a4f68: 1101 |0002: return-object v1 │ │ +4a4f58: |[4a4f58] no.nordicsemi.android.ble.common.callback.DateTimeResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; │ │ +4a4f68: 2311 8d1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; // type@1f8d │ │ +4a4f6c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -972741,17 +972742,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5268: |[4a5268] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse$1.:()V │ │ -4a5278: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a527e: 0e00 |0003: return-void │ │ +4a526c: |[4a526c] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse$1.:()V │ │ +4a527c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a5282: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1; │ │ │ │ Virtual methods - │ │ @@ -972760,18 +972761,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a51f8: |[4a51f8] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a5208: 6e20 8eec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; // method@ec8e │ │ -4a520e: 0c01 |0003: move-result-object v1 │ │ -4a5210: 1101 |0004: return-object v1 │ │ +4a51fc: |[4a51fc] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a520c: 6e20 8eec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; // method@ec8e │ │ +4a5212: 0c01 |0003: move-result-object v1 │ │ +4a5214: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -972780,19 +972781,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a5230: |[4a5230] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ -4a5240: 2200 9c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; // type@1b9c │ │ -4a5244: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a5246: 7030 94ec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;)V // method@ec94 │ │ -4a524c: 1100 |0006: return-object v0 │ │ +4a5234: |[4a5234] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ +4a5244: 2200 9c1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; // type@1b9c │ │ +4a5248: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a524a: 7030 94ec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;)V // method@ec94 │ │ +4a5250: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -972801,18 +972802,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 │ │ -4a5214: |[4a5214] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a5224: 6e20 90ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; // method@ec90 │ │ -4a522a: 0c01 |0003: move-result-object v1 │ │ -4a522c: 1101 |0004: return-object v1 │ │ +4a5218: |[4a5218] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a5228: 6e20 90ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; // method@ec90 │ │ +4a522e: 0c01 |0003: move-result-object v1 │ │ +4a5230: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -972821,17 +972822,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5250: |[4a5250] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ -4a5260: 2311 8e1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; // type@1f8e │ │ -4a5264: 1101 |0002: return-object v1 │ │ +4a5254: |[4a5254] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ +4a5264: 2311 8e1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; // type@1f8e │ │ +4a5268: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -972867,17 +972868,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5600: |[4a5600] no.nordicsemi.android.ble.common.callback.TimeZoneResponse$1.:()V │ │ -4a5610: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a5616: 0e00 |0003: return-void │ │ +4a5604: |[4a5604] no.nordicsemi.android.ble.common.callback.TimeZoneResponse$1.:()V │ │ +4a5614: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a561a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1; │ │ │ │ Virtual methods - │ │ @@ -972886,18 +972887,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a5590: |[4a5590] no.nordicsemi.android.ble.common.callback.TimeZoneResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a55a0: 6e20 a9ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; // method@eca9 │ │ -4a55a6: 0c01 |0003: move-result-object v1 │ │ -4a55a8: 1101 |0004: return-object v1 │ │ +4a5594: |[4a5594] no.nordicsemi.android.ble.common.callback.TimeZoneResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a55a4: 6e20 a9ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; // method@eca9 │ │ +4a55aa: 0c01 |0003: move-result-object v1 │ │ +4a55ac: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -972906,19 +972907,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a55c8: |[4a55c8] no.nordicsemi.android.ble.common.callback.TimeZoneResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ -4a55d8: 2200 9f1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; // type@1b9f │ │ -4a55dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a55de: 7030 afec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;)V // method@ecaf │ │ -4a55e4: 1100 |0006: return-object v0 │ │ +4a55cc: |[4a55cc] no.nordicsemi.android.ble.common.callback.TimeZoneResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ +4a55dc: 2200 9f1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; // type@1b9f │ │ +4a55e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a55e2: 7030 afec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;)V // method@ecaf │ │ +4a55e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -972927,18 +972928,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 │ │ -4a55ac: |[4a55ac] no.nordicsemi.android.ble.common.callback.TimeZoneResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a55bc: 6e20 abec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; // method@ecab │ │ -4a55c2: 0c01 |0003: move-result-object v1 │ │ -4a55c4: 1101 |0004: return-object v1 │ │ +4a55b0: |[4a55b0] no.nordicsemi.android.ble.common.callback.TimeZoneResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a55c0: 6e20 abec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; // method@ecab │ │ +4a55c6: 0c01 |0003: move-result-object v1 │ │ +4a55c8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -972947,17 +972948,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a55e8: |[4a55e8] no.nordicsemi.android.ble.common.callback.TimeZoneResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ -4a55f8: 2311 8f1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; // type@1f8f │ │ -4a55fc: 1101 |0002: return-object v1 │ │ +4a55ec: |[4a55ec] no.nordicsemi.android.ble.common.callback.TimeZoneResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ +4a55fc: 2311 8f1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; // type@1f8f │ │ +4a5600: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -972993,17 +972994,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5834: |[4a5834] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse$1.:()V │ │ -4a5844: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a584a: 0e00 |0003: return-void │ │ +4a5838: |[4a5838] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse$1.:()V │ │ +4a5848: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a584e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1; │ │ │ │ Virtual methods - │ │ @@ -973012,18 +973013,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a57c4: |[4a57c4] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a57d4: 6e20 bdec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; // method@ecbd │ │ -4a57da: 0c01 |0003: move-result-object v1 │ │ -4a57dc: 1101 |0004: return-object v1 │ │ +4a57c8: |[4a57c8] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a57d8: 6e20 bdec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; // method@ecbd │ │ +4a57de: 0c01 |0003: move-result-object v1 │ │ +4a57e0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -973032,19 +973033,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a57fc: |[4a57fc] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; │ │ -4a580c: 2200 a21b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; // type@1ba2 │ │ -4a5810: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a5812: 7030 c3ec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;)V // method@ecc3 │ │ -4a5818: 1100 |0006: return-object v0 │ │ +4a5800: |[4a5800] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; │ │ +4a5810: 2200 a21b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; // type@1ba2 │ │ +4a5814: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a5816: 7030 c3ec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;)V // method@ecc3 │ │ +4a581c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -973053,18 +973054,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 │ │ -4a57e0: |[4a57e0] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a57f0: 6e20 bfec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; // method@ecbf │ │ -4a57f6: 0c01 |0003: move-result-object v1 │ │ -4a57f8: 1101 |0004: return-object v1 │ │ +4a57e4: |[4a57e4] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a57f4: 6e20 bfec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; // method@ecbf │ │ +4a57fa: 0c01 |0003: move-result-object v1 │ │ +4a57fc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -973073,17 +973074,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a581c: |[4a581c] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; │ │ -4a582c: 2311 901f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; // type@1f90 │ │ -4a5830: 1101 |0002: return-object v1 │ │ +4a5820: |[4a5820] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; │ │ +4a5830: 2311 901f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; // type@1f90 │ │ +4a5834: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -973119,17 +973120,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5a0c: |[4a5a0c] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse$1.:()V │ │ -4a5a1c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a5a22: 0e00 |0003: return-void │ │ +4a5a10: |[4a5a10] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse$1.:()V │ │ +4a5a20: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a5a26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1; │ │ │ │ Virtual methods - │ │ @@ -973138,18 +973139,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a599c: |[4a599c] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a59ac: 6e20 cfec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; // method@eccf │ │ -4a59b2: 0c01 |0003: move-result-object v1 │ │ -4a59b4: 1101 |0004: return-object v1 │ │ +4a59a0: |[4a59a0] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a59b0: 6e20 cfec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; // method@eccf │ │ +4a59b6: 0c01 |0003: move-result-object v1 │ │ +4a59b8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -973158,19 +973159,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a59d4: |[4a59d4] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; │ │ -4a59e4: 2200 a51b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; // type@1ba5 │ │ -4a59e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a59ea: 7030 d5ec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;)V // method@ecd5 │ │ -4a59f0: 1100 |0006: return-object v0 │ │ +4a59d8: |[4a59d8] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; │ │ +4a59e8: 2200 a51b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; // type@1ba5 │ │ +4a59ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a59ee: 7030 d5ec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;)V // method@ecd5 │ │ +4a59f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -973179,18 +973180,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 │ │ -4a59b8: |[4a59b8] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a59c8: 6e20 d1ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; // method@ecd1 │ │ -4a59ce: 0c01 |0003: move-result-object v1 │ │ -4a59d0: 1101 |0004: return-object v1 │ │ +4a59bc: |[4a59bc] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a59cc: 6e20 d1ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; // method@ecd1 │ │ +4a59d2: 0c01 |0003: move-result-object v1 │ │ +4a59d4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -973199,17 +973200,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a59f4: |[4a59f4] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; │ │ -4a5a04: 2311 911f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; // type@1f91 │ │ -4a5a08: 1101 |0002: return-object v1 │ │ +4a59f8: |[4a59f8] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; │ │ +4a5a08: 2311 911f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; // type@1f91 │ │ +4a5a0c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -973245,17 +973246,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5d10: |[4a5d10] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse$1.:()V │ │ -4a5d20: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a5d26: 0e00 |0003: return-void │ │ +4a5d14: |[4a5d14] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse$1.:()V │ │ +4a5d24: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a5d2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1; │ │ │ │ Virtual methods - │ │ @@ -973264,18 +973265,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a5ca0: |[4a5ca0] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a5cb0: 6e20 e1ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; // method@ece1 │ │ -4a5cb6: 0c01 |0003: move-result-object v1 │ │ -4a5cb8: 1101 |0004: return-object v1 │ │ +4a5ca4: |[4a5ca4] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a5cb4: 6e20 e1ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; // method@ece1 │ │ +4a5cba: 0c01 |0003: move-result-object v1 │ │ +4a5cbc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -973284,19 +973285,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a5cd8: |[4a5cd8] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ -4a5ce8: 2200 a81b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; // type@1ba8 │ │ -4a5cec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a5cee: 7030 e7ec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;)V // method@ece7 │ │ -4a5cf4: 1100 |0006: return-object v0 │ │ +4a5cdc: |[4a5cdc] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ +4a5cec: 2200 a81b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; // type@1ba8 │ │ +4a5cf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a5cf2: 7030 e7ec 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;)V // method@ece7 │ │ +4a5cf8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -973305,18 +973306,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 │ │ -4a5cbc: |[4a5cbc] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a5ccc: 6e20 e3ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; // method@ece3 │ │ -4a5cd2: 0c01 |0003: move-result-object v1 │ │ -4a5cd4: 1101 |0004: return-object v1 │ │ +4a5cc0: |[4a5cc0] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a5cd0: 6e20 e3ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; // method@ece3 │ │ +4a5cd6: 0c01 |0003: move-result-object v1 │ │ +4a5cd8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -973325,17 +973326,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5cf8: |[4a5cf8] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ -4a5d08: 2311 921f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; // type@1f92 │ │ -4a5d0c: 1101 |0002: return-object v1 │ │ +4a5cfc: |[4a5cfc] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ +4a5d0c: 2311 921f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; // type@1f92 │ │ +4a5d10: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -973371,17 +973372,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a6230: |[4a6230] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse$1.:()V │ │ -4a6240: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a6246: 0e00 |0003: return-void │ │ +4a6234: |[4a6234] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse$1.:()V │ │ +4a6244: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a624a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1; │ │ │ │ Virtual methods - │ │ @@ -973390,18 +973391,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a61c0: |[4a61c0] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a61d0: 6e20 faec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; // method@ecfa │ │ -4a61d6: 0c01 |0003: move-result-object v1 │ │ -4a61d8: 1101 |0004: return-object v1 │ │ +4a61c4: |[4a61c4] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a61d4: 6e20 faec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; // method@ecfa │ │ +4a61da: 0c01 |0003: move-result-object v1 │ │ +4a61dc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -973410,19 +973411,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a61f8: |[4a61f8] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ -4a6208: 2200 ab1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; // type@1bab │ │ -4a620c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a620e: 7030 00ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;)V // method@ed00 │ │ -4a6214: 1100 |0006: return-object v0 │ │ +4a61fc: |[4a61fc] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ +4a620c: 2200 ab1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; // type@1bab │ │ +4a6210: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a6212: 7030 00ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;)V // method@ed00 │ │ +4a6218: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -973431,18 +973432,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 │ │ -4a61dc: |[4a61dc] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a61ec: 6e20 fcec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; // method@ecfc │ │ -4a61f2: 0c01 |0003: move-result-object v1 │ │ -4a61f4: 1101 |0004: return-object v1 │ │ +4a61e0: |[4a61e0] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a61f0: 6e20 fcec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; // method@ecfc │ │ +4a61f6: 0c01 |0003: move-result-object v1 │ │ +4a61f8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -973451,17 +973452,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6218: |[4a6218] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ -4a6228: 2311 931f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; // type@1f93 │ │ -4a622c: 1101 |0002: return-object v1 │ │ +4a621c: |[4a621c] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ +4a622c: 2311 931f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; // type@1f93 │ │ +4a6230: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -973497,17 +973498,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a6674: |[4a6674] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse$1.:()V │ │ -4a6684: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a668a: 0e00 |0003: return-void │ │ +4a6678: |[4a6678] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse$1.:()V │ │ +4a6688: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a668e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1; │ │ │ │ Virtual methods - │ │ @@ -973516,18 +973517,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a6604: |[4a6604] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a6614: 6e20 12ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; // method@ed12 │ │ -4a661a: 0c01 |0003: move-result-object v1 │ │ -4a661c: 1101 |0004: return-object v1 │ │ +4a6608: |[4a6608] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a6618: 6e20 12ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; // method@ed12 │ │ +4a661e: 0c01 |0003: move-result-object v1 │ │ +4a6620: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -973536,19 +973537,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a663c: |[4a663c] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ -4a664c: 2200 ae1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; // type@1bae │ │ -4a6650: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a6652: 7030 18ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;)V // method@ed18 │ │ -4a6658: 1100 |0006: return-object v0 │ │ +4a6640: |[4a6640] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ +4a6650: 2200 ae1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; // type@1bae │ │ +4a6654: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a6656: 7030 18ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;)V // method@ed18 │ │ +4a665c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -973557,18 +973558,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 │ │ -4a6620: |[4a6620] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a6630: 6e20 14ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; // method@ed14 │ │ -4a6636: 0c01 |0003: move-result-object v1 │ │ -4a6638: 1101 |0004: return-object v1 │ │ +4a6624: |[4a6624] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a6634: 6e20 14ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; // method@ed14 │ │ +4a663a: 0c01 |0003: move-result-object v1 │ │ +4a663c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -973577,17 +973578,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a665c: |[4a665c] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ -4a666c: 2311 941f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; // type@1f94 │ │ -4a6670: 1101 |0002: return-object v1 │ │ +4a6660: |[4a6660] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ +4a6670: 2311 941f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; // type@1f94 │ │ +4a6674: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -973623,17 +973624,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a69e8: |[4a69e8] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse$1.:()V │ │ -4a69f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a69fe: 0e00 |0003: return-void │ │ +4a69ec: |[4a69ec] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse$1.:()V │ │ +4a69fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a6a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1; │ │ │ │ Virtual methods - │ │ @@ -973642,18 +973643,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a6978: |[4a6978] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a6988: 6e20 2bed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; // method@ed2b │ │ -4a698e: 0c01 |0003: move-result-object v1 │ │ -4a6990: 1101 |0004: return-object v1 │ │ +4a697c: |[4a697c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a698c: 6e20 2bed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; // method@ed2b │ │ +4a6992: 0c01 |0003: move-result-object v1 │ │ +4a6994: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -973662,19 +973663,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a69b0: |[4a69b0] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ -4a69c0: 2200 b11b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; // type@1bb1 │ │ -4a69c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a69c6: 7030 31ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;)V // method@ed31 │ │ -4a69cc: 1100 |0006: return-object v0 │ │ +4a69b4: |[4a69b4] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ +4a69c4: 2200 b11b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; // type@1bb1 │ │ +4a69c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a69ca: 7030 31ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;)V // method@ed31 │ │ +4a69d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -973683,18 +973684,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 │ │ -4a6994: |[4a6994] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a69a4: 6e20 2ded 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; // method@ed2d │ │ -4a69aa: 0c01 |0003: move-result-object v1 │ │ -4a69ac: 1101 |0004: return-object v1 │ │ +4a6998: |[4a6998] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a69a8: 6e20 2ded 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; // method@ed2d │ │ +4a69ae: 0c01 |0003: move-result-object v1 │ │ +4a69b0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -973703,17 +973704,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a69d0: |[4a69d0] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ -4a69e0: 2311 951f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; // type@1f95 │ │ -4a69e4: 1101 |0002: return-object v1 │ │ +4a69d4: |[4a69d4] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ +4a69e4: 2311 951f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; // type@1f95 │ │ +4a69e8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -973760,20 +973761,20 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4a6c64: |[4a6c64] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.:(Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;)V │ │ -4a6c74: 5b01 d6ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.this$0:Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback; // field@abd6 │ │ -4a6c78: 5b02 d8ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$timeZoneOffset:Ljava/lang/Integer; // field@abd8 │ │ -4a6c7c: 5b03 d7ab |0004: iput-object v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$dstOffset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@abd7 │ │ -4a6c80: 7010 efe3 0000 |0006: invoke-direct {v0}, Ljava/util/TimeZone;.:()V // method@e3ef │ │ -4a6c86: 0e00 |0009: return-void │ │ +4a6c68: |[4a6c68] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.:(Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;)V │ │ +4a6c78: 5b01 d6ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.this$0:Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback; // field@abd6 │ │ +4a6c7c: 5b02 d8ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$timeZoneOffset:Ljava/lang/Integer; // field@abd8 │ │ +4a6c80: 5b03 d7ab |0004: iput-object v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$dstOffset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@abd7 │ │ +4a6c84: 7010 efe3 0000 |0006: invoke-direct {v0}, Ljava/util/TimeZone;.:()V // method@e3ef │ │ +4a6c8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1; │ │ 0x0000 - 0x000a reg=1 (null) Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Integer; │ │ @@ -973785,20 +973786,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -4a6ba4: |[4a6ba4] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.getDSTSavings:()I │ │ -4a6bb4: 5420 d7ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$dstOffset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@abd7 │ │ -4a6bb8: 5200 7cac |0002: iget v0, v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.offset:I // field@ac7c │ │ -4a6bbc: 1401 60ea 0000 |0004: const v1, #float 8.40779e-41 // #0000ea60 │ │ -4a6bc2: 9200 0001 |0007: mul-int v0, v0, v1 │ │ -4a6bc6: 0f00 |0009: return v0 │ │ +4a6ba8: |[4a6ba8] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.getDSTSavings:()I │ │ +4a6bb8: 5420 d7ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$dstOffset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@abd7 │ │ +4a6bbc: 5200 7cac |0002: iget v0, v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.offset:I // field@ac7c │ │ +4a6bc0: 1401 60ea 0000 |0004: const v1, #float 8.40779e-41 // #0000ea60 │ │ +4a6bc6: 9200 0001 |0007: mul-int v0, v0, v1 │ │ +4a6bca: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;) │ │ @@ -973806,24 +973807,24 @@ │ │ type : '(IIIIII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4a6bc8: |[4a6bc8] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.getOffset:(IIIIII)I │ │ -4a6bd8: 5401 d8ab |0000: iget-object v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$timeZoneOffset:Ljava/lang/Integer; // field@abd8 │ │ -4a6bdc: 6e10 45e0 0100 |0002: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a6be2: 0a01 |0005: move-result v1 │ │ -4a6be4: 5402 d7ab |0006: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$dstOffset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@abd7 │ │ -4a6be8: 5222 7cac |0008: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.offset:I // field@ac7c │ │ -4a6bec: b021 |000a: add-int/2addr v1, v2 │ │ -4a6bee: 1402 60ea 0000 |000b: const v2, #float 8.40779e-41 // #0000ea60 │ │ -4a6bf4: 9201 0102 |000e: mul-int v1, v1, v2 │ │ -4a6bf8: 0f01 |0010: return v1 │ │ +4a6bcc: |[4a6bcc] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.getOffset:(IIIIII)I │ │ +4a6bdc: 5401 d8ab |0000: iget-object v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$timeZoneOffset:Ljava/lang/Integer; // field@abd8 │ │ +4a6be0: 6e10 45e0 0100 |0002: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a6be6: 0a01 |0005: move-result v1 │ │ +4a6be8: 5402 d7ab |0006: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$dstOffset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@abd7 │ │ +4a6bec: 5222 7cac |0008: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.offset:I // field@ac7c │ │ +4a6bf0: b021 |000a: add-int/2addr v1, v2 │ │ +4a6bf2: 1402 60ea 0000 |000b: const v2, #float 8.40779e-41 // #0000ea60 │ │ +4a6bf8: 9201 0102 |000e: mul-int v1, v1, v2 │ │ +4a6bfc: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1; │ │ 0x0000 - 0x0011 reg=1 (null) I │ │ 0x0000 - 0x0011 reg=2 (null) I │ │ @@ -973837,21 +973838,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4a6bfc: |[4a6bfc] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.getRawOffset:()I │ │ -4a6c0c: 5420 d8ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$timeZoneOffset:Ljava/lang/Integer; // field@abd8 │ │ -4a6c10: 6e10 45e0 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a6c16: 0a00 |0005: move-result v0 │ │ -4a6c18: 1401 60ea 0000 |0006: const v1, #float 8.40779e-41 // #0000ea60 │ │ -4a6c1e: 9200 0001 |0009: mul-int v0, v0, v1 │ │ -4a6c22: 0f00 |000b: return v0 │ │ +4a6c00: |[4a6c00] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.getRawOffset:()I │ │ +4a6c10: 5420 d8ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$timeZoneOffset:Ljava/lang/Integer; // field@abd8 │ │ +4a6c14: 6e10 45e0 0000 |0002: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a6c1a: 0a00 |0005: move-result v0 │ │ +4a6c1c: 1401 60ea 0000 |0006: const v1, #float 8.40779e-41 // #0000ea60 │ │ +4a6c22: 9200 0001 |0009: mul-int v0, v0, v1 │ │ +4a6c26: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;) │ │ @@ -973859,22 +973860,22 @@ │ │ type : '(Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -4a6b6c: |[4a6b6c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.inDaylightTime:(Ljava/util/Date;)Z │ │ -4a6b7c: 5401 d7ab |0000: iget-object v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$dstOffset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@abd7 │ │ -4a6b80: 5211 7cac |0002: iget v1, v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.offset:I // field@ac7c │ │ -4a6b84: 3d01 0400 |0004: if-lez v1, 0008 // +0004 │ │ -4a6b88: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4a6b8a: 2802 |0007: goto 0009 // +0002 │ │ -4a6b8c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4a6b8e: 0f01 |0009: return v1 │ │ +4a6b70: |[4a6b70] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.inDaylightTime:(Ljava/util/Date;)Z │ │ +4a6b80: 5401 d7ab |0000: iget-object v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.val$dstOffset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@abd7 │ │ +4a6b84: 5211 7cac |0002: iget v1, v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.offset:I // field@ac7c │ │ +4a6b88: 3d01 0400 |0004: if-lez v1, 0008 // +0004 │ │ +4a6b8c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4a6b8e: 2802 |0007: goto 0009 // +0002 │ │ +4a6b90: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4a6b92: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -973883,19 +973884,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4a6c88: |[4a6c88] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.setRawOffset:(I)V │ │ -4a6c98: 2202 0f19 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4a6c9c: 1a00 6712 |0002: const-string v0, "Can't set raw offset for this TimeZone" // string@1267 │ │ -4a6ca0: 7020 45e1 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4a6ca6: 2702 |0007: throw v2 │ │ +4a6c8c: |[4a6c8c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.setRawOffset:(I)V │ │ +4a6c9c: 2202 0f19 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4a6ca0: 1a00 6712 |0002: const-string v0, "Can't set raw offset for this TimeZone" // string@1267 │ │ +4a6ca4: 7020 45e1 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4a6caa: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ @@ -973904,53 +973905,53 @@ │ │ type : '()Lj$/time/ZoneId;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4a6c24: |[4a6c24] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.toZoneId:()Lj$/time/ZoneId; │ │ -4a6c34: 7110 8dde 0100 |0000: invoke-static {v1}, Lj$/util/DesugarTimeZone;.toZoneId:(Ljava/util/TimeZone;)Lj$/time/ZoneId; // method@de8d │ │ -4a6c3a: 0c00 |0003: move-result-object v0 │ │ -4a6c3c: 1100 |0004: return-object v0 │ │ +4a6c28: |[4a6c28] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.toZoneId:()Lj$/time/ZoneId; │ │ +4a6c38: 7110 8dde 0100 |0000: invoke-static {v1}, Lj$/util/DesugarTimeZone;.toZoneId:(Ljava/util/TimeZone;)Lj$/time/ZoneId; // method@de8d │ │ +4a6c3e: 0c00 |0003: move-result-object v0 │ │ +4a6c40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;) │ │ name : 'toZoneId' │ │ type : '()Ljava/time/ZoneId;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4a6c40: |[4a6c40] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.toZoneId:()Ljava/time/ZoneId; │ │ -4a6c50: 6e10 3fed 0100 |0000: invoke-virtual {v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.toZoneId:()Lj$/time/ZoneId; // method@ed3f │ │ -4a6c56: 0c00 |0003: move-result-object v0 │ │ -4a6c58: 7110 79de 0000 |0004: invoke-static {v0}, Lj$/time/TimeConversions;.convert:(Lj$/time/ZoneId;)Ljava/time/ZoneId; // method@de79 │ │ -4a6c5e: 0c00 |0007: move-result-object v0 │ │ -4a6c60: 1100 |0008: return-object v0 │ │ +4a6c44: |[4a6c44] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.toZoneId:()Ljava/time/ZoneId; │ │ +4a6c54: 6e10 3fed 0100 |0000: invoke-virtual {v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.toZoneId:()Lj$/time/ZoneId; // method@ed3f │ │ +4a6c5a: 0c00 |0003: move-result-object v0 │ │ +4a6c5c: 7110 79de 0000 |0004: invoke-static {v0}, Lj$/time/TimeConversions;.convert:(Lj$/time/ZoneId;)Ljava/time/ZoneId; // method@de79 │ │ +4a6c62: 0c00 |0007: move-result-object v0 │ │ +4a6c64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;) │ │ name : 'useDaylightTime' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4a6b90: |[4a6b90] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.useDaylightTime:()Z │ │ -4a6ba0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4a6ba2: 0f00 |0001: return v0 │ │ +4a6b94: |[4a6b94] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback$1.useDaylightTime:()Z │ │ +4a6ba4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4a6ba6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4230 (CGMSessionStartTimeDataCallback.java) │ │ │ │ Class #3627 header: │ │ @@ -973983,17 +973984,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a6e34: |[4a6e34] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse$1.:()V │ │ -4a6e44: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a6e4a: 0e00 |0003: return-void │ │ +4a6e38: |[4a6e38] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse$1.:()V │ │ +4a6e48: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a6e4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1; │ │ │ │ Virtual methods - │ │ @@ -974002,18 +974003,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a6dc4: |[4a6dc4] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a6dd4: 6e20 4bed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; // method@ed4b │ │ -4a6dda: 0c01 |0003: move-result-object v1 │ │ -4a6ddc: 1101 |0004: return-object v1 │ │ +4a6dc8: |[4a6dc8] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a6dd8: 6e20 4bed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; // method@ed4b │ │ +4a6dde: 0c01 |0003: move-result-object v1 │ │ +4a6de0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -974022,19 +974023,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a6dfc: |[4a6dfc] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ -4a6e0c: 2200 b51b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; // type@1bb5 │ │ -4a6e10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a6e12: 7030 51ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;)V // method@ed51 │ │ -4a6e18: 1100 |0006: return-object v0 │ │ +4a6e00: |[4a6e00] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ +4a6e10: 2200 b51b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; // type@1bb5 │ │ +4a6e14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a6e16: 7030 51ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;)V // method@ed51 │ │ +4a6e1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -974043,18 +974044,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 │ │ -4a6de0: |[4a6de0] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a6df0: 6e20 4ded 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; // method@ed4d │ │ -4a6df6: 0c01 |0003: move-result-object v1 │ │ -4a6df8: 1101 |0004: return-object v1 │ │ +4a6de4: |[4a6de4] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a6df4: 6e20 4ded 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; // method@ed4d │ │ +4a6dfa: 0c01 |0003: move-result-object v1 │ │ +4a6dfc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -974063,17 +974064,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6e1c: |[4a6e1c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ -4a6e2c: 2311 961f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; // type@1f96 │ │ -4a6e30: 1101 |0002: return-object v1 │ │ +4a6e20: |[4a6e20] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ +4a6e30: 2311 961f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; // type@1f96 │ │ +4a6e34: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -974109,17 +974110,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a73f8: |[4a73f8] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse$1.:()V │ │ -4a7408: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a740e: 0e00 |0003: return-void │ │ +4a73fc: |[4a73fc] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse$1.:()V │ │ +4a740c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a7412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1; │ │ │ │ Virtual methods - │ │ @@ -974128,18 +974129,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a7388: |[4a7388] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a7398: 6e20 6bed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; // method@ed6b │ │ -4a739e: 0c01 |0003: move-result-object v1 │ │ -4a73a0: 1101 |0004: return-object v1 │ │ +4a738c: |[4a738c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a739c: 6e20 6bed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; // method@ed6b │ │ +4a73a2: 0c01 |0003: move-result-object v1 │ │ +4a73a4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -974148,19 +974149,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a73c0: |[4a73c0] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ -4a73d0: 2200 b81b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; // type@1bb8 │ │ -4a73d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a73d6: 7030 71ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;)V // method@ed71 │ │ -4a73dc: 1100 |0006: return-object v0 │ │ +4a73c4: |[4a73c4] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ +4a73d4: 2200 b81b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; // type@1bb8 │ │ +4a73d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a73da: 7030 71ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;)V // method@ed71 │ │ +4a73e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -974169,18 +974170,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 │ │ -4a73a4: |[4a73a4] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a73b4: 6e20 6ded 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; // method@ed6d │ │ -4a73ba: 0c01 |0003: move-result-object v1 │ │ -4a73bc: 1101 |0004: return-object v1 │ │ +4a73a8: |[4a73a8] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a73b8: 6e20 6ded 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; // method@ed6d │ │ +4a73be: 0c01 |0003: move-result-object v1 │ │ +4a73c0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -974189,17 +974190,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a73e0: |[4a73e0] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ -4a73f0: 2311 971f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; // type@1f97 │ │ -4a73f4: 1101 |0002: return-object v1 │ │ +4a73e4: |[4a73e4] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ +4a73f4: 2311 971f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; // type@1f97 │ │ +4a73f8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -974235,17 +974236,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a7af8: |[4a7af8] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse$1.:()V │ │ -4a7b08: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a7b0e: 0e00 |0003: return-void │ │ +4a7afc: |[4a7afc] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse$1.:()V │ │ +4a7b0c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a7b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1; │ │ │ │ Virtual methods - │ │ @@ -974254,18 +974255,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a7a88: |[4a7a88] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a7a98: 6e20 96ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; // method@ed96 │ │ -4a7a9e: 0c01 |0003: move-result-object v1 │ │ -4a7aa0: 1101 |0004: return-object v1 │ │ +4a7a8c: |[4a7a8c] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a7a9c: 6e20 96ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; // method@ed96 │ │ +4a7aa2: 0c01 |0003: move-result-object v1 │ │ +4a7aa4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -974274,19 +974275,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a7ac0: |[4a7ac0] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ -4a7ad0: 2200 bb1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; // type@1bbb │ │ -4a7ad4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a7ad6: 7030 9ced 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;)V // method@ed9c │ │ -4a7adc: 1100 |0006: return-object v0 │ │ +4a7ac4: |[4a7ac4] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ +4a7ad4: 2200 bb1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; // type@1bbb │ │ +4a7ad8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a7ada: 7030 9ced 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;)V // method@ed9c │ │ +4a7ae0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -974295,18 +974296,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 │ │ -4a7aa4: |[4a7aa4] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a7ab4: 6e20 98ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; // method@ed98 │ │ -4a7aba: 0c01 |0003: move-result-object v1 │ │ -4a7abc: 1101 |0004: return-object v1 │ │ +4a7aa8: |[4a7aa8] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a7ab8: 6e20 98ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; // method@ed98 │ │ +4a7abe: 0c01 |0003: move-result-object v1 │ │ +4a7ac0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -974315,17 +974316,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7ae0: |[4a7ae0] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ -4a7af0: 2311 981f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; // type@1f98 │ │ -4a7af4: 1101 |0002: return-object v1 │ │ +4a7ae4: |[4a7ae4] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ +4a7af4: 2311 981f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; // type@1f98 │ │ +4a7af8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -974394,17 +974395,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8024: |[4a8024] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse$1.:()V │ │ -4a8034: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a803a: 0e00 |0003: return-void │ │ +4a8028: |[4a8028] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse$1.:()V │ │ +4a8038: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a803e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1; │ │ │ │ Virtual methods - │ │ @@ -974413,18 +974414,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a7fb4: |[4a7fb4] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a7fc4: 6e20 b0ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; // method@edb0 │ │ -4a7fca: 0c01 |0003: move-result-object v1 │ │ -4a7fcc: 1101 |0004: return-object v1 │ │ +4a7fb8: |[4a7fb8] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a7fc8: 6e20 b0ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; // method@edb0 │ │ +4a7fce: 0c01 |0003: move-result-object v1 │ │ +4a7fd0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -974433,19 +974434,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a7fec: |[4a7fec] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ -4a7ffc: 2200 bf1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; // type@1bbf │ │ -4a8000: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a8002: 7030 b6ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;)V // method@edb6 │ │ -4a8008: 1100 |0006: return-object v0 │ │ +4a7ff0: |[4a7ff0] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ +4a8000: 2200 bf1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; // type@1bbf │ │ +4a8004: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a8006: 7030 b6ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;)V // method@edb6 │ │ +4a800c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -974454,18 +974455,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 │ │ -4a7fd0: |[4a7fd0] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a7fe0: 6e20 b2ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; // method@edb2 │ │ -4a7fe6: 0c01 |0003: move-result-object v1 │ │ -4a7fe8: 1101 |0004: return-object v1 │ │ +4a7fd4: |[4a7fd4] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a7fe4: 6e20 b2ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; // method@edb2 │ │ +4a7fea: 0c01 |0003: move-result-object v1 │ │ +4a7fec: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -974474,17 +974475,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a800c: |[4a800c] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ -4a801c: 2311 991f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; // type@1f99 │ │ -4a8020: 1101 |0002: return-object v1 │ │ +4a8010: |[4a8010] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ +4a8020: 2311 991f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; // type@1f99 │ │ +4a8024: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -974520,17 +974521,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8438: |[4a8438] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse$1.:()V │ │ -4a8448: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a844e: 0e00 |0003: return-void │ │ +4a843c: |[4a843c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse$1.:()V │ │ +4a844c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a8452: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1; │ │ │ │ Virtual methods - │ │ @@ -974539,18 +974540,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a83c8: |[4a83c8] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a83d8: 6e20 caed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; // method@edca │ │ -4a83de: 0c01 |0003: move-result-object v1 │ │ -4a83e0: 1101 |0004: return-object v1 │ │ +4a83cc: |[4a83cc] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a83dc: 6e20 caed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; // method@edca │ │ +4a83e2: 0c01 |0003: move-result-object v1 │ │ +4a83e4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -974559,19 +974560,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a8400: |[4a8400] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; │ │ -4a8410: 2200 c21b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; // type@1bc2 │ │ -4a8414: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a8416: 7030 d0ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;)V // method@edd0 │ │ -4a841c: 1100 |0006: return-object v0 │ │ +4a8404: |[4a8404] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; │ │ +4a8414: 2200 c21b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; // type@1bc2 │ │ +4a8418: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a841a: 7030 d0ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;)V // method@edd0 │ │ +4a8420: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -974580,18 +974581,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 │ │ -4a83e4: |[4a83e4] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a83f4: 6e20 cced 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; // method@edcc │ │ -4a83fa: 0c01 |0003: move-result-object v1 │ │ -4a83fc: 1101 |0004: return-object v1 │ │ +4a83e8: |[4a83e8] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a83f8: 6e20 cced 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; // method@edcc │ │ +4a83fe: 0c01 |0003: move-result-object v1 │ │ +4a8400: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -974600,17 +974601,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a8420: |[4a8420] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; │ │ -4a8430: 2311 9a1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; // type@1f9a │ │ -4a8434: 1101 |0002: return-object v1 │ │ +4a8424: |[4a8424] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; │ │ +4a8434: 2311 9a1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; // type@1f9a │ │ +4a8438: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -974646,17 +974647,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8888: |[4a8888] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse$1.:()V │ │ -4a8898: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a889e: 0e00 |0003: return-void │ │ +4a888c: |[4a888c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse$1.:()V │ │ +4a889c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a88a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1; │ │ │ │ Virtual methods - │ │ @@ -974665,18 +974666,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a8818: |[4a8818] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a8828: 6e20 e0ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; // method@ede0 │ │ -4a882e: 0c01 |0003: move-result-object v1 │ │ -4a8830: 1101 |0004: return-object v1 │ │ +4a881c: |[4a881c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a882c: 6e20 e0ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; // method@ede0 │ │ +4a8832: 0c01 |0003: move-result-object v1 │ │ +4a8834: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -974685,19 +974686,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a8850: |[4a8850] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ -4a8860: 2200 c51b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; // type@1bc5 │ │ -4a8864: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a8866: 7030 e6ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;)V // method@ede6 │ │ -4a886c: 1100 |0006: return-object v0 │ │ +4a8854: |[4a8854] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ +4a8864: 2200 c51b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; // type@1bc5 │ │ +4a8868: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a886a: 7030 e6ed 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;)V // method@ede6 │ │ +4a8870: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -974706,18 +974707,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 │ │ -4a8834: |[4a8834] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a8844: 6e20 e2ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; // method@ede2 │ │ -4a884a: 0c01 |0003: move-result-object v1 │ │ -4a884c: 1101 |0004: return-object v1 │ │ +4a8838: |[4a8838] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a8848: 6e20 e2ed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; // method@ede2 │ │ +4a884e: 0c01 |0003: move-result-object v1 │ │ +4a8850: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -974726,17 +974727,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a8870: |[4a8870] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ -4a8880: 2311 9b1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; // type@1f9b │ │ -4a8884: 1101 |0002: return-object v1 │ │ +4a8874: |[4a8874] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ +4a8884: 2311 9b1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; // type@1f9b │ │ +4a8888: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -974772,17 +974773,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8c8c: |[4a8c8c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse$1.:()V │ │ -4a8c9c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a8ca2: 0e00 |0003: return-void │ │ +4a8c90: |[4a8c90] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse$1.:()V │ │ +4a8ca0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a8ca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1; │ │ │ │ Virtual methods - │ │ @@ -974791,18 +974792,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a8c1c: |[4a8c1c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a8c2c: 6e20 feed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; // method@edfe │ │ -4a8c32: 0c01 |0003: move-result-object v1 │ │ -4a8c34: 1101 |0004: return-object v1 │ │ +4a8c20: |[4a8c20] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a8c30: 6e20 feed 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; // method@edfe │ │ +4a8c36: 0c01 |0003: move-result-object v1 │ │ +4a8c38: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -974811,19 +974812,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a8c54: |[4a8c54] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; │ │ -4a8c64: 2200 c81b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; // type@1bc8 │ │ -4a8c68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a8c6a: 7030 04ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;)V // method@ee04 │ │ -4a8c70: 1100 |0006: return-object v0 │ │ +4a8c58: |[4a8c58] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; │ │ +4a8c68: 2200 c81b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; // type@1bc8 │ │ +4a8c6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a8c6e: 7030 04ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;)V // method@ee04 │ │ +4a8c74: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -974832,18 +974833,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 │ │ -4a8c38: |[4a8c38] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a8c48: 6e20 00ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; // method@ee00 │ │ -4a8c4e: 0c01 |0003: move-result-object v1 │ │ -4a8c50: 1101 |0004: return-object v1 │ │ +4a8c3c: |[4a8c3c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a8c4c: 6e20 00ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; // method@ee00 │ │ +4a8c52: 0c01 |0003: move-result-object v1 │ │ +4a8c54: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -974852,17 +974853,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a8c74: |[4a8c74] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; │ │ -4a8c84: 2311 9c1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; // type@1f9c │ │ -4a8c88: 1101 |0002: return-object v1 │ │ +4a8c78: |[4a8c78] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; │ │ +4a8c88: 2311 9c1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; // type@1f9c │ │ +4a8c8c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -974898,17 +974899,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a90b4: |[4a90b4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse$1.:()V │ │ -4a90c4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a90ca: 0e00 |0003: return-void │ │ +4a90b8: |[4a90b8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse$1.:()V │ │ +4a90c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a90ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1; │ │ │ │ Virtual methods - │ │ @@ -974917,18 +974918,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a9044: |[4a9044] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a9054: 6e20 10ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; // method@ee10 │ │ -4a905a: 0c01 |0003: move-result-object v1 │ │ -4a905c: 1101 |0004: return-object v1 │ │ +4a9048: |[4a9048] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a9058: 6e20 10ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; // method@ee10 │ │ +4a905e: 0c01 |0003: move-result-object v1 │ │ +4a9060: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -974937,19 +974938,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a907c: |[4a907c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ -4a908c: 2200 cb1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; // type@1bcb │ │ -4a9090: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a9092: 7030 16ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;)V // method@ee16 │ │ -4a9098: 1100 |0006: return-object v0 │ │ +4a9080: |[4a9080] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ +4a9090: 2200 cb1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; // type@1bcb │ │ +4a9094: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a9096: 7030 16ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;)V // method@ee16 │ │ +4a909c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -974958,18 +974959,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 │ │ -4a9060: |[4a9060] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a9070: 6e20 12ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; // method@ee12 │ │ -4a9076: 0c01 |0003: move-result-object v1 │ │ -4a9078: 1101 |0004: return-object v1 │ │ +4a9064: |[4a9064] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a9074: 6e20 12ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; // method@ee12 │ │ +4a907a: 0c01 |0003: move-result-object v1 │ │ +4a907c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -974978,17 +974979,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a909c: |[4a909c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ -4a90ac: 2311 9d1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; // type@1f9d │ │ -4a90b0: 1101 |0002: return-object v1 │ │ +4a90a0: |[4a90a0] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ +4a90b0: 2311 9d1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; // type@1f9d │ │ +4a90b4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -975024,17 +975025,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a96fc: |[4a96fc] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse$1.:()V │ │ -4a970c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a9712: 0e00 |0003: return-void │ │ +4a9700: |[4a9700] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse$1.:()V │ │ +4a9710: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a9716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1; │ │ │ │ Virtual methods - │ │ @@ -975043,18 +975044,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a968c: |[4a968c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a969c: 6e20 2dee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; // method@ee2d │ │ -4a96a2: 0c01 |0003: move-result-object v1 │ │ -4a96a4: 1101 |0004: return-object v1 │ │ +4a9690: |[4a9690] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a96a0: 6e20 2dee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; // method@ee2d │ │ +4a96a6: 0c01 |0003: move-result-object v1 │ │ +4a96a8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -975063,19 +975064,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a96c4: |[4a96c4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ -4a96d4: 2200 ce1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; // type@1bce │ │ -4a96d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a96da: 7030 32ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;)V // method@ee32 │ │ -4a96e0: 1100 |0006: return-object v0 │ │ +4a96c8: |[4a96c8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ +4a96d8: 2200 ce1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; // type@1bce │ │ +4a96dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a96de: 7030 32ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;)V // method@ee32 │ │ +4a96e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -975084,18 +975085,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 │ │ -4a96a8: |[4a96a8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a96b8: 6e20 2fee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; // method@ee2f │ │ -4a96be: 0c01 |0003: move-result-object v1 │ │ -4a96c0: 1101 |0004: return-object v1 │ │ +4a96ac: |[4a96ac] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a96bc: 6e20 2fee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; // method@ee2f │ │ +4a96c2: 0c01 |0003: move-result-object v1 │ │ +4a96c4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -975104,17 +975105,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a96e4: |[4a96e4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ -4a96f4: 2311 9e1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; // type@1f9e │ │ -4a96f8: 1101 |0002: return-object v1 │ │ +4a96e8: |[4a96e8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ +4a96f8: 2311 9e1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; // type@1f9e │ │ +4a96fc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -975150,17 +975151,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a9b78: |[4a9b78] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse$1.:()V │ │ -4a9b88: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a9b8e: 0e00 |0003: return-void │ │ +4a9b7c: |[4a9b7c] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse$1.:()V │ │ +4a9b8c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a9b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1; │ │ │ │ Virtual methods - │ │ @@ -975169,18 +975170,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a9b08: |[4a9b08] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a9b18: 6e20 45ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; // method@ee45 │ │ -4a9b1e: 0c01 |0003: move-result-object v1 │ │ -4a9b20: 1101 |0004: return-object v1 │ │ +4a9b0c: |[4a9b0c] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a9b1c: 6e20 45ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; // method@ee45 │ │ +4a9b22: 0c01 |0003: move-result-object v1 │ │ +4a9b24: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -975189,19 +975190,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a9b40: |[4a9b40] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; │ │ -4a9b50: 2200 d11b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; // type@1bd1 │ │ -4a9b54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a9b56: 7030 4bee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;)V // method@ee4b │ │ -4a9b5c: 1100 |0006: return-object v0 │ │ +4a9b44: |[4a9b44] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; │ │ +4a9b54: 2200 d11b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; // type@1bd1 │ │ +4a9b58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a9b5a: 7030 4bee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;)V // method@ee4b │ │ +4a9b60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -975210,18 +975211,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 │ │ -4a9b24: |[4a9b24] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a9b34: 6e20 47ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; // method@ee47 │ │ -4a9b3a: 0c01 |0003: move-result-object v1 │ │ -4a9b3c: 1101 |0004: return-object v1 │ │ +4a9b28: |[4a9b28] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a9b38: 6e20 47ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; // method@ee47 │ │ +4a9b3e: 0c01 |0003: move-result-object v1 │ │ +4a9b40: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -975230,17 +975231,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9b60: |[4a9b60] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; │ │ -4a9b70: 2311 9f1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; // type@1f9f │ │ -4a9b74: 1101 |0002: return-object v1 │ │ +4a9b64: |[4a9b64] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; │ │ +4a9b74: 2311 9f1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; // type@1f9f │ │ +4a9b78: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -975276,17 +975277,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a9e54: |[4a9e54] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse$1.:()V │ │ -4a9e64: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a9e6a: 0e00 |0003: return-void │ │ +4a9e58: |[4a9e58] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse$1.:()V │ │ +4a9e68: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a9e6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1; │ │ │ │ Virtual methods - │ │ @@ -975295,18 +975296,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a9de4: |[4a9de4] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4a9df4: 6e20 57ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; // method@ee57 │ │ -4a9dfa: 0c01 |0003: move-result-object v1 │ │ -4a9dfc: 1101 |0004: return-object v1 │ │ +4a9de8: |[4a9de8] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4a9df8: 6e20 57ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; // method@ee57 │ │ +4a9dfe: 0c01 |0003: move-result-object v1 │ │ +4a9e00: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -975315,19 +975316,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a9e1c: |[4a9e1c] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ -4a9e2c: 2200 d41b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; // type@1bd4 │ │ -4a9e30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a9e32: 7030 5dee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;)V // method@ee5d │ │ -4a9e38: 1100 |0006: return-object v0 │ │ +4a9e20: |[4a9e20] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ +4a9e30: 2200 d41b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; // type@1bd4 │ │ +4a9e34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a9e36: 7030 5dee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;)V // method@ee5d │ │ +4a9e3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -975336,18 +975337,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 │ │ -4a9e00: |[4a9e00] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4a9e10: 6e20 59ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; // method@ee59 │ │ -4a9e16: 0c01 |0003: move-result-object v1 │ │ -4a9e18: 1101 |0004: return-object v1 │ │ +4a9e04: |[4a9e04] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4a9e14: 6e20 59ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; // method@ee59 │ │ +4a9e1a: 0c01 |0003: move-result-object v1 │ │ +4a9e1c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -975356,17 +975357,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9e3c: |[4a9e3c] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ -4a9e4c: 2311 a01f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; // type@1fa0 │ │ -4a9e50: 1101 |0002: return-object v1 │ │ +4a9e40: |[4a9e40] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ +4a9e50: 2311 a01f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; // type@1fa0 │ │ +4a9e54: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -975402,17 +975403,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa1a8: |[4aa1a8] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse$1.:()V │ │ -4aa1b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aa1be: 0e00 |0003: return-void │ │ +4aa1ac: |[4aa1ac] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse$1.:()V │ │ +4aa1bc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aa1c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1; │ │ │ │ Virtual methods - │ │ @@ -975421,18 +975422,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4aa138: |[4aa138] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4aa148: 6e20 6dee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; // method@ee6d │ │ -4aa14e: 0c01 |0003: move-result-object v1 │ │ -4aa150: 1101 |0004: return-object v1 │ │ +4aa13c: |[4aa13c] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4aa14c: 6e20 6dee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; // method@ee6d │ │ +4aa152: 0c01 |0003: move-result-object v1 │ │ +4aa154: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -975441,19 +975442,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4aa170: |[4aa170] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; │ │ -4aa180: 2200 d71b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; // type@1bd7 │ │ -4aa184: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4aa186: 7030 73ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;)V // method@ee73 │ │ -4aa18c: 1100 |0006: return-object v0 │ │ +4aa174: |[4aa174] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; │ │ +4aa184: 2200 d71b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; // type@1bd7 │ │ +4aa188: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4aa18a: 7030 73ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;)V // method@ee73 │ │ +4aa190: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -975462,18 +975463,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 │ │ -4aa154: |[4aa154] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4aa164: 6e20 6fee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; // method@ee6f │ │ -4aa16a: 0c01 |0003: move-result-object v1 │ │ -4aa16c: 1101 |0004: return-object v1 │ │ +4aa158: |[4aa158] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4aa168: 6e20 6fee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; // method@ee6f │ │ +4aa16e: 0c01 |0003: move-result-object v1 │ │ +4aa170: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -975482,17 +975483,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa190: |[4aa190] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; │ │ -4aa1a0: 2311 a11f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; // type@1fa1 │ │ -4aa1a4: 1101 |0002: return-object v1 │ │ +4aa194: |[4aa194] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; │ │ +4aa1a4: 2311 a11f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; // type@1fa1 │ │ +4aa1a8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -975528,17 +975529,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa404: |[4aa404] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse$1.:()V │ │ -4aa414: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aa41a: 0e00 |0003: return-void │ │ +4aa408: |[4aa408] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse$1.:()V │ │ +4aa418: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aa41e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1; │ │ │ │ Virtual methods - │ │ @@ -975547,18 +975548,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4aa394: |[4aa394] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4aa3a4: 6e20 7fee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; // method@ee7f │ │ -4aa3aa: 0c01 |0003: move-result-object v1 │ │ -4aa3ac: 1101 |0004: return-object v1 │ │ +4aa398: |[4aa398] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4aa3a8: 6e20 7fee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; // method@ee7f │ │ +4aa3ae: 0c01 |0003: move-result-object v1 │ │ +4aa3b0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -975567,19 +975568,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4aa3cc: |[4aa3cc] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ -4aa3dc: 2200 da1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; // type@1bda │ │ -4aa3e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4aa3e2: 7030 85ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;)V // method@ee85 │ │ -4aa3e8: 1100 |0006: return-object v0 │ │ +4aa3d0: |[4aa3d0] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ +4aa3e0: 2200 da1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; // type@1bda │ │ +4aa3e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4aa3e6: 7030 85ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;)V // method@ee85 │ │ +4aa3ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -975588,18 +975589,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 │ │ -4aa3b0: |[4aa3b0] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4aa3c0: 6e20 81ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; // method@ee81 │ │ -4aa3c6: 0c01 |0003: move-result-object v1 │ │ -4aa3c8: 1101 |0004: return-object v1 │ │ +4aa3b4: |[4aa3b4] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4aa3c4: 6e20 81ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; // method@ee81 │ │ +4aa3ca: 0c01 |0003: move-result-object v1 │ │ +4aa3cc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -975608,17 +975609,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa3ec: |[4aa3ec] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ -4aa3fc: 2311 a21f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; // type@1fa2 │ │ -4aa400: 1101 |0002: return-object v1 │ │ +4aa3f0: |[4aa3f0] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ +4aa400: 2311 a21f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; // type@1fa2 │ │ +4aa404: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -975654,17 +975655,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa728: |[4aa728] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse$1.:()V │ │ -4aa738: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aa73e: 0e00 |0003: return-void │ │ +4aa72c: |[4aa72c] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse$1.:()V │ │ +4aa73c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aa742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1; │ │ │ │ Virtual methods - │ │ @@ -975673,18 +975674,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4aa6b8: |[4aa6b8] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4aa6c8: 6e20 96ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; // method@ee96 │ │ -4aa6ce: 0c01 |0003: move-result-object v1 │ │ -4aa6d0: 1101 |0004: return-object v1 │ │ +4aa6bc: |[4aa6bc] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4aa6cc: 6e20 96ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; // method@ee96 │ │ +4aa6d2: 0c01 |0003: move-result-object v1 │ │ +4aa6d4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -975693,19 +975694,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4aa6f0: |[4aa6f0] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; │ │ -4aa700: 2200 dd1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; // type@1bdd │ │ -4aa704: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4aa706: 7030 9cee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;)V // method@ee9c │ │ -4aa70c: 1100 |0006: return-object v0 │ │ +4aa6f4: |[4aa6f4] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; │ │ +4aa704: 2200 dd1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; // type@1bdd │ │ +4aa708: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4aa70a: 7030 9cee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;)V // method@ee9c │ │ +4aa710: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -975714,18 +975715,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 │ │ -4aa6d4: |[4aa6d4] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4aa6e4: 6e20 98ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; // method@ee98 │ │ -4aa6ea: 0c01 |0003: move-result-object v1 │ │ -4aa6ec: 1101 |0004: return-object v1 │ │ +4aa6d8: |[4aa6d8] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4aa6e8: 6e20 98ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; // method@ee98 │ │ +4aa6ee: 0c01 |0003: move-result-object v1 │ │ +4aa6f0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -975734,17 +975735,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa710: |[4aa710] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; │ │ -4aa720: 2311 a31f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; // type@1fa3 │ │ -4aa724: 1101 |0002: return-object v1 │ │ +4aa714: |[4aa714] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; │ │ +4aa724: 2311 a31f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; // type@1fa3 │ │ +4aa728: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -975780,17 +975781,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa8fc: |[4aa8fc] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse$1.:()V │ │ -4aa90c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aa912: 0e00 |0003: return-void │ │ +4aa900: |[4aa900] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse$1.:()V │ │ +4aa910: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aa916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1; │ │ │ │ Virtual methods - │ │ @@ -975799,18 +975800,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4aa88c: |[4aa88c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4aa89c: 6e20 a8ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; // method@eea8 │ │ -4aa8a2: 0c01 |0003: move-result-object v1 │ │ -4aa8a4: 1101 |0004: return-object v1 │ │ +4aa890: |[4aa890] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4aa8a0: 6e20 a8ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; // method@eea8 │ │ +4aa8a6: 0c01 |0003: move-result-object v1 │ │ +4aa8a8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -975819,19 +975820,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4aa8c4: |[4aa8c4] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; │ │ -4aa8d4: 2200 e01b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; // type@1be0 │ │ -4aa8d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4aa8da: 7030 aeee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;)V // method@eeae │ │ -4aa8e0: 1100 |0006: return-object v0 │ │ +4aa8c8: |[4aa8c8] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; │ │ +4aa8d8: 2200 e01b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; // type@1be0 │ │ +4aa8dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4aa8de: 7030 aeee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;)V // method@eeae │ │ +4aa8e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -975840,18 +975841,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 │ │ -4aa8a8: |[4aa8a8] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4aa8b8: 6e20 aaee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; // method@eeaa │ │ -4aa8be: 0c01 |0003: move-result-object v1 │ │ -4aa8c0: 1101 |0004: return-object v1 │ │ +4aa8ac: |[4aa8ac] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4aa8bc: 6e20 aaee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; // method@eeaa │ │ +4aa8c2: 0c01 |0003: move-result-object v1 │ │ +4aa8c4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -975860,17 +975861,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa8e4: |[4aa8e4] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; │ │ -4aa8f4: 2311 a41f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; // type@1fa4 │ │ -4aa8f8: 1101 |0002: return-object v1 │ │ +4aa8e8: |[4aa8e8] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; │ │ +4aa8f8: 2311 a41f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; // type@1fa4 │ │ +4aa8fc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -975906,17 +975907,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aabbc: |[4aabbc] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse$1.:()V │ │ -4aabcc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aabd2: 0e00 |0003: return-void │ │ +4aabc0: |[4aabc0] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse$1.:()V │ │ +4aabd0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aabd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1; │ │ │ │ Virtual methods - │ │ @@ -975925,18 +975926,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4aab4c: |[4aab4c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4aab5c: 6e20 baee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; // method@eeba │ │ -4aab62: 0c01 |0003: move-result-object v1 │ │ -4aab64: 1101 |0004: return-object v1 │ │ +4aab50: |[4aab50] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4aab60: 6e20 baee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; // method@eeba │ │ +4aab66: 0c01 |0003: move-result-object v1 │ │ +4aab68: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -975945,19 +975946,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4aab84: |[4aab84] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ -4aab94: 2200 e31b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; // type@1be3 │ │ -4aab98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4aab9a: 7030 c0ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;)V // method@eec0 │ │ -4aaba0: 1100 |0006: return-object v0 │ │ +4aab88: |[4aab88] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ +4aab98: 2200 e31b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; // type@1be3 │ │ +4aab9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4aab9e: 7030 c0ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;)V // method@eec0 │ │ +4aaba4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -975966,18 +975967,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 │ │ -4aab68: |[4aab68] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4aab78: 6e20 bcee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; // method@eebc │ │ -4aab7e: 0c01 |0003: move-result-object v1 │ │ -4aab80: 1101 |0004: return-object v1 │ │ +4aab6c: |[4aab6c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4aab7c: 6e20 bcee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; // method@eebc │ │ +4aab82: 0c01 |0003: move-result-object v1 │ │ +4aab84: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -975986,17 +975987,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aaba4: |[4aaba4] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ -4aabb4: 2311 a51f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; // type@1fa5 │ │ -4aabb8: 1101 |0002: return-object v1 │ │ +4aaba8: |[4aaba8] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ +4aabb8: 2311 a51f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; // type@1fa5 │ │ +4aabbc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -976032,17 +976033,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aaee4: |[4aaee4] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse$1.:()V │ │ -4aaef4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aaefa: 0e00 |0003: return-void │ │ +4aaee8: |[4aaee8] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse$1.:()V │ │ +4aaef8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aaefe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1; │ │ │ │ Virtual methods - │ │ @@ -976051,18 +976052,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4aae74: |[4aae74] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4aae84: 6e20 d1ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; // method@eed1 │ │ -4aae8a: 0c01 |0003: move-result-object v1 │ │ -4aae8c: 1101 |0004: return-object v1 │ │ +4aae78: |[4aae78] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4aae88: 6e20 d1ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; // method@eed1 │ │ +4aae8e: 0c01 |0003: move-result-object v1 │ │ +4aae90: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -976071,19 +976072,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4aaeac: |[4aaeac] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; │ │ -4aaebc: 2200 e61b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; // type@1be6 │ │ -4aaec0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4aaec2: 7030 d7ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;)V // method@eed7 │ │ -4aaec8: 1100 |0006: return-object v0 │ │ +4aaeb0: |[4aaeb0] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; │ │ +4aaec0: 2200 e61b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; // type@1be6 │ │ +4aaec4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4aaec6: 7030 d7ee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;)V // method@eed7 │ │ +4aaecc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -976092,18 +976093,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 │ │ -4aae90: |[4aae90] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4aaea0: 6e20 d3ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; // method@eed3 │ │ -4aaea6: 0c01 |0003: move-result-object v1 │ │ -4aaea8: 1101 |0004: return-object v1 │ │ +4aae94: |[4aae94] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4aaea4: 6e20 d3ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; // method@eed3 │ │ +4aaeaa: 0c01 |0003: move-result-object v1 │ │ +4aaeac: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -976112,17 +976113,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aaecc: |[4aaecc] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; │ │ -4aaedc: 2311 a61f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; // type@1fa6 │ │ -4aaee0: 1101 |0002: return-object v1 │ │ +4aaed0: |[4aaed0] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; │ │ +4aaee0: 2311 a61f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; // type@1fa6 │ │ +4aaee4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -976158,17 +976159,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ab12c: |[4ab12c] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse$1.:()V │ │ -4ab13c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ab142: 0e00 |0003: return-void │ │ +4ab130: |[4ab130] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse$1.:()V │ │ +4ab140: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ab146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1; │ │ │ │ Virtual methods - │ │ @@ -976177,18 +976178,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4ab0bc: |[4ab0bc] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4ab0cc: 6e20 e5ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; // method@eee5 │ │ -4ab0d2: 0c01 |0003: move-result-object v1 │ │ -4ab0d4: 1101 |0004: return-object v1 │ │ +4ab0c0: |[4ab0c0] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4ab0d0: 6e20 e5ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; // method@eee5 │ │ +4ab0d6: 0c01 |0003: move-result-object v1 │ │ +4ab0d8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -976197,19 +976198,19 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4ab0f4: |[4ab0f4] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ -4ab104: 2200 e91b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; // type@1be9 │ │ -4ab108: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4ab10a: 7030 ebee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;)V // method@eeeb │ │ -4ab110: 1100 |0006: return-object v0 │ │ +4ab0f8: |[4ab0f8] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ +4ab108: 2200 e91b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; // type@1be9 │ │ +4ab10c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4ab10e: 7030 ebee 3001 |0003: invoke-direct {v0, v3, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;)V // method@eeeb │ │ +4ab114: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -976218,18 +976219,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 │ │ -4ab0d8: |[4ab0d8] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4ab0e8: 6e20 e7ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; // method@eee7 │ │ -4ab0ee: 0c01 |0003: move-result-object v1 │ │ -4ab0f0: 1101 |0004: return-object v1 │ │ +4ab0dc: |[4ab0dc] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4ab0ec: 6e20 e7ee 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; // method@eee7 │ │ +4ab0f2: 0c01 |0003: move-result-object v1 │ │ +4ab0f4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -976238,17 +976239,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ab114: |[4ab114] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ -4ab124: 2311 a71f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; // type@1fa7 │ │ -4ab128: 1101 |0002: return-object v1 │ │ +4ab118: |[4ab118] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ +4ab128: 2311 a71f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; // type@1fa7 │ │ +4ab12c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -976305,37 +976306,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -4ab334: |[4ab334] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData$FilterType.:()V │ │ -4ab344: 2200 ea1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1bea │ │ -4ab348: 1a01 445b |0002: const-string v1, "TIME_OFFSET" // string@5b44 │ │ -4ab34c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4ab34e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -4ab350: 7040 f5ee 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.:(Ljava/lang/String;II)V // method@eef5 │ │ -4ab356: 6900 4bac |0009: sput-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.TIME_OFFSET:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4b │ │ -4ab35a: 2201 ea1b |000b: new-instance v1, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1bea │ │ -4ab35e: 1a04 bd55 |000d: const-string v4, "SEQUENCE_NUMBER" // string@55bd │ │ -4ab362: 7040 f5ee 4133 |000f: invoke-direct {v1, v4, v3, v3}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.:(Ljava/lang/String;II)V // method@eef5 │ │ -4ab368: 6901 4aac |0012: sput-object v1, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ -4ab36c: 2204 ea1b |0014: new-instance v4, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1bea │ │ -4ab370: 1a05 9760 |0016: const-string v5, "USER_FACING_TIME" // string@6097 │ │ -4ab374: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -4ab376: 7040 f5ee 5466 |0019: invoke-direct {v4, v5, v6, v6}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.:(Ljava/lang/String;II)V // method@eef5 │ │ -4ab37c: 6904 4cac |001c: sput-object v4, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.USER_FACING_TIME:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4c │ │ -4ab380: 1235 |001e: const/4 v5, #int 3 // #3 │ │ -4ab382: 2355 a81f |001f: new-array v5, v5, [Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1fa8 │ │ -4ab386: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ -4ab38a: 4d01 0503 |0023: aput-object v1, v5, v3 │ │ -4ab38e: 4d04 0506 |0025: aput-object v4, v5, v6 │ │ -4ab392: 6905 49ac |0027: sput-object v5, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.$VALUES:[Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac49 │ │ -4ab396: 0e00 |0029: return-void │ │ +4ab338: |[4ab338] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData$FilterType.:()V │ │ +4ab348: 2200 ea1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1bea │ │ +4ab34c: 1a01 445b |0002: const-string v1, "TIME_OFFSET" // string@5b44 │ │ +4ab350: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4ab352: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +4ab354: 7040 f5ee 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.:(Ljava/lang/String;II)V // method@eef5 │ │ +4ab35a: 6900 4bac |0009: sput-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.TIME_OFFSET:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4b │ │ +4ab35e: 2201 ea1b |000b: new-instance v1, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1bea │ │ +4ab362: 1a04 bd55 |000d: const-string v4, "SEQUENCE_NUMBER" // string@55bd │ │ +4ab366: 7040 f5ee 4133 |000f: invoke-direct {v1, v4, v3, v3}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.:(Ljava/lang/String;II)V // method@eef5 │ │ +4ab36c: 6901 4aac |0012: sput-object v1, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ +4ab370: 2204 ea1b |0014: new-instance v4, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1bea │ │ +4ab374: 1a05 9760 |0016: const-string v5, "USER_FACING_TIME" // string@6097 │ │ +4ab378: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +4ab37a: 7040 f5ee 5466 |0019: invoke-direct {v4, v5, v6, v6}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.:(Ljava/lang/String;II)V // method@eef5 │ │ +4ab380: 6904 4cac |001c: sput-object v4, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.USER_FACING_TIME:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4c │ │ +4ab384: 1235 |001e: const/4 v5, #int 3 // #3 │ │ +4ab386: 2355 a81f |001f: new-array v5, v5, [Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1fa8 │ │ +4ab38a: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ +4ab38e: 4d01 0503 |0023: aput-object v1, v5, v3 │ │ +4ab392: 4d04 0506 |0025: aput-object v4, v5, v6 │ │ +4ab396: 6905 49ac |0027: sput-object v5, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.$VALUES:[Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac49 │ │ +4ab39a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000b line=51 │ │ 0x0014 line=52 │ │ 0x0027 line=48 │ │ locals : │ │ @@ -976345,19 +976346,19 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4ab398: |[4ab398] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData$FilterType.:(Ljava/lang/String;II)V │ │ -4ab3a8: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4ab3ae: 8d31 |0003: int-to-byte v1, v3 │ │ -4ab3b0: 5d01 4dac |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.type:B // field@ac4d │ │ -4ab3b4: 0e00 |0006: return-void │ │ +4ab39c: |[4ab39c] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData$FilterType.:(Ljava/lang/String;II)V │ │ +4ab3ac: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4ab3b2: 8d31 |0003: int-to-byte v1, v3 │ │ +4ab3b4: 5d01 4dac |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.type:B // field@ac4d │ │ +4ab3b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -976369,20 +976370,20 @@ │ │ type : '(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4ab2ec: |[4ab2ec] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData$FilterType.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ -4ab2fc: 1c00 ea1b |0000: const-class v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1bea │ │ -4ab300: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -4ab306: 0c01 |0005: move-result-object v1 │ │ -4ab308: 1f01 ea1b |0006: check-cast v1, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1bea │ │ -4ab30c: 1101 |0008: return-object v1 │ │ +4ab2f0: |[4ab2f0] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData$FilterType.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ +4ab300: 1c00 ea1b |0000: const-class v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1bea │ │ +4ab304: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +4ab30a: 0c01 |0005: move-result-object v1 │ │ +4ab30c: 1f01 ea1b |0006: check-cast v1, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1bea │ │ +4ab310: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;) │ │ @@ -976390,20 +976391,20 @@ │ │ type : '()[Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4ab310: |[4ab310] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData$FilterType.values:()[Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ -4ab320: 6200 49ac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.$VALUES:[Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac49 │ │ -4ab324: 6e10 d2ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.clone:()Ljava/lang/Object; // method@ffd2 │ │ -4ab32a: 0c00 |0005: move-result-object v0 │ │ -4ab32c: 1f00 a81f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1fa8 │ │ -4ab330: 1100 |0008: return-object v0 │ │ +4ab314: |[4ab314] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData$FilterType.values:()[Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ +4ab324: 6200 49ac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.$VALUES:[Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac49 │ │ +4ab328: 6e10 d2ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.clone:()Ljava/lang/Object; // method@ffd2 │ │ +4ab32e: 0c00 |0005: move-result-object v0 │ │ +4ab330: 1f00 a81f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // type@1fa8 │ │ +4ab334: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21518 (RecordAccessControlPointData.java) │ │ @@ -976613,17 +976614,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ab89c: |[4ab89c] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.:()V │ │ -4ab8ac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ab8b2: 0e00 |0003: return-void │ │ +4ab8a0: |[4ab8a0] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.:()V │ │ +4ab8b0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ab8b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ @@ -976631,38 +976632,38 @@ │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4ab3b8: |[4ab3b8] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.abortOperation:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab3c8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -4ab3ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4ab3cc: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ -4ab3d2: 0c00 |0005: move-result-object v0 │ │ -4ab3d4: 1100 |0006: return-object v0 │ │ +4ab3bc: |[4ab3bc] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.abortOperation:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab3cc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +4ab3ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4ab3d0: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ +4ab3d6: 0c00 |0005: move-result-object v0 │ │ +4ab3d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=208 │ │ locals : │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ name : 'create' │ │ type : '(BB)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4ab3d8: |[4ab3d8] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.create:(BB)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab3e8: 7120 d0ef 1000 |0000: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.opCode:(BB)Lno/nordicsemi/android/ble/data/Data; // method@efd0 │ │ -4ab3ee: 0c00 |0003: move-result-object v0 │ │ -4ab3f0: 1100 |0004: return-object v0 │ │ +4ab3dc: |[4ab3dc] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.create:(BB)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab3ec: 7120 d0ef 1000 |0000: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.opCode:(BB)Lno/nordicsemi/android/ble/data/Data; // method@efd0 │ │ +4ab3f2: 0c00 |0003: move-result-object v0 │ │ +4ab3f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) B │ │ 0x0000 - 0x0005 reg=1 (null) B │ │ │ │ @@ -976671,40 +976672,40 @@ │ │ type : '(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -4ab3f4: |[4ab3f4] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab404: dd00 080f |0000: and-int/lit8 v0, v8, #int 15 // #0f │ │ -4ab408: 2201 461c |0002: new-instance v1, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4ab40c: 2192 |0004: array-length v2, v9 │ │ -4ab40e: 9202 0200 |0005: mul-int v2, v2, v0 │ │ -4ab412: 1233 |0007: const/4 v3, #int 3 // #3 │ │ -4ab414: b032 |0008: add-int/2addr v2, v3 │ │ -4ab416: 2322 1e1e |0009: new-array v2, v2, [B // type@1e1e │ │ -4ab41a: 7020 e8ef 2100 |000b: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4ab420: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -4ab422: 6e30 f0ef 5102 |000f: invoke-virtual {v1, v5, v2}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ -4ab428: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -4ab42a: 6e30 f0ef 6105 |0013: invoke-virtual {v1, v6, v5}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ -4ab430: 2196 |0016: array-length v6, v9 │ │ -4ab432: 1224 |0017: const/4 v4, #int 2 // #2 │ │ -4ab434: 3d06 0c00 |0018: if-lez v6, 0024 // +000c │ │ -4ab438: 5676 4dac |001a: iget-byte v6, v7, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.type:B // field@ac4d │ │ -4ab43c: 6e30 f0ef 6104 |001c: invoke-virtual {v1, v6, v4}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ -4ab442: 4406 0902 |001f: aget v6, v9, v2 │ │ -4ab446: 6e40 f2ef 6138 |0021: invoke-virtual {v1, v6, v8, v3}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ -4ab44c: 2196 |0024: array-length v6, v9 │ │ -4ab44e: 3346 0800 |0025: if-ne v6, v4, 002d // +0008 │ │ -4ab452: 4405 0905 |0027: aget v5, v9, v5 │ │ -4ab456: b030 |0029: add-int/2addr v0, v3 │ │ -4ab458: 6e40 f2ef 5108 |002a: invoke-virtual {v1, v5, v8, v0}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ -4ab45e: 1101 |002d: return-object v1 │ │ +4ab3f8: |[4ab3f8] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab408: dd00 080f |0000: and-int/lit8 v0, v8, #int 15 // #0f │ │ +4ab40c: 2201 461c |0002: new-instance v1, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4ab410: 2192 |0004: array-length v2, v9 │ │ +4ab412: 9202 0200 |0005: mul-int v2, v2, v0 │ │ +4ab416: 1233 |0007: const/4 v3, #int 3 // #3 │ │ +4ab418: b032 |0008: add-int/2addr v2, v3 │ │ +4ab41a: 2322 1e1e |0009: new-array v2, v2, [B // type@1e1e │ │ +4ab41e: 7020 e8ef 2100 |000b: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4ab424: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +4ab426: 6e30 f0ef 5102 |000f: invoke-virtual {v1, v5, v2}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ +4ab42c: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +4ab42e: 6e30 f0ef 6105 |0013: invoke-virtual {v1, v6, v5}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ +4ab434: 2196 |0016: array-length v6, v9 │ │ +4ab436: 1224 |0017: const/4 v4, #int 2 // #2 │ │ +4ab438: 3d06 0c00 |0018: if-lez v6, 0024 // +000c │ │ +4ab43c: 5676 4dac |001a: iget-byte v6, v7, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.type:B // field@ac4d │ │ +4ab440: 6e30 f0ef 6104 |001c: invoke-virtual {v1, v6, v4}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ +4ab446: 4406 0902 |001f: aget v6, v9, v2 │ │ +4ab44a: 6e40 f2ef 6138 |0021: invoke-virtual {v1, v6, v8, v3}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ +4ab450: 2196 |0024: array-length v6, v9 │ │ +4ab452: 3346 0800 |0025: if-ne v6, v4, 002d // +0008 │ │ +4ab456: 4405 0905 |0027: aget v5, v9, v5 │ │ +4ab45a: b030 |0029: add-int/2addr v0, v3 │ │ +4ab45c: 6e40 f2ef 5108 |002a: invoke-virtual {v1, v5, v8, v0}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ +4ab462: 1101 |002d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=221 │ │ 0x000f line=222 │ │ 0x0013 line=223 │ │ 0x0016 line=224 │ │ 0x001a line=225 │ │ @@ -976723,87 +976724,87 @@ │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4ab460: |[4ab460] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteAllStoredRecords:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab470: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4ab472: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -4ab474: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ -4ab47a: 0c00 |0005: move-result-object v0 │ │ -4ab47c: 1100 |0006: return-object v0 │ │ +4ab464: |[4ab464] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteAllStoredRecords:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab474: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4ab476: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +4ab478: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ +4ab47e: 0c00 |0005: move-result-object v0 │ │ +4ab480: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ locals : │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ name : 'deleteFirstStoredRecord' │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4ab480: |[4ab480] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteFirstStoredRecord:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab490: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4ab492: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -4ab494: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ -4ab49a: 0c00 |0005: move-result-object v0 │ │ -4ab49c: 1100 |0006: return-object v0 │ │ +4ab484: |[4ab484] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteFirstStoredRecord:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab494: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4ab496: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +4ab498: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ +4ab49e: 0c00 |0005: move-result-object v0 │ │ +4ab4a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ locals : │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ name : 'deleteLastStoredRecord' │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4ab4a0: |[4ab4a0] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteLastStoredRecord:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab4b0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4ab4b2: 1261 |0001: const/4 v1, #int 6 // #6 │ │ -4ab4b4: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ -4ab4ba: 0c00 |0005: move-result-object v0 │ │ -4ab4bc: 1100 |0006: return-object v0 │ │ +4ab4a4: |[4ab4a4] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteLastStoredRecord:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab4b4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4ab4b6: 1261 |0001: const/4 v1, #int 6 // #6 │ │ +4ab4b8: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ +4ab4be: 0c00 |0005: move-result-object v0 │ │ +4ab4c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ locals : │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ name : 'deleteStoredRecordsFromRange' │ │ type : '(II)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -4ab4c0: |[4ab4c0] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsFromRange:(II)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab4d0: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ -4ab4d4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4ab4d6: 2312 221e |0003: new-array v2, v1, [I // type@1e22 │ │ -4ab4da: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4ab4dc: 4b04 0203 |0006: aput v4, v2, v3 │ │ -4ab4e0: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -4ab4e2: 4b05 0204 |0009: aput v5, v2, v4 │ │ -4ab4e6: 1244 |000b: const/4 v4, #int 4 // #4 │ │ -4ab4e8: 1305 1200 |000c: const/16 v5, #int 18 // #12 │ │ -4ab4ec: 7152 fbee 4150 |000e: invoke-static {v1, v4, v0, v5, v2}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab4f2: 0c04 |0011: move-result-object v4 │ │ -4ab4f4: 1104 |0012: return-object v4 │ │ +4ab4c4: |[4ab4c4] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsFromRange:(II)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab4d4: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ +4ab4d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4ab4da: 2312 221e |0003: new-array v2, v1, [I // type@1e22 │ │ +4ab4de: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4ab4e0: 4b04 0203 |0006: aput v4, v2, v3 │ │ +4ab4e4: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +4ab4e6: 4b05 0204 |0009: aput v5, v2, v4 │ │ +4ab4ea: 1244 |000b: const/4 v4, #int 4 // #4 │ │ +4ab4ec: 1305 1200 |000c: const/16 v5, #int 18 // #12 │ │ +4ab4f0: 7152 fbee 4150 |000e: invoke-static {v1, v4, v0, v5, v2}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab4f6: 0c04 |0011: move-result-object v4 │ │ +4ab4f8: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) I │ │ 0x0000 - 0x0013 reg=5 (null) I │ │ │ │ @@ -976812,25 +976813,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;III)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -4ab4f8: |[4ab4f8] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsFromRange:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;III)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab508: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4ab50a: 2301 221e |0001: new-array v1, v0, [I // type@1e22 │ │ -4ab50e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -4ab510: 4b05 0102 |0004: aput v5, v1, v2 │ │ -4ab514: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -4ab516: 4b06 0105 |0007: aput v6, v1, v5 │ │ -4ab51a: 1245 |0009: const/4 v5, #int 4 // #4 │ │ -4ab51c: 7151 fbee 5043 |000a: invoke-static {v0, v5, v3, v4, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab522: 0c03 |000d: move-result-object v3 │ │ -4ab524: 1103 |000e: return-object v3 │ │ +4ab4fc: |[4ab4fc] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsFromRange:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;III)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab50c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4ab50e: 2301 221e |0001: new-array v1, v0, [I // type@1e22 │ │ +4ab512: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +4ab514: 4b05 0102 |0004: aput v5, v1, v2 │ │ +4ab518: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +4ab51a: 4b06 0105 |0007: aput v6, v1, v5 │ │ +4ab51e: 1245 |0009: const/4 v5, #int 4 // #4 │ │ +4ab520: 7151 fbee 5043 |000a: invoke-static {v0, v5, v3, v4, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab526: 0c03 |000d: move-result-object v3 │ │ +4ab528: 1103 |000e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x000a line=144 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ 0x0000 - 0x000f reg=4 (null) I │ │ 0x0000 - 0x000f reg=5 (null) I │ │ @@ -976841,26 +976842,26 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -4ab528: |[4ab528] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsGreaterThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab538: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ -4ab53c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4ab53e: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ -4ab542: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4ab544: 4b04 0102 |0006: aput v4, v1, v2 │ │ -4ab548: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -4ab54a: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -4ab54c: 1303 1200 |000a: const/16 v3, #int 18 // #12 │ │ -4ab550: 7151 fbee 2430 |000c: invoke-static {v4, v2, v0, v3, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab556: 0c04 |000f: move-result-object v4 │ │ -4ab558: 1104 |0010: return-object v4 │ │ +4ab52c: |[4ab52c] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsGreaterThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab53c: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ +4ab540: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4ab542: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ +4ab546: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4ab548: 4b04 0102 |0006: aput v4, v1, v2 │ │ +4ab54c: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +4ab54e: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +4ab550: 1303 1200 |000a: const/16 v3, #int 18 // #12 │ │ +4ab554: 7151 fbee 2430 |000c: invoke-static {v4, v2, v0, v3, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab55a: 0c04 |000f: move-result-object v4 │ │ +4ab55c: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ @@ -976868,24 +976869,24 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -4ab55c: |[4ab55c] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsGreaterThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab56c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ab56e: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ -4ab572: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ab574: 4b04 0001 |0004: aput v4, v0, v1 │ │ -4ab578: 1224 |0006: const/4 v4, #int 2 // #2 │ │ -4ab57a: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -4ab57c: 7150 fbee 1432 |0008: invoke-static {v4, v1, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab582: 0c02 |000b: move-result-object v2 │ │ -4ab584: 1102 |000c: return-object v2 │ │ +4ab560: |[4ab560] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsGreaterThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab570: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ab572: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ +4ab576: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ab578: 4b04 0001 |0004: aput v4, v0, v1 │ │ +4ab57c: 1224 |0006: const/4 v4, #int 2 // #2 │ │ +4ab57e: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +4ab580: 7150 fbee 1432 |0008: invoke-static {v4, v1, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab586: 0c02 |000b: move-result-object v2 │ │ +4ab588: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=137 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ 0x0000 - 0x000d reg=3 (null) I │ │ 0x0000 - 0x000d reg=4 (null) I │ │ @@ -976895,25 +976896,25 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -4ab588: |[4ab588] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsLessThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab598: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ -4ab59c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4ab59e: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ -4ab5a2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4ab5a4: 4b03 0102 |0006: aput v3, v1, v2 │ │ -4ab5a8: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -4ab5aa: 1302 1200 |0009: const/16 v2, #int 18 // #12 │ │ -4ab5ae: 7151 fbee 3320 |000b: invoke-static {v3, v3, v0, v2, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab5b4: 0c03 |000e: move-result-object v3 │ │ -4ab5b6: 1103 |000f: return-object v3 │ │ +4ab58c: |[4ab58c] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsLessThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab59c: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ +4ab5a0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4ab5a2: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ +4ab5a6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4ab5a8: 4b03 0102 |0006: aput v3, v1, v2 │ │ +4ab5ac: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +4ab5ae: 1302 1200 |0009: const/16 v2, #int 18 // #12 │ │ +4ab5b2: 7151 fbee 3320 |000b: invoke-static {v3, v3, v0, v2, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab5b8: 0c03 |000e: move-result-object v3 │ │ +4ab5ba: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) I │ │ │ │ #12 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ @@ -976921,23 +976922,23 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -4ab5b8: |[4ab5b8] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsLessThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab5c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ab5ca: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ -4ab5ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ab5d0: 4b04 0001 |0004: aput v4, v0, v1 │ │ -4ab5d4: 1224 |0006: const/4 v4, #int 2 // #2 │ │ -4ab5d6: 7150 fbee 4432 |0007: invoke-static {v4, v4, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab5dc: 0c02 |000a: move-result-object v2 │ │ -4ab5de: 1102 |000b: return-object v2 │ │ +4ab5bc: |[4ab5bc] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.deleteStoredRecordsLessThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab5cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ab5ce: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ +4ab5d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ab5d4: 4b04 0001 |0004: aput v4, v0, v1 │ │ +4ab5d8: 1224 |0006: const/4 v4, #int 2 // #2 │ │ +4ab5da: 7150 fbee 4432 |0007: invoke-static {v4, v4, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab5e0: 0c02 |000a: move-result-object v2 │ │ +4ab5e2: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=130 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ 0x0000 - 0x000c reg=4 (null) I │ │ @@ -976947,106 +976948,106 @@ │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4ab5e0: |[4ab5e0] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportAllStoredRecords:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab5f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ab5f2: 7120 faee 0000 |0001: invoke-static {v0, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ -4ab5f8: 0c00 |0004: move-result-object v0 │ │ -4ab5fa: 1100 |0005: return-object v0 │ │ +4ab5e4: |[4ab5e4] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportAllStoredRecords:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab5f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ab5f6: 7120 faee 0000 |0001: invoke-static {v0, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ +4ab5fc: 0c00 |0004: move-result-object v0 │ │ +4ab5fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ locals : │ │ │ │ #14 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ name : 'reportFirstStoredRecord' │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4ab5fc: |[4ab5fc] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportFirstStoredRecord:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab60c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ab60e: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -4ab610: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ -4ab616: 0c00 |0005: move-result-object v0 │ │ -4ab618: 1100 |0006: return-object v0 │ │ +4ab600: |[4ab600] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportFirstStoredRecord:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab610: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ab612: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +4ab614: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ +4ab61a: 0c00 |0005: move-result-object v0 │ │ +4ab61c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=70 │ │ locals : │ │ │ │ #15 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ name : 'reportLastStoredRecord' │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4ab61c: |[4ab61c] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportLastStoredRecord:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab62c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ab62e: 1261 |0001: const/4 v1, #int 6 // #6 │ │ -4ab630: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ -4ab636: 0c00 |0005: move-result-object v0 │ │ -4ab638: 1100 |0006: return-object v0 │ │ +4ab620: |[4ab620] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportLastStoredRecord:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab630: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ab632: 1261 |0001: const/4 v1, #int 6 // #6 │ │ +4ab634: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ +4ab63a: 0c00 |0005: move-result-object v0 │ │ +4ab63c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ locals : │ │ │ │ #16 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ name : 'reportNumberOfAllStoredRecords' │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4ab63c: |[4ab63c] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfAllStoredRecords:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab64c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -4ab64e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -4ab650: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ -4ab656: 0c00 |0005: move-result-object v0 │ │ -4ab658: 1100 |0006: return-object v0 │ │ +4ab640: |[4ab640] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfAllStoredRecords:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab650: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +4ab652: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +4ab654: 7120 faee 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BB)Lno/nordicsemi/android/ble/data/Data; // method@eefa │ │ +4ab65a: 0c00 |0005: move-result-object v0 │ │ +4ab65c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=166 │ │ locals : │ │ │ │ #17 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ name : 'reportNumberOfStoredRecordsFromRange' │ │ type : '(II)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -4ab65c: |[4ab65c] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsFromRange:(II)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab66c: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ -4ab670: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4ab672: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ -4ab676: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4ab678: 4b03 0102 |0006: aput v3, v1, v2 │ │ -4ab67c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -4ab67e: 4b04 0103 |0009: aput v4, v1, v3 │ │ -4ab682: 1243 |000b: const/4 v3, #int 4 // #4 │ │ -4ab684: 1304 1200 |000c: const/16 v4, #int 18 // #12 │ │ -4ab688: 7151 fbee 3340 |000e: invoke-static {v3, v3, v0, v4, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab68e: 0c03 |0011: move-result-object v3 │ │ -4ab690: 1103 |0012: return-object v3 │ │ +4ab660: |[4ab660] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsFromRange:(II)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab670: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ +4ab674: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4ab676: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ +4ab67a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4ab67c: 4b03 0102 |0006: aput v3, v1, v2 │ │ +4ab680: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +4ab682: 4b04 0103 |0009: aput v4, v1, v3 │ │ +4ab686: 1243 |000b: const/4 v3, #int 4 // #4 │ │ +4ab688: 1304 1200 |000c: const/16 v4, #int 18 // #12 │ │ +4ab68c: 7151 fbee 3340 |000e: invoke-static {v3, v3, v0, v4, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab692: 0c03 |0011: move-result-object v3 │ │ +4ab694: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ 0x0000 - 0x0013 reg=4 (null) I │ │ │ │ @@ -977055,25 +977056,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;III)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -4ab694: |[4ab694] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsFromRange:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;III)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab6a4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4ab6a6: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ -4ab6aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ab6ac: 4b04 0001 |0004: aput v4, v0, v1 │ │ -4ab6b0: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -4ab6b2: 4b05 0004 |0007: aput v5, v0, v4 │ │ -4ab6b6: 1244 |0009: const/4 v4, #int 4 // #4 │ │ -4ab6b8: 7150 fbee 4432 |000a: invoke-static {v4, v4, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab6be: 0c02 |000d: move-result-object v2 │ │ -4ab6c0: 1102 |000e: return-object v2 │ │ +4ab698: |[4ab698] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsFromRange:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;III)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab6a8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4ab6aa: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ +4ab6ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ab6b0: 4b04 0001 |0004: aput v4, v0, v1 │ │ +4ab6b4: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +4ab6b6: 4b05 0004 |0007: aput v5, v0, v4 │ │ +4ab6ba: 1244 |0009: const/4 v4, #int 4 // #4 │ │ +4ab6bc: 7150 fbee 4432 |000a: invoke-static {v4, v4, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab6c2: 0c02 |000d: move-result-object v2 │ │ +4ab6c4: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=186 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ 0x0000 - 0x000f reg=4 (null) I │ │ @@ -977084,26 +977085,26 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -4ab6c4: |[4ab6c4] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsGreaterThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab6d4: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ -4ab6d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4ab6da: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ -4ab6de: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4ab6e0: 4b04 0102 |0006: aput v4, v1, v2 │ │ -4ab6e4: 1244 |0008: const/4 v4, #int 4 // #4 │ │ -4ab6e6: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -4ab6e8: 1303 1200 |000a: const/16 v3, #int 18 // #12 │ │ -4ab6ec: 7151 fbee 2430 |000c: invoke-static {v4, v2, v0, v3, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab6f2: 0c04 |000f: move-result-object v4 │ │ -4ab6f4: 1104 |0010: return-object v4 │ │ +4ab6c8: |[4ab6c8] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsGreaterThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab6d8: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ +4ab6dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4ab6de: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ +4ab6e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4ab6e4: 4b04 0102 |0006: aput v4, v1, v2 │ │ +4ab6e8: 1244 |0008: const/4 v4, #int 4 // #4 │ │ +4ab6ea: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +4ab6ec: 1303 1200 |000a: const/16 v3, #int 18 // #12 │ │ +4ab6f0: 7151 fbee 2430 |000c: invoke-static {v4, v2, v0, v3, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab6f6: 0c04 |000f: move-result-object v4 │ │ +4ab6f8: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ │ │ #20 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ @@ -977111,24 +977112,24 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -4ab6f8: |[4ab6f8] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsGreaterThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab708: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ab70a: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ -4ab70e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ab710: 4b04 0001 |0004: aput v4, v0, v1 │ │ -4ab714: 1244 |0006: const/4 v4, #int 4 // #4 │ │ -4ab716: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -4ab718: 7150 fbee 1432 |0008: invoke-static {v4, v1, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab71e: 0c02 |000b: move-result-object v2 │ │ -4ab720: 1102 |000c: return-object v2 │ │ +4ab6fc: |[4ab6fc] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsGreaterThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab70c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ab70e: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ +4ab712: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ab714: 4b04 0001 |0004: aput v4, v0, v1 │ │ +4ab718: 1244 |0006: const/4 v4, #int 4 // #4 │ │ +4ab71a: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +4ab71c: 7150 fbee 1432 |0008: invoke-static {v4, v1, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab722: 0c02 |000b: move-result-object v2 │ │ +4ab724: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=179 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ 0x0000 - 0x000d reg=3 (null) I │ │ 0x0000 - 0x000d reg=4 (null) I │ │ @@ -977138,26 +977139,26 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -4ab724: |[4ab724] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsLessThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab734: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ -4ab738: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4ab73a: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ -4ab73e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4ab740: 4b04 0102 |0006: aput v4, v1, v2 │ │ -4ab744: 1244 |0008: const/4 v4, #int 4 // #4 │ │ -4ab746: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -4ab748: 1303 1200 |000a: const/16 v3, #int 18 // #12 │ │ -4ab74c: 7151 fbee 2430 |000c: invoke-static {v4, v2, v0, v3, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab752: 0c04 |000f: move-result-object v4 │ │ -4ab754: 1104 |0010: return-object v4 │ │ +4ab728: |[4ab728] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsLessThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab738: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ +4ab73c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4ab73e: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ +4ab742: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4ab744: 4b04 0102 |0006: aput v4, v1, v2 │ │ +4ab748: 1244 |0008: const/4 v4, #int 4 // #4 │ │ +4ab74a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +4ab74c: 1303 1200 |000a: const/16 v3, #int 18 // #12 │ │ +4ab750: 7151 fbee 2430 |000c: invoke-static {v4, v2, v0, v3, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab756: 0c04 |000f: move-result-object v4 │ │ +4ab758: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ │ │ #22 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ @@ -977165,24 +977166,24 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -4ab758: |[4ab758] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsLessThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab768: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ab76a: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ -4ab76e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ab770: 4b04 0001 |0004: aput v4, v0, v1 │ │ -4ab774: 1244 |0006: const/4 v4, #int 4 // #4 │ │ -4ab776: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -4ab778: 7150 fbee 1432 |0008: invoke-static {v4, v1, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab77e: 0c02 |000b: move-result-object v2 │ │ -4ab780: 1102 |000c: return-object v2 │ │ +4ab75c: |[4ab75c] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportNumberOfStoredRecordsLessThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab76c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ab76e: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ +4ab772: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ab774: 4b04 0001 |0004: aput v4, v0, v1 │ │ +4ab778: 1244 |0006: const/4 v4, #int 4 // #4 │ │ +4ab77a: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +4ab77c: 7150 fbee 1432 |0008: invoke-static {v4, v1, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab782: 0c02 |000b: move-result-object v2 │ │ +4ab784: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=172 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ 0x0000 - 0x000d reg=3 (null) I │ │ 0x0000 - 0x000d reg=4 (null) I │ │ @@ -977192,27 +977193,27 @@ │ │ type : '(II)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -4ab784: |[4ab784] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsFromRange:(II)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab794: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ -4ab798: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4ab79a: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ -4ab79e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4ab7a0: 4b03 0102 |0006: aput v3, v1, v2 │ │ -4ab7a4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -4ab7a6: 4b04 0103 |0009: aput v4, v1, v3 │ │ -4ab7aa: 1244 |000b: const/4 v4, #int 4 // #4 │ │ -4ab7ac: 1302 1200 |000c: const/16 v2, #int 18 // #12 │ │ -4ab7b0: 7151 fbee 4320 |000e: invoke-static {v3, v4, v0, v2, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab7b6: 0c03 |0011: move-result-object v3 │ │ -4ab7b8: 1103 |0012: return-object v3 │ │ +4ab788: |[4ab788] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsFromRange:(II)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab798: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ +4ab79c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4ab79e: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ +4ab7a2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4ab7a4: 4b03 0102 |0006: aput v3, v1, v2 │ │ +4ab7a8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +4ab7aa: 4b04 0103 |0009: aput v4, v1, v3 │ │ +4ab7ae: 1244 |000b: const/4 v4, #int 4 // #4 │ │ +4ab7b0: 1302 1200 |000c: const/16 v2, #int 18 // #12 │ │ +4ab7b4: 7151 fbee 4320 |000e: invoke-static {v3, v4, v0, v2, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab7ba: 0c03 |0011: move-result-object v3 │ │ +4ab7bc: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ 0x0000 - 0x0013 reg=4 (null) I │ │ │ │ @@ -977221,25 +977222,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;III)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -4ab7bc: |[4ab7bc] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsFromRange:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;III)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab7cc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4ab7ce: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ -4ab7d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ab7d4: 4b04 0001 |0004: aput v4, v0, v1 │ │ -4ab7d8: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -4ab7da: 4b05 0004 |0007: aput v5, v0, v4 │ │ -4ab7de: 1245 |0009: const/4 v5, #int 4 // #4 │ │ -4ab7e0: 7150 fbee 5432 |000a: invoke-static {v4, v5, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab7e6: 0c02 |000d: move-result-object v2 │ │ -4ab7e8: 1102 |000e: return-object v2 │ │ +4ab7c0: |[4ab7c0] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsFromRange:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;III)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab7d0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4ab7d2: 2300 221e |0001: new-array v0, v0, [I // type@1e22 │ │ +4ab7d6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ab7d8: 4b04 0001 |0004: aput v4, v0, v1 │ │ +4ab7dc: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +4ab7de: 4b05 0004 |0007: aput v5, v0, v4 │ │ +4ab7e2: 1245 |0009: const/4 v5, #int 4 // #4 │ │ +4ab7e4: 7150 fbee 5432 |000a: invoke-static {v4, v5, v2, v3, v0}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab7ea: 0c02 |000d: move-result-object v2 │ │ +4ab7ec: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=94 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ 0x0000 - 0x000f reg=4 (null) I │ │ @@ -977250,25 +977251,25 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -4ab7ec: |[4ab7ec] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsGreaterThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab7fc: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ -4ab800: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4ab802: 2312 221e |0003: new-array v2, v1, [I // type@1e22 │ │ -4ab806: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4ab808: 4b04 0203 |0006: aput v4, v2, v3 │ │ -4ab80c: 1234 |0008: const/4 v4, #int 3 // #3 │ │ -4ab80e: 1303 1200 |0009: const/16 v3, #int 18 // #12 │ │ -4ab812: 7152 fbee 4130 |000b: invoke-static {v1, v4, v0, v3, v2}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab818: 0c04 |000e: move-result-object v4 │ │ -4ab81a: 1104 |000f: return-object v4 │ │ +4ab7f0: |[4ab7f0] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsGreaterThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab800: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ +4ab804: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4ab806: 2312 221e |0003: new-array v2, v1, [I // type@1e22 │ │ +4ab80a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4ab80c: 4b04 0203 |0006: aput v4, v2, v3 │ │ +4ab810: 1234 |0008: const/4 v4, #int 3 // #3 │ │ +4ab812: 1303 1200 |0009: const/16 v3, #int 18 // #12 │ │ +4ab816: 7152 fbee 4130 |000b: invoke-static {v1, v4, v0, v3, v2}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab81c: 0c04 |000e: move-result-object v4 │ │ +4ab81e: 1104 |000f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 (null) I │ │ │ │ #26 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ @@ -977276,23 +977277,23 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -4ab81c: |[4ab81c] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsGreaterThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab82c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ab82e: 2301 221e |0001: new-array v1, v0, [I // type@1e22 │ │ -4ab832: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -4ab834: 4b05 0102 |0004: aput v5, v1, v2 │ │ -4ab838: 1235 |0006: const/4 v5, #int 3 // #3 │ │ -4ab83a: 7151 fbee 5043 |0007: invoke-static {v0, v5, v3, v4, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab840: 0c03 |000a: move-result-object v3 │ │ -4ab842: 1103 |000b: return-object v3 │ │ +4ab820: |[4ab820] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsGreaterThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab830: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ab832: 2301 221e |0001: new-array v1, v0, [I // type@1e22 │ │ +4ab836: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +4ab838: 4b05 0102 |0004: aput v5, v1, v2 │ │ +4ab83c: 1235 |0006: const/4 v5, #int 3 // #3 │ │ +4ab83e: 7151 fbee 5043 |0007: invoke-static {v0, v5, v3, v4, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab844: 0c03 |000a: move-result-object v3 │ │ +4ab846: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=87 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ 0x0000 - 0x000c reg=4 (null) I │ │ 0x0000 - 0x000c reg=5 (null) I │ │ @@ -977302,25 +977303,25 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -4ab844: |[4ab844] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsLessThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab854: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ -4ab858: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4ab85a: 2312 221e |0003: new-array v2, v1, [I // type@1e22 │ │ -4ab85e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4ab860: 4b04 0203 |0006: aput v4, v2, v3 │ │ -4ab864: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -4ab866: 1303 1200 |0009: const/16 v3, #int 18 // #12 │ │ -4ab86a: 7152 fbee 4130 |000b: invoke-static {v1, v4, v0, v3, v2}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab870: 0c04 |000e: move-result-object v4 │ │ -4ab872: 1104 |000f: return-object v4 │ │ +4ab848: |[4ab848] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsLessThenOrEqualTo:(I)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab858: 6200 4aac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;.SEQUENCE_NUMBER:Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; // field@ac4a │ │ +4ab85c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4ab85e: 2312 221e |0003: new-array v2, v1, [I // type@1e22 │ │ +4ab862: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4ab864: 4b04 0203 |0006: aput v4, v2, v3 │ │ +4ab868: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +4ab86a: 1303 1200 |0009: const/16 v3, #int 18 // #12 │ │ +4ab86e: 7152 fbee 4130 |000b: invoke-static {v1, v4, v0, v3, v2}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab874: 0c04 |000e: move-result-object v4 │ │ +4ab876: 1104 |000f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 (null) I │ │ │ │ #28 : (in Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;) │ │ @@ -977328,23 +977329,23 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -4ab874: |[4ab874] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsLessThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab884: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ab886: 2301 221e |0001: new-array v1, v0, [I // type@1e22 │ │ -4ab88a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -4ab88c: 4b05 0102 |0004: aput v5, v1, v2 │ │ -4ab890: 1225 |0006: const/4 v5, #int 2 // #2 │ │ -4ab892: 7151 fbee 5043 |0007: invoke-static {v0, v5, v3, v4, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ -4ab898: 0c03 |000a: move-result-object v3 │ │ -4ab89a: 1103 |000b: return-object v3 │ │ +4ab878: |[4ab878] no.nordicsemi.android.ble.common.data.RecordAccessControlPointData.reportStoredRecordsLessThenOrEqualTo:(Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;II)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab888: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ab88a: 2301 221e |0001: new-array v1, v0, [I // type@1e22 │ │ +4ab88e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +4ab890: 4b05 0102 |0004: aput v5, v1, v2 │ │ +4ab894: 1225 |0006: const/4 v5, #int 2 // #2 │ │ +4ab896: 7151 fbee 5043 |0007: invoke-static {v0, v5, v3, v4, v1}, Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData;.create:(BBLno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType;I[I)Lno/nordicsemi/android/ble/data/Data; // method@eefb │ │ +4ab89c: 0c03 |000a: move-result-object v3 │ │ +4ab89e: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=80 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) Lno/nordicsemi/android/ble/common/data/RecordAccessControlPointData$FilterType; │ │ 0x0000 - 0x000c reg=4 (null) I │ │ 0x0000 - 0x000c reg=5 (null) I │ │ @@ -977387,28 +977388,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -4ab914: |[4ab914] no.nordicsemi.android.ble.common.data.alert.AlertLevelData.:()V │ │ -4ab924: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ab926: 2301 1e1e |0001: new-array v1, v0, [B // type@1e1e │ │ -4ab92a: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -4ab92c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -4ab92e: 4f02 0103 |0005: aput-byte v2, v1, v3 │ │ -4ab932: 6901 5bac |0007: sput-object v1, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.HIGH_ALERT:[B // field@ac5b │ │ -4ab936: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ -4ab93a: 4f00 0103 |000b: aput-byte v0, v1, v3 │ │ -4ab93e: 6901 5cac |000d: sput-object v1, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.MILD_ALERT:[B // field@ac5c │ │ -4ab942: 2300 1e1e |000f: new-array v0, v0, [B // type@1e1e │ │ -4ab946: 4f03 0003 |0011: aput-byte v3, v0, v3 │ │ -4ab94a: 6900 5dac |0013: sput-object v0, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.NO_ALERT:[B // field@ac5d │ │ -4ab94e: 0e00 |0015: return-void │ │ +4ab918: |[4ab918] no.nordicsemi.android.ble.common.data.alert.AlertLevelData.:()V │ │ +4ab928: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ab92a: 2301 1e1e |0001: new-array v1, v0, [B // type@1e1e │ │ +4ab92e: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +4ab930: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +4ab932: 4f02 0103 |0005: aput-byte v2, v1, v3 │ │ +4ab936: 6901 5bac |0007: sput-object v1, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.HIGH_ALERT:[B // field@ac5b │ │ +4ab93a: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ +4ab93e: 4f00 0103 |000b: aput-byte v0, v1, v3 │ │ +4ab942: 6901 5cac |000d: sput-object v1, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.MILD_ALERT:[B // field@ac5c │ │ +4ab946: 2300 1e1e |000f: new-array v0, v0, [B // type@1e1e │ │ +4ab94a: 4f03 0003 |0011: aput-byte v3, v0, v3 │ │ +4ab94e: 6900 5dac |0013: sput-object v0, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.NO_ALERT:[B // field@ac5d │ │ +4ab952: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=29 │ │ 0x000d line=30 │ │ 0x0013 line=31 │ │ locals : │ │ │ │ @@ -977417,17 +977418,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ab950: |[4ab950] no.nordicsemi.android.ble.common.data.alert.AlertLevelData.:()V │ │ -4ab960: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ab966: 0e00 |0003: return-void │ │ +4ab954: |[4ab954] no.nordicsemi.android.ble.common.data.alert.AlertLevelData.:()V │ │ +4ab964: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ab96a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;) │ │ @@ -977435,57 +977436,57 @@ │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4ab8b4: |[4ab8b4] no.nordicsemi.android.ble.common.data.alert.AlertLevelData.highAlert:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab8c4: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4ab8c8: 6201 5bac |0002: sget-object v1, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.HIGH_ALERT:[B // field@ac5b │ │ -4ab8cc: 7020 c1ef 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4ab8d2: 1100 |0007: return-object v0 │ │ +4ab8b8: |[4ab8b8] no.nordicsemi.android.ble.common.data.alert.AlertLevelData.highAlert:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab8c8: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4ab8cc: 6201 5bac |0002: sget-object v1, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.HIGH_ALERT:[B // field@ac5b │ │ +4ab8d0: 7020 c1ef 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4ab8d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;) │ │ name : 'mildAlert' │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4ab8d4: |[4ab8d4] no.nordicsemi.android.ble.common.data.alert.AlertLevelData.mildAlert:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab8e4: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4ab8e8: 6201 5cac |0002: sget-object v1, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.MILD_ALERT:[B // field@ac5c │ │ -4ab8ec: 7020 c1ef 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4ab8f2: 1100 |0007: return-object v0 │ │ +4ab8d8: |[4ab8d8] no.nordicsemi.android.ble.common.data.alert.AlertLevelData.mildAlert:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab8e8: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4ab8ec: 6201 5cac |0002: sget-object v1, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.MILD_ALERT:[B // field@ac5c │ │ +4ab8f0: 7020 c1ef 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4ab8f6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;) │ │ name : 'noAlert' │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4ab8f4: |[4ab8f4] no.nordicsemi.android.ble.common.data.alert.AlertLevelData.noAlert:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ab904: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4ab908: 6201 5dac |0002: sget-object v1, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.NO_ALERT:[B // field@ac5d │ │ -4ab90c: 7020 c1ef 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4ab912: 1100 |0007: return-object v0 │ │ +4ab8f8: |[4ab8f8] no.nordicsemi.android.ble.common.data.alert.AlertLevelData.noAlert:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ab908: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4ab90c: 6201 5dac |0002: sget-object v1, Lno/nordicsemi/android/ble/common/data/alert/AlertLevelData;.NO_ALERT:[B // field@ac5d │ │ +4ab910: 7020 c1ef 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4ab916: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2791 (AlertLevelData.java) │ │ @@ -977517,38 +977518,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4abdec: |[4abdec] no.nordicsemi.android.ble.common.data.hr.HeartRateControlPointData.:()V │ │ -4abdfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4abdfe: 2301 1e1e |0001: new-array v1, v0, [B // type@1e1e │ │ -4abe02: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -4abe04: 4f00 0102 |0004: aput-byte v0, v1, v2 │ │ -4abe08: 6901 71ac |0006: sput-object v1, Lno/nordicsemi/android/ble/common/data/hr/HeartRateControlPointData;.RESET:[B // field@ac71 │ │ -4abe0c: 0e00 |0008: return-void │ │ +4abdf0: |[4abdf0] no.nordicsemi.android.ble.common.data.hr.HeartRateControlPointData.:()V │ │ +4abe00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4abe02: 2301 1e1e |0001: new-array v1, v0, [B // type@1e1e │ │ +4abe06: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +4abe08: 4f00 0102 |0004: aput-byte v0, v1, v2 │ │ +4abe0c: 6901 71ac |0006: sput-object v1, Lno/nordicsemi/android/ble/common/data/hr/HeartRateControlPointData;.RESET:[B // field@ac71 │ │ +4abe10: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=29 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/data/hr/HeartRateControlPointData;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4abe10: |[4abe10] no.nordicsemi.android.ble.common.data.hr.HeartRateControlPointData.:()V │ │ -4abe20: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4abe26: 0e00 |0003: return-void │ │ +4abe14: |[4abe14] no.nordicsemi.android.ble.common.data.hr.HeartRateControlPointData.:()V │ │ +4abe24: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4abe2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/data/hr/HeartRateControlPointData; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/data/hr/HeartRateControlPointData;) │ │ @@ -977556,19 +977557,19 @@ │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4abdcc: |[4abdcc] no.nordicsemi.android.ble.common.data.hr.HeartRateControlPointData.reset:()Lno/nordicsemi/android/ble/data/Data; │ │ -4abddc: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4abde0: 6201 71ac |0002: sget-object v1, Lno/nordicsemi/android/ble/common/data/hr/HeartRateControlPointData;.RESET:[B // field@ac71 │ │ -4abde4: 7020 c1ef 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4abdea: 1100 |0007: return-object v0 │ │ +4abdd0: |[4abdd0] no.nordicsemi.android.ble.common.data.hr.HeartRateControlPointData.reset:()Lno/nordicsemi/android/ble/data/Data; │ │ +4abde0: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4abde4: 6201 71ac |0002: sget-object v1, Lno/nordicsemi/android/ble/common/data/hr/HeartRateControlPointData;.RESET:[B // field@ac71 │ │ +4abde8: 7020 c1ef 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4abdee: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8641 (HeartRateControlPointData.java) │ │ @@ -977632,51 +977633,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -4abfa4: |[4abfa4] no.nordicsemi.android.ble.common.profile.DSTOffsetCallback$DSTOffset.:()V │ │ -4abfb4: 2200 f01b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ -4abfb8: 1a01 d456 |0002: const-string v1, "STANDARD_TIME" // string@56d4 │ │ -4abfbc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4abfbe: 7040 3eef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.:(Ljava/lang/String;II)V // method@ef3e │ │ -4abfc4: 6900 7aac |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.STANDARD_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac7a │ │ -4abfc8: 2201 f01b |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ -4abfcc: 1a03 3d21 |000c: const-string v3, "HALF_AN_HOUR_DAYLIGHT_TIME" // string@213d │ │ -4abfd0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4abfd2: 1225 |000f: const/4 v5, #int 2 // #2 │ │ -4abfd4: 7040 3eef 3154 |0010: invoke-direct {v1, v3, v4, v5}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.:(Ljava/lang/String;II)V // method@ef3e │ │ -4abfda: 6901 79ac |0013: sput-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.HALF_AN_HOUR_DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac79 │ │ -4abfde: 2203 f01b |0015: new-instance v3, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ -4abfe2: 1a06 1d17 |0017: const-string v6, "DAYLIGHT_TIME" // string@171d │ │ -4abfe6: 1247 |0019: const/4 v7, #int 4 // #4 │ │ -4abfe8: 7040 3eef 6375 |001a: invoke-direct {v3, v6, v5, v7}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.:(Ljava/lang/String;II)V // method@ef3e │ │ -4abfee: 6903 77ac |001d: sput-object v3, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac77 │ │ -4abff2: 2206 f01b |001f: new-instance v6, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ -4abff6: 1a08 9218 |0021: const-string v8, "DOUBLE_DAYLIGHT_TIME" // string@1892 │ │ -4abffa: 1239 |0023: const/4 v9, #int 3 // #3 │ │ -4abffc: 130a 0800 |0024: const/16 v10, #int 8 // #8 │ │ -4ac000: 7040 3eef 86a9 |0026: invoke-direct {v6, v8, v9, v10}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.:(Ljava/lang/String;II)V // method@ef3e │ │ -4ac006: 6906 78ac |0029: sput-object v6, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.DOUBLE_DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac78 │ │ -4ac00a: 2208 f01b |002b: new-instance v8, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ -4ac00e: 1a0a 5f60 |002d: const-string v10, "UNKNOWN" // string@605f │ │ -4ac012: 130b ff00 |002f: const/16 v11, #int 255 // #ff │ │ -4ac016: 7040 3eef a8b7 |0031: invoke-direct {v8, v10, v7, v11}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.:(Ljava/lang/String;II)V // method@ef3e │ │ -4ac01c: 6908 7bac |0034: sput-object v8, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.UNKNOWN:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac7b │ │ -4ac020: 125a |0036: const/4 v10, #int 5 // #5 │ │ -4ac022: 23aa a91f |0037: new-array v10, v10, [Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1fa9 │ │ -4ac026: 4d00 0a02 |0039: aput-object v0, v10, v2 │ │ -4ac02a: 4d01 0a04 |003b: aput-object v1, v10, v4 │ │ -4ac02e: 4d03 0a05 |003d: aput-object v3, v10, v5 │ │ -4ac032: 4d06 0a09 |003f: aput-object v6, v10, v9 │ │ -4ac036: 4d08 0a07 |0041: aput-object v8, v10, v7 │ │ -4ac03a: 690a 76ac |0043: sput-object v10, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac76 │ │ -4ac03e: 0e00 |0045: return-void │ │ +4abfa8: |[4abfa8] no.nordicsemi.android.ble.common.profile.DSTOffsetCallback$DSTOffset.:()V │ │ +4abfb8: 2200 f01b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ +4abfbc: 1a01 d456 |0002: const-string v1, "STANDARD_TIME" // string@56d4 │ │ +4abfc0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4abfc2: 7040 3eef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.:(Ljava/lang/String;II)V // method@ef3e │ │ +4abfc8: 6900 7aac |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.STANDARD_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac7a │ │ +4abfcc: 2201 f01b |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ +4abfd0: 1a03 3d21 |000c: const-string v3, "HALF_AN_HOUR_DAYLIGHT_TIME" // string@213d │ │ +4abfd4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4abfd6: 1225 |000f: const/4 v5, #int 2 // #2 │ │ +4abfd8: 7040 3eef 3154 |0010: invoke-direct {v1, v3, v4, v5}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.:(Ljava/lang/String;II)V // method@ef3e │ │ +4abfde: 6901 79ac |0013: sput-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.HALF_AN_HOUR_DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac79 │ │ +4abfe2: 2203 f01b |0015: new-instance v3, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ +4abfe6: 1a06 1d17 |0017: const-string v6, "DAYLIGHT_TIME" // string@171d │ │ +4abfea: 1247 |0019: const/4 v7, #int 4 // #4 │ │ +4abfec: 7040 3eef 6375 |001a: invoke-direct {v3, v6, v5, v7}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.:(Ljava/lang/String;II)V // method@ef3e │ │ +4abff2: 6903 77ac |001d: sput-object v3, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac77 │ │ +4abff6: 2206 f01b |001f: new-instance v6, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ +4abffa: 1a08 9218 |0021: const-string v8, "DOUBLE_DAYLIGHT_TIME" // string@1892 │ │ +4abffe: 1239 |0023: const/4 v9, #int 3 // #3 │ │ +4ac000: 130a 0800 |0024: const/16 v10, #int 8 // #8 │ │ +4ac004: 7040 3eef 86a9 |0026: invoke-direct {v6, v8, v9, v10}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.:(Ljava/lang/String;II)V // method@ef3e │ │ +4ac00a: 6906 78ac |0029: sput-object v6, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.DOUBLE_DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac78 │ │ +4ac00e: 2208 f01b |002b: new-instance v8, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ +4ac012: 1a0a 5f60 |002d: const-string v10, "UNKNOWN" // string@605f │ │ +4ac016: 130b ff00 |002f: const/16 v11, #int 255 // #ff │ │ +4ac01a: 7040 3eef a8b7 |0031: invoke-direct {v8, v10, v7, v11}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.:(Ljava/lang/String;II)V // method@ef3e │ │ +4ac020: 6908 7bac |0034: sput-object v8, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.UNKNOWN:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac7b │ │ +4ac024: 125a |0036: const/4 v10, #int 5 // #5 │ │ +4ac026: 23aa a91f |0037: new-array v10, v10, [Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1fa9 │ │ +4ac02a: 4d00 0a02 |0039: aput-object v0, v10, v2 │ │ +4ac02e: 4d01 0a04 |003b: aput-object v1, v10, v4 │ │ +4ac032: 4d03 0a05 |003d: aput-object v3, v10, v5 │ │ +4ac036: 4d06 0a09 |003f: aput-object v6, v10, v9 │ │ +4ac03a: 4d08 0a07 |0041: aput-object v8, v10, v7 │ │ +4ac03e: 690a 76ac |0043: sput-object v10, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac76 │ │ +4ac042: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000a line=32 │ │ 0x0015 line=33 │ │ 0x001f line=34 │ │ 0x002b line=35 │ │ @@ -977688,24 +977689,24 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4ac040: |[4ac040] no.nordicsemi.android.ble.common.profile.DSTOffsetCallback$DSTOffset.:(Ljava/lang/String;II)V │ │ -4ac050: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4ac056: 1301 ff00 |0003: const/16 v1, #int 255 // #ff │ │ -4ac05a: 3213 0700 |0005: if-eq v3, v1, 000c // +0007 │ │ -4ac05e: da03 030f |0007: mul-int/lit8 v3, v3, #int 15 // #0f │ │ -4ac062: 5903 7cac |0009: iput v3, v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.offset:I // field@ac7c │ │ -4ac066: 2804 |000b: goto 000f // +0004 │ │ -4ac068: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -4ac06a: 5901 7cac |000d: iput v1, v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.offset:I // field@ac7c │ │ -4ac06e: 0e00 |000f: return-void │ │ +4ac044: |[4ac044] no.nordicsemi.android.ble.common.profile.DSTOffsetCallback$DSTOffset.:(Ljava/lang/String;II)V │ │ +4ac054: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4ac05a: 1301 ff00 |0003: const/16 v1, #int 255 // #ff │ │ +4ac05e: 3213 0700 |0005: if-eq v3, v1, 000c // +0007 │ │ +4ac062: da03 030f |0007: mul-int/lit8 v3, v3, #int 15 // #0f │ │ +4ac066: 5903 7cac |0009: iput v3, v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.offset:I // field@ac7c │ │ +4ac06a: 2804 |000b: goto 000f // +0004 │ │ +4ac06c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +4ac06e: 5901 7cac |000d: iput v1, v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.offset:I // field@ac7c │ │ +4ac072: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=44 │ │ 0x000d line=46 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ @@ -977718,36 +977719,36 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -4abf08: |[4abf08] no.nordicsemi.android.ble.common.profile.DSTOffsetCallback$DSTOffset.from:(I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ -4abf18: 3801 1e00 |0000: if-eqz v1, 001e // +001e │ │ -4abf1c: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -4abf1e: 3201 1800 |0003: if-eq v1, v0, 001b // +0018 │ │ -4abf22: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -4abf24: 3201 1200 |0006: if-eq v1, v0, 0018 // +0012 │ │ -4abf28: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -4abf2c: 3201 0b00 |000a: if-eq v1, v0, 0015 // +000b │ │ -4abf30: 1300 ff00 |000c: const/16 v0, #int 255 // #ff │ │ -4abf34: 3201 0400 |000e: if-eq v1, v0, 0012 // +0004 │ │ -4abf38: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4abf3a: 1101 |0011: return-object v1 │ │ -4abf3c: 6201 7bac |0012: sget-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.UNKNOWN:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac7b │ │ -4abf40: 1101 |0014: return-object v1 │ │ -4abf42: 6201 78ac |0015: sget-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.DOUBLE_DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac78 │ │ -4abf46: 1101 |0017: return-object v1 │ │ -4abf48: 6201 77ac |0018: sget-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac77 │ │ -4abf4c: 1101 |001a: return-object v1 │ │ -4abf4e: 6201 79ac |001b: sget-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.HALF_AN_HOUR_DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac79 │ │ -4abf52: 1101 |001d: return-object v1 │ │ -4abf54: 6201 7aac |001e: sget-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.STANDARD_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac7a │ │ -4abf58: 1101 |0020: return-object v1 │ │ +4abf0c: |[4abf0c] no.nordicsemi.android.ble.common.profile.DSTOffsetCallback$DSTOffset.from:(I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ +4abf1c: 3801 1e00 |0000: if-eqz v1, 001e // +001e │ │ +4abf20: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +4abf22: 3201 1800 |0003: if-eq v1, v0, 001b // +0018 │ │ +4abf26: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +4abf28: 3201 1200 |0006: if-eq v1, v0, 0018 // +0012 │ │ +4abf2c: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +4abf30: 3201 0b00 |000a: if-eq v1, v0, 0015 // +000b │ │ +4abf34: 1300 ff00 |000c: const/16 v0, #int 255 // #ff │ │ +4abf38: 3201 0400 |000e: if-eq v1, v0, 0012 // +0004 │ │ +4abf3c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4abf3e: 1101 |0011: return-object v1 │ │ +4abf40: 6201 7bac |0012: sget-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.UNKNOWN:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac7b │ │ +4abf44: 1101 |0014: return-object v1 │ │ +4abf46: 6201 78ac |0015: sget-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.DOUBLE_DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac78 │ │ +4abf4a: 1101 |0017: return-object v1 │ │ +4abf4c: 6201 77ac |0018: sget-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac77 │ │ +4abf50: 1101 |001a: return-object v1 │ │ +4abf52: 6201 79ac |001b: sget-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.HALF_AN_HOUR_DAYLIGHT_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac79 │ │ +4abf56: 1101 |001d: return-object v1 │ │ +4abf58: 6201 7aac |001e: sget-object v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.STANDARD_TIME:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac7a │ │ +4abf5c: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0012 line=56 │ │ 0x0015 line=55 │ │ 0x0018 line=54 │ │ 0x001b line=53 │ │ 0x001e line=52 │ │ @@ -977759,20 +977760,20 @@ │ │ type : '(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4abf5c: |[4abf5c] no.nordicsemi.android.ble.common.profile.DSTOffsetCallback$DSTOffset.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ -4abf6c: 1c00 f01b |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ -4abf70: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -4abf76: 0c01 |0005: move-result-object v1 │ │ -4abf78: 1f01 f01b |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ -4abf7c: 1101 |0008: return-object v1 │ │ +4abf60: |[4abf60] no.nordicsemi.android.ble.common.profile.DSTOffsetCallback$DSTOffset.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ +4abf70: 1c00 f01b |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ +4abf74: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +4abf7a: 0c01 |0005: move-result-object v1 │ │ +4abf7c: 1f01 f01b |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1bf0 │ │ +4abf80: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;) │ │ @@ -977780,20 +977781,20 @@ │ │ type : '()[Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4abf80: |[4abf80] no.nordicsemi.android.ble.common.profile.DSTOffsetCallback$DSTOffset.values:()[Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ -4abf90: 6200 76ac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac76 │ │ -4abf94: 6e10 d3ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.clone:()Ljava/lang/Object; // method@ffd3 │ │ -4abf9a: 0c00 |0005: move-result-object v0 │ │ -4abf9c: 1f00 a91f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1fa9 │ │ -4abfa0: 1100 |0008: return-object v0 │ │ +4abf84: |[4abf84] no.nordicsemi.android.ble.common.profile.DSTOffsetCallback$DSTOffset.values:()[Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ +4abf94: 6200 76ac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@ac76 │ │ +4abf98: 6e10 d3ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.clone:()Ljava/lang/Object; // method@ffd3 │ │ +4abf9e: 0c00 |0005: move-result-object v0 │ │ +4abfa0: 1f00 a91f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // type@1fa9 │ │ +4abfa4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6333 (DSTOffsetCallback.java) │ │ @@ -978224,40 +978225,40 @@ │ │ type : '(FI)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -4ac070: |[4ac070] no.nordicsemi.android.ble.common.profile.bp.BloodPressureTypes$-CC.toKPa:(FI)F │ │ -4ac080: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ac082: 3302 0300 |0001: if-ne v2, v0, 0004 // +0003 │ │ -4ac086: 0f01 |0003: return v1 │ │ -4ac088: 1402 aa85 083e |0004: const v2, #float 0.133322 // #3e0885aa │ │ -4ac08e: a801 0102 |0007: mul-float v1, v1, v2 │ │ -4ac092: 0f01 |0009: return v1 │ │ +4ac074: |[4ac074] no.nordicsemi.android.ble.common.profile.bp.BloodPressureTypes$-CC.toKPa:(FI)F │ │ +4ac084: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ac086: 3302 0300 |0001: if-ne v2, v0, 0004 // +0003 │ │ +4ac08a: 0f01 |0003: return v1 │ │ +4ac08c: 1402 aa85 083e |0004: const v2, #float 0.133322 // #3e0885aa │ │ +4ac092: a801 0102 |0007: mul-float v1, v1, v2 │ │ +4ac096: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$-CC;) │ │ name : 'toMmHg' │ │ type : '(FI)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4ac094: |[4ac094] no.nordicsemi.android.ble.common.profile.bp.BloodPressureTypes$-CC.toMmHg:(FI)F │ │ -4ac0a4: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -4ac0a8: 0f00 |0002: return v0 │ │ -4ac0aa: 1401 aa85 083e |0003: const v1, #float 0.133322 // #3e0885aa │ │ -4ac0b0: c910 |0006: div-float/2addr v0, v1 │ │ -4ac0b2: 0f00 |0007: return v0 │ │ +4ac098: |[4ac098] no.nordicsemi.android.ble.common.profile.bp.BloodPressureTypes$-CC.toMmHg:(FI)F │ │ +4ac0a8: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +4ac0ac: 0f00 |0002: return v0 │ │ +4ac0ae: 1401 aa85 083e |0003: const v1, #float 0.133322 // #3e0885aa │ │ +4ac0b4: c910 |0006: div-float/2addr v0, v1 │ │ +4ac0b6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3931 (BloodPressureTypes.java) │ │ │ │ @@ -978321,60 +978322,60 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 68 16-bit code units │ │ -4ac0b4: |[4ac0b4] no.nordicsemi.android.ble.common.profile.bp.BloodPressureTypes$BPMStatus.:(I)V │ │ -4ac0c4: 7010 92e0 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ac0ca: 5945 92ac |0003: iput v5, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.value:I // field@ac92 │ │ -4ac0ce: dd00 0501 |0005: and-int/lit8 v0, v5, #int 1 // #01 │ │ -4ac0d2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4ac0d4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4ac0d6: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -4ac0da: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4ac0dc: 2802 |000c: goto 000e // +0002 │ │ -4ac0de: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4ac0e0: 5c40 8bac |000e: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.bodyMovementDetected:Z // field@ac8b │ │ -4ac0e4: dd00 0502 |0010: and-int/lit8 v0, v5, #int 2 // #02 │ │ -4ac0e8: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -4ac0ec: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -4ac0ee: 2802 |0015: goto 0017 // +0002 │ │ -4ac0f0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -4ac0f2: 5c40 8cac |0017: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.cuffTooLose:Z // field@ac8c │ │ -4ac0f6: dd00 0504 |0019: and-int/lit8 v0, v5, #int 4 // #04 │ │ -4ac0fa: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -4ac0fe: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -4ac100: 2802 |001e: goto 0020 // +0002 │ │ -4ac102: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -4ac104: 5c40 8eac |0020: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.irregularPulseDetected:Z // field@ac8e │ │ -4ac108: dd00 0518 |0022: and-int/lit8 v0, v5, #int 24 // #18 │ │ -4ac10c: e100 0003 |0024: shr-int/lit8 v0, v0, #int 3 // #03 │ │ -4ac110: 3900 0400 |0026: if-nez v0, 002a // +0004 │ │ -4ac114: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -4ac116: 2802 |0029: goto 002b // +0002 │ │ -4ac118: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -4ac11a: 5c43 90ac |002b: iput-boolean v3, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.pulseRateInRange:Z // field@ac90 │ │ -4ac11e: 3320 0400 |002d: if-ne v0, v2, 0031 // +0004 │ │ -4ac122: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -4ac124: 2802 |0030: goto 0032 // +0002 │ │ -4ac126: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -4ac128: 5c43 8fac |0032: iput-boolean v3, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.pulseRateExceedsUpperLimit:Z // field@ac8f │ │ -4ac12c: 1223 |0034: const/4 v3, #int 2 // #2 │ │ -4ac12e: 3330 0400 |0035: if-ne v0, v3, 0039 // +0004 │ │ -4ac132: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -4ac134: 2802 |0038: goto 003a // +0002 │ │ -4ac136: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -4ac138: 5c40 91ac |003a: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.pulseRateIsLessThenLowerLimit:Z // field@ac91 │ │ -4ac13c: dd05 0520 |003c: and-int/lit8 v5, v5, #int 32 // #20 │ │ -4ac140: 3805 0300 |003e: if-eqz v5, 0041 // +0003 │ │ -4ac144: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -4ac146: 5c41 8dac |0041: iput-boolean v1, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.improperMeasurementPosition:Z // field@ac8d │ │ -4ac14a: 0e00 |0043: return-void │ │ +4ac0b8: |[4ac0b8] no.nordicsemi.android.ble.common.profile.bp.BloodPressureTypes$BPMStatus.:(I)V │ │ +4ac0c8: 7010 92e0 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ac0ce: 5945 92ac |0003: iput v5, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.value:I // field@ac92 │ │ +4ac0d2: dd00 0501 |0005: and-int/lit8 v0, v5, #int 1 // #01 │ │ +4ac0d6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4ac0d8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4ac0da: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +4ac0de: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4ac0e0: 2802 |000c: goto 000e // +0002 │ │ +4ac0e2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4ac0e4: 5c40 8bac |000e: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.bodyMovementDetected:Z // field@ac8b │ │ +4ac0e8: dd00 0502 |0010: and-int/lit8 v0, v5, #int 2 // #02 │ │ +4ac0ec: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +4ac0f0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +4ac0f2: 2802 |0015: goto 0017 // +0002 │ │ +4ac0f4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +4ac0f6: 5c40 8cac |0017: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.cuffTooLose:Z // field@ac8c │ │ +4ac0fa: dd00 0504 |0019: and-int/lit8 v0, v5, #int 4 // #04 │ │ +4ac0fe: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +4ac102: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +4ac104: 2802 |001e: goto 0020 // +0002 │ │ +4ac106: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +4ac108: 5c40 8eac |0020: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.irregularPulseDetected:Z // field@ac8e │ │ +4ac10c: dd00 0518 |0022: and-int/lit8 v0, v5, #int 24 // #18 │ │ +4ac110: e100 0003 |0024: shr-int/lit8 v0, v0, #int 3 // #03 │ │ +4ac114: 3900 0400 |0026: if-nez v0, 002a // +0004 │ │ +4ac118: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +4ac11a: 2802 |0029: goto 002b // +0002 │ │ +4ac11c: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +4ac11e: 5c43 90ac |002b: iput-boolean v3, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.pulseRateInRange:Z // field@ac90 │ │ +4ac122: 3320 0400 |002d: if-ne v0, v2, 0031 // +0004 │ │ +4ac126: 1213 |002f: const/4 v3, #int 1 // #1 │ │ +4ac128: 2802 |0030: goto 0032 // +0002 │ │ +4ac12a: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +4ac12c: 5c43 8fac |0032: iput-boolean v3, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.pulseRateExceedsUpperLimit:Z // field@ac8f │ │ +4ac130: 1223 |0034: const/4 v3, #int 2 // #2 │ │ +4ac132: 3330 0400 |0035: if-ne v0, v3, 0039 // +0004 │ │ +4ac136: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +4ac138: 2802 |0038: goto 003a // +0002 │ │ +4ac13a: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +4ac13c: 5c40 91ac |003a: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.pulseRateIsLessThenLowerLimit:Z // field@ac91 │ │ +4ac140: dd05 0520 |003c: and-int/lit8 v5, v5, #int 32 // #20 │ │ +4ac144: 3805 0300 |003e: if-eqz v5, 0041 // +0003 │ │ +4ac148: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +4ac14a: 5c41 8dac |0041: iput-boolean v1, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.improperMeasurementPosition:Z // field@ac8d │ │ +4ac14e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x000e line=43 │ │ 0x0017 line=44 │ │ 0x0020 line=45 │ │ @@ -978479,16 +978480,16 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMFeatureCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac14c: |[4ac14c] no.nordicsemi.android.ble.common.profile.cgm.CGMFeatureCallback$-CC.$default$onContinuousGlucoseMonitorFeaturesReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMFeatureCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4ac15c: 0e00 |0000: return-void │ │ +4ac150: |[4ac150] no.nordicsemi.android.ble.common.profile.cgm.CGMFeatureCallback$-CC.$default$onContinuousGlucoseMonitorFeaturesReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMFeatureCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4ac160: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 4221 (CGMFeatureCallback.java) │ │ │ │ @@ -978522,16 +978523,16 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionRunTimeCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac160: |[4ac160] no.nordicsemi.android.ble.common.profile.cgm.CGMSessionRunTimeCallback$-CC.$default$onContinuousGlucoseMonitorSessionRunTimeReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionRunTimeCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4ac170: 0e00 |0000: return-void │ │ +4ac164: |[4ac164] no.nordicsemi.android.ble.common.profile.cgm.CGMSessionRunTimeCallback$-CC.$default$onContinuousGlucoseMonitorSessionRunTimeReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionRunTimeCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4ac174: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 4226 (CGMSessionRunTimeCallback.java) │ │ │ │ @@ -978612,16 +978613,16 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionStartTimeCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac174: |[4ac174] no.nordicsemi.android.ble.common.profile.cgm.CGMSessionStartTimeCallback$-CC.$default$onContinuousGlucoseMonitorSessionStartTimeReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionStartTimeCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4ac184: 0e00 |0000: return-void │ │ +4ac178: |[4ac178] no.nordicsemi.android.ble.common.profile.cgm.CGMSessionStartTimeCallback$-CC.$default$onContinuousGlucoseMonitorSessionStartTimeReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionStartTimeCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4ac188: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 4229 (CGMSessionStartTimeCallback.java) │ │ │ │ @@ -978770,136 +978771,136 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac188: |[4ac188] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onCGMSpecificOpsResponseReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4ac198: 0e00 |0000: return-void │ │ +4ac18c: |[4ac18c] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onCGMSpecificOpsResponseReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4ac19c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;) │ │ name : '$default$onContinuousGlucoseCalibrationValueReceived' │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac19c: |[4ac19c] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseCalibrationValueReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V │ │ -4ac1ac: 0e00 |0000: return-void │ │ +4ac1a0: |[4ac1a0] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseCalibrationValueReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V │ │ +4ac1b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;) │ │ name : '$default$onContinuousGlucoseCommunicationIntervalReceived' │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;IZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac1b0: |[4ac1b0] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseCommunicationIntervalReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;IZ)V │ │ -4ac1c0: 0e00 |0000: return-void │ │ +4ac1b4: |[4ac1b4] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseCommunicationIntervalReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;IZ)V │ │ +4ac1c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;) │ │ name : '$default$onContinuousGlucoseHyperAlertReceived' │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac1c4: |[4ac1c4] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseHyperAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4ac1d4: 0e00 |0000: return-void │ │ +4ac1c8: |[4ac1c8] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseHyperAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4ac1d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;) │ │ name : '$default$onContinuousGlucoseHypoAlertReceived' │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac1d8: |[4ac1d8] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseHypoAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4ac1e8: 0e00 |0000: return-void │ │ +4ac1dc: |[4ac1dc] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseHypoAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4ac1ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;) │ │ name : '$default$onContinuousGlucosePatientHighAlertReceived' │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac1ec: |[4ac1ec] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucosePatientHighAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4ac1fc: 0e00 |0000: return-void │ │ +4ac1f0: |[4ac1f0] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucosePatientHighAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4ac200: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;) │ │ name : '$default$onContinuousGlucosePatientLowAlertReceived' │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac200: |[4ac200] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucosePatientLowAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4ac210: 0e00 |0000: return-void │ │ +4ac204: |[4ac204] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucosePatientLowAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4ac214: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;) │ │ name : '$default$onContinuousGlucoseRateOfDecreaseAlertReceived' │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac214: |[4ac214] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseRateOfDecreaseAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4ac224: 0e00 |0000: return-void │ │ +4ac218: |[4ac218] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseRateOfDecreaseAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4ac228: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;) │ │ name : '$default$onContinuousGlucoseRateOfIncreaseAlertReceived' │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac228: |[4ac228] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseRateOfIncreaseAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4ac238: 0e00 |0000: return-void │ │ +4ac22c: |[4ac22c] no.nordicsemi.android.ble.common.profile.cgm.CGMSpecificOpsControlPointCallback$-CC.$default$onContinuousGlucoseRateOfIncreaseAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4ac23c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 4232 (CGMSpecificOpsControlPointCallback.java) │ │ │ │ @@ -978989,16 +978990,16 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/CGMStatusCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac23c: |[4ac23c] no.nordicsemi.android.ble.common.profile.cgm.CGMStatusCallback$-CC.$default$onContinuousGlucoseMonitorStatusReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMStatusCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4ac24c: 0e00 |0000: return-void │ │ +4ac240: |[4ac240] no.nordicsemi.android.ble.common.profile.cgm.CGMStatusCallback$-CC.$default$onContinuousGlucoseMonitorStatusReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMStatusCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4ac250: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 4237 (CGMStatusCallback.java) │ │ │ │ @@ -979046,36 +979047,36 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -4ac250: |[4ac250] no.nordicsemi.android.ble.common.profile.cgm.CGMTypes$CGMCalibrationStatus.:(I)V │ │ -4ac260: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ac266: 5934 a7ac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.value:I // field@aca7 │ │ -4ac26a: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ -4ac26e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4ac270: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4ac272: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -4ac276: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4ac278: 2802 |000c: goto 000e // +0002 │ │ -4ac27a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4ac27c: 5c30 a6ac |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.rejected:Z // field@aca6 │ │ -4ac280: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ -4ac284: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -4ac288: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -4ac28a: 2802 |0015: goto 0017 // +0002 │ │ -4ac28c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -4ac28e: 5c30 a4ac |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.dataOutOfRange:Z // field@aca4 │ │ -4ac292: dd04 0404 |0019: and-int/lit8 v4, v4, #int 4 // #04 │ │ -4ac296: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ -4ac29a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -4ac29c: 5c31 a5ac |001e: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.processPending:Z // field@aca5 │ │ -4ac2a0: 0e00 |0020: return-void │ │ +4ac254: |[4ac254] no.nordicsemi.android.ble.common.profile.cgm.CGMTypes$CGMCalibrationStatus.:(I)V │ │ +4ac264: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ac26a: 5934 a7ac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.value:I // field@aca7 │ │ +4ac26e: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ +4ac272: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4ac274: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4ac276: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +4ac27a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4ac27c: 2802 |000c: goto 000e // +0002 │ │ +4ac27e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4ac280: 5c30 a6ac |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.rejected:Z // field@aca6 │ │ +4ac284: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ +4ac288: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +4ac28c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +4ac28e: 2802 |0015: goto 0017 // +0002 │ │ +4ac290: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +4ac292: 5c30 a4ac |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.dataOutOfRange:Z // field@aca4 │ │ +4ac296: dd04 0404 |0019: and-int/lit8 v4, v4, #int 4 // #04 │ │ +4ac29a: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ +4ac29e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +4ac2a0: 5c31 a5ac |001e: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.processPending:Z // field@aca5 │ │ +4ac2a4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x000e line=82 │ │ 0x0017 line=83 │ │ 0x001e line=84 │ │ @@ -979186,122 +979187,122 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 162 16-bit code units │ │ -4ac2a4: |[4ac2a4] no.nordicsemi.android.ble.common.profile.cgm.CGMTypes$CGMFeatures.:(I)V │ │ -4ac2b4: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ac2ba: 5934 b9ac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.value:I // field@acb9 │ │ -4ac2be: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ -4ac2c2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4ac2c4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4ac2c6: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -4ac2ca: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4ac2cc: 2802 |000c: goto 000e // +0002 │ │ -4ac2ce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4ac2d0: 5c30 a8ac |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.calibrationSupported:Z // field@aca8 │ │ -4ac2d4: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ -4ac2d8: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -4ac2dc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -4ac2de: 2802 |0015: goto 0017 // +0002 │ │ -4ac2e0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -4ac2e2: 5c30 b3ac |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.patientHighLowAlertsSupported:Z // field@acb3 │ │ -4ac2e6: dd00 0404 |0019: and-int/lit8 v0, v4, #int 4 // #04 │ │ -4ac2ea: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -4ac2ee: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -4ac2f0: 2802 |001e: goto 0020 // +0002 │ │ -4ac2f2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -4ac2f4: 5c30 afac |0020: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.hypoAlertsSupported:Z // field@acaf │ │ -4ac2f8: dd00 0408 |0022: and-int/lit8 v0, v4, #int 8 // #08 │ │ -4ac2fc: 3800 0400 |0024: if-eqz v0, 0028 // +0004 │ │ -4ac300: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -4ac302: 2802 |0027: goto 0029 // +0002 │ │ -4ac304: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -4ac306: 5c30 aeac |0029: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.hyperAlertsSupported:Z // field@acae │ │ -4ac30a: dd00 0410 |002b: and-int/lit8 v0, v4, #int 16 // #10 │ │ -4ac30e: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -4ac312: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -4ac314: 2802 |0030: goto 0032 // +0002 │ │ -4ac316: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -4ac318: 5c30 b4ac |0032: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.rateOfIncreaseDecreaseAlertsSupported:Z // field@acb4 │ │ -4ac31c: dd00 0420 |0034: and-int/lit8 v0, v4, #int 32 // #20 │ │ -4ac320: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ -4ac324: 1210 |0038: const/4 v0, #int 1 // #1 │ │ -4ac326: 2802 |0039: goto 003b // +0002 │ │ -4ac328: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -4ac32a: 5c30 abac |003b: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.deviceSpecificAlertSupported:Z // field@acab │ │ -4ac32e: dd00 0440 |003d: and-int/lit8 v0, v4, #int 64 // #40 │ │ -4ac332: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ -4ac336: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -4ac338: 2802 |0042: goto 0044 // +0002 │ │ -4ac33a: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -4ac33c: 5c30 b5ac |0044: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.sensorMalfunctionDetectionSupported:Z // field@acb5 │ │ -4ac340: d540 8000 |0046: and-int/lit16 v0, v4, #int 128 // #0080 │ │ -4ac344: 3800 0400 |0048: if-eqz v0, 004c // +0004 │ │ -4ac348: 1210 |004a: const/4 v0, #int 1 // #1 │ │ -4ac34a: 2802 |004b: goto 004d // +0002 │ │ -4ac34c: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -4ac34e: 5c30 b7ac |004d: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.sensorTempHighLowDetectionSupported:Z // field@acb7 │ │ -4ac352: d540 0001 |004f: and-int/lit16 v0, v4, #int 256 // #0100 │ │ -4ac356: 3800 0400 |0051: if-eqz v0, 0055 // +0004 │ │ -4ac35a: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -4ac35c: 2802 |0054: goto 0056 // +0002 │ │ -4ac35e: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -4ac360: 5c30 b6ac |0056: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.sensorResultHighLowSupported:Z // field@acb6 │ │ -4ac364: d540 0002 |0058: and-int/lit16 v0, v4, #int 512 // #0200 │ │ -4ac368: 3800 0400 |005a: if-eqz v0, 005e // +0004 │ │ -4ac36c: 1210 |005c: const/4 v0, #int 1 // #1 │ │ -4ac36e: 2802 |005d: goto 005f // +0002 │ │ -4ac370: 1200 |005e: const/4 v0, #int 0 // #0 │ │ -4ac372: 5c30 b0ac |005f: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.lowBatteryDetectionSupported:Z // field@acb0 │ │ -4ac376: d540 0004 |0061: and-int/lit16 v0, v4, #int 1024 // #0400 │ │ -4ac37a: 3800 0400 |0063: if-eqz v0, 0067 // +0004 │ │ -4ac37e: 1210 |0065: const/4 v0, #int 1 // #1 │ │ -4ac380: 2802 |0066: goto 0068 // +0002 │ │ -4ac382: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -4ac384: 5c30 b8ac |0068: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.sensorTypeErrorDetectionSupported:Z // field@acb8 │ │ -4ac388: d540 0008 |006a: and-int/lit16 v0, v4, #int 2048 // #0800 │ │ -4ac38c: 3800 0400 |006c: if-eqz v0, 0070 // +0004 │ │ -4ac390: 1210 |006e: const/4 v0, #int 1 // #1 │ │ -4ac392: 2802 |006f: goto 0071 // +0002 │ │ -4ac394: 1200 |0070: const/4 v0, #int 0 // #0 │ │ -4ac396: 5c30 adac |0071: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.generalDeviceFaultSupported:Z // field@acad │ │ -4ac39a: d540 0010 |0073: and-int/lit16 v0, v4, #int 4096 // #1000 │ │ -4ac39e: 3800 0400 |0075: if-eqz v0, 0079 // +0004 │ │ -4ac3a2: 1210 |0077: const/4 v0, #int 1 // #1 │ │ -4ac3a4: 2802 |0078: goto 007a // +0002 │ │ -4ac3a6: 1200 |0079: const/4 v0, #int 0 // #0 │ │ -4ac3a8: 5c30 acac |007a: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.e2eCrcSupported:Z // field@acac │ │ -4ac3ac: d540 0020 |007c: and-int/lit16 v0, v4, #int 8192 // #2000 │ │ -4ac3b0: 3800 0400 |007e: if-eqz v0, 0082 // +0004 │ │ -4ac3b4: 1210 |0080: const/4 v0, #int 1 // #1 │ │ -4ac3b6: 2802 |0081: goto 0083 // +0002 │ │ -4ac3b8: 1200 |0082: const/4 v0, #int 0 // #0 │ │ -4ac3ba: 5c30 b1ac |0083: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.multipleBondSupported:Z // field@acb1 │ │ -4ac3be: d540 0040 |0085: and-int/lit16 v0, v4, #int 16384 // #4000 │ │ -4ac3c2: 3800 0400 |0087: if-eqz v0, 008b // +0004 │ │ -4ac3c6: 1210 |0089: const/4 v0, #int 1 // #1 │ │ -4ac3c8: 2802 |008a: goto 008c // +0002 │ │ -4ac3ca: 1200 |008b: const/4 v0, #int 0 // #0 │ │ -4ac3cc: 5c30 b2ac |008c: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.multipleSessionsSupported:Z // field@acb2 │ │ -4ac3d0: 1400 0080 0000 |008e: const v0, #float 4.59177e-41 // #00008000 │ │ -4ac3d6: b540 |0091: and-int/2addr v0, v4 │ │ -4ac3d8: 3800 0400 |0092: if-eqz v0, 0096 // +0004 │ │ -4ac3dc: 1210 |0094: const/4 v0, #int 1 // #1 │ │ -4ac3de: 2802 |0095: goto 0097 // +0002 │ │ -4ac3e0: 1200 |0096: const/4 v0, #int 0 // #0 │ │ -4ac3e2: 5c30 aaac |0097: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.cgmTrendInfoSupported:Z // field@acaa │ │ -4ac3e6: 1500 0100 |0099: const/high16 v0, #int 65536 // #1 │ │ -4ac3ea: b504 |009b: and-int/2addr v4, v0 │ │ -4ac3ec: 3804 0300 |009c: if-eqz v4, 009f // +0003 │ │ -4ac3f0: 1211 |009e: const/4 v1, #int 1 // #1 │ │ -4ac3f2: 5c31 a9ac |009f: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.cgmQualityInfoSupported:Z // field@aca9 │ │ -4ac3f6: 0e00 |00a1: return-void │ │ +4ac2a8: |[4ac2a8] no.nordicsemi.android.ble.common.profile.cgm.CGMTypes$CGMFeatures.:(I)V │ │ +4ac2b8: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ac2be: 5934 b9ac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.value:I // field@acb9 │ │ +4ac2c2: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ +4ac2c6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4ac2c8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4ac2ca: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +4ac2ce: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4ac2d0: 2802 |000c: goto 000e // +0002 │ │ +4ac2d2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4ac2d4: 5c30 a8ac |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.calibrationSupported:Z // field@aca8 │ │ +4ac2d8: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ +4ac2dc: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +4ac2e0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +4ac2e2: 2802 |0015: goto 0017 // +0002 │ │ +4ac2e4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +4ac2e6: 5c30 b3ac |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.patientHighLowAlertsSupported:Z // field@acb3 │ │ +4ac2ea: dd00 0404 |0019: and-int/lit8 v0, v4, #int 4 // #04 │ │ +4ac2ee: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +4ac2f2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +4ac2f4: 2802 |001e: goto 0020 // +0002 │ │ +4ac2f6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +4ac2f8: 5c30 afac |0020: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.hypoAlertsSupported:Z // field@acaf │ │ +4ac2fc: dd00 0408 |0022: and-int/lit8 v0, v4, #int 8 // #08 │ │ +4ac300: 3800 0400 |0024: if-eqz v0, 0028 // +0004 │ │ +4ac304: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +4ac306: 2802 |0027: goto 0029 // +0002 │ │ +4ac308: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +4ac30a: 5c30 aeac |0029: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.hyperAlertsSupported:Z // field@acae │ │ +4ac30e: dd00 0410 |002b: and-int/lit8 v0, v4, #int 16 // #10 │ │ +4ac312: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +4ac316: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +4ac318: 2802 |0030: goto 0032 // +0002 │ │ +4ac31a: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +4ac31c: 5c30 b4ac |0032: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.rateOfIncreaseDecreaseAlertsSupported:Z // field@acb4 │ │ +4ac320: dd00 0420 |0034: and-int/lit8 v0, v4, #int 32 // #20 │ │ +4ac324: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ +4ac328: 1210 |0038: const/4 v0, #int 1 // #1 │ │ +4ac32a: 2802 |0039: goto 003b // +0002 │ │ +4ac32c: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +4ac32e: 5c30 abac |003b: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.deviceSpecificAlertSupported:Z // field@acab │ │ +4ac332: dd00 0440 |003d: and-int/lit8 v0, v4, #int 64 // #40 │ │ +4ac336: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ +4ac33a: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +4ac33c: 2802 |0042: goto 0044 // +0002 │ │ +4ac33e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +4ac340: 5c30 b5ac |0044: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.sensorMalfunctionDetectionSupported:Z // field@acb5 │ │ +4ac344: d540 8000 |0046: and-int/lit16 v0, v4, #int 128 // #0080 │ │ +4ac348: 3800 0400 |0048: if-eqz v0, 004c // +0004 │ │ +4ac34c: 1210 |004a: const/4 v0, #int 1 // #1 │ │ +4ac34e: 2802 |004b: goto 004d // +0002 │ │ +4ac350: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +4ac352: 5c30 b7ac |004d: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.sensorTempHighLowDetectionSupported:Z // field@acb7 │ │ +4ac356: d540 0001 |004f: and-int/lit16 v0, v4, #int 256 // #0100 │ │ +4ac35a: 3800 0400 |0051: if-eqz v0, 0055 // +0004 │ │ +4ac35e: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +4ac360: 2802 |0054: goto 0056 // +0002 │ │ +4ac362: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +4ac364: 5c30 b6ac |0056: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.sensorResultHighLowSupported:Z // field@acb6 │ │ +4ac368: d540 0002 |0058: and-int/lit16 v0, v4, #int 512 // #0200 │ │ +4ac36c: 3800 0400 |005a: if-eqz v0, 005e // +0004 │ │ +4ac370: 1210 |005c: const/4 v0, #int 1 // #1 │ │ +4ac372: 2802 |005d: goto 005f // +0002 │ │ +4ac374: 1200 |005e: const/4 v0, #int 0 // #0 │ │ +4ac376: 5c30 b0ac |005f: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.lowBatteryDetectionSupported:Z // field@acb0 │ │ +4ac37a: d540 0004 |0061: and-int/lit16 v0, v4, #int 1024 // #0400 │ │ +4ac37e: 3800 0400 |0063: if-eqz v0, 0067 // +0004 │ │ +4ac382: 1210 |0065: const/4 v0, #int 1 // #1 │ │ +4ac384: 2802 |0066: goto 0068 // +0002 │ │ +4ac386: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +4ac388: 5c30 b8ac |0068: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.sensorTypeErrorDetectionSupported:Z // field@acb8 │ │ +4ac38c: d540 0008 |006a: and-int/lit16 v0, v4, #int 2048 // #0800 │ │ +4ac390: 3800 0400 |006c: if-eqz v0, 0070 // +0004 │ │ +4ac394: 1210 |006e: const/4 v0, #int 1 // #1 │ │ +4ac396: 2802 |006f: goto 0071 // +0002 │ │ +4ac398: 1200 |0070: const/4 v0, #int 0 // #0 │ │ +4ac39a: 5c30 adac |0071: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.generalDeviceFaultSupported:Z // field@acad │ │ +4ac39e: d540 0010 |0073: and-int/lit16 v0, v4, #int 4096 // #1000 │ │ +4ac3a2: 3800 0400 |0075: if-eqz v0, 0079 // +0004 │ │ +4ac3a6: 1210 |0077: const/4 v0, #int 1 // #1 │ │ +4ac3a8: 2802 |0078: goto 007a // +0002 │ │ +4ac3aa: 1200 |0079: const/4 v0, #int 0 // #0 │ │ +4ac3ac: 5c30 acac |007a: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.e2eCrcSupported:Z // field@acac │ │ +4ac3b0: d540 0020 |007c: and-int/lit16 v0, v4, #int 8192 // #2000 │ │ +4ac3b4: 3800 0400 |007e: if-eqz v0, 0082 // +0004 │ │ +4ac3b8: 1210 |0080: const/4 v0, #int 1 // #1 │ │ +4ac3ba: 2802 |0081: goto 0083 // +0002 │ │ +4ac3bc: 1200 |0082: const/4 v0, #int 0 // #0 │ │ +4ac3be: 5c30 b1ac |0083: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.multipleBondSupported:Z // field@acb1 │ │ +4ac3c2: d540 0040 |0085: and-int/lit16 v0, v4, #int 16384 // #4000 │ │ +4ac3c6: 3800 0400 |0087: if-eqz v0, 008b // +0004 │ │ +4ac3ca: 1210 |0089: const/4 v0, #int 1 // #1 │ │ +4ac3cc: 2802 |008a: goto 008c // +0002 │ │ +4ac3ce: 1200 |008b: const/4 v0, #int 0 // #0 │ │ +4ac3d0: 5c30 b2ac |008c: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.multipleSessionsSupported:Z // field@acb2 │ │ +4ac3d4: 1400 0080 0000 |008e: const v0, #float 4.59177e-41 // #00008000 │ │ +4ac3da: b540 |0091: and-int/2addr v0, v4 │ │ +4ac3dc: 3800 0400 |0092: if-eqz v0, 0096 // +0004 │ │ +4ac3e0: 1210 |0094: const/4 v0, #int 1 // #1 │ │ +4ac3e2: 2802 |0095: goto 0097 // +0002 │ │ +4ac3e4: 1200 |0096: const/4 v0, #int 0 // #0 │ │ +4ac3e6: 5c30 aaac |0097: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.cgmTrendInfoSupported:Z // field@acaa │ │ +4ac3ea: 1500 0100 |0099: const/high16 v0, #int 65536 // #1 │ │ +4ac3ee: b504 |009b: and-int/2addr v4, v0 │ │ +4ac3f0: 3804 0300 |009c: if-eqz v4, 009f // +0003 │ │ +4ac3f4: 1211 |009e: const/4 v1, #int 1 // #1 │ │ +4ac3f6: 5c31 a9ac |009f: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.cgmQualityInfoSupported:Z // field@aca9 │ │ +4ac3fa: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x000e line=53 │ │ 0x0017 line=54 │ │ 0x0020 line=55 │ │ @@ -979446,140 +979447,140 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 190 16-bit code units │ │ -4ac3f8: |[4ac3f8] no.nordicsemi.android.ble.common.profile.cgm.CGMTypes$CGMStatus.:(III)V │ │ -4ac408: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ac40e: 5934 d0ac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.warningStatus:I // field@acd0 │ │ -4ac412: 5935 bdac |0005: iput v5, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationTempStatus:I // field@acbd │ │ -4ac416: 5936 caac |0007: iput v6, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorStatus:I // field@acca │ │ -4ac41a: dd00 0401 |0009: and-int/lit8 v0, v4, #int 1 // #01 │ │ -4ac41e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -4ac420: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4ac422: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ -4ac426: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -4ac428: 2802 |0010: goto 0012 // +0002 │ │ -4ac42a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -4ac42c: 5c30 ceac |0012: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sessionStopped:Z // field@acce │ │ -4ac430: dd00 0402 |0014: and-int/lit8 v0, v4, #int 2 // #02 │ │ -4ac434: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -4ac438: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -4ac43a: 2802 |0019: goto 001b // +0002 │ │ -4ac43c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -4ac43e: 5c30 beac |001b: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.deviceBatteryLow:Z // field@acbe │ │ -4ac442: dd00 0404 |001d: and-int/lit8 v0, v4, #int 4 // #04 │ │ -4ac446: 3800 0400 |001f: if-eqz v0, 0023 // +0004 │ │ -4ac44a: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -4ac44c: 2802 |0022: goto 0024 // +0002 │ │ -4ac44e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -4ac450: 5c30 cdac |0024: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorTypeIncorrectForDevice:Z // field@accd │ │ -4ac454: dd00 0408 |0026: and-int/lit8 v0, v4, #int 8 // #08 │ │ -4ac458: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ -4ac45c: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -4ac45e: 2802 |002b: goto 002d // +0002 │ │ -4ac460: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -4ac462: 5c30 c1ac |002d: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorMalfunction:Z // field@acc1 │ │ -4ac466: dd00 0410 |002f: and-int/lit8 v0, v4, #int 16 // #10 │ │ -4ac46a: 3800 0400 |0031: if-eqz v0, 0035 // +0004 │ │ -4ac46e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -4ac470: 2802 |0034: goto 0036 // +0002 │ │ -4ac472: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -4ac474: 5c30 bfac |0036: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.deviceSpecificAlert:Z // field@acbf │ │ -4ac478: dd04 0420 |0038: and-int/lit8 v4, v4, #int 32 // #20 │ │ -4ac47c: 3804 0400 |003a: if-eqz v4, 003e // +0004 │ │ -4ac480: 1214 |003c: const/4 v4, #int 1 // #1 │ │ -4ac482: 2802 |003d: goto 003f // +0002 │ │ -4ac484: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -4ac486: 5c34 c0ac |003f: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.generalDeviceFault:Z // field@acc0 │ │ -4ac48a: dd04 0501 |0041: and-int/lit8 v4, v5, #int 1 // #01 │ │ -4ac48e: 3804 0400 |0043: if-eqz v4, 0047 // +0004 │ │ -4ac492: 1214 |0045: const/4 v4, #int 1 // #1 │ │ -4ac494: 2802 |0046: goto 0048 // +0002 │ │ -4ac496: 1204 |0047: const/4 v4, #int 0 // #0 │ │ -4ac498: 5c34 cfac |0048: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.timeSyncRequired:Z // field@accf │ │ -4ac49c: dd04 0502 |004a: and-int/lit8 v4, v5, #int 2 // #02 │ │ -4ac4a0: 3804 0400 |004c: if-eqz v4, 0050 // +0004 │ │ -4ac4a4: 1214 |004e: const/4 v4, #int 1 // #1 │ │ -4ac4a6: 2802 |004f: goto 0051 // +0002 │ │ -4ac4a8: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -4ac4aa: 5c34 baac |0051: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationNotAllowed:Z // field@acba │ │ -4ac4ae: dd04 0504 |0053: and-int/lit8 v4, v5, #int 4 // #04 │ │ -4ac4b2: 3804 0400 |0055: if-eqz v4, 0059 // +0004 │ │ -4ac4b6: 1214 |0057: const/4 v4, #int 1 // #1 │ │ -4ac4b8: 2802 |0058: goto 005a // +0002 │ │ -4ac4ba: 1204 |0059: const/4 v4, #int 0 // #0 │ │ -4ac4bc: 5c34 bbac |005a: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationRecommended:Z // field@acbb │ │ -4ac4c0: dd04 0508 |005c: and-int/lit8 v4, v5, #int 8 // #08 │ │ -4ac4c4: 3804 0400 |005e: if-eqz v4, 0062 // +0004 │ │ -4ac4c8: 1214 |0060: const/4 v4, #int 1 // #1 │ │ -4ac4ca: 2802 |0061: goto 0063 // +0002 │ │ -4ac4cc: 1204 |0062: const/4 v4, #int 0 // #0 │ │ -4ac4ce: 5c34 bcac |0063: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationRequired:Z // field@acbc │ │ -4ac4d2: dd04 0510 |0065: and-int/lit8 v4, v5, #int 16 // #10 │ │ -4ac4d6: 3804 0400 |0067: if-eqz v4, 006b // +0004 │ │ -4ac4da: 1214 |0069: const/4 v4, #int 1 // #1 │ │ -4ac4dc: 2802 |006a: goto 006c // +0002 │ │ -4ac4de: 1204 |006b: const/4 v4, #int 0 // #0 │ │ -4ac4e0: 5c34 cbac |006c: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorTemperatureTooHigh:Z // field@accb │ │ -4ac4e4: dd04 0520 |006e: and-int/lit8 v4, v5, #int 32 // #20 │ │ -4ac4e8: 3804 0400 |0070: if-eqz v4, 0074 // +0004 │ │ -4ac4ec: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -4ac4ee: 2802 |0073: goto 0075 // +0002 │ │ -4ac4f0: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -4ac4f2: 5c34 ccac |0075: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorTemperatureTooLow:Z // field@accc │ │ -4ac4f6: dd04 0601 |0077: and-int/lit8 v4, v6, #int 1 // #01 │ │ -4ac4fa: 3804 0400 |0079: if-eqz v4, 007d // +0004 │ │ -4ac4fe: 1214 |007b: const/4 v4, #int 1 // #1 │ │ -4ac500: 2802 |007c: goto 007e // +0002 │ │ -4ac502: 1204 |007d: const/4 v4, #int 0 // #0 │ │ -4ac504: 5c34 c9ac |007e: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultLowerThenPatientLowLevel:Z // field@acc9 │ │ -4ac508: dd04 0602 |0080: and-int/lit8 v4, v6, #int 2 // #02 │ │ -4ac50c: 3804 0400 |0082: if-eqz v4, 0086 // +0004 │ │ -4ac510: 1214 |0084: const/4 v4, #int 1 // #1 │ │ -4ac512: 2802 |0085: goto 0087 // +0002 │ │ -4ac514: 1204 |0086: const/4 v4, #int 0 // #0 │ │ -4ac516: 5c34 c6ac |0087: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultHigherThenPatientHighLevel:Z // field@acc6 │ │ -4ac51a: dd04 0604 |0089: and-int/lit8 v4, v6, #int 4 // #04 │ │ -4ac51e: 3804 0400 |008b: if-eqz v4, 008f // +0004 │ │ -4ac522: 1214 |008d: const/4 v4, #int 1 // #1 │ │ -4ac524: 2802 |008e: goto 0090 // +0002 │ │ -4ac526: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -4ac528: 5c34 c8ac |0090: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultLowerThenHypoLevel:Z // field@acc8 │ │ -4ac52c: dd04 0608 |0092: and-int/lit8 v4, v6, #int 8 // #08 │ │ -4ac530: 3804 0400 |0094: if-eqz v4, 0098 // +0004 │ │ -4ac534: 1214 |0096: const/4 v4, #int 1 // #1 │ │ -4ac536: 2802 |0097: goto 0099 // +0002 │ │ -4ac538: 1204 |0098: const/4 v4, #int 0 // #0 │ │ -4ac53a: 5c34 c5ac |0099: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultHigherThenHyperLevel:Z // field@acc5 │ │ -4ac53e: dd04 0610 |009b: and-int/lit8 v4, v6, #int 16 // #10 │ │ -4ac542: 3804 0400 |009d: if-eqz v4, 00a1 // +0004 │ │ -4ac546: 1214 |009f: const/4 v4, #int 1 // #1 │ │ -4ac548: 2802 |00a0: goto 00a2 // +0002 │ │ -4ac54a: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ -4ac54c: 5c34 c2ac |00a2: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorRateOfDecreaseExceeded:Z // field@acc2 │ │ -4ac550: dd04 0620 |00a4: and-int/lit8 v4, v6, #int 32 // #20 │ │ -4ac554: 3804 0400 |00a6: if-eqz v4, 00aa // +0004 │ │ -4ac558: 1214 |00a8: const/4 v4, #int 1 // #1 │ │ -4ac55a: 2802 |00a9: goto 00ab // +0002 │ │ -4ac55c: 1204 |00aa: const/4 v4, #int 0 // #0 │ │ -4ac55e: 5c34 c3ac |00ab: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorRateOfIncreaseExceeded:Z // field@acc3 │ │ -4ac562: dd04 0640 |00ad: and-int/lit8 v4, v6, #int 64 // #40 │ │ -4ac566: 3804 0400 |00af: if-eqz v4, 00b3 // +0004 │ │ -4ac56a: 1214 |00b1: const/4 v4, #int 1 // #1 │ │ -4ac56c: 2802 |00b2: goto 00b4 // +0002 │ │ -4ac56e: 1204 |00b3: const/4 v4, #int 0 // #0 │ │ -4ac570: 5c34 c7ac |00b4: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultLowerThenDeviceCanProcess:Z // field@acc7 │ │ -4ac574: d564 8000 |00b6: and-int/lit16 v4, v6, #int 128 // #0080 │ │ -4ac578: 3804 0300 |00b8: if-eqz v4, 00bb // +0003 │ │ -4ac57c: 1211 |00ba: const/4 v1, #int 1 // #1 │ │ -4ac57e: 5c31 c4ac |00bb: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultHigherThenDeviceCanProcess:Z // field@acc4 │ │ -4ac582: 0e00 |00bd: return-void │ │ +4ac3fc: |[4ac3fc] no.nordicsemi.android.ble.common.profile.cgm.CGMTypes$CGMStatus.:(III)V │ │ +4ac40c: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ac412: 5934 d0ac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.warningStatus:I // field@acd0 │ │ +4ac416: 5935 bdac |0005: iput v5, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationTempStatus:I // field@acbd │ │ +4ac41a: 5936 caac |0007: iput v6, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorStatus:I // field@acca │ │ +4ac41e: dd00 0401 |0009: and-int/lit8 v0, v4, #int 1 // #01 │ │ +4ac422: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +4ac424: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4ac426: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ +4ac42a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +4ac42c: 2802 |0010: goto 0012 // +0002 │ │ +4ac42e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +4ac430: 5c30 ceac |0012: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sessionStopped:Z // field@acce │ │ +4ac434: dd00 0402 |0014: and-int/lit8 v0, v4, #int 2 // #02 │ │ +4ac438: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +4ac43c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +4ac43e: 2802 |0019: goto 001b // +0002 │ │ +4ac440: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +4ac442: 5c30 beac |001b: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.deviceBatteryLow:Z // field@acbe │ │ +4ac446: dd00 0404 |001d: and-int/lit8 v0, v4, #int 4 // #04 │ │ +4ac44a: 3800 0400 |001f: if-eqz v0, 0023 // +0004 │ │ +4ac44e: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +4ac450: 2802 |0022: goto 0024 // +0002 │ │ +4ac452: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +4ac454: 5c30 cdac |0024: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorTypeIncorrectForDevice:Z // field@accd │ │ +4ac458: dd00 0408 |0026: and-int/lit8 v0, v4, #int 8 // #08 │ │ +4ac45c: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ +4ac460: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +4ac462: 2802 |002b: goto 002d // +0002 │ │ +4ac464: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +4ac466: 5c30 c1ac |002d: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorMalfunction:Z // field@acc1 │ │ +4ac46a: dd00 0410 |002f: and-int/lit8 v0, v4, #int 16 // #10 │ │ +4ac46e: 3800 0400 |0031: if-eqz v0, 0035 // +0004 │ │ +4ac472: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +4ac474: 2802 |0034: goto 0036 // +0002 │ │ +4ac476: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +4ac478: 5c30 bfac |0036: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.deviceSpecificAlert:Z // field@acbf │ │ +4ac47c: dd04 0420 |0038: and-int/lit8 v4, v4, #int 32 // #20 │ │ +4ac480: 3804 0400 |003a: if-eqz v4, 003e // +0004 │ │ +4ac484: 1214 |003c: const/4 v4, #int 1 // #1 │ │ +4ac486: 2802 |003d: goto 003f // +0002 │ │ +4ac488: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +4ac48a: 5c34 c0ac |003f: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.generalDeviceFault:Z // field@acc0 │ │ +4ac48e: dd04 0501 |0041: and-int/lit8 v4, v5, #int 1 // #01 │ │ +4ac492: 3804 0400 |0043: if-eqz v4, 0047 // +0004 │ │ +4ac496: 1214 |0045: const/4 v4, #int 1 // #1 │ │ +4ac498: 2802 |0046: goto 0048 // +0002 │ │ +4ac49a: 1204 |0047: const/4 v4, #int 0 // #0 │ │ +4ac49c: 5c34 cfac |0048: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.timeSyncRequired:Z // field@accf │ │ +4ac4a0: dd04 0502 |004a: and-int/lit8 v4, v5, #int 2 // #02 │ │ +4ac4a4: 3804 0400 |004c: if-eqz v4, 0050 // +0004 │ │ +4ac4a8: 1214 |004e: const/4 v4, #int 1 // #1 │ │ +4ac4aa: 2802 |004f: goto 0051 // +0002 │ │ +4ac4ac: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +4ac4ae: 5c34 baac |0051: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationNotAllowed:Z // field@acba │ │ +4ac4b2: dd04 0504 |0053: and-int/lit8 v4, v5, #int 4 // #04 │ │ +4ac4b6: 3804 0400 |0055: if-eqz v4, 0059 // +0004 │ │ +4ac4ba: 1214 |0057: const/4 v4, #int 1 // #1 │ │ +4ac4bc: 2802 |0058: goto 005a // +0002 │ │ +4ac4be: 1204 |0059: const/4 v4, #int 0 // #0 │ │ +4ac4c0: 5c34 bbac |005a: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationRecommended:Z // field@acbb │ │ +4ac4c4: dd04 0508 |005c: and-int/lit8 v4, v5, #int 8 // #08 │ │ +4ac4c8: 3804 0400 |005e: if-eqz v4, 0062 // +0004 │ │ +4ac4cc: 1214 |0060: const/4 v4, #int 1 // #1 │ │ +4ac4ce: 2802 |0061: goto 0063 // +0002 │ │ +4ac4d0: 1204 |0062: const/4 v4, #int 0 // #0 │ │ +4ac4d2: 5c34 bcac |0063: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationRequired:Z // field@acbc │ │ +4ac4d6: dd04 0510 |0065: and-int/lit8 v4, v5, #int 16 // #10 │ │ +4ac4da: 3804 0400 |0067: if-eqz v4, 006b // +0004 │ │ +4ac4de: 1214 |0069: const/4 v4, #int 1 // #1 │ │ +4ac4e0: 2802 |006a: goto 006c // +0002 │ │ +4ac4e2: 1204 |006b: const/4 v4, #int 0 // #0 │ │ +4ac4e4: 5c34 cbac |006c: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorTemperatureTooHigh:Z // field@accb │ │ +4ac4e8: dd04 0520 |006e: and-int/lit8 v4, v5, #int 32 // #20 │ │ +4ac4ec: 3804 0400 |0070: if-eqz v4, 0074 // +0004 │ │ +4ac4f0: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +4ac4f2: 2802 |0073: goto 0075 // +0002 │ │ +4ac4f4: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +4ac4f6: 5c34 ccac |0075: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorTemperatureTooLow:Z // field@accc │ │ +4ac4fa: dd04 0601 |0077: and-int/lit8 v4, v6, #int 1 // #01 │ │ +4ac4fe: 3804 0400 |0079: if-eqz v4, 007d // +0004 │ │ +4ac502: 1214 |007b: const/4 v4, #int 1 // #1 │ │ +4ac504: 2802 |007c: goto 007e // +0002 │ │ +4ac506: 1204 |007d: const/4 v4, #int 0 // #0 │ │ +4ac508: 5c34 c9ac |007e: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultLowerThenPatientLowLevel:Z // field@acc9 │ │ +4ac50c: dd04 0602 |0080: and-int/lit8 v4, v6, #int 2 // #02 │ │ +4ac510: 3804 0400 |0082: if-eqz v4, 0086 // +0004 │ │ +4ac514: 1214 |0084: const/4 v4, #int 1 // #1 │ │ +4ac516: 2802 |0085: goto 0087 // +0002 │ │ +4ac518: 1204 |0086: const/4 v4, #int 0 // #0 │ │ +4ac51a: 5c34 c6ac |0087: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultHigherThenPatientHighLevel:Z // field@acc6 │ │ +4ac51e: dd04 0604 |0089: and-int/lit8 v4, v6, #int 4 // #04 │ │ +4ac522: 3804 0400 |008b: if-eqz v4, 008f // +0004 │ │ +4ac526: 1214 |008d: const/4 v4, #int 1 // #1 │ │ +4ac528: 2802 |008e: goto 0090 // +0002 │ │ +4ac52a: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +4ac52c: 5c34 c8ac |0090: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultLowerThenHypoLevel:Z // field@acc8 │ │ +4ac530: dd04 0608 |0092: and-int/lit8 v4, v6, #int 8 // #08 │ │ +4ac534: 3804 0400 |0094: if-eqz v4, 0098 // +0004 │ │ +4ac538: 1214 |0096: const/4 v4, #int 1 // #1 │ │ +4ac53a: 2802 |0097: goto 0099 // +0002 │ │ +4ac53c: 1204 |0098: const/4 v4, #int 0 // #0 │ │ +4ac53e: 5c34 c5ac |0099: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultHigherThenHyperLevel:Z // field@acc5 │ │ +4ac542: dd04 0610 |009b: and-int/lit8 v4, v6, #int 16 // #10 │ │ +4ac546: 3804 0400 |009d: if-eqz v4, 00a1 // +0004 │ │ +4ac54a: 1214 |009f: const/4 v4, #int 1 // #1 │ │ +4ac54c: 2802 |00a0: goto 00a2 // +0002 │ │ +4ac54e: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ +4ac550: 5c34 c2ac |00a2: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorRateOfDecreaseExceeded:Z // field@acc2 │ │ +4ac554: dd04 0620 |00a4: and-int/lit8 v4, v6, #int 32 // #20 │ │ +4ac558: 3804 0400 |00a6: if-eqz v4, 00aa // +0004 │ │ +4ac55c: 1214 |00a8: const/4 v4, #int 1 // #1 │ │ +4ac55e: 2802 |00a9: goto 00ab // +0002 │ │ +4ac560: 1204 |00aa: const/4 v4, #int 0 // #0 │ │ +4ac562: 5c34 c3ac |00ab: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorRateOfIncreaseExceeded:Z // field@acc3 │ │ +4ac566: dd04 0640 |00ad: and-int/lit8 v4, v6, #int 64 // #40 │ │ +4ac56a: 3804 0400 |00af: if-eqz v4, 00b3 // +0004 │ │ +4ac56e: 1214 |00b1: const/4 v4, #int 1 // #1 │ │ +4ac570: 2802 |00b2: goto 00b4 // +0002 │ │ +4ac572: 1204 |00b3: const/4 v4, #int 0 // #0 │ │ +4ac574: 5c34 c7ac |00b4: iput-boolean v4, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultLowerThenDeviceCanProcess:Z // field@acc7 │ │ +4ac578: d564 8000 |00b6: and-int/lit16 v4, v6, #int 128 // #0080 │ │ +4ac57c: 3804 0300 |00b8: if-eqz v4, 00bb // +0003 │ │ +4ac580: 1211 |00ba: const/4 v1, #int 1 // #1 │ │ +4ac582: 5c31 c4ac |00bb: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorResultHigherThenDeviceCanProcess:Z // field@acc4 │ │ +4ac586: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ 0x0005 line=115 │ │ 0x0007 line=116 │ │ 0x0012 line=118 │ │ @@ -979641,33 +979642,33 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/profile/cgm/ContinuousGlucoseMeasurementCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ac5a0: |[4ac5a0] no.nordicsemi.android.ble.common.profile.cgm.ContinuousGlucoseMeasurementCallback$-CC.$default$onContinuousGlucoseMeasurementReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/ContinuousGlucoseMeasurementCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4ac5b0: 0e00 |0000: return-void │ │ +4ac5a4: |[4ac5a4] no.nordicsemi.android.ble.common.profile.cgm.ContinuousGlucoseMeasurementCallback$-CC.$default$onContinuousGlucoseMeasurementReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/ContinuousGlucoseMeasurementCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4ac5b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/profile/cgm/ContinuousGlucoseMeasurementCallback$-CC;) │ │ name : 'toMgPerDecilitre' │ │ type : '(F)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4ac584: |[4ac584] no.nordicsemi.android.ble.common.profile.cgm.ContinuousGlucoseMeasurementCallback$-CC.toMgPerDecilitre:(F)F │ │ -4ac594: 1400 9a99 9141 |0000: const v0, #float 18.2 // #4191999a │ │ -4ac59a: a801 0100 |0003: mul-float v1, v1, v0 │ │ -4ac59e: 0f01 |0005: return v1 │ │ +4ac588: |[4ac588] no.nordicsemi.android.ble.common.profile.cgm.ContinuousGlucoseMeasurementCallback$-CC.toMgPerDecilitre:(F)F │ │ +4ac598: 1400 9a99 9141 |0000: const v0, #float 18.2 // #4191999a │ │ +4ac59e: a801 0100 |0003: mul-float v1, v1, v0 │ │ +4ac5a2: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5701 (ContinuousGlucoseMeasurementCallback.java) │ │ │ │ @@ -979694,17 +979695,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceCallback;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4ac5b4: |[4ac5b4] no.nordicsemi.android.ble.common.profile.csc.CyclingSpeedAndCadenceCallback$-CC.$default$getWheelCircumference:(Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceCallback;)F │ │ -4ac5c4: 1400 0040 1245 |0000: const v0, #float 2340 // #45124000 │ │ -4ac5ca: 0f00 |0003: return v0 │ │ +4ac5b8: |[4ac5b8] no.nordicsemi.android.ble.common.profile.csc.CyclingSpeedAndCadenceCallback$-CC.$default$getWheelCircumference:(Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceCallback;)F │ │ +4ac5c8: 1400 0040 1245 |0000: const v0, #float 2340 // #45124000 │ │ +4ac5ce: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5890 (CyclingSpeedAndCadenceCallback.java) │ │ │ │ @@ -979814,36 +979815,36 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -4ac5cc: |[4ac5cc] no.nordicsemi.android.ble.common.profile.csc.CyclingSpeedAndCadenceFeatureCallback$CSCFeatures.:(I)V │ │ -4ac5dc: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ac5e2: 5934 d4ac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.value:I // field@acd4 │ │ -4ac5e6: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ -4ac5ea: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4ac5ec: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4ac5ee: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -4ac5f2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4ac5f4: 2802 |000c: goto 000e // +0002 │ │ -4ac5f6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4ac5f8: 5c30 d5ac |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.wheelRevolutionDataSupported:Z // field@acd5 │ │ -4ac5fc: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ -4ac600: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -4ac604: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -4ac606: 2802 |0015: goto 0017 // +0002 │ │ -4ac608: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -4ac60a: 5c30 d2ac |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.crankRevolutionDataSupported:Z // field@acd2 │ │ -4ac60e: dd04 0404 |0019: and-int/lit8 v4, v4, #int 4 // #04 │ │ -4ac612: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ -4ac616: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -4ac618: 5c31 d3ac |001e: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.multipleSensorDataSupported:Z // field@acd3 │ │ -4ac61c: 0e00 |0020: return-void │ │ +4ac5d0: |[4ac5d0] no.nordicsemi.android.ble.common.profile.csc.CyclingSpeedAndCadenceFeatureCallback$CSCFeatures.:(I)V │ │ +4ac5e0: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ac5e6: 5934 d4ac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.value:I // field@acd4 │ │ +4ac5ea: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ +4ac5ee: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4ac5f0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4ac5f2: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +4ac5f6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4ac5f8: 2802 |000c: goto 000e // +0002 │ │ +4ac5fa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4ac5fc: 5c30 d5ac |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.wheelRevolutionDataSupported:Z // field@acd5 │ │ +4ac600: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ +4ac604: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +4ac608: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +4ac60a: 2802 |0015: goto 0017 // +0002 │ │ +4ac60c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +4ac60e: 5c30 d2ac |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.crankRevolutionDataSupported:Z // field@acd2 │ │ +4ac612: dd04 0404 |0019: and-int/lit8 v4, v4, #int 4 // #04 │ │ +4ac616: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ +4ac61a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +4ac61c: 5c31 d3ac |001e: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.multipleSensorDataSupported:Z // field@acd3 │ │ +4ac620: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x000e line=40 │ │ 0x0017 line=41 │ │ 0x001e line=42 │ │ @@ -980015,84 +980016,84 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 105 16-bit code units │ │ -4ac620: |[4ac620] no.nordicsemi.android.ble.common.profile.glucose.GlucoseFeatureCallback$GlucoseFeatures.:(I)V │ │ -4ac630: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ac636: 5934 e1ac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.value:I // field@ace1 │ │ -4ac63a: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ -4ac63e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4ac640: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4ac642: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -4ac646: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4ac648: 2802 |000c: goto 000e // +0002 │ │ -4ac64a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4ac64c: 5c30 d7ac |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.lowBatteryDetectionSupported:Z // field@acd7 │ │ -4ac650: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ -4ac654: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -4ac658: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -4ac65a: 2802 |0015: goto 0017 // +0002 │ │ -4ac65c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -4ac65e: 5c30 d9ac |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorMalfunctionDetectionSupported:Z // field@acd9 │ │ -4ac662: dd00 0404 |0019: and-int/lit8 v0, v4, #int 4 // #04 │ │ -4ac666: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -4ac66a: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -4ac66c: 2802 |001e: goto 0020 // +0002 │ │ -4ac66e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -4ac670: 5c30 dcac |0020: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorSampleSizeSupported:Z // field@acdc │ │ -4ac674: dd00 0408 |0022: and-int/lit8 v0, v4, #int 8 // #08 │ │ -4ac678: 3800 0400 |0024: if-eqz v0, 0028 // +0004 │ │ -4ac67c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -4ac67e: 2802 |0027: goto 0029 // +0002 │ │ -4ac680: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -4ac682: 5c30 ddac |0029: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorStripInsertionErrorDetectionSupported:Z // field@acdd │ │ -4ac686: dd00 0410 |002b: and-int/lit8 v0, v4, #int 16 // #10 │ │ -4ac68a: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -4ac68e: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -4ac690: 2802 |0030: goto 0032 // +0002 │ │ -4ac692: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -4ac694: 5c30 deac |0032: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorStripTypeErrorDetectionSupported:Z // field@acde │ │ -4ac698: dd00 0420 |0034: and-int/lit8 v0, v4, #int 32 // #20 │ │ -4ac69c: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ -4ac6a0: 1210 |0038: const/4 v0, #int 1 // #1 │ │ -4ac6a2: 2802 |0039: goto 003b // +0002 │ │ -4ac6a4: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -4ac6a6: 5c30 dbac |003b: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorResultHighLowSupported:Z // field@acdb │ │ -4ac6aa: dd00 0440 |003d: and-int/lit8 v0, v4, #int 64 // #40 │ │ -4ac6ae: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ -4ac6b2: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -4ac6b4: 2802 |0042: goto 0044 // +0002 │ │ -4ac6b6: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -4ac6b8: 5c30 dfac |0044: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorTempHighLowDetectionSupported:Z // field@acdf │ │ -4ac6bc: d540 8000 |0046: and-int/lit16 v0, v4, #int 128 // #0080 │ │ -4ac6c0: 3800 0400 |0048: if-eqz v0, 004c // +0004 │ │ -4ac6c4: 1210 |004a: const/4 v0, #int 1 // #1 │ │ -4ac6c6: 2802 |004b: goto 004d // +0002 │ │ -4ac6c8: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -4ac6ca: 5c30 daac |004d: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorReadInterruptDetectionSupported:Z // field@acda │ │ -4ac6ce: d540 0001 |004f: and-int/lit16 v0, v4, #int 256 // #0100 │ │ -4ac6d2: 3800 0400 |0051: if-eqz v0, 0055 // +0004 │ │ -4ac6d6: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -4ac6d8: 2802 |0054: goto 0056 // +0002 │ │ -4ac6da: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -4ac6dc: 5c30 d6ac |0056: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.generalDeviceFaultSupported:Z // field@acd6 │ │ -4ac6e0: d540 0002 |0058: and-int/lit16 v0, v4, #int 512 // #0200 │ │ -4ac6e4: 3800 0400 |005a: if-eqz v0, 005e // +0004 │ │ -4ac6e8: 1210 |005c: const/4 v0, #int 1 // #1 │ │ -4ac6ea: 2802 |005d: goto 005f // +0002 │ │ -4ac6ec: 1200 |005e: const/4 v0, #int 0 // #0 │ │ -4ac6ee: 5c30 e0ac |005f: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.timeFaultSupported:Z // field@ace0 │ │ -4ac6f2: d544 0004 |0061: and-int/lit16 v4, v4, #int 1024 // #0400 │ │ -4ac6f6: 3804 0300 |0063: if-eqz v4, 0066 // +0003 │ │ -4ac6fa: 1211 |0065: const/4 v1, #int 1 // #1 │ │ -4ac6fc: 5c31 d8ac |0066: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.multipleBondSupported:Z // field@acd8 │ │ -4ac700: 0e00 |0068: return-void │ │ +4ac624: |[4ac624] no.nordicsemi.android.ble.common.profile.glucose.GlucoseFeatureCallback$GlucoseFeatures.:(I)V │ │ +4ac634: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ac63a: 5934 e1ac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.value:I // field@ace1 │ │ +4ac63e: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ +4ac642: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4ac644: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4ac646: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +4ac64a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4ac64c: 2802 |000c: goto 000e // +0002 │ │ +4ac64e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4ac650: 5c30 d7ac |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.lowBatteryDetectionSupported:Z // field@acd7 │ │ +4ac654: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ +4ac658: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +4ac65c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +4ac65e: 2802 |0015: goto 0017 // +0002 │ │ +4ac660: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +4ac662: 5c30 d9ac |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorMalfunctionDetectionSupported:Z // field@acd9 │ │ +4ac666: dd00 0404 |0019: and-int/lit8 v0, v4, #int 4 // #04 │ │ +4ac66a: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +4ac66e: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +4ac670: 2802 |001e: goto 0020 // +0002 │ │ +4ac672: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +4ac674: 5c30 dcac |0020: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorSampleSizeSupported:Z // field@acdc │ │ +4ac678: dd00 0408 |0022: and-int/lit8 v0, v4, #int 8 // #08 │ │ +4ac67c: 3800 0400 |0024: if-eqz v0, 0028 // +0004 │ │ +4ac680: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +4ac682: 2802 |0027: goto 0029 // +0002 │ │ +4ac684: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +4ac686: 5c30 ddac |0029: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorStripInsertionErrorDetectionSupported:Z // field@acdd │ │ +4ac68a: dd00 0410 |002b: and-int/lit8 v0, v4, #int 16 // #10 │ │ +4ac68e: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +4ac692: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +4ac694: 2802 |0030: goto 0032 // +0002 │ │ +4ac696: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +4ac698: 5c30 deac |0032: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorStripTypeErrorDetectionSupported:Z // field@acde │ │ +4ac69c: dd00 0420 |0034: and-int/lit8 v0, v4, #int 32 // #20 │ │ +4ac6a0: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ +4ac6a4: 1210 |0038: const/4 v0, #int 1 // #1 │ │ +4ac6a6: 2802 |0039: goto 003b // +0002 │ │ +4ac6a8: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +4ac6aa: 5c30 dbac |003b: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorResultHighLowSupported:Z // field@acdb │ │ +4ac6ae: dd00 0440 |003d: and-int/lit8 v0, v4, #int 64 // #40 │ │ +4ac6b2: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ +4ac6b6: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +4ac6b8: 2802 |0042: goto 0044 // +0002 │ │ +4ac6ba: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +4ac6bc: 5c30 dfac |0044: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorTempHighLowDetectionSupported:Z // field@acdf │ │ +4ac6c0: d540 8000 |0046: and-int/lit16 v0, v4, #int 128 // #0080 │ │ +4ac6c4: 3800 0400 |0048: if-eqz v0, 004c // +0004 │ │ +4ac6c8: 1210 |004a: const/4 v0, #int 1 // #1 │ │ +4ac6ca: 2802 |004b: goto 004d // +0002 │ │ +4ac6cc: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +4ac6ce: 5c30 daac |004d: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.sensorReadInterruptDetectionSupported:Z // field@acda │ │ +4ac6d2: d540 0001 |004f: and-int/lit16 v0, v4, #int 256 // #0100 │ │ +4ac6d6: 3800 0400 |0051: if-eqz v0, 0055 // +0004 │ │ +4ac6da: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +4ac6dc: 2802 |0054: goto 0056 // +0002 │ │ +4ac6de: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +4ac6e0: 5c30 d6ac |0056: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.generalDeviceFaultSupported:Z // field@acd6 │ │ +4ac6e4: d540 0002 |0058: and-int/lit16 v0, v4, #int 512 // #0200 │ │ +4ac6e8: 3800 0400 |005a: if-eqz v0, 005e // +0004 │ │ +4ac6ec: 1210 |005c: const/4 v0, #int 1 // #1 │ │ +4ac6ee: 2802 |005d: goto 005f // +0002 │ │ +4ac6f0: 1200 |005e: const/4 v0, #int 0 // #0 │ │ +4ac6f2: 5c30 e0ac |005f: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.timeFaultSupported:Z // field@ace0 │ │ +4ac6f6: d544 0004 |0061: and-int/lit16 v4, v4, #int 1024 // #0400 │ │ +4ac6fa: 3804 0300 |0063: if-eqz v4, 0066 // +0003 │ │ +4ac6fe: 1211 |0065: const/4 v1, #int 1 // #1 │ │ +4ac700: 5c31 d8ac |0066: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.multipleBondSupported:Z // field@acd8 │ │ +4ac704: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000e line=49 │ │ 0x0017 line=50 │ │ 0x0020 line=51 │ │ @@ -980170,90 +980171,90 @@ │ │ type : '(FI)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4ac704: |[4ac704] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementCallback$-CC.toKgPerL:(FI)F │ │ -4ac714: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -4ac718: 0f00 |0002: return v0 │ │ -4ac71a: 1401 9a99 9141 |0003: const v1, #float 18.2 // #4191999a │ │ -4ac720: a800 0001 |0006: mul-float v0, v0, v1 │ │ -4ac724: 1501 c842 |0008: const/high16 v1, #int 1120403456 // #42c8 │ │ -4ac728: c910 |000a: div-float/2addr v0, v1 │ │ -4ac72a: 0f00 |000b: return v0 │ │ +4ac708: |[4ac708] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementCallback$-CC.toKgPerL:(FI)F │ │ +4ac718: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +4ac71c: 0f00 |0002: return v0 │ │ +4ac71e: 1401 9a99 9141 |0003: const v1, #float 18.2 // #4191999a │ │ +4ac724: a800 0001 |0006: mul-float v0, v0, v1 │ │ +4ac728: 1501 c842 |0008: const/high16 v1, #int 1120403456 // #42c8 │ │ +4ac72c: c910 |000a: div-float/2addr v0, v1 │ │ +4ac72e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$-CC;) │ │ name : 'toMgPerDecilitre' │ │ type : '(FI)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -4ac72c: |[4ac72c] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementCallback$-CC.toMgPerDecilitre:(FI)F │ │ -4ac73c: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ -4ac740: 1401 0050 c347 |0002: const v1, #float 100000 // #47c35000 │ │ -4ac746: a800 0001 |0005: mul-float v0, v0, v1 │ │ -4ac74a: 0f00 |0007: return v0 │ │ -4ac74c: 1401 9a99 9141 |0008: const v1, #float 18.2 // #4191999a │ │ -4ac752: a800 0001 |000b: mul-float v0, v0, v1 │ │ -4ac756: 1501 7a44 |000d: const/high16 v1, #int 1148846080 // #447a │ │ -4ac75a: 28f6 |000f: goto 0005 // -000a │ │ +4ac730: |[4ac730] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementCallback$-CC.toMgPerDecilitre:(FI)F │ │ +4ac740: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ +4ac744: 1401 0050 c347 |0002: const v1, #float 100000 // #47c35000 │ │ +4ac74a: a800 0001 |0005: mul-float v0, v0, v1 │ │ +4ac74e: 0f00 |0007: return v0 │ │ +4ac750: 1401 9a99 9141 |0008: const v1, #float 18.2 // #4191999a │ │ +4ac756: a800 0001 |000b: mul-float v0, v0, v1 │ │ +4ac75a: 1501 7a44 |000d: const/high16 v1, #int 1148846080 // #447a │ │ +4ac75e: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$-CC;) │ │ name : 'toMmolPerL' │ │ type : '(FI)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -4ac75c: |[4ac75c] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementCallback$-CC.toMmolPerL:(FI)F │ │ -4ac76c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ac76e: 3302 0700 |0001: if-ne v2, v0, 0008 // +0007 │ │ -4ac772: 1502 7a44 |0003: const/high16 v2, #int 1148846080 // #447a │ │ -4ac776: a801 0102 |0005: mul-float v1, v1, v2 │ │ -4ac77a: 0f01 |0007: return v1 │ │ -4ac77c: 1402 0050 c347 |0008: const v2, #float 100000 // #47c35000 │ │ -4ac782: a801 0102 |000b: mul-float v1, v1, v2 │ │ -4ac786: 1402 9a99 9141 |000d: const v2, #float 18.2 // #4191999a │ │ -4ac78c: c921 |0010: div-float/2addr v1, v2 │ │ -4ac78e: 0f01 |0011: return v1 │ │ +4ac760: |[4ac760] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementCallback$-CC.toMmolPerL:(FI)F │ │ +4ac770: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ac772: 3302 0700 |0001: if-ne v2, v0, 0008 // +0007 │ │ +4ac776: 1502 7a44 |0003: const/high16 v2, #int 1148846080 // #447a │ │ +4ac77a: a801 0102 |0005: mul-float v1, v1, v2 │ │ +4ac77e: 0f01 |0007: return v1 │ │ +4ac780: 1402 0050 c347 |0008: const v2, #float 100000 // #47c35000 │ │ +4ac786: a801 0102 |000b: mul-float v1, v1, v2 │ │ +4ac78a: 1402 9a99 9141 |000d: const v2, #float 18.2 // #4191999a │ │ +4ac790: c921 |0010: div-float/2addr v1, v2 │ │ +4ac792: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$-CC;) │ │ name : 'toMolPerL' │ │ type : '(FI)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -4ac790: |[4ac790] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementCallback$-CC.toMolPerL:(FI)F │ │ -4ac7a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ac7a2: 3302 0300 |0001: if-ne v2, v0, 0004 // +0003 │ │ -4ac7a6: 0f01 |0003: return v1 │ │ -4ac7a8: 1502 c842 |0004: const/high16 v2, #int 1120403456 // #42c8 │ │ -4ac7ac: a801 0102 |0006: mul-float v1, v1, v2 │ │ -4ac7b0: 1402 9a99 9141 |0008: const v2, #float 18.2 // #4191999a │ │ -4ac7b6: c921 |000b: div-float/2addr v1, v2 │ │ -4ac7b8: 0f01 |000c: return v1 │ │ +4ac794: |[4ac794] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementCallback$-CC.toMolPerL:(FI)F │ │ +4ac7a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ac7a6: 3302 0300 |0001: if-ne v2, v0, 0004 // +0003 │ │ +4ac7aa: 0f01 |0003: return v1 │ │ +4ac7ac: 1502 c842 |0004: const/high16 v2, #int 1120403456 // #42c8 │ │ +4ac7b0: a801 0102 |0006: mul-float v1, v1, v2 │ │ +4ac7b4: 1402 9a99 9141 |0008: const v2, #float 18.2 // #4191999a │ │ +4ac7ba: c921 |000b: div-float/2addr v1, v2 │ │ +4ac7bc: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8428 (GlucoseMeasurementCallback.java) │ │ │ │ @@ -980337,90 +980338,90 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 114 16-bit code units │ │ -4ac7bc: |[4ac7bc] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementCallback$GlucoseStatus.:(I)V │ │ -4ac7cc: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ac7d2: 5934 eeac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.value:I // field@acee │ │ -4ac7d6: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ -4ac7da: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4ac7dc: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4ac7de: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -4ac7e2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4ac7e4: 2802 |000c: goto 000e // +0002 │ │ -4ac7e6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4ac7e8: 5c30 e2ac |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.deviceBatteryLow:Z // field@ace2 │ │ -4ac7ec: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ -4ac7f0: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -4ac7f4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -4ac7f6: 2802 |0015: goto 0017 // +0002 │ │ -4ac7f8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -4ac7fa: 5c30 e5ac |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorMalfunction:Z // field@ace5 │ │ -4ac7fe: dd00 0404 |0019: and-int/lit8 v0, v4, #int 4 // #04 │ │ -4ac802: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -4ac806: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -4ac808: 2802 |001e: goto 0020 // +0002 │ │ -4ac80a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -4ac80c: 5c30 e4ac |0020: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sampleSizeInsufficient:Z // field@ace4 │ │ -4ac810: dd00 0408 |0022: and-int/lit8 v0, v4, #int 8 // #08 │ │ -4ac814: 3800 0400 |0024: if-eqz v0, 0028 // +0004 │ │ -4ac818: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -4ac81a: 2802 |0027: goto 0029 // +0002 │ │ -4ac81c: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -4ac81e: 5c30 ebac |0029: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.stripInsertionError:Z // field@aceb │ │ -4ac822: dd00 0410 |002b: and-int/lit8 v0, v4, #int 16 // #10 │ │ -4ac826: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -4ac82a: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -4ac82c: 2802 |0030: goto 0032 // +0002 │ │ -4ac82e: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -4ac830: 5c30 ecac |0032: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.stripTypeIncorrect:Z // field@acec │ │ -4ac834: dd00 0420 |0034: and-int/lit8 v0, v4, #int 32 // #20 │ │ -4ac838: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ -4ac83c: 1210 |0038: const/4 v0, #int 1 // #1 │ │ -4ac83e: 2802 |0039: goto 003b // +0002 │ │ -4ac840: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -4ac842: 5c30 e8ac |003b: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorResultLowerThenDeviceCanProcess:Z // field@ace8 │ │ -4ac846: dd00 0440 |003d: and-int/lit8 v0, v4, #int 64 // #40 │ │ -4ac84a: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ -4ac84e: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -4ac850: 2802 |0042: goto 0044 // +0002 │ │ -4ac852: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -4ac854: 5c30 e7ac |0044: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorResultHigherThenDeviceCanProcess:Z // field@ace7 │ │ -4ac858: d540 8000 |0046: and-int/lit16 v0, v4, #int 128 // #0080 │ │ -4ac85c: 3800 0400 |0048: if-eqz v0, 004c // +0004 │ │ -4ac860: 1210 |004a: const/4 v0, #int 1 // #1 │ │ -4ac862: 2802 |004b: goto 004d // +0002 │ │ -4ac864: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -4ac866: 5c30 e9ac |004d: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorTemperatureTooHigh:Z // field@ace9 │ │ -4ac86a: d540 0001 |004f: and-int/lit16 v0, v4, #int 256 // #0100 │ │ -4ac86e: 3800 0400 |0051: if-eqz v0, 0055 // +0004 │ │ -4ac872: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -4ac874: 2802 |0054: goto 0056 // +0002 │ │ -4ac876: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -4ac878: 5c30 eaac |0056: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorTemperatureTooLow:Z // field@acea │ │ -4ac87c: d540 0002 |0058: and-int/lit16 v0, v4, #int 512 // #0200 │ │ -4ac880: 3800 0400 |005a: if-eqz v0, 005e // +0004 │ │ -4ac884: 1210 |005c: const/4 v0, #int 1 // #1 │ │ -4ac886: 2802 |005d: goto 005f // +0002 │ │ -4ac888: 1200 |005e: const/4 v0, #int 0 // #0 │ │ -4ac88a: 5c30 e6ac |005f: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorReadInterrupted:Z // field@ace6 │ │ -4ac88e: d540 0004 |0061: and-int/lit16 v0, v4, #int 1024 // #0400 │ │ -4ac892: 3800 0400 |0063: if-eqz v0, 0067 // +0004 │ │ -4ac896: 1210 |0065: const/4 v0, #int 1 // #1 │ │ -4ac898: 2802 |0066: goto 0068 // +0002 │ │ -4ac89a: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -4ac89c: 5c30 e3ac |0068: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.generalDeviceFault:Z // field@ace3 │ │ -4ac8a0: d544 0008 |006a: and-int/lit16 v4, v4, #int 2048 // #0800 │ │ -4ac8a4: 3804 0300 |006c: if-eqz v4, 006f // +0003 │ │ -4ac8a8: 1211 |006e: const/4 v1, #int 1 // #1 │ │ -4ac8aa: 5c31 edac |006f: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.timeFault:Z // field@aced │ │ -4ac8ae: 0e00 |0071: return-void │ │ +4ac7c0: |[4ac7c0] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementCallback$GlucoseStatus.:(I)V │ │ +4ac7d0: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ac7d6: 5934 eeac |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.value:I // field@acee │ │ +4ac7da: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ +4ac7de: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4ac7e0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4ac7e2: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +4ac7e6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4ac7e8: 2802 |000c: goto 000e // +0002 │ │ +4ac7ea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4ac7ec: 5c30 e2ac |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.deviceBatteryLow:Z // field@ace2 │ │ +4ac7f0: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ +4ac7f4: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +4ac7f8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +4ac7fa: 2802 |0015: goto 0017 // +0002 │ │ +4ac7fc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +4ac7fe: 5c30 e5ac |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorMalfunction:Z // field@ace5 │ │ +4ac802: dd00 0404 |0019: and-int/lit8 v0, v4, #int 4 // #04 │ │ +4ac806: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +4ac80a: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +4ac80c: 2802 |001e: goto 0020 // +0002 │ │ +4ac80e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +4ac810: 5c30 e4ac |0020: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sampleSizeInsufficient:Z // field@ace4 │ │ +4ac814: dd00 0408 |0022: and-int/lit8 v0, v4, #int 8 // #08 │ │ +4ac818: 3800 0400 |0024: if-eqz v0, 0028 // +0004 │ │ +4ac81c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +4ac81e: 2802 |0027: goto 0029 // +0002 │ │ +4ac820: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +4ac822: 5c30 ebac |0029: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.stripInsertionError:Z // field@aceb │ │ +4ac826: dd00 0410 |002b: and-int/lit8 v0, v4, #int 16 // #10 │ │ +4ac82a: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +4ac82e: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +4ac830: 2802 |0030: goto 0032 // +0002 │ │ +4ac832: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +4ac834: 5c30 ecac |0032: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.stripTypeIncorrect:Z // field@acec │ │ +4ac838: dd00 0420 |0034: and-int/lit8 v0, v4, #int 32 // #20 │ │ +4ac83c: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ +4ac840: 1210 |0038: const/4 v0, #int 1 // #1 │ │ +4ac842: 2802 |0039: goto 003b // +0002 │ │ +4ac844: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +4ac846: 5c30 e8ac |003b: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorResultLowerThenDeviceCanProcess:Z // field@ace8 │ │ +4ac84a: dd00 0440 |003d: and-int/lit8 v0, v4, #int 64 // #40 │ │ +4ac84e: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ +4ac852: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +4ac854: 2802 |0042: goto 0044 // +0002 │ │ +4ac856: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +4ac858: 5c30 e7ac |0044: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorResultHigherThenDeviceCanProcess:Z // field@ace7 │ │ +4ac85c: d540 8000 |0046: and-int/lit16 v0, v4, #int 128 // #0080 │ │ +4ac860: 3800 0400 |0048: if-eqz v0, 004c // +0004 │ │ +4ac864: 1210 |004a: const/4 v0, #int 1 // #1 │ │ +4ac866: 2802 |004b: goto 004d // +0002 │ │ +4ac868: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +4ac86a: 5c30 e9ac |004d: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorTemperatureTooHigh:Z // field@ace9 │ │ +4ac86e: d540 0001 |004f: and-int/lit16 v0, v4, #int 256 // #0100 │ │ +4ac872: 3800 0400 |0051: if-eqz v0, 0055 // +0004 │ │ +4ac876: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +4ac878: 2802 |0054: goto 0056 // +0002 │ │ +4ac87a: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +4ac87c: 5c30 eaac |0056: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorTemperatureTooLow:Z // field@acea │ │ +4ac880: d540 0002 |0058: and-int/lit16 v0, v4, #int 512 // #0200 │ │ +4ac884: 3800 0400 |005a: if-eqz v0, 005e // +0004 │ │ +4ac888: 1210 |005c: const/4 v0, #int 1 // #1 │ │ +4ac88a: 2802 |005d: goto 005f // +0002 │ │ +4ac88c: 1200 |005e: const/4 v0, #int 0 // #0 │ │ +4ac88e: 5c30 e6ac |005f: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.sensorReadInterrupted:Z // field@ace6 │ │ +4ac892: d540 0004 |0061: and-int/lit16 v0, v4, #int 1024 // #0400 │ │ +4ac896: 3800 0400 |0063: if-eqz v0, 0067 // +0004 │ │ +4ac89a: 1210 |0065: const/4 v0, #int 1 // #1 │ │ +4ac89c: 2802 |0066: goto 0068 // +0002 │ │ +4ac89e: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +4ac8a0: 5c30 e3ac |0068: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.generalDeviceFault:Z // field@ace3 │ │ +4ac8a4: d544 0008 |006a: and-int/lit16 v4, v4, #int 2048 // #0800 │ │ +4ac8a8: 3804 0300 |006c: if-eqz v4, 006f // +0003 │ │ +4ac8ac: 1211 |006e: const/4 v1, #int 1 // #1 │ │ +4ac8ae: 5c31 edac |006f: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.timeFault:Z // field@aced │ │ +4ac8b2: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x000e line=62 │ │ 0x0017 line=63 │ │ 0x0020 line=64 │ │ @@ -980511,68 +980512,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 104 16-bit code units │ │ -4ac964: |[4ac964] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Carbohydrate.:()V │ │ -4ac974: 2200 1c1c |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ -4ac978: 1a01 7253 |0002: const-string v1, "RESERVED" // string@5372 │ │ -4ac97c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4ac97e: 7040 8aef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ -4ac984: 6900 f7ac |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf7 │ │ -4ac988: 2201 1c1c |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ -4ac98c: 1a03 8b0d |000c: const-string v3, "BREAKFAST" // string@0d8b │ │ -4ac990: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4ac992: 7040 8aef 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ -4ac998: 6901 f2ac |0012: sput-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.BREAKFAST:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf2 │ │ -4ac99c: 2203 1c1c |0014: new-instance v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ -4ac9a0: 1a05 d928 |0016: const-string v5, "LUNCH" // string@28d9 │ │ -4ac9a4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -4ac9a6: 7040 8aef 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ -4ac9ac: 6903 f6ac |001c: sput-object v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.LUNCH:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf6 │ │ -4ac9b0: 2205 1c1c |001e: new-instance v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ -4ac9b4: 1a07 4b18 |0020: const-string v7, "DINNER" // string@184b │ │ -4ac9b8: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -4ac9ba: 7040 8aef 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ -4ac9c0: 6905 f4ac |0026: sput-object v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.DINNER:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf4 │ │ -4ac9c4: 2207 1c1c |0028: new-instance v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ -4ac9c8: 1a09 5256 |002a: const-string v9, "SNACK" // string@5652 │ │ -4ac9cc: 124a |002c: const/4 v10, #int 4 // #4 │ │ -4ac9ce: 7040 8aef 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ -4ac9d4: 6907 f8ac |0030: sput-object v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.SNACK:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf8 │ │ -4ac9d8: 2209 1c1c |0032: new-instance v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ -4ac9dc: 1a0b b218 |0034: const-string v11, "DRINK" // string@18b2 │ │ -4ac9e0: 125c |0036: const/4 v12, #int 5 // #5 │ │ -4ac9e2: 7040 8aef b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ -4ac9e8: 6909 f5ac |003a: sput-object v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.DRINK:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf5 │ │ -4ac9ec: 220b 1c1c |003c: new-instance v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ -4ac9f0: 1a0d c757 |003e: const-string v13, "SUPPER" // string@57c7 │ │ -4ac9f4: 126e |0040: const/4 v14, #int 6 // #6 │ │ -4ac9f6: 7040 8aef dbee |0041: invoke-direct {v11, v13, v14, v14}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ -4ac9fc: 690b f9ac |0044: sput-object v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.SUPPER:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf9 │ │ -4aca00: 220d 1c1c |0046: new-instance v13, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ -4aca04: 1a0f 8c0d |0048: const-string v15, "BRUNCH" // string@0d8c │ │ -4aca08: 127e |004a: const/4 v14, #int 7 // #7 │ │ -4aca0a: 7040 8aef fdee |004b: invoke-direct {v13, v15, v14, v14}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ -4aca10: 690d f3ac |004e: sput-object v13, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.BRUNCH:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf3 │ │ -4aca14: 130f 0800 |0050: const/16 v15, #int 8 // #8 │ │ -4aca18: 23ff aa1f |0052: new-array v15, v15, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1faa │ │ -4aca1c: 4d00 0f02 |0054: aput-object v0, v15, v2 │ │ -4aca20: 4d01 0f04 |0056: aput-object v1, v15, v4 │ │ -4aca24: 4d03 0f06 |0058: aput-object v3, v15, v6 │ │ -4aca28: 4d05 0f08 |005a: aput-object v5, v15, v8 │ │ -4aca2c: 4d07 0f0a |005c: aput-object v7, v15, v10 │ │ -4aca30: 4d09 0f0c |005e: aput-object v9, v15, v12 │ │ -4aca34: 1260 |0060: const/4 v0, #int 6 // #6 │ │ -4aca36: 4d0b 0f00 |0061: aput-object v11, v15, v0 │ │ -4aca3a: 4d0d 0f0e |0063: aput-object v13, v15, v14 │ │ -4aca3e: 690f f1ac |0065: sput-object v15, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf1 │ │ -4aca42: 0e00 |0067: return-void │ │ +4ac968: |[4ac968] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Carbohydrate.:()V │ │ +4ac978: 2200 1c1c |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ +4ac97c: 1a01 7253 |0002: const-string v1, "RESERVED" // string@5372 │ │ +4ac980: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4ac982: 7040 8aef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ +4ac988: 6900 f7ac |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf7 │ │ +4ac98c: 2201 1c1c |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ +4ac990: 1a03 8b0d |000c: const-string v3, "BREAKFAST" // string@0d8b │ │ +4ac994: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4ac996: 7040 8aef 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ +4ac99c: 6901 f2ac |0012: sput-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.BREAKFAST:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf2 │ │ +4ac9a0: 2203 1c1c |0014: new-instance v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ +4ac9a4: 1a05 d928 |0016: const-string v5, "LUNCH" // string@28d9 │ │ +4ac9a8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +4ac9aa: 7040 8aef 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ +4ac9b0: 6903 f6ac |001c: sput-object v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.LUNCH:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf6 │ │ +4ac9b4: 2205 1c1c |001e: new-instance v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ +4ac9b8: 1a07 4b18 |0020: const-string v7, "DINNER" // string@184b │ │ +4ac9bc: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +4ac9be: 7040 8aef 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ +4ac9c4: 6905 f4ac |0026: sput-object v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.DINNER:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf4 │ │ +4ac9c8: 2207 1c1c |0028: new-instance v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ +4ac9cc: 1a09 5256 |002a: const-string v9, "SNACK" // string@5652 │ │ +4ac9d0: 124a |002c: const/4 v10, #int 4 // #4 │ │ +4ac9d2: 7040 8aef 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ +4ac9d8: 6907 f8ac |0030: sput-object v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.SNACK:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf8 │ │ +4ac9dc: 2209 1c1c |0032: new-instance v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ +4ac9e0: 1a0b b218 |0034: const-string v11, "DRINK" // string@18b2 │ │ +4ac9e4: 125c |0036: const/4 v12, #int 5 // #5 │ │ +4ac9e6: 7040 8aef b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ +4ac9ec: 6909 f5ac |003a: sput-object v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.DRINK:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf5 │ │ +4ac9f0: 220b 1c1c |003c: new-instance v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ +4ac9f4: 1a0d c757 |003e: const-string v13, "SUPPER" // string@57c7 │ │ +4ac9f8: 126e |0040: const/4 v14, #int 6 // #6 │ │ +4ac9fa: 7040 8aef dbee |0041: invoke-direct {v11, v13, v14, v14}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ +4aca00: 690b f9ac |0044: sput-object v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.SUPPER:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf9 │ │ +4aca04: 220d 1c1c |0046: new-instance v13, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ +4aca08: 1a0f 8c0d |0048: const-string v15, "BRUNCH" // string@0d8c │ │ +4aca0c: 127e |004a: const/4 v14, #int 7 // #7 │ │ +4aca0e: 7040 8aef fdee |004b: invoke-direct {v13, v15, v14, v14}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.:(Ljava/lang/String;II)V // method@ef8a │ │ +4aca14: 690d f3ac |004e: sput-object v13, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.BRUNCH:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf3 │ │ +4aca18: 130f 0800 |0050: const/16 v15, #int 8 // #8 │ │ +4aca1c: 23ff aa1f |0052: new-array v15, v15, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1faa │ │ +4aca20: 4d00 0f02 |0054: aput-object v0, v15, v2 │ │ +4aca24: 4d01 0f04 |0056: aput-object v1, v15, v4 │ │ +4aca28: 4d03 0f06 |0058: aput-object v3, v15, v6 │ │ +4aca2c: 4d05 0f08 |005a: aput-object v5, v15, v8 │ │ +4aca30: 4d07 0f0a |005c: aput-object v7, v15, v10 │ │ +4aca34: 4d09 0f0c |005e: aput-object v9, v15, v12 │ │ +4aca38: 1260 |0060: const/4 v0, #int 6 // #6 │ │ +4aca3a: 4d0b 0f00 |0061: aput-object v11, v15, v0 │ │ +4aca3e: 4d0d 0f0e |0063: aput-object v13, v15, v14 │ │ +4aca42: 690f f1ac |0065: sput-object v15, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf1 │ │ +4aca46: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000a line=38 │ │ 0x0014 line=39 │ │ 0x001e line=40 │ │ 0x0028 line=41 │ │ @@ -980587,19 +980588,19 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4aca44: |[4aca44] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Carbohydrate.:(Ljava/lang/String;II)V │ │ -4aca54: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4aca5a: 8d31 |0003: int-to-byte v1, v3 │ │ -4aca5c: 5d01 faac |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.value:B // field@acfa │ │ -4aca60: 0e00 |0006: return-void │ │ +4aca48: |[4aca48] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Carbohydrate.:(Ljava/lang/String;II)V │ │ +4aca58: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4aca5e: 8d31 |0003: int-to-byte v1, v3 │ │ +4aca60: 5d01 faac |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.value:B // field@acfa │ │ +4aca64: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -980611,34 +980612,34 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -4ac8b0: |[4ac8b0] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Carbohydrate.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; │ │ -4ac8c0: 2b00 1c00 0000 |0000: packed-switch v0, 0000001c // +0000001c │ │ -4ac8c6: 6200 f7ac |0003: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf7 │ │ -4ac8ca: 1100 |0005: return-object v0 │ │ -4ac8cc: 6200 f3ac |0006: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.BRUNCH:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf3 │ │ -4ac8d0: 1100 |0008: return-object v0 │ │ -4ac8d2: 6200 f9ac |0009: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.SUPPER:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf9 │ │ -4ac8d6: 1100 |000b: return-object v0 │ │ -4ac8d8: 6200 f5ac |000c: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.DRINK:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf5 │ │ -4ac8dc: 1100 |000e: return-object v0 │ │ -4ac8de: 6200 f8ac |000f: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.SNACK:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf8 │ │ -4ac8e2: 1100 |0011: return-object v0 │ │ -4ac8e4: 6200 f4ac |0012: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.DINNER:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf4 │ │ -4ac8e8: 1100 |0014: return-object v0 │ │ -4ac8ea: 6200 f6ac |0015: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.LUNCH:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf6 │ │ -4ac8ee: 1100 |0017: return-object v0 │ │ -4ac8f0: 6200 f2ac |0018: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.BREAKFAST:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf2 │ │ -4ac8f4: 1100 |001a: return-object v0 │ │ -4ac8f6: 0000 |001b: nop // spacer │ │ -4ac8f8: 0001 0700 0100 0000 1800 0000 1500 ... |001c: packed-switch-data (18 units) │ │ +4ac8b4: |[4ac8b4] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Carbohydrate.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; │ │ +4ac8c4: 2b00 1c00 0000 |0000: packed-switch v0, 0000001c // +0000001c │ │ +4ac8ca: 6200 f7ac |0003: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf7 │ │ +4ac8ce: 1100 |0005: return-object v0 │ │ +4ac8d0: 6200 f3ac |0006: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.BRUNCH:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf3 │ │ +4ac8d4: 1100 |0008: return-object v0 │ │ +4ac8d6: 6200 f9ac |0009: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.SUPPER:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf9 │ │ +4ac8da: 1100 |000b: return-object v0 │ │ +4ac8dc: 6200 f5ac |000c: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.DRINK:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf5 │ │ +4ac8e0: 1100 |000e: return-object v0 │ │ +4ac8e2: 6200 f8ac |000f: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.SNACK:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf8 │ │ +4ac8e6: 1100 |0011: return-object v0 │ │ +4ac8e8: 6200 f4ac |0012: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.DINNER:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf4 │ │ +4ac8ec: 1100 |0014: return-object v0 │ │ +4ac8ee: 6200 f6ac |0015: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.LUNCH:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf6 │ │ +4ac8f2: 1100 |0017: return-object v0 │ │ +4ac8f4: 6200 f2ac |0018: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.BREAKFAST:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf2 │ │ +4ac8f8: 1100 |001a: return-object v0 │ │ +4ac8fa: 0000 |001b: nop // spacer │ │ +4ac8fc: 0001 0700 0100 0000 1800 0000 1500 ... |001c: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=69 │ │ 0x0006 line=67 │ │ 0x0009 line=65 │ │ 0x000c line=63 │ │ 0x000f line=61 │ │ @@ -980653,20 +980654,20 @@ │ │ type : '(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4ac91c: |[4ac91c] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Carbohydrate.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; │ │ -4ac92c: 1c00 1c1c |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ -4ac930: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -4ac936: 0c01 |0005: move-result-object v1 │ │ -4ac938: 1f01 1c1c |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ -4ac93c: 1101 |0008: return-object v1 │ │ +4ac920: |[4ac920] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Carbohydrate.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; │ │ +4ac930: 1c00 1c1c |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ +4ac934: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +4ac93a: 0c01 |0005: move-result-object v1 │ │ +4ac93c: 1f01 1c1c |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1c1c │ │ +4ac940: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;) │ │ @@ -980674,20 +980675,20 @@ │ │ type : '()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4ac940: |[4ac940] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Carbohydrate.values:()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; │ │ -4ac950: 6200 f1ac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf1 │ │ -4ac954: 6e10 d4ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.clone:()Ljava/lang/Object; // method@ffd4 │ │ -4ac95a: 0c00 |0005: move-result-object v0 │ │ -4ac95c: 1f00 aa1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1faa │ │ -4ac960: 1100 |0008: return-object v0 │ │ +4ac944: |[4ac944] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Carbohydrate.values:()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; │ │ +4ac954: 6200 f1ac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@acf1 │ │ +4ac958: 6e10 d4ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.clone:()Ljava/lang/Object; // method@ffd4 │ │ +4ac95e: 0c00 |0005: move-result-object v0 │ │ +4ac960: 1f00 aa1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // type@1faa │ │ +4ac964: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8429 (GlucoseMeasurementContextCallback.java) │ │ @@ -980759,62 +980760,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -4acb0c: |[4acb0c] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Health.:()V │ │ -4acb1c: 2200 1d1c |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ -4acb20: 1a01 7253 |0002: const-string v1, "RESERVED" // string@5372 │ │ -4acb24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4acb26: 7040 8fef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ -4acb2c: 6900 01ad |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad01 │ │ -4acb30: 2201 1d1c |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ -4acb34: 1a03 dd49 |000c: const-string v3, "MINOR_HEALTH_ISSUES" // string@49dd │ │ -4acb38: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4acb3a: 7040 8fef 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ -4acb40: 6901 feac |0012: sput-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.MINOR_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfe │ │ -4acb44: 2203 1d1c |0014: new-instance v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ -4acb48: 1a05 2b49 |0016: const-string v5, "MAJOR_HEALTH_ISSUES" // string@492b │ │ -4acb4c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -4acb4e: 7040 8fef 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ -4acb54: 6903 fdac |001c: sput-object v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.MAJOR_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfd │ │ -4acb58: 2205 1d1c |001e: new-instance v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ -4acb5c: 1a07 ea18 |0020: const-string v7, "DURING_MENSES" // string@18ea │ │ -4acb60: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -4acb62: 7040 8fef 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ -4acb68: 6905 fcac |0026: sput-object v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.DURING_MENSES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfc │ │ -4acb6c: 2207 1d1c |0028: new-instance v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ -4acb70: 1a09 4c60 |002a: const-string v9, "UNDER_STRESS" // string@604c │ │ -4acb74: 124a |002c: const/4 v10, #int 4 // #4 │ │ -4acb76: 7040 8fef 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ -4acb7c: 6907 02ad |0030: sput-object v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.UNDER_STRESS:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad02 │ │ -4acb80: 2209 1d1c |0032: new-instance v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ -4acb84: 1a0b e34c |0034: const-string v11, "NO_HEALTH_ISSUES" // string@4ce3 │ │ -4acb88: 125c |0036: const/4 v12, #int 5 // #5 │ │ -4acb8a: 7040 8fef b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ -4acb90: 6909 00ad |003a: sput-object v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.NO_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad00 │ │ -4acb94: 220b 1d1c |003c: new-instance v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ -4acb98: 1a0d c44c |003e: const-string v13, "NOT_AVAILABLE" // string@4cc4 │ │ -4acb9c: 126e |0040: const/4 v14, #int 6 // #6 │ │ -4acb9e: 130f 0f00 |0041: const/16 v15, #int 15 // #f │ │ -4acba2: 7040 8fef dbfe |0043: invoke-direct {v11, v13, v14, v15}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ -4acba8: 690b ffac |0046: sput-object v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.NOT_AVAILABLE:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acff │ │ -4acbac: 127d |0048: const/4 v13, #int 7 // #7 │ │ -4acbae: 23dd ab1f |0049: new-array v13, v13, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1fab │ │ -4acbb2: 4d00 0d02 |004b: aput-object v0, v13, v2 │ │ -4acbb6: 4d01 0d04 |004d: aput-object v1, v13, v4 │ │ -4acbba: 4d03 0d06 |004f: aput-object v3, v13, v6 │ │ -4acbbe: 4d05 0d08 |0051: aput-object v5, v13, v8 │ │ -4acbc2: 4d07 0d0a |0053: aput-object v7, v13, v10 │ │ -4acbc6: 4d09 0d0c |0055: aput-object v9, v13, v12 │ │ -4acbca: 4d0b 0d0e |0057: aput-object v11, v13, v14 │ │ -4acbce: 690d fbac |0059: sput-object v13, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfb │ │ -4acbd2: 0e00 |005b: return-void │ │ +4acb10: |[4acb10] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Health.:()V │ │ +4acb20: 2200 1d1c |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ +4acb24: 1a01 7253 |0002: const-string v1, "RESERVED" // string@5372 │ │ +4acb28: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4acb2a: 7040 8fef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ +4acb30: 6900 01ad |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad01 │ │ +4acb34: 2201 1d1c |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ +4acb38: 1a03 dd49 |000c: const-string v3, "MINOR_HEALTH_ISSUES" // string@49dd │ │ +4acb3c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4acb3e: 7040 8fef 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ +4acb44: 6901 feac |0012: sput-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.MINOR_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfe │ │ +4acb48: 2203 1d1c |0014: new-instance v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ +4acb4c: 1a05 2b49 |0016: const-string v5, "MAJOR_HEALTH_ISSUES" // string@492b │ │ +4acb50: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +4acb52: 7040 8fef 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ +4acb58: 6903 fdac |001c: sput-object v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.MAJOR_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfd │ │ +4acb5c: 2205 1d1c |001e: new-instance v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ +4acb60: 1a07 ea18 |0020: const-string v7, "DURING_MENSES" // string@18ea │ │ +4acb64: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +4acb66: 7040 8fef 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ +4acb6c: 6905 fcac |0026: sput-object v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.DURING_MENSES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfc │ │ +4acb70: 2207 1d1c |0028: new-instance v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ +4acb74: 1a09 4c60 |002a: const-string v9, "UNDER_STRESS" // string@604c │ │ +4acb78: 124a |002c: const/4 v10, #int 4 // #4 │ │ +4acb7a: 7040 8fef 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ +4acb80: 6907 02ad |0030: sput-object v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.UNDER_STRESS:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad02 │ │ +4acb84: 2209 1d1c |0032: new-instance v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ +4acb88: 1a0b e34c |0034: const-string v11, "NO_HEALTH_ISSUES" // string@4ce3 │ │ +4acb8c: 125c |0036: const/4 v12, #int 5 // #5 │ │ +4acb8e: 7040 8fef b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ +4acb94: 6909 00ad |003a: sput-object v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.NO_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad00 │ │ +4acb98: 220b 1d1c |003c: new-instance v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ +4acb9c: 1a0d c44c |003e: const-string v13, "NOT_AVAILABLE" // string@4cc4 │ │ +4acba0: 126e |0040: const/4 v14, #int 6 // #6 │ │ +4acba2: 130f 0f00 |0041: const/16 v15, #int 15 // #f │ │ +4acba6: 7040 8fef dbfe |0043: invoke-direct {v11, v13, v14, v15}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.:(Ljava/lang/String;II)V // method@ef8f │ │ +4acbac: 690b ffac |0046: sput-object v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.NOT_AVAILABLE:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acff │ │ +4acbb0: 127d |0048: const/4 v13, #int 7 // #7 │ │ +4acbb2: 23dd ab1f |0049: new-array v13, v13, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1fab │ │ +4acbb6: 4d00 0d02 |004b: aput-object v0, v13, v2 │ │ +4acbba: 4d01 0d04 |004d: aput-object v1, v13, v4 │ │ +4acbbe: 4d03 0d06 |004f: aput-object v3, v13, v6 │ │ +4acbc2: 4d05 0d08 |0051: aput-object v5, v13, v8 │ │ +4acbc6: 4d07 0d0a |0053: aput-object v7, v13, v10 │ │ +4acbca: 4d09 0d0c |0055: aput-object v9, v13, v12 │ │ +4acbce: 4d0b 0d0e |0057: aput-object v11, v13, v14 │ │ +4acbd2: 690d fbac |0059: sput-object v13, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfb │ │ +4acbd6: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000a line=137 │ │ 0x0014 line=138 │ │ 0x001e line=139 │ │ 0x0028 line=140 │ │ @@ -980828,19 +980829,19 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4acbd4: |[4acbd4] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Health.:(Ljava/lang/String;II)V │ │ -4acbe4: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4acbea: 8d31 |0003: int-to-byte v1, v3 │ │ -4acbec: 5d01 03ad |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.value:B // field@ad03 │ │ -4acbf0: 0e00 |0006: return-void │ │ +4acbd8: |[4acbd8] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Health.:(Ljava/lang/String;II)V │ │ +4acbe8: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4acbee: 8d31 |0003: int-to-byte v1, v3 │ │ +4acbf0: 5d01 03ad |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.value:B // field@ad03 │ │ +4acbf4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -980852,41 +980853,41 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -4aca64: |[4aca64] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Health.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; │ │ -4aca74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4aca76: 3201 2400 |0001: if-eq v1, v0, 0025 // +0024 │ │ -4aca7a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -4aca7c: 3201 1e00 |0004: if-eq v1, v0, 0022 // +001e │ │ -4aca80: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -4aca82: 3201 1800 |0007: if-eq v1, v0, 001f // +0018 │ │ -4aca86: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -4aca88: 3201 1200 |000a: if-eq v1, v0, 001c // +0012 │ │ -4aca8c: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -4aca8e: 3201 0c00 |000d: if-eq v1, v0, 0019 // +000c │ │ -4aca92: 1300 0f00 |000f: const/16 v0, #int 15 // #f │ │ -4aca96: 3201 0500 |0011: if-eq v1, v0, 0016 // +0005 │ │ -4aca9a: 6201 01ad |0013: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad01 │ │ -4aca9e: 1101 |0015: return-object v1 │ │ -4acaa0: 6201 ffac |0016: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.NOT_AVAILABLE:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acff │ │ -4acaa4: 1101 |0018: return-object v1 │ │ -4acaa6: 6201 00ad |0019: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.NO_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad00 │ │ -4acaaa: 1101 |001b: return-object v1 │ │ -4acaac: 6201 02ad |001c: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.UNDER_STRESS:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad02 │ │ -4acab0: 1101 |001e: return-object v1 │ │ -4acab2: 6201 fcac |001f: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.DURING_MENSES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfc │ │ -4acab6: 1101 |0021: return-object v1 │ │ -4acab8: 6201 fdac |0022: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.MAJOR_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfd │ │ -4acabc: 1101 |0024: return-object v1 │ │ -4acabe: 6201 feac |0025: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.MINOR_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfe │ │ -4acac2: 1101 |0027: return-object v1 │ │ +4aca68: |[4aca68] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Health.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; │ │ +4aca78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4aca7a: 3201 2400 |0001: if-eq v1, v0, 0025 // +0024 │ │ +4aca7e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +4aca80: 3201 1e00 |0004: if-eq v1, v0, 0022 // +001e │ │ +4aca84: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +4aca86: 3201 1800 |0007: if-eq v1, v0, 001f // +0018 │ │ +4aca8a: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +4aca8c: 3201 1200 |000a: if-eq v1, v0, 001c // +0012 │ │ +4aca90: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +4aca92: 3201 0c00 |000d: if-eq v1, v0, 0019 // +000c │ │ +4aca96: 1300 0f00 |000f: const/16 v0, #int 15 // #f │ │ +4aca9a: 3201 0500 |0011: if-eq v1, v0, 0016 // +0005 │ │ +4aca9e: 6201 01ad |0013: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad01 │ │ +4acaa2: 1101 |0015: return-object v1 │ │ +4acaa4: 6201 ffac |0016: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.NOT_AVAILABLE:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acff │ │ +4acaa8: 1101 |0018: return-object v1 │ │ +4acaaa: 6201 00ad |0019: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.NO_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad00 │ │ +4acaae: 1101 |001b: return-object v1 │ │ +4acab0: 6201 02ad |001c: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.UNDER_STRESS:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ad02 │ │ +4acab4: 1101 |001e: return-object v1 │ │ +4acab6: 6201 fcac |001f: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.DURING_MENSES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfc │ │ +4acaba: 1101 |0021: return-object v1 │ │ +4acabc: 6201 fdac |0022: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.MAJOR_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfd │ │ +4acac0: 1101 |0024: return-object v1 │ │ +4acac2: 6201 feac |0025: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.MINOR_HEALTH_ISSUES:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfe │ │ +4acac6: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=165 │ │ 0x0016 line=163 │ │ 0x0019 line=161 │ │ 0x001c line=159 │ │ 0x001f line=157 │ │ @@ -980900,20 +980901,20 @@ │ │ type : '(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4acac4: |[4acac4] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Health.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; │ │ -4acad4: 1c00 1d1c |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ -4acad8: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -4acade: 0c01 |0005: move-result-object v1 │ │ -4acae0: 1f01 1d1c |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ -4acae4: 1101 |0008: return-object v1 │ │ +4acac8: |[4acac8] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Health.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; │ │ +4acad8: 1c00 1d1c |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ +4acadc: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +4acae2: 0c01 |0005: move-result-object v1 │ │ +4acae4: 1f01 1d1c |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1c1d │ │ +4acae8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;) │ │ @@ -980921,20 +980922,20 @@ │ │ type : '()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4acae8: |[4acae8] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Health.values:()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; │ │ -4acaf8: 6200 fbac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfb │ │ -4acafc: 6e10 d5ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.clone:()Ljava/lang/Object; // method@ffd5 │ │ -4acb02: 0c00 |0005: move-result-object v0 │ │ -4acb04: 1f00 ab1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1fab │ │ -4acb08: 1100 |0008: return-object v0 │ │ +4acaec: |[4acaec] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Health.values:()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; │ │ +4acafc: 6200 fbac |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@acfb │ │ +4acb00: 6e10 d5ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.clone:()Ljava/lang/Object; // method@ffd5 │ │ +4acb06: 0c00 |0005: move-result-object v0 │ │ +4acb08: 1f00 ab1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // type@1fab │ │ +4acb0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8429 (GlucoseMeasurementContextCallback.java) │ │ @@ -981002,55 +981003,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -4acc90: |[4acc90] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Meal.:()V │ │ -4acca0: 2200 1e1c |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ -4acca4: 1a01 7253 |0002: const-string v1, "RESERVED" // string@5372 │ │ -4acca8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4accaa: 7040 94ef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ -4accb0: 6900 0aad |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad0a │ │ -4accb4: 2201 1e1c |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ -4accb8: 1a03 7850 |000c: const-string v3, "PREPRANDIAL" // string@5078 │ │ -4accbc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4accbe: 7040 94ef 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ -4accc4: 6901 09ad |0012: sput-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.PREPRANDIAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad09 │ │ -4accc8: 2203 1e1c |0014: new-instance v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ -4acccc: 1a05 5e50 |0016: const-string v5, "POSTPRANDIAL" // string@505e │ │ -4accd0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -4accd2: 7040 94ef 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ -4accd8: 6903 08ad |001c: sput-object v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.POSTPRANDIAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad08 │ │ -4accdc: 2205 1e1c |001e: new-instance v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ -4acce0: 1a07 2d1d |0020: const-string v7, "FASTING" // string@1d2d │ │ -4acce4: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -4acce6: 7040 94ef 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ -4accec: 6905 07ad |0026: sput-object v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.FASTING:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad07 │ │ -4accf0: 2207 1e1c |0028: new-instance v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ -4accf4: 1a09 3110 |002a: const-string v9, "CASUAL" // string@1031 │ │ -4accf8: 124a |002c: const/4 v10, #int 4 // #4 │ │ -4accfa: 7040 94ef 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ -4acd00: 6907 06ad |0030: sput-object v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.CASUAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad06 │ │ -4acd04: 2209 1e1c |0032: new-instance v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ -4acd08: 1a0b 3c0d |0034: const-string v11, "BEDTIME" // string@0d3c │ │ -4acd0c: 125c |0036: const/4 v12, #int 5 // #5 │ │ -4acd0e: 7040 94ef b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ -4acd14: 6909 05ad |003a: sput-object v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.BEDTIME:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad05 │ │ -4acd18: 126b |003c: const/4 v11, #int 6 // #6 │ │ -4acd1a: 23bb ac1f |003d: new-array v11, v11, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1fac │ │ -4acd1e: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ -4acd22: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ -4acd26: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ -4acd2a: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ -4acd2e: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ -4acd32: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ -4acd36: 690b 04ad |004b: sput-object v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad04 │ │ -4acd3a: 0e00 |004d: return-void │ │ +4acc94: |[4acc94] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Meal.:()V │ │ +4acca4: 2200 1e1c |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ +4acca8: 1a01 7253 |0002: const-string v1, "RESERVED" // string@5372 │ │ +4accac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4accae: 7040 94ef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ +4accb4: 6900 0aad |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad0a │ │ +4accb8: 2201 1e1c |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ +4accbc: 1a03 7850 |000c: const-string v3, "PREPRANDIAL" // string@5078 │ │ +4accc0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4accc2: 7040 94ef 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ +4accc8: 6901 09ad |0012: sput-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.PREPRANDIAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad09 │ │ +4acccc: 2203 1e1c |0014: new-instance v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ +4accd0: 1a05 5e50 |0016: const-string v5, "POSTPRANDIAL" // string@505e │ │ +4accd4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +4accd6: 7040 94ef 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ +4accdc: 6903 08ad |001c: sput-object v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.POSTPRANDIAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad08 │ │ +4acce0: 2205 1e1c |001e: new-instance v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ +4acce4: 1a07 2d1d |0020: const-string v7, "FASTING" // string@1d2d │ │ +4acce8: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +4accea: 7040 94ef 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ +4accf0: 6905 07ad |0026: sput-object v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.FASTING:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad07 │ │ +4accf4: 2207 1e1c |0028: new-instance v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ +4accf8: 1a09 3110 |002a: const-string v9, "CASUAL" // string@1031 │ │ +4accfc: 124a |002c: const/4 v10, #int 4 // #4 │ │ +4accfe: 7040 94ef 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ +4acd04: 6907 06ad |0030: sput-object v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.CASUAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad06 │ │ +4acd08: 2209 1e1c |0032: new-instance v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ +4acd0c: 1a0b 3c0d |0034: const-string v11, "BEDTIME" // string@0d3c │ │ +4acd10: 125c |0036: const/4 v12, #int 5 // #5 │ │ +4acd12: 7040 94ef b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.:(Ljava/lang/String;II)V // method@ef94 │ │ +4acd18: 6909 05ad |003a: sput-object v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.BEDTIME:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad05 │ │ +4acd1c: 126b |003c: const/4 v11, #int 6 // #6 │ │ +4acd1e: 23bb ac1f |003d: new-array v11, v11, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1fac │ │ +4acd22: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ +4acd26: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ +4acd2a: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ +4acd2e: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ +4acd32: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ +4acd36: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ +4acd3a: 690b 04ad |004b: sput-object v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad04 │ │ +4acd3e: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000a line=76 │ │ 0x0014 line=77 │ │ 0x001e line=78 │ │ 0x0028 line=79 │ │ @@ -981063,19 +981064,19 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4acd3c: |[4acd3c] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Meal.:(Ljava/lang/String;II)V │ │ -4acd4c: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4acd52: 8d31 |0003: int-to-byte v1, v3 │ │ -4acd54: 5d01 0bad |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.value:B // field@ad0b │ │ -4acd58: 0e00 |0006: return-void │ │ +4acd40: |[4acd40] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Meal.:(Ljava/lang/String;II)V │ │ +4acd50: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4acd56: 8d31 |0003: int-to-byte v1, v3 │ │ +4acd58: 5d01 0bad |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.value:B // field@ad0b │ │ +4acd5c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -981087,37 +981088,37 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -4acbf4: |[4acbf4] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Meal.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; │ │ -4acc04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4acc06: 3201 1d00 |0001: if-eq v1, v0, 001e // +001d │ │ -4acc0a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -4acc0c: 3201 1700 |0004: if-eq v1, v0, 001b // +0017 │ │ -4acc10: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -4acc12: 3201 1100 |0007: if-eq v1, v0, 0018 // +0011 │ │ -4acc16: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -4acc18: 3201 0b00 |000a: if-eq v1, v0, 0015 // +000b │ │ -4acc1c: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -4acc1e: 3201 0500 |000d: if-eq v1, v0, 0012 // +0005 │ │ -4acc22: 6201 0aad |000f: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad0a │ │ -4acc26: 1101 |0011: return-object v1 │ │ -4acc28: 6201 05ad |0012: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.BEDTIME:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad05 │ │ -4acc2c: 1101 |0014: return-object v1 │ │ -4acc2e: 6201 06ad |0015: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.CASUAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad06 │ │ -4acc32: 1101 |0017: return-object v1 │ │ -4acc34: 6201 07ad |0018: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.FASTING:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad07 │ │ -4acc38: 1101 |001a: return-object v1 │ │ -4acc3a: 6201 08ad |001b: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.POSTPRANDIAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad08 │ │ -4acc3e: 1101 |001d: return-object v1 │ │ -4acc40: 6201 09ad |001e: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.PREPRANDIAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad09 │ │ -4acc44: 1101 |0020: return-object v1 │ │ +4acbf8: |[4acbf8] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Meal.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; │ │ +4acc08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4acc0a: 3201 1d00 |0001: if-eq v1, v0, 001e // +001d │ │ +4acc0e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +4acc10: 3201 1700 |0004: if-eq v1, v0, 001b // +0017 │ │ +4acc14: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +4acc16: 3201 1100 |0007: if-eq v1, v0, 0018 // +0011 │ │ +4acc1a: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +4acc1c: 3201 0b00 |000a: if-eq v1, v0, 0015 // +000b │ │ +4acc20: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +4acc22: 3201 0500 |000d: if-eq v1, v0, 0012 // +0005 │ │ +4acc26: 6201 0aad |000f: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad0a │ │ +4acc2a: 1101 |0011: return-object v1 │ │ +4acc2c: 6201 05ad |0012: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.BEDTIME:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad05 │ │ +4acc30: 1101 |0014: return-object v1 │ │ +4acc32: 6201 06ad |0015: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.CASUAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad06 │ │ +4acc36: 1101 |0017: return-object v1 │ │ +4acc38: 6201 07ad |0018: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.FASTING:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad07 │ │ +4acc3c: 1101 |001a: return-object v1 │ │ +4acc3e: 6201 08ad |001b: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.POSTPRANDIAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad08 │ │ +4acc42: 1101 |001d: return-object v1 │ │ +4acc44: 6201 09ad |001e: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.PREPRANDIAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad09 │ │ +4acc48: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000f line=101 │ │ 0x0012 line=99 │ │ 0x0015 line=97 │ │ 0x0018 line=95 │ │ 0x001b line=93 │ │ @@ -981130,20 +981131,20 @@ │ │ type : '(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4acc48: |[4acc48] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Meal.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; │ │ -4acc58: 1c00 1e1c |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ -4acc5c: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -4acc62: 0c01 |0005: move-result-object v1 │ │ -4acc64: 1f01 1e1c |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ -4acc68: 1101 |0008: return-object v1 │ │ +4acc4c: |[4acc4c] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Meal.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; │ │ +4acc5c: 1c00 1e1c |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ +4acc60: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +4acc66: 0c01 |0005: move-result-object v1 │ │ +4acc68: 1f01 1e1c |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1c1e │ │ +4acc6c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;) │ │ @@ -981151,20 +981152,20 @@ │ │ type : '()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4acc6c: |[4acc6c] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Meal.values:()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; │ │ -4acc7c: 6200 04ad |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad04 │ │ -4acc80: 6e10 d6ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.clone:()Ljava/lang/Object; // method@ffd6 │ │ -4acc86: 0c00 |0005: move-result-object v0 │ │ -4acc88: 1f00 ac1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1fac │ │ -4acc8c: 1100 |0008: return-object v0 │ │ +4acc70: |[4acc70] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Meal.values:()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; │ │ +4acc80: 6200 04ad |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ad04 │ │ +4acc84: 6e10 d6ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.clone:()Ljava/lang/Object; // method@ffd6 │ │ +4acc8a: 0c00 |0005: move-result-object v0 │ │ +4acc8c: 1f00 ac1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // type@1fac │ │ +4acc90: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8429 (GlucoseMeasurementContextCallback.java) │ │ @@ -981232,55 +981233,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -4acdf8: |[4acdf8] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Medication.:()V │ │ -4ace08: 2200 1f1c |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ -4ace0c: 1a01 7253 |0002: const-string v1, "RESERVED" // string@5372 │ │ -4ace10: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4ace12: 7040 99ef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ -4ace18: 6900 11ad |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad11 │ │ -4ace1c: 2201 1f1c |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ -4ace20: 1a03 2453 |000c: const-string v3, "RAPID_ACTING_INSULIN" // string@5324 │ │ -4ace24: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4ace26: 7040 99ef 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ -4ace2c: 6901 10ad |0012: sput-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.RAPID_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad10 │ │ -4ace30: 2203 1f1c |0014: new-instance v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ -4ace34: 1a05 f355 |0016: const-string v5, "SHORT_ACTING_INSULIN" // string@55f3 │ │ -4ace38: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -4ace3a: 7040 99ef 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ -4ace40: 6903 12ad |001c: sput-object v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.SHORT_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad12 │ │ -4ace44: 2205 1f1c |001e: new-instance v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ -4ace48: 1a07 3323 |0020: const-string v7, "INTERMEDIATE_ACTING_INSULIN" // string@2333 │ │ -4ace4c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -4ace4e: 7040 99ef 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ -4ace54: 6905 0dad |0026: sput-object v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.INTERMEDIATE_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0d │ │ -4ace58: 2207 1f1c |0028: new-instance v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ -4ace5c: 1a09 c028 |002a: const-string v9, "LONG_ACTING_INSULIN" // string@28c0 │ │ -4ace60: 124a |002c: const/4 v10, #int 4 // #4 │ │ -4ace62: 7040 99ef 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ -4ace68: 6907 0ead |0030: sput-object v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.LONG_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0e │ │ -4ace6c: 2209 1f1c |0032: new-instance v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ -4ace70: 1a0b 8150 |0034: const-string v11, "PRE_MIXED_INSULIN" // string@5081 │ │ -4ace74: 125c |0036: const/4 v12, #int 5 // #5 │ │ -4ace76: 7040 99ef b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ -4ace7c: 6909 0fad |003a: sput-object v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.PRE_MIXED_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0f │ │ -4ace80: 126b |003c: const/4 v11, #int 6 // #6 │ │ -4ace82: 23bb ad1f |003d: new-array v11, v11, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1fad │ │ -4ace86: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ -4ace8a: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ -4ace8e: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ -4ace92: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ -4ace96: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ -4ace9a: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ -4ace9e: 690b 0cad |004b: sput-object v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0c │ │ -4acea2: 0e00 |004d: return-void │ │ +4acdfc: |[4acdfc] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Medication.:()V │ │ +4ace0c: 2200 1f1c |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ +4ace10: 1a01 7253 |0002: const-string v1, "RESERVED" // string@5372 │ │ +4ace14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4ace16: 7040 99ef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ +4ace1c: 6900 11ad |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad11 │ │ +4ace20: 2201 1f1c |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ +4ace24: 1a03 2453 |000c: const-string v3, "RAPID_ACTING_INSULIN" // string@5324 │ │ +4ace28: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4ace2a: 7040 99ef 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ +4ace30: 6901 10ad |0012: sput-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.RAPID_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad10 │ │ +4ace34: 2203 1f1c |0014: new-instance v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ +4ace38: 1a05 f355 |0016: const-string v5, "SHORT_ACTING_INSULIN" // string@55f3 │ │ +4ace3c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +4ace3e: 7040 99ef 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ +4ace44: 6903 12ad |001c: sput-object v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.SHORT_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad12 │ │ +4ace48: 2205 1f1c |001e: new-instance v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ +4ace4c: 1a07 3323 |0020: const-string v7, "INTERMEDIATE_ACTING_INSULIN" // string@2333 │ │ +4ace50: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +4ace52: 7040 99ef 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ +4ace58: 6905 0dad |0026: sput-object v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.INTERMEDIATE_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0d │ │ +4ace5c: 2207 1f1c |0028: new-instance v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ +4ace60: 1a09 c028 |002a: const-string v9, "LONG_ACTING_INSULIN" // string@28c0 │ │ +4ace64: 124a |002c: const/4 v10, #int 4 // #4 │ │ +4ace66: 7040 99ef 97aa |002d: invoke-direct {v7, v9, v10, v10}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ +4ace6c: 6907 0ead |0030: sput-object v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.LONG_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0e │ │ +4ace70: 2209 1f1c |0032: new-instance v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ +4ace74: 1a0b 8150 |0034: const-string v11, "PRE_MIXED_INSULIN" // string@5081 │ │ +4ace78: 125c |0036: const/4 v12, #int 5 // #5 │ │ +4ace7a: 7040 99ef b9cc |0037: invoke-direct {v9, v11, v12, v12}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.:(Ljava/lang/String;II)V // method@ef99 │ │ +4ace80: 6909 0fad |003a: sput-object v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.PRE_MIXED_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0f │ │ +4ace84: 126b |003c: const/4 v11, #int 6 // #6 │ │ +4ace86: 23bb ad1f |003d: new-array v11, v11, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1fad │ │ +4ace8a: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ +4ace8e: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ +4ace92: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ +4ace96: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ +4ace9a: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ +4ace9e: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ +4acea2: 690b 0cad |004b: sput-object v11, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0c │ │ +4acea6: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x000a line=172 │ │ 0x0014 line=173 │ │ 0x001e line=174 │ │ 0x0028 line=175 │ │ @@ -981293,19 +981294,19 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4acea4: |[4acea4] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Medication.:(Ljava/lang/String;II)V │ │ -4aceb4: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4aceba: 8d31 |0003: int-to-byte v1, v3 │ │ -4acebc: 5d01 13ad |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.value:B // field@ad13 │ │ -4acec0: 0e00 |0006: return-void │ │ +4acea8: |[4acea8] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Medication.:(Ljava/lang/String;II)V │ │ +4aceb8: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4acebe: 8d31 |0003: int-to-byte v1, v3 │ │ +4acec0: 5d01 13ad |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.value:B // field@ad13 │ │ +4acec4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -981317,37 +981318,37 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -4acd5c: |[4acd5c] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Medication.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; │ │ -4acd6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4acd6e: 3201 1d00 |0001: if-eq v1, v0, 001e // +001d │ │ -4acd72: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -4acd74: 3201 1700 |0004: if-eq v1, v0, 001b // +0017 │ │ -4acd78: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -4acd7a: 3201 1100 |0007: if-eq v1, v0, 0018 // +0011 │ │ -4acd7e: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -4acd80: 3201 0b00 |000a: if-eq v1, v0, 0015 // +000b │ │ -4acd84: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -4acd86: 3201 0500 |000d: if-eq v1, v0, 0012 // +0005 │ │ -4acd8a: 6201 11ad |000f: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad11 │ │ -4acd8e: 1101 |0011: return-object v1 │ │ -4acd90: 6201 0fad |0012: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.PRE_MIXED_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0f │ │ -4acd94: 1101 |0014: return-object v1 │ │ -4acd96: 6201 0ead |0015: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.LONG_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0e │ │ -4acd9a: 1101 |0017: return-object v1 │ │ -4acd9c: 6201 0dad |0018: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.INTERMEDIATE_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0d │ │ -4acda0: 1101 |001a: return-object v1 │ │ -4acda2: 6201 12ad |001b: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.SHORT_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad12 │ │ -4acda6: 1101 |001d: return-object v1 │ │ -4acda8: 6201 10ad |001e: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.RAPID_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad10 │ │ -4acdac: 1101 |0020: return-object v1 │ │ +4acd60: |[4acd60] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Medication.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; │ │ +4acd70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4acd72: 3201 1d00 |0001: if-eq v1, v0, 001e // +001d │ │ +4acd76: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +4acd78: 3201 1700 |0004: if-eq v1, v0, 001b // +0017 │ │ +4acd7c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +4acd7e: 3201 1100 |0007: if-eq v1, v0, 0018 // +0011 │ │ +4acd82: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +4acd84: 3201 0b00 |000a: if-eq v1, v0, 0015 // +000b │ │ +4acd88: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +4acd8a: 3201 0500 |000d: if-eq v1, v0, 0012 // +0005 │ │ +4acd8e: 6201 11ad |000f: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad11 │ │ +4acd92: 1101 |0011: return-object v1 │ │ +4acd94: 6201 0fad |0012: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.PRE_MIXED_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0f │ │ +4acd98: 1101 |0014: return-object v1 │ │ +4acd9a: 6201 0ead |0015: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.LONG_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0e │ │ +4acd9e: 1101 |0017: return-object v1 │ │ +4acda0: 6201 0dad |0018: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.INTERMEDIATE_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0d │ │ +4acda4: 1101 |001a: return-object v1 │ │ +4acda6: 6201 12ad |001b: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.SHORT_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad12 │ │ +4acdaa: 1101 |001d: return-object v1 │ │ +4acdac: 6201 10ad |001e: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.RAPID_ACTING_INSULIN:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad10 │ │ +4acdb0: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000f line=197 │ │ 0x0012 line=195 │ │ 0x0015 line=193 │ │ 0x0018 line=191 │ │ 0x001b line=189 │ │ @@ -981360,20 +981361,20 @@ │ │ type : '(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4acdb0: |[4acdb0] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Medication.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; │ │ -4acdc0: 1c00 1f1c |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ -4acdc4: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -4acdca: 0c01 |0005: move-result-object v1 │ │ -4acdcc: 1f01 1f1c |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ -4acdd0: 1101 |0008: return-object v1 │ │ +4acdb4: |[4acdb4] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Medication.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; │ │ +4acdc4: 1c00 1f1c |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ +4acdc8: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +4acdce: 0c01 |0005: move-result-object v1 │ │ +4acdd0: 1f01 1f1c |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1c1f │ │ +4acdd4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;) │ │ @@ -981381,20 +981382,20 @@ │ │ type : '()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4acdd4: |[4acdd4] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Medication.values:()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; │ │ -4acde4: 6200 0cad |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0c │ │ -4acde8: 6e10 d7ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.clone:()Ljava/lang/Object; // method@ffd7 │ │ -4acdee: 0c00 |0005: move-result-object v0 │ │ -4acdf0: 1f00 ad1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1fad │ │ -4acdf4: 1100 |0008: return-object v0 │ │ +4acdd8: |[4acdd8] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Medication.values:()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; │ │ +4acde8: 6200 0cad |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ad0c │ │ +4acdec: 6e10 d7ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.clone:()Ljava/lang/Object; // method@ffd7 │ │ +4acdf2: 0c00 |0005: move-result-object v0 │ │ +4acdf4: 1f00 ad1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // type@1fad │ │ +4acdf8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8429 (GlucoseMeasurementContextCallback.java) │ │ @@ -981458,50 +981459,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -4acf54: |[4acf54] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Tester.:()V │ │ -4acf64: 2200 201c |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ -4acf68: 1a01 7253 |0002: const-string v1, "RESERVED" // string@5372 │ │ -4acf6c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4acf6e: 7040 9eef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.:(Ljava/lang/String;II)V // method@ef9e │ │ -4acf74: 6900 18ad |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad18 │ │ -4acf78: 2201 201c |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ -4acf7c: 1a03 9255 |000c: const-string v3, "SELF" // string@5592 │ │ -4acf80: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4acf82: 7040 9eef 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.:(Ljava/lang/String;II)V // method@ef9e │ │ -4acf88: 6901 19ad |0012: sput-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.SELF:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad19 │ │ -4acf8c: 2203 201c |0014: new-instance v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ -4acf90: 1a05 5321 |0016: const-string v5, "HEALTH_CARE_PROFESSIONAL" // string@2153 │ │ -4acf94: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -4acf96: 7040 9eef 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.:(Ljava/lang/String;II)V // method@ef9e │ │ -4acf9c: 6903 15ad |001c: sput-object v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.HEALTH_CARE_PROFESSIONAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad15 │ │ -4acfa0: 2205 201c |001e: new-instance v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ -4acfa4: 1a07 3227 |0020: const-string v7, "LAB_TEST" // string@2732 │ │ -4acfa8: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -4acfaa: 7040 9eef 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.:(Ljava/lang/String;II)V // method@ef9e │ │ -4acfb0: 6905 16ad |0026: sput-object v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.LAB_TEST:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad16 │ │ -4acfb4: 2207 201c |0028: new-instance v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ -4acfb8: 1a09 c44c |002a: const-string v9, "NOT_AVAILABLE" // string@4cc4 │ │ -4acfbc: 124a |002c: const/4 v10, #int 4 // #4 │ │ -4acfbe: 130b 0f00 |002d: const/16 v11, #int 15 // #f │ │ -4acfc2: 7040 9eef 97ba |002f: invoke-direct {v7, v9, v10, v11}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.:(Ljava/lang/String;II)V // method@ef9e │ │ -4acfc8: 6907 17ad |0032: sput-object v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.NOT_AVAILABLE:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad17 │ │ -4acfcc: 1259 |0034: const/4 v9, #int 5 // #5 │ │ -4acfce: 2399 ae1f |0035: new-array v9, v9, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1fae │ │ -4acfd2: 4d00 0902 |0037: aput-object v0, v9, v2 │ │ -4acfd6: 4d01 0904 |0039: aput-object v1, v9, v4 │ │ -4acfda: 4d03 0906 |003b: aput-object v3, v9, v6 │ │ -4acfde: 4d05 0908 |003d: aput-object v5, v9, v8 │ │ -4acfe2: 4d07 090a |003f: aput-object v7, v9, v10 │ │ -4acfe6: 6909 14ad |0041: sput-object v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad14 │ │ -4acfea: 0e00 |0043: return-void │ │ +4acf58: |[4acf58] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Tester.:()V │ │ +4acf68: 2200 201c |0000: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ +4acf6c: 1a01 7253 |0002: const-string v1, "RESERVED" // string@5372 │ │ +4acf70: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4acf72: 7040 9eef 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.:(Ljava/lang/String;II)V // method@ef9e │ │ +4acf78: 6900 18ad |0008: sput-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad18 │ │ +4acf7c: 2201 201c |000a: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ +4acf80: 1a03 9255 |000c: const-string v3, "SELF" // string@5592 │ │ +4acf84: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4acf86: 7040 9eef 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.:(Ljava/lang/String;II)V // method@ef9e │ │ +4acf8c: 6901 19ad |0012: sput-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.SELF:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad19 │ │ +4acf90: 2203 201c |0014: new-instance v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ +4acf94: 1a05 5321 |0016: const-string v5, "HEALTH_CARE_PROFESSIONAL" // string@2153 │ │ +4acf98: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +4acf9a: 7040 9eef 5366 |0019: invoke-direct {v3, v5, v6, v6}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.:(Ljava/lang/String;II)V // method@ef9e │ │ +4acfa0: 6903 15ad |001c: sput-object v3, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.HEALTH_CARE_PROFESSIONAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad15 │ │ +4acfa4: 2205 201c |001e: new-instance v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ +4acfa8: 1a07 3227 |0020: const-string v7, "LAB_TEST" // string@2732 │ │ +4acfac: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +4acfae: 7040 9eef 7588 |0023: invoke-direct {v5, v7, v8, v8}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.:(Ljava/lang/String;II)V // method@ef9e │ │ +4acfb4: 6905 16ad |0026: sput-object v5, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.LAB_TEST:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad16 │ │ +4acfb8: 2207 201c |0028: new-instance v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ +4acfbc: 1a09 c44c |002a: const-string v9, "NOT_AVAILABLE" // string@4cc4 │ │ +4acfc0: 124a |002c: const/4 v10, #int 4 // #4 │ │ +4acfc2: 130b 0f00 |002d: const/16 v11, #int 15 // #f │ │ +4acfc6: 7040 9eef 97ba |002f: invoke-direct {v7, v9, v10, v11}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.:(Ljava/lang/String;II)V // method@ef9e │ │ +4acfcc: 6907 17ad |0032: sput-object v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.NOT_AVAILABLE:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad17 │ │ +4acfd0: 1259 |0034: const/4 v9, #int 5 // #5 │ │ +4acfd2: 2399 ae1f |0035: new-array v9, v9, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1fae │ │ +4acfd6: 4d00 0902 |0037: aput-object v0, v9, v2 │ │ +4acfda: 4d01 0904 |0039: aput-object v1, v9, v4 │ │ +4acfde: 4d03 0906 |003b: aput-object v3, v9, v6 │ │ +4acfe2: 4d05 0908 |003d: aput-object v5, v9, v8 │ │ +4acfe6: 4d07 090a |003f: aput-object v7, v9, v10 │ │ +4acfea: 6909 14ad |0041: sput-object v9, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad14 │ │ +4acfee: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000a line=108 │ │ 0x0014 line=109 │ │ 0x001e line=110 │ │ 0x0028 line=111 │ │ @@ -981513,19 +981514,19 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4acfec: |[4acfec] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Tester.:(Ljava/lang/String;II)V │ │ -4acffc: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4ad002: 8d31 |0003: int-to-byte v1, v3 │ │ -4ad004: 5d01 1aad |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.value:B // field@ad1a │ │ -4ad008: 0e00 |0006: return-void │ │ +4acff0: |[4acff0] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Tester.:(Ljava/lang/String;II)V │ │ +4ad000: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4ad006: 8d31 |0003: int-to-byte v1, v3 │ │ +4ad008: 5d01 1aad |0004: iput-byte v1, v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.value:B // field@ad1a │ │ +4ad00c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -981537,33 +981538,33 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -4acec4: |[4acec4] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Tester.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; │ │ -4aced4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4aced6: 3201 1800 |0001: if-eq v1, v0, 0019 // +0018 │ │ -4aceda: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -4acedc: 3201 1200 |0004: if-eq v1, v0, 0016 // +0012 │ │ -4acee0: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -4acee2: 3201 0c00 |0007: if-eq v1, v0, 0013 // +000c │ │ -4acee6: 1300 0f00 |0009: const/16 v0, #int 15 // #f │ │ -4aceea: 3201 0500 |000b: if-eq v1, v0, 0010 // +0005 │ │ -4aceee: 6201 18ad |000d: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad18 │ │ -4acef2: 1101 |000f: return-object v1 │ │ -4acef4: 6201 17ad |0010: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.NOT_AVAILABLE:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad17 │ │ -4acef8: 1101 |0012: return-object v1 │ │ -4acefa: 6201 16ad |0013: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.LAB_TEST:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad16 │ │ -4acefe: 1101 |0015: return-object v1 │ │ -4acf00: 6201 15ad |0016: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.HEALTH_CARE_PROFESSIONAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad15 │ │ -4acf04: 1101 |0018: return-object v1 │ │ -4acf06: 6201 19ad |0019: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.SELF:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad19 │ │ -4acf0a: 1101 |001b: return-object v1 │ │ +4acec8: |[4acec8] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Tester.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; │ │ +4aced8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4aceda: 3201 1800 |0001: if-eq v1, v0, 0019 // +0018 │ │ +4acede: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +4acee0: 3201 1200 |0004: if-eq v1, v0, 0016 // +0012 │ │ +4acee4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +4acee6: 3201 0c00 |0007: if-eq v1, v0, 0013 // +000c │ │ +4aceea: 1300 0f00 |0009: const/16 v0, #int 15 // #f │ │ +4aceee: 3201 0500 |000b: if-eq v1, v0, 0010 // +0005 │ │ +4acef2: 6201 18ad |000d: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.RESERVED:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad18 │ │ +4acef6: 1101 |000f: return-object v1 │ │ +4acef8: 6201 17ad |0010: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.NOT_AVAILABLE:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad17 │ │ +4acefc: 1101 |0012: return-object v1 │ │ +4acefe: 6201 16ad |0013: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.LAB_TEST:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad16 │ │ +4acf02: 1101 |0015: return-object v1 │ │ +4acf04: 6201 15ad |0016: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.HEALTH_CARE_PROFESSIONAL:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad15 │ │ +4acf08: 1101 |0018: return-object v1 │ │ +4acf0a: 6201 19ad |0019: sget-object v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.SELF:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad19 │ │ +4acf0e: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000d line=130 │ │ 0x0010 line=128 │ │ 0x0013 line=126 │ │ 0x0016 line=124 │ │ 0x0019 line=122 │ │ @@ -981575,20 +981576,20 @@ │ │ type : '(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4acf0c: |[4acf0c] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Tester.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; │ │ -4acf1c: 1c00 201c |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ -4acf20: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -4acf26: 0c01 |0005: move-result-object v1 │ │ -4acf28: 1f01 201c |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ -4acf2c: 1101 |0008: return-object v1 │ │ +4acf10: |[4acf10] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Tester.valueOf:(Ljava/lang/String;)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; │ │ +4acf20: 1c00 201c |0000: const-class v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ +4acf24: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +4acf2a: 0c01 |0005: move-result-object v1 │ │ +4acf2c: 1f01 201c |0006: check-cast v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1c20 │ │ +4acf30: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;) │ │ @@ -981596,20 +981597,20 @@ │ │ type : '()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4acf30: |[4acf30] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Tester.values:()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; │ │ -4acf40: 6200 14ad |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad14 │ │ -4acf44: 6e10 d8ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.clone:()Ljava/lang/Object; // method@ffd8 │ │ -4acf4a: 0c00 |0005: move-result-object v0 │ │ -4acf4c: 1f00 ae1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1fae │ │ -4acf50: 1100 |0008: return-object v0 │ │ +4acf34: |[4acf34] no.nordicsemi.android.ble.common.profile.glucose.GlucoseMeasurementContextCallback$Tester.values:()[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; │ │ +4acf44: 6200 14ad |0000: sget-object v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.$VALUES:[Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ad14 │ │ +4acf48: 6e10 d8ff 0000 |0002: invoke-virtual {v0}, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.clone:()Ljava/lang/Object; // method@ffd8 │ │ +4acf4e: 0c00 |0005: move-result-object v0 │ │ +4acf50: 1f00 ae1f |0006: check-cast v0, [Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // type@1fae │ │ +4acf54: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8429 (GlucoseMeasurementContextCallback.java) │ │ @@ -982157,44 +982158,44 @@ │ │ type : '(FI)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4ad00c: |[4ad00c] no.nordicsemi.android.ble.common.profile.ht.TemperatureMeasurementCallback$-CC.toCelsius:(FI)F │ │ -4ad01c: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -4ad020: 0f00 |0002: return v0 │ │ -4ad022: 1501 0042 |0003: const/high16 v1, #int 1107296256 // #4200 │ │ -4ad026: c710 |0005: sub-float/2addr v0, v1 │ │ -4ad028: 1401 6666 e63f |0006: const v1, #float 1.8 // #3fe66666 │ │ -4ad02e: c910 |0009: div-float/2addr v0, v1 │ │ -4ad030: 0f00 |000a: return v0 │ │ +4ad010: |[4ad010] no.nordicsemi.android.ble.common.profile.ht.TemperatureMeasurementCallback$-CC.toCelsius:(FI)F │ │ +4ad020: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +4ad024: 0f00 |0002: return v0 │ │ +4ad026: 1501 0042 |0003: const/high16 v1, #int 1107296256 // #4200 │ │ +4ad02a: c710 |0005: sub-float/2addr v0, v1 │ │ +4ad02c: 1401 6666 e63f |0006: const v1, #float 1.8 // #3fe66666 │ │ +4ad032: c910 |0009: div-float/2addr v0, v1 │ │ +4ad034: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/profile/ht/TemperatureMeasurementCallback$-CC;) │ │ name : 'toFahrenheit' │ │ type : '(FI)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -4ad034: |[4ad034] no.nordicsemi.android.ble.common.profile.ht.TemperatureMeasurementCallback$-CC.toFahrenheit:(FI)F │ │ -4ad044: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ad046: 3302 0300 |0001: if-ne v2, v0, 0004 // +0003 │ │ -4ad04a: 0f01 |0003: return v1 │ │ -4ad04c: 1402 6666 e63f |0004: const v2, #float 1.8 // #3fe66666 │ │ -4ad052: a801 0102 |0007: mul-float v1, v1, v2 │ │ -4ad056: 1502 0042 |0009: const/high16 v2, #int 1107296256 // #4200 │ │ -4ad05a: c621 |000b: add-float/2addr v1, v2 │ │ -4ad05c: 0f01 |000c: return v1 │ │ +4ad038: |[4ad038] no.nordicsemi.android.ble.common.profile.ht.TemperatureMeasurementCallback$-CC.toFahrenheit:(FI)F │ │ +4ad048: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ad04a: 3302 0300 |0001: if-ne v2, v0, 0004 // +0003 │ │ +4ad04e: 0f01 |0003: return v1 │ │ +4ad050: 1402 6666 e63f |0004: const v2, #float 1.8 // #3fe66666 │ │ +4ad056: a801 0102 |0007: mul-float v1, v1, v2 │ │ +4ad05a: 1502 0042 |0009: const/high16 v2, #int 1107296256 // #4200 │ │ +4ad05e: c621 |000b: add-float/2addr v1, v2 │ │ +4ad060: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 23858 (TemperatureMeasurementCallback.java) │ │ │ │ @@ -982302,48 +982303,48 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -4ad060: |[4ad060] no.nordicsemi.android.ble.common.profile.rsc.RunningSpeedAndCadenceFeatureCallback$RSCFeatures.:(I)V │ │ -4ad070: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ad076: 5934 45ad |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.value:I // field@ad45 │ │ -4ad07a: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ -4ad07e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4ad080: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4ad082: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -4ad086: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4ad088: 2802 |000c: goto 000e // +0002 │ │ -4ad08a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4ad08c: 5c30 42ad |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.instantaneousStrideLengthMeasurementSupported:Z // field@ad42 │ │ -4ad090: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ -4ad094: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -4ad098: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -4ad09a: 2802 |0015: goto 0017 // +0002 │ │ -4ad09c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -4ad09e: 5c30 44ad |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.totalDistanceMeasurementSupported:Z // field@ad44 │ │ -4ad0a2: dd00 0404 |0019: and-int/lit8 v0, v4, #int 4 // #04 │ │ -4ad0a6: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -4ad0aa: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -4ad0ac: 2802 |001e: goto 0020 // +0002 │ │ -4ad0ae: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -4ad0b0: 5c30 46ad |0020: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.walkingOrRunningStatusSupported:Z // field@ad46 │ │ -4ad0b4: dd00 0408 |0022: and-int/lit8 v0, v4, #int 8 // #08 │ │ -4ad0b8: 3800 0400 |0024: if-eqz v0, 0028 // +0004 │ │ -4ad0bc: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -4ad0be: 2802 |0027: goto 0029 // +0002 │ │ -4ad0c0: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -4ad0c2: 5c30 41ad |0029: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.calibrationProcedureSupported:Z // field@ad41 │ │ -4ad0c6: dd04 0410 |002b: and-int/lit8 v4, v4, #int 16 // #10 │ │ -4ad0ca: 3804 0300 |002d: if-eqz v4, 0030 // +0003 │ │ -4ad0ce: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -4ad0d0: 5c31 43ad |0030: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.multipleSensorLocationsSupported:Z // field@ad43 │ │ -4ad0d4: 0e00 |0032: return-void │ │ +4ad064: |[4ad064] no.nordicsemi.android.ble.common.profile.rsc.RunningSpeedAndCadenceFeatureCallback$RSCFeatures.:(I)V │ │ +4ad074: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ad07a: 5934 45ad |0003: iput v4, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.value:I // field@ad45 │ │ +4ad07e: dd00 0401 |0005: and-int/lit8 v0, v4, #int 1 // #01 │ │ +4ad082: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4ad084: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4ad086: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +4ad08a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4ad08c: 2802 |000c: goto 000e // +0002 │ │ +4ad08e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4ad090: 5c30 42ad |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.instantaneousStrideLengthMeasurementSupported:Z // field@ad42 │ │ +4ad094: dd00 0402 |0010: and-int/lit8 v0, v4, #int 2 // #02 │ │ +4ad098: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +4ad09c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +4ad09e: 2802 |0015: goto 0017 // +0002 │ │ +4ad0a0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +4ad0a2: 5c30 44ad |0017: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.totalDistanceMeasurementSupported:Z // field@ad44 │ │ +4ad0a6: dd00 0404 |0019: and-int/lit8 v0, v4, #int 4 // #04 │ │ +4ad0aa: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +4ad0ae: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +4ad0b0: 2802 |001e: goto 0020 // +0002 │ │ +4ad0b2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +4ad0b4: 5c30 46ad |0020: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.walkingOrRunningStatusSupported:Z // field@ad46 │ │ +4ad0b8: dd00 0408 |0022: and-int/lit8 v0, v4, #int 8 // #08 │ │ +4ad0bc: 3800 0400 |0024: if-eqz v0, 0028 // +0004 │ │ +4ad0c0: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +4ad0c2: 2802 |0027: goto 0029 // +0002 │ │ +4ad0c4: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +4ad0c6: 5c30 41ad |0029: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.calibrationProcedureSupported:Z // field@ad41 │ │ +4ad0ca: dd04 0410 |002b: and-int/lit8 v4, v4, #int 16 // #10 │ │ +4ad0ce: 3804 0300 |002d: if-eqz v4, 0030 // +0003 │ │ +4ad0d2: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +4ad0d4: 5c31 43ad |0030: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.multipleSensorLocationsSupported:Z // field@ad43 │ │ +4ad0d8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x000e line=43 │ │ 0x0017 line=44 │ │ 0x0020 line=45 │ │ @@ -982706,17 +982707,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ad294: |[4ad294] no.nordicsemi.android.ble.common.util.CRC16.:()V │ │ -4ad2a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ad2aa: 0e00 |0003: return-void │ │ +4ad298: |[4ad298] no.nordicsemi.android.ble.common.util.CRC16.:()V │ │ +4ad2a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ad2ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/util/CRC16; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/util/CRC16;) │ │ @@ -982724,26 +982725,26 @@ │ │ type : '([BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -4ad0d8: |[4ad0d8] no.nordicsemi.android.ble.common.util.CRC16.ARC:([BII)I │ │ -4ad0e8: 1400 0580 0000 |0000: const v0, #float 4.59248e-41 // #00008005 │ │ -4ad0ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ad0f0: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -4ad0f2: 1216 |0005: const/4 v6, #int 1 // #1 │ │ -4ad0f4: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -4ad0f6: 0782 |0007: move-object v2, v8 │ │ -4ad0f8: 0193 |0008: move v3, v9 │ │ -4ad0fa: 01a4 |0009: move v4, v10 │ │ -4ad0fc: 7708 b6ef 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ -4ad102: 0a08 |000d: move-result v8 │ │ -4ad104: 0f08 |000e: return v8 │ │ +4ad0dc: |[4ad0dc] no.nordicsemi.android.ble.common.util.CRC16.ARC:([BII)I │ │ +4ad0ec: 1400 0580 0000 |0000: const v0, #float 4.59248e-41 // #00008005 │ │ +4ad0f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ad0f4: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +4ad0f6: 1216 |0005: const/4 v6, #int 1 // #1 │ │ +4ad0f8: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +4ad0fa: 0782 |0007: move-object v2, v8 │ │ +4ad0fc: 0193 |0008: move v3, v9 │ │ +4ad0fe: 01a4 |0009: move v4, v10 │ │ +4ad100: 7708 b6ef 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ +4ad106: 0a08 |000d: move-result v8 │ │ +4ad108: 0f08 |000e: return v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=132 │ │ locals : │ │ 0x0000 - 0x000f reg=8 (null) [B │ │ 0x0000 - 0x000f reg=9 (null) I │ │ 0x0000 - 0x000f reg=10 (null) I │ │ @@ -982753,26 +982754,26 @@ │ │ type : '([BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -4ad108: |[4ad108] no.nordicsemi.android.ble.common.util.CRC16.AUG_CCITT:([BII)I │ │ -4ad118: 1300 2110 |0000: const/16 v0, #int 4129 // #1021 │ │ -4ad11c: 1301 0f1d |0002: const/16 v1, #int 7439 // #1d0f │ │ -4ad120: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -4ad122: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -4ad124: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -4ad126: 0782 |0007: move-object v2, v8 │ │ -4ad128: 0193 |0008: move v3, v9 │ │ -4ad12a: 01a4 |0009: move v4, v10 │ │ -4ad12c: 7708 b6ef 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ -4ad132: 0a08 |000d: move-result v8 │ │ -4ad134: 0f08 |000e: return v8 │ │ +4ad10c: |[4ad10c] no.nordicsemi.android.ble.common.util.CRC16.AUG_CCITT:([BII)I │ │ +4ad11c: 1300 2110 |0000: const/16 v0, #int 4129 // #1021 │ │ +4ad120: 1301 0f1d |0002: const/16 v1, #int 7439 // #1d0f │ │ +4ad124: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +4ad126: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +4ad128: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +4ad12a: 0782 |0007: move-object v2, v8 │ │ +4ad12c: 0193 |0008: move v3, v9 │ │ +4ad12e: 01a4 |0009: move v4, v10 │ │ +4ad130: 7708 b6ef 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ +4ad136: 0a08 |000d: move-result v8 │ │ +4ad138: 0f08 |000e: return v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=115 │ │ locals : │ │ 0x0000 - 0x000f reg=8 (null) [B │ │ 0x0000 - 0x000f reg=9 (null) I │ │ 0x0000 - 0x000f reg=10 (null) I │ │ @@ -982782,26 +982783,26 @@ │ │ type : '([BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 16 16-bit code units │ │ -4ad138: |[4ad138] no.nordicsemi.android.ble.common.util.CRC16.CCITT_FALSE:([BII)I │ │ -4ad148: 1300 2110 |0000: const/16 v0, #int 4129 // #1021 │ │ -4ad14c: 1401 ffff 0000 |0002: const v1, #float 9.18341e-41 // #0000ffff │ │ -4ad152: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -4ad154: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -4ad156: 1207 |0007: const/4 v7, #int 0 // #0 │ │ -4ad158: 0782 |0008: move-object v2, v8 │ │ -4ad15a: 0193 |0009: move v3, v9 │ │ -4ad15c: 01a4 |000a: move v4, v10 │ │ -4ad15e: 7708 b6ef 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ -4ad164: 0a08 |000e: move-result v8 │ │ -4ad166: 0f08 |000f: return v8 │ │ +4ad13c: |[4ad13c] no.nordicsemi.android.ble.common.util.CRC16.CCITT_FALSE:([BII)I │ │ +4ad14c: 1300 2110 |0000: const/16 v0, #int 4129 // #1021 │ │ +4ad150: 1401 ffff 0000 |0002: const v1, #float 9.18341e-41 // #0000ffff │ │ +4ad156: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +4ad158: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +4ad15a: 1207 |0007: const/4 v7, #int 0 // #0 │ │ +4ad15c: 0782 |0008: move-object v2, v8 │ │ +4ad15e: 0193 |0009: move v3, v9 │ │ +4ad160: 01a4 |000a: move v4, v10 │ │ +4ad162: 7708 b6ef 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ +4ad168: 0a08 |000e: move-result v8 │ │ +4ad16a: 0f08 |000f: return v8 │ │ catches : (none) │ │ positions : │ │ 0x000b line=80 │ │ locals : │ │ 0x0000 - 0x0010 reg=8 (null) [B │ │ 0x0000 - 0x0010 reg=9 (null) I │ │ 0x0000 - 0x0010 reg=10 (null) I │ │ @@ -982811,26 +982812,26 @@ │ │ type : '([BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -4ad168: |[4ad168] no.nordicsemi.android.ble.common.util.CRC16.CCITT_Kermit:([BII)I │ │ -4ad178: 1300 2110 |0000: const/16 v0, #int 4129 // #1021 │ │ -4ad17c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4ad17e: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -4ad180: 1216 |0004: const/4 v6, #int 1 // #1 │ │ -4ad182: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -4ad184: 0782 |0006: move-object v2, v8 │ │ -4ad186: 0193 |0007: move v3, v9 │ │ -4ad188: 01a4 |0008: move v4, v10 │ │ -4ad18a: 7708 b6ef 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ -4ad190: 0a08 |000c: move-result v8 │ │ -4ad192: 0f08 |000d: return v8 │ │ +4ad16c: |[4ad16c] no.nordicsemi.android.ble.common.util.CRC16.CCITT_Kermit:([BII)I │ │ +4ad17c: 1300 2110 |0000: const/16 v0, #int 4129 // #1021 │ │ +4ad180: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4ad182: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +4ad184: 1216 |0004: const/4 v6, #int 1 // #1 │ │ +4ad186: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +4ad188: 0782 |0006: move-object v2, v8 │ │ +4ad18a: 0193 |0007: move v3, v9 │ │ +4ad18c: 01a4 |0008: move v4, v10 │ │ +4ad18e: 7708 b6ef 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ +4ad194: 0a08 |000c: move-result v8 │ │ +4ad196: 0f08 |000d: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=53 │ │ locals : │ │ 0x0000 - 0x000e reg=8 (null) [B │ │ 0x0000 - 0x000e reg=9 (null) I │ │ 0x0000 - 0x000e reg=10 (null) I │ │ @@ -982840,60 +982841,60 @@ │ │ type : '(II[BIIZZI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 69 16-bit code units │ │ -4ad194: |[4ad194] no.nordicsemi.android.ble.common.util.CRC16.CRC:(II[BIIZZI)I │ │ -4ad1a4: 01a0 |0000: move v0, v10 │ │ -4ad1a6: 9001 0a0b |0001: add-int v1, v10, v11 │ │ -4ad1aa: 3510 3100 |0003: if-ge v0, v1, 0034 // +0031 │ │ -4ad1ae: 2191 |0005: array-length v1, v9 │ │ -4ad1b0: 3510 2e00 |0006: if-ge v0, v1, 0034 // +002e │ │ -4ad1b4: 4801 0900 |0008: aget-byte v1, v9, v0 │ │ -4ad1b8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -4ad1ba: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -4ad1bc: 1304 0800 |000c: const/16 v4, #int 8 // #8 │ │ -4ad1c0: 3543 2300 |000e: if-ge v3, v4, 0031 // +0023 │ │ -4ad1c4: 380c 0500 |0010: if-eqz v12, 0015 // +0005 │ │ -4ad1c8: d904 0307 |0012: rsub-int/lit8 v4, v3, #int 7 // #07 │ │ -4ad1cc: 2802 |0014: goto 0016 // +0002 │ │ -4ad1ce: 0134 |0015: move v4, v3 │ │ -4ad1d0: d904 0407 |0016: rsub-int/lit8 v4, v4, #int 7 // #07 │ │ -4ad1d4: 9904 0104 |0018: shr-int v4, v1, v4 │ │ -4ad1d8: 1215 |001a: const/4 v5, #int 1 // #1 │ │ -4ad1da: b554 |001b: and-int/2addr v4, v5 │ │ -4ad1dc: 3354 0400 |001c: if-ne v4, v5, 0020 // +0004 │ │ -4ad1e0: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -4ad1e2: 2802 |001f: goto 0021 // +0002 │ │ -4ad1e4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -4ad1e6: e106 080f |0021: shr-int/lit8 v6, v8, #int 15 // #0f │ │ -4ad1ea: b556 |0023: and-int/2addr v6, v5 │ │ -4ad1ec: 3356 0300 |0024: if-ne v6, v5, 0027 // +0003 │ │ -4ad1f0: 2802 |0026: goto 0028 // +0002 │ │ -4ad1f2: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -4ad1f4: e008 0801 |0028: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -4ad1f8: b754 |002a: xor-int/2addr v4, v5 │ │ -4ad1fa: 3804 0300 |002b: if-eqz v4, 002e // +0003 │ │ -4ad1fe: b778 |002d: xor-int/2addr v8, v7 │ │ -4ad200: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4ad204: 28dc |0030: goto 000c // -0024 │ │ -4ad206: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4ad20a: 28ce |0033: goto 0001 // -0032 │ │ -4ad20c: 380d 0a00 |0034: if-eqz v13, 003e // +000a │ │ -4ad210: 7110 49e0 0800 |0036: invoke-static {v8}, Ljava/lang/Integer;.reverse:(I)I // method@e049 │ │ -4ad216: 0a07 |0039: move-result v7 │ │ -4ad218: e207 0710 |003a: ushr-int/lit8 v7, v7, #int 16 // #10 │ │ -4ad21c: b7e7 |003c: xor-int/2addr v7, v14 │ │ -4ad21e: 0f07 |003d: return v7 │ │ -4ad220: 9707 080e |003e: xor-int v7, v8, v14 │ │ -4ad224: 1408 ffff 0000 |0040: const v8, #float 9.18341e-41 // #0000ffff │ │ -4ad22a: b587 |0043: and-int/2addr v7, v8 │ │ -4ad22c: 0f07 |0044: return v7 │ │ +4ad198: |[4ad198] no.nordicsemi.android.ble.common.util.CRC16.CRC:(II[BIIZZI)I │ │ +4ad1a8: 01a0 |0000: move v0, v10 │ │ +4ad1aa: 9001 0a0b |0001: add-int v1, v10, v11 │ │ +4ad1ae: 3510 3100 |0003: if-ge v0, v1, 0034 // +0031 │ │ +4ad1b2: 2191 |0005: array-length v1, v9 │ │ +4ad1b4: 3510 2e00 |0006: if-ge v0, v1, 0034 // +002e │ │ +4ad1b8: 4801 0900 |0008: aget-byte v1, v9, v0 │ │ +4ad1bc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +4ad1be: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +4ad1c0: 1304 0800 |000c: const/16 v4, #int 8 // #8 │ │ +4ad1c4: 3543 2300 |000e: if-ge v3, v4, 0031 // +0023 │ │ +4ad1c8: 380c 0500 |0010: if-eqz v12, 0015 // +0005 │ │ +4ad1cc: d904 0307 |0012: rsub-int/lit8 v4, v3, #int 7 // #07 │ │ +4ad1d0: 2802 |0014: goto 0016 // +0002 │ │ +4ad1d2: 0134 |0015: move v4, v3 │ │ +4ad1d4: d904 0407 |0016: rsub-int/lit8 v4, v4, #int 7 // #07 │ │ +4ad1d8: 9904 0104 |0018: shr-int v4, v1, v4 │ │ +4ad1dc: 1215 |001a: const/4 v5, #int 1 // #1 │ │ +4ad1de: b554 |001b: and-int/2addr v4, v5 │ │ +4ad1e0: 3354 0400 |001c: if-ne v4, v5, 0020 // +0004 │ │ +4ad1e4: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +4ad1e6: 2802 |001f: goto 0021 // +0002 │ │ +4ad1e8: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +4ad1ea: e106 080f |0021: shr-int/lit8 v6, v8, #int 15 // #0f │ │ +4ad1ee: b556 |0023: and-int/2addr v6, v5 │ │ +4ad1f0: 3356 0300 |0024: if-ne v6, v5, 0027 // +0003 │ │ +4ad1f4: 2802 |0026: goto 0028 // +0002 │ │ +4ad1f6: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +4ad1f8: e008 0801 |0028: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +4ad1fc: b754 |002a: xor-int/2addr v4, v5 │ │ +4ad1fe: 3804 0300 |002b: if-eqz v4, 002e // +0003 │ │ +4ad202: b778 |002d: xor-int/2addr v8, v7 │ │ +4ad204: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4ad208: 28dc |0030: goto 000c // -0024 │ │ +4ad20a: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4ad20e: 28ce |0033: goto 0001 // -0032 │ │ +4ad210: 380d 0a00 |0034: if-eqz v13, 003e // +000a │ │ +4ad214: 7110 49e0 0800 |0036: invoke-static {v8}, Ljava/lang/Integer;.reverse:(I)I // method@e049 │ │ +4ad21a: 0a07 |0039: move-result v7 │ │ +4ad21c: e207 0710 |003a: ushr-int/lit8 v7, v7, #int 16 // #10 │ │ +4ad220: b7e7 |003c: xor-int/2addr v7, v14 │ │ +4ad222: 0f07 |003d: return v7 │ │ +4ad224: 9707 080e |003e: xor-int v7, v8, v14 │ │ +4ad228: 1408 ffff 0000 |0040: const v8, #float 9.18341e-41 // #0000ffff │ │ +4ad22e: b587 |0043: and-int/2addr v7, v8 │ │ +4ad230: 0f07 |0044: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=170 │ │ 0x0008 line=171 │ │ 0x0036 line=182 │ │ locals : │ │ 0x0000 - 0x0045 reg=7 (null) I │ │ @@ -982910,26 +982911,26 @@ │ │ type : '([BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 17 16-bit code units │ │ -4ad230: |[4ad230] no.nordicsemi.android.ble.common.util.CRC16.MAXIM:([BII)I │ │ -4ad240: 1400 0580 0000 |0000: const v0, #float 4.59248e-41 // #00008005 │ │ -4ad246: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ad248: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -4ad24a: 1216 |0005: const/4 v6, #int 1 // #1 │ │ -4ad24c: 1407 ffff 0000 |0006: const v7, #float 9.18341e-41 // #0000ffff │ │ -4ad252: 0782 |0009: move-object v2, v8 │ │ -4ad254: 0193 |000a: move v3, v9 │ │ -4ad256: 01a4 |000b: move v4, v10 │ │ -4ad258: 7708 b6ef 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ -4ad25e: 0a08 |000f: move-result v8 │ │ -4ad260: 0f08 |0010: return v8 │ │ +4ad234: |[4ad234] no.nordicsemi.android.ble.common.util.CRC16.MAXIM:([BII)I │ │ +4ad244: 1400 0580 0000 |0000: const v0, #float 4.59248e-41 // #00008005 │ │ +4ad24a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ad24c: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +4ad24e: 1216 |0005: const/4 v6, #int 1 // #1 │ │ +4ad250: 1407 ffff 0000 |0006: const v7, #float 9.18341e-41 // #0000ffff │ │ +4ad256: 0782 |0009: move-object v2, v8 │ │ +4ad258: 0193 |000a: move v3, v9 │ │ +4ad25a: 01a4 |000b: move v4, v10 │ │ +4ad25c: 7708 b6ef 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ +4ad262: 0a08 |000f: move-result v8 │ │ +4ad264: 0f08 |0010: return v8 │ │ catches : (none) │ │ positions : │ │ 0x000c line=149 │ │ locals : │ │ 0x0000 - 0x0011 reg=8 (null) [B │ │ 0x0000 - 0x0011 reg=9 (null) I │ │ 0x0000 - 0x0011 reg=10 (null) I │ │ @@ -982939,26 +982940,26 @@ │ │ type : '([BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 16 16-bit code units │ │ -4ad264: |[4ad264] no.nordicsemi.android.ble.common.util.CRC16.MCRF4XX:([BII)I │ │ -4ad274: 1300 2110 |0000: const/16 v0, #int 4129 // #1021 │ │ -4ad278: 1401 ffff 0000 |0002: const v1, #float 9.18341e-41 // #0000ffff │ │ -4ad27e: 1215 |0005: const/4 v5, #int 1 // #1 │ │ -4ad280: 1216 |0006: const/4 v6, #int 1 // #1 │ │ -4ad282: 1207 |0007: const/4 v7, #int 0 // #0 │ │ -4ad284: 0782 |0008: move-object v2, v8 │ │ -4ad286: 0193 |0009: move v3, v9 │ │ -4ad288: 01a4 |000a: move v4, v10 │ │ -4ad28a: 7708 b6ef 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ -4ad290: 0a08 |000e: move-result v8 │ │ -4ad292: 0f08 |000f: return v8 │ │ +4ad268: |[4ad268] no.nordicsemi.android.ble.common.util.CRC16.MCRF4XX:([BII)I │ │ +4ad278: 1300 2110 |0000: const/16 v0, #int 4129 // #1021 │ │ +4ad27c: 1401 ffff 0000 |0002: const v1, #float 9.18341e-41 // #0000ffff │ │ +4ad282: 1215 |0005: const/4 v5, #int 1 // #1 │ │ +4ad284: 1216 |0006: const/4 v6, #int 1 // #1 │ │ +4ad286: 1207 |0007: const/4 v7, #int 0 // #0 │ │ +4ad288: 0782 |0008: move-object v2, v8 │ │ +4ad28a: 0193 |0009: move v3, v9 │ │ +4ad28c: 01a4 |000a: move v4, v10 │ │ +4ad28e: 7708 b6ef 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lno/nordicsemi/android/ble/common/util/CRC16;.CRC:(II[BIIZZI)I // method@efb6 │ │ +4ad294: 0a08 |000e: move-result v8 │ │ +4ad296: 0f08 |000f: return v8 │ │ catches : (none) │ │ positions : │ │ 0x000b line=99 │ │ locals : │ │ 0x0000 - 0x0010 reg=8 (null) [B │ │ 0x0000 - 0x0010 reg=9 (null) I │ │ 0x0000 - 0x0010 reg=10 (null) I │ │ @@ -982996,17 +982997,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ad318: |[4ad318] no.nordicsemi.android.ble.data.Data$1.:()V │ │ -4ad328: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ad32e: 0e00 |0003: return-void │ │ +4ad31c: |[4ad31c] no.nordicsemi.android.ble.data.Data$1.:()V │ │ +4ad32c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ad332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/data/Data$1; │ │ │ │ Virtual methods - │ │ @@ -983015,18 +983016,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4ad2ac: |[4ad2ac] no.nordicsemi.android.ble.data.Data$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4ad2bc: 6e20 bbef 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/data/Data$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/data/Data; // method@efbb │ │ -4ad2c2: 0c01 |0003: move-result-object v1 │ │ -4ad2c4: 1101 |0004: return-object v1 │ │ +4ad2b0: |[4ad2b0] no.nordicsemi.android.ble.data.Data$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4ad2c0: 6e20 bbef 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/data/Data$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/data/Data; // method@efbb │ │ +4ad2c6: 0c01 |0003: move-result-object v1 │ │ +4ad2c8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/data/Data$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -983035,18 +983036,18 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4ad2e4: |[4ad2e4] no.nordicsemi.android.ble.data.Data$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/data/Data; │ │ -4ad2f4: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4ad2f8: 7020 c0ef 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/data/Data;.:(Landroid/os/Parcel;)V // method@efc0 │ │ -4ad2fe: 1100 |0005: return-object v0 │ │ +4ad2e8: |[4ad2e8] no.nordicsemi.android.ble.data.Data$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/data/Data; │ │ +4ad2f8: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4ad2fc: 7020 c0ef 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/data/Data;.:(Landroid/os/Parcel;)V // method@efc0 │ │ +4ad302: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/data/Data$1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -983055,18 +983056,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 │ │ -4ad2c8: |[4ad2c8] no.nordicsemi.android.ble.data.Data$1.newArray:(I)[Ljava/lang/Object; │ │ -4ad2d8: 6e20 bdef 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/data/Data$1;.newArray:(I)[Lno/nordicsemi/android/ble/data/Data; // method@efbd │ │ -4ad2de: 0c01 |0003: move-result-object v1 │ │ -4ad2e0: 1101 |0004: return-object v1 │ │ +4ad2cc: |[4ad2cc] no.nordicsemi.android.ble.data.Data$1.newArray:(I)[Ljava/lang/Object; │ │ +4ad2dc: 6e20 bdef 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/data/Data$1;.newArray:(I)[Lno/nordicsemi/android/ble/data/Data; // method@efbd │ │ +4ad2e2: 0c01 |0003: move-result-object v1 │ │ +4ad2e4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/data/Data$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -983075,17 +983076,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ad300: |[4ad300] no.nordicsemi.android.ble.data.Data$1.newArray:(I)[Lno/nordicsemi/android/ble/data/Data; │ │ -4ad310: 2311 af1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/data/Data; // type@1faf │ │ -4ad314: 1101 |0002: return-object v1 │ │ +4ad304: |[4ad304] no.nordicsemi.android.ble.data.Data$1.newArray:(I)[Lno/nordicsemi/android/ble/data/Data; │ │ +4ad314: 2311 af1f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/data/Data; // type@1faf │ │ +4ad318: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/data/Data$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -983329,23 +983330,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4adcf0: |[4adcf0] no.nordicsemi.android.ble.data.Data.:()V │ │ -4add00: 1a00 bd06 |0000: const-string v0, "0123456789ABCDEF" // string@06bd │ │ -4add04: 6e10 e6e0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4add0a: 0c00 |0005: move-result-object v0 │ │ -4add0c: 6900 6aad |0006: sput-object v0, Lno/nordicsemi/android/ble/data/Data;.HEX_ARRAY:[C // field@ad6a │ │ -4add10: 2200 3b1c |0008: new-instance v0, Lno/nordicsemi/android/ble/data/Data$1; // type@1c3b │ │ -4add14: 7010 b9ef 0000 |000a: invoke-direct {v0}, Lno/nordicsemi/android/ble/data/Data$1;.:()V // method@efb9 │ │ -4add1a: 6900 5fad |000d: sput-object v0, Lno/nordicsemi/android/ble/data/Data;.CREATOR:Landroid/os/Parcelable$Creator; // field@ad5f │ │ -4add1e: 0e00 |000f: return-void │ │ +4adcf4: |[4adcf4] no.nordicsemi.android.ble.data.Data.:()V │ │ +4add04: 1a00 bd06 |0000: const-string v0, "0123456789ABCDEF" // string@06bd │ │ +4add08: 6e10 e6e0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4add0e: 0c00 |0005: move-result-object v0 │ │ +4add10: 6900 6aad |0006: sput-object v0, Lno/nordicsemi/android/ble/data/Data;.HEX_ARRAY:[C // field@ad6a │ │ +4add14: 2200 3b1c |0008: new-instance v0, Lno/nordicsemi/android/ble/data/Data$1; // type@1c3b │ │ +4add18: 7010 b9ef 0000 |000a: invoke-direct {v0}, Lno/nordicsemi/android/ble/data/Data$1;.:()V // method@efb9 │ │ +4add1e: 6900 5fad |000d: sput-object v0, Lno/nordicsemi/android/ble/data/Data;.CREATOR:Landroid/os/Parcelable$Creator; // field@ad5f │ │ +4add22: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0008 line=461 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ @@ -983353,19 +983354,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4add20: |[4add20] no.nordicsemi.android.ble.data.Data.:()V │ │ -4add30: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4add36: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4add38: 5b10 6bad |0004: iput-object v0, v1, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4add3c: 0e00 |0006: return-void │ │ +4add24: |[4add24] no.nordicsemi.android.ble.data.Data.:()V │ │ +4add34: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4add3a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4add3c: 5b10 6bad |0004: iput-object v0, v1, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4add40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0004 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/data/Data; │ │ │ │ @@ -983374,20 +983375,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4add40: |[4add40] no.nordicsemi.android.ble.data.Data.:(Landroid/os/Parcel;)V │ │ -4add50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4add56: 6e10 a207 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.createByteArray:()[B // method@07a2 │ │ -4add5c: 0c01 |0006: move-result-object v1 │ │ -4add5e: 5b01 6bad |0007: iput-object v1, v0, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4add62: 0e00 |0009: return-void │ │ +4add44: |[4add44] no.nordicsemi.android.ble.data.Data.:(Landroid/os/Parcel;)V │ │ +4add54: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4add5a: 6e10 a207 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.createByteArray:()[B // method@07a2 │ │ +4add60: 0c01 |0006: move-result-object v1 │ │ +4add62: 5b01 6bad |0007: iput-object v1, v0, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4add66: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0003 line=448 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/data/Data; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/os/Parcel; │ │ @@ -983397,18 +983398,18 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4add64: |[4add64] no.nordicsemi.android.ble.data.Data.:([B)V │ │ -4add74: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4add7a: 5b01 6bad |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4add7e: 0e00 |0005: return-void │ │ +4add68: |[4add68] no.nordicsemi.android.ble.data.Data.:([B)V │ │ +4add78: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4add7e: 5b01 6bad |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4add82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/data/Data; │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ @@ -983418,39 +983419,39 @@ │ │ type : '(BB)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -4ad468: |[4ad468] no.nordicsemi.android.ble.data.Data.bytesToFloat:(BB)F │ │ -4ad478: 7110 d3ef 0400 |0000: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad47e: 0a04 |0003: move-result v4 │ │ -4ad480: 7110 d3ef 0500 |0004: invoke-static {v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad486: 0a00 |0007: move-result v0 │ │ -4ad488: dd00 000f |0008: and-int/lit8 v0, v0, #int 15 // #0f │ │ -4ad48c: e000 0008 |000a: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -4ad490: b004 |000c: add-int/2addr v4, v0 │ │ -4ad492: 1300 0c00 |000d: const/16 v0, #int 12 // #c │ │ -4ad496: 7120 d8ef 0400 |000f: invoke-static {v4, v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ -4ad49c: 0a04 |0012: move-result v4 │ │ -4ad49e: 7110 d3ef 0500 |0013: invoke-static {v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad4a4: 0a05 |0016: move-result v5 │ │ -4ad4a6: 1240 |0017: const/4 v0, #int 4 // #4 │ │ -4ad4a8: b905 |0018: shr-int/2addr v5, v0 │ │ -4ad4aa: 7120 d8ef 0500 |0019: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ -4ad4b0: 0a05 |001c: move-result v5 │ │ -4ad4b2: 8340 |001d: int-to-double v0, v4 │ │ -4ad4b4: 8354 |001e: int-to-double v4, v5 │ │ -4ad4b6: 1902 2440 |001f: const-wide/high16 v2, #long 4621819117588971520 // #4024 │ │ -4ad4ba: 7140 77e0 3254 |0021: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ -4ad4c0: 0b04 |0024: move-result-wide v4 │ │ -4ad4c2: ad00 0004 |0025: mul-double v0, v0, v4 │ │ -4ad4c6: 8c04 |0027: double-to-float v4, v0 │ │ -4ad4c8: 0f04 |0028: return v4 │ │ +4ad46c: |[4ad46c] no.nordicsemi.android.ble.data.Data.bytesToFloat:(BB)F │ │ +4ad47c: 7110 d3ef 0400 |0000: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad482: 0a04 |0003: move-result v4 │ │ +4ad484: 7110 d3ef 0500 |0004: invoke-static {v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad48a: 0a00 |0007: move-result v0 │ │ +4ad48c: dd00 000f |0008: and-int/lit8 v0, v0, #int 15 // #0f │ │ +4ad490: e000 0008 |000a: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +4ad494: b004 |000c: add-int/2addr v4, v0 │ │ +4ad496: 1300 0c00 |000d: const/16 v0, #int 12 // #c │ │ +4ad49a: 7120 d8ef 0400 |000f: invoke-static {v4, v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ +4ad4a0: 0a04 |0012: move-result v4 │ │ +4ad4a2: 7110 d3ef 0500 |0013: invoke-static {v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad4a8: 0a05 |0016: move-result v5 │ │ +4ad4aa: 1240 |0017: const/4 v0, #int 4 // #4 │ │ +4ad4ac: b905 |0018: shr-int/2addr v5, v0 │ │ +4ad4ae: 7120 d8ef 0500 |0019: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ +4ad4b4: 0a05 |001c: move-result v5 │ │ +4ad4b6: 8340 |001d: int-to-double v0, v4 │ │ +4ad4b8: 8354 |001e: int-to-double v4, v5 │ │ +4ad4ba: 1902 2440 |001f: const-wide/high16 v2, #long 4621819117588971520 // #4024 │ │ +4ad4be: 7140 77e0 3254 |0021: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ +4ad4c4: 0b04 |0024: move-result-wide v4 │ │ +4ad4c6: ad00 0004 |0025: mul-double v0, v0, v4 │ │ +4ad4ca: 8c04 |0027: double-to-float v4, v0 │ │ +4ad4cc: 0f04 |0028: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0004 line=409 │ │ 0x000f line=408 │ │ 0x0013 line=410 │ │ 0x0021 line=411 │ │ @@ -983463,36 +983464,36 @@ │ │ type : '(BBBB)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -4ad4cc: |[4ad4cc] no.nordicsemi.android.ble.data.Data.bytesToFloat:(BBBB)F │ │ -4ad4dc: 7110 d3ef 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad4e2: 0a02 |0003: move-result v2 │ │ -4ad4e4: 7110 d3ef 0300 |0004: invoke-static {v3}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad4ea: 0a03 |0007: move-result v3 │ │ -4ad4ec: e003 0308 |0008: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -4ad4f0: b032 |000a: add-int/2addr v2, v3 │ │ -4ad4f2: 7110 d3ef 0400 |000b: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad4f8: 0a03 |000e: move-result v3 │ │ -4ad4fa: e003 0310 |000f: shl-int/lit8 v3, v3, #int 16 // #10 │ │ -4ad4fe: b032 |0011: add-int/2addr v2, v3 │ │ -4ad500: 1303 1800 |0012: const/16 v3, #int 24 // #18 │ │ -4ad504: 7120 d8ef 3200 |0014: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ -4ad50a: 0a02 |0017: move-result v2 │ │ -4ad50c: 8322 |0018: int-to-double v2, v2 │ │ -4ad50e: 8354 |0019: int-to-double v4, v5 │ │ -4ad510: 1900 2440 |001a: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ -4ad514: 7140 77e0 1054 |001c: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ -4ad51a: 0b04 |001f: move-result-wide v4 │ │ -4ad51c: ad02 0204 |0020: mul-double v2, v2, v4 │ │ -4ad520: 8c22 |0022: double-to-float v2, v2 │ │ -4ad522: 0f02 |0023: return v2 │ │ +4ad4d0: |[4ad4d0] no.nordicsemi.android.ble.data.Data.bytesToFloat:(BBBB)F │ │ +4ad4e0: 7110 d3ef 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad4e6: 0a02 |0003: move-result v2 │ │ +4ad4e8: 7110 d3ef 0300 |0004: invoke-static {v3}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad4ee: 0a03 |0007: move-result v3 │ │ +4ad4f0: e003 0308 |0008: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +4ad4f4: b032 |000a: add-int/2addr v2, v3 │ │ +4ad4f6: 7110 d3ef 0400 |000b: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad4fc: 0a03 |000e: move-result v3 │ │ +4ad4fe: e003 0310 |000f: shl-int/lit8 v3, v3, #int 16 // #10 │ │ +4ad502: b032 |0011: add-int/2addr v2, v3 │ │ +4ad504: 1303 1800 |0012: const/16 v3, #int 24 // #18 │ │ +4ad508: 7120 d8ef 3200 |0014: invoke-static {v2, v3}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ +4ad50e: 0a02 |0017: move-result v2 │ │ +4ad510: 8322 |0018: int-to-double v2, v2 │ │ +4ad512: 8354 |0019: int-to-double v4, v5 │ │ +4ad514: 1900 2440 |001a: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ +4ad518: 7140 77e0 1054 |001c: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@e077 │ │ +4ad51e: 0b04 |001f: move-result-wide v4 │ │ +4ad520: ad02 0204 |0020: mul-double v2, v2, v4 │ │ +4ad524: 8c22 |0022: double-to-float v2, v2 │ │ +4ad526: 0f02 |0023: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x000b line=420 │ │ 0x0014 line=418 │ │ 0x001c line=421 │ │ @@ -983507,20 +983508,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4adc2c: |[4adc2c] no.nordicsemi.android.ble.data.Data.from:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/data/Data; │ │ -4adc3c: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4adc40: 6e10 7602 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -4adc46: 0c01 |0005: move-result-object v1 │ │ -4adc48: 7020 c1ef 1000 |0006: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4adc4e: 1100 |0009: return-object v0 │ │ +4adc30: |[4adc30] no.nordicsemi.android.ble.data.Data.from:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/data/Data; │ │ +4adc40: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4adc44: 6e10 7602 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +4adc4a: 0c01 |0005: move-result-object v1 │ │ +4adc4c: 7020 c1ef 1000 |0006: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4adc52: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ @@ -983528,20 +983529,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4adc50: |[4adc50] no.nordicsemi.android.ble.data.Data.from:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/data/Data; │ │ -4adc60: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4adc64: 6e10 7e02 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -4adc6a: 0c01 |0005: move-result-object v1 │ │ -4adc6c: 7020 c1ef 1000 |0006: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4adc72: 1100 |0009: return-object v0 │ │ +4adc54: |[4adc54] no.nordicsemi.android.ble.data.Data.from:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/data/Data; │ │ +4adc64: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4adc68: 6e10 7e02 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +4adc6e: 0c01 |0005: move-result-object v1 │ │ +4adc70: 7020 c1ef 1000 |0006: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4adc76: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ @@ -983549,20 +983550,20 @@ │ │ type : '(Ljava/lang/String;)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4adc74: |[4adc74] no.nordicsemi.android.ble.data.Data.from:(Ljava/lang/String;)Lno/nordicsemi/android/ble/data/Data; │ │ -4adc84: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4adc88: 6e10 cbe0 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ -4adc8e: 0c01 |0005: move-result-object v1 │ │ -4adc90: 7020 c1ef 1000 |0006: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4adc96: 1100 |0009: return-object v0 │ │ +4adc78: |[4adc78] no.nordicsemi.android.ble.data.Data.from:(Ljava/lang/String;)Lno/nordicsemi/android/ble/data/Data; │ │ +4adc88: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4adc8c: 6e10 cbe0 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ +4adc92: 0c01 |0005: move-result-object v1 │ │ +4adc94: 7020 c1ef 1000 |0006: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4adc9a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ @@ -983570,38 +983571,38 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ad538: |[4ad538] no.nordicsemi.android.ble.data.Data.getTypeLen:(I)I │ │ -4ad548: dd00 000f |0000: and-int/lit8 v0, v0, #int 15 // #0f │ │ -4ad54c: 0f00 |0002: return v0 │ │ +4ad53c: |[4ad53c] no.nordicsemi.android.ble.data.Data.getTypeLen:(I)I │ │ +4ad54c: dd00 000f |0000: and-int/lit8 v0, v0, #int 15 // #0f │ │ +4ad550: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ name : 'opCode' │ │ type : '(B)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4adc98: |[4adc98] no.nordicsemi.android.ble.data.Data.opCode:(B)Lno/nordicsemi/android/ble/data/Data; │ │ -4adca8: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4adcac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4adcae: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ -4adcb2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4adcb4: 4f03 0102 |0006: aput-byte v3, v1, v2 │ │ -4adcb8: 7020 c1ef 1000 |0008: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4adcbe: 1100 |000b: return-object v0 │ │ +4adc9c: |[4adc9c] no.nordicsemi.android.ble.data.Data.opCode:(B)Lno/nordicsemi/android/ble/data/Data; │ │ +4adcac: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4adcb0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4adcb2: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ +4adcb6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4adcb8: 4f03 0102 |0006: aput-byte v3, v1, v2 │ │ +4adcbc: 7020 c1ef 1000 |0008: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4adcc2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) B │ │ │ │ #11 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ @@ -983609,24 +983610,24 @@ │ │ type : '(BB)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4adcc0: |[4adcc0] no.nordicsemi.android.ble.data.Data.opCode:(BB)Lno/nordicsemi/android/ble/data/Data; │ │ -4adcd0: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4adcd4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4adcd6: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ -4adcda: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4adcdc: 4f03 0102 |0006: aput-byte v3, v1, v2 │ │ -4adce0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -4adce2: 4f04 0103 |0009: aput-byte v4, v1, v3 │ │ -4adce6: 7020 c1ef 1000 |000b: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4adcec: 1100 |000e: return-object v0 │ │ +4adcc4: |[4adcc4] no.nordicsemi.android.ble.data.Data.opCode:(BB)Lno/nordicsemi/android/ble/data/Data; │ │ +4adcd4: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4adcd8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4adcda: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ +4adcde: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4adce0: 4f03 0102 |0006: aput-byte v3, v1, v2 │ │ +4adce4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +4adce6: 4f04 0103 |0009: aput-byte v4, v1, v3 │ │ +4adcea: 7020 c1ef 1000 |000b: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4adcf0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) B │ │ 0x0000 - 0x000f reg=4 (null) B │ │ │ │ @@ -983635,56 +983636,56 @@ │ │ type : '(B)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ad570: |[4ad570] no.nordicsemi.android.ble.data.Data.unsignedByteToInt:(B)I │ │ -4ad580: d500 ff00 |0000: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4ad584: 0f00 |0002: return v0 │ │ +4ad574: |[4ad574] no.nordicsemi.android.ble.data.Data.unsignedByteToInt:(B)I │ │ +4ad584: d500 ff00 |0000: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4ad588: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ name : 'unsignedByteToLong' │ │ type : '(B)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4adb88: |[4adb88] no.nordicsemi.android.ble.data.Data.unsignedByteToLong:(B)J │ │ -4adb98: 8140 |0000: int-to-long v0, v4 │ │ -4adb9a: 1602 ff00 |0001: const-wide/16 v2, #int 255 // #ff │ │ -4adb9e: c020 |0003: and-long/2addr v0, v2 │ │ -4adba0: 1000 |0004: return-wide v0 │ │ +4adb8c: |[4adb8c] no.nordicsemi.android.ble.data.Data.unsignedByteToLong:(B)J │ │ +4adb9c: 8140 |0000: int-to-long v0, v4 │ │ +4adb9e: 1602 ff00 |0001: const-wide/16 v2, #int 255 // #ff │ │ +4adba2: c020 |0003: and-long/2addr v0, v2 │ │ +4adba4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ name : 'unsignedBytesToInt' │ │ type : '(BB)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4ad588: |[4ad588] no.nordicsemi.android.ble.data.Data.unsignedBytesToInt:(BB)I │ │ -4ad598: 7110 d3ef 0000 |0000: invoke-static {v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad59e: 0a00 |0003: move-result v0 │ │ -4ad5a0: 7110 d3ef 0100 |0004: invoke-static {v1}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad5a6: 0a01 |0007: move-result v1 │ │ -4ad5a8: e001 0108 |0008: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4ad5ac: b010 |000a: add-int/2addr v0, v1 │ │ -4ad5ae: 0f00 |000b: return v0 │ │ +4ad58c: |[4ad58c] no.nordicsemi.android.ble.data.Data.unsignedBytesToInt:(BB)I │ │ +4ad59c: 7110 d3ef 0000 |0000: invoke-static {v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad5a2: 0a00 |0003: move-result v0 │ │ +4ad5a4: 7110 d3ef 0100 |0004: invoke-static {v1}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad5aa: 0a01 |0007: move-result v1 │ │ +4ad5ac: e001 0108 |0008: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4ad5b0: b010 |000a: add-int/2addr v0, v1 │ │ +4ad5b2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) B │ │ 0x0000 - 0x000c reg=1 (null) B │ │ │ │ @@ -983693,30 +983694,30 @@ │ │ type : '(BBBB)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -4ad5b0: |[4ad5b0] no.nordicsemi.android.ble.data.Data.unsignedBytesToInt:(BBBB)I │ │ -4ad5c0: 7110 d3ef 0000 |0000: invoke-static {v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad5c6: 0a00 |0003: move-result v0 │ │ -4ad5c8: 7110 d3ef 0100 |0004: invoke-static {v1}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad5ce: 0a01 |0007: move-result v1 │ │ -4ad5d0: e001 0108 |0008: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4ad5d4: b010 |000a: add-int/2addr v0, v1 │ │ -4ad5d6: 7110 d3ef 0200 |000b: invoke-static {v2}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad5dc: 0a01 |000e: move-result v1 │ │ -4ad5de: e001 0110 |000f: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -4ad5e2: b010 |0011: add-int/2addr v0, v1 │ │ -4ad5e4: 7110 d3ef 0300 |0012: invoke-static {v3}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad5ea: 0a01 |0015: move-result v1 │ │ -4ad5ec: e001 0118 |0016: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -4ad5f0: b010 |0018: add-int/2addr v0, v1 │ │ -4ad5f2: 0f00 |0019: return v0 │ │ +4ad5b4: |[4ad5b4] no.nordicsemi.android.ble.data.Data.unsignedBytesToInt:(BBBB)I │ │ +4ad5c4: 7110 d3ef 0000 |0000: invoke-static {v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad5ca: 0a00 |0003: move-result v0 │ │ +4ad5cc: 7110 d3ef 0100 |0004: invoke-static {v1}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad5d2: 0a01 |0007: move-result v1 │ │ +4ad5d4: e001 0108 |0008: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4ad5d8: b010 |000a: add-int/2addr v0, v1 │ │ +4ad5da: 7110 d3ef 0200 |000b: invoke-static {v2}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad5e0: 0a01 |000e: move-result v1 │ │ +4ad5e2: e001 0110 |000f: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +4ad5e6: b010 |0011: add-int/2addr v0, v1 │ │ +4ad5e8: 7110 d3ef 0300 |0012: invoke-static {v3}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad5ee: 0a01 |0015: move-result v1 │ │ +4ad5f0: e001 0118 |0016: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +4ad5f4: b010 |0018: add-int/2addr v0, v1 │ │ +4ad5f6: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x000b line=393 │ │ locals : │ │ 0x0000 - 0x001a reg=0 (null) B │ │ 0x0000 - 0x001a reg=1 (null) B │ │ @@ -983728,33 +983729,33 @@ │ │ type : '(BBBB)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -4adba4: |[4adba4] no.nordicsemi.android.ble.data.Data.unsignedBytesToLong:(BBBB)J │ │ -4adbb4: 7110 d4ef 0300 |0000: invoke-static {v3}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToLong:(B)J // method@efd4 │ │ -4adbba: 0b00 |0003: move-result-wide v0 │ │ -4adbbc: 7110 d4ef 0400 |0004: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToLong:(B)J // method@efd4 │ │ -4adbc2: 0b03 |0007: move-result-wide v3 │ │ -4adbc4: 1302 0800 |0008: const/16 v2, #int 8 // #8 │ │ -4adbc8: c323 |000a: shl-long/2addr v3, v2 │ │ -4adbca: bb30 |000b: add-long/2addr v0, v3 │ │ -4adbcc: 7110 d4ef 0500 |000c: invoke-static {v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToLong:(B)J // method@efd4 │ │ -4adbd2: 0b03 |000f: move-result-wide v3 │ │ -4adbd4: 1305 1000 |0010: const/16 v5, #int 16 // #10 │ │ -4adbd8: c353 |0012: shl-long/2addr v3, v5 │ │ -4adbda: bb30 |0013: add-long/2addr v0, v3 │ │ -4adbdc: 7110 d4ef 0600 |0014: invoke-static {v6}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToLong:(B)J // method@efd4 │ │ -4adbe2: 0b03 |0017: move-result-wide v3 │ │ -4adbe4: 1305 1800 |0018: const/16 v5, #int 24 // #18 │ │ -4adbe8: c353 |001a: shl-long/2addr v3, v5 │ │ -4adbea: bb30 |001b: add-long/2addr v0, v3 │ │ -4adbec: 1000 |001c: return-wide v0 │ │ +4adba8: |[4adba8] no.nordicsemi.android.ble.data.Data.unsignedBytesToLong:(BBBB)J │ │ +4adbb8: 7110 d4ef 0300 |0000: invoke-static {v3}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToLong:(B)J // method@efd4 │ │ +4adbbe: 0b00 |0003: move-result-wide v0 │ │ +4adbc0: 7110 d4ef 0400 |0004: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToLong:(B)J // method@efd4 │ │ +4adbc6: 0b03 |0007: move-result-wide v3 │ │ +4adbc8: 1302 0800 |0008: const/16 v2, #int 8 // #8 │ │ +4adbcc: c323 |000a: shl-long/2addr v3, v2 │ │ +4adbce: bb30 |000b: add-long/2addr v0, v3 │ │ +4adbd0: 7110 d4ef 0500 |000c: invoke-static {v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToLong:(B)J // method@efd4 │ │ +4adbd6: 0b03 |000f: move-result-wide v3 │ │ +4adbd8: 1305 1000 |0010: const/16 v5, #int 16 // #10 │ │ +4adbdc: c353 |0012: shl-long/2addr v3, v5 │ │ +4adbde: bb30 |0013: add-long/2addr v0, v3 │ │ +4adbe0: 7110 d4ef 0600 |0014: invoke-static {v6}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToLong:(B)J // method@efd4 │ │ +4adbe6: 0b03 |0017: move-result-wide v3 │ │ +4adbe8: 1305 1800 |0018: const/16 v5, #int 24 // #18 │ │ +4adbec: c353 |001a: shl-long/2addr v3, v5 │ │ +4adbee: bb30 |001b: add-long/2addr v0, v3 │ │ +4adbf0: 1000 |001c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x000c line=401 │ │ locals : │ │ 0x0000 - 0x001d reg=3 (null) B │ │ 0x0000 - 0x001d reg=4 (null) B │ │ @@ -983766,96 +983767,96 @@ │ │ type : '(II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -4ad5f4: |[4ad5f4] no.nordicsemi.android.ble.data.Data.unsignedToSigned:(II)I │ │ -4ad604: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ad606: b102 |0001: sub-int/2addr v2, v0 │ │ -4ad608: 9802 0002 |0002: shl-int v2, v0, v2 │ │ -4ad60c: 9500 0102 |0004: and-int v0, v1, v2 │ │ -4ad610: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -4ad614: d800 02ff |0008: add-int/lit8 v0, v2, #int -1 // #ff │ │ -4ad618: b501 |000a: and-int/2addr v1, v0 │ │ -4ad61a: b112 |000b: sub-int/2addr v2, v1 │ │ -4ad61c: da01 02ff |000c: mul-int/lit8 v1, v2, #int -1 // #ff │ │ -4ad620: 0f01 |000e: return v1 │ │ +4ad5f8: |[4ad5f8] no.nordicsemi.android.ble.data.Data.unsignedToSigned:(II)I │ │ +4ad608: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ad60a: b102 |0001: sub-int/2addr v2, v0 │ │ +4ad60c: 9802 0002 |0002: shl-int v2, v0, v2 │ │ +4ad610: 9500 0102 |0004: and-int v0, v1, v2 │ │ +4ad614: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +4ad618: d800 02ff |0008: add-int/lit8 v0, v2, #int -1 // #ff │ │ +4ad61c: b501 |000a: and-int/2addr v1, v0 │ │ +4ad61e: b112 |000b: sub-int/2addr v2, v1 │ │ +4ad620: da01 02ff |000c: mul-int/lit8 v1, v2, #int -1 // #ff │ │ +4ad624: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ name : 'unsignedToSigned' │ │ type : '(JI)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -4adbf0: |[4adbf0] no.nordicsemi.android.ble.data.Data.unsignedToSigned:(JI)J │ │ -4adc00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4adc02: b10a |0001: sub-int/2addr v10, v0 │ │ -4adc04: 980a 000a |0002: shl-int v10, v0, v10 │ │ -4adc08: 81a1 |0004: int-to-long v1, v10 │ │ -4adc0a: a003 0801 |0005: and-long v3, v8, v1 │ │ -4adc0e: 1605 0000 |0007: const-wide/16 v5, #int 0 // #0 │ │ -4adc12: 3107 0305 |0009: cmp-long v7, v3, v5 │ │ -4adc16: 3807 0a00 |000b: if-eqz v7, 0015 // +000a │ │ -4adc1a: 1603 ffff |000d: const-wide/16 v3, #int -1 // #ffff │ │ -4adc1e: b10a |000f: sub-int/2addr v10, v0 │ │ -4adc20: 81a5 |0010: int-to-long v5, v10 │ │ -4adc22: c058 |0011: and-long/2addr v8, v5 │ │ -4adc24: bc81 |0012: sub-long/2addr v1, v8 │ │ -4adc26: 9d08 0103 |0013: mul-long v8, v1, v3 │ │ -4adc2a: 1008 |0015: return-wide v8 │ │ +4adbf4: |[4adbf4] no.nordicsemi.android.ble.data.Data.unsignedToSigned:(JI)J │ │ +4adc04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4adc06: b10a |0001: sub-int/2addr v10, v0 │ │ +4adc08: 980a 000a |0002: shl-int v10, v0, v10 │ │ +4adc0c: 81a1 |0004: int-to-long v1, v10 │ │ +4adc0e: a003 0801 |0005: and-long v3, v8, v1 │ │ +4adc12: 1605 0000 |0007: const-wide/16 v5, #int 0 // #0 │ │ +4adc16: 3107 0305 |0009: cmp-long v7, v3, v5 │ │ +4adc1a: 3807 0a00 |000b: if-eqz v7, 0015 // +000a │ │ +4adc1e: 1603 ffff |000d: const-wide/16 v3, #int -1 // #ffff │ │ +4adc22: b10a |000f: sub-int/2addr v10, v0 │ │ +4adc24: 81a5 |0010: int-to-long v5, v10 │ │ +4adc26: c058 |0011: and-long/2addr v8, v5 │ │ +4adc28: bc81 |0012: sub-long/2addr v1, v8 │ │ +4adc2a: 9d08 0103 |0013: mul-long v8, v1, v3 │ │ +4adc2e: 1008 |0015: return-wide v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ad524: |[4ad524] no.nordicsemi.android.ble.data.Data.describeContents:()I │ │ -4ad534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ad536: 0f00 |0001: return v0 │ │ +4ad528: |[4ad528] no.nordicsemi.android.ble.data.Data.describeContents:()I │ │ +4ad538: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ad53a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ name : 'getByte' │ │ type : '(I)Ljava/lang/Byte;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4ad624: |[4ad624] no.nordicsemi.android.ble.data.Data.getByte:(I)Ljava/lang/Byte; │ │ -4ad634: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ -4ad638: 6e10 d1ef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4ad63e: 0a01 |0005: move-result v1 │ │ -4ad640: 3710 0400 |0006: if-le v0, v1, 000a // +0004 │ │ -4ad644: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -4ad646: 1103 |0009: return-object v3 │ │ -4ad648: 5420 6bad |000a: iget-object v0, v2, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad64c: 4803 0003 |000c: aget-byte v3, v0, v3 │ │ -4ad650: 7110 a2df 0300 |000e: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@dfa2 │ │ -4ad656: 0c03 |0011: move-result-object v3 │ │ -4ad658: 1103 |0012: return-object v3 │ │ +4ad628: |[4ad628] no.nordicsemi.android.ble.data.Data.getByte:(I)Ljava/lang/Byte; │ │ +4ad638: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ +4ad63c: 6e10 d1ef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4ad642: 0a01 |0005: move-result v1 │ │ +4ad644: 3710 0400 |0006: if-le v0, v1, 000a // +0004 │ │ +4ad648: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +4ad64a: 1103 |0009: return-object v3 │ │ +4ad64c: 5420 6bad |000a: iget-object v0, v2, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad650: 4803 0003 |000c: aget-byte v3, v0, v3 │ │ +4ad654: 7110 a2df 0300 |000e: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@dfa2 │ │ +4ad65a: 0c03 |0011: move-result-object v3 │ │ +4ad65c: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=225 │ │ 0x000a line=227 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lno/nordicsemi/android/ble/data/Data; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ @@ -983865,126 +983866,126 @@ │ │ type : '(II)Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 202 16-bit code units │ │ -4ad65c: |[4ad65c] no.nordicsemi.android.ble.data.Data.getFloatValue:(II)Ljava/lang/Float; │ │ -4ad66c: 7110 cdef 0c00 |0000: invoke-static {v12}, Lno/nordicsemi/android/ble/data/Data;.getTypeLen:(I)I // method@efcd │ │ -4ad672: 0a00 |0003: move-result v0 │ │ -4ad674: b0d0 |0004: add-int/2addr v0, v13 │ │ -4ad676: 6e10 d1ef 0b00 |0005: invoke-virtual {v11}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4ad67c: 0a01 |0008: move-result v1 │ │ -4ad67e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4ad680: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ -4ad684: 1102 |000c: return-object v2 │ │ -4ad686: 1300 3200 |000d: const/16 v0, #int 50 // #32 │ │ -4ad68a: 1501 80ff |000f: const/high16 v1, #int -8388608 // #ff80 │ │ -4ad68e: 1503 807f |0011: const/high16 v3, #int 2139095040 // #7f80 │ │ -4ad692: 12e4 |0013: const/4 v4, #int -2 // #fe │ │ -4ad694: 1505 c07f |0014: const/high16 v5, #int 2143289344 // #7fc0 │ │ -4ad698: 12f6 |0016: const/4 v6, #int -1 // #ff │ │ -4ad69a: 1227 |0017: const/4 v7, #int 2 // #2 │ │ -4ad69c: 1218 |0018: const/4 v8, #int 1 // #1 │ │ -4ad69e: 320c 6600 |0019: if-eq v12, v0, 007f // +0066 │ │ -4ad6a2: 1300 3400 |001b: const/16 v0, #int 52 // #34 │ │ -4ad6a6: 320c 0300 |001d: if-eq v12, v0, 0020 // +0003 │ │ -4ad6aa: 1102 |001f: return-object v2 │ │ -4ad6ac: 54bc 6bad |0020: iget-object v12, v11, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad6b0: d800 0d03 |0022: add-int/lit8 v0, v13, #int 3 // #03 │ │ -4ad6b4: 4802 0c00 |0024: aget-byte v2, v12, v0 │ │ -4ad6b8: 3902 4500 |0026: if-nez v2, 006b // +0045 │ │ -4ad6bc: d802 0d02 |0028: add-int/lit8 v2, v13, #int 2 // #02 │ │ -4ad6c0: 4809 0c02 |002a: aget-byte v9, v12, v2 │ │ -4ad6c4: 130a 7f00 |002c: const/16 v10, #int 127 // #7f │ │ -4ad6c8: 33a9 1a00 |002e: if-ne v9, v10, 0048 // +001a │ │ -4ad6cc: d809 0d01 |0030: add-int/lit8 v9, v13, #int 1 // #01 │ │ -4ad6d0: 4809 0c09 |0032: aget-byte v9, v12, v9 │ │ -4ad6d4: 3369 1400 |0034: if-ne v9, v6, 0048 // +0014 │ │ -4ad6d8: 4801 0c0d |0036: aget-byte v1, v12, v13 │ │ -4ad6dc: 3341 0700 |0038: if-ne v1, v4, 003f // +0007 │ │ -4ad6e0: 7110 2de0 0300 |003a: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4ad6e6: 0c0c |003d: move-result-object v12 │ │ -4ad6e8: 110c |003e: return-object v12 │ │ -4ad6ea: 4801 0c0d |003f: aget-byte v1, v12, v13 │ │ -4ad6ee: 3361 2a00 |0041: if-ne v1, v6, 006b // +002a │ │ -4ad6f2: 7110 2de0 0500 |0043: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4ad6f8: 0c0c |0046: move-result-object v12 │ │ -4ad6fa: 110c |0047: return-object v12 │ │ -4ad6fc: 4802 0c02 |0048: aget-byte v2, v12, v2 │ │ -4ad700: 1303 80ff |004a: const/16 v3, #int -128 // #ff80 │ │ -4ad704: 3332 1f00 |004c: if-ne v2, v3, 006b // +001f │ │ -4ad708: d802 0d01 |004e: add-int/lit8 v2, v13, #int 1 // #01 │ │ -4ad70c: 4802 0c02 |0050: aget-byte v2, v12, v2 │ │ -4ad710: 3902 1900 |0052: if-nez v2, 006b // +0019 │ │ -4ad714: 4802 0c0d |0054: aget-byte v2, v12, v13 │ │ -4ad718: 3802 1000 |0056: if-eqz v2, 0066 // +0010 │ │ -4ad71c: 4802 0c0d |0058: aget-byte v2, v12, v13 │ │ -4ad720: 3382 0300 |005a: if-ne v2, v8, 005d // +0003 │ │ -4ad724: 280a |005c: goto 0066 // +000a │ │ -4ad726: 4802 0c0d |005d: aget-byte v2, v12, v13 │ │ -4ad72a: 3372 0c00 |005f: if-ne v2, v7, 006b // +000c │ │ -4ad72e: 7110 2de0 0100 |0061: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4ad734: 0c0c |0064: move-result-object v12 │ │ -4ad736: 110c |0065: return-object v12 │ │ -4ad738: 7110 2de0 0500 |0066: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4ad73e: 0c0c |0069: move-result-object v12 │ │ -4ad740: 110c |006a: return-object v12 │ │ -4ad742: 4801 0c0d |006b: aget-byte v1, v12, v13 │ │ -4ad746: d802 0d01 |006d: add-int/lit8 v2, v13, #int 1 // #01 │ │ -4ad74a: 4802 0c02 |006f: aget-byte v2, v12, v2 │ │ -4ad74e: b07d |0071: add-int/2addr v13, v7 │ │ -4ad750: 480d 0c0d |0072: aget-byte v13, v12, v13 │ │ -4ad754: 480c 0c00 |0074: aget-byte v12, v12, v0 │ │ -4ad758: 7140 c3ef 21cd |0076: invoke-static {v1, v2, v13, v12}, Lno/nordicsemi/android/ble/data/Data;.bytesToFloat:(BBBB)F // method@efc3 │ │ -4ad75e: 0a0c |0079: move-result v12 │ │ -4ad760: 7110 2de0 0c00 |007a: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4ad766: 0c0c |007d: move-result-object v12 │ │ -4ad768: 110c |007e: return-object v12 │ │ -4ad76a: 54bc 6bad |007f: iget-object v12, v11, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad76e: d800 0d01 |0081: add-int/lit8 v0, v13, #int 1 // #01 │ │ -4ad772: 4802 0c00 |0083: aget-byte v2, v12, v0 │ │ -4ad776: 1279 |0085: const/4 v9, #int 7 // #7 │ │ -4ad778: 3392 0b00 |0086: if-ne v2, v9, 0091 // +000b │ │ -4ad77c: 4802 0c0d |0088: aget-byte v2, v12, v13 │ │ -4ad780: 3342 0700 |008a: if-ne v2, v4, 0091 // +0007 │ │ -4ad784: 7110 2de0 0300 |008c: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4ad78a: 0c0c |008f: move-result-object v12 │ │ -4ad78c: 110c |0090: return-object v12 │ │ -4ad78e: 4802 0c00 |0091: aget-byte v2, v12, v0 │ │ -4ad792: 3392 0600 |0093: if-ne v2, v9, 0099 // +0006 │ │ -4ad796: 4802 0c0d |0095: aget-byte v2, v12, v13 │ │ -4ad79a: 3262 1400 |0097: if-eq v2, v6, 00ab // +0014 │ │ -4ad79e: 4802 0c00 |0099: aget-byte v2, v12, v0 │ │ -4ad7a2: 1303 0800 |009b: const/16 v3, #int 8 // #8 │ │ -4ad7a6: 3332 0600 |009d: if-ne v2, v3, 00a3 // +0006 │ │ -4ad7aa: 4802 0c0d |009f: aget-byte v2, v12, v13 │ │ -4ad7ae: 3802 0a00 |00a1: if-eqz v2, 00ab // +000a │ │ -4ad7b2: 4802 0c00 |00a3: aget-byte v2, v12, v0 │ │ -4ad7b6: 3332 0b00 |00a5: if-ne v2, v3, 00b0 // +000b │ │ -4ad7ba: 4802 0c0d |00a7: aget-byte v2, v12, v13 │ │ -4ad7be: 3382 0700 |00a9: if-ne v2, v8, 00b0 // +0007 │ │ -4ad7c2: 7110 2de0 0500 |00ab: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4ad7c8: 0c0c |00ae: move-result-object v12 │ │ -4ad7ca: 110c |00af: return-object v12 │ │ -4ad7cc: 4802 0c00 |00b0: aget-byte v2, v12, v0 │ │ -4ad7d0: 3332 0b00 |00b2: if-ne v2, v3, 00bd // +000b │ │ -4ad7d4: 4802 0c0d |00b4: aget-byte v2, v12, v13 │ │ -4ad7d8: 3372 0700 |00b6: if-ne v2, v7, 00bd // +0007 │ │ -4ad7dc: 7110 2de0 0100 |00b8: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4ad7e2: 0c0c |00bb: move-result-object v12 │ │ -4ad7e4: 110c |00bc: return-object v12 │ │ -4ad7e6: 480d 0c0d |00bd: aget-byte v13, v12, v13 │ │ -4ad7ea: 480c 0c00 |00bf: aget-byte v12, v12, v0 │ │ -4ad7ee: 7120 c2ef cd00 |00c1: invoke-static {v13, v12}, Lno/nordicsemi/android/ble/data/Data;.bytesToFloat:(BB)F // method@efc2 │ │ -4ad7f4: 0a0c |00c4: move-result v12 │ │ -4ad7f6: 7110 2de0 0c00 |00c5: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4ad7fc: 0c0c |00c8: move-result-object v12 │ │ -4ad7fe: 110c |00c9: return-object v12 │ │ +4ad660: |[4ad660] no.nordicsemi.android.ble.data.Data.getFloatValue:(II)Ljava/lang/Float; │ │ +4ad670: 7110 cdef 0c00 |0000: invoke-static {v12}, Lno/nordicsemi/android/ble/data/Data;.getTypeLen:(I)I // method@efcd │ │ +4ad676: 0a00 |0003: move-result v0 │ │ +4ad678: b0d0 |0004: add-int/2addr v0, v13 │ │ +4ad67a: 6e10 d1ef 0b00 |0005: invoke-virtual {v11}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4ad680: 0a01 |0008: move-result v1 │ │ +4ad682: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4ad684: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ +4ad688: 1102 |000c: return-object v2 │ │ +4ad68a: 1300 3200 |000d: const/16 v0, #int 50 // #32 │ │ +4ad68e: 1501 80ff |000f: const/high16 v1, #int -8388608 // #ff80 │ │ +4ad692: 1503 807f |0011: const/high16 v3, #int 2139095040 // #7f80 │ │ +4ad696: 12e4 |0013: const/4 v4, #int -2 // #fe │ │ +4ad698: 1505 c07f |0014: const/high16 v5, #int 2143289344 // #7fc0 │ │ +4ad69c: 12f6 |0016: const/4 v6, #int -1 // #ff │ │ +4ad69e: 1227 |0017: const/4 v7, #int 2 // #2 │ │ +4ad6a0: 1218 |0018: const/4 v8, #int 1 // #1 │ │ +4ad6a2: 320c 6600 |0019: if-eq v12, v0, 007f // +0066 │ │ +4ad6a6: 1300 3400 |001b: const/16 v0, #int 52 // #34 │ │ +4ad6aa: 320c 0300 |001d: if-eq v12, v0, 0020 // +0003 │ │ +4ad6ae: 1102 |001f: return-object v2 │ │ +4ad6b0: 54bc 6bad |0020: iget-object v12, v11, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad6b4: d800 0d03 |0022: add-int/lit8 v0, v13, #int 3 // #03 │ │ +4ad6b8: 4802 0c00 |0024: aget-byte v2, v12, v0 │ │ +4ad6bc: 3902 4500 |0026: if-nez v2, 006b // +0045 │ │ +4ad6c0: d802 0d02 |0028: add-int/lit8 v2, v13, #int 2 // #02 │ │ +4ad6c4: 4809 0c02 |002a: aget-byte v9, v12, v2 │ │ +4ad6c8: 130a 7f00 |002c: const/16 v10, #int 127 // #7f │ │ +4ad6cc: 33a9 1a00 |002e: if-ne v9, v10, 0048 // +001a │ │ +4ad6d0: d809 0d01 |0030: add-int/lit8 v9, v13, #int 1 // #01 │ │ +4ad6d4: 4809 0c09 |0032: aget-byte v9, v12, v9 │ │ +4ad6d8: 3369 1400 |0034: if-ne v9, v6, 0048 // +0014 │ │ +4ad6dc: 4801 0c0d |0036: aget-byte v1, v12, v13 │ │ +4ad6e0: 3341 0700 |0038: if-ne v1, v4, 003f // +0007 │ │ +4ad6e4: 7110 2de0 0300 |003a: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4ad6ea: 0c0c |003d: move-result-object v12 │ │ +4ad6ec: 110c |003e: return-object v12 │ │ +4ad6ee: 4801 0c0d |003f: aget-byte v1, v12, v13 │ │ +4ad6f2: 3361 2a00 |0041: if-ne v1, v6, 006b // +002a │ │ +4ad6f6: 7110 2de0 0500 |0043: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4ad6fc: 0c0c |0046: move-result-object v12 │ │ +4ad6fe: 110c |0047: return-object v12 │ │ +4ad700: 4802 0c02 |0048: aget-byte v2, v12, v2 │ │ +4ad704: 1303 80ff |004a: const/16 v3, #int -128 // #ff80 │ │ +4ad708: 3332 1f00 |004c: if-ne v2, v3, 006b // +001f │ │ +4ad70c: d802 0d01 |004e: add-int/lit8 v2, v13, #int 1 // #01 │ │ +4ad710: 4802 0c02 |0050: aget-byte v2, v12, v2 │ │ +4ad714: 3902 1900 |0052: if-nez v2, 006b // +0019 │ │ +4ad718: 4802 0c0d |0054: aget-byte v2, v12, v13 │ │ +4ad71c: 3802 1000 |0056: if-eqz v2, 0066 // +0010 │ │ +4ad720: 4802 0c0d |0058: aget-byte v2, v12, v13 │ │ +4ad724: 3382 0300 |005a: if-ne v2, v8, 005d // +0003 │ │ +4ad728: 280a |005c: goto 0066 // +000a │ │ +4ad72a: 4802 0c0d |005d: aget-byte v2, v12, v13 │ │ +4ad72e: 3372 0c00 |005f: if-ne v2, v7, 006b // +000c │ │ +4ad732: 7110 2de0 0100 |0061: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4ad738: 0c0c |0064: move-result-object v12 │ │ +4ad73a: 110c |0065: return-object v12 │ │ +4ad73c: 7110 2de0 0500 |0066: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4ad742: 0c0c |0069: move-result-object v12 │ │ +4ad744: 110c |006a: return-object v12 │ │ +4ad746: 4801 0c0d |006b: aget-byte v1, v12, v13 │ │ +4ad74a: d802 0d01 |006d: add-int/lit8 v2, v13, #int 1 // #01 │ │ +4ad74e: 4802 0c02 |006f: aget-byte v2, v12, v2 │ │ +4ad752: b07d |0071: add-int/2addr v13, v7 │ │ +4ad754: 480d 0c0d |0072: aget-byte v13, v12, v13 │ │ +4ad758: 480c 0c00 |0074: aget-byte v12, v12, v0 │ │ +4ad75c: 7140 c3ef 21cd |0076: invoke-static {v1, v2, v13, v12}, Lno/nordicsemi/android/ble/data/Data;.bytesToFloat:(BBBB)F // method@efc3 │ │ +4ad762: 0a0c |0079: move-result v12 │ │ +4ad764: 7110 2de0 0c00 |007a: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4ad76a: 0c0c |007d: move-result-object v12 │ │ +4ad76c: 110c |007e: return-object v12 │ │ +4ad76e: 54bc 6bad |007f: iget-object v12, v11, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad772: d800 0d01 |0081: add-int/lit8 v0, v13, #int 1 // #01 │ │ +4ad776: 4802 0c00 |0083: aget-byte v2, v12, v0 │ │ +4ad77a: 1279 |0085: const/4 v9, #int 7 // #7 │ │ +4ad77c: 3392 0b00 |0086: if-ne v2, v9, 0091 // +000b │ │ +4ad780: 4802 0c0d |0088: aget-byte v2, v12, v13 │ │ +4ad784: 3342 0700 |008a: if-ne v2, v4, 0091 // +0007 │ │ +4ad788: 7110 2de0 0300 |008c: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4ad78e: 0c0c |008f: move-result-object v12 │ │ +4ad790: 110c |0090: return-object v12 │ │ +4ad792: 4802 0c00 |0091: aget-byte v2, v12, v0 │ │ +4ad796: 3392 0600 |0093: if-ne v2, v9, 0099 // +0006 │ │ +4ad79a: 4802 0c0d |0095: aget-byte v2, v12, v13 │ │ +4ad79e: 3262 1400 |0097: if-eq v2, v6, 00ab // +0014 │ │ +4ad7a2: 4802 0c00 |0099: aget-byte v2, v12, v0 │ │ +4ad7a6: 1303 0800 |009b: const/16 v3, #int 8 // #8 │ │ +4ad7aa: 3332 0600 |009d: if-ne v2, v3, 00a3 // +0006 │ │ +4ad7ae: 4802 0c0d |009f: aget-byte v2, v12, v13 │ │ +4ad7b2: 3802 0a00 |00a1: if-eqz v2, 00ab // +000a │ │ +4ad7b6: 4802 0c00 |00a3: aget-byte v2, v12, v0 │ │ +4ad7ba: 3332 0b00 |00a5: if-ne v2, v3, 00b0 // +000b │ │ +4ad7be: 4802 0c0d |00a7: aget-byte v2, v12, v13 │ │ +4ad7c2: 3382 0700 |00a9: if-ne v2, v8, 00b0 // +0007 │ │ +4ad7c6: 7110 2de0 0500 |00ab: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4ad7cc: 0c0c |00ae: move-result-object v12 │ │ +4ad7ce: 110c |00af: return-object v12 │ │ +4ad7d0: 4802 0c00 |00b0: aget-byte v2, v12, v0 │ │ +4ad7d4: 3332 0b00 |00b2: if-ne v2, v3, 00bd // +000b │ │ +4ad7d8: 4802 0c0d |00b4: aget-byte v2, v12, v13 │ │ +4ad7dc: 3372 0700 |00b6: if-ne v2, v7, 00bd // +0007 │ │ +4ad7e0: 7110 2de0 0100 |00b8: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4ad7e6: 0c0c |00bb: move-result-object v12 │ │ +4ad7e8: 110c |00bc: return-object v12 │ │ +4ad7ea: 480d 0c0d |00bd: aget-byte v13, v12, v13 │ │ +4ad7ee: 480c 0c00 |00bf: aget-byte v12, v12, v0 │ │ +4ad7f2: 7120 c2ef cd00 |00c1: invoke-static {v13, v12}, Lno/nordicsemi/android/ble/data/Data;.bytesToFloat:(BB)F // method@efc2 │ │ +4ad7f8: 0a0c |00c4: move-result v12 │ │ +4ad7fa: 7110 2de0 0c00 |00c5: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4ad800: 0c0c |00c8: move-result-object v12 │ │ +4ad802: 110c |00c9: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0020 line=339 │ │ 0x002a line=340 │ │ 0x0036 line=341 │ │ 0x003a line=342 │ │ @@ -984013,122 +984014,122 @@ │ │ type : '(II)Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 222 16-bit code units │ │ -4ad800: |[4ad800] no.nordicsemi.android.ble.data.Data.getIntValue:(II)Ljava/lang/Integer; │ │ -4ad810: 7110 cdef 0400 |0000: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.getTypeLen:(I)I // method@efcd │ │ -4ad816: 0a00 |0003: move-result v0 │ │ -4ad818: b050 |0004: add-int/2addr v0, v5 │ │ -4ad81a: 6e10 d1ef 0300 |0005: invoke-virtual {v3}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4ad820: 0a01 |0008: move-result v1 │ │ -4ad822: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4ad824: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ -4ad828: 1102 |000c: return-object v2 │ │ -4ad82a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4ad82c: 2b04 b800 0000 |000e: packed-switch v4, 000000c6 // +000000b8 │ │ -4ad832: 2b04 c100 0000 |0011: packed-switch v4, 000000d2 // +000000c1 │ │ -4ad838: 1102 |0014: return-object v2 │ │ -4ad83a: 5434 6bad |0015: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad83e: 4800 0405 |0017: aget-byte v0, v4, v5 │ │ -4ad842: d801 0501 |0019: add-int/lit8 v1, v5, #int 1 // #01 │ │ -4ad846: 4801 0401 |001b: aget-byte v1, v4, v1 │ │ -4ad84a: d802 0502 |001d: add-int/lit8 v2, v5, #int 2 // #02 │ │ -4ad84e: 4802 0402 |001f: aget-byte v2, v4, v2 │ │ -4ad852: d805 0503 |0021: add-int/lit8 v5, v5, #int 3 // #03 │ │ -4ad856: 4804 0405 |0023: aget-byte v4, v4, v5 │ │ -4ad85a: 7140 d6ef 1042 |0025: invoke-static {v0, v1, v2, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BBBB)I // method@efd6 │ │ -4ad860: 0a04 |0028: move-result v4 │ │ -4ad862: 1305 2000 |0029: const/16 v5, #int 32 // #20 │ │ -4ad866: 7120 d8ef 5400 |002b: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ -4ad86c: 0a04 |002e: move-result v4 │ │ -4ad86e: 7110 4ee0 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4ad874: 0c04 |0032: move-result-object v4 │ │ -4ad876: 1104 |0033: return-object v4 │ │ -4ad878: 5434 6bad |0034: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad87c: 4801 0405 |0036: aget-byte v1, v4, v5 │ │ -4ad880: d802 0501 |0038: add-int/lit8 v2, v5, #int 1 // #01 │ │ -4ad884: 4802 0402 |003a: aget-byte v2, v4, v2 │ │ -4ad888: d805 0502 |003c: add-int/lit8 v5, v5, #int 2 // #02 │ │ -4ad88c: 4804 0405 |003e: aget-byte v4, v4, v5 │ │ -4ad890: 7140 d6ef 2104 |0040: invoke-static {v1, v2, v4, v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BBBB)I // method@efd6 │ │ -4ad896: 0a04 |0043: move-result v4 │ │ -4ad898: 1305 1800 |0044: const/16 v5, #int 24 // #18 │ │ -4ad89c: 7120 d8ef 5400 |0046: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ -4ad8a2: 0a04 |0049: move-result v4 │ │ -4ad8a4: 7110 4ee0 0400 |004a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4ad8aa: 0c04 |004d: move-result-object v4 │ │ -4ad8ac: 1104 |004e: return-object v4 │ │ -4ad8ae: 5434 6bad |004f: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad8b2: 4800 0405 |0051: aget-byte v0, v4, v5 │ │ -4ad8b6: d805 0501 |0053: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4ad8ba: 4804 0405 |0055: aget-byte v4, v4, v5 │ │ -4ad8be: 7120 d5ef 4000 |0057: invoke-static {v0, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BB)I // method@efd5 │ │ -4ad8c4: 0a04 |005a: move-result v4 │ │ -4ad8c6: 1305 1000 |005b: const/16 v5, #int 16 // #10 │ │ -4ad8ca: 7120 d8ef 5400 |005d: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ -4ad8d0: 0a04 |0060: move-result v4 │ │ -4ad8d2: 7110 4ee0 0400 |0061: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4ad8d8: 0c04 |0064: move-result-object v4 │ │ -4ad8da: 1104 |0065: return-object v4 │ │ -4ad8dc: 5434 6bad |0066: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad8e0: 4804 0405 |0068: aget-byte v4, v4, v5 │ │ -4ad8e4: 7110 d3ef 0400 |006a: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad8ea: 0a04 |006d: move-result v4 │ │ -4ad8ec: 1305 0800 |006e: const/16 v5, #int 8 // #8 │ │ -4ad8f0: 7120 d8ef 5400 |0070: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ -4ad8f6: 0a04 |0073: move-result v4 │ │ -4ad8f8: 7110 4ee0 0400 |0074: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4ad8fe: 0c04 |0077: move-result-object v4 │ │ -4ad900: 1104 |0078: return-object v4 │ │ -4ad902: 5434 6bad |0079: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad906: 4800 0405 |007b: aget-byte v0, v4, v5 │ │ -4ad90a: d801 0501 |007d: add-int/lit8 v1, v5, #int 1 // #01 │ │ -4ad90e: 4801 0401 |007f: aget-byte v1, v4, v1 │ │ -4ad912: d802 0502 |0081: add-int/lit8 v2, v5, #int 2 // #02 │ │ -4ad916: 4802 0402 |0083: aget-byte v2, v4, v2 │ │ -4ad91a: d805 0503 |0085: add-int/lit8 v5, v5, #int 3 // #03 │ │ -4ad91e: 4804 0405 |0087: aget-byte v4, v4, v5 │ │ -4ad922: 7140 d6ef 1042 |0089: invoke-static {v0, v1, v2, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BBBB)I // method@efd6 │ │ -4ad928: 0a04 |008c: move-result v4 │ │ -4ad92a: 7110 4ee0 0400 |008d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4ad930: 0c04 |0090: move-result-object v4 │ │ -4ad932: 1104 |0091: return-object v4 │ │ -4ad934: 5434 6bad |0092: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad938: 4801 0405 |0094: aget-byte v1, v4, v5 │ │ -4ad93c: d802 0501 |0096: add-int/lit8 v2, v5, #int 1 // #01 │ │ -4ad940: 4802 0402 |0098: aget-byte v2, v4, v2 │ │ -4ad944: d805 0502 |009a: add-int/lit8 v5, v5, #int 2 // #02 │ │ -4ad948: 4804 0405 |009c: aget-byte v4, v4, v5 │ │ -4ad94c: 7140 d6ef 2104 |009e: invoke-static {v1, v2, v4, v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BBBB)I // method@efd6 │ │ -4ad952: 0a04 |00a1: move-result v4 │ │ -4ad954: 7110 4ee0 0400 |00a2: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4ad95a: 0c04 |00a5: move-result-object v4 │ │ -4ad95c: 1104 |00a6: return-object v4 │ │ -4ad95e: 5434 6bad |00a7: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad962: 4800 0405 |00a9: aget-byte v0, v4, v5 │ │ -4ad966: d805 0501 |00ab: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4ad96a: 4804 0405 |00ad: aget-byte v4, v4, v5 │ │ -4ad96e: 7120 d5ef 4000 |00af: invoke-static {v0, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BB)I // method@efd5 │ │ -4ad974: 0a04 |00b2: move-result v4 │ │ -4ad976: 7110 4ee0 0400 |00b3: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4ad97c: 0c04 |00b6: move-result-object v4 │ │ -4ad97e: 1104 |00b7: return-object v4 │ │ -4ad980: 5434 6bad |00b8: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad984: 4804 0405 |00ba: aget-byte v4, v4, v5 │ │ -4ad988: 7110 d3ef 0400 |00bc: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ -4ad98e: 0a04 |00bf: move-result v4 │ │ -4ad990: 7110 4ee0 0400 |00c0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4ad996: 0c04 |00c3: move-result-object v4 │ │ -4ad998: 1104 |00c4: return-object v4 │ │ -4ad99a: 0000 |00c5: nop // spacer │ │ -4ad99c: 0001 0400 1100 0000 aa00 0000 9900 ... |00c6: packed-switch-data (12 units) │ │ -4ad9b4: 0001 0400 2100 0000 5500 0000 3e00 ... |00d2: packed-switch-data (12 units) │ │ +4ad804: |[4ad804] no.nordicsemi.android.ble.data.Data.getIntValue:(II)Ljava/lang/Integer; │ │ +4ad814: 7110 cdef 0400 |0000: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.getTypeLen:(I)I // method@efcd │ │ +4ad81a: 0a00 |0003: move-result v0 │ │ +4ad81c: b050 |0004: add-int/2addr v0, v5 │ │ +4ad81e: 6e10 d1ef 0300 |0005: invoke-virtual {v3}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4ad824: 0a01 |0008: move-result v1 │ │ +4ad826: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4ad828: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ +4ad82c: 1102 |000c: return-object v2 │ │ +4ad82e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4ad830: 2b04 b800 0000 |000e: packed-switch v4, 000000c6 // +000000b8 │ │ +4ad836: 2b04 c100 0000 |0011: packed-switch v4, 000000d2 // +000000c1 │ │ +4ad83c: 1102 |0014: return-object v2 │ │ +4ad83e: 5434 6bad |0015: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad842: 4800 0405 |0017: aget-byte v0, v4, v5 │ │ +4ad846: d801 0501 |0019: add-int/lit8 v1, v5, #int 1 // #01 │ │ +4ad84a: 4801 0401 |001b: aget-byte v1, v4, v1 │ │ +4ad84e: d802 0502 |001d: add-int/lit8 v2, v5, #int 2 // #02 │ │ +4ad852: 4802 0402 |001f: aget-byte v2, v4, v2 │ │ +4ad856: d805 0503 |0021: add-int/lit8 v5, v5, #int 3 // #03 │ │ +4ad85a: 4804 0405 |0023: aget-byte v4, v4, v5 │ │ +4ad85e: 7140 d6ef 1042 |0025: invoke-static {v0, v1, v2, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BBBB)I // method@efd6 │ │ +4ad864: 0a04 |0028: move-result v4 │ │ +4ad866: 1305 2000 |0029: const/16 v5, #int 32 // #20 │ │ +4ad86a: 7120 d8ef 5400 |002b: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ +4ad870: 0a04 |002e: move-result v4 │ │ +4ad872: 7110 4ee0 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4ad878: 0c04 |0032: move-result-object v4 │ │ +4ad87a: 1104 |0033: return-object v4 │ │ +4ad87c: 5434 6bad |0034: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad880: 4801 0405 |0036: aget-byte v1, v4, v5 │ │ +4ad884: d802 0501 |0038: add-int/lit8 v2, v5, #int 1 // #01 │ │ +4ad888: 4802 0402 |003a: aget-byte v2, v4, v2 │ │ +4ad88c: d805 0502 |003c: add-int/lit8 v5, v5, #int 2 // #02 │ │ +4ad890: 4804 0405 |003e: aget-byte v4, v4, v5 │ │ +4ad894: 7140 d6ef 2104 |0040: invoke-static {v1, v2, v4, v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BBBB)I // method@efd6 │ │ +4ad89a: 0a04 |0043: move-result v4 │ │ +4ad89c: 1305 1800 |0044: const/16 v5, #int 24 // #18 │ │ +4ad8a0: 7120 d8ef 5400 |0046: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ +4ad8a6: 0a04 |0049: move-result v4 │ │ +4ad8a8: 7110 4ee0 0400 |004a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4ad8ae: 0c04 |004d: move-result-object v4 │ │ +4ad8b0: 1104 |004e: return-object v4 │ │ +4ad8b2: 5434 6bad |004f: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad8b6: 4800 0405 |0051: aget-byte v0, v4, v5 │ │ +4ad8ba: d805 0501 |0053: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4ad8be: 4804 0405 |0055: aget-byte v4, v4, v5 │ │ +4ad8c2: 7120 d5ef 4000 |0057: invoke-static {v0, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BB)I // method@efd5 │ │ +4ad8c8: 0a04 |005a: move-result v4 │ │ +4ad8ca: 1305 1000 |005b: const/16 v5, #int 16 // #10 │ │ +4ad8ce: 7120 d8ef 5400 |005d: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ +4ad8d4: 0a04 |0060: move-result v4 │ │ +4ad8d6: 7110 4ee0 0400 |0061: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4ad8dc: 0c04 |0064: move-result-object v4 │ │ +4ad8de: 1104 |0065: return-object v4 │ │ +4ad8e0: 5434 6bad |0066: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad8e4: 4804 0405 |0068: aget-byte v4, v4, v5 │ │ +4ad8e8: 7110 d3ef 0400 |006a: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad8ee: 0a04 |006d: move-result v4 │ │ +4ad8f0: 1305 0800 |006e: const/16 v5, #int 8 // #8 │ │ +4ad8f4: 7120 d8ef 5400 |0070: invoke-static {v4, v5}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(II)I // method@efd8 │ │ +4ad8fa: 0a04 |0073: move-result v4 │ │ +4ad8fc: 7110 4ee0 0400 |0074: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4ad902: 0c04 |0077: move-result-object v4 │ │ +4ad904: 1104 |0078: return-object v4 │ │ +4ad906: 5434 6bad |0079: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad90a: 4800 0405 |007b: aget-byte v0, v4, v5 │ │ +4ad90e: d801 0501 |007d: add-int/lit8 v1, v5, #int 1 // #01 │ │ +4ad912: 4801 0401 |007f: aget-byte v1, v4, v1 │ │ +4ad916: d802 0502 |0081: add-int/lit8 v2, v5, #int 2 // #02 │ │ +4ad91a: 4802 0402 |0083: aget-byte v2, v4, v2 │ │ +4ad91e: d805 0503 |0085: add-int/lit8 v5, v5, #int 3 // #03 │ │ +4ad922: 4804 0405 |0087: aget-byte v4, v4, v5 │ │ +4ad926: 7140 d6ef 1042 |0089: invoke-static {v0, v1, v2, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BBBB)I // method@efd6 │ │ +4ad92c: 0a04 |008c: move-result v4 │ │ +4ad92e: 7110 4ee0 0400 |008d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4ad934: 0c04 |0090: move-result-object v4 │ │ +4ad936: 1104 |0091: return-object v4 │ │ +4ad938: 5434 6bad |0092: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad93c: 4801 0405 |0094: aget-byte v1, v4, v5 │ │ +4ad940: d802 0501 |0096: add-int/lit8 v2, v5, #int 1 // #01 │ │ +4ad944: 4802 0402 |0098: aget-byte v2, v4, v2 │ │ +4ad948: d805 0502 |009a: add-int/lit8 v5, v5, #int 2 // #02 │ │ +4ad94c: 4804 0405 |009c: aget-byte v4, v4, v5 │ │ +4ad950: 7140 d6ef 2104 |009e: invoke-static {v1, v2, v4, v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BBBB)I // method@efd6 │ │ +4ad956: 0a04 |00a1: move-result v4 │ │ +4ad958: 7110 4ee0 0400 |00a2: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4ad95e: 0c04 |00a5: move-result-object v4 │ │ +4ad960: 1104 |00a6: return-object v4 │ │ +4ad962: 5434 6bad |00a7: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad966: 4800 0405 |00a9: aget-byte v0, v4, v5 │ │ +4ad96a: d805 0501 |00ab: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4ad96e: 4804 0405 |00ad: aget-byte v4, v4, v5 │ │ +4ad972: 7120 d5ef 4000 |00af: invoke-static {v0, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToInt:(BB)I // method@efd5 │ │ +4ad978: 0a04 |00b2: move-result v4 │ │ +4ad97a: 7110 4ee0 0400 |00b3: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4ad980: 0c04 |00b6: move-result-object v4 │ │ +4ad982: 1104 |00b7: return-object v4 │ │ +4ad984: 5434 6bad |00b8: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad988: 4804 0405 |00ba: aget-byte v4, v4, v5 │ │ +4ad98c: 7110 d3ef 0400 |00bc: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedByteToInt:(B)I // method@efd3 │ │ +4ad992: 0a04 |00bf: move-result v4 │ │ +4ad994: 7110 4ee0 0400 |00c0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4ad99a: 0c04 |00c3: move-result-object v4 │ │ +4ad99c: 1104 |00c4: return-object v4 │ │ +4ad99e: 0000 |00c5: nop // spacer │ │ +4ad9a0: 0001 0400 1100 0000 aa00 0000 9900 ... |00c6: packed-switch-data (12 units) │ │ +4ad9b8: 0001 0400 2100 0000 5500 0000 3e00 ... |00d2: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0015 line=275 │ │ 0x0034 line=271 │ │ 0x004f line=267 │ │ 0x0066 line=264 │ │ @@ -984146,57 +984147,57 @@ │ │ type : '(II)Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -4ad9cc: |[4ad9cc] no.nordicsemi.android.ble.data.Data.getLongValue:(II)Ljava/lang/Long; │ │ -4ad9dc: 7110 cdef 0400 |0000: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.getTypeLen:(I)I // method@efcd │ │ -4ad9e2: 0a00 |0003: move-result v0 │ │ -4ad9e4: b050 |0004: add-int/2addr v0, v5 │ │ -4ad9e6: 6e10 d1ef 0300 |0005: invoke-virtual {v3}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4ad9ec: 0a01 |0008: move-result v1 │ │ -4ad9ee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4ad9f0: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ -4ad9f4: 1102 |000c: return-object v2 │ │ -4ad9f6: 1300 1400 |000d: const/16 v0, #int 20 // #14 │ │ -4ad9fa: 3204 2600 |000f: if-eq v4, v0, 0035 // +0026 │ │ -4ad9fe: 1300 2400 |0011: const/16 v0, #int 36 // #24 │ │ -4ada02: 3204 0300 |0013: if-eq v4, v0, 0016 // +0003 │ │ -4ada06: 1102 |0015: return-object v2 │ │ -4ada08: 5434 6bad |0016: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ada0c: 4800 0405 |0018: aget-byte v0, v4, v5 │ │ -4ada10: d801 0501 |001a: add-int/lit8 v1, v5, #int 1 // #01 │ │ -4ada14: 4801 0401 |001c: aget-byte v1, v4, v1 │ │ -4ada18: d802 0502 |001e: add-int/lit8 v2, v5, #int 2 // #02 │ │ -4ada1c: 4802 0402 |0020: aget-byte v2, v4, v2 │ │ -4ada20: d805 0503 |0022: add-int/lit8 v5, v5, #int 3 // #03 │ │ -4ada24: 4804 0405 |0024: aget-byte v4, v4, v5 │ │ -4ada28: 7140 d7ef 1042 |0026: invoke-static {v0, v1, v2, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToLong:(BBBB)J // method@efd7 │ │ -4ada2e: 0b04 |0029: move-result-wide v4 │ │ -4ada30: 1300 2000 |002a: const/16 v0, #int 32 // #20 │ │ -4ada34: 7130 d9ef 5400 |002c: invoke-static {v4, v5, v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(JI)J // method@efd9 │ │ -4ada3a: 0b04 |002f: move-result-wide v4 │ │ -4ada3c: 7120 5ee0 5400 |0030: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -4ada42: 0c04 |0033: move-result-object v4 │ │ -4ada44: 1104 |0034: return-object v4 │ │ -4ada46: 5434 6bad |0035: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ada4a: 4800 0405 |0037: aget-byte v0, v4, v5 │ │ -4ada4e: d801 0501 |0039: add-int/lit8 v1, v5, #int 1 // #01 │ │ -4ada52: 4801 0401 |003b: aget-byte v1, v4, v1 │ │ -4ada56: d802 0502 |003d: add-int/lit8 v2, v5, #int 2 // #02 │ │ -4ada5a: 4802 0402 |003f: aget-byte v2, v4, v2 │ │ -4ada5e: d805 0503 |0041: add-int/lit8 v5, v5, #int 3 // #03 │ │ -4ada62: 4804 0405 |0043: aget-byte v4, v4, v5 │ │ -4ada66: 7140 d7ef 1042 |0045: invoke-static {v0, v1, v2, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToLong:(BBBB)J // method@efd7 │ │ -4ada6c: 0b04 |0048: move-result-wide v4 │ │ -4ada6e: 7120 5ee0 5400 |0049: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -4ada74: 0c04 |004c: move-result-object v4 │ │ -4ada76: 1104 |004d: return-object v4 │ │ +4ad9d0: |[4ad9d0] no.nordicsemi.android.ble.data.Data.getLongValue:(II)Ljava/lang/Long; │ │ +4ad9e0: 7110 cdef 0400 |0000: invoke-static {v4}, Lno/nordicsemi/android/ble/data/Data;.getTypeLen:(I)I // method@efcd │ │ +4ad9e6: 0a00 |0003: move-result v0 │ │ +4ad9e8: b050 |0004: add-int/2addr v0, v5 │ │ +4ad9ea: 6e10 d1ef 0300 |0005: invoke-virtual {v3}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4ad9f0: 0a01 |0008: move-result v1 │ │ +4ad9f2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4ad9f4: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ +4ad9f8: 1102 |000c: return-object v2 │ │ +4ad9fa: 1300 1400 |000d: const/16 v0, #int 20 // #14 │ │ +4ad9fe: 3204 2600 |000f: if-eq v4, v0, 0035 // +0026 │ │ +4ada02: 1300 2400 |0011: const/16 v0, #int 36 // #24 │ │ +4ada06: 3204 0300 |0013: if-eq v4, v0, 0016 // +0003 │ │ +4ada0a: 1102 |0015: return-object v2 │ │ +4ada0c: 5434 6bad |0016: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ada10: 4800 0405 |0018: aget-byte v0, v4, v5 │ │ +4ada14: d801 0501 |001a: add-int/lit8 v1, v5, #int 1 // #01 │ │ +4ada18: 4801 0401 |001c: aget-byte v1, v4, v1 │ │ +4ada1c: d802 0502 |001e: add-int/lit8 v2, v5, #int 2 // #02 │ │ +4ada20: 4802 0402 |0020: aget-byte v2, v4, v2 │ │ +4ada24: d805 0503 |0022: add-int/lit8 v5, v5, #int 3 // #03 │ │ +4ada28: 4804 0405 |0024: aget-byte v4, v4, v5 │ │ +4ada2c: 7140 d7ef 1042 |0026: invoke-static {v0, v1, v2, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToLong:(BBBB)J // method@efd7 │ │ +4ada32: 0b04 |0029: move-result-wide v4 │ │ +4ada34: 1300 2000 |002a: const/16 v0, #int 32 // #20 │ │ +4ada38: 7130 d9ef 5400 |002c: invoke-static {v4, v5, v0}, Lno/nordicsemi/android/ble/data/Data;.unsignedToSigned:(JI)J // method@efd9 │ │ +4ada3e: 0b04 |002f: move-result-wide v4 │ │ +4ada40: 7120 5ee0 5400 |0030: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +4ada46: 0c04 |0033: move-result-object v4 │ │ +4ada48: 1104 |0034: return-object v4 │ │ +4ada4a: 5434 6bad |0035: iget-object v4, v3, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ada4e: 4800 0405 |0037: aget-byte v0, v4, v5 │ │ +4ada52: d801 0501 |0039: add-int/lit8 v1, v5, #int 1 // #01 │ │ +4ada56: 4801 0401 |003b: aget-byte v1, v4, v1 │ │ +4ada5a: d802 0502 |003d: add-int/lit8 v2, v5, #int 2 // #02 │ │ +4ada5e: 4802 0402 |003f: aget-byte v2, v4, v2 │ │ +4ada62: d805 0503 |0041: add-int/lit8 v5, v5, #int 3 // #03 │ │ +4ada66: 4804 0405 |0043: aget-byte v4, v4, v5 │ │ +4ada6a: 7140 d7ef 1042 |0045: invoke-static {v0, v1, v2, v4}, Lno/nordicsemi/android/ble/data/Data;.unsignedBytesToLong:(BBBB)J // method@efd7 │ │ +4ada70: 0b04 |0048: move-result-wide v4 │ │ +4ada72: 7120 5ee0 5400 |0049: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +4ada78: 0c04 |004c: move-result-object v4 │ │ +4ada7a: 1104 |004d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0016 line=302 │ │ 0x0035 line=306 │ │ locals : │ │ 0x0000 - 0x004e reg=3 this Lno/nordicsemi/android/ble/data/Data; │ │ @@ -984208,38 +984209,38 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -4ada78: |[4ada78] no.nordicsemi.android.ble.data.Data.getStringValue:(I)Ljava/lang/String; │ │ -4ada88: 5440 6bad |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ada8c: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -4ada90: 2101 |0004: array-length v1, v0 │ │ -4ada92: 3715 0300 |0005: if-le v5, v1, 0008 // +0003 │ │ -4ada96: 281b |0007: goto 0022 // +001b │ │ -4ada98: 2100 |0008: array-length v0, v0 │ │ -4ada9a: b150 |0009: sub-int/2addr v0, v5 │ │ -4ada9c: 2300 1e1e |000a: new-array v0, v0, [B // type@1e1e │ │ -4adaa0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -4adaa2: 5442 6bad |000d: iget-object v2, v4, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4adaa6: 2123 |000f: array-length v3, v2 │ │ -4adaa8: b153 |0010: sub-int/2addr v3, v5 │ │ -4adaaa: 3231 0b00 |0011: if-eq v1, v3, 001c // +000b │ │ -4adaae: 9003 0501 |0013: add-int v3, v5, v1 │ │ -4adab2: 4802 0203 |0015: aget-byte v2, v2, v3 │ │ -4adab6: 4f02 0001 |0017: aput-byte v2, v0, v1 │ │ -4adaba: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4adabe: 28f2 |001b: goto 000d // -000e │ │ -4adac0: 2205 0619 |001c: new-instance v5, Ljava/lang/String; // type@1906 │ │ -4adac4: 7020 b8e0 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/String;.:([B)V // method@e0b8 │ │ -4adaca: 1105 |0021: return-object v5 │ │ -4adacc: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -4adace: 1105 |0023: return-object v5 │ │ +4ada7c: |[4ada7c] no.nordicsemi.android.ble.data.Data.getStringValue:(I)Ljava/lang/String; │ │ +4ada8c: 5440 6bad |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ada90: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +4ada94: 2101 |0004: array-length v1, v0 │ │ +4ada96: 3715 0300 |0005: if-le v5, v1, 0008 // +0003 │ │ +4ada9a: 281b |0007: goto 0022 // +001b │ │ +4ada9c: 2100 |0008: array-length v0, v0 │ │ +4ada9e: b150 |0009: sub-int/2addr v0, v5 │ │ +4adaa0: 2300 1e1e |000a: new-array v0, v0, [B // type@1e1e │ │ +4adaa4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +4adaa6: 5442 6bad |000d: iget-object v2, v4, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4adaaa: 2123 |000f: array-length v3, v2 │ │ +4adaac: b153 |0010: sub-int/2addr v3, v5 │ │ +4adaae: 3231 0b00 |0011: if-eq v1, v3, 001c // +000b │ │ +4adab2: 9003 0501 |0013: add-int v3, v5, v1 │ │ +4adab6: 4802 0203 |0015: aget-byte v2, v2, v3 │ │ +4adaba: 4f02 0001 |0017: aput-byte v2, v0, v1 │ │ +4adabe: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4adac2: 28f2 |001b: goto 000d // -000e │ │ +4adac4: 2205 0619 |001c: new-instance v5, Ljava/lang/String; // type@1906 │ │ +4adac8: 7020 b8e0 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/String;.:([B)V // method@e0b8 │ │ +4adace: 1105 |0021: return-object v5 │ │ +4adad0: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +4adad2: 1105 |0023: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0008 line=185 │ │ 0x000d line=186 │ │ 0x0015 line=187 │ │ 0x001c line=188 │ │ @@ -984252,17 +984253,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ad450: |[4ad450] no.nordicsemi.android.ble.data.Data.getValue:()[B │ │ -4ad460: 5410 6bad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad464: 1100 |0002: return-object v0 │ │ +4ad454: |[4ad454] no.nordicsemi.android.ble.data.Data.getValue:()[B │ │ +4ad464: 5410 6bad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad468: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/data/Data; │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ @@ -984270,21 +984271,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4ad550: |[4ad550] no.nordicsemi.android.ble.data.Data.size:()I │ │ -4ad560: 5410 6bad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4ad564: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -4ad568: 2100 |0004: array-length v0, v0 │ │ -4ad56a: 2802 |0005: goto 0007 // +0002 │ │ -4ad56c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4ad56e: 0f00 |0007: return v0 │ │ +4ad554: |[4ad554] no.nordicsemi.android.ble.data.Data.size:()I │ │ +4ad564: 5410 6bad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4ad568: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +4ad56c: 2100 |0004: array-length v0, v0 │ │ +4ad56e: 2802 |0005: goto 0007 // +0002 │ │ +4ad570: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4ad572: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/data/Data; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/data/Data;) │ │ @@ -984292,58 +984293,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -4adad0: |[4adad0] no.nordicsemi.android.ble.data.Data.toString:()Ljava/lang/String; │ │ -4adae0: 6e10 d1ef 0700 |0000: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4adae6: 0a00 |0003: move-result v0 │ │ -4adae8: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -4adaec: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -4adaf0: 1100 |0008: return-object v0 │ │ -4adaf2: 5470 6bad |0009: iget-object v0, v7, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4adaf6: 2100 |000b: array-length v0, v0 │ │ -4adaf8: da00 0003 |000c: mul-int/lit8 v0, v0, #int 3 // #03 │ │ -4adafc: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4adb00: 2300 1f1e |0010: new-array v0, v0, [C // type@1e1f │ │ -4adb04: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -4adb06: 5472 6bad |0013: iget-object v2, v7, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4adb0a: 2123 |0015: array-length v3, v2 │ │ -4adb0c: 3531 2600 |0016: if-ge v1, v3, 003c // +0026 │ │ -4adb10: 4803 0201 |0018: aget-byte v3, v2, v1 │ │ -4adb14: d533 ff00 |001a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -4adb18: da04 0103 |001c: mul-int/lit8 v4, v1, #int 3 // #03 │ │ -4adb1c: 6205 6aad |001e: sget-object v5, Lno/nordicsemi/android/ble/data/Data;.HEX_ARRAY:[C // field@ad6a │ │ -4adb20: e206 0304 |0020: ushr-int/lit8 v6, v3, #int 4 // #04 │ │ -4adb24: 4906 0506 |0022: aget-char v6, v5, v6 │ │ -4adb28: 5006 0004 |0024: aput-char v6, v0, v4 │ │ -4adb2c: d806 0401 |0026: add-int/lit8 v6, v4, #int 1 // #01 │ │ -4adb30: dd03 030f |0028: and-int/lit8 v3, v3, #int 15 // #0f │ │ -4adb34: 4903 0503 |002a: aget-char v3, v5, v3 │ │ -4adb38: 5003 0006 |002c: aput-char v3, v0, v6 │ │ -4adb3c: 2122 |002e: array-length v2, v2 │ │ -4adb3e: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -4adb42: 3221 0800 |0031: if-eq v1, v2, 0039 // +0008 │ │ -4adb46: d804 0402 |0033: add-int/lit8 v4, v4, #int 2 // #02 │ │ -4adb4a: 1302 2d00 |0035: const/16 v2, #int 45 // #2d │ │ -4adb4e: 5002 0004 |0037: aput-char v2, v0, v4 │ │ -4adb52: d801 0101 |0039: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4adb56: 28d8 |003b: goto 0013 // -0028 │ │ -4adb58: 2201 0819 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4adb5c: 7010 06e1 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4adb62: 1a02 2604 |0041: const-string v2, "(0x) " // string@0426 │ │ -4adb66: 6e20 12e1 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4adb6c: 2202 0619 |0046: new-instance v2, Ljava/lang/String; // type@1906 │ │ -4adb70: 7020 bde0 0200 |0048: invoke-direct {v2, v0}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4adb76: 6e20 12e1 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4adb7c: 6e10 1fe1 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4adb82: 0c00 |0051: move-result-object v0 │ │ -4adb84: 1100 |0052: return-object v0 │ │ +4adad4: |[4adad4] no.nordicsemi.android.ble.data.Data.toString:()Ljava/lang/String; │ │ +4adae4: 6e10 d1ef 0700 |0000: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4adaea: 0a00 |0003: move-result v0 │ │ +4adaec: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +4adaf0: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +4adaf4: 1100 |0008: return-object v0 │ │ +4adaf6: 5470 6bad |0009: iget-object v0, v7, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4adafa: 2100 |000b: array-length v0, v0 │ │ +4adafc: da00 0003 |000c: mul-int/lit8 v0, v0, #int 3 // #03 │ │ +4adb00: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4adb04: 2300 1f1e |0010: new-array v0, v0, [C // type@1e1f │ │ +4adb08: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +4adb0a: 5472 6bad |0013: iget-object v2, v7, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4adb0e: 2123 |0015: array-length v3, v2 │ │ +4adb10: 3531 2600 |0016: if-ge v1, v3, 003c // +0026 │ │ +4adb14: 4803 0201 |0018: aget-byte v3, v2, v1 │ │ +4adb18: d533 ff00 |001a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +4adb1c: da04 0103 |001c: mul-int/lit8 v4, v1, #int 3 // #03 │ │ +4adb20: 6205 6aad |001e: sget-object v5, Lno/nordicsemi/android/ble/data/Data;.HEX_ARRAY:[C // field@ad6a │ │ +4adb24: e206 0304 |0020: ushr-int/lit8 v6, v3, #int 4 // #04 │ │ +4adb28: 4906 0506 |0022: aget-char v6, v5, v6 │ │ +4adb2c: 5006 0004 |0024: aput-char v6, v0, v4 │ │ +4adb30: d806 0401 |0026: add-int/lit8 v6, v4, #int 1 // #01 │ │ +4adb34: dd03 030f |0028: and-int/lit8 v3, v3, #int 15 // #0f │ │ +4adb38: 4903 0503 |002a: aget-char v3, v5, v3 │ │ +4adb3c: 5003 0006 |002c: aput-char v3, v0, v6 │ │ +4adb40: 2122 |002e: array-length v2, v2 │ │ +4adb42: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +4adb46: 3221 0800 |0031: if-eq v1, v2, 0039 // +0008 │ │ +4adb4a: d804 0402 |0033: add-int/lit8 v4, v4, #int 2 // #02 │ │ +4adb4e: 1302 2d00 |0035: const/16 v2, #int 45 // #2d │ │ +4adb52: 5002 0004 |0037: aput-char v2, v0, v4 │ │ +4adb56: d801 0101 |0039: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4adb5a: 28d8 |003b: goto 0013 // -0028 │ │ +4adb5c: 2201 0819 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4adb60: 7010 06e1 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4adb66: 1a02 2604 |0041: const-string v2, "(0x) " // string@0426 │ │ +4adb6a: 6e20 12e1 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4adb70: 2202 0619 |0046: new-instance v2, Ljava/lang/String; // type@1906 │ │ +4adb74: 7020 bde0 0200 |0048: invoke-direct {v2, v0}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4adb7a: 6e20 12e1 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4adb80: 6e10 1fe1 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4adb86: 0c00 |0051: move-result-object v0 │ │ +4adb88: 1100 |0052: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0009 line=206 │ │ 0x0013 line=207 │ │ 0x0018 line=208 │ │ 0x001e line=209 │ │ @@ -984359,18 +984360,18 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4add80: |[4add80] no.nordicsemi.android.ble.data.Data.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4add90: 5402 6bad |0000: iget-object v2, v0, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ -4add94: 6e20 c507 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByteArray:([B)V // method@07c5 │ │ -4add9a: 0e00 |0005: return-void │ │ +4add84: |[4add84] no.nordicsemi.android.ble.data.Data.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4add94: 5402 6bad |0000: iget-object v2, v0, Lno/nordicsemi/android/ble/data/Data;.mValue:[B // field@ad6b │ │ +4add98: 6e20 c507 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByteArray:([B)V // method@07c5 │ │ +4add9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/data/Data; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -984523,20 +984524,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4ad428: |[4ad428] no.nordicsemi.android.ble.data.DataStream.:()V │ │ -4ad438: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ad43e: 2200 9f18 |0003: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ -4ad442: 7010 b9de 0000 |0005: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ -4ad448: 5b10 6cad |0008: iput-object v0, v1, Lno/nordicsemi/android/ble/data/DataStream;.buffer:Ljava/io/ByteArrayOutputStream; // field@ad6c │ │ -4ad44c: 0e00 |000a: return-void │ │ +4ad42c: |[4ad42c] no.nordicsemi.android.ble.data.DataStream.:()V │ │ +4ad43c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ad442: 2200 9f18 |0003: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ +4ad446: 7010 b9de 0000 |0005: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ +4ad44c: 5b10 6cad |0008: iput-object v0, v1, Lno/nordicsemi/android/ble/data/DataStream;.buffer:Ljava/io/ByteArrayOutputStream; // field@ad6c │ │ +4ad450: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/data/DataStream; │ │ │ │ @@ -984546,19 +984547,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4ad3e0: |[4ad3e0] no.nordicsemi.android.ble.data.DataStream.size:()I │ │ -4ad3f0: 5410 6cad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/data/DataStream;.buffer:Ljava/io/ByteArrayOutputStream; // field@ad6c │ │ -4ad3f4: 6e10 bdde 0000 |0002: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.size:()I // method@debd │ │ -4ad3fa: 0a00 |0005: move-result v0 │ │ -4ad3fc: 0f00 |0006: return v0 │ │ +4ad3e4: |[4ad3e4] no.nordicsemi.android.ble.data.DataStream.size:()I │ │ +4ad3f4: 5410 6cad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/data/DataStream;.buffer:Ljava/io/ByteArrayOutputStream; // field@ad6c │ │ +4ad3f8: 6e10 bdde 0000 |0002: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.size:()I // method@debd │ │ +4ad3fe: 0a00 |0005: move-result v0 │ │ +4ad400: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/data/DataStream; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/data/DataStream;) │ │ @@ -984566,19 +984567,19 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4ad3c0: |[4ad3c0] no.nordicsemi.android.ble.data.DataStream.toByteArray:()[B │ │ -4ad3d0: 5410 6cad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/data/DataStream;.buffer:Ljava/io/ByteArrayOutputStream; // field@ad6c │ │ -4ad3d4: 6e10 bede 0000 |0002: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ -4ad3da: 0c00 |0005: move-result-object v0 │ │ -4ad3dc: 1100 |0006: return-object v0 │ │ +4ad3c4: |[4ad3c4] no.nordicsemi.android.ble.data.DataStream.toByteArray:()[B │ │ +4ad3d4: 5410 6cad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/data/DataStream;.buffer:Ljava/io/ByteArrayOutputStream; // field@ad6c │ │ +4ad3d8: 6e10 bede 0000 |0002: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ +4ad3de: 0c00 |0005: move-result-object v0 │ │ +4ad3e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/data/DataStream; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/data/DataStream;) │ │ @@ -984586,21 +984587,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4ad400: |[4ad400] no.nordicsemi.android.ble.data.DataStream.toData:()Lno/nordicsemi/android/ble/data/Data; │ │ -4ad410: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4ad414: 5421 6cad |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/data/DataStream;.buffer:Ljava/io/ByteArrayOutputStream; // field@ad6c │ │ -4ad418: 6e10 bede 0100 |0004: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ -4ad41e: 0c01 |0007: move-result-object v1 │ │ -4ad420: 7020 c1ef 1000 |0008: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4ad426: 1100 |000b: return-object v0 │ │ +4ad404: |[4ad404] no.nordicsemi.android.ble.data.DataStream.toData:()Lno/nordicsemi/android/ble/data/Data; │ │ +4ad414: 2200 401c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4ad418: 5421 6cad |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/data/DataStream;.buffer:Ljava/io/ByteArrayOutputStream; // field@ad6c │ │ +4ad41c: 6e10 bede 0100 |0004: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ +4ad422: 0c01 |0007: move-result-object v1 │ │ +4ad424: 7020 c1ef 1000 |0008: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4ad42a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lno/nordicsemi/android/ble/data/DataStream; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/data/DataStream;) │ │ @@ -984608,25 +984609,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/Data;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4ad390: |[4ad390] no.nordicsemi.android.ble.data.DataStream.write:(Lno/nordicsemi/android/ble/data/Data;)Z │ │ -4ad3a0: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ -4ad3a4: 6e10 ceef 0100 |0002: invoke-virtual {v1}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -4ad3aa: 0c01 |0005: move-result-object v1 │ │ -4ad3ac: 6e20 e3ef 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/data/DataStream;.write:([B)Z // method@efe3 │ │ -4ad3b2: 0a01 |0009: move-result v1 │ │ -4ad3b4: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -4ad3b8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -4ad3ba: 2802 |000d: goto 000f // +0002 │ │ -4ad3bc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -4ad3be: 0f01 |000f: return v1 │ │ +4ad394: |[4ad394] no.nordicsemi.android.ble.data.DataStream.write:(Lno/nordicsemi/android/ble/data/Data;)Z │ │ +4ad3a4: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ +4ad3a8: 6e10 ceef 0100 |0002: invoke-virtual {v1}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +4ad3ae: 0c01 |0005: move-result-object v1 │ │ +4ad3b0: 6e20 e3ef 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/data/DataStream;.write:([B)Z // method@efe3 │ │ +4ad3b6: 0a01 |0009: move-result v1 │ │ +4ad3b8: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +4ad3bc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +4ad3be: 2802 |000d: goto 000f // +0002 │ │ +4ad3c0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +4ad3c2: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lno/nordicsemi/android/ble/data/DataStream; │ │ 0x0000 - 0x0010 reg=1 (null) Lno/nordicsemi/android/ble/data/Data; │ │ │ │ @@ -984635,22 +984636,22 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4ad330: |[4ad330] no.nordicsemi.android.ble.data.DataStream.write:([B)Z │ │ -4ad340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ad342: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -4ad346: 0f00 |0003: return v0 │ │ -4ad348: 2131 |0004: array-length v1, v3 │ │ -4ad34a: 6e40 e4ef 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lno/nordicsemi/android/ble/data/DataStream;.write:([BII)Z // method@efe4 │ │ -4ad350: 0a03 |0008: move-result v3 │ │ -4ad352: 0f03 |0009: return v3 │ │ +4ad334: |[4ad334] no.nordicsemi.android.ble.data.DataStream.write:([B)Z │ │ +4ad344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ad346: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +4ad34a: 0f00 |0003: return v0 │ │ +4ad34c: 2131 |0004: array-length v1, v3 │ │ +4ad34e: 6e40 e4ef 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lno/nordicsemi/android/ble/data/DataStream;.write:([BII)Z // method@efe4 │ │ +4ad354: 0a03 |0008: move-result v3 │ │ +4ad356: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=44 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lno/nordicsemi/android/ble/data/DataStream; │ │ 0x0000 - 0x000a reg=3 (null) [B │ │ │ │ @@ -984659,29 +984660,29 @@ │ │ type : '([BII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -4ad354: |[4ad354] no.nordicsemi.android.ble.data.DataStream.write:([BII)Z │ │ -4ad364: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -4ad368: 2120 |0002: array-length v0, v2 │ │ -4ad36a: 3530 0300 |0003: if-ge v0, v3, 0006 // +0003 │ │ -4ad36e: 280e |0005: goto 0013 // +000e │ │ -4ad370: 2120 |0006: array-length v0, v2 │ │ -4ad372: b130 |0007: sub-int/2addr v0, v3 │ │ -4ad374: 7120 75e0 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4ad37a: 0a04 |000b: move-result v4 │ │ -4ad37c: 5410 6cad |000c: iget-object v0, v1, Lno/nordicsemi/android/ble/data/DataStream;.buffer:Ljava/io/ByteArrayOutputStream; // field@ad6c │ │ -4ad380: 6e40 c1de 2043 |000e: invoke-virtual {v0, v2, v3, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@dec1 │ │ -4ad386: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -4ad388: 0f02 |0012: return v2 │ │ -4ad38a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4ad38c: 0f02 |0014: return v2 │ │ +4ad358: |[4ad358] no.nordicsemi.android.ble.data.DataStream.write:([BII)Z │ │ +4ad368: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +4ad36c: 2120 |0002: array-length v0, v2 │ │ +4ad36e: 3530 0300 |0003: if-ge v0, v3, 0006 // +0003 │ │ +4ad372: 280e |0005: goto 0013 // +000e │ │ +4ad374: 2120 |0006: array-length v0, v2 │ │ +4ad376: b130 |0007: sub-int/2addr v0, v3 │ │ +4ad378: 7120 75e0 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4ad37e: 0a04 |000b: move-result v4 │ │ +4ad380: 5410 6cad |000c: iget-object v0, v1, Lno/nordicsemi/android/ble/data/DataStream;.buffer:Ljava/io/ByteArrayOutputStream; // field@ad6c │ │ +4ad384: 6e40 c1de 2043 |000e: invoke-virtual {v0, v2, v3, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@dec1 │ │ +4ad38a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +4ad38c: 0f02 |0012: return v2 │ │ +4ad38e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4ad390: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0006 line=52 │ │ 0x000c line=53 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lno/nordicsemi/android/ble/data/DataStream; │ │ @@ -984949,17 +984950,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ae870: |[4ae870] no.nordicsemi.android.ble.error.GattError.:()V │ │ -4ae880: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ae886: 0e00 |0003: return-void │ │ +4ae874: |[4ae874] no.nordicsemi.android.ble.error.GattError.:()V │ │ +4ae884: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ae88a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/error/GattError; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/error/GattError;) │ │ @@ -984967,119 +984968,119 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 252 16-bit code units │ │ -4ae5b0: |[4ae5b0] no.nordicsemi.android.ble.error.GattError.parse:(I)Ljava/lang/String; │ │ -4ae5c0: 1300 2200 |0000: const/16 v0, #int 34 // #22 │ │ -4ae5c4: 3202 a300 |0002: if-eq v2, v0, 00a5 // +00a3 │ │ -4ae5c8: 1300 0101 |0004: const/16 v0, #int 257 // #101 │ │ -4ae5cc: 3202 9c00 |0006: if-eq v2, v0, 00a2 // +009c │ │ -4ae5d0: 1300 3a00 |0008: const/16 v0, #int 58 // #3a │ │ -4ae5d4: 3202 9500 |000a: if-eq v2, v0, 009f // +0095 │ │ -4ae5d8: 1300 3b00 |000c: const/16 v0, #int 59 // #3b │ │ -4ae5dc: 3202 8e00 |000e: if-eq v2, v0, 009c // +008e │ │ -4ae5e0: 2b02 9800 0000 |0010: packed-switch v2, 000000a8 // +00000098 │ │ -4ae5e6: 2b02 bb00 0000 |0013: packed-switch v2, 000000ce // +000000bb │ │ -4ae5ec: 2b02 dc00 0000 |0016: packed-switch v2, 000000f2 // +000000dc │ │ -4ae5f2: 2200 0819 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4ae5f6: 7010 06e1 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ae5fc: 1a01 6060 |001e: const-string v1, "UNKNOWN (" // string@6060 │ │ -4ae600: 6e20 12e1 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ae606: 6e20 0de1 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4ae60c: 1a02 db04 |0026: const-string v2, ")" // string@04db │ │ -4ae610: 6e20 12e1 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ae616: 6e10 1fe1 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ae61c: 0c02 |002e: move-result-object v2 │ │ -4ae61e: 1102 |002f: return-object v2 │ │ -4ae620: 1a02 5820 |0030: const-string v2, "GATT VALUE OUT OF RANGE" // string@2058 │ │ -4ae624: 1102 |0032: return-object v2 │ │ -4ae626: 1a02 5220 |0033: const-string v2, "GATT PROCEDURE IN PROGRESS" // string@2052 │ │ -4ae62a: 1102 |0035: return-object v2 │ │ -4ae62c: 1a02 3020 |0036: const-string v2, "GATT CCCD CFG ERROR" // string@2030 │ │ -4ae630: 1102 |0038: return-object v2 │ │ -4ae632: 1a02 3220 |0039: const-string v2, "GATT CONGESTED" // string@2032 │ │ -4ae636: 1102 |003b: return-object v2 │ │ -4ae638: 1a02 4d20 |003c: const-string v2, "GATT NOT ENCRYPTED" // string@204d │ │ -4ae63c: 1102 |003e: return-object v2 │ │ -4ae63e: 1a02 3c20 |003f: const-string v2, "GATT ENCRYPTED NO MITM" // string@203c │ │ -4ae642: 1102 |0041: return-object v2 │ │ -4ae644: 1a02 5520 |0042: const-string v2, "GATT SERVICE STARTED" // string@2055 │ │ -4ae648: 1102 |0044: return-object v2 │ │ -4ae64a: 1a02 4720 |0045: const-string v2, "GATT INVALID CFG" // string@2047 │ │ -4ae64e: 1102 |0047: return-object v2 │ │ -4ae650: 1a02 4b20 |0048: const-string v2, "GATT MORE" // string@204b │ │ -4ae654: 1102 |004a: return-object v2 │ │ -4ae656: 1a02 2e20 |004b: const-string v2, "GATT AUTH FAIL" // string@202e │ │ -4ae65a: 1102 |004d: return-object v2 │ │ -4ae65c: 1a02 5020 |004e: const-string v2, "GATT PENDING" // string@2050 │ │ -4ae660: 1102 |0050: return-object v2 │ │ -4ae662: 1a02 3f20 |0051: const-string v2, "GATT ILLEGAL PARAMETER" // string@203f │ │ -4ae666: 1102 |0053: return-object v2 │ │ -4ae668: 1a02 3120 |0054: const-string v2, "GATT CMD STARTED" // string@2031 │ │ -4ae66c: 1102 |0056: return-object v2 │ │ -4ae66e: 1a02 3e20 |0057: const-string v2, "GATT ERROR" // string@203e │ │ -4ae672: 1102 |0059: return-object v2 │ │ -4ae674: 1a02 2f20 |005a: const-string v2, "GATT BUSY" // string@202f │ │ -4ae678: 1102 |005c: return-object v2 │ │ -4ae67a: 1a02 3b20 |005d: const-string v2, "GATT DB FULL" // string@203b │ │ -4ae67e: 1102 |005f: return-object v2 │ │ -4ae680: 1a02 5a20 |0060: const-string v2, "GATT WRONG STATE" // string@205a │ │ -4ae684: 1102 |0062: return-object v2 │ │ -4ae686: 1a02 4520 |0063: const-string v2, "GATT INTERNAL ERROR" // string@2045 │ │ -4ae68a: 1102 |0065: return-object v2 │ │ -4ae68c: 1a02 4c20 |0066: const-string v2, "GATT NO RESOURCES" // string@204c │ │ -4ae690: 1102 |0068: return-object v2 │ │ -4ae692: 1a02 4420 |0069: const-string v2, "GATT INSUF RESOURCE" // string@2044 │ │ -4ae696: 1102 |006b: return-object v2 │ │ -4ae698: 1a02 5720 |006c: const-string v2, "GATT UNSUPPORT GRP TYPE" // string@2057 │ │ -4ae69c: 1102 |006e: return-object v2 │ │ -4ae69e: 1a02 4220 |006f: const-string v2, "GATT INSUF ENCRYPTION" // string@2042 │ │ -4ae6a2: 1102 |0071: return-object v2 │ │ -4ae6a4: 1a02 3d20 |0072: const-string v2, "GATT ERR UNLIKELY" // string@203d │ │ -4ae6a8: 1102 |0074: return-object v2 │ │ -4ae6aa: 1a02 4620 |0075: const-string v2, "GATT INVALID ATTR LEN" // string@2046 │ │ -4ae6ae: 1102 |0077: return-object v2 │ │ -4ae6b0: 1a02 4320 |0078: const-string v2, "GATT INSUF KEY SIZE" // string@2043 │ │ -4ae6b4: 1102 |007a: return-object v2 │ │ -4ae6b6: 1a02 4f20 |007b: const-string v2, "GATT NOT LONG" // string@204f │ │ -4ae6ba: 1102 |007d: return-object v2 │ │ -4ae6bc: 1a02 4e20 |007e: const-string v2, "GATT NOT FOUND" // string@204e │ │ -4ae6c0: 1102 |0080: return-object v2 │ │ -4ae6c2: 1a02 5120 |0081: const-string v2, "GATT PREPARE Q FULL" // string@2051 │ │ -4ae6c6: 1102 |0083: return-object v2 │ │ -4ae6c8: 1a02 4120 |0084: const-string v2, "GATT INSUF AUTHORIZATION" // string@2041 │ │ -4ae6cc: 1102 |0086: return-object v2 │ │ -4ae6ce: 1a02 4920 |0087: const-string v2, "GATT INVALID OFFSET" // string@2049 │ │ -4ae6d2: 1102 |0089: return-object v2 │ │ -4ae6d4: 1a02 5420 |008a: const-string v2, "GATT REQ NOT SUPPORTED" // string@2054 │ │ -4ae6d8: 1102 |008c: return-object v2 │ │ -4ae6da: 1a02 4020 |008d: const-string v2, "GATT INSUF AUTHENTICATION" // string@2040 │ │ -4ae6de: 1102 |008f: return-object v2 │ │ -4ae6e0: 1a02 4a20 |0090: const-string v2, "GATT INVALID PDU" // string@204a │ │ -4ae6e4: 1102 |0092: return-object v2 │ │ -4ae6e6: 1a02 5920 |0093: const-string v2, "GATT WRITE NOT PERMIT" // string@2059 │ │ -4ae6ea: 1102 |0095: return-object v2 │ │ -4ae6ec: 1a02 5320 |0096: const-string v2, "GATT READ NOT PERMIT" // string@2053 │ │ -4ae6f0: 1102 |0098: return-object v2 │ │ -4ae6f2: 1a02 4820 |0099: const-string v2, "GATT INVALID HANDLE" // string@2048 │ │ -4ae6f6: 1102 |009b: return-object v2 │ │ -4ae6f8: 1a02 5620 |009c: const-string v2, "GATT UNACCEPT CONN INTERVAL" // string@2056 │ │ -4ae6fc: 1102 |009e: return-object v2 │ │ -4ae6fe: 1a02 3a20 |009f: const-string v2, "GATT CONTROLLER BUSY" // string@203a │ │ -4ae702: 1102 |00a1: return-object v2 │ │ -4ae704: 1a02 7b5b |00a2: const-string v2, "TOO MANY OPEN CONNECTIONS" // string@5b7b │ │ -4ae708: 1102 |00a4: return-object v2 │ │ -4ae70a: 1a02 3620 |00a5: const-string v2, "GATT CONN LMP TIMEOUT" // string@2036 │ │ -4ae70e: 1102 |00a7: return-object v2 │ │ -4ae710: 0001 1100 0100 0000 8900 0000 8600 ... |00a8: packed-switch-data (38 units) │ │ -4ae75c: 0001 1000 8000 0000 5300 0000 5000 ... |00ce: packed-switch-data (36 units) │ │ -4ae7a4: 0001 0300 fd00 0000 2000 0000 1d00 ... |00f2: packed-switch-data (10 units) │ │ +4ae5b4: |[4ae5b4] no.nordicsemi.android.ble.error.GattError.parse:(I)Ljava/lang/String; │ │ +4ae5c4: 1300 2200 |0000: const/16 v0, #int 34 // #22 │ │ +4ae5c8: 3202 a300 |0002: if-eq v2, v0, 00a5 // +00a3 │ │ +4ae5cc: 1300 0101 |0004: const/16 v0, #int 257 // #101 │ │ +4ae5d0: 3202 9c00 |0006: if-eq v2, v0, 00a2 // +009c │ │ +4ae5d4: 1300 3a00 |0008: const/16 v0, #int 58 // #3a │ │ +4ae5d8: 3202 9500 |000a: if-eq v2, v0, 009f // +0095 │ │ +4ae5dc: 1300 3b00 |000c: const/16 v0, #int 59 // #3b │ │ +4ae5e0: 3202 8e00 |000e: if-eq v2, v0, 009c // +008e │ │ +4ae5e4: 2b02 9800 0000 |0010: packed-switch v2, 000000a8 // +00000098 │ │ +4ae5ea: 2b02 bb00 0000 |0013: packed-switch v2, 000000ce // +000000bb │ │ +4ae5f0: 2b02 dc00 0000 |0016: packed-switch v2, 000000f2 // +000000dc │ │ +4ae5f6: 2200 0819 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4ae5fa: 7010 06e1 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ae600: 1a01 6060 |001e: const-string v1, "UNKNOWN (" // string@6060 │ │ +4ae604: 6e20 12e1 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ae60a: 6e20 0de1 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4ae610: 1a02 db04 |0026: const-string v2, ")" // string@04db │ │ +4ae614: 6e20 12e1 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ae61a: 6e10 1fe1 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ae620: 0c02 |002e: move-result-object v2 │ │ +4ae622: 1102 |002f: return-object v2 │ │ +4ae624: 1a02 5820 |0030: const-string v2, "GATT VALUE OUT OF RANGE" // string@2058 │ │ +4ae628: 1102 |0032: return-object v2 │ │ +4ae62a: 1a02 5220 |0033: const-string v2, "GATT PROCEDURE IN PROGRESS" // string@2052 │ │ +4ae62e: 1102 |0035: return-object v2 │ │ +4ae630: 1a02 3020 |0036: const-string v2, "GATT CCCD CFG ERROR" // string@2030 │ │ +4ae634: 1102 |0038: return-object v2 │ │ +4ae636: 1a02 3220 |0039: const-string v2, "GATT CONGESTED" // string@2032 │ │ +4ae63a: 1102 |003b: return-object v2 │ │ +4ae63c: 1a02 4d20 |003c: const-string v2, "GATT NOT ENCRYPTED" // string@204d │ │ +4ae640: 1102 |003e: return-object v2 │ │ +4ae642: 1a02 3c20 |003f: const-string v2, "GATT ENCRYPTED NO MITM" // string@203c │ │ +4ae646: 1102 |0041: return-object v2 │ │ +4ae648: 1a02 5520 |0042: const-string v2, "GATT SERVICE STARTED" // string@2055 │ │ +4ae64c: 1102 |0044: return-object v2 │ │ +4ae64e: 1a02 4720 |0045: const-string v2, "GATT INVALID CFG" // string@2047 │ │ +4ae652: 1102 |0047: return-object v2 │ │ +4ae654: 1a02 4b20 |0048: const-string v2, "GATT MORE" // string@204b │ │ +4ae658: 1102 |004a: return-object v2 │ │ +4ae65a: 1a02 2e20 |004b: const-string v2, "GATT AUTH FAIL" // string@202e │ │ +4ae65e: 1102 |004d: return-object v2 │ │ +4ae660: 1a02 5020 |004e: const-string v2, "GATT PENDING" // string@2050 │ │ +4ae664: 1102 |0050: return-object v2 │ │ +4ae666: 1a02 3f20 |0051: const-string v2, "GATT ILLEGAL PARAMETER" // string@203f │ │ +4ae66a: 1102 |0053: return-object v2 │ │ +4ae66c: 1a02 3120 |0054: const-string v2, "GATT CMD STARTED" // string@2031 │ │ +4ae670: 1102 |0056: return-object v2 │ │ +4ae672: 1a02 3e20 |0057: const-string v2, "GATT ERROR" // string@203e │ │ +4ae676: 1102 |0059: return-object v2 │ │ +4ae678: 1a02 2f20 |005a: const-string v2, "GATT BUSY" // string@202f │ │ +4ae67c: 1102 |005c: return-object v2 │ │ +4ae67e: 1a02 3b20 |005d: const-string v2, "GATT DB FULL" // string@203b │ │ +4ae682: 1102 |005f: return-object v2 │ │ +4ae684: 1a02 5a20 |0060: const-string v2, "GATT WRONG STATE" // string@205a │ │ +4ae688: 1102 |0062: return-object v2 │ │ +4ae68a: 1a02 4520 |0063: const-string v2, "GATT INTERNAL ERROR" // string@2045 │ │ +4ae68e: 1102 |0065: return-object v2 │ │ +4ae690: 1a02 4c20 |0066: const-string v2, "GATT NO RESOURCES" // string@204c │ │ +4ae694: 1102 |0068: return-object v2 │ │ +4ae696: 1a02 4420 |0069: const-string v2, "GATT INSUF RESOURCE" // string@2044 │ │ +4ae69a: 1102 |006b: return-object v2 │ │ +4ae69c: 1a02 5720 |006c: const-string v2, "GATT UNSUPPORT GRP TYPE" // string@2057 │ │ +4ae6a0: 1102 |006e: return-object v2 │ │ +4ae6a2: 1a02 4220 |006f: const-string v2, "GATT INSUF ENCRYPTION" // string@2042 │ │ +4ae6a6: 1102 |0071: return-object v2 │ │ +4ae6a8: 1a02 3d20 |0072: const-string v2, "GATT ERR UNLIKELY" // string@203d │ │ +4ae6ac: 1102 |0074: return-object v2 │ │ +4ae6ae: 1a02 4620 |0075: const-string v2, "GATT INVALID ATTR LEN" // string@2046 │ │ +4ae6b2: 1102 |0077: return-object v2 │ │ +4ae6b4: 1a02 4320 |0078: const-string v2, "GATT INSUF KEY SIZE" // string@2043 │ │ +4ae6b8: 1102 |007a: return-object v2 │ │ +4ae6ba: 1a02 4f20 |007b: const-string v2, "GATT NOT LONG" // string@204f │ │ +4ae6be: 1102 |007d: return-object v2 │ │ +4ae6c0: 1a02 4e20 |007e: const-string v2, "GATT NOT FOUND" // string@204e │ │ +4ae6c4: 1102 |0080: return-object v2 │ │ +4ae6c6: 1a02 5120 |0081: const-string v2, "GATT PREPARE Q FULL" // string@2051 │ │ +4ae6ca: 1102 |0083: return-object v2 │ │ +4ae6cc: 1a02 4120 |0084: const-string v2, "GATT INSUF AUTHORIZATION" // string@2041 │ │ +4ae6d0: 1102 |0086: return-object v2 │ │ +4ae6d2: 1a02 4920 |0087: const-string v2, "GATT INVALID OFFSET" // string@2049 │ │ +4ae6d6: 1102 |0089: return-object v2 │ │ +4ae6d8: 1a02 5420 |008a: const-string v2, "GATT REQ NOT SUPPORTED" // string@2054 │ │ +4ae6dc: 1102 |008c: return-object v2 │ │ +4ae6de: 1a02 4020 |008d: const-string v2, "GATT INSUF AUTHENTICATION" // string@2040 │ │ +4ae6e2: 1102 |008f: return-object v2 │ │ +4ae6e4: 1a02 4a20 |0090: const-string v2, "GATT INVALID PDU" // string@204a │ │ +4ae6e8: 1102 |0092: return-object v2 │ │ +4ae6ea: 1a02 5920 |0093: const-string v2, "GATT WRITE NOT PERMIT" // string@2059 │ │ +4ae6ee: 1102 |0095: return-object v2 │ │ +4ae6f0: 1a02 5320 |0096: const-string v2, "GATT READ NOT PERMIT" // string@2053 │ │ +4ae6f4: 1102 |0098: return-object v2 │ │ +4ae6f6: 1a02 4820 |0099: const-string v2, "GATT INVALID HANDLE" // string@2048 │ │ +4ae6fa: 1102 |009b: return-object v2 │ │ +4ae6fc: 1a02 5620 |009c: const-string v2, "GATT UNACCEPT CONN INTERVAL" // string@2056 │ │ +4ae700: 1102 |009e: return-object v2 │ │ +4ae702: 1a02 3a20 |009f: const-string v2, "GATT CONTROLLER BUSY" // string@203a │ │ +4ae706: 1102 |00a1: return-object v2 │ │ +4ae708: 1a02 7b5b |00a2: const-string v2, "TOO MANY OPEN CONNECTIONS" // string@5b7b │ │ +4ae70c: 1102 |00a4: return-object v2 │ │ +4ae70e: 1a02 3620 |00a5: const-string v2, "GATT CONN LMP TIMEOUT" // string@2036 │ │ +4ae712: 1102 |00a7: return-object v2 │ │ +4ae714: 0001 1100 0100 0000 8900 0000 8600 ... |00a8: packed-switch-data (38 units) │ │ +4ae760: 0001 1000 8000 0000 5300 0000 5000 ... |00ce: packed-switch-data (36 units) │ │ +4ae7a8: 0001 0300 fd00 0000 2000 0000 1d00 ... |00f2: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0019 line=206 │ │ locals : │ │ 0x0000 - 0x00fc reg=2 (null) I │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/error/GattError;) │ │ @@ -985087,60 +985088,60 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -4ae7b8: |[4ae7b8] no.nordicsemi.android.ble.error.GattError.parseConnectionError:(I)Ljava/lang/String; │ │ -4ae7c8: 3802 5000 |0000: if-eqz v2, 0050 // +0050 │ │ -4ae7cc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -4ae7ce: 3202 4a00 |0003: if-eq v2, v0, 004d // +004a │ │ -4ae7d2: 1300 0800 |0005: const/16 v0, #int 8 // #8 │ │ -4ae7d6: 3202 4300 |0007: if-eq v2, v0, 004a // +0043 │ │ -4ae7da: 1300 1300 |0009: const/16 v0, #int 19 // #13 │ │ -4ae7de: 3202 3c00 |000b: if-eq v2, v0, 0047 // +003c │ │ -4ae7e2: 1300 1600 |000d: const/16 v0, #int 22 // #16 │ │ -4ae7e6: 3202 3500 |000f: if-eq v2, v0, 0044 // +0035 │ │ -4ae7ea: 1300 2200 |0011: const/16 v0, #int 34 // #22 │ │ -4ae7ee: 3202 2e00 |0013: if-eq v2, v0, 0041 // +002e │ │ -4ae7f2: 1300 3e00 |0015: const/16 v0, #int 62 // #3e │ │ -4ae7f6: 3202 2700 |0017: if-eq v2, v0, 003e // +0027 │ │ -4ae7fa: 1300 8500 |0019: const/16 v0, #int 133 // #85 │ │ -4ae7fe: 3202 2000 |001b: if-eq v2, v0, 003b // +0020 │ │ -4ae802: 1300 0001 |001d: const/16 v0, #int 256 // #100 │ │ -4ae806: 3202 1900 |001f: if-eq v2, v0, 0038 // +0019 │ │ -4ae80a: 2200 0819 |0021: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4ae80e: 7010 06e1 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ae814: 1a01 6060 |0026: const-string v1, "UNKNOWN (" // string@6060 │ │ -4ae818: 6e20 12e1 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ae81e: 6e20 0de1 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4ae824: 1a02 db04 |002e: const-string v2, ")" // string@04db │ │ -4ae828: 6e20 12e1 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ae82e: 6e10 1fe1 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ae834: 0c02 |0036: move-result-object v2 │ │ -4ae836: 1102 |0037: return-object v2 │ │ -4ae838: 1a02 3320 |0038: const-string v2, "GATT CONN CANCEL " // string@2033 │ │ -4ae83c: 1102 |003a: return-object v2 │ │ -4ae83e: 1a02 3e20 |003b: const-string v2, "GATT ERROR" // string@203e │ │ -4ae842: 1102 |003d: return-object v2 │ │ -4ae844: 1a02 3420 |003e: const-string v2, "GATT CONN FAIL ESTABLISH" // string@2034 │ │ -4ae848: 1102 |0040: return-object v2 │ │ -4ae84a: 1a02 3620 |0041: const-string v2, "GATT CONN LMP TIMEOUT" // string@2036 │ │ -4ae84e: 1102 |0043: return-object v2 │ │ -4ae850: 1a02 3720 |0044: const-string v2, "GATT CONN TERMINATE LOCAL HOST" // string@2037 │ │ -4ae854: 1102 |0046: return-object v2 │ │ -4ae856: 1a02 3820 |0047: const-string v2, "GATT CONN TERMINATE PEER USER" // string@2038 │ │ -4ae85a: 1102 |0049: return-object v2 │ │ -4ae85c: 1a02 3920 |004a: const-string v2, "GATT CONN TIMEOUT" // string@2039 │ │ -4ae860: 1102 |004c: return-object v2 │ │ -4ae862: 1a02 3520 |004d: const-string v2, "GATT CONN L2C FAILURE" // string@2035 │ │ -4ae866: 1102 |004f: return-object v2 │ │ -4ae868: 1a02 af57 |0050: const-string v2, "SUCCESS" // string@57af │ │ -4ae86c: 1102 |0052: return-object v2 │ │ +4ae7bc: |[4ae7bc] no.nordicsemi.android.ble.error.GattError.parseConnectionError:(I)Ljava/lang/String; │ │ +4ae7cc: 3802 5000 |0000: if-eqz v2, 0050 // +0050 │ │ +4ae7d0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +4ae7d2: 3202 4a00 |0003: if-eq v2, v0, 004d // +004a │ │ +4ae7d6: 1300 0800 |0005: const/16 v0, #int 8 // #8 │ │ +4ae7da: 3202 4300 |0007: if-eq v2, v0, 004a // +0043 │ │ +4ae7de: 1300 1300 |0009: const/16 v0, #int 19 // #13 │ │ +4ae7e2: 3202 3c00 |000b: if-eq v2, v0, 0047 // +003c │ │ +4ae7e6: 1300 1600 |000d: const/16 v0, #int 22 // #16 │ │ +4ae7ea: 3202 3500 |000f: if-eq v2, v0, 0044 // +0035 │ │ +4ae7ee: 1300 2200 |0011: const/16 v0, #int 34 // #22 │ │ +4ae7f2: 3202 2e00 |0013: if-eq v2, v0, 0041 // +002e │ │ +4ae7f6: 1300 3e00 |0015: const/16 v0, #int 62 // #3e │ │ +4ae7fa: 3202 2700 |0017: if-eq v2, v0, 003e // +0027 │ │ +4ae7fe: 1300 8500 |0019: const/16 v0, #int 133 // #85 │ │ +4ae802: 3202 2000 |001b: if-eq v2, v0, 003b // +0020 │ │ +4ae806: 1300 0001 |001d: const/16 v0, #int 256 // #100 │ │ +4ae80a: 3202 1900 |001f: if-eq v2, v0, 0038 // +0019 │ │ +4ae80e: 2200 0819 |0021: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4ae812: 7010 06e1 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ae818: 1a01 6060 |0026: const-string v1, "UNKNOWN (" // string@6060 │ │ +4ae81c: 6e20 12e1 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ae822: 6e20 0de1 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4ae828: 1a02 db04 |002e: const-string v2, ")" // string@04db │ │ +4ae82c: 6e20 12e1 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ae832: 6e10 1fe1 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ae838: 0c02 |0036: move-result-object v2 │ │ +4ae83a: 1102 |0037: return-object v2 │ │ +4ae83c: 1a02 3320 |0038: const-string v2, "GATT CONN CANCEL " // string@2033 │ │ +4ae840: 1102 |003a: return-object v2 │ │ +4ae842: 1a02 3e20 |003b: const-string v2, "GATT ERROR" // string@203e │ │ +4ae846: 1102 |003d: return-object v2 │ │ +4ae848: 1a02 3420 |003e: const-string v2, "GATT CONN FAIL ESTABLISH" // string@2034 │ │ +4ae84c: 1102 |0040: return-object v2 │ │ +4ae84e: 1a02 3620 |0041: const-string v2, "GATT CONN LMP TIMEOUT" // string@2036 │ │ +4ae852: 1102 |0043: return-object v2 │ │ +4ae854: 1a02 3720 |0044: const-string v2, "GATT CONN TERMINATE LOCAL HOST" // string@2037 │ │ +4ae858: 1102 |0046: return-object v2 │ │ +4ae85a: 1a02 3820 |0047: const-string v2, "GATT CONN TERMINATE PEER USER" // string@2038 │ │ +4ae85e: 1102 |0049: return-object v2 │ │ +4ae860: 1a02 3920 |004a: const-string v2, "GATT CONN TIMEOUT" // string@2039 │ │ +4ae864: 1102 |004c: return-object v2 │ │ +4ae866: 1a02 3520 |004d: const-string v2, "GATT CONN L2C FAILURE" // string@2035 │ │ +4ae86a: 1102 |004f: return-object v2 │ │ +4ae86c: 1a02 af57 |0050: const-string v2, "SUCCESS" // string@57af │ │ +4ae870: 1102 |0052: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0021 line=112 │ │ locals : │ │ 0x0000 - 0x0053 reg=2 (null) I │ │ │ │ Virtual methods - │ │ @@ -985169,17 +985170,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ae8a0: |[4ae8a0] no.nordicsemi.android.ble.exception.ConnectionException.:()V │ │ -4ae8b0: 7010 18e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@e018 │ │ -4ae8b6: 0e00 |0003: return-void │ │ +4ae8a4: |[4ae8a4] no.nordicsemi.android.ble.exception.ConnectionException.:()V │ │ +4ae8b4: 7010 18e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@e018 │ │ +4ae8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/exception/ConnectionException; │ │ │ │ Virtual methods - │ │ @@ -985217,18 +985218,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4ae8e8: |[4ae8e8] no.nordicsemi.android.ble.exception.InvalidDataException.:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V │ │ -4ae8f8: 7010 18e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@e018 │ │ -4ae8fe: 5b01 adad |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/exception/InvalidDataException;.response:Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // field@adad │ │ -4ae902: 0e00 |0005: return-void │ │ +4ae8ec: |[4ae8ec] no.nordicsemi.android.ble.exception.InvalidDataException.:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V │ │ +4ae8fc: 7010 18e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@e018 │ │ +4ae902: 5b01 adad |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/exception/InvalidDataException;.response:Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // field@adad │ │ +4ae906: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/exception/InvalidDataException; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ @@ -985239,17 +985240,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ae8d0: |[4ae8d0] no.nordicsemi.android.ble.exception.InvalidDataException.getResponse:()Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ -4ae8e0: 5410 adad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/exception/InvalidDataException;.response:Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // field@adad │ │ -4ae8e4: 1100 |0002: return-object v0 │ │ +4ae8d4: |[4ae8d4] no.nordicsemi.android.ble.exception.InvalidDataException.getResponse:()Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ +4ae8e4: 5410 adad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/exception/InvalidDataException;.response:Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // field@adad │ │ +4ae8e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/exception/InvalidDataException; │ │ │ │ source_file_idx : 9609 (InvalidDataException.java) │ │ @@ -985281,19 +985282,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4ae91c: |[4ae91c] no.nordicsemi.android.ble.exception.InvalidRequestException.:(Lno/nordicsemi/android/ble/Request;)V │ │ -4ae92c: 1a00 6825 |0000: const-string v0, "Invalid request" // string@2568 │ │ -4ae930: 7020 19e0 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ -4ae936: 5b12 aead |0005: iput-object v2, v1, Lno/nordicsemi/android/ble/exception/InvalidRequestException;.request:Lno/nordicsemi/android/ble/Request; // field@adae │ │ -4ae93a: 0e00 |0007: return-void │ │ +4ae920: |[4ae920] no.nordicsemi.android.ble.exception.InvalidRequestException.:(Lno/nordicsemi/android/ble/Request;)V │ │ +4ae930: 1a00 6825 |0000: const-string v0, "Invalid request" // string@2568 │ │ +4ae934: 7020 19e0 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ +4ae93a: 5b12 aead |0005: iput-object v2, v1, Lno/nordicsemi/android/ble/exception/InvalidRequestException;.request:Lno/nordicsemi/android/ble/Request; // field@adae │ │ +4ae93e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/exception/InvalidRequestException; │ │ 0x0000 - 0x0008 reg=2 (null) Lno/nordicsemi/android/ble/Request; │ │ @@ -985304,17 +985305,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ae904: |[4ae904] no.nordicsemi.android.ble.exception.InvalidRequestException.getRequest:()Lno/nordicsemi/android/ble/Request; │ │ -4ae914: 5410 aead |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/exception/InvalidRequestException;.request:Lno/nordicsemi/android/ble/Request; // field@adae │ │ -4ae918: 1100 |0002: return-object v0 │ │ +4ae908: |[4ae908] no.nordicsemi.android.ble.exception.InvalidRequestException.getRequest:()Lno/nordicsemi/android/ble/Request; │ │ +4ae918: 5410 aead |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/exception/InvalidRequestException;.request:Lno/nordicsemi/android/ble/Request; // field@adae │ │ +4ae91c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/exception/InvalidRequestException; │ │ │ │ source_file_idx : 9614 (InvalidRequestException.java) │ │ @@ -985350,26 +985351,26 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4ae96c: |[4ae96c] no.nordicsemi.android.ble.exception.RequestFailedException.:(Lno/nordicsemi/android/ble/Request;I)V │ │ -4ae97c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4ae980: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ae986: 1a01 7054 |0005: const-string v1, "Request failed with status " // string@5470 │ │ -4ae98a: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ae990: 6e20 0de1 4000 |000a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4ae996: 6e10 1fe1 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ae99c: 0c00 |0010: move-result-object v0 │ │ -4ae99e: 7020 19e0 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ -4ae9a4: 5b23 afad |0014: iput-object v3, v2, Lno/nordicsemi/android/ble/exception/RequestFailedException;.request:Lno/nordicsemi/android/ble/Request; // field@adaf │ │ -4ae9a8: 5924 b0ad |0016: iput v4, v2, Lno/nordicsemi/android/ble/exception/RequestFailedException;.status:I // field@adb0 │ │ -4ae9ac: 0e00 |0018: return-void │ │ +4ae970: |[4ae970] no.nordicsemi.android.ble.exception.RequestFailedException.:(Lno/nordicsemi/android/ble/Request;I)V │ │ +4ae980: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4ae984: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ae98a: 1a01 7054 |0005: const-string v1, "Request failed with status " // string@5470 │ │ +4ae98e: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ae994: 6e20 0de1 4000 |000a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4ae99a: 6e10 1fe1 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ae9a0: 0c00 |0010: move-result-object v0 │ │ +4ae9a2: 7020 19e0 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ +4ae9a8: 5b23 afad |0014: iput-object v3, v2, Lno/nordicsemi/android/ble/exception/RequestFailedException;.request:Lno/nordicsemi/android/ble/Request; // field@adaf │ │ +4ae9ac: 5924 b0ad |0016: iput v4, v2, Lno/nordicsemi/android/ble/exception/RequestFailedException;.status:I // field@adb0 │ │ +4ae9b0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0014 line=34 │ │ 0x0016 line=35 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lno/nordicsemi/android/ble/exception/RequestFailedException; │ │ @@ -985382,17 +985383,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ae954: |[4ae954] no.nordicsemi.android.ble.exception.RequestFailedException.getRequest:()Lno/nordicsemi/android/ble/Request; │ │ -4ae964: 5410 afad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/exception/RequestFailedException;.request:Lno/nordicsemi/android/ble/Request; // field@adaf │ │ -4ae968: 1100 |0002: return-object v0 │ │ +4ae958: |[4ae958] no.nordicsemi.android.ble.exception.RequestFailedException.getRequest:()Lno/nordicsemi/android/ble/Request; │ │ +4ae968: 5410 afad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/exception/RequestFailedException;.request:Lno/nordicsemi/android/ble/Request; // field@adaf │ │ +4ae96c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/exception/RequestFailedException; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/exception/RequestFailedException;) │ │ @@ -985400,17 +985401,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ae93c: |[4ae93c] no.nordicsemi.android.ble.exception.RequestFailedException.getStatus:()I │ │ -4ae94c: 5210 b0ad |0000: iget v0, v1, Lno/nordicsemi/android/ble/exception/RequestFailedException;.status:I // field@adb0 │ │ -4ae950: 0f00 |0002: return v0 │ │ +4ae940: |[4ae940] no.nordicsemi.android.ble.exception.RequestFailedException.getStatus:()I │ │ +4ae950: 5210 b0ad |0000: iget v0, v1, Lno/nordicsemi/android/ble/exception/RequestFailedException;.status:I // field@adb0 │ │ +4ae954: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/exception/RequestFailedException; │ │ │ │ source_file_idx : 21621 (RequestFailedException.java) │ │ @@ -985658,17 +985659,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aea1c: |[4aea1c] no.nordicsemi.android.ble.response.ConnectionPriorityResponse$1.:()V │ │ -4aea2c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aea32: 0e00 |0003: return-void │ │ +4aea20: |[4aea20] no.nordicsemi.android.ble.response.ConnectionPriorityResponse$1.:()V │ │ +4aea30: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aea36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1; │ │ │ │ Virtual methods - │ │ @@ -985677,18 +985678,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4ae9b0: |[4ae9b0] no.nordicsemi.android.ble.response.ConnectionPriorityResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4ae9c0: 6e20 13f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; // method@f013 │ │ -4ae9c6: 0c01 |0003: move-result-object v1 │ │ -4ae9c8: 1101 |0004: return-object v1 │ │ +4ae9b4: |[4ae9b4] no.nordicsemi.android.ble.response.ConnectionPriorityResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4ae9c4: 6e20 13f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; // method@f013 │ │ +4ae9ca: 0c01 |0003: move-result-object v1 │ │ +4ae9cc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -985697,18 +985698,18 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4ae9e8: |[4ae9e8] no.nordicsemi.android.ble.response.ConnectionPriorityResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; │ │ -4ae9f8: 2200 521c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; // type@1c52 │ │ -4ae9fc: 7020 17f0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.:(Landroid/os/Parcel;)V // method@f017 │ │ -4aea02: 1100 |0005: return-object v0 │ │ +4ae9ec: |[4ae9ec] no.nordicsemi.android.ble.response.ConnectionPriorityResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; │ │ +4ae9fc: 2200 521c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; // type@1c52 │ │ +4aea00: 7020 17f0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.:(Landroid/os/Parcel;)V // method@f017 │ │ +4aea06: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -985717,18 +985718,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 │ │ -4ae9cc: |[4ae9cc] no.nordicsemi.android.ble.response.ConnectionPriorityResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4ae9dc: 6e20 15f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; // method@f015 │ │ -4ae9e2: 0c01 |0003: move-result-object v1 │ │ -4ae9e4: 1101 |0004: return-object v1 │ │ +4ae9d0: |[4ae9d0] no.nordicsemi.android.ble.response.ConnectionPriorityResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4ae9e0: 6e20 15f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; // method@f015 │ │ +4ae9e6: 0c01 |0003: move-result-object v1 │ │ +4ae9e8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -985737,17 +985738,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aea04: |[4aea04] no.nordicsemi.android.ble.response.ConnectionPriorityResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; │ │ -4aea14: 2311 b01f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; // type@1fb0 │ │ -4aea18: 1101 |0002: return-object v1 │ │ +4aea08: |[4aea08] no.nordicsemi.android.ble.response.ConnectionPriorityResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; │ │ +4aea18: 2311 b01f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; // type@1fb0 │ │ +4aea1c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -985783,17 +985784,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aebec: |[4aebec] no.nordicsemi.android.ble.response.MtuResult$1.:()V │ │ -4aebfc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aec02: 0e00 |0003: return-void │ │ +4aebf0: |[4aebf0] no.nordicsemi.android.ble.response.MtuResult$1.:()V │ │ +4aec00: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aec06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/response/MtuResult$1; │ │ │ │ Virtual methods - │ │ @@ -985802,18 +985803,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4aeb80: |[4aeb80] no.nordicsemi.android.ble.response.MtuResult$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4aeb90: 6e20 21f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/MtuResult$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/MtuResult; // method@f021 │ │ -4aeb96: 0c01 |0003: move-result-object v1 │ │ -4aeb98: 1101 |0004: return-object v1 │ │ +4aeb84: |[4aeb84] no.nordicsemi.android.ble.response.MtuResult$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4aeb94: 6e20 21f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/MtuResult$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/MtuResult; // method@f021 │ │ +4aeb9a: 0c01 |0003: move-result-object v1 │ │ +4aeb9c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/MtuResult$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -985822,18 +985823,18 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/MtuResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4aebb8: |[4aebb8] no.nordicsemi.android.ble.response.MtuResult$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/MtuResult; │ │ -4aebc8: 2200 541c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/MtuResult; // type@1c54 │ │ -4aebcc: 7020 25f0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/MtuResult;.:(Landroid/os/Parcel;)V // method@f025 │ │ -4aebd2: 1100 |0005: return-object v0 │ │ +4aebbc: |[4aebbc] no.nordicsemi.android.ble.response.MtuResult$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/MtuResult; │ │ +4aebcc: 2200 541c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/MtuResult; // type@1c54 │ │ +4aebd0: 7020 25f0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/MtuResult;.:(Landroid/os/Parcel;)V // method@f025 │ │ +4aebd6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/response/MtuResult$1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -985842,18 +985843,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 │ │ -4aeb9c: |[4aeb9c] no.nordicsemi.android.ble.response.MtuResult$1.newArray:(I)[Ljava/lang/Object; │ │ -4aebac: 6e20 23f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/MtuResult$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/MtuResult; // method@f023 │ │ -4aebb2: 0c01 |0003: move-result-object v1 │ │ -4aebb4: 1101 |0004: return-object v1 │ │ +4aeba0: |[4aeba0] no.nordicsemi.android.ble.response.MtuResult$1.newArray:(I)[Ljava/lang/Object; │ │ +4aebb0: 6e20 23f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/MtuResult$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/MtuResult; // method@f023 │ │ +4aebb6: 0c01 |0003: move-result-object v1 │ │ +4aebb8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/MtuResult$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -985862,17 +985863,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/response/MtuResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aebd4: |[4aebd4] no.nordicsemi.android.ble.response.MtuResult$1.newArray:(I)[Lno/nordicsemi/android/ble/response/MtuResult; │ │ -4aebe4: 2311 b11f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/MtuResult; // type@1fb1 │ │ -4aebe8: 1101 |0002: return-object v1 │ │ +4aebd8: |[4aebd8] no.nordicsemi.android.ble.response.MtuResult$1.newArray:(I)[Lno/nordicsemi/android/ble/response/MtuResult; │ │ +4aebe8: 2311 b11f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/MtuResult; // type@1fb1 │ │ +4aebec: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/response/MtuResult$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -985908,17 +985909,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aed58: |[4aed58] no.nordicsemi.android.ble.response.PhyResult$1.:()V │ │ -4aed68: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aed6e: 0e00 |0003: return-void │ │ +4aed5c: |[4aed5c] no.nordicsemi.android.ble.response.PhyResult$1.:()V │ │ +4aed6c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aed72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/response/PhyResult$1; │ │ │ │ Virtual methods - │ │ @@ -985927,18 +985928,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4aecec: |[4aecec] no.nordicsemi.android.ble.response.PhyResult$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4aecfc: 6e20 2df0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/PhyResult$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/PhyResult; // method@f02d │ │ -4aed02: 0c01 |0003: move-result-object v1 │ │ -4aed04: 1101 |0004: return-object v1 │ │ +4aecf0: |[4aecf0] no.nordicsemi.android.ble.response.PhyResult$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4aed00: 6e20 2df0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/PhyResult$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/PhyResult; // method@f02d │ │ +4aed06: 0c01 |0003: move-result-object v1 │ │ +4aed08: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/PhyResult$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -985947,18 +985948,18 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/PhyResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4aed24: |[4aed24] no.nordicsemi.android.ble.response.PhyResult$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/PhyResult; │ │ -4aed34: 2200 561c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/PhyResult; // type@1c56 │ │ -4aed38: 7020 31f0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/PhyResult;.:(Landroid/os/Parcel;)V // method@f031 │ │ -4aed3e: 1100 |0005: return-object v0 │ │ +4aed28: |[4aed28] no.nordicsemi.android.ble.response.PhyResult$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/PhyResult; │ │ +4aed38: 2200 561c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/PhyResult; // type@1c56 │ │ +4aed3c: 7020 31f0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/PhyResult;.:(Landroid/os/Parcel;)V // method@f031 │ │ +4aed42: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/response/PhyResult$1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -985967,18 +985968,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 │ │ -4aed08: |[4aed08] no.nordicsemi.android.ble.response.PhyResult$1.newArray:(I)[Ljava/lang/Object; │ │ -4aed18: 6e20 2ff0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/PhyResult$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/PhyResult; // method@f02f │ │ -4aed1e: 0c01 |0003: move-result-object v1 │ │ -4aed20: 1101 |0004: return-object v1 │ │ +4aed0c: |[4aed0c] no.nordicsemi.android.ble.response.PhyResult$1.newArray:(I)[Ljava/lang/Object; │ │ +4aed1c: 6e20 2ff0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/PhyResult$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/PhyResult; // method@f02f │ │ +4aed22: 0c01 |0003: move-result-object v1 │ │ +4aed24: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/PhyResult$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -985987,17 +985988,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/response/PhyResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aed40: |[4aed40] no.nordicsemi.android.ble.response.PhyResult$1.newArray:(I)[Lno/nordicsemi/android/ble/response/PhyResult; │ │ -4aed50: 2311 b21f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/PhyResult; // type@1fb2 │ │ -4aed54: 1101 |0002: return-object v1 │ │ +4aed44: |[4aed44] no.nordicsemi.android.ble.response.PhyResult$1.newArray:(I)[Lno/nordicsemi/android/ble/response/PhyResult; │ │ +4aed54: 2311 b21f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/PhyResult; // type@1fb2 │ │ +4aed58: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/response/PhyResult$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -986033,17 +986034,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aeef4: |[4aeef4] no.nordicsemi.android.ble.response.ReadResponse$1.:()V │ │ -4aef04: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aef0a: 0e00 |0003: return-void │ │ +4aeef8: |[4aeef8] no.nordicsemi.android.ble.response.ReadResponse$1.:()V │ │ +4aef08: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aef0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/response/ReadResponse$1; │ │ │ │ Virtual methods - │ │ @@ -986052,18 +986053,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4aee88: |[4aee88] no.nordicsemi.android.ble.response.ReadResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4aee98: 6e20 3af0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/ReadResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/ReadResponse; // method@f03a │ │ -4aee9e: 0c01 |0003: move-result-object v1 │ │ -4aeea0: 1101 |0004: return-object v1 │ │ +4aee8c: |[4aee8c] no.nordicsemi.android.ble.response.ReadResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4aee9c: 6e20 3af0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/ReadResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/ReadResponse; // method@f03a │ │ +4aeea2: 0c01 |0003: move-result-object v1 │ │ +4aeea4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/ReadResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -986072,18 +986073,18 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/ReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4aeec0: |[4aeec0] no.nordicsemi.android.ble.response.ReadResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/ReadResponse; │ │ -4aeed0: 2200 581c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/ReadResponse; // type@1c58 │ │ -4aeed4: 7020 3ff0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/ReadResponse;.:(Landroid/os/Parcel;)V // method@f03f │ │ -4aeeda: 1100 |0005: return-object v0 │ │ +4aeec4: |[4aeec4] no.nordicsemi.android.ble.response.ReadResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/ReadResponse; │ │ +4aeed4: 2200 581c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/ReadResponse; // type@1c58 │ │ +4aeed8: 7020 3ff0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/ReadResponse;.:(Landroid/os/Parcel;)V // method@f03f │ │ +4aeede: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/response/ReadResponse$1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -986092,18 +986093,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 │ │ -4aeea4: |[4aeea4] no.nordicsemi.android.ble.response.ReadResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4aeeb4: 6e20 3cf0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/ReadResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/ReadResponse; // method@f03c │ │ -4aeeba: 0c01 |0003: move-result-object v1 │ │ -4aeebc: 1101 |0004: return-object v1 │ │ +4aeea8: |[4aeea8] no.nordicsemi.android.ble.response.ReadResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4aeeb8: 6e20 3cf0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/ReadResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/ReadResponse; // method@f03c │ │ +4aeebe: 0c01 |0003: move-result-object v1 │ │ +4aeec0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/ReadResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -986112,17 +986113,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/response/ReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aeedc: |[4aeedc] no.nordicsemi.android.ble.response.ReadResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/response/ReadResponse; │ │ -4aeeec: 2311 b31f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/ReadResponse; // type@1fb3 │ │ -4aeef0: 1101 |0002: return-object v1 │ │ +4aeee0: |[4aeee0] no.nordicsemi.android.ble.response.ReadResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/response/ReadResponse; │ │ +4aeef0: 2311 b31f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/ReadResponse; // type@1fb3 │ │ +4aeef4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/response/ReadResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -986158,17 +986159,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4af088: |[4af088] no.nordicsemi.android.ble.response.RssiResult$1.:()V │ │ -4af098: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4af09e: 0e00 |0003: return-void │ │ +4af08c: |[4af08c] no.nordicsemi.android.ble.response.RssiResult$1.:()V │ │ +4af09c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4af0a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/response/RssiResult$1; │ │ │ │ Virtual methods - │ │ @@ -986177,18 +986178,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4af01c: |[4af01c] no.nordicsemi.android.ble.response.RssiResult$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4af02c: 6e20 47f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/RssiResult$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/RssiResult; // method@f047 │ │ -4af032: 0c01 |0003: move-result-object v1 │ │ -4af034: 1101 |0004: return-object v1 │ │ +4af020: |[4af020] no.nordicsemi.android.ble.response.RssiResult$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4af030: 6e20 47f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/RssiResult$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/RssiResult; // method@f047 │ │ +4af036: 0c01 |0003: move-result-object v1 │ │ +4af038: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/RssiResult$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -986197,18 +986198,18 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/RssiResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4af054: |[4af054] no.nordicsemi.android.ble.response.RssiResult$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/RssiResult; │ │ -4af064: 2200 5a1c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/RssiResult; // type@1c5a │ │ -4af068: 7020 4bf0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/RssiResult;.:(Landroid/os/Parcel;)V // method@f04b │ │ -4af06e: 1100 |0005: return-object v0 │ │ +4af058: |[4af058] no.nordicsemi.android.ble.response.RssiResult$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/RssiResult; │ │ +4af068: 2200 5a1c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/RssiResult; // type@1c5a │ │ +4af06c: 7020 4bf0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/RssiResult;.:(Landroid/os/Parcel;)V // method@f04b │ │ +4af072: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/response/RssiResult$1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -986217,18 +986218,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 │ │ -4af038: |[4af038] no.nordicsemi.android.ble.response.RssiResult$1.newArray:(I)[Ljava/lang/Object; │ │ -4af048: 6e20 49f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/RssiResult$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/RssiResult; // method@f049 │ │ -4af04e: 0c01 |0003: move-result-object v1 │ │ -4af050: 1101 |0004: return-object v1 │ │ +4af03c: |[4af03c] no.nordicsemi.android.ble.response.RssiResult$1.newArray:(I)[Ljava/lang/Object; │ │ +4af04c: 6e20 49f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/RssiResult$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/RssiResult; // method@f049 │ │ +4af052: 0c01 |0003: move-result-object v1 │ │ +4af054: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/RssiResult$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -986237,17 +986238,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/response/RssiResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4af070: |[4af070] no.nordicsemi.android.ble.response.RssiResult$1.newArray:(I)[Lno/nordicsemi/android/ble/response/RssiResult; │ │ -4af080: 2311 b41f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/RssiResult; // type@1fb4 │ │ -4af084: 1101 |0002: return-object v1 │ │ +4af074: |[4af074] no.nordicsemi.android.ble.response.RssiResult$1.newArray:(I)[Lno/nordicsemi/android/ble/response/RssiResult; │ │ +4af084: 2311 b41f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/RssiResult; // type@1fb4 │ │ +4af088: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/response/RssiResult$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -986283,17 +986284,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4af1f4: |[4af1f4] no.nordicsemi.android.ble.response.WriteResponse$1.:()V │ │ -4af204: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4af20a: 0e00 |0003: return-void │ │ +4af1f8: |[4af1f8] no.nordicsemi.android.ble.response.WriteResponse$1.:()V │ │ +4af208: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4af20e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/response/WriteResponse$1; │ │ │ │ Virtual methods - │ │ @@ -986302,18 +986303,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4af188: |[4af188] no.nordicsemi.android.ble.response.WriteResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4af198: 6e20 53f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/WriteResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/WriteResponse; // method@f053 │ │ -4af19e: 0c01 |0003: move-result-object v1 │ │ -4af1a0: 1101 |0004: return-object v1 │ │ +4af18c: |[4af18c] no.nordicsemi.android.ble.response.WriteResponse$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4af19c: 6e20 53f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/WriteResponse$1;.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/WriteResponse; // method@f053 │ │ +4af1a2: 0c01 |0003: move-result-object v1 │ │ +4af1a4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/WriteResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -986322,18 +986323,18 @@ │ │ type : '(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/WriteResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4af1c0: |[4af1c0] no.nordicsemi.android.ble.response.WriteResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/WriteResponse; │ │ -4af1d0: 2200 5c1c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/WriteResponse; // type@1c5c │ │ -4af1d4: 7020 57f0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/WriteResponse;.:(Landroid/os/Parcel;)V // method@f057 │ │ -4af1da: 1100 |0005: return-object v0 │ │ +4af1c4: |[4af1c4] no.nordicsemi.android.ble.response.WriteResponse$1.createFromParcel:(Landroid/os/Parcel;)Lno/nordicsemi/android/ble/response/WriteResponse; │ │ +4af1d4: 2200 5c1c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/WriteResponse; // type@1c5c │ │ +4af1d8: 7020 57f0 2000 |0002: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/response/WriteResponse;.:(Landroid/os/Parcel;)V // method@f057 │ │ +4af1de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/response/WriteResponse$1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -986342,18 +986343,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 │ │ -4af1a4: |[4af1a4] no.nordicsemi.android.ble.response.WriteResponse$1.newArray:(I)[Ljava/lang/Object; │ │ -4af1b4: 6e20 55f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/WriteResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/WriteResponse; // method@f055 │ │ -4af1ba: 0c01 |0003: move-result-object v1 │ │ -4af1bc: 1101 |0004: return-object v1 │ │ +4af1a8: |[4af1a8] no.nordicsemi.android.ble.response.WriteResponse$1.newArray:(I)[Ljava/lang/Object; │ │ +4af1b8: 6e20 55f0 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/response/WriteResponse$1;.newArray:(I)[Lno/nordicsemi/android/ble/response/WriteResponse; // method@f055 │ │ +4af1be: 0c01 |0003: move-result-object v1 │ │ +4af1c0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/WriteResponse$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -986362,17 +986363,17 @@ │ │ type : '(I)[Lno/nordicsemi/android/ble/response/WriteResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4af1dc: |[4af1dc] no.nordicsemi.android.ble.response.WriteResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/response/WriteResponse; │ │ -4af1ec: 2311 b51f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/WriteResponse; // type@1fb5 │ │ -4af1f0: 1101 |0002: return-object v1 │ │ +4af1e0: |[4af1e0] no.nordicsemi.android.ble.response.WriteResponse$1.newArray:(I)[Lno/nordicsemi/android/ble/response/WriteResponse; │ │ +4af1f0: 2311 b51f |0000: new-array v1, v1, [Lno/nordicsemi/android/ble/response/WriteResponse; // type@1fb5 │ │ +4af1f4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/response/WriteResponse$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -986466,37 +986467,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4af7b8: |[4af7b8] no.nordicsemi.android.ble.utils.ParserUtils.:()V │ │ -4af7c8: 1a00 bd06 |0000: const-string v0, "0123456789ABCDEF" // string@06bd │ │ -4af7cc: 6e10 e6e0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4af7d2: 0c00 |0005: move-result-object v0 │ │ -4af7d4: 6900 cdad |0006: sput-object v0, Lno/nordicsemi/android/ble/utils/ParserUtils;.HEX_ARRAY:[C // field@adcd │ │ -4af7d8: 0e00 |0008: return-void │ │ +4af7bc: |[4af7bc] no.nordicsemi.android.ble.utils.ParserUtils.:()V │ │ +4af7cc: 1a00 bd06 |0000: const-string v0, "0123456789ABCDEF" // string@06bd │ │ +4af7d0: 6e10 e6e0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4af7d6: 0c00 |0005: move-result-object v0 │ │ +4af7d8: 6900 cdad |0006: sput-object v0, Lno/nordicsemi/android/ble/utils/ParserUtils;.HEX_ARRAY:[C // field@adcd │ │ +4af7dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/utils/ParserUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4af7dc: |[4af7dc] no.nordicsemi.android.ble.utils.ParserUtils.:()V │ │ -4af7ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4af7f2: 0e00 |0003: return-void │ │ +4af7e0: |[4af7e0] no.nordicsemi.android.ble.utils.ParserUtils.:()V │ │ +4af7f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4af7f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/utils/ParserUtils; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/utils/ParserUtils;) │ │ @@ -986504,34 +986505,34 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -4af304: |[4af304] no.nordicsemi.android.ble.utils.ParserUtils.bondStateToString:(I)Ljava/lang/String; │ │ -4af314: 2b02 2400 0000 |0000: packed-switch v2, 00000024 // +00000024 │ │ -4af31a: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4af31e: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4af324: 1a01 6060 |0008: const-string v1, "UNKNOWN (" // string@6060 │ │ -4af328: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af32e: 6e20 0de1 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4af334: 1a02 db04 |0010: const-string v2, ")" // string@04db │ │ -4af338: 6e20 12e1 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af33e: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4af344: 0c02 |0018: move-result-object v2 │ │ -4af346: 1102 |0019: return-object v2 │ │ -4af348: 1a02 6e0d |001a: const-string v2, "BOND_BONDED" // string@0d6e │ │ -4af34c: 1102 |001c: return-object v2 │ │ -4af34e: 1a02 6f0d |001d: const-string v2, "BOND_BONDING" // string@0d6f │ │ -4af352: 1102 |001f: return-object v2 │ │ -4af354: 1a02 700d |0020: const-string v2, "BOND_NONE" // string@0d70 │ │ -4af358: 1102 |0022: return-object v2 │ │ -4af35a: 0000 |0023: nop // spacer │ │ -4af35c: 0001 0300 0a00 0000 2000 0000 1d00 ... |0024: packed-switch-data (10 units) │ │ +4af308: |[4af308] no.nordicsemi.android.ble.utils.ParserUtils.bondStateToString:(I)Ljava/lang/String; │ │ +4af318: 2b02 2400 0000 |0000: packed-switch v2, 00000024 // +00000024 │ │ +4af31e: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4af322: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4af328: 1a01 6060 |0008: const-string v1, "UNKNOWN (" // string@6060 │ │ +4af32c: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af332: 6e20 0de1 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4af338: 1a02 db04 |0010: const-string v2, ")" // string@04db │ │ +4af33c: 6e20 12e1 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af342: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4af348: 0c02 |0018: move-result-object v2 │ │ +4af34a: 1102 |0019: return-object v2 │ │ +4af34c: 1a02 6e0d |001a: const-string v2, "BOND_BONDED" // string@0d6e │ │ +4af350: 1102 |001c: return-object v2 │ │ +4af352: 1a02 6f0d |001d: const-string v2, "BOND_BONDING" // string@0d6f │ │ +4af356: 1102 |001f: return-object v2 │ │ +4af358: 1a02 700d |0020: const-string v2, "BOND_NONE" // string@0d70 │ │ +4af35c: 1102 |0022: return-object v2 │ │ +4af35e: 0000 |0023: nop // spacer │ │ +4af360: 0001 0300 0a00 0000 2000 0000 1d00 ... |0024: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=121 │ │ locals : │ │ 0x0000 - 0x002e reg=2 (null) I │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/utils/ParserUtils;) │ │ @@ -986539,42 +986540,42 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -4af370: |[4af370] no.nordicsemi.android.ble.utils.ParserUtils.pairingVariantToString:(I)Ljava/lang/String; │ │ -4af380: 2b02 3000 0000 |0000: packed-switch v2, 00000030 // +00000030 │ │ -4af386: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4af38a: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4af390: 1a01 6060 |0008: const-string v1, "UNKNOWN (" // string@6060 │ │ -4af394: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af39a: 6e20 0de1 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4af3a0: 1a02 db04 |0010: const-string v2, ")" // string@04db │ │ -4af3a4: 6e20 12e1 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af3aa: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4af3b0: 0c02 |0018: move-result-object v2 │ │ -4af3b2: 1102 |0019: return-object v2 │ │ -4af3b4: 1a02 e94f |001a: const-string v2, "PAIRING_VARIANT_OOB_CONSENT" // string@4fe9 │ │ -4af3b8: 1102 |001c: return-object v2 │ │ -4af3ba: 1a02 e84f |001d: const-string v2, "PAIRING_VARIANT_DISPLAY_PIN" // string@4fe8 │ │ -4af3be: 1102 |001f: return-object v2 │ │ -4af3c0: 1a02 e74f |0020: const-string v2, "PAIRING_VARIANT_DISPLAY_PASSKEY" // string@4fe7 │ │ -4af3c4: 1102 |0022: return-object v2 │ │ -4af3c6: 1a02 e64f |0023: const-string v2, "PAIRING_VARIANT_CONSENT" // string@4fe6 │ │ -4af3ca: 1102 |0025: return-object v2 │ │ -4af3cc: 1a02 eb4f |0026: const-string v2, "PAIRING_VARIANT_PASSKEY_CONFIRMATION" // string@4feb │ │ -4af3d0: 1102 |0028: return-object v2 │ │ -4af3d2: 1a02 ea4f |0029: const-string v2, "PAIRING_VARIANT_PASSKEY" // string@4fea │ │ -4af3d6: 1102 |002b: return-object v2 │ │ -4af3d8: 1a02 ec4f |002c: const-string v2, "PAIRING_VARIANT_PIN" // string@4fec │ │ -4af3dc: 1102 |002e: return-object v2 │ │ -4af3de: 0000 |002f: nop // spacer │ │ -4af3e0: 0001 0700 0000 0000 2c00 0000 2900 ... |0030: packed-switch-data (18 units) │ │ +4af374: |[4af374] no.nordicsemi.android.ble.utils.ParserUtils.pairingVariantToString:(I)Ljava/lang/String; │ │ +4af384: 2b02 3000 0000 |0000: packed-switch v2, 00000030 // +00000030 │ │ +4af38a: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4af38e: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4af394: 1a01 6060 |0008: const-string v1, "UNKNOWN (" // string@6060 │ │ +4af398: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af39e: 6e20 0de1 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4af3a4: 1a02 db04 |0010: const-string v2, ")" // string@04db │ │ +4af3a8: 6e20 12e1 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af3ae: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4af3b4: 0c02 |0018: move-result-object v2 │ │ +4af3b6: 1102 |0019: return-object v2 │ │ +4af3b8: 1a02 e94f |001a: const-string v2, "PAIRING_VARIANT_OOB_CONSENT" // string@4fe9 │ │ +4af3bc: 1102 |001c: return-object v2 │ │ +4af3be: 1a02 e84f |001d: const-string v2, "PAIRING_VARIANT_DISPLAY_PIN" // string@4fe8 │ │ +4af3c2: 1102 |001f: return-object v2 │ │ +4af3c4: 1a02 e74f |0020: const-string v2, "PAIRING_VARIANT_DISPLAY_PASSKEY" // string@4fe7 │ │ +4af3c8: 1102 |0022: return-object v2 │ │ +4af3ca: 1a02 e64f |0023: const-string v2, "PAIRING_VARIANT_CONSENT" // string@4fe6 │ │ +4af3ce: 1102 |0025: return-object v2 │ │ +4af3d0: 1a02 eb4f |0026: const-string v2, "PAIRING_VARIANT_PASSKEY_CONFIRMATION" // string@4feb │ │ +4af3d4: 1102 |0028: return-object v2 │ │ +4af3d6: 1a02 ea4f |0029: const-string v2, "PAIRING_VARIANT_PASSKEY" // string@4fea │ │ +4af3da: 1102 |002b: return-object v2 │ │ +4af3dc: 1a02 ec4f |002c: const-string v2, "PAIRING_VARIANT_PIN" // string@4fec │ │ +4af3e0: 1102 |002e: return-object v2 │ │ +4af3e2: 0000 |002f: nop // spacer │ │ +4af3e4: 0001 0700 0000 0000 2c00 0000 2900 ... |0030: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=107 │ │ locals : │ │ 0x0000 - 0x0042 reg=2 (null) I │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/utils/ParserUtils;) │ │ @@ -986582,20 +986583,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4af404: |[4af404] no.nordicsemi.android.ble.utils.ParserUtils.parse:(Landroid/bluetooth/BluetoothGattCharacteristic;)Ljava/lang/String; │ │ -4af414: 6e10 7602 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -4af41a: 0c00 |0003: move-result-object v0 │ │ -4af41c: 7110 65f0 0000 |0004: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ -4af422: 0c00 |0007: move-result-object v0 │ │ -4af424: 1100 |0008: return-object v0 │ │ +4af408: |[4af408] no.nordicsemi.android.ble.utils.ParserUtils.parse:(Landroid/bluetooth/BluetoothGattCharacteristic;)Ljava/lang/String; │ │ +4af418: 6e10 7602 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +4af41e: 0c00 |0003: move-result-object v0 │ │ +4af420: 7110 65f0 0000 |0004: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ +4af426: 0c00 |0007: move-result-object v0 │ │ +4af428: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/utils/ParserUtils;) │ │ @@ -986603,20 +986604,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4af428: |[4af428] no.nordicsemi.android.ble.utils.ParserUtils.parse:(Landroid/bluetooth/BluetoothGattDescriptor;)Ljava/lang/String; │ │ -4af438: 6e10 7e02 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -4af43e: 0c00 |0003: move-result-object v0 │ │ -4af440: 7110 65f0 0000 |0004: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ -4af446: 0c00 |0007: move-result-object v0 │ │ -4af448: 1100 |0008: return-object v0 │ │ +4af42c: |[4af42c] no.nordicsemi.android.ble.utils.ParserUtils.parse:(Landroid/bluetooth/BluetoothGattDescriptor;)Ljava/lang/String; │ │ +4af43c: 6e10 7e02 0000 |0000: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +4af442: 0c00 |0003: move-result-object v0 │ │ +4af444: 7110 65f0 0000 |0004: invoke-static {v0}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ +4af44a: 0c00 |0007: move-result-object v0 │ │ +4af44c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/utils/ParserUtils;) │ │ @@ -986624,57 +986625,57 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -4af44c: |[4af44c] no.nordicsemi.android.ble.utils.ParserUtils.parse:([B)Ljava/lang/String; │ │ -4af45c: 3806 4c00 |0000: if-eqz v6, 004c // +004c │ │ -4af460: 2160 |0002: array-length v0, v6 │ │ -4af462: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -4af466: 2847 |0005: goto 004c // +0047 │ │ -4af468: 2160 |0006: array-length v0, v6 │ │ -4af46a: da00 0003 |0007: mul-int/lit8 v0, v0, #int 3 // #03 │ │ -4af46e: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4af472: 2300 1f1e |000b: new-array v0, v0, [C // type@1e1f │ │ -4af476: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -4af478: 2162 |000e: array-length v2, v6 │ │ -4af47a: 3521 2600 |000f: if-ge v1, v2, 0035 // +0026 │ │ -4af47e: 4802 0601 |0011: aget-byte v2, v6, v1 │ │ -4af482: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -4af486: da03 0103 |0015: mul-int/lit8 v3, v1, #int 3 // #03 │ │ -4af48a: 6204 cdad |0017: sget-object v4, Lno/nordicsemi/android/ble/utils/ParserUtils;.HEX_ARRAY:[C // field@adcd │ │ -4af48e: e205 0204 |0019: ushr-int/lit8 v5, v2, #int 4 // #04 │ │ -4af492: 4905 0405 |001b: aget-char v5, v4, v5 │ │ -4af496: 5005 0003 |001d: aput-char v5, v0, v3 │ │ -4af49a: d805 0301 |001f: add-int/lit8 v5, v3, #int 1 // #01 │ │ -4af49e: dd02 020f |0021: and-int/lit8 v2, v2, #int 15 // #0f │ │ -4af4a2: 4902 0402 |0023: aget-char v2, v4, v2 │ │ -4af4a6: 5002 0005 |0025: aput-char v2, v0, v5 │ │ -4af4aa: 2162 |0027: array-length v2, v6 │ │ -4af4ac: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ -4af4b0: 3221 0800 |002a: if-eq v1, v2, 0032 // +0008 │ │ -4af4b4: d803 0302 |002c: add-int/lit8 v3, v3, #int 2 // #02 │ │ -4af4b8: 1302 2d00 |002e: const/16 v2, #int 45 // #2d │ │ -4af4bc: 5002 0003 |0030: aput-char v2, v0, v3 │ │ -4af4c0: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4af4c4: 28da |0034: goto 000e // -0026 │ │ -4af4c6: 2206 0819 |0035: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -4af4ca: 7010 06e1 0600 |0037: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4af4d0: 1a01 2604 |003a: const-string v1, "(0x) " // string@0426 │ │ -4af4d4: 6e20 12e1 1600 |003c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af4da: 2201 0619 |003f: new-instance v1, Ljava/lang/String; // type@1906 │ │ -4af4de: 7020 bde0 0100 |0041: invoke-direct {v1, v0}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4af4e4: 6e20 12e1 1600 |0044: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af4ea: 6e10 1fe1 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4af4f0: 0c06 |004a: move-result-object v6 │ │ -4af4f2: 1106 |004b: return-object v6 │ │ -4af4f4: 1a06 0000 |004c: const-string v6, "" // string@0000 │ │ -4af4f8: 1106 |004e: return-object v6 │ │ +4af450: |[4af450] no.nordicsemi.android.ble.utils.ParserUtils.parse:([B)Ljava/lang/String; │ │ +4af460: 3806 4c00 |0000: if-eqz v6, 004c // +004c │ │ +4af464: 2160 |0002: array-length v0, v6 │ │ +4af466: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +4af46a: 2847 |0005: goto 004c // +0047 │ │ +4af46c: 2160 |0006: array-length v0, v6 │ │ +4af46e: da00 0003 |0007: mul-int/lit8 v0, v0, #int 3 // #03 │ │ +4af472: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4af476: 2300 1f1e |000b: new-array v0, v0, [C // type@1e1f │ │ +4af47a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +4af47c: 2162 |000e: array-length v2, v6 │ │ +4af47e: 3521 2600 |000f: if-ge v1, v2, 0035 // +0026 │ │ +4af482: 4802 0601 |0011: aget-byte v2, v6, v1 │ │ +4af486: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +4af48a: da03 0103 |0015: mul-int/lit8 v3, v1, #int 3 // #03 │ │ +4af48e: 6204 cdad |0017: sget-object v4, Lno/nordicsemi/android/ble/utils/ParserUtils;.HEX_ARRAY:[C // field@adcd │ │ +4af492: e205 0204 |0019: ushr-int/lit8 v5, v2, #int 4 // #04 │ │ +4af496: 4905 0405 |001b: aget-char v5, v4, v5 │ │ +4af49a: 5005 0003 |001d: aput-char v5, v0, v3 │ │ +4af49e: d805 0301 |001f: add-int/lit8 v5, v3, #int 1 // #01 │ │ +4af4a2: dd02 020f |0021: and-int/lit8 v2, v2, #int 15 // #0f │ │ +4af4a6: 4902 0402 |0023: aget-char v2, v4, v2 │ │ +4af4aa: 5002 0005 |0025: aput-char v2, v0, v5 │ │ +4af4ae: 2162 |0027: array-length v2, v6 │ │ +4af4b0: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ +4af4b4: 3221 0800 |002a: if-eq v1, v2, 0032 // +0008 │ │ +4af4b8: d803 0302 |002c: add-int/lit8 v3, v3, #int 2 // #02 │ │ +4af4bc: 1302 2d00 |002e: const/16 v2, #int 45 // #2d │ │ +4af4c0: 5002 0003 |0030: aput-char v2, v0, v3 │ │ +4af4c4: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4af4c8: 28da |0034: goto 000e // -0026 │ │ +4af4ca: 2206 0819 |0035: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +4af4ce: 7010 06e1 0600 |0037: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4af4d4: 1a01 2604 |003a: const-string v1, "(0x) " // string@0426 │ │ +4af4d8: 6e20 12e1 1600 |003c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af4de: 2201 0619 |003f: new-instance v1, Ljava/lang/String; // type@1906 │ │ +4af4e2: 7020 bde0 0100 |0041: invoke-direct {v1, v0}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4af4e8: 6e20 12e1 1600 |0044: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af4ee: 6e10 1fe1 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4af4f4: 0c06 |004a: move-result-object v6 │ │ +4af4f6: 1106 |004b: return-object v6 │ │ +4af4f8: 1a06 0000 |004c: const-string v6, "" // string@0000 │ │ +4af4fc: 1106 |004e: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x0006 line=65 │ │ 0x000e line=66 │ │ 0x0011 line=67 │ │ 0x0017 line=68 │ │ @@ -986690,50 +986691,50 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -4af4fc: |[4af4fc] no.nordicsemi.android.ble.utils.ParserUtils.parseDebug:([B)Ljava/lang/String; │ │ -4af50c: 3806 3f00 |0000: if-eqz v6, 003f // +003f │ │ -4af510: 2160 |0002: array-length v0, v6 │ │ -4af512: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -4af516: 283a |0005: goto 003f // +003a │ │ -4af518: 2160 |0006: array-length v0, v6 │ │ -4af51a: da00 0002 |0007: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -4af51e: 2300 1f1e |0009: new-array v0, v0, [C // type@1e1f │ │ -4af522: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -4af524: 2162 |000c: array-length v2, v6 │ │ -4af526: 3521 1b00 |000d: if-ge v1, v2, 0028 // +001b │ │ -4af52a: 4802 0601 |000f: aget-byte v2, v6, v1 │ │ -4af52e: d522 ff00 |0011: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -4af532: da03 0102 |0013: mul-int/lit8 v3, v1, #int 2 // #02 │ │ -4af536: 6204 cdad |0015: sget-object v4, Lno/nordicsemi/android/ble/utils/ParserUtils;.HEX_ARRAY:[C // field@adcd │ │ -4af53a: e205 0204 |0017: ushr-int/lit8 v5, v2, #int 4 // #04 │ │ -4af53e: 4905 0405 |0019: aget-char v5, v4, v5 │ │ -4af542: 5005 0003 |001b: aput-char v5, v0, v3 │ │ -4af546: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4af54a: dd02 020f |001f: and-int/lit8 v2, v2, #int 15 // #0f │ │ -4af54e: 4902 0402 |0021: aget-char v2, v4, v2 │ │ -4af552: 5002 0003 |0023: aput-char v2, v0, v3 │ │ -4af556: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4af55a: 28e5 |0027: goto 000c // -001b │ │ -4af55c: 2206 0819 |0028: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -4af560: 7010 06e1 0600 |002a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4af566: 1a01 c106 |002d: const-string v1, "0x" // string@06c1 │ │ -4af56a: 6e20 12e1 1600 |002f: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af570: 2201 0619 |0032: new-instance v1, Ljava/lang/String; // type@1906 │ │ -4af574: 7020 bde0 0100 |0034: invoke-direct {v1, v0}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4af57a: 6e20 12e1 1600 |0037: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af580: 6e10 1fe1 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4af586: 0c06 |003d: move-result-object v6 │ │ -4af588: 1106 |003e: return-object v6 │ │ -4af58a: 1a06 0ec4 |003f: const-string v6, "null" // string@c40e │ │ -4af58e: 1106 |0041: return-object v6 │ │ +4af500: |[4af500] no.nordicsemi.android.ble.utils.ParserUtils.parseDebug:([B)Ljava/lang/String; │ │ +4af510: 3806 3f00 |0000: if-eqz v6, 003f // +003f │ │ +4af514: 2160 |0002: array-length v0, v6 │ │ +4af516: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +4af51a: 283a |0005: goto 003f // +003a │ │ +4af51c: 2160 |0006: array-length v0, v6 │ │ +4af51e: da00 0002 |0007: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +4af522: 2300 1f1e |0009: new-array v0, v0, [C // type@1e1f │ │ +4af526: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +4af528: 2162 |000c: array-length v2, v6 │ │ +4af52a: 3521 1b00 |000d: if-ge v1, v2, 0028 // +001b │ │ +4af52e: 4802 0601 |000f: aget-byte v2, v6, v1 │ │ +4af532: d522 ff00 |0011: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +4af536: da03 0102 |0013: mul-int/lit8 v3, v1, #int 2 // #02 │ │ +4af53a: 6204 cdad |0015: sget-object v4, Lno/nordicsemi/android/ble/utils/ParserUtils;.HEX_ARRAY:[C // field@adcd │ │ +4af53e: e205 0204 |0017: ushr-int/lit8 v5, v2, #int 4 // #04 │ │ +4af542: 4905 0405 |0019: aget-char v5, v4, v5 │ │ +4af546: 5005 0003 |001b: aput-char v5, v0, v3 │ │ +4af54a: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4af54e: dd02 020f |001f: and-int/lit8 v2, v2, #int 15 // #0f │ │ +4af552: 4902 0402 |0021: aget-char v2, v4, v2 │ │ +4af556: 5002 0003 |0023: aput-char v2, v0, v3 │ │ +4af55a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4af55e: 28e5 |0027: goto 000c // -001b │ │ +4af560: 2206 0819 |0028: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +4af564: 7010 06e1 0600 |002a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4af56a: 1a01 c106 |002d: const-string v1, "0x" // string@06c1 │ │ +4af56e: 6e20 12e1 1600 |002f: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af574: 2201 0619 |0032: new-instance v1, Ljava/lang/String; // type@1906 │ │ +4af578: 7020 bde0 0100 |0034: invoke-direct {v1, v0}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4af57e: 6e20 12e1 1600 |0037: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af584: 6e10 1fe1 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4af58a: 0c06 |003d: move-result-object v6 │ │ +4af58c: 1106 |003e: return-object v6 │ │ +4af58e: 1a06 0ec4 |003f: const-string v6, "null" // string@c40e │ │ +4af592: 1106 |0041: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0006 line=80 │ │ 0x000c line=81 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -986747,36 +986748,36 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -4af590: |[4af590] no.nordicsemi.android.ble.utils.ParserUtils.phyCodedOptionToString:(I)Ljava/lang/String; │ │ -4af5a0: 3802 2500 |0000: if-eqz v2, 0025 // +0025 │ │ -4af5a4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -4af5a6: 3202 1f00 |0003: if-eq v2, v0, 0022 // +001f │ │ -4af5aa: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -4af5ac: 3202 1900 |0006: if-eq v2, v0, 001f // +0019 │ │ -4af5b0: 2200 0819 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4af5b4: 7010 06e1 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4af5ba: 1a01 6060 |000d: const-string v1, "UNKNOWN (" // string@6060 │ │ -4af5be: 6e20 12e1 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af5c4: 6e20 0de1 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4af5ca: 1a02 db04 |0015: const-string v2, ")" // string@04db │ │ -4af5ce: 6e20 12e1 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af5d4: 6e10 1fe1 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4af5da: 0c02 |001d: move-result-object v2 │ │ -4af5dc: 1102 |001e: return-object v2 │ │ -4af5de: 1a02 ff54 |001f: const-string v2, "S8" // string@54ff │ │ -4af5e2: 1102 |0021: return-object v2 │ │ -4af5e4: 1a02 fe54 |0022: const-string v2, "S2" // string@54fe │ │ -4af5e8: 1102 |0024: return-object v2 │ │ -4af5ea: 1a02 ae4d |0025: const-string v2, "No preferred" // string@4dae │ │ -4af5ee: 1102 |0027: return-object v2 │ │ +4af594: |[4af594] no.nordicsemi.android.ble.utils.ParserUtils.phyCodedOptionToString:(I)Ljava/lang/String; │ │ +4af5a4: 3802 2500 |0000: if-eqz v2, 0025 // +0025 │ │ +4af5a8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +4af5aa: 3202 1f00 |0003: if-eq v2, v0, 0022 // +001f │ │ +4af5ae: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +4af5b0: 3202 1900 |0006: if-eq v2, v0, 001f // +0019 │ │ +4af5b4: 2200 0819 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4af5b8: 7010 06e1 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4af5be: 1a01 6060 |000d: const-string v1, "UNKNOWN (" // string@6060 │ │ +4af5c2: 6e20 12e1 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af5c8: 6e20 0de1 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4af5ce: 1a02 db04 |0015: const-string v2, ")" // string@04db │ │ +4af5d2: 6e20 12e1 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af5d8: 6e10 1fe1 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4af5de: 0c02 |001d: move-result-object v2 │ │ +4af5e0: 1102 |001e: return-object v2 │ │ +4af5e2: 1a02 ff54 |001f: const-string v2, "S8" // string@54ff │ │ +4af5e6: 1102 |0021: return-object v2 │ │ +4af5e8: 1a02 fe54 |0022: const-string v2, "S2" // string@54fe │ │ +4af5ec: 1102 |0024: return-object v2 │ │ +4af5ee: 1a02 ae4d |0025: const-string v2, "No preferred" // string@4dae │ │ +4af5f2: 1102 |0027: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=214 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 (null) I │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/utils/ParserUtils;) │ │ @@ -986784,42 +986785,42 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -4af5f0: |[4af5f0] no.nordicsemi.android.ble.utils.ParserUtils.phyMaskToString:(I)Ljava/lang/String; │ │ -4af600: 2b02 3000 0000 |0000: packed-switch v2, 00000030 // +00000030 │ │ -4af606: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4af60a: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4af610: 1a01 6060 |0008: const-string v1, "UNKNOWN (" // string@6060 │ │ -4af614: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af61a: 6e20 0de1 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4af620: 1a02 db04 |0010: const-string v2, ")" // string@04db │ │ -4af624: 6e20 12e1 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af62a: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4af630: 0c02 |0018: move-result-object v2 │ │ -4af632: 1102 |0019: return-object v2 │ │ -4af634: 1a02 9e27 |001a: const-string v2, "LE 1M, LE 2M or LE Coded" // string@279e │ │ -4af638: 1102 |001c: return-object v2 │ │ -4af63a: 1a02 a027 |001d: const-string v2, "LE 2M or LE Coded" // string@27a0 │ │ -4af63e: 1102 |001f: return-object v2 │ │ -4af640: 1a02 9d27 |0020: const-string v2, "LE 1M or LE Coded" // string@279d │ │ -4af644: 1102 |0022: return-object v2 │ │ -4af646: 1a02 a127 |0023: const-string v2, "LE Coded" // string@27a1 │ │ -4af64a: 1102 |0025: return-object v2 │ │ -4af64c: 1a02 9c27 |0026: const-string v2, "LE 1M or LE 2M" // string@279c │ │ -4af650: 1102 |0028: return-object v2 │ │ -4af652: 1a02 9f27 |0029: const-string v2, "LE 2M" // string@279f │ │ -4af656: 1102 |002b: return-object v2 │ │ -4af658: 1a02 9b27 |002c: const-string v2, "LE 1M" // string@279b │ │ -4af65c: 1102 |002e: return-object v2 │ │ -4af65e: 0000 |002f: nop // spacer │ │ -4af660: 0001 0700 0100 0000 2c00 0000 2900 ... |0030: packed-switch-data (18 units) │ │ +4af5f4: |[4af5f4] no.nordicsemi.android.ble.utils.ParserUtils.phyMaskToString:(I)Ljava/lang/String; │ │ +4af604: 2b02 3000 0000 |0000: packed-switch v2, 00000030 // +00000030 │ │ +4af60a: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4af60e: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4af614: 1a01 6060 |0008: const-string v1, "UNKNOWN (" // string@6060 │ │ +4af618: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af61e: 6e20 0de1 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4af624: 1a02 db04 |0010: const-string v2, ")" // string@04db │ │ +4af628: 6e20 12e1 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af62e: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4af634: 0c02 |0018: move-result-object v2 │ │ +4af636: 1102 |0019: return-object v2 │ │ +4af638: 1a02 9e27 |001a: const-string v2, "LE 1M, LE 2M or LE Coded" // string@279e │ │ +4af63c: 1102 |001c: return-object v2 │ │ +4af63e: 1a02 a027 |001d: const-string v2, "LE 2M or LE Coded" // string@27a0 │ │ +4af642: 1102 |001f: return-object v2 │ │ +4af644: 1a02 9d27 |0020: const-string v2, "LE 1M or LE Coded" // string@279d │ │ +4af648: 1102 |0022: return-object v2 │ │ +4af64a: 1a02 a127 |0023: const-string v2, "LE Coded" // string@27a1 │ │ +4af64e: 1102 |0025: return-object v2 │ │ +4af650: 1a02 9c27 |0026: const-string v2, "LE 1M or LE 2M" // string@279c │ │ +4af654: 1102 |0028: return-object v2 │ │ +4af656: 1a02 9f27 |0029: const-string v2, "LE 2M" // string@279f │ │ +4af65a: 1102 |002b: return-object v2 │ │ +4af65c: 1a02 9b27 |002c: const-string v2, "LE 1M" // string@279b │ │ +4af660: 1102 |002e: return-object v2 │ │ +4af662: 0000 |002f: nop // spacer │ │ +4af664: 0001 0700 0100 0000 2c00 0000 2900 ... |0030: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0042 reg=2 (null) I │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/utils/ParserUtils;) │ │ @@ -986827,37 +986828,37 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4af684: |[4af684] no.nordicsemi.android.ble.utils.ParserUtils.phyToString:(I)Ljava/lang/String; │ │ -4af694: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4af696: 3202 2500 |0001: if-eq v2, v0, 0026 // +0025 │ │ -4af69a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -4af69c: 3202 1f00 |0004: if-eq v2, v0, 0023 // +001f │ │ -4af6a0: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -4af6a2: 3202 1900 |0007: if-eq v2, v0, 0020 // +0019 │ │ -4af6a6: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4af6aa: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4af6b0: 1a01 6060 |000e: const-string v1, "UNKNOWN (" // string@6060 │ │ -4af6b4: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af6ba: 6e20 0de1 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4af6c0: 1a02 db04 |0016: const-string v2, ")" // string@04db │ │ -4af6c4: 6e20 12e1 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af6ca: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4af6d0: 0c02 |001e: move-result-object v2 │ │ -4af6d2: 1102 |001f: return-object v2 │ │ -4af6d4: 1a02 a127 |0020: const-string v2, "LE Coded" // string@27a1 │ │ -4af6d8: 1102 |0022: return-object v2 │ │ -4af6da: 1a02 9f27 |0023: const-string v2, "LE 2M" // string@279f │ │ -4af6de: 1102 |0025: return-object v2 │ │ -4af6e0: 1a02 9b27 |0026: const-string v2, "LE 1M" // string@279b │ │ -4af6e4: 1102 |0028: return-object v2 │ │ +4af688: |[4af688] no.nordicsemi.android.ble.utils.ParserUtils.phyToString:(I)Ljava/lang/String; │ │ +4af698: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4af69a: 3202 2500 |0001: if-eq v2, v0, 0026 // +0025 │ │ +4af69e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +4af6a0: 3202 1f00 |0004: if-eq v2, v0, 0023 // +001f │ │ +4af6a4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +4af6a6: 3202 1900 |0007: if-eq v2, v0, 0020 // +0019 │ │ +4af6aa: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4af6ae: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4af6b4: 1a01 6060 |000e: const-string v1, "UNKNOWN (" // string@6060 │ │ +4af6b8: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af6be: 6e20 0de1 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4af6c4: 1a02 db04 |0016: const-string v2, ")" // string@04db │ │ +4af6c8: 6e20 12e1 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af6ce: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4af6d4: 0c02 |001e: move-result-object v2 │ │ +4af6d6: 1102 |001f: return-object v2 │ │ +4af6d8: 1a02 a127 |0020: const-string v2, "LE Coded" // string@27a1 │ │ +4af6dc: 1102 |0022: return-object v2 │ │ +4af6de: 1a02 9f27 |0023: const-string v2, "LE 2M" // string@279f │ │ +4af6e2: 1102 |0025: return-object v2 │ │ +4af6e4: 1a02 9b27 |0026: const-string v2, "LE 1M" // string@279b │ │ +4af6e8: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=177 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 (null) I │ │ │ │ #11 : (in Lno/nordicsemi/android/ble/utils/ParserUtils;) │ │ @@ -986865,40 +986866,40 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -4af6e8: |[4af6e8] no.nordicsemi.android.ble.utils.ParserUtils.stateToString:(I)Ljava/lang/String; │ │ -4af6f8: 3802 2b00 |0000: if-eqz v2, 002b // +002b │ │ -4af6fc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -4af6fe: 3202 2500 |0003: if-eq v2, v0, 0028 // +0025 │ │ -4af702: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -4af704: 3202 1f00 |0006: if-eq v2, v0, 0025 // +001f │ │ -4af708: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -4af70a: 3202 1900 |0009: if-eq v2, v0, 0022 // +0019 │ │ -4af70e: 2200 0819 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4af712: 7010 06e1 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4af718: 1a01 6060 |0010: const-string v1, "UNKNOWN (" // string@6060 │ │ -4af71c: 6e20 12e1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af722: 6e20 0de1 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4af728: 1a02 db04 |0018: const-string v2, ")" // string@04db │ │ -4af72c: 6e20 12e1 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af732: 6e10 1fe1 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4af738: 0c02 |0020: move-result-object v2 │ │ -4af73a: 1102 |0021: return-object v2 │ │ -4af73c: 1a02 6818 |0022: const-string v2, "DISCONNECTING" // string@1868 │ │ -4af740: 1102 |0024: return-object v2 │ │ -4af742: 1a02 5411 |0025: const-string v2, "CONNECTED" // string@1154 │ │ -4af746: 1102 |0027: return-object v2 │ │ -4af748: 1a02 5511 |0028: const-string v2, "CONNECTING" // string@1155 │ │ -4af74c: 1102 |002a: return-object v2 │ │ -4af74e: 1a02 6718 |002b: const-string v2, "DISCONNECTED" // string@1867 │ │ -4af752: 1102 |002d: return-object v2 │ │ +4af6ec: |[4af6ec] no.nordicsemi.android.ble.utils.ParserUtils.stateToString:(I)Ljava/lang/String; │ │ +4af6fc: 3802 2b00 |0000: if-eqz v2, 002b // +002b │ │ +4af700: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +4af702: 3202 2500 |0003: if-eq v2, v0, 0028 // +0025 │ │ +4af706: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +4af708: 3202 1f00 |0006: if-eq v2, v0, 0025 // +001f │ │ +4af70c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +4af70e: 3202 1900 |0009: if-eq v2, v0, 0022 // +0019 │ │ +4af712: 2200 0819 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4af716: 7010 06e1 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4af71c: 1a01 6060 |0010: const-string v1, "UNKNOWN (" // string@6060 │ │ +4af720: 6e20 12e1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af726: 6e20 0de1 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4af72c: 1a02 db04 |0018: const-string v2, ")" // string@04db │ │ +4af730: 6e20 12e1 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af736: 6e10 1fe1 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4af73c: 0c02 |0020: move-result-object v2 │ │ +4af73e: 1102 |0021: return-object v2 │ │ +4af740: 1a02 6818 |0022: const-string v2, "DISCONNECTING" // string@1868 │ │ +4af744: 1102 |0024: return-object v2 │ │ +4af746: 1a02 5411 |0025: const-string v2, "CONNECTED" // string@1154 │ │ +4af74a: 1102 |0027: return-object v2 │ │ +4af74c: 1a02 5511 |0028: const-string v2, "CONNECTING" // string@1155 │ │ +4af750: 1102 |002a: return-object v2 │ │ +4af752: 1a02 6718 |002b: const-string v2, "DISCONNECTED" // string@1867 │ │ +4af756: 1102 |002d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000b line=157 │ │ locals : │ │ 0x0000 - 0x002e reg=2 (null) I │ │ │ │ #12 : (in Lno/nordicsemi/android/ble/utils/ParserUtils;) │ │ @@ -986906,37 +986907,37 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4af754: |[4af754] no.nordicsemi.android.ble.utils.ParserUtils.writeTypeToString:(I)Ljava/lang/String; │ │ -4af764: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4af766: 3202 2500 |0001: if-eq v2, v0, 0026 // +0025 │ │ -4af76a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -4af76c: 3202 1f00 |0004: if-eq v2, v0, 0023 // +001f │ │ -4af770: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -4af772: 3202 1900 |0007: if-eq v2, v0, 0020 // +0019 │ │ -4af776: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4af77a: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4af780: 1a01 6060 |000e: const-string v1, "UNKNOWN (" // string@6060 │ │ -4af784: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af78a: 6e20 0de1 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4af790: 1a02 db04 |0016: const-string v2, ")" // string@04db │ │ -4af794: 6e20 12e1 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4af79a: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4af7a0: 0c02 |001e: move-result-object v2 │ │ -4af7a2: 1102 |001f: return-object v2 │ │ -4af7a4: 1a02 3f65 |0020: const-string v2, "WRITE SIGNED" // string@653f │ │ -4af7a8: 1102 |0022: return-object v2 │ │ -4af7aa: 1a02 3e65 |0023: const-string v2, "WRITE REQUEST" // string@653e │ │ -4af7ae: 1102 |0025: return-object v2 │ │ -4af7b0: 1a02 3d65 |0026: const-string v2, "WRITE COMMAND" // string@653d │ │ -4af7b4: 1102 |0028: return-object v2 │ │ +4af758: |[4af758] no.nordicsemi.android.ble.utils.ParserUtils.writeTypeToString:(I)Ljava/lang/String; │ │ +4af768: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4af76a: 3202 2500 |0001: if-eq v2, v0, 0026 // +0025 │ │ +4af76e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +4af770: 3202 1f00 |0004: if-eq v2, v0, 0023 // +001f │ │ +4af774: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +4af776: 3202 1900 |0007: if-eq v2, v0, 0020 // +0019 │ │ +4af77a: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4af77e: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4af784: 1a01 6060 |000e: const-string v1, "UNKNOWN (" // string@6060 │ │ +4af788: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af78e: 6e20 0de1 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4af794: 1a02 db04 |0016: const-string v2, ")" // string@04db │ │ +4af798: 6e20 12e1 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4af79e: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4af7a4: 0c02 |001e: move-result-object v2 │ │ +4af7a6: 1102 |001f: return-object v2 │ │ +4af7a8: 1a02 3f65 |0020: const-string v2, "WRITE SIGNED" // string@653f │ │ +4af7ac: 1102 |0022: return-object v2 │ │ +4af7ae: 1a02 3e65 |0023: const-string v2, "WRITE REQUEST" // string@653e │ │ +4af7b2: 1102 |0025: return-object v2 │ │ +4af7b4: 1a02 3d65 |0026: const-string v2, "WRITE COMMAND" // string@653d │ │ +4af7b8: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=135 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 (null) I │ │ │ │ Virtual methods - │ │ @@ -987063,38 +987064,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4b089c: |[4b089c] oauth.signpost.OAuth.:()V │ │ -4b08ac: 2200 ea15 |0000: new-instance v0, Lcom/google/gdata/util/common/base/PercentEscaper; // type@15ea │ │ -4b08b0: 1a01 4e06 |0002: const-string v1, "-._~" // string@064e │ │ -4b08b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4b08b6: 7030 88d1 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/google/gdata/util/common/base/PercentEscaper;.:(Ljava/lang/String;Z)V // method@d188 │ │ -4b08bc: 6900 f0ad |0008: sput-object v0, Loauth/signpost/OAuth;.percentEncoder:Lcom/google/gdata/util/common/base/PercentEscaper; // field@adf0 │ │ -4b08c0: 0e00 |000a: return-void │ │ +4b08a0: |[4b08a0] oauth.signpost.OAuth.:()V │ │ +4b08b0: 2200 ea15 |0000: new-instance v0, Lcom/google/gdata/util/common/base/PercentEscaper; // type@15ea │ │ +4b08b4: 1a01 4e06 |0002: const-string v1, "-._~" // string@064e │ │ +4b08b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4b08ba: 7030 88d1 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/google/gdata/util/common/base/PercentEscaper;.:(Ljava/lang/String;Z)V // method@d188 │ │ +4b08c0: 6900 f0ad |0008: sput-object v0, Loauth/signpost/OAuth;.percentEncoder:Lcom/google/gdata/util/common/base/PercentEscaper; // field@adf0 │ │ +4b08c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ #1 : (in Loauth/signpost/OAuth;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b08c4: |[4b08c4] oauth.signpost.OAuth.:()V │ │ -4b08d4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b08da: 0e00 |0003: return-void │ │ +4b08c8: |[4b08c8] oauth.signpost.OAuth.:()V │ │ +4b08d8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b08de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/OAuth; │ │ │ │ #2 : (in Loauth/signpost/OAuth;) │ │ @@ -987102,41 +987103,41 @@ │ │ type : '(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -4b03e0: |[4b03e0] oauth.signpost.OAuth.addQueryParameters:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; │ │ -4b03f0: 7210 b5e3 0600 |0000: invoke-interface {v6}, Ljava/util/Map;.size:()I // method@e3b5 │ │ -4b03f6: 0a00 |0003: move-result v0 │ │ -4b03f8: da00 0002 |0004: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -4b03fc: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4b0400: 7210 b1e3 0600 |0008: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@e3b1 │ │ -4b0406: 0c01 |000b: move-result-object v1 │ │ -4b0408: 7210 d3e3 0100 |000c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b040e: 0c01 |000f: move-result-object v1 │ │ -4b0410: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4b0412: 7210 5fe3 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b0418: 0a03 |0014: move-result v3 │ │ -4b041a: 3803 1700 |0015: if-eqz v3, 002c // +0017 │ │ -4b041e: 7210 60e3 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b0424: 0c03 |001a: move-result-object v3 │ │ -4b0426: 1f03 0619 |001b: check-cast v3, Ljava/lang/String; // type@1906 │ │ -4b042a: 4d03 0002 |001d: aput-object v3, v0, v2 │ │ -4b042e: d804 0201 |001f: add-int/lit8 v4, v2, #int 1 // #01 │ │ -4b0432: 7220 aee3 3600 |0021: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -4b0438: 0c03 |0024: move-result-object v3 │ │ -4b043a: 1f03 0619 |0025: check-cast v3, Ljava/lang/String; // type@1906 │ │ -4b043e: 4d03 0004 |0027: aput-object v3, v0, v4 │ │ -4b0442: d802 0202 |0029: add-int/lit8 v2, v2, #int 2 // #02 │ │ -4b0446: 28e6 |002b: goto 0011 // -001a │ │ -4b0448: 7120 98f0 0500 |002c: invoke-static {v5, v0}, Loauth/signpost/OAuth;.addQueryParameters:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@f098 │ │ -4b044e: 0c05 |002f: move-result-object v5 │ │ -4b0450: 1105 |0030: return-object v5 │ │ +4b03e4: |[4b03e4] oauth.signpost.OAuth.addQueryParameters:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; │ │ +4b03f4: 7210 b5e3 0600 |0000: invoke-interface {v6}, Ljava/util/Map;.size:()I // method@e3b5 │ │ +4b03fa: 0a00 |0003: move-result v0 │ │ +4b03fc: da00 0002 |0004: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +4b0400: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4b0404: 7210 b1e3 0600 |0008: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@e3b1 │ │ +4b040a: 0c01 |000b: move-result-object v1 │ │ +4b040c: 7210 d3e3 0100 |000c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b0412: 0c01 |000f: move-result-object v1 │ │ +4b0414: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4b0416: 7210 5fe3 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b041c: 0a03 |0014: move-result v3 │ │ +4b041e: 3803 1700 |0015: if-eqz v3, 002c // +0017 │ │ +4b0422: 7210 60e3 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b0428: 0c03 |001a: move-result-object v3 │ │ +4b042a: 1f03 0619 |001b: check-cast v3, Ljava/lang/String; // type@1906 │ │ +4b042e: 4d03 0002 |001d: aput-object v3, v0, v2 │ │ +4b0432: d804 0201 |001f: add-int/lit8 v4, v2, #int 1 // #01 │ │ +4b0436: 7220 aee3 3600 |0021: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +4b043c: 0c03 |0024: move-result-object v3 │ │ +4b043e: 1f03 0619 |0025: check-cast v3, Ljava/lang/String; // type@1906 │ │ +4b0442: 4d03 0004 |0027: aput-object v3, v0, v4 │ │ +4b0446: d802 0202 |0029: add-int/lit8 v2, v2, #int 2 // #02 │ │ +4b044a: 28e6 |002b: goto 0011 // -001a │ │ +4b044c: 7120 98f0 0500 |002c: invoke-static {v5, v0}, Loauth/signpost/OAuth;.addQueryParameters:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@f098 │ │ +4b0452: 0c05 |002f: move-result-object v5 │ │ +4b0454: 1105 |0030: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0008 line=233 │ │ 0x001d line=234 │ │ 0x0021 line=235 │ │ 0x002c line=238 │ │ @@ -987149,55 +987150,55 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -4b0324: |[4b0324] oauth.signpost.OAuth.addQueryParameters:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; │ │ -4b0334: 1a00 7408 |0000: const-string v0, "?" // string@0874 │ │ -4b0338: 6e20 c4e0 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b033e: 0a01 |0005: move-result v1 │ │ -4b0340: 1a02 8603 |0006: const-string v2, "&" // string@0386 │ │ -4b0344: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -4b0348: 0720 |000a: move-object v0, v2 │ │ -4b034a: 2201 0819 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b034e: 2203 0819 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4b0352: 7010 06e1 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b0358: 6e20 12e1 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b035e: 6e20 12e1 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0364: 6e10 1fe1 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b036a: 0c04 |001b: move-result-object v4 │ │ -4b036c: 7020 09e1 4100 |001c: invoke-direct {v1, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4b0372: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -4b0374: 2150 |0020: array-length v0, v5 │ │ -4b0376: 3504 2f00 |0021: if-ge v4, v0, 0050 // +002f │ │ -4b037a: 3d04 0500 |0023: if-lez v4, 0028 // +0005 │ │ -4b037e: 6e20 12e1 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0384: 2200 0819 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b0388: 7010 06e1 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b038e: 4603 0504 |002d: aget-object v3, v5, v4 │ │ -4b0392: 7110 a2f0 0300 |002f: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b0398: 0c03 |0032: move-result-object v3 │ │ -4b039a: 6e20 12e1 3000 |0033: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b03a0: 1a03 f107 |0036: const-string v3, "=" // string@07f1 │ │ -4b03a4: 6e20 12e1 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b03aa: d803 0401 |003b: add-int/lit8 v3, v4, #int 1 // #01 │ │ -4b03ae: 4603 0503 |003d: aget-object v3, v5, v3 │ │ -4b03b2: 7110 a2f0 0300 |003f: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b03b8: 0c03 |0042: move-result-object v3 │ │ -4b03ba: 6e20 12e1 3000 |0043: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b03c0: 6e10 1fe1 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b03c6: 0c00 |0049: move-result-object v0 │ │ -4b03c8: 6e20 12e1 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b03ce: d804 0402 |004d: add-int/lit8 v4, v4, #int 2 // #02 │ │ -4b03d2: 28d1 |004f: goto 0020 // -002f │ │ -4b03d4: 6e10 1fe1 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b03da: 0c04 |0053: move-result-object v4 │ │ -4b03dc: 1104 |0054: return-object v4 │ │ +4b0328: |[4b0328] oauth.signpost.OAuth.addQueryParameters:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; │ │ +4b0338: 1a00 7408 |0000: const-string v0, "?" // string@0874 │ │ +4b033c: 6e20 c4e0 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b0342: 0a01 |0005: move-result v1 │ │ +4b0344: 1a02 8603 |0006: const-string v2, "&" // string@0386 │ │ +4b0348: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +4b034c: 0720 |000a: move-object v0, v2 │ │ +4b034e: 2201 0819 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b0352: 2203 0819 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4b0356: 7010 06e1 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b035c: 6e20 12e1 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0362: 6e20 12e1 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0368: 6e10 1fe1 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b036e: 0c04 |001b: move-result-object v4 │ │ +4b0370: 7020 09e1 4100 |001c: invoke-direct {v1, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4b0376: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +4b0378: 2150 |0020: array-length v0, v5 │ │ +4b037a: 3504 2f00 |0021: if-ge v4, v0, 0050 // +002f │ │ +4b037e: 3d04 0500 |0023: if-lez v4, 0028 // +0005 │ │ +4b0382: 6e20 12e1 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0388: 2200 0819 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b038c: 7010 06e1 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b0392: 4603 0504 |002d: aget-object v3, v5, v4 │ │ +4b0396: 7110 a2f0 0300 |002f: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b039c: 0c03 |0032: move-result-object v3 │ │ +4b039e: 6e20 12e1 3000 |0033: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b03a4: 1a03 f107 |0036: const-string v3, "=" // string@07f1 │ │ +4b03a8: 6e20 12e1 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b03ae: d803 0401 |003b: add-int/lit8 v3, v4, #int 1 // #01 │ │ +4b03b2: 4603 0503 |003d: aget-object v3, v5, v3 │ │ +4b03b6: 7110 a2f0 0300 |003f: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b03bc: 0c03 |0042: move-result-object v3 │ │ +4b03be: 6e20 12e1 3000 |0043: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b03c4: 6e10 1fe1 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b03ca: 0c00 |0049: move-result-object v0 │ │ +4b03cc: 6e20 12e1 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b03d2: d804 0402 |004d: add-int/lit8 v4, v4, #int 2 // #02 │ │ +4b03d6: 28d1 |004f: goto 0020 // -002f │ │ +4b03d8: 6e10 1fe1 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b03de: 0c04 |0053: move-result-object v4 │ │ +4b03e0: 1104 |0054: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=218 │ │ 0x000b line=219 │ │ 0x0020 line=220 │ │ 0x0025 line=222 │ │ 0x0028 line=224 │ │ @@ -987211,32 +987212,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4b0454: |[4b0454] oauth.signpost.OAuth.addQueryString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b0464: 1a00 7408 |0000: const-string v0, "?" // string@0874 │ │ -4b0468: 6e20 c4e0 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b046e: 0a01 |0005: move-result v1 │ │ -4b0470: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -4b0474: 1a00 8603 |0008: const-string v0, "&" // string@0386 │ │ -4b0478: 2201 0819 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b047c: 2202 0819 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b0480: 7010 06e1 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b0486: 6e20 12e1 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b048c: 6e20 12e1 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0492: 6e10 1fe1 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b0498: 0c03 |001a: move-result-object v3 │ │ -4b049a: 7020 09e1 3100 |001b: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4b04a0: 6e20 12e1 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b04a6: 6e10 1fe1 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b04ac: 0c03 |0024: move-result-object v3 │ │ -4b04ae: 1103 |0025: return-object v3 │ │ +4b0458: |[4b0458] oauth.signpost.OAuth.addQueryString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b0468: 1a00 7408 |0000: const-string v0, "?" // string@0874 │ │ +4b046c: 6e20 c4e0 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b0472: 0a01 |0005: move-result v1 │ │ +4b0474: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +4b0478: 1a00 8603 |0008: const-string v0, "&" // string@0386 │ │ +4b047c: 2201 0819 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b0480: 2202 0819 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b0484: 7010 06e1 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b048a: 6e20 12e1 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0490: 6e20 12e1 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0496: 6e10 1fe1 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b049c: 0c03 |001a: move-result-object v3 │ │ +4b049e: 7020 09e1 3100 |001b: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4b04a4: 6e20 12e1 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b04aa: 6e10 1fe1 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b04b0: 0c03 |0024: move-result-object v3 │ │ +4b04b2: 1103 |0025: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=242 │ │ 0x000a line=243 │ │ 0x001e line=244 │ │ 0x0021 line=245 │ │ locals : │ │ @@ -987248,32 +987249,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -4b08dc: |[4b08dc] oauth.signpost.OAuth.debugOut:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4b08ec: 1a00 0584 |0000: const-string v0, "debug" // string@8405 │ │ -4b08f0: 7110 23e1 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -4b08f6: 0c00 |0005: move-result-object v0 │ │ -4b08f8: 3800 2000 |0006: if-eqz v0, 0026 // +0020 │ │ -4b08fc: 6200 55a2 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@a255 │ │ -4b0900: 2201 0819 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b0904: 7010 06e1 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b090a: 1a02 d969 |000f: const-string v2, "[SIGNPOST] " // string@69d9 │ │ -4b090e: 6e20 12e1 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0914: 6e20 12e1 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b091a: 1a03 f906 |0017: const-string v3, ": " // string@06f9 │ │ -4b091e: 6e20 12e1 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0924: 6e20 12e1 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b092a: 6e10 1fe1 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b0930: 0c03 |0022: move-result-object v3 │ │ -4b0932: 6e20 5bdf 3000 |0023: invoke-virtual {v0, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@df5b │ │ -4b0938: 0e00 |0026: return-void │ │ +4b08e0: |[4b08e0] oauth.signpost.OAuth.debugOut:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4b08f0: 1a00 0584 |0000: const-string v0, "debug" // string@8405 │ │ +4b08f4: 7110 23e1 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +4b08fa: 0c00 |0005: move-result-object v0 │ │ +4b08fc: 3800 2000 |0006: if-eqz v0, 0026 // +0020 │ │ +4b0900: 6200 55a2 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@a255 │ │ +4b0904: 2201 0819 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b0908: 7010 06e1 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b090e: 1a02 d969 |000f: const-string v2, "[SIGNPOST] " // string@69d9 │ │ +4b0912: 6e20 12e1 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0918: 6e20 12e1 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b091e: 1a03 f906 |0017: const-string v3, ": " // string@06f9 │ │ +4b0922: 6e20 12e1 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0928: 6e20 12e1 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b092e: 6e10 1fe1 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b0934: 0c03 |0022: move-result-object v3 │ │ +4b0936: 6e20 5bdf 3000 |0023: invoke-virtual {v0, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@df5b │ │ +4b093c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=311 │ │ 0x0008 line=312 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0027 reg=4 (null) Ljava/lang/String; │ │ @@ -987283,33 +987284,33 @@ │ │ type : '(Ljava/io/InputStream;)Loauth/signpost/http/HttpParameters;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4b0714: |[4b0714] oauth.signpost.OAuth.decodeForm:(Ljava/io/InputStream;)Loauth/signpost/http/HttpParameters; │ │ -4b0724: 2200 9c18 |0000: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ -4b0728: 2201 b918 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ -4b072c: 7020 37df 2100 |0004: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@df37 │ │ -4b0732: 7020 aede 1000 |0007: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ -4b0738: 2202 0819 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b073c: 7010 06e1 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b0742: 6e10 b1de 0000 |000f: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4b0748: 0c01 |0012: move-result-object v1 │ │ -4b074a: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ -4b074e: 6e20 12e1 1200 |0015: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0754: 6e10 b1de 0000 |0018: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4b075a: 0c01 |001b: move-result-object v1 │ │ -4b075c: 28f7 |001c: goto 0013 // -0009 │ │ -4b075e: 6e10 1fe1 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b0764: 0c02 |0020: move-result-object v2 │ │ -4b0766: 7110 9cf0 0200 |0021: invoke-static {v2}, Loauth/signpost/OAuth;.decodeForm:(Ljava/lang/String;)Loauth/signpost/http/HttpParameters; // method@f09c │ │ -4b076c: 0c02 |0024: move-result-object v2 │ │ -4b076e: 1102 |0025: return-object v2 │ │ +4b0718: |[4b0718] oauth.signpost.OAuth.decodeForm:(Ljava/io/InputStream;)Loauth/signpost/http/HttpParameters; │ │ +4b0728: 2200 9c18 |0000: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ +4b072c: 2201 b918 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ +4b0730: 7020 37df 2100 |0004: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@df37 │ │ +4b0736: 7020 aede 1000 |0007: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ +4b073c: 2202 0819 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b0740: 7010 06e1 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b0746: 6e10 b1de 0000 |000f: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4b074c: 0c01 |0012: move-result-object v1 │ │ +4b074e: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ +4b0752: 6e20 12e1 1200 |0015: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0758: 6e10 b1de 0000 |0018: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4b075e: 0c01 |001b: move-result-object v1 │ │ +4b0760: 28f7 |001c: goto 0013 // -0009 │ │ +4b0762: 6e10 1fe1 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b0768: 0c02 |0020: move-result-object v2 │ │ +4b076a: 7110 9cf0 0200 |0021: invoke-static {v2}, Loauth/signpost/OAuth;.decodeForm:(Ljava/lang/String;)Loauth/signpost/http/HttpParameters; // method@f09c │ │ +4b0770: 0c02 |0024: move-result-object v2 │ │ +4b0772: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000a line=159 │ │ 0x000f line=160 │ │ 0x0015 line=162 │ │ 0x0018 line=163 │ │ @@ -987322,51 +987323,51 @@ │ │ type : '(Ljava/lang/String;)Loauth/signpost/http/HttpParameters;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -4b0770: |[4b0770] oauth.signpost.OAuth.decodeForm:(Ljava/lang/String;)Loauth/signpost/http/HttpParameters; │ │ -4b0780: 2200 6f1c |0000: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ -4b0784: 7010 f1f0 0000 |0002: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ -4b078a: 7110 9ff0 0700 |0005: invoke-static {v7}, Loauth/signpost/OAuth;.isEmpty:(Ljava/lang/String;)Z // method@f09f │ │ -4b0790: 0a01 |0008: move-result v1 │ │ -4b0792: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -4b0796: 1100 |000b: return-object v0 │ │ -4b0798: 1a01 376a |000c: const-string v1, "\&" // string@6a37 │ │ -4b079c: 6e20 e1e0 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@e0e1 │ │ -4b07a2: 0c07 |0011: move-result-object v7 │ │ -4b07a4: 2171 |0012: array-length v1, v7 │ │ -4b07a6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4b07a8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -4b07aa: 3513 2b00 |0015: if-ge v3, v1, 0040 // +002b │ │ -4b07ae: 4604 0703 |0017: aget-object v4, v7, v3 │ │ -4b07b2: 1305 3d00 |0019: const/16 v5, #int 61 // #3d │ │ -4b07b6: 6e20 d0e0 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b07bc: 0a05 |001e: move-result v5 │ │ -4b07be: 3b05 0800 |001f: if-gez v5, 0027 // +0008 │ │ -4b07c2: 7110 a1f0 0400 |0021: invoke-static {v4}, Loauth/signpost/OAuth;.percentDecode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a1 │ │ -4b07c8: 0c04 |0024: move-result-object v4 │ │ -4b07ca: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -4b07cc: 2814 |0026: goto 003a // +0014 │ │ -4b07ce: 6e30 e5e0 2405 |0027: invoke-virtual {v4, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4b07d4: 0c06 |002a: move-result-object v6 │ │ -4b07d6: 7110 a1f0 0600 |002b: invoke-static {v6}, Loauth/signpost/OAuth;.percentDecode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a1 │ │ -4b07dc: 0c06 |002e: move-result-object v6 │ │ -4b07de: d805 0501 |002f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4b07e2: 6e20 e4e0 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4b07e8: 0c04 |0034: move-result-object v4 │ │ -4b07ea: 7110 a1f0 0400 |0035: invoke-static {v4}, Loauth/signpost/OAuth;.percentDecode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a1 │ │ -4b07f0: 0c05 |0038: move-result-object v5 │ │ -4b07f2: 0764 |0039: move-object v4, v6 │ │ -4b07f4: 6e30 0cf1 4005 |003a: invoke-virtual {v0, v4, v5}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f10c │ │ -4b07fa: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b07fe: 28d6 |003f: goto 0015 // -002a │ │ -4b0800: 1100 |0040: return-object v0 │ │ +4b0774: |[4b0774] oauth.signpost.OAuth.decodeForm:(Ljava/lang/String;)Loauth/signpost/http/HttpParameters; │ │ +4b0784: 2200 6f1c |0000: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ +4b0788: 7010 f1f0 0000 |0002: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ +4b078e: 7110 9ff0 0700 |0005: invoke-static {v7}, Loauth/signpost/OAuth;.isEmpty:(Ljava/lang/String;)Z // method@f09f │ │ +4b0794: 0a01 |0008: move-result v1 │ │ +4b0796: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +4b079a: 1100 |000b: return-object v0 │ │ +4b079c: 1a01 376a |000c: const-string v1, "\&" // string@6a37 │ │ +4b07a0: 6e20 e1e0 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@e0e1 │ │ +4b07a6: 0c07 |0011: move-result-object v7 │ │ +4b07a8: 2171 |0012: array-length v1, v7 │ │ +4b07aa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4b07ac: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +4b07ae: 3513 2b00 |0015: if-ge v3, v1, 0040 // +002b │ │ +4b07b2: 4604 0703 |0017: aget-object v4, v7, v3 │ │ +4b07b6: 1305 3d00 |0019: const/16 v5, #int 61 // #3d │ │ +4b07ba: 6e20 d0e0 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b07c0: 0a05 |001e: move-result v5 │ │ +4b07c2: 3b05 0800 |001f: if-gez v5, 0027 // +0008 │ │ +4b07c6: 7110 a1f0 0400 |0021: invoke-static {v4}, Loauth/signpost/OAuth;.percentDecode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a1 │ │ +4b07cc: 0c04 |0024: move-result-object v4 │ │ +4b07ce: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +4b07d0: 2814 |0026: goto 003a // +0014 │ │ +4b07d2: 6e30 e5e0 2405 |0027: invoke-virtual {v4, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4b07d8: 0c06 |002a: move-result-object v6 │ │ +4b07da: 7110 a1f0 0600 |002b: invoke-static {v6}, Loauth/signpost/OAuth;.percentDecode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a1 │ │ +4b07e0: 0c06 |002e: move-result-object v6 │ │ +4b07e2: d805 0501 |002f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4b07e6: 6e20 e4e0 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4b07ec: 0c04 |0034: move-result-object v4 │ │ +4b07ee: 7110 a1f0 0400 |0035: invoke-static {v4}, Loauth/signpost/OAuth;.percentDecode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a1 │ │ +4b07f4: 0c05 |0038: move-result-object v5 │ │ +4b07f6: 0764 |0039: move-object v4, v6 │ │ +4b07f8: 6e30 0cf1 4005 |003a: invoke-virtual {v0, v4, v5}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f10c │ │ +4b07fe: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b0802: 28d6 |003f: goto 0015 // -002a │ │ +4b0804: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=135 │ │ 0x000e line=138 │ │ 0x001b line=139 │ │ 0x0021 line=143 │ │ @@ -987381,23 +987382,23 @@ │ │ type : '(Ljava/util/Collection;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4b04b0: |[4b04b0] oauth.signpost.OAuth.formEncode:(Ljava/util/Collection;)Ljava/lang/String; │ │ -4b04c0: 2200 9f18 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ -4b04c4: 7010 b9de 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ -4b04ca: 7120 9ef0 0100 |0005: invoke-static {v1, v0}, Loauth/signpost/OAuth;.formEncode:(Ljava/util/Collection;Ljava/io/OutputStream;)V // method@f09e │ │ -4b04d0: 2201 0619 |0008: new-instance v1, Ljava/lang/String; // type@1906 │ │ -4b04d4: 6e10 bede 0000 |000a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ -4b04da: 0c00 |000d: move-result-object v0 │ │ -4b04dc: 7020 b8e0 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@e0b8 │ │ -4b04e2: 1101 |0011: return-object v1 │ │ +4b04b4: |[4b04b4] oauth.signpost.OAuth.formEncode:(Ljava/util/Collection;)Ljava/lang/String; │ │ +4b04c4: 2200 9f18 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ +4b04c8: 7010 b9de 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ +4b04ce: 7120 9ef0 0100 |0005: invoke-static {v1, v0}, Loauth/signpost/OAuth;.formEncode:(Ljava/util/Collection;Ljava/io/OutputStream;)V // method@f09e │ │ +4b04d4: 2201 0619 |0008: new-instance v1, Ljava/lang/String; // type@1906 │ │ +4b04d8: 6e10 bede 0000 |000a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ +4b04de: 0c00 |000d: move-result-object v0 │ │ +4b04e0: 7020 b8e0 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@e0b8 │ │ +4b04e6: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ 0x0008 line=129 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/util/Collection; │ │ @@ -987407,52 +987408,52 @@ │ │ type : '(Ljava/util/Collection;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -4b093c: |[4b093c] oauth.signpost.OAuth.formEncode:(Ljava/util/Collection;Ljava/io/OutputStream;)V │ │ -4b094c: 3803 4800 |0000: if-eqz v3, 0048 // +0048 │ │ -4b0950: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -4b0952: 7210 f9e2 0300 |0003: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ -4b0958: 0c03 |0006: move-result-object v3 │ │ -4b095a: 7210 5fe3 0300 |0007: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b0960: 0a01 |000a: move-result v1 │ │ -4b0962: 3801 3d00 |000b: if-eqz v1, 0048 // +003d │ │ -4b0966: 7210 60e3 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b096c: 0c01 |0010: move-result-object v1 │ │ -4b096e: 1f01 8a19 |0011: check-cast v1, Ljava/util/Map$Entry; // type@198a │ │ -4b0972: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ -4b0976: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -4b0978: 2806 |0016: goto 001c // +0006 │ │ -4b097a: 1302 2600 |0017: const/16 v2, #int 38 // #26 │ │ -4b097e: 6e20 4edf 2400 |0019: invoke-virtual {v4, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b0984: 7210 a6e3 0100 |001c: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@e3a6 │ │ -4b098a: 0c02 |001f: move-result-object v2 │ │ -4b098c: 7110 a4f0 0200 |0020: invoke-static {v2}, Loauth/signpost/OAuth;.safeToString:(Ljava/lang/Object;)Ljava/lang/String; // method@f0a4 │ │ -4b0992: 0c02 |0023: move-result-object v2 │ │ -4b0994: 7110 a2f0 0200 |0024: invoke-static {v2}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b099a: 0c02 |0027: move-result-object v2 │ │ -4b099c: 6e10 cbe0 0200 |0028: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ -4b09a2: 0c02 |002b: move-result-object v2 │ │ -4b09a4: 6e20 4fdf 2400 |002c: invoke-virtual {v4, v2}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4b09aa: 1302 3d00 |002f: const/16 v2, #int 61 // #3d │ │ -4b09ae: 6e20 4edf 2400 |0031: invoke-virtual {v4, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b09b4: 7210 a7e3 0100 |0034: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@e3a7 │ │ -4b09ba: 0c01 |0037: move-result-object v1 │ │ -4b09bc: 7110 a4f0 0100 |0038: invoke-static {v1}, Loauth/signpost/OAuth;.safeToString:(Ljava/lang/Object;)Ljava/lang/String; // method@f0a4 │ │ -4b09c2: 0c01 |003b: move-result-object v1 │ │ -4b09c4: 7110 a2f0 0100 |003c: invoke-static {v1}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b09ca: 0c01 |003f: move-result-object v1 │ │ -4b09cc: 6e10 cbe0 0100 |0040: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ -4b09d2: 0c01 |0043: move-result-object v1 │ │ -4b09d4: 6e20 4fdf 1400 |0044: invoke-virtual {v4, v1}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4b09da: 28c0 |0047: goto 0007 // -0040 │ │ -4b09dc: 0e00 |0048: return-void │ │ +4b0940: |[4b0940] oauth.signpost.OAuth.formEncode:(Ljava/util/Collection;Ljava/io/OutputStream;)V │ │ +4b0950: 3803 4800 |0000: if-eqz v3, 0048 // +0048 │ │ +4b0954: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +4b0956: 7210 f9e2 0300 |0003: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ +4b095c: 0c03 |0006: move-result-object v3 │ │ +4b095e: 7210 5fe3 0300 |0007: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b0964: 0a01 |000a: move-result v1 │ │ +4b0966: 3801 3d00 |000b: if-eqz v1, 0048 // +003d │ │ +4b096a: 7210 60e3 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b0970: 0c01 |0010: move-result-object v1 │ │ +4b0972: 1f01 8a19 |0011: check-cast v1, Ljava/util/Map$Entry; // type@198a │ │ +4b0976: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ +4b097a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +4b097c: 2806 |0016: goto 001c // +0006 │ │ +4b097e: 1302 2600 |0017: const/16 v2, #int 38 // #26 │ │ +4b0982: 6e20 4edf 2400 |0019: invoke-virtual {v4, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b0988: 7210 a6e3 0100 |001c: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@e3a6 │ │ +4b098e: 0c02 |001f: move-result-object v2 │ │ +4b0990: 7110 a4f0 0200 |0020: invoke-static {v2}, Loauth/signpost/OAuth;.safeToString:(Ljava/lang/Object;)Ljava/lang/String; // method@f0a4 │ │ +4b0996: 0c02 |0023: move-result-object v2 │ │ +4b0998: 7110 a2f0 0200 |0024: invoke-static {v2}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b099e: 0c02 |0027: move-result-object v2 │ │ +4b09a0: 6e10 cbe0 0200 |0028: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ +4b09a6: 0c02 |002b: move-result-object v2 │ │ +4b09a8: 6e20 4fdf 2400 |002c: invoke-virtual {v4, v2}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4b09ae: 1302 3d00 |002f: const/16 v2, #int 61 // #3d │ │ +4b09b2: 6e20 4edf 2400 |0031: invoke-virtual {v4, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b09b8: 7210 a7e3 0100 |0034: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@e3a7 │ │ +4b09be: 0c01 |0037: move-result-object v1 │ │ +4b09c0: 7110 a4f0 0100 |0038: invoke-static {v1}, Loauth/signpost/OAuth;.safeToString:(Ljava/lang/Object;)Ljava/lang/String; // method@f0a4 │ │ +4b09c6: 0c01 |003b: move-result-object v1 │ │ +4b09c8: 7110 a2f0 0100 |003c: invoke-static {v1}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b09ce: 0c01 |003f: move-result-object v1 │ │ +4b09d0: 6e10 cbe0 0100 |0040: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ +4b09d6: 0c01 |0043: move-result-object v1 │ │ +4b09d8: 6e20 4fdf 1400 |0044: invoke-virtual {v4, v1}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4b09de: 28c0 |0047: goto 0007 // -0040 │ │ +4b09e0: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=107 │ │ 0x0019 line=111 │ │ 0x001c line=113 │ │ 0x0031 line=114 │ │ 0x0034 line=115 │ │ @@ -987465,24 +987466,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4b02f8: |[4b02f8] oauth.signpost.OAuth.isEmpty:(Ljava/lang/String;)Z │ │ -4b0308: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ -4b030c: 6e10 dae0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b0312: 0a00 |0005: move-result v0 │ │ -4b0314: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -4b0318: 2803 |0008: goto 000b // +0003 │ │ -4b031a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4b031c: 2802 |000a: goto 000c // +0002 │ │ -4b031e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4b0320: 0f00 |000c: return v0 │ │ +4b02fc: |[4b02fc] oauth.signpost.OAuth.isEmpty:(Ljava/lang/String;)Z │ │ +4b030c: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ +4b0310: 6e10 dae0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b0316: 0a00 |0005: move-result v0 │ │ +4b0318: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +4b031c: 2803 |0008: goto 000b // +0003 │ │ +4b031e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4b0320: 2802 |000a: goto 000c // +0002 │ │ +4b0322: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4b0324: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Ljava/lang/String; │ │ │ │ #11 : (in Loauth/signpost/OAuth;) │ │ @@ -987490,52 +987491,52 @@ │ │ type : '(Ljava/lang/String;)Loauth/signpost/http/HttpParameters;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -4b0804: |[4b0804] oauth.signpost.OAuth.oauthHeaderToParamsMap:(Ljava/lang/String;)Loauth/signpost/http/HttpParameters; │ │ -4b0814: 2200 6f1c |0000: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ -4b0818: 7010 f1f0 0000 |0002: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ -4b081e: 3808 3e00 |0005: if-eqz v8, 0043 // +003e │ │ -4b0822: 1a01 474e |0007: const-string v1, "OAuth " // string@4e47 │ │ -4b0826: 6e20 e3e0 1800 |0009: invoke-virtual {v8, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4b082c: 0a01 |000c: move-result v1 │ │ -4b082e: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ -4b0832: 2834 |000f: goto 0043 // +0034 │ │ -4b0834: 1261 |0010: const/4 v1, #int 6 // #6 │ │ -4b0836: 6e20 e4e0 1800 |0011: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4b083c: 0c08 |0014: move-result-object v8 │ │ -4b083e: 1a01 8205 |0015: const-string v1, "," // string@0582 │ │ -4b0842: 6e20 e1e0 1800 |0017: invoke-virtual {v8, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@e0e1 │ │ -4b0848: 0c08 |001a: move-result-object v8 │ │ -4b084a: 2181 |001b: array-length v1, v8 │ │ -4b084c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -4b084e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -4b0850: 3513 2500 |001e: if-ge v3, v1, 0043 // +0025 │ │ -4b0854: 4604 0803 |0020: aget-object v4, v8, v3 │ │ -4b0858: 1a05 f107 |0022: const-string v5, "=" // string@07f1 │ │ -4b085c: 6e20 e1e0 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@e0e1 │ │ -4b0862: 0c04 |0027: move-result-object v4 │ │ -4b0864: 4605 0402 |0028: aget-object v5, v4, v2 │ │ -4b0868: 6e10 ebe0 0500 |002a: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ -4b086e: 0c05 |002d: move-result-object v5 │ │ -4b0870: 1216 |002e: const/4 v6, #int 1 // #1 │ │ -4b0872: 4604 0406 |002f: aget-object v4, v4, v6 │ │ -4b0876: 1a06 c502 |0031: const-string v6, """ // string@02c5 │ │ -4b087a: 1a07 0000 |0033: const-string v7, "" // string@0000 │ │ -4b087e: 6e30 dfe0 6407 |0035: invoke-virtual {v4, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@e0df │ │ -4b0884: 0c04 |0038: move-result-object v4 │ │ -4b0886: 6e10 ebe0 0400 |0039: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ -4b088c: 0c04 |003c: move-result-object v4 │ │ -4b088e: 6e30 0cf1 5004 |003d: invoke-virtual {v0, v5, v4}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f10c │ │ -4b0894: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b0898: 28dc |0042: goto 001e // -0024 │ │ -4b089a: 1100 |0043: return-object v0 │ │ +4b0808: |[4b0808] oauth.signpost.OAuth.oauthHeaderToParamsMap:(Ljava/lang/String;)Loauth/signpost/http/HttpParameters; │ │ +4b0818: 2200 6f1c |0000: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ +4b081c: 7010 f1f0 0000 |0002: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ +4b0822: 3808 3e00 |0005: if-eqz v8, 0043 // +003e │ │ +4b0826: 1a01 474e |0007: const-string v1, "OAuth " // string@4e47 │ │ +4b082a: 6e20 e3e0 1800 |0009: invoke-virtual {v8, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4b0830: 0a01 |000c: move-result v1 │ │ +4b0832: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ +4b0836: 2834 |000f: goto 0043 // +0034 │ │ +4b0838: 1261 |0010: const/4 v1, #int 6 // #6 │ │ +4b083a: 6e20 e4e0 1800 |0011: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4b0840: 0c08 |0014: move-result-object v8 │ │ +4b0842: 1a01 8205 |0015: const-string v1, "," // string@0582 │ │ +4b0846: 6e20 e1e0 1800 |0017: invoke-virtual {v8, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@e0e1 │ │ +4b084c: 0c08 |001a: move-result-object v8 │ │ +4b084e: 2181 |001b: array-length v1, v8 │ │ +4b0850: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +4b0852: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +4b0854: 3513 2500 |001e: if-ge v3, v1, 0043 // +0025 │ │ +4b0858: 4604 0803 |0020: aget-object v4, v8, v3 │ │ +4b085c: 1a05 f107 |0022: const-string v5, "=" // string@07f1 │ │ +4b0860: 6e20 e1e0 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@e0e1 │ │ +4b0866: 0c04 |0027: move-result-object v4 │ │ +4b0868: 4605 0402 |0028: aget-object v5, v4, v2 │ │ +4b086c: 6e10 ebe0 0500 |002a: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ +4b0872: 0c05 |002d: move-result-object v5 │ │ +4b0874: 1216 |002e: const/4 v6, #int 1 // #1 │ │ +4b0876: 4604 0406 |002f: aget-object v4, v4, v6 │ │ +4b087a: 1a06 c502 |0031: const-string v6, """ // string@02c5 │ │ +4b087e: 1a07 0000 |0033: const-string v7, "" // string@0000 │ │ +4b0882: 6e30 dfe0 6407 |0035: invoke-virtual {v4, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@e0df │ │ +4b0888: 0c04 |0038: move-result-object v4 │ │ +4b088a: 6e10 ebe0 0400 |0039: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ +4b0890: 0c04 |003c: move-result-object v4 │ │ +4b0892: 6e30 0cf1 5004 |003d: invoke-virtual {v0, v5, v4}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f10c │ │ +4b0898: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b089c: 28dc |0042: goto 001e // -0024 │ │ +4b089e: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0009 line=283 │ │ 0x0011 line=286 │ │ 0x0017 line=287 │ │ 0x001b line=288 │ │ @@ -987549,28 +987550,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -4b04e4: |[4b04e4] oauth.signpost.OAuth.percentDecode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b04f4: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -4b04f8: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -4b04fc: 1102 |0004: return-object v2 │ │ -4b04fe: 1a00 d560 |0005: const-string v0, "UTF-8" // string@60d5 │ │ -4b0502: 7120 f7e1 0200 |0007: invoke-static {v2, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e1f7 │ │ -4b0508: 0c02 |000a: move-result-object v2 │ │ -4b050a: 1102 |000b: return-object v2 │ │ -4b050c: 0d02 |000c: move-exception v2 │ │ -4b050e: 2200 ff18 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ -4b0512: 6e10 83df 0200 |000f: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ -4b0518: 0c01 |0012: move-result-object v1 │ │ -4b051a: 7030 a9e0 1002 |0013: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e0a9 │ │ -4b0520: 2700 |0016: throw v0 │ │ +4b04e8: |[4b04e8] oauth.signpost.OAuth.percentDecode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b04f8: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +4b04fc: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +4b0500: 1102 |0004: return-object v2 │ │ +4b0502: 1a00 d560 |0005: const-string v0, "UTF-8" // string@60d5 │ │ +4b0506: 7120 f7e1 0200 |0007: invoke-static {v2, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e1f7 │ │ +4b050c: 0c02 |000a: move-result-object v2 │ │ +4b050e: 1102 |000b: return-object v2 │ │ +4b0510: 0d02 |000c: move-exception v2 │ │ +4b0512: 2200 ff18 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ +4b0516: 6e10 83df 0200 |000f: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ +4b051c: 0c01 |0012: move-result-object v1 │ │ +4b051e: 7030 a9e0 1002 |0013: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e0a9 │ │ +4b0524: 2700 |0016: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ Ljava/io/UnsupportedEncodingException; -> 0x000c │ │ positions : │ │ 0x0007 line=91 │ │ 0x000d line=94 │ │ locals : │ │ @@ -987581,22 +987582,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4b0534: |[4b0534] oauth.signpost.OAuth.percentEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b0544: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ -4b0548: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -4b054c: 1101 |0004: return-object v1 │ │ -4b054e: 6200 f0ad |0005: sget-object v0, Loauth/signpost/OAuth;.percentEncoder:Lcom/google/gdata/util/common/base/PercentEscaper; // field@adf0 │ │ -4b0552: 6e20 8ad1 1000 |0007: invoke-virtual {v0, v1}, Lcom/google/gdata/util/common/base/PercentEscaper;.escape:(Ljava/lang/String;)Ljava/lang/String; // method@d18a │ │ -4b0558: 0c01 |000a: move-result-object v1 │ │ -4b055a: 1101 |000b: return-object v1 │ │ +4b0538: |[4b0538] oauth.signpost.OAuth.percentEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b0548: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ +4b054c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +4b0550: 1101 |0004: return-object v1 │ │ +4b0552: 6200 f0ad |0005: sget-object v0, Loauth/signpost/OAuth;.percentEncoder:Lcom/google/gdata/util/common/base/PercentEscaper; // field@adf0 │ │ +4b0556: 6e20 8ad1 1000 |0007: invoke-virtual {v0, v1}, Lcom/google/gdata/util/common/base/PercentEscaper;.escape:(Ljava/lang/String;)Ljava/lang/String; // method@d18a │ │ +4b055c: 0c01 |000a: move-result-object v1 │ │ +4b055e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/String; │ │ │ │ #14 : (in Loauth/signpost/OAuth;) │ │ @@ -987604,66 +987605,66 @@ │ │ type : '([Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -4b055c: |[4b055c] oauth.signpost.OAuth.prepareOAuthHeader:([Ljava/lang/String;)Ljava/lang/String; │ │ -4b056c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b0570: 1a01 474e |0002: const-string v1, "OAuth " // string@4e47 │ │ -4b0574: 7020 09e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4b057a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4b057c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4b057e: 2163 |0009: array-length v3, v6 │ │ -4b0580: 3532 5500 |000a: if-ge v2, v3, 005f // +0055 │ │ -4b0584: 3d02 0700 |000c: if-lez v2, 0013 // +0007 │ │ -4b0588: 1a03 8305 |000e: const-string v3, ", " // string@0583 │ │ -4b058c: 6e20 12e1 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0592: 4603 0602 |0013: aget-object v3, v6, v2 │ │ -4b0596: 1a04 31c4 |0015: const-string v4, "oauth_" // string@c431 │ │ -4b059a: 6e20 e3e0 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4b05a0: 0a03 |001a: move-result v3 │ │ -4b05a2: 3903 0f00 |001b: if-nez v3, 002a // +000f │ │ -4b05a6: 4603 0602 |001d: aget-object v3, v6, v2 │ │ -4b05aa: 1a04 05ed |001f: const-string v4, "x_oauth_" // string@ed05 │ │ -4b05ae: 6e20 e3e0 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4b05b4: 0a03 |0024: move-result v3 │ │ -4b05b6: 3803 0300 |0025: if-eqz v3, 0028 // +0003 │ │ -4b05ba: 2803 |0027: goto 002a // +0003 │ │ -4b05bc: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -4b05be: 2802 |0029: goto 002b // +0002 │ │ -4b05c0: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -4b05c2: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ -4b05c6: d803 0201 |002d: add-int/lit8 v3, v2, #int 1 // #01 │ │ -4b05ca: 4603 0603 |002f: aget-object v3, v6, v3 │ │ -4b05ce: 7110 a2f0 0300 |0031: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b05d4: 0c03 |0034: move-result-object v3 │ │ -4b05d6: 2805 |0035: goto 003a // +0005 │ │ -4b05d8: d803 0201 |0036: add-int/lit8 v3, v2, #int 1 // #01 │ │ -4b05dc: 4603 0603 |0038: aget-object v3, v6, v3 │ │ -4b05e0: 2204 0819 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4b05e4: 7010 06e1 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b05ea: 4605 0602 |003f: aget-object v5, v6, v2 │ │ -4b05ee: 7110 a2f0 0500 |0041: invoke-static {v5}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b05f4: 0c05 |0044: move-result-object v5 │ │ -4b05f6: 6e20 12e1 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b05fc: 1a05 f207 |0048: const-string v5, "="" // string@07f2 │ │ -4b0600: 6e20 12e1 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0606: 6e20 12e1 3400 |004d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b060c: 1a03 c502 |0050: const-string v3, """ // string@02c5 │ │ -4b0610: 6e20 12e1 3400 |0052: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0616: 6e10 1fe1 0400 |0055: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b061c: 0c03 |0058: move-result-object v3 │ │ -4b061e: 6e20 12e1 3000 |0059: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0624: d802 0202 |005c: add-int/lit8 v2, v2, #int 2 // #02 │ │ -4b0628: 28ab |005e: goto 0009 // -0055 │ │ -4b062a: 6e10 1fe1 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b0630: 0c06 |0062: move-result-object v6 │ │ -4b0632: 1106 |0063: return-object v6 │ │ +4b0560: |[4b0560] oauth.signpost.OAuth.prepareOAuthHeader:([Ljava/lang/String;)Ljava/lang/String; │ │ +4b0570: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b0574: 1a01 474e |0002: const-string v1, "OAuth " // string@4e47 │ │ +4b0578: 7020 09e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4b057e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4b0580: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4b0582: 2163 |0009: array-length v3, v6 │ │ +4b0584: 3532 5500 |000a: if-ge v2, v3, 005f // +0055 │ │ +4b0588: 3d02 0700 |000c: if-lez v2, 0013 // +0007 │ │ +4b058c: 1a03 8305 |000e: const-string v3, ", " // string@0583 │ │ +4b0590: 6e20 12e1 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0596: 4603 0602 |0013: aget-object v3, v6, v2 │ │ +4b059a: 1a04 31c4 |0015: const-string v4, "oauth_" // string@c431 │ │ +4b059e: 6e20 e3e0 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4b05a4: 0a03 |001a: move-result v3 │ │ +4b05a6: 3903 0f00 |001b: if-nez v3, 002a // +000f │ │ +4b05aa: 4603 0602 |001d: aget-object v3, v6, v2 │ │ +4b05ae: 1a04 05ed |001f: const-string v4, "x_oauth_" // string@ed05 │ │ +4b05b2: 6e20 e3e0 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4b05b8: 0a03 |0024: move-result v3 │ │ +4b05ba: 3803 0300 |0025: if-eqz v3, 0028 // +0003 │ │ +4b05be: 2803 |0027: goto 002a // +0003 │ │ +4b05c0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +4b05c2: 2802 |0029: goto 002b // +0002 │ │ +4b05c4: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +4b05c6: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ +4b05ca: d803 0201 |002d: add-int/lit8 v3, v2, #int 1 // #01 │ │ +4b05ce: 4603 0603 |002f: aget-object v3, v6, v3 │ │ +4b05d2: 7110 a2f0 0300 |0031: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b05d8: 0c03 |0034: move-result-object v3 │ │ +4b05da: 2805 |0035: goto 003a // +0005 │ │ +4b05dc: d803 0201 |0036: add-int/lit8 v3, v2, #int 1 // #01 │ │ +4b05e0: 4603 0603 |0038: aget-object v3, v6, v3 │ │ +4b05e4: 2204 0819 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4b05e8: 7010 06e1 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b05ee: 4605 0602 |003f: aget-object v5, v6, v2 │ │ +4b05f2: 7110 a2f0 0500 |0041: invoke-static {v5}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b05f8: 0c05 |0044: move-result-object v5 │ │ +4b05fa: 6e20 12e1 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0600: 1a05 f207 |0048: const-string v5, "="" // string@07f2 │ │ +4b0604: 6e20 12e1 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b060a: 6e20 12e1 3400 |004d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0610: 1a03 c502 |0050: const-string v3, """ // string@02c5 │ │ +4b0614: 6e20 12e1 3400 |0052: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b061a: 6e10 1fe1 0400 |0055: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b0620: 0c03 |0058: move-result-object v3 │ │ +4b0622: 6e20 12e1 3000 |0059: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0628: d802 0202 |005c: add-int/lit8 v2, v2, #int 2 // #02 │ │ +4b062c: 28ab |005e: goto 0009 // -0055 │ │ +4b062e: 6e10 1fe1 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b0634: 0c06 |0062: move-result-object v6 │ │ +4b0636: 1106 |0063: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0009 line=269 │ │ 0x0010 line=271 │ │ 0x0013 line=273 │ │ 0x002f line=275 │ │ @@ -987677,21 +987678,21 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4b0634: |[4b0634] oauth.signpost.OAuth.safeToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -4b0644: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ -4b0648: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -4b064a: 2805 |0003: goto 0008 // +0005 │ │ -4b064c: 6e10 99e0 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4b0652: 0c00 |0007: move-result-object v0 │ │ -4b0654: 1100 |0008: return-object v0 │ │ +4b0638: |[4b0638] oauth.signpost.OAuth.safeToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +4b0648: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ +4b064c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +4b064e: 2805 |0003: goto 0008 // +0005 │ │ +4b0650: 6e10 99e0 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4b0656: 0c00 |0007: move-result-object v0 │ │ +4b0658: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=188 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/Object; │ │ │ │ #16 : (in Loauth/signpost/OAuth;) │ │ @@ -987699,30 +987700,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4b0658: |[4b0658] oauth.signpost.OAuth.toHeaderElement:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b0668: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b066c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b0672: 7110 a2f0 0100 |0005: invoke-static {v1}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b0678: 0c01 |0008: move-result-object v1 │ │ -4b067a: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0680: 1a01 f207 |000c: const-string v1, "="" // string@07f2 │ │ -4b0684: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b068a: 7110 a2f0 0200 |0011: invoke-static {v2}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b0690: 0c01 |0014: move-result-object v1 │ │ -4b0692: 6e20 12e1 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0698: 1a01 c502 |0018: const-string v1, """ // string@02c5 │ │ -4b069c: 6e20 12e1 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b06a2: 6e10 1fe1 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b06a8: 0c01 |0020: move-result-object v1 │ │ -4b06aa: 1101 |0021: return-object v1 │ │ +4b065c: |[4b065c] oauth.signpost.OAuth.toHeaderElement:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b066c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b0670: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b0676: 7110 a2f0 0100 |0005: invoke-static {v1}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b067c: 0c01 |0008: move-result-object v1 │ │ +4b067e: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0684: 1a01 f207 |000c: const-string v1, "="" // string@07f2 │ │ +4b0688: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b068e: 7110 a2f0 0200 |0011: invoke-static {v2}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b0694: 0c01 |0014: move-result-object v1 │ │ +4b0696: 6e20 12e1 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b069c: 1a01 c502 |0018: const-string v1, """ // string@02c5 │ │ +4b06a0: 6e20 12e1 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b06a6: 6e10 1fe1 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b06ac: 0c01 |0020: move-result-object v1 │ │ +4b06ae: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0022 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -987731,37 +987732,37 @@ │ │ type : '(Ljava/util/Collection;)Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -4b06ac: |[4b06ac] oauth.signpost.OAuth.toMap:(Ljava/util/Collection;)Ljava/util/Map; │ │ -4b06bc: 2200 8119 |0000: new-instance v0, Ljava/util/HashMap; // type@1981 │ │ -4b06c0: 7010 3be3 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@e33b │ │ -4b06c6: 3804 2600 |0005: if-eqz v4, 002b // +0026 │ │ -4b06ca: 7210 f9e2 0400 |0007: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ -4b06d0: 0c04 |000a: move-result-object v4 │ │ -4b06d2: 7210 5fe3 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b06d8: 0a01 |000e: move-result v1 │ │ -4b06da: 3801 1c00 |000f: if-eqz v1, 002b // +001c │ │ -4b06de: 7210 60e3 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b06e4: 0c01 |0014: move-result-object v1 │ │ -4b06e6: 1f01 8a19 |0015: check-cast v1, Ljava/util/Map$Entry; // type@198a │ │ -4b06ea: 7210 a6e3 0100 |0017: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@e3a6 │ │ -4b06f0: 0c02 |001a: move-result-object v2 │ │ -4b06f2: 1f02 0619 |001b: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4b06f6: 6e20 40e3 2000 |001d: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@e340 │ │ -4b06fc: 0a03 |0020: move-result v3 │ │ -4b06fe: 3903 eaff |0021: if-nez v3, 000b // -0016 │ │ -4b0702: 7210 a7e3 0100 |0023: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@e3a7 │ │ -4b0708: 0c01 |0026: move-result-object v1 │ │ -4b070a: 6e30 47e3 2001 |0027: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ -4b0710: 28e1 |002a: goto 000b // -001f │ │ -4b0712: 1100 |002b: return-object v0 │ │ +4b06b0: |[4b06b0] oauth.signpost.OAuth.toMap:(Ljava/util/Collection;)Ljava/util/Map; │ │ +4b06c0: 2200 8119 |0000: new-instance v0, Ljava/util/HashMap; // type@1981 │ │ +4b06c4: 7010 3be3 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@e33b │ │ +4b06ca: 3804 2600 |0005: if-eqz v4, 002b // +0026 │ │ +4b06ce: 7210 f9e2 0400 |0007: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ +4b06d4: 0c04 |000a: move-result-object v4 │ │ +4b06d6: 7210 5fe3 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b06dc: 0a01 |000e: move-result v1 │ │ +4b06de: 3801 1c00 |000f: if-eqz v1, 002b // +001c │ │ +4b06e2: 7210 60e3 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b06e8: 0c01 |0014: move-result-object v1 │ │ +4b06ea: 1f01 8a19 |0015: check-cast v1, Ljava/util/Map$Entry; // type@198a │ │ +4b06ee: 7210 a6e3 0100 |0017: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@e3a6 │ │ +4b06f4: 0c02 |001a: move-result-object v2 │ │ +4b06f6: 1f02 0619 |001b: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4b06fa: 6e20 40e3 2000 |001d: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@e340 │ │ +4b0700: 0a03 |0020: move-result v3 │ │ +4b0702: 3903 eaff |0021: if-nez v3, 000b // -0016 │ │ +4b0706: 7210 a7e3 0100 |0023: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@e3a7 │ │ +4b070c: 0c01 |0026: move-result-object v1 │ │ +4b070e: 6e30 47e3 2001 |0027: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ +4b0714: 28e1 |002a: goto 000b // -001f │ │ +4b0716: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0007 line=177 │ │ 0x0017 line=178 │ │ 0x001d line=179 │ │ 0x0023 line=180 │ │ @@ -988060,17 +988061,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b0ea8: |[4b0ea8] oauth.signpost.exception.OAuthException.:(Ljava/lang/String;)V │ │ -4b0eb8: 7020 19e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ -4b0ebe: 0e00 |0003: return-void │ │ +4b0eac: |[4b0eac] oauth.signpost.exception.OAuthException.:(Ljava/lang/String;)V │ │ +4b0ebc: 7020 19e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ +4b0ec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/exception/OAuthException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -988079,17 +988080,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4b0ec0: |[4b0ec0] oauth.signpost.exception.OAuthException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -4b0ed0: 7030 1ae0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e01a │ │ -4b0ed6: 0e00 |0003: return-void │ │ +4b0ec4: |[4b0ec4] oauth.signpost.exception.OAuthException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +4b0ed4: 7030 1ae0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e01a │ │ +4b0eda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/exception/OAuthException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -988099,17 +988100,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b0ed8: |[4b0ed8] oauth.signpost.exception.OAuthException.:(Ljava/lang/Throwable;)V │ │ -4b0ee8: 7020 1be0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@e01b │ │ -4b0eee: 0e00 |0003: return-void │ │ +4b0edc: |[4b0edc] oauth.signpost.exception.OAuthException.:(Ljava/lang/Throwable;)V │ │ +4b0eec: 7020 1be0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@e01b │ │ +4b0ef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/exception/OAuthException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -988172,20 +988173,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4b1650: |[4b1650] oauth.signpost.http.HttpParameters.:()V │ │ -4b1660: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b1666: 2200 9e19 |0003: new-instance v0, Ljava/util/TreeMap; // type@199e │ │ -4b166a: 7010 fbe3 0000 |0005: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@e3fb │ │ -4b1670: 5b10 f9ad |0008: iput-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b1674: 0e00 |000a: return-void │ │ +4b1654: |[4b1654] oauth.signpost.http.HttpParameters.:()V │ │ +4b1664: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b166a: 2200 9e19 |0003: new-instance v0, Ljava/util/TreeMap; // type@199e │ │ +4b166e: 7010 fbe3 0000 |0005: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@e3fb │ │ +4b1674: 5b10 f9ad |0008: iput-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b1678: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Loauth/signpost/http/HttpParameters; │ │ │ │ @@ -988195,18 +988196,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4b1678: |[4b1678] oauth.signpost.http.HttpParameters.clear:()V │ │ -4b1688: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b168c: 6e10 ffe3 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.clear:()V // method@e3ff │ │ -4b1692: 0e00 |0005: return-void │ │ +4b167c: |[4b167c] oauth.signpost.http.HttpParameters.clear:()V │ │ +4b168c: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b1690: 6e10 ffe3 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.clear:()V // method@e3ff │ │ +4b1696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Loauth/signpost/http/HttpParameters; │ │ │ │ #1 : (in Loauth/signpost/http/HttpParameters;) │ │ @@ -988214,127 +988215,127 @@ │ │ type : '(Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b10b0: |[4b10b0] oauth.signpost.http.HttpParameters.compute:(Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; │ │ -4b10c0: 7130 8fde 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$compute:(Ljava/util/Map;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@de8f │ │ -4b10c6: 0c01 |0003: move-result-object v1 │ │ -4b10c8: 1101 |0004: return-object v1 │ │ +4b10b4: |[4b10b4] oauth.signpost.http.HttpParameters.compute:(Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; │ │ +4b10c4: 7130 8fde 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$compute:(Ljava/util/Map;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@de8f │ │ +4b10ca: 0c01 |0003: move-result-object v1 │ │ +4b10cc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'compute' │ │ type : '(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4b10cc: |[4b10cc] oauth.signpost.http.HttpParameters.compute:(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; │ │ -4b10dc: 7110 63de 0200 |0000: invoke-static {v2}, Lj$/$r8$wrapper$java$util$function$BiFunction$-V-WRP;.convert:(Ljava/util/function/BiFunction;)Lj$/util/function/BiFunction; // method@de63 │ │ -4b10e2: 0c02 |0003: move-result-object v2 │ │ -4b10e4: 6e30 f3f0 1002 |0004: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.compute:(Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@f0f3 │ │ -4b10ea: 0c01 |0007: move-result-object v1 │ │ -4b10ec: 1101 |0008: return-object v1 │ │ +4b10d0: |[4b10d0] oauth.signpost.http.HttpParameters.compute:(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; │ │ +4b10e0: 7110 63de 0200 |0000: invoke-static {v2}, Lj$/$r8$wrapper$java$util$function$BiFunction$-V-WRP;.convert:(Ljava/util/function/BiFunction;)Lj$/util/function/BiFunction; // method@de63 │ │ +4b10e6: 0c02 |0003: move-result-object v2 │ │ +4b10e8: 6e30 f3f0 1002 |0004: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.compute:(Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@f0f3 │ │ +4b10ee: 0c01 |0007: move-result-object v1 │ │ +4b10f0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'computeIfAbsent' │ │ type : '(Ljava/lang/Object;Lj$/util/function/Function;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b10f0: |[4b10f0] oauth.signpost.http.HttpParameters.computeIfAbsent:(Ljava/lang/Object;Lj$/util/function/Function;)Ljava/lang/Object; │ │ -4b1100: 7130 90de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$computeIfAbsent:(Ljava/util/Map;Ljava/lang/Object;Lj$/util/function/Function;)Ljava/lang/Object; // method@de90 │ │ -4b1106: 0c01 |0003: move-result-object v1 │ │ -4b1108: 1101 |0004: return-object v1 │ │ +4b10f4: |[4b10f4] oauth.signpost.http.HttpParameters.computeIfAbsent:(Ljava/lang/Object;Lj$/util/function/Function;)Ljava/lang/Object; │ │ +4b1104: 7130 90de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$computeIfAbsent:(Ljava/util/Map;Ljava/lang/Object;Lj$/util/function/Function;)Ljava/lang/Object; // method@de90 │ │ +4b110a: 0c01 |0003: move-result-object v1 │ │ +4b110c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'computeIfAbsent' │ │ type : '(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4b110c: |[4b110c] oauth.signpost.http.HttpParameters.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; │ │ -4b111c: 7110 65de 0200 |0000: invoke-static {v2}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ -4b1122: 0c02 |0003: move-result-object v2 │ │ -4b1124: 6e30 f5f0 1002 |0004: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.computeIfAbsent:(Ljava/lang/Object;Lj$/util/function/Function;)Ljava/lang/Object; // method@f0f5 │ │ -4b112a: 0c01 |0007: move-result-object v1 │ │ -4b112c: 1101 |0008: return-object v1 │ │ +4b1110: |[4b1110] oauth.signpost.http.HttpParameters.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; │ │ +4b1120: 7110 65de 0200 |0000: invoke-static {v2}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ +4b1126: 0c02 |0003: move-result-object v2 │ │ +4b1128: 6e30 f5f0 1002 |0004: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.computeIfAbsent:(Ljava/lang/Object;Lj$/util/function/Function;)Ljava/lang/Object; // method@f0f5 │ │ +4b112e: 0c01 |0007: move-result-object v1 │ │ +4b1130: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'computeIfPresent' │ │ type : '(Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b1130: |[4b1130] oauth.signpost.http.HttpParameters.computeIfPresent:(Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; │ │ -4b1140: 7130 91de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$computeIfPresent:(Ljava/util/Map;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@de91 │ │ -4b1146: 0c01 |0003: move-result-object v1 │ │ -4b1148: 1101 |0004: return-object v1 │ │ +4b1134: |[4b1134] oauth.signpost.http.HttpParameters.computeIfPresent:(Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; │ │ +4b1144: 7130 91de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$computeIfPresent:(Ljava/util/Map;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@de91 │ │ +4b114a: 0c01 |0003: move-result-object v1 │ │ +4b114c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'computeIfPresent' │ │ type : '(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4b114c: |[4b114c] oauth.signpost.http.HttpParameters.computeIfPresent:(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; │ │ -4b115c: 7110 63de 0200 |0000: invoke-static {v2}, Lj$/$r8$wrapper$java$util$function$BiFunction$-V-WRP;.convert:(Ljava/util/function/BiFunction;)Lj$/util/function/BiFunction; // method@de63 │ │ -4b1162: 0c02 |0003: move-result-object v2 │ │ -4b1164: 6e30 f7f0 1002 |0004: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.computeIfPresent:(Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@f0f7 │ │ -4b116a: 0c01 |0007: move-result-object v1 │ │ -4b116c: 1101 |0008: return-object v1 │ │ +4b1150: |[4b1150] oauth.signpost.http.HttpParameters.computeIfPresent:(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; │ │ +4b1160: 7110 63de 0200 |0000: invoke-static {v2}, Lj$/$r8$wrapper$java$util$function$BiFunction$-V-WRP;.convert:(Ljava/util/function/BiFunction;)Lj$/util/function/BiFunction; // method@de63 │ │ +4b1166: 0c02 |0003: move-result-object v2 │ │ +4b1168: 6e30 f7f0 1002 |0004: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.computeIfPresent:(Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@f0f7 │ │ +4b116e: 0c01 |0007: move-result-object v1 │ │ +4b1170: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'containsKey' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4b0f8c: |[4b0f8c] oauth.signpost.http.HttpParameters.containsKey:(Ljava/lang/Object;)Z │ │ -4b0f9c: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b0fa0: 6e20 00e4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.containsKey:(Ljava/lang/Object;)Z // method@e400 │ │ -4b0fa6: 0a02 |0005: move-result v2 │ │ -4b0fa8: 0f02 |0006: return v2 │ │ +4b0f90: |[4b0f90] oauth.signpost.http.HttpParameters.containsKey:(Ljava/lang/Object;)Z │ │ +4b0fa0: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b0fa4: 6e20 00e4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.containsKey:(Ljava/lang/Object;)Z // method@e400 │ │ +4b0faa: 0a02 |0005: move-result v2 │ │ +4b0fac: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -988343,33 +988344,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4b0fac: |[4b0fac] oauth.signpost.http.HttpParameters.containsValue:(Ljava/lang/Object;)Z │ │ -4b0fbc: 5420 f9ad |0000: iget-object v0, v2, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b0fc0: 6e10 0ae4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@e40a │ │ -4b0fc6: 0c00 |0005: move-result-object v0 │ │ -4b0fc8: 7210 f9e2 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ -4b0fce: 0c00 |0009: move-result-object v0 │ │ -4b0fd0: 7210 5fe3 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b0fd6: 0a01 |000d: move-result v1 │ │ -4b0fd8: 3801 1000 |000e: if-eqz v1, 001e // +0010 │ │ -4b0fdc: 7210 60e3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b0fe2: 0c01 |0013: move-result-object v1 │ │ -4b0fe4: 1f01 9719 |0014: check-cast v1, Ljava/util/SortedSet; // type@1997 │ │ -4b0fe8: 7220 cee3 3100 |0016: invoke-interface {v1, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@e3ce │ │ -4b0fee: 0a01 |0019: move-result v1 │ │ -4b0ff0: 3801 f0ff |001a: if-eqz v1, 000a // -0010 │ │ -4b0ff4: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -4b0ff6: 0f03 |001d: return v3 │ │ -4b0ff8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -4b0ffa: 0f03 |001f: return v3 │ │ +4b0fb0: |[4b0fb0] oauth.signpost.http.HttpParameters.containsValue:(Ljava/lang/Object;)Z │ │ +4b0fc0: 5420 f9ad |0000: iget-object v0, v2, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b0fc4: 6e10 0ae4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@e40a │ │ +4b0fca: 0c00 |0005: move-result-object v0 │ │ +4b0fcc: 7210 f9e2 0000 |0006: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ +4b0fd2: 0c00 |0009: move-result-object v0 │ │ +4b0fd4: 7210 5fe3 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b0fda: 0a01 |000d: move-result v1 │ │ +4b0fdc: 3801 1000 |000e: if-eqz v1, 001e // +0010 │ │ +4b0fe0: 7210 60e3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b0fe6: 0c01 |0013: move-result-object v1 │ │ +4b0fe8: 1f01 9719 |0014: check-cast v1, Ljava/util/SortedSet; // type@1997 │ │ +4b0fec: 7220 cee3 3100 |0016: invoke-interface {v1, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@e3ce │ │ +4b0ff2: 0a01 |0019: move-result v1 │ │ +4b0ff4: 3801 f0ff |001a: if-eqz v1, 000a // -0010 │ │ +4b0ff8: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +4b0ffa: 0f03 |001d: return v3 │ │ +4b0ffc: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +4b0ffe: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0016 line=254 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0020 reg=3 (null) Ljava/lang/Object; │ │ @@ -988379,19 +988380,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b14c0: |[4b14c0] oauth.signpost.http.HttpParameters.entrySet:()Ljava/util/Set; │ │ -4b14d0: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b14d4: 6e10 02e4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.entrySet:()Ljava/util/Set; // method@e402 │ │ -4b14da: 0c00 |0005: move-result-object v0 │ │ -4b14dc: 1100 |0006: return-object v0 │ │ +4b14c4: |[4b14c4] oauth.signpost.http.HttpParameters.entrySet:()Ljava/util/Set; │ │ +4b14d4: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b14d8: 6e10 02e4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.entrySet:()Ljava/util/Set; // method@e402 │ │ +4b14de: 0c00 |0005: move-result-object v0 │ │ +4b14e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/http/HttpParameters; │ │ │ │ #10 : (in Loauth/signpost/http/HttpParameters;) │ │ @@ -988399,52 +988400,52 @@ │ │ type : '(Lj$/util/function/BiConsumer;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b1694: |[4b1694] oauth.signpost.http.HttpParameters.forEach:(Lj$/util/function/BiConsumer;)V │ │ -4b16a4: 7120 92de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Map$-CC;.$default$forEach:(Ljava/util/Map;Lj$/util/function/BiConsumer;)V // method@de92 │ │ -4b16aa: 0e00 |0003: return-void │ │ +4b1698: |[4b1698] oauth.signpost.http.HttpParameters.forEach:(Lj$/util/function/BiConsumer;)V │ │ +4b16a8: 7120 92de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Map$-CC;.$default$forEach:(Ljava/util/Map;Lj$/util/function/BiConsumer;)V // method@de92 │ │ +4b16ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'forEach' │ │ type : '(Ljava/util/function/BiConsumer;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4b16ac: |[4b16ac] oauth.signpost.http.HttpParameters.forEach:(Ljava/util/function/BiConsumer;)V │ │ -4b16bc: 7110 62de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$BiConsumer$-V-WRP;.convert:(Ljava/util/function/BiConsumer;)Lj$/util/function/BiConsumer; // method@de62 │ │ -4b16c2: 0c01 |0003: move-result-object v1 │ │ -4b16c4: 6e20 fcf0 1000 |0004: invoke-virtual {v0, v1}, Loauth/signpost/http/HttpParameters;.forEach:(Lj$/util/function/BiConsumer;)V // method@f0fc │ │ -4b16ca: 0e00 |0007: return-void │ │ +4b16b0: |[4b16b0] oauth.signpost.http.HttpParameters.forEach:(Ljava/util/function/BiConsumer;)V │ │ +4b16c0: 7110 62de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$BiConsumer$-V-WRP;.convert:(Ljava/util/function/BiConsumer;)Lj$/util/function/BiConsumer; // method@de62 │ │ +4b16c6: 0c01 |0003: move-result-object v1 │ │ +4b16c8: 6e20 fcf0 1000 |0004: invoke-virtual {v0, v1}, Loauth/signpost/http/HttpParameters;.forEach:(Lj$/util/function/BiConsumer;)V // method@f0fc │ │ +4b16ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'get' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b1170: |[4b1170] oauth.signpost.http.HttpParameters.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b1180: 6e20 fff0 1000 |0000: invoke-virtual {v0, v1}, Loauth/signpost/http/HttpParameters;.get:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f0ff │ │ -4b1186: 0c01 |0003: move-result-object v1 │ │ -4b1188: 1101 |0004: return-object v1 │ │ +4b1174: |[4b1174] oauth.signpost.http.HttpParameters.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b1184: 6e20 fff0 1000 |0000: invoke-virtual {v0, v1}, Loauth/signpost/http/HttpParameters;.get:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f0ff │ │ +4b118a: 0c01 |0003: move-result-object v1 │ │ +4b118c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -988453,20 +988454,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/SortedSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b1500: |[4b1500] oauth.signpost.http.HttpParameters.get:(Ljava/lang/Object;)Ljava/util/SortedSet; │ │ -4b1510: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b1514: 6e20 03e4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e403 │ │ -4b151a: 0c02 |0005: move-result-object v2 │ │ -4b151c: 1f02 9719 |0006: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ -4b1520: 1102 |0008: return-object v2 │ │ +4b1504: |[4b1504] oauth.signpost.http.HttpParameters.get:(Ljava/lang/Object;)Ljava/util/SortedSet; │ │ +4b1514: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b1518: 6e20 03e4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e403 │ │ +4b151e: 0c02 |0005: move-result-object v2 │ │ +4b1520: 1f02 9719 |0006: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ +4b1524: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -988475,31 +988476,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4b1260: |[4b1260] oauth.signpost.http.HttpParameters.getAsHeaderElement:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b1270: 6e20 03f1 3200 |0000: invoke-virtual {v2, v3}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;)Ljava/lang/String; // method@f103 │ │ -4b1276: 0c00 |0003: move-result-object v0 │ │ -4b1278: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4b127c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -4b127e: 1103 |0007: return-object v3 │ │ -4b1280: 2201 0819 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b1284: 7010 06e1 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b128a: 6e20 12e1 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1290: 1a03 f207 |0010: const-string v3, "="" // string@07f2 │ │ -4b1294: 6e20 12e1 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b129a: 6e20 12e1 0100 |0015: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b12a0: 1a03 c502 |0018: const-string v3, """ // string@02c5 │ │ -4b12a4: 6e20 12e1 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b12aa: 6e10 1fe1 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b12b0: 0c03 |0020: move-result-object v3 │ │ -4b12b2: 1103 |0021: return-object v3 │ │ +4b1264: |[4b1264] oauth.signpost.http.HttpParameters.getAsHeaderElement:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b1274: 6e20 03f1 3200 |0000: invoke-virtual {v2, v3}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;)Ljava/lang/String; // method@f103 │ │ +4b127a: 0c00 |0003: move-result-object v0 │ │ +4b127c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +4b1280: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +4b1282: 1103 |0007: return-object v3 │ │ +4b1284: 2201 0819 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b1288: 7010 06e1 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b128e: 6e20 12e1 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1294: 1a03 f207 |0010: const-string v3, "="" // string@07f2 │ │ +4b1298: 6e20 12e1 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b129e: 6e20 12e1 0100 |0015: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b12a4: 1a03 c502 |0018: const-string v3, """ // string@02c5 │ │ +4b12a8: 6e20 12e1 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b12ae: 6e10 1fe1 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b12b4: 0c03 |0020: move-result-object v3 │ │ +4b12b6: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0008 line=245 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0022 reg=3 (null) Ljava/lang/String; │ │ @@ -988509,19 +988510,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4b12b4: |[4b12b4] oauth.signpost.http.HttpParameters.getAsQueryString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -4b12c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4b12c6: 6e30 02f1 2100 |0001: invoke-virtual {v1, v2, v0}, Loauth/signpost/http/HttpParameters;.getAsQueryString:(Ljava/lang/Object;Z)Ljava/lang/String; // method@f102 │ │ -4b12cc: 0c02 |0004: move-result-object v2 │ │ -4b12ce: 1102 |0005: return-object v2 │ │ +4b12b8: |[4b12b8] oauth.signpost.http.HttpParameters.getAsQueryString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +4b12c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4b12ca: 6e30 02f1 2100 |0001: invoke-virtual {v1, v2, v0}, Loauth/signpost/http/HttpParameters;.getAsQueryString:(Ljava/lang/Object;Z)Ljava/lang/String; // method@f102 │ │ +4b12d0: 0c02 |0004: move-result-object v2 │ │ +4b12d2: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -988530,59 +988531,59 @@ │ │ type : '(Ljava/lang/Object;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -4b12d0: |[4b12d0] oauth.signpost.http.HttpParameters.getAsQueryString:(Ljava/lang/Object;Z)Ljava/lang/String; │ │ -4b12e0: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b12e4: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b12ea: 3806 0800 |0005: if-eqz v6, 000d // +0008 │ │ -4b12ee: 1f05 0619 |0007: check-cast v5, Ljava/lang/String; // type@1906 │ │ -4b12f2: 7110 a2f0 0500 |0009: invoke-static {v5}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b12f8: 0c05 |000c: move-result-object v5 │ │ -4b12fa: 5446 f9ad |000d: iget-object v6, v4, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b12fe: 6e20 03e4 5600 |000f: invoke-virtual {v6, v5}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e403 │ │ -4b1304: 0c06 |0012: move-result-object v6 │ │ -4b1306: 1f06 9519 |0013: check-cast v6, Ljava/util/Set; // type@1995 │ │ -4b130a: 1a01 f107 |0015: const-string v1, "=" // string@07f1 │ │ -4b130e: 3906 1200 |0017: if-nez v6, 0029 // +0012 │ │ -4b1312: 2206 0819 |0019: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -4b1316: 7010 06e1 0600 |001b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b131c: 6e20 11e1 5600 |001e: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b1322: 6e20 12e1 1600 |0021: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1328: 6e10 1fe1 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b132e: 0c05 |0027: move-result-object v5 │ │ -4b1330: 1105 |0028: return-object v5 │ │ -4b1332: 7210 d3e3 0600 |0029: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b1338: 0c06 |002c: move-result-object v6 │ │ -4b133a: 7210 5fe3 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b1340: 0a02 |0030: move-result v2 │ │ -4b1342: 3802 2900 |0031: if-eqz v2, 005a // +0029 │ │ -4b1346: 2202 0819 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b134a: 7010 06e1 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b1350: 6e20 11e1 5200 |0038: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b1356: 6e20 12e1 1200 |003b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b135c: 7210 60e3 0600 |003e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b1362: 0c03 |0041: move-result-object v3 │ │ -4b1364: 1f03 0619 |0042: check-cast v3, Ljava/lang/String; // type@1906 │ │ -4b1368: 6e20 12e1 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b136e: 6e10 1fe1 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b1374: 0c02 |004a: move-result-object v2 │ │ -4b1376: 6e20 12e1 2000 |004b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b137c: 7210 5fe3 0600 |004e: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b1382: 0a02 |0051: move-result v2 │ │ -4b1384: 3802 dbff |0052: if-eqz v2, 002d // -0025 │ │ -4b1388: 1a02 8603 |0054: const-string v2, "&" // string@0386 │ │ -4b138c: 6e20 12e1 2000 |0056: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1392: 28d4 |0059: goto 002d // -002c │ │ -4b1394: 6e10 1fe1 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b139a: 0c05 |005d: move-result-object v5 │ │ -4b139c: 1105 |005e: return-object v5 │ │ +4b12d4: |[4b12d4] oauth.signpost.http.HttpParameters.getAsQueryString:(Ljava/lang/Object;Z)Ljava/lang/String; │ │ +4b12e4: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b12e8: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b12ee: 3806 0800 |0005: if-eqz v6, 000d // +0008 │ │ +4b12f2: 1f05 0619 |0007: check-cast v5, Ljava/lang/String; // type@1906 │ │ +4b12f6: 7110 a2f0 0500 |0009: invoke-static {v5}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b12fc: 0c05 |000c: move-result-object v5 │ │ +4b12fe: 5446 f9ad |000d: iget-object v6, v4, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b1302: 6e20 03e4 5600 |000f: invoke-virtual {v6, v5}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e403 │ │ +4b1308: 0c06 |0012: move-result-object v6 │ │ +4b130a: 1f06 9519 |0013: check-cast v6, Ljava/util/Set; // type@1995 │ │ +4b130e: 1a01 f107 |0015: const-string v1, "=" // string@07f1 │ │ +4b1312: 3906 1200 |0017: if-nez v6, 0029 // +0012 │ │ +4b1316: 2206 0819 |0019: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +4b131a: 7010 06e1 0600 |001b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b1320: 6e20 11e1 5600 |001e: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b1326: 6e20 12e1 1600 |0021: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b132c: 6e10 1fe1 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b1332: 0c05 |0027: move-result-object v5 │ │ +4b1334: 1105 |0028: return-object v5 │ │ +4b1336: 7210 d3e3 0600 |0029: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b133c: 0c06 |002c: move-result-object v6 │ │ +4b133e: 7210 5fe3 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b1344: 0a02 |0030: move-result v2 │ │ +4b1346: 3802 2900 |0031: if-eqz v2, 005a // +0029 │ │ +4b134a: 2202 0819 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b134e: 7010 06e1 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b1354: 6e20 11e1 5200 |0038: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b135a: 6e20 12e1 1200 |003b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1360: 7210 60e3 0600 |003e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b1366: 0c03 |0041: move-result-object v3 │ │ +4b1368: 1f03 0619 |0042: check-cast v3, Ljava/lang/String; // type@1906 │ │ +4b136c: 6e20 12e1 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1372: 6e10 1fe1 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b1378: 0c02 |004a: move-result-object v2 │ │ +4b137a: 6e20 12e1 2000 |004b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1380: 7210 5fe3 0600 |004e: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b1386: 0a02 |0051: move-result v2 │ │ +4b1388: 3802 dbff |0052: if-eqz v2, 002d // -0025 │ │ +4b138c: 1a02 8603 |0054: const-string v2, "&" // string@0386 │ │ +4b1390: 6e20 12e1 2000 |0056: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1396: 28d4 |0059: goto 002d // -002c │ │ +4b1398: 6e10 1fe1 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b139e: 0c05 |005d: move-result-object v5 │ │ +4b13a0: 1105 |005e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0007 line=225 │ │ 0x000d line=226 │ │ 0x0019 line=228 │ │ 0x0029 line=230 │ │ @@ -988601,19 +988602,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4b13a0: |[4b13a0] oauth.signpost.http.HttpParameters.getFirst:(Ljava/lang/Object;)Ljava/lang/String; │ │ -4b13b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b13b2: 6e30 04f1 2100 |0001: invoke-virtual {v1, v2, v0}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;Z)Ljava/lang/String; // method@f104 │ │ -4b13b8: 0c02 |0004: move-result-object v2 │ │ -4b13ba: 1102 |0005: return-object v2 │ │ +4b13a4: |[4b13a4] oauth.signpost.http.HttpParameters.getFirst:(Ljava/lang/Object;)Ljava/lang/String; │ │ +4b13b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b13b6: 6e30 04f1 2100 |0001: invoke-virtual {v1, v2, v0}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;Z)Ljava/lang/String; // method@f104 │ │ +4b13bc: 0c02 |0004: move-result-object v2 │ │ +4b13be: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -988622,33 +988623,33 @@ │ │ type : '(Ljava/lang/Object;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4b13bc: |[4b13bc] oauth.signpost.http.HttpParameters.getFirst:(Ljava/lang/Object;Z)Ljava/lang/String; │ │ -4b13cc: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b13d0: 6e20 03e4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e403 │ │ -4b13d6: 0c02 |0005: move-result-object v2 │ │ -4b13d8: 1f02 9719 |0006: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ -4b13dc: 3802 1600 |0008: if-eqz v2, 001e // +0016 │ │ -4b13e0: 7210 dee3 0200 |000a: invoke-interface {v2}, Ljava/util/SortedSet;.isEmpty:()Z // method@e3de │ │ -4b13e6: 0a00 |000d: move-result v0 │ │ -4b13e8: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -4b13ec: 280e |0010: goto 001e // +000e │ │ -4b13ee: 7210 dde3 0200 |0011: invoke-interface {v2}, Ljava/util/SortedSet;.first:()Ljava/lang/Object; // method@e3dd │ │ -4b13f4: 0c02 |0014: move-result-object v2 │ │ -4b13f6: 1f02 0619 |0015: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4b13fa: 3803 0600 |0017: if-eqz v3, 001d // +0006 │ │ -4b13fe: 7110 a1f0 0200 |0019: invoke-static {v2}, Loauth/signpost/OAuth;.percentDecode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a1 │ │ -4b1404: 0c02 |001c: move-result-object v2 │ │ -4b1406: 1102 |001d: return-object v2 │ │ -4b1408: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -4b140a: 1102 |001f: return-object v2 │ │ +4b13c0: |[4b13c0] oauth.signpost.http.HttpParameters.getFirst:(Ljava/lang/Object;Z)Ljava/lang/String; │ │ +4b13d0: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b13d4: 6e20 03e4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e403 │ │ +4b13da: 0c02 |0005: move-result-object v2 │ │ +4b13dc: 1f02 9719 |0006: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ +4b13e0: 3802 1600 |0008: if-eqz v2, 001e // +0016 │ │ +4b13e4: 7210 dee3 0200 |000a: invoke-interface {v2}, Ljava/util/SortedSet;.isEmpty:()Z // method@e3de │ │ +4b13ea: 0a00 |000d: move-result v0 │ │ +4b13ec: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +4b13f0: 280e |0010: goto 001e // +000e │ │ +4b13f2: 7210 dde3 0200 |0011: invoke-interface {v2}, Ljava/util/SortedSet;.first:()Ljava/lang/Object; // method@e3dd │ │ +4b13f8: 0c02 |0014: move-result-object v2 │ │ +4b13fa: 1f02 0619 |0015: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4b13fe: 3803 0600 |0017: if-eqz v3, 001d // +0006 │ │ +4b1402: 7110 a1f0 0200 |0019: invoke-static {v2}, Loauth/signpost/OAuth;.percentDecode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a1 │ │ +4b1408: 0c02 |001c: move-result-object v2 │ │ +4b140a: 1102 |001d: return-object v2 │ │ +4b140c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +4b140e: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000a line=188 │ │ 0x0011 line=191 │ │ 0x0019 line=192 │ │ locals : │ │ @@ -988661,44 +988662,44 @@ │ │ type : '()Loauth/signpost/http/HttpParameters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -4b15cc: |[4b15cc] oauth.signpost.http.HttpParameters.getOAuthParameters:()Loauth/signpost/http/HttpParameters; │ │ -4b15dc: 2200 6f1c |0000: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ -4b15e0: 7010 f1f0 0000 |0002: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ -4b15e6: 6e10 fbf0 0500 |0005: invoke-virtual {v5}, Loauth/signpost/http/HttpParameters;.entrySet:()Ljava/util/Set; // method@f0fb │ │ -4b15ec: 0c01 |0008: move-result-object v1 │ │ -4b15ee: 7210 d3e3 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b15f4: 0c01 |000c: move-result-object v1 │ │ -4b15f6: 7210 5fe3 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b15fc: 0a02 |0010: move-result v2 │ │ -4b15fe: 3802 2800 |0011: if-eqz v2, 0039 // +0028 │ │ -4b1602: 7210 60e3 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b1608: 0c02 |0016: move-result-object v2 │ │ -4b160a: 1f02 8a19 |0017: check-cast v2, Ljava/util/Map$Entry; // type@198a │ │ -4b160e: 7210 a6e3 0200 |0019: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@e3a6 │ │ -4b1614: 0c03 |001c: move-result-object v3 │ │ -4b1616: 1f03 0619 |001d: check-cast v3, Ljava/lang/String; // type@1906 │ │ -4b161a: 1a04 31c4 |001f: const-string v4, "oauth_" // string@c431 │ │ -4b161e: 6e20 e3e0 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4b1624: 0a04 |0024: move-result v4 │ │ -4b1626: 3904 0a00 |0025: if-nez v4, 002f // +000a │ │ -4b162a: 1a04 05ed |0027: const-string v4, "x_oauth_" // string@ed05 │ │ -4b162e: 6e20 e3e0 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4b1634: 0a04 |002c: move-result v4 │ │ -4b1636: 3804 e0ff |002d: if-eqz v4, 000d // -0020 │ │ -4b163a: 7210 a7e3 0200 |002f: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@e3a7 │ │ -4b1640: 0c02 |0032: move-result-object v2 │ │ -4b1642: 1f02 9719 |0033: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ -4b1646: 6e30 0ef1 3002 |0035: invoke-virtual {v0, v3, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/util/SortedSet;)Ljava/util/SortedSet; // method@f10e │ │ -4b164c: 28d5 |0038: goto 000d // -002b │ │ -4b164e: 1100 |0039: return-object v0 │ │ +4b15d0: |[4b15d0] oauth.signpost.http.HttpParameters.getOAuthParameters:()Loauth/signpost/http/HttpParameters; │ │ +4b15e0: 2200 6f1c |0000: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ +4b15e4: 7010 f1f0 0000 |0002: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ +4b15ea: 6e10 fbf0 0500 |0005: invoke-virtual {v5}, Loauth/signpost/http/HttpParameters;.entrySet:()Ljava/util/Set; // method@f0fb │ │ +4b15f0: 0c01 |0008: move-result-object v1 │ │ +4b15f2: 7210 d3e3 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b15f8: 0c01 |000c: move-result-object v1 │ │ +4b15fa: 7210 5fe3 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b1600: 0a02 |0010: move-result v2 │ │ +4b1602: 3802 2800 |0011: if-eqz v2, 0039 // +0028 │ │ +4b1606: 7210 60e3 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b160c: 0c02 |0016: move-result-object v2 │ │ +4b160e: 1f02 8a19 |0017: check-cast v2, Ljava/util/Map$Entry; // type@198a │ │ +4b1612: 7210 a6e3 0200 |0019: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@e3a6 │ │ +4b1618: 0c03 |001c: move-result-object v3 │ │ +4b161a: 1f03 0619 |001d: check-cast v3, Ljava/lang/String; // type@1906 │ │ +4b161e: 1a04 31c4 |001f: const-string v4, "oauth_" // string@c431 │ │ +4b1622: 6e20 e3e0 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4b1628: 0a04 |0024: move-result v4 │ │ +4b162a: 3904 0a00 |0025: if-nez v4, 002f // +000a │ │ +4b162e: 1a04 05ed |0027: const-string v4, "x_oauth_" // string@ed05 │ │ +4b1632: 6e20 e3e0 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4b1638: 0a04 |002c: move-result v4 │ │ +4b163a: 3804 e0ff |002d: if-eqz v4, 000d // -0020 │ │ +4b163e: 7210 a7e3 0200 |002f: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@e3a7 │ │ +4b1644: 0c02 |0032: move-result-object v2 │ │ +4b1646: 1f02 9719 |0033: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ +4b164a: 6e30 0ef1 3002 |0035: invoke-virtual {v0, v3, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/util/SortedSet;)Ljava/util/SortedSet; // method@f10e │ │ +4b1650: 28d5 |0038: goto 000d // -002b │ │ +4b1652: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=296 │ │ 0x0019 line=297 │ │ 0x0021 line=298 │ │ 0x002f line=299 │ │ @@ -988710,36 +988711,36 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b118c: |[4b118c] oauth.signpost.http.HttpParameters.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b119c: 7130 93de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$getOrDefault:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@de93 │ │ -4b11a2: 0c01 |0003: move-result-object v1 │ │ -4b11a4: 1101 |0004: return-object v1 │ │ +4b1190: |[4b1190] oauth.signpost.http.HttpParameters.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b11a0: 7130 93de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$getOrDefault:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@de93 │ │ +4b11a6: 0c01 |0003: move-result-object v1 │ │ +4b11a8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b0ffc: |[4b0ffc] oauth.signpost.http.HttpParameters.isEmpty:()Z │ │ -4b100c: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b1010: 6e10 04e4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.isEmpty:()Z // method@e404 │ │ -4b1016: 0a00 |0005: move-result v0 │ │ -4b1018: 0f00 |0006: return v0 │ │ +4b1000: |[4b1000] oauth.signpost.http.HttpParameters.isEmpty:()Z │ │ +4b1010: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b1014: 6e10 04e4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.isEmpty:()Z // method@e404 │ │ +4b101a: 0a00 |0005: move-result v0 │ │ +4b101c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/http/HttpParameters; │ │ │ │ #22 : (in Loauth/signpost/http/HttpParameters;) │ │ @@ -988747,19 +988748,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b14e0: |[4b14e0] oauth.signpost.http.HttpParameters.keySet:()Ljava/util/Set; │ │ -4b14f0: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b14f4: 6e10 05e4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.keySet:()Ljava/util/Set; // method@e405 │ │ -4b14fa: 0c00 |0005: move-result-object v0 │ │ -4b14fc: 1100 |0006: return-object v0 │ │ +4b14e4: |[4b14e4] oauth.signpost.http.HttpParameters.keySet:()Ljava/util/Set; │ │ +4b14f4: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b14f8: 6e10 05e4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.keySet:()Ljava/util/Set; // method@e405 │ │ +4b14fe: 0c00 |0005: move-result-object v0 │ │ +4b1500: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/http/HttpParameters; │ │ │ │ #23 : (in Loauth/signpost/http/HttpParameters;) │ │ @@ -988767,56 +988768,56 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4b11a8: |[4b11a8] oauth.signpost.http.HttpParameters.merge:(Ljava/lang/Object;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; │ │ -4b11b8: 7140 94de 1032 |0000: invoke-static {v0, v1, v2, v3}, Lj$/util/Map$-CC;.$default$merge:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@de94 │ │ -4b11be: 0c01 |0003: move-result-object v1 │ │ -4b11c0: 1101 |0004: return-object v1 │ │ +4b11ac: |[4b11ac] oauth.signpost.http.HttpParameters.merge:(Ljava/lang/Object;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; │ │ +4b11bc: 7140 94de 1032 |0000: invoke-static {v0, v1, v2, v3}, Lj$/util/Map$-CC;.$default$merge:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@de94 │ │ +4b11c2: 0c01 |0003: move-result-object v1 │ │ +4b11c4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'merge' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4b11c4: |[4b11c4] oauth.signpost.http.HttpParameters.merge:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; │ │ -4b11d4: 7110 63de 0300 |0000: invoke-static {v3}, Lj$/$r8$wrapper$java$util$function$BiFunction$-V-WRP;.convert:(Ljava/util/function/BiFunction;)Lj$/util/function/BiFunction; // method@de63 │ │ -4b11da: 0c03 |0003: move-result-object v3 │ │ -4b11dc: 6e40 09f1 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Loauth/signpost/http/HttpParameters;.merge:(Ljava/lang/Object;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@f109 │ │ -4b11e2: 0c01 |0007: move-result-object v1 │ │ -4b11e4: 1101 |0008: return-object v1 │ │ +4b11c8: |[4b11c8] oauth.signpost.http.HttpParameters.merge:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; │ │ +4b11d8: 7110 63de 0300 |0000: invoke-static {v3}, Lj$/$r8$wrapper$java$util$function$BiFunction$-V-WRP;.convert:(Ljava/util/function/BiFunction;)Lj$/util/function/BiFunction; // method@de63 │ │ +4b11de: 0c03 |0003: move-result-object v3 │ │ +4b11e0: 6e40 09f1 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Loauth/signpost/http/HttpParameters;.merge:(Ljava/lang/Object;Ljava/lang/Object;Lj$/util/function/BiFunction;)Ljava/lang/Object; // method@f109 │ │ +4b11e6: 0c01 |0007: move-result-object v1 │ │ +4b11e8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'put' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4b11e8: |[4b11e8] oauth.signpost.http.HttpParameters.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b11f8: 1f01 0619 |0000: check-cast v1, Ljava/lang/String; // type@1906 │ │ -4b11fc: 1f02 9719 |0002: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ -4b1200: 6e30 0ef1 1002 |0004: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/util/SortedSet;)Ljava/util/SortedSet; // method@f10e │ │ -4b1206: 0c01 |0007: move-result-object v1 │ │ -4b1208: 1101 |0008: return-object v1 │ │ +4b11ec: |[4b11ec] oauth.signpost.http.HttpParameters.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b11fc: 1f01 0619 |0000: check-cast v1, Ljava/lang/String; // type@1906 │ │ +4b1200: 1f02 9719 |0002: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ +4b1204: 6e30 0ef1 1002 |0004: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/util/SortedSet;)Ljava/util/SortedSet; // method@f10e │ │ +4b120a: 0c01 |0007: move-result-object v1 │ │ +4b120c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -988826,19 +988827,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4b140c: |[4b140c] oauth.signpost.http.HttpParameters.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b141c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b141e: 6e40 0df1 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4b1424: 0c02 |0004: move-result-object v2 │ │ -4b1426: 1102 |0005: return-object v2 │ │ +4b1410: |[4b1410] oauth.signpost.http.HttpParameters.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b1420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b1422: 6e40 0df1 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4b1428: 0c02 |0004: move-result-object v2 │ │ +4b142a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -988848,33 +988849,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -4b1428: |[4b1428] oauth.signpost.http.HttpParameters.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ -4b1438: 3805 0600 |0000: if-eqz v5, 0006 // +0006 │ │ -4b143c: 7110 a2f0 0300 |0002: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b1442: 0c03 |0005: move-result-object v3 │ │ -4b1444: 5420 f9ad |0006: iget-object v0, v2, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b1448: 6e20 03e4 3000 |0008: invoke-virtual {v0, v3}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e403 │ │ -4b144e: 0c00 |000b: move-result-object v0 │ │ -4b1450: 1f00 9719 |000c: check-cast v0, Ljava/util/SortedSet; // type@1997 │ │ -4b1454: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -4b1458: 2200 9f19 |0010: new-instance v0, Ljava/util/TreeSet; // type@199f │ │ -4b145c: 7010 0be4 0000 |0012: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@e40b │ │ -4b1462: 5421 f9ad |0015: iget-object v1, v2, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b1466: 6e30 06e4 3100 |0017: invoke-virtual {v1, v3, v0}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ -4b146c: 3804 0b00 |001a: if-eqz v4, 0025 // +000b │ │ -4b1470: 3805 0600 |001c: if-eqz v5, 0022 // +0006 │ │ -4b1474: 7110 a2f0 0400 |001e: invoke-static {v4}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b147a: 0c04 |0021: move-result-object v4 │ │ -4b147c: 7220 dbe3 4000 |0022: invoke-interface {v0, v4}, Ljava/util/SortedSet;.add:(Ljava/lang/Object;)Z // method@e3db │ │ -4b1482: 1104 |0025: return-object v4 │ │ +4b142c: |[4b142c] oauth.signpost.http.HttpParameters.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ +4b143c: 3805 0600 |0000: if-eqz v5, 0006 // +0006 │ │ +4b1440: 7110 a2f0 0300 |0002: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b1446: 0c03 |0005: move-result-object v3 │ │ +4b1448: 5420 f9ad |0006: iget-object v0, v2, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b144c: 6e20 03e4 3000 |0008: invoke-virtual {v0, v3}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e403 │ │ +4b1452: 0c00 |000b: move-result-object v0 │ │ +4b1454: 1f00 9719 |000c: check-cast v0, Ljava/util/SortedSet; // type@1997 │ │ +4b1458: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +4b145c: 2200 9f19 |0010: new-instance v0, Ljava/util/TreeSet; // type@199f │ │ +4b1460: 7010 0be4 0000 |0012: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@e40b │ │ +4b1466: 5421 f9ad |0015: iget-object v1, v2, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b146a: 6e30 06e4 3100 |0017: invoke-virtual {v1, v3, v0}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ +4b1470: 3804 0b00 |001a: if-eqz v4, 0025 // +000b │ │ +4b1474: 3805 0600 |001c: if-eqz v5, 0022 // +0006 │ │ +4b1478: 7110 a2f0 0400 |001e: invoke-static {v4}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b147e: 0c04 |0021: move-result-object v4 │ │ +4b1480: 7220 dbe3 4000 |0022: invoke-interface {v0, v4}, Ljava/util/SortedSet;.add:(Ljava/lang/Object;)Z // method@e3db │ │ +4b1486: 1104 |0025: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0006 line=91 │ │ 0x0010 line=93 │ │ 0x0015 line=94 │ │ 0x001e line=97 │ │ @@ -988890,20 +988891,20 @@ │ │ type : '(Ljava/lang/String;Ljava/util/SortedSet;)Ljava/util/SortedSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4b1524: |[4b1524] oauth.signpost.http.HttpParameters.put:(Ljava/lang/String;Ljava/util/SortedSet;)Ljava/util/SortedSet; │ │ -4b1534: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b1538: 6e30 06e4 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ -4b153e: 0c02 |0005: move-result-object v2 │ │ -4b1540: 1f02 9719 |0006: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ -4b1544: 1102 |0008: return-object v2 │ │ +4b1528: |[4b1528] oauth.signpost.http.HttpParameters.put:(Ljava/lang/String;Ljava/util/SortedSet;)Ljava/util/SortedSet; │ │ +4b1538: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b153c: 6e30 06e4 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ +4b1542: 0c02 |0005: move-result-object v2 │ │ +4b1544: 1f02 9719 |0006: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ +4b1548: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/util/SortedSet; │ │ @@ -988913,36 +988914,36 @@ │ │ type : '(Ljava/lang/String;Ljava/util/SortedSet;Z)Ljava/util/SortedSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -4b1548: |[4b1548] oauth.signpost.http.HttpParameters.put:(Ljava/lang/String;Ljava/util/SortedSet;Z)Ljava/util/SortedSet; │ │ -4b1558: 3804 1f00 |0000: if-eqz v4, 001f // +001f │ │ -4b155c: 6e20 17f1 2100 |0002: invoke-virtual {v1, v2}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ -4b1562: 7210 dfe3 0300 |0005: invoke-interface {v3}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@e3df │ │ -4b1568: 0c03 |0008: move-result-object v3 │ │ -4b156a: 7210 5fe3 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b1570: 0a04 |000c: move-result v4 │ │ -4b1572: 3804 0d00 |000d: if-eqz v4, 001a // +000d │ │ -4b1576: 7210 60e3 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b157c: 0c04 |0012: move-result-object v4 │ │ -4b157e: 1f04 0619 |0013: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4b1582: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -4b1584: 6e40 0df1 2104 |0016: invoke-virtual {v1, v2, v4, v0}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4b158a: 28f0 |0019: goto 0009 // -0010 │ │ -4b158c: 6e20 fff0 2100 |001a: invoke-virtual {v1, v2}, Loauth/signpost/http/HttpParameters;.get:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f0ff │ │ -4b1592: 0c02 |001d: move-result-object v2 │ │ -4b1594: 1102 |001e: return-object v2 │ │ -4b1596: 5414 f9ad |001f: iget-object v4, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b159a: 6e30 06e4 2403 |0021: invoke-virtual {v4, v2, v3}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ -4b15a0: 0c02 |0024: move-result-object v2 │ │ -4b15a2: 1f02 9719 |0025: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ -4b15a6: 1102 |0027: return-object v2 │ │ +4b154c: |[4b154c] oauth.signpost.http.HttpParameters.put:(Ljava/lang/String;Ljava/util/SortedSet;Z)Ljava/util/SortedSet; │ │ +4b155c: 3804 1f00 |0000: if-eqz v4, 001f // +001f │ │ +4b1560: 6e20 17f1 2100 |0002: invoke-virtual {v1, v2}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ +4b1566: 7210 dfe3 0300 |0005: invoke-interface {v3}, Ljava/util/SortedSet;.iterator:()Ljava/util/Iterator; // method@e3df │ │ +4b156c: 0c03 |0008: move-result-object v3 │ │ +4b156e: 7210 5fe3 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b1574: 0a04 |000c: move-result v4 │ │ +4b1576: 3804 0d00 |000d: if-eqz v4, 001a // +000d │ │ +4b157a: 7210 60e3 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b1580: 0c04 |0012: move-result-object v4 │ │ +4b1582: 1f04 0619 |0013: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4b1586: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +4b1588: 6e40 0df1 2104 |0016: invoke-virtual {v1, v2, v4, v0}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4b158e: 28f0 |0019: goto 0009 // -0010 │ │ +4b1590: 6e20 fff0 2100 |001a: invoke-virtual {v1, v2}, Loauth/signpost/http/HttpParameters;.get:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f0ff │ │ +4b1596: 0c02 |001d: move-result-object v2 │ │ +4b1598: 1102 |001e: return-object v2 │ │ +4b159a: 5414 f9ad |001f: iget-object v4, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b159e: 6e30 06e4 2403 |0021: invoke-virtual {v4, v2, v3}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ +4b15a4: 0c02 |0024: move-result-object v2 │ │ +4b15a6: 1f02 9719 |0025: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ +4b15aa: 1102 |0027: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x0005 line=52 │ │ 0x0016 line=53 │ │ 0x001a line=55 │ │ 0x001f line=57 │ │ @@ -988957,18 +988958,18 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4b1704: |[4b1704] oauth.signpost.http.HttpParameters.putAll:(Ljava/util/Map;)V │ │ -4b1714: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b1718: 6e20 07e4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.putAll:(Ljava/util/Map;)V // method@e407 │ │ -4b171e: 0e00 |0005: return-void │ │ +4b1708: |[4b1708] oauth.signpost.http.HttpParameters.putAll:(Ljava/util/Map;)V │ │ +4b1718: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b171c: 6e20 07e4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.putAll:(Ljava/util/Map;)V // method@e407 │ │ +4b1722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/Map; │ │ │ │ @@ -988977,35 +988978,35 @@ │ │ type : '(Ljava/util/Map;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -4b1720: |[4b1720] oauth.signpost.http.HttpParameters.putAll:(Ljava/util/Map;Z)V │ │ -4b1730: 3805 2100 |0000: if-eqz v5, 0021 // +0021 │ │ -4b1734: 7210 b1e3 0400 |0002: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@e3b1 │ │ -4b173a: 0c05 |0005: move-result-object v5 │ │ -4b173c: 7210 d3e3 0500 |0006: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b1742: 0c05 |0009: move-result-object v5 │ │ -4b1744: 7210 5fe3 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b174a: 0a00 |000d: move-result v0 │ │ -4b174c: 3800 1800 |000e: if-eqz v0, 0026 // +0018 │ │ -4b1750: 7210 60e3 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b1756: 0c00 |0013: move-result-object v0 │ │ -4b1758: 1f00 0619 |0014: check-cast v0, Ljava/lang/String; // type@1906 │ │ -4b175c: 7220 aee3 0400 |0016: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -4b1762: 0c01 |0019: move-result-object v1 │ │ -4b1764: 1f01 9719 |001a: check-cast v1, Ljava/util/SortedSet; // type@1997 │ │ -4b1768: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -4b176a: 6e40 0ff1 0321 |001d: invoke-virtual {v3, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/util/SortedSet;Z)Ljava/util/SortedSet; // method@f10f │ │ -4b1770: 28ea |0020: goto 000a // -0016 │ │ -4b1772: 5435 f9ad |0021: iget-object v5, v3, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b1776: 6e20 07e4 4500 |0023: invoke-virtual {v5, v4}, Ljava/util/TreeMap;.putAll:(Ljava/util/Map;)V // method@e407 │ │ -4b177c: 0e00 |0026: return-void │ │ +4b1724: |[4b1724] oauth.signpost.http.HttpParameters.putAll:(Ljava/util/Map;Z)V │ │ +4b1734: 3805 2100 |0000: if-eqz v5, 0021 // +0021 │ │ +4b1738: 7210 b1e3 0400 |0002: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@e3b1 │ │ +4b173e: 0c05 |0005: move-result-object v5 │ │ +4b1740: 7210 d3e3 0500 |0006: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b1746: 0c05 |0009: move-result-object v5 │ │ +4b1748: 7210 5fe3 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b174e: 0a00 |000d: move-result v0 │ │ +4b1750: 3800 1800 |000e: if-eqz v0, 0026 // +0018 │ │ +4b1754: 7210 60e3 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b175a: 0c00 |0013: move-result-object v0 │ │ +4b175c: 1f00 0619 |0014: check-cast v0, Ljava/lang/String; // type@1906 │ │ +4b1760: 7220 aee3 0400 |0016: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +4b1766: 0c01 |0019: move-result-object v1 │ │ +4b1768: 1f01 9719 |001a: check-cast v1, Ljava/util/SortedSet; // type@1997 │ │ +4b176c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +4b176e: 6e40 0ff1 0321 |001d: invoke-virtual {v3, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/util/SortedSet;Z)Ljava/util/SortedSet; // method@f10f │ │ +4b1774: 28ea |0020: goto 000a // -0016 │ │ +4b1776: 5435 f9ad |0021: iget-object v5, v3, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b177a: 6e20 07e4 4500 |0023: invoke-virtual {v5, v4}, Ljava/util/TreeMap;.putAll:(Ljava/util/Map;)V // method@e407 │ │ +4b1780: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0016 line=125 │ │ 0x0021 line=128 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Loauth/signpost/http/HttpParameters; │ │ @@ -989017,26 +989018,26 @@ │ │ type : '([Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4b16cc: |[4b16cc] oauth.signpost.http.HttpParameters.putAll:([Ljava/lang/String;Z)V │ │ -4b16dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b16de: 2141 |0001: array-length v1, v4 │ │ -4b16e0: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ -4b16e4: 3510 0e00 |0004: if-ge v0, v1, 0012 // +000e │ │ -4b16e8: 4601 0400 |0006: aget-object v1, v4, v0 │ │ -4b16ec: d802 0001 |0008: add-int/lit8 v2, v0, #int 1 // #01 │ │ -4b16f0: 4602 0402 |000a: aget-object v2, v4, v2 │ │ -4b16f4: 6e40 0df1 1352 |000c: invoke-virtual {v3, v1, v2, v5}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4b16fa: d800 0002 |000f: add-int/lit8 v0, v0, #int 2 // #02 │ │ -4b16fe: 28f0 |0011: goto 0001 // -0010 │ │ -4b1700: 0e00 |0012: return-void │ │ +4b16d0: |[4b16d0] oauth.signpost.http.HttpParameters.putAll:([Ljava/lang/String;Z)V │ │ +4b16e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b16e2: 2141 |0001: array-length v1, v4 │ │ +4b16e4: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ +4b16e8: 3510 0e00 |0004: if-ge v0, v1, 0012 // +000e │ │ +4b16ec: 4601 0400 |0006: aget-object v1, v4, v0 │ │ +4b16f0: d802 0001 |0008: add-int/lit8 v2, v0, #int 1 // #01 │ │ +4b16f4: 4602 0402 |000a: aget-object v2, v4, v2 │ │ +4b16f8: 6e40 0df1 1352 |000c: invoke-virtual {v3, v1, v2, v5}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4b16fe: d800 0002 |000f: add-int/lit8 v0, v0, #int 2 // #02 │ │ +4b1702: 28f0 |0011: goto 0001 // -0010 │ │ +4b1704: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=133 │ │ 0x0006 line=134 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0013 reg=4 (null) [Ljava/lang/String; │ │ @@ -989047,54 +989048,54 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b120c: |[4b120c] oauth.signpost.http.HttpParameters.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b121c: 7130 95de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$putIfAbsent:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@de95 │ │ -4b1222: 0c01 |0003: move-result-object v1 │ │ -4b1224: 1101 |0004: return-object v1 │ │ +4b1210: |[4b1210] oauth.signpost.http.HttpParameters.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b1220: 7130 95de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$putIfAbsent:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@de95 │ │ +4b1226: 0c01 |0003: move-result-object v1 │ │ +4b1228: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'putMap' │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -4b1780: |[4b1780] oauth.signpost.http.HttpParameters.putMap:(Ljava/util/Map;)V │ │ -4b1790: 7210 b1e3 0400 |0000: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@e3b1 │ │ -4b1796: 0c00 |0003: move-result-object v0 │ │ -4b1798: 7210 d3e3 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b179e: 0c00 |0007: move-result-object v0 │ │ -4b17a0: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b17a6: 0a01 |000b: move-result v1 │ │ -4b17a8: 3801 2000 |000c: if-eqz v1, 002c // +0020 │ │ -4b17ac: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b17b2: 0c01 |0011: move-result-object v1 │ │ -4b17b4: 1f01 0619 |0012: check-cast v1, Ljava/lang/String; // type@1906 │ │ -4b17b8: 6e20 fff0 1300 |0014: invoke-virtual {v3, v1}, Loauth/signpost/http/HttpParameters;.get:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f0ff │ │ -4b17be: 0c02 |0017: move-result-object v2 │ │ -4b17c0: 3902 0a00 |0018: if-nez v2, 0022 // +000a │ │ -4b17c4: 2202 9f19 |001a: new-instance v2, Ljava/util/TreeSet; // type@199f │ │ -4b17c8: 7010 0be4 0200 |001c: invoke-direct {v2}, Ljava/util/TreeSet;.:()V // method@e40b │ │ -4b17ce: 6e30 0ef1 1302 |001f: invoke-virtual {v3, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/util/SortedSet;)Ljava/util/SortedSet; // method@f10e │ │ -4b17d4: 7220 aee3 1400 |0022: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -4b17da: 0c01 |0025: move-result-object v1 │ │ -4b17dc: 1f01 7519 |0026: check-cast v1, Ljava/util/Collection; // type@1975 │ │ -4b17e0: 7220 dce3 1200 |0028: invoke-interface {v2, v1}, Ljava/util/SortedSet;.addAll:(Ljava/util/Collection;)Z // method@e3dc │ │ -4b17e6: 28dd |002b: goto 0008 // -0023 │ │ -4b17e8: 0e00 |002c: return-void │ │ +4b1784: |[4b1784] oauth.signpost.http.HttpParameters.putMap:(Ljava/util/Map;)V │ │ +4b1794: 7210 b1e3 0400 |0000: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@e3b1 │ │ +4b179a: 0c00 |0003: move-result-object v0 │ │ +4b179c: 7210 d3e3 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b17a2: 0c00 |0007: move-result-object v0 │ │ +4b17a4: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b17aa: 0a01 |000b: move-result v1 │ │ +4b17ac: 3801 2000 |000c: if-eqz v1, 002c // +0020 │ │ +4b17b0: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b17b6: 0c01 |0011: move-result-object v1 │ │ +4b17b8: 1f01 0619 |0012: check-cast v1, Ljava/lang/String; // type@1906 │ │ +4b17bc: 6e20 fff0 1300 |0014: invoke-virtual {v3, v1}, Loauth/signpost/http/HttpParameters;.get:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f0ff │ │ +4b17c2: 0c02 |0017: move-result-object v2 │ │ +4b17c4: 3902 0a00 |0018: if-nez v2, 0022 // +000a │ │ +4b17c8: 2202 9f19 |001a: new-instance v2, Ljava/util/TreeSet; // type@199f │ │ +4b17cc: 7010 0be4 0200 |001c: invoke-direct {v2}, Ljava/util/TreeSet;.:()V // method@e40b │ │ +4b17d2: 6e30 0ef1 1302 |001f: invoke-virtual {v3, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/util/SortedSet;)Ljava/util/SortedSet; // method@f10e │ │ +4b17d8: 7220 aee3 1400 |0022: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +4b17de: 0c01 |0025: move-result-object v1 │ │ +4b17e0: 1f01 7519 |0026: check-cast v1, Ljava/util/Collection; // type@1975 │ │ +4b17e4: 7220 dce3 1200 |0028: invoke-interface {v2, v1}, Ljava/util/SortedSet;.addAll:(Ljava/util/Collection;)Z // method@e3dc │ │ +4b17ea: 28dd |002b: goto 0008 // -0023 │ │ +4b17ec: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0014 line=146 │ │ 0x001a line=148 │ │ 0x001f line=149 │ │ 0x0022 line=151 │ │ @@ -989107,18 +989108,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b1484: |[4b1484] oauth.signpost.http.HttpParameters.putNull:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b1494: 6e30 0cf1 1002 |0000: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f10c │ │ -4b149a: 0c01 |0003: move-result-object v1 │ │ -4b149c: 1101 |0004: return-object v1 │ │ +4b1488: |[4b1488] oauth.signpost.http.HttpParameters.putNull:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b1498: 6e30 0cf1 1002 |0000: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f10c │ │ +4b149e: 0c01 |0003: move-result-object v1 │ │ +4b14a0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -989128,18 +989129,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b1228: |[4b1228] oauth.signpost.http.HttpParameters.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b1238: 6e20 17f1 1000 |0000: invoke-virtual {v0, v1}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ -4b123e: 0c01 |0003: move-result-object v1 │ │ -4b1240: 1101 |0004: return-object v1 │ │ +4b122c: |[4b122c] oauth.signpost.http.HttpParameters.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b123c: 6e20 17f1 1000 |0000: invoke-virtual {v0, v1}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ +4b1242: 0c01 |0003: move-result-object v1 │ │ +4b1244: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -989148,20 +989149,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/SortedSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b15a8: |[4b15a8] oauth.signpost.http.HttpParameters.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; │ │ -4b15b8: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b15bc: 6e20 08e4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@e408 │ │ -4b15c2: 0c02 |0005: move-result-object v2 │ │ -4b15c4: 1f02 9719 |0006: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ -4b15c8: 1102 |0008: return-object v2 │ │ +4b15ac: |[4b15ac] oauth.signpost.http.HttpParameters.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; │ │ +4b15bc: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b15c0: 6e20 08e4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@e408 │ │ +4b15c6: 0c02 |0005: move-result-object v2 │ │ +4b15c8: 1f02 9719 |0006: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ +4b15cc: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Loauth/signpost/http/HttpParameters; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -989170,121 +989171,121 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b101c: |[4b101c] oauth.signpost.http.HttpParameters.remove:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -4b102c: 7130 96de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$remove:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Z // method@de96 │ │ -4b1032: 0a01 |0003: move-result v1 │ │ -4b1034: 0f01 |0004: return v1 │ │ +4b1020: |[4b1020] oauth.signpost.http.HttpParameters.remove:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +4b1030: 7130 96de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$remove:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Z // method@de96 │ │ +4b1036: 0a01 |0003: move-result v1 │ │ +4b1038: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'replace' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b1244: |[4b1244] oauth.signpost.http.HttpParameters.replace:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b1254: 7130 97de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$replace:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@de97 │ │ -4b125a: 0c01 |0003: move-result-object v1 │ │ -4b125c: 1101 |0004: return-object v1 │ │ +4b1248: |[4b1248] oauth.signpost.http.HttpParameters.replace:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b1258: 7130 97de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Map$-CC;.$default$replace:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@de97 │ │ +4b125e: 0c01 |0003: move-result-object v1 │ │ +4b1260: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'replace' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4b1038: |[4b1038] oauth.signpost.http.HttpParameters.replace:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -4b1048: 7140 98de 1032 |0000: invoke-static {v0, v1, v2, v3}, Lj$/util/Map$-CC;.$default$replace:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@de98 │ │ -4b104e: 0a01 |0003: move-result v1 │ │ -4b1050: 0f01 |0004: return v1 │ │ +4b103c: |[4b103c] oauth.signpost.http.HttpParameters.replace:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +4b104c: 7140 98de 1032 |0000: invoke-static {v0, v1, v2, v3}, Lj$/util/Map$-CC;.$default$replace:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z // method@de98 │ │ +4b1052: 0a01 |0003: move-result v1 │ │ +4b1054: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'replaceAll' │ │ type : '(Lj$/util/function/BiFunction;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b17ec: |[4b17ec] oauth.signpost.http.HttpParameters.replaceAll:(Lj$/util/function/BiFunction;)V │ │ -4b17fc: 7120 99de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Map$-CC;.$default$replaceAll:(Ljava/util/Map;Lj$/util/function/BiFunction;)V // method@de99 │ │ -4b1802: 0e00 |0003: return-void │ │ +4b17f0: |[4b17f0] oauth.signpost.http.HttpParameters.replaceAll:(Lj$/util/function/BiFunction;)V │ │ +4b1800: 7120 99de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Map$-CC;.$default$replaceAll:(Ljava/util/Map;Lj$/util/function/BiFunction;)V // method@de99 │ │ +4b1806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'replaceAll' │ │ type : '(Ljava/util/function/BiFunction;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4b1804: |[4b1804] oauth.signpost.http.HttpParameters.replaceAll:(Ljava/util/function/BiFunction;)V │ │ -4b1814: 7110 63de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$BiFunction$-V-WRP;.convert:(Ljava/util/function/BiFunction;)Lj$/util/function/BiFunction; // method@de63 │ │ -4b181a: 0c01 |0003: move-result-object v1 │ │ -4b181c: 6e20 1bf1 1000 |0004: invoke-virtual {v0, v1}, Loauth/signpost/http/HttpParameters;.replaceAll:(Lj$/util/function/BiFunction;)V // method@f11b │ │ -4b1822: 0e00 |0007: return-void │ │ +4b1808: |[4b1808] oauth.signpost.http.HttpParameters.replaceAll:(Ljava/util/function/BiFunction;)V │ │ +4b1818: 7110 63de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$BiFunction$-V-WRP;.convert:(Ljava/util/function/BiFunction;)Lj$/util/function/BiFunction; // method@de63 │ │ +4b181e: 0c01 |0003: move-result-object v1 │ │ +4b1820: 6e20 1bf1 1000 |0004: invoke-virtual {v0, v1}, Loauth/signpost/http/HttpParameters;.replaceAll:(Lj$/util/function/BiFunction;)V // method@f11b │ │ +4b1826: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Loauth/signpost/http/HttpParameters;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4b1054: |[4b1054] oauth.signpost.http.HttpParameters.size:()I │ │ -4b1064: 5440 f9ad |0000: iget-object v0, v4, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b1068: 6e10 05e4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.keySet:()Ljava/util/Set; // method@e405 │ │ -4b106e: 0c00 |0005: move-result-object v0 │ │ -4b1070: 7210 d3e3 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b1076: 0c00 |0009: move-result-object v0 │ │ -4b1078: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -4b107a: 7210 5fe3 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b1080: 0a02 |000e: move-result v2 │ │ -4b1082: 3802 1600 |000f: if-eqz v2, 0025 // +0016 │ │ -4b1086: 7210 60e3 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b108c: 0c02 |0014: move-result-object v2 │ │ -4b108e: 1f02 0619 |0015: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4b1092: 5443 f9ad |0017: iget-object v3, v4, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b1096: 6e20 03e4 2300 |0019: invoke-virtual {v3, v2}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e403 │ │ -4b109c: 0c02 |001c: move-result-object v2 │ │ -4b109e: 1f02 9719 |001d: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ -4b10a2: 7210 e0e3 0200 |001f: invoke-interface {v2}, Ljava/util/SortedSet;.size:()I // method@e3e0 │ │ -4b10a8: 0a02 |0022: move-result v2 │ │ -4b10aa: b021 |0023: add-int/2addr v1, v2 │ │ -4b10ac: 28e7 |0024: goto 000b // -0019 │ │ -4b10ae: 0f01 |0025: return v1 │ │ +4b1058: |[4b1058] oauth.signpost.http.HttpParameters.size:()I │ │ +4b1068: 5440 f9ad |0000: iget-object v0, v4, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b106c: 6e10 05e4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.keySet:()Ljava/util/Set; // method@e405 │ │ +4b1072: 0c00 |0005: move-result-object v0 │ │ +4b1074: 7210 d3e3 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b107a: 0c00 |0009: move-result-object v0 │ │ +4b107c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +4b107e: 7210 5fe3 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b1084: 0a02 |000e: move-result v2 │ │ +4b1086: 3802 1600 |000f: if-eqz v2, 0025 // +0016 │ │ +4b108a: 7210 60e3 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b1090: 0c02 |0014: move-result-object v2 │ │ +4b1092: 1f02 0619 |0015: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4b1096: 5443 f9ad |0017: iget-object v3, v4, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b109a: 6e20 03e4 2300 |0019: invoke-virtual {v3, v2}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e403 │ │ +4b10a0: 0c02 |001c: move-result-object v2 │ │ +4b10a2: 1f02 9719 |001d: check-cast v2, Ljava/util/SortedSet; // type@1997 │ │ +4b10a6: 7210 e0e3 0200 |001f: invoke-interface {v2}, Ljava/util/SortedSet;.size:()I // method@e3e0 │ │ +4b10ac: 0a02 |0022: move-result v2 │ │ +4b10ae: b021 |0023: add-int/2addr v1, v2 │ │ +4b10b0: 28e7 |0024: goto 000b // -0019 │ │ +4b10b2: 0f01 |0025: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0017 line=264 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Loauth/signpost/http/HttpParameters; │ │ │ │ @@ -989293,19 +989294,19 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b14a0: |[4b14a0] oauth.signpost.http.HttpParameters.values:()Ljava/util/Collection; │ │ -4b14b0: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ -4b14b4: 6e10 0ae4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@e40a │ │ -4b14ba: 0c00 |0005: move-result-object v0 │ │ -4b14bc: 1100 |0006: return-object v0 │ │ +4b14a4: |[4b14a4] oauth.signpost.http.HttpParameters.values:()Ljava/util/Collection; │ │ +4b14b4: 5410 f9ad |0000: iget-object v0, v1, Loauth/signpost/http/HttpParameters;.wrappedMap:Ljava/util/TreeMap; // field@adf9 │ │ +4b14b8: 6e10 0ae4 0000 |0002: invoke-virtual {v0}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@e40a │ │ +4b14be: 0c00 |0005: move-result-object v0 │ │ +4b14c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/http/HttpParameters; │ │ │ │ source_file_idx : 8687 (HttpParameters.java) │ │ @@ -989491,20 +989492,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4b1aa0: |[4b1aa0] oauth.signpost.signature.OAuthMessageSigner.:()V │ │ -4b1ab0: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b1ab6: 2200 821c |0003: new-instance v0, Lorg/apache/commons/codec/binary/Base64; // type@1c82 │ │ -4b1aba: 7010 62f1 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/codec/binary/Base64;.:()V // method@f162 │ │ -4b1ac0: 5b10 fcad |0008: iput-object v0, v1, Loauth/signpost/signature/OAuthMessageSigner;.base64:Lorg/apache/commons/codec/binary/Base64; // field@adfc │ │ -4b1ac4: 0e00 |000a: return-void │ │ +4b1aa4: |[4b1aa4] oauth.signpost.signature.OAuthMessageSigner.:()V │ │ +4b1ab4: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b1aba: 2200 821c |0003: new-instance v0, Lorg/apache/commons/codec/binary/Base64; // type@1c82 │ │ +4b1abe: 7010 62f1 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/codec/binary/Base64;.:()V // method@f162 │ │ +4b1ac4: 5b10 fcad |0008: iput-object v0, v1, Loauth/signpost/signature/OAuthMessageSigner;.base64:Lorg/apache/commons/codec/binary/Base64; // field@adfc │ │ +4b1ac8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Loauth/signpost/signature/OAuthMessageSigner; │ │ │ │ @@ -989513,20 +989514,20 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4b1ac8: |[4b1ac8] oauth.signpost.signature.OAuthMessageSigner.readObject:(Ljava/io/ObjectInputStream;)V │ │ -4b1ad8: 6e10 3edf 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@df3e │ │ -4b1ade: 2201 821c |0003: new-instance v1, Lorg/apache/commons/codec/binary/Base64; // type@1c82 │ │ -4b1ae2: 7010 62f1 0100 |0005: invoke-direct {v1}, Lorg/apache/commons/codec/binary/Base64;.:()V // method@f162 │ │ -4b1ae8: 5b01 fcad |0008: iput-object v1, v0, Loauth/signpost/signature/OAuthMessageSigner;.base64:Lorg/apache/commons/codec/binary/Base64; // field@adfc │ │ -4b1aec: 0e00 |000a: return-void │ │ +4b1acc: |[4b1acc] oauth.signpost.signature.OAuthMessageSigner.readObject:(Ljava/io/ObjectInputStream;)V │ │ +4b1adc: 6e10 3edf 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@df3e │ │ +4b1ae2: 2201 821c |0003: new-instance v1, Lorg/apache/commons/codec/binary/Base64; // type@1c82 │ │ +4b1ae6: 7010 62f1 0100 |0005: invoke-direct {v1}, Lorg/apache/commons/codec/binary/Base64;.:()V // method@f162 │ │ +4b1aec: 5b01 fcad |0008: iput-object v1, v0, Loauth/signpost/signature/OAuthMessageSigner;.base64:Lorg/apache/commons/codec/binary/Base64; // field@adfc │ │ +4b1af0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Loauth/signpost/signature/OAuthMessageSigner; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/io/ObjectInputStream; │ │ @@ -989537,21 +989538,21 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4b1a48: |[4b1a48] oauth.signpost.signature.OAuthMessageSigner.base64Encode:([B)Ljava/lang/String; │ │ -4b1a58: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b1a5c: 5421 fcad |0002: iget-object v1, v2, Loauth/signpost/signature/OAuthMessageSigner;.base64:Lorg/apache/commons/codec/binary/Base64; // field@adfc │ │ -4b1a60: 6e20 69f1 3100 |0004: invoke-virtual {v1, v3}, Lorg/apache/commons/codec/binary/Base64;.encode:([B)[B // method@f169 │ │ -4b1a66: 0c03 |0007: move-result-object v3 │ │ -4b1a68: 7020 b8e0 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/String;.:([B)V // method@e0b8 │ │ -4b1a6e: 1100 |000b: return-object v0 │ │ +4b1a4c: |[4b1a4c] oauth.signpost.signature.OAuthMessageSigner.base64Encode:([B)Ljava/lang/String; │ │ +4b1a5c: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b1a60: 5421 fcad |0002: iget-object v1, v2, Loauth/signpost/signature/OAuthMessageSigner;.base64:Lorg/apache/commons/codec/binary/Base64; // field@adfc │ │ +4b1a64: 6e20 69f1 3100 |0004: invoke-virtual {v1, v3}, Lorg/apache/commons/codec/binary/Base64;.encode:([B)[B // method@f169 │ │ +4b1a6a: 0c03 |0007: move-result-object v3 │ │ +4b1a6c: 7020 b8e0 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/String;.:([B)V // method@e0b8 │ │ +4b1a72: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Loauth/signpost/signature/OAuthMessageSigner; │ │ 0x0000 - 0x000c reg=3 (null) [B │ │ │ │ @@ -989560,21 +989561,21 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4b1a20: |[4b1a20] oauth.signpost.signature.OAuthMessageSigner.decodeBase64:(Ljava/lang/String;)[B │ │ -4b1a30: 5410 fcad |0000: iget-object v0, v1, Loauth/signpost/signature/OAuthMessageSigner;.base64:Lorg/apache/commons/codec/binary/Base64; // field@adfc │ │ -4b1a34: 6e10 cbe0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ -4b1a3a: 0c02 |0005: move-result-object v2 │ │ -4b1a3c: 6e20 64f1 2000 |0006: invoke-virtual {v0, v2}, Lorg/apache/commons/codec/binary/Base64;.decode:([B)[B // method@f164 │ │ -4b1a42: 0c02 |0009: move-result-object v2 │ │ -4b1a44: 1102 |000a: return-object v2 │ │ +4b1a24: |[4b1a24] oauth.signpost.signature.OAuthMessageSigner.decodeBase64:(Ljava/lang/String;)[B │ │ +4b1a34: 5410 fcad |0000: iget-object v0, v1, Loauth/signpost/signature/OAuthMessageSigner;.base64:Lorg/apache/commons/codec/binary/Base64; // field@adfc │ │ +4b1a38: 6e10 cbe0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ +4b1a3e: 0c02 |0005: move-result-object v2 │ │ +4b1a40: 6e20 64f1 2000 |0006: invoke-virtual {v0, v2}, Lorg/apache/commons/codec/binary/Base64;.decode:([B)[B // method@f164 │ │ +4b1a46: 0c02 |0009: move-result-object v2 │ │ +4b1a48: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Loauth/signpost/signature/OAuthMessageSigner; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -989583,17 +989584,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b1a70: |[4b1a70] oauth.signpost.signature.OAuthMessageSigner.getConsumerSecret:()Ljava/lang/String; │ │ -4b1a80: 5410 fdad |0000: iget-object v0, v1, Loauth/signpost/signature/OAuthMessageSigner;.consumerSecret:Ljava/lang/String; // field@adfd │ │ -4b1a84: 1100 |0002: return-object v0 │ │ +4b1a74: |[4b1a74] oauth.signpost.signature.OAuthMessageSigner.getConsumerSecret:()Ljava/lang/String; │ │ +4b1a84: 5410 fdad |0000: iget-object v0, v1, Loauth/signpost/signature/OAuthMessageSigner;.consumerSecret:Ljava/lang/String; // field@adfd │ │ +4b1a88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/signature/OAuthMessageSigner; │ │ │ │ #3 : (in Loauth/signpost/signature/OAuthMessageSigner;) │ │ @@ -989607,17 +989608,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b1a88: |[4b1a88] oauth.signpost.signature.OAuthMessageSigner.getTokenSecret:()Ljava/lang/String; │ │ -4b1a98: 5410 ffad |0000: iget-object v0, v1, Loauth/signpost/signature/OAuthMessageSigner;.tokenSecret:Ljava/lang/String; // field@adff │ │ -4b1a9c: 1100 |0002: return-object v0 │ │ +4b1a8c: |[4b1a8c] oauth.signpost.signature.OAuthMessageSigner.getTokenSecret:()Ljava/lang/String; │ │ +4b1a9c: 5410 ffad |0000: iget-object v0, v1, Loauth/signpost/signature/OAuthMessageSigner;.tokenSecret:Ljava/lang/String; // field@adff │ │ +4b1aa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/signature/OAuthMessageSigner; │ │ │ │ #5 : (in Loauth/signpost/signature/OAuthMessageSigner;) │ │ @@ -989625,17 +989626,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b1af0: |[4b1af0] oauth.signpost.signature.OAuthMessageSigner.setConsumerSecret:(Ljava/lang/String;)V │ │ -4b1b00: 5b01 fdad |0000: iput-object v1, v0, Loauth/signpost/signature/OAuthMessageSigner;.consumerSecret:Ljava/lang/String; // field@adfd │ │ -4b1b04: 0e00 |0002: return-void │ │ +4b1af4: |[4b1af4] oauth.signpost.signature.OAuthMessageSigner.setConsumerSecret:(Ljava/lang/String;)V │ │ +4b1b04: 5b01 fdad |0000: iput-object v1, v0, Loauth/signpost/signature/OAuthMessageSigner;.consumerSecret:Ljava/lang/String; // field@adfd │ │ +4b1b08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Loauth/signpost/signature/OAuthMessageSigner; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -989644,17 +989645,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b1b08: |[4b1b08] oauth.signpost.signature.OAuthMessageSigner.setTokenSecret:(Ljava/lang/String;)V │ │ -4b1b18: 5b01 ffad |0000: iput-object v1, v0, Loauth/signpost/signature/OAuthMessageSigner;.tokenSecret:Ljava/lang/String; // field@adff │ │ -4b1b1c: 0e00 |0002: return-void │ │ +4b1b0c: |[4b1b0c] oauth.signpost.signature.OAuthMessageSigner.setTokenSecret:(Ljava/lang/String;)V │ │ +4b1b1c: 5b01 ffad |0000: iput-object v1, v0, Loauth/signpost/signature/OAuthMessageSigner;.tokenSecret:Ljava/lang/String; // field@adff │ │ +4b1b20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Loauth/signpost/signature/OAuthMessageSigner; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -989705,19 +989706,19 @@ │ │ type : '(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4b1e9c: |[4b1e9c] oauth.signpost.signature.SignatureBaseString.:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V │ │ -4b1eac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b1eb2: 5b01 01ae |0003: iput-object v1, v0, Loauth/signpost/signature/SignatureBaseString;.request:Loauth/signpost/http/HttpRequest; // field@ae01 │ │ -4b1eb6: 5b02 02ae |0005: iput-object v2, v0, Loauth/signpost/signature/SignatureBaseString;.requestParameters:Loauth/signpost/http/HttpParameters; // field@ae02 │ │ -4b1eba: 0e00 |0007: return-void │ │ +4b1ea0: |[4b1ea0] oauth.signpost.signature.SignatureBaseString.:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V │ │ +4b1eb0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b1eb6: 5b01 01ae |0003: iput-object v1, v0, Loauth/signpost/signature/SignatureBaseString;.request:Loauth/signpost/http/HttpRequest; // field@ae01 │ │ +4b1eba: 5b02 02ae |0005: iput-object v2, v0, Loauth/signpost/signature/SignatureBaseString;.requestParameters:Loauth/signpost/http/HttpParameters; // field@ae02 │ │ +4b1ebe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Loauth/signpost/signature/SignatureBaseString; │ │ @@ -989730,41 +989731,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -4b1c68: |[4b1c68] oauth.signpost.signature.SignatureBaseString.generate:()Ljava/lang/String; │ │ -4b1c78: 6e10 48f1 0400 |0000: invoke-virtual {v4}, Loauth/signpost/signature/SignatureBaseString;.normalizeRequestUrl:()Ljava/lang/String; // method@f148 │ │ -4b1c7e: 0c00 |0003: move-result-object v0 │ │ -4b1c80: 6e10 47f1 0400 |0004: invoke-virtual {v4}, Loauth/signpost/signature/SignatureBaseString;.normalizeRequestParameters:()Ljava/lang/String; // method@f147 │ │ -4b1c86: 0c01 |0007: move-result-object v1 │ │ -4b1c88: 2202 0819 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b1c8c: 7010 06e1 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b1c92: 5443 01ae |000d: iget-object v3, v4, Loauth/signpost/signature/SignatureBaseString;.request:Loauth/signpost/http/HttpRequest; // field@ae01 │ │ -4b1c96: 7210 23f1 0300 |000f: invoke-interface {v3}, Loauth/signpost/http/HttpRequest;.getMethod:()Ljava/lang/String; // method@f123 │ │ -4b1c9c: 0c03 |0012: move-result-object v3 │ │ -4b1c9e: 6e20 12e1 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1ca4: 1303 2600 |0016: const/16 v3, #int 38 // #26 │ │ -4b1ca8: 6e20 0ae1 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4b1cae: 7110 a2f0 0000 |001b: invoke-static {v0}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b1cb4: 0c00 |001e: move-result-object v0 │ │ -4b1cb6: 6e20 12e1 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1cbc: 6e20 0ae1 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4b1cc2: 7110 a2f0 0100 |0025: invoke-static {v1}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b1cc8: 0c00 |0028: move-result-object v0 │ │ -4b1cca: 6e20 12e1 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1cd0: 6e10 1fe1 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b1cd6: 0c00 |002f: move-result-object v0 │ │ -4b1cd8: 1100 |0030: return-object v0 │ │ -4b1cda: 0d00 |0031: move-exception v0 │ │ -4b1cdc: 2201 6d1c |0032: new-instance v1, Loauth/signpost/exception/OAuthMessageSignerException; // type@1c6d │ │ -4b1ce0: 7020 ecf0 0100 |0034: invoke-direct {v1, v0}, Loauth/signpost/exception/OAuthMessageSignerException;.:(Ljava/lang/Exception;)V // method@f0ec │ │ -4b1ce6: 2701 |0037: throw v1 │ │ +4b1c6c: |[4b1c6c] oauth.signpost.signature.SignatureBaseString.generate:()Ljava/lang/String; │ │ +4b1c7c: 6e10 48f1 0400 |0000: invoke-virtual {v4}, Loauth/signpost/signature/SignatureBaseString;.normalizeRequestUrl:()Ljava/lang/String; // method@f148 │ │ +4b1c82: 0c00 |0003: move-result-object v0 │ │ +4b1c84: 6e10 47f1 0400 |0004: invoke-virtual {v4}, Loauth/signpost/signature/SignatureBaseString;.normalizeRequestParameters:()Ljava/lang/String; // method@f147 │ │ +4b1c8a: 0c01 |0007: move-result-object v1 │ │ +4b1c8c: 2202 0819 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b1c90: 7010 06e1 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b1c96: 5443 01ae |000d: iget-object v3, v4, Loauth/signpost/signature/SignatureBaseString;.request:Loauth/signpost/http/HttpRequest; // field@ae01 │ │ +4b1c9a: 7210 23f1 0300 |000f: invoke-interface {v3}, Loauth/signpost/http/HttpRequest;.getMethod:()Ljava/lang/String; // method@f123 │ │ +4b1ca0: 0c03 |0012: move-result-object v3 │ │ +4b1ca2: 6e20 12e1 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1ca8: 1303 2600 |0016: const/16 v3, #int 38 // #26 │ │ +4b1cac: 6e20 0ae1 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4b1cb2: 7110 a2f0 0000 |001b: invoke-static {v0}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b1cb8: 0c00 |001e: move-result-object v0 │ │ +4b1cba: 6e20 12e1 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1cc0: 6e20 0ae1 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4b1cc6: 7110 a2f0 0100 |0025: invoke-static {v1}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b1ccc: 0c00 |0028: move-result-object v0 │ │ +4b1cce: 6e20 12e1 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1cd4: 6e10 1fe1 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b1cda: 0c00 |002f: move-result-object v0 │ │ +4b1cdc: 1100 |0030: return-object v0 │ │ +4b1cde: 0d00 |0031: move-exception v0 │ │ +4b1ce0: 2201 6d1c |0032: new-instance v1, Loauth/signpost/exception/OAuthMessageSignerException; // type@1c6d │ │ +4b1ce4: 7020 ecf0 0100 |0034: invoke-direct {v1, v0}, Loauth/signpost/exception/OAuthMessageSignerException;.:(Ljava/lang/Exception;)V // method@f0ec │ │ +4b1cea: 2701 |0037: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0030 │ │ Ljava/lang/Exception; -> 0x0031 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x0008 line=57 │ │ @@ -989777,55 +989778,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -4b1cf8: |[4b1cf8] oauth.signpost.signature.SignatureBaseString.normalizeRequestParameters:()Ljava/lang/String; │ │ -4b1d08: 5460 02ae |0000: iget-object v0, v6, Loauth/signpost/signature/SignatureBaseString;.requestParameters:Loauth/signpost/http/HttpParameters; // field@ae02 │ │ -4b1d0c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -4b1d10: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -4b1d14: 1100 |0006: return-object v0 │ │ -4b1d16: 2200 0819 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b1d1a: 7010 06e1 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b1d20: 5461 02ae |000c: iget-object v1, v6, Loauth/signpost/signature/SignatureBaseString;.requestParameters:Loauth/signpost/http/HttpParameters; // field@ae02 │ │ -4b1d24: 6e10 08f1 0100 |000e: invoke-virtual {v1}, Loauth/signpost/http/HttpParameters;.keySet:()Ljava/util/Set; // method@f108 │ │ -4b1d2a: 0c01 |0011: move-result-object v1 │ │ -4b1d2c: 7210 d3e3 0100 |0012: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b1d32: 0c01 |0015: move-result-object v1 │ │ -4b1d34: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -4b1d36: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -4b1d38: 7210 5fe3 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b1d3e: 0a04 |001b: move-result v4 │ │ -4b1d40: 3804 2c00 |001c: if-eqz v4, 0048 // +002c │ │ -4b1d44: 7210 60e3 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b1d4a: 0c04 |0021: move-result-object v4 │ │ -4b1d4c: 1f04 0619 |0022: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4b1d50: 1a05 36c4 |0024: const-string v5, "oauth_signature" // string@c436 │ │ -4b1d54: 6e20 c7e0 4500 |0026: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b1d5a: 0a05 |0029: move-result v5 │ │ -4b1d5c: 3905 1b00 |002a: if-nez v5, 0045 // +001b │ │ -4b1d60: 1a05 9bcd |002c: const-string v5, "realm" // string@cd9b │ │ -4b1d64: 6e20 c7e0 4500 |002e: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b1d6a: 0a05 |0031: move-result v5 │ │ -4b1d6c: 3805 0300 |0032: if-eqz v5, 0035 // +0003 │ │ -4b1d70: 2811 |0034: goto 0045 // +0011 │ │ -4b1d72: 3d03 0700 |0035: if-lez v3, 003c // +0007 │ │ -4b1d76: 1a05 8603 |0037: const-string v5, "&" // string@0386 │ │ -4b1d7a: 6e20 12e1 5000 |0039: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1d80: 5465 02ae |003c: iget-object v5, v6, Loauth/signpost/signature/SignatureBaseString;.requestParameters:Loauth/signpost/http/HttpParameters; // field@ae02 │ │ -4b1d84: 6e30 02f1 4502 |003e: invoke-virtual {v5, v4, v2}, Loauth/signpost/http/HttpParameters;.getAsQueryString:(Ljava/lang/Object;Z)Ljava/lang/String; // method@f102 │ │ -4b1d8a: 0c04 |0041: move-result-object v4 │ │ -4b1d8c: 6e20 12e1 4000 |0042: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1d92: d803 0301 |0045: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b1d96: 28d1 |0047: goto 0018 // -002f │ │ -4b1d98: 6e10 1fe1 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b1d9e: 0c00 |004b: move-result-object v0 │ │ -4b1da0: 1100 |004c: return-object v0 │ │ +4b1cfc: |[4b1cfc] oauth.signpost.signature.SignatureBaseString.normalizeRequestParameters:()Ljava/lang/String; │ │ +4b1d0c: 5460 02ae |0000: iget-object v0, v6, Loauth/signpost/signature/SignatureBaseString;.requestParameters:Loauth/signpost/http/HttpParameters; // field@ae02 │ │ +4b1d10: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +4b1d14: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +4b1d18: 1100 |0006: return-object v0 │ │ +4b1d1a: 2200 0819 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b1d1e: 7010 06e1 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b1d24: 5461 02ae |000c: iget-object v1, v6, Loauth/signpost/signature/SignatureBaseString;.requestParameters:Loauth/signpost/http/HttpParameters; // field@ae02 │ │ +4b1d28: 6e10 08f1 0100 |000e: invoke-virtual {v1}, Loauth/signpost/http/HttpParameters;.keySet:()Ljava/util/Set; // method@f108 │ │ +4b1d2e: 0c01 |0011: move-result-object v1 │ │ +4b1d30: 7210 d3e3 0100 |0012: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b1d36: 0c01 |0015: move-result-object v1 │ │ +4b1d38: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +4b1d3a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +4b1d3c: 7210 5fe3 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b1d42: 0a04 |001b: move-result v4 │ │ +4b1d44: 3804 2c00 |001c: if-eqz v4, 0048 // +002c │ │ +4b1d48: 7210 60e3 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b1d4e: 0c04 |0021: move-result-object v4 │ │ +4b1d50: 1f04 0619 |0022: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4b1d54: 1a05 36c4 |0024: const-string v5, "oauth_signature" // string@c436 │ │ +4b1d58: 6e20 c7e0 4500 |0026: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b1d5e: 0a05 |0029: move-result v5 │ │ +4b1d60: 3905 1b00 |002a: if-nez v5, 0045 // +001b │ │ +4b1d64: 1a05 9bcd |002c: const-string v5, "realm" // string@cd9b │ │ +4b1d68: 6e20 c7e0 4500 |002e: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b1d6e: 0a05 |0031: move-result v5 │ │ +4b1d70: 3805 0300 |0032: if-eqz v5, 0035 // +0003 │ │ +4b1d74: 2811 |0034: goto 0045 // +0011 │ │ +4b1d76: 3d03 0700 |0035: if-lez v3, 003c // +0007 │ │ +4b1d7a: 1a05 8603 |0037: const-string v5, "&" // string@0386 │ │ +4b1d7e: 6e20 12e1 5000 |0039: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1d84: 5465 02ae |003c: iget-object v5, v6, Loauth/signpost/signature/SignatureBaseString;.requestParameters:Loauth/signpost/http/HttpParameters; // field@ae02 │ │ +4b1d88: 6e30 02f1 4502 |003e: invoke-virtual {v5, v4, v2}, Loauth/signpost/http/HttpParameters;.getAsQueryString:(Ljava/lang/Object;Z)Ljava/lang/String; // method@f102 │ │ +4b1d8e: 0c04 |0041: move-result-object v4 │ │ +4b1d90: 6e20 12e1 4000 |0042: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1d96: d803 0301 |0045: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b1d9a: 28d1 |0047: goto 0018 // -002f │ │ +4b1d9c: 6e10 1fe1 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b1da2: 0c00 |004b: move-result-object v0 │ │ +4b1da4: 1100 |004c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=99 │ │ 0x000c line=100 │ │ 0x0018 line=102 │ │ 0x001e line=103 │ │ @@ -989841,72 +989842,72 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -4b1da4: |[4b1da4] oauth.signpost.signature.SignatureBaseString.normalizeRequestUrl:()Ljava/lang/String; │ │ -4b1db4: 2200 3b19 |0000: new-instance v0, Ljava/net/URI; // type@193b │ │ -4b1db8: 5461 01ae |0002: iget-object v1, v6, Loauth/signpost/signature/SignatureBaseString;.request:Loauth/signpost/http/HttpRequest; // field@ae01 │ │ -4b1dbc: 7210 24f1 0100 |0004: invoke-interface {v1}, Loauth/signpost/http/HttpRequest;.getRequestUrl:()Ljava/lang/String; // method@f124 │ │ -4b1dc2: 0c01 |0007: move-result-object v1 │ │ -4b1dc4: 7020 d9e1 1000 |0008: invoke-direct {v0, v1}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@e1d9 │ │ -4b1dca: 6e10 e0e1 0000 |000b: invoke-virtual {v0}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@e1e0 │ │ -4b1dd0: 0c01 |000e: move-result-object v1 │ │ -4b1dd2: 6e10 e7e0 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@e0e7 │ │ -4b1dd8: 0c01 |0012: move-result-object v1 │ │ -4b1dda: 6e10 dde1 0000 |0013: invoke-virtual {v0}, Ljava/net/URI;.getAuthority:()Ljava/lang/String; // method@e1dd │ │ -4b1de0: 0c02 |0016: move-result-object v2 │ │ -4b1de2: 6e10 e7e0 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@e0e7 │ │ -4b1de8: 0c02 |001a: move-result-object v2 │ │ -4b1dea: 1a03 00a2 |001b: const-string v3, "http" // string@a200 │ │ -4b1dee: 6e20 c7e0 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b1df4: 0a03 |0020: move-result v3 │ │ -4b1df6: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -4b1df8: 3803 0a00 |0022: if-eqz v3, 002c // +000a │ │ -4b1dfc: 6e10 dee1 0000 |0024: invoke-virtual {v0}, Ljava/net/URI;.getPort:()I // method@e1de │ │ -4b1e02: 0a03 |0027: move-result v3 │ │ -4b1e04: 1305 5000 |0028: const/16 v5, #int 80 // #50 │ │ -4b1e08: 3253 1200 |002a: if-eq v3, v5, 003c // +0012 │ │ -4b1e0c: 1a03 21a2 |002c: const-string v3, "https" // string@a221 │ │ -4b1e10: 6e20 c7e0 3100 |002e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b1e16: 0a03 |0031: move-result v3 │ │ -4b1e18: 3803 0c00 |0032: if-eqz v3, 003e // +000c │ │ -4b1e1c: 6e10 dee1 0000 |0034: invoke-virtual {v0}, Ljava/net/URI;.getPort:()I // method@e1de │ │ -4b1e22: 0a03 |0037: move-result v3 │ │ -4b1e24: 1305 bb01 |0038: const/16 v5, #int 443 // #1bb │ │ -4b1e28: 3353 0400 |003a: if-ne v3, v5, 003e // +0004 │ │ -4b1e2c: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -4b1e2e: 2802 |003d: goto 003f // +0002 │ │ -4b1e30: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -4b1e32: 3803 0e00 |003f: if-eqz v3, 004d // +000e │ │ -4b1e36: 1a03 f706 |0041: const-string v3, ":" // string@06f7 │ │ -4b1e3a: 6e20 d8e0 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@e0d8 │ │ -4b1e40: 0a03 |0046: move-result v3 │ │ -4b1e42: 3a03 0600 |0047: if-ltz v3, 004d // +0006 │ │ -4b1e46: 6e30 e5e0 4203 |0049: invoke-virtual {v2, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4b1e4c: 0c02 |004c: move-result-object v2 │ │ -4b1e4e: 6e10 dfe1 0000 |004d: invoke-virtual {v0}, Ljava/net/URI;.getRawPath:()Ljava/lang/String; // method@e1df │ │ -4b1e54: 0c00 |0050: move-result-object v0 │ │ -4b1e56: 3800 0800 |0051: if-eqz v0, 0059 // +0008 │ │ -4b1e5a: 6e10 dae0 0000 |0053: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b1e60: 0a03 |0056: move-result v3 │ │ -4b1e62: 3c03 0400 |0057: if-gtz v3, 005b // +0004 │ │ -4b1e66: 1a00 9a06 |0059: const-string v0, "/" // string@069a │ │ -4b1e6a: 2203 0819 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4b1e6e: 7010 06e1 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b1e74: 6e20 12e1 1300 |0060: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1e7a: 1a01 2407 |0063: const-string v1, "://" // string@0724 │ │ -4b1e7e: 6e20 12e1 1300 |0065: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1e84: 6e20 12e1 2300 |0068: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1e8a: 6e20 12e1 0300 |006b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1e90: 6e10 1fe1 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b1e96: 0c00 |0071: move-result-object v0 │ │ -4b1e98: 1100 |0072: return-object v0 │ │ +4b1da8: |[4b1da8] oauth.signpost.signature.SignatureBaseString.normalizeRequestUrl:()Ljava/lang/String; │ │ +4b1db8: 2200 3b19 |0000: new-instance v0, Ljava/net/URI; // type@193b │ │ +4b1dbc: 5461 01ae |0002: iget-object v1, v6, Loauth/signpost/signature/SignatureBaseString;.request:Loauth/signpost/http/HttpRequest; // field@ae01 │ │ +4b1dc0: 7210 24f1 0100 |0004: invoke-interface {v1}, Loauth/signpost/http/HttpRequest;.getRequestUrl:()Ljava/lang/String; // method@f124 │ │ +4b1dc6: 0c01 |0007: move-result-object v1 │ │ +4b1dc8: 7020 d9e1 1000 |0008: invoke-direct {v0, v1}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@e1d9 │ │ +4b1dce: 6e10 e0e1 0000 |000b: invoke-virtual {v0}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@e1e0 │ │ +4b1dd4: 0c01 |000e: move-result-object v1 │ │ +4b1dd6: 6e10 e7e0 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@e0e7 │ │ +4b1ddc: 0c01 |0012: move-result-object v1 │ │ +4b1dde: 6e10 dde1 0000 |0013: invoke-virtual {v0}, Ljava/net/URI;.getAuthority:()Ljava/lang/String; // method@e1dd │ │ +4b1de4: 0c02 |0016: move-result-object v2 │ │ +4b1de6: 6e10 e7e0 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@e0e7 │ │ +4b1dec: 0c02 |001a: move-result-object v2 │ │ +4b1dee: 1a03 00a2 |001b: const-string v3, "http" // string@a200 │ │ +4b1df2: 6e20 c7e0 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b1df8: 0a03 |0020: move-result v3 │ │ +4b1dfa: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +4b1dfc: 3803 0a00 |0022: if-eqz v3, 002c // +000a │ │ +4b1e00: 6e10 dee1 0000 |0024: invoke-virtual {v0}, Ljava/net/URI;.getPort:()I // method@e1de │ │ +4b1e06: 0a03 |0027: move-result v3 │ │ +4b1e08: 1305 5000 |0028: const/16 v5, #int 80 // #50 │ │ +4b1e0c: 3253 1200 |002a: if-eq v3, v5, 003c // +0012 │ │ +4b1e10: 1a03 21a2 |002c: const-string v3, "https" // string@a221 │ │ +4b1e14: 6e20 c7e0 3100 |002e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b1e1a: 0a03 |0031: move-result v3 │ │ +4b1e1c: 3803 0c00 |0032: if-eqz v3, 003e // +000c │ │ +4b1e20: 6e10 dee1 0000 |0034: invoke-virtual {v0}, Ljava/net/URI;.getPort:()I // method@e1de │ │ +4b1e26: 0a03 |0037: move-result v3 │ │ +4b1e28: 1305 bb01 |0038: const/16 v5, #int 443 // #1bb │ │ +4b1e2c: 3353 0400 |003a: if-ne v3, v5, 003e // +0004 │ │ +4b1e30: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +4b1e32: 2802 |003d: goto 003f // +0002 │ │ +4b1e34: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +4b1e36: 3803 0e00 |003f: if-eqz v3, 004d // +000e │ │ +4b1e3a: 1a03 f706 |0041: const-string v3, ":" // string@06f7 │ │ +4b1e3e: 6e20 d8e0 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@e0d8 │ │ +4b1e44: 0a03 |0046: move-result v3 │ │ +4b1e46: 3a03 0600 |0047: if-ltz v3, 004d // +0006 │ │ +4b1e4a: 6e30 e5e0 4203 |0049: invoke-virtual {v2, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4b1e50: 0c02 |004c: move-result-object v2 │ │ +4b1e52: 6e10 dfe1 0000 |004d: invoke-virtual {v0}, Ljava/net/URI;.getRawPath:()Ljava/lang/String; // method@e1df │ │ +4b1e58: 0c00 |0050: move-result-object v0 │ │ +4b1e5a: 3800 0800 |0051: if-eqz v0, 0059 // +0008 │ │ +4b1e5e: 6e10 dae0 0000 |0053: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b1e64: 0a03 |0056: move-result v3 │ │ +4b1e66: 3c03 0400 |0057: if-gtz v3, 005b // +0004 │ │ +4b1e6a: 1a00 9a06 |0059: const-string v0, "/" // string@069a │ │ +4b1e6e: 2203 0819 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4b1e72: 7010 06e1 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b1e78: 6e20 12e1 1300 |0060: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1e7e: 1a01 2407 |0063: const-string v1, "://" // string@0724 │ │ +4b1e82: 6e20 12e1 1300 |0065: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1e88: 6e20 12e1 2300 |0068: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1e8e: 6e20 12e1 0300 |006b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1e94: 6e10 1fe1 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b1e9a: 0c00 |0071: move-result-object v0 │ │ +4b1e9c: 1100 |0072: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000b line=66 │ │ 0x0013 line=67 │ │ 0x001d line=68 │ │ 0x0043 line=72 │ │ @@ -990001,17 +990002,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b1ebc: |[4b1ebc] org.apache.commons.codec.DecoderException.:(Ljava/lang/String;)V │ │ -4b1ecc: 7020 19e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ -4b1ed2: 0e00 |0003: return-void │ │ +4b1ec0: |[4b1ec0] org.apache.commons.codec.DecoderException.:(Ljava/lang/String;)V │ │ +4b1ed0: 7020 19e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ +4b1ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/codec/DecoderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -990072,17 +990073,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b1ed4: |[4b1ed4] org.apache.commons.codec.EncoderException.:(Ljava/lang/String;)V │ │ -4b1ee4: 7020 19e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ -4b1eea: 0e00 |0003: return-void │ │ +4b1ed8: |[4b1ed8] org.apache.commons.codec.EncoderException.:(Ljava/lang/String;)V │ │ +4b1ee8: 7020 19e0 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@e019 │ │ +4b1eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/codec/EncoderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -990118,17 +990119,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b20b4: |[4b20b4] org.apache.commons.codec.StringEncoderComparator.:()V │ │ -4b20c4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b20ca: 0e00 |0003: return-void │ │ +4b20b8: |[4b20b8] org.apache.commons.codec.StringEncoderComparator.:()V │ │ +4b20c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b20ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/codec/StringEncoderComparator; │ │ │ │ #1 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ @@ -990136,18 +990137,18 @@ │ │ type : '(Lorg/apache/commons/codec/StringEncoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4b20cc: |[4b20cc] org.apache.commons.codec.StringEncoderComparator.:(Lorg/apache/commons/codec/StringEncoder;)V │ │ -4b20dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b20e2: 5b01 03ae |0003: iput-object v1, v0, Lorg/apache/commons/codec/StringEncoderComparator;.stringEncoder:Lorg/apache/commons/codec/StringEncoder; // field@ae03 │ │ -4b20e6: 0e00 |0005: return-void │ │ +4b20d0: |[4b20d0] org.apache.commons.codec.StringEncoderComparator.:(Lorg/apache/commons/codec/StringEncoder;)V │ │ +4b20e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b20e6: 5b01 03ae |0003: iput-object v1, v0, Lorg/apache/commons/codec/StringEncoderComparator;.stringEncoder:Lorg/apache/commons/codec/StringEncoder; // field@ae03 │ │ +4b20ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/codec/StringEncoderComparator; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/codec/StringEncoder; │ │ @@ -990158,28 +990159,28 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4b1eec: |[4b1eec] org.apache.commons.codec.StringEncoderComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4b1efc: 5410 03ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/StringEncoderComparator;.stringEncoder:Lorg/apache/commons/codec/StringEncoder; // field@ae03 │ │ -4b1f00: 7220 4ef1 2000 |0002: invoke-interface {v0, v2}, Lorg/apache/commons/codec/Encoder;.encode:(Ljava/lang/Object;)Ljava/lang/Object; // method@f14e │ │ -4b1f06: 0c02 |0005: move-result-object v2 │ │ -4b1f08: 1f02 db18 |0006: check-cast v2, Ljava/lang/Comparable; // type@18db │ │ -4b1f0c: 5410 03ae |0008: iget-object v0, v1, Lorg/apache/commons/codec/StringEncoderComparator;.stringEncoder:Lorg/apache/commons/codec/StringEncoder; // field@ae03 │ │ -4b1f10: 7220 4ef1 3000 |000a: invoke-interface {v0, v3}, Lorg/apache/commons/codec/Encoder;.encode:(Ljava/lang/Object;)Ljava/lang/Object; // method@f14e │ │ -4b1f16: 0c03 |000d: move-result-object v3 │ │ -4b1f18: 1f03 db18 |000e: check-cast v3, Ljava/lang/Comparable; // type@18db │ │ -4b1f1c: 7220 00e0 3200 |0010: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@e000 │ │ -4b1f22: 0a02 |0013: move-result v2 │ │ -4b1f24: 2802 |0014: goto 0016 // +0002 │ │ -4b1f26: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -4b1f28: 0f02 |0016: return v2 │ │ +4b1ef0: |[4b1ef0] org.apache.commons.codec.StringEncoderComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4b1f00: 5410 03ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/StringEncoderComparator;.stringEncoder:Lorg/apache/commons/codec/StringEncoder; // field@ae03 │ │ +4b1f04: 7220 4ef1 2000 |0002: invoke-interface {v0, v2}, Lorg/apache/commons/codec/Encoder;.encode:(Ljava/lang/Object;)Ljava/lang/Object; // method@f14e │ │ +4b1f0a: 0c02 |0005: move-result-object v2 │ │ +4b1f0c: 1f02 db18 |0006: check-cast v2, Ljava/lang/Comparable; // type@18db │ │ +4b1f10: 5410 03ae |0008: iget-object v0, v1, Lorg/apache/commons/codec/StringEncoderComparator;.stringEncoder:Lorg/apache/commons/codec/StringEncoder; // field@ae03 │ │ +4b1f14: 7220 4ef1 3000 |000a: invoke-interface {v0, v3}, Lorg/apache/commons/codec/Encoder;.encode:(Ljava/lang/Object;)Ljava/lang/Object; // method@f14e │ │ +4b1f1a: 0c03 |000d: move-result-object v3 │ │ +4b1f1c: 1f03 db18 |000e: check-cast v3, Ljava/lang/Comparable; // type@18db │ │ +4b1f20: 7220 00e0 3200 |0010: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@e000 │ │ +4b1f26: 0a02 |0013: move-result v2 │ │ +4b1f28: 2802 |0014: goto 0016 // +0002 │ │ +4b1f2a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +4b1f2c: 0f02 |0016: return v2 │ │ catches : 1 │ │ 0x0000 - 0x0014 │ │ Lorg/apache/commons/codec/EncoderException; -> 0x0015 │ │ positions : │ │ 0x0000 line=73 │ │ 0x0008 line=74 │ │ 0x0010 line=75 │ │ @@ -990193,215 +990194,215 @@ │ │ type : '()Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4b1f3c: |[4b1f3c] org.apache.commons.codec.StringEncoderComparator.reversed:()Ljava/util/Comparator; │ │ -4b1f4c: 7110 84de 0100 |0000: invoke-static {v1}, Lj$/util/Comparator$-CC;.$default$reversed:(Ljava/util/Comparator;)Ljava/util/Comparator; // method@de84 │ │ -4b1f52: 0c00 |0003: move-result-object v0 │ │ -4b1f54: 1100 |0004: return-object v0 │ │ +4b1f40: |[4b1f40] org.apache.commons.codec.StringEncoderComparator.reversed:()Ljava/util/Comparator; │ │ +4b1f50: 7110 84de 0100 |0000: invoke-static {v1}, Lj$/util/Comparator$-CC;.$default$reversed:(Ljava/util/Comparator;)Ljava/util/Comparator; // method@de84 │ │ +4b1f56: 0c00 |0003: move-result-object v0 │ │ +4b1f58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparing' │ │ type : '(Lj$/util/function/Function;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b1f58: |[4b1f58] org.apache.commons.codec.StringEncoderComparator.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; │ │ -4b1f68: 7120 85de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;)Ljava/util/Comparator; // method@de85 │ │ -4b1f6e: 0c01 |0003: move-result-object v1 │ │ -4b1f70: 1101 |0004: return-object v1 │ │ +4b1f5c: |[4b1f5c] org.apache.commons.codec.StringEncoderComparator.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; │ │ +4b1f6c: 7120 85de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;)Ljava/util/Comparator; // method@de85 │ │ +4b1f72: 0c01 |0003: move-result-object v1 │ │ +4b1f74: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparing' │ │ type : '(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b1f74: |[4b1f74] org.apache.commons.codec.StringEncoderComparator.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ -4b1f84: 7130 86de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de86 │ │ -4b1f8a: 0c01 |0003: move-result-object v1 │ │ -4b1f8c: 1101 |0004: return-object v1 │ │ +4b1f78: |[4b1f78] org.apache.commons.codec.StringEncoderComparator.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ +4b1f88: 7130 86de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de86 │ │ +4b1f8e: 0c01 |0003: move-result-object v1 │ │ +4b1f90: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparing' │ │ type : '(Ljava/util/Comparator;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b1f90: |[4b1f90] org.apache.commons.codec.StringEncoderComparator.thenComparing:(Ljava/util/Comparator;)Ljava/util/Comparator; │ │ -4b1fa0: 7120 87de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de87 │ │ -4b1fa6: 0c01 |0003: move-result-object v1 │ │ -4b1fa8: 1101 |0004: return-object v1 │ │ +4b1f94: |[4b1f94] org.apache.commons.codec.StringEncoderComparator.thenComparing:(Ljava/util/Comparator;)Ljava/util/Comparator; │ │ +4b1fa4: 7120 87de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de87 │ │ +4b1faa: 0c01 |0003: move-result-object v1 │ │ +4b1fac: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparing' │ │ type : '(Ljava/util/function/Function;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b1fac: |[4b1fac] org.apache.commons.codec.StringEncoderComparator.thenComparing:(Ljava/util/function/Function;)Ljava/util/Comparator; │ │ -4b1fbc: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ -4b1fc2: 0c01 |0003: move-result-object v1 │ │ -4b1fc4: 6e20 56f1 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/StringEncoderComparator;.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; // method@f156 │ │ -4b1fca: 0c01 |0007: move-result-object v1 │ │ -4b1fcc: 1101 |0008: return-object v1 │ │ +4b1fb0: |[4b1fb0] org.apache.commons.codec.StringEncoderComparator.thenComparing:(Ljava/util/function/Function;)Ljava/util/Comparator; │ │ +4b1fc0: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ +4b1fc6: 0c01 |0003: move-result-object v1 │ │ +4b1fc8: 6e20 56f1 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/StringEncoderComparator;.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; // method@f156 │ │ +4b1fce: 0c01 |0007: move-result-object v1 │ │ +4b1fd0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparing' │ │ type : '(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4b1fd0: |[4b1fd0] org.apache.commons.codec.StringEncoderComparator.thenComparing:(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ -4b1fe0: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ -4b1fe6: 0c01 |0003: move-result-object v1 │ │ -4b1fe8: 6e30 57f1 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/codec/StringEncoderComparator;.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@f157 │ │ -4b1fee: 0c01 |0007: move-result-object v1 │ │ -4b1ff0: 1101 |0008: return-object v1 │ │ +4b1fd4: |[4b1fd4] org.apache.commons.codec.StringEncoderComparator.thenComparing:(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ +4b1fe4: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ +4b1fea: 0c01 |0003: move-result-object v1 │ │ +4b1fec: 6e30 57f1 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/codec/StringEncoderComparator;.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@f157 │ │ +4b1ff2: 0c01 |0007: move-result-object v1 │ │ +4b1ff4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparingDouble' │ │ type : '(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b1ff4: |[4b1ff4] org.apache.commons.codec.StringEncoderComparator.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ -4b2004: 7120 88de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingDouble:(Ljava/util/Comparator;Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@de88 │ │ -4b200a: 0c01 |0003: move-result-object v1 │ │ -4b200c: 1101 |0004: return-object v1 │ │ +4b1ff8: |[4b1ff8] org.apache.commons.codec.StringEncoderComparator.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ +4b2008: 7120 88de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingDouble:(Ljava/util/Comparator;Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@de88 │ │ +4b200e: 0c01 |0003: move-result-object v1 │ │ +4b2010: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparingDouble' │ │ type : '(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b2010: |[4b2010] org.apache.commons.codec.StringEncoderComparator.thenComparingDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ -4b2020: 7110 67de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToDoubleFunction$-V-WRP;.convert:(Ljava/util/function/ToDoubleFunction;)Lj$/util/function/ToDoubleFunction; // method@de67 │ │ -4b2026: 0c01 |0003: move-result-object v1 │ │ -4b2028: 6e20 5bf1 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/StringEncoderComparator;.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@f15b │ │ -4b202e: 0c01 |0007: move-result-object v1 │ │ -4b2030: 1101 |0008: return-object v1 │ │ +4b2014: |[4b2014] org.apache.commons.codec.StringEncoderComparator.thenComparingDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ +4b2024: 7110 67de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToDoubleFunction$-V-WRP;.convert:(Ljava/util/function/ToDoubleFunction;)Lj$/util/function/ToDoubleFunction; // method@de67 │ │ +4b202a: 0c01 |0003: move-result-object v1 │ │ +4b202c: 6e20 5bf1 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/StringEncoderComparator;.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@f15b │ │ +4b2032: 0c01 |0007: move-result-object v1 │ │ +4b2034: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparingInt' │ │ type : '(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b2034: |[4b2034] org.apache.commons.codec.StringEncoderComparator.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ -4b2044: 7120 89de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingInt:(Ljava/util/Comparator;Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@de89 │ │ -4b204a: 0c01 |0003: move-result-object v1 │ │ -4b204c: 1101 |0004: return-object v1 │ │ +4b2038: |[4b2038] org.apache.commons.codec.StringEncoderComparator.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ +4b2048: 7120 89de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingInt:(Ljava/util/Comparator;Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@de89 │ │ +4b204e: 0c01 |0003: move-result-object v1 │ │ +4b2050: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparingInt' │ │ type : '(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b2050: |[4b2050] org.apache.commons.codec.StringEncoderComparator.thenComparingInt:(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ -4b2060: 7110 68de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToIntFunction$-V-WRP;.convert:(Ljava/util/function/ToIntFunction;)Lj$/util/function/ToIntFunction; // method@de68 │ │ -4b2066: 0c01 |0003: move-result-object v1 │ │ -4b2068: 6e20 5df1 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/StringEncoderComparator;.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@f15d │ │ -4b206e: 0c01 |0007: move-result-object v1 │ │ -4b2070: 1101 |0008: return-object v1 │ │ +4b2054: |[4b2054] org.apache.commons.codec.StringEncoderComparator.thenComparingInt:(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ +4b2064: 7110 68de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToIntFunction$-V-WRP;.convert:(Ljava/util/function/ToIntFunction;)Lj$/util/function/ToIntFunction; // method@de68 │ │ +4b206a: 0c01 |0003: move-result-object v1 │ │ +4b206c: 6e20 5df1 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/StringEncoderComparator;.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@f15d │ │ +4b2072: 0c01 |0007: move-result-object v1 │ │ +4b2074: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparingLong' │ │ type : '(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b2074: |[4b2074] org.apache.commons.codec.StringEncoderComparator.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ -4b2084: 7120 8ade 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingLong:(Ljava/util/Comparator;Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@de8a │ │ -4b208a: 0c01 |0003: move-result-object v1 │ │ -4b208c: 1101 |0004: return-object v1 │ │ +4b2078: |[4b2078] org.apache.commons.codec.StringEncoderComparator.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ +4b2088: 7120 8ade 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingLong:(Ljava/util/Comparator;Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@de8a │ │ +4b208e: 0c01 |0003: move-result-object v1 │ │ +4b2090: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/commons/codec/StringEncoderComparator;) │ │ name : 'thenComparingLong' │ │ type : '(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b2090: |[4b2090] org.apache.commons.codec.StringEncoderComparator.thenComparingLong:(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ -4b20a0: 7110 69de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToLongFunction$-V-WRP;.convert:(Ljava/util/function/ToLongFunction;)Lj$/util/function/ToLongFunction; // method@de69 │ │ -4b20a6: 0c01 |0003: move-result-object v1 │ │ -4b20a8: 6e20 5ff1 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/StringEncoderComparator;.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@f15f │ │ -4b20ae: 0c01 |0007: move-result-object v1 │ │ -4b20b0: 1101 |0008: return-object v1 │ │ +4b2094: |[4b2094] org.apache.commons.codec.StringEncoderComparator.thenComparingLong:(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ +4b20a4: 7110 69de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToLongFunction$-V-WRP;.convert:(Ljava/util/function/ToLongFunction;)Lj$/util/function/ToLongFunction; // method@de69 │ │ +4b20aa: 0c01 |0003: move-result-object v1 │ │ +4b20ac: 6e20 5ff1 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/StringEncoderComparator;.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@f15f │ │ +4b20b2: 0c01 |0007: move-result-object v1 │ │ +4b20b4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23132 (StringEncoderComparator.java) │ │ │ │ Class #3755 header: │ │ @@ -990427,17 +990428,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b2fdc: |[4b2fdc] org.apache.commons.codec.digest.DigestUtils.:()V │ │ -4b2fec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b2ff2: 0e00 |0003: return-void │ │ +4b2fe0: |[4b2fe0] org.apache.commons.codec.digest.DigestUtils.:()V │ │ +4b2ff0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b2ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/codec/digest/DigestUtils; │ │ │ │ #1 : (in Lorg/apache/commons/codec/digest/DigestUtils;) │ │ @@ -990445,24 +990446,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/security/MessageDigest;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4b2f5c: |[4b2f5c] org.apache.commons.codec.digest.DigestUtils.getDigest:(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ -4b2f6c: 7110 4ae2 0100 |0000: invoke-static {v1}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@e24a │ │ -4b2f72: 0c01 |0003: move-result-object v1 │ │ -4b2f74: 1101 |0004: return-object v1 │ │ -4b2f76: 0d01 |0005: move-exception v1 │ │ -4b2f78: 2200 ff18 |0006: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ -4b2f7c: 6e10 4de2 0100 |0008: invoke-virtual {v1}, Ljava/security/NoSuchAlgorithmException;.getMessage:()Ljava/lang/String; // method@e24d │ │ -4b2f82: 0c01 |000b: move-result-object v1 │ │ -4b2f84: 7020 a8e0 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ -4b2f8a: 2700 |000f: throw v0 │ │ +4b2f60: |[4b2f60] org.apache.commons.codec.digest.DigestUtils.getDigest:(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ +4b2f70: 7110 4ae2 0100 |0000: invoke-static {v1}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@e24a │ │ +4b2f76: 0c01 |0003: move-result-object v1 │ │ +4b2f78: 1101 |0004: return-object v1 │ │ +4b2f7a: 0d01 |0005: move-exception v1 │ │ +4b2f7c: 2200 ff18 |0006: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ +4b2f80: 6e10 4de2 0100 |0008: invoke-virtual {v1}, Ljava/security/NoSuchAlgorithmException;.getMessage:()Ljava/lang/String; // method@e24d │ │ +4b2f86: 0c01 |000b: move-result-object v1 │ │ +4b2f88: 7020 a8e0 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ +4b2f8e: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0005 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0006 line=43 │ │ locals : │ │ @@ -990473,58 +990474,58 @@ │ │ type : '()Ljava/security/MessageDigest;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b2f9c: |[4b2f9c] org.apache.commons.codec.digest.DigestUtils.getMd5Digest:()Ljava/security/MessageDigest; │ │ -4b2fac: 1a00 ab49 |0000: const-string v0, "MD5" // string@49ab │ │ -4b2fb0: 7110 85f1 0000 |0002: invoke-static {v0}, Lorg/apache/commons/codec/digest/DigestUtils;.getDigest:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@f185 │ │ -4b2fb6: 0c00 |0005: move-result-object v0 │ │ -4b2fb8: 1100 |0006: return-object v0 │ │ +4b2fa0: |[4b2fa0] org.apache.commons.codec.digest.DigestUtils.getMd5Digest:()Ljava/security/MessageDigest; │ │ +4b2fb0: 1a00 ab49 |0000: const-string v0, "MD5" // string@49ab │ │ +4b2fb4: 7110 85f1 0000 |0002: invoke-static {v0}, Lorg/apache/commons/codec/digest/DigestUtils;.getDigest:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@f185 │ │ +4b2fba: 0c00 |0005: move-result-object v0 │ │ +4b2fbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/codec/digest/DigestUtils;) │ │ name : 'getShaDigest' │ │ type : '()Ljava/security/MessageDigest;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b2fbc: |[4b2fbc] org.apache.commons.codec.digest.DigestUtils.getShaDigest:()Ljava/security/MessageDigest; │ │ -4b2fcc: 1a00 de55 |0000: const-string v0, "SHA" // string@55de │ │ -4b2fd0: 7110 85f1 0000 |0002: invoke-static {v0}, Lorg/apache/commons/codec/digest/DigestUtils;.getDigest:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@f185 │ │ -4b2fd6: 0c00 |0005: move-result-object v0 │ │ -4b2fd8: 1100 |0006: return-object v0 │ │ +4b2fc0: |[4b2fc0] org.apache.commons.codec.digest.DigestUtils.getShaDigest:()Ljava/security/MessageDigest; │ │ +4b2fd0: 1a00 de55 |0000: const-string v0, "SHA" // string@55de │ │ +4b2fd4: 7110 85f1 0000 |0002: invoke-static {v0}, Lorg/apache/commons/codec/digest/DigestUtils;.getDigest:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@f185 │ │ +4b2fda: 0c00 |0005: move-result-object v0 │ │ +4b2fdc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/codec/digest/DigestUtils;) │ │ name : 'md5' │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4b2e40: |[4b2e40] org.apache.commons.codec.digest.DigestUtils.md5:(Ljava/lang/String;)[B │ │ -4b2e50: 6e10 cbe0 0000 |0000: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ -4b2e56: 0c00 |0003: move-result-object v0 │ │ -4b2e58: 7110 89f1 0000 |0004: invoke-static {v0}, Lorg/apache/commons/codec/digest/DigestUtils;.md5:([B)[B // method@f189 │ │ -4b2e5e: 0c00 |0007: move-result-object v0 │ │ -4b2e60: 1100 |0008: return-object v0 │ │ +4b2e44: |[4b2e44] org.apache.commons.codec.digest.DigestUtils.md5:(Ljava/lang/String;)[B │ │ +4b2e54: 6e10 cbe0 0000 |0000: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ +4b2e5a: 0c00 |0003: move-result-object v0 │ │ +4b2e5c: 7110 89f1 0000 |0004: invoke-static {v0}, Lorg/apache/commons/codec/digest/DigestUtils;.md5:([B)[B // method@f189 │ │ +4b2e62: 0c00 |0007: move-result-object v0 │ │ +4b2e64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/apache/commons/codec/digest/DigestUtils;) │ │ @@ -990532,20 +990533,20 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b2e1c: |[4b2e1c] org.apache.commons.codec.digest.DigestUtils.md5:([B)[B │ │ -4b2e2c: 7100 86f1 0000 |0000: invoke-static {}, Lorg/apache/commons/codec/digest/DigestUtils;.getMd5Digest:()Ljava/security/MessageDigest; // method@f186 │ │ -4b2e32: 0c00 |0003: move-result-object v0 │ │ -4b2e34: 6e20 49e2 1000 |0004: invoke-virtual {v0, v1}, Ljava/security/MessageDigest;.digest:([B)[B // method@e249 │ │ -4b2e3a: 0c01 |0007: move-result-object v1 │ │ -4b2e3c: 1101 |0008: return-object v1 │ │ +4b2e20: |[4b2e20] org.apache.commons.codec.digest.DigestUtils.md5:([B)[B │ │ +4b2e30: 7100 86f1 0000 |0000: invoke-static {}, Lorg/apache/commons/codec/digest/DigestUtils;.getMd5Digest:()Ljava/security/MessageDigest; // method@f186 │ │ +4b2e36: 0c00 |0003: move-result-object v0 │ │ +4b2e38: 6e20 49e2 1000 |0004: invoke-virtual {v0, v1}, Ljava/security/MessageDigest;.digest:([B)[B // method@e249 │ │ +4b2e3e: 0c01 |0007: move-result-object v1 │ │ +4b2e40: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) [B │ │ │ │ #6 : (in Lorg/apache/commons/codec/digest/DigestUtils;) │ │ @@ -990553,22 +990554,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4b2ed8: |[4b2ed8] org.apache.commons.codec.digest.DigestUtils.md5Hex:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b2ee8: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b2eec: 7110 88f1 0100 |0002: invoke-static {v1}, Lorg/apache/commons/codec/digest/DigestUtils;.md5:(Ljava/lang/String;)[B // method@f188 │ │ -4b2ef2: 0c01 |0005: move-result-object v1 │ │ -4b2ef4: 7110 82f1 0100 |0006: invoke-static {v1}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ -4b2efa: 0c01 |0009: move-result-object v1 │ │ -4b2efc: 7020 bde0 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4b2f02: 1100 |000d: return-object v0 │ │ +4b2edc: |[4b2edc] org.apache.commons.codec.digest.DigestUtils.md5Hex:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b2eec: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b2ef0: 7110 88f1 0100 |0002: invoke-static {v1}, Lorg/apache/commons/codec/digest/DigestUtils;.md5:(Ljava/lang/String;)[B // method@f188 │ │ +4b2ef6: 0c01 |0005: move-result-object v1 │ │ +4b2ef8: 7110 82f1 0100 |0006: invoke-static {v1}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ +4b2efe: 0c01 |0009: move-result-object v1 │ │ +4b2f00: 7020 bde0 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4b2f06: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lorg/apache/commons/codec/digest/DigestUtils;) │ │ @@ -990576,22 +990577,22 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4b2eac: |[4b2eac] org.apache.commons.codec.digest.DigestUtils.md5Hex:([B)Ljava/lang/String; │ │ -4b2ebc: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b2ec0: 7110 89f1 0100 |0002: invoke-static {v1}, Lorg/apache/commons/codec/digest/DigestUtils;.md5:([B)[B // method@f189 │ │ -4b2ec6: 0c01 |0005: move-result-object v1 │ │ -4b2ec8: 7110 82f1 0100 |0006: invoke-static {v1}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ -4b2ece: 0c01 |0009: move-result-object v1 │ │ -4b2ed0: 7020 bde0 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4b2ed6: 1100 |000d: return-object v0 │ │ +4b2eb0: |[4b2eb0] org.apache.commons.codec.digest.DigestUtils.md5Hex:([B)Ljava/lang/String; │ │ +4b2ec0: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b2ec4: 7110 89f1 0100 |0002: invoke-static {v1}, Lorg/apache/commons/codec/digest/DigestUtils;.md5:([B)[B // method@f189 │ │ +4b2eca: 0c01 |0005: move-result-object v1 │ │ +4b2ecc: 7110 82f1 0100 |0006: invoke-static {v1}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ +4b2ed2: 0c01 |0009: move-result-object v1 │ │ +4b2ed4: 7020 bde0 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4b2eda: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) [B │ │ │ │ #8 : (in Lorg/apache/commons/codec/digest/DigestUtils;) │ │ @@ -990599,20 +990600,20 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4b2e88: |[4b2e88] org.apache.commons.codec.digest.DigestUtils.sha:(Ljava/lang/String;)[B │ │ -4b2e98: 6e10 cbe0 0000 |0000: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ -4b2e9e: 0c00 |0003: move-result-object v0 │ │ -4b2ea0: 7110 8df1 0000 |0004: invoke-static {v0}, Lorg/apache/commons/codec/digest/DigestUtils;.sha:([B)[B // method@f18d │ │ -4b2ea6: 0c00 |0007: move-result-object v0 │ │ -4b2ea8: 1100 |0008: return-object v0 │ │ +4b2e8c: |[4b2e8c] org.apache.commons.codec.digest.DigestUtils.sha:(Ljava/lang/String;)[B │ │ +4b2e9c: 6e10 cbe0 0000 |0000: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ +4b2ea2: 0c00 |0003: move-result-object v0 │ │ +4b2ea4: 7110 8df1 0000 |0004: invoke-static {v0}, Lorg/apache/commons/codec/digest/DigestUtils;.sha:([B)[B // method@f18d │ │ +4b2eaa: 0c00 |0007: move-result-object v0 │ │ +4b2eac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lorg/apache/commons/codec/digest/DigestUtils;) │ │ @@ -990620,20 +990621,20 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b2e64: |[4b2e64] org.apache.commons.codec.digest.DigestUtils.sha:([B)[B │ │ -4b2e74: 7100 87f1 0000 |0000: invoke-static {}, Lorg/apache/commons/codec/digest/DigestUtils;.getShaDigest:()Ljava/security/MessageDigest; // method@f187 │ │ -4b2e7a: 0c00 |0003: move-result-object v0 │ │ -4b2e7c: 6e20 49e2 1000 |0004: invoke-virtual {v0, v1}, Ljava/security/MessageDigest;.digest:([B)[B // method@e249 │ │ -4b2e82: 0c01 |0007: move-result-object v1 │ │ -4b2e84: 1101 |0008: return-object v1 │ │ +4b2e68: |[4b2e68] org.apache.commons.codec.digest.DigestUtils.sha:([B)[B │ │ +4b2e78: 7100 87f1 0000 |0000: invoke-static {}, Lorg/apache/commons/codec/digest/DigestUtils;.getShaDigest:()Ljava/security/MessageDigest; // method@f187 │ │ +4b2e7e: 0c00 |0003: move-result-object v0 │ │ +4b2e80: 6e20 49e2 1000 |0004: invoke-virtual {v0, v1}, Ljava/security/MessageDigest;.digest:([B)[B // method@e249 │ │ +4b2e86: 0c01 |0007: move-result-object v1 │ │ +4b2e88: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) [B │ │ │ │ #10 : (in Lorg/apache/commons/codec/digest/DigestUtils;) │ │ @@ -990641,22 +990642,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4b2f30: |[4b2f30] org.apache.commons.codec.digest.DigestUtils.shaHex:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b2f40: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b2f44: 7110 8cf1 0100 |0002: invoke-static {v1}, Lorg/apache/commons/codec/digest/DigestUtils;.sha:(Ljava/lang/String;)[B // method@f18c │ │ -4b2f4a: 0c01 |0005: move-result-object v1 │ │ -4b2f4c: 7110 82f1 0100 |0006: invoke-static {v1}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ -4b2f52: 0c01 |0009: move-result-object v1 │ │ -4b2f54: 7020 bde0 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4b2f5a: 1100 |000d: return-object v0 │ │ +4b2f34: |[4b2f34] org.apache.commons.codec.digest.DigestUtils.shaHex:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b2f44: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b2f48: 7110 8cf1 0100 |0002: invoke-static {v1}, Lorg/apache/commons/codec/digest/DigestUtils;.sha:(Ljava/lang/String;)[B // method@f18c │ │ +4b2f4e: 0c01 |0005: move-result-object v1 │ │ +4b2f50: 7110 82f1 0100 |0006: invoke-static {v1}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ +4b2f56: 0c01 |0009: move-result-object v1 │ │ +4b2f58: 7020 bde0 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4b2f5e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ #11 : (in Lorg/apache/commons/codec/digest/DigestUtils;) │ │ @@ -990664,22 +990665,22 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4b2f04: |[4b2f04] org.apache.commons.codec.digest.DigestUtils.shaHex:([B)Ljava/lang/String; │ │ -4b2f14: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b2f18: 7110 8df1 0100 |0002: invoke-static {v1}, Lorg/apache/commons/codec/digest/DigestUtils;.sha:([B)[B // method@f18d │ │ -4b2f1e: 0c01 |0005: move-result-object v1 │ │ -4b2f20: 7110 82f1 0100 |0006: invoke-static {v1}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ -4b2f26: 0c01 |0009: move-result-object v1 │ │ -4b2f28: 7020 bde0 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4b2f2e: 1100 |000d: return-object v0 │ │ +4b2f08: |[4b2f08] org.apache.commons.codec.digest.DigestUtils.shaHex:([B)Ljava/lang/String; │ │ +4b2f18: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b2f1c: 7110 8df1 0100 |0002: invoke-static {v1}, Lorg/apache/commons/codec/digest/DigestUtils;.sha:([B)[B // method@f18d │ │ +4b2f22: 0c01 |0005: move-result-object v1 │ │ +4b2f24: 7110 82f1 0100 |0006: invoke-static {v1}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ +4b2f2a: 0c01 |0009: move-result-object v1 │ │ +4b2f2c: 7020 bde0 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4b2f32: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) [B │ │ │ │ Virtual methods - │ │ @@ -990729,29 +990730,29 @@ │ │ type : '(Lorg/apache/commons/codec/language/DoubleMetaphone;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4b3074: |[4b3074] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.:(Lorg/apache/commons/codec/language/DoubleMetaphone;I)V │ │ -4b3084: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b308a: 5b23 1fae |0003: iput-object v3, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.this$0:Lorg/apache/commons/codec/language/DoubleMetaphone; // field@ae1f │ │ -4b308e: 2200 0719 |0005: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -4b3092: 6e10 b0f1 0300 |0007: invoke-virtual {v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.getMaxCodeLen:()I // method@f1b0 │ │ -4b3098: 0a01 |000a: move-result v1 │ │ -4b309a: 7020 f5e0 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ -4b30a0: 5b20 1eae |000e: iput-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ -4b30a4: 2200 0719 |0010: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -4b30a8: 6e10 b0f1 0300 |0012: invoke-virtual {v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.getMaxCodeLen:()I // method@f1b0 │ │ -4b30ae: 0a03 |0015: move-result v3 │ │ -4b30b0: 7020 f5e0 3000 |0016: invoke-direct {v0, v3}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ -4b30b6: 5b20 1cae |0019: iput-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ -4b30ba: 5924 1dae |001b: iput v4, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ -4b30be: 0e00 |001d: return-void │ │ +4b3078: |[4b3078] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.:(Lorg/apache/commons/codec/language/DoubleMetaphone;I)V │ │ +4b3088: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b308e: 5b23 1fae |0003: iput-object v3, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.this$0:Lorg/apache/commons/codec/language/DoubleMetaphone; // field@ae1f │ │ +4b3092: 2200 0719 |0005: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +4b3096: 6e10 b0f1 0300 |0007: invoke-virtual {v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.getMaxCodeLen:()I // method@f1b0 │ │ +4b309c: 0a01 |000a: move-result v1 │ │ +4b309e: 7020 f5e0 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ +4b30a4: 5b20 1eae |000e: iput-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ +4b30a8: 2200 0719 |0010: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +4b30ac: 6e10 b0f1 0300 |0012: invoke-virtual {v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.getMaxCodeLen:()I // method@f1b0 │ │ +4b30b2: 0a03 |0015: move-result v3 │ │ +4b30b4: 7020 f5e0 3000 |0016: invoke-direct {v0, v3}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ +4b30ba: 5b20 1cae |0019: iput-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ +4b30be: 5924 1dae |001b: iput v4, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ +4b30c2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ 0x0005 line=1032 │ │ 0x0010 line=1033 │ │ 0x001b line=1037 │ │ locals : │ │ @@ -990765,18 +990766,18 @@ │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4b30c0: |[4b30c0] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.append:(C)V │ │ -4b30d0: 6e20 97f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendPrimary:(C)V // method@f197 │ │ -4b30d6: 6e20 95f1 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ -4b30dc: 0e00 |0006: return-void │ │ +4b30c4: |[4b30c4] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.append:(C)V │ │ +4b30d4: 6e20 97f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendPrimary:(C)V // method@f197 │ │ +4b30da: 6e20 95f1 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ +4b30e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0003 line=1042 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; │ │ 0x0000 - 0x0007 reg=1 (null) C │ │ @@ -990786,18 +990787,18 @@ │ │ type : '(CC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4b30e0: |[4b30e0] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.append:(CC)V │ │ -4b30f0: 6e20 97f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendPrimary:(C)V // method@f197 │ │ -4b30f6: 6e20 95f1 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ -4b30fc: 0e00 |0006: return-void │ │ +4b30e4: |[4b30e4] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.append:(CC)V │ │ +4b30f4: 6e20 97f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendPrimary:(C)V // method@f197 │ │ +4b30fa: 6e20 95f1 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ +4b3100: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ 0x0003 line=1047 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; │ │ 0x0000 - 0x0007 reg=1 (null) C │ │ @@ -990808,18 +990809,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4b3100: |[4b3100] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.append:(Ljava/lang/String;)V │ │ -4b3110: 6e20 98f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendPrimary:(Ljava/lang/String;)V // method@f198 │ │ -4b3116: 6e20 96f1 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(Ljava/lang/String;)V // method@f196 │ │ -4b311c: 0e00 |0006: return-void │ │ +4b3104: |[4b3104] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.append:(Ljava/lang/String;)V │ │ +4b3114: 6e20 98f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendPrimary:(Ljava/lang/String;)V // method@f198 │ │ +4b311a: 6e20 96f1 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(Ljava/lang/String;)V // method@f196 │ │ +4b3120: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ 0x0003 line=1064 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -990829,18 +990830,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4b3120: |[4b3120] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.append:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4b3130: 6e20 98f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendPrimary:(Ljava/lang/String;)V // method@f198 │ │ -4b3136: 6e20 96f1 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(Ljava/lang/String;)V // method@f196 │ │ -4b313c: 0e00 |0006: return-void │ │ +4b3124: |[4b3124] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.append:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4b3134: 6e20 98f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendPrimary:(Ljava/lang/String;)V // method@f198 │ │ +4b313a: 6e20 96f1 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(Ljava/lang/String;)V // method@f196 │ │ +4b3140: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 0x0003 line=1069 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -990851,23 +990852,23 @@ │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4b3140: |[4b3140] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.appendAlternate:(C)V │ │ -4b3150: 5420 1cae |0000: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ -4b3154: 6e10 01e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b315a: 0a00 |0005: move-result v0 │ │ -4b315c: 5221 1dae |0006: iget v1, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ -4b3160: 3510 0700 |0008: if-ge v0, v1, 000f // +0007 │ │ -4b3164: 5420 1cae |000a: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ -4b3168: 6e20 f7e0 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b316e: 0e00 |000f: return-void │ │ +4b3144: |[4b3144] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.appendAlternate:(C)V │ │ +4b3154: 5420 1cae |0000: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ +4b3158: 6e10 01e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b315e: 0a00 |0005: move-result v0 │ │ +4b3160: 5221 1dae |0006: iget v1, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ +4b3164: 3510 0700 |0008: if-ge v0, v1, 000f // +0007 │ │ +4b3168: 5420 1cae |000a: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ +4b316c: 6e20 f7e0 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b3172: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ 0x000a line=1058 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; │ │ 0x0000 - 0x0010 reg=3 (null) C │ │ @@ -990877,32 +990878,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4b3170: |[4b3170] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.appendAlternate:(Ljava/lang/String;)V │ │ -4b3180: 5230 1dae |0000: iget v0, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ -4b3184: 5431 1cae |0002: iget-object v1, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ -4b3188: 6e10 01e1 0100 |0004: invoke-virtual {v1}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b318e: 0a01 |0007: move-result v1 │ │ -4b3190: b110 |0008: sub-int/2addr v0, v1 │ │ -4b3192: 6e10 dae0 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b3198: 0a01 |000c: move-result v1 │ │ -4b319a: 3601 0800 |000d: if-gt v1, v0, 0015 // +0008 │ │ -4b319e: 5430 1cae |000f: iget-object v0, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ -4b31a2: 6e20 fae0 4000 |0011: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b31a8: 280b |0014: goto 001f // +000b │ │ -4b31aa: 5431 1cae |0015: iget-object v1, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ -4b31ae: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -4b31b0: 6e30 e5e0 2400 |0018: invoke-virtual {v4, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4b31b6: 0c04 |001b: move-result-object v4 │ │ -4b31b8: 6e20 fae0 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b31be: 0e00 |001f: return-void │ │ +4b3174: |[4b3174] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.appendAlternate:(Ljava/lang/String;)V │ │ +4b3184: 5230 1dae |0000: iget v0, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ +4b3188: 5431 1cae |0002: iget-object v1, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ +4b318c: 6e10 01e1 0100 |0004: invoke-virtual {v1}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b3192: 0a01 |0007: move-result v1 │ │ +4b3194: b110 |0008: sub-int/2addr v0, v1 │ │ +4b3196: 6e10 dae0 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b319c: 0a01 |000c: move-result v1 │ │ +4b319e: 3601 0800 |000d: if-gt v1, v0, 0015 // +0008 │ │ +4b31a2: 5430 1cae |000f: iget-object v0, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ +4b31a6: 6e20 fae0 4000 |0011: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b31ac: 280b |0014: goto 001f // +000b │ │ +4b31ae: 5431 1cae |0015: iget-object v1, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ +4b31b2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +4b31b4: 6e30 e5e0 2400 |0018: invoke-virtual {v4, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4b31ba: 0c04 |001b: move-result-object v4 │ │ +4b31bc: 6e20 fae0 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b31c2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1082 │ │ 0x0009 line=1083 │ │ 0x000f line=1084 │ │ 0x0015 line=1086 │ │ locals : │ │ @@ -990914,23 +990915,23 @@ │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4b31c0: |[4b31c0] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.appendPrimary:(C)V │ │ -4b31d0: 5420 1eae |0000: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ -4b31d4: 6e10 01e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b31da: 0a00 |0005: move-result v0 │ │ -4b31dc: 5221 1dae |0006: iget v1, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ -4b31e0: 3510 0700 |0008: if-ge v0, v1, 000f // +0007 │ │ -4b31e4: 5420 1eae |000a: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ -4b31e8: 6e20 f7e0 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b31ee: 0e00 |000f: return-void │ │ +4b31c4: |[4b31c4] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.appendPrimary:(C)V │ │ +4b31d4: 5420 1eae |0000: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ +4b31d8: 6e10 01e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b31de: 0a00 |0005: move-result v0 │ │ +4b31e0: 5221 1dae |0006: iget v1, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ +4b31e4: 3510 0700 |0008: if-ge v0, v1, 000f // +0007 │ │ +4b31e8: 5420 1eae |000a: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ +4b31ec: 6e20 f7e0 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b31f2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1051 │ │ 0x000a line=1052 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; │ │ 0x0000 - 0x0010 reg=3 (null) C │ │ @@ -990940,32 +990941,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4b31f0: |[4b31f0] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.appendPrimary:(Ljava/lang/String;)V │ │ -4b3200: 5230 1dae |0000: iget v0, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ -4b3204: 5431 1eae |0002: iget-object v1, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ -4b3208: 6e10 01e1 0100 |0004: invoke-virtual {v1}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b320e: 0a01 |0007: move-result v1 │ │ -4b3210: b110 |0008: sub-int/2addr v0, v1 │ │ -4b3212: 6e10 dae0 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b3218: 0a01 |000c: move-result v1 │ │ -4b321a: 3601 0800 |000d: if-gt v1, v0, 0015 // +0008 │ │ -4b321e: 5430 1eae |000f: iget-object v0, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ -4b3222: 6e20 fae0 4000 |0011: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b3228: 280b |0014: goto 001f // +000b │ │ -4b322a: 5431 1eae |0015: iget-object v1, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ -4b322e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -4b3230: 6e30 e5e0 2400 |0018: invoke-virtual {v4, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4b3236: 0c04 |001b: move-result-object v4 │ │ -4b3238: 6e20 fae0 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b323e: 0e00 |001f: return-void │ │ +4b31f4: |[4b31f4] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.appendPrimary:(Ljava/lang/String;)V │ │ +4b3204: 5230 1dae |0000: iget v0, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ +4b3208: 5431 1eae |0002: iget-object v1, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ +4b320c: 6e10 01e1 0100 |0004: invoke-virtual {v1}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b3212: 0a01 |0007: move-result v1 │ │ +4b3214: b110 |0008: sub-int/2addr v0, v1 │ │ +4b3216: 6e10 dae0 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b321c: 0a01 |000c: move-result v1 │ │ +4b321e: 3601 0800 |000d: if-gt v1, v0, 0015 // +0008 │ │ +4b3222: 5430 1eae |000f: iget-object v0, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ +4b3226: 6e20 fae0 4000 |0011: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b322c: 280b |0014: goto 001f // +000b │ │ +4b322e: 5431 1eae |0015: iget-object v1, v3, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ +4b3232: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +4b3234: 6e30 e5e0 2400 |0018: invoke-virtual {v4, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4b323a: 0c04 |001b: move-result-object v4 │ │ +4b323c: 6e20 fae0 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b3242: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1073 │ │ 0x0009 line=1074 │ │ 0x000f line=1075 │ │ 0x0015 line=1077 │ │ locals : │ │ @@ -990977,19 +990978,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b3034: |[4b3034] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.getAlternate:()Ljava/lang/String; │ │ -4b3044: 5410 1cae |0000: iget-object v0, v1, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ -4b3048: 6e10 05e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b304e: 0c00 |0005: move-result-object v0 │ │ -4b3050: 1100 |0006: return-object v0 │ │ +4b3038: |[4b3038] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.getAlternate:()Ljava/lang/String; │ │ +4b3048: 5410 1cae |0000: iget-object v0, v1, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ +4b304c: 6e10 05e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b3052: 0c00 |0005: move-result-object v0 │ │ +4b3054: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; │ │ │ │ #9 : (in Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;) │ │ @@ -990997,19 +990998,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b3054: |[4b3054] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.getPrimary:()Ljava/lang/String; │ │ -4b3064: 5410 1eae |0000: iget-object v0, v1, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ -4b3068: 6e10 05e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b306e: 0c00 |0005: move-result-object v0 │ │ -4b3070: 1100 |0006: return-object v0 │ │ +4b3058: |[4b3058] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.getPrimary:()Ljava/lang/String; │ │ +4b3068: 5410 1eae |0000: iget-object v0, v1, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ +4b306c: 6e10 05e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b3072: 0c00 |0005: move-result-object v0 │ │ +4b3074: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1091 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; │ │ │ │ #10 : (in Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;) │ │ @@ -991017,29 +991018,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -4b2ff4: |[4b2ff4] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.isComplete:()Z │ │ -4b3004: 5420 1eae |0000: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ -4b3008: 6e10 01e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b300e: 0a00 |0005: move-result v0 │ │ -4b3010: 5221 1dae |0006: iget v1, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ -4b3014: 3410 0e00 |0008: if-lt v0, v1, 0016 // +000e │ │ -4b3018: 5420 1cae |000a: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ -4b301c: 6e10 01e1 0000 |000c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b3022: 0a00 |000f: move-result v0 │ │ -4b3024: 5221 1dae |0010: iget v1, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ -4b3028: 3410 0400 |0012: if-lt v0, v1, 0016 // +0004 │ │ -4b302c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -4b302e: 2802 |0015: goto 0017 // +0002 │ │ -4b3030: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -4b3032: 0f00 |0017: return v0 │ │ +4b2ff8: |[4b2ff8] org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult.isComplete:()Z │ │ +4b3008: 5420 1eae |0000: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.primary:Ljava/lang/StringBuffer; // field@ae1e │ │ +4b300c: 6e10 01e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b3012: 0a00 |0005: move-result v0 │ │ +4b3014: 5221 1dae |0006: iget v1, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ +4b3018: 3410 0e00 |0008: if-lt v0, v1, 0016 // +000e │ │ +4b301c: 5420 1cae |000a: iget-object v0, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.alternate:Ljava/lang/StringBuffer; // field@ae1c │ │ +4b3020: 6e10 01e1 0000 |000c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b3026: 0a00 |000f: move-result v0 │ │ +4b3028: 5221 1dae |0010: iget v1, v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.maxLength:I // field@ae1d │ │ +4b302c: 3410 0400 |0012: if-lt v0, v1, 0016 // +0004 │ │ +4b3030: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +4b3032: 2802 |0015: goto 0017 // +0002 │ │ +4b3034: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +4b3036: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1099 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; │ │ │ │ source_file_idx : 6668 (DoubleMetaphone.java) │ │ @@ -991071,17 +991072,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b56f8: |[4b56f8] org.apache.commons.codec.language.SoundexUtils.:()V │ │ -4b5708: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b570e: 0e00 |0003: return-void │ │ +4b56fc: |[4b56fc] org.apache.commons.codec.language.SoundexUtils.:()V │ │ +4b570c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b5712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/codec/language/SoundexUtils; │ │ │ │ #1 : (in Lorg/apache/commons/codec/language/SoundexUtils;) │ │ @@ -991089,48 +991090,48 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -4b5670: |[4b5670] org.apache.commons.codec.language.SoundexUtils.clean:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b5680: 3807 3a00 |0000: if-eqz v7, 003a // +003a │ │ -4b5684: 6e10 dae0 0700 |0002: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b568a: 0a00 |0005: move-result v0 │ │ -4b568c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -4b5690: 2832 |0008: goto 003a // +0032 │ │ -4b5692: 6e10 dae0 0700 |0009: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b5698: 0a00 |000c: move-result v0 │ │ -4b569a: 2301 1f1e |000d: new-array v1, v0, [C // type@1e1f │ │ -4b569e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -4b56a0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -4b56a2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -4b56a4: 3503 1800 |0012: if-ge v3, v0, 002a // +0018 │ │ -4b56a8: 6e20 bfe0 3700 |0014: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b56ae: 0a05 |0017: move-result v5 │ │ -4b56b0: 7110 b8df 0500 |0018: invoke-static {v5}, Ljava/lang/Character;.isLetter:(C)Z // method@dfb8 │ │ -4b56b6: 0a05 |001b: move-result v5 │ │ -4b56b8: 3805 0b00 |001c: if-eqz v5, 0027 // +000b │ │ -4b56bc: d805 0401 |001e: add-int/lit8 v5, v4, #int 1 // #01 │ │ -4b56c0: 6e20 bfe0 3700 |0020: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b56c6: 0a06 |0023: move-result v6 │ │ -4b56c8: 5006 0104 |0024: aput-char v6, v1, v4 │ │ -4b56cc: 0154 |0026: move v4, v5 │ │ -4b56ce: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b56d2: 28e9 |0029: goto 0012 // -0017 │ │ -4b56d4: 3304 0700 |002a: if-ne v4, v0, 0031 // +0007 │ │ -4b56d8: 6e10 e9e0 0700 |002c: invoke-virtual {v7}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ -4b56de: 0c07 |002f: move-result-object v7 │ │ -4b56e0: 1107 |0030: return-object v7 │ │ -4b56e2: 2207 0619 |0031: new-instance v7, Ljava/lang/String; // type@1906 │ │ -4b56e6: 7040 bee0 1742 |0033: invoke-direct {v7, v1, v2, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4b56ec: 6e10 e9e0 0700 |0036: invoke-virtual {v7}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ -4b56f2: 0c07 |0039: move-result-object v7 │ │ -4b56f4: 1107 |003a: return-object v7 │ │ +4b5674: |[4b5674] org.apache.commons.codec.language.SoundexUtils.clean:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b5684: 3807 3a00 |0000: if-eqz v7, 003a // +003a │ │ +4b5688: 6e10 dae0 0700 |0002: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b568e: 0a00 |0005: move-result v0 │ │ +4b5690: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +4b5694: 2832 |0008: goto 003a // +0032 │ │ +4b5696: 6e10 dae0 0700 |0009: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b569c: 0a00 |000c: move-result v0 │ │ +4b569e: 2301 1f1e |000d: new-array v1, v0, [C // type@1e1f │ │ +4b56a2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +4b56a4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +4b56a6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +4b56a8: 3503 1800 |0012: if-ge v3, v0, 002a // +0018 │ │ +4b56ac: 6e20 bfe0 3700 |0014: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b56b2: 0a05 |0017: move-result v5 │ │ +4b56b4: 7110 b8df 0500 |0018: invoke-static {v5}, Ljava/lang/Character;.isLetter:(C)Z // method@dfb8 │ │ +4b56ba: 0a05 |001b: move-result v5 │ │ +4b56bc: 3805 0b00 |001c: if-eqz v5, 0027 // +000b │ │ +4b56c0: d805 0401 |001e: add-int/lit8 v5, v4, #int 1 // #01 │ │ +4b56c4: 6e20 bfe0 3700 |0020: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b56ca: 0a06 |0023: move-result v6 │ │ +4b56cc: 5006 0104 |0024: aput-char v6, v1, v4 │ │ +4b56d0: 0154 |0026: move v4, v5 │ │ +4b56d2: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b56d6: 28e9 |0029: goto 0012 // -0017 │ │ +4b56d8: 3304 0700 |002a: if-ne v4, v0, 0031 // +0007 │ │ +4b56dc: 6e10 e9e0 0700 |002c: invoke-virtual {v7}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ +4b56e2: 0c07 |002f: move-result-object v7 │ │ +4b56e4: 1107 |0030: return-object v7 │ │ +4b56e6: 2207 0619 |0031: new-instance v7, Ljava/lang/String; // type@1906 │ │ +4b56ea: 7040 bee0 1742 |0033: invoke-direct {v7, v1, v2, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4b56f0: 6e10 e9e0 0700 |0036: invoke-virtual {v7}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ +4b56f6: 0c07 |0039: move-result-object v7 │ │ +4b56f8: 1107 |003a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ 0x0009 line=43 │ │ 0x000d line=44 │ │ 0x0014 line=47 │ │ 0x0020 line=48 │ │ @@ -991144,22 +991145,22 @@ │ │ type : '(Lorg/apache/commons/codec/StringEncoder;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4b55e8: |[4b55e8] org.apache.commons.codec.language.SoundexUtils.difference:(Lorg/apache/commons/codec/StringEncoder;Ljava/lang/String;Ljava/lang/String;)I │ │ -4b55f8: 7220 51f1 1000 |0000: invoke-interface {v0, v1}, Lorg/apache/commons/codec/StringEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f151 │ │ -4b55fe: 0c01 |0003: move-result-object v1 │ │ -4b5600: 7220 51f1 2000 |0004: invoke-interface {v0, v2}, Lorg/apache/commons/codec/StringEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f151 │ │ -4b5606: 0c00 |0007: move-result-object v0 │ │ -4b5608: 7120 edf1 0100 |0008: invoke-static {v1, v0}, Lorg/apache/commons/codec/language/SoundexUtils;.differenceEncoded:(Ljava/lang/String;Ljava/lang/String;)I // method@f1ed │ │ -4b560e: 0a00 |000b: move-result v0 │ │ -4b5610: 0f00 |000c: return v0 │ │ +4b55ec: |[4b55ec] org.apache.commons.codec.language.SoundexUtils.difference:(Lorg/apache/commons/codec/StringEncoder;Ljava/lang/String;Ljava/lang/String;)I │ │ +4b55fc: 7220 51f1 1000 |0000: invoke-interface {v0, v1}, Lorg/apache/commons/codec/StringEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f151 │ │ +4b5602: 0c01 |0003: move-result-object v1 │ │ +4b5604: 7220 51f1 2000 |0004: invoke-interface {v0, v2}, Lorg/apache/commons/codec/StringEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f151 │ │ +4b560a: 0c00 |0007: move-result-object v0 │ │ +4b560c: 7120 edf1 0100 |0008: invoke-static {v1, v0}, Lorg/apache/commons/codec/language/SoundexUtils;.differenceEncoded:(Ljava/lang/String;Ljava/lang/String;)I // method@f1ed │ │ +4b5612: 0a00 |000b: move-result v0 │ │ +4b5614: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Lorg/apache/commons/codec/StringEncoder; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ @@ -991169,37 +991170,37 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4b5614: |[4b5614] org.apache.commons.codec.language.SoundexUtils.differenceEncoded:(Ljava/lang/String;Ljava/lang/String;)I │ │ -4b5624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b5626: 3805 2400 |0001: if-eqz v5, 0025 // +0024 │ │ -4b562a: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ -4b562e: 2820 |0005: goto 0025 // +0020 │ │ -4b5630: 6e10 dae0 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b5636: 0a01 |0009: move-result v1 │ │ -4b5638: 6e10 dae0 0600 |000a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b563e: 0a02 |000d: move-result v2 │ │ -4b5640: 7120 75e0 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4b5646: 0a01 |0011: move-result v1 │ │ -4b5648: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -4b564a: 3510 1100 |0013: if-ge v0, v1, 0024 // +0011 │ │ -4b564e: 6e20 bfe0 0500 |0015: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b5654: 0a03 |0018: move-result v3 │ │ -4b5656: 6e20 bfe0 0600 |0019: invoke-virtual {v6, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b565c: 0a04 |001c: move-result v4 │ │ -4b565e: 3343 0400 |001d: if-ne v3, v4, 0021 // +0004 │ │ -4b5662: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b5666: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b566a: 28f0 |0023: goto 0013 // -0010 │ │ -4b566c: 0f02 |0024: return v2 │ │ -4b566e: 0f00 |0025: return v0 │ │ +4b5618: |[4b5618] org.apache.commons.codec.language.SoundexUtils.differenceEncoded:(Ljava/lang/String;Ljava/lang/String;)I │ │ +4b5628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b562a: 3805 2400 |0001: if-eqz v5, 0025 // +0024 │ │ +4b562e: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ +4b5632: 2820 |0005: goto 0025 // +0020 │ │ +4b5634: 6e10 dae0 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b563a: 0a01 |0009: move-result v1 │ │ +4b563c: 6e10 dae0 0600 |000a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b5642: 0a02 |000d: move-result v2 │ │ +4b5644: 7120 75e0 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4b564a: 0a01 |0011: move-result v1 │ │ +4b564c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +4b564e: 3510 1100 |0013: if-ge v0, v1, 0024 // +0011 │ │ +4b5652: 6e20 bfe0 0500 |0015: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b5658: 0a03 |0018: move-result v3 │ │ +4b565a: 6e20 bfe0 0600 |0019: invoke-virtual {v6, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b5660: 0a04 |001c: move-result v4 │ │ +4b5662: 3343 0400 |001d: if-ne v3, v4, 0021 // +0004 │ │ +4b5666: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b566a: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b566e: 28f0 |0023: goto 0013 // -0010 │ │ +4b5670: 0f02 |0024: return v2 │ │ +4b5672: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=112 │ │ 0x0015 line=115 │ │ locals : │ │ 0x0000 - 0x0026 reg=5 (null) Ljava/lang/String; │ │ 0x0000 - 0x0026 reg=6 (null) Ljava/lang/String; │ │ @@ -991240,17 +991241,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b67c4: |[4b67c4] org.apache.commons.codec.net.RFC1522Codec.:()V │ │ -4b67d4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b67da: 0e00 |0003: return-void │ │ +4b67c8: |[4b67c8] org.apache.commons.codec.net.RFC1522Codec.:()V │ │ +4b67d8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b67de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/codec/net/RFC1522Codec; │ │ │ │ Virtual methods - │ │ @@ -991259,95 +991260,95 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -4b65ec: |[4b65ec] org.apache.commons.codec.net.RFC1522Codec.decodeText:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b65fc: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -4b6600: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -4b6602: 1107 |0003: return-object v7 │ │ -4b6604: 1a00 f407 |0004: const-string v0, "=?" // string@07f4 │ │ -4b6608: 6e20 e3e0 0700 |0006: invoke-virtual {v7, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4b660e: 0a00 |0009: move-result v0 │ │ -4b6610: 3800 8d00 |000a: if-eqz v0, 0097 // +008d │ │ -4b6614: 1a00 7608 |000c: const-string v0, "?=" // string@0876 │ │ -4b6618: 6e20 c6e0 0700 |000e: invoke-virtual {v7, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -4b661e: 0a00 |0011: move-result v0 │ │ -4b6620: 3800 8500 |0012: if-eqz v0, 0097 // +0085 │ │ -4b6624: 6e10 dae0 0700 |0014: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b662a: 0a00 |0017: move-result v0 │ │ -4b662c: 1221 |0018: const/4 v1, #int 2 // #2 │ │ -4b662e: b110 |0019: sub-int/2addr v0, v1 │ │ -4b6630: 1a02 7408 |001a: const-string v2, "?" // string@0874 │ │ -4b6634: 6e30 d3e0 2701 |001c: invoke-virtual {v7, v2, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@e0d3 │ │ -4b663a: 0a03 |001f: move-result v3 │ │ -4b663c: 12f4 |0020: const/4 v4, #int -1 // #ff │ │ -4b663e: 3243 6e00 |0021: if-eq v3, v4, 008f // +006e │ │ -4b6642: 3203 6c00 |0023: if-eq v3, v0, 008f // +006c │ │ -4b6646: 6e30 e5e0 1703 |0025: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4b664c: 0c01 |0028: move-result-object v1 │ │ -4b664e: 1a05 0000 |0029: const-string v5, "" // string@0000 │ │ -4b6652: 6e20 c7e0 5100 |002b: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b6658: 0a05 |002e: move-result v5 │ │ -4b665a: 3905 5800 |002f: if-nez v5, 0087 // +0058 │ │ -4b665e: d803 0301 |0031: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b6662: 6e30 d3e0 2703 |0033: invoke-virtual {v7, v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@e0d3 │ │ -4b6668: 0a05 |0036: move-result v5 │ │ -4b666a: 3245 4800 |0037: if-eq v5, v4, 007f // +0048 │ │ -4b666e: 3205 4600 |0039: if-eq v5, v0, 007f // +0046 │ │ -4b6672: 6e30 e5e0 3705 |003b: invoke-virtual {v7, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4b6678: 0c00 |003e: move-result-object v0 │ │ -4b667a: 6e10 1ff2 0600 |003f: invoke-virtual {v6}, Lorg/apache/commons/codec/net/RFC1522Codec;.getEncoding:()Ljava/lang/String; // method@f21f │ │ -4b6680: 0c03 |0042: move-result-object v3 │ │ -4b6682: 6e20 c8e0 0300 |0043: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@e0c8 │ │ -4b6688: 0a03 |0046: move-result v3 │ │ -4b668a: 3803 1c00 |0047: if-eqz v3, 0063 // +001c │ │ -4b668e: d805 0501 |0049: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4b6692: 6e30 d3e0 2705 |004b: invoke-virtual {v7, v2, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@e0d3 │ │ -4b6698: 0a00 |004e: move-result v0 │ │ -4b669a: 6e30 e5e0 5700 |004f: invoke-virtual {v7, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4b66a0: 0c07 |0052: move-result-object v7 │ │ -4b66a2: 1a00 9560 |0053: const-string v0, "US-ASCII" // string@6095 │ │ -4b66a6: 6e20 cce0 0700 |0055: invoke-virtual {v7, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ -4b66ac: 0c07 |0058: move-result-object v7 │ │ -4b66ae: 6e20 1cf2 7600 |0059: invoke-virtual {v6, v7}, Lorg/apache/commons/codec/net/RFC1522Codec;.doDecoding:([B)[B // method@f21c │ │ -4b66b4: 0c07 |005c: move-result-object v7 │ │ -4b66b6: 2200 0619 |005d: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b66ba: 7030 bbe0 7001 |005f: invoke-direct {v0, v7, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ -4b66c0: 1100 |0062: return-object v0 │ │ -4b66c2: 2207 7c1c |0063: new-instance v7, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b66c6: 2201 0719 |0065: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b66ca: 7010 f4e0 0100 |0067: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b66d0: 1a02 f85e |006a: const-string v2, "This codec cannot decode " // string@5ef8 │ │ -4b66d4: 6e20 fae0 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b66da: 6e20 fae0 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b66e0: 1a00 4d01 |0072: const-string v0, " encoded content" // string@014d │ │ -4b66e4: 6e20 fae0 0100 |0074: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b66ea: 6e10 05e1 0100 |0077: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b66f0: 0c00 |007a: move-result-object v0 │ │ -4b66f2: 7020 4df1 0700 |007b: invoke-direct {v7, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b66f8: 2707 |007e: throw v7 │ │ -4b66fa: 2207 7c1c |007f: new-instance v7, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b66fe: 1a00 9453 |0081: const-string v0, "RFC 1522 violation: encoding token not found" // string@5394 │ │ -4b6702: 7020 4df1 0700 |0083: invoke-direct {v7, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b6708: 2707 |0086: throw v7 │ │ -4b670a: 2207 7c1c |0087: new-instance v7, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b670e: 1a00 9253 |0089: const-string v0, "RFC 1522 violation: charset not specified" // string@5392 │ │ -4b6712: 7020 4df1 0700 |008b: invoke-direct {v7, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b6718: 2707 |008e: throw v7 │ │ -4b671a: 2207 7c1c |008f: new-instance v7, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b671e: 1a00 9353 |0091: const-string v0, "RFC 1522 violation: charset token not found" // string@5393 │ │ -4b6722: 7020 4df1 0700 |0093: invoke-direct {v7, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b6728: 2707 |0096: throw v7 │ │ -4b672a: 2207 7c1c |0097: new-instance v7, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b672e: 1a00 9553 |0099: const-string v0, "RFC 1522 violation: malformed encoded content" // string@5395 │ │ -4b6732: 7020 4df1 0700 |009b: invoke-direct {v7, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b6738: 2707 |009e: throw v7 │ │ +4b65f0: |[4b65f0] org.apache.commons.codec.net.RFC1522Codec.decodeText:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b6600: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +4b6604: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +4b6606: 1107 |0003: return-object v7 │ │ +4b6608: 1a00 f407 |0004: const-string v0, "=?" // string@07f4 │ │ +4b660c: 6e20 e3e0 0700 |0006: invoke-virtual {v7, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4b6612: 0a00 |0009: move-result v0 │ │ +4b6614: 3800 8d00 |000a: if-eqz v0, 0097 // +008d │ │ +4b6618: 1a00 7608 |000c: const-string v0, "?=" // string@0876 │ │ +4b661c: 6e20 c6e0 0700 |000e: invoke-virtual {v7, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +4b6622: 0a00 |0011: move-result v0 │ │ +4b6624: 3800 8500 |0012: if-eqz v0, 0097 // +0085 │ │ +4b6628: 6e10 dae0 0700 |0014: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b662e: 0a00 |0017: move-result v0 │ │ +4b6630: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +4b6632: b110 |0019: sub-int/2addr v0, v1 │ │ +4b6634: 1a02 7408 |001a: const-string v2, "?" // string@0874 │ │ +4b6638: 6e30 d3e0 2701 |001c: invoke-virtual {v7, v2, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@e0d3 │ │ +4b663e: 0a03 |001f: move-result v3 │ │ +4b6640: 12f4 |0020: const/4 v4, #int -1 // #ff │ │ +4b6642: 3243 6e00 |0021: if-eq v3, v4, 008f // +006e │ │ +4b6646: 3203 6c00 |0023: if-eq v3, v0, 008f // +006c │ │ +4b664a: 6e30 e5e0 1703 |0025: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4b6650: 0c01 |0028: move-result-object v1 │ │ +4b6652: 1a05 0000 |0029: const-string v5, "" // string@0000 │ │ +4b6656: 6e20 c7e0 5100 |002b: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b665c: 0a05 |002e: move-result v5 │ │ +4b665e: 3905 5800 |002f: if-nez v5, 0087 // +0058 │ │ +4b6662: d803 0301 |0031: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b6666: 6e30 d3e0 2703 |0033: invoke-virtual {v7, v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@e0d3 │ │ +4b666c: 0a05 |0036: move-result v5 │ │ +4b666e: 3245 4800 |0037: if-eq v5, v4, 007f // +0048 │ │ +4b6672: 3205 4600 |0039: if-eq v5, v0, 007f // +0046 │ │ +4b6676: 6e30 e5e0 3705 |003b: invoke-virtual {v7, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4b667c: 0c00 |003e: move-result-object v0 │ │ +4b667e: 6e10 1ff2 0600 |003f: invoke-virtual {v6}, Lorg/apache/commons/codec/net/RFC1522Codec;.getEncoding:()Ljava/lang/String; // method@f21f │ │ +4b6684: 0c03 |0042: move-result-object v3 │ │ +4b6686: 6e20 c8e0 0300 |0043: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@e0c8 │ │ +4b668c: 0a03 |0046: move-result v3 │ │ +4b668e: 3803 1c00 |0047: if-eqz v3, 0063 // +001c │ │ +4b6692: d805 0501 |0049: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4b6696: 6e30 d3e0 2705 |004b: invoke-virtual {v7, v2, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@e0d3 │ │ +4b669c: 0a00 |004e: move-result v0 │ │ +4b669e: 6e30 e5e0 5700 |004f: invoke-virtual {v7, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4b66a4: 0c07 |0052: move-result-object v7 │ │ +4b66a6: 1a00 9560 |0053: const-string v0, "US-ASCII" // string@6095 │ │ +4b66aa: 6e20 cce0 0700 |0055: invoke-virtual {v7, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ +4b66b0: 0c07 |0058: move-result-object v7 │ │ +4b66b2: 6e20 1cf2 7600 |0059: invoke-virtual {v6, v7}, Lorg/apache/commons/codec/net/RFC1522Codec;.doDecoding:([B)[B // method@f21c │ │ +4b66b8: 0c07 |005c: move-result-object v7 │ │ +4b66ba: 2200 0619 |005d: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b66be: 7030 bbe0 7001 |005f: invoke-direct {v0, v7, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ +4b66c4: 1100 |0062: return-object v0 │ │ +4b66c6: 2207 7c1c |0063: new-instance v7, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b66ca: 2201 0719 |0065: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b66ce: 7010 f4e0 0100 |0067: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b66d4: 1a02 f85e |006a: const-string v2, "This codec cannot decode " // string@5ef8 │ │ +4b66d8: 6e20 fae0 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b66de: 6e20 fae0 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b66e4: 1a00 4d01 |0072: const-string v0, " encoded content" // string@014d │ │ +4b66e8: 6e20 fae0 0100 |0074: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b66ee: 6e10 05e1 0100 |0077: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b66f4: 0c00 |007a: move-result-object v0 │ │ +4b66f6: 7020 4df1 0700 |007b: invoke-direct {v7, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b66fc: 2707 |007e: throw v7 │ │ +4b66fe: 2207 7c1c |007f: new-instance v7, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b6702: 1a00 9453 |0081: const-string v0, "RFC 1522 violation: encoding token not found" // string@5394 │ │ +4b6706: 7020 4df1 0700 |0083: invoke-direct {v7, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b670c: 2707 |0086: throw v7 │ │ +4b670e: 2207 7c1c |0087: new-instance v7, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b6712: 1a00 9253 |0089: const-string v0, "RFC 1522 violation: charset not specified" // string@5392 │ │ +4b6716: 7020 4df1 0700 |008b: invoke-direct {v7, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b671c: 2707 |008e: throw v7 │ │ +4b671e: 2207 7c1c |008f: new-instance v7, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b6722: 1a00 9353 |0091: const-string v0, "RFC 1522 violation: charset token not found" // string@5393 │ │ +4b6726: 7020 4df1 0700 |0093: invoke-direct {v7, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b672c: 2707 |0096: throw v7 │ │ +4b672e: 2207 7c1c |0097: new-instance v7, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b6732: 1a00 9553 |0099: const-string v0, "RFC 1522 violation: malformed encoded content" // string@5395 │ │ +4b6736: 7020 4df1 0700 |009b: invoke-direct {v7, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b673c: 2707 |009e: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=101 │ │ 0x0014 line=104 │ │ 0x001c line=106 │ │ 0x0025 line=110 │ │ 0x002b line=111 │ │ @@ -991384,42 +991385,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -4b673c: |[4b673c] org.apache.commons.codec.net.RFC1522Codec.encodeText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b674c: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -4b6750: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b6752: 1104 |0003: return-object v4 │ │ -4b6754: 2200 0719 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -4b6758: 7010 f4e0 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b675e: 1a01 f407 |0009: const-string v1, "=?" // string@07f4 │ │ -4b6762: 6e20 fae0 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b6768: 6e20 fae0 5000 |000e: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b676e: 1301 3f00 |0011: const/16 v1, #int 63 // #3f │ │ -4b6772: 6e20 f7e0 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b6778: 6e10 1ff2 0300 |0016: invoke-virtual {v3}, Lorg/apache/commons/codec/net/RFC1522Codec;.getEncoding:()Ljava/lang/String; // method@f21f │ │ -4b677e: 0c02 |0019: move-result-object v2 │ │ -4b6780: 6e20 fae0 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b6786: 6e20 f7e0 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b678c: 6e20 cce0 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ -4b6792: 0c04 |0023: move-result-object v4 │ │ -4b6794: 6e20 1df2 4300 |0024: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/RFC1522Codec;.doEncoding:([B)[B // method@f21d │ │ -4b679a: 0c04 |0027: move-result-object v4 │ │ -4b679c: 2205 0619 |0028: new-instance v5, Ljava/lang/String; // type@1906 │ │ -4b67a0: 1a01 9560 |002a: const-string v1, "US-ASCII" // string@6095 │ │ -4b67a4: 7030 bbe0 4501 |002c: invoke-direct {v5, v4, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ -4b67aa: 6e20 fae0 5000 |002f: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b67b0: 1a04 7608 |0032: const-string v4, "?=" // string@0876 │ │ -4b67b4: 6e20 fae0 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b67ba: 6e10 05e1 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b67c0: 0c04 |003a: move-result-object v4 │ │ -4b67c2: 1104 |003b: return-object v4 │ │ +4b6740: |[4b6740] org.apache.commons.codec.net.RFC1522Codec.encodeText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b6750: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +4b6754: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b6756: 1104 |0003: return-object v4 │ │ +4b6758: 2200 0719 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +4b675c: 7010 f4e0 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b6762: 1a01 f407 |0009: const-string v1, "=?" // string@07f4 │ │ +4b6766: 6e20 fae0 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b676c: 6e20 fae0 5000 |000e: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b6772: 1301 3f00 |0011: const/16 v1, #int 63 // #3f │ │ +4b6776: 6e20 f7e0 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b677c: 6e10 1ff2 0300 |0016: invoke-virtual {v3}, Lorg/apache/commons/codec/net/RFC1522Codec;.getEncoding:()Ljava/lang/String; // method@f21f │ │ +4b6782: 0c02 |0019: move-result-object v2 │ │ +4b6784: 6e20 fae0 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b678a: 6e20 f7e0 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b6790: 6e20 cce0 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ +4b6796: 0c04 |0023: move-result-object v4 │ │ +4b6798: 6e20 1df2 4300 |0024: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/RFC1522Codec;.doEncoding:([B)[B // method@f21d │ │ +4b679e: 0c04 |0027: move-result-object v4 │ │ +4b67a0: 2205 0619 |0028: new-instance v5, Ljava/lang/String; // type@1906 │ │ +4b67a4: 1a01 9560 |002a: const-string v1, "US-ASCII" // string@6095 │ │ +4b67a8: 7030 bbe0 4501 |002c: invoke-direct {v5, v4, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ +4b67ae: 6e20 fae0 5000 |002f: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b67b4: 1a04 7608 |0032: const-string v4, "?=" // string@0876 │ │ +4b67b8: 6e20 fae0 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b67be: 6e10 05e1 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b67c4: 0c04 |003a: move-result-object v4 │ │ +4b67c6: 1104 |003b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=71 │ │ 0x000b line=72 │ │ 0x000e line=73 │ │ 0x0013 line=74 │ │ 0x0016 line=75 │ │ @@ -991539,54 +991540,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -4b6eb4: |[4b6eb4] org.apache.commons.io.ByteOrderMark.:()V │ │ -4b6ec4: 2200 921c |0000: new-instance v0, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4b6ec8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -4b6eca: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ -4b6ece: 2601 4500 0000 |0005: fill-array-data v1, 0000004a // +00000045 │ │ -4b6ed4: 1a02 d560 |0008: const-string v2, "UTF-8" // string@60d5 │ │ -4b6ed8: 7030 30f2 2001 |000a: invoke-direct {v0, v2, v1}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4b6ede: 6900 46ae |000d: sput-object v0, Lorg/apache/commons/io/ByteOrderMark;.UTF_8:Lorg/apache/commons/io/ByteOrderMark; // field@ae46 │ │ -4b6ee2: 2200 921c |000f: new-instance v0, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4b6ee6: 1221 |0011: const/4 v1, #int 2 // #2 │ │ -4b6ee8: 2312 221e |0012: new-array v2, v1, [I // type@1e22 │ │ -4b6eec: 2602 4000 0000 |0014: fill-array-data v2, 00000054 // +00000040 │ │ -4b6ef2: 1a03 d060 |0017: const-string v3, "UTF-16BE" // string@60d0 │ │ -4b6ef6: 7030 30f2 3002 |0019: invoke-direct {v0, v3, v2}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4b6efc: 6900 42ae |001c: sput-object v0, Lorg/apache/commons/io/ByteOrderMark;.UTF_16BE:Lorg/apache/commons/io/ByteOrderMark; // field@ae42 │ │ -4b6f00: 2200 921c |001e: new-instance v0, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4b6f04: 2311 221e |0020: new-array v1, v1, [I // type@1e22 │ │ -4b6f08: 2601 3a00 0000 |0022: fill-array-data v1, 0000005c // +0000003a │ │ -4b6f0e: 1a02 d160 |0025: const-string v2, "UTF-16LE" // string@60d1 │ │ -4b6f12: 7030 30f2 2001 |0027: invoke-direct {v0, v2, v1}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4b6f18: 6900 43ae |002a: sput-object v0, Lorg/apache/commons/io/ByteOrderMark;.UTF_16LE:Lorg/apache/commons/io/ByteOrderMark; // field@ae43 │ │ -4b6f1c: 2200 921c |002c: new-instance v0, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4b6f20: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -4b6f22: 2312 221e |002f: new-array v2, v1, [I // type@1e22 │ │ -4b6f26: 2602 3300 0000 |0031: fill-array-data v2, 00000064 // +00000033 │ │ -4b6f2c: 1a03 d360 |0034: const-string v3, "UTF-32BE" // string@60d3 │ │ -4b6f30: 7030 30f2 3002 |0036: invoke-direct {v0, v3, v2}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4b6f36: 6900 44ae |0039: sput-object v0, Lorg/apache/commons/io/ByteOrderMark;.UTF_32BE:Lorg/apache/commons/io/ByteOrderMark; // field@ae44 │ │ -4b6f3a: 2200 921c |003b: new-instance v0, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4b6f3e: 2311 221e |003d: new-array v1, v1, [I // type@1e22 │ │ -4b6f42: 2601 3100 0000 |003f: fill-array-data v1, 00000070 // +00000031 │ │ -4b6f48: 1a02 d460 |0042: const-string v2, "UTF-32LE" // string@60d4 │ │ -4b6f4c: 7030 30f2 2001 |0044: invoke-direct {v0, v2, v1}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4b6f52: 6900 45ae |0047: sput-object v0, Lorg/apache/commons/io/ByteOrderMark;.UTF_32LE:Lorg/apache/commons/io/ByteOrderMark; // field@ae45 │ │ -4b6f56: 0e00 |0049: return-void │ │ -4b6f58: 0003 0400 0300 0000 ef00 0000 bb00 ... |004a: array-data (10 units) │ │ -4b6f6c: 0003 0400 0200 0000 fe00 0000 ff00 ... |0054: array-data (8 units) │ │ -4b6f7c: 0003 0400 0200 0000 ff00 0000 fe00 ... |005c: array-data (8 units) │ │ -4b6f8c: 0003 0400 0400 0000 0000 0000 0000 ... |0064: array-data (12 units) │ │ -4b6fa4: 0003 0400 0400 0000 ff00 0000 fe00 ... |0070: array-data (12 units) │ │ +4b6eb8: |[4b6eb8] org.apache.commons.io.ByteOrderMark.:()V │ │ +4b6ec8: 2200 921c |0000: new-instance v0, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4b6ecc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +4b6ece: 2311 221e |0003: new-array v1, v1, [I // type@1e22 │ │ +4b6ed2: 2601 4500 0000 |0005: fill-array-data v1, 0000004a // +00000045 │ │ +4b6ed8: 1a02 d560 |0008: const-string v2, "UTF-8" // string@60d5 │ │ +4b6edc: 7030 30f2 2001 |000a: invoke-direct {v0, v2, v1}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4b6ee2: 6900 46ae |000d: sput-object v0, Lorg/apache/commons/io/ByteOrderMark;.UTF_8:Lorg/apache/commons/io/ByteOrderMark; // field@ae46 │ │ +4b6ee6: 2200 921c |000f: new-instance v0, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4b6eea: 1221 |0011: const/4 v1, #int 2 // #2 │ │ +4b6eec: 2312 221e |0012: new-array v2, v1, [I // type@1e22 │ │ +4b6ef0: 2602 4000 0000 |0014: fill-array-data v2, 00000054 // +00000040 │ │ +4b6ef6: 1a03 d060 |0017: const-string v3, "UTF-16BE" // string@60d0 │ │ +4b6efa: 7030 30f2 3002 |0019: invoke-direct {v0, v3, v2}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4b6f00: 6900 42ae |001c: sput-object v0, Lorg/apache/commons/io/ByteOrderMark;.UTF_16BE:Lorg/apache/commons/io/ByteOrderMark; // field@ae42 │ │ +4b6f04: 2200 921c |001e: new-instance v0, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4b6f08: 2311 221e |0020: new-array v1, v1, [I // type@1e22 │ │ +4b6f0c: 2601 3a00 0000 |0022: fill-array-data v1, 0000005c // +0000003a │ │ +4b6f12: 1a02 d160 |0025: const-string v2, "UTF-16LE" // string@60d1 │ │ +4b6f16: 7030 30f2 2001 |0027: invoke-direct {v0, v2, v1}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4b6f1c: 6900 43ae |002a: sput-object v0, Lorg/apache/commons/io/ByteOrderMark;.UTF_16LE:Lorg/apache/commons/io/ByteOrderMark; // field@ae43 │ │ +4b6f20: 2200 921c |002c: new-instance v0, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4b6f24: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +4b6f26: 2312 221e |002f: new-array v2, v1, [I // type@1e22 │ │ +4b6f2a: 2602 3300 0000 |0031: fill-array-data v2, 00000064 // +00000033 │ │ +4b6f30: 1a03 d360 |0034: const-string v3, "UTF-32BE" // string@60d3 │ │ +4b6f34: 7030 30f2 3002 |0036: invoke-direct {v0, v3, v2}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4b6f3a: 6900 44ae |0039: sput-object v0, Lorg/apache/commons/io/ByteOrderMark;.UTF_32BE:Lorg/apache/commons/io/ByteOrderMark; // field@ae44 │ │ +4b6f3e: 2200 921c |003b: new-instance v0, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4b6f42: 2311 221e |003d: new-array v1, v1, [I // type@1e22 │ │ +4b6f46: 2601 3100 0000 |003f: fill-array-data v1, 00000070 // +00000031 │ │ +4b6f4c: 1a02 d460 |0042: const-string v2, "UTF-32LE" // string@60d4 │ │ +4b6f50: 7030 30f2 2001 |0044: invoke-direct {v0, v2, v1}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4b6f56: 6900 45ae |0047: sput-object v0, Lorg/apache/commons/io/ByteOrderMark;.UTF_32LE:Lorg/apache/commons/io/ByteOrderMark; // field@ae45 │ │ +4b6f5a: 0e00 |0049: return-void │ │ +4b6f5c: 0003 0400 0300 0000 ef00 0000 bb00 ... |004a: array-data (10 units) │ │ +4b6f70: 0003 0400 0200 0000 fe00 0000 ff00 ... |0054: array-data (8 units) │ │ +4b6f80: 0003 0400 0200 0000 ff00 0000 fe00 ... |005c: array-data (8 units) │ │ +4b6f90: 0003 0400 0400 0000 0000 0000 0000 ... |0064: array-data (12 units) │ │ +4b6fa8: 0003 0400 0400 0000 ff00 0000 fe00 ... |0070: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000f line=39 │ │ 0x001e line=42 │ │ 0x002c line=48 │ │ 0x003b line=54 │ │ @@ -991597,39 +991598,39 @@ │ │ type : '(Ljava/lang/String;[I)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -4b6fbc: |[4b6fbc] org.apache.commons.io.ByteOrderMark.:(Ljava/lang/String;[I)V │ │ -4b6fcc: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b6fd2: 3803 2200 |0003: if-eqz v3, 0025 // +0022 │ │ -4b6fd6: 6e10 d5e0 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -4b6fdc: 0a00 |0008: move-result v0 │ │ -4b6fde: 3900 1c00 |0009: if-nez v0, 0025 // +001c │ │ -4b6fe2: 3804 1200 |000b: if-eqz v4, 001d // +0012 │ │ -4b6fe6: 2140 |000d: array-length v0, v4 │ │ -4b6fe8: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -4b6fec: 5b23 49ae |0010: iput-object v3, v2, Lorg/apache/commons/io/ByteOrderMark;.charsetName:Ljava/lang/String; // field@ae49 │ │ -4b6ff0: 2143 |0012: array-length v3, v4 │ │ -4b6ff2: 2333 221e |0013: new-array v3, v3, [I // type@1e22 │ │ -4b6ff6: 5b23 48ae |0015: iput-object v3, v2, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ -4b6ffa: 2140 |0017: array-length v0, v4 │ │ -4b6ffc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -4b6ffe: 7150 20e1 1413 |0019: invoke-static {v4, v1, v3, v1, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4b7004: 0e00 |001c: return-void │ │ -4b7006: 2203 e518 |001d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b700a: 1a04 824d |001f: const-string v4, "No bytes specified" // string@4d82 │ │ -4b700e: 7020 32e0 4300 |0021: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b7014: 2703 |0024: throw v3 │ │ -4b7016: 2203 e518 |0025: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b701a: 1a04 834d |0027: const-string v4, "No charsetName specified" // string@4d83 │ │ -4b701e: 7020 32e0 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b7024: 2703 |002c: throw v3 │ │ +4b6fc0: |[4b6fc0] org.apache.commons.io.ByteOrderMark.:(Ljava/lang/String;[I)V │ │ +4b6fd0: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b6fd6: 3803 2200 |0003: if-eqz v3, 0025 // +0022 │ │ +4b6fda: 6e10 d5e0 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +4b6fe0: 0a00 |0008: move-result v0 │ │ +4b6fe2: 3900 1c00 |0009: if-nez v0, 0025 // +001c │ │ +4b6fe6: 3804 1200 |000b: if-eqz v4, 001d // +0012 │ │ +4b6fea: 2140 |000d: array-length v0, v4 │ │ +4b6fec: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +4b6ff0: 5b23 49ae |0010: iput-object v3, v2, Lorg/apache/commons/io/ByteOrderMark;.charsetName:Ljava/lang/String; // field@ae49 │ │ +4b6ff4: 2143 |0012: array-length v3, v4 │ │ +4b6ff6: 2333 221e |0013: new-array v3, v3, [I // type@1e22 │ │ +4b6ffa: 5b23 48ae |0015: iput-object v3, v2, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ +4b6ffe: 2140 |0017: array-length v0, v4 │ │ +4b7000: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +4b7002: 7150 20e1 1413 |0019: invoke-static {v4, v1, v3, v1, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4b7008: 0e00 |001c: return-void │ │ +4b700a: 2203 e518 |001d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b700e: 1a04 824d |001f: const-string v4, "No bytes specified" // string@4d82 │ │ +4b7012: 7020 32e0 4300 |0021: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b7018: 2703 |0024: throw v3 │ │ +4b701a: 2203 e518 |0025: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b701e: 1a04 834d |0027: const-string v4, "No charsetName specified" // string@4d83 │ │ +4b7022: 7020 32e0 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b7028: 2703 |002c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x000d line=80 │ │ 0x0010 line=83 │ │ 0x0012 line=84 │ │ @@ -991647,39 +991648,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4b6ce8: |[4b6ce8] org.apache.commons.io.ByteOrderMark.equals:(Ljava/lang/Object;)Z │ │ -4b6cf8: 2050 921c |0000: instance-of v0, v5, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4b6cfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4b6cfe: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -4b6d02: 0f01 |0005: return v1 │ │ -4b6d04: 1f05 921c |0006: check-cast v5, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4b6d08: 5440 48ae |0008: iget-object v0, v4, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ -4b6d0c: 2100 |000a: array-length v0, v0 │ │ -4b6d0e: 6e10 36f2 0500 |000b: invoke-virtual {v5}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ -4b6d14: 0a02 |000e: move-result v2 │ │ -4b6d16: 3220 0300 |000f: if-eq v0, v2, 0012 // +0003 │ │ -4b6d1a: 0f01 |0011: return v1 │ │ -4b6d1c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -4b6d1e: 5442 48ae |0013: iget-object v2, v4, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ -4b6d22: 2123 |0015: array-length v3, v2 │ │ -4b6d24: 3530 0e00 |0016: if-ge v0, v3, 0024 // +000e │ │ -4b6d28: 4402 0200 |0018: aget v2, v2, v0 │ │ -4b6d2c: 6e20 32f2 0500 |001a: invoke-virtual {v5, v0}, Lorg/apache/commons/io/ByteOrderMark;.get:(I)I // method@f232 │ │ -4b6d32: 0a03 |001d: move-result v3 │ │ -4b6d34: 3232 0300 |001e: if-eq v2, v3, 0021 // +0003 │ │ -4b6d38: 0f01 |0020: return v1 │ │ -4b6d3a: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b6d3e: 28f0 |0023: goto 0013 // -0010 │ │ -4b6d40: 1215 |0024: const/4 v5, #int 1 // #1 │ │ -4b6d42: 0f05 |0025: return v5 │ │ +4b6cec: |[4b6cec] org.apache.commons.io.ByteOrderMark.equals:(Ljava/lang/Object;)Z │ │ +4b6cfc: 2050 921c |0000: instance-of v0, v5, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4b6d00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4b6d02: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +4b6d06: 0f01 |0005: return v1 │ │ +4b6d08: 1f05 921c |0006: check-cast v5, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4b6d0c: 5440 48ae |0008: iget-object v0, v4, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ +4b6d10: 2100 |000a: array-length v0, v0 │ │ +4b6d12: 6e10 36f2 0500 |000b: invoke-virtual {v5}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ +4b6d18: 0a02 |000e: move-result v2 │ │ +4b6d1a: 3220 0300 |000f: if-eq v0, v2, 0012 // +0003 │ │ +4b6d1e: 0f01 |0011: return v1 │ │ +4b6d20: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +4b6d22: 5442 48ae |0013: iget-object v2, v4, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ +4b6d26: 2123 |0015: array-length v3, v2 │ │ +4b6d28: 3530 0e00 |0016: if-ge v0, v3, 0024 // +000e │ │ +4b6d2c: 4402 0200 |0018: aget v2, v2, v0 │ │ +4b6d30: 6e20 32f2 0500 |001a: invoke-virtual {v5, v0}, Lorg/apache/commons/io/ByteOrderMark;.get:(I)I // method@f232 │ │ +4b6d36: 0a03 |001d: move-result v3 │ │ +4b6d38: 3232 0300 |001e: if-eq v2, v3, 0021 // +0003 │ │ +4b6d3c: 0f01 |0020: return v1 │ │ +4b6d3e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b6d42: 28f0 |0023: goto 0013 // -0010 │ │ +4b6d44: 1215 |0024: const/4 v5, #int 1 // #1 │ │ +4b6d46: 0f05 |0025: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0006 line=141 │ │ 0x0008 line=142 │ │ 0x0013 line=145 │ │ 0x0018 line=146 │ │ @@ -991692,18 +991693,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4b6d7c: |[4b6d7c] org.apache.commons.io.ByteOrderMark.get:(I)I │ │ -4b6d8c: 5410 48ae |0000: iget-object v0, v1, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ -4b6d90: 4402 0002 |0002: aget v2, v0, v2 │ │ -4b6d94: 0f02 |0004: return v2 │ │ +4b6d80: |[4b6d80] org.apache.commons.io.ByteOrderMark.get:(I)I │ │ +4b6d90: 5410 48ae |0000: iget-object v0, v1, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ +4b6d94: 4402 0002 |0002: aget v2, v0, v2 │ │ +4b6d98: 0f02 |0004: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/ByteOrderMark; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -991712,28 +991713,28 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -4b6d44: |[4b6d44] org.apache.commons.io.ByteOrderMark.getBytes:()[B │ │ -4b6d54: 5440 48ae |0000: iget-object v0, v4, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ -4b6d58: 2100 |0002: array-length v0, v0 │ │ -4b6d5a: 2300 1e1e |0003: new-array v0, v0, [B // type@1e1e │ │ -4b6d5e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -4b6d60: 5442 48ae |0006: iget-object v2, v4, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ -4b6d64: 2123 |0008: array-length v3, v2 │ │ -4b6d66: 3531 0a00 |0009: if-ge v1, v3, 0013 // +000a │ │ -4b6d6a: 4402 0201 |000b: aget v2, v2, v1 │ │ -4b6d6e: 8d22 |000d: int-to-byte v2, v2 │ │ -4b6d70: 4f02 0001 |000e: aput-byte v2, v0, v1 │ │ -4b6d74: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b6d78: 28f4 |0012: goto 0006 // -000c │ │ -4b6d7a: 1100 |0013: return-object v0 │ │ +4b6d48: |[4b6d48] org.apache.commons.io.ByteOrderMark.getBytes:()[B │ │ +4b6d58: 5440 48ae |0000: iget-object v0, v4, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ +4b6d5c: 2100 |0002: array-length v0, v0 │ │ +4b6d5e: 2300 1e1e |0003: new-array v0, v0, [B // type@1e1e │ │ +4b6d62: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +4b6d64: 5442 48ae |0006: iget-object v2, v4, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ +4b6d68: 2123 |0008: array-length v3, v2 │ │ +4b6d6a: 3531 0a00 |0009: if-ge v1, v3, 0013 // +000a │ │ +4b6d6e: 4402 0201 |000b: aget v2, v2, v1 │ │ +4b6d72: 8d22 |000d: int-to-byte v2, v2 │ │ +4b6d74: 4f02 0001 |000e: aput-byte v2, v0, v1 │ │ +4b6d78: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b6d7c: 28f4 |0012: goto 0006 // -000c │ │ +4b6d7e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0006 line=123 │ │ 0x000b line=124 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/apache/commons/io/ByteOrderMark; │ │ @@ -991743,17 +991744,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b6dec: |[4b6dec] org.apache.commons.io.ByteOrderMark.getCharsetName:()Ljava/lang/String; │ │ -4b6dfc: 5410 49ae |0000: iget-object v0, v1, Lorg/apache/commons/io/ByteOrderMark;.charsetName:Ljava/lang/String; // field@ae49 │ │ -4b6e00: 1100 |0002: return-object v0 │ │ +4b6df0: |[4b6df0] org.apache.commons.io.ByteOrderMark.getCharsetName:()Ljava/lang/String; │ │ +4b6e00: 5410 49ae |0000: iget-object v0, v1, Lorg/apache/commons/io/ByteOrderMark;.charsetName:Ljava/lang/String; // field@ae49 │ │ +4b6e04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/ByteOrderMark; │ │ │ │ #4 : (in Lorg/apache/commons/io/ByteOrderMark;) │ │ @@ -991761,28 +991762,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -4b6d98: |[4b6d98] org.apache.commons.io.ByteOrderMark.hashCode:()I │ │ -4b6da8: 6e10 96e0 0500 |0000: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4b6dae: 0c00 |0003: move-result-object v0 │ │ -4b6db0: 6e10 97e0 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@e097 │ │ -4b6db6: 0a00 |0007: move-result v0 │ │ -4b6db8: 5451 48ae |0008: iget-object v1, v5, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ -4b6dbc: 2112 |000a: array-length v2, v1 │ │ -4b6dbe: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -4b6dc0: 3523 0800 |000c: if-ge v3, v2, 0014 // +0008 │ │ -4b6dc4: 4404 0103 |000e: aget v4, v1, v3 │ │ -4b6dc8: b040 |0010: add-int/2addr v0, v4 │ │ -4b6dca: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b6dce: 28f9 |0013: goto 000c // -0007 │ │ -4b6dd0: 0f00 |0014: return v0 │ │ +4b6d9c: |[4b6d9c] org.apache.commons.io.ByteOrderMark.hashCode:()I │ │ +4b6dac: 6e10 96e0 0500 |0000: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4b6db2: 0c00 |0003: move-result-object v0 │ │ +4b6db4: 6e10 97e0 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@e097 │ │ +4b6dba: 0a00 |0007: move-result v0 │ │ +4b6dbc: 5451 48ae |0008: iget-object v1, v5, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ +4b6dc0: 2112 |000a: array-length v2, v1 │ │ +4b6dc2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +4b6dc4: 3523 0800 |000c: if-ge v3, v2, 0014 // +0008 │ │ +4b6dc8: 4404 0103 |000e: aget v4, v1, v3 │ │ +4b6dcc: b040 |0010: add-int/2addr v0, v4 │ │ +4b6dce: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b6dd2: 28f9 |0013: goto 000c // -0007 │ │ +4b6dd4: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0008 line=162 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Lorg/apache/commons/io/ByteOrderMark; │ │ │ │ @@ -991791,18 +991792,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4b6dd4: |[4b6dd4] org.apache.commons.io.ByteOrderMark.length:()I │ │ -4b6de4: 5410 48ae |0000: iget-object v0, v1, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ -4b6de8: 2100 |0002: array-length v0, v0 │ │ -4b6dea: 0f00 |0003: return v0 │ │ +4b6dd8: |[4b6dd8] org.apache.commons.io.ByteOrderMark.length:()I │ │ +4b6de8: 5410 48ae |0000: iget-object v0, v1, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ +4b6dec: 2100 |0002: array-length v0, v0 │ │ +4b6dee: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/apache/commons/io/ByteOrderMark; │ │ │ │ #6 : (in Lorg/apache/commons/io/ByteOrderMark;) │ │ @@ -991810,52 +991811,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -4b6e04: |[4b6e04] org.apache.commons.io.ByteOrderMark.toString:()Ljava/lang/String; │ │ -4b6e14: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b6e18: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b6e1e: 6e10 96e0 0300 |0005: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4b6e24: 0c01 |0008: move-result-object v1 │ │ -4b6e26: 6e10 e6df 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@dfe6 │ │ -4b6e2c: 0c01 |000c: move-result-object v1 │ │ -4b6e2e: 6e20 12e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b6e34: 1301 5b00 |0010: const/16 v1, #int 91 // #5b │ │ -4b6e38: 6e20 0ae1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4b6e3e: 5431 49ae |0015: iget-object v1, v3, Lorg/apache/commons/io/ByteOrderMark;.charsetName:Ljava/lang/String; // field@ae49 │ │ -4b6e42: 6e20 12e1 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b6e48: 1a01 f906 |001a: const-string v1, ": " // string@06f9 │ │ -4b6e4c: 6e20 12e1 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b6e52: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -4b6e54: 5432 48ae |0020: iget-object v2, v3, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ -4b6e58: 2122 |0022: array-length v2, v2 │ │ -4b6e5a: 3521 2200 |0023: if-ge v1, v2, 0045 // +0022 │ │ -4b6e5e: 3d01 0700 |0025: if-lez v1, 002c // +0007 │ │ -4b6e62: 1a02 8205 |0027: const-string v2, "," // string@0582 │ │ -4b6e66: 6e20 12e1 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b6e6c: 1a02 c106 |002c: const-string v2, "0x" // string@06c1 │ │ -4b6e70: 6e20 12e1 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b6e76: 5432 48ae |0031: iget-object v2, v3, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ -4b6e7a: 4402 0201 |0033: aget v2, v2, v1 │ │ -4b6e7e: d522 ff00 |0035: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -4b6e82: 7110 4ce0 0200 |0037: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ -4b6e88: 0c02 |003a: move-result-object v2 │ │ -4b6e8a: 6e10 e9e0 0200 |003b: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ -4b6e90: 0c02 |003e: move-result-object v2 │ │ -4b6e92: 6e20 12e1 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b6e98: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b6e9c: 28dc |0044: goto 0020 // -0024 │ │ -4b6e9e: 1301 5d00 |0045: const/16 v1, #int 93 // #5d │ │ -4b6ea2: 6e20 0ae1 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4b6ea8: 6e10 1fe1 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b6eae: 0c00 |004d: move-result-object v0 │ │ -4b6eb0: 1100 |004e: return-object v0 │ │ +4b6e08: |[4b6e08] org.apache.commons.io.ByteOrderMark.toString:()Ljava/lang/String; │ │ +4b6e18: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b6e1c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b6e22: 6e10 96e0 0300 |0005: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4b6e28: 0c01 |0008: move-result-object v1 │ │ +4b6e2a: 6e10 e6df 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@dfe6 │ │ +4b6e30: 0c01 |000c: move-result-object v1 │ │ +4b6e32: 6e20 12e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b6e38: 1301 5b00 |0010: const/16 v1, #int 91 // #5b │ │ +4b6e3c: 6e20 0ae1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4b6e42: 5431 49ae |0015: iget-object v1, v3, Lorg/apache/commons/io/ByteOrderMark;.charsetName:Ljava/lang/String; // field@ae49 │ │ +4b6e46: 6e20 12e1 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b6e4c: 1a01 f906 |001a: const-string v1, ": " // string@06f9 │ │ +4b6e50: 6e20 12e1 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b6e56: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +4b6e58: 5432 48ae |0020: iget-object v2, v3, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ +4b6e5c: 2122 |0022: array-length v2, v2 │ │ +4b6e5e: 3521 2200 |0023: if-ge v1, v2, 0045 // +0022 │ │ +4b6e62: 3d01 0700 |0025: if-lez v1, 002c // +0007 │ │ +4b6e66: 1a02 8205 |0027: const-string v2, "," // string@0582 │ │ +4b6e6a: 6e20 12e1 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b6e70: 1a02 c106 |002c: const-string v2, "0x" // string@06c1 │ │ +4b6e74: 6e20 12e1 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b6e7a: 5432 48ae |0031: iget-object v2, v3, Lorg/apache/commons/io/ByteOrderMark;.bytes:[I // field@ae48 │ │ +4b6e7e: 4402 0201 |0033: aget v2, v2, v1 │ │ +4b6e82: d522 ff00 |0035: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +4b6e86: 7110 4ce0 0200 |0037: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ +4b6e8c: 0c02 |003a: move-result-object v2 │ │ +4b6e8e: 6e10 e9e0 0200 |003b: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ +4b6e94: 0c02 |003e: move-result-object v2 │ │ +4b6e96: 6e20 12e1 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b6e9c: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b6ea0: 28dc |0044: goto 0020 // -0024 │ │ +4b6ea2: 1301 5d00 |0045: const/16 v1, #int 93 // #5d │ │ +4b6ea6: 6e20 0ae1 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4b6eac: 6e10 1fe1 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b6eb2: 0c00 |004d: move-result-object v0 │ │ +4b6eb4: 1100 |004e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ 0x0012 line=177 │ │ 0x0015 line=178 │ │ 0x001c line=179 │ │ @@ -991893,17 +991894,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b70cc: |[4b70cc] org.apache.commons.io.ByteOrderParser.:()V │ │ -4b70dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b70e2: 0e00 |0003: return-void │ │ +4b70d0: |[4b70d0] org.apache.commons.io.ByteOrderParser.:()V │ │ +4b70e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b70e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/ByteOrderParser; │ │ │ │ #1 : (in Lorg/apache/commons/io/ByteOrderParser;) │ │ @@ -991911,49 +991912,49 @@ │ │ type : '(Ljava/lang/String;)Ljava/nio/ByteOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -4b7028: |[4b7028] org.apache.commons.io.ByteOrderParser.parseByteOrder:(Ljava/lang/String;)Ljava/nio/ByteOrder; │ │ -4b7038: 6200 66a2 |0000: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@a266 │ │ -4b703c: 6e10 0fe2 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteOrder;.toString:()Ljava/lang/String; // method@e20f │ │ -4b7042: 0c00 |0005: move-result-object v0 │ │ -4b7044: 6e20 c7e0 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b704a: 0a00 |0009: move-result v0 │ │ -4b704c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -4b7050: 6203 66a2 |000c: sget-object v3, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@a266 │ │ -4b7054: 1103 |000e: return-object v3 │ │ -4b7056: 6200 67a2 |000f: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@a267 │ │ -4b705a: 6e10 0fe2 0000 |0011: invoke-virtual {v0}, Ljava/nio/ByteOrder;.toString:()Ljava/lang/String; // method@e20f │ │ -4b7060: 0c00 |0014: move-result-object v0 │ │ -4b7062: 6e20 c7e0 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b7068: 0a00 |0018: move-result v0 │ │ -4b706a: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ -4b706e: 6203 67a2 |001b: sget-object v3, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@a267 │ │ -4b7072: 1103 |001d: return-object v3 │ │ -4b7074: 2200 e518 |001e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b7078: 2201 0819 |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b707c: 7010 06e1 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b7082: 1a02 b561 |0025: const-string v2, "Unsupported byte order setting: " // string@61b5 │ │ -4b7086: 6e20 12e1 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b708c: 6e20 12e1 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b7092: 1a03 b605 |002d: const-string v3, ", expeced one of " // string@05b6 │ │ -4b7096: 6e20 12e1 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b709c: 6203 67a2 |0032: sget-object v3, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@a267 │ │ -4b70a0: 6e20 11e1 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b70a6: 1a03 8305 |0037: const-string v3, ", " // string@0583 │ │ -4b70aa: 6e20 12e1 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b70b0: 6203 66a2 |003c: sget-object v3, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@a266 │ │ -4b70b4: 6e20 11e1 3100 |003e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b70ba: 6e10 1fe1 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b70c0: 0c03 |0044: move-result-object v3 │ │ -4b70c2: 7020 32e0 3000 |0045: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b70c8: 2700 |0048: throw v0 │ │ +4b702c: |[4b702c] org.apache.commons.io.ByteOrderParser.parseByteOrder:(Ljava/lang/String;)Ljava/nio/ByteOrder; │ │ +4b703c: 6200 66a2 |0000: sget-object v0, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@a266 │ │ +4b7040: 6e10 0fe2 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteOrder;.toString:()Ljava/lang/String; // method@e20f │ │ +4b7046: 0c00 |0005: move-result-object v0 │ │ +4b7048: 6e20 c7e0 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b704e: 0a00 |0009: move-result v0 │ │ +4b7050: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +4b7054: 6203 66a2 |000c: sget-object v3, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@a266 │ │ +4b7058: 1103 |000e: return-object v3 │ │ +4b705a: 6200 67a2 |000f: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@a267 │ │ +4b705e: 6e10 0fe2 0000 |0011: invoke-virtual {v0}, Ljava/nio/ByteOrder;.toString:()Ljava/lang/String; // method@e20f │ │ +4b7064: 0c00 |0014: move-result-object v0 │ │ +4b7066: 6e20 c7e0 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b706c: 0a00 |0018: move-result v0 │ │ +4b706e: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ +4b7072: 6203 67a2 |001b: sget-object v3, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@a267 │ │ +4b7076: 1103 |001d: return-object v3 │ │ +4b7078: 2200 e518 |001e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b707c: 2201 0819 |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b7080: 7010 06e1 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b7086: 1a02 b561 |0025: const-string v2, "Unsupported byte order setting: " // string@61b5 │ │ +4b708a: 6e20 12e1 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b7090: 6e20 12e1 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b7096: 1a03 b605 |002d: const-string v3, ", expeced one of " // string@05b6 │ │ +4b709a: 6e20 12e1 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b70a0: 6203 67a2 |0032: sget-object v3, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@a267 │ │ +4b70a4: 6e20 11e1 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b70aa: 1a03 8305 |0037: const-string v3, ", " // string@0583 │ │ +4b70ae: 6e20 12e1 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b70b4: 6203 66a2 |003c: sget-object v3, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@a266 │ │ +4b70b8: 6e20 11e1 3100 |003e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b70be: 6e10 1fe1 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b70c4: 0c03 |0044: move-result-object v3 │ │ +4b70c6: 7020 32e0 3000 |0045: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b70cc: 2700 |0048: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000c line=57 │ │ 0x000f line=59 │ │ 0x001b line=60 │ │ 0x001e line=62 │ │ @@ -992026,28 +992027,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -4b71d8: |[4b71d8] org.apache.commons.io.Charsets.:()V │ │ -4b71e8: 6200 6aa2 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@a26a │ │ -4b71ec: 6900 4bae |0002: sput-object v0, Lorg/apache/commons/io/Charsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@ae4b │ │ -4b71f0: 6200 6ba2 |0004: sget-object v0, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@a26b │ │ -4b71f4: 6900 4cae |0006: sput-object v0, Lorg/apache/commons/io/Charsets;.US_ASCII:Ljava/nio/charset/Charset; // field@ae4c │ │ -4b71f8: 6200 6ca2 |0008: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@a26c │ │ -4b71fc: 6900 4dae |000a: sput-object v0, Lorg/apache/commons/io/Charsets;.UTF_16:Ljava/nio/charset/Charset; // field@ae4d │ │ -4b7200: 6200 6da2 |000c: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@a26d │ │ -4b7204: 6900 4eae |000e: sput-object v0, Lorg/apache/commons/io/Charsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@ae4e │ │ -4b7208: 6200 6ea2 |0010: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@a26e │ │ -4b720c: 6900 4fae |0012: sput-object v0, Lorg/apache/commons/io/Charsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@ae4f │ │ -4b7210: 6200 6fa2 |0014: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ -4b7214: 6900 50ae |0016: sput-object v0, Lorg/apache/commons/io/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@ae50 │ │ -4b7218: 0e00 |0018: return-void │ │ +4b71dc: |[4b71dc] org.apache.commons.io.Charsets.:()V │ │ +4b71ec: 6200 6aa2 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@a26a │ │ +4b71f0: 6900 4bae |0002: sput-object v0, Lorg/apache/commons/io/Charsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@ae4b │ │ +4b71f4: 6200 6ba2 |0004: sget-object v0, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@a26b │ │ +4b71f8: 6900 4cae |0006: sput-object v0, Lorg/apache/commons/io/Charsets;.US_ASCII:Ljava/nio/charset/Charset; // field@ae4c │ │ +4b71fc: 6200 6ca2 |0008: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@a26c │ │ +4b7200: 6900 4dae |000a: sput-object v0, Lorg/apache/commons/io/Charsets;.UTF_16:Ljava/nio/charset/Charset; // field@ae4d │ │ +4b7204: 6200 6da2 |000c: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@a26d │ │ +4b7208: 6900 4eae |000e: sput-object v0, Lorg/apache/commons/io/Charsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@ae4e │ │ +4b720c: 6200 6ea2 |0010: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@a26e │ │ +4b7210: 6900 4fae |0012: sput-object v0, Lorg/apache/commons/io/Charsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@ae4f │ │ +4b7214: 6200 6fa2 |0014: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ +4b7218: 6900 50ae |0016: sput-object v0, Lorg/apache/commons/io/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@ae50 │ │ +4b721c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=134 │ │ 0x0008 line=149 │ │ 0x000c line=163 │ │ 0x0010 line=177 │ │ @@ -992059,17 +992060,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b721c: |[4b721c] org.apache.commons.io.Charsets.:()V │ │ -4b722c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b7232: 0e00 |0003: return-void │ │ +4b7220: |[4b7220] org.apache.commons.io.Charsets.:()V │ │ +4b7230: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b7236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/Charsets; │ │ │ │ #2 : (in Lorg/apache/commons/io/Charsets;) │ │ @@ -992077,51 +992078,51 @@ │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -4b712c: |[4b712c] org.apache.commons.io.Charsets.requiredCharsets:()Ljava/util/SortedMap; │ │ -4b713c: 2200 9e19 |0000: new-instance v0, Ljava/util/TreeMap; // type@199e │ │ -4b7140: 6201 53a2 |0002: sget-object v1, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@a253 │ │ -4b7144: 7020 fce3 1000 |0004: invoke-direct {v0, v1}, Ljava/util/TreeMap;.:(Ljava/util/Comparator;)V // method@e3fc │ │ -4b714a: 6201 6aa2 |0007: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@a26a │ │ -4b714e: 6e10 30e2 0100 |0009: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ -4b7154: 0c01 |000c: move-result-object v1 │ │ -4b7156: 6202 6aa2 |000d: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@a26a │ │ -4b715a: 6e30 06e4 1002 |000f: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ -4b7160: 6201 6ba2 |0012: sget-object v1, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@a26b │ │ -4b7164: 6e10 30e2 0100 |0014: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ -4b716a: 0c01 |0017: move-result-object v1 │ │ -4b716c: 6202 6ba2 |0018: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@a26b │ │ -4b7170: 6e30 06e4 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ -4b7176: 6201 6ca2 |001d: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@a26c │ │ -4b717a: 6e10 30e2 0100 |001f: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ -4b7180: 0c01 |0022: move-result-object v1 │ │ -4b7182: 6202 6ca2 |0023: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@a26c │ │ -4b7186: 6e30 06e4 1002 |0025: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ -4b718c: 6201 6da2 |0028: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@a26d │ │ -4b7190: 6e10 30e2 0100 |002a: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ -4b7196: 0c01 |002d: move-result-object v1 │ │ -4b7198: 6202 6da2 |002e: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@a26d │ │ -4b719c: 6e30 06e4 1002 |0030: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ -4b71a2: 6201 6ea2 |0033: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@a26e │ │ -4b71a6: 6e10 30e2 0100 |0035: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ -4b71ac: 0c01 |0038: move-result-object v1 │ │ -4b71ae: 6202 6ea2 |0039: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@a26e │ │ -4b71b2: 6e30 06e4 1002 |003b: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ -4b71b8: 6201 6fa2 |003e: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ -4b71bc: 6e10 30e2 0100 |0040: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ -4b71c2: 0c01 |0043: move-result-object v1 │ │ -4b71c4: 6202 6fa2 |0044: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ -4b71c8: 6e30 06e4 1002 |0046: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ -4b71ce: 7110 14e3 0000 |0049: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSortedMap:(Ljava/util/SortedMap;)Ljava/util/SortedMap; // method@e314 │ │ -4b71d4: 0c00 |004c: move-result-object v0 │ │ -4b71d6: 1100 |004d: return-object v0 │ │ +4b7130: |[4b7130] org.apache.commons.io.Charsets.requiredCharsets:()Ljava/util/SortedMap; │ │ +4b7140: 2200 9e19 |0000: new-instance v0, Ljava/util/TreeMap; // type@199e │ │ +4b7144: 6201 53a2 |0002: sget-object v1, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@a253 │ │ +4b7148: 7020 fce3 1000 |0004: invoke-direct {v0, v1}, Ljava/util/TreeMap;.:(Ljava/util/Comparator;)V // method@e3fc │ │ +4b714e: 6201 6aa2 |0007: sget-object v1, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@a26a │ │ +4b7152: 6e10 30e2 0100 |0009: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ +4b7158: 0c01 |000c: move-result-object v1 │ │ +4b715a: 6202 6aa2 |000d: sget-object v2, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@a26a │ │ +4b715e: 6e30 06e4 1002 |000f: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ +4b7164: 6201 6ba2 |0012: sget-object v1, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@a26b │ │ +4b7168: 6e10 30e2 0100 |0014: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ +4b716e: 0c01 |0017: move-result-object v1 │ │ +4b7170: 6202 6ba2 |0018: sget-object v2, Ljava/nio/charset/StandardCharsets;.US_ASCII:Ljava/nio/charset/Charset; // field@a26b │ │ +4b7174: 6e30 06e4 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ +4b717a: 6201 6ca2 |001d: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@a26c │ │ +4b717e: 6e10 30e2 0100 |001f: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ +4b7184: 0c01 |0022: move-result-object v1 │ │ +4b7186: 6202 6ca2 |0023: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@a26c │ │ +4b718a: 6e30 06e4 1002 |0025: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ +4b7190: 6201 6da2 |0028: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@a26d │ │ +4b7194: 6e10 30e2 0100 |002a: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ +4b719a: 0c01 |002d: move-result-object v1 │ │ +4b719c: 6202 6da2 |002e: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@a26d │ │ +4b71a0: 6e30 06e4 1002 |0030: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ +4b71a6: 6201 6ea2 |0033: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@a26e │ │ +4b71aa: 6e10 30e2 0100 |0035: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ +4b71b0: 0c01 |0038: move-result-object v1 │ │ +4b71b2: 6202 6ea2 |0039: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@a26e │ │ +4b71b6: 6e30 06e4 1002 |003b: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ +4b71bc: 6201 6fa2 |003e: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ +4b71c0: 6e10 30e2 0100 |0040: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ +4b71c6: 0c01 |0043: move-result-object v1 │ │ +4b71c8: 6202 6fa2 |0044: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ +4b71cc: 6e30 06e4 1002 |0046: invoke-virtual {v0, v1, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e406 │ │ +4b71d2: 7110 14e3 0000 |0049: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSortedMap:(Ljava/util/SortedMap;)Ljava/util/SortedMap; // method@e314 │ │ +4b71d8: 0c00 |004c: move-result-object v0 │ │ +4b71da: 1100 |004d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x0012 line=78 │ │ 0x001d line=79 │ │ 0x0028 line=80 │ │ @@ -992135,22 +992136,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/nio/charset/Charset;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4b70e4: |[4b70e4] org.apache.commons.io.Charsets.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; │ │ -4b70f4: 3900 0700 |0000: if-nez v0, 0007 // +0007 │ │ -4b70f8: 7100 2ee2 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4b70fe: 0c00 |0005: move-result-object v0 │ │ -4b7100: 2805 |0006: goto 000b // +0005 │ │ -4b7102: 7110 2fe2 0000 |0007: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ -4b7108: 0c00 |000a: move-result-object v0 │ │ -4b710a: 1100 |000b: return-object v0 │ │ +4b70e8: |[4b70e8] org.apache.commons.io.Charsets.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; │ │ +4b70f8: 3900 0700 |0000: if-nez v0, 0007 // +0007 │ │ +4b70fc: 7100 2ee2 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4b7102: 0c00 |0005: move-result-object v0 │ │ +4b7104: 2805 |0006: goto 000b // +0005 │ │ +4b7106: 7110 2fe2 0000 |0007: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ +4b710c: 0c00 |000a: move-result-object v0 │ │ +4b710e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=107 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/io/Charsets;) │ │ @@ -992158,19 +992159,19 @@ │ │ type : '(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4b710c: |[4b710c] org.apache.commons.io.Charsets.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; │ │ -4b711c: 3900 0600 |0000: if-nez v0, 0006 // +0006 │ │ -4b7120: 7100 2ee2 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4b7126: 0c00 |0005: move-result-object v0 │ │ -4b7128: 1100 |0006: return-object v0 │ │ +4b7110: |[4b7110] org.apache.commons.io.Charsets.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; │ │ +4b7120: 3900 0600 |0000: if-nez v0, 0006 // +0006 │ │ +4b7124: 7100 2ee2 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4b712a: 0c00 |0005: move-result-object v0 │ │ +4b712c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/nio/charset/Charset; │ │ │ │ Virtual methods - │ │ @@ -992236,17 +992237,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b72a4: |[4b72a4] org.apache.commons.io.CopyUtils.:()V │ │ -4b72b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b72ba: 0e00 |0003: return-void │ │ +4b72a8: |[4b72a8] org.apache.commons.io.CopyUtils.:()V │ │ +4b72b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b72be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/CopyUtils; │ │ │ │ #1 : (in Lorg/apache/commons/io/CopyUtils;) │ │ @@ -992254,27 +992255,27 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4b7234: |[4b7234] org.apache.commons.io.CopyUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I │ │ -4b7244: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -4b7248: 2300 1e1e |0002: new-array v0, v0, [B // type@1e1e │ │ -4b724c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4b724e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4b7250: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ -4b7252: 6e20 33df 0500 |0007: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@df33 │ │ -4b7258: 0a04 |000a: move-result v4 │ │ -4b725a: 3243 0700 |000b: if-eq v3, v4, 0012 // +0007 │ │ -4b725e: 6e40 50df 0641 |000d: invoke-virtual {v6, v0, v1, v4}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4b7264: b042 |0010: add-int/2addr v2, v4 │ │ -4b7266: 28f5 |0011: goto 0006 // -000b │ │ -4b7268: 0f02 |0012: return v2 │ │ +4b7238: |[4b7238] org.apache.commons.io.CopyUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I │ │ +4b7248: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +4b724c: 2300 1e1e |0002: new-array v0, v0, [B // type@1e1e │ │ +4b7250: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4b7252: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4b7254: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ +4b7256: 6e20 33df 0500 |0007: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@df33 │ │ +4b725c: 0a04 |000a: move-result v4 │ │ +4b725e: 3243 0700 |000b: if-eq v3, v4, 0012 // +0007 │ │ +4b7262: 6e40 50df 0641 |000d: invoke-virtual {v6, v0, v1, v4}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4b7268: b042 |0010: add-int/2addr v2, v4 │ │ +4b726a: 28f5 |0011: goto 0006 // -000b │ │ +4b726c: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=199 │ │ 0x000d line=200 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0013 reg=6 (null) Ljava/io/OutputStream; │ │ @@ -992284,27 +992285,27 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/Writer;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4b726c: |[4b726c] org.apache.commons.io.CopyUtils.copy:(Ljava/io/Reader;Ljava/io/Writer;)I │ │ -4b727c: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -4b7280: 2300 1f1e |0002: new-array v0, v0, [C // type@1e1f │ │ -4b7284: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4b7286: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4b7288: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ -4b728a: 6e20 76df 0500 |0007: invoke-virtual {v5, v0}, Ljava/io/Reader;.read:([C)I // method@df76 │ │ -4b7290: 0a04 |000a: move-result v4 │ │ -4b7292: 3243 0700 |000b: if-eq v3, v4, 0012 // +0007 │ │ -4b7296: 6e40 8edf 0641 |000d: invoke-virtual {v6, v0, v1, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4b729c: b042 |0010: add-int/2addr v2, v4 │ │ -4b729e: 28f5 |0011: goto 0006 // -000b │ │ -4b72a0: 0f02 |0012: return v2 │ │ +4b7270: |[4b7270] org.apache.commons.io.CopyUtils.copy:(Ljava/io/Reader;Ljava/io/Writer;)I │ │ +4b7280: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +4b7284: 2300 1f1e |0002: new-array v0, v0, [C // type@1e1f │ │ +4b7288: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4b728a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4b728c: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ +4b728e: 6e20 76df 0500 |0007: invoke-virtual {v5, v0}, Ljava/io/Reader;.read:([C)I // method@df76 │ │ +4b7294: 0a04 |000a: move-result v4 │ │ +4b7296: 3243 0700 |000b: if-eq v3, v4, 0012 // +0007 │ │ +4b729a: 6e40 8edf 0641 |000d: invoke-virtual {v6, v0, v1, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4b72a0: b042 |0010: add-int/2addr v2, v4 │ │ +4b72a2: 28f5 |0011: goto 0006 // -000b │ │ +4b72a4: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=224 │ │ 0x000d line=225 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0013 reg=6 (null) Ljava/io/Writer; │ │ @@ -992314,21 +992315,21 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4b731c: |[4b731c] org.apache.commons.io.CopyUtils.copy:(Ljava/io/InputStream;Ljava/io/Writer;)V │ │ -4b732c: 2200 b918 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ -4b7330: 7100 2ee2 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4b7336: 0c01 |0005: move-result-object v1 │ │ -4b7338: 7030 39df 2001 |0006: invoke-direct {v0, v2, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ -4b733e: 7120 41f2 3000 |0009: invoke-static {v0, v3}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ -4b7344: 0e00 |000c: return-void │ │ +4b7320: |[4b7320] org.apache.commons.io.CopyUtils.copy:(Ljava/io/InputStream;Ljava/io/Writer;)V │ │ +4b7330: 2200 b918 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ +4b7334: 7100 2ee2 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4b733a: 0c01 |0005: move-result-object v1 │ │ +4b733c: 7030 39df 2001 |0006: invoke-direct {v0, v2, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ +4b7342: 7120 41f2 3000 |0009: invoke-static {v0, v3}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ +4b7348: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0009 line=251 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/io/Writer; │ │ @@ -992338,19 +992339,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/Writer;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4b7348: |[4b7348] org.apache.commons.io.CopyUtils.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/lang/String;)V │ │ -4b7358: 2200 b918 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ -4b735c: 7030 38df 1003 |0002: invoke-direct {v0, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4b7362: 7120 41f2 2000 |0005: invoke-static {v0, v2}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ -4b7368: 0e00 |0008: return-void │ │ +4b734c: |[4b734c] org.apache.commons.io.CopyUtils.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/lang/String;)V │ │ +4b735c: 2200 b918 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ +4b7360: 7030 38df 1003 |0002: invoke-direct {v0, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4b7366: 7120 41f2 2000 |0005: invoke-static {v0, v2}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ +4b736c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0005 line=270 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/Writer; │ │ @@ -992361,22 +992362,22 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4b736c: |[4b736c] org.apache.commons.io.CopyUtils.copy:(Ljava/io/Reader;Ljava/io/OutputStream;)V │ │ -4b737c: 2200 bf18 |0000: new-instance v0, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4b7380: 7100 2ee2 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4b7386: 0c01 |0005: move-result-object v1 │ │ -4b7388: 7030 53df 3001 |0006: invoke-direct {v0, v3, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@df53 │ │ -4b738e: 7120 41f2 0200 |0009: invoke-static {v2, v0}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ -4b7394: 6e10 56df 0000 |000c: invoke-virtual {v0}, Ljava/io/OutputStreamWriter;.flush:()V // method@df56 │ │ -4b739a: 0e00 |000f: return-void │ │ +4b7370: |[4b7370] org.apache.commons.io.CopyUtils.copy:(Ljava/io/Reader;Ljava/io/OutputStream;)V │ │ +4b7380: 2200 bf18 |0000: new-instance v0, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4b7384: 7100 2ee2 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4b738a: 0c01 |0005: move-result-object v1 │ │ +4b738c: 7030 53df 3001 |0006: invoke-direct {v0, v3, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@df53 │ │ +4b7392: 7120 41f2 0200 |0009: invoke-static {v2, v0}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ +4b7398: 6e10 56df 0000 |000c: invoke-virtual {v0}, Ljava/io/OutputStreamWriter;.flush:()V // method@df56 │ │ +4b739e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0009 line=294 │ │ 0x000c line=297 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/io/Reader; │ │ @@ -992387,20 +992388,20 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4b739c: |[4b739c] org.apache.commons.io.CopyUtils.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -4b73ac: 2200 bf18 |0000: new-instance v0, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4b73b0: 7030 52df 2003 |0002: invoke-direct {v0, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ -4b73b6: 7120 41f2 0100 |0005: invoke-static {v1, v0}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ -4b73bc: 6e10 56df 0000 |0008: invoke-virtual {v0}, Ljava/io/OutputStreamWriter;.flush:()V // method@df56 │ │ -4b73c2: 0e00 |000b: return-void │ │ +4b73a0: |[4b73a0] org.apache.commons.io.CopyUtils.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +4b73b0: 2200 bf18 |0000: new-instance v0, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4b73b4: 7030 52df 2003 |0002: invoke-direct {v0, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ +4b73ba: 7120 41f2 0100 |0005: invoke-static {v1, v0}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ +4b73c0: 6e10 56df 0000 |0008: invoke-virtual {v0}, Ljava/io/OutputStreamWriter;.flush:()V // method@df56 │ │ +4b73c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0005 line=317 │ │ 0x0008 line=320 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/io/Reader; │ │ @@ -992412,24 +992413,24 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -4b73c4: |[4b73c4] org.apache.commons.io.CopyUtils.copy:(Ljava/lang/String;Ljava/io/OutputStream;)V │ │ -4b73d4: 2200 c718 |0000: new-instance v0, Ljava/io/StringReader; // type@18c7 │ │ -4b73d8: 7020 7cdf 2000 |0002: invoke-direct {v0, v2}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@df7c │ │ -4b73de: 2202 bf18 |0005: new-instance v2, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4b73e2: 7100 2ee2 0000 |0007: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4b73e8: 0c01 |000a: move-result-object v1 │ │ -4b73ea: 7030 53df 3201 |000b: invoke-direct {v2, v3, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@df53 │ │ -4b73f0: 7120 41f2 2000 |000e: invoke-static {v0, v2}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ -4b73f6: 6e10 56df 0200 |0011: invoke-virtual {v2}, Ljava/io/OutputStreamWriter;.flush:()V // method@df56 │ │ -4b73fc: 0e00 |0014: return-void │ │ +4b73c8: |[4b73c8] org.apache.commons.io.CopyUtils.copy:(Ljava/lang/String;Ljava/io/OutputStream;)V │ │ +4b73d8: 2200 c718 |0000: new-instance v0, Ljava/io/StringReader; // type@18c7 │ │ +4b73dc: 7020 7cdf 2000 |0002: invoke-direct {v0, v2}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@df7c │ │ +4b73e2: 2202 bf18 |0005: new-instance v2, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4b73e6: 7100 2ee2 0000 |0007: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4b73ec: 0c01 |000a: move-result-object v1 │ │ +4b73ee: 7030 53df 3201 |000b: invoke-direct {v2, v3, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@df53 │ │ +4b73f4: 7120 41f2 2000 |000e: invoke-static {v0, v2}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ +4b73fa: 6e10 56df 0200 |0011: invoke-virtual {v2}, Ljava/io/OutputStreamWriter;.flush:()V // method@df56 │ │ +4b7400: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0005 line=344 │ │ 0x000e line=345 │ │ 0x0011 line=348 │ │ locals : │ │ @@ -992441,22 +992442,22 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4b7400: |[4b7400] org.apache.commons.io.CopyUtils.copy:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -4b7410: 2200 c718 |0000: new-instance v0, Ljava/io/StringReader; // type@18c7 │ │ -4b7414: 7020 7cdf 1000 |0002: invoke-direct {v0, v1}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@df7c │ │ -4b741a: 2201 bf18 |0005: new-instance v1, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4b741e: 7030 52df 2103 |0007: invoke-direct {v1, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ -4b7424: 7120 41f2 1000 |000a: invoke-static {v0, v1}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ -4b742a: 6e10 56df 0100 |000d: invoke-virtual {v1}, Ljava/io/OutputStreamWriter;.flush:()V // method@df56 │ │ -4b7430: 0e00 |0010: return-void │ │ +4b7404: |[4b7404] org.apache.commons.io.CopyUtils.copy:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +4b7414: 2200 c718 |0000: new-instance v0, Ljava/io/StringReader; // type@18c7 │ │ +4b7418: 7020 7cdf 1000 |0002: invoke-direct {v0, v1}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@df7c │ │ +4b741e: 2201 bf18 |0005: new-instance v1, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4b7422: 7030 52df 2103 |0007: invoke-direct {v1, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ +4b7428: 7120 41f2 1000 |000a: invoke-static {v0, v1}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f241 │ │ +4b742e: 6e10 56df 0100 |000d: invoke-virtual {v1}, Ljava/io/OutputStreamWriter;.flush:()V // method@df56 │ │ +4b7434: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0005 line=369 │ │ 0x000a line=370 │ │ 0x000d line=373 │ │ locals : │ │ @@ -992469,17 +992470,17 @@ │ │ type : '(Ljava/lang/String;Ljava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b7434: |[4b7434] org.apache.commons.io.CopyUtils.copy:(Ljava/lang/String;Ljava/io/Writer;)V │ │ -4b7444: 6e20 8bdf 0100 |0000: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4b744a: 0e00 |0003: return-void │ │ +4b7438: |[4b7438] org.apache.commons.io.CopyUtils.copy:(Ljava/lang/String;Ljava/io/Writer;)V │ │ +4b7448: 6e20 8bdf 0100 |0000: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4b744e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/Writer; │ │ │ │ @@ -992488,17 +992489,17 @@ │ │ type : '([BLjava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b72bc: |[4b72bc] org.apache.commons.io.CopyUtils.copy:([BLjava/io/OutputStream;)V │ │ -4b72cc: 6e20 4fdf 0100 |0000: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4b72d2: 0e00 |0003: return-void │ │ +4b72c0: |[4b72c0] org.apache.commons.io.CopyUtils.copy:([BLjava/io/OutputStream;)V │ │ +4b72d0: 6e20 4fdf 0100 |0000: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4b72d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) [B │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/OutputStream; │ │ │ │ @@ -992507,19 +992508,19 @@ │ │ type : '([BLjava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b72d4: |[4b72d4] org.apache.commons.io.CopyUtils.copy:([BLjava/io/Writer;)V │ │ -4b72e4: 2200 9e18 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@189e │ │ -4b72e8: 7020 b7de 1000 |0002: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@deb7 │ │ -4b72ee: 7120 42f2 2000 |0005: invoke-static {v0, v2}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;)V // method@f242 │ │ -4b72f4: 0e00 |0008: return-void │ │ +4b72d8: |[4b72d8] org.apache.commons.io.CopyUtils.copy:([BLjava/io/Writer;)V │ │ +4b72e8: 2200 9e18 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@189e │ │ +4b72ec: 7020 b7de 1000 |0002: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@deb7 │ │ +4b72f2: 7120 42f2 2000 |0005: invoke-static {v0, v2}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;)V // method@f242 │ │ +4b72f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) [B │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/Writer; │ │ @@ -992529,19 +992530,19 @@ │ │ type : '([BLjava/io/Writer;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4b72f8: |[4b72f8] org.apache.commons.io.CopyUtils.copy:([BLjava/io/Writer;Ljava/lang/String;)V │ │ -4b7308: 2200 9e18 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@189e │ │ -4b730c: 7020 b7de 1000 |0002: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@deb7 │ │ -4b7312: 7130 43f2 2003 |0005: invoke-static {v0, v2, v3}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/lang/String;)V // method@f243 │ │ -4b7318: 0e00 |0008: return-void │ │ +4b72fc: |[4b72fc] org.apache.commons.io.CopyUtils.copy:([BLjava/io/Writer;Ljava/lang/String;)V │ │ +4b730c: 2200 9e18 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@189e │ │ +4b7310: 7020 b7de 1000 |0002: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@deb7 │ │ +4b7316: 7130 43f2 2003 |0005: invoke-static {v0, v2, v3}, Lorg/apache/commons/io/CopyUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/lang/String;)V // method@f243 │ │ +4b731c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) [B │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/Writer; │ │ @@ -992591,18 +992592,18 @@ │ │ type : '(Ljava/io/File;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4b747c: |[4b747c] org.apache.commons.io.DirectoryWalker$CancelException.:(Ljava/io/File;I)V │ │ -4b748c: 1a00 9e4f |0000: const-string v0, "Operation Cancelled" // string@4f9e │ │ -4b7490: 7040 4df2 0132 |0002: invoke-direct {v1, v0, v2, v3}, Lorg/apache/commons/io/DirectoryWalker$CancelException;.:(Ljava/lang/String;Ljava/io/File;I)V // method@f24d │ │ -4b7496: 0e00 |0005: return-void │ │ +4b7480: |[4b7480] org.apache.commons.io.DirectoryWalker$CancelException.:(Ljava/io/File;I)V │ │ +4b7490: 1a00 9e4f |0000: const-string v0, "Operation Cancelled" // string@4f9e │ │ +4b7494: 7040 4df2 0132 |0002: invoke-direct {v1, v0, v2, v3}, Lorg/apache/commons/io/DirectoryWalker$CancelException;.:(Ljava/lang/String;Ljava/io/File;I)V // method@f24d │ │ +4b749a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=606 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/DirectoryWalker$CancelException; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -992612,19 +992613,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4b7498: |[4b7498] org.apache.commons.io.DirectoryWalker$CancelException.:(Ljava/lang/String;Ljava/io/File;I)V │ │ -4b74a8: 7020 26df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b74ae: 5b02 53ae |0003: iput-object v2, v0, Lorg/apache/commons/io/DirectoryWalker$CancelException;.file:Ljava/io/File; // field@ae53 │ │ -4b74b2: 5903 52ae |0005: iput v3, v0, Lorg/apache/commons/io/DirectoryWalker$CancelException;.depth:I // field@ae52 │ │ -4b74b6: 0e00 |0007: return-void │ │ +4b749c: |[4b749c] org.apache.commons.io.DirectoryWalker$CancelException.:(Ljava/lang/String;Ljava/io/File;I)V │ │ +4b74ac: 7020 26df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b74b2: 5b02 53ae |0003: iput-object v2, v0, Lorg/apache/commons/io/DirectoryWalker$CancelException;.file:Ljava/io/File; // field@ae53 │ │ +4b74b6: 5903 52ae |0005: iput v3, v0, Lorg/apache/commons/io/DirectoryWalker$CancelException;.depth:I // field@ae52 │ │ +4b74ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0003 line=620 │ │ 0x0005 line=621 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/DirectoryWalker$CancelException; │ │ @@ -992638,17 +992639,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b744c: |[4b744c] org.apache.commons.io.DirectoryWalker$CancelException.getDepth:()I │ │ -4b745c: 5210 52ae |0000: iget v0, v1, Lorg/apache/commons/io/DirectoryWalker$CancelException;.depth:I // field@ae52 │ │ -4b7460: 0f00 |0002: return v0 │ │ +4b7450: |[4b7450] org.apache.commons.io.DirectoryWalker$CancelException.getDepth:()I │ │ +4b7460: 5210 52ae |0000: iget v0, v1, Lorg/apache/commons/io/DirectoryWalker$CancelException;.depth:I // field@ae52 │ │ +4b7464: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/DirectoryWalker$CancelException; │ │ │ │ #1 : (in Lorg/apache/commons/io/DirectoryWalker$CancelException;) │ │ @@ -992656,17 +992657,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b7464: |[4b7464] org.apache.commons.io.DirectoryWalker$CancelException.getFile:()Ljava/io/File; │ │ -4b7474: 5410 53ae |0000: iget-object v0, v1, Lorg/apache/commons/io/DirectoryWalker$CancelException;.file:Ljava/io/File; // field@ae53 │ │ -4b7478: 1100 |0002: return-object v0 │ │ +4b7468: |[4b7468] org.apache.commons.io.DirectoryWalker$CancelException.getFile:()Ljava/io/File; │ │ +4b7478: 5410 53ae |0000: iget-object v0, v1, Lorg/apache/commons/io/DirectoryWalker$CancelException;.file:Ljava/io/File; // field@ae53 │ │ +4b747c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/DirectoryWalker$CancelException; │ │ │ │ source_file_idx : 6601 (DirectoryWalker.java) │ │ @@ -992745,19 +992746,19 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4b74f4: |[4b74f4] org.apache.commons.io.DirectoryWalker.:()V │ │ -4b7504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b7506: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -4b7508: 7030 51f2 0201 |0002: invoke-direct {v2, v0, v1}, Lorg/apache/commons/io/DirectoryWalker;.:(Ljava/io/FileFilter;I)V // method@f251 │ │ -4b750e: 0e00 |0005: return-void │ │ +4b74f8: |[4b74f8] org.apache.commons.io.DirectoryWalker.:()V │ │ +4b7508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b750a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +4b750c: 7030 51f2 0201 |0002: invoke-direct {v2, v0, v1}, Lorg/apache/commons/io/DirectoryWalker;.:(Ljava/io/FileFilter;I)V // method@f251 │ │ +4b7512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/DirectoryWalker; │ │ │ │ #1 : (in Lorg/apache/commons/io/DirectoryWalker;) │ │ @@ -992765,19 +992766,19 @@ │ │ type : '(Ljava/io/FileFilter;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4b7510: |[4b7510] org.apache.commons.io.DirectoryWalker.:(Ljava/io/FileFilter;I)V │ │ -4b7520: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b7526: 5b01 56ae |0003: iput-object v1, v0, Lorg/apache/commons/io/DirectoryWalker;.filter:Ljava/io/FileFilter; // field@ae56 │ │ -4b752a: 5902 55ae |0005: iput v2, v0, Lorg/apache/commons/io/DirectoryWalker;.depthLimit:I // field@ae55 │ │ -4b752e: 0e00 |0007: return-void │ │ +4b7514: |[4b7514] org.apache.commons.io.DirectoryWalker.:(Ljava/io/FileFilter;I)V │ │ +4b7524: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b752a: 5b01 56ae |0003: iput-object v1, v0, Lorg/apache/commons/io/DirectoryWalker;.filter:Ljava/io/FileFilter; // field@ae56 │ │ +4b752e: 5902 55ae |0005: iput v2, v0, Lorg/apache/commons/io/DirectoryWalker;.depthLimit:I // field@ae55 │ │ +4b7532: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0003 line=282 │ │ 0x0005 line=283 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/DirectoryWalker; │ │ @@ -992789,42 +992790,42 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -4b7530: |[4b7530] org.apache.commons.io.DirectoryWalker.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;I)V │ │ -4b7540: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b7546: 3903 0800 |0003: if-nez v3, 000b // +0008 │ │ -4b754a: 3904 0600 |0005: if-nez v4, 000b // +0006 │ │ -4b754e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -4b7550: 5b23 56ae |0008: iput-object v3, v2, Lorg/apache/commons/io/DirectoryWalker;.filter:Ljava/io/FileFilter; // field@ae56 │ │ -4b7554: 2822 |000a: goto 002c // +0022 │ │ -4b7556: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ -4b755a: 2803 |000d: goto 0010 // +0003 │ │ -4b755c: 6203 01af |000e: sget-object v3, Lorg/apache/commons/io/filefilter/TrueFileFilter;.TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af01 │ │ -4b7560: 3804 0300 |0010: if-eqz v4, 0013 // +0003 │ │ -4b7564: 2803 |0012: goto 0015 // +0003 │ │ -4b7566: 6204 01af |0013: sget-object v4, Lorg/apache/commons/io/filefilter/TrueFileFilter;.TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af01 │ │ -4b756a: 7110 a3f4 0300 |0015: invoke-static {v3}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.makeDirectoryOnly:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a3 │ │ -4b7570: 0c03 |0018: move-result-object v3 │ │ -4b7572: 7110 a4f4 0400 |0019: invoke-static {v4}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.makeFileOnly:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a4 │ │ -4b7578: 0c04 |001c: move-result-object v4 │ │ -4b757a: 1220 |001d: const/4 v0, #int 2 // #2 │ │ -4b757c: 2300 b81f |001e: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ -4b7580: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -4b7582: 4d03 0001 |0021: aput-object v3, v0, v1 │ │ -4b7586: 1213 |0023: const/4 v3, #int 1 // #1 │ │ -4b7588: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ -4b758c: 7110 a9f4 0000 |0026: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.or:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a9 │ │ -4b7592: 0c03 |0029: move-result-object v3 │ │ -4b7594: 5b23 56ae |002a: iput-object v3, v2, Lorg/apache/commons/io/DirectoryWalker;.filter:Ljava/io/FileFilter; // field@ae56 │ │ -4b7598: 5925 55ae |002c: iput v5, v2, Lorg/apache/commons/io/DirectoryWalker;.depthLimit:I // field@ae55 │ │ -4b759c: 0e00 |002e: return-void │ │ +4b7534: |[4b7534] org.apache.commons.io.DirectoryWalker.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;I)V │ │ +4b7544: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b754a: 3903 0800 |0003: if-nez v3, 000b // +0008 │ │ +4b754e: 3904 0600 |0005: if-nez v4, 000b // +0006 │ │ +4b7552: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +4b7554: 5b23 56ae |0008: iput-object v3, v2, Lorg/apache/commons/io/DirectoryWalker;.filter:Ljava/io/FileFilter; // field@ae56 │ │ +4b7558: 2822 |000a: goto 002c // +0022 │ │ +4b755a: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ +4b755e: 2803 |000d: goto 0010 // +0003 │ │ +4b7560: 6203 01af |000e: sget-object v3, Lorg/apache/commons/io/filefilter/TrueFileFilter;.TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af01 │ │ +4b7564: 3804 0300 |0010: if-eqz v4, 0013 // +0003 │ │ +4b7568: 2803 |0012: goto 0015 // +0003 │ │ +4b756a: 6204 01af |0013: sget-object v4, Lorg/apache/commons/io/filefilter/TrueFileFilter;.TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af01 │ │ +4b756e: 7110 a3f4 0300 |0015: invoke-static {v3}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.makeDirectoryOnly:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a3 │ │ +4b7574: 0c03 |0018: move-result-object v3 │ │ +4b7576: 7110 a4f4 0400 |0019: invoke-static {v4}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.makeFileOnly:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a4 │ │ +4b757c: 0c04 |001c: move-result-object v4 │ │ +4b757e: 1220 |001d: const/4 v0, #int 2 // #2 │ │ +4b7580: 2300 b81f |001e: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ +4b7584: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +4b7586: 4d03 0001 |0021: aput-object v3, v0, v1 │ │ +4b758a: 1213 |0023: const/4 v3, #int 1 // #1 │ │ +4b758c: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ +4b7590: 7110 a9f4 0000 |0026: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.or:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a9 │ │ +4b7596: 0c03 |0029: move-result-object v3 │ │ +4b7598: 5b23 56ae |002a: iput-object v3, v2, Lorg/apache/commons/io/DirectoryWalker;.filter:Ljava/io/FileFilter; // field@ae56 │ │ +4b759c: 5925 55ae |002c: iput v5, v2, Lorg/apache/commons/io/DirectoryWalker;.depthLimit:I // field@ae55 │ │ +4b75a0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0008 line=302 │ │ 0x000e line=304 │ │ 0x0013 line=305 │ │ 0x0015 line=306 │ │ @@ -992842,54 +992843,54 @@ │ │ type : '(Ljava/io/File;ILjava/util/Collection;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -4b7658: |[4b7658] org.apache.commons.io.DirectoryWalker.walk:(Ljava/io/File;ILjava/util/Collection;)V │ │ -4b7668: 6e40 53f2 7698 |0000: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V // method@f253 │ │ -4b766e: 6e40 56f2 7698 |0003: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.handleDirectory:(Ljava/io/File;ILjava/util/Collection;)Z // method@f256 │ │ -4b7674: 0a00 |0006: move-result v0 │ │ -4b7676: 3800 4600 |0007: if-eqz v0, 004d // +0046 │ │ -4b767a: 6e40 58f2 7698 |0009: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.handleDirectoryStart:(Ljava/io/File;ILjava/util/Collection;)V // method@f258 │ │ -4b7680: d800 0801 |000c: add-int/lit8 v0, v8, #int 1 // #01 │ │ -4b7684: 5261 55ae |000e: iget v1, v6, Lorg/apache/commons/io/DirectoryWalker;.depthLimit:I // field@ae55 │ │ -4b7688: 3a01 0400 |0010: if-ltz v1, 0014 // +0004 │ │ -4b768c: 3610 3800 |0012: if-gt v0, v1, 004a // +0038 │ │ -4b7690: 6e40 53f2 7698 |0014: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V // method@f253 │ │ -4b7696: 5461 56ae |0017: iget-object v1, v6, Lorg/apache/commons/io/DirectoryWalker;.filter:Ljava/io/FileFilter; // field@ae56 │ │ -4b769a: 3901 0700 |0019: if-nez v1, 0020 // +0007 │ │ -4b769e: 6e10 f9de 0700 |001b: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ -4b76a4: 0c01 |001e: move-result-object v1 │ │ -4b76a6: 2805 |001f: goto 0024 // +0005 │ │ -4b76a8: 6e20 fade 1700 |0020: invoke-virtual {v7, v1}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@defa │ │ -4b76ae: 0c01 |0023: move-result-object v1 │ │ -4b76b0: 6e40 54f2 7618 |0024: invoke-virtual {v6, v7, v8, v1}, Lorg/apache/commons/io/DirectoryWalker;.filterDirectoryContents:(Ljava/io/File;I[Ljava/io/File;)[Ljava/io/File; // method@f254 │ │ -4b76b6: 0c01 |0027: move-result-object v1 │ │ -4b76b8: 3901 0600 |0028: if-nez v1, 002e // +0006 │ │ -4b76bc: 6e40 5cf2 7690 |002a: invoke-virtual {v6, v7, v0, v9}, Lorg/apache/commons/io/DirectoryWalker;.handleRestricted:(Ljava/io/File;ILjava/util/Collection;)V // method@f25c │ │ -4b76c2: 281d |002d: goto 004a // +001d │ │ -4b76c4: 2112 |002e: array-length v2, v1 │ │ -4b76c6: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -4b76c8: 3523 1a00 |0030: if-ge v3, v2, 004a // +001a │ │ -4b76cc: 4604 0103 |0032: aget-object v4, v1, v3 │ │ -4b76d0: 6e10 f4de 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b76d6: 0a05 |0037: move-result v5 │ │ -4b76d8: 3805 0600 |0038: if-eqz v5, 003e // +0006 │ │ -4b76dc: 7040 5ef2 4690 |003a: invoke-direct {v6, v4, v0, v9}, Lorg/apache/commons/io/DirectoryWalker;.walk:(Ljava/io/File;ILjava/util/Collection;)V // method@f25e │ │ -4b76e2: 280a |003d: goto 0047 // +000a │ │ -4b76e4: 6e40 53f2 4690 |003e: invoke-virtual {v6, v4, v0, v9}, Lorg/apache/commons/io/DirectoryWalker;.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V // method@f253 │ │ -4b76ea: 6e40 5af2 4690 |0041: invoke-virtual {v6, v4, v0, v9}, Lorg/apache/commons/io/DirectoryWalker;.handleFile:(Ljava/io/File;ILjava/util/Collection;)V // method@f25a │ │ -4b76f0: 6e40 53f2 4690 |0044: invoke-virtual {v6, v4, v0, v9}, Lorg/apache/commons/io/DirectoryWalker;.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V // method@f253 │ │ -4b76f6: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b76fa: 28e7 |0049: goto 0030 // -0019 │ │ -4b76fc: 6e40 57f2 7698 |004a: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.handleDirectoryEnd:(Ljava/io/File;ILjava/util/Collection;)V // method@f257 │ │ -4b7702: 6e40 53f2 7698 |004d: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V // method@f253 │ │ -4b7708: 0e00 |0050: return-void │ │ +4b765c: |[4b765c] org.apache.commons.io.DirectoryWalker.walk:(Ljava/io/File;ILjava/util/Collection;)V │ │ +4b766c: 6e40 53f2 7698 |0000: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V // method@f253 │ │ +4b7672: 6e40 56f2 7698 |0003: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.handleDirectory:(Ljava/io/File;ILjava/util/Collection;)Z // method@f256 │ │ +4b7678: 0a00 |0006: move-result v0 │ │ +4b767a: 3800 4600 |0007: if-eqz v0, 004d // +0046 │ │ +4b767e: 6e40 58f2 7698 |0009: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.handleDirectoryStart:(Ljava/io/File;ILjava/util/Collection;)V // method@f258 │ │ +4b7684: d800 0801 |000c: add-int/lit8 v0, v8, #int 1 // #01 │ │ +4b7688: 5261 55ae |000e: iget v1, v6, Lorg/apache/commons/io/DirectoryWalker;.depthLimit:I // field@ae55 │ │ +4b768c: 3a01 0400 |0010: if-ltz v1, 0014 // +0004 │ │ +4b7690: 3610 3800 |0012: if-gt v0, v1, 004a // +0038 │ │ +4b7694: 6e40 53f2 7698 |0014: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V // method@f253 │ │ +4b769a: 5461 56ae |0017: iget-object v1, v6, Lorg/apache/commons/io/DirectoryWalker;.filter:Ljava/io/FileFilter; // field@ae56 │ │ +4b769e: 3901 0700 |0019: if-nez v1, 0020 // +0007 │ │ +4b76a2: 6e10 f9de 0700 |001b: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ +4b76a8: 0c01 |001e: move-result-object v1 │ │ +4b76aa: 2805 |001f: goto 0024 // +0005 │ │ +4b76ac: 6e20 fade 1700 |0020: invoke-virtual {v7, v1}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@defa │ │ +4b76b2: 0c01 |0023: move-result-object v1 │ │ +4b76b4: 6e40 54f2 7618 |0024: invoke-virtual {v6, v7, v8, v1}, Lorg/apache/commons/io/DirectoryWalker;.filterDirectoryContents:(Ljava/io/File;I[Ljava/io/File;)[Ljava/io/File; // method@f254 │ │ +4b76ba: 0c01 |0027: move-result-object v1 │ │ +4b76bc: 3901 0600 |0028: if-nez v1, 002e // +0006 │ │ +4b76c0: 6e40 5cf2 7690 |002a: invoke-virtual {v6, v7, v0, v9}, Lorg/apache/commons/io/DirectoryWalker;.handleRestricted:(Ljava/io/File;ILjava/util/Collection;)V // method@f25c │ │ +4b76c6: 281d |002d: goto 004a // +001d │ │ +4b76c8: 2112 |002e: array-length v2, v1 │ │ +4b76ca: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +4b76cc: 3523 1a00 |0030: if-ge v3, v2, 004a // +001a │ │ +4b76d0: 4604 0103 |0032: aget-object v4, v1, v3 │ │ +4b76d4: 6e10 f4de 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b76da: 0a05 |0037: move-result v5 │ │ +4b76dc: 3805 0600 |0038: if-eqz v5, 003e // +0006 │ │ +4b76e0: 7040 5ef2 4690 |003a: invoke-direct {v6, v4, v0, v9}, Lorg/apache/commons/io/DirectoryWalker;.walk:(Ljava/io/File;ILjava/util/Collection;)V // method@f25e │ │ +4b76e6: 280a |003d: goto 0047 // +000a │ │ +4b76e8: 6e40 53f2 4690 |003e: invoke-virtual {v6, v4, v0, v9}, Lorg/apache/commons/io/DirectoryWalker;.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V // method@f253 │ │ +4b76ee: 6e40 5af2 4690 |0041: invoke-virtual {v6, v4, v0, v9}, Lorg/apache/commons/io/DirectoryWalker;.handleFile:(Ljava/io/File;ILjava/util/Collection;)V // method@f25a │ │ +4b76f4: 6e40 53f2 4690 |0044: invoke-virtual {v6, v4, v0, v9}, Lorg/apache/commons/io/DirectoryWalker;.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V // method@f253 │ │ +4b76fa: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b76fe: 28e7 |0049: goto 0030 // -0019 │ │ +4b7700: 6e40 57f2 7698 |004a: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.handleDirectoryEnd:(Ljava/io/File;ILjava/util/Collection;)V // method@f257 │ │ +4b7706: 6e40 53f2 7698 |004d: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/DirectoryWalker;.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V // method@f253 │ │ +4b770c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0003 line=352 │ │ 0x0009 line=353 │ │ 0x000e line=355 │ │ 0x0014 line=356 │ │ @@ -992916,22 +992917,22 @@ │ │ type : '(Ljava/io/File;ILjava/util/Collection;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4b75a0: |[4b75a0] org.apache.commons.io.DirectoryWalker.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V │ │ -4b75b0: 6e40 5bf2 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/DirectoryWalker;.handleIsCancelled:(Ljava/io/File;ILjava/util/Collection;)Z // method@f25b │ │ -4b75b6: 0a03 |0003: move-result v3 │ │ -4b75b8: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -4b75bc: 0e00 |0006: return-void │ │ -4b75be: 2203 961c |0007: new-instance v3, Lorg/apache/commons/io/DirectoryWalker$CancelException; // type@1c96 │ │ -4b75c2: 7030 4cf2 1302 |0009: invoke-direct {v3, v1, v2}, Lorg/apache/commons/io/DirectoryWalker$CancelException;.:(Ljava/io/File;I)V // method@f24c │ │ -4b75c8: 2703 |000c: throw v3 │ │ +4b75a4: |[4b75a4] org.apache.commons.io.DirectoryWalker.checkIfCancelled:(Ljava/io/File;ILjava/util/Collection;)V │ │ +4b75b4: 6e40 5bf2 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/DirectoryWalker;.handleIsCancelled:(Ljava/io/File;ILjava/util/Collection;)Z // method@f25b │ │ +4b75ba: 0a03 |0003: move-result v3 │ │ +4b75bc: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +4b75c0: 0e00 |0006: return-void │ │ +4b75c2: 2203 961c |0007: new-instance v3, Lorg/apache/commons/io/DirectoryWalker$CancelException; // type@1c96 │ │ +4b75c6: 7030 4cf2 1302 |0009: invoke-direct {v3, v1, v2}, Lorg/apache/commons/io/DirectoryWalker$CancelException;.:(Ljava/io/File;I)V // method@f24c │ │ +4b75cc: 2703 |000c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0007 line=396 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/apache/commons/io/DirectoryWalker; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/io/File; │ │ @@ -992943,31 +992944,31 @@ │ │ type : '(Ljava/io/File;I[Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4b74e0: |[4b74e0] org.apache.commons.io.DirectoryWalker.filterDirectoryContents:(Ljava/io/File;I[Ljava/io/File;)[Ljava/io/File; │ │ -4b74f0: 1103 |0000: return-object v3 │ │ +4b74e4: |[4b74e4] org.apache.commons.io.DirectoryWalker.filterDirectoryContents:(Ljava/io/File;I[Ljava/io/File;)[Ljava/io/File; │ │ +4b74f4: 1103 |0000: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/io/DirectoryWalker;) │ │ name : 'handleCancelled' │ │ type : '(Ljava/io/File;Ljava/util/Collection;Lorg/apache/commons/io/DirectoryWalker$CancelException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4b75cc: |[4b75cc] org.apache.commons.io.DirectoryWalker.handleCancelled:(Ljava/io/File;Ljava/util/Collection;Lorg/apache/commons/io/DirectoryWalker$CancelException;)V │ │ -4b75dc: 2703 |0000: throw v3 │ │ +4b75d0: |[4b75d0] org.apache.commons.io.DirectoryWalker.handleCancelled:(Ljava/io/File;Ljava/util/Collection;Lorg/apache/commons/io/DirectoryWalker$CancelException;)V │ │ +4b75e0: 2703 |0000: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/commons/io/DirectoryWalker; │ │ 0x0000 - 0x0001 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0001 reg=2 (null) Ljava/util/Collection; │ │ @@ -992978,147 +992979,147 @@ │ │ type : '(Ljava/io/File;ILjava/util/Collection;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4b74b8: |[4b74b8] org.apache.commons.io.DirectoryWalker.handleDirectory:(Ljava/io/File;ILjava/util/Collection;)Z │ │ -4b74c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4b74ca: 0f01 |0001: return v1 │ │ +4b74bc: |[4b74bc] org.apache.commons.io.DirectoryWalker.handleDirectory:(Ljava/io/File;ILjava/util/Collection;)Z │ │ +4b74cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4b74ce: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/io/DirectoryWalker;) │ │ name : 'handleDirectoryEnd' │ │ type : '(Ljava/io/File;ILjava/util/Collection;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4b75e0: |[4b75e0] org.apache.commons.io.DirectoryWalker.handleDirectoryEnd:(Ljava/io/File;ILjava/util/Collection;)V │ │ -4b75f0: 0e00 |0000: return-void │ │ +4b75e4: |[4b75e4] org.apache.commons.io.DirectoryWalker.handleDirectoryEnd:(Ljava/io/File;ILjava/util/Collection;)V │ │ +4b75f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/io/DirectoryWalker;) │ │ name : 'handleDirectoryStart' │ │ type : '(Ljava/io/File;ILjava/util/Collection;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4b75f4: |[4b75f4] org.apache.commons.io.DirectoryWalker.handleDirectoryStart:(Ljava/io/File;ILjava/util/Collection;)V │ │ -4b7604: 0e00 |0000: return-void │ │ +4b75f8: |[4b75f8] org.apache.commons.io.DirectoryWalker.handleDirectoryStart:(Ljava/io/File;ILjava/util/Collection;)V │ │ +4b7608: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/commons/io/DirectoryWalker;) │ │ name : 'handleEnd' │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4b7608: |[4b7608] org.apache.commons.io.DirectoryWalker.handleEnd:(Ljava/util/Collection;)V │ │ -4b7618: 0e00 |0000: return-void │ │ +4b760c: |[4b760c] org.apache.commons.io.DirectoryWalker.handleEnd:(Ljava/util/Collection;)V │ │ +4b761c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/commons/io/DirectoryWalker;) │ │ name : 'handleFile' │ │ type : '(Ljava/io/File;ILjava/util/Collection;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4b761c: |[4b761c] org.apache.commons.io.DirectoryWalker.handleFile:(Ljava/io/File;ILjava/util/Collection;)V │ │ -4b762c: 0e00 |0000: return-void │ │ +4b7620: |[4b7620] org.apache.commons.io.DirectoryWalker.handleFile:(Ljava/io/File;ILjava/util/Collection;)V │ │ +4b7630: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/commons/io/DirectoryWalker;) │ │ name : 'handleIsCancelled' │ │ type : '(Ljava/io/File;ILjava/util/Collection;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4b74cc: |[4b74cc] org.apache.commons.io.DirectoryWalker.handleIsCancelled:(Ljava/io/File;ILjava/util/Collection;)Z │ │ -4b74dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4b74de: 0f01 |0001: return v1 │ │ +4b74d0: |[4b74d0] org.apache.commons.io.DirectoryWalker.handleIsCancelled:(Ljava/io/File;ILjava/util/Collection;)Z │ │ +4b74e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4b74e2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/commons/io/DirectoryWalker;) │ │ name : 'handleRestricted' │ │ type : '(Ljava/io/File;ILjava/util/Collection;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4b7630: |[4b7630] org.apache.commons.io.DirectoryWalker.handleRestricted:(Ljava/io/File;ILjava/util/Collection;)V │ │ -4b7640: 0e00 |0000: return-void │ │ +4b7634: |[4b7634] org.apache.commons.io.DirectoryWalker.handleRestricted:(Ljava/io/File;ILjava/util/Collection;)V │ │ +4b7644: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/commons/io/DirectoryWalker;) │ │ name : 'handleStart' │ │ type : '(Ljava/io/File;Ljava/util/Collection;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4b7644: |[4b7644] org.apache.commons.io.DirectoryWalker.handleStart:(Ljava/io/File;Ljava/util/Collection;)V │ │ -4b7654: 0e00 |0000: return-void │ │ +4b7648: |[4b7648] org.apache.commons.io.DirectoryWalker.handleStart:(Ljava/io/File;Ljava/util/Collection;)V │ │ +4b7658: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/commons/io/DirectoryWalker;) │ │ name : 'walk' │ │ type : '(Ljava/io/File;Ljava/util/Collection;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -4b770c: |[4b770c] org.apache.commons.io.DirectoryWalker.walk:(Ljava/io/File;Ljava/util/Collection;)V │ │ -4b771c: 1a00 d359 |0000: const-string v0, "Start Directory is null" // string@59d3 │ │ -4b7720: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4b7726: 6e30 5df2 2103 |0005: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/io/DirectoryWalker;.handleStart:(Ljava/io/File;Ljava/util/Collection;)V // method@f25d │ │ -4b772c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4b772e: 7040 5ef2 2130 |0009: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/io/DirectoryWalker;.walk:(Ljava/io/File;ILjava/util/Collection;)V // method@f25e │ │ -4b7734: 6e20 59f2 3100 |000c: invoke-virtual {v1, v3}, Lorg/apache/commons/io/DirectoryWalker;.handleEnd:(Ljava/util/Collection;)V // method@f259 │ │ -4b773a: 2805 |000f: goto 0014 // +0005 │ │ -4b773c: 0d00 |0010: move-exception v0 │ │ -4b773e: 6e40 55f2 2103 |0011: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/io/DirectoryWalker;.handleCancelled:(Ljava/io/File;Ljava/util/Collection;Lorg/apache/commons/io/DirectoryWalker$CancelException;)V // method@f255 │ │ -4b7744: 0e00 |0014: return-void │ │ +4b7710: |[4b7710] org.apache.commons.io.DirectoryWalker.walk:(Ljava/io/File;Ljava/util/Collection;)V │ │ +4b7720: 1a00 d359 |0000: const-string v0, "Start Directory is null" // string@59d3 │ │ +4b7724: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4b772a: 6e30 5df2 2103 |0005: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/io/DirectoryWalker;.handleStart:(Ljava/io/File;Ljava/util/Collection;)V // method@f25d │ │ +4b7730: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4b7732: 7040 5ef2 2130 |0009: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/io/DirectoryWalker;.walk:(Ljava/io/File;ILjava/util/Collection;)V // method@f25e │ │ +4b7738: 6e20 59f2 3100 |000c: invoke-virtual {v1, v3}, Lorg/apache/commons/io/DirectoryWalker;.handleEnd:(Ljava/util/Collection;)V // method@f259 │ │ +4b773e: 2805 |000f: goto 0014 // +0005 │ │ +4b7740: 0d00 |0010: move-exception v0 │ │ +4b7742: 6e40 55f2 2103 |0011: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/io/DirectoryWalker;.handleCancelled:(Ljava/io/File;Ljava/util/Collection;Lorg/apache/commons/io/DirectoryWalker$CancelException;)V // method@f255 │ │ +4b7748: 0e00 |0014: return-void │ │ catches : 1 │ │ 0x0005 - 0x000f │ │ Lorg/apache/commons/io/DirectoryWalker$CancelException; -> 0x0010 │ │ positions : │ │ 0x0002 line=331 │ │ 0x0005 line=334 │ │ 0x0009 line=335 │ │ @@ -993182,17 +993183,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b7c50: |[4b7c50] org.apache.commons.io.EndianUtils.:()V │ │ -4b7c60: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b7c66: 0e00 |0003: return-void │ │ +4b7c54: |[4b7c54] org.apache.commons.io.EndianUtils.:()V │ │ +4b7c64: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b7c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/EndianUtils; │ │ │ │ #1 : (in Lorg/apache/commons/io/EndianUtils;) │ │ @@ -993200,24 +993201,24 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4b7840: |[4b7840] org.apache.commons.io.EndianUtils.read:(Ljava/io/InputStream;)I │ │ -4b7850: 6e10 32df 0100 |0000: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4b7856: 0a01 |0003: move-result v1 │ │ -4b7858: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -4b785a: 3210 0300 |0005: if-eq v0, v1, 0008 // +0003 │ │ -4b785e: 0f01 |0007: return v1 │ │ -4b7860: 2201 a818 |0008: new-instance v1, Ljava/io/EOFException; // type@18a8 │ │ -4b7864: 1a00 3a61 |000a: const-string v0, "Unexpected EOF reached" // string@613a │ │ -4b7868: 7020 dede 0100 |000c: invoke-direct {v1, v0}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ -4b786e: 2701 |000f: throw v1 │ │ +4b7844: |[4b7844] org.apache.commons.io.EndianUtils.read:(Ljava/io/InputStream;)I │ │ +4b7854: 6e10 32df 0100 |0000: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4b785a: 0a01 |0003: move-result v1 │ │ +4b785c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +4b785e: 3210 0300 |0005: if-eq v0, v1, 0008 // +0003 │ │ +4b7862: 0f01 |0007: return v1 │ │ +4b7864: 2201 a818 |0008: new-instance v1, Ljava/io/EOFException; // type@18a8 │ │ +4b7868: 1a00 3a61 |000a: const-string v0, "Unexpected EOF reached" // string@613a │ │ +4b786c: 7020 dede 0100 |000c: invoke-direct {v1, v0}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ +4b7872: 2701 |000f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0008 line=476 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -993226,20 +993227,20 @@ │ │ type : '(Ljava/io/InputStream;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b777c: |[4b777c] org.apache.commons.io.EndianUtils.readSwappedDouble:(Ljava/io/InputStream;)D │ │ -4b778c: 7110 68f2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/EndianUtils;.readSwappedLong:(Ljava/io/InputStream;)J // method@f268 │ │ -4b7792: 0b00 |0003: move-result-wide v0 │ │ -4b7794: 7120 0ae0 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@e00a │ │ -4b779a: 0b00 |0007: move-result-wide v0 │ │ -4b779c: 1000 |0008: return-wide v0 │ │ +4b7780: |[4b7780] org.apache.commons.io.EndianUtils.readSwappedDouble:(Ljava/io/InputStream;)D │ │ +4b7790: 7110 68f2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/EndianUtils;.readSwappedLong:(Ljava/io/InputStream;)J // method@f268 │ │ +4b7796: 0b00 |0003: move-result-wide v0 │ │ +4b7798: 7120 0ae0 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@e00a │ │ +4b779e: 0b00 |0007: move-result-wide v0 │ │ +4b77a0: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/InputStream; │ │ │ │ #3 : (in Lorg/apache/commons/io/EndianUtils;) │ │ @@ -993247,20 +993248,20 @@ │ │ type : '([BI)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b7758: |[4b7758] org.apache.commons.io.EndianUtils.readSwappedDouble:([BI)D │ │ -4b7768: 7120 69f2 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/EndianUtils;.readSwappedLong:([BI)J // method@f269 │ │ -4b776e: 0b00 |0003: move-result-wide v0 │ │ -4b7770: 7120 0ae0 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@e00a │ │ -4b7776: 0b00 |0007: move-result-wide v0 │ │ -4b7778: 1000 |0008: return-wide v0 │ │ +4b775c: |[4b775c] org.apache.commons.io.EndianUtils.readSwappedDouble:([BI)D │ │ +4b776c: 7120 69f2 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/EndianUtils;.readSwappedLong:([BI)J // method@f269 │ │ +4b7772: 0b00 |0003: move-result-wide v0 │ │ +4b7774: 7120 0ae0 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@e00a │ │ +4b777a: 0b00 |0007: move-result-wide v0 │ │ +4b777c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) [B │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -993269,20 +993270,20 @@ │ │ type : '(Ljava/io/InputStream;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4b77f0: |[4b77f0] org.apache.commons.io.EndianUtils.readSwappedFloat:(Ljava/io/InputStream;)F │ │ -4b7800: 7110 66f2 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedInteger:(Ljava/io/InputStream;)I // method@f266 │ │ -4b7806: 0a00 |0003: move-result v0 │ │ -4b7808: 7110 25e0 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@e025 │ │ -4b780e: 0a00 |0007: move-result v0 │ │ -4b7810: 0f00 |0008: return v0 │ │ +4b77f4: |[4b77f4] org.apache.commons.io.EndianUtils.readSwappedFloat:(Ljava/io/InputStream;)F │ │ +4b7804: 7110 66f2 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedInteger:(Ljava/io/InputStream;)I // method@f266 │ │ +4b780a: 0a00 |0003: move-result v0 │ │ +4b780c: 7110 25e0 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@e025 │ │ +4b7812: 0a00 |0007: move-result v0 │ │ +4b7814: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/InputStream; │ │ │ │ #5 : (in Lorg/apache/commons/io/EndianUtils;) │ │ @@ -993290,20 +993291,20 @@ │ │ type : '([BI)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b77cc: |[4b77cc] org.apache.commons.io.EndianUtils.readSwappedFloat:([BI)F │ │ -4b77dc: 7120 67f2 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/EndianUtils;.readSwappedInteger:([BI)I // method@f267 │ │ -4b77e2: 0a00 |0003: move-result v0 │ │ -4b77e4: 7110 25e0 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@e025 │ │ -4b77ea: 0a00 |0007: move-result v0 │ │ -4b77ec: 0f00 |0008: return v0 │ │ +4b77d0: |[4b77d0] org.apache.commons.io.EndianUtils.readSwappedFloat:([BI)F │ │ +4b77e0: 7120 67f2 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/EndianUtils;.readSwappedInteger:([BI)I // method@f267 │ │ +4b77e6: 0a00 |0003: move-result v0 │ │ +4b77e8: 7110 25e0 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@e025 │ │ +4b77ee: 0a00 |0007: move-result v0 │ │ +4b77f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) [B │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -993312,35 +993313,35 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -4b78c8: |[4b78c8] org.apache.commons.io.EndianUtils.readSwappedInteger:(Ljava/io/InputStream;)I │ │ -4b78d8: 7110 61f2 0300 |0000: invoke-static {v3}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b78de: 0a00 |0003: move-result v0 │ │ -4b78e0: 7110 61f2 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b78e6: 0a01 |0007: move-result v1 │ │ -4b78e8: 7110 61f2 0300 |0008: invoke-static {v3}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b78ee: 0a02 |000b: move-result v2 │ │ -4b78f0: 7110 61f2 0300 |000c: invoke-static {v3}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b78f6: 0a03 |000f: move-result v3 │ │ -4b78f8: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b78fc: e000 0000 |0012: shl-int/lit8 v0, v0, #int 0 // #00 │ │ -4b7900: d511 ff00 |0014: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7904: e001 0108 |0016: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4b7908: b010 |0018: add-int/2addr v0, v1 │ │ -4b790a: d521 ff00 |0019: and-int/lit16 v1, v2, #int 255 // #00ff │ │ -4b790e: e001 0110 |001b: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -4b7912: b010 |001d: add-int/2addr v0, v1 │ │ -4b7914: d533 ff00 |001e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -4b7918: e003 0318 |0020: shl-int/lit8 v3, v3, #int 24 // #18 │ │ -4b791c: b030 |0022: add-int/2addr v0, v3 │ │ -4b791e: 0f00 |0023: return v0 │ │ +4b78cc: |[4b78cc] org.apache.commons.io.EndianUtils.readSwappedInteger:(Ljava/io/InputStream;)I │ │ +4b78dc: 7110 61f2 0300 |0000: invoke-static {v3}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b78e2: 0a00 |0003: move-result v0 │ │ +4b78e4: 7110 61f2 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b78ea: 0a01 |0007: move-result v1 │ │ +4b78ec: 7110 61f2 0300 |0008: invoke-static {v3}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b78f2: 0a02 |000b: move-result v2 │ │ +4b78f4: 7110 61f2 0300 |000c: invoke-static {v3}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b78fa: 0a03 |000f: move-result v3 │ │ +4b78fc: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7900: e000 0000 |0012: shl-int/lit8 v0, v0, #int 0 // #00 │ │ +4b7904: d511 ff00 |0014: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7908: e001 0108 |0016: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4b790c: b010 |0018: add-int/2addr v0, v1 │ │ +4b790e: d521 ff00 |0019: and-int/lit16 v1, v2, #int 255 // #00ff │ │ +4b7912: e001 0110 |001b: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +4b7916: b010 |001d: add-int/2addr v0, v1 │ │ +4b7918: d533 ff00 |001e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +4b791c: e003 0318 |0020: shl-int/lit8 v3, v3, #int 24 // #18 │ │ +4b7920: b030 |0022: add-int/2addr v0, v3 │ │ +4b7922: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0004 line=341 │ │ 0x0008 line=342 │ │ 0x000c line=343 │ │ locals : │ │ @@ -993351,35 +993352,35 @@ │ │ type : '([BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -4b7870: |[4b7870] org.apache.commons.io.EndianUtils.readSwappedInteger:([BI)I │ │ -4b7880: d800 0300 |0000: add-int/lit8 v0, v3, #int 0 // #00 │ │ -4b7884: 4800 0200 |0002: aget-byte v0, v2, v0 │ │ -4b7888: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b788c: e000 0000 |0006: shl-int/lit8 v0, v0, #int 0 // #00 │ │ -4b7890: d801 0301 |0008: add-int/lit8 v1, v3, #int 1 // #01 │ │ -4b7894: 4801 0201 |000a: aget-byte v1, v2, v1 │ │ -4b7898: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b789c: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4b78a0: b010 |0010: add-int/2addr v0, v1 │ │ -4b78a2: d801 0302 |0011: add-int/lit8 v1, v3, #int 2 // #02 │ │ -4b78a6: 4801 0201 |0013: aget-byte v1, v2, v1 │ │ -4b78aa: d511 ff00 |0015: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b78ae: e001 0110 |0017: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -4b78b2: b010 |0019: add-int/2addr v0, v1 │ │ -4b78b4: d803 0303 |001a: add-int/lit8 v3, v3, #int 3 // #03 │ │ -4b78b8: 4802 0203 |001c: aget-byte v2, v2, v3 │ │ -4b78bc: d522 ff00 |001e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -4b78c0: e002 0218 |0020: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -4b78c4: b020 |0022: add-int/2addr v0, v2 │ │ -4b78c6: 0f00 |0023: return v0 │ │ +4b7874: |[4b7874] org.apache.commons.io.EndianUtils.readSwappedInteger:([BI)I │ │ +4b7884: d800 0300 |0000: add-int/lit8 v0, v3, #int 0 // #00 │ │ +4b7888: 4800 0200 |0002: aget-byte v0, v2, v0 │ │ +4b788c: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7890: e000 0000 |0006: shl-int/lit8 v0, v0, #int 0 // #00 │ │ +4b7894: d801 0301 |0008: add-int/lit8 v1, v3, #int 1 // #01 │ │ +4b7898: 4801 0201 |000a: aget-byte v1, v2, v1 │ │ +4b789c: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b78a0: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4b78a4: b010 |0010: add-int/2addr v0, v1 │ │ +4b78a6: d801 0302 |0011: add-int/lit8 v1, v3, #int 2 // #02 │ │ +4b78aa: 4801 0201 |0013: aget-byte v1, v2, v1 │ │ +4b78ae: d511 ff00 |0015: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b78b2: e001 0110 |0017: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +4b78b6: b010 |0019: add-int/2addr v0, v1 │ │ +4b78b8: d803 0303 |001a: add-int/lit8 v3, v3, #int 3 // #03 │ │ +4b78bc: 4802 0203 |001c: aget-byte v2, v2, v3 │ │ +4b78c0: d522 ff00 |001e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +4b78c4: e002 0218 |0020: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +4b78c8: b020 |0022: add-int/2addr v0, v2 │ │ +4b78ca: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=170 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 (null) [B │ │ 0x0000 - 0x0024 reg=3 (null) I │ │ │ │ @@ -993388,29 +993389,29 @@ │ │ type : '(Ljava/io/InputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4b7a10: |[4b7a10] org.apache.commons.io.EndianUtils.readSwappedLong:(Ljava/io/InputStream;)J │ │ -4b7a20: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -4b7a24: 2301 1e1e |0002: new-array v1, v0, [B // type@1e1e │ │ -4b7a28: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4b7a2a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4b7a2c: 3503 0c00 |0006: if-ge v3, v0, 0012 // +000c │ │ -4b7a30: 7110 61f2 0500 |0008: invoke-static {v5}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b7a36: 0a04 |000b: move-result v4 │ │ -4b7a38: 8d44 |000c: int-to-byte v4, v4 │ │ -4b7a3a: 4f04 0103 |000d: aput-byte v4, v1, v3 │ │ -4b7a3e: d803 0301 |000f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b7a42: 28f5 |0011: goto 0006 // -000b │ │ -4b7a44: 7120 69f2 2100 |0012: invoke-static {v1, v2}, Lorg/apache/commons/io/EndianUtils;.readSwappedLong:([BI)J // method@f269 │ │ -4b7a4a: 0b00 |0015: move-result-wide v0 │ │ -4b7a4c: 1000 |0016: return-wide v0 │ │ +4b7a14: |[4b7a14] org.apache.commons.io.EndianUtils.readSwappedLong:(Ljava/io/InputStream;)J │ │ +4b7a24: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +4b7a28: 2301 1e1e |0002: new-array v1, v0, [B // type@1e1e │ │ +4b7a2c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4b7a2e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4b7a30: 3503 0c00 |0006: if-ge v3, v0, 0012 // +000c │ │ +4b7a34: 7110 61f2 0500 |0008: invoke-static {v5}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b7a3a: 0a04 |000b: move-result v4 │ │ +4b7a3c: 8d44 |000c: int-to-byte v4, v4 │ │ +4b7a3e: 4f04 0103 |000d: aput-byte v4, v1, v3 │ │ +4b7a42: d803 0301 |000f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b7a46: 28f5 |0011: goto 0006 // -000b │ │ +4b7a48: 7120 69f2 2100 |0012: invoke-static {v1, v2}, Lorg/apache/commons/io/EndianUtils;.readSwappedLong:([BI)J // method@f269 │ │ +4b7a4e: 0b00 |0015: move-result-wide v0 │ │ +4b7a50: 1000 |0016: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=407 │ │ 0x0012 line=409 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 (null) Ljava/io/InputStream; │ │ │ │ @@ -993419,28 +993420,28 @@ │ │ type : '([BI)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4b79d0: |[4b79d0] org.apache.commons.io.EndianUtils.readSwappedLong:([BI)J │ │ -4b79e0: 7120 67f2 5400 |0000: invoke-static {v4, v5}, Lorg/apache/commons/io/EndianUtils;.readSwappedInteger:([BI)I // method@f267 │ │ -4b79e6: 0a00 |0003: move-result v0 │ │ -4b79e8: 8100 |0004: int-to-long v0, v0 │ │ -4b79ea: d805 0504 |0005: add-int/lit8 v5, v5, #int 4 // #04 │ │ -4b79ee: 7120 67f2 5400 |0007: invoke-static {v4, v5}, Lorg/apache/commons/io/EndianUtils;.readSwappedInteger:([BI)I // method@f267 │ │ -4b79f4: 0a04 |000a: move-result v4 │ │ -4b79f6: 8144 |000b: int-to-long v4, v4 │ │ -4b79f8: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ -4b79fc: c324 |000e: shl-long/2addr v4, v2 │ │ -4b79fe: 1802 ffff ffff 0000 0000 |000f: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -4b7a08: c020 |0014: and-long/2addr v0, v2 │ │ -4b7a0a: bb04 |0015: add-long/2addr v4, v0 │ │ -4b7a0c: 1004 |0016: return-wide v4 │ │ +4b79d4: |[4b79d4] org.apache.commons.io.EndianUtils.readSwappedLong:([BI)J │ │ +4b79e4: 7120 67f2 5400 |0000: invoke-static {v4, v5}, Lorg/apache/commons/io/EndianUtils;.readSwappedInteger:([BI)I // method@f267 │ │ +4b79ea: 0a00 |0003: move-result v0 │ │ +4b79ec: 8100 |0004: int-to-long v0, v0 │ │ +4b79ee: d805 0504 |0005: add-int/lit8 v5, v5, #int 4 // #04 │ │ +4b79f2: 7120 67f2 5400 |0007: invoke-static {v4, v5}, Lorg/apache/commons/io/EndianUtils;.readSwappedInteger:([BI)I // method@f267 │ │ +4b79f8: 0a04 |000a: move-result v4 │ │ +4b79fa: 8144 |000b: int-to-long v4, v4 │ │ +4b79fc: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ +4b7a00: c324 |000e: shl-long/2addr v4, v2 │ │ +4b7a02: 1802 ffff ffff 0000 0000 |000f: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +4b7a0c: c020 |0014: and-long/2addr v0, v2 │ │ +4b7a0e: bb04 |0015: add-long/2addr v4, v0 │ │ +4b7a10: 1004 |0016: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0007 line=221 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 (null) [B │ │ 0x0000 - 0x0017 reg=5 (null) I │ │ @@ -993450,26 +993451,26 @@ │ │ type : '(Ljava/io/InputStream;)S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4b7be8: |[4b7be8] org.apache.commons.io.EndianUtils.readSwappedShort:(Ljava/io/InputStream;)S │ │ -4b7bf8: 7110 61f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b7bfe: 0a00 |0003: move-result v0 │ │ -4b7c00: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b7c04: e000 0000 |0006: shl-int/lit8 v0, v0, #int 0 // #00 │ │ -4b7c08: 7110 61f2 0100 |0008: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b7c0e: 0a01 |000b: move-result v1 │ │ -4b7c10: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7c14: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4b7c18: b010 |0010: add-int/2addr v0, v1 │ │ -4b7c1a: 8f01 |0011: int-to-short v1, v0 │ │ -4b7c1c: 0f01 |0012: return v1 │ │ +4b7bec: |[4b7bec] org.apache.commons.io.EndianUtils.readSwappedShort:(Ljava/io/InputStream;)S │ │ +4b7bfc: 7110 61f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b7c02: 0a00 |0003: move-result v0 │ │ +4b7c04: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7c08: e000 0000 |0006: shl-int/lit8 v0, v0, #int 0 // #00 │ │ +4b7c0c: 7110 61f2 0100 |0008: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b7c12: 0a01 |000b: move-result v1 │ │ +4b7c14: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7c18: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4b7c1c: b010 |0010: add-int/2addr v0, v1 │ │ +4b7c1e: 8f01 |0011: int-to-short v1, v0 │ │ +4b7c20: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0008 line=294 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -993478,26 +993479,26 @@ │ │ type : '([BI)S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -4b7bb0: |[4b7bb0] org.apache.commons.io.EndianUtils.readSwappedShort:([BI)S │ │ -4b7bc0: d800 0200 |0000: add-int/lit8 v0, v2, #int 0 // #00 │ │ -4b7bc4: 4800 0100 |0002: aget-byte v0, v1, v0 │ │ -4b7bc8: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b7bcc: e000 0000 |0006: shl-int/lit8 v0, v0, #int 0 // #00 │ │ -4b7bd0: d802 0201 |0008: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b7bd4: 4801 0102 |000a: aget-byte v1, v1, v2 │ │ -4b7bd8: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7bdc: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4b7be0: b010 |0010: add-int/2addr v0, v1 │ │ -4b7be2: 8f01 |0011: int-to-short v1, v0 │ │ -4b7be4: 0f01 |0012: return v1 │ │ +4b7bb4: |[4b7bb4] org.apache.commons.io.EndianUtils.readSwappedShort:([BI)S │ │ +4b7bc4: d800 0200 |0000: add-int/lit8 v0, v2, #int 0 // #00 │ │ +4b7bc8: 4800 0100 |0002: aget-byte v0, v1, v0 │ │ +4b7bcc: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7bd0: e000 0000 |0006: shl-int/lit8 v0, v0, #int 0 // #00 │ │ +4b7bd4: d802 0201 |0008: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b7bd8: 4801 0102 |000a: aget-byte v1, v1, v2 │ │ +4b7bdc: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7be0: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4b7be4: b010 |0010: add-int/2addr v0, v1 │ │ +4b7be6: 8f01 |0011: int-to-short v1, v0 │ │ +4b7be8: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) [B │ │ 0x0000 - 0x0013 reg=2 (null) I │ │ │ │ @@ -993506,40 +993507,40 @@ │ │ type : '(Ljava/io/InputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -4b7abc: |[4b7abc] org.apache.commons.io.EndianUtils.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J │ │ -4b7acc: 7110 61f2 0600 |0000: invoke-static {v6}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b7ad2: 0a00 |0003: move-result v0 │ │ -4b7ad4: 7110 61f2 0600 |0004: invoke-static {v6}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b7ada: 0a01 |0007: move-result v1 │ │ -4b7adc: 7110 61f2 0600 |0008: invoke-static {v6}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b7ae2: 0a02 |000b: move-result v2 │ │ -4b7ae4: 7110 61f2 0600 |000c: invoke-static {v6}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b7aea: 0a06 |000f: move-result v6 │ │ -4b7aec: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b7af0: e000 0000 |0012: shl-int/lit8 v0, v0, #int 0 // #00 │ │ -4b7af4: d511 ff00 |0014: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7af8: e001 0108 |0016: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4b7afc: b010 |0018: add-int/2addr v0, v1 │ │ -4b7afe: d521 ff00 |0019: and-int/lit16 v1, v2, #int 255 // #00ff │ │ -4b7b02: e001 0110 |001b: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -4b7b06: b010 |001d: add-int/2addr v0, v1 │ │ -4b7b08: 8100 |001e: int-to-long v0, v0 │ │ -4b7b0a: d566 ff00 |001f: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -4b7b0e: 8162 |0021: int-to-long v2, v6 │ │ -4b7b10: 1306 1800 |0022: const/16 v6, #int 24 // #18 │ │ -4b7b14: c362 |0024: shl-long/2addr v2, v6 │ │ -4b7b16: 1804 ffff ffff 0000 0000 |0025: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -4b7b20: c040 |002a: and-long/2addr v0, v4 │ │ -4b7b22: bb02 |002b: add-long/2addr v2, v0 │ │ -4b7b24: 1002 |002c: return-wide v2 │ │ +4b7ac0: |[4b7ac0] org.apache.commons.io.EndianUtils.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J │ │ +4b7ad0: 7110 61f2 0600 |0000: invoke-static {v6}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b7ad6: 0a00 |0003: move-result v0 │ │ +4b7ad8: 7110 61f2 0600 |0004: invoke-static {v6}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b7ade: 0a01 |0007: move-result v1 │ │ +4b7ae0: 7110 61f2 0600 |0008: invoke-static {v6}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b7ae6: 0a02 |000b: move-result v2 │ │ +4b7ae8: 7110 61f2 0600 |000c: invoke-static {v6}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b7aee: 0a06 |000f: move-result v6 │ │ +4b7af0: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7af4: e000 0000 |0012: shl-int/lit8 v0, v0, #int 0 // #00 │ │ +4b7af8: d511 ff00 |0014: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7afc: e001 0108 |0016: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4b7b00: b010 |0018: add-int/2addr v0, v1 │ │ +4b7b02: d521 ff00 |0019: and-int/lit16 v1, v2, #int 255 // #00ff │ │ +4b7b06: e001 0110 |001b: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +4b7b0a: b010 |001d: add-int/2addr v0, v1 │ │ +4b7b0c: 8100 |001e: int-to-long v0, v0 │ │ +4b7b0e: d566 ff00 |001f: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +4b7b12: 8162 |0021: int-to-long v2, v6 │ │ +4b7b14: 1306 1800 |0022: const/16 v6, #int 24 // #18 │ │ +4b7b18: c362 |0024: shl-long/2addr v2, v6 │ │ +4b7b1a: 1804 ffff ffff 0000 0000 |0025: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +4b7b24: c040 |002a: and-long/2addr v0, v4 │ │ +4b7b26: bb02 |002b: add-long/2addr v2, v0 │ │ +4b7b28: 1002 |002c: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ 0x0008 line=363 │ │ 0x000c line=364 │ │ locals : │ │ @@ -993550,40 +993551,40 @@ │ │ type : '([BI)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -4b7a50: |[4b7a50] org.apache.commons.io.EndianUtils.readSwappedUnsignedInteger:([BI)J │ │ -4b7a60: d800 0500 |0000: add-int/lit8 v0, v5, #int 0 // #00 │ │ -4b7a64: 4800 0400 |0002: aget-byte v0, v4, v0 │ │ -4b7a68: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b7a6c: e000 0000 |0006: shl-int/lit8 v0, v0, #int 0 // #00 │ │ -4b7a70: d801 0501 |0008: add-int/lit8 v1, v5, #int 1 // #01 │ │ -4b7a74: 4801 0401 |000a: aget-byte v1, v4, v1 │ │ -4b7a78: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7a7c: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4b7a80: b010 |0010: add-int/2addr v0, v1 │ │ -4b7a82: d801 0502 |0011: add-int/lit8 v1, v5, #int 2 // #02 │ │ -4b7a86: 4801 0401 |0013: aget-byte v1, v4, v1 │ │ -4b7a8a: d511 ff00 |0015: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7a8e: e001 0110 |0017: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -4b7a92: b010 |0019: add-int/2addr v0, v1 │ │ -4b7a94: 8100 |001a: int-to-long v0, v0 │ │ -4b7a96: d805 0503 |001b: add-int/lit8 v5, v5, #int 3 // #03 │ │ -4b7a9a: 4804 0405 |001d: aget-byte v4, v4, v5 │ │ -4b7a9e: d544 ff00 |001f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4b7aa2: 8144 |0021: int-to-long v4, v4 │ │ -4b7aa4: 1302 1800 |0022: const/16 v2, #int 24 // #18 │ │ -4b7aa8: c324 |0024: shl-long/2addr v4, v2 │ │ -4b7aaa: 1802 ffff ffff 0000 0000 |0025: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -4b7ab4: c020 |002a: and-long/2addr v0, v2 │ │ -4b7ab6: bb04 |002b: add-long/2addr v4, v0 │ │ -4b7ab8: 1004 |002c: return-wide v4 │ │ +4b7a54: |[4b7a54] org.apache.commons.io.EndianUtils.readSwappedUnsignedInteger:([BI)J │ │ +4b7a64: d800 0500 |0000: add-int/lit8 v0, v5, #int 0 // #00 │ │ +4b7a68: 4800 0400 |0002: aget-byte v0, v4, v0 │ │ +4b7a6c: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7a70: e000 0000 |0006: shl-int/lit8 v0, v0, #int 0 // #00 │ │ +4b7a74: d801 0501 |0008: add-int/lit8 v1, v5, #int 1 // #01 │ │ +4b7a78: 4801 0401 |000a: aget-byte v1, v4, v1 │ │ +4b7a7c: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7a80: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4b7a84: b010 |0010: add-int/2addr v0, v1 │ │ +4b7a86: d801 0502 |0011: add-int/lit8 v1, v5, #int 2 // #02 │ │ +4b7a8a: 4801 0401 |0013: aget-byte v1, v4, v1 │ │ +4b7a8e: d511 ff00 |0015: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7a92: e001 0110 |0017: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +4b7a96: b010 |0019: add-int/2addr v0, v1 │ │ +4b7a98: 8100 |001a: int-to-long v0, v0 │ │ +4b7a9a: d805 0503 |001b: add-int/lit8 v5, v5, #int 3 // #03 │ │ +4b7a9e: 4804 0405 |001d: aget-byte v4, v4, v5 │ │ +4b7aa2: d544 ff00 |001f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4b7aa6: 8144 |0021: int-to-long v4, v4 │ │ +4b7aa8: 1302 1800 |0022: const/16 v2, #int 24 // #18 │ │ +4b7aac: c324 |0024: shl-long/2addr v4, v2 │ │ +4b7aae: 1802 ffff ffff 0000 0000 |0025: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +4b7ab8: c020 |002a: and-long/2addr v0, v2 │ │ +4b7aba: bb04 |002b: add-long/2addr v4, v0 │ │ +4b7abc: 1004 |002c: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=185 │ │ 0x001d line=189 │ │ locals : │ │ 0x0000 - 0x002d reg=4 (null) [B │ │ 0x0000 - 0x002d reg=5 (null) I │ │ @@ -993593,25 +993594,25 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -4b7954: |[4b7954] org.apache.commons.io.EndianUtils.readSwappedUnsignedShort:(Ljava/io/InputStream;)I │ │ -4b7964: 7110 61f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b796a: 0a00 |0003: move-result v0 │ │ -4b796c: 7110 61f2 0100 |0004: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ -4b7972: 0a01 |0007: move-result v1 │ │ -4b7974: d500 ff00 |0008: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b7978: e000 0000 |000a: shl-int/lit8 v0, v0, #int 0 // #00 │ │ -4b797c: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7980: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4b7984: b010 |0010: add-int/2addr v0, v1 │ │ -4b7986: 0f00 |0011: return v0 │ │ +4b7958: |[4b7958] org.apache.commons.io.EndianUtils.readSwappedUnsignedShort:(Ljava/io/InputStream;)I │ │ +4b7968: 7110 61f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b796e: 0a00 |0003: move-result v0 │ │ +4b7970: 7110 61f2 0100 |0004: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.read:(Ljava/io/InputStream;)I // method@f261 │ │ +4b7976: 0a01 |0007: move-result v1 │ │ +4b7978: d500 ff00 |0008: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b797c: e000 0000 |000a: shl-int/lit8 v0, v0, #int 0 // #00 │ │ +4b7980: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7984: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4b7988: b010 |0010: add-int/2addr v0, v1 │ │ +4b798a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0004 line=308 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -993620,25 +993621,25 @@ │ │ type : '([BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -4b7920: |[4b7920] org.apache.commons.io.EndianUtils.readSwappedUnsignedShort:([BI)I │ │ -4b7930: d800 0200 |0000: add-int/lit8 v0, v2, #int 0 // #00 │ │ -4b7934: 4800 0100 |0002: aget-byte v0, v1, v0 │ │ -4b7938: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b793c: e000 0000 |0006: shl-int/lit8 v0, v0, #int 0 // #00 │ │ -4b7940: d802 0201 |0008: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b7944: 4801 0102 |000a: aget-byte v1, v1, v2 │ │ -4b7948: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b794c: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4b7950: b010 |0010: add-int/2addr v0, v1 │ │ -4b7952: 0f00 |0011: return v0 │ │ +4b7924: |[4b7924] org.apache.commons.io.EndianUtils.readSwappedUnsignedShort:([BI)I │ │ +4b7934: d800 0200 |0000: add-int/lit8 v0, v2, #int 0 // #00 │ │ +4b7938: 4800 0100 |0002: aget-byte v0, v1, v0 │ │ +4b793c: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7940: e000 0000 |0006: shl-int/lit8 v0, v0, #int 0 // #00 │ │ +4b7944: d802 0201 |0008: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b7948: 4801 0102 |000a: aget-byte v1, v1, v2 │ │ +4b794c: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7950: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4b7954: b010 |0010: add-int/2addr v0, v1 │ │ +4b7956: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) [B │ │ 0x0000 - 0x0012 reg=2 (null) I │ │ │ │ @@ -993647,22 +993648,22 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4b77a0: |[4b77a0] org.apache.commons.io.EndianUtils.swapDouble:(D)D │ │ -4b77b0: 7120 02e0 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@e002 │ │ -4b77b6: 0b00 |0003: move-result-wide v0 │ │ -4b77b8: 7120 73f2 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/EndianUtils;.swapLong:(J)J // method@f273 │ │ -4b77be: 0b00 |0007: move-result-wide v0 │ │ -4b77c0: 7120 0ae0 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@e00a │ │ -4b77c6: 0b00 |000b: move-result-wide v0 │ │ -4b77c8: 1000 |000c: return-wide v0 │ │ +4b77a4: |[4b77a4] org.apache.commons.io.EndianUtils.swapDouble:(D)D │ │ +4b77b4: 7120 02e0 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@e002 │ │ +4b77ba: 0b00 |0003: move-result-wide v0 │ │ +4b77bc: 7120 73f2 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/EndianUtils;.swapLong:(J)J // method@f273 │ │ +4b77c2: 0b00 |0007: move-result-wide v0 │ │ +4b77c4: 7120 0ae0 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@e00a │ │ +4b77ca: 0b00 |000b: move-result-wide v0 │ │ +4b77cc: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) D │ │ │ │ #17 : (in Lorg/apache/commons/io/EndianUtils;) │ │ @@ -993670,22 +993671,22 @@ │ │ type : '(F)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4b7814: |[4b7814] org.apache.commons.io.EndianUtils.swapFloat:(F)F │ │ -4b7824: 7110 23e0 0000 |0000: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@e023 │ │ -4b782a: 0a00 |0003: move-result v0 │ │ -4b782c: 7110 72f2 0000 |0004: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.swapInteger:(I)I // method@f272 │ │ -4b7832: 0a00 |0007: move-result v0 │ │ -4b7834: 7110 25e0 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@e025 │ │ -4b783a: 0a00 |000b: move-result v0 │ │ -4b783c: 0f00 |000c: return v0 │ │ +4b7818: |[4b7818] org.apache.commons.io.EndianUtils.swapFloat:(F)F │ │ +4b7828: 7110 23e0 0000 |0000: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@e023 │ │ +4b782e: 0a00 |0003: move-result v0 │ │ +4b7830: 7110 72f2 0000 |0004: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.swapInteger:(I)I // method@f272 │ │ +4b7836: 0a00 |0007: move-result v0 │ │ +4b7838: 7110 25e0 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@e025 │ │ +4b783e: 0a00 |000b: move-result v0 │ │ +4b7840: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) F │ │ │ │ #18 : (in Lorg/apache/commons/io/EndianUtils;) │ │ @@ -993693,127 +993694,127 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -4b7988: |[4b7988] org.apache.commons.io.EndianUtils.swapInteger:(I)I │ │ -4b7998: e100 0200 |0000: shr-int/lit8 v0, v2, #int 0 // #00 │ │ -4b799c: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b79a0: e000 0018 |0004: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -4b79a4: e101 0208 |0006: shr-int/lit8 v1, v2, #int 8 // #08 │ │ -4b79a8: d511 ff00 |0008: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b79ac: e001 0110 |000a: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -4b79b0: b010 |000c: add-int/2addr v0, v1 │ │ -4b79b2: e101 0210 |000d: shr-int/lit8 v1, v2, #int 16 // #10 │ │ -4b79b6: d511 ff00 |000f: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b79ba: e001 0108 |0011: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4b79be: b010 |0013: add-int/2addr v0, v1 │ │ -4b79c0: e102 0218 |0014: shr-int/lit8 v2, v2, #int 24 // #18 │ │ -4b79c4: d522 ff00 |0016: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -4b79c8: e002 0200 |0018: shl-int/lit8 v2, v2, #int 0 // #00 │ │ -4b79cc: b020 |001a: add-int/2addr v0, v2 │ │ -4b79ce: 0f00 |001b: return v0 │ │ +4b798c: |[4b798c] org.apache.commons.io.EndianUtils.swapInteger:(I)I │ │ +4b799c: e100 0200 |0000: shr-int/lit8 v0, v2, #int 0 // #00 │ │ +4b79a0: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b79a4: e000 0018 |0004: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +4b79a8: e101 0208 |0006: shr-int/lit8 v1, v2, #int 8 // #08 │ │ +4b79ac: d511 ff00 |0008: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b79b0: e001 0110 |000a: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +4b79b4: b010 |000c: add-int/2addr v0, v1 │ │ +4b79b6: e101 0210 |000d: shr-int/lit8 v1, v2, #int 16 // #10 │ │ +4b79ba: d511 ff00 |000f: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b79be: e001 0108 |0011: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4b79c2: b010 |0013: add-int/2addr v0, v1 │ │ +4b79c4: e102 0218 |0014: shr-int/lit8 v2, v2, #int 24 // #18 │ │ +4b79c8: d522 ff00 |0016: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +4b79cc: e002 0200 |0018: shl-int/lit8 v2, v2, #int 0 // #00 │ │ +4b79d0: b020 |001a: add-int/2addr v0, v2 │ │ +4b79d2: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/apache/commons/io/EndianUtils;) │ │ name : 'swapLong' │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 59 16-bit code units │ │ -4b7b28: |[4b7b28] org.apache.commons.io.EndianUtils.swapLong:(J)J │ │ -4b7b38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b7b3a: a401 0e00 |0001: shr-long v1, v14, v0 │ │ -4b7b3e: 1603 ff00 |0003: const-wide/16 v3, #int 255 // #ff │ │ -4b7b42: c031 |0005: and-long/2addr v1, v3 │ │ -4b7b44: 1305 3800 |0006: const/16 v5, #int 56 // #38 │ │ -4b7b48: c351 |0008: shl-long/2addr v1, v5 │ │ -4b7b4a: 1306 0800 |0009: const/16 v6, #int 8 // #8 │ │ -4b7b4e: a407 0e06 |000b: shr-long v7, v14, v6 │ │ -4b7b52: c037 |000d: and-long/2addr v7, v3 │ │ -4b7b54: 1309 3000 |000e: const/16 v9, #int 48 // #30 │ │ -4b7b58: c397 |0010: shl-long/2addr v7, v9 │ │ -4b7b5a: bb71 |0011: add-long/2addr v1, v7 │ │ -4b7b5c: 1307 1000 |0012: const/16 v7, #int 16 // #10 │ │ -4b7b60: a40a 0e07 |0014: shr-long v10, v14, v7 │ │ -4b7b64: c03a |0016: and-long/2addr v10, v3 │ │ -4b7b66: 1308 2800 |0017: const/16 v8, #int 40 // #28 │ │ -4b7b6a: c38a |0019: shl-long/2addr v10, v8 │ │ -4b7b6c: bba1 |001a: add-long/2addr v1, v10 │ │ -4b7b6e: 130a 1800 |001b: const/16 v10, #int 24 // #18 │ │ -4b7b72: a40b 0e0a |001d: shr-long v11, v14, v10 │ │ -4b7b76: c03b |001f: and-long/2addr v11, v3 │ │ -4b7b78: 130d 2000 |0020: const/16 v13, #int 32 // #20 │ │ -4b7b7c: c3db |0022: shl-long/2addr v11, v13 │ │ -4b7b7e: bbb1 |0023: add-long/2addr v1, v11 │ │ -4b7b80: a40b 0e0d |0024: shr-long v11, v14, v13 │ │ -4b7b84: c03b |0026: and-long/2addr v11, v3 │ │ -4b7b86: a30a 0b0a |0027: shl-long v10, v11, v10 │ │ -4b7b8a: bba1 |0029: add-long/2addr v1, v10 │ │ -4b7b8c: a40a 0e08 |002a: shr-long v10, v14, v8 │ │ -4b7b90: c03a |002c: and-long/2addr v10, v3 │ │ -4b7b92: a307 0a07 |002d: shl-long v7, v10, v7 │ │ -4b7b96: bb71 |002f: add-long/2addr v1, v7 │ │ -4b7b98: a407 0e09 |0030: shr-long v7, v14, v9 │ │ -4b7b9c: c037 |0032: and-long/2addr v7, v3 │ │ -4b7b9e: a306 0706 |0033: shl-long v6, v7, v6 │ │ -4b7ba2: bb61 |0035: add-long/2addr v1, v6 │ │ -4b7ba4: c45e |0036: shr-long/2addr v14, v5 │ │ -4b7ba6: c03e |0037: and-long/2addr v14, v3 │ │ -4b7ba8: c30e |0038: shl-long/2addr v14, v0 │ │ -4b7baa: bbe1 |0039: add-long/2addr v1, v14 │ │ -4b7bac: 1001 |003a: return-wide v1 │ │ +4b7b2c: |[4b7b2c] org.apache.commons.io.EndianUtils.swapLong:(J)J │ │ +4b7b3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b7b3e: a401 0e00 |0001: shr-long v1, v14, v0 │ │ +4b7b42: 1603 ff00 |0003: const-wide/16 v3, #int 255 // #ff │ │ +4b7b46: c031 |0005: and-long/2addr v1, v3 │ │ +4b7b48: 1305 3800 |0006: const/16 v5, #int 56 // #38 │ │ +4b7b4c: c351 |0008: shl-long/2addr v1, v5 │ │ +4b7b4e: 1306 0800 |0009: const/16 v6, #int 8 // #8 │ │ +4b7b52: a407 0e06 |000b: shr-long v7, v14, v6 │ │ +4b7b56: c037 |000d: and-long/2addr v7, v3 │ │ +4b7b58: 1309 3000 |000e: const/16 v9, #int 48 // #30 │ │ +4b7b5c: c397 |0010: shl-long/2addr v7, v9 │ │ +4b7b5e: bb71 |0011: add-long/2addr v1, v7 │ │ +4b7b60: 1307 1000 |0012: const/16 v7, #int 16 // #10 │ │ +4b7b64: a40a 0e07 |0014: shr-long v10, v14, v7 │ │ +4b7b68: c03a |0016: and-long/2addr v10, v3 │ │ +4b7b6a: 1308 2800 |0017: const/16 v8, #int 40 // #28 │ │ +4b7b6e: c38a |0019: shl-long/2addr v10, v8 │ │ +4b7b70: bba1 |001a: add-long/2addr v1, v10 │ │ +4b7b72: 130a 1800 |001b: const/16 v10, #int 24 // #18 │ │ +4b7b76: a40b 0e0a |001d: shr-long v11, v14, v10 │ │ +4b7b7a: c03b |001f: and-long/2addr v11, v3 │ │ +4b7b7c: 130d 2000 |0020: const/16 v13, #int 32 // #20 │ │ +4b7b80: c3db |0022: shl-long/2addr v11, v13 │ │ +4b7b82: bbb1 |0023: add-long/2addr v1, v11 │ │ +4b7b84: a40b 0e0d |0024: shr-long v11, v14, v13 │ │ +4b7b88: c03b |0026: and-long/2addr v11, v3 │ │ +4b7b8a: a30a 0b0a |0027: shl-long v10, v11, v10 │ │ +4b7b8e: bba1 |0029: add-long/2addr v1, v10 │ │ +4b7b90: a40a 0e08 |002a: shr-long v10, v14, v8 │ │ +4b7b94: c03a |002c: and-long/2addr v10, v3 │ │ +4b7b96: a307 0a07 |002d: shl-long v7, v10, v7 │ │ +4b7b9a: bb71 |002f: add-long/2addr v1, v7 │ │ +4b7b9c: a407 0e09 |0030: shr-long v7, v14, v9 │ │ +4b7ba0: c037 |0032: and-long/2addr v7, v3 │ │ +4b7ba2: a306 0706 |0033: shl-long v6, v7, v6 │ │ +4b7ba6: bb61 |0035: add-long/2addr v1, v6 │ │ +4b7ba8: c45e |0036: shr-long/2addr v14, v5 │ │ +4b7baa: c03e |0037: and-long/2addr v14, v3 │ │ +4b7bac: c30e |0038: shl-long/2addr v14, v0 │ │ +4b7bae: bbe1 |0039: add-long/2addr v1, v14 │ │ +4b7bb0: 1001 |003a: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/apache/commons/io/EndianUtils;) │ │ name : 'swapShort' │ │ type : '(S)S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -4b7c20: |[4b7c20] org.apache.commons.io.EndianUtils.swapShort:(S)S │ │ -4b7c30: e100 0100 |0000: shr-int/lit8 v0, v1, #int 0 // #00 │ │ -4b7c34: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b7c38: e000 0008 |0004: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -4b7c3c: e101 0108 |0006: shr-int/lit8 v1, v1, #int 8 // #08 │ │ -4b7c40: d511 ff00 |0008: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7c44: e001 0100 |000a: shl-int/lit8 v1, v1, #int 0 // #00 │ │ -4b7c48: b010 |000c: add-int/2addr v0, v1 │ │ -4b7c4a: 8f01 |000d: int-to-short v1, v0 │ │ -4b7c4c: 0f01 |000e: return v1 │ │ +4b7c24: |[4b7c24] org.apache.commons.io.EndianUtils.swapShort:(S)S │ │ +4b7c34: e100 0100 |0000: shr-int/lit8 v0, v1, #int 0 // #00 │ │ +4b7c38: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7c3c: e000 0008 |0004: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +4b7c40: e101 0108 |0006: shr-int/lit8 v1, v1, #int 8 // #08 │ │ +4b7c44: d511 ff00 |0008: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7c48: e001 0100 |000a: shl-int/lit8 v1, v1, #int 0 // #00 │ │ +4b7c4c: b010 |000c: add-int/2addr v0, v1 │ │ +4b7c4e: 8f01 |000d: int-to-short v1, v0 │ │ +4b7c50: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/apache/commons/io/EndianUtils;) │ │ name : 'writeSwappedDouble' │ │ type : '(Ljava/io/OutputStream;D)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4b7c88: |[4b7c88] org.apache.commons.io.EndianUtils.writeSwappedDouble:(Ljava/io/OutputStream;D)V │ │ -4b7c98: 7120 02e0 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@e002 │ │ -4b7c9e: 0b01 |0003: move-result-wide v1 │ │ -4b7ca0: 7130 7bf2 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/EndianUtils;.writeSwappedLong:(Ljava/io/OutputStream;J)V // method@f27b │ │ -4b7ca6: 0e00 |0007: return-void │ │ +4b7c8c: |[4b7c8c] org.apache.commons.io.EndianUtils.writeSwappedDouble:(Ljava/io/OutputStream;D)V │ │ +4b7c9c: 7120 02e0 2100 |0000: invoke-static {v1, v2}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@e002 │ │ +4b7ca2: 0b01 |0003: move-result-wide v1 │ │ +4b7ca4: 7130 7bf2 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/EndianUtils;.writeSwappedLong:(Ljava/io/OutputStream;J)V // method@f27b │ │ +4b7caa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0008 reg=1 (null) D │ │ │ │ @@ -993822,19 +993823,19 @@ │ │ type : '([BID)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4b7c68: |[4b7c68] org.apache.commons.io.EndianUtils.writeSwappedDouble:([BID)V │ │ -4b7c78: 7120 02e0 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@e002 │ │ -4b7c7e: 0b02 |0003: move-result-wide v2 │ │ -4b7c80: 7140 7cf2 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/io/EndianUtils;.writeSwappedLong:([BIJ)V // method@f27c │ │ -4b7c86: 0e00 |0007: return-void │ │ +4b7c6c: |[4b7c6c] org.apache.commons.io.EndianUtils.writeSwappedDouble:([BID)V │ │ +4b7c7c: 7120 02e0 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@e002 │ │ +4b7c82: 0b02 |0003: move-result-wide v2 │ │ +4b7c84: 7140 7cf2 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/io/EndianUtils;.writeSwappedLong:([BIJ)V // method@f27c │ │ +4b7c8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) [B │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ 0x0000 - 0x0008 reg=2 (null) D │ │ @@ -993844,19 +993845,19 @@ │ │ type : '(Ljava/io/OutputStream;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4b7cc8: |[4b7cc8] org.apache.commons.io.EndianUtils.writeSwappedFloat:(Ljava/io/OutputStream;F)V │ │ -4b7cd8: 7110 23e0 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@e023 │ │ -4b7cde: 0a01 |0003: move-result v1 │ │ -4b7ce0: 7120 79f2 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/EndianUtils;.writeSwappedInteger:(Ljava/io/OutputStream;I)V // method@f279 │ │ -4b7ce6: 0e00 |0007: return-void │ │ +4b7ccc: |[4b7ccc] org.apache.commons.io.EndianUtils.writeSwappedFloat:(Ljava/io/OutputStream;F)V │ │ +4b7cdc: 7110 23e0 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@e023 │ │ +4b7ce2: 0a01 |0003: move-result v1 │ │ +4b7ce4: 7120 79f2 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/EndianUtils;.writeSwappedInteger:(Ljava/io/OutputStream;I)V // method@f279 │ │ +4b7cea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0008 reg=1 (null) F │ │ │ │ @@ -993865,19 +993866,19 @@ │ │ type : '([BIF)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4b7ca8: |[4b7ca8] org.apache.commons.io.EndianUtils.writeSwappedFloat:([BIF)V │ │ -4b7cb8: 7110 23e0 0200 |0000: invoke-static {v2}, Ljava/lang/Float;.floatToIntBits:(F)I // method@e023 │ │ -4b7cbe: 0a02 |0003: move-result v2 │ │ -4b7cc0: 7130 7af2 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/EndianUtils;.writeSwappedInteger:([BII)V // method@f27a │ │ -4b7cc6: 0e00 |0007: return-void │ │ +4b7cac: |[4b7cac] org.apache.commons.io.EndianUtils.writeSwappedFloat:([BIF)V │ │ +4b7cbc: 7110 23e0 0200 |0000: invoke-static {v2}, Ljava/lang/Float;.floatToIntBits:(F)I // method@e023 │ │ +4b7cc2: 0a02 |0003: move-result v2 │ │ +4b7cc4: 7130 7af2 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/EndianUtils;.writeSwappedInteger:([BII)V // method@f27a │ │ +4b7cca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) [B │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ 0x0000 - 0x0008 reg=2 (null) F │ │ @@ -993887,32 +993888,32 @@ │ │ type : '(Ljava/io/OutputStream;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4b7d44: |[4b7d44] org.apache.commons.io.EndianUtils.writeSwappedInteger:(Ljava/io/OutputStream;I)V │ │ -4b7d54: e100 0200 |0000: shr-int/lit8 v0, v2, #int 0 // #00 │ │ -4b7d58: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b7d5c: 8d00 |0004: int-to-byte v0, v0 │ │ -4b7d5e: 6e20 4edf 0100 |0005: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7d64: e100 0208 |0008: shr-int/lit8 v0, v2, #int 8 // #08 │ │ -4b7d68: d500 ff00 |000a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b7d6c: 8d00 |000c: int-to-byte v0, v0 │ │ -4b7d6e: 6e20 4edf 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7d74: e100 0210 |0010: shr-int/lit8 v0, v2, #int 16 // #10 │ │ -4b7d78: d500 ff00 |0012: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b7d7c: 8d00 |0014: int-to-byte v0, v0 │ │ -4b7d7e: 6e20 4edf 0100 |0015: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7d84: e102 0218 |0018: shr-int/lit8 v2, v2, #int 24 // #18 │ │ -4b7d88: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -4b7d8c: 8d22 |001c: int-to-byte v2, v2 │ │ -4b7d8e: 6e20 4edf 2100 |001d: invoke-virtual {v1, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7d94: 0e00 |0020: return-void │ │ +4b7d48: |[4b7d48] org.apache.commons.io.EndianUtils.writeSwappedInteger:(Ljava/io/OutputStream;I)V │ │ +4b7d58: e100 0200 |0000: shr-int/lit8 v0, v2, #int 0 // #00 │ │ +4b7d5c: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7d60: 8d00 |0004: int-to-byte v0, v0 │ │ +4b7d62: 6e20 4edf 0100 |0005: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7d68: e100 0208 |0008: shr-int/lit8 v0, v2, #int 8 // #08 │ │ +4b7d6c: d500 ff00 |000a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7d70: 8d00 |000c: int-to-byte v0, v0 │ │ +4b7d72: 6e20 4edf 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7d78: e100 0210 |0010: shr-int/lit8 v0, v2, #int 16 // #10 │ │ +4b7d7c: d500 ff00 |0012: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7d80: 8d00 |0014: int-to-byte v0, v0 │ │ +4b7d82: 6e20 4edf 0100 |0015: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7d88: e102 0218 |0018: shr-int/lit8 v2, v2, #int 24 // #18 │ │ +4b7d8c: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +4b7d90: 8d22 |001c: int-to-byte v2, v2 │ │ +4b7d92: 6e20 4edf 2100 |001d: invoke-virtual {v1, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7d98: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=324 │ │ 0x000d line=325 │ │ 0x0015 line=326 │ │ 0x001d line=327 │ │ locals : │ │ @@ -993924,36 +993925,36 @@ │ │ type : '([BII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -4b7ce8: |[4b7ce8] org.apache.commons.io.EndianUtils.writeSwappedInteger:([BII)V │ │ -4b7cf8: d800 0300 |0000: add-int/lit8 v0, v3, #int 0 // #00 │ │ -4b7cfc: e101 0400 |0002: shr-int/lit8 v1, v4, #int 0 // #00 │ │ -4b7d00: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7d04: 8d11 |0006: int-to-byte v1, v1 │ │ -4b7d06: 4f01 0200 |0007: aput-byte v1, v2, v0 │ │ -4b7d0a: d800 0301 |0009: add-int/lit8 v0, v3, #int 1 // #01 │ │ -4b7d0e: e101 0408 |000b: shr-int/lit8 v1, v4, #int 8 // #08 │ │ -4b7d12: d511 ff00 |000d: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7d16: 8d11 |000f: int-to-byte v1, v1 │ │ -4b7d18: 4f01 0200 |0010: aput-byte v1, v2, v0 │ │ -4b7d1c: d800 0302 |0012: add-int/lit8 v0, v3, #int 2 // #02 │ │ -4b7d20: e101 0410 |0014: shr-int/lit8 v1, v4, #int 16 // #10 │ │ -4b7d24: d511 ff00 |0016: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7d28: 8d11 |0018: int-to-byte v1, v1 │ │ -4b7d2a: 4f01 0200 |0019: aput-byte v1, v2, v0 │ │ -4b7d2e: d803 0303 |001b: add-int/lit8 v3, v3, #int 3 // #03 │ │ -4b7d32: e104 0418 |001d: shr-int/lit8 v4, v4, #int 24 // #18 │ │ -4b7d36: d544 ff00 |001f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4b7d3a: 8d44 |0021: int-to-byte v4, v4 │ │ -4b7d3c: 4f04 0203 |0022: aput-byte v4, v2, v3 │ │ -4b7d40: 0e00 |0024: return-void │ │ +4b7cec: |[4b7cec] org.apache.commons.io.EndianUtils.writeSwappedInteger:([BII)V │ │ +4b7cfc: d800 0300 |0000: add-int/lit8 v0, v3, #int 0 // #00 │ │ +4b7d00: e101 0400 |0002: shr-int/lit8 v1, v4, #int 0 // #00 │ │ +4b7d04: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7d08: 8d11 |0006: int-to-byte v1, v1 │ │ +4b7d0a: 4f01 0200 |0007: aput-byte v1, v2, v0 │ │ +4b7d0e: d800 0301 |0009: add-int/lit8 v0, v3, #int 1 // #01 │ │ +4b7d12: e101 0408 |000b: shr-int/lit8 v1, v4, #int 8 // #08 │ │ +4b7d16: d511 ff00 |000d: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7d1a: 8d11 |000f: int-to-byte v1, v1 │ │ +4b7d1c: 4f01 0200 |0010: aput-byte v1, v2, v0 │ │ +4b7d20: d800 0302 |0012: add-int/lit8 v0, v3, #int 2 // #02 │ │ +4b7d24: e101 0410 |0014: shr-int/lit8 v1, v4, #int 16 // #10 │ │ +4b7d28: d511 ff00 |0016: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7d2c: 8d11 |0018: int-to-byte v1, v1 │ │ +4b7d2e: 4f01 0200 |0019: aput-byte v1, v2, v0 │ │ +4b7d32: d803 0303 |001b: add-int/lit8 v3, v3, #int 3 // #03 │ │ +4b7d36: e104 0418 |001d: shr-int/lit8 v4, v4, #int 24 // #18 │ │ +4b7d3a: d544 ff00 |001f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4b7d3e: 8d44 |0021: int-to-byte v4, v4 │ │ +4b7d40: 4f04 0203 |0022: aput-byte v4, v2, v3 │ │ +4b7d44: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=156 │ │ 0x0010 line=157 │ │ 0x0019 line=158 │ │ 0x0022 line=159 │ │ locals : │ │ @@ -993966,65 +993967,65 @@ │ │ type : '(Ljava/io/OutputStream;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -4b7e5c: |[4b7e5c] org.apache.commons.io.EndianUtils.writeSwappedLong:(Ljava/io/OutputStream;J)V │ │ -4b7e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b7e6e: a400 0500 |0001: shr-long v0, v5, v0 │ │ -4b7e72: 1602 ff00 |0003: const-wide/16 v2, #int 255 // #ff │ │ -4b7e76: c020 |0005: and-long/2addr v0, v2 │ │ -4b7e78: 8401 |0006: long-to-int v1, v0 │ │ -4b7e7a: 8d10 |0007: int-to-byte v0, v1 │ │ -4b7e7c: 6e20 4edf 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7e82: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ -4b7e86: a400 0500 |000d: shr-long v0, v5, v0 │ │ -4b7e8a: c020 |000f: and-long/2addr v0, v2 │ │ -4b7e8c: 8401 |0010: long-to-int v1, v0 │ │ -4b7e8e: 8d10 |0011: int-to-byte v0, v1 │ │ -4b7e90: 6e20 4edf 0400 |0012: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7e96: 1300 1000 |0015: const/16 v0, #int 16 // #10 │ │ -4b7e9a: a400 0500 |0017: shr-long v0, v5, v0 │ │ -4b7e9e: c020 |0019: and-long/2addr v0, v2 │ │ -4b7ea0: 8401 |001a: long-to-int v1, v0 │ │ -4b7ea2: 8d10 |001b: int-to-byte v0, v1 │ │ -4b7ea4: 6e20 4edf 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7eaa: 1300 1800 |001f: const/16 v0, #int 24 // #18 │ │ -4b7eae: a400 0500 |0021: shr-long v0, v5, v0 │ │ -4b7eb2: c020 |0023: and-long/2addr v0, v2 │ │ -4b7eb4: 8401 |0024: long-to-int v1, v0 │ │ -4b7eb6: 8d10 |0025: int-to-byte v0, v1 │ │ -4b7eb8: 6e20 4edf 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7ebe: 1300 2000 |0029: const/16 v0, #int 32 // #20 │ │ -4b7ec2: a400 0500 |002b: shr-long v0, v5, v0 │ │ -4b7ec6: c020 |002d: and-long/2addr v0, v2 │ │ -4b7ec8: 8401 |002e: long-to-int v1, v0 │ │ -4b7eca: 8d10 |002f: int-to-byte v0, v1 │ │ -4b7ecc: 6e20 4edf 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7ed2: 1300 2800 |0033: const/16 v0, #int 40 // #28 │ │ -4b7ed6: a400 0500 |0035: shr-long v0, v5, v0 │ │ -4b7eda: c020 |0037: and-long/2addr v0, v2 │ │ -4b7edc: 8401 |0038: long-to-int v1, v0 │ │ -4b7ede: 8d10 |0039: int-to-byte v0, v1 │ │ -4b7ee0: 6e20 4edf 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7ee6: 1300 3000 |003d: const/16 v0, #int 48 // #30 │ │ -4b7eea: a400 0500 |003f: shr-long v0, v5, v0 │ │ -4b7eee: c020 |0041: and-long/2addr v0, v2 │ │ -4b7ef0: 8401 |0042: long-to-int v1, v0 │ │ -4b7ef2: 8d10 |0043: int-to-byte v0, v1 │ │ -4b7ef4: 6e20 4edf 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7efa: 1300 3800 |0047: const/16 v0, #int 56 // #38 │ │ -4b7efe: c405 |0049: shr-long/2addr v5, v0 │ │ -4b7f00: c025 |004a: and-long/2addr v5, v2 │ │ -4b7f02: 8456 |004b: long-to-int v6, v5 │ │ -4b7f04: 8d65 |004c: int-to-byte v5, v6 │ │ -4b7f06: 6e20 4edf 5400 |004d: invoke-virtual {v4, v5}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7f0c: 0e00 |0050: return-void │ │ +4b7e60: |[4b7e60] org.apache.commons.io.EndianUtils.writeSwappedLong:(Ljava/io/OutputStream;J)V │ │ +4b7e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b7e72: a400 0500 |0001: shr-long v0, v5, v0 │ │ +4b7e76: 1602 ff00 |0003: const-wide/16 v2, #int 255 // #ff │ │ +4b7e7a: c020 |0005: and-long/2addr v0, v2 │ │ +4b7e7c: 8401 |0006: long-to-int v1, v0 │ │ +4b7e7e: 8d10 |0007: int-to-byte v0, v1 │ │ +4b7e80: 6e20 4edf 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7e86: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ +4b7e8a: a400 0500 |000d: shr-long v0, v5, v0 │ │ +4b7e8e: c020 |000f: and-long/2addr v0, v2 │ │ +4b7e90: 8401 |0010: long-to-int v1, v0 │ │ +4b7e92: 8d10 |0011: int-to-byte v0, v1 │ │ +4b7e94: 6e20 4edf 0400 |0012: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7e9a: 1300 1000 |0015: const/16 v0, #int 16 // #10 │ │ +4b7e9e: a400 0500 |0017: shr-long v0, v5, v0 │ │ +4b7ea2: c020 |0019: and-long/2addr v0, v2 │ │ +4b7ea4: 8401 |001a: long-to-int v1, v0 │ │ +4b7ea6: 8d10 |001b: int-to-byte v0, v1 │ │ +4b7ea8: 6e20 4edf 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7eae: 1300 1800 |001f: const/16 v0, #int 24 // #18 │ │ +4b7eb2: a400 0500 |0021: shr-long v0, v5, v0 │ │ +4b7eb6: c020 |0023: and-long/2addr v0, v2 │ │ +4b7eb8: 8401 |0024: long-to-int v1, v0 │ │ +4b7eba: 8d10 |0025: int-to-byte v0, v1 │ │ +4b7ebc: 6e20 4edf 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7ec2: 1300 2000 |0029: const/16 v0, #int 32 // #20 │ │ +4b7ec6: a400 0500 |002b: shr-long v0, v5, v0 │ │ +4b7eca: c020 |002d: and-long/2addr v0, v2 │ │ +4b7ecc: 8401 |002e: long-to-int v1, v0 │ │ +4b7ece: 8d10 |002f: int-to-byte v0, v1 │ │ +4b7ed0: 6e20 4edf 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7ed6: 1300 2800 |0033: const/16 v0, #int 40 // #28 │ │ +4b7eda: a400 0500 |0035: shr-long v0, v5, v0 │ │ +4b7ede: c020 |0037: and-long/2addr v0, v2 │ │ +4b7ee0: 8401 |0038: long-to-int v1, v0 │ │ +4b7ee2: 8d10 |0039: int-to-byte v0, v1 │ │ +4b7ee4: 6e20 4edf 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7eea: 1300 3000 |003d: const/16 v0, #int 48 // #30 │ │ +4b7eee: a400 0500 |003f: shr-long v0, v5, v0 │ │ +4b7ef2: c020 |0041: and-long/2addr v0, v2 │ │ +4b7ef4: 8401 |0042: long-to-int v1, v0 │ │ +4b7ef6: 8d10 |0043: int-to-byte v0, v1 │ │ +4b7ef8: 6e20 4edf 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7efe: 1300 3800 |0047: const/16 v0, #int 56 // #38 │ │ +4b7f02: c405 |0049: shr-long/2addr v5, v0 │ │ +4b7f04: c025 |004a: and-long/2addr v5, v2 │ │ +4b7f06: 8456 |004b: long-to-int v6, v5 │ │ +4b7f08: 8d65 |004c: int-to-byte v5, v6 │ │ +4b7f0a: 6e20 4edf 5400 |004d: invoke-virtual {v4, v5}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7f10: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=385 │ │ 0x0012 line=386 │ │ 0x001c line=387 │ │ 0x0026 line=388 │ │ 0x0030 line=389 │ │ @@ -994040,73 +994041,73 @@ │ │ type : '([BIJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 89 16-bit code units │ │ -4b7d98: |[4b7d98] org.apache.commons.io.EndianUtils.writeSwappedLong:([BIJ)V │ │ -4b7da8: d800 0600 |0000: add-int/lit8 v0, v6, #int 0 // #00 │ │ -4b7dac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4b7dae: a401 0701 |0003: shr-long v1, v7, v1 │ │ -4b7db2: 1603 ff00 |0005: const-wide/16 v3, #int 255 // #ff │ │ -4b7db6: c031 |0007: and-long/2addr v1, v3 │ │ -4b7db8: 8412 |0008: long-to-int v2, v1 │ │ -4b7dba: 8d21 |0009: int-to-byte v1, v2 │ │ -4b7dbc: 4f01 0500 |000a: aput-byte v1, v5, v0 │ │ -4b7dc0: d800 0601 |000c: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4b7dc4: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ -4b7dc8: a401 0701 |0010: shr-long v1, v7, v1 │ │ -4b7dcc: c031 |0012: and-long/2addr v1, v3 │ │ -4b7dce: 8412 |0013: long-to-int v2, v1 │ │ -4b7dd0: 8d21 |0014: int-to-byte v1, v2 │ │ -4b7dd2: 4f01 0500 |0015: aput-byte v1, v5, v0 │ │ -4b7dd6: d800 0602 |0017: add-int/lit8 v0, v6, #int 2 // #02 │ │ -4b7dda: 1301 1000 |0019: const/16 v1, #int 16 // #10 │ │ -4b7dde: a401 0701 |001b: shr-long v1, v7, v1 │ │ -4b7de2: c031 |001d: and-long/2addr v1, v3 │ │ -4b7de4: 8412 |001e: long-to-int v2, v1 │ │ -4b7de6: 8d21 |001f: int-to-byte v1, v2 │ │ -4b7de8: 4f01 0500 |0020: aput-byte v1, v5, v0 │ │ -4b7dec: d800 0603 |0022: add-int/lit8 v0, v6, #int 3 // #03 │ │ -4b7df0: 1301 1800 |0024: const/16 v1, #int 24 // #18 │ │ -4b7df4: a401 0701 |0026: shr-long v1, v7, v1 │ │ -4b7df8: c031 |0028: and-long/2addr v1, v3 │ │ -4b7dfa: 8412 |0029: long-to-int v2, v1 │ │ -4b7dfc: 8d21 |002a: int-to-byte v1, v2 │ │ -4b7dfe: 4f01 0500 |002b: aput-byte v1, v5, v0 │ │ -4b7e02: d800 0604 |002d: add-int/lit8 v0, v6, #int 4 // #04 │ │ -4b7e06: 1301 2000 |002f: const/16 v1, #int 32 // #20 │ │ -4b7e0a: a401 0701 |0031: shr-long v1, v7, v1 │ │ -4b7e0e: c031 |0033: and-long/2addr v1, v3 │ │ -4b7e10: 8412 |0034: long-to-int v2, v1 │ │ -4b7e12: 8d21 |0035: int-to-byte v1, v2 │ │ -4b7e14: 4f01 0500 |0036: aput-byte v1, v5, v0 │ │ -4b7e18: d800 0605 |0038: add-int/lit8 v0, v6, #int 5 // #05 │ │ -4b7e1c: 1301 2800 |003a: const/16 v1, #int 40 // #28 │ │ -4b7e20: a401 0701 |003c: shr-long v1, v7, v1 │ │ -4b7e24: c031 |003e: and-long/2addr v1, v3 │ │ -4b7e26: 8412 |003f: long-to-int v2, v1 │ │ -4b7e28: 8d21 |0040: int-to-byte v1, v2 │ │ -4b7e2a: 4f01 0500 |0041: aput-byte v1, v5, v0 │ │ -4b7e2e: d800 0606 |0043: add-int/lit8 v0, v6, #int 6 // #06 │ │ -4b7e32: 1301 3000 |0045: const/16 v1, #int 48 // #30 │ │ -4b7e36: a401 0701 |0047: shr-long v1, v7, v1 │ │ -4b7e3a: c031 |0049: and-long/2addr v1, v3 │ │ -4b7e3c: 8412 |004a: long-to-int v2, v1 │ │ -4b7e3e: 8d21 |004b: int-to-byte v1, v2 │ │ -4b7e40: 4f01 0500 |004c: aput-byte v1, v5, v0 │ │ -4b7e44: d806 0607 |004e: add-int/lit8 v6, v6, #int 7 // #07 │ │ -4b7e48: 1300 3800 |0050: const/16 v0, #int 56 // #38 │ │ -4b7e4c: c407 |0052: shr-long/2addr v7, v0 │ │ -4b7e4e: c037 |0053: and-long/2addr v7, v3 │ │ -4b7e50: 8478 |0054: long-to-int v8, v7 │ │ -4b7e52: 8d87 |0055: int-to-byte v7, v8 │ │ -4b7e54: 4f07 0506 |0056: aput-byte v7, v5, v6 │ │ -4b7e58: 0e00 |0058: return-void │ │ +4b7d9c: |[4b7d9c] org.apache.commons.io.EndianUtils.writeSwappedLong:([BIJ)V │ │ +4b7dac: d800 0600 |0000: add-int/lit8 v0, v6, #int 0 // #00 │ │ +4b7db0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4b7db2: a401 0701 |0003: shr-long v1, v7, v1 │ │ +4b7db6: 1603 ff00 |0005: const-wide/16 v3, #int 255 // #ff │ │ +4b7dba: c031 |0007: and-long/2addr v1, v3 │ │ +4b7dbc: 8412 |0008: long-to-int v2, v1 │ │ +4b7dbe: 8d21 |0009: int-to-byte v1, v2 │ │ +4b7dc0: 4f01 0500 |000a: aput-byte v1, v5, v0 │ │ +4b7dc4: d800 0601 |000c: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4b7dc8: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ +4b7dcc: a401 0701 |0010: shr-long v1, v7, v1 │ │ +4b7dd0: c031 |0012: and-long/2addr v1, v3 │ │ +4b7dd2: 8412 |0013: long-to-int v2, v1 │ │ +4b7dd4: 8d21 |0014: int-to-byte v1, v2 │ │ +4b7dd6: 4f01 0500 |0015: aput-byte v1, v5, v0 │ │ +4b7dda: d800 0602 |0017: add-int/lit8 v0, v6, #int 2 // #02 │ │ +4b7dde: 1301 1000 |0019: const/16 v1, #int 16 // #10 │ │ +4b7de2: a401 0701 |001b: shr-long v1, v7, v1 │ │ +4b7de6: c031 |001d: and-long/2addr v1, v3 │ │ +4b7de8: 8412 |001e: long-to-int v2, v1 │ │ +4b7dea: 8d21 |001f: int-to-byte v1, v2 │ │ +4b7dec: 4f01 0500 |0020: aput-byte v1, v5, v0 │ │ +4b7df0: d800 0603 |0022: add-int/lit8 v0, v6, #int 3 // #03 │ │ +4b7df4: 1301 1800 |0024: const/16 v1, #int 24 // #18 │ │ +4b7df8: a401 0701 |0026: shr-long v1, v7, v1 │ │ +4b7dfc: c031 |0028: and-long/2addr v1, v3 │ │ +4b7dfe: 8412 |0029: long-to-int v2, v1 │ │ +4b7e00: 8d21 |002a: int-to-byte v1, v2 │ │ +4b7e02: 4f01 0500 |002b: aput-byte v1, v5, v0 │ │ +4b7e06: d800 0604 |002d: add-int/lit8 v0, v6, #int 4 // #04 │ │ +4b7e0a: 1301 2000 |002f: const/16 v1, #int 32 // #20 │ │ +4b7e0e: a401 0701 |0031: shr-long v1, v7, v1 │ │ +4b7e12: c031 |0033: and-long/2addr v1, v3 │ │ +4b7e14: 8412 |0034: long-to-int v2, v1 │ │ +4b7e16: 8d21 |0035: int-to-byte v1, v2 │ │ +4b7e18: 4f01 0500 |0036: aput-byte v1, v5, v0 │ │ +4b7e1c: d800 0605 |0038: add-int/lit8 v0, v6, #int 5 // #05 │ │ +4b7e20: 1301 2800 |003a: const/16 v1, #int 40 // #28 │ │ +4b7e24: a401 0701 |003c: shr-long v1, v7, v1 │ │ +4b7e28: c031 |003e: and-long/2addr v1, v3 │ │ +4b7e2a: 8412 |003f: long-to-int v2, v1 │ │ +4b7e2c: 8d21 |0040: int-to-byte v1, v2 │ │ +4b7e2e: 4f01 0500 |0041: aput-byte v1, v5, v0 │ │ +4b7e32: d800 0606 |0043: add-int/lit8 v0, v6, #int 6 // #06 │ │ +4b7e36: 1301 3000 |0045: const/16 v1, #int 48 // #30 │ │ +4b7e3a: a401 0701 |0047: shr-long v1, v7, v1 │ │ +4b7e3e: c031 |0049: and-long/2addr v1, v3 │ │ +4b7e40: 8412 |004a: long-to-int v2, v1 │ │ +4b7e42: 8d21 |004b: int-to-byte v1, v2 │ │ +4b7e44: 4f01 0500 |004c: aput-byte v1, v5, v0 │ │ +4b7e48: d806 0607 |004e: add-int/lit8 v6, v6, #int 7 // #07 │ │ +4b7e4c: 1300 3800 |0050: const/16 v0, #int 56 // #38 │ │ +4b7e50: c407 |0052: shr-long/2addr v7, v0 │ │ +4b7e52: c037 |0053: and-long/2addr v7, v3 │ │ +4b7e54: 8478 |0054: long-to-int v8, v7 │ │ +4b7e56: 8d87 |0055: int-to-byte v7, v8 │ │ +4b7e58: 4f07 0506 |0056: aput-byte v7, v5, v6 │ │ +4b7e5c: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=202 │ │ 0x0015 line=203 │ │ 0x0020 line=204 │ │ 0x002b line=205 │ │ 0x0036 line=206 │ │ @@ -994123,24 +994124,24 @@ │ │ type : '(Ljava/io/OutputStream;S)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4b7f48: |[4b7f48] org.apache.commons.io.EndianUtils.writeSwappedShort:(Ljava/io/OutputStream;S)V │ │ -4b7f58: e100 0200 |0000: shr-int/lit8 v0, v2, #int 0 // #00 │ │ -4b7f5c: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4b7f60: 8d00 |0004: int-to-byte v0, v0 │ │ -4b7f62: 6e20 4edf 0100 |0005: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7f68: e102 0208 |0008: shr-int/lit8 v2, v2, #int 8 // #08 │ │ -4b7f6c: d522 ff00 |000a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -4b7f70: 8d22 |000c: int-to-byte v2, v2 │ │ -4b7f72: 6e20 4edf 2100 |000d: invoke-virtual {v1, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4b7f78: 0e00 |0010: return-void │ │ +4b7f4c: |[4b7f4c] org.apache.commons.io.EndianUtils.writeSwappedShort:(Ljava/io/OutputStream;S)V │ │ +4b7f5c: e100 0200 |0000: shr-int/lit8 v0, v2, #int 0 // #00 │ │ +4b7f60: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4b7f64: 8d00 |0004: int-to-byte v0, v0 │ │ +4b7f66: 6e20 4edf 0100 |0005: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7f6c: e102 0208 |0008: shr-int/lit8 v2, v2, #int 8 // #08 │ │ +4b7f70: d522 ff00 |000a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +4b7f74: 8d22 |000c: int-to-byte v2, v2 │ │ +4b7f76: 6e20 4edf 2100 |000d: invoke-virtual {v1, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4b7f7c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=279 │ │ 0x000d line=280 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0011 reg=2 (null) S │ │ @@ -994150,26 +994151,26 @@ │ │ type : '([BIS)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -4b7f10: |[4b7f10] org.apache.commons.io.EndianUtils.writeSwappedShort:([BIS)V │ │ -4b7f20: d800 0300 |0000: add-int/lit8 v0, v3, #int 0 // #00 │ │ -4b7f24: e101 0400 |0002: shr-int/lit8 v1, v4, #int 0 // #00 │ │ -4b7f28: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4b7f2c: 8d11 |0006: int-to-byte v1, v1 │ │ -4b7f2e: 4f01 0200 |0007: aput-byte v1, v2, v0 │ │ -4b7f32: d803 0301 |0009: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b7f36: e104 0408 |000b: shr-int/lit8 v4, v4, #int 8 // #08 │ │ -4b7f3a: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4b7f3e: 8d44 |000f: int-to-byte v4, v4 │ │ -4b7f40: 4f04 0203 |0010: aput-byte v4, v2, v3 │ │ -4b7f44: 0e00 |0012: return-void │ │ +4b7f14: |[4b7f14] org.apache.commons.io.EndianUtils.writeSwappedShort:([BIS)V │ │ +4b7f24: d800 0300 |0000: add-int/lit8 v0, v3, #int 0 // #00 │ │ +4b7f28: e101 0400 |0002: shr-int/lit8 v1, v4, #int 0 // #00 │ │ +4b7f2c: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4b7f30: 8d11 |0006: int-to-byte v1, v1 │ │ +4b7f32: 4f01 0200 |0007: aput-byte v1, v2, v0 │ │ +4b7f36: d803 0301 |0009: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b7f3a: e104 0408 |000b: shr-int/lit8 v4, v4, #int 8 // #08 │ │ +4b7f3e: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4b7f42: 8d44 |000f: int-to-byte v4, v4 │ │ +4b7f44: 4f04 0203 |0010: aput-byte v4, v2, v3 │ │ +4b7f48: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=119 │ │ 0x0010 line=120 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) [B │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ @@ -994221,36 +994222,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4b7fb4: |[4b7fb4] org.apache.commons.io.FileCleaner.:()V │ │ -4b7fc4: 2200 9c1c |0000: new-instance v0, Lorg/apache/commons/io/FileCleaningTracker; // type@1c9c │ │ -4b7fc8: 7010 90f2 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/FileCleaningTracker;.:()V // method@f290 │ │ -4b7fce: 6900 57ae |0005: sput-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ -4b7fd2: 0e00 |0007: return-void │ │ +4b7fb8: |[4b7fb8] org.apache.commons.io.FileCleaner.:()V │ │ +4b7fc8: 2200 9c1c |0000: new-instance v0, Lorg/apache/commons/io/FileCleaningTracker; // type@1c9c │ │ +4b7fcc: 7010 90f2 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/FileCleaningTracker;.:()V // method@f290 │ │ +4b7fd2: 6900 57ae |0005: sput-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ +4b7fd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/FileCleaner;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b7fd4: |[4b7fd4] org.apache.commons.io.FileCleaner.:()V │ │ -4b7fe4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b7fea: 0e00 |0003: return-void │ │ +4b7fd8: |[4b7fd8] org.apache.commons.io.FileCleaner.:()V │ │ +4b7fe8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b7fee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/FileCleaner; │ │ │ │ #2 : (in Lorg/apache/commons/io/FileCleaner;) │ │ @@ -994258,24 +994259,24 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4b7fec: |[4b7fec] org.apache.commons.io.FileCleaner.exitWhenFinished:()V │ │ -4b7ffc: 1c00 991c |0000: const-class v0, Lorg/apache/commons/io/FileCleaner; // type@1c99 │ │ -4b8000: 1d00 |0002: monitor-enter v0 │ │ -4b8002: 6201 57ae |0003: sget-object v1, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ -4b8006: 6e10 92f2 0100 |0005: invoke-virtual {v1}, Lorg/apache/commons/io/FileCleaningTracker;.exitWhenFinished:()V // method@f292 │ │ -4b800c: 1e00 |0008: monitor-exit v0 │ │ -4b800e: 0e00 |0009: return-void │ │ -4b8010: 0d01 |000a: move-exception v1 │ │ -4b8012: 1e00 |000b: monitor-exit v0 │ │ -4b8014: 2701 |000c: throw v1 │ │ +4b7ff0: |[4b7ff0] org.apache.commons.io.FileCleaner.exitWhenFinished:()V │ │ +4b8000: 1c00 991c |0000: const-class v0, Lorg/apache/commons/io/FileCleaner; // type@1c99 │ │ +4b8004: 1d00 |0002: monitor-enter v0 │ │ +4b8006: 6201 57ae |0003: sget-object v1, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ +4b800a: 6e10 92f2 0100 |0005: invoke-virtual {v1}, Lorg/apache/commons/io/FileCleaningTracker;.exitWhenFinished:()V // method@f292 │ │ +4b8010: 1e00 |0008: monitor-exit v0 │ │ +4b8012: 0e00 |0009: return-void │ │ +4b8014: 0d01 |000a: move-exception v1 │ │ +4b8016: 1e00 |000b: monitor-exit v0 │ │ +4b8018: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0003 line=145 │ │ 0x0008 line=146 │ │ locals : │ │ @@ -994285,54 +994286,54 @@ │ │ type : '()Lorg/apache/commons/io/FileCleaningTracker;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b7f9c: |[4b7f9c] org.apache.commons.io.FileCleaner.getInstance:()Lorg/apache/commons/io/FileCleaningTracker; │ │ -4b7fac: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ -4b7fb0: 1100 |0002: return-object v0 │ │ +4b7fa0: |[4b7fa0] org.apache.commons.io.FileCleaner.getInstance:()Lorg/apache/commons/io/FileCleaningTracker; │ │ +4b7fb0: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ +4b7fb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/io/FileCleaner;) │ │ name : 'getTrackCount' │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b7f7c: |[4b7f7c] org.apache.commons.io.FileCleaner.getTrackCount:()I │ │ -4b7f8c: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ -4b7f90: 6e10 94f2 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/FileCleaningTracker;.getTrackCount:()I // method@f294 │ │ -4b7f96: 0a00 |0005: move-result v0 │ │ -4b7f98: 0f00 |0006: return v0 │ │ +4b7f80: |[4b7f80] org.apache.commons.io.FileCleaner.getTrackCount:()I │ │ +4b7f90: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ +4b7f94: 6e10 94f2 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/FileCleaningTracker;.getTrackCount:()I // method@f294 │ │ +4b7f9a: 0a00 |0005: move-result v0 │ │ +4b7f9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/io/FileCleaner;) │ │ name : 'track' │ │ type : '(Ljava/io/File;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4b8024: |[4b8024] org.apache.commons.io.FileCleaner.track:(Ljava/io/File;Ljava/lang/Object;)V │ │ -4b8034: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ -4b8038: 6e30 95f2 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/io/File;Ljava/lang/Object;)V // method@f295 │ │ -4b803e: 0e00 |0005: return-void │ │ +4b8028: |[4b8028] org.apache.commons.io.FileCleaner.track:(Ljava/io/File;Ljava/lang/Object;)V │ │ +4b8038: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ +4b803c: 6e30 95f2 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/io/File;Ljava/lang/Object;)V // method@f295 │ │ +4b8042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -994341,18 +994342,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4b8040: |[4b8040] org.apache.commons.io.FileCleaner.track:(Ljava/io/File;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ │ -4b8050: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ -4b8054: 6e40 96f2 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/io/File;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f296 │ │ -4b805a: 0e00 |0005: return-void │ │ +4b8044: |[4b8044] org.apache.commons.io.FileCleaner.track:(Ljava/io/File;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ │ +4b8054: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ +4b8058: 6e40 96f2 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/io/File;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f296 │ │ +4b805e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/apache/commons/io/FileDeleteStrategy; │ │ @@ -994362,18 +994363,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4b805c: |[4b805c] org.apache.commons.io.FileCleaner.track:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4b806c: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ -4b8070: 6e30 97f2 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/lang/String;Ljava/lang/Object;)V // method@f297 │ │ -4b8076: 0e00 |0005: return-void │ │ +4b8060: |[4b8060] org.apache.commons.io.FileCleaner.track:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +4b8070: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ +4b8074: 6e30 97f2 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/lang/String;Ljava/lang/Object;)V // method@f297 │ │ +4b807a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -994382,18 +994383,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4b8078: |[4b8078] org.apache.commons.io.FileCleaner.track:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ │ -4b8088: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ -4b808c: 6e40 98f2 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f298 │ │ -4b8092: 0e00 |0005: return-void │ │ +4b807c: |[4b807c] org.apache.commons.io.FileCleaner.track:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ │ +4b808c: 6200 57ae |0000: sget-object v0, Lorg/apache/commons/io/FileCleaner;.theInstance:Lorg/apache/commons/io/FileCleaningTracker; // field@ae57 │ │ +4b8090: 6e40 98f2 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f298 │ │ +4b8096: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/apache/commons/io/FileDeleteStrategy; │ │ @@ -994433,23 +994434,23 @@ │ │ type : '(Lorg/apache/commons/io/FileCleaningTracker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4b8094: |[4b8094] org.apache.commons.io.FileCleaningTracker$Reaper.:(Lorg/apache/commons/io/FileCleaningTracker;)V │ │ -4b80a4: 5b01 58ae |0000: iput-object v1, v0, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ -4b80a8: 1a01 d71e |0002: const-string v1, "File Reaper" // string@1ed7 │ │ -4b80ac: 7020 2be1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@e12b │ │ -4b80b2: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ -4b80b6: 6e20 8bf2 1000 |0009: invoke-virtual {v0, v1}, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.setPriority:(I)V // method@f28b │ │ -4b80bc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -4b80be: 6e20 8af2 1000 |000d: invoke-virtual {v0, v1}, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.setDaemon:(Z)V // method@f28a │ │ -4b80c4: 0e00 |0010: return-void │ │ +4b8098: |[4b8098] org.apache.commons.io.FileCleaningTracker$Reaper.:(Lorg/apache/commons/io/FileCleaningTracker;)V │ │ +4b80a8: 5b01 58ae |0000: iput-object v1, v0, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ +4b80ac: 1a01 d71e |0002: const-string v1, "File Reaper" // string@1ed7 │ │ +4b80b0: 7020 2be1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@e12b │ │ +4b80b6: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ +4b80ba: 6e20 8bf2 1000 |0009: invoke-virtual {v0, v1}, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.setPriority:(I)V // method@f28b │ │ +4b80c0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +4b80c2: 6e20 8af2 1000 |000d: invoke-virtual {v0, v1}, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.setDaemon:(Z)V // method@f28a │ │ +4b80c8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ 0x0009 line=210 │ │ 0x000d line=211 │ │ locals : │ │ @@ -994462,45 +994463,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -4b80c8: |[4b80c8] org.apache.commons.io.FileCleaningTracker$Reaper.run:()V │ │ -4b80d8: 5430 58ae |0000: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ -4b80dc: 5500 5cae |0002: iget-boolean v0, v0, Lorg/apache/commons/io/FileCleaningTracker;.exitWhenFinished:Z // field@ae5c │ │ -4b80e0: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -4b80e4: 5430 58ae |0006: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ -4b80e8: 5400 5fae |0008: iget-object v0, v0, Lorg/apache/commons/io/FileCleaningTracker;.trackers:Ljava/util/Collection; // field@ae5f │ │ -4b80ec: 7210 fce2 0000 |000a: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@e2fc │ │ -4b80f2: 0a00 |000d: move-result v0 │ │ -4b80f4: 3d00 0300 |000e: if-lez v0, 0011 // +0003 │ │ -4b80f8: 2802 |0010: goto 0012 // +0002 │ │ -4b80fa: 0e00 |0011: return-void │ │ -4b80fc: 5430 58ae |0012: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ -4b8100: 5400 5dae |0014: iget-object v0, v0, Lorg/apache/commons/io/FileCleaningTracker;.q:Ljava/lang/ref/ReferenceQueue; // field@ae5d │ │ -4b8104: 6e10 4be1 0000 |0016: invoke-virtual {v0}, Ljava/lang/ref/ReferenceQueue;.remove:()Ljava/lang/ref/Reference; // method@e14b │ │ -4b810a: 0c00 |0019: move-result-object v0 │ │ -4b810c: 1f00 9b1c |001a: check-cast v0, Lorg/apache/commons/io/FileCleaningTracker$Tracker; // type@1c9b │ │ -4b8110: 5431 58ae |001c: iget-object v1, v3, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ -4b8114: 5411 5fae |001e: iget-object v1, v1, Lorg/apache/commons/io/FileCleaningTracker;.trackers:Ljava/util/Collection; // field@ae5f │ │ -4b8118: 7220 fae2 0100 |0020: invoke-interface {v1, v0}, Ljava/util/Collection;.remove:(Ljava/lang/Object;)Z // method@e2fa │ │ -4b811e: 6e10 8ef2 0000 |0023: invoke-virtual {v0}, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.delete:()Z // method@f28e │ │ -4b8124: 0a01 |0026: move-result v1 │ │ -4b8126: 3901 0d00 |0027: if-nez v1, 0034 // +000d │ │ -4b812a: 5431 58ae |0029: iget-object v1, v3, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ -4b812e: 5411 5bae |002b: iget-object v1, v1, Lorg/apache/commons/io/FileCleaningTracker;.deleteFailures:Ljava/util/List; // field@ae5b │ │ -4b8132: 6e10 8ff2 0000 |002d: invoke-virtual {v0}, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.getPath:()Ljava/lang/String; // method@f28f │ │ -4b8138: 0c02 |0030: move-result-object v2 │ │ -4b813a: 7220 85e3 2100 |0031: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4b8140: 6e10 8df2 0000 |0034: invoke-virtual {v0}, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.clear:()V // method@f28d │ │ -4b8146: 28c9 |0037: goto 0000 // -0037 │ │ -4b8148: 0000 |0038: nop // spacer │ │ -4b814a: 28c7 |0039: goto 0000 // -0039 │ │ +4b80cc: |[4b80cc] org.apache.commons.io.FileCleaningTracker$Reaper.run:()V │ │ +4b80dc: 5430 58ae |0000: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ +4b80e0: 5500 5cae |0002: iget-boolean v0, v0, Lorg/apache/commons/io/FileCleaningTracker;.exitWhenFinished:Z // field@ae5c │ │ +4b80e4: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +4b80e8: 5430 58ae |0006: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ +4b80ec: 5400 5fae |0008: iget-object v0, v0, Lorg/apache/commons/io/FileCleaningTracker;.trackers:Ljava/util/Collection; // field@ae5f │ │ +4b80f0: 7210 fce2 0000 |000a: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@e2fc │ │ +4b80f6: 0a00 |000d: move-result v0 │ │ +4b80f8: 3d00 0300 |000e: if-lez v0, 0011 // +0003 │ │ +4b80fc: 2802 |0010: goto 0012 // +0002 │ │ +4b80fe: 0e00 |0011: return-void │ │ +4b8100: 5430 58ae |0012: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ +4b8104: 5400 5dae |0014: iget-object v0, v0, Lorg/apache/commons/io/FileCleaningTracker;.q:Ljava/lang/ref/ReferenceQueue; // field@ae5d │ │ +4b8108: 6e10 4be1 0000 |0016: invoke-virtual {v0}, Ljava/lang/ref/ReferenceQueue;.remove:()Ljava/lang/ref/Reference; // method@e14b │ │ +4b810e: 0c00 |0019: move-result-object v0 │ │ +4b8110: 1f00 9b1c |001a: check-cast v0, Lorg/apache/commons/io/FileCleaningTracker$Tracker; // type@1c9b │ │ +4b8114: 5431 58ae |001c: iget-object v1, v3, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ +4b8118: 5411 5fae |001e: iget-object v1, v1, Lorg/apache/commons/io/FileCleaningTracker;.trackers:Ljava/util/Collection; // field@ae5f │ │ +4b811c: 7220 fae2 0100 |0020: invoke-interface {v1, v0}, Ljava/util/Collection;.remove:(Ljava/lang/Object;)Z // method@e2fa │ │ +4b8122: 6e10 8ef2 0000 |0023: invoke-virtual {v0}, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.delete:()Z // method@f28e │ │ +4b8128: 0a01 |0026: move-result v1 │ │ +4b812a: 3901 0d00 |0027: if-nez v1, 0034 // +000d │ │ +4b812e: 5431 58ae |0029: iget-object v1, v3, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.this$0:Lorg/apache/commons/io/FileCleaningTracker; // field@ae58 │ │ +4b8132: 5411 5bae |002b: iget-object v1, v1, Lorg/apache/commons/io/FileCleaningTracker;.deleteFailures:Ljava/util/List; // field@ae5b │ │ +4b8136: 6e10 8ff2 0000 |002d: invoke-virtual {v0}, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.getPath:()Ljava/lang/String; // method@f28f │ │ +4b813c: 0c02 |0030: move-result-object v2 │ │ +4b813e: 7220 85e3 2100 |0031: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4b8144: 6e10 8df2 0000 |0034: invoke-virtual {v0}, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.clear:()V // method@f28d │ │ +4b814a: 28c9 |0037: goto 0000 // -0037 │ │ +4b814c: 0000 |0038: nop // spacer │ │ +4b814e: 28c7 |0039: goto 0000 // -0039 │ │ catches : 1 │ │ 0x0012 - 0x0037 │ │ Ljava/lang/InterruptedException; -> 0x0038 │ │ positions : │ │ 0x0000 line=221 │ │ 0x0012 line=224 │ │ 0x001c line=225 │ │ @@ -994551,21 +994552,21 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/io/FileDeleteStrategy;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4b81a0: |[4b81a0] org.apache.commons.io.FileCleaningTracker$Tracker.:(Ljava/lang/String;Lorg/apache/commons/io/FileDeleteStrategy;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V │ │ -4b81b0: 7030 48e1 3004 |0000: invoke-direct {v0, v3, v4}, Ljava/lang/ref/PhantomReference;.:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@e148 │ │ -4b81b6: 5b01 5aae |0003: iput-object v1, v0, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.path:Ljava/lang/String; // field@ae5a │ │ -4b81ba: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ -4b81be: 6202 61ae |0007: sget-object v2, Lorg/apache/commons/io/FileDeleteStrategy;.NORMAL:Lorg/apache/commons/io/FileDeleteStrategy; // field@ae61 │ │ -4b81c2: 5b02 59ae |0009: iput-object v2, v0, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.deleteStrategy:Lorg/apache/commons/io/FileDeleteStrategy; // field@ae59 │ │ -4b81c6: 0e00 |000b: return-void │ │ +4b81a4: |[4b81a4] org.apache.commons.io.FileCleaningTracker$Tracker.:(Ljava/lang/String;Lorg/apache/commons/io/FileDeleteStrategy;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V │ │ +4b81b4: 7030 48e1 3004 |0000: invoke-direct {v0, v3, v4}, Ljava/lang/ref/PhantomReference;.:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@e148 │ │ +4b81ba: 5b01 5aae |0003: iput-object v1, v0, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.path:Ljava/lang/String; // field@ae5a │ │ +4b81be: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ +4b81c2: 6202 61ae |0007: sget-object v2, Lorg/apache/commons/io/FileDeleteStrategy;.NORMAL:Lorg/apache/commons/io/FileDeleteStrategy; // field@ae61 │ │ +4b81c6: 5b02 59ae |0009: iput-object v2, v0, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.deleteStrategy:Lorg/apache/commons/io/FileDeleteStrategy; // field@ae59 │ │ +4b81ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ 0x0007 line=264 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/apache/commons/io/FileCleaningTracker$Tracker; │ │ @@ -994580,22 +994581,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4b815c: |[4b815c] org.apache.commons.io.FileCleaningTracker$Tracker.delete:()Z │ │ -4b816c: 5430 59ae |0000: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.deleteStrategy:Lorg/apache/commons/io/FileDeleteStrategy; // field@ae59 │ │ -4b8170: 2201 a918 |0002: new-instance v1, Ljava/io/File; // type@18a9 │ │ -4b8174: 5432 5aae |0004: iget-object v2, v3, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.path:Ljava/lang/String; // field@ae5a │ │ -4b8178: 7020 e0de 2100 |0006: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4b817e: 6e20 9ef2 1000 |0009: invoke-virtual {v0, v1}, Lorg/apache/commons/io/FileDeleteStrategy;.deleteQuietly:(Ljava/io/File;)Z // method@f29e │ │ -4b8184: 0a00 |000c: move-result v0 │ │ -4b8186: 0f00 |000d: return v0 │ │ +4b8160: |[4b8160] org.apache.commons.io.FileCleaningTracker$Tracker.delete:()Z │ │ +4b8170: 5430 59ae |0000: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.deleteStrategy:Lorg/apache/commons/io/FileDeleteStrategy; // field@ae59 │ │ +4b8174: 2201 a918 |0002: new-instance v1, Ljava/io/File; // type@18a9 │ │ +4b8178: 5432 5aae |0004: iget-object v2, v3, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.path:Ljava/lang/String; // field@ae5a │ │ +4b817c: 7020 e0de 2100 |0006: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4b8182: 6e20 9ef2 1000 |0009: invoke-virtual {v0, v1}, Lorg/apache/commons/io/FileDeleteStrategy;.deleteQuietly:(Ljava/io/File;)Z // method@f29e │ │ +4b8188: 0a00 |000c: move-result v0 │ │ +4b818a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/apache/commons/io/FileCleaningTracker$Tracker; │ │ │ │ #1 : (in Lorg/apache/commons/io/FileCleaningTracker$Tracker;) │ │ @@ -994603,17 +994604,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b8188: |[4b8188] org.apache.commons.io.FileCleaningTracker$Tracker.getPath:()Ljava/lang/String; │ │ -4b8198: 5410 5aae |0000: iget-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.path:Ljava/lang/String; // field@ae5a │ │ -4b819c: 1100 |0002: return-object v0 │ │ +4b818c: |[4b818c] org.apache.commons.io.FileCleaningTracker$Tracker.getPath:()Ljava/lang/String; │ │ +4b819c: 5410 5aae |0000: iget-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.path:Ljava/lang/String; // field@ae5a │ │ +4b81a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/FileCleaningTracker$Tracker; │ │ │ │ source_file_idx : 7906 (FileCleaningTracker.java) │ │ @@ -994673,32 +994674,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -4b8200: |[4b8200] org.apache.commons.io.FileCleaningTracker.:()V │ │ -4b8210: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b8216: 2200 1b19 |0003: new-instance v0, Ljava/lang/ref/ReferenceQueue; // type@191b │ │ -4b821a: 7010 49e1 0000 |0005: invoke-direct {v0}, Ljava/lang/ref/ReferenceQueue;.:()V // method@e149 │ │ -4b8220: 5b10 5dae |0008: iput-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.q:Ljava/lang/ref/ReferenceQueue; // field@ae5d │ │ -4b8224: 2200 8219 |000a: new-instance v0, Ljava/util/HashSet; // type@1982 │ │ -4b8228: 7010 4de3 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@e34d │ │ -4b822e: 7110 0fe3 0000 |000f: invoke-static {v0}, Ljava/util/Collections;.synchronizedSet:(Ljava/util/Set;)Ljava/util/Set; // method@e30f │ │ -4b8234: 0c00 |0012: move-result-object v0 │ │ -4b8236: 5b10 5fae |0013: iput-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.trackers:Ljava/util/Collection; // field@ae5f │ │ -4b823a: 2200 7119 |0015: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4b823e: 7010 92e2 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4b8244: 7110 0ee3 0000 |001a: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@e30e │ │ -4b824a: 0c00 |001d: move-result-object v0 │ │ -4b824c: 5b10 5bae |001e: iput-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.deleteFailures:Ljava/util/List; // field@ae5b │ │ -4b8250: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -4b8252: 5c10 5cae |0021: iput-boolean v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.exitWhenFinished:Z // field@ae5c │ │ -4b8256: 0e00 |0023: return-void │ │ +4b8204: |[4b8204] org.apache.commons.io.FileCleaningTracker.:()V │ │ +4b8214: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b821a: 2200 1b19 |0003: new-instance v0, Ljava/lang/ref/ReferenceQueue; // type@191b │ │ +4b821e: 7010 49e1 0000 |0005: invoke-direct {v0}, Ljava/lang/ref/ReferenceQueue;.:()V // method@e149 │ │ +4b8224: 5b10 5dae |0008: iput-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.q:Ljava/lang/ref/ReferenceQueue; // field@ae5d │ │ +4b8228: 2200 8219 |000a: new-instance v0, Ljava/util/HashSet; // type@1982 │ │ +4b822c: 7010 4de3 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@e34d │ │ +4b8232: 7110 0fe3 0000 |000f: invoke-static {v0}, Ljava/util/Collections;.synchronizedSet:(Ljava/util/Set;)Ljava/util/Set; // method@e30f │ │ +4b8238: 0c00 |0012: move-result-object v0 │ │ +4b823a: 5b10 5fae |0013: iput-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.trackers:Ljava/util/Collection; // field@ae5f │ │ +4b823e: 2200 7119 |0015: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4b8242: 7010 92e2 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4b8248: 7110 0ee3 0000 |001a: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@e30e │ │ +4b824e: 0c00 |001d: move-result-object v0 │ │ +4b8250: 5b10 5bae |001e: iput-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.deleteFailures:Ljava/util/List; // field@ae5b │ │ +4b8254: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +4b8256: 5c10 5cae |0021: iput-boolean v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.exitWhenFinished:Z // field@ae5c │ │ +4b825a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=50 │ │ 0x000a line=54 │ │ 0x0015 line=58 │ │ 0x0021 line=62 │ │ @@ -994710,38 +994711,38 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -4b8258: |[4b8258] org.apache.commons.io.FileCleaningTracker.addTracker:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ │ -4b8268: 1d03 |0000: monitor-enter v3 │ │ -4b826a: 5530 5cae |0001: iget-boolean v0, v3, Lorg/apache/commons/io/FileCleaningTracker;.exitWhenFinished:Z // field@ae5c │ │ -4b826e: 3900 1e00 |0003: if-nez v0, 0021 // +001e │ │ -4b8272: 5430 5eae |0005: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker;.reaper:Ljava/lang/Thread; // field@ae5e │ │ -4b8276: 3900 0c00 |0007: if-nez v0, 0013 // +000c │ │ -4b827a: 2200 9a1c |0009: new-instance v0, Lorg/apache/commons/io/FileCleaningTracker$Reaper; // type@1c9a │ │ -4b827e: 7020 88f2 3000 |000b: invoke-direct {v0, v3}, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.:(Lorg/apache/commons/io/FileCleaningTracker;)V // method@f288 │ │ -4b8284: 5b30 5eae |000e: iput-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker;.reaper:Ljava/lang/Thread; // field@ae5e │ │ -4b8288: 6e10 38e1 0000 |0010: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -4b828e: 5430 5fae |0013: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker;.trackers:Ljava/util/Collection; // field@ae5f │ │ -4b8292: 2201 9b1c |0015: new-instance v1, Lorg/apache/commons/io/FileCleaningTracker$Tracker; // type@1c9b │ │ -4b8296: 5432 5dae |0017: iget-object v2, v3, Lorg/apache/commons/io/FileCleaningTracker;.q:Ljava/lang/ref/ReferenceQueue; // field@ae5d │ │ -4b829a: 7052 8cf2 4156 |0019: invoke-direct {v1, v4, v6, v5, v2}, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.:(Ljava/lang/String;Lorg/apache/commons/io/FileDeleteStrategy;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@f28c │ │ -4b82a0: 7220 f5e2 1000 |001c: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@e2f5 │ │ -4b82a6: 1e03 |001f: monitor-exit v3 │ │ -4b82a8: 0e00 |0020: return-void │ │ -4b82aa: 2204 e618 |0021: new-instance v4, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4b82ae: 1a05 a44d |0023: const-string v5, "No new trackers can be added once exitWhenFinished() is called" // string@4da4 │ │ -4b82b2: 7020 37e0 5400 |0025: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4b82b8: 2704 |0028: throw v4 │ │ -4b82ba: 0d04 |0029: move-exception v4 │ │ -4b82bc: 1e03 |002a: monitor-exit v3 │ │ -4b82be: 2704 |002b: throw v4 │ │ +4b825c: |[4b825c] org.apache.commons.io.FileCleaningTracker.addTracker:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ │ +4b826c: 1d03 |0000: monitor-enter v3 │ │ +4b826e: 5530 5cae |0001: iget-boolean v0, v3, Lorg/apache/commons/io/FileCleaningTracker;.exitWhenFinished:Z // field@ae5c │ │ +4b8272: 3900 1e00 |0003: if-nez v0, 0021 // +001e │ │ +4b8276: 5430 5eae |0005: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker;.reaper:Ljava/lang/Thread; // field@ae5e │ │ +4b827a: 3900 0c00 |0007: if-nez v0, 0013 // +000c │ │ +4b827e: 2200 9a1c |0009: new-instance v0, Lorg/apache/commons/io/FileCleaningTracker$Reaper; // type@1c9a │ │ +4b8282: 7020 88f2 3000 |000b: invoke-direct {v0, v3}, Lorg/apache/commons/io/FileCleaningTracker$Reaper;.:(Lorg/apache/commons/io/FileCleaningTracker;)V // method@f288 │ │ +4b8288: 5b30 5eae |000e: iput-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker;.reaper:Ljava/lang/Thread; // field@ae5e │ │ +4b828c: 6e10 38e1 0000 |0010: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +4b8292: 5430 5fae |0013: iget-object v0, v3, Lorg/apache/commons/io/FileCleaningTracker;.trackers:Ljava/util/Collection; // field@ae5f │ │ +4b8296: 2201 9b1c |0015: new-instance v1, Lorg/apache/commons/io/FileCleaningTracker$Tracker; // type@1c9b │ │ +4b829a: 5432 5dae |0017: iget-object v2, v3, Lorg/apache/commons/io/FileCleaningTracker;.q:Ljava/lang/ref/ReferenceQueue; // field@ae5d │ │ +4b829e: 7052 8cf2 4156 |0019: invoke-direct {v1, v4, v6, v5, v2}, Lorg/apache/commons/io/FileCleaningTracker$Tracker;.:(Ljava/lang/String;Lorg/apache/commons/io/FileDeleteStrategy;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@f28c │ │ +4b82a4: 7220 f5e2 1000 |001c: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@e2f5 │ │ +4b82aa: 1e03 |001f: monitor-exit v3 │ │ +4b82ac: 0e00 |0020: return-void │ │ +4b82ae: 2204 e618 |0021: new-instance v4, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4b82b2: 1a05 a44d |0023: const-string v5, "No new trackers can be added once exitWhenFinished() is called" // string@4da4 │ │ +4b82b6: 7020 37e0 5400 |0025: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4b82bc: 2704 |0028: throw v4 │ │ +4b82be: 0d04 |0029: move-exception v4 │ │ +4b82c0: 1e03 |002a: monitor-exit v3 │ │ +4b82c2: 2704 |002b: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x001f │ │ -> 0x0029 │ │ 0x0021 - 0x0029 │ │ -> 0x0029 │ │ positions : │ │ 0x0001 line=139 │ │ @@ -994763,33 +994764,33 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -4b82d4: |[4b82d4] org.apache.commons.io.FileCleaningTracker.exitWhenFinished:()V │ │ -4b82e4: 1d02 |0000: monitor-enter v2 │ │ -4b82e6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -4b82e8: 5c20 5cae |0002: iput-boolean v0, v2, Lorg/apache/commons/io/FileCleaningTracker;.exitWhenFinished:Z // field@ae5c │ │ -4b82ec: 5420 5eae |0004: iget-object v0, v2, Lorg/apache/commons/io/FileCleaningTracker;.reaper:Ljava/lang/Thread; // field@ae5e │ │ -4b82f0: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -4b82f4: 1d00 |0008: monitor-enter v0 │ │ -4b82f6: 5421 5eae |0009: iget-object v1, v2, Lorg/apache/commons/io/FileCleaningTracker;.reaper:Ljava/lang/Thread; // field@ae5e │ │ -4b82fa: 6e10 30e1 0100 |000b: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ -4b8300: 1e00 |000e: monitor-exit v0 │ │ -4b8302: 2804 |000f: goto 0013 // +0004 │ │ -4b8304: 0d01 |0010: move-exception v1 │ │ -4b8306: 1e00 |0011: monitor-exit v0 │ │ -4b8308: 2701 |0012: throw v1 │ │ -4b830a: 1e02 |0013: monitor-exit v2 │ │ -4b830c: 0e00 |0014: return-void │ │ -4b830e: 0d00 |0015: move-exception v0 │ │ -4b8310: 1e02 |0016: monitor-exit v2 │ │ -4b8312: 2700 |0017: throw v0 │ │ +4b82d8: |[4b82d8] org.apache.commons.io.FileCleaningTracker.exitWhenFinished:()V │ │ +4b82e8: 1d02 |0000: monitor-enter v2 │ │ +4b82ea: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +4b82ec: 5c20 5cae |0002: iput-boolean v0, v2, Lorg/apache/commons/io/FileCleaningTracker;.exitWhenFinished:Z // field@ae5c │ │ +4b82f0: 5420 5eae |0004: iget-object v0, v2, Lorg/apache/commons/io/FileCleaningTracker;.reaper:Ljava/lang/Thread; // field@ae5e │ │ +4b82f4: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +4b82f8: 1d00 |0008: monitor-enter v0 │ │ +4b82fa: 5421 5eae |0009: iget-object v1, v2, Lorg/apache/commons/io/FileCleaningTracker;.reaper:Ljava/lang/Thread; // field@ae5e │ │ +4b82fe: 6e10 30e1 0100 |000b: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ +4b8304: 1e00 |000e: monitor-exit v0 │ │ +4b8306: 2804 |000f: goto 0013 // +0004 │ │ +4b8308: 0d01 |0010: move-exception v1 │ │ +4b830a: 1e00 |0011: monitor-exit v0 │ │ +4b830c: 2701 |0012: throw v1 │ │ +4b830e: 1e02 |0013: monitor-exit v2 │ │ +4b8310: 0e00 |0014: return-void │ │ +4b8312: 0d00 |0015: move-exception v0 │ │ +4b8314: 1e02 |0016: monitor-exit v2 │ │ +4b8316: 2700 |0017: throw v0 │ │ catches : 3 │ │ 0x0002 - 0x0009 │ │ -> 0x0015 │ │ 0x0009 - 0x0012 │ │ -> 0x0010 │ │ 0x0012 - 0x0013 │ │ -> 0x0015 │ │ @@ -994808,17 +994809,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b81e8: |[4b81e8] org.apache.commons.io.FileCleaningTracker.getDeleteFailures:()Ljava/util/List; │ │ -4b81f8: 5410 5bae |0000: iget-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.deleteFailures:Ljava/util/List; // field@ae5b │ │ -4b81fc: 1100 |0002: return-object v0 │ │ +4b81ec: |[4b81ec] org.apache.commons.io.FileCleaningTracker.getDeleteFailures:()Ljava/util/List; │ │ +4b81fc: 5410 5bae |0000: iget-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.deleteFailures:Ljava/util/List; // field@ae5b │ │ +4b8200: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/FileCleaningTracker; │ │ │ │ #2 : (in Lorg/apache/commons/io/FileCleaningTracker;) │ │ @@ -994826,19 +994827,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b81c8: |[4b81c8] org.apache.commons.io.FileCleaningTracker.getTrackCount:()I │ │ -4b81d8: 5410 5fae |0000: iget-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.trackers:Ljava/util/Collection; // field@ae5f │ │ -4b81dc: 7210 fce2 0000 |0002: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@e2fc │ │ -4b81e2: 0a00 |0005: move-result v0 │ │ -4b81e4: 0f00 |0006: return v0 │ │ +4b81cc: |[4b81cc] org.apache.commons.io.FileCleaningTracker.getTrackCount:()I │ │ +4b81dc: 5410 5fae |0000: iget-object v0, v1, Lorg/apache/commons/io/FileCleaningTracker;.trackers:Ljava/util/Collection; // field@ae5f │ │ +4b81e0: 7210 fce2 0000 |0002: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@e2fc │ │ +4b81e6: 0a00 |0005: move-result v0 │ │ +4b81e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/FileCleaningTracker; │ │ │ │ #3 : (in Lorg/apache/commons/io/FileCleaningTracker;) │ │ @@ -994846,18 +994847,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4b8334: |[4b8334] org.apache.commons.io.FileCleaningTracker.track:(Ljava/io/File;Ljava/lang/Object;)V │ │ -4b8344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b8346: 6e40 96f2 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/io/File;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f296 │ │ -4b834c: 0e00 |0004: return-void │ │ +4b8338: |[4b8338] org.apache.commons.io.FileCleaningTracker.track:(Ljava/io/File;Ljava/lang/Object;)V │ │ +4b8348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b834a: 6e40 96f2 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/io/File;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f296 │ │ +4b8350: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/FileCleaningTracker; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/Object; │ │ @@ -994867,21 +994868,21 @@ │ │ type : '(Ljava/io/File;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4b8350: |[4b8350] org.apache.commons.io.FileCleaningTracker.track:(Ljava/io/File;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ │ -4b8360: 1a00 3c5e |0000: const-string v0, "The file must not be null" // string@5e3c │ │ -4b8364: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4b836a: 6e10 f2de 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ -4b8370: 0c02 |0008: move-result-object v2 │ │ -4b8372: 7040 91f2 2143 |0009: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/io/FileCleaningTracker;.addTracker:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f291 │ │ -4b8378: 0e00 |000c: return-void │ │ +4b8354: |[4b8354] org.apache.commons.io.FileCleaningTracker.track:(Ljava/io/File;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ │ +4b8364: 1a00 3c5e |0000: const-string v0, "The file must not be null" // string@5e3c │ │ +4b8368: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4b836e: 6e10 f2de 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ +4b8374: 0c02 |0008: move-result-object v2 │ │ +4b8376: 7040 91f2 2143 |0009: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/io/FileCleaningTracker;.addTracker:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f291 │ │ +4b837c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/io/FileCleaningTracker; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/io/File; │ │ @@ -994893,18 +994894,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4b837c: |[4b837c] org.apache.commons.io.FileCleaningTracker.track:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4b838c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b838e: 6e40 98f2 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f298 │ │ -4b8394: 0e00 |0004: return-void │ │ +4b8380: |[4b8380] org.apache.commons.io.FileCleaningTracker.track:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +4b8390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b8392: 6e40 98f2 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/io/FileCleaningTracker;.track:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f298 │ │ +4b8398: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/FileCleaningTracker; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/Object; │ │ @@ -994914,19 +994915,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4b8398: |[4b8398] org.apache.commons.io.FileCleaningTracker.track:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ │ -4b83a8: 1a00 515e |0000: const-string v0, "The path must not be null" // string@5e51 │ │ -4b83ac: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4b83b2: 7040 91f2 2143 |0005: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/io/FileCleaningTracker;.addTracker:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f291 │ │ -4b83b8: 0e00 |0008: return-void │ │ +4b839c: |[4b839c] org.apache.commons.io.FileCleaningTracker.track:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ │ +4b83ac: 1a00 515e |0000: const-string v0, "The path must not be null" // string@5e51 │ │ +4b83b0: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4b83b6: 7040 91f2 2143 |0005: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/io/FileCleaningTracker;.addTracker:(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V // method@f291 │ │ +4b83bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0005 line=126 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/FileCleaningTracker; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -994978,23 +994979,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4b8498: |[4b8498] org.apache.commons.io.FileDeleteStrategy.:()V │ │ -4b84a8: 2200 9e1c |0000: new-instance v0, Lorg/apache/commons/io/FileDeleteStrategy; // type@1c9e │ │ -4b84ac: 1a01 e24d |0002: const-string v1, "Normal" // string@4de2 │ │ -4b84b0: 7020 9cf2 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/io/FileDeleteStrategy;.:(Ljava/lang/String;)V // method@f29c │ │ -4b84b6: 6900 61ae |0007: sput-object v0, Lorg/apache/commons/io/FileDeleteStrategy;.NORMAL:Lorg/apache/commons/io/FileDeleteStrategy; // field@ae61 │ │ -4b84ba: 2200 9d1c |0009: new-instance v0, Lorg/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy; // type@1c9d │ │ -4b84be: 7010 99f2 0000 |000b: invoke-direct {v0}, Lorg/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy;.:()V // method@f299 │ │ -4b84c4: 6900 60ae |000e: sput-object v0, Lorg/apache/commons/io/FileDeleteStrategy;.FORCE:Lorg/apache/commons/io/FileDeleteStrategy; // field@ae60 │ │ -4b84c8: 0e00 |0010: return-void │ │ +4b849c: |[4b849c] org.apache.commons.io.FileDeleteStrategy.:()V │ │ +4b84ac: 2200 9e1c |0000: new-instance v0, Lorg/apache/commons/io/FileDeleteStrategy; // type@1c9e │ │ +4b84b0: 1a01 e24d |0002: const-string v1, "Normal" // string@4de2 │ │ +4b84b4: 7020 9cf2 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/io/FileDeleteStrategy;.:(Ljava/lang/String;)V // method@f29c │ │ +4b84ba: 6900 61ae |0007: sput-object v0, Lorg/apache/commons/io/FileDeleteStrategy;.NORMAL:Lorg/apache/commons/io/FileDeleteStrategy; // field@ae61 │ │ +4b84be: 2200 9d1c |0009: new-instance v0, Lorg/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy; // type@1c9d │ │ +4b84c2: 7010 99f2 0000 |000b: invoke-direct {v0}, Lorg/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy;.:()V // method@f299 │ │ +4b84c8: 6900 60ae |000e: sput-object v0, Lorg/apache/commons/io/FileDeleteStrategy;.FORCE:Lorg/apache/commons/io/FileDeleteStrategy; // field@ae60 │ │ +4b84cc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=44 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/FileDeleteStrategy;) │ │ @@ -995002,18 +995003,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4b84cc: |[4b84cc] org.apache.commons.io.FileDeleteStrategy.:(Ljava/lang/String;)V │ │ -4b84dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b84e2: 5b01 62ae |0003: iput-object v1, v0, Lorg/apache/commons/io/FileDeleteStrategy;.name:Ljava/lang/String; // field@ae62 │ │ -4b84e6: 0e00 |0005: return-void │ │ +4b84d0: |[4b84d0] org.apache.commons.io.FileDeleteStrategy.:(Ljava/lang/String;)V │ │ +4b84e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b84e6: 5b01 62ae |0003: iput-object v1, v0, Lorg/apache/commons/io/FileDeleteStrategy;.name:Ljava/lang/String; // field@ae62 │ │ +4b84ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/FileDeleteStrategy; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -995024,33 +995025,33 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -4b84e8: |[4b84e8] org.apache.commons.io.FileDeleteStrategy.delete:(Ljava/io/File;)V │ │ -4b84f8: 6e10 ebde 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b84fe: 0a00 |0003: move-result v0 │ │ -4b8500: 3800 2000 |0004: if-eqz v0, 0024 // +0020 │ │ -4b8504: 6e20 9ff2 4300 |0006: invoke-virtual {v3, v4}, Lorg/apache/commons/io/FileDeleteStrategy;.doDelete:(Ljava/io/File;)Z // method@f29f │ │ -4b850a: 0a00 |0009: move-result v0 │ │ -4b850c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -4b8510: 2818 |000c: goto 0024 // +0018 │ │ -4b8512: 2200 b718 |000d: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4b8516: 2201 0819 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b851a: 7010 06e1 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8520: 1a02 6719 |0014: const-string v2, "Deletion failed: " // string@1967 │ │ -4b8524: 6e20 12e1 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b852a: 6e20 11e1 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b8530: 6e10 1fe1 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8536: 0c04 |001f: move-result-object v4 │ │ -4b8538: 7020 26df 4000 |0020: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b853e: 2700 |0023: throw v0 │ │ -4b8540: 0e00 |0024: return-void │ │ +4b84ec: |[4b84ec] org.apache.commons.io.FileDeleteStrategy.delete:(Ljava/io/File;)V │ │ +4b84fc: 6e10 ebde 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b8502: 0a00 |0003: move-result v0 │ │ +4b8504: 3800 2000 |0004: if-eqz v0, 0024 // +0020 │ │ +4b8508: 6e20 9ff2 4300 |0006: invoke-virtual {v3, v4}, Lorg/apache/commons/io/FileDeleteStrategy;.doDelete:(Ljava/io/File;)Z // method@f29f │ │ +4b850e: 0a00 |0009: move-result v0 │ │ +4b8510: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +4b8514: 2818 |000c: goto 0024 // +0018 │ │ +4b8516: 2200 b718 |000d: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4b851a: 2201 0819 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b851e: 7010 06e1 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8524: 1a02 6719 |0014: const-string v2, "Deletion failed: " // string@1967 │ │ +4b8528: 6e20 12e1 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b852e: 6e20 11e1 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b8534: 6e10 1fe1 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b853a: 0c04 |001f: move-result-object v4 │ │ +4b853c: 7020 26df 4000 |0020: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b8542: 2700 |0023: throw v0 │ │ +4b8544: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000d line=93 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lorg/apache/commons/io/FileDeleteStrategy; │ │ 0x0000 - 0x0025 reg=4 (null) Ljava/io/File; │ │ @@ -995060,27 +995061,27 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4b83f4: |[4b83f4] org.apache.commons.io.FileDeleteStrategy.deleteQuietly:(Ljava/io/File;)Z │ │ -4b8404: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ -4b8408: 6e10 ebde 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b840e: 0a00 |0005: move-result v0 │ │ -4b8410: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -4b8414: 2808 |0008: goto 0010 // +0008 │ │ -4b8416: 6e20 9ff2 2100 |0009: invoke-virtual {v1, v2}, Lorg/apache/commons/io/FileDeleteStrategy;.doDelete:(Ljava/io/File;)Z // method@f29f │ │ -4b841c: 0a02 |000c: move-result v2 │ │ -4b841e: 0f02 |000d: return v2 │ │ -4b8420: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -4b8422: 0f02 |000f: return v2 │ │ -4b8424: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -4b8426: 0f02 |0011: return v2 │ │ +4b83f8: |[4b83f8] org.apache.commons.io.FileDeleteStrategy.deleteQuietly:(Ljava/io/File;)Z │ │ +4b8408: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +4b840c: 6e10 ebde 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b8412: 0a00 |0005: move-result v0 │ │ +4b8414: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +4b8418: 2808 |0008: goto 0010 // +0008 │ │ +4b841a: 6e20 9ff2 2100 |0009: invoke-virtual {v1, v2}, Lorg/apache/commons/io/FileDeleteStrategy;.doDelete:(Ljava/io/File;)Z // method@f29f │ │ +4b8420: 0a02 |000c: move-result v2 │ │ +4b8422: 0f02 |000d: return v2 │ │ +4b8424: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +4b8426: 0f02 |000f: return v2 │ │ +4b8428: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +4b842a: 0f02 |0011: return v2 │ │ catches : 1 │ │ 0x0009 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0002 line=71 │ │ 0x0009 line=75 │ │ locals : │ │ @@ -995092,18 +995093,18 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4b8438: |[4b8438] org.apache.commons.io.FileDeleteStrategy.doDelete:(Ljava/io/File;)Z │ │ -4b8448: 6e10 e8de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@dee8 │ │ -4b844e: 0a01 |0003: move-result v1 │ │ -4b8450: 0f01 |0004: return v1 │ │ +4b843c: |[4b843c] org.apache.commons.io.FileDeleteStrategy.doDelete:(Ljava/io/File;)Z │ │ +4b844c: 6e10 e8de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@dee8 │ │ +4b8452: 0a01 |0003: move-result v1 │ │ +4b8454: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/FileDeleteStrategy; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -995112,26 +995113,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4b8454: |[4b8454] org.apache.commons.io.FileDeleteStrategy.toString:()Ljava/lang/String; │ │ -4b8464: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8468: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b846e: 1a01 e41e |0005: const-string v1, "FileDeleteStrategy[" // string@1ee4 │ │ -4b8472: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8478: 5421 62ae |000a: iget-object v1, v2, Lorg/apache/commons/io/FileDeleteStrategy;.name:Ljava/lang/String; // field@ae62 │ │ -4b847c: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8482: 1a01 4e6a |000f: const-string v1, "]" // string@6a4e │ │ -4b8486: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b848c: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8492: 0c00 |0017: move-result-object v0 │ │ -4b8494: 1100 |0018: return-object v0 │ │ +4b8458: |[4b8458] org.apache.commons.io.FileDeleteStrategy.toString:()Ljava/lang/String; │ │ +4b8468: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b846c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8472: 1a01 e41e |0005: const-string v1, "FileDeleteStrategy[" // string@1ee4 │ │ +4b8476: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b847c: 5421 62ae |000a: iget-object v1, v2, Lorg/apache/commons/io/FileDeleteStrategy;.name:Ljava/lang/String; // field@ae62 │ │ +4b8480: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8486: 1a01 4e6a |000f: const-string v1, "]" // string@6a4e │ │ +4b848a: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8490: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8496: 0c00 |0017: move-result-object v0 │ │ +4b8498: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/apache/commons/io/FileDeleteStrategy; │ │ │ │ source_file_idx : 7907 (FileDeleteStrategy.java) │ │ @@ -995164,17 +995165,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b8544: |[4b8544] org.apache.commons.io.FileExistsException.:()V │ │ -4b8554: 7010 25df 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@df25 │ │ -4b855a: 0e00 |0003: return-void │ │ +4b8548: |[4b8548] org.apache.commons.io.FileExistsException.:()V │ │ +4b8558: 7010 25df 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@df25 │ │ +4b855e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/FileExistsException; │ │ │ │ #1 : (in Lorg/apache/commons/io/FileExistsException;) │ │ @@ -995182,26 +995183,26 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4b855c: |[4b855c] org.apache.commons.io.FileExistsException.:(Ljava/io/File;)V │ │ -4b856c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8570: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8576: 1a01 d51e |0005: const-string v1, "File " // string@1ed5 │ │ -4b857a: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8580: 6e20 11e1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b8586: 1a03 5d01 |000d: const-string v3, " exists" // string@015d │ │ -4b858a: 6e20 12e1 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8590: 6e10 1fe1 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8596: 0c03 |0015: move-result-object v3 │ │ -4b8598: 7020 26df 3200 |0016: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b859e: 0e00 |0019: return-void │ │ +4b8560: |[4b8560] org.apache.commons.io.FileExistsException.:(Ljava/io/File;)V │ │ +4b8570: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8574: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b857a: 1a01 d51e |0005: const-string v1, "File " // string@1ed5 │ │ +4b857e: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8584: 6e20 11e1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b858a: 1a03 5d01 |000d: const-string v3, " exists" // string@015d │ │ +4b858e: 6e20 12e1 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8594: 6e10 1fe1 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b859a: 0c03 |0015: move-result-object v3 │ │ +4b859c: 7020 26df 3200 |0016: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b85a2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/apache/commons/io/FileExistsException; │ │ 0x0000 - 0x001a reg=3 (null) Ljava/io/File; │ │ │ │ @@ -995210,17 +995211,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b85a0: |[4b85a0] org.apache.commons.io.FileExistsException.:(Ljava/lang/String;)V │ │ -4b85b0: 7020 26df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b85b6: 0e00 |0003: return-void │ │ +4b85a4: |[4b85a4] org.apache.commons.io.FileExistsException.:(Ljava/lang/String;)V │ │ +4b85b4: 7020 26df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b85ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/FileExistsException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -995324,102 +995325,102 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 163 16-bit code units │ │ -4b8f14: |[4b8f14] org.apache.commons.io.FileSystemUtils.:()V │ │ -4b8f24: 2200 a01c |0000: new-instance v0, Lorg/apache/commons/io/FileSystemUtils; // type@1ca0 │ │ -4b8f28: 7010 a5f2 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/FileSystemUtils;.:()V // method@f2a5 │ │ -4b8f2e: 6900 66ae |0005: sput-object v0, Lorg/apache/commons/io/FileSystemUtils;.INSTANCE:Lorg/apache/commons/io/FileSystemUtils; // field@ae66 │ │ -4b8f32: 1a00 a085 |0007: const-string v0, "df" // string@85a0 │ │ -4b8f36: 1a01 b6c8 |0009: const-string v1, "os.name" // string@c8b6 │ │ -4b8f3a: 7110 23e1 0100 |000b: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -4b8f40: 0c01 |000e: move-result-object v1 │ │ -4b8f42: 3801 8600 |000f: if-eqz v1, 0095 // +0086 │ │ -4b8f46: 6202 73a2 |0011: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@a273 │ │ -4b8f4a: 6e20 e8e0 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ -4b8f50: 0c01 |0016: move-result-object v1 │ │ -4b8f52: 1a02 ddea |0017: const-string v2, "windows" // string@eadd │ │ -4b8f56: 6e20 c4e0 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b8f5c: 0a02 |001c: move-result v2 │ │ -4b8f5e: 1233 |001d: const/4 v3, #int 3 // #3 │ │ -4b8f60: 3802 0500 |001e: if-eqz v2, 0023 // +0005 │ │ -4b8f64: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -4b8f66: 2900 7d00 |0021: goto/16 009e // +007d │ │ -4b8f6a: 1a02 d8ab |0023: const-string v2, "linux" // string@abd8 │ │ -4b8f6e: 6e20 c4e0 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b8f74: 0a02 |0028: move-result v2 │ │ -4b8f76: 3902 6a00 |0029: if-nez v2, 0093 // +006a │ │ -4b8f7a: 1a02 cac0 |002b: const-string v2, "mpe/ix" // string@c0ca │ │ -4b8f7e: 6e20 c4e0 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b8f84: 0a02 |0030: move-result v2 │ │ -4b8f86: 3902 6200 |0031: if-nez v2, 0093 // +0062 │ │ -4b8f8a: 1a02 248e |0033: const-string v2, "freebsd" // string@8e24 │ │ -4b8f8e: 6e20 c4e0 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b8f94: 0a02 |0038: move-result v2 │ │ -4b8f96: 3902 5a00 |0039: if-nez v2, 0093 // +005a │ │ -4b8f9a: 1a02 5dc8 |003b: const-string v2, "openbsd" // string@c85d │ │ -4b8f9e: 6e20 c4e0 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b8fa4: 0a02 |0040: move-result v2 │ │ -4b8fa6: 3902 5200 |0041: if-nez v2, 0093 // +0052 │ │ -4b8faa: 1a02 fda4 |0043: const-string v2, "irix" // string@a4fd │ │ -4b8fae: 6e20 c4e0 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b8fb4: 0a02 |0048: move-result v2 │ │ -4b8fb6: 3902 4a00 |0049: if-nez v2, 0093 // +004a │ │ -4b8fba: 1a02 d185 |004b: const-string v2, "digital unix" // string@85d1 │ │ -4b8fbe: 6e20 c4e0 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b8fc4: 0a02 |0050: move-result v2 │ │ -4b8fc6: 3902 4200 |0051: if-nez v2, 0093 // +0042 │ │ -4b8fca: 1a02 ade6 |0053: const-string v2, "unix" // string@e6ad │ │ -4b8fce: 6e20 c4e0 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b8fd4: 0a02 |0058: move-result v2 │ │ -4b8fd6: 3902 3a00 |0059: if-nez v2, 0093 // +003a │ │ -4b8fda: 1a02 cdbd |005b: const-string v2, "mac os x" // string@bdcd │ │ -4b8fde: 6e20 c4e0 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b8fe4: 0a02 |0060: move-result v2 │ │ -4b8fe6: 3802 0300 |0061: if-eqz v2, 0064 // +0003 │ │ -4b8fea: 2830 |0063: goto 0093 // +0030 │ │ -4b8fec: 1a02 b4e2 |0064: const-string v2, "sun os" // string@e2b4 │ │ -4b8ff0: 6e20 c4e0 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b8ff6: 0a02 |0069: move-result v2 │ │ -4b8ff8: 3902 2600 |006a: if-nez v2, 0090 // +0026 │ │ -4b8ffc: 1a02 b7e2 |006c: const-string v2, "sunos" // string@e2b7 │ │ -4b9000: 6e20 c4e0 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b9006: 0a02 |0071: move-result v2 │ │ -4b9008: 3902 1e00 |0072: if-nez v2, 0090 // +001e │ │ -4b900c: 1a02 f6e0 |0074: const-string v2, "solaris" // string@e0f6 │ │ -4b9010: 6e20 c4e0 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b9016: 0a02 |0079: move-result v2 │ │ -4b9018: 3802 0300 |007a: if-eqz v2, 007d // +0003 │ │ -4b901c: 2814 |007c: goto 0090 // +0014 │ │ -4b901e: 1a02 f7a1 |007d: const-string v2, "hp-ux" // string@a1f7 │ │ -4b9022: 6e20 c4e0 2100 |007f: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b9028: 0a02 |0082: move-result v2 │ │ -4b902a: 3902 1b00 |0083: if-nez v2, 009e // +001b │ │ -4b902e: 1a02 b175 |0085: const-string v2, "aix" // string@75b1 │ │ -4b9032: 6e20 c4e0 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ -4b9038: 0a01 |008a: move-result v1 │ │ -4b903a: 3801 0300 |008b: if-eqz v1, 008e // +0003 │ │ -4b903e: 2811 |008d: goto 009e // +0011 │ │ -4b9040: 1203 |008e: const/4 v3, #int 0 // #0 │ │ -4b9042: 280f |008f: goto 009e // +000f │ │ -4b9044: 1a00 ad06 |0090: const-string v0, "/usr/xpg4/bin/df" // string@06ad │ │ -4b9048: 280c |0092: goto 009e // +000c │ │ -4b904a: 1223 |0093: const/4 v3, #int 2 // #2 │ │ -4b904c: 280a |0094: goto 009e // +000a │ │ -4b904e: 2201 b718 |0095: new-instance v1, Ljava/io/IOException; // type@18b7 │ │ -4b9052: 1a02 b7c8 |0097: const-string v2, "os.name not found" // string@c8b7 │ │ -4b9056: 7020 26df 2100 |0099: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b905c: 2701 |009c: throw v1 │ │ -4b905e: 12f3 |009d: const/4 v3, #int -1 // #ff │ │ -4b9060: 6703 67ae |009e: sput v3, Lorg/apache/commons/io/FileSystemUtils;.OS:I // field@ae67 │ │ -4b9064: 6900 64ae |00a0: sput-object v0, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ -4b9068: 0e00 |00a2: return-void │ │ +4b8f18: |[4b8f18] org.apache.commons.io.FileSystemUtils.:()V │ │ +4b8f28: 2200 a01c |0000: new-instance v0, Lorg/apache/commons/io/FileSystemUtils; // type@1ca0 │ │ +4b8f2c: 7010 a5f2 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/FileSystemUtils;.:()V // method@f2a5 │ │ +4b8f32: 6900 66ae |0005: sput-object v0, Lorg/apache/commons/io/FileSystemUtils;.INSTANCE:Lorg/apache/commons/io/FileSystemUtils; // field@ae66 │ │ +4b8f36: 1a00 a085 |0007: const-string v0, "df" // string@85a0 │ │ +4b8f3a: 1a01 b6c8 |0009: const-string v1, "os.name" // string@c8b6 │ │ +4b8f3e: 7110 23e1 0100 |000b: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +4b8f44: 0c01 |000e: move-result-object v1 │ │ +4b8f46: 3801 8600 |000f: if-eqz v1, 0095 // +0086 │ │ +4b8f4a: 6202 73a2 |0011: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@a273 │ │ +4b8f4e: 6e20 e8e0 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ +4b8f54: 0c01 |0016: move-result-object v1 │ │ +4b8f56: 1a02 ddea |0017: const-string v2, "windows" // string@eadd │ │ +4b8f5a: 6e20 c4e0 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b8f60: 0a02 |001c: move-result v2 │ │ +4b8f62: 1233 |001d: const/4 v3, #int 3 // #3 │ │ +4b8f64: 3802 0500 |001e: if-eqz v2, 0023 // +0005 │ │ +4b8f68: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +4b8f6a: 2900 7d00 |0021: goto/16 009e // +007d │ │ +4b8f6e: 1a02 d8ab |0023: const-string v2, "linux" // string@abd8 │ │ +4b8f72: 6e20 c4e0 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b8f78: 0a02 |0028: move-result v2 │ │ +4b8f7a: 3902 6a00 |0029: if-nez v2, 0093 // +006a │ │ +4b8f7e: 1a02 cac0 |002b: const-string v2, "mpe/ix" // string@c0ca │ │ +4b8f82: 6e20 c4e0 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b8f88: 0a02 |0030: move-result v2 │ │ +4b8f8a: 3902 6200 |0031: if-nez v2, 0093 // +0062 │ │ +4b8f8e: 1a02 248e |0033: const-string v2, "freebsd" // string@8e24 │ │ +4b8f92: 6e20 c4e0 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b8f98: 0a02 |0038: move-result v2 │ │ +4b8f9a: 3902 5a00 |0039: if-nez v2, 0093 // +005a │ │ +4b8f9e: 1a02 5dc8 |003b: const-string v2, "openbsd" // string@c85d │ │ +4b8fa2: 6e20 c4e0 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b8fa8: 0a02 |0040: move-result v2 │ │ +4b8faa: 3902 5200 |0041: if-nez v2, 0093 // +0052 │ │ +4b8fae: 1a02 fda4 |0043: const-string v2, "irix" // string@a4fd │ │ +4b8fb2: 6e20 c4e0 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b8fb8: 0a02 |0048: move-result v2 │ │ +4b8fba: 3902 4a00 |0049: if-nez v2, 0093 // +004a │ │ +4b8fbe: 1a02 d185 |004b: const-string v2, "digital unix" // string@85d1 │ │ +4b8fc2: 6e20 c4e0 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b8fc8: 0a02 |0050: move-result v2 │ │ +4b8fca: 3902 4200 |0051: if-nez v2, 0093 // +0042 │ │ +4b8fce: 1a02 ade6 |0053: const-string v2, "unix" // string@e6ad │ │ +4b8fd2: 6e20 c4e0 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b8fd8: 0a02 |0058: move-result v2 │ │ +4b8fda: 3902 3a00 |0059: if-nez v2, 0093 // +003a │ │ +4b8fde: 1a02 cdbd |005b: const-string v2, "mac os x" // string@bdcd │ │ +4b8fe2: 6e20 c4e0 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b8fe8: 0a02 |0060: move-result v2 │ │ +4b8fea: 3802 0300 |0061: if-eqz v2, 0064 // +0003 │ │ +4b8fee: 2830 |0063: goto 0093 // +0030 │ │ +4b8ff0: 1a02 b4e2 |0064: const-string v2, "sun os" // string@e2b4 │ │ +4b8ff4: 6e20 c4e0 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b8ffa: 0a02 |0069: move-result v2 │ │ +4b8ffc: 3902 2600 |006a: if-nez v2, 0090 // +0026 │ │ +4b9000: 1a02 b7e2 |006c: const-string v2, "sunos" // string@e2b7 │ │ +4b9004: 6e20 c4e0 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b900a: 0a02 |0071: move-result v2 │ │ +4b900c: 3902 1e00 |0072: if-nez v2, 0090 // +001e │ │ +4b9010: 1a02 f6e0 |0074: const-string v2, "solaris" // string@e0f6 │ │ +4b9014: 6e20 c4e0 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b901a: 0a02 |0079: move-result v2 │ │ +4b901c: 3802 0300 |007a: if-eqz v2, 007d // +0003 │ │ +4b9020: 2814 |007c: goto 0090 // +0014 │ │ +4b9022: 1a02 f7a1 |007d: const-string v2, "hp-ux" // string@a1f7 │ │ +4b9026: 6e20 c4e0 2100 |007f: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b902c: 0a02 |0082: move-result v2 │ │ +4b902e: 3902 1b00 |0083: if-nez v2, 009e // +001b │ │ +4b9032: 1a02 b175 |0085: const-string v2, "aix" // string@75b1 │ │ +4b9036: 6e20 c4e0 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@e0c4 │ │ +4b903c: 0a01 |008a: move-result v1 │ │ +4b903e: 3801 0300 |008b: if-eqz v1, 008e // +0003 │ │ +4b9042: 2811 |008d: goto 009e // +0011 │ │ +4b9044: 1203 |008e: const/4 v3, #int 0 // #0 │ │ +4b9046: 280f |008f: goto 009e // +000f │ │ +4b9048: 1a00 ad06 |0090: const-string v0, "/usr/xpg4/bin/df" // string@06ad │ │ +4b904c: 280c |0092: goto 009e // +000c │ │ +4b904e: 1223 |0093: const/4 v3, #int 2 // #2 │ │ +4b9050: 280a |0094: goto 009e // +000a │ │ +4b9052: 2201 b718 |0095: new-instance v1, Ljava/io/IOException; // type@18b7 │ │ +4b9056: 1a02 b7c8 |0097: const-string v2, "os.name not found" // string@c8b7 │ │ +4b905a: 7020 26df 2100 |0099: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b9060: 2701 |009c: throw v1 │ │ +4b9062: 12f3 |009d: const/4 v3, #int -1 // #ff │ │ +4b9064: 6703 67ae |009e: sput v3, Lorg/apache/commons/io/FileSystemUtils;.OS:I // field@ae67 │ │ +4b9068: 6900 64ae |00a0: sput-object v0, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ +4b906c: 0e00 |00a2: return-void │ │ catches : 1 │ │ 0x0009 - 0x009d │ │ Ljava/lang/Exception; -> 0x009d │ │ positions : │ │ 0x0000 line=53 │ │ 0x000b line=76 │ │ 0x0011 line=80 │ │ @@ -995447,17 +995448,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b907c: |[4b907c] org.apache.commons.io.FileSystemUtils.:()V │ │ -4b908c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b9092: 0e00 |0003: return-void │ │ +4b9080: |[4b9080] org.apache.commons.io.FileSystemUtils.:()V │ │ +4b9090: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b9096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/FileSystemUtils; │ │ │ │ #2 : (in Lorg/apache/commons/io/FileSystemUtils;) │ │ @@ -995465,23 +995466,23 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4b88d4: |[4b88d4] org.apache.commons.io.FileSystemUtils.freeSpace:(Ljava/lang/String;)J │ │ -4b88e4: 6200 66ae |0000: sget-object v0, Lorg/apache/commons/io/FileSystemUtils;.INSTANCE:Lorg/apache/commons/io/FileSystemUtils; // field@ae66 │ │ -4b88e8: 6002 67ae |0002: sget v2, Lorg/apache/commons/io/FileSystemUtils;.OS:I // field@ae67 │ │ -4b88ec: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -4b88ee: 1604 ffff |0005: const-wide/16 v4, #int -1 // #ffff │ │ -4b88f2: 0761 |0007: move-object v1, v6 │ │ -4b88f4: 7406 abf2 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceOS:(Ljava/lang/String;IZJ)J // method@f2ab │ │ -4b88fa: 0b00 |000b: move-result-wide v0 │ │ -4b88fc: 1000 |000c: return-wide v0 │ │ +4b88d8: |[4b88d8] org.apache.commons.io.FileSystemUtils.freeSpace:(Ljava/lang/String;)J │ │ +4b88e8: 6200 66ae |0000: sget-object v0, Lorg/apache/commons/io/FileSystemUtils;.INSTANCE:Lorg/apache/commons/io/FileSystemUtils; // field@ae66 │ │ +4b88ec: 6002 67ae |0002: sget v2, Lorg/apache/commons/io/FileSystemUtils;.OS:I // field@ae67 │ │ +4b88f0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +4b88f2: 1604 ffff |0005: const-wide/16 v4, #int -1 // #ffff │ │ +4b88f6: 0761 |0007: move-object v1, v6 │ │ +4b88f8: 7406 abf2 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceOS:(Ljava/lang/String;IZJ)J // method@f2ab │ │ +4b88fe: 0b00 |000b: move-result-wide v0 │ │ +4b8900: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x000d reg=6 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/io/FileSystemUtils;) │ │ @@ -995489,42 +995490,42 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4b8900: |[4b8900] org.apache.commons.io.FileSystemUtils.freeSpaceKb:()J │ │ -4b8910: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4b8914: 7120 a8f2 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceKb:(J)J // method@f2a8 │ │ -4b891a: 0b00 |0005: move-result-wide v0 │ │ -4b891c: 1000 |0006: return-wide v0 │ │ +4b8904: |[4b8904] org.apache.commons.io.FileSystemUtils.freeSpaceKb:()J │ │ +4b8914: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4b8918: 7120 a8f2 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceKb:(J)J // method@f2a8 │ │ +4b891e: 0b00 |0005: move-result-wide v0 │ │ +4b8920: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=229 │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/io/FileSystemUtils;) │ │ name : 'freeSpaceKb' │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4b8968: |[4b8968] org.apache.commons.io.FileSystemUtils.freeSpaceKb:(J)J │ │ -4b8978: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4b897c: 1a01 6a06 |0002: const-string v1, "." // string@066a │ │ -4b8980: 7020 e0de 1000 |0004: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4b8986: 6e10 edde 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ -4b898c: 0c00 |000a: move-result-object v0 │ │ -4b898e: 7130 aaf2 2003 |000b: invoke-static {v0, v2, v3}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceKb:(Ljava/lang/String;J)J // method@f2aa │ │ -4b8994: 0b02 |000e: move-result-wide v2 │ │ -4b8996: 1002 |000f: return-wide v2 │ │ +4b896c: |[4b896c] org.apache.commons.io.FileSystemUtils.freeSpaceKb:(J)J │ │ +4b897c: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4b8980: 1a01 6a06 |0002: const-string v1, "." // string@066a │ │ +4b8984: 7020 e0de 1000 |0004: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4b898a: 6e10 edde 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ +4b8990: 0c00 |000a: move-result-object v0 │ │ +4b8992: 7130 aaf2 2003 |000b: invoke-static {v0, v2, v3}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceKb:(Ljava/lang/String;J)J // method@f2aa │ │ +4b8998: 0b02 |000e: move-result-wide v2 │ │ +4b899a: 1002 |000f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) J │ │ │ │ #5 : (in Lorg/apache/commons/io/FileSystemUtils;) │ │ @@ -995532,19 +995533,19 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4b8920: |[4b8920] org.apache.commons.io.FileSystemUtils.freeSpaceKb:(Ljava/lang/String;)J │ │ -4b8930: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4b8934: 7130 aaf2 0201 |0002: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceKb:(Ljava/lang/String;J)J // method@f2aa │ │ -4b893a: 0b00 |0005: move-result-wide v0 │ │ -4b893c: 1000 |0006: return-wide v0 │ │ +4b8924: |[4b8924] org.apache.commons.io.FileSystemUtils.freeSpaceKb:(Ljava/lang/String;)J │ │ +4b8934: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4b8938: 7130 aaf2 0201 |0002: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceKb:(Ljava/lang/String;J)J // method@f2aa │ │ +4b893e: 0b00 |0005: move-result-wide v0 │ │ +4b8940: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lorg/apache/commons/io/FileSystemUtils;) │ │ @@ -995552,23 +995553,23 @@ │ │ type : '(Ljava/lang/String;J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -4b8940: |[4b8940] org.apache.commons.io.FileSystemUtils.freeSpaceKb:(Ljava/lang/String;J)J │ │ -4b8950: 6200 66ae |0000: sget-object v0, Lorg/apache/commons/io/FileSystemUtils;.INSTANCE:Lorg/apache/commons/io/FileSystemUtils; // field@ae66 │ │ -4b8954: 6002 67ae |0002: sget v2, Lorg/apache/commons/io/FileSystemUtils;.OS:I // field@ae67 │ │ -4b8958: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -4b895a: 0761 |0005: move-object v1, v6 │ │ -4b895c: 0474 |0006: move-wide v4, v7 │ │ -4b895e: 7406 abf2 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceOS:(Ljava/lang/String;IZJ)J // method@f2ab │ │ -4b8964: 0b06 |000a: move-result-wide v6 │ │ -4b8966: 1006 |000b: return-wide v6 │ │ +4b8944: |[4b8944] org.apache.commons.io.FileSystemUtils.freeSpaceKb:(Ljava/lang/String;J)J │ │ +4b8954: 6200 66ae |0000: sget-object v0, Lorg/apache/commons/io/FileSystemUtils;.INSTANCE:Lorg/apache/commons/io/FileSystemUtils; // field@ae66 │ │ +4b8958: 6002 67ae |0002: sget v2, Lorg/apache/commons/io/FileSystemUtils;.OS:I // field@ae67 │ │ +4b895c: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +4b895e: 0761 |0005: move-object v1, v6 │ │ +4b8960: 0474 |0006: move-wide v4, v7 │ │ +4b8962: 7406 abf2 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceOS:(Ljava/lang/String;IZJ)J // method@f2ab │ │ +4b8968: 0b06 |000a: move-result-wide v6 │ │ +4b896a: 1006 |000b: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x000c reg=6 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=7 (null) J │ │ │ │ @@ -995578,57 +995579,57 @@ │ │ type : '(Ljava/lang/String;IZJ)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 67 16-bit code units │ │ -4b8998: |[4b8998] org.apache.commons.io.FileSystemUtils.freeSpaceOS:(Ljava/lang/String;IZJ)J │ │ -4b89a8: 3808 3b00 |0000: if-eqz v8, 003b // +003b │ │ -4b89ac: 3809 3100 |0002: if-eqz v9, 0033 // +0031 │ │ -4b89b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4b89b2: 3209 2400 |0005: if-eq v9, v0, 0029 // +0024 │ │ -4b89b6: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -4b89b8: 3209 1700 |0008: if-eq v9, v0, 001f // +0017 │ │ -4b89bc: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -4b89be: 3309 0c00 |000b: if-ne v9, v0, 0017 // +000c │ │ -4b89c2: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -4b89c4: 0771 |000e: move-object v1, v7 │ │ -4b89c6: 0782 |000f: move-object v2, v8 │ │ -4b89c8: 01a3 |0010: move v3, v10 │ │ -4b89ca: 04b5 |0011: move-wide v5, v11 │ │ -4b89cc: 7406 acf2 0100 |0012: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceUnix:(Ljava/lang/String;ZZJ)J // method@f2ac │ │ -4b89d2: 0b08 |0015: move-result-wide v8 │ │ -4b89d4: 1008 |0016: return-wide v8 │ │ -4b89d6: 2208 e618 |0017: new-instance v8, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4b89da: 1a09 ad1c |0019: const-string v9, "Exception caught when determining operating system" // string@1cad │ │ -4b89de: 7020 37e0 9800 |001b: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4b89e4: 2708 |001e: throw v8 │ │ -4b89e6: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -4b89e8: 0770 |0020: move-object v0, v7 │ │ -4b89ea: 0781 |0021: move-object v1, v8 │ │ -4b89ec: 01a2 |0022: move v2, v10 │ │ -4b89ee: 04b4 |0023: move-wide v4, v11 │ │ -4b89f0: 7406 acf2 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceUnix:(Ljava/lang/String;ZZJ)J // method@f2ac │ │ -4b89f6: 0b08 |0027: move-result-wide v8 │ │ -4b89f8: 1008 |0028: return-wide v8 │ │ -4b89fa: 6e40 adf2 87cb |0029: invoke-virtual {v7, v8, v11, v12}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceWindows:(Ljava/lang/String;J)J // method@f2ad │ │ -4b8a00: 0b08 |002c: move-result-wide v8 │ │ -4b8a02: 380a 0500 |002d: if-eqz v10, 0032 // +0005 │ │ -4b8a06: 160a 0004 |002f: const-wide/16 v10, #int 1024 // #400 │ │ -4b8a0a: bea8 |0031: div-long/2addr v8, v10 │ │ -4b8a0c: 1008 |0032: return-wide v8 │ │ -4b8a0e: 2208 e618 |0033: new-instance v8, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4b8a12: 1a09 bb61 |0035: const-string v9, "Unsupported operating system" // string@61bb │ │ -4b8a16: 7020 37e0 9800 |0037: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4b8a1c: 2708 |003a: throw v8 │ │ -4b8a1e: 2208 e518 |003b: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b8a22: 1a09 7f51 |003d: const-string v9, "Path must not be null" // string@517f │ │ -4b8a26: 7020 32e0 9800 |003f: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b8a2c: 2708 |0042: throw v8 │ │ +4b899c: |[4b899c] org.apache.commons.io.FileSystemUtils.freeSpaceOS:(Ljava/lang/String;IZJ)J │ │ +4b89ac: 3808 3b00 |0000: if-eqz v8, 003b // +003b │ │ +4b89b0: 3809 3100 |0002: if-eqz v9, 0033 // +0031 │ │ +4b89b4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4b89b6: 3209 2400 |0005: if-eq v9, v0, 0029 // +0024 │ │ +4b89ba: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +4b89bc: 3209 1700 |0008: if-eq v9, v0, 001f // +0017 │ │ +4b89c0: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +4b89c2: 3309 0c00 |000b: if-ne v9, v0, 0017 // +000c │ │ +4b89c6: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +4b89c8: 0771 |000e: move-object v1, v7 │ │ +4b89ca: 0782 |000f: move-object v2, v8 │ │ +4b89cc: 01a3 |0010: move v3, v10 │ │ +4b89ce: 04b5 |0011: move-wide v5, v11 │ │ +4b89d0: 7406 acf2 0100 |0012: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceUnix:(Ljava/lang/String;ZZJ)J // method@f2ac │ │ +4b89d6: 0b08 |0015: move-result-wide v8 │ │ +4b89d8: 1008 |0016: return-wide v8 │ │ +4b89da: 2208 e618 |0017: new-instance v8, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4b89de: 1a09 ad1c |0019: const-string v9, "Exception caught when determining operating system" // string@1cad │ │ +4b89e2: 7020 37e0 9800 |001b: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4b89e8: 2708 |001e: throw v8 │ │ +4b89ea: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +4b89ec: 0770 |0020: move-object v0, v7 │ │ +4b89ee: 0781 |0021: move-object v1, v8 │ │ +4b89f0: 01a2 |0022: move v2, v10 │ │ +4b89f2: 04b4 |0023: move-wide v4, v11 │ │ +4b89f4: 7406 acf2 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceUnix:(Ljava/lang/String;ZZJ)J // method@f2ac │ │ +4b89fa: 0b08 |0027: move-result-wide v8 │ │ +4b89fc: 1008 |0028: return-wide v8 │ │ +4b89fe: 6e40 adf2 87cb |0029: invoke-virtual {v7, v8, v11, v12}, Lorg/apache/commons/io/FileSystemUtils;.freeSpaceWindows:(Ljava/lang/String;J)J // method@f2ad │ │ +4b8a04: 0b08 |002c: move-result-wide v8 │ │ +4b8a06: 380a 0500 |002d: if-eqz v10, 0032 // +0005 │ │ +4b8a0a: 160a 0004 |002f: const-wide/16 v10, #int 1024 // #400 │ │ +4b8a0e: bea8 |0031: div-long/2addr v8, v10 │ │ +4b8a10: 1008 |0032: return-wide v8 │ │ +4b8a12: 2208 e618 |0033: new-instance v8, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4b8a16: 1a09 bb61 |0035: const-string v9, "Unsupported operating system" // string@61bb │ │ +4b8a1a: 7020 37e0 9800 |0037: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4b8a20: 2708 |003a: throw v8 │ │ +4b8a22: 2208 e518 |003b: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b8a26: 1a09 7f51 |003d: const-string v9, "Path must not be null" // string@517f │ │ +4b8a2a: 7020 32e0 9800 |003f: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b8a30: 2708 |0042: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0012 line=284 │ │ 0x0017 line=288 │ │ 0x0024 line=282 │ │ 0x0029 line=280 │ │ 0x0033 line=286 │ │ @@ -995645,123 +995646,123 @@ │ │ type : '(Ljava/lang/String;ZZJ)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 232 16-bit code units │ │ -4b8a30: |[4b8a30] org.apache.commons.io.FileSystemUtils.freeSpaceUnix:(Ljava/lang/String;ZZJ)J │ │ -4b8a40: 6e10 d5e0 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -4b8a46: 0a00 |0003: move-result v0 │ │ -4b8a48: 3900 dc00 |0004: if-nez v0, 00e0 // +00dc │ │ -4b8a4c: 1a00 4606 |0006: const-string v0, "-" // string@0646 │ │ -4b8a50: 3807 1300 |0008: if-eqz v7, 001b // +0013 │ │ -4b8a54: 2207 0819 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8a58: 7010 06e1 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8a5e: 6e20 12e1 0700 |000f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8a64: 1a00 66a9 |0012: const-string v0, "k" // string@a966 │ │ -4b8a68: 6e20 12e1 0700 |0014: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8a6e: 6e10 1fe1 0700 |0017: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8a74: 0c00 |001a: move-result-object v0 │ │ -4b8a76: 3808 1300 |001b: if-eqz v8, 002e // +0013 │ │ -4b8a7a: 2207 0819 |001d: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8a7e: 7010 06e1 0700 |001f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8a84: 6e20 12e1 0700 |0022: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8a8a: 1a08 d54f |0025: const-string v8, "P" // string@4fd5 │ │ -4b8a8e: 6e20 12e1 8700 |0027: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8a94: 6e10 1fe1 0700 |002a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8a9a: 0c00 |002d: move-result-object v0 │ │ -4b8a9c: 6e10 dae0 0000 |002e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b8aa2: 0a07 |0031: move-result v7 │ │ -4b8aa4: 1208 |0032: const/4 v8, #int 0 // #0 │ │ -4b8aa6: 1231 |0033: const/4 v1, #int 3 // #3 │ │ -4b8aa8: 1222 |0034: const/4 v2, #int 2 // #2 │ │ -4b8aaa: 1213 |0035: const/4 v3, #int 1 // #1 │ │ -4b8aac: 3737 0d00 |0036: if-le v7, v3, 0043 // +000d │ │ -4b8ab0: 2317 701f |0038: new-array v7, v1, [Ljava/lang/String; // type@1f70 │ │ -4b8ab4: 6204 64ae |003a: sget-object v4, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ -4b8ab8: 4d04 0708 |003c: aput-object v4, v7, v8 │ │ -4b8abc: 4d00 0703 |003e: aput-object v0, v7, v3 │ │ -4b8ac0: 4d06 0702 |0040: aput-object v6, v7, v2 │ │ -4b8ac4: 2809 |0042: goto 004b // +0009 │ │ -4b8ac6: 2327 701f |0043: new-array v7, v2, [Ljava/lang/String; // type@1f70 │ │ -4b8aca: 6200 64ae |0045: sget-object v0, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ -4b8ace: 4d00 0708 |0047: aput-object v0, v7, v8 │ │ -4b8ad2: 4d06 0703 |0049: aput-object v6, v7, v3 │ │ -4b8ad6: 6e5a b1f2 7591 |004b: invoke-virtual {v5, v7, v1, v9, v10}, Lorg/apache/commons/io/FileSystemUtils;.performCommand:([Ljava/lang/String;IJ)Ljava/util/List; // method@f2b1 │ │ -4b8adc: 0c07 |004e: move-result-object v7 │ │ -4b8ade: 7210 93e3 0700 |004f: invoke-interface {v7}, Ljava/util/List;.size:()I // method@e393 │ │ -4b8ae4: 0a08 |0052: move-result v8 │ │ -4b8ae6: 1a09 6c14 |0053: const-string v9, "Command line '" // string@146c │ │ -4b8aea: 3428 6400 |0055: if-lt v8, v2, 00b9 // +0064 │ │ -4b8aee: 7220 8be3 3700 |0057: invoke-interface {v7, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4b8af4: 0c08 |005a: move-result-object v8 │ │ -4b8af6: 1f08 0619 |005b: check-cast v8, Ljava/lang/String; // type@1906 │ │ -4b8afa: 220a 9a19 |005d: new-instance v10, Ljava/util/StringTokenizer; // type@199a │ │ -4b8afe: 1a00 2000 |005f: const-string v0, " " // string@0020 │ │ -4b8b02: 7030 e9e3 8a00 |0061: invoke-direct {v10, v8, v0}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e3e9 │ │ -4b8b08: 6e10 ebe3 0a00 |0064: invoke-virtual {v10}, Ljava/util/StringTokenizer;.countTokens:()I // method@e3eb │ │ -4b8b0e: 0a08 |0067: move-result v8 │ │ -4b8b10: 1244 |0068: const/4 v4, #int 4 // #4 │ │ -4b8b12: 3548 3e00 |0069: if-ge v8, v4, 00a7 // +003e │ │ -4b8b16: 6e10 ebe3 0a00 |006b: invoke-virtual {v10}, Ljava/util/StringTokenizer;.countTokens:()I // method@e3eb │ │ -4b8b1c: 0a08 |006e: move-result v8 │ │ -4b8b1e: 3338 1400 |006f: if-ne v8, v3, 0083 // +0014 │ │ -4b8b22: 7210 93e3 0700 |0071: invoke-interface {v7}, Ljava/util/List;.size:()I // method@e393 │ │ -4b8b28: 0a08 |0074: move-result v8 │ │ -4b8b2a: 3418 0e00 |0075: if-lt v8, v1, 0083 // +000e │ │ -4b8b2e: 7220 8be3 2700 |0077: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4b8b34: 0c07 |007a: move-result-object v7 │ │ -4b8b36: 1f07 0619 |007b: check-cast v7, Ljava/lang/String; // type@1906 │ │ -4b8b3a: 220a 9a19 |007d: new-instance v10, Ljava/util/StringTokenizer; // type@199a │ │ -4b8b3e: 7030 e9e3 7a00 |007f: invoke-direct {v10, v7, v0}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e3e9 │ │ -4b8b44: 2828 |0082: goto 00aa // +0028 │ │ -4b8b46: 2207 b718 |0083: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ -4b8b4a: 2208 0819 |0085: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8b4e: 7010 06e1 0800 |0087: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8b54: 6e20 12e1 9800 |008a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8b5a: 6209 64ae |008d: sget-object v9, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ -4b8b5e: 6e20 12e1 9800 |008f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8b64: 1a09 ab03 |0092: const-string v9, "' did not return data as expected for path '" // string@03ab │ │ -4b8b68: 6e20 12e1 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8b6e: 6e20 12e1 6800 |0097: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8b74: 1a06 e503 |009a: const-string v6, "'- check path is valid" // string@03e5 │ │ -4b8b78: 6e20 12e1 6800 |009c: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8b7e: 6e10 1fe1 0800 |009f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8b84: 0c06 |00a2: move-result-object v6 │ │ -4b8b86: 7020 26df 6700 |00a3: invoke-direct {v7, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b8b8c: 2707 |00a6: throw v7 │ │ -4b8b8e: 6e10 eee3 0a00 |00a7: invoke-virtual {v10}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@e3ee │ │ -4b8b94: 6e10 eee3 0a00 |00aa: invoke-virtual {v10}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@e3ee │ │ -4b8b9a: 6e10 eee3 0a00 |00ad: invoke-virtual {v10}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@e3ee │ │ -4b8ba0: 6e10 eee3 0a00 |00b0: invoke-virtual {v10}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@e3ee │ │ -4b8ba6: 0c07 |00b3: move-result-object v7 │ │ -4b8ba8: 6e30 aff2 7506 |00b4: invoke-virtual {v5, v7, v6}, Lorg/apache/commons/io/FileSystemUtils;.parseBytes:(Ljava/lang/String;Ljava/lang/String;)J // method@f2af │ │ -4b8bae: 0b06 |00b7: move-result-wide v6 │ │ -4b8bb0: 1006 |00b8: return-wide v6 │ │ -4b8bb2: 2208 b718 |00b9: new-instance v8, Ljava/io/IOException; // type@18b7 │ │ -4b8bb6: 220a 0819 |00bb: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8bba: 7010 06e1 0a00 |00bd: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8bc0: 6e20 12e1 9a00 |00c0: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8bc6: 6209 64ae |00c3: sget-object v9, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ -4b8bca: 6e20 12e1 9a00 |00c5: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8bd0: 1a09 ac03 |00c8: const-string v9, "' did not return info as expected for path '" // string@03ac │ │ -4b8bd4: 6e20 12e1 9a00 |00ca: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8bda: 6e20 12e1 6a00 |00cd: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8be0: 1a06 e603 |00d0: const-string v6, "'- response was " // string@03e6 │ │ -4b8be4: 6e20 12e1 6a00 |00d2: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8bea: 6e20 11e1 7a00 |00d5: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b8bf0: 6e10 1fe1 0a00 |00d8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8bf6: 0c06 |00db: move-result-object v6 │ │ -4b8bf8: 7020 26df 6800 |00dc: invoke-direct {v8, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b8bfe: 2708 |00df: throw v8 │ │ -4b8c00: 2206 e518 |00e0: new-instance v6, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b8c04: 1a07 7e51 |00e2: const-string v7, "Path must not be empty" // string@517e │ │ -4b8c08: 7020 32e0 7600 |00e4: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b8c0e: 2706 |00e7: throw v6 │ │ +4b8a34: |[4b8a34] org.apache.commons.io.FileSystemUtils.freeSpaceUnix:(Ljava/lang/String;ZZJ)J │ │ +4b8a44: 6e10 d5e0 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +4b8a4a: 0a00 |0003: move-result v0 │ │ +4b8a4c: 3900 dc00 |0004: if-nez v0, 00e0 // +00dc │ │ +4b8a50: 1a00 4606 |0006: const-string v0, "-" // string@0646 │ │ +4b8a54: 3807 1300 |0008: if-eqz v7, 001b // +0013 │ │ +4b8a58: 2207 0819 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8a5c: 7010 06e1 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8a62: 6e20 12e1 0700 |000f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8a68: 1a00 66a9 |0012: const-string v0, "k" // string@a966 │ │ +4b8a6c: 6e20 12e1 0700 |0014: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8a72: 6e10 1fe1 0700 |0017: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8a78: 0c00 |001a: move-result-object v0 │ │ +4b8a7a: 3808 1300 |001b: if-eqz v8, 002e // +0013 │ │ +4b8a7e: 2207 0819 |001d: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8a82: 7010 06e1 0700 |001f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8a88: 6e20 12e1 0700 |0022: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8a8e: 1a08 d54f |0025: const-string v8, "P" // string@4fd5 │ │ +4b8a92: 6e20 12e1 8700 |0027: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8a98: 6e10 1fe1 0700 |002a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8a9e: 0c00 |002d: move-result-object v0 │ │ +4b8aa0: 6e10 dae0 0000 |002e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b8aa6: 0a07 |0031: move-result v7 │ │ +4b8aa8: 1208 |0032: const/4 v8, #int 0 // #0 │ │ +4b8aaa: 1231 |0033: const/4 v1, #int 3 // #3 │ │ +4b8aac: 1222 |0034: const/4 v2, #int 2 // #2 │ │ +4b8aae: 1213 |0035: const/4 v3, #int 1 // #1 │ │ +4b8ab0: 3737 0d00 |0036: if-le v7, v3, 0043 // +000d │ │ +4b8ab4: 2317 701f |0038: new-array v7, v1, [Ljava/lang/String; // type@1f70 │ │ +4b8ab8: 6204 64ae |003a: sget-object v4, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ +4b8abc: 4d04 0708 |003c: aput-object v4, v7, v8 │ │ +4b8ac0: 4d00 0703 |003e: aput-object v0, v7, v3 │ │ +4b8ac4: 4d06 0702 |0040: aput-object v6, v7, v2 │ │ +4b8ac8: 2809 |0042: goto 004b // +0009 │ │ +4b8aca: 2327 701f |0043: new-array v7, v2, [Ljava/lang/String; // type@1f70 │ │ +4b8ace: 6200 64ae |0045: sget-object v0, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ +4b8ad2: 4d00 0708 |0047: aput-object v0, v7, v8 │ │ +4b8ad6: 4d06 0703 |0049: aput-object v6, v7, v3 │ │ +4b8ada: 6e5a b1f2 7591 |004b: invoke-virtual {v5, v7, v1, v9, v10}, Lorg/apache/commons/io/FileSystemUtils;.performCommand:([Ljava/lang/String;IJ)Ljava/util/List; // method@f2b1 │ │ +4b8ae0: 0c07 |004e: move-result-object v7 │ │ +4b8ae2: 7210 93e3 0700 |004f: invoke-interface {v7}, Ljava/util/List;.size:()I // method@e393 │ │ +4b8ae8: 0a08 |0052: move-result v8 │ │ +4b8aea: 1a09 6c14 |0053: const-string v9, "Command line '" // string@146c │ │ +4b8aee: 3428 6400 |0055: if-lt v8, v2, 00b9 // +0064 │ │ +4b8af2: 7220 8be3 3700 |0057: invoke-interface {v7, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4b8af8: 0c08 |005a: move-result-object v8 │ │ +4b8afa: 1f08 0619 |005b: check-cast v8, Ljava/lang/String; // type@1906 │ │ +4b8afe: 220a 9a19 |005d: new-instance v10, Ljava/util/StringTokenizer; // type@199a │ │ +4b8b02: 1a00 2000 |005f: const-string v0, " " // string@0020 │ │ +4b8b06: 7030 e9e3 8a00 |0061: invoke-direct {v10, v8, v0}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e3e9 │ │ +4b8b0c: 6e10 ebe3 0a00 |0064: invoke-virtual {v10}, Ljava/util/StringTokenizer;.countTokens:()I // method@e3eb │ │ +4b8b12: 0a08 |0067: move-result v8 │ │ +4b8b14: 1244 |0068: const/4 v4, #int 4 // #4 │ │ +4b8b16: 3548 3e00 |0069: if-ge v8, v4, 00a7 // +003e │ │ +4b8b1a: 6e10 ebe3 0a00 |006b: invoke-virtual {v10}, Ljava/util/StringTokenizer;.countTokens:()I // method@e3eb │ │ +4b8b20: 0a08 |006e: move-result v8 │ │ +4b8b22: 3338 1400 |006f: if-ne v8, v3, 0083 // +0014 │ │ +4b8b26: 7210 93e3 0700 |0071: invoke-interface {v7}, Ljava/util/List;.size:()I // method@e393 │ │ +4b8b2c: 0a08 |0074: move-result v8 │ │ +4b8b2e: 3418 0e00 |0075: if-lt v8, v1, 0083 // +000e │ │ +4b8b32: 7220 8be3 2700 |0077: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4b8b38: 0c07 |007a: move-result-object v7 │ │ +4b8b3a: 1f07 0619 |007b: check-cast v7, Ljava/lang/String; // type@1906 │ │ +4b8b3e: 220a 9a19 |007d: new-instance v10, Ljava/util/StringTokenizer; // type@199a │ │ +4b8b42: 7030 e9e3 7a00 |007f: invoke-direct {v10, v7, v0}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e3e9 │ │ +4b8b48: 2828 |0082: goto 00aa // +0028 │ │ +4b8b4a: 2207 b718 |0083: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ +4b8b4e: 2208 0819 |0085: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8b52: 7010 06e1 0800 |0087: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8b58: 6e20 12e1 9800 |008a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8b5e: 6209 64ae |008d: sget-object v9, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ +4b8b62: 6e20 12e1 9800 |008f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8b68: 1a09 ab03 |0092: const-string v9, "' did not return data as expected for path '" // string@03ab │ │ +4b8b6c: 6e20 12e1 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8b72: 6e20 12e1 6800 |0097: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8b78: 1a06 e503 |009a: const-string v6, "'- check path is valid" // string@03e5 │ │ +4b8b7c: 6e20 12e1 6800 |009c: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8b82: 6e10 1fe1 0800 |009f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8b88: 0c06 |00a2: move-result-object v6 │ │ +4b8b8a: 7020 26df 6700 |00a3: invoke-direct {v7, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b8b90: 2707 |00a6: throw v7 │ │ +4b8b92: 6e10 eee3 0a00 |00a7: invoke-virtual {v10}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@e3ee │ │ +4b8b98: 6e10 eee3 0a00 |00aa: invoke-virtual {v10}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@e3ee │ │ +4b8b9e: 6e10 eee3 0a00 |00ad: invoke-virtual {v10}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@e3ee │ │ +4b8ba4: 6e10 eee3 0a00 |00b0: invoke-virtual {v10}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@e3ee │ │ +4b8baa: 0c07 |00b3: move-result-object v7 │ │ +4b8bac: 6e30 aff2 7506 |00b4: invoke-virtual {v5, v7, v6}, Lorg/apache/commons/io/FileSystemUtils;.parseBytes:(Ljava/lang/String;Ljava/lang/String;)J // method@f2af │ │ +4b8bb2: 0b06 |00b7: move-result-wide v6 │ │ +4b8bb4: 1006 |00b8: return-wide v6 │ │ +4b8bb6: 2208 b718 |00b9: new-instance v8, Ljava/io/IOException; // type@18b7 │ │ +4b8bba: 220a 0819 |00bb: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8bbe: 7010 06e1 0a00 |00bd: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8bc4: 6e20 12e1 9a00 |00c0: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8bca: 6209 64ae |00c3: sget-object v9, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ +4b8bce: 6e20 12e1 9a00 |00c5: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8bd4: 1a09 ac03 |00c8: const-string v9, "' did not return info as expected for path '" // string@03ac │ │ +4b8bd8: 6e20 12e1 9a00 |00ca: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8bde: 6e20 12e1 6a00 |00cd: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8be4: 1a06 e603 |00d0: const-string v6, "'- response was " // string@03e6 │ │ +4b8be8: 6e20 12e1 6a00 |00d2: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8bee: 6e20 11e1 7a00 |00d5: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b8bf4: 6e10 1fe1 0a00 |00d8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8bfa: 0c06 |00db: move-result-object v6 │ │ +4b8bfc: 7020 26df 6800 |00dc: invoke-direct {v8, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b8c02: 2708 |00df: throw v8 │ │ +4b8c04: 2206 e518 |00e0: new-instance v6, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b8c08: 1a07 7e51 |00e2: const-string v7, "Path must not be empty" // string@517e │ │ +4b8c0c: 7020 32e0 7600 |00e4: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b8c12: 2706 |00e7: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x000a line=407 │ │ 0x001d line=410 │ │ 0x002e line=413 │ │ 0x004b line=416 │ │ @@ -995792,83 +995793,83 @@ │ │ type : '(Ljava/lang/String;J)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 141 16-bit code units │ │ -4b8c10: |[4b8c10] org.apache.commons.io.FileSystemUtils.freeSpaceWindows:(Ljava/lang/String;J)J │ │ -4b8c20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b8c22: 7120 47f3 0600 |0001: invoke-static {v6, v0}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;Z)Ljava/lang/String; // method@f347 │ │ -4b8c28: 0c01 |0004: move-result-object v1 │ │ -4b8c2a: 3801 8200 |0005: if-eqz v1, 0087 // +0082 │ │ -4b8c2e: 6e10 dae0 0100 |0007: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b8c34: 0a06 |000a: move-result v6 │ │ -4b8c36: 3d06 1e00 |000b: if-lez v6, 0029 // +001e │ │ -4b8c3a: 6e20 bfe0 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b8c40: 0a06 |0010: move-result v6 │ │ -4b8c42: 1302 2200 |0011: const/16 v2, #int 34 // #22 │ │ -4b8c46: 3226 1600 |0013: if-eq v6, v2, 0029 // +0016 │ │ -4b8c4a: 2206 0819 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8c4e: 7010 06e1 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8c54: 1a02 c502 |001a: const-string v2, """ // string@02c5 │ │ -4b8c58: 6e20 12e1 2600 |001c: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8c5e: 6e20 12e1 1600 |001f: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8c64: 6e20 12e1 2600 |0022: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8c6a: 6e10 1fe1 0600 |0025: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8c70: 0c01 |0028: move-result-object v1 │ │ -4b8c72: 1236 |0029: const/4 v6, #int 3 // #3 │ │ -4b8c74: 2366 701f |002a: new-array v6, v6, [Ljava/lang/String; // type@1f70 │ │ -4b8c78: 1a02 327e |002c: const-string v2, "cmd.exe" // string@7e32 │ │ -4b8c7c: 4d02 0600 |002e: aput-object v2, v6, v0 │ │ -4b8c80: 1a00 9f06 |0030: const-string v0, "/C" // string@069f │ │ -4b8c84: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -4b8c86: 4d00 0602 |0033: aput-object v0, v6, v2 │ │ -4b8c8a: 1220 |0035: const/4 v0, #int 2 // #2 │ │ -4b8c8c: 2203 0819 |0036: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8c90: 7010 06e1 0300 |0038: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8c96: 1a04 e285 |003b: const-string v4, "dir /a /-c " // string@85e2 │ │ -4b8c9a: 6e20 12e1 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8ca0: 6e20 12e1 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8ca6: 6e10 1fe1 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8cac: 0c03 |0046: move-result-object v3 │ │ -4b8cae: 4d03 0600 |0047: aput-object v3, v6, v0 │ │ -4b8cb2: 1400 ffff ff7f |0049: const v0, #float nan // #7fffffff │ │ -4b8cb8: 6e58 b1f2 6570 |004c: invoke-virtual {v5, v6, v0, v7, v8}, Lorg/apache/commons/io/FileSystemUtils;.performCommand:([Ljava/lang/String;IJ)Ljava/util/List; // method@f2b1 │ │ -4b8cbe: 0c06 |004f: move-result-object v6 │ │ -4b8cc0: 7210 93e3 0600 |0050: invoke-interface {v6}, Ljava/util/List;.size:()I // method@e393 │ │ -4b8cc6: 0a07 |0053: move-result v7 │ │ -4b8cc8: b127 |0054: sub-int/2addr v7, v2 │ │ -4b8cca: 3a07 1600 |0055: if-ltz v7, 006b // +0016 │ │ -4b8cce: 7220 8be3 7600 |0057: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4b8cd4: 0c08 |005a: move-result-object v8 │ │ -4b8cd6: 1f08 0619 |005b: check-cast v8, Ljava/lang/String; // type@1906 │ │ -4b8cda: 6e10 dae0 0800 |005d: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b8ce0: 0a00 |0060: move-result v0 │ │ -4b8ce2: 3d00 0700 |0061: if-lez v0, 0068 // +0007 │ │ -4b8ce6: 6e30 b0f2 8501 |0063: invoke-virtual {v5, v8, v1}, Lorg/apache/commons/io/FileSystemUtils;.parseDir:(Ljava/lang/String;Ljava/lang/String;)J // method@f2b0 │ │ -4b8cec: 0b06 |0066: move-result-wide v6 │ │ -4b8cee: 1006 |0067: return-wide v6 │ │ -4b8cf0: d807 07ff |0068: add-int/lit8 v7, v7, #int -1 // #ff │ │ -4b8cf4: 28eb |006a: goto 0055 // -0015 │ │ -4b8cf6: 2206 b718 |006b: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ -4b8cfa: 2207 0819 |006d: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8cfe: 7010 06e1 0700 |006f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8d04: 1a08 6d14 |0072: const-string v8, "Command line 'dir /-c' did not return any info for path '" // string@146d │ │ -4b8d08: 6e20 12e1 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8d0e: 6e20 12e1 1700 |0077: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8d14: 1a08 9103 |007a: const-string v8, "'" // string@0391 │ │ -4b8d18: 6e20 12e1 8700 |007c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8d1e: 6e10 1fe1 0700 |007f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8d24: 0c07 |0082: move-result-object v7 │ │ -4b8d26: 7020 26df 7600 |0083: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b8d2c: 2706 |0086: throw v6 │ │ -4b8d2e: 2207 e518 |0087: new-instance v7, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b8d32: 7020 32e0 6700 |0089: invoke-direct {v7, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b8d38: 2707 |008c: throw v7 │ │ +4b8c14: |[4b8c14] org.apache.commons.io.FileSystemUtils.freeSpaceWindows:(Ljava/lang/String;J)J │ │ +4b8c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b8c26: 7120 47f3 0600 |0001: invoke-static {v6, v0}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;Z)Ljava/lang/String; // method@f347 │ │ +4b8c2c: 0c01 |0004: move-result-object v1 │ │ +4b8c2e: 3801 8200 |0005: if-eqz v1, 0087 // +0082 │ │ +4b8c32: 6e10 dae0 0100 |0007: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b8c38: 0a06 |000a: move-result v6 │ │ +4b8c3a: 3d06 1e00 |000b: if-lez v6, 0029 // +001e │ │ +4b8c3e: 6e20 bfe0 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b8c44: 0a06 |0010: move-result v6 │ │ +4b8c46: 1302 2200 |0011: const/16 v2, #int 34 // #22 │ │ +4b8c4a: 3226 1600 |0013: if-eq v6, v2, 0029 // +0016 │ │ +4b8c4e: 2206 0819 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8c52: 7010 06e1 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8c58: 1a02 c502 |001a: const-string v2, """ // string@02c5 │ │ +4b8c5c: 6e20 12e1 2600 |001c: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8c62: 6e20 12e1 1600 |001f: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8c68: 6e20 12e1 2600 |0022: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8c6e: 6e10 1fe1 0600 |0025: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8c74: 0c01 |0028: move-result-object v1 │ │ +4b8c76: 1236 |0029: const/4 v6, #int 3 // #3 │ │ +4b8c78: 2366 701f |002a: new-array v6, v6, [Ljava/lang/String; // type@1f70 │ │ +4b8c7c: 1a02 327e |002c: const-string v2, "cmd.exe" // string@7e32 │ │ +4b8c80: 4d02 0600 |002e: aput-object v2, v6, v0 │ │ +4b8c84: 1a00 9f06 |0030: const-string v0, "/C" // string@069f │ │ +4b8c88: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +4b8c8a: 4d00 0602 |0033: aput-object v0, v6, v2 │ │ +4b8c8e: 1220 |0035: const/4 v0, #int 2 // #2 │ │ +4b8c90: 2203 0819 |0036: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8c94: 7010 06e1 0300 |0038: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8c9a: 1a04 e285 |003b: const-string v4, "dir /a /-c " // string@85e2 │ │ +4b8c9e: 6e20 12e1 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8ca4: 6e20 12e1 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8caa: 6e10 1fe1 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8cb0: 0c03 |0046: move-result-object v3 │ │ +4b8cb2: 4d03 0600 |0047: aput-object v3, v6, v0 │ │ +4b8cb6: 1400 ffff ff7f |0049: const v0, #float nan // #7fffffff │ │ +4b8cbc: 6e58 b1f2 6570 |004c: invoke-virtual {v5, v6, v0, v7, v8}, Lorg/apache/commons/io/FileSystemUtils;.performCommand:([Ljava/lang/String;IJ)Ljava/util/List; // method@f2b1 │ │ +4b8cc2: 0c06 |004f: move-result-object v6 │ │ +4b8cc4: 7210 93e3 0600 |0050: invoke-interface {v6}, Ljava/util/List;.size:()I // method@e393 │ │ +4b8cca: 0a07 |0053: move-result v7 │ │ +4b8ccc: b127 |0054: sub-int/2addr v7, v2 │ │ +4b8cce: 3a07 1600 |0055: if-ltz v7, 006b // +0016 │ │ +4b8cd2: 7220 8be3 7600 |0057: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4b8cd8: 0c08 |005a: move-result-object v8 │ │ +4b8cda: 1f08 0619 |005b: check-cast v8, Ljava/lang/String; // type@1906 │ │ +4b8cde: 6e10 dae0 0800 |005d: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b8ce4: 0a00 |0060: move-result v0 │ │ +4b8ce6: 3d00 0700 |0061: if-lez v0, 0068 // +0007 │ │ +4b8cea: 6e30 b0f2 8501 |0063: invoke-virtual {v5, v8, v1}, Lorg/apache/commons/io/FileSystemUtils;.parseDir:(Ljava/lang/String;Ljava/lang/String;)J // method@f2b0 │ │ +4b8cf0: 0b06 |0066: move-result-wide v6 │ │ +4b8cf2: 1006 |0067: return-wide v6 │ │ +4b8cf4: d807 07ff |0068: add-int/lit8 v7, v7, #int -1 // #ff │ │ +4b8cf8: 28eb |006a: goto 0055 // -0015 │ │ +4b8cfa: 2206 b718 |006b: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ +4b8cfe: 2207 0819 |006d: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8d02: 7010 06e1 0700 |006f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8d08: 1a08 6d14 |0072: const-string v8, "Command line 'dir /-c' did not return any info for path '" // string@146d │ │ +4b8d0c: 6e20 12e1 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8d12: 6e20 12e1 1700 |0077: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8d18: 1a08 9103 |007a: const-string v8, "'" // string@0391 │ │ +4b8d1c: 6e20 12e1 8700 |007c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8d22: 6e10 1fe1 0700 |007f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8d28: 0c07 |0082: move-result-object v7 │ │ +4b8d2a: 7020 26df 7600 |0083: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b8d30: 2706 |0086: throw v6 │ │ +4b8d32: 2207 e518 |0087: new-instance v7, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b8d36: 7020 32e0 6700 |0089: invoke-direct {v7, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b8d3c: 2707 |008c: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=304 │ │ 0x0007 line=308 │ │ 0x0015 line=309 │ │ 0x0036 line=313 │ │ 0x004c line=316 │ │ @@ -995888,20 +995889,20 @@ │ │ type : '([Ljava/lang/String;)Ljava/lang/Process;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b85b8: |[4b85b8] org.apache.commons.io.FileSystemUtils.openProcess:([Ljava/lang/String;)Ljava/lang/Process; │ │ -4b85c8: 7100 a6e0 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@e0a6 │ │ -4b85ce: 0c00 |0003: move-result-object v0 │ │ -4b85d0: 6e20 a5e0 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@e0a5 │ │ -4b85d6: 0c02 |0007: move-result-object v2 │ │ -4b85d8: 1102 |0008: return-object v2 │ │ +4b85bc: |[4b85bc] org.apache.commons.io.FileSystemUtils.openProcess:([Ljava/lang/String;)Ljava/lang/Process; │ │ +4b85cc: 7100 a6e0 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@e0a6 │ │ +4b85d2: 0c00 |0003: move-result-object v0 │ │ +4b85d4: 6e20 a5e0 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@e0a5 │ │ +4b85da: 0c02 |0007: move-result-object v2 │ │ +4b85dc: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/FileSystemUtils; │ │ 0x0000 - 0x0009 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -995910,52 +995911,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -4b8d3c: |[4b8d3c] org.apache.commons.io.FileSystemUtils.parseBytes:(Ljava/lang/String;Ljava/lang/String;)J │ │ -4b8d4c: 1a00 e503 |0000: const-string v0, "'- check path is valid" // string@03e5 │ │ -4b8d50: 1a01 6c14 |0002: const-string v1, "Command line '" // string@146c │ │ -4b8d54: 7110 59e0 0700 |0004: invoke-static {v7}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@e059 │ │ -4b8d5a: 0b02 |0007: move-result-wide v2 │ │ -4b8d5c: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ -4b8d60: 3107 0204 |000a: cmp-long v7, v2, v4 │ │ -4b8d64: 3a07 0300 |000c: if-ltz v7, 000f // +0003 │ │ -4b8d68: 1002 |000e: return-wide v2 │ │ -4b8d6a: 2207 b718 |000f: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ -4b8d6e: 2202 0819 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8d72: 7010 06e1 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8d78: 6e20 12e1 1200 |0016: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8d7e: 6203 64ae |0019: sget-object v3, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ -4b8d82: 6e20 12e1 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8d88: 1a03 aa03 |001e: const-string v3, "' did not find free space in response for path '" // string@03aa │ │ -4b8d8c: 6e20 12e1 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8d92: 6e20 12e1 8200 |0023: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8d98: 6e20 12e1 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8d9e: 6e10 1fe1 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8da4: 0c02 |002c: move-result-object v2 │ │ -4b8da6: 7020 26df 2700 |002d: invoke-direct {v7, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b8dac: 2707 |0030: throw v7 │ │ -4b8dae: 0d07 |0031: move-exception v7 │ │ -4b8db0: 2202 b718 |0032: new-instance v2, Ljava/io/IOException; // type@18b7 │ │ -4b8db4: 2203 0819 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8db8: 7010 06e1 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8dbe: 6e20 12e1 1300 |0039: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8dc4: 6201 64ae |003c: sget-object v1, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ -4b8dc8: 6e20 12e1 1300 |003e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8dce: 1a01 ad03 |0041: const-string v1, "' did not return numeric data as expected for path '" // string@03ad │ │ -4b8dd2: 6e20 12e1 1300 |0043: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8dd8: 6e20 12e1 8300 |0046: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8dde: 6e20 12e1 0300 |0049: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8de4: 6e10 1fe1 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8dea: 0c08 |004f: move-result-object v8 │ │ -4b8dec: 7030 27df 8207 |0050: invoke-direct {v2, v8, v7}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@df27 │ │ -4b8df2: 2702 |0053: throw v2 │ │ +4b8d40: |[4b8d40] org.apache.commons.io.FileSystemUtils.parseBytes:(Ljava/lang/String;Ljava/lang/String;)J │ │ +4b8d50: 1a00 e503 |0000: const-string v0, "'- check path is valid" // string@03e5 │ │ +4b8d54: 1a01 6c14 |0002: const-string v1, "Command line '" // string@146c │ │ +4b8d58: 7110 59e0 0700 |0004: invoke-static {v7}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@e059 │ │ +4b8d5e: 0b02 |0007: move-result-wide v2 │ │ +4b8d60: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ +4b8d64: 3107 0204 |000a: cmp-long v7, v2, v4 │ │ +4b8d68: 3a07 0300 |000c: if-ltz v7, 000f // +0003 │ │ +4b8d6c: 1002 |000e: return-wide v2 │ │ +4b8d6e: 2207 b718 |000f: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ +4b8d72: 2202 0819 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8d76: 7010 06e1 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8d7c: 6e20 12e1 1200 |0016: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8d82: 6203 64ae |0019: sget-object v3, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ +4b8d86: 6e20 12e1 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8d8c: 1a03 aa03 |001e: const-string v3, "' did not find free space in response for path '" // string@03aa │ │ +4b8d90: 6e20 12e1 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8d96: 6e20 12e1 8200 |0023: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8d9c: 6e20 12e1 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8da2: 6e10 1fe1 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8da8: 0c02 |002c: move-result-object v2 │ │ +4b8daa: 7020 26df 2700 |002d: invoke-direct {v7, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b8db0: 2707 |0030: throw v7 │ │ +4b8db2: 0d07 |0031: move-exception v7 │ │ +4b8db4: 2202 b718 |0032: new-instance v2, Ljava/io/IOException; // type@18b7 │ │ +4b8db8: 2203 0819 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8dbc: 7010 06e1 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8dc2: 6e20 12e1 1300 |0039: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8dc8: 6201 64ae |003c: sget-object v1, Lorg/apache/commons/io/FileSystemUtils;.DF:Ljava/lang/String; // field@ae64 │ │ +4b8dcc: 6e20 12e1 1300 |003e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8dd2: 1a01 ad03 |0041: const-string v1, "' did not return numeric data as expected for path '" // string@03ad │ │ +4b8dd6: 6e20 12e1 1300 |0043: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8ddc: 6e20 12e1 8300 |0046: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8de2: 6e20 12e1 0300 |0049: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8de8: 6e10 1fe1 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8dee: 0c08 |004f: move-result-object v8 │ │ +4b8df0: 7030 27df 8207 |0050: invoke-direct {v2, v8, v7}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@df27 │ │ +4b8df6: 2702 |0053: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x0031 │ │ Ljava/lang/NumberFormatException; -> 0x0031 │ │ positions : │ │ 0x0004 line=457 │ │ 0x000f line=459 │ │ 0x0032 line=466 │ │ @@ -995969,81 +995970,81 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -4b8e04: |[4b8e04] org.apache.commons.io.FileSystemUtils.parseDir:(Ljava/lang/String;Ljava/lang/String;)J │ │ -4b8e14: 6e10 dae0 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b8e1a: 0a00 |0003: move-result v0 │ │ -4b8e1c: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b8e20: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4b8e22: 3a00 1200 |0007: if-ltz v0, 0019 // +0012 │ │ -4b8e26: 6e20 bfe0 0800 |0009: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b8e2c: 0a02 |000c: move-result v2 │ │ -4b8e2e: 7110 b2df 0200 |000d: invoke-static {v2}, Ljava/lang/Character;.isDigit:(C)Z // method@dfb2 │ │ -4b8e34: 0a02 |0010: move-result v2 │ │ -4b8e36: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -4b8e3a: d802 0001 |0013: add-int/lit8 v2, v0, #int 1 // #01 │ │ -4b8e3e: 2805 |0015: goto 001a // +0005 │ │ -4b8e40: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b8e44: 28ee |0018: goto 0006 // -0012 │ │ -4b8e46: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -4b8e48: 1303 2e00 |001a: const/16 v3, #int 46 // #2e │ │ -4b8e4c: 1304 2c00 |001c: const/16 v4, #int 44 // #2c │ │ -4b8e50: 3a00 1600 |001e: if-ltz v0, 0034 // +0016 │ │ -4b8e54: 6e20 bfe0 0800 |0020: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b8e5a: 0a05 |0023: move-result v5 │ │ -4b8e5c: 7110 b2df 0500 |0024: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@dfb2 │ │ -4b8e62: 0a06 |0027: move-result v6 │ │ -4b8e64: 3906 0900 |0028: if-nez v6, 0031 // +0009 │ │ -4b8e68: 3245 0700 |002a: if-eq v5, v4, 0031 // +0007 │ │ -4b8e6c: 3235 0500 |002c: if-eq v5, v3, 0031 // +0005 │ │ -4b8e70: d805 0001 |002e: add-int/lit8 v5, v0, #int 1 // #01 │ │ -4b8e74: 2805 |0030: goto 0035 // +0005 │ │ -4b8e76: d800 00ff |0031: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b8e7a: 28e7 |0033: goto 001a // -0019 │ │ -4b8e7c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -4b8e7e: 3a00 2f00 |0035: if-ltz v0, 0064 // +002f │ │ -4b8e82: 2200 0819 |0037: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8e86: 6e30 e5e0 5802 |0039: invoke-virtual {v8, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4b8e8c: 0c08 |003c: move-result-object v8 │ │ -4b8e8e: 7020 09e1 8000 |003d: invoke-direct {v0, v8}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4b8e94: 6e10 1be1 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@e11b │ │ -4b8e9a: 0a08 |0043: move-result v8 │ │ -4b8e9c: 3581 1700 |0044: if-ge v1, v8, 005b // +0017 │ │ -4b8ea0: 6e20 16e1 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.charAt:(I)C // method@e116 │ │ -4b8ea6: 0a08 |0049: move-result v8 │ │ -4b8ea8: 3248 0800 |004a: if-eq v8, v4, 0052 // +0008 │ │ -4b8eac: 6e20 16e1 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.charAt:(I)C // method@e116 │ │ -4b8eb2: 0a08 |004f: move-result v8 │ │ -4b8eb4: 3338 0800 |0050: if-ne v8, v3, 0058 // +0008 │ │ -4b8eb8: d808 01ff |0052: add-int/lit8 v8, v1, #int -1 // #ff │ │ -4b8ebc: 6e20 18e1 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.deleteCharAt:(I)Ljava/lang/StringBuilder; // method@e118 │ │ -4b8ec2: 0181 |0057: move v1, v8 │ │ -4b8ec4: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b8ec8: 28e6 |005a: goto 0040 // -001a │ │ -4b8eca: 6e10 1fe1 0000 |005b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8ed0: 0c08 |005e: move-result-object v8 │ │ -4b8ed2: 6e30 aff2 8709 |005f: invoke-virtual {v7, v8, v9}, Lorg/apache/commons/io/FileSystemUtils;.parseBytes:(Ljava/lang/String;Ljava/lang/String;)J // method@f2af │ │ -4b8ed8: 0b08 |0062: move-result-wide v8 │ │ -4b8eda: 1008 |0063: return-wide v8 │ │ -4b8edc: 2208 b718 |0064: new-instance v8, Ljava/io/IOException; // type@18b7 │ │ -4b8ee0: 2200 0819 |0066: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8ee4: 7010 06e1 0000 |0068: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8eea: 1a01 6e14 |006b: const-string v1, "Command line 'dir /-c' did not return valid info for path '" // string@146e │ │ -4b8eee: 6e20 12e1 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8ef4: 6e20 12e1 9000 |0070: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8efa: 1a09 9103 |0073: const-string v9, "'" // string@0391 │ │ -4b8efe: 6e20 12e1 9000 |0075: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8f04: 6e10 1fe1 0000 |0078: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8f0a: 0c09 |007b: move-result-object v9 │ │ -4b8f0c: 7020 26df 9800 |007c: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b8f12: 2708 |007f: throw v8 │ │ +4b8e08: |[4b8e08] org.apache.commons.io.FileSystemUtils.parseDir:(Ljava/lang/String;Ljava/lang/String;)J │ │ +4b8e18: 6e10 dae0 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b8e1e: 0a00 |0003: move-result v0 │ │ +4b8e20: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b8e24: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4b8e26: 3a00 1200 |0007: if-ltz v0, 0019 // +0012 │ │ +4b8e2a: 6e20 bfe0 0800 |0009: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b8e30: 0a02 |000c: move-result v2 │ │ +4b8e32: 7110 b2df 0200 |000d: invoke-static {v2}, Ljava/lang/Character;.isDigit:(C)Z // method@dfb2 │ │ +4b8e38: 0a02 |0010: move-result v2 │ │ +4b8e3a: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +4b8e3e: d802 0001 |0013: add-int/lit8 v2, v0, #int 1 // #01 │ │ +4b8e42: 2805 |0015: goto 001a // +0005 │ │ +4b8e44: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b8e48: 28ee |0018: goto 0006 // -0012 │ │ +4b8e4a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +4b8e4c: 1303 2e00 |001a: const/16 v3, #int 46 // #2e │ │ +4b8e50: 1304 2c00 |001c: const/16 v4, #int 44 // #2c │ │ +4b8e54: 3a00 1600 |001e: if-ltz v0, 0034 // +0016 │ │ +4b8e58: 6e20 bfe0 0800 |0020: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b8e5e: 0a05 |0023: move-result v5 │ │ +4b8e60: 7110 b2df 0500 |0024: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@dfb2 │ │ +4b8e66: 0a06 |0027: move-result v6 │ │ +4b8e68: 3906 0900 |0028: if-nez v6, 0031 // +0009 │ │ +4b8e6c: 3245 0700 |002a: if-eq v5, v4, 0031 // +0007 │ │ +4b8e70: 3235 0500 |002c: if-eq v5, v3, 0031 // +0005 │ │ +4b8e74: d805 0001 |002e: add-int/lit8 v5, v0, #int 1 // #01 │ │ +4b8e78: 2805 |0030: goto 0035 // +0005 │ │ +4b8e7a: d800 00ff |0031: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b8e7e: 28e7 |0033: goto 001a // -0019 │ │ +4b8e80: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +4b8e82: 3a00 2f00 |0035: if-ltz v0, 0064 // +002f │ │ +4b8e86: 2200 0819 |0037: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8e8a: 6e30 e5e0 5802 |0039: invoke-virtual {v8, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4b8e90: 0c08 |003c: move-result-object v8 │ │ +4b8e92: 7020 09e1 8000 |003d: invoke-direct {v0, v8}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4b8e98: 6e10 1be1 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@e11b │ │ +4b8e9e: 0a08 |0043: move-result v8 │ │ +4b8ea0: 3581 1700 |0044: if-ge v1, v8, 005b // +0017 │ │ +4b8ea4: 6e20 16e1 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.charAt:(I)C // method@e116 │ │ +4b8eaa: 0a08 |0049: move-result v8 │ │ +4b8eac: 3248 0800 |004a: if-eq v8, v4, 0052 // +0008 │ │ +4b8eb0: 6e20 16e1 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.charAt:(I)C // method@e116 │ │ +4b8eb6: 0a08 |004f: move-result v8 │ │ +4b8eb8: 3338 0800 |0050: if-ne v8, v3, 0058 // +0008 │ │ +4b8ebc: d808 01ff |0052: add-int/lit8 v8, v1, #int -1 // #ff │ │ +4b8ec0: 6e20 18e1 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.deleteCharAt:(I)Ljava/lang/StringBuilder; // method@e118 │ │ +4b8ec6: 0181 |0057: move v1, v8 │ │ +4b8ec8: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b8ecc: 28e6 |005a: goto 0040 // -001a │ │ +4b8ece: 6e10 1fe1 0000 |005b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8ed4: 0c08 |005e: move-result-object v8 │ │ +4b8ed6: 6e30 aff2 8709 |005f: invoke-virtual {v7, v8, v9}, Lorg/apache/commons/io/FileSystemUtils;.parseBytes:(Ljava/lang/String;Ljava/lang/String;)J // method@f2af │ │ +4b8edc: 0b08 |0062: move-result-wide v8 │ │ +4b8ede: 1008 |0063: return-wide v8 │ │ +4b8ee0: 2208 b718 |0064: new-instance v8, Ljava/io/IOException; // type@18b7 │ │ +4b8ee4: 2200 0819 |0066: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8ee8: 7010 06e1 0000 |0068: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8eee: 1a01 6e14 |006b: const-string v1, "Command line 'dir /-c' did not return valid info for path '" // string@146e │ │ +4b8ef2: 6e20 12e1 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8ef8: 6e20 12e1 9000 |0070: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8efe: 1a09 9103 |0073: const-string v9, "'" // string@0391 │ │ +4b8f02: 6e20 12e1 9000 |0075: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8f08: 6e10 1fe1 0000 |0078: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b8f0e: 0c09 |007b: move-result-object v9 │ │ +4b8f10: 7020 26df 9800 |007c: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b8f16: 2708 |007f: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0009 line=351 │ │ 0x000d line=352 │ │ 0x0020 line=361 │ │ 0x0024 line=362 │ │ @@ -996063,180 +996064,180 @@ │ │ type : '([Ljava/lang/String;IJ)Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 305 16-bit code units │ │ -4b85dc: |[4b85dc] org.apache.commons.io.FileSystemUtils.performCommand:([Ljava/lang/String;IJ)Ljava/util/List; │ │ -4b85ec: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4b85f0: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -4b85f4: 7020 93e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4b85fa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4b85fc: 7120 01f4 ed00 |0008: invoke-static {v13, v14}, Lorg/apache/commons/io/ThreadMonitor;.start:(J)Ljava/lang/Thread; // method@f401 │ │ -4b8602: 0c02 |000b: move-result-object v2 │ │ -4b8604: 6e20 aef2 ba00 |000c: invoke-virtual {v10, v11}, Lorg/apache/commons/io/FileSystemUtils;.openProcess:([Ljava/lang/String;)Ljava/lang/Process; // method@f2ae │ │ -4b860a: 0c03 |000f: move-result-object v3 │ │ -4b860c: 6e10 a0e0 0300 |0010: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@e0a0 │ │ -4b8612: 0c04 |0013: move-result-object v4 │ │ -4b8614: 6e10 a1e0 0300 |0014: invoke-virtual {v3}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@e0a1 │ │ -4b861a: 0c05 |0017: move-result-object v5 │ │ -4b861c: 6e10 9fe0 0300 |0018: invoke-virtual {v3}, Ljava/lang/Process;.getErrorStream:()Ljava/io/InputStream; // method@e09f │ │ -4b8622: 0c06 |001b: move-result-object v6 │ │ -4b8624: 2207 9c18 |001c: new-instance v7, Ljava/io/BufferedReader; // type@189c │ │ -4b8628: 2208 b918 |001e: new-instance v8, Ljava/io/InputStreamReader; // type@18b9 │ │ -4b862c: 7100 2ee2 0000 |0020: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4b8632: 0c09 |0023: move-result-object v9 │ │ -4b8634: 7030 39df 4809 |0024: invoke-direct {v8, v4, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ -4b863a: 7020 aede 8700 |0027: invoke-direct {v7, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ -4b8640: 6e10 b1de 0700 |002a: invoke-virtual {v7}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4b8646: 0c08 |002d: move-result-object v8 │ │ -4b8648: 3808 1a00 |002e: if-eqz v8, 0048 // +001a │ │ -4b864c: 7210 93e3 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4b8652: 0a09 |0033: move-result v9 │ │ -4b8654: 35c9 1400 |0034: if-ge v9, v12, 0048 // +0014 │ │ -4b8658: 6209 73a2 |0036: sget-object v9, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@a273 │ │ -4b865c: 6e20 e8e0 9800 |0038: invoke-virtual {v8, v9}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ -4b8662: 0c08 |003b: move-result-object v8 │ │ -4b8664: 6e10 ebe0 0800 |003c: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ -4b866a: 0c08 |003f: move-result-object v8 │ │ -4b866c: 7220 85e3 8000 |0040: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4b8672: 6e10 b1de 0700 |0043: invoke-virtual {v7}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4b8678: 0c08 |0046: move-result-object v8 │ │ -4b867a: 28e7 |0047: goto 002e // -0019 │ │ -4b867c: 6e10 a2e0 0300 |0048: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@e0a2 │ │ -4b8682: 7110 03f4 0200 |004b: invoke-static {v2}, Lorg/apache/commons/io/ThreadMonitor;.stop:(Ljava/lang/Thread;)V // method@f403 │ │ -4b8688: 6e10 9ee0 0300 |004e: invoke-virtual {v3}, Ljava/lang/Process;.exitValue:()I // method@e09e │ │ -4b868e: 0a0c |0051: move-result v12 │ │ -4b8690: 390c 5100 |0052: if-nez v12, 00a3 // +0051 │ │ -4b8694: 7210 8ee3 0000 |0054: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ -4b869a: 0a0c |0057: move-result v12 │ │ -4b869c: 390c 3000 |0058: if-nez v12, 0088 // +0030 │ │ -4b86a0: 6e10 b0de 0700 |005a: invoke-virtual {v7}, Ljava/io/BufferedReader;.close:()V // method@deb0 │ │ -4b86a6: 6e10 2fdf 0400 |005d: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4b86ac: 3805 1000 |0060: if-eqz v5, 0070 // +0010 │ │ -4b86b0: 6e10 4cdf 0500 |0062: invoke-virtual {v5}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4b86b6: 0715 |0065: move-object v5, v1 │ │ -4b86b8: 280a |0066: goto 0070 // +000a │ │ -4b86ba: 0d0b |0067: move-exception v11 │ │ -4b86bc: 0717 |0068: move-object v7, v1 │ │ -4b86be: 2900 b600 |0069: goto/16 011f // +00b6 │ │ -4b86c2: 0d0c |006b: move-exception v12 │ │ -4b86c4: 0714 |006c: move-object v4, v1 │ │ -4b86c6: 0747 |006d: move-object v7, v4 │ │ -4b86c8: 2900 7e00 |006e: goto/16 00ec // +007e │ │ -4b86cc: 3806 0600 |0070: if-eqz v6, 0076 // +0006 │ │ -4b86d0: 6e10 2fdf 0600 |0072: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4b86d6: 0716 |0075: move-object v6, v1 │ │ -4b86d8: 7110 76f3 0100 |0076: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/InputStream;)V // method@f376 │ │ -4b86de: 7110 77f3 0500 |0079: invoke-static {v5}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/OutputStream;)V // method@f377 │ │ -4b86e4: 7110 76f3 0600 |007c: invoke-static {v6}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/InputStream;)V // method@f376 │ │ -4b86ea: 7110 78f3 0100 |007f: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Reader;)V // method@f378 │ │ -4b86f0: 3803 0500 |0082: if-eqz v3, 0087 // +0005 │ │ -4b86f4: 6e10 9de0 0300 |0084: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@e09d │ │ -4b86fa: 1100 |0087: return-object v0 │ │ -4b86fc: 220c b718 |0088: new-instance v12, Ljava/io/IOException; // type@18b7 │ │ -4b8700: 2200 0819 |008a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b8704: 7010 06e1 0000 |008c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b870a: 1a01 6f14 |008f: const-string v1, "Command line did not return any info for command " // string@146f │ │ -4b870e: 6e20 12e1 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8714: 7110 a9e2 0b00 |0094: invoke-static {v11}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -4b871a: 0c01 |0097: move-result-object v1 │ │ -4b871c: 6e20 11e1 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b8722: 6e10 1fe1 0000 |009b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8728: 0c00 |009e: move-result-object v0 │ │ -4b872a: 7020 26df 0c00 |009f: invoke-direct {v12, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b8730: 270c |00a2: throw v12 │ │ -4b8732: 220c b718 |00a3: new-instance v12, Ljava/io/IOException; // type@18b7 │ │ -4b8736: 2200 0819 |00a5: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b873a: 7010 06e1 0000 |00a7: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b8740: 1a01 7014 |00aa: const-string v1, "Command line returned OS error code '" // string@1470 │ │ -4b8744: 6e20 12e1 1000 |00ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b874a: 6e10 9ee0 0300 |00af: invoke-virtual {v3}, Ljava/lang/Process;.exitValue:()I // method@e09e │ │ -4b8750: 0a01 |00b2: move-result v1 │ │ -4b8752: 6e20 0de1 1000 |00b3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4b8758: 1a01 b703 |00b6: const-string v1, "' for command " // string@03b7 │ │ -4b875c: 6e20 12e1 1000 |00b8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b8762: 7110 a9e2 0b00 |00bb: invoke-static {v11}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -4b8768: 0c01 |00be: move-result-object v1 │ │ -4b876a: 6e20 11e1 1000 |00bf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b8770: 6e10 1fe1 0000 |00c2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b8776: 0c00 |00c5: move-result-object v0 │ │ -4b8778: 7020 26df 0c00 |00c6: invoke-direct {v12, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b877e: 270c |00c9: throw v12 │ │ -4b8780: 0d0b |00ca: move-exception v11 │ │ -4b8782: 2900 5300 |00cb: goto/16 011e // +0053 │ │ -4b8786: 0d0c |00cd: move-exception v12 │ │ -4b8788: 281e |00ce: goto 00ec // +001e │ │ -4b878a: 0d0b |00cf: move-exception v11 │ │ -4b878c: 0717 |00d0: move-object v7, v1 │ │ -4b878e: 2900 4d00 |00d1: goto/16 011e // +004d │ │ -4b8792: 0d0c |00d3: move-exception v12 │ │ -4b8794: 0717 |00d4: move-object v7, v1 │ │ -4b8796: 2817 |00d5: goto 00ec // +0017 │ │ -4b8798: 0d0b |00d6: move-exception v11 │ │ -4b879a: 0716 |00d7: move-object v6, v1 │ │ -4b879c: 2807 |00d8: goto 00df // +0007 │ │ -4b879e: 0d0c |00d9: move-exception v12 │ │ -4b87a0: 0716 |00da: move-object v6, v1 │ │ -4b87a2: 2810 |00db: goto 00eb // +0010 │ │ -4b87a4: 0d0b |00dc: move-exception v11 │ │ -4b87a6: 0715 |00dd: move-object v5, v1 │ │ -4b87a8: 0756 |00de: move-object v6, v5 │ │ -4b87aa: 0767 |00df: move-object v7, v6 │ │ -4b87ac: 283e |00e0: goto 011e // +003e │ │ -4b87ae: 0d0c |00e1: move-exception v12 │ │ -4b87b0: 0715 |00e2: move-object v5, v1 │ │ -4b87b2: 2807 |00e3: goto 00ea // +0007 │ │ -4b87b4: 0d0b |00e4: move-exception v11 │ │ -4b87b6: 0715 |00e5: move-object v5, v1 │ │ -4b87b8: 280b |00e6: goto 00f1 // +000b │ │ -4b87ba: 0d0c |00e7: move-exception v12 │ │ -4b87bc: 0714 |00e8: move-object v4, v1 │ │ -4b87be: 0745 |00e9: move-object v5, v4 │ │ -4b87c0: 0756 |00ea: move-object v6, v5 │ │ -4b87c2: 0767 |00eb: move-object v7, v6 │ │ -4b87c4: 0731 |00ec: move-object v1, v3 │ │ -4b87c6: 280c |00ed: goto 00f9 // +000c │ │ -4b87c8: 0d0b |00ee: move-exception v11 │ │ -4b87ca: 0713 |00ef: move-object v3, v1 │ │ -4b87cc: 0735 |00f0: move-object v5, v3 │ │ -4b87ce: 0756 |00f1: move-object v6, v5 │ │ -4b87d0: 0767 |00f2: move-object v7, v6 │ │ -4b87d2: 282c |00f3: goto 011f // +002c │ │ -4b87d4: 0d0c |00f4: move-exception v12 │ │ -4b87d6: 0714 |00f5: move-object v4, v1 │ │ -4b87d8: 0745 |00f6: move-object v5, v4 │ │ -4b87da: 0756 |00f7: move-object v6, v5 │ │ -4b87dc: 0767 |00f8: move-object v7, v6 │ │ -4b87de: 2200 b718 |00f9: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4b87e2: 2202 0819 |00fb: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b87e6: 7010 06e1 0200 |00fd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b87ec: 1a03 7114 |0100: const-string v3, "Command line threw an InterruptedException for command " // string@1471 │ │ -4b87f0: 6e20 12e1 3200 |0102: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b87f6: 7110 a9e2 0b00 |0105: invoke-static {v11}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -4b87fc: 0c0b |0108: move-result-object v11 │ │ -4b87fe: 6e20 11e1 b200 |0109: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b8804: 1a0b 8202 |010c: const-string v11, " timeout=" // string@0282 │ │ -4b8808: 6e20 12e1 b200 |010e: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b880e: 6e30 0ee1 d20e |0111: invoke-virtual {v2, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4b8814: 6e10 1fe1 0200 |0114: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b881a: 0c0b |0117: move-result-object v11 │ │ -4b881c: 7030 27df b00c |0118: invoke-direct {v0, v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@df27 │ │ -4b8822: 2700 |011b: throw v0 │ │ -4b8824: 0d0b |011c: move-exception v11 │ │ -4b8826: 0713 |011d: move-object v3, v1 │ │ -4b8828: 0741 |011e: move-object v1, v4 │ │ -4b882a: 7110 76f3 0100 |011f: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/InputStream;)V // method@f376 │ │ -4b8830: 7110 77f3 0500 |0122: invoke-static {v5}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/OutputStream;)V // method@f377 │ │ -4b8836: 7110 76f3 0600 |0125: invoke-static {v6}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/InputStream;)V // method@f376 │ │ -4b883c: 7110 78f3 0700 |0128: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Reader;)V // method@f378 │ │ -4b8842: 3803 0500 |012b: if-eqz v3, 0130 // +0005 │ │ -4b8846: 6e10 9de0 0300 |012d: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@e09d │ │ -4b884c: 270b |0130: throw v11 │ │ +4b85e0: |[4b85e0] org.apache.commons.io.FileSystemUtils.performCommand:([Ljava/lang/String;IJ)Ljava/util/List; │ │ +4b85f0: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4b85f4: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +4b85f8: 7020 93e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4b85fe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4b8600: 7120 01f4 ed00 |0008: invoke-static {v13, v14}, Lorg/apache/commons/io/ThreadMonitor;.start:(J)Ljava/lang/Thread; // method@f401 │ │ +4b8606: 0c02 |000b: move-result-object v2 │ │ +4b8608: 6e20 aef2 ba00 |000c: invoke-virtual {v10, v11}, Lorg/apache/commons/io/FileSystemUtils;.openProcess:([Ljava/lang/String;)Ljava/lang/Process; // method@f2ae │ │ +4b860e: 0c03 |000f: move-result-object v3 │ │ +4b8610: 6e10 a0e0 0300 |0010: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@e0a0 │ │ +4b8616: 0c04 |0013: move-result-object v4 │ │ +4b8618: 6e10 a1e0 0300 |0014: invoke-virtual {v3}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@e0a1 │ │ +4b861e: 0c05 |0017: move-result-object v5 │ │ +4b8620: 6e10 9fe0 0300 |0018: invoke-virtual {v3}, Ljava/lang/Process;.getErrorStream:()Ljava/io/InputStream; // method@e09f │ │ +4b8626: 0c06 |001b: move-result-object v6 │ │ +4b8628: 2207 9c18 |001c: new-instance v7, Ljava/io/BufferedReader; // type@189c │ │ +4b862c: 2208 b918 |001e: new-instance v8, Ljava/io/InputStreamReader; // type@18b9 │ │ +4b8630: 7100 2ee2 0000 |0020: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4b8636: 0c09 |0023: move-result-object v9 │ │ +4b8638: 7030 39df 4809 |0024: invoke-direct {v8, v4, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ +4b863e: 7020 aede 8700 |0027: invoke-direct {v7, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ +4b8644: 6e10 b1de 0700 |002a: invoke-virtual {v7}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4b864a: 0c08 |002d: move-result-object v8 │ │ +4b864c: 3808 1a00 |002e: if-eqz v8, 0048 // +001a │ │ +4b8650: 7210 93e3 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4b8656: 0a09 |0033: move-result v9 │ │ +4b8658: 35c9 1400 |0034: if-ge v9, v12, 0048 // +0014 │ │ +4b865c: 6209 73a2 |0036: sget-object v9, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@a273 │ │ +4b8660: 6e20 e8e0 9800 |0038: invoke-virtual {v8, v9}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ +4b8666: 0c08 |003b: move-result-object v8 │ │ +4b8668: 6e10 ebe0 0800 |003c: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ +4b866e: 0c08 |003f: move-result-object v8 │ │ +4b8670: 7220 85e3 8000 |0040: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4b8676: 6e10 b1de 0700 |0043: invoke-virtual {v7}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4b867c: 0c08 |0046: move-result-object v8 │ │ +4b867e: 28e7 |0047: goto 002e // -0019 │ │ +4b8680: 6e10 a2e0 0300 |0048: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@e0a2 │ │ +4b8686: 7110 03f4 0200 |004b: invoke-static {v2}, Lorg/apache/commons/io/ThreadMonitor;.stop:(Ljava/lang/Thread;)V // method@f403 │ │ +4b868c: 6e10 9ee0 0300 |004e: invoke-virtual {v3}, Ljava/lang/Process;.exitValue:()I // method@e09e │ │ +4b8692: 0a0c |0051: move-result v12 │ │ +4b8694: 390c 5100 |0052: if-nez v12, 00a3 // +0051 │ │ +4b8698: 7210 8ee3 0000 |0054: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ +4b869e: 0a0c |0057: move-result v12 │ │ +4b86a0: 390c 3000 |0058: if-nez v12, 0088 // +0030 │ │ +4b86a4: 6e10 b0de 0700 |005a: invoke-virtual {v7}, Ljava/io/BufferedReader;.close:()V // method@deb0 │ │ +4b86aa: 6e10 2fdf 0400 |005d: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4b86b0: 3805 1000 |0060: if-eqz v5, 0070 // +0010 │ │ +4b86b4: 6e10 4cdf 0500 |0062: invoke-virtual {v5}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4b86ba: 0715 |0065: move-object v5, v1 │ │ +4b86bc: 280a |0066: goto 0070 // +000a │ │ +4b86be: 0d0b |0067: move-exception v11 │ │ +4b86c0: 0717 |0068: move-object v7, v1 │ │ +4b86c2: 2900 b600 |0069: goto/16 011f // +00b6 │ │ +4b86c6: 0d0c |006b: move-exception v12 │ │ +4b86c8: 0714 |006c: move-object v4, v1 │ │ +4b86ca: 0747 |006d: move-object v7, v4 │ │ +4b86cc: 2900 7e00 |006e: goto/16 00ec // +007e │ │ +4b86d0: 3806 0600 |0070: if-eqz v6, 0076 // +0006 │ │ +4b86d4: 6e10 2fdf 0600 |0072: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4b86da: 0716 |0075: move-object v6, v1 │ │ +4b86dc: 7110 76f3 0100 |0076: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/InputStream;)V // method@f376 │ │ +4b86e2: 7110 77f3 0500 |0079: invoke-static {v5}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/OutputStream;)V // method@f377 │ │ +4b86e8: 7110 76f3 0600 |007c: invoke-static {v6}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/InputStream;)V // method@f376 │ │ +4b86ee: 7110 78f3 0100 |007f: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Reader;)V // method@f378 │ │ +4b86f4: 3803 0500 |0082: if-eqz v3, 0087 // +0005 │ │ +4b86f8: 6e10 9de0 0300 |0084: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@e09d │ │ +4b86fe: 1100 |0087: return-object v0 │ │ +4b8700: 220c b718 |0088: new-instance v12, Ljava/io/IOException; // type@18b7 │ │ +4b8704: 2200 0819 |008a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b8708: 7010 06e1 0000 |008c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b870e: 1a01 6f14 |008f: const-string v1, "Command line did not return any info for command " // string@146f │ │ +4b8712: 6e20 12e1 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8718: 7110 a9e2 0b00 |0094: invoke-static {v11}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +4b871e: 0c01 |0097: move-result-object v1 │ │ +4b8720: 6e20 11e1 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b8726: 6e10 1fe1 0000 |009b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b872c: 0c00 |009e: move-result-object v0 │ │ +4b872e: 7020 26df 0c00 |009f: invoke-direct {v12, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b8734: 270c |00a2: throw v12 │ │ +4b8736: 220c b718 |00a3: new-instance v12, Ljava/io/IOException; // type@18b7 │ │ +4b873a: 2200 0819 |00a5: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b873e: 7010 06e1 0000 |00a7: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b8744: 1a01 7014 |00aa: const-string v1, "Command line returned OS error code '" // string@1470 │ │ +4b8748: 6e20 12e1 1000 |00ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b874e: 6e10 9ee0 0300 |00af: invoke-virtual {v3}, Ljava/lang/Process;.exitValue:()I // method@e09e │ │ +4b8754: 0a01 |00b2: move-result v1 │ │ +4b8756: 6e20 0de1 1000 |00b3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4b875c: 1a01 b703 |00b6: const-string v1, "' for command " // string@03b7 │ │ +4b8760: 6e20 12e1 1000 |00b8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8766: 7110 a9e2 0b00 |00bb: invoke-static {v11}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +4b876c: 0c01 |00be: move-result-object v1 │ │ +4b876e: 6e20 11e1 1000 |00bf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b8774: 6e10 1fe1 0000 |00c2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b877a: 0c00 |00c5: move-result-object v0 │ │ +4b877c: 7020 26df 0c00 |00c6: invoke-direct {v12, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b8782: 270c |00c9: throw v12 │ │ +4b8784: 0d0b |00ca: move-exception v11 │ │ +4b8786: 2900 5300 |00cb: goto/16 011e // +0053 │ │ +4b878a: 0d0c |00cd: move-exception v12 │ │ +4b878c: 281e |00ce: goto 00ec // +001e │ │ +4b878e: 0d0b |00cf: move-exception v11 │ │ +4b8790: 0717 |00d0: move-object v7, v1 │ │ +4b8792: 2900 4d00 |00d1: goto/16 011e // +004d │ │ +4b8796: 0d0c |00d3: move-exception v12 │ │ +4b8798: 0717 |00d4: move-object v7, v1 │ │ +4b879a: 2817 |00d5: goto 00ec // +0017 │ │ +4b879c: 0d0b |00d6: move-exception v11 │ │ +4b879e: 0716 |00d7: move-object v6, v1 │ │ +4b87a0: 2807 |00d8: goto 00df // +0007 │ │ +4b87a2: 0d0c |00d9: move-exception v12 │ │ +4b87a4: 0716 |00da: move-object v6, v1 │ │ +4b87a6: 2810 |00db: goto 00eb // +0010 │ │ +4b87a8: 0d0b |00dc: move-exception v11 │ │ +4b87aa: 0715 |00dd: move-object v5, v1 │ │ +4b87ac: 0756 |00de: move-object v6, v5 │ │ +4b87ae: 0767 |00df: move-object v7, v6 │ │ +4b87b0: 283e |00e0: goto 011e // +003e │ │ +4b87b2: 0d0c |00e1: move-exception v12 │ │ +4b87b4: 0715 |00e2: move-object v5, v1 │ │ +4b87b6: 2807 |00e3: goto 00ea // +0007 │ │ +4b87b8: 0d0b |00e4: move-exception v11 │ │ +4b87ba: 0715 |00e5: move-object v5, v1 │ │ +4b87bc: 280b |00e6: goto 00f1 // +000b │ │ +4b87be: 0d0c |00e7: move-exception v12 │ │ +4b87c0: 0714 |00e8: move-object v4, v1 │ │ +4b87c2: 0745 |00e9: move-object v5, v4 │ │ +4b87c4: 0756 |00ea: move-object v6, v5 │ │ +4b87c6: 0767 |00eb: move-object v7, v6 │ │ +4b87c8: 0731 |00ec: move-object v1, v3 │ │ +4b87ca: 280c |00ed: goto 00f9 // +000c │ │ +4b87cc: 0d0b |00ee: move-exception v11 │ │ +4b87ce: 0713 |00ef: move-object v3, v1 │ │ +4b87d0: 0735 |00f0: move-object v5, v3 │ │ +4b87d2: 0756 |00f1: move-object v6, v5 │ │ +4b87d4: 0767 |00f2: move-object v7, v6 │ │ +4b87d6: 282c |00f3: goto 011f // +002c │ │ +4b87d8: 0d0c |00f4: move-exception v12 │ │ +4b87da: 0714 |00f5: move-object v4, v1 │ │ +4b87dc: 0745 |00f6: move-object v5, v4 │ │ +4b87de: 0756 |00f7: move-object v6, v5 │ │ +4b87e0: 0767 |00f8: move-object v7, v6 │ │ +4b87e2: 2200 b718 |00f9: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4b87e6: 2202 0819 |00fb: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b87ea: 7010 06e1 0200 |00fd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b87f0: 1a03 7114 |0100: const-string v3, "Command line threw an InterruptedException for command " // string@1471 │ │ +4b87f4: 6e20 12e1 3200 |0102: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b87fa: 7110 a9e2 0b00 |0105: invoke-static {v11}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +4b8800: 0c0b |0108: move-result-object v11 │ │ +4b8802: 6e20 11e1 b200 |0109: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b8808: 1a0b 8202 |010c: const-string v11, " timeout=" // string@0282 │ │ +4b880c: 6e20 12e1 b200 |010e: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b8812: 6e30 0ee1 d20e |0111: invoke-virtual {v2, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4b8818: 6e10 1fe1 0200 |0114: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b881e: 0c0b |0117: move-result-object v11 │ │ +4b8820: 7030 27df b00c |0118: invoke-direct {v0, v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@df27 │ │ +4b8826: 2700 |011b: throw v0 │ │ +4b8828: 0d0b |011c: move-exception v11 │ │ +4b882a: 0713 |011d: move-object v3, v1 │ │ +4b882c: 0741 |011e: move-object v1, v4 │ │ +4b882e: 7110 76f3 0100 |011f: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/InputStream;)V // method@f376 │ │ +4b8834: 7110 77f3 0500 |0122: invoke-static {v5}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/OutputStream;)V // method@f377 │ │ +4b883a: 7110 76f3 0600 |0125: invoke-static {v6}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/InputStream;)V // method@f376 │ │ +4b8840: 7110 78f3 0700 |0128: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Reader;)V // method@f378 │ │ +4b8846: 3803 0500 |012b: if-eqz v3, 0130 // +0005 │ │ +4b884a: 6e10 9de0 0300 |012d: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@e09d │ │ +4b8850: 270b |0130: throw v11 │ │ catches : 10 │ │ 0x0008 - 0x0010 │ │ Ljava/lang/InterruptedException; -> 0x00f4 │ │ -> 0x00ee │ │ 0x0010 - 0x0014 │ │ Ljava/lang/InterruptedException; -> 0x00e7 │ │ -> 0x00e4 │ │ @@ -996600,49 +996601,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -4ba880: |[4ba880] org.apache.commons.io.FileUtils.:()V │ │ -4ba890: 1600 0004 |0000: const-wide/16 v0, #int 1024 // #400 │ │ -4ba894: 7120 bae1 1000 |0002: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ -4ba89a: 0c02 |0005: move-result-object v2 │ │ -4ba89c: 6902 73ae |0006: sput-object v2, Lorg/apache/commons/io/FileUtils;.ONE_KB_BI:Ljava/math/BigInteger; // field@ae73 │ │ -4ba8a0: 6e20 b6e1 2200 |0008: invoke-virtual {v2, v2}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ -4ba8a6: 0c03 |000b: move-result-object v3 │ │ -4ba8a8: 6903 75ae |000c: sput-object v3, Lorg/apache/commons/io/FileUtils;.ONE_MB_BI:Ljava/math/BigInteger; // field@ae75 │ │ -4ba8ac: 6e20 b6e1 3200 |000e: invoke-virtual {v2, v3}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ -4ba8b2: 0c03 |0011: move-result-object v3 │ │ -4ba8b4: 6903 71ae |0012: sput-object v3, Lorg/apache/commons/io/FileUtils;.ONE_GB_BI:Ljava/math/BigInteger; // field@ae71 │ │ -4ba8b8: 6e20 b6e1 3200 |0014: invoke-virtual {v2, v3}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ -4ba8be: 0c03 |0017: move-result-object v3 │ │ -4ba8c0: 6903 79ae |0018: sput-object v3, Lorg/apache/commons/io/FileUtils;.ONE_TB_BI:Ljava/math/BigInteger; // field@ae79 │ │ -4ba8c4: 6e20 b6e1 3200 |001a: invoke-virtual {v2, v3}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ -4ba8ca: 0c03 |001d: move-result-object v3 │ │ -4ba8cc: 6903 77ae |001e: sput-object v3, Lorg/apache/commons/io/FileUtils;.ONE_PB_BI:Ljava/math/BigInteger; // field@ae77 │ │ -4ba8d0: 6e20 b6e1 3200 |0020: invoke-virtual {v2, v3}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ -4ba8d6: 0c03 |0023: move-result-object v3 │ │ -4ba8d8: 6903 6fae |0024: sput-object v3, Lorg/apache/commons/io/FileUtils;.ONE_EB_BI:Ljava/math/BigInteger; // field@ae6f │ │ -4ba8dc: 7120 bae1 1000 |0026: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ -4ba8e2: 0c00 |0029: move-result-object v0 │ │ -4ba8e4: 1903 0010 |002a: const-wide/high16 v3, #long 1152921504606846976 // #1000 │ │ -4ba8e8: 7120 bae1 4300 |002c: invoke-static {v3, v4}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ -4ba8ee: 0c01 |002f: move-result-object v1 │ │ -4ba8f0: 6e20 b6e1 1000 |0030: invoke-virtual {v0, v1}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ -4ba8f6: 0c00 |0033: move-result-object v0 │ │ -4ba8f8: 6900 7bae |0034: sput-object v0, Lorg/apache/commons/io/FileUtils;.ONE_ZB:Ljava/math/BigInteger; // field@ae7b │ │ -4ba8fc: 6e20 b6e1 0200 |0036: invoke-virtual {v2, v0}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ -4ba902: 0c00 |0039: move-result-object v0 │ │ -4ba904: 6900 7aae |003a: sput-object v0, Lorg/apache/commons/io/FileUtils;.ONE_YB:Ljava/math/BigInteger; // field@ae7a │ │ -4ba908: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -4ba90a: 2300 651f |003d: new-array v0, v0, [Ljava/io/File; // type@1f65 │ │ -4ba90e: 6900 6cae |003f: sput-object v0, Lorg/apache/commons/io/FileUtils;.EMPTY_FILE_ARRAY:[Ljava/io/File; // field@ae6c │ │ -4ba912: 0e00 |0041: return-void │ │ +4ba884: |[4ba884] org.apache.commons.io.FileUtils.:()V │ │ +4ba894: 1600 0004 |0000: const-wide/16 v0, #int 1024 // #400 │ │ +4ba898: 7120 bae1 1000 |0002: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ +4ba89e: 0c02 |0005: move-result-object v2 │ │ +4ba8a0: 6902 73ae |0006: sput-object v2, Lorg/apache/commons/io/FileUtils;.ONE_KB_BI:Ljava/math/BigInteger; // field@ae73 │ │ +4ba8a4: 6e20 b6e1 2200 |0008: invoke-virtual {v2, v2}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ +4ba8aa: 0c03 |000b: move-result-object v3 │ │ +4ba8ac: 6903 75ae |000c: sput-object v3, Lorg/apache/commons/io/FileUtils;.ONE_MB_BI:Ljava/math/BigInteger; // field@ae75 │ │ +4ba8b0: 6e20 b6e1 3200 |000e: invoke-virtual {v2, v3}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ +4ba8b6: 0c03 |0011: move-result-object v3 │ │ +4ba8b8: 6903 71ae |0012: sput-object v3, Lorg/apache/commons/io/FileUtils;.ONE_GB_BI:Ljava/math/BigInteger; // field@ae71 │ │ +4ba8bc: 6e20 b6e1 3200 |0014: invoke-virtual {v2, v3}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ +4ba8c2: 0c03 |0017: move-result-object v3 │ │ +4ba8c4: 6903 79ae |0018: sput-object v3, Lorg/apache/commons/io/FileUtils;.ONE_TB_BI:Ljava/math/BigInteger; // field@ae79 │ │ +4ba8c8: 6e20 b6e1 3200 |001a: invoke-virtual {v2, v3}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ +4ba8ce: 0c03 |001d: move-result-object v3 │ │ +4ba8d0: 6903 77ae |001e: sput-object v3, Lorg/apache/commons/io/FileUtils;.ONE_PB_BI:Ljava/math/BigInteger; // field@ae77 │ │ +4ba8d4: 6e20 b6e1 3200 |0020: invoke-virtual {v2, v3}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ +4ba8da: 0c03 |0023: move-result-object v3 │ │ +4ba8dc: 6903 6fae |0024: sput-object v3, Lorg/apache/commons/io/FileUtils;.ONE_EB_BI:Ljava/math/BigInteger; // field@ae6f │ │ +4ba8e0: 7120 bae1 1000 |0026: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ +4ba8e6: 0c00 |0029: move-result-object v0 │ │ +4ba8e8: 1903 0010 |002a: const-wide/high16 v3, #long 1152921504606846976 // #1000 │ │ +4ba8ec: 7120 bae1 4300 |002c: invoke-static {v3, v4}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ +4ba8f2: 0c01 |002f: move-result-object v1 │ │ +4ba8f4: 6e20 b6e1 1000 |0030: invoke-virtual {v0, v1}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ +4ba8fa: 0c00 |0033: move-result-object v0 │ │ +4ba8fc: 6900 7bae |0034: sput-object v0, Lorg/apache/commons/io/FileUtils;.ONE_ZB:Ljava/math/BigInteger; // field@ae7b │ │ +4ba900: 6e20 b6e1 0200 |0036: invoke-virtual {v2, v0}, Ljava/math/BigInteger;.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1b6 │ │ +4ba906: 0c00 |0039: move-result-object v0 │ │ +4ba908: 6900 7aae |003a: sput-object v0, Lorg/apache/commons/io/FileUtils;.ONE_YB:Ljava/math/BigInteger; // field@ae7a │ │ +4ba90c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +4ba90e: 2300 651f |003d: new-array v0, v0, [Ljava/io/File; // type@1f65 │ │ +4ba912: 6900 6cae |003f: sput-object v0, Lorg/apache/commons/io/FileUtils;.EMPTY_FILE_ARRAY:[Ljava/io/File; // field@ae6c │ │ +4ba916: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0008 line=110 │ │ 0x000e line=127 │ │ 0x0014 line=139 │ │ 0x001a line=151 │ │ @@ -996657,17 +996658,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ba914: |[4ba914] org.apache.commons.io.FileUtils.:()V │ │ -4ba924: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ba92a: 0e00 |0003: return-void │ │ +4ba918: |[4ba918] org.apache.commons.io.FileUtils.:()V │ │ +4ba928: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ba92e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/FileUtils; │ │ │ │ #2 : (in Lorg/apache/commons/io/FileUtils;) │ │ @@ -996675,20 +996676,20 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b9ec0: |[4b9ec0] org.apache.commons.io.FileUtils.byteCountToDisplaySize:(J)Ljava/lang/String; │ │ -4b9ed0: 7120 bae1 1000 |0000: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ -4b9ed6: 0c00 |0003: move-result-object v0 │ │ -4b9ed8: 7110 b5f2 0000 |0004: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.byteCountToDisplaySize:(Ljava/math/BigInteger;)Ljava/lang/String; // method@f2b5 │ │ -4b9ede: 0c00 |0007: move-result-object v0 │ │ -4b9ee0: 1100 |0008: return-object v0 │ │ +4b9ec4: |[4b9ec4] org.apache.commons.io.FileUtils.byteCountToDisplaySize:(J)Ljava/lang/String; │ │ +4b9ed4: 7120 bae1 1000 |0000: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ +4b9eda: 0c00 |0003: move-result-object v0 │ │ +4b9edc: 7110 b5f2 0000 |0004: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.byteCountToDisplaySize:(Ljava/math/BigInteger;)Ljava/lang/String; // method@f2b5 │ │ +4b9ee2: 0c00 |0007: move-result-object v0 │ │ +4b9ee4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) J │ │ │ │ #3 : (in Lorg/apache/commons/io/FileUtils;) │ │ @@ -996696,139 +996697,139 @@ │ │ type : '(Ljava/math/BigInteger;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 265 16-bit code units │ │ -4b9c9c: |[4b9c9c] org.apache.commons.io.FileUtils.byteCountToDisplaySize:(Ljava/math/BigInteger;)Ljava/lang/String; │ │ -4b9cac: 6200 6fae |0000: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_EB_BI:Ljava/math/BigInteger; // field@ae6f │ │ -4b9cb0: 6e20 afe1 0300 |0002: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9cb6: 0c01 |0005: move-result-object v1 │ │ -4b9cb8: 6202 64a2 |0006: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ -4b9cbc: 6e20 aee1 2100 |0008: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ -4b9cc2: 0a01 |000b: move-result v1 │ │ -4b9cc4: 3d01 1d00 |000c: if-lez v1, 0029 // +001d │ │ -4b9cc8: 2201 0819 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9ccc: 7010 06e1 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9cd2: 6e20 afe1 0300 |0013: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9cd8: 0c03 |0016: move-result-object v3 │ │ -4b9cda: 7110 f1e0 0300 |0017: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -4b9ce0: 0c03 |001a: move-result-object v3 │ │ -4b9ce2: 6e20 12e1 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9ce8: 1a03 a400 |001e: const-string v3, " EB" // string@00a4 │ │ -4b9cec: 6e20 12e1 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9cf2: 6e10 1fe1 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9cf8: 0c03 |0026: move-result-object v3 │ │ -4b9cfa: 2900 e100 |0027: goto/16 0108 // +00e1 │ │ -4b9cfe: 6200 77ae |0029: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_PB_BI:Ljava/math/BigInteger; // field@ae77 │ │ -4b9d02: 6e20 afe1 0300 |002b: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9d08: 0c01 |002e: move-result-object v1 │ │ -4b9d0a: 6202 64a2 |002f: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ -4b9d0e: 6e20 aee1 2100 |0031: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ -4b9d14: 0a01 |0034: move-result v1 │ │ -4b9d16: 3d01 1d00 |0035: if-lez v1, 0052 // +001d │ │ -4b9d1a: 2201 0819 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9d1e: 7010 06e1 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9d24: 6e20 afe1 0300 |003c: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9d2a: 0c03 |003f: move-result-object v3 │ │ -4b9d2c: 7110 f1e0 0300 |0040: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -4b9d32: 0c03 |0043: move-result-object v3 │ │ -4b9d34: 6e20 12e1 3100 |0044: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9d3a: 1a03 bf00 |0047: const-string v3, " PB" // string@00bf │ │ -4b9d3e: 6e20 12e1 3100 |0049: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9d44: 6e10 1fe1 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9d4a: 0c03 |004f: move-result-object v3 │ │ -4b9d4c: 2900 b800 |0050: goto/16 0108 // +00b8 │ │ -4b9d50: 6200 79ae |0052: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_TB_BI:Ljava/math/BigInteger; // field@ae79 │ │ -4b9d54: 6e20 afe1 0300 |0054: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9d5a: 0c01 |0057: move-result-object v1 │ │ -4b9d5c: 6202 64a2 |0058: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ -4b9d60: 6e20 aee1 2100 |005a: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ -4b9d66: 0a01 |005d: move-result v1 │ │ -4b9d68: 3d01 1d00 |005e: if-lez v1, 007b // +001d │ │ -4b9d6c: 2201 0819 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9d70: 7010 06e1 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9d76: 6e20 afe1 0300 |0065: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9d7c: 0c03 |0068: move-result-object v3 │ │ -4b9d7e: 7110 f1e0 0300 |0069: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -4b9d84: 0c03 |006c: move-result-object v3 │ │ -4b9d86: 6e20 12e1 3100 |006d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9d8c: 1a03 d200 |0070: const-string v3, " TB" // string@00d2 │ │ -4b9d90: 6e20 12e1 3100 |0072: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9d96: 6e10 1fe1 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9d9c: 0c03 |0078: move-result-object v3 │ │ -4b9d9e: 2900 8f00 |0079: goto/16 0108 // +008f │ │ -4b9da2: 6200 71ae |007b: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_GB_BI:Ljava/math/BigInteger; // field@ae71 │ │ -4b9da6: 6e20 afe1 0300 |007d: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9dac: 0c01 |0080: move-result-object v1 │ │ -4b9dae: 6202 64a2 |0081: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ -4b9db2: 6e20 aee1 2100 |0083: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ -4b9db8: 0a01 |0086: move-result v1 │ │ -4b9dba: 3d01 1c00 |0087: if-lez v1, 00a3 // +001c │ │ -4b9dbe: 2201 0819 |0089: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9dc2: 7010 06e1 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9dc8: 6e20 afe1 0300 |008e: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9dce: 0c03 |0091: move-result-object v3 │ │ -4b9dd0: 7110 f1e0 0300 |0092: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -4b9dd6: 0c03 |0095: move-result-object v3 │ │ -4b9dd8: 6e20 12e1 3100 |0096: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9dde: 1a03 a700 |0099: const-string v3, " GB" // string@00a7 │ │ -4b9de2: 6e20 12e1 3100 |009b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9de8: 6e10 1fe1 0100 |009e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9dee: 0c03 |00a1: move-result-object v3 │ │ -4b9df0: 2866 |00a2: goto 0108 // +0066 │ │ -4b9df2: 6200 75ae |00a3: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_MB_BI:Ljava/math/BigInteger; // field@ae75 │ │ -4b9df6: 6e20 afe1 0300 |00a5: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9dfc: 0c01 |00a8: move-result-object v1 │ │ -4b9dfe: 6202 64a2 |00a9: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ -4b9e02: 6e20 aee1 2100 |00ab: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ -4b9e08: 0a01 |00ae: move-result v1 │ │ -4b9e0a: 3d01 1c00 |00af: if-lez v1, 00cb // +001c │ │ -4b9e0e: 2201 0819 |00b1: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9e12: 7010 06e1 0100 |00b3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9e18: 6e20 afe1 0300 |00b6: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9e1e: 0c03 |00b9: move-result-object v3 │ │ -4b9e20: 7110 f1e0 0300 |00ba: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -4b9e26: 0c03 |00bd: move-result-object v3 │ │ -4b9e28: 6e20 12e1 3100 |00be: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9e2e: 1a03 b200 |00c1: const-string v3, " MB" // string@00b2 │ │ -4b9e32: 6e20 12e1 3100 |00c3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9e38: 6e10 1fe1 0100 |00c6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9e3e: 0c03 |00c9: move-result-object v3 │ │ -4b9e40: 283e |00ca: goto 0108 // +003e │ │ -4b9e42: 6200 73ae |00cb: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_KB_BI:Ljava/math/BigInteger; // field@ae73 │ │ -4b9e46: 6e20 afe1 0300 |00cd: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9e4c: 0c01 |00d0: move-result-object v1 │ │ -4b9e4e: 6202 64a2 |00d1: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ -4b9e52: 6e20 aee1 2100 |00d3: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ -4b9e58: 0a01 |00d6: move-result v1 │ │ -4b9e5a: 3d01 1c00 |00d7: if-lez v1, 00f3 // +001c │ │ -4b9e5e: 2201 0819 |00d9: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9e62: 7010 06e1 0100 |00db: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9e68: 6e20 afe1 0300 |00de: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ -4b9e6e: 0c03 |00e1: move-result-object v3 │ │ -4b9e70: 7110 f1e0 0300 |00e2: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -4b9e76: 0c03 |00e5: move-result-object v3 │ │ -4b9e78: 6e20 12e1 3100 |00e6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9e7e: 1a03 ad00 |00e9: const-string v3, " KB" // string@00ad │ │ -4b9e82: 6e20 12e1 3100 |00eb: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9e88: 6e10 1fe1 0100 |00ee: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9e8e: 0c03 |00f1: move-result-object v3 │ │ -4b9e90: 2816 |00f2: goto 0108 // +0016 │ │ -4b9e92: 2200 0819 |00f3: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9e96: 7010 06e1 0000 |00f5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9e9c: 7110 f1e0 0300 |00f8: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ -4b9ea2: 0c03 |00fb: move-result-object v3 │ │ -4b9ea4: 6e20 12e1 3000 |00fc: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9eaa: 1a03 fd00 |00ff: const-string v3, " bytes" // string@00fd │ │ -4b9eae: 6e20 12e1 3000 |0101: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9eb4: 6e10 1fe1 0000 |0104: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9eba: 0c03 |0107: move-result-object v3 │ │ -4b9ebc: 1103 |0108: return-object v3 │ │ +4b9ca0: |[4b9ca0] org.apache.commons.io.FileUtils.byteCountToDisplaySize:(Ljava/math/BigInteger;)Ljava/lang/String; │ │ +4b9cb0: 6200 6fae |0000: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_EB_BI:Ljava/math/BigInteger; // field@ae6f │ │ +4b9cb4: 6e20 afe1 0300 |0002: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9cba: 0c01 |0005: move-result-object v1 │ │ +4b9cbc: 6202 64a2 |0006: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ +4b9cc0: 6e20 aee1 2100 |0008: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ +4b9cc6: 0a01 |000b: move-result v1 │ │ +4b9cc8: 3d01 1d00 |000c: if-lez v1, 0029 // +001d │ │ +4b9ccc: 2201 0819 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9cd0: 7010 06e1 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9cd6: 6e20 afe1 0300 |0013: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9cdc: 0c03 |0016: move-result-object v3 │ │ +4b9cde: 7110 f1e0 0300 |0017: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +4b9ce4: 0c03 |001a: move-result-object v3 │ │ +4b9ce6: 6e20 12e1 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9cec: 1a03 a400 |001e: const-string v3, " EB" // string@00a4 │ │ +4b9cf0: 6e20 12e1 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9cf6: 6e10 1fe1 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9cfc: 0c03 |0026: move-result-object v3 │ │ +4b9cfe: 2900 e100 |0027: goto/16 0108 // +00e1 │ │ +4b9d02: 6200 77ae |0029: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_PB_BI:Ljava/math/BigInteger; // field@ae77 │ │ +4b9d06: 6e20 afe1 0300 |002b: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9d0c: 0c01 |002e: move-result-object v1 │ │ +4b9d0e: 6202 64a2 |002f: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ +4b9d12: 6e20 aee1 2100 |0031: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ +4b9d18: 0a01 |0034: move-result v1 │ │ +4b9d1a: 3d01 1d00 |0035: if-lez v1, 0052 // +001d │ │ +4b9d1e: 2201 0819 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9d22: 7010 06e1 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9d28: 6e20 afe1 0300 |003c: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9d2e: 0c03 |003f: move-result-object v3 │ │ +4b9d30: 7110 f1e0 0300 |0040: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +4b9d36: 0c03 |0043: move-result-object v3 │ │ +4b9d38: 6e20 12e1 3100 |0044: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9d3e: 1a03 bf00 |0047: const-string v3, " PB" // string@00bf │ │ +4b9d42: 6e20 12e1 3100 |0049: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9d48: 6e10 1fe1 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9d4e: 0c03 |004f: move-result-object v3 │ │ +4b9d50: 2900 b800 |0050: goto/16 0108 // +00b8 │ │ +4b9d54: 6200 79ae |0052: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_TB_BI:Ljava/math/BigInteger; // field@ae79 │ │ +4b9d58: 6e20 afe1 0300 |0054: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9d5e: 0c01 |0057: move-result-object v1 │ │ +4b9d60: 6202 64a2 |0058: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ +4b9d64: 6e20 aee1 2100 |005a: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ +4b9d6a: 0a01 |005d: move-result v1 │ │ +4b9d6c: 3d01 1d00 |005e: if-lez v1, 007b // +001d │ │ +4b9d70: 2201 0819 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9d74: 7010 06e1 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9d7a: 6e20 afe1 0300 |0065: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9d80: 0c03 |0068: move-result-object v3 │ │ +4b9d82: 7110 f1e0 0300 |0069: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +4b9d88: 0c03 |006c: move-result-object v3 │ │ +4b9d8a: 6e20 12e1 3100 |006d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9d90: 1a03 d200 |0070: const-string v3, " TB" // string@00d2 │ │ +4b9d94: 6e20 12e1 3100 |0072: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9d9a: 6e10 1fe1 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9da0: 0c03 |0078: move-result-object v3 │ │ +4b9da2: 2900 8f00 |0079: goto/16 0108 // +008f │ │ +4b9da6: 6200 71ae |007b: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_GB_BI:Ljava/math/BigInteger; // field@ae71 │ │ +4b9daa: 6e20 afe1 0300 |007d: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9db0: 0c01 |0080: move-result-object v1 │ │ +4b9db2: 6202 64a2 |0081: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ +4b9db6: 6e20 aee1 2100 |0083: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ +4b9dbc: 0a01 |0086: move-result v1 │ │ +4b9dbe: 3d01 1c00 |0087: if-lez v1, 00a3 // +001c │ │ +4b9dc2: 2201 0819 |0089: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9dc6: 7010 06e1 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9dcc: 6e20 afe1 0300 |008e: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9dd2: 0c03 |0091: move-result-object v3 │ │ +4b9dd4: 7110 f1e0 0300 |0092: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +4b9dda: 0c03 |0095: move-result-object v3 │ │ +4b9ddc: 6e20 12e1 3100 |0096: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9de2: 1a03 a700 |0099: const-string v3, " GB" // string@00a7 │ │ +4b9de6: 6e20 12e1 3100 |009b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9dec: 6e10 1fe1 0100 |009e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9df2: 0c03 |00a1: move-result-object v3 │ │ +4b9df4: 2866 |00a2: goto 0108 // +0066 │ │ +4b9df6: 6200 75ae |00a3: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_MB_BI:Ljava/math/BigInteger; // field@ae75 │ │ +4b9dfa: 6e20 afe1 0300 |00a5: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9e00: 0c01 |00a8: move-result-object v1 │ │ +4b9e02: 6202 64a2 |00a9: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ +4b9e06: 6e20 aee1 2100 |00ab: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ +4b9e0c: 0a01 |00ae: move-result v1 │ │ +4b9e0e: 3d01 1c00 |00af: if-lez v1, 00cb // +001c │ │ +4b9e12: 2201 0819 |00b1: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9e16: 7010 06e1 0100 |00b3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9e1c: 6e20 afe1 0300 |00b6: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9e22: 0c03 |00b9: move-result-object v3 │ │ +4b9e24: 7110 f1e0 0300 |00ba: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +4b9e2a: 0c03 |00bd: move-result-object v3 │ │ +4b9e2c: 6e20 12e1 3100 |00be: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9e32: 1a03 b200 |00c1: const-string v3, " MB" // string@00b2 │ │ +4b9e36: 6e20 12e1 3100 |00c3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9e3c: 6e10 1fe1 0100 |00c6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9e42: 0c03 |00c9: move-result-object v3 │ │ +4b9e44: 283e |00ca: goto 0108 // +003e │ │ +4b9e46: 6200 73ae |00cb: sget-object v0, Lorg/apache/commons/io/FileUtils;.ONE_KB_BI:Ljava/math/BigInteger; // field@ae73 │ │ +4b9e4a: 6e20 afe1 0300 |00cd: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9e50: 0c01 |00d0: move-result-object v1 │ │ +4b9e52: 6202 64a2 |00d1: sget-object v2, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ +4b9e56: 6e20 aee1 2100 |00d3: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ +4b9e5c: 0a01 |00d6: move-result v1 │ │ +4b9e5e: 3d01 1c00 |00d7: if-lez v1, 00f3 // +001c │ │ +4b9e62: 2201 0819 |00d9: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9e66: 7010 06e1 0100 |00db: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9e6c: 6e20 afe1 0300 |00de: invoke-virtual {v3, v0}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1af │ │ +4b9e72: 0c03 |00e1: move-result-object v3 │ │ +4b9e74: 7110 f1e0 0300 |00e2: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +4b9e7a: 0c03 |00e5: move-result-object v3 │ │ +4b9e7c: 6e20 12e1 3100 |00e6: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9e82: 1a03 ad00 |00e9: const-string v3, " KB" // string@00ad │ │ +4b9e86: 6e20 12e1 3100 |00eb: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9e8c: 6e10 1fe1 0100 |00ee: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9e92: 0c03 |00f1: move-result-object v3 │ │ +4b9e94: 2816 |00f2: goto 0108 // +0016 │ │ +4b9e96: 2200 0819 |00f3: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9e9a: 7010 06e1 0000 |00f5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9ea0: 7110 f1e0 0300 |00f8: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@e0f1 │ │ +4b9ea6: 0c03 |00fb: move-result-object v3 │ │ +4b9ea8: 6e20 12e1 3000 |00fc: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9eae: 1a03 fd00 |00ff: const-string v3, " bytes" // string@00fd │ │ +4b9eb2: 6e20 12e1 3000 |0101: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9eb8: 6e10 1fe1 0000 |0104: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9ebe: 0c03 |0107: move-result-object v3 │ │ +4b9ec0: 1103 |0108: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x000e line=389 │ │ 0x0029 line=390 │ │ 0x0037 line=391 │ │ 0x0052 line=392 │ │ @@ -996848,42 +996849,42 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -4ba92c: |[4ba92c] org.apache.commons.io.FileUtils.checkDirectory:(Ljava/io/File;)V │ │ -4ba93c: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4ba942: 0a00 |0003: move-result v0 │ │ -4ba944: 3800 2000 |0004: if-eqz v0, 0024 // +0020 │ │ -4ba948: 6e10 f4de 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4ba94e: 0a00 |0009: move-result v0 │ │ -4ba950: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -4ba954: 0e00 |000c: return-void │ │ -4ba956: 2200 e518 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4ba95a: 2201 0819 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4ba95e: 7010 06e1 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ba964: 6e20 11e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4ba96a: 1a02 d201 |0017: const-string v2, " is not a directory" // string@01d2 │ │ -4ba96e: 6e20 12e1 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ba974: 6e10 1fe1 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ba97a: 0c02 |001f: move-result-object v2 │ │ -4ba97c: 7020 32e0 2000 |0020: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4ba982: 2700 |0023: throw v0 │ │ -4ba984: 2200 e518 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4ba988: 2201 0819 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4ba98c: 7010 06e1 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ba992: 6e20 11e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4ba998: 1a02 3101 |002e: const-string v2, " does not exist" // string@0131 │ │ -4ba99c: 6e20 12e1 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ba9a2: 6e10 1fe1 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ba9a8: 0c02 |0036: move-result-object v2 │ │ -4ba9aa: 7020 32e0 2000 |0037: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4ba9b0: 2700 |003a: throw v0 │ │ +4ba930: |[4ba930] org.apache.commons.io.FileUtils.checkDirectory:(Ljava/io/File;)V │ │ +4ba940: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4ba946: 0a00 |0003: move-result v0 │ │ +4ba948: 3800 2000 |0004: if-eqz v0, 0024 // +0020 │ │ +4ba94c: 6e10 f4de 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4ba952: 0a00 |0009: move-result v0 │ │ +4ba954: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +4ba958: 0e00 |000c: return-void │ │ +4ba95a: 2200 e518 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4ba95e: 2201 0819 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4ba962: 7010 06e1 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ba968: 6e20 11e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4ba96e: 1a02 d201 |0017: const-string v2, " is not a directory" // string@01d2 │ │ +4ba972: 6e20 12e1 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ba978: 6e10 1fe1 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ba97e: 0c02 |001f: move-result-object v2 │ │ +4ba980: 7020 32e0 2000 |0020: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4ba986: 2700 |0023: throw v0 │ │ +4ba988: 2200 e518 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4ba98c: 2201 0819 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4ba990: 7010 06e1 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ba996: 6e20 11e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4ba99c: 1a02 3101 |002e: const-string v2, " does not exist" // string@0131 │ │ +4ba9a0: 6e20 12e1 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ba9a6: 6e10 1fe1 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ba9ac: 0c02 |0036: move-result-object v2 │ │ +4ba9ae: 7020 32e0 2000 |0037: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4ba9b4: 2700 |003a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2710 │ │ 0x0006 line=2713 │ │ 0x000d line=2714 │ │ 0x0024 line=2711 │ │ locals : │ │ @@ -996894,35 +996895,35 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -4ba9b4: |[4ba9b4] org.apache.commons.io.FileUtils.checkFileRequirements:(Ljava/io/File;Ljava/io/File;)V │ │ -4ba9c4: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ -4ba9c8: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4ba9ce: 1a00 9119 |0005: const-string v0, "Destination must not be null" // string@1991 │ │ -4ba9d2: 7120 bde3 0300 |0007: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4ba9d8: 6e10 ebde 0200 |000a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4ba9de: 0a03 |000d: move-result v3 │ │ -4ba9e0: 3803 0300 |000e: if-eqz v3, 0011 // +0003 │ │ -4ba9e4: 0e00 |0010: return-void │ │ -4ba9e6: 2203 ad18 |0011: new-instance v3, Ljava/io/FileNotFoundException; // type@18ad │ │ -4ba9ea: 2200 0819 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4ba9ee: 7010 06e1 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ba9f4: 1a01 9459 |0018: const-string v1, "Source '" // string@5994 │ │ -4ba9f8: 6e20 12e1 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ba9fe: 6e20 11e1 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4baa04: 1a02 af03 |0020: const-string v2, "' does not exist" // string@03af │ │ -4baa08: 6e20 12e1 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4baa0e: 6e10 1fe1 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4baa14: 0c02 |0028: move-result-object v2 │ │ -4baa16: 7020 0cdf 2300 |0029: invoke-direct {v3, v2}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ -4baa1c: 2703 |002c: throw v3 │ │ +4ba9b8: |[4ba9b8] org.apache.commons.io.FileUtils.checkFileRequirements:(Ljava/io/File;Ljava/io/File;)V │ │ +4ba9c8: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ +4ba9cc: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4ba9d2: 1a00 9119 |0005: const-string v0, "Destination must not be null" // string@1991 │ │ +4ba9d6: 7120 bde3 0300 |0007: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4ba9dc: 6e10 ebde 0200 |000a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4ba9e2: 0a03 |000d: move-result v3 │ │ +4ba9e4: 3803 0300 |000e: if-eqz v3, 0011 // +0003 │ │ +4ba9e8: 0e00 |0010: return-void │ │ +4ba9ea: 2203 ad18 |0011: new-instance v3, Ljava/io/FileNotFoundException; // type@18ad │ │ +4ba9ee: 2200 0819 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4ba9f2: 7010 06e1 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ba9f8: 1a01 9459 |0018: const-string v1, "Source '" // string@5994 │ │ +4ba9fc: 6e20 12e1 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4baa02: 6e20 11e1 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4baa08: 1a02 af03 |0020: const-string v2, "' does not exist" // string@03af │ │ +4baa0c: 6e20 12e1 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4baa12: 6e10 1fe1 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4baa18: 0c02 |0028: move-result-object v2 │ │ +4baa1a: 7020 0cdf 2300 |0029: invoke-direct {v3, v2}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ +4baa20: 2703 |002c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1377 │ │ 0x0007 line=1380 │ │ 0x000a line=1382 │ │ 0x0011 line=1383 │ │ locals : │ │ @@ -996934,42 +996935,42 @@ │ │ type : '(Ljava/io/File;Ljava/util/zip/Checksum;)Ljava/util/zip/Checksum;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -4ba544: |[4ba544] org.apache.commons.io.FileUtils.checksum:(Ljava/io/File;Ljava/util/zip/Checksum;)Ljava/util/zip/Checksum; │ │ -4ba554: 6e10 f4de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4ba55a: 0a00 |0003: move-result v0 │ │ -4ba55c: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ -4ba560: 2200 d719 |0006: new-instance v0, Ljava/util/zip/CheckedInputStream; // type@19d7 │ │ -4ba564: 2201 ac18 |0008: new-instance v1, Ljava/io/FileInputStream; // type@18ac │ │ -4ba568: 7020 05df 2100 |000a: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4ba56e: 7030 90e4 1003 |000d: invoke-direct {v0, v1, v3}, Ljava/util/zip/CheckedInputStream;.:(Ljava/io/InputStream;Ljava/util/zip/Checksum;)V // method@e490 │ │ -4ba574: 2202 021d |0010: new-instance v2, Lorg/apache/commons/io/output/NullOutputStream; // type@1d02 │ │ -4ba578: 7010 fcf6 0200 |0012: invoke-direct {v2}, Lorg/apache/commons/io/output/NullOutputStream;.:()V // method@f6fc │ │ -4ba57e: 7120 81f3 2000 |0015: invoke-static {v0, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I // method@f381 │ │ -4ba584: 6e10 2fdf 0000 |0018: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4ba58a: 1103 |001b: return-object v3 │ │ -4ba58c: 0d02 |001c: move-exception v2 │ │ -4ba58e: 2702 |001d: throw v2 │ │ -4ba590: 0d03 |001e: move-exception v3 │ │ -4ba592: 3802 0b00 |001f: if-eqz v2, 002a // +000b │ │ -4ba596: 6e10 2fdf 0000 |0021: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4ba59c: 2809 |0024: goto 002d // +0009 │ │ -4ba59e: 0d00 |0025: move-exception v0 │ │ -4ba5a0: 6e20 3de1 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4ba5a6: 2804 |0029: goto 002d // +0004 │ │ -4ba5a8: 6e10 2fdf 0000 |002a: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4ba5ae: 2703 |002d: throw v3 │ │ -4ba5b0: 2202 e518 |002e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4ba5b4: 1a03 9413 |0030: const-string v3, "Checksums can't be computed on directories" // string@1394 │ │ -4ba5b8: 7020 32e0 3200 |0032: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4ba5be: 2702 |0035: throw v2 │ │ +4ba548: |[4ba548] org.apache.commons.io.FileUtils.checksum:(Ljava/io/File;Ljava/util/zip/Checksum;)Ljava/util/zip/Checksum; │ │ +4ba558: 6e10 f4de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4ba55e: 0a00 |0003: move-result v0 │ │ +4ba560: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ +4ba564: 2200 d719 |0006: new-instance v0, Ljava/util/zip/CheckedInputStream; // type@19d7 │ │ +4ba568: 2201 ac18 |0008: new-instance v1, Ljava/io/FileInputStream; // type@18ac │ │ +4ba56c: 7020 05df 2100 |000a: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4ba572: 7030 90e4 1003 |000d: invoke-direct {v0, v1, v3}, Ljava/util/zip/CheckedInputStream;.:(Ljava/io/InputStream;Ljava/util/zip/Checksum;)V // method@e490 │ │ +4ba578: 2202 021d |0010: new-instance v2, Lorg/apache/commons/io/output/NullOutputStream; // type@1d02 │ │ +4ba57c: 7010 fcf6 0200 |0012: invoke-direct {v2}, Lorg/apache/commons/io/output/NullOutputStream;.:()V // method@f6fc │ │ +4ba582: 7120 81f3 2000 |0015: invoke-static {v0, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I // method@f381 │ │ +4ba588: 6e10 2fdf 0000 |0018: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4ba58e: 1103 |001b: return-object v3 │ │ +4ba590: 0d02 |001c: move-exception v2 │ │ +4ba592: 2702 |001d: throw v2 │ │ +4ba594: 0d03 |001e: move-exception v3 │ │ +4ba596: 3802 0b00 |001f: if-eqz v2, 002a // +000b │ │ +4ba59a: 6e10 2fdf 0000 |0021: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4ba5a0: 2809 |0024: goto 002d // +0009 │ │ +4ba5a2: 0d00 |0025: move-exception v0 │ │ +4ba5a4: 6e20 3de1 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4ba5aa: 2804 |0029: goto 002d // +0004 │ │ +4ba5ac: 6e10 2fdf 0000 |002a: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4ba5b2: 2703 |002d: throw v3 │ │ +4ba5b4: 2202 e518 |002e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4ba5b8: 1a03 9413 |0030: const-string v3, "Checksums can't be computed on directories" // string@1394 │ │ +4ba5bc: 7020 32e0 3200 |0032: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4ba5c2: 2702 |0035: throw v2 │ │ catches : 3 │ │ 0x0010 - 0x0018 │ │ -> 0x001c │ │ 0x001d - 0x001e │ │ -> 0x001e │ │ 0x0021 - 0x0024 │ │ -> 0x0025 │ │ @@ -996990,21 +996991,21 @@ │ │ type : '(Ljava/io/File;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4ba5e0: |[4ba5e0] org.apache.commons.io.FileUtils.checksumCRC32:(Ljava/io/File;)J │ │ -4ba5f0: 2200 d619 |0000: new-instance v0, Ljava/util/zip/CRC32; // type@19d6 │ │ -4ba5f4: 7010 8ee4 0000 |0002: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@e48e │ │ -4ba5fa: 7120 b8f2 0200 |0005: invoke-static {v2, v0}, Lorg/apache/commons/io/FileUtils;.checksum:(Ljava/io/File;Ljava/util/zip/Checksum;)Ljava/util/zip/Checksum; // method@f2b8 │ │ -4ba600: 6e10 8fe4 0000 |0008: invoke-virtual {v0}, Ljava/util/zip/CRC32;.getValue:()J // method@e48f │ │ -4ba606: 0b00 |000b: move-result-wide v0 │ │ -4ba608: 1000 |000c: return-wide v0 │ │ +4ba5e4: |[4ba5e4] org.apache.commons.io.FileUtils.checksumCRC32:(Ljava/io/File;)J │ │ +4ba5f4: 2200 d619 |0000: new-instance v0, Ljava/util/zip/CRC32; // type@19d6 │ │ +4ba5f8: 7010 8ee4 0000 |0002: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@e48e │ │ +4ba5fe: 7120 b8f2 0200 |0005: invoke-static {v2, v0}, Lorg/apache/commons/io/FileUtils;.checksum:(Ljava/io/File;Ljava/util/zip/Checksum;)Ljava/util/zip/Checksum; // method@f2b8 │ │ +4ba604: 6e10 8fe4 0000 |0008: invoke-virtual {v0}, Ljava/util/zip/CRC32;.getValue:()J // method@e48f │ │ +4ba60a: 0b00 |000b: move-result-wide v0 │ │ +4ba60c: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2864 │ │ 0x0005 line=2865 │ │ 0x0008 line=2866 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Ljava/io/File; │ │ @@ -997014,30 +997015,30 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -4baa20: |[4baa20] org.apache.commons.io.FileUtils.cleanDirectory:(Ljava/io/File;)V │ │ -4baa30: 7110 0ff3 0400 |0000: invoke-static {v4}, Lorg/apache/commons/io/FileUtils;.verifiedListFiles:(Ljava/io/File;)[Ljava/io/File; // method@f30f │ │ -4baa36: 0c04 |0003: move-result-object v4 │ │ -4baa38: 2140 |0004: array-length v0, v4 │ │ -4baa3a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -4baa3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4baa3e: 3502 0c00 |0007: if-ge v2, v0, 0013 // +000c │ │ -4baa42: 4603 0402 |0009: aget-object v3, v4, v2 │ │ -4baa46: 7110 d6f2 0300 |000b: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.forceDelete:(Ljava/io/File;)V // method@f2d6 │ │ -4baa4c: 2802 |000e: goto 0010 // +0002 │ │ -4baa4e: 0d01 |000f: move-exception v1 │ │ -4baa50: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4baa54: 28f5 |0012: goto 0007 // -000b │ │ -4baa56: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ -4baa5a: 0e00 |0015: return-void │ │ -4baa5c: 2701 |0016: throw v1 │ │ +4baa24: |[4baa24] org.apache.commons.io.FileUtils.cleanDirectory:(Ljava/io/File;)V │ │ +4baa34: 7110 0ff3 0400 |0000: invoke-static {v4}, Lorg/apache/commons/io/FileUtils;.verifiedListFiles:(Ljava/io/File;)[Ljava/io/File; // method@f30f │ │ +4baa3a: 0c04 |0003: move-result-object v4 │ │ +4baa3c: 2140 |0004: array-length v0, v4 │ │ +4baa3e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +4baa40: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4baa42: 3502 0c00 |0007: if-ge v2, v0, 0013 // +000c │ │ +4baa46: 4603 0402 |0009: aget-object v3, v4, v2 │ │ +4baa4a: 7110 d6f2 0300 |000b: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.forceDelete:(Ljava/io/File;)V // method@f2d6 │ │ +4baa50: 2802 |000e: goto 0010 // +0002 │ │ +4baa52: 0d01 |000f: move-exception v1 │ │ +4baa54: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4baa58: 28f5 |0012: goto 0007 // -000b │ │ +4baa5a: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +4baa5e: 0e00 |0015: return-void │ │ +4baa60: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Ljava/io/IOException; -> 0x000f │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0004 line=1719 │ │ 0x000b line=1721 │ │ @@ -997050,30 +997051,30 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -4baa70: |[4baa70] org.apache.commons.io.FileUtils.cleanDirectoryOnExit:(Ljava/io/File;)V │ │ -4baa80: 7110 0ff3 0400 |0000: invoke-static {v4}, Lorg/apache/commons/io/FileUtils;.verifiedListFiles:(Ljava/io/File;)[Ljava/io/File; // method@f30f │ │ -4baa86: 0c04 |0003: move-result-object v4 │ │ -4baa88: 2140 |0004: array-length v0, v4 │ │ -4baa8a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -4baa8c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4baa8e: 3502 0c00 |0007: if-ge v2, v0, 0013 // +000c │ │ -4baa92: 4603 0402 |0009: aget-object v3, v4, v2 │ │ -4baa96: 7110 d7f2 0300 |000b: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.forceDeleteOnExit:(Ljava/io/File;)V // method@f2d7 │ │ -4baa9c: 2802 |000e: goto 0010 // +0002 │ │ -4baa9e: 0d01 |000f: move-exception v1 │ │ -4baaa0: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4baaa4: 28f5 |0012: goto 0007 // -000b │ │ -4baaa6: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ -4baaaa: 0e00 |0015: return-void │ │ -4baaac: 2701 |0016: throw v1 │ │ +4baa74: |[4baa74] org.apache.commons.io.FileUtils.cleanDirectoryOnExit:(Ljava/io/File;)V │ │ +4baa84: 7110 0ff3 0400 |0000: invoke-static {v4}, Lorg/apache/commons/io/FileUtils;.verifiedListFiles:(Ljava/io/File;)[Ljava/io/File; // method@f30f │ │ +4baa8a: 0c04 |0003: move-result-object v4 │ │ +4baa8c: 2140 |0004: array-length v0, v4 │ │ +4baa8e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +4baa90: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4baa92: 3502 0c00 |0007: if-ge v2, v0, 0013 // +000c │ │ +4baa96: 4603 0402 |0009: aget-object v3, v4, v2 │ │ +4baa9a: 7110 d7f2 0300 |000b: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.forceDeleteOnExit:(Ljava/io/File;)V // method@f2d7 │ │ +4baaa0: 2802 |000e: goto 0010 // +0002 │ │ +4baaa2: 0d01 |000f: move-exception v1 │ │ +4baaa4: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4baaa8: 28f5 |0012: goto 0007 // -000b │ │ +4baaaa: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +4baaae: 0e00 |0015: return-void │ │ +4baab0: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Ljava/io/IOException; -> 0x000f │ │ positions : │ │ 0x0000 line=2447 │ │ 0x0004 line=2450 │ │ 0x000b line=2452 │ │ @@ -997086,78 +997087,78 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -4b9094: |[4b9094] org.apache.commons.io.FileUtils.contentEquals:(Ljava/io/File;Ljava/io/File;)Z │ │ -4b90a4: 6e10 ebde 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b90aa: 0a00 |0003: move-result v0 │ │ -4b90ac: 6e10 ebde 0800 |0004: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b90b2: 0a01 |0007: move-result v1 │ │ -4b90b4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4b90b6: 3210 0300 |0009: if-eq v0, v1, 000c // +0003 │ │ -4b90ba: 0f02 |000b: return v2 │ │ -4b90bc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -4b90be: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -4b90c2: 0f01 |000f: return v1 │ │ -4b90c4: 6e10 f4de 0700 |0010: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b90ca: 0a00 |0013: move-result v0 │ │ -4b90cc: 3900 5700 |0014: if-nez v0, 006b // +0057 │ │ -4b90d0: 6e10 f4de 0800 |0016: invoke-virtual {v8}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b90d6: 0a00 |0019: move-result v0 │ │ -4b90d8: 3900 5100 |001a: if-nez v0, 006b // +0051 │ │ -4b90dc: 6e10 f8de 0700 |001c: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@def8 │ │ -4b90e2: 0b03 |001f: move-result-wide v3 │ │ -4b90e4: 6e10 f8de 0800 |0020: invoke-virtual {v8}, Ljava/io/File;.length:()J // method@def8 │ │ -4b90ea: 0b05 |0023: move-result-wide v5 │ │ -4b90ec: 3100 0305 |0024: cmp-long v0, v3, v5 │ │ -4b90f0: 3800 0300 |0026: if-eqz v0, 0029 // +0003 │ │ -4b90f4: 0f02 |0028: return v2 │ │ -4b90f6: 6e10 eede 0700 |0029: invoke-virtual {v7}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@deee │ │ -4b90fc: 0c00 |002c: move-result-object v0 │ │ -4b90fe: 6e10 eede 0800 |002d: invoke-virtual {v8}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@deee │ │ -4b9104: 0c02 |0030: move-result-object v2 │ │ -4b9106: 6e20 eade 2000 |0031: invoke-virtual {v0, v2}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@deea │ │ -4b910c: 0a00 |0034: move-result v0 │ │ -4b910e: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ -4b9112: 0f01 |0037: return v1 │ │ -4b9114: 2200 ac18 |0038: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ -4b9118: 7020 05df 7000 |003a: invoke-direct {v0, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4b911e: 2207 ac18 |003d: new-instance v7, Ljava/io/FileInputStream; // type@18ac │ │ -4b9122: 7020 05df 8700 |003f: invoke-direct {v7, v8}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4b9128: 7120 7ef3 7000 |0042: invoke-static {v0, v7}, Lorg/apache/commons/io/IOUtils;.contentEquals:(Ljava/io/InputStream;Ljava/io/InputStream;)Z // method@f37e │ │ -4b912e: 0a08 |0045: move-result v8 │ │ -4b9130: 6e10 2fdf 0700 |0046: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4b9136: 6e10 2fdf 0000 |0049: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4b913c: 0f08 |004c: return v8 │ │ -4b913e: 0d08 |004d: move-exception v8 │ │ -4b9140: 2708 |004e: throw v8 │ │ -4b9142: 0d01 |004f: move-exception v1 │ │ -4b9144: 6e10 2fdf 0700 |0050: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4b914a: 2805 |0053: goto 0058 // +0005 │ │ -4b914c: 0d07 |0054: move-exception v7 │ │ -4b914e: 6e20 3de1 7800 |0055: invoke-virtual {v8, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4b9154: 2701 |0058: throw v1 │ │ -4b9156: 0d07 |0059: move-exception v7 │ │ -4b9158: 2707 |005a: throw v7 │ │ -4b915a: 0d08 |005b: move-exception v8 │ │ -4b915c: 3807 0b00 |005c: if-eqz v7, 0067 // +000b │ │ -4b9160: 6e10 2fdf 0000 |005e: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4b9166: 2809 |0061: goto 006a // +0009 │ │ -4b9168: 0d00 |0062: move-exception v0 │ │ -4b916a: 6e20 3de1 0700 |0063: invoke-virtual {v7, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4b9170: 2804 |0066: goto 006a // +0004 │ │ -4b9172: 6e10 2fdf 0000 |0067: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4b9178: 2708 |006a: throw v8 │ │ -4b917a: 2207 b718 |006b: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ -4b917e: 1a08 5912 |006d: const-string v8, "Can't compare directories, only files" // string@1259 │ │ -4b9182: 7020 26df 8700 |006f: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b9188: 2707 |0072: throw v7 │ │ +4b9098: |[4b9098] org.apache.commons.io.FileUtils.contentEquals:(Ljava/io/File;Ljava/io/File;)Z │ │ +4b90a8: 6e10 ebde 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b90ae: 0a00 |0003: move-result v0 │ │ +4b90b0: 6e10 ebde 0800 |0004: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b90b6: 0a01 |0007: move-result v1 │ │ +4b90b8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4b90ba: 3210 0300 |0009: if-eq v0, v1, 000c // +0003 │ │ +4b90be: 0f02 |000b: return v2 │ │ +4b90c0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +4b90c2: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +4b90c6: 0f01 |000f: return v1 │ │ +4b90c8: 6e10 f4de 0700 |0010: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b90ce: 0a00 |0013: move-result v0 │ │ +4b90d0: 3900 5700 |0014: if-nez v0, 006b // +0057 │ │ +4b90d4: 6e10 f4de 0800 |0016: invoke-virtual {v8}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b90da: 0a00 |0019: move-result v0 │ │ +4b90dc: 3900 5100 |001a: if-nez v0, 006b // +0051 │ │ +4b90e0: 6e10 f8de 0700 |001c: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@def8 │ │ +4b90e6: 0b03 |001f: move-result-wide v3 │ │ +4b90e8: 6e10 f8de 0800 |0020: invoke-virtual {v8}, Ljava/io/File;.length:()J // method@def8 │ │ +4b90ee: 0b05 |0023: move-result-wide v5 │ │ +4b90f0: 3100 0305 |0024: cmp-long v0, v3, v5 │ │ +4b90f4: 3800 0300 |0026: if-eqz v0, 0029 // +0003 │ │ +4b90f8: 0f02 |0028: return v2 │ │ +4b90fa: 6e10 eede 0700 |0029: invoke-virtual {v7}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@deee │ │ +4b9100: 0c00 |002c: move-result-object v0 │ │ +4b9102: 6e10 eede 0800 |002d: invoke-virtual {v8}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@deee │ │ +4b9108: 0c02 |0030: move-result-object v2 │ │ +4b910a: 6e20 eade 2000 |0031: invoke-virtual {v0, v2}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@deea │ │ +4b9110: 0a00 |0034: move-result v0 │ │ +4b9112: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ +4b9116: 0f01 |0037: return v1 │ │ +4b9118: 2200 ac18 |0038: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ +4b911c: 7020 05df 7000 |003a: invoke-direct {v0, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4b9122: 2207 ac18 |003d: new-instance v7, Ljava/io/FileInputStream; // type@18ac │ │ +4b9126: 7020 05df 8700 |003f: invoke-direct {v7, v8}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4b912c: 7120 7ef3 7000 |0042: invoke-static {v0, v7}, Lorg/apache/commons/io/IOUtils;.contentEquals:(Ljava/io/InputStream;Ljava/io/InputStream;)Z // method@f37e │ │ +4b9132: 0a08 |0045: move-result v8 │ │ +4b9134: 6e10 2fdf 0700 |0046: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4b913a: 6e10 2fdf 0000 |0049: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4b9140: 0f08 |004c: return v8 │ │ +4b9142: 0d08 |004d: move-exception v8 │ │ +4b9144: 2708 |004e: throw v8 │ │ +4b9146: 0d01 |004f: move-exception v1 │ │ +4b9148: 6e10 2fdf 0700 |0050: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4b914e: 2805 |0053: goto 0058 // +0005 │ │ +4b9150: 0d07 |0054: move-exception v7 │ │ +4b9152: 6e20 3de1 7800 |0055: invoke-virtual {v8, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4b9158: 2701 |0058: throw v1 │ │ +4b915a: 0d07 |0059: move-exception v7 │ │ +4b915c: 2707 |005a: throw v7 │ │ +4b915e: 0d08 |005b: move-exception v8 │ │ +4b9160: 3807 0b00 |005c: if-eqz v7, 0067 // +000b │ │ +4b9164: 6e10 2fdf 0000 |005e: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4b916a: 2809 |0061: goto 006a // +0009 │ │ +4b916c: 0d00 |0062: move-exception v0 │ │ +4b916e: 6e20 3de1 0700 |0063: invoke-virtual {v7, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4b9174: 2804 |0066: goto 006a // +0004 │ │ +4b9176: 6e10 2fdf 0000 |0067: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4b917c: 2708 |006a: throw v8 │ │ +4b917e: 2207 b718 |006b: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ +4b9182: 1a08 5912 |006d: const-string v8, "Can't compare directories, only files" // string@1259 │ │ +4b9186: 7020 26df 8700 |006f: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b918c: 2707 |0072: throw v7 │ │ catches : 8 │ │ 0x003d - 0x0042 │ │ -> 0x0059 │ │ 0x0042 - 0x0046 │ │ -> 0x004d │ │ 0x0046 - 0x0049 │ │ -> 0x0059 │ │ @@ -997195,95 +997196,95 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -4b91dc: |[4b91dc] org.apache.commons.io.FileUtils.contentEqualsIgnoreEOL:(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Z │ │ -4b91ec: 6e10 ebde 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b91f2: 0a00 |0003: move-result v0 │ │ -4b91f4: 6e10 ebde 0400 |0004: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b91fa: 0a01 |0007: move-result v1 │ │ -4b91fc: 3210 0400 |0008: if-eq v0, v1, 000c // +0004 │ │ -4b9200: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -4b9202: 0f03 |000b: return v3 │ │ -4b9204: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -4b9206: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -4b920a: 0f01 |000f: return v1 │ │ -4b920c: 6e10 f4de 0300 |0010: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b9212: 0a00 |0013: move-result v0 │ │ -4b9214: 3900 7e00 |0014: if-nez v0, 0092 // +007e │ │ -4b9218: 6e10 f4de 0400 |0016: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b921e: 0a00 |0019: move-result v0 │ │ -4b9220: 3900 7800 |001a: if-nez v0, 0092 // +0078 │ │ -4b9224: 6e10 eede 0300 |001c: invoke-virtual {v3}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@deee │ │ -4b922a: 0c00 |001f: move-result-object v0 │ │ -4b922c: 6e10 eede 0400 |0020: invoke-virtual {v4}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@deee │ │ -4b9232: 0c02 |0023: move-result-object v2 │ │ -4b9234: 6e20 eade 2000 |0024: invoke-virtual {v0, v2}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@deea │ │ -4b923a: 0a00 |0027: move-result v0 │ │ -4b923c: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -4b9240: 0f01 |002a: return v1 │ │ -4b9242: 3905 1100 |002b: if-nez v5, 003c // +0011 │ │ -4b9246: 2200 b918 |002d: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ -4b924a: 2201 ac18 |002f: new-instance v1, Ljava/io/FileInputStream; // type@18ac │ │ -4b924e: 7020 05df 3100 |0031: invoke-direct {v1, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4b9254: 7100 2ee2 0000 |0034: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4b925a: 0c03 |0037: move-result-object v3 │ │ -4b925c: 7030 39df 1003 |0038: invoke-direct {v0, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ -4b9262: 280b |003b: goto 0046 // +000b │ │ -4b9264: 2200 b918 |003c: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ -4b9268: 2201 ac18 |003e: new-instance v1, Ljava/io/FileInputStream; // type@18ac │ │ -4b926c: 7020 05df 3100 |0040: invoke-direct {v1, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4b9272: 7030 38df 1005 |0043: invoke-direct {v0, v1, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4b9278: 3905 1100 |0046: if-nez v5, 0057 // +0011 │ │ -4b927c: 2203 b918 |0048: new-instance v3, Ljava/io/InputStreamReader; // type@18b9 │ │ -4b9280: 2205 ac18 |004a: new-instance v5, Ljava/io/FileInputStream; // type@18ac │ │ -4b9284: 7020 05df 4500 |004c: invoke-direct {v5, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4b928a: 7100 2ee2 0000 |004f: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4b9290: 0c04 |0052: move-result-object v4 │ │ -4b9292: 7030 39df 5304 |0053: invoke-direct {v3, v5, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ -4b9298: 280b |0056: goto 0061 // +000b │ │ -4b929a: 2203 b918 |0057: new-instance v3, Ljava/io/InputStreamReader; // type@18b9 │ │ -4b929e: 2201 ac18 |0059: new-instance v1, Ljava/io/FileInputStream; // type@18ac │ │ -4b92a2: 7020 05df 4100 |005b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4b92a8: 7030 38df 1305 |005e: invoke-direct {v3, v1, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4b92ae: 7120 80f3 3000 |0061: invoke-static {v0, v3}, Lorg/apache/commons/io/IOUtils;.contentEqualsIgnoreEOL:(Ljava/io/Reader;Ljava/io/Reader;)Z // method@f380 │ │ -4b92b4: 0a04 |0064: move-result v4 │ │ -4b92b6: 3803 0500 |0065: if-eqz v3, 006a // +0005 │ │ -4b92ba: 6e10 71df 0300 |0067: invoke-virtual {v3}, Ljava/io/Reader;.close:()V // method@df71 │ │ -4b92c0: 3800 0500 |006a: if-eqz v0, 006f // +0005 │ │ -4b92c4: 6e10 71df 0000 |006c: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ -4b92ca: 0f04 |006f: return v4 │ │ -4b92cc: 0d04 |0070: move-exception v4 │ │ -4b92ce: 2704 |0071: throw v4 │ │ -4b92d0: 0d05 |0072: move-exception v5 │ │ -4b92d2: 3803 0a00 |0073: if-eqz v3, 007d // +000a │ │ -4b92d6: 6e10 71df 0300 |0075: invoke-virtual {v3}, Ljava/io/Reader;.close:()V // method@df71 │ │ -4b92dc: 2805 |0078: goto 007d // +0005 │ │ -4b92de: 0d03 |0079: move-exception v3 │ │ -4b92e0: 6e20 3de1 3400 |007a: invoke-virtual {v4, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4b92e6: 2705 |007d: throw v5 │ │ -4b92e8: 0d03 |007e: move-exception v3 │ │ -4b92ea: 2703 |007f: throw v3 │ │ -4b92ec: 0d04 |0080: move-exception v4 │ │ -4b92ee: 3800 1000 |0081: if-eqz v0, 0091 // +0010 │ │ -4b92f2: 3803 0b00 |0083: if-eqz v3, 008e // +000b │ │ -4b92f6: 6e10 71df 0000 |0085: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ -4b92fc: 2809 |0088: goto 0091 // +0009 │ │ -4b92fe: 0d05 |0089: move-exception v5 │ │ -4b9300: 6e20 3de1 5300 |008a: invoke-virtual {v3, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4b9306: 2804 |008d: goto 0091 // +0004 │ │ -4b9308: 6e10 71df 0000 |008e: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ -4b930e: 2704 |0091: throw v4 │ │ -4b9310: 2203 b718 |0092: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4b9314: 1a04 5912 |0094: const-string v4, "Can't compare directories, only files" // string@1259 │ │ -4b9318: 7020 26df 4300 |0096: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b931e: 2703 |0099: throw v3 │ │ +4b91e0: |[4b91e0] org.apache.commons.io.FileUtils.contentEqualsIgnoreEOL:(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Z │ │ +4b91f0: 6e10 ebde 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b91f6: 0a00 |0003: move-result v0 │ │ +4b91f8: 6e10 ebde 0400 |0004: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b91fe: 0a01 |0007: move-result v1 │ │ +4b9200: 3210 0400 |0008: if-eq v0, v1, 000c // +0004 │ │ +4b9204: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +4b9206: 0f03 |000b: return v3 │ │ +4b9208: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +4b920a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +4b920e: 0f01 |000f: return v1 │ │ +4b9210: 6e10 f4de 0300 |0010: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b9216: 0a00 |0013: move-result v0 │ │ +4b9218: 3900 7e00 |0014: if-nez v0, 0092 // +007e │ │ +4b921c: 6e10 f4de 0400 |0016: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b9222: 0a00 |0019: move-result v0 │ │ +4b9224: 3900 7800 |001a: if-nez v0, 0092 // +0078 │ │ +4b9228: 6e10 eede 0300 |001c: invoke-virtual {v3}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@deee │ │ +4b922e: 0c00 |001f: move-result-object v0 │ │ +4b9230: 6e10 eede 0400 |0020: invoke-virtual {v4}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@deee │ │ +4b9236: 0c02 |0023: move-result-object v2 │ │ +4b9238: 6e20 eade 2000 |0024: invoke-virtual {v0, v2}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@deea │ │ +4b923e: 0a00 |0027: move-result v0 │ │ +4b9240: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +4b9244: 0f01 |002a: return v1 │ │ +4b9246: 3905 1100 |002b: if-nez v5, 003c // +0011 │ │ +4b924a: 2200 b918 |002d: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ +4b924e: 2201 ac18 |002f: new-instance v1, Ljava/io/FileInputStream; // type@18ac │ │ +4b9252: 7020 05df 3100 |0031: invoke-direct {v1, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4b9258: 7100 2ee2 0000 |0034: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4b925e: 0c03 |0037: move-result-object v3 │ │ +4b9260: 7030 39df 1003 |0038: invoke-direct {v0, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ +4b9266: 280b |003b: goto 0046 // +000b │ │ +4b9268: 2200 b918 |003c: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ +4b926c: 2201 ac18 |003e: new-instance v1, Ljava/io/FileInputStream; // type@18ac │ │ +4b9270: 7020 05df 3100 |0040: invoke-direct {v1, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4b9276: 7030 38df 1005 |0043: invoke-direct {v0, v1, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4b927c: 3905 1100 |0046: if-nez v5, 0057 // +0011 │ │ +4b9280: 2203 b918 |0048: new-instance v3, Ljava/io/InputStreamReader; // type@18b9 │ │ +4b9284: 2205 ac18 |004a: new-instance v5, Ljava/io/FileInputStream; // type@18ac │ │ +4b9288: 7020 05df 4500 |004c: invoke-direct {v5, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4b928e: 7100 2ee2 0000 |004f: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4b9294: 0c04 |0052: move-result-object v4 │ │ +4b9296: 7030 39df 5304 |0053: invoke-direct {v3, v5, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ +4b929c: 280b |0056: goto 0061 // +000b │ │ +4b929e: 2203 b918 |0057: new-instance v3, Ljava/io/InputStreamReader; // type@18b9 │ │ +4b92a2: 2201 ac18 |0059: new-instance v1, Ljava/io/FileInputStream; // type@18ac │ │ +4b92a6: 7020 05df 4100 |005b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4b92ac: 7030 38df 1305 |005e: invoke-direct {v3, v1, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4b92b2: 7120 80f3 3000 |0061: invoke-static {v0, v3}, Lorg/apache/commons/io/IOUtils;.contentEqualsIgnoreEOL:(Ljava/io/Reader;Ljava/io/Reader;)Z // method@f380 │ │ +4b92b8: 0a04 |0064: move-result v4 │ │ +4b92ba: 3803 0500 |0065: if-eqz v3, 006a // +0005 │ │ +4b92be: 6e10 71df 0300 |0067: invoke-virtual {v3}, Ljava/io/Reader;.close:()V // method@df71 │ │ +4b92c4: 3800 0500 |006a: if-eqz v0, 006f // +0005 │ │ +4b92c8: 6e10 71df 0000 |006c: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ +4b92ce: 0f04 |006f: return v4 │ │ +4b92d0: 0d04 |0070: move-exception v4 │ │ +4b92d2: 2704 |0071: throw v4 │ │ +4b92d4: 0d05 |0072: move-exception v5 │ │ +4b92d6: 3803 0a00 |0073: if-eqz v3, 007d // +000a │ │ +4b92da: 6e10 71df 0300 |0075: invoke-virtual {v3}, Ljava/io/Reader;.close:()V // method@df71 │ │ +4b92e0: 2805 |0078: goto 007d // +0005 │ │ +4b92e2: 0d03 |0079: move-exception v3 │ │ +4b92e4: 6e20 3de1 3400 |007a: invoke-virtual {v4, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4b92ea: 2705 |007d: throw v5 │ │ +4b92ec: 0d03 |007e: move-exception v3 │ │ +4b92ee: 2703 |007f: throw v3 │ │ +4b92f0: 0d04 |0080: move-exception v4 │ │ +4b92f2: 3800 1000 |0081: if-eqz v0, 0091 // +0010 │ │ +4b92f6: 3803 0b00 |0083: if-eqz v3, 008e // +000b │ │ +4b92fa: 6e10 71df 0000 |0085: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ +4b9300: 2809 |0088: goto 0091 // +0009 │ │ +4b9302: 0d05 |0089: move-exception v5 │ │ +4b9304: 6e20 3de1 5300 |008a: invoke-virtual {v3, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4b930a: 2804 |008d: goto 0091 // +0004 │ │ +4b930c: 6e10 71df 0000 |008e: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ +4b9312: 2704 |0091: throw v4 │ │ +4b9314: 2203 b718 |0092: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4b9318: 1a04 5912 |0094: const-string v4, "Can't compare directories, only files" // string@1259 │ │ +4b931c: 7020 26df 4300 |0096: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b9322: 2703 |0099: throw v3 │ │ catches : 8 │ │ 0x0048 - 0x0061 │ │ -> 0x007e │ │ 0x0061 - 0x0065 │ │ -> 0x0070 │ │ 0x0067 - 0x006a │ │ -> 0x007e │ │ @@ -997323,22 +997324,22 @@ │ │ type : '(Ljava/util/Collection;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4b9b1c: |[4b9b1c] org.apache.commons.io.FileUtils.convertFileCollectionToFileArray:(Ljava/util/Collection;)[Ljava/io/File; │ │ -4b9b2c: 7210 fce2 0100 |0000: invoke-interface {v1}, Ljava/util/Collection;.size:()I // method@e2fc │ │ -4b9b32: 0a00 |0003: move-result v0 │ │ -4b9b34: 2300 651f |0004: new-array v0, v0, [Ljava/io/File; // type@1f65 │ │ -4b9b38: 7220 fde2 0100 |0006: invoke-interface {v1, v0}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e2fd │ │ -4b9b3e: 0c01 |0009: move-result-object v1 │ │ -4b9b40: 1f01 651f |000a: check-cast v1, [Ljava/io/File; // type@1f65 │ │ -4b9b44: 1101 |000c: return-object v1 │ │ +4b9b20: |[4b9b20] org.apache.commons.io.FileUtils.convertFileCollectionToFileArray:(Ljava/util/Collection;)[Ljava/io/File; │ │ +4b9b30: 7210 fce2 0100 |0000: invoke-interface {v1}, Ljava/util/Collection;.size:()I // method@e2fc │ │ +4b9b36: 0a00 |0003: move-result v0 │ │ +4b9b38: 2300 651f |0004: new-array v0, v0, [Ljava/io/File; // type@1f65 │ │ +4b9b3c: 7220 fde2 0100 |0006: invoke-interface {v1, v0}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e2fd │ │ +4b9b42: 0c01 |0009: move-result-object v1 │ │ +4b9b44: 1f01 651f |000a: check-cast v1, [Ljava/io/File; // type@1f65 │ │ +4b9b48: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/util/Collection; │ │ │ │ #13 : (in Lorg/apache/commons/io/FileUtils;) │ │ @@ -997346,18 +997347,18 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4baac0: |[4baac0] org.apache.commons.io.FileUtils.copyDirectory:(Ljava/io/File;Ljava/io/File;)V │ │ -4baad0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4baad2: 7130 c2f2 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FileUtils;.copyDirectory:(Ljava/io/File;Ljava/io/File;Z)V // method@f2c2 │ │ -4baad8: 0e00 |0004: return-void │ │ +4baac4: |[4baac4] org.apache.commons.io.FileUtils.copyDirectory:(Ljava/io/File;Ljava/io/File;)V │ │ +4baad4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4baad6: 7130 c2f2 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FileUtils;.copyDirectory:(Ljava/io/File;Ljava/io/File;Z)V // method@f2c2 │ │ +4baadc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1215 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -997366,18 +997367,18 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4baaf8: |[4baaf8] org.apache.commons.io.FileUtils.copyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;)V │ │ -4bab08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4bab0a: 7140 c1f2 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/FileUtils;.copyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;Z)V // method@f2c1 │ │ -4bab10: 0e00 |0004: return-void │ │ +4baafc: |[4baafc] org.apache.commons.io.FileUtils.copyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;)V │ │ +4bab0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4bab0e: 7140 c1f2 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/FileUtils;.copyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;Z)V // method@f2c1 │ │ +4bab14: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1295 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/io/FileFilter; │ │ @@ -997387,87 +997388,87 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 151 16-bit code units │ │ -4bab14: |[4bab14] org.apache.commons.io.FileUtils.copyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;Z)V │ │ -4bab24: 7120 b7f2 7600 |0000: invoke-static {v6, v7}, Lorg/apache/commons/io/FileUtils;.checkFileRequirements:(Ljava/io/File;Ljava/io/File;)V // method@f2b7 │ │ -4bab2a: 6e10 f4de 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bab30: 0a00 |0006: move-result v0 │ │ -4bab32: 1a01 9459 |0007: const-string v1, "Source '" // string@5994 │ │ -4bab36: 3800 7400 |0009: if-eqz v0, 007d // +0074 │ │ -4bab3a: 6e10 efde 0600 |000b: invoke-virtual {v6}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4bab40: 0c00 |000e: move-result-object v0 │ │ -4bab42: 6e10 efde 0700 |000f: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4bab48: 0c02 |0012: move-result-object v2 │ │ -4bab4a: 6e20 c7e0 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bab50: 0a00 |0016: move-result v0 │ │ -4bab52: 3900 4400 |0017: if-nez v0, 005b // +0044 │ │ -4bab56: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -4bab58: 6e10 efde 0700 |001a: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4bab5e: 0c01 |001d: move-result-object v1 │ │ -4bab60: 6e10 efde 0600 |001e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4bab66: 0c02 |0021: move-result-object v2 │ │ -4bab68: 6e20 e3e0 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4bab6e: 0a01 |0025: move-result v1 │ │ -4bab70: 3801 3100 |0026: if-eqz v1, 0057 // +0031 │ │ -4bab74: 3908 0700 |0028: if-nez v8, 002f // +0007 │ │ -4bab78: 6e10 f9de 0600 |002a: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ -4bab7e: 0c01 |002d: move-result-object v1 │ │ -4bab80: 2805 |002e: goto 0033 // +0005 │ │ -4bab82: 6e20 fade 8600 |002f: invoke-virtual {v6, v8}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@defa │ │ -4bab88: 0c01 |0032: move-result-object v1 │ │ -4bab8a: 3801 2400 |0033: if-eqz v1, 0057 // +0024 │ │ -4bab8e: 2112 |0035: array-length v2, v1 │ │ -4bab90: 3d02 2100 |0036: if-lez v2, 0057 // +0021 │ │ -4bab94: 2200 7119 |0038: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4bab98: 2112 |003a: array-length v2, v1 │ │ -4bab9a: 7020 93e2 2000 |003b: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4baba0: 2112 |003e: array-length v2, v1 │ │ -4baba2: 1203 |003f: const/4 v3, #int 0 // #0 │ │ -4baba4: 3523 1700 |0040: if-ge v3, v2, 0057 // +0017 │ │ -4baba8: 4604 0103 |0042: aget-object v4, v1, v3 │ │ -4babac: 2205 a918 |0044: new-instance v5, Ljava/io/File; // type@18a9 │ │ -4babb0: 6e10 f0de 0400 |0046: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4babb6: 0c04 |0049: move-result-object v4 │ │ -4babb8: 7030 dfde 7504 |004a: invoke-direct {v5, v7, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4babbe: 6e10 efde 0500 |004d: invoke-virtual {v5}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4babc4: 0c04 |0050: move-result-object v4 │ │ -4babc6: 7220 85e3 4000 |0051: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4babcc: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4babd0: 28ea |0056: goto 0040 // -0016 │ │ -4babd2: 7150 d4f2 7698 |0057: invoke-static {v6, v7, v8, v9, v0}, Lorg/apache/commons/io/FileUtils;.doCopyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V // method@f2d4 │ │ -4babd8: 0e00 |005a: return-void │ │ -4babda: 2208 b718 |005b: new-instance v8, Ljava/io/IOException; // type@18b7 │ │ -4babde: 2209 0819 |005d: new-instance v9, Ljava/lang/StringBuilder; // type@1908 │ │ -4babe2: 7010 06e1 0900 |005f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4babe8: 6e20 12e1 1900 |0062: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4babee: 6e20 11e1 6900 |0065: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4babf4: 1a06 a303 |0068: const-string v6, "' and destination '" // string@03a3 │ │ -4babf8: 6e20 12e1 6900 |006a: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4babfe: 6e20 11e1 7900 |006d: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bac04: 1a06 a403 |0070: const-string v6, "' are the same" // string@03a4 │ │ -4bac08: 6e20 12e1 6900 |0072: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bac0e: 6e10 1fe1 0900 |0075: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bac14: 0c06 |0078: move-result-object v6 │ │ -4bac16: 7020 26df 6800 |0079: invoke-direct {v8, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bac1c: 2708 |007c: throw v8 │ │ -4bac1e: 2207 b718 |007d: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ -4bac22: 2208 0819 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ -4bac26: 7010 06e1 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bac2c: 6e20 12e1 1800 |0084: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bac32: 6e20 11e1 6800 |0087: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bac38: 1a06 b403 |008a: const-string v6, "' exists but is not a directory" // string@03b4 │ │ -4bac3c: 6e20 12e1 6800 |008c: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bac42: 6e10 1fe1 0800 |008f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bac48: 0c06 |0092: move-result-object v6 │ │ -4bac4a: 7020 26df 6700 |0093: invoke-direct {v7, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bac50: 2707 |0096: throw v7 │ │ +4bab18: |[4bab18] org.apache.commons.io.FileUtils.copyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;Z)V │ │ +4bab28: 7120 b7f2 7600 |0000: invoke-static {v6, v7}, Lorg/apache/commons/io/FileUtils;.checkFileRequirements:(Ljava/io/File;Ljava/io/File;)V // method@f2b7 │ │ +4bab2e: 6e10 f4de 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bab34: 0a00 |0006: move-result v0 │ │ +4bab36: 1a01 9459 |0007: const-string v1, "Source '" // string@5994 │ │ +4bab3a: 3800 7400 |0009: if-eqz v0, 007d // +0074 │ │ +4bab3e: 6e10 efde 0600 |000b: invoke-virtual {v6}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4bab44: 0c00 |000e: move-result-object v0 │ │ +4bab46: 6e10 efde 0700 |000f: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4bab4c: 0c02 |0012: move-result-object v2 │ │ +4bab4e: 6e20 c7e0 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bab54: 0a00 |0016: move-result v0 │ │ +4bab56: 3900 4400 |0017: if-nez v0, 005b // +0044 │ │ +4bab5a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +4bab5c: 6e10 efde 0700 |001a: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4bab62: 0c01 |001d: move-result-object v1 │ │ +4bab64: 6e10 efde 0600 |001e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4bab6a: 0c02 |0021: move-result-object v2 │ │ +4bab6c: 6e20 e3e0 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4bab72: 0a01 |0025: move-result v1 │ │ +4bab74: 3801 3100 |0026: if-eqz v1, 0057 // +0031 │ │ +4bab78: 3908 0700 |0028: if-nez v8, 002f // +0007 │ │ +4bab7c: 6e10 f9de 0600 |002a: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ +4bab82: 0c01 |002d: move-result-object v1 │ │ +4bab84: 2805 |002e: goto 0033 // +0005 │ │ +4bab86: 6e20 fade 8600 |002f: invoke-virtual {v6, v8}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@defa │ │ +4bab8c: 0c01 |0032: move-result-object v1 │ │ +4bab8e: 3801 2400 |0033: if-eqz v1, 0057 // +0024 │ │ +4bab92: 2112 |0035: array-length v2, v1 │ │ +4bab94: 3d02 2100 |0036: if-lez v2, 0057 // +0021 │ │ +4bab98: 2200 7119 |0038: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4bab9c: 2112 |003a: array-length v2, v1 │ │ +4bab9e: 7020 93e2 2000 |003b: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4baba4: 2112 |003e: array-length v2, v1 │ │ +4baba6: 1203 |003f: const/4 v3, #int 0 // #0 │ │ +4baba8: 3523 1700 |0040: if-ge v3, v2, 0057 // +0017 │ │ +4babac: 4604 0103 |0042: aget-object v4, v1, v3 │ │ +4babb0: 2205 a918 |0044: new-instance v5, Ljava/io/File; // type@18a9 │ │ +4babb4: 6e10 f0de 0400 |0046: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4babba: 0c04 |0049: move-result-object v4 │ │ +4babbc: 7030 dfde 7504 |004a: invoke-direct {v5, v7, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4babc2: 6e10 efde 0500 |004d: invoke-virtual {v5}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4babc8: 0c04 |0050: move-result-object v4 │ │ +4babca: 7220 85e3 4000 |0051: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4babd0: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4babd4: 28ea |0056: goto 0040 // -0016 │ │ +4babd6: 7150 d4f2 7698 |0057: invoke-static {v6, v7, v8, v9, v0}, Lorg/apache/commons/io/FileUtils;.doCopyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V // method@f2d4 │ │ +4babdc: 0e00 |005a: return-void │ │ +4babde: 2208 b718 |005b: new-instance v8, Ljava/io/IOException; // type@18b7 │ │ +4babe2: 2209 0819 |005d: new-instance v9, Ljava/lang/StringBuilder; // type@1908 │ │ +4babe6: 7010 06e1 0900 |005f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4babec: 6e20 12e1 1900 |0062: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4babf2: 6e20 11e1 6900 |0065: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4babf8: 1a06 a303 |0068: const-string v6, "' and destination '" // string@03a3 │ │ +4babfc: 6e20 12e1 6900 |006a: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bac02: 6e20 11e1 7900 |006d: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bac08: 1a06 a403 |0070: const-string v6, "' are the same" // string@03a4 │ │ +4bac0c: 6e20 12e1 6900 |0072: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bac12: 6e10 1fe1 0900 |0075: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bac18: 0c06 |0078: move-result-object v6 │ │ +4bac1a: 7020 26df 6800 |0079: invoke-direct {v8, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bac20: 2708 |007c: throw v8 │ │ +4bac22: 2207 b718 |007d: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ +4bac26: 2208 0819 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ +4bac2a: 7010 06e1 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bac30: 6e20 12e1 1800 |0084: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bac36: 6e20 11e1 6800 |0087: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bac3c: 1a06 b403 |008a: const-string v6, "' exists but is not a directory" // string@03b4 │ │ +4bac40: 6e20 12e1 6800 |008c: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bac46: 6e10 1fe1 0800 |008f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bac4c: 0c06 |0092: move-result-object v6 │ │ +4bac4e: 7020 26df 6700 |0093: invoke-direct {v7, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bac54: 2707 |0096: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ 0x0003 line=1347 │ │ 0x000b line=1350 │ │ 0x001a line=1356 │ │ 0x002a line=1357 │ │ @@ -997490,18 +997491,18 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4baadc: |[4baadc] org.apache.commons.io.FileUtils.copyDirectory:(Ljava/io/File;Ljava/io/File;Z)V │ │ -4baaec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4baaee: 7140 c1f2 2130 |0001: invoke-static {v1, v2, v0, v3}, Lorg/apache/commons/io/FileUtils;.copyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;Z)V // method@f2c1 │ │ -4baaf4: 0e00 |0004: return-void │ │ +4baae0: |[4baae0] org.apache.commons.io.FileUtils.copyDirectory:(Ljava/io/File;Ljava/io/File;Z)V │ │ +4baaf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4baaf2: 7140 c1f2 2130 |0001: invoke-static {v1, v2, v0, v3}, Lorg/apache/commons/io/FileUtils;.copyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;Z)V // method@f2c1 │ │ +4baaf8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1246 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Z │ │ @@ -997511,63 +997512,63 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -4bac54: |[4bac54] org.apache.commons.io.FileUtils.copyDirectoryToDirectory:(Ljava/io/File;Ljava/io/File;)V │ │ -4bac64: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ -4bac68: 7120 bde3 0300 |0002: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bac6e: 6e10 ebde 0300 |0005: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bac74: 0a00 |0008: move-result v0 │ │ -4bac76: 1a01 c403 |0009: const-string v1, "' is not a directory" // string@03c4 │ │ -4bac7a: 3800 2300 |000b: if-eqz v0, 002e // +0023 │ │ -4bac7e: 6e10 f4de 0300 |000d: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bac84: 0a00 |0010: move-result v0 │ │ -4bac86: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -4bac8a: 281b |0013: goto 002e // +001b │ │ -4bac8c: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bac90: 2200 0819 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bac94: 7010 06e1 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bac9a: 1a02 9459 |001b: const-string v2, "Source '" // string@5994 │ │ -4bac9e: 6e20 12e1 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4baca4: 6e20 11e1 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bacaa: 6e20 12e1 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bacb0: 6e10 1fe1 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bacb6: 0c04 |0029: move-result-object v4 │ │ -4bacb8: 7020 32e0 4300 |002a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bacbe: 2703 |002d: throw v3 │ │ -4bacc0: 1a00 9119 |002e: const-string v0, "Destination must not be null" // string@1991 │ │ -4bacc4: 7120 bde3 0400 |0030: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bacca: 6e10 ebde 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bacd0: 0a00 |0036: move-result v0 │ │ -4bacd2: 3800 2300 |0037: if-eqz v0, 005a // +0023 │ │ -4bacd6: 6e10 f4de 0400 |0039: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bacdc: 0a00 |003c: move-result v0 │ │ -4bacde: 3800 0300 |003d: if-eqz v0, 0040 // +0003 │ │ -4bace2: 281b |003f: goto 005a // +001b │ │ -4bace4: 2203 e518 |0040: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bace8: 2200 0819 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bacec: 7010 06e1 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bacf2: 1a02 8e19 |0047: const-string v2, "Destination '" // string@198e │ │ -4bacf6: 6e20 12e1 2000 |0049: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bacfc: 6e20 11e1 4000 |004c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bad02: 6e20 12e1 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bad08: 6e10 1fe1 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bad0e: 0c04 |0055: move-result-object v4 │ │ -4bad10: 7020 32e0 4300 |0056: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bad16: 2703 |0059: throw v3 │ │ -4bad18: 2200 a918 |005a: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4bad1c: 6e10 f0de 0300 |005c: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4bad22: 0c01 |005f: move-result-object v1 │ │ -4bad24: 7030 dfde 4001 |0060: invoke-direct {v0, v4, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4bad2a: 1214 |0063: const/4 v4, #int 1 // #1 │ │ -4bad2c: 7130 c2f2 0304 |0064: invoke-static {v3, v0, v4}, Lorg/apache/commons/io/FileUtils;.copyDirectory:(Ljava/io/File;Ljava/io/File;Z)V // method@f2c2 │ │ -4bad32: 0e00 |0067: return-void │ │ +4bac58: |[4bac58] org.apache.commons.io.FileUtils.copyDirectoryToDirectory:(Ljava/io/File;Ljava/io/File;)V │ │ +4bac68: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ +4bac6c: 7120 bde3 0300 |0002: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bac72: 6e10 ebde 0300 |0005: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bac78: 0a00 |0008: move-result v0 │ │ +4bac7a: 1a01 c403 |0009: const-string v1, "' is not a directory" // string@03c4 │ │ +4bac7e: 3800 2300 |000b: if-eqz v0, 002e // +0023 │ │ +4bac82: 6e10 f4de 0300 |000d: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bac88: 0a00 |0010: move-result v0 │ │ +4bac8a: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +4bac8e: 281b |0013: goto 002e // +001b │ │ +4bac90: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bac94: 2200 0819 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bac98: 7010 06e1 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bac9e: 1a02 9459 |001b: const-string v2, "Source '" // string@5994 │ │ +4baca2: 6e20 12e1 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4baca8: 6e20 11e1 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bacae: 6e20 12e1 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bacb4: 6e10 1fe1 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bacba: 0c04 |0029: move-result-object v4 │ │ +4bacbc: 7020 32e0 4300 |002a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bacc2: 2703 |002d: throw v3 │ │ +4bacc4: 1a00 9119 |002e: const-string v0, "Destination must not be null" // string@1991 │ │ +4bacc8: 7120 bde3 0400 |0030: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bacce: 6e10 ebde 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bacd4: 0a00 |0036: move-result v0 │ │ +4bacd6: 3800 2300 |0037: if-eqz v0, 005a // +0023 │ │ +4bacda: 6e10 f4de 0400 |0039: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bace0: 0a00 |003c: move-result v0 │ │ +4bace2: 3800 0300 |003d: if-eqz v0, 0040 // +0003 │ │ +4bace6: 281b |003f: goto 005a // +001b │ │ +4bace8: 2203 e518 |0040: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bacec: 2200 0819 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bacf0: 7010 06e1 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bacf6: 1a02 8e19 |0047: const-string v2, "Destination '" // string@198e │ │ +4bacfa: 6e20 12e1 2000 |0049: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bad00: 6e20 11e1 4000 |004c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bad06: 6e20 12e1 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bad0c: 6e10 1fe1 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bad12: 0c04 |0055: move-result-object v4 │ │ +4bad14: 7020 32e0 4300 |0056: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bad1a: 2703 |0059: throw v3 │ │ +4bad1c: 2200 a918 |005a: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4bad20: 6e10 f0de 0300 |005c: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4bad26: 0c01 |005f: move-result-object v1 │ │ +4bad28: 7030 dfde 4001 |0060: invoke-direct {v0, v4, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4bad2e: 1214 |0063: const/4 v4, #int 1 // #1 │ │ +4bad30: 7130 c2f2 0304 |0064: invoke-static {v3, v0, v4}, Lorg/apache/commons/io/FileUtils;.copyDirectory:(Ljava/io/File;Ljava/io/File;Z)V // method@f2c2 │ │ +4bad36: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1176 │ │ 0x0005 line=1178 │ │ 0x0014 line=1179 │ │ 0x0030 line=1182 │ │ 0x0033 line=1184 │ │ @@ -997582,29 +997583,29 @@ │ │ type : '(Ljava/io/File;Ljava/io/OutputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4ba60c: |[4ba60c] org.apache.commons.io.FileUtils.copyFile:(Ljava/io/File;Ljava/io/OutputStream;)J │ │ -4ba61c: 2200 ac18 |0000: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ -4ba620: 7020 05df 1000 |0002: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4ba626: 7120 8af3 2000 |0005: invoke-static {v0, v2}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@f38a │ │ -4ba62c: 0b01 |0008: move-result-wide v1 │ │ -4ba62e: 6e10 09df 0000 |0009: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -4ba634: 1001 |000c: return-wide v1 │ │ -4ba636: 0d01 |000d: move-exception v1 │ │ -4ba638: 2701 |000e: throw v1 │ │ -4ba63a: 0d02 |000f: move-exception v2 │ │ -4ba63c: 6e10 09df 0000 |0010: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -4ba642: 2805 |0013: goto 0018 // +0005 │ │ -4ba644: 0d00 |0014: move-exception v0 │ │ -4ba646: 6e20 3de1 0100 |0015: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4ba64c: 2702 |0018: throw v2 │ │ +4ba610: |[4ba610] org.apache.commons.io.FileUtils.copyFile:(Ljava/io/File;Ljava/io/OutputStream;)J │ │ +4ba620: 2200 ac18 |0000: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ +4ba624: 7020 05df 1000 |0002: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4ba62a: 7120 8af3 2000 |0005: invoke-static {v0, v2}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@f38a │ │ +4ba630: 0b01 |0008: move-result-wide v1 │ │ +4ba632: 6e10 09df 0000 |0009: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +4ba638: 1001 |000c: return-wide v1 │ │ +4ba63a: 0d01 |000d: move-exception v1 │ │ +4ba63c: 2701 |000e: throw v1 │ │ +4ba63e: 0d02 |000f: move-exception v2 │ │ +4ba640: 6e10 09df 0000 |0010: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +4ba646: 2805 |0013: goto 0018 // +0005 │ │ +4ba648: 0d00 |0014: move-exception v0 │ │ +4ba64a: 6e20 3de1 0100 |0015: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4ba650: 2702 |0018: throw v2 │ │ catches : 3 │ │ 0x0005 - 0x0009 │ │ -> 0x000d │ │ 0x000e - 0x000f │ │ -> 0x000f │ │ 0x0010 - 0x0013 │ │ -> 0x0014 │ │ @@ -997623,18 +997624,18 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4bad34: |[4bad34] org.apache.commons.io.FileUtils.copyFile:(Ljava/io/File;Ljava/io/File;)V │ │ -4bad44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4bad46: 7130 c6f2 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FileUtils;.copyFile:(Ljava/io/File;Ljava/io/File;Z)V // method@f2c6 │ │ -4bad4c: 0e00 |0004: return-void │ │ +4bad38: |[4bad38] org.apache.commons.io.FileUtils.copyFile:(Ljava/io/File;Ljava/io/File;)V │ │ +4bad48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4bad4a: 7130 c6f2 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FileUtils;.copyFile:(Ljava/io/File;Ljava/io/File;Z)V // method@f2c6 │ │ +4bad50: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1028 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -997643,94 +997644,94 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -4bad50: |[4bad50] org.apache.commons.io.FileUtils.copyFile:(Ljava/io/File;Ljava/io/File;Z)V │ │ -4bad60: 7120 b7f2 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/io/FileUtils;.checkFileRequirements:(Ljava/io/File;Ljava/io/File;)V // method@f2b7 │ │ -4bad66: 6e10 f4de 0300 |0003: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bad6c: 0a00 |0006: move-result v0 │ │ -4bad6e: 1a01 9459 |0007: const-string v1, "Source '" // string@5994 │ │ -4bad72: 3900 8c00 |0009: if-nez v0, 0095 // +008c │ │ -4bad76: 6e10 efde 0300 |000b: invoke-virtual {v3}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4bad7c: 0c00 |000e: move-result-object v0 │ │ -4bad7e: 6e10 efde 0400 |000f: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4bad84: 0c02 |0012: move-result-object v2 │ │ -4bad86: 6e20 c7e0 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bad8c: 0a00 |0016: move-result v0 │ │ -4bad8e: 3900 5c00 |0017: if-nez v0, 0073 // +005c │ │ -4bad92: 6e10 f1de 0400 |0019: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ -4bad98: 0c00 |001c: move-result-object v0 │ │ -4bad9a: 1a01 8e19 |001d: const-string v1, "Destination '" // string@198e │ │ -4bad9e: 3800 2900 |001f: if-eqz v0, 0048 // +0029 │ │ -4bada2: 6e10 fdde 0000 |0021: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ -4bada8: 0a02 |0024: move-result v2 │ │ -4badaa: 3902 2300 |0025: if-nez v2, 0048 // +0023 │ │ -4badae: 6e10 f4de 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4badb4: 0a02 |002a: move-result v2 │ │ -4badb6: 3802 0300 |002b: if-eqz v2, 002e // +0003 │ │ -4badba: 281b |002d: goto 0048 // +001b │ │ -4badbc: 2203 b718 |002e: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4badc0: 2204 0819 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4badc4: 7010 06e1 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4badca: 6e20 12e1 1400 |0035: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4badd0: 6e20 11e1 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4badd6: 1a05 ae03 |003b: const-string v5, "' directory cannot be created" // string@03ae │ │ -4badda: 6e20 12e1 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bade0: 6e10 1fe1 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bade6: 0c04 |0043: move-result-object v4 │ │ -4bade8: 7020 26df 4300 |0044: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4badee: 2703 |0047: throw v3 │ │ -4badf0: 6e10 ebde 0400 |0048: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4badf6: 0a00 |004b: move-result v0 │ │ -4badf8: 3800 2300 |004c: if-eqz v0, 006f // +0023 │ │ -4badfc: 6e10 e3de 0400 |004e: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@dee3 │ │ -4bae02: 0a00 |0051: move-result v0 │ │ -4bae04: 3800 0300 |0052: if-eqz v0, 0055 // +0003 │ │ -4bae08: 281b |0054: goto 006f // +001b │ │ -4bae0a: 2203 b718 |0055: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4bae0e: 2205 0819 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -4bae12: 7010 06e1 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bae18: 6e20 12e1 1500 |005c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bae1e: 6e20 11e1 4500 |005f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bae24: 1a04 b503 |0062: const-string v4, "' exists but is read-only" // string@03b5 │ │ -4bae28: 6e20 12e1 4500 |0064: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bae2e: 6e10 1fe1 0500 |0067: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bae34: 0c04 |006a: move-result-object v4 │ │ -4bae36: 7020 26df 4300 |006b: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bae3c: 2703 |006e: throw v3 │ │ -4bae3e: 7130 d5f2 4305 |006f: invoke-static {v3, v4, v5}, Lorg/apache/commons/io/FileUtils;.doCopyFile:(Ljava/io/File;Ljava/io/File;Z)V // method@f2d5 │ │ -4bae44: 0e00 |0072: return-void │ │ -4bae46: 2205 b718 |0073: new-instance v5, Ljava/io/IOException; // type@18b7 │ │ -4bae4a: 2200 0819 |0075: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bae4e: 7010 06e1 0000 |0077: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bae54: 6e20 12e1 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bae5a: 6e20 11e1 3000 |007d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bae60: 1a03 a303 |0080: const-string v3, "' and destination '" // string@03a3 │ │ -4bae64: 6e20 12e1 3000 |0082: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bae6a: 6e20 11e1 4000 |0085: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bae70: 1a03 a403 |0088: const-string v3, "' are the same" // string@03a4 │ │ -4bae74: 6e20 12e1 3000 |008a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bae7a: 6e10 1fe1 0000 |008d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bae80: 0c03 |0090: move-result-object v3 │ │ -4bae82: 7020 26df 3500 |0091: invoke-direct {v5, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bae88: 2705 |0094: throw v5 │ │ -4bae8a: 2204 b718 |0095: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ -4bae8e: 2205 0819 |0097: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -4bae92: 7010 06e1 0500 |0099: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bae98: 6e20 12e1 1500 |009c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bae9e: 6e20 11e1 3500 |009f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4baea4: 1a03 b303 |00a2: const-string v3, "' exists but is a directory" // string@03b3 │ │ -4baea8: 6e20 12e1 3500 |00a4: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4baeae: 6e10 1fe1 0500 |00a7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4baeb4: 0c03 |00aa: move-result-object v3 │ │ -4baeb6: 7020 26df 3400 |00ab: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4baebc: 2704 |00ae: throw v4 │ │ +4bad54: |[4bad54] org.apache.commons.io.FileUtils.copyFile:(Ljava/io/File;Ljava/io/File;Z)V │ │ +4bad64: 7120 b7f2 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/io/FileUtils;.checkFileRequirements:(Ljava/io/File;Ljava/io/File;)V // method@f2b7 │ │ +4bad6a: 6e10 f4de 0300 |0003: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bad70: 0a00 |0006: move-result v0 │ │ +4bad72: 1a01 9459 |0007: const-string v1, "Source '" // string@5994 │ │ +4bad76: 3900 8c00 |0009: if-nez v0, 0095 // +008c │ │ +4bad7a: 6e10 efde 0300 |000b: invoke-virtual {v3}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4bad80: 0c00 |000e: move-result-object v0 │ │ +4bad82: 6e10 efde 0400 |000f: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4bad88: 0c02 |0012: move-result-object v2 │ │ +4bad8a: 6e20 c7e0 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bad90: 0a00 |0016: move-result v0 │ │ +4bad92: 3900 5c00 |0017: if-nez v0, 0073 // +005c │ │ +4bad96: 6e10 f1de 0400 |0019: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ +4bad9c: 0c00 |001c: move-result-object v0 │ │ +4bad9e: 1a01 8e19 |001d: const-string v1, "Destination '" // string@198e │ │ +4bada2: 3800 2900 |001f: if-eqz v0, 0048 // +0029 │ │ +4bada6: 6e10 fdde 0000 |0021: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ +4badac: 0a02 |0024: move-result v2 │ │ +4badae: 3902 2300 |0025: if-nez v2, 0048 // +0023 │ │ +4badb2: 6e10 f4de 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4badb8: 0a02 |002a: move-result v2 │ │ +4badba: 3802 0300 |002b: if-eqz v2, 002e // +0003 │ │ +4badbe: 281b |002d: goto 0048 // +001b │ │ +4badc0: 2203 b718 |002e: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4badc4: 2204 0819 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4badc8: 7010 06e1 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4badce: 6e20 12e1 1400 |0035: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4badd4: 6e20 11e1 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4badda: 1a05 ae03 |003b: const-string v5, "' directory cannot be created" // string@03ae │ │ +4badde: 6e20 12e1 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bade4: 6e10 1fe1 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4badea: 0c04 |0043: move-result-object v4 │ │ +4badec: 7020 26df 4300 |0044: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4badf2: 2703 |0047: throw v3 │ │ +4badf4: 6e10 ebde 0400 |0048: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4badfa: 0a00 |004b: move-result v0 │ │ +4badfc: 3800 2300 |004c: if-eqz v0, 006f // +0023 │ │ +4bae00: 6e10 e3de 0400 |004e: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@dee3 │ │ +4bae06: 0a00 |0051: move-result v0 │ │ +4bae08: 3800 0300 |0052: if-eqz v0, 0055 // +0003 │ │ +4bae0c: 281b |0054: goto 006f // +001b │ │ +4bae0e: 2203 b718 |0055: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4bae12: 2205 0819 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +4bae16: 7010 06e1 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bae1c: 6e20 12e1 1500 |005c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bae22: 6e20 11e1 4500 |005f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bae28: 1a04 b503 |0062: const-string v4, "' exists but is read-only" // string@03b5 │ │ +4bae2c: 6e20 12e1 4500 |0064: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bae32: 6e10 1fe1 0500 |0067: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bae38: 0c04 |006a: move-result-object v4 │ │ +4bae3a: 7020 26df 4300 |006b: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bae40: 2703 |006e: throw v3 │ │ +4bae42: 7130 d5f2 4305 |006f: invoke-static {v3, v4, v5}, Lorg/apache/commons/io/FileUtils;.doCopyFile:(Ljava/io/File;Ljava/io/File;Z)V // method@f2d5 │ │ +4bae48: 0e00 |0072: return-void │ │ +4bae4a: 2205 b718 |0073: new-instance v5, Ljava/io/IOException; // type@18b7 │ │ +4bae4e: 2200 0819 |0075: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bae52: 7010 06e1 0000 |0077: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bae58: 6e20 12e1 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bae5e: 6e20 11e1 3000 |007d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bae64: 1a03 a303 |0080: const-string v3, "' and destination '" // string@03a3 │ │ +4bae68: 6e20 12e1 3000 |0082: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bae6e: 6e20 11e1 4000 |0085: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bae74: 1a03 a403 |0088: const-string v3, "' are the same" // string@03a4 │ │ +4bae78: 6e20 12e1 3000 |008a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bae7e: 6e10 1fe1 0000 |008d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bae84: 0c03 |0090: move-result-object v3 │ │ +4bae86: 7020 26df 3500 |0091: invoke-direct {v5, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bae8c: 2705 |0094: throw v5 │ │ +4bae8e: 2204 b718 |0095: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ +4bae92: 2205 0819 |0097: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +4bae96: 7010 06e1 0500 |0099: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bae9c: 6e20 12e1 1500 |009c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4baea2: 6e20 11e1 3500 |009f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4baea8: 1a03 b303 |00a2: const-string v3, "' exists but is a directory" // string@03b3 │ │ +4baeac: 6e20 12e1 3500 |00a4: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4baeb2: 6e10 1fe1 0500 |00a7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4baeb8: 0c03 |00aa: move-result-object v3 │ │ +4baeba: 7020 26df 3400 |00ab: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4baec0: 2704 |00ae: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0003 line=1061 │ │ 0x000b line=1064 │ │ 0x0019 line=1067 │ │ 0x0021 line=1069 │ │ @@ -997750,18 +997751,18 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4baec0: |[4baec0] org.apache.commons.io.FileUtils.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;)V │ │ -4baed0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4baed2: 7130 c8f2 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FileUtils;.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;Z)V // method@f2c8 │ │ -4baed8: 0e00 |0004: return-void │ │ +4baec4: |[4baec4] org.apache.commons.io.FileUtils.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;)V │ │ +4baed4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4baed6: 7130 c8f2 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FileUtils;.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;Z)V // method@f2c8 │ │ +4baedc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=961 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -997770,42 +997771,42 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -4baedc: |[4baedc] org.apache.commons.io.FileUtils.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;Z)V │ │ -4baeec: 1a00 9119 |0000: const-string v0, "Destination must not be null" // string@1991 │ │ -4baef0: 7120 bde3 0300 |0002: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4baef6: 6e10 ebde 0300 |0005: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4baefc: 0a00 |0008: move-result v0 │ │ -4baefe: 3800 2500 |0009: if-eqz v0, 002e // +0025 │ │ -4baf02: 6e10 f4de 0300 |000b: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4baf08: 0a00 |000e: move-result v0 │ │ -4baf0a: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -4baf0e: 281d |0011: goto 002e // +001d │ │ -4baf10: 2202 e518 |0012: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4baf14: 2204 0819 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4baf18: 7010 06e1 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4baf1e: 1a00 8e19 |0019: const-string v0, "Destination '" // string@198e │ │ -4baf22: 6e20 12e1 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4baf28: 6e20 11e1 3400 |001e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4baf2e: 1a03 c403 |0021: const-string v3, "' is not a directory" // string@03c4 │ │ -4baf32: 6e20 12e1 3400 |0023: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4baf38: 6e10 1fe1 0400 |0026: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4baf3e: 0c03 |0029: move-result-object v3 │ │ -4baf40: 7020 32e0 3200 |002a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4baf46: 2702 |002d: throw v2 │ │ -4baf48: 2200 a918 |002e: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4baf4c: 6e10 f0de 0200 |0030: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4baf52: 0c01 |0033: move-result-object v1 │ │ -4baf54: 7030 dfde 3001 |0034: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4baf5a: 7130 c6f2 0204 |0037: invoke-static {v2, v0, v4}, Lorg/apache/commons/io/FileUtils;.copyFile:(Ljava/io/File;Ljava/io/File;Z)V // method@f2c6 │ │ -4baf60: 0e00 |003a: return-void │ │ +4baee0: |[4baee0] org.apache.commons.io.FileUtils.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;Z)V │ │ +4baef0: 1a00 9119 |0000: const-string v0, "Destination must not be null" // string@1991 │ │ +4baef4: 7120 bde3 0300 |0002: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4baefa: 6e10 ebde 0300 |0005: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4baf00: 0a00 |0008: move-result v0 │ │ +4baf02: 3800 2500 |0009: if-eqz v0, 002e // +0025 │ │ +4baf06: 6e10 f4de 0300 |000b: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4baf0c: 0a00 |000e: move-result v0 │ │ +4baf0e: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +4baf12: 281d |0011: goto 002e // +001d │ │ +4baf14: 2202 e518 |0012: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4baf18: 2204 0819 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4baf1c: 7010 06e1 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4baf22: 1a00 8e19 |0019: const-string v0, "Destination '" // string@198e │ │ +4baf26: 6e20 12e1 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4baf2c: 6e20 11e1 3400 |001e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4baf32: 1a03 c403 |0021: const-string v3, "' is not a directory" // string@03c4 │ │ +4baf36: 6e20 12e1 3400 |0023: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4baf3c: 6e10 1fe1 0400 |0026: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4baf42: 0c03 |0029: move-result-object v3 │ │ +4baf44: 7020 32e0 3200 |002a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4baf4a: 2702 |002d: throw v2 │ │ +4baf4c: 2200 a918 |002e: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4baf50: 6e10 f0de 0200 |0030: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4baf56: 0c01 |0033: move-result-object v1 │ │ +4baf58: 7030 dfde 3001 |0034: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4baf5e: 7130 c6f2 0204 |0037: invoke-static {v2, v0, v4}, Lorg/apache/commons/io/FileUtils;.copyFile:(Ljava/io/File;Ljava/io/File;Z)V // method@f2c6 │ │ +4baf64: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=994 │ │ 0x0005 line=996 │ │ 0x0012 line=997 │ │ 0x002e line=999 │ │ 0x0037 line=1000 │ │ @@ -997819,28 +997820,28 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4baf64: |[4baf64] org.apache.commons.io.FileUtils.copyInputStreamToFile:(Ljava/io/InputStream;Ljava/io/File;)V │ │ -4baf74: 7120 ccf2 2100 |0000: invoke-static {v1, v2}, Lorg/apache/commons/io/FileUtils;.copyToFile:(Ljava/io/InputStream;Ljava/io/File;)V // method@f2cc │ │ -4baf7a: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -4baf7e: 6e10 2fdf 0100 |0005: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4baf84: 0e00 |0008: return-void │ │ -4baf86: 0d02 |0009: move-exception v2 │ │ -4baf88: 2702 |000a: throw v2 │ │ -4baf8a: 0d00 |000b: move-exception v0 │ │ -4baf8c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -4baf90: 6e10 2fdf 0100 |000e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4baf96: 2805 |0011: goto 0016 // +0005 │ │ -4baf98: 0d01 |0012: move-exception v1 │ │ -4baf9a: 6e20 3de1 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bafa0: 2700 |0016: throw v0 │ │ +4baf68: |[4baf68] org.apache.commons.io.FileUtils.copyInputStreamToFile:(Ljava/io/InputStream;Ljava/io/File;)V │ │ +4baf78: 7120 ccf2 2100 |0000: invoke-static {v1, v2}, Lorg/apache/commons/io/FileUtils;.copyToFile:(Ljava/io/InputStream;Ljava/io/File;)V // method@f2cc │ │ +4baf7e: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +4baf82: 6e10 2fdf 0100 |0005: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4baf88: 0e00 |0008: return-void │ │ +4baf8a: 0d02 |0009: move-exception v2 │ │ +4baf8c: 2702 |000a: throw v2 │ │ +4baf8e: 0d00 |000b: move-exception v0 │ │ +4baf90: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +4baf94: 6e10 2fdf 0100 |000e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4baf9a: 2805 |0011: goto 0016 // +0005 │ │ +4baf9c: 0d01 |0012: move-exception v1 │ │ +4baf9e: 6e20 3de1 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bafa4: 2700 |0016: throw v0 │ │ catches : 3 │ │ 0x0000 - 0x0003 │ │ -> 0x0009 │ │ 0x000a - 0x000b │ │ -> 0x000b │ │ 0x000e - 0x0011 │ │ -> 0x0012 │ │ @@ -997858,39 +997859,39 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -4bafc4: |[4bafc4] org.apache.commons.io.FileUtils.copyToDirectory:(Ljava/io/File;Ljava/io/File;)V │ │ -4bafd4: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ -4bafd8: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bafde: 6e10 f5de 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@def5 │ │ -4bafe4: 0a00 |0008: move-result v0 │ │ -4bafe6: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -4bafea: 7120 c7f2 3200 |000b: invoke-static {v2, v3}, Lorg/apache/commons/io/FileUtils;.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;)V // method@f2c7 │ │ -4baff0: 280a |000e: goto 0018 // +000a │ │ -4baff2: 6e10 f4de 0200 |000f: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4baff8: 0a00 |0012: move-result v0 │ │ -4baffa: 3800 0600 |0013: if-eqz v0, 0019 // +0006 │ │ -4baffe: 7120 c3f2 3200 |0015: invoke-static {v2, v3}, Lorg/apache/commons/io/FileUtils;.copyDirectoryToDirectory:(Ljava/io/File;Ljava/io/File;)V // method@f2c3 │ │ -4bb004: 0e00 |0018: return-void │ │ -4bb006: 2203 b718 |0019: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4bb00a: 2200 0819 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb00e: 7010 06e1 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb014: 1a01 555e |0020: const-string v1, "The source " // string@5e55 │ │ -4bb018: 6e20 12e1 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb01e: 6e20 11e1 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb024: 1a02 3101 |0028: const-string v2, " does not exist" // string@0131 │ │ -4bb028: 6e20 12e1 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb02e: 6e10 1fe1 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb034: 0c02 |0030: move-result-object v2 │ │ -4bb036: 7020 26df 2300 |0031: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb03c: 2703 |0034: throw v3 │ │ +4bafc8: |[4bafc8] org.apache.commons.io.FileUtils.copyToDirectory:(Ljava/io/File;Ljava/io/File;)V │ │ +4bafd8: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ +4bafdc: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bafe2: 6e10 f5de 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@def5 │ │ +4bafe8: 0a00 |0008: move-result v0 │ │ +4bafea: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +4bafee: 7120 c7f2 3200 |000b: invoke-static {v2, v3}, Lorg/apache/commons/io/FileUtils;.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;)V // method@f2c7 │ │ +4baff4: 280a |000e: goto 0018 // +000a │ │ +4baff6: 6e10 f4de 0200 |000f: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4baffc: 0a00 |0012: move-result v0 │ │ +4baffe: 3800 0600 |0013: if-eqz v0, 0019 // +0006 │ │ +4bb002: 7120 c3f2 3200 |0015: invoke-static {v2, v3}, Lorg/apache/commons/io/FileUtils;.copyDirectoryToDirectory:(Ljava/io/File;Ljava/io/File;)V // method@f2c3 │ │ +4bb008: 0e00 |0018: return-void │ │ +4bb00a: 2203 b718 |0019: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4bb00e: 2200 0819 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb012: 7010 06e1 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb018: 1a01 555e |0020: const-string v1, "The source " // string@5e55 │ │ +4bb01c: 6e20 12e1 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb022: 6e20 11e1 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb028: 1a02 3101 |0028: const-string v2, " does not exist" // string@0131 │ │ +4bb02c: 6e20 12e1 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb032: 6e10 1fe1 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb038: 0c02 |0030: move-result-object v2 │ │ +4bb03a: 7020 26df 2300 |0031: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb040: 2703 |0034: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1561 │ │ 0x0005 line=1563 │ │ 0x000b line=1564 │ │ 0x000f line=1565 │ │ 0x0015 line=1566 │ │ @@ -997904,28 +997905,28 @@ │ │ type : '(Ljava/lang/Iterable;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4bb040: |[4bb040] org.apache.commons.io.FileUtils.copyToDirectory:(Ljava/lang/Iterable;Ljava/io/File;)V │ │ -4bb050: 1a00 9759 |0000: const-string v0, "Sources must not be null" // string@5997 │ │ -4bb054: 7120 bde3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bb05a: 7210 54e0 0100 |0005: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@e054 │ │ -4bb060: 0c01 |0008: move-result-object v1 │ │ -4bb062: 7210 5fe3 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4bb068: 0a00 |000c: move-result v0 │ │ -4bb06a: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -4bb06e: 7210 60e3 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4bb074: 0c00 |0012: move-result-object v0 │ │ -4bb076: 1f00 a918 |0013: check-cast v0, Ljava/io/File; // type@18a9 │ │ -4bb07a: 7120 c7f2 2000 |0015: invoke-static {v0, v2}, Lorg/apache/commons/io/FileUtils;.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;)V // method@f2c7 │ │ -4bb080: 28f1 |0018: goto 0009 // -000f │ │ -4bb082: 0e00 |0019: return-void │ │ +4bb044: |[4bb044] org.apache.commons.io.FileUtils.copyToDirectory:(Ljava/lang/Iterable;Ljava/io/File;)V │ │ +4bb054: 1a00 9759 |0000: const-string v0, "Sources must not be null" // string@5997 │ │ +4bb058: 7120 bde3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bb05e: 7210 54e0 0100 |0005: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@e054 │ │ +4bb064: 0c01 |0008: move-result-object v1 │ │ +4bb066: 7210 5fe3 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4bb06c: 0a00 |000c: move-result v0 │ │ +4bb06e: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +4bb072: 7210 60e3 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4bb078: 0c00 |0012: move-result-object v0 │ │ +4bb07a: 1f00 a918 |0013: check-cast v0, Ljava/io/File; // type@18a9 │ │ +4bb07e: 7120 c7f2 2000 |0015: invoke-static {v0, v2}, Lorg/apache/commons/io/FileUtils;.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;)V // method@f2c7 │ │ +4bb084: 28f1 |0018: goto 0009 // -000f │ │ +4bb086: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1596 │ │ 0x0005 line=1598 │ │ 0x0015 line=1599 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) Ljava/lang/Iterable; │ │ @@ -997936,44 +997937,44 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -4bb084: |[4bb084] org.apache.commons.io.FileUtils.copyToFile:(Ljava/io/InputStream;Ljava/io/File;)V │ │ -4bb094: 7110 f6f2 0300 |0000: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;)Ljava/io/FileOutputStream; // method@f2f6 │ │ -4bb09a: 0c03 |0003: move-result-object v3 │ │ -4bb09c: 7120 81f3 3200 |0004: invoke-static {v2, v3}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I // method@f381 │ │ -4bb0a2: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ -4bb0a6: 6e10 4cdf 0300 |0009: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4bb0ac: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -4bb0b0: 6e10 2fdf 0200 |000e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4bb0b6: 0e00 |0011: return-void │ │ -4bb0b8: 0d00 |0012: move-exception v0 │ │ -4bb0ba: 2700 |0013: throw v0 │ │ -4bb0bc: 0d01 |0014: move-exception v1 │ │ -4bb0be: 3803 0a00 |0015: if-eqz v3, 001f // +000a │ │ -4bb0c2: 6e10 4cdf 0300 |0017: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4bb0c8: 2805 |001a: goto 001f // +0005 │ │ -4bb0ca: 0d03 |001b: move-exception v3 │ │ -4bb0cc: 6e20 3de1 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bb0d2: 2701 |001f: throw v1 │ │ -4bb0d4: 0d03 |0020: move-exception v3 │ │ -4bb0d6: 2703 |0021: throw v3 │ │ -4bb0d8: 0d00 |0022: move-exception v0 │ │ -4bb0da: 3802 1000 |0023: if-eqz v2, 0033 // +0010 │ │ -4bb0de: 3803 0b00 |0025: if-eqz v3, 0030 // +000b │ │ -4bb0e2: 6e10 2fdf 0200 |0027: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4bb0e8: 2809 |002a: goto 0033 // +0009 │ │ -4bb0ea: 0d02 |002b: move-exception v2 │ │ -4bb0ec: 6e20 3de1 2300 |002c: invoke-virtual {v3, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bb0f2: 2804 |002f: goto 0033 // +0004 │ │ -4bb0f4: 6e10 2fdf 0200 |0030: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4bb0fa: 2700 |0033: throw v0 │ │ +4bb088: |[4bb088] org.apache.commons.io.FileUtils.copyToFile:(Ljava/io/InputStream;Ljava/io/File;)V │ │ +4bb098: 7110 f6f2 0300 |0000: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;)Ljava/io/FileOutputStream; // method@f2f6 │ │ +4bb09e: 0c03 |0003: move-result-object v3 │ │ +4bb0a0: 7120 81f3 3200 |0004: invoke-static {v2, v3}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I // method@f381 │ │ +4bb0a6: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ +4bb0aa: 6e10 4cdf 0300 |0009: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4bb0b0: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +4bb0b4: 6e10 2fdf 0200 |000e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4bb0ba: 0e00 |0011: return-void │ │ +4bb0bc: 0d00 |0012: move-exception v0 │ │ +4bb0be: 2700 |0013: throw v0 │ │ +4bb0c0: 0d01 |0014: move-exception v1 │ │ +4bb0c2: 3803 0a00 |0015: if-eqz v3, 001f // +000a │ │ +4bb0c6: 6e10 4cdf 0300 |0017: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4bb0cc: 2805 |001a: goto 001f // +0005 │ │ +4bb0ce: 0d03 |001b: move-exception v3 │ │ +4bb0d0: 6e20 3de1 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bb0d6: 2701 |001f: throw v1 │ │ +4bb0d8: 0d03 |0020: move-exception v3 │ │ +4bb0da: 2703 |0021: throw v3 │ │ +4bb0dc: 0d00 |0022: move-exception v0 │ │ +4bb0de: 3802 1000 |0023: if-eqz v2, 0033 // +0010 │ │ +4bb0e2: 3803 0b00 |0025: if-eqz v3, 0030 // +000b │ │ +4bb0e6: 6e10 2fdf 0200 |0027: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4bb0ec: 2809 |002a: goto 0033 // +0009 │ │ +4bb0ee: 0d02 |002b: move-exception v2 │ │ +4bb0f0: 6e20 3de1 2300 |002c: invoke-virtual {v3, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bb0f6: 2804 |002f: goto 0033 // +0004 │ │ +4bb0f8: 6e10 2fdf 0200 |0030: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4bb0fe: 2700 |0033: throw v0 │ │ catches : 8 │ │ 0x0000 - 0x0004 │ │ -> 0x0020 │ │ 0x0004 - 0x0007 │ │ -> 0x0012 │ │ 0x0009 - 0x000c │ │ -> 0x0020 │ │ @@ -998004,19 +998005,19 @@ │ │ type : '(Ljava/net/URL;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4bb14c: |[4bb14c] org.apache.commons.io.FileUtils.copyURLToFile:(Ljava/net/URL;Ljava/io/File;)V │ │ -4bb15c: 6e10 efe1 0000 |0000: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@e1ef │ │ -4bb162: 0c00 |0003: move-result-object v0 │ │ -4bb164: 7120 c9f2 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/FileUtils;.copyInputStreamToFile:(Ljava/io/InputStream;Ljava/io/File;)V // method@f2c9 │ │ -4bb16a: 0e00 |0007: return-void │ │ +4bb150: |[4bb150] org.apache.commons.io.FileUtils.copyURLToFile:(Ljava/net/URL;Ljava/io/File;)V │ │ +4bb160: 6e10 efe1 0000 |0000: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@e1ef │ │ +4bb166: 0c00 |0003: move-result-object v0 │ │ +4bb168: 7120 c9f2 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/FileUtils;.copyInputStreamToFile:(Ljava/io/InputStream;Ljava/io/File;)V // method@f2c9 │ │ +4bb16e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1456 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/net/URL; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -998025,23 +998026,23 @@ │ │ type : '(Ljava/net/URL;Ljava/io/File;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4bb16c: |[4bb16c] org.apache.commons.io.FileUtils.copyURLToFile:(Ljava/net/URL;Ljava/io/File;II)V │ │ -4bb17c: 6e10 eee1 0000 |0000: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ -4bb182: 0c00 |0003: move-result-object v0 │ │ -4bb184: 6e20 f5e1 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/URLConnection;.setConnectTimeout:(I)V // method@e1f5 │ │ -4bb18a: 6e20 f6e1 3000 |0007: invoke-virtual {v0, v3}, Ljava/net/URLConnection;.setReadTimeout:(I)V // method@e1f6 │ │ -4bb190: 6e10 f3e1 0000 |000a: invoke-virtual {v0}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1f3 │ │ -4bb196: 0c00 |000d: move-result-object v0 │ │ -4bb198: 7120 c9f2 1000 |000e: invoke-static {v0, v1}, Lorg/apache/commons/io/FileUtils;.copyInputStreamToFile:(Ljava/io/InputStream;Ljava/io/File;)V // method@f2c9 │ │ -4bb19e: 0e00 |0011: return-void │ │ +4bb170: |[4bb170] org.apache.commons.io.FileUtils.copyURLToFile:(Ljava/net/URL;Ljava/io/File;II)V │ │ +4bb180: 6e10 eee1 0000 |0000: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ +4bb186: 0c00 |0003: move-result-object v0 │ │ +4bb188: 6e20 f5e1 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/URLConnection;.setConnectTimeout:(I)V // method@e1f5 │ │ +4bb18e: 6e20 f6e1 3000 |0007: invoke-virtual {v0, v3}, Ljava/net/URLConnection;.setReadTimeout:(I)V // method@e1f6 │ │ +4bb194: 6e10 f3e1 0000 |000a: invoke-virtual {v0}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1f3 │ │ +4bb19a: 0c00 |000d: move-result-object v0 │ │ +4bb19c: 7120 c9f2 1000 |000e: invoke-static {v0, v1}, Lorg/apache/commons/io/FileUtils;.copyInputStreamToFile:(Ljava/io/InputStream;Ljava/io/File;)V // method@f2c9 │ │ +4bb1a2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1481 │ │ 0x0004 line=1482 │ │ 0x0007 line=1483 │ │ 0x000a line=1484 │ │ locals : │ │ @@ -998055,96 +998056,96 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -4b9ee4: |[4b9ee4] org.apache.commons.io.FileUtils.decodeUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b9ef4: 3808 9f00 |0000: if-eqz v8, 009f // +009f │ │ -4b9ef8: 1300 2500 |0002: const/16 v0, #int 37 // #25 │ │ -4b9efc: 6e20 d0e0 0800 |0004: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b9f02: 0a01 |0007: move-result v1 │ │ -4b9f04: 3a01 9700 |0008: if-ltz v1, 009f // +0097 │ │ -4b9f08: 6e10 dae0 0800 |000a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b9f0e: 0a01 |000d: move-result v1 │ │ -4b9f10: 2202 0819 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9f14: 7010 06e1 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9f1a: 7110 f9e1 0100 |0013: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ -4b9f20: 0c03 |0016: move-result-object v3 │ │ -4b9f22: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -4b9f24: 3514 8300 |0018: if-ge v4, v1, 009b // +0083 │ │ -4b9f28: 6e20 bfe0 4800 |001a: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b9f2e: 0a05 |001d: move-result v5 │ │ -4b9f30: 3305 7100 |001e: if-ne v5, v0, 008f // +0071 │ │ -4b9f34: d805 0401 |0020: add-int/lit8 v5, v4, #int 1 // #01 │ │ -4b9f38: d806 0403 |0022: add-int/lit8 v6, v4, #int 3 // #03 │ │ -4b9f3c: 6e30 e5e0 5806 |0024: invoke-virtual {v8, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4b9f42: 0c05 |0027: move-result-object v5 │ │ -4b9f44: 1307 1000 |0028: const/16 v7, #int 16 // #10 │ │ -4b9f48: 7120 48e0 7500 |002a: invoke-static {v5, v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@e048 │ │ -4b9f4e: 0a05 |002d: move-result v5 │ │ -4b9f50: 8d55 |002e: int-to-byte v5, v5 │ │ -4b9f52: 6e20 0ae2 5300 |002f: invoke-virtual {v3, v5}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@e20a │ │ -4b9f58: 3516 0d00 |0032: if-ge v6, v1, 003f // +000d │ │ -4b9f5c: 6e20 bfe0 6800 |0034: invoke-virtual {v8, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b9f62: 0a04 |0037: move-result v4 │ │ -4b9f64: 3204 0300 |0038: if-eq v4, v0, 003b // +0003 │ │ -4b9f68: 2805 |003a: goto 003f // +0005 │ │ -4b9f6a: 0164 |003b: move v4, v6 │ │ -4b9f6c: 28e4 |003c: goto 0020 // -001c │ │ -4b9f6e: 0164 |003d: move v4, v6 │ │ -4b9f70: 2838 |003e: goto 0076 // +0038 │ │ -4b9f72: 6e10 08e2 0300 |003f: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@e208 │ │ -4b9f78: 0a04 |0042: move-result v4 │ │ -4b9f7a: 3d04 1500 |0043: if-lez v4, 0058 // +0015 │ │ -4b9f7e: 6e10 ffe1 0300 |0045: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ -4b9f84: 6204 6fa2 |0048: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ -4b9f88: 6e20 2de2 3400 |004a: invoke-virtual {v4, v3}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@e22d │ │ -4b9f8e: 0c04 |004d: move-result-object v4 │ │ -4b9f90: 6e10 1be2 0400 |004e: invoke-virtual {v4}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@e21b │ │ -4b9f96: 0c04 |0051: move-result-object v4 │ │ -4b9f98: 6e20 12e1 4200 |0052: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9f9e: 6e10 fde1 0300 |0055: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@e1fd │ │ -4b9fa4: 0164 |0058: move v4, v6 │ │ -4b9fa6: 28bf |0059: goto 0018 // -0041 │ │ -4b9fa8: 0d08 |005a: move-exception v8 │ │ -4b9faa: 6e10 08e2 0300 |005b: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@e208 │ │ -4b9fb0: 0a00 |005e: move-result v0 │ │ -4b9fb2: 3d00 1500 |005f: if-lez v0, 0074 // +0015 │ │ -4b9fb6: 6e10 ffe1 0300 |0061: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ -4b9fbc: 6200 6fa2 |0064: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ -4b9fc0: 6e20 2de2 3000 |0066: invoke-virtual {v0, v3}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@e22d │ │ -4b9fc6: 0c00 |0069: move-result-object v0 │ │ -4b9fc8: 6e10 1be2 0000 |006a: invoke-virtual {v0}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@e21b │ │ -4b9fce: 0c00 |006d: move-result-object v0 │ │ -4b9fd0: 6e20 12e1 0200 |006e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9fd6: 6e10 fde1 0300 |0071: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@e1fd │ │ -4b9fdc: 2708 |0074: throw v8 │ │ -4b9fde: 0000 |0075: nop // spacer │ │ -4b9fe0: 6e10 08e2 0300 |0076: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@e208 │ │ -4b9fe6: 0a05 |0079: move-result v5 │ │ -4b9fe8: 3d05 1500 |007a: if-lez v5, 008f // +0015 │ │ -4b9fec: 6e10 ffe1 0300 |007c: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ -4b9ff2: 6205 6fa2 |007f: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ -4b9ff6: 6e20 2de2 3500 |0081: invoke-virtual {v5, v3}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@e22d │ │ -4b9ffc: 0c05 |0084: move-result-object v5 │ │ -4b9ffe: 6e10 1be2 0500 |0085: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@e21b │ │ -4ba004: 0c05 |0088: move-result-object v5 │ │ -4ba006: 6e20 12e1 5200 |0089: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ba00c: 6e10 fde1 0300 |008c: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@e1fd │ │ -4ba012: d805 0401 |008f: add-int/lit8 v5, v4, #int 1 // #01 │ │ -4ba016: 6e20 bfe0 4800 |0091: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4ba01c: 0a04 |0094: move-result v4 │ │ -4ba01e: 6e20 0ae1 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4ba024: 0154 |0098: move v4, v5 │ │ -4ba026: 2900 7fff |0099: goto/16 0018 // -0081 │ │ -4ba02a: 6e10 1fe1 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ba030: 0c08 |009e: move-result-object v8 │ │ -4ba032: 1108 |009f: return-object v8 │ │ +4b9ee8: |[4b9ee8] org.apache.commons.io.FileUtils.decodeUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b9ef8: 3808 9f00 |0000: if-eqz v8, 009f // +009f │ │ +4b9efc: 1300 2500 |0002: const/16 v0, #int 37 // #25 │ │ +4b9f00: 6e20 d0e0 0800 |0004: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b9f06: 0a01 |0007: move-result v1 │ │ +4b9f08: 3a01 9700 |0008: if-ltz v1, 009f // +0097 │ │ +4b9f0c: 6e10 dae0 0800 |000a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b9f12: 0a01 |000d: move-result v1 │ │ +4b9f14: 2202 0819 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9f18: 7010 06e1 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9f1e: 7110 f9e1 0100 |0013: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ +4b9f24: 0c03 |0016: move-result-object v3 │ │ +4b9f26: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +4b9f28: 3514 8300 |0018: if-ge v4, v1, 009b // +0083 │ │ +4b9f2c: 6e20 bfe0 4800 |001a: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b9f32: 0a05 |001d: move-result v5 │ │ +4b9f34: 3305 7100 |001e: if-ne v5, v0, 008f // +0071 │ │ +4b9f38: d805 0401 |0020: add-int/lit8 v5, v4, #int 1 // #01 │ │ +4b9f3c: d806 0403 |0022: add-int/lit8 v6, v4, #int 3 // #03 │ │ +4b9f40: 6e30 e5e0 5806 |0024: invoke-virtual {v8, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4b9f46: 0c05 |0027: move-result-object v5 │ │ +4b9f48: 1307 1000 |0028: const/16 v7, #int 16 // #10 │ │ +4b9f4c: 7120 48e0 7500 |002a: invoke-static {v5, v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@e048 │ │ +4b9f52: 0a05 |002d: move-result v5 │ │ +4b9f54: 8d55 |002e: int-to-byte v5, v5 │ │ +4b9f56: 6e20 0ae2 5300 |002f: invoke-virtual {v3, v5}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@e20a │ │ +4b9f5c: 3516 0d00 |0032: if-ge v6, v1, 003f // +000d │ │ +4b9f60: 6e20 bfe0 6800 |0034: invoke-virtual {v8, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b9f66: 0a04 |0037: move-result v4 │ │ +4b9f68: 3204 0300 |0038: if-eq v4, v0, 003b // +0003 │ │ +4b9f6c: 2805 |003a: goto 003f // +0005 │ │ +4b9f6e: 0164 |003b: move v4, v6 │ │ +4b9f70: 28e4 |003c: goto 0020 // -001c │ │ +4b9f72: 0164 |003d: move v4, v6 │ │ +4b9f74: 2838 |003e: goto 0076 // +0038 │ │ +4b9f76: 6e10 08e2 0300 |003f: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@e208 │ │ +4b9f7c: 0a04 |0042: move-result v4 │ │ +4b9f7e: 3d04 1500 |0043: if-lez v4, 0058 // +0015 │ │ +4b9f82: 6e10 ffe1 0300 |0045: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ +4b9f88: 6204 6fa2 |0048: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ +4b9f8c: 6e20 2de2 3400 |004a: invoke-virtual {v4, v3}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@e22d │ │ +4b9f92: 0c04 |004d: move-result-object v4 │ │ +4b9f94: 6e10 1be2 0400 |004e: invoke-virtual {v4}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@e21b │ │ +4b9f9a: 0c04 |0051: move-result-object v4 │ │ +4b9f9c: 6e20 12e1 4200 |0052: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9fa2: 6e10 fde1 0300 |0055: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@e1fd │ │ +4b9fa8: 0164 |0058: move v4, v6 │ │ +4b9faa: 28bf |0059: goto 0018 // -0041 │ │ +4b9fac: 0d08 |005a: move-exception v8 │ │ +4b9fae: 6e10 08e2 0300 |005b: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@e208 │ │ +4b9fb4: 0a00 |005e: move-result v0 │ │ +4b9fb6: 3d00 1500 |005f: if-lez v0, 0074 // +0015 │ │ +4b9fba: 6e10 ffe1 0300 |0061: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ +4b9fc0: 6200 6fa2 |0064: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ +4b9fc4: 6e20 2de2 3000 |0066: invoke-virtual {v0, v3}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@e22d │ │ +4b9fca: 0c00 |0069: move-result-object v0 │ │ +4b9fcc: 6e10 1be2 0000 |006a: invoke-virtual {v0}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@e21b │ │ +4b9fd2: 0c00 |006d: move-result-object v0 │ │ +4b9fd4: 6e20 12e1 0200 |006e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9fda: 6e10 fde1 0300 |0071: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@e1fd │ │ +4b9fe0: 2708 |0074: throw v8 │ │ +4b9fe2: 0000 |0075: nop // spacer │ │ +4b9fe4: 6e10 08e2 0300 |0076: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.position:()I // method@e208 │ │ +4b9fea: 0a05 |0079: move-result v5 │ │ +4b9fec: 3d05 1500 |007a: if-lez v5, 008f // +0015 │ │ +4b9ff0: 6e10 ffe1 0300 |007c: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ +4b9ff6: 6205 6fa2 |007f: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ +4b9ffa: 6e20 2de2 3500 |0081: invoke-virtual {v5, v3}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@e22d │ │ +4ba000: 0c05 |0084: move-result-object v5 │ │ +4ba002: 6e10 1be2 0500 |0085: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@e21b │ │ +4ba008: 0c05 |0088: move-result-object v5 │ │ +4ba00a: 6e20 12e1 5200 |0089: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ba010: 6e10 fde1 0300 |008c: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@e1fd │ │ +4ba016: d805 0401 |008f: add-int/lit8 v5, v4, #int 1 // #01 │ │ +4ba01a: 6e20 bfe0 4800 |0091: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4ba020: 0a04 |0094: move-result v4 │ │ +4ba022: 6e20 0ae1 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4ba028: 0154 |0098: move v4, v5 │ │ +4ba02a: 2900 7fff |0099: goto/16 0018 // -0081 │ │ +4ba02e: 6e10 1fe1 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ba034: 0c08 |009e: move-result-object v8 │ │ +4ba036: 1108 |009f: return-object v8 │ │ catches : 2 │ │ 0x0024 - 0x0032 │ │ Ljava/lang/RuntimeException; -> 0x0075 │ │ -> 0x005a │ │ 0x0034 - 0x0038 │ │ Ljava/lang/RuntimeException; -> 0x003d │ │ -> 0x005a │ │ @@ -998179,39 +998180,39 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -4bb1a0: |[4bb1a0] org.apache.commons.io.FileUtils.deleteDirectory:(Ljava/io/File;)V │ │ -4bb1b0: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bb1b6: 0a00 |0003: move-result v0 │ │ -4bb1b8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4bb1bc: 0e00 |0006: return-void │ │ -4bb1be: 7110 e7f2 0200 |0007: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.isSymlink:(Ljava/io/File;)Z // method@f2e7 │ │ -4bb1c4: 0a00 |000a: move-result v0 │ │ -4bb1c6: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ -4bb1ca: 7110 baf2 0200 |000d: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.cleanDirectory:(Ljava/io/File;)V // method@f2ba │ │ -4bb1d0: 6e10 e8de 0200 |0010: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@dee8 │ │ -4bb1d6: 0a00 |0013: move-result v0 │ │ -4bb1d8: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -4bb1dc: 0e00 |0016: return-void │ │ -4bb1de: 2200 0819 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb1e2: 7010 06e1 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb1e8: 1a01 0161 |001c: const-string v1, "Unable to delete directory " // string@6101 │ │ -4bb1ec: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb1f2: 6e20 11e1 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb1f8: 1a02 6a06 |0024: const-string v2, "." // string@066a │ │ -4bb1fc: 6e20 12e1 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb202: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb208: 0c02 |002c: move-result-object v2 │ │ -4bb20a: 2200 b718 |002d: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4bb20e: 7020 26df 2000 |002f: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb214: 2700 |0032: throw v0 │ │ +4bb1a4: |[4bb1a4] org.apache.commons.io.FileUtils.deleteDirectory:(Ljava/io/File;)V │ │ +4bb1b4: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bb1ba: 0a00 |0003: move-result v0 │ │ +4bb1bc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4bb1c0: 0e00 |0006: return-void │ │ +4bb1c2: 7110 e7f2 0200 |0007: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.isSymlink:(Ljava/io/File;)Z // method@f2e7 │ │ +4bb1c8: 0a00 |000a: move-result v0 │ │ +4bb1ca: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ +4bb1ce: 7110 baf2 0200 |000d: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.cleanDirectory:(Ljava/io/File;)V // method@f2ba │ │ +4bb1d4: 6e10 e8de 0200 |0010: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@dee8 │ │ +4bb1da: 0a00 |0013: move-result v0 │ │ +4bb1dc: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +4bb1e0: 0e00 |0016: return-void │ │ +4bb1e2: 2200 0819 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb1e6: 7010 06e1 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb1ec: 1a01 0161 |001c: const-string v1, "Unable to delete directory " // string@6101 │ │ +4bb1f0: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb1f6: 6e20 11e1 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb1fc: 1a02 6a06 |0024: const-string v2, "." // string@066a │ │ +4bb200: 6e20 12e1 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb206: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb20c: 0c02 |002c: move-result-object v2 │ │ +4bb20e: 2200 b718 |002d: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4bb212: 7020 26df 2000 |002f: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb218: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1612 │ │ 0x0007 line=1616 │ │ 0x000d line=1617 │ │ 0x0010 line=1620 │ │ 0x0017 line=1621 │ │ @@ -998224,25 +998225,25 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -4bb218: |[4bb218] org.apache.commons.io.FileUtils.deleteDirectoryOnExit:(Ljava/io/File;)V │ │ -4bb228: 6e10 ebde 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bb22e: 0a00 |0003: move-result v0 │ │ -4bb230: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4bb234: 0e00 |0006: return-void │ │ -4bb236: 6e10 e9de 0100 |0007: invoke-virtual {v1}, Ljava/io/File;.deleteOnExit:()V // method@dee9 │ │ -4bb23c: 7110 e7f2 0100 |000a: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.isSymlink:(Ljava/io/File;)Z // method@f2e7 │ │ -4bb242: 0a00 |000d: move-result v0 │ │ -4bb244: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -4bb248: 7110 bbf2 0100 |0010: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.cleanDirectoryOnExit:(Ljava/io/File;)V // method@f2bb │ │ -4bb24e: 0e00 |0013: return-void │ │ +4bb21c: |[4bb21c] org.apache.commons.io.FileUtils.deleteDirectoryOnExit:(Ljava/io/File;)V │ │ +4bb22c: 6e10 ebde 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bb232: 0a00 |0003: move-result v0 │ │ +4bb234: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4bb238: 0e00 |0006: return-void │ │ +4bb23a: 6e10 e9de 0100 |0007: invoke-virtual {v1}, Ljava/io/File;.deleteOnExit:()V // method@dee9 │ │ +4bb240: 7110 e7f2 0100 |000a: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.isSymlink:(Ljava/io/File;)Z // method@f2e7 │ │ +4bb246: 0a00 |000d: move-result v0 │ │ +4bb248: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +4bb24c: 7110 bbf2 0100 |0010: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.cleanDirectoryOnExit:(Ljava/io/File;)V // method@f2bb │ │ +4bb252: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2429 │ │ 0x0007 line=2433 │ │ 0x000a line=2434 │ │ 0x0010 line=2435 │ │ locals : │ │ @@ -998253,26 +998254,26 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4b9370: |[4b9370] org.apache.commons.io.FileUtils.deleteQuietly:(Ljava/io/File;)Z │ │ -4b9380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b9382: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -4b9386: 0f00 |0003: return v0 │ │ -4b9388: 6e10 f4de 0200 |0004: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b938e: 0a01 |0007: move-result v1 │ │ -4b9390: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -4b9394: 7110 baf2 0200 |000a: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.cleanDirectory:(Ljava/io/File;)V // method@f2ba │ │ -4b939a: 6e10 e8de 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@dee8 │ │ -4b93a0: 0a02 |0010: move-result v2 │ │ -4b93a2: 0f02 |0011: return v2 │ │ -4b93a4: 0f00 |0012: return v0 │ │ +4b9374: |[4b9374] org.apache.commons.io.FileUtils.deleteQuietly:(Ljava/io/File;)Z │ │ +4b9384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b9386: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +4b938a: 0f00 |0003: return v0 │ │ +4b938c: 6e10 f4de 0200 |0004: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b9392: 0a01 |0007: move-result v1 │ │ +4b9394: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +4b9398: 7110 baf2 0200 |000a: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.cleanDirectory:(Ljava/io/File;)V // method@f2ba │ │ +4b939e: 6e10 e8de 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@dee8 │ │ +4b93a4: 0a02 |0010: move-result v2 │ │ +4b93a6: 0f02 |0011: return v2 │ │ +4b93a8: 0f00 |0012: return v0 │ │ catches : 2 │ │ 0x0004 - 0x000d │ │ Ljava/lang/Exception; -> 0x000d │ │ 0x000d - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0004 line=1647 │ │ @@ -998286,51 +998287,51 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -4b93c4: |[4b93c4] org.apache.commons.io.FileUtils.directoryContains:(Ljava/io/File;Ljava/io/File;)Z │ │ -4b93d4: 3802 3e00 |0000: if-eqz v2, 003e // +003e │ │ -4b93d8: 6e10 f4de 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b93de: 0a00 |0005: move-result v0 │ │ -4b93e0: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ -4b93e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4b93e6: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -4b93ea: 0f00 |000b: return v0 │ │ -4b93ec: 6e10 ebde 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b93f2: 0a01 |000f: move-result v1 │ │ -4b93f4: 3801 1600 |0010: if-eqz v1, 0026 // +0016 │ │ -4b93f8: 6e10 ebde 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b93fe: 0a01 |0015: move-result v1 │ │ -4b9400: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -4b9404: 280e |0018: goto 0026 // +000e │ │ -4b9406: 6e10 efde 0200 |0019: invoke-virtual {v2}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4b940c: 0c02 |001c: move-result-object v2 │ │ -4b940e: 6e10 efde 0300 |001d: invoke-virtual {v3}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4b9414: 0c03 |0020: move-result-object v3 │ │ -4b9416: 7120 2cf3 3200 |0021: invoke-static {v2, v3}, Lorg/apache/commons/io/FilenameUtils;.directoryContains:(Ljava/lang/String;Ljava/lang/String;)Z // method@f32c │ │ -4b941c: 0a02 |0024: move-result v2 │ │ -4b941e: 0f02 |0025: return v2 │ │ -4b9420: 0f00 |0026: return v0 │ │ -4b9422: 2203 e518 |0027: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b9426: 2200 0819 |0029: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b942a: 7010 06e1 0000 |002b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9430: 1a01 e44d |002e: const-string v1, "Not a directory: " // string@4de4 │ │ -4b9434: 6e20 12e1 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b943a: 6e20 11e1 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b9440: 6e10 1fe1 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9446: 0c02 |0039: move-result-object v2 │ │ -4b9448: 7020 32e0 2300 |003a: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b944e: 2703 |003d: throw v3 │ │ -4b9450: 2202 e518 |003e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b9454: 1a03 c619 |0040: const-string v3, "Directory must not be null" // string@19c6 │ │ -4b9458: 7020 32e0 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b945e: 2702 |0045: throw v2 │ │ +4b93c8: |[4b93c8] org.apache.commons.io.FileUtils.directoryContains:(Ljava/io/File;Ljava/io/File;)Z │ │ +4b93d8: 3802 3e00 |0000: if-eqz v2, 003e // +003e │ │ +4b93dc: 6e10 f4de 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b93e2: 0a00 |0005: move-result v0 │ │ +4b93e4: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ +4b93e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4b93ea: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +4b93ee: 0f00 |000b: return v0 │ │ +4b93f0: 6e10 ebde 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b93f6: 0a01 |000f: move-result v1 │ │ +4b93f8: 3801 1600 |0010: if-eqz v1, 0026 // +0016 │ │ +4b93fc: 6e10 ebde 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b9402: 0a01 |0015: move-result v1 │ │ +4b9404: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +4b9408: 280e |0018: goto 0026 // +000e │ │ +4b940a: 6e10 efde 0200 |0019: invoke-virtual {v2}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4b9410: 0c02 |001c: move-result-object v2 │ │ +4b9412: 6e10 efde 0300 |001d: invoke-virtual {v3}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4b9418: 0c03 |0020: move-result-object v3 │ │ +4b941a: 7120 2cf3 3200 |0021: invoke-static {v2, v3}, Lorg/apache/commons/io/FilenameUtils;.directoryContains:(Ljava/lang/String;Ljava/lang/String;)Z // method@f32c │ │ +4b9420: 0a02 |0024: move-result v2 │ │ +4b9422: 0f02 |0025: return v2 │ │ +4b9424: 0f00 |0026: return v0 │ │ +4b9426: 2203 e518 |0027: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b942a: 2200 0819 |0029: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b942e: 7010 06e1 0000 |002b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9434: 1a01 e44d |002e: const-string v1, "Not a directory: " // string@4de4 │ │ +4b9438: 6e20 12e1 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b943e: 6e20 11e1 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b9444: 6e10 1fe1 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b944a: 0c02 |0039: move-result-object v2 │ │ +4b944c: 7020 32e0 2300 |003a: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b9452: 2703 |003d: throw v3 │ │ +4b9454: 2202 e518 |003e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b9458: 1a03 c619 |0040: const-string v3, "Directory must not be null" // string@19c6 │ │ +4b945c: 7020 32e0 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b9462: 2702 |0045: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1689 │ │ 0x000c line=1697 │ │ 0x0019 line=1702 │ │ 0x001d line=1703 │ │ 0x0021 line=1705 │ │ @@ -998345,110 +998346,110 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 201 16-bit code units │ │ -4bb250: |[4bb250] org.apache.commons.io.FileUtils.doCopyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V │ │ -4bb260: 3908 0700 |0000: if-nez v8, 0007 // +0007 │ │ -4bb264: 6e10 f9de 0600 |0002: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ -4bb26a: 0c00 |0005: move-result-object v0 │ │ -4bb26c: 2805 |0006: goto 000b // +0005 │ │ -4bb26e: 6e20 fade 8600 |0007: invoke-virtual {v6, v8}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@defa │ │ -4bb274: 0c00 |000a: move-result-object v0 │ │ -4bb276: 3800 a700 |000b: if-eqz v0, 00b2 // +00a7 │ │ -4bb27a: 6e10 ebde 0700 |000d: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bb280: 0a01 |0010: move-result v1 │ │ -4bb282: 1a02 8e19 |0011: const-string v2, "Destination '" // string@198e │ │ -4bb286: 3801 2300 |0013: if-eqz v1, 0036 // +0023 │ │ -4bb28a: 6e10 f4de 0700 |0015: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bb290: 0a01 |0018: move-result v1 │ │ -4bb292: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ -4bb296: 2842 |001b: goto 005d // +0042 │ │ -4bb298: 2206 b718 |001c: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ -4bb29c: 2208 0819 |001e: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb2a0: 7010 06e1 0800 |0020: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb2a6: 6e20 12e1 2800 |0023: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb2ac: 6e20 11e1 7800 |0026: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb2b2: 1a07 b403 |0029: const-string v7, "' exists but is not a directory" // string@03b4 │ │ -4bb2b6: 6e20 12e1 7800 |002b: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb2bc: 6e10 1fe1 0800 |002e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb2c2: 0c07 |0031: move-result-object v7 │ │ -4bb2c4: 7020 26df 7600 |0032: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb2ca: 2706 |0035: throw v6 │ │ -4bb2cc: 6e10 fdde 0700 |0036: invoke-virtual {v7}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ -4bb2d2: 0a01 |0039: move-result v1 │ │ -4bb2d4: 3901 2300 |003a: if-nez v1, 005d // +0023 │ │ -4bb2d8: 6e10 f4de 0700 |003c: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bb2de: 0a01 |003f: move-result v1 │ │ -4bb2e0: 3801 0300 |0040: if-eqz v1, 0043 // +0003 │ │ -4bb2e4: 281b |0042: goto 005d // +001b │ │ -4bb2e6: 2206 b718 |0043: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ -4bb2ea: 2208 0819 |0045: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb2ee: 7010 06e1 0800 |0047: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb2f4: 6e20 12e1 2800 |004a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb2fa: 6e20 11e1 7800 |004d: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb300: 1a07 ae03 |0050: const-string v7, "' directory cannot be created" // string@03ae │ │ -4bb304: 6e20 12e1 7800 |0052: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb30a: 6e10 1fe1 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb310: 0c07 |0058: move-result-object v7 │ │ -4bb312: 7020 26df 7600 |0059: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb318: 2706 |005c: throw v6 │ │ -4bb31a: 6e10 e3de 0700 |005d: invoke-virtual {v7}, Ljava/io/File;.canWrite:()Z // method@dee3 │ │ -4bb320: 0a01 |0060: move-result v1 │ │ -4bb322: 3801 3700 |0061: if-eqz v1, 0098 // +0037 │ │ -4bb326: 2101 |0063: array-length v1, v0 │ │ -4bb328: 1202 |0064: const/4 v2, #int 0 // #0 │ │ -4bb32a: 3512 2900 |0065: if-ge v2, v1, 008e // +0029 │ │ -4bb32e: 4603 0002 |0067: aget-object v3, v0, v2 │ │ -4bb332: 2204 a918 |0069: new-instance v4, Ljava/io/File; // type@18a9 │ │ -4bb336: 6e10 f0de 0300 |006b: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4bb33c: 0c05 |006e: move-result-object v5 │ │ -4bb33e: 7030 dfde 7405 |006f: invoke-direct {v4, v7, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4bb344: 380a 0c00 |0072: if-eqz v10, 007e // +000c │ │ -4bb348: 6e10 efde 0300 |0074: invoke-virtual {v3}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4bb34e: 0c05 |0077: move-result-object v5 │ │ -4bb350: 7220 88e3 5a00 |0078: invoke-interface {v10, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ -4bb356: 0a05 |007b: move-result v5 │ │ -4bb358: 3905 0f00 |007c: if-nez v5, 008b // +000f │ │ -4bb35c: 6e10 f4de 0300 |007e: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bb362: 0a05 |0081: move-result v5 │ │ -4bb364: 3805 0600 |0082: if-eqz v5, 0088 // +0006 │ │ -4bb368: 715a d4f2 4398 |0084: invoke-static {v3, v4, v8, v9, v10}, Lorg/apache/commons/io/FileUtils;.doCopyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V // method@f2d4 │ │ -4bb36e: 2804 |0087: goto 008b // +0004 │ │ -4bb370: 7130 d5f2 4309 |0088: invoke-static {v3, v4, v9}, Lorg/apache/commons/io/FileUtils;.doCopyFile:(Ljava/io/File;Ljava/io/File;Z)V // method@f2d5 │ │ -4bb376: d802 0201 |008b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4bb37a: 28d8 |008d: goto 0065 // -0028 │ │ -4bb37c: 3809 0900 |008e: if-eqz v9, 0097 // +0009 │ │ -4bb380: 6e10 f7de 0600 |0090: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4bb386: 0b08 |0093: move-result-wide v8 │ │ -4bb388: 6e30 ffde 8709 |0094: invoke-virtual {v7, v8, v9}, Ljava/io/File;.setLastModified:(J)Z // method@deff │ │ -4bb38e: 0e00 |0097: return-void │ │ -4bb390: 2206 b718 |0098: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ -4bb394: 2208 0819 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb398: 7010 06e1 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb39e: 6e20 12e1 2800 |009f: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb3a4: 6e20 11e1 7800 |00a2: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb3aa: 1a07 a603 |00a5: const-string v7, "' cannot be written to" // string@03a6 │ │ -4bb3ae: 6e20 12e1 7800 |00a7: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb3b4: 6e10 1fe1 0800 |00aa: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb3ba: 0c07 |00ad: move-result-object v7 │ │ -4bb3bc: 7020 26df 7600 |00ae: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb3c2: 2706 |00b1: throw v6 │ │ -4bb3c4: 2207 b718 |00b2: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ -4bb3c8: 2208 0819 |00b4: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb3cc: 7010 06e1 0800 |00b6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb3d2: 1a09 971e |00b9: const-string v9, "Failed to list contents of " // string@1e97 │ │ -4bb3d6: 6e20 12e1 9800 |00bb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb3dc: 6e20 11e1 6800 |00be: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb3e2: 6e10 1fe1 0800 |00c1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb3e8: 0c06 |00c4: move-result-object v6 │ │ -4bb3ea: 7020 26df 6700 |00c5: invoke-direct {v7, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb3f0: 2707 |00c8: throw v7 │ │ +4bb254: |[4bb254] org.apache.commons.io.FileUtils.doCopyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V │ │ +4bb264: 3908 0700 |0000: if-nez v8, 0007 // +0007 │ │ +4bb268: 6e10 f9de 0600 |0002: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ +4bb26e: 0c00 |0005: move-result-object v0 │ │ +4bb270: 2805 |0006: goto 000b // +0005 │ │ +4bb272: 6e20 fade 8600 |0007: invoke-virtual {v6, v8}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@defa │ │ +4bb278: 0c00 |000a: move-result-object v0 │ │ +4bb27a: 3800 a700 |000b: if-eqz v0, 00b2 // +00a7 │ │ +4bb27e: 6e10 ebde 0700 |000d: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bb284: 0a01 |0010: move-result v1 │ │ +4bb286: 1a02 8e19 |0011: const-string v2, "Destination '" // string@198e │ │ +4bb28a: 3801 2300 |0013: if-eqz v1, 0036 // +0023 │ │ +4bb28e: 6e10 f4de 0700 |0015: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bb294: 0a01 |0018: move-result v1 │ │ +4bb296: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ +4bb29a: 2842 |001b: goto 005d // +0042 │ │ +4bb29c: 2206 b718 |001c: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ +4bb2a0: 2208 0819 |001e: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb2a4: 7010 06e1 0800 |0020: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb2aa: 6e20 12e1 2800 |0023: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb2b0: 6e20 11e1 7800 |0026: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb2b6: 1a07 b403 |0029: const-string v7, "' exists but is not a directory" // string@03b4 │ │ +4bb2ba: 6e20 12e1 7800 |002b: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb2c0: 6e10 1fe1 0800 |002e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb2c6: 0c07 |0031: move-result-object v7 │ │ +4bb2c8: 7020 26df 7600 |0032: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb2ce: 2706 |0035: throw v6 │ │ +4bb2d0: 6e10 fdde 0700 |0036: invoke-virtual {v7}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ +4bb2d6: 0a01 |0039: move-result v1 │ │ +4bb2d8: 3901 2300 |003a: if-nez v1, 005d // +0023 │ │ +4bb2dc: 6e10 f4de 0700 |003c: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bb2e2: 0a01 |003f: move-result v1 │ │ +4bb2e4: 3801 0300 |0040: if-eqz v1, 0043 // +0003 │ │ +4bb2e8: 281b |0042: goto 005d // +001b │ │ +4bb2ea: 2206 b718 |0043: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ +4bb2ee: 2208 0819 |0045: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb2f2: 7010 06e1 0800 |0047: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb2f8: 6e20 12e1 2800 |004a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb2fe: 6e20 11e1 7800 |004d: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb304: 1a07 ae03 |0050: const-string v7, "' directory cannot be created" // string@03ae │ │ +4bb308: 6e20 12e1 7800 |0052: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb30e: 6e10 1fe1 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb314: 0c07 |0058: move-result-object v7 │ │ +4bb316: 7020 26df 7600 |0059: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb31c: 2706 |005c: throw v6 │ │ +4bb31e: 6e10 e3de 0700 |005d: invoke-virtual {v7}, Ljava/io/File;.canWrite:()Z // method@dee3 │ │ +4bb324: 0a01 |0060: move-result v1 │ │ +4bb326: 3801 3700 |0061: if-eqz v1, 0098 // +0037 │ │ +4bb32a: 2101 |0063: array-length v1, v0 │ │ +4bb32c: 1202 |0064: const/4 v2, #int 0 // #0 │ │ +4bb32e: 3512 2900 |0065: if-ge v2, v1, 008e // +0029 │ │ +4bb332: 4603 0002 |0067: aget-object v3, v0, v2 │ │ +4bb336: 2204 a918 |0069: new-instance v4, Ljava/io/File; // type@18a9 │ │ +4bb33a: 6e10 f0de 0300 |006b: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4bb340: 0c05 |006e: move-result-object v5 │ │ +4bb342: 7030 dfde 7405 |006f: invoke-direct {v4, v7, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4bb348: 380a 0c00 |0072: if-eqz v10, 007e // +000c │ │ +4bb34c: 6e10 efde 0300 |0074: invoke-virtual {v3}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4bb352: 0c05 |0077: move-result-object v5 │ │ +4bb354: 7220 88e3 5a00 |0078: invoke-interface {v10, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ +4bb35a: 0a05 |007b: move-result v5 │ │ +4bb35c: 3905 0f00 |007c: if-nez v5, 008b // +000f │ │ +4bb360: 6e10 f4de 0300 |007e: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bb366: 0a05 |0081: move-result v5 │ │ +4bb368: 3805 0600 |0082: if-eqz v5, 0088 // +0006 │ │ +4bb36c: 715a d4f2 4398 |0084: invoke-static {v3, v4, v8, v9, v10}, Lorg/apache/commons/io/FileUtils;.doCopyDirectory:(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V // method@f2d4 │ │ +4bb372: 2804 |0087: goto 008b // +0004 │ │ +4bb374: 7130 d5f2 4309 |0088: invoke-static {v3, v4, v9}, Lorg/apache/commons/io/FileUtils;.doCopyFile:(Ljava/io/File;Ljava/io/File;Z)V // method@f2d5 │ │ +4bb37a: d802 0201 |008b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4bb37e: 28d8 |008d: goto 0065 // -0028 │ │ +4bb380: 3809 0900 |008e: if-eqz v9, 0097 // +0009 │ │ +4bb384: 6e10 f7de 0600 |0090: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4bb38a: 0b08 |0093: move-result-wide v8 │ │ +4bb38c: 6e30 ffde 8709 |0094: invoke-virtual {v7, v8, v9}, Ljava/io/File;.setLastModified:(J)Z // method@deff │ │ +4bb392: 0e00 |0097: return-void │ │ +4bb394: 2206 b718 |0098: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ +4bb398: 2208 0819 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb39c: 7010 06e1 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb3a2: 6e20 12e1 2800 |009f: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb3a8: 6e20 11e1 7800 |00a2: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb3ae: 1a07 a603 |00a5: const-string v7, "' cannot be written to" // string@03a6 │ │ +4bb3b2: 6e20 12e1 7800 |00a7: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb3b8: 6e10 1fe1 0800 |00aa: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb3be: 0c07 |00ad: move-result-object v7 │ │ +4bb3c0: 7020 26df 7600 |00ae: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb3c6: 2706 |00b1: throw v6 │ │ +4bb3c8: 2207 b718 |00b2: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ +4bb3cc: 2208 0819 |00b4: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb3d0: 7010 06e1 0800 |00b6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb3d6: 1a09 971e |00b9: const-string v9, "Failed to list contents of " // string@1e97 │ │ +4bb3da: 6e20 12e1 9800 |00bb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb3e0: 6e20 11e1 6800 |00be: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb3e6: 6e10 1fe1 0800 |00c1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb3ec: 0c06 |00c4: move-result-object v6 │ │ +4bb3ee: 7020 26df 6700 |00c5: invoke-direct {v7, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb3f4: 2707 |00c8: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1402 │ │ 0x000d line=1406 │ │ 0x0015 line=1407 │ │ 0x001c line=1408 │ │ 0x0036 line=1411 │ │ @@ -998475,161 +998476,161 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 276 16-bit code units │ │ -4bb3f4: |[4bb3f4] org.apache.commons.io.FileUtils.doCopyFile:(Ljava/io/File;Ljava/io/File;Z)V │ │ -4bb404: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -4bb408: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -4bb40c: 7401 ebde 1300 |0004: invoke-virtual/range {v19}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bb412: 0a02 |0007: move-result v2 │ │ -4bb414: 3802 2500 |0008: if-eqz v2, 002d // +0025 │ │ -4bb418: 7401 f4de 1300 |000a: invoke-virtual/range {v19}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bb41e: 0a02 |000d: move-result v2 │ │ -4bb420: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -4bb424: 281d |0010: goto 002d // +001d │ │ -4bb426: 2200 b718 |0011: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4bb42a: 2202 0819 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb42e: 7010 06e1 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb434: 1a03 8e19 |0018: const-string v3, "Destination '" // string@198e │ │ -4bb438: 6e20 12e1 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb43e: 6e20 11e1 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb444: 1a01 b303 |0020: const-string v1, "' exists but is a directory" // string@03b3 │ │ -4bb448: 6e20 12e1 1200 |0022: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb44e: 6e10 1fe1 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb454: 0c01 |0028: move-result-object v1 │ │ -4bb456: 7020 26df 1000 |0029: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb45c: 2700 |002c: throw v0 │ │ -4bb45e: 2202 ac18 |002d: new-instance v2, Ljava/io/FileInputStream; // type@18ac │ │ -4bb462: 7020 05df 0200 |002f: invoke-direct {v2, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4bb468: 6e10 0adf 0200 |0032: invoke-virtual {v2}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@df0a │ │ -4bb46e: 0c09 |0035: move-result-object v9 │ │ -4bb470: 220a ae18 |0036: new-instance v10, Ljava/io/FileOutputStream; // type@18ae │ │ -4bb474: 7020 0fdf 1a00 |0038: invoke-direct {v10, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ -4bb47a: 6e10 16df 0a00 |003b: invoke-virtual {v10}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@df16 │ │ -4bb480: 0c0b |003e: move-result-object v11 │ │ -4bb482: 6e10 27e2 0900 |003f: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@e227 │ │ -4bb488: 0b0c |0042: move-result-wide v12 │ │ -4bb48a: 160e 0000 |0043: const-wide/16 v14, #int 0 // #0 │ │ -4bb48e: 0510 0e00 |0045: move-wide/from16 v16, v14 │ │ -4bb492: 3103 100c |0047: cmp-long v3, v16, v12 │ │ -4bb496: 3b03 1e00 |0049: if-gez v3, 0067 // +001e │ │ -4bb49a: 9c03 0c10 |004b: sub-long v3, v12, v16 │ │ -4bb49e: 1705 0000 e001 |004d: const-wide/32 v5, #float 8.22846e-38 // #01e00000 │ │ -4bb4a4: 3107 0305 |0050: cmp-long v7, v3, v5 │ │ -4bb4a8: 3d07 0400 |0052: if-lez v7, 0056 // +0004 │ │ -4bb4ac: 0457 |0054: move-wide v7, v5 │ │ -4bb4ae: 2802 |0055: goto 0057 // +0002 │ │ -4bb4b0: 0437 |0056: move-wide v7, v3 │ │ -4bb4b2: 07b3 |0057: move-object v3, v11 │ │ -4bb4b4: 0794 |0058: move-object v4, v9 │ │ -4bb4b6: 0505 1000 |0059: move-wide/from16 v5, v16 │ │ -4bb4ba: 7406 28e2 0300 |005b: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@e228 │ │ -4bb4c0: 0b03 |005e: move-result-wide v3 │ │ -4bb4c2: 3105 030e |005f: cmp-long v5, v3, v14 │ │ -4bb4c6: 3905 0300 |0061: if-nez v5, 0064 // +0003 │ │ -4bb4ca: 2804 |0063: goto 0067 // +0004 │ │ -4bb4cc: 9b10 1003 |0064: add-long v16, v16, v3 │ │ -4bb4d0: 28e1 |0066: goto 0047 // -001f │ │ -4bb4d2: 380b 0500 |0067: if-eqz v11, 006c // +0005 │ │ -4bb4d6: 6e10 21e2 0b00 |0069: invoke-virtual {v11}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ -4bb4dc: 6e10 14df 0a00 |006c: invoke-virtual {v10}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ -4bb4e2: 3809 0500 |006f: if-eqz v9, 0074 // +0005 │ │ -4bb4e6: 6e10 21e2 0900 |0071: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ -4bb4ec: 6e10 09df 0200 |0074: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -4bb4f2: 7401 f8de 1200 |0077: invoke-virtual/range {v18}, Ljava/io/File;.length:()J // method@def8 │ │ -4bb4f8: 0b02 |007a: move-result-wide v2 │ │ -4bb4fa: 7401 f8de 1300 |007b: invoke-virtual/range {v19}, Ljava/io/File;.length:()J // method@def8 │ │ -4bb500: 0b04 |007e: move-result-wide v4 │ │ -4bb502: 3106 0204 |007f: cmp-long v6, v2, v4 │ │ -4bb506: 3906 0c00 |0081: if-nez v6, 008d // +000c │ │ -4bb50a: 3814 0900 |0083: if-eqz v20, 008c // +0009 │ │ -4bb50e: 7401 f7de 1200 |0085: invoke-virtual/range {v18}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4bb514: 0b02 |0088: move-result-wide v2 │ │ -4bb516: 6e30 ffde 2103 |0089: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@deff │ │ -4bb51c: 0e00 |008c: return-void │ │ -4bb51e: 2206 b718 |008d: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ -4bb522: 2207 0819 |008f: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb526: 7010 06e1 0700 |0091: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb52c: 1a08 671e |0094: const-string v8, "Failed to copy full contents from '" // string@1e67 │ │ -4bb530: 6e20 12e1 8700 |0096: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb536: 6e20 11e1 0700 |0099: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb53c: 1a00 d003 |009c: const-string v0, "' to '" // string@03d0 │ │ -4bb540: 6e20 12e1 0700 |009e: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb546: 6e20 11e1 1700 |00a1: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb54c: 1a00 9e03 |00a4: const-string v0, "' Expected length: " // string@039e │ │ -4bb550: 6e20 12e1 0700 |00a6: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb556: 6e30 0ee1 2703 |00a9: invoke-virtual {v7, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4bb55c: 1a00 9a00 |00ac: const-string v0, " Actual: " // string@009a │ │ -4bb560: 6e20 12e1 0700 |00ae: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb566: 6e30 0ee1 4705 |00b1: invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4bb56c: 6e10 1fe1 0700 |00b4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb572: 0c00 |00b7: move-result-object v0 │ │ -4bb574: 7020 26df 0600 |00b8: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb57a: 2706 |00bb: throw v6 │ │ -4bb57c: 0d00 |00bc: move-exception v0 │ │ -4bb57e: 0701 |00bd: move-object v1, v0 │ │ -4bb580: 2701 |00be: throw v1 │ │ -4bb582: 0d00 |00bf: move-exception v0 │ │ -4bb584: 0703 |00c0: move-object v3, v0 │ │ -4bb586: 380b 1100 |00c1: if-eqz v11, 00d2 // +0011 │ │ -4bb58a: 3801 0c00 |00c3: if-eqz v1, 00cf // +000c │ │ -4bb58e: 6e10 21e2 0b00 |00c5: invoke-virtual {v11}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ -4bb594: 280a |00c8: goto 00d2 // +000a │ │ -4bb596: 0d00 |00c9: move-exception v0 │ │ -4bb598: 0704 |00ca: move-object v4, v0 │ │ -4bb59a: 6e20 3de1 4100 |00cb: invoke-virtual {v1, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bb5a0: 2804 |00ce: goto 00d2 // +0004 │ │ -4bb5a2: 6e10 21e2 0b00 |00cf: invoke-virtual {v11}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ -4bb5a8: 2703 |00d2: throw v3 │ │ -4bb5aa: 0d00 |00d3: move-exception v0 │ │ -4bb5ac: 0701 |00d4: move-object v1, v0 │ │ -4bb5ae: 2701 |00d5: throw v1 │ │ -4bb5b0: 0d00 |00d6: move-exception v0 │ │ -4bb5b2: 0703 |00d7: move-object v3, v0 │ │ -4bb5b4: 3801 0c00 |00d8: if-eqz v1, 00e4 // +000c │ │ -4bb5b8: 6e10 14df 0a00 |00da: invoke-virtual {v10}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ -4bb5be: 280a |00dd: goto 00e7 // +000a │ │ -4bb5c0: 0d00 |00de: move-exception v0 │ │ -4bb5c2: 0704 |00df: move-object v4, v0 │ │ -4bb5c4: 6e20 3de1 4100 |00e0: invoke-virtual {v1, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bb5ca: 2804 |00e3: goto 00e7 // +0004 │ │ -4bb5cc: 6e10 14df 0a00 |00e4: invoke-virtual {v10}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ -4bb5d2: 2703 |00e7: throw v3 │ │ -4bb5d4: 0d00 |00e8: move-exception v0 │ │ -4bb5d6: 0701 |00e9: move-object v1, v0 │ │ -4bb5d8: 2701 |00ea: throw v1 │ │ -4bb5da: 0d00 |00eb: move-exception v0 │ │ -4bb5dc: 0703 |00ec: move-object v3, v0 │ │ -4bb5de: 3809 1100 |00ed: if-eqz v9, 00fe // +0011 │ │ -4bb5e2: 3801 0c00 |00ef: if-eqz v1, 00fb // +000c │ │ -4bb5e6: 6e10 21e2 0900 |00f1: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ -4bb5ec: 280a |00f4: goto 00fe // +000a │ │ -4bb5ee: 0d00 |00f5: move-exception v0 │ │ -4bb5f0: 0704 |00f6: move-object v4, v0 │ │ -4bb5f2: 6e20 3de1 4100 |00f7: invoke-virtual {v1, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bb5f8: 2804 |00fa: goto 00fe // +0004 │ │ -4bb5fa: 6e10 21e2 0900 |00fb: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ -4bb600: 2703 |00fe: throw v3 │ │ -4bb602: 0d00 |00ff: move-exception v0 │ │ -4bb604: 0701 |0100: move-object v1, v0 │ │ -4bb606: 2701 |0101: throw v1 │ │ -4bb608: 0d00 |0102: move-exception v0 │ │ -4bb60a: 0703 |0103: move-object v3, v0 │ │ -4bb60c: 3801 0c00 |0104: if-eqz v1, 0110 // +000c │ │ -4bb610: 6e10 09df 0200 |0106: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -4bb616: 280a |0109: goto 0113 // +000a │ │ -4bb618: 0d00 |010a: move-exception v0 │ │ -4bb61a: 0702 |010b: move-object v2, v0 │ │ -4bb61c: 6e20 3de1 2100 |010c: invoke-virtual {v1, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bb622: 2804 |010f: goto 0113 // +0004 │ │ -4bb624: 6e10 09df 0200 |0110: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -4bb62a: 2703 |0113: throw v3 │ │ +4bb3f8: |[4bb3f8] org.apache.commons.io.FileUtils.doCopyFile:(Ljava/io/File;Ljava/io/File;Z)V │ │ +4bb408: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +4bb40c: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +4bb410: 7401 ebde 1300 |0004: invoke-virtual/range {v19}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bb416: 0a02 |0007: move-result v2 │ │ +4bb418: 3802 2500 |0008: if-eqz v2, 002d // +0025 │ │ +4bb41c: 7401 f4de 1300 |000a: invoke-virtual/range {v19}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bb422: 0a02 |000d: move-result v2 │ │ +4bb424: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +4bb428: 281d |0010: goto 002d // +001d │ │ +4bb42a: 2200 b718 |0011: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4bb42e: 2202 0819 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb432: 7010 06e1 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb438: 1a03 8e19 |0018: const-string v3, "Destination '" // string@198e │ │ +4bb43c: 6e20 12e1 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb442: 6e20 11e1 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb448: 1a01 b303 |0020: const-string v1, "' exists but is a directory" // string@03b3 │ │ +4bb44c: 6e20 12e1 1200 |0022: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb452: 6e10 1fe1 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb458: 0c01 |0028: move-result-object v1 │ │ +4bb45a: 7020 26df 1000 |0029: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb460: 2700 |002c: throw v0 │ │ +4bb462: 2202 ac18 |002d: new-instance v2, Ljava/io/FileInputStream; // type@18ac │ │ +4bb466: 7020 05df 0200 |002f: invoke-direct {v2, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4bb46c: 6e10 0adf 0200 |0032: invoke-virtual {v2}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@df0a │ │ +4bb472: 0c09 |0035: move-result-object v9 │ │ +4bb474: 220a ae18 |0036: new-instance v10, Ljava/io/FileOutputStream; // type@18ae │ │ +4bb478: 7020 0fdf 1a00 |0038: invoke-direct {v10, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ +4bb47e: 6e10 16df 0a00 |003b: invoke-virtual {v10}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@df16 │ │ +4bb484: 0c0b |003e: move-result-object v11 │ │ +4bb486: 6e10 27e2 0900 |003f: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@e227 │ │ +4bb48c: 0b0c |0042: move-result-wide v12 │ │ +4bb48e: 160e 0000 |0043: const-wide/16 v14, #int 0 // #0 │ │ +4bb492: 0510 0e00 |0045: move-wide/from16 v16, v14 │ │ +4bb496: 3103 100c |0047: cmp-long v3, v16, v12 │ │ +4bb49a: 3b03 1e00 |0049: if-gez v3, 0067 // +001e │ │ +4bb49e: 9c03 0c10 |004b: sub-long v3, v12, v16 │ │ +4bb4a2: 1705 0000 e001 |004d: const-wide/32 v5, #float 8.22846e-38 // #01e00000 │ │ +4bb4a8: 3107 0305 |0050: cmp-long v7, v3, v5 │ │ +4bb4ac: 3d07 0400 |0052: if-lez v7, 0056 // +0004 │ │ +4bb4b0: 0457 |0054: move-wide v7, v5 │ │ +4bb4b2: 2802 |0055: goto 0057 // +0002 │ │ +4bb4b4: 0437 |0056: move-wide v7, v3 │ │ +4bb4b6: 07b3 |0057: move-object v3, v11 │ │ +4bb4b8: 0794 |0058: move-object v4, v9 │ │ +4bb4ba: 0505 1000 |0059: move-wide/from16 v5, v16 │ │ +4bb4be: 7406 28e2 0300 |005b: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@e228 │ │ +4bb4c4: 0b03 |005e: move-result-wide v3 │ │ +4bb4c6: 3105 030e |005f: cmp-long v5, v3, v14 │ │ +4bb4ca: 3905 0300 |0061: if-nez v5, 0064 // +0003 │ │ +4bb4ce: 2804 |0063: goto 0067 // +0004 │ │ +4bb4d0: 9b10 1003 |0064: add-long v16, v16, v3 │ │ +4bb4d4: 28e1 |0066: goto 0047 // -001f │ │ +4bb4d6: 380b 0500 |0067: if-eqz v11, 006c // +0005 │ │ +4bb4da: 6e10 21e2 0b00 |0069: invoke-virtual {v11}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ +4bb4e0: 6e10 14df 0a00 |006c: invoke-virtual {v10}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ +4bb4e6: 3809 0500 |006f: if-eqz v9, 0074 // +0005 │ │ +4bb4ea: 6e10 21e2 0900 |0071: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ +4bb4f0: 6e10 09df 0200 |0074: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +4bb4f6: 7401 f8de 1200 |0077: invoke-virtual/range {v18}, Ljava/io/File;.length:()J // method@def8 │ │ +4bb4fc: 0b02 |007a: move-result-wide v2 │ │ +4bb4fe: 7401 f8de 1300 |007b: invoke-virtual/range {v19}, Ljava/io/File;.length:()J // method@def8 │ │ +4bb504: 0b04 |007e: move-result-wide v4 │ │ +4bb506: 3106 0204 |007f: cmp-long v6, v2, v4 │ │ +4bb50a: 3906 0c00 |0081: if-nez v6, 008d // +000c │ │ +4bb50e: 3814 0900 |0083: if-eqz v20, 008c // +0009 │ │ +4bb512: 7401 f7de 1200 |0085: invoke-virtual/range {v18}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4bb518: 0b02 |0088: move-result-wide v2 │ │ +4bb51a: 6e30 ffde 2103 |0089: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@deff │ │ +4bb520: 0e00 |008c: return-void │ │ +4bb522: 2206 b718 |008d: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ +4bb526: 2207 0819 |008f: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb52a: 7010 06e1 0700 |0091: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb530: 1a08 671e |0094: const-string v8, "Failed to copy full contents from '" // string@1e67 │ │ +4bb534: 6e20 12e1 8700 |0096: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb53a: 6e20 11e1 0700 |0099: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb540: 1a00 d003 |009c: const-string v0, "' to '" // string@03d0 │ │ +4bb544: 6e20 12e1 0700 |009e: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb54a: 6e20 11e1 1700 |00a1: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb550: 1a00 9e03 |00a4: const-string v0, "' Expected length: " // string@039e │ │ +4bb554: 6e20 12e1 0700 |00a6: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb55a: 6e30 0ee1 2703 |00a9: invoke-virtual {v7, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4bb560: 1a00 9a00 |00ac: const-string v0, " Actual: " // string@009a │ │ +4bb564: 6e20 12e1 0700 |00ae: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb56a: 6e30 0ee1 4705 |00b1: invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4bb570: 6e10 1fe1 0700 |00b4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb576: 0c00 |00b7: move-result-object v0 │ │ +4bb578: 7020 26df 0600 |00b8: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb57e: 2706 |00bb: throw v6 │ │ +4bb580: 0d00 |00bc: move-exception v0 │ │ +4bb582: 0701 |00bd: move-object v1, v0 │ │ +4bb584: 2701 |00be: throw v1 │ │ +4bb586: 0d00 |00bf: move-exception v0 │ │ +4bb588: 0703 |00c0: move-object v3, v0 │ │ +4bb58a: 380b 1100 |00c1: if-eqz v11, 00d2 // +0011 │ │ +4bb58e: 3801 0c00 |00c3: if-eqz v1, 00cf // +000c │ │ +4bb592: 6e10 21e2 0b00 |00c5: invoke-virtual {v11}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ +4bb598: 280a |00c8: goto 00d2 // +000a │ │ +4bb59a: 0d00 |00c9: move-exception v0 │ │ +4bb59c: 0704 |00ca: move-object v4, v0 │ │ +4bb59e: 6e20 3de1 4100 |00cb: invoke-virtual {v1, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bb5a4: 2804 |00ce: goto 00d2 // +0004 │ │ +4bb5a6: 6e10 21e2 0b00 |00cf: invoke-virtual {v11}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ +4bb5ac: 2703 |00d2: throw v3 │ │ +4bb5ae: 0d00 |00d3: move-exception v0 │ │ +4bb5b0: 0701 |00d4: move-object v1, v0 │ │ +4bb5b2: 2701 |00d5: throw v1 │ │ +4bb5b4: 0d00 |00d6: move-exception v0 │ │ +4bb5b6: 0703 |00d7: move-object v3, v0 │ │ +4bb5b8: 3801 0c00 |00d8: if-eqz v1, 00e4 // +000c │ │ +4bb5bc: 6e10 14df 0a00 |00da: invoke-virtual {v10}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ +4bb5c2: 280a |00dd: goto 00e7 // +000a │ │ +4bb5c4: 0d00 |00de: move-exception v0 │ │ +4bb5c6: 0704 |00df: move-object v4, v0 │ │ +4bb5c8: 6e20 3de1 4100 |00e0: invoke-virtual {v1, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bb5ce: 2804 |00e3: goto 00e7 // +0004 │ │ +4bb5d0: 6e10 14df 0a00 |00e4: invoke-virtual {v10}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ +4bb5d6: 2703 |00e7: throw v3 │ │ +4bb5d8: 0d00 |00e8: move-exception v0 │ │ +4bb5da: 0701 |00e9: move-object v1, v0 │ │ +4bb5dc: 2701 |00ea: throw v1 │ │ +4bb5de: 0d00 |00eb: move-exception v0 │ │ +4bb5e0: 0703 |00ec: move-object v3, v0 │ │ +4bb5e2: 3809 1100 |00ed: if-eqz v9, 00fe // +0011 │ │ +4bb5e6: 3801 0c00 |00ef: if-eqz v1, 00fb // +000c │ │ +4bb5ea: 6e10 21e2 0900 |00f1: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ +4bb5f0: 280a |00f4: goto 00fe // +000a │ │ +4bb5f2: 0d00 |00f5: move-exception v0 │ │ +4bb5f4: 0704 |00f6: move-object v4, v0 │ │ +4bb5f6: 6e20 3de1 4100 |00f7: invoke-virtual {v1, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bb5fc: 2804 |00fa: goto 00fe // +0004 │ │ +4bb5fe: 6e10 21e2 0900 |00fb: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@e221 │ │ +4bb604: 2703 |00fe: throw v3 │ │ +4bb606: 0d00 |00ff: move-exception v0 │ │ +4bb608: 0701 |0100: move-object v1, v0 │ │ +4bb60a: 2701 |0101: throw v1 │ │ +4bb60c: 0d00 |0102: move-exception v0 │ │ +4bb60e: 0703 |0103: move-object v3, v0 │ │ +4bb610: 3801 0c00 |0104: if-eqz v1, 0110 // +000c │ │ +4bb614: 6e10 09df 0200 |0106: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +4bb61a: 280a |0109: goto 0113 // +000a │ │ +4bb61c: 0d00 |010a: move-exception v0 │ │ +4bb61e: 0702 |010b: move-object v2, v0 │ │ +4bb620: 6e20 3de1 2100 |010c: invoke-virtual {v1, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bb626: 2804 |010f: goto 0113 // +0004 │ │ +4bb628: 6e10 09df 0200 |0110: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +4bb62e: 2703 |0113: throw v3 │ │ catches : 18 │ │ 0x0032 - 0x0036 │ │ -> 0x00ff │ │ 0x0036 - 0x003b │ │ -> 0x00e8 │ │ 0x003b - 0x003f │ │ -> 0x00d3 │ │ @@ -998695,47 +998696,47 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -4bb6e4: |[4bb6e4] org.apache.commons.io.FileUtils.forceDelete:(Ljava/io/File;)V │ │ -4bb6f4: 6e10 f4de 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bb6fa: 0a00 |0003: move-result v0 │ │ -4bb6fc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -4bb700: 7110 d0f2 0300 |0006: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.deleteDirectory:(Ljava/io/File;)V // method@f2d0 │ │ -4bb706: 283b |0009: goto 0044 // +003b │ │ -4bb708: 6e10 ebde 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bb70e: 0a00 |000d: move-result v0 │ │ -4bb710: 6e10 e8de 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@dee8 │ │ -4bb716: 0a01 |0011: move-result v1 │ │ -4bb718: 3901 3200 |0012: if-nez v1, 0044 // +0032 │ │ -4bb71c: 3900 1900 |0014: if-nez v0, 002d // +0019 │ │ -4bb720: 2200 ad18 |0016: new-instance v0, Ljava/io/FileNotFoundException; // type@18ad │ │ -4bb724: 2201 0819 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb728: 7010 06e1 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb72e: 1a02 d81e |001d: const-string v2, "File does not exist: " // string@1ed8 │ │ -4bb732: 6e20 12e1 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb738: 6e20 11e1 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb73e: 6e10 1fe1 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb744: 0c03 |0028: move-result-object v3 │ │ -4bb746: 7020 0cdf 3000 |0029: invoke-direct {v0, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ -4bb74c: 2700 |002c: throw v0 │ │ -4bb74e: 2200 0819 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb752: 7010 06e1 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb758: 1a01 0261 |0032: const-string v1, "Unable to delete file: " // string@6102 │ │ -4bb75c: 6e20 12e1 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb762: 6e20 11e1 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb768: 6e10 1fe1 0000 |003a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb76e: 0c03 |003d: move-result-object v3 │ │ -4bb770: 2200 b718 |003e: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4bb774: 7020 26df 3000 |0040: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb77a: 2700 |0043: throw v0 │ │ -4bb77c: 0e00 |0044: return-void │ │ +4bb6e8: |[4bb6e8] org.apache.commons.io.FileUtils.forceDelete:(Ljava/io/File;)V │ │ +4bb6f8: 6e10 f4de 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bb6fe: 0a00 |0003: move-result v0 │ │ +4bb700: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +4bb704: 7110 d0f2 0300 |0006: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.deleteDirectory:(Ljava/io/File;)V // method@f2d0 │ │ +4bb70a: 283b |0009: goto 0044 // +003b │ │ +4bb70c: 6e10 ebde 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bb712: 0a00 |000d: move-result v0 │ │ +4bb714: 6e10 e8de 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@dee8 │ │ +4bb71a: 0a01 |0011: move-result v1 │ │ +4bb71c: 3901 3200 |0012: if-nez v1, 0044 // +0032 │ │ +4bb720: 3900 1900 |0014: if-nez v0, 002d // +0019 │ │ +4bb724: 2200 ad18 |0016: new-instance v0, Ljava/io/FileNotFoundException; // type@18ad │ │ +4bb728: 2201 0819 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb72c: 7010 06e1 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb732: 1a02 d81e |001d: const-string v2, "File does not exist: " // string@1ed8 │ │ +4bb736: 6e20 12e1 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb73c: 6e20 11e1 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb742: 6e10 1fe1 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb748: 0c03 |0028: move-result-object v3 │ │ +4bb74a: 7020 0cdf 3000 |0029: invoke-direct {v0, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ +4bb750: 2700 |002c: throw v0 │ │ +4bb752: 2200 0819 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb756: 7010 06e1 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb75c: 1a01 0261 |0032: const-string v1, "Unable to delete file: " // string@6102 │ │ +4bb760: 6e20 12e1 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb766: 6e20 11e1 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb76c: 6e10 1fe1 0000 |003a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb772: 0c03 |003d: move-result-object v3 │ │ +4bb774: 2200 b718 |003e: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4bb778: 7020 26df 3000 |0040: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb77e: 2700 |0043: throw v0 │ │ +4bb780: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2390 │ │ 0x0006 line=2391 │ │ 0x000a line=2393 │ │ 0x000e line=2394 │ │ 0x0016 line=2396 │ │ @@ -998749,22 +998750,22 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4bb780: |[4bb780] org.apache.commons.io.FileUtils.forceDeleteOnExit:(Ljava/io/File;)V │ │ -4bb790: 6e10 f4de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bb796: 0a00 |0003: move-result v0 │ │ -4bb798: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -4bb79c: 7110 d1f2 0100 |0006: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.deleteDirectoryOnExit:(Ljava/io/File;)V // method@f2d1 │ │ -4bb7a2: 2804 |0009: goto 000d // +0004 │ │ -4bb7a4: 6e10 e9de 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.deleteOnExit:()V // method@dee9 │ │ -4bb7aa: 0e00 |000d: return-void │ │ +4bb784: |[4bb784] org.apache.commons.io.FileUtils.forceDeleteOnExit:(Ljava/io/File;)V │ │ +4bb794: 6e10 f4de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bb79a: 0a00 |0003: move-result v0 │ │ +4bb79c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +4bb7a0: 7110 d1f2 0100 |0006: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.deleteDirectoryOnExit:(Ljava/io/File;)V // method@f2d1 │ │ +4bb7a6: 2804 |0009: goto 000d // +0004 │ │ +4bb7a8: 6e10 e9de 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.deleteOnExit:()V // method@dee9 │ │ +4bb7ae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2414 │ │ 0x0006 line=2415 │ │ 0x000a line=2417 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/File; │ │ @@ -998774,52 +998775,52 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -4bb7ac: |[4bb7ac] org.apache.commons.io.FileUtils.forceMkdir:(Ljava/io/File;)V │ │ -4bb7bc: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bb7c2: 0a00 |0003: move-result v0 │ │ -4bb7c4: 3800 2500 |0004: if-eqz v0, 0029 // +0025 │ │ -4bb7c8: 6e10 f4de 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bb7ce: 0a00 |0009: move-result v0 │ │ -4bb7d0: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -4bb7d4: 2841 |000c: goto 004d // +0041 │ │ -4bb7d6: 2200 0819 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb7da: 7010 06e1 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb7e0: 1a01 d51e |0012: const-string v1, "File " // string@1ed5 │ │ -4bb7e4: 6e20 12e1 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb7ea: 6e20 11e1 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb7f0: 1a02 5e01 |001a: const-string v2, " exists and is not a directory. Unable to create directory." // string@015e │ │ -4bb7f4: 6e20 12e1 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb7fa: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb800: 0c02 |0022: move-result-object v2 │ │ -4bb802: 2200 b718 |0023: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4bb806: 7020 26df 2000 |0025: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb80c: 2700 |0028: throw v0 │ │ -4bb80e: 6e10 fdde 0200 |0029: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ -4bb814: 0a00 |002c: move-result v0 │ │ -4bb816: 3900 2000 |002d: if-nez v0, 004d // +0020 │ │ -4bb81a: 6e10 f4de 0200 |002f: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bb820: 0a00 |0032: move-result v0 │ │ -4bb822: 3800 0300 |0033: if-eqz v0, 0036 // +0003 │ │ -4bb826: 2818 |0035: goto 004d // +0018 │ │ -4bb828: 2200 0819 |0036: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb82c: 7010 06e1 0000 |0038: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb832: 1a01 ff60 |003b: const-string v1, "Unable to create directory " // string@60ff │ │ -4bb836: 6e20 12e1 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb83c: 6e20 11e1 2000 |0040: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb842: 6e10 1fe1 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb848: 0c02 |0046: move-result-object v2 │ │ -4bb84a: 2200 b718 |0047: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4bb84e: 7020 26df 2000 |0049: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb854: 2700 |004c: throw v0 │ │ -4bb856: 0e00 |004d: return-void │ │ +4bb7b0: |[4bb7b0] org.apache.commons.io.FileUtils.forceMkdir:(Ljava/io/File;)V │ │ +4bb7c0: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bb7c6: 0a00 |0003: move-result v0 │ │ +4bb7c8: 3800 2500 |0004: if-eqz v0, 0029 // +0025 │ │ +4bb7cc: 6e10 f4de 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bb7d2: 0a00 |0009: move-result v0 │ │ +4bb7d4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +4bb7d8: 2841 |000c: goto 004d // +0041 │ │ +4bb7da: 2200 0819 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb7de: 7010 06e1 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb7e4: 1a01 d51e |0012: const-string v1, "File " // string@1ed5 │ │ +4bb7e8: 6e20 12e1 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb7ee: 6e20 11e1 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb7f4: 1a02 5e01 |001a: const-string v2, " exists and is not a directory. Unable to create directory." // string@015e │ │ +4bb7f8: 6e20 12e1 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb7fe: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb804: 0c02 |0022: move-result-object v2 │ │ +4bb806: 2200 b718 |0023: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4bb80a: 7020 26df 2000 |0025: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb810: 2700 |0028: throw v0 │ │ +4bb812: 6e10 fdde 0200 |0029: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ +4bb818: 0a00 |002c: move-result v0 │ │ +4bb81a: 3900 2000 |002d: if-nez v0, 004d // +0020 │ │ +4bb81e: 6e10 f4de 0200 |002f: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bb824: 0a00 |0032: move-result v0 │ │ +4bb826: 3800 0300 |0033: if-eqz v0, 0036 // +0003 │ │ +4bb82a: 2818 |0035: goto 004d // +0018 │ │ +4bb82c: 2200 0819 |0036: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb830: 7010 06e1 0000 |0038: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb836: 1a01 ff60 |003b: const-string v1, "Unable to create directory " // string@60ff │ │ +4bb83a: 6e20 12e1 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb840: 6e20 11e1 2000 |0040: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb846: 6e10 1fe1 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb84c: 0c02 |0046: move-result-object v2 │ │ +4bb84e: 2200 b718 |0047: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4bb852: 7020 26df 2000 |0049: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb858: 2700 |004c: throw v0 │ │ +4bb85a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2475 │ │ 0x0006 line=2476 │ │ 0x000d line=2477 │ │ 0x0023 line=2482 │ │ 0x0029 line=2485 │ │ @@ -998834,21 +998835,21 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4bb858: |[4bb858] org.apache.commons.io.FileUtils.forceMkdirParent:(Ljava/io/File;)V │ │ -4bb868: 6e10 f1de 0000 |0000: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ -4bb86e: 0c00 |0003: move-result-object v0 │ │ -4bb870: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4bb874: 0e00 |0006: return-void │ │ -4bb876: 7110 d8f2 0000 |0007: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.forceMkdir:(Ljava/io/File;)V // method@f2d8 │ │ -4bb87c: 0e00 |000a: return-void │ │ +4bb85c: |[4bb85c] org.apache.commons.io.FileUtils.forceMkdirParent:(Ljava/io/File;)V │ │ +4bb86c: 6e10 f1de 0000 |0000: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ +4bb872: 0c00 |0003: move-result-object v0 │ │ +4bb874: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4bb878: 0e00 |0006: return-void │ │ +4bb87a: 7110 d8f2 0000 |0007: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.forceMkdir:(Ljava/io/File;)V // method@f2d8 │ │ +4bb880: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2507 │ │ 0x0007 line=2511 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Ljava/io/File; │ │ │ │ @@ -998857,29 +998858,29 @@ │ │ type : '(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -4b97dc: |[4b97dc] org.apache.commons.io.FileUtils.getFile:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -4b97ec: 1a00 f085 |0000: const-string v0, "directory must not be null" // string@85f0 │ │ -4b97f0: 7120 bde3 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4b97f6: 1a00 56c2 |0005: const-string v0, "names must not be null" // string@c256 │ │ -4b97fa: 7120 bde3 0500 |0007: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4b9800: 2150 |000a: array-length v0, v5 │ │ -4b9802: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -4b9804: 3501 0d00 |000c: if-ge v1, v0, 0019 // +000d │ │ -4b9808: 4602 0501 |000e: aget-object v2, v5, v1 │ │ -4b980c: 2203 a918 |0010: new-instance v3, Ljava/io/File; // type@18a9 │ │ -4b9810: 7030 dfde 4302 |0012: invoke-direct {v3, v4, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4b9816: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b981a: 0734 |0017: move-object v4, v3 │ │ -4b981c: 28f4 |0018: goto 000c // -000c │ │ -4b981e: 1104 |0019: return-object v4 │ │ +4b97e0: |[4b97e0] org.apache.commons.io.FileUtils.getFile:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +4b97f0: 1a00 f085 |0000: const-string v0, "directory must not be null" // string@85f0 │ │ +4b97f4: 7120 bde3 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4b97fa: 1a00 56c2 |0005: const-string v0, "names must not be null" // string@c256 │ │ +4b97fe: 7120 bde3 0500 |0007: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4b9804: 2150 |000a: array-length v0, v5 │ │ +4b9806: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +4b9808: 3501 0d00 |000c: if-ge v1, v0, 0019 // +000d │ │ +4b980c: 4602 0501 |000e: aget-object v2, v5, v1 │ │ +4b9810: 2203 a918 |0010: new-instance v3, Ljava/io/File; // type@18a9 │ │ +4b9814: 7030 dfde 4302 |0012: invoke-direct {v3, v4, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4b981a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b981e: 0734 |0017: move-object v4, v3 │ │ +4b9820: 28f4 |0018: goto 000c // -000c │ │ +4b9822: 1104 |0019: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=191 │ │ 0x0007 line=194 │ │ 0x000a line=197 │ │ 0x0010 line=198 │ │ locals : │ │ @@ -998891,32 +998892,32 @@ │ │ type : '([Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -4b9820: |[4b9820] org.apache.commons.io.FileUtils.getFile:([Ljava/lang/String;)Ljava/io/File; │ │ -4b9830: 1a00 56c2 |0000: const-string v0, "names must not be null" // string@c256 │ │ -4b9834: 7120 bde3 0500 |0002: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4b983a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4b983c: 2151 |0006: array-length v1, v5 │ │ -4b983e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4b9840: 3512 1500 |0008: if-ge v2, v1, 001d // +0015 │ │ -4b9844: 4603 0502 |000a: aget-object v3, v5, v2 │ │ -4b9848: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -4b984c: 2200 a918 |000e: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4b9850: 7020 e0de 3000 |0010: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4b9856: 2807 |0013: goto 001a // +0007 │ │ -4b9858: 2204 a918 |0014: new-instance v4, Ljava/io/File; // type@18a9 │ │ -4b985c: 7030 dfde 0403 |0016: invoke-direct {v4, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4b9862: 0740 |0019: move-object v0, v4 │ │ -4b9864: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b9868: 28ec |001c: goto 0008 // -0014 │ │ -4b986a: 1100 |001d: return-object v0 │ │ +4b9824: |[4b9824] org.apache.commons.io.FileUtils.getFile:([Ljava/lang/String;)Ljava/io/File; │ │ +4b9834: 1a00 56c2 |0000: const-string v0, "names must not be null" // string@c256 │ │ +4b9838: 7120 bde3 0500 |0002: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4b983e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4b9840: 2151 |0006: array-length v1, v5 │ │ +4b9842: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4b9844: 3512 1500 |0008: if-ge v2, v1, 001d // +0015 │ │ +4b9848: 4603 0502 |000a: aget-object v3, v5, v2 │ │ +4b984c: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +4b9850: 2200 a918 |000e: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4b9854: 7020 e0de 3000 |0010: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4b985a: 2807 |0013: goto 001a // +0007 │ │ +4b985c: 2204 a918 |0014: new-instance v4, Ljava/io/File; // type@18a9 │ │ +4b9860: 7030 dfde 0403 |0016: invoke-direct {v4, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4b9866: 0740 |0019: move-object v0, v4 │ │ +4b9868: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b986c: 28ec |001c: goto 0008 // -0014 │ │ +4b986e: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=212 │ │ 0x0006 line=215 │ │ 0x000e line=217 │ │ 0x0014 line=219 │ │ locals : │ │ @@ -998927,111 +998928,111 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4b986c: |[4b986c] org.apache.commons.io.FileUtils.getTempDirectory:()Ljava/io/File; │ │ -4b987c: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4b9880: 7100 ddf2 0000 |0002: invoke-static {}, Lorg/apache/commons/io/FileUtils;.getTempDirectoryPath:()Ljava/lang/String; // method@f2dd │ │ -4b9886: 0c01 |0005: move-result-object v1 │ │ -4b9888: 7020 e0de 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4b988e: 1100 |0009: return-object v0 │ │ +4b9870: |[4b9870] org.apache.commons.io.FileUtils.getTempDirectory:()Ljava/io/File; │ │ +4b9880: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4b9884: 7100 ddf2 0000 |0002: invoke-static {}, Lorg/apache/commons/io/FileUtils;.getTempDirectoryPath:()Ljava/lang/String; // method@f2dd │ │ +4b988a: 0c01 |0005: move-result-object v1 │ │ +4b988c: 7020 e0de 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4b9892: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ │ │ #43 : (in Lorg/apache/commons/io/FileUtils;) │ │ name : 'getTempDirectoryPath' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4ba050: |[4ba050] org.apache.commons.io.FileUtils.getTempDirectoryPath:()Ljava/lang/String; │ │ -4ba060: 1a00 32a9 |0000: const-string v0, "java.io.tmpdir" // string@a932 │ │ -4ba064: 7110 23e1 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -4ba06a: 0c00 |0005: move-result-object v0 │ │ -4ba06c: 1100 |0006: return-object v0 │ │ +4ba054: |[4ba054] org.apache.commons.io.FileUtils.getTempDirectoryPath:()Ljava/lang/String; │ │ +4ba064: 1a00 32a9 |0000: const-string v0, "java.io.tmpdir" // string@a932 │ │ +4ba068: 7110 23e1 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +4ba06e: 0c00 |0005: move-result-object v0 │ │ +4ba070: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=233 │ │ locals : │ │ │ │ #44 : (in Lorg/apache/commons/io/FileUtils;) │ │ name : 'getUserDirectory' │ │ type : '()Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4b9890: |[4b9890] org.apache.commons.io.FileUtils.getUserDirectory:()Ljava/io/File; │ │ -4b98a0: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4b98a4: 7100 dff2 0000 |0002: invoke-static {}, Lorg/apache/commons/io/FileUtils;.getUserDirectoryPath:()Ljava/lang/String; // method@f2df │ │ -4b98aa: 0c01 |0005: move-result-object v1 │ │ -4b98ac: 7020 e0de 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4b98b2: 1100 |0009: return-object v0 │ │ +4b9894: |[4b9894] org.apache.commons.io.FileUtils.getUserDirectory:()Ljava/io/File; │ │ +4b98a4: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4b98a8: 7100 dff2 0000 |0002: invoke-static {}, Lorg/apache/commons/io/FileUtils;.getUserDirectoryPath:()Ljava/lang/String; // method@f2df │ │ +4b98ae: 0c01 |0005: move-result-object v1 │ │ +4b98b0: 7020 e0de 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4b98b6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ │ │ #45 : (in Lorg/apache/commons/io/FileUtils;) │ │ name : 'getUserDirectoryPath' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4ba070: |[4ba070] org.apache.commons.io.FileUtils.getUserDirectoryPath:()Ljava/lang/String; │ │ -4ba080: 1a00 42e8 |0000: const-string v0, "user.home" // string@e842 │ │ -4ba084: 7110 23e1 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -4ba08a: 0c00 |0005: move-result-object v0 │ │ -4ba08c: 1100 |0006: return-object v0 │ │ +4ba074: |[4ba074] org.apache.commons.io.FileUtils.getUserDirectoryPath:()Ljava/lang/String; │ │ +4ba084: 1a00 42e8 |0000: const-string v0, "user.home" // string@e842 │ │ +4ba088: 7110 23e1 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +4ba08e: 0c00 |0005: move-result-object v0 │ │ +4ba090: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=255 │ │ locals : │ │ │ │ #46 : (in Lorg/apache/commons/io/FileUtils;) │ │ name : 'innerListFiles' │ │ type : '(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -4bb880: |[4bb880] org.apache.commons.io.FileUtils.innerListFiles:(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V │ │ -4bb890: 6e20 fade 6500 |0000: invoke-virtual {v5, v6}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@defa │ │ -4bb896: 0c05 |0003: move-result-object v5 │ │ -4bb898: 3805 1d00 |0004: if-eqz v5, 0021 // +001d │ │ -4bb89c: 2150 |0006: array-length v0, v5 │ │ -4bb89e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4bb8a0: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -4bb8a4: 4602 0501 |000a: aget-object v2, v5, v1 │ │ -4bb8a8: 6e10 f4de 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bb8ae: 0a03 |000f: move-result v3 │ │ -4bb8b0: 3803 0b00 |0010: if-eqz v3, 001b // +000b │ │ -4bb8b4: 3807 0500 |0012: if-eqz v7, 0017 // +0005 │ │ -4bb8b8: 7220 f5e2 2400 |0014: invoke-interface {v4, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@e2f5 │ │ -4bb8be: 7140 e0f2 2476 |0017: invoke-static {v4, v2, v6, v7}, Lorg/apache/commons/io/FileUtils;.innerListFiles:(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V // method@f2e0 │ │ -4bb8c4: 2804 |001a: goto 001e // +0004 │ │ -4bb8c6: 7220 f5e2 2400 |001b: invoke-interface {v4, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@e2f5 │ │ -4bb8cc: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4bb8d0: 28e8 |0020: goto 0008 // -0018 │ │ -4bb8d2: 0e00 |0021: return-void │ │ +4bb884: |[4bb884] org.apache.commons.io.FileUtils.innerListFiles:(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V │ │ +4bb894: 6e20 fade 6500 |0000: invoke-virtual {v5, v6}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@defa │ │ +4bb89a: 0c05 |0003: move-result-object v5 │ │ +4bb89c: 3805 1d00 |0004: if-eqz v5, 0021 // +001d │ │ +4bb8a0: 2150 |0006: array-length v0, v5 │ │ +4bb8a2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4bb8a4: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +4bb8a8: 4602 0501 |000a: aget-object v2, v5, v1 │ │ +4bb8ac: 6e10 f4de 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bb8b2: 0a03 |000f: move-result v3 │ │ +4bb8b4: 3803 0b00 |0010: if-eqz v3, 001b // +000b │ │ +4bb8b8: 3807 0500 |0012: if-eqz v7, 0017 // +0005 │ │ +4bb8bc: 7220 f5e2 2400 |0014: invoke-interface {v4, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@e2f5 │ │ +4bb8c2: 7140 e0f2 2476 |0017: invoke-static {v4, v2, v6, v7}, Lorg/apache/commons/io/FileUtils;.innerListFiles:(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V // method@f2e0 │ │ +4bb8c8: 2804 |001a: goto 001e // +0004 │ │ +4bb8ca: 7220 f5e2 2400 |001b: invoke-interface {v4, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@e2f5 │ │ +4bb8d0: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4bb8d4: 28e8 |0020: goto 0008 // -0018 │ │ +4bb8d6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0006 line=476 │ │ 0x000c line=477 │ │ 0x0014 line=479 │ │ 0x0017 line=481 │ │ @@ -999047,31 +999048,31 @@ │ │ type : '(Ljava/io/File;J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4b9514: |[4b9514] org.apache.commons.io.FileUtils.isFileNewer:(Ljava/io/File;J)Z │ │ -4b9524: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -4b9528: 6e10 ebde 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b952e: 0a00 |0005: move-result v0 │ │ -4b9530: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4b9532: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -4b9536: 0f01 |0009: return v1 │ │ -4b9538: 6e10 f7de 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4b953e: 0b02 |000d: move-result-wide v2 │ │ -4b9540: 3104 0205 |000e: cmp-long v4, v2, v5 │ │ -4b9544: 3d04 0300 |0010: if-lez v4, 0013 // +0003 │ │ -4b9548: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -4b954a: 0f01 |0013: return v1 │ │ -4b954c: 2204 e518 |0014: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b9550: 1a05 b44d |0016: const-string v5, "No specified file" // string@4db4 │ │ -4b9554: 7020 32e0 5400 |0018: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b955a: 2704 |001b: throw v4 │ │ +4b9518: |[4b9518] org.apache.commons.io.FileUtils.isFileNewer:(Ljava/io/File;J)Z │ │ +4b9528: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +4b952c: 6e10 ebde 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b9532: 0a00 |0005: move-result v0 │ │ +4b9534: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4b9536: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +4b953a: 0f01 |0009: return v1 │ │ +4b953c: 6e10 f7de 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4b9542: 0b02 |000d: move-result-wide v2 │ │ +4b9544: 3104 0205 |000e: cmp-long v4, v2, v5 │ │ +4b9548: 3d04 0300 |0010: if-lez v4, 0013 // +0003 │ │ +4b954c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +4b954e: 0f01 |0013: return v1 │ │ +4b9550: 2204 e518 |0014: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b9554: 1a05 b44d |0016: const-string v5, "No specified file" // string@4db4 │ │ +4b9558: 7020 32e0 5400 |0018: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b955e: 2704 |001b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2778 │ │ 0x000a line=2781 │ │ 0x0014 line=2776 │ │ locals : │ │ 0x0000 - 0x001c reg=4 (null) Ljava/io/File; │ │ @@ -999082,40 +999083,40 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -4b9460: |[4b9460] org.apache.commons.io.FileUtils.isFileNewer:(Ljava/io/File;Ljava/io/File;)Z │ │ -4b9470: 3803 2d00 |0000: if-eqz v3, 002d // +002d │ │ -4b9474: 6e10 ebde 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b947a: 0a00 |0005: move-result v0 │ │ -4b947c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -4b9480: 6e10 f7de 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4b9486: 0b00 |000b: move-result-wide v0 │ │ -4b9488: 7130 e1f2 0201 |000c: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FileUtils;.isFileNewer:(Ljava/io/File;J)Z // method@f2e1 │ │ -4b948e: 0a02 |000f: move-result v2 │ │ -4b9490: 0f02 |0010: return v2 │ │ -4b9492: 2202 e518 |0011: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b9496: 2200 0819 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b949a: 7010 06e1 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b94a0: 1a01 535e |0018: const-string v1, "The reference file '" // string@5e53 │ │ -4b94a4: 6e20 12e1 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b94aa: 6e20 11e1 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b94b0: 1a03 b203 |0020: const-string v3, "' doesn't exist" // string@03b2 │ │ -4b94b4: 6e20 12e1 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b94ba: 6e10 1fe1 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b94c0: 0c03 |0028: move-result-object v3 │ │ -4b94c2: 7020 32e0 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b94c8: 2702 |002c: throw v2 │ │ -4b94ca: 2202 e518 |002d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b94ce: 1a03 b54d |002f: const-string v3, "No specified reference file" // string@4db5 │ │ -4b94d2: 7020 32e0 3200 |0031: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b94d8: 2702 |0034: throw v2 │ │ +4b9464: |[4b9464] org.apache.commons.io.FileUtils.isFileNewer:(Ljava/io/File;Ljava/io/File;)Z │ │ +4b9474: 3803 2d00 |0000: if-eqz v3, 002d // +002d │ │ +4b9478: 6e10 ebde 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b947e: 0a00 |0005: move-result v0 │ │ +4b9480: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +4b9484: 6e10 f7de 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4b948a: 0b00 |000b: move-result-wide v0 │ │ +4b948c: 7130 e1f2 0201 |000c: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FileUtils;.isFileNewer:(Ljava/io/File;J)Z // method@f2e1 │ │ +4b9492: 0a02 |000f: move-result v2 │ │ +4b9494: 0f02 |0010: return v2 │ │ +4b9496: 2202 e518 |0011: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b949a: 2200 0819 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b949e: 7010 06e1 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b94a4: 1a01 535e |0018: const-string v1, "The reference file '" // string@5e53 │ │ +4b94a8: 6e20 12e1 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b94ae: 6e20 11e1 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b94b4: 1a03 b203 |0020: const-string v3, "' doesn't exist" // string@03b2 │ │ +4b94b8: 6e20 12e1 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b94be: 6e10 1fe1 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b94c4: 0c03 |0028: move-result-object v3 │ │ +4b94c6: 7020 32e0 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b94cc: 2702 |002c: throw v2 │ │ +4b94ce: 2202 e518 |002d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b94d2: 1a03 b54d |002f: const-string v3, "No specified reference file" // string@4db5 │ │ +4b94d6: 7020 32e0 3200 |0031: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b94dc: 2702 |0034: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2736 │ │ 0x0008 line=2740 │ │ 0x0011 line=2737 │ │ 0x002d line=2734 │ │ locals : │ │ @@ -999127,25 +999128,25 @@ │ │ type : '(Ljava/io/File;Ljava/util/Date;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4b94dc: |[4b94dc] org.apache.commons.io.FileUtils.isFileNewer:(Ljava/io/File;Ljava/util/Date;)Z │ │ -4b94ec: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -4b94f0: 6e10 1ae3 0300 |0002: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@e31a │ │ -4b94f6: 0b00 |0005: move-result-wide v0 │ │ -4b94f8: 7130 e1f2 0201 |0006: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FileUtils;.isFileNewer:(Ljava/io/File;J)Z // method@f2e1 │ │ -4b94fe: 0a02 |0009: move-result v2 │ │ -4b9500: 0f02 |000a: return v2 │ │ -4b9502: 2202 e518 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b9506: 1a03 b34d |000d: const-string v3, "No specified date" // string@4db3 │ │ -4b950a: 7020 32e0 3200 |000f: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b9510: 2702 |0012: throw v2 │ │ +4b94e0: |[4b94e0] org.apache.commons.io.FileUtils.isFileNewer:(Ljava/io/File;Ljava/util/Date;)Z │ │ +4b94f0: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +4b94f4: 6e10 1ae3 0300 |0002: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@e31a │ │ +4b94fa: 0b00 |0005: move-result-wide v0 │ │ +4b94fc: 7130 e1f2 0201 |0006: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FileUtils;.isFileNewer:(Ljava/io/File;J)Z // method@f2e1 │ │ +4b9502: 0a02 |0009: move-result v2 │ │ +4b9504: 0f02 |000a: return v2 │ │ +4b9506: 2202 e518 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b950a: 1a03 b34d |000d: const-string v3, "No specified date" // string@4db3 │ │ +4b950e: 7020 32e0 3200 |000f: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b9514: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2759 │ │ 0x000b line=2757 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/util/Date; │ │ @@ -999155,31 +999156,31 @@ │ │ type : '(Ljava/io/File;J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4b9610: |[4b9610] org.apache.commons.io.FileUtils.isFileOlder:(Ljava/io/File;J)Z │ │ -4b9620: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -4b9624: 6e10 ebde 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b962a: 0a00 |0005: move-result v0 │ │ -4b962c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4b962e: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -4b9632: 0f01 |0009: return v1 │ │ -4b9634: 6e10 f7de 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4b963a: 0b02 |000d: move-result-wide v2 │ │ -4b963c: 3104 0205 |000e: cmp-long v4, v2, v5 │ │ -4b9640: 3b04 0300 |0010: if-gez v4, 0013 // +0003 │ │ -4b9644: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -4b9646: 0f01 |0013: return v1 │ │ -4b9648: 2204 e518 |0014: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b964c: 1a05 b44d |0016: const-string v5, "No specified file" // string@4db4 │ │ -4b9650: 7020 32e0 5400 |0018: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b9656: 2704 |001b: throw v4 │ │ +4b9614: |[4b9614] org.apache.commons.io.FileUtils.isFileOlder:(Ljava/io/File;J)Z │ │ +4b9624: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +4b9628: 6e10 ebde 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b962e: 0a00 |0005: move-result v0 │ │ +4b9630: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4b9632: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +4b9636: 0f01 |0009: return v1 │ │ +4b9638: 6e10 f7de 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4b963e: 0b02 |000d: move-result-wide v2 │ │ +4b9640: 3104 0205 |000e: cmp-long v4, v2, v5 │ │ +4b9644: 3b04 0300 |0010: if-gez v4, 0013 // +0003 │ │ +4b9648: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +4b964a: 0f01 |0013: return v1 │ │ +4b964c: 2204 e518 |0014: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b9650: 1a05 b44d |0016: const-string v5, "No specified file" // string@4db4 │ │ +4b9654: 7020 32e0 5400 |0018: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b965a: 2704 |001b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2845 │ │ 0x000a line=2848 │ │ 0x0014 line=2843 │ │ locals : │ │ 0x0000 - 0x001c reg=4 (null) Ljava/io/File; │ │ @@ -999190,40 +999191,40 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -4b955c: |[4b955c] org.apache.commons.io.FileUtils.isFileOlder:(Ljava/io/File;Ljava/io/File;)Z │ │ -4b956c: 3803 2d00 |0000: if-eqz v3, 002d // +002d │ │ -4b9570: 6e10 ebde 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b9576: 0a00 |0005: move-result v0 │ │ -4b9578: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -4b957c: 6e10 f7de 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4b9582: 0b00 |000b: move-result-wide v0 │ │ -4b9584: 7130 e4f2 0201 |000c: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FileUtils;.isFileOlder:(Ljava/io/File;J)Z // method@f2e4 │ │ -4b958a: 0a02 |000f: move-result v2 │ │ -4b958c: 0f02 |0010: return v2 │ │ -4b958e: 2202 e518 |0011: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b9592: 2200 0819 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9596: 7010 06e1 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b959c: 1a01 535e |0018: const-string v1, "The reference file '" // string@5e53 │ │ -4b95a0: 6e20 12e1 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b95a6: 6e20 11e1 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b95ac: 1a03 b203 |0020: const-string v3, "' doesn't exist" // string@03b2 │ │ -4b95b0: 6e20 12e1 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b95b6: 6e10 1fe1 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b95bc: 0c03 |0028: move-result-object v3 │ │ -4b95be: 7020 32e0 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b95c4: 2702 |002c: throw v2 │ │ -4b95c6: 2202 e518 |002d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b95ca: 1a03 b54d |002f: const-string v3, "No specified reference file" // string@4db5 │ │ -4b95ce: 7020 32e0 3200 |0031: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b95d4: 2702 |0034: throw v2 │ │ +4b9560: |[4b9560] org.apache.commons.io.FileUtils.isFileOlder:(Ljava/io/File;Ljava/io/File;)Z │ │ +4b9570: 3803 2d00 |0000: if-eqz v3, 002d // +002d │ │ +4b9574: 6e10 ebde 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b957a: 0a00 |0005: move-result v0 │ │ +4b957c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +4b9580: 6e10 f7de 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4b9586: 0b00 |000b: move-result-wide v0 │ │ +4b9588: 7130 e4f2 0201 |000c: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FileUtils;.isFileOlder:(Ljava/io/File;J)Z // method@f2e4 │ │ +4b958e: 0a02 |000f: move-result v2 │ │ +4b9590: 0f02 |0010: return v2 │ │ +4b9592: 2202 e518 |0011: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b9596: 2200 0819 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b959a: 7010 06e1 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b95a0: 1a01 535e |0018: const-string v1, "The reference file '" // string@5e53 │ │ +4b95a4: 6e20 12e1 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b95aa: 6e20 11e1 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b95b0: 1a03 b203 |0020: const-string v3, "' doesn't exist" // string@03b2 │ │ +4b95b4: 6e20 12e1 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b95ba: 6e10 1fe1 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b95c0: 0c03 |0028: move-result-object v3 │ │ +4b95c2: 7020 32e0 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b95c8: 2702 |002c: throw v2 │ │ +4b95ca: 2202 e518 |002d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b95ce: 1a03 b54d |002f: const-string v3, "No specified reference file" // string@4db5 │ │ +4b95d2: 7020 32e0 3200 |0031: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b95d8: 2702 |0034: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2803 │ │ 0x0008 line=2807 │ │ 0x0011 line=2804 │ │ 0x002d line=2801 │ │ locals : │ │ @@ -999235,25 +999236,25 @@ │ │ type : '(Ljava/io/File;Ljava/util/Date;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4b95d8: |[4b95d8] org.apache.commons.io.FileUtils.isFileOlder:(Ljava/io/File;Ljava/util/Date;)Z │ │ -4b95e8: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -4b95ec: 6e10 1ae3 0300 |0002: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@e31a │ │ -4b95f2: 0b00 |0005: move-result-wide v0 │ │ -4b95f4: 7130 e4f2 0201 |0006: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FileUtils;.isFileOlder:(Ljava/io/File;J)Z // method@f2e4 │ │ -4b95fa: 0a02 |0009: move-result v2 │ │ -4b95fc: 0f02 |000a: return v2 │ │ -4b95fe: 2202 e518 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b9602: 1a03 b34d |000d: const-string v3, "No specified date" // string@4db3 │ │ -4b9606: 7020 32e0 3200 |000f: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b960c: 2702 |0012: throw v2 │ │ +4b95dc: |[4b95dc] org.apache.commons.io.FileUtils.isFileOlder:(Ljava/io/File;Ljava/util/Date;)Z │ │ +4b95ec: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +4b95f0: 6e10 1ae3 0300 |0002: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@e31a │ │ +4b95f6: 0b00 |0005: move-result-wide v0 │ │ +4b95f8: 7130 e4f2 0201 |0006: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FileUtils;.isFileOlder:(Ljava/io/File;J)Z // method@f2e4 │ │ +4b95fe: 0a02 |0009: move-result v2 │ │ +4b9600: 0f02 |000a: return v2 │ │ +4b9602: 2202 e518 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b9606: 1a03 b34d |000d: const-string v3, "No specified date" // string@4db3 │ │ +4b960a: 7020 32e0 3200 |000f: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b9610: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2826 │ │ 0x000b line=2824 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/util/Date; │ │ @@ -999263,22 +999264,22 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4b9658: |[4b9658] org.apache.commons.io.FileUtils.isSymlink:(Ljava/io/File;)Z │ │ -4b9668: 1a00 da1e |0000: const-string v0, "File must not be null" // string@1eda │ │ -4b966c: 7120 bde3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4b9672: 6e10 00df 0100 |0005: invoke-virtual {v1}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@df00 │ │ -4b9678: 0c01 |0008: move-result-object v1 │ │ -4b967a: 7110 41e2 0100 |0009: invoke-static {v1}, Ljava/nio/file/Files;.isSymbolicLink:(Ljava/nio/file/Path;)Z // method@e241 │ │ -4b9680: 0a01 |000c: move-result v1 │ │ -4b9682: 0f01 |000d: return v1 │ │ +4b965c: |[4b965c] org.apache.commons.io.FileUtils.isSymlink:(Ljava/io/File;)Z │ │ +4b966c: 1a00 da1e |0000: const-string v0, "File must not be null" // string@1eda │ │ +4b9670: 7120 bde3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4b9676: 6e10 00df 0100 |0005: invoke-virtual {v1}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@df00 │ │ +4b967c: 0c01 |0008: move-result-object v1 │ │ +4b967e: 7110 41e2 0100 |0009: invoke-static {v1}, Ljava/nio/file/Files;.isSymbolicLink:(Ljava/nio/file/Path;)Z // method@e241 │ │ +4b9684: 0a01 |000c: move-result v1 │ │ +4b9686: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3105 │ │ 0x0005 line=3107 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/File; │ │ │ │ @@ -999287,20 +999288,20 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Iterator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4ba438: |[4ba438] org.apache.commons.io.FileUtils.iterateFiles:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Iterator; │ │ -4ba448: 7130 edf2 1002 |0000: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/FileUtils;.listFiles:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection; // method@f2ed │ │ -4ba44e: 0c00 |0003: move-result-object v0 │ │ -4ba450: 7210 f9e2 0000 |0004: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ -4ba456: 0c00 |0007: move-result-object v0 │ │ -4ba458: 1100 |0008: return-object v0 │ │ +4ba43c: |[4ba43c] org.apache.commons.io.FileUtils.iterateFiles:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Iterator; │ │ +4ba44c: 7130 edf2 1002 |0000: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/FileUtils;.listFiles:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection; // method@f2ed │ │ +4ba452: 0c00 |0003: move-result-object v0 │ │ +4ba454: 7210 f9e2 0000 |0004: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ +4ba45a: 0c00 |0007: move-result-object v0 │ │ +4ba45c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ @@ -999310,20 +999311,20 @@ │ │ type : '(Ljava/io/File;[Ljava/lang/String;Z)Ljava/util/Iterator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4ba414: |[4ba414] org.apache.commons.io.FileUtils.iterateFiles:(Ljava/io/File;[Ljava/lang/String;Z)Ljava/util/Iterator; │ │ -4ba424: 7130 eef2 1002 |0000: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/FileUtils;.listFiles:(Ljava/io/File;[Ljava/lang/String;Z)Ljava/util/Collection; // method@f2ee │ │ -4ba42a: 0c00 |0003: move-result-object v0 │ │ -4ba42c: 7210 f9e2 0000 |0004: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ -4ba432: 0c00 |0007: move-result-object v0 │ │ -4ba434: 1100 |0008: return-object v0 │ │ +4ba418: |[4ba418] org.apache.commons.io.FileUtils.iterateFiles:(Ljava/io/File;[Ljava/lang/String;Z)Ljava/util/Iterator; │ │ +4ba428: 7130 eef2 1002 |0000: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/FileUtils;.listFiles:(Ljava/io/File;[Ljava/lang/String;Z)Ljava/util/Collection; // method@f2ee │ │ +4ba42e: 0c00 |0003: move-result-object v0 │ │ +4ba430: 7210 f9e2 0000 |0004: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ +4ba436: 0c00 |0007: move-result-object v0 │ │ +4ba438: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=1 (null) [Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Z │ │ @@ -999333,20 +999334,20 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Iterator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4ba45c: |[4ba45c] org.apache.commons.io.FileUtils.iterateFilesAndDirs:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Iterator; │ │ -4ba46c: 7130 eff2 1002 |0000: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/FileUtils;.listFilesAndDirs:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection; // method@f2ef │ │ -4ba472: 0c00 |0003: move-result-object v0 │ │ -4ba474: 7210 f9e2 0000 |0004: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ -4ba47a: 0c00 |0007: move-result-object v0 │ │ -4ba47c: 1100 |0008: return-object v0 │ │ +4ba460: |[4ba460] org.apache.commons.io.FileUtils.iterateFilesAndDirs:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Iterator; │ │ +4ba470: 7130 eff2 1002 |0000: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/FileUtils;.listFilesAndDirs:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection; // method@f2ef │ │ +4ba476: 0c00 |0003: move-result-object v0 │ │ +4ba478: 7210 f9e2 0000 |0004: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ +4ba47e: 0c00 |0007: move-result-object v0 │ │ +4ba480: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ @@ -999356,19 +999357,19 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/io/LineIterator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4ba794: |[4ba794] org.apache.commons.io.FileUtils.lineIterator:(Ljava/io/File;)Lorg/apache/commons/io/LineIterator; │ │ -4ba7a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ba7a6: 7120 ecf2 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FileUtils;.lineIterator:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/io/LineIterator; // method@f2ec │ │ -4ba7ac: 0c01 |0004: move-result-object v1 │ │ -4ba7ae: 1101 |0005: return-object v1 │ │ +4ba798: |[4ba798] org.apache.commons.io.FileUtils.lineIterator:(Ljava/io/File;)Lorg/apache/commons/io/LineIterator; │ │ +4ba7a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ba7aa: 7120 ecf2 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FileUtils;.lineIterator:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/io/LineIterator; // method@f2ec │ │ +4ba7b0: 0c01 |0004: move-result-object v1 │ │ +4ba7b2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1963 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ │ │ #58 : (in Lorg/apache/commons/io/FileUtils;) │ │ @@ -999376,30 +999377,30 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/io/LineIterator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4ba7b0: |[4ba7b0] org.apache.commons.io.FileUtils.lineIterator:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/io/LineIterator; │ │ -4ba7c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ba7c2: 7110 f5f2 0100 |0001: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.openInputStream:(Ljava/io/File;)Ljava/io/FileInputStream; // method@f2f5 │ │ -4ba7c8: 0c00 |0004: move-result-object v0 │ │ -4ba7ca: 7120 92f3 2000 |0005: invoke-static {v0, v2}, Lorg/apache/commons/io/IOUtils;.lineIterator:(Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/io/LineIterator; // method@f392 │ │ -4ba7d0: 0c01 |0008: move-result-object v1 │ │ -4ba7d2: 1101 |0009: return-object v1 │ │ -4ba7d4: 0d01 |000a: move-exception v1 │ │ -4ba7d6: 2802 |000b: goto 000d // +0002 │ │ -4ba7d8: 0d01 |000c: move-exception v1 │ │ -4ba7da: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -4ba7de: 6e10 2fdf 0000 |000f: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4ba7e4: 2805 |0012: goto 0017 // +0005 │ │ -4ba7e6: 0d02 |0013: move-exception v2 │ │ -4ba7e8: 6e20 1ce0 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Exception;.addSuppressed:(Ljava/lang/Throwable;)V // method@e01c │ │ -4ba7ee: 2701 |0017: throw v1 │ │ +4ba7b4: |[4ba7b4] org.apache.commons.io.FileUtils.lineIterator:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/io/LineIterator; │ │ +4ba7c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ba7c6: 7110 f5f2 0100 |0001: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.openInputStream:(Ljava/io/File;)Ljava/io/FileInputStream; // method@f2f5 │ │ +4ba7cc: 0c00 |0004: move-result-object v0 │ │ +4ba7ce: 7120 92f3 2000 |0005: invoke-static {v0, v2}, Lorg/apache/commons/io/IOUtils;.lineIterator:(Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/io/LineIterator; // method@f392 │ │ +4ba7d4: 0c01 |0008: move-result-object v1 │ │ +4ba7d6: 1101 |0009: return-object v1 │ │ +4ba7d8: 0d01 |000a: move-exception v1 │ │ +4ba7da: 2802 |000b: goto 000d // +0002 │ │ +4ba7dc: 0d01 |000c: move-exception v1 │ │ +4ba7de: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +4ba7e2: 6e10 2fdf 0000 |000f: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4ba7e8: 2805 |0012: goto 0017 // +0005 │ │ +4ba7ea: 0d02 |0013: move-exception v2 │ │ +4ba7ec: 6e20 1ce0 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Exception;.addSuppressed:(Ljava/lang/Throwable;)V // method@e01c │ │ +4ba7f2: 2701 |0017: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ Ljava/io/IOException; -> 0x000c │ │ Ljava/lang/RuntimeException; -> 0x000a │ │ 0x000f - 0x0012 │ │ Ljava/io/IOException; -> 0x0013 │ │ positions : │ │ @@ -999417,32 +999418,32 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -4ba35c: |[4ba35c] org.apache.commons.io.FileUtils.listFiles:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection; │ │ -4ba36c: 7120 0ef3 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/io/FileUtils;.validateListFilesParameters:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f30e │ │ -4ba372: 7110 00f3 0400 |0003: invoke-static {v4}, Lorg/apache/commons/io/FileUtils;.setUpEffectiveFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f300 │ │ -4ba378: 0c04 |0006: move-result-object v4 │ │ -4ba37a: 7110 fff2 0500 |0007: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.setUpEffectiveDirFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f2ff │ │ -4ba380: 0c05 |000a: move-result-object v5 │ │ -4ba382: 2200 8719 |000b: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ -4ba386: 7010 77e3 0000 |000d: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@e377 │ │ -4ba38c: 1221 |0010: const/4 v1, #int 2 // #2 │ │ -4ba38e: 2311 b81f |0011: new-array v1, v1, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ -4ba392: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4ba394: 4d04 0102 |0014: aput-object v4, v1, v2 │ │ -4ba398: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -4ba39a: 4d05 0104 |0017: aput-object v5, v1, v4 │ │ -4ba39e: 7110 a9f4 0100 |0019: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.or:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a9 │ │ -4ba3a4: 0c04 |001c: move-result-object v4 │ │ -4ba3a6: 7140 e0f2 3024 |001d: invoke-static {v0, v3, v4, v2}, Lorg/apache/commons/io/FileUtils;.innerListFiles:(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V // method@f2e0 │ │ -4ba3ac: 1100 |0020: return-object v0 │ │ +4ba360: |[4ba360] org.apache.commons.io.FileUtils.listFiles:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection; │ │ +4ba370: 7120 0ef3 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/io/FileUtils;.validateListFilesParameters:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f30e │ │ +4ba376: 7110 00f3 0400 |0003: invoke-static {v4}, Lorg/apache/commons/io/FileUtils;.setUpEffectiveFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f300 │ │ +4ba37c: 0c04 |0006: move-result-object v4 │ │ +4ba37e: 7110 fff2 0500 |0007: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.setUpEffectiveDirFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f2ff │ │ +4ba384: 0c05 |000a: move-result-object v5 │ │ +4ba386: 2200 8719 |000b: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ +4ba38a: 7010 77e3 0000 |000d: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@e377 │ │ +4ba390: 1221 |0010: const/4 v1, #int 2 // #2 │ │ +4ba392: 2311 b81f |0011: new-array v1, v1, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ +4ba396: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4ba398: 4d04 0102 |0014: aput-object v4, v1, v2 │ │ +4ba39c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +4ba39e: 4d05 0104 |0017: aput-object v5, v1, v4 │ │ +4ba3a2: 7110 a9f4 0100 |0019: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.or:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a9 │ │ +4ba3a8: 0c04 |001c: move-result-object v4 │ │ +4ba3aa: 7140 e0f2 3024 |001d: invoke-static {v0, v3, v4, v2}, Lorg/apache/commons/io/FileUtils;.innerListFiles:(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V // method@f2e0 │ │ +4ba3b0: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0003 line=519 │ │ 0x0007 line=520 │ │ 0x000b line=523 │ │ 0x0019 line=525 │ │ @@ -999457,30 +999458,30 @@ │ │ type : '(Ljava/io/File;[Ljava/lang/String;Z)Ljava/util/Collection;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4ba314: |[4ba314] org.apache.commons.io.FileUtils.listFiles:(Ljava/io/File;[Ljava/lang/String;Z)Ljava/util/Collection; │ │ -4ba324: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -4ba328: 6202 00af |0002: sget-object v2, Lorg/apache/commons/io/filefilter/TrueFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af00 │ │ -4ba32c: 280b |0004: goto 000f // +000b │ │ -4ba32e: 7110 0bf3 0200 |0005: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.toSuffixes:([Ljava/lang/String;)[Ljava/lang/String; // method@f30b │ │ -4ba334: 0c02 |0008: move-result-object v2 │ │ -4ba336: 2200 c91c |0009: new-instance v0, Lorg/apache/commons/io/filefilter/SuffixFileFilter; // type@1cc9 │ │ -4ba33a: 7020 ecf4 2000 |000b: invoke-direct {v0, v2}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:([Ljava/lang/String;)V // method@f4ec │ │ -4ba340: 0702 |000e: move-object v2, v0 │ │ -4ba342: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ -4ba346: 6203 00af |0011: sget-object v3, Lorg/apache/commons/io/filefilter/TrueFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af00 │ │ -4ba34a: 2803 |0013: goto 0016 // +0003 │ │ -4ba34c: 6203 e2ae |0014: sget-object v3, Lorg/apache/commons/io/filefilter/FalseFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee2 │ │ -4ba350: 7130 edf2 2103 |0016: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.listFiles:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection; // method@f2ed │ │ -4ba356: 0c01 |0019: move-result-object v1 │ │ -4ba358: 1101 |001a: return-object v1 │ │ +4ba318: |[4ba318] org.apache.commons.io.FileUtils.listFiles:(Ljava/io/File;[Ljava/lang/String;Z)Ljava/util/Collection; │ │ +4ba328: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +4ba32c: 6202 00af |0002: sget-object v2, Lorg/apache/commons/io/filefilter/TrueFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af00 │ │ +4ba330: 280b |0004: goto 000f // +000b │ │ +4ba332: 7110 0bf3 0200 |0005: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.toSuffixes:([Ljava/lang/String;)[Ljava/lang/String; // method@f30b │ │ +4ba338: 0c02 |0008: move-result-object v2 │ │ +4ba33a: 2200 c91c |0009: new-instance v0, Lorg/apache/commons/io/filefilter/SuffixFileFilter; // type@1cc9 │ │ +4ba33e: 7020 ecf4 2000 |000b: invoke-direct {v0, v2}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:([Ljava/lang/String;)V // method@f4ec │ │ +4ba344: 0702 |000e: move-object v2, v0 │ │ +4ba346: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ +4ba34a: 6203 00af |0011: sget-object v3, Lorg/apache/commons/io/filefilter/TrueFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af00 │ │ +4ba34e: 2803 |0013: goto 0016 // +0003 │ │ +4ba350: 6203 e2ae |0014: sget-object v3, Lorg/apache/commons/io/filefilter/FalseFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee2 │ │ +4ba354: 7130 edf2 2103 |0016: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.listFiles:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection; // method@f2ed │ │ +4ba35a: 0c01 |0019: move-result-object v1 │ │ +4ba35c: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=684 │ │ 0x0005 line=686 │ │ 0x0009 line=687 │ │ 0x0011 line=689 │ │ locals : │ │ @@ -999493,36 +999494,36 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -4ba3b0: |[4ba3b0] org.apache.commons.io.FileUtils.listFilesAndDirs:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection; │ │ -4ba3c0: 7120 0ef3 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/io/FileUtils;.validateListFilesParameters:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f30e │ │ -4ba3c6: 7110 00f3 0400 |0003: invoke-static {v4}, Lorg/apache/commons/io/FileUtils;.setUpEffectiveFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f300 │ │ -4ba3cc: 0c04 |0006: move-result-object v4 │ │ -4ba3ce: 7110 fff2 0500 |0007: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.setUpEffectiveDirFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f2ff │ │ -4ba3d4: 0c05 |000a: move-result-object v5 │ │ -4ba3d6: 2200 8719 |000b: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ -4ba3da: 7010 77e3 0000 |000d: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@e377 │ │ -4ba3e0: 6e10 f4de 0300 |0010: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4ba3e6: 0a01 |0013: move-result v1 │ │ -4ba3e8: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -4ba3ec: 7220 f5e2 3000 |0016: invoke-interface {v0, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@e2f5 │ │ -4ba3f2: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -4ba3f4: 2311 b81f |001a: new-array v1, v1, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ -4ba3f8: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -4ba3fa: 4d04 0102 |001d: aput-object v4, v1, v2 │ │ -4ba3fe: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -4ba400: 4d05 0104 |0020: aput-object v5, v1, v4 │ │ -4ba404: 7110 a9f4 0100 |0022: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.or:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a9 │ │ -4ba40a: 0c05 |0025: move-result-object v5 │ │ -4ba40c: 7140 e0f2 3045 |0026: invoke-static {v0, v3, v5, v4}, Lorg/apache/commons/io/FileUtils;.innerListFiles:(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V // method@f2e0 │ │ -4ba412: 1100 |0029: return-object v0 │ │ +4ba3b4: |[4ba3b4] org.apache.commons.io.FileUtils.listFilesAndDirs:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Collection; │ │ +4ba3c4: 7120 0ef3 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/io/FileUtils;.validateListFilesParameters:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f30e │ │ +4ba3ca: 7110 00f3 0400 |0003: invoke-static {v4}, Lorg/apache/commons/io/FileUtils;.setUpEffectiveFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f300 │ │ +4ba3d0: 0c04 |0006: move-result-object v4 │ │ +4ba3d2: 7110 fff2 0500 |0007: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.setUpEffectiveDirFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f2ff │ │ +4ba3d8: 0c05 |000a: move-result-object v5 │ │ +4ba3da: 2200 8719 |000b: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ +4ba3de: 7010 77e3 0000 |000d: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@e377 │ │ +4ba3e4: 6e10 f4de 0300 |0010: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4ba3ea: 0a01 |0013: move-result v1 │ │ +4ba3ec: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +4ba3f0: 7220 f5e2 3000 |0016: invoke-interface {v0, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@e2f5 │ │ +4ba3f6: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +4ba3f8: 2311 b81f |001a: new-array v1, v1, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ +4ba3fc: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +4ba3fe: 4d04 0102 |001d: aput-object v4, v1, v2 │ │ +4ba402: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +4ba404: 4d05 0104 |0020: aput-object v5, v1, v4 │ │ +4ba408: 7110 a9f4 0100 |0022: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.or:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a9 │ │ +4ba40e: 0c05 |0025: move-result-object v5 │ │ +4ba410: 7140 e0f2 3045 |0026: invoke-static {v0, v3, v5, v4}, Lorg/apache/commons/io/FileUtils;.innerListFiles:(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V // method@f2e0 │ │ +4ba416: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0003 line=592 │ │ 0x0007 line=593 │ │ 0x000b line=596 │ │ 0x0010 line=597 │ │ @@ -999539,115 +999540,115 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 228 16-bit code units │ │ -4bb8d4: |[4bb8d4] org.apache.commons.io.FileUtils.moveDirectory:(Ljava/io/File;Ljava/io/File;)V │ │ -4bb8e4: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ -4bb8e8: 7120 bde3 0300 |0002: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bb8ee: 1a00 9119 |0005: const-string v0, "Destination must not be null" // string@1991 │ │ -4bb8f2: 7120 bde3 0400 |0007: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bb8f8: 6e10 ebde 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bb8fe: 0a00 |000d: move-result v0 │ │ -4bb900: 1a01 9459 |000e: const-string v1, "Source '" // string@5994 │ │ -4bb904: 3800 ba00 |0010: if-eqz v0, 00ca // +00ba │ │ -4bb908: 6e10 f4de 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bb90e: 0a00 |0015: move-result v0 │ │ -4bb910: 3800 9a00 |0016: if-eqz v0, 00b0 // +009a │ │ -4bb914: 6e10 ebde 0400 |0018: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bb91a: 0a00 |001b: move-result v0 │ │ -4bb91c: 3900 7800 |001c: if-nez v0, 0094 // +0078 │ │ -4bb920: 6e20 fede 4300 |001e: invoke-virtual {v3, v4}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@defe │ │ -4bb926: 0a00 |0021: move-result v0 │ │ -4bb928: 3900 7100 |0022: if-nez v0, 0093 // +0071 │ │ -4bb92c: 6e10 efde 0400 |0024: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4bb932: 0c00 |0027: move-result-object v0 │ │ -4bb934: 2201 0819 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb938: 7010 06e1 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb93e: 6e10 efde 0300 |002d: invoke-virtual {v3}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ -4bb944: 0c02 |0030: move-result-object v2 │ │ -4bb946: 6e20 12e1 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb94c: 6202 47a2 |0034: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@a247 │ │ -4bb950: 6e20 12e1 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb956: 6e10 1fe1 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb95c: 0c01 |003c: move-result-object v1 │ │ -4bb95e: 6e20 e3e0 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4bb964: 0a00 |0040: move-result v0 │ │ -4bb966: 3900 3300 |0041: if-nez v0, 0074 // +0033 │ │ -4bb96a: 7120 bff2 4300 |0043: invoke-static {v3, v4}, Lorg/apache/commons/io/FileUtils;.copyDirectory:(Ljava/io/File;Ljava/io/File;)V // method@f2bf │ │ -4bb970: 7110 d0f2 0300 |0046: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.deleteDirectory:(Ljava/io/File;)V // method@f2d0 │ │ -4bb976: 6e10 ebde 0300 |0049: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bb97c: 0a00 |004c: move-result v0 │ │ -4bb97e: 3900 0300 |004d: if-nez v0, 0050 // +0003 │ │ -4bb982: 2844 |004f: goto 0093 // +0044 │ │ -4bb984: 2200 b718 |0050: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4bb988: 2201 0819 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb98c: 7010 06e1 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb992: 1a02 721e |0057: const-string v2, "Failed to delete original directory '" // string@1e72 │ │ -4bb996: 6e20 12e1 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb99c: 6e20 11e1 3100 |005c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb9a2: 1a03 9f03 |005f: const-string v3, "' after copy to '" // string@039f │ │ -4bb9a6: 6e20 12e1 3100 |0061: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb9ac: 6e20 11e1 4100 |0064: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb9b2: 1a03 9103 |0067: const-string v3, "'" // string@0391 │ │ -4bb9b6: 6e20 12e1 3100 |0069: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb9bc: 6e10 1fe1 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bb9c2: 0c03 |006f: move-result-object v3 │ │ -4bb9c4: 7020 26df 3000 |0070: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bb9ca: 2700 |0073: throw v0 │ │ -4bb9cc: 2200 b718 |0074: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4bb9d0: 2201 0819 |0076: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4bb9d4: 7010 06e1 0100 |0078: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bb9da: 1a02 e512 |007b: const-string v2, "Cannot move directory: " // string@12e5 │ │ -4bb9de: 6e20 12e1 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb9e4: 6e20 11e1 3100 |0080: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb9ea: 1a03 8c02 |0083: const-string v3, " to a subdirectory of itself: " // string@028c │ │ -4bb9ee: 6e20 12e1 3100 |0085: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bb9f4: 6e20 11e1 4100 |0088: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bb9fa: 6e10 1fe1 0100 |008b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bba00: 0c03 |008e: move-result-object v3 │ │ -4bba02: 7020 26df 3000 |008f: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bba08: 2700 |0092: throw v0 │ │ -4bba0a: 0e00 |0093: return-void │ │ -4bba0c: 2203 9f1c |0094: new-instance v3, Lorg/apache/commons/io/FileExistsException; // type@1c9f │ │ -4bba10: 2200 0819 |0096: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bba14: 7010 06e1 0000 |0098: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bba1a: 1a01 8e19 |009b: const-string v1, "Destination '" // string@198e │ │ -4bba1e: 6e20 12e1 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bba24: 6e20 11e1 4000 |00a0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bba2a: 1a04 a003 |00a3: const-string v4, "' already exists" // string@03a0 │ │ -4bba2e: 6e20 12e1 4000 |00a5: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bba34: 6e10 1fe1 0000 |00a8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bba3a: 0c04 |00ab: move-result-object v4 │ │ -4bba3c: 7020 a3f2 4300 |00ac: invoke-direct {v3, v4}, Lorg/apache/commons/io/FileExistsException;.:(Ljava/lang/String;)V // method@f2a3 │ │ -4bba42: 2703 |00af: throw v3 │ │ -4bba44: 2204 b718 |00b0: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ -4bba48: 2200 0819 |00b2: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bba4c: 7010 06e1 0000 |00b4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bba52: 6e20 12e1 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bba58: 6e20 11e1 3000 |00ba: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bba5e: 1a03 c403 |00bd: const-string v3, "' is not a directory" // string@03c4 │ │ -4bba62: 6e20 12e1 3000 |00bf: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bba68: 6e10 1fe1 0000 |00c2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bba6e: 0c03 |00c5: move-result-object v3 │ │ -4bba70: 7020 26df 3400 |00c6: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bba76: 2704 |00c9: throw v4 │ │ -4bba78: 2204 ad18 |00ca: new-instance v4, Ljava/io/FileNotFoundException; // type@18ad │ │ -4bba7c: 2200 0819 |00cc: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bba80: 7010 06e1 0000 |00ce: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bba86: 6e20 12e1 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bba8c: 6e20 11e1 3000 |00d4: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bba92: 1a03 af03 |00d7: const-string v3, "' does not exist" // string@03af │ │ -4bba96: 6e20 12e1 3000 |00d9: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bba9c: 6e10 1fe1 0000 |00dc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbaa2: 0c03 |00df: move-result-object v3 │ │ -4bbaa4: 7020 0cdf 3400 |00e0: invoke-direct {v4, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ -4bbaaa: 2704 |00e3: throw v4 │ │ +4bb8d8: |[4bb8d8] org.apache.commons.io.FileUtils.moveDirectory:(Ljava/io/File;Ljava/io/File;)V │ │ +4bb8e8: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ +4bb8ec: 7120 bde3 0300 |0002: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bb8f2: 1a00 9119 |0005: const-string v0, "Destination must not be null" // string@1991 │ │ +4bb8f6: 7120 bde3 0400 |0007: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bb8fc: 6e10 ebde 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bb902: 0a00 |000d: move-result v0 │ │ +4bb904: 1a01 9459 |000e: const-string v1, "Source '" // string@5994 │ │ +4bb908: 3800 ba00 |0010: if-eqz v0, 00ca // +00ba │ │ +4bb90c: 6e10 f4de 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bb912: 0a00 |0015: move-result v0 │ │ +4bb914: 3800 9a00 |0016: if-eqz v0, 00b0 // +009a │ │ +4bb918: 6e10 ebde 0400 |0018: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bb91e: 0a00 |001b: move-result v0 │ │ +4bb920: 3900 7800 |001c: if-nez v0, 0094 // +0078 │ │ +4bb924: 6e20 fede 4300 |001e: invoke-virtual {v3, v4}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@defe │ │ +4bb92a: 0a00 |0021: move-result v0 │ │ +4bb92c: 3900 7100 |0022: if-nez v0, 0093 // +0071 │ │ +4bb930: 6e10 efde 0400 |0024: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4bb936: 0c00 |0027: move-result-object v0 │ │ +4bb938: 2201 0819 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb93c: 7010 06e1 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb942: 6e10 efde 0300 |002d: invoke-virtual {v3}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@deef │ │ +4bb948: 0c02 |0030: move-result-object v2 │ │ +4bb94a: 6e20 12e1 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb950: 6202 47a2 |0034: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@a247 │ │ +4bb954: 6e20 12e1 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb95a: 6e10 1fe1 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb960: 0c01 |003c: move-result-object v1 │ │ +4bb962: 6e20 e3e0 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4bb968: 0a00 |0040: move-result v0 │ │ +4bb96a: 3900 3300 |0041: if-nez v0, 0074 // +0033 │ │ +4bb96e: 7120 bff2 4300 |0043: invoke-static {v3, v4}, Lorg/apache/commons/io/FileUtils;.copyDirectory:(Ljava/io/File;Ljava/io/File;)V // method@f2bf │ │ +4bb974: 7110 d0f2 0300 |0046: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.deleteDirectory:(Ljava/io/File;)V // method@f2d0 │ │ +4bb97a: 6e10 ebde 0300 |0049: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bb980: 0a00 |004c: move-result v0 │ │ +4bb982: 3900 0300 |004d: if-nez v0, 0050 // +0003 │ │ +4bb986: 2844 |004f: goto 0093 // +0044 │ │ +4bb988: 2200 b718 |0050: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4bb98c: 2201 0819 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb990: 7010 06e1 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb996: 1a02 721e |0057: const-string v2, "Failed to delete original directory '" // string@1e72 │ │ +4bb99a: 6e20 12e1 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb9a0: 6e20 11e1 3100 |005c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb9a6: 1a03 9f03 |005f: const-string v3, "' after copy to '" // string@039f │ │ +4bb9aa: 6e20 12e1 3100 |0061: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb9b0: 6e20 11e1 4100 |0064: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb9b6: 1a03 9103 |0067: const-string v3, "'" // string@0391 │ │ +4bb9ba: 6e20 12e1 3100 |0069: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb9c0: 6e10 1fe1 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bb9c6: 0c03 |006f: move-result-object v3 │ │ +4bb9c8: 7020 26df 3000 |0070: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bb9ce: 2700 |0073: throw v0 │ │ +4bb9d0: 2200 b718 |0074: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4bb9d4: 2201 0819 |0076: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4bb9d8: 7010 06e1 0100 |0078: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bb9de: 1a02 e512 |007b: const-string v2, "Cannot move directory: " // string@12e5 │ │ +4bb9e2: 6e20 12e1 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb9e8: 6e20 11e1 3100 |0080: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb9ee: 1a03 8c02 |0083: const-string v3, " to a subdirectory of itself: " // string@028c │ │ +4bb9f2: 6e20 12e1 3100 |0085: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bb9f8: 6e20 11e1 4100 |0088: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bb9fe: 6e10 1fe1 0100 |008b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bba04: 0c03 |008e: move-result-object v3 │ │ +4bba06: 7020 26df 3000 |008f: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bba0c: 2700 |0092: throw v0 │ │ +4bba0e: 0e00 |0093: return-void │ │ +4bba10: 2203 9f1c |0094: new-instance v3, Lorg/apache/commons/io/FileExistsException; // type@1c9f │ │ +4bba14: 2200 0819 |0096: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bba18: 7010 06e1 0000 |0098: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bba1e: 1a01 8e19 |009b: const-string v1, "Destination '" // string@198e │ │ +4bba22: 6e20 12e1 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bba28: 6e20 11e1 4000 |00a0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bba2e: 1a04 a003 |00a3: const-string v4, "' already exists" // string@03a0 │ │ +4bba32: 6e20 12e1 4000 |00a5: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bba38: 6e10 1fe1 0000 |00a8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bba3e: 0c04 |00ab: move-result-object v4 │ │ +4bba40: 7020 a3f2 4300 |00ac: invoke-direct {v3, v4}, Lorg/apache/commons/io/FileExistsException;.:(Ljava/lang/String;)V // method@f2a3 │ │ +4bba46: 2703 |00af: throw v3 │ │ +4bba48: 2204 b718 |00b0: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ +4bba4c: 2200 0819 |00b2: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bba50: 7010 06e1 0000 |00b4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bba56: 6e20 12e1 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bba5c: 6e20 11e1 3000 |00ba: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bba62: 1a03 c403 |00bd: const-string v3, "' is not a directory" // string@03c4 │ │ +4bba66: 6e20 12e1 3000 |00bf: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bba6c: 6e10 1fe1 0000 |00c2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bba72: 0c03 |00c5: move-result-object v3 │ │ +4bba74: 7020 26df 3400 |00c6: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bba7a: 2704 |00c9: throw v4 │ │ +4bba7c: 2204 ad18 |00ca: new-instance v4, Ljava/io/FileNotFoundException; // type@18ad │ │ +4bba80: 2200 0819 |00cc: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bba84: 7010 06e1 0000 |00ce: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bba8a: 6e20 12e1 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bba90: 6e20 11e1 3000 |00d4: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bba96: 1a03 af03 |00d7: const-string v3, "' does not exist" // string@03af │ │ +4bba9a: 6e20 12e1 3000 |00d9: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbaa0: 6e10 1fe1 0000 |00dc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbaa6: 0c03 |00df: move-result-object v3 │ │ +4bbaa8: 7020 0cdf 3400 |00e0: invoke-direct {v4, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ +4bbaae: 2704 |00e3: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2911 │ │ 0x0007 line=2914 │ │ 0x000a line=2916 │ │ 0x0012 line=2919 │ │ 0x0018 line=2922 │ │ @@ -999670,63 +999671,63 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -4bbaac: |[4bbaac] org.apache.commons.io.FileUtils.moveDirectoryToDirectory:(Ljava/io/File;Ljava/io/File;Z)V │ │ -4bbabc: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ -4bbac0: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bbac6: 1a00 9019 |0005: const-string v0, "Destination directory must not be null" // string@1990 │ │ -4bbaca: 7120 bde3 0300 |0007: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bbad0: 6e10 ebde 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bbad6: 0a00 |000d: move-result v0 │ │ -4bbad8: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ -4bbadc: 3804 0500 |0010: if-eqz v4, 0015 // +0005 │ │ -4bbae0: 6e10 fdde 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ -4bbae6: 6e10 ebde 0300 |0015: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bbaec: 0a00 |0018: move-result v0 │ │ -4bbaee: 3800 3100 |0019: if-eqz v0, 004a // +0031 │ │ -4bbaf2: 6e10 f4de 0300 |001b: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bbaf8: 0a04 |001e: move-result v4 │ │ -4bbafa: 3804 0f00 |001f: if-eqz v4, 002e // +000f │ │ -4bbafe: 2204 a918 |0021: new-instance v4, Ljava/io/File; // type@18a9 │ │ -4bbb02: 6e10 f0de 0200 |0023: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4bbb08: 0c00 |0026: move-result-object v0 │ │ -4bbb0a: 7030 dfde 3400 |0027: invoke-direct {v4, v3, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4bbb10: 7120 f0f2 4200 |002a: invoke-static {v2, v4}, Lorg/apache/commons/io/FileUtils;.moveDirectory:(Ljava/io/File;Ljava/io/File;)V // method@f2f0 │ │ -4bbb16: 0e00 |002d: return-void │ │ -4bbb18: 2202 b718 |002e: new-instance v2, Ljava/io/IOException; // type@18b7 │ │ -4bbb1c: 2204 0819 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbb20: 7010 06e1 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbb26: 1a00 8e19 |0035: const-string v0, "Destination '" // string@198e │ │ -4bbb2a: 6e20 12e1 0400 |0037: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbb30: 6e20 11e1 3400 |003a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbb36: 1a03 c403 |003d: const-string v3, "' is not a directory" // string@03c4 │ │ -4bbb3a: 6e20 12e1 3400 |003f: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbb40: 6e10 1fe1 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbb46: 0c03 |0045: move-result-object v3 │ │ -4bbb48: 7020 26df 3200 |0046: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bbb4e: 2702 |0049: throw v2 │ │ -4bbb50: 2202 ad18 |004a: new-instance v2, Ljava/io/FileNotFoundException; // type@18ad │ │ -4bbb54: 2200 0819 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbb58: 7010 06e1 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbb5e: 1a01 8f19 |0051: const-string v1, "Destination directory '" // string@198f │ │ -4bbb62: 6e20 12e1 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbb68: 6e20 11e1 3000 |0056: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbb6e: 1a03 b003 |0059: const-string v3, "' does not exist [createDestDir=" // string@03b0 │ │ -4bbb72: 6e20 12e1 3000 |005b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbb78: 6e20 13e1 4000 |005e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -4bbb7e: 1a03 4e6a |0061: const-string v3, "]" // string@6a4e │ │ -4bbb82: 6e20 12e1 3000 |0063: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbb88: 6e10 1fe1 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbb8e: 0c03 |0069: move-result-object v3 │ │ -4bbb90: 7020 0cdf 3200 |006a: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ -4bbb96: 2702 |006d: throw v2 │ │ +4bbab0: |[4bbab0] org.apache.commons.io.FileUtils.moveDirectoryToDirectory:(Ljava/io/File;Ljava/io/File;Z)V │ │ +4bbac0: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ +4bbac4: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bbaca: 1a00 9019 |0005: const-string v0, "Destination directory must not be null" // string@1990 │ │ +4bbace: 7120 bde3 0300 |0007: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bbad4: 6e10 ebde 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bbada: 0a00 |000d: move-result v0 │ │ +4bbadc: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ +4bbae0: 3804 0500 |0010: if-eqz v4, 0015 // +0005 │ │ +4bbae4: 6e10 fdde 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ +4bbaea: 6e10 ebde 0300 |0015: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bbaf0: 0a00 |0018: move-result v0 │ │ +4bbaf2: 3800 3100 |0019: if-eqz v0, 004a // +0031 │ │ +4bbaf6: 6e10 f4de 0300 |001b: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bbafc: 0a04 |001e: move-result v4 │ │ +4bbafe: 3804 0f00 |001f: if-eqz v4, 002e // +000f │ │ +4bbb02: 2204 a918 |0021: new-instance v4, Ljava/io/File; // type@18a9 │ │ +4bbb06: 6e10 f0de 0200 |0023: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4bbb0c: 0c00 |0026: move-result-object v0 │ │ +4bbb0e: 7030 dfde 3400 |0027: invoke-direct {v4, v3, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4bbb14: 7120 f0f2 4200 |002a: invoke-static {v2, v4}, Lorg/apache/commons/io/FileUtils;.moveDirectory:(Ljava/io/File;Ljava/io/File;)V // method@f2f0 │ │ +4bbb1a: 0e00 |002d: return-void │ │ +4bbb1c: 2202 b718 |002e: new-instance v2, Ljava/io/IOException; // type@18b7 │ │ +4bbb20: 2204 0819 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbb24: 7010 06e1 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbb2a: 1a00 8e19 |0035: const-string v0, "Destination '" // string@198e │ │ +4bbb2e: 6e20 12e1 0400 |0037: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbb34: 6e20 11e1 3400 |003a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbb3a: 1a03 c403 |003d: const-string v3, "' is not a directory" // string@03c4 │ │ +4bbb3e: 6e20 12e1 3400 |003f: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbb44: 6e10 1fe1 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbb4a: 0c03 |0045: move-result-object v3 │ │ +4bbb4c: 7020 26df 3200 |0046: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bbb52: 2702 |0049: throw v2 │ │ +4bbb54: 2202 ad18 |004a: new-instance v2, Ljava/io/FileNotFoundException; // type@18ad │ │ +4bbb58: 2200 0819 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbb5c: 7010 06e1 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbb62: 1a01 8f19 |0051: const-string v1, "Destination directory '" // string@198f │ │ +4bbb66: 6e20 12e1 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbb6c: 6e20 11e1 3000 |0056: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbb72: 1a03 b003 |0059: const-string v3, "' does not exist [createDestDir=" // string@03b0 │ │ +4bbb76: 6e20 12e1 3000 |005b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbb7c: 6e20 13e1 4000 |005e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +4bbb82: 1a03 4e6a |0061: const-string v3, "]" // string@6a4e │ │ +4bbb86: 6e20 12e1 3000 |0063: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbb8c: 6e10 1fe1 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbb92: 0c03 |0069: move-result-object v3 │ │ +4bbb94: 7020 0cdf 3200 |006a: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ +4bbb9a: 2702 |006d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2955 │ │ 0x0007 line=2958 │ │ 0x000a line=2960 │ │ 0x0012 line=2961 │ │ 0x0015 line=2963 │ │ @@ -999744,101 +999745,101 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 196 16-bit code units │ │ -4bbb98: |[4bbb98] org.apache.commons.io.FileUtils.moveFile:(Ljava/io/File;Ljava/io/File;)V │ │ -4bbba8: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ -4bbbac: 7120 bde3 0300 |0002: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bbbb2: 1a00 9119 |0005: const-string v0, "Destination must not be null" // string@1991 │ │ -4bbbb6: 7120 bde3 0400 |0007: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bbbbc: 6e10 ebde 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bbbc2: 0a00 |000d: move-result v0 │ │ -4bbbc4: 1a01 9459 |000e: const-string v1, "Source '" // string@5994 │ │ -4bbbc8: 3800 9a00 |0010: if-eqz v0, 00aa // +009a │ │ -4bbbcc: 6e10 f4de 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bbbd2: 0a00 |0015: move-result v0 │ │ -4bbbd4: 1a02 c303 |0016: const-string v2, "' is a directory" // string@03c3 │ │ -4bbbd8: 3900 7a00 |0018: if-nez v0, 0092 // +007a │ │ -4bbbdc: 6e10 ebde 0400 |001a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bbbe2: 0a00 |001d: move-result v0 │ │ -4bbbe4: 1a01 8e19 |001e: const-string v1, "Destination '" // string@198e │ │ -4bbbe8: 3900 5800 |0020: if-nez v0, 0078 // +0058 │ │ -4bbbec: 6e10 f4de 0400 |0022: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bbbf2: 0a00 |0025: move-result v0 │ │ -4bbbf4: 3900 3a00 |0026: if-nez v0, 0060 // +003a │ │ -4bbbf8: 6e20 fede 4300 |0028: invoke-virtual {v3, v4}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@defe │ │ -4bbbfe: 0a00 |002b: move-result v0 │ │ -4bbc00: 3900 3300 |002c: if-nez v0, 005f // +0033 │ │ -4bbc04: 7120 c5f2 4300 |002e: invoke-static {v3, v4}, Lorg/apache/commons/io/FileUtils;.copyFile:(Ljava/io/File;Ljava/io/File;)V // method@f2c5 │ │ -4bbc0a: 6e10 e8de 0300 |0031: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@dee8 │ │ -4bbc10: 0a00 |0034: move-result v0 │ │ -4bbc12: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ -4bbc16: 2828 |0037: goto 005f // +0028 │ │ -4bbc18: 7110 d2f2 0400 |0038: invoke-static {v4}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@f2d2 │ │ -4bbc1e: 2200 b718 |003b: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4bbc22: 2201 0819 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbc26: 7010 06e1 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbc2c: 1a02 731e |0042: const-string v2, "Failed to delete original file '" // string@1e73 │ │ -4bbc30: 6e20 12e1 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbc36: 6e20 11e1 3100 |0047: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbc3c: 1a03 9f03 |004a: const-string v3, "' after copy to '" // string@039f │ │ -4bbc40: 6e20 12e1 3100 |004c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbc46: 6e20 11e1 4100 |004f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbc4c: 1a03 9103 |0052: const-string v3, "'" // string@0391 │ │ -4bbc50: 6e20 12e1 3100 |0054: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbc56: 6e10 1fe1 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbc5c: 0c03 |005a: move-result-object v3 │ │ -4bbc5e: 7020 26df 3000 |005b: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bbc64: 2700 |005e: throw v0 │ │ -4bbc66: 0e00 |005f: return-void │ │ -4bbc68: 2203 b718 |0060: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4bbc6c: 2200 0819 |0062: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbc70: 7010 06e1 0000 |0064: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbc76: 6e20 12e1 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbc7c: 6e20 11e1 4000 |006a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbc82: 6e20 12e1 2000 |006d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbc88: 6e10 1fe1 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbc8e: 0c04 |0073: move-result-object v4 │ │ -4bbc90: 7020 26df 4300 |0074: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bbc96: 2703 |0077: throw v3 │ │ -4bbc98: 2203 9f1c |0078: new-instance v3, Lorg/apache/commons/io/FileExistsException; // type@1c9f │ │ -4bbc9c: 2200 0819 |007a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbca0: 7010 06e1 0000 |007c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbca6: 6e20 12e1 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbcac: 6e20 11e1 4000 |0082: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbcb2: 1a04 a003 |0085: const-string v4, "' already exists" // string@03a0 │ │ -4bbcb6: 6e20 12e1 4000 |0087: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbcbc: 6e10 1fe1 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbcc2: 0c04 |008d: move-result-object v4 │ │ -4bbcc4: 7020 a3f2 4300 |008e: invoke-direct {v3, v4}, Lorg/apache/commons/io/FileExistsException;.:(Ljava/lang/String;)V // method@f2a3 │ │ -4bbcca: 2703 |0091: throw v3 │ │ -4bbccc: 2204 b718 |0092: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ -4bbcd0: 2200 0819 |0094: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbcd4: 7010 06e1 0000 |0096: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbcda: 6e20 12e1 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbce0: 6e20 11e1 3000 |009c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbce6: 6e20 12e1 2000 |009f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbcec: 6e10 1fe1 0000 |00a2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbcf2: 0c03 |00a5: move-result-object v3 │ │ -4bbcf4: 7020 26df 3400 |00a6: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bbcfa: 2704 |00a9: throw v4 │ │ -4bbcfc: 2204 ad18 |00aa: new-instance v4, Ljava/io/FileNotFoundException; // type@18ad │ │ -4bbd00: 2200 0819 |00ac: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbd04: 7010 06e1 0000 |00ae: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbd0a: 6e20 12e1 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbd10: 6e20 11e1 3000 |00b4: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbd16: 1a03 af03 |00b7: const-string v3, "' does not exist" // string@03af │ │ -4bbd1a: 6e20 12e1 3000 |00b9: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbd20: 6e10 1fe1 0000 |00bc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbd26: 0c03 |00bf: move-result-object v3 │ │ -4bbd28: 7020 0cdf 3400 |00c0: invoke-direct {v4, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ -4bbd2e: 2704 |00c3: throw v4 │ │ +4bbb9c: |[4bbb9c] org.apache.commons.io.FileUtils.moveFile:(Ljava/io/File;Ljava/io/File;)V │ │ +4bbbac: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ +4bbbb0: 7120 bde3 0300 |0002: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bbbb6: 1a00 9119 |0005: const-string v0, "Destination must not be null" // string@1991 │ │ +4bbbba: 7120 bde3 0400 |0007: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bbbc0: 6e10 ebde 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bbbc6: 0a00 |000d: move-result v0 │ │ +4bbbc8: 1a01 9459 |000e: const-string v1, "Source '" // string@5994 │ │ +4bbbcc: 3800 9a00 |0010: if-eqz v0, 00aa // +009a │ │ +4bbbd0: 6e10 f4de 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bbbd6: 0a00 |0015: move-result v0 │ │ +4bbbd8: 1a02 c303 |0016: const-string v2, "' is a directory" // string@03c3 │ │ +4bbbdc: 3900 7a00 |0018: if-nez v0, 0092 // +007a │ │ +4bbbe0: 6e10 ebde 0400 |001a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bbbe6: 0a00 |001d: move-result v0 │ │ +4bbbe8: 1a01 8e19 |001e: const-string v1, "Destination '" // string@198e │ │ +4bbbec: 3900 5800 |0020: if-nez v0, 0078 // +0058 │ │ +4bbbf0: 6e10 f4de 0400 |0022: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bbbf6: 0a00 |0025: move-result v0 │ │ +4bbbf8: 3900 3a00 |0026: if-nez v0, 0060 // +003a │ │ +4bbbfc: 6e20 fede 4300 |0028: invoke-virtual {v3, v4}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@defe │ │ +4bbc02: 0a00 |002b: move-result v0 │ │ +4bbc04: 3900 3300 |002c: if-nez v0, 005f // +0033 │ │ +4bbc08: 7120 c5f2 4300 |002e: invoke-static {v3, v4}, Lorg/apache/commons/io/FileUtils;.copyFile:(Ljava/io/File;Ljava/io/File;)V // method@f2c5 │ │ +4bbc0e: 6e10 e8de 0300 |0031: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@dee8 │ │ +4bbc14: 0a00 |0034: move-result v0 │ │ +4bbc16: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ +4bbc1a: 2828 |0037: goto 005f // +0028 │ │ +4bbc1c: 7110 d2f2 0400 |0038: invoke-static {v4}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@f2d2 │ │ +4bbc22: 2200 b718 |003b: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4bbc26: 2201 0819 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbc2a: 7010 06e1 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbc30: 1a02 731e |0042: const-string v2, "Failed to delete original file '" // string@1e73 │ │ +4bbc34: 6e20 12e1 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbc3a: 6e20 11e1 3100 |0047: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbc40: 1a03 9f03 |004a: const-string v3, "' after copy to '" // string@039f │ │ +4bbc44: 6e20 12e1 3100 |004c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbc4a: 6e20 11e1 4100 |004f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbc50: 1a03 9103 |0052: const-string v3, "'" // string@0391 │ │ +4bbc54: 6e20 12e1 3100 |0054: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbc5a: 6e10 1fe1 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbc60: 0c03 |005a: move-result-object v3 │ │ +4bbc62: 7020 26df 3000 |005b: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bbc68: 2700 |005e: throw v0 │ │ +4bbc6a: 0e00 |005f: return-void │ │ +4bbc6c: 2203 b718 |0060: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4bbc70: 2200 0819 |0062: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbc74: 7010 06e1 0000 |0064: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbc7a: 6e20 12e1 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbc80: 6e20 11e1 4000 |006a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbc86: 6e20 12e1 2000 |006d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbc8c: 6e10 1fe1 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbc92: 0c04 |0073: move-result-object v4 │ │ +4bbc94: 7020 26df 4300 |0074: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bbc9a: 2703 |0077: throw v3 │ │ +4bbc9c: 2203 9f1c |0078: new-instance v3, Lorg/apache/commons/io/FileExistsException; // type@1c9f │ │ +4bbca0: 2200 0819 |007a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbca4: 7010 06e1 0000 |007c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbcaa: 6e20 12e1 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbcb0: 6e20 11e1 4000 |0082: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbcb6: 1a04 a003 |0085: const-string v4, "' already exists" // string@03a0 │ │ +4bbcba: 6e20 12e1 4000 |0087: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbcc0: 6e10 1fe1 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbcc6: 0c04 |008d: move-result-object v4 │ │ +4bbcc8: 7020 a3f2 4300 |008e: invoke-direct {v3, v4}, Lorg/apache/commons/io/FileExistsException;.:(Ljava/lang/String;)V // method@f2a3 │ │ +4bbcce: 2703 |0091: throw v3 │ │ +4bbcd0: 2204 b718 |0092: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ +4bbcd4: 2200 0819 |0094: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbcd8: 7010 06e1 0000 |0096: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbcde: 6e20 12e1 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbce4: 6e20 11e1 3000 |009c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbcea: 6e20 12e1 2000 |009f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbcf0: 6e10 1fe1 0000 |00a2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbcf6: 0c03 |00a5: move-result-object v3 │ │ +4bbcf8: 7020 26df 3400 |00a6: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bbcfe: 2704 |00a9: throw v4 │ │ +4bbd00: 2204 ad18 |00aa: new-instance v4, Ljava/io/FileNotFoundException; // type@18ad │ │ +4bbd04: 2200 0819 |00ac: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbd08: 7010 06e1 0000 |00ae: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbd0e: 6e20 12e1 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbd14: 6e20 11e1 3000 |00b4: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbd1a: 1a03 af03 |00b7: const-string v3, "' does not exist" // string@03af │ │ +4bbd1e: 6e20 12e1 3000 |00b9: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbd24: 6e10 1fe1 0000 |00bc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbd2a: 0c03 |00bf: move-result-object v3 │ │ +4bbd2c: 7020 0cdf 3400 |00c0: invoke-direct {v4, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ +4bbd32: 2704 |00c3: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2989 │ │ 0x0007 line=2992 │ │ 0x000a line=2994 │ │ 0x0012 line=2997 │ │ 0x001a line=3000 │ │ @@ -999861,63 +999862,63 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -4bbd30: |[4bbd30] org.apache.commons.io.FileUtils.moveFileToDirectory:(Ljava/io/File;Ljava/io/File;Z)V │ │ -4bbd40: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ -4bbd44: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bbd4a: 1a00 9019 |0005: const-string v0, "Destination directory must not be null" // string@1990 │ │ -4bbd4e: 7120 bde3 0300 |0007: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bbd54: 6e10 ebde 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bbd5a: 0a00 |000d: move-result v0 │ │ -4bbd5c: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ -4bbd60: 3804 0500 |0010: if-eqz v4, 0015 // +0005 │ │ -4bbd64: 6e10 fdde 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ -4bbd6a: 6e10 ebde 0300 |0015: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bbd70: 0a00 |0018: move-result v0 │ │ -4bbd72: 3800 3100 |0019: if-eqz v0, 004a // +0031 │ │ -4bbd76: 6e10 f4de 0300 |001b: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bbd7c: 0a04 |001e: move-result v4 │ │ -4bbd7e: 3804 0f00 |001f: if-eqz v4, 002e // +000f │ │ -4bbd82: 2204 a918 |0021: new-instance v4, Ljava/io/File; // type@18a9 │ │ -4bbd86: 6e10 f0de 0200 |0023: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4bbd8c: 0c00 |0026: move-result-object v0 │ │ -4bbd8e: 7030 dfde 3400 |0027: invoke-direct {v4, v3, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4bbd94: 7120 f2f2 4200 |002a: invoke-static {v2, v4}, Lorg/apache/commons/io/FileUtils;.moveFile:(Ljava/io/File;Ljava/io/File;)V // method@f2f2 │ │ -4bbd9a: 0e00 |002d: return-void │ │ -4bbd9c: 2202 b718 |002e: new-instance v2, Ljava/io/IOException; // type@18b7 │ │ -4bbda0: 2204 0819 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbda4: 7010 06e1 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbdaa: 1a00 8e19 |0035: const-string v0, "Destination '" // string@198e │ │ -4bbdae: 6e20 12e1 0400 |0037: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbdb4: 6e20 11e1 3400 |003a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbdba: 1a03 c403 |003d: const-string v3, "' is not a directory" // string@03c4 │ │ -4bbdbe: 6e20 12e1 3400 |003f: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbdc4: 6e10 1fe1 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbdca: 0c03 |0045: move-result-object v3 │ │ -4bbdcc: 7020 26df 3200 |0046: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bbdd2: 2702 |0049: throw v2 │ │ -4bbdd4: 2202 ad18 |004a: new-instance v2, Ljava/io/FileNotFoundException; // type@18ad │ │ -4bbdd8: 2200 0819 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbddc: 7010 06e1 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbde2: 1a01 8f19 |0051: const-string v1, "Destination directory '" // string@198f │ │ -4bbde6: 6e20 12e1 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbdec: 6e20 11e1 3000 |0056: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbdf2: 1a03 b003 |0059: const-string v3, "' does not exist [createDestDir=" // string@03b0 │ │ -4bbdf6: 6e20 12e1 3000 |005b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbdfc: 6e20 13e1 4000 |005e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -4bbe02: 1a03 4e6a |0061: const-string v3, "]" // string@6a4e │ │ -4bbe06: 6e20 12e1 3000 |0063: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbe0c: 6e10 1fe1 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbe12: 0c03 |0069: move-result-object v3 │ │ -4bbe14: 7020 0cdf 3200 |006a: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ -4bbe1a: 2702 |006d: throw v2 │ │ +4bbd34: |[4bbd34] org.apache.commons.io.FileUtils.moveFileToDirectory:(Ljava/io/File;Ljava/io/File;Z)V │ │ +4bbd44: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ +4bbd48: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bbd4e: 1a00 9019 |0005: const-string v0, "Destination directory must not be null" // string@1990 │ │ +4bbd52: 7120 bde3 0300 |0007: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bbd58: 6e10 ebde 0300 |000a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bbd5e: 0a00 |000d: move-result v0 │ │ +4bbd60: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ +4bbd64: 3804 0500 |0010: if-eqz v4, 0015 // +0005 │ │ +4bbd68: 6e10 fdde 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ +4bbd6e: 6e10 ebde 0300 |0015: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bbd74: 0a00 |0018: move-result v0 │ │ +4bbd76: 3800 3100 |0019: if-eqz v0, 004a // +0031 │ │ +4bbd7a: 6e10 f4de 0300 |001b: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bbd80: 0a04 |001e: move-result v4 │ │ +4bbd82: 3804 0f00 |001f: if-eqz v4, 002e // +000f │ │ +4bbd86: 2204 a918 |0021: new-instance v4, Ljava/io/File; // type@18a9 │ │ +4bbd8a: 6e10 f0de 0200 |0023: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4bbd90: 0c00 |0026: move-result-object v0 │ │ +4bbd92: 7030 dfde 3400 |0027: invoke-direct {v4, v3, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4bbd98: 7120 f2f2 4200 |002a: invoke-static {v2, v4}, Lorg/apache/commons/io/FileUtils;.moveFile:(Ljava/io/File;Ljava/io/File;)V // method@f2f2 │ │ +4bbd9e: 0e00 |002d: return-void │ │ +4bbda0: 2202 b718 |002e: new-instance v2, Ljava/io/IOException; // type@18b7 │ │ +4bbda4: 2204 0819 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbda8: 7010 06e1 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbdae: 1a00 8e19 |0035: const-string v0, "Destination '" // string@198e │ │ +4bbdb2: 6e20 12e1 0400 |0037: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbdb8: 6e20 11e1 3400 |003a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbdbe: 1a03 c403 |003d: const-string v3, "' is not a directory" // string@03c4 │ │ +4bbdc2: 6e20 12e1 3400 |003f: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbdc8: 6e10 1fe1 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbdce: 0c03 |0045: move-result-object v3 │ │ +4bbdd0: 7020 26df 3200 |0046: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bbdd6: 2702 |0049: throw v2 │ │ +4bbdd8: 2202 ad18 |004a: new-instance v2, Ljava/io/FileNotFoundException; // type@18ad │ │ +4bbddc: 2200 0819 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbde0: 7010 06e1 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbde6: 1a01 8f19 |0051: const-string v1, "Destination directory '" // string@198f │ │ +4bbdea: 6e20 12e1 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbdf0: 6e20 11e1 3000 |0056: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbdf6: 1a03 b003 |0059: const-string v3, "' does not exist [createDestDir=" // string@03b0 │ │ +4bbdfa: 6e20 12e1 3000 |005b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbe00: 6e20 13e1 4000 |005e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +4bbe06: 1a03 4e6a |0061: const-string v3, "]" // string@6a4e │ │ +4bbe0a: 6e20 12e1 3000 |0063: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbe10: 6e10 1fe1 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbe16: 0c03 |0069: move-result-object v3 │ │ +4bbe18: 7020 0cdf 3200 |006a: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ +4bbe1e: 2702 |006d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3033 │ │ 0x0007 line=3036 │ │ 0x000a line=3038 │ │ 0x0012 line=3039 │ │ 0x0015 line=3041 │ │ @@ -999935,41 +999936,41 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -4bbe1c: |[4bbe1c] org.apache.commons.io.FileUtils.moveToDirectory:(Ljava/io/File;Ljava/io/File;Z)V │ │ -4bbe2c: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ -4bbe30: 7120 bde3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bbe36: 1a00 9119 |0005: const-string v0, "Destination must not be null" // string@1991 │ │ -4bbe3a: 7120 bde3 0200 |0007: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bbe40: 6e10 ebde 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bbe46: 0a00 |000d: move-result v0 │ │ -4bbe48: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -4bbe4c: 6e10 f4de 0100 |0010: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bbe52: 0a00 |0013: move-result v0 │ │ -4bbe54: 3800 0600 |0014: if-eqz v0, 001a // +0006 │ │ -4bbe58: 7130 f1f2 2103 |0016: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.moveDirectoryToDirectory:(Ljava/io/File;Ljava/io/File;Z)V // method@f2f1 │ │ -4bbe5e: 2804 |0019: goto 001d // +0004 │ │ -4bbe60: 7130 f3f2 2103 |001a: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.moveFileToDirectory:(Ljava/io/File;Ljava/io/File;Z)V // method@f2f3 │ │ -4bbe66: 0e00 |001d: return-void │ │ -4bbe68: 2202 ad18 |001e: new-instance v2, Ljava/io/FileNotFoundException; // type@18ad │ │ -4bbe6c: 2203 0819 |0020: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbe70: 7010 06e1 0300 |0022: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbe76: 1a00 9459 |0025: const-string v0, "Source '" // string@5994 │ │ -4bbe7a: 6e20 12e1 0300 |0027: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbe80: 6e20 11e1 1300 |002a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbe86: 1a01 af03 |002d: const-string v1, "' does not exist" // string@03af │ │ -4bbe8a: 6e20 12e1 1300 |002f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbe90: 6e10 1fe1 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbe96: 0c01 |0035: move-result-object v1 │ │ -4bbe98: 7020 0cdf 1200 |0036: invoke-direct {v2, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ -4bbe9e: 2702 |0039: throw v2 │ │ +4bbe20: |[4bbe20] org.apache.commons.io.FileUtils.moveToDirectory:(Ljava/io/File;Ljava/io/File;Z)V │ │ +4bbe30: 1a00 9659 |0000: const-string v0, "Source must not be null" // string@5996 │ │ +4bbe34: 7120 bde3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bbe3a: 1a00 9119 |0005: const-string v0, "Destination must not be null" // string@1991 │ │ +4bbe3e: 7120 bde3 0200 |0007: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bbe44: 6e10 ebde 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bbe4a: 0a00 |000d: move-result v0 │ │ +4bbe4c: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +4bbe50: 6e10 f4de 0100 |0010: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bbe56: 0a00 |0013: move-result v0 │ │ +4bbe58: 3800 0600 |0014: if-eqz v0, 001a // +0006 │ │ +4bbe5c: 7130 f1f2 2103 |0016: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.moveDirectoryToDirectory:(Ljava/io/File;Ljava/io/File;Z)V // method@f2f1 │ │ +4bbe62: 2804 |0019: goto 001d // +0004 │ │ +4bbe64: 7130 f3f2 2103 |001a: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.moveFileToDirectory:(Ljava/io/File;Ljava/io/File;Z)V // method@f2f3 │ │ +4bbe6a: 0e00 |001d: return-void │ │ +4bbe6c: 2202 ad18 |001e: new-instance v2, Ljava/io/FileNotFoundException; // type@18ad │ │ +4bbe70: 2203 0819 |0020: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbe74: 7010 06e1 0300 |0022: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbe7a: 1a00 9459 |0025: const-string v0, "Source '" // string@5994 │ │ +4bbe7e: 6e20 12e1 0300 |0027: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbe84: 6e20 11e1 1300 |002a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbe8a: 1a01 af03 |002d: const-string v1, "' does not exist" // string@03af │ │ +4bbe8e: 6e20 12e1 1300 |002f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbe94: 6e10 1fe1 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbe9a: 0c01 |0035: move-result-object v1 │ │ +4bbe9c: 7020 0cdf 1200 |0036: invoke-direct {v2, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ +4bbea2: 2702 |0039: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3069 │ │ 0x0007 line=3072 │ │ 0x000a line=3074 │ │ 0x0010 line=3077 │ │ 0x0016 line=3078 │ │ @@ -999985,61 +999986,61 @@ │ │ type : '(Ljava/io/File;)Ljava/io/FileInputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -4b9914: |[4b9914] org.apache.commons.io.FileUtils.openInputStream:(Ljava/io/File;)Ljava/io/FileInputStream; │ │ -4b9924: 6e10 ebde 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b992a: 0a00 |0003: move-result v0 │ │ -4b992c: 1a01 d61e |0004: const-string v1, "File '" // string@1ed6 │ │ -4b9930: 3800 4800 |0006: if-eqz v0, 004e // +0048 │ │ -4b9934: 6e10 f4de 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b993a: 0a00 |000b: move-result v0 │ │ -4b993c: 3900 2800 |000c: if-nez v0, 0034 // +0028 │ │ -4b9940: 6e10 e2de 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ -4b9946: 0a00 |0011: move-result v0 │ │ -4b9948: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -4b994c: 2200 ac18 |0014: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ -4b9950: 7020 05df 3000 |0016: invoke-direct {v0, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4b9956: 1100 |0019: return-object v0 │ │ -4b9958: 2200 b718 |001a: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4b995c: 2202 0819 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9960: 7010 06e1 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9966: 6e20 12e1 1200 |0021: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b996c: 6e20 11e1 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b9972: 1a03 a503 |0027: const-string v3, "' cannot be read" // string@03a5 │ │ -4b9976: 6e20 12e1 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b997c: 6e10 1fe1 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9982: 0c03 |002f: move-result-object v3 │ │ -4b9984: 7020 26df 3000 |0030: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b998a: 2700 |0033: throw v0 │ │ -4b998c: 2200 b718 |0034: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4b9990: 2202 0819 |0036: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9994: 7010 06e1 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b999a: 6e20 12e1 1200 |003b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b99a0: 6e20 11e1 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b99a6: 1a03 b303 |0041: const-string v3, "' exists but is a directory" // string@03b3 │ │ -4b99aa: 6e20 12e1 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b99b0: 6e10 1fe1 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b99b6: 0c03 |0049: move-result-object v3 │ │ -4b99b8: 7020 26df 3000 |004a: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b99be: 2700 |004d: throw v0 │ │ -4b99c0: 2200 ad18 |004e: new-instance v0, Ljava/io/FileNotFoundException; // type@18ad │ │ -4b99c4: 2202 0819 |0050: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b99c8: 7010 06e1 0200 |0052: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b99ce: 6e20 12e1 1200 |0055: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b99d4: 6e20 11e1 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b99da: 1a03 af03 |005b: const-string v3, "' does not exist" // string@03af │ │ -4b99de: 6e20 12e1 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b99e4: 6e10 1fe1 0200 |0060: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b99ea: 0c03 |0063: move-result-object v3 │ │ -4b99ec: 7020 0cdf 3000 |0064: invoke-direct {v0, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ -4b99f2: 2700 |0067: throw v0 │ │ +4b9918: |[4b9918] org.apache.commons.io.FileUtils.openInputStream:(Ljava/io/File;)Ljava/io/FileInputStream; │ │ +4b9928: 6e10 ebde 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b992e: 0a00 |0003: move-result v0 │ │ +4b9930: 1a01 d61e |0004: const-string v1, "File '" // string@1ed6 │ │ +4b9934: 3800 4800 |0006: if-eqz v0, 004e // +0048 │ │ +4b9938: 6e10 f4de 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b993e: 0a00 |000b: move-result v0 │ │ +4b9940: 3900 2800 |000c: if-nez v0, 0034 // +0028 │ │ +4b9944: 6e10 e2de 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ +4b994a: 0a00 |0011: move-result v0 │ │ +4b994c: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +4b9950: 2200 ac18 |0014: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ +4b9954: 7020 05df 3000 |0016: invoke-direct {v0, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4b995a: 1100 |0019: return-object v0 │ │ +4b995c: 2200 b718 |001a: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4b9960: 2202 0819 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9964: 7010 06e1 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b996a: 6e20 12e1 1200 |0021: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9970: 6e20 11e1 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b9976: 1a03 a503 |0027: const-string v3, "' cannot be read" // string@03a5 │ │ +4b997a: 6e20 12e1 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9980: 6e10 1fe1 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9986: 0c03 |002f: move-result-object v3 │ │ +4b9988: 7020 26df 3000 |0030: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b998e: 2700 |0033: throw v0 │ │ +4b9990: 2200 b718 |0034: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4b9994: 2202 0819 |0036: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9998: 7010 06e1 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b999e: 6e20 12e1 1200 |003b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b99a4: 6e20 11e1 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b99aa: 1a03 b303 |0041: const-string v3, "' exists but is a directory" // string@03b3 │ │ +4b99ae: 6e20 12e1 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b99b4: 6e10 1fe1 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b99ba: 0c03 |0049: move-result-object v3 │ │ +4b99bc: 7020 26df 3000 |004a: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b99c2: 2700 |004d: throw v0 │ │ +4b99c4: 2200 ad18 |004e: new-instance v0, Ljava/io/FileNotFoundException; // type@18ad │ │ +4b99c8: 2202 0819 |0050: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b99cc: 7010 06e1 0200 |0052: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b99d2: 6e20 12e1 1200 |0055: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b99d8: 6e20 11e1 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b99de: 1a03 af03 |005b: const-string v3, "' does not exist" // string@03af │ │ +4b99e2: 6e20 12e1 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b99e8: 6e10 1fe1 0200 |0060: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b99ee: 0c03 |0063: move-result-object v3 │ │ +4b99f0: 7020 0cdf 3000 |0064: invoke-direct {v0, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@df0c │ │ +4b99f6: 2700 |0067: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0008 line=290 │ │ 0x000e line=293 │ │ 0x0014 line=299 │ │ 0x001a line=294 │ │ @@ -1000053,19 +1000054,19 @@ │ │ type : '(Ljava/io/File;)Ljava/io/FileOutputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4b99f4: |[4b99f4] org.apache.commons.io.FileUtils.openOutputStream:(Ljava/io/File;)Ljava/io/FileOutputStream; │ │ -4b9a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b9a06: 7120 f7f2 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;Z)Ljava/io/FileOutputStream; // method@f2f7 │ │ -4b9a0c: 0c01 |0004: move-result-object v1 │ │ -4b9a0e: 1101 |0005: return-object v1 │ │ +4b99f8: |[4b99f8] org.apache.commons.io.FileUtils.openOutputStream:(Ljava/io/File;)Ljava/io/FileOutputStream; │ │ +4b9a08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b9a0a: 7120 f7f2 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;Z)Ljava/io/FileOutputStream; // method@f2f7 │ │ +4b9a10: 0c01 |0004: move-result-object v1 │ │ +4b9a12: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=324 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ │ │ #69 : (in Lorg/apache/commons/io/FileUtils;) │ │ @@ -1000073,73 +1000074,73 @@ │ │ type : '(Ljava/io/File;Z)Ljava/io/FileOutputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -4b9a10: |[4b9a10] org.apache.commons.io.FileUtils.openOutputStream:(Ljava/io/File;Z)Ljava/io/FileOutputStream; │ │ -4b9a20: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b9a26: 0a00 |0003: move-result v0 │ │ -4b9a28: 3800 4500 |0004: if-eqz v0, 0049 // +0045 │ │ -4b9a2c: 6e10 f4de 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b9a32: 0a00 |0009: move-result v0 │ │ -4b9a34: 1a01 d61e |000a: const-string v1, "File '" // string@1ed6 │ │ -4b9a38: 3900 2300 |000c: if-nez v0, 002f // +0023 │ │ -4b9a3c: 6e10 e3de 0200 |000e: invoke-virtual {v2}, Ljava/io/File;.canWrite:()Z // method@dee3 │ │ -4b9a42: 0a00 |0011: move-result v0 │ │ -4b9a44: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -4b9a48: 2864 |0014: goto 0078 // +0064 │ │ -4b9a4a: 2203 b718 |0015: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4b9a4e: 2200 0819 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9a52: 7010 06e1 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9a58: 6e20 12e1 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9a5e: 6e20 11e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b9a64: 1a02 a603 |0022: const-string v2, "' cannot be written to" // string@03a6 │ │ -4b9a68: 6e20 12e1 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9a6e: 6e10 1fe1 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9a74: 0c02 |002a: move-result-object v2 │ │ -4b9a76: 7020 26df 2300 |002b: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b9a7c: 2703 |002e: throw v3 │ │ -4b9a7e: 2203 b718 |002f: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4b9a82: 2200 0819 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9a86: 7010 06e1 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9a8c: 6e20 12e1 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9a92: 6e20 11e1 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b9a98: 1a02 b303 |003c: const-string v2, "' exists but is a directory" // string@03b3 │ │ -4b9a9c: 6e20 12e1 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9aa2: 6e10 1fe1 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9aa8: 0c02 |0044: move-result-object v2 │ │ -4b9aaa: 7020 26df 2300 |0045: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b9ab0: 2703 |0048: throw v3 │ │ -4b9ab2: 6e10 f1de 0200 |0049: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ -4b9ab8: 0c00 |004c: move-result-object v0 │ │ -4b9aba: 3800 2b00 |004d: if-eqz v0, 0078 // +002b │ │ -4b9abe: 6e10 fdde 0000 |004f: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ -4b9ac4: 0a01 |0052: move-result v1 │ │ -4b9ac6: 3901 2500 |0053: if-nez v1, 0078 // +0025 │ │ -4b9aca: 6e10 f4de 0000 |0055: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b9ad0: 0a01 |0058: move-result v1 │ │ -4b9ad2: 3801 0300 |0059: if-eqz v1, 005c // +0003 │ │ -4b9ad6: 281d |005b: goto 0078 // +001d │ │ -4b9ad8: 2202 b718 |005c: new-instance v2, Ljava/io/IOException; // type@18b7 │ │ -4b9adc: 2203 0819 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9ae0: 7010 06e1 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9ae6: 1a01 c519 |0063: const-string v1, "Directory '" // string@19c5 │ │ -4b9aea: 6e20 12e1 1300 |0065: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9af0: 6e20 11e1 0300 |0068: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b9af6: 1a00 a703 |006b: const-string v0, "' could not be created" // string@03a7 │ │ -4b9afa: 6e20 12e1 0300 |006d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9b00: 6e10 1fe1 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9b06: 0c03 |0073: move-result-object v3 │ │ -4b9b08: 7020 26df 3200 |0074: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b9b0e: 2702 |0077: throw v2 │ │ -4b9b10: 2200 ae18 |0078: new-instance v0, Ljava/io/FileOutputStream; // type@18ae │ │ -4b9b14: 7030 10df 2003 |007a: invoke-direct {v0, v2, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@df10 │ │ -4b9b1a: 1100 |007d: return-object v0 │ │ +4b9a14: |[4b9a14] org.apache.commons.io.FileUtils.openOutputStream:(Ljava/io/File;Z)Ljava/io/FileOutputStream; │ │ +4b9a24: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b9a2a: 0a00 |0003: move-result v0 │ │ +4b9a2c: 3800 4500 |0004: if-eqz v0, 0049 // +0045 │ │ +4b9a30: 6e10 f4de 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b9a36: 0a00 |0009: move-result v0 │ │ +4b9a38: 1a01 d61e |000a: const-string v1, "File '" // string@1ed6 │ │ +4b9a3c: 3900 2300 |000c: if-nez v0, 002f // +0023 │ │ +4b9a40: 6e10 e3de 0200 |000e: invoke-virtual {v2}, Ljava/io/File;.canWrite:()Z // method@dee3 │ │ +4b9a46: 0a00 |0011: move-result v0 │ │ +4b9a48: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +4b9a4c: 2864 |0014: goto 0078 // +0064 │ │ +4b9a4e: 2203 b718 |0015: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4b9a52: 2200 0819 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9a56: 7010 06e1 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9a5c: 6e20 12e1 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9a62: 6e20 11e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b9a68: 1a02 a603 |0022: const-string v2, "' cannot be written to" // string@03a6 │ │ +4b9a6c: 6e20 12e1 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9a72: 6e10 1fe1 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9a78: 0c02 |002a: move-result-object v2 │ │ +4b9a7a: 7020 26df 2300 |002b: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b9a80: 2703 |002e: throw v3 │ │ +4b9a82: 2203 b718 |002f: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4b9a86: 2200 0819 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9a8a: 7010 06e1 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9a90: 6e20 12e1 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9a96: 6e20 11e1 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b9a9c: 1a02 b303 |003c: const-string v2, "' exists but is a directory" // string@03b3 │ │ +4b9aa0: 6e20 12e1 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9aa6: 6e10 1fe1 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9aac: 0c02 |0044: move-result-object v2 │ │ +4b9aae: 7020 26df 2300 |0045: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b9ab4: 2703 |0048: throw v3 │ │ +4b9ab6: 6e10 f1de 0200 |0049: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ +4b9abc: 0c00 |004c: move-result-object v0 │ │ +4b9abe: 3800 2b00 |004d: if-eqz v0, 0078 // +002b │ │ +4b9ac2: 6e10 fdde 0000 |004f: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ +4b9ac8: 0a01 |0052: move-result v1 │ │ +4b9aca: 3901 2500 |0053: if-nez v1, 0078 // +0025 │ │ +4b9ace: 6e10 f4de 0000 |0055: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b9ad4: 0a01 |0058: move-result v1 │ │ +4b9ad6: 3801 0300 |0059: if-eqz v1, 005c // +0003 │ │ +4b9ada: 281d |005b: goto 0078 // +001d │ │ +4b9adc: 2202 b718 |005c: new-instance v2, Ljava/io/IOException; // type@18b7 │ │ +4b9ae0: 2203 0819 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9ae4: 7010 06e1 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9aea: 1a01 c519 |0063: const-string v1, "Directory '" // string@19c5 │ │ +4b9aee: 6e20 12e1 1300 |0065: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9af4: 6e20 11e1 0300 |0068: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b9afa: 1a00 a703 |006b: const-string v0, "' could not be created" // string@03a7 │ │ +4b9afe: 6e20 12e1 0300 |006d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9b04: 6e10 1fe1 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9b0a: 0c03 |0073: move-result-object v3 │ │ +4b9b0c: 7020 26df 3200 |0074: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b9b12: 2702 |0077: throw v2 │ │ +4b9b14: 2200 ae18 |0078: new-instance v0, Ljava/io/FileOutputStream; // type@18ae │ │ +4b9b18: 7030 10df 2003 |007a: invoke-direct {v0, v2, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@df10 │ │ +4b9b1e: 1100 |007d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0006 line=351 │ │ 0x000e line=354 │ │ 0x0015 line=355 │ │ 0x002f line=352 │ │ @@ -1000156,42 +1000157,42 @@ │ │ type : '(Ljava/io/File;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -4b9748: |[4b9748] org.apache.commons.io.FileUtils.readFileToByteArray:(Ljava/io/File;)[B │ │ -4b9758: 7110 f5f2 0500 |0000: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.openInputStream:(Ljava/io/File;)Ljava/io/FileInputStream; // method@f2f5 │ │ -4b975e: 0c00 |0003: move-result-object v0 │ │ -4b9760: 6e10 f8de 0500 |0004: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@def8 │ │ -4b9766: 0b01 |0007: move-result-wide v1 │ │ -4b9768: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ -4b976c: 3105 0103 |000a: cmp-long v5, v1, v3 │ │ -4b9770: 3d05 0700 |000c: if-lez v5, 0013 // +0007 │ │ -4b9774: 7130 b6f3 1002 |000e: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/InputStream;J)[B // method@f3b6 │ │ -4b977a: 0c05 |0011: move-result-object v5 │ │ -4b977c: 2805 |0012: goto 0017 // +0005 │ │ -4b977e: 7110 b4f3 0000 |0013: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/InputStream;)[B // method@f3b4 │ │ -4b9784: 0c05 |0016: move-result-object v5 │ │ -4b9786: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -4b978a: 6e10 2fdf 0000 |0019: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4b9790: 1105 |001c: return-object v5 │ │ -4b9792: 0d05 |001d: move-exception v5 │ │ -4b9794: 2705 |001e: throw v5 │ │ -4b9796: 0d01 |001f: move-exception v1 │ │ -4b9798: 3800 1000 |0020: if-eqz v0, 0030 // +0010 │ │ -4b979c: 3805 0b00 |0022: if-eqz v5, 002d // +000b │ │ -4b97a0: 6e10 2fdf 0000 |0024: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4b97a6: 2809 |0027: goto 0030 // +0009 │ │ -4b97a8: 0d00 |0028: move-exception v0 │ │ -4b97aa: 6e20 3de1 0500 |0029: invoke-virtual {v5, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4b97b0: 2804 |002c: goto 0030 // +0004 │ │ -4b97b2: 6e10 2fdf 0000 |002d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4b97b8: 2701 |0030: throw v1 │ │ +4b974c: |[4b974c] org.apache.commons.io.FileUtils.readFileToByteArray:(Ljava/io/File;)[B │ │ +4b975c: 7110 f5f2 0500 |0000: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.openInputStream:(Ljava/io/File;)Ljava/io/FileInputStream; // method@f2f5 │ │ +4b9762: 0c00 |0003: move-result-object v0 │ │ +4b9764: 6e10 f8de 0500 |0004: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@def8 │ │ +4b976a: 0b01 |0007: move-result-wide v1 │ │ +4b976c: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ +4b9770: 3105 0103 |000a: cmp-long v5, v1, v3 │ │ +4b9774: 3d05 0700 |000c: if-lez v5, 0013 // +0007 │ │ +4b9778: 7130 b6f3 1002 |000e: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/InputStream;J)[B // method@f3b6 │ │ +4b977e: 0c05 |0011: move-result-object v5 │ │ +4b9780: 2805 |0012: goto 0017 // +0005 │ │ +4b9782: 7110 b4f3 0000 |0013: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/InputStream;)[B // method@f3b4 │ │ +4b9788: 0c05 |0016: move-result-object v5 │ │ +4b978a: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +4b978e: 6e10 2fdf 0000 |0019: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4b9794: 1105 |001c: return-object v5 │ │ +4b9796: 0d05 |001d: move-exception v5 │ │ +4b9798: 2705 |001e: throw v5 │ │ +4b979a: 0d01 |001f: move-exception v1 │ │ +4b979c: 3800 1000 |0020: if-eqz v0, 0030 // +0010 │ │ +4b97a0: 3805 0b00 |0022: if-eqz v5, 002d // +000b │ │ +4b97a4: 6e10 2fdf 0000 |0024: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4b97aa: 2809 |0027: goto 0030 // +0009 │ │ +4b97ac: 0d00 |0028: move-exception v0 │ │ +4b97ae: 6e20 3de1 0500 |0029: invoke-virtual {v5, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4b97b4: 2804 |002c: goto 0030 // +0004 │ │ +4b97b6: 6e10 2fdf 0000 |002d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4b97bc: 2701 |0030: throw v1 │ │ catches : 3 │ │ 0x0004 - 0x0017 │ │ -> 0x001d │ │ 0x001e - 0x001f │ │ -> 0x001f │ │ 0x0024 - 0x0027 │ │ -> 0x0028 │ │ @@ -1000210,20 +1000211,20 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4ba090: |[4ba090] org.apache.commons.io.FileUtils.readFileToString:(Ljava/io/File;)Ljava/lang/String; │ │ -4ba0a0: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4ba0a6: 0c00 |0003: move-result-object v0 │ │ -4ba0a8: 7120 fbf2 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/FileUtils;.readFileToString:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f2fb │ │ -4ba0ae: 0c01 |0007: move-result-object v1 │ │ -4ba0b0: 1101 |0008: return-object v1 │ │ +4ba094: |[4ba094] org.apache.commons.io.FileUtils.readFileToString:(Ljava/io/File;)Ljava/lang/String; │ │ +4ba0a4: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4ba0aa: 0c00 |0003: move-result-object v0 │ │ +4ba0ac: 7120 fbf2 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/FileUtils;.readFileToString:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f2fb │ │ +4ba0b2: 0c01 |0007: move-result-object v1 │ │ +4ba0b4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1838 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/File; │ │ │ │ #72 : (in Lorg/apache/commons/io/FileUtils;) │ │ @@ -1000231,20 +1000232,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4ba0b4: |[4ba0b4] org.apache.commons.io.FileUtils.readFileToString:(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; │ │ -4ba0c4: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4ba0ca: 0c01 |0003: move-result-object v1 │ │ -4ba0cc: 7120 fbf2 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/FileUtils;.readFileToString:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f2fb │ │ -4ba0d2: 0c00 |0007: move-result-object v0 │ │ -4ba0d4: 1100 |0008: return-object v0 │ │ +4ba0b8: |[4ba0b8] org.apache.commons.io.FileUtils.readFileToString:(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; │ │ +4ba0c8: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4ba0ce: 0c01 |0003: move-result-object v1 │ │ +4ba0d0: 7120 fbf2 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/FileUtils;.readFileToString:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f2fb │ │ +4ba0d6: 0c00 |0007: move-result-object v0 │ │ +4ba0d8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1822 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1000253,36 +1000254,36 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4ba0d8: |[4ba0d8] org.apache.commons.io.FileUtils.readFileToString:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -4ba0e8: 7110 f5f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.openInputStream:(Ljava/io/File;)Ljava/io/FileInputStream; // method@f2f5 │ │ -4ba0ee: 0c01 |0003: move-result-object v1 │ │ -4ba0f0: 7110 3ef2 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4ba0f6: 0c02 |0007: move-result-object v2 │ │ -4ba0f8: 7120 caf3 2100 |0008: invoke-static {v1, v2}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ca │ │ -4ba0fe: 0c02 |000b: move-result-object v2 │ │ -4ba100: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -4ba104: 6e10 2fdf 0100 |000e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4ba10a: 1102 |0011: return-object v2 │ │ -4ba10c: 0d02 |0012: move-exception v2 │ │ -4ba10e: 2702 |0013: throw v2 │ │ -4ba110: 0d00 |0014: move-exception v0 │ │ -4ba112: 3801 1000 |0015: if-eqz v1, 0025 // +0010 │ │ -4ba116: 3802 0b00 |0017: if-eqz v2, 0022 // +000b │ │ -4ba11a: 6e10 2fdf 0100 |0019: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4ba120: 2809 |001c: goto 0025 // +0009 │ │ -4ba122: 0d01 |001d: move-exception v1 │ │ -4ba124: 6e20 3de1 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4ba12a: 2804 |0021: goto 0025 // +0004 │ │ -4ba12c: 6e10 2fdf 0100 |0022: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4ba132: 2700 |0025: throw v0 │ │ +4ba0dc: |[4ba0dc] org.apache.commons.io.FileUtils.readFileToString:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +4ba0ec: 7110 f5f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.openInputStream:(Ljava/io/File;)Ljava/io/FileInputStream; // method@f2f5 │ │ +4ba0f2: 0c01 |0003: move-result-object v1 │ │ +4ba0f4: 7110 3ef2 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4ba0fa: 0c02 |0007: move-result-object v2 │ │ +4ba0fc: 7120 caf3 2100 |0008: invoke-static {v1, v2}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ca │ │ +4ba102: 0c02 |000b: move-result-object v2 │ │ +4ba104: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +4ba108: 6e10 2fdf 0100 |000e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4ba10e: 1102 |0011: return-object v2 │ │ +4ba110: 0d02 |0012: move-exception v2 │ │ +4ba112: 2702 |0013: throw v2 │ │ +4ba114: 0d00 |0014: move-exception v0 │ │ +4ba116: 3801 1000 |0015: if-eqz v1, 0025 // +0010 │ │ +4ba11a: 3802 0b00 |0017: if-eqz v2, 0022 // +000b │ │ +4ba11e: 6e10 2fdf 0100 |0019: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4ba124: 2809 |001c: goto 0025 // +0009 │ │ +4ba126: 0d01 |001d: move-exception v1 │ │ +4ba128: 6e20 3de1 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4ba12e: 2804 |0021: goto 0025 // +0004 │ │ +4ba130: 6e10 2fdf 0100 |0022: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4ba136: 2700 |0025: throw v0 │ │ catches : 3 │ │ 0x0004 - 0x000c │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0014 │ │ 0x0019 - 0x001c │ │ -> 0x001d │ │ @@ -1000301,20 +1000302,20 @@ │ │ type : '(Ljava/io/File;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4ba480: |[4ba480] org.apache.commons.io.FileUtils.readLines:(Ljava/io/File;)Ljava/util/List; │ │ -4ba490: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4ba496: 0c00 |0003: move-result-object v0 │ │ -4ba498: 7120 fef2 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/FileUtils;.readLines:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f2fe │ │ -4ba49e: 0c01 |0007: move-result-object v1 │ │ -4ba4a0: 1101 |0008: return-object v1 │ │ +4ba484: |[4ba484] org.apache.commons.io.FileUtils.readLines:(Ljava/io/File;)Ljava/util/List; │ │ +4ba494: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4ba49a: 0c00 |0003: move-result-object v0 │ │ +4ba49c: 7120 fef2 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/FileUtils;.readLines:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f2fe │ │ +4ba4a2: 0c01 |0007: move-result-object v1 │ │ +4ba4a4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1901 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/File; │ │ │ │ #75 : (in Lorg/apache/commons/io/FileUtils;) │ │ @@ -1000322,20 +1000323,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4ba4a4: |[4ba4a4] org.apache.commons.io.FileUtils.readLines:(Ljava/io/File;Ljava/lang/String;)Ljava/util/List; │ │ -4ba4b4: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4ba4ba: 0c01 |0003: move-result-object v1 │ │ -4ba4bc: 7120 fef2 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/FileUtils;.readLines:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f2fe │ │ -4ba4c2: 0c00 |0007: move-result-object v0 │ │ -4ba4c4: 1100 |0008: return-object v0 │ │ +4ba4a8: |[4ba4a8] org.apache.commons.io.FileUtils.readLines:(Ljava/io/File;Ljava/lang/String;)Ljava/util/List; │ │ +4ba4b8: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4ba4be: 0c01 |0003: move-result-object v1 │ │ +4ba4c0: 7120 fef2 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/FileUtils;.readLines:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f2fe │ │ +4ba4c6: 0c00 |0007: move-result-object v0 │ │ +4ba4c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1886 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1000344,36 +1000345,36 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4ba4c8: |[4ba4c8] org.apache.commons.io.FileUtils.readLines:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List; │ │ -4ba4d8: 7110 f5f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.openInputStream:(Ljava/io/File;)Ljava/io/FileInputStream; // method@f2f5 │ │ -4ba4de: 0c01 |0003: move-result-object v1 │ │ -4ba4e0: 7110 3ef2 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4ba4e6: 0c02 |0007: move-result-object v2 │ │ -4ba4e8: 7120 a2f3 2100 |0008: invoke-static {v1, v2}, Lorg/apache/commons/io/IOUtils;.readLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f3a2 │ │ -4ba4ee: 0c02 |000b: move-result-object v2 │ │ -4ba4f0: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -4ba4f4: 6e10 2fdf 0100 |000e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4ba4fa: 1102 |0011: return-object v2 │ │ -4ba4fc: 0d02 |0012: move-exception v2 │ │ -4ba4fe: 2702 |0013: throw v2 │ │ -4ba500: 0d00 |0014: move-exception v0 │ │ -4ba502: 3801 1000 |0015: if-eqz v1, 0025 // +0010 │ │ -4ba506: 3802 0b00 |0017: if-eqz v2, 0022 // +000b │ │ -4ba50a: 6e10 2fdf 0100 |0019: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4ba510: 2809 |001c: goto 0025 // +0009 │ │ -4ba512: 0d01 |001d: move-exception v1 │ │ -4ba514: 6e20 3de1 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4ba51a: 2804 |0021: goto 0025 // +0004 │ │ -4ba51c: 6e10 2fdf 0100 |0022: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4ba522: 2700 |0025: throw v0 │ │ +4ba4cc: |[4ba4cc] org.apache.commons.io.FileUtils.readLines:(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List; │ │ +4ba4dc: 7110 f5f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.openInputStream:(Ljava/io/File;)Ljava/io/FileInputStream; // method@f2f5 │ │ +4ba4e2: 0c01 |0003: move-result-object v1 │ │ +4ba4e4: 7110 3ef2 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4ba4ea: 0c02 |0007: move-result-object v2 │ │ +4ba4ec: 7120 a2f3 2100 |0008: invoke-static {v1, v2}, Lorg/apache/commons/io/IOUtils;.readLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f3a2 │ │ +4ba4f2: 0c02 |000b: move-result-object v2 │ │ +4ba4f4: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +4ba4f8: 6e10 2fdf 0100 |000e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4ba4fe: 1102 |0011: return-object v2 │ │ +4ba500: 0d02 |0012: move-exception v2 │ │ +4ba502: 2702 |0013: throw v2 │ │ +4ba504: 0d00 |0014: move-exception v0 │ │ +4ba506: 3801 1000 |0015: if-eqz v1, 0025 // +0010 │ │ +4ba50a: 3802 0b00 |0017: if-eqz v2, 0022 // +000b │ │ +4ba50e: 6e10 2fdf 0100 |0019: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4ba514: 2809 |001c: goto 0025 // +0009 │ │ +4ba516: 0d01 |001d: move-exception v1 │ │ +4ba518: 6e20 3de1 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4ba51e: 2804 |0021: goto 0025 // +0004 │ │ +4ba520: 6e10 2fdf 0100 |0022: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4ba526: 2700 |0025: throw v0 │ │ catches : 3 │ │ 0x0004 - 0x000c │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0014 │ │ 0x0019 - 0x001c │ │ -> 0x001d │ │ @@ -1000392,28 +1000393,28 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -4ba80c: |[4ba80c] org.apache.commons.io.FileUtils.setUpEffectiveDirFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4ba81c: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -4ba820: 6202 e2ae |0002: sget-object v2, Lorg/apache/commons/io/filefilter/FalseFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee2 │ │ -4ba824: 2810 |0004: goto 0014 // +0010 │ │ -4ba826: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -4ba828: 2300 b81f |0006: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ -4ba82c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4ba82e: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ -4ba832: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -4ba834: 6201 dcae |000c: sget-object v1, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedc │ │ -4ba838: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ -4ba83c: 7110 90f4 0000 |0010: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ -4ba842: 0c02 |0013: move-result-object v2 │ │ -4ba844: 1102 |0014: return-object v2 │ │ +4ba810: |[4ba810] org.apache.commons.io.FileUtils.setUpEffectiveDirFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4ba820: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +4ba824: 6202 e2ae |0002: sget-object v2, Lorg/apache/commons/io/filefilter/FalseFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee2 │ │ +4ba828: 2810 |0004: goto 0014 // +0010 │ │ +4ba82a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +4ba82c: 2300 b81f |0006: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ +4ba830: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4ba832: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ +4ba836: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +4ba838: 6201 dcae |000c: sget-object v1, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedc │ │ +4ba83c: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ +4ba840: 7110 90f4 0000 |0010: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ +4ba846: 0c02 |0013: move-result-object v2 │ │ +4ba848: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=565 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ #78 : (in Lorg/apache/commons/io/FileUtils;) │ │ @@ -1000421,27 +1000422,27 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -4ba848: |[4ba848] org.apache.commons.io.FileUtils.setUpEffectiveFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4ba858: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4ba85a: 2300 b81f |0001: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ -4ba85e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ba860: 4d02 0001 |0004: aput-object v2, v0, v1 │ │ -4ba864: 6202 dcae |0006: sget-object v2, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedc │ │ -4ba868: 7110 a8f4 0200 |0008: invoke-static {v2}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.notFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a8 │ │ -4ba86e: 0c02 |000b: move-result-object v2 │ │ -4ba870: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -4ba872: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ -4ba876: 7110 90f4 0000 |000f: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ -4ba87c: 0c02 |0012: move-result-object v2 │ │ -4ba87e: 1102 |0013: return-object v2 │ │ +4ba84c: |[4ba84c] org.apache.commons.io.FileUtils.setUpEffectiveFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4ba85c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4ba85e: 2300 b81f |0001: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ +4ba862: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ba864: 4d02 0001 |0004: aput-object v2, v0, v1 │ │ +4ba868: 6202 dcae |0006: sget-object v2, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedc │ │ +4ba86c: 7110 a8f4 0200 |0008: invoke-static {v2}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.notFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a8 │ │ +4ba872: 0c02 |000b: move-result-object v2 │ │ +4ba874: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +4ba876: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ +4ba87a: 7110 90f4 0000 |000f: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ +4ba880: 0c02 |0012: move-result-object v2 │ │ +4ba882: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=555 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ #79 : (in Lorg/apache/commons/io/FileUtils;) │ │ @@ -1000449,37 +1000450,37 @@ │ │ type : '(Ljava/io/File;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -4ba670: |[4ba670] org.apache.commons.io.FileUtils.sizeOf:(Ljava/io/File;)J │ │ -4ba680: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4ba686: 0a00 |0003: move-result v0 │ │ -4ba688: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -4ba68c: 6e10 f4de 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4ba692: 0a00 |0009: move-result v0 │ │ -4ba694: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -4ba698: 7110 06f3 0200 |000c: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectory0:(Ljava/io/File;)J // method@f306 │ │ -4ba69e: 0b00 |000f: move-result-wide v0 │ │ -4ba6a0: 1000 |0010: return-wide v0 │ │ -4ba6a2: 6e10 f8de 0200 |0011: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@def8 │ │ -4ba6a8: 0b00 |0014: move-result-wide v0 │ │ -4ba6aa: 1000 |0015: return-wide v0 │ │ -4ba6ac: 2200 0819 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4ba6b0: 7010 06e1 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ba6b6: 6e20 11e1 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4ba6bc: 1a02 3101 |001e: const-string v2, " does not exist" // string@0131 │ │ -4ba6c0: 6e20 12e1 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ba6c6: 6e10 1fe1 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ba6cc: 0c02 |0026: move-result-object v2 │ │ -4ba6ce: 2200 e518 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4ba6d2: 7020 32e0 2000 |0029: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4ba6d8: 2700 |002c: throw v0 │ │ +4ba674: |[4ba674] org.apache.commons.io.FileUtils.sizeOf:(Ljava/io/File;)J │ │ +4ba684: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4ba68a: 0a00 |0003: move-result v0 │ │ +4ba68c: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +4ba690: 6e10 f4de 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4ba696: 0a00 |0009: move-result v0 │ │ +4ba698: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +4ba69c: 7110 06f3 0200 |000c: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectory0:(Ljava/io/File;)J // method@f306 │ │ +4ba6a2: 0b00 |000f: move-result-wide v0 │ │ +4ba6a4: 1000 |0010: return-wide v0 │ │ +4ba6a6: 6e10 f8de 0200 |0011: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@def8 │ │ +4ba6ac: 0b00 |0014: move-result-wide v0 │ │ +4ba6ae: 1000 |0015: return-wide v0 │ │ +4ba6b0: 2200 0819 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4ba6b4: 7010 06e1 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ba6ba: 6e20 11e1 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4ba6c0: 1a02 3101 |001e: const-string v2, " does not exist" // string@0131 │ │ +4ba6c4: 6e20 12e1 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ba6ca: 6e10 1fe1 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ba6d0: 0c02 |0026: move-result-object v2 │ │ +4ba6d2: 2200 e518 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4ba6d6: 7020 32e0 2000 |0029: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4ba6dc: 2700 |002c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2539 │ │ 0x0006 line=2544 │ │ 0x000c line=2545 │ │ 0x0011 line=2547 │ │ 0x0016 line=2540 │ │ @@ -1000492,24 +1000493,24 @@ │ │ type : '(Ljava/io/File;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4ba6dc: |[4ba6dc] org.apache.commons.io.FileUtils.sizeOf0:(Ljava/io/File;)J │ │ -4ba6ec: 6e10 f4de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4ba6f2: 0a00 |0003: move-result v0 │ │ -4ba6f4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -4ba6f8: 7110 06f3 0200 |0006: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectory0:(Ljava/io/File;)J // method@f306 │ │ -4ba6fe: 0b00 |0009: move-result-wide v0 │ │ -4ba700: 1000 |000a: return-wide v0 │ │ -4ba702: 6e10 f8de 0200 |000b: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@def8 │ │ -4ba708: 0b00 |000e: move-result-wide v0 │ │ -4ba70a: 1000 |000f: return-wide v0 │ │ +4ba6e0: |[4ba6e0] org.apache.commons.io.FileUtils.sizeOf0:(Ljava/io/File;)J │ │ +4ba6f0: 6e10 f4de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4ba6f6: 0a00 |0003: move-result v0 │ │ +4ba6f8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +4ba6fc: 7110 06f3 0200 |0006: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectory0:(Ljava/io/File;)J // method@f306 │ │ +4ba702: 0b00 |0009: move-result-wide v0 │ │ +4ba704: 1000 |000a: return-wide v0 │ │ +4ba706: 6e10 f8de 0200 |000b: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@def8 │ │ +4ba70c: 0b00 |000e: move-result-wide v0 │ │ +4ba70e: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2640 │ │ 0x0006 line=2641 │ │ 0x000b line=2643 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/io/File; │ │ @@ -1000519,39 +1000520,39 @@ │ │ type : '(Ljava/io/File;)Ljava/math/BigInteger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -4ba1a4: |[4ba1a4] org.apache.commons.io.FileUtils.sizeOfAsBigInteger:(Ljava/io/File;)Ljava/math/BigInteger; │ │ -4ba1b4: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4ba1ba: 0a00 |0003: move-result v0 │ │ -4ba1bc: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -4ba1c0: 6e10 f4de 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4ba1c6: 0a00 |0009: move-result v0 │ │ -4ba1c8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -4ba1cc: 7110 08f3 0200 |000c: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectoryBig0:(Ljava/io/File;)Ljava/math/BigInteger; // method@f308 │ │ -4ba1d2: 0c02 |000f: move-result-object v2 │ │ -4ba1d4: 1102 |0010: return-object v2 │ │ -4ba1d6: 6e10 f8de 0200 |0011: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@def8 │ │ -4ba1dc: 0b00 |0014: move-result-wide v0 │ │ -4ba1de: 7120 bae1 1000 |0015: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ -4ba1e4: 0c02 |0018: move-result-object v2 │ │ -4ba1e6: 1102 |0019: return-object v2 │ │ -4ba1e8: 2200 0819 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4ba1ec: 7010 06e1 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ba1f2: 6e20 11e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4ba1f8: 1a02 3101 |0022: const-string v2, " does not exist" // string@0131 │ │ -4ba1fc: 6e20 12e1 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ba202: 6e10 1fe1 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ba208: 0c02 |002a: move-result-object v2 │ │ -4ba20a: 2200 e518 |002b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4ba20e: 7020 32e0 2000 |002d: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4ba214: 2700 |0030: throw v0 │ │ +4ba1a8: |[4ba1a8] org.apache.commons.io.FileUtils.sizeOfAsBigInteger:(Ljava/io/File;)Ljava/math/BigInteger; │ │ +4ba1b8: 6e10 ebde 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4ba1be: 0a00 |0003: move-result v0 │ │ +4ba1c0: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +4ba1c4: 6e10 f4de 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4ba1ca: 0a00 |0009: move-result v0 │ │ +4ba1cc: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +4ba1d0: 7110 08f3 0200 |000c: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectoryBig0:(Ljava/io/File;)Ljava/math/BigInteger; // method@f308 │ │ +4ba1d6: 0c02 |000f: move-result-object v2 │ │ +4ba1d8: 1102 |0010: return-object v2 │ │ +4ba1da: 6e10 f8de 0200 |0011: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@def8 │ │ +4ba1e0: 0b00 |0014: move-result-wide v0 │ │ +4ba1e2: 7120 bae1 1000 |0015: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ +4ba1e8: 0c02 |0018: move-result-object v2 │ │ +4ba1ea: 1102 |0019: return-object v2 │ │ +4ba1ec: 2200 0819 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4ba1f0: 7010 06e1 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ba1f6: 6e20 11e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4ba1fc: 1a02 3101 |0022: const-string v2, " does not exist" // string@0131 │ │ +4ba200: 6e20 12e1 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ba206: 6e10 1fe1 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ba20c: 0c02 |002a: move-result-object v2 │ │ +4ba20e: 2200 e518 |002b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4ba212: 7020 32e0 2000 |002d: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4ba218: 2700 |0030: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2572 │ │ 0x0006 line=2577 │ │ 0x000c line=2578 │ │ 0x0011 line=2580 │ │ 0x001a line=2573 │ │ @@ -1000564,26 +1000565,26 @@ │ │ type : '(Ljava/io/File;)Ljava/math/BigInteger;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4ba218: |[4ba218] org.apache.commons.io.FileUtils.sizeOfBig0:(Ljava/io/File;)Ljava/math/BigInteger; │ │ -4ba228: 6e10 f4de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4ba22e: 0a00 |0003: move-result v0 │ │ -4ba230: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -4ba234: 7110 08f3 0200 |0006: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectoryBig0:(Ljava/io/File;)Ljava/math/BigInteger; // method@f308 │ │ -4ba23a: 0c02 |0009: move-result-object v2 │ │ -4ba23c: 1102 |000a: return-object v2 │ │ -4ba23e: 6e10 f8de 0200 |000b: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@def8 │ │ -4ba244: 0b00 |000e: move-result-wide v0 │ │ -4ba246: 7120 bae1 1000 |000f: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ -4ba24c: 0c02 |0012: move-result-object v2 │ │ -4ba24e: 1102 |0013: return-object v2 │ │ +4ba21c: |[4ba21c] org.apache.commons.io.FileUtils.sizeOfBig0:(Ljava/io/File;)Ljava/math/BigInteger; │ │ +4ba22c: 6e10 f4de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4ba232: 0a00 |0003: move-result v0 │ │ +4ba234: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +4ba238: 7110 08f3 0200 |0006: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectoryBig0:(Ljava/io/File;)Ljava/math/BigInteger; // method@f308 │ │ +4ba23e: 0c02 |0009: move-result-object v2 │ │ +4ba240: 1102 |000a: return-object v2 │ │ +4ba242: 6e10 f8de 0200 |000b: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@def8 │ │ +4ba248: 0b00 |000e: move-result-wide v0 │ │ +4ba24a: 7120 bae1 1000 |000f: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ +4ba250: 0c02 |0012: move-result-object v2 │ │ +4ba252: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2696 │ │ 0x0006 line=2697 │ │ 0x000b line=2699 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/io/File; │ │ @@ -1000593,19 +1000594,19 @@ │ │ type : '(Ljava/io/File;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4ba70c: |[4ba70c] org.apache.commons.io.FileUtils.sizeOfDirectory:(Ljava/io/File;)J │ │ -4ba71c: 7110 b6f2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.checkDirectory:(Ljava/io/File;)V // method@f2b6 │ │ -4ba722: 7110 06f3 0200 |0003: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectory0:(Ljava/io/File;)J // method@f306 │ │ -4ba728: 0b00 |0006: move-result-wide v0 │ │ -4ba72a: 1000 |0007: return-wide v0 │ │ +4ba710: |[4ba710] org.apache.commons.io.FileUtils.sizeOfDirectory:(Ljava/io/File;)J │ │ +4ba720: 7110 b6f2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.checkDirectory:(Ljava/io/File;)V // method@f2b6 │ │ +4ba726: 7110 06f3 0200 |0003: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectory0:(Ljava/io/File;)J // method@f306 │ │ +4ba72c: 0b00 |0006: move-result-wide v0 │ │ +4ba72e: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2598 │ │ 0x0003 line=2599 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1000614,37 +1000615,37 @@ │ │ type : '(Ljava/io/File;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -4ba72c: |[4ba72c] org.apache.commons.io.FileUtils.sizeOfDirectory0:(Ljava/io/File;)J │ │ -4ba73c: 6e10 f9de 0800 |0000: invoke-virtual {v8}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ -4ba742: 0c08 |0003: move-result-object v8 │ │ -4ba744: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -4ba748: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ -4ba74c: 1000 |0008: return-wide v0 │ │ -4ba74e: 2182 |0009: array-length v2, v8 │ │ -4ba750: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -4ba752: 0404 |000b: move-wide v4, v0 │ │ -4ba754: 3523 1700 |000c: if-ge v3, v2, 0023 // +0017 │ │ -4ba758: 4606 0803 |000e: aget-object v6, v8, v3 │ │ -4ba75c: 7110 e7f2 0600 |0010: invoke-static {v6}, Lorg/apache/commons/io/FileUtils;.isSymlink:(Ljava/io/File;)Z // method@f2e7 │ │ -4ba762: 0a07 |0013: move-result v7 │ │ -4ba764: 3907 0c00 |0014: if-nez v7, 0020 // +000c │ │ -4ba768: 7110 02f3 0600 |0016: invoke-static {v6}, Lorg/apache/commons/io/FileUtils;.sizeOf0:(Ljava/io/File;)J // method@f302 │ │ -4ba76e: 0b06 |0019: move-result-wide v6 │ │ -4ba770: bb64 |001a: add-long/2addr v4, v6 │ │ -4ba772: 3106 0400 |001b: cmp-long v6, v4, v0 │ │ -4ba776: 3b06 0300 |001d: if-gez v6, 0020 // +0003 │ │ -4ba77a: 2804 |001f: goto 0023 // +0004 │ │ -4ba77c: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4ba780: 28ea |0022: goto 000c // -0016 │ │ -4ba782: 1004 |0023: return-wide v4 │ │ +4ba730: |[4ba730] org.apache.commons.io.FileUtils.sizeOfDirectory0:(Ljava/io/File;)J │ │ +4ba740: 6e10 f9de 0800 |0000: invoke-virtual {v8}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ +4ba746: 0c08 |0003: move-result-object v8 │ │ +4ba748: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +4ba74c: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ +4ba750: 1000 |0008: return-wide v0 │ │ +4ba752: 2182 |0009: array-length v2, v8 │ │ +4ba754: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +4ba756: 0404 |000b: move-wide v4, v0 │ │ +4ba758: 3523 1700 |000c: if-ge v3, v2, 0023 // +0017 │ │ +4ba75c: 4606 0803 |000e: aget-object v6, v8, v3 │ │ +4ba760: 7110 e7f2 0600 |0010: invoke-static {v6}, Lorg/apache/commons/io/FileUtils;.isSymlink:(Ljava/io/File;)Z // method@f2e7 │ │ +4ba766: 0a07 |0013: move-result v7 │ │ +4ba768: 3907 0c00 |0014: if-nez v7, 0020 // +000c │ │ +4ba76c: 7110 02f3 0600 |0016: invoke-static {v6}, Lorg/apache/commons/io/FileUtils;.sizeOf0:(Ljava/io/File;)J // method@f302 │ │ +4ba772: 0b06 |0019: move-result-wide v6 │ │ +4ba774: bb64 |001a: add-long/2addr v4, v6 │ │ +4ba776: 3106 0400 |001b: cmp-long v6, v4, v0 │ │ +4ba77a: 3b06 0300 |001d: if-gez v6, 0020 // +0003 │ │ +4ba77e: 2804 |001f: goto 0023 // +0004 │ │ +4ba780: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4ba784: 28ea |0022: goto 000c // -0016 │ │ +4ba786: 1004 |0023: return-wide v4 │ │ catches : 1 │ │ 0x0010 - 0x001a │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0000 line=2610 │ │ 0x0009 line=2616 │ │ 0x0010 line=2618 │ │ @@ -1000657,19 +1000658,19 @@ │ │ type : '(Ljava/io/File;)Ljava/math/BigInteger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4ba250: |[4ba250] org.apache.commons.io.FileUtils.sizeOfDirectoryAsBigInteger:(Ljava/io/File;)Ljava/math/BigInteger; │ │ -4ba260: 7110 b6f2 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.checkDirectory:(Ljava/io/File;)V // method@f2b6 │ │ -4ba266: 7110 08f3 0000 |0003: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectoryBig0:(Ljava/io/File;)Ljava/math/BigInteger; // method@f308 │ │ -4ba26c: 0c00 |0006: move-result-object v0 │ │ -4ba26e: 1100 |0007: return-object v0 │ │ +4ba254: |[4ba254] org.apache.commons.io.FileUtils.sizeOfDirectoryAsBigInteger:(Ljava/io/File;)Ljava/math/BigInteger; │ │ +4ba264: 7110 b6f2 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.checkDirectory:(Ljava/io/File;)V // method@f2b6 │ │ +4ba26a: 7110 08f3 0000 |0003: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectoryBig0:(Ljava/io/File;)Ljava/math/BigInteger; // method@f308 │ │ +4ba270: 0c00 |0006: move-result-object v0 │ │ +4ba272: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2656 │ │ 0x0003 line=2657 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/io/File; │ │ │ │ @@ -1000678,35 +1000679,35 @@ │ │ type : '(Ljava/io/File;)Ljava/math/BigInteger;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4ba270: |[4ba270] org.apache.commons.io.FileUtils.sizeOfDirectoryBig0:(Ljava/io/File;)Ljava/math/BigInteger; │ │ -4ba280: 6e10 f9de 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ -4ba286: 0c05 |0003: move-result-object v5 │ │ -4ba288: 3905 0500 |0004: if-nez v5, 0009 // +0005 │ │ -4ba28c: 6205 64a2 |0006: sget-object v5, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ -4ba290: 1105 |0008: return-object v5 │ │ -4ba292: 6200 64a2 |0009: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ -4ba296: 2151 |000b: array-length v1, v5 │ │ -4ba298: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -4ba29a: 3512 1500 |000d: if-ge v2, v1, 0022 // +0015 │ │ -4ba29e: 4603 0502 |000f: aget-object v3, v5, v2 │ │ -4ba2a2: 7110 e7f2 0300 |0011: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.isSymlink:(Ljava/io/File;)Z // method@f2e7 │ │ -4ba2a8: 0a04 |0014: move-result v4 │ │ -4ba2aa: 3904 0a00 |0015: if-nez v4, 001f // +000a │ │ -4ba2ae: 7110 04f3 0300 |0017: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.sizeOfBig0:(Ljava/io/File;)Ljava/math/BigInteger; // method@f304 │ │ -4ba2b4: 0c03 |001a: move-result-object v3 │ │ -4ba2b6: 6e20 ade1 3000 |001b: invoke-virtual {v0, v3}, Ljava/math/BigInteger;.add:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1ad │ │ -4ba2bc: 0c00 |001e: move-result-object v0 │ │ -4ba2be: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4ba2c2: 28ec |0021: goto 000d // -0014 │ │ -4ba2c4: 1100 |0022: return-object v0 │ │ +4ba274: |[4ba274] org.apache.commons.io.FileUtils.sizeOfDirectoryBig0:(Ljava/io/File;)Ljava/math/BigInteger; │ │ +4ba284: 6e10 f9de 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ +4ba28a: 0c05 |0003: move-result-object v5 │ │ +4ba28c: 3905 0500 |0004: if-nez v5, 0009 // +0005 │ │ +4ba290: 6205 64a2 |0006: sget-object v5, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ +4ba294: 1105 |0008: return-object v5 │ │ +4ba296: 6200 64a2 |0009: sget-object v0, Ljava/math/BigInteger;.ZERO:Ljava/math/BigInteger; // field@a264 │ │ +4ba29a: 2151 |000b: array-length v1, v5 │ │ +4ba29c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +4ba29e: 3512 1500 |000d: if-ge v2, v1, 0022 // +0015 │ │ +4ba2a2: 4603 0502 |000f: aget-object v3, v5, v2 │ │ +4ba2a6: 7110 e7f2 0300 |0011: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.isSymlink:(Ljava/io/File;)Z // method@f2e7 │ │ +4ba2ac: 0a04 |0014: move-result v4 │ │ +4ba2ae: 3904 0a00 |0015: if-nez v4, 001f // +000a │ │ +4ba2b2: 7110 04f3 0300 |0017: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.sizeOfBig0:(Ljava/io/File;)Ljava/math/BigInteger; // method@f304 │ │ +4ba2b8: 0c03 |001a: move-result-object v3 │ │ +4ba2ba: 6e20 ade1 3000 |001b: invoke-virtual {v0, v3}, Ljava/math/BigInteger;.add:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@e1ad │ │ +4ba2c0: 0c00 |001e: move-result-object v0 │ │ +4ba2c2: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4ba2c6: 28ec |0021: goto 000d // -0014 │ │ +4ba2c8: 1100 |0022: return-object v0 │ │ catches : 1 │ │ 0x0011 - 0x001f │ │ Ljava/io/IOException; -> 0x001f │ │ positions : │ │ 0x0000 line=2669 │ │ 0x0006 line=2671 │ │ 0x0009 line=2673 │ │ @@ -1000721,36 +1000722,36 @@ │ │ type : '(Ljava/net/URL;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -4b98b4: |[4b98b4] org.apache.commons.io.FileUtils.toFile:(Ljava/net/URL;)Ljava/io/File; │ │ -4b98c4: 3802 2500 |0000: if-eqz v2, 0025 // +0025 │ │ -4b98c8: 6e10 ede1 0200 |0002: invoke-virtual {v2}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@e1ed │ │ -4b98ce: 0c00 |0005: move-result-object v0 │ │ -4b98d0: 1a01 268b |0006: const-string v1, "file" // string@8b26 │ │ -4b98d4: 6e20 c8e0 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@e0c8 │ │ -4b98da: 0a00 |000b: move-result v0 │ │ -4b98dc: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -4b98e0: 2817 |000e: goto 0025 // +0017 │ │ -4b98e2: 6e10 eae1 0200 |000f: invoke-virtual {v2}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@e1ea │ │ -4b98e8: 0c02 |0012: move-result-object v2 │ │ -4b98ea: 1300 2f00 |0013: const/16 v0, #int 47 // #2f │ │ -4b98ee: 6501 48a2 |0015: sget-char v1, Ljava/io/File;.separatorChar:C // field@a248 │ │ -4b98f2: 6e30 dee0 0201 |0017: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@e0de │ │ -4b98f8: 0c02 |001a: move-result-object v2 │ │ -4b98fa: 7110 cff2 0200 |001b: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.decodeUrl:(Ljava/lang/String;)Ljava/lang/String; // method@f2cf │ │ -4b9900: 0c02 |001e: move-result-object v2 │ │ -4b9902: 2200 a918 |001f: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4b9906: 7020 e0de 2000 |0021: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4b990c: 1100 |0024: return-object v0 │ │ -4b990e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -4b9910: 1102 |0026: return-object v2 │ │ +4b98b8: |[4b98b8] org.apache.commons.io.FileUtils.toFile:(Ljava/net/URL;)Ljava/io/File; │ │ +4b98c8: 3802 2500 |0000: if-eqz v2, 0025 // +0025 │ │ +4b98cc: 6e10 ede1 0200 |0002: invoke-virtual {v2}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@e1ed │ │ +4b98d2: 0c00 |0005: move-result-object v0 │ │ +4b98d4: 1a01 268b |0006: const-string v1, "file" // string@8b26 │ │ +4b98d8: 6e20 c8e0 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@e0c8 │ │ +4b98de: 0a00 |000b: move-result v0 │ │ +4b98e0: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +4b98e4: 2817 |000e: goto 0025 // +0017 │ │ +4b98e6: 6e10 eae1 0200 |000f: invoke-virtual {v2}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@e1ea │ │ +4b98ec: 0c02 |0012: move-result-object v2 │ │ +4b98ee: 1300 2f00 |0013: const/16 v0, #int 47 // #2f │ │ +4b98f2: 6501 48a2 |0015: sget-char v1, Ljava/io/File;.separatorChar:C // field@a248 │ │ +4b98f6: 6e30 dee0 0201 |0017: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@e0de │ │ +4b98fc: 0c02 |001a: move-result-object v2 │ │ +4b98fe: 7110 cff2 0200 |001b: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.decodeUrl:(Ljava/lang/String;)Ljava/lang/String; // method@f2cf │ │ +4b9904: 0c02 |001e: move-result-object v2 │ │ +4b9906: 2200 a918 |001f: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4b990a: 7020 e0de 2000 |0021: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4b9910: 1100 |0024: return-object v0 │ │ +4b9912: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +4b9914: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=825 │ │ 0x000f line=828 │ │ 0x001b line=829 │ │ 0x001f line=830 │ │ locals : │ │ @@ -1000761,51 +1000762,51 @@ │ │ type : '([Ljava/net/URL;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -4b9b48: |[4b9b48] org.apache.commons.io.FileUtils.toFiles:([Ljava/net/URL;)[Ljava/io/File; │ │ -4b9b58: 3805 3f00 |0000: if-eqz v5, 003f // +003f │ │ -4b9b5c: 2150 |0002: array-length v0, v5 │ │ -4b9b5e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -4b9b62: 283a |0005: goto 003f // +003a │ │ -4b9b64: 2150 |0006: array-length v0, v5 │ │ -4b9b66: 2300 651f |0007: new-array v0, v0, [Ljava/io/File; // type@1f65 │ │ -4b9b6a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -4b9b6c: 2152 |000a: array-length v2, v5 │ │ -4b9b6e: 3521 3300 |000b: if-ge v1, v2, 003e // +0033 │ │ -4b9b72: 4602 0501 |000d: aget-object v2, v5, v1 │ │ -4b9b76: 3802 2c00 |000f: if-eqz v2, 003b // +002c │ │ -4b9b7a: 6e10 ede1 0200 |0011: invoke-virtual {v2}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@e1ed │ │ -4b9b80: 0c03 |0014: move-result-object v3 │ │ -4b9b82: 1a04 268b |0015: const-string v4, "file" // string@8b26 │ │ -4b9b86: 6e20 c7e0 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b9b8c: 0a03 |001a: move-result v3 │ │ -4b9b8e: 3803 0900 |001b: if-eqz v3, 0024 // +0009 │ │ -4b9b92: 7110 09f3 0200 |001d: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.toFile:(Ljava/net/URL;)Ljava/io/File; // method@f309 │ │ -4b9b98: 0c02 |0020: move-result-object v2 │ │ -4b9b9a: 4d02 0001 |0021: aput-object v2, v0, v1 │ │ -4b9b9e: 2818 |0023: goto 003b // +0018 │ │ -4b9ba0: 2205 e518 |0024: new-instance v5, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b9ba4: 2200 0819 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9ba8: 7010 06e1 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9bae: 1a01 8d60 |002b: const-string v1, "URL could not be converted to a File: " // string@608d │ │ -4b9bb2: 6e20 12e1 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9bb8: 6e20 11e1 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b9bbe: 6e10 1fe1 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9bc4: 0c00 |0036: move-result-object v0 │ │ -4b9bc6: 7020 32e0 0500 |0037: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b9bcc: 2705 |003a: throw v5 │ │ -4b9bce: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b9bd2: 28cd |003d: goto 000a // -0033 │ │ -4b9bd4: 1100 |003e: return-object v0 │ │ -4b9bd6: 6205 6cae |003f: sget-object v5, Lorg/apache/commons/io/FileUtils;.EMPTY_FILE_ARRAY:[Ljava/io/File; // field@ae6c │ │ -4b9bda: 1105 |0041: return-object v5 │ │ +4b9b4c: |[4b9b4c] org.apache.commons.io.FileUtils.toFiles:([Ljava/net/URL;)[Ljava/io/File; │ │ +4b9b5c: 3805 3f00 |0000: if-eqz v5, 003f // +003f │ │ +4b9b60: 2150 |0002: array-length v0, v5 │ │ +4b9b62: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +4b9b66: 283a |0005: goto 003f // +003a │ │ +4b9b68: 2150 |0006: array-length v0, v5 │ │ +4b9b6a: 2300 651f |0007: new-array v0, v0, [Ljava/io/File; // type@1f65 │ │ +4b9b6e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +4b9b70: 2152 |000a: array-length v2, v5 │ │ +4b9b72: 3521 3300 |000b: if-ge v1, v2, 003e // +0033 │ │ +4b9b76: 4602 0501 |000d: aget-object v2, v5, v1 │ │ +4b9b7a: 3802 2c00 |000f: if-eqz v2, 003b // +002c │ │ +4b9b7e: 6e10 ede1 0200 |0011: invoke-virtual {v2}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@e1ed │ │ +4b9b84: 0c03 |0014: move-result-object v3 │ │ +4b9b86: 1a04 268b |0015: const-string v4, "file" // string@8b26 │ │ +4b9b8a: 6e20 c7e0 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b9b90: 0a03 |001a: move-result v3 │ │ +4b9b92: 3803 0900 |001b: if-eqz v3, 0024 // +0009 │ │ +4b9b96: 7110 09f3 0200 |001d: invoke-static {v2}, Lorg/apache/commons/io/FileUtils;.toFile:(Ljava/net/URL;)Ljava/io/File; // method@f309 │ │ +4b9b9c: 0c02 |0020: move-result-object v2 │ │ +4b9b9e: 4d02 0001 |0021: aput-object v2, v0, v1 │ │ +4b9ba2: 2818 |0023: goto 003b // +0018 │ │ +4b9ba4: 2205 e518 |0024: new-instance v5, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b9ba8: 2200 0819 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9bac: 7010 06e1 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9bb2: 1a01 8d60 |002b: const-string v1, "URL could not be converted to a File: " // string@608d │ │ +4b9bb6: 6e20 12e1 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9bbc: 6e20 11e1 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b9bc2: 6e10 1fe1 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9bc8: 0c00 |0036: move-result-object v0 │ │ +4b9bca: 7020 32e0 0500 |0037: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b9bd0: 2705 |003a: throw v5 │ │ +4b9bd2: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b9bd6: 28cd |003d: goto 000a // -0033 │ │ +4b9bd8: 1100 |003e: return-object v0 │ │ +4b9bda: 6205 6cae |003f: sget-object v5, Lorg/apache/commons/io/FileUtils;.EMPTY_FILE_ARRAY:[Ljava/io/File; // field@ae6c │ │ +4b9bde: 1105 |0041: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=901 │ │ 0x0006 line=904 │ │ 0x000a line=905 │ │ 0x000d line=906 │ │ 0x0011 line=908 │ │ @@ -1000820,32 +1000821,32 @@ │ │ type : '([Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4ba154: |[4ba154] org.apache.commons.io.FileUtils.toSuffixes:([Ljava/lang/String;)[Ljava/lang/String; │ │ -4ba164: 2140 |0000: array-length v0, v4 │ │ -4ba166: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4ba16a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ba16c: 2142 |0004: array-length v2, v4 │ │ -4ba16e: 3521 1a00 |0005: if-ge v1, v2, 001f // +001a │ │ -4ba172: 2202 0819 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4ba176: 7010 06e1 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ba17c: 1a03 6a06 |000c: const-string v3, "." // string@066a │ │ -4ba180: 6e20 12e1 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ba186: 4603 0401 |0011: aget-object v3, v4, v1 │ │ -4ba18a: 6e20 12e1 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ba190: 6e10 1fe1 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ba196: 0c02 |0019: move-result-object v2 │ │ -4ba198: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -4ba19c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4ba1a0: 28e6 |001e: goto 0004 // -001a │ │ -4ba1a2: 1100 |001f: return-object v0 │ │ +4ba158: |[4ba158] org.apache.commons.io.FileUtils.toSuffixes:([Ljava/lang/String;)[Ljava/lang/String; │ │ +4ba168: 2140 |0000: array-length v0, v4 │ │ +4ba16a: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4ba16e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ba170: 2142 |0004: array-length v2, v4 │ │ +4ba172: 3521 1a00 |0005: if-ge v1, v2, 001f // +001a │ │ +4ba176: 2202 0819 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4ba17a: 7010 06e1 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ba180: 1a03 6a06 |000c: const-string v3, "." // string@066a │ │ +4ba184: 6e20 12e1 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ba18a: 4603 0401 |0011: aget-object v3, v4, v1 │ │ +4ba18e: 6e20 12e1 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ba194: 6e10 1fe1 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ba19a: 0c02 |0019: move-result-object v2 │ │ +4ba19c: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +4ba1a0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4ba1a4: 28e6 |001e: goto 0004 // -001a │ │ +4ba1a6: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0004 line=663 │ │ 0x0007 line=664 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 (null) [Ljava/lang/String; │ │ @@ -1000855,28 +1000856,28 @@ │ │ type : '([Ljava/io/File;)[Ljava/net/URL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -4ba2d8: |[4ba2d8] org.apache.commons.io.FileUtils.toURLs:([Ljava/io/File;)[Ljava/net/URL; │ │ -4ba2e8: 2140 |0000: array-length v0, v4 │ │ -4ba2ea: 2301 781f |0001: new-array v1, v0, [Ljava/net/URL; // type@1f78 │ │ -4ba2ee: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -4ba2f0: 3502 1100 |0004: if-ge v2, v0, 0015 // +0011 │ │ -4ba2f4: 4603 0402 |0006: aget-object v3, v4, v2 │ │ -4ba2f8: 6e10 01df 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.toURI:()Ljava/net/URI; // method@df01 │ │ -4ba2fe: 0c03 |000b: move-result-object v3 │ │ -4ba300: 6e10 e3e1 0300 |000c: invoke-virtual {v3}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ -4ba306: 0c03 |000f: move-result-object v3 │ │ -4ba308: 4d03 0102 |0010: aput-object v3, v1, v2 │ │ -4ba30c: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4ba310: 28f0 |0014: goto 0004 // -0010 │ │ -4ba312: 1101 |0015: return-object v1 │ │ +4ba2dc: |[4ba2dc] org.apache.commons.io.FileUtils.toURLs:([Ljava/io/File;)[Ljava/net/URL; │ │ +4ba2ec: 2140 |0000: array-length v0, v4 │ │ +4ba2ee: 2301 781f |0001: new-array v1, v0, [Ljava/net/URL; // type@1f78 │ │ +4ba2f2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +4ba2f4: 3502 1100 |0004: if-ge v2, v0, 0015 // +0011 │ │ +4ba2f8: 4603 0402 |0006: aget-object v3, v4, v2 │ │ +4ba2fc: 6e10 01df 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.toURI:()Ljava/net/URI; // method@df01 │ │ +4ba302: 0c03 |000b: move-result-object v3 │ │ +4ba304: 6e10 e3e1 0300 |000c: invoke-virtual {v3}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ +4ba30a: 0c03 |000f: move-result-object v3 │ │ +4ba30c: 4d03 0102 |0010: aput-object v3, v1, v2 │ │ +4ba310: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4ba314: 28f0 |0014: goto 0004 // -0010 │ │ +4ba316: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ 0x0006 line=932 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) [Ljava/io/File; │ │ │ │ @@ -1000885,37 +1000886,37 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -4bbea0: |[4bbea0] org.apache.commons.io.FileUtils.touch:(Ljava/io/File;)V │ │ -4bbeb0: 6e10 ebde 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4bbeb6: 0a00 |0003: move-result v0 │ │ -4bbeb8: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -4bbebc: 7110 f6f2 0300 |0006: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;)Ljava/io/FileOutputStream; // method@f2f6 │ │ -4bbec2: 0c00 |0009: move-result-object v0 │ │ -4bbec4: 6e10 14df 0000 |000a: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ -4bbeca: 7100 21e1 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4bbed0: 0b00 |0010: move-result-wide v0 │ │ -4bbed2: 6e30 ffde 0301 |0011: invoke-virtual {v3, v0, v1}, Ljava/io/File;.setLastModified:(J)Z // method@deff │ │ -4bbed8: 0a00 |0014: move-result v0 │ │ -4bbeda: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -4bbede: 0e00 |0017: return-void │ │ -4bbee0: 2200 b718 |0018: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4bbee4: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbee8: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbeee: 1a02 1c61 |001f: const-string v2, "Unable to set the last modification time for " // string@611c │ │ -4bbef2: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbef8: 6e20 11e1 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbefe: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbf04: 0c03 |002a: move-result-object v3 │ │ -4bbf06: 7020 26df 3000 |002b: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bbf0c: 2700 |002e: throw v0 │ │ +4bbea4: |[4bbea4] org.apache.commons.io.FileUtils.touch:(Ljava/io/File;)V │ │ +4bbeb4: 6e10 ebde 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4bbeba: 0a00 |0003: move-result v0 │ │ +4bbebc: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +4bbec0: 7110 f6f2 0300 |0006: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;)Ljava/io/FileOutputStream; // method@f2f6 │ │ +4bbec6: 0c00 |0009: move-result-object v0 │ │ +4bbec8: 6e10 14df 0000 |000a: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ +4bbece: 7100 21e1 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4bbed4: 0b00 |0010: move-result-wide v0 │ │ +4bbed6: 6e30 ffde 0301 |0011: invoke-virtual {v3, v0, v1}, Ljava/io/File;.setLastModified:(J)Z // method@deff │ │ +4bbedc: 0a00 |0014: move-result v0 │ │ +4bbede: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +4bbee2: 0e00 |0017: return-void │ │ +4bbee4: 2200 b718 |0018: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4bbee8: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbeec: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbef2: 1a02 1c61 |001f: const-string v2, "Unable to set the last modification time for " // string@611c │ │ +4bbef6: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbefc: 6e20 11e1 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbf02: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbf08: 0c03 |002a: move-result-object v3 │ │ +4bbf0a: 7020 26df 3000 |002b: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bbf10: 2700 |002e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0006 line=440 │ │ 0x000d line=442 │ │ 0x0018 line=444 │ │ locals : │ │ @@ -1000926,31 +1000927,31 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4bbf10: |[4bbf10] org.apache.commons.io.FileUtils.validateListFilesParameters:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ -4bbf20: 6e10 f4de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bbf26: 0a00 |0003: move-result v0 │ │ -4bbf28: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -4bbf2c: 1a02 5651 |0006: const-string v2, "Parameter 'fileFilter' is null" // string@5156 │ │ -4bbf30: 7120 bde3 2300 |0008: invoke-static {v3, v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4bbf36: 0e00 |000b: return-void │ │ -4bbf38: 2203 e518 |000c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bbf3c: 2200 0819 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bbf40: 7010 06e1 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bbf46: 1a01 5551 |0013: const-string v1, "Parameter 'directory' is not a directory: " // string@5155 │ │ -4bbf4a: 6e20 12e1 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bbf50: 6e20 11e1 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bbf56: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bbf5c: 0c02 |001e: move-result-object v2 │ │ -4bbf5e: 7020 32e0 2300 |001f: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bbf64: 2703 |0022: throw v3 │ │ +4bbf14: |[4bbf14] org.apache.commons.io.FileUtils.validateListFilesParameters:(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ +4bbf24: 6e10 f4de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bbf2a: 0a00 |0003: move-result v0 │ │ +4bbf2c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +4bbf30: 1a02 5651 |0006: const-string v2, "Parameter 'fileFilter' is null" // string@5156 │ │ +4bbf34: 7120 bde3 2300 |0008: invoke-static {v3, v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4bbf3a: 0e00 |000b: return-void │ │ +4bbf3c: 2203 e518 |000c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bbf40: 2200 0819 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bbf44: 7010 06e1 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bbf4a: 1a01 5551 |0013: const-string v1, "Parameter 'directory' is not a directory: " // string@5155 │ │ +4bbf4e: 6e20 12e1 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bbf54: 6e20 11e1 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bbf5a: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bbf60: 0c02 |001e: move-result-object v2 │ │ +4bbf62: 7020 32e0 2300 |001f: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bbf68: 2703 |0022: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0008 line=544 │ │ 0x000c line=541 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 (null) Ljava/io/File; │ │ @@ -1000961,55 +1000962,55 @@ │ │ type : '(Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -4b9bdc: |[4b9bdc] org.apache.commons.io.FileUtils.verifiedListFiles:(Ljava/io/File;)[Ljava/io/File; │ │ -4b9bec: 6e10 ebde 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b9bf2: 0a00 |0003: move-result v0 │ │ -4b9bf4: 3800 3d00 |0004: if-eqz v0, 0041 // +003d │ │ -4b9bf8: 6e10 f4de 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4b9bfe: 0a00 |0009: move-result v0 │ │ -4b9c00: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -4b9c04: 6e10 f9de 0300 |000c: invoke-virtual {v3}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ -4b9c0a: 0c00 |000f: move-result-object v0 │ │ -4b9c0c: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -4b9c10: 1100 |0012: return-object v0 │ │ -4b9c12: 2200 b718 |0013: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4b9c16: 2201 0819 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9c1a: 7010 06e1 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9c20: 1a02 971e |001a: const-string v2, "Failed to list contents of " // string@1e97 │ │ -4b9c24: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9c2a: 6e20 11e1 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b9c30: 6e10 1fe1 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9c36: 0c03 |0025: move-result-object v3 │ │ -4b9c38: 7020 26df 3000 |0026: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4b9c3e: 2700 |0029: throw v0 │ │ -4b9c40: 2200 0819 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9c44: 7010 06e1 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9c4a: 6e20 11e1 3000 |002f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b9c50: 1a03 d201 |0032: const-string v3, " is not a directory" // string@01d2 │ │ -4b9c54: 6e20 12e1 3000 |0034: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9c5a: 6e10 1fe1 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9c60: 0c03 |003a: move-result-object v3 │ │ -4b9c62: 2200 e518 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b9c66: 7020 32e0 3000 |003d: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b9c6c: 2700 |0040: throw v0 │ │ -4b9c6e: 2200 0819 |0041: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b9c72: 7010 06e1 0000 |0043: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b9c78: 6e20 11e1 3000 |0046: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4b9c7e: 1a03 3101 |0049: const-string v3, " does not exist" // string@0131 │ │ -4b9c82: 6e20 12e1 3000 |004b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b9c88: 6e10 1fe1 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b9c8e: 0c03 |0051: move-result-object v3 │ │ -4b9c90: 2200 e518 |0052: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b9c94: 7020 32e0 3000 |0054: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b9c9a: 2700 |0057: throw v0 │ │ +4b9be0: |[4b9be0] org.apache.commons.io.FileUtils.verifiedListFiles:(Ljava/io/File;)[Ljava/io/File; │ │ +4b9bf0: 6e10 ebde 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b9bf6: 0a00 |0003: move-result v0 │ │ +4b9bf8: 3800 3d00 |0004: if-eqz v0, 0041 // +003d │ │ +4b9bfc: 6e10 f4de 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4b9c02: 0a00 |0009: move-result v0 │ │ +4b9c04: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +4b9c08: 6e10 f9de 0300 |000c: invoke-virtual {v3}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ +4b9c0e: 0c00 |000f: move-result-object v0 │ │ +4b9c10: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +4b9c14: 1100 |0012: return-object v0 │ │ +4b9c16: 2200 b718 |0013: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4b9c1a: 2201 0819 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9c1e: 7010 06e1 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9c24: 1a02 971e |001a: const-string v2, "Failed to list contents of " // string@1e97 │ │ +4b9c28: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9c2e: 6e20 11e1 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b9c34: 6e10 1fe1 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9c3a: 0c03 |0025: move-result-object v3 │ │ +4b9c3c: 7020 26df 3000 |0026: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4b9c42: 2700 |0029: throw v0 │ │ +4b9c44: 2200 0819 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9c48: 7010 06e1 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9c4e: 6e20 11e1 3000 |002f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b9c54: 1a03 d201 |0032: const-string v3, " is not a directory" // string@01d2 │ │ +4b9c58: 6e20 12e1 3000 |0034: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9c5e: 6e10 1fe1 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9c64: 0c03 |003a: move-result-object v3 │ │ +4b9c66: 2200 e518 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b9c6a: 7020 32e0 3000 |003d: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b9c70: 2700 |0040: throw v0 │ │ +4b9c72: 2200 0819 |0041: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b9c76: 7010 06e1 0000 |0043: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b9c7c: 6e20 11e1 3000 |0046: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4b9c82: 1a03 3101 |0049: const-string v3, " does not exist" // string@0131 │ │ +4b9c86: 6e20 12e1 3000 |004b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b9c8c: 6e10 1fe1 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b9c92: 0c03 |0051: move-result-object v3 │ │ +4b9c94: 2200 e518 |0052: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b9c98: 7020 32e0 3000 |0054: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b9c9e: 2700 |0057: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1739 │ │ 0x0006 line=1744 │ │ 0x000c line=1749 │ │ 0x0013 line=1751 │ │ 0x002a line=1745 │ │ @@ -1001024,58 +1001025,58 @@ │ │ type : '(Ljava/io/File;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -4b9684: |[4b9684] org.apache.commons.io.FileUtils.waitFor:(Ljava/io/File;I)Z │ │ -4b9694: 7100 21e1 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4b969a: 0b00 |0003: move-result-wide v0 │ │ -4b969c: 81a2 |0004: int-to-long v2, v10 │ │ -4b969e: 1604 e803 |0005: const-wide/16 v4, #int 1000 // #3e8 │ │ -4b96a2: 9d02 0204 |0007: mul-long v2, v2, v4 │ │ -4b96a6: bb20 |0009: add-long/2addr v0, v2 │ │ -4b96a8: 120a |000a: const/4 v10, #int 0 // #0 │ │ -4b96aa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4b96ac: 6e10 ebde 0900 |000c: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4b96b2: 0a03 |000f: move-result v3 │ │ -4b96b4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -4b96b6: 3903 2600 |0011: if-nez v3, 0037 // +0026 │ │ -4b96ba: 7100 21e1 0000 |0013: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4b96c0: 0b05 |0016: move-result-wide v5 │ │ -4b96c2: 9c05 0005 |0017: sub-long v5, v0, v5 │ │ -4b96c6: 1607 0000 |0019: const-wide/16 v7, #int 0 // #0 │ │ -4b96ca: 3103 0507 |001b: cmp-long v3, v5, v7 │ │ -4b96ce: 3b03 0c00 |001d: if-gez v3, 0029 // +000c │ │ -4b96d2: 3802 0900 |001f: if-eqz v2, 0028 // +0009 │ │ -4b96d6: 7100 2ce1 0000 |0021: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ -4b96dc: 0c09 |0024: move-result-object v9 │ │ -4b96de: 6e10 30e1 0900 |0025: invoke-virtual {v9}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ -4b96e4: 0f0a |0028: return v10 │ │ -4b96e6: 1607 6400 |0029: const-wide/16 v7, #int 100 // #64 │ │ -4b96ea: 7140 76e0 8765 |002b: invoke-static {v7, v8, v5, v6}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ -4b96f0: 0b05 |002e: move-result-wide v5 │ │ -4b96f2: 7120 37e1 6500 |002f: invoke-static {v5, v6}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ -4b96f8: 28da |0032: goto 000c // -0026 │ │ -4b96fa: 0000 |0033: nop // spacer │ │ -4b96fc: 2803 |0034: goto 0037 // +0003 │ │ -4b96fe: 1212 |0035: const/4 v2, #int 1 // #1 │ │ -4b9700: 28d6 |0036: goto 000c // -002a │ │ -4b9702: 3802 0900 |0037: if-eqz v2, 0040 // +0009 │ │ -4b9706: 7100 2ce1 0000 |0039: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ -4b970c: 0c09 |003c: move-result-object v9 │ │ -4b970e: 6e10 30e1 0900 |003d: invoke-virtual {v9}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ -4b9714: 0f04 |0040: return v4 │ │ -4b9716: 0d09 |0041: move-exception v9 │ │ -4b9718: 3802 0900 |0042: if-eqz v2, 004b // +0009 │ │ -4b971c: 7100 2ce1 0000 |0044: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ -4b9722: 0c0a |0047: move-result-object v10 │ │ -4b9724: 6e10 30e1 0a00 |0048: invoke-virtual {v10}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ -4b972a: 2709 |004b: throw v9 │ │ +4b9688: |[4b9688] org.apache.commons.io.FileUtils.waitFor:(Ljava/io/File;I)Z │ │ +4b9698: 7100 21e1 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4b969e: 0b00 |0003: move-result-wide v0 │ │ +4b96a0: 81a2 |0004: int-to-long v2, v10 │ │ +4b96a2: 1604 e803 |0005: const-wide/16 v4, #int 1000 // #3e8 │ │ +4b96a6: 9d02 0204 |0007: mul-long v2, v2, v4 │ │ +4b96aa: bb20 |0009: add-long/2addr v0, v2 │ │ +4b96ac: 120a |000a: const/4 v10, #int 0 // #0 │ │ +4b96ae: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4b96b0: 6e10 ebde 0900 |000c: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4b96b6: 0a03 |000f: move-result v3 │ │ +4b96b8: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +4b96ba: 3903 2600 |0011: if-nez v3, 0037 // +0026 │ │ +4b96be: 7100 21e1 0000 |0013: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4b96c4: 0b05 |0016: move-result-wide v5 │ │ +4b96c6: 9c05 0005 |0017: sub-long v5, v0, v5 │ │ +4b96ca: 1607 0000 |0019: const-wide/16 v7, #int 0 // #0 │ │ +4b96ce: 3103 0507 |001b: cmp-long v3, v5, v7 │ │ +4b96d2: 3b03 0c00 |001d: if-gez v3, 0029 // +000c │ │ +4b96d6: 3802 0900 |001f: if-eqz v2, 0028 // +0009 │ │ +4b96da: 7100 2ce1 0000 |0021: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ +4b96e0: 0c09 |0024: move-result-object v9 │ │ +4b96e2: 6e10 30e1 0900 |0025: invoke-virtual {v9}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ +4b96e8: 0f0a |0028: return v10 │ │ +4b96ea: 1607 6400 |0029: const-wide/16 v7, #int 100 // #64 │ │ +4b96ee: 7140 76e0 8765 |002b: invoke-static {v7, v8, v5, v6}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ +4b96f4: 0b05 |002e: move-result-wide v5 │ │ +4b96f6: 7120 37e1 6500 |002f: invoke-static {v5, v6}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ +4b96fc: 28da |0032: goto 000c // -0026 │ │ +4b96fe: 0000 |0033: nop // spacer │ │ +4b9700: 2803 |0034: goto 0037 // +0003 │ │ +4b9702: 1212 |0035: const/4 v2, #int 1 // #1 │ │ +4b9704: 28d6 |0036: goto 000c // -002a │ │ +4b9706: 3802 0900 |0037: if-eqz v2, 0040 // +0009 │ │ +4b970a: 7100 2ce1 0000 |0039: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ +4b9710: 0c09 |003c: move-result-object v9 │ │ +4b9712: 6e10 30e1 0900 |003d: invoke-virtual {v9}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ +4b9718: 0f04 |0040: return v4 │ │ +4b971a: 0d09 |0041: move-exception v9 │ │ +4b971c: 3802 0900 |0042: if-eqz v2, 004b // +0009 │ │ +4b9720: 7100 2ce1 0000 |0044: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ +4b9726: 0c0a |0047: move-result-object v10 │ │ +4b9728: 6e10 30e1 0a00 |0048: invoke-virtual {v10}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ +4b972e: 2709 |004b: throw v9 │ │ catches : 2 │ │ 0x000c - 0x0017 │ │ -> 0x0041 │ │ 0x002b - 0x0032 │ │ Ljava/lang/InterruptedException; -> 0x0035 │ │ Ljava/lang/Exception; -> 0x0033 │ │ -> 0x0041 │ │ @@ -1001095,20 +1001096,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4bbf68: |[4bbf68] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;)V │ │ -4bbf78: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bbf7e: 0c00 |0003: move-result-object v0 │ │ -4bbf80: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4bbf82: 7140 15f3 3210 |0005: invoke-static {v2, v3, v0, v1}, Lorg/apache/commons/io/FileUtils;.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V // method@f315 │ │ -4bbf88: 0e00 |0008: return-void │ │ +4bbf6c: |[4bbf6c] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;)V │ │ +4bbf7c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bbf82: 0c00 |0003: move-result-object v0 │ │ +4bbf84: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4bbf86: 7140 15f3 3210 |0005: invoke-static {v2, v3, v0, v1}, Lorg/apache/commons/io/FileUtils;.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V // method@f315 │ │ +4bbf8c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2078 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -1001117,18 +1001118,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/CharSequence;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4bbfac: |[4bbfac] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ -4bbfbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bbfbe: 7140 13f3 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/FileUtils;.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/lang/String;Z)V // method@f313 │ │ -4bbfc4: 0e00 |0004: return-void │ │ +4bbfb0: |[4bbfb0] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ +4bbfc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bbfc2: 7140 13f3 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/FileUtils;.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/lang/String;Z)V // method@f313 │ │ +4bbfc8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2121 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1001138,19 +1001139,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/CharSequence;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4bbfc8: |[4bbfc8] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/lang/String;Z)V │ │ -4bbfd8: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bbfde: 0c02 |0003: move-result-object v2 │ │ -4bbfe0: 7140 15f3 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V // method@f315 │ │ -4bbfe6: 0e00 |0007: return-void │ │ +4bbfcc: |[4bbfcc] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/lang/String;Z)V │ │ +4bbfdc: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bbfe2: 0c02 |0003: move-result-object v2 │ │ +4bbfe4: 7140 15f3 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V // method@f315 │ │ +4bbfea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2156 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1001161,18 +1001162,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4bbfe8: |[4bbfe8] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)V │ │ -4bbff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bbffa: 7140 15f3 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/FileUtils;.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V // method@f315 │ │ -4bc000: 0e00 |0004: return-void │ │ +4bbfec: |[4bbfec] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)V │ │ +4bbffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bbffe: 7140 15f3 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/FileUtils;.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V // method@f315 │ │ +4bc004: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -1001182,22 +1001183,22 @@ │ │ type : '(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -4bc004: |[4bc004] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V │ │ -4bc014: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -4bc018: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4bc01a: 2805 |0003: goto 0008 // +0005 │ │ -4bc01c: 7210 a6df 0100 |0004: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ -4bc022: 0c01 |0007: move-result-object v1 │ │ -4bc024: 7140 27f3 1032 |0008: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V // method@f327 │ │ -4bc02a: 0e00 |000b: return-void │ │ +4bc008: |[4bc008] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V │ │ +4bc018: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +4bc01c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4bc01e: 2805 |0003: goto 0008 // +0005 │ │ +4bc020: 7210 a6df 0100 |0004: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ +4bc026: 0c01 |0007: move-result-object v1 │ │ +4bc028: 7140 27f3 1032 |0008: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V // method@f327 │ │ +4bc02e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2137 │ │ 0x0008 line=2138 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/CharSequence; │ │ @@ -1001209,19 +1001210,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4bbf8c: |[4bbf8c] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;Z)V │ │ -4bbf9c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bbfa2: 0c00 |0003: move-result-object v0 │ │ -4bbfa4: 7140 15f3 2130 |0004: invoke-static {v1, v2, v0, v3}, Lorg/apache/commons/io/FileUtils;.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V // method@f315 │ │ -4bbfaa: 0e00 |0007: return-void │ │ +4bbf90: |[4bbf90] org.apache.commons.io.FileUtils.write:(Ljava/io/File;Ljava/lang/CharSequence;Z)V │ │ +4bbfa0: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bbfa6: 0c00 |0003: move-result-object v0 │ │ +4bbfa8: 7140 15f3 2130 |0004: invoke-static {v1, v2, v0, v3}, Lorg/apache/commons/io/FileUtils;.write:(Ljava/io/File;Ljava/lang/CharSequence;Ljava/nio/charset/Charset;Z)V // method@f315 │ │ +4bbfae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2094 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0008 reg=3 (null) Z │ │ @@ -1001231,18 +1001232,18 @@ │ │ type : '(Ljava/io/File;[B)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4bc02c: |[4bc02c] org.apache.commons.io.FileUtils.writeByteArrayToFile:(Ljava/io/File;[B)V │ │ -4bc03c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc03e: 7130 1af3 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FileUtils;.writeByteArrayToFile:(Ljava/io/File;[BZ)V // method@f31a │ │ -4bc044: 0e00 |0004: return-void │ │ +4bc030: |[4bc030] org.apache.commons.io.FileUtils.writeByteArrayToFile:(Ljava/io/File;[B)V │ │ +4bc040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc042: 7130 1af3 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FileUtils;.writeByteArrayToFile:(Ljava/io/File;[BZ)V // method@f31a │ │ +4bc048: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) [B │ │ │ │ @@ -1001251,18 +1001252,18 @@ │ │ type : '(Ljava/io/File;[BII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -4bc064: |[4bc064] org.apache.commons.io.FileUtils.writeByteArrayToFile:(Ljava/io/File;[BII)V │ │ -4bc074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc076: 7150 19f3 2143 |0001: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/io/FileUtils;.writeByteArrayToFile:(Ljava/io/File;[BIIZ)V // method@f319 │ │ -4bc07c: 0e00 |0004: return-void │ │ +4bc068: |[4bc068] org.apache.commons.io.FileUtils.writeByteArrayToFile:(Ljava/io/File;[BII)V │ │ +4bc078: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc07a: 7150 19f3 2143 |0001: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/io/FileUtils;.writeByteArrayToFile:(Ljava/io/File;[BIIZ)V // method@f319 │ │ +4bc080: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2203 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) [B │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -1001273,30 +1001274,30 @@ │ │ type : '(Ljava/io/File;[BIIZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -4bc080: |[4bc080] org.apache.commons.io.FileUtils.writeByteArrayToFile:(Ljava/io/File;[BIIZ)V │ │ -4bc090: 7120 f7f2 4000 |0000: invoke-static {v0, v4}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;Z)Ljava/io/FileOutputStream; // method@f2f7 │ │ -4bc096: 0c00 |0003: move-result-object v0 │ │ -4bc098: 6e40 50df 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4bc09e: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -4bc0a2: 6e10 4cdf 0000 |0009: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4bc0a8: 0e00 |000c: return-void │ │ -4bc0aa: 0d01 |000d: move-exception v1 │ │ -4bc0ac: 2701 |000e: throw v1 │ │ -4bc0ae: 0d02 |000f: move-exception v2 │ │ -4bc0b0: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ -4bc0b4: 6e10 4cdf 0000 |0012: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4bc0ba: 2805 |0015: goto 001a // +0005 │ │ -4bc0bc: 0d00 |0016: move-exception v0 │ │ -4bc0be: 6e20 3de1 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bc0c4: 2702 |001a: throw v2 │ │ +4bc084: |[4bc084] org.apache.commons.io.FileUtils.writeByteArrayToFile:(Ljava/io/File;[BIIZ)V │ │ +4bc094: 7120 f7f2 4000 |0000: invoke-static {v0, v4}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;Z)Ljava/io/FileOutputStream; // method@f2f7 │ │ +4bc09a: 0c00 |0003: move-result-object v0 │ │ +4bc09c: 6e40 50df 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4bc0a2: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +4bc0a6: 6e10 4cdf 0000 |0009: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4bc0ac: 0e00 |000c: return-void │ │ +4bc0ae: 0d01 |000d: move-exception v1 │ │ +4bc0b0: 2701 |000e: throw v1 │ │ +4bc0b2: 0d02 |000f: move-exception v2 │ │ +4bc0b4: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ +4bc0b8: 6e10 4cdf 0000 |0012: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4bc0be: 2805 |0015: goto 001a // +0005 │ │ +4bc0c0: 0d00 |0016: move-exception v0 │ │ +4bc0c2: 6e20 3de1 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bc0c8: 2702 |001a: throw v2 │ │ catches : 3 │ │ 0x0004 - 0x0007 │ │ -> 0x000d │ │ 0x000e - 0x000f │ │ -> 0x000f │ │ 0x0012 - 0x0015 │ │ -> 0x0016 │ │ @@ -1001318,19 +1001319,19 @@ │ │ type : '(Ljava/io/File;[BZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4bc048: |[4bc048] org.apache.commons.io.FileUtils.writeByteArrayToFile:(Ljava/io/File;[BZ)V │ │ -4bc058: 2130 |0000: array-length v0, v3 │ │ -4bc05a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4bc05c: 7154 19f3 3201 |0002: invoke-static {v2, v3, v1, v0, v4}, Lorg/apache/commons/io/FileUtils;.writeByteArrayToFile:(Ljava/io/File;[BIIZ)V // method@f319 │ │ -4bc062: 0e00 |0005: return-void │ │ +4bc04c: |[4bc04c] org.apache.commons.io.FileUtils.writeByteArrayToFile:(Ljava/io/File;[BZ)V │ │ +4bc05c: 2130 |0000: array-length v0, v3 │ │ +4bc05e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4bc060: 7154 19f3 3201 |0002: invoke-static {v2, v3, v1, v0, v4}, Lorg/apache/commons/io/FileUtils;.writeByteArrayToFile:(Ljava/io/File;[BIIZ)V // method@f319 │ │ +4bc066: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2186 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ 0x0000 - 0x0006 reg=4 (null) Z │ │ @@ -1001340,19 +1001341,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4bc0e8: |[4bc0e8] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;)V │ │ -4bc0f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc0fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4bc0fc: 7151 1df3 3204 |0002: invoke-static {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ -4bc102: 0e00 |0005: return-void │ │ +4bc0ec: |[4bc0ec] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;)V │ │ +4bc0fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc0fe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4bc100: 7151 1df3 3204 |0002: invoke-static {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ +4bc106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2244 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=4 (null) Ljava/util/Collection; │ │ @@ -1001362,18 +1001363,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -4bc120: |[4bc120] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;)V │ │ -4bc130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc132: 7150 1df3 2143 |0001: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ -4bc138: 0e00 |0004: return-void │ │ +4bc124: |[4bc124] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;)V │ │ +4bc134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc136: 7150 1df3 2143 |0001: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ +4bc13c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2314 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/util/Collection; │ │ @@ -1001384,30 +1001385,30 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -4bc13c: |[4bc13c] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V │ │ -4bc14c: 2200 9b18 |0000: new-instance v0, Ljava/io/BufferedOutputStream; // type@189b │ │ -4bc150: 7120 f7f2 5100 |0002: invoke-static {v1, v5}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;Z)Ljava/io/FileOutputStream; // method@f2f7 │ │ -4bc156: 0c01 |0005: move-result-object v1 │ │ -4bc158: 7020 acde 1000 |0006: invoke-direct {v0, v1}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@deac │ │ -4bc15e: 7140 eaf3 4320 |0009: invoke-static {v3, v4, v0, v2}, Lorg/apache/commons/io/IOUtils;.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V // method@f3ea │ │ -4bc164: 6e10 4cdf 0000 |000c: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4bc16a: 0e00 |000f: return-void │ │ -4bc16c: 0d01 |0010: move-exception v1 │ │ -4bc16e: 2701 |0011: throw v1 │ │ -4bc170: 0d02 |0012: move-exception v2 │ │ -4bc172: 6e10 4cdf 0000 |0013: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4bc178: 2805 |0016: goto 001b // +0005 │ │ -4bc17a: 0d03 |0017: move-exception v3 │ │ -4bc17c: 6e20 3de1 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bc182: 2702 |001b: throw v2 │ │ +4bc140: |[4bc140] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V │ │ +4bc150: 2200 9b18 |0000: new-instance v0, Ljava/io/BufferedOutputStream; // type@189b │ │ +4bc154: 7120 f7f2 5100 |0002: invoke-static {v1, v5}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;Z)Ljava/io/FileOutputStream; // method@f2f7 │ │ +4bc15a: 0c01 |0005: move-result-object v1 │ │ +4bc15c: 7020 acde 1000 |0006: invoke-direct {v0, v1}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@deac │ │ +4bc162: 7140 eaf3 4320 |0009: invoke-static {v3, v4, v0, v2}, Lorg/apache/commons/io/IOUtils;.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V // method@f3ea │ │ +4bc168: 6e10 4cdf 0000 |000c: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4bc16e: 0e00 |000f: return-void │ │ +4bc170: 0d01 |0010: move-exception v1 │ │ +4bc172: 2701 |0011: throw v1 │ │ +4bc174: 0d02 |0012: move-exception v2 │ │ +4bc176: 6e10 4cdf 0000 |0013: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4bc17c: 2805 |0016: goto 001b // +0005 │ │ +4bc17e: 0d03 |0017: move-exception v3 │ │ +4bc180: 6e20 3de1 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bc186: 2702 |001b: throw v2 │ │ catches : 3 │ │ 0x0009 - 0x000c │ │ -> 0x0010 │ │ 0x0011 - 0x0012 │ │ -> 0x0012 │ │ 0x0013 - 0x0016 │ │ -> 0x0017 │ │ @@ -1001429,18 +1001430,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -4bc104: |[4bc104] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Z)V │ │ -4bc114: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc116: 7154 1df3 2103 |0001: invoke-static {v1, v2, v3, v0, v4}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ -4bc11c: 0e00 |0004: return-void │ │ +4bc108: |[4bc108] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Z)V │ │ +4bc118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc11a: 7154 1df3 2103 |0001: invoke-static {v1, v2, v3, v0, v4}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ +4bc120: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/util/Collection; │ │ @@ -1001451,19 +1001452,19 @@ │ │ type : '(Ljava/io/File;Ljava/util/Collection;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4bc1a4: |[4bc1a4] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/util/Collection;)V │ │ -4bc1b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc1b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4bc1b8: 7151 1df3 0203 |0002: invoke-static {v2, v0, v3, v0, v1}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ -4bc1be: 0e00 |0005: return-void │ │ +4bc1a8: |[4bc1a8] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/util/Collection;)V │ │ +4bc1b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc1ba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4bc1bc: 7151 1df3 0203 |0002: invoke-static {v2, v0, v3, v0, v1}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ +4bc1c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2277 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/util/Collection; │ │ │ │ @@ -1001472,19 +1001473,19 @@ │ │ type : '(Ljava/io/File;Ljava/util/Collection;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4bc1dc: |[4bc1dc] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/util/Collection;Ljava/lang/String;)V │ │ -4bc1ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc1ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4bc1f0: 7151 1df3 0243 |0002: invoke-static {v2, v0, v3, v4, v1}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ -4bc1f6: 0e00 |0005: return-void │ │ +4bc1e0: |[4bc1e0] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/util/Collection;Ljava/lang/String;)V │ │ +4bc1f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc1f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4bc1f4: 7151 1df3 0243 |0002: invoke-static {v2, v0, v3, v4, v1}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ +4bc1fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2352 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0006 reg=4 (null) Ljava/lang/String; │ │ @@ -1001494,18 +1001495,18 @@ │ │ type : '(Ljava/io/File;Ljava/util/Collection;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -4bc1f8: |[4bc1f8] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/util/Collection;Ljava/lang/String;Z)V │ │ -4bc208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc20a: 7154 1df3 0132 |0001: invoke-static {v1, v0, v2, v3, v4}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ -4bc210: 0e00 |0004: return-void │ │ +4bc1fc: |[4bc1fc] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/util/Collection;Ljava/lang/String;Z)V │ │ +4bc20c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc20e: 7154 1df3 0132 |0001: invoke-static {v1, v0, v2, v3, v4}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ +4bc214: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2370 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1001516,18 +1001517,18 @@ │ │ type : '(Ljava/io/File;Ljava/util/Collection;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -4bc1c0: |[4bc1c0] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/util/Collection;Z)V │ │ -4bc1d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc1d2: 7153 1df3 0102 |0001: invoke-static {v1, v0, v2, v0, v3}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ -4bc1d8: 0e00 |0004: return-void │ │ +4bc1c4: |[4bc1c4] org.apache.commons.io.FileUtils.writeLines:(Ljava/io/File;Ljava/util/Collection;Z)V │ │ +4bc1d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc1d6: 7153 1df3 0102 |0001: invoke-static {v1, v0, v2, v0, v3}, Lorg/apache/commons/io/FileUtils;.writeLines:(Ljava/io/File;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)V // method@f31d │ │ +4bc1dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2293 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0005 reg=3 (null) Z │ │ @@ -1001537,20 +1001538,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4bc214: |[4bc214] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;)V │ │ -4bc224: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bc22a: 0c00 |0003: move-result-object v0 │ │ -4bc22c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4bc22e: 7140 27f3 3210 |0005: invoke-static {v2, v3, v0, v1}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V // method@f327 │ │ -4bc234: 0e00 |0008: return-void │ │ +4bc218: |[4bc218] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;)V │ │ +4bc228: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bc22e: 0c00 |0003: move-result-object v0 │ │ +4bc230: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4bc232: 7140 27f3 3210 |0005: invoke-static {v2, v3, v0, v1}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V // method@f327 │ │ +4bc238: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2048 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1001559,18 +1001560,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4bc258: |[4bc258] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ -4bc268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc26a: 7140 25f3 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Z)V // method@f325 │ │ -4bc270: 0e00 |0004: return-void │ │ +4bc25c: |[4bc25c] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ +4bc26c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc26e: 7140 25f3 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Z)V // method@f325 │ │ +4bc274: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1999 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1001580,19 +1001581,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4bc274: |[4bc274] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4bc284: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bc28a: 0c02 |0003: move-result-object v2 │ │ -4bc28c: 7140 27f3 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V // method@f327 │ │ -4bc292: 0e00 |0007: return-void │ │ +4bc278: |[4bc278] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4bc288: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bc28e: 0c02 |0003: move-result-object v2 │ │ +4bc290: 7140 27f3 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V // method@f327 │ │ +4bc296: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2035 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1001603,18 +1001604,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4bc294: |[4bc294] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;)V │ │ -4bc2a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc2a6: 7140 27f3 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V // method@f327 │ │ -4bc2ac: 0e00 |0004: return-void │ │ +4bc298: |[4bc298] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;)V │ │ +4bc2a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc2aa: 7140 27f3 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V // method@f327 │ │ +4bc2b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1983 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -1001624,30 +1001625,30 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4bc2b0: |[4bc2b0] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V │ │ -4bc2c0: 7120 f7f2 3000 |0000: invoke-static {v0, v3}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;Z)Ljava/io/FileOutputStream; // method@f2f7 │ │ -4bc2c6: 0c00 |0003: move-result-object v0 │ │ -4bc2c8: 7130 daf3 0102 |0004: invoke-static {v1, v0, v2}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3da │ │ -4bc2ce: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -4bc2d2: 6e10 4cdf 0000 |0009: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4bc2d8: 0e00 |000c: return-void │ │ -4bc2da: 0d01 |000d: move-exception v1 │ │ -4bc2dc: 2701 |000e: throw v1 │ │ -4bc2de: 0d02 |000f: move-exception v2 │ │ -4bc2e0: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ -4bc2e4: 6e10 4cdf 0000 |0012: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4bc2ea: 2805 |0015: goto 001a // +0005 │ │ -4bc2ec: 0d00 |0016: move-exception v0 │ │ -4bc2ee: 6e20 3de1 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bc2f4: 2702 |001a: throw v2 │ │ +4bc2b4: |[4bc2b4] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V │ │ +4bc2c4: 7120 f7f2 3000 |0000: invoke-static {v0, v3}, Lorg/apache/commons/io/FileUtils;.openOutputStream:(Ljava/io/File;Z)Ljava/io/FileOutputStream; // method@f2f7 │ │ +4bc2ca: 0c00 |0003: move-result-object v0 │ │ +4bc2cc: 7130 daf3 0102 |0004: invoke-static {v1, v0, v2}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3da │ │ +4bc2d2: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +4bc2d6: 6e10 4cdf 0000 |0009: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4bc2dc: 0e00 |000c: return-void │ │ +4bc2de: 0d01 |000d: move-exception v1 │ │ +4bc2e0: 2701 |000e: throw v1 │ │ +4bc2e2: 0d02 |000f: move-exception v2 │ │ +4bc2e4: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ +4bc2e8: 6e10 4cdf 0000 |0012: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4bc2ee: 2805 |0015: goto 001a // +0005 │ │ +4bc2f0: 0d00 |0016: move-exception v0 │ │ +4bc2f2: 6e20 3de1 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bc2f8: 2702 |001a: throw v2 │ │ catches : 3 │ │ 0x0004 - 0x0007 │ │ -> 0x000d │ │ 0x000e - 0x000f │ │ -> 0x000f │ │ 0x0012 - 0x0015 │ │ -> 0x0016 │ │ @@ -1001668,19 +1001669,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4bc238: |[4bc238] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Z)V │ │ -4bc248: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bc24e: 0c00 |0003: move-result-object v0 │ │ -4bc250: 7140 27f3 2130 |0004: invoke-static {v1, v2, v0, v3}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V // method@f327 │ │ -4bc256: 0e00 |0007: return-void │ │ +4bc23c: |[4bc23c] org.apache.commons.io.FileUtils.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Z)V │ │ +4bc24c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bc252: 0c00 |0003: move-result-object v0 │ │ +4bc254: 7140 27f3 2130 |0004: invoke-static {v1, v2, v0, v3}, Lorg/apache/commons/io/FileUtils;.writeStringToFile:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V // method@f327 │ │ +4bc25a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2064 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Z │ │ @@ -1001752,30 +1001753,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -4bd098: |[4bd098] org.apache.commons.io.FilenameUtils.:()V │ │ -4bd0a8: 1300 2e00 |0000: const/16 v0, #int 46 // #2e │ │ -4bd0ac: 7110 c3df 0000 |0002: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@dfc3 │ │ -4bd0b2: 0c00 |0005: move-result-object v0 │ │ -4bd0b4: 6900 7dae |0006: sput-object v0, Lorg/apache/commons/io/FilenameUtils;.EXTENSION_SEPARATOR_STR:Ljava/lang/String; // field@ae7d │ │ -4bd0b8: 6500 48a2 |0008: sget-char v0, Ljava/io/File;.separatorChar:C // field@a248 │ │ -4bd0bc: 6c00 80ae |000a: sput-char v0, Lorg/apache/commons/io/FilenameUtils;.SYSTEM_SEPARATOR:C // field@ae80 │ │ -4bd0c0: 7100 45f3 0000 |000c: invoke-static {}, Lorg/apache/commons/io/FilenameUtils;.isSystemWindows:()Z // method@f345 │ │ -4bd0c6: 0a00 |000f: move-result v0 │ │ -4bd0c8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -4bd0cc: 1300 2f00 |0012: const/16 v0, #int 47 // #2f │ │ -4bd0d0: 6c00 7fae |0014: sput-char v0, Lorg/apache/commons/io/FilenameUtils;.OTHER_SEPARATOR:C // field@ae7f │ │ -4bd0d4: 2805 |0016: goto 001b // +0005 │ │ -4bd0d6: 1300 5c00 |0017: const/16 v0, #int 92 // #5c │ │ -4bd0da: 6c00 7fae |0019: sput-char v0, Lorg/apache/commons/io/FilenameUtils;.OTHER_SEPARATOR:C // field@ae7f │ │ -4bd0de: 0e00 |001b: return-void │ │ +4bd09c: |[4bd09c] org.apache.commons.io.FilenameUtils.:()V │ │ +4bd0ac: 1300 2e00 |0000: const/16 v0, #int 46 // #2e │ │ +4bd0b0: 7110 c3df 0000 |0002: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@dfc3 │ │ +4bd0b6: 0c00 |0005: move-result-object v0 │ │ +4bd0b8: 6900 7dae |0006: sput-object v0, Lorg/apache/commons/io/FilenameUtils;.EXTENSION_SEPARATOR_STR:Ljava/lang/String; // field@ae7d │ │ +4bd0bc: 6500 48a2 |0008: sget-char v0, Ljava/io/File;.separatorChar:C // field@a248 │ │ +4bd0c0: 6c00 80ae |000a: sput-char v0, Lorg/apache/commons/io/FilenameUtils;.SYSTEM_SEPARATOR:C // field@ae80 │ │ +4bd0c4: 7100 45f3 0000 |000c: invoke-static {}, Lorg/apache/commons/io/FilenameUtils;.isSystemWindows:()Z // method@f345 │ │ +4bd0ca: 0a00 |000f: move-result v0 │ │ +4bd0cc: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +4bd0d0: 1300 2f00 |0012: const/16 v0, #int 47 // #2f │ │ +4bd0d4: 6c00 7fae |0014: sput-char v0, Lorg/apache/commons/io/FilenameUtils;.OTHER_SEPARATOR:C // field@ae7f │ │ +4bd0d8: 2805 |0016: goto 001b // +0005 │ │ +4bd0da: 1300 5c00 |0017: const/16 v0, #int 92 // #5c │ │ +4bd0de: 6c00 7fae |0019: sput-char v0, Lorg/apache/commons/io/FilenameUtils;.OTHER_SEPARATOR:C // field@ae7f │ │ +4bd0e2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=96 │ │ 0x0008 line=111 │ │ 0x000c line=118 │ │ 0x0014 line=119 │ │ 0x0019 line=121 │ │ @@ -1001786,17 +1001787,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4bd0e0: |[4bd0e0] org.apache.commons.io.FilenameUtils.:()V │ │ -4bd0f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4bd0f6: 0e00 |0003: return-void │ │ +4bd0e4: |[4bd0e4] org.apache.commons.io.FilenameUtils.:()V │ │ +4bd0f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4bd0fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/FilenameUtils; │ │ │ │ #2 : (in Lorg/apache/commons/io/FilenameUtils;) │ │ @@ -1001804,58 +1001805,58 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -4bc920: |[4bc920] org.apache.commons.io.FilenameUtils.concat:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4bc930: 7110 3ef3 0300 |0000: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getPrefixLength:(Ljava/lang/String;)I // method@f33e │ │ -4bc936: 0a00 |0003: move-result v0 │ │ -4bc938: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4bc93a: 3b00 0300 |0005: if-gez v0, 0008 // +0003 │ │ -4bc93e: 1101 |0007: return-object v1 │ │ -4bc940: 3d00 0700 |0008: if-lez v0, 000f // +0007 │ │ -4bc944: 7110 46f3 0300 |000a: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ -4bc94a: 0c02 |000d: move-result-object v2 │ │ -4bc94c: 1102 |000e: return-object v2 │ │ -4bc94e: 3902 0300 |000f: if-nez v2, 0012 // +0003 │ │ -4bc952: 1101 |0011: return-object v1 │ │ -4bc954: 6e10 dae0 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bc95a: 0a00 |0015: move-result v0 │ │ -4bc95c: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -4bc960: 7110 46f3 0300 |0018: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ -4bc966: 0c02 |001b: move-result-object v2 │ │ -4bc968: 1102 |001c: return-object v2 │ │ -4bc96a: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4bc96e: 6e20 bfe0 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4bc974: 0a00 |0022: move-result v0 │ │ -4bc976: 7110 44f3 0000 |0023: invoke-static {v0}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ -4bc97c: 0a00 |0026: move-result v0 │ │ -4bc97e: 3800 1600 |0027: if-eqz v0, 003d // +0016 │ │ -4bc982: 2200 0819 |0029: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bc986: 7010 06e1 0000 |002b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bc98c: 6e20 12e1 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bc992: 6e20 12e1 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bc998: 6e10 1fe1 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bc99e: 0c02 |0037: move-result-object v2 │ │ -4bc9a0: 7110 46f3 0200 |0038: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ -4bc9a6: 0c02 |003b: move-result-object v2 │ │ -4bc9a8: 1102 |003c: return-object v2 │ │ -4bc9aa: 2200 0819 |003d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bc9ae: 7010 06e1 0000 |003f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bc9b4: 6e20 12e1 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bc9ba: 1302 2f00 |0045: const/16 v2, #int 47 // #2f │ │ -4bc9be: 6e20 0ae1 2000 |0047: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bc9c4: 6e20 12e1 3000 |004a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bc9ca: 6e10 1fe1 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bc9d0: 0c02 |0050: move-result-object v2 │ │ -4bc9d2: 7110 46f3 0200 |0051: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ -4bc9d8: 0c02 |0054: move-result-object v2 │ │ -4bc9da: 1102 |0055: return-object v2 │ │ +4bc924: |[4bc924] org.apache.commons.io.FilenameUtils.concat:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4bc934: 7110 3ef3 0300 |0000: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getPrefixLength:(Ljava/lang/String;)I // method@f33e │ │ +4bc93a: 0a00 |0003: move-result v0 │ │ +4bc93c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4bc93e: 3b00 0300 |0005: if-gez v0, 0008 // +0003 │ │ +4bc942: 1101 |0007: return-object v1 │ │ +4bc944: 3d00 0700 |0008: if-lez v0, 000f // +0007 │ │ +4bc948: 7110 46f3 0300 |000a: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ +4bc94e: 0c02 |000d: move-result-object v2 │ │ +4bc950: 1102 |000e: return-object v2 │ │ +4bc952: 3902 0300 |000f: if-nez v2, 0012 // +0003 │ │ +4bc956: 1101 |0011: return-object v1 │ │ +4bc958: 6e10 dae0 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bc95e: 0a00 |0015: move-result v0 │ │ +4bc960: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +4bc964: 7110 46f3 0300 |0018: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ +4bc96a: 0c02 |001b: move-result-object v2 │ │ +4bc96c: 1102 |001c: return-object v2 │ │ +4bc96e: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4bc972: 6e20 bfe0 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4bc978: 0a00 |0022: move-result v0 │ │ +4bc97a: 7110 44f3 0000 |0023: invoke-static {v0}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ +4bc980: 0a00 |0026: move-result v0 │ │ +4bc982: 3800 1600 |0027: if-eqz v0, 003d // +0016 │ │ +4bc986: 2200 0819 |0029: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bc98a: 7010 06e1 0000 |002b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bc990: 6e20 12e1 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bc996: 6e20 12e1 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bc99c: 6e10 1fe1 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bc9a2: 0c02 |0037: move-result-object v2 │ │ +4bc9a4: 7110 46f3 0200 |0038: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ +4bc9aa: 0c02 |003b: move-result-object v2 │ │ +4bc9ac: 1102 |003c: return-object v2 │ │ +4bc9ae: 2200 0819 |003d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bc9b2: 7010 06e1 0000 |003f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bc9b8: 6e20 12e1 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bc9be: 1302 2f00 |0045: const/16 v2, #int 47 // #2f │ │ +4bc9c2: 6e20 0ae1 2000 |0047: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bc9c8: 6e20 12e1 3000 |004a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bc9ce: 6e10 1fe1 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bc9d4: 0c02 |0050: move-result-object v2 │ │ +4bc9d6: 7110 46f3 0200 |0051: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ +4bc9dc: 0c02 |0054: move-result-object v2 │ │ +4bc9de: 1102 |0055: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x000a line=491 │ │ 0x0012 line=496 │ │ 0x0018 line=498 │ │ 0x001f line=500 │ │ @@ -1001871,32 +1001872,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -4bc318: |[4bc318] org.apache.commons.io.FilenameUtils.directoryContains:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bc328: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -4bc32c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -4bc32e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -4bc332: 0f00 |0005: return v0 │ │ -4bc334: 6201 89ae |0006: sget-object v1, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ -4bc338: 6e30 5bf3 2103 |0008: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/io/IOCase;.checkEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35b │ │ -4bc33e: 0a01 |000b: move-result v1 │ │ -4bc340: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -4bc344: 0f00 |000e: return v0 │ │ -4bc346: 6200 89ae |000f: sget-object v0, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ -4bc34a: 6e30 5ef3 3002 |0011: invoke-virtual {v0, v3, v2}, Lorg/apache/commons/io/IOCase;.checkStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35e │ │ -4bc350: 0a02 |0014: move-result v2 │ │ -4bc352: 0f02 |0015: return v2 │ │ -4bc354: 2202 e518 |0016: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bc358: 1a03 c619 |0018: const-string v3, "Directory must not be null" // string@19c6 │ │ -4bc35c: 7020 32e0 3200 |001a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bc362: 2702 |001d: throw v2 │ │ +4bc31c: |[4bc31c] org.apache.commons.io.FilenameUtils.directoryContains:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bc32c: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +4bc330: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +4bc332: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +4bc336: 0f00 |0005: return v0 │ │ +4bc338: 6201 89ae |0006: sget-object v1, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ +4bc33c: 6e30 5bf3 2103 |0008: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/io/IOCase;.checkEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35b │ │ +4bc342: 0a01 |000b: move-result v1 │ │ +4bc344: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +4bc348: 0f00 |000e: return v0 │ │ +4bc34a: 6200 89ae |000f: sget-object v0, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ +4bc34e: 6e30 5ef3 3002 |0011: invoke-virtual {v0, v3, v2}, Lorg/apache/commons/io/IOCase;.checkStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35e │ │ +4bc354: 0a02 |0014: move-result v2 │ │ +4bc356: 0f02 |0015: return v2 │ │ +4bc358: 2202 e518 |0016: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bc35c: 1a03 c619 |0018: const-string v3, "Directory must not be null" // string@19c6 │ │ +4bc360: 7020 32e0 3200 |001a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bc366: 2702 |001d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=543 │ │ 0x000f line=547 │ │ 0x0016 line=536 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ @@ -1001907,42 +1001908,42 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -4bc9dc: |[4bc9dc] org.apache.commons.io.FilenameUtils.doGetFullPath:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -4bc9ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc9ee: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -4bc9f2: 1100 |0003: return-object v0 │ │ -4bc9f4: 7110 3ef3 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getPrefixLength:(Ljava/lang/String;)I // method@f33e │ │ -4bc9fa: 0a01 |0007: move-result v1 │ │ -4bc9fc: 3b01 0300 |0008: if-gez v1, 000b // +0003 │ │ -4bca00: 1100 |000a: return-object v0 │ │ -4bca02: 6e10 dae0 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bca08: 0a00 |000e: move-result v0 │ │ -4bca0a: 3401 0900 |000f: if-lt v1, v0, 0018 // +0009 │ │ -4bca0e: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ -4bca12: 7110 3df3 0300 |0013: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@f33d │ │ -4bca18: 0c03 |0016: move-result-object v3 │ │ -4bca1a: 1103 |0017: return-object v3 │ │ -4bca1c: 7110 40f3 0300 |0018: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.indexOfLastSeparator:(Ljava/lang/String;)I // method@f340 │ │ -4bca22: 0a00 |001b: move-result v0 │ │ -4bca24: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -4bca26: 3b00 0700 |001d: if-gez v0, 0024 // +0007 │ │ -4bca2a: 6e30 e5e0 2301 |001f: invoke-virtual {v3, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4bca30: 0c03 |0022: move-result-object v3 │ │ -4bca32: 1103 |0023: return-object v3 │ │ -4bca34: b040 |0024: add-int/2addr v0, v4 │ │ -4bca36: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ -4bca3a: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4bca3e: 6e30 e5e0 2300 |0029: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4bca44: 0c03 |002c: move-result-object v3 │ │ -4bca46: 1103 |002d: return-object v3 │ │ +4bc9e0: |[4bc9e0] org.apache.commons.io.FilenameUtils.doGetFullPath:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +4bc9f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc9f2: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +4bc9f6: 1100 |0003: return-object v0 │ │ +4bc9f8: 7110 3ef3 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getPrefixLength:(Ljava/lang/String;)I // method@f33e │ │ +4bc9fe: 0a01 |0007: move-result v1 │ │ +4bca00: 3b01 0300 |0008: if-gez v1, 000b // +0003 │ │ +4bca04: 1100 |000a: return-object v0 │ │ +4bca06: 6e10 dae0 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bca0c: 0a00 |000e: move-result v0 │ │ +4bca0e: 3401 0900 |000f: if-lt v1, v0, 0018 // +0009 │ │ +4bca12: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ +4bca16: 7110 3df3 0300 |0013: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@f33d │ │ +4bca1c: 0c03 |0016: move-result-object v3 │ │ +4bca1e: 1103 |0017: return-object v3 │ │ +4bca20: 7110 40f3 0300 |0018: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.indexOfLastSeparator:(Ljava/lang/String;)I // method@f340 │ │ +4bca26: 0a00 |001b: move-result v0 │ │ +4bca28: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +4bca2a: 3b00 0700 |001d: if-gez v0, 0024 // +0007 │ │ +4bca2e: 6e30 e5e0 2301 |001f: invoke-virtual {v3, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4bca34: 0c03 |0022: move-result-object v3 │ │ +4bca36: 1103 |0023: return-object v3 │ │ +4bca38: b040 |0024: add-int/2addr v0, v4 │ │ +4bca3a: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ +4bca3e: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4bca42: 6e30 e5e0 2300 |0029: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4bca48: 0c03 |002c: move-result-object v3 │ │ +4bca4a: 1103 |002d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=930 │ │ 0x000b line=934 │ │ 0x0013 line=936 │ │ 0x0018 line=941 │ │ 0x001f line=943 │ │ @@ -1001956,37 +1001957,37 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -4bca48: |[4bca48] org.apache.commons.io.FilenameUtils.doGetPath:(Ljava/lang/String;I)Ljava/lang/String; │ │ -4bca58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bca5a: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -4bca5e: 1100 |0003: return-object v0 │ │ -4bca60: 7110 3ef3 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getPrefixLength:(Ljava/lang/String;)I // method@f33e │ │ -4bca66: 0a01 |0007: move-result v1 │ │ -4bca68: 3b01 0300 |0008: if-gez v1, 000b // +0003 │ │ -4bca6c: 1100 |000a: return-object v0 │ │ -4bca6e: 7110 40f3 0300 |000b: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.indexOfLastSeparator:(Ljava/lang/String;)I // method@f340 │ │ -4bca74: 0a00 |000e: move-result v0 │ │ -4bca76: b004 |000f: add-int/2addr v4, v0 │ │ -4bca78: 6e10 dae0 0300 |0010: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bca7e: 0a02 |0013: move-result v2 │ │ -4bca80: 3521 0f00 |0014: if-ge v1, v2, 0023 // +000f │ │ -4bca84: 3a00 0d00 |0016: if-ltz v0, 0023 // +000d │ │ -4bca88: 3441 0300 |0018: if-lt v1, v4, 001b // +0003 │ │ -4bca8c: 2809 |001a: goto 0023 // +0009 │ │ -4bca8e: 6e30 e5e0 1304 |001b: invoke-virtual {v3, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4bca94: 0c03 |001e: move-result-object v3 │ │ -4bca96: 7110 35f3 0300 |001f: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ -4bca9c: 1103 |0022: return-object v3 │ │ -4bca9e: 1a03 0000 |0023: const-string v3, "" // string@0000 │ │ -4bcaa2: 1103 |0025: return-object v3 │ │ +4bca4c: |[4bca4c] org.apache.commons.io.FilenameUtils.doGetPath:(Ljava/lang/String;I)Ljava/lang/String; │ │ +4bca5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bca5e: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +4bca62: 1100 |0003: return-object v0 │ │ +4bca64: 7110 3ef3 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getPrefixLength:(Ljava/lang/String;)I // method@f33e │ │ +4bca6a: 0a01 |0007: move-result v1 │ │ +4bca6c: 3b01 0300 |0008: if-gez v1, 000b // +0003 │ │ +4bca70: 1100 |000a: return-object v0 │ │ +4bca72: 7110 40f3 0300 |000b: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.indexOfLastSeparator:(Ljava/lang/String;)I // method@f340 │ │ +4bca78: 0a00 |000e: move-result v0 │ │ +4bca7a: b004 |000f: add-int/2addr v4, v0 │ │ +4bca7c: 6e10 dae0 0300 |0010: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bca82: 0a02 |0013: move-result v2 │ │ +4bca84: 3521 0f00 |0014: if-ge v1, v2, 0023 // +000f │ │ +4bca88: 3a00 0d00 |0016: if-ltz v0, 0023 // +000d │ │ +4bca8c: 3441 0300 |0018: if-lt v1, v4, 001b // +0003 │ │ +4bca90: 2809 |001a: goto 0023 // +0009 │ │ +4bca92: 6e30 e5e0 1304 |001b: invoke-virtual {v3, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4bca98: 0c03 |001e: move-result-object v3 │ │ +4bca9a: 7110 35f3 0300 |001f: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ +4bcaa0: 1103 |0022: return-object v3 │ │ +4bcaa2: 1a03 0000 |0023: const-string v3, "" // string@0000 │ │ +4bcaa6: 1103 |0025: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=846 │ │ 0x000b line=850 │ │ 0x0010 line=852 │ │ 0x001b line=855 │ │ 0x001f line=856 │ │ @@ -1001999,149 +1002000,149 @@ │ │ type : '(Ljava/lang/String;CZ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 240 16-bit code units │ │ -4bcaa4: |[4bcaa4] org.apache.commons.io.FilenameUtils.doNormalize:(Ljava/lang/String;CZ)Ljava/lang/String; │ │ -4bcab4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -4bcab8: 0201 1100 |0002: move/from16 v1, v17 │ │ -4bcabc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4bcabe: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -4bcac2: 1102 |0007: return-object v2 │ │ -4bcac4: 7701 35f3 1000 |0008: invoke-static/range {v16}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ -4bcaca: 7401 dae0 1000 |000b: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bcad0: 0a03 |000e: move-result v3 │ │ -4bcad2: 3903 0300 |000f: if-nez v3, 0012 // +0003 │ │ -4bcad6: 1100 |0011: return-object v0 │ │ -4bcad8: 7701 3ef3 1000 |0012: invoke-static/range {v16}, Lorg/apache/commons/io/FilenameUtils;.getPrefixLength:(Ljava/lang/String;)I // method@f33e │ │ -4bcade: 0a04 |0015: move-result v4 │ │ -4bcae0: 3b04 0300 |0016: if-gez v4, 0019 // +0003 │ │ -4bcae4: 1102 |0018: return-object v2 │ │ -4bcae6: d805 0302 |0019: add-int/lit8 v5, v3, #int 2 // #02 │ │ -4bcaea: 2356 1f1e |001b: new-array v6, v5, [C // type@1e1f │ │ -4bcaee: 7401 dae0 1000 |001d: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bcaf4: 0a07 |0020: move-result v7 │ │ -4bcaf6: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -4bcaf8: 6e58 cee0 8067 |0022: invoke-virtual {v0, v8, v7, v6, v8}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ -4bcafe: 6500 80ae |0025: sget-char v0, Lorg/apache/commons/io/FilenameUtils;.SYSTEM_SEPARATOR:C // field@ae80 │ │ -4bcb02: 3301 0400 |0027: if-ne v1, v0, 002b // +0004 │ │ -4bcb06: 6500 7fae |0029: sget-char v0, Lorg/apache/commons/io/FilenameUtils;.OTHER_SEPARATOR:C // field@ae7f │ │ -4bcb0a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -4bcb0c: 3557 0b00 |002c: if-ge v7, v5, 0037 // +000b │ │ -4bcb10: 4909 0607 |002e: aget-char v9, v6, v7 │ │ -4bcb14: 3309 0400 |0030: if-ne v9, v0, 0034 // +0004 │ │ -4bcb18: 5001 0607 |0032: aput-char v1, v6, v7 │ │ -4bcb1c: d807 0701 |0034: add-int/lit8 v7, v7, #int 1 // #01 │ │ -4bcb20: 28f6 |0036: goto 002c // -000a │ │ -4bcb22: d800 03ff |0037: add-int/lit8 v0, v3, #int -1 // #ff │ │ -4bcb26: 4900 0600 |0039: aget-char v0, v6, v0 │ │ -4bcb2a: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -4bcb2c: 3210 0900 |003c: if-eq v0, v1, 0045 // +0009 │ │ -4bcb30: d800 0301 |003e: add-int/lit8 v0, v3, #int 1 // #01 │ │ -4bcb34: 5001 0603 |0040: aput-char v1, v6, v3 │ │ -4bcb38: 0103 |0042: move v3, v0 │ │ -4bcb3a: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -4bcb3c: 2802 |0044: goto 0046 // +0002 │ │ -4bcb3e: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -4bcb40: d807 0401 |0046: add-int/lit8 v7, v4, #int 1 // #01 │ │ -4bcb44: 0179 |0048: move v9, v7 │ │ -4bcb46: 3539 1700 |0049: if-ge v9, v3, 0060 // +0017 │ │ -4bcb4a: 490a 0609 |004b: aget-char v10, v6, v9 │ │ -4bcb4e: 331a 1100 |004d: if-ne v10, v1, 005e // +0011 │ │ -4bcb52: d80a 09ff |004f: add-int/lit8 v10, v9, #int -1 // #ff │ │ -4bcb56: 490b 060a |0051: aget-char v11, v6, v10 │ │ -4bcb5a: 331b 0b00 |0053: if-ne v11, v1, 005e // +000b │ │ -4bcb5e: 910b 0309 |0055: sub-int v11, v3, v9 │ │ -4bcb62: 715b 20e1 96a6 |0057: invoke-static {v6, v9, v6, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4bcb68: d803 03ff |005a: add-int/lit8 v3, v3, #int -1 // #ff │ │ -4bcb6c: d809 09ff |005c: add-int/lit8 v9, v9, #int -1 // #ff │ │ -4bcb70: b059 |005e: add-int/2addr v9, v5 │ │ -4bcb72: 28ea |005f: goto 0049 // -0016 │ │ -4bcb74: 0179 |0060: move v9, v7 │ │ -4bcb76: 130a 2e00 |0061: const/16 v10, #int 46 // #2e │ │ -4bcb7a: 3539 2600 |0063: if-ge v9, v3, 0089 // +0026 │ │ -4bcb7e: 490b 0609 |0065: aget-char v11, v6, v9 │ │ -4bcb82: 331b 2000 |0067: if-ne v11, v1, 0087 // +0020 │ │ -4bcb86: d80b 09ff |0069: add-int/lit8 v11, v9, #int -1 // #ff │ │ -4bcb8a: 490c 060b |006b: aget-char v12, v6, v11 │ │ -4bcb8e: 33ac 1a00 |006d: if-ne v12, v10, 0087 // +001a │ │ -4bcb92: 3279 0800 |006f: if-eq v9, v7, 0077 // +0008 │ │ -4bcb96: d80a 09fe |0071: add-int/lit8 v10, v9, #int -2 // #fe │ │ -4bcb9a: 490a 060a |0073: aget-char v10, v6, v10 │ │ -4bcb9e: 331a 1200 |0075: if-ne v10, v1, 0087 // +0012 │ │ -4bcba2: d80a 03ff |0077: add-int/lit8 v10, v3, #int -1 // #ff │ │ -4bcba6: 33a9 0300 |0079: if-ne v9, v10, 007c // +0003 │ │ -4bcbaa: 1210 |007b: const/4 v0, #int 1 // #1 │ │ -4bcbac: d80a 0901 |007c: add-int/lit8 v10, v9, #int 1 // #01 │ │ -4bcbb0: 910c 0309 |007e: sub-int v12, v3, v9 │ │ -4bcbb4: 715c 20e1 a6b6 |0080: invoke-static {v6, v10, v6, v11, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4bcbba: d803 03fe |0083: add-int/lit8 v3, v3, #int -2 // #fe │ │ -4bcbbe: d809 09ff |0085: add-int/lit8 v9, v9, #int -1 // #ff │ │ -4bcbc2: b059 |0087: add-int/2addr v9, v5 │ │ -4bcbc4: 28d9 |0088: goto 0061 // -0027 │ │ -4bcbc6: d809 0402 |0089: add-int/lit8 v9, v4, #int 2 // #02 │ │ -4bcbca: 019b |008b: move v11, v9 │ │ -4bcbcc: 353b 4600 |008c: if-ge v11, v3, 00d2 // +0046 │ │ -4bcbd0: 490c 060b |008e: aget-char v12, v6, v11 │ │ -4bcbd4: 331c 4000 |0090: if-ne v12, v1, 00d0 // +0040 │ │ -4bcbd8: d80c 0bff |0092: add-int/lit8 v12, v11, #int -1 // #ff │ │ -4bcbdc: 490c 060c |0094: aget-char v12, v6, v12 │ │ -4bcbe0: 33ac 3a00 |0096: if-ne v12, v10, 00d0 // +003a │ │ -4bcbe4: d80c 0bfe |0098: add-int/lit8 v12, v11, #int -2 // #fe │ │ -4bcbe8: 490c 060c |009a: aget-char v12, v6, v12 │ │ -4bcbec: 33ac 3400 |009c: if-ne v12, v10, 00d0 // +0034 │ │ -4bcbf0: 329b 0800 |009e: if-eq v11, v9, 00a6 // +0008 │ │ -4bcbf4: d80c 0bfd |00a0: add-int/lit8 v12, v11, #int -3 // #fd │ │ -4bcbf8: 490c 060c |00a2: aget-char v12, v6, v12 │ │ -4bcbfc: 331c 2c00 |00a4: if-ne v12, v1, 00d0 // +002c │ │ -4bcc00: 339b 0300 |00a6: if-ne v11, v9, 00a9 // +0003 │ │ -4bcc04: 1102 |00a8: return-object v2 │ │ -4bcc06: d80c 03ff |00a9: add-int/lit8 v12, v3, #int -1 // #ff │ │ -4bcc0a: 33cb 0300 |00ab: if-ne v11, v12, 00ae // +0003 │ │ -4bcc0e: 1210 |00ad: const/4 v0, #int 1 // #1 │ │ -4bcc10: d80c 0bfc |00ae: add-int/lit8 v12, v11, #int -4 // #fc │ │ -4bcc14: 344c 1600 |00b0: if-lt v12, v4, 00c6 // +0016 │ │ -4bcc18: 490d 060c |00b2: aget-char v13, v6, v12 │ │ -4bcc1c: 331d 0f00 |00b4: if-ne v13, v1, 00c3 // +000f │ │ -4bcc20: d80d 0b01 |00b6: add-int/lit8 v13, v11, #int 1 // #01 │ │ -4bcc24: d80e 0c01 |00b8: add-int/lit8 v14, v12, #int 1 // #01 │ │ -4bcc28: 910f 030b |00ba: sub-int v15, v3, v11 │ │ -4bcc2c: 715f 20e1 d6e6 |00bc: invoke-static {v6, v13, v6, v14, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4bcc32: b1cb |00bf: sub-int/2addr v11, v12 │ │ -4bcc34: b1b3 |00c0: sub-int/2addr v3, v11 │ │ -4bcc36: 01eb |00c1: move v11, v14 │ │ -4bcc38: 280e |00c2: goto 00d0 // +000e │ │ -4bcc3a: d80c 0cff |00c3: add-int/lit8 v12, v12, #int -1 // #ff │ │ -4bcc3e: 28eb |00c5: goto 00b0 // -0015 │ │ -4bcc40: d80c 0b01 |00c6: add-int/lit8 v12, v11, #int 1 // #01 │ │ -4bcc44: 910b 030b |00c8: sub-int v11, v3, v11 │ │ -4bcc48: 715b 20e1 c646 |00ca: invoke-static {v6, v12, v6, v4, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4bcc4e: b14c |00cd: sub-int/2addr v12, v4 │ │ -4bcc50: b1c3 |00ce: sub-int/2addr v3, v12 │ │ -4bcc52: 017b |00cf: move v11, v7 │ │ -4bcc54: b05b |00d0: add-int/2addr v11, v5 │ │ -4bcc56: 28bb |00d1: goto 008c // -0045 │ │ -4bcc58: 3c03 0500 |00d2: if-gtz v3, 00d7 // +0005 │ │ -4bcc5c: 1a00 0000 |00d4: const-string v0, "" // string@0000 │ │ -4bcc60: 1100 |00d6: return-object v0 │ │ -4bcc62: 3643 0800 |00d7: if-gt v3, v4, 00df // +0008 │ │ -4bcc66: 2200 0619 |00d9: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4bcc6a: 7040 bee0 6038 |00db: invoke-direct {v0, v6, v8, v3}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4bcc70: 1100 |00de: return-object v0 │ │ -4bcc72: 3800 0a00 |00df: if-eqz v0, 00e9 // +000a │ │ -4bcc76: 3812 0800 |00e1: if-eqz v18, 00e9 // +0008 │ │ -4bcc7a: 2200 0619 |00e3: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4bcc7e: 7040 bee0 6038 |00e5: invoke-direct {v0, v6, v8, v3}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4bcc84: 1100 |00e8: return-object v0 │ │ -4bcc86: 2200 0619 |00e9: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4bcc8a: b153 |00eb: sub-int/2addr v3, v5 │ │ -4bcc8c: 7040 bee0 6038 |00ec: invoke-direct {v0, v6, v8, v3}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4bcc92: 1100 |00ef: return-object v0 │ │ +4bcaa8: |[4bcaa8] org.apache.commons.io.FilenameUtils.doNormalize:(Ljava/lang/String;CZ)Ljava/lang/String; │ │ +4bcab8: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +4bcabc: 0201 1100 |0002: move/from16 v1, v17 │ │ +4bcac0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4bcac2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +4bcac6: 1102 |0007: return-object v2 │ │ +4bcac8: 7701 35f3 1000 |0008: invoke-static/range {v16}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ +4bcace: 7401 dae0 1000 |000b: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bcad4: 0a03 |000e: move-result v3 │ │ +4bcad6: 3903 0300 |000f: if-nez v3, 0012 // +0003 │ │ +4bcada: 1100 |0011: return-object v0 │ │ +4bcadc: 7701 3ef3 1000 |0012: invoke-static/range {v16}, Lorg/apache/commons/io/FilenameUtils;.getPrefixLength:(Ljava/lang/String;)I // method@f33e │ │ +4bcae2: 0a04 |0015: move-result v4 │ │ +4bcae4: 3b04 0300 |0016: if-gez v4, 0019 // +0003 │ │ +4bcae8: 1102 |0018: return-object v2 │ │ +4bcaea: d805 0302 |0019: add-int/lit8 v5, v3, #int 2 // #02 │ │ +4bcaee: 2356 1f1e |001b: new-array v6, v5, [C // type@1e1f │ │ +4bcaf2: 7401 dae0 1000 |001d: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bcaf8: 0a07 |0020: move-result v7 │ │ +4bcafa: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +4bcafc: 6e58 cee0 8067 |0022: invoke-virtual {v0, v8, v7, v6, v8}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ +4bcb02: 6500 80ae |0025: sget-char v0, Lorg/apache/commons/io/FilenameUtils;.SYSTEM_SEPARATOR:C // field@ae80 │ │ +4bcb06: 3301 0400 |0027: if-ne v1, v0, 002b // +0004 │ │ +4bcb0a: 6500 7fae |0029: sget-char v0, Lorg/apache/commons/io/FilenameUtils;.OTHER_SEPARATOR:C // field@ae7f │ │ +4bcb0e: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +4bcb10: 3557 0b00 |002c: if-ge v7, v5, 0037 // +000b │ │ +4bcb14: 4909 0607 |002e: aget-char v9, v6, v7 │ │ +4bcb18: 3309 0400 |0030: if-ne v9, v0, 0034 // +0004 │ │ +4bcb1c: 5001 0607 |0032: aput-char v1, v6, v7 │ │ +4bcb20: d807 0701 |0034: add-int/lit8 v7, v7, #int 1 // #01 │ │ +4bcb24: 28f6 |0036: goto 002c // -000a │ │ +4bcb26: d800 03ff |0037: add-int/lit8 v0, v3, #int -1 // #ff │ │ +4bcb2a: 4900 0600 |0039: aget-char v0, v6, v0 │ │ +4bcb2e: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +4bcb30: 3210 0900 |003c: if-eq v0, v1, 0045 // +0009 │ │ +4bcb34: d800 0301 |003e: add-int/lit8 v0, v3, #int 1 // #01 │ │ +4bcb38: 5001 0603 |0040: aput-char v1, v6, v3 │ │ +4bcb3c: 0103 |0042: move v3, v0 │ │ +4bcb3e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +4bcb40: 2802 |0044: goto 0046 // +0002 │ │ +4bcb42: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +4bcb44: d807 0401 |0046: add-int/lit8 v7, v4, #int 1 // #01 │ │ +4bcb48: 0179 |0048: move v9, v7 │ │ +4bcb4a: 3539 1700 |0049: if-ge v9, v3, 0060 // +0017 │ │ +4bcb4e: 490a 0609 |004b: aget-char v10, v6, v9 │ │ +4bcb52: 331a 1100 |004d: if-ne v10, v1, 005e // +0011 │ │ +4bcb56: d80a 09ff |004f: add-int/lit8 v10, v9, #int -1 // #ff │ │ +4bcb5a: 490b 060a |0051: aget-char v11, v6, v10 │ │ +4bcb5e: 331b 0b00 |0053: if-ne v11, v1, 005e // +000b │ │ +4bcb62: 910b 0309 |0055: sub-int v11, v3, v9 │ │ +4bcb66: 715b 20e1 96a6 |0057: invoke-static {v6, v9, v6, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4bcb6c: d803 03ff |005a: add-int/lit8 v3, v3, #int -1 // #ff │ │ +4bcb70: d809 09ff |005c: add-int/lit8 v9, v9, #int -1 // #ff │ │ +4bcb74: b059 |005e: add-int/2addr v9, v5 │ │ +4bcb76: 28ea |005f: goto 0049 // -0016 │ │ +4bcb78: 0179 |0060: move v9, v7 │ │ +4bcb7a: 130a 2e00 |0061: const/16 v10, #int 46 // #2e │ │ +4bcb7e: 3539 2600 |0063: if-ge v9, v3, 0089 // +0026 │ │ +4bcb82: 490b 0609 |0065: aget-char v11, v6, v9 │ │ +4bcb86: 331b 2000 |0067: if-ne v11, v1, 0087 // +0020 │ │ +4bcb8a: d80b 09ff |0069: add-int/lit8 v11, v9, #int -1 // #ff │ │ +4bcb8e: 490c 060b |006b: aget-char v12, v6, v11 │ │ +4bcb92: 33ac 1a00 |006d: if-ne v12, v10, 0087 // +001a │ │ +4bcb96: 3279 0800 |006f: if-eq v9, v7, 0077 // +0008 │ │ +4bcb9a: d80a 09fe |0071: add-int/lit8 v10, v9, #int -2 // #fe │ │ +4bcb9e: 490a 060a |0073: aget-char v10, v6, v10 │ │ +4bcba2: 331a 1200 |0075: if-ne v10, v1, 0087 // +0012 │ │ +4bcba6: d80a 03ff |0077: add-int/lit8 v10, v3, #int -1 // #ff │ │ +4bcbaa: 33a9 0300 |0079: if-ne v9, v10, 007c // +0003 │ │ +4bcbae: 1210 |007b: const/4 v0, #int 1 // #1 │ │ +4bcbb0: d80a 0901 |007c: add-int/lit8 v10, v9, #int 1 // #01 │ │ +4bcbb4: 910c 0309 |007e: sub-int v12, v3, v9 │ │ +4bcbb8: 715c 20e1 a6b6 |0080: invoke-static {v6, v10, v6, v11, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4bcbbe: d803 03fe |0083: add-int/lit8 v3, v3, #int -2 // #fe │ │ +4bcbc2: d809 09ff |0085: add-int/lit8 v9, v9, #int -1 // #ff │ │ +4bcbc6: b059 |0087: add-int/2addr v9, v5 │ │ +4bcbc8: 28d9 |0088: goto 0061 // -0027 │ │ +4bcbca: d809 0402 |0089: add-int/lit8 v9, v4, #int 2 // #02 │ │ +4bcbce: 019b |008b: move v11, v9 │ │ +4bcbd0: 353b 4600 |008c: if-ge v11, v3, 00d2 // +0046 │ │ +4bcbd4: 490c 060b |008e: aget-char v12, v6, v11 │ │ +4bcbd8: 331c 4000 |0090: if-ne v12, v1, 00d0 // +0040 │ │ +4bcbdc: d80c 0bff |0092: add-int/lit8 v12, v11, #int -1 // #ff │ │ +4bcbe0: 490c 060c |0094: aget-char v12, v6, v12 │ │ +4bcbe4: 33ac 3a00 |0096: if-ne v12, v10, 00d0 // +003a │ │ +4bcbe8: d80c 0bfe |0098: add-int/lit8 v12, v11, #int -2 // #fe │ │ +4bcbec: 490c 060c |009a: aget-char v12, v6, v12 │ │ +4bcbf0: 33ac 3400 |009c: if-ne v12, v10, 00d0 // +0034 │ │ +4bcbf4: 329b 0800 |009e: if-eq v11, v9, 00a6 // +0008 │ │ +4bcbf8: d80c 0bfd |00a0: add-int/lit8 v12, v11, #int -3 // #fd │ │ +4bcbfc: 490c 060c |00a2: aget-char v12, v6, v12 │ │ +4bcc00: 331c 2c00 |00a4: if-ne v12, v1, 00d0 // +002c │ │ +4bcc04: 339b 0300 |00a6: if-ne v11, v9, 00a9 // +0003 │ │ +4bcc08: 1102 |00a8: return-object v2 │ │ +4bcc0a: d80c 03ff |00a9: add-int/lit8 v12, v3, #int -1 // #ff │ │ +4bcc0e: 33cb 0300 |00ab: if-ne v11, v12, 00ae // +0003 │ │ +4bcc12: 1210 |00ad: const/4 v0, #int 1 // #1 │ │ +4bcc14: d80c 0bfc |00ae: add-int/lit8 v12, v11, #int -4 // #fc │ │ +4bcc18: 344c 1600 |00b0: if-lt v12, v4, 00c6 // +0016 │ │ +4bcc1c: 490d 060c |00b2: aget-char v13, v6, v12 │ │ +4bcc20: 331d 0f00 |00b4: if-ne v13, v1, 00c3 // +000f │ │ +4bcc24: d80d 0b01 |00b6: add-int/lit8 v13, v11, #int 1 // #01 │ │ +4bcc28: d80e 0c01 |00b8: add-int/lit8 v14, v12, #int 1 // #01 │ │ +4bcc2c: 910f 030b |00ba: sub-int v15, v3, v11 │ │ +4bcc30: 715f 20e1 d6e6 |00bc: invoke-static {v6, v13, v6, v14, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4bcc36: b1cb |00bf: sub-int/2addr v11, v12 │ │ +4bcc38: b1b3 |00c0: sub-int/2addr v3, v11 │ │ +4bcc3a: 01eb |00c1: move v11, v14 │ │ +4bcc3c: 280e |00c2: goto 00d0 // +000e │ │ +4bcc3e: d80c 0cff |00c3: add-int/lit8 v12, v12, #int -1 // #ff │ │ +4bcc42: 28eb |00c5: goto 00b0 // -0015 │ │ +4bcc44: d80c 0b01 |00c6: add-int/lit8 v12, v11, #int 1 // #01 │ │ +4bcc48: 910b 030b |00c8: sub-int v11, v3, v11 │ │ +4bcc4c: 715b 20e1 c646 |00ca: invoke-static {v6, v12, v6, v4, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4bcc52: b14c |00cd: sub-int/2addr v12, v4 │ │ +4bcc54: b1c3 |00ce: sub-int/2addr v3, v12 │ │ +4bcc56: 017b |00cf: move v11, v7 │ │ +4bcc58: b05b |00d0: add-int/2addr v11, v5 │ │ +4bcc5a: 28bb |00d1: goto 008c // -0045 │ │ +4bcc5c: 3c03 0500 |00d2: if-gtz v3, 00d7 // +0005 │ │ +4bcc60: 1a00 0000 |00d4: const-string v0, "" // string@0000 │ │ +4bcc64: 1100 |00d6: return-object v0 │ │ +4bcc66: 3643 0800 |00d7: if-gt v3, v4, 00df // +0008 │ │ +4bcc6a: 2200 0619 |00d9: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4bcc6e: 7040 bee0 6038 |00db: invoke-direct {v0, v6, v8, v3}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4bcc74: 1100 |00de: return-object v0 │ │ +4bcc76: 3800 0a00 |00df: if-eqz v0, 00e9 // +000a │ │ +4bcc7a: 3812 0800 |00e1: if-eqz v18, 00e9 // +0008 │ │ +4bcc7e: 2200 0619 |00e3: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4bcc82: 7040 bee0 6038 |00e5: invoke-direct {v0, v6, v8, v3}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4bcc88: 1100 |00e8: return-object v0 │ │ +4bcc8a: 2200 0619 |00e9: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4bcc8e: b153 |00eb: sub-int/2addr v3, v5 │ │ +4bcc90: 7040 bee0 6038 |00ec: invoke-direct {v0, v6, v8, v3}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4bcc96: 1100 |00ef: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=353 │ │ 0x000b line=355 │ │ 0x0012 line=359 │ │ 0x001b line=364 │ │ 0x001d line=365 │ │ @@ -1002171,20 +1002172,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4bc364: |[4bc364] org.apache.commons.io.FilenameUtils.equals:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bc374: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4bc378: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4bc37a: 7140 31f3 3201 |0003: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/FilenameUtils;.equals:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z // method@f331 │ │ -4bc380: 0a02 |0006: move-result v2 │ │ -4bc382: 0f02 |0007: return v2 │ │ +4bc368: |[4bc368] org.apache.commons.io.FilenameUtils.equals:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bc378: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4bc37c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4bc37e: 7140 31f3 3201 |0003: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/FilenameUtils;.equals:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z // method@f331 │ │ +4bc384: 0a02 |0006: move-result v2 │ │ +4bc386: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1092 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1002193,41 +1002194,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -4bc384: |[4bc384] org.apache.commons.io.FilenameUtils.equals:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z │ │ -4bc394: 3800 2500 |0000: if-eqz v0, 0025 // +0025 │ │ -4bc398: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -4bc39c: 2821 |0004: goto 0025 // +0021 │ │ -4bc39e: 3802 1700 |0005: if-eqz v2, 001c // +0017 │ │ -4bc3a2: 7110 46f3 0000 |0007: invoke-static {v0}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ -4bc3a8: 0c00 |000a: move-result-object v0 │ │ -4bc3aa: 7110 46f3 0100 |000b: invoke-static {v1}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ -4bc3b0: 0c01 |000e: move-result-object v1 │ │ -4bc3b2: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -4bc3b6: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -4bc3ba: 2809 |0013: goto 001c // +0009 │ │ -4bc3bc: 2200 f618 |0014: new-instance v0, Ljava/lang/NullPointerException; // type@18f6 │ │ -4bc3c0: 1a01 881c |0016: const-string v1, "Error normalizing one or both of the file names" // string@1c88 │ │ -4bc3c4: 7020 89e0 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@e089 │ │ -4bc3ca: 2700 |001b: throw v0 │ │ -4bc3cc: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ -4bc3d0: 6203 88ae |001e: sget-object v3, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4bc3d4: 6e30 5bf3 0301 |0020: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/io/IOCase;.checkEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35b │ │ -4bc3da: 0a00 |0023: move-result v0 │ │ -4bc3dc: 0f00 |0024: return v0 │ │ -4bc3de: 3900 0600 |0025: if-nez v0, 002b // +0006 │ │ -4bc3e2: 3901 0400 |0027: if-nez v1, 002b // +0004 │ │ -4bc3e6: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -4bc3e8: 2802 |002a: goto 002c // +0002 │ │ -4bc3ea: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -4bc3ec: 0f00 |002c: return v0 │ │ +4bc388: |[4bc388] org.apache.commons.io.FilenameUtils.equals:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z │ │ +4bc398: 3800 2500 |0000: if-eqz v0, 0025 // +0025 │ │ +4bc39c: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +4bc3a0: 2821 |0004: goto 0025 // +0021 │ │ +4bc3a2: 3802 1700 |0005: if-eqz v2, 001c // +0017 │ │ +4bc3a6: 7110 46f3 0000 |0007: invoke-static {v0}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ +4bc3ac: 0c00 |000a: move-result-object v0 │ │ +4bc3ae: 7110 46f3 0100 |000b: invoke-static {v1}, Lorg/apache/commons/io/FilenameUtils;.normalize:(Ljava/lang/String;)Ljava/lang/String; // method@f346 │ │ +4bc3b4: 0c01 |000e: move-result-object v1 │ │ +4bc3b6: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +4bc3ba: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +4bc3be: 2809 |0013: goto 001c // +0009 │ │ +4bc3c0: 2200 f618 |0014: new-instance v0, Ljava/lang/NullPointerException; // type@18f6 │ │ +4bc3c4: 1a01 881c |0016: const-string v1, "Error normalizing one or both of the file names" // string@1c88 │ │ +4bc3c8: 7020 89e0 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@e089 │ │ +4bc3ce: 2700 |001b: throw v0 │ │ +4bc3d0: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ +4bc3d4: 6203 88ae |001e: sget-object v3, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4bc3d8: 6e30 5bf3 0301 |0020: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/io/IOCase;.checkEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35b │ │ +4bc3de: 0a00 |0023: move-result v0 │ │ +4bc3e0: 0f00 |0024: return v0 │ │ +4bc3e2: 3900 0600 |0025: if-nez v0, 002b // +0006 │ │ +4bc3e6: 3901 0400 |0027: if-nez v1, 002b // +0004 │ │ +4bc3ea: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +4bc3ec: 2802 |002a: goto 002c // +0002 │ │ +4bc3ee: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +4bc3f0: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=1162 │ │ 0x000b line=1163 │ │ 0x0014 line=1165 │ │ 0x001e line=1170 │ │ 0x0020 line=1172 │ │ @@ -1002242,20 +1002243,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4bc3f0: |[4bc3f0] org.apache.commons.io.FilenameUtils.equalsNormalized:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bc400: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4bc404: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4bc406: 7140 31f3 3201 |0003: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/FilenameUtils;.equals:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z // method@f331 │ │ -4bc40c: 0a02 |0006: move-result v2 │ │ -4bc40e: 0f02 |0007: return v2 │ │ +4bc3f4: |[4bc3f4] org.apache.commons.io.FilenameUtils.equalsNormalized:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bc404: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4bc408: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4bc40a: 7140 31f3 3201 |0003: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/FilenameUtils;.equals:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z // method@f331 │ │ +4bc410: 0a02 |0006: move-result v2 │ │ +4bc412: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1002264,20 +1002265,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4bc410: |[4bc410] org.apache.commons.io.FilenameUtils.equalsNormalizedOnSystem:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bc420: 6200 89ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ -4bc424: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4bc426: 7140 31f3 3201 |0003: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/FilenameUtils;.equals:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z // method@f331 │ │ -4bc42c: 0a02 |0006: move-result v2 │ │ -4bc42e: 0f02 |0007: return v2 │ │ +4bc414: |[4bc414] org.apache.commons.io.FilenameUtils.equalsNormalizedOnSystem:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bc424: 6200 89ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ +4bc428: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4bc42a: 7140 31f3 3201 |0003: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/FilenameUtils;.equals:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z // method@f331 │ │ +4bc430: 0a02 |0006: move-result v2 │ │ +4bc432: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1002286,20 +1002287,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4bc430: |[4bc430] org.apache.commons.io.FilenameUtils.equalsOnSystem:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bc440: 6200 89ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ -4bc444: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4bc446: 7140 31f3 3201 |0003: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/FilenameUtils;.equals:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z // method@f331 │ │ -4bc44c: 0a02 |0006: move-result v2 │ │ -4bc44e: 0f02 |0007: return v2 │ │ +4bc434: |[4bc434] org.apache.commons.io.FilenameUtils.equalsOnSystem:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bc444: 6200 89ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ +4bc448: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4bc44a: 7140 31f3 3201 |0003: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/FilenameUtils;.equals:(Ljava/lang/String;Ljava/lang/String;ZLorg/apache/commons/io/IOCase;)Z // method@f331 │ │ +4bc450: 0a02 |0006: move-result v2 │ │ +4bc452: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1002308,29 +1002309,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4bd0f8: |[4bd0f8] org.apache.commons.io.FilenameUtils.failIfNullBytePresent:(Ljava/lang/String;)V │ │ -4bd108: 6e10 dae0 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bd10e: 0a00 |0003: move-result v0 │ │ -4bd110: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4bd112: 3501 1300 |0005: if-ge v1, v0, 0018 // +0013 │ │ -4bd116: 6e20 bfe0 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4bd11c: 0a02 |000a: move-result v2 │ │ -4bd11e: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -4bd122: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4bd126: 28f6 |000f: goto 0005 // -000a │ │ -4bd128: 2203 e518 |0010: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bd12c: 1a00 134e |0012: const-string v0, "Null byte present in file/path name. There are no known legitimate use cases for such data, but several injection attacks may use it" // string@4e13 │ │ -4bd130: 7020 32e0 0300 |0014: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bd136: 2703 |0017: throw v3 │ │ -4bd138: 0e00 |0018: return-void │ │ +4bd0fc: |[4bd0fc] org.apache.commons.io.FilenameUtils.failIfNullBytePresent:(Ljava/lang/String;)V │ │ +4bd10c: 6e10 dae0 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bd112: 0a00 |0003: move-result v0 │ │ +4bd114: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4bd116: 3501 1300 |0005: if-ge v1, v0, 0018 // +0013 │ │ +4bd11a: 6e20 bfe0 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4bd120: 0a02 |000a: move-result v2 │ │ +4bd122: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +4bd126: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4bd12a: 28f6 |000f: goto 0005 // -000a │ │ +4bd12c: 2203 e518 |0010: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bd130: 1a00 134e |0012: const-string v0, "Null byte present in file/path name. There are no known legitimate use cases for such data, but several injection attacks may use it" // string@4e13 │ │ +4bd134: 7020 32e0 0300 |0014: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bd13a: 2703 |0017: throw v3 │ │ +4bd13c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ 0x0007 line=988 │ │ 0x0010 line=989 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ @@ -1002340,20 +1002341,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4bcc94: |[4bcc94] org.apache.commons.io.FilenameUtils.getBaseName:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcca4: 7110 3af3 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/FilenameUtils;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@f33a │ │ -4bccaa: 0c00 |0003: move-result-object v0 │ │ -4bccac: 7110 4af3 0000 |0004: invoke-static {v0}, Lorg/apache/commons/io/FilenameUtils;.removeExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f34a │ │ -4bccb2: 0c00 |0007: move-result-object v0 │ │ -4bccb4: 1100 |0008: return-object v0 │ │ +4bcc98: |[4bcc98] org.apache.commons.io.FilenameUtils.getBaseName:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcca8: 7110 3af3 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/FilenameUtils;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@f33a │ │ +4bccae: 0c00 |0003: move-result-object v0 │ │ +4bccb0: 7110 4af3 0000 |0004: invoke-static {v0}, Lorg/apache/commons/io/FilenameUtils;.removeExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f34a │ │ +4bccb6: 0c00 |0007: move-result-object v0 │ │ +4bccb8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ │ │ #14 : (in Lorg/apache/commons/io/FilenameUtils;) │ │ @@ -1002361,28 +1002362,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4bccb8: |[4bccb8] org.apache.commons.io.FilenameUtils.getExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bccc8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4bcccc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4bccce: 1102 |0003: return-object v2 │ │ -4bccd0: 7110 3ff3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.indexOfExtension:(Ljava/lang/String;)I // method@f33f │ │ -4bccd6: 0a00 |0007: move-result v0 │ │ -4bccd8: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -4bccda: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -4bccde: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -4bcce2: 1102 |000d: return-object v2 │ │ -4bcce4: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4bcce8: 6e20 e4e0 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4bccee: 0c02 |0013: move-result-object v2 │ │ -4bccf0: 1102 |0014: return-object v2 │ │ +4bccbc: |[4bccbc] org.apache.commons.io.FilenameUtils.getExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcccc: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4bccd0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4bccd2: 1102 |0003: return-object v2 │ │ +4bccd4: 7110 3ff3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.indexOfExtension:(Ljava/lang/String;)I // method@f33f │ │ +4bccda: 0a00 |0007: move-result v0 │ │ +4bccdc: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +4bccde: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +4bcce2: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +4bcce6: 1102 |000d: return-object v2 │ │ +4bcce8: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4bccec: 6e20 e4e0 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4bccf2: 0c02 |0013: move-result-object v2 │ │ +4bccf4: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1039 │ │ 0x0010 line=1043 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1002391,19 +1002392,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 │ │ -4bccf4: |[4bccf4] org.apache.commons.io.FilenameUtils.getFullPath:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcd04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4bcd06: 7120 2df3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FilenameUtils;.doGetFullPath:(Ljava/lang/String;Z)Ljava/lang/String; // method@f32d │ │ -4bcd0c: 0c01 |0004: move-result-object v1 │ │ -4bcd0e: 1101 |0005: return-object v1 │ │ +4bccf8: |[4bccf8] org.apache.commons.io.FilenameUtils.getFullPath:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcd08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4bcd0a: 7120 2df3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FilenameUtils;.doGetFullPath:(Ljava/lang/String;Z)Ljava/lang/String; // method@f32d │ │ +4bcd10: 0c01 |0004: move-result-object v1 │ │ +4bcd12: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=886 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #16 : (in Lorg/apache/commons/io/FilenameUtils;) │ │ @@ -1002411,19 +1002412,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 │ │ -4bcd10: |[4bcd10] org.apache.commons.io.FilenameUtils.getFullPathNoEndSeparator:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcd20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bcd22: 7120 2df3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FilenameUtils;.doGetFullPath:(Ljava/lang/String;Z)Ljava/lang/String; // method@f32d │ │ -4bcd28: 0c01 |0004: move-result-object v1 │ │ -4bcd2a: 1101 |0005: return-object v1 │ │ +4bcd14: |[4bcd14] org.apache.commons.io.FilenameUtils.getFullPathNoEndSeparator:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcd24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bcd26: 7120 2df3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FilenameUtils;.doGetFullPath:(Ljava/lang/String;Z)Ljava/lang/String; // method@f32d │ │ +4bcd2c: 0c01 |0004: move-result-object v1 │ │ +4bcd2e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=916 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #17 : (in Lorg/apache/commons/io/FilenameUtils;) │ │ @@ -1002431,25 +1002432,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4bcd2c: |[4bcd2c] org.apache.commons.io.FilenameUtils.getName:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcd3c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -4bcd40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4bcd42: 1101 |0003: return-object v1 │ │ -4bcd44: 7110 35f3 0100 |0004: invoke-static {v1}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ -4bcd4a: 7110 40f3 0100 |0007: invoke-static {v1}, Lorg/apache/commons/io/FilenameUtils;.indexOfLastSeparator:(Ljava/lang/String;)I // method@f340 │ │ -4bcd50: 0a00 |000a: move-result v0 │ │ -4bcd52: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4bcd56: 6e20 e4e0 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4bcd5c: 0c01 |0010: move-result-object v1 │ │ -4bcd5e: 1101 |0011: return-object v1 │ │ +4bcd30: |[4bcd30] org.apache.commons.io.FilenameUtils.getName:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcd40: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +4bcd44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4bcd46: 1101 |0003: return-object v1 │ │ +4bcd48: 7110 35f3 0100 |0004: invoke-static {v1}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ +4bcd4e: 7110 40f3 0100 |0007: invoke-static {v1}, Lorg/apache/commons/io/FilenameUtils;.indexOfLastSeparator:(Ljava/lang/String;)I // method@f340 │ │ +4bcd54: 0a00 |000a: move-result v0 │ │ +4bcd56: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4bcd5a: 6e20 e4e0 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4bcd60: 0c01 |0010: move-result-object v1 │ │ +4bcd62: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=974 │ │ 0x0007 line=975 │ │ 0x000d line=976 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/lang/String; │ │ @@ -1002459,19 +1002460,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 │ │ -4bcd60: |[4bcd60] org.apache.commons.io.FilenameUtils.getPath:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcd70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4bcd72: 7120 2ef3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FilenameUtils;.doGetPath:(Ljava/lang/String;I)Ljava/lang/String; // method@f32e │ │ -4bcd78: 0c01 |0004: move-result-object v1 │ │ -4bcd7a: 1101 |0005: return-object v1 │ │ +4bcd64: |[4bcd64] org.apache.commons.io.FilenameUtils.getPath:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcd74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4bcd76: 7120 2ef3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FilenameUtils;.doGetPath:(Ljava/lang/String;I)Ljava/lang/String; // method@f32e │ │ +4bcd7c: 0c01 |0004: move-result-object v1 │ │ +4bcd7e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=804 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #19 : (in Lorg/apache/commons/io/FilenameUtils;) │ │ @@ -1002479,19 +1002480,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 │ │ -4bcd7c: |[4bcd7c] org.apache.commons.io.FilenameUtils.getPathNoEndSeparator:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcd8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bcd8e: 7120 2ef3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FilenameUtils;.doGetPath:(Ljava/lang/String;I)Ljava/lang/String; // method@f32e │ │ -4bcd94: 0c01 |0004: move-result-object v1 │ │ -4bcd96: 1101 |0005: return-object v1 │ │ +4bcd80: |[4bcd80] org.apache.commons.io.FilenameUtils.getPathNoEndSeparator:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcd90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bcd92: 7120 2ef3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/FilenameUtils;.doGetPath:(Ljava/lang/String;I)Ljava/lang/String; // method@f32e │ │ +4bcd98: 0c01 |0004: move-result-object v1 │ │ +4bcd9a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=832 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #20 : (in Lorg/apache/commons/io/FilenameUtils;) │ │ @@ -1002499,45 +1002500,45 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -4bcd98: |[4bcd98] org.apache.commons.io.FilenameUtils.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcda8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bcdaa: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -4bcdae: 1100 |0003: return-object v0 │ │ -4bcdb0: 7110 3ef3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getPrefixLength:(Ljava/lang/String;)I // method@f33e │ │ -4bcdb6: 0a01 |0007: move-result v1 │ │ -4bcdb8: 3b01 0300 |0008: if-gez v1, 000b // +0003 │ │ -4bcdbc: 1100 |000a: return-object v0 │ │ -4bcdbe: 6e10 dae0 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bcdc4: 0a00 |000e: move-result v0 │ │ -4bcdc6: 3701 2600 |000f: if-le v1, v0, 0035 // +0026 │ │ -4bcdca: 2200 0819 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bcdce: 7010 06e1 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bcdd4: 6e20 12e1 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bcdda: 1301 2f00 |0019: const/16 v1, #int 47 // #2f │ │ -4bcdde: 6e20 0ae1 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bcde4: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bcdea: 0c00 |0021: move-result-object v0 │ │ -4bcdec: 7110 35f3 0000 |0022: invoke-static {v0}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ -4bcdf2: 2200 0819 |0025: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bcdf6: 7010 06e1 0000 |0027: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bcdfc: 6e20 12e1 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bce02: 6e20 0ae1 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bce08: 6e10 1fe1 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bce0e: 0c02 |0033: move-result-object v2 │ │ -4bce10: 1102 |0034: return-object v2 │ │ -4bce12: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -4bce14: 6e30 e5e0 0201 |0036: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4bce1a: 0c02 |0039: move-result-object v2 │ │ -4bce1c: 7110 35f3 0200 |003a: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ -4bce22: 1102 |003d: return-object v2 │ │ +4bcd9c: |[4bcd9c] org.apache.commons.io.FilenameUtils.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcdac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bcdae: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +4bcdb2: 1100 |0003: return-object v0 │ │ +4bcdb4: 7110 3ef3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getPrefixLength:(Ljava/lang/String;)I // method@f33e │ │ +4bcdba: 0a01 |0007: move-result v1 │ │ +4bcdbc: 3b01 0300 |0008: if-gez v1, 000b // +0003 │ │ +4bcdc0: 1100 |000a: return-object v0 │ │ +4bcdc2: 6e10 dae0 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bcdc8: 0a00 |000e: move-result v0 │ │ +4bcdca: 3701 2600 |000f: if-le v1, v0, 0035 // +0026 │ │ +4bcdce: 2200 0819 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bcdd2: 7010 06e1 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bcdd8: 6e20 12e1 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bcdde: 1301 2f00 |0019: const/16 v1, #int 47 // #2f │ │ +4bcde2: 6e20 0ae1 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bcde8: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bcdee: 0c00 |0021: move-result-object v0 │ │ +4bcdf0: 7110 35f3 0000 |0022: invoke-static {v0}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ +4bcdf6: 2200 0819 |0025: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bcdfa: 7010 06e1 0000 |0027: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bce00: 6e20 12e1 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bce06: 6e20 0ae1 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bce0c: 6e10 1fe1 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bce12: 0c02 |0033: move-result-object v2 │ │ +4bce14: 1102 |0034: return-object v2 │ │ +4bce16: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +4bce18: 6e30 e5e0 0201 |0036: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4bce1e: 0c02 |0039: move-result-object v2 │ │ +4bce20: 7110 35f3 0200 |003a: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ +4bce26: 1102 |003d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=767 │ │ 0x000b line=771 │ │ 0x0011 line=772 │ │ 0x0025 line=773 │ │ 0x0036 line=775 │ │ @@ -1002550,104 +1002551,104 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -4bc76c: |[4bc76c] org.apache.commons.io.FilenameUtils.getPrefixLength:(Ljava/lang/String;)I │ │ -4bc77c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4bc77e: 3909 0300 |0001: if-nez v9, 0004 // +0003 │ │ -4bc782: 0f00 |0003: return v0 │ │ -4bc784: 6e10 dae0 0900 |0004: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bc78a: 0a01 |0007: move-result v1 │ │ -4bc78c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4bc78e: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -4bc792: 0f02 |000b: return v2 │ │ -4bc794: 6e20 bfe0 2900 |000c: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4bc79a: 0a02 |000f: move-result v2 │ │ -4bc79c: 1303 3a00 |0010: const/16 v3, #int 58 // #3a │ │ -4bc7a0: 3332 0300 |0012: if-ne v2, v3, 0015 // +0003 │ │ -4bc7a4: 0f00 |0014: return v0 │ │ -4bc7a6: 1304 7e00 |0015: const/16 v4, #int 126 // #7e │ │ -4bc7aa: 1225 |0017: const/4 v5, #int 2 // #2 │ │ -4bc7ac: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -4bc7ae: 3361 0a00 |0019: if-ne v1, v6, 0023 // +000a │ │ -4bc7b2: 3342 0300 |001b: if-ne v2, v4, 001e // +0003 │ │ -4bc7b6: 0f05 |001d: return v5 │ │ -4bc7b8: 7110 44f3 0200 |001e: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ -4bc7be: 0a09 |0021: move-result v9 │ │ -4bc7c0: 0f09 |0022: return v9 │ │ -4bc7c2: 1307 5c00 |0023: const/16 v7, #int 92 // #5c │ │ -4bc7c6: 1308 2f00 |0025: const/16 v8, #int 47 // #2f │ │ -4bc7ca: 3342 1c00 |0027: if-ne v2, v4, 0043 // +001c │ │ -4bc7ce: 6e30 d1e0 8906 |0029: invoke-virtual {v9, v8, v6}, Ljava/lang/String;.indexOf:(II)I // method@e0d1 │ │ -4bc7d4: 0a02 |002c: move-result v2 │ │ -4bc7d6: 6e30 d1e0 7906 |002d: invoke-virtual {v9, v7, v6}, Ljava/lang/String;.indexOf:(II)I // method@e0d1 │ │ -4bc7dc: 0a09 |0030: move-result v9 │ │ -4bc7de: 3302 0600 |0031: if-ne v2, v0, 0037 // +0006 │ │ -4bc7e2: 3309 0400 |0033: if-ne v9, v0, 0037 // +0004 │ │ -4bc7e6: b061 |0035: add-int/2addr v1, v6 │ │ -4bc7e8: 0f01 |0036: return v1 │ │ -4bc7ea: 3302 0300 |0037: if-ne v2, v0, 003a // +0003 │ │ -4bc7ee: 0192 |0039: move v2, v9 │ │ -4bc7f0: 3309 0300 |003a: if-ne v9, v0, 003d // +0003 │ │ -4bc7f4: 0129 |003c: move v9, v2 │ │ -4bc7f6: 7120 75e0 9200 |003d: invoke-static {v2, v9}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4bc7fc: 0a09 |0040: move-result v9 │ │ -4bc7fe: b069 |0041: add-int/2addr v9, v6 │ │ -4bc800: 0f09 |0042: return v9 │ │ -4bc802: 6e20 bfe0 6900 |0043: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4bc808: 0a04 |0046: move-result v4 │ │ -4bc80a: 3334 2200 |0047: if-ne v4, v3, 0069 // +0022 │ │ -4bc80e: 7110 c4df 0200 |0049: invoke-static {v2}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ -4bc814: 0a02 |004c: move-result v2 │ │ -4bc816: 1303 4100 |004d: const/16 v3, #int 65 // #41 │ │ -4bc81a: 3432 1600 |004f: if-lt v2, v3, 0065 // +0016 │ │ -4bc81e: 1303 5a00 |0051: const/16 v3, #int 90 // #5a │ │ -4bc822: 3632 1200 |0053: if-gt v2, v3, 0065 // +0012 │ │ -4bc826: 3251 0f00 |0055: if-eq v1, v5, 0064 // +000f │ │ -4bc82a: 6e20 bfe0 5900 |0057: invoke-virtual {v9, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4bc830: 0a09 |005a: move-result v9 │ │ -4bc832: 7110 44f3 0900 |005b: invoke-static {v9}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ -4bc838: 0a09 |005e: move-result v9 │ │ -4bc83a: 3909 0300 |005f: if-nez v9, 0062 // +0003 │ │ -4bc83e: 2803 |0061: goto 0064 // +0003 │ │ -4bc840: 1239 |0062: const/4 v9, #int 3 // #3 │ │ -4bc842: 0f09 |0063: return v9 │ │ -4bc844: 0f05 |0064: return v5 │ │ -4bc846: 3382 0300 |0065: if-ne v2, v8, 0068 // +0003 │ │ -4bc84a: 0f06 |0067: return v6 │ │ -4bc84c: 0f00 |0068: return v0 │ │ -4bc84e: 7110 44f3 0200 |0069: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ -4bc854: 0a01 |006c: move-result v1 │ │ -4bc856: 3801 2500 |006d: if-eqz v1, 0092 // +0025 │ │ -4bc85a: 7110 44f3 0400 |006f: invoke-static {v4}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ -4bc860: 0a01 |0072: move-result v1 │ │ -4bc862: 3801 1f00 |0073: if-eqz v1, 0092 // +001f │ │ -4bc866: 6e30 d1e0 8905 |0075: invoke-virtual {v9, v8, v5}, Ljava/lang/String;.indexOf:(II)I // method@e0d1 │ │ -4bc86c: 0a01 |0078: move-result v1 │ │ -4bc86e: 6e30 d1e0 7905 |0079: invoke-virtual {v9, v7, v5}, Ljava/lang/String;.indexOf:(II)I // method@e0d1 │ │ -4bc874: 0a09 |007c: move-result v9 │ │ -4bc876: 3301 0400 |007d: if-ne v1, v0, 0081 // +0004 │ │ -4bc87a: 3209 1200 |007f: if-eq v9, v0, 0091 // +0012 │ │ -4bc87e: 3251 1000 |0081: if-eq v1, v5, 0091 // +0010 │ │ -4bc882: 3359 0300 |0083: if-ne v9, v5, 0086 // +0003 │ │ -4bc886: 280c |0085: goto 0091 // +000c │ │ -4bc888: 3301 0300 |0086: if-ne v1, v0, 0089 // +0003 │ │ -4bc88c: 0191 |0088: move v1, v9 │ │ -4bc88e: 3309 0300 |0089: if-ne v9, v0, 008c // +0003 │ │ -4bc892: 0119 |008b: move v9, v1 │ │ -4bc894: 7120 75e0 9100 |008c: invoke-static {v1, v9}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4bc89a: 0a09 |008f: move-result v9 │ │ -4bc89c: 28b1 |0090: goto 0041 // -004f │ │ -4bc89e: 0f00 |0091: return v0 │ │ -4bc8a0: 7110 44f3 0200 |0092: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ -4bc8a6: 0a09 |0095: move-result v9 │ │ -4bc8a8: 0f09 |0096: return v9 │ │ +4bc770: |[4bc770] org.apache.commons.io.FilenameUtils.getPrefixLength:(Ljava/lang/String;)I │ │ +4bc780: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4bc782: 3909 0300 |0001: if-nez v9, 0004 // +0003 │ │ +4bc786: 0f00 |0003: return v0 │ │ +4bc788: 6e10 dae0 0900 |0004: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bc78e: 0a01 |0007: move-result v1 │ │ +4bc790: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4bc792: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +4bc796: 0f02 |000b: return v2 │ │ +4bc798: 6e20 bfe0 2900 |000c: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4bc79e: 0a02 |000f: move-result v2 │ │ +4bc7a0: 1303 3a00 |0010: const/16 v3, #int 58 // #3a │ │ +4bc7a4: 3332 0300 |0012: if-ne v2, v3, 0015 // +0003 │ │ +4bc7a8: 0f00 |0014: return v0 │ │ +4bc7aa: 1304 7e00 |0015: const/16 v4, #int 126 // #7e │ │ +4bc7ae: 1225 |0017: const/4 v5, #int 2 // #2 │ │ +4bc7b0: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +4bc7b2: 3361 0a00 |0019: if-ne v1, v6, 0023 // +000a │ │ +4bc7b6: 3342 0300 |001b: if-ne v2, v4, 001e // +0003 │ │ +4bc7ba: 0f05 |001d: return v5 │ │ +4bc7bc: 7110 44f3 0200 |001e: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ +4bc7c2: 0a09 |0021: move-result v9 │ │ +4bc7c4: 0f09 |0022: return v9 │ │ +4bc7c6: 1307 5c00 |0023: const/16 v7, #int 92 // #5c │ │ +4bc7ca: 1308 2f00 |0025: const/16 v8, #int 47 // #2f │ │ +4bc7ce: 3342 1c00 |0027: if-ne v2, v4, 0043 // +001c │ │ +4bc7d2: 6e30 d1e0 8906 |0029: invoke-virtual {v9, v8, v6}, Ljava/lang/String;.indexOf:(II)I // method@e0d1 │ │ +4bc7d8: 0a02 |002c: move-result v2 │ │ +4bc7da: 6e30 d1e0 7906 |002d: invoke-virtual {v9, v7, v6}, Ljava/lang/String;.indexOf:(II)I // method@e0d1 │ │ +4bc7e0: 0a09 |0030: move-result v9 │ │ +4bc7e2: 3302 0600 |0031: if-ne v2, v0, 0037 // +0006 │ │ +4bc7e6: 3309 0400 |0033: if-ne v9, v0, 0037 // +0004 │ │ +4bc7ea: b061 |0035: add-int/2addr v1, v6 │ │ +4bc7ec: 0f01 |0036: return v1 │ │ +4bc7ee: 3302 0300 |0037: if-ne v2, v0, 003a // +0003 │ │ +4bc7f2: 0192 |0039: move v2, v9 │ │ +4bc7f4: 3309 0300 |003a: if-ne v9, v0, 003d // +0003 │ │ +4bc7f8: 0129 |003c: move v9, v2 │ │ +4bc7fa: 7120 75e0 9200 |003d: invoke-static {v2, v9}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4bc800: 0a09 |0040: move-result v9 │ │ +4bc802: b069 |0041: add-int/2addr v9, v6 │ │ +4bc804: 0f09 |0042: return v9 │ │ +4bc806: 6e20 bfe0 6900 |0043: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4bc80c: 0a04 |0046: move-result v4 │ │ +4bc80e: 3334 2200 |0047: if-ne v4, v3, 0069 // +0022 │ │ +4bc812: 7110 c4df 0200 |0049: invoke-static {v2}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ +4bc818: 0a02 |004c: move-result v2 │ │ +4bc81a: 1303 4100 |004d: const/16 v3, #int 65 // #41 │ │ +4bc81e: 3432 1600 |004f: if-lt v2, v3, 0065 // +0016 │ │ +4bc822: 1303 5a00 |0051: const/16 v3, #int 90 // #5a │ │ +4bc826: 3632 1200 |0053: if-gt v2, v3, 0065 // +0012 │ │ +4bc82a: 3251 0f00 |0055: if-eq v1, v5, 0064 // +000f │ │ +4bc82e: 6e20 bfe0 5900 |0057: invoke-virtual {v9, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4bc834: 0a09 |005a: move-result v9 │ │ +4bc836: 7110 44f3 0900 |005b: invoke-static {v9}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ +4bc83c: 0a09 |005e: move-result v9 │ │ +4bc83e: 3909 0300 |005f: if-nez v9, 0062 // +0003 │ │ +4bc842: 2803 |0061: goto 0064 // +0003 │ │ +4bc844: 1239 |0062: const/4 v9, #int 3 // #3 │ │ +4bc846: 0f09 |0063: return v9 │ │ +4bc848: 0f05 |0064: return v5 │ │ +4bc84a: 3382 0300 |0065: if-ne v2, v8, 0068 // +0003 │ │ +4bc84e: 0f06 |0067: return v6 │ │ +4bc850: 0f00 |0068: return v0 │ │ +4bc852: 7110 44f3 0200 |0069: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ +4bc858: 0a01 |006c: move-result v1 │ │ +4bc85a: 3801 2500 |006d: if-eqz v1, 0092 // +0025 │ │ +4bc85e: 7110 44f3 0400 |006f: invoke-static {v4}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ +4bc864: 0a01 |0072: move-result v1 │ │ +4bc866: 3801 1f00 |0073: if-eqz v1, 0092 // +001f │ │ +4bc86a: 6e30 d1e0 8905 |0075: invoke-virtual {v9, v8, v5}, Ljava/lang/String;.indexOf:(II)I // method@e0d1 │ │ +4bc870: 0a01 |0078: move-result v1 │ │ +4bc872: 6e30 d1e0 7905 |0079: invoke-virtual {v9, v7, v5}, Ljava/lang/String;.indexOf:(II)I // method@e0d1 │ │ +4bc878: 0a09 |007c: move-result v9 │ │ +4bc87a: 3301 0400 |007d: if-ne v1, v0, 0081 // +0004 │ │ +4bc87e: 3209 1200 |007f: if-eq v9, v0, 0091 // +0012 │ │ +4bc882: 3251 1000 |0081: if-eq v1, v5, 0091 // +0010 │ │ +4bc886: 3359 0300 |0083: if-ne v9, v5, 0086 // +0003 │ │ +4bc88a: 280c |0085: goto 0091 // +000c │ │ +4bc88c: 3301 0300 |0086: if-ne v1, v0, 0089 // +0003 │ │ +4bc890: 0191 |0088: move v1, v9 │ │ +4bc892: 3309 0300 |0089: if-ne v9, v0, 008c // +0003 │ │ +4bc896: 0119 |008b: move v9, v1 │ │ +4bc898: 7120 75e0 9100 |008c: invoke-static {v1, v9}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4bc89e: 0a09 |008f: move-result v9 │ │ +4bc8a0: 28b1 |0090: goto 0041 // -004f │ │ +4bc8a2: 0f00 |0091: return v0 │ │ +4bc8a4: 7110 44f3 0200 |0092: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.isSeparator:(C)Z // method@f344 │ │ +4bc8aa: 0a09 |0095: move-result v9 │ │ +4bc8ac: 0f09 |0096: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=637 │ │ 0x000c line=641 │ │ 0x001e line=649 │ │ 0x0029 line=652 │ │ 0x002d line=653 │ │ @@ -1002668,27 +1002669,27 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4bc8ac: |[4bc8ac] org.apache.commons.io.FilenameUtils.indexOfExtension:(Ljava/lang/String;)I │ │ -4bc8bc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4bc8be: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -4bc8c2: 0f00 |0003: return v0 │ │ -4bc8c4: 1301 2e00 |0004: const/16 v1, #int 46 // #2e │ │ -4bc8c8: 6e20 d6e0 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@e0d6 │ │ -4bc8ce: 0a01 |0009: move-result v1 │ │ -4bc8d0: 7110 40f3 0200 |000a: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.indexOfLastSeparator:(Ljava/lang/String;)I // method@f340 │ │ -4bc8d6: 0a02 |000d: move-result v2 │ │ -4bc8d8: 3712 0300 |000e: if-le v2, v1, 0011 // +0003 │ │ -4bc8dc: 2802 |0010: goto 0012 // +0002 │ │ -4bc8de: 0110 |0011: move v0, v1 │ │ -4bc8e0: 0f00 |0012: return v0 │ │ +4bc8b0: |[4bc8b0] org.apache.commons.io.FilenameUtils.indexOfExtension:(Ljava/lang/String;)I │ │ +4bc8c0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4bc8c2: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +4bc8c6: 0f00 |0003: return v0 │ │ +4bc8c8: 1301 2e00 |0004: const/16 v1, #int 46 // #2e │ │ +4bc8cc: 6e20 d6e0 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@e0d6 │ │ +4bc8d2: 0a01 |0009: move-result v1 │ │ +4bc8d4: 7110 40f3 0200 |000a: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.indexOfLastSeparator:(Ljava/lang/String;)I // method@f340 │ │ +4bc8da: 0a02 |000d: move-result v2 │ │ +4bc8dc: 3712 0300 |000e: if-le v2, v1, 0011 // +0003 │ │ +4bc8e0: 2802 |0010: goto 0012 // +0002 │ │ +4bc8e2: 0110 |0011: move v0, v1 │ │ +4bc8e4: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=728 │ │ 0x000a line=729 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1002697,27 +1002698,27 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4bc8e4: |[4bc8e4] org.apache.commons.io.FilenameUtils.indexOfLastSeparator:(Ljava/lang/String;)I │ │ -4bc8f4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4bc8f8: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -4bc8fa: 0f02 |0003: return v2 │ │ -4bc8fc: 1300 2f00 |0004: const/16 v0, #int 47 // #2f │ │ -4bc900: 6e20 d6e0 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@e0d6 │ │ -4bc906: 0a00 |0009: move-result v0 │ │ -4bc908: 1301 5c00 |000a: const/16 v1, #int 92 // #5c │ │ -4bc90c: 6e20 d6e0 1200 |000c: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@e0d6 │ │ -4bc912: 0a02 |000f: move-result v2 │ │ -4bc914: 7120 71e0 2000 |0010: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@e071 │ │ -4bc91a: 0a02 |0013: move-result v2 │ │ -4bc91c: 0f02 |0014: return v2 │ │ +4bc8e8: |[4bc8e8] org.apache.commons.io.FilenameUtils.indexOfLastSeparator:(Ljava/lang/String;)I │ │ +4bc8f8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4bc8fc: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +4bc8fe: 0f02 |0003: return v2 │ │ +4bc900: 1300 2f00 |0004: const/16 v0, #int 47 // #2f │ │ +4bc904: 6e20 d6e0 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@e0d6 │ │ +4bc90a: 0a00 |0009: move-result v0 │ │ +4bc90c: 1301 5c00 |000a: const/16 v1, #int 92 // #5c │ │ +4bc910: 6e20 d6e0 1200 |000c: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@e0d6 │ │ +4bc916: 0a02 |000f: move-result v2 │ │ +4bc918: 7120 71e0 2000 |0010: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@e071 │ │ +4bc91e: 0a02 |0013: move-result v2 │ │ +4bc920: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=705 │ │ 0x000c line=706 │ │ 0x0010 line=707 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ @@ -1002727,35 +1002728,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4bc450: |[4bc450] org.apache.commons.io.FilenameUtils.isExtension:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bc460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc462: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -4bc466: 0f00 |0003: return v0 │ │ -4bc468: 7110 35f3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ -4bc46e: 3803 1200 |0007: if-eqz v3, 0019 // +0012 │ │ -4bc472: 6e10 d5e0 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -4bc478: 0a01 |000c: move-result v1 │ │ -4bc47a: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -4bc47e: 280a |000f: goto 0019 // +000a │ │ -4bc480: 7110 37f3 0200 |0010: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f337 │ │ -4bc486: 0c02 |0013: move-result-object v2 │ │ -4bc488: 6e20 c7e0 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bc48e: 0a02 |0017: move-result v2 │ │ -4bc490: 0f02 |0018: return v2 │ │ -4bc492: 7110 3ff3 0200 |0019: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.indexOfExtension:(Ljava/lang/String;)I // method@f33f │ │ -4bc498: 0a02 |001c: move-result v2 │ │ -4bc49a: 12f3 |001d: const/4 v3, #int -1 // #ff │ │ -4bc49c: 3332 0300 |001e: if-ne v2, v3, 0021 // +0003 │ │ -4bc4a0: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -4bc4a2: 0f00 |0021: return v0 │ │ +4bc454: |[4bc454] org.apache.commons.io.FilenameUtils.isExtension:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bc464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc466: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +4bc46a: 0f00 |0003: return v0 │ │ +4bc46c: 7110 35f3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ +4bc472: 3803 1200 |0007: if-eqz v3, 0019 // +0012 │ │ +4bc476: 6e10 d5e0 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +4bc47c: 0a01 |000c: move-result v1 │ │ +4bc47e: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +4bc482: 280a |000f: goto 0019 // +000a │ │ +4bc484: 7110 37f3 0200 |0010: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f337 │ │ +4bc48a: 0c02 |0013: move-result-object v2 │ │ +4bc48c: 6e20 c7e0 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bc492: 0a02 |0017: move-result v2 │ │ +4bc494: 0f02 |0018: return v2 │ │ +4bc496: 7110 3ff3 0200 |0019: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.indexOfExtension:(Ljava/lang/String;)I // method@f33f │ │ +4bc49c: 0a02 |001c: move-result v2 │ │ +4bc49e: 12f3 |001d: const/4 v3, #int -1 // #ff │ │ +4bc4a0: 3332 0300 |001e: if-ne v2, v3, 0021 // +0003 │ │ +4bc4a4: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +4bc4a6: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1192 │ │ 0x0009 line=1194 │ │ 0x0010 line=1197 │ │ 0x0014 line=1198 │ │ 0x0019 line=1195 │ │ @@ -1002768,46 +1002769,46 @@ │ │ type : '(Ljava/lang/String;Ljava/util/Collection;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -4bc50c: |[4bc50c] org.apache.commons.io.FilenameUtils.isExtension:(Ljava/lang/String;Ljava/util/Collection;)Z │ │ -4bc51c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc51e: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -4bc522: 0f00 |0003: return v0 │ │ -4bc524: 7110 35f3 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ -4bc52a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4bc52c: 3804 2500 |0008: if-eqz v4, 002d // +0025 │ │ -4bc530: 7210 f8e2 0400 |000a: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@e2f8 │ │ -4bc536: 0a02 |000d: move-result v2 │ │ -4bc538: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -4bc53c: 281d |0010: goto 002d // +001d │ │ -4bc53e: 7110 37f3 0300 |0011: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f337 │ │ -4bc544: 0c03 |0014: move-result-object v3 │ │ -4bc546: 7210 f9e2 0400 |0015: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ -4bc54c: 0c04 |0018: move-result-object v4 │ │ -4bc54e: 7210 5fe3 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4bc554: 0a02 |001c: move-result v2 │ │ -4bc556: 3802 0f00 |001d: if-eqz v2, 002c // +000f │ │ -4bc55a: 7210 60e3 0400 |001f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4bc560: 0c02 |0022: move-result-object v2 │ │ -4bc562: 1f02 0619 |0023: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4bc566: 6e20 c7e0 2300 |0025: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bc56c: 0a02 |0028: move-result v2 │ │ -4bc56e: 3802 f0ff |0029: if-eqz v2, 0019 // -0010 │ │ -4bc572: 0f01 |002b: return v1 │ │ -4bc574: 0f00 |002c: return v0 │ │ -4bc576: 7110 3ff3 0300 |002d: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.indexOfExtension:(Ljava/lang/String;)I // method@f33f │ │ -4bc57c: 0a03 |0030: move-result v3 │ │ -4bc57e: 12f4 |0031: const/4 v4, #int -1 // #ff │ │ -4bc580: 3343 0300 |0032: if-ne v3, v4, 0035 // +0003 │ │ -4bc584: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -4bc586: 0f00 |0035: return v0 │ │ +4bc510: |[4bc510] org.apache.commons.io.FilenameUtils.isExtension:(Ljava/lang/String;Ljava/util/Collection;)Z │ │ +4bc520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc522: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +4bc526: 0f00 |0003: return v0 │ │ +4bc528: 7110 35f3 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ +4bc52e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4bc530: 3804 2500 |0008: if-eqz v4, 002d // +0025 │ │ +4bc534: 7210 f8e2 0400 |000a: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@e2f8 │ │ +4bc53a: 0a02 |000d: move-result v2 │ │ +4bc53c: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +4bc540: 281d |0010: goto 002d // +001d │ │ +4bc542: 7110 37f3 0300 |0011: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f337 │ │ +4bc548: 0c03 |0014: move-result-object v3 │ │ +4bc54a: 7210 f9e2 0400 |0015: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ +4bc550: 0c04 |0018: move-result-object v4 │ │ +4bc552: 7210 5fe3 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4bc558: 0a02 |001c: move-result v2 │ │ +4bc55a: 3802 0f00 |001d: if-eqz v2, 002c // +000f │ │ +4bc55e: 7210 60e3 0400 |001f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4bc564: 0c02 |0022: move-result-object v2 │ │ +4bc566: 1f02 0619 |0023: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4bc56a: 6e20 c7e0 2300 |0025: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bc570: 0a02 |0028: move-result v2 │ │ +4bc572: 3802 f0ff |0029: if-eqz v2, 0019 // -0010 │ │ +4bc576: 0f01 |002b: return v1 │ │ +4bc578: 0f00 |002c: return v0 │ │ +4bc57a: 7110 3ff3 0300 |002d: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.indexOfExtension:(Ljava/lang/String;)I // method@f33f │ │ +4bc580: 0a03 |0030: move-result v3 │ │ +4bc582: 12f4 |0031: const/4 v4, #int -1 // #ff │ │ +4bc584: 3343 0300 |0032: if-ne v3, v4, 0035 // +0003 │ │ +4bc588: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +4bc58a: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1247 │ │ 0x000a line=1249 │ │ 0x0011 line=1252 │ │ 0x0015 line=1253 │ │ 0x0025 line=1254 │ │ @@ -1002821,43 +1002822,43 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -4bc4a4: |[4bc4a4] org.apache.commons.io.FilenameUtils.isExtension:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ -4bc4b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bc4b6: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -4bc4ba: 0f00 |0003: return v0 │ │ -4bc4bc: 7110 35f3 0500 |0004: invoke-static {v5}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ -4bc4c2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4bc4c4: 3806 1b00 |0008: if-eqz v6, 0023 // +001b │ │ -4bc4c8: 2162 |000a: array-length v2, v6 │ │ -4bc4ca: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ -4bc4ce: 2816 |000d: goto 0023 // +0016 │ │ -4bc4d0: 7110 37f3 0500 |000e: invoke-static {v5}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f337 │ │ -4bc4d6: 0c05 |0011: move-result-object v5 │ │ -4bc4d8: 2162 |0012: array-length v2, v6 │ │ -4bc4da: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -4bc4dc: 3523 0e00 |0014: if-ge v3, v2, 0022 // +000e │ │ -4bc4e0: 4604 0603 |0016: aget-object v4, v6, v3 │ │ -4bc4e4: 6e20 c7e0 4500 |0018: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bc4ea: 0a04 |001b: move-result v4 │ │ -4bc4ec: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ -4bc4f0: 0f01 |001e: return v1 │ │ -4bc4f2: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4bc4f6: 28f3 |0021: goto 0014 // -000d │ │ -4bc4f8: 0f00 |0022: return v0 │ │ -4bc4fa: 7110 3ff3 0500 |0023: invoke-static {v5}, Lorg/apache/commons/io/FilenameUtils;.indexOfExtension:(Ljava/lang/String;)I // method@f33f │ │ -4bc500: 0a05 |0026: move-result v5 │ │ -4bc502: 12f6 |0027: const/4 v6, #int -1 // #ff │ │ -4bc504: 3365 0300 |0028: if-ne v5, v6, 002b // +0003 │ │ -4bc508: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -4bc50a: 0f00 |002b: return v0 │ │ +4bc4a8: |[4bc4a8] org.apache.commons.io.FilenameUtils.isExtension:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ +4bc4b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bc4ba: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +4bc4be: 0f00 |0003: return v0 │ │ +4bc4c0: 7110 35f3 0500 |0004: invoke-static {v5}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ +4bc4c6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4bc4c8: 3806 1b00 |0008: if-eqz v6, 0023 // +001b │ │ +4bc4cc: 2162 |000a: array-length v2, v6 │ │ +4bc4ce: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ +4bc4d2: 2816 |000d: goto 0023 // +0016 │ │ +4bc4d4: 7110 37f3 0500 |000e: invoke-static {v5}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f337 │ │ +4bc4da: 0c05 |0011: move-result-object v5 │ │ +4bc4dc: 2162 |0012: array-length v2, v6 │ │ +4bc4de: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +4bc4e0: 3523 0e00 |0014: if-ge v3, v2, 0022 // +000e │ │ +4bc4e4: 4604 0603 |0016: aget-object v4, v6, v3 │ │ +4bc4e8: 6e20 c7e0 4500 |0018: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bc4ee: 0a04 |001b: move-result v4 │ │ +4bc4f0: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ +4bc4f4: 0f01 |001e: return v1 │ │ +4bc4f6: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4bc4fa: 28f3 |0021: goto 0014 // -000d │ │ +4bc4fc: 0f00 |0022: return v0 │ │ +4bc4fe: 7110 3ff3 0500 |0023: invoke-static {v5}, Lorg/apache/commons/io/FilenameUtils;.indexOfExtension:(Ljava/lang/String;)I // method@f33f │ │ +4bc504: 0a05 |0026: move-result v5 │ │ +4bc506: 12f6 |0027: const/4 v6, #int -1 // #ff │ │ +4bc508: 3365 0300 |0028: if-ne v5, v6, 002b // +0003 │ │ +4bc50c: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +4bc50e: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1217 │ │ 0x000a line=1219 │ │ 0x000e line=1222 │ │ 0x0012 line=1223 │ │ 0x0018 line=1224 │ │ @@ -1002871,65 +1002872,65 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -4bc588: |[4bc588] org.apache.commons.io.FilenameUtils.isSeparator:(C)Z │ │ -4bc598: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ -4bc59c: 3201 0900 |0002: if-eq v1, v0, 000b // +0009 │ │ -4bc5a0: 1300 5c00 |0004: const/16 v0, #int 92 // #5c │ │ -4bc5a4: 3301 0300 |0006: if-ne v1, v0, 0009 // +0003 │ │ -4bc5a8: 2803 |0008: goto 000b // +0003 │ │ -4bc5aa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -4bc5ac: 2802 |000a: goto 000c // +0002 │ │ -4bc5ae: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -4bc5b0: 0f01 |000c: return v1 │ │ +4bc58c: |[4bc58c] org.apache.commons.io.FilenameUtils.isSeparator:(C)Z │ │ +4bc59c: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ +4bc5a0: 3201 0900 |0002: if-eq v1, v0, 000b // +0009 │ │ +4bc5a4: 1300 5c00 |0004: const/16 v0, #int 92 // #5c │ │ +4bc5a8: 3301 0300 |0006: if-ne v1, v0, 0009 // +0003 │ │ +4bc5ac: 2803 |0008: goto 000b // +0003 │ │ +4bc5ae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +4bc5b0: 2802 |000a: goto 000c // +0002 │ │ +4bc5b2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +4bc5b4: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lorg/apache/commons/io/FilenameUtils;) │ │ name : 'isSystemWindows' │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -4bc5b4: |[4bc5b4] org.apache.commons.io.FilenameUtils.isSystemWindows:()Z │ │ -4bc5c4: 6500 80ae |0000: sget-char v0, Lorg/apache/commons/io/FilenameUtils;.SYSTEM_SEPARATOR:C // field@ae80 │ │ -4bc5c8: 1301 5c00 |0002: const/16 v1, #int 92 // #5c │ │ -4bc5cc: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -4bc5d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4bc5d2: 2802 |0007: goto 0009 // +0002 │ │ -4bc5d4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4bc5d6: 0f00 |0009: return v0 │ │ +4bc5b8: |[4bc5b8] org.apache.commons.io.FilenameUtils.isSystemWindows:()Z │ │ +4bc5c8: 6500 80ae |0000: sget-char v0, Lorg/apache/commons/io/FilenameUtils;.SYSTEM_SEPARATOR:C // field@ae80 │ │ +4bc5cc: 1301 5c00 |0002: const/16 v1, #int 92 // #5c │ │ +4bc5d0: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +4bc5d4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4bc5d6: 2802 |0007: goto 0009 // +0002 │ │ +4bc5d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4bc5da: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ │ │ #29 : (in Lorg/apache/commons/io/FilenameUtils;) │ │ name : 'normalize' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bce24: |[4bce24] org.apache.commons.io.FilenameUtils.normalize:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bce34: 6500 80ae |0000: sget-char v0, Lorg/apache/commons/io/FilenameUtils;.SYSTEM_SEPARATOR:C // field@ae80 │ │ -4bce38: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4bce3a: 7130 2ff3 0201 |0003: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FilenameUtils;.doNormalize:(Ljava/lang/String;CZ)Ljava/lang/String; // method@f32f │ │ -4bce40: 0c02 |0006: move-result-object v2 │ │ -4bce42: 1102 |0007: return-object v2 │ │ +4bce28: |[4bce28] org.apache.commons.io.FilenameUtils.normalize:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bce38: 6500 80ae |0000: sget-char v0, Lorg/apache/commons/io/FilenameUtils;.SYSTEM_SEPARATOR:C // field@ae80 │ │ +4bce3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4bce3e: 7130 2ff3 0201 |0003: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FilenameUtils;.doNormalize:(Ljava/lang/String;CZ)Ljava/lang/String; // method@f32f │ │ +4bce44: 0c02 |0006: move-result-object v2 │ │ +4bce46: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ #30 : (in Lorg/apache/commons/io/FilenameUtils;) │ │ @@ -1002937,23 +1002938,23 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4bce44: |[4bce44] org.apache.commons.io.FilenameUtils.normalize:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -4bce54: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -4bce58: 1302 2f00 |0002: const/16 v2, #int 47 // #2f │ │ -4bce5c: 2803 |0004: goto 0007 // +0003 │ │ -4bce5e: 1302 5c00 |0005: const/16 v2, #int 92 // #5c │ │ -4bce62: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -4bce64: 7130 2ff3 2100 |0008: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FilenameUtils;.doNormalize:(Ljava/lang/String;CZ)Ljava/lang/String; // method@f32f │ │ -4bce6a: 0c01 |000b: move-result-object v1 │ │ -4bce6c: 1101 |000c: return-object v1 │ │ +4bce48: |[4bce48] org.apache.commons.io.FilenameUtils.normalize:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +4bce58: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +4bce5c: 1302 2f00 |0002: const/16 v2, #int 47 // #2f │ │ +4bce60: 2803 |0004: goto 0007 // +0003 │ │ +4bce62: 1302 5c00 |0005: const/16 v2, #int 92 // #5c │ │ +4bce66: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +4bce68: 7130 2ff3 2100 |0008: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FilenameUtils;.doNormalize:(Ljava/lang/String;CZ)Ljava/lang/String; // method@f32f │ │ +4bce6e: 0c01 |000b: move-result-object v1 │ │ +4bce70: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=243 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 (null) Z │ │ │ │ @@ -1002962,20 +1002963,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bce70: |[4bce70] org.apache.commons.io.FilenameUtils.normalizeNoEndSeparator:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bce80: 6500 80ae |0000: sget-char v0, Lorg/apache/commons/io/FilenameUtils;.SYSTEM_SEPARATOR:C // field@ae80 │ │ -4bce84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4bce86: 7130 2ff3 0201 |0003: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FilenameUtils;.doNormalize:(Ljava/lang/String;CZ)Ljava/lang/String; // method@f32f │ │ -4bce8c: 0c02 |0006: move-result-object v2 │ │ -4bce8e: 1102 |0007: return-object v2 │ │ +4bce74: |[4bce74] org.apache.commons.io.FilenameUtils.normalizeNoEndSeparator:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bce84: 6500 80ae |0000: sget-char v0, Lorg/apache/commons/io/FilenameUtils;.SYSTEM_SEPARATOR:C // field@ae80 │ │ +4bce88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4bce8a: 7130 2ff3 0201 |0003: invoke-static {v2, v0, v1}, Lorg/apache/commons/io/FilenameUtils;.doNormalize:(Ljava/lang/String;CZ)Ljava/lang/String; // method@f32f │ │ +4bce90: 0c02 |0006: move-result-object v2 │ │ +4bce92: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ #32 : (in Lorg/apache/commons/io/FilenameUtils;) │ │ @@ -1002983,23 +1002984,23 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4bce90: |[4bce90] org.apache.commons.io.FilenameUtils.normalizeNoEndSeparator:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -4bcea0: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -4bcea4: 1302 2f00 |0002: const/16 v2, #int 47 // #2f │ │ -4bcea8: 2803 |0004: goto 0007 // +0003 │ │ -4bceaa: 1302 5c00 |0005: const/16 v2, #int 92 // #5c │ │ -4bceae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4bceb0: 7130 2ff3 2100 |0008: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FilenameUtils;.doNormalize:(Ljava/lang/String;CZ)Ljava/lang/String; // method@f32f │ │ -4bceb6: 0c01 |000b: move-result-object v1 │ │ -4bceb8: 1101 |000c: return-object v1 │ │ +4bce94: |[4bce94] org.apache.commons.io.FilenameUtils.normalizeNoEndSeparator:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +4bcea4: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +4bcea8: 1302 2f00 |0002: const/16 v2, #int 47 // #2f │ │ +4bceac: 2803 |0004: goto 0007 // +0003 │ │ +4bceae: 1302 5c00 |0005: const/16 v2, #int 92 // #5c │ │ +4bceb2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4bceb4: 7130 2ff3 2100 |0008: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FilenameUtils;.doNormalize:(Ljava/lang/String;CZ)Ljava/lang/String; // method@f32f │ │ +4bceba: 0c01 |000b: move-result-object v1 │ │ +4bcebc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=337 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 (null) Z │ │ │ │ @@ -1003008,28 +1003009,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -4bcebc: |[4bcebc] org.apache.commons.io.FilenameUtils.removeExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcecc: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4bced0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4bced2: 1102 |0003: return-object v2 │ │ -4bced4: 7110 35f3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ -4bceda: 7110 3ff3 0200 |0007: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.indexOfExtension:(Ljava/lang/String;)I // method@f33f │ │ -4bcee0: 0a00 |000a: move-result v0 │ │ -4bcee2: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -4bcee4: 3310 0300 |000c: if-ne v0, v1, 000f // +0003 │ │ -4bcee8: 1102 |000e: return-object v2 │ │ -4bceea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -4bceec: 6e30 e5e0 1200 |0010: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4bcef2: 0c02 |0013: move-result-object v2 │ │ -4bcef4: 1102 |0014: return-object v2 │ │ +4bcec0: |[4bcec0] org.apache.commons.io.FilenameUtils.removeExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bced0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4bced4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4bced6: 1102 |0003: return-object v2 │ │ +4bced8: 7110 35f3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.failIfNullBytePresent:(Ljava/lang/String;)V // method@f335 │ │ +4bcede: 7110 3ff3 0200 |0007: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.indexOfExtension:(Ljava/lang/String;)I // method@f33f │ │ +4bcee4: 0a00 |000a: move-result v0 │ │ +4bcee6: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +4bcee8: 3310 0300 |000c: if-ne v0, v1, 000f // +0003 │ │ +4bceec: 1102 |000e: return-object v2 │ │ +4bceee: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +4bcef0: 6e30 e5e0 1200 |0010: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4bcef6: 0c02 |0013: move-result-object v2 │ │ +4bcef8: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1069 │ │ 0x0007 line=1071 │ │ 0x0010 line=1075 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ @@ -1003039,27 +1003040,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -4bcef8: |[4bcef8] org.apache.commons.io.FilenameUtils.separatorsToSystem:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcf08: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -4bcf0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4bcf0e: 1101 |0003: return-object v1 │ │ -4bcf10: 7100 45f3 0000 |0004: invoke-static {}, Lorg/apache/commons/io/FilenameUtils;.isSystemWindows:()Z // method@f345 │ │ -4bcf16: 0a00 |0007: move-result v0 │ │ -4bcf18: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -4bcf1c: 7110 4df3 0100 |000a: invoke-static {v1}, Lorg/apache/commons/io/FilenameUtils;.separatorsToWindows:(Ljava/lang/String;)Ljava/lang/String; // method@f34d │ │ -4bcf22: 0c01 |000d: move-result-object v1 │ │ -4bcf24: 1101 |000e: return-object v1 │ │ -4bcf26: 7110 4cf3 0100 |000f: invoke-static {v1}, Lorg/apache/commons/io/FilenameUtils;.separatorsToUnix:(Ljava/lang/String;)Ljava/lang/String; // method@f34c │ │ -4bcf2c: 0c01 |0012: move-result-object v1 │ │ -4bcf2e: 1101 |0013: return-object v1 │ │ +4bcefc: |[4bcefc] org.apache.commons.io.FilenameUtils.separatorsToSystem:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcf0c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +4bcf10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4bcf12: 1101 |0003: return-object v1 │ │ +4bcf14: 7100 45f3 0000 |0004: invoke-static {}, Lorg/apache/commons/io/FilenameUtils;.isSystemWindows:()Z // method@f345 │ │ +4bcf1a: 0a00 |0007: move-result v0 │ │ +4bcf1c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +4bcf20: 7110 4df3 0100 |000a: invoke-static {v1}, Lorg/apache/commons/io/FilenameUtils;.separatorsToWindows:(Ljava/lang/String;)Ljava/lang/String; // method@f34d │ │ +4bcf26: 0c01 |000d: move-result-object v1 │ │ +4bcf28: 1101 |000e: return-object v1 │ │ +4bcf2a: 7110 4cf3 0100 |000f: invoke-static {v1}, Lorg/apache/commons/io/FilenameUtils;.separatorsToUnix:(Ljava/lang/String;)Ljava/lang/String; // method@f34c │ │ +4bcf30: 0c01 |0012: move-result-object v1 │ │ +4bcf32: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=587 │ │ 0x000a line=588 │ │ 0x000f line=590 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/lang/String; │ │ @@ -1003069,26 +1003070,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4bcf30: |[4bcf30] org.apache.commons.io.FilenameUtils.separatorsToUnix:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcf40: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -4bcf44: 1300 5c00 |0002: const/16 v0, #int 92 // #5c │ │ -4bcf48: 6e20 d0e0 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4bcf4e: 0a01 |0007: move-result v1 │ │ -4bcf50: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -4bcf52: 3321 0300 |0009: if-ne v1, v2, 000c // +0003 │ │ -4bcf56: 2807 |000b: goto 0012 // +0007 │ │ -4bcf58: 1301 2f00 |000c: const/16 v1, #int 47 // #2f │ │ -4bcf5c: 6e30 dee0 0301 |000e: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@e0de │ │ -4bcf62: 0c03 |0011: move-result-object v3 │ │ -4bcf64: 1103 |0012: return-object v3 │ │ +4bcf34: |[4bcf34] org.apache.commons.io.FilenameUtils.separatorsToUnix:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcf44: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +4bcf48: 1300 5c00 |0002: const/16 v0, #int 92 // #5c │ │ +4bcf4c: 6e20 d0e0 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4bcf52: 0a01 |0007: move-result v1 │ │ +4bcf54: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +4bcf56: 3321 0300 |0009: if-ne v1, v2, 000c // +0003 │ │ +4bcf5a: 2807 |000b: goto 0012 // +0007 │ │ +4bcf5c: 1301 2f00 |000c: const/16 v1, #int 47 // #2f │ │ +4bcf60: 6e30 dee0 0301 |000e: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@e0de │ │ +4bcf66: 0c03 |0011: move-result-object v3 │ │ +4bcf68: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=558 │ │ 0x000e line=561 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1003097,26 +1003098,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4bcf68: |[4bcf68] org.apache.commons.io.FilenameUtils.separatorsToWindows:(Ljava/lang/String;)Ljava/lang/String; │ │ -4bcf78: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -4bcf7c: 1300 2f00 |0002: const/16 v0, #int 47 // #2f │ │ -4bcf80: 6e20 d0e0 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4bcf86: 0a01 |0007: move-result v1 │ │ -4bcf88: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -4bcf8a: 3321 0300 |0009: if-ne v1, v2, 000c // +0003 │ │ -4bcf8e: 2807 |000b: goto 0012 // +0007 │ │ -4bcf90: 1301 5c00 |000c: const/16 v1, #int 92 // #5c │ │ -4bcf94: 6e30 dee0 0301 |000e: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@e0de │ │ -4bcf9a: 0c03 |0011: move-result-object v3 │ │ -4bcf9c: 1103 |0012: return-object v3 │ │ +4bcf6c: |[4bcf6c] org.apache.commons.io.FilenameUtils.separatorsToWindows:(Ljava/lang/String;)Ljava/lang/String; │ │ +4bcf7c: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +4bcf80: 1300 2f00 |0002: const/16 v0, #int 47 // #2f │ │ +4bcf84: 6e20 d0e0 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4bcf8a: 0a01 |0007: move-result v1 │ │ +4bcf8c: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +4bcf8e: 3321 0300 |0009: if-ne v1, v2, 000c // +0003 │ │ +4bcf92: 2807 |000b: goto 0012 // +0007 │ │ +4bcf94: 1301 5c00 |000c: const/16 v1, #int 92 // #5c │ │ +4bcf98: 6e30 dee0 0301 |000e: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@e0de │ │ +4bcf9e: 0c03 |0011: move-result-object v3 │ │ +4bcfa0: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=571 │ │ 0x000e line=574 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1003125,75 +1003126,75 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -4bcfa0: |[4bcfa0] org.apache.commons.io.FilenameUtils.splitOnTokens:(Ljava/lang/String;)[Ljava/lang/String; │ │ -4bcfb0: 1300 3f00 |0000: const/16 v0, #int 63 // #3f │ │ -4bcfb4: 6e20 d0e0 0a00 |0002: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4bcfba: 0a01 |0005: move-result v1 │ │ -4bcfbc: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -4bcfbe: 1303 2a00 |0007: const/16 v3, #int 42 // #2a │ │ -4bcfc2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -4bcfc4: 3321 0e00 |000a: if-ne v1, v2, 0018 // +000e │ │ -4bcfc8: 6e20 d0e0 3a00 |000c: invoke-virtual {v10, v3}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4bcfce: 0a01 |000f: move-result v1 │ │ -4bcfd0: 3321 0800 |0010: if-ne v1, v2, 0018 // +0008 │ │ -4bcfd4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -4bcfd6: 2300 701f |0013: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4bcfda: 4d0a 0004 |0015: aput-object v10, v0, v4 │ │ -4bcfde: 1100 |0017: return-object v0 │ │ -4bcfe0: 6e10 e6e0 0a00 |0018: invoke-virtual {v10}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4bcfe6: 0c0a |001b: move-result-object v10 │ │ -4bcfe8: 2201 7119 |001c: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4bcfec: 7010 92e2 0100 |001e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4bcff2: 2202 0819 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4bcff6: 7010 06e1 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bcffc: 21a5 |0026: array-length v5, v10 │ │ -4bcffe: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -4bd000: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -4bd002: 3556 3000 |0029: if-ge v6, v5, 0059 // +0030 │ │ -4bd006: 4908 0a06 |002b: aget-char v8, v10, v6 │ │ -4bd00a: 3208 0900 |002d: if-eq v8, v0, 0036 // +0009 │ │ -4bd00e: 3338 0300 |002f: if-ne v8, v3, 0032 // +0003 │ │ -4bd012: 2805 |0031: goto 0036 // +0005 │ │ -4bd014: 6e20 0ae1 8200 |0032: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bd01a: 2820 |0035: goto 0055 // +0020 │ │ -4bd01c: 6e10 1be1 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@e11b │ │ -4bd022: 0a09 |0039: move-result v9 │ │ -4bd024: 3809 0c00 |003a: if-eqz v9, 0046 // +000c │ │ -4bd028: 6e10 1fe1 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bd02e: 0c09 |003f: move-result-object v9 │ │ -4bd030: 6e20 96e2 9100 |0040: invoke-virtual {v1, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4bd036: 6e20 1ee1 4200 |0043: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.setLength:(I)V // method@e11e │ │ -4bd03c: 3308 0800 |0046: if-ne v8, v0, 004e // +0008 │ │ -4bd040: 1a07 7408 |0048: const-string v7, "?" // string@0874 │ │ -4bd044: 6e20 96e2 7100 |004a: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4bd04a: 2808 |004d: goto 0055 // +0008 │ │ -4bd04c: 3237 0700 |004e: if-eq v7, v3, 0055 // +0007 │ │ -4bd050: 1a07 4705 |0050: const-string v7, "*" // string@0547 │ │ -4bd054: 6e20 96e2 7100 |0052: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4bd05a: d806 0601 |0055: add-int/lit8 v6, v6, #int 1 // #01 │ │ -4bd05e: 0187 |0057: move v7, v8 │ │ -4bd060: 28d1 |0058: goto 0029 // -002f │ │ -4bd062: 6e10 1be1 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@e11b │ │ -4bd068: 0a0a |005c: move-result v10 │ │ -4bd06a: 380a 0900 |005d: if-eqz v10, 0066 // +0009 │ │ -4bd06e: 6e10 1fe1 0200 |005f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bd074: 0c0a |0062: move-result-object v10 │ │ -4bd076: 6e20 96e2 a100 |0063: invoke-virtual {v1, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4bd07c: 6e10 a6e2 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -4bd082: 0a0a |0069: move-result v10 │ │ -4bd084: 23aa 701f |006a: new-array v10, v10, [Ljava/lang/String; // type@1f70 │ │ -4bd088: 6e20 a7e2 a100 |006c: invoke-virtual {v1, v10}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e2a7 │ │ -4bd08e: 0c0a |006f: move-result-object v10 │ │ -4bd090: 1f0a 701f |0070: check-cast v10, [Ljava/lang/String; // type@1f70 │ │ -4bd094: 110a |0072: return-object v10 │ │ +4bcfa4: |[4bcfa4] org.apache.commons.io.FilenameUtils.splitOnTokens:(Ljava/lang/String;)[Ljava/lang/String; │ │ +4bcfb4: 1300 3f00 |0000: const/16 v0, #int 63 // #3f │ │ +4bcfb8: 6e20 d0e0 0a00 |0002: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4bcfbe: 0a01 |0005: move-result v1 │ │ +4bcfc0: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +4bcfc2: 1303 2a00 |0007: const/16 v3, #int 42 // #2a │ │ +4bcfc6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +4bcfc8: 3321 0e00 |000a: if-ne v1, v2, 0018 // +000e │ │ +4bcfcc: 6e20 d0e0 3a00 |000c: invoke-virtual {v10, v3}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4bcfd2: 0a01 |000f: move-result v1 │ │ +4bcfd4: 3321 0800 |0010: if-ne v1, v2, 0018 // +0008 │ │ +4bcfd8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +4bcfda: 2300 701f |0013: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4bcfde: 4d0a 0004 |0015: aput-object v10, v0, v4 │ │ +4bcfe2: 1100 |0017: return-object v0 │ │ +4bcfe4: 6e10 e6e0 0a00 |0018: invoke-virtual {v10}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4bcfea: 0c0a |001b: move-result-object v10 │ │ +4bcfec: 2201 7119 |001c: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4bcff0: 7010 92e2 0100 |001e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4bcff6: 2202 0819 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4bcffa: 7010 06e1 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bd000: 21a5 |0026: array-length v5, v10 │ │ +4bd002: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +4bd004: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +4bd006: 3556 3000 |0029: if-ge v6, v5, 0059 // +0030 │ │ +4bd00a: 4908 0a06 |002b: aget-char v8, v10, v6 │ │ +4bd00e: 3208 0900 |002d: if-eq v8, v0, 0036 // +0009 │ │ +4bd012: 3338 0300 |002f: if-ne v8, v3, 0032 // +0003 │ │ +4bd016: 2805 |0031: goto 0036 // +0005 │ │ +4bd018: 6e20 0ae1 8200 |0032: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bd01e: 2820 |0035: goto 0055 // +0020 │ │ +4bd020: 6e10 1be1 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@e11b │ │ +4bd026: 0a09 |0039: move-result v9 │ │ +4bd028: 3809 0c00 |003a: if-eqz v9, 0046 // +000c │ │ +4bd02c: 6e10 1fe1 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bd032: 0c09 |003f: move-result-object v9 │ │ +4bd034: 6e20 96e2 9100 |0040: invoke-virtual {v1, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4bd03a: 6e20 1ee1 4200 |0043: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.setLength:(I)V // method@e11e │ │ +4bd040: 3308 0800 |0046: if-ne v8, v0, 004e // +0008 │ │ +4bd044: 1a07 7408 |0048: const-string v7, "?" // string@0874 │ │ +4bd048: 6e20 96e2 7100 |004a: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4bd04e: 2808 |004d: goto 0055 // +0008 │ │ +4bd050: 3237 0700 |004e: if-eq v7, v3, 0055 // +0007 │ │ +4bd054: 1a07 4705 |0050: const-string v7, "*" // string@0547 │ │ +4bd058: 6e20 96e2 7100 |0052: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4bd05e: d806 0601 |0055: add-int/lit8 v6, v6, #int 1 // #01 │ │ +4bd062: 0187 |0057: move v7, v8 │ │ +4bd064: 28d1 |0058: goto 0029 // -002f │ │ +4bd066: 6e10 1be1 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@e11b │ │ +4bd06c: 0a0a |005c: move-result v10 │ │ +4bd06e: 380a 0900 |005d: if-eqz v10, 0066 // +0009 │ │ +4bd072: 6e10 1fe1 0200 |005f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bd078: 0c0a |0062: move-result-object v10 │ │ +4bd07a: 6e20 96e2 a100 |0063: invoke-virtual {v1, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4bd080: 6e10 a6e2 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +4bd086: 0a0a |0069: move-result v10 │ │ +4bd088: 23aa 701f |006a: new-array v10, v10, [Ljava/lang/String; // type@1f70 │ │ +4bd08c: 6e20 a7e2 a100 |006c: invoke-virtual {v1, v10}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e2a7 │ │ +4bd092: 0c0a |006f: move-result-object v10 │ │ +4bd094: 1f0a 701f |0070: check-cast v10, [Ljava/lang/String; // type@1f70 │ │ +4bd098: 110a |0072: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1422 │ │ 0x0018 line=1426 │ │ 0x001c line=1427 │ │ 0x0021 line=1428 │ │ 0x0026 line=1430 │ │ @@ -1003214,19 +1003215,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4bc5d8: |[4bc5d8] org.apache.commons.io.FilenameUtils.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bc5e8: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4bc5ec: 7130 50f3 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z // method@f350 │ │ -4bc5f2: 0a01 |0005: move-result v1 │ │ -4bc5f4: 0f01 |0006: return v1 │ │ +4bc5dc: |[4bc5dc] org.apache.commons.io.FilenameUtils.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bc5ec: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4bc5f0: 7130 50f3 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z // method@f350 │ │ +4bc5f6: 0a01 |0005: move-result v1 │ │ +4bc5f8: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1003235,108 +1003236,108 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 161 16-bit code units │ │ -4bc5f8: |[4bc5f8] org.apache.commons.io.FilenameUtils.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z │ │ -4bc608: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4bc60a: 3908 0500 |0001: if-nez v8, 0006 // +0005 │ │ -4bc60e: 3909 0300 |0003: if-nez v9, 0006 // +0003 │ │ -4bc612: 0f00 |0005: return v0 │ │ -4bc614: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4bc616: 3808 9900 |0007: if-eqz v8, 00a0 // +0099 │ │ -4bc61a: 3909 0400 |0009: if-nez v9, 000d // +0004 │ │ -4bc61e: 2900 9500 |000b: goto/16 00a0 // +0095 │ │ -4bc622: 390a 0400 |000d: if-nez v10, 0011 // +0004 │ │ -4bc626: 620a 88ae |000f: sget-object v10, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4bc62a: 7110 4ef3 0900 |0011: invoke-static {v9}, Lorg/apache/commons/io/FilenameUtils;.splitOnTokens:(Ljava/lang/String;)[Ljava/lang/String; // method@f34e │ │ -4bc630: 0c09 |0014: move-result-object v9 │ │ -4bc632: 2202 9919 |0015: new-instance v2, Ljava/util/Stack; // type@1999 │ │ -4bc636: 7010 e1e3 0200 |0017: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@e3e1 │ │ -4bc63c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -4bc63e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -4bc640: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -4bc642: 6e10 e7e3 0200 |001d: invoke-virtual {v2}, Ljava/util/Stack;.size:()I // method@e3e7 │ │ -4bc648: 0a06 |0020: move-result v6 │ │ -4bc64a: 3d06 0d00 |0021: if-lez v6, 002e // +000d │ │ -4bc64e: 6e10 e5e3 0200 |0023: invoke-virtual {v2}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@e3e5 │ │ -4bc654: 0c03 |0026: move-result-object v3 │ │ -4bc656: 1f03 221e |0027: check-cast v3, [I // type@1e22 │ │ -4bc65a: 4405 0301 |0029: aget v5, v3, v1 │ │ -4bc65e: 4404 0300 |002b: aget v4, v3, v0 │ │ -4bc662: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -4bc664: 2196 |002e: array-length v6, v9 │ │ -4bc666: 3565 6100 |002f: if-ge v5, v6, 0090 // +0061 │ │ -4bc66a: 4606 0905 |0031: aget-object v6, v9, v5 │ │ -4bc66e: 1a07 7408 |0033: const-string v7, "?" // string@0874 │ │ -4bc672: 6e20 c7e0 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bc678: 0a06 |0038: move-result v6 │ │ -4bc67a: 3806 0d00 |0039: if-eqz v6, 0046 // +000d │ │ -4bc67e: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4bc682: 6e10 dae0 0800 |003d: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bc688: 0a06 |0040: move-result v6 │ │ -4bc68a: 3764 0300 |0041: if-le v4, v6, 0044 // +0003 │ │ -4bc68e: 284d |0043: goto 0090 // +004d │ │ -4bc690: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -4bc692: 2848 |0045: goto 008d // +0048 │ │ -4bc694: 4606 0905 |0046: aget-object v6, v9, v5 │ │ -4bc698: 1a07 4705 |0048: const-string v7, "*" // string@0547 │ │ -4bc69c: 6e20 c7e0 7600 |004a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bc6a2: 0a06 |004d: move-result v6 │ │ -4bc6a4: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -4bc6a8: 2193 |0050: array-length v3, v9 │ │ -4bc6aa: b103 |0051: sub-int/2addr v3, v0 │ │ -4bc6ac: 3335 0700 |0052: if-ne v5, v3, 0059 // +0007 │ │ -4bc6b0: 6e10 dae0 0800 |0054: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bc6b6: 0a03 |0057: move-result v3 │ │ -4bc6b8: 0134 |0058: move v4, v3 │ │ -4bc6ba: 1213 |0059: const/4 v3, #int 1 // #1 │ │ -4bc6bc: 2833 |005a: goto 008d // +0033 │ │ -4bc6be: 3803 2100 |005b: if-eqz v3, 007c // +0021 │ │ -4bc6c2: 4606 0905 |005d: aget-object v6, v9, v5 │ │ -4bc6c6: 6e40 5cf3 8a64 |005f: invoke-virtual {v10, v8, v4, v6}, Lorg/apache/commons/io/IOCase;.checkIndexOf:(Ljava/lang/String;ILjava/lang/String;)I // method@f35c │ │ -4bc6cc: 0a04 |0062: move-result v4 │ │ -4bc6ce: 12f6 |0063: const/4 v6, #int -1 // #ff │ │ -4bc6d0: 3364 0300 |0064: if-ne v4, v6, 0067 // +0003 │ │ -4bc6d4: 282a |0066: goto 0090 // +002a │ │ -4bc6d6: d803 0401 |0067: add-int/lit8 v3, v4, #int 1 // #01 │ │ -4bc6da: 4606 0905 |0069: aget-object v6, v9, v5 │ │ -4bc6de: 6e40 5cf3 8a63 |006b: invoke-virtual {v10, v8, v3, v6}, Lorg/apache/commons/io/IOCase;.checkIndexOf:(Ljava/lang/String;ILjava/lang/String;)I // method@f35c │ │ -4bc6e4: 0a03 |006e: move-result v3 │ │ -4bc6e6: 3a03 1600 |006f: if-ltz v3, 0085 // +0016 │ │ -4bc6ea: 1226 |0071: const/4 v6, #int 2 // #2 │ │ -4bc6ec: 2366 221e |0072: new-array v6, v6, [I // type@1e22 │ │ -4bc6f0: 4b05 0601 |0074: aput v5, v6, v1 │ │ -4bc6f4: 4b03 0600 |0076: aput v3, v6, v0 │ │ -4bc6f8: 6e20 e6e3 6200 |0078: invoke-virtual {v2, v6}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3e6 │ │ -4bc6fe: 280a |007b: goto 0085 // +000a │ │ -4bc700: 4606 0905 |007c: aget-object v6, v9, v5 │ │ -4bc704: 6e40 5df3 8a64 |007e: invoke-virtual {v10, v8, v4, v6}, Lorg/apache/commons/io/IOCase;.checkRegionMatches:(Ljava/lang/String;ILjava/lang/String;)Z // method@f35d │ │ -4bc70a: 0a06 |0081: move-result v6 │ │ -4bc70c: 3906 0300 |0082: if-nez v6, 0085 // +0003 │ │ -4bc710: 280c |0084: goto 0090 // +000c │ │ -4bc712: 4603 0905 |0085: aget-object v3, v9, v5 │ │ -4bc716: 6e10 dae0 0300 |0087: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bc71c: 0a03 |008a: move-result v3 │ │ -4bc71e: b034 |008b: add-int/2addr v4, v3 │ │ -4bc720: 28b8 |008c: goto 0044 // -0048 │ │ -4bc722: d805 0501 |008d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4bc726: 289f |008f: goto 002e // -0061 │ │ -4bc728: 2196 |0090: array-length v6, v9 │ │ -4bc72a: 3365 0900 |0091: if-ne v5, v6, 009a // +0009 │ │ -4bc72e: 6e10 dae0 0800 |0093: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bc734: 0a06 |0096: move-result v6 │ │ -4bc736: 3364 0300 |0097: if-ne v4, v6, 009a // +0003 │ │ -4bc73a: 0f00 |0099: return v0 │ │ -4bc73c: 6e10 e7e3 0200 |009a: invoke-virtual {v2}, Ljava/util/Stack;.size:()I // method@e3e7 │ │ -4bc742: 0a06 |009d: move-result v6 │ │ -4bc744: 3c06 7fff |009e: if-gtz v6, 001d // -0081 │ │ -4bc748: 0f01 |00a0: return v1 │ │ +4bc5fc: |[4bc5fc] org.apache.commons.io.FilenameUtils.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z │ │ +4bc60c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4bc60e: 3908 0500 |0001: if-nez v8, 0006 // +0005 │ │ +4bc612: 3909 0300 |0003: if-nez v9, 0006 // +0003 │ │ +4bc616: 0f00 |0005: return v0 │ │ +4bc618: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4bc61a: 3808 9900 |0007: if-eqz v8, 00a0 // +0099 │ │ +4bc61e: 3909 0400 |0009: if-nez v9, 000d // +0004 │ │ +4bc622: 2900 9500 |000b: goto/16 00a0 // +0095 │ │ +4bc626: 390a 0400 |000d: if-nez v10, 0011 // +0004 │ │ +4bc62a: 620a 88ae |000f: sget-object v10, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4bc62e: 7110 4ef3 0900 |0011: invoke-static {v9}, Lorg/apache/commons/io/FilenameUtils;.splitOnTokens:(Ljava/lang/String;)[Ljava/lang/String; // method@f34e │ │ +4bc634: 0c09 |0014: move-result-object v9 │ │ +4bc636: 2202 9919 |0015: new-instance v2, Ljava/util/Stack; // type@1999 │ │ +4bc63a: 7010 e1e3 0200 |0017: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@e3e1 │ │ +4bc640: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +4bc642: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +4bc644: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +4bc646: 6e10 e7e3 0200 |001d: invoke-virtual {v2}, Ljava/util/Stack;.size:()I // method@e3e7 │ │ +4bc64c: 0a06 |0020: move-result v6 │ │ +4bc64e: 3d06 0d00 |0021: if-lez v6, 002e // +000d │ │ +4bc652: 6e10 e5e3 0200 |0023: invoke-virtual {v2}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@e3e5 │ │ +4bc658: 0c03 |0026: move-result-object v3 │ │ +4bc65a: 1f03 221e |0027: check-cast v3, [I // type@1e22 │ │ +4bc65e: 4405 0301 |0029: aget v5, v3, v1 │ │ +4bc662: 4404 0300 |002b: aget v4, v3, v0 │ │ +4bc666: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +4bc668: 2196 |002e: array-length v6, v9 │ │ +4bc66a: 3565 6100 |002f: if-ge v5, v6, 0090 // +0061 │ │ +4bc66e: 4606 0905 |0031: aget-object v6, v9, v5 │ │ +4bc672: 1a07 7408 |0033: const-string v7, "?" // string@0874 │ │ +4bc676: 6e20 c7e0 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bc67c: 0a06 |0038: move-result v6 │ │ +4bc67e: 3806 0d00 |0039: if-eqz v6, 0046 // +000d │ │ +4bc682: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4bc686: 6e10 dae0 0800 |003d: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bc68c: 0a06 |0040: move-result v6 │ │ +4bc68e: 3764 0300 |0041: if-le v4, v6, 0044 // +0003 │ │ +4bc692: 284d |0043: goto 0090 // +004d │ │ +4bc694: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +4bc696: 2848 |0045: goto 008d // +0048 │ │ +4bc698: 4606 0905 |0046: aget-object v6, v9, v5 │ │ +4bc69c: 1a07 4705 |0048: const-string v7, "*" // string@0547 │ │ +4bc6a0: 6e20 c7e0 7600 |004a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bc6a6: 0a06 |004d: move-result v6 │ │ +4bc6a8: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +4bc6ac: 2193 |0050: array-length v3, v9 │ │ +4bc6ae: b103 |0051: sub-int/2addr v3, v0 │ │ +4bc6b0: 3335 0700 |0052: if-ne v5, v3, 0059 // +0007 │ │ +4bc6b4: 6e10 dae0 0800 |0054: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bc6ba: 0a03 |0057: move-result v3 │ │ +4bc6bc: 0134 |0058: move v4, v3 │ │ +4bc6be: 1213 |0059: const/4 v3, #int 1 // #1 │ │ +4bc6c0: 2833 |005a: goto 008d // +0033 │ │ +4bc6c2: 3803 2100 |005b: if-eqz v3, 007c // +0021 │ │ +4bc6c6: 4606 0905 |005d: aget-object v6, v9, v5 │ │ +4bc6ca: 6e40 5cf3 8a64 |005f: invoke-virtual {v10, v8, v4, v6}, Lorg/apache/commons/io/IOCase;.checkIndexOf:(Ljava/lang/String;ILjava/lang/String;)I // method@f35c │ │ +4bc6d0: 0a04 |0062: move-result v4 │ │ +4bc6d2: 12f6 |0063: const/4 v6, #int -1 // #ff │ │ +4bc6d4: 3364 0300 |0064: if-ne v4, v6, 0067 // +0003 │ │ +4bc6d8: 282a |0066: goto 0090 // +002a │ │ +4bc6da: d803 0401 |0067: add-int/lit8 v3, v4, #int 1 // #01 │ │ +4bc6de: 4606 0905 |0069: aget-object v6, v9, v5 │ │ +4bc6e2: 6e40 5cf3 8a63 |006b: invoke-virtual {v10, v8, v3, v6}, Lorg/apache/commons/io/IOCase;.checkIndexOf:(Ljava/lang/String;ILjava/lang/String;)I // method@f35c │ │ +4bc6e8: 0a03 |006e: move-result v3 │ │ +4bc6ea: 3a03 1600 |006f: if-ltz v3, 0085 // +0016 │ │ +4bc6ee: 1226 |0071: const/4 v6, #int 2 // #2 │ │ +4bc6f0: 2366 221e |0072: new-array v6, v6, [I // type@1e22 │ │ +4bc6f4: 4b05 0601 |0074: aput v5, v6, v1 │ │ +4bc6f8: 4b03 0600 |0076: aput v3, v6, v0 │ │ +4bc6fc: 6e20 e6e3 6200 |0078: invoke-virtual {v2, v6}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3e6 │ │ +4bc702: 280a |007b: goto 0085 // +000a │ │ +4bc704: 4606 0905 |007c: aget-object v6, v9, v5 │ │ +4bc708: 6e40 5df3 8a64 |007e: invoke-virtual {v10, v8, v4, v6}, Lorg/apache/commons/io/IOCase;.checkRegionMatches:(Ljava/lang/String;ILjava/lang/String;)Z // method@f35d │ │ +4bc70e: 0a06 |0081: move-result v6 │ │ +4bc710: 3906 0300 |0082: if-nez v6, 0085 // +0003 │ │ +4bc714: 280c |0084: goto 0090 // +000c │ │ +4bc716: 4603 0905 |0085: aget-object v3, v9, v5 │ │ +4bc71a: 6e10 dae0 0300 |0087: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bc720: 0a03 |008a: move-result v3 │ │ +4bc722: b034 |008b: add-int/2addr v4, v3 │ │ +4bc724: 28b8 |008c: goto 0044 // -0048 │ │ +4bc726: d805 0501 |008d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4bc72a: 289f |008f: goto 002e // -0061 │ │ +4bc72c: 2196 |0090: array-length v6, v9 │ │ +4bc72e: 3365 0900 |0091: if-ne v5, v6, 009a // +0009 │ │ +4bc732: 6e10 dae0 0800 |0093: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bc738: 0a06 |0096: move-result v6 │ │ +4bc73a: 3364 0300 |0097: if-ne v4, v6, 009a // +0003 │ │ +4bc73e: 0f00 |0099: return v0 │ │ +4bc740: 6e10 e7e3 0200 |009a: invoke-virtual {v2}, Ljava/util/Stack;.size:()I // method@e3e7 │ │ +4bc746: 0a06 |009d: move-result v6 │ │ +4bc748: 3c06 7fff |009e: if-gtz v6, 001d // -0081 │ │ +4bc74c: 0f01 |00a0: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000f line=1336 │ │ 0x0011 line=1338 │ │ 0x0015 line=1342 │ │ 0x001d line=1346 │ │ 0x0023 line=1347 │ │ @@ -1003365,19 +1003366,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4bc74c: |[4bc74c] org.apache.commons.io.FilenameUtils.wildcardMatchOnSystem:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bc75c: 6200 89ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ -4bc760: 7130 50f3 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z // method@f350 │ │ -4bc766: 0a01 |0005: move-result v1 │ │ -4bc768: 0f01 |0006: return v1 │ │ +4bc750: |[4bc750] org.apache.commons.io.FilenameUtils.wildcardMatchOnSystem:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bc760: 6200 89ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ +4bc764: 7130 50f3 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z // method@f350 │ │ +4bc76a: 0a01 |0005: move-result v1 │ │ +4bc76c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1003423,31 +1003424,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 68 16-bit code units │ │ -4bd1c4: |[4bd1c4] org.apache.commons.io.HexDump.:()V │ │ -4bd1d4: 1a00 b8ab |0000: const-string v0, "line.separator" // string@abb8 │ │ -4bd1d8: 7110 23e1 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -4bd1de: 0c00 |0005: move-result-object v0 │ │ -4bd1e0: 6900 83ae |0006: sput-object v0, Lorg/apache/commons/io/HexDump;.EOL:Ljava/lang/String; // field@ae83 │ │ -4bd1e4: 1300 1000 |0008: const/16 v0, #int 16 // #10 │ │ -4bd1e8: 2300 1f1e |000a: new-array v0, v0, [C // type@1e1f │ │ -4bd1ec: 2600 1000 0000 |000c: fill-array-data v0, 0000001c // +00000010 │ │ -4bd1f2: 6900 84ae |000f: sput-object v0, Lorg/apache/commons/io/HexDump;._hexcodes:[C // field@ae84 │ │ -4bd1f6: 1300 0800 |0011: const/16 v0, #int 8 // #8 │ │ -4bd1fa: 2300 221e |0013: new-array v0, v0, [I // type@1e22 │ │ -4bd1fe: 2600 1b00 0000 |0015: fill-array-data v0, 00000030 // +0000001b │ │ -4bd204: 6900 85ae |0018: sput-object v0, Lorg/apache/commons/io/HexDump;._shifts:[I // field@ae85 │ │ -4bd208: 0e00 |001a: return-void │ │ -4bd20a: 0000 |001b: nop // spacer │ │ -4bd20c: 0003 0200 1000 0000 3000 3100 3200 ... |001c: array-data (20 units) │ │ -4bd234: 0003 0400 0800 0000 1c00 0000 1800 ... |0030: array-data (20 units) │ │ +4bd1c8: |[4bd1c8] org.apache.commons.io.HexDump.:()V │ │ +4bd1d8: 1a00 b8ab |0000: const-string v0, "line.separator" // string@abb8 │ │ +4bd1dc: 7110 23e1 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +4bd1e2: 0c00 |0005: move-result-object v0 │ │ +4bd1e4: 6900 83ae |0006: sput-object v0, Lorg/apache/commons/io/HexDump;.EOL:Ljava/lang/String; // field@ae83 │ │ +4bd1e8: 1300 1000 |0008: const/16 v0, #int 16 // #10 │ │ +4bd1ec: 2300 1f1e |000a: new-array v0, v0, [C // type@1e1f │ │ +4bd1f0: 2600 1000 0000 |000c: fill-array-data v0, 0000001c // +00000010 │ │ +4bd1f6: 6900 84ae |000f: sput-object v0, Lorg/apache/commons/io/HexDump;._hexcodes:[C // field@ae84 │ │ +4bd1fa: 1300 0800 |0011: const/16 v0, #int 8 // #8 │ │ +4bd1fe: 2300 221e |0013: new-array v0, v0, [I // type@1e22 │ │ +4bd202: 2600 1b00 0000 |0015: fill-array-data v0, 00000030 // +0000001b │ │ +4bd208: 6900 85ae |0018: sput-object v0, Lorg/apache/commons/io/HexDump;._shifts:[I // field@ae85 │ │ +4bd20c: 0e00 |001a: return-void │ │ +4bd20e: 0000 |001b: nop // spacer │ │ +4bd210: 0003 0200 1000 0000 3000 3100 3200 ... |001c: array-data (20 units) │ │ +4bd238: 0003 0400 0800 0000 1c00 0000 1800 ... |0030: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x000c line=123 │ │ 0x0015 line=128 │ │ locals : │ │ │ │ @@ -1003456,17 +1003457,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4bd25c: |[4bd25c] org.apache.commons.io.HexDump.:()V │ │ -4bd26c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4bd272: 0e00 |0003: return-void │ │ +4bd260: |[4bd260] org.apache.commons.io.HexDump.:()V │ │ +4bd270: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4bd276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/HexDump; │ │ │ │ #2 : (in Lorg/apache/commons/io/HexDump;) │ │ @@ -1003474,29 +1003475,29 @@ │ │ type : '(Ljava/lang/StringBuilder;B)Ljava/lang/StringBuilder;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4bd13c: |[4bd13c] org.apache.commons.io.HexDump.dump:(Ljava/lang/StringBuilder;B)Ljava/lang/StringBuilder; │ │ -4bd14c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bd14e: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -4bd150: 3510 1600 |0002: if-ge v0, v1, 0018 // +0016 │ │ -4bd154: 6201 84ae |0004: sget-object v1, Lorg/apache/commons/io/HexDump;._hexcodes:[C // field@ae84 │ │ -4bd158: 6202 85ae |0006: sget-object v2, Lorg/apache/commons/io/HexDump;._shifts:[I // field@ae85 │ │ -4bd15c: d803 0006 |0008: add-int/lit8 v3, v0, #int 6 // #06 │ │ -4bd160: 4402 0203 |000a: aget v2, v2, v3 │ │ -4bd164: 9902 0502 |000c: shr-int v2, v5, v2 │ │ -4bd168: dd02 020f |000e: and-int/lit8 v2, v2, #int 15 // #0f │ │ -4bd16c: 4901 0102 |0010: aget-char v1, v1, v2 │ │ -4bd170: 6e20 0ae1 1400 |0012: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bd176: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4bd17a: 28ea |0017: goto 0001 // -0016 │ │ -4bd17c: 1104 |0018: return-object v4 │ │ +4bd140: |[4bd140] org.apache.commons.io.HexDump.dump:(Ljava/lang/StringBuilder;B)Ljava/lang/StringBuilder; │ │ +4bd150: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bd152: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +4bd154: 3510 1600 |0002: if-ge v0, v1, 0018 // +0016 │ │ +4bd158: 6201 84ae |0004: sget-object v1, Lorg/apache/commons/io/HexDump;._hexcodes:[C // field@ae84 │ │ +4bd15c: 6202 85ae |0006: sget-object v2, Lorg/apache/commons/io/HexDump;._shifts:[I // field@ae85 │ │ +4bd160: d803 0006 |0008: add-int/lit8 v3, v0, #int 6 // #06 │ │ +4bd164: 4402 0203 |000a: aget v2, v2, v3 │ │ +4bd168: 9902 0502 |000c: shr-int v2, v5, v2 │ │ +4bd16c: dd02 020f |000e: and-int/lit8 v2, v2, #int 15 // #0f │ │ +4bd170: 4901 0102 |0010: aget-char v1, v1, v2 │ │ +4bd174: 6e20 0ae1 1400 |0012: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bd17a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4bd17e: 28ea |0017: goto 0001 // -0016 │ │ +4bd180: 1104 |0018: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=157 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 (null) Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0019 reg=5 (null) B │ │ │ │ @@ -1003505,29 +1003506,29 @@ │ │ type : '(Ljava/lang/StringBuilder;J)Ljava/lang/StringBuilder;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4bd180: |[4bd180] org.apache.commons.io.HexDump.dump:(Ljava/lang/StringBuilder;J)Ljava/lang/StringBuilder; │ │ -4bd190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bd192: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -4bd196: 3510 1500 |0003: if-ge v0, v1, 0018 // +0015 │ │ -4bd19a: 6201 84ae |0005: sget-object v1, Lorg/apache/commons/io/HexDump;._hexcodes:[C // field@ae84 │ │ -4bd19e: 6202 85ae |0007: sget-object v2, Lorg/apache/commons/io/HexDump;._shifts:[I // field@ae85 │ │ -4bd1a2: 4402 0200 |0009: aget v2, v2, v0 │ │ -4bd1a6: a402 0502 |000b: shr-long v2, v5, v2 │ │ -4bd1aa: 8423 |000d: long-to-int v3, v2 │ │ -4bd1ac: dd02 030f |000e: and-int/lit8 v2, v3, #int 15 // #0f │ │ -4bd1b0: 4901 0102 |0010: aget-char v1, v1, v2 │ │ -4bd1b4: 6e20 0ae1 1400 |0012: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bd1ba: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4bd1be: 28ea |0017: goto 0001 // -0016 │ │ -4bd1c0: 1104 |0018: return-object v4 │ │ +4bd184: |[4bd184] org.apache.commons.io.HexDump.dump:(Ljava/lang/StringBuilder;J)Ljava/lang/StringBuilder; │ │ +4bd194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bd196: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +4bd19a: 3510 1500 |0003: if-ge v0, v1, 0018 // +0015 │ │ +4bd19e: 6201 84ae |0005: sget-object v1, Lorg/apache/commons/io/HexDump;._hexcodes:[C // field@ae84 │ │ +4bd1a2: 6202 85ae |0007: sget-object v2, Lorg/apache/commons/io/HexDump;._shifts:[I // field@ae85 │ │ +4bd1a6: 4402 0200 |0009: aget v2, v2, v0 │ │ +4bd1aa: a402 0502 |000b: shr-long v2, v5, v2 │ │ +4bd1ae: 8423 |000d: long-to-int v3, v2 │ │ +4bd1b0: dd02 030f |000e: and-int/lit8 v2, v3, #int 15 // #0f │ │ +4bd1b4: 4901 0102 |0010: aget-char v1, v1, v2 │ │ +4bd1b8: 6e20 0ae1 1400 |0012: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bd1be: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4bd1c2: 28ea |0017: goto 0001 // -0016 │ │ +4bd1c4: 1104 |0018: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=142 │ │ 0x0012 line=143 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 (null) Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0019 reg=5 (null) J │ │ @@ -1003537,98 +1003538,98 @@ │ │ type : '([BJLjava/io/OutputStream;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 163 16-bit code units │ │ -4bd274: |[4bd274] org.apache.commons.io.HexDump.dump:([BJLjava/io/OutputStream;I)V │ │ -4bd284: 3a0c 8300 |0000: if-ltz v12, 0083 // +0083 │ │ -4bd288: 2180 |0002: array-length v0, v8 │ │ -4bd28a: 350c 8000 |0003: if-ge v12, v0, 0083 // +0080 │ │ -4bd28e: 380b 7600 |0005: if-eqz v11, 007b // +0076 │ │ -4bd292: 81c0 |0007: int-to-long v0, v12 │ │ -4bd294: bb09 |0008: add-long/2addr v9, v0 │ │ -4bd296: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bd29a: 1301 4a00 |000b: const/16 v1, #int 74 // #4a │ │ -4bd29e: 7020 07e1 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@e107 │ │ -4bd2a4: 2181 |0010: array-length v1, v8 │ │ -4bd2a6: 351c 6900 |0011: if-ge v12, v1, 007a // +0069 │ │ -4bd2aa: 2181 |0013: array-length v1, v8 │ │ -4bd2ac: b1c1 |0014: sub-int/2addr v1, v12 │ │ -4bd2ae: 1302 1000 |0015: const/16 v2, #int 16 // #10 │ │ -4bd2b2: 3721 0400 |0017: if-le v1, v2, 001b // +0004 │ │ -4bd2b6: 1301 1000 |0019: const/16 v1, #int 16 // #10 │ │ -4bd2ba: 7130 55f3 900a |001b: invoke-static {v0, v9, v10}, Lorg/apache/commons/io/HexDump;.dump:(Ljava/lang/StringBuilder;J)Ljava/lang/StringBuilder; // method@f355 │ │ -4bd2c0: 0c03 |001e: move-result-object v3 │ │ -4bd2c2: 1304 2000 |001f: const/16 v4, #int 32 // #20 │ │ -4bd2c6: 6e20 0ae1 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bd2cc: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -4bd2ce: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -4bd2d0: 3525 1700 |0026: if-ge v5, v2, 003d // +0017 │ │ -4bd2d4: 3515 0a00 |0028: if-ge v5, v1, 0032 // +000a │ │ -4bd2d8: 9006 050c |002a: add-int v6, v5, v12 │ │ -4bd2dc: 4806 0806 |002c: aget-byte v6, v8, v6 │ │ -4bd2e0: 7120 54f3 6000 |002e: invoke-static {v0, v6}, Lorg/apache/commons/io/HexDump;.dump:(Ljava/lang/StringBuilder;B)Ljava/lang/StringBuilder; // method@f354 │ │ -4bd2e6: 2806 |0031: goto 0037 // +0006 │ │ -4bd2e8: 1a06 2300 |0032: const-string v6, " " // string@0023 │ │ -4bd2ec: 6e20 12e1 6000 |0034: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bd2f2: 6e20 0ae1 4000 |0037: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bd2f8: d805 0501 |003a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4bd2fc: 28ea |003c: goto 0026 // -0016 │ │ -4bd2fe: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -4bd300: 3512 1d00 |003e: if-ge v2, v1, 005b // +001d │ │ -4bd304: 9005 020c |0040: add-int v5, v2, v12 │ │ -4bd308: 4806 0805 |0042: aget-byte v6, v8, v5 │ │ -4bd30c: 3446 0f00 |0044: if-lt v6, v4, 0053 // +000f │ │ -4bd310: 4806 0805 |0046: aget-byte v6, v8, v5 │ │ -4bd314: 1307 7f00 |0048: const/16 v7, #int 127 // #7f │ │ -4bd318: 3576 0900 |004a: if-ge v6, v7, 0053 // +0009 │ │ -4bd31c: 4805 0805 |004c: aget-byte v5, v8, v5 │ │ -4bd320: 8e55 |004e: int-to-char v5, v5 │ │ -4bd322: 6e20 0ae1 5000 |004f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bd328: 2806 |0052: goto 0058 // +0006 │ │ -4bd32a: 1305 2e00 |0053: const/16 v5, #int 46 // #2e │ │ -4bd32e: 6e20 0ae1 5000 |0055: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bd334: d802 0201 |0058: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4bd338: 28e4 |005a: goto 003e // -001c │ │ -4bd33a: 6202 83ae |005b: sget-object v2, Lorg/apache/commons/io/HexDump;.EOL:Ljava/lang/String; // field@ae83 │ │ -4bd33e: 6e20 12e1 2000 |005d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bd344: 6e10 1fe1 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bd34a: 0c02 |0063: move-result-object v2 │ │ -4bd34c: 7100 2ee2 0000 |0064: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bd352: 0c04 |0067: move-result-object v4 │ │ -4bd354: 6e20 cde0 4200 |0068: invoke-virtual {v2, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4bd35a: 0c02 |006b: move-result-object v2 │ │ -4bd35c: 6e20 4fdf 2b00 |006c: invoke-virtual {v11, v2}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4bd362: 6e10 4ddf 0b00 |006f: invoke-virtual {v11}, Ljava/io/OutputStream;.flush:()V // method@df4d │ │ -4bd368: 6e20 1ee1 3000 |0072: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.setLength:(I)V // method@e11e │ │ -4bd36e: 8111 |0075: int-to-long v1, v1 │ │ -4bd370: bb19 |0076: add-long/2addr v9, v1 │ │ -4bd372: d80c 0c10 |0077: add-int/lit8 v12, v12, #int 16 // #10 │ │ -4bd376: 2897 |0079: goto 0010 // -0069 │ │ -4bd378: 0e00 |007a: return-void │ │ -4bd37a: 2208 e518 |007b: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bd37e: 1a09 0d7c |007d: const-string v9, "cannot write to nullstream" // string@7c0d │ │ -4bd382: 7020 32e0 9800 |007f: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bd388: 2708 |0082: throw v8 │ │ -4bd38a: 2209 ce18 |0083: new-instance v9, Ljava/lang/ArrayIndexOutOfBoundsException; // type@18ce │ │ -4bd38e: 220a 0819 |0085: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ -4bd392: 7010 06e1 0a00 |0087: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bd398: 1a0b b6a2 |008a: const-string v11, "illegal index: " // string@a2b6 │ │ -4bd39c: 6e20 12e1 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bd3a2: 6e20 0de1 ca00 |008f: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bd3a8: 1a0b bd01 |0092: const-string v11, " into array of length " // string@01bd │ │ -4bd3ac: 6e20 12e1 ba00 |0094: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bd3b2: 2188 |0097: array-length v8, v8 │ │ -4bd3b4: 6e20 0de1 8a00 |0098: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bd3ba: 6e10 1fe1 0a00 |009b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bd3c0: 0c08 |009e: move-result-object v8 │ │ -4bd3c2: 7020 93df 8900 |009f: invoke-direct {v9, v8}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@df93 │ │ -4bd3c8: 2709 |00a2: throw v9 │ │ +4bd278: |[4bd278] org.apache.commons.io.HexDump.dump:([BJLjava/io/OutputStream;I)V │ │ +4bd288: 3a0c 8300 |0000: if-ltz v12, 0083 // +0083 │ │ +4bd28c: 2180 |0002: array-length v0, v8 │ │ +4bd28e: 350c 8000 |0003: if-ge v12, v0, 0083 // +0080 │ │ +4bd292: 380b 7600 |0005: if-eqz v11, 007b // +0076 │ │ +4bd296: 81c0 |0007: int-to-long v0, v12 │ │ +4bd298: bb09 |0008: add-long/2addr v9, v0 │ │ +4bd29a: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bd29e: 1301 4a00 |000b: const/16 v1, #int 74 // #4a │ │ +4bd2a2: 7020 07e1 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@e107 │ │ +4bd2a8: 2181 |0010: array-length v1, v8 │ │ +4bd2aa: 351c 6900 |0011: if-ge v12, v1, 007a // +0069 │ │ +4bd2ae: 2181 |0013: array-length v1, v8 │ │ +4bd2b0: b1c1 |0014: sub-int/2addr v1, v12 │ │ +4bd2b2: 1302 1000 |0015: const/16 v2, #int 16 // #10 │ │ +4bd2b6: 3721 0400 |0017: if-le v1, v2, 001b // +0004 │ │ +4bd2ba: 1301 1000 |0019: const/16 v1, #int 16 // #10 │ │ +4bd2be: 7130 55f3 900a |001b: invoke-static {v0, v9, v10}, Lorg/apache/commons/io/HexDump;.dump:(Ljava/lang/StringBuilder;J)Ljava/lang/StringBuilder; // method@f355 │ │ +4bd2c4: 0c03 |001e: move-result-object v3 │ │ +4bd2c6: 1304 2000 |001f: const/16 v4, #int 32 // #20 │ │ +4bd2ca: 6e20 0ae1 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bd2d0: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +4bd2d2: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +4bd2d4: 3525 1700 |0026: if-ge v5, v2, 003d // +0017 │ │ +4bd2d8: 3515 0a00 |0028: if-ge v5, v1, 0032 // +000a │ │ +4bd2dc: 9006 050c |002a: add-int v6, v5, v12 │ │ +4bd2e0: 4806 0806 |002c: aget-byte v6, v8, v6 │ │ +4bd2e4: 7120 54f3 6000 |002e: invoke-static {v0, v6}, Lorg/apache/commons/io/HexDump;.dump:(Ljava/lang/StringBuilder;B)Ljava/lang/StringBuilder; // method@f354 │ │ +4bd2ea: 2806 |0031: goto 0037 // +0006 │ │ +4bd2ec: 1a06 2300 |0032: const-string v6, " " // string@0023 │ │ +4bd2f0: 6e20 12e1 6000 |0034: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bd2f6: 6e20 0ae1 4000 |0037: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bd2fc: d805 0501 |003a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4bd300: 28ea |003c: goto 0026 // -0016 │ │ +4bd302: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +4bd304: 3512 1d00 |003e: if-ge v2, v1, 005b // +001d │ │ +4bd308: 9005 020c |0040: add-int v5, v2, v12 │ │ +4bd30c: 4806 0805 |0042: aget-byte v6, v8, v5 │ │ +4bd310: 3446 0f00 |0044: if-lt v6, v4, 0053 // +000f │ │ +4bd314: 4806 0805 |0046: aget-byte v6, v8, v5 │ │ +4bd318: 1307 7f00 |0048: const/16 v7, #int 127 // #7f │ │ +4bd31c: 3576 0900 |004a: if-ge v6, v7, 0053 // +0009 │ │ +4bd320: 4805 0805 |004c: aget-byte v5, v8, v5 │ │ +4bd324: 8e55 |004e: int-to-char v5, v5 │ │ +4bd326: 6e20 0ae1 5000 |004f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bd32c: 2806 |0052: goto 0058 // +0006 │ │ +4bd32e: 1305 2e00 |0053: const/16 v5, #int 46 // #2e │ │ +4bd332: 6e20 0ae1 5000 |0055: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bd338: d802 0201 |0058: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4bd33c: 28e4 |005a: goto 003e // -001c │ │ +4bd33e: 6202 83ae |005b: sget-object v2, Lorg/apache/commons/io/HexDump;.EOL:Ljava/lang/String; // field@ae83 │ │ +4bd342: 6e20 12e1 2000 |005d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bd348: 6e10 1fe1 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bd34e: 0c02 |0063: move-result-object v2 │ │ +4bd350: 7100 2ee2 0000 |0064: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bd356: 0c04 |0067: move-result-object v4 │ │ +4bd358: 6e20 cde0 4200 |0068: invoke-virtual {v2, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4bd35e: 0c02 |006b: move-result-object v2 │ │ +4bd360: 6e20 4fdf 2b00 |006c: invoke-virtual {v11, v2}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4bd366: 6e10 4ddf 0b00 |006f: invoke-virtual {v11}, Ljava/io/OutputStream;.flush:()V // method@df4d │ │ +4bd36c: 6e20 1ee1 3000 |0072: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.setLength:(I)V // method@e11e │ │ +4bd372: 8111 |0075: int-to-long v1, v1 │ │ +4bd374: bb19 |0076: add-long/2addr v9, v1 │ │ +4bd376: d80c 0c10 |0077: add-int/lit8 v12, v12, #int 16 // #10 │ │ +4bd37a: 2897 |0079: goto 0010 // -0069 │ │ +4bd37c: 0e00 |007a: return-void │ │ +4bd37e: 2208 e518 |007b: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bd382: 1a09 0d7c |007d: const-string v9, "cannot write to nullstream" // string@7c0d │ │ +4bd386: 7020 32e0 9800 |007f: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bd38c: 2708 |0082: throw v8 │ │ +4bd38e: 2209 ce18 |0083: new-instance v9, Ljava/lang/ArrayIndexOutOfBoundsException; // type@18ce │ │ +4bd392: 220a 0819 |0085: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ +4bd396: 7010 06e1 0a00 |0087: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bd39c: 1a0b b6a2 |008a: const-string v11, "illegal index: " // string@a2b6 │ │ +4bd3a0: 6e20 12e1 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bd3a6: 6e20 0de1 ca00 |008f: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bd3ac: 1a0b bd01 |0092: const-string v11, " into array of length " // string@01bd │ │ +4bd3b0: 6e20 12e1 ba00 |0094: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bd3b6: 2188 |0097: array-length v8, v8 │ │ +4bd3b8: 6e20 0de1 8a00 |0098: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bd3be: 6e10 1fe1 0a00 |009b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bd3c4: 0c08 |009e: move-result-object v8 │ │ +4bd3c6: 7020 93df 8900 |009f: invoke-direct {v9, v8}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@df93 │ │ +4bd3cc: 2709 |00a2: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0009 line=85 │ │ 0x0010 line=87 │ │ 0x0013 line=88 │ │ 0x001b line=93 │ │ @@ -1003716,43 +1003717,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -4bd65c: |[4bd65c] org.apache.commons.io.IOCase.:()V │ │ -4bd66c: 2200 a41c |0000: new-instance v0, Lorg/apache/commons/io/IOCase; // type@1ca4 │ │ -4bd670: 1a01 a355 |0002: const-string v1, "SENSITIVE" // string@55a3 │ │ -4bd674: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4bd676: 1a03 6858 |0005: const-string v3, "Sensitive" // string@5868 │ │ -4bd67a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -4bd67c: 7054 58f3 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/io/IOCase;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@f358 │ │ -4bd682: 6900 88ae |000b: sput-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4bd686: 2201 a41c |000d: new-instance v1, Lorg/apache/commons/io/IOCase; // type@1ca4 │ │ -4bd68a: 1a03 1a23 |000f: const-string v3, "INSENSITIVE" // string@231a │ │ -4bd68e: 1a05 8324 |0011: const-string v5, "Insensitive" // string@2483 │ │ -4bd692: 7052 58f3 3154 |0013: invoke-direct {v1, v3, v4, v5, v2}, Lorg/apache/commons/io/IOCase;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@f358 │ │ -4bd698: 6901 87ae |0016: sput-object v1, Lorg/apache/commons/io/IOCase;.INSENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae87 │ │ -4bd69c: 2203 a41c |0018: new-instance v3, Lorg/apache/commons/io/IOCase; // type@1ca4 │ │ -4bd6a0: 7100 45f3 0000 |001a: invoke-static {}, Lorg/apache/commons/io/FilenameUtils;.isSystemWindows:()Z // method@f345 │ │ -4bd6a6: 0a05 |001d: move-result v5 │ │ -4bd6a8: b745 |001e: xor-int/2addr v5, v4 │ │ -4bd6aa: 1a06 ea57 |001f: const-string v6, "SYSTEM" // string@57ea │ │ -4bd6ae: 1227 |0021: const/4 v7, #int 2 // #2 │ │ -4bd6b0: 1a08 d75a |0022: const-string v8, "System" // string@5ad7 │ │ -4bd6b4: 7055 58f3 6387 |0024: invoke-direct {v3, v6, v7, v8, v5}, Lorg/apache/commons/io/IOCase;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@f358 │ │ -4bd6ba: 6903 89ae |0027: sput-object v3, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ -4bd6be: 1235 |0029: const/4 v5, #int 3 // #3 │ │ -4bd6c0: 2355 b71f |002a: new-array v5, v5, [Lorg/apache/commons/io/IOCase; // type@1fb7 │ │ -4bd6c4: 4d00 0502 |002c: aput-object v0, v5, v2 │ │ -4bd6c8: 4d01 0504 |002e: aput-object v1, v5, v4 │ │ -4bd6cc: 4d03 0507 |0030: aput-object v3, v5, v7 │ │ -4bd6d0: 6905 86ae |0032: sput-object v5, Lorg/apache/commons/io/IOCase;.$VALUES:[Lorg/apache/commons/io/IOCase; // field@ae86 │ │ -4bd6d4: 0e00 |0034: return-void │ │ +4bd660: |[4bd660] org.apache.commons.io.IOCase.:()V │ │ +4bd670: 2200 a41c |0000: new-instance v0, Lorg/apache/commons/io/IOCase; // type@1ca4 │ │ +4bd674: 1a01 a355 |0002: const-string v1, "SENSITIVE" // string@55a3 │ │ +4bd678: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4bd67a: 1a03 6858 |0005: const-string v3, "Sensitive" // string@5868 │ │ +4bd67e: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +4bd680: 7054 58f3 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/io/IOCase;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@f358 │ │ +4bd686: 6900 88ae |000b: sput-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4bd68a: 2201 a41c |000d: new-instance v1, Lorg/apache/commons/io/IOCase; // type@1ca4 │ │ +4bd68e: 1a03 1a23 |000f: const-string v3, "INSENSITIVE" // string@231a │ │ +4bd692: 1a05 8324 |0011: const-string v5, "Insensitive" // string@2483 │ │ +4bd696: 7052 58f3 3154 |0013: invoke-direct {v1, v3, v4, v5, v2}, Lorg/apache/commons/io/IOCase;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@f358 │ │ +4bd69c: 6901 87ae |0016: sput-object v1, Lorg/apache/commons/io/IOCase;.INSENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae87 │ │ +4bd6a0: 2203 a41c |0018: new-instance v3, Lorg/apache/commons/io/IOCase; // type@1ca4 │ │ +4bd6a4: 7100 45f3 0000 |001a: invoke-static {}, Lorg/apache/commons/io/FilenameUtils;.isSystemWindows:()Z // method@f345 │ │ +4bd6aa: 0a05 |001d: move-result v5 │ │ +4bd6ac: b745 |001e: xor-int/2addr v5, v4 │ │ +4bd6ae: 1a06 ea57 |001f: const-string v6, "SYSTEM" // string@57ea │ │ +4bd6b2: 1227 |0021: const/4 v7, #int 2 // #2 │ │ +4bd6b4: 1a08 d75a |0022: const-string v8, "System" // string@5ad7 │ │ +4bd6b8: 7055 58f3 6387 |0024: invoke-direct {v3, v6, v7, v8, v5}, Lorg/apache/commons/io/IOCase;.:(Ljava/lang/String;ILjava/lang/String;Z)V // method@f358 │ │ +4bd6be: 6903 89ae |0027: sput-object v3, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ +4bd6c2: 1235 |0029: const/4 v5, #int 3 // #3 │ │ +4bd6c4: 2355 b71f |002a: new-array v5, v5, [Lorg/apache/commons/io/IOCase; // type@1fb7 │ │ +4bd6c8: 4d00 0502 |002c: aput-object v0, v5, v2 │ │ +4bd6cc: 4d01 0504 |002e: aput-object v1, v5, v4 │ │ +4bd6d0: 4d03 0507 |0030: aput-object v3, v5, v7 │ │ +4bd6d4: 6905 86ae |0032: sput-object v5, Lorg/apache/commons/io/IOCase;.$VALUES:[Lorg/apache/commons/io/IOCase; // field@ae86 │ │ +4bd6d8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000d line=46 │ │ 0x0018 line=60 │ │ 0x0032 line=36 │ │ locals : │ │ @@ -1003762,19 +1003763,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bd6d8: |[4bd6d8] org.apache.commons.io.IOCase.:(Ljava/lang/String;ILjava/lang/String;Z)V │ │ -4bd6e8: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ -4bd6ee: 5b03 8aae |0003: iput-object v3, v0, Lorg/apache/commons/io/IOCase;.name:Ljava/lang/String; // field@ae8a │ │ -4bd6f2: 5c04 8bae |0005: iput-boolean v4, v0, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ -4bd6f6: 0e00 |0007: return-void │ │ +4bd6dc: |[4bd6dc] org.apache.commons.io.IOCase.:(Ljava/lang/String;ILjava/lang/String;Z)V │ │ +4bd6ec: 7030 0fe0 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@e00f │ │ +4bd6f2: 5b03 8aae |0003: iput-object v3, v0, Lorg/apache/commons/io/IOCase;.name:Ljava/lang/String; // field@ae8a │ │ +4bd6f6: 5c04 8bae |0005: iput-boolean v4, v0, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ +4bd6fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/IOCase; │ │ @@ -1003788,39 +1003789,39 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/io/IOCase;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4bd5a4: |[4bd5a4] org.apache.commons.io.IOCase.forName:(Ljava/lang/String;)Lorg/apache/commons/io/IOCase; │ │ -4bd5b4: 7100 66f3 0000 |0000: invoke-static {}, Lorg/apache/commons/io/IOCase;.values:()[Lorg/apache/commons/io/IOCase; // method@f366 │ │ -4bd5ba: 0c00 |0003: move-result-object v0 │ │ -4bd5bc: 2101 |0004: array-length v1, v0 │ │ -4bd5be: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4bd5c0: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ -4bd5c4: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -4bd5c8: 6e10 61f3 0300 |000a: invoke-virtual {v3}, Lorg/apache/commons/io/IOCase;.getName:()Ljava/lang/String; // method@f361 │ │ -4bd5ce: 0c04 |000d: move-result-object v4 │ │ -4bd5d0: 6e20 c7e0 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bd5d6: 0a04 |0011: move-result v4 │ │ -4bd5d8: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -4bd5dc: 1103 |0014: return-object v3 │ │ -4bd5de: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4bd5e2: 28ef |0017: goto 0006 // -0011 │ │ -4bd5e4: 2200 e518 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bd5e8: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4bd5ec: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bd5f2: 1a02 1125 |001f: const-string v2, "Invalid IOCase name: " // string@2511 │ │ -4bd5f6: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bd5fc: 6e20 12e1 5100 |0024: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bd602: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bd608: 0c05 |002a: move-result-object v5 │ │ -4bd60a: 7020 32e0 5000 |002b: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bd610: 2700 |002e: throw v0 │ │ +4bd5a8: |[4bd5a8] org.apache.commons.io.IOCase.forName:(Ljava/lang/String;)Lorg/apache/commons/io/IOCase; │ │ +4bd5b8: 7100 66f3 0000 |0000: invoke-static {}, Lorg/apache/commons/io/IOCase;.values:()[Lorg/apache/commons/io/IOCase; // method@f366 │ │ +4bd5be: 0c00 |0003: move-result-object v0 │ │ +4bd5c0: 2101 |0004: array-length v1, v0 │ │ +4bd5c2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4bd5c4: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ +4bd5c8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +4bd5cc: 6e10 61f3 0300 |000a: invoke-virtual {v3}, Lorg/apache/commons/io/IOCase;.getName:()Ljava/lang/String; // method@f361 │ │ +4bd5d2: 0c04 |000d: move-result-object v4 │ │ +4bd5d4: 6e20 c7e0 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bd5da: 0a04 |0011: move-result v4 │ │ +4bd5dc: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +4bd5e0: 1103 |0014: return-object v3 │ │ +4bd5e2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4bd5e6: 28ef |0017: goto 0006 // -0011 │ │ +4bd5e8: 2200 e518 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bd5ec: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4bd5f0: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bd5f6: 1a02 1125 |001f: const-string v2, "Invalid IOCase name: " // string@2511 │ │ +4bd5fa: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bd600: 6e20 12e1 5100 |0024: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bd606: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bd60c: 0c05 |002a: move-result-object v5 │ │ +4bd60e: 7020 32e0 5000 |002b: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bd614: 2700 |002e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000a line=82 │ │ 0x0018 line=87 │ │ locals : │ │ 0x0000 - 0x002f reg=5 (null) Ljava/lang/String; │ │ @@ -1003830,19 +1003831,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4bd554: |[4bd554] org.apache.commons.io.IOCase.readResolve:()Ljava/lang/Object; │ │ -4bd564: 5410 8aae |0000: iget-object v0, v1, Lorg/apache/commons/io/IOCase;.name:Ljava/lang/String; // field@ae8a │ │ -4bd568: 7110 60f3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/IOCase;.forName:(Ljava/lang/String;)Lorg/apache/commons/io/IOCase; // method@f360 │ │ -4bd56e: 0c00 |0005: move-result-object v0 │ │ -4bd570: 1100 |0006: return-object v0 │ │ +4bd558: |[4bd558] org.apache.commons.io.IOCase.readResolve:()Ljava/lang/Object; │ │ +4bd568: 5410 8aae |0000: iget-object v0, v1, Lorg/apache/commons/io/IOCase;.name:Ljava/lang/String; // field@ae8a │ │ +4bd56c: 7110 60f3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/IOCase;.forName:(Ljava/lang/String;)Lorg/apache/commons/io/IOCase; // method@f360 │ │ +4bd572: 0c00 |0005: move-result-object v0 │ │ +4bd574: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/IOCase; │ │ │ │ #4 : (in Lorg/apache/commons/io/IOCase;) │ │ @@ -1003850,20 +1003851,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/io/IOCase;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bd614: |[4bd614] org.apache.commons.io.IOCase.valueOf:(Ljava/lang/String;)Lorg/apache/commons/io/IOCase; │ │ -4bd624: 1c00 a41c |0000: const-class v0, Lorg/apache/commons/io/IOCase; // type@1ca4 │ │ -4bd628: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ -4bd62e: 0c01 |0005: move-result-object v1 │ │ -4bd630: 1f01 a41c |0006: check-cast v1, Lorg/apache/commons/io/IOCase; // type@1ca4 │ │ -4bd634: 1101 |0008: return-object v1 │ │ +4bd618: |[4bd618] org.apache.commons.io.IOCase.valueOf:(Ljava/lang/String;)Lorg/apache/commons/io/IOCase; │ │ +4bd628: 1c00 a41c |0000: const-class v0, Lorg/apache/commons/io/IOCase; // type@1ca4 │ │ +4bd62c: 7120 14e0 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@e014 │ │ +4bd632: 0c01 |0005: move-result-object v1 │ │ +4bd634: 1f01 a41c |0006: check-cast v1, Lorg/apache/commons/io/IOCase; // type@1ca4 │ │ +4bd638: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/apache/commons/io/IOCase;) │ │ @@ -1003871,20 +1003872,20 @@ │ │ type : '()[Lorg/apache/commons/io/IOCase;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4bd638: |[4bd638] org.apache.commons.io.IOCase.values:()[Lorg/apache/commons/io/IOCase; │ │ -4bd648: 6200 86ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.$VALUES:[Lorg/apache/commons/io/IOCase; // field@ae86 │ │ -4bd64c: 6e10 d9ff 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/io/IOCase;.clone:()Ljava/lang/Object; // method@ffd9 │ │ -4bd652: 0c00 |0005: move-result-object v0 │ │ -4bd654: 1f00 b71f |0006: check-cast v0, [Lorg/apache/commons/io/IOCase; // type@1fb7 │ │ -4bd658: 1100 |0008: return-object v0 │ │ +4bd63c: |[4bd63c] org.apache.commons.io.IOCase.values:()[Lorg/apache/commons/io/IOCase; │ │ +4bd64c: 6200 86ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.$VALUES:[Lorg/apache/commons/io/IOCase; // field@ae86 │ │ +4bd650: 6e10 d9ff 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/io/IOCase;.clone:()Ljava/lang/Object; // method@ffd9 │ │ +4bd656: 0c00 |0005: move-result-object v0 │ │ +4bd658: 1f00 b71f |0006: check-cast v0, [Lorg/apache/commons/io/IOCase; // type@1fb7 │ │ +4bd65c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/io/IOCase;) │ │ @@ -1003892,29 +1003893,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4bd4cc: |[4bd4cc] org.apache.commons.io.IOCase.checkCompareTo:(Ljava/lang/String;Ljava/lang/String;)I │ │ -4bd4dc: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -4bd4e0: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ -4bd4e4: 5510 8bae |0004: iget-boolean v0, v1, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ -4bd4e8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -4bd4ec: 6e20 c2e0 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@e0c2 │ │ -4bd4f2: 0a02 |000b: move-result v2 │ │ -4bd4f4: 2805 |000c: goto 0011 // +0005 │ │ -4bd4f6: 6e20 c3e0 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@e0c3 │ │ -4bd4fc: 0a02 |0010: move-result v2 │ │ -4bd4fe: 0f02 |0011: return v2 │ │ -4bd500: 2202 f618 |0012: new-instance v2, Ljava/lang/NullPointerException; // type@18f6 │ │ -4bd504: 1a03 575e |0014: const-string v3, "The strings must not be null" // string@5e57 │ │ -4bd508: 7020 89e0 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@e089 │ │ -4bd50e: 2702 |0019: throw v2 │ │ +4bd4d0: |[4bd4d0] org.apache.commons.io.IOCase.checkCompareTo:(Ljava/lang/String;Ljava/lang/String;)I │ │ +4bd4e0: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +4bd4e4: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ +4bd4e8: 5510 8bae |0004: iget-boolean v0, v1, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ +4bd4ec: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +4bd4f0: 6e20 c2e0 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@e0c2 │ │ +4bd4f6: 0a02 |000b: move-result v2 │ │ +4bd4f8: 2805 |000c: goto 0011 // +0005 │ │ +4bd4fa: 6e20 c3e0 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@e0c3 │ │ +4bd500: 0a02 |0010: move-result v2 │ │ +4bd502: 0f02 |0011: return v2 │ │ +4bd504: 2202 f618 |0012: new-instance v2, Ljava/lang/NullPointerException; // type@18f6 │ │ +4bd508: 1a03 575e |0014: const-string v3, "The strings must not be null" // string@5e57 │ │ +4bd50c: 7020 89e0 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@e089 │ │ +4bd512: 2702 |0019: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=147 │ │ 0x0012 line=145 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/apache/commons/io/IOCase; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -1003925,28 +1003926,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -4bd3cc: |[4bd3cc] org.apache.commons.io.IOCase.checkEndsWith:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bd3dc: 6e10 dae0 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bd3e2: 0a05 |0003: move-result v5 │ │ -4bd3e4: 5560 8bae |0004: iget-boolean v0, v6, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ -4bd3e8: df01 0001 |0006: xor-int/lit8 v1, v0, #int 1 // #01 │ │ -4bd3ec: 6e10 dae0 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bd3f2: 0a00 |000b: move-result v0 │ │ -4bd3f4: 9102 0005 |000c: sub-int v2, v0, v5 │ │ -4bd3f8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -4bd3fa: 0770 |000f: move-object v0, v7 │ │ -4bd3fc: 0783 |0010: move-object v3, v8 │ │ -4bd3fe: 7406 dde0 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@e0dd │ │ -4bd404: 0a07 |0014: move-result v7 │ │ -4bd406: 0f07 |0015: return v7 │ │ +4bd3d0: |[4bd3d0] org.apache.commons.io.IOCase.checkEndsWith:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bd3e0: 6e10 dae0 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bd3e6: 0a05 |0003: move-result v5 │ │ +4bd3e8: 5560 8bae |0004: iget-boolean v0, v6, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ +4bd3ec: df01 0001 |0006: xor-int/lit8 v1, v0, #int 1 // #01 │ │ +4bd3f0: 6e10 dae0 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bd3f6: 0a00 |000b: move-result v0 │ │ +4bd3f8: 9102 0005 |000c: sub-int v2, v0, v5 │ │ +4bd3fc: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +4bd3fe: 0770 |000f: move-object v0, v7 │ │ +4bd400: 0783 |0010: move-object v3, v8 │ │ +4bd402: 7406 dde0 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@e0dd │ │ +4bd408: 0a07 |0014: move-result v7 │ │ +4bd40a: 0f07 |0015: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0004 line=196 │ │ locals : │ │ 0x0000 - 0x0016 reg=6 this Lorg/apache/commons/io/IOCase; │ │ 0x0000 - 0x0016 reg=7 (null) Ljava/lang/String; │ │ @@ -1003957,29 +1003958,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4bd408: |[4bd408] org.apache.commons.io.IOCase.checkEquals:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bd418: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -4bd41c: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ -4bd420: 5510 8bae |0004: iget-boolean v0, v1, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ -4bd424: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -4bd428: 6e20 c7e0 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bd42e: 0a02 |000b: move-result v2 │ │ -4bd430: 2805 |000c: goto 0011 // +0005 │ │ -4bd432: 6e20 c8e0 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@e0c8 │ │ -4bd438: 0a02 |0010: move-result v2 │ │ -4bd43a: 0f02 |0011: return v2 │ │ -4bd43c: 2202 f618 |0012: new-instance v2, Ljava/lang/NullPointerException; // type@18f6 │ │ -4bd440: 1a03 575e |0014: const-string v3, "The strings must not be null" // string@5e57 │ │ -4bd444: 7020 89e0 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@e089 │ │ -4bd44a: 2702 |0019: throw v2 │ │ +4bd40c: |[4bd40c] org.apache.commons.io.IOCase.checkEquals:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bd41c: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +4bd420: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ +4bd424: 5510 8bae |0004: iget-boolean v0, v1, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ +4bd428: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +4bd42c: 6e20 c7e0 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bd432: 0a02 |000b: move-result v2 │ │ +4bd434: 2805 |000c: goto 0011 // +0005 │ │ +4bd436: 6e20 c8e0 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@e0c8 │ │ +4bd43c: 0a02 |0010: move-result v2 │ │ +4bd43e: 0f02 |0011: return v2 │ │ +4bd440: 2202 f618 |0012: new-instance v2, Ljava/lang/NullPointerException; // type@18f6 │ │ +4bd444: 1a03 575e |0014: const-string v3, "The strings must not be null" // string@5e57 │ │ +4bd448: 7020 89e0 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@e089 │ │ +4bd44e: 2702 |0019: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=165 │ │ 0x0012 line=163 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/apache/commons/io/IOCase; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -1003990,30 +1003991,30 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -4bd510: |[4bd510] org.apache.commons.io.IOCase.checkIndexOf:(Ljava/lang/String;ILjava/lang/String;)I │ │ -4bd520: 6e10 dae0 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bd526: 0a00 |0003: move-result v0 │ │ -4bd528: 6e10 dae0 0500 |0004: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bd52e: 0a01 |0007: move-result v1 │ │ -4bd530: b110 |0008: sub-int/2addr v0, v1 │ │ -4bd532: 3440 0e00 |0009: if-lt v0, v4, 0017 // +000e │ │ -4bd536: 3604 0c00 |000b: if-gt v4, v0, 0017 // +000c │ │ -4bd53a: 6e40 5df3 3254 |000d: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/io/IOCase;.checkRegionMatches:(Ljava/lang/String;ILjava/lang/String;)Z // method@f35d │ │ -4bd540: 0a01 |0010: move-result v1 │ │ -4bd542: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -4bd546: 0f04 |0013: return v4 │ │ -4bd548: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4bd54c: 28f5 |0016: goto 000b // -000b │ │ -4bd54e: 12f3 |0017: const/4 v3, #int -1 // #ff │ │ -4bd550: 0f03 |0018: return v3 │ │ +4bd514: |[4bd514] org.apache.commons.io.IOCase.checkIndexOf:(Ljava/lang/String;ILjava/lang/String;)I │ │ +4bd524: 6e10 dae0 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bd52a: 0a00 |0003: move-result v0 │ │ +4bd52c: 6e10 dae0 0500 |0004: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bd532: 0a01 |0007: move-result v1 │ │ +4bd534: b110 |0008: sub-int/2addr v0, v1 │ │ +4bd536: 3440 0e00 |0009: if-lt v0, v4, 0017 // +000e │ │ +4bd53a: 3604 0c00 |000b: if-gt v4, v0, 0017 // +000c │ │ +4bd53e: 6e40 5df3 3254 |000d: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/io/IOCase;.checkRegionMatches:(Ljava/lang/String;ILjava/lang/String;)Z // method@f35d │ │ +4bd544: 0a01 |0010: move-result v1 │ │ +4bd546: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +4bd54a: 0f04 |0013: return v4 │ │ +4bd54c: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4bd550: 28f5 |0016: goto 000b // -000b │ │ +4bd552: 12f3 |0017: const/4 v3, #int -1 // #ff │ │ +4bd554: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x000d line=218 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/apache/commons/io/IOCase; │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ @@ -1004025,26 +1004026,26 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -4bd44c: |[4bd44c] org.apache.commons.io.IOCase.checkRegionMatches:(Ljava/lang/String;ILjava/lang/String;)Z │ │ -4bd45c: 5570 8bae |0000: iget-boolean v0, v7, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ -4bd460: df02 0001 |0002: xor-int/lit8 v2, v0, #int 1 // #01 │ │ -4bd464: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -4bd466: 6e10 dae0 0a00 |0005: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bd46c: 0a06 |0008: move-result v6 │ │ -4bd46e: 0781 |0009: move-object v1, v8 │ │ -4bd470: 0193 |000a: move v3, v9 │ │ -4bd472: 07a4 |000b: move-object v4, v10 │ │ -4bd474: 7406 dde0 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@e0dd │ │ -4bd47a: 0a08 |000f: move-result v8 │ │ -4bd47c: 0f08 |0010: return v8 │ │ +4bd450: |[4bd450] org.apache.commons.io.IOCase.checkRegionMatches:(Ljava/lang/String;ILjava/lang/String;)Z │ │ +4bd460: 5570 8bae |0000: iget-boolean v0, v7, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ +4bd464: df02 0001 |0002: xor-int/lit8 v2, v0, #int 1 // #01 │ │ +4bd468: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +4bd46a: 6e10 dae0 0a00 |0005: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bd470: 0a06 |0008: move-result v6 │ │ +4bd472: 0781 |0009: move-object v1, v8 │ │ +4bd474: 0193 |000a: move v3, v9 │ │ +4bd476: 07a4 |000b: move-object v4, v10 │ │ +4bd478: 7406 dde0 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@e0dd │ │ +4bd47e: 0a08 |000f: move-result v8 │ │ +4bd480: 0f08 |0010: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0011 reg=7 this Lorg/apache/commons/io/IOCase; │ │ 0x0000 - 0x0011 reg=8 (null) Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=9 (null) I │ │ @@ -1004055,26 +1004056,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -4bd480: |[4bd480] org.apache.commons.io.IOCase.checkStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4bd490: 5570 8bae |0000: iget-boolean v0, v7, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ -4bd494: df02 0001 |0002: xor-int/lit8 v2, v0, #int 1 // #01 │ │ -4bd498: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -4bd49a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -4bd49c: 6e10 dae0 0900 |0006: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -4bd4a2: 0a06 |0009: move-result v6 │ │ -4bd4a4: 0781 |000a: move-object v1, v8 │ │ -4bd4a6: 0794 |000b: move-object v4, v9 │ │ -4bd4a8: 7406 dde0 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@e0dd │ │ -4bd4ae: 0a08 |000f: move-result v8 │ │ -4bd4b0: 0f08 |0010: return v8 │ │ +4bd484: |[4bd484] org.apache.commons.io.IOCase.checkStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4bd494: 5570 8bae |0000: iget-boolean v0, v7, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ +4bd498: df02 0001 |0002: xor-int/lit8 v2, v0, #int 1 // #01 │ │ +4bd49c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +4bd49e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +4bd4a0: 6e10 dae0 0900 |0006: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +4bd4a6: 0a06 |0009: move-result v6 │ │ +4bd4a8: 0781 |000a: move-object v1, v8 │ │ +4bd4aa: 0794 |000b: move-object v4, v9 │ │ +4bd4ac: 7406 dde0 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@e0dd │ │ +4bd4b2: 0a08 |000f: move-result v8 │ │ +4bd4b4: 0f08 |0010: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0011 reg=7 this Lorg/apache/commons/io/IOCase; │ │ 0x0000 - 0x0011 reg=8 (null) Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=9 (null) Ljava/lang/String; │ │ @@ -1004084,17 +1004085,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4bd574: |[4bd574] org.apache.commons.io.IOCase.getName:()Ljava/lang/String; │ │ -4bd584: 5410 8aae |0000: iget-object v0, v1, Lorg/apache/commons/io/IOCase;.name:Ljava/lang/String; // field@ae8a │ │ -4bd588: 1100 |0002: return-object v0 │ │ +4bd578: |[4bd578] org.apache.commons.io.IOCase.getName:()Ljava/lang/String; │ │ +4bd588: 5410 8aae |0000: iget-object v0, v1, Lorg/apache/commons/io/IOCase;.name:Ljava/lang/String; // field@ae8a │ │ +4bd58c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/IOCase; │ │ │ │ #7 : (in Lorg/apache/commons/io/IOCase;) │ │ @@ -1004102,17 +1004103,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4bd4b4: |[4bd4b4] org.apache.commons.io.IOCase.isCaseSensitive:()Z │ │ -4bd4c4: 5510 8bae |0000: iget-boolean v0, v1, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ -4bd4c8: 0f00 |0002: return v0 │ │ +4bd4b8: |[4bd4b8] org.apache.commons.io.IOCase.isCaseSensitive:()Z │ │ +4bd4c8: 5510 8bae |0000: iget-boolean v0, v1, Lorg/apache/commons/io/IOCase;.sensitive:Z // field@ae8b │ │ +4bd4cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/IOCase; │ │ │ │ #8 : (in Lorg/apache/commons/io/IOCase;) │ │ @@ -1004120,17 +1004121,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4bd58c: |[4bd58c] org.apache.commons.io.IOCase.toString:()Ljava/lang/String; │ │ -4bd59c: 5410 8aae |0000: iget-object v0, v1, Lorg/apache/commons/io/IOCase;.name:Ljava/lang/String; // field@ae8a │ │ -4bd5a0: 1100 |0002: return-object v0 │ │ +4bd590: |[4bd590] org.apache.commons.io.IOCase.toString:()Ljava/lang/String; │ │ +4bd5a0: 5410 8aae |0000: iget-object v0, v1, Lorg/apache/commons/io/IOCase;.name:Ljava/lang/String; // field@ae8a │ │ +4bd5a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/IOCase; │ │ │ │ source_file_idx : 9080 (IOCase.java) │ │ @@ -1004167,17 +1004168,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4bd6f8: |[4bd6f8] org.apache.commons.io.IOExceptionWithCause.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -4bd708: 7030 27df 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@df27 │ │ -4bd70e: 0e00 |0003: return-void │ │ +4bd6fc: |[4bd6fc] org.apache.commons.io.IOExceptionWithCause.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +4bd70c: 7030 27df 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@df27 │ │ +4bd712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/IOExceptionWithCause; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1004187,17 +1004188,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4bd710: |[4bd710] org.apache.commons.io.IOExceptionWithCause.:(Ljava/lang/Throwable;)V │ │ -4bd720: 7020 28df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@df28 │ │ -4bd726: 0e00 |0003: return-void │ │ +4bd714: |[4bd714] org.apache.commons.io.IOExceptionWithCause.:(Ljava/lang/Throwable;)V │ │ +4bd724: 7020 28df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@df28 │ │ +4bd72a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/IOExceptionWithCause; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1004538,51 +1004539,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -4be9ac: |[4be9ac] org.apache.commons.io.IOUtils.:()V │ │ -4be9bc: 6500 48a2 |0000: sget-char v0, Ljava/io/File;.separatorChar:C // field@a248 │ │ -4be9c0: 6c00 8fae |0002: sput-char v0, Lorg/apache/commons/io/IOUtils;.DIR_SEPARATOR:C // field@ae8f │ │ -4be9c4: 2200 061d |0004: new-instance v0, Lorg/apache/commons/io/output/StringBuilderWriter; // type@1d06 │ │ -4be9c8: 1241 |0006: const/4 v1, #int 4 // #4 │ │ -4be9ca: 7020 2af7 1000 |0007: invoke-direct {v0, v1}, Lorg/apache/commons/io/output/StringBuilderWriter;.:(I)V // method@f72a │ │ -4be9d0: 2201 c118 |000a: new-instance v1, Ljava/io/PrintWriter; // type@18c1 │ │ -4be9d4: 7020 5cdf 0100 |000c: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@df5c │ │ -4be9da: 6e10 64df 0100 |000f: invoke-virtual {v1}, Ljava/io/PrintWriter;.println:()V // method@df64 │ │ -4be9e0: 6e10 35f7 0000 |0012: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.toString:()Ljava/lang/String; // method@f735 │ │ -4be9e6: 0c02 |0015: move-result-object v2 │ │ -4be9e8: 6902 93ae |0016: sput-object v2, Lorg/apache/commons/io/IOUtils;.LINE_SEPARATOR:Ljava/lang/String; // field@ae93 │ │ -4be9ec: 6e10 5edf 0100 |0018: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@df5e │ │ -4be9f2: 6e10 32f7 0000 |001b: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ -4be9f8: 0e00 |001e: return-void │ │ -4be9fa: 0d02 |001f: move-exception v2 │ │ -4be9fc: 2702 |0020: throw v2 │ │ -4be9fe: 0d03 |0021: move-exception v3 │ │ -4bea00: 3802 0b00 |0022: if-eqz v2, 002d // +000b │ │ -4bea04: 6e10 5edf 0100 |0024: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@df5e │ │ -4bea0a: 2809 |0027: goto 0030 // +0009 │ │ -4bea0c: 0d01 |0028: move-exception v1 │ │ -4bea0e: 6e20 3de1 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bea14: 2804 |002c: goto 0030 // +0004 │ │ -4bea16: 6e10 5edf 0100 |002d: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@df5e │ │ -4bea1c: 2703 |0030: throw v3 │ │ -4bea1e: 0d01 |0031: move-exception v1 │ │ -4bea20: 2701 |0032: throw v1 │ │ -4bea22: 0d02 |0033: move-exception v2 │ │ -4bea24: 3801 0b00 |0034: if-eqz v1, 003f // +000b │ │ -4bea28: 6e10 32f7 0000 |0036: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ -4bea2e: 2809 |0039: goto 0042 // +0009 │ │ -4bea30: 0d00 |003a: move-exception v0 │ │ -4bea32: 6e20 3de1 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bea38: 2804 |003e: goto 0042 // +0004 │ │ -4bea3a: 6e10 32f7 0000 |003f: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ -4bea40: 2702 |0042: throw v2 │ │ +4be9b0: |[4be9b0] org.apache.commons.io.IOUtils.:()V │ │ +4be9c0: 6500 48a2 |0000: sget-char v0, Ljava/io/File;.separatorChar:C // field@a248 │ │ +4be9c4: 6c00 8fae |0002: sput-char v0, Lorg/apache/commons/io/IOUtils;.DIR_SEPARATOR:C // field@ae8f │ │ +4be9c8: 2200 061d |0004: new-instance v0, Lorg/apache/commons/io/output/StringBuilderWriter; // type@1d06 │ │ +4be9cc: 1241 |0006: const/4 v1, #int 4 // #4 │ │ +4be9ce: 7020 2af7 1000 |0007: invoke-direct {v0, v1}, Lorg/apache/commons/io/output/StringBuilderWriter;.:(I)V // method@f72a │ │ +4be9d4: 2201 c118 |000a: new-instance v1, Ljava/io/PrintWriter; // type@18c1 │ │ +4be9d8: 7020 5cdf 0100 |000c: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@df5c │ │ +4be9de: 6e10 64df 0100 |000f: invoke-virtual {v1}, Ljava/io/PrintWriter;.println:()V // method@df64 │ │ +4be9e4: 6e10 35f7 0000 |0012: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.toString:()Ljava/lang/String; // method@f735 │ │ +4be9ea: 0c02 |0015: move-result-object v2 │ │ +4be9ec: 6902 93ae |0016: sput-object v2, Lorg/apache/commons/io/IOUtils;.LINE_SEPARATOR:Ljava/lang/String; // field@ae93 │ │ +4be9f0: 6e10 5edf 0100 |0018: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@df5e │ │ +4be9f6: 6e10 32f7 0000 |001b: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ +4be9fc: 0e00 |001e: return-void │ │ +4be9fe: 0d02 |001f: move-exception v2 │ │ +4bea00: 2702 |0020: throw v2 │ │ +4bea02: 0d03 |0021: move-exception v3 │ │ +4bea04: 3802 0b00 |0022: if-eqz v2, 002d // +000b │ │ +4bea08: 6e10 5edf 0100 |0024: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@df5e │ │ +4bea0e: 2809 |0027: goto 0030 // +0009 │ │ +4bea10: 0d01 |0028: move-exception v1 │ │ +4bea12: 6e20 3de1 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bea18: 2804 |002c: goto 0030 // +0004 │ │ +4bea1a: 6e10 5edf 0100 |002d: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@df5e │ │ +4bea20: 2703 |0030: throw v3 │ │ +4bea22: 0d01 |0031: move-exception v1 │ │ +4bea24: 2701 |0032: throw v1 │ │ +4bea26: 0d02 |0033: move-exception v2 │ │ +4bea28: 3801 0b00 |0034: if-eqz v1, 003f // +000b │ │ +4bea2c: 6e10 32f7 0000 |0036: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ +4bea32: 2809 |0039: goto 0042 // +0009 │ │ +4bea34: 0d00 |003a: move-exception v0 │ │ +4bea36: 6e20 3de1 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bea3c: 2804 |003e: goto 0042 // +0004 │ │ +4bea3e: 6e10 32f7 0000 |003f: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ +4bea44: 2702 |0042: throw v2 │ │ catches : 8 │ │ 0x000a - 0x000f │ │ -> 0x0031 │ │ 0x000f - 0x0018 │ │ -> 0x001f │ │ 0x0018 - 0x001b │ │ -> 0x0031 │ │ @@ -1004614,17 +1004615,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4bea94: |[4bea94] org.apache.commons.io.IOUtils.:()V │ │ -4beaa4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4beaaa: 0e00 |0003: return-void │ │ +4bea98: |[4bea98] org.apache.commons.io.IOUtils.:()V │ │ +4beaa8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4beaae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/IOUtils; │ │ │ │ #2 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1004632,24 +1004633,24 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/io/BufferedInputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4bde58: |[4bde58] org.apache.commons.io.IOUtils.buffer:(Ljava/io/InputStream;)Ljava/io/BufferedInputStream; │ │ -4bde68: 7110 bce3 0100 |0000: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3bc │ │ -4bde6e: 2010 9a18 |0003: instance-of v0, v1, Ljava/io/BufferedInputStream; // type@189a │ │ -4bde72: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -4bde76: 1f01 9a18 |0007: check-cast v1, Ljava/io/BufferedInputStream; // type@189a │ │ -4bde7a: 2807 |0009: goto 0010 // +0007 │ │ -4bde7c: 2200 9a18 |000a: new-instance v0, Ljava/io/BufferedInputStream; // type@189a │ │ -4bde80: 7020 aade 1000 |000c: invoke-direct {v0, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@deaa │ │ -4bde86: 0701 |000f: move-object v1, v0 │ │ -4bde88: 1101 |0010: return-object v1 │ │ +4bde5c: |[4bde5c] org.apache.commons.io.IOUtils.buffer:(Ljava/io/InputStream;)Ljava/io/BufferedInputStream; │ │ +4bde6c: 7110 bce3 0100 |0000: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3bc │ │ +4bde72: 2010 9a18 |0003: instance-of v0, v1, Ljava/io/BufferedInputStream; // type@189a │ │ +4bde76: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +4bde7a: 1f01 9a18 |0007: check-cast v1, Ljava/io/BufferedInputStream; // type@189a │ │ +4bde7e: 2807 |0009: goto 0010 // +0007 │ │ +4bde80: 2200 9a18 |000a: new-instance v0, Ljava/io/BufferedInputStream; // type@189a │ │ +4bde84: 7020 aade 1000 |000c: invoke-direct {v0, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@deaa │ │ +4bde8a: 0701 |000f: move-object v1, v0 │ │ +4bde8c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ 0x0003 line=726 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1004658,24 +1004659,24 @@ │ │ type : '(Ljava/io/InputStream;I)Ljava/io/BufferedInputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4bde8c: |[4bde8c] org.apache.commons.io.IOUtils.buffer:(Ljava/io/InputStream;I)Ljava/io/BufferedInputStream; │ │ -4bde9c: 7110 bce3 0100 |0000: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3bc │ │ -4bdea2: 2010 9a18 |0003: instance-of v0, v1, Ljava/io/BufferedInputStream; // type@189a │ │ -4bdea6: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -4bdeaa: 1f01 9a18 |0007: check-cast v1, Ljava/io/BufferedInputStream; // type@189a │ │ -4bdeae: 2807 |0009: goto 0010 // +0007 │ │ -4bdeb0: 2200 9a18 |000a: new-instance v0, Ljava/io/BufferedInputStream; // type@189a │ │ -4bdeb4: 7030 abde 1002 |000c: invoke-direct {v0, v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@deab │ │ -4bdeba: 0701 |000f: move-object v1, v0 │ │ -4bdebc: 1101 |0010: return-object v1 │ │ +4bde90: |[4bde90] org.apache.commons.io.IOUtils.buffer:(Ljava/io/InputStream;I)Ljava/io/BufferedInputStream; │ │ +4bdea0: 7110 bce3 0100 |0000: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3bc │ │ +4bdea6: 2010 9a18 |0003: instance-of v0, v1, Ljava/io/BufferedInputStream; // type@189a │ │ +4bdeaa: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +4bdeae: 1f01 9a18 |0007: check-cast v1, Ljava/io/BufferedInputStream; // type@189a │ │ +4bdeb2: 2807 |0009: goto 0010 // +0007 │ │ +4bdeb4: 2200 9a18 |000a: new-instance v0, Ljava/io/BufferedInputStream; // type@189a │ │ +4bdeb8: 7030 abde 1002 |000c: invoke-direct {v0, v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@deab │ │ +4bdebe: 0701 |000f: move-object v1, v0 │ │ +4bdec0: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0003 line=745 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0011 reg=2 (null) I │ │ @@ -1004685,24 +1004686,24 @@ │ │ type : '(Ljava/io/OutputStream;)Ljava/io/BufferedOutputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4bdec0: |[4bdec0] org.apache.commons.io.IOUtils.buffer:(Ljava/io/OutputStream;)Ljava/io/BufferedOutputStream; │ │ -4bded0: 7110 bce3 0100 |0000: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3bc │ │ -4bded6: 2010 9b18 |0003: instance-of v0, v1, Ljava/io/BufferedOutputStream; // type@189b │ │ -4bdeda: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -4bdede: 1f01 9b18 |0007: check-cast v1, Ljava/io/BufferedOutputStream; // type@189b │ │ -4bdee2: 2807 |0009: goto 0010 // +0007 │ │ -4bdee4: 2200 9b18 |000a: new-instance v0, Ljava/io/BufferedOutputStream; // type@189b │ │ -4bdee8: 7020 acde 1000 |000c: invoke-direct {v0, v1}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@deac │ │ -4bdeee: 0701 |000f: move-object v1, v0 │ │ -4bdef0: 1101 |0010: return-object v1 │ │ +4bdec4: |[4bdec4] org.apache.commons.io.IOUtils.buffer:(Ljava/io/OutputStream;)Ljava/io/BufferedOutputStream; │ │ +4bded4: 7110 bce3 0100 |0000: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3bc │ │ +4bdeda: 2010 9b18 |0003: instance-of v0, v1, Ljava/io/BufferedOutputStream; // type@189b │ │ +4bdede: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +4bdee2: 1f01 9b18 |0007: check-cast v1, Ljava/io/BufferedOutputStream; // type@189b │ │ +4bdee6: 2807 |0009: goto 0010 // +0007 │ │ +4bdee8: 2200 9b18 |000a: new-instance v0, Ljava/io/BufferedOutputStream; // type@189b │ │ +4bdeec: 7020 acde 1000 |000c: invoke-direct {v0, v1}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@deac │ │ +4bdef2: 0701 |000f: move-object v1, v0 │ │ +4bdef4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ 0x0003 line=689 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1004711,24 +1004712,24 @@ │ │ type : '(Ljava/io/OutputStream;I)Ljava/io/BufferedOutputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4bdef4: |[4bdef4] org.apache.commons.io.IOUtils.buffer:(Ljava/io/OutputStream;I)Ljava/io/BufferedOutputStream; │ │ -4bdf04: 7110 bce3 0100 |0000: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3bc │ │ -4bdf0a: 2010 9b18 |0003: instance-of v0, v1, Ljava/io/BufferedOutputStream; // type@189b │ │ -4bdf0e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -4bdf12: 1f01 9b18 |0007: check-cast v1, Ljava/io/BufferedOutputStream; // type@189b │ │ -4bdf16: 2807 |0009: goto 0010 // +0007 │ │ -4bdf18: 2200 9b18 |000a: new-instance v0, Ljava/io/BufferedOutputStream; // type@189b │ │ -4bdf1c: 7030 adde 1002 |000c: invoke-direct {v0, v1, v2}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@dead │ │ -4bdf22: 0701 |000f: move-object v1, v0 │ │ -4bdf24: 1101 |0010: return-object v1 │ │ +4bdef8: |[4bdef8] org.apache.commons.io.IOUtils.buffer:(Ljava/io/OutputStream;I)Ljava/io/BufferedOutputStream; │ │ +4bdf08: 7110 bce3 0100 |0000: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3bc │ │ +4bdf0e: 2010 9b18 |0003: instance-of v0, v1, Ljava/io/BufferedOutputStream; // type@189b │ │ +4bdf12: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +4bdf16: 1f01 9b18 |0007: check-cast v1, Ljava/io/BufferedOutputStream; // type@189b │ │ +4bdf1a: 2807 |0009: goto 0010 // +0007 │ │ +4bdf1c: 2200 9b18 |000a: new-instance v0, Ljava/io/BufferedOutputStream; // type@189b │ │ +4bdf20: 7030 adde 1002 |000c: invoke-direct {v0, v1, v2}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@dead │ │ +4bdf26: 0701 |000f: move-object v1, v0 │ │ +4bdf28: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0003 line=708 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0011 reg=2 (null) I │ │ @@ -1004738,23 +1004739,23 @@ │ │ type : '(Ljava/io/Reader;)Ljava/io/BufferedReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4bdf28: |[4bdf28] org.apache.commons.io.IOUtils.buffer:(Ljava/io/Reader;)Ljava/io/BufferedReader; │ │ -4bdf38: 2010 9c18 |0000: instance-of v0, v1, Ljava/io/BufferedReader; // type@189c │ │ -4bdf3c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4bdf40: 1f01 9c18 |0004: check-cast v1, Ljava/io/BufferedReader; // type@189c │ │ -4bdf44: 2807 |0006: goto 000d // +0007 │ │ -4bdf46: 2200 9c18 |0007: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ -4bdf4a: 7020 aede 1000 |0009: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ -4bdf50: 0701 |000c: move-object v1, v0 │ │ -4bdf52: 1101 |000d: return-object v1 │ │ +4bdf2c: |[4bdf2c] org.apache.commons.io.IOUtils.buffer:(Ljava/io/Reader;)Ljava/io/BufferedReader; │ │ +4bdf3c: 2010 9c18 |0000: instance-of v0, v1, Ljava/io/BufferedReader; // type@189c │ │ +4bdf40: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4bdf44: 1f01 9c18 |0004: check-cast v1, Ljava/io/BufferedReader; // type@189c │ │ +4bdf48: 2807 |0006: goto 000d // +0007 │ │ +4bdf4a: 2200 9c18 |0007: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ +4bdf4e: 7020 aede 1000 |0009: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ +4bdf54: 0701 |000c: move-object v1, v0 │ │ +4bdf56: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/Reader; │ │ │ │ #7 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1004762,23 +1004763,23 @@ │ │ type : '(Ljava/io/Reader;I)Ljava/io/BufferedReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4bdf54: |[4bdf54] org.apache.commons.io.IOUtils.buffer:(Ljava/io/Reader;I)Ljava/io/BufferedReader; │ │ -4bdf64: 2010 9c18 |0000: instance-of v0, v1, Ljava/io/BufferedReader; // type@189c │ │ -4bdf68: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4bdf6c: 1f01 9c18 |0004: check-cast v1, Ljava/io/BufferedReader; // type@189c │ │ -4bdf70: 2807 |0006: goto 000d // +0007 │ │ -4bdf72: 2200 9c18 |0007: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ -4bdf76: 7030 afde 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@deaf │ │ -4bdf7c: 0701 |000c: move-object v1, v0 │ │ -4bdf7e: 1101 |000d: return-object v1 │ │ +4bdf58: |[4bdf58] org.apache.commons.io.IOUtils.buffer:(Ljava/io/Reader;I)Ljava/io/BufferedReader; │ │ +4bdf68: 2010 9c18 |0000: instance-of v0, v1, Ljava/io/BufferedReader; // type@189c │ │ +4bdf6c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4bdf70: 1f01 9c18 |0004: check-cast v1, Ljava/io/BufferedReader; // type@189c │ │ +4bdf74: 2807 |0006: goto 000d // +0007 │ │ +4bdf76: 2200 9c18 |0007: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ +4bdf7a: 7030 afde 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@deaf │ │ +4bdf80: 0701 |000c: move-object v1, v0 │ │ +4bdf82: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/Reader; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ │ │ @@ -1004787,23 +1004788,23 @@ │ │ type : '(Ljava/io/Writer;)Ljava/io/BufferedWriter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4bdfd8: |[4bdfd8] org.apache.commons.io.IOUtils.buffer:(Ljava/io/Writer;)Ljava/io/BufferedWriter; │ │ -4bdfe8: 2010 9d18 |0000: instance-of v0, v1, Ljava/io/BufferedWriter; // type@189d │ │ -4bdfec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4bdff0: 1f01 9d18 |0004: check-cast v1, Ljava/io/BufferedWriter; // type@189d │ │ -4bdff4: 2807 |0006: goto 000d // +0007 │ │ -4bdff6: 2200 9d18 |0007: new-instance v0, Ljava/io/BufferedWriter; // type@189d │ │ -4bdffa: 7020 b2de 1000 |0009: invoke-direct {v0, v1}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@deb2 │ │ -4be000: 0701 |000c: move-object v1, v0 │ │ -4be002: 1101 |000d: return-object v1 │ │ +4bdfdc: |[4bdfdc] org.apache.commons.io.IOUtils.buffer:(Ljava/io/Writer;)Ljava/io/BufferedWriter; │ │ +4bdfec: 2010 9d18 |0000: instance-of v0, v1, Ljava/io/BufferedWriter; // type@189d │ │ +4bdff0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4bdff4: 1f01 9d18 |0004: check-cast v1, Ljava/io/BufferedWriter; // type@189d │ │ +4bdff8: 2807 |0006: goto 000d // +0007 │ │ +4bdffa: 2200 9d18 |0007: new-instance v0, Ljava/io/BufferedWriter; // type@189d │ │ +4bdffe: 7020 b2de 1000 |0009: invoke-direct {v0, v1}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@deb2 │ │ +4be004: 0701 |000c: move-object v1, v0 │ │ +4be006: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/Writer; │ │ │ │ #9 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1004811,23 +1004812,23 @@ │ │ type : '(Ljava/io/Writer;I)Ljava/io/BufferedWriter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4be004: |[4be004] org.apache.commons.io.IOUtils.buffer:(Ljava/io/Writer;I)Ljava/io/BufferedWriter; │ │ -4be014: 2010 9d18 |0000: instance-of v0, v1, Ljava/io/BufferedWriter; // type@189d │ │ -4be018: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4be01c: 1f01 9d18 |0004: check-cast v1, Ljava/io/BufferedWriter; // type@189d │ │ -4be020: 2807 |0006: goto 000d // +0007 │ │ -4be022: 2200 9d18 |0007: new-instance v0, Ljava/io/BufferedWriter; // type@189d │ │ -4be026: 7030 b3de 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;I)V // method@deb3 │ │ -4be02c: 0701 |000c: move-object v1, v0 │ │ -4be02e: 1101 |000d: return-object v1 │ │ +4be008: |[4be008] org.apache.commons.io.IOUtils.buffer:(Ljava/io/Writer;I)Ljava/io/BufferedWriter; │ │ +4be018: 2010 9d18 |0000: instance-of v0, v1, Ljava/io/BufferedWriter; // type@189d │ │ +4be01c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4be020: 1f01 9d18 |0004: check-cast v1, Ljava/io/BufferedWriter; // type@189d │ │ +4be024: 2807 |0006: goto 000d // +0007 │ │ +4be026: 2200 9d18 |0007: new-instance v0, Ljava/io/BufferedWriter; // type@189d │ │ +4be02a: 7030 b3de 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;I)V // method@deb3 │ │ +4be030: 0701 |000c: move-object v1, v0 │ │ +4be032: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/Writer; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ │ │ @@ -1004836,20 +1004837,20 @@ │ │ type : '(Ljava/net/URLConnection;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4beaac: |[4beaac] org.apache.commons.io.IOUtils.close:(Ljava/net/URLConnection;)V │ │ -4beabc: 2010 3119 |0000: instance-of v0, v1, Ljava/net/HttpURLConnection; // type@1931 │ │ -4beac0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4beac4: 1f01 3119 |0004: check-cast v1, Ljava/net/HttpURLConnection; // type@1931 │ │ -4beac8: 6e10 bde1 0100 |0006: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ -4beace: 0e00 |0009: return-void │ │ +4beab0: |[4beab0] org.apache.commons.io.IOUtils.close:(Ljava/net/URLConnection;)V │ │ +4beac0: 2010 3119 |0000: instance-of v0, v1, Ljava/net/HttpURLConnection; // type@1931 │ │ +4beac4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4beac8: 1f01 3119 |0004: check-cast v1, Ljava/net/HttpURLConnection; // type@1931 │ │ +4beacc: 6e10 bde1 0100 |0006: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ +4bead2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0004 line=188 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/net/URLConnection; │ │ │ │ @@ -1004858,18 +1004859,18 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4bead0: |[4bead0] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/io/Closeable;)V │ │ -4beae0: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -4beae4: 7210 c8de 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@dec8 │ │ -4beaea: 0e00 |0005: return-void │ │ +4bead4: |[4bead4] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/io/Closeable;)V │ │ +4beae4: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +4beae8: 7210 c8de 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@dec8 │ │ +4beaee: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0002 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/io/Closeable; │ │ @@ -1004879,17 +1004880,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4beb2c: |[4beb2c] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/io/InputStream;)V │ │ -4beb3c: 7110 75f3 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@f375 │ │ -4beb42: 0e00 |0003: return-void │ │ +4beb30: |[4beb30] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/io/InputStream;)V │ │ +4beb40: 7110 75f3 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@f375 │ │ +4beb46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/io/InputStream; │ │ │ │ #13 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1004897,17 +1004898,17 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4beb44: |[4beb44] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/io/OutputStream;)V │ │ -4beb54: 7110 75f3 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@f375 │ │ -4beb5a: 0e00 |0003: return-void │ │ +4beb48: |[4beb48] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/io/OutputStream;)V │ │ +4beb58: 7110 75f3 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@f375 │ │ +4beb5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/io/OutputStream; │ │ │ │ #14 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1004915,17 +1004916,17 @@ │ │ type : '(Ljava/io/Reader;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4beb5c: |[4beb5c] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/io/Reader;)V │ │ -4beb6c: 7110 75f3 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@f375 │ │ -4beb72: 0e00 |0003: return-void │ │ +4beb60: |[4beb60] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/io/Reader;)V │ │ +4beb70: 7110 75f3 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@f375 │ │ +4beb76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/io/Reader; │ │ │ │ #15 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1004933,17 +1004934,17 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4beb74: |[4beb74] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/io/Writer;)V │ │ -4beb84: 7110 75f3 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@f375 │ │ -4beb8a: 0e00 |0003: return-void │ │ +4beb78: |[4beb78] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/io/Writer;)V │ │ +4beb88: 7110 75f3 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@f375 │ │ +4beb8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/io/Writer; │ │ │ │ #16 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1004951,18 +1004952,18 @@ │ │ type : '(Ljava/net/ServerSocket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4beb8c: |[4beb8c] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/net/ServerSocket;)V │ │ -4beb9c: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -4beba0: 6e10 d5e1 0000 |0002: invoke-virtual {v0}, Ljava/net/ServerSocket;.close:()V // method@e1d5 │ │ -4beba6: 0e00 |0005: return-void │ │ +4beb90: |[4beb90] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/net/ServerSocket;)V │ │ +4beba0: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +4beba4: 6e10 d5e1 0000 |0002: invoke-virtual {v0}, Ljava/net/ServerSocket;.close:()V // method@e1d5 │ │ +4bebaa: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0002 line=534 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/net/ServerSocket; │ │ @@ -1004972,18 +1004973,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4bebb8: |[4bebb8] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/net/Socket;)V │ │ -4bebc8: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -4bebcc: 6e10 d7e1 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@e1d7 │ │ -4bebd2: 0e00 |0005: return-void │ │ +4bebbc: |[4bebbc] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/net/Socket;)V │ │ +4bebcc: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +4bebd0: 6e10 d7e1 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@e1d7 │ │ +4bebd6: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0002 line=458 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/net/Socket; │ │ @@ -1004993,18 +1004994,18 @@ │ │ type : '(Ljava/nio/channels/Selector;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4bebe4: |[4bebe4] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/nio/channels/Selector;)V │ │ -4bebf4: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -4bebf8: 6e10 2ce2 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/Selector;.close:()V // method@e22c │ │ -4bebfe: 0e00 |0005: return-void │ │ +4bebe8: |[4bebe8] org.apache.commons.io.IOUtils.closeQuietly:(Ljava/nio/channels/Selector;)V │ │ +4bebf8: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +4bebfc: 6e10 2ce2 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/Selector;.close:()V // method@e22c │ │ +4bec02: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0002 line=496 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/nio/channels/Selector; │ │ @@ -1005014,25 +1005015,25 @@ │ │ type : '([Ljava/io/Closeable;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4beafc: |[4beafc] org.apache.commons.io.IOUtils.closeQuietly:([Ljava/io/Closeable;)V │ │ -4beb0c: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -4beb10: 0e00 |0002: return-void │ │ -4beb12: 2130 |0003: array-length v0, v3 │ │ -4beb14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4beb16: 3501 0a00 |0005: if-ge v1, v0, 000f // +000a │ │ -4beb1a: 4602 0301 |0007: aget-object v2, v3, v1 │ │ -4beb1e: 7110 75f3 0200 |0009: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@f375 │ │ -4beb24: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4beb28: 28f7 |000e: goto 0005 // -0009 │ │ -4beb2a: 0e00 |000f: return-void │ │ +4beb00: |[4beb00] org.apache.commons.io.IOUtils.closeQuietly:([Ljava/io/Closeable;)V │ │ +4beb10: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +4beb14: 0e00 |0002: return-void │ │ +4beb16: 2130 |0003: array-length v0, v3 │ │ +4beb18: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4beb1a: 3501 0a00 |0005: if-ge v1, v0, 000f // +000a │ │ +4beb1e: 4602 0301 |0007: aget-object v2, v3, v1 │ │ +4beb22: 7110 75f3 0200 |0009: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@f375 │ │ +4beb28: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4beb2c: 28f7 |000e: goto 0005 // -0009 │ │ +4beb2e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=422 │ │ 0x0009 line=423 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) [Ljava/io/Closeable; │ │ │ │ @@ -1005041,46 +1005042,46 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/InputStream;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -4bd728: |[4bd728] org.apache.commons.io.IOUtils.contentEquals:(Ljava/io/InputStream;Ljava/io/InputStream;)Z │ │ -4bd738: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4bd73a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -4bd73e: 0f00 |0003: return v0 │ │ -4bd740: 2041 9a18 |0004: instance-of v1, v4, Ljava/io/BufferedInputStream; // type@189a │ │ -4bd744: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ -4bd748: 2201 9a18 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@189a │ │ -4bd74c: 7020 aade 4100 |000a: invoke-direct {v1, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@deaa │ │ -4bd752: 0714 |000d: move-object v4, v1 │ │ -4bd754: 2051 9a18 |000e: instance-of v1, v5, Ljava/io/BufferedInputStream; // type@189a │ │ -4bd758: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ -4bd75c: 2201 9a18 |0012: new-instance v1, Ljava/io/BufferedInputStream; // type@189a │ │ -4bd760: 7020 aade 5100 |0014: invoke-direct {v1, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@deaa │ │ -4bd766: 0715 |0017: move-object v5, v1 │ │ -4bd768: 6e10 32df 0400 |0018: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4bd76e: 0a01 |001b: move-result v1 │ │ -4bd770: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -4bd772: 12f3 |001d: const/4 v3, #int -1 // #ff │ │ -4bd774: 3213 0e00 |001e: if-eq v3, v1, 002c // +000e │ │ -4bd778: 6e10 32df 0500 |0020: invoke-virtual {v5}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4bd77e: 0a03 |0023: move-result v3 │ │ -4bd780: 3231 0300 |0024: if-eq v1, v3, 0027 // +0003 │ │ -4bd784: 0f02 |0026: return v2 │ │ -4bd786: 6e10 32df 0400 |0027: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4bd78c: 0a01 |002a: move-result v1 │ │ -4bd78e: 28f1 |002b: goto 001c // -000f │ │ -4bd790: 6e10 32df 0500 |002c: invoke-virtual {v5}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4bd796: 0a04 |002f: move-result v4 │ │ -4bd798: 3334 0300 |0030: if-ne v4, v3, 0033 // +0003 │ │ -4bd79c: 2802 |0032: goto 0034 // +0002 │ │ -4bd79e: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -4bd7a0: 0f00 |0034: return v0 │ │ +4bd72c: |[4bd72c] org.apache.commons.io.IOUtils.contentEquals:(Ljava/io/InputStream;Ljava/io/InputStream;)Z │ │ +4bd73c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4bd73e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +4bd742: 0f00 |0003: return v0 │ │ +4bd744: 2041 9a18 |0004: instance-of v1, v4, Ljava/io/BufferedInputStream; // type@189a │ │ +4bd748: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ +4bd74c: 2201 9a18 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@189a │ │ +4bd750: 7020 aade 4100 |000a: invoke-direct {v1, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@deaa │ │ +4bd756: 0714 |000d: move-object v4, v1 │ │ +4bd758: 2051 9a18 |000e: instance-of v1, v5, Ljava/io/BufferedInputStream; // type@189a │ │ +4bd75c: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ +4bd760: 2201 9a18 |0012: new-instance v1, Ljava/io/BufferedInputStream; // type@189a │ │ +4bd764: 7020 aade 5100 |0014: invoke-direct {v1, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@deaa │ │ +4bd76a: 0715 |0017: move-object v5, v1 │ │ +4bd76c: 6e10 32df 0400 |0018: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4bd772: 0a01 |001b: move-result v1 │ │ +4bd774: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +4bd776: 12f3 |001d: const/4 v3, #int -1 // #ff │ │ +4bd778: 3213 0e00 |001e: if-eq v3, v1, 002c // +000e │ │ +4bd77c: 6e10 32df 0500 |0020: invoke-virtual {v5}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4bd782: 0a03 |0023: move-result v3 │ │ +4bd784: 3231 0300 |0024: if-eq v1, v3, 0027 // +0003 │ │ +4bd788: 0f02 |0026: return v2 │ │ +4bd78a: 6e10 32df 0400 |0027: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4bd790: 0a01 |002a: move-result v1 │ │ +4bd792: 28f1 |002b: goto 001c // -000f │ │ +4bd794: 6e10 32df 0500 |002c: invoke-virtual {v5}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4bd79a: 0a04 |002f: move-result v4 │ │ +4bd79c: 3334 0300 |0030: if-ne v4, v3, 0033 // +0003 │ │ +4bd7a0: 2802 |0032: goto 0034 // +0002 │ │ +4bd7a2: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +4bd7a4: 0f00 |0034: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2724 │ │ 0x0008 line=2725 │ │ 0x000e line=2727 │ │ 0x0012 line=2728 │ │ 0x0018 line=2731 │ │ @@ -1005096,40 +1005097,40 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/Reader;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -4bd7a4: |[4bd7a4] org.apache.commons.io.IOUtils.contentEquals:(Ljava/io/Reader;Ljava/io/Reader;)Z │ │ -4bd7b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4bd7b6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -4bd7ba: 0f00 |0003: return v0 │ │ -4bd7bc: 7110 b2f3 0400 |0004: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; // method@f3b2 │ │ -4bd7c2: 0c04 |0007: move-result-object v4 │ │ -4bd7c4: 7110 b2f3 0500 |0008: invoke-static {v5}, Lorg/apache/commons/io/IOUtils;.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; // method@f3b2 │ │ -4bd7ca: 0c05 |000b: move-result-object v5 │ │ -4bd7cc: 6e10 74df 0400 |000c: invoke-virtual {v4}, Ljava/io/Reader;.read:()I // method@df74 │ │ -4bd7d2: 0a01 |000f: move-result v1 │ │ -4bd7d4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4bd7d6: 12f3 |0011: const/4 v3, #int -1 // #ff │ │ -4bd7d8: 3213 0e00 |0012: if-eq v3, v1, 0020 // +000e │ │ -4bd7dc: 6e10 74df 0500 |0014: invoke-virtual {v5}, Ljava/io/Reader;.read:()I // method@df74 │ │ -4bd7e2: 0a03 |0017: move-result v3 │ │ -4bd7e4: 3231 0300 |0018: if-eq v1, v3, 001b // +0003 │ │ -4bd7e8: 0f02 |001a: return v2 │ │ -4bd7ea: 6e10 74df 0400 |001b: invoke-virtual {v4}, Ljava/io/Reader;.read:()I // method@df74 │ │ -4bd7f0: 0a01 |001e: move-result v1 │ │ -4bd7f2: 28f1 |001f: goto 0010 // -000f │ │ -4bd7f4: 6e10 74df 0500 |0020: invoke-virtual {v5}, Ljava/io/Reader;.read:()I // method@df74 │ │ -4bd7fa: 0a04 |0023: move-result v4 │ │ -4bd7fc: 3334 0300 |0024: if-ne v4, v3, 0027 // +0003 │ │ -4bd800: 2802 |0026: goto 0028 // +0002 │ │ -4bd802: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -4bd804: 0f00 |0028: return v0 │ │ +4bd7a8: |[4bd7a8] org.apache.commons.io.IOUtils.contentEquals:(Ljava/io/Reader;Ljava/io/Reader;)Z │ │ +4bd7b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4bd7ba: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +4bd7be: 0f00 |0003: return v0 │ │ +4bd7c0: 7110 b2f3 0400 |0004: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; // method@f3b2 │ │ +4bd7c6: 0c04 |0007: move-result-object v4 │ │ +4bd7c8: 7110 b2f3 0500 |0008: invoke-static {v5}, Lorg/apache/commons/io/IOUtils;.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; // method@f3b2 │ │ +4bd7ce: 0c05 |000b: move-result-object v5 │ │ +4bd7d0: 6e10 74df 0400 |000c: invoke-virtual {v4}, Ljava/io/Reader;.read:()I // method@df74 │ │ +4bd7d6: 0a01 |000f: move-result v1 │ │ +4bd7d8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4bd7da: 12f3 |0011: const/4 v3, #int -1 // #ff │ │ +4bd7dc: 3213 0e00 |0012: if-eq v3, v1, 0020 // +000e │ │ +4bd7e0: 6e10 74df 0500 |0014: invoke-virtual {v5}, Ljava/io/Reader;.read:()I // method@df74 │ │ +4bd7e6: 0a03 |0017: move-result v3 │ │ +4bd7e8: 3231 0300 |0018: if-eq v1, v3, 001b // +0003 │ │ +4bd7ec: 0f02 |001a: return v2 │ │ +4bd7ee: 6e10 74df 0400 |001b: invoke-virtual {v4}, Ljava/io/Reader;.read:()I // method@df74 │ │ +4bd7f4: 0a01 |001e: move-result v1 │ │ +4bd7f6: 28f1 |001f: goto 0010 // -000f │ │ +4bd7f8: 6e10 74df 0500 |0020: invoke-virtual {v5}, Ljava/io/Reader;.read:()I // method@df74 │ │ +4bd7fe: 0a04 |0023: move-result v4 │ │ +4bd800: 3334 0300 |0024: if-ne v4, v3, 0027 // +0003 │ │ +4bd804: 2802 |0026: goto 0028 // +0002 │ │ +4bd806: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +4bd808: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2765 │ │ 0x0008 line=2766 │ │ 0x000c line=2768 │ │ 0x0014 line=2770 │ │ 0x001b line=2774 │ │ @@ -1005143,44 +1005144,44 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/Reader;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -4bd808: |[4bd808] org.apache.commons.io.IOUtils.contentEqualsIgnoreEOL:(Ljava/io/Reader;Ljava/io/Reader;)Z │ │ -4bd818: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4bd81a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -4bd81e: 0f00 |0003: return v0 │ │ -4bd820: 7110 b2f3 0400 |0004: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; // method@f3b2 │ │ -4bd826: 0c04 |0007: move-result-object v4 │ │ -4bd828: 7110 b2f3 0500 |0008: invoke-static {v5}, Lorg/apache/commons/io/IOUtils;.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; // method@f3b2 │ │ -4bd82e: 0c05 |000b: move-result-object v5 │ │ -4bd830: 6e10 b1de 0400 |000c: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4bd836: 0c01 |000f: move-result-object v1 │ │ -4bd838: 6e10 b1de 0500 |0010: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4bd83e: 0c02 |0013: move-result-object v2 │ │ -4bd840: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -4bd844: 3802 1100 |0016: if-eqz v2, 0027 // +0011 │ │ -4bd848: 6e20 c7e0 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bd84e: 0a03 |001b: move-result v3 │ │ -4bd850: 3803 0b00 |001c: if-eqz v3, 0027 // +000b │ │ -4bd854: 6e10 b1de 0400 |001e: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4bd85a: 0c01 |0021: move-result-object v1 │ │ -4bd85c: 6e10 b1de 0500 |0022: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4bd862: 0c02 |0025: move-result-object v2 │ │ -4bd864: 28ee |0026: goto 0014 // -0012 │ │ -4bd866: 3901 0700 |0027: if-nez v1, 002e // +0007 │ │ -4bd86a: 3902 0300 |0029: if-nez v2, 002c // +0003 │ │ -4bd86e: 2807 |002b: goto 0032 // +0007 │ │ -4bd870: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -4bd872: 2805 |002d: goto 0032 // +0005 │ │ -4bd874: 6e20 c7e0 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4bd87a: 0a00 |0031: move-result v0 │ │ -4bd87c: 0f00 |0032: return v0 │ │ +4bd80c: |[4bd80c] org.apache.commons.io.IOUtils.contentEqualsIgnoreEOL:(Ljava/io/Reader;Ljava/io/Reader;)Z │ │ +4bd81c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4bd81e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +4bd822: 0f00 |0003: return v0 │ │ +4bd824: 7110 b2f3 0400 |0004: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; // method@f3b2 │ │ +4bd82a: 0c04 |0007: move-result-object v4 │ │ +4bd82c: 7110 b2f3 0500 |0008: invoke-static {v5}, Lorg/apache/commons/io/IOUtils;.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; // method@f3b2 │ │ +4bd832: 0c05 |000b: move-result-object v5 │ │ +4bd834: 6e10 b1de 0400 |000c: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4bd83a: 0c01 |000f: move-result-object v1 │ │ +4bd83c: 6e10 b1de 0500 |0010: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4bd842: 0c02 |0013: move-result-object v2 │ │ +4bd844: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +4bd848: 3802 1100 |0016: if-eqz v2, 0027 // +0011 │ │ +4bd84c: 6e20 c7e0 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bd852: 0a03 |001b: move-result v3 │ │ +4bd854: 3803 0b00 |001c: if-eqz v3, 0027 // +000b │ │ +4bd858: 6e10 b1de 0400 |001e: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4bd85e: 0c01 |0021: move-result-object v1 │ │ +4bd860: 6e10 b1de 0500 |0022: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4bd866: 0c02 |0025: move-result-object v2 │ │ +4bd868: 28ee |0026: goto 0014 // -0012 │ │ +4bd86a: 3901 0700 |0027: if-nez v1, 002e // +0007 │ │ +4bd86e: 3902 0300 |0029: if-nez v2, 002c // +0003 │ │ +4bd872: 2807 |002b: goto 0032 // +0007 │ │ +4bd874: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +4bd876: 2805 |002d: goto 0032 // +0005 │ │ +4bd878: 6e20 c7e0 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4bd87e: 0a00 |0031: move-result v0 │ │ +4bd880: 0f00 |0032: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2800 │ │ 0x0008 line=2801 │ │ 0x000c line=2803 │ │ 0x0010 line=2804 │ │ 0x0018 line=2805 │ │ @@ -1005196,24 +1005197,24 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4bdca8: |[4bdca8] org.apache.commons.io.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I │ │ -4bdcb8: 7120 8af3 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@f38a │ │ -4bdcbe: 0b03 |0003: move-result-wide v3 │ │ -4bdcc0: 1700 ffff ff7f |0004: const-wide/32 v0, #float nan // #7fffffff │ │ -4bdcc6: 3102 0300 |0007: cmp-long v2, v3, v0 │ │ -4bdcca: 3d02 0400 |0009: if-lez v2, 000d // +0004 │ │ -4bdcce: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -4bdcd0: 0f03 |000c: return v3 │ │ -4bdcd2: 8434 |000d: long-to-int v4, v3 │ │ -4bdcd4: 0f04 |000e: return v4 │ │ +4bdcac: |[4bdcac] org.apache.commons.io.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I │ │ +4bdcbc: 7120 8af3 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@f38a │ │ +4bdcc2: 0b03 |0003: move-result-wide v3 │ │ +4bdcc4: 1700 ffff ff7f |0004: const-wide/32 v0, #float nan // #7fffffff │ │ +4bdcca: 3102 0300 |0007: cmp-long v2, v3, v0 │ │ +4bdcce: 3d02 0400 |0009: if-lez v2, 000d // +0004 │ │ +4bdcd2: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +4bdcd4: 0f03 |000c: return v3 │ │ +4bdcd6: 8434 |000d: long-to-int v4, v3 │ │ +4bdcd8: 0f04 |000e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2246 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x000f reg=4 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1005222,24 +1005223,24 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/Writer;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4bdcd8: |[4bdcd8] org.apache.commons.io.IOUtils.copy:(Ljava/io/Reader;Ljava/io/Writer;)I │ │ -4bdce8: 7120 8ef3 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;)J // method@f38e │ │ -4bdcee: 0b03 |0003: move-result-wide v3 │ │ -4bdcf0: 1700 ffff ff7f |0004: const-wide/32 v0, #float nan // #7fffffff │ │ -4bdcf6: 3102 0300 |0007: cmp-long v2, v3, v0 │ │ -4bdcfa: 3d02 0400 |0009: if-lez v2, 000d // +0004 │ │ -4bdcfe: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -4bdd00: 0f03 |000c: return v3 │ │ -4bdd02: 8434 |000d: long-to-int v4, v3 │ │ -4bdd04: 0f04 |000e: return v4 │ │ +4bdcdc: |[4bdcdc] org.apache.commons.io.IOUtils.copy:(Ljava/io/Reader;Ljava/io/Writer;)I │ │ +4bdcec: 7120 8ef3 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;)J // method@f38e │ │ +4bdcf2: 0b03 |0003: move-result-wide v3 │ │ +4bdcf4: 1700 ffff ff7f |0004: const-wide/32 v0, #float nan // #7fffffff │ │ +4bdcfa: 3102 0300 |0007: cmp-long v2, v3, v0 │ │ +4bdcfe: 3d02 0400 |0009: if-lez v2, 000d // +0004 │ │ +4bdd02: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +4bdd04: 0f03 |000c: return v3 │ │ +4bdd06: 8434 |000d: long-to-int v4, v3 │ │ +4bdd08: 0f04 |000e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2493 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) Ljava/io/Reader; │ │ 0x0000 - 0x000f reg=4 (null) Ljava/io/Writer; │ │ │ │ @@ -1005248,19 +1005249,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;I)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4be55c: |[4be55c] org.apache.commons.io.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J │ │ -4be56c: 2322 1e1e |0000: new-array v2, v2, [B // type@1e1e │ │ -4be570: 7130 8df3 1002 |0002: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;[B)J // method@f38d │ │ -4be576: 0b00 |0005: move-result-wide v0 │ │ -4be578: 1000 |0006: return-wide v0 │ │ +4be560: |[4be560] org.apache.commons.io.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J │ │ +4be570: 2322 1e1e |0000: new-array v2, v2, [B // type@1e1e │ │ +4be574: 7130 8df3 1002 |0002: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;[B)J // method@f38d │ │ +4be57a: 0b00 |0005: move-result-wide v0 │ │ +4be57c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2270 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -1005270,19 +1005271,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bec10: |[4bec10] org.apache.commons.io.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/Writer;)V │ │ -4bec20: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bec26: 0c00 |0003: move-result-object v0 │ │ -4bec28: 7130 86f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V // method@f386 │ │ -4bec2e: 0e00 |0007: return-void │ │ +4bec14: |[4bec14] org.apache.commons.io.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/Writer;)V │ │ +4bec24: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bec2a: 0c00 |0003: move-result-object v0 │ │ +4bec2c: 7130 86f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V // method@f386 │ │ +4bec32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2419 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/Writer; │ │ │ │ @@ -1005291,19 +1005292,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/Writer;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bec30: |[4bec30] org.apache.commons.io.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/lang/String;)V │ │ -4bec40: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bec46: 0c02 |0003: move-result-object v2 │ │ -4bec48: 7130 86f3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V // method@f386 │ │ -4bec4e: 0e00 |0007: return-void │ │ +4bec34: |[4bec34] org.apache.commons.io.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/lang/String;)V │ │ +4bec44: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bec4a: 0c02 |0003: move-result-object v2 │ │ +4bec4c: 7130 86f3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V // method@f386 │ │ +4bec52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2468 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/Writer; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1005313,21 +1005314,21 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4bec50: |[4bec50] org.apache.commons.io.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V │ │ -4bec60: 2200 b918 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ -4bec64: 7110 3ef2 0300 |0002: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4bec6a: 0c03 |0005: move-result-object v3 │ │ -4bec6c: 7030 39df 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ -4bec72: 7120 82f3 2000 |0009: invoke-static {v0, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f382 │ │ -4bec78: 0e00 |000c: return-void │ │ +4bec54: |[4bec54] org.apache.commons.io.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V │ │ +4bec64: 2200 b918 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ +4bec68: 7110 3ef2 0300 |0002: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4bec6e: 0c03 |0005: move-result-object v3 │ │ +4bec70: 7030 39df 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ +4bec76: 7120 82f3 2000 |0009: invoke-static {v0, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f382 │ │ +4bec7c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2440 │ │ 0x0009 line=2441 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/io/Writer; │ │ @@ -1005338,19 +1005339,19 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bec7c: |[4bec7c] org.apache.commons.io.IOUtils.copy:(Ljava/io/Reader;Ljava/io/OutputStream;)V │ │ -4bec8c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bec92: 0c00 |0003: move-result-object v0 │ │ -4bec94: 7130 89f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f389 │ │ -4bec9a: 0e00 |0007: return-void │ │ +4bec80: |[4bec80] org.apache.commons.io.IOUtils.copy:(Ljava/io/Reader;Ljava/io/OutputStream;)V │ │ +4bec90: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bec96: 0c00 |0003: move-result-object v0 │ │ +4bec98: 7130 89f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f389 │ │ +4bec9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2636 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1005359,19 +1005360,19 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bec9c: |[4bec9c] org.apache.commons.io.IOUtils.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -4becac: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4becb2: 0c02 |0003: move-result-object v2 │ │ -4becb4: 7130 89f3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f389 │ │ -4becba: 0e00 |0007: return-void │ │ +4beca0: |[4beca0] org.apache.commons.io.IOUtils.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +4becb0: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4becb6: 0c02 |0003: move-result-object v2 │ │ +4becb8: 7130 89f3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f389 │ │ +4becbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2699 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1005381,22 +1005382,22 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4becbc: |[4becbc] org.apache.commons.io.IOUtils.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V │ │ -4beccc: 2200 bf18 |0000: new-instance v0, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4becd0: 7110 3ef2 0300 |0002: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4becd6: 0c03 |0005: move-result-object v3 │ │ -4becd8: 7030 53df 2003 |0006: invoke-direct {v0, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@df53 │ │ -4becde: 7120 82f3 0100 |0009: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f382 │ │ -4bece4: 6e10 56df 0000 |000c: invoke-virtual {v0}, Ljava/io/OutputStreamWriter;.flush:()V // method@df56 │ │ -4becea: 0e00 |000f: return-void │ │ +4becc0: |[4becc0] org.apache.commons.io.IOUtils.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V │ │ +4becd0: 2200 bf18 |0000: new-instance v0, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4becd4: 7110 3ef2 0300 |0002: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4becda: 0c03 |0005: move-result-object v3 │ │ +4becdc: 7030 53df 2003 |0006: invoke-direct {v0, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@df53 │ │ +4bece2: 7120 82f3 0100 |0009: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f382 │ │ +4bece8: 6e10 56df 0000 |000c: invoke-virtual {v0}, Ljava/io/OutputStreamWriter;.flush:()V // method@df56 │ │ +4becee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2664 │ │ 0x0009 line=2665 │ │ 0x000c line=2668 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/io/Reader; │ │ @@ -1005408,19 +1005409,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4be57c: |[4be57c] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -4be58c: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -4be590: 7130 83f3 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J // method@f383 │ │ -4be596: 0b01 |0005: move-result-wide v1 │ │ -4be598: 1001 |0006: return-wide v1 │ │ +4be580: |[4be580] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +4be590: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +4be594: 7130 83f3 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J // method@f383 │ │ +4be59a: 0b01 |0005: move-result-wide v1 │ │ +4be59c: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2291 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1005429,24 +1005430,24 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -4be5d0: |[4be5d0] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)J │ │ -4be5e0: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -4be5e4: 2307 1e1e |0002: new-array v7, v0, [B // type@1e1e │ │ -4be5e8: 0781 |0004: move-object v1, v8 │ │ -4be5ea: 0792 |0005: move-object v2, v9 │ │ -4be5ec: 04a3 |0006: move-wide v3, v10 │ │ -4be5ee: 04c5 |0007: move-wide v5, v12 │ │ -4be5f0: 7707 8cf3 0100 |0008: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ[B)J // method@f38c │ │ -4be5f6: 0b08 |000b: move-result-wide v8 │ │ -4be5f8: 1008 |000c: return-wide v8 │ │ +4be5d4: |[4be5d4] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)J │ │ +4be5e4: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +4be5e8: 2307 1e1e |0002: new-array v7, v0, [B // type@1e1e │ │ +4be5ec: 0781 |0004: move-object v1, v8 │ │ +4be5ee: 0792 |0005: move-object v2, v9 │ │ +4be5f0: 04a3 |0006: move-wide v3, v10 │ │ +4be5f2: 04c5 |0007: move-wide v5, v12 │ │ +4be5f4: 7707 8cf3 0100 |0008: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ[B)J // method@f38c │ │ +4be5fa: 0b08 |000b: move-result-wide v8 │ │ +4be5fc: 1008 |000c: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=2347 │ │ locals : │ │ 0x0000 - 0x000d reg=8 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x000d reg=9 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x000d reg=10 (null) J │ │ @@ -1005457,47 +1005458,47 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;JJ[B)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -4be5fc: |[4be5fc] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ[B)J │ │ -4be60c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4be610: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ -4be614: 3d02 0500 |0004: if-lez v2, 0009 // +0005 │ │ -4be618: 7130 adf3 8609 |0006: invoke-static {v6, v8, v9}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@f3ad │ │ -4be61e: 3108 0a00 |0009: cmp-long v8, v10, v0 │ │ -4be622: 3908 0300 |000b: if-nez v8, 000e // +0003 │ │ -4be626: 1000 |000d: return-wide v0 │ │ -4be628: 21c9 |000e: array-length v9, v12 │ │ -4be62a: 3d08 0900 |000f: if-lez v8, 0018 // +0009 │ │ -4be62e: 8192 |0011: int-to-long v2, v9 │ │ -4be630: 3104 0a02 |0012: cmp-long v4, v10, v2 │ │ -4be634: 3b04 0400 |0014: if-gez v4, 0018 // +0004 │ │ -4be638: 84a2 |0016: long-to-int v2, v10 │ │ -4be63a: 2802 |0017: goto 0019 // +0002 │ │ -4be63c: 0192 |0018: move v2, v9 │ │ -4be63e: 3d02 1a00 |0019: if-lez v2, 0033 // +001a │ │ -4be642: 12f3 |001b: const/4 v3, #int -1 // #ff │ │ -4be644: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -4be646: 6e40 34df c624 |001d: invoke-virtual {v6, v12, v4, v2}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4be64c: 0a05 |0020: move-result v5 │ │ -4be64e: 3253 1200 |0021: if-eq v3, v5, 0033 // +0012 │ │ -4be652: 6e40 50df c754 |0023: invoke-virtual {v7, v12, v4, v5}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4be658: 8153 |0026: int-to-long v3, v5 │ │ -4be65a: bb30 |0027: add-long/2addr v0, v3 │ │ -4be65c: 3d08 f1ff |0028: if-lez v8, 0019 // -000f │ │ -4be660: 9c02 0a00 |002a: sub-long v2, v10, v0 │ │ -4be664: 8194 |002c: int-to-long v4, v9 │ │ -4be666: 7140 76e0 3254 |002d: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ -4be66c: 0b02 |0030: move-result-wide v2 │ │ -4be66e: 8422 |0031: long-to-int v2, v2 │ │ -4be670: 28e7 |0032: goto 0019 // -0019 │ │ -4be672: 1000 |0033: return-wide v0 │ │ +4be600: |[4be600] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ[B)J │ │ +4be610: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4be614: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ +4be618: 3d02 0500 |0004: if-lez v2, 0009 // +0005 │ │ +4be61c: 7130 adf3 8609 |0006: invoke-static {v6, v8, v9}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@f3ad │ │ +4be622: 3108 0a00 |0009: cmp-long v8, v10, v0 │ │ +4be626: 3908 0300 |000b: if-nez v8, 000e // +0003 │ │ +4be62a: 1000 |000d: return-wide v0 │ │ +4be62c: 21c9 |000e: array-length v9, v12 │ │ +4be62e: 3d08 0900 |000f: if-lez v8, 0018 // +0009 │ │ +4be632: 8192 |0011: int-to-long v2, v9 │ │ +4be634: 3104 0a02 |0012: cmp-long v4, v10, v2 │ │ +4be638: 3b04 0400 |0014: if-gez v4, 0018 // +0004 │ │ +4be63c: 84a2 |0016: long-to-int v2, v10 │ │ +4be63e: 2802 |0017: goto 0019 // +0002 │ │ +4be640: 0192 |0018: move v2, v9 │ │ +4be642: 3d02 1a00 |0019: if-lez v2, 0033 // +001a │ │ +4be646: 12f3 |001b: const/4 v3, #int -1 // #ff │ │ +4be648: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +4be64a: 6e40 34df c624 |001d: invoke-virtual {v6, v12, v4, v2}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4be650: 0a05 |0020: move-result v5 │ │ +4be652: 3253 1200 |0021: if-eq v3, v5, 0033 // +0012 │ │ +4be656: 6e40 50df c754 |0023: invoke-virtual {v7, v12, v4, v5}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4be65c: 8153 |0026: int-to-long v3, v5 │ │ +4be65e: bb30 |0027: add-long/2addr v0, v3 │ │ +4be660: 3d08 f1ff |0028: if-lez v8, 0019 // -000f │ │ +4be664: 9c02 0a00 |002a: sub-long v2, v10, v0 │ │ +4be668: 8194 |002c: int-to-long v4, v9 │ │ +4be66a: 7140 76e0 3254 |002d: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ +4be670: 0b02 |0030: move-result-wide v2 │ │ +4be672: 8422 |0031: long-to-int v2, v2 │ │ +4be674: 28e7 |0032: goto 0019 // -0019 │ │ +4be676: 1000 |0033: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2377 │ │ 0x000e line=2382 │ │ 0x001d line=2389 │ │ 0x0023 line=2390 │ │ 0x002d line=2394 │ │ @@ -1005513,26 +1005514,26 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;[B)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4be59c: |[4be59c] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;[B)J │ │ -4be5ac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4be5b0: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -4be5b2: 6e20 33df 6400 |0003: invoke-virtual {v4, v6}, Ljava/io/InputStream;.read:([B)I // method@df33 │ │ -4be5b8: 0a03 |0006: move-result v3 │ │ -4be5ba: 3232 0900 |0007: if-eq v2, v3, 0010 // +0009 │ │ -4be5be: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4be5c0: 6e40 50df 6532 |000a: invoke-virtual {v5, v6, v2, v3}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4be5c6: 8132 |000d: int-to-long v2, v3 │ │ -4be5c8: bb20 |000e: add-long/2addr v0, v2 │ │ -4be5ca: 28f3 |000f: goto 0002 // -000d │ │ -4be5cc: 1000 |0010: return-wide v0 │ │ +4be5a0: |[4be5a0] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;[B)J │ │ +4be5b0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4be5b4: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +4be5b6: 6e20 33df 6400 |0003: invoke-virtual {v4, v6}, Ljava/io/InputStream;.read:([B)I // method@df33 │ │ +4be5bc: 0a03 |0006: move-result v3 │ │ +4be5be: 3232 0900 |0007: if-eq v2, v3, 0010 // +0009 │ │ +4be5c2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4be5c4: 6e40 50df 6532 |000a: invoke-virtual {v5, v6, v2, v3}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4be5ca: 8132 |000d: int-to-long v2, v3 │ │ +4be5cc: bb20 |000e: add-long/2addr v0, v2 │ │ +4be5ce: 28f3 |000f: goto 0002 // -000d │ │ +4be5d0: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2314 │ │ 0x000a line=2315 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0011 reg=5 (null) Ljava/io/OutputStream; │ │ @@ -1005543,20 +1005544,20 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/Writer;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4be674: |[4be674] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;)J │ │ -4be684: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -4be688: 2300 1f1e |0002: new-array v0, v0, [C // type@1e1f │ │ -4be68c: 7130 91f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;[C)J // method@f391 │ │ -4be692: 0b01 |0007: move-result-wide v1 │ │ -4be694: 1001 |0008: return-wide v1 │ │ +4be678: |[4be678] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;)J │ │ +4be688: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +4be68c: 2300 1f1e |0002: new-array v0, v0, [C // type@1e1f │ │ +4be690: 7130 91f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;[C)J // method@f391 │ │ +4be696: 0b01 |0007: move-result-wide v1 │ │ +4be698: 1001 |0008: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2516 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/Writer; │ │ │ │ @@ -1005565,24 +1005566,24 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/Writer;JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -4be6cc: |[4be6cc] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;JJ)J │ │ -4be6dc: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -4be6e0: 2307 1f1e |0002: new-array v7, v0, [C // type@1e1f │ │ -4be6e4: 0781 |0004: move-object v1, v8 │ │ -4be6e6: 0792 |0005: move-object v2, v9 │ │ -4be6e8: 04a3 |0006: move-wide v3, v10 │ │ -4be6ea: 04c5 |0007: move-wide v5, v12 │ │ -4be6ec: 7707 90f3 0100 |0008: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;JJ[C)J // method@f390 │ │ -4be6f2: 0b08 |000b: move-result-wide v8 │ │ -4be6f4: 1008 |000c: return-wide v8 │ │ +4be6d0: |[4be6d0] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;JJ)J │ │ +4be6e0: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +4be6e4: 2307 1f1e |0002: new-array v7, v0, [C // type@1e1f │ │ +4be6e8: 0781 |0004: move-object v1, v8 │ │ +4be6ea: 0792 |0005: move-object v2, v9 │ │ +4be6ec: 04a3 |0006: move-wide v3, v10 │ │ +4be6ee: 04c5 |0007: move-wide v5, v12 │ │ +4be6f0: 7707 90f3 0100 |0008: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/IOUtils;.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;JJ[C)J // method@f390 │ │ +4be6f6: 0b08 |000b: move-result-wide v8 │ │ +4be6f8: 1008 |000c: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=2565 │ │ locals : │ │ 0x0000 - 0x000d reg=8 (null) Ljava/io/Reader; │ │ 0x0000 - 0x000d reg=9 (null) Ljava/io/Writer; │ │ 0x0000 - 0x000d reg=10 (null) J │ │ @@ -1005593,47 +1005594,47 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/Writer;JJ[C)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -4be6f8: |[4be6f8] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;JJ[C)J │ │ -4be708: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4be70c: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ -4be710: 3d02 0500 |0004: if-lez v2, 0009 // +0005 │ │ -4be714: 7130 aef3 8609 |0006: invoke-static {v6, v8, v9}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/Reader;J)V // method@f3ae │ │ -4be71a: 3108 0a00 |0009: cmp-long v8, v10, v0 │ │ -4be71e: 3908 0300 |000b: if-nez v8, 000e // +0003 │ │ -4be722: 1000 |000d: return-wide v0 │ │ -4be724: 21c9 |000e: array-length v9, v12 │ │ -4be726: 3d08 0900 |000f: if-lez v8, 0018 // +0009 │ │ -4be72a: 21c2 |0011: array-length v2, v12 │ │ -4be72c: 8122 |0012: int-to-long v2, v2 │ │ -4be72e: 3104 0a02 |0013: cmp-long v4, v10, v2 │ │ -4be732: 3b04 0300 |0015: if-gez v4, 0018 // +0003 │ │ -4be736: 84a9 |0017: long-to-int v9, v10 │ │ -4be738: 3d09 1b00 |0018: if-lez v9, 0033 // +001b │ │ -4be73c: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ -4be73e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -4be740: 6e40 77df c693 |001c: invoke-virtual {v6, v12, v3, v9}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ -4be746: 0a04 |001f: move-result v4 │ │ -4be748: 3242 1300 |0020: if-eq v2, v4, 0033 // +0013 │ │ -4be74c: 6e40 8edf c743 |0022: invoke-virtual {v7, v12, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4be752: 8142 |0025: int-to-long v2, v4 │ │ -4be754: bb20 |0026: add-long/2addr v0, v2 │ │ -4be756: 3d08 f1ff |0027: if-lez v8, 0018 // -000f │ │ -4be75a: 9c02 0a00 |0029: sub-long v2, v10, v0 │ │ -4be75e: 21c9 |002b: array-length v9, v12 │ │ -4be760: 8194 |002c: int-to-long v4, v9 │ │ -4be762: 7140 76e0 3254 |002d: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ -4be768: 0b02 |0030: move-result-wide v2 │ │ -4be76a: 8429 |0031: long-to-int v9, v2 │ │ -4be76c: 28e6 |0032: goto 0018 // -001a │ │ -4be76e: 1000 |0033: return-wide v0 │ │ +4be6fc: |[4be6fc] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;JJ[C)J │ │ +4be70c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4be710: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ +4be714: 3d02 0500 |0004: if-lez v2, 0009 // +0005 │ │ +4be718: 7130 aef3 8609 |0006: invoke-static {v6, v8, v9}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/Reader;J)V // method@f3ae │ │ +4be71e: 3108 0a00 |0009: cmp-long v8, v10, v0 │ │ +4be722: 3908 0300 |000b: if-nez v8, 000e // +0003 │ │ +4be726: 1000 |000d: return-wide v0 │ │ +4be728: 21c9 |000e: array-length v9, v12 │ │ +4be72a: 3d08 0900 |000f: if-lez v8, 0018 // +0009 │ │ +4be72e: 21c2 |0011: array-length v2, v12 │ │ +4be730: 8122 |0012: int-to-long v2, v2 │ │ +4be732: 3104 0a02 |0013: cmp-long v4, v10, v2 │ │ +4be736: 3b04 0300 |0015: if-gez v4, 0018 // +0003 │ │ +4be73a: 84a9 |0017: long-to-int v9, v10 │ │ +4be73c: 3d09 1b00 |0018: if-lez v9, 0033 // +001b │ │ +4be740: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ +4be742: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +4be744: 6e40 77df c693 |001c: invoke-virtual {v6, v12, v3, v9}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ +4be74a: 0a04 |001f: move-result v4 │ │ +4be74c: 3242 1300 |0020: if-eq v2, v4, 0033 // +0013 │ │ +4be750: 6e40 8edf c743 |0022: invoke-virtual {v7, v12, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4be756: 8142 |0025: int-to-long v2, v4 │ │ +4be758: bb20 |0026: add-long/2addr v0, v2 │ │ +4be75a: 3d08 f1ff |0027: if-lez v8, 0018 // -000f │ │ +4be75e: 9c02 0a00 |0029: sub-long v2, v10, v0 │ │ +4be762: 21c9 |002b: array-length v9, v12 │ │ +4be764: 8194 |002c: int-to-long v4, v9 │ │ +4be766: 7140 76e0 3254 |002d: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ +4be76c: 0b02 |0030: move-result-wide v2 │ │ +4be76e: 8429 |0031: long-to-int v9, v2 │ │ +4be770: 28e6 |0032: goto 0018 // -001a │ │ +4be772: 1000 |0033: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2591 │ │ 0x000e line=2596 │ │ 0x0011 line=2597 │ │ 0x001c line=2602 │ │ 0x0022 line=2603 │ │ @@ -1005650,26 +1005651,26 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/Writer;[C)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4be698: |[4be698] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;[C)J │ │ -4be6a8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4be6ac: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -4be6ae: 6e20 76df 6400 |0003: invoke-virtual {v4, v6}, Ljava/io/Reader;.read:([C)I // method@df76 │ │ -4be6b4: 0a03 |0006: move-result v3 │ │ -4be6b6: 3232 0900 |0007: if-eq v2, v3, 0010 // +0009 │ │ -4be6ba: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4be6bc: 6e40 8edf 6532 |000a: invoke-virtual {v5, v6, v2, v3}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4be6c2: 8132 |000d: int-to-long v2, v3 │ │ -4be6c4: bb20 |000e: add-long/2addr v0, v2 │ │ -4be6c6: 28f3 |000f: goto 0002 // -000d │ │ -4be6c8: 1000 |0010: return-wide v0 │ │ +4be69c: |[4be69c] org.apache.commons.io.IOUtils.copyLarge:(Ljava/io/Reader;Ljava/io/Writer;[C)J │ │ +4be6ac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4be6b0: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +4be6b2: 6e20 76df 6400 |0003: invoke-virtual {v4, v6}, Ljava/io/Reader;.read:([C)I // method@df76 │ │ +4be6b8: 0a03 |0006: move-result v3 │ │ +4be6ba: 3232 0900 |0007: if-eq v2, v3, 0010 // +0009 │ │ +4be6be: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4be6c0: 6e40 8edf 6532 |000a: invoke-virtual {v5, v6, v2, v3}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4be6c6: 8132 |000d: int-to-long v2, v3 │ │ +4be6c8: bb20 |000e: add-long/2addr v0, v2 │ │ +4be6ca: 28f3 |000f: goto 0002 // -000d │ │ +4be6cc: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2537 │ │ 0x000a line=2538 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0011 reg=5 (null) Ljava/io/Writer; │ │ @@ -1005680,20 +1005681,20 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/io/LineIterator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be93c: |[4be93c] org.apache.commons.io.IOUtils.lineIterator:(Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/io/LineIterator; │ │ -4be94c: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4be952: 0c01 |0003: move-result-object v1 │ │ -4be954: 7120 93f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.lineIterator:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Lorg/apache/commons/io/LineIterator; // method@f393 │ │ -4be95a: 0c00 |0007: move-result-object v0 │ │ -4be95c: 1100 |0008: return-object v0 │ │ +4be940: |[4be940] org.apache.commons.io.IOUtils.lineIterator:(Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/io/LineIterator; │ │ +4be950: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4be956: 0c01 |0003: move-result-object v1 │ │ +4be958: 7120 93f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.lineIterator:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Lorg/apache/commons/io/LineIterator; // method@f393 │ │ +4be95e: 0c00 |0007: move-result-object v0 │ │ +4be960: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1569 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1005702,22 +1005703,22 @@ │ │ type : '(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Lorg/apache/commons/io/LineIterator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4be960: |[4be960] org.apache.commons.io.IOUtils.lineIterator:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Lorg/apache/commons/io/LineIterator; │ │ -4be970: 2200 a71c |0000: new-instance v0, Lorg/apache/commons/io/LineIterator; // type@1ca7 │ │ -4be974: 2201 b918 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ -4be978: 7110 3ef2 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4be97e: 0c03 |0007: move-result-object v3 │ │ -4be980: 7030 39df 2103 |0008: invoke-direct {v1, v2, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ -4be986: 7020 edf3 1000 |000b: invoke-direct {v0, v1}, Lorg/apache/commons/io/LineIterator;.:(Ljava/io/Reader;)V // method@f3ed │ │ -4be98c: 1100 |000e: return-object v0 │ │ +4be964: |[4be964] org.apache.commons.io.IOUtils.lineIterator:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Lorg/apache/commons/io/LineIterator; │ │ +4be974: 2200 a71c |0000: new-instance v0, Lorg/apache/commons/io/LineIterator; // type@1ca7 │ │ +4be978: 2201 b918 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ +4be97c: 7110 3ef2 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4be982: 0c03 |0007: move-result-object v3 │ │ +4be984: 7030 39df 2103 |0008: invoke-direct {v1, v2, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ +4be98a: 7020 edf3 1000 |000b: invoke-direct {v0, v1}, Lorg/apache/commons/io/LineIterator;.:(Ljava/io/Reader;)V // method@f3ed │ │ +4be990: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1532 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1005726,18 +1005727,18 @@ │ │ type : '(Ljava/io/Reader;)Lorg/apache/commons/io/LineIterator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4be990: |[4be990] org.apache.commons.io.IOUtils.lineIterator:(Ljava/io/Reader;)Lorg/apache/commons/io/LineIterator; │ │ -4be9a0: 2200 a71c |0000: new-instance v0, Lorg/apache/commons/io/LineIterator; // type@1ca7 │ │ -4be9a4: 7020 edf3 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/LineIterator;.:(Ljava/io/Reader;)V // method@f3ed │ │ -4be9aa: 1100 |0005: return-object v0 │ │ +4be994: |[4be994] org.apache.commons.io.IOUtils.lineIterator:(Ljava/io/Reader;)Lorg/apache/commons/io/LineIterator; │ │ +4be9a4: 2200 a71c |0000: new-instance v0, Lorg/apache/commons/io/LineIterator; // type@1ca7 │ │ +4be9a8: 7020 edf3 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/LineIterator;.:(Ljava/io/Reader;)V // method@f3ed │ │ +4be9ae: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1498 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/Reader; │ │ │ │ #43 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1005745,20 +1005746,20 @@ │ │ type : '(Ljava/io/InputStream;[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4bdd08: |[4bdd08] org.apache.commons.io.IOUtils.read:(Ljava/io/InputStream;[B)I │ │ -4bdd18: 2130 |0000: array-length v0, v3 │ │ -4bdd1a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4bdd1c: 7140 96f3 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/IOUtils;.read:(Ljava/io/InputStream;[BII)I // method@f396 │ │ -4bdd22: 0a02 |0005: move-result v2 │ │ -4bdd24: 0f02 |0006: return v2 │ │ +4bdd0c: |[4bdd0c] org.apache.commons.io.IOUtils.read:(Ljava/io/InputStream;[B)I │ │ +4bdd1c: 2130 |0000: array-length v0, v3 │ │ +4bdd1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4bdd20: 7140 96f3 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/IOUtils;.read:(Ljava/io/InputStream;[BII)I // method@f396 │ │ +4bdd26: 0a02 |0005: move-result v2 │ │ +4bdd28: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3099 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -1005767,39 +1005768,39 @@ │ │ type : '(Ljava/io/InputStream;[BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -4bdd28: |[4bdd28] org.apache.commons.io.IOUtils.read:(Ljava/io/InputStream;[BII)I │ │ -4bdd38: 3a06 1400 |0000: if-ltz v6, 0014 // +0014 │ │ -4bdd3c: 0160 |0002: move v0, v6 │ │ -4bdd3e: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ -4bdd42: 9101 0600 |0005: sub-int v1, v6, v0 │ │ -4bdd46: b051 |0007: add-int/2addr v1, v5 │ │ -4bdd48: 6e40 34df 4301 |0008: invoke-virtual {v3, v4, v1, v0}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4bdd4e: 0a01 |000b: move-result v1 │ │ -4bdd50: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -4bdd52: 3312 0300 |000d: if-ne v2, v1, 0010 // +0003 │ │ -4bdd56: 2803 |000f: goto 0012 // +0003 │ │ -4bdd58: b110 |0010: sub-int/2addr v0, v1 │ │ -4bdd5a: 28f2 |0011: goto 0003 // -000e │ │ -4bdd5c: b106 |0012: sub-int/2addr v6, v0 │ │ -4bdd5e: 0f06 |0013: return v6 │ │ -4bdd60: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bdd64: 2204 0819 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4bdd68: 7010 06e1 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bdd6e: 1a05 7342 |001b: const-string v5, "Length must not be negative: " // string@4273 │ │ -4bdd72: 6e20 12e1 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bdd78: 6e20 0de1 6400 |0020: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bdd7e: 6e10 1fe1 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bdd84: 0c04 |0026: move-result-object v4 │ │ -4bdd86: 7020 32e0 4300 |0027: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bdd8c: 2703 |002a: throw v3 │ │ +4bdd2c: |[4bdd2c] org.apache.commons.io.IOUtils.read:(Ljava/io/InputStream;[BII)I │ │ +4bdd3c: 3a06 1400 |0000: if-ltz v6, 0014 // +0014 │ │ +4bdd40: 0160 |0002: move v0, v6 │ │ +4bdd42: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ +4bdd46: 9101 0600 |0005: sub-int v1, v6, v0 │ │ +4bdd4a: b051 |0007: add-int/2addr v1, v5 │ │ +4bdd4c: 6e40 34df 4301 |0008: invoke-virtual {v3, v4, v1, v0}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4bdd52: 0a01 |000b: move-result v1 │ │ +4bdd54: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +4bdd56: 3312 0300 |000d: if-ne v2, v1, 0010 // +0003 │ │ +4bdd5a: 2803 |000f: goto 0012 // +0003 │ │ +4bdd5c: b110 |0010: sub-int/2addr v0, v1 │ │ +4bdd5e: 28f2 |0011: goto 0003 // -000e │ │ +4bdd60: b106 |0012: sub-int/2addr v6, v0 │ │ +4bdd62: 0f06 |0013: return v6 │ │ +4bdd64: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bdd68: 2204 0819 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4bdd6c: 7010 06e1 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bdd72: 1a05 7342 |001b: const-string v5, "Length must not be negative: " // string@4273 │ │ +4bdd76: 6e20 12e1 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bdd7c: 6e20 0de1 6400 |0020: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bdd82: 6e10 1fe1 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bdd88: 0c04 |0026: move-result-object v4 │ │ +4bdd8a: 7020 32e0 4300 |0027: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bdd90: 2703 |002a: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=3077 │ │ 0x0014 line=3072 │ │ locals : │ │ 0x0000 - 0x002b reg=3 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x002b reg=4 (null) [B │ │ @@ -1005811,20 +1005812,20 @@ │ │ type : '(Ljava/io/Reader;[C)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4bdd90: |[4bdd90] org.apache.commons.io.IOUtils.read:(Ljava/io/Reader;[C)I │ │ -4bdda0: 2130 |0000: array-length v0, v3 │ │ -4bdda2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4bdda4: 7140 98f3 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/IOUtils;.read:(Ljava/io/Reader;[CII)I // method@f398 │ │ -4bddaa: 0a02 |0005: move-result v2 │ │ -4bddac: 0f02 |0006: return v2 │ │ +4bdd94: |[4bdd94] org.apache.commons.io.IOUtils.read:(Ljava/io/Reader;[C)I │ │ +4bdda4: 2130 |0000: array-length v0, v3 │ │ +4bdda6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4bdda8: 7140 98f3 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/IOUtils;.read:(Ljava/io/Reader;[CII)I // method@f398 │ │ +4bddae: 0a02 |0005: move-result v2 │ │ +4bddb0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3052 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0007 reg=3 (null) [C │ │ │ │ @@ -1005833,39 +1005834,39 @@ │ │ type : '(Ljava/io/Reader;[CII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -4bddb0: |[4bddb0] org.apache.commons.io.IOUtils.read:(Ljava/io/Reader;[CII)I │ │ -4bddc0: 3a06 1400 |0000: if-ltz v6, 0014 // +0014 │ │ -4bddc4: 0160 |0002: move v0, v6 │ │ -4bddc6: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ -4bddca: 9101 0600 |0005: sub-int v1, v6, v0 │ │ -4bddce: b051 |0007: add-int/2addr v1, v5 │ │ -4bddd0: 6e40 77df 4301 |0008: invoke-virtual {v3, v4, v1, v0}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ -4bddd6: 0a01 |000b: move-result v1 │ │ -4bddd8: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -4bddda: 3312 0300 |000d: if-ne v2, v1, 0010 // +0003 │ │ -4bddde: 2803 |000f: goto 0012 // +0003 │ │ -4bdde0: b110 |0010: sub-int/2addr v0, v1 │ │ -4bdde2: 28f2 |0011: goto 0003 // -000e │ │ -4bdde4: b106 |0012: sub-int/2addr v6, v0 │ │ -4bdde6: 0f06 |0013: return v6 │ │ -4bdde8: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bddec: 2204 0819 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4bddf0: 7010 06e1 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bddf6: 1a05 7342 |001b: const-string v5, "Length must not be negative: " // string@4273 │ │ -4bddfa: 6e20 12e1 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bde00: 6e20 0de1 6400 |0020: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bde06: 6e10 1fe1 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bde0c: 0c04 |0026: move-result-object v4 │ │ -4bde0e: 7020 32e0 4300 |0027: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bde14: 2703 |002a: throw v3 │ │ +4bddb4: |[4bddb4] org.apache.commons.io.IOUtils.read:(Ljava/io/Reader;[CII)I │ │ +4bddc4: 3a06 1400 |0000: if-ltz v6, 0014 // +0014 │ │ +4bddc8: 0160 |0002: move v0, v6 │ │ +4bddca: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ +4bddce: 9101 0600 |0005: sub-int v1, v6, v0 │ │ +4bddd2: b051 |0007: add-int/2addr v1, v5 │ │ +4bddd4: 6e40 77df 4301 |0008: invoke-virtual {v3, v4, v1, v0}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ +4bddda: 0a01 |000b: move-result v1 │ │ +4bdddc: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +4bddde: 3312 0300 |000d: if-ne v2, v1, 0010 // +0003 │ │ +4bdde2: 2803 |000f: goto 0012 // +0003 │ │ +4bdde4: b110 |0010: sub-int/2addr v0, v1 │ │ +4bdde6: 28f2 |0011: goto 0003 // -000e │ │ +4bdde8: b106 |0012: sub-int/2addr v6, v0 │ │ +4bddea: 0f06 |0013: return v6 │ │ +4bddec: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bddf0: 2204 0819 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4bddf4: 7010 06e1 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bddfa: 1a05 7342 |001b: const-string v5, "Length must not be negative: " // string@4273 │ │ +4bddfe: 6e20 12e1 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bde04: 6e20 0de1 6400 |0020: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bde0a: 6e10 1fe1 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bde10: 0c04 |0026: move-result-object v4 │ │ +4bde12: 7020 32e0 4300 |0027: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bde18: 2703 |002a: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=3030 │ │ 0x0014 line=3025 │ │ locals : │ │ 0x0000 - 0x002b reg=3 (null) Ljava/io/Reader; │ │ 0x0000 - 0x002b reg=4 (null) [C │ │ @@ -1005877,28 +1005878,28 @@ │ │ type : '(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4bde18: |[4bde18] org.apache.commons.io.IOUtils.read:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)I │ │ -4bde28: 6e10 0ce2 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ -4bde2e: 0a00 |0003: move-result v0 │ │ -4bde30: 6e10 0ce2 0400 |0004: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ -4bde36: 0a01 |0007: move-result v1 │ │ -4bde38: 3d01 0900 |0008: if-lez v1, 0011 // +0009 │ │ -4bde3c: 7220 2be2 4300 |000a: invoke-interface {v3, v4}, Ljava/nio/channels/ReadableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@e22b │ │ -4bde42: 0a01 |000d: move-result v1 │ │ -4bde44: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -4bde46: 3312 f5ff |000f: if-ne v2, v1, 0004 // -000b │ │ -4bde4a: 6e10 0ce2 0400 |0011: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ -4bde50: 0a03 |0014: move-result v3 │ │ -4bde52: b130 |0015: sub-int/2addr v0, v3 │ │ -4bde54: 0f00 |0016: return v0 │ │ +4bde1c: |[4bde1c] org.apache.commons.io.IOUtils.read:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)I │ │ +4bde2c: 6e10 0ce2 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ +4bde32: 0a00 |0003: move-result v0 │ │ +4bde34: 6e10 0ce2 0400 |0004: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ +4bde3a: 0a01 |0007: move-result v1 │ │ +4bde3c: 3d01 0900 |0008: if-lez v1, 0011 // +0009 │ │ +4bde40: 7220 2be2 4300 |000a: invoke-interface {v3, v4}, Ljava/nio/channels/ReadableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@e22b │ │ +4bde46: 0a01 |000d: move-result v1 │ │ +4bde48: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +4bde4a: 3312 f5ff |000f: if-ne v2, v1, 0004 // -000b │ │ +4bde4e: 6e10 0ce2 0400 |0011: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ +4bde54: 0a03 |0014: move-result v3 │ │ +4bde56: b130 |0015: sub-int/2addr v0, v3 │ │ +4bde58: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3116 │ │ 0x0004 line=3117 │ │ 0x000a line=3118 │ │ 0x0011 line=3123 │ │ locals : │ │ @@ -1005910,19 +1005911,19 @@ │ │ type : '(Ljava/io/InputStream;[B)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4becec: |[4becec] org.apache.commons.io.IOUtils.readFully:(Ljava/io/InputStream;[B)V │ │ -4becfc: 2130 |0000: array-length v0, v3 │ │ -4becfe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4bed00: 7140 9bf3 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[BII)V // method@f39b │ │ -4bed06: 0e00 |0005: return-void │ │ +4becf0: |[4becf0] org.apache.commons.io.IOUtils.readFully:(Ljava/io/InputStream;[B)V │ │ +4bed00: 2130 |0000: array-length v0, v3 │ │ +4bed02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4bed04: 7140 9bf3 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[BII)V // method@f39b │ │ +4bed0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3203 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -1005931,32 +1005932,32 @@ │ │ type : '(Ljava/io/InputStream;[BII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -4bed08: |[4bed08] org.apache.commons.io.IOUtils.readFully:(Ljava/io/InputStream;[BII)V │ │ -4bed18: 7140 96f3 2143 |0000: invoke-static {v1, v2, v3, v4}, Lorg/apache/commons/io/IOUtils;.read:(Ljava/io/InputStream;[BII)I // method@f396 │ │ -4bed1e: 0a01 |0003: move-result v1 │ │ -4bed20: 3341 0300 |0004: if-ne v1, v4, 0007 // +0003 │ │ -4bed24: 0e00 |0006: return-void │ │ -4bed26: 2202 a818 |0007: new-instance v2, Ljava/io/EOFException; // type@18a8 │ │ -4bed2a: 2203 0819 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4bed2e: 7010 06e1 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bed34: 1a00 7442 |000e: const-string v0, "Length to read: " // string@4274 │ │ -4bed38: 6e20 12e1 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bed3e: 6e20 0de1 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bed44: 1a04 de00 |0016: const-string v4, " actual: " // string@00de │ │ -4bed48: 6e20 12e1 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bed4e: 6e20 0de1 1300 |001b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bed54: 6e10 1fe1 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bed5a: 0c01 |0021: move-result-object v1 │ │ -4bed5c: 7020 dede 1200 |0022: invoke-direct {v2, v1}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ -4bed62: 2702 |0025: throw v2 │ │ +4bed0c: |[4bed0c] org.apache.commons.io.IOUtils.readFully:(Ljava/io/InputStream;[BII)V │ │ +4bed1c: 7140 96f3 2143 |0000: invoke-static {v1, v2, v3, v4}, Lorg/apache/commons/io/IOUtils;.read:(Ljava/io/InputStream;[BII)I // method@f396 │ │ +4bed22: 0a01 |0003: move-result v1 │ │ +4bed24: 3341 0300 |0004: if-ne v1, v4, 0007 // +0003 │ │ +4bed28: 0e00 |0006: return-void │ │ +4bed2a: 2202 a818 |0007: new-instance v2, Ljava/io/EOFException; // type@18a8 │ │ +4bed2e: 2203 0819 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4bed32: 7010 06e1 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bed38: 1a00 7442 |000e: const-string v0, "Length to read: " // string@4274 │ │ +4bed3c: 6e20 12e1 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bed42: 6e20 0de1 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bed48: 1a04 de00 |0016: const-string v4, " actual: " // string@00de │ │ +4bed4c: 6e20 12e1 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bed52: 6e20 0de1 1300 |001b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bed58: 6e10 1fe1 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bed5e: 0c01 |0021: move-result-object v1 │ │ +4bed60: 7020 dede 1200 |0022: invoke-direct {v2, v1}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ +4bed66: 2702 |0025: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3183 │ │ 0x0007 line=3185 │ │ locals : │ │ 0x0000 - 0x0026 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0026 reg=2 (null) [B │ │ @@ -1005968,19 +1005969,19 @@ │ │ type : '(Ljava/io/Reader;[C)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4bed64: |[4bed64] org.apache.commons.io.IOUtils.readFully:(Ljava/io/Reader;[C)V │ │ -4bed74: 2130 |0000: array-length v0, v3 │ │ -4bed76: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4bed78: 7140 9df3 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/Reader;[CII)V // method@f39d │ │ -4bed7e: 0e00 |0005: return-void │ │ +4bed68: |[4bed68] org.apache.commons.io.IOUtils.readFully:(Ljava/io/Reader;[C)V │ │ +4bed78: 2130 |0000: array-length v0, v3 │ │ +4bed7a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4bed7c: 7140 9df3 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/Reader;[CII)V // method@f39d │ │ +4bed82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3163 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0006 reg=3 (null) [C │ │ │ │ @@ -1005989,32 +1005990,32 @@ │ │ type : '(Ljava/io/Reader;[CII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -4bed80: |[4bed80] org.apache.commons.io.IOUtils.readFully:(Ljava/io/Reader;[CII)V │ │ -4bed90: 7140 98f3 2143 |0000: invoke-static {v1, v2, v3, v4}, Lorg/apache/commons/io/IOUtils;.read:(Ljava/io/Reader;[CII)I // method@f398 │ │ -4bed96: 0a01 |0003: move-result v1 │ │ -4bed98: 3341 0300 |0004: if-ne v1, v4, 0007 // +0003 │ │ -4bed9c: 0e00 |0006: return-void │ │ -4bed9e: 2202 a818 |0007: new-instance v2, Ljava/io/EOFException; // type@18a8 │ │ -4beda2: 2203 0819 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4beda6: 7010 06e1 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bedac: 1a00 7442 |000e: const-string v0, "Length to read: " // string@4274 │ │ -4bedb0: 6e20 12e1 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bedb6: 6e20 0de1 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bedbc: 1a04 de00 |0016: const-string v4, " actual: " // string@00de │ │ -4bedc0: 6e20 12e1 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bedc6: 6e20 0de1 1300 |001b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bedcc: 6e10 1fe1 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bedd2: 0c01 |0021: move-result-object v1 │ │ -4bedd4: 7020 dede 1200 |0022: invoke-direct {v2, v1}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ -4bedda: 2702 |0025: throw v2 │ │ +4bed84: |[4bed84] org.apache.commons.io.IOUtils.readFully:(Ljava/io/Reader;[CII)V │ │ +4bed94: 7140 98f3 2143 |0000: invoke-static {v1, v2, v3, v4}, Lorg/apache/commons/io/IOUtils;.read:(Ljava/io/Reader;[CII)I // method@f398 │ │ +4bed9a: 0a01 |0003: move-result v1 │ │ +4bed9c: 3341 0300 |0004: if-ne v1, v4, 0007 // +0003 │ │ +4beda0: 0e00 |0006: return-void │ │ +4beda2: 2202 a818 |0007: new-instance v2, Ljava/io/EOFException; // type@18a8 │ │ +4beda6: 2203 0819 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4bedaa: 7010 06e1 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bedb0: 1a00 7442 |000e: const-string v0, "Length to read: " // string@4274 │ │ +4bedb4: 6e20 12e1 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bedba: 6e20 0de1 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bedc0: 1a04 de00 |0016: const-string v4, " actual: " // string@00de │ │ +4bedc4: 6e20 12e1 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bedca: 6e20 0de1 1300 |001b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bedd0: 6e10 1fe1 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bedd6: 0c01 |0021: move-result-object v1 │ │ +4bedd8: 7020 dede 1200 |0022: invoke-direct {v2, v1}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ +4bedde: 2702 |0025: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3143 │ │ 0x0007 line=3145 │ │ locals : │ │ 0x0000 - 0x0026 reg=1 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0026 reg=2 (null) [C │ │ @@ -1006026,34 +1006027,34 @@ │ │ type : '(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -4beddc: |[4beddc] org.apache.commons.io.IOUtils.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V │ │ -4bedec: 6e10 0ce2 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ -4bedf2: 0a00 |0003: move-result v0 │ │ -4bedf4: 7120 99f3 4300 |0004: invoke-static {v3, v4}, Lorg/apache/commons/io/IOUtils;.read:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)I // method@f399 │ │ -4bedfa: 0a03 |0007: move-result v3 │ │ -4bedfc: 3303 0300 |0008: if-ne v3, v0, 000b // +0003 │ │ -4bee00: 0e00 |000a: return-void │ │ -4bee02: 2204 a818 |000b: new-instance v4, Ljava/io/EOFException; // type@18a8 │ │ -4bee06: 2201 0819 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4bee0a: 7010 06e1 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bee10: 1a02 7442 |0012: const-string v2, "Length to read: " // string@4274 │ │ -4bee14: 6e20 12e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bee1a: 6e20 0de1 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bee20: 1a00 de00 |001a: const-string v0, " actual: " // string@00de │ │ -4bee24: 6e20 12e1 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bee2a: 6e20 0de1 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bee30: 6e10 1fe1 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bee36: 0c03 |0025: move-result-object v3 │ │ -4bee38: 7020 dede 3400 |0026: invoke-direct {v4, v3}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ -4bee3e: 2704 |0029: throw v4 │ │ +4bede0: |[4bede0] org.apache.commons.io.IOUtils.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V │ │ +4bedf0: 6e10 0ce2 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ +4bedf6: 0a00 |0003: move-result v0 │ │ +4bedf8: 7120 99f3 4300 |0004: invoke-static {v3, v4}, Lorg/apache/commons/io/IOUtils;.read:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)I // method@f399 │ │ +4bedfe: 0a03 |0007: move-result v3 │ │ +4bee00: 3303 0300 |0008: if-ne v3, v0, 000b // +0003 │ │ +4bee04: 0e00 |000a: return-void │ │ +4bee06: 2204 a818 |000b: new-instance v4, Ljava/io/EOFException; // type@18a8 │ │ +4bee0a: 2201 0819 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4bee0e: 7010 06e1 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bee14: 1a02 7442 |0012: const-string v2, "Length to read: " // string@4274 │ │ +4bee18: 6e20 12e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bee1e: 6e20 0de1 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bee24: 1a00 de00 |001a: const-string v0, " actual: " // string@00de │ │ +4bee28: 6e20 12e1 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bee2e: 6e20 0de1 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bee34: 6e10 1fe1 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bee3a: 0c03 |0025: move-result-object v3 │ │ +4bee3c: 7020 dede 3400 |0026: invoke-direct {v4, v3}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ +4bee42: 2704 |0029: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3239 │ │ 0x0004 line=3240 │ │ 0x000b line=3242 │ │ locals : │ │ 0x0000 - 0x002a reg=3 (null) Ljava/nio/channels/ReadableByteChannel; │ │ @@ -1006064,19 +1006065,19 @@ │ │ type : '(Ljava/io/InputStream;I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4bd880: |[4bd880] org.apache.commons.io.IOUtils.readFully:(Ljava/io/InputStream;I)[B │ │ -4bd890: 2330 1e1e |0000: new-array v0, v3, [B // type@1e1e │ │ -4bd894: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4bd896: 7140 9bf3 0231 |0003: invoke-static {v2, v0, v1, v3}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[BII)V // method@f39b │ │ -4bd89c: 1100 |0006: return-object v0 │ │ +4bd884: |[4bd884] org.apache.commons.io.IOUtils.readFully:(Ljava/io/InputStream;I)[B │ │ +4bd894: 2330 1e1e |0000: new-array v0, v3, [B // type@1e1e │ │ +4bd898: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4bd89a: 7140 9bf3 0231 |0003: invoke-static {v2, v0, v1, v3}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[BII)V // method@f39b │ │ +4bd8a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3221 │ │ 0x0003 line=3222 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -1006086,20 +1006087,20 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be4a8: |[4be4a8] org.apache.commons.io.IOUtils.readLines:(Ljava/io/InputStream;)Ljava/util/List; │ │ -4be4b8: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4be4be: 0c00 |0003: move-result-object v0 │ │ -4be4c0: 7120 a2f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.readLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f3a2 │ │ -4be4c6: 0c01 |0007: move-result-object v1 │ │ -4be4c8: 1101 |0008: return-object v1 │ │ +4be4ac: |[4be4ac] org.apache.commons.io.IOUtils.readLines:(Ljava/io/InputStream;)Ljava/util/List; │ │ +4be4bc: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4be4c2: 0c00 |0003: move-result-object v0 │ │ +4be4c4: 7120 a2f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.readLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f3a2 │ │ +4be4ca: 0c01 |0007: move-result-object v1 │ │ +4be4cc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/InputStream; │ │ │ │ #55 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1006107,20 +1006108,20 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be4cc: |[4be4cc] org.apache.commons.io.IOUtils.readLines:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/util/List; │ │ -4be4dc: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4be4e2: 0c01 |0003: move-result-object v1 │ │ -4be4e4: 7120 a2f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.readLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f3a2 │ │ -4be4ea: 0c00 |0007: move-result-object v0 │ │ -4be4ec: 1100 |0008: return-object v0 │ │ +4be4d0: |[4be4d0] org.apache.commons.io.IOUtils.readLines:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/util/List; │ │ +4be4e0: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4be4e6: 0c01 |0003: move-result-object v1 │ │ +4be4e8: 7120 a2f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.readLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List; // method@f3a2 │ │ +4be4ee: 0c00 |0007: move-result-object v0 │ │ +4be4f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1006129,22 +1006130,22 @@ │ │ type : '(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4be4f0: |[4be4f0] org.apache.commons.io.IOUtils.readLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List; │ │ -4be500: 2200 b918 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ -4be504: 7110 3ef2 0200 |0002: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4be50a: 0c02 |0005: move-result-object v2 │ │ -4be50c: 7030 39df 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ -4be512: 7110 a3f3 0000 |0009: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.readLines:(Ljava/io/Reader;)Ljava/util/List; // method@f3a3 │ │ -4be518: 0c01 |000c: move-result-object v1 │ │ -4be51a: 1101 |000d: return-object v1 │ │ +4be4f4: |[4be4f4] org.apache.commons.io.IOUtils.readLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List; │ │ +4be504: 2200 b918 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ +4be508: 7110 3ef2 0200 |0002: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4be50e: 0c02 |0005: move-result-object v2 │ │ +4be510: 7030 39df 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@df39 │ │ +4be516: 7110 a3f3 0000 |0009: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.readLines:(Ljava/io/Reader;)Ljava/util/List; // method@f3a3 │ │ +4be51c: 0c01 |000c: move-result-object v1 │ │ +4be51e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1415 │ │ 0x0009 line=1416 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/nio/charset/Charset; │ │ @@ -1006154,27 +1006155,27 @@ │ │ type : '(Ljava/io/Reader;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4be51c: |[4be51c] org.apache.commons.io.IOUtils.readLines:(Ljava/io/Reader;)Ljava/util/List; │ │ -4be52c: 7110 b2f3 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; // method@f3b2 │ │ -4be532: 0c02 |0003: move-result-object v2 │ │ -4be534: 2200 7119 |0004: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4be538: 7010 92e2 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4be53e: 6e10 b1de 0200 |0009: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4be544: 0c01 |000c: move-result-object v1 │ │ -4be546: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -4be54a: 7220 85e3 1000 |000f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4be550: 6e10 b1de 0200 |0012: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4be556: 0c01 |0015: move-result-object v1 │ │ -4be558: 28f7 |0016: goto 000d // -0009 │ │ -4be55a: 1100 |0017: return-object v0 │ │ +4be520: |[4be520] org.apache.commons.io.IOUtils.readLines:(Ljava/io/Reader;)Ljava/util/List; │ │ +4be530: 7110 b2f3 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; // method@f3b2 │ │ +4be536: 0c02 |0003: move-result-object v2 │ │ +4be538: 2200 7119 |0004: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4be53c: 7010 92e2 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4be542: 6e10 b1de 0200 |0009: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4be548: 0c01 |000c: move-result-object v1 │ │ +4be54a: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +4be54e: 7220 85e3 1000 |000f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4be554: 6e10 b1de 0200 |0012: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4be55a: 0c01 |0015: move-result-object v1 │ │ +4be55c: 28f7 |0016: goto 000d // -0009 │ │ +4be55e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1457 │ │ 0x0004 line=1458 │ │ 0x0009 line=1459 │ │ 0x000f line=1461 │ │ 0x0012 line=1462 │ │ @@ -1006186,19 +1006187,19 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4bd8a0: |[4bd8a0] org.apache.commons.io.IOUtils.resourceToByteArray:(Ljava/lang/String;)[B │ │ -4bd8b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bd8b2: 7120 a5f3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.resourceToByteArray:(Ljava/lang/String;Ljava/lang/ClassLoader;)[B // method@f3a5 │ │ -4bd8b8: 0c01 |0004: move-result-object v1 │ │ -4bd8ba: 1101 |0005: return-object v1 │ │ +4bd8a4: |[4bd8a4] org.apache.commons.io.IOUtils.resourceToByteArray:(Ljava/lang/String;)[B │ │ +4bd8b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bd8b6: 7120 a5f3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.resourceToByteArray:(Ljava/lang/String;Ljava/lang/ClassLoader;)[B // method@f3a5 │ │ +4bd8bc: 0c01 |0004: move-result-object v1 │ │ +4bd8be: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1311 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #59 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1006206,20 +1006207,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/ClassLoader;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bd8bc: |[4bd8bc] org.apache.commons.io.IOUtils.resourceToByteArray:(Ljava/lang/String;Ljava/lang/ClassLoader;)[B │ │ -4bd8cc: 7120 a9f3 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.resourceToURL:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL; // method@f3a9 │ │ -4bd8d2: 0c00 |0003: move-result-object v0 │ │ -4bd8d4: 7110 bcf3 0000 |0004: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/net/URL;)[B // method@f3bc │ │ -4bd8da: 0c00 |0007: move-result-object v0 │ │ -4bd8dc: 1100 |0008: return-object v0 │ │ +4bd8c0: |[4bd8c0] org.apache.commons.io.IOUtils.resourceToByteArray:(Ljava/lang/String;Ljava/lang/ClassLoader;)[B │ │ +4bd8d0: 7120 a9f3 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.resourceToURL:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL; // method@f3a9 │ │ +4bd8d6: 0c00 |0003: move-result-object v0 │ │ +4bd8d8: 7110 bcf3 0000 |0004: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/net/URL;)[B // method@f3bc │ │ +4bd8de: 0c00 |0007: move-result-object v0 │ │ +4bd8e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/ClassLoader; │ │ │ │ @@ -1006228,19 +1006229,19 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4be150: |[4be150] org.apache.commons.io.IOUtils.resourceToString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -4be160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4be162: 7130 a7f3 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.resourceToString:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/ClassLoader;)Ljava/lang/String; // method@f3a7 │ │ -4be168: 0c01 |0004: move-result-object v1 │ │ -4be16a: 1101 |0005: return-object v1 │ │ +4be154: |[4be154] org.apache.commons.io.IOUtils.resourceToString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +4be164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4be166: 7130 a7f3 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.resourceToString:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/ClassLoader;)Ljava/lang/String; // method@f3a7 │ │ +4be16c: 0c01 |0004: move-result-object v1 │ │ +4be16e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1272 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1006249,20 +1006250,20 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/ClassLoader;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be16c: |[4be16c] org.apache.commons.io.IOUtils.resourceToString:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/ClassLoader;)Ljava/lang/String; │ │ -4be17c: 7120 a9f3 2000 |0000: invoke-static {v0, v2}, Lorg/apache/commons/io/IOUtils;.resourceToURL:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL; // method@f3a9 │ │ -4be182: 0c00 |0003: move-result-object v0 │ │ -4be184: 7120 d1f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3d1 │ │ -4be18a: 0c00 |0007: move-result-object v0 │ │ -4be18c: 1100 |0008: return-object v0 │ │ +4be170: |[4be170] org.apache.commons.io.IOUtils.resourceToString:(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/lang/ClassLoader;)Ljava/lang/String; │ │ +4be180: 7120 a9f3 2000 |0000: invoke-static {v0, v2}, Lorg/apache/commons/io/IOUtils;.resourceToURL:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL; // method@f3a9 │ │ +4be186: 0c00 |0003: move-result-object v0 │ │ +4be188: 7120 d1f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3d1 │ │ +4be18e: 0c00 |0007: move-result-object v0 │ │ +4be190: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1293 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/nio/charset/Charset; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/ClassLoader; │ │ @@ -1006272,19 +1006273,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/net/URL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4be42c: |[4be42c] org.apache.commons.io.IOUtils.resourceToURL:(Ljava/lang/String;)Ljava/net/URL; │ │ -4be43c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4be43e: 7120 a9f3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.resourceToURL:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL; // method@f3a9 │ │ -4be444: 0c01 |0004: move-result-object v1 │ │ -4be446: 1101 |0005: return-object v1 │ │ +4be430: |[4be430] org.apache.commons.io.IOUtils.resourceToURL:(Ljava/lang/String;)Ljava/net/URL; │ │ +4be440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4be442: 7120 a9f3 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.resourceToURL:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL; // method@f3a9 │ │ +4be448: 0c01 |0004: move-result-object v1 │ │ +4be44a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1348 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #63 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1006292,34 +1006293,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -4be448: |[4be448] org.apache.commons.io.IOUtils.resourceToURL:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL; │ │ -4be458: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -4be45c: 1c03 a61c |0002: const-class v3, Lorg/apache/commons/io/IOUtils; // type@1ca6 │ │ -4be460: 6e20 e4df 2300 |0004: invoke-virtual {v3, v2}, Ljava/lang/Class;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dfe4 │ │ -4be466: 0c03 |0007: move-result-object v3 │ │ -4be468: 2805 |0008: goto 000d // +0005 │ │ -4be46a: 6e20 f6df 2300 |0009: invoke-virtual {v3, v2}, Ljava/lang/ClassLoader;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dff6 │ │ -4be470: 0c03 |000c: move-result-object v3 │ │ -4be472: 3803 0300 |000d: if-eqz v3, 0010 // +0003 │ │ -4be476: 1103 |000f: return-object v3 │ │ -4be478: 2203 b718 |0010: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4be47c: 2200 0819 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4be480: 7010 06e1 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4be486: 1a01 9e54 |0017: const-string v1, "Resource not found: " // string@549e │ │ -4be48a: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4be490: 6e20 12e1 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4be496: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4be49c: 0c02 |0022: move-result-object v2 │ │ -4be49e: 7020 26df 2300 |0023: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4be4a4: 2703 |0026: throw v3 │ │ +4be44c: |[4be44c] org.apache.commons.io.IOUtils.resourceToURL:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL; │ │ +4be45c: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ +4be460: 1c03 a61c |0002: const-class v3, Lorg/apache/commons/io/IOUtils; // type@1ca6 │ │ +4be464: 6e20 e4df 2300 |0004: invoke-virtual {v3, v2}, Ljava/lang/Class;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dfe4 │ │ +4be46a: 0c03 |0007: move-result-object v3 │ │ +4be46c: 2805 |0008: goto 000d // +0005 │ │ +4be46e: 6e20 f6df 2300 |0009: invoke-virtual {v3, v2}, Ljava/lang/ClassLoader;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@dff6 │ │ +4be474: 0c03 |000c: move-result-object v3 │ │ +4be476: 3803 0300 |000d: if-eqz v3, 0010 // +0003 │ │ +4be47a: 1103 |000f: return-object v3 │ │ +4be47c: 2203 b718 |0010: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4be480: 2200 0819 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4be484: 7010 06e1 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4be48a: 1a01 9e54 |0017: const-string v1, "Resource not found: " // string@549e │ │ +4be48e: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4be494: 6e20 12e1 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4be49a: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4be4a0: 0c02 |0022: move-result-object v2 │ │ +4be4a2: 7020 26df 2300 |0023: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4be4a8: 2703 |0026: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1369 │ │ 0x0010 line=1372 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0027 reg=3 (null) Ljava/lang/ClassLoader; │ │ @@ -1006329,52 +1006330,52 @@ │ │ type : '(Ljava/io/InputStream;J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -4be770: |[4be770] org.apache.commons.io.IOUtils.skip:(Ljava/io/InputStream;J)J │ │ -4be780: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4be784: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -4be788: 3a02 2900 |0004: if-ltz v2, 002d // +0029 │ │ -4be78c: 6202 97ae |0006: sget-object v2, Lorg/apache/commons/io/IOUtils;.SKIP_BYTE_BUFFER:[B // field@ae97 │ │ -4be790: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ -4be794: 1302 0008 |000a: const/16 v2, #int 2048 // #800 │ │ -4be798: 2322 1e1e |000c: new-array v2, v2, [B // type@1e1e │ │ -4be79c: 6902 97ae |000e: sput-object v2, Lorg/apache/commons/io/IOUtils;.SKIP_BYTE_BUFFER:[B // field@ae97 │ │ -4be7a0: 0492 |0010: move-wide v2, v9 │ │ -4be7a2: 3104 0200 |0011: cmp-long v4, v2, v0 │ │ -4be7a6: 3d04 1800 |0013: if-lez v4, 002b // +0018 │ │ -4be7aa: 6204 97ae |0015: sget-object v4, Lorg/apache/commons/io/IOUtils;.SKIP_BYTE_BUFFER:[B // field@ae97 │ │ -4be7ae: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -4be7b0: 1606 0008 |0018: const-wide/16 v6, #int 2048 // #800 │ │ -4be7b4: 7140 76e0 3276 |001a: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ -4be7ba: 0b06 |001d: move-result-wide v6 │ │ -4be7bc: 8467 |001e: long-to-int v7, v6 │ │ -4be7be: 6e40 34df 4875 |001f: invoke-virtual {v8, v4, v5, v7}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4be7c4: 0a04 |0022: move-result v4 │ │ -4be7c6: 8144 |0023: int-to-long v4, v4 │ │ -4be7c8: 3106 0400 |0024: cmp-long v6, v4, v0 │ │ -4be7cc: 3b06 0300 |0026: if-gez v6, 0029 // +0003 │ │ -4be7d0: 2803 |0028: goto 002b // +0003 │ │ -4be7d2: bc42 |0029: sub-long/2addr v2, v4 │ │ -4be7d4: 28e7 |002a: goto 0011 // -0019 │ │ -4be7d6: bc29 |002b: sub-long/2addr v9, v2 │ │ -4be7d8: 1009 |002c: return-wide v9 │ │ -4be7da: 2208 e518 |002d: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4be7de: 2200 0819 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4be7e2: 7010 06e1 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4be7e8: 1a01 4959 |0034: const-string v1, "Skip count must be non-negative, actual: " // string@5949 │ │ -4be7ec: 6e20 12e1 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4be7f2: 6e30 0ee1 900a |0039: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4be7f8: 6e10 1fe1 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4be7fe: 0c09 |003f: move-result-object v9 │ │ -4be800: 7020 32e0 9800 |0040: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4be806: 2708 |0043: throw v8 │ │ +4be774: |[4be774] org.apache.commons.io.IOUtils.skip:(Ljava/io/InputStream;J)J │ │ +4be784: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4be788: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +4be78c: 3a02 2900 |0004: if-ltz v2, 002d // +0029 │ │ +4be790: 6202 97ae |0006: sget-object v2, Lorg/apache/commons/io/IOUtils;.SKIP_BYTE_BUFFER:[B // field@ae97 │ │ +4be794: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ +4be798: 1302 0008 |000a: const/16 v2, #int 2048 // #800 │ │ +4be79c: 2322 1e1e |000c: new-array v2, v2, [B // type@1e1e │ │ +4be7a0: 6902 97ae |000e: sput-object v2, Lorg/apache/commons/io/IOUtils;.SKIP_BYTE_BUFFER:[B // field@ae97 │ │ +4be7a4: 0492 |0010: move-wide v2, v9 │ │ +4be7a6: 3104 0200 |0011: cmp-long v4, v2, v0 │ │ +4be7aa: 3d04 1800 |0013: if-lez v4, 002b // +0018 │ │ +4be7ae: 6204 97ae |0015: sget-object v4, Lorg/apache/commons/io/IOUtils;.SKIP_BYTE_BUFFER:[B // field@ae97 │ │ +4be7b2: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +4be7b4: 1606 0008 |0018: const-wide/16 v6, #int 2048 // #800 │ │ +4be7b8: 7140 76e0 3276 |001a: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ +4be7be: 0b06 |001d: move-result-wide v6 │ │ +4be7c0: 8467 |001e: long-to-int v7, v6 │ │ +4be7c2: 6e40 34df 4875 |001f: invoke-virtual {v8, v4, v5, v7}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4be7c8: 0a04 |0022: move-result v4 │ │ +4be7ca: 8144 |0023: int-to-long v4, v4 │ │ +4be7cc: 3106 0400 |0024: cmp-long v6, v4, v0 │ │ +4be7d0: 3b06 0300 |0026: if-gez v6, 0029 // +0003 │ │ +4be7d4: 2803 |0028: goto 002b // +0003 │ │ +4be7d6: bc42 |0029: sub-long/2addr v2, v4 │ │ +4be7d8: 28e7 |002a: goto 0011 // -0019 │ │ +4be7da: bc29 |002b: sub-long/2addr v9, v2 │ │ +4be7dc: 1009 |002c: return-wide v9 │ │ +4be7de: 2208 e518 |002d: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4be7e2: 2200 0819 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4be7e6: 7010 06e1 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4be7ec: 1a01 4959 |0034: const-string v1, "Skip count must be non-negative, actual: " // string@5949 │ │ +4be7f0: 6e20 12e1 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4be7f6: 6e30 0ee1 900a |0039: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4be7fc: 6e10 1fe1 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4be802: 0c09 |003f: move-result-object v9 │ │ +4be804: 7020 32e0 9800 |0040: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4be80a: 2708 |0043: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2842 │ │ 0x000e line=2843 │ │ 0x0015 line=2848 │ │ 0x002d line=2835 │ │ locals : │ │ @@ -1006386,52 +1006387,52 @@ │ │ type : '(Ljava/io/Reader;J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -4be808: |[4be808] org.apache.commons.io.IOUtils.skip:(Ljava/io/Reader;J)J │ │ -4be818: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4be81c: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -4be820: 3a02 2900 |0004: if-ltz v2, 002d // +0029 │ │ -4be824: 6202 98ae |0006: sget-object v2, Lorg/apache/commons/io/IOUtils;.SKIP_CHAR_BUFFER:[C // field@ae98 │ │ -4be828: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ -4be82c: 1302 0008 |000a: const/16 v2, #int 2048 // #800 │ │ -4be830: 2322 1f1e |000c: new-array v2, v2, [C // type@1e1f │ │ -4be834: 6902 98ae |000e: sput-object v2, Lorg/apache/commons/io/IOUtils;.SKIP_CHAR_BUFFER:[C // field@ae98 │ │ -4be838: 0492 |0010: move-wide v2, v9 │ │ -4be83a: 3104 0200 |0011: cmp-long v4, v2, v0 │ │ -4be83e: 3d04 1800 |0013: if-lez v4, 002b // +0018 │ │ -4be842: 6204 98ae |0015: sget-object v4, Lorg/apache/commons/io/IOUtils;.SKIP_CHAR_BUFFER:[C // field@ae98 │ │ -4be846: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -4be848: 1606 0008 |0018: const-wide/16 v6, #int 2048 // #800 │ │ -4be84c: 7140 76e0 3276 |001a: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ -4be852: 0b06 |001d: move-result-wide v6 │ │ -4be854: 8467 |001e: long-to-int v7, v6 │ │ -4be856: 6e40 77df 4875 |001f: invoke-virtual {v8, v4, v5, v7}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ -4be85c: 0a04 |0022: move-result v4 │ │ -4be85e: 8144 |0023: int-to-long v4, v4 │ │ -4be860: 3106 0400 |0024: cmp-long v6, v4, v0 │ │ -4be864: 3b06 0300 |0026: if-gez v6, 0029 // +0003 │ │ -4be868: 2803 |0028: goto 002b // +0003 │ │ -4be86a: bc42 |0029: sub-long/2addr v2, v4 │ │ -4be86c: 28e7 |002a: goto 0011 // -0019 │ │ -4be86e: bc29 |002b: sub-long/2addr v9, v2 │ │ -4be870: 1009 |002c: return-wide v9 │ │ -4be872: 2208 e518 |002d: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4be876: 2200 0819 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4be87a: 7010 06e1 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4be880: 1a01 4959 |0034: const-string v1, "Skip count must be non-negative, actual: " // string@5949 │ │ -4be884: 6e20 12e1 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4be88a: 6e30 0ee1 900a |0039: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4be890: 6e10 1fe1 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4be896: 0c09 |003f: move-result-object v9 │ │ -4be898: 7020 32e0 9800 |0040: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4be89e: 2708 |0043: throw v8 │ │ +4be80c: |[4be80c] org.apache.commons.io.IOUtils.skip:(Ljava/io/Reader;J)J │ │ +4be81c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4be820: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +4be824: 3a02 2900 |0004: if-ltz v2, 002d // +0029 │ │ +4be828: 6202 98ae |0006: sget-object v2, Lorg/apache/commons/io/IOUtils;.SKIP_CHAR_BUFFER:[C // field@ae98 │ │ +4be82c: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ +4be830: 1302 0008 |000a: const/16 v2, #int 2048 // #800 │ │ +4be834: 2322 1f1e |000c: new-array v2, v2, [C // type@1e1f │ │ +4be838: 6902 98ae |000e: sput-object v2, Lorg/apache/commons/io/IOUtils;.SKIP_CHAR_BUFFER:[C // field@ae98 │ │ +4be83c: 0492 |0010: move-wide v2, v9 │ │ +4be83e: 3104 0200 |0011: cmp-long v4, v2, v0 │ │ +4be842: 3d04 1800 |0013: if-lez v4, 002b // +0018 │ │ +4be846: 6204 98ae |0015: sget-object v4, Lorg/apache/commons/io/IOUtils;.SKIP_CHAR_BUFFER:[C // field@ae98 │ │ +4be84a: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +4be84c: 1606 0008 |0018: const-wide/16 v6, #int 2048 // #800 │ │ +4be850: 7140 76e0 3276 |001a: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ +4be856: 0b06 |001d: move-result-wide v6 │ │ +4be858: 8467 |001e: long-to-int v7, v6 │ │ +4be85a: 6e40 77df 4875 |001f: invoke-virtual {v8, v4, v5, v7}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ +4be860: 0a04 |0022: move-result v4 │ │ +4be862: 8144 |0023: int-to-long v4, v4 │ │ +4be864: 3106 0400 |0024: cmp-long v6, v4, v0 │ │ +4be868: 3b06 0300 |0026: if-gez v6, 0029 // +0003 │ │ +4be86c: 2803 |0028: goto 002b // +0003 │ │ +4be86e: bc42 |0029: sub-long/2addr v2, v4 │ │ +4be870: 28e7 |002a: goto 0011 // -0019 │ │ +4be872: bc29 |002b: sub-long/2addr v9, v2 │ │ +4be874: 1009 |002c: return-wide v9 │ │ +4be876: 2208 e518 |002d: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4be87a: 2200 0819 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4be87e: 7010 06e1 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4be884: 1a01 4959 |0034: const-string v1, "Skip count must be non-negative, actual: " // string@5949 │ │ +4be888: 6e20 12e1 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4be88e: 6e30 0ee1 900a |0039: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4be894: 6e10 1fe1 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4be89a: 0c09 |003f: move-result-object v9 │ │ +4be89c: 7020 32e0 9800 |0040: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4be8a2: 2708 |0043: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2917 │ │ 0x000e line=2918 │ │ 0x0015 line=2923 │ │ 0x002d line=2910 │ │ locals : │ │ @@ -1006443,53 +1006444,53 @@ │ │ type : '(Ljava/nio/channels/ReadableByteChannel;J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -4be8a0: |[4be8a0] org.apache.commons.io.IOUtils.skip:(Ljava/nio/channels/ReadableByteChannel;J)J │ │ -4be8b0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4be8b4: 3102 0a00 |0002: cmp-long v2, v10, v0 │ │ -4be8b8: 3a02 2b00 |0004: if-ltz v2, 002f // +002b │ │ -4be8bc: 1602 0008 |0006: const-wide/16 v2, #int 2048 // #800 │ │ -4be8c0: 7140 76e0 ba32 |0008: invoke-static {v10, v11, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ -4be8c6: 0b04 |000b: move-result-wide v4 │ │ -4be8c8: 8445 |000c: long-to-int v5, v4 │ │ -4be8ca: 7110 f9e1 0500 |000d: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ -4be8d0: 0c04 |0010: move-result-object v4 │ │ -4be8d2: 04a5 |0011: move-wide v5, v10 │ │ -4be8d4: 3107 0500 |0012: cmp-long v7, v5, v0 │ │ -4be8d8: 3d07 1900 |0014: if-lez v7, 002d // +0019 │ │ -4be8dc: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -4be8de: 6e20 09e2 7400 |0017: invoke-virtual {v4, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@e209 │ │ -4be8e4: 7140 76e0 6532 |001a: invoke-static {v5, v6, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ -4be8ea: 0b07 |001d: move-result-wide v7 │ │ -4be8ec: 8478 |001e: long-to-int v8, v7 │ │ -4be8ee: 6e20 06e2 8400 |001f: invoke-virtual {v4, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@e206 │ │ -4be8f4: 7220 2be2 4900 |0022: invoke-interface {v9, v4}, Ljava/nio/channels/ReadableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@e22b │ │ -4be8fa: 0a07 |0025: move-result v7 │ │ -4be8fc: 12f8 |0026: const/4 v8, #int -1 // #ff │ │ -4be8fe: 3387 0300 |0027: if-ne v7, v8, 002a // +0003 │ │ -4be902: 2804 |0029: goto 002d // +0004 │ │ -4be904: 8177 |002a: int-to-long v7, v7 │ │ -4be906: bc75 |002b: sub-long/2addr v5, v7 │ │ -4be908: 28e6 |002c: goto 0012 // -001a │ │ -4be90a: bc5a |002d: sub-long/2addr v10, v5 │ │ -4be90c: 100a |002e: return-wide v10 │ │ -4be90e: 2209 e518 |002f: new-instance v9, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4be912: 2200 0819 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4be916: 7010 06e1 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4be91c: 1a01 4959 |0036: const-string v1, "Skip count must be non-negative, actual: " // string@5949 │ │ -4be920: 6e20 12e1 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4be926: 6e30 0ee1 a00b |003b: invoke-virtual {v0, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4be92c: 6e10 1fe1 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4be932: 0c0a |0041: move-result-object v10 │ │ -4be934: 7020 32e0 a900 |0042: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4be93a: 2709 |0045: throw v9 │ │ +4be8a4: |[4be8a4] org.apache.commons.io.IOUtils.skip:(Ljava/nio/channels/ReadableByteChannel;J)J │ │ +4be8b4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4be8b8: 3102 0a00 |0002: cmp-long v2, v10, v0 │ │ +4be8bc: 3a02 2b00 |0004: if-ltz v2, 002f // +002b │ │ +4be8c0: 1602 0008 |0006: const-wide/16 v2, #int 2048 // #800 │ │ +4be8c4: 7140 76e0 ba32 |0008: invoke-static {v10, v11, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ +4be8ca: 0b04 |000b: move-result-wide v4 │ │ +4be8cc: 8445 |000c: long-to-int v5, v4 │ │ +4be8ce: 7110 f9e1 0500 |000d: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ +4be8d4: 0c04 |0010: move-result-object v4 │ │ +4be8d6: 04a5 |0011: move-wide v5, v10 │ │ +4be8d8: 3107 0500 |0012: cmp-long v7, v5, v0 │ │ +4be8dc: 3d07 1900 |0014: if-lez v7, 002d // +0019 │ │ +4be8e0: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +4be8e2: 6e20 09e2 7400 |0017: invoke-virtual {v4, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@e209 │ │ +4be8e8: 7140 76e0 6532 |001a: invoke-static {v5, v6, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ +4be8ee: 0b07 |001d: move-result-wide v7 │ │ +4be8f0: 8478 |001e: long-to-int v8, v7 │ │ +4be8f2: 6e20 06e2 8400 |001f: invoke-virtual {v4, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@e206 │ │ +4be8f8: 7220 2be2 4900 |0022: invoke-interface {v9, v4}, Ljava/nio/channels/ReadableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@e22b │ │ +4be8fe: 0a07 |0025: move-result v7 │ │ +4be900: 12f8 |0026: const/4 v8, #int -1 // #ff │ │ +4be902: 3387 0300 |0027: if-ne v7, v8, 002a // +0003 │ │ +4be906: 2804 |0029: goto 002d // +0004 │ │ +4be908: 8177 |002a: int-to-long v7, v7 │ │ +4be90a: bc75 |002b: sub-long/2addr v5, v7 │ │ +4be90c: 28e6 |002c: goto 0012 // -001a │ │ +4be90e: bc5a |002d: sub-long/2addr v10, v5 │ │ +4be910: 100a |002e: return-wide v10 │ │ +4be912: 2209 e518 |002f: new-instance v9, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4be916: 2200 0819 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4be91a: 7010 06e1 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4be920: 1a01 4959 |0036: const-string v1, "Skip count must be non-negative, actual: " // string@5949 │ │ +4be924: 6e20 12e1 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4be92a: 6e30 0ee1 a00b |003b: invoke-virtual {v0, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4be930: 6e10 1fe1 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4be936: 0c0a |0041: move-result-object v10 │ │ +4be938: 7020 32e0 a900 |0042: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4be93e: 2709 |0045: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=2873 │ │ 0x0017 line=2876 │ │ 0x001a line=2877 │ │ 0x0022 line=2878 │ │ 0x002f line=2871 │ │ @@ -1006502,46 +1006503,46 @@ │ │ type : '(Ljava/io/InputStream;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -4bee40: |[4bee40] org.apache.commons.io.IOUtils.skipFully:(Ljava/io/InputStream;J)V │ │ -4bee50: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4bee54: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -4bee58: 3a02 2a00 |0004: if-ltz v2, 002e // +002a │ │ -4bee5c: 7130 aaf3 5406 |0006: invoke-static {v4, v5, v6}, Lorg/apache/commons/io/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@f3aa │ │ -4bee62: 0b00 |0009: move-result-wide v0 │ │ -4bee64: 3104 0005 |000a: cmp-long v4, v0, v5 │ │ -4bee68: 3904 0300 |000c: if-nez v4, 000f // +0003 │ │ -4bee6c: 0e00 |000e: return-void │ │ -4bee6e: 2204 a818 |000f: new-instance v4, Ljava/io/EOFException; // type@18a8 │ │ -4bee72: 2202 0819 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4bee76: 7010 06e1 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bee7c: 1a03 0210 |0016: const-string v3, "Bytes to skip: " // string@1002 │ │ -4bee80: 6e20 12e1 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bee86: 6e30 0ee1 5206 |001b: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4bee8c: 1a05 de00 |001e: const-string v5, " actual: " // string@00de │ │ -4bee90: 6e20 12e1 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bee96: 6e30 0ee1 0201 |0023: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4bee9c: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4beea2: 0c05 |0029: move-result-object v5 │ │ -4beea4: 7020 dede 5400 |002a: invoke-direct {v4, v5}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ -4beeaa: 2704 |002d: throw v4 │ │ -4beeac: 2204 e518 |002e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4beeb0: 2200 0819 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4beeb4: 7010 06e1 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4beeba: 1a01 0110 |0035: const-string v1, "Bytes to skip must not be negative: " // string@1001 │ │ -4beebe: 6e20 12e1 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4beec4: 6e30 0ee1 5006 |003a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4beeca: 6e10 1fe1 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4beed0: 0c05 |0040: move-result-object v5 │ │ -4beed2: 7020 32e0 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4beed8: 2704 |0044: throw v4 │ │ +4bee44: |[4bee44] org.apache.commons.io.IOUtils.skipFully:(Ljava/io/InputStream;J)V │ │ +4bee54: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4bee58: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +4bee5c: 3a02 2a00 |0004: if-ltz v2, 002e // +002a │ │ +4bee60: 7130 aaf3 5406 |0006: invoke-static {v4, v5, v6}, Lorg/apache/commons/io/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@f3aa │ │ +4bee66: 0b00 |0009: move-result-wide v0 │ │ +4bee68: 3104 0005 |000a: cmp-long v4, v0, v5 │ │ +4bee6c: 3904 0300 |000c: if-nez v4, 000f // +0003 │ │ +4bee70: 0e00 |000e: return-void │ │ +4bee72: 2204 a818 |000f: new-instance v4, Ljava/io/EOFException; // type@18a8 │ │ +4bee76: 2202 0819 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4bee7a: 7010 06e1 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bee80: 1a03 0210 |0016: const-string v3, "Bytes to skip: " // string@1002 │ │ +4bee84: 6e20 12e1 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bee8a: 6e30 0ee1 5206 |001b: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4bee90: 1a05 de00 |001e: const-string v5, " actual: " // string@00de │ │ +4bee94: 6e20 12e1 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bee9a: 6e30 0ee1 0201 |0023: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4beea0: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4beea6: 0c05 |0029: move-result-object v5 │ │ +4beea8: 7020 dede 5400 |002a: invoke-direct {v4, v5}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ +4beeae: 2704 |002d: throw v4 │ │ +4beeb0: 2204 e518 |002e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4beeb4: 2200 0819 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4beeb8: 7010 06e1 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4beebe: 1a01 0110 |0035: const-string v1, "Bytes to skip must not be negative: " // string@1001 │ │ +4beec2: 6e20 12e1 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4beec8: 6e30 0ee1 5006 |003a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4beece: 6e10 1fe1 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4beed4: 0c05 |0040: move-result-object v5 │ │ +4beed6: 7020 32e0 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4beedc: 2704 |0044: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2955 │ │ 0x000f line=2957 │ │ 0x002e line=2953 │ │ locals : │ │ 0x0000 - 0x0045 reg=4 (null) Ljava/io/InputStream; │ │ @@ -1006552,33 +1006553,33 @@ │ │ type : '(Ljava/io/Reader;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -4beedc: |[4beedc] org.apache.commons.io.IOUtils.skipFully:(Ljava/io/Reader;J)V │ │ -4beeec: 7130 abf3 5406 |0000: invoke-static {v4, v5, v6}, Lorg/apache/commons/io/IOUtils;.skip:(Ljava/io/Reader;J)J // method@f3ab │ │ -4beef2: 0b00 |0003: move-result-wide v0 │ │ -4beef4: 3104 0005 |0004: cmp-long v4, v0, v5 │ │ -4beef8: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -4beefc: 0e00 |0008: return-void │ │ -4beefe: 2204 a818 |0009: new-instance v4, Ljava/io/EOFException; // type@18a8 │ │ -4bef02: 2202 0819 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4bef06: 7010 06e1 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bef0c: 1a03 7913 |0010: const-string v3, "Chars to skip: " // string@1379 │ │ -4bef10: 6e20 12e1 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bef16: 6e30 0ee1 5206 |0015: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4bef1c: 1a05 de00 |0018: const-string v5, " actual: " // string@00de │ │ -4bef20: 6e20 12e1 5200 |001a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bef26: 6e30 0ee1 0201 |001d: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4bef2c: 6e10 1fe1 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bef32: 0c05 |0023: move-result-object v5 │ │ -4bef34: 7020 dede 5400 |0024: invoke-direct {v4, v5}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ -4bef3a: 2704 |0027: throw v4 │ │ +4beee0: |[4beee0] org.apache.commons.io.IOUtils.skipFully:(Ljava/io/Reader;J)V │ │ +4beef0: 7130 abf3 5406 |0000: invoke-static {v4, v5, v6}, Lorg/apache/commons/io/IOUtils;.skip:(Ljava/io/Reader;J)J // method@f3ab │ │ +4beef6: 0b00 |0003: move-result-wide v0 │ │ +4beef8: 3104 0005 |0004: cmp-long v4, v0, v5 │ │ +4beefc: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +4bef00: 0e00 |0008: return-void │ │ +4bef02: 2204 a818 |0009: new-instance v4, Ljava/io/EOFException; // type@18a8 │ │ +4bef06: 2202 0819 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4bef0a: 7010 06e1 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bef10: 1a03 7913 |0010: const-string v3, "Chars to skip: " // string@1379 │ │ +4bef14: 6e20 12e1 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bef1a: 6e30 0ee1 5206 |0015: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4bef20: 1a05 de00 |0018: const-string v5, " actual: " // string@00de │ │ +4bef24: 6e20 12e1 5200 |001a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bef2a: 6e30 0ee1 0201 |001d: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4bef30: 6e10 1fe1 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bef36: 0c05 |0023: move-result-object v5 │ │ +4bef38: 7020 dede 5400 |0024: invoke-direct {v4, v5}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ +4bef3e: 2704 |0027: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3001 │ │ 0x0009 line=3003 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0028 reg=5 (null) J │ │ @@ -1006588,46 +1006589,46 @@ │ │ type : '(Ljava/nio/channels/ReadableByteChannel;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -4bef3c: |[4bef3c] org.apache.commons.io.IOUtils.skipFully:(Ljava/nio/channels/ReadableByteChannel;J)V │ │ -4bef4c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4bef50: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -4bef54: 3a02 2a00 |0004: if-ltz v2, 002e // +002a │ │ -4bef58: 7130 acf3 5406 |0006: invoke-static {v4, v5, v6}, Lorg/apache/commons/io/IOUtils;.skip:(Ljava/nio/channels/ReadableByteChannel;J)J // method@f3ac │ │ -4bef5e: 0b00 |0009: move-result-wide v0 │ │ -4bef60: 3104 0005 |000a: cmp-long v4, v0, v5 │ │ -4bef64: 3904 0300 |000c: if-nez v4, 000f // +0003 │ │ -4bef68: 0e00 |000e: return-void │ │ -4bef6a: 2204 a818 |000f: new-instance v4, Ljava/io/EOFException; // type@18a8 │ │ -4bef6e: 2202 0819 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4bef72: 7010 06e1 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bef78: 1a03 0210 |0016: const-string v3, "Bytes to skip: " // string@1002 │ │ -4bef7c: 6e20 12e1 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bef82: 6e30 0ee1 5206 |001b: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4bef88: 1a05 de00 |001e: const-string v5, " actual: " // string@00de │ │ -4bef8c: 6e20 12e1 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bef92: 6e30 0ee1 0201 |0023: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4bef98: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bef9e: 0c05 |0029: move-result-object v5 │ │ -4befa0: 7020 dede 5400 |002a: invoke-direct {v4, v5}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ -4befa6: 2704 |002d: throw v4 │ │ -4befa8: 2204 e518 |002e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4befac: 2200 0819 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4befb0: 7010 06e1 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4befb6: 1a01 0110 |0035: const-string v1, "Bytes to skip must not be negative: " // string@1001 │ │ -4befba: 6e20 12e1 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4befc0: 6e30 0ee1 5006 |003a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4befc6: 6e10 1fe1 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4befcc: 0c05 |0040: move-result-object v5 │ │ -4befce: 7020 32e0 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4befd4: 2704 |0044: throw v4 │ │ +4bef40: |[4bef40] org.apache.commons.io.IOUtils.skipFully:(Ljava/nio/channels/ReadableByteChannel;J)V │ │ +4bef50: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4bef54: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +4bef58: 3a02 2a00 |0004: if-ltz v2, 002e // +002a │ │ +4bef5c: 7130 acf3 5406 |0006: invoke-static {v4, v5, v6}, Lorg/apache/commons/io/IOUtils;.skip:(Ljava/nio/channels/ReadableByteChannel;J)J // method@f3ac │ │ +4bef62: 0b00 |0009: move-result-wide v0 │ │ +4bef64: 3104 0005 |000a: cmp-long v4, v0, v5 │ │ +4bef68: 3904 0300 |000c: if-nez v4, 000f // +0003 │ │ +4bef6c: 0e00 |000e: return-void │ │ +4bef6e: 2204 a818 |000f: new-instance v4, Ljava/io/EOFException; // type@18a8 │ │ +4bef72: 2202 0819 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4bef76: 7010 06e1 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bef7c: 1a03 0210 |0016: const-string v3, "Bytes to skip: " // string@1002 │ │ +4bef80: 6e20 12e1 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bef86: 6e30 0ee1 5206 |001b: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4bef8c: 1a05 de00 |001e: const-string v5, " actual: " // string@00de │ │ +4bef90: 6e20 12e1 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bef96: 6e30 0ee1 0201 |0023: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4bef9c: 6e10 1fe1 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4befa2: 0c05 |0029: move-result-object v5 │ │ +4befa4: 7020 dede 5400 |002a: invoke-direct {v4, v5}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@dede │ │ +4befaa: 2704 |002d: throw v4 │ │ +4befac: 2204 e518 |002e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4befb0: 2200 0819 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4befb4: 7010 06e1 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4befba: 1a01 0110 |0035: const-string v1, "Bytes to skip must not be negative: " // string@1001 │ │ +4befbe: 6e20 12e1 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4befc4: 6e30 0ee1 5006 |003a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4befca: 6e10 1fe1 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4befd0: 0c05 |0040: move-result-object v5 │ │ +4befd2: 7020 32e0 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4befd8: 2704 |0044: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2975 │ │ 0x000f line=2977 │ │ 0x002e line=2973 │ │ locals : │ │ 0x0000 - 0x0045 reg=4 (null) Ljava/nio/channels/ReadableByteChannel; │ │ @@ -1006638,18 +1006639,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4be030: |[4be030] org.apache.commons.io.IOUtils.toBufferedInputStream:(Ljava/io/InputStream;)Ljava/io/InputStream; │ │ -4be040: 7110 a4f6 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toBufferedInputStream:(Ljava/io/InputStream;)Ljava/io/InputStream; // method@f6a4 │ │ -4be046: 0c00 |0003: move-result-object v0 │ │ -4be048: 1100 |0004: return-object v0 │ │ +4be034: |[4be034] org.apache.commons.io.IOUtils.toBufferedInputStream:(Ljava/io/InputStream;)Ljava/io/InputStream; │ │ +4be044: 7110 a4f6 0000 |0000: invoke-static {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toBufferedInputStream:(Ljava/io/InputStream;)Ljava/io/InputStream; // method@f6a4 │ │ +4be04a: 0c00 |0003: move-result-object v0 │ │ +4be04c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/io/InputStream; │ │ │ │ #71 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1006657,18 +1006658,18 @@ │ │ type : '(Ljava/io/InputStream;I)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4be04c: |[4be04c] org.apache.commons.io.IOUtils.toBufferedInputStream:(Ljava/io/InputStream;I)Ljava/io/InputStream; │ │ -4be05c: 7120 a5f6 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toBufferedInputStream:(Ljava/io/InputStream;I)Ljava/io/InputStream; // method@f6a5 │ │ -4be062: 0c00 |0003: move-result-object v0 │ │ -4be064: 1100 |0004: return-object v0 │ │ +4be050: |[4be050] org.apache.commons.io.IOUtils.toBufferedInputStream:(Ljava/io/InputStream;I)Ljava/io/InputStream; │ │ +4be060: 7120 a5f6 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toBufferedInputStream:(Ljava/io/InputStream;I)Ljava/io/InputStream; // method@f6a5 │ │ +4be066: 0c00 |0003: move-result-object v0 │ │ +4be068: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1006677,23 +1006678,23 @@ │ │ type : '(Ljava/io/Reader;)Ljava/io/BufferedReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4bdf80: |[4bdf80] org.apache.commons.io.IOUtils.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; │ │ -4bdf90: 2010 9c18 |0000: instance-of v0, v1, Ljava/io/BufferedReader; // type@189c │ │ -4bdf94: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4bdf98: 1f01 9c18 |0004: check-cast v1, Ljava/io/BufferedReader; // type@189c │ │ -4bdf9c: 2807 |0006: goto 000d // +0007 │ │ -4bdf9e: 2200 9c18 |0007: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ -4bdfa2: 7020 aede 1000 |0009: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ -4bdfa8: 0701 |000c: move-object v1, v0 │ │ -4bdfaa: 1101 |000d: return-object v1 │ │ +4bdf84: |[4bdf84] org.apache.commons.io.IOUtils.toBufferedReader:(Ljava/io/Reader;)Ljava/io/BufferedReader; │ │ +4bdf94: 2010 9c18 |0000: instance-of v0, v1, Ljava/io/BufferedReader; // type@189c │ │ +4bdf98: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4bdf9c: 1f01 9c18 |0004: check-cast v1, Ljava/io/BufferedReader; // type@189c │ │ +4bdfa0: 2807 |0006: goto 000d // +0007 │ │ +4bdfa2: 2200 9c18 |0007: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ +4bdfa6: 7020 aede 1000 |0009: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ +4bdfac: 0701 |000c: move-object v1, v0 │ │ +4bdfae: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/Reader; │ │ │ │ #73 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1006701,23 +1006702,23 @@ │ │ type : '(Ljava/io/Reader;I)Ljava/io/BufferedReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4bdfac: |[4bdfac] org.apache.commons.io.IOUtils.toBufferedReader:(Ljava/io/Reader;I)Ljava/io/BufferedReader; │ │ -4bdfbc: 2010 9c18 |0000: instance-of v0, v1, Ljava/io/BufferedReader; // type@189c │ │ -4bdfc0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4bdfc4: 1f01 9c18 |0004: check-cast v1, Ljava/io/BufferedReader; // type@189c │ │ -4bdfc8: 2807 |0006: goto 000d // +0007 │ │ -4bdfca: 2200 9c18 |0007: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ -4bdfce: 7030 afde 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@deaf │ │ -4bdfd4: 0701 |000c: move-object v1, v0 │ │ -4bdfd6: 1101 |000d: return-object v1 │ │ +4bdfb0: |[4bdfb0] org.apache.commons.io.IOUtils.toBufferedReader:(Ljava/io/Reader;I)Ljava/io/BufferedReader; │ │ +4bdfc0: 2010 9c18 |0000: instance-of v0, v1, Ljava/io/BufferedReader; // type@189c │ │ +4bdfc4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4bdfc8: 1f01 9c18 |0004: check-cast v1, Ljava/io/BufferedReader; // type@189c │ │ +4bdfcc: 2807 |0006: goto 000d // +0007 │ │ +4bdfce: 2200 9c18 |0007: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ +4bdfd2: 7030 afde 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@deaf │ │ +4bdfd8: 0701 |000c: move-object v1, v0 │ │ +4bdfda: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/Reader; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ │ │ @@ -1006726,33 +1006727,33 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4bd8e0: |[4bd8e0] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/InputStream;)[B │ │ -4bd8f0: 2200 f81c |0000: new-instance v0, Lorg/apache/commons/io/output/ByteArrayOutputStream; // type@1cf8 │ │ -4bd8f4: 7010 9ef6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.:()V // method@f69e │ │ -4bd8fa: 7120 81f3 0200 |0005: invoke-static {v2, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I // method@f381 │ │ -4bd900: 6e10 a6f6 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ -4bd906: 0c02 |000b: move-result-object v2 │ │ -4bd908: 6e10 a0f6 0000 |000c: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ -4bd90e: 1102 |000f: return-object v2 │ │ -4bd910: 0d02 |0010: move-exception v2 │ │ -4bd912: 2702 |0011: throw v2 │ │ -4bd914: 0d01 |0012: move-exception v1 │ │ -4bd916: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ -4bd91a: 6e10 a0f6 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ -4bd920: 2809 |0018: goto 0021 // +0009 │ │ -4bd922: 0d00 |0019: move-exception v0 │ │ -4bd924: 6e20 3de1 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bd92a: 2804 |001d: goto 0021 // +0004 │ │ -4bd92c: 6e10 a0f6 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ -4bd932: 2701 |0021: throw v1 │ │ +4bd8e4: |[4bd8e4] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/InputStream;)[B │ │ +4bd8f4: 2200 f81c |0000: new-instance v0, Lorg/apache/commons/io/output/ByteArrayOutputStream; // type@1cf8 │ │ +4bd8f8: 7010 9ef6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.:()V // method@f69e │ │ +4bd8fe: 7120 81f3 0200 |0005: invoke-static {v2, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I // method@f381 │ │ +4bd904: 6e10 a6f6 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ +4bd90a: 0c02 |000b: move-result-object v2 │ │ +4bd90c: 6e10 a0f6 0000 |000c: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ +4bd912: 1102 |000f: return-object v2 │ │ +4bd914: 0d02 |0010: move-exception v2 │ │ +4bd916: 2702 |0011: throw v2 │ │ +4bd918: 0d01 |0012: move-exception v1 │ │ +4bd91a: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ +4bd91e: 6e10 a0f6 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ +4bd924: 2809 |0018: goto 0021 // +0009 │ │ +4bd926: 0d00 |0019: move-exception v0 │ │ +4bd928: 6e20 3de1 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bd92e: 2804 |001d: goto 0021 // +0004 │ │ +4bd930: 6e10 a0f6 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ +4bd936: 2701 |0021: throw v1 │ │ catches : 3 │ │ 0x0005 - 0x000c │ │ -> 0x0010 │ │ 0x0011 - 0x0012 │ │ -> 0x0012 │ │ 0x0015 - 0x0018 │ │ -> 0x0019 │ │ @@ -1006771,54 +1006772,54 @@ │ │ type : '(Ljava/io/InputStream;I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -4bd954: |[4bd954] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/InputStream;I)[B │ │ -4bd964: 3a05 3900 |0000: if-ltz v5, 0039 // +0039 │ │ -4bd968: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -4bd96a: 3905 0500 |0003: if-nez v5, 0008 // +0005 │ │ -4bd96e: 2304 1e1e |0005: new-array v4, v0, [B // type@1e1e │ │ -4bd972: 1104 |0007: return-object v4 │ │ -4bd974: 2351 1e1e |0008: new-array v1, v5, [B // type@1e1e │ │ -4bd978: 3550 0d00 |000a: if-ge v0, v5, 0017 // +000d │ │ -4bd97c: 9102 0500 |000c: sub-int v2, v5, v0 │ │ -4bd980: 6e40 34df 1420 |000e: invoke-virtual {v4, v1, v0, v2}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4bd986: 0a02 |0011: move-result v2 │ │ -4bd988: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -4bd98a: 3232 0400 |0013: if-eq v2, v3, 0017 // +0004 │ │ -4bd98e: b020 |0015: add-int/2addr v0, v2 │ │ -4bd990: 28f4 |0016: goto 000a // -000c │ │ -4bd992: 3350 0300 |0017: if-ne v0, v5, 001a // +0003 │ │ -4bd996: 1101 |0019: return-object v1 │ │ -4bd998: 2204 b718 |001a: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ -4bd99c: 2201 0819 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4bd9a0: 7010 06e1 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bd9a6: 1a02 6361 |0021: const-string v2, "Unexpected read size. current: " // string@6163 │ │ -4bd9aa: 6e20 12e1 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bd9b0: 6e20 0de1 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bd9b6: 1a00 b705 |0029: const-string v0, ", expected: " // string@05b7 │ │ -4bd9ba: 6e20 12e1 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bd9c0: 6e20 0de1 5100 |002e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bd9c6: 6e10 1fe1 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bd9cc: 0c05 |0034: move-result-object v5 │ │ -4bd9ce: 7020 26df 5400 |0035: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4bd9d4: 2704 |0038: throw v4 │ │ -4bd9d6: 2204 e518 |0039: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bd9da: 2200 0819 |003b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bd9de: 7010 06e1 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bd9e4: 1a01 4359 |0040: const-string v1, "Size must be equal or greater than zero: " // string@5943 │ │ -4bd9e8: 6e20 12e1 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bd9ee: 6e20 0de1 5000 |0045: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4bd9f4: 6e10 1fe1 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bd9fa: 0c05 |004b: move-result-object v5 │ │ -4bd9fc: 7020 32e0 5400 |004c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bda02: 2704 |004f: throw v4 │ │ +4bd958: |[4bd958] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/InputStream;I)[B │ │ +4bd968: 3a05 3900 |0000: if-ltz v5, 0039 // +0039 │ │ +4bd96c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +4bd96e: 3905 0500 |0003: if-nez v5, 0008 // +0005 │ │ +4bd972: 2304 1e1e |0005: new-array v4, v0, [B // type@1e1e │ │ +4bd976: 1104 |0007: return-object v4 │ │ +4bd978: 2351 1e1e |0008: new-array v1, v5, [B // type@1e1e │ │ +4bd97c: 3550 0d00 |000a: if-ge v0, v5, 0017 // +000d │ │ +4bd980: 9102 0500 |000c: sub-int v2, v5, v0 │ │ +4bd984: 6e40 34df 1420 |000e: invoke-virtual {v4, v1, v0, v2}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4bd98a: 0a02 |0011: move-result v2 │ │ +4bd98c: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +4bd98e: 3232 0400 |0013: if-eq v2, v3, 0017 // +0004 │ │ +4bd992: b020 |0015: add-int/2addr v0, v2 │ │ +4bd994: 28f4 |0016: goto 000a // -000c │ │ +4bd996: 3350 0300 |0017: if-ne v0, v5, 001a // +0003 │ │ +4bd99a: 1101 |0019: return-object v1 │ │ +4bd99c: 2204 b718 |001a: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ +4bd9a0: 2201 0819 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4bd9a4: 7010 06e1 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bd9aa: 1a02 6361 |0021: const-string v2, "Unexpected read size. current: " // string@6163 │ │ +4bd9ae: 6e20 12e1 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bd9b4: 6e20 0de1 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bd9ba: 1a00 b705 |0029: const-string v0, ", expected: " // string@05b7 │ │ +4bd9be: 6e20 12e1 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bd9c4: 6e20 0de1 5100 |002e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bd9ca: 6e10 1fe1 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bd9d0: 0c05 |0034: move-result-object v5 │ │ +4bd9d2: 7020 26df 5400 |0035: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4bd9d8: 2704 |0038: throw v4 │ │ +4bd9da: 2204 e518 |0039: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bd9de: 2200 0819 |003b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bd9e2: 7010 06e1 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bd9e8: 1a01 4359 |0040: const-string v1, "Size must be equal or greater than zero: " // string@5943 │ │ +4bd9ec: 6e20 12e1 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bd9f2: 6e20 0de1 5000 |0045: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4bd9f8: 6e10 1fe1 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bd9fe: 0c05 |004b: move-result-object v5 │ │ +4bda00: 7020 32e0 5400 |004c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bda06: 2704 |004f: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=819 │ │ 0x000e line=823 │ │ 0x001a line=828 │ │ 0x0039 line=812 │ │ locals : │ │ @@ -1006830,32 +1006831,32 @@ │ │ type : '(Ljava/io/InputStream;J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -4bda04: |[4bda04] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/InputStream;J)[B │ │ -4bda14: 1700 ffff ff7f |0000: const-wide/32 v0, #float nan // #7fffffff │ │ -4bda1a: 3102 0400 |0003: cmp-long v2, v4, v0 │ │ -4bda1e: 3c02 0800 |0005: if-gtz v2, 000d // +0008 │ │ -4bda22: 8445 |0007: long-to-int v5, v4 │ │ -4bda24: 7120 b5f3 5300 |0008: invoke-static {v3, v5}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/InputStream;I)[B // method@f3b5 │ │ -4bda2a: 0c03 |000b: move-result-object v3 │ │ -4bda2c: 1103 |000c: return-object v3 │ │ -4bda2e: 2203 e518 |000d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bda32: 2200 0819 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bda36: 7010 06e1 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bda3c: 1a01 4259 |0014: const-string v1, "Size cannot be greater than Integer max value: " // string@5942 │ │ -4bda40: 6e20 12e1 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bda46: 6e30 0ee1 4005 |0019: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4bda4c: 6e10 1fe1 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bda52: 0c04 |001f: move-result-object v4 │ │ -4bda54: 7020 32e0 4300 |0020: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bda5a: 2703 |0023: throw v3 │ │ +4bda08: |[4bda08] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/InputStream;J)[B │ │ +4bda18: 1700 ffff ff7f |0000: const-wide/32 v0, #float nan // #7fffffff │ │ +4bda1e: 3102 0400 |0003: cmp-long v2, v4, v0 │ │ +4bda22: 3c02 0800 |0005: if-gtz v2, 000d // +0008 │ │ +4bda26: 8445 |0007: long-to-int v5, v4 │ │ +4bda28: 7120 b5f3 5300 |0008: invoke-static {v3, v5}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/InputStream;I)[B // method@f3b5 │ │ +4bda2e: 0c03 |000b: move-result-object v3 │ │ +4bda30: 1103 |000c: return-object v3 │ │ +4bda32: 2203 e518 |000d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bda36: 2200 0819 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bda3a: 7010 06e1 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bda40: 1a01 4259 |0014: const-string v1, "Size cannot be greater than Integer max value: " // string@5942 │ │ +4bda44: 6e20 12e1 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bda4a: 6e30 0ee1 4005 |0019: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4bda50: 6e10 1fe1 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bda56: 0c04 |001f: move-result-object v4 │ │ +4bda58: 7020 32e0 4300 |0020: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bda5e: 2703 |0023: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=793 │ │ 0x000d line=790 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0024 reg=4 (null) J │ │ @@ -1006865,20 +1006866,20 @@ │ │ type : '(Ljava/io/Reader;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bda5c: |[4bda5c] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/Reader;)[B │ │ -4bda6c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bda72: 0c00 |0003: move-result-object v0 │ │ -4bda74: 7120 b9f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/Reader;Ljava/nio/charset/Charset;)[B // method@f3b9 │ │ -4bda7a: 0c01 |0007: move-result-object v1 │ │ -4bda7c: 1101 |0008: return-object v1 │ │ +4bda60: |[4bda60] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/Reader;)[B │ │ +4bda70: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bda76: 0c00 |0003: move-result-object v0 │ │ +4bda78: 7120 b9f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/Reader;Ljava/nio/charset/Charset;)[B // method@f3b9 │ │ +4bda7e: 0c01 |0007: move-result-object v1 │ │ +4bda80: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/Reader; │ │ │ │ #78 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1006886,20 +1006887,20 @@ │ │ type : '(Ljava/io/Reader;Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bda80: |[4bda80] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/Reader;Ljava/lang/String;)[B │ │ -4bda90: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bda96: 0c01 |0003: move-result-object v1 │ │ -4bda98: 7120 b9f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/Reader;Ljava/nio/charset/Charset;)[B // method@f3b9 │ │ -4bda9e: 0c00 |0007: move-result-object v0 │ │ -4bdaa0: 1100 |0008: return-object v0 │ │ +4bda84: |[4bda84] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/Reader;Ljava/lang/String;)[B │ │ +4bda94: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bda9a: 0c01 |0003: move-result-object v1 │ │ +4bda9c: 7120 b9f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/Reader;Ljava/nio/charset/Charset;)[B // method@f3b9 │ │ +4bdaa2: 0c00 |0007: move-result-object v0 │ │ +4bdaa4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=894 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1006908,33 +1006909,33 @@ │ │ type : '(Ljava/io/Reader;Ljava/nio/charset/Charset;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -4bdaa4: |[4bdaa4] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/Reader;Ljava/nio/charset/Charset;)[B │ │ -4bdab4: 2200 f81c |0000: new-instance v0, Lorg/apache/commons/io/output/ByteArrayOutputStream; // type@1cf8 │ │ -4bdab8: 7010 9ef6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.:()V // method@f69e │ │ -4bdabe: 7130 89f3 0102 |0005: invoke-static {v1, v0, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f389 │ │ -4bdac4: 6e10 a6f6 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ -4bdaca: 0c01 |000b: move-result-object v1 │ │ -4bdacc: 6e10 a0f6 0000 |000c: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ -4bdad2: 1101 |000f: return-object v1 │ │ -4bdad4: 0d01 |0010: move-exception v1 │ │ -4bdad6: 2701 |0011: throw v1 │ │ -4bdad8: 0d02 |0012: move-exception v2 │ │ -4bdada: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ -4bdade: 6e10 a0f6 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ -4bdae4: 2809 |0018: goto 0021 // +0009 │ │ -4bdae6: 0d00 |0019: move-exception v0 │ │ -4bdae8: 6e20 3de1 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bdaee: 2804 |001d: goto 0021 // +0004 │ │ -4bdaf0: 6e10 a0f6 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ -4bdaf6: 2702 |0021: throw v2 │ │ +4bdaa8: |[4bdaa8] org.apache.commons.io.IOUtils.toByteArray:(Ljava/io/Reader;Ljava/nio/charset/Charset;)[B │ │ +4bdab8: 2200 f81c |0000: new-instance v0, Lorg/apache/commons/io/output/ByteArrayOutputStream; // type@1cf8 │ │ +4bdabc: 7010 9ef6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.:()V // method@f69e │ │ +4bdac2: 7130 89f3 0102 |0005: invoke-static {v1, v0, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f389 │ │ +4bdac8: 6e10 a6f6 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ +4bdace: 0c01 |000b: move-result-object v1 │ │ +4bdad0: 6e10 a0f6 0000 |000c: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ +4bdad6: 1101 |000f: return-object v1 │ │ +4bdad8: 0d01 |0010: move-exception v1 │ │ +4bdada: 2701 |0011: throw v1 │ │ +4bdadc: 0d02 |0012: move-exception v2 │ │ +4bdade: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ +4bdae2: 6e10 a0f6 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ +4bdae8: 2809 |0018: goto 0021 // +0009 │ │ +4bdaea: 0d00 |0019: move-exception v0 │ │ +4bdaec: 6e20 3de1 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bdaf2: 2804 |001d: goto 0021 // +0004 │ │ +4bdaf4: 6e10 a0f6 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.close:()V // method@f6a0 │ │ +4bdafa: 2702 |0021: throw v2 │ │ catches : 3 │ │ 0x0005 - 0x000c │ │ -> 0x0010 │ │ 0x0011 - 0x0012 │ │ -> 0x0012 │ │ 0x0015 - 0x0018 │ │ -> 0x0019 │ │ @@ -1006954,20 +1006955,20 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bdb18: |[4bdb18] org.apache.commons.io.IOUtils.toByteArray:(Ljava/lang/String;)[B │ │ -4bdb28: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bdb2e: 0c00 |0003: move-result-object v0 │ │ -4bdb30: 6e20 cde0 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4bdb36: 0c01 |0007: move-result-object v1 │ │ -4bdb38: 1101 |0008: return-object v1 │ │ +4bdb1c: |[4bdb1c] org.apache.commons.io.IOUtils.toByteArray:(Ljava/lang/String;)[B │ │ +4bdb2c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bdb32: 0c00 |0003: move-result-object v0 │ │ +4bdb34: 6e20 cde0 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4bdb3a: 0c01 |0007: move-result-object v1 │ │ +4bdb3c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #81 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1006975,20 +1006976,20 @@ │ │ type : '(Ljava/net/URI;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4bdb3c: |[4bdb3c] org.apache.commons.io.IOUtils.toByteArray:(Ljava/net/URI;)[B │ │ -4bdb4c: 6e10 e3e1 0000 |0000: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ -4bdb52: 0c00 |0003: move-result-object v0 │ │ -4bdb54: 7110 bcf3 0000 |0004: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/net/URL;)[B // method@f3bc │ │ -4bdb5a: 0c00 |0007: move-result-object v0 │ │ -4bdb5c: 1100 |0008: return-object v0 │ │ +4bdb40: |[4bdb40] org.apache.commons.io.IOUtils.toByteArray:(Ljava/net/URI;)[B │ │ +4bdb50: 6e10 e3e1 0000 |0000: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ +4bdb56: 0c00 |0003: move-result-object v0 │ │ +4bdb58: 7110 bcf3 0000 |0004: invoke-static {v0}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/net/URL;)[B // method@f3bc │ │ +4bdb5e: 0c00 |0007: move-result-object v0 │ │ +4bdb60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/net/URI; │ │ │ │ #82 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1006996,24 +1006997,24 @@ │ │ type : '(Ljava/net/URL;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4bdb60: |[4bdb60] org.apache.commons.io.IOUtils.toByteArray:(Ljava/net/URL;)[B │ │ -4bdb70: 6e10 eee1 0100 |0000: invoke-virtual {v1}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ -4bdb76: 0c01 |0003: move-result-object v1 │ │ -4bdb78: 7110 bdf3 0100 |0004: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/net/URLConnection;)[B // method@f3bd │ │ -4bdb7e: 0c00 |0007: move-result-object v0 │ │ -4bdb80: 7110 74f3 0100 |0008: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.close:(Ljava/net/URLConnection;)V // method@f374 │ │ -4bdb86: 1100 |000b: return-object v0 │ │ -4bdb88: 0d00 |000c: move-exception v0 │ │ -4bdb8a: 7110 74f3 0100 |000d: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.close:(Ljava/net/URLConnection;)V // method@f374 │ │ -4bdb90: 2700 |0010: throw v0 │ │ +4bdb64: |[4bdb64] org.apache.commons.io.IOUtils.toByteArray:(Ljava/net/URL;)[B │ │ +4bdb74: 6e10 eee1 0100 |0000: invoke-virtual {v1}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ +4bdb7a: 0c01 |0003: move-result-object v1 │ │ +4bdb7c: 7110 bdf3 0100 |0004: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/net/URLConnection;)[B // method@f3bd │ │ +4bdb82: 0c00 |0007: move-result-object v0 │ │ +4bdb84: 7110 74f3 0100 |0008: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.close:(Ljava/net/URLConnection;)V // method@f374 │ │ +4bdb8a: 1100 |000b: return-object v0 │ │ +4bdb8c: 0d00 |000c: move-exception v0 │ │ +4bdb8e: 7110 74f3 0100 |000d: invoke-static {v1}, Lorg/apache/commons/io/IOUtils;.close:(Ljava/net/URLConnection;)V // method@f374 │ │ +4bdb94: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0008 │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=938 │ │ 0x0004 line=940 │ │ 0x0008 line=942 │ │ @@ -1007025,31 +1007026,31 @@ │ │ type : '(Ljava/net/URLConnection;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4bdba0: |[4bdba0] org.apache.commons.io.IOUtils.toByteArray:(Ljava/net/URLConnection;)[B │ │ -4bdbb0: 6e10 f3e1 0200 |0000: invoke-virtual {v2}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1f3 │ │ -4bdbb6: 0c02 |0003: move-result-object v2 │ │ -4bdbb8: 7110 b4f3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/InputStream;)[B // method@f3b4 │ │ -4bdbbe: 0c00 |0007: move-result-object v0 │ │ -4bdbc0: 3802 0500 |0008: if-eqz v2, 000d // +0005 │ │ -4bdbc4: 6e10 2fdf 0200 |000a: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4bdbca: 1100 |000d: return-object v0 │ │ -4bdbcc: 0d00 |000e: move-exception v0 │ │ -4bdbce: 2700 |000f: throw v0 │ │ -4bdbd0: 0d01 |0010: move-exception v1 │ │ -4bdbd2: 3802 0a00 |0011: if-eqz v2, 001b // +000a │ │ -4bdbd6: 6e10 2fdf 0200 |0013: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4bdbdc: 2805 |0016: goto 001b // +0005 │ │ -4bdbde: 0d02 |0017: move-exception v2 │ │ -4bdbe0: 6e20 3de1 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4bdbe6: 2701 |001b: throw v1 │ │ +4bdba4: |[4bdba4] org.apache.commons.io.IOUtils.toByteArray:(Ljava/net/URLConnection;)[B │ │ +4bdbb4: 6e10 f3e1 0200 |0000: invoke-virtual {v2}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1f3 │ │ +4bdbba: 0c02 |0003: move-result-object v2 │ │ +4bdbbc: 7110 b4f3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.toByteArray:(Ljava/io/InputStream;)[B // method@f3b4 │ │ +4bdbc2: 0c00 |0007: move-result-object v0 │ │ +4bdbc4: 3802 0500 |0008: if-eqz v2, 000d // +0005 │ │ +4bdbc8: 6e10 2fdf 0200 |000a: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4bdbce: 1100 |000d: return-object v0 │ │ +4bdbd0: 0d00 |000e: move-exception v0 │ │ +4bdbd2: 2700 |000f: throw v0 │ │ +4bdbd4: 0d01 |0010: move-exception v1 │ │ +4bdbd6: 3802 0a00 |0011: if-eqz v2, 001b // +000a │ │ +4bdbda: 6e10 2fdf 0200 |0013: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4bdbe0: 2805 |0016: goto 001b // +0005 │ │ +4bdbe2: 0d02 |0017: move-exception v2 │ │ +4bdbe4: 6e20 3de1 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4bdbea: 2701 |001b: throw v1 │ │ catches : 3 │ │ 0x0004 - 0x0008 │ │ -> 0x000e │ │ 0x000f - 0x0010 │ │ -> 0x0010 │ │ 0x0013 - 0x0016 │ │ -> 0x0017 │ │ @@ -1007067,20 +1007068,20 @@ │ │ type : '(Ljava/io/InputStream;)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bdc08: |[4bdc08] org.apache.commons.io.IOUtils.toCharArray:(Ljava/io/InputStream;)[C │ │ -4bdc18: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bdc1e: 0c00 |0003: move-result-object v0 │ │ -4bdc20: 7120 c0f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toCharArray:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)[C // method@f3c0 │ │ -4bdc26: 0c01 |0007: move-result-object v1 │ │ -4bdc28: 1101 |0008: return-object v1 │ │ +4bdc0c: |[4bdc0c] org.apache.commons.io.IOUtils.toCharArray:(Ljava/io/InputStream;)[C │ │ +4bdc1c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bdc22: 0c00 |0003: move-result-object v0 │ │ +4bdc24: 7120 c0f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toCharArray:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)[C // method@f3c0 │ │ +4bdc2a: 0c01 |0007: move-result-object v1 │ │ +4bdc2c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/InputStream; │ │ │ │ #85 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1007088,20 +1007089,20 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bdc2c: |[4bdc2c] org.apache.commons.io.IOUtils.toCharArray:(Ljava/io/InputStream;Ljava/lang/String;)[C │ │ -4bdc3c: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bdc42: 0c01 |0003: move-result-object v1 │ │ -4bdc44: 7120 c0f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toCharArray:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)[C // method@f3c0 │ │ -4bdc4a: 0c00 |0007: move-result-object v0 │ │ -4bdc4c: 1100 |0008: return-object v0 │ │ +4bdc30: |[4bdc30] org.apache.commons.io.IOUtils.toCharArray:(Ljava/io/InputStream;Ljava/lang/String;)[C │ │ +4bdc40: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bdc46: 0c01 |0003: move-result-object v1 │ │ +4bdc48: 7120 c0f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toCharArray:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)[C // method@f3c0 │ │ +4bdc4e: 0c00 |0007: move-result-object v0 │ │ +4bdc50: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1025 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1007110,21 +1007111,21 @@ │ │ type : '(Ljava/io/InputStream;Ljava/nio/charset/Charset;)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4bdc50: |[4bdc50] org.apache.commons.io.IOUtils.toCharArray:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)[C │ │ -4bdc60: 2200 a118 |0000: new-instance v0, Ljava/io/CharArrayWriter; // type@18a1 │ │ -4bdc64: 7010 c5de 0000 |0002: invoke-direct {v0}, Ljava/io/CharArrayWriter;.:()V // method@dec5 │ │ -4bdc6a: 7130 86f3 0102 |0005: invoke-static {v1, v0, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V // method@f386 │ │ -4bdc70: 6e10 c6de 0000 |0008: invoke-virtual {v0}, Ljava/io/CharArrayWriter;.toCharArray:()[C // method@dec6 │ │ -4bdc76: 0c01 |000b: move-result-object v1 │ │ -4bdc78: 1101 |000c: return-object v1 │ │ +4bdc54: |[4bdc54] org.apache.commons.io.IOUtils.toCharArray:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)[C │ │ +4bdc64: 2200 a118 |0000: new-instance v0, Ljava/io/CharArrayWriter; // type@18a1 │ │ +4bdc68: 7010 c5de 0000 |0002: invoke-direct {v0}, Ljava/io/CharArrayWriter;.:()V // method@dec5 │ │ +4bdc6e: 7130 86f3 0102 |0005: invoke-static {v1, v0, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V // method@f386 │ │ +4bdc74: 6e10 c6de 0000 |0008: invoke-virtual {v0}, Ljava/io/CharArrayWriter;.toCharArray:()[C // method@dec6 │ │ +4bdc7a: 0c01 |000b: move-result-object v1 │ │ +4bdc7c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=999 │ │ 0x0005 line=1000 │ │ 0x0008 line=1001 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/io/InputStream; │ │ @@ -1007135,21 +1007136,21 @@ │ │ type : '(Ljava/io/Reader;)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4bdc7c: |[4bdc7c] org.apache.commons.io.IOUtils.toCharArray:(Ljava/io/Reader;)[C │ │ -4bdc8c: 2200 a118 |0000: new-instance v0, Ljava/io/CharArrayWriter; // type@18a1 │ │ -4bdc90: 7010 c5de 0000 |0002: invoke-direct {v0}, Ljava/io/CharArrayWriter;.:()V // method@dec5 │ │ -4bdc96: 7120 82f3 0100 |0005: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f382 │ │ -4bdc9c: 6e10 c6de 0000 |0008: invoke-virtual {v0}, Ljava/io/CharArrayWriter;.toCharArray:()[C // method@dec6 │ │ -4bdca2: 0c01 |000b: move-result-object v1 │ │ -4bdca4: 1101 |000c: return-object v1 │ │ +4bdc80: |[4bdc80] org.apache.commons.io.IOUtils.toCharArray:(Ljava/io/Reader;)[C │ │ +4bdc90: 2200 a118 |0000: new-instance v0, Ljava/io/CharArrayWriter; // type@18a1 │ │ +4bdc94: 7010 c5de 0000 |0002: invoke-direct {v0}, Ljava/io/CharArrayWriter;.:()V // method@dec5 │ │ +4bdc9a: 7120 82f3 0100 |0005: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f382 │ │ +4bdca0: 6e10 c6de 0000 |0008: invoke-virtual {v0}, Ljava/io/CharArrayWriter;.toCharArray:()[C // method@dec6 │ │ +4bdca6: 0c01 |000b: move-result-object v1 │ │ +4bdca8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0005 line=1042 │ │ 0x0008 line=1043 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/io/Reader; │ │ @@ -1007159,20 +1007160,20 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be068: |[4be068] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/CharSequence;)Ljava/io/InputStream; │ │ -4be078: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4be07e: 0c00 |0003: move-result-object v0 │ │ -4be080: 7120 c4f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toInputStream:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Ljava/io/InputStream; // method@f3c4 │ │ -4be086: 0c01 |0007: move-result-object v1 │ │ -4be088: 1101 |0008: return-object v1 │ │ +4be06c: |[4be06c] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/CharSequence;)Ljava/io/InputStream; │ │ +4be07c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4be082: 0c00 |0003: move-result-object v0 │ │ +4be084: 7120 c4f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toInputStream:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Ljava/io/InputStream; // method@f3c4 │ │ +4be08a: 0c01 |0007: move-result-object v1 │ │ +4be08c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1585 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ #89 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1007180,20 +1007181,20 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be08c: |[4be08c] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/io/InputStream; │ │ -4be09c: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4be0a2: 0c01 |0003: move-result-object v1 │ │ -4be0a4: 7120 c4f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toInputStream:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Ljava/io/InputStream; // method@f3c4 │ │ -4be0aa: 0c00 |0007: move-result-object v0 │ │ -4be0ac: 1100 |0008: return-object v0 │ │ +4be090: |[4be090] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/io/InputStream; │ │ +4be0a0: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4be0a6: 0c01 |0003: move-result-object v1 │ │ +4be0a8: 7120 c4f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toInputStream:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Ljava/io/InputStream; // method@f3c4 │ │ +4be0ae: 0c00 |0007: move-result-object v0 │ │ +4be0b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1618 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1007202,20 +1007203,20 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be0b0: |[4be0b0] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Ljava/io/InputStream; │ │ -4be0c0: 7210 a6df 0000 |0000: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ -4be0c6: 0c00 |0003: move-result-object v0 │ │ -4be0c8: 7120 c7f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toInputStream:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/io/InputStream; // method@f3c7 │ │ -4be0ce: 0c00 |0007: move-result-object v0 │ │ -4be0d0: 1100 |0008: return-object v0 │ │ +4be0b4: |[4be0b4] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Ljava/io/InputStream; │ │ +4be0c4: 7210 a6df 0000 |0000: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ +4be0ca: 0c00 |0003: move-result-object v0 │ │ +4be0cc: 7120 c7f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toInputStream:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/io/InputStream; // method@f3c7 │ │ +4be0d2: 0c00 |0007: move-result-object v0 │ │ +4be0d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1598 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1007224,20 +1007225,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be0d4: |[4be0d4] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/String;)Ljava/io/InputStream; │ │ -4be0e4: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4be0ea: 0c00 |0003: move-result-object v0 │ │ -4be0ec: 7120 c7f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toInputStream:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/io/InputStream; // method@f3c7 │ │ -4be0f2: 0c01 |0007: move-result-object v1 │ │ -4be0f4: 1101 |0008: return-object v1 │ │ +4be0d8: |[4be0d8] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/String;)Ljava/io/InputStream; │ │ +4be0e8: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4be0ee: 0c00 |0003: move-result-object v0 │ │ +4be0f0: 7120 c7f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toInputStream:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/io/InputStream; // method@f3c7 │ │ +4be0f6: 0c01 |0007: move-result-object v1 │ │ +4be0f8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1634 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #92 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1007245,22 +1007246,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4be0f8: |[4be0f8] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; │ │ -4be108: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4be10e: 0c01 |0003: move-result-object v1 │ │ -4be110: 6e20 cde0 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4be116: 0c00 |0007: move-result-object v0 │ │ -4be118: 2201 9e18 |0008: new-instance v1, Ljava/io/ByteArrayInputStream; // type@189e │ │ -4be11c: 7020 b7de 0100 |000a: invoke-direct {v1, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@deb7 │ │ -4be122: 1101 |000d: return-object v1 │ │ +4be0fc: |[4be0fc] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; │ │ +4be10c: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4be112: 0c01 |0003: move-result-object v1 │ │ +4be114: 6e20 cde0 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4be11a: 0c00 |0007: move-result-object v0 │ │ +4be11c: 2201 9e18 |0008: new-instance v1, Ljava/io/ByteArrayInputStream; // type@189e │ │ +4be120: 7020 b7de 0100 |000a: invoke-direct {v1, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@deb7 │ │ +4be126: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1667 │ │ 0x0008 line=1668 │ │ locals : │ │ 0x0000 - 0x000e reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ @@ -1007270,22 +1007271,22 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4be124: |[4be124] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/io/InputStream; │ │ -4be134: 2200 9e18 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@189e │ │ -4be138: 7110 3ef2 0200 |0002: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4be13e: 0c02 |0005: move-result-object v2 │ │ -4be140: 6e20 cde0 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4be146: 0c01 |0009: move-result-object v1 │ │ -4be148: 7020 b7de 1000 |000a: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@deb7 │ │ -4be14e: 1100 |000d: return-object v0 │ │ +4be128: |[4be128] org.apache.commons.io.IOUtils.toInputStream:(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/io/InputStream; │ │ +4be138: 2200 9e18 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@189e │ │ +4be13c: 7110 3ef2 0200 |0002: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4be142: 0c02 |0005: move-result-object v2 │ │ +4be144: 6e20 cde0 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4be14a: 0c01 |0009: move-result-object v1 │ │ +4be14c: 7020 b7de 1000 |000a: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@deb7 │ │ +4be152: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1647 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1007294,20 +1007295,20 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be1d8: |[4be1d8] org.apache.commons.io.IOUtils.toString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -4be1e8: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4be1ee: 0c00 |0003: move-result-object v0 │ │ -4be1f0: 7120 caf3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ca │ │ -4be1f6: 0c01 |0007: move-result-object v1 │ │ -4be1f8: 1101 |0008: return-object v1 │ │ +4be1dc: |[4be1dc] org.apache.commons.io.IOUtils.toString:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +4be1ec: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4be1f2: 0c00 |0003: move-result-object v0 │ │ +4be1f4: 7120 caf3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ca │ │ +4be1fa: 0c01 |0007: move-result-object v1 │ │ +4be1fc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/InputStream; │ │ │ │ #95 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1007315,20 +1007316,20 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be1fc: |[4be1fc] org.apache.commons.io.IOUtils.toString:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; │ │ -4be20c: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4be212: 0c01 |0003: move-result-object v1 │ │ -4be214: 7120 caf3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ca │ │ -4be21a: 0c00 |0007: move-result-object v0 │ │ -4be21c: 1100 |0008: return-object v0 │ │ +4be200: |[4be200] org.apache.commons.io.IOUtils.toString:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; │ │ +4be210: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4be216: 0c01 |0003: move-result-object v1 │ │ +4be218: 7120 caf3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ca │ │ +4be21e: 0c00 |0007: move-result-object v0 │ │ +4be220: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1110 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1007337,33 +1007338,33 @@ │ │ type : '(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -4be220: |[4be220] org.apache.commons.io.IOUtils.toString:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -4be230: 2200 061d |0000: new-instance v0, Lorg/apache/commons/io/output/StringBuilderWriter; // type@1d06 │ │ -4be234: 7010 29f7 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.:()V // method@f729 │ │ -4be23a: 7130 86f3 0102 |0005: invoke-static {v1, v0, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V // method@f386 │ │ -4be240: 6e10 35f7 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.toString:()Ljava/lang/String; // method@f735 │ │ -4be246: 0c01 |000b: move-result-object v1 │ │ -4be248: 6e10 32f7 0000 |000c: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ -4be24e: 1101 |000f: return-object v1 │ │ -4be250: 0d01 |0010: move-exception v1 │ │ -4be252: 2701 |0011: throw v1 │ │ -4be254: 0d02 |0012: move-exception v2 │ │ -4be256: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ -4be25a: 6e10 32f7 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ -4be260: 2809 |0018: goto 0021 // +0009 │ │ -4be262: 0d00 |0019: move-exception v0 │ │ -4be264: 6e20 3de1 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4be26a: 2804 |001d: goto 0021 // +0004 │ │ -4be26c: 6e10 32f7 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ -4be272: 2702 |0021: throw v2 │ │ +4be224: |[4be224] org.apache.commons.io.IOUtils.toString:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +4be234: 2200 061d |0000: new-instance v0, Lorg/apache/commons/io/output/StringBuilderWriter; // type@1d06 │ │ +4be238: 7010 29f7 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.:()V // method@f729 │ │ +4be23e: 7130 86f3 0102 |0005: invoke-static {v1, v0, v2}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/Writer;Ljava/nio/charset/Charset;)V // method@f386 │ │ +4be244: 6e10 35f7 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.toString:()Ljava/lang/String; // method@f735 │ │ +4be24a: 0c01 |000b: move-result-object v1 │ │ +4be24c: 6e10 32f7 0000 |000c: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ +4be252: 1101 |000f: return-object v1 │ │ +4be254: 0d01 |0010: move-exception v1 │ │ +4be256: 2701 |0011: throw v1 │ │ +4be258: 0d02 |0012: move-exception v2 │ │ +4be25a: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ +4be25e: 6e10 32f7 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ +4be264: 2809 |0018: goto 0021 // +0009 │ │ +4be266: 0d00 |0019: move-exception v0 │ │ +4be268: 6e20 3de1 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4be26e: 2804 |001d: goto 0021 // +0004 │ │ +4be270: 6e10 32f7 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ +4be276: 2702 |0021: throw v2 │ │ catches : 3 │ │ 0x0005 - 0x000c │ │ -> 0x0010 │ │ 0x0011 - 0x0012 │ │ -> 0x0012 │ │ 0x0015 - 0x0018 │ │ -> 0x0019 │ │ @@ -1007383,33 +1007384,33 @@ │ │ type : '(Ljava/io/Reader;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4be294: |[4be294] org.apache.commons.io.IOUtils.toString:(Ljava/io/Reader;)Ljava/lang/String; │ │ -4be2a4: 2200 061d |0000: new-instance v0, Lorg/apache/commons/io/output/StringBuilderWriter; // type@1d06 │ │ -4be2a8: 7010 29f7 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.:()V // method@f729 │ │ -4be2ae: 7120 82f3 0200 |0005: invoke-static {v2, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f382 │ │ -4be2b4: 6e10 35f7 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.toString:()Ljava/lang/String; // method@f735 │ │ -4be2ba: 0c02 |000b: move-result-object v2 │ │ -4be2bc: 6e10 32f7 0000 |000c: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ -4be2c2: 1102 |000f: return-object v2 │ │ -4be2c4: 0d02 |0010: move-exception v2 │ │ -4be2c6: 2702 |0011: throw v2 │ │ -4be2c8: 0d01 |0012: move-exception v1 │ │ -4be2ca: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ -4be2ce: 6e10 32f7 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ -4be2d4: 2809 |0018: goto 0021 // +0009 │ │ -4be2d6: 0d00 |0019: move-exception v0 │ │ -4be2d8: 6e20 3de1 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4be2de: 2804 |001d: goto 0021 // +0004 │ │ -4be2e0: 6e10 32f7 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ -4be2e6: 2701 |0021: throw v1 │ │ +4be298: |[4be298] org.apache.commons.io.IOUtils.toString:(Ljava/io/Reader;)Ljava/lang/String; │ │ +4be2a8: 2200 061d |0000: new-instance v0, Lorg/apache/commons/io/output/StringBuilderWriter; // type@1d06 │ │ +4be2ac: 7010 29f7 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.:()V // method@f729 │ │ +4be2b2: 7120 82f3 0200 |0005: invoke-static {v2, v0}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/Reader;Ljava/io/Writer;)I // method@f382 │ │ +4be2b8: 6e10 35f7 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.toString:()Ljava/lang/String; // method@f735 │ │ +4be2be: 0c02 |000b: move-result-object v2 │ │ +4be2c0: 6e10 32f7 0000 |000c: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ +4be2c6: 1102 |000f: return-object v2 │ │ +4be2c8: 0d02 |0010: move-exception v2 │ │ +4be2ca: 2702 |0011: throw v2 │ │ +4be2cc: 0d01 |0012: move-exception v1 │ │ +4be2ce: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ +4be2d2: 6e10 32f7 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ +4be2d8: 2809 |0018: goto 0021 // +0009 │ │ +4be2da: 0d00 |0019: move-exception v0 │ │ +4be2dc: 6e20 3de1 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4be2e2: 2804 |001d: goto 0021 // +0004 │ │ +4be2e4: 6e10 32f7 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/io/output/StringBuilderWriter;.close:()V // method@f732 │ │ +4be2ea: 2701 |0021: throw v1 │ │ catches : 3 │ │ 0x0005 - 0x000c │ │ -> 0x0010 │ │ 0x0011 - 0x0012 │ │ -> 0x0012 │ │ 0x0015 - 0x0018 │ │ -> 0x0019 │ │ @@ -1007428,20 +1007429,20 @@ │ │ type : '(Ljava/net/URI;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be308: |[4be308] org.apache.commons.io.IOUtils.toString:(Ljava/net/URI;)Ljava/lang/String; │ │ -4be318: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4be31e: 0c00 |0003: move-result-object v0 │ │ -4be320: 7120 cef3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URI;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ce │ │ -4be326: 0c01 |0007: move-result-object v1 │ │ -4be328: 1101 |0008: return-object v1 │ │ +4be30c: |[4be30c] org.apache.commons.io.IOUtils.toString:(Ljava/net/URI;)Ljava/lang/String; │ │ +4be31c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4be322: 0c00 |0003: move-result-object v0 │ │ +4be324: 7120 cef3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URI;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ce │ │ +4be32a: 0c01 |0007: move-result-object v1 │ │ +4be32c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/net/URI; │ │ │ │ #99 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1007449,20 +1007450,20 @@ │ │ type : '(Ljava/net/URI;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be32c: |[4be32c] org.apache.commons.io.IOUtils.toString:(Ljava/net/URI;Ljava/lang/String;)Ljava/lang/String; │ │ -4be33c: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4be342: 0c01 |0003: move-result-object v1 │ │ -4be344: 7120 cef3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URI;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ce │ │ -4be34a: 0c00 |0007: move-result-object v0 │ │ -4be34c: 1100 |0008: return-object v0 │ │ +4be330: |[4be330] org.apache.commons.io.IOUtils.toString:(Ljava/net/URI;Ljava/lang/String;)Ljava/lang/String; │ │ +4be340: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4be346: 0c01 |0003: move-result-object v1 │ │ +4be348: 7120 cef3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URI;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ce │ │ +4be34e: 0c00 |0007: move-result-object v0 │ │ +4be350: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1171 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/net/URI; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1007471,22 +1007472,22 @@ │ │ type : '(Ljava/net/URI;Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4be350: |[4be350] org.apache.commons.io.IOUtils.toString:(Ljava/net/URI;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -4be360: 6e10 e3e1 0000 |0000: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ -4be366: 0c00 |0003: move-result-object v0 │ │ -4be368: 7110 3ef2 0100 |0004: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4be36e: 0c01 |0007: move-result-object v1 │ │ -4be370: 7120 d1f3 1000 |0008: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3d1 │ │ -4be376: 0c00 |000b: move-result-object v0 │ │ -4be378: 1100 |000c: return-object v0 │ │ +4be354: |[4be354] org.apache.commons.io.IOUtils.toString:(Ljava/net/URI;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +4be364: 6e10 e3e1 0000 |0000: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@e1e3 │ │ +4be36a: 0c00 |0003: move-result-object v0 │ │ +4be36c: 7110 3ef2 0100 |0004: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4be372: 0c01 |0007: move-result-object v1 │ │ +4be374: 7120 d1f3 1000 |0008: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3d1 │ │ +4be37a: 0c00 |000b: move-result-object v0 │ │ +4be37c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1155 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Ljava/net/URI; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1007495,20 +1007496,20 @@ │ │ type : '(Ljava/net/URL;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be37c: |[4be37c] org.apache.commons.io.IOUtils.toString:(Ljava/net/URL;)Ljava/lang/String; │ │ -4be38c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4be392: 0c00 |0003: move-result-object v0 │ │ -4be394: 7120 d1f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3d1 │ │ -4be39a: 0c01 |0007: move-result-object v1 │ │ -4be39c: 1101 |0008: return-object v1 │ │ +4be380: |[4be380] org.apache.commons.io.IOUtils.toString:(Ljava/net/URL;)Ljava/lang/String; │ │ +4be390: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4be396: 0c00 |0003: move-result-object v0 │ │ +4be398: 7120 d1f3 0100 |0004: invoke-static {v1, v0}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3d1 │ │ +4be39e: 0c01 |0007: move-result-object v1 │ │ +4be3a0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1185 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/net/URL; │ │ │ │ #102 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1007516,20 +1007517,20 @@ │ │ type : '(Ljava/net/URL;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4be3a0: |[4be3a0] org.apache.commons.io.IOUtils.toString:(Ljava/net/URL;Ljava/lang/String;)Ljava/lang/String; │ │ -4be3b0: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4be3b6: 0c01 |0003: move-result-object v1 │ │ -4be3b8: 7120 d1f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3d1 │ │ -4be3be: 0c00 |0007: move-result-object v0 │ │ -4be3c0: 1100 |0008: return-object v0 │ │ +4be3a4: |[4be3a4] org.apache.commons.io.IOUtils.toString:(Ljava/net/URL;Ljava/lang/String;)Ljava/lang/String; │ │ +4be3b4: 7110 3df2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4be3ba: 0c01 |0003: move-result-object v1 │ │ +4be3bc: 7120 d1f3 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3d1 │ │ +4be3c2: 0c00 |0007: move-result-object v0 │ │ +4be3c4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/net/URL; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1007538,31 +1007539,31 @@ │ │ type : '(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4be3c4: |[4be3c4] org.apache.commons.io.IOUtils.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -4be3d4: 6e10 efe1 0100 |0000: invoke-virtual {v1}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@e1ef │ │ -4be3da: 0c01 |0003: move-result-object v1 │ │ -4be3dc: 7120 caf3 2100 |0004: invoke-static {v1, v2}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ca │ │ -4be3e2: 0c02 |0007: move-result-object v2 │ │ -4be3e4: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -4be3e8: 6e10 2fdf 0100 |000a: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4be3ee: 1102 |000d: return-object v2 │ │ -4be3f0: 0d02 |000e: move-exception v2 │ │ -4be3f2: 2702 |000f: throw v2 │ │ -4be3f4: 0d00 |0010: move-exception v0 │ │ -4be3f6: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ -4be3fa: 6e10 2fdf 0100 |0013: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4be400: 2805 |0016: goto 001b // +0005 │ │ -4be402: 0d01 |0017: move-exception v1 │ │ -4be404: 6e20 3de1 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4be40a: 2700 |001b: throw v0 │ │ +4be3c8: |[4be3c8] org.apache.commons.io.IOUtils.toString:(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +4be3d8: 6e10 efe1 0100 |0000: invoke-virtual {v1}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@e1ef │ │ +4be3de: 0c01 |0003: move-result-object v1 │ │ +4be3e0: 7120 caf3 2100 |0004: invoke-static {v1, v2}, Lorg/apache/commons/io/IOUtils;.toString:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@f3ca │ │ +4be3e6: 0c02 |0007: move-result-object v2 │ │ +4be3e8: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +4be3ec: 6e10 2fdf 0100 |000a: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4be3f2: 1102 |000d: return-object v2 │ │ +4be3f4: 0d02 |000e: move-exception v2 │ │ +4be3f6: 2702 |000f: throw v2 │ │ +4be3f8: 0d00 |0010: move-exception v0 │ │ +4be3fa: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ +4be3fe: 6e10 2fdf 0100 |0013: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4be404: 2805 |0016: goto 001b // +0005 │ │ +4be406: 0d01 |0017: move-exception v1 │ │ +4be408: 6e20 3de1 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4be40e: 2700 |001b: throw v0 │ │ catches : 3 │ │ 0x0004 - 0x0008 │ │ -> 0x000e │ │ 0x000f - 0x0010 │ │ -> 0x0010 │ │ 0x0013 - 0x0016 │ │ -> 0x0017 │ │ @@ -1007581,20 +1007582,20 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4be190: |[4be190] org.apache.commons.io.IOUtils.toString:([B)Ljava/lang/String; │ │ -4be1a0: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4be1a4: 7100 2ee2 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4be1aa: 0c01 |0005: move-result-object v1 │ │ -4be1ac: 7030 bce0 2001 |0006: invoke-direct {v0, v2, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4be1b2: 1100 |0009: return-object v0 │ │ +4be194: |[4be194] org.apache.commons.io.IOUtils.toString:([B)Ljava/lang/String; │ │ +4be1a4: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4be1a8: 7100 2ee2 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4be1ae: 0c01 |0005: move-result-object v1 │ │ +4be1b0: 7030 bce0 2001 |0006: invoke-direct {v0, v2, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4be1b6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1232 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) [B │ │ │ │ #105 : (in Lorg/apache/commons/io/IOUtils;) │ │ @@ -1007602,20 +1007603,20 @@ │ │ type : '([BLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4be1b4: |[4be1b4] org.apache.commons.io.IOUtils.toString:([BLjava/lang/String;)Ljava/lang/String; │ │ -4be1c4: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4be1c8: 7110 3df2 0200 |0002: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4be1ce: 0c02 |0005: move-result-object v2 │ │ -4be1d0: 7030 bce0 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4be1d6: 1100 |0009: return-object v0 │ │ +4be1b8: |[4be1b8] org.apache.commons.io.IOUtils.toString:([BLjava/lang/String;)Ljava/lang/String; │ │ +4be1c8: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4be1cc: 7110 3df2 0200 |0002: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4be1d2: 0c02 |0005: move-result-object v2 │ │ +4be1d4: 7030 bce0 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4be1da: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1007624,19 +1007625,19 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bf0f8: |[4bf0f8] org.apache.commons.io.IOUtils.write:(Ljava/lang/CharSequence;Ljava/io/OutputStream;)V │ │ -4bf108: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bf10e: 0c00 |0003: move-result-object v0 │ │ -4bf110: 7130 d6f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/CharSequence;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3d6 │ │ -4bf116: 0e00 |0007: return-void │ │ +4bf0fc: |[4bf0fc] org.apache.commons.io.IOUtils.write:(Ljava/lang/CharSequence;Ljava/io/OutputStream;)V │ │ +4bf10c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bf112: 0c00 |0003: move-result-object v0 │ │ +4bf114: 7130 d6f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/CharSequence;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3d6 │ │ +4bf11a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1926 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1007645,19 +1007646,19 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bf118: |[4bf118] org.apache.commons.io.IOUtils.write:(Ljava/lang/CharSequence;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -4bf128: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bf12e: 0c02 |0003: move-result-object v2 │ │ -4bf130: 7130 d6f3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/CharSequence;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3d6 │ │ -4bf136: 0e00 |0007: return-void │ │ +4bf11c: |[4bf11c] org.apache.commons.io.IOUtils.write:(Ljava/lang/CharSequence;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +4bf12c: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bf132: 0c02 |0003: move-result-object v2 │ │ +4bf134: 7130 d6f3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/CharSequence;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3d6 │ │ +4bf13a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1969 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1007667,20 +1007668,20 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4bf138: |[4bf138] org.apache.commons.io.IOUtils.write:(Ljava/lang/CharSequence;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V │ │ -4bf148: 3800 0900 |0000: if-eqz v0, 0009 // +0009 │ │ -4bf14c: 7210 a6df 0000 |0002: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ -4bf152: 0c00 |0005: move-result-object v0 │ │ -4bf154: 7130 daf3 1002 |0006: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3da │ │ -4bf15a: 0e00 |0009: return-void │ │ +4bf13c: |[4bf13c] org.apache.commons.io.IOUtils.write:(Ljava/lang/CharSequence;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V │ │ +4bf14c: 3800 0900 |0000: if-eqz v0, 0009 // +0009 │ │ +4bf150: 7210 a6df 0000 |0002: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ +4bf156: 0c00 |0005: move-result-object v0 │ │ +4bf158: 7130 daf3 1002 |0006: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3da │ │ +4bf15e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1945 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/nio/charset/Charset; │ │ @@ -1007690,20 +1007691,20 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4bf15c: |[4bf15c] org.apache.commons.io.IOUtils.write:(Ljava/lang/CharSequence;Ljava/io/Writer;)V │ │ -4bf16c: 3800 0900 |0000: if-eqz v0, 0009 // +0009 │ │ -4bf170: 7210 a6df 0000 |0002: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ -4bf176: 0c00 |0005: move-result-object v0 │ │ -4bf178: 7120 dbf3 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/String;Ljava/io/Writer;)V // method@f3db │ │ -4bf17e: 0e00 |0009: return-void │ │ +4bf160: |[4bf160] org.apache.commons.io.IOUtils.write:(Ljava/lang/CharSequence;Ljava/io/Writer;)V │ │ +4bf170: 3800 0900 |0000: if-eqz v0, 0009 // +0009 │ │ +4bf174: 7210 a6df 0000 |0002: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ +4bf17a: 0c00 |0005: move-result-object v0 │ │ +4bf17c: 7120 dbf3 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/String;Ljava/io/Writer;)V // method@f3db │ │ +4bf182: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1905 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/Writer; │ │ │ │ @@ -1007712,19 +1007713,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bf180: |[4bf180] org.apache.commons.io.IOUtils.write:(Ljava/lang/String;Ljava/io/OutputStream;)V │ │ -4bf190: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bf196: 0c00 |0003: move-result-object v0 │ │ -4bf198: 7130 daf3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3da │ │ -4bf19e: 0e00 |0007: return-void │ │ +4bf184: |[4bf184] org.apache.commons.io.IOUtils.write:(Ljava/lang/String;Ljava/io/OutputStream;)V │ │ +4bf194: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bf19a: 0c00 |0003: move-result-object v0 │ │ +4bf19c: 7130 daf3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3da │ │ +4bf1a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2007 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1007733,19 +1007734,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bf1a0: |[4bf1a0] org.apache.commons.io.IOUtils.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -4bf1b0: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bf1b6: 0c02 |0003: move-result-object v2 │ │ -4bf1b8: 7130 daf3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3da │ │ -4bf1be: 0e00 |0007: return-void │ │ +4bf1a4: |[4bf1a4] org.apache.commons.io.IOUtils.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +4bf1b4: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bf1ba: 0c02 |0003: move-result-object v2 │ │ +4bf1bc: 7130 daf3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3da │ │ +4bf1c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2049 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1007755,22 +1007756,22 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4bf1c0: |[4bf1c0] org.apache.commons.io.IOUtils.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V │ │ -4bf1d0: 3800 0d00 |0000: if-eqz v0, 000d // +000d │ │ -4bf1d4: 7110 3ef2 0200 |0002: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4bf1da: 0c02 |0005: move-result-object v2 │ │ -4bf1dc: 6e20 cde0 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4bf1e2: 0c00 |0009: move-result-object v0 │ │ -4bf1e4: 6e20 4fdf 0100 |000a: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4bf1ea: 0e00 |000d: return-void │ │ +4bf1c4: |[4bf1c4] org.apache.commons.io.IOUtils.write:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V │ │ +4bf1d4: 3800 0d00 |0000: if-eqz v0, 000d // +000d │ │ +4bf1d8: 7110 3ef2 0200 |0002: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4bf1de: 0c02 |0005: move-result-object v2 │ │ +4bf1e0: 6e20 cde0 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4bf1e6: 0c00 |0009: move-result-object v0 │ │ +4bf1e8: 6e20 4fdf 0100 |000a: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4bf1ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2025 │ │ locals : │ │ 0x0000 - 0x000e reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/nio/charset/Charset; │ │ @@ -1007780,18 +1007781,18 @@ │ │ type : '(Ljava/lang/String;Ljava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4bf1ec: |[4bf1ec] org.apache.commons.io.IOUtils.write:(Ljava/lang/String;Ljava/io/Writer;)V │ │ -4bf1fc: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -4bf200: 6e20 8bdf 0100 |0002: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4bf206: 0e00 |0005: return-void │ │ +4bf1f0: |[4bf1f0] org.apache.commons.io.IOUtils.write:(Ljava/lang/String;Ljava/io/Writer;)V │ │ +4bf200: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +4bf204: 6e20 8bdf 0100 |0002: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4bf20a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1986 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/Writer; │ │ │ │ @@ -1007800,19 +1007801,19 @@ │ │ type : '(Ljava/lang/StringBuffer;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4bf208: |[4bf208] org.apache.commons.io.IOUtils.write:(Ljava/lang/StringBuffer;Ljava/io/OutputStream;)V │ │ -4bf218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bf21a: 1f00 0619 |0001: check-cast v0, Ljava/lang/String; // type@1906 │ │ -4bf21e: 7130 ddf3 2100 |0003: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/StringBuffer;Ljava/io/OutputStream;Ljava/lang/String;)V // method@f3dd │ │ -4bf224: 0e00 |0006: return-void │ │ +4bf20c: |[4bf20c] org.apache.commons.io.IOUtils.write:(Ljava/lang/StringBuffer;Ljava/io/OutputStream;)V │ │ +4bf21c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bf21e: 1f00 0619 |0001: check-cast v0, Ljava/lang/String; // type@1906 │ │ +4bf222: 7130 ddf3 2100 |0003: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.write:(Ljava/lang/StringBuffer;Ljava/io/OutputStream;Ljava/lang/String;)V // method@f3dd │ │ +4bf228: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2090 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/StringBuffer; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1007821,24 +1007822,24 @@ │ │ type : '(Ljava/lang/StringBuffer;Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4bf228: |[4bf228] org.apache.commons.io.IOUtils.write:(Ljava/lang/StringBuffer;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -4bf238: 3800 1100 |0000: if-eqz v0, 0011 // +0011 │ │ -4bf23c: 6e10 05e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4bf242: 0c00 |0005: move-result-object v0 │ │ -4bf244: 7110 3df2 0200 |0006: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bf24a: 0c02 |0009: move-result-object v2 │ │ -4bf24c: 6e20 cde0 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4bf252: 0c00 |000d: move-result-object v0 │ │ -4bf254: 6e20 4fdf 0100 |000e: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4bf25a: 0e00 |0011: return-void │ │ +4bf22c: |[4bf22c] org.apache.commons.io.IOUtils.write:(Ljava/lang/StringBuffer;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +4bf23c: 3800 1100 |0000: if-eqz v0, 0011 // +0011 │ │ +4bf240: 6e10 05e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4bf246: 0c00 |0005: move-result-object v0 │ │ +4bf248: 7110 3df2 0200 |0006: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bf24e: 0c02 |0009: move-result-object v2 │ │ +4bf250: 6e20 cde0 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4bf256: 0c00 |000d: move-result-object v0 │ │ +4bf258: 6e20 4fdf 0100 |000e: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4bf25e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2116 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 (null) Ljava/lang/StringBuffer; │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/String; │ │ @@ -1007848,20 +1007849,20 @@ │ │ type : '(Ljava/lang/StringBuffer;Ljava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4bf25c: |[4bf25c] org.apache.commons.io.IOUtils.write:(Ljava/lang/StringBuffer;Ljava/io/Writer;)V │ │ -4bf26c: 3800 0900 |0000: if-eqz v0, 0009 // +0009 │ │ -4bf270: 6e10 05e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4bf276: 0c00 |0005: move-result-object v0 │ │ -4bf278: 6e20 8bdf 0100 |0006: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4bf27e: 0e00 |0009: return-void │ │ +4bf260: |[4bf260] org.apache.commons.io.IOUtils.write:(Ljava/lang/StringBuffer;Ljava/io/Writer;)V │ │ +4bf270: 3800 0900 |0000: if-eqz v0, 0009 // +0009 │ │ +4bf274: 6e10 05e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4bf27a: 0c00 |0005: move-result-object v0 │ │ +4bf27c: 6e20 8bdf 0100 |0006: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4bf282: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2069 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Ljava/lang/StringBuffer; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/Writer; │ │ │ │ @@ -1007870,18 +1007871,18 @@ │ │ type : '([BLjava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4befd8: |[4befd8] org.apache.commons.io.IOUtils.write:([BLjava/io/OutputStream;)V │ │ -4befe8: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -4befec: 6e20 4fdf 0100 |0002: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4beff2: 0e00 |0005: return-void │ │ +4befdc: |[4befdc] org.apache.commons.io.IOUtils.write:([BLjava/io/OutputStream;)V │ │ +4befec: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +4beff0: 6e20 4fdf 0100 |0002: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4beff6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1687 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) [B │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1007890,19 +1007891,19 @@ │ │ type : '([BLjava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4beff4: |[4beff4] org.apache.commons.io.IOUtils.write:([BLjava/io/Writer;)V │ │ -4bf004: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bf00a: 0c00 |0003: move-result-object v0 │ │ -4bf00c: 7130 e2f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.write:([BLjava/io/Writer;Ljava/nio/charset/Charset;)V // method@f3e2 │ │ -4bf012: 0e00 |0007: return-void │ │ +4beff8: |[4beff8] org.apache.commons.io.IOUtils.write:([BLjava/io/Writer;)V │ │ +4bf008: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bf00e: 0c00 |0003: move-result-object v0 │ │ +4bf010: 7130 e2f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.write:([BLjava/io/Writer;Ljava/nio/charset/Charset;)V // method@f3e2 │ │ +4bf016: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1733 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) [B │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/Writer; │ │ │ │ @@ -1007911,19 +1007912,19 @@ │ │ type : '([BLjava/io/Writer;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bf014: |[4bf014] org.apache.commons.io.IOUtils.write:([BLjava/io/Writer;Ljava/lang/String;)V │ │ -4bf024: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bf02a: 0c02 |0003: move-result-object v2 │ │ -4bf02c: 7130 e2f3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.write:([BLjava/io/Writer;Ljava/nio/charset/Charset;)V // method@f3e2 │ │ -4bf032: 0e00 |0007: return-void │ │ +4bf018: |[4bf018] org.apache.commons.io.IOUtils.write:([BLjava/io/Writer;Ljava/lang/String;)V │ │ +4bf028: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bf02e: 0c02 |0003: move-result-object v2 │ │ +4bf030: 7130 e2f3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.write:([BLjava/io/Writer;Ljava/nio/charset/Charset;)V // method@f3e2 │ │ +4bf036: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1777 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) [B │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/Writer; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1007933,22 +1007934,22 @@ │ │ type : '([BLjava/io/Writer;Ljava/nio/charset/Charset;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4bf034: |[4bf034] org.apache.commons.io.IOUtils.write:([BLjava/io/Writer;Ljava/nio/charset/Charset;)V │ │ -4bf044: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ -4bf048: 2200 0619 |0002: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4bf04c: 7110 3ef2 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4bf052: 0c03 |0007: move-result-object v3 │ │ -4bf054: 7030 bce0 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4bf05a: 6e20 8bdf 0200 |000b: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4bf060: 0e00 |000e: return-void │ │ +4bf038: |[4bf038] org.apache.commons.io.IOUtils.write:([BLjava/io/Writer;Ljava/nio/charset/Charset;)V │ │ +4bf048: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ +4bf04c: 2200 0619 |0002: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4bf050: 7110 3ef2 0300 |0004: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4bf056: 0c03 |0007: move-result-object v3 │ │ +4bf058: 7030 bce0 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4bf05e: 6e20 8bdf 0200 |000b: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4bf064: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1752 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) [B │ │ 0x0000 - 0x000f reg=2 (null) Ljava/io/Writer; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -1007958,19 +1007959,19 @@ │ │ type : '([CLjava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bf064: |[4bf064] org.apache.commons.io.IOUtils.write:([CLjava/io/OutputStream;)V │ │ -4bf074: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bf07a: 0c00 |0003: move-result-object v0 │ │ -4bf07c: 7130 e5f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.write:([CLjava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3e5 │ │ -4bf082: 0e00 |0007: return-void │ │ +4bf068: |[4bf068] org.apache.commons.io.IOUtils.write:([CLjava/io/OutputStream;)V │ │ +4bf078: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bf07e: 0c00 |0003: move-result-object v0 │ │ +4bf080: 7130 e5f3 2100 |0004: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.write:([CLjava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3e5 │ │ +4bf086: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1842 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) [C │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1007979,19 +1007980,19 @@ │ │ type : '([CLjava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4bf084: |[4bf084] org.apache.commons.io.IOUtils.write:([CLjava/io/OutputStream;Ljava/lang/String;)V │ │ -4bf094: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bf09a: 0c02 |0003: move-result-object v2 │ │ -4bf09c: 7130 e5f3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.write:([CLjava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3e5 │ │ -4bf0a2: 0e00 |0007: return-void │ │ +4bf088: |[4bf088] org.apache.commons.io.IOUtils.write:([CLjava/io/OutputStream;Ljava/lang/String;)V │ │ +4bf098: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bf09e: 0c02 |0003: move-result-object v2 │ │ +4bf0a0: 7130 e5f3 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.write:([CLjava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3e5 │ │ +4bf0a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1888 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) [C │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1008001,24 +1008002,24 @@ │ │ type : '([CLjava/io/OutputStream;Ljava/nio/charset/Charset;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4bf0a4: |[4bf0a4] org.apache.commons.io.IOUtils.write:([CLjava/io/OutputStream;Ljava/nio/charset/Charset;)V │ │ -4bf0b4: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -4bf0b8: 2200 0619 |0002: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4bf0bc: 7020 bde0 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4bf0c2: 7110 3ef2 0300 |0007: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4bf0c8: 0c01 |000a: move-result-object v1 │ │ -4bf0ca: 6e20 cde0 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4bf0d0: 0c01 |000e: move-result-object v1 │ │ -4bf0d2: 6e20 4fdf 1200 |000f: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4bf0d8: 0e00 |0012: return-void │ │ +4bf0a8: |[4bf0a8] org.apache.commons.io.IOUtils.write:([CLjava/io/OutputStream;Ljava/nio/charset/Charset;)V │ │ +4bf0b8: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +4bf0bc: 2200 0619 |0002: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4bf0c0: 7020 bde0 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4bf0c6: 7110 3ef2 0300 |0007: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4bf0cc: 0c01 |000a: move-result-object v1 │ │ +4bf0ce: 6e20 cde0 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4bf0d4: 0c01 |000e: move-result-object v1 │ │ +4bf0d6: 6e20 4fdf 1200 |000f: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4bf0dc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1862 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) [C │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -1008028,18 +1008029,18 @@ │ │ type : '([CLjava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4bf0dc: |[4bf0dc] org.apache.commons.io.IOUtils.write:([CLjava/io/Writer;)V │ │ -4bf0ec: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -4bf0f0: 6e20 8ddf 0100 |0002: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:([C)V // method@df8d │ │ -4bf0f6: 0e00 |0005: return-void │ │ +4bf0e0: |[4bf0e0] org.apache.commons.io.IOUtils.write:([CLjava/io/Writer;)V │ │ +4bf0f0: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +4bf0f4: 6e20 8ddf 0100 |0002: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:([C)V // method@df8d │ │ +4bf0fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1795 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) [C │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/Writer; │ │ │ │ @@ -1008048,27 +1008049,27 @@ │ │ type : '([BLjava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4bf280: |[4bf280] org.apache.commons.io.IOUtils.writeChunked:([BLjava/io/OutputStream;)V │ │ -4bf290: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -4bf294: 2130 |0002: array-length v0, v3 │ │ -4bf296: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4bf298: 3d00 0e00 |0004: if-lez v0, 0012 // +000e │ │ -4bf29c: 1302 0010 |0006: const/16 v2, #int 4096 // #1000 │ │ -4bf2a0: 7120 75e0 2000 |0008: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4bf2a6: 0a02 |000b: move-result v2 │ │ -4bf2a8: 6e40 50df 3421 |000c: invoke-virtual {v4, v3, v1, v2}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4bf2ae: b120 |000f: sub-int/2addr v0, v2 │ │ -4bf2b0: b021 |0010: add-int/2addr v1, v2 │ │ -4bf2b2: 28f3 |0011: goto 0004 // -000d │ │ -4bf2b4: 0e00 |0012: return-void │ │ +4bf284: |[4bf284] org.apache.commons.io.IOUtils.writeChunked:([BLjava/io/OutputStream;)V │ │ +4bf294: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +4bf298: 2130 |0002: array-length v0, v3 │ │ +4bf29a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4bf29c: 3d00 0e00 |0004: if-lez v0, 0012 // +000e │ │ +4bf2a0: 1302 0010 |0006: const/16 v2, #int 4096 // #1000 │ │ +4bf2a4: 7120 75e0 2000 |0008: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4bf2aa: 0a02 |000b: move-result v2 │ │ +4bf2ac: 6e40 50df 3421 |000c: invoke-virtual {v4, v3, v1, v2}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4bf2b2: b120 |000f: sub-int/2addr v0, v2 │ │ +4bf2b4: b021 |0010: add-int/2addr v1, v2 │ │ +4bf2b6: 28f3 |0011: goto 0004 // -000d │ │ +4bf2b8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1706 │ │ 0x0008 line=1709 │ │ 0x000c line=1710 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) [B │ │ @@ -1008079,27 +1008080,27 @@ │ │ type : '([CLjava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4bf2b8: |[4bf2b8] org.apache.commons.io.IOUtils.writeChunked:([CLjava/io/Writer;)V │ │ -4bf2c8: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -4bf2cc: 2130 |0002: array-length v0, v3 │ │ -4bf2ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4bf2d0: 3d00 0e00 |0004: if-lez v0, 0012 // +000e │ │ -4bf2d4: 1302 0010 |0006: const/16 v2, #int 4096 // #1000 │ │ -4bf2d8: 7120 75e0 2000 |0008: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4bf2de: 0a02 |000b: move-result v2 │ │ -4bf2e0: 6e40 8edf 3421 |000c: invoke-virtual {v4, v3, v1, v2}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4bf2e6: b120 |000f: sub-int/2addr v0, v2 │ │ -4bf2e8: b021 |0010: add-int/2addr v1, v2 │ │ -4bf2ea: 28f3 |0011: goto 0004 // -000d │ │ -4bf2ec: 0e00 |0012: return-void │ │ +4bf2bc: |[4bf2bc] org.apache.commons.io.IOUtils.writeChunked:([CLjava/io/Writer;)V │ │ +4bf2cc: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +4bf2d0: 2130 |0002: array-length v0, v3 │ │ +4bf2d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4bf2d4: 3d00 0e00 |0004: if-lez v0, 0012 // +000e │ │ +4bf2d8: 1302 0010 |0006: const/16 v2, #int 4096 // #1000 │ │ +4bf2dc: 7120 75e0 2000 |0008: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4bf2e2: 0a02 |000b: move-result v2 │ │ +4bf2e4: 6e40 8edf 3421 |000c: invoke-virtual {v4, v3, v1, v2}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4bf2ea: b120 |000f: sub-int/2addr v0, v2 │ │ +4bf2ec: b021 |0010: add-int/2addr v1, v2 │ │ +4bf2ee: 28f3 |0011: goto 0004 // -000d │ │ +4bf2f0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1813 │ │ 0x0008 line=1816 │ │ 0x000c line=1817 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) [C │ │ @@ -1008110,19 +1008111,19 @@ │ │ type : '(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4bf2f0: |[4bf2f0] org.apache.commons.io.IOUtils.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;)V │ │ -4bf300: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4bf306: 0c00 |0003: move-result-object v0 │ │ -4bf308: 7140 ebf3 2103 |0004: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/IOUtils;.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3eb │ │ -4bf30e: 0e00 |0007: return-void │ │ +4bf2f4: |[4bf2f4] org.apache.commons.io.IOUtils.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;)V │ │ +4bf304: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4bf30a: 0c00 |0003: move-result-object v0 │ │ +4bf30c: 7140 ebf3 2103 |0004: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/io/IOUtils;.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3eb │ │ +4bf312: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2139 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/OutputStream; │ │ @@ -1008132,19 +1008133,19 @@ │ │ type : '(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4bf310: |[4bf310] org.apache.commons.io.IOUtils.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -4bf320: 7110 3df2 0300 |0000: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4bf326: 0c03 |0003: move-result-object v3 │ │ -4bf328: 7140 ebf3 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/io/IOUtils;.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3eb │ │ -4bf32e: 0e00 |0007: return-void │ │ +4bf314: |[4bf314] org.apache.commons.io.IOUtils.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +4bf324: 7110 3df2 0300 |0000: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4bf32a: 0c03 |0003: move-result-object v3 │ │ +4bf32c: 7140 ebf3 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/io/IOUtils;.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@f3eb │ │ +4bf332: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2193 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/OutputStream; │ │ @@ -1008155,39 +1008156,39 @@ │ │ type : '(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4bf330: |[4bf330] org.apache.commons.io.IOUtils.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V │ │ -4bf340: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -4bf344: 0e00 |0002: return-void │ │ -4bf346: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -4bf34a: 6202 93ae |0005: sget-object v2, Lorg/apache/commons/io/IOUtils;.LINE_SEPARATOR:Ljava/lang/String; // field@ae93 │ │ -4bf34e: 7110 3ef2 0400 |0007: invoke-static {v4}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4bf354: 0c04 |000a: move-result-object v4 │ │ -4bf356: 7210 f9e2 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ -4bf35c: 0c01 |000e: move-result-object v1 │ │ -4bf35e: 7210 5fe3 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4bf364: 0a00 |0012: move-result v0 │ │ -4bf366: 3800 1b00 |0013: if-eqz v0, 002e // +001b │ │ -4bf36a: 7210 60e3 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4bf370: 0c00 |0018: move-result-object v0 │ │ -4bf372: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ -4bf376: 6e10 99e0 0000 |001b: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4bf37c: 0c00 |001e: move-result-object v0 │ │ -4bf37e: 6e20 cde0 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4bf384: 0c00 |0022: move-result-object v0 │ │ -4bf386: 6e20 4fdf 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4bf38c: 6e20 cde0 4200 |0026: invoke-virtual {v2, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4bf392: 0c00 |0029: move-result-object v0 │ │ -4bf394: 6e20 4fdf 0300 |002a: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4bf39a: 28e2 |002d: goto 000f // -001e │ │ -4bf39c: 0e00 |002e: return-void │ │ +4bf334: |[4bf334] org.apache.commons.io.IOUtils.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V │ │ +4bf344: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +4bf348: 0e00 |0002: return-void │ │ +4bf34a: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +4bf34e: 6202 93ae |0005: sget-object v2, Lorg/apache/commons/io/IOUtils;.LINE_SEPARATOR:Ljava/lang/String; // field@ae93 │ │ +4bf352: 7110 3ef2 0400 |0007: invoke-static {v4}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4bf358: 0c04 |000a: move-result-object v4 │ │ +4bf35a: 7210 f9e2 0100 |000b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ +4bf360: 0c01 |000e: move-result-object v1 │ │ +4bf362: 7210 5fe3 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4bf368: 0a00 |0012: move-result v0 │ │ +4bf36a: 3800 1b00 |0013: if-eqz v0, 002e // +001b │ │ +4bf36e: 7210 60e3 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4bf374: 0c00 |0018: move-result-object v0 │ │ +4bf376: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ +4bf37a: 6e10 99e0 0000 |001b: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4bf380: 0c00 |001e: move-result-object v0 │ │ +4bf382: 6e20 cde0 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4bf388: 0c00 |0022: move-result-object v0 │ │ +4bf38a: 6e20 4fdf 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4bf390: 6e20 cde0 4200 |0026: invoke-virtual {v2, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4bf396: 0c00 |0029: move-result-object v0 │ │ +4bf398: 6e20 4fdf 0300 |002a: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4bf39e: 28e2 |002d: goto 000f // -001e │ │ +4bf3a0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2161 │ │ 0x0007 line=2163 │ │ 0x000b line=2164 │ │ 0x001b line=2166 │ │ 0x0026 line=2168 │ │ @@ -1008202,33 +1008203,33 @@ │ │ type : '(Ljava/util/Collection;Ljava/lang/String;Ljava/io/Writer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4bf3a0: |[4bf3a0] org.apache.commons.io.IOUtils.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/Writer;)V │ │ -4bf3b0: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -4bf3b4: 0e00 |0002: return-void │ │ -4bf3b6: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -4bf3ba: 6202 93ae |0005: sget-object v2, Lorg/apache/commons/io/IOUtils;.LINE_SEPARATOR:Ljava/lang/String; // field@ae93 │ │ -4bf3be: 7210 f9e2 0100 |0007: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ -4bf3c4: 0c01 |000a: move-result-object v1 │ │ -4bf3c6: 7210 5fe3 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4bf3cc: 0a00 |000e: move-result v0 │ │ -4bf3ce: 3800 1300 |000f: if-eqz v0, 0022 // +0013 │ │ -4bf3d2: 7210 60e3 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4bf3d8: 0c00 |0014: move-result-object v0 │ │ -4bf3da: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ -4bf3de: 6e10 99e0 0000 |0017: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4bf3e4: 0c00 |001a: move-result-object v0 │ │ -4bf3e6: 6e20 8bdf 0300 |001b: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4bf3ec: 6e20 8bdf 2300 |001e: invoke-virtual {v3, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4bf3f2: 28ea |0021: goto 000b // -0016 │ │ -4bf3f4: 0e00 |0022: return-void │ │ +4bf3a4: |[4bf3a4] org.apache.commons.io.IOUtils.writeLines:(Ljava/util/Collection;Ljava/lang/String;Ljava/io/Writer;)V │ │ +4bf3b4: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +4bf3b8: 0e00 |0002: return-void │ │ +4bf3ba: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +4bf3be: 6202 93ae |0005: sget-object v2, Lorg/apache/commons/io/IOUtils;.LINE_SEPARATOR:Ljava/lang/String; // field@ae93 │ │ +4bf3c2: 7210 f9e2 0100 |0007: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@e2f9 │ │ +4bf3c8: 0c01 |000a: move-result-object v1 │ │ +4bf3ca: 7210 5fe3 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4bf3d0: 0a00 |000e: move-result v0 │ │ +4bf3d2: 3800 1300 |000f: if-eqz v0, 0022 // +0013 │ │ +4bf3d6: 7210 60e3 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4bf3dc: 0c00 |0014: move-result-object v0 │ │ +4bf3de: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ +4bf3e2: 6e10 99e0 0000 |0017: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4bf3e8: 0c00 |001a: move-result-object v0 │ │ +4bf3ea: 6e20 8bdf 0300 |001b: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4bf3f0: 6e20 8bdf 2300 |001e: invoke-virtual {v3, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4bf3f6: 28ea |0021: goto 000b // -0016 │ │ +4bf3f8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2213 │ │ 0x0007 line=2215 │ │ 0x0017 line=2217 │ │ 0x001e line=2219 │ │ locals : │ │ @@ -1008287,32 +1008288,32 @@ │ │ type : '(Ljava/io/Reader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4bf508: |[4bf508] org.apache.commons.io.LineIterator.:(Ljava/io/Reader;)V │ │ -4bf518: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4bf51e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4bf520: 5c10 9bae |0004: iput-boolean v0, v1, Lorg/apache/commons/io/LineIterator;.finished:Z // field@ae9b │ │ -4bf524: 3802 1300 |0006: if-eqz v2, 0019 // +0013 │ │ -4bf528: 2020 9c18 |0008: instance-of v0, v2, Ljava/io/BufferedReader; // type@189c │ │ -4bf52c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -4bf530: 1f02 9c18 |000c: check-cast v2, Ljava/io/BufferedReader; // type@189c │ │ -4bf534: 5b12 99ae |000e: iput-object v2, v1, Lorg/apache/commons/io/LineIterator;.bufferedReader:Ljava/io/BufferedReader; // field@ae99 │ │ -4bf538: 2808 |0010: goto 0018 // +0008 │ │ -4bf53a: 2200 9c18 |0011: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ -4bf53e: 7020 aede 2000 |0013: invoke-direct {v0, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ -4bf544: 5b10 99ae |0016: iput-object v0, v1, Lorg/apache/commons/io/LineIterator;.bufferedReader:Ljava/io/BufferedReader; // field@ae99 │ │ -4bf548: 0e00 |0018: return-void │ │ -4bf54a: 2202 e518 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4bf54e: 1a00 f953 |001b: const-string v0, "Reader must not be null" // string@53f9 │ │ -4bf552: 7020 32e0 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4bf558: 2702 |0020: throw v2 │ │ +4bf50c: |[4bf50c] org.apache.commons.io.LineIterator.:(Ljava/io/Reader;)V │ │ +4bf51c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4bf522: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4bf524: 5c10 9bae |0004: iput-boolean v0, v1, Lorg/apache/commons/io/LineIterator;.finished:Z // field@ae9b │ │ +4bf528: 3802 1300 |0006: if-eqz v2, 0019 // +0013 │ │ +4bf52c: 2020 9c18 |0008: instance-of v0, v2, Ljava/io/BufferedReader; // type@189c │ │ +4bf530: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +4bf534: 1f02 9c18 |000c: check-cast v2, Ljava/io/BufferedReader; // type@189c │ │ +4bf538: 5b12 99ae |000e: iput-object v2, v1, Lorg/apache/commons/io/LineIterator;.bufferedReader:Ljava/io/BufferedReader; // field@ae99 │ │ +4bf53c: 2808 |0010: goto 0018 // +0008 │ │ +4bf53e: 2200 9c18 |0011: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ +4bf542: 7020 aede 2000 |0013: invoke-direct {v0, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ +4bf548: 5b10 99ae |0016: iput-object v0, v1, Lorg/apache/commons/io/LineIterator;.bufferedReader:Ljava/io/BufferedReader; // field@ae99 │ │ +4bf54c: 0e00 |0018: return-void │ │ +4bf54e: 2202 e518 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4bf552: 1a00 f953 |001b: const-string v0, "Reader must not be null" // string@53f9 │ │ +4bf556: 7020 32e0 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4bf55c: 2702 |0020: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=59 │ │ 0x0008 line=71 │ │ 0x000c line=72 │ │ 0x0011 line=74 │ │ @@ -1008326,18 +1008327,18 @@ │ │ type : '(Lorg/apache/commons/io/LineIterator;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4bf588: |[4bf588] org.apache.commons.io.LineIterator.closeQuietly:(Lorg/apache/commons/io/LineIterator;)V │ │ -4bf598: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -4bf59c: 6e10 eef3 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/LineIterator;.close:()V // method@f3ee │ │ -4bf5a2: 0e00 |0005: return-void │ │ +4bf58c: |[4bf58c] org.apache.commons.io.LineIterator.closeQuietly:(Lorg/apache/commons/io/LineIterator;)V │ │ +4bf59c: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +4bf5a0: 6e10 eef3 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/LineIterator;.close:()V // method@f3ee │ │ +4bf5a6: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lorg/apache/commons/io/LineIterator; │ │ @@ -1008348,23 +1008349,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4bf55c: |[4bf55c] org.apache.commons.io.LineIterator.close:()V │ │ -4bf56c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4bf56e: 5c10 9bae |0001: iput-boolean v0, v1, Lorg/apache/commons/io/LineIterator;.finished:Z // field@ae9b │ │ -4bf572: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4bf574: 5b10 9aae |0004: iput-object v0, v1, Lorg/apache/commons/io/LineIterator;.cachedLine:Ljava/lang/String; // field@ae9a │ │ -4bf578: 5410 99ae |0006: iget-object v0, v1, Lorg/apache/commons/io/LineIterator;.bufferedReader:Ljava/io/BufferedReader; // field@ae99 │ │ -4bf57c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -4bf580: 6e10 b0de 0000 |000a: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@deb0 │ │ -4bf586: 0e00 |000d: return-void │ │ +4bf560: |[4bf560] org.apache.commons.io.LineIterator.close:()V │ │ +4bf570: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4bf572: 5c10 9bae |0001: iput-boolean v0, v1, Lorg/apache/commons/io/LineIterator;.finished:Z // field@ae9b │ │ +4bf576: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4bf578: 5b10 9aae |0004: iput-object v0, v1, Lorg/apache/commons/io/LineIterator;.cachedLine:Ljava/lang/String; // field@ae9a │ │ +4bf57c: 5410 99ae |0006: iget-object v0, v1, Lorg/apache/commons/io/LineIterator;.bufferedReader:Ljava/io/BufferedReader; // field@ae99 │ │ +4bf580: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +4bf584: 6e10 b0de 0000 |000a: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@deb0 │ │ +4bf58a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=163 │ │ 0x0004 line=164 │ │ 0x0006 line=165 │ │ 0x000a line=166 │ │ locals : │ │ @@ -1008375,76 +1008376,76 @@ │ │ type : '(Lj$/util/function/Consumer;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4bf5b4: |[4bf5b4] org.apache.commons.io.LineIterator.forEachRemaining:(Lj$/util/function/Consumer;)V │ │ -4bf5c4: 7120 8ede 1000 |0000: invoke-static {v0, v1}, Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V // method@de8e │ │ -4bf5ca: 0e00 |0003: return-void │ │ +4bf5b8: |[4bf5b8] org.apache.commons.io.LineIterator.forEachRemaining:(Lj$/util/function/Consumer;)V │ │ +4bf5c8: 7120 8ede 1000 |0000: invoke-static {v0, v1}, Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V // method@de8e │ │ +4bf5ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/io/LineIterator;) │ │ name : 'forEachRemaining' │ │ type : '(Ljava/util/function/Consumer;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4bf5cc: |[4bf5cc] org.apache.commons.io.LineIterator.forEachRemaining:(Ljava/util/function/Consumer;)V │ │ -4bf5dc: 7110 64de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Consumer$-V-WRP;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer; // method@de64 │ │ -4bf5e2: 0c01 |0003: move-result-object v1 │ │ -4bf5e4: 6e20 f0f3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/LineIterator;.forEachRemaining:(Lj$/util/function/Consumer;)V // method@f3f0 │ │ -4bf5ea: 0e00 |0007: return-void │ │ +4bf5d0: |[4bf5d0] org.apache.commons.io.LineIterator.forEachRemaining:(Ljava/util/function/Consumer;)V │ │ +4bf5e0: 7110 64de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Consumer$-V-WRP;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer; // method@de64 │ │ +4bf5e6: 0c01 |0003: move-result-object v1 │ │ +4bf5e8: 6e20 f0f3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/LineIterator;.forEachRemaining:(Lj$/util/function/Consumer;)V // method@f3f0 │ │ +4bf5ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/io/LineIterator;) │ │ name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4bf3f8: |[4bf3f8] org.apache.commons.io.LineIterator.hasNext:()Z │ │ -4bf408: 5440 9aae |0000: iget-object v0, v4, Lorg/apache/commons/io/LineIterator;.cachedLine:Ljava/lang/String; // field@ae9a │ │ -4bf40c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4bf40e: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -4bf412: 0f01 |0005: return v1 │ │ -4bf414: 5540 9bae |0006: iget-boolean v0, v4, Lorg/apache/commons/io/LineIterator;.finished:Z // field@ae9b │ │ -4bf418: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4bf41a: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -4bf41e: 0f02 |000b: return v2 │ │ -4bf420: 5440 99ae |000c: iget-object v0, v4, Lorg/apache/commons/io/LineIterator;.bufferedReader:Ljava/io/BufferedReader; // field@ae99 │ │ -4bf424: 6e10 b1de 0000 |000e: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4bf42a: 0c00 |0011: move-result-object v0 │ │ -4bf42c: 3900 0500 |0012: if-nez v0, 0017 // +0005 │ │ -4bf430: 5c41 9bae |0014: iput-boolean v1, v4, Lorg/apache/commons/io/LineIterator;.finished:Z // field@ae9b │ │ -4bf434: 0f02 |0016: return v2 │ │ -4bf436: 6e20 f3f3 0400 |0017: invoke-virtual {v4, v0}, Lorg/apache/commons/io/LineIterator;.isValidLine:(Ljava/lang/String;)Z // method@f3f3 │ │ -4bf43c: 0a03 |001a: move-result v3 │ │ -4bf43e: 3803 f1ff |001b: if-eqz v3, 000c // -000f │ │ -4bf442: 5b40 9aae |001d: iput-object v0, v4, Lorg/apache/commons/io/LineIterator;.cachedLine:Ljava/lang/String; // field@ae9a │ │ -4bf446: 0f01 |001f: return v1 │ │ -4bf448: 0d00 |0020: move-exception v0 │ │ -4bf44a: 6e10 eef3 0400 |0021: invoke-virtual {v4}, Lorg/apache/commons/io/LineIterator;.close:()V // method@f3ee │ │ -4bf450: 2805 |0024: goto 0029 // +0005 │ │ -4bf452: 0d01 |0025: move-exception v1 │ │ -4bf454: 6e20 29df 1000 |0026: invoke-virtual {v0, v1}, Ljava/io/IOException;.addSuppressed:(Ljava/lang/Throwable;)V // method@df29 │ │ -4bf45a: 2201 e618 |0029: new-instance v1, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4bf45e: 7020 39e0 0100 |002b: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@e039 │ │ -4bf464: 2701 |002e: throw v1 │ │ +4bf3fc: |[4bf3fc] org.apache.commons.io.LineIterator.hasNext:()Z │ │ +4bf40c: 5440 9aae |0000: iget-object v0, v4, Lorg/apache/commons/io/LineIterator;.cachedLine:Ljava/lang/String; // field@ae9a │ │ +4bf410: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4bf412: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +4bf416: 0f01 |0005: return v1 │ │ +4bf418: 5540 9bae |0006: iget-boolean v0, v4, Lorg/apache/commons/io/LineIterator;.finished:Z // field@ae9b │ │ +4bf41c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4bf41e: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +4bf422: 0f02 |000b: return v2 │ │ +4bf424: 5440 99ae |000c: iget-object v0, v4, Lorg/apache/commons/io/LineIterator;.bufferedReader:Ljava/io/BufferedReader; // field@ae99 │ │ +4bf428: 6e10 b1de 0000 |000e: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4bf42e: 0c00 |0011: move-result-object v0 │ │ +4bf430: 3900 0500 |0012: if-nez v0, 0017 // +0005 │ │ +4bf434: 5c41 9bae |0014: iput-boolean v1, v4, Lorg/apache/commons/io/LineIterator;.finished:Z // field@ae9b │ │ +4bf438: 0f02 |0016: return v2 │ │ +4bf43a: 6e20 f3f3 0400 |0017: invoke-virtual {v4, v0}, Lorg/apache/commons/io/LineIterator;.isValidLine:(Ljava/lang/String;)Z // method@f3f3 │ │ +4bf440: 0a03 |001a: move-result v3 │ │ +4bf442: 3803 f1ff |001b: if-eqz v3, 000c // -000f │ │ +4bf446: 5b40 9aae |001d: iput-object v0, v4, Lorg/apache/commons/io/LineIterator;.cachedLine:Ljava/lang/String; // field@ae9a │ │ +4bf44a: 0f01 |001f: return v1 │ │ +4bf44c: 0d00 |0020: move-exception v0 │ │ +4bf44e: 6e10 eef3 0400 |0021: invoke-virtual {v4}, Lorg/apache/commons/io/LineIterator;.close:()V // method@f3ee │ │ +4bf454: 2805 |0024: goto 0029 // +0005 │ │ +4bf456: 0d01 |0025: move-exception v1 │ │ +4bf458: 6e20 29df 1000 |0026: invoke-virtual {v0, v1}, Ljava/io/IOException;.addSuppressed:(Ljava/lang/Throwable;)V // method@df29 │ │ +4bf45e: 2201 e618 |0029: new-instance v1, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4bf462: 7020 39e0 0100 |002b: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@e039 │ │ +4bf468: 2701 |002e: throw v1 │ │ catches : 2 │ │ 0x000c - 0x001f │ │ Ljava/io/IOException; -> 0x0020 │ │ 0x0021 - 0x0024 │ │ Ljava/io/IOException; -> 0x0025 │ │ positions : │ │ 0x0000 line=89 │ │ @@ -1008464,34 +1008465,34 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4bf484: |[4bf484] org.apache.commons.io.LineIterator.isValidLine:(Ljava/lang/String;)Z │ │ -4bf494: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4bf496: 0f01 |0001: return v1 │ │ +4bf488: |[4bf488] org.apache.commons.io.LineIterator.isValidLine:(Ljava/lang/String;)Z │ │ +4bf498: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4bf49a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/io/LineIterator;) │ │ name : 'next' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4bf498: |[4bf498] org.apache.commons.io.LineIterator.next:()Ljava/lang/Object; │ │ -4bf4a8: 6e10 f5f3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/LineIterator;.next:()Ljava/lang/String; // method@f3f5 │ │ -4bf4ae: 0c00 |0003: move-result-object v0 │ │ -4bf4b0: 1100 |0004: return-object v0 │ │ +4bf49c: |[4bf49c] org.apache.commons.io.LineIterator.next:()Ljava/lang/Object; │ │ +4bf4ac: 6e10 f5f3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/LineIterator;.next:()Ljava/lang/String; // method@f3f5 │ │ +4bf4b2: 0c00 |0003: move-result-object v0 │ │ +4bf4b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/LineIterator; │ │ │ │ #6 : (in Lorg/apache/commons/io/LineIterator;) │ │ @@ -1008499,18 +1008500,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4bf4b4: |[4bf4b4] org.apache.commons.io.LineIterator.next:()Ljava/lang/String; │ │ -4bf4c4: 6e10 f6f3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/LineIterator;.nextLine:()Ljava/lang/String; // method@f3f6 │ │ -4bf4ca: 0c00 |0003: move-result-object v0 │ │ -4bf4cc: 1100 |0004: return-object v0 │ │ +4bf4b8: |[4bf4b8] org.apache.commons.io.LineIterator.next:()Ljava/lang/String; │ │ +4bf4c8: 6e10 f6f3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/LineIterator;.nextLine:()Ljava/lang/String; // method@f3f6 │ │ +4bf4ce: 0c00 |0003: move-result-object v0 │ │ +4bf4d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/LineIterator; │ │ │ │ #7 : (in Lorg/apache/commons/io/LineIterator;) │ │ @@ -1008518,26 +1008519,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4bf4d0: |[4bf4d0] org.apache.commons.io.LineIterator.nextLine:()Ljava/lang/String; │ │ -4bf4e0: 6e10 f2f3 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/LineIterator;.hasNext:()Z // method@f3f2 │ │ -4bf4e6: 0a00 |0003: move-result v0 │ │ -4bf4e8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -4bf4ec: 5420 9aae |0006: iget-object v0, v2, Lorg/apache/commons/io/LineIterator;.cachedLine:Ljava/lang/String; // field@ae9a │ │ -4bf4f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4bf4f2: 5b21 9aae |0009: iput-object v1, v2, Lorg/apache/commons/io/LineIterator;.cachedLine:Ljava/lang/String; // field@ae9a │ │ -4bf4f6: 1100 |000b: return-object v0 │ │ -4bf4f8: 2200 8e19 |000c: new-instance v0, Ljava/util/NoSuchElementException; // type@198e │ │ -4bf4fc: 1a01 9f4d |000e: const-string v1, "No more lines" // string@4d9f │ │ -4bf500: 7020 b9e3 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@e3b9 │ │ -4bf506: 2700 |0013: throw v0 │ │ +4bf4d4: |[4bf4d4] org.apache.commons.io.LineIterator.nextLine:()Ljava/lang/String; │ │ +4bf4e4: 6e10 f2f3 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/LineIterator;.hasNext:()Z // method@f3f2 │ │ +4bf4ea: 0a00 |0003: move-result v0 │ │ +4bf4ec: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +4bf4f0: 5420 9aae |0006: iget-object v0, v2, Lorg/apache/commons/io/LineIterator;.cachedLine:Ljava/lang/String; // field@ae9a │ │ +4bf4f4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4bf4f6: 5b21 9aae |0009: iput-object v1, v2, Lorg/apache/commons/io/LineIterator;.cachedLine:Ljava/lang/String; // field@ae9a │ │ +4bf4fa: 1100 |000b: return-object v0 │ │ +4bf4fc: 2200 8e19 |000c: new-instance v0, Ljava/util/NoSuchElementException; // type@198e │ │ +4bf500: 1a01 9f4d |000e: const-string v1, "No more lines" // string@4d9f │ │ +4bf504: 7020 b9e3 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@e3b9 │ │ +4bf50a: 2700 |0013: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=147 │ │ 0x0009 line=148 │ │ 0x000c line=145 │ │ locals : │ │ @@ -1008548,19 +1008549,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4bf5ec: |[4bf5ec] org.apache.commons.io.LineIterator.remove:()V │ │ -4bf5fc: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4bf600: 1a01 5b54 |0002: const-string v1, "Remove unsupported on LineIterator" // string@545b │ │ -4bf604: 7020 45e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4bf60a: 2700 |0007: throw v0 │ │ +4bf5f0: |[4bf5f0] org.apache.commons.io.LineIterator.remove:()V │ │ +4bf600: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4bf604: 1a01 5b54 |0002: const-string v1, "Remove unsupported on LineIterator" // string@545b │ │ +4bf608: 7020 45e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4bf60e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/LineIterator; │ │ │ │ source_file_idx : 17045 (LineIterator.java) │ │ @@ -1008601,19 +1008602,19 @@ │ │ type : '(Ljava/lang/Thread;J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4bf75c: |[4bf75c] org.apache.commons.io.ThreadMonitor.:(Ljava/lang/Thread;J)V │ │ -4bf76c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4bf772: 5b01 9eae |0003: iput-object v1, v0, Lorg/apache/commons/io/ThreadMonitor;.thread:Ljava/lang/Thread; // field@ae9e │ │ -4bf776: 5a02 9fae |0005: iput-wide v2, v0, Lorg/apache/commons/io/ThreadMonitor;.timeout:J // field@ae9f │ │ -4bf77a: 0e00 |0007: return-void │ │ +4bf760: |[4bf760] org.apache.commons.io.ThreadMonitor.:(Ljava/lang/Thread;J)V │ │ +4bf770: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4bf776: 5b01 9eae |0003: iput-object v1, v0, Lorg/apache/commons/io/ThreadMonitor;.thread:Ljava/lang/Thread; // field@ae9e │ │ +4bf77a: 5a02 9fae |0005: iput-wide v2, v0, Lorg/apache/commons/io/ThreadMonitor;.timeout:J // field@ae9f │ │ +4bf77e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/ThreadMonitor; │ │ @@ -1008625,26 +1008626,26 @@ │ │ type : '(J)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4bf7b4: |[4bf7b4] org.apache.commons.io.ThreadMonitor.sleep:(J)V │ │ -4bf7c4: 7100 21e1 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4bf7ca: 0b00 |0003: move-result-wide v0 │ │ -4bf7cc: bb50 |0004: add-long/2addr v0, v5 │ │ -4bf7ce: 7120 37e1 6500 |0005: invoke-static {v5, v6}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ -4bf7d4: 7100 21e1 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4bf7da: 0b05 |000b: move-result-wide v5 │ │ -4bf7dc: 9c05 0005 |000c: sub-long v5, v0, v5 │ │ -4bf7e0: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ -4bf7e4: 3104 0502 |0010: cmp-long v4, v5, v2 │ │ -4bf7e8: 3c04 f3ff |0012: if-gtz v4, 0005 // -000d │ │ -4bf7ec: 0e00 |0014: return-void │ │ +4bf7b8: |[4bf7b8] org.apache.commons.io.ThreadMonitor.sleep:(J)V │ │ +4bf7c8: 7100 21e1 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4bf7ce: 0b00 |0003: move-result-wide v0 │ │ +4bf7d0: bb50 |0004: add-long/2addr v0, v5 │ │ +4bf7d2: 7120 37e1 6500 |0005: invoke-static {v5, v6}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ +4bf7d8: 7100 21e1 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4bf7de: 0b05 |000b: move-result-wide v5 │ │ +4bf7e0: 9c05 0005 |000c: sub-long v5, v0, v5 │ │ +4bf7e4: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ +4bf7e8: 3104 0502 |0010: cmp-long v4, v5, v2 │ │ +4bf7ec: 3c04 f3ff |0012: if-gtz v4, 0005 // -000d │ │ +4bf7f0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=128 │ │ 0x0008 line=129 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) J │ │ @@ -1008654,20 +1008655,20 @@ │ │ type : '(J)Ljava/lang/Thread;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4bf738: |[4bf738] org.apache.commons.io.ThreadMonitor.start:(J)Ljava/lang/Thread; │ │ -4bf748: 7100 2ce1 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ -4bf74e: 0c00 |0003: move-result-object v0 │ │ -4bf750: 7130 02f4 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/ThreadMonitor;.start:(Ljava/lang/Thread;J)Ljava/lang/Thread; // method@f402 │ │ -4bf756: 0c01 |0007: move-result-object v1 │ │ -4bf758: 1101 |0008: return-object v1 │ │ +4bf73c: |[4bf73c] org.apache.commons.io.ThreadMonitor.start:(J)Ljava/lang/Thread; │ │ +4bf74c: 7100 2ce1 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ +4bf752: 0c00 |0003: move-result-object v0 │ │ +4bf754: 7130 02f4 1002 |0004: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/ThreadMonitor;.start:(Ljava/lang/Thread;J)Ljava/lang/Thread; // method@f402 │ │ +4bf75a: 0c01 |0007: move-result-object v1 │ │ +4bf75c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) J │ │ │ │ #3 : (in Lorg/apache/commons/io/ThreadMonitor;) │ │ @@ -1008675,31 +1008676,31 @@ │ │ type : '(Ljava/lang/Thread;J)Ljava/lang/Thread;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -4bf6e8: |[4bf6e8] org.apache.commons.io.ThreadMonitor.start:(Ljava/lang/Thread;J)Ljava/lang/Thread; │ │ -4bf6f8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4bf6fc: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -4bf700: 3d02 1a00 |0004: if-lez v2, 001e // +001a │ │ -4bf704: 2200 a91c |0006: new-instance v0, Lorg/apache/commons/io/ThreadMonitor; // type@1ca9 │ │ -4bf708: 7040 fef3 3054 |0008: invoke-direct {v0, v3, v4, v5}, Lorg/apache/commons/io/ThreadMonitor;.:(Ljava/lang/Thread;J)V // method@f3fe │ │ -4bf70e: 2203 0b19 |000b: new-instance v3, Ljava/lang/Thread; // type@190b │ │ -4bf712: 1c04 a91c |000d: const-class v4, Lorg/apache/commons/io/ThreadMonitor; // type@1ca9 │ │ -4bf716: 6e10 e6df 0400 |000f: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@dfe6 │ │ -4bf71c: 0c04 |0012: move-result-object v4 │ │ -4bf71e: 7030 2ae1 0304 |0013: invoke-direct {v3, v0, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@e12a │ │ -4bf724: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -4bf726: 6e20 34e1 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/Thread;.setDaemon:(Z)V // method@e134 │ │ -4bf72c: 6e10 38e1 0300 |001a: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -4bf732: 2802 |001d: goto 001f // +0002 │ │ -4bf734: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -4bf736: 1103 |001f: return-object v3 │ │ +4bf6ec: |[4bf6ec] org.apache.commons.io.ThreadMonitor.start:(Ljava/lang/Thread;J)Ljava/lang/Thread; │ │ +4bf6fc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4bf700: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +4bf704: 3d02 1a00 |0004: if-lez v2, 001e // +001a │ │ +4bf708: 2200 a91c |0006: new-instance v0, Lorg/apache/commons/io/ThreadMonitor; // type@1ca9 │ │ +4bf70c: 7040 fef3 3054 |0008: invoke-direct {v0, v3, v4, v5}, Lorg/apache/commons/io/ThreadMonitor;.:(Ljava/lang/Thread;J)V // method@f3fe │ │ +4bf712: 2203 0b19 |000b: new-instance v3, Ljava/lang/Thread; // type@190b │ │ +4bf716: 1c04 a91c |000d: const-class v4, Lorg/apache/commons/io/ThreadMonitor; // type@1ca9 │ │ +4bf71a: 6e10 e6df 0400 |000f: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@dfe6 │ │ +4bf720: 0c04 |0012: move-result-object v4 │ │ +4bf722: 7030 2ae1 0304 |0013: invoke-direct {v3, v0, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@e12a │ │ +4bf728: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +4bf72a: 6e20 34e1 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/Thread;.setDaemon:(Z)V // method@e134 │ │ +4bf730: 6e10 38e1 0300 |001a: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +4bf736: 2802 |001d: goto 001f // +0002 │ │ +4bf738: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +4bf73a: 1103 |001f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=69 │ │ 0x000b line=70 │ │ 0x0017 line=71 │ │ 0x001a line=72 │ │ locals : │ │ @@ -1008711,18 +1008712,18 @@ │ │ type : '(Ljava/lang/Thread;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4bf7f0: |[4bf7f0] org.apache.commons.io.ThreadMonitor.stop:(Ljava/lang/Thread;)V │ │ -4bf800: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -4bf804: 6e10 30e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ -4bf80a: 0e00 |0005: return-void │ │ +4bf7f4: |[4bf7f4] org.apache.commons.io.ThreadMonitor.stop:(Ljava/lang/Thread;)V │ │ +4bf804: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +4bf808: 6e10 30e1 0000 |0002: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ +4bf80e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/lang/Thread; │ │ │ │ Virtual methods - │ │ @@ -1008731,20 +1008732,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4bf77c: |[4bf77c] org.apache.commons.io.ThreadMonitor.run:()V │ │ -4bf78c: 5320 9fae |0000: iget-wide v0, v2, Lorg/apache/commons/io/ThreadMonitor;.timeout:J // field@ae9f │ │ -4bf790: 7120 00f4 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/io/ThreadMonitor;.sleep:(J)V // method@f400 │ │ -4bf796: 5420 9eae |0005: iget-object v0, v2, Lorg/apache/commons/io/ThreadMonitor;.thread:Ljava/lang/Thread; // field@ae9e │ │ -4bf79a: 6e10 30e1 0000 |0007: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ -4bf7a0: 0e00 |000a: return-void │ │ +4bf780: |[4bf780] org.apache.commons.io.ThreadMonitor.run:()V │ │ +4bf790: 5320 9fae |0000: iget-wide v0, v2, Lorg/apache/commons/io/ThreadMonitor;.timeout:J // field@ae9f │ │ +4bf794: 7120 00f4 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/io/ThreadMonitor;.sleep:(J)V // method@f400 │ │ +4bf79a: 5420 9eae |0005: iget-object v0, v2, Lorg/apache/commons/io/ThreadMonitor;.thread:Ljava/lang/Thread; // field@ae9e │ │ +4bf79e: 6e10 30e1 0000 |0007: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ +4bf7a4: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/InterruptedException; -> 0x000a │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ @@ -1008783,17 +1008784,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4bf9e0: |[4bf9e0] org.apache.commons.io.comparator.AbstractFileComparator.:()V │ │ -4bf9f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4bf9f6: 0e00 |0003: return-void │ │ +4bf9e4: |[4bf9e4] org.apache.commons.io.comparator.AbstractFileComparator.:()V │ │ +4bf9f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4bf9fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/comparator/AbstractFileComparator; │ │ │ │ Virtual methods - │ │ @@ -1008802,35 +1008803,35 @@ │ │ type : '()Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4bf84c: |[4bf84c] org.apache.commons.io.comparator.AbstractFileComparator.reversed:()Ljava/util/Comparator; │ │ -4bf85c: 7110 84de 0100 |0000: invoke-static {v1}, Lj$/util/Comparator$-CC;.$default$reversed:(Ljava/util/Comparator;)Ljava/util/Comparator; // method@de84 │ │ -4bf862: 0c00 |0003: move-result-object v0 │ │ -4bf864: 1100 |0004: return-object v0 │ │ +4bf850: |[4bf850] org.apache.commons.io.comparator.AbstractFileComparator.reversed:()Ljava/util/Comparator; │ │ +4bf860: 7110 84de 0100 |0000: invoke-static {v1}, Lj$/util/Comparator$-CC;.$default$reversed:(Ljava/util/Comparator;)Ljava/util/Comparator; // method@de84 │ │ +4bf866: 0c00 |0003: move-result-object v0 │ │ +4bf868: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'sort' │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4bf9c4: |[4bf9c4] org.apache.commons.io.comparator.AbstractFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ -4bf9d4: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -4bf9d8: 7120 0de3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@e30d │ │ -4bf9de: 1101 |0005: return-object v1 │ │ +4bf9c8: |[4bf9c8] org.apache.commons.io.comparator.AbstractFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ +4bf9d8: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +4bf9dc: 7120 0de3 0100 |0002: invoke-static {v1, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@e30d │ │ +4bf9e2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/comparator/AbstractFileComparator; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1008839,18 +1008840,18 @@ │ │ type : '([Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4bf80c: |[4bf80c] org.apache.commons.io.comparator.AbstractFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ -4bf81c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -4bf820: 7120 cae2 0100 |0002: invoke-static {v1, v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@e2ca │ │ -4bf826: 1101 |0005: return-object v1 │ │ +4bf810: |[4bf810] org.apache.commons.io.comparator.AbstractFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ +4bf820: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +4bf824: 7120 cae2 0100 |0002: invoke-static {v1, v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@e2ca │ │ +4bf82a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/comparator/AbstractFileComparator; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/io/File; │ │ │ │ @@ -1008859,217 +1008860,217 @@ │ │ type : '(Lj$/util/function/Function;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bf868: |[4bf868] org.apache.commons.io.comparator.AbstractFileComparator.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; │ │ -4bf878: 7120 85de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;)Ljava/util/Comparator; // method@de85 │ │ -4bf87e: 0c01 |0003: move-result-object v1 │ │ -4bf880: 1101 |0004: return-object v1 │ │ +4bf86c: |[4bf86c] org.apache.commons.io.comparator.AbstractFileComparator.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; │ │ +4bf87c: 7120 85de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;)Ljava/util/Comparator; // method@de85 │ │ +4bf882: 0c01 |0003: move-result-object v1 │ │ +4bf884: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'thenComparing' │ │ type : '(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4bf884: |[4bf884] org.apache.commons.io.comparator.AbstractFileComparator.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ -4bf894: 7130 86de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de86 │ │ -4bf89a: 0c01 |0003: move-result-object v1 │ │ -4bf89c: 1101 |0004: return-object v1 │ │ +4bf888: |[4bf888] org.apache.commons.io.comparator.AbstractFileComparator.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ +4bf898: 7130 86de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de86 │ │ +4bf89e: 0c01 |0003: move-result-object v1 │ │ +4bf8a0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'thenComparing' │ │ type : '(Ljava/util/Comparator;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bf8a0: |[4bf8a0] org.apache.commons.io.comparator.AbstractFileComparator.thenComparing:(Ljava/util/Comparator;)Ljava/util/Comparator; │ │ -4bf8b0: 7120 87de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de87 │ │ -4bf8b6: 0c01 |0003: move-result-object v1 │ │ -4bf8b8: 1101 |0004: return-object v1 │ │ +4bf8a4: |[4bf8a4] org.apache.commons.io.comparator.AbstractFileComparator.thenComparing:(Ljava/util/Comparator;)Ljava/util/Comparator; │ │ +4bf8b4: 7120 87de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de87 │ │ +4bf8ba: 0c01 |0003: move-result-object v1 │ │ +4bf8bc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'thenComparing' │ │ type : '(Ljava/util/function/Function;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bf8bc: |[4bf8bc] org.apache.commons.io.comparator.AbstractFileComparator.thenComparing:(Ljava/util/function/Function;)Ljava/util/Comparator; │ │ -4bf8cc: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ -4bf8d2: 0c01 |0003: move-result-object v1 │ │ -4bf8d4: 6e20 08f4 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; // method@f408 │ │ -4bf8da: 0c01 |0007: move-result-object v1 │ │ -4bf8dc: 1101 |0008: return-object v1 │ │ +4bf8c0: |[4bf8c0] org.apache.commons.io.comparator.AbstractFileComparator.thenComparing:(Ljava/util/function/Function;)Ljava/util/Comparator; │ │ +4bf8d0: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ +4bf8d6: 0c01 |0003: move-result-object v1 │ │ +4bf8d8: 6e20 08f4 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; // method@f408 │ │ +4bf8de: 0c01 |0007: move-result-object v1 │ │ +4bf8e0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'thenComparing' │ │ type : '(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4bf8e0: |[4bf8e0] org.apache.commons.io.comparator.AbstractFileComparator.thenComparing:(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ -4bf8f0: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ -4bf8f6: 0c01 |0003: move-result-object v1 │ │ -4bf8f8: 6e30 09f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@f409 │ │ -4bf8fe: 0c01 |0007: move-result-object v1 │ │ -4bf900: 1101 |0008: return-object v1 │ │ +4bf8e4: |[4bf8e4] org.apache.commons.io.comparator.AbstractFileComparator.thenComparing:(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ +4bf8f4: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ +4bf8fa: 0c01 |0003: move-result-object v1 │ │ +4bf8fc: 6e30 09f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@f409 │ │ +4bf902: 0c01 |0007: move-result-object v1 │ │ +4bf904: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'thenComparingDouble' │ │ type : '(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bf904: |[4bf904] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ -4bf914: 7120 88de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingDouble:(Ljava/util/Comparator;Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@de88 │ │ -4bf91a: 0c01 |0003: move-result-object v1 │ │ -4bf91c: 1101 |0004: return-object v1 │ │ +4bf908: |[4bf908] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ +4bf918: 7120 88de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingDouble:(Ljava/util/Comparator;Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@de88 │ │ +4bf91e: 0c01 |0003: move-result-object v1 │ │ +4bf920: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'thenComparingDouble' │ │ type : '(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bf920: |[4bf920] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ -4bf930: 7110 67de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToDoubleFunction$-V-WRP;.convert:(Ljava/util/function/ToDoubleFunction;)Lj$/util/function/ToDoubleFunction; // method@de67 │ │ -4bf936: 0c01 |0003: move-result-object v1 │ │ -4bf938: 6e20 0df4 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@f40d │ │ -4bf93e: 0c01 |0007: move-result-object v1 │ │ -4bf940: 1101 |0008: return-object v1 │ │ +4bf924: |[4bf924] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ +4bf934: 7110 67de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToDoubleFunction$-V-WRP;.convert:(Ljava/util/function/ToDoubleFunction;)Lj$/util/function/ToDoubleFunction; // method@de67 │ │ +4bf93a: 0c01 |0003: move-result-object v1 │ │ +4bf93c: 6e20 0df4 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@f40d │ │ +4bf942: 0c01 |0007: move-result-object v1 │ │ +4bf944: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'thenComparingInt' │ │ type : '(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bf944: |[4bf944] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ -4bf954: 7120 89de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingInt:(Ljava/util/Comparator;Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@de89 │ │ -4bf95a: 0c01 |0003: move-result-object v1 │ │ -4bf95c: 1101 |0004: return-object v1 │ │ +4bf948: |[4bf948] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ +4bf958: 7120 89de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingInt:(Ljava/util/Comparator;Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@de89 │ │ +4bf95e: 0c01 |0003: move-result-object v1 │ │ +4bf960: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'thenComparingInt' │ │ type : '(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bf960: |[4bf960] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingInt:(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ -4bf970: 7110 68de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToIntFunction$-V-WRP;.convert:(Ljava/util/function/ToIntFunction;)Lj$/util/function/ToIntFunction; // method@de68 │ │ -4bf976: 0c01 |0003: move-result-object v1 │ │ -4bf978: 6e20 0ff4 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@f40f │ │ -4bf97e: 0c01 |0007: move-result-object v1 │ │ -4bf980: 1101 |0008: return-object v1 │ │ +4bf964: |[4bf964] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingInt:(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ +4bf974: 7110 68de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToIntFunction$-V-WRP;.convert:(Ljava/util/function/ToIntFunction;)Lj$/util/function/ToIntFunction; // method@de68 │ │ +4bf97a: 0c01 |0003: move-result-object v1 │ │ +4bf97c: 6e20 0ff4 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@f40f │ │ +4bf982: 0c01 |0007: move-result-object v1 │ │ +4bf984: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'thenComparingLong' │ │ type : '(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bf984: |[4bf984] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ -4bf994: 7120 8ade 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingLong:(Ljava/util/Comparator;Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@de8a │ │ -4bf99a: 0c01 |0003: move-result-object v1 │ │ -4bf99c: 1101 |0004: return-object v1 │ │ +4bf988: |[4bf988] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ +4bf998: 7120 8ade 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingLong:(Ljava/util/Comparator;Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@de8a │ │ +4bf99e: 0c01 |0003: move-result-object v1 │ │ +4bf9a0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'thenComparingLong' │ │ type : '(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4bf9a0: |[4bf9a0] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingLong:(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ -4bf9b0: 7110 69de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToLongFunction$-V-WRP;.convert:(Ljava/util/function/ToLongFunction;)Lj$/util/function/ToLongFunction; // method@de69 │ │ -4bf9b6: 0c01 |0003: move-result-object v1 │ │ -4bf9b8: 6e20 11f4 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@f411 │ │ -4bf9be: 0c01 |0007: move-result-object v1 │ │ -4bf9c0: 1101 |0008: return-object v1 │ │ +4bf9a4: |[4bf9a4] org.apache.commons.io.comparator.AbstractFileComparator.thenComparingLong:(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ +4bf9b4: 7110 69de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToLongFunction$-V-WRP;.convert:(Ljava/util/function/ToLongFunction;)Lj$/util/function/ToLongFunction; // method@de69 │ │ +4bf9ba: 0c01 |0003: move-result-object v1 │ │ +4bf9bc: 6e20 11f4 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@f411 │ │ +4bf9c2: 0c01 |0007: move-result-object v1 │ │ +4bf9c4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/apache/commons/io/comparator/AbstractFileComparator;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4bf828: |[4bf828] org.apache.commons.io.comparator.AbstractFileComparator.toString:()Ljava/lang/String; │ │ -4bf838: 6e10 96e0 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4bf83e: 0c00 |0003: move-result-object v0 │ │ -4bf840: 6e10 e6df 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@dfe6 │ │ -4bf846: 0c00 |0007: move-result-object v0 │ │ -4bf848: 1100 |0008: return-object v0 │ │ +4bf82c: |[4bf82c] org.apache.commons.io.comparator.AbstractFileComparator.toString:()Ljava/lang/String; │ │ +4bf83c: 6e10 96e0 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4bf842: 0c00 |0003: move-result-object v0 │ │ +4bf844: 6e10 e6df 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@dfe6 │ │ +4bf84a: 0c00 |0007: move-result-object v0 │ │ +4bf84c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/comparator/AbstractFileComparator; │ │ │ │ source_file_idx : 2597 (AbstractFileComparator.java) │ │ @@ -1009176,45 +1009177,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -4c14c0: |[4c14c0] org.apache.commons.io.filefilter.FileFilterUtils.:()V │ │ -4c14d0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4c14d2: 2301 b81f |0001: new-array v1, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ -4c14d6: 7100 94f4 0000 |0003: invoke-static {}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.directoryFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f494 │ │ -4c14dc: 0c02 |0006: move-result-object v2 │ │ -4c14de: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -4c14e0: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -4c14e4: 1a02 e411 |000a: const-string v2, "CVS" // string@11e4 │ │ -4c14e8: 7110 a6f4 0200 |000c: invoke-static {v2}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.nameFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a6 │ │ -4c14ee: 0c02 |000f: move-result-object v2 │ │ -4c14f0: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -4c14f2: 4d02 0104 |0011: aput-object v2, v1, v4 │ │ -4c14f6: 7110 90f4 0100 |0013: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ -4c14fc: 0c01 |0016: move-result-object v1 │ │ -4c14fe: 7110 a8f4 0100 |0017: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.notFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a8 │ │ -4c1504: 0c01 |001a: move-result-object v1 │ │ -4c1506: 6901 e6ae |001b: sput-object v1, Lorg/apache/commons/io/filefilter/FileFilterUtils;.cvsFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee6 │ │ -4c150a: 2300 b81f |001d: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ -4c150e: 7100 94f4 0000 |001f: invoke-static {}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.directoryFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f494 │ │ -4c1514: 0c01 |0022: move-result-object v1 │ │ -4c1516: 4d01 0003 |0023: aput-object v1, v0, v3 │ │ -4c151a: 1a01 9206 |0025: const-string v1, ".svn" // string@0692 │ │ -4c151e: 7110 a6f4 0100 |0027: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.nameFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a6 │ │ -4c1524: 0c01 |002a: move-result-object v1 │ │ -4c1526: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -4c152a: 7110 90f4 0000 |002d: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ -4c1530: 0c00 |0030: move-result-object v0 │ │ -4c1532: 7110 a8f4 0000 |0031: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.notFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a8 │ │ -4c1538: 0c00 |0034: move-result-object v0 │ │ -4c153a: 6900 e7ae |0035: sput-object v0, Lorg/apache/commons/io/filefilter/FileFilterUtils;.svnFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee7 │ │ -4c153e: 0e00 |0037: return-void │ │ +4c14c4: |[4c14c4] org.apache.commons.io.filefilter.FileFilterUtils.:()V │ │ +4c14d4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4c14d6: 2301 b81f |0001: new-array v1, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ +4c14da: 7100 94f4 0000 |0003: invoke-static {}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.directoryFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f494 │ │ +4c14e0: 0c02 |0006: move-result-object v2 │ │ +4c14e2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +4c14e4: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +4c14e8: 1a02 e411 |000a: const-string v2, "CVS" // string@11e4 │ │ +4c14ec: 7110 a6f4 0200 |000c: invoke-static {v2}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.nameFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a6 │ │ +4c14f2: 0c02 |000f: move-result-object v2 │ │ +4c14f4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +4c14f6: 4d02 0104 |0011: aput-object v2, v1, v4 │ │ +4c14fa: 7110 90f4 0100 |0013: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ +4c1500: 0c01 |0016: move-result-object v1 │ │ +4c1502: 7110 a8f4 0100 |0017: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.notFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a8 │ │ +4c1508: 0c01 |001a: move-result-object v1 │ │ +4c150a: 6901 e6ae |001b: sput-object v1, Lorg/apache/commons/io/filefilter/FileFilterUtils;.cvsFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee6 │ │ +4c150e: 2300 b81f |001d: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ +4c1512: 7100 94f4 0000 |001f: invoke-static {}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.directoryFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f494 │ │ +4c1518: 0c01 |0022: move-result-object v1 │ │ +4c151a: 4d01 0003 |0023: aput-object v1, v0, v3 │ │ +4c151e: 1a01 9206 |0025: const-string v1, ".svn" // string@0692 │ │ +4c1522: 7110 a6f4 0100 |0027: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.nameFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a6 │ │ +4c1528: 0c01 |002a: move-result-object v1 │ │ +4c152a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +4c152e: 7110 90f4 0000 |002d: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ +4c1534: 0c00 |0030: move-result-object v0 │ │ +4c1536: 7110 a8f4 0000 |0031: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.notFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f4a8 │ │ +4c153c: 0c00 |0034: move-result-object v0 │ │ +4c153e: 6900 e7ae |0035: sput-object v0, Lorg/apache/commons/io/filefilter/FileFilterUtils;.svnFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee7 │ │ +4c1542: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=725 │ │ 0x0017 line=724 │ │ 0x001f line=729 │ │ 0x0031 line=728 │ │ locals : │ │ @@ -1009224,17 +1009225,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c1540: |[4c1540] org.apache.commons.io.filefilter.FileFilterUtils.:()V │ │ -4c1550: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c1556: 0e00 |0003: return-void │ │ +4c1544: |[4c1544] org.apache.commons.io.filefilter.FileFilterUtils.:()V │ │ +4c1554: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c155a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/filefilter/FileFilterUtils; │ │ │ │ #2 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009242,18 +1009243,18 @@ │ │ type : '(J)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c10f8: |[4c10f8] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(J)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1108: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ -4c110c: 7030 5af4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(J)V // method@f45a │ │ -4c1112: 1100 |0005: return-object v0 │ │ +4c10fc: |[4c10fc] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(J)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c110c: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ +4c1110: 7030 5af4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(J)V // method@f45a │ │ +4c1116: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ │ │ #3 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009261,18 +1009262,18 @@ │ │ type : '(JZ)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c1114: |[4c1114] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(JZ)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1124: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ -4c1128: 7040 5bf4 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(JZ)V // method@f45b │ │ -4c112e: 1100 |0005: return-object v0 │ │ +4c1118: |[4c1118] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(JZ)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1128: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ +4c112c: 7040 5bf4 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(JZ)V // method@f45b │ │ +4c1132: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ │ │ @@ -1009281,18 +1009282,18 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c1088: |[4c1088] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(Ljava/io/File;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1098: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ -4c109c: 7020 5cf4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/io/File;)V // method@f45c │ │ -4c10a2: 1100 |0005: return-object v0 │ │ +4c108c: |[4c108c] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(Ljava/io/File;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c109c: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ +4c10a0: 7020 5cf4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/io/File;)V // method@f45c │ │ +4c10a6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ │ │ #5 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009300,18 +1009301,18 @@ │ │ type : '(Ljava/io/File;Z)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c10a4: |[4c10a4] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(Ljava/io/File;Z)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c10b4: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ -4c10b8: 7030 5df4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/io/File;Z)V // method@f45d │ │ -4c10be: 1100 |0005: return-object v0 │ │ +4c10a8: |[4c10a8] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(Ljava/io/File;Z)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c10b8: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ +4c10bc: 7030 5df4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/io/File;Z)V // method@f45d │ │ +4c10c2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1009320,18 +1009321,18 @@ │ │ type : '(Ljava/util/Date;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c10c0: |[4c10c0] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(Ljava/util/Date;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c10d0: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ -4c10d4: 7020 5ef4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/util/Date;)V // method@f45e │ │ -4c10da: 1100 |0005: return-object v0 │ │ +4c10c4: |[4c10c4] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(Ljava/util/Date;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c10d4: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ +4c10d8: 7020 5ef4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/util/Date;)V // method@f45e │ │ +4c10de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Date; │ │ │ │ #7 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009339,18 +1009340,18 @@ │ │ type : '(Ljava/util/Date;Z)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c10dc: |[4c10dc] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(Ljava/util/Date;Z)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c10ec: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ -4c10f0: 7030 5ff4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/util/Date;Z)V // method@f45f │ │ -4c10f6: 1100 |0005: return-object v0 │ │ +4c10e0: |[4c10e0] org.apache.commons.io.filefilter.FileFilterUtils.ageFileFilter:(Ljava/util/Date;Z)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c10f0: 2200 b51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AgeFileFilter; // type@1cb5 │ │ +4c10f4: 7030 5ff4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/util/Date;Z)V // method@f45f │ │ +4c10fa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Date; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1009359,20 +1009360,20 @@ │ │ type : '([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4c1130: |[4c1130] org.apache.commons.io.filefilter.FileFilterUtils.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1140: 2200 b61c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ -4c1144: 7110 b2f4 0100 |0002: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.toList:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/List; // method@f4b2 │ │ -4c114a: 0c01 |0005: move-result-object v1 │ │ -4c114c: 7020 63f4 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Ljava/util/List;)V // method@f463 │ │ -4c1152: 1100 |0009: return-object v0 │ │ +4c1134: |[4c1134] org.apache.commons.io.filefilter.FileFilterUtils.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1144: 2200 b61c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ +4c1148: 7110 b2f4 0100 |0002: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.toList:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/List; // method@f4b2 │ │ +4c114e: 0c01 |0005: move-result-object v1 │ │ +4c1150: 7020 63f4 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Ljava/util/List;)V // method@f463 │ │ +4c1156: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) [Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ #9 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009380,18 +1009381,18 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c1154: |[4c1154] org.apache.commons.io.filefilter.FileFilterUtils.andFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1164: 2200 b61c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ -4c1168: 7030 64f4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f464 │ │ -4c116e: 1100 |0005: return-object v0 │ │ +4c1158: |[4c1158] org.apache.commons.io.filefilter.FileFilterUtils.andFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1168: 2200 b61c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ +4c116c: 7030 64f4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f464 │ │ +4c1172: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ @@ -1009400,18 +1009401,18 @@ │ │ type : '(Ljava/io/FileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c1170: |[4c1170] org.apache.commons.io.filefilter.FileFilterUtils.asFileFilter:(Ljava/io/FileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1180: 2200 ba1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/DelegateFileFilter; // type@1cba │ │ -4c1184: 7020 76f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.:(Ljava/io/FileFilter;)V // method@f476 │ │ -4c118a: 1100 |0005: return-object v0 │ │ +4c1174: |[4c1174] org.apache.commons.io.filefilter.FileFilterUtils.asFileFilter:(Ljava/io/FileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1184: 2200 ba1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/DelegateFileFilter; // type@1cba │ │ +4c1188: 7020 76f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.:(Ljava/io/FileFilter;)V // method@f476 │ │ +4c118e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/FileFilter; │ │ │ │ #11 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009419,18 +1009420,18 @@ │ │ type : '(Ljava/io/FilenameFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c118c: |[4c118c] org.apache.commons.io.filefilter.FileFilterUtils.asFileFilter:(Ljava/io/FilenameFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c119c: 2200 ba1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/DelegateFileFilter; // type@1cba │ │ -4c11a0: 7020 77f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.:(Ljava/io/FilenameFilter;)V // method@f477 │ │ -4c11a6: 1100 |0005: return-object v0 │ │ +4c1190: |[4c1190] org.apache.commons.io.filefilter.FileFilterUtils.asFileFilter:(Ljava/io/FilenameFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c11a0: 2200 ba1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/DelegateFileFilter; // type@1cba │ │ +4c11a4: 7020 77f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.:(Ljava/io/FilenameFilter;)V // method@f477 │ │ +4c11aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/FilenameFilter; │ │ │ │ #12 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009438,91 +1009439,91 @@ │ │ type : '()Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c11a8: |[4c11a8] org.apache.commons.io.filefilter.FileFilterUtils.directoryFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c11b8: 6200 dbae |0000: sget-object v0, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.DIRECTORY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedb │ │ -4c11bc: 1100 |0002: return-object v0 │ │ +4c11ac: |[4c11ac] org.apache.commons.io.filefilter.FileFilterUtils.directoryFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c11bc: 6200 dbae |0000: sget-object v0, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.DIRECTORY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedb │ │ +4c11c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ │ │ #13 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ name : 'falseFileFilter' │ │ type : '()Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c11c0: |[4c11c0] org.apache.commons.io.filefilter.FileFilterUtils.falseFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c11d0: 6200 e1ae |0000: sget-object v0, Lorg/apache/commons/io/filefilter/FalseFileFilter;.FALSE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee1 │ │ -4c11d4: 1100 |0002: return-object v0 │ │ +4c11c4: |[4c11c4] org.apache.commons.io.filefilter.FileFilterUtils.falseFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c11d4: 6200 e1ae |0000: sget-object v0, Lorg/apache/commons/io/filefilter/FalseFileFilter;.FALSE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee1 │ │ +4c11d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ │ │ #14 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ name : 'fileFileFilter' │ │ type : '()Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c11d8: |[4c11d8] org.apache.commons.io.filefilter.FileFilterUtils.fileFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c11e8: 6200 e4ae |0000: sget-object v0, Lorg/apache/commons/io/filefilter/FileFileFilter;.FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee4 │ │ -4c11ec: 1100 |0002: return-object v0 │ │ +4c11dc: |[4c11dc] org.apache.commons.io.filefilter.FileFilterUtils.fileFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c11ec: 6200 e4ae |0000: sget-object v0, Lorg/apache/commons/io/filefilter/FileFileFilter;.FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee4 │ │ +4c11f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ │ │ #15 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ name : 'filter' │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -4c0ee8: |[4c0ee8] org.apache.commons.io.filefilter.FileFilterUtils.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; │ │ -4c0ef8: 3802 2900 |0000: if-eqz v2, 0029 // +0029 │ │ -4c0efc: 3803 2600 |0002: if-eqz v3, 0028 // +0026 │ │ -4c0f00: 7210 54e0 0300 |0004: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@e054 │ │ -4c0f06: 0c03 |0007: move-result-object v3 │ │ -4c0f08: 7210 5fe3 0300 |0008: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c0f0e: 0a00 |000b: move-result v0 │ │ -4c0f10: 3800 1c00 |000c: if-eqz v0, 0028 // +001c │ │ -4c0f14: 7210 60e3 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c0f1a: 0c00 |0011: move-result-object v0 │ │ -4c0f1c: 1f00 a918 |0012: check-cast v0, Ljava/io/File; // type@18a9 │ │ -4c0f20: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -4c0f24: 7220 b7f4 0200 |0016: invoke-interface {v2, v0}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;)Z // method@f4b7 │ │ -4c0f2a: 0a01 |0019: move-result v1 │ │ -4c0f2c: 3801 eeff |001a: if-eqz v1, 0008 // -0012 │ │ -4c0f30: 7220 f5e2 0400 |001c: invoke-interface {v4, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@e2f5 │ │ -4c0f36: 28e9 |001f: goto 0008 // -0017 │ │ -4c0f38: 2202 e518 |0020: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c0f3c: 1a03 288b |0022: const-string v3, "file collection contains null" // string@8b28 │ │ -4c0f40: 7020 32e0 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c0f46: 2702 |0027: throw v2 │ │ -4c0f48: 1104 |0028: return-object v4 │ │ -4c0f4a: 2202 e518 |0029: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c0f4e: 1a03 298b |002b: const-string v3, "file filter is null" // string@8b29 │ │ -4c0f52: 7020 32e0 3200 |002d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c0f58: 2702 |0030: throw v2 │ │ +4c0eec: |[4c0eec] org.apache.commons.io.filefilter.FileFilterUtils.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; │ │ +4c0efc: 3802 2900 |0000: if-eqz v2, 0029 // +0029 │ │ +4c0f00: 3803 2600 |0002: if-eqz v3, 0028 // +0026 │ │ +4c0f04: 7210 54e0 0300 |0004: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@e054 │ │ +4c0f0a: 0c03 |0007: move-result-object v3 │ │ +4c0f0c: 7210 5fe3 0300 |0008: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c0f12: 0a00 |000b: move-result v0 │ │ +4c0f14: 3800 1c00 |000c: if-eqz v0, 0028 // +001c │ │ +4c0f18: 7210 60e3 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c0f1e: 0c00 |0011: move-result-object v0 │ │ +4c0f20: 1f00 a918 |0012: check-cast v0, Ljava/io/File; // type@18a9 │ │ +4c0f24: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +4c0f28: 7220 b7f4 0200 |0016: invoke-interface {v2, v0}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;)Z // method@f4b7 │ │ +4c0f2e: 0a01 |0019: move-result v1 │ │ +4c0f30: 3801 eeff |001a: if-eqz v1, 0008 // -0012 │ │ +4c0f34: 7220 f5e2 0400 |001c: invoke-interface {v4, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@e2f5 │ │ +4c0f3a: 28e9 |001f: goto 0008 // -0017 │ │ +4c0f3c: 2202 e518 |0020: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c0f40: 1a03 288b |0022: const-string v3, "file collection contains null" // string@8b28 │ │ +4c0f44: 7020 32e0 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c0f4a: 2702 |0027: throw v2 │ │ +4c0f4c: 1104 |0028: return-object v4 │ │ +4c0f4e: 2202 e518 |0029: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c0f52: 1a03 298b |002b: const-string v3, "file filter is null" // string@8b29 │ │ +4c0f56: 7020 32e0 3200 |002d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c0f5c: 2702 |0030: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=274 │ │ 0x0016 line=278 │ │ 0x001c line=279 │ │ 0x0020 line=276 │ │ 0x0029 line=271 │ │ @@ -1009536,24 +1009537,24 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4c0eb4: |[4c0eb4] org.apache.commons.io.filefilter.FileFilterUtils.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)[Ljava/io/File; │ │ -4c0ec4: 7120 9af4 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.filterList:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)Ljava/util/List; // method@f49a │ │ -4c0eca: 0c00 |0003: move-result-object v0 │ │ -4c0ecc: 7210 93e3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4c0ed2: 0a01 |0007: move-result v1 │ │ -4c0ed4: 2311 651f |0008: new-array v1, v1, [Ljava/io/File; // type@1f65 │ │ -4c0ed8: 7220 96e3 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -4c0ede: 0c00 |000d: move-result-object v0 │ │ -4c0ee0: 1f00 651f |000e: check-cast v0, [Ljava/io/File; // type@1f65 │ │ -4c0ee4: 1100 |0010: return-object v0 │ │ +4c0eb8: |[4c0eb8] org.apache.commons.io.filefilter.FileFilterUtils.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)[Ljava/io/File; │ │ +4c0ec8: 7120 9af4 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.filterList:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)Ljava/util/List; // method@f49a │ │ +4c0ece: 0c00 |0003: move-result-object v0 │ │ +4c0ed0: 7210 93e3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4c0ed6: 0a01 |0007: move-result v1 │ │ +4c0ed8: 2311 651f |0008: new-array v1, v1, [Ljava/io/File; // type@1f65 │ │ +4c0edc: 7220 96e3 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +4c0ee2: 0c00 |000d: move-result-object v0 │ │ +4c0ee4: 1f00 651f |000e: check-cast v0, [Ljava/io/File; // type@1f65 │ │ +4c0ee8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=123 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/Iterable; │ │ @@ -1009563,47 +1009564,47 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -4c0e28: |[4c0e28] org.apache.commons.io.filefilter.FileFilterUtils.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)[Ljava/io/File; │ │ -4c0e38: 3805 3500 |0000: if-eqz v5, 0035 // +0035 │ │ -4c0e3c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -4c0e3e: 3906 0500 |0003: if-nez v6, 0008 // +0005 │ │ -4c0e42: 2305 651f |0005: new-array v5, v0, [Ljava/io/File; // type@1f65 │ │ -4c0e46: 1105 |0007: return-object v5 │ │ -4c0e48: 2201 7119 |0008: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4c0e4c: 7010 92e2 0100 |000a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4c0e52: 2162 |000d: array-length v2, v6 │ │ -4c0e54: 3520 1a00 |000e: if-ge v0, v2, 0028 // +001a │ │ -4c0e58: 4603 0600 |0010: aget-object v3, v6, v0 │ │ -4c0e5c: 3803 0e00 |0012: if-eqz v3, 0020 // +000e │ │ -4c0e60: 7220 b7f4 3500 |0014: invoke-interface {v5, v3}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;)Z // method@f4b7 │ │ -4c0e66: 0a04 |0017: move-result v4 │ │ -4c0e68: 3804 0500 |0018: if-eqz v4, 001d // +0005 │ │ -4c0e6c: 7220 85e3 3100 |001a: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4c0e72: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4c0e76: 28ef |001f: goto 000e // -0011 │ │ -4c0e78: 2205 e518 |0020: new-instance v5, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c0e7c: 1a06 278b |0022: const-string v6, "file array contains null" // string@8b27 │ │ -4c0e80: 7020 32e0 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c0e86: 2705 |0027: throw v5 │ │ -4c0e88: 7210 93e3 0100 |0028: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -4c0e8e: 0a05 |002b: move-result v5 │ │ -4c0e90: 2355 651f |002c: new-array v5, v5, [Ljava/io/File; // type@1f65 │ │ -4c0e94: 7220 96e3 5100 |002e: invoke-interface {v1, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -4c0e9a: 0c05 |0031: move-result-object v5 │ │ -4c0e9c: 1f05 651f |0032: check-cast v5, [Ljava/io/File; // type@1f65 │ │ -4c0ea0: 1105 |0034: return-object v5 │ │ -4c0ea2: 2205 e518 |0035: new-instance v5, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c0ea6: 1a06 298b |0037: const-string v6, "file filter is null" // string@8b29 │ │ -4c0eaa: 7020 32e0 6500 |0039: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c0eb0: 2705 |003c: throw v5 │ │ +4c0e2c: |[4c0e2c] org.apache.commons.io.filefilter.FileFilterUtils.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)[Ljava/io/File; │ │ +4c0e3c: 3805 3500 |0000: if-eqz v5, 0035 // +0035 │ │ +4c0e40: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +4c0e42: 3906 0500 |0003: if-nez v6, 0008 // +0005 │ │ +4c0e46: 2305 651f |0005: new-array v5, v0, [Ljava/io/File; // type@1f65 │ │ +4c0e4a: 1105 |0007: return-object v5 │ │ +4c0e4c: 2201 7119 |0008: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4c0e50: 7010 92e2 0100 |000a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4c0e56: 2162 |000d: array-length v2, v6 │ │ +4c0e58: 3520 1a00 |000e: if-ge v0, v2, 0028 // +001a │ │ +4c0e5c: 4603 0600 |0010: aget-object v3, v6, v0 │ │ +4c0e60: 3803 0e00 |0012: if-eqz v3, 0020 // +000e │ │ +4c0e64: 7220 b7f4 3500 |0014: invoke-interface {v5, v3}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;)Z // method@f4b7 │ │ +4c0e6a: 0a04 |0017: move-result v4 │ │ +4c0e6c: 3804 0500 |0018: if-eqz v4, 001d // +0005 │ │ +4c0e70: 7220 85e3 3100 |001a: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4c0e76: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4c0e7a: 28ef |001f: goto 000e // -0011 │ │ +4c0e7c: 2205 e518 |0020: new-instance v5, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c0e80: 1a06 278b |0022: const-string v6, "file array contains null" // string@8b27 │ │ +4c0e84: 7020 32e0 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c0e8a: 2705 |0027: throw v5 │ │ +4c0e8c: 7210 93e3 0100 |0028: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +4c0e92: 0a05 |002b: move-result v5 │ │ +4c0e94: 2355 651f |002c: new-array v5, v5, [Ljava/io/File; // type@1f65 │ │ +4c0e98: 7220 96e3 5100 |002e: invoke-interface {v1, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +4c0e9e: 0c05 |0031: move-result-object v5 │ │ +4c0ea0: 1f05 651f |0032: check-cast v5, [Ljava/io/File; // type@1f65 │ │ +4c0ea4: 1105 |0034: return-object v5 │ │ +4c0ea6: 2205 e518 |0035: new-instance v5, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c0eaa: 1a06 298b |0037: const-string v6, "file filter is null" // string@8b29 │ │ +4c0eae: 7020 32e0 6500 |0039: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c0eb4: 2705 |003c: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=83 │ │ 0x000d line=84 │ │ 0x0014 line=88 │ │ 0x001a line=89 │ │ 0x0020 line=86 │ │ @@ -1009618,21 +1009619,21 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4c0f80: |[4c0f80] org.apache.commons.io.filefilter.FileFilterUtils.filterList:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)Ljava/util/List; │ │ -4c0f90: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4c0f94: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4c0f9a: 7130 97f4 2100 |0005: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; // method@f497 │ │ -4c0fa0: 0c01 |0008: move-result-object v1 │ │ -4c0fa2: 1f01 8819 |0009: check-cast v1, Ljava/util/List; // type@1988 │ │ -4c0fa6: 1101 |000b: return-object v1 │ │ +4c0f84: |[4c0f84] org.apache.commons.io.filefilter.FileFilterUtils.filterList:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)Ljava/util/List; │ │ +4c0f94: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4c0f98: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4c0f9e: 7130 97f4 2100 |0005: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; // method@f497 │ │ +4c0fa4: 0c01 |0008: move-result-object v1 │ │ +4c0fa6: 1f01 8819 |0009: check-cast v1, Ljava/util/List; // type@1988 │ │ +4c0faa: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Iterable; │ │ │ │ @@ -1009641,20 +1009642,20 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)Ljava/util/List;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4c0f5c: |[4c0f5c] org.apache.commons.io.filefilter.FileFilterUtils.filterList:(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)Ljava/util/List; │ │ -4c0f6c: 7120 99f4 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)[Ljava/io/File; // method@f499 │ │ -4c0f72: 0c00 |0003: move-result-object v0 │ │ -4c0f74: 7110 a9e2 0000 |0004: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -4c0f7a: 0c00 |0007: move-result-object v0 │ │ -4c0f7c: 1100 |0008: return-object v0 │ │ +4c0f60: |[4c0f60] org.apache.commons.io.filefilter.FileFilterUtils.filterList:(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)Ljava/util/List; │ │ +4c0f70: 7120 99f4 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)[Ljava/io/File; // method@f499 │ │ +4c0f76: 0c00 |0003: move-result-object v0 │ │ +4c0f78: 7110 a9e2 0000 |0004: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +4c0f7e: 0c00 |0007: move-result-object v0 │ │ +4c0f80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0004 line=182 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ 0x0000 - 0x0009 reg=1 (null) [Ljava/io/File; │ │ @@ -1009664,21 +1009665,21 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)Ljava/util/Set;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4c1060: |[4c1060] org.apache.commons.io.filefilter.FileFilterUtils.filterSet:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)Ljava/util/Set; │ │ -4c1070: 2200 8219 |0000: new-instance v0, Ljava/util/HashSet; // type@1982 │ │ -4c1074: 7010 4de3 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@e34d │ │ -4c107a: 7130 97f4 2100 |0005: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; // method@f497 │ │ -4c1080: 0c01 |0008: move-result-object v1 │ │ -4c1082: 1f01 9519 |0009: check-cast v1, Ljava/util/Set; // type@1995 │ │ -4c1086: 1101 |000b: return-object v1 │ │ +4c1064: |[4c1064] org.apache.commons.io.filefilter.FileFilterUtils.filterSet:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)Ljava/util/Set; │ │ +4c1074: 2200 8219 |0000: new-instance v0, Ljava/util/HashSet; // type@1982 │ │ +4c1078: 7010 4de3 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@e34d │ │ +4c107e: 7130 97f4 2100 |0005: invoke-static {v1, v2, v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; // method@f497 │ │ +4c1084: 0c01 |0008: move-result-object v1 │ │ +4c1086: 1f01 9519 |0009: check-cast v1, Ljava/util/Set; // type@1995 │ │ +4c108a: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Iterable; │ │ │ │ @@ -1009687,22 +1009688,22 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)Ljava/util/Set;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4c1034: |[4c1034] org.apache.commons.io.filefilter.FileFilterUtils.filterSet:(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)Ljava/util/Set; │ │ -4c1044: 7120 99f4 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)[Ljava/io/File; // method@f499 │ │ -4c104a: 0c00 |0003: move-result-object v0 │ │ -4c104c: 2201 8219 |0004: new-instance v1, Ljava/util/HashSet; // type@1982 │ │ -4c1050: 7110 a9e2 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -4c1056: 0c00 |0009: move-result-object v0 │ │ -4c1058: 7020 50e3 0100 |000a: invoke-direct {v1, v0}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@e350 │ │ -4c105e: 1101 |000d: return-object v1 │ │ +4c1038: |[4c1038] org.apache.commons.io.filefilter.FileFilterUtils.filterSet:(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)Ljava/util/Set; │ │ +4c1048: 7120 99f4 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.filter:(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)[Ljava/io/File; // method@f499 │ │ +4c104e: 0c00 |0003: move-result-object v0 │ │ +4c1050: 2201 8219 |0004: new-instance v1, Ljava/util/HashSet; // type@1982 │ │ +4c1054: 7110 a9e2 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +4c105a: 0c00 |0009: move-result-object v0 │ │ +4c105c: 7020 50e3 0100 |000a: invoke-direct {v1, v0}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@e350 │ │ +4c1062: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ locals : │ │ 0x0000 - 0x000e reg=0 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ 0x0000 - 0x000e reg=1 (null) [Ljava/io/File; │ │ @@ -1009712,18 +1009713,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c1228: |[4c1228] org.apache.commons.io.filefilter.FileFilterUtils.magicNumberFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1238: 2200 c21c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter; // type@1cc2 │ │ -4c123c: 7020 b9f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:(Ljava/lang/String;)V // method@f4b9 │ │ -4c1242: 1100 |0005: return-object v0 │ │ +4c122c: |[4c122c] org.apache.commons.io.filefilter.FileFilterUtils.magicNumberFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c123c: 2200 c21c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter; // type@1cc2 │ │ +4c1240: 7020 b9f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:(Ljava/lang/String;)V // method@f4b9 │ │ +4c1246: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #23 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009731,18 +1009732,18 @@ │ │ type : '(Ljava/lang/String;J)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c1244: |[4c1244] org.apache.commons.io.filefilter.FileFilterUtils.magicNumberFileFilter:(Ljava/lang/String;J)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1254: 2200 c21c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter; // type@1cc2 │ │ -4c1258: 7040 baf4 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:(Ljava/lang/String;J)V // method@f4ba │ │ -4c125e: 1100 |0005: return-object v0 │ │ +4c1248: |[4c1248] org.apache.commons.io.filefilter.FileFilterUtils.magicNumberFileFilter:(Ljava/lang/String;J)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1258: 2200 c21c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter; // type@1cc2 │ │ +4c125c: 7040 baf4 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:(Ljava/lang/String;J)V // method@f4ba │ │ +4c1262: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -1009751,18 +1009752,18 @@ │ │ type : '([B)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c11f0: |[4c11f0] org.apache.commons.io.filefilter.FileFilterUtils.magicNumberFileFilter:([B)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1200: 2200 c21c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter; // type@1cc2 │ │ -4c1204: 7020 bbf4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:([B)V // method@f4bb │ │ -4c120a: 1100 |0005: return-object v0 │ │ +4c11f4: |[4c11f4] org.apache.commons.io.filefilter.FileFilterUtils.magicNumberFileFilter:([B)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1204: 2200 c21c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter; // type@1cc2 │ │ +4c1208: 7020 bbf4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:([B)V // method@f4bb │ │ +4c120e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ │ │ #25 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009770,18 +1009771,18 @@ │ │ type : '([BJ)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c120c: |[4c120c] org.apache.commons.io.filefilter.FileFilterUtils.magicNumberFileFilter:([BJ)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c121c: 2200 c21c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter; // type@1cc2 │ │ -4c1220: 7040 bcf4 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:([BJ)V // method@f4bc │ │ -4c1226: 1100 |0005: return-object v0 │ │ +4c1210: |[4c1210] org.apache.commons.io.filefilter.FileFilterUtils.magicNumberFileFilter:([BJ)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1220: 2200 c21c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter; // type@1cc2 │ │ +4c1224: 7040 bcf4 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:([BJ)V // method@f4bc │ │ +4c122a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -1009790,28 +1009791,28 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -4c1260: |[4c1260] org.apache.commons.io.filefilter.FileFilterUtils.makeCVSAware:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1270: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -4c1274: 6202 e6ae |0002: sget-object v2, Lorg/apache/commons/io/filefilter/FileFilterUtils;.cvsFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee6 │ │ -4c1278: 1102 |0004: return-object v2 │ │ -4c127a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -4c127c: 2300 b81f |0006: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ -4c1280: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4c1282: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ -4c1286: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -4c1288: 6201 e6ae |000c: sget-object v1, Lorg/apache/commons/io/filefilter/FileFilterUtils;.cvsFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee6 │ │ -4c128c: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ -4c1290: 7110 90f4 0000 |0010: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ -4c1296: 0c02 |0013: move-result-object v2 │ │ -4c1298: 1102 |0014: return-object v2 │ │ +4c1264: |[4c1264] org.apache.commons.io.filefilter.FileFilterUtils.makeCVSAware:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1274: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +4c1278: 6202 e6ae |0002: sget-object v2, Lorg/apache/commons/io/filefilter/FileFilterUtils;.cvsFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee6 │ │ +4c127c: 1102 |0004: return-object v2 │ │ +4c127e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +4c1280: 2300 b81f |0006: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ +4c1284: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4c1286: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ +4c128a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +4c128c: 6201 e6ae |000c: sget-object v1, Lorg/apache/commons/io/filefilter/FileFilterUtils;.cvsFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee6 │ │ +4c1290: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ +4c1294: 7110 90f4 0000 |0010: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ +4c129a: 0c02 |0013: move-result-object v2 │ │ +4c129c: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=742 │ │ 0x000c line=744 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ @@ -1009820,22 +1009821,22 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4c129c: |[4c129c] org.apache.commons.io.filefilter.FileFilterUtils.makeDirectoryOnly:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c12ac: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -4c12b0: 6202 dbae |0002: sget-object v2, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.DIRECTORY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedb │ │ -4c12b4: 1102 |0004: return-object v2 │ │ -4c12b6: 2200 b61c |0005: new-instance v0, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ -4c12ba: 6201 dbae |0007: sget-object v1, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.DIRECTORY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedb │ │ -4c12be: 7030 64f4 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f464 │ │ -4c12c4: 1100 |000c: return-object v0 │ │ +4c12a0: |[4c12a0] org.apache.commons.io.filefilter.FileFilterUtils.makeDirectoryOnly:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c12b0: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +4c12b4: 6202 dbae |0002: sget-object v2, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.DIRECTORY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedb │ │ +4c12b8: 1102 |0004: return-object v2 │ │ +4c12ba: 2200 b61c |0005: new-instance v0, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ +4c12be: 6201 dbae |0007: sget-object v1, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.DIRECTORY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedb │ │ +4c12c2: 7030 64f4 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f464 │ │ +4c12c8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=776 │ │ 0x0005 line=778 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ @@ -1009844,22 +1009845,22 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4c12c8: |[4c12c8] org.apache.commons.io.filefilter.FileFilterUtils.makeFileOnly:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c12d8: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -4c12dc: 6202 e4ae |0002: sget-object v2, Lorg/apache/commons/io/filefilter/FileFileFilter;.FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee4 │ │ -4c12e0: 1102 |0004: return-object v2 │ │ -4c12e2: 2200 b61c |0005: new-instance v0, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ -4c12e6: 6201 e4ae |0007: sget-object v1, Lorg/apache/commons/io/filefilter/FileFileFilter;.FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee4 │ │ -4c12ea: 7030 64f4 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f464 │ │ -4c12f0: 1100 |000c: return-object v0 │ │ +4c12cc: |[4c12cc] org.apache.commons.io.filefilter.FileFilterUtils.makeFileOnly:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c12dc: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +4c12e0: 6202 e4ae |0002: sget-object v2, Lorg/apache/commons/io/filefilter/FileFileFilter;.FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee4 │ │ +4c12e4: 1102 |0004: return-object v2 │ │ +4c12e6: 2200 b61c |0005: new-instance v0, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ +4c12ea: 6201 e4ae |0007: sget-object v1, Lorg/apache/commons/io/filefilter/FileFileFilter;.FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee4 │ │ +4c12ee: 7030 64f4 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f464 │ │ +4c12f4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=791 │ │ 0x0005 line=793 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ @@ -1009868,28 +1009869,28 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -4c12f4: |[4c12f4] org.apache.commons.io.filefilter.FileFilterUtils.makeSVNAware:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1304: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -4c1308: 6202 e7ae |0002: sget-object v2, Lorg/apache/commons/io/filefilter/FileFilterUtils;.svnFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee7 │ │ -4c130c: 1102 |0004: return-object v2 │ │ -4c130e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -4c1310: 2300 b81f |0006: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ -4c1314: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4c1316: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ -4c131a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -4c131c: 6201 e7ae |000c: sget-object v1, Lorg/apache/commons/io/filefilter/FileFilterUtils;.svnFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee7 │ │ -4c1320: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ -4c1324: 7110 90f4 0000 |0010: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ -4c132a: 0c02 |0013: move-result-object v2 │ │ -4c132c: 1102 |0014: return-object v2 │ │ +4c12f8: |[4c12f8] org.apache.commons.io.filefilter.FileFilterUtils.makeSVNAware:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1308: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +4c130c: 6202 e7ae |0002: sget-object v2, Lorg/apache/commons/io/filefilter/FileFilterUtils;.svnFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee7 │ │ +4c1310: 1102 |0004: return-object v2 │ │ +4c1312: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +4c1314: 2300 b81f |0006: new-array v0, v0, [Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1fb8 │ │ +4c1318: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4c131a: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ +4c131e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +4c1320: 6201 e7ae |000c: sget-object v1, Lorg/apache/commons/io/filefilter/FileFilterUtils;.svnFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee7 │ │ +4c1324: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ +4c1328: 7110 90f4 0000 |0010: invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.and:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; // method@f490 │ │ +4c132e: 0c02 |0013: move-result-object v2 │ │ +4c1330: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=759 │ │ 0x000c line=761 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ @@ -1009898,18 +1009899,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c1330: |[4c1330] org.apache.commons.io.filefilter.FileFilterUtils.nameFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1340: 2200 c31c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/NameFileFilter; // type@1cc3 │ │ -4c1344: 7020 bff4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/NameFileFilter;.:(Ljava/lang/String;)V // method@f4bf │ │ -4c134a: 1100 |0005: return-object v0 │ │ +4c1334: |[4c1334] org.apache.commons.io.filefilter.FileFilterUtils.nameFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1344: 2200 c31c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/NameFileFilter; // type@1cc3 │ │ +4c1348: 7020 bff4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/NameFileFilter;.:(Ljava/lang/String;)V // method@f4bf │ │ +4c134e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #31 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009917,18 +1009918,18 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c134c: |[4c134c] org.apache.commons.io.filefilter.FileFilterUtils.nameFileFilter:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c135c: 2200 c31c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/NameFileFilter; // type@1cc3 │ │ -4c1360: 7030 c0f4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/NameFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4c0 │ │ -4c1366: 1100 |0005: return-object v0 │ │ +4c1350: |[4c1350] org.apache.commons.io.filefilter.FileFilterUtils.nameFileFilter:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1360: 2200 c31c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/NameFileFilter; // type@1cc3 │ │ +4c1364: 7030 c0f4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/NameFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4c0 │ │ +4c136a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/IOCase; │ │ │ │ @@ -1009937,18 +1009938,18 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c1368: |[4c1368] org.apache.commons.io.filefilter.FileFilterUtils.notFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1378: 2200 c41c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/NotFileFilter; // type@1cc4 │ │ -4c137c: 7020 c8f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/NotFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4c8 │ │ -4c1382: 1100 |0005: return-object v0 │ │ +4c136c: |[4c136c] org.apache.commons.io.filefilter.FileFilterUtils.notFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c137c: 2200 c41c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/NotFileFilter; // type@1cc4 │ │ +4c1380: 7020 c8f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/NotFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4c8 │ │ +4c1386: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ #33 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009956,20 +1009957,20 @@ │ │ type : '([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4c1384: |[4c1384] org.apache.commons.io.filefilter.FileFilterUtils.or:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1394: 2200 c51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/OrFileFilter; // type@1cc5 │ │ -4c1398: 7110 b2f4 0100 |0002: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.toList:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/List; // method@f4b2 │ │ -4c139e: 0c01 |0005: move-result-object v1 │ │ -4c13a0: 7020 cdf4 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/OrFileFilter;.:(Ljava/util/List;)V // method@f4cd │ │ -4c13a6: 1100 |0009: return-object v0 │ │ +4c1388: |[4c1388] org.apache.commons.io.filefilter.FileFilterUtils.or:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1398: 2200 c51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/OrFileFilter; // type@1cc5 │ │ +4c139c: 7110 b2f4 0100 |0002: invoke-static {v1}, Lorg/apache/commons/io/filefilter/FileFilterUtils;.toList:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/List; // method@f4b2 │ │ +4c13a2: 0c01 |0005: move-result-object v1 │ │ +4c13a4: 7020 cdf4 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/OrFileFilter;.:(Ljava/util/List;)V // method@f4cd │ │ +4c13aa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) [Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ #34 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1009977,18 +1009978,18 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c13a8: |[4c13a8] org.apache.commons.io.filefilter.FileFilterUtils.orFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c13b8: 2200 c51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/OrFileFilter; // type@1cc5 │ │ -4c13bc: 7030 cef4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/OrFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4ce │ │ -4c13c2: 1100 |0005: return-object v0 │ │ +4c13ac: |[4c13ac] org.apache.commons.io.filefilter.FileFilterUtils.orFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c13bc: 2200 c51c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/OrFileFilter; // type@1cc5 │ │ +4c13c0: 7030 cef4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/OrFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4ce │ │ +4c13c6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ @@ -1009997,18 +1009998,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c13c4: |[4c13c4] org.apache.commons.io.filefilter.FileFilterUtils.prefixFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c13d4: 2200 c61c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/PrefixFileFilter; // type@1cc6 │ │ -4c13d8: 7020 d6f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.:(Ljava/lang/String;)V // method@f4d6 │ │ -4c13de: 1100 |0005: return-object v0 │ │ +4c13c8: |[4c13c8] org.apache.commons.io.filefilter.FileFilterUtils.prefixFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c13d8: 2200 c61c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/PrefixFileFilter; // type@1cc6 │ │ +4c13dc: 7020 d6f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.:(Ljava/lang/String;)V // method@f4d6 │ │ +4c13e2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #36 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1010016,18 +1010017,18 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c13e0: |[4c13e0] org.apache.commons.io.filefilter.FileFilterUtils.prefixFileFilter:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c13f0: 2200 c61c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/PrefixFileFilter; // type@1cc6 │ │ -4c13f4: 7030 d7f4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4d7 │ │ -4c13fa: 1100 |0005: return-object v0 │ │ +4c13e4: |[4c13e4] org.apache.commons.io.filefilter.FileFilterUtils.prefixFileFilter:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c13f4: 2200 c61c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/PrefixFileFilter; // type@1cc6 │ │ +4c13f8: 7030 d7f4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4d7 │ │ +4c13fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/IOCase; │ │ │ │ @@ -1010036,18 +1010037,18 @@ │ │ type : '(J)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c13fc: |[4c13fc] org.apache.commons.io.filefilter.FileFilterUtils.sizeFileFilter:(J)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c140c: 2200 c81c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/SizeFileFilter; // type@1cc8 │ │ -4c1410: 7030 e4f4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/SizeFileFilter;.:(J)V // method@f4e4 │ │ -4c1416: 1100 |0005: return-object v0 │ │ +4c1400: |[4c1400] org.apache.commons.io.filefilter.FileFilterUtils.sizeFileFilter:(J)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1410: 2200 c81c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/SizeFileFilter; // type@1cc8 │ │ +4c1414: 7030 e4f4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/SizeFileFilter;.:(J)V // method@f4e4 │ │ +4c141a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ │ │ #38 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1010055,18 +1010056,18 @@ │ │ type : '(JZ)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c1418: |[4c1418] org.apache.commons.io.filefilter.FileFilterUtils.sizeFileFilter:(JZ)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1428: 2200 c81c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/SizeFileFilter; // type@1cc8 │ │ -4c142c: 7040 e5f4 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/filefilter/SizeFileFilter;.:(JZ)V // method@f4e5 │ │ -4c1432: 1100 |0005: return-object v0 │ │ +4c141c: |[4c141c] org.apache.commons.io.filefilter.FileFilterUtils.sizeFileFilter:(JZ)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c142c: 2200 c81c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/SizeFileFilter; // type@1cc8 │ │ +4c1430: 7040 e5f4 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/filefilter/SizeFileFilter;.:(JZ)V // method@f4e5 │ │ +4c1436: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ │ │ @@ -1010075,26 +1010076,26 @@ │ │ type : '(JJ)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -4c1434: |[4c1434] org.apache.commons.io.filefilter.FileFilterUtils.sizeRangeFileFilter:(JJ)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1444: 2200 c81c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/SizeFileFilter; // type@1cc8 │ │ -4c1448: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4c144a: 7040 e5f4 3014 |0003: invoke-direct {v0, v3, v4, v1}, Lorg/apache/commons/io/filefilter/SizeFileFilter;.:(JZ)V // method@f4e5 │ │ -4c1450: 2203 c81c |0006: new-instance v3, Lorg/apache/commons/io/filefilter/SizeFileFilter; // type@1cc8 │ │ -4c1454: 1601 0100 |0008: const-wide/16 v1, #int 1 // #1 │ │ -4c1458: bb15 |000a: add-long/2addr v5, v1 │ │ -4c145a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4c145c: 7040 e5f4 5346 |000c: invoke-direct {v3, v5, v6, v4}, Lorg/apache/commons/io/filefilter/SizeFileFilter;.:(JZ)V // method@f4e5 │ │ -4c1462: 2204 b61c |000f: new-instance v4, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ -4c1466: 7030 64f4 0403 |0011: invoke-direct {v4, v0, v3}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f464 │ │ -4c146c: 1104 |0014: return-object v4 │ │ +4c1438: |[4c1438] org.apache.commons.io.filefilter.FileFilterUtils.sizeRangeFileFilter:(JJ)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1448: 2200 c81c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/SizeFileFilter; // type@1cc8 │ │ +4c144c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4c144e: 7040 e5f4 3014 |0003: invoke-direct {v0, v3, v4, v1}, Lorg/apache/commons/io/filefilter/SizeFileFilter;.:(JZ)V // method@f4e5 │ │ +4c1454: 2203 c81c |0006: new-instance v3, Lorg/apache/commons/io/filefilter/SizeFileFilter; // type@1cc8 │ │ +4c1458: 1601 0100 |0008: const-wide/16 v1, #int 1 // #1 │ │ +4c145c: bb15 |000a: add-long/2addr v5, v1 │ │ +4c145e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4c1460: 7040 e5f4 5346 |000c: invoke-direct {v3, v5, v6, v4}, Lorg/apache/commons/io/filefilter/SizeFileFilter;.:(JZ)V // method@f4e5 │ │ +4c1466: 2204 b61c |000f: new-instance v4, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ +4c146a: 7030 64f4 0403 |0011: invoke-direct {v4, v0, v3}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f464 │ │ +4c1470: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x0006 line=638 │ │ 0x000f line=639 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 (null) J │ │ @@ -1010105,18 +1010106,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c1470: |[4c1470] org.apache.commons.io.filefilter.FileFilterUtils.suffixFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c1480: 2200 c91c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/SuffixFileFilter; // type@1cc9 │ │ -4c1484: 7020 e8f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:(Ljava/lang/String;)V // method@f4e8 │ │ -4c148a: 1100 |0005: return-object v0 │ │ +4c1474: |[4c1474] org.apache.commons.io.filefilter.FileFilterUtils.suffixFileFilter:(Ljava/lang/String;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c1484: 2200 c91c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/SuffixFileFilter; // type@1cc9 │ │ +4c1488: 7020 e8f4 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:(Ljava/lang/String;)V // method@f4e8 │ │ +4c148e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #41 : (in Lorg/apache/commons/io/filefilter/FileFilterUtils;) │ │ @@ -1010124,18 +1010125,18 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c148c: |[4c148c] org.apache.commons.io.filefilter.FileFilterUtils.suffixFileFilter:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c149c: 2200 c91c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/SuffixFileFilter; // type@1cc9 │ │ -4c14a0: 7030 e9f4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4e9 │ │ -4c14a6: 1100 |0005: return-object v0 │ │ +4c1490: |[4c1490] org.apache.commons.io.filefilter.FileFilterUtils.suffixFileFilter:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c14a0: 2200 c91c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/SuffixFileFilter; // type@1cc9 │ │ +4c14a4: 7030 e9f4 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4e9 │ │ +4c14aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/IOCase; │ │ │ │ @@ -1010144,45 +1010145,45 @@ │ │ type : '([Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/List;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -4c0fa8: |[4c0fa8] org.apache.commons.io.filefilter.FileFilterUtils.toList:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/List; │ │ -4c0fb8: 3803 3500 |0000: if-eqz v3, 0035 // +0035 │ │ -4c0fbc: 2200 7119 |0002: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4c0fc0: 2131 |0004: array-length v1, v3 │ │ -4c0fc2: 7020 93e2 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4c0fc8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4c0fca: 2132 |0009: array-length v2, v3 │ │ -4c0fcc: 3521 2a00 |000a: if-ge v1, v2, 0034 // +002a │ │ -4c0fd0: 4602 0301 |000c: aget-object v2, v3, v1 │ │ -4c0fd4: 3802 0a00 |000e: if-eqz v2, 0018 // +000a │ │ -4c0fd8: 4602 0301 |0010: aget-object v2, v3, v1 │ │ -4c0fdc: 7220 85e3 2000 |0012: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4c0fe2: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c0fe6: 28f2 |0017: goto 0009 // -000e │ │ -4c0fe8: 2203 e518 |0018: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c0fec: 2200 0819 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c0ff0: 7010 06e1 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c0ff6: 1a02 3e5e |001f: const-string v2, "The filter[" // string@5e3e │ │ -4c0ffa: 6e20 12e1 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1000: 6e20 0de1 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c1006: 1a01 576a |0027: const-string v1, "] is null" // string@6a57 │ │ -4c100a: 6e20 12e1 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1010: 6e10 1fe1 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c1016: 0c00 |002f: move-result-object v0 │ │ -4c1018: 7020 32e0 0300 |0030: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c101e: 2703 |0033: throw v3 │ │ -4c1020: 1100 |0034: return-object v0 │ │ -4c1022: 2203 e518 |0035: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1026: 1a00 3f5e |0037: const-string v0, "The filters must not be null" // string@5e3f │ │ -4c102a: 7020 32e0 0300 |0039: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1030: 2703 |003c: throw v3 │ │ +4c0fac: |[4c0fac] org.apache.commons.io.filefilter.FileFilterUtils.toList:([Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/List; │ │ +4c0fbc: 3803 3500 |0000: if-eqz v3, 0035 // +0035 │ │ +4c0fc0: 2200 7119 |0002: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4c0fc4: 2131 |0004: array-length v1, v3 │ │ +4c0fc6: 7020 93e2 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4c0fcc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4c0fce: 2132 |0009: array-length v2, v3 │ │ +4c0fd0: 3521 2a00 |000a: if-ge v1, v2, 0034 // +002a │ │ +4c0fd4: 4602 0301 |000c: aget-object v2, v3, v1 │ │ +4c0fd8: 3802 0a00 |000e: if-eqz v2, 0018 // +000a │ │ +4c0fdc: 4602 0301 |0010: aget-object v2, v3, v1 │ │ +4c0fe0: 7220 85e3 2000 |0012: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4c0fe6: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c0fea: 28f2 |0017: goto 0009 // -000e │ │ +4c0fec: 2203 e518 |0018: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c0ff0: 2200 0819 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c0ff4: 7010 06e1 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c0ffa: 1a02 3e5e |001f: const-string v2, "The filter[" // string@5e3e │ │ +4c0ffe: 6e20 12e1 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1004: 6e20 0de1 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c100a: 1a01 576a |0027: const-string v1, "] is null" // string@6a57 │ │ +4c100e: 6e20 12e1 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1014: 6e10 1fe1 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c101a: 0c00 |002f: move-result-object v0 │ │ +4c101c: 7020 32e0 0300 |0030: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1022: 2703 |0033: throw v3 │ │ +4c1024: 1100 |0034: return-object v0 │ │ +4c1026: 2203 e518 |0035: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c102a: 1a00 3f5e |0037: const-string v0, "The filters must not be null" // string@5e3f │ │ +4c102e: 7020 32e0 0300 |0039: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1034: 2703 |003c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=452 │ │ 0x0009 line=453 │ │ 0x000c line=454 │ │ 0x0010 line=457 │ │ 0x0018 line=455 │ │ @@ -1010195,17 +1010196,17 @@ │ │ type : '()Lorg/apache/commons/io/filefilter/IOFileFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c14a8: |[4c14a8] org.apache.commons.io.filefilter.FileFilterUtils.trueFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ -4c14b8: 6200 01af |0000: sget-object v0, Lorg/apache/commons/io/filefilter/TrueFileFilter;.TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af01 │ │ -4c14bc: 1100 |0002: return-object v0 │ │ +4c14ac: |[4c14ac] org.apache.commons.io.filefilter.FileFilterUtils.trueFileFilter:()Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ +4c14bc: 6200 01af |0000: sget-object v0, Lorg/apache/commons/io/filefilter/TrueFileFilter;.TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af01 │ │ +4c14c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7912 (FileFilterUtils.java) │ │ @@ -1010276,17 +1010277,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c2aac: |[4c2aac] org.apache.commons.io.input.BOMInputStream$1.:()V │ │ -4c2abc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c2ac2: 0e00 |0003: return-void │ │ +4c2ab0: |[4c2ab0] org.apache.commons.io.input.BOMInputStream$1.:()V │ │ +4c2ac0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c2ac6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/BOMInputStream$1; │ │ │ │ Virtual methods - │ │ @@ -1010295,20 +1010296,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 │ │ -4c28dc: |[4c28dc] org.apache.commons.io.input.BOMInputStream$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4c28ec: 1f01 921c |0000: check-cast v1, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4c28f0: 1f02 921c |0002: check-cast v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4c28f4: 6e30 09f5 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/input/BOMInputStream$1;.compare:(Lorg/apache/commons/io/ByteOrderMark;Lorg/apache/commons/io/ByteOrderMark;)I // method@f509 │ │ -4c28fa: 0a01 |0007: move-result v1 │ │ -4c28fc: 0f01 |0008: return v1 │ │ +4c28e0: |[4c28e0] org.apache.commons.io.input.BOMInputStream$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4c28f0: 1f01 921c |0000: check-cast v1, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4c28f4: 1f02 921c |0002: check-cast v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4c28f8: 6e30 09f5 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/input/BOMInputStream$1;.compare:(Lorg/apache/commons/io/ByteOrderMark;Lorg/apache/commons/io/ByteOrderMark;)I // method@f509 │ │ +4c28fe: 0a01 |0007: move-result v1 │ │ +4c2900: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/io/input/BOMInputStream$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1010318,27 +1010319,27 @@ │ │ type : '(Lorg/apache/commons/io/ByteOrderMark;Lorg/apache/commons/io/ByteOrderMark;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -4c2900: |[4c2900] org.apache.commons.io.input.BOMInputStream$1.compare:(Lorg/apache/commons/io/ByteOrderMark;Lorg/apache/commons/io/ByteOrderMark;)I │ │ -4c2910: 6e10 36f2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ -4c2916: 0a01 |0003: move-result v1 │ │ -4c2918: 6e10 36f2 0200 |0004: invoke-virtual {v2}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ -4c291e: 0a02 |0007: move-result v2 │ │ -4c2920: 3721 0400 |0008: if-le v1, v2, 000c // +0004 │ │ -4c2924: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -4c2926: 0f01 |000b: return v1 │ │ -4c2928: 3712 0400 |000c: if-le v2, v1, 0010 // +0004 │ │ -4c292c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -4c292e: 0f01 |000f: return v1 │ │ -4c2930: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4c2932: 0f01 |0011: return v1 │ │ +4c2904: |[4c2904] org.apache.commons.io.input.BOMInputStream$1.compare:(Lorg/apache/commons/io/ByteOrderMark;Lorg/apache/commons/io/ByteOrderMark;)I │ │ +4c2914: 6e10 36f2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ +4c291a: 0a01 |0003: move-result v1 │ │ +4c291c: 6e10 36f2 0200 |0004: invoke-virtual {v2}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ +4c2922: 0a02 |0007: move-result v2 │ │ +4c2924: 3721 0400 |0008: if-le v1, v2, 000c // +0004 │ │ +4c2928: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +4c292a: 0f01 |000b: return v1 │ │ +4c292c: 3712 0400 |000c: if-le v2, v1, 0010 // +0004 │ │ +4c2930: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +4c2932: 0f01 |000f: return v1 │ │ +4c2934: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4c2936: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=145 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/apache/commons/io/input/BOMInputStream$1; │ │ 0x0000 - 0x0012 reg=1 (null) Lorg/apache/commons/io/ByteOrderMark; │ │ @@ -1010349,215 +1010350,215 @@ │ │ type : '()Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4c2934: |[4c2934] org.apache.commons.io.input.BOMInputStream$1.reversed:()Ljava/util/Comparator; │ │ -4c2944: 7110 84de 0100 |0000: invoke-static {v1}, Lj$/util/Comparator$-CC;.$default$reversed:(Ljava/util/Comparator;)Ljava/util/Comparator; // method@de84 │ │ -4c294a: 0c00 |0003: move-result-object v0 │ │ -4c294c: 1100 |0004: return-object v0 │ │ +4c2938: |[4c2938] org.apache.commons.io.input.BOMInputStream$1.reversed:()Ljava/util/Comparator; │ │ +4c2948: 7110 84de 0100 |0000: invoke-static {v1}, Lj$/util/Comparator$-CC;.$default$reversed:(Ljava/util/Comparator;)Ljava/util/Comparator; // method@de84 │ │ +4c294e: 0c00 |0003: move-result-object v0 │ │ +4c2950: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparing' │ │ type : '(Lj$/util/function/Function;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c2950: |[4c2950] org.apache.commons.io.input.BOMInputStream$1.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; │ │ -4c2960: 7120 85de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;)Ljava/util/Comparator; // method@de85 │ │ -4c2966: 0c01 |0003: move-result-object v1 │ │ -4c2968: 1101 |0004: return-object v1 │ │ +4c2954: |[4c2954] org.apache.commons.io.input.BOMInputStream$1.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; │ │ +4c2964: 7120 85de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;)Ljava/util/Comparator; // method@de85 │ │ +4c296a: 0c01 |0003: move-result-object v1 │ │ +4c296c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparing' │ │ type : '(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4c296c: |[4c296c] org.apache.commons.io.input.BOMInputStream$1.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ -4c297c: 7130 86de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de86 │ │ -4c2982: 0c01 |0003: move-result-object v1 │ │ -4c2984: 1101 |0004: return-object v1 │ │ +4c2970: |[4c2970] org.apache.commons.io.input.BOMInputStream$1.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ +4c2980: 7130 86de 1002 |0000: invoke-static {v0, v1, v2}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de86 │ │ +4c2986: 0c01 |0003: move-result-object v1 │ │ +4c2988: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparing' │ │ type : '(Ljava/util/Comparator;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c2988: |[4c2988] org.apache.commons.io.input.BOMInputStream$1.thenComparing:(Ljava/util/Comparator;)Ljava/util/Comparator; │ │ -4c2998: 7120 87de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de87 │ │ -4c299e: 0c01 |0003: move-result-object v1 │ │ -4c29a0: 1101 |0004: return-object v1 │ │ +4c298c: |[4c298c] org.apache.commons.io.input.BOMInputStream$1.thenComparing:(Ljava/util/Comparator;)Ljava/util/Comparator; │ │ +4c299c: 7120 87de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparing:(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator; // method@de87 │ │ +4c29a2: 0c01 |0003: move-result-object v1 │ │ +4c29a4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparing' │ │ type : '(Ljava/util/function/Function;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4c29a4: |[4c29a4] org.apache.commons.io.input.BOMInputStream$1.thenComparing:(Ljava/util/function/Function;)Ljava/util/Comparator; │ │ -4c29b4: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ -4c29ba: 0c01 |0003: move-result-object v1 │ │ -4c29bc: 6e20 0bf5 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/input/BOMInputStream$1;.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; // method@f50b │ │ -4c29c2: 0c01 |0007: move-result-object v1 │ │ -4c29c4: 1101 |0008: return-object v1 │ │ +4c29a8: |[4c29a8] org.apache.commons.io.input.BOMInputStream$1.thenComparing:(Ljava/util/function/Function;)Ljava/util/Comparator; │ │ +4c29b8: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ +4c29be: 0c01 |0003: move-result-object v1 │ │ +4c29c0: 6e20 0bf5 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/input/BOMInputStream$1;.thenComparing:(Lj$/util/function/Function;)Ljava/util/Comparator; // method@f50b │ │ +4c29c6: 0c01 |0007: move-result-object v1 │ │ +4c29c8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparing' │ │ type : '(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4c29c8: |[4c29c8] org.apache.commons.io.input.BOMInputStream$1.thenComparing:(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ -4c29d8: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ -4c29de: 0c01 |0003: move-result-object v1 │ │ -4c29e0: 6e30 0cf5 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/input/BOMInputStream$1;.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@f50c │ │ -4c29e6: 0c01 |0007: move-result-object v1 │ │ -4c29e8: 1101 |0008: return-object v1 │ │ +4c29cc: |[4c29cc] org.apache.commons.io.input.BOMInputStream$1.thenComparing:(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; │ │ +4c29dc: 7110 65de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Function$-V-WRP;.convert:(Ljava/util/function/Function;)Lj$/util/function/Function; // method@de65 │ │ +4c29e2: 0c01 |0003: move-result-object v1 │ │ +4c29e4: 6e30 0cf5 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/input/BOMInputStream$1;.thenComparing:(Lj$/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; // method@f50c │ │ +4c29ea: 0c01 |0007: move-result-object v1 │ │ +4c29ec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparingDouble' │ │ type : '(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c29ec: |[4c29ec] org.apache.commons.io.input.BOMInputStream$1.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ -4c29fc: 7120 88de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingDouble:(Ljava/util/Comparator;Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@de88 │ │ -4c2a02: 0c01 |0003: move-result-object v1 │ │ -4c2a04: 1101 |0004: return-object v1 │ │ +4c29f0: |[4c29f0] org.apache.commons.io.input.BOMInputStream$1.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ +4c2a00: 7120 88de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingDouble:(Ljava/util/Comparator;Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@de88 │ │ +4c2a06: 0c01 |0003: move-result-object v1 │ │ +4c2a08: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparingDouble' │ │ type : '(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4c2a08: |[4c2a08] org.apache.commons.io.input.BOMInputStream$1.thenComparingDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ -4c2a18: 7110 67de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToDoubleFunction$-V-WRP;.convert:(Ljava/util/function/ToDoubleFunction;)Lj$/util/function/ToDoubleFunction; // method@de67 │ │ -4c2a1e: 0c01 |0003: move-result-object v1 │ │ -4c2a20: 6e20 10f5 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/input/BOMInputStream$1;.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@f510 │ │ -4c2a26: 0c01 |0007: move-result-object v1 │ │ -4c2a28: 1101 |0008: return-object v1 │ │ +4c2a0c: |[4c2a0c] org.apache.commons.io.input.BOMInputStream$1.thenComparingDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; │ │ +4c2a1c: 7110 67de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToDoubleFunction$-V-WRP;.convert:(Ljava/util/function/ToDoubleFunction;)Lj$/util/function/ToDoubleFunction; // method@de67 │ │ +4c2a22: 0c01 |0003: move-result-object v1 │ │ +4c2a24: 6e20 10f5 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/input/BOMInputStream$1;.thenComparingDouble:(Lj$/util/function/ToDoubleFunction;)Ljava/util/Comparator; // method@f510 │ │ +4c2a2a: 0c01 |0007: move-result-object v1 │ │ +4c2a2c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparingInt' │ │ type : '(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c2a2c: |[4c2a2c] org.apache.commons.io.input.BOMInputStream$1.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ -4c2a3c: 7120 89de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingInt:(Ljava/util/Comparator;Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@de89 │ │ -4c2a42: 0c01 |0003: move-result-object v1 │ │ -4c2a44: 1101 |0004: return-object v1 │ │ +4c2a30: |[4c2a30] org.apache.commons.io.input.BOMInputStream$1.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ +4c2a40: 7120 89de 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingInt:(Ljava/util/Comparator;Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@de89 │ │ +4c2a46: 0c01 |0003: move-result-object v1 │ │ +4c2a48: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparingInt' │ │ type : '(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4c2a48: |[4c2a48] org.apache.commons.io.input.BOMInputStream$1.thenComparingInt:(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ -4c2a58: 7110 68de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToIntFunction$-V-WRP;.convert:(Ljava/util/function/ToIntFunction;)Lj$/util/function/ToIntFunction; // method@de68 │ │ -4c2a5e: 0c01 |0003: move-result-object v1 │ │ -4c2a60: 6e20 12f5 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/input/BOMInputStream$1;.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@f512 │ │ -4c2a66: 0c01 |0007: move-result-object v1 │ │ -4c2a68: 1101 |0008: return-object v1 │ │ +4c2a4c: |[4c2a4c] org.apache.commons.io.input.BOMInputStream$1.thenComparingInt:(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; │ │ +4c2a5c: 7110 68de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToIntFunction$-V-WRP;.convert:(Ljava/util/function/ToIntFunction;)Lj$/util/function/ToIntFunction; // method@de68 │ │ +4c2a62: 0c01 |0003: move-result-object v1 │ │ +4c2a64: 6e20 12f5 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/input/BOMInputStream$1;.thenComparingInt:(Lj$/util/function/ToIntFunction;)Ljava/util/Comparator; // method@f512 │ │ +4c2a6a: 0c01 |0007: move-result-object v1 │ │ +4c2a6c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparingLong' │ │ type : '(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c2a6c: |[4c2a6c] org.apache.commons.io.input.BOMInputStream$1.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ -4c2a7c: 7120 8ade 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingLong:(Ljava/util/Comparator;Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@de8a │ │ -4c2a82: 0c01 |0003: move-result-object v1 │ │ -4c2a84: 1101 |0004: return-object v1 │ │ +4c2a70: |[4c2a70] org.apache.commons.io.input.BOMInputStream$1.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ +4c2a80: 7120 8ade 1000 |0000: invoke-static {v0, v1}, Lj$/util/Comparator$-CC;.$default$thenComparingLong:(Ljava/util/Comparator;Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@de8a │ │ +4c2a86: 0c01 |0003: move-result-object v1 │ │ +4c2a88: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/apache/commons/io/input/BOMInputStream$1;) │ │ name : 'thenComparingLong' │ │ type : '(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4c2a88: |[4c2a88] org.apache.commons.io.input.BOMInputStream$1.thenComparingLong:(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ -4c2a98: 7110 69de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToLongFunction$-V-WRP;.convert:(Ljava/util/function/ToLongFunction;)Lj$/util/function/ToLongFunction; // method@de69 │ │ -4c2a9e: 0c01 |0003: move-result-object v1 │ │ -4c2aa0: 6e20 14f5 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/input/BOMInputStream$1;.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@f514 │ │ -4c2aa6: 0c01 |0007: move-result-object v1 │ │ -4c2aa8: 1101 |0008: return-object v1 │ │ +4c2a8c: |[4c2a8c] org.apache.commons.io.input.BOMInputStream$1.thenComparingLong:(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; │ │ +4c2a9c: 7110 69de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$ToLongFunction$-V-WRP;.convert:(Ljava/util/function/ToLongFunction;)Lj$/util/function/ToLongFunction; // method@de69 │ │ +4c2aa2: 0c01 |0003: move-result-object v1 │ │ +4c2aa4: 6e20 14f5 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/io/input/BOMInputStream$1;.thenComparingLong:(Lj$/util/function/ToLongFunction;)Ljava/util/Comparator; // method@f514 │ │ +4c2aaa: 0c01 |0007: move-result-object v1 │ │ +4c2aac: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3436 (BOMInputStream.java) │ │ │ │ Class #3787 header: │ │ @@ -1010619,18 +1010620,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c3118: |[4c3118] org.apache.commons.io.input.BoundedInputStream.:(Ljava/io/InputStream;)V │ │ -4c3128: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4c312c: 7040 29f5 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/io/input/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@f529 │ │ -4c3132: 0e00 |0005: return-void │ │ +4c311c: |[4c311c] org.apache.commons.io.input.BoundedInputStream.:(Ljava/io/InputStream;)V │ │ +4c312c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4c3130: 7040 29f5 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/io/input/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@f529 │ │ +4c3136: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/input/BoundedInputStream; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/io/InputStream; │ │ │ │ @@ -1010639,25 +1010640,25 @@ │ │ type : '(Ljava/io/InputStream;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4c3134: |[4c3134] org.apache.commons.io.input.BoundedInputStream.:(Ljava/io/InputStream;J)V │ │ -4c3144: 7010 2ddf 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@df2d │ │ -4c314a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -4c314e: 5a20 16af |0005: iput-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c3152: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -4c3156: 5a20 14af |0009: iput-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.mark:J // field@af14 │ │ -4c315a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4c315c: 5c20 17af |000c: iput-boolean v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.propagateClose:Z // field@af17 │ │ -4c3160: 5a24 15af |000e: iput-wide v4, v2, Lorg/apache/commons/io/input/BoundedInputStream;.max:J // field@af15 │ │ -4c3164: 5b23 13af |0010: iput-object v3, v2, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ -4c3168: 0e00 |0012: return-void │ │ +4c3138: |[4c3138] org.apache.commons.io.input.BoundedInputStream.:(Ljava/io/InputStream;J)V │ │ +4c3148: 7010 2ddf 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@df2d │ │ +4c314e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +4c3152: 5a20 16af |0005: iput-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c3156: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +4c315a: 5a20 14af |0009: iput-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.mark:J // field@af14 │ │ +4c315e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4c3160: 5c20 17af |000c: iput-boolean v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.propagateClose:Z // field@af17 │ │ +4c3164: 5a24 15af |000e: iput-wide v4, v2, Lorg/apache/commons/io/input/BoundedInputStream;.max:J // field@af15 │ │ +4c3168: 5b23 13af |0010: iput-object v3, v2, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ +4c316c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=46 │ │ 0x0009 line=49 │ │ 0x000c line=52 │ │ 0x000e line=64 │ │ @@ -1010673,28 +1010674,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -4c2f94: |[4c2f94] org.apache.commons.io.input.BoundedInputStream.available:()I │ │ -4c2fa4: 5350 15af |0000: iget-wide v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.max:J // field@af15 │ │ -4c2fa8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -4c2fac: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -4c2fb0: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ -4c2fb4: 5352 16af |0008: iget-wide v2, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c2fb8: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ -4c2fbc: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ -4c2fc0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -4c2fc2: 0f00 |000f: return v0 │ │ -4c2fc4: 5450 13af |0010: iget-object v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ -4c2fc8: 6e10 2edf 0000 |0012: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@df2e │ │ -4c2fce: 0a00 |0015: move-result v0 │ │ -4c2fd0: 0f00 |0016: return v0 │ │ +4c2f98: |[4c2f98] org.apache.commons.io.input.BoundedInputStream.available:()I │ │ +4c2fa8: 5350 15af |0000: iget-wide v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.max:J // field@af15 │ │ +4c2fac: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +4c2fb0: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +4c2fb4: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ +4c2fb8: 5352 16af |0008: iget-wide v2, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c2fbc: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ +4c2fc0: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ +4c2fc4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +4c2fc6: 0f00 |000f: return v0 │ │ +4c2fc8: 5450 13af |0010: iget-object v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ +4c2fcc: 6e10 2edf 0000 |0012: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@df2e │ │ +4c2fd2: 0a00 |0015: move-result v0 │ │ +4c2fd4: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0010 line=154 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lorg/apache/commons/io/input/BoundedInputStream; │ │ │ │ @@ -1010703,20 +1010704,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4c316c: |[4c316c] org.apache.commons.io.input.BoundedInputStream.close:()V │ │ -4c317c: 5510 17af |0000: iget-boolean v0, v1, Lorg/apache/commons/io/input/BoundedInputStream;.propagateClose:Z // field@af17 │ │ -4c3180: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4c3184: 5410 13af |0004: iget-object v0, v1, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ -4c3188: 6e10 2fdf 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4c318e: 0e00 |0009: return-void │ │ +4c3170: |[4c3170] org.apache.commons.io.input.BoundedInputStream.close:()V │ │ +4c3180: 5510 17af |0000: iget-boolean v0, v1, Lorg/apache/commons/io/input/BoundedInputStream;.propagateClose:Z // field@af17 │ │ +4c3184: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4c3188: 5410 13af |0004: iget-object v0, v1, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ +4c318c: 6e10 2fdf 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4c3192: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=174 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/io/input/BoundedInputStream; │ │ │ │ @@ -1010725,17 +1010726,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c2f5c: |[4c2f5c] org.apache.commons.io.input.BoundedInputStream.isPropagateClose:()Z │ │ -4c2f6c: 5510 17af |0000: iget-boolean v0, v1, Lorg/apache/commons/io/input/BoundedInputStream;.propagateClose:Z // field@af17 │ │ -4c2f70: 0f00 |0002: return v0 │ │ +4c2f60: |[4c2f60] org.apache.commons.io.input.BoundedInputStream.isPropagateClose:()Z │ │ +4c2f70: 5510 17af |0000: iget-boolean v0, v1, Lorg/apache/commons/io/input/BoundedInputStream;.propagateClose:Z // field@af17 │ │ +4c2f74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/BoundedInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/BoundedInputStream;) │ │ @@ -1010743,25 +1010744,25 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4c3190: |[4c3190] org.apache.commons.io.input.BoundedInputStream.mark:(I)V │ │ -4c31a0: 1d02 |0000: monitor-enter v2 │ │ -4c31a2: 5420 13af |0001: iget-object v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ -4c31a6: 6e20 30df 3000 |0003: invoke-virtual {v0, v3}, Ljava/io/InputStream;.mark:(I)V // method@df30 │ │ -4c31ac: 5320 16af |0006: iget-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c31b0: 5a20 14af |0008: iput-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.mark:J // field@af14 │ │ -4c31b4: 1e02 |000a: monitor-exit v2 │ │ -4c31b6: 0e00 |000b: return-void │ │ -4c31b8: 0d03 |000c: move-exception v3 │ │ -4c31ba: 1e02 |000d: monitor-exit v2 │ │ -4c31bc: 2703 |000e: throw v3 │ │ +4c3194: |[4c3194] org.apache.commons.io.input.BoundedInputStream.mark:(I)V │ │ +4c31a4: 1d02 |0000: monitor-enter v2 │ │ +4c31a6: 5420 13af |0001: iget-object v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ +4c31aa: 6e20 30df 3000 |0003: invoke-virtual {v0, v3}, Ljava/io/InputStream;.mark:(I)V // method@df30 │ │ +4c31b0: 5320 16af |0006: iget-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c31b4: 5a20 14af |0008: iput-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.mark:J // field@af14 │ │ +4c31b8: 1e02 |000a: monitor-exit v2 │ │ +4c31ba: 0e00 |000b: return-void │ │ +4c31bc: 0d03 |000c: move-exception v3 │ │ +4c31be: 1e02 |000d: monitor-exit v2 │ │ +4c31c0: 2703 |000e: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=194 │ │ 0x0006 line=195 │ │ 0x000a line=196 │ │ @@ -1010774,19 +1010775,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c2f74: |[4c2f74] org.apache.commons.io.input.BoundedInputStream.markSupported:()Z │ │ -4c2f84: 5410 13af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ -4c2f88: 6e10 31df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@df31 │ │ -4c2f8e: 0a00 |0005: move-result v0 │ │ -4c2f90: 0f00 |0006: return v0 │ │ +4c2f78: |[4c2f78] org.apache.commons.io.input.BoundedInputStream.markSupported:()Z │ │ +4c2f88: 5410 13af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ +4c2f8c: 6e10 31df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@df31 │ │ +4c2f92: 0a00 |0005: move-result v0 │ │ +4c2f94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/BoundedInputStream; │ │ │ │ #5 : (in Lorg/apache/commons/io/input/BoundedInputStream;) │ │ @@ -1010794,32 +1010795,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -4c2fd4: |[4c2fd4] org.apache.commons.io.input.BoundedInputStream.read:()I │ │ -4c2fe4: 5350 15af |0000: iget-wide v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.max:J // field@af15 │ │ -4c2fe8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -4c2fec: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -4c2ff0: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ -4c2ff4: 5352 16af |0008: iget-wide v2, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c2ff8: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ -4c2ffc: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ -4c3000: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -4c3002: 0f00 |000f: return v0 │ │ -4c3004: 5450 13af |0010: iget-object v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ -4c3008: 6e10 32df 0000 |0012: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4c300e: 0a00 |0015: move-result v0 │ │ -4c3010: 5351 16af |0016: iget-wide v1, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c3014: 1603 0100 |0018: const-wide/16 v3, #int 1 // #1 │ │ -4c3018: bb31 |001a: add-long/2addr v1, v3 │ │ -4c301a: 5a51 16af |001b: iput-wide v1, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c301e: 0f00 |001d: return v0 │ │ +4c2fd8: |[4c2fd8] org.apache.commons.io.input.BoundedInputStream.read:()I │ │ +4c2fe8: 5350 15af |0000: iget-wide v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.max:J // field@af15 │ │ +4c2fec: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +4c2ff0: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +4c2ff4: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ +4c2ff8: 5352 16af |0008: iget-wide v2, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c2ffc: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ +4c3000: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ +4c3004: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +4c3006: 0f00 |000f: return v0 │ │ +4c3008: 5450 13af |0010: iget-object v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ +4c300c: 6e10 32df 0000 |0012: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4c3012: 0a00 |0015: move-result v0 │ │ +4c3014: 5351 16af |0016: iget-wide v1, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c3018: 1603 0100 |0018: const-wide/16 v3, #int 1 // #1 │ │ +4c301c: bb31 |001a: add-long/2addr v1, v3 │ │ +4c301e: 5a51 16af |001b: iput-wide v1, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c3022: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0010 line=90 │ │ 0x0016 line=91 │ │ locals : │ │ 0x0000 - 0x001e reg=5 this Lorg/apache/commons/io/input/BoundedInputStream; │ │ @@ -1010829,20 +1010830,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4c3020: |[4c3020] org.apache.commons.io.input.BoundedInputStream.read:([B)I │ │ -4c3030: 2130 |0000: array-length v0, v3 │ │ -4c3032: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c3034: 6e40 31f5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/BoundedInputStream;.read:([BII)I // method@f531 │ │ -4c303a: 0a03 |0005: move-result v3 │ │ -4c303c: 0f03 |0006: return v3 │ │ +4c3024: |[4c3024] org.apache.commons.io.input.BoundedInputStream.read:([B)I │ │ +4c3034: 2130 |0000: array-length v0, v3 │ │ +4c3036: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c3038: 6e40 31f5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/BoundedInputStream;.read:([BII)I // method@f531 │ │ +4c303e: 0a03 |0005: move-result v3 │ │ +4c3040: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/input/BoundedInputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -1010851,44 +1010852,44 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -4c3040: |[4c3040] org.apache.commons.io.input.BoundedInputStream.read:([BII)I │ │ -4c3050: 5380 15af |0000: iget-wide v0, v8, Lorg/apache/commons/io/input/BoundedInputStream;.max:J // field@af15 │ │ -4c3054: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -4c3058: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ -4c305a: 3105 0002 |0005: cmp-long v5, v0, v2 │ │ -4c305e: 3a05 0900 |0007: if-ltz v5, 0010 // +0009 │ │ -4c3062: 5385 16af |0009: iget-wide v5, v8, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c3066: 3107 0500 |000b: cmp-long v7, v5, v0 │ │ -4c306a: 3a07 0300 |000d: if-ltz v7, 0010 // +0003 │ │ -4c306e: 0f04 |000f: return v4 │ │ -4c3070: 3105 0002 |0010: cmp-long v5, v0, v2 │ │ -4c3074: 3a05 0b00 |0012: if-ltz v5, 001d // +000b │ │ -4c3078: 81b2 |0014: int-to-long v2, v11 │ │ -4c307a: 5385 16af |0015: iget-wide v5, v8, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c307e: bc50 |0017: sub-long/2addr v0, v5 │ │ -4c3080: 7140 76e0 3210 |0018: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ -4c3086: 0b00 |001b: move-result-wide v0 │ │ -4c3088: 2802 |001c: goto 001e // +0002 │ │ -4c308a: 81b0 |001d: int-to-long v0, v11 │ │ -4c308c: 548b 13af |001e: iget-object v11, v8, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ -4c3090: 8401 |0020: long-to-int v1, v0 │ │ -4c3092: 6e40 34df 9b1a |0021: invoke-virtual {v11, v9, v10, v1}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4c3098: 0a09 |0024: move-result v9 │ │ -4c309a: 3349 0300 |0025: if-ne v9, v4, 0028 // +0003 │ │ -4c309e: 0f04 |0027: return v4 │ │ -4c30a0: 538a 16af |0028: iget-wide v10, v8, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c30a4: 8190 |002a: int-to-long v0, v9 │ │ -4c30a6: bb0a |002b: add-long/2addr v10, v0 │ │ -4c30a8: 5a8a 16af |002c: iput-wide v10, v8, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c30ac: 0f09 |002e: return v9 │ │ +4c3044: |[4c3044] org.apache.commons.io.input.BoundedInputStream.read:([BII)I │ │ +4c3054: 5380 15af |0000: iget-wide v0, v8, Lorg/apache/commons/io/input/BoundedInputStream;.max:J // field@af15 │ │ +4c3058: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +4c305c: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ +4c305e: 3105 0002 |0005: cmp-long v5, v0, v2 │ │ +4c3062: 3a05 0900 |0007: if-ltz v5, 0010 // +0009 │ │ +4c3066: 5385 16af |0009: iget-wide v5, v8, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c306a: 3107 0500 |000b: cmp-long v7, v5, v0 │ │ +4c306e: 3a07 0300 |000d: if-ltz v7, 0010 // +0003 │ │ +4c3072: 0f04 |000f: return v4 │ │ +4c3074: 3105 0002 |0010: cmp-long v5, v0, v2 │ │ +4c3078: 3a05 0b00 |0012: if-ltz v5, 001d // +000b │ │ +4c307c: 81b2 |0014: int-to-long v2, v11 │ │ +4c307e: 5385 16af |0015: iget-wide v5, v8, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c3082: bc50 |0017: sub-long/2addr v0, v5 │ │ +4c3084: 7140 76e0 3210 |0018: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ +4c308a: 0b00 |001b: move-result-wide v0 │ │ +4c308c: 2802 |001c: goto 001e // +0002 │ │ +4c308e: 81b0 |001d: int-to-long v0, v11 │ │ +4c3090: 548b 13af |001e: iget-object v11, v8, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ +4c3094: 8401 |0020: long-to-int v1, v0 │ │ +4c3096: 6e40 34df 9b1a |0021: invoke-virtual {v11, v9, v10, v1}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4c309c: 0a09 |0024: move-result v9 │ │ +4c309e: 3349 0300 |0025: if-ne v9, v4, 0028 // +0003 │ │ +4c30a2: 0f04 |0027: return v4 │ │ +4c30a4: 538a 16af |0028: iget-wide v10, v8, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c30a8: 8190 |002a: int-to-long v0, v9 │ │ +4c30aa: bb0a |002b: add-long/2addr v10, v0 │ │ +4c30ac: 5a8a 16af |002c: iput-wide v10, v8, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c30b0: 0f09 |002e: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0015 line=121 │ │ 0x001e line=122 │ │ 0x0028 line=128 │ │ locals : │ │ @@ -1010902,25 +1010903,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4c31cc: |[4c31cc] org.apache.commons.io.input.BoundedInputStream.reset:()V │ │ -4c31dc: 1d02 |0000: monitor-enter v2 │ │ -4c31de: 5420 13af |0001: iget-object v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ -4c31e2: 6e10 35df 0000 |0003: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@df35 │ │ -4c31e8: 5320 14af |0006: iget-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.mark:J // field@af14 │ │ -4c31ec: 5a20 16af |0008: iput-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c31f0: 1e02 |000a: monitor-exit v2 │ │ -4c31f2: 0e00 |000b: return-void │ │ -4c31f4: 0d00 |000c: move-exception v0 │ │ -4c31f6: 1e02 |000d: monitor-exit v2 │ │ -4c31f8: 2700 |000e: throw v0 │ │ +4c31d0: |[4c31d0] org.apache.commons.io.input.BoundedInputStream.reset:()V │ │ +4c31e0: 1d02 |0000: monitor-enter v2 │ │ +4c31e2: 5420 13af |0001: iget-object v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ +4c31e6: 6e10 35df 0000 |0003: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@df35 │ │ +4c31ec: 5320 14af |0006: iget-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.mark:J // field@af14 │ │ +4c31f0: 5a20 16af |0008: iput-wide v0, v2, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c31f4: 1e02 |000a: monitor-exit v2 │ │ +4c31f6: 0e00 |000b: return-void │ │ +4c31f8: 0d00 |000c: move-exception v0 │ │ +4c31fa: 1e02 |000d: monitor-exit v2 │ │ +4c31fc: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=184 │ │ 0x0006 line=185 │ │ 0x000a line=186 │ │ @@ -1010932,17 +1010933,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c3208: |[4c3208] org.apache.commons.io.input.BoundedInputStream.setPropagateClose:(Z)V │ │ -4c3218: 5c01 17af |0000: iput-boolean v1, v0, Lorg/apache/commons/io/input/BoundedInputStream;.propagateClose:Z // field@af17 │ │ -4c321c: 0e00 |0002: return-void │ │ +4c320c: |[4c320c] org.apache.commons.io.input.BoundedInputStream.setPropagateClose:(Z)V │ │ +4c321c: 5c01 17af |0000: iput-boolean v1, v0, Lorg/apache/commons/io/input/BoundedInputStream;.propagateClose:Z // field@af17 │ │ +4c3220: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/io/input/BoundedInputStream; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1010951,30 +1010952,30 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -4c30d0: |[4c30d0] org.apache.commons.io.input.BoundedInputStream.skip:(J)J │ │ -4c30e0: 5350 15af |0000: iget-wide v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.max:J // field@af15 │ │ -4c30e4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -4c30e8: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -4c30ec: 3a04 0900 |0006: if-ltz v4, 000f // +0009 │ │ -4c30f0: 5352 16af |0008: iget-wide v2, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c30f4: bc20 |000a: sub-long/2addr v0, v2 │ │ -4c30f6: 7140 76e0 7610 |000b: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ -4c30fc: 0b06 |000e: move-result-wide v6 │ │ -4c30fe: 5450 13af |000f: iget-object v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ -4c3102: 6e30 36df 6007 |0011: invoke-virtual {v0, v6, v7}, Ljava/io/InputStream;.skip:(J)J // method@df36 │ │ -4c3108: 0b06 |0014: move-result-wide v6 │ │ -4c310a: 5350 16af |0015: iget-wide v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c310e: bb60 |0017: add-long/2addr v0, v6 │ │ -4c3110: 5a50 16af |0018: iput-wide v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ -4c3114: 1006 |001a: return-wide v6 │ │ +4c30d4: |[4c30d4] org.apache.commons.io.input.BoundedInputStream.skip:(J)J │ │ +4c30e4: 5350 15af |0000: iget-wide v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.max:J // field@af15 │ │ +4c30e8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +4c30ec: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +4c30f0: 3a04 0900 |0006: if-ltz v4, 000f // +0009 │ │ +4c30f4: 5352 16af |0008: iget-wide v2, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c30f8: bc20 |000a: sub-long/2addr v0, v2 │ │ +4c30fa: 7140 76e0 7610 |000b: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ +4c3100: 0b06 |000e: move-result-wide v6 │ │ +4c3102: 5450 13af |000f: iget-object v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ +4c3106: 6e30 36df 6007 |0011: invoke-virtual {v0, v6, v7}, Ljava/io/InputStream;.skip:(J)J // method@df36 │ │ +4c310c: 0b06 |0014: move-result-wide v6 │ │ +4c310e: 5350 16af |0015: iget-wide v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c3112: bb60 |0017: add-long/2addr v0, v6 │ │ +4c3114: 5a50 16af |0018: iput-wide v0, v5, Lorg/apache/commons/io/input/BoundedInputStream;.pos:J // field@af16 │ │ +4c3118: 1006 |001a: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000f line=141 │ │ 0x0015 line=142 │ │ locals : │ │ 0x0000 - 0x001b reg=5 this Lorg/apache/commons/io/input/BoundedInputStream; │ │ @@ -1010985,19 +1010986,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c30b0: |[4c30b0] org.apache.commons.io.input.BoundedInputStream.toString:()Ljava/lang/String; │ │ -4c30c0: 5410 13af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ -4c30c4: 6e10 99e0 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4c30ca: 0c00 |0005: move-result-object v0 │ │ -4c30cc: 1100 |0006: return-object v0 │ │ +4c30b4: |[4c30b4] org.apache.commons.io.input.BoundedInputStream.toString:()Ljava/lang/String; │ │ +4c30c4: 5410 13af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BoundedInputStream;.in:Ljava/io/InputStream; // field@af13 │ │ +4c30c8: 6e10 99e0 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4c30ce: 0c00 |0005: move-result-object v0 │ │ +4c30d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/BoundedInputStream; │ │ │ │ source_file_idx : 4018 (BoundedInputStream.java) │ │ @@ -1011064,23 +1011065,23 @@ │ │ type : '(Ljava/io/Reader;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4c32ac: |[4c32ac] org.apache.commons.io.input.BoundedReader.:(Ljava/io/Reader;I)V │ │ -4c32bc: 7010 70df 0100 |0000: invoke-direct {v1}, Ljava/io/Reader;.:()V // method@df70 │ │ -4c32c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4c32c4: 5910 19af |0004: iput v0, v1, Lorg/apache/commons/io/input/BoundedReader;.charsRead:I // field@af19 │ │ -4c32c8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -4c32ca: 5910 1aaf |0007: iput v0, v1, Lorg/apache/commons/io/input/BoundedReader;.markedAt:I // field@af1a │ │ -4c32ce: 5b12 1daf |0009: iput-object v2, v1, Lorg/apache/commons/io/input/BoundedReader;.target:Ljava/io/Reader; // field@af1d │ │ -4c32d2: 5913 1baf |000b: iput v3, v1, Lorg/apache/commons/io/input/BoundedReader;.maxCharsFromTargetReader:I // field@af1b │ │ -4c32d6: 0e00 |000d: return-void │ │ +4c32b0: |[4c32b0] org.apache.commons.io.input.BoundedReader.:(Ljava/io/Reader;I)V │ │ +4c32c0: 7010 70df 0100 |0000: invoke-direct {v1}, Ljava/io/Reader;.:()V // method@df70 │ │ +4c32c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4c32c8: 5910 19af |0004: iput v0, v1, Lorg/apache/commons/io/input/BoundedReader;.charsRead:I // field@af19 │ │ +4c32cc: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +4c32ce: 5910 1aaf |0007: iput v0, v1, Lorg/apache/commons/io/input/BoundedReader;.markedAt:I // field@af1a │ │ +4c32d2: 5b12 1daf |0009: iput-object v2, v1, Lorg/apache/commons/io/input/BoundedReader;.target:Ljava/io/Reader; // field@af1d │ │ +4c32d6: 5913 1baf |000b: iput v3, v1, Lorg/apache/commons/io/input/BoundedReader;.maxCharsFromTargetReader:I // field@af1b │ │ +4c32da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=45 │ │ 0x0007 line=47 │ │ 0x0009 line=61 │ │ 0x000b line=62 │ │ @@ -1011095,18 +1011096,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c32d8: |[4c32d8] org.apache.commons.io.input.BoundedReader.close:()V │ │ -4c32e8: 5410 1daf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BoundedReader;.target:Ljava/io/Reader; // field@af1d │ │ -4c32ec: 6e10 71df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ -4c32f2: 0e00 |0005: return-void │ │ +4c32dc: |[4c32dc] org.apache.commons.io.input.BoundedReader.close:()V │ │ +4c32ec: 5410 1daf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BoundedReader;.target:Ljava/io/Reader; // field@af1d │ │ +4c32f0: 6e10 71df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ +4c32f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/BoundedReader; │ │ │ │ #1 : (in Lorg/apache/commons/io/input/BoundedReader;) │ │ @@ -1011114,22 +1011115,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4c32f4: |[4c32f4] org.apache.commons.io.input.BoundedReader.mark:(I)V │ │ -4c3304: 5220 19af |0000: iget v0, v2, Lorg/apache/commons/io/input/BoundedReader;.charsRead:I // field@af19 │ │ -4c3308: 9101 0300 |0002: sub-int v1, v3, v0 │ │ -4c330c: 5921 1caf |0004: iput v1, v2, Lorg/apache/commons/io/input/BoundedReader;.readAheadLimit:I // field@af1c │ │ -4c3310: 5920 1aaf |0006: iput v0, v2, Lorg/apache/commons/io/input/BoundedReader;.markedAt:I // field@af1a │ │ -4c3314: 5420 1daf |0008: iget-object v0, v2, Lorg/apache/commons/io/input/BoundedReader;.target:Ljava/io/Reader; // field@af1d │ │ -4c3318: 6e20 72df 3000 |000a: invoke-virtual {v0, v3}, Ljava/io/Reader;.mark:(I)V // method@df72 │ │ -4c331e: 0e00 |000d: return-void │ │ +4c32f8: |[4c32f8] org.apache.commons.io.input.BoundedReader.mark:(I)V │ │ +4c3308: 5220 19af |0000: iget v0, v2, Lorg/apache/commons/io/input/BoundedReader;.charsRead:I // field@af19 │ │ +4c330c: 9101 0300 |0002: sub-int v1, v3, v0 │ │ +4c3310: 5921 1caf |0004: iput v1, v2, Lorg/apache/commons/io/input/BoundedReader;.readAheadLimit:I // field@af1c │ │ +4c3314: 5920 1aaf |0006: iput v0, v2, Lorg/apache/commons/io/input/BoundedReader;.markedAt:I // field@af1a │ │ +4c3318: 5420 1daf |0008: iget-object v0, v2, Lorg/apache/commons/io/input/BoundedReader;.target:Ljava/io/Reader; // field@af1d │ │ +4c331c: 6e20 72df 3000 |000a: invoke-virtual {v0, v3}, Ljava/io/Reader;.mark:(I)V // method@df72 │ │ +4c3322: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0006 line=104 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/io/input/BoundedReader; │ │ @@ -1011140,32 +1011141,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -4c3220: |[4c3220] org.apache.commons.io.input.BoundedReader.read:()I │ │ -4c3230: 5240 19af |0000: iget v0, v4, Lorg/apache/commons/io/input/BoundedReader;.charsRead:I // field@af19 │ │ -4c3234: 5241 1baf |0002: iget v1, v4, Lorg/apache/commons/io/input/BoundedReader;.maxCharsFromTargetReader:I // field@af1b │ │ -4c3238: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -4c323a: 3410 0300 |0005: if-lt v0, v1, 0008 // +0003 │ │ -4c323e: 0f02 |0007: return v2 │ │ -4c3240: 5241 1aaf |0008: iget v1, v4, Lorg/apache/commons/io/input/BoundedReader;.markedAt:I // field@af1a │ │ -4c3244: 3a01 0900 |000a: if-ltz v1, 0013 // +0009 │ │ -4c3248: 9101 0001 |000c: sub-int v1, v0, v1 │ │ -4c324c: 5243 1caf |000e: iget v3, v4, Lorg/apache/commons/io/input/BoundedReader;.readAheadLimit:I // field@af1c │ │ -4c3250: 3431 0300 |0010: if-lt v1, v3, 0013 // +0003 │ │ -4c3254: 0f02 |0012: return v2 │ │ -4c3256: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4c325a: 5940 19af |0015: iput v0, v4, Lorg/apache/commons/io/input/BoundedReader;.charsRead:I // field@af19 │ │ -4c325e: 5440 1daf |0017: iget-object v0, v4, Lorg/apache/commons/io/input/BoundedReader;.target:Ljava/io/Reader; // field@af1d │ │ -4c3262: 6e10 74df 0000 |0019: invoke-virtual {v0}, Ljava/io/Reader;.read:()I // method@df74 │ │ -4c3268: 0a00 |001c: move-result v0 │ │ -4c326a: 0f00 |001d: return v0 │ │ +4c3224: |[4c3224] org.apache.commons.io.input.BoundedReader.read:()I │ │ +4c3234: 5240 19af |0000: iget v0, v4, Lorg/apache/commons/io/input/BoundedReader;.charsRead:I // field@af19 │ │ +4c3238: 5241 1baf |0002: iget v1, v4, Lorg/apache/commons/io/input/BoundedReader;.maxCharsFromTargetReader:I // field@af1b │ │ +4c323c: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +4c323e: 3410 0300 |0005: if-lt v0, v1, 0008 // +0003 │ │ +4c3242: 0f02 |0007: return v2 │ │ +4c3244: 5241 1aaf |0008: iget v1, v4, Lorg/apache/commons/io/input/BoundedReader;.markedAt:I // field@af1a │ │ +4c3248: 3a01 0900 |000a: if-ltz v1, 0013 // +0009 │ │ +4c324c: 9101 0001 |000c: sub-int v1, v0, v1 │ │ +4c3250: 5243 1caf |000e: iget v3, v4, Lorg/apache/commons/io/input/BoundedReader;.readAheadLimit:I // field@af1c │ │ +4c3254: 3431 0300 |0010: if-lt v1, v3, 0013 // +0003 │ │ +4c3258: 0f02 |0012: return v2 │ │ +4c325a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4c325e: 5940 19af |0015: iput v0, v4, Lorg/apache/commons/io/input/BoundedReader;.charsRead:I // field@af19 │ │ +4c3262: 5440 1daf |0017: iget-object v0, v4, Lorg/apache/commons/io/input/BoundedReader;.target:Ljava/io/Reader; // field@af1d │ │ +4c3266: 6e10 74df 0000 |0019: invoke-virtual {v0}, Ljava/io/Reader;.read:()I // method@df74 │ │ +4c326c: 0a00 |001c: move-result v0 │ │ +4c326e: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0008 line=123 │ │ 0x0015 line=126 │ │ 0x0017 line=127 │ │ locals : │ │ @@ -1011176,30 +1011177,30 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -4c326c: |[4c326c] org.apache.commons.io.input.BoundedReader.read:([CII)I │ │ -4c327c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c327e: 3560 1500 |0001: if-ge v0, v6, 0016 // +0015 │ │ -4c3282: 6e10 39f5 0300 |0003: invoke-virtual {v3}, Lorg/apache/commons/io/input/BoundedReader;.read:()I // method@f539 │ │ -4c3288: 0a01 |0006: move-result v1 │ │ -4c328a: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -4c328c: 3321 0600 |0008: if-ne v1, v2, 000e // +0006 │ │ -4c3290: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -4c3294: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ -4c3296: 0f00 |000d: return v0 │ │ -4c3298: 9002 0500 |000e: add-int v2, v5, v0 │ │ -4c329c: 8e11 |0010: int-to-char v1, v1 │ │ -4c329e: 5001 0402 |0011: aput-char v1, v4, v2 │ │ -4c32a2: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4c32a6: 28ec |0015: goto 0001 // -0014 │ │ -4c32a8: 0f06 |0016: return v6 │ │ +4c3270: |[4c3270] org.apache.commons.io.input.BoundedReader.read:([CII)I │ │ +4c3280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c3282: 3560 1500 |0001: if-ge v0, v6, 0016 // +0015 │ │ +4c3286: 6e10 39f5 0300 |0003: invoke-virtual {v3}, Lorg/apache/commons/io/input/BoundedReader;.read:()I // method@f539 │ │ +4c328c: 0a01 |0006: move-result v1 │ │ +4c328e: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +4c3290: 3321 0600 |0008: if-ne v1, v2, 000e // +0006 │ │ +4c3294: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +4c3298: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ +4c329a: 0f00 |000d: return v0 │ │ +4c329c: 9002 0500 |000e: add-int v2, v5, v0 │ │ +4c32a0: 8e11 |0010: int-to-char v1, v1 │ │ +4c32a2: 5001 0402 |0011: aput-char v1, v4, v2 │ │ +4c32a6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4c32aa: 28ec |0015: goto 0001 // -0014 │ │ +4c32ac: 0f06 |0016: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=144 │ │ 0x0011 line=148 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/apache/commons/io/input/BoundedReader; │ │ 0x0000 - 0x0017 reg=4 (null) [C │ │ @@ -1011211,20 +1011212,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4c3320: |[4c3320] org.apache.commons.io.input.BoundedReader.reset:()V │ │ -4c3330: 5210 1aaf |0000: iget v0, v1, Lorg/apache/commons/io/input/BoundedReader;.markedAt:I // field@af1a │ │ -4c3334: 5910 19af |0002: iput v0, v1, Lorg/apache/commons/io/input/BoundedReader;.charsRead:I // field@af19 │ │ -4c3338: 5410 1daf |0004: iget-object v0, v1, Lorg/apache/commons/io/input/BoundedReader;.target:Ljava/io/Reader; // field@af1d │ │ -4c333c: 6e10 79df 0000 |0006: invoke-virtual {v0}, Ljava/io/Reader;.reset:()V // method@df79 │ │ -4c3342: 0e00 |0009: return-void │ │ +4c3324: |[4c3324] org.apache.commons.io.input.BoundedReader.reset:()V │ │ +4c3334: 5210 1aaf |0000: iget v0, v1, Lorg/apache/commons/io/input/BoundedReader;.markedAt:I // field@af1a │ │ +4c3338: 5910 19af |0002: iput v0, v1, Lorg/apache/commons/io/input/BoundedReader;.charsRead:I // field@af19 │ │ +4c333c: 5410 1daf |0004: iget-object v0, v1, Lorg/apache/commons/io/input/BoundedReader;.target:Ljava/io/Reader; // field@af1d │ │ +4c3340: 6e10 79df 0000 |0006: invoke-virtual {v0}, Ljava/io/Reader;.reset:()V // method@df79 │ │ +4c3346: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/io/input/BoundedReader; │ │ │ │ @@ -1011269,20 +1011270,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c338c: |[4c338c] org.apache.commons.io.input.BrokenInputStream.:()V │ │ -4c339c: 2200 b718 |0000: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c33a0: 1a01 be0f |0002: const-string v1, "Broken input stream" // string@0fbe │ │ -4c33a4: 7020 26df 1000 |0004: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c33aa: 7020 3df5 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/io/input/BrokenInputStream;.:(Ljava/io/IOException;)V // method@f53d │ │ -4c33b0: 0e00 |000a: return-void │ │ +4c3390: |[4c3390] org.apache.commons.io.input.BrokenInputStream.:()V │ │ +4c33a0: 2200 b718 |0000: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c33a4: 1a01 be0f |0002: const-string v1, "Broken input stream" // string@0fbe │ │ +4c33a8: 7020 26df 1000 |0004: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c33ae: 7020 3df5 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/io/input/BrokenInputStream;.:(Ljava/io/IOException;)V // method@f53d │ │ +4c33b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/io/input/BrokenInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/io/input/BrokenInputStream;) │ │ @@ -1011290,18 +1011291,18 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c33b4: |[4c33b4] org.apache.commons.io.input.BrokenInputStream.:(Ljava/io/IOException;)V │ │ -4c33c4: 7010 2ddf 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@df2d │ │ -4c33ca: 5b01 1eaf |0003: iput-object v1, v0, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ -4c33ce: 0e00 |0005: return-void │ │ +4c33b8: |[4c33b8] org.apache.commons.io.input.BrokenInputStream.:(Ljava/io/IOException;)V │ │ +4c33c8: 7010 2ddf 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@df2d │ │ +4c33ce: 5b01 1eaf |0003: iput-object v1, v0, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ +4c33d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/input/BrokenInputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/IOException; │ │ @@ -1011312,17 +1011313,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c3344: |[4c3344] org.apache.commons.io.input.BrokenInputStream.available:()I │ │ -4c3354: 5410 1eaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ -4c3358: 2700 |0002: throw v0 │ │ +4c3348: |[4c3348] org.apache.commons.io.input.BrokenInputStream.available:()I │ │ +4c3358: 5410 1eaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ +4c335c: 2700 |0002: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/BrokenInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/io/input/BrokenInputStream;) │ │ @@ -1011330,17 +1011331,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c33d0: |[4c33d0] org.apache.commons.io.input.BrokenInputStream.close:()V │ │ -4c33e0: 5410 1eaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ -4c33e4: 2700 |0002: throw v0 │ │ +4c33d4: |[4c33d4] org.apache.commons.io.input.BrokenInputStream.close:()V │ │ +4c33e4: 5410 1eaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ +4c33e8: 2700 |0002: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/BrokenInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/io/input/BrokenInputStream;) │ │ @@ -1011348,17 +1011349,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c335c: |[4c335c] org.apache.commons.io.input.BrokenInputStream.read:()I │ │ -4c336c: 5410 1eaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ -4c3370: 2700 |0002: throw v0 │ │ +4c3360: |[4c3360] org.apache.commons.io.input.BrokenInputStream.read:()I │ │ +4c3370: 5410 1eaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ +4c3374: 2700 |0002: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/BrokenInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/BrokenInputStream;) │ │ @@ -1011366,21 +1011367,21 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4c33e8: |[4c33e8] org.apache.commons.io.input.BrokenInputStream.reset:()V │ │ -4c33f8: 1d01 |0000: monitor-enter v1 │ │ -4c33fa: 5410 1eaf |0001: iget-object v0, v1, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ -4c33fe: 2700 |0003: throw v0 │ │ -4c3400: 0d00 |0004: move-exception v0 │ │ -4c3402: 1e01 |0005: monitor-exit v1 │ │ -4c3404: 2700 |0006: throw v0 │ │ +4c33ec: |[4c33ec] org.apache.commons.io.input.BrokenInputStream.reset:()V │ │ +4c33fc: 1d01 |0000: monitor-enter v1 │ │ +4c33fe: 5410 1eaf |0001: iget-object v0, v1, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ +4c3402: 2700 |0003: throw v0 │ │ +4c3404: 0d00 |0004: move-exception v0 │ │ +4c3406: 1e01 |0005: monitor-exit v1 │ │ +4c3408: 2700 |0006: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0004 │ │ positions : │ │ 0x0001 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/BrokenInputStream; │ │ @@ -1011390,17 +1011391,17 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c3374: |[4c3374] org.apache.commons.io.input.BrokenInputStream.skip:(J)J │ │ -4c3384: 5401 1eaf |0000: iget-object v1, v0, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ -4c3388: 2701 |0002: throw v1 │ │ +4c3378: |[4c3378] org.apache.commons.io.input.BrokenInputStream.skip:(J)J │ │ +4c3388: 5401 1eaf |0000: iget-object v1, v0, Lorg/apache/commons/io/input/BrokenInputStream;.exception:Ljava/io/IOException; // field@af1e │ │ +4c338c: 2701 |0002: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/io/input/BrokenInputStream; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1011477,18 +1011478,18 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c362c: |[4c362c] org.apache.commons.io.input.CharSequenceInputStream.:(Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ -4c363c: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -4c3640: 7040 44f5 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/CharSequenceInputStream;.:(Ljava/lang/CharSequence;Ljava/lang/String;I)V // method@f544 │ │ -4c3646: 0e00 |0005: return-void │ │ +4c3630: |[4c3630] org.apache.commons.io.input.CharSequenceInputStream.:(Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ +4c3640: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +4c3644: 7040 44f5 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/CharSequenceInputStream;.:(Ljava/lang/CharSequence;Ljava/lang/String;I)V // method@f544 │ │ +4c364a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/CharSequenceInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1011498,19 +1011499,19 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4c3648: |[4c3648] org.apache.commons.io.input.CharSequenceInputStream.:(Ljava/lang/CharSequence;Ljava/lang/String;I)V │ │ -4c3658: 7110 2fe2 0200 |0000: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ -4c365e: 0c02 |0003: move-result-object v2 │ │ -4c3660: 7040 46f5 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/input/CharSequenceInputStream;.:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;I)V // method@f546 │ │ -4c3666: 0e00 |0007: return-void │ │ +4c364c: |[4c364c] org.apache.commons.io.input.CharSequenceInputStream.:(Ljava/lang/CharSequence;Ljava/lang/String;I)V │ │ +4c365c: 7110 2fe2 0200 |0000: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ +4c3662: 0c02 |0003: move-result-object v2 │ │ +4c3664: 7040 46f5 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/input/CharSequenceInputStream;.:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;I)V // method@f546 │ │ +4c366a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/input/CharSequenceInputStream; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1011521,18 +1011522,18 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c3668: |[4c3668] org.apache.commons.io.input.CharSequenceInputStream.:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)V │ │ -4c3678: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -4c367c: 7040 46f5 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/CharSequenceInputStream;.:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;I)V // method@f546 │ │ -4c3682: 0e00 |0005: return-void │ │ +4c366c: |[4c366c] org.apache.commons.io.input.CharSequenceInputStream.:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)V │ │ +4c367c: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +4c3680: 7040 46f5 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/CharSequenceInputStream;.:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;I)V // method@f546 │ │ +4c3686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/CharSequenceInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -1011542,54 +1011543,54 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -4c3684: |[4c3684] org.apache.commons.io.input.CharSequenceInputStream.:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;I)V │ │ -4c3694: 7010 2ddf 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@df2d │ │ -4c369a: 6e10 32e2 0400 |0003: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@e232 │ │ -4c36a0: 0c04 |0006: move-result-object v4 │ │ -4c36a2: 6200 69a2 |0007: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ -4c36a6: 6e20 3ae2 0400 |0009: invoke-virtual {v4, v0}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@e23a │ │ -4c36ac: 0c04 |000c: move-result-object v4 │ │ -4c36ae: 6200 69a2 |000d: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ -4c36b2: 6e20 3be2 0400 |000f: invoke-virtual {v4, v0}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@e23b │ │ -4c36b8: 0c04 |0012: move-result-object v4 │ │ -4c36ba: 5b24 23af |0013: iput-object v4, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@af23 │ │ -4c36be: 6e10 39e2 0400 |0015: invoke-virtual {v4}, Ljava/nio/charset/CharsetEncoder;.maxBytesPerChar:()F // method@e239 │ │ -4c36c4: 0a04 |0018: move-result v4 │ │ -4c36c6: 8250 |0019: int-to-float v0, v5 │ │ -4c36c8: 2e00 0004 |001a: cmpg-float v0, v0, v4 │ │ -4c36cc: 3a00 1700 |001c: if-ltz v0, 0033 // +0017 │ │ -4c36d0: 7110 f9e1 0500 |001e: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ -4c36d6: 0c04 |0021: move-result-object v4 │ │ -4c36d8: 5b24 21af |0022: iput-object v4, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c36dc: 6e10 ffe1 0400 |0024: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ -4c36e2: 7110 1ce2 0300 |0027: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@e21c │ │ -4c36e8: 0c03 |002a: move-result-object v3 │ │ -4c36ea: 5b23 22af |002b: iput-object v3, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c36ee: 12f3 |002d: const/4 v3, #int -1 // #ff │ │ -4c36f0: 5923 25af |002e: iput v3, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ -4c36f4: 5923 24af |0030: iput v3, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_bbuf:I // field@af24 │ │ -4c36f8: 0e00 |0032: return-void │ │ -4c36fa: 2203 e518 |0033: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c36fe: 2200 0819 |0035: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c3702: 7010 06e1 0000 |0037: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c3708: 1a01 cf0f |003a: const-string v1, "Buffer size " // string@0fcf │ │ -4c370c: 6e20 12e1 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c3712: 6e20 0de1 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c3718: 1a05 cc01 |0042: const-string v5, " is less than maxBytesPerChar " // string@01cc │ │ -4c371c: 6e20 12e1 5000 |0044: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c3722: 6e20 0ce1 4000 |0047: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@e10c │ │ -4c3728: 6e10 1fe1 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c372e: 0c04 |004d: move-result-object v4 │ │ -4c3730: 7020 32e0 4300 |004e: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c3736: 2703 |0051: throw v3 │ │ +4c3688: |[4c3688] org.apache.commons.io.input.CharSequenceInputStream.:(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;I)V │ │ +4c3698: 7010 2ddf 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@df2d │ │ +4c369e: 6e10 32e2 0400 |0003: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@e232 │ │ +4c36a4: 0c04 |0006: move-result-object v4 │ │ +4c36a6: 6200 69a2 |0007: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ +4c36aa: 6e20 3ae2 0400 |0009: invoke-virtual {v4, v0}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@e23a │ │ +4c36b0: 0c04 |000c: move-result-object v4 │ │ +4c36b2: 6200 69a2 |000d: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ +4c36b6: 6e20 3be2 0400 |000f: invoke-virtual {v4, v0}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@e23b │ │ +4c36bc: 0c04 |0012: move-result-object v4 │ │ +4c36be: 5b24 23af |0013: iput-object v4, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@af23 │ │ +4c36c2: 6e10 39e2 0400 |0015: invoke-virtual {v4}, Ljava/nio/charset/CharsetEncoder;.maxBytesPerChar:()F // method@e239 │ │ +4c36c8: 0a04 |0018: move-result v4 │ │ +4c36ca: 8250 |0019: int-to-float v0, v5 │ │ +4c36cc: 2e00 0004 |001a: cmpg-float v0, v0, v4 │ │ +4c36d0: 3a00 1700 |001c: if-ltz v0, 0033 // +0017 │ │ +4c36d4: 7110 f9e1 0500 |001e: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ +4c36da: 0c04 |0021: move-result-object v4 │ │ +4c36dc: 5b24 21af |0022: iput-object v4, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c36e0: 6e10 ffe1 0400 |0024: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ +4c36e6: 7110 1ce2 0300 |0027: invoke-static {v3}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@e21c │ │ +4c36ec: 0c03 |002a: move-result-object v3 │ │ +4c36ee: 5b23 22af |002b: iput-object v3, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c36f2: 12f3 |002d: const/4 v3, #int -1 // #ff │ │ +4c36f4: 5923 25af |002e: iput v3, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ +4c36f8: 5923 24af |0030: iput v3, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_bbuf:I // field@af24 │ │ +4c36fc: 0e00 |0032: return-void │ │ +4c36fe: 2203 e518 |0033: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c3702: 2200 0819 |0035: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c3706: 7010 06e1 0000 |0037: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c370c: 1a01 cf0f |003a: const-string v1, "Buffer size " // string@0fcf │ │ +4c3710: 6e20 12e1 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c3716: 6e20 0de1 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c371c: 1a05 cc01 |0042: const-string v5, " is less than maxBytesPerChar " // string@01cc │ │ +4c3720: 6e20 12e1 5000 |0044: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c3726: 6e20 0ce1 4000 |0047: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@e10c │ │ +4c372c: 6e10 1fe1 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c3732: 0c04 |004d: move-result-object v4 │ │ +4c3734: 7020 32e0 4300 |004e: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c373a: 2703 |0051: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0009 line=64 │ │ 0x000f line=65 │ │ 0x0015 line=67 │ │ @@ -1011610,30 +1011611,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -4c374c: |[4c374c] org.apache.commons.io.input.CharSequenceInputStream.fillBuffer:()V │ │ -4c375c: 5440 21af |0000: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3760: 6e10 fee1 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@e1fe │ │ -4c3766: 5440 23af |0005: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@af23 │ │ -4c376a: 5441 22af |0007: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c376e: 5442 21af |0009: iget-object v2, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3772: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -4c3774: 6e40 38e2 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; // method@e238 │ │ -4c377a: 0c00 |000f: move-result-object v0 │ │ -4c377c: 6e10 3de2 0000 |0010: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.isError:()Z // method@e23d │ │ -4c3782: 0a01 |0013: move-result v1 │ │ -4c3784: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -4c3788: 6e10 40e2 0000 |0016: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.throwException:()V // method@e240 │ │ -4c378e: 5440 21af |0019: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3792: 6e10 ffe1 0000 |001b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ -4c3798: 0e00 |001e: return-void │ │ +4c3750: |[4c3750] org.apache.commons.io.input.CharSequenceInputStream.fillBuffer:()V │ │ +4c3760: 5440 21af |0000: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3764: 6e10 fee1 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@e1fe │ │ +4c376a: 5440 23af |0005: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@af23 │ │ +4c376e: 5441 22af |0007: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c3772: 5442 21af |0009: iget-object v2, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3776: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +4c3778: 6e40 38e2 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; // method@e238 │ │ +4c377e: 0c00 |000f: move-result-object v0 │ │ +4c3780: 6e10 3de2 0000 |0010: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.isError:()Z // method@e23d │ │ +4c3786: 0a01 |0013: move-result v1 │ │ +4c3788: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +4c378c: 6e10 40e2 0000 |0016: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.throwException:()V // method@e240 │ │ +4c3792: 5440 21af |0019: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3796: 6e10 ffe1 0000 |001b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ +4c379c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ 0x0010 line=124 │ │ 0x0016 line=125 │ │ 0x0019 line=127 │ │ @@ -1011646,23 +1011647,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4c3428: |[4c3428] org.apache.commons.io.input.CharSequenceInputStream.available:()I │ │ -4c3438: 5420 21af |0000: iget-object v0, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c343c: 6e10 0ce2 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ -4c3442: 0a00 |0005: move-result v0 │ │ -4c3444: 5421 22af |0006: iget-object v1, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c3448: 6e10 19e2 0100 |0008: invoke-virtual {v1}, Ljava/nio/CharBuffer;.remaining:()I // method@e219 │ │ -4c344e: 0a01 |000b: move-result v1 │ │ -4c3450: b010 |000c: add-int/2addr v0, v1 │ │ -4c3452: 0f00 |000d: return v0 │ │ +4c342c: |[4c342c] org.apache.commons.io.input.CharSequenceInputStream.available:()I │ │ +4c343c: 5420 21af |0000: iget-object v0, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3440: 6e10 0ce2 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ +4c3446: 0a00 |0005: move-result v0 │ │ +4c3448: 5421 22af |0006: iget-object v1, v2, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c344c: 6e10 19e2 0100 |0008: invoke-virtual {v1}, Ljava/nio/CharBuffer;.remaining:()I // method@e219 │ │ +4c3452: 0a01 |000b: move-result v1 │ │ +4c3454: b010 |000c: add-int/2addr v0, v1 │ │ +4c3456: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/io/input/CharSequenceInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/io/input/CharSequenceInputStream;) │ │ @@ -1011670,48 +1011671,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c3738: |[4c3738] org.apache.commons.io.input.CharSequenceInputStream.close:()V │ │ -4c3748: 0e00 |0000: return-void │ │ +4c373c: |[4c373c] org.apache.commons.io.input.CharSequenceInputStream.close:()V │ │ +4c374c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/io/input/CharSequenceInputStream;) │ │ name : 'mark' │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -4c379c: |[4c379c] org.apache.commons.io.input.CharSequenceInputStream.mark:(I)V │ │ -4c37ac: 1d00 |0000: monitor-enter v0 │ │ -4c37ae: 5401 22af |0001: iget-object v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c37b2: 6e10 17e2 0100 |0003: invoke-virtual {v1}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ -4c37b8: 0a01 |0006: move-result v1 │ │ -4c37ba: 5901 25af |0007: iput v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ -4c37be: 5401 21af |0009: iget-object v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c37c2: 6e10 08e2 0100 |000b: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@e208 │ │ -4c37c8: 0a01 |000e: move-result v1 │ │ -4c37ca: 5901 24af |000f: iput v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_bbuf:I // field@af24 │ │ -4c37ce: 5401 22af |0011: iget-object v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c37d2: 6e10 16e2 0100 |0013: invoke-virtual {v1}, Ljava/nio/CharBuffer;.mark:()Ljava/nio/Buffer; // method@e216 │ │ -4c37d8: 5401 21af |0016: iget-object v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c37dc: 6e10 07e2 0100 |0018: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.mark:()Ljava/nio/Buffer; // method@e207 │ │ -4c37e2: 1e00 |001b: monitor-exit v0 │ │ -4c37e4: 0e00 |001c: return-void │ │ -4c37e6: 0d01 |001d: move-exception v1 │ │ -4c37e8: 1e00 |001e: monitor-exit v0 │ │ -4c37ea: 2701 |001f: throw v1 │ │ +4c37a0: |[4c37a0] org.apache.commons.io.input.CharSequenceInputStream.mark:(I)V │ │ +4c37b0: 1d00 |0000: monitor-enter v0 │ │ +4c37b2: 5401 22af |0001: iget-object v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c37b6: 6e10 17e2 0100 |0003: invoke-virtual {v1}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ +4c37bc: 0a01 |0006: move-result v1 │ │ +4c37be: 5901 25af |0007: iput v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ +4c37c2: 5401 21af |0009: iget-object v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c37c6: 6e10 08e2 0100 |000b: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@e208 │ │ +4c37cc: 0a01 |000e: move-result v1 │ │ +4c37ce: 5901 24af |000f: iput v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_bbuf:I // field@af24 │ │ +4c37d2: 5401 22af |0011: iget-object v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c37d6: 6e10 16e2 0100 |0013: invoke-virtual {v1}, Ljava/nio/CharBuffer;.mark:()Ljava/nio/Buffer; // method@e216 │ │ +4c37dc: 5401 21af |0016: iget-object v1, v0, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c37e0: 6e10 07e2 0100 |0018: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.mark:()Ljava/nio/Buffer; // method@e207 │ │ +4c37e6: 1e00 |001b: monitor-exit v0 │ │ +4c37e8: 0e00 |001c: return-void │ │ +4c37ea: 0d01 |001d: move-exception v1 │ │ +4c37ec: 1e00 |001e: monitor-exit v0 │ │ +4c37ee: 2701 |001f: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ -> 0x001d │ │ positions : │ │ 0x0001 line=220 │ │ 0x0009 line=221 │ │ 0x0011 line=222 │ │ @@ -1011726,51 +1011727,51 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4c3414: |[4c3414] org.apache.commons.io.input.CharSequenceInputStream.markSupported:()Z │ │ -4c3424: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c3426: 0f00 |0001: return v0 │ │ +4c3418: |[4c3418] org.apache.commons.io.input.CharSequenceInputStream.markSupported:()Z │ │ +4c3428: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c342a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/io/input/CharSequenceInputStream;) │ │ name : 'read' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -4c3454: |[4c3454] org.apache.commons.io.input.CharSequenceInputStream.read:()I │ │ -4c3464: 5410 21af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3468: 6e10 04e2 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ -4c346e: 0a00 |0005: move-result v0 │ │ -4c3470: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -4c3474: 5410 21af |0008: iget-object v0, v1, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3478: 6e10 00e2 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@e200 │ │ -4c347e: 0a00 |000d: move-result v0 │ │ -4c3480: d500 ff00 |000e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4c3484: 0f00 |0010: return v0 │ │ -4c3486: 7010 49f5 0100 |0011: invoke-direct {v1}, Lorg/apache/commons/io/input/CharSequenceInputStream;.fillBuffer:()V // method@f549 │ │ -4c348c: 5410 21af |0014: iget-object v0, v1, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3490: 6e10 04e2 0000 |0016: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ -4c3496: 0a00 |0019: move-result v0 │ │ -4c3498: 3900 e6ff |001a: if-nez v0, 0000 // -001a │ │ -4c349c: 5410 22af |001c: iget-object v0, v1, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c34a0: 6e10 14e2 0000 |001e: invoke-virtual {v0}, Ljava/nio/CharBuffer;.hasRemaining:()Z // method@e214 │ │ -4c34a6: 0a00 |0021: move-result v0 │ │ -4c34a8: 3900 deff |0022: if-nez v0, 0000 // -0022 │ │ -4c34ac: 12f0 |0024: const/4 v0, #int -1 // #ff │ │ -4c34ae: 0f00 |0025: return v0 │ │ +4c3458: |[4c3458] org.apache.commons.io.input.CharSequenceInputStream.read:()I │ │ +4c3468: 5410 21af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c346c: 6e10 04e2 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ +4c3472: 0a00 |0005: move-result v0 │ │ +4c3474: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +4c3478: 5410 21af |0008: iget-object v0, v1, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c347c: 6e10 00e2 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@e200 │ │ +4c3482: 0a00 |000d: move-result v0 │ │ +4c3484: d500 ff00 |000e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4c3488: 0f00 |0010: return v0 │ │ +4c348a: 7010 49f5 0100 |0011: invoke-direct {v1}, Lorg/apache/commons/io/input/CharSequenceInputStream;.fillBuffer:()V // method@f549 │ │ +4c3490: 5410 21af |0014: iget-object v0, v1, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3494: 6e10 04e2 0000 |0016: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ +4c349a: 0a00 |0019: move-result v0 │ │ +4c349c: 3900 e6ff |001a: if-nez v0, 0000 // -001a │ │ +4c34a0: 5410 22af |001c: iget-object v0, v1, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c34a4: 6e10 14e2 0000 |001e: invoke-virtual {v0}, Ljava/nio/CharBuffer;.hasRemaining:()Z // method@e214 │ │ +4c34aa: 0a00 |0021: move-result v0 │ │ +4c34ac: 3900 deff |0022: if-nez v0, 0000 // -0022 │ │ +4c34b0: 12f0 |0024: const/4 v0, #int -1 // #ff │ │ +4c34b2: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0008 line=167 │ │ 0x0011 line=169 │ │ 0x0014 line=170 │ │ locals : │ │ @@ -1011781,20 +1011782,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4c34b0: |[4c34b0] org.apache.commons.io.input.CharSequenceInputStream.read:([B)I │ │ -4c34c0: 2130 |0000: array-length v0, v3 │ │ -4c34c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c34c4: 6e40 4ef5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/CharSequenceInputStream;.read:([BII)I // method@f54e │ │ -4c34ca: 0a03 |0005: move-result v3 │ │ -4c34cc: 0f03 |0006: return v3 │ │ +4c34b4: |[4c34b4] org.apache.commons.io.input.CharSequenceInputStream.read:([B)I │ │ +4c34c4: 2130 |0000: array-length v0, v3 │ │ +4c34c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c34c8: 6e40 4ef5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/CharSequenceInputStream;.read:([BII)I // method@f54e │ │ +4c34ce: 0a03 |0005: move-result v3 │ │ +4c34d0: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/input/CharSequenceInputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -1011803,84 +1011804,84 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 135 16-bit code units │ │ -4c34d0: |[4c34d0] org.apache.commons.io.input.CharSequenceInputStream.read:([BII)I │ │ -4c34e0: 1a00 ed0f |0000: const-string v0, "Byte array is null" // string@0fed │ │ -4c34e4: 7120 bde3 0500 |0002: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4c34ea: 3a07 5a00 |0005: if-ltz v7, 005f // +005a │ │ -4c34ee: 9000 0607 |0007: add-int v0, v6, v7 │ │ -4c34f2: 2151 |0009: array-length v1, v5 │ │ -4c34f4: 3610 5500 |000a: if-gt v0, v1, 005f // +0055 │ │ -4c34f8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -4c34fa: 3907 0300 |000d: if-nez v7, 0010 // +0003 │ │ -4c34fe: 0f00 |000f: return v0 │ │ -4c3500: 5441 21af |0010: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3504: 6e10 04e2 0100 |0012: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ -4c350a: 0a01 |0015: move-result v1 │ │ -4c350c: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ -4c350e: 3901 0b00 |0017: if-nez v1, 0022 // +000b │ │ -4c3512: 5441 22af |0019: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c3516: 6e10 14e2 0100 |001b: invoke-virtual {v1}, Ljava/nio/CharBuffer;.hasRemaining:()Z // method@e214 │ │ -4c351c: 0a01 |001e: move-result v1 │ │ -4c351e: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ -4c3522: 0f02 |0021: return v2 │ │ -4c3524: 3d07 3000 |0022: if-lez v7, 0052 // +0030 │ │ -4c3528: 5441 21af |0024: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c352c: 6e10 04e2 0100 |0026: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ -4c3532: 0a01 |0029: move-result v1 │ │ -4c3534: 3801 1500 |002a: if-eqz v1, 003f // +0015 │ │ -4c3538: 5441 21af |002c: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c353c: 6e10 0ce2 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ -4c3542: 0a01 |0031: move-result v1 │ │ -4c3544: 7120 75e0 7100 |0032: invoke-static {v1, v7}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4c354a: 0a01 |0035: move-result v1 │ │ -4c354c: 5443 21af |0036: iget-object v3, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3550: 6e40 01e2 5316 |0038: invoke-virtual {v3, v5, v6, v1}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@e201 │ │ -4c3556: b016 |003b: add-int/2addr v6, v1 │ │ -4c3558: b117 |003c: sub-int/2addr v7, v1 │ │ -4c355a: b010 |003d: add-int/2addr v0, v1 │ │ -4c355c: 28e4 |003e: goto 0022 // -001c │ │ -4c355e: 7010 49f5 0400 |003f: invoke-direct {v4}, Lorg/apache/commons/io/input/CharSequenceInputStream;.fillBuffer:()V // method@f549 │ │ -4c3564: 5441 21af |0042: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3568: 6e10 04e2 0100 |0044: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ -4c356e: 0a01 |0047: move-result v1 │ │ -4c3570: 3901 daff |0048: if-nez v1, 0022 // -0026 │ │ -4c3574: 5441 22af |004a: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c3578: 6e10 14e2 0100 |004c: invoke-virtual {v1}, Ljava/nio/CharBuffer;.hasRemaining:()Z // method@e214 │ │ -4c357e: 0a01 |004f: move-result v1 │ │ -4c3580: 3901 d2ff |0050: if-nez v1, 0022 // -002e │ │ -4c3584: 3900 0b00 |0052: if-nez v0, 005d // +000b │ │ -4c3588: 5445 22af |0054: iget-object v5, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c358c: 6e10 14e2 0500 |0056: invoke-virtual {v5}, Ljava/nio/CharBuffer;.hasRemaining:()Z // method@e214 │ │ -4c3592: 0a05 |0059: move-result v5 │ │ -4c3594: 3905 0300 |005a: if-nez v5, 005d // +0003 │ │ -4c3598: 2802 |005c: goto 005e // +0002 │ │ -4c359a: 0102 |005d: move v2, v0 │ │ -4c359c: 0f02 |005e: return v2 │ │ -4c359e: 2200 e718 |005f: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@18e7 │ │ -4c35a2: 2201 0819 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c35a6: 7010 06e1 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c35ac: 1a02 850c |0066: const-string v2, "Array Size=" // string@0c85 │ │ -4c35b0: 6e20 12e1 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c35b6: 2155 |006b: array-length v5, v5 │ │ -4c35b8: 6e20 0de1 5100 |006c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c35be: 1a05 0106 |006f: const-string v5, ", offset=" // string@0601 │ │ -4c35c2: 6e20 12e1 5100 |0071: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c35c8: 6e20 0de1 6100 |0074: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c35ce: 1a05 d505 |0077: const-string v5, ", length=" // string@05d5 │ │ -4c35d2: 6e20 12e1 5100 |0079: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c35d8: 6e20 0de1 7100 |007c: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c35de: 6e10 1fe1 0100 |007f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c35e4: 0c05 |0082: move-result-object v5 │ │ -4c35e6: 7020 3ce0 5000 |0083: invoke-direct {v0, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@e03c │ │ -4c35ec: 2700 |0086: throw v0 │ │ +4c34d4: |[4c34d4] org.apache.commons.io.input.CharSequenceInputStream.read:([BII)I │ │ +4c34e4: 1a00 ed0f |0000: const-string v0, "Byte array is null" // string@0fed │ │ +4c34e8: 7120 bde3 0500 |0002: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4c34ee: 3a07 5a00 |0005: if-ltz v7, 005f // +005a │ │ +4c34f2: 9000 0607 |0007: add-int v0, v6, v7 │ │ +4c34f6: 2151 |0009: array-length v1, v5 │ │ +4c34f8: 3610 5500 |000a: if-gt v0, v1, 005f // +0055 │ │ +4c34fc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +4c34fe: 3907 0300 |000d: if-nez v7, 0010 // +0003 │ │ +4c3502: 0f00 |000f: return v0 │ │ +4c3504: 5441 21af |0010: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3508: 6e10 04e2 0100 |0012: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ +4c350e: 0a01 |0015: move-result v1 │ │ +4c3510: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ +4c3512: 3901 0b00 |0017: if-nez v1, 0022 // +000b │ │ +4c3516: 5441 22af |0019: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c351a: 6e10 14e2 0100 |001b: invoke-virtual {v1}, Ljava/nio/CharBuffer;.hasRemaining:()Z // method@e214 │ │ +4c3520: 0a01 |001e: move-result v1 │ │ +4c3522: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ +4c3526: 0f02 |0021: return v2 │ │ +4c3528: 3d07 3000 |0022: if-lez v7, 0052 // +0030 │ │ +4c352c: 5441 21af |0024: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3530: 6e10 04e2 0100 |0026: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ +4c3536: 0a01 |0029: move-result v1 │ │ +4c3538: 3801 1500 |002a: if-eqz v1, 003f // +0015 │ │ +4c353c: 5441 21af |002c: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3540: 6e10 0ce2 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ +4c3546: 0a01 |0031: move-result v1 │ │ +4c3548: 7120 75e0 7100 |0032: invoke-static {v1, v7}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4c354e: 0a01 |0035: move-result v1 │ │ +4c3550: 5443 21af |0036: iget-object v3, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3554: 6e40 01e2 5316 |0038: invoke-virtual {v3, v5, v6, v1}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@e201 │ │ +4c355a: b016 |003b: add-int/2addr v6, v1 │ │ +4c355c: b117 |003c: sub-int/2addr v7, v1 │ │ +4c355e: b010 |003d: add-int/2addr v0, v1 │ │ +4c3560: 28e4 |003e: goto 0022 // -001c │ │ +4c3562: 7010 49f5 0400 |003f: invoke-direct {v4}, Lorg/apache/commons/io/input/CharSequenceInputStream;.fillBuffer:()V // method@f549 │ │ +4c3568: 5441 21af |0042: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c356c: 6e10 04e2 0100 |0044: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ +4c3572: 0a01 |0047: move-result v1 │ │ +4c3574: 3901 daff |0048: if-nez v1, 0022 // -0026 │ │ +4c3578: 5441 22af |004a: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c357c: 6e10 14e2 0100 |004c: invoke-virtual {v1}, Ljava/nio/CharBuffer;.hasRemaining:()Z // method@e214 │ │ +4c3582: 0a01 |004f: move-result v1 │ │ +4c3584: 3901 d2ff |0050: if-nez v1, 0022 // -002e │ │ +4c3588: 3900 0b00 |0052: if-nez v0, 005d // +000b │ │ +4c358c: 5445 22af |0054: iget-object v5, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c3590: 6e10 14e2 0500 |0056: invoke-virtual {v5}, Ljava/nio/CharBuffer;.hasRemaining:()Z // method@e214 │ │ +4c3596: 0a05 |0059: move-result v5 │ │ +4c3598: 3905 0300 |005a: if-nez v5, 005d // +0003 │ │ +4c359c: 2802 |005c: goto 005e // +0002 │ │ +4c359e: 0102 |005d: move v2, v0 │ │ +4c35a0: 0f02 |005e: return v2 │ │ +4c35a2: 2200 e718 |005f: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@18e7 │ │ +4c35a6: 2201 0819 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c35aa: 7010 06e1 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c35b0: 1a02 850c |0066: const-string v2, "Array Size=" // string@0c85 │ │ +4c35b4: 6e20 12e1 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c35ba: 2155 |006b: array-length v5, v5 │ │ +4c35bc: 6e20 0de1 5100 |006c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c35c2: 1a05 0106 |006f: const-string v5, ", offset=" // string@0601 │ │ +4c35c6: 6e20 12e1 5100 |0071: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c35cc: 6e20 0de1 6100 |0074: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c35d2: 1a05 d505 |0077: const-string v5, ", length=" // string@05d5 │ │ +4c35d6: 6e20 12e1 5100 |0079: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c35dc: 6e20 0de1 7100 |007c: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c35e2: 6e10 1fe1 0100 |007f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c35e8: 0c05 |0082: move-result-object v5 │ │ +4c35ea: 7020 3ce0 5000 |0083: invoke-direct {v0, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@e03c │ │ +4c35f0: 2700 |0086: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0009 line=135 │ │ 0x0010 line=142 │ │ 0x0024 line=147 │ │ 0x002c line=148 │ │ @@ -1011900,76 +1011901,76 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 125 16-bit code units │ │ -4c37f8: |[4c37f8] org.apache.commons.io.input.CharSequenceInputStream.reset:()V │ │ -4c3808: 1d04 |0000: monitor-enter v4 │ │ -4c380a: 5240 25af |0001: iget v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ -4c380e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -4c3810: 3210 7400 |0004: if-eq v0, v1, 0078 // +0074 │ │ -4c3814: 5440 22af |0006: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c3818: 6e10 17e2 0000 |0008: invoke-virtual {v0}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ -4c381e: 0a00 |000b: move-result v0 │ │ -4c3820: 3800 2f00 |000c: if-eqz v0, 003b // +002f │ │ -4c3824: 5440 23af |000e: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@af23 │ │ -4c3828: 6e10 3ce2 0000 |0010: invoke-virtual {v0}, Ljava/nio/charset/CharsetEncoder;.reset:()Ljava/nio/charset/CharsetEncoder; // method@e23c │ │ -4c382e: 5440 22af |0013: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c3832: 6e10 1ae2 0000 |0015: invoke-virtual {v0}, Ljava/nio/CharBuffer;.rewind:()Ljava/nio/Buffer; // method@e21a │ │ -4c3838: 5440 21af |0018: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c383c: 6e10 0de2 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@e20d │ │ -4c3842: 5440 21af |001d: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3846: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -4c3848: 6e20 06e2 2000 |0020: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@e206 │ │ -4c384e: 5440 22af |0023: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c3852: 6e10 17e2 0000 |0025: invoke-virtual {v0}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ -4c3858: 0a00 |0028: move-result v0 │ │ -4c385a: 5243 25af |0029: iget v3, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ -4c385e: 3530 1000 |002b: if-ge v0, v3, 003b // +0010 │ │ -4c3862: 5440 21af |002d: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3866: 6e10 0de2 0000 |002f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@e20d │ │ -4c386c: 5440 21af |0032: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3870: 6e20 06e2 2000 |0034: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@e206 │ │ -4c3876: 7010 49f5 0400 |0037: invoke-direct {v4}, Lorg/apache/commons/io/input/CharSequenceInputStream;.fillBuffer:()V // method@f549 │ │ -4c387c: 28e9 |003a: goto 0023 // -0017 │ │ -4c387e: 5440 22af |003b: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c3882: 6e10 17e2 0000 |003d: invoke-virtual {v0}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ -4c3888: 0a00 |0040: move-result v0 │ │ -4c388a: 5242 25af |0041: iget v2, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ -4c388e: 3320 0e00 |0043: if-ne v0, v2, 0051 // +000e │ │ -4c3892: 5440 21af |0045: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ -4c3896: 5242 24af |0047: iget v2, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_bbuf:I // field@af24 │ │ -4c389a: 6e20 09e2 2000 |0049: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@e209 │ │ -4c38a0: 5941 25af |004c: iput v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ -4c38a4: 5941 24af |004e: iput v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_bbuf:I // field@af24 │ │ -4c38a8: 2828 |0050: goto 0078 // +0028 │ │ -4c38aa: 2200 e618 |0051: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4c38ae: 2201 0819 |0053: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c38b2: 7010 06e1 0100 |0055: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c38b8: 1a02 3561 |0058: const-string v2, "Unexpected CharBuffer postion: actual=" // string@6135 │ │ -4c38bc: 6e20 12e1 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c38c2: 5442 22af |005d: iget-object v2, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ -4c38c6: 6e10 17e2 0200 |005f: invoke-virtual {v2}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ -4c38cc: 0a02 |0062: move-result v2 │ │ -4c38ce: 6e20 0de1 2100 |0063: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c38d4: 1a02 6201 |0066: const-string v2, " expected=" // string@0162 │ │ -4c38d8: 6e20 12e1 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c38de: 5242 25af |006b: iget v2, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ -4c38e2: 6e20 0de1 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c38e8: 6e10 1fe1 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c38ee: 0c01 |0073: move-result-object v1 │ │ -4c38f0: 7020 37e0 1000 |0074: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4c38f6: 2700 |0077: throw v0 │ │ -4c38f8: 1e04 |0078: monitor-exit v4 │ │ -4c38fa: 0e00 |0079: return-void │ │ -4c38fc: 0d00 |007a: move-exception v0 │ │ -4c38fe: 1e04 |007b: monitor-exit v4 │ │ -4c3900: 2700 |007c: throw v0 │ │ +4c37fc: |[4c37fc] org.apache.commons.io.input.CharSequenceInputStream.reset:()V │ │ +4c380c: 1d04 |0000: monitor-enter v4 │ │ +4c380e: 5240 25af |0001: iget v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ +4c3812: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +4c3814: 3210 7400 |0004: if-eq v0, v1, 0078 // +0074 │ │ +4c3818: 5440 22af |0006: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c381c: 6e10 17e2 0000 |0008: invoke-virtual {v0}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ +4c3822: 0a00 |000b: move-result v0 │ │ +4c3824: 3800 2f00 |000c: if-eqz v0, 003b // +002f │ │ +4c3828: 5440 23af |000e: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@af23 │ │ +4c382c: 6e10 3ce2 0000 |0010: invoke-virtual {v0}, Ljava/nio/charset/CharsetEncoder;.reset:()Ljava/nio/charset/CharsetEncoder; // method@e23c │ │ +4c3832: 5440 22af |0013: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c3836: 6e10 1ae2 0000 |0015: invoke-virtual {v0}, Ljava/nio/CharBuffer;.rewind:()Ljava/nio/Buffer; // method@e21a │ │ +4c383c: 5440 21af |0018: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3840: 6e10 0de2 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@e20d │ │ +4c3846: 5440 21af |001d: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c384a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +4c384c: 6e20 06e2 2000 |0020: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@e206 │ │ +4c3852: 5440 22af |0023: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c3856: 6e10 17e2 0000 |0025: invoke-virtual {v0}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ +4c385c: 0a00 |0028: move-result v0 │ │ +4c385e: 5243 25af |0029: iget v3, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ +4c3862: 3530 1000 |002b: if-ge v0, v3, 003b // +0010 │ │ +4c3866: 5440 21af |002d: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c386a: 6e10 0de2 0000 |002f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@e20d │ │ +4c3870: 5440 21af |0032: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c3874: 6e20 06e2 2000 |0034: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@e206 │ │ +4c387a: 7010 49f5 0400 |0037: invoke-direct {v4}, Lorg/apache/commons/io/input/CharSequenceInputStream;.fillBuffer:()V // method@f549 │ │ +4c3880: 28e9 |003a: goto 0023 // -0017 │ │ +4c3882: 5440 22af |003b: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c3886: 6e10 17e2 0000 |003d: invoke-virtual {v0}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ +4c388c: 0a00 |0040: move-result v0 │ │ +4c388e: 5242 25af |0041: iget v2, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ +4c3892: 3320 0e00 |0043: if-ne v0, v2, 0051 // +000e │ │ +4c3896: 5440 21af |0045: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.bbuf:Ljava/nio/ByteBuffer; // field@af21 │ │ +4c389a: 5242 24af |0047: iget v2, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_bbuf:I // field@af24 │ │ +4c389e: 6e20 09e2 2000 |0049: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@e209 │ │ +4c38a4: 5941 25af |004c: iput v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ +4c38a8: 5941 24af |004e: iput v1, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_bbuf:I // field@af24 │ │ +4c38ac: 2828 |0050: goto 0078 // +0028 │ │ +4c38ae: 2200 e618 |0051: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4c38b2: 2201 0819 |0053: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c38b6: 7010 06e1 0100 |0055: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c38bc: 1a02 3561 |0058: const-string v2, "Unexpected CharBuffer postion: actual=" // string@6135 │ │ +4c38c0: 6e20 12e1 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c38c6: 5442 22af |005d: iget-object v2, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.cbuf:Ljava/nio/CharBuffer; // field@af22 │ │ +4c38ca: 6e10 17e2 0200 |005f: invoke-virtual {v2}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ +4c38d0: 0a02 |0062: move-result v2 │ │ +4c38d2: 6e20 0de1 2100 |0063: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c38d8: 1a02 6201 |0066: const-string v2, " expected=" // string@0162 │ │ +4c38dc: 6e20 12e1 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c38e2: 5242 25af |006b: iget v2, v4, Lorg/apache/commons/io/input/CharSequenceInputStream;.mark_cbuf:I // field@af25 │ │ +4c38e6: 6e20 0de1 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c38ec: 6e10 1fe1 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c38f2: 0c01 |0073: move-result-object v1 │ │ +4c38f4: 7020 37e0 1000 |0074: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4c38fa: 2700 |0077: throw v0 │ │ +4c38fc: 1e04 |0078: monitor-exit v4 │ │ +4c38fe: 0e00 |0079: return-void │ │ +4c3900: 0d00 |007a: move-exception v0 │ │ +4c3902: 1e04 |007b: monitor-exit v4 │ │ +4c3904: 2700 |007c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0078 │ │ -> 0x007a │ │ positions : │ │ 0x0001 line=241 │ │ 0x0006 line=243 │ │ 0x000e line=244 │ │ @@ -1011994,28 +1011995,28 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -4c35f0: |[4c35f0] org.apache.commons.io.input.CharSequenceInputStream.skip:(J)J │ │ -4c3600: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4c3604: 0402 |0002: move-wide v2, v0 │ │ -4c3606: 3104 0700 |0003: cmp-long v4, v7, v0 │ │ -4c360a: 3d04 1000 |0005: if-lez v4, 0015 // +0010 │ │ -4c360e: 6e10 47f5 0600 |0007: invoke-virtual {v6}, Lorg/apache/commons/io/input/CharSequenceInputStream;.available:()I // method@f547 │ │ -4c3614: 0a04 |000a: move-result v4 │ │ -4c3616: 3d04 0a00 |000b: if-lez v4, 0015 // +000a │ │ -4c361a: 6e10 4cf5 0600 |000d: invoke-virtual {v6}, Lorg/apache/commons/io/input/CharSequenceInputStream;.read:()I // method@f54c │ │ -4c3620: 1604 0100 |0010: const-wide/16 v4, #int 1 // #1 │ │ -4c3624: bc47 |0012: sub-long/2addr v7, v4 │ │ -4c3626: bb42 |0013: add-long/2addr v2, v4 │ │ -4c3628: 28ef |0014: goto 0003 // -0011 │ │ -4c362a: 1002 |0015: return-wide v2 │ │ +4c35f4: |[4c35f4] org.apache.commons.io.input.CharSequenceInputStream.skip:(J)J │ │ +4c3604: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4c3608: 0402 |0002: move-wide v2, v0 │ │ +4c360a: 3104 0700 |0003: cmp-long v4, v7, v0 │ │ +4c360e: 3d04 1000 |0005: if-lez v4, 0015 // +0010 │ │ +4c3612: 6e10 47f5 0600 |0007: invoke-virtual {v6}, Lorg/apache/commons/io/input/CharSequenceInputStream;.available:()I // method@f547 │ │ +4c3618: 0a04 |000a: move-result v4 │ │ +4c361a: 3d04 0a00 |000b: if-lez v4, 0015 // +000a │ │ +4c361e: 6e10 4cf5 0600 |000d: invoke-virtual {v6}, Lorg/apache/commons/io/input/CharSequenceInputStream;.read:()I // method@f54c │ │ +4c3624: 1604 0100 |0010: const-wide/16 v4, #int 1 // #1 │ │ +4c3628: bc47 |0012: sub-long/2addr v7, v4 │ │ +4c362a: bb42 |0013: add-long/2addr v2, v4 │ │ +4c362c: 28ef |0014: goto 0003 // -0011 │ │ +4c362e: 1002 |0015: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=187 │ │ 0x000d line=188 │ │ locals : │ │ 0x0000 - 0x0016 reg=6 this Lorg/apache/commons/io/input/CharSequenceInputStream; │ │ 0x0000 - 0x0016 reg=7 (null) J │ │ @@ -1012063,21 +1012064,21 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4c3adc: |[4c3adc] org.apache.commons.io.input.CharSequenceReader.:(Ljava/lang/CharSequence;)V │ │ -4c3aec: 7010 70df 0000 |0000: invoke-direct {v0}, Ljava/io/Reader;.:()V // method@df70 │ │ -4c3af2: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -4c3af6: 2803 |0005: goto 0008 // +0003 │ │ -4c3af8: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -4c3afc: 5b01 26af |0008: iput-object v1, v0, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ -4c3b00: 0e00 |000a: return-void │ │ +4c3ae0: |[4c3ae0] org.apache.commons.io.input.CharSequenceReader.:(Ljava/lang/CharSequence;)V │ │ +4c3af0: 7010 70df 0000 |0000: invoke-direct {v0}, Ljava/io/Reader;.:()V // method@df70 │ │ +4c3af6: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +4c3afa: 2803 |0005: goto 0008 // +0003 │ │ +4c3afc: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +4c3b00: 5b01 26af |0008: iput-object v1, v0, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ +4c3b04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0008 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/apache/commons/io/input/CharSequenceReader; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/CharSequence; │ │ @@ -1012088,19 +1012089,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4c3b04: |[4c3b04] org.apache.commons.io.input.CharSequenceReader.close:()V │ │ -4c3b14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c3b16: 5910 27af |0001: iput v0, v1, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c3b1a: 5910 28af |0003: iput v0, v1, Lorg/apache/commons/io/input/CharSequenceReader;.mark:I // field@af28 │ │ -4c3b1e: 0e00 |0005: return-void │ │ +4c3b08: |[4c3b08] org.apache.commons.io.input.CharSequenceReader.close:()V │ │ +4c3b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c3b1a: 5910 27af |0001: iput v0, v1, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c3b1e: 5910 28af |0003: iput v0, v1, Lorg/apache/commons/io/input/CharSequenceReader;.mark:I // field@af28 │ │ +4c3b22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/CharSequenceReader; │ │ │ │ @@ -1012109,18 +1012110,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4c3b20: |[4c3b20] org.apache.commons.io.input.CharSequenceReader.mark:(I)V │ │ -4c3b30: 5201 27af |0000: iget v1, v0, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c3b34: 5901 28af |0002: iput v1, v0, Lorg/apache/commons/io/input/CharSequenceReader;.mark:I // field@af28 │ │ -4c3b38: 0e00 |0004: return-void │ │ +4c3b24: |[4c3b24] org.apache.commons.io.input.CharSequenceReader.mark:(I)V │ │ +4c3b34: 5201 27af |0000: iget v1, v0, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c3b38: 5901 28af |0002: iput v1, v0, Lorg/apache/commons/io/input/CharSequenceReader;.mark:I // field@af28 │ │ +4c3b3c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/input/CharSequenceReader; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1012129,45 +1012130,45 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4c3910: |[4c3910] org.apache.commons.io.input.CharSequenceReader.markSupported:()Z │ │ -4c3920: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c3922: 0f00 |0001: return v0 │ │ +4c3914: |[4c3914] org.apache.commons.io.input.CharSequenceReader.markSupported:()Z │ │ +4c3924: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c3926: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/io/input/CharSequenceReader;) │ │ name : 'read' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4c3924: |[4c3924] org.apache.commons.io.input.CharSequenceReader.read:()I │ │ -4c3934: 5230 27af |0000: iget v0, v3, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c3938: 5431 26af |0002: iget-object v1, v3, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ -4c393c: 7210 a4df 0100 |0004: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ -4c3942: 0a01 |0007: move-result v1 │ │ -4c3944: 3410 0400 |0008: if-lt v0, v1, 000c // +0004 │ │ -4c3948: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -4c394a: 0f00 |000b: return v0 │ │ -4c394c: 5430 26af |000c: iget-object v0, v3, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ -4c3950: 5231 27af |000e: iget v1, v3, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c3954: d802 0101 |0010: add-int/lit8 v2, v1, #int 1 // #01 │ │ -4c3958: 5932 27af |0012: iput v2, v3, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c395c: 7220 a3df 1000 |0014: invoke-interface {v0, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@dfa3 │ │ -4c3962: 0a00 |0017: move-result v0 │ │ -4c3964: 0f00 |0018: return v0 │ │ +4c3928: |[4c3928] org.apache.commons.io.input.CharSequenceReader.read:()I │ │ +4c3938: 5230 27af |0000: iget v0, v3, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c393c: 5431 26af |0002: iget-object v1, v3, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ +4c3940: 7210 a4df 0100 |0004: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ +4c3946: 0a01 |0007: move-result v1 │ │ +4c3948: 3410 0400 |0008: if-lt v0, v1, 000c // +0004 │ │ +4c394c: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +4c394e: 0f00 |000b: return v0 │ │ +4c3950: 5430 26af |000c: iget-object v0, v3, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ +4c3954: 5231 27af |000e: iget v1, v3, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c3958: d802 0101 |0010: add-int/lit8 v2, v1, #int 1 // #01 │ │ +4c395c: 5932 27af |0012: iput v2, v3, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c3960: 7220 a3df 1000 |0014: invoke-interface {v0, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@dfa3 │ │ +4c3966: 0a00 |0017: move-result v0 │ │ +4c3968: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000c line=88 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/apache/commons/io/input/CharSequenceReader; │ │ │ │ @@ -1012176,60 +1012177,60 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -4c3968: |[4c3968] org.apache.commons.io.input.CharSequenceReader.read:([CII)I │ │ -4c3978: 5250 27af |0000: iget v0, v5, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c397c: 5451 26af |0002: iget-object v1, v5, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ -4c3980: 7210 a4df 0100 |0004: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ -4c3986: 0a01 |0007: move-result v1 │ │ -4c3988: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -4c398a: 3410 0300 |0009: if-lt v0, v1, 000c // +0003 │ │ -4c398e: 0f02 |000b: return v2 │ │ -4c3990: 1a00 7113 |000c: const-string v0, "Character array is missing" // string@1371 │ │ -4c3994: 7120 bde3 0600 |000e: invoke-static {v6, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4c399a: 3a08 1f00 |0011: if-ltz v8, 0030 // +001f │ │ -4c399e: 3a07 1d00 |0013: if-ltz v7, 0030 // +001d │ │ -4c39a2: 9000 0708 |0015: add-int v0, v7, v8 │ │ -4c39a6: 2161 |0017: array-length v1, v6 │ │ -4c39a8: 3610 1800 |0018: if-gt v0, v1, 0030 // +0018 │ │ -4c39ac: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -4c39ae: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -4c39b0: 3580 1300 |001c: if-ge v0, v8, 002f // +0013 │ │ -4c39b4: 6e10 55f5 0500 |001e: invoke-virtual {v5}, Lorg/apache/commons/io/input/CharSequenceReader;.read:()I // method@f555 │ │ -4c39ba: 0a03 |0021: move-result v3 │ │ -4c39bc: 3323 0300 |0022: if-ne v3, v2, 0025 // +0003 │ │ -4c39c0: 0f01 |0024: return v1 │ │ -4c39c2: 9004 0700 |0025: add-int v4, v7, v0 │ │ -4c39c6: 8e33 |0027: int-to-char v3, v3 │ │ -4c39c8: 5003 0604 |0028: aput-char v3, v6, v4 │ │ -4c39cc: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c39d0: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4c39d4: 28ee |002e: goto 001c // -0012 │ │ -4c39d6: 0f01 |002f: return v1 │ │ -4c39d8: 2200 e718 |0030: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@18e7 │ │ -4c39dc: 2201 0819 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c39e0: 7010 06e1 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c39e6: 1a02 850c |0037: const-string v2, "Array Size=" // string@0c85 │ │ -4c39ea: 6e20 12e1 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c39f0: 2166 |003c: array-length v6, v6 │ │ -4c39f2: 6e20 0de1 6100 |003d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c39f8: 1a06 0106 |0040: const-string v6, ", offset=" // string@0601 │ │ -4c39fc: 6e20 12e1 6100 |0042: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c3a02: 6e20 0de1 7100 |0045: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c3a08: 1a06 d505 |0048: const-string v6, ", length=" // string@05d5 │ │ -4c3a0c: 6e20 12e1 6100 |004a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c3a12: 6e20 0de1 8100 |004d: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c3a18: 6e10 1fe1 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c3a1e: 0c06 |0053: move-result-object v6 │ │ -4c3a20: 7020 3ce0 6000 |0054: invoke-direct {v0, v6}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@e03c │ │ -4c3a26: 2700 |0057: throw v0 │ │ +4c396c: |[4c396c] org.apache.commons.io.input.CharSequenceReader.read:([CII)I │ │ +4c397c: 5250 27af |0000: iget v0, v5, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c3980: 5451 26af |0002: iget-object v1, v5, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ +4c3984: 7210 a4df 0100 |0004: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ +4c398a: 0a01 |0007: move-result v1 │ │ +4c398c: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +4c398e: 3410 0300 |0009: if-lt v0, v1, 000c // +0003 │ │ +4c3992: 0f02 |000b: return v2 │ │ +4c3994: 1a00 7113 |000c: const-string v0, "Character array is missing" // string@1371 │ │ +4c3998: 7120 bde3 0600 |000e: invoke-static {v6, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4c399e: 3a08 1f00 |0011: if-ltz v8, 0030 // +001f │ │ +4c39a2: 3a07 1d00 |0013: if-ltz v7, 0030 // +001d │ │ +4c39a6: 9000 0708 |0015: add-int v0, v7, v8 │ │ +4c39aa: 2161 |0017: array-length v1, v6 │ │ +4c39ac: 3610 1800 |0018: if-gt v0, v1, 0030 // +0018 │ │ +4c39b0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +4c39b2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +4c39b4: 3580 1300 |001c: if-ge v0, v8, 002f // +0013 │ │ +4c39b8: 6e10 55f5 0500 |001e: invoke-virtual {v5}, Lorg/apache/commons/io/input/CharSequenceReader;.read:()I // method@f555 │ │ +4c39be: 0a03 |0021: move-result v3 │ │ +4c39c0: 3323 0300 |0022: if-ne v3, v2, 0025 // +0003 │ │ +4c39c4: 0f01 |0024: return v1 │ │ +4c39c6: 9004 0700 |0025: add-int v4, v7, v0 │ │ +4c39ca: 8e33 |0027: int-to-char v3, v3 │ │ +4c39cc: 5003 0604 |0028: aput-char v3, v6, v4 │ │ +4c39d0: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c39d4: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4c39d8: 28ee |002e: goto 001c // -0012 │ │ +4c39da: 0f01 |002f: return v1 │ │ +4c39dc: 2200 e718 |0030: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@18e7 │ │ +4c39e0: 2201 0819 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c39e4: 7010 06e1 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c39ea: 1a02 850c |0037: const-string v2, "Array Size=" // string@0c85 │ │ +4c39ee: 6e20 12e1 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c39f4: 2166 |003c: array-length v6, v6 │ │ +4c39f6: 6e20 0de1 6100 |003d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c39fc: 1a06 0106 |0040: const-string v6, ", offset=" // string@0601 │ │ +4c3a00: 6e20 12e1 6100 |0042: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c3a06: 6e20 0de1 7100 |0045: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c3a0c: 1a06 d505 |0048: const-string v6, ", length=" // string@05d5 │ │ +4c3a10: 6e20 12e1 6100 |004a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c3a16: 6e20 0de1 8100 |004d: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c3a1c: 6e10 1fe1 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c3a22: 0c06 |0053: move-result-object v6 │ │ +4c3a24: 7020 3ce0 6000 |0054: invoke-direct {v0, v6}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@e03c │ │ +4c3a2a: 2700 |0057: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000e line=107 │ │ 0x0017 line=109 │ │ 0x001e line=115 │ │ 0x0028 line=119 │ │ @@ -1012245,18 +1012246,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4c3b3c: |[4c3b3c] org.apache.commons.io.input.CharSequenceReader.reset:()V │ │ -4c3b4c: 5210 28af |0000: iget v0, v1, Lorg/apache/commons/io/input/CharSequenceReader;.mark:I // field@af28 │ │ -4c3b50: 5910 27af |0002: iput v0, v1, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c3b54: 0e00 |0004: return-void │ │ +4c3b40: |[4c3b40] org.apache.commons.io.input.CharSequenceReader.reset:()V │ │ +4c3b50: 5210 28af |0000: iget v0, v1, Lorg/apache/commons/io/input/CharSequenceReader;.mark:I // field@af28 │ │ +4c3b54: 5910 27af |0002: iput v0, v1, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c3b58: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/input/CharSequenceReader; │ │ │ │ #6 : (in Lorg/apache/commons/io/input/CharSequenceReader;) │ │ @@ -1012264,50 +1012265,50 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -4c3a48: |[4c3a48] org.apache.commons.io.input.CharSequenceReader.skip:(J)J │ │ -4c3a58: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4c3a5c: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -4c3a60: 3a02 2700 |0004: if-ltz v2, 002b // +0027 │ │ -4c3a64: 5240 27af |0006: iget v0, v4, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c3a68: 5441 26af |0008: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ -4c3a6c: 7210 a4df 0100 |000a: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ -4c3a72: 0a01 |000d: move-result v1 │ │ -4c3a74: 3410 0500 |000e: if-lt v0, v1, 0013 // +0005 │ │ -4c3a78: 1605 ffff |0010: const-wide/16 v5, #int -1 // #ffff │ │ -4c3a7c: 1005 |0012: return-wide v5 │ │ -4c3a7e: 5440 26af |0013: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ -4c3a82: 7210 a4df 0000 |0015: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ -4c3a88: 0a00 |0018: move-result v0 │ │ -4c3a8a: 8100 |0019: int-to-long v0, v0 │ │ -4c3a8c: 5242 27af |001a: iget v2, v4, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c3a90: 8122 |001c: int-to-long v2, v2 │ │ -4c3a92: bb52 |001d: add-long/2addr v2, v5 │ │ -4c3a94: 7140 76e0 1032 |001e: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ -4c3a9a: 0b05 |0021: move-result-wide v5 │ │ -4c3a9c: 8456 |0022: long-to-int v6, v5 │ │ -4c3a9e: 5245 27af |0023: iget v5, v4, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c3aa2: 9105 0605 |0025: sub-int v5, v6, v5 │ │ -4c3aa6: 5946 27af |0027: iput v6, v4, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ -4c3aaa: 8155 |0029: int-to-long v5, v5 │ │ -4c3aac: 1005 |002a: return-wide v5 │ │ -4c3aae: 2200 e518 |002b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c3ab2: 2201 0819 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c3ab6: 7010 06e1 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c3abc: 1a02 284e |0032: const-string v2, "Number of characters to skip is less than zero: " // string@4e28 │ │ -4c3ac0: 6e20 12e1 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c3ac6: 6e30 0ee1 5106 |0037: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c3acc: 6e10 1fe1 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c3ad2: 0c05 |003d: move-result-object v5 │ │ -4c3ad4: 7020 32e0 5000 |003e: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c3ada: 2700 |0041: throw v0 │ │ +4c3a4c: |[4c3a4c] org.apache.commons.io.input.CharSequenceReader.skip:(J)J │ │ +4c3a5c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4c3a60: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +4c3a64: 3a02 2700 |0004: if-ltz v2, 002b // +0027 │ │ +4c3a68: 5240 27af |0006: iget v0, v4, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c3a6c: 5441 26af |0008: iget-object v1, v4, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ +4c3a70: 7210 a4df 0100 |000a: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ +4c3a76: 0a01 |000d: move-result v1 │ │ +4c3a78: 3410 0500 |000e: if-lt v0, v1, 0013 // +0005 │ │ +4c3a7c: 1605 ffff |0010: const-wide/16 v5, #int -1 // #ffff │ │ +4c3a80: 1005 |0012: return-wide v5 │ │ +4c3a82: 5440 26af |0013: iget-object v0, v4, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ +4c3a86: 7210 a4df 0000 |0015: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ +4c3a8c: 0a00 |0018: move-result v0 │ │ +4c3a8e: 8100 |0019: int-to-long v0, v0 │ │ +4c3a90: 5242 27af |001a: iget v2, v4, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c3a94: 8122 |001c: int-to-long v2, v2 │ │ +4c3a96: bb52 |001d: add-long/2addr v2, v5 │ │ +4c3a98: 7140 76e0 1032 |001e: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@e076 │ │ +4c3a9e: 0b05 |0021: move-result-wide v5 │ │ +4c3aa0: 8456 |0022: long-to-int v6, v5 │ │ +4c3aa2: 5245 27af |0023: iget v5, v4, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c3aa6: 9105 0605 |0025: sub-int v5, v6, v5 │ │ +4c3aaa: 5946 27af |0027: iput v6, v4, Lorg/apache/commons/io/input/CharSequenceReader;.idx:I // field@af27 │ │ +4c3aae: 8155 |0029: int-to-long v5, v5 │ │ +4c3ab0: 1005 |002a: return-wide v5 │ │ +4c3ab2: 2200 e518 |002b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c3ab6: 2201 0819 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c3aba: 7010 06e1 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c3ac0: 1a02 284e |0032: const-string v2, "Number of characters to skip is less than zero: " // string@4e28 │ │ +4c3ac4: 6e20 12e1 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c3aca: 6e30 0ee1 5106 |0037: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c3ad0: 6e10 1fe1 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c3ad6: 0c05 |003d: move-result-object v5 │ │ +4c3ad8: 7020 32e0 5000 |003e: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c3ade: 2700 |0041: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=146 │ │ 0x0013 line=149 │ │ 0x0023 line=150 │ │ 0x0027 line=151 │ │ 0x002b line=143 │ │ @@ -1012320,19 +1012321,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c3a28: |[4c3a28] org.apache.commons.io.input.CharSequenceReader.toString:()Ljava/lang/String; │ │ -4c3a38: 5410 26af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ -4c3a3c: 7210 a6df 0000 |0002: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ -4c3a42: 0c00 |0005: move-result-object v0 │ │ -4c3a44: 1100 |0006: return-object v0 │ │ +4c3a2c: |[4c3a2c] org.apache.commons.io.input.CharSequenceReader.toString:()Ljava/lang/String; │ │ +4c3a3c: 5410 26af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/CharSequenceReader;.charSequence:Ljava/lang/CharSequence; // field@af26 │ │ +4c3a40: 7210 a6df 0000 |0002: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ +4c3a46: 0c00 |0005: move-result-object v0 │ │ +4c3a48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/CharSequenceReader; │ │ │ │ source_file_idx : 4969 (CharSequenceReader.java) │ │ @@ -1012374,18 +1012375,18 @@ │ │ type : '(Ljava/lang/ClassLoader;Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c3c00: |[4c3c00] org.apache.commons.io.input.ClassLoaderObjectInputStream.:(Ljava/lang/ClassLoader;Ljava/io/InputStream;)V │ │ -4c3c10: 7020 3ddf 2000 |0000: invoke-direct {v0, v2}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@df3d │ │ -4c3c16: 5b01 2aaf |0003: iput-object v1, v0, Lorg/apache/commons/io/input/ClassLoaderObjectInputStream;.classLoader:Ljava/lang/ClassLoader; // field@af2a │ │ -4c3c1a: 0e00 |0005: return-void │ │ +4c3c04: |[4c3c04] org.apache.commons.io.input.ClassLoaderObjectInputStream.:(Ljava/lang/ClassLoader;Ljava/io/InputStream;)V │ │ +4c3c14: 7020 3ddf 2000 |0000: invoke-direct {v0, v2}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@df3d │ │ +4c3c1a: 5b01 2aaf |0003: iput-object v1, v0, Lorg/apache/commons/io/input/ClassLoaderObjectInputStream;.classLoader:Ljava/lang/ClassLoader; // field@af2a │ │ +4c3c1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/input/ClassLoaderObjectInputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/ClassLoader; │ │ @@ -1012397,25 +1012398,25 @@ │ │ type : '(Ljava/io/ObjectStreamClass;)Ljava/lang/Class;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4c3b58: |[4c3b58] org.apache.commons.io.input.ClassLoaderObjectInputStream.resolveClass:(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; │ │ -4c3b68: 6e10 4adf 0400 |0000: invoke-virtual {v4}, Ljava/io/ObjectStreamClass;.getName:()Ljava/lang/String; // method@df4a │ │ -4c3b6e: 0c00 |0003: move-result-object v0 │ │ -4c3b70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4c3b72: 5432 2aaf |0005: iget-object v2, v3, Lorg/apache/commons/io/input/ClassLoaderObjectInputStream;.classLoader:Ljava/lang/ClassLoader; // field@af2a │ │ -4c3b76: 7130 c9df 1002 |0007: invoke-static {v0, v1, v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@dfc9 │ │ -4c3b7c: 0c04 |000a: move-result-object v4 │ │ -4c3b7e: 1104 |000b: return-object v4 │ │ -4c3b80: 6f20 42df 4300 |000c: invoke-super {v3, v4}, Ljava/io/ObjectInputStream;.resolveClass:(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; // method@df42 │ │ -4c3b86: 0c04 |000f: move-result-object v4 │ │ -4c3b88: 1104 |0010: return-object v4 │ │ +4c3b5c: |[4c3b5c] org.apache.commons.io.input.ClassLoaderObjectInputStream.resolveClass:(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; │ │ +4c3b6c: 6e10 4adf 0400 |0000: invoke-virtual {v4}, Ljava/io/ObjectStreamClass;.getName:()Ljava/lang/String; // method@df4a │ │ +4c3b72: 0c00 |0003: move-result-object v0 │ │ +4c3b74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4c3b76: 5432 2aaf |0005: iget-object v2, v3, Lorg/apache/commons/io/input/ClassLoaderObjectInputStream;.classLoader:Ljava/lang/ClassLoader; // field@af2a │ │ +4c3b7a: 7130 c9df 1002 |0007: invoke-static {v0, v1, v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@dfc9 │ │ +4c3b80: 0c04 |000a: move-result-object v4 │ │ +4c3b82: 1104 |000b: return-object v4 │ │ +4c3b84: 6f20 42df 4300 |000c: invoke-super {v3, v4}, Ljava/io/ObjectInputStream;.resolveClass:(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; // method@df42 │ │ +4c3b8a: 0c04 |000f: move-result-object v4 │ │ +4c3b8c: 1104 |0010: return-object v4 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/lang/ClassNotFoundException; -> 0x000c │ │ positions : │ │ 0x0000 line=68 │ │ 0x000c line=71 │ │ locals : │ │ @@ -1012427,35 +1012428,35 @@ │ │ type : '([Ljava/lang/String;)Ljava/lang/Class;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -4c3b9c: |[4c3b9c] org.apache.commons.io.input.ClassLoaderObjectInputStream.resolveProxyClass:([Ljava/lang/String;)Ljava/lang/Class; │ │ -4c3bac: 2160 |0000: array-length v0, v6 │ │ -4c3bae: 2300 691f |0001: new-array v0, v0, [Ljava/lang/Class; // type@1f69 │ │ -4c3bb2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4c3bb4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4c3bb6: 2163 |0005: array-length v3, v6 │ │ -4c3bb8: 3532 0f00 |0006: if-ge v2, v3, 0015 // +000f │ │ -4c3bbc: 4603 0602 |0008: aget-object v3, v6, v2 │ │ -4c3bc0: 5454 2aaf |000a: iget-object v4, v5, Lorg/apache/commons/io/input/ClassLoaderObjectInputStream;.classLoader:Ljava/lang/ClassLoader; // field@af2a │ │ -4c3bc4: 7130 c9df 1304 |000c: invoke-static {v3, v1, v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@dfc9 │ │ -4c3bca: 0c03 |000f: move-result-object v3 │ │ -4c3bcc: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ -4c3bd0: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4c3bd4: 28f1 |0014: goto 0005 // -000f │ │ -4c3bd6: 5451 2aaf |0015: iget-object v1, v5, Lorg/apache/commons/io/input/ClassLoaderObjectInputStream;.classLoader:Ljava/lang/ClassLoader; // field@af2a │ │ -4c3bda: 7120 95e1 0100 |0017: invoke-static {v1, v0}, Ljava/lang/reflect/Proxy;.getProxyClass:(Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class; // method@e195 │ │ -4c3be0: 0c06 |001a: move-result-object v6 │ │ -4c3be2: 1106 |001b: return-object v6 │ │ -4c3be4: 6f20 43df 6500 |001c: invoke-super {v5, v6}, Ljava/io/ObjectInputStream;.resolveProxyClass:([Ljava/lang/String;)Ljava/lang/Class; // method@df43 │ │ -4c3bea: 0c06 |001f: move-result-object v6 │ │ -4c3bec: 1106 |0020: return-object v6 │ │ +4c3ba0: |[4c3ba0] org.apache.commons.io.input.ClassLoaderObjectInputStream.resolveProxyClass:([Ljava/lang/String;)Ljava/lang/Class; │ │ +4c3bb0: 2160 |0000: array-length v0, v6 │ │ +4c3bb2: 2300 691f |0001: new-array v0, v0, [Ljava/lang/Class; // type@1f69 │ │ +4c3bb6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4c3bb8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4c3bba: 2163 |0005: array-length v3, v6 │ │ +4c3bbc: 3532 0f00 |0006: if-ge v2, v3, 0015 // +000f │ │ +4c3bc0: 4603 0602 |0008: aget-object v3, v6, v2 │ │ +4c3bc4: 5454 2aaf |000a: iget-object v4, v5, Lorg/apache/commons/io/input/ClassLoaderObjectInputStream;.classLoader:Ljava/lang/ClassLoader; // field@af2a │ │ +4c3bc8: 7130 c9df 1304 |000c: invoke-static {v3, v1, v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@dfc9 │ │ +4c3bce: 0c03 |000f: move-result-object v3 │ │ +4c3bd0: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ +4c3bd4: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4c3bd8: 28f1 |0014: goto 0005 // -000f │ │ +4c3bda: 5451 2aaf |0015: iget-object v1, v5, Lorg/apache/commons/io/input/ClassLoaderObjectInputStream;.classLoader:Ljava/lang/ClassLoader; // field@af2a │ │ +4c3bde: 7120 95e1 0100 |0017: invoke-static {v1, v0}, Ljava/lang/reflect/Proxy;.getProxyClass:(Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class; // method@e195 │ │ +4c3be4: 0c06 |001a: move-result-object v6 │ │ +4c3be6: 1106 |001b: return-object v6 │ │ +4c3be8: 6f20 43df 6500 |001c: invoke-super {v5, v6}, Ljava/io/ObjectInputStream;.resolveProxyClass:([Ljava/lang/String;)Ljava/lang/Class; // method@df43 │ │ +4c3bee: 0c06 |001f: move-result-object v6 │ │ +4c3bf0: 1106 |0020: return-object v6 │ │ catches : 1 │ │ 0x0015 - 0x001b │ │ Ljava/lang/IllegalArgumentException; -> 0x001c │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ 0x0008 line=91 │ │ @@ -1012494,36 +1012495,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c3c68: |[4c3c68] org.apache.commons.io.input.ClosedInputStream.:()V │ │ -4c3c78: 2200 d71c |0000: new-instance v0, Lorg/apache/commons/io/input/ClosedInputStream; // type@1cd7 │ │ -4c3c7c: 7010 60f5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/input/ClosedInputStream;.:()V // method@f560 │ │ -4c3c82: 6900 2caf |0005: sput-object v0, Lorg/apache/commons/io/input/ClosedInputStream;.CLOSED_INPUT_STREAM:Lorg/apache/commons/io/input/ClosedInputStream; // field@af2c │ │ -4c3c86: 0e00 |0007: return-void │ │ +4c3c6c: |[4c3c6c] org.apache.commons.io.input.ClosedInputStream.:()V │ │ +4c3c7c: 2200 d71c |0000: new-instance v0, Lorg/apache/commons/io/input/ClosedInputStream; // type@1cd7 │ │ +4c3c80: 7010 60f5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/input/ClosedInputStream;.:()V // method@f560 │ │ +4c3c86: 6900 2caf |0005: sput-object v0, Lorg/apache/commons/io/input/ClosedInputStream;.CLOSED_INPUT_STREAM:Lorg/apache/commons/io/input/ClosedInputStream; // field@af2c │ │ +4c3c8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/input/ClosedInputStream;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c3c88: |[4c3c88] org.apache.commons.io.input.ClosedInputStream.:()V │ │ -4c3c98: 7010 2ddf 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@df2d │ │ -4c3c9e: 0e00 |0003: return-void │ │ +4c3c8c: |[4c3c8c] org.apache.commons.io.input.ClosedInputStream.:()V │ │ +4c3c9c: 7010 2ddf 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@df2d │ │ +4c3ca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/ClosedInputStream; │ │ │ │ Virtual methods - │ │ @@ -1012532,17 +1012533,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4c3c54: |[4c3c54] org.apache.commons.io.input.ClosedInputStream.read:()I │ │ -4c3c64: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4c3c66: 0f00 |0001: return v0 │ │ +4c3c58: |[4c3c58] org.apache.commons.io.input.ClosedInputStream.read:()I │ │ +4c3c68: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4c3c6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5160 (ClosedInputStream.java) │ │ │ │ Class #3794 header: │ │ @@ -1012580,20 +1012581,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4c3eb8: |[4c3eb8] org.apache.commons.io.input.DemuxInputStream.:()V │ │ -4c3ec8: 7010 2ddf 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@df2d │ │ -4c3ece: 2200 e818 |0003: new-instance v0, Ljava/lang/InheritableThreadLocal; // type@18e8 │ │ -4c3ed2: 7010 3de0 0000 |0005: invoke-direct {v0}, Ljava/lang/InheritableThreadLocal;.:()V // method@e03d │ │ -4c3ed8: 5b10 2eaf |0008: iput-object v0, v1, Lorg/apache/commons/io/input/DemuxInputStream;.m_streams:Ljava/lang/InheritableThreadLocal; // field@af2e │ │ -4c3edc: 0e00 |000a: return-void │ │ +4c3ebc: |[4c3ebc] org.apache.commons.io.input.DemuxInputStream.:()V │ │ +4c3ecc: 7010 2ddf 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@df2d │ │ +4c3ed2: 2200 e818 |0003: new-instance v0, Ljava/lang/InheritableThreadLocal; // type@18e8 │ │ +4c3ed6: 7010 3de0 0000 |0005: invoke-direct {v0}, Ljava/lang/InheritableThreadLocal;.:()V // method@e03d │ │ +4c3edc: 5b10 2eaf |0008: iput-object v0, v1, Lorg/apache/commons/io/input/DemuxInputStream;.m_streams:Ljava/lang/InheritableThreadLocal; // field@af2e │ │ +4c3ee0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/io/input/DemuxInputStream; │ │ │ │ @@ -1012603,22 +1012604,22 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4c3e8c: |[4c3e8c] org.apache.commons.io.input.DemuxInputStream.bindStream:(Ljava/io/InputStream;)Ljava/io/InputStream; │ │ -4c3e9c: 5420 2eaf |0000: iget-object v0, v2, Lorg/apache/commons/io/input/DemuxInputStream;.m_streams:Ljava/lang/InheritableThreadLocal; // field@af2e │ │ -4c3ea0: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ -4c3ea6: 0c00 |0005: move-result-object v0 │ │ -4c3ea8: 1f00 b818 |0006: check-cast v0, Ljava/io/InputStream; // type@18b8 │ │ -4c3eac: 5421 2eaf |0008: iget-object v1, v2, Lorg/apache/commons/io/input/DemuxInputStream;.m_streams:Ljava/lang/InheritableThreadLocal; // field@af2e │ │ -4c3eb0: 6e20 3fe0 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/InheritableThreadLocal;.set:(Ljava/lang/Object;)V // method@e03f │ │ -4c3eb6: 1100 |000d: return-object v0 │ │ +4c3e90: |[4c3e90] org.apache.commons.io.input.DemuxInputStream.bindStream:(Ljava/io/InputStream;)Ljava/io/InputStream; │ │ +4c3ea0: 5420 2eaf |0000: iget-object v0, v2, Lorg/apache/commons/io/input/DemuxInputStream;.m_streams:Ljava/lang/InheritableThreadLocal; // field@af2e │ │ +4c3ea4: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ +4c3eaa: 0c00 |0005: move-result-object v0 │ │ +4c3eac: 1f00 b818 |0006: check-cast v0, Ljava/io/InputStream; // type@18b8 │ │ +4c3eb0: 5421 2eaf |0008: iget-object v1, v2, Lorg/apache/commons/io/input/DemuxInputStream;.m_streams:Ljava/lang/InheritableThreadLocal; // field@af2e │ │ +4c3eb4: 6e20 3fe0 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/InheritableThreadLocal;.set:(Ljava/lang/Object;)V // method@e03f │ │ +4c3eba: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0008 line=43 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/io/input/DemuxInputStream; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/io/InputStream; │ │ @@ -1012628,22 +1012629,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4c3ee0: |[4c3ee0] org.apache.commons.io.input.DemuxInputStream.close:()V │ │ -4c3ef0: 5410 2eaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/DemuxInputStream;.m_streams:Ljava/lang/InheritableThreadLocal; // field@af2e │ │ -4c3ef4: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ -4c3efa: 0c00 |0005: move-result-object v0 │ │ -4c3efc: 1f00 b818 |0006: check-cast v0, Ljava/io/InputStream; // type@18b8 │ │ -4c3f00: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -4c3f04: 6e10 2fdf 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4c3f0a: 0e00 |000d: return-void │ │ +4c3ee4: |[4c3ee4] org.apache.commons.io.input.DemuxInputStream.close:()V │ │ +4c3ef4: 5410 2eaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/DemuxInputStream;.m_streams:Ljava/lang/InheritableThreadLocal; // field@af2e │ │ +4c3ef8: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ +4c3efe: 0c00 |0005: move-result-object v0 │ │ +4c3f00: 1f00 b818 |0006: check-cast v0, Ljava/io/InputStream; // type@18b8 │ │ +4c3f04: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +4c3f08: 6e10 2fdf 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4c3f0e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000a line=59 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/io/input/DemuxInputStream; │ │ │ │ @@ -1012652,25 +1012653,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4c3e58: |[4c3e58] org.apache.commons.io.input.DemuxInputStream.read:()I │ │ -4c3e68: 5410 2eaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/DemuxInputStream;.m_streams:Ljava/lang/InheritableThreadLocal; // field@af2e │ │ -4c3e6c: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ -4c3e72: 0c00 |0005: move-result-object v0 │ │ -4c3e74: 1f00 b818 |0006: check-cast v0, Ljava/io/InputStream; // type@18b8 │ │ -4c3e78: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -4c3e7c: 6e10 32df 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4c3e82: 0a00 |000d: move-result v0 │ │ -4c3e84: 0f00 |000e: return v0 │ │ -4c3e86: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -4c3e88: 0f00 |0010: return v0 │ │ +4c3e5c: |[4c3e5c] org.apache.commons.io.input.DemuxInputStream.read:()I │ │ +4c3e6c: 5410 2eaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/DemuxInputStream;.m_streams:Ljava/lang/InheritableThreadLocal; // field@af2e │ │ +4c3e70: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ +4c3e76: 0c00 |0005: move-result-object v0 │ │ +4c3e78: 1f00 b818 |0006: check-cast v0, Ljava/io/InputStream; // type@18b8 │ │ +4c3e7c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +4c3e80: 6e10 32df 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4c3e86: 0a00 |000d: move-result v0 │ │ +4c3e88: 0f00 |000e: return v0 │ │ +4c3e8a: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +4c3e8c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000a line=76 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/apache/commons/io/input/DemuxInputStream; │ │ │ │ @@ -1012707,20 +1012708,20 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4c3f3c: |[4c3f3c] org.apache.commons.io.input.InfiniteCircularInputStream.:([B)V │ │ -4c3f4c: 7010 2ddf 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@df2d │ │ -4c3f52: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -4c3f54: 5910 2faf |0004: iput v0, v1, Lorg/apache/commons/io/input/InfiniteCircularInputStream;.position:I // field@af2f │ │ -4c3f58: 5b12 30af |0006: iput-object v2, v1, Lorg/apache/commons/io/input/InfiniteCircularInputStream;.repeatedContent:[B // field@af30 │ │ -4c3f5c: 0e00 |0008: return-void │ │ +4c3f40: |[4c3f40] org.apache.commons.io.input.InfiniteCircularInputStream.:([B)V │ │ +4c3f50: 7010 2ddf 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@df2d │ │ +4c3f56: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +4c3f58: 5910 2faf |0004: iput v0, v1, Lorg/apache/commons/io/input/InfiniteCircularInputStream;.position:I // field@af2f │ │ +4c3f5c: 5b12 30af |0006: iput-object v2, v1, Lorg/apache/commons/io/input/InfiniteCircularInputStream;.repeatedContent:[B // field@af30 │ │ +4c3f60: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=33 │ │ 0x0006 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/input/InfiniteCircularInputStream; │ │ @@ -1012732,24 +1012733,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -4c3f0c: |[4c3f0c] org.apache.commons.io.input.InfiniteCircularInputStream.read:()I │ │ -4c3f1c: 5230 2faf |0000: iget v0, v3, Lorg/apache/commons/io/input/InfiniteCircularInputStream;.position:I // field@af2f │ │ -4c3f20: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4c3f24: 5431 30af |0004: iget-object v1, v3, Lorg/apache/commons/io/input/InfiniteCircularInputStream;.repeatedContent:[B // field@af30 │ │ -4c3f28: 2112 |0006: array-length v2, v1 │ │ -4c3f2a: b420 |0007: rem-int/2addr v0, v2 │ │ -4c3f2c: 5930 2faf |0008: iput v0, v3, Lorg/apache/commons/io/input/InfiniteCircularInputStream;.position:I // field@af2f │ │ -4c3f30: 4800 0100 |000a: aget-byte v0, v1, v0 │ │ -4c3f34: d500 ff00 |000c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4c3f38: 0f00 |000e: return v0 │ │ +4c3f10: |[4c3f10] org.apache.commons.io.input.InfiniteCircularInputStream.read:()I │ │ +4c3f20: 5230 2faf |0000: iget v0, v3, Lorg/apache/commons/io/input/InfiniteCircularInputStream;.position:I // field@af2f │ │ +4c3f24: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4c3f28: 5431 30af |0004: iget-object v1, v3, Lorg/apache/commons/io/input/InfiniteCircularInputStream;.repeatedContent:[B // field@af30 │ │ +4c3f2c: 2112 |0006: array-length v2, v1 │ │ +4c3f2e: b420 |0007: rem-int/2addr v0, v2 │ │ +4c3f30: 5930 2faf |0008: iput v0, v3, Lorg/apache/commons/io/input/InfiniteCircularInputStream;.position:I // field@af2f │ │ +4c3f34: 4800 0100 |000a: aget-byte v0, v1, v0 │ │ +4c3f38: d500 ff00 |000c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4c3f3c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000a line=48 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/apache/commons/io/input/InfiniteCircularInputStream; │ │ │ │ @@ -1012822,19 +1012823,19 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4c4248: |[4c4248] org.apache.commons.io.input.NullInputStream.:(J)V │ │ -4c4258: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c425a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c425c: 7051 78f5 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/input/NullInputStream;.:(JZZ)V // method@f578 │ │ -4c4262: 0e00 |0005: return-void │ │ +4c424c: |[4c424c] org.apache.commons.io.input.NullInputStream.:(J)V │ │ +4c425c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c425e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c4260: 7051 78f5 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/input/NullInputStream;.:(JZZ)V // method@f578 │ │ +4c4266: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/input/NullInputStream; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ │ │ @@ -1012843,22 +1012844,22 @@ │ │ type : '(JZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4c4264: |[4c4264] org.apache.commons.io.input.NullInputStream.:(JZZ)V │ │ -4c4274: 7010 2ddf 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@df2d │ │ -4c427a: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -4c427e: 5a20 34af |0005: iput-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.mark:J // field@af34 │ │ -4c4282: 5a23 38af |0007: iput-wide v3, v2, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ -4c4286: 5c25 35af |0009: iput-boolean v5, v2, Lorg/apache/commons/io/input/NullInputStream;.markSupported:Z // field@af35 │ │ -4c428a: 5c26 39af |000b: iput-boolean v6, v2, Lorg/apache/commons/io/input/NullInputStream;.throwEofException:Z // field@af39 │ │ -4c428e: 0e00 |000d: return-void │ │ +4c4268: |[4c4268] org.apache.commons.io.input.NullInputStream.:(JZZ)V │ │ +4c4278: 7010 2ddf 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@df2d │ │ +4c427e: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +4c4282: 5a20 34af |0005: iput-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.mark:J // field@af34 │ │ +4c4286: 5a23 38af |0007: iput-wide v3, v2, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ +4c428a: 5c25 35af |0009: iput-boolean v5, v2, Lorg/apache/commons/io/input/NullInputStream;.markSupported:Z // field@af35 │ │ +4c428e: 5c26 39af |000b: iput-boolean v6, v2, Lorg/apache/commons/io/input/NullInputStream;.throwEofException:Z // field@af39 │ │ +4c4292: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=69 │ │ 0x0007 line=97 │ │ 0x0009 line=98 │ │ 0x000b line=99 │ │ @@ -1012873,24 +1012874,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4c409c: |[4c409c] org.apache.commons.io.input.NullInputStream.doEndOfFile:()I │ │ -4c40ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c40ae: 5c10 33af |0001: iput-boolean v0, v1, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ -4c40b2: 5510 39af |0003: iget-boolean v0, v1, Lorg/apache/commons/io/input/NullInputStream;.throwEofException:Z // field@af39 │ │ -4c40b6: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -4c40ba: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -4c40bc: 0f00 |0008: return v0 │ │ -4c40be: 2200 a818 |0009: new-instance v0, Ljava/io/EOFException; // type@18a8 │ │ -4c40c2: 7010 ddde 0000 |000b: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@dedd │ │ -4c40c8: 2700 |000e: throw v0 │ │ +4c40a0: |[4c40a0] org.apache.commons.io.input.NullInputStream.doEndOfFile:()I │ │ +4c40b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c40b2: 5c10 33af |0001: iput-boolean v0, v1, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ +4c40b6: 5510 39af |0003: iget-boolean v0, v1, Lorg/apache/commons/io/input/NullInputStream;.throwEofException:Z // field@af39 │ │ +4c40ba: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +4c40be: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +4c40c0: 0f00 |0008: return v0 │ │ +4c40c2: 2200 a818 |0009: new-instance v0, Ljava/io/EOFException; // type@18a8 │ │ +4c40c6: 7010 ddde 0000 |000b: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@dedd │ │ +4c40cc: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ 0x0003 line=334 │ │ 0x0009 line=335 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/io/input/NullInputStream; │ │ @@ -1012901,30 +1012902,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -4c4058: |[4c4058] org.apache.commons.io.input.NullInputStream.available:()I │ │ -4c4068: 5350 38af |0000: iget-wide v0, v5, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ -4c406c: 5352 36af |0002: iget-wide v2, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c4070: bc20 |0004: sub-long/2addr v0, v2 │ │ -4c4072: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -4c4076: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -4c407a: 3c04 0400 |0009: if-gtz v4, 000d // +0004 │ │ -4c407e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4c4080: 0f00 |000c: return v0 │ │ -4c4082: 1702 ffff ff7f |000d: const-wide/32 v2, #float nan // #7fffffff │ │ -4c4088: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ -4c408c: 3d04 0600 |0012: if-lez v4, 0018 // +0006 │ │ -4c4090: 1400 ffff ff7f |0014: const v0, #float nan // #7fffffff │ │ -4c4096: 0f00 |0017: return v0 │ │ -4c4098: 8401 |0018: long-to-int v1, v0 │ │ -4c409a: 0f01 |0019: return v1 │ │ +4c405c: |[4c405c] org.apache.commons.io.input.NullInputStream.available:()I │ │ +4c406c: 5350 38af |0000: iget-wide v0, v5, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ +4c4070: 5352 36af |0002: iget-wide v2, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c4074: bc20 |0004: sub-long/2addr v0, v2 │ │ +4c4076: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +4c407a: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +4c407e: 3c04 0400 |0009: if-gtz v4, 000d // +0004 │ │ +4c4082: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4c4084: 0f00 |000c: return v0 │ │ +4c4086: 1702 ffff ff7f |000d: const-wide/32 v2, #float nan // #7fffffff │ │ +4c408c: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ +4c4090: 3d04 0600 |0012: if-lez v4, 0018 // +0006 │ │ +4c4094: 1400 ffff ff7f |0014: const v0, #float nan // #7fffffff │ │ +4c409a: 0f00 |0017: return v0 │ │ +4c409c: 8401 |0018: long-to-int v1, v0 │ │ +4c409e: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x001a reg=5 this Lorg/apache/commons/io/input/NullInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/io/input/NullInputStream;) │ │ @@ -1012932,22 +1012933,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4c4290: |[4c4290] org.apache.commons.io.input.NullInputStream.close:()V │ │ -4c42a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c42a2: 5c20 33af |0001: iput-boolean v0, v2, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ -4c42a6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -4c42aa: 5a20 36af |0005: iput-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c42ae: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -4c42b2: 5a20 34af |0009: iput-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.mark:J // field@af34 │ │ -4c42b6: 0e00 |000b: return-void │ │ +4c4294: |[4c4294] org.apache.commons.io.input.NullInputStream.close:()V │ │ +4c42a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c42a6: 5c20 33af |0001: iput-boolean v0, v2, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ +4c42aa: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +4c42ae: 5a20 36af |0005: iput-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c42b2: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +4c42b6: 5a20 34af |0009: iput-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.mark:J // field@af34 │ │ +4c42ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=145 │ │ 0x0005 line=146 │ │ 0x0009 line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/io/input/NullInputStream; │ │ @@ -1012957,17 +1012958,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c41bc: |[4c41bc] org.apache.commons.io.input.NullInputStream.getPosition:()J │ │ -4c41cc: 5320 36af |0000: iget-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c41d0: 1000 |0002: return-wide v0 │ │ +4c41c0: |[4c41c0] org.apache.commons.io.input.NullInputStream.getPosition:()J │ │ +4c41d0: 5320 36af |0000: iget-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c41d4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/io/input/NullInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/NullInputStream;) │ │ @@ -1012975,17 +1012976,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c41d4: |[4c41d4] org.apache.commons.io.input.NullInputStream.getSize:()J │ │ -4c41e4: 5320 38af |0000: iget-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ -4c41e8: 1000 |0002: return-wide v0 │ │ +4c41d8: |[4c41d8] org.apache.commons.io.input.NullInputStream.getSize:()J │ │ +4c41e8: 5320 38af |0000: iget-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ +4c41ec: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/io/input/NullInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/io/input/NullInputStream;) │ │ @@ -1012993,31 +1012994,31 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4c42b8: |[4c42b8] org.apache.commons.io.input.NullInputStream.mark:(I)V │ │ -4c42c8: 1d02 |0000: monitor-enter v2 │ │ -4c42ca: 5520 35af |0001: iget-boolean v0, v2, Lorg/apache/commons/io/input/NullInputStream;.markSupported:Z // field@af35 │ │ -4c42ce: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -4c42d2: 5320 36af |0005: iget-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c42d6: 5a20 34af |0007: iput-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.mark:J // field@af34 │ │ -4c42da: 8130 |0009: int-to-long v0, v3 │ │ -4c42dc: 5a20 37af |000a: iput-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.readlimit:J // field@af37 │ │ -4c42e0: 1e02 |000c: monitor-exit v2 │ │ -4c42e2: 0e00 |000d: return-void │ │ -4c42e4: 2203 0f19 |000e: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4c42e8: 1a00 9f4a |0010: const-string v0, "Mark not supported" // string@4a9f │ │ -4c42ec: 7020 45e1 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4c42f2: 2703 |0015: throw v3 │ │ -4c42f4: 0d03 |0016: move-exception v3 │ │ -4c42f6: 1e02 |0017: monitor-exit v2 │ │ -4c42f8: 2703 |0018: throw v3 │ │ +4c42bc: |[4c42bc] org.apache.commons.io.input.NullInputStream.mark:(I)V │ │ +4c42cc: 1d02 |0000: monitor-enter v2 │ │ +4c42ce: 5520 35af |0001: iget-boolean v0, v2, Lorg/apache/commons/io/input/NullInputStream;.markSupported:Z // field@af35 │ │ +4c42d2: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +4c42d6: 5320 36af |0005: iget-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c42da: 5a20 34af |0007: iput-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.mark:J // field@af34 │ │ +4c42de: 8130 |0009: int-to-long v0, v3 │ │ +4c42e0: 5a20 37af |000a: iput-wide v0, v2, Lorg/apache/commons/io/input/NullInputStream;.readlimit:J // field@af37 │ │ +4c42e4: 1e02 |000c: monitor-exit v2 │ │ +4c42e6: 0e00 |000d: return-void │ │ +4c42e8: 2203 0f19 |000e: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4c42ec: 1a00 9f4a |0010: const-string v0, "Mark not supported" // string@4a9f │ │ +4c42f0: 7020 45e1 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4c42f6: 2703 |0015: throw v3 │ │ +4c42f8: 0d03 |0016: move-exception v3 │ │ +4c42fa: 1e02 |0017: monitor-exit v2 │ │ +4c42fc: 2703 |0018: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x000c │ │ -> 0x0016 │ │ 0x000e - 0x0016 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=159 │ │ @@ -1013034,17 +1013035,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c4040: |[4c4040] org.apache.commons.io.input.NullInputStream.markSupported:()Z │ │ -4c4050: 5510 35af |0000: iget-boolean v0, v1, Lorg/apache/commons/io/input/NullInputStream;.markSupported:Z // field@af35 │ │ -4c4054: 0f00 |0002: return v0 │ │ +4c4044: |[4c4044] org.apache.commons.io.input.NullInputStream.markSupported:()Z │ │ +4c4054: 5510 35af |0000: iget-boolean v0, v1, Lorg/apache/commons/io/input/NullInputStream;.markSupported:Z // field@af35 │ │ +4c4058: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/NullInputStream; │ │ │ │ #6 : (in Lorg/apache/commons/io/input/NullInputStream;) │ │ @@ -1013052,65 +1013053,65 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4c40cc: |[4c40cc] org.apache.commons.io.input.NullInputStream.processByte:()I │ │ -4c40dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c40de: 0f00 |0001: return v0 │ │ +4c40d0: |[4c40d0] org.apache.commons.io.input.NullInputStream.processByte:()I │ │ +4c40e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c40e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/commons/io/input/NullInputStream;) │ │ name : 'processBytes' │ │ type : '([BII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c4310: |[4c4310] org.apache.commons.io.input.NullInputStream.processBytes:([BII)V │ │ -4c4320: 0e00 |0000: return-void │ │ +4c4314: |[4c4314] org.apache.commons.io.input.NullInputStream.processBytes:([BII)V │ │ +4c4324: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/commons/io/input/NullInputStream;) │ │ name : 'read' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4c40e0: |[4c40e0] org.apache.commons.io.input.NullInputStream.read:()I │ │ -4c40f0: 5550 33af |0000: iget-boolean v0, v5, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ -4c40f4: 3900 1900 |0002: if-nez v0, 001b // +0019 │ │ -4c40f8: 5350 36af |0004: iget-wide v0, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c40fc: 5352 38af |0006: iget-wide v2, v5, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ -4c4100: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -4c4104: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ -4c4108: 7010 7bf5 0500 |000c: invoke-direct {v5}, Lorg/apache/commons/io/input/NullInputStream;.doEndOfFile:()I // method@f57b │ │ -4c410e: 0a00 |000f: move-result v0 │ │ -4c4110: 0f00 |0010: return v0 │ │ -4c4112: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ -4c4116: bb20 |0013: add-long/2addr v0, v2 │ │ -4c4118: 5a50 36af |0014: iput-wide v0, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c411c: 6e10 80f5 0500 |0016: invoke-virtual {v5}, Lorg/apache/commons/io/input/NullInputStream;.processByte:()I // method@f580 │ │ -4c4122: 0a00 |0019: move-result v0 │ │ -4c4124: 0f00 |001a: return v0 │ │ -4c4126: 2200 b718 |001b: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c412a: 1a01 f153 |001d: const-string v1, "Read after end of file" // string@53f1 │ │ -4c412e: 7020 26df 1000 |001f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c4134: 2700 |0022: throw v0 │ │ +4c40e4: |[4c40e4] org.apache.commons.io.input.NullInputStream.read:()I │ │ +4c40f4: 5550 33af |0000: iget-boolean v0, v5, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ +4c40f8: 3900 1900 |0002: if-nez v0, 001b // +0019 │ │ +4c40fc: 5350 36af |0004: iget-wide v0, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c4100: 5352 38af |0006: iget-wide v2, v5, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ +4c4104: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +4c4108: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ +4c410c: 7010 7bf5 0500 |000c: invoke-direct {v5}, Lorg/apache/commons/io/input/NullInputStream;.doEndOfFile:()I // method@f57b │ │ +4c4112: 0a00 |000f: move-result v0 │ │ +4c4114: 0f00 |0010: return v0 │ │ +4c4116: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ +4c411a: bb20 |0013: add-long/2addr v0, v2 │ │ +4c411c: 5a50 36af |0014: iput-wide v0, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c4120: 6e10 80f5 0500 |0016: invoke-virtual {v5}, Lorg/apache/commons/io/input/NullInputStream;.processByte:()I // method@f580 │ │ +4c4126: 0a00 |0019: move-result v0 │ │ +4c4128: 0f00 |001a: return v0 │ │ +4c412a: 2200 b718 |001b: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c412e: 1a01 f153 |001d: const-string v1, "Read after end of file" // string@53f1 │ │ +4c4132: 7020 26df 1000 |001f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c4138: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=191 │ │ 0x000c line=192 │ │ 0x0014 line=194 │ │ 0x0016 line=195 │ │ @@ -1013123,20 +1013124,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4c4138: |[4c4138] org.apache.commons.io.input.NullInputStream.read:([B)I │ │ -4c4148: 2130 |0000: array-length v0, v3 │ │ -4c414a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c414c: 6e40 84f5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/NullInputStream;.read:([BII)I // method@f584 │ │ -4c4152: 0a03 |0005: move-result v3 │ │ -4c4154: 0f03 |0006: return v3 │ │ +4c413c: |[4c413c] org.apache.commons.io.input.NullInputStream.read:([B)I │ │ +4c414c: 2130 |0000: array-length v0, v3 │ │ +4c414e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c4150: 6e40 84f5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/NullInputStream;.read:([BII)I // method@f584 │ │ +4c4156: 0a03 |0005: move-result v3 │ │ +4c4158: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/input/NullInputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -1013145,39 +1013146,39 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -4c4158: |[4c4158] org.apache.commons.io.input.NullInputStream.read:([BII)I │ │ -4c4168: 5560 33af |0000: iget-boolean v0, v6, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ -4c416c: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -4c4170: 5360 36af |0004: iget-wide v0, v6, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c4174: 5362 38af |0006: iget-wide v2, v6, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ -4c4178: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -4c417c: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ -4c4180: 7010 7bf5 0600 |000c: invoke-direct {v6}, Lorg/apache/commons/io/input/NullInputStream;.doEndOfFile:()I // method@f57b │ │ -4c4186: 0a07 |000f: move-result v7 │ │ -4c4188: 0f07 |0010: return v7 │ │ -4c418a: 8194 |0011: int-to-long v4, v9 │ │ -4c418c: bb40 |0012: add-long/2addr v0, v4 │ │ -4c418e: 5a60 36af |0013: iput-wide v0, v6, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c4192: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ -4c4196: 3d04 0700 |0017: if-lez v4, 001e // +0007 │ │ -4c419a: bc20 |0019: sub-long/2addr v0, v2 │ │ -4c419c: 8401 |001a: long-to-int v1, v0 │ │ -4c419e: b119 |001b: sub-int/2addr v9, v1 │ │ -4c41a0: 5a62 36af |001c: iput-wide v2, v6, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c41a4: 6e40 81f5 7698 |001e: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/input/NullInputStream;.processBytes:([BII)V // method@f581 │ │ -4c41aa: 0f09 |0021: return v9 │ │ -4c41ac: 2207 b718 |0022: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ -4c41b0: 1a08 f153 |0024: const-string v8, "Read after end of file" // string@53f1 │ │ -4c41b4: 7020 26df 8700 |0026: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c41ba: 2707 |0029: throw v7 │ │ +4c415c: |[4c415c] org.apache.commons.io.input.NullInputStream.read:([BII)I │ │ +4c416c: 5560 33af |0000: iget-boolean v0, v6, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ +4c4170: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +4c4174: 5360 36af |0004: iget-wide v0, v6, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c4178: 5362 38af |0006: iget-wide v2, v6, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ +4c417c: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +4c4180: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ +4c4184: 7010 7bf5 0600 |000c: invoke-direct {v6}, Lorg/apache/commons/io/input/NullInputStream;.doEndOfFile:()I // method@f57b │ │ +4c418a: 0a07 |000f: move-result v7 │ │ +4c418c: 0f07 |0010: return v7 │ │ +4c418e: 8194 |0011: int-to-long v4, v9 │ │ +4c4190: bb40 |0012: add-long/2addr v0, v4 │ │ +4c4192: 5a60 36af |0013: iput-wide v0, v6, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c4196: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ +4c419a: 3d04 0700 |0017: if-lez v4, 001e // +0007 │ │ +4c419e: bc20 |0019: sub-long/2addr v0, v2 │ │ +4c41a0: 8401 |001a: long-to-int v1, v0 │ │ +4c41a2: b119 |001b: sub-int/2addr v9, v1 │ │ +4c41a4: 5a62 36af |001c: iput-wide v2, v6, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c41a8: 6e40 81f5 7698 |001e: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/input/NullInputStream;.processBytes:([BII)V // method@f581 │ │ +4c41ae: 0f09 |0021: return v9 │ │ +4c41b0: 2207 b718 |0022: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ +4c41b4: 1a08 f153 |0024: const-string v8, "Read after end of file" // string@53f1 │ │ +4c41b8: 7020 26df 8700 |0026: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c41be: 2707 |0029: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=232 │ │ 0x000c line=233 │ │ 0x0013 line=235 │ │ 0x001c line=239 │ │ @@ -1013194,60 +1013195,60 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -4c4324: |[4c4324] org.apache.commons.io.input.NullInputStream.reset:()V │ │ -4c4334: 1d07 |0000: monitor-enter v7 │ │ -4c4336: 5570 35af |0001: iget-boolean v0, v7, Lorg/apache/commons/io/input/NullInputStream;.markSupported:Z // field@af35 │ │ -4c433a: 3800 4a00 |0003: if-eqz v0, 004d // +004a │ │ -4c433e: 5370 34af |0005: iget-wide v0, v7, Lorg/apache/commons/io/input/NullInputStream;.mark:J // field@af34 │ │ -4c4342: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -4c4346: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -4c434a: 3a04 3a00 |000b: if-ltz v4, 0045 // +003a │ │ -4c434e: 5372 36af |000d: iget-wide v2, v7, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c4352: 5374 37af |000f: iget-wide v4, v7, Lorg/apache/commons/io/input/NullInputStream;.readlimit:J // field@af37 │ │ -4c4356: bb04 |0011: add-long/2addr v4, v0 │ │ -4c4358: 3106 0204 |0012: cmp-long v6, v2, v4 │ │ -4c435c: 3c06 0900 |0014: if-gtz v6, 001d // +0009 │ │ -4c4360: 5a70 36af |0016: iput-wide v0, v7, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c4364: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -4c4366: 5c70 33af |0019: iput-boolean v0, v7, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ -4c436a: 1e07 |001b: monitor-exit v7 │ │ -4c436c: 0e00 |001c: return-void │ │ -4c436e: 2200 b718 |001d: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c4372: 2201 0819 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c4376: 7010 06e1 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c437c: 1a02 a14a |0024: const-string v2, "Marked position [" // string@4aa1 │ │ -4c4380: 6e20 12e1 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c4386: 5372 34af |0029: iget-wide v2, v7, Lorg/apache/commons/io/input/NullInputStream;.mark:J // field@af34 │ │ -4c438a: 6e30 0ee1 2103 |002b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c4390: 1a02 566a |002e: const-string v2, "] is no longer valid - passed the read limit [" // string@6a56 │ │ -4c4394: 6e20 12e1 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c439a: 5372 37af |0033: iget-wide v2, v7, Lorg/apache/commons/io/input/NullInputStream;.readlimit:J // field@af37 │ │ -4c439e: 6e30 0ee1 2103 |0035: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c43a4: 1a02 4e6a |0038: const-string v2, "]" // string@6a4e │ │ -4c43a8: 6e20 12e1 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c43ae: 6e10 1fe1 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c43b4: 0c01 |0040: move-result-object v1 │ │ -4c43b6: 7020 26df 1000 |0041: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c43bc: 2700 |0044: throw v0 │ │ -4c43be: 2200 b718 |0045: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c43c2: 1a01 ac4d |0047: const-string v1, "No position has been marked" // string@4dac │ │ -4c43c6: 7020 26df 1000 |0049: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c43cc: 2700 |004c: throw v0 │ │ -4c43ce: 2200 0f19 |004d: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4c43d2: 1a01 9f4a |004f: const-string v1, "Mark not supported" // string@4a9f │ │ -4c43d6: 7020 45e1 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4c43dc: 2700 |0054: throw v0 │ │ -4c43de: 0d00 |0055: move-exception v0 │ │ -4c43e0: 1e07 |0056: monitor-exit v7 │ │ -4c43e2: 2700 |0057: throw v0 │ │ +4c4328: |[4c4328] org.apache.commons.io.input.NullInputStream.reset:()V │ │ +4c4338: 1d07 |0000: monitor-enter v7 │ │ +4c433a: 5570 35af |0001: iget-boolean v0, v7, Lorg/apache/commons/io/input/NullInputStream;.markSupported:Z // field@af35 │ │ +4c433e: 3800 4a00 |0003: if-eqz v0, 004d // +004a │ │ +4c4342: 5370 34af |0005: iget-wide v0, v7, Lorg/apache/commons/io/input/NullInputStream;.mark:J // field@af34 │ │ +4c4346: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +4c434a: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +4c434e: 3a04 3a00 |000b: if-ltz v4, 0045 // +003a │ │ +4c4352: 5372 36af |000d: iget-wide v2, v7, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c4356: 5374 37af |000f: iget-wide v4, v7, Lorg/apache/commons/io/input/NullInputStream;.readlimit:J // field@af37 │ │ +4c435a: bb04 |0011: add-long/2addr v4, v0 │ │ +4c435c: 3106 0204 |0012: cmp-long v6, v2, v4 │ │ +4c4360: 3c06 0900 |0014: if-gtz v6, 001d // +0009 │ │ +4c4364: 5a70 36af |0016: iput-wide v0, v7, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c4368: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +4c436a: 5c70 33af |0019: iput-boolean v0, v7, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ +4c436e: 1e07 |001b: monitor-exit v7 │ │ +4c4370: 0e00 |001c: return-void │ │ +4c4372: 2200 b718 |001d: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c4376: 2201 0819 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c437a: 7010 06e1 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c4380: 1a02 a14a |0024: const-string v2, "Marked position [" // string@4aa1 │ │ +4c4384: 6e20 12e1 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c438a: 5372 34af |0029: iget-wide v2, v7, Lorg/apache/commons/io/input/NullInputStream;.mark:J // field@af34 │ │ +4c438e: 6e30 0ee1 2103 |002b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c4394: 1a02 566a |002e: const-string v2, "] is no longer valid - passed the read limit [" // string@6a56 │ │ +4c4398: 6e20 12e1 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c439e: 5372 37af |0033: iget-wide v2, v7, Lorg/apache/commons/io/input/NullInputStream;.readlimit:J // field@af37 │ │ +4c43a2: 6e30 0ee1 2103 |0035: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c43a8: 1a02 4e6a |0038: const-string v2, "]" // string@6a4e │ │ +4c43ac: 6e20 12e1 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c43b2: 6e10 1fe1 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c43b8: 0c01 |0040: move-result-object v1 │ │ +4c43ba: 7020 26df 1000 |0041: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c43c0: 2700 |0044: throw v0 │ │ +4c43c2: 2200 b718 |0045: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c43c6: 1a01 ac4d |0047: const-string v1, "No position has been marked" // string@4dac │ │ +4c43ca: 7020 26df 1000 |0049: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c43d0: 2700 |004c: throw v0 │ │ +4c43d2: 2200 0f19 |004d: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4c43d6: 1a01 9f4a |004f: const-string v1, "Mark not supported" // string@4a9f │ │ +4c43da: 7020 45e1 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4c43e0: 2700 |0054: throw v0 │ │ +4c43e2: 0d00 |0055: move-exception v0 │ │ +4c43e4: 1e07 |0056: monitor-exit v7 │ │ +4c43e6: 2700 |0057: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001b │ │ -> 0x0055 │ │ 0x001d - 0x0055 │ │ -> 0x0055 │ │ positions : │ │ 0x0001 line=255 │ │ @@ -1013267,37 +1013268,37 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4c41ec: |[4c41ec] org.apache.commons.io.input.NullInputStream.skip:(J)J │ │ -4c41fc: 5550 33af |0000: iget-boolean v0, v5, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ -4c4200: 3900 1c00 |0002: if-nez v0, 001e // +001c │ │ -4c4204: 5350 36af |0004: iget-wide v0, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c4208: 5352 38af |0006: iget-wide v2, v5, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ -4c420c: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -4c4210: 3904 0800 |000a: if-nez v4, 0012 // +0008 │ │ -4c4214: 7010 7bf5 0500 |000c: invoke-direct {v5}, Lorg/apache/commons/io/input/NullInputStream;.doEndOfFile:()I // method@f57b │ │ -4c421a: 0a06 |000f: move-result v6 │ │ -4c421c: 8166 |0010: int-to-long v6, v6 │ │ -4c421e: 1006 |0011: return-wide v6 │ │ -4c4220: bb60 |0012: add-long/2addr v0, v6 │ │ -4c4222: 5a50 36af |0013: iput-wide v0, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c4226: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ -4c422a: 3d04 0600 |0017: if-lez v4, 001d // +0006 │ │ -4c422e: bc20 |0019: sub-long/2addr v0, v2 │ │ -4c4230: bc06 |001a: sub-long/2addr v6, v0 │ │ -4c4232: 5a52 36af |001b: iput-wide v2, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ -4c4236: 1006 |001d: return-wide v6 │ │ -4c4238: 2206 b718 |001e: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ -4c423c: 1a07 4859 |0020: const-string v7, "Skip after end of file" // string@5948 │ │ -4c4240: 7020 26df 7600 |0022: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c4246: 2706 |0025: throw v6 │ │ +4c41f0: |[4c41f0] org.apache.commons.io.input.NullInputStream.skip:(J)J │ │ +4c4200: 5550 33af |0000: iget-boolean v0, v5, Lorg/apache/commons/io/input/NullInputStream;.eof:Z // field@af33 │ │ +4c4204: 3900 1c00 |0002: if-nez v0, 001e // +001c │ │ +4c4208: 5350 36af |0004: iget-wide v0, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c420c: 5352 38af |0006: iget-wide v2, v5, Lorg/apache/commons/io/input/NullInputStream;.size:J // field@af38 │ │ +4c4210: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +4c4214: 3904 0800 |000a: if-nez v4, 0012 // +0008 │ │ +4c4218: 7010 7bf5 0500 |000c: invoke-direct {v5}, Lorg/apache/commons/io/input/NullInputStream;.doEndOfFile:()I // method@f57b │ │ +4c421e: 0a06 |000f: move-result v6 │ │ +4c4220: 8166 |0010: int-to-long v6, v6 │ │ +4c4222: 1006 |0011: return-wide v6 │ │ +4c4224: bb60 |0012: add-long/2addr v0, v6 │ │ +4c4226: 5a50 36af |0013: iput-wide v0, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c422a: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ +4c422e: 3d04 0600 |0017: if-lez v4, 001d // +0006 │ │ +4c4232: bc20 |0019: sub-long/2addr v0, v2 │ │ +4c4234: bc06 |001a: sub-long/2addr v6, v0 │ │ +4c4236: 5a52 36af |001b: iput-wide v2, v5, Lorg/apache/commons/io/input/NullInputStream;.position:J // field@af36 │ │ +4c423a: 1006 |001d: return-wide v6 │ │ +4c423c: 2206 b718 |001e: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ +4c4240: 1a07 4859 |0020: const-string v7, "Skip after end of file" // string@5948 │ │ +4c4244: 7020 26df 7600 |0022: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c424a: 2706 |0025: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0004 line=286 │ │ 0x000c line=287 │ │ 0x0013 line=289 │ │ 0x001b line=293 │ │ @@ -1013375,19 +1013376,19 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4c45bc: |[4c45bc] org.apache.commons.io.input.NullReader.:(J)V │ │ -4c45cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c45ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c45d0: 7051 88f5 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/input/NullReader;.:(JZZ)V // method@f588 │ │ -4c45d6: 0e00 |0005: return-void │ │ +4c45c0: |[4c45c0] org.apache.commons.io.input.NullReader.:(J)V │ │ +4c45d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c45d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c45d4: 7051 88f5 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/input/NullReader;.:(JZZ)V // method@f588 │ │ +4c45da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/input/NullReader; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ │ │ @@ -1013396,22 +1013397,22 @@ │ │ type : '(JZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4c45d8: |[4c45d8] org.apache.commons.io.input.NullReader.:(JZZ)V │ │ -4c45e8: 7010 70df 0200 |0000: invoke-direct {v2}, Ljava/io/Reader;.:()V // method@df70 │ │ -4c45ee: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -4c45f2: 5a20 3baf |0005: iput-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.mark:J // field@af3b │ │ -4c45f6: 5a23 3faf |0007: iput-wide v3, v2, Lorg/apache/commons/io/input/NullReader;.size:J // field@af3f │ │ -4c45fa: 5c25 3caf |0009: iput-boolean v5, v2, Lorg/apache/commons/io/input/NullReader;.markSupported:Z // field@af3c │ │ -4c45fe: 5c26 40af |000b: iput-boolean v6, v2, Lorg/apache/commons/io/input/NullReader;.throwEofException:Z // field@af40 │ │ -4c4602: 0e00 |000d: return-void │ │ +4c45dc: |[4c45dc] org.apache.commons.io.input.NullReader.:(JZZ)V │ │ +4c45ec: 7010 70df 0200 |0000: invoke-direct {v2}, Ljava/io/Reader;.:()V // method@df70 │ │ +4c45f2: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +4c45f6: 5a20 3baf |0005: iput-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.mark:J // field@af3b │ │ +4c45fa: 5a23 3faf |0007: iput-wide v3, v2, Lorg/apache/commons/io/input/NullReader;.size:J // field@af3f │ │ +4c45fe: 5c25 3caf |0009: iput-boolean v5, v2, Lorg/apache/commons/io/input/NullReader;.markSupported:Z // field@af3c │ │ +4c4602: 5c26 40af |000b: iput-boolean v6, v2, Lorg/apache/commons/io/input/NullReader;.throwEofException:Z // field@af40 │ │ +4c4606: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=69 │ │ 0x0007 line=97 │ │ 0x0009 line=98 │ │ 0x000b line=99 │ │ @@ -1013426,24 +1013427,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4c4410: |[4c4410] org.apache.commons.io.input.NullReader.doEndOfFile:()I │ │ -4c4420: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c4422: 5c10 3aaf |0001: iput-boolean v0, v1, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ -4c4426: 5510 40af |0003: iget-boolean v0, v1, Lorg/apache/commons/io/input/NullReader;.throwEofException:Z // field@af40 │ │ -4c442a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -4c442e: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -4c4430: 0f00 |0008: return v0 │ │ -4c4432: 2200 a818 |0009: new-instance v0, Ljava/io/EOFException; // type@18a8 │ │ -4c4436: 7010 ddde 0000 |000b: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@dedd │ │ -4c443c: 2700 |000e: throw v0 │ │ +4c4414: |[4c4414] org.apache.commons.io.input.NullReader.doEndOfFile:()I │ │ +4c4424: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c4426: 5c10 3aaf |0001: iput-boolean v0, v1, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ +4c442a: 5510 40af |0003: iget-boolean v0, v1, Lorg/apache/commons/io/input/NullReader;.throwEofException:Z // field@af40 │ │ +4c442e: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +4c4432: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +4c4434: 0f00 |0008: return v0 │ │ +4c4436: 2200 a818 |0009: new-instance v0, Ljava/io/EOFException; // type@18a8 │ │ +4c443a: 7010 ddde 0000 |000b: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@dedd │ │ +4c4440: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0003 line=317 │ │ 0x0009 line=318 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/io/input/NullReader; │ │ @@ -1013454,22 +1013455,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4c4604: |[4c4604] org.apache.commons.io.input.NullReader.close:()V │ │ -4c4614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c4616: 5c20 3aaf |0001: iput-boolean v0, v2, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ -4c461a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -4c461e: 5a20 3daf |0005: iput-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c4622: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -4c4626: 5a20 3baf |0009: iput-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.mark:J // field@af3b │ │ -4c462a: 0e00 |000b: return-void │ │ +4c4608: |[4c4608] org.apache.commons.io.input.NullReader.close:()V │ │ +4c4618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c461a: 5c20 3aaf |0001: iput-boolean v0, v2, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ +4c461e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +4c4622: 5a20 3daf |0005: iput-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c4626: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +4c462a: 5a20 3baf |0009: iput-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.mark:J // field@af3b │ │ +4c462e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=128 │ │ 0x0005 line=129 │ │ 0x0009 line=130 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/io/input/NullReader; │ │ @@ -1013479,17 +1013480,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c4530: |[4c4530] org.apache.commons.io.input.NullReader.getPosition:()J │ │ -4c4540: 5320 3daf |0000: iget-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c4544: 1000 |0002: return-wide v0 │ │ +4c4534: |[4c4534] org.apache.commons.io.input.NullReader.getPosition:()J │ │ +4c4544: 5320 3daf |0000: iget-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c4548: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/io/input/NullReader; │ │ │ │ #2 : (in Lorg/apache/commons/io/input/NullReader;) │ │ @@ -1013497,17 +1013498,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c4548: |[4c4548] org.apache.commons.io.input.NullReader.getSize:()J │ │ -4c4558: 5320 3faf |0000: iget-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.size:J // field@af3f │ │ -4c455c: 1000 |0002: return-wide v0 │ │ +4c454c: |[4c454c] org.apache.commons.io.input.NullReader.getSize:()J │ │ +4c455c: 5320 3faf |0000: iget-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.size:J // field@af3f │ │ +4c4560: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/io/input/NullReader; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/NullReader;) │ │ @@ -1013515,31 +1013516,31 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4c462c: |[4c462c] org.apache.commons.io.input.NullReader.mark:(I)V │ │ -4c463c: 1d02 |0000: monitor-enter v2 │ │ -4c463e: 5520 3caf |0001: iget-boolean v0, v2, Lorg/apache/commons/io/input/NullReader;.markSupported:Z // field@af3c │ │ -4c4642: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -4c4646: 5320 3daf |0005: iget-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c464a: 5a20 3baf |0007: iput-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.mark:J // field@af3b │ │ -4c464e: 8130 |0009: int-to-long v0, v3 │ │ -4c4650: 5a20 3eaf |000a: iput-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.readlimit:J // field@af3e │ │ -4c4654: 1e02 |000c: monitor-exit v2 │ │ -4c4656: 0e00 |000d: return-void │ │ -4c4658: 2203 0f19 |000e: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4c465c: 1a00 9f4a |0010: const-string v0, "Mark not supported" // string@4a9f │ │ -4c4660: 7020 45e1 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4c4666: 2703 |0015: throw v3 │ │ -4c4668: 0d03 |0016: move-exception v3 │ │ -4c466a: 1e02 |0017: monitor-exit v2 │ │ -4c466c: 2703 |0018: throw v3 │ │ +4c4630: |[4c4630] org.apache.commons.io.input.NullReader.mark:(I)V │ │ +4c4640: 1d02 |0000: monitor-enter v2 │ │ +4c4642: 5520 3caf |0001: iget-boolean v0, v2, Lorg/apache/commons/io/input/NullReader;.markSupported:Z // field@af3c │ │ +4c4646: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +4c464a: 5320 3daf |0005: iget-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c464e: 5a20 3baf |0007: iput-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.mark:J // field@af3b │ │ +4c4652: 8130 |0009: int-to-long v0, v3 │ │ +4c4654: 5a20 3eaf |000a: iput-wide v0, v2, Lorg/apache/commons/io/input/NullReader;.readlimit:J // field@af3e │ │ +4c4658: 1e02 |000c: monitor-exit v2 │ │ +4c465a: 0e00 |000d: return-void │ │ +4c465c: 2203 0f19 |000e: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4c4660: 1a00 9f4a |0010: const-string v0, "Mark not supported" // string@4a9f │ │ +4c4664: 7020 45e1 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4c466a: 2703 |0015: throw v3 │ │ +4c466c: 0d03 |0016: move-exception v3 │ │ +4c466e: 1e02 |0017: monitor-exit v2 │ │ +4c4670: 2703 |0018: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x000c │ │ -> 0x0016 │ │ 0x000e - 0x0016 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=142 │ │ @@ -1013556,17 +1013557,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c43f8: |[4c43f8] org.apache.commons.io.input.NullReader.markSupported:()Z │ │ -4c4408: 5510 3caf |0000: iget-boolean v0, v1, Lorg/apache/commons/io/input/NullReader;.markSupported:Z // field@af3c │ │ -4c440c: 0f00 |0002: return v0 │ │ +4c43fc: |[4c43fc] org.apache.commons.io.input.NullReader.markSupported:()Z │ │ +4c440c: 5510 3caf |0000: iget-boolean v0, v1, Lorg/apache/commons/io/input/NullReader;.markSupported:Z // field@af3c │ │ +4c4410: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/NullReader; │ │ │ │ #5 : (in Lorg/apache/commons/io/input/NullReader;) │ │ @@ -1013574,65 +1013575,65 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4c4440: |[4c4440] org.apache.commons.io.input.NullReader.processChar:()I │ │ -4c4450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c4452: 0f00 |0001: return v0 │ │ +4c4444: |[4c4444] org.apache.commons.io.input.NullReader.processChar:()I │ │ +4c4454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c4456: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/commons/io/input/NullReader;) │ │ name : 'processChars' │ │ type : '([CII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c4684: |[4c4684] org.apache.commons.io.input.NullReader.processChars:([CII)V │ │ -4c4694: 0e00 |0000: return-void │ │ +4c4688: |[4c4688] org.apache.commons.io.input.NullReader.processChars:([CII)V │ │ +4c4698: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/commons/io/input/NullReader;) │ │ name : 'read' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4c4454: |[4c4454] org.apache.commons.io.input.NullReader.read:()I │ │ -4c4464: 5550 3aaf |0000: iget-boolean v0, v5, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ -4c4468: 3900 1900 |0002: if-nez v0, 001b // +0019 │ │ -4c446c: 5350 3daf |0004: iget-wide v0, v5, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c4470: 5352 3faf |0006: iget-wide v2, v5, Lorg/apache/commons/io/input/NullReader;.size:J // field@af3f │ │ -4c4474: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -4c4478: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ -4c447c: 7010 8af5 0500 |000c: invoke-direct {v5}, Lorg/apache/commons/io/input/NullReader;.doEndOfFile:()I // method@f58a │ │ -4c4482: 0a00 |000f: move-result v0 │ │ -4c4484: 0f00 |0010: return v0 │ │ -4c4486: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ -4c448a: bb20 |0013: add-long/2addr v0, v2 │ │ -4c448c: 5a50 3daf |0014: iput-wide v0, v5, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c4490: 6e10 8ff5 0500 |0016: invoke-virtual {v5}, Lorg/apache/commons/io/input/NullReader;.processChar:()I // method@f58f │ │ -4c4496: 0a00 |0019: move-result v0 │ │ -4c4498: 0f00 |001a: return v0 │ │ -4c449a: 2200 b718 |001b: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c449e: 1a01 f153 |001d: const-string v1, "Read after end of file" // string@53f1 │ │ -4c44a2: 7020 26df 1000 |001f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c44a8: 2700 |0022: throw v0 │ │ +4c4458: |[4c4458] org.apache.commons.io.input.NullReader.read:()I │ │ +4c4468: 5550 3aaf |0000: iget-boolean v0, v5, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ +4c446c: 3900 1900 |0002: if-nez v0, 001b // +0019 │ │ +4c4470: 5350 3daf |0004: iget-wide v0, v5, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c4474: 5352 3faf |0006: iget-wide v2, v5, Lorg/apache/commons/io/input/NullReader;.size:J // field@af3f │ │ +4c4478: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +4c447c: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ +4c4480: 7010 8af5 0500 |000c: invoke-direct {v5}, Lorg/apache/commons/io/input/NullReader;.doEndOfFile:()I // method@f58a │ │ +4c4486: 0a00 |000f: move-result v0 │ │ +4c4488: 0f00 |0010: return v0 │ │ +4c448a: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ +4c448e: bb20 |0013: add-long/2addr v0, v2 │ │ +4c4490: 5a50 3daf |0014: iput-wide v0, v5, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c4494: 6e10 8ff5 0500 |0016: invoke-virtual {v5}, Lorg/apache/commons/io/input/NullReader;.processChar:()I // method@f58f │ │ +4c449a: 0a00 |0019: move-result v0 │ │ +4c449c: 0f00 |001a: return v0 │ │ +4c449e: 2200 b718 |001b: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c44a2: 1a01 f153 |001d: const-string v1, "Read after end of file" // string@53f1 │ │ +4c44a6: 7020 26df 1000 |001f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c44ac: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=174 │ │ 0x000c line=175 │ │ 0x0014 line=177 │ │ 0x0016 line=178 │ │ @@ -1013645,20 +1013646,20 @@ │ │ type : '([C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4c44ac: |[4c44ac] org.apache.commons.io.input.NullReader.read:([C)I │ │ -4c44bc: 2130 |0000: array-length v0, v3 │ │ -4c44be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c44c0: 6e40 93f5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/NullReader;.read:([CII)I // method@f593 │ │ -4c44c6: 0a03 |0005: move-result v3 │ │ -4c44c8: 0f03 |0006: return v3 │ │ +4c44b0: |[4c44b0] org.apache.commons.io.input.NullReader.read:([C)I │ │ +4c44c0: 2130 |0000: array-length v0, v3 │ │ +4c44c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c44c4: 6e40 93f5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/NullReader;.read:([CII)I // method@f593 │ │ +4c44ca: 0a03 |0005: move-result v3 │ │ +4c44cc: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/input/NullReader; │ │ 0x0000 - 0x0007 reg=3 (null) [C │ │ │ │ @@ -1013667,39 +1013668,39 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -4c44cc: |[4c44cc] org.apache.commons.io.input.NullReader.read:([CII)I │ │ -4c44dc: 5560 3aaf |0000: iget-boolean v0, v6, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ -4c44e0: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -4c44e4: 5360 3daf |0004: iget-wide v0, v6, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c44e8: 5362 3faf |0006: iget-wide v2, v6, Lorg/apache/commons/io/input/NullReader;.size:J // field@af3f │ │ -4c44ec: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -4c44f0: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ -4c44f4: 7010 8af5 0600 |000c: invoke-direct {v6}, Lorg/apache/commons/io/input/NullReader;.doEndOfFile:()I // method@f58a │ │ -4c44fa: 0a07 |000f: move-result v7 │ │ -4c44fc: 0f07 |0010: return v7 │ │ -4c44fe: 8194 |0011: int-to-long v4, v9 │ │ -4c4500: bb40 |0012: add-long/2addr v0, v4 │ │ -4c4502: 5a60 3daf |0013: iput-wide v0, v6, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c4506: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ -4c450a: 3d04 0700 |0017: if-lez v4, 001e // +0007 │ │ -4c450e: bc20 |0019: sub-long/2addr v0, v2 │ │ -4c4510: 8401 |001a: long-to-int v1, v0 │ │ -4c4512: b119 |001b: sub-int/2addr v9, v1 │ │ -4c4514: 5a62 3daf |001c: iput-wide v2, v6, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c4518: 6e40 90f5 7698 |001e: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/input/NullReader;.processChars:([CII)V // method@f590 │ │ -4c451e: 0f09 |0021: return v9 │ │ -4c4520: 2207 b718 |0022: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ -4c4524: 1a08 f153 |0024: const-string v8, "Read after end of file" // string@53f1 │ │ -4c4528: 7020 26df 8700 |0026: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c452e: 2707 |0029: throw v7 │ │ +4c44d0: |[4c44d0] org.apache.commons.io.input.NullReader.read:([CII)I │ │ +4c44e0: 5560 3aaf |0000: iget-boolean v0, v6, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ +4c44e4: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +4c44e8: 5360 3daf |0004: iget-wide v0, v6, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c44ec: 5362 3faf |0006: iget-wide v2, v6, Lorg/apache/commons/io/input/NullReader;.size:J // field@af3f │ │ +4c44f0: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +4c44f4: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ +4c44f8: 7010 8af5 0600 |000c: invoke-direct {v6}, Lorg/apache/commons/io/input/NullReader;.doEndOfFile:()I // method@f58a │ │ +4c44fe: 0a07 |000f: move-result v7 │ │ +4c4500: 0f07 |0010: return v7 │ │ +4c4502: 8194 |0011: int-to-long v4, v9 │ │ +4c4504: bb40 |0012: add-long/2addr v0, v4 │ │ +4c4506: 5a60 3daf |0013: iput-wide v0, v6, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c450a: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ +4c450e: 3d04 0700 |0017: if-lez v4, 001e // +0007 │ │ +4c4512: bc20 |0019: sub-long/2addr v0, v2 │ │ +4c4514: 8401 |001a: long-to-int v1, v0 │ │ +4c4516: b119 |001b: sub-int/2addr v9, v1 │ │ +4c4518: 5a62 3daf |001c: iput-wide v2, v6, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c451c: 6e40 90f5 7698 |001e: invoke-virtual {v6, v7, v8, v9}, Lorg/apache/commons/io/input/NullReader;.processChars:([CII)V // method@f590 │ │ +4c4522: 0f09 |0021: return v9 │ │ +4c4524: 2207 b718 |0022: new-instance v7, Ljava/io/IOException; // type@18b7 │ │ +4c4528: 1a08 f153 |0024: const-string v8, "Read after end of file" // string@53f1 │ │ +4c452c: 7020 26df 8700 |0026: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c4532: 2707 |0029: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=215 │ │ 0x000c line=216 │ │ 0x0013 line=218 │ │ 0x001c line=222 │ │ @@ -1013716,60 +1013717,60 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -4c4698: |[4c4698] org.apache.commons.io.input.NullReader.reset:()V │ │ -4c46a8: 1d07 |0000: monitor-enter v7 │ │ -4c46aa: 5570 3caf |0001: iget-boolean v0, v7, Lorg/apache/commons/io/input/NullReader;.markSupported:Z // field@af3c │ │ -4c46ae: 3800 4a00 |0003: if-eqz v0, 004d // +004a │ │ -4c46b2: 5370 3baf |0005: iget-wide v0, v7, Lorg/apache/commons/io/input/NullReader;.mark:J // field@af3b │ │ -4c46b6: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -4c46ba: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -4c46be: 3a04 3a00 |000b: if-ltz v4, 0045 // +003a │ │ -4c46c2: 5372 3daf |000d: iget-wide v2, v7, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c46c6: 5374 3eaf |000f: iget-wide v4, v7, Lorg/apache/commons/io/input/NullReader;.readlimit:J // field@af3e │ │ -4c46ca: bb04 |0011: add-long/2addr v4, v0 │ │ -4c46cc: 3106 0204 |0012: cmp-long v6, v2, v4 │ │ -4c46d0: 3c06 0900 |0014: if-gtz v6, 001d // +0009 │ │ -4c46d4: 5a70 3daf |0016: iput-wide v0, v7, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c46d8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -4c46da: 5c70 3aaf |0019: iput-boolean v0, v7, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ -4c46de: 1e07 |001b: monitor-exit v7 │ │ -4c46e0: 0e00 |001c: return-void │ │ -4c46e2: 2200 b718 |001d: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c46e6: 2201 0819 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c46ea: 7010 06e1 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c46f0: 1a02 a14a |0024: const-string v2, "Marked position [" // string@4aa1 │ │ -4c46f4: 6e20 12e1 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c46fa: 5372 3baf |0029: iget-wide v2, v7, Lorg/apache/commons/io/input/NullReader;.mark:J // field@af3b │ │ -4c46fe: 6e30 0ee1 2103 |002b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c4704: 1a02 566a |002e: const-string v2, "] is no longer valid - passed the read limit [" // string@6a56 │ │ -4c4708: 6e20 12e1 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c470e: 5372 3eaf |0033: iget-wide v2, v7, Lorg/apache/commons/io/input/NullReader;.readlimit:J // field@af3e │ │ -4c4712: 6e30 0ee1 2103 |0035: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c4718: 1a02 4e6a |0038: const-string v2, "]" // string@6a4e │ │ -4c471c: 6e20 12e1 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c4722: 6e10 1fe1 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c4728: 0c01 |0040: move-result-object v1 │ │ -4c472a: 7020 26df 1000 |0041: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c4730: 2700 |0044: throw v0 │ │ -4c4732: 2200 b718 |0045: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c4736: 1a01 ac4d |0047: const-string v1, "No position has been marked" // string@4dac │ │ -4c473a: 7020 26df 1000 |0049: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c4740: 2700 |004c: throw v0 │ │ -4c4742: 2200 0f19 |004d: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4c4746: 1a01 9f4a |004f: const-string v1, "Mark not supported" // string@4a9f │ │ -4c474a: 7020 45e1 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4c4750: 2700 |0054: throw v0 │ │ -4c4752: 0d00 |0055: move-exception v0 │ │ -4c4754: 1e07 |0056: monitor-exit v7 │ │ -4c4756: 2700 |0057: throw v0 │ │ +4c469c: |[4c469c] org.apache.commons.io.input.NullReader.reset:()V │ │ +4c46ac: 1d07 |0000: monitor-enter v7 │ │ +4c46ae: 5570 3caf |0001: iget-boolean v0, v7, Lorg/apache/commons/io/input/NullReader;.markSupported:Z // field@af3c │ │ +4c46b2: 3800 4a00 |0003: if-eqz v0, 004d // +004a │ │ +4c46b6: 5370 3baf |0005: iget-wide v0, v7, Lorg/apache/commons/io/input/NullReader;.mark:J // field@af3b │ │ +4c46ba: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +4c46be: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +4c46c2: 3a04 3a00 |000b: if-ltz v4, 0045 // +003a │ │ +4c46c6: 5372 3daf |000d: iget-wide v2, v7, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c46ca: 5374 3eaf |000f: iget-wide v4, v7, Lorg/apache/commons/io/input/NullReader;.readlimit:J // field@af3e │ │ +4c46ce: bb04 |0011: add-long/2addr v4, v0 │ │ +4c46d0: 3106 0204 |0012: cmp-long v6, v2, v4 │ │ +4c46d4: 3c06 0900 |0014: if-gtz v6, 001d // +0009 │ │ +4c46d8: 5a70 3daf |0016: iput-wide v0, v7, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c46dc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +4c46de: 5c70 3aaf |0019: iput-boolean v0, v7, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ +4c46e2: 1e07 |001b: monitor-exit v7 │ │ +4c46e4: 0e00 |001c: return-void │ │ +4c46e6: 2200 b718 |001d: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c46ea: 2201 0819 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c46ee: 7010 06e1 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c46f4: 1a02 a14a |0024: const-string v2, "Marked position [" // string@4aa1 │ │ +4c46f8: 6e20 12e1 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c46fe: 5372 3baf |0029: iget-wide v2, v7, Lorg/apache/commons/io/input/NullReader;.mark:J // field@af3b │ │ +4c4702: 6e30 0ee1 2103 |002b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c4708: 1a02 566a |002e: const-string v2, "] is no longer valid - passed the read limit [" // string@6a56 │ │ +4c470c: 6e20 12e1 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c4712: 5372 3eaf |0033: iget-wide v2, v7, Lorg/apache/commons/io/input/NullReader;.readlimit:J // field@af3e │ │ +4c4716: 6e30 0ee1 2103 |0035: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c471c: 1a02 4e6a |0038: const-string v2, "]" // string@6a4e │ │ +4c4720: 6e20 12e1 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c4726: 6e10 1fe1 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c472c: 0c01 |0040: move-result-object v1 │ │ +4c472e: 7020 26df 1000 |0041: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c4734: 2700 |0044: throw v0 │ │ +4c4736: 2200 b718 |0045: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c473a: 1a01 ac4d |0047: const-string v1, "No position has been marked" // string@4dac │ │ +4c473e: 7020 26df 1000 |0049: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c4744: 2700 |004c: throw v0 │ │ +4c4746: 2200 0f19 |004d: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4c474a: 1a01 9f4a |004f: const-string v1, "Mark not supported" // string@4a9f │ │ +4c474e: 7020 45e1 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4c4754: 2700 |0054: throw v0 │ │ +4c4756: 0d00 |0055: move-exception v0 │ │ +4c4758: 1e07 |0056: monitor-exit v7 │ │ +4c475a: 2700 |0057: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001b │ │ -> 0x0055 │ │ 0x001d - 0x0055 │ │ -> 0x0055 │ │ positions : │ │ 0x0001 line=238 │ │ @@ -1013789,37 +1013790,37 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4c4560: |[4c4560] org.apache.commons.io.input.NullReader.skip:(J)J │ │ -4c4570: 5550 3aaf |0000: iget-boolean v0, v5, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ -4c4574: 3900 1c00 |0002: if-nez v0, 001e // +001c │ │ -4c4578: 5350 3daf |0004: iget-wide v0, v5, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c457c: 5352 3faf |0006: iget-wide v2, v5, Lorg/apache/commons/io/input/NullReader;.size:J // field@af3f │ │ -4c4580: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -4c4584: 3904 0800 |000a: if-nez v4, 0012 // +0008 │ │ -4c4588: 7010 8af5 0500 |000c: invoke-direct {v5}, Lorg/apache/commons/io/input/NullReader;.doEndOfFile:()I // method@f58a │ │ -4c458e: 0a06 |000f: move-result v6 │ │ -4c4590: 8166 |0010: int-to-long v6, v6 │ │ -4c4592: 1006 |0011: return-wide v6 │ │ -4c4594: bb60 |0012: add-long/2addr v0, v6 │ │ -4c4596: 5a50 3daf |0013: iput-wide v0, v5, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c459a: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ -4c459e: 3d04 0600 |0017: if-lez v4, 001d // +0006 │ │ -4c45a2: bc20 |0019: sub-long/2addr v0, v2 │ │ -4c45a4: bc06 |001a: sub-long/2addr v6, v0 │ │ -4c45a6: 5a52 3daf |001b: iput-wide v2, v5, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ -4c45aa: 1006 |001d: return-wide v6 │ │ -4c45ac: 2206 b718 |001e: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ -4c45b0: 1a07 4859 |0020: const-string v7, "Skip after end of file" // string@5948 │ │ -4c45b4: 7020 26df 7600 |0022: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c45ba: 2706 |0025: throw v6 │ │ +4c4564: |[4c4564] org.apache.commons.io.input.NullReader.skip:(J)J │ │ +4c4574: 5550 3aaf |0000: iget-boolean v0, v5, Lorg/apache/commons/io/input/NullReader;.eof:Z // field@af3a │ │ +4c4578: 3900 1c00 |0002: if-nez v0, 001e // +001c │ │ +4c457c: 5350 3daf |0004: iget-wide v0, v5, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c4580: 5352 3faf |0006: iget-wide v2, v5, Lorg/apache/commons/io/input/NullReader;.size:J // field@af3f │ │ +4c4584: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +4c4588: 3904 0800 |000a: if-nez v4, 0012 // +0008 │ │ +4c458c: 7010 8af5 0500 |000c: invoke-direct {v5}, Lorg/apache/commons/io/input/NullReader;.doEndOfFile:()I // method@f58a │ │ +4c4592: 0a06 |000f: move-result v6 │ │ +4c4594: 8166 |0010: int-to-long v6, v6 │ │ +4c4596: 1006 |0011: return-wide v6 │ │ +4c4598: bb60 |0012: add-long/2addr v0, v6 │ │ +4c459a: 5a50 3daf |0013: iput-wide v0, v5, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c459e: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ +4c45a2: 3d04 0600 |0017: if-lez v4, 001d // +0006 │ │ +4c45a6: bc20 |0019: sub-long/2addr v0, v2 │ │ +4c45a8: bc06 |001a: sub-long/2addr v6, v0 │ │ +4c45aa: 5a52 3daf |001b: iput-wide v2, v5, Lorg/apache/commons/io/input/NullReader;.position:J // field@af3d │ │ +4c45ae: 1006 |001d: return-wide v6 │ │ +4c45b0: 2206 b718 |001e: new-instance v6, Ljava/io/IOException; // type@18b7 │ │ +4c45b4: 1a07 4859 |0020: const-string v7, "Skip after end of file" // string@5948 │ │ +4c45b8: 7020 26df 7600 |0022: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c45be: 2706 |0025: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=269 │ │ 0x000c line=270 │ │ 0x0013 line=272 │ │ 0x001b line=276 │ │ @@ -1013868,17 +1013869,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c476c: |[4c476c] org.apache.commons.io.input.ObservableInputStream$Observer.:()V │ │ -4c477c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c4782: 0e00 |0003: return-void │ │ +4c4770: |[4c4770] org.apache.commons.io.input.ObservableInputStream$Observer.:()V │ │ +4c4780: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c4786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/ObservableInputStream$Observer; │ │ │ │ Virtual methods - │ │ @@ -1013887,61 +1013888,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c4784: |[4c4784] org.apache.commons.io.input.ObservableInputStream$Observer.closed:()V │ │ -4c4794: 0e00 |0000: return-void │ │ +4c4788: |[4c4788] org.apache.commons.io.input.ObservableInputStream$Observer.closed:()V │ │ +4c4798: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/input/ObservableInputStream$Observer;) │ │ name : 'data' │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c47ac: |[4c47ac] org.apache.commons.io.input.ObservableInputStream$Observer.data:(I)V │ │ -4c47bc: 0e00 |0000: return-void │ │ +4c47b0: |[4c47b0] org.apache.commons.io.input.ObservableInputStream$Observer.data:(I)V │ │ +4c47c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/io/input/ObservableInputStream$Observer;) │ │ name : 'data' │ │ type : '([BII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c4798: |[4c4798] org.apache.commons.io.input.ObservableInputStream$Observer.data:([BII)V │ │ -4c47a8: 0e00 |0000: return-void │ │ +4c479c: |[4c479c] org.apache.commons.io.input.ObservableInputStream$Observer.data:([BII)V │ │ +4c47ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/io/input/ObservableInputStream$Observer;) │ │ name : 'error' │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c47c0: |[4c47c0] org.apache.commons.io.input.ObservableInputStream$Observer.error:(Ljava/io/IOException;)V │ │ -4c47d0: 2701 |0000: throw v1 │ │ +4c47c4: |[4c47c4] org.apache.commons.io.input.ObservableInputStream$Observer.error:(Ljava/io/IOException;)V │ │ +4c47d4: 2701 |0000: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/commons/io/input/ObservableInputStream$Observer; │ │ 0x0000 - 0x0001 reg=1 (null) Ljava/io/IOException; │ │ │ │ @@ -1013950,16 +1013951,16 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c47d4: |[4c47d4] org.apache.commons.io.input.ObservableInputStream$Observer.finished:()V │ │ -4c47e4: 0e00 |0000: return-void │ │ +4c47d8: |[4c47d8] org.apache.commons.io.input.ObservableInputStream$Observer.finished:()V │ │ +4c47e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20236 (ObservableInputStream.java) │ │ │ │ Class #3799 header: │ │ @@ -1014007,17 +1014008,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4c4cbc: |[4c4cbc] org.apache.commons.io.input.ProxyInputStream.:(Ljava/io/InputStream;)V │ │ -4c4ccc: 7020 1ddf 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@df1d │ │ -4c4cd2: 0e00 |0003: return-void │ │ +4c4cc0: |[4c4cc0] org.apache.commons.io.input.ProxyInputStream.:(Ljava/io/InputStream;)V │ │ +4c4cd0: 7020 1ddf 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@df1d │ │ +4c4cd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/ProxyInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1014027,37 +1014028,37 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c4cd4: |[4c4cd4] org.apache.commons.io.input.ProxyInputStream.afterRead:(I)V │ │ -4c4ce4: 0e00 |0000: return-void │ │ +4c4cd8: |[4c4cd8] org.apache.commons.io.input.ProxyInputStream.afterRead:(I)V │ │ +4c4ce8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/input/ProxyInputStream;) │ │ name : 'available' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c4b5c: |[4c4b5c] org.apache.commons.io.input.ProxyInputStream.available:()I │ │ -4c4b6c: 6f10 1edf 0100 |0000: invoke-super {v1}, Ljava/io/FilterInputStream;.available:()I // method@df1e │ │ -4c4b72: 0a00 |0003: move-result v0 │ │ -4c4b74: 0f00 |0004: return v0 │ │ -4c4b76: 0d00 |0005: move-exception v0 │ │ -4c4b78: 6e20 b0f5 0100 |0006: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ -4c4b7e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4c4b80: 0f00 |000a: return v0 │ │ +4c4b60: |[4c4b60] org.apache.commons.io.input.ProxyInputStream.available:()I │ │ +4c4b70: 6f10 1edf 0100 |0000: invoke-super {v1}, Ljava/io/FilterInputStream;.available:()I // method@df1e │ │ +4c4b76: 0a00 |0003: move-result v0 │ │ +4c4b78: 0f00 |0004: return v0 │ │ +4c4b7a: 0d00 |0005: move-exception v0 │ │ +4c4b7c: 6e20 b0f5 0100 |0006: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ +4c4b82: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4c4b84: 0f00 |000a: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=134 │ │ locals : │ │ @@ -1014068,36 +1014069,36 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c4ce8: |[4c4ce8] org.apache.commons.io.input.ProxyInputStream.beforeRead:(I)V │ │ -4c4cf8: 0e00 |0000: return-void │ │ +4c4cec: |[4c4cec] org.apache.commons.io.input.ProxyInputStream.beforeRead:(I)V │ │ +4c4cfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/io/input/ProxyInputStream;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c4cfc: |[4c4cfc] org.apache.commons.io.input.ProxyInputStream.close:()V │ │ -4c4d0c: 5410 42af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ -4c4d10: 6e10 2fdf 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4c4d16: 2805 |0005: goto 000a // +0005 │ │ -4c4d18: 0d00 |0006: move-exception v0 │ │ -4c4d1a: 6e20 b0f5 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ -4c4d20: 0e00 |000a: return-void │ │ +4c4d00: |[4c4d00] org.apache.commons.io.input.ProxyInputStream.close:()V │ │ +4c4d10: 5410 42af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ +4c4d14: 6e10 2fdf 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4c4d1a: 2805 |0005: goto 000a // +0005 │ │ +4c4d1c: 0d00 |0006: move-exception v0 │ │ +4c4d1e: 6e20 b0f5 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ +4c4d24: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=146 │ │ 0x0007 line=148 │ │ locals : │ │ @@ -1014108,16 +1014109,16 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c4d34: |[4c4d34] org.apache.commons.io.input.ProxyInputStream.handleIOException:(Ljava/io/IOException;)V │ │ -4c4d44: 2701 |0000: throw v1 │ │ +4c4d38: |[4c4d38] org.apache.commons.io.input.ProxyInputStream.handleIOException:(Ljava/io/IOException;)V │ │ +4c4d48: 2701 |0000: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/commons/io/input/ProxyInputStream; │ │ 0x0000 - 0x0001 reg=1 (null) Ljava/io/IOException; │ │ │ │ @@ -1014126,23 +1014127,23 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c4d48: |[4c4d48] org.apache.commons.io.input.ProxyInputStream.mark:(I)V │ │ -4c4d58: 1d01 |0000: monitor-enter v1 │ │ -4c4d5a: 5410 42af |0001: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ -4c4d5e: 6e20 30df 2000 |0003: invoke-virtual {v0, v2}, Ljava/io/InputStream;.mark:(I)V // method@df30 │ │ -4c4d64: 1e01 |0006: monitor-exit v1 │ │ -4c4d66: 0e00 |0007: return-void │ │ -4c4d68: 0d02 |0008: move-exception v2 │ │ -4c4d6a: 1e01 |0009: monitor-exit v1 │ │ -4c4d6c: 2702 |000a: throw v2 │ │ +4c4d4c: |[4c4d4c] org.apache.commons.io.input.ProxyInputStream.mark:(I)V │ │ +4c4d5c: 1d01 |0000: monitor-enter v1 │ │ +4c4d5e: 5410 42af |0001: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ +4c4d62: 6e20 30df 2000 |0003: invoke-virtual {v0, v2}, Ljava/io/InputStream;.mark:(I)V // method@df30 │ │ +4c4d68: 1e01 |0006: monitor-exit v1 │ │ +4c4d6a: 0e00 |0007: return-void │ │ +4c4d6c: 0d02 |0008: move-exception v2 │ │ +4c4d6e: 1e01 |0009: monitor-exit v1 │ │ +4c4d70: 2702 |000a: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=158 │ │ 0x0006 line=159 │ │ locals : │ │ @@ -1014154,19 +1014155,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c4b3c: |[4c4b3c] org.apache.commons.io.input.ProxyInputStream.markSupported:()Z │ │ -4c4b4c: 5410 42af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ -4c4b50: 6e10 31df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@df31 │ │ -4c4b56: 0a00 |0005: move-result v0 │ │ -4c4b58: 0f00 |0006: return v0 │ │ +4c4b40: |[4c4b40] org.apache.commons.io.input.ProxyInputStream.markSupported:()Z │ │ +4c4b50: 5410 42af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ +4c4b54: 6e10 31df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@df31 │ │ +4c4b5a: 0a00 |0005: move-result v0 │ │ +4c4b5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/ProxyInputStream; │ │ │ │ #7 : (in Lorg/apache/commons/io/input/ProxyInputStream;) │ │ @@ -1014174,29 +1014175,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4c4b94: |[4c4b94] org.apache.commons.io.input.ProxyInputStream.read:()I │ │ -4c4ba4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c4ba6: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -4c4ba8: 6e20 aef5 0300 |0002: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.beforeRead:(I)V // method@f5ae │ │ -4c4bae: 5432 42af |0005: iget-object v2, v3, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ -4c4bb2: 6e10 32df 0200 |0007: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4c4bb8: 0a02 |000a: move-result v2 │ │ -4c4bba: 3212 0300 |000b: if-eq v2, v1, 000e // +0003 │ │ -4c4bbe: 2802 |000d: goto 000f // +0002 │ │ -4c4bc0: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -4c4bc2: 6e20 acf5 0300 |000f: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.afterRead:(I)V // method@f5ac │ │ -4c4bc8: 0f02 |0012: return v2 │ │ -4c4bca: 0d00 |0013: move-exception v0 │ │ -4c4bcc: 6e20 b0f5 0300 |0014: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ -4c4bd2: 0f01 |0017: return v1 │ │ +4c4b98: |[4c4b98] org.apache.commons.io.input.ProxyInputStream.read:()I │ │ +4c4ba8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c4baa: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +4c4bac: 6e20 aef5 0300 |0002: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.beforeRead:(I)V // method@f5ae │ │ +4c4bb2: 5432 42af |0005: iget-object v2, v3, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ +4c4bb6: 6e10 32df 0200 |0007: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4c4bbc: 0a02 |000a: move-result v2 │ │ +4c4bbe: 3212 0300 |000b: if-eq v2, v1, 000e // +0003 │ │ +4c4bc2: 2802 |000d: goto 000f // +0002 │ │ +4c4bc4: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +4c4bc6: 6e20 acf5 0300 |000f: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.afterRead:(I)V // method@f5ac │ │ +4c4bcc: 0f02 |0012: return v2 │ │ +4c4bce: 0d00 |0013: move-exception v0 │ │ +4c4bd0: 6e20 b0f5 0300 |0014: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ +4c4bd6: 0f01 |0017: return v1 │ │ catches : 1 │ │ 0x0002 - 0x0012 │ │ Ljava/io/IOException; -> 0x0013 │ │ positions : │ │ 0x0002 line=58 │ │ 0x0005 line=59 │ │ 0x000f line=60 │ │ @@ -1014209,30 +1014210,30 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4c4be4: |[4c4be4] org.apache.commons.io.input.ProxyInputStream.read:([B)I │ │ -4c4bf4: 3802 0600 |0000: if-eqz v2, 0006 // +0006 │ │ -4c4bf8: 2120 |0002: array-length v0, v2 │ │ -4c4bfa: 2804 |0003: goto 0007 // +0004 │ │ -4c4bfc: 0d02 |0004: move-exception v2 │ │ -4c4bfe: 280f |0005: goto 0014 // +000f │ │ -4c4c00: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4c4c02: 6e20 aef5 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.beforeRead:(I)V // method@f5ae │ │ -4c4c08: 5410 42af |000a: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ -4c4c0c: 6e20 33df 2000 |000c: invoke-virtual {v0, v2}, Ljava/io/InputStream;.read:([B)I // method@df33 │ │ -4c4c12: 0a02 |000f: move-result v2 │ │ -4c4c14: 6e20 acf5 2100 |0010: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyInputStream;.afterRead:(I)V // method@f5ac │ │ -4c4c1a: 0f02 |0013: return v2 │ │ -4c4c1c: 6e20 b0f5 2100 |0014: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ -4c4c22: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ -4c4c24: 0f02 |0018: return v2 │ │ +4c4be8: |[4c4be8] org.apache.commons.io.input.ProxyInputStream.read:([B)I │ │ +4c4bf8: 3802 0600 |0000: if-eqz v2, 0006 // +0006 │ │ +4c4bfc: 2120 |0002: array-length v0, v2 │ │ +4c4bfe: 2804 |0003: goto 0007 // +0004 │ │ +4c4c00: 0d02 |0004: move-exception v2 │ │ +4c4c02: 280f |0005: goto 0014 // +000f │ │ +4c4c04: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4c4c06: 6e20 aef5 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.beforeRead:(I)V // method@f5ae │ │ +4c4c0c: 5410 42af |000a: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ +4c4c10: 6e20 33df 2000 |000c: invoke-virtual {v0, v2}, Ljava/io/InputStream;.read:([B)I // method@df33 │ │ +4c4c16: 0a02 |000f: move-result v2 │ │ +4c4c18: 6e20 acf5 2100 |0010: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyInputStream;.afterRead:(I)V // method@f5ac │ │ +4c4c1e: 0f02 |0013: return v2 │ │ +4c4c20: 6e20 b0f5 2100 |0014: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ +4c4c26: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ +4c4c28: 0f02 |0018: return v2 │ │ catches : 1 │ │ 0x0002 - 0x0013 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0002 line=77 │ │ 0x000a line=78 │ │ 0x0010 line=79 │ │ @@ -1014246,25 +1014247,25 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4c4c38: |[4c4c38] org.apache.commons.io.input.ProxyInputStream.read:([BII)I │ │ -4c4c48: 6e20 aef5 4100 |0000: invoke-virtual {v1, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.beforeRead:(I)V // method@f5ae │ │ -4c4c4e: 5410 42af |0003: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ -4c4c52: 6e40 34df 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4c4c58: 0a02 |0008: move-result v2 │ │ -4c4c5a: 6e20 acf5 2100 |0009: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyInputStream;.afterRead:(I)V // method@f5ac │ │ -4c4c60: 0f02 |000c: return v2 │ │ -4c4c62: 0d02 |000d: move-exception v2 │ │ -4c4c64: 6e20 b0f5 2100 |000e: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ -4c4c6a: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ -4c4c6c: 0f02 |0012: return v2 │ │ +4c4c3c: |[4c4c3c] org.apache.commons.io.input.ProxyInputStream.read:([BII)I │ │ +4c4c4c: 6e20 aef5 4100 |0000: invoke-virtual {v1, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.beforeRead:(I)V // method@f5ae │ │ +4c4c52: 5410 42af |0003: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ +4c4c56: 6e40 34df 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4c4c5c: 0a02 |0008: move-result v2 │ │ +4c4c5e: 6e20 acf5 2100 |0009: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyInputStream;.afterRead:(I)V // method@f5ac │ │ +4c4c64: 0f02 |000c: return v2 │ │ +4c4c66: 0d02 |000d: move-exception v2 │ │ +4c4c68: 6e20 b0f5 2100 |000e: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ +4c4c6e: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ +4c4c70: 0f02 |0012: return v2 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x0009 line=100 │ │ @@ -1014280,27 +1014281,27 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4c4d7c: |[4c4d7c] org.apache.commons.io.input.ProxyInputStream.reset:()V │ │ -4c4d8c: 1d01 |0000: monitor-enter v1 │ │ -4c4d8e: 5410 42af |0001: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ -4c4d92: 6e10 35df 0000 |0003: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@df35 │ │ -4c4d98: 2807 |0006: goto 000d // +0007 │ │ -4c4d9a: 0d00 |0007: move-exception v0 │ │ -4c4d9c: 2807 |0008: goto 000f // +0007 │ │ -4c4d9e: 0d00 |0009: move-exception v0 │ │ -4c4da0: 6e20 b0f5 0100 |000a: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ -4c4da6: 1e01 |000d: monitor-exit v1 │ │ -4c4da8: 0e00 |000e: return-void │ │ -4c4daa: 1e01 |000f: monitor-exit v1 │ │ -4c4dac: 2700 |0010: throw v0 │ │ +4c4d80: |[4c4d80] org.apache.commons.io.input.ProxyInputStream.reset:()V │ │ +4c4d90: 1d01 |0000: monitor-enter v1 │ │ +4c4d92: 5410 42af |0001: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ +4c4d96: 6e10 35df 0000 |0003: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@df35 │ │ +4c4d9c: 2807 |0006: goto 000d // +0007 │ │ +4c4d9e: 0d00 |0007: move-exception v0 │ │ +4c4da0: 2807 |0008: goto 000f // +0007 │ │ +4c4da2: 0d00 |0009: move-exception v0 │ │ +4c4da4: 6e20 b0f5 0100 |000a: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ +4c4daa: 1e01 |000d: monitor-exit v1 │ │ +4c4dac: 0e00 |000e: return-void │ │ +4c4dae: 1e01 |000f: monitor-exit v1 │ │ +4c4db0: 2700 |0010: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ Ljava/io/IOException; -> 0x0009 │ │ -> 0x0007 │ │ 0x000a - 0x000d │ │ -> 0x0007 │ │ positions : │ │ @@ -1014315,23 +1014316,23 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4c4c80: |[4c4c80] org.apache.commons.io.input.ProxyInputStream.skip:(J)J │ │ -4c4c90: 5410 42af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ -4c4c94: 6e30 36df 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@df36 │ │ -4c4c9a: 0b02 |0005: move-result-wide v2 │ │ -4c4c9c: 1002 |0006: return-wide v2 │ │ -4c4c9e: 0d02 |0007: move-exception v2 │ │ -4c4ca0: 6e20 b0f5 2100 |0008: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ -4c4ca6: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -4c4caa: 1002 |000d: return-wide v2 │ │ +4c4c84: |[4c4c84] org.apache.commons.io.input.ProxyInputStream.skip:(J)J │ │ +4c4c94: 5410 42af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyInputStream;.in:Ljava/io/InputStream; // field@af42 │ │ +4c4c98: 6e30 36df 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@df36 │ │ +4c4c9e: 0b02 |0005: move-result-wide v2 │ │ +4c4ca0: 1002 |0006: return-wide v2 │ │ +4c4ca2: 0d02 |0007: move-exception v2 │ │ +4c4ca4: 6e20 b0f5 2100 |0008: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyInputStream;.handleIOException:(Ljava/io/IOException;)V // method@f5b0 │ │ +4c4caa: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +4c4cae: 1002 |000d: return-wide v2 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=117 │ │ 0x0008 line=119 │ │ locals : │ │ @@ -1014389,17 +1014390,17 @@ │ │ type : '(Ljava/io/Reader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4c4fa4: |[4c4fa4] org.apache.commons.io.input.ProxyReader.:(Ljava/io/Reader;)V │ │ -4c4fb4: 7020 23df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterReader;.:(Ljava/io/Reader;)V // method@df23 │ │ -4c4fba: 0e00 |0003: return-void │ │ +4c4fa8: |[4c4fa8] org.apache.commons.io.input.ProxyReader.:(Ljava/io/Reader;)V │ │ +4c4fb8: 7020 23df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterReader;.:(Ljava/io/Reader;)V // method@df23 │ │ +4c4fbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/ProxyReader; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/Reader; │ │ │ │ @@ -1014409,51 +1014410,51 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c4fbc: |[4c4fbc] org.apache.commons.io.input.ProxyReader.afterRead:(I)V │ │ -4c4fcc: 0e00 |0000: return-void │ │ +4c4fc0: |[4c4fc0] org.apache.commons.io.input.ProxyReader.afterRead:(I)V │ │ +4c4fd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/input/ProxyReader;) │ │ name : 'beforeRead' │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c4fd0: |[4c4fd0] org.apache.commons.io.input.ProxyReader.beforeRead:(I)V │ │ -4c4fe0: 0e00 |0000: return-void │ │ +4c4fd4: |[4c4fd4] org.apache.commons.io.input.ProxyReader.beforeRead:(I)V │ │ +4c4fe4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/io/input/ProxyReader;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c4fe4: |[4c4fe4] org.apache.commons.io.input.ProxyReader.close:()V │ │ -4c4ff4: 5410 43af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ -4c4ff8: 6e10 71df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ -4c4ffe: 2805 |0005: goto 000a // +0005 │ │ -4c5000: 0d00 |0006: move-exception v0 │ │ -4c5002: 6e20 bcf5 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ -4c5008: 0e00 |000a: return-void │ │ +4c4fe8: |[4c4fe8] org.apache.commons.io.input.ProxyReader.close:()V │ │ +4c4ff8: 5410 43af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ +4c4ffc: 6e10 71df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ +4c5002: 2805 |0005: goto 000a // +0005 │ │ +4c5004: 0d00 |0006: move-exception v0 │ │ +4c5006: 6e20 bcf5 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ +4c500c: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=164 │ │ 0x0007 line=166 │ │ locals : │ │ @@ -1014464,16 +1014465,16 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c501c: |[4c501c] org.apache.commons.io.input.ProxyReader.handleIOException:(Ljava/io/IOException;)V │ │ -4c502c: 2701 |0000: throw v1 │ │ +4c5020: |[4c5020] org.apache.commons.io.input.ProxyReader.handleIOException:(Ljava/io/IOException;)V │ │ +4c5030: 2701 |0000: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/commons/io/input/ProxyReader; │ │ 0x0000 - 0x0001 reg=1 (null) Ljava/io/IOException; │ │ │ │ @@ -1014482,27 +1014483,27 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4c5030: |[4c5030] org.apache.commons.io.input.ProxyReader.mark:(I)V │ │ -4c5040: 1d01 |0000: monitor-enter v1 │ │ -4c5042: 5410 43af |0001: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ -4c5046: 6e20 72df 2000 |0003: invoke-virtual {v0, v2}, Ljava/io/Reader;.mark:(I)V // method@df72 │ │ -4c504c: 2807 |0006: goto 000d // +0007 │ │ -4c504e: 0d02 |0007: move-exception v2 │ │ -4c5050: 2807 |0008: goto 000f // +0007 │ │ -4c5052: 0d02 |0009: move-exception v2 │ │ -4c5054: 6e20 bcf5 2100 |000a: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ -4c505a: 1e01 |000d: monitor-exit v1 │ │ -4c505c: 0e00 |000e: return-void │ │ -4c505e: 1e01 |000f: monitor-exit v1 │ │ -4c5060: 2702 |0010: throw v2 │ │ +4c5034: |[4c5034] org.apache.commons.io.input.ProxyReader.mark:(I)V │ │ +4c5044: 1d01 |0000: monitor-enter v1 │ │ +4c5046: 5410 43af |0001: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ +4c504a: 6e20 72df 2000 |0003: invoke-virtual {v0, v2}, Ljava/io/Reader;.mark:(I)V // method@df72 │ │ +4c5050: 2807 |0006: goto 000d // +0007 │ │ +4c5052: 0d02 |0007: move-exception v2 │ │ +4c5054: 2807 |0008: goto 000f // +0007 │ │ +4c5056: 0d02 |0009: move-exception v2 │ │ +4c5058: 6e20 bcf5 2100 |000a: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ +4c505e: 1e01 |000d: monitor-exit v1 │ │ +4c5060: 0e00 |000e: return-void │ │ +4c5062: 1e01 |000f: monitor-exit v1 │ │ +4c5064: 2702 |0010: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ Ljava/io/IOException; -> 0x0009 │ │ -> 0x0007 │ │ 0x000a - 0x000d │ │ -> 0x0007 │ │ positions : │ │ @@ -1014518,19 +1014519,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c4dc8: |[4c4dc8] org.apache.commons.io.input.ProxyReader.markSupported:()Z │ │ -4c4dd8: 5410 43af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ -4c4ddc: 6e10 73df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.markSupported:()Z // method@df73 │ │ -4c4de2: 0a00 |0005: move-result v0 │ │ -4c4de4: 0f00 |0006: return v0 │ │ +4c4dcc: |[4c4dcc] org.apache.commons.io.input.ProxyReader.markSupported:()Z │ │ +4c4ddc: 5410 43af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ +4c4de0: 6e10 73df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.markSupported:()Z // method@df73 │ │ +4c4de6: 0a00 |0005: move-result v0 │ │ +4c4de8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/ProxyReader; │ │ │ │ #6 : (in Lorg/apache/commons/io/input/ProxyReader;) │ │ @@ -1014538,29 +1014539,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4c4e24: |[4c4e24] org.apache.commons.io.input.ProxyReader.read:()I │ │ -4c4e34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c4e36: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -4c4e38: 6e20 baf5 0300 |0002: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyReader;.beforeRead:(I)V // method@f5ba │ │ -4c4e3e: 5432 43af |0005: iget-object v2, v3, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ -4c4e42: 6e10 74df 0200 |0007: invoke-virtual {v2}, Ljava/io/Reader;.read:()I // method@df74 │ │ -4c4e48: 0a02 |000a: move-result v2 │ │ -4c4e4a: 3212 0300 |000b: if-eq v2, v1, 000e // +0003 │ │ -4c4e4e: 2802 |000d: goto 000f // +0002 │ │ -4c4e50: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -4c4e52: 6e20 b9f5 0300 |000f: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyReader;.afterRead:(I)V // method@f5b9 │ │ -4c4e58: 0f02 |0012: return v2 │ │ -4c4e5a: 0d00 |0013: move-exception v0 │ │ -4c4e5c: 6e20 bcf5 0300 |0014: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ -4c4e62: 0f01 |0017: return v1 │ │ +4c4e28: |[4c4e28] org.apache.commons.io.input.ProxyReader.read:()I │ │ +4c4e38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c4e3a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +4c4e3c: 6e20 baf5 0300 |0002: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyReader;.beforeRead:(I)V // method@f5ba │ │ +4c4e42: 5432 43af |0005: iget-object v2, v3, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ +4c4e46: 6e10 74df 0200 |0007: invoke-virtual {v2}, Ljava/io/Reader;.read:()I // method@df74 │ │ +4c4e4c: 0a02 |000a: move-result v2 │ │ +4c4e4e: 3212 0300 |000b: if-eq v2, v1, 000e // +0003 │ │ +4c4e52: 2802 |000d: goto 000f // +0002 │ │ +4c4e54: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +4c4e56: 6e20 b9f5 0300 |000f: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyReader;.afterRead:(I)V // method@f5b9 │ │ +4c4e5c: 0f02 |0012: return v2 │ │ +4c4e5e: 0d00 |0013: move-exception v0 │ │ +4c4e60: 6e20 bcf5 0300 |0014: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ +4c4e66: 0f01 |0017: return v1 │ │ catches : 1 │ │ 0x0002 - 0x0012 │ │ Ljava/io/IOException; -> 0x0013 │ │ positions : │ │ 0x0002 line=56 │ │ 0x0005 line=57 │ │ 0x000f line=58 │ │ @@ -1014573,31 +1014574,31 @@ │ │ type : '(Ljava/nio/CharBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4c4f10: |[4c4f10] org.apache.commons.io.input.ProxyReader.read:(Ljava/nio/CharBuffer;)I │ │ -4c4f20: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -4c4f24: 6e10 15e2 0200 |0002: invoke-virtual {v2}, Ljava/nio/CharBuffer;.length:()I // method@e215 │ │ -4c4f2a: 0a00 |0005: move-result v0 │ │ -4c4f2c: 2804 |0006: goto 000a // +0004 │ │ -4c4f2e: 0d02 |0007: move-exception v2 │ │ -4c4f30: 280f |0008: goto 0017 // +000f │ │ -4c4f32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4c4f34: 6e20 baf5 0100 |000a: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyReader;.beforeRead:(I)V // method@f5ba │ │ -4c4f3a: 5410 43af |000d: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ -4c4f3e: 6e20 75df 2000 |000f: invoke-virtual {v0, v2}, Ljava/io/Reader;.read:(Ljava/nio/CharBuffer;)I // method@df75 │ │ -4c4f44: 0a02 |0012: move-result v2 │ │ -4c4f46: 6e20 b9f5 2100 |0013: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.afterRead:(I)V // method@f5b9 │ │ -4c4f4c: 0f02 |0016: return v2 │ │ -4c4f4e: 6e20 bcf5 2100 |0017: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ -4c4f54: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ -4c4f56: 0f02 |001b: return v2 │ │ +4c4f14: |[4c4f14] org.apache.commons.io.input.ProxyReader.read:(Ljava/nio/CharBuffer;)I │ │ +4c4f24: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +4c4f28: 6e10 15e2 0200 |0002: invoke-virtual {v2}, Ljava/nio/CharBuffer;.length:()I // method@e215 │ │ +4c4f2e: 0a00 |0005: move-result v0 │ │ +4c4f30: 2804 |0006: goto 000a // +0004 │ │ +4c4f32: 0d02 |0007: move-exception v2 │ │ +4c4f34: 280f |0008: goto 0017 // +000f │ │ +4c4f36: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4c4f38: 6e20 baf5 0100 |000a: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyReader;.beforeRead:(I)V // method@f5ba │ │ +4c4f3e: 5410 43af |000d: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ +4c4f42: 6e20 75df 2000 |000f: invoke-virtual {v0, v2}, Ljava/io/Reader;.read:(Ljava/nio/CharBuffer;)I // method@df75 │ │ +4c4f48: 0a02 |0012: move-result v2 │ │ +4c4f4a: 6e20 b9f5 2100 |0013: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.afterRead:(I)V // method@f5b9 │ │ +4c4f50: 0f02 |0016: return v2 │ │ +4c4f52: 6e20 bcf5 2100 |0017: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ +4c4f58: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ +4c4f5a: 0f02 |001b: return v2 │ │ catches : 1 │ │ 0x0002 - 0x0016 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0002 line=116 │ │ 0x000d line=117 │ │ 0x0013 line=118 │ │ @@ -1014611,30 +1014612,30 @@ │ │ type : '([C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4c4e74: |[4c4e74] org.apache.commons.io.input.ProxyReader.read:([C)I │ │ -4c4e84: 3802 0600 |0000: if-eqz v2, 0006 // +0006 │ │ -4c4e88: 2120 |0002: array-length v0, v2 │ │ -4c4e8a: 2804 |0003: goto 0007 // +0004 │ │ -4c4e8c: 0d02 |0004: move-exception v2 │ │ -4c4e8e: 280f |0005: goto 0014 // +000f │ │ -4c4e90: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4c4e92: 6e20 baf5 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyReader;.beforeRead:(I)V // method@f5ba │ │ -4c4e98: 5410 43af |000a: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ -4c4e9c: 6e20 76df 2000 |000c: invoke-virtual {v0, v2}, Ljava/io/Reader;.read:([C)I // method@df76 │ │ -4c4ea2: 0a02 |000f: move-result v2 │ │ -4c4ea4: 6e20 b9f5 2100 |0010: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.afterRead:(I)V // method@f5b9 │ │ -4c4eaa: 0f02 |0013: return v2 │ │ -4c4eac: 6e20 bcf5 2100 |0014: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ -4c4eb2: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ -4c4eb4: 0f02 |0018: return v2 │ │ +4c4e78: |[4c4e78] org.apache.commons.io.input.ProxyReader.read:([C)I │ │ +4c4e88: 3802 0600 |0000: if-eqz v2, 0006 // +0006 │ │ +4c4e8c: 2120 |0002: array-length v0, v2 │ │ +4c4e8e: 2804 |0003: goto 0007 // +0004 │ │ +4c4e90: 0d02 |0004: move-exception v2 │ │ +4c4e92: 280f |0005: goto 0014 // +000f │ │ +4c4e94: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4c4e96: 6e20 baf5 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyReader;.beforeRead:(I)V // method@f5ba │ │ +4c4e9c: 5410 43af |000a: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ +4c4ea0: 6e20 76df 2000 |000c: invoke-virtual {v0, v2}, Ljava/io/Reader;.read:([C)I // method@df76 │ │ +4c4ea6: 0a02 |000f: move-result v2 │ │ +4c4ea8: 6e20 b9f5 2100 |0010: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.afterRead:(I)V // method@f5b9 │ │ +4c4eae: 0f02 |0013: return v2 │ │ +4c4eb0: 6e20 bcf5 2100 |0014: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ +4c4eb6: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ +4c4eb8: 0f02 |0018: return v2 │ │ catches : 1 │ │ 0x0002 - 0x0013 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0002 line=75 │ │ 0x000a line=76 │ │ 0x0010 line=77 │ │ @@ -1014648,25 +1014649,25 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4c4ec8: |[4c4ec8] org.apache.commons.io.input.ProxyReader.read:([CII)I │ │ -4c4ed8: 6e20 baf5 4100 |0000: invoke-virtual {v1, v4}, Lorg/apache/commons/io/input/ProxyReader;.beforeRead:(I)V // method@f5ba │ │ -4c4ede: 5410 43af |0003: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ -4c4ee2: 6e40 77df 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ -4c4ee8: 0a02 |0008: move-result v2 │ │ -4c4eea: 6e20 b9f5 2100 |0009: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.afterRead:(I)V // method@f5b9 │ │ -4c4ef0: 0f02 |000c: return v2 │ │ -4c4ef2: 0d02 |000d: move-exception v2 │ │ -4c4ef4: 6e20 bcf5 2100 |000e: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ -4c4efa: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ -4c4efc: 0f02 |0012: return v2 │ │ +4c4ecc: |[4c4ecc] org.apache.commons.io.input.ProxyReader.read:([CII)I │ │ +4c4edc: 6e20 baf5 4100 |0000: invoke-virtual {v1, v4}, Lorg/apache/commons/io/input/ProxyReader;.beforeRead:(I)V // method@f5ba │ │ +4c4ee2: 5410 43af |0003: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ +4c4ee6: 6e40 77df 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ +4c4eec: 0a02 |0008: move-result v2 │ │ +4c4eee: 6e20 b9f5 2100 |0009: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.afterRead:(I)V // method@f5b9 │ │ +4c4ef4: 0f02 |000c: return v2 │ │ +4c4ef6: 0d02 |000d: move-exception v2 │ │ +4c4ef8: 6e20 bcf5 2100 |000e: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ +4c4efe: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ +4c4f00: 0f02 |0012: return v2 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x0009 line=98 │ │ @@ -1014682,23 +1014683,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4c4de8: |[4c4de8] org.apache.commons.io.input.ProxyReader.ready:()Z │ │ -4c4df8: 5410 43af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ -4c4dfc: 6e10 78df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.ready:()Z // method@df78 │ │ -4c4e02: 0a00 |0005: move-result v0 │ │ -4c4e04: 0f00 |0006: return v0 │ │ -4c4e06: 0d00 |0007: move-exception v0 │ │ -4c4e08: 6e20 bcf5 0100 |0008: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ -4c4e0e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4c4e10: 0f00 |000c: return v0 │ │ +4c4dec: |[4c4dec] org.apache.commons.io.input.ProxyReader.ready:()Z │ │ +4c4dfc: 5410 43af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ +4c4e00: 6e10 78df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.ready:()Z // method@df78 │ │ +4c4e06: 0a00 |0005: move-result v0 │ │ +4c4e08: 0f00 |0006: return v0 │ │ +4c4e0a: 0d00 |0007: move-exception v0 │ │ +4c4e0c: 6e20 bcf5 0100 |0008: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ +4c4e12: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4c4e14: 0f00 |000c: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=150 │ │ 0x0008 line=152 │ │ locals : │ │ @@ -1014709,27 +1014710,27 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4c507c: |[4c507c] org.apache.commons.io.input.ProxyReader.reset:()V │ │ -4c508c: 1d01 |0000: monitor-enter v1 │ │ -4c508e: 5410 43af |0001: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ -4c5092: 6e10 79df 0000 |0003: invoke-virtual {v0}, Ljava/io/Reader;.reset:()V // method@df79 │ │ -4c5098: 2807 |0006: goto 000d // +0007 │ │ -4c509a: 0d00 |0007: move-exception v0 │ │ -4c509c: 2807 |0008: goto 000f // +0007 │ │ -4c509e: 0d00 |0009: move-exception v0 │ │ -4c50a0: 6e20 bcf5 0100 |000a: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ -4c50a6: 1e01 |000d: monitor-exit v1 │ │ -4c50a8: 0e00 |000e: return-void │ │ -4c50aa: 1e01 |000f: monitor-exit v1 │ │ -4c50ac: 2700 |0010: throw v0 │ │ +4c5080: |[4c5080] org.apache.commons.io.input.ProxyReader.reset:()V │ │ +4c5090: 1d01 |0000: monitor-enter v1 │ │ +4c5092: 5410 43af |0001: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ +4c5096: 6e10 79df 0000 |0003: invoke-virtual {v0}, Ljava/io/Reader;.reset:()V // method@df79 │ │ +4c509c: 2807 |0006: goto 000d // +0007 │ │ +4c509e: 0d00 |0007: move-exception v0 │ │ +4c50a0: 2807 |0008: goto 000f // +0007 │ │ +4c50a2: 0d00 |0009: move-exception v0 │ │ +4c50a4: 6e20 bcf5 0100 |000a: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ +4c50aa: 1e01 |000d: monitor-exit v1 │ │ +4c50ac: 0e00 |000e: return-void │ │ +4c50ae: 1e01 |000f: monitor-exit v1 │ │ +4c50b0: 2700 |0010: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ Ljava/io/IOException; -> 0x0009 │ │ -> 0x0007 │ │ 0x000a - 0x000d │ │ -> 0x0007 │ │ positions : │ │ @@ -1014744,23 +1014745,23 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4c4f68: |[4c4f68] org.apache.commons.io.input.ProxyReader.skip:(J)J │ │ -4c4f78: 5410 43af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ -4c4f7c: 6e30 7adf 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/Reader;.skip:(J)J // method@df7a │ │ -4c4f82: 0b02 |0005: move-result-wide v2 │ │ -4c4f84: 1002 |0006: return-wide v2 │ │ -4c4f86: 0d02 |0007: move-exception v2 │ │ -4c4f88: 6e20 bcf5 2100 |0008: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ -4c4f8e: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -4c4f92: 1002 |000d: return-wide v2 │ │ +4c4f6c: |[4c4f6c] org.apache.commons.io.input.ProxyReader.skip:(J)J │ │ +4c4f7c: 5410 43af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ProxyReader;.in:Ljava/io/Reader; // field@af43 │ │ +4c4f80: 6e30 7adf 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/Reader;.skip:(J)J // method@df7a │ │ +4c4f86: 0b02 |0005: move-result-wide v2 │ │ +4c4f88: 1002 |0006: return-wide v2 │ │ +4c4f8a: 0d02 |0007: move-exception v2 │ │ +4c4f8c: 6e20 bcf5 2100 |0008: invoke-virtual {v1, v2}, Lorg/apache/commons/io/input/ProxyReader;.handleIOException:(Ljava/io/IOException;)V // method@f5bc │ │ +4c4f92: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +4c4f96: 1002 |000d: return-wide v2 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0008 line=137 │ │ locals : │ │ @@ -1014835,19 +1014836,19 @@ │ │ type : '(Ljava/io/Reader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4c5228: |[4c5228] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;)V │ │ -4c5238: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4c523e: 0c00 |0003: move-result-object v0 │ │ -4c5240: 7030 c9f5 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/nio/charset/Charset;)V // method@f5c9 │ │ -4c5246: 0e00 |0007: return-void │ │ +4c522c: |[4c522c] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;)V │ │ +4c523c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4c5242: 0c00 |0003: move-result-object v0 │ │ +4c5244: 7030 c9f5 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/nio/charset/Charset;)V // method@f5c9 │ │ +4c524a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/input/ReaderInputStream; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/Reader; │ │ │ │ @@ -1014856,18 +1014857,18 @@ │ │ type : '(Ljava/io/Reader;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c5248: |[4c5248] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/lang/String;)V │ │ -4c5258: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -4c525c: 7040 c8f5 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/lang/String;I)V // method@f5c8 │ │ -4c5262: 0e00 |0005: return-void │ │ +4c524c: |[4c524c] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/lang/String;)V │ │ +4c525c: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +4c5260: 7040 c8f5 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/lang/String;I)V // method@f5c8 │ │ +4c5266: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/ReaderInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1014877,19 +1014878,19 @@ │ │ type : '(Ljava/io/Reader;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4c5264: |[4c5264] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/lang/String;I)V │ │ -4c5274: 7110 2fe2 0200 |0000: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ -4c527a: 0c02 |0003: move-result-object v2 │ │ -4c527c: 7040 caf5 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/nio/charset/Charset;I)V // method@f5ca │ │ -4c5282: 0e00 |0007: return-void │ │ +4c5268: |[4c5268] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/lang/String;I)V │ │ +4c5278: 7110 2fe2 0200 |0000: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ +4c527e: 0c02 |0003: move-result-object v2 │ │ +4c5280: 7040 caf5 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/nio/charset/Charset;I)V // method@f5ca │ │ +4c5286: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/input/ReaderInputStream; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1014900,18 +1014901,18 @@ │ │ type : '(Ljava/io/Reader;Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c5284: |[4c5284] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/nio/charset/Charset;)V │ │ -4c5294: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -4c5298: 7040 caf5 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/nio/charset/Charset;I)V // method@f5ca │ │ -4c529e: 0e00 |0005: return-void │ │ +4c5288: |[4c5288] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/nio/charset/Charset;)V │ │ +4c5298: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +4c529c: 7040 caf5 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/nio/charset/Charset;I)V // method@f5ca │ │ +4c52a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/ReaderInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -1014921,25 +1014922,25 @@ │ │ type : '(Ljava/io/Reader;Ljava/nio/charset/Charset;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -4c52a0: |[4c52a0] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/nio/charset/Charset;I)V │ │ -4c52b0: 6e10 32e2 0300 |0000: invoke-virtual {v3}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@e232 │ │ -4c52b6: 0c03 |0003: move-result-object v3 │ │ -4c52b8: 6200 69a2 |0004: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ -4c52bc: 6e20 3ae2 0300 |0006: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@e23a │ │ -4c52c2: 0c03 |0009: move-result-object v3 │ │ -4c52c4: 6200 69a2 |000a: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ -4c52c8: 6e20 3be2 0300 |000c: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@e23b │ │ -4c52ce: 0c03 |000f: move-result-object v3 │ │ -4c52d0: 7040 ccf5 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V // method@f5cc │ │ -4c52d6: 0e00 |0013: return-void │ │ +4c52a4: |[4c52a4] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/nio/charset/Charset;I)V │ │ +4c52b4: 6e10 32e2 0300 |0000: invoke-virtual {v3}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@e232 │ │ +4c52ba: 0c03 |0003: move-result-object v3 │ │ +4c52bc: 6200 69a2 |0004: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ +4c52c0: 6e20 3ae2 0300 |0006: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@e23a │ │ +4c52c6: 0c03 |0009: move-result-object v3 │ │ +4c52c8: 6200 69a2 |000a: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ +4c52cc: 6e20 3be2 0300 |000c: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@e23b │ │ +4c52d2: 0c03 |000f: move-result-object v3 │ │ +4c52d4: 7040 ccf5 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V // method@f5cc │ │ +4c52da: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0006 line=139 │ │ 0x000c line=140 │ │ 0x0010 line=137 │ │ locals : │ │ @@ -1014953,18 +1014954,18 @@ │ │ type : '(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c52d8: |[4c52d8] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;)V │ │ -4c52e8: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -4c52ec: 7040 ccf5 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V // method@f5cc │ │ -4c52f2: 0e00 |0005: return-void │ │ +4c52dc: |[4c52dc] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;)V │ │ +4c52ec: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +4c52f0: 7040 ccf5 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/ReaderInputStream;.:(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V // method@f5cc │ │ +4c52f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/ReaderInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/nio/charset/CharsetEncoder; │ │ @@ -1014974,28 +1014975,28 @@ │ │ type : '(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -4c52f4: |[4c52f4] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V │ │ -4c5304: 7010 2ddf 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@df2d │ │ -4c530a: 5b01 4aaf |0003: iput-object v1, v0, Lorg/apache/commons/io/input/ReaderInputStream;.reader:Ljava/io/Reader; // field@af4a │ │ -4c530e: 5b02 45af |0005: iput-object v2, v0, Lorg/apache/commons/io/input/ReaderInputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@af45 │ │ -4c5312: 7110 10e2 0300 |0007: invoke-static {v3}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@e210 │ │ -4c5318: 0c01 |000a: move-result-object v1 │ │ -4c531a: 5b01 46af |000b: iput-object v1, v0, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ -4c531e: 6e10 13e2 0100 |000d: invoke-virtual {v1}, Ljava/nio/CharBuffer;.flip:()Ljava/nio/Buffer; // method@e213 │ │ -4c5324: 1301 8000 |0010: const/16 v1, #int 128 // #80 │ │ -4c5328: 7110 f9e1 0100 |0012: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ -4c532e: 0c01 |0015: move-result-object v1 │ │ -4c5330: 5b01 47af |0016: iput-object v1, v0, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c5334: 6e10 ffe1 0100 |0018: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ -4c533a: 0e00 |001b: return-void │ │ +4c52f8: |[4c52f8] org.apache.commons.io.input.ReaderInputStream.:(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V │ │ +4c5308: 7010 2ddf 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@df2d │ │ +4c530e: 5b01 4aaf |0003: iput-object v1, v0, Lorg/apache/commons/io/input/ReaderInputStream;.reader:Ljava/io/Reader; // field@af4a │ │ +4c5312: 5b02 45af |0005: iput-object v2, v0, Lorg/apache/commons/io/input/ReaderInputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@af45 │ │ +4c5316: 7110 10e2 0300 |0007: invoke-static {v3}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@e210 │ │ +4c531c: 0c01 |000a: move-result-object v1 │ │ +4c531e: 5b01 46af |000b: iput-object v1, v0, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ +4c5322: 6e10 13e2 0100 |000d: invoke-virtual {v1}, Ljava/nio/CharBuffer;.flip:()Ljava/nio/Buffer; // method@e213 │ │ +4c5328: 1301 8000 |0010: const/16 v1, #int 128 // #80 │ │ +4c532c: 7110 f9e1 0100 |0012: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ +4c5332: 0c01 |0015: move-result-object v1 │ │ +4c5334: 5b01 47af |0016: iput-object v1, v0, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c5338: 6e10 ffe1 0100 |0018: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ +4c533e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ 0x0005 line=122 │ │ 0x0007 line=123 │ │ 0x000d line=124 │ │ @@ -1015012,58 +1015013,58 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -4c5358: |[4c5358] org.apache.commons.io.input.ReaderInputStream.fillBuffer:()V │ │ -4c5368: 5540 48af |0000: iget-boolean v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ -4c536c: 3900 3b00 |0002: if-nez v0, 003d // +003b │ │ -4c5370: 5440 49af |0004: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.lastCoderResult:Ljava/nio/charset/CoderResult; // field@af49 │ │ -4c5374: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -4c5378: 6e10 3fe2 0000 |0008: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.isUnderflow:()Z // method@e23f │ │ -4c537e: 0a00 |000b: move-result v0 │ │ -4c5380: 3800 3100 |000c: if-eqz v0, 003d // +0031 │ │ -4c5384: 5440 46af |000e: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ -4c5388: 6e10 12e2 0000 |0010: invoke-virtual {v0}, Ljava/nio/CharBuffer;.compact:()Ljava/nio/CharBuffer; // method@e212 │ │ -4c538e: 5440 46af |0013: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ -4c5392: 6e10 17e2 0000 |0015: invoke-virtual {v0}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ -4c5398: 0a00 |0018: move-result v0 │ │ -4c539a: 5441 4aaf |0019: iget-object v1, v4, Lorg/apache/commons/io/input/ReaderInputStream;.reader:Ljava/io/Reader; // field@af4a │ │ -4c539e: 5442 46af |001b: iget-object v2, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ -4c53a2: 6e10 11e2 0200 |001d: invoke-virtual {v2}, Ljava/nio/CharBuffer;.array:()[C // method@e211 │ │ -4c53a8: 0c02 |0020: move-result-object v2 │ │ -4c53aa: 5443 46af |0021: iget-object v3, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ -4c53ae: 6e10 19e2 0300 |0023: invoke-virtual {v3}, Ljava/nio/CharBuffer;.remaining:()I // method@e219 │ │ -4c53b4: 0a03 |0026: move-result v3 │ │ -4c53b6: 6e40 77df 2130 |0027: invoke-virtual {v1, v2, v0, v3}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ -4c53bc: 0a01 |002a: move-result v1 │ │ -4c53be: 12f2 |002b: const/4 v2, #int -1 // #ff │ │ -4c53c0: 3321 0600 |002c: if-ne v1, v2, 0032 // +0006 │ │ -4c53c4: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -4c53c6: 5c40 48af |002f: iput-boolean v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ -4c53ca: 2807 |0031: goto 0038 // +0007 │ │ -4c53cc: 5442 46af |0032: iget-object v2, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ -4c53d0: b010 |0034: add-int/2addr v0, v1 │ │ -4c53d2: 6e20 18e2 0200 |0035: invoke-virtual {v2, v0}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@e218 │ │ -4c53d8: 5440 46af |0038: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ -4c53dc: 6e10 13e2 0000 |003a: invoke-virtual {v0}, Ljava/nio/CharBuffer;.flip:()Ljava/nio/Buffer; // method@e213 │ │ -4c53e2: 5440 47af |003d: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c53e6: 6e10 fee1 0000 |003f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@e1fe │ │ -4c53ec: 5440 45af |0042: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@af45 │ │ -4c53f0: 5441 46af |0044: iget-object v1, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ -4c53f4: 5442 47af |0046: iget-object v2, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c53f8: 5543 48af |0048: iget-boolean v3, v4, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ -4c53fc: 6e40 38e2 1032 |004a: invoke-virtual {v0, v1, v2, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; // method@e238 │ │ -4c5402: 0c00 |004d: move-result-object v0 │ │ -4c5404: 5b40 49af |004e: iput-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.lastCoderResult:Ljava/nio/charset/CoderResult; // field@af49 │ │ -4c5408: 5440 47af |0050: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c540c: 6e10 ffe1 0000 |0052: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ -4c5412: 0e00 |0055: return-void │ │ +4c535c: |[4c535c] org.apache.commons.io.input.ReaderInputStream.fillBuffer:()V │ │ +4c536c: 5540 48af |0000: iget-boolean v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ +4c5370: 3900 3b00 |0002: if-nez v0, 003d // +003b │ │ +4c5374: 5440 49af |0004: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.lastCoderResult:Ljava/nio/charset/CoderResult; // field@af49 │ │ +4c5378: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +4c537c: 6e10 3fe2 0000 |0008: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.isUnderflow:()Z // method@e23f │ │ +4c5382: 0a00 |000b: move-result v0 │ │ +4c5384: 3800 3100 |000c: if-eqz v0, 003d // +0031 │ │ +4c5388: 5440 46af |000e: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ +4c538c: 6e10 12e2 0000 |0010: invoke-virtual {v0}, Ljava/nio/CharBuffer;.compact:()Ljava/nio/CharBuffer; // method@e212 │ │ +4c5392: 5440 46af |0013: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ +4c5396: 6e10 17e2 0000 |0015: invoke-virtual {v0}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ +4c539c: 0a00 |0018: move-result v0 │ │ +4c539e: 5441 4aaf |0019: iget-object v1, v4, Lorg/apache/commons/io/input/ReaderInputStream;.reader:Ljava/io/Reader; // field@af4a │ │ +4c53a2: 5442 46af |001b: iget-object v2, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ +4c53a6: 6e10 11e2 0200 |001d: invoke-virtual {v2}, Ljava/nio/CharBuffer;.array:()[C // method@e211 │ │ +4c53ac: 0c02 |0020: move-result-object v2 │ │ +4c53ae: 5443 46af |0021: iget-object v3, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ +4c53b2: 6e10 19e2 0300 |0023: invoke-virtual {v3}, Ljava/nio/CharBuffer;.remaining:()I // method@e219 │ │ +4c53b8: 0a03 |0026: move-result v3 │ │ +4c53ba: 6e40 77df 2130 |0027: invoke-virtual {v1, v2, v0, v3}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ +4c53c0: 0a01 |002a: move-result v1 │ │ +4c53c2: 12f2 |002b: const/4 v2, #int -1 // #ff │ │ +4c53c4: 3321 0600 |002c: if-ne v1, v2, 0032 // +0006 │ │ +4c53c8: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +4c53ca: 5c40 48af |002f: iput-boolean v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ +4c53ce: 2807 |0031: goto 0038 // +0007 │ │ +4c53d0: 5442 46af |0032: iget-object v2, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ +4c53d4: b010 |0034: add-int/2addr v0, v1 │ │ +4c53d6: 6e20 18e2 0200 |0035: invoke-virtual {v2, v0}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@e218 │ │ +4c53dc: 5440 46af |0038: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ +4c53e0: 6e10 13e2 0000 |003a: invoke-virtual {v0}, Ljava/nio/CharBuffer;.flip:()Ljava/nio/Buffer; // method@e213 │ │ +4c53e6: 5440 47af |003d: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c53ea: 6e10 fee1 0000 |003f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@e1fe │ │ +4c53f0: 5440 45af |0042: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@af45 │ │ +4c53f4: 5441 46af |0044: iget-object v1, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderIn:Ljava/nio/CharBuffer; // field@af46 │ │ +4c53f8: 5442 47af |0046: iget-object v2, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c53fc: 5543 48af |0048: iget-boolean v3, v4, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ +4c5400: 6e40 38e2 1032 |004a: invoke-virtual {v0, v1, v2, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; // method@e238 │ │ +4c5406: 0c00 |004d: move-result-object v0 │ │ +4c5408: 5b40 49af |004e: iput-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.lastCoderResult:Ljava/nio/charset/CoderResult; // field@af49 │ │ +4c540c: 5440 47af |0050: iget-object v0, v4, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c5410: 6e10 ffe1 0000 |0052: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ +4c5416: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x000e line=197 │ │ 0x0013 line=198 │ │ 0x0019 line=202 │ │ 0x002f line=204 │ │ @@ -1015081,18 +1015082,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c533c: |[4c533c] org.apache.commons.io.input.ReaderInputStream.close:()V │ │ -4c534c: 5410 4aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ReaderInputStream;.reader:Ljava/io/Reader; // field@af4a │ │ -4c5350: 6e10 71df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ -4c5356: 0e00 |0005: return-void │ │ +4c5340: |[4c5340] org.apache.commons.io.input.ReaderInputStream.close:()V │ │ +4c5350: 5410 4aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ReaderInputStream;.reader:Ljava/io/Reader; // field@af4a │ │ +4c5354: 6e10 71df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ +4c535a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/ReaderInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/io/input/ReaderInputStream;) │ │ @@ -1015100,33 +1015101,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -4c50c8: |[4c50c8] org.apache.commons.io.input.ReaderInputStream.read:()I │ │ -4c50d8: 5410 47af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c50dc: 6e10 04e2 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ -4c50e2: 0a00 |0005: move-result v0 │ │ -4c50e4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -4c50e8: 5410 47af |0008: iget-object v0, v1, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c50ec: 6e10 00e2 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@e200 │ │ -4c50f2: 0a00 |000d: move-result v0 │ │ -4c50f4: d500 ff00 |000e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4c50f8: 0f00 |0010: return v0 │ │ -4c50fa: 7010 cef5 0100 |0011: invoke-direct {v1}, Lorg/apache/commons/io/input/ReaderInputStream;.fillBuffer:()V // method@f5ce │ │ -4c5100: 5510 48af |0014: iget-boolean v0, v1, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ -4c5104: 3800 eaff |0016: if-eqz v0, 0000 // -0016 │ │ -4c5108: 5410 47af |0018: iget-object v0, v1, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c510c: 6e10 04e2 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ -4c5112: 0a00 |001d: move-result v0 │ │ -4c5114: 3900 e2ff |001e: if-nez v0, 0000 // -001e │ │ -4c5118: 12f0 |0020: const/4 v0, #int -1 // #ff │ │ -4c511a: 0f00 |0021: return v0 │ │ +4c50cc: |[4c50cc] org.apache.commons.io.input.ReaderInputStream.read:()I │ │ +4c50dc: 5410 47af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c50e0: 6e10 04e2 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ +4c50e6: 0a00 |0005: move-result v0 │ │ +4c50e8: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +4c50ec: 5410 47af |0008: iget-object v0, v1, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c50f0: 6e10 00e2 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@e200 │ │ +4c50f6: 0a00 |000d: move-result v0 │ │ +4c50f8: d500 ff00 |000e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4c50fc: 0f00 |0010: return v0 │ │ +4c50fe: 7010 cef5 0100 |0011: invoke-direct {v1}, Lorg/apache/commons/io/input/ReaderInputStream;.fillBuffer:()V // method@f5ce │ │ +4c5104: 5510 48af |0014: iget-boolean v0, v1, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ +4c5108: 3800 eaff |0016: if-eqz v0, 0000 // -0016 │ │ +4c510c: 5410 47af |0018: iget-object v0, v1, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c5110: 6e10 04e2 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ +4c5116: 0a00 |001d: move-result v0 │ │ +4c5118: 3900 e2ff |001e: if-nez v0, 0000 // -001e │ │ +4c511c: 12f0 |0020: const/4 v0, #int -1 // #ff │ │ +4c511e: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0008 line=279 │ │ 0x0011 line=281 │ │ 0x0014 line=282 │ │ locals : │ │ @@ -1015137,20 +1015138,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4c511c: |[4c511c] org.apache.commons.io.input.ReaderInputStream.read:([B)I │ │ -4c512c: 2130 |0000: array-length v0, v3 │ │ -4c512e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c5130: 6e40 d1f5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/ReaderInputStream;.read:([BII)I // method@f5d1 │ │ -4c5136: 0a03 |0005: move-result v3 │ │ -4c5138: 0f03 |0006: return v3 │ │ +4c5120: |[4c5120] org.apache.commons.io.input.ReaderInputStream.read:([B)I │ │ +4c5130: 2130 |0000: array-length v0, v3 │ │ +4c5132: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c5134: 6e40 d1f5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/ReaderInputStream;.read:([BII)I // method@f5d1 │ │ +4c513a: 0a03 |0005: move-result v3 │ │ +4c513c: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/input/ReaderInputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -1015159,70 +1015160,70 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -4c513c: |[4c513c] org.apache.commons.io.input.ReaderInputStream.read:([BII)I │ │ -4c514c: 1a00 ee0f |0000: const-string v0, "Byte array must not be null" // string@0fee │ │ -4c5150: 7120 bde3 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4c5156: 3a06 4100 |0005: if-ltz v6, 0046 // +0041 │ │ -4c515a: 3a05 3f00 |0007: if-ltz v5, 0046 // +003f │ │ -4c515e: 9000 0506 |0009: add-int v0, v5, v6 │ │ -4c5162: 2141 |000b: array-length v1, v4 │ │ -4c5164: 3610 3a00 |000c: if-gt v0, v1, 0046 // +003a │ │ -4c5168: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -4c516a: 3906 0300 |000f: if-nez v6, 0012 // +0003 │ │ -4c516e: 0f00 |0011: return v0 │ │ -4c5170: 3d06 2c00 |0012: if-lez v6, 003e // +002c │ │ -4c5174: 5431 47af |0014: iget-object v1, v3, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c5178: 6e10 04e2 0100 |0016: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ -4c517e: 0a01 |0019: move-result v1 │ │ -4c5180: 3801 1500 |001a: if-eqz v1, 002f // +0015 │ │ -4c5184: 5431 47af |001c: iget-object v1, v3, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c5188: 6e10 0ce2 0100 |001e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ -4c518e: 0a01 |0021: move-result v1 │ │ -4c5190: 7120 75e0 6100 |0022: invoke-static {v1, v6}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4c5196: 0a01 |0025: move-result v1 │ │ -4c5198: 5432 47af |0026: iget-object v2, v3, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c519c: 6e40 01e2 4215 |0028: invoke-virtual {v2, v4, v5, v1}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@e201 │ │ -4c51a2: b015 |002b: add-int/2addr v5, v1 │ │ -4c51a4: b116 |002c: sub-int/2addr v6, v1 │ │ -4c51a6: b010 |002d: add-int/2addr v0, v1 │ │ -4c51a8: 28e4 |002e: goto 0012 // -001c │ │ -4c51aa: 7010 cef5 0300 |002f: invoke-direct {v3}, Lorg/apache/commons/io/input/ReaderInputStream;.fillBuffer:()V // method@f5ce │ │ -4c51b0: 5531 48af |0032: iget-boolean v1, v3, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ -4c51b4: 3801 deff |0034: if-eqz v1, 0012 // -0022 │ │ -4c51b8: 5431 47af |0036: iget-object v1, v3, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ -4c51bc: 6e10 04e2 0100 |0038: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ -4c51c2: 0a01 |003b: move-result v1 │ │ -4c51c4: 3901 d6ff |003c: if-nez v1, 0012 // -002a │ │ -4c51c8: 3900 0700 |003e: if-nez v0, 0045 // +0007 │ │ -4c51cc: 5534 48af |0040: iget-boolean v4, v3, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ -4c51d0: 3804 0300 |0042: if-eqz v4, 0045 // +0003 │ │ -4c51d4: 12f0 |0044: const/4 v0, #int -1 // #ff │ │ -4c51d6: 0f00 |0045: return v0 │ │ -4c51d8: 2200 e718 |0046: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@18e7 │ │ -4c51dc: 2201 0819 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c51e0: 7010 06e1 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c51e6: 1a02 850c |004d: const-string v2, "Array Size=" // string@0c85 │ │ -4c51ea: 6e20 12e1 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c51f0: 2144 |0052: array-length v4, v4 │ │ -4c51f2: 6e20 0de1 4100 |0053: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c51f8: 1a04 0106 |0056: const-string v4, ", offset=" // string@0601 │ │ -4c51fc: 6e20 12e1 4100 |0058: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c5202: 6e20 0de1 5100 |005b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c5208: 1a04 d505 |005e: const-string v4, ", length=" // string@05d5 │ │ -4c520c: 6e20 12e1 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c5212: 6e20 0de1 6100 |0063: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c5218: 6e10 1fe1 0100 |0066: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c521e: 0c04 |0069: move-result-object v4 │ │ -4c5220: 7020 3ce0 4000 |006a: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@e03c │ │ -4c5226: 2700 |006d: throw v0 │ │ +4c5140: |[4c5140] org.apache.commons.io.input.ReaderInputStream.read:([BII)I │ │ +4c5150: 1a00 ee0f |0000: const-string v0, "Byte array must not be null" // string@0fee │ │ +4c5154: 7120 bde3 0400 |0002: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4c515a: 3a06 4100 |0005: if-ltz v6, 0046 // +0041 │ │ +4c515e: 3a05 3f00 |0007: if-ltz v5, 0046 // +003f │ │ +4c5162: 9000 0506 |0009: add-int v0, v5, v6 │ │ +4c5166: 2141 |000b: array-length v1, v4 │ │ +4c5168: 3610 3a00 |000c: if-gt v0, v1, 0046 // +003a │ │ +4c516c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +4c516e: 3906 0300 |000f: if-nez v6, 0012 // +0003 │ │ +4c5172: 0f00 |0011: return v0 │ │ +4c5174: 3d06 2c00 |0012: if-lez v6, 003e // +002c │ │ +4c5178: 5431 47af |0014: iget-object v1, v3, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c517c: 6e10 04e2 0100 |0016: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ +4c5182: 0a01 |0019: move-result v1 │ │ +4c5184: 3801 1500 |001a: if-eqz v1, 002f // +0015 │ │ +4c5188: 5431 47af |001c: iget-object v1, v3, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c518c: 6e10 0ce2 0100 |001e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ +4c5192: 0a01 |0021: move-result v1 │ │ +4c5194: 7120 75e0 6100 |0022: invoke-static {v1, v6}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4c519a: 0a01 |0025: move-result v1 │ │ +4c519c: 5432 47af |0026: iget-object v2, v3, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c51a0: 6e40 01e2 4215 |0028: invoke-virtual {v2, v4, v5, v1}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@e201 │ │ +4c51a6: b015 |002b: add-int/2addr v5, v1 │ │ +4c51a8: b116 |002c: sub-int/2addr v6, v1 │ │ +4c51aa: b010 |002d: add-int/2addr v0, v1 │ │ +4c51ac: 28e4 |002e: goto 0012 // -001c │ │ +4c51ae: 7010 cef5 0300 |002f: invoke-direct {v3}, Lorg/apache/commons/io/input/ReaderInputStream;.fillBuffer:()V // method@f5ce │ │ +4c51b4: 5531 48af |0032: iget-boolean v1, v3, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ +4c51b8: 3801 deff |0034: if-eqz v1, 0012 // -0022 │ │ +4c51bc: 5431 47af |0036: iget-object v1, v3, Lorg/apache/commons/io/input/ReaderInputStream;.encoderOut:Ljava/nio/ByteBuffer; // field@af47 │ │ +4c51c0: 6e10 04e2 0100 |0038: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@e204 │ │ +4c51c6: 0a01 |003b: move-result v1 │ │ +4c51c8: 3901 d6ff |003c: if-nez v1, 0012 // -002a │ │ +4c51cc: 3900 0700 |003e: if-nez v0, 0045 // +0007 │ │ +4c51d0: 5534 48af |0040: iget-boolean v4, v3, Lorg/apache/commons/io/input/ReaderInputStream;.endOfInput:Z // field@af48 │ │ +4c51d4: 3804 0300 |0042: if-eqz v4, 0045 // +0003 │ │ +4c51d8: 12f0 |0044: const/4 v0, #int -1 // #ff │ │ +4c51da: 0f00 |0045: return v0 │ │ +4c51dc: 2200 e718 |0046: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@18e7 │ │ +4c51e0: 2201 0819 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c51e4: 7010 06e1 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c51ea: 1a02 850c |004d: const-string v2, "Array Size=" // string@0c85 │ │ +4c51ee: 6e20 12e1 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c51f4: 2144 |0052: array-length v4, v4 │ │ +4c51f6: 6e20 0de1 4100 |0053: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c51fc: 1a04 0106 |0056: const-string v4, ", offset=" // string@0601 │ │ +4c5200: 6e20 12e1 4100 |0058: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c5206: 6e20 0de1 5100 |005b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c520c: 1a04 d505 |005e: const-string v4, ", length=" // string@05d5 │ │ +4c5210: 6e20 12e1 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c5216: 6e20 0de1 6100 |0063: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c521c: 6e10 1fe1 0100 |0066: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c5222: 0c04 |0069: move-result-object v4 │ │ +4c5224: 7020 3ce0 4000 |006a: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@e03c │ │ +4c522a: 2700 |006d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=228 │ │ 0x000b line=230 │ │ 0x0014 line=239 │ │ 0x001c line=240 │ │ 0x0026 line=241 │ │ @@ -1015324,57 +1015325,57 @@ │ │ type : '(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[B)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -4c56a4: |[4c56a4] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.:(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[B)V │ │ -4c56b4: 5b78 4faf |0000: iput-object v8, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ -4c56b8: 7010 92e0 0700 |0002: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c56be: 5a79 4eaf |0005: iput-wide v9, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.no:J // field@af4e │ │ -4c56c2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4c56c4: 380c 0400 |0008: if-eqz v12, 000c // +0004 │ │ -4c56c8: 21c1 |000a: array-length v1, v12 │ │ -4c56ca: 2802 |000b: goto 000d // +0002 │ │ -4c56cc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -4c56ce: b0b1 |000d: add-int/2addr v1, v11 │ │ -4c56d0: 2311 1e1e |000e: new-array v1, v1, [B // type@1e1e │ │ -4c56d4: 5b71 4caf |0010: iput-object v1, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.data:[B // field@af4c │ │ -4c56d8: 1602 0100 |0012: const-wide/16 v2, #int 1 // #1 │ │ -4c56dc: 9c02 0902 |0014: sub-long v2, v9, v2 │ │ -4c56e0: 7110 def5 0800 |0016: invoke-static {v8}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$300:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I // method@f5de │ │ -4c56e6: 0a04 |0019: move-result v4 │ │ -4c56e8: 8144 |001a: int-to-long v4, v4 │ │ -4c56ea: 9d02 0204 |001b: mul-long v2, v2, v4 │ │ -4c56ee: 1604 0000 |001d: const-wide/16 v4, #int 0 // #0 │ │ -4c56f2: 3106 0904 |001f: cmp-long v6, v9, v4 │ │ -4c56f6: 3d06 1c00 |0021: if-lez v6, 003d // +001c │ │ -4c56fa: 7110 dff5 0800 |0023: invoke-static {v8}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$400:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/io/RandomAccessFile; // method@f5df │ │ -4c5700: 0c09 |0026: move-result-object v9 │ │ -4c5702: 6e30 6fdf 2903 |0027: invoke-virtual {v9, v2, v3}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ -4c5708: 7110 dff5 0800 |002a: invoke-static {v8}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$400:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/io/RandomAccessFile; // method@f5df │ │ -4c570e: 0c08 |002d: move-result-object v8 │ │ -4c5710: 6e40 6edf 18b0 |002e: invoke-virtual {v8, v1, v0, v11}, Ljava/io/RandomAccessFile;.read:([BII)I // method@df6e │ │ -4c5716: 0a08 |0031: move-result v8 │ │ -4c5718: 33b8 0300 |0032: if-ne v8, v11, 0035 // +0003 │ │ -4c571c: 2809 |0034: goto 003d // +0009 │ │ -4c571e: 2208 e618 |0035: new-instance v8, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4c5722: 1a09 b416 |0037: const-string v9, "Count of requested bytes and actually read bytes don't match" // string@16b4 │ │ -4c5726: 7020 37e0 9800 |0039: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4c572c: 2708 |003c: throw v8 │ │ -4c572e: 380c 0600 |003d: if-eqz v12, 0043 // +0006 │ │ -4c5732: 21c8 |003f: array-length v8, v12 │ │ -4c5734: 7158 20e1 0cb1 |0040: invoke-static {v12, v0, v1, v11, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c573a: 2118 |0043: array-length v8, v1 │ │ -4c573c: d808 08ff |0044: add-int/lit8 v8, v8, #int -1 // #ff │ │ -4c5740: 5978 4baf |0046: iput v8, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ -4c5744: 1208 |0048: const/4 v8, #int 0 // #0 │ │ -4c5746: 5b78 4daf |0049: iput-object v8, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ -4c574a: 0e00 |004b: return-void │ │ +4c56a8: |[4c56a8] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.:(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[B)V │ │ +4c56b8: 5b78 4faf |0000: iput-object v8, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ +4c56bc: 7010 92e0 0700 |0002: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c56c2: 5a79 4eaf |0005: iput-wide v9, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.no:J // field@af4e │ │ +4c56c6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4c56c8: 380c 0400 |0008: if-eqz v12, 000c // +0004 │ │ +4c56cc: 21c1 |000a: array-length v1, v12 │ │ +4c56ce: 2802 |000b: goto 000d // +0002 │ │ +4c56d0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +4c56d2: b0b1 |000d: add-int/2addr v1, v11 │ │ +4c56d4: 2311 1e1e |000e: new-array v1, v1, [B // type@1e1e │ │ +4c56d8: 5b71 4caf |0010: iput-object v1, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.data:[B // field@af4c │ │ +4c56dc: 1602 0100 |0012: const-wide/16 v2, #int 1 // #1 │ │ +4c56e0: 9c02 0902 |0014: sub-long v2, v9, v2 │ │ +4c56e4: 7110 def5 0800 |0016: invoke-static {v8}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$300:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I // method@f5de │ │ +4c56ea: 0a04 |0019: move-result v4 │ │ +4c56ec: 8144 |001a: int-to-long v4, v4 │ │ +4c56ee: 9d02 0204 |001b: mul-long v2, v2, v4 │ │ +4c56f2: 1604 0000 |001d: const-wide/16 v4, #int 0 // #0 │ │ +4c56f6: 3106 0904 |001f: cmp-long v6, v9, v4 │ │ +4c56fa: 3d06 1c00 |0021: if-lez v6, 003d // +001c │ │ +4c56fe: 7110 dff5 0800 |0023: invoke-static {v8}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$400:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/io/RandomAccessFile; // method@f5df │ │ +4c5704: 0c09 |0026: move-result-object v9 │ │ +4c5706: 6e30 6fdf 2903 |0027: invoke-virtual {v9, v2, v3}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ +4c570c: 7110 dff5 0800 |002a: invoke-static {v8}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$400:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/io/RandomAccessFile; // method@f5df │ │ +4c5712: 0c08 |002d: move-result-object v8 │ │ +4c5714: 6e40 6edf 18b0 |002e: invoke-virtual {v8, v1, v0, v11}, Ljava/io/RandomAccessFile;.read:([BII)I // method@df6e │ │ +4c571a: 0a08 |0031: move-result v8 │ │ +4c571c: 33b8 0300 |0032: if-ne v8, v11, 0035 // +0003 │ │ +4c5720: 2809 |0034: goto 003d // +0009 │ │ +4c5722: 2208 e618 |0035: new-instance v8, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4c5726: 1a09 b416 |0037: const-string v9, "Count of requested bytes and actually read bytes don't match" // string@16b4 │ │ +4c572a: 7020 37e0 9800 |0039: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4c5730: 2708 |003c: throw v8 │ │ +4c5732: 380c 0600 |003d: if-eqz v12, 0043 // +0006 │ │ +4c5736: 21c8 |003f: array-length v8, v12 │ │ +4c5738: 7158 20e1 0cb1 |0040: invoke-static {v12, v0, v1, v11, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c573e: 2118 |0043: array-length v8, v1 │ │ +4c5740: d808 08ff |0044: add-int/lit8 v8, v8, #int -1 // #ff │ │ +4c5744: 5978 4baf |0046: iput v8, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ +4c5748: 1208 |0048: const/4 v8, #int 0 // #0 │ │ +4c574a: 5b78 4daf |0049: iput-object v8, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ +4c574e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ 0x000a line=224 │ │ 0x000e line=225 │ │ 0x0016 line=226 │ │ @@ -1015396,17 +1015397,17 @@ │ │ type : '(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[BLorg/apache/commons/io/input/ReversedLinesFileReader$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -4c574c: |[4c574c] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.:(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[BLorg/apache/commons/io/input/ReversedLinesFileReader$1;)V │ │ -4c575c: 7606 d2f5 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.:(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[B)V // method@f5d2 │ │ -4c5762: 0e00 |0003: return-void │ │ +4c5750: |[4c5750] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.:(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[BLorg/apache/commons/io/input/ReversedLinesFileReader$1;)V │ │ +4c5760: 7606 d2f5 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.:(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[B)V // method@f5d2 │ │ +4c5766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ 0x0000 - 0x0004 reg=2 (null) J │ │ @@ -1015419,18 +1015420,18 @@ │ │ type : '(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4c5484: |[4c5484] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.access$100:(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Ljava/lang/String; │ │ -4c5494: 7010 d8f5 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.readLine:()Ljava/lang/String; // method@f5d8 │ │ -4c549a: 0c00 |0003: move-result-object v0 │ │ -4c549c: 1100 |0004: return-object v0 │ │ +4c5488: |[4c5488] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.access$100:(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Ljava/lang/String; │ │ +4c5498: 7010 d8f5 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.readLine:()Ljava/lang/String; // method@f5d8 │ │ +4c549e: 0c00 |0003: move-result-object v0 │ │ +4c54a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;) │ │ @@ -1015438,18 +1015439,18 @@ │ │ type : '(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4c55b4: |[4c55b4] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.access$200:(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; │ │ -4c55c4: 7010 d9f5 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.rollOver:()Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // method@f5d9 │ │ -4c55ca: 0c00 |0003: move-result-object v0 │ │ -4c55cc: 1100 |0004: return-object v0 │ │ +4c55b8: |[4c55b8] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.access$200:(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; │ │ +4c55c8: 7010 d9f5 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.rollOver:()Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // method@f5d9 │ │ +4c55ce: 0c00 |0003: move-result-object v0 │ │ +4c55d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; │ │ │ │ #4 : (in Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;) │ │ @@ -1015457,29 +1015458,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -4c5764: |[4c5764] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.createLeftOver:()V │ │ -4c5774: 5240 4baf |0000: iget v0, v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ -4c5778: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4c577c: 3d00 0d00 |0004: if-lez v0, 0011 // +000d │ │ -4c5780: 2301 1e1e |0006: new-array v1, v0, [B // type@1e1e │ │ -4c5784: 5b41 4daf |0008: iput-object v1, v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ -4c5788: 5442 4caf |000a: iget-object v2, v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.data:[B // field@af4c │ │ -4c578c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -4c578e: 7150 20e1 3231 |000d: invoke-static {v2, v3, v1, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c5794: 2804 |0010: goto 0014 // +0004 │ │ -4c5796: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -4c5798: 5b40 4daf |0012: iput-object v0, v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ -4c579c: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ -4c579e: 5940 4baf |0015: iput v0, v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ -4c57a2: 0e00 |0017: return-void │ │ +4c5768: |[4c5768] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.createLeftOver:()V │ │ +4c5778: 5240 4baf |0000: iget v0, v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ +4c577c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4c5780: 3d00 0d00 |0004: if-lez v0, 0011 // +000d │ │ +4c5784: 2301 1e1e |0006: new-array v1, v0, [B // type@1e1e │ │ +4c5788: 5b41 4daf |0008: iput-object v1, v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ +4c578c: 5442 4caf |000a: iget-object v2, v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.data:[B // field@af4c │ │ +4c5790: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +4c5792: 7150 20e1 3231 |000d: invoke-static {v2, v3, v1, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c5798: 2804 |0010: goto 0014 // +0004 │ │ +4c579a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +4c579c: 5b40 4daf |0012: iput-object v0, v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ +4c57a0: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ +4c57a2: 5940 4baf |0015: iput v0, v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ +4c57a6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0006 line=336 │ │ 0x000a line=337 │ │ 0x0012 line=339 │ │ 0x0015 line=341 │ │ @@ -1015491,48 +1015492,48 @@ │ │ type : '([BI)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -4c5414: |[4c5414] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.getNewLineMatchByteCount:([BI)I │ │ -4c5424: 54a0 4faf |0000: iget-object v0, v10, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ -4c5428: 7110 e3f5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$800:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)[[B // method@f5e3 │ │ -4c542e: 0c00 |0005: move-result-object v0 │ │ -4c5430: 2101 |0006: array-length v1, v0 │ │ -4c5432: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4c5434: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -4c5436: 3513 2500 |0009: if-ge v3, v1, 002e // +0025 │ │ -4c543a: 4604 0003 |000b: aget-object v4, v0, v3 │ │ -4c543e: 2145 |000d: array-length v5, v4 │ │ -4c5440: 1216 |000e: const/4 v6, #int 1 // #1 │ │ -4c5442: b165 |000f: sub-int/2addr v5, v6 │ │ -4c5444: 1217 |0010: const/4 v7, #int 1 // #1 │ │ -4c5446: 3a05 1600 |0011: if-ltz v5, 0027 // +0016 │ │ -4c544a: 9008 0c05 |0013: add-int v8, v12, v5 │ │ -4c544e: 2149 |0015: array-length v9, v4 │ │ -4c5450: b169 |0016: sub-int/2addr v9, v6 │ │ -4c5452: b198 |0017: sub-int/2addr v8, v9 │ │ -4c5454: 3a08 0a00 |0018: if-ltz v8, 0022 // +000a │ │ -4c5458: 4808 0b08 |001a: aget-byte v8, v11, v8 │ │ -4c545c: 4809 0405 |001c: aget-byte v9, v4, v5 │ │ -4c5460: 3398 0400 |001e: if-ne v8, v9, 0022 // +0004 │ │ -4c5464: 1218 |0020: const/4 v8, #int 1 // #1 │ │ -4c5466: 2802 |0021: goto 0023 // +0002 │ │ -4c5468: 1208 |0022: const/4 v8, #int 0 // #0 │ │ -4c546a: b587 |0023: and-int/2addr v7, v8 │ │ -4c546c: d805 05ff |0024: add-int/lit8 v5, v5, #int -1 // #ff │ │ -4c5470: 28eb |0026: goto 0011 // -0015 │ │ -4c5472: 3807 0400 |0027: if-eqz v7, 002b // +0004 │ │ -4c5476: 214b |0029: array-length v11, v4 │ │ -4c5478: 0f0b |002a: return v11 │ │ -4c547a: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c547e: 28dc |002d: goto 0009 // -0024 │ │ -4c5480: 0f02 |002e: return v2 │ │ +4c5418: |[4c5418] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.getNewLineMatchByteCount:([BI)I │ │ +4c5428: 54a0 4faf |0000: iget-object v0, v10, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ +4c542c: 7110 e3f5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$800:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)[[B // method@f5e3 │ │ +4c5432: 0c00 |0005: move-result-object v0 │ │ +4c5434: 2101 |0006: array-length v1, v0 │ │ +4c5436: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4c5438: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +4c543a: 3513 2500 |0009: if-ge v3, v1, 002e // +0025 │ │ +4c543e: 4604 0003 |000b: aget-object v4, v0, v3 │ │ +4c5442: 2145 |000d: array-length v5, v4 │ │ +4c5444: 1216 |000e: const/4 v6, #int 1 // #1 │ │ +4c5446: b165 |000f: sub-int/2addr v5, v6 │ │ +4c5448: 1217 |0010: const/4 v7, #int 1 // #1 │ │ +4c544a: 3a05 1600 |0011: if-ltz v5, 0027 // +0016 │ │ +4c544e: 9008 0c05 |0013: add-int v8, v12, v5 │ │ +4c5452: 2149 |0015: array-length v9, v4 │ │ +4c5454: b169 |0016: sub-int/2addr v9, v6 │ │ +4c5456: b198 |0017: sub-int/2addr v8, v9 │ │ +4c5458: 3a08 0a00 |0018: if-ltz v8, 0022 // +000a │ │ +4c545c: 4808 0b08 |001a: aget-byte v8, v11, v8 │ │ +4c5460: 4809 0405 |001c: aget-byte v9, v4, v5 │ │ +4c5464: 3398 0400 |001e: if-ne v8, v9, 0022 // +0004 │ │ +4c5468: 1218 |0020: const/4 v8, #int 1 // #1 │ │ +4c546a: 2802 |0021: goto 0023 // +0002 │ │ +4c546c: 1208 |0022: const/4 v8, #int 0 // #0 │ │ +4c546e: b587 |0023: and-int/2addr v7, v8 │ │ +4c5470: d805 05ff |0024: add-int/lit8 v5, v5, #int -1 // #ff │ │ +4c5474: 28eb |0026: goto 0011 // -0015 │ │ +4c5476: 3807 0400 |0027: if-eqz v7, 002b // +0004 │ │ +4c547a: 214b |0029: array-length v11, v4 │ │ +4c547c: 0f0b |002a: return v11 │ │ +4c547e: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c5482: 28dc |002d: goto 0009 // -0024 │ │ +4c5484: 0f02 |002e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x000d line=354 │ │ 0x0015 line=355 │ │ 0x001a line=356 │ │ 0x0029 line=359 │ │ @@ -1015546,83 +1015547,83 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 129 16-bit code units │ │ -4c54a0: |[4c54a0] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.readLine:()Ljava/lang/String; │ │ -4c54b0: 5390 4eaf |0000: iget-wide v0, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.no:J // field@af4e │ │ -4c54b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4c54b6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -4c54b8: 1604 0100 |0004: const-wide/16 v4, #int 1 // #1 │ │ -4c54bc: 3106 0004 |0006: cmp-long v6, v0, v4 │ │ -4c54c0: 3906 0400 |0008: if-nez v6, 000c // +0004 │ │ -4c54c4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -4c54c6: 2802 |000b: goto 000d // +0002 │ │ -4c54c8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -4c54ca: 5291 4baf |000d: iget v1, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ -4c54ce: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ -4c54d0: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -4c54d2: 3741 5900 |0011: if-le v1, v4, 006a // +0059 │ │ -4c54d6: 3900 0e00 |0013: if-nez v0, 0021 // +000e │ │ -4c54da: 5494 4faf |0015: iget-object v4, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ -4c54de: 7110 e1f5 0400 |0017: invoke-static {v4}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$600:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I // method@f5e1 │ │ -4c54e4: 0a04 |001a: move-result v4 │ │ -4c54e6: 3541 0600 |001b: if-ge v1, v4, 0021 // +0006 │ │ -4c54ea: 7010 d6f5 0900 |001d: invoke-direct {v9}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.createLeftOver:()V // method@f5d6 │ │ -4c54f0: 284a |0020: goto 006a // +004a │ │ -4c54f2: 5494 4caf |0021: iget-object v4, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.data:[B // field@af4c │ │ -4c54f6: 7030 d7f5 4901 |0023: invoke-direct {v9, v4, v1}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.getNewLineMatchByteCount:([BI)I // method@f5d7 │ │ -4c54fc: 0a04 |0026: move-result v4 │ │ -4c54fe: 3d04 3700 |0027: if-lez v4, 005e // +0037 │ │ -4c5502: d806 0101 |0029: add-int/lit8 v6, v1, #int 1 // #01 │ │ -4c5506: 5297 4baf |002b: iget v7, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ -4c550a: b167 |002d: sub-int/2addr v7, v6 │ │ -4c550c: b037 |002e: add-int/2addr v7, v3 │ │ -4c550e: 3a07 1800 |002f: if-ltz v7, 0047 // +0018 │ │ -4c5512: 2373 1e1e |0031: new-array v3, v7, [B // type@1e1e │ │ -4c5516: 5498 4caf |0033: iget-object v8, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.data:[B // field@af4c │ │ -4c551a: 7157 20e1 6823 |0035: invoke-static {v8, v6, v3, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c5520: 2202 0619 |0038: new-instance v2, Ljava/lang/String; // type@1906 │ │ -4c5524: 5496 4faf |003a: iget-object v6, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ -4c5528: 7110 e0f5 0600 |003c: invoke-static {v6}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$500:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/nio/charset/Charset; // method@f5e0 │ │ -4c552e: 0c06 |003f: move-result-object v6 │ │ -4c5530: 7030 bce0 3206 |0040: invoke-direct {v2, v3, v6}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4c5536: b141 |0043: sub-int/2addr v1, v4 │ │ -4c5538: 5991 4baf |0044: iput v1, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ -4c553c: 2825 |0046: goto 006b // +0025 │ │ -4c553e: 2200 e618 |0047: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4c5542: 2201 0819 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c5546: 7010 06e1 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c554c: 1a02 6061 |004e: const-string v2, "Unexpected negative line length=" // string@6160 │ │ -4c5550: 6e20 12e1 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c5556: 6e20 0de1 7100 |0053: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c555c: 6e10 1fe1 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c5562: 0c01 |0059: move-result-object v1 │ │ -4c5564: 7020 37e0 1000 |005a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4c556a: 2700 |005d: throw v0 │ │ -4c556c: 5494 4faf |005e: iget-object v4, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ -4c5570: 7110 e2f5 0400 |0060: invoke-static {v4}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$700:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I // method@f5e2 │ │ -4c5576: 0a04 |0063: move-result v4 │ │ -4c5578: b141 |0064: sub-int/2addr v1, v4 │ │ -4c557a: 3b01 aaff |0065: if-gez v1, 000f // -0056 │ │ -4c557e: 7010 d6f5 0900 |0067: invoke-direct {v9}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.createLeftOver:()V // method@f5d6 │ │ -4c5584: 0752 |006a: move-object v2, v5 │ │ -4c5586: 3800 1500 |006b: if-eqz v0, 0080 // +0015 │ │ -4c558a: 5490 4daf |006d: iget-object v0, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ -4c558e: 3800 1100 |006f: if-eqz v0, 0080 // +0011 │ │ -4c5592: 2202 0619 |0071: new-instance v2, Ljava/lang/String; // type@1906 │ │ -4c5596: 5490 4daf |0073: iget-object v0, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ -4c559a: 5491 4faf |0075: iget-object v1, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ -4c559e: 7110 e0f5 0100 |0077: invoke-static {v1}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$500:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/nio/charset/Charset; // method@f5e0 │ │ -4c55a4: 0c01 |007a: move-result-object v1 │ │ -4c55a6: 7030 bce0 0201 |007b: invoke-direct {v2, v0, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4c55ac: 5b95 4daf |007e: iput-object v5, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ -4c55b0: 1102 |0080: return-object v2 │ │ +4c54a4: |[4c54a4] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.readLine:()Ljava/lang/String; │ │ +4c54b4: 5390 4eaf |0000: iget-wide v0, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.no:J // field@af4e │ │ +4c54b8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4c54ba: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +4c54bc: 1604 0100 |0004: const-wide/16 v4, #int 1 // #1 │ │ +4c54c0: 3106 0004 |0006: cmp-long v6, v0, v4 │ │ +4c54c4: 3906 0400 |0008: if-nez v6, 000c // +0004 │ │ +4c54c8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +4c54ca: 2802 |000b: goto 000d // +0002 │ │ +4c54cc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +4c54ce: 5291 4baf |000d: iget v1, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ +4c54d2: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ +4c54d4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +4c54d6: 3741 5900 |0011: if-le v1, v4, 006a // +0059 │ │ +4c54da: 3900 0e00 |0013: if-nez v0, 0021 // +000e │ │ +4c54de: 5494 4faf |0015: iget-object v4, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ +4c54e2: 7110 e1f5 0400 |0017: invoke-static {v4}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$600:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I // method@f5e1 │ │ +4c54e8: 0a04 |001a: move-result v4 │ │ +4c54ea: 3541 0600 |001b: if-ge v1, v4, 0021 // +0006 │ │ +4c54ee: 7010 d6f5 0900 |001d: invoke-direct {v9}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.createLeftOver:()V // method@f5d6 │ │ +4c54f4: 284a |0020: goto 006a // +004a │ │ +4c54f6: 5494 4caf |0021: iget-object v4, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.data:[B // field@af4c │ │ +4c54fa: 7030 d7f5 4901 |0023: invoke-direct {v9, v4, v1}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.getNewLineMatchByteCount:([BI)I // method@f5d7 │ │ +4c5500: 0a04 |0026: move-result v4 │ │ +4c5502: 3d04 3700 |0027: if-lez v4, 005e // +0037 │ │ +4c5506: d806 0101 |0029: add-int/lit8 v6, v1, #int 1 // #01 │ │ +4c550a: 5297 4baf |002b: iget v7, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ +4c550e: b167 |002d: sub-int/2addr v7, v6 │ │ +4c5510: b037 |002e: add-int/2addr v7, v3 │ │ +4c5512: 3a07 1800 |002f: if-ltz v7, 0047 // +0018 │ │ +4c5516: 2373 1e1e |0031: new-array v3, v7, [B // type@1e1e │ │ +4c551a: 5498 4caf |0033: iget-object v8, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.data:[B // field@af4c │ │ +4c551e: 7157 20e1 6823 |0035: invoke-static {v8, v6, v3, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c5524: 2202 0619 |0038: new-instance v2, Ljava/lang/String; // type@1906 │ │ +4c5528: 5496 4faf |003a: iget-object v6, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ +4c552c: 7110 e0f5 0600 |003c: invoke-static {v6}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$500:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/nio/charset/Charset; // method@f5e0 │ │ +4c5532: 0c06 |003f: move-result-object v6 │ │ +4c5534: 7030 bce0 3206 |0040: invoke-direct {v2, v3, v6}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4c553a: b141 |0043: sub-int/2addr v1, v4 │ │ +4c553c: 5991 4baf |0044: iput v1, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ +4c5540: 2825 |0046: goto 006b // +0025 │ │ +4c5542: 2200 e618 |0047: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4c5546: 2201 0819 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c554a: 7010 06e1 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c5550: 1a02 6061 |004e: const-string v2, "Unexpected negative line length=" // string@6160 │ │ +4c5554: 6e20 12e1 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c555a: 6e20 0de1 7100 |0053: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c5560: 6e10 1fe1 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c5566: 0c01 |0059: move-result-object v1 │ │ +4c5568: 7020 37e0 1000 |005a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4c556e: 2700 |005d: throw v0 │ │ +4c5570: 5494 4faf |005e: iget-object v4, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ +4c5574: 7110 e2f5 0400 |0060: invoke-static {v4}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$700:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I // method@f5e2 │ │ +4c557a: 0a04 |0063: move-result v4 │ │ +4c557c: b141 |0064: sub-int/2addr v1, v4 │ │ +4c557e: 3b01 aaff |0065: if-gez v1, 000f // -0056 │ │ +4c5582: 7010 d6f5 0900 |0067: invoke-direct {v9}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.createLeftOver:()V // method@f5d6 │ │ +4c5588: 0752 |006a: move-object v2, v5 │ │ +4c558a: 3800 1500 |006b: if-eqz v0, 0080 // +0015 │ │ +4c558e: 5490 4daf |006d: iget-object v0, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ +4c5592: 3800 1100 |006f: if-eqz v0, 0080 // +0011 │ │ +4c5596: 2202 0619 |0071: new-instance v2, Ljava/lang/String; // type@1906 │ │ +4c559a: 5490 4daf |0073: iget-object v0, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ +4c559e: 5491 4faf |0075: iget-object v1, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ +4c55a2: 7110 e0f5 0100 |0077: invoke-static {v1}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$500:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/nio/charset/Charset; // method@f5e0 │ │ +4c55a8: 0c01 |007a: move-result-object v1 │ │ +4c55aa: 7030 bce0 0201 |007b: invoke-direct {v2, v0, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4c55b0: 5b95 4daf |007e: iput-object v5, v9, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ +4c55b4: 1102 |0080: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x000d line=282 │ │ 0x0015 line=285 │ │ 0x001d line=288 │ │ 0x0021 line=293 │ │ @@ -1015645,62 +1015646,62 @@ │ │ type : '()Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 97 16-bit code units │ │ -4c55d0: |[4c55d0] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.rollOver:()Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; │ │ -4c55e0: 52b0 4baf |0000: iget v0, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ -4c55e4: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -4c55e6: 3610 4500 |0003: if-gt v0, v1, 0048 // +0045 │ │ -4c55ea: 53b0 4eaf |0005: iget-wide v0, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.no:J // field@af4e │ │ -4c55ee: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ -4c55f2: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -4c55f6: 3d04 1300 |000b: if-lez v4, 001e // +0013 │ │ -4c55fa: 2204 e51c |000d: new-instance v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // type@1ce5 │ │ -4c55fe: 54b6 4faf |000f: iget-object v6, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ -4c5602: 9c07 0002 |0011: sub-long v7, v0, v2 │ │ -4c5606: 7110 def5 0600 |0013: invoke-static {v6}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$300:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I // method@f5de │ │ -4c560c: 0a09 |0016: move-result v9 │ │ -4c560e: 54ba 4daf |0017: iget-object v10, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ -4c5612: 0745 |0019: move-object v5, v4 │ │ -4c5614: 7606 d2f5 0500 |001a: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.:(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[B)V // method@f5d2 │ │ -4c561a: 1104 |001d: return-object v4 │ │ -4c561c: 54b0 4daf |001e: iget-object v0, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ -4c5620: 3900 0400 |0020: if-nez v0, 0024 // +0004 │ │ -4c5624: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -4c5626: 1100 |0023: return-object v0 │ │ -4c5628: 2200 e618 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4c562c: 2201 0819 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c5630: 7010 06e1 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c5636: 1a02 5e61 |002b: const-string v2, "Unexpected leftover of the last block: leftOverOfThisFilePart=" // string@615e │ │ -4c563a: 6e20 12e1 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c5640: 2202 0619 |0030: new-instance v2, Ljava/lang/String; // type@1906 │ │ -4c5644: 54b3 4daf |0032: iget-object v3, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ -4c5648: 54b4 4faf |0034: iget-object v4, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ -4c564c: 7110 e0f5 0400 |0036: invoke-static {v4}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$500:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/nio/charset/Charset; // method@f5e0 │ │ -4c5652: 0c04 |0039: move-result-object v4 │ │ -4c5654: 7030 bce0 3204 |003a: invoke-direct {v2, v3, v4}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4c565a: 6e20 12e1 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c5660: 6e10 1fe1 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c5666: 0c01 |0043: move-result-object v1 │ │ -4c5668: 7020 37e0 1000 |0044: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4c566e: 2700 |0047: throw v0 │ │ -4c5670: 2200 e618 |0048: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4c5674: 2201 0819 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c5678: 7010 06e1 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c567e: 1a02 cb16 |004f: const-string v2, "Current currentLastCharPos unexpectedly positive... last readLine() should have returned something! currentLastCharPos=" // string@16cb │ │ -4c5682: 6e20 12e1 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c5688: 52b2 4baf |0054: iget v2, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ -4c568c: 6e20 0de1 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c5692: 6e10 1fe1 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c5698: 0c01 |005c: move-result-object v1 │ │ -4c569a: 7020 37e0 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4c56a0: 2700 |0060: throw v0 │ │ +4c55d4: |[4c55d4] org.apache.commons.io.input.ReversedLinesFileReader$FilePart.rollOver:()Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; │ │ +4c55e4: 52b0 4baf |0000: iget v0, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ +4c55e8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +4c55ea: 3610 4500 |0003: if-gt v0, v1, 0048 // +0045 │ │ +4c55ee: 53b0 4eaf |0005: iget-wide v0, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.no:J // field@af4e │ │ +4c55f2: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ +4c55f6: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +4c55fa: 3d04 1300 |000b: if-lez v4, 001e // +0013 │ │ +4c55fe: 2204 e51c |000d: new-instance v4, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // type@1ce5 │ │ +4c5602: 54b6 4faf |000f: iget-object v6, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ +4c5606: 9c07 0002 |0011: sub-long v7, v0, v2 │ │ +4c560a: 7110 def5 0600 |0013: invoke-static {v6}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$300:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I // method@f5de │ │ +4c5610: 0a09 |0016: move-result v9 │ │ +4c5612: 54ba 4daf |0017: iget-object v10, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ +4c5616: 0745 |0019: move-object v5, v4 │ │ +4c5618: 7606 d2f5 0500 |001a: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.:(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[B)V // method@f5d2 │ │ +4c561e: 1104 |001d: return-object v4 │ │ +4c5620: 54b0 4daf |001e: iget-object v0, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ +4c5624: 3900 0400 |0020: if-nez v0, 0024 // +0004 │ │ +4c5628: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +4c562a: 1100 |0023: return-object v0 │ │ +4c562c: 2200 e618 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4c5630: 2201 0819 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c5634: 7010 06e1 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c563a: 1a02 5e61 |002b: const-string v2, "Unexpected leftover of the last block: leftOverOfThisFilePart=" // string@615e │ │ +4c563e: 6e20 12e1 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c5644: 2202 0619 |0030: new-instance v2, Ljava/lang/String; // type@1906 │ │ +4c5648: 54b3 4daf |0032: iget-object v3, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.leftOver:[B // field@af4d │ │ +4c564c: 54b4 4faf |0034: iget-object v4, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; // field@af4f │ │ +4c5650: 7110 e0f5 0400 |0036: invoke-static {v4}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.access$500:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/nio/charset/Charset; // method@f5e0 │ │ +4c5656: 0c04 |0039: move-result-object v4 │ │ +4c5658: 7030 bce0 3204 |003a: invoke-direct {v2, v3, v4}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4c565e: 6e20 12e1 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c5664: 6e10 1fe1 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c566a: 0c01 |0043: move-result-object v1 │ │ +4c566c: 7020 37e0 1000 |0044: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4c5672: 2700 |0047: throw v0 │ │ +4c5674: 2200 e618 |0048: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4c5678: 2201 0819 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c567c: 7010 06e1 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c5682: 1a02 cb16 |004f: const-string v2, "Current currentLastCharPos unexpectedly positive... last readLine() should have returned something! currentLastCharPos=" // string@16cb │ │ +4c5686: 6e20 12e1 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c568c: 52b2 4baf |0054: iget v2, v11, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.currentLastBytePos:I // field@af4b │ │ +4c5690: 6e20 0de1 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c5696: 6e10 1fe1 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c569c: 0c01 |005c: move-result-object v1 │ │ +4c569e: 7020 37e0 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4c56a4: 2700 |0060: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=257 │ │ 0x000d line=258 │ │ 0x001e line=261 │ │ 0x0024 line=262 │ │ @@ -1015793,20 +1015794,20 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4c589c: |[4c589c] org.apache.commons.io.input.ReversedLinesFileReader.:(Ljava/io/File;)V │ │ -4c58ac: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4c58b2: 0c00 |0003: move-result-object v0 │ │ -4c58b4: 1301 0010 |0004: const/16 v1, #int 4096 // #1000 │ │ -4c58b8: 7040 dcf5 3201 |0006: invoke-direct {v2, v3, v1, v0}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.:(Ljava/io/File;ILjava/nio/charset/Charset;)V // method@f5dc │ │ -4c58be: 0e00 |0009: return-void │ │ +4c58a0: |[4c58a0] org.apache.commons.io.input.ReversedLinesFileReader.:(Ljava/io/File;)V │ │ +4c58b0: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4c58b6: 0c00 |0003: move-result-object v0 │ │ +4c58b8: 1301 0010 |0004: const/16 v1, #int 4096 // #1000 │ │ +4c58bc: 7040 dcf5 3201 |0006: invoke-direct {v2, v3, v1, v0}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.:(Ljava/io/File;ILjava/nio/charset/Charset;)V // method@f5dc │ │ +4c58c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/io/File; │ │ │ │ @@ -1015815,19 +1015816,19 @@ │ │ type : '(Ljava/io/File;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4c58c0: |[4c58c0] org.apache.commons.io.input.ReversedLinesFileReader.:(Ljava/io/File;ILjava/lang/String;)V │ │ -4c58d0: 7110 3df2 0300 |0000: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4c58d6: 0c03 |0003: move-result-object v3 │ │ -4c58d8: 7040 dcf5 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.:(Ljava/io/File;ILjava/nio/charset/Charset;)V // method@f5dc │ │ -4c58de: 0e00 |0007: return-void │ │ +4c58c4: |[4c58c4] org.apache.commons.io.input.ReversedLinesFileReader.:(Ljava/io/File;ILjava/lang/String;)V │ │ +4c58d4: 7110 3df2 0300 |0000: invoke-static {v3}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4c58da: 0c03 |0003: move-result-object v3 │ │ +4c58dc: 7040 dcf5 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.:(Ljava/io/File;ILjava/nio/charset/Charset;)V // method@f5dc │ │ +4c58e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1015838,137 +1015839,137 @@ │ │ type : '(Ljava/io/File;ILjava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 224 16-bit code units │ │ -4c58e0: |[4c58e0] org.apache.commons.io.input.ReversedLinesFileReader.:(Ljava/io/File;ILjava/nio/charset/Charset;)V │ │ -4c58f0: 7010 92e0 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c58f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4c58f8: 5c70 59af |0004: iput-boolean v0, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.trailingNewlineOfFileSkipped:Z // field@af59 │ │ -4c58fc: 5979 51af |0006: iput v9, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.blockSize:I // field@af51 │ │ -4c5900: 5b7a 54af |0008: iput-object v10, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.encoding:Ljava/nio/charset/Charset; // field@af54 │ │ -4c5904: 7110 3ef2 0a00 |000a: invoke-static {v10}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4c590a: 0c01 |000d: move-result-object v1 │ │ -4c590c: 6e10 32e2 0100 |000e: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@e232 │ │ -4c5912: 0c02 |0011: move-result-object v2 │ │ -4c5914: 6e10 39e2 0200 |0012: invoke-virtual {v2}, Ljava/nio/charset/CharsetEncoder;.maxBytesPerChar:()F // method@e239 │ │ -4c591a: 0a02 |0015: move-result v2 │ │ -4c591c: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -4c591e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -4c5920: 1505 803f |0018: const/high16 v5, #int 1065353216 // #3f80 │ │ -4c5924: 2d02 0205 |001a: cmpl-float v2, v2, v5 │ │ -4c5928: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ -4c592c: 5974 52af |001e: iput v4, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.byteDecrement:I // field@af52 │ │ -4c5930: 2867 |0020: goto 0087 // +0067 │ │ -4c5932: 6202 6fa2 |0021: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ -4c5936: 3321 0500 |0023: if-ne v1, v2, 0028 // +0005 │ │ -4c593a: 5974 52af |0025: iput v4, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.byteDecrement:I // field@af52 │ │ -4c593e: 2860 |0027: goto 0087 // +0060 │ │ -4c5940: 1a02 ef58 |0028: const-string v2, "Shift_JIS" // string@58ef │ │ -4c5944: 7110 2fe2 0200 |002a: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ -4c594a: 0c02 |002d: move-result-object v2 │ │ -4c594c: 3221 5700 |002e: if-eq v1, v2, 0085 // +0057 │ │ -4c5950: 1a02 deea |0030: const-string v2, "windows-31j" // string@eade │ │ -4c5954: 7110 2fe2 0200 |0032: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ -4c595a: 0c02 |0035: move-result-object v2 │ │ -4c595c: 3221 4f00 |0036: if-eq v1, v2, 0085 // +004f │ │ -4c5960: 1a02 edec |0038: const-string v2, "x-windows-949" // string@eced │ │ -4c5964: 7110 2fe2 0200 |003a: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ -4c596a: 0c02 |003d: move-result-object v2 │ │ -4c596c: 3221 4700 |003e: if-eq v1, v2, 0085 // +0047 │ │ -4c5970: 1a02 878e |0040: const-string v2, "gbk" // string@8e87 │ │ -4c5974: 7110 2fe2 0200 |0042: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ -4c597a: 0c02 |0045: move-result-object v2 │ │ -4c597c: 3221 3f00 |0046: if-eq v1, v2, 0085 // +003f │ │ -4c5980: 1a02 eeec |0048: const-string v2, "x-windows-950" // string@ecee │ │ -4c5984: 7110 2fe2 0200 |004a: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ -4c598a: 0c02 |004d: move-result-object v2 │ │ -4c598c: 3321 0300 |004e: if-ne v1, v2, 0051 // +0003 │ │ -4c5990: 2835 |0050: goto 0085 // +0035 │ │ -4c5992: 6202 6da2 |0051: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@a26d │ │ -4c5996: 3221 2f00 |0053: if-eq v1, v2, 0082 // +002f │ │ -4c599a: 6202 6ea2 |0055: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@a26e │ │ -4c599e: 3321 0300 |0057: if-ne v1, v2, 005a // +0003 │ │ -4c59a2: 2829 |0059: goto 0082 // +0029 │ │ -4c59a4: 6208 6ca2 |005a: sget-object v8, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@a26c │ │ -4c59a8: 3381 0a00 |005c: if-ne v1, v8, 0066 // +000a │ │ -4c59ac: 2208 c918 |005e: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@18c9 │ │ -4c59b0: 1a09 b01f |0060: const-string v9, "For UTF-16, you need to specify the byte order (use UTF-16BE or UTF-16LE)" // string@1fb0 │ │ -4c59b4: 7020 82df 9800 |0062: invoke-direct {v8, v9}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@df82 │ │ -4c59ba: 2708 |0065: throw v8 │ │ -4c59bc: 2208 c918 |0066: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@18c9 │ │ -4c59c0: 2209 0819 |0068: new-instance v9, Ljava/lang/StringBuilder; // type@1908 │ │ -4c59c4: 7010 06e1 0900 |006a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c59ca: 1a00 451c |006d: const-string v0, "Encoding " // string@1c45 │ │ -4c59ce: 6e20 12e1 0900 |006f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c59d4: 6e20 11e1 a900 |0072: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4c59da: 1a0a e301 |0075: const-string v10, " is not supported yet (feel free to submit a patch)" // string@01e3 │ │ -4c59de: 6e20 12e1 a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c59e4: 6e10 1fe1 0900 |007a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c59ea: 0c09 |007d: move-result-object v9 │ │ -4c59ec: 7020 82df 9800 |007e: invoke-direct {v8, v9}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@df82 │ │ -4c59f2: 2708 |0081: throw v8 │ │ -4c59f4: 5973 52af |0082: iput v3, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.byteDecrement:I // field@af52 │ │ -4c59f8: 2803 |0084: goto 0087 // +0003 │ │ -4c59fa: 5974 52af |0085: iput v4, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.byteDecrement:I // field@af52 │ │ -4c59fe: 1231 |0087: const/4 v1, #int 3 // #3 │ │ -4c5a00: 2311 c71f |0088: new-array v1, v1, [[B // type@1fc7 │ │ -4c5a04: 1a02 1f00 |008a: const-string v2, " │ │ +4c58e4: |[4c58e4] org.apache.commons.io.input.ReversedLinesFileReader.:(Ljava/io/File;ILjava/nio/charset/Charset;)V │ │ +4c58f4: 7010 92e0 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c58fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4c58fc: 5c70 59af |0004: iput-boolean v0, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.trailingNewlineOfFileSkipped:Z // field@af59 │ │ +4c5900: 5979 51af |0006: iput v9, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.blockSize:I // field@af51 │ │ +4c5904: 5b7a 54af |0008: iput-object v10, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.encoding:Ljava/nio/charset/Charset; // field@af54 │ │ +4c5908: 7110 3ef2 0a00 |000a: invoke-static {v10}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4c590e: 0c01 |000d: move-result-object v1 │ │ +4c5910: 6e10 32e2 0100 |000e: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@e232 │ │ +4c5916: 0c02 |0011: move-result-object v2 │ │ +4c5918: 6e10 39e2 0200 |0012: invoke-virtual {v2}, Ljava/nio/charset/CharsetEncoder;.maxBytesPerChar:()F // method@e239 │ │ +4c591e: 0a02 |0015: move-result v2 │ │ +4c5920: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +4c5922: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +4c5924: 1505 803f |0018: const/high16 v5, #int 1065353216 // #3f80 │ │ +4c5928: 2d02 0205 |001a: cmpl-float v2, v2, v5 │ │ +4c592c: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ +4c5930: 5974 52af |001e: iput v4, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.byteDecrement:I // field@af52 │ │ +4c5934: 2867 |0020: goto 0087 // +0067 │ │ +4c5936: 6202 6fa2 |0021: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@a26f │ │ +4c593a: 3321 0500 |0023: if-ne v1, v2, 0028 // +0005 │ │ +4c593e: 5974 52af |0025: iput v4, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.byteDecrement:I // field@af52 │ │ +4c5942: 2860 |0027: goto 0087 // +0060 │ │ +4c5944: 1a02 ef58 |0028: const-string v2, "Shift_JIS" // string@58ef │ │ +4c5948: 7110 2fe2 0200 |002a: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ +4c594e: 0c02 |002d: move-result-object v2 │ │ +4c5950: 3221 5700 |002e: if-eq v1, v2, 0085 // +0057 │ │ +4c5954: 1a02 deea |0030: const-string v2, "windows-31j" // string@eade │ │ +4c5958: 7110 2fe2 0200 |0032: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ +4c595e: 0c02 |0035: move-result-object v2 │ │ +4c5960: 3221 4f00 |0036: if-eq v1, v2, 0085 // +004f │ │ +4c5964: 1a02 edec |0038: const-string v2, "x-windows-949" // string@eced │ │ +4c5968: 7110 2fe2 0200 |003a: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ +4c596e: 0c02 |003d: move-result-object v2 │ │ +4c5970: 3221 4700 |003e: if-eq v1, v2, 0085 // +0047 │ │ +4c5974: 1a02 878e |0040: const-string v2, "gbk" // string@8e87 │ │ +4c5978: 7110 2fe2 0200 |0042: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ +4c597e: 0c02 |0045: move-result-object v2 │ │ +4c5980: 3221 3f00 |0046: if-eq v1, v2, 0085 // +003f │ │ +4c5984: 1a02 eeec |0048: const-string v2, "x-windows-950" // string@ecee │ │ +4c5988: 7110 2fe2 0200 |004a: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ +4c598e: 0c02 |004d: move-result-object v2 │ │ +4c5990: 3321 0300 |004e: if-ne v1, v2, 0051 // +0003 │ │ +4c5994: 2835 |0050: goto 0085 // +0035 │ │ +4c5996: 6202 6da2 |0051: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@a26d │ │ +4c599a: 3221 2f00 |0053: if-eq v1, v2, 0082 // +002f │ │ +4c599e: 6202 6ea2 |0055: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@a26e │ │ +4c59a2: 3321 0300 |0057: if-ne v1, v2, 005a // +0003 │ │ +4c59a6: 2829 |0059: goto 0082 // +0029 │ │ +4c59a8: 6208 6ca2 |005a: sget-object v8, Ljava/nio/charset/StandardCharsets;.UTF_16:Ljava/nio/charset/Charset; // field@a26c │ │ +4c59ac: 3381 0a00 |005c: if-ne v1, v8, 0066 // +000a │ │ +4c59b0: 2208 c918 |005e: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@18c9 │ │ +4c59b4: 1a09 b01f |0060: const-string v9, "For UTF-16, you need to specify the byte order (use UTF-16BE or UTF-16LE)" // string@1fb0 │ │ +4c59b8: 7020 82df 9800 |0062: invoke-direct {v8, v9}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@df82 │ │ +4c59be: 2708 |0065: throw v8 │ │ +4c59c0: 2208 c918 |0066: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@18c9 │ │ +4c59c4: 2209 0819 |0068: new-instance v9, Ljava/lang/StringBuilder; // type@1908 │ │ +4c59c8: 7010 06e1 0900 |006a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c59ce: 1a00 451c |006d: const-string v0, "Encoding " // string@1c45 │ │ +4c59d2: 6e20 12e1 0900 |006f: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c59d8: 6e20 11e1 a900 |0072: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4c59de: 1a0a e301 |0075: const-string v10, " is not supported yet (feel free to submit a patch)" // string@01e3 │ │ +4c59e2: 6e20 12e1 a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c59e8: 6e10 1fe1 0900 |007a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c59ee: 0c09 |007d: move-result-object v9 │ │ +4c59f0: 7020 82df 9800 |007e: invoke-direct {v8, v9}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@df82 │ │ +4c59f6: 2708 |0081: throw v8 │ │ +4c59f8: 5973 52af |0082: iput v3, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.byteDecrement:I // field@af52 │ │ +4c59fc: 2803 |0084: goto 0087 // +0003 │ │ +4c59fe: 5974 52af |0085: iput v4, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.byteDecrement:I // field@af52 │ │ +4c5a02: 1231 |0087: const/4 v1, #int 3 // #3 │ │ +4c5a04: 2311 c71f |0088: new-array v1, v1, [[B // type@1fc7 │ │ +4c5a08: 1a02 1f00 |008a: const-string v2, " │ │ " // string@001f │ │ -4c5a08: 6e20 cde0 a200 |008c: invoke-virtual {v2, v10}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4c5a0e: 0c02 |008f: move-result-object v2 │ │ -4c5a10: 4d02 0100 |0090: aput-object v2, v1, v0 │ │ -4c5a14: 1a02 0700 |0092: const-string v2, " │ │ +4c5a0c: 6e20 cde0 a200 |008c: invoke-virtual {v2, v10}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4c5a12: 0c02 |008f: move-result-object v2 │ │ +4c5a14: 4d02 0100 |0090: aput-object v2, v1, v0 │ │ +4c5a18: 1a02 0700 |0092: const-string v2, " │ │ " // string@0007 │ │ -4c5a18: 6e20 cde0 a200 |0094: invoke-virtual {v2, v10}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4c5a1e: 0c02 |0097: move-result-object v2 │ │ -4c5a20: 4d02 0104 |0098: aput-object v2, v1, v4 │ │ -4c5a24: 1a02 1e00 |009a: const-string v2, " " // string@001e │ │ -4c5a28: 6e20 cde0 a200 |009c: invoke-virtual {v2, v10}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4c5a2e: 0c0a |009f: move-result-object v10 │ │ -4c5a30: 4d0a 0103 |00a0: aput-object v10, v1, v3 │ │ -4c5a34: 5b71 55af |00a2: iput-object v1, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.newLineSequences:[[B // field@af55 │ │ -4c5a38: 460a 0100 |00a4: aget-object v10, v1, v0 │ │ -4c5a3c: 21aa |00a6: array-length v10, v10 │ │ -4c5a3e: 597a 50af |00a7: iput v10, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.avoidNewlineSplitBufferSize:I // field@af50 │ │ -4c5a42: 220a c218 |00a9: new-instance v10, Ljava/io/RandomAccessFile; // type@18c2 │ │ -4c5a46: 1a00 d3cc |00ab: const-string v0, "r" // string@ccd3 │ │ -4c5a4a: 7030 69df 8a00 |00ad: invoke-direct {v10, v8, v0}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@df69 │ │ -4c5a50: 5b7a 56af |00b0: iput-object v10, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.randomAccessFile:Ljava/io/RandomAccessFile; // field@af56 │ │ -4c5a54: 6e10 6cdf 0a00 |00b2: invoke-virtual {v10}, Ljava/io/RandomAccessFile;.length:()J // method@df6c │ │ -4c5a5a: 0b00 |00b5: move-result-wide v0 │ │ -4c5a5c: 5a70 58af |00b6: iput-wide v0, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.totalByteLength:J // field@af58 │ │ -4c5a60: 8192 |00b8: int-to-long v2, v9 │ │ -4c5a62: 9f04 0002 |00b9: rem-long v4, v0, v2 │ │ -4c5a66: 8448 |00bb: long-to-int v8, v4 │ │ -4c5a68: 3d08 0900 |00bc: if-lez v8, 00c5 // +0009 │ │ -4c5a6c: be20 |00be: div-long/2addr v0, v2 │ │ -4c5a6e: 1609 0100 |00bf: const-wide/16 v9, #int 1 // #1 │ │ -4c5a72: bb90 |00c1: add-long/2addr v0, v9 │ │ -4c5a74: 5a70 57af |00c2: iput-wide v0, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.totalBlockCount:J // field@af57 │ │ -4c5a78: 280d |00c4: goto 00d1 // +000d │ │ -4c5a7a: 9e02 0002 |00c5: div-long v2, v0, v2 │ │ -4c5a7e: 5a72 57af |00c7: iput-wide v2, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.totalBlockCount:J // field@af57 │ │ -4c5a82: 1602 0000 |00c9: const-wide/16 v2, #int 0 // #0 │ │ -4c5a86: 310a 0002 |00cb: cmp-long v10, v0, v2 │ │ -4c5a8a: 3d0a 0400 |00cd: if-lez v10, 00d1 // +0004 │ │ -4c5a8e: 0194 |00cf: move v4, v9 │ │ -4c5a90: 2802 |00d0: goto 00d2 // +0002 │ │ -4c5a92: 0184 |00d1: move v4, v8 │ │ -4c5a94: 2208 e51c |00d2: new-instance v8, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // type@1ce5 │ │ -4c5a98: 5372 57af |00d4: iget-wide v2, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.totalBlockCount:J // field@af57 │ │ -4c5a9c: 1205 |00d6: const/4 v5, #int 0 // #0 │ │ -4c5a9e: 1206 |00d7: const/4 v6, #int 0 // #0 │ │ -4c5aa0: 0780 |00d8: move-object v0, v8 │ │ -4c5aa2: 0771 |00d9: move-object v1, v7 │ │ -4c5aa4: 7607 d3f5 0000 |00da: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.:(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[BLorg/apache/commons/io/input/ReversedLinesFileReader$1;)V // method@f5d3 │ │ -4c5aaa: 5b78 53af |00dd: iput-object v8, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.currentFilePart:Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // field@af53 │ │ -4c5aae: 0e00 |00df: return-void │ │ +4c5a1c: 6e20 cde0 a200 |0094: invoke-virtual {v2, v10}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4c5a22: 0c02 |0097: move-result-object v2 │ │ +4c5a24: 4d02 0104 |0098: aput-object v2, v1, v4 │ │ +4c5a28: 1a02 1e00 |009a: const-string v2, " " // string@001e │ │ +4c5a2c: 6e20 cde0 a200 |009c: invoke-virtual {v2, v10}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4c5a32: 0c0a |009f: move-result-object v10 │ │ +4c5a34: 4d0a 0103 |00a0: aput-object v10, v1, v3 │ │ +4c5a38: 5b71 55af |00a2: iput-object v1, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.newLineSequences:[[B // field@af55 │ │ +4c5a3c: 460a 0100 |00a4: aget-object v10, v1, v0 │ │ +4c5a40: 21aa |00a6: array-length v10, v10 │ │ +4c5a42: 597a 50af |00a7: iput v10, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.avoidNewlineSplitBufferSize:I // field@af50 │ │ +4c5a46: 220a c218 |00a9: new-instance v10, Ljava/io/RandomAccessFile; // type@18c2 │ │ +4c5a4a: 1a00 d3cc |00ab: const-string v0, "r" // string@ccd3 │ │ +4c5a4e: 7030 69df 8a00 |00ad: invoke-direct {v10, v8, v0}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@df69 │ │ +4c5a54: 5b7a 56af |00b0: iput-object v10, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.randomAccessFile:Ljava/io/RandomAccessFile; // field@af56 │ │ +4c5a58: 6e10 6cdf 0a00 |00b2: invoke-virtual {v10}, Ljava/io/RandomAccessFile;.length:()J // method@df6c │ │ +4c5a5e: 0b00 |00b5: move-result-wide v0 │ │ +4c5a60: 5a70 58af |00b6: iput-wide v0, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.totalByteLength:J // field@af58 │ │ +4c5a64: 8192 |00b8: int-to-long v2, v9 │ │ +4c5a66: 9f04 0002 |00b9: rem-long v4, v0, v2 │ │ +4c5a6a: 8448 |00bb: long-to-int v8, v4 │ │ +4c5a6c: 3d08 0900 |00bc: if-lez v8, 00c5 // +0009 │ │ +4c5a70: be20 |00be: div-long/2addr v0, v2 │ │ +4c5a72: 1609 0100 |00bf: const-wide/16 v9, #int 1 // #1 │ │ +4c5a76: bb90 |00c1: add-long/2addr v0, v9 │ │ +4c5a78: 5a70 57af |00c2: iput-wide v0, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.totalBlockCount:J // field@af57 │ │ +4c5a7c: 280d |00c4: goto 00d1 // +000d │ │ +4c5a7e: 9e02 0002 |00c5: div-long v2, v0, v2 │ │ +4c5a82: 5a72 57af |00c7: iput-wide v2, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.totalBlockCount:J // field@af57 │ │ +4c5a86: 1602 0000 |00c9: const-wide/16 v2, #int 0 // #0 │ │ +4c5a8a: 310a 0002 |00cb: cmp-long v10, v0, v2 │ │ +4c5a8e: 3d0a 0400 |00cd: if-lez v10, 00d1 // +0004 │ │ +4c5a92: 0194 |00cf: move v4, v9 │ │ +4c5a94: 2802 |00d0: goto 00d2 // +0002 │ │ +4c5a96: 0184 |00d1: move v4, v8 │ │ +4c5a98: 2208 e51c |00d2: new-instance v8, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // type@1ce5 │ │ +4c5a9c: 5372 57af |00d4: iget-wide v2, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.totalBlockCount:J // field@af57 │ │ +4c5aa0: 1205 |00d6: const/4 v5, #int 0 // #0 │ │ +4c5aa2: 1206 |00d7: const/4 v6, #int 0 // #0 │ │ +4c5aa4: 0780 |00d8: move-object v0, v8 │ │ +4c5aa6: 0771 |00d9: move-object v1, v7 │ │ +4c5aa8: 7607 d3f5 0000 |00da: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.:(Lorg/apache/commons/io/input/ReversedLinesFileReader;JI[BLorg/apache/commons/io/input/ReversedLinesFileReader$1;)V // method@f5d3 │ │ +4c5aae: 5b78 53af |00dd: iput-object v8, v7, Lorg/apache/commons/io/input/ReversedLinesFileReader;.currentFilePart:Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // field@af53 │ │ +4c5ab2: 0e00 |00df: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=52 │ │ 0x0006 line=96 │ │ 0x0008 line=97 │ │ 0x000a line=100 │ │ @@ -1016007,18 +1016008,18 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c5ab0: |[4c5ab0] org.apache.commons.io.input.ReversedLinesFileReader.:(Ljava/io/File;Ljava/nio/charset/Charset;)V │ │ -4c5ac0: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -4c5ac4: 7040 dcf5 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.:(Ljava/io/File;ILjava/nio/charset/Charset;)V // method@f5dc │ │ -4c5aca: 0e00 |0005: return-void │ │ +4c5ab4: |[4c5ab4] org.apache.commons.io.input.ReversedLinesFileReader.:(Ljava/io/File;Ljava/nio/charset/Charset;)V │ │ +4c5ac4: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +4c5ac8: 7040 dcf5 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.:(Ljava/io/File;ILjava/nio/charset/Charset;)V // method@f5dc │ │ +4c5ace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -1016028,17 +1016029,17 @@ │ │ type : '(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c57bc: |[4c57bc] org.apache.commons.io.input.ReversedLinesFileReader.access$300:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I │ │ -4c57cc: 5200 51af |0000: iget v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.blockSize:I // field@af51 │ │ -4c57d0: 0f00 |0002: return v0 │ │ +4c57c0: |[4c57c0] org.apache.commons.io.input.ReversedLinesFileReader.access$300:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I │ │ +4c57d0: 5200 51af |0000: iget v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.blockSize:I // field@af51 │ │ +4c57d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ │ │ #5 : (in Lorg/apache/commons/io/input/ReversedLinesFileReader;) │ │ @@ -1016046,17 +1016047,17 @@ │ │ type : '(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/io/RandomAccessFile;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c5804: |[4c5804] org.apache.commons.io.input.ReversedLinesFileReader.access$400:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/io/RandomAccessFile; │ │ -4c5814: 5400 56af |0000: iget-object v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.randomAccessFile:Ljava/io/RandomAccessFile; // field@af56 │ │ -4c5818: 1100 |0002: return-object v0 │ │ +4c5808: |[4c5808] org.apache.commons.io.input.ReversedLinesFileReader.access$400:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/io/RandomAccessFile; │ │ +4c5818: 5400 56af |0000: iget-object v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.randomAccessFile:Ljava/io/RandomAccessFile; // field@af56 │ │ +4c581c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ │ │ #6 : (in Lorg/apache/commons/io/input/ReversedLinesFileReader;) │ │ @@ -1016064,17 +1016065,17 @@ │ │ type : '(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/nio/charset/Charset;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c5884: |[4c5884] org.apache.commons.io.input.ReversedLinesFileReader.access$500:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/nio/charset/Charset; │ │ -4c5894: 5400 54af |0000: iget-object v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.encoding:Ljava/nio/charset/Charset; // field@af54 │ │ -4c5898: 1100 |0002: return-object v0 │ │ +4c5888: |[4c5888] org.apache.commons.io.input.ReversedLinesFileReader.access$500:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/nio/charset/Charset; │ │ +4c5898: 5400 54af |0000: iget-object v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.encoding:Ljava/nio/charset/Charset; // field@af54 │ │ +4c589c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ │ │ #7 : (in Lorg/apache/commons/io/input/ReversedLinesFileReader;) │ │ @@ -1016082,17 +1016083,17 @@ │ │ type : '(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c57d4: |[4c57d4] org.apache.commons.io.input.ReversedLinesFileReader.access$600:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I │ │ -4c57e4: 5200 50af |0000: iget v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.avoidNewlineSplitBufferSize:I // field@af50 │ │ -4c57e8: 0f00 |0002: return v0 │ │ +4c57d8: |[4c57d8] org.apache.commons.io.input.ReversedLinesFileReader.access$600:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I │ │ +4c57e8: 5200 50af |0000: iget v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.avoidNewlineSplitBufferSize:I // field@af50 │ │ +4c57ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ │ │ #8 : (in Lorg/apache/commons/io/input/ReversedLinesFileReader;) │ │ @@ -1016100,17 +1016101,17 @@ │ │ type : '(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c57ec: |[4c57ec] org.apache.commons.io.input.ReversedLinesFileReader.access$700:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I │ │ -4c57fc: 5200 52af |0000: iget v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.byteDecrement:I // field@af52 │ │ -4c5800: 0f00 |0002: return v0 │ │ +4c57f0: |[4c57f0] org.apache.commons.io.input.ReversedLinesFileReader.access$700:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)I │ │ +4c5800: 5200 52af |0000: iget v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.byteDecrement:I // field@af52 │ │ +4c5804: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ │ │ #9 : (in Lorg/apache/commons/io/input/ReversedLinesFileReader;) │ │ @@ -1016118,17 +1016119,17 @@ │ │ type : '(Lorg/apache/commons/io/input/ReversedLinesFileReader;)[[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c57a4: |[4c57a4] org.apache.commons.io.input.ReversedLinesFileReader.access$800:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)[[B │ │ -4c57b4: 5400 55af |0000: iget-object v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.newLineSequences:[[B // field@af55 │ │ -4c57b8: 1100 |0002: return-object v0 │ │ +4c57a8: |[4c57a8] org.apache.commons.io.input.ReversedLinesFileReader.access$800:(Lorg/apache/commons/io/input/ReversedLinesFileReader;)[[B │ │ +4c57b8: 5400 55af |0000: iget-object v0, v0, Lorg/apache/commons/io/input/ReversedLinesFileReader;.newLineSequences:[[B // field@af55 │ │ +4c57bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ │ │ Virtual methods - │ │ @@ -1016137,18 +1016138,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c5acc: |[4c5acc] org.apache.commons.io.input.ReversedLinesFileReader.close:()V │ │ -4c5adc: 5410 56af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ReversedLinesFileReader;.randomAccessFile:Ljava/io/RandomAccessFile; // field@af56 │ │ -4c5ae0: 6e10 6adf 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c5ae6: 0e00 |0005: return-void │ │ +4c5ad0: |[4c5ad0] org.apache.commons.io.input.ReversedLinesFileReader.close:()V │ │ +4c5ae0: 5410 56af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ReversedLinesFileReader;.randomAccessFile:Ljava/io/RandomAccessFile; // field@af56 │ │ +4c5ae4: 6e10 6adf 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c5aea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ │ │ #1 : (in Lorg/apache/commons/io/input/ReversedLinesFileReader;) │ │ @@ -1016156,38 +1016157,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -4c581c: |[4c581c] org.apache.commons.io.input.ReversedLinesFileReader.readLine:()Ljava/lang/String; │ │ -4c582c: 5420 53af |0000: iget-object v0, v2, Lorg/apache/commons/io/input/ReversedLinesFileReader;.currentFilePart:Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // field@af53 │ │ -4c5830: 7110 d4f5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.access$100:(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Ljava/lang/String; // method@f5d4 │ │ -4c5836: 0c00 |0005: move-result-object v0 │ │ -4c5838: 3900 1100 |0006: if-nez v0, 0017 // +0011 │ │ -4c583c: 5421 53af |0008: iget-object v1, v2, Lorg/apache/commons/io/input/ReversedLinesFileReader;.currentFilePart:Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // field@af53 │ │ -4c5840: 7110 d5f5 0100 |000a: invoke-static {v1}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.access$200:(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // method@f5d5 │ │ -4c5846: 0c01 |000d: move-result-object v1 │ │ -4c5848: 5b21 53af |000e: iput-object v1, v2, Lorg/apache/commons/io/input/ReversedLinesFileReader;.currentFilePart:Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // field@af53 │ │ -4c584c: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -4c5850: 7110 d4f5 0100 |0012: invoke-static {v1}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.access$100:(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Ljava/lang/String; // method@f5d4 │ │ -4c5856: 0c00 |0015: move-result-object v0 │ │ -4c5858: 28f0 |0016: goto 0006 // -0010 │ │ -4c585a: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ -4c585e: 6e20 c7e0 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c5864: 0a01 |001c: move-result v1 │ │ -4c5866: 3801 0d00 |001d: if-eqz v1, 002a // +000d │ │ -4c586a: 5521 59af |001f: iget-boolean v1, v2, Lorg/apache/commons/io/input/ReversedLinesFileReader;.trailingNewlineOfFileSkipped:Z // field@af59 │ │ -4c586e: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -4c5872: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -4c5874: 5c20 59af |0024: iput-boolean v0, v2, Lorg/apache/commons/io/input/ReversedLinesFileReader;.trailingNewlineOfFileSkipped:Z // field@af59 │ │ -4c5878: 6e10 e5f5 0200 |0026: invoke-virtual {v2}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.readLine:()Ljava/lang/String; // method@f5e5 │ │ -4c587e: 0c00 |0029: move-result-object v0 │ │ -4c5880: 1100 |002a: return-object v0 │ │ +4c5820: |[4c5820] org.apache.commons.io.input.ReversedLinesFileReader.readLine:()Ljava/lang/String; │ │ +4c5830: 5420 53af |0000: iget-object v0, v2, Lorg/apache/commons/io/input/ReversedLinesFileReader;.currentFilePart:Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // field@af53 │ │ +4c5834: 7110 d4f5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.access$100:(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Ljava/lang/String; // method@f5d4 │ │ +4c583a: 0c00 |0005: move-result-object v0 │ │ +4c583c: 3900 1100 |0006: if-nez v0, 0017 // +0011 │ │ +4c5840: 5421 53af |0008: iget-object v1, v2, Lorg/apache/commons/io/input/ReversedLinesFileReader;.currentFilePart:Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // field@af53 │ │ +4c5844: 7110 d5f5 0100 |000a: invoke-static {v1}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.access$200:(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // method@f5d5 │ │ +4c584a: 0c01 |000d: move-result-object v1 │ │ +4c584c: 5b21 53af |000e: iput-object v1, v2, Lorg/apache/commons/io/input/ReversedLinesFileReader;.currentFilePart:Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; // field@af53 │ │ +4c5850: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +4c5854: 7110 d4f5 0100 |0012: invoke-static {v1}, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;.access$100:(Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;)Ljava/lang/String; // method@f5d4 │ │ +4c585a: 0c00 |0015: move-result-object v0 │ │ +4c585c: 28f0 |0016: goto 0006 // -0010 │ │ +4c585e: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ +4c5862: 6e20 c7e0 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c5868: 0a01 |001c: move-result v1 │ │ +4c586a: 3801 0d00 |001d: if-eqz v1, 002a // +000d │ │ +4c586e: 5521 59af |001f: iget-boolean v1, v2, Lorg/apache/commons/io/input/ReversedLinesFileReader;.trailingNewlineOfFileSkipped:Z // field@af59 │ │ +4c5872: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +4c5876: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +4c5878: 5c20 59af |0024: iput-boolean v0, v2, Lorg/apache/commons/io/input/ReversedLinesFileReader;.trailingNewlineOfFileSkipped:Z // field@af59 │ │ +4c587c: 6e10 e5f5 0200 |0026: invoke-virtual {v2}, Lorg/apache/commons/io/input/ReversedLinesFileReader;.readLine:()Ljava/lang/String; // method@f5e5 │ │ +4c5882: 0c00 |0029: move-result-object v0 │ │ +4c5884: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=178 │ │ 0x0012 line=180 │ │ 0x0019 line=188 │ │ 0x0024 line=189 │ │ @@ -1016277,47 +1016278,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4c60dc: |[4c60dc] org.apache.commons.io.input.Tailer.:()V │ │ -4c60ec: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4c60f2: 0c00 |0003: move-result-object v0 │ │ -4c60f4: 6900 5daf |0004: sput-object v0, Lorg/apache/commons/io/input/Tailer;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@af5d │ │ -4c60f8: 0e00 |0006: return-void │ │ +4c60e0: |[4c60e0] org.apache.commons.io.input.Tailer.:()V │ │ +4c60f0: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4c60f6: 0c00 |0003: move-result-object v0 │ │ +4c60f8: 6900 5daf |0004: sput-object v0, Lorg/apache/commons/io/input/Tailer;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@af5d │ │ +4c60fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/input/Tailer;) │ │ name : '' │ │ type : '(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4c60fc: |[4c60fc] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)V │ │ -4c610c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c6112: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -4c6114: 5c10 67af |0004: iput-boolean v0, v1, Lorg/apache/commons/io/input/Tailer;.run:Z // field@af67 │ │ -4c6118: 5b12 63af |0006: iput-object v2, v1, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c611c: 5a15 61af |0008: iput-wide v5, v1, Lorg/apache/commons/io/input/Tailer;.delayMillis:J // field@af61 │ │ -4c6120: 5c17 62af |000a: iput-boolean v7, v1, Lorg/apache/commons/io/input/Tailer;.end:Z // field@af62 │ │ -4c6124: 2392 1e1e |000c: new-array v2, v9, [B // type@1e1e │ │ -4c6128: 5b12 64af |000e: iput-object v2, v1, Lorg/apache/commons/io/input/Tailer;.inbuf:[B // field@af64 │ │ -4c612c: 5b14 65af |0010: iput-object v4, v1, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c6130: 7220 14f6 1400 |0012: invoke-interface {v4, v1}, Lorg/apache/commons/io/input/TailerListener;.init:(Lorg/apache/commons/io/input/Tailer;)V // method@f614 │ │ -4c6136: 5c18 66af |0015: iput-boolean v8, v1, Lorg/apache/commons/io/input/Tailer;.reOpen:Z // field@af66 │ │ -4c613a: 5b13 60af |0017: iput-object v3, v1, Lorg/apache/commons/io/input/Tailer;.cset:Ljava/nio/charset/Charset; // field@af60 │ │ -4c613e: 0e00 |0019: return-void │ │ +4c6100: |[4c6100] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)V │ │ +4c6110: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c6116: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +4c6118: 5c10 67af |0004: iput-boolean v0, v1, Lorg/apache/commons/io/input/Tailer;.run:Z // field@af67 │ │ +4c611c: 5b12 63af |0006: iput-object v2, v1, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c6120: 5a15 61af |0008: iput-wide v5, v1, Lorg/apache/commons/io/input/Tailer;.delayMillis:J // field@af61 │ │ +4c6124: 5c17 62af |000a: iput-boolean v7, v1, Lorg/apache/commons/io/input/Tailer;.end:Z // field@af62 │ │ +4c6128: 2392 1e1e |000c: new-array v2, v9, [B // type@1e1e │ │ +4c612c: 5b12 64af |000e: iput-object v2, v1, Lorg/apache/commons/io/input/Tailer;.inbuf:[B // field@af64 │ │ +4c6130: 5b14 65af |0010: iput-object v4, v1, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c6134: 7220 14f6 1400 |0012: invoke-interface {v4, v1}, Lorg/apache/commons/io/input/TailerListener;.init:(Lorg/apache/commons/io/input/Tailer;)V // method@f614 │ │ +4c613a: 5c18 66af |0015: iput-boolean v8, v1, Lorg/apache/commons/io/input/Tailer;.reOpen:Z // field@af66 │ │ +4c613e: 5b13 60af |0017: iput-object v3, v1, Lorg/apache/commons/io/input/Tailer;.cset:Ljava/nio/charset/Charset; // field@af60 │ │ +4c6142: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0004 line=169 │ │ 0x0006 line=254 │ │ 0x0008 line=255 │ │ 0x000a line=256 │ │ @@ -1016341,18 +1016342,18 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4c6140: |[4c6140] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;)V │ │ -4c6150: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ -4c6154: 7051 fef5 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)V // method@f5fe │ │ -4c615a: 0e00 |0005: return-void │ │ +4c6144: |[4c6144] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;)V │ │ +4c6154: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ +4c6158: 7051 fef5 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)V // method@f5fe │ │ +4c615e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=177 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/input/Tailer; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=4 (null) Lorg/apache/commons/io/input/TailerListener; │ │ @@ -1016362,22 +1016363,22 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 9 16-bit code units │ │ -4c615c: |[4c615c] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)V │ │ -4c616c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -4c616e: 0760 |0001: move-object v0, v6 │ │ -4c6170: 0771 |0002: move-object v1, v7 │ │ -4c6172: 0782 |0003: move-object v2, v8 │ │ -4c6174: 0493 |0004: move-wide v3, v9 │ │ -4c6176: 7606 fff5 0000 |0005: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)V // method@f5ff │ │ -4c617c: 0e00 |0008: return-void │ │ +4c6160: |[4c6160] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)V │ │ +4c6170: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +4c6172: 0760 |0001: move-object v0, v6 │ │ +4c6174: 0771 |0002: move-object v1, v7 │ │ +4c6176: 0782 |0003: move-object v2, v8 │ │ +4c6178: 0493 |0004: move-wide v3, v9 │ │ +4c617a: 7606 fff5 0000 |0005: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)V // method@f5ff │ │ +4c6180: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0009 reg=6 this Lorg/apache/commons/io/input/Tailer; │ │ 0x0000 - 0x0009 reg=7 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=8 (null) Lorg/apache/commons/io/input/TailerListener; │ │ @@ -1016388,23 +1016389,23 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -4c6180: |[4c6180] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)V │ │ -4c6190: 1306 0010 |0000: const/16 v6, #int 4096 // #1000 │ │ -4c6194: 0770 |0002: move-object v0, v7 │ │ -4c6196: 0781 |0003: move-object v1, v8 │ │ -4c6198: 0792 |0004: move-object v2, v9 │ │ -4c619a: 04a3 |0005: move-wide v3, v10 │ │ -4c619c: 01c5 |0006: move v5, v12 │ │ -4c619e: 7607 00f6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)V // method@f600 │ │ -4c61a4: 0e00 |000a: return-void │ │ +4c6184: |[4c6184] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)V │ │ +4c6194: 1306 0010 |0000: const/16 v6, #int 4096 // #1000 │ │ +4c6198: 0770 |0002: move-object v0, v7 │ │ +4c619a: 0781 |0003: move-object v1, v8 │ │ +4c619c: 0792 |0004: move-object v2, v9 │ │ +4c619e: 04a3 |0005: move-wide v3, v10 │ │ +4c61a0: 01c5 |0006: move v5, v12 │ │ +4c61a2: 7607 00f6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)V // method@f600 │ │ +4c61a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=198 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lorg/apache/commons/io/input/Tailer; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/io/File; │ │ 0x0000 - 0x000b reg=9 (null) Lorg/apache/commons/io/input/TailerListener; │ │ @@ -1016416,24 +1016417,24 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 11 16-bit code units │ │ -4c61fc: |[4c61fc] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)V │ │ -4c620c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -4c620e: 0780 |0001: move-object v0, v8 │ │ -4c6210: 0791 |0002: move-object v1, v9 │ │ -4c6212: 07a2 |0003: move-object v2, v10 │ │ -4c6214: 04b3 |0004: move-wide v3, v11 │ │ -4c6216: 01d5 |0005: move v5, v13 │ │ -4c6218: 01e7 |0006: move v7, v14 │ │ -4c621a: 7608 02f6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)V // method@f602 │ │ -4c6220: 0e00 |000a: return-void │ │ +4c6200: |[4c6200] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)V │ │ +4c6210: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +4c6212: 0780 |0001: move-object v0, v8 │ │ +4c6214: 0791 |0002: move-object v1, v9 │ │ +4c6216: 07a2 |0003: move-object v2, v10 │ │ +4c6218: 04b3 |0004: move-wide v3, v11 │ │ +4c621a: 01d5 |0005: move v5, v13 │ │ +4c621c: 01e7 |0006: move v7, v14 │ │ +4c621e: 7608 02f6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)V // method@f602 │ │ +4c6224: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=224 │ │ locals : │ │ 0x0000 - 0x000b reg=8 this Lorg/apache/commons/io/input/Tailer; │ │ 0x0000 - 0x000b reg=9 (null) Ljava/io/File; │ │ 0x0000 - 0x000b reg=10 (null) Lorg/apache/commons/io/input/TailerListener; │ │ @@ -1016446,24 +1016447,24 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 12 16-bit code units │ │ -4c61a8: |[4c61a8] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZ)V │ │ -4c61b8: 1307 0010 |0000: const/16 v7, #int 4096 // #1000 │ │ -4c61bc: 0780 |0002: move-object v0, v8 │ │ -4c61be: 0791 |0003: move-object v1, v9 │ │ -4c61c0: 07a2 |0004: move-object v2, v10 │ │ -4c61c2: 04b3 |0005: move-wide v3, v11 │ │ -4c61c4: 01d5 |0006: move v5, v13 │ │ -4c61c6: 01e6 |0007: move v6, v14 │ │ -4c61c8: 7608 02f6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)V // method@f602 │ │ -4c61ce: 0e00 |000b: return-void │ │ +4c61ac: |[4c61ac] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZ)V │ │ +4c61bc: 1307 0010 |0000: const/16 v7, #int 4096 // #1000 │ │ +4c61c0: 0780 |0002: move-object v0, v8 │ │ +4c61c2: 0791 |0003: move-object v1, v9 │ │ +4c61c4: 07a2 |0004: move-object v2, v10 │ │ +4c61c6: 04b3 |0005: move-wide v3, v11 │ │ +4c61c8: 01d5 |0006: move v5, v13 │ │ +4c61ca: 01e6 |0007: move v6, v14 │ │ +4c61cc: 7608 02f6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)V // method@f602 │ │ +4c61d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=211 │ │ locals : │ │ 0x0000 - 0x000c reg=8 this Lorg/apache/commons/io/input/Tailer; │ │ 0x0000 - 0x000c reg=9 (null) Ljava/io/File; │ │ 0x0000 - 0x000c reg=10 (null) Lorg/apache/commons/io/input/TailerListener; │ │ @@ -1016476,25 +1016477,25 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 14 16-bit code units │ │ -4c61d0: |[4c61d0] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)V │ │ -4c61e0: 6202 5daf |0000: sget-object v2, Lorg/apache/commons/io/input/Tailer;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@af5d │ │ -4c61e4: 0790 |0002: move-object v0, v9 │ │ -4c61e6: 07a1 |0003: move-object v1, v10 │ │ -4c61e8: 07b3 |0004: move-object v3, v11 │ │ -4c61ea: 04c4 |0005: move-wide v4, v12 │ │ -4c61ec: 01e6 |0006: move v6, v14 │ │ -4c61ee: 01f7 |0007: move v7, v15 │ │ -4c61f0: 0208 1000 |0008: move/from16 v8, v16 │ │ -4c61f4: 7609 fcf5 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)V // method@f5fc │ │ -4c61fa: 0e00 |000d: return-void │ │ +4c61d4: |[4c61d4] org.apache.commons.io.input.Tailer.:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)V │ │ +4c61e4: 6202 5daf |0000: sget-object v2, Lorg/apache/commons/io/input/Tailer;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@af5d │ │ +4c61e8: 0790 |0002: move-object v0, v9 │ │ +4c61ea: 07a1 |0003: move-object v1, v10 │ │ +4c61ec: 07b3 |0004: move-object v3, v11 │ │ +4c61ee: 04c4 |0005: move-wide v4, v12 │ │ +4c61f0: 01e6 |0006: move v6, v14 │ │ +4c61f2: 01f7 |0007: move v7, v15 │ │ +4c61f4: 0208 1000 |0008: move/from16 v8, v16 │ │ +4c61f8: 7609 fcf5 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)V // method@f5fc │ │ +4c61fe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x000e reg=9 this Lorg/apache/commons/io/input/Tailer; │ │ 0x0000 - 0x000e reg=10 (null) Ljava/io/File; │ │ 0x0000 - 0x000e reg=11 (null) Lorg/apache/commons/io/input/TailerListener; │ │ @@ -1016508,31 +1016509,31 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 28 16-bit code units │ │ -4c5fb4: |[4c5fb4] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer; │ │ -4c5fc4: 2209 e91c |0000: new-instance v9, Lorg/apache/commons/io/input/Tailer; // type@1ce9 │ │ -4c5fc8: 0790 |0002: move-object v0, v9 │ │ -4c5fca: 07a1 |0003: move-object v1, v10 │ │ -4c5fcc: 07b2 |0004: move-object v2, v11 │ │ -4c5fce: 07c3 |0005: move-object v3, v12 │ │ -4c5fd0: 04d4 |0006: move-wide v4, v13 │ │ -4c5fd2: 01f6 |0007: move v6, v15 │ │ -4c5fd4: 0207 1000 |0008: move/from16 v7, v16 │ │ -4c5fd8: 0208 1100 |000a: move/from16 v8, v17 │ │ -4c5fdc: 7609 fcf5 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)V // method@f5fc │ │ -4c5fe2: 2200 0b19 |000f: new-instance v0, Ljava/lang/Thread; // type@190b │ │ -4c5fe6: 7020 29e1 9000 |0011: invoke-direct {v0, v9}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ -4c5fec: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -4c5fee: 6e20 34e1 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@e134 │ │ -4c5ff4: 6e10 38e1 0000 |0018: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -4c5ffa: 1109 |001b: return-object v9 │ │ +4c5fb8: |[4c5fb8] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer; │ │ +4c5fc8: 2209 e91c |0000: new-instance v9, Lorg/apache/commons/io/input/Tailer; // type@1ce9 │ │ +4c5fcc: 0790 |0002: move-object v0, v9 │ │ +4c5fce: 07a1 |0003: move-object v1, v10 │ │ +4c5fd0: 07b2 |0004: move-object v2, v11 │ │ +4c5fd2: 07c3 |0005: move-object v3, v12 │ │ +4c5fd4: 04d4 |0006: move-wide v4, v13 │ │ +4c5fd6: 01f6 |0007: move v6, v15 │ │ +4c5fd8: 0207 1000 |0008: move/from16 v7, v16 │ │ +4c5fdc: 0208 1100 |000a: move/from16 v8, v17 │ │ +4c5fe0: 7609 fcf5 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/io/input/Tailer;.:(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)V // method@f5fc │ │ +4c5fe6: 2200 0b19 |000f: new-instance v0, Ljava/lang/Thread; // type@190b │ │ +4c5fea: 7020 29e1 9000 |0011: invoke-direct {v0, v9}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ +4c5ff0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +4c5ff2: 6e20 34e1 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@e134 │ │ +4c5ff8: 6e10 38e1 0000 |0018: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +4c5ffe: 1109 |001b: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x000f line=315 │ │ 0x0015 line=316 │ │ 0x0018 line=317 │ │ locals : │ │ @@ -1016549,20 +1016550,20 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;)Lorg/apache/commons/io/input/Tailer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4c5ffc: |[4c5ffc] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;)Lorg/apache/commons/io/input/Tailer; │ │ -4c600c: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ -4c6010: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4c6012: 7152 06f6 4310 |0003: invoke-static {v3, v4, v0, v1, v2}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)Lorg/apache/commons/io/input/Tailer; // method@f606 │ │ -4c6018: 0c03 |0006: move-result-object v3 │ │ -4c601a: 1103 |0007: return-object v3 │ │ +4c6000: |[4c6000] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;)Lorg/apache/commons/io/input/Tailer; │ │ +4c6010: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ +4c6014: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4c6016: 7152 06f6 4310 |0003: invoke-static {v3, v4, v0, v1, v2}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)Lorg/apache/commons/io/input/Tailer; // method@f606 │ │ +4c601c: 0c03 |0006: move-result-object v3 │ │ +4c601e: 1103 |0007: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=371 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/File; │ │ 0x0000 - 0x0008 reg=4 (null) Lorg/apache/commons/io/input/TailerListener; │ │ │ │ @@ -1016571,19 +1016572,19 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)Lorg/apache/commons/io/input/Tailer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4c601c: |[4c601c] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)Lorg/apache/commons/io/input/Tailer; │ │ -4c602c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c602e: 7150 06f6 2143 |0001: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)Lorg/apache/commons/io/input/Tailer; // method@f606 │ │ -4c6034: 0c01 |0004: move-result-object v1 │ │ -4c6036: 1101 |0005: return-object v1 │ │ +4c6020: |[4c6020] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)Lorg/apache/commons/io/input/Tailer; │ │ +4c6030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c6032: 7150 06f6 2143 |0001: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)Lorg/apache/commons/io/input/Tailer; // method@f606 │ │ +4c6038: 0c01 |0004: move-result-object v1 │ │ +4c603a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=359 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/input/TailerListener; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ @@ -1016593,23 +1016594,23 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)Lorg/apache/commons/io/input/Tailer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -4c6038: |[4c6038] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)Lorg/apache/commons/io/input/Tailer; │ │ -4c6048: 1305 0010 |0000: const/16 v5, #int 4096 // #1000 │ │ -4c604c: 0760 |0002: move-object v0, v6 │ │ -4c604e: 0771 |0003: move-object v1, v7 │ │ -4c6050: 0482 |0004: move-wide v2, v8 │ │ -4c6052: 01a4 |0005: move v4, v10 │ │ -4c6054: 7706 07f6 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)Lorg/apache/commons/io/input/Tailer; // method@f607 │ │ -4c605a: 0c06 |0009: move-result-object v6 │ │ -4c605c: 1106 |000a: return-object v6 │ │ +4c603c: |[4c603c] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)Lorg/apache/commons/io/input/Tailer; │ │ +4c604c: 1305 0010 |0000: const/16 v5, #int 4096 // #1000 │ │ +4c6050: 0760 |0002: move-object v0, v6 │ │ +4c6052: 0771 |0003: move-object v1, v7 │ │ +4c6054: 0482 |0004: move-wide v2, v8 │ │ +4c6056: 01a4 |0005: move v4, v10 │ │ +4c6058: 7706 07f6 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)Lorg/apache/commons/io/input/Tailer; // method@f607 │ │ +4c605e: 0c06 |0009: move-result-object v6 │ │ +4c6060: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=332 │ │ locals : │ │ 0x0000 - 0x000b reg=6 (null) Ljava/io/File; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/apache/commons/io/input/TailerListener; │ │ 0x0000 - 0x000b reg=8 (null) J │ │ @@ -1016620,24 +1016621,24 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)Lorg/apache/commons/io/input/Tailer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -4c60b4: |[4c60b4] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)Lorg/apache/commons/io/input/Tailer; │ │ -4c60c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -4c60c6: 0770 |0001: move-object v0, v7 │ │ -4c60c8: 0781 |0002: move-object v1, v8 │ │ -4c60ca: 0492 |0003: move-wide v2, v9 │ │ -4c60cc: 01b4 |0004: move v4, v11 │ │ -4c60ce: 01c6 |0005: move v6, v12 │ │ -4c60d0: 7707 09f6 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer; // method@f609 │ │ -4c60d6: 0c07 |0009: move-result-object v7 │ │ -4c60d8: 1107 |000a: return-object v7 │ │ +4c60b8: |[4c60b8] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)Lorg/apache/commons/io/input/Tailer; │ │ +4c60c8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +4c60ca: 0770 |0001: move-object v0, v7 │ │ +4c60cc: 0781 |0002: move-object v1, v8 │ │ +4c60ce: 0492 |0003: move-wide v2, v9 │ │ +4c60d0: 01b4 |0004: move v4, v11 │ │ +4c60d2: 01c6 |0005: move v6, v12 │ │ +4c60d4: 7707 09f6 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer; // method@f609 │ │ +4c60da: 0c07 |0009: move-result-object v7 │ │ +4c60dc: 1107 |000a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=279 │ │ locals : │ │ 0x0000 - 0x000b reg=7 (null) Ljava/io/File; │ │ 0x0000 - 0x000b reg=8 (null) Lorg/apache/commons/io/input/TailerListener; │ │ 0x0000 - 0x000b reg=9 (null) J │ │ @@ -1016649,24 +1016650,24 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZ)Lorg/apache/commons/io/input/Tailer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -4c6060: |[4c6060] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZ)Lorg/apache/commons/io/input/Tailer; │ │ -4c6070: 1306 0010 |0000: const/16 v6, #int 4096 // #1000 │ │ -4c6074: 0770 |0002: move-object v0, v7 │ │ -4c6076: 0781 |0003: move-object v1, v8 │ │ -4c6078: 0492 |0004: move-wide v2, v9 │ │ -4c607a: 01b4 |0005: move v4, v11 │ │ -4c607c: 01c5 |0006: move v5, v12 │ │ -4c607e: 7707 09f6 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer; // method@f609 │ │ -4c6084: 0c07 |000a: move-result-object v7 │ │ -4c6086: 1107 |000b: return-object v7 │ │ +4c6064: |[4c6064] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZ)Lorg/apache/commons/io/input/Tailer; │ │ +4c6074: 1306 0010 |0000: const/16 v6, #int 4096 // #1000 │ │ +4c6078: 0770 |0002: move-object v0, v7 │ │ +4c607a: 0781 |0003: move-object v1, v8 │ │ +4c607c: 0492 |0004: move-wide v2, v9 │ │ +4c607e: 01b4 |0005: move v4, v11 │ │ +4c6080: 01c5 |0006: move v5, v12 │ │ +4c6082: 7707 09f6 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer; // method@f609 │ │ +4c6088: 0c07 |000a: move-result-object v7 │ │ +4c608a: 1107 |000b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=347 │ │ locals : │ │ 0x0000 - 0x000c reg=7 (null) Ljava/io/File; │ │ 0x0000 - 0x000c reg=8 (null) Lorg/apache/commons/io/input/TailerListener; │ │ 0x0000 - 0x000c reg=9 (null) J │ │ @@ -1016678,25 +1016679,25 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -4c6088: |[4c6088] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer; │ │ -4c6098: 6201 5daf |0000: sget-object v1, Lorg/apache/commons/io/input/Tailer;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@af5d │ │ -4c609c: 0780 |0002: move-object v0, v8 │ │ -4c609e: 0792 |0003: move-object v2, v9 │ │ -4c60a0: 04a3 |0004: move-wide v3, v10 │ │ -4c60a2: 01c5 |0005: move v5, v12 │ │ -4c60a4: 01d6 |0006: move v6, v13 │ │ -4c60a6: 01e7 |0007: move v7, v14 │ │ -4c60a8: 7708 03f6 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer; // method@f603 │ │ -4c60ae: 0c08 |000b: move-result-object v8 │ │ -4c60b0: 1108 |000c: return-object v8 │ │ +4c608c: |[4c608c] org.apache.commons.io.input.Tailer.create:(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer; │ │ +4c609c: 6201 5daf |0000: sget-object v1, Lorg/apache/commons/io/input/Tailer;.DEFAULT_CHARSET:Ljava/nio/charset/Charset; // field@af5d │ │ +4c60a0: 0780 |0002: move-object v0, v8 │ │ +4c60a2: 0792 |0003: move-object v2, v9 │ │ +4c60a4: 04a3 |0004: move-wide v3, v10 │ │ +4c60a6: 01c5 |0005: move v5, v12 │ │ +4c60a8: 01d6 |0006: move v6, v13 │ │ +4c60aa: 01e7 |0007: move v7, v14 │ │ +4c60ac: 7708 03f6 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/input/Tailer;.create:(Ljava/io/File;Ljava/nio/charset/Charset;Lorg/apache/commons/io/input/TailerListener;JZZI)Lorg/apache/commons/io/input/Tailer; // method@f603 │ │ +4c60b2: 0c08 |000b: move-result-object v8 │ │ +4c60b4: 1108 |000c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x000d reg=8 (null) Ljava/io/File; │ │ 0x0000 - 0x000d reg=9 (null) Lorg/apache/commons/io/input/TailerListener; │ │ 0x0000 - 0x000d reg=10 (null) J │ │ @@ -1016709,95 +1016710,95 @@ │ │ type : '(Ljava/io/RandomAccessFile;)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -4c5e54: |[4c5e54] org.apache.commons.io.input.Tailer.readLines:(Ljava/io/RandomAccessFile;)J │ │ -4c5e64: 2200 9f18 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ -4c5e68: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -4c5e6c: 7020 bade 1000 |0004: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@deba │ │ -4c5e72: 6e10 6bdf 0e00 |0007: invoke-virtual {v14}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@df6b │ │ -4c5e78: 0b01 |000a: move-result-wide v1 │ │ -4c5e7a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -4c5e7c: 0414 |000c: move-wide v4, v1 │ │ -4c5e7e: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -4c5e80: 6e10 0cf6 0d00 |000e: invoke-virtual {v13}, Lorg/apache/commons/io/input/Tailer;.getRun:()Z // method@f60c │ │ -4c5e86: 0a07 |0011: move-result v7 │ │ -4c5e88: 3807 5f00 |0012: if-eqz v7, 0071 // +005f │ │ -4c5e8c: 54d7 64af |0014: iget-object v7, v13, Lorg/apache/commons/io/input/Tailer;.inbuf:[B // field@af64 │ │ -4c5e90: 6e20 6ddf 7e00 |0016: invoke-virtual {v14, v7}, Ljava/io/RandomAccessFile;.read:([B)I // method@df6d │ │ -4c5e96: 0a07 |0019: move-result v7 │ │ -4c5e98: 12f8 |001a: const/4 v8, #int -1 // #ff │ │ -4c5e9a: 3287 5600 |001b: if-eq v7, v8, 0071 // +0056 │ │ -4c5e9e: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -4c5ea0: 3578 4e00 |001e: if-ge v8, v7, 006c // +004e │ │ -4c5ea4: 54d9 64af |0020: iget-object v9, v13, Lorg/apache/commons/io/input/Tailer;.inbuf:[B // field@af64 │ │ -4c5ea8: 4809 0908 |0022: aget-byte v9, v9, v8 │ │ -4c5eac: 130a 0a00 |0024: const/16 v10, #int 10 // #a │ │ -4c5eb0: 160b 0100 |0026: const-wide/16 v11, #int 1 // #1 │ │ -4c5eb4: 32a9 2a00 |0028: if-eq v9, v10, 0052 // +002a │ │ -4c5eb8: 130a 0d00 |002a: const/16 v10, #int 13 // #d │ │ -4c5ebc: 32a9 1f00 |002c: if-eq v9, v10, 004b // +001f │ │ -4c5ec0: 3806 1900 |002e: if-eqz v6, 0047 // +0019 │ │ -4c5ec4: 54d1 65af |0030: iget-object v1, v13, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c5ec8: 2202 0619 |0032: new-instance v2, Ljava/lang/String; // type@1906 │ │ -4c5ecc: 6e10 bede 0000 |0034: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ -4c5ed2: 0c06 |0037: move-result-object v6 │ │ -4c5ed4: 54da 60af |0038: iget-object v10, v13, Lorg/apache/commons/io/input/Tailer;.cset:Ljava/nio/charset/Charset; // field@af60 │ │ -4c5ed8: 7030 bce0 620a |003a: invoke-direct {v2, v6, v10}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4c5ede: 7220 13f6 2100 |003d: invoke-interface {v1, v2}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/String;)V // method@f613 │ │ -4c5ee4: 6e10 bcde 0000 |0040: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@debc │ │ -4c5eea: 8181 |0043: int-to-long v1, v8 │ │ -4c5eec: bb41 |0044: add-long/2addr v1, v4 │ │ -4c5eee: bbb1 |0045: add-long/2addr v1, v11 │ │ -4c5ef0: 1206 |0046: const/4 v6, #int 0 // #0 │ │ -4c5ef2: 6e20 c0de 9000 |0047: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4c5ef8: 281f |004a: goto 0069 // +001f │ │ -4c5efa: 3806 0500 |004b: if-eqz v6, 0050 // +0005 │ │ -4c5efe: 6e20 c0de a000 |004d: invoke-virtual {v0, v10}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4c5f04: 1216 |0050: const/4 v6, #int 1 // #1 │ │ -4c5f06: 2818 |0051: goto 0069 // +0018 │ │ -4c5f08: 54d1 65af |0052: iget-object v1, v13, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c5f0c: 2202 0619 |0054: new-instance v2, Ljava/lang/String; // type@1906 │ │ -4c5f10: 6e10 bede 0000 |0056: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ -4c5f16: 0c06 |0059: move-result-object v6 │ │ -4c5f18: 54d9 60af |005a: iget-object v9, v13, Lorg/apache/commons/io/input/Tailer;.cset:Ljava/nio/charset/Charset; // field@af60 │ │ -4c5f1c: 7030 bce0 6209 |005c: invoke-direct {v2, v6, v9}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4c5f22: 7220 13f6 2100 |005f: invoke-interface {v1, v2}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/String;)V // method@f613 │ │ -4c5f28: 6e10 bcde 0000 |0062: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@debc │ │ -4c5f2e: 8181 |0065: int-to-long v1, v8 │ │ -4c5f30: bb41 |0066: add-long/2addr v1, v4 │ │ -4c5f32: bbb1 |0067: add-long/2addr v1, v11 │ │ -4c5f34: 1206 |0068: const/4 v6, #int 0 // #0 │ │ -4c5f36: d808 0801 |0069: add-int/lit8 v8, v8, #int 1 // #01 │ │ -4c5f3a: 28b3 |006b: goto 001e // -004d │ │ -4c5f3c: 6e10 6bdf 0e00 |006c: invoke-virtual {v14}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@df6b │ │ -4c5f42: 0b04 |006f: move-result-wide v4 │ │ -4c5f44: 289e |0070: goto 000e // -0062 │ │ -4c5f46: 6e30 6fdf 1e02 |0071: invoke-virtual {v14, v1, v2}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ -4c5f4c: 54de 65af |0074: iget-object v14, v13, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c5f50: 20e3 eb1c |0076: instance-of v3, v14, Lorg/apache/commons/io/input/TailerListenerAdapter; // type@1ceb │ │ -4c5f54: 3803 0700 |0078: if-eqz v3, 007f // +0007 │ │ -4c5f58: 1f0e eb1c |007a: check-cast v14, Lorg/apache/commons/io/input/TailerListenerAdapter; // type@1ceb │ │ -4c5f5c: 6e10 16f6 0e00 |007c: invoke-virtual {v14}, Lorg/apache/commons/io/input/TailerListenerAdapter;.endOfFileReached:()V // method@f616 │ │ -4c5f62: 6e10 bbde 0000 |007f: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.close:()V // method@debb │ │ -4c5f68: 1001 |0082: return-wide v1 │ │ -4c5f6a: 0d0e |0083: move-exception v14 │ │ -4c5f6c: 270e |0084: throw v14 │ │ -4c5f6e: 0d01 |0085: move-exception v1 │ │ -4c5f70: 380e 0b00 |0086: if-eqz v14, 0091 // +000b │ │ -4c5f74: 6e10 bbde 0000 |0088: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.close:()V // method@debb │ │ -4c5f7a: 2809 |008b: goto 0094 // +0009 │ │ -4c5f7c: 0d00 |008c: move-exception v0 │ │ -4c5f7e: 6e20 3de1 0e00 |008d: invoke-virtual {v14, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4c5f84: 2804 |0090: goto 0094 // +0004 │ │ -4c5f86: 6e10 bbde 0000 |0091: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.close:()V // method@debb │ │ -4c5f8c: 2701 |0094: throw v1 │ │ +4c5e58: |[4c5e58] org.apache.commons.io.input.Tailer.readLines:(Ljava/io/RandomAccessFile;)J │ │ +4c5e68: 2200 9f18 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ +4c5e6c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +4c5e70: 7020 bade 1000 |0004: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@deba │ │ +4c5e76: 6e10 6bdf 0e00 |0007: invoke-virtual {v14}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@df6b │ │ +4c5e7c: 0b01 |000a: move-result-wide v1 │ │ +4c5e7e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +4c5e80: 0414 |000c: move-wide v4, v1 │ │ +4c5e82: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +4c5e84: 6e10 0cf6 0d00 |000e: invoke-virtual {v13}, Lorg/apache/commons/io/input/Tailer;.getRun:()Z // method@f60c │ │ +4c5e8a: 0a07 |0011: move-result v7 │ │ +4c5e8c: 3807 5f00 |0012: if-eqz v7, 0071 // +005f │ │ +4c5e90: 54d7 64af |0014: iget-object v7, v13, Lorg/apache/commons/io/input/Tailer;.inbuf:[B // field@af64 │ │ +4c5e94: 6e20 6ddf 7e00 |0016: invoke-virtual {v14, v7}, Ljava/io/RandomAccessFile;.read:([B)I // method@df6d │ │ +4c5e9a: 0a07 |0019: move-result v7 │ │ +4c5e9c: 12f8 |001a: const/4 v8, #int -1 // #ff │ │ +4c5e9e: 3287 5600 |001b: if-eq v7, v8, 0071 // +0056 │ │ +4c5ea2: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +4c5ea4: 3578 4e00 |001e: if-ge v8, v7, 006c // +004e │ │ +4c5ea8: 54d9 64af |0020: iget-object v9, v13, Lorg/apache/commons/io/input/Tailer;.inbuf:[B // field@af64 │ │ +4c5eac: 4809 0908 |0022: aget-byte v9, v9, v8 │ │ +4c5eb0: 130a 0a00 |0024: const/16 v10, #int 10 // #a │ │ +4c5eb4: 160b 0100 |0026: const-wide/16 v11, #int 1 // #1 │ │ +4c5eb8: 32a9 2a00 |0028: if-eq v9, v10, 0052 // +002a │ │ +4c5ebc: 130a 0d00 |002a: const/16 v10, #int 13 // #d │ │ +4c5ec0: 32a9 1f00 |002c: if-eq v9, v10, 004b // +001f │ │ +4c5ec4: 3806 1900 |002e: if-eqz v6, 0047 // +0019 │ │ +4c5ec8: 54d1 65af |0030: iget-object v1, v13, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c5ecc: 2202 0619 |0032: new-instance v2, Ljava/lang/String; // type@1906 │ │ +4c5ed0: 6e10 bede 0000 |0034: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ +4c5ed6: 0c06 |0037: move-result-object v6 │ │ +4c5ed8: 54da 60af |0038: iget-object v10, v13, Lorg/apache/commons/io/input/Tailer;.cset:Ljava/nio/charset/Charset; // field@af60 │ │ +4c5edc: 7030 bce0 620a |003a: invoke-direct {v2, v6, v10}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4c5ee2: 7220 13f6 2100 |003d: invoke-interface {v1, v2}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/String;)V // method@f613 │ │ +4c5ee8: 6e10 bcde 0000 |0040: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@debc │ │ +4c5eee: 8181 |0043: int-to-long v1, v8 │ │ +4c5ef0: bb41 |0044: add-long/2addr v1, v4 │ │ +4c5ef2: bbb1 |0045: add-long/2addr v1, v11 │ │ +4c5ef4: 1206 |0046: const/4 v6, #int 0 // #0 │ │ +4c5ef6: 6e20 c0de 9000 |0047: invoke-virtual {v0, v9}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4c5efc: 281f |004a: goto 0069 // +001f │ │ +4c5efe: 3806 0500 |004b: if-eqz v6, 0050 // +0005 │ │ +4c5f02: 6e20 c0de a000 |004d: invoke-virtual {v0, v10}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4c5f08: 1216 |0050: const/4 v6, #int 1 // #1 │ │ +4c5f0a: 2818 |0051: goto 0069 // +0018 │ │ +4c5f0c: 54d1 65af |0052: iget-object v1, v13, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c5f10: 2202 0619 |0054: new-instance v2, Ljava/lang/String; // type@1906 │ │ +4c5f14: 6e10 bede 0000 |0056: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ +4c5f1a: 0c06 |0059: move-result-object v6 │ │ +4c5f1c: 54d9 60af |005a: iget-object v9, v13, Lorg/apache/commons/io/input/Tailer;.cset:Ljava/nio/charset/Charset; // field@af60 │ │ +4c5f20: 7030 bce0 6209 |005c: invoke-direct {v2, v6, v9}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4c5f26: 7220 13f6 2100 |005f: invoke-interface {v1, v2}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/String;)V // method@f613 │ │ +4c5f2c: 6e10 bcde 0000 |0062: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@debc │ │ +4c5f32: 8181 |0065: int-to-long v1, v8 │ │ +4c5f34: bb41 |0066: add-long/2addr v1, v4 │ │ +4c5f36: bbb1 |0067: add-long/2addr v1, v11 │ │ +4c5f38: 1206 |0068: const/4 v6, #int 0 // #0 │ │ +4c5f3a: d808 0801 |0069: add-int/lit8 v8, v8, #int 1 // #01 │ │ +4c5f3e: 28b3 |006b: goto 001e // -004d │ │ +4c5f40: 6e10 6bdf 0e00 |006c: invoke-virtual {v14}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@df6b │ │ +4c5f46: 0b04 |006f: move-result-wide v4 │ │ +4c5f48: 289e |0070: goto 000e // -0062 │ │ +4c5f4a: 6e30 6fdf 1e02 |0071: invoke-virtual {v14, v1, v2}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ +4c5f50: 54de 65af |0074: iget-object v14, v13, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c5f54: 20e3 eb1c |0076: instance-of v3, v14, Lorg/apache/commons/io/input/TailerListenerAdapter; // type@1ceb │ │ +4c5f58: 3803 0700 |0078: if-eqz v3, 007f // +0007 │ │ +4c5f5c: 1f0e eb1c |007a: check-cast v14, Lorg/apache/commons/io/input/TailerListenerAdapter; // type@1ceb │ │ +4c5f60: 6e10 16f6 0e00 |007c: invoke-virtual {v14}, Lorg/apache/commons/io/input/TailerListenerAdapter;.endOfFileReached:()V // method@f616 │ │ +4c5f66: 6e10 bbde 0000 |007f: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.close:()V // method@debb │ │ +4c5f6c: 1001 |0082: return-wide v1 │ │ +4c5f6e: 0d0e |0083: move-exception v14 │ │ +4c5f70: 270e |0084: throw v14 │ │ +4c5f72: 0d01 |0085: move-exception v1 │ │ +4c5f74: 380e 0b00 |0086: if-eqz v14, 0091 // +000b │ │ +4c5f78: 6e10 bbde 0000 |0088: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.close:()V // method@debb │ │ +4c5f7e: 2809 |008b: goto 0094 // +0009 │ │ +4c5f80: 0d00 |008c: move-exception v0 │ │ +4c5f82: 6e20 3de1 0e00 |008d: invoke-virtual {v14, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4c5f88: 2804 |0090: goto 0094 // +0004 │ │ +4c5f8a: 6e10 bbde 0000 |0091: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.close:()V // method@debb │ │ +4c5f90: 2701 |0094: throw v1 │ │ catches : 3 │ │ 0x0007 - 0x007f │ │ -> 0x0083 │ │ 0x0084 - 0x0085 │ │ -> 0x0085 │ │ 0x0088 - 0x008b │ │ -> 0x008c │ │ @@ -1016829,17 +1016830,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c5e3c: |[4c5e3c] org.apache.commons.io.input.Tailer.getDelay:()J │ │ -4c5e4c: 5320 61af |0000: iget-wide v0, v2, Lorg/apache/commons/io/input/Tailer;.delayMillis:J // field@af61 │ │ -4c5e50: 1000 |0002: return-wide v0 │ │ +4c5e40: |[4c5e40] org.apache.commons.io.input.Tailer.getDelay:()J │ │ +4c5e50: 5320 61af |0000: iget-wide v0, v2, Lorg/apache/commons/io/input/Tailer;.delayMillis:J // field@af61 │ │ +4c5e54: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/io/input/Tailer; │ │ │ │ #1 : (in Lorg/apache/commons/io/input/Tailer;) │ │ @@ -1016847,17 +1016848,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c5e24: |[4c5e24] org.apache.commons.io.input.Tailer.getFile:()Ljava/io/File; │ │ -4c5e34: 5410 63af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c5e38: 1100 |0002: return-object v0 │ │ +4c5e28: |[4c5e28] org.apache.commons.io.input.Tailer.getFile:()Ljava/io/File; │ │ +4c5e38: 5410 63af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c5e3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/Tailer; │ │ │ │ #2 : (in Lorg/apache/commons/io/input/Tailer;) │ │ @@ -1016865,17 +1016866,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c5e0c: |[4c5e0c] org.apache.commons.io.input.Tailer.getRun:()Z │ │ -4c5e1c: 5510 67af |0000: iget-boolean v0, v1, Lorg/apache/commons/io/input/Tailer;.run:Z // field@af67 │ │ -4c5e20: 0f00 |0002: return v0 │ │ +4c5e10: |[4c5e10] org.apache.commons.io.input.Tailer.getRun:()Z │ │ +4c5e20: 5510 67af |0000: iget-boolean v0, v1, Lorg/apache/commons/io/input/Tailer;.run:Z // field@af67 │ │ +4c5e24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/Tailer; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/Tailer;) │ │ @@ -1016883,179 +1016884,179 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 299 16-bit code units │ │ -4c6224: |[4c6224] org.apache.commons.io.input.Tailer.run:()V │ │ -4c6234: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4c6238: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4c623a: 0403 |0003: move-wide v3, v0 │ │ -4c623c: 0435 |0004: move-wide v5, v3 │ │ -4c623e: 6e10 0cf6 0e00 |0005: invoke-virtual {v14}, Lorg/apache/commons/io/input/Tailer;.getRun:()Z // method@f60c │ │ -4c6244: 0a07 |0008: move-result v7 │ │ -4c6246: 1a08 d3cc |0009: const-string v8, "r" // string@ccd3 │ │ -4c624a: 3807 3100 |000b: if-eqz v7, 003c // +0031 │ │ -4c624e: 3902 2f00 |000d: if-nez v2, 003c // +002f │ │ -4c6252: 2207 c218 |000f: new-instance v7, Ljava/io/RandomAccessFile; // type@18c2 │ │ -4c6256: 54e9 63af |0011: iget-object v9, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c625a: 7030 69df 9708 |0013: invoke-direct {v7, v9, v8}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@df69 │ │ -4c6260: 0772 |0016: move-object v2, v7 │ │ -4c6262: 2806 |0017: goto 001d // +0006 │ │ -4c6264: 54e7 65af |0018: iget-object v7, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c6268: 7210 10f6 0700 |001a: invoke-interface {v7}, Lorg/apache/commons/io/input/TailerListener;.fileNotFound:()V // method@f610 │ │ -4c626e: 3902 0800 |001d: if-nez v2, 0025 // +0008 │ │ -4c6272: 53e7 61af |001f: iget-wide v7, v14, Lorg/apache/commons/io/input/Tailer;.delayMillis:J // field@af61 │ │ -4c6276: 7120 37e1 8700 |0021: invoke-static {v7, v8}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ -4c627c: 28e1 |0024: goto 0005 // -001f │ │ -4c627e: 55e3 62af |0025: iget-boolean v3, v14, Lorg/apache/commons/io/input/Tailer;.end:Z // field@af62 │ │ -4c6282: 3803 0a00 |0027: if-eqz v3, 0031 // +000a │ │ -4c6286: 54e3 63af |0029: iget-object v3, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c628a: 6e10 f8de 0300 |002b: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@def8 │ │ -4c6290: 0b03 |002e: move-result-wide v3 │ │ -4c6292: 0435 |002f: move-wide v5, v3 │ │ -4c6294: 2802 |0030: goto 0032 // +0002 │ │ -4c6296: 0405 |0031: move-wide v5, v0 │ │ -4c6298: 54e3 63af |0032: iget-object v3, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c629c: 6e10 f7de 0300 |0034: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4c62a2: 0b03 |0037: move-result-wide v3 │ │ -4c62a4: 6e30 6fdf 5206 |0038: invoke-virtual {v2, v5, v6}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ -4c62aa: 28ca |003b: goto 0005 // -0036 │ │ -4c62ac: 6e10 0cf6 0e00 |003c: invoke-virtual {v14}, Lorg/apache/commons/io/input/Tailer;.getRun:()Z // method@f60c │ │ -4c62b2: 0a07 |003f: move-result v7 │ │ -4c62b4: 3807 a500 |0040: if-eqz v7, 00e5 // +00a5 │ │ -4c62b8: 54e7 63af |0042: iget-object v7, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c62bc: 7130 e1f2 3704 |0044: invoke-static {v7, v3, v4}, Lorg/apache/commons/io/FileUtils;.isFileNewer:(Ljava/io/File;J)Z // method@f2e1 │ │ -4c62c2: 0a07 |0047: move-result v7 │ │ -4c62c4: 54e9 63af |0048: iget-object v9, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c62c8: 6e10 f8de 0900 |004a: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@def8 │ │ -4c62ce: 0b09 |004d: move-result-wide v9 │ │ -4c62d0: 310b 0905 |004e: cmp-long v11, v9, v5 │ │ -4c62d4: 3b0b 5200 |0050: if-gez v11, 00a2 // +0052 │ │ -4c62d8: 54e7 65af |0052: iget-object v7, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c62dc: 7210 11f6 0700 |0054: invoke-interface {v7}, Lorg/apache/commons/io/input/TailerListener;.fileRotated:()V // method@f611 │ │ -4c62e2: 2207 c218 |0057: new-instance v7, Ljava/io/RandomAccessFile; // type@18c2 │ │ -4c62e6: 54e9 63af |0059: iget-object v9, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c62ea: 7030 69df 9708 |005b: invoke-direct {v7, v9, v8}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@df69 │ │ -4c62f0: 7020 0df6 2e00 |005e: invoke-direct {v14, v2}, Lorg/apache/commons/io/input/Tailer;.readLines:(Ljava/io/RandomAccessFile;)J // method@f60d │ │ -4c62f6: 2809 |0061: goto 006a // +0009 │ │ -4c62f8: 0d09 |0062: move-exception v9 │ │ -4c62fa: 2814 |0063: goto 0077 // +0014 │ │ -4c62fc: 0d09 |0064: move-exception v9 │ │ -4c62fe: 54ea 65af |0065: iget-object v10, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c6302: 7220 12f6 9a00 |0067: invoke-interface {v10, v9}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/Exception;)V // method@f612 │ │ -4c6308: 3802 0800 |006a: if-eqz v2, 0072 // +0008 │ │ -4c630c: 6e10 6adf 0200 |006c: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c6312: 2803 |006f: goto 0072 // +0003 │ │ -4c6314: 0405 |0070: move-wide v5, v0 │ │ -4c6316: 2825 |0071: goto 0096 // +0025 │ │ -4c6318: 0405 |0072: move-wide v5, v0 │ │ -4c631a: 0772 |0073: move-object v2, v7 │ │ -4c631c: 28c8 |0074: goto 003c // -0038 │ │ -4c631e: 0d09 |0075: move-exception v9 │ │ -4c6320: 0727 |0076: move-object v7, v2 │ │ -4c6322: 2709 |0077: throw v9 │ │ -4c6324: 0d0a |0078: move-exception v10 │ │ -4c6326: 3802 1000 |0079: if-eqz v2, 0089 // +0010 │ │ -4c632a: 3809 0b00 |007b: if-eqz v9, 0086 // +000b │ │ -4c632e: 6e10 6adf 0200 |007d: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c6334: 2809 |0080: goto 0089 // +0009 │ │ -4c6336: 0d02 |0081: move-exception v2 │ │ -4c6338: 6e20 3de1 2900 |0082: invoke-virtual {v9, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4c633e: 2804 |0085: goto 0089 // +0004 │ │ -4c6340: 6e10 6adf 0200 |0086: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c6346: 270a |0089: throw v10 │ │ -4c6348: 0d00 |008a: move-exception v0 │ │ -4c634a: 0772 |008b: move-object v2, v7 │ │ -4c634c: 2900 8f00 |008c: goto/16 011b // +008f │ │ -4c6350: 0d00 |008e: move-exception v0 │ │ -4c6352: 0772 |008f: move-object v2, v7 │ │ -4c6354: 2900 6000 |0090: goto/16 00f0 // +0060 │ │ -4c6358: 0d00 |0092: move-exception v0 │ │ -4c635a: 0772 |0093: move-object v2, v7 │ │ -4c635c: 2900 7200 |0094: goto/16 0106 // +0072 │ │ -4c6360: 0772 |0096: move-object v2, v7 │ │ -4c6362: 54e7 65af |0097: iget-object v7, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c6366: 7210 10f6 0700 |0099: invoke-interface {v7}, Lorg/apache/commons/io/input/TailerListener;.fileNotFound:()V // method@f610 │ │ -4c636c: 53e9 61af |009c: iget-wide v9, v14, Lorg/apache/commons/io/input/Tailer;.delayMillis:J // field@af61 │ │ -4c6370: 7120 37e1 a900 |009e: invoke-static {v9, v10}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ -4c6376: 289b |00a1: goto 003c // -0065 │ │ -4c6378: 3d0b 1000 |00a2: if-lez v11, 00b2 // +0010 │ │ -4c637c: 7020 0df6 2e00 |00a4: invoke-direct {v14, v2}, Lorg/apache/commons/io/input/Tailer;.readLines:(Ljava/io/RandomAccessFile;)J // method@f60d │ │ -4c6382: 0b03 |00a7: move-result-wide v3 │ │ -4c6384: 54e5 63af |00a8: iget-object v5, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c6388: 6e10 f7de 0500 |00aa: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4c638e: 0b05 |00ad: move-result-wide v5 │ │ -4c6390: 043c |00ae: move-wide v12, v3 │ │ -4c6392: 0453 |00af: move-wide v3, v5 │ │ -4c6394: 04c5 |00b0: move-wide v5, v12 │ │ -4c6396: 2811 |00b1: goto 00c2 // +0011 │ │ -4c6398: 3807 1000 |00b2: if-eqz v7, 00c2 // +0010 │ │ -4c639c: 6e30 6fdf 0201 |00b4: invoke-virtual {v2, v0, v1}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ -4c63a2: 7020 0df6 2e00 |00b7: invoke-direct {v14, v2}, Lorg/apache/commons/io/input/Tailer;.readLines:(Ljava/io/RandomAccessFile;)J // method@f60d │ │ -4c63a8: 0b03 |00ba: move-result-wide v3 │ │ -4c63aa: 54e5 63af |00bb: iget-object v5, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c63ae: 6e10 f7de 0500 |00bd: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4c63b4: 0b05 |00c0: move-result-wide v5 │ │ -4c63b6: 28ed |00c1: goto 00ae // -0013 │ │ -4c63b8: 55e7 66af |00c2: iget-boolean v7, v14, Lorg/apache/commons/io/input/Tailer;.reOpen:Z // field@af66 │ │ -4c63bc: 3807 0700 |00c4: if-eqz v7, 00cb // +0007 │ │ -4c63c0: 3802 0500 |00c6: if-eqz v2, 00cb // +0005 │ │ -4c63c4: 6e10 6adf 0200 |00c8: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c63ca: 53e9 61af |00cb: iget-wide v9, v14, Lorg/apache/commons/io/input/Tailer;.delayMillis:J // field@af61 │ │ -4c63ce: 7120 37e1 a900 |00cd: invoke-static {v9, v10}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ -4c63d4: 6e10 0cf6 0e00 |00d0: invoke-virtual {v14}, Lorg/apache/commons/io/input/Tailer;.getRun:()Z // method@f60c │ │ -4c63da: 0a07 |00d3: move-result v7 │ │ -4c63dc: 3807 68ff |00d4: if-eqz v7, 003c // -0098 │ │ -4c63e0: 55e7 66af |00d6: iget-boolean v7, v14, Lorg/apache/commons/io/input/Tailer;.reOpen:Z // field@af66 │ │ -4c63e4: 3807 64ff |00d8: if-eqz v7, 003c // -009c │ │ -4c63e8: 2207 c218 |00da: new-instance v7, Ljava/io/RandomAccessFile; // type@18c2 │ │ -4c63ec: 54e9 63af |00dc: iget-object v9, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ -4c63f0: 7030 69df 9708 |00de: invoke-direct {v7, v9, v8}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@df69 │ │ -4c63f6: 6e30 6fdf 5706 |00e1: invoke-virtual {v7, v5, v6}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ -4c63fc: 288f |00e4: goto 0073 // -0071 │ │ -4c63fe: 3802 1c00 |00e5: if-eqz v2, 0101 // +001c │ │ -4c6402: 6e10 6adf 0200 |00e7: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c6408: 2817 |00ea: goto 0101 // +0017 │ │ -4c640a: 0d00 |00eb: move-exception v0 │ │ -4c640c: 2810 |00ec: goto 00fc // +0010 │ │ -4c640e: 0d00 |00ed: move-exception v0 │ │ -4c6410: 282d |00ee: goto 011b // +002d │ │ -4c6412: 0d00 |00ef: move-exception v0 │ │ -4c6414: 54e1 65af |00f0: iget-object v1, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c6418: 7220 12f6 0100 |00f2: invoke-interface {v1, v0}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/Exception;)V // method@f612 │ │ -4c641e: 3802 0c00 |00f5: if-eqz v2, 0101 // +000c │ │ -4c6422: 6e10 6adf 0200 |00f7: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c6428: 2807 |00fa: goto 0101 // +0007 │ │ -4c642a: 0d00 |00fb: move-exception v0 │ │ -4c642c: 54e1 65af |00fc: iget-object v1, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c6430: 7220 12f6 0100 |00fe: invoke-interface {v1, v0}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/Exception;)V // method@f612 │ │ -4c6436: 6e10 0ff6 0e00 |0101: invoke-virtual {v14}, Lorg/apache/commons/io/input/Tailer;.stop:()V // method@f60f │ │ -4c643c: 2816 |0104: goto 011a // +0016 │ │ -4c643e: 0d00 |0105: move-exception v0 │ │ -4c6440: 7100 2ce1 0000 |0106: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ -4c6446: 0c01 |0109: move-result-object v1 │ │ -4c6448: 6e10 30e1 0100 |010a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ -4c644e: 54e1 65af |010d: iget-object v1, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c6452: 7220 12f6 0100 |010f: invoke-interface {v1, v0}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/Exception;)V // method@f612 │ │ -4c6458: 3802 efff |0112: if-eqz v2, 0101 // -0011 │ │ -4c645c: 6e10 6adf 0200 |0114: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c6462: 28ea |0117: goto 0101 // -0016 │ │ -4c6464: 0d00 |0118: move-exception v0 │ │ -4c6466: 28e3 |0119: goto 00fc // -001d │ │ -4c6468: 0e00 |011a: return-void │ │ -4c646a: 3802 0c00 |011b: if-eqz v2, 0127 // +000c │ │ -4c646e: 6e10 6adf 0200 |011d: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c6474: 2807 |0120: goto 0127 // +0007 │ │ -4c6476: 0d01 |0121: move-exception v1 │ │ -4c6478: 54e2 65af |0122: iget-object v2, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ -4c647c: 7220 12f6 1200 |0124: invoke-interface {v2, v1}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/Exception;)V // method@f612 │ │ -4c6482: 6e10 0ff6 0e00 |0127: invoke-virtual {v14}, Lorg/apache/commons/io/input/Tailer;.stop:()V // method@f60f │ │ -4c6488: 2700 |012a: throw v0 │ │ +4c6228: |[4c6228] org.apache.commons.io.input.Tailer.run:()V │ │ +4c6238: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4c623c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4c623e: 0403 |0003: move-wide v3, v0 │ │ +4c6240: 0435 |0004: move-wide v5, v3 │ │ +4c6242: 6e10 0cf6 0e00 |0005: invoke-virtual {v14}, Lorg/apache/commons/io/input/Tailer;.getRun:()Z // method@f60c │ │ +4c6248: 0a07 |0008: move-result v7 │ │ +4c624a: 1a08 d3cc |0009: const-string v8, "r" // string@ccd3 │ │ +4c624e: 3807 3100 |000b: if-eqz v7, 003c // +0031 │ │ +4c6252: 3902 2f00 |000d: if-nez v2, 003c // +002f │ │ +4c6256: 2207 c218 |000f: new-instance v7, Ljava/io/RandomAccessFile; // type@18c2 │ │ +4c625a: 54e9 63af |0011: iget-object v9, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c625e: 7030 69df 9708 |0013: invoke-direct {v7, v9, v8}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@df69 │ │ +4c6264: 0772 |0016: move-object v2, v7 │ │ +4c6266: 2806 |0017: goto 001d // +0006 │ │ +4c6268: 54e7 65af |0018: iget-object v7, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c626c: 7210 10f6 0700 |001a: invoke-interface {v7}, Lorg/apache/commons/io/input/TailerListener;.fileNotFound:()V // method@f610 │ │ +4c6272: 3902 0800 |001d: if-nez v2, 0025 // +0008 │ │ +4c6276: 53e7 61af |001f: iget-wide v7, v14, Lorg/apache/commons/io/input/Tailer;.delayMillis:J // field@af61 │ │ +4c627a: 7120 37e1 8700 |0021: invoke-static {v7, v8}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ +4c6280: 28e1 |0024: goto 0005 // -001f │ │ +4c6282: 55e3 62af |0025: iget-boolean v3, v14, Lorg/apache/commons/io/input/Tailer;.end:Z // field@af62 │ │ +4c6286: 3803 0a00 |0027: if-eqz v3, 0031 // +000a │ │ +4c628a: 54e3 63af |0029: iget-object v3, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c628e: 6e10 f8de 0300 |002b: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@def8 │ │ +4c6294: 0b03 |002e: move-result-wide v3 │ │ +4c6296: 0435 |002f: move-wide v5, v3 │ │ +4c6298: 2802 |0030: goto 0032 // +0002 │ │ +4c629a: 0405 |0031: move-wide v5, v0 │ │ +4c629c: 54e3 63af |0032: iget-object v3, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c62a0: 6e10 f7de 0300 |0034: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4c62a6: 0b03 |0037: move-result-wide v3 │ │ +4c62a8: 6e30 6fdf 5206 |0038: invoke-virtual {v2, v5, v6}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ +4c62ae: 28ca |003b: goto 0005 // -0036 │ │ +4c62b0: 6e10 0cf6 0e00 |003c: invoke-virtual {v14}, Lorg/apache/commons/io/input/Tailer;.getRun:()Z // method@f60c │ │ +4c62b6: 0a07 |003f: move-result v7 │ │ +4c62b8: 3807 a500 |0040: if-eqz v7, 00e5 // +00a5 │ │ +4c62bc: 54e7 63af |0042: iget-object v7, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c62c0: 7130 e1f2 3704 |0044: invoke-static {v7, v3, v4}, Lorg/apache/commons/io/FileUtils;.isFileNewer:(Ljava/io/File;J)Z // method@f2e1 │ │ +4c62c6: 0a07 |0047: move-result v7 │ │ +4c62c8: 54e9 63af |0048: iget-object v9, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c62cc: 6e10 f8de 0900 |004a: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@def8 │ │ +4c62d2: 0b09 |004d: move-result-wide v9 │ │ +4c62d4: 310b 0905 |004e: cmp-long v11, v9, v5 │ │ +4c62d8: 3b0b 5200 |0050: if-gez v11, 00a2 // +0052 │ │ +4c62dc: 54e7 65af |0052: iget-object v7, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c62e0: 7210 11f6 0700 |0054: invoke-interface {v7}, Lorg/apache/commons/io/input/TailerListener;.fileRotated:()V // method@f611 │ │ +4c62e6: 2207 c218 |0057: new-instance v7, Ljava/io/RandomAccessFile; // type@18c2 │ │ +4c62ea: 54e9 63af |0059: iget-object v9, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c62ee: 7030 69df 9708 |005b: invoke-direct {v7, v9, v8}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@df69 │ │ +4c62f4: 7020 0df6 2e00 |005e: invoke-direct {v14, v2}, Lorg/apache/commons/io/input/Tailer;.readLines:(Ljava/io/RandomAccessFile;)J // method@f60d │ │ +4c62fa: 2809 |0061: goto 006a // +0009 │ │ +4c62fc: 0d09 |0062: move-exception v9 │ │ +4c62fe: 2814 |0063: goto 0077 // +0014 │ │ +4c6300: 0d09 |0064: move-exception v9 │ │ +4c6302: 54ea 65af |0065: iget-object v10, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c6306: 7220 12f6 9a00 |0067: invoke-interface {v10, v9}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/Exception;)V // method@f612 │ │ +4c630c: 3802 0800 |006a: if-eqz v2, 0072 // +0008 │ │ +4c6310: 6e10 6adf 0200 |006c: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c6316: 2803 |006f: goto 0072 // +0003 │ │ +4c6318: 0405 |0070: move-wide v5, v0 │ │ +4c631a: 2825 |0071: goto 0096 // +0025 │ │ +4c631c: 0405 |0072: move-wide v5, v0 │ │ +4c631e: 0772 |0073: move-object v2, v7 │ │ +4c6320: 28c8 |0074: goto 003c // -0038 │ │ +4c6322: 0d09 |0075: move-exception v9 │ │ +4c6324: 0727 |0076: move-object v7, v2 │ │ +4c6326: 2709 |0077: throw v9 │ │ +4c6328: 0d0a |0078: move-exception v10 │ │ +4c632a: 3802 1000 |0079: if-eqz v2, 0089 // +0010 │ │ +4c632e: 3809 0b00 |007b: if-eqz v9, 0086 // +000b │ │ +4c6332: 6e10 6adf 0200 |007d: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c6338: 2809 |0080: goto 0089 // +0009 │ │ +4c633a: 0d02 |0081: move-exception v2 │ │ +4c633c: 6e20 3de1 2900 |0082: invoke-virtual {v9, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4c6342: 2804 |0085: goto 0089 // +0004 │ │ +4c6344: 6e10 6adf 0200 |0086: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c634a: 270a |0089: throw v10 │ │ +4c634c: 0d00 |008a: move-exception v0 │ │ +4c634e: 0772 |008b: move-object v2, v7 │ │ +4c6350: 2900 8f00 |008c: goto/16 011b // +008f │ │ +4c6354: 0d00 |008e: move-exception v0 │ │ +4c6356: 0772 |008f: move-object v2, v7 │ │ +4c6358: 2900 6000 |0090: goto/16 00f0 // +0060 │ │ +4c635c: 0d00 |0092: move-exception v0 │ │ +4c635e: 0772 |0093: move-object v2, v7 │ │ +4c6360: 2900 7200 |0094: goto/16 0106 // +0072 │ │ +4c6364: 0772 |0096: move-object v2, v7 │ │ +4c6366: 54e7 65af |0097: iget-object v7, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c636a: 7210 10f6 0700 |0099: invoke-interface {v7}, Lorg/apache/commons/io/input/TailerListener;.fileNotFound:()V // method@f610 │ │ +4c6370: 53e9 61af |009c: iget-wide v9, v14, Lorg/apache/commons/io/input/Tailer;.delayMillis:J // field@af61 │ │ +4c6374: 7120 37e1 a900 |009e: invoke-static {v9, v10}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ +4c637a: 289b |00a1: goto 003c // -0065 │ │ +4c637c: 3d0b 1000 |00a2: if-lez v11, 00b2 // +0010 │ │ +4c6380: 7020 0df6 2e00 |00a4: invoke-direct {v14, v2}, Lorg/apache/commons/io/input/Tailer;.readLines:(Ljava/io/RandomAccessFile;)J // method@f60d │ │ +4c6386: 0b03 |00a7: move-result-wide v3 │ │ +4c6388: 54e5 63af |00a8: iget-object v5, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c638c: 6e10 f7de 0500 |00aa: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4c6392: 0b05 |00ad: move-result-wide v5 │ │ +4c6394: 043c |00ae: move-wide v12, v3 │ │ +4c6396: 0453 |00af: move-wide v3, v5 │ │ +4c6398: 04c5 |00b0: move-wide v5, v12 │ │ +4c639a: 2811 |00b1: goto 00c2 // +0011 │ │ +4c639c: 3807 1000 |00b2: if-eqz v7, 00c2 // +0010 │ │ +4c63a0: 6e30 6fdf 0201 |00b4: invoke-virtual {v2, v0, v1}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ +4c63a6: 7020 0df6 2e00 |00b7: invoke-direct {v14, v2}, Lorg/apache/commons/io/input/Tailer;.readLines:(Ljava/io/RandomAccessFile;)J // method@f60d │ │ +4c63ac: 0b03 |00ba: move-result-wide v3 │ │ +4c63ae: 54e5 63af |00bb: iget-object v5, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c63b2: 6e10 f7de 0500 |00bd: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4c63b8: 0b05 |00c0: move-result-wide v5 │ │ +4c63ba: 28ed |00c1: goto 00ae // -0013 │ │ +4c63bc: 55e7 66af |00c2: iget-boolean v7, v14, Lorg/apache/commons/io/input/Tailer;.reOpen:Z // field@af66 │ │ +4c63c0: 3807 0700 |00c4: if-eqz v7, 00cb // +0007 │ │ +4c63c4: 3802 0500 |00c6: if-eqz v2, 00cb // +0005 │ │ +4c63c8: 6e10 6adf 0200 |00c8: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c63ce: 53e9 61af |00cb: iget-wide v9, v14, Lorg/apache/commons/io/input/Tailer;.delayMillis:J // field@af61 │ │ +4c63d2: 7120 37e1 a900 |00cd: invoke-static {v9, v10}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ +4c63d8: 6e10 0cf6 0e00 |00d0: invoke-virtual {v14}, Lorg/apache/commons/io/input/Tailer;.getRun:()Z // method@f60c │ │ +4c63de: 0a07 |00d3: move-result v7 │ │ +4c63e0: 3807 68ff |00d4: if-eqz v7, 003c // -0098 │ │ +4c63e4: 55e7 66af |00d6: iget-boolean v7, v14, Lorg/apache/commons/io/input/Tailer;.reOpen:Z // field@af66 │ │ +4c63e8: 3807 64ff |00d8: if-eqz v7, 003c // -009c │ │ +4c63ec: 2207 c218 |00da: new-instance v7, Ljava/io/RandomAccessFile; // type@18c2 │ │ +4c63f0: 54e9 63af |00dc: iget-object v9, v14, Lorg/apache/commons/io/input/Tailer;.file:Ljava/io/File; // field@af63 │ │ +4c63f4: 7030 69df 9708 |00de: invoke-direct {v7, v9, v8}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@df69 │ │ +4c63fa: 6e30 6fdf 5706 |00e1: invoke-virtual {v7, v5, v6}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ +4c6400: 288f |00e4: goto 0073 // -0071 │ │ +4c6402: 3802 1c00 |00e5: if-eqz v2, 0101 // +001c │ │ +4c6406: 6e10 6adf 0200 |00e7: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c640c: 2817 |00ea: goto 0101 // +0017 │ │ +4c640e: 0d00 |00eb: move-exception v0 │ │ +4c6410: 2810 |00ec: goto 00fc // +0010 │ │ +4c6412: 0d00 |00ed: move-exception v0 │ │ +4c6414: 282d |00ee: goto 011b // +002d │ │ +4c6416: 0d00 |00ef: move-exception v0 │ │ +4c6418: 54e1 65af |00f0: iget-object v1, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c641c: 7220 12f6 0100 |00f2: invoke-interface {v1, v0}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/Exception;)V // method@f612 │ │ +4c6422: 3802 0c00 |00f5: if-eqz v2, 0101 // +000c │ │ +4c6426: 6e10 6adf 0200 |00f7: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c642c: 2807 |00fa: goto 0101 // +0007 │ │ +4c642e: 0d00 |00fb: move-exception v0 │ │ +4c6430: 54e1 65af |00fc: iget-object v1, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c6434: 7220 12f6 0100 |00fe: invoke-interface {v1, v0}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/Exception;)V // method@f612 │ │ +4c643a: 6e10 0ff6 0e00 |0101: invoke-virtual {v14}, Lorg/apache/commons/io/input/Tailer;.stop:()V // method@f60f │ │ +4c6440: 2816 |0104: goto 011a // +0016 │ │ +4c6442: 0d00 |0105: move-exception v0 │ │ +4c6444: 7100 2ce1 0000 |0106: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ +4c644a: 0c01 |0109: move-result-object v1 │ │ +4c644c: 6e10 30e1 0100 |010a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ +4c6452: 54e1 65af |010d: iget-object v1, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c6456: 7220 12f6 0100 |010f: invoke-interface {v1, v0}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/Exception;)V // method@f612 │ │ +4c645c: 3802 efff |0112: if-eqz v2, 0101 // -0011 │ │ +4c6460: 6e10 6adf 0200 |0114: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c6466: 28ea |0117: goto 0101 // -0016 │ │ +4c6468: 0d00 |0118: move-exception v0 │ │ +4c646a: 28e3 |0119: goto 00fc // -001d │ │ +4c646c: 0e00 |011a: return-void │ │ +4c646e: 3802 0c00 |011b: if-eqz v2, 0127 // +000c │ │ +4c6472: 6e10 6adf 0200 |011d: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c6478: 2807 |0120: goto 0127 // +0007 │ │ +4c647a: 0d01 |0121: move-exception v1 │ │ +4c647c: 54e2 65af |0122: iget-object v2, v14, Lorg/apache/commons/io/input/Tailer;.listener:Lorg/apache/commons/io/input/TailerListener; // field@af65 │ │ +4c6480: 7220 12f6 1200 |0124: invoke-interface {v2, v1}, Lorg/apache/commons/io/input/TailerListener;.handle:(Ljava/lang/Exception;)V // method@f612 │ │ +4c6486: 6e10 0ff6 0e00 |0127: invoke-virtual {v14}, Lorg/apache/commons/io/input/Tailer;.stop:()V // method@f60f │ │ +4c648c: 2700 |012a: throw v0 │ │ catches : 18 │ │ 0x0005 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x0105 │ │ Ljava/lang/Exception; -> 0x00ef │ │ -> 0x00ed │ │ 0x000f - 0x0016 │ │ Ljava/io/FileNotFoundException; -> 0x0018 │ │ @@ -1017156,18 +1017157,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4c6584: |[4c6584] org.apache.commons.io.input.Tailer.stop:()V │ │ -4c6594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c6596: 5c10 67af |0001: iput-boolean v0, v1, Lorg/apache/commons/io/input/Tailer;.run:Z // field@af67 │ │ -4c659a: 0e00 |0003: return-void │ │ +4c6588: |[4c6588] org.apache.commons.io.input.Tailer.stop:()V │ │ +4c6598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c659a: 5c10 67af |0001: iput-boolean v0, v1, Lorg/apache/commons/io/input/Tailer;.run:Z // field@af67 │ │ +4c659e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=503 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/apache/commons/io/input/Tailer; │ │ │ │ source_file_idx : 23841 (Tailer.java) │ │ @@ -1017274,23 +1017275,23 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4c67a4: |[4c67a4] org.apache.commons.io.input.UnixLineEndingInputStream.:(Ljava/io/InputStream;Z)V │ │ -4c67b4: 7010 2ddf 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@df2d │ │ -4c67ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4c67bc: 5c10 6caf |0004: iput-boolean v0, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashNSeen:Z // field@af6c │ │ -4c67c0: 5c10 6daf |0006: iput-boolean v0, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashRSeen:Z // field@af6d │ │ -4c67c4: 5c10 6baf |0008: iput-boolean v0, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofSeen:Z // field@af6b │ │ -4c67c8: 5b12 6eaf |000a: iput-object v2, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.target:Ljava/io/InputStream; // field@af6e │ │ -4c67cc: 5c13 6aaf |000c: iput-boolean v3, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.ensureLineFeedAtEndOfFile:Z // field@af6a │ │ -4c67d0: 0e00 |000e: return-void │ │ +4c67a8: |[4c67a8] org.apache.commons.io.input.UnixLineEndingInputStream.:(Ljava/io/InputStream;Z)V │ │ +4c67b8: 7010 2ddf 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@df2d │ │ +4c67be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4c67c0: 5c10 6caf |0004: iput-boolean v0, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashNSeen:Z // field@af6c │ │ +4c67c4: 5c10 6daf |0006: iput-boolean v0, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashRSeen:Z // field@af6d │ │ +4c67c8: 5c10 6baf |0008: iput-boolean v0, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofSeen:Z // field@af6b │ │ +4c67cc: 5b12 6eaf |000a: iput-object v2, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.target:Ljava/io/InputStream; // field@af6e │ │ +4c67d0: 5c13 6aaf |000c: iput-boolean v3, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.ensureLineFeedAtEndOfFile:Z // field@af6a │ │ +4c67d4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=30 │ │ 0x0006 line=32 │ │ 0x0008 line=34 │ │ 0x000a line=47 │ │ @@ -1017305,27 +1017306,27 @@ │ │ type : '(Z)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -4c66a8: |[4c66a8] org.apache.commons.io.input.UnixLineEndingInputStream.eofGame:(Z)I │ │ -4c66b8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4c66ba: 3902 1100 |0001: if-nez v2, 0012 // +0011 │ │ -4c66be: 5512 6aaf |0003: iget-boolean v2, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.ensureLineFeedAtEndOfFile:Z // field@af6a │ │ -4c66c2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -4c66c6: 280b |0007: goto 0012 // +000b │ │ -4c66c8: 5512 6caf |0008: iget-boolean v2, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashNSeen:Z // field@af6c │ │ -4c66cc: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ -4c66d0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4c66d2: 5c12 6caf |000d: iput-boolean v2, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashNSeen:Z // field@af6c │ │ -4c66d6: 1302 0a00 |000f: const/16 v2, #int 10 // #a │ │ -4c66da: 0f02 |0011: return v2 │ │ -4c66dc: 0f00 |0012: return v0 │ │ +4c66ac: |[4c66ac] org.apache.commons.io.input.UnixLineEndingInputStream.eofGame:(Z)I │ │ +4c66bc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4c66be: 3902 1100 |0001: if-nez v2, 0012 // +0011 │ │ +4c66c2: 5512 6aaf |0003: iget-boolean v2, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.ensureLineFeedAtEndOfFile:Z // field@af6a │ │ +4c66c6: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +4c66ca: 280b |0007: goto 0012 // +000b │ │ +4c66cc: 5512 6caf |0008: iget-boolean v2, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashNSeen:Z // field@af6c │ │ +4c66d0: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ +4c66d4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4c66d6: 5c12 6caf |000d: iput-boolean v2, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashNSeen:Z // field@af6c │ │ +4c66da: 1302 0a00 |000f: const/16 v2, #int 10 // #a │ │ +4c66de: 0f02 |0011: return v2 │ │ +4c66e0: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=100 │ │ 0x0008 line=103 │ │ 0x000d line=104 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/io/input/UnixLineEndingInputStream; │ │ @@ -1017336,40 +1017337,40 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -4c6748: |[4c6748] org.apache.commons.io.input.UnixLineEndingInputStream.readWithUpdate:()I │ │ -4c6758: 5440 6eaf |0000: iget-object v0, v4, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.target:Ljava/io/InputStream; // field@af6e │ │ -4c675c: 6e10 32df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4c6762: 0a00 |0005: move-result v0 │ │ -4c6764: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4c6766: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4c6768: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ -4c676a: 3330 0400 |0009: if-ne v0, v3, 000d // +0004 │ │ -4c676e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -4c6770: 2802 |000c: goto 000e // +0002 │ │ -4c6772: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -4c6774: 5c43 6baf |000e: iput-boolean v3, v4, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofSeen:Z // field@af6b │ │ -4c6778: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -4c677c: 0f00 |0012: return v0 │ │ -4c677e: 1303 0a00 |0013: const/16 v3, #int 10 // #a │ │ -4c6782: 3330 0400 |0015: if-ne v0, v3, 0019 // +0004 │ │ -4c6786: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -4c6788: 2802 |0018: goto 001a // +0002 │ │ -4c678a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -4c678c: 5c43 6caf |001a: iput-boolean v3, v4, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashNSeen:Z // field@af6c │ │ -4c6790: 1303 0d00 |001c: const/16 v3, #int 13 // #d │ │ -4c6794: 3330 0300 |001e: if-ne v0, v3, 0021 // +0003 │ │ -4c6798: 2802 |0020: goto 0022 // +0002 │ │ -4c679a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -4c679c: 5c41 6daf |0022: iput-boolean v1, v4, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashRSeen:Z // field@af6d │ │ -4c67a0: 0f00 |0024: return v0 │ │ +4c674c: |[4c674c] org.apache.commons.io.input.UnixLineEndingInputStream.readWithUpdate:()I │ │ +4c675c: 5440 6eaf |0000: iget-object v0, v4, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.target:Ljava/io/InputStream; // field@af6e │ │ +4c6760: 6e10 32df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4c6766: 0a00 |0005: move-result v0 │ │ +4c6768: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4c676a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4c676c: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ +4c676e: 3330 0400 |0009: if-ne v0, v3, 000d // +0004 │ │ +4c6772: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +4c6774: 2802 |000c: goto 000e // +0002 │ │ +4c6776: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +4c6778: 5c43 6baf |000e: iput-boolean v3, v4, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofSeen:Z // field@af6b │ │ +4c677c: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +4c6780: 0f00 |0012: return v0 │ │ +4c6782: 1303 0a00 |0013: const/16 v3, #int 10 // #a │ │ +4c6786: 3330 0400 |0015: if-ne v0, v3, 0019 // +0004 │ │ +4c678a: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +4c678c: 2802 |0018: goto 001a // +0002 │ │ +4c678e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +4c6790: 5c43 6caf |001a: iput-boolean v3, v4, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashNSeen:Z // field@af6c │ │ +4c6794: 1303 0d00 |001c: const/16 v3, #int 13 // #d │ │ +4c6798: 3330 0300 |001e: if-ne v0, v3, 0021 // +0003 │ │ +4c679c: 2802 |0020: goto 0022 // +0002 │ │ +4c679e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +4c67a0: 5c41 6daf |0022: iput-boolean v1, v4, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashRSeen:Z // field@af6d │ │ +4c67a4: 0f00 |0024: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000e line=58 │ │ 0x001a line=62 │ │ 0x0022 line=63 │ │ locals : │ │ @@ -1017381,19 +1017382,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4c67d4: |[4c67d4] org.apache.commons.io.input.UnixLineEndingInputStream.close:()V │ │ -4c67e4: 6f10 2fdf 0100 |0000: invoke-super {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4c67ea: 5410 6eaf |0003: iget-object v0, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.target:Ljava/io/InputStream; // field@af6e │ │ -4c67ee: 6e10 2fdf 0000 |0005: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4c67f4: 0e00 |0008: return-void │ │ +4c67d8: |[4c67d8] org.apache.commons.io.input.UnixLineEndingInputStream.close:()V │ │ +4c67e8: 6f10 2fdf 0100 |0000: invoke-super {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4c67ee: 5410 6eaf |0003: iget-object v0, v1, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.target:Ljava/io/InputStream; // field@af6e │ │ +4c67f2: 6e10 2fdf 0000 |0005: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4c67f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/input/UnixLineEndingInputStream; │ │ │ │ @@ -1017402,23 +1017403,23 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4c67f8: |[4c67f8] org.apache.commons.io.input.UnixLineEndingInputStream.mark:(I)V │ │ -4c6808: 1d01 |0000: monitor-enter v1 │ │ -4c680a: 2202 0f19 |0001: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4c680e: 1a00 a04a |0003: const-string v0, "Mark notsupported" // string@4aa0 │ │ -4c6812: 7020 45e1 0200 |0005: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4c6818: 2702 |0008: throw v2 │ │ -4c681a: 0d02 |0009: move-exception v2 │ │ -4c681c: 1e01 |000a: monitor-exit v1 │ │ -4c681e: 2702 |000b: throw v2 │ │ +4c67fc: |[4c67fc] org.apache.commons.io.input.UnixLineEndingInputStream.mark:(I)V │ │ +4c680c: 1d01 |0000: monitor-enter v1 │ │ +4c680e: 2202 0f19 |0001: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4c6812: 1a00 a04a |0003: const-string v0, "Mark notsupported" // string@4aa0 │ │ +4c6816: 7020 45e1 0200 |0005: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4c681c: 2702 |0008: throw v2 │ │ +4c681e: 0d02 |0009: move-exception v2 │ │ +4c6820: 1e01 |000a: monitor-exit v1 │ │ +4c6822: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=126 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/io/input/UnixLineEndingInputStream; │ │ @@ -1017429,39 +1017430,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -4c66e0: |[4c66e0] org.apache.commons.io.input.UnixLineEndingInputStream.read:()I │ │ -4c66f0: 5530 6daf |0000: iget-boolean v0, v3, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashRSeen:Z // field@af6d │ │ -4c66f4: 5531 6baf |0002: iget-boolean v1, v3, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofSeen:Z // field@af6b │ │ -4c66f8: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -4c66fc: 7020 24f6 0300 |0006: invoke-direct {v3, v0}, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofGame:(Z)I // method@f624 │ │ -4c6702: 0a00 |0009: move-result v0 │ │ -4c6704: 0f00 |000a: return v0 │ │ -4c6706: 7010 27f6 0300 |000b: invoke-direct {v3}, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.readWithUpdate:()I // method@f627 │ │ -4c670c: 0a01 |000e: move-result v1 │ │ -4c670e: 5532 6baf |000f: iget-boolean v2, v3, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofSeen:Z // field@af6b │ │ -4c6712: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -4c6716: 7020 24f6 0300 |0013: invoke-direct {v3, v0}, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofGame:(Z)I // method@f624 │ │ -4c671c: 0a00 |0016: move-result v0 │ │ -4c671e: 0f00 |0017: return v0 │ │ -4c6720: 5532 6daf |0018: iget-boolean v2, v3, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashRSeen:Z // field@af6d │ │ -4c6724: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ -4c6728: 1300 0a00 |001c: const/16 v0, #int 10 // #a │ │ -4c672c: 0f00 |001e: return v0 │ │ -4c672e: 3800 0b00 |001f: if-eqz v0, 002a // +000b │ │ -4c6732: 5530 6caf |0021: iget-boolean v0, v3, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashNSeen:Z // field@af6c │ │ -4c6736: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -4c673a: 6e10 26f6 0300 |0025: invoke-virtual {v3}, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.read:()I // method@f626 │ │ -4c6740: 0a00 |0028: move-result v0 │ │ -4c6742: 0f00 |0029: return v0 │ │ -4c6744: 0f01 |002a: return v1 │ │ +4c66e4: |[4c66e4] org.apache.commons.io.input.UnixLineEndingInputStream.read:()I │ │ +4c66f4: 5530 6daf |0000: iget-boolean v0, v3, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashRSeen:Z // field@af6d │ │ +4c66f8: 5531 6baf |0002: iget-boolean v1, v3, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofSeen:Z // field@af6b │ │ +4c66fc: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +4c6700: 7020 24f6 0300 |0006: invoke-direct {v3, v0}, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofGame:(Z)I // method@f624 │ │ +4c6706: 0a00 |0009: move-result v0 │ │ +4c6708: 0f00 |000a: return v0 │ │ +4c670a: 7010 27f6 0300 |000b: invoke-direct {v3}, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.readWithUpdate:()I // method@f627 │ │ +4c6710: 0a01 |000e: move-result v1 │ │ +4c6712: 5532 6baf |000f: iget-boolean v2, v3, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofSeen:Z // field@af6b │ │ +4c6716: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +4c671a: 7020 24f6 0300 |0013: invoke-direct {v3, v0}, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.eofGame:(Z)I // method@f624 │ │ +4c6720: 0a00 |0016: move-result v0 │ │ +4c6722: 0f00 |0017: return v0 │ │ +4c6724: 5532 6daf |0018: iget-boolean v2, v3, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashRSeen:Z // field@af6d │ │ +4c6728: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ +4c672c: 1300 0a00 |001c: const/16 v0, #int 10 // #a │ │ +4c6730: 0f00 |001e: return v0 │ │ +4c6732: 3800 0b00 |001f: if-eqz v0, 002a // +000b │ │ +4c6736: 5530 6caf |0021: iget-boolean v0, v3, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.slashNSeen:Z // field@af6c │ │ +4c673a: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +4c673e: 6e10 26f6 0300 |0025: invoke-virtual {v3}, Lorg/apache/commons/io/input/UnixLineEndingInputStream;.read:()I // method@f626 │ │ +4c6744: 0a00 |0028: move-result v0 │ │ +4c6746: 0f00 |0029: return v0 │ │ +4c6748: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x0006 line=74 │ │ 0x000b line=77 │ │ 0x000f line=78 │ │ @@ -1017529,24 +1017530,24 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4c6944: |[4c6944] org.apache.commons.io.input.WindowsLineEndingInputStream.:(Ljava/io/InputStream;Z)V │ │ -4c6954: 7010 2ddf 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@df2d │ │ -4c695a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4c695c: 5c10 73af |0004: iput-boolean v0, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ -4c6960: 5c10 72af |0006: iput-boolean v0, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashNSeen:Z // field@af72 │ │ -4c6964: 5c10 71af |0008: iput-boolean v0, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.injectSlashN:Z // field@af71 │ │ -4c6968: 5c10 70af |000a: iput-boolean v0, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofSeen:Z // field@af70 │ │ -4c696c: 5b12 74af |000c: iput-object v2, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.target:Ljava/io/InputStream; // field@af74 │ │ -4c6970: 5c13 6faf |000e: iput-boolean v3, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.ensureLineFeedAtEndOfFile:Z // field@af6f │ │ -4c6974: 0e00 |0010: return-void │ │ +4c6948: |[4c6948] org.apache.commons.io.input.WindowsLineEndingInputStream.:(Ljava/io/InputStream;Z)V │ │ +4c6958: 7010 2ddf 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@df2d │ │ +4c695e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4c6960: 5c10 73af |0004: iput-boolean v0, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ +4c6964: 5c10 72af |0006: iput-boolean v0, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashNSeen:Z // field@af72 │ │ +4c6968: 5c10 71af |0008: iput-boolean v0, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.injectSlashN:Z // field@af71 │ │ +4c696c: 5c10 70af |000a: iput-boolean v0, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofSeen:Z // field@af70 │ │ +4c6970: 5b12 74af |000c: iput-object v2, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.target:Ljava/io/InputStream; // field@af74 │ │ +4c6974: 5c13 6faf |000e: iput-boolean v3, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.ensureLineFeedAtEndOfFile:Z // field@af6f │ │ +4c6978: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=29 │ │ 0x0006 line=31 │ │ 0x0008 line=33 │ │ 0x000a line=35 │ │ @@ -1017562,34 +1017563,34 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -4c682c: |[4c682c] org.apache.commons.io.input.WindowsLineEndingInputStream.eofGame:()I │ │ -4c683c: 5540 6faf |0000: iget-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.ensureLineFeedAtEndOfFile:Z // field@af6f │ │ -4c6840: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -4c6842: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -4c6846: 0f01 |0005: return v1 │ │ -4c6848: 5540 72af |0006: iget-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashNSeen:Z // field@af72 │ │ -4c684c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4c684e: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ -4c6852: 5543 73af |000b: iget-boolean v3, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ -4c6856: 3903 0700 |000d: if-nez v3, 0014 // +0007 │ │ -4c685a: 5c42 73af |000f: iput-boolean v2, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ -4c685e: 1300 0d00 |0011: const/16 v0, #int 13 // #d │ │ -4c6862: 0f00 |0013: return v0 │ │ -4c6864: 3900 0a00 |0014: if-nez v0, 001e // +000a │ │ -4c6868: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -4c686a: 5c40 73af |0017: iput-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ -4c686e: 5c42 72af |0019: iput-boolean v2, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashNSeen:Z // field@af72 │ │ -4c6872: 1300 0a00 |001b: const/16 v0, #int 10 // #a │ │ -4c6876: 0f00 |001d: return v0 │ │ -4c6878: 0f01 |001e: return v1 │ │ +4c6830: |[4c6830] org.apache.commons.io.input.WindowsLineEndingInputStream.eofGame:()I │ │ +4c6840: 5540 6faf |0000: iget-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.ensureLineFeedAtEndOfFile:Z // field@af6f │ │ +4c6844: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +4c6846: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +4c684a: 0f01 |0005: return v1 │ │ +4c684c: 5540 72af |0006: iget-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashNSeen:Z // field@af72 │ │ +4c6850: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4c6852: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ +4c6856: 5543 73af |000b: iget-boolean v3, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ +4c685a: 3903 0700 |000d: if-nez v3, 0014 // +0007 │ │ +4c685e: 5c42 73af |000f: iput-boolean v2, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ +4c6862: 1300 0d00 |0011: const/16 v0, #int 13 // #d │ │ +4c6866: 0f00 |0013: return v0 │ │ +4c6868: 3900 0a00 |0014: if-nez v0, 001e // +000a │ │ +4c686c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +4c686e: 5c40 73af |0017: iput-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ +4c6872: 5c42 72af |0019: iput-boolean v2, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashNSeen:Z // field@af72 │ │ +4c6876: 1300 0a00 |001b: const/16 v0, #int 10 // #a │ │ +4c687a: 0f00 |001d: return v0 │ │ +4c687c: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0006 line=104 │ │ 0x000f line=105 │ │ 0x0017 line=109 │ │ 0x0019 line=110 │ │ @@ -1017601,40 +1017602,40 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -4c68e8: |[4c68e8] org.apache.commons.io.input.WindowsLineEndingInputStream.readWithUpdate:()I │ │ -4c68f8: 5440 74af |0000: iget-object v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.target:Ljava/io/InputStream; // field@af74 │ │ -4c68fc: 6e10 32df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4c6902: 0a00 |0005: move-result v0 │ │ -4c6904: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4c6906: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4c6908: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ -4c690a: 3330 0400 |0009: if-ne v0, v3, 000d // +0004 │ │ -4c690e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -4c6910: 2802 |000c: goto 000e // +0002 │ │ -4c6912: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -4c6914: 5c43 70af |000e: iput-boolean v3, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofSeen:Z // field@af70 │ │ -4c6918: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -4c691c: 0f00 |0012: return v0 │ │ -4c691e: 1303 0d00 |0013: const/16 v3, #int 13 // #d │ │ -4c6922: 3330 0400 |0015: if-ne v0, v3, 0019 // +0004 │ │ -4c6926: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -4c6928: 2802 |0018: goto 001a // +0002 │ │ -4c692a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -4c692c: 5c43 73af |001a: iput-boolean v3, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ -4c6930: 1303 0a00 |001c: const/16 v3, #int 10 // #a │ │ -4c6934: 3330 0300 |001e: if-ne v0, v3, 0021 // +0003 │ │ -4c6938: 2802 |0020: goto 0022 // +0002 │ │ -4c693a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -4c693c: 5c41 72af |0022: iput-boolean v1, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashNSeen:Z // field@af72 │ │ -4c6940: 0f00 |0024: return v0 │ │ +4c68ec: |[4c68ec] org.apache.commons.io.input.WindowsLineEndingInputStream.readWithUpdate:()I │ │ +4c68fc: 5440 74af |0000: iget-object v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.target:Ljava/io/InputStream; // field@af74 │ │ +4c6900: 6e10 32df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4c6906: 0a00 |0005: move-result v0 │ │ +4c6908: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4c690a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4c690c: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ +4c690e: 3330 0400 |0009: if-ne v0, v3, 000d // +0004 │ │ +4c6912: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +4c6914: 2802 |000c: goto 000e // +0002 │ │ +4c6916: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +4c6918: 5c43 70af |000e: iput-boolean v3, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofSeen:Z // field@af70 │ │ +4c691c: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +4c6920: 0f00 |0012: return v0 │ │ +4c6922: 1303 0d00 |0013: const/16 v3, #int 13 // #d │ │ +4c6926: 3330 0400 |0015: if-ne v0, v3, 0019 // +0004 │ │ +4c692a: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +4c692c: 2802 |0018: goto 001a // +0002 │ │ +4c692e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +4c6930: 5c43 73af |001a: iput-boolean v3, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ +4c6934: 1303 0a00 |001c: const/16 v3, #int 10 // #a │ │ +4c6938: 3330 0300 |001e: if-ne v0, v3, 0021 // +0003 │ │ +4c693c: 2802 |0020: goto 0022 // +0002 │ │ +4c693e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +4c6940: 5c41 72af |0022: iput-boolean v1, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashNSeen:Z // field@af72 │ │ +4c6944: 0f00 |0024: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000e line=59 │ │ 0x001a line=63 │ │ 0x0022 line=64 │ │ locals : │ │ @@ -1017646,19 +1017647,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4c6978: |[4c6978] org.apache.commons.io.input.WindowsLineEndingInputStream.close:()V │ │ -4c6988: 6f10 2fdf 0100 |0000: invoke-super {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4c698e: 5410 74af |0003: iget-object v0, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.target:Ljava/io/InputStream; // field@af74 │ │ -4c6992: 6e10 2fdf 0000 |0005: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4c6998: 0e00 |0008: return-void │ │ +4c697c: |[4c697c] org.apache.commons.io.input.WindowsLineEndingInputStream.close:()V │ │ +4c698c: 6f10 2fdf 0100 |0000: invoke-super {v1}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4c6992: 5410 74af |0003: iget-object v0, v1, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.target:Ljava/io/InputStream; // field@af74 │ │ +4c6996: 6e10 2fdf 0000 |0005: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4c699c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/input/WindowsLineEndingInputStream; │ │ │ │ @@ -1017667,23 +1017668,23 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4c699c: |[4c699c] org.apache.commons.io.input.WindowsLineEndingInputStream.mark:(I)V │ │ -4c69ac: 1d01 |0000: monitor-enter v1 │ │ -4c69ae: 2202 0f19 |0001: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4c69b2: 1a00 9f4a |0003: const-string v0, "Mark not supported" // string@4a9f │ │ -4c69b6: 7020 45e1 0200 |0005: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4c69bc: 2702 |0008: throw v2 │ │ -4c69be: 0d02 |0009: move-exception v2 │ │ -4c69c0: 1e01 |000a: monitor-exit v1 │ │ -4c69c2: 2702 |000b: throw v2 │ │ +4c69a0: |[4c69a0] org.apache.commons.io.input.WindowsLineEndingInputStream.mark:(I)V │ │ +4c69b0: 1d01 |0000: monitor-enter v1 │ │ +4c69b2: 2202 0f19 |0001: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4c69b6: 1a00 9f4a |0003: const-string v0, "Mark not supported" // string@4a9f │ │ +4c69ba: 7020 45e1 0200 |0005: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4c69c0: 2702 |0008: throw v2 │ │ +4c69c2: 0d02 |0009: move-exception v2 │ │ +4c69c4: 1e01 |000a: monitor-exit v1 │ │ +4c69c6: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=132 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/io/input/WindowsLineEndingInputStream; │ │ @@ -1017694,41 +1017695,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -4c687c: |[4c687c] org.apache.commons.io.input.WindowsLineEndingInputStream.read:()I │ │ -4c688c: 5540 70af |0000: iget-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofSeen:Z // field@af70 │ │ -4c6890: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4c6894: 7010 2af6 0400 |0004: invoke-direct {v4}, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofGame:()I // method@f62a │ │ -4c689a: 0a00 |0007: move-result v0 │ │ -4c689c: 0f00 |0008: return v0 │ │ -4c689e: 5540 71af |0009: iget-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.injectSlashN:Z // field@af71 │ │ -4c68a2: 1301 0a00 |000b: const/16 v1, #int 10 // #a │ │ -4c68a6: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -4c68aa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -4c68ac: 5c40 71af |0010: iput-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.injectSlashN:Z // field@af71 │ │ -4c68b0: 0f01 |0012: return v1 │ │ -4c68b2: 5540 73af |0013: iget-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ -4c68b6: 7010 2df6 0400 |0015: invoke-direct {v4}, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.readWithUpdate:()I // method@f62d │ │ -4c68bc: 0a02 |0018: move-result v2 │ │ -4c68be: 5543 70af |0019: iget-boolean v3, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofSeen:Z // field@af70 │ │ -4c68c2: 3803 0700 |001b: if-eqz v3, 0022 // +0007 │ │ -4c68c6: 7010 2af6 0400 |001d: invoke-direct {v4}, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofGame:()I // method@f62a │ │ -4c68cc: 0a00 |0020: move-result v0 │ │ -4c68ce: 0f00 |0021: return v0 │ │ -4c68d0: 3312 0a00 |0022: if-ne v2, v1, 002c // +000a │ │ -4c68d4: 3900 0800 |0024: if-nez v0, 002c // +0008 │ │ -4c68d8: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -4c68da: 5c40 71af |0027: iput-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.injectSlashN:Z // field@af71 │ │ -4c68de: 1300 0d00 |0029: const/16 v0, #int 13 // #d │ │ -4c68e2: 0f00 |002b: return v0 │ │ -4c68e4: 0f02 |002c: return v2 │ │ +4c6880: |[4c6880] org.apache.commons.io.input.WindowsLineEndingInputStream.read:()I │ │ +4c6890: 5540 70af |0000: iget-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofSeen:Z // field@af70 │ │ +4c6894: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4c6898: 7010 2af6 0400 |0004: invoke-direct {v4}, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofGame:()I // method@f62a │ │ +4c689e: 0a00 |0007: move-result v0 │ │ +4c68a0: 0f00 |0008: return v0 │ │ +4c68a2: 5540 71af |0009: iget-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.injectSlashN:Z // field@af71 │ │ +4c68a6: 1301 0a00 |000b: const/16 v1, #int 10 // #a │ │ +4c68aa: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +4c68ae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +4c68b0: 5c40 71af |0010: iput-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.injectSlashN:Z // field@af71 │ │ +4c68b4: 0f01 |0012: return v1 │ │ +4c68b6: 5540 73af |0013: iget-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.slashRSeen:Z // field@af73 │ │ +4c68ba: 7010 2df6 0400 |0015: invoke-direct {v4}, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.readWithUpdate:()I // method@f62d │ │ +4c68c0: 0a02 |0018: move-result v2 │ │ +4c68c2: 5543 70af |0019: iget-boolean v3, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofSeen:Z // field@af70 │ │ +4c68c6: 3803 0700 |001b: if-eqz v3, 0022 // +0007 │ │ +4c68ca: 7010 2af6 0400 |001d: invoke-direct {v4}, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.eofGame:()I // method@f62a │ │ +4c68d0: 0a00 |0020: move-result v0 │ │ +4c68d2: 0f00 |0021: return v0 │ │ +4c68d4: 3312 0a00 |0022: if-ne v2, v1, 002c // +000a │ │ +4c68d8: 3900 0800 |0024: if-nez v0, 002c // +0008 │ │ +4c68dc: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +4c68de: 5c40 71af |0027: iput-boolean v0, v4, Lorg/apache/commons/io/input/WindowsLineEndingInputStream;.injectSlashN:Z // field@af71 │ │ +4c68e2: 1300 0d00 |0029: const/16 v0, #int 13 // #d │ │ +4c68e6: 0f00 |002b: return v0 │ │ +4c68e8: 0f02 |002c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0009 line=75 │ │ 0x0010 line=76 │ │ 0x0013 line=79 │ │ @@ -1017906,89 +1017907,89 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 260 16-bit code units │ │ -4c7370: |[4c7370] org.apache.commons.io.input.XmlStreamReader.:()V │ │ -4c7380: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -4c7382: 2301 b61f |0001: new-array v1, v0, [Lorg/apache/commons/io/ByteOrderMark; // type@1fb6 │ │ -4c7386: 6202 46ae |0003: sget-object v2, Lorg/apache/commons/io/ByteOrderMark;.UTF_8:Lorg/apache/commons/io/ByteOrderMark; // field@ae46 │ │ -4c738a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4c738c: 4d02 0103 |0006: aput-object v2, v1, v3 │ │ -4c7390: 6202 42ae |0008: sget-object v2, Lorg/apache/commons/io/ByteOrderMark;.UTF_16BE:Lorg/apache/commons/io/ByteOrderMark; // field@ae42 │ │ -4c7394: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -4c7396: 4d02 0104 |000b: aput-object v2, v1, v4 │ │ -4c739a: 6202 43ae |000d: sget-object v2, Lorg/apache/commons/io/ByteOrderMark;.UTF_16LE:Lorg/apache/commons/io/ByteOrderMark; // field@ae43 │ │ -4c739e: 1225 |000f: const/4 v5, #int 2 // #2 │ │ -4c73a0: 4d02 0105 |0010: aput-object v2, v1, v5 │ │ -4c73a4: 6202 44ae |0012: sget-object v2, Lorg/apache/commons/io/ByteOrderMark;.UTF_32BE:Lorg/apache/commons/io/ByteOrderMark; // field@ae44 │ │ -4c73a8: 1236 |0014: const/4 v6, #int 3 // #3 │ │ -4c73aa: 4d02 0106 |0015: aput-object v2, v1, v6 │ │ -4c73ae: 6202 45ae |0017: sget-object v2, Lorg/apache/commons/io/ByteOrderMark;.UTF_32LE:Lorg/apache/commons/io/ByteOrderMark; // field@ae45 │ │ -4c73b2: 1247 |0019: const/4 v7, #int 4 // #4 │ │ -4c73b4: 4d02 0107 |001a: aput-object v2, v1, v7 │ │ -4c73b8: 6901 75af |001c: sput-object v1, Lorg/apache/commons/io/input/XmlStreamReader;.BOMS:[Lorg/apache/commons/io/ByteOrderMark; // field@af75 │ │ -4c73bc: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -4c73be: 2311 b61f |001f: new-array v1, v1, [Lorg/apache/commons/io/ByteOrderMark; // type@1fb6 │ │ -4c73c2: 2202 921c |0021: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4c73c6: 2378 221e |0023: new-array v8, v7, [I // type@1e22 │ │ -4c73ca: 2608 6700 0000 |0025: fill-array-data v8, 0000008c // +00000067 │ │ -4c73d0: 1a09 d560 |0028: const-string v9, "UTF-8" // string@60d5 │ │ -4c73d4: 7030 30f2 9208 |002a: invoke-direct {v2, v9, v8}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4c73da: 4d02 0103 |002d: aput-object v2, v1, v3 │ │ -4c73de: 2202 921c |002f: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4c73e2: 2373 221e |0031: new-array v3, v7, [I // type@1e22 │ │ -4c73e6: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ -4c73ec: 1a08 d060 |0036: const-string v8, "UTF-16BE" // string@60d0 │ │ -4c73f0: 7030 30f2 8203 |0038: invoke-direct {v2, v8, v3}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4c73f6: 4d02 0104 |003b: aput-object v2, v1, v4 │ │ -4c73fa: 2202 921c |003d: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4c73fe: 2373 221e |003f: new-array v3, v7, [I // type@1e22 │ │ -4c7402: 2603 6300 0000 |0041: fill-array-data v3, 000000a4 // +00000063 │ │ -4c7408: 1a04 d160 |0044: const-string v4, "UTF-16LE" // string@60d1 │ │ -4c740c: 7030 30f2 4203 |0046: invoke-direct {v2, v4, v3}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4c7412: 4d02 0105 |0049: aput-object v2, v1, v5 │ │ -4c7416: 2202 921c |004b: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4c741a: 1303 1000 |004d: const/16 v3, #int 16 // #10 │ │ -4c741e: 2334 221e |004f: new-array v4, v3, [I // type@1e22 │ │ -4c7422: 2604 5f00 0000 |0051: fill-array-data v4, 000000b0 // +0000005f │ │ -4c7428: 1a05 d360 |0054: const-string v5, "UTF-32BE" // string@60d3 │ │ -4c742c: 7030 30f2 5204 |0056: invoke-direct {v2, v5, v4}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4c7432: 4d02 0106 |0059: aput-object v2, v1, v6 │ │ -4c7436: 2202 921c |005b: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4c743a: 2333 221e |005d: new-array v3, v3, [I // type@1e22 │ │ -4c743e: 2603 7500 0000 |005f: fill-array-data v3, 000000d4 // +00000075 │ │ -4c7444: 1a04 d460 |0062: const-string v4, "UTF-32LE" // string@60d4 │ │ -4c7448: 7030 30f2 4203 |0064: invoke-direct {v2, v4, v3}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4c744e: 4d02 0107 |0067: aput-object v2, v1, v7 │ │ -4c7452: 2202 921c |0069: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4c7456: 2373 221e |006b: new-array v3, v7, [I // type@1e22 │ │ -4c745a: 2603 8b00 0000 |006d: fill-array-data v3, 000000f8 // +0000008b │ │ -4c7460: 1a04 9a11 |0070: const-string v4, "CP1047" // string@119a │ │ -4c7464: 7030 30f2 4203 |0072: invoke-direct {v2, v4, v3}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ -4c746a: 4d02 0100 |0075: aput-object v2, v1, v0 │ │ -4c746e: 6901 87af |0077: sput-object v1, Lorg/apache/commons/io/input/XmlStreamReader;.XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; // field@af87 │ │ -4c7472: 1a00 8f7c |0079: const-string v0, "charset=["']?([.[^; "']]*)["']?" // string@7c8f │ │ -4c7476: 7110 88e4 0000 |007b: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@e488 │ │ -4c747c: 0c00 |007e: move-result-object v0 │ │ -4c747e: 6900 77af |007f: sput-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.CHARSET_PATTERN:Ljava/util/regex/Pattern; // field@af77 │ │ -4c7482: 1a00 c907 |0081: const-string v0, "<\?xml.*encoding[\s]*=[\s]*((?:".[^"]*")|(?:'.[^']*'))" // string@07c9 │ │ -4c7486: 1301 0800 |0083: const/16 v1, #int 8 // #8 │ │ -4c748a: 7120 89e4 1000 |0085: invoke-static {v0, v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@e489 │ │ -4c7490: 0c00 |0088: move-result-object v0 │ │ -4c7492: 6900 79af |0089: sput-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.ENCODING_PATTERN:Ljava/util/regex/Pattern; // field@af79 │ │ -4c7496: 0e00 |008b: return-void │ │ -4c7498: 0003 0400 0400 0000 3c00 0000 3f00 ... |008c: array-data (12 units) │ │ -4c74b0: 0003 0400 0400 0000 0000 0000 3c00 ... |0098: array-data (12 units) │ │ -4c74c8: 0003 0400 0400 0000 3c00 0000 0000 ... |00a4: array-data (12 units) │ │ -4c74e0: 0003 0400 1000 0000 0000 0000 0000 ... |00b0: array-data (36 units) │ │ -4c7528: 0003 0400 1000 0000 3c00 0000 0000 ... |00d4: array-data (36 units) │ │ -4c7570: 0003 0400 0400 0000 4c00 0000 6f00 ... |00f8: array-data (12 units) │ │ +4c7374: |[4c7374] org.apache.commons.io.input.XmlStreamReader.:()V │ │ +4c7384: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +4c7386: 2301 b61f |0001: new-array v1, v0, [Lorg/apache/commons/io/ByteOrderMark; // type@1fb6 │ │ +4c738a: 6202 46ae |0003: sget-object v2, Lorg/apache/commons/io/ByteOrderMark;.UTF_8:Lorg/apache/commons/io/ByteOrderMark; // field@ae46 │ │ +4c738e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4c7390: 4d02 0103 |0006: aput-object v2, v1, v3 │ │ +4c7394: 6202 42ae |0008: sget-object v2, Lorg/apache/commons/io/ByteOrderMark;.UTF_16BE:Lorg/apache/commons/io/ByteOrderMark; // field@ae42 │ │ +4c7398: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +4c739a: 4d02 0104 |000b: aput-object v2, v1, v4 │ │ +4c739e: 6202 43ae |000d: sget-object v2, Lorg/apache/commons/io/ByteOrderMark;.UTF_16LE:Lorg/apache/commons/io/ByteOrderMark; // field@ae43 │ │ +4c73a2: 1225 |000f: const/4 v5, #int 2 // #2 │ │ +4c73a4: 4d02 0105 |0010: aput-object v2, v1, v5 │ │ +4c73a8: 6202 44ae |0012: sget-object v2, Lorg/apache/commons/io/ByteOrderMark;.UTF_32BE:Lorg/apache/commons/io/ByteOrderMark; // field@ae44 │ │ +4c73ac: 1236 |0014: const/4 v6, #int 3 // #3 │ │ +4c73ae: 4d02 0106 |0015: aput-object v2, v1, v6 │ │ +4c73b2: 6202 45ae |0017: sget-object v2, Lorg/apache/commons/io/ByteOrderMark;.UTF_32LE:Lorg/apache/commons/io/ByteOrderMark; // field@ae45 │ │ +4c73b6: 1247 |0019: const/4 v7, #int 4 // #4 │ │ +4c73b8: 4d02 0107 |001a: aput-object v2, v1, v7 │ │ +4c73bc: 6901 75af |001c: sput-object v1, Lorg/apache/commons/io/input/XmlStreamReader;.BOMS:[Lorg/apache/commons/io/ByteOrderMark; // field@af75 │ │ +4c73c0: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +4c73c2: 2311 b61f |001f: new-array v1, v1, [Lorg/apache/commons/io/ByteOrderMark; // type@1fb6 │ │ +4c73c6: 2202 921c |0021: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4c73ca: 2378 221e |0023: new-array v8, v7, [I // type@1e22 │ │ +4c73ce: 2608 6700 0000 |0025: fill-array-data v8, 0000008c // +00000067 │ │ +4c73d4: 1a09 d560 |0028: const-string v9, "UTF-8" // string@60d5 │ │ +4c73d8: 7030 30f2 9208 |002a: invoke-direct {v2, v9, v8}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4c73de: 4d02 0103 |002d: aput-object v2, v1, v3 │ │ +4c73e2: 2202 921c |002f: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4c73e6: 2373 221e |0031: new-array v3, v7, [I // type@1e22 │ │ +4c73ea: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ +4c73f0: 1a08 d060 |0036: const-string v8, "UTF-16BE" // string@60d0 │ │ +4c73f4: 7030 30f2 8203 |0038: invoke-direct {v2, v8, v3}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4c73fa: 4d02 0104 |003b: aput-object v2, v1, v4 │ │ +4c73fe: 2202 921c |003d: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4c7402: 2373 221e |003f: new-array v3, v7, [I // type@1e22 │ │ +4c7406: 2603 6300 0000 |0041: fill-array-data v3, 000000a4 // +00000063 │ │ +4c740c: 1a04 d160 |0044: const-string v4, "UTF-16LE" // string@60d1 │ │ +4c7410: 7030 30f2 4203 |0046: invoke-direct {v2, v4, v3}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4c7416: 4d02 0105 |0049: aput-object v2, v1, v5 │ │ +4c741a: 2202 921c |004b: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4c741e: 1303 1000 |004d: const/16 v3, #int 16 // #10 │ │ +4c7422: 2334 221e |004f: new-array v4, v3, [I // type@1e22 │ │ +4c7426: 2604 5f00 0000 |0051: fill-array-data v4, 000000b0 // +0000005f │ │ +4c742c: 1a05 d360 |0054: const-string v5, "UTF-32BE" // string@60d3 │ │ +4c7430: 7030 30f2 5204 |0056: invoke-direct {v2, v5, v4}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4c7436: 4d02 0106 |0059: aput-object v2, v1, v6 │ │ +4c743a: 2202 921c |005b: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4c743e: 2333 221e |005d: new-array v3, v3, [I // type@1e22 │ │ +4c7442: 2603 7500 0000 |005f: fill-array-data v3, 000000d4 // +00000075 │ │ +4c7448: 1a04 d460 |0062: const-string v4, "UTF-32LE" // string@60d4 │ │ +4c744c: 7030 30f2 4203 |0064: invoke-direct {v2, v4, v3}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4c7452: 4d02 0107 |0067: aput-object v2, v1, v7 │ │ +4c7456: 2202 921c |0069: new-instance v2, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4c745a: 2373 221e |006b: new-array v3, v7, [I // type@1e22 │ │ +4c745e: 2603 8b00 0000 |006d: fill-array-data v3, 000000f8 // +0000008b │ │ +4c7464: 1a04 9a11 |0070: const-string v4, "CP1047" // string@119a │ │ +4c7468: 7030 30f2 4203 |0072: invoke-direct {v2, v4, v3}, Lorg/apache/commons/io/ByteOrderMark;.:(Ljava/lang/String;[I)V // method@f230 │ │ +4c746e: 4d02 0100 |0075: aput-object v2, v1, v0 │ │ +4c7472: 6901 87af |0077: sput-object v1, Lorg/apache/commons/io/input/XmlStreamReader;.XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; // field@af87 │ │ +4c7476: 1a00 8f7c |0079: const-string v0, "charset=["']?([.[^; "']]*)["']?" // string@7c8f │ │ +4c747a: 7110 88e4 0000 |007b: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@e488 │ │ +4c7480: 0c00 |007e: move-result-object v0 │ │ +4c7482: 6900 77af |007f: sput-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.CHARSET_PATTERN:Ljava/util/regex/Pattern; // field@af77 │ │ +4c7486: 1a00 c907 |0081: const-string v0, "<\?xml.*encoding[\s]*=[\s]*((?:".[^"]*")|(?:'.[^']*'))" // string@07c9 │ │ +4c748a: 1301 0800 |0083: const/16 v1, #int 8 // #8 │ │ +4c748e: 7120 89e4 1000 |0085: invoke-static {v0, v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@e489 │ │ +4c7494: 0c00 |0088: move-result-object v0 │ │ +4c7496: 6900 79af |0089: sput-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.ENCODING_PATTERN:Ljava/util/regex/Pattern; // field@af79 │ │ +4c749a: 0e00 |008b: return-void │ │ +4c749c: 0003 0400 0400 0000 3c00 0000 3f00 ... |008c: array-data (12 units) │ │ +4c74b4: 0003 0400 0400 0000 0000 0000 3c00 ... |0098: array-data (12 units) │ │ +4c74cc: 0003 0400 0400 0000 3c00 0000 0000 ... |00a4: array-data (12 units) │ │ +4c74e4: 0003 0400 1000 0000 0000 0000 0000 ... |00b0: array-data (36 units) │ │ +4c752c: 0003 0400 1000 0000 3c00 0000 0000 ... |00d4: array-data (36 units) │ │ +4c7574: 0003 0400 0400 0000 4c00 0000 6f00 ... |00f8: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=86 │ │ 0x0021 line=95 │ │ 0x007b line=669 │ │ 0x0085 line=692 │ │ locals : │ │ @@ -1017998,19 +1017999,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4c7588: |[4c7588] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/File;)V │ │ -4c7598: 2200 ac18 |0000: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ -4c759c: 7020 05df 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4c75a2: 7020 30f6 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/InputStream;)V // method@f630 │ │ -4c75a8: 0e00 |0008: return-void │ │ +4c758c: |[4c758c] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/File;)V │ │ +4c759c: 2200 ac18 |0000: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ +4c75a0: 7020 05df 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4c75a6: 7020 30f6 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/InputStream;)V // method@f630 │ │ +4c75ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/input/XmlStreamReader; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1018019,18 +1018020,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4c75ac: |[4c75ac] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;)V │ │ -4c75bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c75be: 7030 34f6 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/InputStream;Z)V // method@f634 │ │ -4c75c4: 0e00 |0004: return-void │ │ +4c75b0: |[4c75b0] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;)V │ │ +4c75c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c75c2: 7030 34f6 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/InputStream;Z)V // method@f634 │ │ +4c75c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=152 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/input/XmlStreamReader; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1018039,18 +1018040,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c7648: |[4c7648] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -4c7658: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c765a: 7040 32f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;Z)V // method@f632 │ │ -4c7660: 0e00 |0004: return-void │ │ +4c764c: |[4c764c] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +4c765c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c765e: 7040 32f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;Z)V // method@f632 │ │ +4c7664: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=297 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/input/XmlStreamReader; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1018060,18 +1018061,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -4c7664: |[4c7664] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;Ljava/lang/String;Z)V │ │ -4c7674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c7676: 7050 33f6 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;ZLjava/lang/String;)V // method@f633 │ │ -4c767c: 0e00 |0004: return-void │ │ +4c7668: |[4c7668] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;Ljava/lang/String;Z)V │ │ +4c7678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c767a: 7050 33f6 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;ZLjava/lang/String;)V // method@f633 │ │ +4c7680: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=378 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/input/XmlStreamReader; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1018082,35 +1018083,35 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -4c7680: |[4c7680] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;Ljava/lang/String;ZLjava/lang/String;)V │ │ -4c7690: 7010 70df 0200 |0000: invoke-direct {v2}, Ljava/io/Reader;.:()V // method@df70 │ │ -4c7696: 5b26 88af |0003: iput-object v6, v2, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ -4c769a: 2206 cf1c |0005: new-instance v6, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ -4c769e: 2200 9a18 |0007: new-instance v0, Ljava/io/BufferedInputStream; // type@189a │ │ -4c76a2: 1301 0010 |0009: const/16 v1, #int 4096 // #1000 │ │ -4c76a6: 7030 abde 3001 |000b: invoke-direct {v0, v3, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@deab │ │ -4c76ac: 6203 75af |000e: sget-object v3, Lorg/apache/commons/io/input/XmlStreamReader;.BOMS:[Lorg/apache/commons/io/ByteOrderMark; // field@af75 │ │ -4c76b0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4c76b2: 7040 19f5 0631 |0011: invoke-direct {v6, v0, v1, v3}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ -4c76b8: 2203 cf1c |0014: new-instance v3, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ -4c76bc: 6200 87af |0016: sget-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; // field@af87 │ │ -4c76c0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -4c76c2: 7040 19f5 6301 |0019: invoke-direct {v3, v6, v1, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ -4c76c8: 7055 3bf6 6243 |001c: invoke-direct {v2, v6, v3, v4, v5}, Lorg/apache/commons/io/input/XmlStreamReader;.doHttpStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Ljava/lang/String;Z)Ljava/lang/String; // method@f63b │ │ -4c76ce: 0c04 |001f: move-result-object v4 │ │ -4c76d0: 5b24 89af |0020: iput-object v4, v2, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ -4c76d4: 2205 b918 |0022: new-instance v5, Ljava/io/InputStreamReader; // type@18b9 │ │ -4c76d8: 7030 38df 3504 |0024: invoke-direct {v5, v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4c76de: 5b25 8aaf |0027: iput-object v5, v2, Lorg/apache/commons/io/input/XmlStreamReader;.reader:Ljava/io/Reader; // field@af8a │ │ -4c76e2: 0e00 |0029: return-void │ │ +4c7684: |[4c7684] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;Ljava/lang/String;ZLjava/lang/String;)V │ │ +4c7694: 7010 70df 0200 |0000: invoke-direct {v2}, Ljava/io/Reader;.:()V // method@df70 │ │ +4c769a: 5b26 88af |0003: iput-object v6, v2, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ +4c769e: 2206 cf1c |0005: new-instance v6, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ +4c76a2: 2200 9a18 |0007: new-instance v0, Ljava/io/BufferedInputStream; // type@189a │ │ +4c76a6: 1301 0010 |0009: const/16 v1, #int 4096 // #1000 │ │ +4c76aa: 7030 abde 3001 |000b: invoke-direct {v0, v3, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@deab │ │ +4c76b0: 6203 75af |000e: sget-object v3, Lorg/apache/commons/io/input/XmlStreamReader;.BOMS:[Lorg/apache/commons/io/ByteOrderMark; // field@af75 │ │ +4c76b4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4c76b6: 7040 19f5 0631 |0011: invoke-direct {v6, v0, v1, v3}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ +4c76bc: 2203 cf1c |0014: new-instance v3, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ +4c76c0: 6200 87af |0016: sget-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; // field@af87 │ │ +4c76c4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +4c76c6: 7040 19f5 6301 |0019: invoke-direct {v3, v6, v1, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ +4c76cc: 7055 3bf6 6243 |001c: invoke-direct {v2, v6, v3, v4, v5}, Lorg/apache/commons/io/input/XmlStreamReader;.doHttpStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Ljava/lang/String;Z)Ljava/lang/String; // method@f63b │ │ +4c76d2: 0c04 |001f: move-result-object v4 │ │ +4c76d4: 5b24 89af |0020: iput-object v4, v2, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ +4c76d8: 2205 b918 |0022: new-instance v5, Ljava/io/InputStreamReader; // type@18b9 │ │ +4c76dc: 7030 38df 3504 |0024: invoke-direct {v5, v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4c76e2: 5b25 8aaf |0027: iput-object v5, v2, Lorg/apache/commons/io/input/XmlStreamReader;.reader:Ljava/io/Reader; // field@af8a │ │ +4c76e6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ 0x0005 line=337 │ │ 0x0014 line=338 │ │ 0x001c line=339 │ │ @@ -1018127,18 +1018128,18 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c75c8: |[4c75c8] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;Z)V │ │ -4c75d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c75da: 7040 35f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/InputStream;ZLjava/lang/String;)V // method@f635 │ │ -4c75e0: 0e00 |0004: return-void │ │ +4c75cc: |[4c75cc] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;Z)V │ │ +4c75dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c75de: 7040 35f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/InputStream;ZLjava/lang/String;)V // method@f635 │ │ +4c75e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=183 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/input/XmlStreamReader; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) Z │ │ @@ -1018148,35 +1018149,35 @@ │ │ type : '(Ljava/io/InputStream;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -4c75e4: |[4c75e4] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;ZLjava/lang/String;)V │ │ -4c75f4: 7010 70df 0200 |0000: invoke-direct {v2}, Ljava/io/Reader;.:()V // method@df70 │ │ -4c75fa: 5b25 88af |0003: iput-object v5, v2, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ -4c75fe: 2205 cf1c |0005: new-instance v5, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ -4c7602: 2200 9a18 |0007: new-instance v0, Ljava/io/BufferedInputStream; // type@189a │ │ -4c7606: 1301 0010 |0009: const/16 v1, #int 4096 // #1000 │ │ -4c760a: 7030 abde 3001 |000b: invoke-direct {v0, v3, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@deab │ │ -4c7610: 6203 75af |000e: sget-object v3, Lorg/apache/commons/io/input/XmlStreamReader;.BOMS:[Lorg/apache/commons/io/ByteOrderMark; // field@af75 │ │ -4c7614: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4c7616: 7040 19f5 0531 |0011: invoke-direct {v5, v0, v1, v3}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ -4c761c: 2203 cf1c |0014: new-instance v3, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ -4c7620: 6200 87af |0016: sget-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; // field@af87 │ │ -4c7624: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -4c7626: 7040 19f5 5301 |0019: invoke-direct {v3, v5, v1, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ -4c762c: 7040 3df6 5243 |001c: invoke-direct {v2, v5, v3, v4}, Lorg/apache/commons/io/input/XmlStreamReader;.doRawStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Z)Ljava/lang/String; // method@f63d │ │ -4c7632: 0c04 |001f: move-result-object v4 │ │ -4c7634: 5b24 89af |0020: iput-object v4, v2, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ -4c7638: 2205 b918 |0022: new-instance v5, Ljava/io/InputStreamReader; // type@18b9 │ │ -4c763c: 7030 38df 3504 |0024: invoke-direct {v5, v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4c7642: 5b25 8aaf |0027: iput-object v5, v2, Lorg/apache/commons/io/input/XmlStreamReader;.reader:Ljava/io/Reader; // field@af8a │ │ -4c7646: 0e00 |0029: return-void │ │ +4c75e8: |[4c75e8] org.apache.commons.io.input.XmlStreamReader.:(Ljava/io/InputStream;ZLjava/lang/String;)V │ │ +4c75f8: 7010 70df 0200 |0000: invoke-direct {v2}, Ljava/io/Reader;.:()V // method@df70 │ │ +4c75fe: 5b25 88af |0003: iput-object v5, v2, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ +4c7602: 2205 cf1c |0005: new-instance v5, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ +4c7606: 2200 9a18 |0007: new-instance v0, Ljava/io/BufferedInputStream; // type@189a │ │ +4c760a: 1301 0010 |0009: const/16 v1, #int 4096 // #1000 │ │ +4c760e: 7030 abde 3001 |000b: invoke-direct {v0, v3, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@deab │ │ +4c7614: 6203 75af |000e: sget-object v3, Lorg/apache/commons/io/input/XmlStreamReader;.BOMS:[Lorg/apache/commons/io/ByteOrderMark; // field@af75 │ │ +4c7618: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4c761a: 7040 19f5 0531 |0011: invoke-direct {v5, v0, v1, v3}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ +4c7620: 2203 cf1c |0014: new-instance v3, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ +4c7624: 6200 87af |0016: sget-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; // field@af87 │ │ +4c7628: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +4c762a: 7040 19f5 5301 |0019: invoke-direct {v3, v5, v1, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ +4c7630: 7040 3df6 5243 |001c: invoke-direct {v2, v5, v3, v4}, Lorg/apache/commons/io/input/XmlStreamReader;.doRawStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Z)Ljava/lang/String; // method@f63d │ │ +4c7636: 0c04 |001f: move-result-object v4 │ │ +4c7638: 5b24 89af |0020: iput-object v4, v2, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ +4c763c: 2205 b918 |0022: new-instance v5, Ljava/io/InputStreamReader; // type@18b9 │ │ +4c7640: 7030 38df 3504 |0024: invoke-direct {v5, v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4c7646: 5b25 8aaf |0027: iput-object v5, v2, Lorg/apache/commons/io/input/XmlStreamReader;.reader:Ljava/io/Reader; // field@af8a │ │ +4c764a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0003 line=216 │ │ 0x0005 line=217 │ │ 0x0014 line=218 │ │ 0x001c line=219 │ │ @@ -1018192,20 +1018193,20 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4c76e4: |[4c76e4] org.apache.commons.io.input.XmlStreamReader.:(Ljava/net/URL;)V │ │ -4c76f4: 6e10 eee1 0200 |0000: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ -4c76fa: 0c02 |0003: move-result-object v2 │ │ -4c76fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4c76fe: 7030 37f6 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/net/URLConnection;Ljava/lang/String;)V // method@f637 │ │ -4c7704: 0e00 |0008: return-void │ │ +4c76e8: |[4c76e8] org.apache.commons.io.input.XmlStreamReader.:(Ljava/net/URL;)V │ │ +4c76f8: 6e10 eee1 0200 |0000: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ +4c76fe: 0c02 |0003: move-result-object v2 │ │ +4c7700: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4c7702: 7030 37f6 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/net/URLConnection;Ljava/lang/String;)V // method@f637 │ │ +4c7708: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/input/XmlStreamReader; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/net/URL; │ │ │ │ @@ -1018214,48 +1018215,48 @@ │ │ type : '(Ljava/net/URLConnection;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -4c7708: |[4c7708] org.apache.commons.io.input.XmlStreamReader.:(Ljava/net/URLConnection;Ljava/lang/String;)V │ │ -4c7718: 7010 70df 0400 |0000: invoke-direct {v4}, Ljava/io/Reader;.:()V // method@df70 │ │ -4c771e: 5b46 88af |0003: iput-object v6, v4, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ -4c7722: 6e10 f2e1 0500 |0005: invoke-virtual {v5}, Ljava/net/URLConnection;.getContentType:()Ljava/lang/String; // method@e1f2 │ │ -4c7728: 0c06 |0008: move-result-object v6 │ │ -4c772a: 6e10 f3e1 0500 |0009: invoke-virtual {v5}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1f3 │ │ -4c7730: 0c00 |000c: move-result-object v0 │ │ -4c7732: 2201 cf1c |000d: new-instance v1, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ -4c7736: 2202 9a18 |000f: new-instance v2, Ljava/io/BufferedInputStream; // type@189a │ │ -4c773a: 1303 0010 |0011: const/16 v3, #int 4096 // #1000 │ │ -4c773e: 7030 abde 0203 |0013: invoke-direct {v2, v0, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@deab │ │ -4c7744: 6200 75af |0016: sget-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.BOMS:[Lorg/apache/commons/io/ByteOrderMark; // field@af75 │ │ -4c7748: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -4c774a: 7040 19f5 2103 |0019: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ -4c7750: 2200 cf1c |001c: new-instance v0, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ -4c7754: 6202 87af |001e: sget-object v2, Lorg/apache/commons/io/input/XmlStreamReader;.XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; // field@af87 │ │ -4c7758: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -4c775a: 7040 19f5 1023 |0021: invoke-direct {v0, v1, v3, v2}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ -4c7760: 2055 3119 |0024: instance-of v5, v5, Ljava/net/HttpURLConnection; // type@1931 │ │ -4c7764: 3905 0c00 |0026: if-nez v5, 0032 // +000c │ │ -4c7768: 3806 0300 |0028: if-eqz v6, 002b // +0003 │ │ -4c776c: 2808 |002a: goto 0032 // +0008 │ │ -4c776e: 7040 3df6 1430 |002b: invoke-direct {v4, v1, v0, v3}, Lorg/apache/commons/io/input/XmlStreamReader;.doRawStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Z)Ljava/lang/String; // method@f63d │ │ -4c7774: 0c05 |002e: move-result-object v5 │ │ -4c7776: 5b45 89af |002f: iput-object v5, v4, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ -4c777a: 2807 |0031: goto 0038 // +0007 │ │ -4c777c: 7053 3bf6 1460 |0032: invoke-direct {v4, v1, v0, v6, v3}, Lorg/apache/commons/io/input/XmlStreamReader;.doHttpStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Ljava/lang/String;Z)Ljava/lang/String; // method@f63b │ │ -4c7782: 0c05 |0035: move-result-object v5 │ │ -4c7784: 5b45 89af |0036: iput-object v5, v4, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ -4c7788: 2205 b918 |0038: new-instance v5, Ljava/io/InputStreamReader; // type@18b9 │ │ -4c778c: 5446 89af |003a: iget-object v6, v4, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ -4c7790: 7030 38df 0506 |003c: invoke-direct {v5, v0, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4c7796: 5b45 8aaf |003f: iput-object v5, v4, Lorg/apache/commons/io/input/XmlStreamReader;.reader:Ljava/io/Reader; // field@af8a │ │ -4c779a: 0e00 |0041: return-void │ │ +4c770c: |[4c770c] org.apache.commons.io.input.XmlStreamReader.:(Ljava/net/URLConnection;Ljava/lang/String;)V │ │ +4c771c: 7010 70df 0400 |0000: invoke-direct {v4}, Ljava/io/Reader;.:()V // method@df70 │ │ +4c7722: 5b46 88af |0003: iput-object v6, v4, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ +4c7726: 6e10 f2e1 0500 |0005: invoke-virtual {v5}, Ljava/net/URLConnection;.getContentType:()Ljava/lang/String; // method@e1f2 │ │ +4c772c: 0c06 |0008: move-result-object v6 │ │ +4c772e: 6e10 f3e1 0500 |0009: invoke-virtual {v5}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1f3 │ │ +4c7734: 0c00 |000c: move-result-object v0 │ │ +4c7736: 2201 cf1c |000d: new-instance v1, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ +4c773a: 2202 9a18 |000f: new-instance v2, Ljava/io/BufferedInputStream; // type@189a │ │ +4c773e: 1303 0010 |0011: const/16 v3, #int 4096 // #1000 │ │ +4c7742: 7030 abde 0203 |0013: invoke-direct {v2, v0, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@deab │ │ +4c7748: 6200 75af |0016: sget-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.BOMS:[Lorg/apache/commons/io/ByteOrderMark; // field@af75 │ │ +4c774c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +4c774e: 7040 19f5 2103 |0019: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ +4c7754: 2200 cf1c |001c: new-instance v0, Lorg/apache/commons/io/input/BOMInputStream; // type@1ccf │ │ +4c7758: 6202 87af |001e: sget-object v2, Lorg/apache/commons/io/input/XmlStreamReader;.XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; // field@af87 │ │ +4c775c: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +4c775e: 7040 19f5 1023 |0021: invoke-direct {v0, v1, v3, v2}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ +4c7764: 2055 3119 |0024: instance-of v5, v5, Ljava/net/HttpURLConnection; // type@1931 │ │ +4c7768: 3905 0c00 |0026: if-nez v5, 0032 // +000c │ │ +4c776c: 3806 0300 |0028: if-eqz v6, 002b // +0003 │ │ +4c7770: 2808 |002a: goto 0032 // +0008 │ │ +4c7772: 7040 3df6 1430 |002b: invoke-direct {v4, v1, v0, v3}, Lorg/apache/commons/io/input/XmlStreamReader;.doRawStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Z)Ljava/lang/String; // method@f63d │ │ +4c7778: 0c05 |002e: move-result-object v5 │ │ +4c777a: 5b45 89af |002f: iput-object v5, v4, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ +4c777e: 2807 |0031: goto 0038 // +0007 │ │ +4c7780: 7053 3bf6 1460 |0032: invoke-direct {v4, v1, v0, v6, v3}, Lorg/apache/commons/io/input/XmlStreamReader;.doHttpStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Ljava/lang/String;Z)Ljava/lang/String; // method@f63b │ │ +4c7786: 0c05 |0035: move-result-object v5 │ │ +4c7788: 5b45 89af |0036: iput-object v5, v4, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ +4c778c: 2205 b918 |0038: new-instance v5, Ljava/io/InputStreamReader; // type@18b9 │ │ +4c7790: 5446 89af |003a: iget-object v6, v4, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ +4c7794: 7030 38df 0506 |003c: invoke-direct {v5, v0, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4c779a: 5b45 8aaf |003f: iput-object v5, v4, Lorg/apache/commons/io/input/XmlStreamReader;.reader:Ljava/io/Reader; // field@af8a │ │ +4c779e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0003 line=264 │ │ 0x0005 line=266 │ │ 0x0009 line=267 │ │ 0x000d line=268 │ │ @@ -1018274,33 +1018275,33 @@ │ │ type : '(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -4c6fe4: |[4c6fe4] org.apache.commons.io.input.XmlStreamReader.doHttpStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Ljava/lang/String;Z)Ljava/lang/String; │ │ -4c6ff4: 6e10 1df5 0700 |0000: invoke-virtual {v7}, Lorg/apache/commons/io/input/BOMInputStream;.getBOMCharsetName:()Ljava/lang/String; // method@f51d │ │ -4c6ffa: 0c02 |0003: move-result-object v2 │ │ -4c6ffc: 6e10 1df5 0800 |0004: invoke-virtual {v8}, Lorg/apache/commons/io/input/BOMInputStream;.getBOMCharsetName:()Ljava/lang/String; // method@f51d │ │ -4c7002: 0c03 |0007: move-result-object v3 │ │ -4c7004: 7120 42f6 3800 |0008: invoke-static {v8, v3}, Lorg/apache/commons/io/input/XmlStreamReader;.getXmlProlog:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; // method@f642 │ │ -4c700a: 0c04 |000b: move-result-object v4 │ │ -4c700c: 0760 |000c: move-object v0, v6 │ │ -4c700e: 0791 |000d: move-object v1, v9 │ │ -4c7010: 01a5 |000e: move v5, v10 │ │ -4c7012: 7406 38f6 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/input/XmlStreamReader;.calculateHttpEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f638 │ │ -4c7018: 0c07 |0012: move-result-object v7 │ │ -4c701a: 1107 |0013: return-object v7 │ │ -4c701c: 0d07 |0014: move-exception v7 │ │ -4c701e: 380a 0700 |0015: if-eqz v10, 001c // +0007 │ │ -4c7022: 7030 3cf6 9607 |0017: invoke-direct {v6, v9, v7}, Lorg/apache/commons/io/input/XmlStreamReader;.doLenientDetection:(Ljava/lang/String;Lorg/apache/commons/io/input/XmlStreamReaderException;)Ljava/lang/String; // method@f63c │ │ -4c7028: 0c07 |001a: move-result-object v7 │ │ -4c702a: 1107 |001b: return-object v7 │ │ -4c702c: 2707 |001c: throw v7 │ │ +4c6fe8: |[4c6fe8] org.apache.commons.io.input.XmlStreamReader.doHttpStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Ljava/lang/String;Z)Ljava/lang/String; │ │ +4c6ff8: 6e10 1df5 0700 |0000: invoke-virtual {v7}, Lorg/apache/commons/io/input/BOMInputStream;.getBOMCharsetName:()Ljava/lang/String; // method@f51d │ │ +4c6ffe: 0c02 |0003: move-result-object v2 │ │ +4c7000: 6e10 1df5 0800 |0004: invoke-virtual {v8}, Lorg/apache/commons/io/input/BOMInputStream;.getBOMCharsetName:()Ljava/lang/String; // method@f51d │ │ +4c7006: 0c03 |0007: move-result-object v3 │ │ +4c7008: 7120 42f6 3800 |0008: invoke-static {v8, v3}, Lorg/apache/commons/io/input/XmlStreamReader;.getXmlProlog:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; // method@f642 │ │ +4c700e: 0c04 |000b: move-result-object v4 │ │ +4c7010: 0760 |000c: move-object v0, v6 │ │ +4c7012: 0791 |000d: move-object v1, v9 │ │ +4c7014: 01a5 |000e: move v5, v10 │ │ +4c7016: 7406 38f6 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/io/input/XmlStreamReader;.calculateHttpEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f638 │ │ +4c701c: 0c07 |0012: move-result-object v7 │ │ +4c701e: 1107 |0013: return-object v7 │ │ +4c7020: 0d07 |0014: move-exception v7 │ │ +4c7022: 380a 0700 |0015: if-eqz v10, 001c // +0007 │ │ +4c7026: 7030 3cf6 9607 |0017: invoke-direct {v6, v9, v7}, Lorg/apache/commons/io/input/XmlStreamReader;.doLenientDetection:(Ljava/lang/String;Lorg/apache/commons/io/input/XmlStreamReaderException;)Ljava/lang/String; // method@f63c │ │ +4c702c: 0c07 |001a: move-result-object v7 │ │ +4c702e: 1107 |001b: return-object v7 │ │ +4c7030: 2707 |001c: throw v7 │ │ catches : 1 │ │ 0x000f - 0x0013 │ │ Lorg/apache/commons/io/input/XmlStreamReaderException; -> 0x0014 │ │ positions : │ │ 0x0000 line=452 │ │ 0x0004 line=453 │ │ 0x0008 line=454 │ │ @@ -1018319,53 +1018320,53 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/io/input/XmlStreamReaderException;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 73 16-bit code units │ │ -4c7040: |[4c7040] org.apache.commons.io.input.XmlStreamReader.doLenientDetection:(Ljava/lang/String;Lorg/apache/commons/io/input/XmlStreamReaderException;)Ljava/lang/String; │ │ -4c7050: 3809 3600 |0000: if-eqz v9, 0036 // +0036 │ │ -4c7054: 1a00 a3e3 |0002: const-string v0, "text/html" // string@e3a3 │ │ -4c7058: 6e20 e3e0 0900 |0004: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4c705e: 0a00 |0007: move-result v0 │ │ -4c7060: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ -4c7064: 1300 0900 |000a: const/16 v0, #int 9 // #9 │ │ -4c7068: 6e20 e4e0 0900 |000c: invoke-virtual {v9, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4c706e: 0c09 |000f: move-result-object v9 │ │ -4c7070: 2200 0819 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c7074: 7010 06e1 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c707a: 1a01 a6e3 |0015: const-string v1, "text/xml" // string@e3a6 │ │ -4c707e: 6e20 12e1 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c7084: 6e20 12e1 9000 |001a: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c708a: 6e10 1fe1 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c7090: 0c03 |0020: move-result-object v3 │ │ -4c7092: 6e10 48f6 0a00 |0021: invoke-virtual {v10}, Lorg/apache/commons/io/input/XmlStreamReaderException;.getBomEncoding:()Ljava/lang/String; // method@f648 │ │ -4c7098: 0c04 |0024: move-result-object v4 │ │ -4c709a: 6e10 4cf6 0a00 |0025: invoke-virtual {v10}, Lorg/apache/commons/io/input/XmlStreamReaderException;.getXmlGuessEncoding:()Ljava/lang/String; // method@f64c │ │ -4c70a0: 0c05 |0028: move-result-object v5 │ │ -4c70a2: 6e10 4bf6 0a00 |0029: invoke-virtual {v10}, Lorg/apache/commons/io/input/XmlStreamReaderException;.getXmlEncoding:()Ljava/lang/String; // method@f64b │ │ -4c70a8: 0c06 |002c: move-result-object v6 │ │ -4c70aa: 1217 |002d: const/4 v7, #int 1 // #1 │ │ -4c70ac: 0782 |002e: move-object v2, v8 │ │ -4c70ae: 7406 38f6 0200 |002f: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/input/XmlStreamReader;.calculateHttpEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f638 │ │ -4c70b4: 0c09 |0032: move-result-object v9 │ │ -4c70b6: 1109 |0033: return-object v9 │ │ -4c70b8: 0d09 |0034: move-exception v9 │ │ -4c70ba: 079a |0035: move-object v10, v9 │ │ -4c70bc: 6e10 4bf6 0a00 |0036: invoke-virtual {v10}, Lorg/apache/commons/io/input/XmlStreamReaderException;.getXmlEncoding:()Ljava/lang/String; // method@f64b │ │ -4c70c2: 0c09 |0039: move-result-object v9 │ │ -4c70c4: 3909 0600 |003a: if-nez v9, 0040 // +0006 │ │ -4c70c8: 6e10 49f6 0a00 |003c: invoke-virtual {v10}, Lorg/apache/commons/io/input/XmlStreamReaderException;.getContentTypeEncoding:()Ljava/lang/String; // method@f649 │ │ -4c70ce: 0c09 |003f: move-result-object v9 │ │ -4c70d0: 3909 0800 |0040: if-nez v9, 0048 // +0008 │ │ -4c70d4: 5489 88af |0042: iget-object v9, v8, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ -4c70d8: 3909 0400 |0044: if-nez v9, 0048 // +0004 │ │ -4c70dc: 1a09 d560 |0046: const-string v9, "UTF-8" // string@60d5 │ │ -4c70e0: 1109 |0048: return-object v9 │ │ +4c7044: |[4c7044] org.apache.commons.io.input.XmlStreamReader.doLenientDetection:(Ljava/lang/String;Lorg/apache/commons/io/input/XmlStreamReaderException;)Ljava/lang/String; │ │ +4c7054: 3809 3600 |0000: if-eqz v9, 0036 // +0036 │ │ +4c7058: 1a00 a3e3 |0002: const-string v0, "text/html" // string@e3a3 │ │ +4c705c: 6e20 e3e0 0900 |0004: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4c7062: 0a00 |0007: move-result v0 │ │ +4c7064: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ +4c7068: 1300 0900 |000a: const/16 v0, #int 9 // #9 │ │ +4c706c: 6e20 e4e0 0900 |000c: invoke-virtual {v9, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4c7072: 0c09 |000f: move-result-object v9 │ │ +4c7074: 2200 0819 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c7078: 7010 06e1 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c707e: 1a01 a6e3 |0015: const-string v1, "text/xml" // string@e3a6 │ │ +4c7082: 6e20 12e1 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c7088: 6e20 12e1 9000 |001a: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c708e: 6e10 1fe1 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c7094: 0c03 |0020: move-result-object v3 │ │ +4c7096: 6e10 48f6 0a00 |0021: invoke-virtual {v10}, Lorg/apache/commons/io/input/XmlStreamReaderException;.getBomEncoding:()Ljava/lang/String; // method@f648 │ │ +4c709c: 0c04 |0024: move-result-object v4 │ │ +4c709e: 6e10 4cf6 0a00 |0025: invoke-virtual {v10}, Lorg/apache/commons/io/input/XmlStreamReaderException;.getXmlGuessEncoding:()Ljava/lang/String; // method@f64c │ │ +4c70a4: 0c05 |0028: move-result-object v5 │ │ +4c70a6: 6e10 4bf6 0a00 |0029: invoke-virtual {v10}, Lorg/apache/commons/io/input/XmlStreamReaderException;.getXmlEncoding:()Ljava/lang/String; // method@f64b │ │ +4c70ac: 0c06 |002c: move-result-object v6 │ │ +4c70ae: 1217 |002d: const/4 v7, #int 1 // #1 │ │ +4c70b0: 0782 |002e: move-object v2, v8 │ │ +4c70b2: 7406 38f6 0200 |002f: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/io/input/XmlStreamReader;.calculateHttpEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f638 │ │ +4c70b8: 0c09 |0032: move-result-object v9 │ │ +4c70ba: 1109 |0033: return-object v9 │ │ +4c70bc: 0d09 |0034: move-exception v9 │ │ +4c70be: 079a |0035: move-object v10, v9 │ │ +4c70c0: 6e10 4bf6 0a00 |0036: invoke-virtual {v10}, Lorg/apache/commons/io/input/XmlStreamReaderException;.getXmlEncoding:()Ljava/lang/String; // method@f64b │ │ +4c70c6: 0c09 |0039: move-result-object v9 │ │ +4c70c8: 3909 0600 |003a: if-nez v9, 0040 // +0006 │ │ +4c70cc: 6e10 49f6 0a00 |003c: invoke-virtual {v10}, Lorg/apache/commons/io/input/XmlStreamReaderException;.getContentTypeEncoding:()Ljava/lang/String; // method@f649 │ │ +4c70d2: 0c09 |003f: move-result-object v9 │ │ +4c70d4: 3909 0800 |0040: if-nez v9, 0048 // +0008 │ │ +4c70d8: 5489 88af |0042: iget-object v9, v8, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ +4c70dc: 3909 0400 |0044: if-nez v9, 0048 // +0004 │ │ +4c70e0: 1a09 d560 |0046: const-string v9, "UTF-8" // string@60d5 │ │ +4c70e4: 1109 |0048: return-object v9 │ │ catches : 1 │ │ 0x0021 - 0x0033 │ │ Lorg/apache/commons/io/input/XmlStreamReaderException; -> 0x0034 │ │ positions : │ │ 0x0004 line=478 │ │ 0x000c line=479 │ │ 0x0010 line=480 │ │ @@ -1018385,31 +1018386,31 @@ │ │ type : '(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Z)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -4c70f4: |[4c70f4] org.apache.commons.io.input.XmlStreamReader.doRawStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Z)Ljava/lang/String; │ │ -4c7104: 6e10 1df5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/BOMInputStream;.getBOMCharsetName:()Ljava/lang/String; // method@f51d │ │ -4c710a: 0c02 |0003: move-result-object v2 │ │ -4c710c: 6e10 1df5 0300 |0004: invoke-virtual {v3}, Lorg/apache/commons/io/input/BOMInputStream;.getBOMCharsetName:()Ljava/lang/String; // method@f51d │ │ -4c7112: 0c00 |0007: move-result-object v0 │ │ -4c7114: 7120 42f6 0300 |0008: invoke-static {v3, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.getXmlProlog:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; // method@f642 │ │ -4c711a: 0c03 |000b: move-result-object v3 │ │ -4c711c: 6e40 39f6 2130 |000c: invoke-virtual {v1, v2, v0, v3}, Lorg/apache/commons/io/input/XmlStreamReader;.calculateRawEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f639 │ │ -4c7122: 0c02 |000f: move-result-object v2 │ │ -4c7124: 1102 |0010: return-object v2 │ │ -4c7126: 0d02 |0011: move-exception v2 │ │ -4c7128: 3804 0800 |0012: if-eqz v4, 001a // +0008 │ │ -4c712c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -4c712e: 7030 3cf6 3102 |0015: invoke-direct {v1, v3, v2}, Lorg/apache/commons/io/input/XmlStreamReader;.doLenientDetection:(Ljava/lang/String;Lorg/apache/commons/io/input/XmlStreamReaderException;)Ljava/lang/String; // method@f63c │ │ -4c7134: 0c02 |0018: move-result-object v2 │ │ -4c7136: 1102 |0019: return-object v2 │ │ -4c7138: 2702 |001a: throw v2 │ │ +4c70f8: |[4c70f8] org.apache.commons.io.input.XmlStreamReader.doRawStream:(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Z)Ljava/lang/String; │ │ +4c7108: 6e10 1df5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/BOMInputStream;.getBOMCharsetName:()Ljava/lang/String; // method@f51d │ │ +4c710e: 0c02 |0003: move-result-object v2 │ │ +4c7110: 6e10 1df5 0300 |0004: invoke-virtual {v3}, Lorg/apache/commons/io/input/BOMInputStream;.getBOMCharsetName:()Ljava/lang/String; // method@f51d │ │ +4c7116: 0c00 |0007: move-result-object v0 │ │ +4c7118: 7120 42f6 0300 |0008: invoke-static {v3, v0}, Lorg/apache/commons/io/input/XmlStreamReader;.getXmlProlog:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; // method@f642 │ │ +4c711e: 0c03 |000b: move-result-object v3 │ │ +4c7120: 6e40 39f6 2130 |000c: invoke-virtual {v1, v2, v0, v3}, Lorg/apache/commons/io/input/XmlStreamReader;.calculateRawEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f639 │ │ +4c7126: 0c02 |000f: move-result-object v2 │ │ +4c7128: 1102 |0010: return-object v2 │ │ +4c712a: 0d02 |0011: move-exception v2 │ │ +4c712c: 3804 0800 |0012: if-eqz v4, 001a // +0008 │ │ +4c7130: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +4c7132: 7030 3cf6 3102 |0015: invoke-direct {v1, v3, v2}, Lorg/apache/commons/io/input/XmlStreamReader;.doLenientDetection:(Ljava/lang/String;Lorg/apache/commons/io/input/XmlStreamReaderException;)Ljava/lang/String; // method@f63c │ │ +4c7138: 0c02 |0018: move-result-object v2 │ │ +4c713a: 1102 |0019: return-object v2 │ │ +4c713c: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000c - 0x0010 │ │ Lorg/apache/commons/io/input/XmlStreamReaderException; -> 0x0011 │ │ positions : │ │ 0x0000 line=425 │ │ 0x0004 line=426 │ │ 0x0008 line=427 │ │ @@ -1018427,42 +1018428,42 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -4c714c: |[4c714c] org.apache.commons.io.input.XmlStreamReader.getContentTypeEncoding:(Ljava/lang/String;)Ljava/lang/String; │ │ -4c715c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c715e: 3803 2c00 |0001: if-eqz v3, 002d // +002c │ │ -4c7162: 1a01 2a07 |0003: const-string v1, ";" // string@072a │ │ -4c7166: 6e20 d2e0 1300 |0005: invoke-virtual {v3, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@e0d2 │ │ -4c716c: 0a01 |0008: move-result v1 │ │ -4c716e: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ -4c7170: 3721 2300 |000a: if-le v1, v2, 002d // +0023 │ │ -4c7174: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4c7176: b021 |000d: add-int/2addr v1, v2 │ │ -4c7178: 6e20 e4e0 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4c717e: 0c03 |0011: move-result-object v3 │ │ -4c7180: 6201 77af |0012: sget-object v1, Lorg/apache/commons/io/input/XmlStreamReader;.CHARSET_PATTERN:Ljava/util/regex/Pattern; // field@af77 │ │ -4c7184: 6e20 8ae4 3100 |0014: invoke-virtual {v1, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ -4c718a: 0c03 |0017: move-result-object v3 │ │ -4c718c: 6e10 7fe4 0300 |0018: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@e47f │ │ -4c7192: 0a01 |001b: move-result v1 │ │ -4c7194: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ -4c7198: 6e20 81e4 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@e481 │ │ -4c719e: 0c03 |0021: move-result-object v3 │ │ -4c71a0: 2802 |0022: goto 0024 // +0002 │ │ -4c71a2: 0703 |0023: move-object v3, v0 │ │ -4c71a4: 3803 0900 |0024: if-eqz v3, 002d // +0009 │ │ -4c71a8: 6200 76a2 |0026: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@a276 │ │ -4c71ac: 6e20 eae0 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0ea │ │ -4c71b2: 0c03 |002b: move-result-object v3 │ │ -4c71b4: 0730 |002c: move-object v0, v3 │ │ -4c71b6: 1100 |002d: return-object v0 │ │ +4c7150: |[4c7150] org.apache.commons.io.input.XmlStreamReader.getContentTypeEncoding:(Ljava/lang/String;)Ljava/lang/String; │ │ +4c7160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c7162: 3803 2c00 |0001: if-eqz v3, 002d // +002c │ │ +4c7166: 1a01 2a07 |0003: const-string v1, ";" // string@072a │ │ +4c716a: 6e20 d2e0 1300 |0005: invoke-virtual {v3, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@e0d2 │ │ +4c7170: 0a01 |0008: move-result v1 │ │ +4c7172: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ +4c7174: 3721 2300 |000a: if-le v1, v2, 002d // +0023 │ │ +4c7178: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4c717a: b021 |000d: add-int/2addr v1, v2 │ │ +4c717c: 6e20 e4e0 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4c7182: 0c03 |0011: move-result-object v3 │ │ +4c7184: 6201 77af |0012: sget-object v1, Lorg/apache/commons/io/input/XmlStreamReader;.CHARSET_PATTERN:Ljava/util/regex/Pattern; // field@af77 │ │ +4c7188: 6e20 8ae4 3100 |0014: invoke-virtual {v1, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ +4c718e: 0c03 |0017: move-result-object v3 │ │ +4c7190: 6e10 7fe4 0300 |0018: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@e47f │ │ +4c7196: 0a01 |001b: move-result v1 │ │ +4c7198: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ +4c719c: 6e20 81e4 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@e481 │ │ +4c71a2: 0c03 |0021: move-result-object v3 │ │ +4c71a4: 2802 |0022: goto 0024 // +0002 │ │ +4c71a6: 0703 |0023: move-object v3, v0 │ │ +4c71a8: 3803 0900 |0024: if-eqz v3, 002d // +0009 │ │ +4c71ac: 6200 76a2 |0026: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@a276 │ │ +4c71b0: 6e20 eae0 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0ea │ │ +4c71b6: 0c03 |002b: move-result-object v3 │ │ +4c71b8: 0730 |002c: move-object v0, v3 │ │ +4c71ba: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=681 │ │ 0x000e line=683 │ │ 0x0012 line=684 │ │ 0x0018 line=685 │ │ 0x0026 line=686 │ │ @@ -1018474,28 +1018475,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -4c71b8: |[4c71b8] org.apache.commons.io.input.XmlStreamReader.getContentTypeMime:(Ljava/lang/String;)Ljava/lang/String; │ │ -4c71c8: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -4c71cc: 1a00 2a07 |0002: const-string v0, ";" // string@072a │ │ -4c71d0: 6e20 d2e0 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@e0d2 │ │ -4c71d6: 0a00 |0007: move-result v0 │ │ -4c71d8: 3a00 0700 |0008: if-ltz v0, 000f // +0007 │ │ -4c71dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -4c71de: 6e30 e5e0 1200 |000b: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4c71e4: 0c02 |000e: move-result-object v2 │ │ -4c71e6: 6e10 ebe0 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ -4c71ec: 0c02 |0012: move-result-object v2 │ │ -4c71ee: 2802 |0013: goto 0015 // +0002 │ │ -4c71f0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -4c71f2: 1102 |0015: return-object v2 │ │ +4c71bc: |[4c71bc] org.apache.commons.io.input.XmlStreamReader.getContentTypeMime:(Ljava/lang/String;)Ljava/lang/String; │ │ +4c71cc: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +4c71d0: 1a00 2a07 |0002: const-string v0, ";" // string@072a │ │ +4c71d4: 6e20 d2e0 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@e0d2 │ │ +4c71da: 0a00 |0007: move-result v0 │ │ +4c71dc: 3a00 0700 |0008: if-ltz v0, 000f // +0007 │ │ +4c71e0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +4c71e2: 6e30 e5e0 1200 |000b: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4c71e8: 0c02 |000e: move-result-object v2 │ │ +4c71ea: 6e10 ebe0 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ +4c71f0: 0c02 |0012: move-result-object v2 │ │ +4c71f2: 2802 |0013: goto 0015 // +0002 │ │ +4c71f4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +4c71f6: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=657 │ │ 0x000b line=659 │ │ 0x000f line=663 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/lang/String; │ │ @@ -1018505,95 +1018506,95 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 157 16-bit code units │ │ -4c7224: |[4c7224] org.apache.commons.io.input.XmlStreamReader.getXmlProlog:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; │ │ -4c7234: 380a 9b00 |0000: if-eqz v10, 009b // +009b │ │ -4c7238: 1300 0010 |0002: const/16 v0, #int 4096 // #1000 │ │ -4c723c: 2301 1e1e |0004: new-array v1, v0, [B // type@1e1e │ │ -4c7240: 6e20 30df 0900 |0006: invoke-virtual {v9, v0}, Ljava/io/InputStream;.mark:(I)V // method@df30 │ │ -4c7246: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4c7248: 6e40 34df 1902 |000a: invoke-virtual {v9, v1, v2, v0}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4c724e: 0a03 |000d: move-result v3 │ │ -4c7250: 12f4 |000e: const/4 v4, #int -1 // #ff │ │ -4c7252: 1a05 0000 |000f: const-string v5, "" // string@0000 │ │ -4c7256: 12f6 |0011: const/4 v6, #int -1 // #ff │ │ -4c7258: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -4c725a: 1308 0010 |0013: const/16 v8, #int 4096 // #1000 │ │ -4c725e: 3243 1800 |0015: if-eq v3, v4, 002d // +0018 │ │ -4c7262: 3346 1600 |0017: if-ne v6, v4, 002d // +0016 │ │ -4c7266: 3507 1400 |0019: if-ge v7, v0, 002d // +0014 │ │ -4c726a: b037 |001b: add-int/2addr v7, v3 │ │ -4c726c: b138 |001c: sub-int/2addr v8, v3 │ │ -4c726e: 6e40 34df 1987 |001d: invoke-virtual {v9, v1, v7, v8}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4c7274: 0a03 |0020: move-result v3 │ │ -4c7276: 2205 0619 |0021: new-instance v5, Ljava/lang/String; // type@1906 │ │ -4c727a: 705a b9e0 1572 |0023: invoke-direct {v5, v1, v2, v7, v10}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@e0b9 │ │ -4c7280: 1306 3e00 |0026: const/16 v6, #int 62 // #3e │ │ -4c7284: 6e20 d0e0 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4c728a: 0a06 |002b: move-result v6 │ │ -4c728c: 28e9 |002c: goto 0015 // -0017 │ │ -4c728e: 3346 2800 |002d: if-ne v6, v4, 0055 // +0028 │ │ -4c7292: 3343 0a00 |002f: if-ne v3, v4, 0039 // +000a │ │ -4c7296: 2209 b718 |0031: new-instance v9, Ljava/io/IOException; // type@18b7 │ │ -4c729a: 1a0a 4d61 |0033: const-string v10, "Unexpected end of XML stream" // string@614d │ │ -4c729e: 7020 26df a900 |0035: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c72a4: 2709 |0038: throw v9 │ │ -4c72a6: 2209 b718 |0039: new-instance v9, Ljava/io/IOException; // type@18b7 │ │ -4c72aa: 220a 0819 |003b: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ -4c72ae: 7010 06e1 0a00 |003d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c72b4: 1a00 d066 |0040: const-string v0, "XML prolog or ROOT element not found on first " // string@66d0 │ │ -4c72b8: 6e20 12e1 0a00 |0042: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c72be: 6e20 0de1 7a00 |0045: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c72c4: 1a00 fd00 |0048: const-string v0, " bytes" // string@00fd │ │ -4c72c8: 6e20 12e1 0a00 |004a: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c72ce: 6e10 1fe1 0a00 |004d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c72d4: 0c0a |0050: move-result-object v10 │ │ -4c72d6: 7020 26df a900 |0051: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c72dc: 2709 |0054: throw v9 │ │ -4c72de: 3d07 4600 |0055: if-lez v7, 009b // +0046 │ │ -4c72e2: 6e10 35df 0900 |0057: invoke-virtual {v9}, Ljava/io/InputStream;.reset:()V // method@df35 │ │ -4c72e8: 2209 9c18 |005a: new-instance v9, Ljava/io/BufferedReader; // type@189c │ │ -4c72ec: 220a c718 |005c: new-instance v10, Ljava/io/StringReader; // type@18c7 │ │ -4c72f0: 1210 |005e: const/4 v0, #int 1 // #1 │ │ -4c72f2: b006 |005f: add-int/2addr v6, v0 │ │ -4c72f4: 6e30 e5e0 2506 |0060: invoke-virtual {v5, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4c72fa: 0c01 |0063: move-result-object v1 │ │ -4c72fc: 7020 7cdf 1a00 |0064: invoke-direct {v10, v1}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@df7c │ │ -4c7302: 7020 aede a900 |0067: invoke-direct {v9, v10}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ -4c7308: 220a 0719 |006a: new-instance v10, Ljava/lang/StringBuffer; // type@1907 │ │ -4c730c: 7010 f4e0 0a00 |006c: invoke-direct {v10}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4c7312: 6e10 b1de 0900 |006f: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4c7318: 0c01 |0072: move-result-object v1 │ │ -4c731a: 3801 0a00 |0073: if-eqz v1, 007d // +000a │ │ -4c731e: 6e20 fae0 1a00 |0075: invoke-virtual {v10, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4c7324: 6e10 b1de 0900 |0078: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4c732a: 0c01 |007b: move-result-object v1 │ │ -4c732c: 28f7 |007c: goto 0073 // -0009 │ │ -4c732e: 6209 79af |007d: sget-object v9, Lorg/apache/commons/io/input/XmlStreamReader;.ENCODING_PATTERN:Ljava/util/regex/Pattern; // field@af79 │ │ -4c7332: 6e20 8ae4 a900 |007f: invoke-virtual {v9, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ -4c7338: 0c09 |0082: move-result-object v9 │ │ -4c733a: 6e10 7fe4 0900 |0083: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@e47f │ │ -4c7340: 0a0a |0086: move-result v10 │ │ -4c7342: 380a 1400 |0087: if-eqz v10, 009b // +0014 │ │ -4c7346: 6e20 81e4 0900 |0089: invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@e481 │ │ -4c734c: 0c09 |008c: move-result-object v9 │ │ -4c734e: 6e10 e9e0 0900 |008d: invoke-virtual {v9}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ -4c7354: 0c09 |0090: move-result-object v9 │ │ -4c7356: 6e10 dae0 0900 |0091: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -4c735c: 0a0a |0094: move-result v10 │ │ -4c735e: b10a |0095: sub-int/2addr v10, v0 │ │ -4c7360: 6e30 e5e0 090a |0096: invoke-virtual {v9, v0, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4c7366: 0c09 |0099: move-result-object v9 │ │ -4c7368: 2802 |009a: goto 009c // +0002 │ │ -4c736a: 1209 |009b: const/4 v9, #int 0 // #0 │ │ -4c736c: 1109 |009c: return-object v9 │ │ +4c7228: |[4c7228] org.apache.commons.io.input.XmlStreamReader.getXmlProlog:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; │ │ +4c7238: 380a 9b00 |0000: if-eqz v10, 009b // +009b │ │ +4c723c: 1300 0010 |0002: const/16 v0, #int 4096 // #1000 │ │ +4c7240: 2301 1e1e |0004: new-array v1, v0, [B // type@1e1e │ │ +4c7244: 6e20 30df 0900 |0006: invoke-virtual {v9, v0}, Ljava/io/InputStream;.mark:(I)V // method@df30 │ │ +4c724a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4c724c: 6e40 34df 1902 |000a: invoke-virtual {v9, v1, v2, v0}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4c7252: 0a03 |000d: move-result v3 │ │ +4c7254: 12f4 |000e: const/4 v4, #int -1 // #ff │ │ +4c7256: 1a05 0000 |000f: const-string v5, "" // string@0000 │ │ +4c725a: 12f6 |0011: const/4 v6, #int -1 // #ff │ │ +4c725c: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +4c725e: 1308 0010 |0013: const/16 v8, #int 4096 // #1000 │ │ +4c7262: 3243 1800 |0015: if-eq v3, v4, 002d // +0018 │ │ +4c7266: 3346 1600 |0017: if-ne v6, v4, 002d // +0016 │ │ +4c726a: 3507 1400 |0019: if-ge v7, v0, 002d // +0014 │ │ +4c726e: b037 |001b: add-int/2addr v7, v3 │ │ +4c7270: b138 |001c: sub-int/2addr v8, v3 │ │ +4c7272: 6e40 34df 1987 |001d: invoke-virtual {v9, v1, v7, v8}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4c7278: 0a03 |0020: move-result v3 │ │ +4c727a: 2205 0619 |0021: new-instance v5, Ljava/lang/String; // type@1906 │ │ +4c727e: 705a b9e0 1572 |0023: invoke-direct {v5, v1, v2, v7, v10}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@e0b9 │ │ +4c7284: 1306 3e00 |0026: const/16 v6, #int 62 // #3e │ │ +4c7288: 6e20 d0e0 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4c728e: 0a06 |002b: move-result v6 │ │ +4c7290: 28e9 |002c: goto 0015 // -0017 │ │ +4c7292: 3346 2800 |002d: if-ne v6, v4, 0055 // +0028 │ │ +4c7296: 3343 0a00 |002f: if-ne v3, v4, 0039 // +000a │ │ +4c729a: 2209 b718 |0031: new-instance v9, Ljava/io/IOException; // type@18b7 │ │ +4c729e: 1a0a 4d61 |0033: const-string v10, "Unexpected end of XML stream" // string@614d │ │ +4c72a2: 7020 26df a900 |0035: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c72a8: 2709 |0038: throw v9 │ │ +4c72aa: 2209 b718 |0039: new-instance v9, Ljava/io/IOException; // type@18b7 │ │ +4c72ae: 220a 0819 |003b: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ +4c72b2: 7010 06e1 0a00 |003d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c72b8: 1a00 d066 |0040: const-string v0, "XML prolog or ROOT element not found on first " // string@66d0 │ │ +4c72bc: 6e20 12e1 0a00 |0042: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c72c2: 6e20 0de1 7a00 |0045: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c72c8: 1a00 fd00 |0048: const-string v0, " bytes" // string@00fd │ │ +4c72cc: 6e20 12e1 0a00 |004a: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c72d2: 6e10 1fe1 0a00 |004d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c72d8: 0c0a |0050: move-result-object v10 │ │ +4c72da: 7020 26df a900 |0051: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c72e0: 2709 |0054: throw v9 │ │ +4c72e2: 3d07 4600 |0055: if-lez v7, 009b // +0046 │ │ +4c72e6: 6e10 35df 0900 |0057: invoke-virtual {v9}, Ljava/io/InputStream;.reset:()V // method@df35 │ │ +4c72ec: 2209 9c18 |005a: new-instance v9, Ljava/io/BufferedReader; // type@189c │ │ +4c72f0: 220a c718 |005c: new-instance v10, Ljava/io/StringReader; // type@18c7 │ │ +4c72f4: 1210 |005e: const/4 v0, #int 1 // #1 │ │ +4c72f6: b006 |005f: add-int/2addr v6, v0 │ │ +4c72f8: 6e30 e5e0 2506 |0060: invoke-virtual {v5, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4c72fe: 0c01 |0063: move-result-object v1 │ │ +4c7300: 7020 7cdf 1a00 |0064: invoke-direct {v10, v1}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@df7c │ │ +4c7306: 7020 aede a900 |0067: invoke-direct {v9, v10}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ +4c730c: 220a 0719 |006a: new-instance v10, Ljava/lang/StringBuffer; // type@1907 │ │ +4c7310: 7010 f4e0 0a00 |006c: invoke-direct {v10}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4c7316: 6e10 b1de 0900 |006f: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4c731c: 0c01 |0072: move-result-object v1 │ │ +4c731e: 3801 0a00 |0073: if-eqz v1, 007d // +000a │ │ +4c7322: 6e20 fae0 1a00 |0075: invoke-virtual {v10, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4c7328: 6e10 b1de 0900 |0078: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4c732e: 0c01 |007b: move-result-object v1 │ │ +4c7330: 28f7 |007c: goto 0073 // -0009 │ │ +4c7332: 6209 79af |007d: sget-object v9, Lorg/apache/commons/io/input/XmlStreamReader;.ENCODING_PATTERN:Ljava/util/regex/Pattern; // field@af79 │ │ +4c7336: 6e20 8ae4 a900 |007f: invoke-virtual {v9, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ +4c733c: 0c09 |0082: move-result-object v9 │ │ +4c733e: 6e10 7fe4 0900 |0083: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@e47f │ │ +4c7344: 0a0a |0086: move-result v10 │ │ +4c7346: 380a 1400 |0087: if-eqz v10, 009b // +0014 │ │ +4c734a: 6e20 81e4 0900 |0089: invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@e481 │ │ +4c7350: 0c09 |008c: move-result-object v9 │ │ +4c7352: 6e10 e9e0 0900 |008d: invoke-virtual {v9}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ +4c7358: 0c09 |0090: move-result-object v9 │ │ +4c735a: 6e10 dae0 0900 |0091: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +4c7360: 0a0a |0094: move-result v10 │ │ +4c7362: b10a |0095: sub-int/2addr v10, v0 │ │ +4c7364: 6e30 e5e0 090a |0096: invoke-virtual {v9, v0, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4c736a: 0c09 |0099: move-result-object v9 │ │ +4c736c: 2802 |009a: goto 009c // +0002 │ │ +4c736e: 1209 |009b: const/4 v9, #int 0 // #0 │ │ +4c7370: 1109 |009c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=709 │ │ 0x000a line=712 │ │ 0x001d line=718 │ │ 0x0021 line=719 │ │ 0x0028 line=720 │ │ @@ -1018619,40 +1018620,40 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -4c6a9c: |[4c6a9c] org.apache.commons.io.input.XmlStreamReader.isAppXml:(Ljava/lang/String;)Z │ │ -4c6aac: 3801 2c00 |0000: if-eqz v1, 002c // +002c │ │ -4c6ab0: 1a00 b477 |0002: const-string v0, "application/xml" // string@77b4 │ │ -4c6ab4: 6e20 c7e0 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6aba: 0a00 |0007: move-result v0 │ │ -4c6abc: 3900 2200 |0008: if-nez v0, 002a // +0022 │ │ -4c6ac0: 1a00 b577 |000a: const-string v0, "application/xml-dtd" // string@77b5 │ │ -4c6ac4: 6e20 c7e0 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6aca: 0a00 |000f: move-result v0 │ │ -4c6acc: 3900 1a00 |0010: if-nez v0, 002a // +001a │ │ -4c6ad0: 1a00 b677 |0012: const-string v0, "application/xml-external-parsed-entity" // string@77b6 │ │ -4c6ad4: 6e20 c7e0 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6ada: 0a00 |0017: move-result v0 │ │ -4c6adc: 3900 1200 |0018: if-nez v0, 002a // +0012 │ │ -4c6ae0: 1a00 af77 |001a: const-string v0, "application/" // string@77af │ │ -4c6ae4: 6e20 e3e0 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4c6aea: 0a00 |001f: move-result v0 │ │ -4c6aec: 3800 0c00 |0020: if-eqz v0, 002c // +000c │ │ -4c6af0: 1a00 8105 |0022: const-string v0, "+xml" // string@0581 │ │ -4c6af4: 6e20 c6e0 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -4c6afa: 0a01 |0027: move-result v1 │ │ -4c6afc: 3801 0400 |0028: if-eqz v1, 002c // +0004 │ │ -4c6b00: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -4c6b02: 2802 |002b: goto 002d // +0002 │ │ -4c6b04: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -4c6b06: 0f01 |002d: return v1 │ │ +4c6aa0: |[4c6aa0] org.apache.commons.io.input.XmlStreamReader.isAppXml:(Ljava/lang/String;)Z │ │ +4c6ab0: 3801 2c00 |0000: if-eqz v1, 002c // +002c │ │ +4c6ab4: 1a00 b477 |0002: const-string v0, "application/xml" // string@77b4 │ │ +4c6ab8: 6e20 c7e0 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6abe: 0a00 |0007: move-result v0 │ │ +4c6ac0: 3900 2200 |0008: if-nez v0, 002a // +0022 │ │ +4c6ac4: 1a00 b577 |000a: const-string v0, "application/xml-dtd" // string@77b5 │ │ +4c6ac8: 6e20 c7e0 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6ace: 0a00 |000f: move-result v0 │ │ +4c6ad0: 3900 1a00 |0010: if-nez v0, 002a // +001a │ │ +4c6ad4: 1a00 b677 |0012: const-string v0, "application/xml-external-parsed-entity" // string@77b6 │ │ +4c6ad8: 6e20 c7e0 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6ade: 0a00 |0017: move-result v0 │ │ +4c6ae0: 3900 1200 |0018: if-nez v0, 002a // +0012 │ │ +4c6ae4: 1a00 af77 |001a: const-string v0, "application/" // string@77af │ │ +4c6ae8: 6e20 e3e0 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4c6aee: 0a00 |001f: move-result v0 │ │ +4c6af0: 3800 0c00 |0020: if-eqz v0, 002c // +000c │ │ +4c6af4: 1a00 8105 |0022: const-string v0, "+xml" // string@0581 │ │ +4c6af8: 6e20 c6e0 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +4c6afe: 0a01 |0027: move-result v1 │ │ +4c6b00: 3801 0400 |0028: if-eqz v1, 002c // +0004 │ │ +4c6b04: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +4c6b06: 2802 |002b: goto 002d // +0002 │ │ +4c6b08: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +4c6b0a: 0f01 |002d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=761 │ │ 0x000c line=762 │ │ 0x0014 line=763 │ │ 0x001c line=764 │ │ locals : │ │ @@ -1018663,36 +1018664,36 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4c6b08: |[4c6b08] org.apache.commons.io.input.XmlStreamReader.isTextXml:(Ljava/lang/String;)Z │ │ -4c6b18: 3801 2400 |0000: if-eqz v1, 0024 // +0024 │ │ -4c6b1c: 1a00 a6e3 |0002: const-string v0, "text/xml" // string@e3a6 │ │ -4c6b20: 6e20 c7e0 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6b26: 0a00 |0007: move-result v0 │ │ -4c6b28: 3900 1a00 |0008: if-nez v0, 0022 // +001a │ │ -4c6b2c: 1a00 a7e3 |000a: const-string v0, "text/xml-external-parsed-entity" // string@e3a7 │ │ -4c6b30: 6e20 c7e0 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6b36: 0a00 |000f: move-result v0 │ │ -4c6b38: 3900 1200 |0010: if-nez v0, 0022 // +0012 │ │ -4c6b3c: 1a00 a1e3 |0012: const-string v0, "text/" // string@e3a1 │ │ -4c6b40: 6e20 e3e0 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4c6b46: 0a00 |0017: move-result v0 │ │ -4c6b48: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ -4c6b4c: 1a00 8105 |001a: const-string v0, "+xml" // string@0581 │ │ -4c6b50: 6e20 c6e0 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ -4c6b56: 0a01 |001f: move-result v1 │ │ -4c6b58: 3801 0400 |0020: if-eqz v1, 0024 // +0004 │ │ -4c6b5c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -4c6b5e: 2802 |0023: goto 0025 // +0002 │ │ -4c6b60: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -4c6b62: 0f01 |0025: return v1 │ │ +4c6b0c: |[4c6b0c] org.apache.commons.io.input.XmlStreamReader.isTextXml:(Ljava/lang/String;)Z │ │ +4c6b1c: 3801 2400 |0000: if-eqz v1, 0024 // +0024 │ │ +4c6b20: 1a00 a6e3 |0002: const-string v0, "text/xml" // string@e3a6 │ │ +4c6b24: 6e20 c7e0 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6b2a: 0a00 |0007: move-result v0 │ │ +4c6b2c: 3900 1a00 |0008: if-nez v0, 0022 // +001a │ │ +4c6b30: 1a00 a7e3 |000a: const-string v0, "text/xml-external-parsed-entity" // string@e3a7 │ │ +4c6b34: 6e20 c7e0 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6b3a: 0a00 |000f: move-result v0 │ │ +4c6b3c: 3900 1200 |0010: if-nez v0, 0022 // +0012 │ │ +4c6b40: 1a00 a1e3 |0012: const-string v0, "text/" // string@e3a1 │ │ +4c6b44: 6e20 e3e0 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4c6b4a: 0a00 |0017: move-result v0 │ │ +4c6b4c: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ +4c6b50: 1a00 8105 |001a: const-string v0, "+xml" // string@0581 │ │ +4c6b54: 6e20 c6e0 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@e0c6 │ │ +4c6b5a: 0a01 |001f: move-result v1 │ │ +4c6b5c: 3801 0400 |0020: if-eqz v1, 0024 // +0004 │ │ +4c6b60: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +4c6b62: 2802 |0023: goto 0025 // +0002 │ │ +4c6b64: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +4c6b66: 0f01 |0025: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=776 │ │ 0x000c line=777 │ │ 0x0014 line=778 │ │ locals : │ │ 0x0000 - 0x0026 reg=1 (null) Ljava/lang/String; │ │ @@ -1018703,163 +1018704,163 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 260 16-bit code units │ │ -4c6b84: |[4c6b84] org.apache.commons.io.input.XmlStreamReader.calculateHttpEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ -4c6b94: 380f 0500 |0000: if-eqz v15, 0005 // +0005 │ │ -4c6b98: 380e 0300 |0002: if-eqz v14, 0005 // +0003 │ │ -4c6b9c: 110e |0004: return-object v14 │ │ -4c6b9e: 7110 3ff6 0b00 |0005: invoke-static {v11}, Lorg/apache/commons/io/input/XmlStreamReader;.getContentTypeMime:(Ljava/lang/String;)Ljava/lang/String; // method@f63f │ │ -4c6ba4: 0c02 |0008: move-result-object v2 │ │ -4c6ba6: 7110 3ef6 0b00 |0009: invoke-static {v11}, Lorg/apache/commons/io/input/XmlStreamReader;.getContentTypeEncoding:(Ljava/lang/String;)Ljava/lang/String; // method@f63e │ │ -4c6bac: 0c03 |000c: move-result-object v3 │ │ -4c6bae: 7110 43f6 0200 |000d: invoke-static {v2}, Lorg/apache/commons/io/input/XmlStreamReader;.isAppXml:(Ljava/lang/String;)Z // method@f643 │ │ -4c6bb4: 0a0b |0010: move-result v11 │ │ -4c6bb6: 7110 44f6 0200 |0011: invoke-static {v2}, Lorg/apache/commons/io/input/XmlStreamReader;.isTextXml:(Ljava/lang/String;)Z // method@f644 │ │ -4c6bbc: 0a0f |0014: move-result v15 │ │ -4c6bbe: 1240 |0015: const/4 v0, #int 4 // #4 │ │ -4c6bc0: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -4c6bc2: 1224 |0017: const/4 v4, #int 2 // #2 │ │ -4c6bc4: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -4c6bc6: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -4c6bc8: 1257 |001a: const/4 v7, #int 5 // #5 │ │ -4c6bca: 390b 2100 |001b: if-nez v11, 003c // +0021 │ │ -4c6bce: 380f 0300 |001d: if-eqz v15, 0020 // +0003 │ │ -4c6bd2: 281d |001f: goto 003c // +001d │ │ -4c6bd4: 237b 6e1f |0020: new-array v11, v7, [Ljava/lang/Object; // type@1f6e │ │ -4c6bd8: 4d02 0b06 |0022: aput-object v2, v11, v6 │ │ -4c6bdc: 4d03 0b05 |0024: aput-object v3, v11, v5 │ │ -4c6be0: 4d0c 0b04 |0026: aput-object v12, v11, v4 │ │ -4c6be4: 4d0d 0b01 |0028: aput-object v13, v11, v1 │ │ -4c6be8: 4d0e 0b00 |002a: aput-object v14, v11, v0 │ │ -4c6bec: 1a0f 3a25 |002c: const-string v15, "Invalid encoding, CT-MIME [{0}] CT-Enc [{1}] BOM [{2}] XML guess [{3}] XML prolog [{4}], Invalid MIME" // string@253a │ │ -4c6bf0: 7120 62e2 bf00 |002e: invoke-static {v15, v11}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6bf6: 0c01 |0031: move-result-object v1 │ │ -4c6bf8: 220b f01c |0032: new-instance v11, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6bfc: 07b0 |0034: move-object v0, v11 │ │ -4c6bfe: 07c4 |0035: move-object v4, v12 │ │ -4c6c00: 07d5 |0036: move-object v5, v13 │ │ -4c6c02: 07e6 |0037: move-object v6, v14 │ │ -4c6c04: 7607 47f6 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ -4c6c0a: 270b |003b: throw v11 │ │ -4c6c0c: 3903 1000 |003c: if-nez v3, 004c // +0010 │ │ -4c6c10: 380b 0700 |003e: if-eqz v11, 0045 // +0007 │ │ -4c6c14: 6e40 39f6 caed |0040: invoke-virtual {v10, v12, v13, v14}, Lorg/apache/commons/io/input/XmlStreamReader;.calculateRawEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f639 │ │ -4c6c1a: 0c0b |0043: move-result-object v11 │ │ -4c6c1c: 110b |0044: return-object v11 │ │ -4c6c1e: 54ab 88af |0045: iget-object v11, v10, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ -4c6c22: 390b 0400 |0047: if-nez v11, 004b // +0004 │ │ -4c6c26: 1a0b 9560 |0049: const-string v11, "US-ASCII" // string@6095 │ │ -4c6c2a: 110b |004b: return-object v11 │ │ -4c6c2c: 1a0b d060 |004c: const-string v11, "UTF-16BE" // string@60d0 │ │ -4c6c30: 6e20 c7e0 b300 |004e: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6c36: 0a0b |0051: move-result v11 │ │ -4c6c38: 1a0f 3925 |0052: const-string v15, "Invalid encoding, CT-MIME [{0}] CT-Enc [{1}] BOM [{2}] XML guess [{3}] XML prolog [{4}], BOM must be NULL" // string@2539 │ │ -4c6c3c: 390b 9300 |0054: if-nez v11, 00e7 // +0093 │ │ -4c6c40: 1a0b d160 |0056: const-string v11, "UTF-16LE" // string@60d1 │ │ -4c6c44: 6e20 c7e0 b300 |0058: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6c4a: 0a0b |005b: move-result v11 │ │ -4c6c4c: 380b 0400 |005c: if-eqz v11, 0060 // +0004 │ │ -4c6c50: 2900 8900 |005e: goto/16 00e7 // +0089 │ │ -4c6c54: 1a0b ce60 |0060: const-string v11, "UTF-16" // string@60ce │ │ -4c6c58: 6e20 c7e0 b300 |0062: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6c5e: 0a08 |0065: move-result v8 │ │ -4c6c60: 1a09 3b25 |0066: const-string v9, "Invalid encoding, CT-MIME [{0}] CT-Enc [{1}] BOM [{2}] XML guess [{3}] XML prolog [{4}], encoding mismatch" // string@253b │ │ -4c6c64: 3808 2500 |0068: if-eqz v8, 008d // +0025 │ │ -4c6c68: 380c 0900 |006a: if-eqz v12, 0073 // +0009 │ │ -4c6c6c: 6e20 e3e0 bc00 |006c: invoke-virtual {v12, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4c6c72: 0a0b |006f: move-result v11 │ │ -4c6c74: 380b 0300 |0070: if-eqz v11, 0073 // +0003 │ │ -4c6c78: 110c |0072: return-object v12 │ │ -4c6c7a: 237b 6e1f |0073: new-array v11, v7, [Ljava/lang/Object; // type@1f6e │ │ -4c6c7e: 4d02 0b06 |0075: aput-object v2, v11, v6 │ │ -4c6c82: 4d03 0b05 |0077: aput-object v3, v11, v5 │ │ -4c6c86: 4d0c 0b04 |0079: aput-object v12, v11, v4 │ │ -4c6c8a: 4d0d 0b01 |007b: aput-object v13, v11, v1 │ │ -4c6c8e: 4d0e 0b00 |007d: aput-object v14, v11, v0 │ │ -4c6c92: 7120 62e2 b900 |007f: invoke-static {v9, v11}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6c98: 0c01 |0082: move-result-object v1 │ │ -4c6c9a: 220b f01c |0083: new-instance v11, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6c9e: 07b0 |0085: move-object v0, v11 │ │ -4c6ca0: 07c4 |0086: move-object v4, v12 │ │ -4c6ca2: 07d5 |0087: move-object v5, v13 │ │ -4c6ca4: 07e6 |0088: move-object v6, v14 │ │ -4c6ca6: 7607 47f6 0000 |0089: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ -4c6cac: 270b |008c: throw v11 │ │ -4c6cae: 1a0b d360 |008d: const-string v11, "UTF-32BE" // string@60d3 │ │ -4c6cb2: 6e20 c7e0 b300 |008f: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6cb8: 0a0b |0092: move-result v11 │ │ -4c6cba: 390b 3700 |0093: if-nez v11, 00ca // +0037 │ │ -4c6cbe: 1a0b d460 |0095: const-string v11, "UTF-32LE" // string@60d4 │ │ -4c6cc2: 6e20 c7e0 b300 |0097: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6cc8: 0a0b |009a: move-result v11 │ │ -4c6cca: 380b 0300 |009b: if-eqz v11, 009e // +0003 │ │ -4c6cce: 282d |009d: goto 00ca // +002d │ │ -4c6cd0: 1a0b d260 |009e: const-string v11, "UTF-32" // string@60d2 │ │ -4c6cd4: 6e20 c7e0 b300 |00a0: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6cda: 0a0f |00a3: move-result v15 │ │ -4c6cdc: 380f 2500 |00a4: if-eqz v15, 00c9 // +0025 │ │ -4c6ce0: 380c 0900 |00a6: if-eqz v12, 00af // +0009 │ │ -4c6ce4: 6e20 e3e0 bc00 |00a8: invoke-virtual {v12, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4c6cea: 0a0b |00ab: move-result v11 │ │ -4c6cec: 380b 0300 |00ac: if-eqz v11, 00af // +0003 │ │ -4c6cf0: 110c |00ae: return-object v12 │ │ -4c6cf2: 237b 6e1f |00af: new-array v11, v7, [Ljava/lang/Object; // type@1f6e │ │ -4c6cf6: 4d02 0b06 |00b1: aput-object v2, v11, v6 │ │ -4c6cfa: 4d03 0b05 |00b3: aput-object v3, v11, v5 │ │ -4c6cfe: 4d0c 0b04 |00b5: aput-object v12, v11, v4 │ │ -4c6d02: 4d0d 0b01 |00b7: aput-object v13, v11, v1 │ │ -4c6d06: 4d0e 0b00 |00b9: aput-object v14, v11, v0 │ │ -4c6d0a: 7120 62e2 b900 |00bb: invoke-static {v9, v11}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6d10: 0c01 |00be: move-result-object v1 │ │ -4c6d12: 220b f01c |00bf: new-instance v11, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6d16: 07b0 |00c1: move-object v0, v11 │ │ -4c6d18: 07c4 |00c2: move-object v4, v12 │ │ -4c6d1a: 07d5 |00c3: move-object v5, v13 │ │ -4c6d1c: 07e6 |00c4: move-object v6, v14 │ │ -4c6d1e: 7607 47f6 0000 |00c5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ -4c6d24: 270b |00c8: throw v11 │ │ -4c6d26: 1103 |00c9: return-object v3 │ │ -4c6d28: 390c 0300 |00ca: if-nez v12, 00cd // +0003 │ │ -4c6d2c: 1103 |00cc: return-object v3 │ │ -4c6d2e: 237b 6e1f |00cd: new-array v11, v7, [Ljava/lang/Object; // type@1f6e │ │ -4c6d32: 4d02 0b06 |00cf: aput-object v2, v11, v6 │ │ -4c6d36: 4d03 0b05 |00d1: aput-object v3, v11, v5 │ │ -4c6d3a: 4d0c 0b04 |00d3: aput-object v12, v11, v4 │ │ -4c6d3e: 4d0d 0b01 |00d5: aput-object v13, v11, v1 │ │ -4c6d42: 4d0e 0b00 |00d7: aput-object v14, v11, v0 │ │ -4c6d46: 7120 62e2 bf00 |00d9: invoke-static {v15, v11}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6d4c: 0c01 |00dc: move-result-object v1 │ │ -4c6d4e: 220b f01c |00dd: new-instance v11, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6d52: 07b0 |00df: move-object v0, v11 │ │ -4c6d54: 07c4 |00e0: move-object v4, v12 │ │ -4c6d56: 07d5 |00e1: move-object v5, v13 │ │ -4c6d58: 07e6 |00e2: move-object v6, v14 │ │ -4c6d5a: 7607 47f6 0000 |00e3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ -4c6d60: 270b |00e6: throw v11 │ │ -4c6d62: 390c 0300 |00e7: if-nez v12, 00ea // +0003 │ │ -4c6d66: 1103 |00e9: return-object v3 │ │ -4c6d68: 237b 6e1f |00ea: new-array v11, v7, [Ljava/lang/Object; // type@1f6e │ │ -4c6d6c: 4d02 0b06 |00ec: aput-object v2, v11, v6 │ │ -4c6d70: 4d03 0b05 |00ee: aput-object v3, v11, v5 │ │ -4c6d74: 4d0c 0b04 |00f0: aput-object v12, v11, v4 │ │ -4c6d78: 4d0d 0b01 |00f2: aput-object v13, v11, v1 │ │ -4c6d7c: 4d0e 0b00 |00f4: aput-object v14, v11, v0 │ │ -4c6d80: 7120 62e2 bf00 |00f6: invoke-static {v15, v11}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6d86: 0c01 |00f9: move-result-object v1 │ │ -4c6d88: 220b f01c |00fa: new-instance v11, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6d8c: 07b0 |00fc: move-object v0, v11 │ │ -4c6d8e: 07c4 |00fd: move-object v4, v12 │ │ -4c6d90: 07d5 |00fe: move-object v5, v13 │ │ -4c6d92: 07e6 |00ff: move-object v6, v14 │ │ -4c6d94: 7607 47f6 0000 |0100: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ -4c6d9a: 270b |0103: throw v11 │ │ +4c6b88: |[4c6b88] org.apache.commons.io.input.XmlStreamReader.calculateHttpEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ +4c6b98: 380f 0500 |0000: if-eqz v15, 0005 // +0005 │ │ +4c6b9c: 380e 0300 |0002: if-eqz v14, 0005 // +0003 │ │ +4c6ba0: 110e |0004: return-object v14 │ │ +4c6ba2: 7110 3ff6 0b00 |0005: invoke-static {v11}, Lorg/apache/commons/io/input/XmlStreamReader;.getContentTypeMime:(Ljava/lang/String;)Ljava/lang/String; // method@f63f │ │ +4c6ba8: 0c02 |0008: move-result-object v2 │ │ +4c6baa: 7110 3ef6 0b00 |0009: invoke-static {v11}, Lorg/apache/commons/io/input/XmlStreamReader;.getContentTypeEncoding:(Ljava/lang/String;)Ljava/lang/String; // method@f63e │ │ +4c6bb0: 0c03 |000c: move-result-object v3 │ │ +4c6bb2: 7110 43f6 0200 |000d: invoke-static {v2}, Lorg/apache/commons/io/input/XmlStreamReader;.isAppXml:(Ljava/lang/String;)Z // method@f643 │ │ +4c6bb8: 0a0b |0010: move-result v11 │ │ +4c6bba: 7110 44f6 0200 |0011: invoke-static {v2}, Lorg/apache/commons/io/input/XmlStreamReader;.isTextXml:(Ljava/lang/String;)Z // method@f644 │ │ +4c6bc0: 0a0f |0014: move-result v15 │ │ +4c6bc2: 1240 |0015: const/4 v0, #int 4 // #4 │ │ +4c6bc4: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +4c6bc6: 1224 |0017: const/4 v4, #int 2 // #2 │ │ +4c6bc8: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +4c6bca: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +4c6bcc: 1257 |001a: const/4 v7, #int 5 // #5 │ │ +4c6bce: 390b 2100 |001b: if-nez v11, 003c // +0021 │ │ +4c6bd2: 380f 0300 |001d: if-eqz v15, 0020 // +0003 │ │ +4c6bd6: 281d |001f: goto 003c // +001d │ │ +4c6bd8: 237b 6e1f |0020: new-array v11, v7, [Ljava/lang/Object; // type@1f6e │ │ +4c6bdc: 4d02 0b06 |0022: aput-object v2, v11, v6 │ │ +4c6be0: 4d03 0b05 |0024: aput-object v3, v11, v5 │ │ +4c6be4: 4d0c 0b04 |0026: aput-object v12, v11, v4 │ │ +4c6be8: 4d0d 0b01 |0028: aput-object v13, v11, v1 │ │ +4c6bec: 4d0e 0b00 |002a: aput-object v14, v11, v0 │ │ +4c6bf0: 1a0f 3a25 |002c: const-string v15, "Invalid encoding, CT-MIME [{0}] CT-Enc [{1}] BOM [{2}] XML guess [{3}] XML prolog [{4}], Invalid MIME" // string@253a │ │ +4c6bf4: 7120 62e2 bf00 |002e: invoke-static {v15, v11}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6bfa: 0c01 |0031: move-result-object v1 │ │ +4c6bfc: 220b f01c |0032: new-instance v11, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6c00: 07b0 |0034: move-object v0, v11 │ │ +4c6c02: 07c4 |0035: move-object v4, v12 │ │ +4c6c04: 07d5 |0036: move-object v5, v13 │ │ +4c6c06: 07e6 |0037: move-object v6, v14 │ │ +4c6c08: 7607 47f6 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ +4c6c0e: 270b |003b: throw v11 │ │ +4c6c10: 3903 1000 |003c: if-nez v3, 004c // +0010 │ │ +4c6c14: 380b 0700 |003e: if-eqz v11, 0045 // +0007 │ │ +4c6c18: 6e40 39f6 caed |0040: invoke-virtual {v10, v12, v13, v14}, Lorg/apache/commons/io/input/XmlStreamReader;.calculateRawEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f639 │ │ +4c6c1e: 0c0b |0043: move-result-object v11 │ │ +4c6c20: 110b |0044: return-object v11 │ │ +4c6c22: 54ab 88af |0045: iget-object v11, v10, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ +4c6c26: 390b 0400 |0047: if-nez v11, 004b // +0004 │ │ +4c6c2a: 1a0b 9560 |0049: const-string v11, "US-ASCII" // string@6095 │ │ +4c6c2e: 110b |004b: return-object v11 │ │ +4c6c30: 1a0b d060 |004c: const-string v11, "UTF-16BE" // string@60d0 │ │ +4c6c34: 6e20 c7e0 b300 |004e: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6c3a: 0a0b |0051: move-result v11 │ │ +4c6c3c: 1a0f 3925 |0052: const-string v15, "Invalid encoding, CT-MIME [{0}] CT-Enc [{1}] BOM [{2}] XML guess [{3}] XML prolog [{4}], BOM must be NULL" // string@2539 │ │ +4c6c40: 390b 9300 |0054: if-nez v11, 00e7 // +0093 │ │ +4c6c44: 1a0b d160 |0056: const-string v11, "UTF-16LE" // string@60d1 │ │ +4c6c48: 6e20 c7e0 b300 |0058: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6c4e: 0a0b |005b: move-result v11 │ │ +4c6c50: 380b 0400 |005c: if-eqz v11, 0060 // +0004 │ │ +4c6c54: 2900 8900 |005e: goto/16 00e7 // +0089 │ │ +4c6c58: 1a0b ce60 |0060: const-string v11, "UTF-16" // string@60ce │ │ +4c6c5c: 6e20 c7e0 b300 |0062: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6c62: 0a08 |0065: move-result v8 │ │ +4c6c64: 1a09 3b25 |0066: const-string v9, "Invalid encoding, CT-MIME [{0}] CT-Enc [{1}] BOM [{2}] XML guess [{3}] XML prolog [{4}], encoding mismatch" // string@253b │ │ +4c6c68: 3808 2500 |0068: if-eqz v8, 008d // +0025 │ │ +4c6c6c: 380c 0900 |006a: if-eqz v12, 0073 // +0009 │ │ +4c6c70: 6e20 e3e0 bc00 |006c: invoke-virtual {v12, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4c6c76: 0a0b |006f: move-result v11 │ │ +4c6c78: 380b 0300 |0070: if-eqz v11, 0073 // +0003 │ │ +4c6c7c: 110c |0072: return-object v12 │ │ +4c6c7e: 237b 6e1f |0073: new-array v11, v7, [Ljava/lang/Object; // type@1f6e │ │ +4c6c82: 4d02 0b06 |0075: aput-object v2, v11, v6 │ │ +4c6c86: 4d03 0b05 |0077: aput-object v3, v11, v5 │ │ +4c6c8a: 4d0c 0b04 |0079: aput-object v12, v11, v4 │ │ +4c6c8e: 4d0d 0b01 |007b: aput-object v13, v11, v1 │ │ +4c6c92: 4d0e 0b00 |007d: aput-object v14, v11, v0 │ │ +4c6c96: 7120 62e2 b900 |007f: invoke-static {v9, v11}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6c9c: 0c01 |0082: move-result-object v1 │ │ +4c6c9e: 220b f01c |0083: new-instance v11, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6ca2: 07b0 |0085: move-object v0, v11 │ │ +4c6ca4: 07c4 |0086: move-object v4, v12 │ │ +4c6ca6: 07d5 |0087: move-object v5, v13 │ │ +4c6ca8: 07e6 |0088: move-object v6, v14 │ │ +4c6caa: 7607 47f6 0000 |0089: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ +4c6cb0: 270b |008c: throw v11 │ │ +4c6cb2: 1a0b d360 |008d: const-string v11, "UTF-32BE" // string@60d3 │ │ +4c6cb6: 6e20 c7e0 b300 |008f: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6cbc: 0a0b |0092: move-result v11 │ │ +4c6cbe: 390b 3700 |0093: if-nez v11, 00ca // +0037 │ │ +4c6cc2: 1a0b d460 |0095: const-string v11, "UTF-32LE" // string@60d4 │ │ +4c6cc6: 6e20 c7e0 b300 |0097: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6ccc: 0a0b |009a: move-result v11 │ │ +4c6cce: 380b 0300 |009b: if-eqz v11, 009e // +0003 │ │ +4c6cd2: 282d |009d: goto 00ca // +002d │ │ +4c6cd4: 1a0b d260 |009e: const-string v11, "UTF-32" // string@60d2 │ │ +4c6cd8: 6e20 c7e0 b300 |00a0: invoke-virtual {v3, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6cde: 0a0f |00a3: move-result v15 │ │ +4c6ce0: 380f 2500 |00a4: if-eqz v15, 00c9 // +0025 │ │ +4c6ce4: 380c 0900 |00a6: if-eqz v12, 00af // +0009 │ │ +4c6ce8: 6e20 e3e0 bc00 |00a8: invoke-virtual {v12, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4c6cee: 0a0b |00ab: move-result v11 │ │ +4c6cf0: 380b 0300 |00ac: if-eqz v11, 00af // +0003 │ │ +4c6cf4: 110c |00ae: return-object v12 │ │ +4c6cf6: 237b 6e1f |00af: new-array v11, v7, [Ljava/lang/Object; // type@1f6e │ │ +4c6cfa: 4d02 0b06 |00b1: aput-object v2, v11, v6 │ │ +4c6cfe: 4d03 0b05 |00b3: aput-object v3, v11, v5 │ │ +4c6d02: 4d0c 0b04 |00b5: aput-object v12, v11, v4 │ │ +4c6d06: 4d0d 0b01 |00b7: aput-object v13, v11, v1 │ │ +4c6d0a: 4d0e 0b00 |00b9: aput-object v14, v11, v0 │ │ +4c6d0e: 7120 62e2 b900 |00bb: invoke-static {v9, v11}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6d14: 0c01 |00be: move-result-object v1 │ │ +4c6d16: 220b f01c |00bf: new-instance v11, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6d1a: 07b0 |00c1: move-object v0, v11 │ │ +4c6d1c: 07c4 |00c2: move-object v4, v12 │ │ +4c6d1e: 07d5 |00c3: move-object v5, v13 │ │ +4c6d20: 07e6 |00c4: move-object v6, v14 │ │ +4c6d22: 7607 47f6 0000 |00c5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ +4c6d28: 270b |00c8: throw v11 │ │ +4c6d2a: 1103 |00c9: return-object v3 │ │ +4c6d2c: 390c 0300 |00ca: if-nez v12, 00cd // +0003 │ │ +4c6d30: 1103 |00cc: return-object v3 │ │ +4c6d32: 237b 6e1f |00cd: new-array v11, v7, [Ljava/lang/Object; // type@1f6e │ │ +4c6d36: 4d02 0b06 |00cf: aput-object v2, v11, v6 │ │ +4c6d3a: 4d03 0b05 |00d1: aput-object v3, v11, v5 │ │ +4c6d3e: 4d0c 0b04 |00d3: aput-object v12, v11, v4 │ │ +4c6d42: 4d0d 0b01 |00d5: aput-object v13, v11, v1 │ │ +4c6d46: 4d0e 0b00 |00d7: aput-object v14, v11, v0 │ │ +4c6d4a: 7120 62e2 bf00 |00d9: invoke-static {v15, v11}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6d50: 0c01 |00dc: move-result-object v1 │ │ +4c6d52: 220b f01c |00dd: new-instance v11, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6d56: 07b0 |00df: move-object v0, v11 │ │ +4c6d58: 07c4 |00e0: move-object v4, v12 │ │ +4c6d5a: 07d5 |00e1: move-object v5, v13 │ │ +4c6d5c: 07e6 |00e2: move-object v6, v14 │ │ +4c6d5e: 7607 47f6 0000 |00e3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ +4c6d64: 270b |00e6: throw v11 │ │ +4c6d66: 390c 0300 |00e7: if-nez v12, 00ea // +0003 │ │ +4c6d6a: 1103 |00e9: return-object v3 │ │ +4c6d6c: 237b 6e1f |00ea: new-array v11, v7, [Ljava/lang/Object; // type@1f6e │ │ +4c6d70: 4d02 0b06 |00ec: aput-object v2, v11, v6 │ │ +4c6d74: 4d03 0b05 |00ee: aput-object v3, v11, v5 │ │ +4c6d78: 4d0c 0b04 |00f0: aput-object v12, v11, v4 │ │ +4c6d7c: 4d0d 0b01 |00f2: aput-object v13, v11, v1 │ │ +4c6d80: 4d0e 0b00 |00f4: aput-object v14, v11, v0 │ │ +4c6d84: 7120 62e2 bf00 |00f6: invoke-static {v15, v11}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6d8a: 0c01 |00f9: move-result-object v1 │ │ +4c6d8c: 220b f01c |00fa: new-instance v11, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6d90: 07b0 |00fc: move-object v0, v11 │ │ +4c6d92: 07c4 |00fd: move-object v4, v12 │ │ +4c6d94: 07d5 |00fe: move-object v5, v13 │ │ +4c6d96: 07e6 |00ff: move-object v6, v14 │ │ +4c6d98: 7607 47f6 0000 |0100: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ +4c6d9e: 270b |0103: throw v11 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=589 │ │ 0x0009 line=590 │ │ 0x000d line=591 │ │ 0x0011 line=592 │ │ 0x002e line=596 │ │ @@ -1018893,167 +1018894,167 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 283 16-bit code units │ │ -4c6d9c: |[4c6d9c] org.apache.commons.io.input.XmlStreamReader.calculateRawEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4c6dac: 1a00 ce60 |0000: const-string v0, "UTF-16" // string@60ce │ │ -4c6db0: 1a01 d160 |0002: const-string v1, "UTF-16LE" // string@60d1 │ │ -4c6db4: 1a02 d060 |0004: const-string v2, "UTF-16BE" // string@60d0 │ │ -4c6db8: 1a03 d560 |0006: const-string v3, "UTF-8" // string@60d5 │ │ -4c6dbc: 390b 2200 |0008: if-nez v11, 002a // +0022 │ │ -4c6dc0: 380c 1900 |000a: if-eqz v12, 0023 // +0019 │ │ -4c6dc4: 390d 0300 |000c: if-nez v13, 000f // +0003 │ │ -4c6dc8: 2815 |000e: goto 0023 // +0015 │ │ -4c6dca: 6e20 c7e0 0d00 |000f: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6dd0: 0a0b |0012: move-result v11 │ │ -4c6dd2: 380b 0f00 |0013: if-eqz v11, 0022 // +000f │ │ -4c6dd6: 6e20 c7e0 2c00 |0015: invoke-virtual {v12, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6ddc: 0a0b |0018: move-result v11 │ │ -4c6dde: 390b 0800 |0019: if-nez v11, 0021 // +0008 │ │ -4c6de2: 6e20 c7e0 1c00 |001b: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6de8: 0a0b |001e: move-result v11 │ │ -4c6dea: 380b 0300 |001f: if-eqz v11, 0022 // +0003 │ │ -4c6dee: 110c |0021: return-object v12 │ │ -4c6df0: 110d |0022: return-object v13 │ │ -4c6df2: 54ab 88af |0023: iget-object v11, v10, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ -4c6df6: 390b 0300 |0025: if-nez v11, 0028 // +0003 │ │ -4c6dfa: 2802 |0027: goto 0029 // +0002 │ │ -4c6dfc: 07b3 |0028: move-object v3, v11 │ │ -4c6dfe: 1103 |0029: return-object v3 │ │ -4c6e00: 6e20 c7e0 3b00 |002a: invoke-virtual {v11, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6e06: 0a04 |002d: move-result v4 │ │ -4c6e08: 1a05 3725 |002e: const-string v5, "Invalid encoding, BOM [{0}] XML guess [{1}] XML prolog [{2}] encoding mismatch" // string@2537 │ │ -4c6e0c: 1226 |0030: const/4 v6, #int 2 // #2 │ │ -4c6e0e: 1217 |0031: const/4 v7, #int 1 // #1 │ │ -4c6e10: 1208 |0032: const/4 v8, #int 0 // #0 │ │ -4c6e12: 1239 |0033: const/4 v9, #int 3 // #3 │ │ -4c6e14: 3804 3900 |0034: if-eqz v4, 006d // +0039 │ │ -4c6e18: 380c 1b00 |0036: if-eqz v12, 0051 // +001b │ │ -4c6e1c: 6e20 c7e0 3c00 |0038: invoke-virtual {v12, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6e22: 0a00 |003b: move-result v0 │ │ -4c6e24: 3800 0300 |003c: if-eqz v0, 003f // +0003 │ │ -4c6e28: 2813 |003e: goto 0051 // +0013 │ │ -4c6e2a: 2390 6e1f |003f: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ -4c6e2e: 4d0b 0008 |0041: aput-object v11, v0, v8 │ │ -4c6e32: 4d0c 0007 |0043: aput-object v12, v0, v7 │ │ -4c6e36: 4d0d 0006 |0045: aput-object v13, v0, v6 │ │ -4c6e3a: 7120 62e2 0500 |0047: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6e40: 0c00 |004a: move-result-object v0 │ │ -4c6e42: 2201 f01c |004b: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6e46: 705d 46f6 01cb |004d: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ -4c6e4c: 2701 |0050: throw v1 │ │ -4c6e4e: 380d 1b00 |0051: if-eqz v13, 006c // +001b │ │ -4c6e52: 6e20 c7e0 3d00 |0053: invoke-virtual {v13, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6e58: 0a00 |0056: move-result v0 │ │ -4c6e5a: 3800 0300 |0057: if-eqz v0, 005a // +0003 │ │ -4c6e5e: 2813 |0059: goto 006c // +0013 │ │ -4c6e60: 2390 6e1f |005a: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ -4c6e64: 4d0b 0008 |005c: aput-object v11, v0, v8 │ │ -4c6e68: 4d0c 0007 |005e: aput-object v12, v0, v7 │ │ -4c6e6c: 4d0d 0006 |0060: aput-object v13, v0, v6 │ │ -4c6e70: 7120 62e2 0500 |0062: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6e76: 0c00 |0065: move-result-object v0 │ │ -4c6e78: 2201 f01c |0066: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6e7c: 705d 46f6 01cb |0068: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ -4c6e82: 2701 |006b: throw v1 │ │ -4c6e84: 110b |006c: return-object v11 │ │ -4c6e86: 6e20 c7e0 2b00 |006d: invoke-virtual {v11, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6e8c: 0a02 |0070: move-result v2 │ │ -4c6e8e: 3902 6d00 |0071: if-nez v2, 00de // +006d │ │ -4c6e92: 6e20 c7e0 1b00 |0073: invoke-virtual {v11, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6e98: 0a01 |0076: move-result v1 │ │ -4c6e9a: 3801 0300 |0077: if-eqz v1, 007a // +0003 │ │ -4c6e9e: 2865 |0079: goto 00de // +0065 │ │ -4c6ea0: 1a00 d360 |007a: const-string v0, "UTF-32BE" // string@60d3 │ │ -4c6ea4: 6e20 c7e0 0b00 |007c: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6eaa: 0a00 |007f: move-result v0 │ │ -4c6eac: 3900 1f00 |0080: if-nez v0, 009f // +001f │ │ -4c6eb0: 1a00 d460 |0082: const-string v0, "UTF-32LE" // string@60d4 │ │ -4c6eb4: 6e20 c7e0 0b00 |0084: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6eba: 0a00 |0087: move-result v0 │ │ -4c6ebc: 3800 0300 |0088: if-eqz v0, 008b // +0003 │ │ -4c6ec0: 2815 |008a: goto 009f // +0015 │ │ -4c6ec2: 2390 6e1f |008b: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ -4c6ec6: 4d0b 0008 |008d: aput-object v11, v0, v8 │ │ -4c6eca: 4d0c 0007 |008f: aput-object v12, v0, v7 │ │ -4c6ece: 4d0d 0006 |0091: aput-object v13, v0, v6 │ │ -4c6ed2: 1a01 3825 |0093: const-string v1, "Invalid encoding, BOM [{0}] XML guess [{1}] XML prolog [{2}] unknown BOM" // string@2538 │ │ -4c6ed6: 7120 62e2 0100 |0095: invoke-static {v1, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6edc: 0c00 |0098: move-result-object v0 │ │ -4c6ede: 2201 f01c |0099: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6ee2: 705d 46f6 01cb |009b: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ -4c6ee8: 2701 |009e: throw v1 │ │ -4c6eea: 380c 1b00 |009f: if-eqz v12, 00ba // +001b │ │ -4c6eee: 6e20 c7e0 bc00 |00a1: invoke-virtual {v12, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6ef4: 0a00 |00a4: move-result v0 │ │ -4c6ef6: 3800 0300 |00a5: if-eqz v0, 00a8 // +0003 │ │ -4c6efa: 2813 |00a7: goto 00ba // +0013 │ │ -4c6efc: 2390 6e1f |00a8: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ -4c6f00: 4d0b 0008 |00aa: aput-object v11, v0, v8 │ │ -4c6f04: 4d0c 0007 |00ac: aput-object v12, v0, v7 │ │ -4c6f08: 4d0d 0006 |00ae: aput-object v13, v0, v6 │ │ -4c6f0c: 7120 62e2 0500 |00b0: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6f12: 0c00 |00b3: move-result-object v0 │ │ -4c6f14: 2201 f01c |00b4: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6f18: 705d 46f6 01cb |00b6: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ -4c6f1e: 2701 |00b9: throw v1 │ │ -4c6f20: 380d 2300 |00ba: if-eqz v13, 00dd // +0023 │ │ -4c6f24: 1a00 d260 |00bc: const-string v0, "UTF-32" // string@60d2 │ │ -4c6f28: 6e20 c7e0 0d00 |00be: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6f2e: 0a00 |00c1: move-result v0 │ │ -4c6f30: 3900 1b00 |00c2: if-nez v0, 00dd // +001b │ │ -4c6f34: 6e20 c7e0 bd00 |00c4: invoke-virtual {v13, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6f3a: 0a00 |00c7: move-result v0 │ │ -4c6f3c: 3800 0300 |00c8: if-eqz v0, 00cb // +0003 │ │ -4c6f40: 2813 |00ca: goto 00dd // +0013 │ │ -4c6f42: 2390 6e1f |00cb: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ -4c6f46: 4d0b 0008 |00cd: aput-object v11, v0, v8 │ │ -4c6f4a: 4d0c 0007 |00cf: aput-object v12, v0, v7 │ │ -4c6f4e: 4d0d 0006 |00d1: aput-object v13, v0, v6 │ │ -4c6f52: 7120 62e2 0500 |00d3: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6f58: 0c00 |00d6: move-result-object v0 │ │ -4c6f5a: 2201 f01c |00d7: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6f5e: 705d 46f6 01cb |00d9: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ -4c6f64: 2701 |00dc: throw v1 │ │ -4c6f66: 110b |00dd: return-object v11 │ │ -4c6f68: 380c 1b00 |00de: if-eqz v12, 00f9 // +001b │ │ -4c6f6c: 6e20 c7e0 bc00 |00e0: invoke-virtual {v12, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6f72: 0a01 |00e3: move-result v1 │ │ -4c6f74: 3801 0300 |00e4: if-eqz v1, 00e7 // +0003 │ │ -4c6f78: 2813 |00e6: goto 00f9 // +0013 │ │ -4c6f7a: 2390 6e1f |00e7: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ -4c6f7e: 4d0b 0008 |00e9: aput-object v11, v0, v8 │ │ -4c6f82: 4d0c 0007 |00eb: aput-object v12, v0, v7 │ │ -4c6f86: 4d0d 0006 |00ed: aput-object v13, v0, v6 │ │ -4c6f8a: 7120 62e2 0500 |00ef: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6f90: 0c00 |00f2: move-result-object v0 │ │ -4c6f92: 2201 f01c |00f3: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6f96: 705d 46f6 01cb |00f5: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ -4c6f9c: 2701 |00f8: throw v1 │ │ -4c6f9e: 380d 2100 |00f9: if-eqz v13, 011a // +0021 │ │ -4c6fa2: 6e20 c7e0 0d00 |00fb: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6fa8: 0a00 |00fe: move-result v0 │ │ -4c6faa: 3900 1b00 |00ff: if-nez v0, 011a // +001b │ │ -4c6fae: 6e20 c7e0 bd00 |0101: invoke-virtual {v13, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4c6fb4: 0a00 |0104: move-result v0 │ │ -4c6fb6: 3800 0300 |0105: if-eqz v0, 0108 // +0003 │ │ -4c6fba: 2813 |0107: goto 011a // +0013 │ │ -4c6fbc: 2390 6e1f |0108: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ -4c6fc0: 4d0b 0008 |010a: aput-object v11, v0, v8 │ │ -4c6fc4: 4d0c 0007 |010c: aput-object v12, v0, v7 │ │ -4c6fc8: 4d0d 0006 |010e: aput-object v13, v0, v6 │ │ -4c6fcc: 7120 62e2 0500 |0110: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4c6fd2: 0c00 |0113: move-result-object v0 │ │ -4c6fd4: 2201 f01c |0114: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ -4c6fd8: 705d 46f6 01cb |0116: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ -4c6fde: 2701 |0119: throw v1 │ │ -4c6fe0: 110b |011a: return-object v11 │ │ +4c6da0: |[4c6da0] org.apache.commons.io.input.XmlStreamReader.calculateRawEncoding:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4c6db0: 1a00 ce60 |0000: const-string v0, "UTF-16" // string@60ce │ │ +4c6db4: 1a01 d160 |0002: const-string v1, "UTF-16LE" // string@60d1 │ │ +4c6db8: 1a02 d060 |0004: const-string v2, "UTF-16BE" // string@60d0 │ │ +4c6dbc: 1a03 d560 |0006: const-string v3, "UTF-8" // string@60d5 │ │ +4c6dc0: 390b 2200 |0008: if-nez v11, 002a // +0022 │ │ +4c6dc4: 380c 1900 |000a: if-eqz v12, 0023 // +0019 │ │ +4c6dc8: 390d 0300 |000c: if-nez v13, 000f // +0003 │ │ +4c6dcc: 2815 |000e: goto 0023 // +0015 │ │ +4c6dce: 6e20 c7e0 0d00 |000f: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6dd4: 0a0b |0012: move-result v11 │ │ +4c6dd6: 380b 0f00 |0013: if-eqz v11, 0022 // +000f │ │ +4c6dda: 6e20 c7e0 2c00 |0015: invoke-virtual {v12, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6de0: 0a0b |0018: move-result v11 │ │ +4c6de2: 390b 0800 |0019: if-nez v11, 0021 // +0008 │ │ +4c6de6: 6e20 c7e0 1c00 |001b: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6dec: 0a0b |001e: move-result v11 │ │ +4c6dee: 380b 0300 |001f: if-eqz v11, 0022 // +0003 │ │ +4c6df2: 110c |0021: return-object v12 │ │ +4c6df4: 110d |0022: return-object v13 │ │ +4c6df6: 54ab 88af |0023: iget-object v11, v10, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ +4c6dfa: 390b 0300 |0025: if-nez v11, 0028 // +0003 │ │ +4c6dfe: 2802 |0027: goto 0029 // +0002 │ │ +4c6e00: 07b3 |0028: move-object v3, v11 │ │ +4c6e02: 1103 |0029: return-object v3 │ │ +4c6e04: 6e20 c7e0 3b00 |002a: invoke-virtual {v11, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6e0a: 0a04 |002d: move-result v4 │ │ +4c6e0c: 1a05 3725 |002e: const-string v5, "Invalid encoding, BOM [{0}] XML guess [{1}] XML prolog [{2}] encoding mismatch" // string@2537 │ │ +4c6e10: 1226 |0030: const/4 v6, #int 2 // #2 │ │ +4c6e12: 1217 |0031: const/4 v7, #int 1 // #1 │ │ +4c6e14: 1208 |0032: const/4 v8, #int 0 // #0 │ │ +4c6e16: 1239 |0033: const/4 v9, #int 3 // #3 │ │ +4c6e18: 3804 3900 |0034: if-eqz v4, 006d // +0039 │ │ +4c6e1c: 380c 1b00 |0036: if-eqz v12, 0051 // +001b │ │ +4c6e20: 6e20 c7e0 3c00 |0038: invoke-virtual {v12, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6e26: 0a00 |003b: move-result v0 │ │ +4c6e28: 3800 0300 |003c: if-eqz v0, 003f // +0003 │ │ +4c6e2c: 2813 |003e: goto 0051 // +0013 │ │ +4c6e2e: 2390 6e1f |003f: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ +4c6e32: 4d0b 0008 |0041: aput-object v11, v0, v8 │ │ +4c6e36: 4d0c 0007 |0043: aput-object v12, v0, v7 │ │ +4c6e3a: 4d0d 0006 |0045: aput-object v13, v0, v6 │ │ +4c6e3e: 7120 62e2 0500 |0047: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6e44: 0c00 |004a: move-result-object v0 │ │ +4c6e46: 2201 f01c |004b: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6e4a: 705d 46f6 01cb |004d: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ +4c6e50: 2701 |0050: throw v1 │ │ +4c6e52: 380d 1b00 |0051: if-eqz v13, 006c // +001b │ │ +4c6e56: 6e20 c7e0 3d00 |0053: invoke-virtual {v13, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6e5c: 0a00 |0056: move-result v0 │ │ +4c6e5e: 3800 0300 |0057: if-eqz v0, 005a // +0003 │ │ +4c6e62: 2813 |0059: goto 006c // +0013 │ │ +4c6e64: 2390 6e1f |005a: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ +4c6e68: 4d0b 0008 |005c: aput-object v11, v0, v8 │ │ +4c6e6c: 4d0c 0007 |005e: aput-object v12, v0, v7 │ │ +4c6e70: 4d0d 0006 |0060: aput-object v13, v0, v6 │ │ +4c6e74: 7120 62e2 0500 |0062: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6e7a: 0c00 |0065: move-result-object v0 │ │ +4c6e7c: 2201 f01c |0066: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6e80: 705d 46f6 01cb |0068: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ +4c6e86: 2701 |006b: throw v1 │ │ +4c6e88: 110b |006c: return-object v11 │ │ +4c6e8a: 6e20 c7e0 2b00 |006d: invoke-virtual {v11, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6e90: 0a02 |0070: move-result v2 │ │ +4c6e92: 3902 6d00 |0071: if-nez v2, 00de // +006d │ │ +4c6e96: 6e20 c7e0 1b00 |0073: invoke-virtual {v11, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6e9c: 0a01 |0076: move-result v1 │ │ +4c6e9e: 3801 0300 |0077: if-eqz v1, 007a // +0003 │ │ +4c6ea2: 2865 |0079: goto 00de // +0065 │ │ +4c6ea4: 1a00 d360 |007a: const-string v0, "UTF-32BE" // string@60d3 │ │ +4c6ea8: 6e20 c7e0 0b00 |007c: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6eae: 0a00 |007f: move-result v0 │ │ +4c6eb0: 3900 1f00 |0080: if-nez v0, 009f // +001f │ │ +4c6eb4: 1a00 d460 |0082: const-string v0, "UTF-32LE" // string@60d4 │ │ +4c6eb8: 6e20 c7e0 0b00 |0084: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6ebe: 0a00 |0087: move-result v0 │ │ +4c6ec0: 3800 0300 |0088: if-eqz v0, 008b // +0003 │ │ +4c6ec4: 2815 |008a: goto 009f // +0015 │ │ +4c6ec6: 2390 6e1f |008b: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ +4c6eca: 4d0b 0008 |008d: aput-object v11, v0, v8 │ │ +4c6ece: 4d0c 0007 |008f: aput-object v12, v0, v7 │ │ +4c6ed2: 4d0d 0006 |0091: aput-object v13, v0, v6 │ │ +4c6ed6: 1a01 3825 |0093: const-string v1, "Invalid encoding, BOM [{0}] XML guess [{1}] XML prolog [{2}] unknown BOM" // string@2538 │ │ +4c6eda: 7120 62e2 0100 |0095: invoke-static {v1, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6ee0: 0c00 |0098: move-result-object v0 │ │ +4c6ee2: 2201 f01c |0099: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6ee6: 705d 46f6 01cb |009b: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ +4c6eec: 2701 |009e: throw v1 │ │ +4c6eee: 380c 1b00 |009f: if-eqz v12, 00ba // +001b │ │ +4c6ef2: 6e20 c7e0 bc00 |00a1: invoke-virtual {v12, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6ef8: 0a00 |00a4: move-result v0 │ │ +4c6efa: 3800 0300 |00a5: if-eqz v0, 00a8 // +0003 │ │ +4c6efe: 2813 |00a7: goto 00ba // +0013 │ │ +4c6f00: 2390 6e1f |00a8: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ +4c6f04: 4d0b 0008 |00aa: aput-object v11, v0, v8 │ │ +4c6f08: 4d0c 0007 |00ac: aput-object v12, v0, v7 │ │ +4c6f0c: 4d0d 0006 |00ae: aput-object v13, v0, v6 │ │ +4c6f10: 7120 62e2 0500 |00b0: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6f16: 0c00 |00b3: move-result-object v0 │ │ +4c6f18: 2201 f01c |00b4: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6f1c: 705d 46f6 01cb |00b6: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ +4c6f22: 2701 |00b9: throw v1 │ │ +4c6f24: 380d 2300 |00ba: if-eqz v13, 00dd // +0023 │ │ +4c6f28: 1a00 d260 |00bc: const-string v0, "UTF-32" // string@60d2 │ │ +4c6f2c: 6e20 c7e0 0d00 |00be: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6f32: 0a00 |00c1: move-result v0 │ │ +4c6f34: 3900 1b00 |00c2: if-nez v0, 00dd // +001b │ │ +4c6f38: 6e20 c7e0 bd00 |00c4: invoke-virtual {v13, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6f3e: 0a00 |00c7: move-result v0 │ │ +4c6f40: 3800 0300 |00c8: if-eqz v0, 00cb // +0003 │ │ +4c6f44: 2813 |00ca: goto 00dd // +0013 │ │ +4c6f46: 2390 6e1f |00cb: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ +4c6f4a: 4d0b 0008 |00cd: aput-object v11, v0, v8 │ │ +4c6f4e: 4d0c 0007 |00cf: aput-object v12, v0, v7 │ │ +4c6f52: 4d0d 0006 |00d1: aput-object v13, v0, v6 │ │ +4c6f56: 7120 62e2 0500 |00d3: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6f5c: 0c00 |00d6: move-result-object v0 │ │ +4c6f5e: 2201 f01c |00d7: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6f62: 705d 46f6 01cb |00d9: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ +4c6f68: 2701 |00dc: throw v1 │ │ +4c6f6a: 110b |00dd: return-object v11 │ │ +4c6f6c: 380c 1b00 |00de: if-eqz v12, 00f9 // +001b │ │ +4c6f70: 6e20 c7e0 bc00 |00e0: invoke-virtual {v12, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6f76: 0a01 |00e3: move-result v1 │ │ +4c6f78: 3801 0300 |00e4: if-eqz v1, 00e7 // +0003 │ │ +4c6f7c: 2813 |00e6: goto 00f9 // +0013 │ │ +4c6f7e: 2390 6e1f |00e7: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ +4c6f82: 4d0b 0008 |00e9: aput-object v11, v0, v8 │ │ +4c6f86: 4d0c 0007 |00eb: aput-object v12, v0, v7 │ │ +4c6f8a: 4d0d 0006 |00ed: aput-object v13, v0, v6 │ │ +4c6f8e: 7120 62e2 0500 |00ef: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6f94: 0c00 |00f2: move-result-object v0 │ │ +4c6f96: 2201 f01c |00f3: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6f9a: 705d 46f6 01cb |00f5: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ +4c6fa0: 2701 |00f8: throw v1 │ │ +4c6fa2: 380d 2100 |00f9: if-eqz v13, 011a // +0021 │ │ +4c6fa6: 6e20 c7e0 0d00 |00fb: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6fac: 0a00 |00fe: move-result v0 │ │ +4c6fae: 3900 1b00 |00ff: if-nez v0, 011a // +001b │ │ +4c6fb2: 6e20 c7e0 bd00 |0101: invoke-virtual {v13, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4c6fb8: 0a00 |0104: move-result v0 │ │ +4c6fba: 3800 0300 |0105: if-eqz v0, 0108 // +0003 │ │ +4c6fbe: 2813 |0107: goto 011a // +0013 │ │ +4c6fc0: 2390 6e1f |0108: new-array v0, v9, [Ljava/lang/Object; // type@1f6e │ │ +4c6fc4: 4d0b 0008 |010a: aput-object v11, v0, v8 │ │ +4c6fc8: 4d0c 0007 |010c: aput-object v12, v0, v7 │ │ +4c6fcc: 4d0d 0006 |010e: aput-object v13, v0, v6 │ │ +4c6fd0: 7120 62e2 0500 |0110: invoke-static {v5, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4c6fd6: 0c00 |0113: move-result-object v0 │ │ +4c6fd8: 2201 f01c |0114: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReaderException; // type@1cf0 │ │ +4c6fdc: 705d 46f6 01cb |0116: invoke-direct {v1, v0, v11, v12, v13}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f646 │ │ +4c6fe2: 2701 |0119: throw v1 │ │ +4c6fe4: 110b |011a: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x000f line=515 │ │ 0x0015 line=516 │ │ 0x0023 line=513 │ │ 0x002a line=523 │ │ 0x0038 line=524 │ │ @@ -1019089,18 +1019090,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c779c: |[4c779c] org.apache.commons.io.input.XmlStreamReader.close:()V │ │ -4c77ac: 5410 8aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReader;.reader:Ljava/io/Reader; // field@af8a │ │ -4c77b0: 6e10 71df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ -4c77b6: 0e00 |0005: return-void │ │ +4c77a0: |[4c77a0] org.apache.commons.io.input.XmlStreamReader.close:()V │ │ +4c77b0: 5410 8aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReader;.reader:Ljava/io/Reader; // field@af8a │ │ +4c77b4: 6e10 71df 0000 |0002: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@df71 │ │ +4c77ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/XmlStreamReader; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/XmlStreamReader;) │ │ @@ -1019108,17 +1019109,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c71f4: |[4c71f4] org.apache.commons.io.input.XmlStreamReader.getDefaultEncoding:()Ljava/lang/String; │ │ -4c7204: 5410 88af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ -4c7208: 1100 |0002: return-object v0 │ │ +4c71f8: |[4c71f8] org.apache.commons.io.input.XmlStreamReader.getDefaultEncoding:()Ljava/lang/String; │ │ +4c7208: 5410 88af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReader;.defaultEncoding:Ljava/lang/String; // field@af88 │ │ +4c720c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/XmlStreamReader; │ │ │ │ #4 : (in Lorg/apache/commons/io/input/XmlStreamReader;) │ │ @@ -1019126,17 +1019127,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c720c: |[4c720c] org.apache.commons.io.input.XmlStreamReader.getEncoding:()Ljava/lang/String; │ │ -4c721c: 5410 89af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ -4c7220: 1100 |0002: return-object v0 │ │ +4c7210: |[4c7210] org.apache.commons.io.input.XmlStreamReader.getEncoding:()Ljava/lang/String; │ │ +4c7220: 5410 89af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReader;.encoding:Ljava/lang/String; // field@af89 │ │ +4c7224: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/XmlStreamReader; │ │ │ │ #5 : (in Lorg/apache/commons/io/input/XmlStreamReader;) │ │ @@ -1019144,19 +1019145,19 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4c6b64: |[4c6b64] org.apache.commons.io.input.XmlStreamReader.read:([CII)I │ │ -4c6b74: 5410 8aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReader;.reader:Ljava/io/Reader; // field@af8a │ │ -4c6b78: 6e40 77df 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ -4c6b7e: 0a02 |0005: move-result v2 │ │ -4c6b80: 0f02 |0006: return v2 │ │ +4c6b68: |[4c6b68] org.apache.commons.io.input.XmlStreamReader.read:([CII)I │ │ +4c6b78: 5410 8aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReader;.reader:Ljava/io/Reader; // field@af8a │ │ +4c6b7c: 6e40 77df 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Reader;.read:([CII)I // method@df77 │ │ +4c6b82: 0a02 |0005: move-result v2 │ │ +4c6b84: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/XmlStreamReader; │ │ 0x0000 - 0x0007 reg=2 (null) [C │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -1019212,24 +1019213,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -4c6a48: |[4c6a48] org.apache.commons.io.input.XmlStreamReaderException.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4c6a58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -4c6a5a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -4c6a5c: 0770 |0002: move-object v0, v7 │ │ -4c6a5e: 0781 |0003: move-object v1, v8 │ │ -4c6a60: 0794 |0004: move-object v4, v9 │ │ -4c6a62: 07a5 |0005: move-object v5, v10 │ │ -4c6a64: 07b6 |0006: move-object v6, v11 │ │ -4c6a66: 7607 47f6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ -4c6a6c: 0e00 |000a: return-void │ │ +4c6a4c: |[4c6a4c] org.apache.commons.io.input.XmlStreamReaderException.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4c6a5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +4c6a5e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +4c6a60: 0770 |0002: move-object v0, v7 │ │ +4c6a62: 0781 |0003: move-object v1, v8 │ │ +4c6a64: 0794 |0004: move-object v4, v9 │ │ +4c6a66: 07a5 |0005: move-object v5, v10 │ │ +4c6a68: 07b6 |0006: move-object v6, v11 │ │ +4c6a6a: 7607 47f6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/input/XmlStreamReaderException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f647 │ │ +4c6a70: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=60 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lorg/apache/commons/io/input/XmlStreamReaderException; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=9 (null) Ljava/lang/String; │ │ @@ -1019241,22 +1019242,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4c6a70: |[4c6a70] org.apache.commons.io.input.XmlStreamReaderException.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4c6a80: 7020 26df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c6a86: 5b02 8daf |0003: iput-object v2, v0, Lorg/apache/commons/io/input/XmlStreamReaderException;.contentTypeMime:Ljava/lang/String; // field@af8d │ │ -4c6a8a: 5b03 8caf |0005: iput-object v3, v0, Lorg/apache/commons/io/input/XmlStreamReaderException;.contentTypeEncoding:Ljava/lang/String; // field@af8c │ │ -4c6a8e: 5b04 8baf |0007: iput-object v4, v0, Lorg/apache/commons/io/input/XmlStreamReaderException;.bomEncoding:Ljava/lang/String; // field@af8b │ │ -4c6a92: 5b05 90af |0009: iput-object v5, v0, Lorg/apache/commons/io/input/XmlStreamReaderException;.xmlGuessEncoding:Ljava/lang/String; // field@af90 │ │ -4c6a96: 5b06 8faf |000b: iput-object v6, v0, Lorg/apache/commons/io/input/XmlStreamReaderException;.xmlEncoding:Ljava/lang/String; // field@af8f │ │ -4c6a9a: 0e00 |000d: return-void │ │ +4c6a74: |[4c6a74] org.apache.commons.io.input.XmlStreamReaderException.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4c6a84: 7020 26df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c6a8a: 5b02 8daf |0003: iput-object v2, v0, Lorg/apache/commons/io/input/XmlStreamReaderException;.contentTypeMime:Ljava/lang/String; // field@af8d │ │ +4c6a8e: 5b03 8caf |0005: iput-object v3, v0, Lorg/apache/commons/io/input/XmlStreamReaderException;.contentTypeEncoding:Ljava/lang/String; // field@af8c │ │ +4c6a92: 5b04 8baf |0007: iput-object v4, v0, Lorg/apache/commons/io/input/XmlStreamReaderException;.bomEncoding:Ljava/lang/String; // field@af8b │ │ +4c6a96: 5b05 90af |0009: iput-object v5, v0, Lorg/apache/commons/io/input/XmlStreamReaderException;.xmlGuessEncoding:Ljava/lang/String; // field@af90 │ │ +4c6a9a: 5b06 8faf |000b: iput-object v6, v0, Lorg/apache/commons/io/input/XmlStreamReaderException;.xmlEncoding:Ljava/lang/String; // field@af8f │ │ +4c6a9e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0005 line=80 │ │ 0x0007 line=81 │ │ 0x0009 line=82 │ │ @@ -1019276,17 +1019277,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c69d0: |[4c69d0] org.apache.commons.io.input.XmlStreamReaderException.getBomEncoding:()Ljava/lang/String; │ │ -4c69e0: 5410 8baf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReaderException;.bomEncoding:Ljava/lang/String; // field@af8b │ │ -4c69e4: 1100 |0002: return-object v0 │ │ +4c69d4: |[4c69d4] org.apache.commons.io.input.XmlStreamReaderException.getBomEncoding:()Ljava/lang/String; │ │ +4c69e4: 5410 8baf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReaderException;.bomEncoding:Ljava/lang/String; // field@af8b │ │ +4c69e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/XmlStreamReaderException; │ │ │ │ #1 : (in Lorg/apache/commons/io/input/XmlStreamReaderException;) │ │ @@ -1019294,17 +1019295,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c69e8: |[4c69e8] org.apache.commons.io.input.XmlStreamReaderException.getContentTypeEncoding:()Ljava/lang/String; │ │ -4c69f8: 5410 8caf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReaderException;.contentTypeEncoding:Ljava/lang/String; // field@af8c │ │ -4c69fc: 1100 |0002: return-object v0 │ │ +4c69ec: |[4c69ec] org.apache.commons.io.input.XmlStreamReaderException.getContentTypeEncoding:()Ljava/lang/String; │ │ +4c69fc: 5410 8caf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReaderException;.contentTypeEncoding:Ljava/lang/String; // field@af8c │ │ +4c6a00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/XmlStreamReaderException; │ │ │ │ #2 : (in Lorg/apache/commons/io/input/XmlStreamReaderException;) │ │ @@ -1019312,17 +1019313,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c6a00: |[4c6a00] org.apache.commons.io.input.XmlStreamReaderException.getContentTypeMime:()Ljava/lang/String; │ │ -4c6a10: 5410 8daf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReaderException;.contentTypeMime:Ljava/lang/String; // field@af8d │ │ -4c6a14: 1100 |0002: return-object v0 │ │ +4c6a04: |[4c6a04] org.apache.commons.io.input.XmlStreamReaderException.getContentTypeMime:()Ljava/lang/String; │ │ +4c6a14: 5410 8daf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReaderException;.contentTypeMime:Ljava/lang/String; // field@af8d │ │ +4c6a18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/XmlStreamReaderException; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/XmlStreamReaderException;) │ │ @@ -1019330,17 +1019331,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c6a18: |[4c6a18] org.apache.commons.io.input.XmlStreamReaderException.getXmlEncoding:()Ljava/lang/String; │ │ -4c6a28: 5410 8faf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReaderException;.xmlEncoding:Ljava/lang/String; // field@af8f │ │ -4c6a2c: 1100 |0002: return-object v0 │ │ +4c6a1c: |[4c6a1c] org.apache.commons.io.input.XmlStreamReaderException.getXmlEncoding:()Ljava/lang/String; │ │ +4c6a2c: 5410 8faf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReaderException;.xmlEncoding:Ljava/lang/String; // field@af8f │ │ +4c6a30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/XmlStreamReaderException; │ │ │ │ #4 : (in Lorg/apache/commons/io/input/XmlStreamReaderException;) │ │ @@ -1019348,17 +1019349,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c6a30: |[4c6a30] org.apache.commons.io.input.XmlStreamReaderException.getXmlGuessEncoding:()Ljava/lang/String; │ │ -4c6a40: 5410 90af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReaderException;.xmlGuessEncoding:Ljava/lang/String; // field@af90 │ │ -4c6a44: 1100 |0002: return-object v0 │ │ +4c6a34: |[4c6a34] org.apache.commons.io.input.XmlStreamReaderException.getXmlGuessEncoding:()Ljava/lang/String; │ │ +4c6a44: 5410 90af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/XmlStreamReaderException;.xmlGuessEncoding:Ljava/lang/String; // field@af90 │ │ +4c6a48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/XmlStreamReaderException; │ │ │ │ source_file_idx : 26434 (XmlStreamReaderException.java) │ │ @@ -1019488,18 +1019489,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c78a0: |[4c78a0] org.apache.commons.io.monitor.FileAlterationMonitor.:()V │ │ -4c78b0: 1600 1027 |0000: const-wide/16 v0, #int 10000 // #2710 │ │ -4c78b4: 7030 5ff6 0201 |0002: invoke-direct {v2, v0, v1}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.:(J)V // method@f65f │ │ -4c78ba: 0e00 |0005: return-void │ │ +4c78a4: |[4c78a4] org.apache.commons.io.monitor.FileAlterationMonitor.:()V │ │ +4c78b4: 1600 1027 |0000: const-wide/16 v0, #int 10000 // #2710 │ │ +4c78b8: 7030 5ff6 0201 |0002: invoke-direct {v2, v0, v1}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.:(J)V // method@f65f │ │ +4c78be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/monitor/FileAlterationMonitor; │ │ │ │ #1 : (in Lorg/apache/commons/io/monitor/FileAlterationMonitor;) │ │ @@ -1019507,25 +1019508,25 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4c78bc: |[4c78bc] org.apache.commons.io.monitor.FileAlterationMonitor.:(J)V │ │ -4c78cc: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c78d2: 2200 aa19 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@19aa │ │ -4c78d6: 7010 2de4 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@e42d │ │ -4c78dc: 5b10 92af |0008: iput-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ -4c78e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4c78e2: 5b10 94af |000b: iput-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.thread:Ljava/lang/Thread; // field@af94 │ │ -4c78e6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4c78e8: 5c10 93af |000e: iput-boolean v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ -4c78ec: 5a12 91af |0010: iput-wide v2, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.interval:J // field@af91 │ │ -4c78f0: 0e00 |0012: return-void │ │ +4c78c0: |[4c78c0] org.apache.commons.io.monitor.FileAlterationMonitor.:(J)V │ │ +4c78d0: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c78d6: 2200 aa19 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@19aa │ │ +4c78da: 7010 2de4 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@e42d │ │ +4c78e0: 5b10 92af |0008: iput-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ +4c78e4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4c78e6: 5b10 94af |000b: iput-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.thread:Ljava/lang/Thread; // field@af94 │ │ +4c78ea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4c78ec: 5c10 93af |000e: iput-boolean v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ +4c78f0: 5a12 91af |0010: iput-wide v2, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.interval:J // field@af91 │ │ +4c78f4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=34 │ │ 0x000b line=35 │ │ 0x000e line=37 │ │ 0x0010 line=53 │ │ @@ -1019538,25 +1019539,25 @@ │ │ type : '(J[Lorg/apache/commons/io/monitor/FileAlterationObserver;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -4c78f4: |[4c78f4] org.apache.commons.io.monitor.FileAlterationMonitor.:(J[Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ -4c7904: 7030 5ff6 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.:(J)V // method@f65f │ │ -4c790a: 3804 0e00 |0003: if-eqz v4, 0011 // +000e │ │ -4c790e: 2142 |0005: array-length v2, v4 │ │ -4c7910: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -4c7912: 3523 0a00 |0007: if-ge v3, v2, 0011 // +000a │ │ -4c7916: 4600 0403 |0009: aget-object v0, v4, v3 │ │ -4c791a: 6e20 61f6 0100 |000b: invoke-virtual {v1, v0}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.addObserver:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V // method@f661 │ │ -4c7920: d803 0301 |000e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c7924: 28f7 |0010: goto 0007 // -0009 │ │ -4c7926: 0e00 |0011: return-void │ │ +4c78f8: |[4c78f8] org.apache.commons.io.monitor.FileAlterationMonitor.:(J[Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ +4c7908: 7030 5ff6 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.:(J)V // method@f65f │ │ +4c790e: 3804 0e00 |0003: if-eqz v4, 0011 // +000e │ │ +4c7912: 2142 |0005: array-length v2, v4 │ │ +4c7914: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +4c7916: 3523 0a00 |0007: if-ge v3, v2, 0011 // +000a │ │ +4c791a: 4600 0403 |0009: aget-object v0, v4, v3 │ │ +4c791e: 6e20 61f6 0100 |000b: invoke-virtual {v1, v0}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.addObserver:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V // method@f661 │ │ +4c7924: d803 0301 |000e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c7928: 28f7 |0010: goto 0007 // -0009 │ │ +4c792a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=66 │ │ 0x000b line=67 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationMonitor; │ │ @@ -1019569,19 +1019570,19 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4c7928: |[4c7928] org.apache.commons.io.monitor.FileAlterationMonitor.addObserver:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ -4c7938: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -4c793c: 5410 92af |0002: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ -4c7940: 7220 85e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4c7946: 0e00 |0007: return-void │ │ +4c792c: |[4c792c] org.apache.commons.io.monitor.FileAlterationMonitor.addObserver:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ +4c793c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +4c7940: 5410 92af |0002: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ +4c7944: 7220 85e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4c794a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationMonitor; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ │ │ @@ -1019590,17 +1019591,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c7888: |[4c7888] org.apache.commons.io.monitor.FileAlterationMonitor.getInterval:()J │ │ -4c7898: 5320 91af |0000: iget-wide v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.interval:J // field@af91 │ │ -4c789c: 1000 |0002: return-wide v0 │ │ +4c788c: |[4c788c] org.apache.commons.io.monitor.FileAlterationMonitor.getInterval:()J │ │ +4c789c: 5320 91af |0000: iget-wide v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.interval:J // field@af91 │ │ +4c78a0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/io/monitor/FileAlterationMonitor; │ │ │ │ #2 : (in Lorg/apache/commons/io/monitor/FileAlterationMonitor;) │ │ @@ -1019608,17 +1019609,17 @@ │ │ type : '()Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c7870: |[4c7870] org.apache.commons.io.monitor.FileAlterationMonitor.getObservers:()Ljava/lang/Iterable; │ │ -4c7880: 5410 92af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ -4c7884: 1100 |0002: return-object v0 │ │ +4c7874: |[4c7874] org.apache.commons.io.monitor.FileAlterationMonitor.getObservers:()Ljava/lang/Iterable; │ │ +4c7884: 5410 92af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ +4c7888: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationMonitor; │ │ │ │ #3 : (in Lorg/apache/commons/io/monitor/FileAlterationMonitor;) │ │ @@ -1019626,22 +1019627,22 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4c7948: |[4c7948] org.apache.commons.io.monitor.FileAlterationMonitor.removeObserver:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ -4c7958: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -4c795c: 5410 92af |0002: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ -4c7960: 7220 91e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ -4c7966: 0a00 |0007: move-result v0 │ │ -4c7968: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -4c796c: 28f8 |000a: goto 0002 // -0008 │ │ -4c796e: 0e00 |000b: return-void │ │ +4c794c: |[4c794c] org.apache.commons.io.monitor.FileAlterationMonitor.removeObserver:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ +4c795c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +4c7960: 5410 92af |0002: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ +4c7964: 7220 91e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ +4c796a: 0a00 |0007: move-result v0 │ │ +4c796c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +4c7970: 28f8 |000a: goto 0002 // -0008 │ │ +4c7972: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/io/monitor/FileAlterationMonitor; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ │ │ @@ -1019650,37 +1019651,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -4c7970: |[4c7970] org.apache.commons.io.monitor.FileAlterationMonitor.run:()V │ │ -4c7980: 5520 93af |0000: iget-boolean v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ -4c7984: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -4c7988: 5420 92af |0004: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ -4c798c: 7210 8fe3 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c7992: 0c00 |0009: move-result-object v0 │ │ -4c7994: 7210 5fe3 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c799a: 0a01 |000d: move-result v1 │ │ -4c799c: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ -4c79a0: 7210 60e3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c79a6: 0c01 |0013: move-result-object v1 │ │ -4c79a8: 1f01 f41c |0014: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationObserver; // type@1cf4 │ │ -4c79ac: 6e10 72f6 0100 |0016: invoke-virtual {v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.checkAndNotify:()V // method@f672 │ │ -4c79b2: 28f1 |0019: goto 000a // -000f │ │ -4c79b4: 5520 93af |001a: iget-boolean v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ -4c79b8: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -4c79bc: 2809 |001e: goto 0027 // +0009 │ │ -4c79be: 5320 91af |001f: iget-wide v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.interval:J // field@af91 │ │ -4c79c2: 7120 37e1 1000 |0021: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ -4c79c8: 28dc |0024: goto 0000 // -0024 │ │ -4c79ca: 0000 |0025: nop // spacer │ │ -4c79cc: 28da |0026: goto 0000 // -0026 │ │ -4c79ce: 0e00 |0027: return-void │ │ +4c7974: |[4c7974] org.apache.commons.io.monitor.FileAlterationMonitor.run:()V │ │ +4c7984: 5520 93af |0000: iget-boolean v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ +4c7988: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +4c798c: 5420 92af |0004: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ +4c7990: 7210 8fe3 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c7996: 0c00 |0009: move-result-object v0 │ │ +4c7998: 7210 5fe3 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c799e: 0a01 |000d: move-result v1 │ │ +4c79a0: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ +4c79a4: 7210 60e3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c79aa: 0c01 |0013: move-result-object v1 │ │ +4c79ac: 1f01 f41c |0014: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationObserver; // type@1cf4 │ │ +4c79b0: 6e10 72f6 0100 |0016: invoke-virtual {v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.checkAndNotify:()V // method@f672 │ │ +4c79b6: 28f1 |0019: goto 000a // -000f │ │ +4c79b8: 5520 93af |001a: iget-boolean v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ +4c79bc: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +4c79c0: 2809 |001e: goto 0027 // +0009 │ │ +4c79c2: 5320 91af |001f: iget-wide v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.interval:J // field@af91 │ │ +4c79c6: 7120 37e1 1000 |0021: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ +4c79cc: 28dc |0024: goto 0000 // -0024 │ │ +4c79ce: 0000 |0025: nop // spacer │ │ +4c79d0: 28da |0026: goto 0000 // -0026 │ │ +4c79d2: 0e00 |0027: return-void │ │ catches : 1 │ │ 0x001f - 0x0024 │ │ Ljava/lang/InterruptedException; -> 0x0025 │ │ positions : │ │ 0x0000 line=181 │ │ 0x0004 line=182 │ │ 0x0016 line=183 │ │ @@ -1019694,22 +1019695,22 @@ │ │ type : '(Ljava/util/concurrent/ThreadFactory;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4c79e0: |[4c79e0] org.apache.commons.io.monitor.FileAlterationMonitor.setThreadFactory:(Ljava/util/concurrent/ThreadFactory;)V │ │ -4c79f0: 1d00 |0000: monitor-enter v0 │ │ -4c79f2: 5b01 95af |0001: iput-object v1, v0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.threadFactory:Ljava/util/concurrent/ThreadFactory; // field@af95 │ │ -4c79f6: 1e00 |0003: monitor-exit v0 │ │ -4c79f8: 0e00 |0004: return-void │ │ -4c79fa: 0d01 |0005: move-exception v1 │ │ -4c79fc: 1e00 |0006: monitor-exit v0 │ │ -4c79fe: 2701 |0007: throw v1 │ │ +4c79e4: |[4c79e4] org.apache.commons.io.monitor.FileAlterationMonitor.setThreadFactory:(Ljava/util/concurrent/ThreadFactory;)V │ │ +4c79f4: 1d00 |0000: monitor-enter v0 │ │ +4c79f6: 5b01 95af |0001: iput-object v1, v0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.threadFactory:Ljava/util/concurrent/ThreadFactory; // field@af95 │ │ +4c79fa: 1e00 |0003: monitor-exit v0 │ │ +4c79fc: 0e00 |0004: return-void │ │ +4c79fe: 0d01 |0005: move-exception v1 │ │ +4c7a00: 1e00 |0006: monitor-exit v0 │ │ +4c7a02: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ @@ -1019721,51 +1019722,51 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -4c7a0c: |[4c7a0c] org.apache.commons.io.monitor.FileAlterationMonitor.start:()V │ │ -4c7a1c: 1d02 |0000: monitor-enter v2 │ │ -4c7a1e: 5520 93af |0001: iget-boolean v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ -4c7a22: 3900 3400 |0003: if-nez v0, 0037 // +0034 │ │ -4c7a26: 5420 92af |0005: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ -4c7a2a: 7210 8fe3 0000 |0007: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c7a30: 0c00 |000a: move-result-object v0 │ │ -4c7a32: 7210 5fe3 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c7a38: 0a01 |000e: move-result v1 │ │ -4c7a3a: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ -4c7a3e: 7210 60e3 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c7a44: 0c01 |0014: move-result-object v1 │ │ -4c7a46: 1f01 f41c |0015: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationObserver; // type@1cf4 │ │ -4c7a4a: 6e10 7df6 0100 |0017: invoke-virtual {v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.initialize:()V // method@f67d │ │ -4c7a50: 28f1 |001a: goto 000b // -000f │ │ -4c7a52: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -4c7a54: 5c20 93af |001c: iput-boolean v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ -4c7a58: 5420 95af |001e: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.threadFactory:Ljava/util/concurrent/ThreadFactory; // field@af95 │ │ -4c7a5c: 3800 0900 |0020: if-eqz v0, 0029 // +0009 │ │ -4c7a60: 7220 4ee4 2000 |0022: invoke-interface {v0, v2}, Ljava/util/concurrent/ThreadFactory;.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@e44e │ │ -4c7a66: 0c00 |0025: move-result-object v0 │ │ -4c7a68: 5b20 94af |0026: iput-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.thread:Ljava/lang/Thread; // field@af94 │ │ -4c7a6c: 2808 |0028: goto 0030 // +0008 │ │ -4c7a6e: 2200 0b19 |0029: new-instance v0, Ljava/lang/Thread; // type@190b │ │ -4c7a72: 7020 29e1 2000 |002b: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ -4c7a78: 5b20 94af |002e: iput-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.thread:Ljava/lang/Thread; // field@af94 │ │ -4c7a7c: 5420 94af |0030: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.thread:Ljava/lang/Thread; // field@af94 │ │ -4c7a80: 6e10 38e1 0000 |0032: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -4c7a86: 1e02 |0035: monitor-exit v2 │ │ -4c7a88: 0e00 |0036: return-void │ │ -4c7a8a: 2200 e618 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4c7a8e: 1a01 004c |0039: const-string v1, "Monitor is already running" // string@4c00 │ │ -4c7a92: 7020 37e0 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4c7a98: 2700 |003e: throw v0 │ │ -4c7a9a: 0d00 |003f: move-exception v0 │ │ -4c7a9c: 1e02 |0040: monitor-exit v2 │ │ -4c7a9e: 2700 |0041: throw v0 │ │ +4c7a10: |[4c7a10] org.apache.commons.io.monitor.FileAlterationMonitor.start:()V │ │ +4c7a20: 1d02 |0000: monitor-enter v2 │ │ +4c7a22: 5520 93af |0001: iget-boolean v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ +4c7a26: 3900 3400 |0003: if-nez v0, 0037 // +0034 │ │ +4c7a2a: 5420 92af |0005: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ +4c7a2e: 7210 8fe3 0000 |0007: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c7a34: 0c00 |000a: move-result-object v0 │ │ +4c7a36: 7210 5fe3 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c7a3c: 0a01 |000e: move-result v1 │ │ +4c7a3e: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ +4c7a42: 7210 60e3 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c7a48: 0c01 |0014: move-result-object v1 │ │ +4c7a4a: 1f01 f41c |0015: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationObserver; // type@1cf4 │ │ +4c7a4e: 6e10 7df6 0100 |0017: invoke-virtual {v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.initialize:()V // method@f67d │ │ +4c7a54: 28f1 |001a: goto 000b // -000f │ │ +4c7a56: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +4c7a58: 5c20 93af |001c: iput-boolean v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ +4c7a5c: 5420 95af |001e: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.threadFactory:Ljava/util/concurrent/ThreadFactory; // field@af95 │ │ +4c7a60: 3800 0900 |0020: if-eqz v0, 0029 // +0009 │ │ +4c7a64: 7220 4ee4 2000 |0022: invoke-interface {v0, v2}, Ljava/util/concurrent/ThreadFactory;.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@e44e │ │ +4c7a6a: 0c00 |0025: move-result-object v0 │ │ +4c7a6c: 5b20 94af |0026: iput-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.thread:Ljava/lang/Thread; // field@af94 │ │ +4c7a70: 2808 |0028: goto 0030 // +0008 │ │ +4c7a72: 2200 0b19 |0029: new-instance v0, Ljava/lang/Thread; // type@190b │ │ +4c7a76: 7020 29e1 2000 |002b: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ +4c7a7c: 5b20 94af |002e: iput-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.thread:Ljava/lang/Thread; // field@af94 │ │ +4c7a80: 5420 94af |0030: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.thread:Ljava/lang/Thread; // field@af94 │ │ +4c7a84: 6e10 38e1 0000 |0032: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +4c7a8a: 1e02 |0035: monitor-exit v2 │ │ +4c7a8c: 0e00 |0036: return-void │ │ +4c7a8e: 2200 e618 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4c7a92: 1a01 004c |0039: const-string v1, "Monitor is already running" // string@4c00 │ │ +4c7a96: 7020 37e0 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4c7a9c: 2700 |003e: throw v0 │ │ +4c7a9e: 0d00 |003f: move-exception v0 │ │ +4c7aa0: 1e02 |0040: monitor-exit v2 │ │ +4c7aa2: 2700 |0041: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0035 │ │ -> 0x003f │ │ 0x0037 - 0x003f │ │ -> 0x003f │ │ positions : │ │ 0x0001 line=129 │ │ @@ -1019786,23 +1019787,23 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4c7ab4: |[4c7ab4] org.apache.commons.io.monitor.FileAlterationMonitor.stop:()V │ │ -4c7ac4: 1d02 |0000: monitor-enter v2 │ │ -4c7ac6: 5320 91af |0001: iget-wide v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.interval:J // field@af91 │ │ -4c7aca: 6e30 69f6 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.stop:(J)V // method@f669 │ │ -4c7ad0: 1e02 |0006: monitor-exit v2 │ │ -4c7ad2: 0e00 |0007: return-void │ │ -4c7ad4: 0d00 |0008: move-exception v0 │ │ -4c7ad6: 1e02 |0009: monitor-exit v2 │ │ -4c7ad8: 2700 |000a: throw v0 │ │ +4c7ab8: |[4c7ab8] org.apache.commons.io.monitor.FileAlterationMonitor.stop:()V │ │ +4c7ac8: 1d02 |0000: monitor-enter v2 │ │ +4c7aca: 5320 91af |0001: iget-wide v0, v2, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.interval:J // field@af91 │ │ +4c7ace: 6e30 69f6 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.stop:(J)V // method@f669 │ │ +4c7ad4: 1e02 |0006: monitor-exit v2 │ │ +4c7ad6: 0e00 |0007: return-void │ │ +4c7ad8: 0d00 |0008: move-exception v0 │ │ +4c7ada: 1e02 |0009: monitor-exit v2 │ │ +4c7adc: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=150 │ │ 0x0006 line=151 │ │ locals : │ │ @@ -1019813,46 +1019814,46 @@ │ │ type : '(J)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -4c7ae8: |[4c7ae8] org.apache.commons.io.monitor.FileAlterationMonitor.stop:(J)V │ │ -4c7af8: 1d01 |0000: monitor-enter v1 │ │ -4c7afa: 5510 93af |0001: iget-boolean v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ -4c7afe: 3800 2a00 |0003: if-eqz v0, 002d // +002a │ │ -4c7b02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4c7b04: 5c10 93af |0006: iput-boolean v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ -4c7b08: 5410 94af |0008: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.thread:Ljava/lang/Thread; // field@af94 │ │ -4c7b0c: 6e30 32e1 2003 |000a: invoke-virtual {v0, v2, v3}, Ljava/lang/Thread;.join:(J)V // method@e132 │ │ -4c7b12: 2808 |000d: goto 0015 // +0008 │ │ -4c7b14: 7100 2ce1 0000 |000e: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ -4c7b1a: 0c02 |0011: move-result-object v2 │ │ -4c7b1c: 6e10 30e1 0200 |0012: invoke-virtual {v2}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ -4c7b22: 5412 92af |0015: iget-object v2, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ -4c7b26: 7210 8fe3 0200 |0017: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c7b2c: 0c02 |001a: move-result-object v2 │ │ -4c7b2e: 7210 5fe3 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c7b34: 0a03 |001e: move-result v3 │ │ -4c7b36: 3803 0c00 |001f: if-eqz v3, 002b // +000c │ │ -4c7b3a: 7210 60e3 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c7b40: 0c03 |0024: move-result-object v3 │ │ -4c7b42: 1f03 f41c |0025: check-cast v3, Lorg/apache/commons/io/monitor/FileAlterationObserver; // type@1cf4 │ │ -4c7b46: 6e10 75f6 0300 |0027: invoke-virtual {v3}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.destroy:()V // method@f675 │ │ -4c7b4c: 28f1 |002a: goto 001b // -000f │ │ -4c7b4e: 1e01 |002b: monitor-exit v1 │ │ -4c7b50: 0e00 |002c: return-void │ │ -4c7b52: 2202 e618 |002d: new-instance v2, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4c7b56: 1a03 014c |002f: const-string v3, "Monitor is not running" // string@4c01 │ │ -4c7b5a: 7020 37e0 3200 |0031: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4c7b60: 2702 |0034: throw v2 │ │ -4c7b62: 0d02 |0035: move-exception v2 │ │ -4c7b64: 1e01 |0036: monitor-exit v1 │ │ -4c7b66: 2702 |0037: throw v2 │ │ +4c7aec: |[4c7aec] org.apache.commons.io.monitor.FileAlterationMonitor.stop:(J)V │ │ +4c7afc: 1d01 |0000: monitor-enter v1 │ │ +4c7afe: 5510 93af |0001: iget-boolean v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ +4c7b02: 3800 2a00 |0003: if-eqz v0, 002d // +002a │ │ +4c7b06: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4c7b08: 5c10 93af |0006: iput-boolean v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.running:Z // field@af93 │ │ +4c7b0c: 5410 94af |0008: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.thread:Ljava/lang/Thread; // field@af94 │ │ +4c7b10: 6e30 32e1 2003 |000a: invoke-virtual {v0, v2, v3}, Ljava/lang/Thread;.join:(J)V // method@e132 │ │ +4c7b16: 2808 |000d: goto 0015 // +0008 │ │ +4c7b18: 7100 2ce1 0000 |000e: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ +4c7b1e: 0c02 |0011: move-result-object v2 │ │ +4c7b20: 6e10 30e1 0200 |0012: invoke-virtual {v2}, Ljava/lang/Thread;.interrupt:()V // method@e130 │ │ +4c7b26: 5412 92af |0015: iget-object v2, v1, Lorg/apache/commons/io/monitor/FileAlterationMonitor;.observers:Ljava/util/List; // field@af92 │ │ +4c7b2a: 7210 8fe3 0200 |0017: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c7b30: 0c02 |001a: move-result-object v2 │ │ +4c7b32: 7210 5fe3 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c7b38: 0a03 |001e: move-result v3 │ │ +4c7b3a: 3803 0c00 |001f: if-eqz v3, 002b // +000c │ │ +4c7b3e: 7210 60e3 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c7b44: 0c03 |0024: move-result-object v3 │ │ +4c7b46: 1f03 f41c |0025: check-cast v3, Lorg/apache/commons/io/monitor/FileAlterationObserver; // type@1cf4 │ │ +4c7b4a: 6e10 75f6 0300 |0027: invoke-virtual {v3}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.destroy:()V // method@f675 │ │ +4c7b50: 28f1 |002a: goto 001b // -000f │ │ +4c7b52: 1e01 |002b: monitor-exit v1 │ │ +4c7b54: 0e00 |002c: return-void │ │ +4c7b56: 2202 e618 |002d: new-instance v2, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4c7b5a: 1a03 014c |002f: const-string v3, "Monitor is not running" // string@4c01 │ │ +4c7b5e: 7020 37e0 3200 |0031: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4c7b64: 2702 |0034: throw v2 │ │ +4c7b66: 0d02 |0035: move-exception v2 │ │ +4c7b68: 1e01 |0036: monitor-exit v1 │ │ +4c7b6a: 2702 |0037: throw v2 │ │ catches : 4 │ │ 0x0001 - 0x0008 │ │ -> 0x0035 │ │ 0x0008 - 0x000d │ │ Ljava/lang/InterruptedException; -> 0x000e │ │ -> 0x0035 │ │ 0x000e - 0x002a │ │ @@ -1019931,18 +1019932,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4c7d68: |[4c7d68] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/io/File;)V │ │ -4c7d78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c7d7a: 7030 6bf6 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Ljava/io/File;Ljava/io/FileFilter;)V // method@f66b │ │ -4c7d80: 0e00 |0004: return-void │ │ +4c7d6c: |[4c7d6c] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/io/File;)V │ │ +4c7d7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c7d7e: 7030 6bf6 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Ljava/io/File;Ljava/io/FileFilter;)V // method@f66b │ │ +4c7d84: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=168 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1019951,18 +1019952,18 @@ │ │ type : '(Ljava/io/File;Ljava/io/FileFilter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c7d84: |[4c7d84] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/io/File;Ljava/io/FileFilter;)V │ │ -4c7d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c7d96: 7040 6cf6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Ljava/io/File;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V // method@f66c │ │ -4c7d9c: 0e00 |0004: return-void │ │ +4c7d88: |[4c7d88] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/io/File;Ljava/io/FileFilter;)V │ │ +4c7d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c7d9a: 7040 6cf6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Ljava/io/File;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V // method@f66c │ │ +4c7da0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=178 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/io/FileFilter; │ │ @@ -1019972,19 +1019973,19 @@ │ │ type : '(Ljava/io/File;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4c7da0: |[4c7da0] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/io/File;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V │ │ -4c7db0: 2200 f51c |0000: new-instance v0, Lorg/apache/commons/io/monitor/FileEntry; // type@1cf5 │ │ -4c7db4: 7020 82f6 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/io/monitor/FileEntry;.:(Ljava/io/File;)V // method@f682 │ │ -4c7dba: 7040 70f6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V // method@f670 │ │ -4c7dc0: 0e00 |0008: return-void │ │ +4c7da4: |[4c7da4] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/io/File;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V │ │ +4c7db4: 2200 f51c |0000: new-instance v0, Lorg/apache/commons/io/monitor/FileEntry; // type@1cf5 │ │ +4c7db8: 7020 82f6 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/io/monitor/FileEntry;.:(Ljava/io/File;)V // method@f682 │ │ +4c7dbe: 7040 70f6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V // method@f670 │ │ +4c7dc4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/io/FileFilter; │ │ @@ -1019995,19 +1019996,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4c7dc4: |[4c7dc4] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/lang/String;)V │ │ -4c7dd4: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c7dd8: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c7dde: 7020 6af6 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Ljava/io/File;)V // method@f66a │ │ -4c7de4: 0e00 |0008: return-void │ │ +4c7dc8: |[4c7dc8] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/lang/String;)V │ │ +4c7dd8: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c7ddc: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c7de2: 7020 6af6 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Ljava/io/File;)V // method@f66a │ │ +4c7de8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1020016,19 +1020017,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileFilter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4c7de8: |[4c7de8] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/lang/String;Ljava/io/FileFilter;)V │ │ -4c7df8: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c7dfc: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c7e02: 7030 6bf6 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Ljava/io/File;Ljava/io/FileFilter;)V // method@f66b │ │ -4c7e08: 0e00 |0008: return-void │ │ +4c7dec: |[4c7dec] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/lang/String;Ljava/io/FileFilter;)V │ │ +4c7dfc: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c7e00: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c7e06: 7030 6bf6 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Ljava/io/File;Ljava/io/FileFilter;)V // method@f66b │ │ +4c7e0c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/io/FileFilter; │ │ @@ -1020038,19 +1020039,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4c7e0c: |[4c7e0c] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/lang/String;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V │ │ -4c7e1c: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c7e20: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c7e26: 7040 6cf6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Ljava/io/File;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V // method@f66c │ │ -4c7e2c: 0e00 |0008: return-void │ │ +4c7e10: |[4c7e10] org.apache.commons.io.monitor.FileAlterationObserver.:(Ljava/lang/String;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V │ │ +4c7e20: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c7e24: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c7e2a: 7040 6cf6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.:(Ljava/io/File;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V // method@f66c │ │ +4c7e30: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/io/FileFilter; │ │ @@ -1020061,52 +1020062,52 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -4c7e30: |[4c7e30] org.apache.commons.io.monitor.FileAlterationObserver.:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V │ │ -4c7e40: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c7e46: 2200 aa19 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@19aa │ │ -4c7e4a: 7010 2de4 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@e42d │ │ -4c7e50: 5b10 98af |0008: iput-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ -4c7e54: 3802 3600 |000a: if-eqz v2, 0040 // +0036 │ │ -4c7e58: 6e10 85f6 0200 |000c: invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c7e5e: 0c00 |000f: move-result-object v0 │ │ -4c7e60: 3800 2800 |0010: if-eqz v0, 0038 // +0028 │ │ -4c7e64: 5b12 99af |0012: iput-object v2, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ -4c7e68: 5b13 97af |0014: iput-object v3, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.fileFilter:Ljava/io/FileFilter; // field@af97 │ │ -4c7e6c: 3804 1d00 |0016: if-eqz v4, 0033 // +001d │ │ -4c7e70: 6202 89ae |0018: sget-object v2, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ -4c7e74: 6e20 5ff3 2400 |001a: invoke-virtual {v4, v2}, Lorg/apache/commons/io/IOCase;.equals:(Ljava/lang/Object;)Z // method@f35f │ │ -4c7e7a: 0a02 |001d: move-result v2 │ │ -4c7e7c: 3802 0300 |001e: if-eqz v2, 0021 // +0003 │ │ -4c7e80: 2813 |0020: goto 0033 // +0013 │ │ -4c7e82: 6202 87ae |0021: sget-object v2, Lorg/apache/commons/io/IOCase;.INSENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae87 │ │ -4c7e86: 6e20 5ff3 2400 |0023: invoke-virtual {v4, v2}, Lorg/apache/commons/io/IOCase;.equals:(Ljava/lang/Object;)Z // method@f35f │ │ -4c7e8c: 0a02 |0026: move-result v2 │ │ -4c7e8e: 3802 0700 |0027: if-eqz v2, 002e // +0007 │ │ -4c7e92: 6202 b5ae |0029: sget-object v2, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_INSENSITIVE_COMPARATOR:Ljava/util/Comparator; // field@aeb5 │ │ -4c7e96: 5b12 96af |002b: iput-object v2, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ -4c7e9a: 280a |002d: goto 0037 // +000a │ │ -4c7e9c: 6202 b4ae |002e: sget-object v2, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_COMPARATOR:Ljava/util/Comparator; // field@aeb4 │ │ -4c7ea0: 5b12 96af |0030: iput-object v2, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ -4c7ea4: 2805 |0032: goto 0037 // +0005 │ │ -4c7ea6: 6202 b8ae |0033: sget-object v2, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_SYSTEM_COMPARATOR:Ljava/util/Comparator; // field@aeb8 │ │ -4c7eaa: 5b12 96af |0035: iput-object v2, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ -4c7eae: 0e00 |0037: return-void │ │ -4c7eb0: 2202 e518 |0038: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c7eb4: 1a03 c454 |003a: const-string v3, "Root directory is missing" // string@54c4 │ │ -4c7eb8: 7020 32e0 3200 |003c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c7ebe: 2702 |003f: throw v2 │ │ -4c7ec0: 2202 e518 |0040: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c7ec4: 1a03 c554 |0042: const-string v3, "Root entry is missing" // string@54c5 │ │ -4c7ec8: 7020 32e0 3200 |0044: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c7ece: 2702 |0047: throw v2 │ │ +4c7e34: |[4c7e34] org.apache.commons.io.monitor.FileAlterationObserver.:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/FileFilter;Lorg/apache/commons/io/IOCase;)V │ │ +4c7e44: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c7e4a: 2200 aa19 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@19aa │ │ +4c7e4e: 7010 2de4 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@e42d │ │ +4c7e54: 5b10 98af |0008: iput-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ +4c7e58: 3802 3600 |000a: if-eqz v2, 0040 // +0036 │ │ +4c7e5c: 6e10 85f6 0200 |000c: invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c7e62: 0c00 |000f: move-result-object v0 │ │ +4c7e64: 3800 2800 |0010: if-eqz v0, 0038 // +0028 │ │ +4c7e68: 5b12 99af |0012: iput-object v2, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ +4c7e6c: 5b13 97af |0014: iput-object v3, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.fileFilter:Ljava/io/FileFilter; // field@af97 │ │ +4c7e70: 3804 1d00 |0016: if-eqz v4, 0033 // +001d │ │ +4c7e74: 6202 89ae |0018: sget-object v2, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ +4c7e78: 6e20 5ff3 2400 |001a: invoke-virtual {v4, v2}, Lorg/apache/commons/io/IOCase;.equals:(Ljava/lang/Object;)Z // method@f35f │ │ +4c7e7e: 0a02 |001d: move-result v2 │ │ +4c7e80: 3802 0300 |001e: if-eqz v2, 0021 // +0003 │ │ +4c7e84: 2813 |0020: goto 0033 // +0013 │ │ +4c7e86: 6202 87ae |0021: sget-object v2, Lorg/apache/commons/io/IOCase;.INSENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae87 │ │ +4c7e8a: 6e20 5ff3 2400 |0023: invoke-virtual {v4, v2}, Lorg/apache/commons/io/IOCase;.equals:(Ljava/lang/Object;)Z // method@f35f │ │ +4c7e90: 0a02 |0026: move-result v2 │ │ +4c7e92: 3802 0700 |0027: if-eqz v2, 002e // +0007 │ │ +4c7e96: 6202 b5ae |0029: sget-object v2, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_INSENSITIVE_COMPARATOR:Ljava/util/Comparator; // field@aeb5 │ │ +4c7e9a: 5b12 96af |002b: iput-object v2, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ +4c7e9e: 280a |002d: goto 0037 // +000a │ │ +4c7ea0: 6202 b4ae |002e: sget-object v2, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_COMPARATOR:Ljava/util/Comparator; // field@aeb4 │ │ +4c7ea4: 5b12 96af |0030: iput-object v2, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ +4c7ea8: 2805 |0032: goto 0037 // +0005 │ │ +4c7eaa: 6202 b8ae |0033: sget-object v2, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_SYSTEM_COMPARATOR:Ljava/util/Comparator; // field@aeb8 │ │ +4c7eae: 5b12 96af |0035: iput-object v2, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ +4c7eb2: 0e00 |0037: return-void │ │ +4c7eb4: 2202 e518 |0038: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c7eb8: 1a03 c454 |003a: const-string v3, "Root directory is missing" // string@54c4 │ │ +4c7ebc: 7020 32e0 3200 |003c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c7ec2: 2702 |003f: throw v2 │ │ +4c7ec4: 2202 e518 |0040: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c7ec8: 1a03 c554 |0042: const-string v3, "Root entry is missing" // string@54c5 │ │ +4c7ecc: 7020 32e0 3200 |0044: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c7ed2: 2702 |0047: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0003 line=125 │ │ 0x000c line=206 │ │ 0x0012 line=209 │ │ 0x0014 line=210 │ │ @@ -1020128,82 +1020129,82 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 127 16-bit code units │ │ -4c7fb4: |[4c7fb4] org.apache.commons.io.monitor.FileAlterationObserver.checkAndNotify:(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ │ -4c7fc4: 21b0 |0000: array-length v0, v11 │ │ -4c7fc6: 3d00 0600 |0001: if-lez v0, 0007 // +0006 │ │ -4c7fca: 21b0 |0003: array-length v0, v11 │ │ -4c7fcc: 2300 ba1f |0004: new-array v0, v0, [Lorg/apache/commons/io/monitor/FileEntry; // type@1fba │ │ -4c7fd0: 2803 |0006: goto 0009 // +0003 │ │ -4c7fd2: 6200 9baf |0007: sget-object v0, Lorg/apache/commons/io/monitor/FileEntry;.EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9b │ │ -4c7fd6: 21a1 |0009: array-length v1, v10 │ │ -4c7fd8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -4c7fda: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -4c7fdc: 3512 5c00 |000c: if-ge v2, v1, 0068 // +005c │ │ -4c7fe0: 4604 0a02 |000e: aget-object v4, v10, v2 │ │ -4c7fe4: 21b5 |0010: array-length v5, v11 │ │ -4c7fe6: 3553 2000 |0011: if-ge v3, v5, 0031 // +0020 │ │ -4c7fea: 5485 96af |0013: iget-object v5, v8, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ -4c7fee: 6e10 85f6 0400 |0015: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c7ff4: 0c06 |0018: move-result-object v6 │ │ -4c7ff6: 4607 0b03 |0019: aget-object v7, v11, v3 │ │ -4c7ffa: 7230 15e3 6507 |001b: invoke-interface {v5, v6, v7}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@e315 │ │ -4c8000: 0a05 |001e: move-result v5 │ │ -4c8002: 3d05 1200 |001f: if-lez v5, 0031 // +0012 │ │ -4c8006: 4605 0b03 |0021: aget-object v5, v11, v3 │ │ -4c800a: 7030 74f6 9805 |0023: invoke-direct {v8, v9, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.createFileEntry:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; // method@f674 │ │ -4c8010: 0c05 |0026: move-result-object v5 │ │ -4c8012: 4d05 0003 |0027: aput-object v5, v0, v3 │ │ -4c8016: 4605 0003 |0029: aget-object v5, v0, v3 │ │ -4c801a: 7020 76f6 5800 |002b: invoke-direct {v8, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doCreate:(Lorg/apache/commons/io/monitor/FileEntry;)V // method@f676 │ │ -4c8020: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c8024: 28e0 |0030: goto 0010 // -0020 │ │ -4c8026: 21b5 |0031: array-length v5, v11 │ │ -4c8028: 3553 2700 |0032: if-ge v3, v5, 0059 // +0027 │ │ -4c802c: 5485 96af |0034: iget-object v5, v8, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ -4c8030: 6e10 85f6 0400 |0036: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c8036: 0c06 |0039: move-result-object v6 │ │ -4c8038: 4607 0b03 |003a: aget-object v7, v11, v3 │ │ -4c803c: 7230 15e3 6507 |003c: invoke-interface {v5, v6, v7}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@e315 │ │ -4c8042: 0a05 |003f: move-result v5 │ │ -4c8044: 3905 1900 |0040: if-nez v5, 0059 // +0019 │ │ -4c8048: 4605 0b03 |0042: aget-object v5, v11, v3 │ │ -4c804c: 7030 79f6 4805 |0044: invoke-direct {v8, v4, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doMatch:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V // method@f679 │ │ -4c8052: 6e10 84f6 0400 |0047: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; // method@f684 │ │ -4c8058: 0c05 |004a: move-result-object v5 │ │ -4c805a: 4606 0b03 |004b: aget-object v6, v11, v3 │ │ -4c805e: 7020 7ef6 6800 |004d: invoke-direct {v8, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listFiles:(Ljava/io/File;)[Ljava/io/File; // method@f67e │ │ -4c8064: 0c06 |0050: move-result-object v6 │ │ -4c8066: 7040 73f6 4865 |0051: invoke-direct {v8, v4, v5, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.checkAndNotify:(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V // method@f673 │ │ -4c806c: 4d04 0003 |0054: aput-object v4, v0, v3 │ │ -4c8070: d803 0301 |0056: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c8074: 280d |0058: goto 0065 // +000d │ │ -4c8076: 6e10 84f6 0400 |0059: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; // method@f684 │ │ -4c807c: 0c05 |005c: move-result-object v5 │ │ -4c807e: 6206 6cae |005d: sget-object v6, Lorg/apache/commons/io/FileUtils;.EMPTY_FILE_ARRAY:[Ljava/io/File; // field@ae6c │ │ -4c8082: 7040 73f6 4865 |005f: invoke-direct {v8, v4, v5, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.checkAndNotify:(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V // method@f673 │ │ -4c8088: 7020 77f6 4800 |0062: invoke-direct {v8, v4}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doDelete:(Lorg/apache/commons/io/monitor/FileEntry;)V // method@f677 │ │ -4c808e: d802 0201 |0065: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4c8092: 28a5 |0067: goto 000c // -005b │ │ -4c8094: 21ba |0068: array-length v10, v11 │ │ -4c8096: 35a3 1200 |0069: if-ge v3, v10, 007b // +0012 │ │ -4c809a: 460a 0b03 |006b: aget-object v10, v11, v3 │ │ -4c809e: 7030 74f6 980a |006d: invoke-direct {v8, v9, v10}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.createFileEntry:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; // method@f674 │ │ -4c80a4: 0c0a |0070: move-result-object v10 │ │ -4c80a6: 4d0a 0003 |0071: aput-object v10, v0, v3 │ │ -4c80aa: 460a 0003 |0073: aget-object v10, v0, v3 │ │ -4c80ae: 7020 76f6 a800 |0075: invoke-direct {v8, v10}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doCreate:(Lorg/apache/commons/io/monitor/FileEntry;)V // method@f676 │ │ -4c80b4: d803 0301 |0078: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c80b8: 28ee |007a: goto 0068 // -0012 │ │ -4c80ba: 6e20 8ff6 0900 |007b: invoke-virtual {v9, v0}, Lorg/apache/commons/io/monitor/FileEntry;.setChildren:([Lorg/apache/commons/io/monitor/FileEntry;)V // method@f68f │ │ -4c80c0: 0e00 |007e: return-void │ │ +4c7fb8: |[4c7fb8] org.apache.commons.io.monitor.FileAlterationObserver.checkAndNotify:(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ │ +4c7fc8: 21b0 |0000: array-length v0, v11 │ │ +4c7fca: 3d00 0600 |0001: if-lez v0, 0007 // +0006 │ │ +4c7fce: 21b0 |0003: array-length v0, v11 │ │ +4c7fd0: 2300 ba1f |0004: new-array v0, v0, [Lorg/apache/commons/io/monitor/FileEntry; // type@1fba │ │ +4c7fd4: 2803 |0006: goto 0009 // +0003 │ │ +4c7fd6: 6200 9baf |0007: sget-object v0, Lorg/apache/commons/io/monitor/FileEntry;.EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9b │ │ +4c7fda: 21a1 |0009: array-length v1, v10 │ │ +4c7fdc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +4c7fde: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +4c7fe0: 3512 5c00 |000c: if-ge v2, v1, 0068 // +005c │ │ +4c7fe4: 4604 0a02 |000e: aget-object v4, v10, v2 │ │ +4c7fe8: 21b5 |0010: array-length v5, v11 │ │ +4c7fea: 3553 2000 |0011: if-ge v3, v5, 0031 // +0020 │ │ +4c7fee: 5485 96af |0013: iget-object v5, v8, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ +4c7ff2: 6e10 85f6 0400 |0015: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c7ff8: 0c06 |0018: move-result-object v6 │ │ +4c7ffa: 4607 0b03 |0019: aget-object v7, v11, v3 │ │ +4c7ffe: 7230 15e3 6507 |001b: invoke-interface {v5, v6, v7}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@e315 │ │ +4c8004: 0a05 |001e: move-result v5 │ │ +4c8006: 3d05 1200 |001f: if-lez v5, 0031 // +0012 │ │ +4c800a: 4605 0b03 |0021: aget-object v5, v11, v3 │ │ +4c800e: 7030 74f6 9805 |0023: invoke-direct {v8, v9, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.createFileEntry:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; // method@f674 │ │ +4c8014: 0c05 |0026: move-result-object v5 │ │ +4c8016: 4d05 0003 |0027: aput-object v5, v0, v3 │ │ +4c801a: 4605 0003 |0029: aget-object v5, v0, v3 │ │ +4c801e: 7020 76f6 5800 |002b: invoke-direct {v8, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doCreate:(Lorg/apache/commons/io/monitor/FileEntry;)V // method@f676 │ │ +4c8024: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c8028: 28e0 |0030: goto 0010 // -0020 │ │ +4c802a: 21b5 |0031: array-length v5, v11 │ │ +4c802c: 3553 2700 |0032: if-ge v3, v5, 0059 // +0027 │ │ +4c8030: 5485 96af |0034: iget-object v5, v8, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ +4c8034: 6e10 85f6 0400 |0036: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c803a: 0c06 |0039: move-result-object v6 │ │ +4c803c: 4607 0b03 |003a: aget-object v7, v11, v3 │ │ +4c8040: 7230 15e3 6507 |003c: invoke-interface {v5, v6, v7}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@e315 │ │ +4c8046: 0a05 |003f: move-result v5 │ │ +4c8048: 3905 1900 |0040: if-nez v5, 0059 // +0019 │ │ +4c804c: 4605 0b03 |0042: aget-object v5, v11, v3 │ │ +4c8050: 7030 79f6 4805 |0044: invoke-direct {v8, v4, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doMatch:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V // method@f679 │ │ +4c8056: 6e10 84f6 0400 |0047: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; // method@f684 │ │ +4c805c: 0c05 |004a: move-result-object v5 │ │ +4c805e: 4606 0b03 |004b: aget-object v6, v11, v3 │ │ +4c8062: 7020 7ef6 6800 |004d: invoke-direct {v8, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listFiles:(Ljava/io/File;)[Ljava/io/File; // method@f67e │ │ +4c8068: 0c06 |0050: move-result-object v6 │ │ +4c806a: 7040 73f6 4865 |0051: invoke-direct {v8, v4, v5, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.checkAndNotify:(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V // method@f673 │ │ +4c8070: 4d04 0003 |0054: aput-object v4, v0, v3 │ │ +4c8074: d803 0301 |0056: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c8078: 280d |0058: goto 0065 // +000d │ │ +4c807a: 6e10 84f6 0400 |0059: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; // method@f684 │ │ +4c8080: 0c05 |005c: move-result-object v5 │ │ +4c8082: 6206 6cae |005d: sget-object v6, Lorg/apache/commons/io/FileUtils;.EMPTY_FILE_ARRAY:[Ljava/io/File; // field@ae6c │ │ +4c8086: 7040 73f6 4865 |005f: invoke-direct {v8, v4, v5, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.checkAndNotify:(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V // method@f673 │ │ +4c808c: 7020 77f6 4800 |0062: invoke-direct {v8, v4}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doDelete:(Lorg/apache/commons/io/monitor/FileEntry;)V // method@f677 │ │ +4c8092: d802 0201 |0065: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4c8096: 28a5 |0067: goto 000c // -005b │ │ +4c8098: 21ba |0068: array-length v10, v11 │ │ +4c809a: 35a3 1200 |0069: if-ge v3, v10, 007b // +0012 │ │ +4c809e: 460a 0b03 |006b: aget-object v10, v11, v3 │ │ +4c80a2: 7030 74f6 980a |006d: invoke-direct {v8, v9, v10}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.createFileEntry:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; // method@f674 │ │ +4c80a8: 0c0a |0070: move-result-object v10 │ │ +4c80aa: 4d0a 0003 |0071: aput-object v10, v0, v3 │ │ +4c80ae: 460a 0003 |0073: aget-object v10, v0, v3 │ │ +4c80b2: 7020 76f6 a800 |0075: invoke-direct {v8, v10}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doCreate:(Lorg/apache/commons/io/monitor/FileEntry;)V // method@f676 │ │ +4c80b8: d803 0301 |0078: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c80bc: 28ee |007a: goto 0068 // -0012 │ │ +4c80be: 6e20 8ff6 0900 |007b: invoke-virtual {v9, v0}, Lorg/apache/commons/io/monitor/FileEntry;.setChildren:([Lorg/apache/commons/io/monitor/FileEntry;)V // method@f68f │ │ +4c80c4: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0009 line=326 │ │ 0x0010 line=327 │ │ 0x0021 line=328 │ │ 0x0029 line=329 │ │ @@ -1020228,22 +1020229,22 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4c7cec: |[4c7cec] org.apache.commons.io.monitor.FileAlterationObserver.createFileEntry:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; │ │ -4c7cfc: 6e20 8df6 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/commons/io/monitor/FileEntry;.newChildInstance:(Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; // method@f68d │ │ -4c7d02: 0c01 |0003: move-result-object v1 │ │ -4c7d04: 6e20 8ef6 2100 |0004: invoke-virtual {v1, v2}, Lorg/apache/commons/io/monitor/FileEntry;.refresh:(Ljava/io/File;)Z // method@f68e │ │ -4c7d0a: 7030 78f6 2001 |0007: invoke-direct {v0, v2, v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doListFiles:(Ljava/io/File;Lorg/apache/commons/io/monitor/FileEntry;)[Lorg/apache/commons/io/monitor/FileEntry; // method@f678 │ │ -4c7d10: 0c02 |000a: move-result-object v2 │ │ -4c7d12: 6e20 8ff6 2100 |000b: invoke-virtual {v1, v2}, Lorg/apache/commons/io/monitor/FileEntry;.setChildren:([Lorg/apache/commons/io/monitor/FileEntry;)V // method@f68f │ │ -4c7d18: 1101 |000e: return-object v1 │ │ +4c7cf0: |[4c7cf0] org.apache.commons.io.monitor.FileAlterationObserver.createFileEntry:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; │ │ +4c7d00: 6e20 8df6 2100 |0000: invoke-virtual {v1, v2}, Lorg/apache/commons/io/monitor/FileEntry;.newChildInstance:(Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; // method@f68d │ │ +4c7d06: 0c01 |0003: move-result-object v1 │ │ +4c7d08: 6e20 8ef6 2100 |0004: invoke-virtual {v1, v2}, Lorg/apache/commons/io/monitor/FileEntry;.refresh:(Ljava/io/File;)Z // method@f68e │ │ +4c7d0e: 7030 78f6 2001 |0007: invoke-direct {v0, v2, v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doListFiles:(Ljava/io/File;Lorg/apache/commons/io/monitor/FileEntry;)[Lorg/apache/commons/io/monitor/FileEntry; // method@f678 │ │ +4c7d14: 0c02 |000a: move-result-object v2 │ │ +4c7d16: 6e20 8ff6 2100 |000b: invoke-virtual {v1, v2}, Lorg/apache/commons/io/monitor/FileEntry;.setChildren:([Lorg/apache/commons/io/monitor/FileEntry;)V // method@f68f │ │ +4c7d1c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x0007 line=359 │ │ 0x000b line=360 │ │ locals : │ │ @@ -1020256,45 +1020257,45 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -4c80d8: |[4c80d8] org.apache.commons.io.monitor.FileAlterationObserver.doCreate:(Lorg/apache/commons/io/monitor/FileEntry;)V │ │ -4c80e8: 5430 98af |0000: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ -4c80ec: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c80f2: 0c00 |0005: move-result-object v0 │ │ -4c80f4: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c80fa: 0a01 |0009: move-result v1 │ │ -4c80fc: 3801 1e00 |000a: if-eqz v1, 0028 // +001e │ │ -4c8100: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c8106: 0c01 |000f: move-result-object v1 │ │ -4c8108: 1f01 f11c |0010: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; // type@1cf1 │ │ -4c810c: 6e10 8bf6 0400 |0012: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.isDirectory:()Z // method@f68b │ │ -4c8112: 0a02 |0015: move-result v2 │ │ -4c8114: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -4c8118: 6e10 85f6 0400 |0018: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c811e: 0c02 |001b: move-result-object v2 │ │ -4c8120: 7220 4ef6 2100 |001c: invoke-interface {v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onDirectoryCreate:(Ljava/io/File;)V // method@f64e │ │ -4c8126: 28e7 |001f: goto 0006 // -0019 │ │ -4c8128: 6e10 85f6 0400 |0020: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c812e: 0c02 |0023: move-result-object v2 │ │ -4c8130: 7220 51f6 2100 |0024: invoke-interface {v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onFileCreate:(Ljava/io/File;)V // method@f651 │ │ -4c8136: 28df |0027: goto 0006 // -0021 │ │ -4c8138: 6e10 84f6 0400 |0028: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; // method@f684 │ │ -4c813e: 0c04 |002b: move-result-object v4 │ │ -4c8140: 2140 |002c: array-length v0, v4 │ │ -4c8142: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -4c8144: 3501 0a00 |002e: if-ge v1, v0, 0038 // +000a │ │ -4c8148: 4602 0401 |0030: aget-object v2, v4, v1 │ │ -4c814c: 7020 76f6 2300 |0032: invoke-direct {v3, v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doCreate:(Lorg/apache/commons/io/monitor/FileEntry;)V // method@f676 │ │ -4c8152: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c8156: 28f7 |0037: goto 002e // -0009 │ │ -4c8158: 0e00 |0038: return-void │ │ +4c80dc: |[4c80dc] org.apache.commons.io.monitor.FileAlterationObserver.doCreate:(Lorg/apache/commons/io/monitor/FileEntry;)V │ │ +4c80ec: 5430 98af |0000: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ +4c80f0: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c80f6: 0c00 |0005: move-result-object v0 │ │ +4c80f8: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c80fe: 0a01 |0009: move-result v1 │ │ +4c8100: 3801 1e00 |000a: if-eqz v1, 0028 // +001e │ │ +4c8104: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c810a: 0c01 |000f: move-result-object v1 │ │ +4c810c: 1f01 f11c |0010: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; // type@1cf1 │ │ +4c8110: 6e10 8bf6 0400 |0012: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.isDirectory:()Z // method@f68b │ │ +4c8116: 0a02 |0015: move-result v2 │ │ +4c8118: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +4c811c: 6e10 85f6 0400 |0018: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c8122: 0c02 |001b: move-result-object v2 │ │ +4c8124: 7220 4ef6 2100 |001c: invoke-interface {v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onDirectoryCreate:(Ljava/io/File;)V // method@f64e │ │ +4c812a: 28e7 |001f: goto 0006 // -0019 │ │ +4c812c: 6e10 85f6 0400 |0020: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c8132: 0c02 |0023: move-result-object v2 │ │ +4c8134: 7220 51f6 2100 |0024: invoke-interface {v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onFileCreate:(Ljava/io/File;)V // method@f651 │ │ +4c813a: 28df |0027: goto 0006 // -0021 │ │ +4c813c: 6e10 84f6 0400 |0028: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; // method@f684 │ │ +4c8142: 0c04 |002b: move-result-object v4 │ │ +4c8144: 2140 |002c: array-length v0, v4 │ │ +4c8146: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +4c8148: 3501 0a00 |002e: if-ge v1, v0, 0038 // +000a │ │ +4c814c: 4602 0401 |0030: aget-object v2, v4, v1 │ │ +4c8150: 7020 76f6 2300 |0032: invoke-direct {v3, v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doCreate:(Lorg/apache/commons/io/monitor/FileEntry;)V // method@f676 │ │ +4c8156: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c815a: 28f7 |0037: goto 002e // -0009 │ │ +4c815c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0012 line=386 │ │ 0x0018 line=387 │ │ 0x0020 line=389 │ │ 0x0028 line=392 │ │ @@ -1020309,36 +1020310,36 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4c815c: |[4c815c] org.apache.commons.io.monitor.FileAlterationObserver.doDelete:(Lorg/apache/commons/io/monitor/FileEntry;)V │ │ -4c816c: 5430 98af |0000: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ -4c8170: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c8176: 0c00 |0005: move-result-object v0 │ │ -4c8178: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c817e: 0a01 |0009: move-result v1 │ │ -4c8180: 3801 1e00 |000a: if-eqz v1, 0028 // +001e │ │ -4c8184: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c818a: 0c01 |000f: move-result-object v1 │ │ -4c818c: 1f01 f11c |0010: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; // type@1cf1 │ │ -4c8190: 6e10 8bf6 0400 |0012: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.isDirectory:()Z // method@f68b │ │ -4c8196: 0a02 |0015: move-result v2 │ │ -4c8198: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -4c819c: 6e10 85f6 0400 |0018: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c81a2: 0c02 |001b: move-result-object v2 │ │ -4c81a4: 7220 4ff6 2100 |001c: invoke-interface {v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onDirectoryDelete:(Ljava/io/File;)V // method@f64f │ │ -4c81aa: 28e7 |001f: goto 0006 // -0019 │ │ -4c81ac: 6e10 85f6 0400 |0020: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c81b2: 0c02 |0023: move-result-object v2 │ │ -4c81b4: 7220 52f6 2100 |0024: invoke-interface {v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onFileDelete:(Ljava/io/File;)V // method@f652 │ │ -4c81ba: 28df |0027: goto 0006 // -0021 │ │ -4c81bc: 0e00 |0028: return-void │ │ +4c8160: |[4c8160] org.apache.commons.io.monitor.FileAlterationObserver.doDelete:(Lorg/apache/commons/io/monitor/FileEntry;)V │ │ +4c8170: 5430 98af |0000: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ +4c8174: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c817a: 0c00 |0005: move-result-object v0 │ │ +4c817c: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c8182: 0a01 |0009: move-result v1 │ │ +4c8184: 3801 1e00 |000a: if-eqz v1, 0028 // +001e │ │ +4c8188: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c818e: 0c01 |000f: move-result-object v1 │ │ +4c8190: 1f01 f11c |0010: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; // type@1cf1 │ │ +4c8194: 6e10 8bf6 0400 |0012: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.isDirectory:()Z // method@f68b │ │ +4c819a: 0a02 |0015: move-result v2 │ │ +4c819c: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +4c81a0: 6e10 85f6 0400 |0018: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c81a6: 0c02 |001b: move-result-object v2 │ │ +4c81a8: 7220 4ff6 2100 |001c: invoke-interface {v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onDirectoryDelete:(Ljava/io/File;)V // method@f64f │ │ +4c81ae: 28e7 |001f: goto 0006 // -0019 │ │ +4c81b0: 6e10 85f6 0400 |0020: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c81b6: 0c02 |0023: move-result-object v2 │ │ +4c81b8: 7220 52f6 2100 |0024: invoke-interface {v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onFileDelete:(Ljava/io/File;)V // method@f652 │ │ +4c81be: 28df |0027: goto 0006 // -0021 │ │ +4c81c0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0012 line=423 │ │ 0x0018 line=424 │ │ 0x0020 line=426 │ │ locals : │ │ @@ -1020350,33 +1020351,33 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/io/monitor/FileEntry;)[Lorg/apache/commons/io/monitor/FileEntry;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -4c7d1c: |[4c7d1c] org.apache.commons.io.monitor.FileAlterationObserver.doListFiles:(Ljava/io/File;Lorg/apache/commons/io/monitor/FileEntry;)[Lorg/apache/commons/io/monitor/FileEntry; │ │ -4c7d2c: 7020 7ef6 4300 |0000: invoke-direct {v3, v4}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listFiles:(Ljava/io/File;)[Ljava/io/File; // method@f67e │ │ -4c7d32: 0c04 |0003: move-result-object v4 │ │ -4c7d34: 2140 |0004: array-length v0, v4 │ │ -4c7d36: 3d00 0600 |0005: if-lez v0, 000b // +0006 │ │ -4c7d3a: 2140 |0007: array-length v0, v4 │ │ -4c7d3c: 2300 ba1f |0008: new-array v0, v0, [Lorg/apache/commons/io/monitor/FileEntry; // type@1fba │ │ -4c7d40: 2803 |000a: goto 000d // +0003 │ │ -4c7d42: 6200 9baf |000b: sget-object v0, Lorg/apache/commons/io/monitor/FileEntry;.EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9b │ │ -4c7d46: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -4c7d48: 2142 |000e: array-length v2, v4 │ │ -4c7d4a: 3521 0d00 |000f: if-ge v1, v2, 001c // +000d │ │ -4c7d4e: 4602 0401 |0011: aget-object v2, v4, v1 │ │ -4c7d52: 7030 74f6 5302 |0013: invoke-direct {v3, v5, v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.createFileEntry:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; // method@f674 │ │ -4c7d58: 0c02 |0016: move-result-object v2 │ │ -4c7d5a: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ -4c7d5e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c7d62: 28f3 |001b: goto 000e // -000d │ │ -4c7d64: 1100 |001c: return-object v0 │ │ +4c7d20: |[4c7d20] org.apache.commons.io.monitor.FileAlterationObserver.doListFiles:(Ljava/io/File;Lorg/apache/commons/io/monitor/FileEntry;)[Lorg/apache/commons/io/monitor/FileEntry; │ │ +4c7d30: 7020 7ef6 4300 |0000: invoke-direct {v3, v4}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listFiles:(Ljava/io/File;)[Ljava/io/File; // method@f67e │ │ +4c7d36: 0c04 |0003: move-result-object v4 │ │ +4c7d38: 2140 |0004: array-length v0, v4 │ │ +4c7d3a: 3d00 0600 |0005: if-lez v0, 000b // +0006 │ │ +4c7d3e: 2140 |0007: array-length v0, v4 │ │ +4c7d40: 2300 ba1f |0008: new-array v0, v0, [Lorg/apache/commons/io/monitor/FileEntry; // type@1fba │ │ +4c7d44: 2803 |000a: goto 000d // +0003 │ │ +4c7d46: 6200 9baf |000b: sget-object v0, Lorg/apache/commons/io/monitor/FileEntry;.EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9b │ │ +4c7d4a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +4c7d4c: 2142 |000e: array-length v2, v4 │ │ +4c7d4e: 3521 0d00 |000f: if-ge v1, v2, 001c // +000d │ │ +4c7d52: 4602 0401 |0011: aget-object v2, v4, v1 │ │ +4c7d56: 7030 74f6 5302 |0013: invoke-direct {v3, v5, v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.createFileEntry:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; // method@f674 │ │ +4c7d5c: 0c02 |0016: move-result-object v2 │ │ +4c7d5e: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ +4c7d62: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c7d66: 28f3 |001b: goto 000e // -000d │ │ +4c7d68: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0004 line=372 │ │ 0x000e line=373 │ │ 0x0011 line=374 │ │ locals : │ │ @@ -1020389,35 +1020390,35 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -4c81c0: |[4c81c0] org.apache.commons.io.monitor.FileAlterationObserver.doMatch:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V │ │ -4c81d0: 6e20 8ef6 5400 |0000: invoke-virtual {v4, v5}, Lorg/apache/commons/io/monitor/FileEntry;.refresh:(Ljava/io/File;)Z // method@f68e │ │ -4c81d6: 0a00 |0003: move-result v0 │ │ -4c81d8: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ -4c81dc: 5430 98af |0006: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ -4c81e0: 7210 8fe3 0000 |0008: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c81e6: 0c00 |000b: move-result-object v0 │ │ -4c81e8: 7210 5fe3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c81ee: 0a01 |000f: move-result v1 │ │ -4c81f0: 3801 1600 |0010: if-eqz v1, 0026 // +0016 │ │ -4c81f4: 7210 60e3 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c81fa: 0c01 |0015: move-result-object v1 │ │ -4c81fc: 1f01 f11c |0016: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; // type@1cf1 │ │ -4c8200: 6e10 8bf6 0400 |0018: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.isDirectory:()Z // method@f68b │ │ -4c8206: 0a02 |001b: move-result v2 │ │ -4c8208: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -4c820c: 7220 4df6 5100 |001e: invoke-interface {v1, v5}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onDirectoryChange:(Ljava/io/File;)V // method@f64d │ │ -4c8212: 28eb |0021: goto 000c // -0015 │ │ -4c8214: 7220 50f6 5100 |0022: invoke-interface {v1, v5}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onFileChange:(Ljava/io/File;)V // method@f650 │ │ -4c821a: 28e7 |0025: goto 000c // -0019 │ │ -4c821c: 0e00 |0026: return-void │ │ +4c81c4: |[4c81c4] org.apache.commons.io.monitor.FileAlterationObserver.doMatch:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V │ │ +4c81d4: 6e20 8ef6 5400 |0000: invoke-virtual {v4, v5}, Lorg/apache/commons/io/monitor/FileEntry;.refresh:(Ljava/io/File;)Z // method@f68e │ │ +4c81da: 0a00 |0003: move-result v0 │ │ +4c81dc: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ +4c81e0: 5430 98af |0006: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ +4c81e4: 7210 8fe3 0000 |0008: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c81ea: 0c00 |000b: move-result-object v0 │ │ +4c81ec: 7210 5fe3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c81f2: 0a01 |000f: move-result v1 │ │ +4c81f4: 3801 1600 |0010: if-eqz v1, 0026 // +0016 │ │ +4c81f8: 7210 60e3 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c81fe: 0c01 |0015: move-result-object v1 │ │ +4c8200: 1f01 f11c |0016: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; // type@1cf1 │ │ +4c8204: 6e10 8bf6 0400 |0018: invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;.isDirectory:()Z // method@f68b │ │ +4c820a: 0a02 |001b: move-result v2 │ │ +4c820c: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +4c8210: 7220 4df6 5100 |001e: invoke-interface {v1, v5}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onDirectoryChange:(Ljava/io/File;)V // method@f64d │ │ +4c8216: 28eb |0021: goto 000c // -0015 │ │ +4c8218: 7220 50f6 5100 |0022: invoke-interface {v1, v5}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onFileChange:(Ljava/io/File;)V // method@f650 │ │ +4c821e: 28e7 |0025: goto 000c // -0019 │ │ +4c8220: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0006 line=406 │ │ 0x0018 line=407 │ │ 0x001e line=408 │ │ 0x0022 line=410 │ │ @@ -1020431,36 +1020432,36 @@ │ │ type : '(Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -4c7bc8: |[4c7bc8] org.apache.commons.io.monitor.FileAlterationObserver.listFiles:(Ljava/io/File;)[Ljava/io/File; │ │ -4c7bd8: 6e10 f4de 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4c7bde: 0a00 |0003: move-result v0 │ │ -4c7be0: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -4c7be4: 5430 97af |0006: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.fileFilter:Ljava/io/FileFilter; // field@af97 │ │ -4c7be8: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -4c7bec: 6e10 f9de 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ -4c7bf2: 0c04 |000d: move-result-object v4 │ │ -4c7bf4: 2807 |000e: goto 0015 // +0007 │ │ -4c7bf6: 6e20 fade 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@defa │ │ -4c7bfc: 0c04 |0012: move-result-object v4 │ │ -4c7bfe: 2802 |0013: goto 0015 // +0002 │ │ -4c7c00: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -4c7c02: 3904 0400 |0015: if-nez v4, 0019 // +0004 │ │ -4c7c06: 6204 6cae |0017: sget-object v4, Lorg/apache/commons/io/FileUtils;.EMPTY_FILE_ARRAY:[Ljava/io/File; // field@ae6c │ │ -4c7c0a: 5430 96af |0019: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ -4c7c0e: 3800 0900 |001b: if-eqz v0, 0024 // +0009 │ │ -4c7c12: 2141 |001d: array-length v1, v4 │ │ -4c7c14: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -4c7c16: 3721 0500 |001f: if-le v1, v2, 0024 // +0005 │ │ -4c7c1a: 7120 cae2 0400 |0021: invoke-static {v4, v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@e2ca │ │ -4c7c20: 1104 |0024: return-object v4 │ │ +4c7bcc: |[4c7bcc] org.apache.commons.io.monitor.FileAlterationObserver.listFiles:(Ljava/io/File;)[Ljava/io/File; │ │ +4c7bdc: 6e10 f4de 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4c7be2: 0a00 |0003: move-result v0 │ │ +4c7be4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +4c7be8: 5430 97af |0006: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.fileFilter:Ljava/io/FileFilter; // field@af97 │ │ +4c7bec: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +4c7bf0: 6e10 f9de 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ +4c7bf6: 0c04 |000d: move-result-object v4 │ │ +4c7bf8: 2807 |000e: goto 0015 // +0007 │ │ +4c7bfa: 6e20 fade 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@defa │ │ +4c7c00: 0c04 |0012: move-result-object v4 │ │ +4c7c02: 2802 |0013: goto 0015 // +0002 │ │ +4c7c04: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +4c7c06: 3904 0400 |0015: if-nez v4, 0019 // +0004 │ │ +4c7c0a: 6204 6cae |0017: sget-object v4, Lorg/apache/commons/io/FileUtils;.EMPTY_FILE_ARRAY:[Ljava/io/File; // field@ae6c │ │ +4c7c0e: 5430 96af |0019: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.comparator:Ljava/util/Comparator; // field@af96 │ │ +4c7c12: 3800 0900 |001b: if-eqz v0, 0024 // +0009 │ │ +4c7c16: 2141 |001d: array-length v1, v4 │ │ +4c7c18: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +4c7c1a: 3721 0500 |001f: if-le v1, v2, 0024 // +0005 │ │ +4c7c1e: 7120 cae2 0400 |0021: invoke-static {v4, v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@e2ca │ │ +4c7c24: 1104 |0024: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0006 line=441 │ │ 0x0017 line=444 │ │ 0x0019 line=446 │ │ 0x0021 line=447 │ │ @@ -1020474,19 +1020475,19 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileAlterationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4c7ed0: |[4c7ed0] org.apache.commons.io.monitor.FileAlterationObserver.addListener:(Lorg/apache/commons/io/monitor/FileAlterationListener;)V │ │ -4c7ee0: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -4c7ee4: 5410 98af |0002: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ -4c7ee8: 7220 85e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4c7eee: 0e00 |0007: return-void │ │ +4c7ed4: |[4c7ed4] org.apache.commons.io.monitor.FileAlterationObserver.addListener:(Lorg/apache/commons/io/monitor/FileAlterationListener;)V │ │ +4c7ee4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +4c7ee8: 5410 98af |0002: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ +4c7eec: 7220 85e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4c7ef2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=246 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/commons/io/monitor/FileAlterationListener; │ │ │ │ @@ -1020495,60 +1020496,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -4c7ef0: |[4c7ef0] org.apache.commons.io.monitor.FileAlterationObserver.checkAndNotify:()V │ │ -4c7f00: 5430 98af |0000: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ -4c7f04: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c7f0a: 0c00 |0005: move-result-object v0 │ │ -4c7f0c: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c7f12: 0a01 |0009: move-result v1 │ │ -4c7f14: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -4c7f18: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c7f1e: 0c01 |000f: move-result-object v1 │ │ -4c7f20: 1f01 f11c |0010: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; // type@1cf1 │ │ -4c7f24: 7220 53f6 3100 |0012: invoke-interface {v1, v3}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onStart:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V // method@f653 │ │ -4c7f2a: 28f1 |0015: goto 0006 // -000f │ │ -4c7f2c: 5430 99af |0016: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ -4c7f30: 6e10 85f6 0000 |0018: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c7f36: 0c00 |001b: move-result-object v0 │ │ -4c7f38: 6e10 ebde 0000 |001c: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4c7f3e: 0a01 |001f: move-result v1 │ │ -4c7f40: 3801 1000 |0020: if-eqz v1, 0030 // +0010 │ │ -4c7f44: 5431 99af |0022: iget-object v1, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ -4c7f48: 6e10 84f6 0100 |0024: invoke-virtual {v1}, Lorg/apache/commons/io/monitor/FileEntry;.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; // method@f684 │ │ -4c7f4e: 0c02 |0027: move-result-object v2 │ │ -4c7f50: 7020 7ef6 0300 |0028: invoke-direct {v3, v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listFiles:(Ljava/io/File;)[Ljava/io/File; // method@f67e │ │ -4c7f56: 0c00 |002b: move-result-object v0 │ │ -4c7f58: 7040 73f6 1302 |002c: invoke-direct {v3, v1, v2, v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.checkAndNotify:(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V // method@f673 │ │ -4c7f5e: 2814 |002f: goto 0043 // +0014 │ │ -4c7f60: 5430 99af |0030: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ -4c7f64: 6e10 8cf6 0000 |0032: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.isExists:()Z // method@f68c │ │ -4c7f6a: 0a00 |0035: move-result v0 │ │ -4c7f6c: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -4c7f70: 5430 99af |0038: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ -4c7f74: 6e10 84f6 0000 |003a: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; // method@f684 │ │ -4c7f7a: 0c01 |003d: move-result-object v1 │ │ -4c7f7c: 6202 6cae |003e: sget-object v2, Lorg/apache/commons/io/FileUtils;.EMPTY_FILE_ARRAY:[Ljava/io/File; // field@ae6c │ │ -4c7f80: 7040 73f6 0321 |0040: invoke-direct {v3, v0, v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.checkAndNotify:(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V // method@f673 │ │ -4c7f86: 5430 98af |0043: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ -4c7f8a: 7210 8fe3 0000 |0045: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c7f90: 0c00 |0048: move-result-object v0 │ │ -4c7f92: 7210 5fe3 0000 |0049: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c7f98: 0a01 |004c: move-result v1 │ │ -4c7f9a: 3801 0c00 |004d: if-eqz v1, 0059 // +000c │ │ -4c7f9e: 7210 60e3 0000 |004f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c7fa4: 0c01 |0052: move-result-object v1 │ │ -4c7fa6: 1f01 f11c |0053: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; // type@1cf1 │ │ -4c7faa: 7220 54f6 3100 |0055: invoke-interface {v1, v3}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onStop:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V // method@f654 │ │ -4c7fb0: 28f1 |0058: goto 0049 // -000f │ │ -4c7fb2: 0e00 |0059: return-void │ │ +4c7ef4: |[4c7ef4] org.apache.commons.io.monitor.FileAlterationObserver.checkAndNotify:()V │ │ +4c7f04: 5430 98af |0000: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ +4c7f08: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c7f0e: 0c00 |0005: move-result-object v0 │ │ +4c7f10: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c7f16: 0a01 |0009: move-result v1 │ │ +4c7f18: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +4c7f1c: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c7f22: 0c01 |000f: move-result-object v1 │ │ +4c7f24: 1f01 f11c |0010: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; // type@1cf1 │ │ +4c7f28: 7220 53f6 3100 |0012: invoke-interface {v1, v3}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onStart:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V // method@f653 │ │ +4c7f2e: 28f1 |0015: goto 0006 // -000f │ │ +4c7f30: 5430 99af |0016: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ +4c7f34: 6e10 85f6 0000 |0018: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c7f3a: 0c00 |001b: move-result-object v0 │ │ +4c7f3c: 6e10 ebde 0000 |001c: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4c7f42: 0a01 |001f: move-result v1 │ │ +4c7f44: 3801 1000 |0020: if-eqz v1, 0030 // +0010 │ │ +4c7f48: 5431 99af |0022: iget-object v1, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ +4c7f4c: 6e10 84f6 0100 |0024: invoke-virtual {v1}, Lorg/apache/commons/io/monitor/FileEntry;.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; // method@f684 │ │ +4c7f52: 0c02 |0027: move-result-object v2 │ │ +4c7f54: 7020 7ef6 0300 |0028: invoke-direct {v3, v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listFiles:(Ljava/io/File;)[Ljava/io/File; // method@f67e │ │ +4c7f5a: 0c00 |002b: move-result-object v0 │ │ +4c7f5c: 7040 73f6 1302 |002c: invoke-direct {v3, v1, v2, v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.checkAndNotify:(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V // method@f673 │ │ +4c7f62: 2814 |002f: goto 0043 // +0014 │ │ +4c7f64: 5430 99af |0030: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ +4c7f68: 6e10 8cf6 0000 |0032: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.isExists:()Z // method@f68c │ │ +4c7f6e: 0a00 |0035: move-result v0 │ │ +4c7f70: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +4c7f74: 5430 99af |0038: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ +4c7f78: 6e10 84f6 0000 |003a: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; // method@f684 │ │ +4c7f7e: 0c01 |003d: move-result-object v1 │ │ +4c7f80: 6202 6cae |003e: sget-object v2, Lorg/apache/commons/io/FileUtils;.EMPTY_FILE_ARRAY:[Ljava/io/File; // field@ae6c │ │ +4c7f84: 7040 73f6 0321 |0040: invoke-direct {v3, v0, v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.checkAndNotify:(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V // method@f673 │ │ +4c7f8a: 5430 98af |0043: iget-object v0, v3, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ +4c7f8e: 7210 8fe3 0000 |0045: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c7f94: 0c00 |0048: move-result-object v0 │ │ +4c7f96: 7210 5fe3 0000 |0049: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c7f9c: 0a01 |004c: move-result v1 │ │ +4c7f9e: 3801 0c00 |004d: if-eqz v1, 0059 // +000c │ │ +4c7fa2: 7210 60e3 0000 |004f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c7fa8: 0c01 |0052: move-result-object v1 │ │ +4c7faa: 1f01 f11c |0053: check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; // type@1cf1 │ │ +4c7fae: 7220 54f6 3100 |0055: invoke-interface {v1, v3}, Lorg/apache/commons/io/monitor/FileAlterationListener;.onStop:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V // method@f654 │ │ +4c7fb4: 28f1 |0058: goto 0049 // -000f │ │ +4c7fb6: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0012 line=297 │ │ 0x0016 line=301 │ │ 0x001c line=302 │ │ 0x0022 line=303 │ │ @@ -1020564,34 +1020565,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c80c4: |[4c80c4] org.apache.commons.io.monitor.FileAlterationObserver.destroy:()V │ │ -4c80d4: 0e00 |0000: return-void │ │ +4c80c8: |[4c80c8] org.apache.commons.io.monitor.FileAlterationObserver.destroy:()V │ │ +4c80d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/io/monitor/FileAlterationObserver;) │ │ name : 'getDirectory' │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c7b90: |[4c7b90] org.apache.commons.io.monitor.FileAlterationObserver.getDirectory:()Ljava/io/File; │ │ -4c7ba0: 5410 99af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ -4c7ba4: 6e10 85f6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c7baa: 0c00 |0005: move-result-object v0 │ │ -4c7bac: 1100 |0006: return-object v0 │ │ +4c7b94: |[4c7b94] org.apache.commons.io.monitor.FileAlterationObserver.getDirectory:()Ljava/io/File; │ │ +4c7ba4: 5410 99af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ +4c7ba8: 6e10 85f6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c7bae: 0c00 |0005: move-result-object v0 │ │ +4c7bb0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ │ │ #4 : (in Lorg/apache/commons/io/monitor/FileAlterationObserver;) │ │ @@ -1020599,17 +1020600,17 @@ │ │ type : '()Ljava/io/FileFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c7bb0: |[4c7bb0] org.apache.commons.io.monitor.FileAlterationObserver.getFileFilter:()Ljava/io/FileFilter; │ │ -4c7bc0: 5410 97af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.fileFilter:Ljava/io/FileFilter; // field@af97 │ │ -4c7bc4: 1100 |0002: return-object v0 │ │ +4c7bb4: |[4c7bb4] org.apache.commons.io.monitor.FileAlterationObserver.getFileFilter:()Ljava/io/FileFilter; │ │ +4c7bc4: 5410 97af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.fileFilter:Ljava/io/FileFilter; // field@af97 │ │ +4c7bc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ │ │ #5 : (in Lorg/apache/commons/io/monitor/FileAlterationObserver;) │ │ @@ -1020617,17 +1020618,17 @@ │ │ type : '()Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c7c24: |[4c7c24] org.apache.commons.io.monitor.FileAlterationObserver.getListeners:()Ljava/lang/Iterable; │ │ -4c7c34: 5410 98af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ -4c7c38: 1100 |0002: return-object v0 │ │ +4c7c28: |[4c7c28] org.apache.commons.io.monitor.FileAlterationObserver.getListeners:()Ljava/lang/Iterable; │ │ +4c7c38: 5410 98af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ +4c7c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ │ │ #6 : (in Lorg/apache/commons/io/monitor/FileAlterationObserver;) │ │ @@ -1020635,28 +1020636,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4c8220: |[4c8220] org.apache.commons.io.monitor.FileAlterationObserver.initialize:()V │ │ -4c8230: 5420 99af |0000: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ -4c8234: 6e10 85f6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c823a: 0c01 |0005: move-result-object v1 │ │ -4c823c: 6e20 8ef6 1000 |0006: invoke-virtual {v0, v1}, Lorg/apache/commons/io/monitor/FileEntry;.refresh:(Ljava/io/File;)Z // method@f68e │ │ -4c8242: 5420 99af |0009: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ -4c8246: 6e10 85f6 0000 |000b: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ -4c824c: 0c00 |000e: move-result-object v0 │ │ -4c824e: 5421 99af |000f: iget-object v1, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ -4c8252: 7030 78f6 0201 |0011: invoke-direct {v2, v0, v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doListFiles:(Ljava/io/File;Lorg/apache/commons/io/monitor/FileEntry;)[Lorg/apache/commons/io/monitor/FileEntry; // method@f678 │ │ -4c8258: 0c00 |0014: move-result-object v0 │ │ -4c825a: 5421 99af |0015: iget-object v1, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ -4c825e: 6e20 8ff6 0100 |0017: invoke-virtual {v1, v0}, Lorg/apache/commons/io/monitor/FileEntry;.setChildren:([Lorg/apache/commons/io/monitor/FileEntry;)V // method@f68f │ │ -4c8264: 0e00 |001a: return-void │ │ +4c8224: |[4c8224] org.apache.commons.io.monitor.FileAlterationObserver.initialize:()V │ │ +4c8234: 5420 99af |0000: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ +4c8238: 6e10 85f6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c823e: 0c01 |0005: move-result-object v1 │ │ +4c8240: 6e20 8ef6 1000 |0006: invoke-virtual {v0, v1}, Lorg/apache/commons/io/monitor/FileEntry;.refresh:(Ljava/io/File;)Z // method@f68e │ │ +4c8246: 5420 99af |0009: iget-object v0, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ +4c824a: 6e10 85f6 0000 |000b: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getFile:()Ljava/io/File; // method@f685 │ │ +4c8250: 0c00 |000e: move-result-object v0 │ │ +4c8252: 5421 99af |000f: iget-object v1, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ +4c8256: 7030 78f6 0201 |0011: invoke-direct {v2, v0, v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.doListFiles:(Ljava/io/File;Lorg/apache/commons/io/monitor/FileEntry;)[Lorg/apache/commons/io/monitor/FileEntry; // method@f678 │ │ +4c825c: 0c00 |0014: move-result-object v0 │ │ +4c825e: 5421 99af |0015: iget-object v1, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.rootEntry:Lorg/apache/commons/io/monitor/FileEntry; // field@af99 │ │ +4c8262: 6e20 8ff6 0100 |0017: invoke-virtual {v1, v0}, Lorg/apache/commons/io/monitor/FileEntry;.setChildren:([Lorg/apache/commons/io/monitor/FileEntry;)V // method@f68f │ │ +4c8268: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0009 line=278 │ │ 0x0015 line=279 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ @@ -1020666,22 +1020667,22 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileAlterationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4c8268: |[4c8268] org.apache.commons.io.monitor.FileAlterationObserver.removeListener:(Lorg/apache/commons/io/monitor/FileAlterationListener;)V │ │ -4c8278: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -4c827c: 5410 98af |0002: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ -4c8280: 7220 91e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ -4c8286: 0a00 |0007: move-result v0 │ │ -4c8288: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -4c828c: 28f8 |000a: goto 0002 // -0008 │ │ -4c828e: 0e00 |000b: return-void │ │ +4c826c: |[4c826c] org.apache.commons.io.monitor.FileAlterationObserver.removeListener:(Lorg/apache/commons/io/monitor/FileAlterationListener;)V │ │ +4c827c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +4c8280: 5410 98af |0002: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ +4c8284: 7220 91e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ +4c828a: 0a00 |0007: move-result v0 │ │ +4c828c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +4c8290: 28f8 |000a: goto 0002 // -0008 │ │ +4c8292: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=257 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/apache/commons/io/monitor/FileAlterationListener; │ │ │ │ @@ -1020690,50 +1020691,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -4c7c3c: |[4c7c3c] org.apache.commons.io.monitor.FileAlterationObserver.toString:()Ljava/lang/String; │ │ -4c7c4c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c7c50: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c7c56: 6e10 96e0 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4c7c5c: 0c01 |0008: move-result-object v1 │ │ -4c7c5e: 6e10 e6df 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@dfe6 │ │ -4c7c64: 0c01 |000c: move-result-object v1 │ │ -4c7c66: 6e20 12e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c7c6c: 1a01 166a |0010: const-string v1, "[file='" // string@6a16 │ │ -4c7c70: 6e20 12e1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c7c76: 6e10 7af6 0200 |0015: invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.getDirectory:()Ljava/io/File; // method@f67a │ │ -4c7c7c: 0c01 |0018: move-result-object v1 │ │ -4c7c7e: 6e10 f2de 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ -4c7c84: 0c01 |001c: move-result-object v1 │ │ -4c7c86: 6e20 12e1 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c7c8c: 1301 2700 |0020: const/16 v1, #int 39 // #27 │ │ -4c7c90: 6e20 0ae1 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4c7c96: 5421 97af |0025: iget-object v1, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.fileFilter:Ljava/io/FileFilter; // field@af97 │ │ -4c7c9a: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -4c7c9e: 1a01 8305 |0029: const-string v1, ", " // string@0583 │ │ -4c7ca2: 6e20 12e1 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c7ca8: 5421 97af |002e: iget-object v1, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.fileFilter:Ljava/io/FileFilter; // field@af97 │ │ -4c7cac: 6e10 99e0 0100 |0030: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4c7cb2: 0c01 |0033: move-result-object v1 │ │ -4c7cb4: 6e20 12e1 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c7cba: 1a01 d805 |0037: const-string v1, ", listeners=" // string@05d8 │ │ -4c7cbe: 6e20 12e1 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c7cc4: 5421 98af |003c: iget-object v1, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ -4c7cc8: 7210 93e3 0100 |003e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -4c7cce: 0a01 |0041: move-result v1 │ │ -4c7cd0: 6e20 0de1 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c7cd6: 1a01 4e6a |0045: const-string v1, "]" // string@6a4e │ │ -4c7cda: 6e20 12e1 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c7ce0: 6e10 1fe1 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c7ce6: 0c00 |004d: move-result-object v0 │ │ -4c7ce8: 1100 |004e: return-object v0 │ │ +4c7c40: |[4c7c40] org.apache.commons.io.monitor.FileAlterationObserver.toString:()Ljava/lang/String; │ │ +4c7c50: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c7c54: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c7c5a: 6e10 96e0 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4c7c60: 0c01 |0008: move-result-object v1 │ │ +4c7c62: 6e10 e6df 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@dfe6 │ │ +4c7c68: 0c01 |000c: move-result-object v1 │ │ +4c7c6a: 6e20 12e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c7c70: 1a01 166a |0010: const-string v1, "[file='" // string@6a16 │ │ +4c7c74: 6e20 12e1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c7c7a: 6e10 7af6 0200 |0015: invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;.getDirectory:()Ljava/io/File; // method@f67a │ │ +4c7c80: 0c01 |0018: move-result-object v1 │ │ +4c7c82: 6e10 f2de 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ +4c7c88: 0c01 |001c: move-result-object v1 │ │ +4c7c8a: 6e20 12e1 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c7c90: 1301 2700 |0020: const/16 v1, #int 39 // #27 │ │ +4c7c94: 6e20 0ae1 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4c7c9a: 5421 97af |0025: iget-object v1, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.fileFilter:Ljava/io/FileFilter; // field@af97 │ │ +4c7c9e: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +4c7ca2: 1a01 8305 |0029: const-string v1, ", " // string@0583 │ │ +4c7ca6: 6e20 12e1 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c7cac: 5421 97af |002e: iget-object v1, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.fileFilter:Ljava/io/FileFilter; // field@af97 │ │ +4c7cb0: 6e10 99e0 0100 |0030: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4c7cb6: 0c01 |0033: move-result-object v1 │ │ +4c7cb8: 6e20 12e1 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c7cbe: 1a01 d805 |0037: const-string v1, ", listeners=" // string@05d8 │ │ +4c7cc2: 6e20 12e1 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c7cc8: 5421 98af |003c: iget-object v1, v2, Lorg/apache/commons/io/monitor/FileAlterationObserver;.listeners:Ljava/util/List; // field@af98 │ │ +4c7ccc: 7210 93e3 0100 |003e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +4c7cd2: 0a01 |0041: move-result v1 │ │ +4c7cd4: 6e20 0de1 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c7cda: 1a01 4e6a |0045: const-string v1, "]" // string@6a4e │ │ +4c7cde: 6e20 12e1 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c7ce4: 6e10 1fe1 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c7cea: 0c00 |004d: move-result-object v0 │ │ +4c7cec: 1100 |004e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0005 line=460 │ │ 0x0012 line=461 │ │ 0x0015 line=462 │ │ 0x0022 line=463 │ │ @@ -1020815,37 +1020816,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4c8458: |[4c8458] org.apache.commons.io.monitor.FileEntry.:()V │ │ -4c8468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c846a: 2300 ba1f |0001: new-array v0, v0, [Lorg/apache/commons/io/monitor/FileEntry; // type@1fba │ │ -4c846e: 6900 9baf |0003: sput-object v0, Lorg/apache/commons/io/monitor/FileEntry;.EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9b │ │ -4c8472: 0e00 |0005: return-void │ │ +4c845c: |[4c845c] org.apache.commons.io.monitor.FileEntry.:()V │ │ +4c846c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c846e: 2300 ba1f |0001: new-array v0, v0, [Lorg/apache/commons/io/monitor/FileEntry; // type@1fba │ │ +4c8472: 6900 9baf |0003: sput-object v0, Lorg/apache/commons/io/monitor/FileEntry;.EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9b │ │ +4c8476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=47 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/monitor/FileEntry;) │ │ name : '' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4c8474: |[4c8474] org.apache.commons.io.monitor.FileEntry.:(Ljava/io/File;)V │ │ -4c8484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c8486: 7030 83f6 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/apache/commons/io/monitor/FileEntry;.:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V // method@f683 │ │ -4c848c: 0e00 |0004: return-void │ │ +4c8478: |[4c8478] org.apache.commons.io.monitor.FileEntry.:(Ljava/io/File;)V │ │ +4c8488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c848a: 7030 83f6 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/apache/commons/io/monitor/FileEntry;.:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V // method@f683 │ │ +4c8490: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/monitor/FileEntry; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1020854,27 +1020855,27 @@ │ │ type : '(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4c8490: |[4c8490] org.apache.commons.io.monitor.FileEntry.:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V │ │ -4c84a0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c84a6: 3802 0d00 |0003: if-eqz v2, 0010 // +000d │ │ -4c84aa: 5b02 9faf |0005: iput-object v2, v0, Lorg/apache/commons/io/monitor/FileEntry;.file:Ljava/io/File; // field@af9f │ │ -4c84ae: 5b01 a3af |0007: iput-object v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.parent:Lorg/apache/commons/io/monitor/FileEntry; // field@afa3 │ │ -4c84b2: 6e10 f0de 0200 |0009: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c84b8: 0c01 |000c: move-result-object v1 │ │ -4c84ba: 5b01 a2af |000d: iput-object v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.name:Ljava/lang/String; // field@afa2 │ │ -4c84be: 0e00 |000f: return-void │ │ -4c84c0: 2201 e518 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c84c4: 1a02 d91e |0012: const-string v2, "File is missing" // string@1ed9 │ │ -4c84c8: 7020 32e0 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c84ce: 2701 |0017: throw v1 │ │ +4c8494: |[4c8494] org.apache.commons.io.monitor.FileEntry.:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V │ │ +4c84a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c84aa: 3802 0d00 |0003: if-eqz v2, 0010 // +000d │ │ +4c84ae: 5b02 9faf |0005: iput-object v2, v0, Lorg/apache/commons/io/monitor/FileEntry;.file:Ljava/io/File; // field@af9f │ │ +4c84b2: 5b01 a3af |0007: iput-object v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.parent:Lorg/apache/commons/io/monitor/FileEntry; // field@afa3 │ │ +4c84b6: 6e10 f0de 0200 |0009: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c84bc: 0c01 |000c: move-result-object v1 │ │ +4c84be: 5b01 a2af |000d: iput-object v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.name:Ljava/lang/String; // field@afa2 │ │ +4c84c2: 0e00 |000f: return-void │ │ +4c84c4: 2201 e518 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c84c8: 1a02 d91e |0012: const-string v2, "File is missing" // string@1ed9 │ │ +4c84cc: 7020 32e0 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c84d2: 2701 |0017: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=77 │ │ 0x0007 line=78 │ │ 0x0009 line=79 │ │ 0x0010 line=75 │ │ @@ -1020889,20 +1020890,20 @@ │ │ type : '()[Lorg/apache/commons/io/monitor/FileEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4c8438: |[4c8438] org.apache.commons.io.monitor.FileEntry.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; │ │ -4c8448: 5410 9caf |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.children:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9c │ │ -4c844c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -4c8450: 2803 |0004: goto 0007 // +0003 │ │ -4c8452: 6200 9baf |0005: sget-object v0, Lorg/apache/commons/io/monitor/FileEntry;.EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9b │ │ -4c8456: 1100 |0007: return-object v0 │ │ +4c843c: |[4c843c] org.apache.commons.io.monitor.FileEntry.getChildren:()[Lorg/apache/commons/io/monitor/FileEntry; │ │ +4c844c: 5410 9caf |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.children:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9c │ │ +4c8450: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +4c8454: 2803 |0004: goto 0007 // +0003 │ │ +4c8456: 6200 9baf |0005: sget-object v0, Lorg/apache/commons/io/monitor/FileEntry;.EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9b │ │ +4c845a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/monitor/FileEntry; │ │ │ │ #1 : (in Lorg/apache/commons/io/monitor/FileEntry;) │ │ @@ -1020910,17 +1020911,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c83a4: |[4c83a4] org.apache.commons.io.monitor.FileEntry.getFile:()Ljava/io/File; │ │ -4c83b4: 5410 9faf |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.file:Ljava/io/File; // field@af9f │ │ -4c83b8: 1100 |0002: return-object v0 │ │ +4c83a8: |[4c83a8] org.apache.commons.io.monitor.FileEntry.getFile:()Ljava/io/File; │ │ +4c83b8: 5410 9faf |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.file:Ljava/io/File; // field@af9f │ │ +4c83bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/monitor/FileEntry; │ │ │ │ #2 : (in Lorg/apache/commons/io/monitor/FileEntry;) │ │ @@ -1020928,17 +1020929,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c83d4: |[4c83d4] org.apache.commons.io.monitor.FileEntry.getLastModified:()J │ │ -4c83e4: 5320 a0af |0000: iget-wide v0, v2, Lorg/apache/commons/io/monitor/FileEntry;.lastModified:J // field@afa0 │ │ -4c83e8: 1000 |0002: return-wide v0 │ │ +4c83d8: |[4c83d8] org.apache.commons.io.monitor.FileEntry.getLastModified:()J │ │ +4c83e8: 5320 a0af |0000: iget-wide v0, v2, Lorg/apache/commons/io/monitor/FileEntry;.lastModified:J // field@afa0 │ │ +4c83ec: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/io/monitor/FileEntry; │ │ │ │ #3 : (in Lorg/apache/commons/io/monitor/FileEntry;) │ │ @@ -1020946,17 +1020947,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c83ec: |[4c83ec] org.apache.commons.io.monitor.FileEntry.getLength:()J │ │ -4c83fc: 5320 a1af |0000: iget-wide v0, v2, Lorg/apache/commons/io/monitor/FileEntry;.length:J // field@afa1 │ │ -4c8400: 1000 |0002: return-wide v0 │ │ +4c83f0: |[4c83f0] org.apache.commons.io.monitor.FileEntry.getLength:()J │ │ +4c8400: 5320 a1af |0000: iget-wide v0, v2, Lorg/apache/commons/io/monitor/FileEntry;.length:J // field@afa1 │ │ +4c8404: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/io/monitor/FileEntry; │ │ │ │ #4 : (in Lorg/apache/commons/io/monitor/FileEntry;) │ │ @@ -1020964,23 +1020965,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4c8378: |[4c8378] org.apache.commons.io.monitor.FileEntry.getLevel:()I │ │ -4c8388: 5410 a3af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.parent:Lorg/apache/commons/io/monitor/FileEntry; // field@afa3 │ │ -4c838c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4c8390: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4c8392: 2807 |0005: goto 000c // +0007 │ │ -4c8394: 6e10 88f6 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getLevel:()I // method@f688 │ │ -4c839a: 0a00 |0009: move-result v0 │ │ -4c839c: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4c83a0: 0f00 |000c: return v0 │ │ +4c837c: |[4c837c] org.apache.commons.io.monitor.FileEntry.getLevel:()I │ │ +4c838c: 5410 a3af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.parent:Lorg/apache/commons/io/monitor/FileEntry; // field@afa3 │ │ +4c8390: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4c8394: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4c8396: 2807 |0005: goto 000c // +0007 │ │ +4c8398: 6e10 88f6 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileEntry;.getLevel:()I // method@f688 │ │ +4c839e: 0a00 |0009: move-result v0 │ │ +4c83a0: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4c83a4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/io/monitor/FileEntry; │ │ │ │ #5 : (in Lorg/apache/commons/io/monitor/FileEntry;) │ │ @@ -1020988,17 +1020989,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c83bc: |[4c83bc] org.apache.commons.io.monitor.FileEntry.getName:()Ljava/lang/String; │ │ -4c83cc: 5410 a2af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.name:Ljava/lang/String; // field@afa2 │ │ -4c83d0: 1100 |0002: return-object v0 │ │ +4c83c0: |[4c83c0] org.apache.commons.io.monitor.FileEntry.getName:()Ljava/lang/String; │ │ +4c83d0: 5410 a2af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.name:Ljava/lang/String; // field@afa2 │ │ +4c83d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/monitor/FileEntry; │ │ │ │ #6 : (in Lorg/apache/commons/io/monitor/FileEntry;) │ │ @@ -1021006,17 +1021007,17 @@ │ │ type : '()Lorg/apache/commons/io/monitor/FileEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8404: |[4c8404] org.apache.commons.io.monitor.FileEntry.getParent:()Lorg/apache/commons/io/monitor/FileEntry; │ │ -4c8414: 5410 a3af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.parent:Lorg/apache/commons/io/monitor/FileEntry; // field@afa3 │ │ -4c8418: 1100 |0002: return-object v0 │ │ +4c8408: |[4c8408] org.apache.commons.io.monitor.FileEntry.getParent:()Lorg/apache/commons/io/monitor/FileEntry; │ │ +4c8418: 5410 a3af |0000: iget-object v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.parent:Lorg/apache/commons/io/monitor/FileEntry; // field@afa3 │ │ +4c841c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/monitor/FileEntry; │ │ │ │ #7 : (in Lorg/apache/commons/io/monitor/FileEntry;) │ │ @@ -1021024,17 +1021025,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8290: |[4c8290] org.apache.commons.io.monitor.FileEntry.isDirectory:()Z │ │ -4c82a0: 5510 9daf |0000: iget-boolean v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ -4c82a4: 0f00 |0002: return v0 │ │ +4c8294: |[4c8294] org.apache.commons.io.monitor.FileEntry.isDirectory:()Z │ │ +4c82a4: 5510 9daf |0000: iget-boolean v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ +4c82a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/monitor/FileEntry; │ │ │ │ #8 : (in Lorg/apache/commons/io/monitor/FileEntry;) │ │ @@ -1021042,17 +1021043,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c82a8: |[4c82a8] org.apache.commons.io.monitor.FileEntry.isExists:()Z │ │ -4c82b8: 5510 9eaf |0000: iget-boolean v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ -4c82bc: 0f00 |0002: return v0 │ │ +4c82ac: |[4c82ac] org.apache.commons.io.monitor.FileEntry.isExists:()Z │ │ +4c82bc: 5510 9eaf |0000: iget-boolean v0, v1, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ +4c82c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/monitor/FileEntry; │ │ │ │ #9 : (in Lorg/apache/commons/io/monitor/FileEntry;) │ │ @@ -1021060,18 +1021061,18 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c841c: |[4c841c] org.apache.commons.io.monitor.FileEntry.newChildInstance:(Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; │ │ -4c842c: 2200 f51c |0000: new-instance v0, Lorg/apache/commons/io/monitor/FileEntry; // type@1cf5 │ │ -4c8430: 7030 83f6 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/monitor/FileEntry;.:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V // method@f683 │ │ -4c8436: 1100 |0005: return-object v0 │ │ +4c8420: |[4c8420] org.apache.commons.io.monitor.FileEntry.newChildInstance:(Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; │ │ +4c8430: 2200 f51c |0000: new-instance v0, Lorg/apache/commons/io/monitor/FileEntry; // type@1cf5 │ │ +4c8434: 7030 83f6 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/monitor/FileEntry;.:(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V // method@f683 │ │ +4c843a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/monitor/FileEntry; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1021080,62 +1021081,62 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -4c82c0: |[4c82c0] org.apache.commons.io.monitor.FileEntry.refresh:(Ljava/io/File;)Z │ │ -4c82d0: 55d0 9eaf |0000: iget-boolean v0, v13, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ -4c82d4: 53d1 a0af |0002: iget-wide v1, v13, Lorg/apache/commons/io/monitor/FileEntry;.lastModified:J // field@afa0 │ │ -4c82d8: 55d3 9daf |0004: iget-boolean v3, v13, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ -4c82dc: 53d4 a1af |0006: iget-wide v4, v13, Lorg/apache/commons/io/monitor/FileEntry;.length:J // field@afa1 │ │ -4c82e0: 6e10 f0de 0e00 |0008: invoke-virtual {v14}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c82e6: 0c06 |000b: move-result-object v6 │ │ -4c82e8: 5bd6 a2af |000c: iput-object v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.name:Ljava/lang/String; // field@afa2 │ │ -4c82ec: 6e10 ebde 0e00 |000e: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4c82f2: 0a06 |0011: move-result v6 │ │ -4c82f4: 5cd6 9eaf |0012: iput-boolean v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ -4c82f8: 1217 |0014: const/4 v7, #int 1 // #1 │ │ -4c82fa: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -4c82fc: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -4c8300: 6e10 f4de 0e00 |0018: invoke-virtual {v14}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4c8306: 0a06 |001b: move-result v6 │ │ -4c8308: 3806 0400 |001c: if-eqz v6, 0020 // +0004 │ │ -4c830c: 1216 |001e: const/4 v6, #int 1 // #1 │ │ -4c830e: 2802 |001f: goto 0021 // +0002 │ │ -4c8310: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -4c8312: 5cd6 9daf |0021: iput-boolean v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ -4c8316: 55d6 9eaf |0023: iget-boolean v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ -4c831a: 1609 0000 |0025: const-wide/16 v9, #int 0 // #0 │ │ -4c831e: 3806 0700 |0027: if-eqz v6, 002e // +0007 │ │ -4c8322: 6e10 f7de 0e00 |0029: invoke-virtual {v14}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4c8328: 0b0b |002c: move-result-wide v11 │ │ -4c832a: 2802 |002d: goto 002f // +0002 │ │ -4c832c: 049b |002e: move-wide v11, v9 │ │ -4c832e: 5adb a0af |002f: iput-wide v11, v13, Lorg/apache/commons/io/monitor/FileEntry;.lastModified:J // field@afa0 │ │ -4c8332: 55d6 9eaf |0031: iget-boolean v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ -4c8336: 3806 0a00 |0033: if-eqz v6, 003d // +000a │ │ -4c833a: 55d6 9daf |0035: iget-boolean v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ -4c833e: 3906 0600 |0037: if-nez v6, 003d // +0006 │ │ -4c8342: 6e10 f8de 0e00 |0039: invoke-virtual {v14}, Ljava/io/File;.length:()J // method@def8 │ │ -4c8348: 0b09 |003c: move-result-wide v9 │ │ -4c834a: 5ad9 a1af |003d: iput-wide v9, v13, Lorg/apache/commons/io/monitor/FileEntry;.length:J // field@afa1 │ │ -4c834e: 55de 9eaf |003f: iget-boolean v14, v13, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ -4c8352: 330e 1200 |0041: if-ne v14, v0, 0053 // +0012 │ │ -4c8356: 53db a0af |0043: iget-wide v11, v13, Lorg/apache/commons/io/monitor/FileEntry;.lastModified:J // field@afa0 │ │ -4c835a: 310e 0b01 |0045: cmp-long v14, v11, v1 │ │ -4c835e: 390e 0c00 |0047: if-nez v14, 0053 // +000c │ │ -4c8362: 55de 9daf |0049: iget-boolean v14, v13, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ -4c8366: 333e 0800 |004b: if-ne v14, v3, 0053 // +0008 │ │ -4c836a: 310e 0904 |004d: cmp-long v14, v9, v4 │ │ -4c836e: 380e 0300 |004f: if-eqz v14, 0052 // +0003 │ │ -4c8372: 2802 |0051: goto 0053 // +0002 │ │ -4c8374: 1207 |0052: const/4 v7, #int 0 // #0 │ │ -4c8376: 0f07 |0053: return v7 │ │ +4c82c4: |[4c82c4] org.apache.commons.io.monitor.FileEntry.refresh:(Ljava/io/File;)Z │ │ +4c82d4: 55d0 9eaf |0000: iget-boolean v0, v13, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ +4c82d8: 53d1 a0af |0002: iget-wide v1, v13, Lorg/apache/commons/io/monitor/FileEntry;.lastModified:J // field@afa0 │ │ +4c82dc: 55d3 9daf |0004: iget-boolean v3, v13, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ +4c82e0: 53d4 a1af |0006: iget-wide v4, v13, Lorg/apache/commons/io/monitor/FileEntry;.length:J // field@afa1 │ │ +4c82e4: 6e10 f0de 0e00 |0008: invoke-virtual {v14}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c82ea: 0c06 |000b: move-result-object v6 │ │ +4c82ec: 5bd6 a2af |000c: iput-object v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.name:Ljava/lang/String; // field@afa2 │ │ +4c82f0: 6e10 ebde 0e00 |000e: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4c82f6: 0a06 |0011: move-result v6 │ │ +4c82f8: 5cd6 9eaf |0012: iput-boolean v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ +4c82fc: 1217 |0014: const/4 v7, #int 1 // #1 │ │ +4c82fe: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +4c8300: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +4c8304: 6e10 f4de 0e00 |0018: invoke-virtual {v14}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4c830a: 0a06 |001b: move-result v6 │ │ +4c830c: 3806 0400 |001c: if-eqz v6, 0020 // +0004 │ │ +4c8310: 1216 |001e: const/4 v6, #int 1 // #1 │ │ +4c8312: 2802 |001f: goto 0021 // +0002 │ │ +4c8314: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +4c8316: 5cd6 9daf |0021: iput-boolean v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ +4c831a: 55d6 9eaf |0023: iget-boolean v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ +4c831e: 1609 0000 |0025: const-wide/16 v9, #int 0 // #0 │ │ +4c8322: 3806 0700 |0027: if-eqz v6, 002e // +0007 │ │ +4c8326: 6e10 f7de 0e00 |0029: invoke-virtual {v14}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4c832c: 0b0b |002c: move-result-wide v11 │ │ +4c832e: 2802 |002d: goto 002f // +0002 │ │ +4c8330: 049b |002e: move-wide v11, v9 │ │ +4c8332: 5adb a0af |002f: iput-wide v11, v13, Lorg/apache/commons/io/monitor/FileEntry;.lastModified:J // field@afa0 │ │ +4c8336: 55d6 9eaf |0031: iget-boolean v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ +4c833a: 3806 0a00 |0033: if-eqz v6, 003d // +000a │ │ +4c833e: 55d6 9daf |0035: iget-boolean v6, v13, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ +4c8342: 3906 0600 |0037: if-nez v6, 003d // +0006 │ │ +4c8346: 6e10 f8de 0e00 |0039: invoke-virtual {v14}, Ljava/io/File;.length:()J // method@def8 │ │ +4c834c: 0b09 |003c: move-result-wide v9 │ │ +4c834e: 5ad9 a1af |003d: iput-wide v9, v13, Lorg/apache/commons/io/monitor/FileEntry;.length:J // field@afa1 │ │ +4c8352: 55de 9eaf |003f: iget-boolean v14, v13, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ +4c8356: 330e 1200 |0041: if-ne v14, v0, 0053 // +0012 │ │ +4c835a: 53db a0af |0043: iget-wide v11, v13, Lorg/apache/commons/io/monitor/FileEntry;.lastModified:J // field@afa0 │ │ +4c835e: 310e 0b01 |0045: cmp-long v14, v11, v1 │ │ +4c8362: 390e 0c00 |0047: if-nez v14, 0053 // +000c │ │ +4c8366: 55de 9daf |0049: iget-boolean v14, v13, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ +4c836a: 333e 0800 |004b: if-ne v14, v3, 0053 // +0008 │ │ +4c836e: 310e 0904 |004d: cmp-long v14, v9, v4 │ │ +4c8372: 380e 0300 |004f: if-eqz v14, 0052 // +0003 │ │ +4c8376: 2802 |0051: goto 0053 // +0002 │ │ +4c8378: 1207 |0052: const/4 v7, #int 0 // #0 │ │ +4c837a: 0f07 |0053: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ 0x0004 line=101 │ │ 0x0006 line=102 │ │ 0x0008 line=105 │ │ @@ -1021153,17 +1021154,17 @@ │ │ type : '([Lorg/apache/commons/io/monitor/FileEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c84d0: |[4c84d0] org.apache.commons.io.monitor.FileEntry.setChildren:([Lorg/apache/commons/io/monitor/FileEntry;)V │ │ -4c84e0: 5b01 9caf |0000: iput-object v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.children:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9c │ │ -4c84e4: 0e00 |0002: return-void │ │ +4c84d4: |[4c84d4] org.apache.commons.io.monitor.FileEntry.setChildren:([Lorg/apache/commons/io/monitor/FileEntry;)V │ │ +4c84e4: 5b01 9caf |0000: iput-object v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.children:[Lorg/apache/commons/io/monitor/FileEntry; // field@af9c │ │ +4c84e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/io/monitor/FileEntry; │ │ 0x0000 - 0x0003 reg=1 (null) [Lorg/apache/commons/io/monitor/FileEntry; │ │ │ │ @@ -1021172,17 +1021173,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c84e8: |[4c84e8] org.apache.commons.io.monitor.FileEntry.setDirectory:(Z)V │ │ -4c84f8: 5c01 9daf |0000: iput-boolean v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ -4c84fc: 0e00 |0002: return-void │ │ +4c84ec: |[4c84ec] org.apache.commons.io.monitor.FileEntry.setDirectory:(Z)V │ │ +4c84fc: 5c01 9daf |0000: iput-boolean v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.directory:Z // field@af9d │ │ +4c8500: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/io/monitor/FileEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1021191,17 +1021192,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8500: |[4c8500] org.apache.commons.io.monitor.FileEntry.setExists:(Z)V │ │ -4c8510: 5c01 9eaf |0000: iput-boolean v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ -4c8514: 0e00 |0002: return-void │ │ +4c8504: |[4c8504] org.apache.commons.io.monitor.FileEntry.setExists:(Z)V │ │ +4c8514: 5c01 9eaf |0000: iput-boolean v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.exists:Z // field@af9e │ │ +4c8518: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/io/monitor/FileEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1021210,17 +1021211,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8518: |[4c8518] org.apache.commons.io.monitor.FileEntry.setLastModified:(J)V │ │ -4c8528: 5a01 a0af |0000: iput-wide v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.lastModified:J // field@afa0 │ │ -4c852c: 0e00 |0002: return-void │ │ +4c851c: |[4c851c] org.apache.commons.io.monitor.FileEntry.setLastModified:(J)V │ │ +4c852c: 5a01 a0af |0000: iput-wide v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.lastModified:J // field@afa0 │ │ +4c8530: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/io/monitor/FileEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1021229,17 +1021230,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8530: |[4c8530] org.apache.commons.io.monitor.FileEntry.setLength:(J)V │ │ -4c8540: 5a01 a1af |0000: iput-wide v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.length:J // field@afa1 │ │ -4c8544: 0e00 |0002: return-void │ │ +4c8534: |[4c8534] org.apache.commons.io.monitor.FileEntry.setLength:(J)V │ │ +4c8544: 5a01 a1af |0000: iput-wide v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.length:J // field@afa1 │ │ +4c8548: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/io/monitor/FileEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1021248,17 +1021249,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8548: |[4c8548] org.apache.commons.io.monitor.FileEntry.setName:(Ljava/lang/String;)V │ │ -4c8558: 5b01 a2af |0000: iput-object v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.name:Ljava/lang/String; // field@afa2 │ │ -4c855c: 0e00 |0002: return-void │ │ +4c854c: |[4c854c] org.apache.commons.io.monitor.FileEntry.setName:(Ljava/lang/String;)V │ │ +4c855c: 5b01 a2af |0000: iput-object v1, v0, Lorg/apache/commons/io/monitor/FileEntry;.name:Ljava/lang/String; // field@afa2 │ │ +4c8560: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/io/monitor/FileEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1021303,18 +1021304,18 @@ │ │ type : '(Ljava/lang/Appendable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c8578: |[4c8578] org.apache.commons.io.output.AppendableOutputStream.:(Ljava/lang/Appendable;)V │ │ -4c8588: 7010 4bdf 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@df4b │ │ -4c858e: 5b01 a5af |0003: iput-object v1, v0, Lorg/apache/commons/io/output/AppendableOutputStream;.appendable:Ljava/lang/Appendable; // field@afa5 │ │ -4c8592: 0e00 |0005: return-void │ │ +4c857c: |[4c857c] org.apache.commons.io.output.AppendableOutputStream.:(Ljava/lang/Appendable;)V │ │ +4c858c: 7010 4bdf 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@df4b │ │ +4c8592: 5b01 a5af |0003: iput-object v1, v0, Lorg/apache/commons/io/output/AppendableOutputStream;.appendable:Ljava/lang/Appendable; // field@afa5 │ │ +4c8596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/output/AppendableOutputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Appendable; │ │ @@ -1021325,17 +1021326,17 @@ │ │ type : '()Ljava/lang/Appendable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8560: |[4c8560] org.apache.commons.io.output.AppendableOutputStream.getAppendable:()Ljava/lang/Appendable; │ │ -4c8570: 5410 a5af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/AppendableOutputStream;.appendable:Ljava/lang/Appendable; // field@afa5 │ │ -4c8574: 1100 |0002: return-object v0 │ │ +4c8564: |[4c8564] org.apache.commons.io.output.AppendableOutputStream.getAppendable:()Ljava/lang/Appendable; │ │ +4c8574: 5410 a5af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/AppendableOutputStream;.appendable:Ljava/lang/Appendable; // field@afa5 │ │ +4c8578: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/output/AppendableOutputStream; │ │ │ │ #1 : (in Lorg/apache/commons/io/output/AppendableOutputStream;) │ │ @@ -1021343,19 +1021344,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4c8594: |[4c8594] org.apache.commons.io.output.AppendableOutputStream.write:(I)V │ │ -4c85a4: 5410 a5af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/AppendableOutputStream;.appendable:Ljava/lang/Appendable; // field@afa5 │ │ -4c85a8: 8e22 |0002: int-to-char v2, v2 │ │ -4c85aa: 7220 8fdf 2000 |0003: invoke-interface {v0, v2}, Ljava/lang/Appendable;.append:(C)Ljava/lang/Appendable; // method@df8f │ │ -4c85b0: 0e00 |0006: return-void │ │ +4c8598: |[4c8598] org.apache.commons.io.output.AppendableOutputStream.write:(I)V │ │ +4c85a8: 5410 a5af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/AppendableOutputStream;.appendable:Ljava/lang/Appendable; // field@afa5 │ │ +4c85ac: 8e22 |0002: int-to-char v2, v2 │ │ +4c85ae: 7220 8fdf 2000 |0003: invoke-interface {v0, v2}, Ljava/lang/Appendable;.append:(C)Ljava/lang/Appendable; // method@df8f │ │ +4c85b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/output/AppendableOutputStream; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1021396,20 +1021397,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c85b4: |[4c85b4] org.apache.commons.io.output.BrokenOutputStream.:()V │ │ -4c85c4: 2200 b718 |0000: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c85c8: 1a01 bf0f |0002: const-string v1, "Broken output stream" // string@0fbf │ │ -4c85cc: 7020 26df 1000 |0004: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c85d2: 7020 99f6 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/io/output/BrokenOutputStream;.:(Ljava/io/IOException;)V // method@f699 │ │ -4c85d8: 0e00 |000a: return-void │ │ +4c85b8: |[4c85b8] org.apache.commons.io.output.BrokenOutputStream.:()V │ │ +4c85c8: 2200 b718 |0000: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c85cc: 1a01 bf0f |0002: const-string v1, "Broken output stream" // string@0fbf │ │ +4c85d0: 7020 26df 1000 |0004: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c85d6: 7020 99f6 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/io/output/BrokenOutputStream;.:(Ljava/io/IOException;)V // method@f699 │ │ +4c85dc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/io/output/BrokenOutputStream; │ │ │ │ #1 : (in Lorg/apache/commons/io/output/BrokenOutputStream;) │ │ @@ -1021417,18 +1021418,18 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c85dc: |[4c85dc] org.apache.commons.io.output.BrokenOutputStream.:(Ljava/io/IOException;)V │ │ -4c85ec: 7010 4bdf 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@df4b │ │ -4c85f2: 5b01 a6af |0003: iput-object v1, v0, Lorg/apache/commons/io/output/BrokenOutputStream;.exception:Ljava/io/IOException; // field@afa6 │ │ -4c85f6: 0e00 |0005: return-void │ │ +4c85e0: |[4c85e0] org.apache.commons.io.output.BrokenOutputStream.:(Ljava/io/IOException;)V │ │ +4c85f0: 7010 4bdf 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@df4b │ │ +4c85f6: 5b01 a6af |0003: iput-object v1, v0, Lorg/apache/commons/io/output/BrokenOutputStream;.exception:Ljava/io/IOException; // field@afa6 │ │ +4c85fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/output/BrokenOutputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/IOException; │ │ @@ -1021439,17 +1021440,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c85f8: |[4c85f8] org.apache.commons.io.output.BrokenOutputStream.close:()V │ │ -4c8608: 5410 a6af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/BrokenOutputStream;.exception:Ljava/io/IOException; // field@afa6 │ │ -4c860c: 2700 |0002: throw v0 │ │ +4c85fc: |[4c85fc] org.apache.commons.io.output.BrokenOutputStream.close:()V │ │ +4c860c: 5410 a6af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/BrokenOutputStream;.exception:Ljava/io/IOException; // field@afa6 │ │ +4c8610: 2700 |0002: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/output/BrokenOutputStream; │ │ │ │ #1 : (in Lorg/apache/commons/io/output/BrokenOutputStream;) │ │ @@ -1021457,17 +1021458,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8610: |[4c8610] org.apache.commons.io.output.BrokenOutputStream.flush:()V │ │ -4c8620: 5410 a6af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/BrokenOutputStream;.exception:Ljava/io/IOException; // field@afa6 │ │ -4c8624: 2700 |0002: throw v0 │ │ +4c8614: |[4c8614] org.apache.commons.io.output.BrokenOutputStream.flush:()V │ │ +4c8624: 5410 a6af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/BrokenOutputStream;.exception:Ljava/io/IOException; // field@afa6 │ │ +4c8628: 2700 |0002: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/output/BrokenOutputStream; │ │ │ │ #2 : (in Lorg/apache/commons/io/output/BrokenOutputStream;) │ │ @@ -1021475,17 +1021476,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8628: |[4c8628] org.apache.commons.io.output.BrokenOutputStream.write:(I)V │ │ -4c8638: 5401 a6af |0000: iget-object v1, v0, Lorg/apache/commons/io/output/BrokenOutputStream;.exception:Ljava/io/IOException; // field@afa6 │ │ -4c863c: 2701 |0002: throw v1 │ │ +4c862c: |[4c862c] org.apache.commons.io.output.BrokenOutputStream.write:(I)V │ │ +4c863c: 5401 a6af |0000: iget-object v1, v0, Lorg/apache/commons/io/output/BrokenOutputStream;.exception:Ljava/io/IOException; // field@afa6 │ │ +4c8640: 2701 |0002: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/io/output/BrokenOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1021565,37 +1021566,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4c88e8: |[4c88e8] org.apache.commons.io.output.ByteArrayOutputStream.:()V │ │ -4c88f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c88fa: 2300 1e1e |0001: new-array v0, v0, [B // type@1e1e │ │ -4c88fe: 6900 a8af |0003: sput-object v0, Lorg/apache/commons/io/output/ByteArrayOutputStream;.EMPTY_BYTE_ARRAY:[B // field@afa8 │ │ -4c8902: 0e00 |0005: return-void │ │ +4c88ec: |[4c88ec] org.apache.commons.io.output.ByteArrayOutputStream.:()V │ │ +4c88fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c88fe: 2300 1e1e |0001: new-array v0, v0, [B // type@1e1e │ │ +4c8902: 6900 a8af |0003: sput-object v0, Lorg/apache/commons/io/output/ByteArrayOutputStream;.EMPTY_BYTE_ARRAY:[B // field@afa8 │ │ +4c8906: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=61 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/output/ByteArrayOutputStream;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c8904: |[4c8904] org.apache.commons.io.output.ByteArrayOutputStream.:()V │ │ -4c8914: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -4c8918: 7020 9ff6 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.:(I)V // method@f69f │ │ -4c891e: 0e00 |0005: return-void │ │ +4c8908: |[4c8908] org.apache.commons.io.output.ByteArrayOutputStream.:()V │ │ +4c8918: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +4c891c: 7020 9ff6 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.:(I)V // method@f69f │ │ +4c8922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/ByteArrayOutputStream; │ │ │ │ #2 : (in Lorg/apache/commons/io/output/ByteArrayOutputStream;) │ │ @@ -1021603,39 +1021604,39 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4c8920: |[4c8920] org.apache.commons.io.output.ByteArrayOutputStream.:(I)V │ │ -4c8930: 7010 4bdf 0300 |0000: invoke-direct {v3}, Ljava/io/OutputStream;.:()V // method@df4b │ │ -4c8936: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4c893a: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4c8940: 5b30 a9af |0008: iput-object v0, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c8944: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -4c8946: 5c30 aeaf |000b: iput-boolean v0, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.reuseBuffers:Z // field@afae │ │ -4c894a: 3a04 0b00 |000d: if-ltz v4, 0018 // +000b │ │ -4c894e: 1d03 |000f: monitor-enter v3 │ │ -4c8950: 7020 a1f6 4300 |0010: invoke-direct {v3, v4}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.needNewBuffer:(I)V // method@f6a1 │ │ -4c8956: 1e03 |0013: monitor-exit v3 │ │ -4c8958: 0e00 |0014: return-void │ │ -4c895a: 0d04 |0015: move-exception v4 │ │ -4c895c: 1e03 |0016: monitor-exit v3 │ │ -4c895e: 2704 |0017: throw v4 │ │ -4c8960: 2200 e518 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c8964: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c8968: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c896e: 1a02 524d |001f: const-string v2, "Negative initial size: " // string@4d52 │ │ -4c8972: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c8978: 6e20 0de1 4100 |0024: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c897e: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c8984: 0c04 |002a: move-result-object v4 │ │ -4c8986: 7020 32e0 4000 |002b: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c898c: 2700 |002e: throw v0 │ │ +4c8924: |[4c8924] org.apache.commons.io.output.ByteArrayOutputStream.:(I)V │ │ +4c8934: 7010 4bdf 0300 |0000: invoke-direct {v3}, Ljava/io/OutputStream;.:()V // method@df4b │ │ +4c893a: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4c893e: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4c8944: 5b30 a9af |0008: iput-object v0, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c8948: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +4c894a: 5c30 aeaf |000b: iput-boolean v0, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.reuseBuffers:Z // field@afae │ │ +4c894e: 3a04 0b00 |000d: if-ltz v4, 0018 // +000b │ │ +4c8952: 1d03 |000f: monitor-enter v3 │ │ +4c8954: 7020 a1f6 4300 |0010: invoke-direct {v3, v4}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.needNewBuffer:(I)V // method@f6a1 │ │ +4c895a: 1e03 |0013: monitor-exit v3 │ │ +4c895c: 0e00 |0014: return-void │ │ +4c895e: 0d04 |0015: move-exception v4 │ │ +4c8960: 1e03 |0016: monitor-exit v3 │ │ +4c8962: 2704 |0017: throw v4 │ │ +4c8964: 2200 e518 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c8968: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c896c: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c8972: 1a02 524d |001f: const-string v2, "Negative initial size: " // string@4d52 │ │ +4c8976: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c897c: 6e20 0de1 4100 |0024: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c8982: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c8988: 0c04 |002a: move-result-object v4 │ │ +4c898a: 7020 32e0 4000 |002b: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c8990: 2700 |002e: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=64 │ │ 0x000b line=74 │ │ @@ -1021652,59 +1021653,59 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -4c89b0: |[4c89b0] org.apache.commons.io.output.ByteArrayOutputStream.needNewBuffer:(I)V │ │ -4c89c0: 5220 acaf |0000: iget v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ -4c89c4: 5421 a9af |0002: iget-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c89c8: 7210 93e3 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -4c89ce: 0a01 |0007: move-result v1 │ │ -4c89d0: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -4c89d4: 3510 1b00 |000a: if-ge v0, v1, 0025 // +001b │ │ -4c89d8: 5223 adaf |000c: iget v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ -4c89dc: 5420 abaf |000e: iget-object v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c89e0: 2100 |0010: array-length v0, v0 │ │ -4c89e2: b003 |0011: add-int/2addr v3, v0 │ │ -4c89e4: 5923 adaf |0012: iput v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ -4c89e8: 5223 acaf |0014: iget v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ -4c89ec: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c89f0: 5923 acaf |0018: iput v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ -4c89f4: 5420 a9af |001a: iget-object v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c89f8: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4c89fe: 0c03 |001f: move-result-object v3 │ │ -4c8a00: 1f03 1e1e |0020: check-cast v3, [B // type@1e1e │ │ -4c8a04: 5b23 abaf |0022: iput-object v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8a08: 282a |0024: goto 004e // +002a │ │ -4c8a0a: 5420 abaf |0025: iget-object v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8a0e: 3900 0600 |0027: if-nez v0, 002d // +0006 │ │ -4c8a12: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -4c8a14: 5920 adaf |002a: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ -4c8a18: 2813 |002c: goto 003f // +0013 │ │ -4c8a1a: 2100 |002d: array-length v0, v0 │ │ -4c8a1c: e000 0001 |002e: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -4c8a20: 5221 adaf |0030: iget v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ -4c8a24: b113 |0032: sub-int/2addr v3, v1 │ │ -4c8a26: 7120 71e0 3000 |0033: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@e071 │ │ -4c8a2c: 0a03 |0036: move-result v3 │ │ -4c8a2e: 5220 adaf |0037: iget v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ -4c8a32: 5421 abaf |0039: iget-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8a36: 2111 |003b: array-length v1, v1 │ │ -4c8a38: b010 |003c: add-int/2addr v0, v1 │ │ -4c8a3a: 5920 adaf |003d: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ -4c8a3e: 5220 acaf |003f: iget v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ -4c8a42: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4c8a46: 5920 acaf |0043: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ -4c8a4a: 2333 1e1e |0045: new-array v3, v3, [B // type@1e1e │ │ -4c8a4e: 5b23 abaf |0047: iput-object v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8a52: 5420 a9af |0049: iget-object v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c8a56: 7220 85e3 3000 |004b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4c8a5c: 0e00 |004e: return-void │ │ +4c89b4: |[4c89b4] org.apache.commons.io.output.ByteArrayOutputStream.needNewBuffer:(I)V │ │ +4c89c4: 5220 acaf |0000: iget v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ +4c89c8: 5421 a9af |0002: iget-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c89cc: 7210 93e3 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +4c89d2: 0a01 |0007: move-result v1 │ │ +4c89d4: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +4c89d8: 3510 1b00 |000a: if-ge v0, v1, 0025 // +001b │ │ +4c89dc: 5223 adaf |000c: iget v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ +4c89e0: 5420 abaf |000e: iget-object v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c89e4: 2100 |0010: array-length v0, v0 │ │ +4c89e6: b003 |0011: add-int/2addr v3, v0 │ │ +4c89e8: 5923 adaf |0012: iput v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ +4c89ec: 5223 acaf |0014: iget v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ +4c89f0: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c89f4: 5923 acaf |0018: iput v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ +4c89f8: 5420 a9af |001a: iget-object v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c89fc: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4c8a02: 0c03 |001f: move-result-object v3 │ │ +4c8a04: 1f03 1e1e |0020: check-cast v3, [B // type@1e1e │ │ +4c8a08: 5b23 abaf |0022: iput-object v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8a0c: 282a |0024: goto 004e // +002a │ │ +4c8a0e: 5420 abaf |0025: iget-object v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8a12: 3900 0600 |0027: if-nez v0, 002d // +0006 │ │ +4c8a16: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +4c8a18: 5920 adaf |002a: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ +4c8a1c: 2813 |002c: goto 003f // +0013 │ │ +4c8a1e: 2100 |002d: array-length v0, v0 │ │ +4c8a20: e000 0001 |002e: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +4c8a24: 5221 adaf |0030: iget v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ +4c8a28: b113 |0032: sub-int/2addr v3, v1 │ │ +4c8a2a: 7120 71e0 3000 |0033: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@e071 │ │ +4c8a30: 0a03 |0036: move-result v3 │ │ +4c8a32: 5220 adaf |0037: iget v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ +4c8a36: 5421 abaf |0039: iget-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8a3a: 2111 |003b: array-length v1, v1 │ │ +4c8a3c: b010 |003c: add-int/2addr v0, v1 │ │ +4c8a3e: 5920 adaf |003d: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ +4c8a42: 5220 acaf |003f: iget v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ +4c8a46: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4c8a4a: 5920 acaf |0043: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ +4c8a4e: 2333 1e1e |0045: new-array v3, v3, [B // type@1e1e │ │ +4c8a52: 5b23 abaf |0047: iput-object v3, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8a56: 5420 a9af |0049: iget-object v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c8a5a: 7220 85e3 3000 |004b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4c8a60: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000c line=110 │ │ 0x0014 line=112 │ │ 0x001a line=113 │ │ 0x0025 line=117 │ │ @@ -1021723,19 +1021724,19 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4c8770: |[4c8770] org.apache.commons.io.output.ByteArrayOutputStream.toBufferedInputStream:(Ljava/io/InputStream;)Ljava/io/InputStream; │ │ -4c8780: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -4c8784: 7120 a5f6 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toBufferedInputStream:(Ljava/io/InputStream;I)Ljava/io/InputStream; // method@f6a5 │ │ -4c878a: 0c01 |0005: move-result-object v1 │ │ -4c878c: 1101 |0006: return-object v1 │ │ +4c8774: |[4c8774] org.apache.commons.io.output.ByteArrayOutputStream.toBufferedInputStream:(Ljava/io/InputStream;)Ljava/io/InputStream; │ │ +4c8784: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +4c8788: 7120 a5f6 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toBufferedInputStream:(Ljava/io/InputStream;I)Ljava/io/InputStream; // method@f6a5 │ │ +4c878e: 0c01 |0005: move-result-object v1 │ │ +4c8790: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=293 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ │ │ #5 : (in Lorg/apache/commons/io/output/ByteArrayOutputStream;) │ │ @@ -1021743,21 +1021744,21 @@ │ │ type : '(Ljava/io/InputStream;I)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4c8790: |[4c8790] org.apache.commons.io.output.ByteArrayOutputStream.toBufferedInputStream:(Ljava/io/InputStream;I)Ljava/io/InputStream; │ │ -4c87a0: 2200 f81c |0000: new-instance v0, Lorg/apache/commons/io/output/ByteArrayOutputStream; // type@1cf8 │ │ -4c87a4: 7020 9ff6 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.:(I)V // method@f69f │ │ -4c87aa: 6e20 abf6 1000 |0005: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.write:(Ljava/io/InputStream;)I // method@f6ab │ │ -4c87b0: 6e10 a7f6 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toInputStream:()Ljava/io/InputStream; // method@f6a7 │ │ -4c87b6: 0c01 |000b: move-result-object v1 │ │ -4c87b8: 1101 |000c: return-object v1 │ │ +4c8794: |[4c8794] org.apache.commons.io.output.ByteArrayOutputStream.toBufferedInputStream:(Ljava/io/InputStream;I)Ljava/io/InputStream; │ │ +4c87a4: 2200 f81c |0000: new-instance v0, Lorg/apache/commons/io/output/ByteArrayOutputStream; // type@1cf8 │ │ +4c87a8: 7020 9ff6 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.:(I)V // method@f69f │ │ +4c87ae: 6e20 abf6 1000 |0005: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.write:(Ljava/io/InputStream;)I // method@f6ab │ │ +4c87b4: 6e10 a7f6 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toInputStream:()Ljava/io/InputStream; // method@f6a7 │ │ +4c87ba: 0c01 |000b: move-result-object v1 │ │ +4c87bc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0005 line=323 │ │ 0x0008 line=324 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/io/InputStream; │ │ @@ -1021769,60 +1021770,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c899c: |[4c899c] org.apache.commons.io.output.ByteArrayOutputStream.close:()V │ │ -4c89ac: 0e00 |0000: return-void │ │ +4c89a0: |[4c89a0] org.apache.commons.io.output.ByteArrayOutputStream.close:()V │ │ +4c89b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/output/ByteArrayOutputStream;) │ │ name : 'reset' │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -4c8a60: |[4c8a60] org.apache.commons.io.output.ByteArrayOutputStream.reset:()V │ │ -4c8a70: 1d02 |0000: monitor-enter v2 │ │ -4c8a72: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -4c8a74: 5920 aaaf |0002: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c8a78: 5920 adaf |0004: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ -4c8a7c: 5920 acaf |0006: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ -4c8a80: 5521 aeaf |0008: iget-boolean v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.reuseBuffers:Z // field@afae │ │ -4c8a84: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -4c8a88: 5421 a9af |000c: iget-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c8a8c: 7220 8be3 0100 |000e: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4c8a92: 0c00 |0011: move-result-object v0 │ │ -4c8a94: 1f00 1e1e |0012: check-cast v0, [B // type@1e1e │ │ -4c8a98: 5b20 abaf |0014: iput-object v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8a9c: 2818 |0016: goto 002e // +0018 │ │ -4c8a9e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -4c8aa0: 5b21 abaf |0018: iput-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8aa4: 5421 a9af |001a: iget-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c8aa8: 7220 8be3 0100 |001c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4c8aae: 0c00 |001f: move-result-object v0 │ │ -4c8ab0: 1f00 1e1e |0020: check-cast v0, [B // type@1e1e │ │ -4c8ab4: 2100 |0022: array-length v0, v0 │ │ -4c8ab6: 5421 a9af |0023: iget-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c8aba: 7210 87e3 0100 |0025: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@e387 │ │ -4c8ac0: 7020 a1f6 0200 |0028: invoke-direct {v2, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.needNewBuffer:(I)V // method@f6a1 │ │ -4c8ac6: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -4c8ac8: 5c20 aeaf |002c: iput-boolean v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.reuseBuffers:Z // field@afae │ │ -4c8acc: 1e02 |002e: monitor-exit v2 │ │ -4c8ace: 0e00 |002f: return-void │ │ -4c8ad0: 0d00 |0030: move-exception v0 │ │ -4c8ad2: 1e02 |0031: monitor-exit v2 │ │ -4c8ad4: 2700 |0032: throw v0 │ │ +4c8a64: |[4c8a64] org.apache.commons.io.output.ByteArrayOutputStream.reset:()V │ │ +4c8a74: 1d02 |0000: monitor-enter v2 │ │ +4c8a76: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +4c8a78: 5920 aaaf |0002: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c8a7c: 5920 adaf |0004: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ +4c8a80: 5920 acaf |0006: iput v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBufferIndex:I // field@afac │ │ +4c8a84: 5521 aeaf |0008: iget-boolean v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.reuseBuffers:Z // field@afae │ │ +4c8a88: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +4c8a8c: 5421 a9af |000c: iget-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c8a90: 7220 8be3 0100 |000e: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4c8a96: 0c00 |0011: move-result-object v0 │ │ +4c8a98: 1f00 1e1e |0012: check-cast v0, [B // type@1e1e │ │ +4c8a9c: 5b20 abaf |0014: iput-object v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8aa0: 2818 |0016: goto 002e // +0018 │ │ +4c8aa2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +4c8aa4: 5b21 abaf |0018: iput-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8aa8: 5421 a9af |001a: iget-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c8aac: 7220 8be3 0100 |001c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4c8ab2: 0c00 |001f: move-result-object v0 │ │ +4c8ab4: 1f00 1e1e |0020: check-cast v0, [B // type@1e1e │ │ +4c8ab8: 2100 |0022: array-length v0, v0 │ │ +4c8aba: 5421 a9af |0023: iget-object v1, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c8abe: 7210 87e3 0100 |0025: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@e387 │ │ +4c8ac4: 7020 a1f6 0200 |0028: invoke-direct {v2, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.needNewBuffer:(I)V // method@f6a1 │ │ +4c8aca: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +4c8acc: 5c20 aeaf |002c: iput-boolean v0, v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;.reuseBuffers:Z // field@afae │ │ +4c8ad0: 1e02 |002e: monitor-exit v2 │ │ +4c8ad2: 0e00 |002f: return-void │ │ +4c8ad4: 0d00 |0030: move-exception v0 │ │ +4c8ad6: 1e02 |0031: monitor-exit v2 │ │ +4c8ad8: 2700 |0032: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x002e │ │ -> 0x0030 │ │ positions : │ │ 0x0002 line=235 │ │ 0x0004 line=236 │ │ 0x0006 line=237 │ │ @@ -1021842,22 +1021843,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4c86c4: |[4c86c4] org.apache.commons.io.output.ByteArrayOutputStream.size:()I │ │ -4c86d4: 1d01 |0000: monitor-enter v1 │ │ -4c86d6: 5210 aaaf |0001: iget v0, v1, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c86da: 1e01 |0003: monitor-exit v1 │ │ -4c86dc: 0f00 |0004: return v0 │ │ -4c86de: 0d00 |0005: move-exception v0 │ │ -4c86e0: 1e01 |0006: monitor-exit v1 │ │ -4c86e2: 2700 |0007: throw v0 │ │ +4c86c8: |[4c86c8] org.apache.commons.io.output.ByteArrayOutputStream.size:()I │ │ +4c86d8: 1d01 |0000: monitor-enter v1 │ │ +4c86da: 5210 aaaf |0001: iget v0, v1, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c86de: 1e01 |0003: monitor-exit v1 │ │ +4c86e0: 0f00 |0004: return v0 │ │ +4c86e2: 0d00 |0005: move-exception v0 │ │ +4c86e4: 1e01 |0006: monitor-exit v1 │ │ +4c86e6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=215 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/output/ByteArrayOutputStream; │ │ @@ -1021867,45 +1021868,45 @@ │ │ type : '()[B' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -4c8640: |[4c8640] org.apache.commons.io.output.ByteArrayOutputStream.toByteArray:()[B │ │ -4c8650: 1d07 |0000: monitor-enter v7 │ │ -4c8652: 5270 aaaf |0001: iget v0, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c8656: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ -4c865a: 6200 a8af |0005: sget-object v0, Lorg/apache/commons/io/output/ByteArrayOutputStream;.EMPTY_BYTE_ARRAY:[B // field@afa8 │ │ -4c865e: 1e07 |0007: monitor-exit v7 │ │ -4c8660: 1100 |0008: return-object v0 │ │ -4c8662: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ -4c8666: 5472 a9af |000b: iget-object v2, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c866a: 7210 8fe3 0200 |000d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c8670: 0c02 |0010: move-result-object v2 │ │ -4c8672: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -4c8674: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -4c8676: 7210 5fe3 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c867c: 0a05 |0016: move-result v5 │ │ -4c867e: 3805 1400 |0017: if-eqz v5, 002b // +0014 │ │ -4c8682: 7210 60e3 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c8688: 0c05 |001c: move-result-object v5 │ │ -4c868a: 1f05 1e1e |001d: check-cast v5, [B // type@1e1e │ │ -4c868e: 2156 |001f: array-length v6, v5 │ │ -4c8690: 7120 75e0 0600 |0020: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4c8696: 0a06 |0023: move-result v6 │ │ -4c8698: 7156 20e1 3541 |0024: invoke-static {v5, v3, v1, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c869e: b064 |0027: add-int/2addr v4, v6 │ │ -4c86a0: b160 |0028: sub-int/2addr v0, v6 │ │ -4c86a2: 3900 eaff |0029: if-nez v0, 0013 // -0016 │ │ -4c86a6: 1e07 |002b: monitor-exit v7 │ │ -4c86a8: 1101 |002c: return-object v1 │ │ -4c86aa: 0d00 |002d: move-exception v0 │ │ -4c86ac: 1e07 |002e: monitor-exit v7 │ │ -4c86ae: 2700 |002f: throw v0 │ │ +4c8644: |[4c8644] org.apache.commons.io.output.ByteArrayOutputStream.toByteArray:()[B │ │ +4c8654: 1d07 |0000: monitor-enter v7 │ │ +4c8656: 5270 aaaf |0001: iget v0, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c865a: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ +4c865e: 6200 a8af |0005: sget-object v0, Lorg/apache/commons/io/output/ByteArrayOutputStream;.EMPTY_BYTE_ARRAY:[B // field@afa8 │ │ +4c8662: 1e07 |0007: monitor-exit v7 │ │ +4c8664: 1100 |0008: return-object v0 │ │ +4c8666: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ +4c866a: 5472 a9af |000b: iget-object v2, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c866e: 7210 8fe3 0200 |000d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c8674: 0c02 |0010: move-result-object v2 │ │ +4c8676: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +4c8678: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +4c867a: 7210 5fe3 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c8680: 0a05 |0016: move-result v5 │ │ +4c8682: 3805 1400 |0017: if-eqz v5, 002b // +0014 │ │ +4c8686: 7210 60e3 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c868c: 0c05 |001c: move-result-object v5 │ │ +4c868e: 1f05 1e1e |001d: check-cast v5, [B // type@1e1e │ │ +4c8692: 2156 |001f: array-length v6, v5 │ │ +4c8694: 7120 75e0 0600 |0020: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4c869a: 0a06 |0023: move-result v6 │ │ +4c869c: 7156 20e1 3541 |0024: invoke-static {v5, v3, v1, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c86a2: b064 |0027: add-int/2addr v4, v6 │ │ +4c86a4: b160 |0028: sub-int/2addr v0, v6 │ │ +4c86a6: 3900 eaff |0029: if-nez v0, 0013 // -0016 │ │ +4c86aa: 1e07 |002b: monitor-exit v7 │ │ +4c86ac: 1101 |002c: return-object v1 │ │ +4c86ae: 0d00 |002d: move-exception v0 │ │ +4c86b0: 1e07 |002e: monitor-exit v7 │ │ +4c86b2: 2700 |002f: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0007 │ │ -> 0x002d │ │ 0x0009 - 0x0027 │ │ -> 0x002d │ │ positions : │ │ 0x0001 line=363 │ │ @@ -1021923,55 +1021924,55 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -4c87bc: |[4c87bc] org.apache.commons.io.output.ByteArrayOutputStream.toInputStream:()Ljava/io/InputStream; │ │ -4c87cc: 1d07 |0000: monitor-enter v7 │ │ -4c87ce: 5270 aaaf |0001: iget v0, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c87d2: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -4c87d6: 2200 d71c |0005: new-instance v0, Lorg/apache/commons/io/input/ClosedInputStream; // type@1cd7 │ │ -4c87da: 7010 60f5 0000 |0007: invoke-direct {v0}, Lorg/apache/commons/io/input/ClosedInputStream;.:()V // method@f560 │ │ -4c87e0: 1e07 |000a: monitor-exit v7 │ │ -4c87e2: 1100 |000b: return-object v0 │ │ -4c87e4: 2201 7119 |000c: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4c87e8: 5472 a9af |000e: iget-object v2, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c87ec: 7210 93e3 0200 |0010: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4c87f2: 0a02 |0013: move-result v2 │ │ -4c87f4: 7020 93e2 2100 |0014: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4c87fa: 5472 a9af |0017: iget-object v2, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c87fe: 7210 8fe3 0200 |0019: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c8804: 0c02 |001c: move-result-object v2 │ │ -4c8806: 7210 5fe3 0200 |001d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c880c: 0a03 |0020: move-result v3 │ │ -4c880e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -4c8810: 3803 1800 |0022: if-eqz v3, 003a // +0018 │ │ -4c8814: 7210 60e3 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c881a: 0c03 |0027: move-result-object v3 │ │ -4c881c: 1f03 1e1e |0028: check-cast v3, [B // type@1e1e │ │ -4c8820: 2135 |002a: array-length v5, v3 │ │ -4c8822: 7120 75e0 0500 |002b: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4c8828: 0a05 |002e: move-result v5 │ │ -4c882a: 2206 9e18 |002f: new-instance v6, Ljava/io/ByteArrayInputStream; // type@189e │ │ -4c882e: 7040 b8de 3654 |0031: invoke-direct {v6, v3, v4, v5}, Ljava/io/ByteArrayInputStream;.:([BII)V // method@deb8 │ │ -4c8834: 7220 85e3 6100 |0034: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4c883a: b150 |0037: sub-int/2addr v0, v5 │ │ -4c883c: 3900 e5ff |0038: if-nez v0, 001d // -001b │ │ -4c8840: 5c74 aeaf |003a: iput-boolean v4, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.reuseBuffers:Z // field@afae │ │ -4c8844: 2200 c418 |003c: new-instance v0, Ljava/io/SequenceInputStream; // type@18c4 │ │ -4c8848: 7110 04e3 0100 |003e: invoke-static {v1}, Ljava/util/Collections;.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration; // method@e304 │ │ -4c884e: 0c01 |0041: move-result-object v1 │ │ -4c8850: 7020 7bdf 1000 |0042: invoke-direct {v0, v1}, Ljava/io/SequenceInputStream;.:(Ljava/util/Enumeration;)V // method@df7b │ │ -4c8856: 1e07 |0045: monitor-exit v7 │ │ -4c8858: 1100 |0046: return-object v0 │ │ -4c885a: 0d00 |0047: move-exception v0 │ │ -4c885c: 1e07 |0048: monitor-exit v7 │ │ -4c885e: 2700 |0049: throw v0 │ │ +4c87c0: |[4c87c0] org.apache.commons.io.output.ByteArrayOutputStream.toInputStream:()Ljava/io/InputStream; │ │ +4c87d0: 1d07 |0000: monitor-enter v7 │ │ +4c87d2: 5270 aaaf |0001: iget v0, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c87d6: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +4c87da: 2200 d71c |0005: new-instance v0, Lorg/apache/commons/io/input/ClosedInputStream; // type@1cd7 │ │ +4c87de: 7010 60f5 0000 |0007: invoke-direct {v0}, Lorg/apache/commons/io/input/ClosedInputStream;.:()V // method@f560 │ │ +4c87e4: 1e07 |000a: monitor-exit v7 │ │ +4c87e6: 1100 |000b: return-object v0 │ │ +4c87e8: 2201 7119 |000c: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4c87ec: 5472 a9af |000e: iget-object v2, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c87f0: 7210 93e3 0200 |0010: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4c87f6: 0a02 |0013: move-result v2 │ │ +4c87f8: 7020 93e2 2100 |0014: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4c87fe: 5472 a9af |0017: iget-object v2, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c8802: 7210 8fe3 0200 |0019: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c8808: 0c02 |001c: move-result-object v2 │ │ +4c880a: 7210 5fe3 0200 |001d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c8810: 0a03 |0020: move-result v3 │ │ +4c8812: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +4c8814: 3803 1800 |0022: if-eqz v3, 003a // +0018 │ │ +4c8818: 7210 60e3 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c881e: 0c03 |0027: move-result-object v3 │ │ +4c8820: 1f03 1e1e |0028: check-cast v3, [B // type@1e1e │ │ +4c8824: 2135 |002a: array-length v5, v3 │ │ +4c8826: 7120 75e0 0500 |002b: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4c882c: 0a05 |002e: move-result v5 │ │ +4c882e: 2206 9e18 |002f: new-instance v6, Ljava/io/ByteArrayInputStream; // type@189e │ │ +4c8832: 7040 b8de 3654 |0031: invoke-direct {v6, v3, v4, v5}, Ljava/io/ByteArrayInputStream;.:([BII)V // method@deb8 │ │ +4c8838: 7220 85e3 6100 |0034: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4c883e: b150 |0037: sub-int/2addr v0, v5 │ │ +4c8840: 3900 e5ff |0038: if-nez v0, 001d // -001b │ │ +4c8844: 5c74 aeaf |003a: iput-boolean v4, v7, Lorg/apache/commons/io/output/ByteArrayOutputStream;.reuseBuffers:Z // field@afae │ │ +4c8848: 2200 c418 |003c: new-instance v0, Ljava/io/SequenceInputStream; // type@18c4 │ │ +4c884c: 7110 04e3 0100 |003e: invoke-static {v1}, Ljava/util/Collections;.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration; // method@e304 │ │ +4c8852: 0c01 |0041: move-result-object v1 │ │ +4c8854: 7020 7bdf 1000 |0042: invoke-direct {v0, v1}, Ljava/io/SequenceInputStream;.:(Ljava/util/Enumeration;)V // method@df7b │ │ +4c885a: 1e07 |0045: monitor-exit v7 │ │ +4c885c: 1100 |0046: return-object v0 │ │ +4c885e: 0d00 |0047: move-exception v0 │ │ +4c8860: 1e07 |0048: monitor-exit v7 │ │ +4c8862: 2700 |0049: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x000a │ │ -> 0x0047 │ │ 0x000c - 0x0045 │ │ -> 0x0047 │ │ positions : │ │ 0x0001 line=338 │ │ @@ -1021990,22 +1021991,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4c8874: |[4c8874] org.apache.commons.io.output.ByteArrayOutputStream.toString:()Ljava/lang/String; │ │ -4c8884: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4c8888: 6e10 a6f6 0300 |0002: invoke-virtual {v3}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ -4c888e: 0c01 |0005: move-result-object v1 │ │ -4c8890: 7100 2ee2 0000 |0006: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4c8896: 0c02 |0009: move-result-object v2 │ │ -4c8898: 7030 bce0 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4c889e: 1100 |000d: return-object v0 │ │ +4c8878: |[4c8878] org.apache.commons.io.output.ByteArrayOutputStream.toString:()Ljava/lang/String; │ │ +4c8888: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4c888c: 6e10 a6f6 0300 |0002: invoke-virtual {v3}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ +4c8892: 0c01 |0005: move-result-object v1 │ │ +4c8894: 7100 2ee2 0000 |0006: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4c889a: 0c02 |0009: move-result-object v2 │ │ +4c889c: 7030 bce0 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4c88a2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/apache/commons/io/output/ByteArrayOutputStream; │ │ │ │ #6 : (in Lorg/apache/commons/io/output/ByteArrayOutputStream;) │ │ @@ -1022013,20 +1022014,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4c88a0: |[4c88a0] org.apache.commons.io.output.ByteArrayOutputStream.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -4c88b0: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4c88b4: 6e10 a6f6 0200 |0002: invoke-virtual {v2}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ -4c88ba: 0c01 |0005: move-result-object v1 │ │ -4c88bc: 7030 bbe0 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ -4c88c2: 1100 |0009: return-object v0 │ │ +4c88a4: |[4c88a4] org.apache.commons.io.output.ByteArrayOutputStream.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +4c88b4: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4c88b8: 6e10 a6f6 0200 |0002: invoke-virtual {v2}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ +4c88be: 0c01 |0005: move-result-object v1 │ │ +4c88c0: 7030 bbe0 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ +4c88c6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/io/output/ByteArrayOutputStream; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1022035,20 +1022036,20 @@ │ │ type : '(Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4c88c4: |[4c88c4] org.apache.commons.io.output.ByteArrayOutputStream.toString:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -4c88d4: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4c88d8: 6e10 a6f6 0200 |0002: invoke-virtual {v2}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ -4c88de: 0c01 |0005: move-result-object v1 │ │ -4c88e0: 7030 bce0 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4c88e6: 1100 |0009: return-object v0 │ │ +4c88c8: |[4c88c8] org.apache.commons.io.output.ByteArrayOutputStream.toString:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +4c88d8: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4c88dc: 6e10 a6f6 0200 |0002: invoke-virtual {v2}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ +4c88e2: 0c01 |0005: move-result-object v1 │ │ +4c88e4: 7030 bce0 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4c88ea: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/io/output/ByteArrayOutputStream; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1022057,50 +1022058,50 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -4c86f0: |[4c86f0] org.apache.commons.io.output.ByteArrayOutputStream.write:(Ljava/io/InputStream;)I │ │ -4c8700: 1d05 |0000: monitor-enter v5 │ │ -4c8702: 5250 aaaf |0001: iget v0, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c8706: 5251 adaf |0003: iget v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ -4c870a: b110 |0005: sub-int/2addr v0, v1 │ │ -4c870c: 5451 abaf |0006: iget-object v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8710: 2112 |0008: array-length v2, v1 │ │ -4c8712: b102 |0009: sub-int/2addr v2, v0 │ │ -4c8714: 6e40 34df 1620 |000a: invoke-virtual {v6, v1, v0, v2}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4c871a: 0a01 |000d: move-result v1 │ │ -4c871c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -4c871e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -4c8720: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ -4c8722: 3241 1c00 |0011: if-eq v1, v4, 002d // +001c │ │ -4c8726: b013 |0013: add-int/2addr v3, v1 │ │ -4c8728: b010 |0014: add-int/2addr v0, v1 │ │ -4c872a: 5254 aaaf |0015: iget v4, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c872e: b014 |0017: add-int/2addr v4, v1 │ │ -4c8730: 5954 aaaf |0018: iput v4, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c8734: 5451 abaf |001a: iget-object v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8738: 2114 |001c: array-length v4, v1 │ │ -4c873a: 3340 0700 |001d: if-ne v0, v4, 0024 // +0007 │ │ -4c873e: 2110 |001f: array-length v0, v1 │ │ -4c8740: 7020 a1f6 0500 |0020: invoke-direct {v5, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.needNewBuffer:(I)V // method@f6a1 │ │ -4c8746: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -4c8748: 5451 abaf |0024: iget-object v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c874c: 2114 |0026: array-length v4, v1 │ │ -4c874e: b104 |0027: sub-int/2addr v4, v0 │ │ -4c8750: 6e40 34df 1640 |0028: invoke-virtual {v6, v1, v0, v4}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4c8756: 0a01 |002b: move-result v1 │ │ -4c8758: 28e4 |002c: goto 0010 // -001c │ │ -4c875a: 1e05 |002d: monitor-exit v5 │ │ -4c875c: 0f03 |002e: return v3 │ │ -4c875e: 0d06 |002f: move-exception v6 │ │ -4c8760: 1e05 |0030: monitor-exit v5 │ │ -4c8762: 2706 |0031: throw v6 │ │ +4c86f4: |[4c86f4] org.apache.commons.io.output.ByteArrayOutputStream.write:(Ljava/io/InputStream;)I │ │ +4c8704: 1d05 |0000: monitor-enter v5 │ │ +4c8706: 5250 aaaf |0001: iget v0, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c870a: 5251 adaf |0003: iget v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ +4c870e: b110 |0005: sub-int/2addr v0, v1 │ │ +4c8710: 5451 abaf |0006: iget-object v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8714: 2112 |0008: array-length v2, v1 │ │ +4c8716: b102 |0009: sub-int/2addr v2, v0 │ │ +4c8718: 6e40 34df 1620 |000a: invoke-virtual {v6, v1, v0, v2}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4c871e: 0a01 |000d: move-result v1 │ │ +4c8720: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +4c8722: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +4c8724: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ +4c8726: 3241 1c00 |0011: if-eq v1, v4, 002d // +001c │ │ +4c872a: b013 |0013: add-int/2addr v3, v1 │ │ +4c872c: b010 |0014: add-int/2addr v0, v1 │ │ +4c872e: 5254 aaaf |0015: iget v4, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c8732: b014 |0017: add-int/2addr v4, v1 │ │ +4c8734: 5954 aaaf |0018: iput v4, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c8738: 5451 abaf |001a: iget-object v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c873c: 2114 |001c: array-length v4, v1 │ │ +4c873e: 3340 0700 |001d: if-ne v0, v4, 0024 // +0007 │ │ +4c8742: 2110 |001f: array-length v0, v1 │ │ +4c8744: 7020 a1f6 0500 |0020: invoke-direct {v5, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.needNewBuffer:(I)V // method@f6a1 │ │ +4c874a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +4c874c: 5451 abaf |0024: iget-object v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8750: 2114 |0026: array-length v4, v1 │ │ +4c8752: b104 |0027: sub-int/2addr v4, v0 │ │ +4c8754: 6e40 34df 1640 |0028: invoke-virtual {v6, v1, v0, v4}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4c875a: 0a01 |002b: move-result v1 │ │ +4c875c: 28e4 |002c: goto 0010 // -001c │ │ +4c875e: 1e05 |002d: monitor-exit v5 │ │ +4c8760: 0f03 |002e: return v3 │ │ +4c8762: 0d06 |002f: move-exception v6 │ │ +4c8764: 1e05 |0030: monitor-exit v5 │ │ +4c8766: 2706 |0031: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x002c │ │ -> 0x002f │ │ positions : │ │ 0x0001 line=195 │ │ 0x0006 line=196 │ │ 0x0015 line=200 │ │ @@ -1022117,36 +1022118,36 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4c8b7c: |[4c8b7c] org.apache.commons.io.output.ByteArrayOutputStream.write:(I)V │ │ -4c8b8c: 1d03 |0000: monitor-enter v3 │ │ -4c8b8e: 5230 aaaf |0001: iget v0, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c8b92: 5231 adaf |0003: iget v1, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ -4c8b96: 9101 0001 |0005: sub-int v1, v0, v1 │ │ -4c8b9a: 5432 abaf |0007: iget-object v2, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8b9e: 2122 |0009: array-length v2, v2 │ │ -4c8ba0: 3321 0800 |000a: if-ne v1, v2, 0012 // +0008 │ │ -4c8ba4: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4c8ba8: 7020 a1f6 0300 |000e: invoke-direct {v3, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.needNewBuffer:(I)V // method@f6a1 │ │ -4c8bae: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -4c8bb0: 5430 abaf |0012: iget-object v0, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8bb4: 8d44 |0014: int-to-byte v4, v4 │ │ -4c8bb6: 4f04 0001 |0015: aput-byte v4, v0, v1 │ │ -4c8bba: 5234 aaaf |0017: iget v4, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c8bbe: d804 0401 |0019: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4c8bc2: 5934 aaaf |001b: iput v4, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c8bc6: 1e03 |001d: monitor-exit v3 │ │ -4c8bc8: 0e00 |001e: return-void │ │ -4c8bca: 0d04 |001f: move-exception v4 │ │ -4c8bcc: 1e03 |0020: monitor-exit v3 │ │ -4c8bce: 2704 |0021: throw v4 │ │ +4c8b80: |[4c8b80] org.apache.commons.io.output.ByteArrayOutputStream.write:(I)V │ │ +4c8b90: 1d03 |0000: monitor-enter v3 │ │ +4c8b92: 5230 aaaf |0001: iget v0, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c8b96: 5231 adaf |0003: iget v1, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ +4c8b9a: 9101 0001 |0005: sub-int v1, v0, v1 │ │ +4c8b9e: 5432 abaf |0007: iget-object v2, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8ba2: 2122 |0009: array-length v2, v2 │ │ +4c8ba4: 3321 0800 |000a: if-ne v1, v2, 0012 // +0008 │ │ +4c8ba8: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4c8bac: 7020 a1f6 0300 |000e: invoke-direct {v3, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.needNewBuffer:(I)V // method@f6a1 │ │ +4c8bb2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +4c8bb4: 5430 abaf |0012: iget-object v0, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8bb8: 8d44 |0014: int-to-byte v4, v4 │ │ +4c8bba: 4f04 0001 |0015: aput-byte v4, v0, v1 │ │ +4c8bbe: 5234 aaaf |0017: iget v4, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c8bc2: d804 0401 |0019: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4c8bc6: 5934 aaaf |001b: iput v4, v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c8bca: 1e03 |001d: monitor-exit v3 │ │ +4c8bcc: 0e00 |001e: return-void │ │ +4c8bce: 0d04 |001f: move-exception v4 │ │ +4c8bd0: 1e03 |0020: monitor-exit v3 │ │ +4c8bd2: 2704 |0021: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ -> 0x001f │ │ positions : │ │ 0x0001 line=173 │ │ 0x0007 line=174 │ │ 0x000e line=175 │ │ @@ -1022162,53 +1022163,53 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -4c8ae4: |[4c8ae4] org.apache.commons.io.output.ByteArrayOutputStream.write:([BII)V │ │ -4c8af4: 3a07 3800 |0000: if-ltz v7, 0038 // +0038 │ │ -4c8af8: 2160 |0002: array-length v0, v6 │ │ -4c8afa: 3607 3500 |0003: if-gt v7, v0, 0038 // +0035 │ │ -4c8afe: 3a08 3300 |0005: if-ltz v8, 0038 // +0033 │ │ -4c8b02: b087 |0007: add-int/2addr v7, v8 │ │ -4c8b04: 2160 |0008: array-length v0, v6 │ │ -4c8b06: 3607 2f00 |0009: if-gt v7, v0, 0038 // +002f │ │ -4c8b0a: 3a07 2d00 |000b: if-ltz v7, 0038 // +002d │ │ -4c8b0e: 3908 0300 |000d: if-nez v8, 0010 // +0003 │ │ -4c8b12: 0e00 |000f: return-void │ │ -4c8b14: 1d05 |0010: monitor-enter v5 │ │ -4c8b16: 5250 aaaf |0011: iget v0, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c8b1a: 9001 0008 |0013: add-int v1, v0, v8 │ │ -4c8b1e: 5252 adaf |0015: iget v2, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ -4c8b22: b120 |0017: sub-int/2addr v0, v2 │ │ -4c8b24: 3d08 1900 |0018: if-lez v8, 0031 // +0019 │ │ -4c8b28: 5452 abaf |001a: iget-object v2, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8b2c: 2122 |001c: array-length v2, v2 │ │ -4c8b2e: b102 |001d: sub-int/2addr v2, v0 │ │ -4c8b30: 7120 75e0 2800 |001e: invoke-static {v8, v2}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4c8b36: 0a02 |0021: move-result v2 │ │ -4c8b38: 9103 0708 |0022: sub-int v3, v7, v8 │ │ -4c8b3c: 5454 abaf |0024: iget-object v4, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ -4c8b40: 7152 20e1 3604 |0026: invoke-static {v6, v3, v4, v0, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c8b46: b128 |0029: sub-int/2addr v8, v2 │ │ -4c8b48: 3d08 eeff |002a: if-lez v8, 0018 // -0012 │ │ -4c8b4c: 7020 a1f6 1500 |002c: invoke-direct {v5, v1}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.needNewBuffer:(I)V // method@f6a1 │ │ -4c8b52: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -4c8b54: 28e8 |0030: goto 0018 // -0018 │ │ -4c8b56: 5951 aaaf |0031: iput v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c8b5a: 1e05 |0033: monitor-exit v5 │ │ -4c8b5c: 0e00 |0034: return-void │ │ -4c8b5e: 0d06 |0035: move-exception v6 │ │ -4c8b60: 1e05 |0036: monitor-exit v5 │ │ -4c8b62: 2706 |0037: throw v6 │ │ -4c8b64: 2206 e718 |0038: new-instance v6, Ljava/lang/IndexOutOfBoundsException; // type@18e7 │ │ -4c8b68: 7010 3be0 0600 |003a: invoke-direct {v6}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@e03b │ │ -4c8b6e: 2706 |003d: throw v6 │ │ +4c8ae8: |[4c8ae8] org.apache.commons.io.output.ByteArrayOutputStream.write:([BII)V │ │ +4c8af8: 3a07 3800 |0000: if-ltz v7, 0038 // +0038 │ │ +4c8afc: 2160 |0002: array-length v0, v6 │ │ +4c8afe: 3607 3500 |0003: if-gt v7, v0, 0038 // +0035 │ │ +4c8b02: 3a08 3300 |0005: if-ltz v8, 0038 // +0033 │ │ +4c8b06: b087 |0007: add-int/2addr v7, v8 │ │ +4c8b08: 2160 |0008: array-length v0, v6 │ │ +4c8b0a: 3607 2f00 |0009: if-gt v7, v0, 0038 // +002f │ │ +4c8b0e: 3a07 2d00 |000b: if-ltz v7, 0038 // +002d │ │ +4c8b12: 3908 0300 |000d: if-nez v8, 0010 // +0003 │ │ +4c8b16: 0e00 |000f: return-void │ │ +4c8b18: 1d05 |0010: monitor-enter v5 │ │ +4c8b1a: 5250 aaaf |0011: iget v0, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c8b1e: 9001 0008 |0013: add-int v1, v0, v8 │ │ +4c8b22: 5252 adaf |0015: iget v2, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.filledBufferSum:I // field@afad │ │ +4c8b26: b120 |0017: sub-int/2addr v0, v2 │ │ +4c8b28: 3d08 1900 |0018: if-lez v8, 0031 // +0019 │ │ +4c8b2c: 5452 abaf |001a: iget-object v2, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8b30: 2122 |001c: array-length v2, v2 │ │ +4c8b32: b102 |001d: sub-int/2addr v2, v0 │ │ +4c8b34: 7120 75e0 2800 |001e: invoke-static {v8, v2}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4c8b3a: 0a02 |0021: move-result v2 │ │ +4c8b3c: 9103 0708 |0022: sub-int v3, v7, v8 │ │ +4c8b40: 5454 abaf |0024: iget-object v4, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.currentBuffer:[B // field@afab │ │ +4c8b44: 7152 20e1 3604 |0026: invoke-static {v6, v3, v4, v0, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c8b4a: b128 |0029: sub-int/2addr v8, v2 │ │ +4c8b4c: 3d08 eeff |002a: if-lez v8, 0018 // -0012 │ │ +4c8b50: 7020 a1f6 1500 |002c: invoke-direct {v5, v1}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.needNewBuffer:(I)V // method@f6a1 │ │ +4c8b56: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +4c8b58: 28e8 |0030: goto 0018 // -0018 │ │ +4c8b5a: 5951 aaaf |0031: iput v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c8b5e: 1e05 |0033: monitor-exit v5 │ │ +4c8b60: 0e00 |0034: return-void │ │ +4c8b62: 0d06 |0035: move-exception v6 │ │ +4c8b64: 1e05 |0036: monitor-exit v5 │ │ +4c8b66: 2706 |0037: throw v6 │ │ +4c8b68: 2206 e718 |0038: new-instance v6, Ljava/lang/IndexOutOfBoundsException; // type@18e7 │ │ +4c8b6c: 7010 3be0 0600 |003a: invoke-direct {v6}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@e03b │ │ +4c8b72: 2706 |003d: throw v6 │ │ catches : 1 │ │ 0x0011 - 0x0037 │ │ -> 0x0035 │ │ positions : │ │ 0x0002 line=141 │ │ 0x0010 line=150 │ │ 0x0011 line=151 │ │ @@ -1022230,38 +1022231,38 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -4c8bdc: |[4c8bdc] org.apache.commons.io.output.ByteArrayOutputStream.writeTo:(Ljava/io/OutputStream;)V │ │ -4c8bec: 1d05 |0000: monitor-enter v5 │ │ -4c8bee: 5250 aaaf |0001: iget v0, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ -4c8bf2: 5451 a9af |0003: iget-object v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ -4c8bf6: 7210 8fe3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c8bfc: 0c01 |0008: move-result-object v1 │ │ -4c8bfe: 7210 5fe3 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c8c04: 0a02 |000c: move-result v2 │ │ -4c8c06: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ -4c8c0a: 7210 60e3 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c8c10: 0c02 |0012: move-result-object v2 │ │ -4c8c12: 1f02 1e1e |0013: check-cast v2, [B // type@1e1e │ │ -4c8c16: 2123 |0015: array-length v3, v2 │ │ -4c8c18: 7120 75e0 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4c8c1e: 0a03 |0019: move-result v3 │ │ -4c8c20: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -4c8c22: 6e40 50df 2634 |001b: invoke-virtual {v6, v2, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4c8c28: b130 |001e: sub-int/2addr v0, v3 │ │ -4c8c2a: 3900 eaff |001f: if-nez v0, 0009 // -0016 │ │ -4c8c2e: 1e05 |0021: monitor-exit v5 │ │ -4c8c30: 0e00 |0022: return-void │ │ -4c8c32: 0d06 |0023: move-exception v6 │ │ -4c8c34: 1e05 |0024: monitor-exit v5 │ │ -4c8c36: 2706 |0025: throw v6 │ │ +4c8be0: |[4c8be0] org.apache.commons.io.output.ByteArrayOutputStream.writeTo:(Ljava/io/OutputStream;)V │ │ +4c8bf0: 1d05 |0000: monitor-enter v5 │ │ +4c8bf2: 5250 aaaf |0001: iget v0, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.count:I // field@afaa │ │ +4c8bf6: 5451 a9af |0003: iget-object v1, v5, Lorg/apache/commons/io/output/ByteArrayOutputStream;.buffers:Ljava/util/List; // field@afa9 │ │ +4c8bfa: 7210 8fe3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c8c00: 0c01 |0008: move-result-object v1 │ │ +4c8c02: 7210 5fe3 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c8c08: 0a02 |000c: move-result v2 │ │ +4c8c0a: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ +4c8c0e: 7210 60e3 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c8c14: 0c02 |0012: move-result-object v2 │ │ +4c8c16: 1f02 1e1e |0013: check-cast v2, [B // type@1e1e │ │ +4c8c1a: 2123 |0015: array-length v3, v2 │ │ +4c8c1c: 7120 75e0 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4c8c22: 0a03 |0019: move-result v3 │ │ +4c8c24: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +4c8c26: 6e40 50df 2634 |001b: invoke-virtual {v6, v2, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4c8c2c: b130 |001e: sub-int/2addr v0, v3 │ │ +4c8c2e: 3900 eaff |001f: if-nez v0, 0009 // -0016 │ │ +4c8c32: 1e05 |0021: monitor-exit v5 │ │ +4c8c34: 0e00 |0022: return-void │ │ +4c8c36: 0d06 |0023: move-exception v6 │ │ +4c8c38: 1e05 |0024: monitor-exit v5 │ │ +4c8c3a: 2706 |0025: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x001e │ │ -> 0x0023 │ │ positions : │ │ 0x0001 line=259 │ │ 0x0003 line=260 │ │ 0x0015 line=261 │ │ @@ -1022309,18 +1022310,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c8c44: |[4c8c44] org.apache.commons.io.output.ChunkedOutputStream.:(Ljava/io/OutputStream;)V │ │ -4c8c54: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -4c8c58: 7030 b0f6 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/output/ChunkedOutputStream;.:(Ljava/io/OutputStream;I)V // method@f6b0 │ │ -4c8c5e: 0e00 |0005: return-void │ │ +4c8c48: |[4c8c48] org.apache.commons.io.output.ChunkedOutputStream.:(Ljava/io/OutputStream;)V │ │ +4c8c58: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +4c8c5c: 7030 b0f6 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/output/ChunkedOutputStream;.:(Ljava/io/OutputStream;I)V // method@f6b0 │ │ +4c8c62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/ChunkedOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1022329,22 +1022330,22 @@ │ │ type : '(Ljava/io/OutputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4c8c60: |[4c8c60] org.apache.commons.io.output.ChunkedOutputStream.:(Ljava/io/OutputStream;I)V │ │ -4c8c70: 7020 22df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@df22 │ │ -4c8c76: 3d02 0500 |0003: if-lez v2, 0008 // +0005 │ │ -4c8c7a: 5902 b0af |0005: iput v2, v0, Lorg/apache/commons/io/output/ChunkedOutputStream;.chunkSize:I // field@afb0 │ │ -4c8c7e: 0e00 |0007: return-void │ │ -4c8c80: 2201 e518 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c8c84: 7010 31e0 0100 |000a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@e031 │ │ -4c8c8a: 2701 |000d: throw v1 │ │ +4c8c64: |[4c8c64] org.apache.commons.io.output.ChunkedOutputStream.:(Ljava/io/OutputStream;I)V │ │ +4c8c74: 7020 22df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@df22 │ │ +4c8c7a: 3d02 0500 |0003: if-lez v2, 0008 // +0005 │ │ +4c8c7e: 5902 b0af |0005: iput v2, v0, Lorg/apache/commons/io/output/ChunkedOutputStream;.chunkSize:I // field@afb0 │ │ +4c8c82: 0e00 |0007: return-void │ │ +4c8c84: 2201 e518 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c8c88: 7010 31e0 0100 |000a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@e031 │ │ +4c8c8e: 2701 |000d: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=54 │ │ 0x0008 line=52 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/commons/io/output/ChunkedOutputStream; │ │ @@ -1022357,25 +1022358,25 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4c8c8c: |[4c8c8c] org.apache.commons.io.output.ChunkedOutputStream.write:([BII)V │ │ -4c8c9c: 3d05 1000 |0000: if-lez v5, 0010 // +0010 │ │ -4c8ca0: 5220 b0af |0002: iget v0, v2, Lorg/apache/commons/io/output/ChunkedOutputStream;.chunkSize:I // field@afb0 │ │ -4c8ca4: 7120 75e0 0500 |0004: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4c8caa: 0a00 |0007: move-result v0 │ │ -4c8cac: 5421 b1af |0008: iget-object v1, v2, Lorg/apache/commons/io/output/ChunkedOutputStream;.out:Ljava/io/OutputStream; // field@afb1 │ │ -4c8cb0: 6e40 50df 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4c8cb6: b105 |000d: sub-int/2addr v5, v0 │ │ -4c8cb8: b004 |000e: add-int/2addr v4, v0 │ │ -4c8cba: 28f1 |000f: goto 0000 // -000f │ │ -4c8cbc: 0e00 |0010: return-void │ │ +4c8c90: |[4c8c90] org.apache.commons.io.output.ChunkedOutputStream.write:([BII)V │ │ +4c8ca0: 3d05 1000 |0000: if-lez v5, 0010 // +0010 │ │ +4c8ca4: 5220 b0af |0002: iget v0, v2, Lorg/apache/commons/io/output/ChunkedOutputStream;.chunkSize:I // field@afb0 │ │ +4c8ca8: 7120 75e0 0500 |0004: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4c8cae: 0a00 |0007: move-result v0 │ │ +4c8cb0: 5421 b1af |0008: iget-object v1, v2, Lorg/apache/commons/io/output/ChunkedOutputStream;.out:Ljava/io/OutputStream; // field@afb1 │ │ +4c8cb4: 6e40 50df 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4c8cba: b105 |000d: sub-int/2addr v5, v0 │ │ +4c8cbc: b004 |000e: add-int/2addr v4, v0 │ │ +4c8cbe: 28f1 |000f: goto 0000 // -000f │ │ +4c8cc0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/io/output/ChunkedOutputStream; │ │ 0x0000 - 0x0011 reg=3 (null) [B │ │ @@ -1022420,18 +1022421,18 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c8cc0: |[4c8cc0] org.apache.commons.io.output.ChunkedWriter.:(Ljava/io/Writer;)V │ │ -4c8cd0: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -4c8cd4: 7030 b3f6 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/output/ChunkedWriter;.:(Ljava/io/Writer;I)V // method@f6b3 │ │ -4c8cda: 0e00 |0005: return-void │ │ +4c8cc4: |[4c8cc4] org.apache.commons.io.output.ChunkedWriter.:(Ljava/io/Writer;)V │ │ +4c8cd4: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +4c8cd8: 7030 b3f6 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/output/ChunkedWriter;.:(Ljava/io/Writer;I)V // method@f6b3 │ │ +4c8cde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/ChunkedWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/Writer; │ │ │ │ @@ -1022440,22 +1022441,22 @@ │ │ type : '(Ljava/io/Writer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4c8cdc: |[4c8cdc] org.apache.commons.io.output.ChunkedWriter.:(Ljava/io/Writer;I)V │ │ -4c8cec: 7020 24df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterWriter;.:(Ljava/io/Writer;)V // method@df24 │ │ -4c8cf2: 3d02 0500 |0003: if-lez v2, 0008 // +0005 │ │ -4c8cf6: 5902 b3af |0005: iput v2, v0, Lorg/apache/commons/io/output/ChunkedWriter;.chunkSize:I // field@afb3 │ │ -4c8cfa: 0e00 |0007: return-void │ │ -4c8cfc: 2201 e518 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c8d00: 7010 31e0 0100 |000a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@e031 │ │ -4c8d06: 2701 |000d: throw v1 │ │ +4c8ce0: |[4c8ce0] org.apache.commons.io.output.ChunkedWriter.:(Ljava/io/Writer;I)V │ │ +4c8cf0: 7020 24df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterWriter;.:(Ljava/io/Writer;)V // method@df24 │ │ +4c8cf6: 3d02 0500 |0003: if-lez v2, 0008 // +0005 │ │ +4c8cfa: 5902 b3af |0005: iput v2, v0, Lorg/apache/commons/io/output/ChunkedWriter;.chunkSize:I // field@afb3 │ │ +4c8cfe: 0e00 |0007: return-void │ │ +4c8d00: 2201 e518 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c8d04: 7010 31e0 0100 |000a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@e031 │ │ +4c8d0a: 2701 |000d: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=54 │ │ 0x0008 line=52 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/commons/io/output/ChunkedWriter; │ │ @@ -1022468,25 +1022469,25 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4c8d08: |[4c8d08] org.apache.commons.io.output.ChunkedWriter.write:([CII)V │ │ -4c8d18: 3d05 1000 |0000: if-lez v5, 0010 // +0010 │ │ -4c8d1c: 5220 b3af |0002: iget v0, v2, Lorg/apache/commons/io/output/ChunkedWriter;.chunkSize:I // field@afb3 │ │ -4c8d20: 7120 75e0 0500 |0004: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4c8d26: 0a00 |0007: move-result v0 │ │ -4c8d28: 5421 b4af |0008: iget-object v1, v2, Lorg/apache/commons/io/output/ChunkedWriter;.out:Ljava/io/Writer; // field@afb4 │ │ -4c8d2c: 6e40 8edf 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4c8d32: b105 |000d: sub-int/2addr v5, v0 │ │ -4c8d34: b004 |000e: add-int/2addr v4, v0 │ │ -4c8d36: 28f1 |000f: goto 0000 // -000f │ │ -4c8d38: 0e00 |0010: return-void │ │ +4c8d0c: |[4c8d0c] org.apache.commons.io.output.ChunkedWriter.write:([CII)V │ │ +4c8d1c: 3d05 1000 |0000: if-lez v5, 0010 // +0010 │ │ +4c8d20: 5220 b3af |0002: iget v0, v2, Lorg/apache/commons/io/output/ChunkedWriter;.chunkSize:I // field@afb3 │ │ +4c8d24: 7120 75e0 0500 |0004: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4c8d2a: 0a00 |0007: move-result v0 │ │ +4c8d2c: 5421 b4af |0008: iget-object v1, v2, Lorg/apache/commons/io/output/ChunkedWriter;.out:Ljava/io/Writer; // field@afb4 │ │ +4c8d30: 6e40 8edf 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4c8d36: b105 |000d: sub-int/2addr v5, v0 │ │ +4c8d38: b004 |000e: add-int/2addr v4, v0 │ │ +4c8d3a: 28f1 |000f: goto 0000 // -000f │ │ +4c8d3c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=78 │ │ 0x0008 line=79 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/io/output/ChunkedWriter; │ │ 0x0000 - 0x0011 reg=3 (null) [C │ │ @@ -1022528,36 +1022529,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c8d74: |[4c8d74] org.apache.commons.io.output.ClosedOutputStream.:()V │ │ -4c8d84: 2200 fc1c |0000: new-instance v0, Lorg/apache/commons/io/output/ClosedOutputStream; // type@1cfc │ │ -4c8d88: 7010 b8f6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/ClosedOutputStream;.:()V // method@f6b8 │ │ -4c8d8e: 6900 b6af |0005: sput-object v0, Lorg/apache/commons/io/output/ClosedOutputStream;.CLOSED_OUTPUT_STREAM:Lorg/apache/commons/io/output/ClosedOutputStream; // field@afb6 │ │ -4c8d92: 0e00 |0007: return-void │ │ +4c8d78: |[4c8d78] org.apache.commons.io.output.ClosedOutputStream.:()V │ │ +4c8d88: 2200 fc1c |0000: new-instance v0, Lorg/apache/commons/io/output/ClosedOutputStream; // type@1cfc │ │ +4c8d8c: 7010 b8f6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/ClosedOutputStream;.:()V // method@f6b8 │ │ +4c8d92: 6900 b6af |0005: sput-object v0, Lorg/apache/commons/io/output/ClosedOutputStream;.CLOSED_OUTPUT_STREAM:Lorg/apache/commons/io/output/ClosedOutputStream; // field@afb6 │ │ +4c8d96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/output/ClosedOutputStream;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c8d94: |[4c8d94] org.apache.commons.io.output.ClosedOutputStream.:()V │ │ -4c8da4: 7010 4bdf 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@df4b │ │ -4c8daa: 0e00 |0003: return-void │ │ +4c8d98: |[4c8d98] org.apache.commons.io.output.ClosedOutputStream.:()V │ │ +4c8da8: 7010 4bdf 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@df4b │ │ +4c8dae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/output/ClosedOutputStream; │ │ │ │ Virtual methods - │ │ @@ -1022566,19 +1022567,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4c8dac: |[4c8dac] org.apache.commons.io.output.ClosedOutputStream.flush:()V │ │ -4c8dbc: 2200 b718 |0000: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c8dc0: 1a01 6d8d |0002: const-string v1, "flush() failed: stream is closed" // string@8d6d │ │ -4c8dc4: 7020 26df 1000 |0004: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c8dca: 2700 |0007: throw v0 │ │ +4c8db0: |[4c8db0] org.apache.commons.io.output.ClosedOutputStream.flush:()V │ │ +4c8dc0: 2200 b718 |0000: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c8dc4: 1a01 6d8d |0002: const-string v1, "flush() failed: stream is closed" // string@8d6d │ │ +4c8dc8: 7020 26df 1000 |0004: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c8dce: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/output/ClosedOutputStream; │ │ │ │ #1 : (in Lorg/apache/commons/io/output/ClosedOutputStream;) │ │ @@ -1022586,27 +1022587,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4c8dcc: |[4c8dcc] org.apache.commons.io.output.ClosedOutputStream.write:(I)V │ │ -4c8ddc: 2200 b718 |0000: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c8de0: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c8de4: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c8dea: 1a02 15ec |0007: const-string v2, "write(" // string@ec15 │ │ -4c8dee: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c8df4: 6e20 0de1 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4c8dfa: 1a04 f004 |000f: const-string v4, ") failed: stream is closed" // string@04f0 │ │ -4c8dfe: 6e20 12e1 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c8e04: 6e10 1fe1 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c8e0a: 0c04 |0017: move-result-object v4 │ │ -4c8e0c: 7020 26df 4000 |0018: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c8e12: 2700 |001b: throw v0 │ │ +4c8dd0: |[4c8dd0] org.apache.commons.io.output.ClosedOutputStream.write:(I)V │ │ +4c8de0: 2200 b718 |0000: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c8de4: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c8de8: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c8dee: 1a02 15ec |0007: const-string v2, "write(" // string@ec15 │ │ +4c8df2: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c8df8: 6e20 0de1 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4c8dfe: 1a04 f004 |000f: const-string v4, ") failed: stream is closed" // string@04f0 │ │ +4c8e02: 6e20 12e1 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c8e08: 6e10 1fe1 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c8e0e: 0c04 |0017: move-result-object v4 │ │ +4c8e10: 7020 26df 4000 |0018: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c8e16: 2700 |001b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/apache/commons/io/output/ClosedOutputStream; │ │ 0x0000 - 0x001c reg=4 (null) I │ │ │ │ @@ -1022649,20 +1022650,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4c928c: |[4c928c] org.apache.commons.io.output.DemuxOutputStream.:()V │ │ -4c929c: 7010 4bdf 0100 |0000: invoke-direct {v1}, Ljava/io/OutputStream;.:()V // method@df4b │ │ -4c92a2: 2200 e818 |0003: new-instance v0, Ljava/lang/InheritableThreadLocal; // type@18e8 │ │ -4c92a6: 7010 3de0 0000 |0005: invoke-direct {v0}, Ljava/lang/InheritableThreadLocal;.:()V // method@e03d │ │ -4c92ac: 5b10 bfaf |0008: iput-object v0, v1, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ -4c92b0: 0e00 |000a: return-void │ │ +4c9290: |[4c9290] org.apache.commons.io.output.DemuxOutputStream.:()V │ │ +4c92a0: 7010 4bdf 0100 |0000: invoke-direct {v1}, Ljava/io/OutputStream;.:()V // method@df4b │ │ +4c92a6: 2200 e818 |0003: new-instance v0, Ljava/lang/InheritableThreadLocal; // type@18e8 │ │ +4c92aa: 7010 3de0 0000 |0005: invoke-direct {v0}, Ljava/lang/InheritableThreadLocal;.:()V // method@e03d │ │ +4c92b0: 5b10 bfaf |0008: iput-object v0, v1, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ +4c92b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/io/output/DemuxOutputStream; │ │ │ │ @@ -1022672,22 +1022673,22 @@ │ │ type : '(Ljava/io/OutputStream;)Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4c9260: |[4c9260] org.apache.commons.io.output.DemuxOutputStream.bindStream:(Ljava/io/OutputStream;)Ljava/io/OutputStream; │ │ -4c9270: 5420 bfaf |0000: iget-object v0, v2, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ -4c9274: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ -4c927a: 0c00 |0005: move-result-object v0 │ │ -4c927c: 1f00 be18 |0006: check-cast v0, Ljava/io/OutputStream; // type@18be │ │ -4c9280: 5421 bfaf |0008: iget-object v1, v2, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ -4c9284: 6e20 3fe0 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/InheritableThreadLocal;.set:(Ljava/lang/Object;)V // method@e03f │ │ -4c928a: 1100 |000d: return-object v0 │ │ +4c9264: |[4c9264] org.apache.commons.io.output.DemuxOutputStream.bindStream:(Ljava/io/OutputStream;)Ljava/io/OutputStream; │ │ +4c9274: 5420 bfaf |0000: iget-object v0, v2, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ +4c9278: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ +4c927e: 0c00 |0005: move-result-object v0 │ │ +4c9280: 1f00 be18 |0006: check-cast v0, Ljava/io/OutputStream; // type@18be │ │ +4c9284: 5421 bfaf |0008: iget-object v1, v2, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ +4c9288: 6e20 3fe0 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/InheritableThreadLocal;.set:(Ljava/lang/Object;)V // method@e03f │ │ +4c928e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0008 line=38 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/io/output/DemuxOutputStream; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/io/OutputStream; │ │ @@ -1022697,22 +1022698,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4c92b4: |[4c92b4] org.apache.commons.io.output.DemuxOutputStream.close:()V │ │ -4c92c4: 5410 bfaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ -4c92c8: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ -4c92ce: 0c00 |0005: move-result-object v0 │ │ -4c92d0: 1f00 be18 |0006: check-cast v0, Ljava/io/OutputStream; // type@18be │ │ -4c92d4: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -4c92d8: 6e10 4cdf 0000 |000a: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4c92de: 0e00 |000d: return-void │ │ +4c92b8: |[4c92b8] org.apache.commons.io.output.DemuxOutputStream.close:()V │ │ +4c92c8: 5410 bfaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ +4c92cc: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ +4c92d2: 0c00 |0005: move-result-object v0 │ │ +4c92d4: 1f00 be18 |0006: check-cast v0, Ljava/io/OutputStream; // type@18be │ │ +4c92d8: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +4c92dc: 6e10 4cdf 0000 |000a: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4c92e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/io/output/DemuxOutputStream; │ │ │ │ @@ -1022721,22 +1022722,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4c92e0: |[4c92e0] org.apache.commons.io.output.DemuxOutputStream.flush:()V │ │ -4c92f0: 5410 bfaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ -4c92f4: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ -4c92fa: 0c00 |0005: move-result-object v0 │ │ -4c92fc: 1f00 be18 |0006: check-cast v0, Ljava/io/OutputStream; // type@18be │ │ -4c9300: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -4c9304: 6e10 4ddf 0000 |000a: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@df4d │ │ -4c930a: 0e00 |000d: return-void │ │ +4c92e4: |[4c92e4] org.apache.commons.io.output.DemuxOutputStream.flush:()V │ │ +4c92f4: 5410 bfaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ +4c92f8: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ +4c92fe: 0c00 |0005: move-result-object v0 │ │ +4c9300: 1f00 be18 |0006: check-cast v0, Ljava/io/OutputStream; // type@18be │ │ +4c9304: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +4c9308: 6e10 4ddf 0000 |000a: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@df4d │ │ +4c930e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000a line=67 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/io/output/DemuxOutputStream; │ │ │ │ @@ -1022745,22 +1022746,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4c930c: |[4c930c] org.apache.commons.io.output.DemuxOutputStream.write:(I)V │ │ -4c931c: 5410 bfaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ -4c9320: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ -4c9326: 0c00 |0005: move-result-object v0 │ │ -4c9328: 1f00 be18 |0006: check-cast v0, Ljava/io/OutputStream; // type@18be │ │ -4c932c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -4c9330: 6e20 4edf 2000 |000a: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4c9336: 0e00 |000d: return-void │ │ +4c9310: |[4c9310] org.apache.commons.io.output.DemuxOutputStream.write:(I)V │ │ +4c9320: 5410 bfaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DemuxOutputStream;.outputStreamThreadLocal:Ljava/lang/InheritableThreadLocal; // field@afbf │ │ +4c9324: 6e10 3ee0 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@e03e │ │ +4c932a: 0c00 |0005: move-result-object v0 │ │ +4c932c: 1f00 be18 |0006: check-cast v0, Ljava/io/OutputStream; // type@18be │ │ +4c9330: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +4c9334: 6e20 4edf 2000 |000a: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4c933a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000a line=84 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/io/output/DemuxOutputStream; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ @@ -1022836,18 +1022837,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c940c: |[4c940c] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/lang/String;)V │ │ -4c941c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c941e: 7040 d4f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/lang/String;Z)V // method@f6d4 │ │ -4c9424: 0e00 |0004: return-void │ │ +4c9410: |[4c9410] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/lang/String;)V │ │ +4c9420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c9422: 7040 d4f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/lang/String;Z)V // method@f6d4 │ │ +4c9428: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=143 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1022857,20 +1022858,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4c9428: |[4c9428] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/lang/String;Z)V │ │ -4c9438: 7010 84df 0000 |0000: invoke-direct {v0}, Ljava/io/Writer;.:()V // method@df84 │ │ -4c943e: 7130 e1f6 2103 |0003: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.initWriter:(Ljava/io/File;Ljava/lang/Object;Z)Ljava/io/Writer; // method@f6e1 │ │ -4c9444: 0c01 |0006: move-result-object v1 │ │ -4c9446: 5b01 c0af |0007: iput-object v1, v0, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ -4c944a: 0e00 |0009: return-void │ │ +4c942c: |[4c942c] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/lang/String;Z)V │ │ +4c943c: 7010 84df 0000 |0000: invoke-direct {v0}, Ljava/io/Writer;.:()V // method@df84 │ │ +4c9442: 7130 e1f6 2103 |0003: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.initWriter:(Ljava/io/File;Ljava/lang/Object;Z)Ljava/io/Writer; // method@f6e1 │ │ +4c9448: 0c01 |0006: move-result-object v1 │ │ +4c944a: 5b01 c0af |0007: iput-object v1, v0, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ +4c944e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/File; │ │ @@ -1022882,18 +1022883,18 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c944c: |[4c944c] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/nio/charset/Charset;)V │ │ -4c945c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c945e: 7040 d6f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/Charset;Z)V // method@f6d6 │ │ -4c9464: 0e00 |0004: return-void │ │ +4c9450: |[4c9450] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/nio/charset/Charset;)V │ │ +4c9460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c9462: 7040 d6f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/Charset;Z)V // method@f6d6 │ │ +4c9468: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -1022903,20 +1022904,20 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/Charset;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4c9468: |[4c9468] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/nio/charset/Charset;Z)V │ │ -4c9478: 7010 84df 0000 |0000: invoke-direct {v0}, Ljava/io/Writer;.:()V // method@df84 │ │ -4c947e: 7130 e1f6 2103 |0003: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.initWriter:(Ljava/io/File;Ljava/lang/Object;Z)Ljava/io/Writer; // method@f6e1 │ │ -4c9484: 0c01 |0006: move-result-object v1 │ │ -4c9486: 5b01 c0af |0007: iput-object v1, v0, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ -4c948a: 0e00 |0009: return-void │ │ +4c946c: |[4c946c] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/nio/charset/Charset;Z)V │ │ +4c947c: 7010 84df 0000 |0000: invoke-direct {v0}, Ljava/io/Writer;.:()V // method@df84 │ │ +4c9482: 7130 e1f6 2103 |0003: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.initWriter:(Ljava/io/File;Ljava/lang/Object;Z)Ljava/io/Writer; // method@f6e1 │ │ +4c9488: 0c01 |0006: move-result-object v1 │ │ +4c948a: 5b01 c0af |0007: iput-object v1, v0, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ +4c948e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0003 line=183 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/File; │ │ @@ -1022928,18 +1022929,18 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c948c: |[4c948c] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;)V │ │ -4c949c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c949e: 7040 d8f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;Z)V // method@f6d8 │ │ -4c94a4: 0e00 |0004: return-void │ │ +4c9490: |[4c9490] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;)V │ │ +4c94a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c94a2: 7040 d8f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;Z)V // method@f6d8 │ │ +4c94a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/nio/charset/CharsetEncoder; │ │ @@ -1022949,20 +1022950,20 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4c94a8: |[4c94a8] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;Z)V │ │ -4c94b8: 7010 84df 0000 |0000: invoke-direct {v0}, Ljava/io/Writer;.:()V // method@df84 │ │ -4c94be: 7130 e1f6 2103 |0003: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.initWriter:(Ljava/io/File;Ljava/lang/Object;Z)Ljava/io/Writer; // method@f6e1 │ │ -4c94c4: 0c01 |0006: move-result-object v1 │ │ -4c94c6: 5b01 c0af |0007: iput-object v1, v0, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ -4c94ca: 0e00 |0009: return-void │ │ +4c94ac: |[4c94ac] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;Z)V │ │ +4c94bc: 7010 84df 0000 |0000: invoke-direct {v0}, Ljava/io/Writer;.:()V // method@df84 │ │ +4c94c2: 7130 e1f6 2103 |0003: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.initWriter:(Ljava/io/File;Ljava/lang/Object;Z)Ljava/io/Writer; // method@f6e1 │ │ +4c94c8: 0c01 |0006: move-result-object v1 │ │ +4c94ca: 5b01 c0af |0007: iput-object v1, v0, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ +4c94ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/File; │ │ @@ -1022974,20 +1022975,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4c94cc: |[4c94cc] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4c94dc: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c94e0: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c94e6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4c94e8: 7040 d4f6 0123 |0006: invoke-direct {v1, v0, v3, v2}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/lang/String;Z)V // method@f6d4 │ │ -4c94ee: 0e00 |0009: return-void │ │ +4c94d0: |[4c94d0] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4c94e0: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c94e4: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c94ea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4c94ec: 7040 d4f6 0123 |0006: invoke-direct {v1, v0, v3, v2}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/lang/String;Z)V // method@f6d4 │ │ +4c94f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -1022997,19 +1022998,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4c94f0: |[4c94f0] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4c9500: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c9504: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c950a: 7040 d4f6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/lang/String;Z)V // method@f6d4 │ │ -4c9510: 0e00 |0008: return-void │ │ +4c94f4: |[4c94f4] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4c9504: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c9508: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c950e: 7040 d4f6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/lang/String;Z)V // method@f6d4 │ │ +4c9514: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/String; │ │ @@ -1023020,20 +1023021,20 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4c9514: |[4c9514] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/nio/charset/Charset;)V │ │ -4c9524: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c9528: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c952e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4c9530: 7040 d6f6 0123 |0006: invoke-direct {v1, v0, v3, v2}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/Charset;Z)V // method@f6d6 │ │ -4c9536: 0e00 |0009: return-void │ │ +4c9518: |[4c9518] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/nio/charset/Charset;)V │ │ +4c9528: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c952c: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c9532: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4c9534: 7040 d6f6 0123 |0006: invoke-direct {v1, v0, v3, v2}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/Charset;Z)V // method@f6d6 │ │ +4c953a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -1023043,19 +1023044,19 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4c9538: |[4c9538] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/nio/charset/Charset;Z)V │ │ -4c9548: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c954c: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c9552: 7040 d6f6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/Charset;Z)V // method@f6d6 │ │ -4c9558: 0e00 |0008: return-void │ │ +4c953c: |[4c953c] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/nio/charset/Charset;Z)V │ │ +4c954c: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c9550: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c9556: 7040 d6f6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/Charset;Z)V // method@f6d6 │ │ +4c955c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -1023066,20 +1023067,20 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/CharsetEncoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4c955c: |[4c955c] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/nio/charset/CharsetEncoder;)V │ │ -4c956c: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c9570: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c9576: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4c9578: 7040 d8f6 0123 |0006: invoke-direct {v1, v0, v3, v2}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;Z)V // method@f6d8 │ │ -4c957e: 0e00 |0009: return-void │ │ +4c9560: |[4c9560] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/nio/charset/CharsetEncoder;)V │ │ +4c9570: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c9574: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c957a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4c957c: 7040 d8f6 0123 |0006: invoke-direct {v1, v0, v3, v2}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;Z)V // method@f6d8 │ │ +4c9582: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/nio/charset/CharsetEncoder; │ │ @@ -1023089,19 +1023090,19 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/CharsetEncoder;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4c9580: |[4c9580] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/nio/charset/CharsetEncoder;Z)V │ │ -4c9590: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c9594: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c959a: 7040 d8f6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;Z)V // method@f6d8 │ │ -4c95a0: 0e00 |0008: return-void │ │ +4c9584: |[4c9584] org.apache.commons.io.output.FileWriterWithEncoding.:(Ljava/lang/String;Ljava/nio/charset/CharsetEncoder;Z)V │ │ +4c9594: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c9598: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c959e: 7040 d8f6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/output/FileWriterWithEncoding;.:(Ljava/io/File;Ljava/nio/charset/CharsetEncoder;Z)V // method@f6d8 │ │ +4c95a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/nio/charset/CharsetEncoder; │ │ @@ -1023112,56 +1023113,56 @@ │ │ type : '(Ljava/io/File;Ljava/lang/Object;Z)Ljava/io/Writer;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -4c9338: |[4c9338] org.apache.commons.io.output.FileWriterWithEncoding.initWriter:(Ljava/io/File;Ljava/lang/Object;Z)Ljava/io/Writer; │ │ -4c9348: 1a00 d91e |0000: const-string v0, "File is missing" // string@1ed9 │ │ -4c934c: 7120 bde3 0300 |0002: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4c9352: 1a00 461c |0005: const-string v0, "Encoding is missing" // string@1c46 │ │ -4c9356: 7120 bde3 0400 |0007: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -4c935c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4c935e: 6e10 ebde 0300 |000b: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4c9364: 0a01 |000e: move-result v1 │ │ -4c9366: 2202 ae18 |000f: new-instance v2, Ljava/io/FileOutputStream; // type@18ae │ │ -4c936a: 7030 10df 3205 |0011: invoke-direct {v2, v3, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@df10 │ │ -4c9370: 2045 4e19 |0014: instance-of v5, v4, Ljava/nio/charset/Charset; // type@194e │ │ -4c9374: 3805 0a00 |0016: if-eqz v5, 0020 // +000a │ │ -4c9378: 2205 bf18 |0018: new-instance v5, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4c937c: 1f04 4e19 |001a: check-cast v4, Ljava/nio/charset/Charset; // type@194e │ │ -4c9380: 7030 53df 2504 |001c: invoke-direct {v5, v2, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@df53 │ │ -4c9386: 1105 |001f: return-object v5 │ │ -4c9388: 2045 5019 |0020: instance-of v5, v4, Ljava/nio/charset/CharsetEncoder; // type@1950 │ │ -4c938c: 3805 0a00 |0022: if-eqz v5, 002c // +000a │ │ -4c9390: 2205 bf18 |0024: new-instance v5, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4c9394: 1f04 5019 |0026: check-cast v4, Ljava/nio/charset/CharsetEncoder; // type@1950 │ │ -4c9398: 7030 54df 2504 |0028: invoke-direct {v5, v2, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/CharsetEncoder;)V // method@df54 │ │ -4c939e: 1105 |002b: return-object v5 │ │ -4c93a0: 2205 bf18 |002c: new-instance v5, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4c93a4: 1f04 0619 |002e: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4c93a8: 7030 52df 2504 |0030: invoke-direct {v5, v2, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ -4c93ae: 1105 |0033: return-object v5 │ │ -4c93b0: 0d04 |0034: move-exception v4 │ │ -4c93b2: 2802 |0035: goto 0037 // +0002 │ │ -4c93b4: 0d04 |0036: move-exception v4 │ │ -4c93b6: 0720 |0037: move-object v0, v2 │ │ -4c93b8: 2804 |0038: goto 003c // +0004 │ │ -4c93ba: 0d04 |0039: move-exception v4 │ │ -4c93bc: 2802 |003a: goto 003c // +0002 │ │ -4c93be: 0d04 |003b: move-exception v4 │ │ -4c93c0: 3800 0a00 |003c: if-eqz v0, 0046 // +000a │ │ -4c93c4: 6e10 4cdf 0000 |003e: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4c93ca: 2805 |0041: goto 0046 // +0005 │ │ -4c93cc: 0d05 |0042: move-exception v5 │ │ -4c93ce: 6e20 1ce0 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/Exception;.addSuppressed:(Ljava/lang/Throwable;)V // method@e01c │ │ -4c93d4: 3901 0500 |0046: if-nez v1, 004b // +0005 │ │ -4c93d8: 7110 d2f2 0300 |0048: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@f2d2 │ │ -4c93de: 2704 |004b: throw v4 │ │ +4c933c: |[4c933c] org.apache.commons.io.output.FileWriterWithEncoding.initWriter:(Ljava/io/File;Ljava/lang/Object;Z)Ljava/io/Writer; │ │ +4c934c: 1a00 d91e |0000: const-string v0, "File is missing" // string@1ed9 │ │ +4c9350: 7120 bde3 0300 |0002: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4c9356: 1a00 461c |0005: const-string v0, "Encoding is missing" // string@1c46 │ │ +4c935a: 7120 bde3 0400 |0007: invoke-static {v4, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +4c9360: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4c9362: 6e10 ebde 0300 |000b: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4c9368: 0a01 |000e: move-result v1 │ │ +4c936a: 2202 ae18 |000f: new-instance v2, Ljava/io/FileOutputStream; // type@18ae │ │ +4c936e: 7030 10df 3205 |0011: invoke-direct {v2, v3, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@df10 │ │ +4c9374: 2045 4e19 |0014: instance-of v5, v4, Ljava/nio/charset/Charset; // type@194e │ │ +4c9378: 3805 0a00 |0016: if-eqz v5, 0020 // +000a │ │ +4c937c: 2205 bf18 |0018: new-instance v5, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4c9380: 1f04 4e19 |001a: check-cast v4, Ljava/nio/charset/Charset; // type@194e │ │ +4c9384: 7030 53df 2504 |001c: invoke-direct {v5, v2, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@df53 │ │ +4c938a: 1105 |001f: return-object v5 │ │ +4c938c: 2045 5019 |0020: instance-of v5, v4, Ljava/nio/charset/CharsetEncoder; // type@1950 │ │ +4c9390: 3805 0a00 |0022: if-eqz v5, 002c // +000a │ │ +4c9394: 2205 bf18 |0024: new-instance v5, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4c9398: 1f04 5019 |0026: check-cast v4, Ljava/nio/charset/CharsetEncoder; // type@1950 │ │ +4c939c: 7030 54df 2504 |0028: invoke-direct {v5, v2, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/CharsetEncoder;)V // method@df54 │ │ +4c93a2: 1105 |002b: return-object v5 │ │ +4c93a4: 2205 bf18 |002c: new-instance v5, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4c93a8: 1f04 0619 |002e: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4c93ac: 7030 52df 2504 |0030: invoke-direct {v5, v2, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ +4c93b2: 1105 |0033: return-object v5 │ │ +4c93b4: 0d04 |0034: move-exception v4 │ │ +4c93b6: 2802 |0035: goto 0037 // +0002 │ │ +4c93b8: 0d04 |0036: move-exception v4 │ │ +4c93ba: 0720 |0037: move-object v0, v2 │ │ +4c93bc: 2804 |0038: goto 003c // +0004 │ │ +4c93be: 0d04 |0039: move-exception v4 │ │ +4c93c0: 2802 |003a: goto 003c // +0002 │ │ +4c93c2: 0d04 |003b: move-exception v4 │ │ +4c93c4: 3800 0a00 |003c: if-eqz v0, 0046 // +000a │ │ +4c93c8: 6e10 4cdf 0000 |003e: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4c93ce: 2805 |0041: goto 0046 // +0005 │ │ +4c93d0: 0d05 |0042: move-exception v5 │ │ +4c93d2: 6e20 1ce0 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/Exception;.addSuppressed:(Ljava/lang/Throwable;)V // method@e01c │ │ +4c93d8: 3901 0500 |0046: if-nez v1, 004b // +0005 │ │ +4c93dc: 7110 d2f2 0300 |0048: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@f2d2 │ │ +4c93e2: 2704 |004b: throw v4 │ │ catches : 3 │ │ 0x000f - 0x0014 │ │ Ljava/io/IOException; -> 0x003b │ │ Ljava/lang/RuntimeException; -> 0x0039 │ │ 0x0014 - 0x0033 │ │ Ljava/io/IOException; -> 0x0036 │ │ Ljava/lang/RuntimeException; -> 0x0034 │ │ @@ -1023192,18 +1023193,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c95a4: |[4c95a4] org.apache.commons.io.output.FileWriterWithEncoding.close:()V │ │ -4c95b4: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ -4c95b8: 6e10 88df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@df88 │ │ -4c95be: 0e00 |0005: return-void │ │ +4c95a8: |[4c95a8] org.apache.commons.io.output.FileWriterWithEncoding.close:()V │ │ +4c95b8: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ +4c95bc: 6e10 88df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@df88 │ │ +4c95c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ │ │ #1 : (in Lorg/apache/commons/io/output/FileWriterWithEncoding;) │ │ @@ -1023211,18 +1023212,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c95c0: |[4c95c0] org.apache.commons.io.output.FileWriterWithEncoding.flush:()V │ │ -4c95d0: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ -4c95d4: 6e10 89df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@df89 │ │ -4c95da: 0e00 |0005: return-void │ │ +4c95c4: |[4c95c4] org.apache.commons.io.output.FileWriterWithEncoding.flush:()V │ │ +4c95d4: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ +4c95d8: 6e10 89df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@df89 │ │ +4c95de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ │ │ #2 : (in Lorg/apache/commons/io/output/FileWriterWithEncoding;) │ │ @@ -1023230,18 +1023231,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c9614: |[4c9614] org.apache.commons.io.output.FileWriterWithEncoding.write:(I)V │ │ -4c9624: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ -4c9628: 6e20 8adf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4c962e: 0e00 |0005: return-void │ │ +4c9618: |[4c9618] org.apache.commons.io.output.FileWriterWithEncoding.write:(I)V │ │ +4c9628: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ +4c962c: 6e20 8adf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4c9632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1023250,18 +1023251,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c9630: |[4c9630] org.apache.commons.io.output.FileWriterWithEncoding.write:(Ljava/lang/String;)V │ │ -4c9640: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ -4c9644: 6e20 8bdf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4c964a: 0e00 |0005: return-void │ │ +4c9634: |[4c9634] org.apache.commons.io.output.FileWriterWithEncoding.write:(Ljava/lang/String;)V │ │ +4c9644: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ +4c9648: 6e20 8bdf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4c964e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1023270,18 +1023271,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c964c: |[4c964c] org.apache.commons.io.output.FileWriterWithEncoding.write:(Ljava/lang/String;II)V │ │ -4c965c: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ -4c9660: 6e40 8cdf 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:(Ljava/lang/String;II)V // method@df8c │ │ -4c9666: 0e00 |0005: return-void │ │ +4c9650: |[4c9650] org.apache.commons.io.output.FileWriterWithEncoding.write:(Ljava/lang/String;II)V │ │ +4c9660: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ +4c9664: 6e40 8cdf 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:(Ljava/lang/String;II)V // method@df8c │ │ +4c966a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1023292,18 +1023293,18 @@ │ │ type : '([C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c95dc: |[4c95dc] org.apache.commons.io.output.FileWriterWithEncoding.write:([C)V │ │ -4c95ec: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ -4c95f0: 6e20 8ddf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:([C)V // method@df8d │ │ -4c95f6: 0e00 |0005: return-void │ │ +4c95e0: |[4c95e0] org.apache.commons.io.output.FileWriterWithEncoding.write:([C)V │ │ +4c95f0: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ +4c95f4: 6e20 8ddf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:([C)V // method@df8d │ │ +4c95fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0006 reg=2 (null) [C │ │ │ │ @@ -1023312,18 +1023313,18 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c95f8: |[4c95f8] org.apache.commons.io.output.FileWriterWithEncoding.write:([CII)V │ │ -4c9608: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ -4c960c: 6e40 8edf 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4c9612: 0e00 |0005: return-void │ │ +4c95fc: |[4c95fc] org.apache.commons.io.output.FileWriterWithEncoding.write:([CII)V │ │ +4c960c: 5410 c0af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/FileWriterWithEncoding;.out:Ljava/io/Writer; // field@afc0 │ │ +4c9610: 6e40 8edf 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4c9616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/FileWriterWithEncoding; │ │ 0x0000 - 0x0006 reg=2 (null) [C │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1023410,19 +1023411,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c96d4: |[4c96d4] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;)V │ │ -4c96e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c96e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c96e8: 7040 edf6 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;ZLjava/lang/String;)V // method@f6ed │ │ -4c96ee: 0e00 |0005: return-void │ │ +4c96d8: |[4c96d8] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;)V │ │ +4c96e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c96ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c96ec: 7040 edf6 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;ZLjava/lang/String;)V // method@f6ed │ │ +4c96f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/io/File; │ │ │ │ @@ -1023431,19 +1023432,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4c972c: |[4c972c] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;Ljava/lang/String;)V │ │ -4c973c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c973e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c9740: 7051 e9f6 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;Ljava/lang/String;ZLjava/lang/String;)V // method@f6e9 │ │ -4c9746: 0e00 |0005: return-void │ │ +4c9730: |[4c9730] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;Ljava/lang/String;)V │ │ +4c9740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c9742: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c9744: 7051 e9f6 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;Ljava/lang/String;ZLjava/lang/String;)V // method@f6e9 │ │ +4c974a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=4 (null) Ljava/lang/String; │ │ @@ -1023453,19 +1023454,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4c9748: |[4c9748] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;Ljava/lang/String;ZLjava/lang/String;)V │ │ -4c9758: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ -4c975e: 0c02 |0003: move-result-object v2 │ │ -4c9760: 7054 ebf6 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;Ljava/nio/charset/Charset;ZLjava/lang/String;)V // method@f6eb │ │ -4c9766: 0e00 |0007: return-void │ │ +4c974c: |[4c974c] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;Ljava/lang/String;ZLjava/lang/String;)V │ │ +4c975c: 7110 3df2 0200 |0000: invoke-static {v2}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@f23d │ │ +4c9762: 0c02 |0003: move-result-object v2 │ │ +4c9764: 7054 ebf6 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;Ljava/nio/charset/Charset;ZLjava/lang/String;)V // method@f6eb │ │ +4c976a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1023477,19 +1023478,19 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4c9768: |[4c9768] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;Ljava/nio/charset/Charset;)V │ │ -4c9778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c977a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c977c: 7051 ebf6 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;Ljava/nio/charset/Charset;ZLjava/lang/String;)V // method@f6eb │ │ -4c9782: 0e00 |0005: return-void │ │ +4c976c: |[4c976c] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;Ljava/nio/charset/Charset;)V │ │ +4c977c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c977e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c9780: 7051 ebf6 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;Ljava/nio/charset/Charset;ZLjava/lang/String;)V // method@f6eb │ │ +4c9786: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=4 (null) Ljava/nio/charset/Charset; │ │ @@ -1023499,56 +1023500,56 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/Charset;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -4c9784: |[4c9784] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;Ljava/nio/charset/Charset;ZLjava/lang/String;)V │ │ -4c9794: 7010 84df 0300 |0000: invoke-direct {v3}, Ljava/io/Writer;.:()V // method@df84 │ │ -4c979a: 6e10 ecde 0400 |0003: invoke-virtual {v4}, Ljava/io/File;.getAbsoluteFile:()Ljava/io/File; // method@deec │ │ -4c97a0: 0c04 |0006: move-result-object v4 │ │ -4c97a2: 6e10 f1de 0400 |0007: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ -4c97a8: 0c00 |000a: move-result-object v0 │ │ -4c97aa: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -4c97ae: 6e10 f1de 0400 |000d: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ -4c97b4: 0c00 |0010: move-result-object v0 │ │ -4c97b6: 7110 d8f2 0000 |0011: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.forceMkdir:(Ljava/io/File;)V // method@f2d8 │ │ -4c97bc: 6e10 f4de 0400 |0014: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4c97c2: 0a00 |0017: move-result v0 │ │ -4c97c4: 3900 3b00 |0018: if-nez v0, 0053 // +003b │ │ -4c97c8: 3907 0800 |001a: if-nez v7, 0022 // +0008 │ │ -4c97cc: 1a07 32a9 |001c: const-string v7, "java.io.tmpdir" // string@a932 │ │ -4c97d0: 7110 23e1 0700 |001e: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -4c97d6: 0c07 |0021: move-result-object v7 │ │ -4c97d8: 2200 a918 |0022: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c97dc: 7020 e0de 7000 |0024: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c97e2: 7110 d8f2 0000 |0027: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.forceMkdir:(Ljava/io/File;)V // method@f2d8 │ │ -4c97e8: 7020 f5f6 0300 |002a: invoke-direct {v3, v0}, Lorg/apache/commons/io/output/LockableFileWriter;.testLockDir:(Ljava/io/File;)V // method@f6f5 │ │ -4c97ee: 2207 a918 |002d: new-instance v7, Ljava/io/File; // type@18a9 │ │ -4c97f2: 2201 0819 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c97f6: 7010 06e1 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c97fc: 6e10 f0de 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c9802: 0c02 |0037: move-result-object v2 │ │ -4c9804: 6e20 12e1 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c980a: 1a02 8906 |003b: const-string v2, ".lck" // string@0689 │ │ -4c980e: 6e20 12e1 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c9814: 6e10 1fe1 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c981a: 0c01 |0043: move-result-object v1 │ │ -4c981c: 7030 dfde 0701 |0044: invoke-direct {v7, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4c9822: 5b37 c2af |0047: iput-object v7, v3, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ -4c9826: 7010 f2f6 0300 |0049: invoke-direct {v3}, Lorg/apache/commons/io/output/LockableFileWriter;.createLock:()V // method@f6f2 │ │ -4c982c: 7040 f4f6 4365 |004c: invoke-direct {v3, v4, v5, v6}, Lorg/apache/commons/io/output/LockableFileWriter;.initWriter:(Ljava/io/File;Ljava/nio/charset/Charset;Z)Ljava/io/Writer; // method@f6f4 │ │ -4c9832: 0c04 |004f: move-result-object v4 │ │ -4c9834: 5b34 c3af |0050: iput-object v4, v3, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ -4c9838: 0e00 |0052: return-void │ │ -4c983a: 2204 b718 |0053: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ -4c983e: 1a05 dc1e |0055: const-string v5, "File specified is a directory" // string@1edc │ │ -4c9842: 7020 26df 5400 |0057: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c9848: 2704 |005a: throw v4 │ │ +4c9788: |[4c9788] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;Ljava/nio/charset/Charset;ZLjava/lang/String;)V │ │ +4c9798: 7010 84df 0300 |0000: invoke-direct {v3}, Ljava/io/Writer;.:()V // method@df84 │ │ +4c979e: 6e10 ecde 0400 |0003: invoke-virtual {v4}, Ljava/io/File;.getAbsoluteFile:()Ljava/io/File; // method@deec │ │ +4c97a4: 0c04 |0006: move-result-object v4 │ │ +4c97a6: 6e10 f1de 0400 |0007: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ +4c97ac: 0c00 |000a: move-result-object v0 │ │ +4c97ae: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +4c97b2: 6e10 f1de 0400 |000d: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ +4c97b8: 0c00 |0010: move-result-object v0 │ │ +4c97ba: 7110 d8f2 0000 |0011: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.forceMkdir:(Ljava/io/File;)V // method@f2d8 │ │ +4c97c0: 6e10 f4de 0400 |0014: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4c97c6: 0a00 |0017: move-result v0 │ │ +4c97c8: 3900 3b00 |0018: if-nez v0, 0053 // +003b │ │ +4c97cc: 3907 0800 |001a: if-nez v7, 0022 // +0008 │ │ +4c97d0: 1a07 32a9 |001c: const-string v7, "java.io.tmpdir" // string@a932 │ │ +4c97d4: 7110 23e1 0700 |001e: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +4c97da: 0c07 |0021: move-result-object v7 │ │ +4c97dc: 2200 a918 |0022: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c97e0: 7020 e0de 7000 |0024: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c97e6: 7110 d8f2 0000 |0027: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.forceMkdir:(Ljava/io/File;)V // method@f2d8 │ │ +4c97ec: 7020 f5f6 0300 |002a: invoke-direct {v3, v0}, Lorg/apache/commons/io/output/LockableFileWriter;.testLockDir:(Ljava/io/File;)V // method@f6f5 │ │ +4c97f2: 2207 a918 |002d: new-instance v7, Ljava/io/File; // type@18a9 │ │ +4c97f6: 2201 0819 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c97fa: 7010 06e1 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c9800: 6e10 f0de 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c9806: 0c02 |0037: move-result-object v2 │ │ +4c9808: 6e20 12e1 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c980e: 1a02 8906 |003b: const-string v2, ".lck" // string@0689 │ │ +4c9812: 6e20 12e1 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c9818: 6e10 1fe1 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c981e: 0c01 |0043: move-result-object v1 │ │ +4c9820: 7030 dfde 0701 |0044: invoke-direct {v7, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4c9826: 5b37 c2af |0047: iput-object v7, v3, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ +4c982a: 7010 f2f6 0300 |0049: invoke-direct {v3}, Lorg/apache/commons/io/output/LockableFileWriter;.createLock:()V // method@f6f2 │ │ +4c9830: 7040 f4f6 4365 |004c: invoke-direct {v3, v4, v5, v6}, Lorg/apache/commons/io/output/LockableFileWriter;.initWriter:(Ljava/io/File;Ljava/nio/charset/Charset;Z)Ljava/io/Writer; // method@f6f4 │ │ +4c9836: 0c04 |004f: move-result-object v4 │ │ +4c9838: 5b34 c3af |0050: iput-object v4, v3, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ +4c983c: 0e00 |0052: return-void │ │ +4c983e: 2204 b718 |0053: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ +4c9842: 1a05 dc1e |0055: const-string v5, "File specified is a directory" // string@1edc │ │ +4c9846: 7020 26df 5400 |0057: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c984c: 2704 |005a: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0003 line=179 │ │ 0x0007 line=180 │ │ 0x000d line=181 │ │ 0x0014 line=183 │ │ @@ -1023572,18 +1023573,18 @@ │ │ type : '(Ljava/io/File;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c96f0: |[4c96f0] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;Z)V │ │ -4c9700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c9702: 7040 edf6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;ZLjava/lang/String;)V // method@f6ed │ │ -4c9708: 0e00 |0004: return-void │ │ +4c96f4: |[4c96f4] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;Z)V │ │ +4c9704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c9706: 7040 edf6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;ZLjava/lang/String;)V // method@f6ed │ │ +4c970c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Z │ │ @@ -1023593,19 +1023594,19 @@ │ │ type : '(Ljava/io/File;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4c970c: |[4c970c] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;ZLjava/lang/String;)V │ │ -4c971c: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4c9722: 0c00 |0003: move-result-object v0 │ │ -4c9724: 7054 ebf6 2130 |0004: invoke-direct {v1, v2, v0, v3, v4}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;Ljava/nio/charset/Charset;ZLjava/lang/String;)V // method@f6eb │ │ -4c972a: 0e00 |0007: return-void │ │ +4c9710: |[4c9710] org.apache.commons.io.output.LockableFileWriter.:(Ljava/io/File;ZLjava/lang/String;)V │ │ +4c9720: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4c9726: 0c00 |0003: move-result-object v0 │ │ +4c9728: 7054 ebf6 2130 |0004: invoke-direct {v1, v2, v0, v3, v4}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;Ljava/nio/charset/Charset;ZLjava/lang/String;)V // method@f6eb │ │ +4c972e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0008 reg=3 (null) Z │ │ @@ -1023616,19 +1023617,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c984c: |[4c984c] org.apache.commons.io.output.LockableFileWriter.:(Ljava/lang/String;)V │ │ -4c985c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c985e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c9860: 7040 f0f6 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/lang/String;ZLjava/lang/String;)V // method@f6f0 │ │ -4c9866: 0e00 |0005: return-void │ │ +4c9850: |[4c9850] org.apache.commons.io.output.LockableFileWriter.:(Ljava/lang/String;)V │ │ +4c9860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c9862: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c9864: 7040 f0f6 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/lang/String;ZLjava/lang/String;)V // method@f6f0 │ │ +4c986a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1023637,18 +1023638,18 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c9868: |[4c9868] org.apache.commons.io.output.LockableFileWriter.:(Ljava/lang/String;Z)V │ │ -4c9878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c987a: 7040 f0f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/lang/String;ZLjava/lang/String;)V // method@f6f0 │ │ -4c9880: 0e00 |0004: return-void │ │ +4c986c: |[4c986c] org.apache.commons.io.output.LockableFileWriter.:(Ljava/lang/String;Z)V │ │ +4c987c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c987e: 7040 f0f6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/lang/String;ZLjava/lang/String;)V // method@f6f0 │ │ +4c9884: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Z │ │ @@ -1023658,19 +1023659,19 @@ │ │ type : '(Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4c9884: |[4c9884] org.apache.commons.io.output.LockableFileWriter.:(Ljava/lang/String;ZLjava/lang/String;)V │ │ -4c9894: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c9898: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4c989e: 7040 edf6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;ZLjava/lang/String;)V // method@f6ed │ │ -4c98a4: 0e00 |0008: return-void │ │ +4c9888: |[4c9888] org.apache.commons.io.output.LockableFileWriter.:(Ljava/lang/String;ZLjava/lang/String;)V │ │ +4c9898: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c989c: 7020 e0de 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4c98a2: 7040 edf6 0143 |0005: invoke-direct {v1, v0, v3, v4}, Lorg/apache/commons/io/output/LockableFileWriter;.:(Ljava/io/File;ZLjava/lang/String;)V // method@f6ed │ │ +4c98a8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Z │ │ @@ -1023681,43 +1023682,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -4c98e8: |[4c98e8] org.apache.commons.io.output.LockableFileWriter.createLock:()V │ │ -4c98f8: 1c00 011d |0000: const-class v0, Lorg/apache/commons/io/output/LockableFileWriter; // type@1d01 │ │ -4c98fc: 1d00 |0002: monitor-enter v0 │ │ -4c98fe: 5441 c2af |0003: iget-object v1, v4, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ -4c9902: 6e10 e5de 0100 |0005: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@dee5 │ │ -4c9908: 0a01 |0008: move-result v1 │ │ -4c990a: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -4c990e: 5441 c2af |000b: iget-object v1, v4, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ -4c9912: 6e10 e9de 0100 |000d: invoke-virtual {v1}, Ljava/io/File;.deleteOnExit:()V // method@dee9 │ │ -4c9918: 1e00 |0010: monitor-exit v0 │ │ -4c991a: 0e00 |0011: return-void │ │ -4c991c: 2201 b718 |0012: new-instance v1, Ljava/io/IOException; // type@18b7 │ │ -4c9920: 2202 0819 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4c9924: 7010 06e1 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c992a: 1a03 6812 |0019: const-string v3, "Can't write file, lock " // string@1268 │ │ -4c992e: 6e20 12e1 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c9934: 5443 c2af |001e: iget-object v3, v4, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ -4c9938: 6e10 edde 0300 |0020: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ -4c993e: 0c03 |0023: move-result-object v3 │ │ -4c9940: 6e20 12e1 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c9946: 1a03 5d01 |0027: const-string v3, " exists" // string@015d │ │ -4c994a: 6e20 12e1 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c9950: 6e10 1fe1 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c9956: 0c02 |002f: move-result-object v2 │ │ -4c9958: 7020 26df 2100 |0030: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c995e: 2701 |0033: throw v1 │ │ -4c9960: 0d01 |0034: move-exception v1 │ │ -4c9962: 1e00 |0035: monitor-exit v0 │ │ -4c9964: 2701 |0036: throw v1 │ │ +4c98ec: |[4c98ec] org.apache.commons.io.output.LockableFileWriter.createLock:()V │ │ +4c98fc: 1c00 011d |0000: const-class v0, Lorg/apache/commons/io/output/LockableFileWriter; // type@1d01 │ │ +4c9900: 1d00 |0002: monitor-enter v0 │ │ +4c9902: 5441 c2af |0003: iget-object v1, v4, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ +4c9906: 6e10 e5de 0100 |0005: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@dee5 │ │ +4c990c: 0a01 |0008: move-result v1 │ │ +4c990e: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +4c9912: 5441 c2af |000b: iget-object v1, v4, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ +4c9916: 6e10 e9de 0100 |000d: invoke-virtual {v1}, Ljava/io/File;.deleteOnExit:()V // method@dee9 │ │ +4c991c: 1e00 |0010: monitor-exit v0 │ │ +4c991e: 0e00 |0011: return-void │ │ +4c9920: 2201 b718 |0012: new-instance v1, Ljava/io/IOException; // type@18b7 │ │ +4c9924: 2202 0819 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4c9928: 7010 06e1 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c992e: 1a03 6812 |0019: const-string v3, "Can't write file, lock " // string@1268 │ │ +4c9932: 6e20 12e1 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c9938: 5443 c2af |001e: iget-object v3, v4, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ +4c993c: 6e10 edde 0300 |0020: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ +4c9942: 0c03 |0023: move-result-object v3 │ │ +4c9944: 6e20 12e1 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c994a: 1a03 5d01 |0027: const-string v3, " exists" // string@015d │ │ +4c994e: 6e20 12e1 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c9954: 6e10 1fe1 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c995a: 0c02 |002f: move-result-object v2 │ │ +4c995c: 7020 26df 2100 |0030: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c9962: 2701 |0033: throw v1 │ │ +4c9964: 0d01 |0034: move-exception v1 │ │ +4c9966: 1e00 |0035: monitor-exit v0 │ │ +4c9968: 2701 |0036: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0036 │ │ -> 0x0034 │ │ positions : │ │ 0x0000 line=246 │ │ 0x0003 line=247 │ │ 0x000b line=251 │ │ @@ -1023733,34 +1023734,34 @@ │ │ type : '(Ljava/io/File;Ljava/nio/charset/Charset;Z)Ljava/io/Writer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -4c9668: |[4c9668] org.apache.commons.io.output.LockableFileWriter.initWriter:(Ljava/io/File;Ljava/nio/charset/Charset;Z)Ljava/io/Writer; │ │ -4c9678: 6e10 ebde 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4c967e: 0a00 |0003: move-result v0 │ │ -4c9680: 2201 bf18 |0004: new-instance v1, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4c9684: 2202 ae18 |0006: new-instance v2, Ljava/io/FileOutputStream; // type@18ae │ │ -4c9688: 6e10 edde 0500 |0008: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ -4c968e: 0c03 |000b: move-result-object v3 │ │ -4c9690: 7030 13df 3207 |000c: invoke-direct {v2, v3, v7}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;Z)V // method@df13 │ │ -4c9696: 7110 3ef2 0600 |000f: invoke-static {v6}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ -4c969c: 0c06 |0012: move-result-object v6 │ │ -4c969e: 7030 53df 2106 |0013: invoke-direct {v1, v2, v6}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@df53 │ │ -4c96a4: 1101 |0016: return-object v1 │ │ -4c96a6: 0d06 |0017: move-exception v6 │ │ -4c96a8: 2802 |0018: goto 001a // +0002 │ │ -4c96aa: 0d06 |0019: move-exception v6 │ │ -4c96ac: 5447 c2af |001a: iget-object v7, v4, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ -4c96b0: 7110 d2f2 0700 |001c: invoke-static {v7}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@f2d2 │ │ -4c96b6: 3900 0500 |001f: if-nez v0, 0024 // +0005 │ │ -4c96ba: 7110 d2f2 0500 |0021: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@f2d2 │ │ -4c96c0: 2706 |0024: throw v6 │ │ +4c966c: |[4c966c] org.apache.commons.io.output.LockableFileWriter.initWriter:(Ljava/io/File;Ljava/nio/charset/Charset;Z)Ljava/io/Writer; │ │ +4c967c: 6e10 ebde 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4c9682: 0a00 |0003: move-result v0 │ │ +4c9684: 2201 bf18 |0004: new-instance v1, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4c9688: 2202 ae18 |0006: new-instance v2, Ljava/io/FileOutputStream; // type@18ae │ │ +4c968c: 6e10 edde 0500 |0008: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ +4c9692: 0c03 |000b: move-result-object v3 │ │ +4c9694: 7030 13df 3207 |000c: invoke-direct {v2, v3, v7}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;Z)V // method@df13 │ │ +4c969a: 7110 3ef2 0600 |000f: invoke-static {v6}, Lorg/apache/commons/io/Charsets;.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@f23e │ │ +4c96a0: 0c06 |0012: move-result-object v6 │ │ +4c96a2: 7030 53df 2106 |0013: invoke-direct {v1, v2, v6}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@df53 │ │ +4c96a8: 1101 |0016: return-object v1 │ │ +4c96aa: 0d06 |0017: move-exception v6 │ │ +4c96ac: 2802 |0018: goto 001a // +0002 │ │ +4c96ae: 0d06 |0019: move-exception v6 │ │ +4c96b0: 5447 c2af |001a: iget-object v7, v4, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ +4c96b4: 7110 d2f2 0700 |001c: invoke-static {v7}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@f2d2 │ │ +4c96ba: 3900 0500 |001f: if-nez v0, 0024 // +0005 │ │ +4c96be: 7110 d2f2 0500 |0021: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@f2d2 │ │ +4c96c4: 2706 |0024: throw v6 │ │ catches : 1 │ │ 0x0004 - 0x0016 │ │ Ljava/io/IOException; -> 0x0019 │ │ Ljava/lang/RuntimeException; -> 0x0017 │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=268 │ │ @@ -1023779,46 +1023780,46 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -4c9990: |[4c9990] org.apache.commons.io.output.LockableFileWriter.testLockDir:(Ljava/io/File;)V │ │ -4c99a0: 6e10 ebde 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4c99a6: 0a00 |0003: move-result v0 │ │ -4c99a8: 3800 2400 |0004: if-eqz v0, 0028 // +0024 │ │ -4c99ac: 6e10 e3de 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@dee3 │ │ -4c99b2: 0a00 |0009: move-result v0 │ │ -4c99b4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -4c99b8: 0e00 |000c: return-void │ │ -4c99ba: 2200 b718 |000d: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c99be: 2201 0819 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c99c2: 7010 06e1 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c99c8: 1a02 a816 |0014: const-string v2, "Could not write to lockDir: " // string@16a8 │ │ -4c99cc: 6e20 12e1 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c99d2: 6e10 edde 0400 |0019: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ -4c99d8: 0c04 |001c: move-result-object v4 │ │ -4c99da: 6e20 12e1 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c99e0: 6e10 1fe1 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c99e6: 0c04 |0023: move-result-object v4 │ │ -4c99e8: 7020 26df 4000 |0024: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c99ee: 2700 |0027: throw v0 │ │ -4c99f0: 2200 b718 |0028: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -4c99f4: 2201 0819 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c99f8: 7010 06e1 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c99fe: 1a02 7916 |002f: const-string v2, "Could not find lockDir: " // string@1679 │ │ -4c9a02: 6e20 12e1 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c9a08: 6e10 edde 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ -4c9a0e: 0c04 |0037: move-result-object v4 │ │ -4c9a10: 6e20 12e1 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c9a16: 6e10 1fe1 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c9a1c: 0c04 |003e: move-result-object v4 │ │ -4c9a1e: 7020 26df 4000 |003f: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c9a24: 2700 |0042: throw v0 │ │ +4c9994: |[4c9994] org.apache.commons.io.output.LockableFileWriter.testLockDir:(Ljava/io/File;)V │ │ +4c99a4: 6e10 ebde 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4c99aa: 0a00 |0003: move-result v0 │ │ +4c99ac: 3800 2400 |0004: if-eqz v0, 0028 // +0024 │ │ +4c99b0: 6e10 e3de 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@dee3 │ │ +4c99b6: 0a00 |0009: move-result v0 │ │ +4c99b8: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +4c99bc: 0e00 |000c: return-void │ │ +4c99be: 2200 b718 |000d: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c99c2: 2201 0819 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c99c6: 7010 06e1 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c99cc: 1a02 a816 |0014: const-string v2, "Could not write to lockDir: " // string@16a8 │ │ +4c99d0: 6e20 12e1 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c99d6: 6e10 edde 0400 |0019: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ +4c99dc: 0c04 |001c: move-result-object v4 │ │ +4c99de: 6e20 12e1 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c99e4: 6e10 1fe1 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c99ea: 0c04 |0023: move-result-object v4 │ │ +4c99ec: 7020 26df 4000 |0024: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c99f2: 2700 |0027: throw v0 │ │ +4c99f4: 2200 b718 |0028: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +4c99f8: 2201 0819 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c99fc: 7010 06e1 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c9a02: 1a02 7916 |002f: const-string v2, "Could not find lockDir: " // string@1679 │ │ +4c9a06: 6e20 12e1 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c9a0c: 6e10 edde 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@deed │ │ +4c9a12: 0c04 |0037: move-result-object v4 │ │ +4c9a14: 6e20 12e1 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c9a1a: 6e10 1fe1 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c9a20: 0c04 |003e: move-result-object v4 │ │ +4c9a22: 7020 26df 4000 |003f: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c9a28: 2700 |0042: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=234 │ │ 0x000d line=235 │ │ 0x0019 line=236 │ │ 0x0028 line=231 │ │ @@ -1023833,24 +1023834,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -4c98a8: |[4c98a8] org.apache.commons.io.output.LockableFileWriter.close:()V │ │ -4c98b8: 5420 c3af |0000: iget-object v0, v2, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ -4c98bc: 6e10 88df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@df88 │ │ -4c98c2: 5420 c2af |0005: iget-object v0, v2, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ -4c98c6: 6e10 e8de 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@dee8 │ │ -4c98cc: 0e00 |000a: return-void │ │ -4c98ce: 0d00 |000b: move-exception v0 │ │ -4c98d0: 5421 c2af |000c: iget-object v1, v2, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ -4c98d4: 6e10 e8de 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@dee8 │ │ -4c98da: 2700 |0011: throw v0 │ │ +4c98ac: |[4c98ac] org.apache.commons.io.output.LockableFileWriter.close:()V │ │ +4c98bc: 5420 c3af |0000: iget-object v0, v2, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ +4c98c0: 6e10 88df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@df88 │ │ +4c98c6: 5420 c2af |0005: iget-object v0, v2, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ +4c98ca: 6e10 e8de 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@dee8 │ │ +4c98d0: 0e00 |000a: return-void │ │ +4c98d2: 0d00 |000b: move-exception v0 │ │ +4c98d4: 5421 c2af |000c: iget-object v1, v2, Lorg/apache/commons/io/output/LockableFileWriter;.lockFile:Ljava/io/File; // field@afc2 │ │ +4c98d8: 6e10 e8de 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@dee8 │ │ +4c98de: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=289 │ │ 0x0005 line=291 │ │ locals : │ │ @@ -1023861,18 +1023862,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c9974: |[4c9974] org.apache.commons.io.output.LockableFileWriter.flush:()V │ │ -4c9984: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ -4c9988: 6e10 89df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@df89 │ │ -4c998e: 0e00 |0005: return-void │ │ +4c9978: |[4c9978] org.apache.commons.io.output.LockableFileWriter.flush:()V │ │ +4c9988: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ +4c998c: 6e10 89df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@df89 │ │ +4c9992: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ │ │ #2 : (in Lorg/apache/commons/io/output/LockableFileWriter;) │ │ @@ -1023880,18 +1023881,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c9a60: |[4c9a60] org.apache.commons.io.output.LockableFileWriter.write:(I)V │ │ -4c9a70: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ -4c9a74: 6e20 8adf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4c9a7a: 0e00 |0005: return-void │ │ +4c9a64: |[4c9a64] org.apache.commons.io.output.LockableFileWriter.write:(I)V │ │ +4c9a74: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ +4c9a78: 6e20 8adf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4c9a7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1023900,18 +1023901,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c9a7c: |[4c9a7c] org.apache.commons.io.output.LockableFileWriter.write:(Ljava/lang/String;)V │ │ -4c9a8c: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ -4c9a90: 6e20 8bdf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4c9a96: 0e00 |0005: return-void │ │ +4c9a80: |[4c9a80] org.apache.commons.io.output.LockableFileWriter.write:(Ljava/lang/String;)V │ │ +4c9a90: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ +4c9a94: 6e20 8bdf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4c9a9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1023920,18 +1023921,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c9a98: |[4c9a98] org.apache.commons.io.output.LockableFileWriter.write:(Ljava/lang/String;II)V │ │ -4c9aa8: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ -4c9aac: 6e40 8cdf 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:(Ljava/lang/String;II)V // method@df8c │ │ -4c9ab2: 0e00 |0005: return-void │ │ +4c9a9c: |[4c9a9c] org.apache.commons.io.output.LockableFileWriter.write:(Ljava/lang/String;II)V │ │ +4c9aac: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ +4c9ab0: 6e40 8cdf 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:(Ljava/lang/String;II)V // method@df8c │ │ +4c9ab6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1023942,18 +1023943,18 @@ │ │ type : '([C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c9a28: |[4c9a28] org.apache.commons.io.output.LockableFileWriter.write:([C)V │ │ -4c9a38: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ -4c9a3c: 6e20 8ddf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:([C)V // method@df8d │ │ -4c9a42: 0e00 |0005: return-void │ │ +4c9a2c: |[4c9a2c] org.apache.commons.io.output.LockableFileWriter.write:([C)V │ │ +4c9a3c: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ +4c9a40: 6e20 8ddf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:([C)V // method@df8d │ │ +4c9a46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0006 reg=2 (null) [C │ │ │ │ @@ -1023962,18 +1023963,18 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c9a44: |[4c9a44] org.apache.commons.io.output.LockableFileWriter.write:([CII)V │ │ -4c9a54: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ -4c9a58: 6e40 8edf 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4c9a5e: 0e00 |0005: return-void │ │ +4c9a48: |[4c9a48] org.apache.commons.io.output.LockableFileWriter.write:([CII)V │ │ +4c9a58: 5410 c3af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/LockableFileWriter;.out:Ljava/io/Writer; // field@afc3 │ │ +4c9a5c: 6e40 8edf 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4c9a62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/LockableFileWriter; │ │ 0x0000 - 0x0006 reg=2 (null) [C │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1024012,36 +1024013,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c9ab4: |[4c9ab4] org.apache.commons.io.output.NullOutputStream.:()V │ │ -4c9ac4: 2200 021d |0000: new-instance v0, Lorg/apache/commons/io/output/NullOutputStream; // type@1d02 │ │ -4c9ac8: 7010 fcf6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/NullOutputStream;.:()V // method@f6fc │ │ -4c9ace: 6900 c4af |0005: sput-object v0, Lorg/apache/commons/io/output/NullOutputStream;.NULL_OUTPUT_STREAM:Lorg/apache/commons/io/output/NullOutputStream; // field@afc4 │ │ -4c9ad2: 0e00 |0007: return-void │ │ +4c9ab8: |[4c9ab8] org.apache.commons.io.output.NullOutputStream.:()V │ │ +4c9ac8: 2200 021d |0000: new-instance v0, Lorg/apache/commons/io/output/NullOutputStream; // type@1d02 │ │ +4c9acc: 7010 fcf6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/NullOutputStream;.:()V // method@f6fc │ │ +4c9ad2: 6900 c4af |0005: sput-object v0, Lorg/apache/commons/io/output/NullOutputStream;.NULL_OUTPUT_STREAM:Lorg/apache/commons/io/output/NullOutputStream; // field@afc4 │ │ +4c9ad6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/output/NullOutputStream;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c9ad4: |[4c9ad4] org.apache.commons.io.output.NullOutputStream.:()V │ │ -4c9ae4: 7010 4bdf 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@df4b │ │ -4c9aea: 0e00 |0003: return-void │ │ +4c9ad8: |[4c9ad8] org.apache.commons.io.output.NullOutputStream.:()V │ │ +4c9ae8: 7010 4bdf 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@df4b │ │ +4c9aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/output/NullOutputStream; │ │ │ │ Virtual methods - │ │ @@ -1024050,46 +1024051,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9b14: |[4c9b14] org.apache.commons.io.output.NullOutputStream.write:(I)V │ │ -4c9b24: 0e00 |0000: return-void │ │ +4c9b18: |[4c9b18] org.apache.commons.io.output.NullOutputStream.write:(I)V │ │ +4c9b28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/output/NullOutputStream;) │ │ name : 'write' │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9aec: |[4c9aec] org.apache.commons.io.output.NullOutputStream.write:([B)V │ │ -4c9afc: 0e00 |0000: return-void │ │ +4c9af0: |[4c9af0] org.apache.commons.io.output.NullOutputStream.write:([B)V │ │ +4c9b00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/io/output/NullOutputStream;) │ │ name : 'write' │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9b00: |[4c9b00] org.apache.commons.io.output.NullOutputStream.write:([BII)V │ │ -4c9b10: 0e00 |0000: return-void │ │ +4c9b04: |[4c9b04] org.apache.commons.io.output.NullOutputStream.write:([BII)V │ │ +4c9b14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 19997 (NullOutputStream.java) │ │ │ │ Class #3825 header: │ │ @@ -1024127,36 +1024128,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c9bb8: |[4c9bb8] org.apache.commons.io.output.NullWriter.:()V │ │ -4c9bc8: 2200 031d |0000: new-instance v0, Lorg/apache/commons/io/output/NullWriter; // type@1d03 │ │ -4c9bcc: 7010 01f7 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/NullWriter;.:()V // method@f701 │ │ -4c9bd2: 6900 c5af |0005: sput-object v0, Lorg/apache/commons/io/output/NullWriter;.NULL_WRITER:Lorg/apache/commons/io/output/NullWriter; // field@afc5 │ │ -4c9bd6: 0e00 |0007: return-void │ │ +4c9bbc: |[4c9bbc] org.apache.commons.io.output.NullWriter.:()V │ │ +4c9bcc: 2200 031d |0000: new-instance v0, Lorg/apache/commons/io/output/NullWriter; // type@1d03 │ │ +4c9bd0: 7010 01f7 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/NullWriter;.:()V // method@f701 │ │ +4c9bd6: 6900 c5af |0005: sput-object v0, Lorg/apache/commons/io/output/NullWriter;.NULL_WRITER:Lorg/apache/commons/io/output/NullWriter; // field@afc5 │ │ +4c9bda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/output/NullWriter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c9bd8: |[4c9bd8] org.apache.commons.io.output.NullWriter.:()V │ │ -4c9be8: 7010 84df 0000 |0000: invoke-direct {v0}, Ljava/io/Writer;.:()V // method@df84 │ │ -4c9bee: 0e00 |0003: return-void │ │ +4c9bdc: |[4c9bdc] org.apache.commons.io.output.NullWriter.:()V │ │ +4c9bec: 7010 84df 0000 |0000: invoke-direct {v0}, Ljava/io/Writer;.:()V // method@df84 │ │ +4c9bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/output/NullWriter; │ │ │ │ Virtual methods - │ │ @@ -1024165,63 +1024166,63 @@ │ │ type : '(C)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9b28: |[4c9b28] org.apache.commons.io.output.NullWriter.append:(C)Ljava/io/Writer; │ │ -4c9b38: 1100 |0000: return-object v0 │ │ +4c9b2c: |[4c9b2c] org.apache.commons.io.output.NullWriter.append:(C)Ljava/io/Writer; │ │ +4c9b3c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/output/NullWriter;) │ │ name : 'append' │ │ type : '(Ljava/lang/CharSequence;)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9b3c: |[4c9b3c] org.apache.commons.io.output.NullWriter.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; │ │ -4c9b4c: 1100 |0000: return-object v0 │ │ +4c9b40: |[4c9b40] org.apache.commons.io.output.NullWriter.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; │ │ +4c9b50: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/io/output/NullWriter;) │ │ name : 'append' │ │ type : '(Ljava/lang/CharSequence;II)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9b50: |[4c9b50] org.apache.commons.io.output.NullWriter.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; │ │ -4c9b60: 1100 |0000: return-object v0 │ │ +4c9b54: |[4c9b54] org.apache.commons.io.output.NullWriter.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; │ │ +4c9b64: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/io/output/NullWriter;) │ │ name : 'append' │ │ type : '(C)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c9b64: |[4c9b64] org.apache.commons.io.output.NullWriter.append:(C)Ljava/lang/Appendable; │ │ -4c9b74: 6e20 02f7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/NullWriter;.append:(C)Ljava/io/Writer; // method@f702 │ │ -4c9b7a: 0c01 |0003: move-result-object v1 │ │ -4c9b7c: 1101 |0004: return-object v1 │ │ +4c9b68: |[4c9b68] org.apache.commons.io.output.NullWriter.append:(C)Ljava/lang/Appendable; │ │ +4c9b78: 6e20 02f7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/NullWriter;.append:(C)Ljava/io/Writer; // method@f702 │ │ +4c9b7e: 0c01 |0003: move-result-object v1 │ │ +4c9b80: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/output/NullWriter; │ │ 0x0000 - 0x0005 reg=1 (null) C │ │ │ │ @@ -1024230,18 +1024231,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c9b80: |[4c9b80] org.apache.commons.io.output.NullWriter.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ -4c9b90: 6e20 03f7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/NullWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@f703 │ │ -4c9b96: 0c01 |0003: move-result-object v1 │ │ -4c9b98: 1101 |0004: return-object v1 │ │ +4c9b84: |[4c9b84] org.apache.commons.io.output.NullWriter.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ +4c9b94: 6e20 03f7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/NullWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@f703 │ │ +4c9b9a: 0c01 |0003: move-result-object v1 │ │ +4c9b9c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/output/NullWriter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -1024250,18 +1024251,18 @@ │ │ type : '(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c9b9c: |[4c9b9c] org.apache.commons.io.output.NullWriter.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ -4c9bac: 6e40 04f7 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/output/NullWriter;.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; // method@f704 │ │ -4c9bb2: 0c01 |0003: move-result-object v1 │ │ -4c9bb4: 1101 |0004: return-object v1 │ │ +4c9ba0: |[4c9ba0] org.apache.commons.io.output.NullWriter.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ +4c9bb0: 6e40 04f7 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/output/NullWriter;.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; // method@f704 │ │ +4c9bb6: 0c01 |0003: move-result-object v1 │ │ +4c9bb8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/output/NullWriter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1024272,106 +1024273,106 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9bf0: |[4c9bf0] org.apache.commons.io.output.NullWriter.close:()V │ │ -4c9c00: 0e00 |0000: return-void │ │ +4c9bf4: |[4c9bf4] org.apache.commons.io.output.NullWriter.close:()V │ │ +4c9c04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/commons/io/output/NullWriter;) │ │ name : 'flush' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9c04: |[4c9c04] org.apache.commons.io.output.NullWriter.flush:()V │ │ -4c9c14: 0e00 |0000: return-void │ │ +4c9c08: |[4c9c08] org.apache.commons.io.output.NullWriter.flush:()V │ │ +4c9c18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/commons/io/output/NullWriter;) │ │ name : 'write' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9c40: |[4c9c40] org.apache.commons.io.output.NullWriter.write:(I)V │ │ -4c9c50: 0e00 |0000: return-void │ │ +4c9c44: |[4c9c44] org.apache.commons.io.output.NullWriter.write:(I)V │ │ +4c9c54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/commons/io/output/NullWriter;) │ │ name : 'write' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9c54: |[4c9c54] org.apache.commons.io.output.NullWriter.write:(Ljava/lang/String;)V │ │ -4c9c64: 0e00 |0000: return-void │ │ +4c9c58: |[4c9c58] org.apache.commons.io.output.NullWriter.write:(Ljava/lang/String;)V │ │ +4c9c68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/apache/commons/io/output/NullWriter;) │ │ name : 'write' │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9c68: |[4c9c68] org.apache.commons.io.output.NullWriter.write:(Ljava/lang/String;II)V │ │ -4c9c78: 0e00 |0000: return-void │ │ +4c9c6c: |[4c9c6c] org.apache.commons.io.output.NullWriter.write:(Ljava/lang/String;II)V │ │ +4c9c7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/commons/io/output/NullWriter;) │ │ name : 'write' │ │ type : '([C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9c18: |[4c9c18] org.apache.commons.io.output.NullWriter.write:([C)V │ │ -4c9c28: 0e00 |0000: return-void │ │ +4c9c1c: |[4c9c1c] org.apache.commons.io.output.NullWriter.write:([C)V │ │ +4c9c2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/commons/io/output/NullWriter;) │ │ name : 'write' │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9c2c: |[4c9c2c] org.apache.commons.io.output.NullWriter.write:([CII)V │ │ -4c9c3c: 0e00 |0000: return-void │ │ +4c9c30: |[4c9c30] org.apache.commons.io.output.NullWriter.write:([CII)V │ │ +4c9c40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20001 (NullWriter.java) │ │ │ │ Class #3826 header: │ │ @@ -1024415,17 +1024416,17 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4c9c7c: |[4c9c7c] org.apache.commons.io.output.ProxyOutputStream.:(Ljava/io/OutputStream;)V │ │ -4c9c8c: 7020 22df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@df22 │ │ -4c9c92: 0e00 |0003: return-void │ │ +4c9c80: |[4c9c80] org.apache.commons.io.output.ProxyOutputStream.:(Ljava/io/OutputStream;)V │ │ +4c9c90: 7020 22df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@df22 │ │ +4c9c96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/output/ProxyOutputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1024435,51 +1024436,51 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9c94: |[4c9c94] org.apache.commons.io.output.ProxyOutputStream.afterWrite:(I)V │ │ -4c9ca4: 0e00 |0000: return-void │ │ +4c9c98: |[4c9c98] org.apache.commons.io.output.ProxyOutputStream.afterWrite:(I)V │ │ +4c9ca8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/output/ProxyOutputStream;) │ │ name : 'beforeWrite' │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9ca8: |[4c9ca8] org.apache.commons.io.output.ProxyOutputStream.beforeWrite:(I)V │ │ -4c9cb8: 0e00 |0000: return-void │ │ +4c9cac: |[4c9cac] org.apache.commons.io.output.ProxyOutputStream.beforeWrite:(I)V │ │ +4c9cbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/io/output/ProxyOutputStream;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c9cbc: |[4c9cbc] org.apache.commons.io.output.ProxyOutputStream.close:()V │ │ -4c9ccc: 5410 c6af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyOutputStream;.out:Ljava/io/OutputStream; // field@afc6 │ │ -4c9cd0: 6e10 4cdf 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4c9cd6: 2805 |0005: goto 000a // +0005 │ │ -4c9cd8: 0d00 |0006: move-exception v0 │ │ -4c9cda: 6e20 14f7 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.handleIOException:(Ljava/io/IOException;)V // method@f714 │ │ -4c9ce0: 0e00 |000a: return-void │ │ +4c9cc0: |[4c9cc0] org.apache.commons.io.output.ProxyOutputStream.close:()V │ │ +4c9cd0: 5410 c6af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyOutputStream;.out:Ljava/io/OutputStream; // field@afc6 │ │ +4c9cd4: 6e10 4cdf 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4c9cda: 2805 |0005: goto 000a // +0005 │ │ +4c9cdc: 0d00 |0006: move-exception v0 │ │ +4c9cde: 6e20 14f7 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.handleIOException:(Ljava/io/IOException;)V // method@f714 │ │ +4c9ce4: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=118 │ │ locals : │ │ @@ -1024490,21 +1024491,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c9cf4: |[4c9cf4] org.apache.commons.io.output.ProxyOutputStream.flush:()V │ │ -4c9d04: 5410 c6af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyOutputStream;.out:Ljava/io/OutputStream; // field@afc6 │ │ -4c9d08: 6e10 4ddf 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@df4d │ │ -4c9d0e: 2805 |0005: goto 000a // +0005 │ │ -4c9d10: 0d00 |0006: move-exception v0 │ │ -4c9d12: 6e20 14f7 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.handleIOException:(Ljava/io/IOException;)V // method@f714 │ │ -4c9d18: 0e00 |000a: return-void │ │ +4c9cf8: |[4c9cf8] org.apache.commons.io.output.ProxyOutputStream.flush:()V │ │ +4c9d08: 5410 c6af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyOutputStream;.out:Ljava/io/OutputStream; // field@afc6 │ │ +4c9d0c: 6e10 4ddf 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@df4d │ │ +4c9d12: 2805 |0005: goto 000a // +0005 │ │ +4c9d14: 0d00 |0006: move-exception v0 │ │ +4c9d16: 6e20 14f7 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.handleIOException:(Ljava/io/IOException;)V // method@f714 │ │ +4c9d1c: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=103 │ │ 0x0007 line=105 │ │ locals : │ │ @@ -1024515,16 +1024516,16 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9d2c: |[4c9d2c] org.apache.commons.io.output.ProxyOutputStream.handleIOException:(Ljava/io/IOException;)V │ │ -4c9d3c: 2701 |0000: throw v1 │ │ +4c9d30: |[4c9d30] org.apache.commons.io.output.ProxyOutputStream.handleIOException:(Ljava/io/IOException;)V │ │ +4c9d40: 2701 |0000: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/commons/io/output/ProxyOutputStream; │ │ 0x0000 - 0x0001 reg=1 (null) Ljava/io/IOException; │ │ │ │ @@ -1024533,24 +1024534,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4c9dd4: |[4c9dd4] org.apache.commons.io.output.ProxyOutputStream.write:(I)V │ │ -4c9de4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c9de6: 6e20 11f7 0200 |0001: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.beforeWrite:(I)V // method@f711 │ │ -4c9dec: 5421 c6af |0004: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyOutputStream;.out:Ljava/io/OutputStream; // field@afc6 │ │ -4c9df0: 6e20 4edf 3100 |0006: invoke-virtual {v1, v3}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4c9df6: 6e20 10f7 0200 |0009: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.afterWrite:(I)V // method@f710 │ │ -4c9dfc: 2805 |000c: goto 0011 // +0005 │ │ -4c9dfe: 0d03 |000d: move-exception v3 │ │ -4c9e00: 6e20 14f7 3200 |000e: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyOutputStream;.handleIOException:(Ljava/io/IOException;)V // method@f714 │ │ -4c9e06: 0e00 |0011: return-void │ │ +4c9dd8: |[4c9dd8] org.apache.commons.io.output.ProxyOutputStream.write:(I)V │ │ +4c9de8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c9dea: 6e20 11f7 0200 |0001: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.beforeWrite:(I)V // method@f711 │ │ +4c9df0: 5421 c6af |0004: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyOutputStream;.out:Ljava/io/OutputStream; // field@afc6 │ │ +4c9df4: 6e20 4edf 3100 |0006: invoke-virtual {v1, v3}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4c9dfa: 6e20 10f7 0200 |0009: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.afterWrite:(I)V // method@f710 │ │ +4c9e00: 2805 |000c: goto 0011 // +0005 │ │ +4c9e02: 0d03 |000d: move-exception v3 │ │ +4c9e04: 6e20 14f7 3200 |000e: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyOutputStream;.handleIOException:(Ljava/io/IOException;)V // method@f714 │ │ +4c9e0a: 0e00 |0011: return-void │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0001 line=53 │ │ 0x0004 line=54 │ │ 0x0009 line=55 │ │ @@ -1024564,28 +1024565,28 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4c9d40: |[4c9d40] org.apache.commons.io.output.ProxyOutputStream.write:([B)V │ │ -4c9d50: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ -4c9d54: 2130 |0002: array-length v0, v3 │ │ -4c9d56: 2804 |0003: goto 0007 // +0004 │ │ -4c9d58: 0d03 |0004: move-exception v3 │ │ -4c9d5a: 280e |0005: goto 0013 // +000e │ │ -4c9d5c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4c9d5e: 6e20 11f7 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.beforeWrite:(I)V // method@f711 │ │ -4c9d64: 5421 c6af |000a: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyOutputStream;.out:Ljava/io/OutputStream; // field@afc6 │ │ -4c9d68: 6e20 4fdf 3100 |000c: invoke-virtual {v1, v3}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4c9d6e: 6e20 10f7 0200 |000f: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.afterWrite:(I)V // method@f710 │ │ -4c9d74: 2804 |0012: goto 0016 // +0004 │ │ -4c9d76: 6e20 14f7 3200 |0013: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyOutputStream;.handleIOException:(Ljava/io/IOException;)V // method@f714 │ │ -4c9d7c: 0e00 |0016: return-void │ │ +4c9d44: |[4c9d44] org.apache.commons.io.output.ProxyOutputStream.write:([B)V │ │ +4c9d54: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ +4c9d58: 2130 |0002: array-length v0, v3 │ │ +4c9d5a: 2804 |0003: goto 0007 // +0004 │ │ +4c9d5c: 0d03 |0004: move-exception v3 │ │ +4c9d5e: 280e |0005: goto 0013 // +000e │ │ +4c9d60: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4c9d62: 6e20 11f7 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.beforeWrite:(I)V // method@f711 │ │ +4c9d68: 5421 c6af |000a: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyOutputStream;.out:Ljava/io/OutputStream; // field@afc6 │ │ +4c9d6c: 6e20 4fdf 3100 |000c: invoke-virtual {v1, v3}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4c9d72: 6e20 10f7 0200 |000f: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyOutputStream;.afterWrite:(I)V // method@f710 │ │ +4c9d78: 2804 |0012: goto 0016 // +0004 │ │ +4c9d7a: 6e20 14f7 3200 |0013: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyOutputStream;.handleIOException:(Ljava/io/IOException;)V // method@f714 │ │ +4c9d80: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x0002 - 0x0012 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0002 line=69 │ │ 0x0007 line=70 │ │ 0x000a line=71 │ │ @@ -1024600,23 +1024601,23 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4c9d90: |[4c9d90] org.apache.commons.io.output.ProxyOutputStream.write:([BII)V │ │ -4c9da0: 6e20 11f7 4100 |0000: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyOutputStream;.beforeWrite:(I)V // method@f711 │ │ -4c9da6: 5410 c6af |0003: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyOutputStream;.out:Ljava/io/OutputStream; // field@afc6 │ │ -4c9daa: 6e40 50df 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4c9db0: 6e20 10f7 4100 |0008: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyOutputStream;.afterWrite:(I)V // method@f710 │ │ -4c9db6: 2805 |000b: goto 0010 // +0005 │ │ -4c9db8: 0d02 |000c: move-exception v2 │ │ -4c9dba: 6e20 14f7 2100 |000d: invoke-virtual {v1, v2}, Lorg/apache/commons/io/output/ProxyOutputStream;.handleIOException:(Ljava/io/IOException;)V // method@f714 │ │ -4c9dc0: 0e00 |0010: return-void │ │ +4c9d94: |[4c9d94] org.apache.commons.io.output.ProxyOutputStream.write:([BII)V │ │ +4c9da4: 6e20 11f7 4100 |0000: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyOutputStream;.beforeWrite:(I)V // method@f711 │ │ +4c9daa: 5410 c6af |0003: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyOutputStream;.out:Ljava/io/OutputStream; // field@afc6 │ │ +4c9dae: 6e40 50df 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4c9db4: 6e20 10f7 4100 |0008: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyOutputStream;.afterWrite:(I)V // method@f710 │ │ +4c9dba: 2805 |000b: goto 0010 // +0005 │ │ +4c9dbc: 0d02 |000c: move-exception v2 │ │ +4c9dbe: 6e20 14f7 2100 |000d: invoke-virtual {v1, v2}, Lorg/apache/commons/io/output/ProxyOutputStream;.handleIOException:(Ljava/io/IOException;)V // method@f714 │ │ +4c9dc4: 0e00 |0010: return-void │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x0008 line=90 │ │ @@ -1024686,17 +1024687,17 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4c9f48: |[4c9f48] org.apache.commons.io.output.ProxyWriter.:(Ljava/io/Writer;)V │ │ -4c9f58: 7020 24df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterWriter;.:(Ljava/io/Writer;)V // method@df24 │ │ -4c9f5e: 0e00 |0003: return-void │ │ +4c9f4c: |[4c9f4c] org.apache.commons.io.output.ProxyWriter.:(Ljava/io/Writer;)V │ │ +4c9f5c: 7020 24df 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterWriter;.:(Ljava/io/Writer;)V // method@df24 │ │ +4c9f62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/output/ProxyWriter; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/Writer; │ │ │ │ @@ -1024706,39 +1024707,39 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9f60: |[4c9f60] org.apache.commons.io.output.ProxyWriter.afterWrite:(I)V │ │ -4c9f70: 0e00 |0000: return-void │ │ +4c9f64: |[4c9f64] org.apache.commons.io.output.ProxyWriter.afterWrite:(I)V │ │ +4c9f74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/output/ProxyWriter;) │ │ name : 'append' │ │ type : '(C)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4c9e18: |[4c9e18] org.apache.commons.io.output.ProxyWriter.append:(C)Ljava/io/Writer; │ │ -4c9e28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c9e2a: 6e20 20f7 0200 |0001: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ -4c9e30: 5421 c7af |0004: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ -4c9e34: 6e20 85df 3100 |0006: invoke-virtual {v1, v3}, Ljava/io/Writer;.append:(C)Ljava/io/Writer; // method@df85 │ │ -4c9e3a: 6e20 19f7 0200 |0009: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ -4c9e40: 2805 |000c: goto 0011 // +0005 │ │ -4c9e42: 0d03 |000d: move-exception v3 │ │ -4c9e44: 6e20 23f7 3200 |000e: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ -4c9e4a: 1102 |0011: return-object v2 │ │ +4c9e1c: |[4c9e1c] org.apache.commons.io.output.ProxyWriter.append:(C)Ljava/io/Writer; │ │ +4c9e2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c9e2e: 6e20 20f7 0200 |0001: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ +4c9e34: 5421 c7af |0004: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ +4c9e38: 6e20 85df 3100 |0006: invoke-virtual {v1, v3}, Ljava/io/Writer;.append:(C)Ljava/io/Writer; // method@df85 │ │ +4c9e3e: 6e20 19f7 0200 |0009: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ +4c9e44: 2805 |000c: goto 0011 // +0005 │ │ +4c9e46: 0d03 |000d: move-exception v3 │ │ +4c9e48: 6e20 23f7 3200 |000e: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ +4c9e4e: 1102 |0011: return-object v2 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0001 line=54 │ │ 0x0004 line=55 │ │ 0x0009 line=56 │ │ @@ -1024752,27 +1024753,27 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4c9e5c: |[4c9e5c] org.apache.commons.io.output.ProxyWriter.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; │ │ -4c9e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c9e6e: 3803 0600 |0001: if-eqz v3, 0007 // +0006 │ │ -4c9e72: 7210 a4df 0300 |0003: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ -4c9e78: 0a00 |0006: move-result v0 │ │ -4c9e7a: 6e20 20f7 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ -4c9e80: 5421 c7af |000a: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ -4c9e84: 6e20 86df 3100 |000c: invoke-virtual {v1, v3}, Ljava/io/Writer;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@df86 │ │ -4c9e8a: 6e20 19f7 0200 |000f: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ -4c9e90: 2805 |0012: goto 0017 // +0005 │ │ -4c9e92: 0d03 |0013: move-exception v3 │ │ -4c9e94: 6e20 23f7 3200 |0014: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ -4c9e9a: 1102 |0017: return-object v2 │ │ +4c9e60: |[4c9e60] org.apache.commons.io.output.ProxyWriter.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; │ │ +4c9e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c9e72: 3803 0600 |0001: if-eqz v3, 0007 // +0006 │ │ +4c9e76: 7210 a4df 0300 |0003: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@dfa4 │ │ +4c9e7c: 0a00 |0006: move-result v0 │ │ +4c9e7e: 6e20 20f7 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ +4c9e84: 5421 c7af |000a: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ +4c9e88: 6e20 86df 3100 |000c: invoke-virtual {v1, v3}, Ljava/io/Writer;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@df86 │ │ +4c9e8e: 6e20 19f7 0200 |000f: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ +4c9e94: 2805 |0012: goto 0017 // +0005 │ │ +4c9e96: 0d03 |0013: move-exception v3 │ │ +4c9e98: 6e20 23f7 3200 |0014: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ +4c9e9e: 1102 |0017: return-object v2 │ │ catches : 1 │ │ 0x0003 - 0x0012 │ │ Ljava/io/IOException; -> 0x0013 │ │ positions : │ │ 0x0003 line=96 │ │ 0x0007 line=99 │ │ 0x000a line=100 │ │ @@ -1024787,24 +1024788,24 @@ │ │ type : '(Ljava/lang/CharSequence;II)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4c9eac: |[4c9eac] org.apache.commons.io.output.ProxyWriter.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; │ │ -4c9ebc: 9100 0504 |0000: sub-int v0, v5, v4 │ │ -4c9ec0: 6e20 20f7 0200 |0002: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ -4c9ec6: 5421 c7af |0005: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ -4c9eca: 6e40 87df 3154 |0007: invoke-virtual {v1, v3, v4, v5}, Ljava/io/Writer;.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; // method@df87 │ │ -4c9ed0: 6e20 19f7 0200 |000a: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ -4c9ed6: 2805 |000d: goto 0012 // +0005 │ │ -4c9ed8: 0d03 |000e: move-exception v3 │ │ -4c9eda: 6e20 23f7 3200 |000f: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ -4c9ee0: 1102 |0012: return-object v2 │ │ +4c9eb0: |[4c9eb0] org.apache.commons.io.output.ProxyWriter.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; │ │ +4c9ec0: 9100 0504 |0000: sub-int v0, v5, v4 │ │ +4c9ec4: 6e20 20f7 0200 |0002: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ +4c9eca: 5421 c7af |0005: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ +4c9ece: 6e40 87df 3154 |0007: invoke-virtual {v1, v3, v4, v5}, Ljava/io/Writer;.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; // method@df87 │ │ +4c9ed4: 6e20 19f7 0200 |000a: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ +4c9eda: 2805 |000d: goto 0012 // +0005 │ │ +4c9edc: 0d03 |000e: move-exception v3 │ │ +4c9ede: 6e20 23f7 3200 |000f: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ +4c9ee4: 1102 |0012: return-object v2 │ │ catches : 1 │ │ 0x0002 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0002 line=75 │ │ 0x0005 line=76 │ │ 0x000a line=77 │ │ @@ -1024820,18 +1024821,18 @@ │ │ type : '(C)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c9ef4: |[4c9ef4] org.apache.commons.io.output.ProxyWriter.append:(C)Ljava/lang/Appendable; │ │ -4c9f04: 6e20 1af7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/ProxyWriter;.append:(C)Ljava/io/Writer; // method@f71a │ │ -4c9f0a: 0c01 |0003: move-result-object v1 │ │ -4c9f0c: 1101 |0004: return-object v1 │ │ +4c9ef8: |[4c9ef8] org.apache.commons.io.output.ProxyWriter.append:(C)Ljava/lang/Appendable; │ │ +4c9f08: 6e20 1af7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/ProxyWriter;.append:(C)Ljava/io/Writer; // method@f71a │ │ +4c9f0e: 0c01 |0003: move-result-object v1 │ │ +4c9f10: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/output/ProxyWriter; │ │ 0x0000 - 0x0005 reg=1 (null) C │ │ │ │ @@ -1024840,18 +1024841,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c9f10: |[4c9f10] org.apache.commons.io.output.ProxyWriter.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ -4c9f20: 6e20 1bf7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/ProxyWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@f71b │ │ -4c9f26: 0c01 |0003: move-result-object v1 │ │ -4c9f28: 1101 |0004: return-object v1 │ │ +4c9f14: |[4c9f14] org.apache.commons.io.output.ProxyWriter.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ +4c9f24: 6e20 1bf7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/ProxyWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@f71b │ │ +4c9f2a: 0c01 |0003: move-result-object v1 │ │ +4c9f2c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/output/ProxyWriter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -1024860,18 +1024861,18 @@ │ │ type : '(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c9f2c: |[4c9f2c] org.apache.commons.io.output.ProxyWriter.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ -4c9f3c: 6e40 1cf7 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; // method@f71c │ │ -4c9f42: 0c01 |0003: move-result-object v1 │ │ -4c9f44: 1101 |0004: return-object v1 │ │ +4c9f30: |[4c9f30] org.apache.commons.io.output.ProxyWriter.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ +4c9f40: 6e40 1cf7 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; // method@f71c │ │ +4c9f46: 0c01 |0003: move-result-object v1 │ │ +4c9f48: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/output/ProxyWriter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1024882,36 +1024883,36 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9f74: |[4c9f74] org.apache.commons.io.output.ProxyWriter.beforeWrite:(I)V │ │ -4c9f84: 0e00 |0000: return-void │ │ +4c9f78: |[4c9f78] org.apache.commons.io.output.ProxyWriter.beforeWrite:(I)V │ │ +4c9f88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/commons/io/output/ProxyWriter;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c9f88: |[4c9f88] org.apache.commons.io.output.ProxyWriter.close:()V │ │ -4c9f98: 5410 c7af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ -4c9f9c: 6e10 88df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@df88 │ │ -4c9fa2: 2805 |0005: goto 000a // +0005 │ │ -4c9fa4: 0d00 |0006: move-exception v0 │ │ -4c9fa6: 6e20 23f7 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ -4c9fac: 0e00 |000a: return-void │ │ +4c9f8c: |[4c9f8c] org.apache.commons.io.output.ProxyWriter.close:()V │ │ +4c9f9c: 5410 c7af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ +4c9fa0: 6e10 88df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@df88 │ │ +4c9fa6: 2805 |0005: goto 000a // +0005 │ │ +4c9fa8: 0d00 |0006: move-exception v0 │ │ +4c9faa: 6e20 23f7 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ +4c9fb0: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=222 │ │ 0x0007 line=224 │ │ locals : │ │ @@ -1024922,21 +1024923,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c9fc0: |[4c9fc0] org.apache.commons.io.output.ProxyWriter.flush:()V │ │ -4c9fd0: 5410 c7af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ -4c9fd4: 6e10 89df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@df89 │ │ -4c9fda: 2805 |0005: goto 000a // +0005 │ │ -4c9fdc: 0d00 |0006: move-exception v0 │ │ -4c9fde: 6e20 23f7 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ -4c9fe4: 0e00 |000a: return-void │ │ +4c9fc4: |[4c9fc4] org.apache.commons.io.output.ProxyWriter.flush:()V │ │ +4c9fd4: 5410 c7af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ +4c9fd8: 6e10 89df 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@df89 │ │ +4c9fde: 2805 |0005: goto 000a // +0005 │ │ +4c9fe0: 0d00 |0006: move-exception v0 │ │ +4c9fe2: 6e20 23f7 0100 |0007: invoke-virtual {v1, v0}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ +4c9fe8: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=209 │ │ 0x0007 line=211 │ │ locals : │ │ @@ -1024947,16 +1024948,16 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c9ff8: |[4c9ff8] org.apache.commons.io.output.ProxyWriter.handleIOException:(Ljava/io/IOException;)V │ │ -4ca008: 2701 |0000: throw v1 │ │ +4c9ffc: |[4c9ffc] org.apache.commons.io.output.ProxyWriter.handleIOException:(Ljava/io/IOException;)V │ │ +4ca00c: 2701 |0000: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/commons/io/output/ProxyWriter; │ │ 0x0000 - 0x0001 reg=1 (null) Ljava/io/IOException; │ │ │ │ @@ -1024965,24 +1024966,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4ca09c: |[4ca09c] org.apache.commons.io.output.ProxyWriter.write:(I)V │ │ -4ca0ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ca0ae: 6e20 20f7 0200 |0001: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ -4ca0b4: 5421 c7af |0004: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ -4ca0b8: 6e20 8adf 3100 |0006: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4ca0be: 6e20 19f7 0200 |0009: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ -4ca0c4: 2805 |000c: goto 0011 // +0005 │ │ -4ca0c6: 0d03 |000d: move-exception v3 │ │ -4ca0c8: 6e20 23f7 3200 |000e: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ -4ca0ce: 0e00 |0011: return-void │ │ +4ca0a0: |[4ca0a0] org.apache.commons.io.output.ProxyWriter.write:(I)V │ │ +4ca0b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ca0b2: 6e20 20f7 0200 |0001: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ +4ca0b8: 5421 c7af |0004: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ +4ca0bc: 6e20 8adf 3100 |0006: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4ca0c2: 6e20 19f7 0200 |0009: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ +4ca0c8: 2805 |000c: goto 0011 // +0005 │ │ +4ca0ca: 0d03 |000d: move-exception v3 │ │ +4ca0cc: 6e20 23f7 3200 |000e: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ +4ca0d2: 0e00 |0011: return-void │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0001 line=116 │ │ 0x0004 line=117 │ │ 0x0009 line=118 │ │ @@ -1024996,27 +1024997,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4ca0e0: |[4ca0e0] org.apache.commons.io.output.ProxyWriter.write:(Ljava/lang/String;)V │ │ -4ca0f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ca0f2: 3803 0600 |0001: if-eqz v3, 0007 // +0006 │ │ -4ca0f6: 6e10 dae0 0300 |0003: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4ca0fc: 0a00 |0006: move-result v0 │ │ -4ca0fe: 6e20 20f7 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ -4ca104: 5421 c7af |000a: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ -4ca108: 6e20 8bdf 3100 |000c: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4ca10e: 6e20 19f7 0200 |000f: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ -4ca114: 2805 |0012: goto 0017 // +0005 │ │ -4ca116: 0d03 |0013: move-exception v3 │ │ -4ca118: 6e20 23f7 3200 |0014: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ -4ca11e: 0e00 |0017: return-void │ │ +4ca0e4: |[4ca0e4] org.apache.commons.io.output.ProxyWriter.write:(Ljava/lang/String;)V │ │ +4ca0f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ca0f6: 3803 0600 |0001: if-eqz v3, 0007 // +0006 │ │ +4ca0fa: 6e10 dae0 0300 |0003: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4ca100: 0a00 |0006: move-result v0 │ │ +4ca102: 6e20 20f7 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ +4ca108: 5421 c7af |000a: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ +4ca10c: 6e20 8bdf 3100 |000c: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4ca112: 6e20 19f7 0200 |000f: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ +4ca118: 2805 |0012: goto 0017 // +0005 │ │ +4ca11a: 0d03 |0013: move-exception v3 │ │ +4ca11c: 6e20 23f7 3200 |0014: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ +4ca122: 0e00 |0017: return-void │ │ catches : 1 │ │ 0x0003 - 0x0012 │ │ Ljava/io/IOException; -> 0x0013 │ │ positions : │ │ 0x0003 line=173 │ │ 0x0007 line=176 │ │ 0x000a line=177 │ │ @@ -1025031,23 +1025032,23 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4ca130: |[4ca130] org.apache.commons.io.output.ProxyWriter.write:(Ljava/lang/String;II)V │ │ -4ca140: 6e20 20f7 4100 |0000: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ -4ca146: 5410 c7af |0003: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ -4ca14a: 6e40 8cdf 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:(Ljava/lang/String;II)V // method@df8c │ │ -4ca150: 6e20 19f7 4100 |0008: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ -4ca156: 2805 |000b: goto 0010 // +0005 │ │ -4ca158: 0d02 |000c: move-exception v2 │ │ -4ca15a: 6e20 23f7 2100 |000d: invoke-virtual {v1, v2}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ -4ca160: 0e00 |0010: return-void │ │ +4ca134: |[4ca134] org.apache.commons.io.output.ProxyWriter.write:(Ljava/lang/String;II)V │ │ +4ca144: 6e20 20f7 4100 |0000: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ +4ca14a: 5410 c7af |0003: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ +4ca14e: 6e40 8cdf 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:(Ljava/lang/String;II)V // method@df8c │ │ +4ca154: 6e20 19f7 4100 |0008: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ +4ca15a: 2805 |000b: goto 0010 // +0005 │ │ +4ca15c: 0d02 |000c: move-exception v2 │ │ +4ca15e: 6e20 23f7 2100 |000d: invoke-virtual {v1, v2}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ +4ca164: 0e00 |0010: return-void │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=194 │ │ 0x0003 line=195 │ │ 0x0008 line=196 │ │ @@ -1025063,26 +1025064,26 @@ │ │ type : '([C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4ca00c: |[4ca00c] org.apache.commons.io.output.ProxyWriter.write:([C)V │ │ -4ca01c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ca01e: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ -4ca022: 2130 |0003: array-length v0, v3 │ │ -4ca024: 6e20 20f7 0200 |0004: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ -4ca02a: 5421 c7af |0007: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ -4ca02e: 6e20 8ddf 3100 |0009: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:([C)V // method@df8d │ │ -4ca034: 6e20 19f7 0200 |000c: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ -4ca03a: 2805 |000f: goto 0014 // +0005 │ │ -4ca03c: 0d03 |0010: move-exception v3 │ │ -4ca03e: 6e20 23f7 3200 |0011: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ -4ca044: 0e00 |0014: return-void │ │ +4ca010: |[4ca010] org.apache.commons.io.output.ProxyWriter.write:([C)V │ │ +4ca020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ca022: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ +4ca026: 2130 |0003: array-length v0, v3 │ │ +4ca028: 6e20 20f7 0200 |0004: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ +4ca02e: 5421 c7af |0007: iget-object v1, v2, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ +4ca032: 6e20 8ddf 3100 |0009: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:([C)V // method@df8d │ │ +4ca038: 6e20 19f7 0200 |000c: invoke-virtual {v2, v0}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ +4ca03e: 2805 |000f: goto 0014 // +0005 │ │ +4ca040: 0d03 |0010: move-exception v3 │ │ +4ca042: 6e20 23f7 3200 |0011: invoke-virtual {v2, v3}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ +4ca048: 0e00 |0014: return-void │ │ catches : 1 │ │ 0x0003 - 0x000f │ │ Ljava/io/IOException; -> 0x0010 │ │ positions : │ │ 0x0003 line=134 │ │ 0x0004 line=137 │ │ 0x0007 line=138 │ │ @@ -1025097,23 +1025098,23 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4ca058: |[4ca058] org.apache.commons.io.output.ProxyWriter.write:([CII)V │ │ -4ca068: 6e20 20f7 4100 |0000: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ -4ca06e: 5410 c7af |0003: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ -4ca072: 6e40 8edf 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4ca078: 6e20 19f7 4100 |0008: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ -4ca07e: 2805 |000b: goto 0010 // +0005 │ │ -4ca080: 0d02 |000c: move-exception v2 │ │ -4ca082: 6e20 23f7 2100 |000d: invoke-virtual {v1, v2}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ -4ca088: 0e00 |0010: return-void │ │ +4ca05c: |[4ca05c] org.apache.commons.io.output.ProxyWriter.write:([CII)V │ │ +4ca06c: 6e20 20f7 4100 |0000: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyWriter;.beforeWrite:(I)V // method@f720 │ │ +4ca072: 5410 c7af |0003: iget-object v0, v1, Lorg/apache/commons/io/output/ProxyWriter;.out:Ljava/io/Writer; // field@afc7 │ │ +4ca076: 6e40 8edf 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4ca07c: 6e20 19f7 4100 |0008: invoke-virtual {v1, v4}, Lorg/apache/commons/io/output/ProxyWriter;.afterWrite:(I)V // method@f719 │ │ +4ca082: 2805 |000b: goto 0010 // +0005 │ │ +4ca084: 0d02 |000c: move-exception v2 │ │ +4ca086: 6e20 23f7 2100 |000d: invoke-virtual {v1, v2}, Lorg/apache/commons/io/output/ProxyWriter;.handleIOException:(Ljava/io/IOException;)V // method@f723 │ │ +4ca08c: 0e00 |0010: return-void │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ 0x0008 line=157 │ │ @@ -1025167,20 +1025168,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4ca254: |[4ca254] org.apache.commons.io.output.StringBuilderWriter.:()V │ │ -4ca264: 7010 84df 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@df84 │ │ -4ca26a: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4ca26e: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ca274: 5b10 c8af |0008: iput-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ -4ca278: 0e00 |000a: return-void │ │ +4ca258: |[4ca258] org.apache.commons.io.output.StringBuilderWriter.:()V │ │ +4ca268: 7010 84df 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@df84 │ │ +4ca26e: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4ca272: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ca278: 5b10 c8af |0008: iput-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ +4ca27c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ │ │ @@ -1025189,20 +1025190,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4ca27c: |[4ca27c] org.apache.commons.io.output.StringBuilderWriter.:(I)V │ │ -4ca28c: 7010 84df 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@df84 │ │ -4ca292: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4ca296: 7020 07e1 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@e107 │ │ -4ca29c: 5b10 c8af |0008: iput-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ -4ca2a0: 0e00 |000a: return-void │ │ +4ca280: |[4ca280] org.apache.commons.io.output.StringBuilderWriter.:(I)V │ │ +4ca290: 7010 84df 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@df84 │ │ +4ca296: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4ca29a: 7020 07e1 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@e107 │ │ +4ca2a0: 5b10 c8af |0008: iput-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ +4ca2a4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -1025212,22 +1025213,22 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4ca2a4: |[4ca2a4] org.apache.commons.io.output.StringBuilderWriter.:(Ljava/lang/StringBuilder;)V │ │ -4ca2b4: 7010 84df 0000 |0000: invoke-direct {v0}, Ljava/io/Writer;.:()V // method@df84 │ │ -4ca2ba: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -4ca2be: 2806 |0005: goto 000b // +0006 │ │ -4ca2c0: 2201 0819 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4ca2c4: 7010 06e1 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ca2ca: 5b01 c8af |000b: iput-object v1, v0, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ -4ca2ce: 0e00 |000d: return-void │ │ +4ca2a8: |[4ca2a8] org.apache.commons.io.output.StringBuilderWriter.:(Ljava/lang/StringBuilder;)V │ │ +4ca2b8: 7010 84df 0000 |0000: invoke-direct {v0}, Ljava/io/Writer;.:()V // method@df84 │ │ +4ca2be: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +4ca2c2: 2806 |0005: goto 000b // +0006 │ │ +4ca2c4: 2201 0819 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4ca2c8: 7010 06e1 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ca2ce: 5b01 c8af |000b: iput-object v1, v0, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ +4ca2d2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/StringBuilder; │ │ @@ -1025238,18 +1025239,18 @@ │ │ type : '(C)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4ca174: |[4ca174] org.apache.commons.io.output.StringBuilderWriter.append:(C)Ljava/io/Writer; │ │ -4ca184: 5410 c8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ -4ca188: 6e20 0ae1 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4ca18e: 1101 |0005: return-object v1 │ │ +4ca178: |[4ca178] org.apache.commons.io.output.StringBuilderWriter.append:(C)Ljava/io/Writer; │ │ +4ca188: 5410 c8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ +4ca18c: 6e20 0ae1 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4ca192: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ 0x0000 - 0x0006 reg=2 (null) C │ │ │ │ @@ -1025258,18 +1025259,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4ca190: |[4ca190] org.apache.commons.io.output.StringBuilderWriter.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; │ │ -4ca1a0: 5410 c8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ -4ca1a4: 6e20 0fe1 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@e10f │ │ -4ca1aa: 1101 |0005: return-object v1 │ │ +4ca194: |[4ca194] org.apache.commons.io.output.StringBuilderWriter.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; │ │ +4ca1a4: 5410 c8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ +4ca1a8: 6e20 0fe1 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@e10f │ │ +4ca1ae: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -1025278,18 +1025279,18 @@ │ │ type : '(Ljava/lang/CharSequence;II)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4ca1ac: |[4ca1ac] org.apache.commons.io.output.StringBuilderWriter.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; │ │ -4ca1bc: 5410 c8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ -4ca1c0: 6e40 10e1 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@e110 │ │ -4ca1c6: 1101 |0005: return-object v1 │ │ +4ca1b0: |[4ca1b0] org.apache.commons.io.output.StringBuilderWriter.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; │ │ +4ca1c0: 5410 c8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ +4ca1c4: 6e40 10e1 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@e110 │ │ +4ca1ca: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1025300,18 +1025301,18 @@ │ │ type : '(C)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4ca1c8: |[4ca1c8] org.apache.commons.io.output.StringBuilderWriter.append:(C)Ljava/lang/Appendable; │ │ -4ca1d8: 6e20 2cf7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/StringBuilderWriter;.append:(C)Ljava/io/Writer; // method@f72c │ │ -4ca1de: 0c01 |0003: move-result-object v1 │ │ -4ca1e0: 1101 |0004: return-object v1 │ │ +4ca1cc: |[4ca1cc] org.apache.commons.io.output.StringBuilderWriter.append:(C)Ljava/lang/Appendable; │ │ +4ca1dc: 6e20 2cf7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/StringBuilderWriter;.append:(C)Ljava/io/Writer; // method@f72c │ │ +4ca1e2: 0c01 |0003: move-result-object v1 │ │ +4ca1e4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ 0x0000 - 0x0005 reg=1 (null) C │ │ │ │ @@ -1025320,18 +1025321,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4ca1e4: |[4ca1e4] org.apache.commons.io.output.StringBuilderWriter.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ -4ca1f4: 6e20 2df7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/StringBuilderWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@f72d │ │ -4ca1fa: 0c01 |0003: move-result-object v1 │ │ -4ca1fc: 1101 |0004: return-object v1 │ │ +4ca1e8: |[4ca1e8] org.apache.commons.io.output.StringBuilderWriter.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ +4ca1f8: 6e20 2df7 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/io/output/StringBuilderWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@f72d │ │ +4ca1fe: 0c01 |0003: move-result-object v1 │ │ +4ca200: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -1025340,18 +1025341,18 @@ │ │ type : '(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4ca200: |[4ca200] org.apache.commons.io.output.StringBuilderWriter.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ -4ca210: 6e40 2ef7 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/output/StringBuilderWriter;.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; // method@f72e │ │ -4ca216: 0c01 |0003: move-result-object v1 │ │ -4ca218: 1101 |0004: return-object v1 │ │ +4ca204: |[4ca204] org.apache.commons.io.output.StringBuilderWriter.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ +4ca214: 6e40 2ef7 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/io/output/StringBuilderWriter;.append:(Ljava/lang/CharSequence;II)Ljava/io/Writer; // method@f72e │ │ +4ca21a: 0c01 |0003: move-result-object v1 │ │ +4ca21c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1025362,47 +1025363,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ca2d0: |[4ca2d0] org.apache.commons.io.output.StringBuilderWriter.close:()V │ │ -4ca2e0: 0e00 |0000: return-void │ │ +4ca2d4: |[4ca2d4] org.apache.commons.io.output.StringBuilderWriter.close:()V │ │ +4ca2e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/commons/io/output/StringBuilderWriter;) │ │ name : 'flush' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ca2e4: |[4ca2e4] org.apache.commons.io.output.StringBuilderWriter.flush:()V │ │ -4ca2f4: 0e00 |0000: return-void │ │ +4ca2e8: |[4ca2e8] org.apache.commons.io.output.StringBuilderWriter.flush:()V │ │ +4ca2f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/apache/commons/io/output/StringBuilderWriter;) │ │ name : 'getBuilder' │ │ type : '()Ljava/lang/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ca23c: |[4ca23c] org.apache.commons.io.output.StringBuilderWriter.getBuilder:()Ljava/lang/StringBuilder; │ │ -4ca24c: 5410 c8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ -4ca250: 1100 |0002: return-object v0 │ │ +4ca240: |[4ca240] org.apache.commons.io.output.StringBuilderWriter.getBuilder:()Ljava/lang/StringBuilder; │ │ +4ca250: 5410 c8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ +4ca254: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ │ │ #9 : (in Lorg/apache/commons/io/output/StringBuilderWriter;) │ │ @@ -1025410,19 +1025411,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4ca21c: |[4ca21c] org.apache.commons.io.output.StringBuilderWriter.toString:()Ljava/lang/String; │ │ -4ca22c: 5410 c8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ -4ca230: 6e10 1fe1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ca236: 0c00 |0005: move-result-object v0 │ │ -4ca238: 1100 |0006: return-object v0 │ │ +4ca220: |[4ca220] org.apache.commons.io.output.StringBuilderWriter.toString:()Ljava/lang/String; │ │ +4ca230: 5410 c8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ +4ca234: 6e10 1fe1 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ca23a: 0c00 |0005: move-result-object v0 │ │ +4ca23c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ │ │ #10 : (in Lorg/apache/commons/io/output/StringBuilderWriter;) │ │ @@ -1025430,19 +1025431,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4ca318: |[4ca318] org.apache.commons.io.output.StringBuilderWriter.write:(Ljava/lang/String;)V │ │ -4ca328: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -4ca32c: 5410 c8af |0002: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ -4ca330: 6e20 12e1 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ca336: 0e00 |0007: return-void │ │ +4ca31c: |[4ca31c] org.apache.commons.io.output.StringBuilderWriter.write:(Ljava/lang/String;)V │ │ +4ca32c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +4ca330: 5410 c8af |0002: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ +4ca334: 6e20 12e1 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ca33a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=128 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1025451,19 +1025452,19 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4ca2f8: |[4ca2f8] org.apache.commons.io.output.StringBuilderWriter.write:([CII)V │ │ -4ca308: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -4ca30c: 5410 c8af |0002: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ -4ca310: 6e40 15e1 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@e115 │ │ -4ca316: 0e00 |0007: return-void │ │ +4ca2fc: |[4ca2fc] org.apache.commons.io.output.StringBuilderWriter.write:([CII)V │ │ +4ca30c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +4ca310: 5410 c8af |0002: iget-object v0, v1, Lorg/apache/commons/io/output/StringBuilderWriter;.builder:Ljava/lang/StringBuilder; // field@afc8 │ │ +4ca314: 6e40 15e1 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@e115 │ │ +4ca31a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/output/StringBuilderWriter; │ │ 0x0000 - 0x0008 reg=2 (null) [C │ │ 0x0000 - 0x0008 reg=3 (null) I │ │ @@ -1025524,18 +1025525,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4ca538: |[4ca538] org.apache.commons.io.output.ThresholdingOutputStream.:(I)V │ │ -4ca548: 7010 4bdf 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@df4b │ │ -4ca54e: 5901 ccaf |0003: iput v1, v0, Lorg/apache/commons/io/output/ThresholdingOutputStream;.threshold:I // field@afcc │ │ -4ca552: 0e00 |0005: return-void │ │ +4ca53c: |[4ca53c] org.apache.commons.io.output.ThresholdingOutputStream.:(I)V │ │ +4ca54c: 7010 4bdf 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@df4b │ │ +4ca552: 5901 ccaf |0003: iput v1, v0, Lorg/apache/commons/io/output/ThresholdingOutputStream;.threshold:I // field@afcc │ │ +4ca556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -1025546,28 +1025547,28 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -4ca554: |[4ca554] org.apache.commons.io.output.ThresholdingOutputStream.checkThreshold:(I)V │ │ -4ca564: 5540 cdaf |0000: iget-boolean v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.thresholdExceeded:Z // field@afcd │ │ -4ca568: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ -4ca56c: 5340 ceaf |0004: iget-wide v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca570: 8152 |0006: int-to-long v2, v5 │ │ -4ca572: bb20 |0007: add-long/2addr v0, v2 │ │ -4ca574: 5245 ccaf |0008: iget v5, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.threshold:I // field@afcc │ │ -4ca578: 8152 |000a: int-to-long v2, v5 │ │ -4ca57a: 3105 0002 |000b: cmp-long v5, v0, v2 │ │ -4ca57e: 3d05 0800 |000d: if-lez v5, 0015 // +0008 │ │ -4ca582: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -4ca584: 5c45 cdaf |0010: iput-boolean v5, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.thresholdExceeded:Z // field@afcd │ │ -4ca588: 6e10 4cf7 0400 |0012: invoke-virtual {v4}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.thresholdReached:()V // method@f74c │ │ -4ca58e: 0e00 |0015: return-void │ │ +4ca558: |[4ca558] org.apache.commons.io.output.ThresholdingOutputStream.checkThreshold:(I)V │ │ +4ca568: 5540 cdaf |0000: iget-boolean v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.thresholdExceeded:Z // field@afcd │ │ +4ca56c: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +4ca570: 5340 ceaf |0004: iget-wide v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca574: 8152 |0006: int-to-long v2, v5 │ │ +4ca576: bb20 |0007: add-long/2addr v0, v2 │ │ +4ca578: 5245 ccaf |0008: iget v5, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.threshold:I // field@afcc │ │ +4ca57c: 8152 |000a: int-to-long v2, v5 │ │ +4ca57e: 3105 0002 |000b: cmp-long v5, v0, v2 │ │ +4ca582: 3d05 0800 |000d: if-lez v5, 0015 // +0008 │ │ +4ca586: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +4ca588: 5c45 cdaf |0010: iput-boolean v5, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.thresholdExceeded:Z // field@afcd │ │ +4ca58c: 6e10 4cf7 0400 |0012: invoke-virtual {v4}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.thresholdReached:()V // method@f74c │ │ +4ca592: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0010 line=222 │ │ 0x0012 line=223 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ @@ -1025578,20 +1025579,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4ca590: |[4ca590] org.apache.commons.io.output.ThresholdingOutputStream.close:()V │ │ -4ca5a0: 6e10 45f7 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.flush:()V // method@f745 │ │ -4ca5a6: 6e10 47f7 0100 |0003: invoke-virtual {v1}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.getStream:()Ljava/io/OutputStream; // method@f747 │ │ -4ca5ac: 0c00 |0006: move-result-object v0 │ │ -4ca5ae: 6e10 4cdf 0000 |0007: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4ca5b4: 0e00 |000a: return-void │ │ +4ca594: |[4ca594] org.apache.commons.io.output.ThresholdingOutputStream.close:()V │ │ +4ca5a4: 6e10 45f7 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.flush:()V // method@f745 │ │ +4ca5aa: 6e10 47f7 0100 |0003: invoke-virtual {v1}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.getStream:()Ljava/io/OutputStream; // method@f747 │ │ +4ca5b0: 0c00 |0006: move-result-object v0 │ │ +4ca5b2: 6e10 4cdf 0000 |0007: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4ca5b8: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0003 │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=163 │ │ locals : │ │ @@ -1025602,19 +1025603,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4ca5c8: |[4ca5c8] org.apache.commons.io.output.ThresholdingOutputStream.flush:()V │ │ -4ca5d8: 6e10 47f7 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.getStream:()Ljava/io/OutputStream; // method@f747 │ │ -4ca5de: 0c00 |0003: move-result-object v0 │ │ -4ca5e0: 6e10 4ddf 0000 |0004: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@df4d │ │ -4ca5e6: 0e00 |0007: return-void │ │ +4ca5cc: |[4ca5cc] org.apache.commons.io.output.ThresholdingOutputStream.flush:()V │ │ +4ca5dc: 6e10 47f7 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.getStream:()Ljava/io/OutputStream; // method@f747 │ │ +4ca5e2: 0c00 |0003: move-result-object v0 │ │ +4ca5e4: 6e10 4ddf 0000 |0004: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@df4d │ │ +4ca5ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ │ │ #3 : (in Lorg/apache/commons/io/output/ThresholdingOutputStream;) │ │ @@ -1025622,17 +1025623,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ca520: |[4ca520] org.apache.commons.io.output.ThresholdingOutputStream.getByteCount:()J │ │ -4ca530: 5320 ceaf |0000: iget-wide v0, v2, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca534: 1000 |0002: return-wide v0 │ │ +4ca524: |[4ca524] org.apache.commons.io.output.ThresholdingOutputStream.getByteCount:()J │ │ +4ca534: 5320 ceaf |0000: iget-wide v0, v2, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca538: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ │ │ #4 : (in Lorg/apache/commons/io/output/ThresholdingOutputStream;) │ │ @@ -1025646,17 +1025647,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ca508: |[4ca508] org.apache.commons.io.output.ThresholdingOutputStream.getThreshold:()I │ │ -4ca518: 5210 ccaf |0000: iget v0, v1, Lorg/apache/commons/io/output/ThresholdingOutputStream;.threshold:I // field@afcc │ │ -4ca51c: 0f00 |0002: return v0 │ │ +4ca50c: |[4ca50c] org.apache.commons.io.output.ThresholdingOutputStream.getThreshold:()I │ │ +4ca51c: 5210 ccaf |0000: iget v0, v1, Lorg/apache/commons/io/output/ThresholdingOutputStream;.threshold:I // field@afcc │ │ +4ca520: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ │ │ #6 : (in Lorg/apache/commons/io/output/ThresholdingOutputStream;) │ │ @@ -1025664,24 +1025665,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -4ca4dc: |[4ca4dc] org.apache.commons.io.output.ThresholdingOutputStream.isThresholdExceeded:()Z │ │ -4ca4ec: 5350 ceaf |0000: iget-wide v0, v5, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca4f0: 5252 ccaf |0002: iget v2, v5, Lorg/apache/commons/io/output/ThresholdingOutputStream;.threshold:I // field@afcc │ │ -4ca4f4: 8122 |0004: int-to-long v2, v2 │ │ -4ca4f6: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ -4ca4fa: 3d04 0400 |0007: if-lez v4, 000b // +0004 │ │ -4ca4fe: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -4ca500: 2802 |000a: goto 000c // +0002 │ │ -4ca502: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4ca504: 0f00 |000c: return v0 │ │ +4ca4e0: |[4ca4e0] org.apache.commons.io.output.ThresholdingOutputStream.isThresholdExceeded:()Z │ │ +4ca4f0: 5350 ceaf |0000: iget-wide v0, v5, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca4f4: 5252 ccaf |0002: iget v2, v5, Lorg/apache/commons/io/output/ThresholdingOutputStream;.threshold:I // field@afcc │ │ +4ca4f8: 8122 |0004: int-to-long v2, v2 │ │ +4ca4fa: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ +4ca4fe: 3d04 0400 |0007: if-lez v4, 000b // +0004 │ │ +4ca502: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +4ca504: 2802 |000a: goto 000c // +0002 │ │ +4ca506: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4ca508: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x000d reg=5 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ │ │ #7 : (in Lorg/apache/commons/io/output/ThresholdingOutputStream;) │ │ @@ -1025689,20 +1025690,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4ca5e8: |[4ca5e8] org.apache.commons.io.output.ThresholdingOutputStream.resetByteCount:()V │ │ -4ca5f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ca5fa: 5c20 cdaf |0001: iput-boolean v0, v2, Lorg/apache/commons/io/output/ThresholdingOutputStream;.thresholdExceeded:Z // field@afcd │ │ -4ca5fe: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -4ca602: 5a20 ceaf |0005: iput-wide v0, v2, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca606: 0e00 |0007: return-void │ │ +4ca5ec: |[4ca5ec] org.apache.commons.io.output.ThresholdingOutputStream.resetByteCount:()V │ │ +4ca5fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ca5fe: 5c20 cdaf |0001: iput-boolean v0, v2, Lorg/apache/commons/io/output/ThresholdingOutputStream;.thresholdExceeded:Z // field@afcd │ │ +4ca602: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +4ca606: 5a20 ceaf |0005: iput-wide v0, v2, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca60a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=233 │ │ 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ │ │ @@ -1025711,17 +1025712,17 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ca608: |[4ca608] org.apache.commons.io.output.ThresholdingOutputStream.setByteCount:(J)V │ │ -4ca618: 5a01 ceaf |0000: iput-wide v1, v0, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca61c: 0e00 |0002: return-void │ │ +4ca60c: |[4ca60c] org.apache.commons.io.output.ThresholdingOutputStream.setByteCount:(J)V │ │ +4ca61c: 5a01 ceaf |0000: iput-wide v1, v0, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca620: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1025736,25 +1025737,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4ca68c: |[4ca68c] org.apache.commons.io.output.ThresholdingOutputStream.write:(I)V │ │ -4ca69c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ca69e: 6e20 43f7 0400 |0001: invoke-virtual {v4, v0}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.checkThreshold:(I)V // method@f743 │ │ -4ca6a4: 6e10 47f7 0400 |0004: invoke-virtual {v4}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.getStream:()Ljava/io/OutputStream; // method@f747 │ │ -4ca6aa: 0c00 |0007: move-result-object v0 │ │ -4ca6ac: 6e20 4edf 5000 |0008: invoke-virtual {v0, v5}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4ca6b2: 5340 ceaf |000b: iget-wide v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca6b6: 1602 0100 |000d: const-wide/16 v2, #int 1 // #1 │ │ -4ca6ba: bb20 |000f: add-long/2addr v0, v2 │ │ -4ca6bc: 5a40 ceaf |0010: iput-wide v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca6c0: 0e00 |0012: return-void │ │ +4ca690: |[4ca690] org.apache.commons.io.output.ThresholdingOutputStream.write:(I)V │ │ +4ca6a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ca6a2: 6e20 43f7 0400 |0001: invoke-virtual {v4, v0}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.checkThreshold:(I)V // method@f743 │ │ +4ca6a8: 6e10 47f7 0400 |0004: invoke-virtual {v4}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.getStream:()Ljava/io/OutputStream; // method@f747 │ │ +4ca6ae: 0c00 |0007: move-result-object v0 │ │ +4ca6b0: 6e20 4edf 5000 |0008: invoke-virtual {v0, v5}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4ca6b6: 5340 ceaf |000b: iget-wide v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca6ba: 1602 0100 |000d: const-wide/16 v2, #int 1 // #1 │ │ +4ca6be: bb20 |000f: add-long/2addr v0, v2 │ │ +4ca6c0: 5a40 ceaf |0010: iput-wide v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca6c4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0004 line=92 │ │ 0x000b line=93 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ @@ -1025765,26 +1025766,26 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4ca620: |[4ca620] org.apache.commons.io.output.ThresholdingOutputStream.write:([B)V │ │ -4ca630: 2150 |0000: array-length v0, v5 │ │ -4ca632: 6e20 43f7 0400 |0001: invoke-virtual {v4, v0}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.checkThreshold:(I)V // method@f743 │ │ -4ca638: 6e10 47f7 0400 |0004: invoke-virtual {v4}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.getStream:()Ljava/io/OutputStream; // method@f747 │ │ -4ca63e: 0c00 |0007: move-result-object v0 │ │ -4ca640: 6e20 4fdf 5000 |0008: invoke-virtual {v0, v5}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4ca646: 5340 ceaf |000b: iget-wide v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca64a: 2155 |000d: array-length v5, v5 │ │ -4ca64c: 8152 |000e: int-to-long v2, v5 │ │ -4ca64e: bb20 |000f: add-long/2addr v0, v2 │ │ -4ca650: 5a40 ceaf |0010: iput-wide v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca654: 0e00 |0012: return-void │ │ +4ca624: |[4ca624] org.apache.commons.io.output.ThresholdingOutputStream.write:([B)V │ │ +4ca634: 2150 |0000: array-length v0, v5 │ │ +4ca636: 6e20 43f7 0400 |0001: invoke-virtual {v4, v0}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.checkThreshold:(I)V // method@f743 │ │ +4ca63c: 6e10 47f7 0400 |0004: invoke-virtual {v4}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.getStream:()Ljava/io/OutputStream; // method@f747 │ │ +4ca642: 0c00 |0007: move-result-object v0 │ │ +4ca644: 6e20 4fdf 5000 |0008: invoke-virtual {v0, v5}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4ca64a: 5340 ceaf |000b: iget-wide v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca64e: 2155 |000d: array-length v5, v5 │ │ +4ca650: 8152 |000e: int-to-long v2, v5 │ │ +4ca652: bb20 |000f: add-long/2addr v0, v2 │ │ +4ca654: 5a40 ceaf |0010: iput-wide v0, v4, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca658: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ 0x000b line=110 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ @@ -1025795,24 +1025796,24 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4ca658: |[4ca658] org.apache.commons.io.output.ThresholdingOutputStream.write:([BII)V │ │ -4ca668: 6e20 43f7 5200 |0000: invoke-virtual {v2, v5}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.checkThreshold:(I)V // method@f743 │ │ -4ca66e: 6e10 47f7 0200 |0003: invoke-virtual {v2}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.getStream:()Ljava/io/OutputStream; // method@f747 │ │ -4ca674: 0c00 |0006: move-result-object v0 │ │ -4ca676: 6e40 50df 3054 |0007: invoke-virtual {v0, v3, v4, v5}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4ca67c: 5323 ceaf |000a: iget-wide v3, v2, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca680: 8150 |000c: int-to-long v0, v5 │ │ -4ca682: bb03 |000d: add-long/2addr v3, v0 │ │ -4ca684: 5a23 ceaf |000e: iput-wide v3, v2, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ -4ca688: 0e00 |0010: return-void │ │ +4ca65c: |[4ca65c] org.apache.commons.io.output.ThresholdingOutputStream.write:([BII)V │ │ +4ca66c: 6e20 43f7 5200 |0000: invoke-virtual {v2, v5}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.checkThreshold:(I)V // method@f743 │ │ +4ca672: 6e10 47f7 0200 |0003: invoke-virtual {v2}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.getStream:()Ljava/io/OutputStream; // method@f747 │ │ +4ca678: 0c00 |0006: move-result-object v0 │ │ +4ca67a: 6e40 50df 3054 |0007: invoke-virtual {v0, v3, v4, v5}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4ca680: 5323 ceaf |000a: iget-wide v3, v2, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca684: 8150 |000c: int-to-long v0, v5 │ │ +4ca686: bb03 |000d: add-long/2addr v3, v0 │ │ +4ca688: 5a23 ceaf |000e: iput-wide v3, v2, Lorg/apache/commons/io/output/ThresholdingOutputStream;.written:J // field@afce │ │ +4ca68c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ 0x000a line=129 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/io/output/ThresholdingOutputStream; │ │ @@ -1025888,21 +1025889,21 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -4ca6c4: |[4ca6c4] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;)V │ │ -4ca6d4: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4ca6da: 0c00 |0003: move-result-object v0 │ │ -4ca6dc: 1301 0004 |0004: const/16 v1, #int 1024 // #400 │ │ -4ca6e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4ca6e2: 7052 54f7 4310 |0007: invoke-direct {v3, v4, v0, v1, v2}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/nio/charset/Charset;IZ)V // method@f754 │ │ -4ca6e8: 0e00 |000a: return-void │ │ +4ca6c8: |[4ca6c8] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;)V │ │ +4ca6d8: 7100 2ee2 0000 |0000: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4ca6de: 0c00 |0003: move-result-object v0 │ │ +4ca6e0: 1301 0004 |0004: const/16 v1, #int 1024 // #400 │ │ +4ca6e4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4ca6e6: 7052 54f7 4310 |0007: invoke-direct {v3, v4, v0, v1, v2}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/nio/charset/Charset;IZ)V // method@f754 │ │ +4ca6ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/apache/commons/io/output/WriterOutputStream; │ │ 0x0000 - 0x000b reg=4 (null) Ljava/io/Writer; │ │ │ │ @@ -1025911,19 +1025912,19 @@ │ │ type : '(Ljava/io/Writer;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -4ca6ec: |[4ca6ec] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/lang/String;)V │ │ -4ca6fc: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -4ca700: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4ca702: 7051 52f7 3204 |0003: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/lang/String;IZ)V // method@f752 │ │ -4ca708: 0e00 |0006: return-void │ │ +4ca6f0: |[4ca6f0] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/lang/String;)V │ │ +4ca700: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +4ca704: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4ca706: 7051 52f7 3204 |0003: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/lang/String;IZ)V // method@f752 │ │ +4ca70c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/output/WriterOutputStream; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/io/Writer; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/lang/String; │ │ @@ -1025933,19 +1025934,19 @@ │ │ type : '(Ljava/io/Writer;Ljava/lang/String;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4ca70c: |[4ca70c] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/lang/String;IZ)V │ │ -4ca71c: 7110 2fe2 0200 |0000: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ -4ca722: 0c02 |0003: move-result-object v2 │ │ -4ca724: 7054 54f7 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/nio/charset/Charset;IZ)V // method@f754 │ │ -4ca72a: 0e00 |0007: return-void │ │ +4ca710: |[4ca710] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/lang/String;IZ)V │ │ +4ca720: 7110 2fe2 0200 |0000: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@e22f │ │ +4ca726: 0c02 |0003: move-result-object v2 │ │ +4ca728: 7054 54f7 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/nio/charset/Charset;IZ)V // method@f754 │ │ +4ca72e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/output/WriterOutputStream; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/Writer; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1025957,19 +1025958,19 @@ │ │ type : '(Ljava/io/Writer;Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -4ca72c: |[4ca72c] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/nio/charset/Charset;)V │ │ -4ca73c: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -4ca740: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4ca742: 7051 54f7 3204 |0003: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/nio/charset/Charset;IZ)V // method@f754 │ │ -4ca748: 0e00 |0006: return-void │ │ +4ca730: |[4ca730] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/nio/charset/Charset;)V │ │ +4ca740: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +4ca744: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4ca746: 7051 54f7 3204 |0003: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/nio/charset/Charset;IZ)V // method@f754 │ │ +4ca74c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=161 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/output/WriterOutputStream; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/io/Writer; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/nio/charset/Charset; │ │ @@ -1025979,28 +1025980,28 @@ │ │ type : '(Ljava/io/Writer;Ljava/nio/charset/Charset;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -4ca74c: |[4ca74c] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/nio/charset/Charset;IZ)V │ │ -4ca75c: 6e10 31e2 0300 |0000: invoke-virtual {v3}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@e231 │ │ -4ca762: 0c03 |0003: move-result-object v3 │ │ -4ca764: 6200 69a2 |0004: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ -4ca768: 6e20 35e2 0300 |0006: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetDecoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@e235 │ │ -4ca76e: 0c03 |0009: move-result-object v3 │ │ -4ca770: 6200 69a2 |000a: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ -4ca774: 6e20 36e2 0300 |000c: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetDecoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@e236 │ │ -4ca77a: 0c03 |000f: move-result-object v3 │ │ -4ca77c: 1a00 7408 |0010: const-string v0, "?" // string@0874 │ │ -4ca780: 6e20 37e2 0300 |0012: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetDecoder;.replaceWith:(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder; // method@e237 │ │ -4ca786: 0c03 |0015: move-result-object v3 │ │ -4ca788: 7055 56f7 2143 |0016: invoke-direct {v1, v2, v3, v4, v5}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;IZ)V // method@f756 │ │ -4ca78e: 0e00 |0019: return-void │ │ +4ca750: |[4ca750] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/nio/charset/Charset;IZ)V │ │ +4ca760: 6e10 31e2 0300 |0000: invoke-virtual {v3}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@e231 │ │ +4ca766: 0c03 |0003: move-result-object v3 │ │ +4ca768: 6200 69a2 |0004: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ +4ca76c: 6e20 35e2 0300 |0006: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetDecoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@e235 │ │ +4ca772: 0c03 |0009: move-result-object v3 │ │ +4ca774: 6200 69a2 |000a: sget-object v0, Ljava/nio/charset/CodingErrorAction;.REPLACE:Ljava/nio/charset/CodingErrorAction; // field@a269 │ │ +4ca778: 6e20 36e2 0300 |000c: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetDecoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@e236 │ │ +4ca77e: 0c03 |000f: move-result-object v3 │ │ +4ca780: 1a00 7408 |0010: const-string v0, "?" // string@0874 │ │ +4ca784: 6e20 37e2 0300 |0012: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetDecoder;.replaceWith:(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder; // method@e237 │ │ +4ca78a: 0c03 |0015: move-result-object v3 │ │ +4ca78c: 7055 56f7 2143 |0016: invoke-direct {v1, v2, v3, v4, v5}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;IZ)V // method@f756 │ │ +4ca792: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=145 │ │ 0x000c line=146 │ │ 0x0012 line=147 │ │ 0x0016 line=143 │ │ @@ -1026016,19 +1026017,19 @@ │ │ type : '(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -4ca790: |[4ca790] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;)V │ │ -4ca7a0: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -4ca7a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4ca7a6: 7051 56f7 3204 |0003: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;IZ)V // method@f756 │ │ -4ca7ac: 0e00 |0006: return-void │ │ +4ca794: |[4ca794] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;)V │ │ +4ca7a4: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +4ca7a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4ca7aa: 7051 56f7 3204 |0003: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/io/output/WriterOutputStream;.:(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;IZ)V // method@f756 │ │ +4ca7b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/output/WriterOutputStream; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/io/Writer; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/nio/charset/CharsetDecoder; │ │ @@ -1026038,30 +1026039,30 @@ │ │ type : '(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -4ca7b0: |[4ca7b0] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;IZ)V │ │ -4ca7c0: 7010 4bdf 0100 |0000: invoke-direct {v1}, Ljava/io/OutputStream;.:()V // method@df4b │ │ -4ca7c6: 1300 8000 |0003: const/16 v0, #int 128 // #80 │ │ -4ca7ca: 7110 f9e1 0000 |0005: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ -4ca7d0: 0c00 |0008: move-result-object v0 │ │ -4ca7d2: 5b10 d1af |0009: iput-object v0, v1, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ -4ca7d6: 6e10 33e2 0300 |000b: invoke-virtual {v3}, Ljava/nio/charset/CharsetDecoder;.charset:()Ljava/nio/charset/Charset; // method@e233 │ │ -4ca7dc: 0c00 |000e: move-result-object v0 │ │ -4ca7de: 7110 57f7 0000 |000f: invoke-static {v0}, Lorg/apache/commons/io/output/WriterOutputStream;.checkIbmJdkWithBrokenUTF16:(Ljava/nio/charset/Charset;)V // method@f757 │ │ -4ca7e4: 5b12 d4af |0012: iput-object v2, v1, Lorg/apache/commons/io/output/WriterOutputStream;.writer:Ljava/io/Writer; // field@afd4 │ │ -4ca7e8: 5b13 d0af |0014: iput-object v3, v1, Lorg/apache/commons/io/output/WriterOutputStream;.decoder:Ljava/nio/charset/CharsetDecoder; // field@afd0 │ │ -4ca7ec: 5c15 d3af |0016: iput-boolean v5, v1, Lorg/apache/commons/io/output/WriterOutputStream;.writeImmediately:Z // field@afd3 │ │ -4ca7f0: 7110 10e2 0400 |0018: invoke-static {v4}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@e210 │ │ -4ca7f6: 0c02 |001b: move-result-object v2 │ │ -4ca7f8: 5b12 d2af |001c: iput-object v2, v1, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ -4ca7fc: 0e00 |001e: return-void │ │ +4ca7b4: |[4ca7b4] org.apache.commons.io.output.WriterOutputStream.:(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;IZ)V │ │ +4ca7c4: 7010 4bdf 0100 |0000: invoke-direct {v1}, Ljava/io/OutputStream;.:()V // method@df4b │ │ +4ca7ca: 1300 8000 |0003: const/16 v0, #int 128 // #80 │ │ +4ca7ce: 7110 f9e1 0000 |0005: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ +4ca7d4: 0c00 |0008: move-result-object v0 │ │ +4ca7d6: 5b10 d1af |0009: iput-object v0, v1, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ +4ca7da: 6e10 33e2 0300 |000b: invoke-virtual {v3}, Ljava/nio/charset/CharsetDecoder;.charset:()Ljava/nio/charset/Charset; // method@e233 │ │ +4ca7e0: 0c00 |000e: move-result-object v0 │ │ +4ca7e2: 7110 57f7 0000 |000f: invoke-static {v0}, Lorg/apache/commons/io/output/WriterOutputStream;.checkIbmJdkWithBrokenUTF16:(Ljava/nio/charset/Charset;)V // method@f757 │ │ +4ca7e8: 5b12 d4af |0012: iput-object v2, v1, Lorg/apache/commons/io/output/WriterOutputStream;.writer:Ljava/io/Writer; // field@afd4 │ │ +4ca7ec: 5b13 d0af |0014: iput-object v3, v1, Lorg/apache/commons/io/output/WriterOutputStream;.decoder:Ljava/nio/charset/CharsetDecoder; // field@afd0 │ │ +4ca7f0: 5c15 d3af |0016: iput-boolean v5, v1, Lorg/apache/commons/io/output/WriterOutputStream;.writeImmediately:Z // field@afd3 │ │ +4ca7f4: 7110 10e2 0400 |0018: invoke-static {v4}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@e210 │ │ +4ca7fa: 0c02 |001b: move-result-object v2 │ │ +4ca7fc: 5b12 d2af |001c: iput-object v2, v1, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ +4ca800: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=85 │ │ 0x000b line=122 │ │ 0x0012 line=123 │ │ 0x0014 line=124 │ │ @@ -1026079,63 +1026080,63 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -4ca800: |[4ca800] org.apache.commons.io.output.WriterOutputStream.checkIbmJdkWithBrokenUTF16:(Ljava/nio/charset/Charset;)V │ │ -4ca810: 6e10 30e2 0900 |0000: invoke-virtual {v9}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ -4ca816: 0c00 |0003: move-result-object v0 │ │ -4ca818: 1a01 ce60 |0004: const-string v1, "UTF-16" // string@60ce │ │ -4ca81c: 6e20 c7e0 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4ca822: 0a00 |0009: move-result v0 │ │ -4ca824: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -4ca828: 0e00 |000c: return-void │ │ -4ca82a: 1a00 4cea |000d: const-string v0, "vés" // string@ea4c │ │ -4ca82e: 6e20 cde0 9000 |000f: invoke-virtual {v0, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4ca834: 0c01 |0012: move-result-object v1 │ │ -4ca836: 6e10 31e2 0900 |0013: invoke-virtual {v9}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@e231 │ │ -4ca83c: 0c09 |0016: move-result-object v9 │ │ -4ca83e: 1302 1000 |0017: const/16 v2, #int 16 // #10 │ │ -4ca842: 7110 f9e1 0200 |0019: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ -4ca848: 0c02 |001c: move-result-object v2 │ │ -4ca84a: 1233 |001d: const/4 v3, #int 3 // #3 │ │ -4ca84c: 7110 10e2 0300 |001e: invoke-static {v3}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@e210 │ │ -4ca852: 0c03 |0021: move-result-object v3 │ │ -4ca854: 2114 |0022: array-length v4, v1 │ │ -4ca856: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -4ca858: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -4ca85a: 1a07 cf60 |0025: const-string v7, "UTF-16 requested when runninng on an IBM JDK with broken UTF-16 support. Please find a JDK that supports UTF-16 if you intend to use UF-16 with WriterOutputStream" // string@60cf │ │ -4ca85e: 3546 2000 |0027: if-ge v6, v4, 0047 // +0020 │ │ -4ca862: 4808 0106 |0029: aget-byte v8, v1, v6 │ │ -4ca866: 6e20 0ae2 8200 |002b: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@e20a │ │ -4ca86c: 6e10 ffe1 0200 |002e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ -4ca872: d808 04ff |0031: add-int/lit8 v8, v4, #int -1 // #ff │ │ -4ca876: 3386 0400 |0033: if-ne v6, v8, 0037 // +0004 │ │ -4ca87a: 1218 |0035: const/4 v8, #int 1 // #1 │ │ -4ca87c: 2802 |0036: goto 0038 // +0002 │ │ -4ca87e: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -4ca880: 6e40 34e2 2983 |0038: invoke-virtual {v9, v2, v3, v8}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; // method@e234 │ │ -4ca886: 6e10 fee1 0200 |003b: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@e1fe │ │ -4ca88c: d806 0601 |003e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -4ca890: 28e5 |0040: goto 0025 // -001b │ │ -4ca892: 2209 0f19 |0041: new-instance v9, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4ca896: 7020 45e1 7900 |0043: invoke-direct {v9, v7}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4ca89c: 2709 |0046: throw v9 │ │ -4ca89e: 6e10 1ae2 0300 |0047: invoke-virtual {v3}, Ljava/nio/CharBuffer;.rewind:()Ljava/nio/Buffer; // method@e21a │ │ -4ca8a4: 6e10 1be2 0300 |004a: invoke-virtual {v3}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@e21b │ │ -4ca8aa: 0c09 |004d: move-result-object v9 │ │ -4ca8ac: 6e20 c7e0 9000 |004e: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4ca8b2: 0a09 |0051: move-result v9 │ │ -4ca8b4: 3809 0300 |0052: if-eqz v9, 0055 // +0003 │ │ -4ca8b8: 0e00 |0054: return-void │ │ -4ca8ba: 2209 0f19 |0055: new-instance v9, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4ca8be: 7020 45e1 7900 |0057: invoke-direct {v9, v7}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4ca8c4: 2709 |005a: throw v9 │ │ +4ca804: |[4ca804] org.apache.commons.io.output.WriterOutputStream.checkIbmJdkWithBrokenUTF16:(Ljava/nio/charset/Charset;)V │ │ +4ca814: 6e10 30e2 0900 |0000: invoke-virtual {v9}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@e230 │ │ +4ca81a: 0c00 |0003: move-result-object v0 │ │ +4ca81c: 1a01 ce60 |0004: const-string v1, "UTF-16" // string@60ce │ │ +4ca820: 6e20 c7e0 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4ca826: 0a00 |0009: move-result v0 │ │ +4ca828: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +4ca82c: 0e00 |000c: return-void │ │ +4ca82e: 1a00 4cea |000d: const-string v0, "vés" // string@ea4c │ │ +4ca832: 6e20 cde0 9000 |000f: invoke-virtual {v0, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4ca838: 0c01 |0012: move-result-object v1 │ │ +4ca83a: 6e10 31e2 0900 |0013: invoke-virtual {v9}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@e231 │ │ +4ca840: 0c09 |0016: move-result-object v9 │ │ +4ca842: 1302 1000 |0017: const/16 v2, #int 16 // #10 │ │ +4ca846: 7110 f9e1 0200 |0019: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@e1f9 │ │ +4ca84c: 0c02 |001c: move-result-object v2 │ │ +4ca84e: 1233 |001d: const/4 v3, #int 3 // #3 │ │ +4ca850: 7110 10e2 0300 |001e: invoke-static {v3}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@e210 │ │ +4ca856: 0c03 |0021: move-result-object v3 │ │ +4ca858: 2114 |0022: array-length v4, v1 │ │ +4ca85a: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +4ca85c: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +4ca85e: 1a07 cf60 |0025: const-string v7, "UTF-16 requested when runninng on an IBM JDK with broken UTF-16 support. Please find a JDK that supports UTF-16 if you intend to use UF-16 with WriterOutputStream" // string@60cf │ │ +4ca862: 3546 2000 |0027: if-ge v6, v4, 0047 // +0020 │ │ +4ca866: 4808 0106 |0029: aget-byte v8, v1, v6 │ │ +4ca86a: 6e20 0ae2 8200 |002b: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@e20a │ │ +4ca870: 6e10 ffe1 0200 |002e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ +4ca876: d808 04ff |0031: add-int/lit8 v8, v4, #int -1 // #ff │ │ +4ca87a: 3386 0400 |0033: if-ne v6, v8, 0037 // +0004 │ │ +4ca87e: 1218 |0035: const/4 v8, #int 1 // #1 │ │ +4ca880: 2802 |0036: goto 0038 // +0002 │ │ +4ca882: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +4ca884: 6e40 34e2 2983 |0038: invoke-virtual {v9, v2, v3, v8}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; // method@e234 │ │ +4ca88a: 6e10 fee1 0200 |003b: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@e1fe │ │ +4ca890: d806 0601 |003e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +4ca894: 28e5 |0040: goto 0025 // -001b │ │ +4ca896: 2209 0f19 |0041: new-instance v9, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4ca89a: 7020 45e1 7900 |0043: invoke-direct {v9, v7}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4ca8a0: 2709 |0046: throw v9 │ │ +4ca8a2: 6e10 1ae2 0300 |0047: invoke-virtual {v3}, Ljava/nio/CharBuffer;.rewind:()Ljava/nio/Buffer; // method@e21a │ │ +4ca8a8: 6e10 1be2 0300 |004a: invoke-virtual {v3}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@e21b │ │ +4ca8ae: 0c09 |004d: move-result-object v9 │ │ +4ca8b0: 6e20 c7e0 9000 |004e: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4ca8b6: 0a09 |0051: move-result v9 │ │ +4ca8b8: 3809 0300 |0052: if-eqz v9, 0055 // +0003 │ │ +4ca8bc: 0e00 |0054: return-void │ │ +4ca8be: 2209 0f19 |0055: new-instance v9, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4ca8c2: 7020 45e1 7900 |0057: invoke-direct {v9, v7}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4ca8c8: 2709 |005a: throw v9 │ │ catches : 1 │ │ 0x0038 - 0x003b │ │ Ljava/lang/IllegalArgumentException; -> 0x0041 │ │ positions : │ │ 0x0000 line=319 │ │ 0x000f line=323 │ │ 0x0013 line=325 │ │ @@ -1026158,31 +1026159,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -4ca928: |[4ca928] org.apache.commons.io.output.WriterOutputStream.flushOutput:()V │ │ -4ca938: 5440 d2af |0000: iget-object v0, v4, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ -4ca93c: 6e10 17e2 0000 |0002: invoke-virtual {v0}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ -4ca942: 0a00 |0005: move-result v0 │ │ -4ca944: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -4ca948: 5440 d4af |0008: iget-object v0, v4, Lorg/apache/commons/io/output/WriterOutputStream;.writer:Ljava/io/Writer; // field@afd4 │ │ -4ca94c: 5441 d2af |000a: iget-object v1, v4, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ -4ca950: 6e10 11e2 0100 |000c: invoke-virtual {v1}, Ljava/nio/CharBuffer;.array:()[C // method@e211 │ │ -4ca956: 0c01 |000f: move-result-object v1 │ │ -4ca958: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4ca95a: 5443 d2af |0011: iget-object v3, v4, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ -4ca95e: 6e10 17e2 0300 |0013: invoke-virtual {v3}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ -4ca964: 0a03 |0016: move-result v3 │ │ -4ca966: 6e40 8edf 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4ca96c: 5440 d2af |001a: iget-object v0, v4, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ -4ca970: 6e10 1ae2 0000 |001c: invoke-virtual {v0}, Ljava/nio/CharBuffer;.rewind:()Ljava/nio/Buffer; // method@e21a │ │ -4ca976: 0e00 |001f: return-void │ │ +4ca92c: |[4ca92c] org.apache.commons.io.output.WriterOutputStream.flushOutput:()V │ │ +4ca93c: 5440 d2af |0000: iget-object v0, v4, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ +4ca940: 6e10 17e2 0000 |0002: invoke-virtual {v0}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ +4ca946: 0a00 |0005: move-result v0 │ │ +4ca948: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +4ca94c: 5440 d4af |0008: iget-object v0, v4, Lorg/apache/commons/io/output/WriterOutputStream;.writer:Ljava/io/Writer; // field@afd4 │ │ +4ca950: 5441 d2af |000a: iget-object v1, v4, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ +4ca954: 6e10 11e2 0100 |000c: invoke-virtual {v1}, Ljava/nio/CharBuffer;.array:()[C // method@e211 │ │ +4ca95a: 0c01 |000f: move-result-object v1 │ │ +4ca95c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4ca95e: 5443 d2af |0011: iget-object v3, v4, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ +4ca962: 6e10 17e2 0300 |0013: invoke-virtual {v3}, Ljava/nio/CharBuffer;.position:()I // method@e217 │ │ +4ca968: 0a03 |0016: move-result v3 │ │ +4ca96a: 6e40 8edf 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4ca970: 5440 d2af |001a: iget-object v0, v4, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ +4ca974: 6e10 1ae2 0000 |001c: invoke-virtual {v0}, Ljava/nio/CharBuffer;.rewind:()Ljava/nio/Buffer; // method@e21a │ │ +4ca97a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0008 line=308 │ │ 0x001a line=309 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lorg/apache/commons/io/output/WriterOutputStream; │ │ @@ -1026192,37 +1026193,37 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -4ca978: |[4ca978] org.apache.commons.io.output.WriterOutputStream.processInput:(Z)V │ │ -4ca988: 5430 d1af |0000: iget-object v0, v3, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ -4ca98c: 6e10 ffe1 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ -4ca992: 5430 d0af |0005: iget-object v0, v3, Lorg/apache/commons/io/output/WriterOutputStream;.decoder:Ljava/nio/charset/CharsetDecoder; // field@afd0 │ │ -4ca996: 5431 d1af |0007: iget-object v1, v3, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ -4ca99a: 5432 d2af |0009: iget-object v2, v3, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ -4ca99e: 6e40 34e2 1042 |000b: invoke-virtual {v0, v1, v2, v4}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; // method@e234 │ │ -4ca9a4: 0c00 |000e: move-result-object v0 │ │ -4ca9a6: 6e10 3ee2 0000 |000f: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.isOverflow:()Z // method@e23e │ │ -4ca9ac: 0a01 |0012: move-result v1 │ │ -4ca9ae: 3801 0600 |0013: if-eqz v1, 0019 // +0006 │ │ -4ca9b2: 7010 5af7 0300 |0015: invoke-direct {v3}, Lorg/apache/commons/io/output/WriterOutputStream;.flushOutput:()V // method@f75a │ │ -4ca9b8: 28ed |0018: goto 0005 // -0013 │ │ -4ca9ba: 6e10 3fe2 0000 |0019: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.isUnderflow:()Z // method@e23f │ │ -4ca9c0: 0a04 |001c: move-result v4 │ │ -4ca9c2: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ -4ca9c6: 5434 d1af |001f: iget-object v4, v3, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ -4ca9ca: 6e10 fee1 0400 |0021: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@e1fe │ │ -4ca9d0: 0e00 |0024: return-void │ │ -4ca9d2: 2204 b718 |0025: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ -4ca9d6: 1a00 4b61 |0027: const-string v0, "Unexpected coder result" // string@614b │ │ -4ca9da: 7020 26df 0400 |0029: invoke-direct {v4, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4ca9e0: 2704 |002c: throw v4 │ │ +4ca97c: |[4ca97c] org.apache.commons.io.output.WriterOutputStream.processInput:(Z)V │ │ +4ca98c: 5430 d1af |0000: iget-object v0, v3, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ +4ca990: 6e10 ffe1 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@e1ff │ │ +4ca996: 5430 d0af |0005: iget-object v0, v3, Lorg/apache/commons/io/output/WriterOutputStream;.decoder:Ljava/nio/charset/CharsetDecoder; // field@afd0 │ │ +4ca99a: 5431 d1af |0007: iget-object v1, v3, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ +4ca99e: 5432 d2af |0009: iget-object v2, v3, Lorg/apache/commons/io/output/WriterOutputStream;.decoderOut:Ljava/nio/CharBuffer; // field@afd2 │ │ +4ca9a2: 6e40 34e2 1042 |000b: invoke-virtual {v0, v1, v2, v4}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; // method@e234 │ │ +4ca9a8: 0c00 |000e: move-result-object v0 │ │ +4ca9aa: 6e10 3ee2 0000 |000f: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.isOverflow:()Z // method@e23e │ │ +4ca9b0: 0a01 |0012: move-result v1 │ │ +4ca9b2: 3801 0600 |0013: if-eqz v1, 0019 // +0006 │ │ +4ca9b6: 7010 5af7 0300 |0015: invoke-direct {v3}, Lorg/apache/commons/io/output/WriterOutputStream;.flushOutput:()V // method@f75a │ │ +4ca9bc: 28ed |0018: goto 0005 // -0013 │ │ +4ca9be: 6e10 3fe2 0000 |0019: invoke-virtual {v0}, Ljava/nio/charset/CoderResult;.isUnderflow:()Z // method@e23f │ │ +4ca9c4: 0a04 |001c: move-result v4 │ │ +4ca9c6: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ +4ca9ca: 5434 d1af |001f: iget-object v4, v3, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ +4ca9ce: 6e10 fee1 0400 |0021: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.compact:()Ljava/nio/ByteBuffer; // method@e1fe │ │ +4ca9d4: 0e00 |0024: return-void │ │ +4ca9d6: 2204 b718 |0025: new-instance v4, Ljava/io/IOException; // type@18b7 │ │ +4ca9da: 1a00 4b61 |0027: const-string v0, "Unexpected coder result" // string@614b │ │ +4ca9de: 7020 26df 0400 |0029: invoke-direct {v4, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4ca9e4: 2704 |002c: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0005 line=286 │ │ 0x000f line=287 │ │ 0x0015 line=288 │ │ 0x0019 line=289 │ │ @@ -1026238,21 +1026239,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4ca8d8: |[4ca8d8] org.apache.commons.io.output.WriterOutputStream.close:()V │ │ -4ca8e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ca8ea: 7020 5bf7 0100 |0001: invoke-direct {v1, v0}, Lorg/apache/commons/io/output/WriterOutputStream;.processInput:(Z)V // method@f75b │ │ -4ca8f0: 7010 5af7 0100 |0004: invoke-direct {v1}, Lorg/apache/commons/io/output/WriterOutputStream;.flushOutput:()V // method@f75a │ │ -4ca8f6: 5410 d4af |0007: iget-object v0, v1, Lorg/apache/commons/io/output/WriterOutputStream;.writer:Ljava/io/Writer; // field@afd4 │ │ -4ca8fa: 6e10 88df 0000 |0009: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@df88 │ │ -4ca900: 0e00 |000c: return-void │ │ +4ca8dc: |[4ca8dc] org.apache.commons.io.output.WriterOutputStream.close:()V │ │ +4ca8ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ca8ee: 7020 5bf7 0100 |0001: invoke-direct {v1, v0}, Lorg/apache/commons/io/output/WriterOutputStream;.processInput:(Z)V // method@f75b │ │ +4ca8f4: 7010 5af7 0100 |0004: invoke-direct {v1}, Lorg/apache/commons/io/output/WriterOutputStream;.flushOutput:()V // method@f75a │ │ +4ca8fa: 5410 d4af |0007: iget-object v0, v1, Lorg/apache/commons/io/output/WriterOutputStream;.writer:Ljava/io/Writer; // field@afd4 │ │ +4ca8fe: 6e10 88df 0000 |0009: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@df88 │ │ +4ca904: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ 0x0004 line=271 │ │ 0x0007 line=272 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/io/output/WriterOutputStream; │ │ @@ -1026262,19 +1026263,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4ca904: |[4ca904] org.apache.commons.io.output.WriterOutputStream.flush:()V │ │ -4ca914: 7010 5af7 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/output/WriterOutputStream;.flushOutput:()V // method@f75a │ │ -4ca91a: 5410 d4af |0003: iget-object v0, v1, Lorg/apache/commons/io/output/WriterOutputStream;.writer:Ljava/io/Writer; // field@afd4 │ │ -4ca91e: 6e10 89df 0000 |0005: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@df89 │ │ -4ca924: 0e00 |0008: return-void │ │ +4ca908: |[4ca908] org.apache.commons.io.output.WriterOutputStream.flush:()V │ │ +4ca918: 7010 5af7 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/output/WriterOutputStream;.flushOutput:()V // method@f75a │ │ +4ca91e: 5410 d4af |0003: iget-object v0, v1, Lorg/apache/commons/io/output/WriterOutputStream;.writer:Ljava/io/Writer; // field@afd4 │ │ +4ca922: 6e10 89df 0000 |0005: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@df89 │ │ +4ca928: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=259 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/output/WriterOutputStream; │ │ │ │ @@ -1026283,22 +1026284,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4caa50: |[4caa50] org.apache.commons.io.output.WriterOutputStream.write:(I)V │ │ -4caa60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4caa62: 2301 1e1e |0001: new-array v1, v0, [B // type@1e1e │ │ -4caa66: 8d44 |0003: int-to-byte v4, v4 │ │ -4caa68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4caa6a: 4f04 0102 |0005: aput-byte v4, v1, v2 │ │ -4caa6e: 6e40 5ef7 1302 |0007: invoke-virtual {v3, v1, v2, v0}, Lorg/apache/commons/io/output/WriterOutputStream;.write:([BII)V // method@f75e │ │ -4caa74: 0e00 |000a: return-void │ │ +4caa54: |[4caa54] org.apache.commons.io.output.WriterOutputStream.write:(I)V │ │ +4caa64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4caa66: 2301 1e1e |0001: new-array v1, v0, [B // type@1e1e │ │ +4caa6a: 8d44 |0003: int-to-byte v4, v4 │ │ +4caa6c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4caa6e: 4f04 0102 |0005: aput-byte v4, v1, v2 │ │ +4caa72: 6e40 5ef7 1302 |0007: invoke-virtual {v3, v1, v2, v0}, Lorg/apache/commons/io/output/WriterOutputStream;.write:([BII)V // method@f75e │ │ +4caa78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=247 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/apache/commons/io/output/WriterOutputStream; │ │ 0x0000 - 0x000b reg=4 (null) I │ │ │ │ @@ -1026307,19 +1026308,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4ca9e4: |[4ca9e4] org.apache.commons.io.output.WriterOutputStream.write:([B)V │ │ -4ca9f4: 2130 |0000: array-length v0, v3 │ │ -4ca9f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4ca9f8: 6e40 5ef7 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/output/WriterOutputStream;.write:([BII)V // method@f75e │ │ -4ca9fe: 0e00 |0005: return-void │ │ +4ca9e8: |[4ca9e8] org.apache.commons.io.output.WriterOutputStream.write:([B)V │ │ +4ca9f8: 2130 |0000: array-length v0, v3 │ │ +4ca9fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4ca9fc: 6e40 5ef7 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/output/WriterOutputStream;.write:([BII)V // method@f75e │ │ +4caa02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/output/WriterOutputStream; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -1026328,32 +1026329,32 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -4caa00: |[4caa00] org.apache.commons.io.output.WriterOutputStream.write:([BII)V │ │ -4caa10: 3d05 1800 |0000: if-lez v5, 0018 // +0018 │ │ -4caa14: 5420 d1af |0002: iget-object v0, v2, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ -4caa18: 6e10 0ce2 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ -4caa1e: 0a00 |0007: move-result v0 │ │ -4caa20: 7120 75e0 0500 |0008: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4caa26: 0a00 |000b: move-result v0 │ │ -4caa28: 5421 d1af |000c: iget-object v1, v2, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ -4caa2c: 6e40 0be2 3104 |000e: invoke-virtual {v1, v3, v4, v0}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@e20b │ │ -4caa32: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -4caa34: 7020 5bf7 1200 |0012: invoke-direct {v2, v1}, Lorg/apache/commons/io/output/WriterOutputStream;.processInput:(Z)V // method@f75b │ │ -4caa3a: b105 |0015: sub-int/2addr v5, v0 │ │ -4caa3c: b004 |0016: add-int/2addr v4, v0 │ │ -4caa3e: 28e9 |0017: goto 0000 // -0017 │ │ -4caa40: 5523 d3af |0018: iget-boolean v3, v2, Lorg/apache/commons/io/output/WriterOutputStream;.writeImmediately:Z // field@afd3 │ │ -4caa44: 3803 0500 |001a: if-eqz v3, 001f // +0005 │ │ -4caa48: 7010 5af7 0200 |001c: invoke-direct {v2}, Lorg/apache/commons/io/output/WriterOutputStream;.flushOutput:()V // method@f75a │ │ -4caa4e: 0e00 |001f: return-void │ │ +4caa04: |[4caa04] org.apache.commons.io.output.WriterOutputStream.write:([BII)V │ │ +4caa14: 3d05 1800 |0000: if-lez v5, 0018 // +0018 │ │ +4caa18: 5420 d1af |0002: iget-object v0, v2, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ +4caa1c: 6e10 0ce2 0000 |0004: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.remaining:()I // method@e20c │ │ +4caa22: 0a00 |0007: move-result v0 │ │ +4caa24: 7120 75e0 0500 |0008: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4caa2a: 0a00 |000b: move-result v0 │ │ +4caa2c: 5421 d1af |000c: iget-object v1, v2, Lorg/apache/commons/io/output/WriterOutputStream;.decoderIn:Ljava/nio/ByteBuffer; // field@afd1 │ │ +4caa30: 6e40 0be2 3104 |000e: invoke-virtual {v1, v3, v4, v0}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@e20b │ │ +4caa36: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +4caa38: 7020 5bf7 1200 |0012: invoke-direct {v2, v1}, Lorg/apache/commons/io/output/WriterOutputStream;.processInput:(Z)V // method@f75b │ │ +4caa3e: b105 |0015: sub-int/2addr v5, v0 │ │ +4caa40: b004 |0016: add-int/2addr v4, v0 │ │ +4caa42: 28e9 |0017: goto 0000 // -0017 │ │ +4caa44: 5523 d3af |0018: iget-boolean v3, v2, Lorg/apache/commons/io/output/WriterOutputStream;.writeImmediately:Z // field@afd3 │ │ +4caa48: 3803 0500 |001a: if-eqz v3, 001f // +0005 │ │ +4caa4c: 7010 5af7 0200 |001c: invoke-direct {v2}, Lorg/apache/commons/io/output/WriterOutputStream;.flushOutput:()V // method@f75a │ │ +4caa52: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=217 │ │ 0x000c line=218 │ │ 0x0012 line=219 │ │ 0x0018 line=223 │ │ 0x001c line=224 │ │ @@ -1026431,36 +1026432,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4caaa8: |[4caaa8] org.apache.commons.io.output.XmlStreamWriter.:()V │ │ -4caab8: 6200 79af |0000: sget-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.ENCODING_PATTERN:Ljava/util/regex/Pattern; // field@af79 │ │ -4caabc: 6900 d6af |0002: sput-object v0, Lorg/apache/commons/io/output/XmlStreamWriter;.ENCODING_PATTERN:Ljava/util/regex/Pattern; // field@afd6 │ │ -4caac0: 0e00 |0004: return-void │ │ +4caaac: |[4caaac] org.apache.commons.io.output.XmlStreamWriter.:()V │ │ +4caabc: 6200 79af |0000: sget-object v0, Lorg/apache/commons/io/input/XmlStreamReader;.ENCODING_PATTERN:Ljava/util/regex/Pattern; // field@af79 │ │ +4caac0: 6900 d6af |0002: sput-object v0, Lorg/apache/commons/io/output/XmlStreamWriter;.ENCODING_PATTERN:Ljava/util/regex/Pattern; // field@afd6 │ │ +4caac4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/output/XmlStreamWriter;) │ │ name : '' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4caac4: |[4caac4] org.apache.commons.io.output.XmlStreamWriter.:(Ljava/io/File;)V │ │ -4caad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4caad6: 7030 61f7 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/output/XmlStreamWriter;.:(Ljava/io/File;Ljava/lang/String;)V // method@f761 │ │ -4caadc: 0e00 |0004: return-void │ │ +4caac8: |[4caac8] org.apache.commons.io.output.XmlStreamWriter.:(Ljava/io/File;)V │ │ +4caad8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4caada: 7030 61f7 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/output/XmlStreamWriter;.:(Ljava/io/File;Ljava/lang/String;)V // method@f761 │ │ +4caae0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/output/XmlStreamWriter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1026469,19 +1026470,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4caae0: |[4caae0] org.apache.commons.io.output.XmlStreamWriter.:(Ljava/io/File;Ljava/lang/String;)V │ │ -4caaf0: 2200 ae18 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@18ae │ │ -4caaf4: 7020 0fdf 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ -4caafa: 7030 63f7 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/commons/io/output/XmlStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@f763 │ │ -4cab00: 0e00 |0008: return-void │ │ +4caae4: |[4caae4] org.apache.commons.io.output.XmlStreamWriter.:(Ljava/io/File;Ljava/lang/String;)V │ │ +4caaf4: 2200 ae18 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@18ae │ │ +4caaf8: 7020 0fdf 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ +4caafe: 7030 63f7 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/commons/io/output/XmlStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@f763 │ │ +4cab04: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/output/XmlStreamWriter; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/String; │ │ @@ -1026491,18 +1026492,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4cab04: |[4cab04] org.apache.commons.io.output.XmlStreamWriter.:(Ljava/io/OutputStream;)V │ │ -4cab14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cab16: 7030 63f7 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/output/XmlStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@f763 │ │ -4cab1c: 0e00 |0004: return-void │ │ +4cab08: |[4cab08] org.apache.commons.io.output.XmlStreamWriter.:(Ljava/io/OutputStream;)V │ │ +4cab18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cab1a: 7030 63f7 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/output/XmlStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@f763 │ │ +4cab20: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/output/XmlStreamWriter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1026511,26 +1026512,26 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4cab20: |[4cab20] org.apache.commons.io.output.XmlStreamWriter.:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -4cab30: 7010 84df 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@df84 │ │ -4cab36: 2200 c818 |0003: new-instance v0, Ljava/io/StringWriter; // type@18c8 │ │ -4cab3a: 1301 0010 |0005: const/16 v1, #int 4096 // #1000 │ │ -4cab3e: 7020 7edf 1000 |0007: invoke-direct {v0, v1}, Ljava/io/StringWriter;.:(I)V // method@df7e │ │ -4cab44: 5b20 dbaf |000a: iput-object v0, v2, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ -4cab48: 5b23 d9af |000c: iput-object v3, v2, Lorg/apache/commons/io/output/XmlStreamWriter;.out:Ljava/io/OutputStream; // field@afd9 │ │ -4cab4c: 3804 0300 |000e: if-eqz v4, 0011 // +0003 │ │ -4cab50: 2803 |0010: goto 0013 // +0003 │ │ -4cab52: 1a04 d560 |0011: const-string v4, "UTF-8" // string@60d5 │ │ -4cab56: 5b24 d7af |0013: iput-object v4, v2, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ -4cab5a: 0e00 |0015: return-void │ │ +4cab24: |[4cab24] org.apache.commons.io.output.XmlStreamWriter.:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +4cab34: 7010 84df 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@df84 │ │ +4cab3a: 2200 c818 |0003: new-instance v0, Ljava/io/StringWriter; // type@18c8 │ │ +4cab3e: 1301 0010 |0005: const/16 v1, #int 4096 // #1000 │ │ +4cab42: 7020 7edf 1000 |0007: invoke-direct {v0, v1}, Ljava/io/StringWriter;.:(I)V // method@df7e │ │ +4cab48: 5b20 dbaf |000a: iput-object v0, v2, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ +4cab4c: 5b23 d9af |000c: iput-object v3, v2, Lorg/apache/commons/io/output/XmlStreamWriter;.out:Ljava/io/OutputStream; // field@afd9 │ │ +4cab50: 3804 0300 |000e: if-eqz v4, 0011 // +0003 │ │ +4cab54: 2803 |0010: goto 0013 // +0003 │ │ +4cab56: 1a04 d560 |0011: const-string v4, "UTF-8" // string@60d5 │ │ +4cab5a: 5b24 d7af |0013: iput-object v4, v2, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ +4cab5e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=46 │ │ 0x000c line=70 │ │ 0x0013 line=71 │ │ locals : │ │ @@ -1026543,95 +1026544,95 @@ │ │ type : '([CII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 150 16-bit code units │ │ -4cabb0: |[4cabb0] org.apache.commons.io.output.XmlStreamWriter.detectEncoding:([CII)V │ │ -4cabc0: 5460 dbaf |0000: iget-object v0, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ -4cabc4: 6e10 7fdf 0000 |0002: invoke-virtual {v0}, Ljava/io/StringWriter;.getBuffer:()Ljava/lang/StringBuffer; // method@df7f │ │ -4cabca: 0c00 |0005: move-result-object v0 │ │ -4cabcc: 6e10 01e1 0000 |0006: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4cabd2: 0a01 |0009: move-result v1 │ │ -4cabd4: b091 |000a: add-int/2addr v1, v9 │ │ -4cabd6: 1302 0010 |000b: const/16 v2, #int 4096 // #1000 │ │ -4cabda: 3721 0900 |000d: if-le v1, v2, 0016 // +0009 │ │ -4cabde: 6e10 01e1 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4cabe4: 0a01 |0012: move-result v1 │ │ -4cabe6: d111 0010 |0013: rsub-int v1, v1, #int 4096 // #1000 │ │ -4cabea: 2802 |0015: goto 0017 // +0002 │ │ -4cabec: 0191 |0016: move v1, v9 │ │ -4cabee: 5463 dbaf |0017: iget-object v3, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ -4cabf2: 6e40 81df 7318 |0019: invoke-virtual {v3, v7, v8, v1}, Ljava/io/StringWriter;.write:([CII)V // method@df81 │ │ -4cabf8: 6e10 01e1 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4cabfe: 0a03 |001f: move-result v3 │ │ -4cac00: 1254 |0020: const/4 v4, #int 5 // #5 │ │ -4cac02: 3443 7400 |0021: if-lt v3, v4, 0095 // +0074 │ │ -4cac06: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -4cac08: 6e30 04e1 3004 |0024: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@e104 │ │ -4cac0e: 0c04 |0027: move-result-object v4 │ │ -4cac10: 1a05 a407 |0028: const-string v5, "" // string@0877 │ │ -4cac24: 6e20 00e1 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@e100 │ │ -4cac2a: 0a04 |0035: move-result v4 │ │ -4cac2c: 3d04 2e00 |0036: if-lez v4, 0064 // +002e │ │ -4cac30: 6202 d6af |0038: sget-object v2, Lorg/apache/commons/io/output/XmlStreamWriter;.ENCODING_PATTERN:Ljava/util/regex/Pattern; // field@afd6 │ │ -4cac34: 6e30 04e1 3004 |003a: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@e104 │ │ -4cac3a: 0c03 |003d: move-result-object v3 │ │ -4cac3c: 6e20 8ae4 3200 |003e: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ -4cac42: 0c02 |0041: move-result-object v2 │ │ -4cac44: 6e10 7fe4 0200 |0042: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@e47f │ │ -4cac4a: 0a03 |0045: move-result v3 │ │ -4cac4c: 3803 1900 |0046: if-eqz v3, 005f // +0019 │ │ -4cac50: 1213 |0048: const/4 v3, #int 1 // #1 │ │ -4cac52: 6e20 81e4 3200 |0049: invoke-virtual {v2, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@e481 │ │ -4cac58: 0c02 |004c: move-result-object v2 │ │ -4cac5a: 6e10 e9e0 0200 |004d: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ -4cac60: 0c02 |0050: move-result-object v2 │ │ -4cac62: 5b62 d8af |0051: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ -4cac66: 6e10 dae0 0200 |0053: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cac6c: 0a04 |0056: move-result v4 │ │ -4cac6e: b134 |0057: sub-int/2addr v4, v3 │ │ -4cac70: 6e30 e5e0 3204 |0058: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4cac76: 0c02 |005b: move-result-object v2 │ │ -4cac78: 5b62 d8af |005c: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ -4cac7c: 2815 |005e: goto 0073 // +0015 │ │ -4cac7e: 5462 d7af |005f: iget-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ -4cac82: 5b62 d8af |0061: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ -4cac86: 2810 |0063: goto 0073 // +0010 │ │ -4cac88: 6e10 01e1 0000 |0064: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4cac8e: 0a03 |0067: move-result v3 │ │ -4cac90: 3423 0b00 |0068: if-lt v3, v2, 0073 // +000b │ │ -4cac94: 5462 d7af |006a: iget-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ -4cac98: 5b62 d8af |006c: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ -4cac9c: 2805 |006e: goto 0073 // +0005 │ │ -4cac9e: 5462 d7af |006f: iget-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ -4caca2: 5b62 d8af |0071: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ -4caca6: 5462 d8af |0073: iget-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ -4cacaa: 3802 2000 |0075: if-eqz v2, 0095 // +0020 │ │ -4cacae: 1202 |0077: const/4 v2, #int 0 // #0 │ │ -4cacb0: 5b62 dbaf |0078: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ -4cacb4: 2202 bf18 |007a: new-instance v2, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4cacb8: 5463 d9af |007c: iget-object v3, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.out:Ljava/io/OutputStream; // field@afd9 │ │ -4cacbc: 5464 d8af |007e: iget-object v4, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ -4cacc0: 7030 52df 3204 |0080: invoke-direct {v2, v3, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ -4cacc6: 5b62 daaf |0083: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ -4cacca: 6e10 05e1 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4cacd0: 0c00 |0088: move-result-object v0 │ │ -4cacd2: 6e20 8bdf 0200 |0089: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4cacd8: 3719 0900 |008c: if-le v9, v1, 0095 // +0009 │ │ -4cacdc: 5460 daaf |008e: iget-object v0, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ -4cace0: b018 |0090: add-int/2addr v8, v1 │ │ -4cace2: b119 |0091: sub-int/2addr v9, v1 │ │ -4cace4: 6e40 8edf 7098 |0092: invoke-virtual {v0, v7, v8, v9}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4cacea: 0e00 |0095: return-void │ │ +4cabb4: |[4cabb4] org.apache.commons.io.output.XmlStreamWriter.detectEncoding:([CII)V │ │ +4cabc4: 5460 dbaf |0000: iget-object v0, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ +4cabc8: 6e10 7fdf 0000 |0002: invoke-virtual {v0}, Ljava/io/StringWriter;.getBuffer:()Ljava/lang/StringBuffer; // method@df7f │ │ +4cabce: 0c00 |0005: move-result-object v0 │ │ +4cabd0: 6e10 01e1 0000 |0006: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4cabd6: 0a01 |0009: move-result v1 │ │ +4cabd8: b091 |000a: add-int/2addr v1, v9 │ │ +4cabda: 1302 0010 |000b: const/16 v2, #int 4096 // #1000 │ │ +4cabde: 3721 0900 |000d: if-le v1, v2, 0016 // +0009 │ │ +4cabe2: 6e10 01e1 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4cabe8: 0a01 |0012: move-result v1 │ │ +4cabea: d111 0010 |0013: rsub-int v1, v1, #int 4096 // #1000 │ │ +4cabee: 2802 |0015: goto 0017 // +0002 │ │ +4cabf0: 0191 |0016: move v1, v9 │ │ +4cabf2: 5463 dbaf |0017: iget-object v3, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ +4cabf6: 6e40 81df 7318 |0019: invoke-virtual {v3, v7, v8, v1}, Ljava/io/StringWriter;.write:([CII)V // method@df81 │ │ +4cabfc: 6e10 01e1 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4cac02: 0a03 |001f: move-result v3 │ │ +4cac04: 1254 |0020: const/4 v4, #int 5 // #5 │ │ +4cac06: 3443 7400 |0021: if-lt v3, v4, 0095 // +0074 │ │ +4cac0a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +4cac0c: 6e30 04e1 3004 |0024: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@e104 │ │ +4cac12: 0c04 |0027: move-result-object v4 │ │ +4cac14: 1a05 a407 |0028: const-string v5, "" // string@0877 │ │ +4cac28: 6e20 00e1 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@e100 │ │ +4cac2e: 0a04 |0035: move-result v4 │ │ +4cac30: 3d04 2e00 |0036: if-lez v4, 0064 // +002e │ │ +4cac34: 6202 d6af |0038: sget-object v2, Lorg/apache/commons/io/output/XmlStreamWriter;.ENCODING_PATTERN:Ljava/util/regex/Pattern; // field@afd6 │ │ +4cac38: 6e30 04e1 3004 |003a: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@e104 │ │ +4cac3e: 0c03 |003d: move-result-object v3 │ │ +4cac40: 6e20 8ae4 3200 |003e: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ +4cac46: 0c02 |0041: move-result-object v2 │ │ +4cac48: 6e10 7fe4 0200 |0042: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@e47f │ │ +4cac4e: 0a03 |0045: move-result v3 │ │ +4cac50: 3803 1900 |0046: if-eqz v3, 005f // +0019 │ │ +4cac54: 1213 |0048: const/4 v3, #int 1 // #1 │ │ +4cac56: 6e20 81e4 3200 |0049: invoke-virtual {v2, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@e481 │ │ +4cac5c: 0c02 |004c: move-result-object v2 │ │ +4cac5e: 6e10 e9e0 0200 |004d: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ +4cac64: 0c02 |0050: move-result-object v2 │ │ +4cac66: 5b62 d8af |0051: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ +4cac6a: 6e10 dae0 0200 |0053: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cac70: 0a04 |0056: move-result v4 │ │ +4cac72: b134 |0057: sub-int/2addr v4, v3 │ │ +4cac74: 6e30 e5e0 3204 |0058: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4cac7a: 0c02 |005b: move-result-object v2 │ │ +4cac7c: 5b62 d8af |005c: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ +4cac80: 2815 |005e: goto 0073 // +0015 │ │ +4cac82: 5462 d7af |005f: iget-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ +4cac86: 5b62 d8af |0061: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ +4cac8a: 2810 |0063: goto 0073 // +0010 │ │ +4cac8c: 6e10 01e1 0000 |0064: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4cac92: 0a03 |0067: move-result v3 │ │ +4cac94: 3423 0b00 |0068: if-lt v3, v2, 0073 // +000b │ │ +4cac98: 5462 d7af |006a: iget-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ +4cac9c: 5b62 d8af |006c: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ +4caca0: 2805 |006e: goto 0073 // +0005 │ │ +4caca2: 5462 d7af |006f: iget-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ +4caca6: 5b62 d8af |0071: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ +4cacaa: 5462 d8af |0073: iget-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ +4cacae: 3802 2000 |0075: if-eqz v2, 0095 // +0020 │ │ +4cacb2: 1202 |0077: const/4 v2, #int 0 // #0 │ │ +4cacb4: 5b62 dbaf |0078: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ +4cacb8: 2202 bf18 |007a: new-instance v2, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4cacbc: 5463 d9af |007c: iget-object v3, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.out:Ljava/io/OutputStream; // field@afd9 │ │ +4cacc0: 5464 d8af |007e: iget-object v4, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ +4cacc4: 7030 52df 3204 |0080: invoke-direct {v2, v3, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ +4cacca: 5b62 daaf |0083: iput-object v2, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ +4cacce: 6e10 05e1 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4cacd4: 0c00 |0088: move-result-object v0 │ │ +4cacd6: 6e20 8bdf 0200 |0089: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4cacdc: 3719 0900 |008c: if-le v9, v1, 0095 // +0009 │ │ +4cace0: 5460 daaf |008e: iget-object v0, v6, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ +4cace4: b018 |0090: add-int/2addr v8, v1 │ │ +4cace6: b119 |0091: sub-int/2addr v9, v1 │ │ +4cace8: 6e40 8edf 7098 |0092: invoke-virtual {v0, v7, v8, v9}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4cacee: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x000f line=157 │ │ 0x0017 line=159 │ │ 0x001c line=162 │ │ @@ -1026662,31 +1026663,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -4cab5c: |[4cab5c] org.apache.commons.io.output.XmlStreamWriter.close:()V │ │ -4cab6c: 5430 daaf |0000: iget-object v0, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ -4cab70: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ -4cab74: 5430 d7af |0004: iget-object v0, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ -4cab78: 5b30 d8af |0006: iput-object v0, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ -4cab7c: 2200 bf18 |0008: new-instance v0, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4cab80: 5431 d9af |000a: iget-object v1, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.out:Ljava/io/OutputStream; // field@afd9 │ │ -4cab84: 5432 d8af |000c: iget-object v2, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ -4cab88: 7030 52df 1002 |000e: invoke-direct {v0, v1, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ -4cab8e: 5b30 daaf |0011: iput-object v0, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ -4cab92: 5431 dbaf |0013: iget-object v1, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ -4cab96: 6e10 80df 0100 |0015: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@df80 │ │ -4cab9c: 0c01 |0018: move-result-object v1 │ │ -4cab9e: 6e20 8bdf 1000 |0019: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4caba4: 5430 daaf |001c: iget-object v0, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ -4caba8: 6e10 88df 0000 |001e: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@df88 │ │ -4cabae: 0e00 |0021: return-void │ │ +4cab60: |[4cab60] org.apache.commons.io.output.XmlStreamWriter.close:()V │ │ +4cab70: 5430 daaf |0000: iget-object v0, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ +4cab74: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ +4cab78: 5430 d7af |0004: iget-object v0, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ +4cab7c: 5b30 d8af |0006: iput-object v0, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ +4cab80: 2200 bf18 |0008: new-instance v0, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4cab84: 5431 d9af |000a: iget-object v1, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.out:Ljava/io/OutputStream; // field@afd9 │ │ +4cab88: 5432 d8af |000c: iget-object v2, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ +4cab8c: 7030 52df 1002 |000e: invoke-direct {v0, v1, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ +4cab92: 5b30 daaf |0011: iput-object v0, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ +4cab96: 5431 dbaf |0013: iget-object v1, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ +4cab9a: 6e10 80df 0100 |0015: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@df80 │ │ +4caba0: 0c01 |0018: move-result-object v1 │ │ +4caba2: 6e20 8bdf 1000 |0019: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4caba8: 5430 daaf |001c: iget-object v0, v3, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ +4cabac: 6e10 88df 0000 |001e: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@df88 │ │ +4cabb2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x0008 line=126 │ │ 0x0013 line=127 │ │ 0x001c line=129 │ │ @@ -1026698,19 +1026699,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4cacec: |[4cacec] org.apache.commons.io.output.XmlStreamWriter.flush:()V │ │ -4cacfc: 5410 daaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ -4cad00: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4cad04: 6e10 89df 0000 |0004: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@df89 │ │ -4cad0a: 0e00 |0007: return-void │ │ +4cacf0: |[4cacf0] org.apache.commons.io.output.XmlStreamWriter.flush:()V │ │ +4cad00: 5410 daaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ +4cad04: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4cad08: 6e10 89df 0000 |0004: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@df89 │ │ +4cad0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/output/XmlStreamWriter; │ │ │ │ @@ -1026719,17 +1026720,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4caa78: |[4caa78] org.apache.commons.io.output.XmlStreamWriter.getDefaultEncoding:()Ljava/lang/String; │ │ -4caa88: 5410 d7af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ -4caa8c: 1100 |0002: return-object v0 │ │ +4caa7c: |[4caa7c] org.apache.commons.io.output.XmlStreamWriter.getDefaultEncoding:()Ljava/lang/String; │ │ +4caa8c: 5410 d7af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/XmlStreamWriter;.defaultEncoding:Ljava/lang/String; // field@afd7 │ │ +4caa90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/output/XmlStreamWriter; │ │ │ │ #3 : (in Lorg/apache/commons/io/output/XmlStreamWriter;) │ │ @@ -1026737,17 +1026738,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4caa90: |[4caa90] org.apache.commons.io.output.XmlStreamWriter.getEncoding:()Ljava/lang/String; │ │ -4caaa0: 5410 d8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ -4caaa4: 1100 |0002: return-object v0 │ │ +4caa94: |[4caa94] org.apache.commons.io.output.XmlStreamWriter.getEncoding:()Ljava/lang/String; │ │ +4caaa4: 5410 d8af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/XmlStreamWriter;.encoding:Ljava/lang/String; // field@afd8 │ │ +4caaa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/output/XmlStreamWriter; │ │ │ │ #4 : (in Lorg/apache/commons/io/output/XmlStreamWriter;) │ │ @@ -1026755,22 +1026756,22 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -4cad0c: |[4cad0c] org.apache.commons.io.output.XmlStreamWriter.write:([CII)V │ │ -4cad1c: 5410 dbaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ -4cad20: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -4cad24: 7040 65f7 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/io/output/XmlStreamWriter;.detectEncoding:([CII)V // method@f765 │ │ -4cad2a: 2806 |0007: goto 000d // +0006 │ │ -4cad2c: 5410 daaf |0008: iget-object v0, v1, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ -4cad30: 6e40 8edf 2043 |000a: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4cad36: 0e00 |000d: return-void │ │ +4cad10: |[4cad10] org.apache.commons.io.output.XmlStreamWriter.write:([CII)V │ │ +4cad20: 5410 dbaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/XmlStreamWriter;.xmlPrologWriter:Ljava/io/StringWriter; // field@afdb │ │ +4cad24: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +4cad28: 7040 65f7 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/io/output/XmlStreamWriter;.detectEncoding:([CII)V // method@f765 │ │ +4cad2e: 2806 |0007: goto 000d // +0006 │ │ +4cad30: 5410 daaf |0008: iget-object v0, v1, Lorg/apache/commons/io/output/XmlStreamWriter;.writer:Ljava/io/Writer; // field@afda │ │ +4cad34: 6e40 8edf 2043 |000a: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4cad3a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=212 │ │ 0x0008 line=214 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/io/output/XmlStreamWriter; │ │ @@ -1026857,23 +1026858,23 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4cafc0: |[4cafc0] org.apache.commons.io.serialization.ValidatingObjectInputStream.:(Ljava/io/InputStream;)V │ │ -4cafd0: 7020 3ddf 1000 |0000: invoke-direct {v0, v1}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@df3d │ │ -4cafd6: 2201 7119 |0003: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4cafda: 7010 92e2 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4cafe0: 5b01 deaf |0008: iput-object v1, v0, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ -4cafe4: 2201 7119 |000a: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4cafe8: 7010 92e2 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4cafee: 5b01 dfaf |000f: iput-object v1, v0, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ -4caff2: 0e00 |0011: return-void │ │ +4cafc4: |[4cafc4] org.apache.commons.io.serialization.ValidatingObjectInputStream.:(Ljava/io/InputStream;)V │ │ +4cafd4: 7020 3ddf 1000 |0000: invoke-direct {v0, v1}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@df3d │ │ +4cafda: 2201 7119 |0003: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4cafde: 7010 92e2 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4cafe4: 5b01 deaf |0008: iput-object v1, v0, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ +4cafe8: 2201 7119 |000a: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4cafec: 7010 92e2 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4caff2: 5b01 dfaf |000f: iput-object v1, v0, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ +4caff6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=46 │ │ 0x000a line=47 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ @@ -1026884,46 +1026885,46 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -4cb034: |[4cb034] org.apache.commons.io.serialization.ValidatingObjectInputStream.validateClassName:(Ljava/lang/String;)V │ │ -4cb044: 5430 dfaf |0000: iget-object v0, v3, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ -4cb048: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4cb04e: 0c00 |0005: move-result-object v0 │ │ -4cb050: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4cb056: 0a01 |0009: move-result v1 │ │ -4cb058: 3801 1200 |000a: if-eqz v1, 001c // +0012 │ │ -4cb05c: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4cb062: 0c01 |000f: move-result-object v1 │ │ -4cb064: 1f01 0c1d |0010: check-cast v1, Lorg/apache/commons/io/serialization/ClassNameMatcher; // type@1d0c │ │ -4cb068: 7220 6af7 4100 |0012: invoke-interface {v1, v4}, Lorg/apache/commons/io/serialization/ClassNameMatcher;.matches:(Ljava/lang/String;)Z // method@f76a │ │ -4cb06e: 0a01 |0015: move-result v1 │ │ -4cb070: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ -4cb074: 6e20 75f7 4300 |0018: invoke-virtual {v3, v4}, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.invalidClassNameFound:(Ljava/lang/String;)V // method@f775 │ │ -4cb07a: 28eb |001b: goto 0006 // -0015 │ │ -4cb07c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -4cb07e: 5431 deaf |001d: iget-object v1, v3, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ -4cb082: 7210 8fe3 0100 |001f: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4cb088: 0c01 |0022: move-result-object v1 │ │ -4cb08a: 7210 5fe3 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4cb090: 0a02 |0026: move-result v2 │ │ -4cb092: 3802 0f00 |0027: if-eqz v2, 0036 // +000f │ │ -4cb096: 7210 60e3 0100 |0029: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4cb09c: 0c02 |002c: move-result-object v2 │ │ -4cb09e: 1f02 0c1d |002d: check-cast v2, Lorg/apache/commons/io/serialization/ClassNameMatcher; // type@1d0c │ │ -4cb0a2: 7220 6af7 4200 |002f: invoke-interface {v2, v4}, Lorg/apache/commons/io/serialization/ClassNameMatcher;.matches:(Ljava/lang/String;)Z // method@f76a │ │ -4cb0a8: 0a02 |0032: move-result v2 │ │ -4cb0aa: 3802 f0ff |0033: if-eqz v2, 0023 // -0010 │ │ -4cb0ae: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -4cb0b0: 3900 0500 |0036: if-nez v0, 003b // +0005 │ │ -4cb0b4: 6e20 75f7 4300 |0038: invoke-virtual {v3, v4}, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.invalidClassNameFound:(Ljava/lang/String;)V // method@f775 │ │ -4cb0ba: 0e00 |003b: return-void │ │ +4cb038: |[4cb038] org.apache.commons.io.serialization.ValidatingObjectInputStream.validateClassName:(Ljava/lang/String;)V │ │ +4cb048: 5430 dfaf |0000: iget-object v0, v3, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ +4cb04c: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4cb052: 0c00 |0005: move-result-object v0 │ │ +4cb054: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4cb05a: 0a01 |0009: move-result v1 │ │ +4cb05c: 3801 1200 |000a: if-eqz v1, 001c // +0012 │ │ +4cb060: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4cb066: 0c01 |000f: move-result-object v1 │ │ +4cb068: 1f01 0c1d |0010: check-cast v1, Lorg/apache/commons/io/serialization/ClassNameMatcher; // type@1d0c │ │ +4cb06c: 7220 6af7 4100 |0012: invoke-interface {v1, v4}, Lorg/apache/commons/io/serialization/ClassNameMatcher;.matches:(Ljava/lang/String;)Z // method@f76a │ │ +4cb072: 0a01 |0015: move-result v1 │ │ +4cb074: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ +4cb078: 6e20 75f7 4300 |0018: invoke-virtual {v3, v4}, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.invalidClassNameFound:(Ljava/lang/String;)V // method@f775 │ │ +4cb07e: 28eb |001b: goto 0006 // -0015 │ │ +4cb080: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +4cb082: 5431 deaf |001d: iget-object v1, v3, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ +4cb086: 7210 8fe3 0100 |001f: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4cb08c: 0c01 |0022: move-result-object v1 │ │ +4cb08e: 7210 5fe3 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4cb094: 0a02 |0026: move-result v2 │ │ +4cb096: 3802 0f00 |0027: if-eqz v2, 0036 // +000f │ │ +4cb09a: 7210 60e3 0100 |0029: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4cb0a0: 0c02 |002c: move-result-object v2 │ │ +4cb0a2: 1f02 0c1d |002d: check-cast v2, Lorg/apache/commons/io/serialization/ClassNameMatcher; // type@1d0c │ │ +4cb0a6: 7220 6af7 4200 |002f: invoke-interface {v2, v4}, Lorg/apache/commons/io/serialization/ClassNameMatcher;.matches:(Ljava/lang/String;)Z // method@f76a │ │ +4cb0ac: 0a02 |0032: move-result v2 │ │ +4cb0ae: 3802 f0ff |0033: if-eqz v2, 0023 // -0010 │ │ +4cb0b2: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +4cb0b4: 3900 0500 |0036: if-nez v0, 003b // +0005 │ │ +4cb0b8: 6e20 75f7 4300 |0038: invoke-virtual {v3, v4}, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.invalidClassNameFound:(Ljava/lang/String;)V // method@f775 │ │ +4cb0be: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0012 line=69 │ │ 0x0018 line=70 │ │ 0x001d line=75 │ │ 0x002f line=76 │ │ @@ -1026938,20 +1026939,20 @@ │ │ type : '(Ljava/util/regex/Pattern;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4caeb4: |[4caeb4] org.apache.commons.io.serialization.ValidatingObjectInputStream.accept:(Ljava/util/regex/Pattern;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ -4caec4: 5420 deaf |0000: iget-object v0, v2, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ -4caec8: 2201 0e1d |0002: new-instance v1, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher; // type@1d0e │ │ -4caecc: 7020 6ef7 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher;.:(Ljava/util/regex/Pattern;)V // method@f76e │ │ -4caed2: 7220 85e3 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4caed8: 1102 |000a: return-object v2 │ │ +4caeb8: |[4caeb8] org.apache.commons.io.serialization.ValidatingObjectInputStream.accept:(Ljava/util/regex/Pattern;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ +4caec8: 5420 deaf |0000: iget-object v0, v2, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ +4caecc: 2201 0e1d |0002: new-instance v1, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher; // type@1d0e │ │ +4caed0: 7020 6ef7 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher;.:(Ljava/util/regex/Pattern;)V // method@f76e │ │ +4caed6: 7220 85e3 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4caedc: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/util/regex/Pattern; │ │ │ │ @@ -1026960,18 +1026961,18 @@ │ │ type : '(Lorg/apache/commons/io/serialization/ClassNameMatcher;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4caedc: |[4caedc] org.apache.commons.io.serialization.ValidatingObjectInputStream.accept:(Lorg/apache/commons/io/serialization/ClassNameMatcher;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ -4caeec: 5410 deaf |0000: iget-object v0, v1, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ -4caef0: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4caef6: 1101 |0005: return-object v1 │ │ +4caee0: |[4caee0] org.apache.commons.io.serialization.ValidatingObjectInputStream.accept:(Lorg/apache/commons/io/serialization/ClassNameMatcher;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ +4caef0: 5410 deaf |0000: iget-object v0, v1, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ +4caef4: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4caefa: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/serialization/ClassNameMatcher; │ │ │ │ @@ -1026980,32 +1026981,32 @@ │ │ type : '([Ljava/lang/Class;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4cae30: |[4cae30] org.apache.commons.io.serialization.ValidatingObjectInputStream.accept:([Ljava/lang/Class;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ -4cae40: 2180 |0000: array-length v0, v8 │ │ -4cae42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4cae44: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4cae46: 3502 1a00 |0003: if-ge v2, v0, 001d // +001a │ │ -4cae4a: 4603 0802 |0005: aget-object v3, v8, v2 │ │ -4cae4e: 5474 deaf |0007: iget-object v4, v7, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ -4cae52: 2205 0d1d |0009: new-instance v5, Lorg/apache/commons/io/serialization/FullClassNameMatcher; // type@1d0d │ │ -4cae56: 1216 |000b: const/4 v6, #int 1 // #1 │ │ -4cae58: 2366 701f |000c: new-array v6, v6, [Ljava/lang/String; // type@1f70 │ │ -4cae5c: 6e10 e2df 0300 |000e: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -4cae62: 0c03 |0011: move-result-object v3 │ │ -4cae64: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ -4cae68: 7020 6bf7 6500 |0014: invoke-direct {v5, v6}, Lorg/apache/commons/io/serialization/FullClassNameMatcher;.:([Ljava/lang/String;)V // method@f76b │ │ -4cae6e: 7220 85e3 5400 |0017: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4cae74: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4cae78: 28e7 |001c: goto 0003 // -0019 │ │ -4cae7a: 1107 |001d: return-object v7 │ │ +4cae34: |[4cae34] org.apache.commons.io.serialization.ValidatingObjectInputStream.accept:([Ljava/lang/Class;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ +4cae44: 2180 |0000: array-length v0, v8 │ │ +4cae46: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4cae48: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4cae4a: 3502 1a00 |0003: if-ge v2, v0, 001d // +001a │ │ +4cae4e: 4603 0802 |0005: aget-object v3, v8, v2 │ │ +4cae52: 5474 deaf |0007: iget-object v4, v7, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ +4cae56: 2205 0d1d |0009: new-instance v5, Lorg/apache/commons/io/serialization/FullClassNameMatcher; // type@1d0d │ │ +4cae5a: 1216 |000b: const/4 v6, #int 1 // #1 │ │ +4cae5c: 2366 701f |000c: new-array v6, v6, [Ljava/lang/String; // type@1f70 │ │ +4cae60: 6e10 e2df 0300 |000e: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +4cae66: 0c03 |0011: move-result-object v3 │ │ +4cae68: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ +4cae6c: 7020 6bf7 6500 |0014: invoke-direct {v5, v6}, Lorg/apache/commons/io/serialization/FullClassNameMatcher;.:([Ljava/lang/String;)V // method@f76b │ │ +4cae72: 7220 85e3 5400 |0017: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4cae78: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4cae7c: 28e7 |001c: goto 0003 // -0019 │ │ +4cae7e: 1107 |001d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0007 line=113 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ 0x0000 - 0x001e reg=8 (null) [Ljava/lang/Class; │ │ @@ -1027015,26 +1027016,26 @@ │ │ type : '([Ljava/lang/String;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4cae7c: |[4cae7c] org.apache.commons.io.serialization.ValidatingObjectInputStream.accept:([Ljava/lang/String;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ -4cae8c: 2160 |0000: array-length v0, v6 │ │ -4cae8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4cae90: 3501 1100 |0002: if-ge v1, v0, 0013 // +0011 │ │ -4cae94: 4602 0601 |0004: aget-object v2, v6, v1 │ │ -4cae98: 5453 deaf |0006: iget-object v3, v5, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ -4cae9c: 2204 101d |0008: new-instance v4, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher; // type@1d10 │ │ -4caea0: 7020 7cf7 2400 |000a: invoke-direct {v4, v2}, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher;.:(Ljava/lang/String;)V // method@f77c │ │ -4caea6: 7220 85e3 4300 |000d: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4caeac: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4caeb0: 28f0 |0012: goto 0002 // -0010 │ │ -4caeb2: 1105 |0013: return-object v5 │ │ +4cae80: |[4cae80] org.apache.commons.io.serialization.ValidatingObjectInputStream.accept:([Ljava/lang/String;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ +4cae90: 2160 |0000: array-length v0, v6 │ │ +4cae92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4cae94: 3501 1100 |0002: if-ge v1, v0, 0013 // +0011 │ │ +4cae98: 4602 0601 |0004: aget-object v2, v6, v1 │ │ +4cae9c: 5453 deaf |0006: iget-object v3, v5, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.acceptMatchers:Ljava/util/List; // field@afde │ │ +4caea0: 2204 101d |0008: new-instance v4, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher; // type@1d10 │ │ +4caea4: 7020 7cf7 2400 |000a: invoke-direct {v4, v2}, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher;.:(Ljava/lang/String;)V // method@f77c │ │ +4caeaa: 7220 85e3 4300 |000d: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4caeb0: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4caeb4: 28f0 |0012: goto 0002 // -0010 │ │ +4caeb6: 1105 |0013: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0006 line=142 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ 0x0000 - 0x0014 reg=6 (null) [Ljava/lang/String; │ │ @@ -1027044,25 +1027045,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4caff4: |[4caff4] org.apache.commons.io.serialization.ValidatingObjectInputStream.invalidClassNameFound:(Ljava/lang/String;)V │ │ -4cb004: 2200 ba18 |0000: new-instance v0, Ljava/io/InvalidClassException; // type@18ba │ │ -4cb008: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4cb00c: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cb012: 1a02 0814 |0007: const-string v2, "Class name not accepted: " // string@1408 │ │ -4cb016: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cb01c: 6e20 12e1 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cb022: 6e10 1fe1 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cb028: 0c04 |0012: move-result-object v4 │ │ -4cb02a: 7020 3cdf 4000 |0013: invoke-direct {v0, v4}, Ljava/io/InvalidClassException;.:(Ljava/lang/String;)V // method@df3c │ │ -4cb030: 2700 |0016: throw v0 │ │ +4caff8: |[4caff8] org.apache.commons.io.serialization.ValidatingObjectInputStream.invalidClassNameFound:(Ljava/lang/String;)V │ │ +4cb008: 2200 ba18 |0000: new-instance v0, Ljava/io/InvalidClassException; // type@18ba │ │ +4cb00c: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4cb010: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cb016: 1a02 0814 |0007: const-string v2, "Class name not accepted: " // string@1408 │ │ +4cb01a: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cb020: 6e20 12e1 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cb026: 6e10 1fe1 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cb02c: 0c04 |0012: move-result-object v4 │ │ +4cb02e: 7020 3cdf 4000 |0013: invoke-direct {v0, v4}, Ljava/io/InvalidClassException;.:(Ljava/lang/String;)V // method@df3c │ │ +4cb034: 2700 |0016: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ 0x0000 - 0x0017 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -1027071,20 +1027072,20 @@ │ │ type : '(Ljava/util/regex/Pattern;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4caf7c: |[4caf7c] org.apache.commons.io.serialization.ValidatingObjectInputStream.reject:(Ljava/util/regex/Pattern;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ -4caf8c: 5420 dfaf |0000: iget-object v0, v2, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ -4caf90: 2201 0e1d |0002: new-instance v1, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher; // type@1d0e │ │ -4caf94: 7020 6ef7 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher;.:(Ljava/util/regex/Pattern;)V // method@f76e │ │ -4caf9a: 7220 85e3 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4cafa0: 1102 |000a: return-object v2 │ │ +4caf80: |[4caf80] org.apache.commons.io.serialization.ValidatingObjectInputStream.reject:(Ljava/util/regex/Pattern;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ +4caf90: 5420 dfaf |0000: iget-object v0, v2, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ +4caf94: 2201 0e1d |0002: new-instance v1, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher; // type@1d0e │ │ +4caf98: 7020 6ef7 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher;.:(Ljava/util/regex/Pattern;)V // method@f76e │ │ +4caf9e: 7220 85e3 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4cafa4: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/util/regex/Pattern; │ │ │ │ @@ -1027093,18 +1027094,18 @@ │ │ type : '(Lorg/apache/commons/io/serialization/ClassNameMatcher;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4cafa4: |[4cafa4] org.apache.commons.io.serialization.ValidatingObjectInputStream.reject:(Lorg/apache/commons/io/serialization/ClassNameMatcher;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ -4cafb4: 5410 dfaf |0000: iget-object v0, v1, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ -4cafb8: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4cafbe: 1101 |0005: return-object v1 │ │ +4cafa8: |[4cafa8] org.apache.commons.io.serialization.ValidatingObjectInputStream.reject:(Lorg/apache/commons/io/serialization/ClassNameMatcher;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ +4cafb8: 5410 dfaf |0000: iget-object v0, v1, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ +4cafbc: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4cafc2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/serialization/ClassNameMatcher; │ │ │ │ @@ -1027113,32 +1027114,32 @@ │ │ type : '([Ljava/lang/Class;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4caef8: |[4caef8] org.apache.commons.io.serialization.ValidatingObjectInputStream.reject:([Ljava/lang/Class;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ -4caf08: 2180 |0000: array-length v0, v8 │ │ -4caf0a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4caf0c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4caf0e: 3502 1a00 |0003: if-ge v2, v0, 001d // +001a │ │ -4caf12: 4603 0802 |0005: aget-object v3, v8, v2 │ │ -4caf16: 5474 dfaf |0007: iget-object v4, v7, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ -4caf1a: 2205 0d1d |0009: new-instance v5, Lorg/apache/commons/io/serialization/FullClassNameMatcher; // type@1d0d │ │ -4caf1e: 1216 |000b: const/4 v6, #int 1 // #1 │ │ -4caf20: 2366 701f |000c: new-array v6, v6, [Ljava/lang/String; // type@1f70 │ │ -4caf24: 6e10 e2df 0300 |000e: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -4caf2a: 0c03 |0011: move-result-object v3 │ │ -4caf2c: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ -4caf30: 7020 6bf7 6500 |0014: invoke-direct {v5, v6}, Lorg/apache/commons/io/serialization/FullClassNameMatcher;.:([Ljava/lang/String;)V // method@f76b │ │ -4caf36: 7220 85e3 5400 |0017: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4caf3c: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4caf40: 28e7 |001c: goto 0003 // -0019 │ │ -4caf42: 1107 |001d: return-object v7 │ │ +4caefc: |[4caefc] org.apache.commons.io.serialization.ValidatingObjectInputStream.reject:([Ljava/lang/Class;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ +4caf0c: 2180 |0000: array-length v0, v8 │ │ +4caf0e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4caf10: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4caf12: 3502 1a00 |0003: if-ge v2, v0, 001d // +001a │ │ +4caf16: 4603 0802 |0005: aget-object v3, v8, v2 │ │ +4caf1a: 5474 dfaf |0007: iget-object v4, v7, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ +4caf1e: 2205 0d1d |0009: new-instance v5, Lorg/apache/commons/io/serialization/FullClassNameMatcher; // type@1d0d │ │ +4caf22: 1216 |000b: const/4 v6, #int 1 // #1 │ │ +4caf24: 2366 701f |000c: new-array v6, v6, [Ljava/lang/String; // type@1f70 │ │ +4caf28: 6e10 e2df 0300 |000e: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +4caf2e: 0c03 |0011: move-result-object v3 │ │ +4caf30: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ +4caf34: 7020 6bf7 6500 |0014: invoke-direct {v5, v6}, Lorg/apache/commons/io/serialization/FullClassNameMatcher;.:([Ljava/lang/String;)V // method@f76b │ │ +4caf3a: 7220 85e3 5400 |0017: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4caf40: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4caf44: 28e7 |001c: goto 0003 // -0019 │ │ +4caf46: 1107 |001d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0007 line=127 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ 0x0000 - 0x001e reg=8 (null) [Ljava/lang/Class; │ │ @@ -1027148,26 +1027149,26 @@ │ │ type : '([Ljava/lang/String;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4caf44: |[4caf44] org.apache.commons.io.serialization.ValidatingObjectInputStream.reject:([Ljava/lang/String;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ -4caf54: 2160 |0000: array-length v0, v6 │ │ -4caf56: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4caf58: 3501 1100 |0002: if-ge v1, v0, 0013 // +0011 │ │ -4caf5c: 4602 0601 |0004: aget-object v2, v6, v1 │ │ -4caf60: 5453 dfaf |0006: iget-object v3, v5, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ -4caf64: 2204 101d |0008: new-instance v4, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher; // type@1d10 │ │ -4caf68: 7020 7cf7 2400 |000a: invoke-direct {v4, v2}, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher;.:(Ljava/lang/String;)V // method@f77c │ │ -4caf6e: 7220 85e3 4300 |000d: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4caf74: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4caf78: 28f0 |0012: goto 0002 // -0010 │ │ -4caf7a: 1105 |0013: return-object v5 │ │ +4caf48: |[4caf48] org.apache.commons.io.serialization.ValidatingObjectInputStream.reject:([Ljava/lang/String;)Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ +4caf58: 2160 |0000: array-length v0, v6 │ │ +4caf5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4caf5c: 3501 1100 |0002: if-ge v1, v0, 0013 // +0011 │ │ +4caf60: 4602 0601 |0004: aget-object v2, v6, v1 │ │ +4caf64: 5453 dfaf |0006: iget-object v3, v5, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.rejectMatchers:Ljava/util/List; // field@afdf │ │ +4caf68: 2204 101d |0008: new-instance v4, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher; // type@1d10 │ │ +4caf6c: 7020 7cf7 2400 |000a: invoke-direct {v4, v2}, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher;.:(Ljava/lang/String;)V // method@f77c │ │ +4caf72: 7220 85e3 4300 |000d: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4caf78: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4caf7c: 28f0 |0012: goto 0002 // -0010 │ │ +4caf7e: 1105 |0013: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0006 line=157 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ 0x0000 - 0x0014 reg=6 (null) [Ljava/lang/String; │ │ @@ -1027177,21 +1027178,21 @@ │ │ type : '(Ljava/io/ObjectStreamClass;)Ljava/lang/Class;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4cae08: |[4cae08] org.apache.commons.io.serialization.ValidatingObjectInputStream.resolveClass:(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; │ │ -4cae18: 6e10 4adf 0200 |0000: invoke-virtual {v2}, Ljava/io/ObjectStreamClass;.getName:()Ljava/lang/String; // method@df4a │ │ -4cae1e: 0c00 |0003: move-result-object v0 │ │ -4cae20: 7020 7bf7 0100 |0004: invoke-direct {v1, v0}, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.validateClassName:(Ljava/lang/String;)V // method@f77b │ │ -4cae26: 6f20 42df 2100 |0007: invoke-super {v1, v2}, Ljava/io/ObjectInputStream;.resolveClass:(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; // method@df42 │ │ -4cae2c: 0c02 |000a: move-result-object v2 │ │ -4cae2e: 1102 |000b: return-object v2 │ │ +4cae0c: |[4cae0c] org.apache.commons.io.serialization.ValidatingObjectInputStream.resolveClass:(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; │ │ +4cae1c: 6e10 4adf 0200 |0000: invoke-virtual {v2}, Ljava/io/ObjectStreamClass;.getName:()Ljava/lang/String; // method@df4a │ │ +4cae22: 0c00 |0003: move-result-object v0 │ │ +4cae24: 7020 7bf7 0100 |0004: invoke-direct {v1, v0}, Lorg/apache/commons/io/serialization/ValidatingObjectInputStream;.validateClassName:(Ljava/lang/String;)V // method@f77b │ │ +4cae2a: 6f20 42df 2100 |0007: invoke-super {v1, v2}, Ljava/io/ObjectInputStream;.resolveClass:(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; // method@df42 │ │ +4cae30: 0c02 |000a: move-result-object v2 │ │ +4cae32: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0007 line=101 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/io/serialization/ValidatingObjectInputStream; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/io/ObjectStreamClass; │ │ @@ -1027524,17 +1027525,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb64c: |[4cb64c] org.codehaus.stax2.io.Stax2Result.:()V │ │ -4cb65c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cb662: 0e00 |0003: return-void │ │ +4cb650: |[4cb650] org.codehaus.stax2.io.Stax2Result.:()V │ │ +4cb660: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cb666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/io/Stax2Result; │ │ │ │ Virtual methods - │ │ @@ -1027555,17 +1027556,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb604: |[4cb604] org.codehaus.stax2.io.Stax2Result.getEncoding:()Ljava/lang/String; │ │ -4cb614: 5410 02b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Result;.mEncoding:Ljava/lang/String; // field@b002 │ │ -4cb618: 1100 |0002: return-object v0 │ │ +4cb608: |[4cb608] org.codehaus.stax2.io.Stax2Result.getEncoding:()Ljava/lang/String; │ │ +4cb618: 5410 02b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Result;.mEncoding:Ljava/lang/String; // field@b002 │ │ +4cb61c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2Result; │ │ │ │ #3 : (in Lorg/codehaus/stax2/io/Stax2Result;) │ │ @@ -1027573,17 +1027574,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb61c: |[4cb61c] org.codehaus.stax2.io.Stax2Result.getPublicId:()Ljava/lang/String; │ │ -4cb62c: 5410 03b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Result;.mPublicId:Ljava/lang/String; // field@b003 │ │ -4cb630: 1100 |0002: return-object v0 │ │ +4cb620: |[4cb620] org.codehaus.stax2.io.Stax2Result.getPublicId:()Ljava/lang/String; │ │ +4cb630: 5410 03b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Result;.mPublicId:Ljava/lang/String; // field@b003 │ │ +4cb634: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2Result; │ │ │ │ #4 : (in Lorg/codehaus/stax2/io/Stax2Result;) │ │ @@ -1027591,17 +1027592,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb634: |[4cb634] org.codehaus.stax2.io.Stax2Result.getSystemId:()Ljava/lang/String; │ │ -4cb644: 5410 04b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Result;.mSystemId:Ljava/lang/String; // field@b004 │ │ -4cb648: 1100 |0002: return-object v0 │ │ +4cb638: |[4cb638] org.codehaus.stax2.io.Stax2Result.getSystemId:()Ljava/lang/String; │ │ +4cb648: 5410 04b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Result;.mSystemId:Ljava/lang/String; // field@b004 │ │ +4cb64c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2Result; │ │ │ │ #5 : (in Lorg/codehaus/stax2/io/Stax2Result;) │ │ @@ -1027609,17 +1027610,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb664: |[4cb664] org.codehaus.stax2.io.Stax2Result.setEncoding:(Ljava/lang/String;)V │ │ -4cb674: 5b01 02b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Result;.mEncoding:Ljava/lang/String; // field@b002 │ │ -4cb678: 0e00 |0002: return-void │ │ +4cb668: |[4cb668] org.codehaus.stax2.io.Stax2Result.setEncoding:(Ljava/lang/String;)V │ │ +4cb678: 5b01 02b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Result;.mEncoding:Ljava/lang/String; // field@b002 │ │ +4cb67c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/io/Stax2Result; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1027628,17 +1027629,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb67c: |[4cb67c] org.codehaus.stax2.io.Stax2Result.setPublicId:(Ljava/lang/String;)V │ │ -4cb68c: 5b01 03b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Result;.mPublicId:Ljava/lang/String; // field@b003 │ │ -4cb690: 0e00 |0002: return-void │ │ +4cb680: |[4cb680] org.codehaus.stax2.io.Stax2Result.setPublicId:(Ljava/lang/String;)V │ │ +4cb690: 5b01 03b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Result;.mPublicId:Ljava/lang/String; // field@b003 │ │ +4cb694: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/io/Stax2Result; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1027647,17 +1027648,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb694: |[4cb694] org.codehaus.stax2.io.Stax2Result.setSystemId:(Ljava/lang/String;)V │ │ -4cb6a4: 5b01 04b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Result;.mSystemId:Ljava/lang/String; // field@b004 │ │ -4cb6a8: 0e00 |0002: return-void │ │ +4cb698: |[4cb698] org.codehaus.stax2.io.Stax2Result.setSystemId:(Ljava/lang/String;)V │ │ +4cb6a8: 5b01 04b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Result;.mSystemId:Ljava/lang/String; // field@b004 │ │ +4cb6ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/io/Stax2Result; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1027705,17 +1027706,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb6f4: |[4cb6f4] org.codehaus.stax2.io.Stax2Source.:()V │ │ -4cb704: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cb70a: 0e00 |0003: return-void │ │ +4cb6f8: |[4cb6f8] org.codehaus.stax2.io.Stax2Source.:()V │ │ +4cb708: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cb70e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/io/Stax2Source; │ │ │ │ Virtual methods - │ │ @@ -1027736,17 +1027737,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb6ac: |[4cb6ac] org.codehaus.stax2.io.Stax2Source.getEncoding:()Ljava/lang/String; │ │ -4cb6bc: 5410 05b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Source;.mEncoding:Ljava/lang/String; // field@b005 │ │ -4cb6c0: 1100 |0002: return-object v0 │ │ +4cb6b0: |[4cb6b0] org.codehaus.stax2.io.Stax2Source.getEncoding:()Ljava/lang/String; │ │ +4cb6c0: 5410 05b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Source;.mEncoding:Ljava/lang/String; // field@b005 │ │ +4cb6c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2Source; │ │ │ │ #3 : (in Lorg/codehaus/stax2/io/Stax2Source;) │ │ @@ -1027754,17 +1027755,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb6c4: |[4cb6c4] org.codehaus.stax2.io.Stax2Source.getPublicId:()Ljava/lang/String; │ │ -4cb6d4: 5410 06b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Source;.mPublicId:Ljava/lang/String; // field@b006 │ │ -4cb6d8: 1100 |0002: return-object v0 │ │ +4cb6c8: |[4cb6c8] org.codehaus.stax2.io.Stax2Source.getPublicId:()Ljava/lang/String; │ │ +4cb6d8: 5410 06b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Source;.mPublicId:Ljava/lang/String; // field@b006 │ │ +4cb6dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2Source; │ │ │ │ #4 : (in Lorg/codehaus/stax2/io/Stax2Source;) │ │ @@ -1027778,17 +1027779,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb6dc: |[4cb6dc] org.codehaus.stax2.io.Stax2Source.getSystemId:()Ljava/lang/String; │ │ -4cb6ec: 5410 07b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Source;.mSystemId:Ljava/lang/String; // field@b007 │ │ -4cb6f0: 1100 |0002: return-object v0 │ │ +4cb6e0: |[4cb6e0] org.codehaus.stax2.io.Stax2Source.getSystemId:()Ljava/lang/String; │ │ +4cb6f0: 5410 07b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2Source;.mSystemId:Ljava/lang/String; // field@b007 │ │ +4cb6f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2Source; │ │ │ │ #6 : (in Lorg/codehaus/stax2/io/Stax2Source;) │ │ @@ -1027796,17 +1027797,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb70c: |[4cb70c] org.codehaus.stax2.io.Stax2Source.setEncoding:(Ljava/lang/String;)V │ │ -4cb71c: 5b01 05b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Source;.mEncoding:Ljava/lang/String; // field@b005 │ │ -4cb720: 0e00 |0002: return-void │ │ +4cb710: |[4cb710] org.codehaus.stax2.io.Stax2Source.setEncoding:(Ljava/lang/String;)V │ │ +4cb720: 5b01 05b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Source;.mEncoding:Ljava/lang/String; // field@b005 │ │ +4cb724: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/io/Stax2Source; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1027815,17 +1027816,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb724: |[4cb724] org.codehaus.stax2.io.Stax2Source.setPublicId:(Ljava/lang/String;)V │ │ -4cb734: 5b01 06b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Source;.mPublicId:Ljava/lang/String; // field@b006 │ │ -4cb738: 0e00 |0002: return-void │ │ +4cb728: |[4cb728] org.codehaus.stax2.io.Stax2Source.setPublicId:(Ljava/lang/String;)V │ │ +4cb738: 5b01 06b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Source;.mPublicId:Ljava/lang/String; // field@b006 │ │ +4cb73c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/io/Stax2Source; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1027834,17 +1027835,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb73c: |[4cb73c] org.codehaus.stax2.io.Stax2Source.setSystemId:(Ljava/lang/String;)V │ │ -4cb74c: 5b01 07b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Source;.mSystemId:Ljava/lang/String; // field@b007 │ │ -4cb750: 0e00 |0002: return-void │ │ +4cb740: |[4cb740] org.codehaus.stax2.io.Stax2Source.setSystemId:(Ljava/lang/String;)V │ │ +4cb750: 5b01 07b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2Source;.mSystemId:Ljava/lang/String; // field@b007 │ │ +4cb754: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/io/Stax2Source; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1028001,36 +1028002,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4cb8dc: |[4cb8dc] org.codehaus.stax2.ri.EmptyIterator.:()V │ │ -4cb8ec: 2200 391d |0000: new-instance v0, Lorg/codehaus/stax2/ri/EmptyIterator; // type@1d39 │ │ -4cb8f0: 7010 aef8 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/ri/EmptyIterator;.:()V // method@f8ae │ │ -4cb8f6: 6900 11b0 |0005: sput-object v0, Lorg/codehaus/stax2/ri/EmptyIterator;.sInstance:Lorg/codehaus/stax2/ri/EmptyIterator; // field@b011 │ │ -4cb8fa: 0e00 |0007: return-void │ │ +4cb8e0: |[4cb8e0] org.codehaus.stax2.ri.EmptyIterator.:()V │ │ +4cb8f0: 2200 391d |0000: new-instance v0, Lorg/codehaus/stax2/ri/EmptyIterator; // type@1d39 │ │ +4cb8f4: 7010 aef8 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/ri/EmptyIterator;.:()V // method@f8ae │ │ +4cb8fa: 6900 11b0 |0005: sput-object v0, Lorg/codehaus/stax2/ri/EmptyIterator;.sInstance:Lorg/codehaus/stax2/ri/EmptyIterator; // field@b011 │ │ +4cb8fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/EmptyIterator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb8fc: |[4cb8fc] org.codehaus.stax2.ri.EmptyIterator.:()V │ │ -4cb90c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cb912: 0e00 |0003: return-void │ │ +4cb900: |[4cb900] org.codehaus.stax2.ri.EmptyIterator.:()V │ │ +4cb910: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cb916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/EmptyIterator; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/EmptyIterator;) │ │ @@ -1028038,17 +1028039,17 @@ │ │ type : '()Lorg/codehaus/stax2/ri/EmptyIterator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb8c4: |[4cb8c4] org.codehaus.stax2.ri.EmptyIterator.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; │ │ -4cb8d4: 6200 11b0 |0000: sget-object v0, Lorg/codehaus/stax2/ri/EmptyIterator;.sInstance:Lorg/codehaus/stax2/ri/EmptyIterator; // field@b011 │ │ -4cb8d8: 1100 |0002: return-object v0 │ │ +4cb8c8: |[4cb8c8] org.codehaus.stax2.ri.EmptyIterator.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; │ │ +4cb8d8: 6200 11b0 |0000: sget-object v0, Lorg/codehaus/stax2/ri/EmptyIterator;.sInstance:Lorg/codehaus/stax2/ri/EmptyIterator; // field@b011 │ │ +4cb8dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/codehaus/stax2/ri/EmptyIterator;) │ │ @@ -1028056,68 +1028057,68 @@ │ │ type : '(Lj$/util/function/Consumer;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4cb914: |[4cb914] org.codehaus.stax2.ri.EmptyIterator.forEachRemaining:(Lj$/util/function/Consumer;)V │ │ -4cb924: 7120 8ede 1000 |0000: invoke-static {v0, v1}, Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V // method@de8e │ │ -4cb92a: 0e00 |0003: return-void │ │ +4cb918: |[4cb918] org.codehaus.stax2.ri.EmptyIterator.forEachRemaining:(Lj$/util/function/Consumer;)V │ │ +4cb928: 7120 8ede 1000 |0000: invoke-static {v0, v1}, Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V // method@de8e │ │ +4cb92e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/EmptyIterator;) │ │ name : 'forEachRemaining' │ │ type : '(Ljava/util/function/Consumer;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cb92c: |[4cb92c] org.codehaus.stax2.ri.EmptyIterator.forEachRemaining:(Ljava/util/function/Consumer;)V │ │ -4cb93c: 7110 64de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Consumer$-V-WRP;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer; // method@de64 │ │ -4cb942: 0c01 |0003: move-result-object v1 │ │ -4cb944: 6e20 aff8 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/EmptyIterator;.forEachRemaining:(Lj$/util/function/Consumer;)V // method@f8af │ │ -4cb94a: 0e00 |0007: return-void │ │ +4cb930: |[4cb930] org.codehaus.stax2.ri.EmptyIterator.forEachRemaining:(Ljava/util/function/Consumer;)V │ │ +4cb940: 7110 64de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Consumer$-V-WRP;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer; // method@de64 │ │ +4cb946: 0c01 |0003: move-result-object v1 │ │ +4cb948: 6e20 aff8 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/EmptyIterator;.forEachRemaining:(Lj$/util/function/Consumer;)V // method@f8af │ │ +4cb94e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/EmptyIterator;) │ │ name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cb894: |[4cb894] org.codehaus.stax2.ri.EmptyIterator.hasNext:()Z │ │ -4cb8a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cb8a6: 0f00 |0001: return v0 │ │ +4cb898: |[4cb898] org.codehaus.stax2.ri.EmptyIterator.hasNext:()Z │ │ +4cb8a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cb8aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/EmptyIterator;) │ │ name : 'next' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cb8a8: |[4cb8a8] org.codehaus.stax2.ri.EmptyIterator.next:()Ljava/lang/Object; │ │ -4cb8b8: 2200 8e19 |0000: new-instance v0, Ljava/util/NoSuchElementException; // type@198e │ │ -4cb8bc: 7010 b8e3 0000 |0002: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@e3b8 │ │ -4cb8c2: 2700 |0005: throw v0 │ │ +4cb8ac: |[4cb8ac] org.codehaus.stax2.ri.EmptyIterator.next:()Ljava/lang/Object; │ │ +4cb8bc: 2200 8e19 |0000: new-instance v0, Ljava/util/NoSuchElementException; // type@198e │ │ +4cb8c0: 7010 b8e3 0000 |0002: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@e3b8 │ │ +4cb8c6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/EmptyIterator; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/EmptyIterator;) │ │ @@ -1028125,18 +1028126,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cb94c: |[4cb94c] org.codehaus.stax2.ri.EmptyIterator.remove:()V │ │ -4cb95c: 2200 e618 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4cb960: 7010 36e0 0000 |0002: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@e036 │ │ -4cb966: 2700 |0005: throw v0 │ │ +4cb950: |[4cb950] org.codehaus.stax2.ri.EmptyIterator.remove:()V │ │ +4cb960: 2200 e618 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4cb964: 7010 36e0 0000 |0002: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@e036 │ │ +4cb96a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/EmptyIterator; │ │ │ │ source_file_idx : 7228 (EmptyIterator.java) │ │ @@ -1028174,20 +1028175,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4cbb40: |[4cbb40] org.codehaus.stax2.ri.SingletonIterator.:(Ljava/lang/Object;)V │ │ -4cbb50: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cbb56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4cbb58: 5c10 13b0 |0004: iput-boolean v0, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mDone:Z // field@b013 │ │ -4cbb5c: 5b12 14b0 |0006: iput-object v2, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mValue:Ljava/lang/Object; // field@b014 │ │ -4cbb60: 0e00 |0008: return-void │ │ +4cbb44: |[4cbb44] org.codehaus.stax2.ri.SingletonIterator.:(Ljava/lang/Object;)V │ │ +4cbb54: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cbb5a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4cbb5c: 5c10 13b0 |0004: iput-boolean v0, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mDone:Z // field@b013 │ │ +4cbb60: 5b12 14b0 |0006: iput-object v2, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mValue:Ljava/lang/Object; // field@b014 │ │ +4cbb64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=14 │ │ 0x0006 line=17 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/SingletonIterator; │ │ @@ -1028199,52 +1028200,52 @@ │ │ type : '(Lj$/util/function/Consumer;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4cbb64: |[4cbb64] org.codehaus.stax2.ri.SingletonIterator.forEachRemaining:(Lj$/util/function/Consumer;)V │ │ -4cbb74: 7120 8ede 1000 |0000: invoke-static {v0, v1}, Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V // method@de8e │ │ -4cbb7a: 0e00 |0003: return-void │ │ +4cbb68: |[4cbb68] org.codehaus.stax2.ri.SingletonIterator.forEachRemaining:(Lj$/util/function/Consumer;)V │ │ +4cbb78: 7120 8ede 1000 |0000: invoke-static {v0, v1}, Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V // method@de8e │ │ +4cbb7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/SingletonIterator;) │ │ name : 'forEachRemaining' │ │ type : '(Ljava/util/function/Consumer;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cbb7c: |[4cbb7c] org.codehaus.stax2.ri.SingletonIterator.forEachRemaining:(Ljava/util/function/Consumer;)V │ │ -4cbb8c: 7110 64de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Consumer$-V-WRP;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer; // method@de64 │ │ -4cbb92: 0c01 |0003: move-result-object v1 │ │ -4cbb94: 6e20 bcf8 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/SingletonIterator;.forEachRemaining:(Lj$/util/function/Consumer;)V // method@f8bc │ │ -4cbb9a: 0e00 |0007: return-void │ │ +4cbb80: |[4cbb80] org.codehaus.stax2.ri.SingletonIterator.forEachRemaining:(Ljava/util/function/Consumer;)V │ │ +4cbb90: 7110 64de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Consumer$-V-WRP;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer; // method@de64 │ │ +4cbb96: 0c01 |0003: move-result-object v1 │ │ +4cbb98: 6e20 bcf8 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/SingletonIterator;.forEachRemaining:(Lj$/util/function/Consumer;)V // method@f8bc │ │ +4cbb9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/SingletonIterator;) │ │ name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4cbaf4: |[4cbaf4] org.codehaus.stax2.ri.SingletonIterator.hasNext:()Z │ │ -4cbb04: 5510 13b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mDone:Z // field@b013 │ │ -4cbb08: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4cbb0c: 0f00 |0004: return v0 │ │ +4cbaf8: |[4cbaf8] org.codehaus.stax2.ri.SingletonIterator.hasNext:()Z │ │ +4cbb08: 5510 13b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mDone:Z // field@b013 │ │ +4cbb0c: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4cbb10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/SingletonIterator; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/SingletonIterator;) │ │ @@ -1028252,24 +1028253,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4cbb10: |[4cbb10] org.codehaus.stax2.ri.SingletonIterator.next:()Ljava/lang/Object; │ │ -4cbb20: 5510 13b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mDone:Z // field@b013 │ │ -4cbb24: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -4cbb28: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4cbb2a: 5c10 13b0 |0005: iput-boolean v0, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mDone:Z // field@b013 │ │ -4cbb2e: 5410 14b0 |0007: iget-object v0, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mValue:Ljava/lang/Object; // field@b014 │ │ -4cbb32: 1100 |0009: return-object v0 │ │ -4cbb34: 2200 8e19 |000a: new-instance v0, Ljava/util/NoSuchElementException; // type@198e │ │ -4cbb38: 7010 b8e3 0000 |000c: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@e3b8 │ │ -4cbb3e: 2700 |000f: throw v0 │ │ +4cbb14: |[4cbb14] org.codehaus.stax2.ri.SingletonIterator.next:()Ljava/lang/Object; │ │ +4cbb24: 5510 13b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mDone:Z // field@b013 │ │ +4cbb28: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +4cbb2c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4cbb2e: 5c10 13b0 |0005: iput-boolean v0, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mDone:Z // field@b013 │ │ +4cbb32: 5410 14b0 |0007: iget-object v0, v1, Lorg/codehaus/stax2/ri/SingletonIterator;.mValue:Ljava/lang/Object; // field@b014 │ │ +4cbb36: 1100 |0009: return-object v0 │ │ +4cbb38: 2200 8e19 |000a: new-instance v0, Ljava/util/NoSuchElementException; // type@198e │ │ +4cbb3c: 7010 b8e3 0000 |000c: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@e3b8 │ │ +4cbb42: 2700 |000f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=28 │ │ 0x0007 line=29 │ │ 0x000a line=26 │ │ locals : │ │ @@ -1028280,19 +1028281,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cbb9c: |[4cbb9c] org.codehaus.stax2.ri.SingletonIterator.remove:()V │ │ -4cbbac: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4cbbb0: 1a01 3e12 |0002: const-string v1, "Can not remove item from SingletonIterator." // string@123e │ │ -4cbbb4: 7020 45e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4cbbba: 2700 |0007: throw v0 │ │ +4cbba0: |[4cbba0] org.codehaus.stax2.ri.SingletonIterator.remove:()V │ │ +4cbbb0: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4cbbb4: 1a01 3e12 |0002: const-string v1, "Can not remove item from SingletonIterator." // string@123e │ │ +4cbbb8: 7020 45e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4cbbbe: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/SingletonIterator; │ │ │ │ source_file_idx : 22847 (SingletonIterator.java) │ │ @@ -1028355,36 +1028356,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4ce88c: |[4ce88c] org.codehaus.stax2.ri.Stax2Util$ByteAggregator.:()V │ │ -4ce89c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ce89e: 2300 1e1e |0001: new-array v0, v0, [B // type@1e1e │ │ -4ce8a2: 6900 31b0 |0003: sput-object v0, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.NO_BYTES:[B // field@b031 │ │ -4ce8a6: 0e00 |0005: return-void │ │ +4ce890: |[4ce890] org.codehaus.stax2.ri.Stax2Util$ByteAggregator.:()V │ │ +4ce8a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ce8a2: 2300 1e1e |0001: new-array v0, v0, [B // type@1e1e │ │ +4ce8a6: 6900 31b0 |0003: sput-object v0, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.NO_BYTES:[B // field@b031 │ │ +4ce8aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=163 │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ce8a8: |[4ce8a8] org.codehaus.stax2.ri.Stax2Util$ByteAggregator.:()V │ │ -4ce8b8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ce8be: 0e00 |0003: return-void │ │ +4ce8ac: |[4ce8ac] org.codehaus.stax2.ri.Stax2Util$ByteAggregator.:()V │ │ +4ce8bc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ce8c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; │ │ │ │ Virtual methods - │ │ @@ -1028393,44 +1028394,44 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -4ce72c: |[4ce72c] org.codehaus.stax2.ri.Stax2Util$ByteAggregator.addFullBlock:([B)[B │ │ -4ce73c: 2160 |0000: array-length v0, v6 │ │ -4ce73e: 5451 33b0 |0001: iget-object v1, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ -4ce742: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -4ce746: 1301 6400 |0005: const/16 v1, #int 100 // #64 │ │ -4ce74a: 2311 c71f |0007: new-array v1, v1, [[B // type@1fc7 │ │ -4ce74e: 5b51 33b0 |0009: iput-object v1, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ -4ce752: 2810 |000b: goto 001b // +0010 │ │ -4ce754: 2112 |000c: array-length v2, v1 │ │ -4ce756: 5253 32b0 |000d: iget v3, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlockCount:I // field@b032 │ │ -4ce75a: 3423 0c00 |000f: if-lt v3, v2, 001b // +000c │ │ -4ce75e: 9003 0202 |0011: add-int v3, v2, v2 │ │ -4ce762: 2333 c71f |0013: new-array v3, v3, [[B // type@1fc7 │ │ -4ce766: 5b53 33b0 |0015: iput-object v3, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ -4ce76a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -4ce76c: 7152 20e1 4143 |0018: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4ce772: 5451 33b0 |001b: iget-object v1, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ -4ce776: 5252 32b0 |001d: iget v2, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlockCount:I // field@b032 │ │ -4ce77a: 4d06 0102 |001f: aput-object v6, v1, v2 │ │ -4ce77e: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4ce782: 5952 32b0 |0023: iput v2, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlockCount:I // field@b032 │ │ -4ce786: 5256 35b0 |0025: iget v6, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mTotalLen:I // field@b035 │ │ -4ce78a: b006 |0027: add-int/2addr v6, v0 │ │ -4ce78c: 5956 35b0 |0028: iput v6, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mTotalLen:I // field@b035 │ │ -4ce790: e106 0601 |002a: shr-int/lit8 v6, v6, #int 1 // #01 │ │ -4ce794: 1300 e803 |002c: const/16 v0, #int 1000 // #3e8 │ │ -4ce798: 7120 71e0 0600 |002e: invoke-static {v6, v0}, Ljava/lang/Math;.max:(II)I // method@e071 │ │ -4ce79e: 0a06 |0031: move-result v6 │ │ -4ce7a0: 2366 1e1e |0032: new-array v6, v6, [B // type@1e1e │ │ -4ce7a4: 1106 |0034: return-object v6 │ │ +4ce730: |[4ce730] org.codehaus.stax2.ri.Stax2Util$ByteAggregator.addFullBlock:([B)[B │ │ +4ce740: 2160 |0000: array-length v0, v6 │ │ +4ce742: 5451 33b0 |0001: iget-object v1, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ +4ce746: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +4ce74a: 1301 6400 |0005: const/16 v1, #int 100 // #64 │ │ +4ce74e: 2311 c71f |0007: new-array v1, v1, [[B // type@1fc7 │ │ +4ce752: 5b51 33b0 |0009: iput-object v1, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ +4ce756: 2810 |000b: goto 001b // +0010 │ │ +4ce758: 2112 |000c: array-length v2, v1 │ │ +4ce75a: 5253 32b0 |000d: iget v3, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlockCount:I // field@b032 │ │ +4ce75e: 3423 0c00 |000f: if-lt v3, v2, 001b // +000c │ │ +4ce762: 9003 0202 |0011: add-int v3, v2, v2 │ │ +4ce766: 2333 c71f |0013: new-array v3, v3, [[B // type@1fc7 │ │ +4ce76a: 5b53 33b0 |0015: iput-object v3, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ +4ce76e: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +4ce770: 7152 20e1 4143 |0018: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4ce776: 5451 33b0 |001b: iget-object v1, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ +4ce77a: 5252 32b0 |001d: iget v2, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlockCount:I // field@b032 │ │ +4ce77e: 4d06 0102 |001f: aput-object v6, v1, v2 │ │ +4ce782: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4ce786: 5952 32b0 |0023: iput v2, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlockCount:I // field@b032 │ │ +4ce78a: 5256 35b0 |0025: iget v6, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mTotalLen:I // field@b035 │ │ +4ce78e: b006 |0027: add-int/2addr v6, v0 │ │ +4ce790: 5956 35b0 |0028: iput v6, v5, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mTotalLen:I // field@b035 │ │ +4ce794: e106 0601 |002a: shr-int/lit8 v6, v6, #int 1 // #01 │ │ +4ce798: 1300 e803 |002c: const/16 v0, #int 1000 // #3e8 │ │ +4ce79c: 7120 71e0 0600 |002e: invoke-static {v6, v0}, Ljava/lang/Math;.max:(II)I // method@e071 │ │ +4ce7a2: 0a06 |0031: move-result v6 │ │ +4ce7a4: 2366 1e1e |0032: new-array v6, v6, [B // type@1e1e │ │ +4ce7a8: 1106 |0034: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0001 line=222 │ │ 0x0009 line=223 │ │ 0x000c line=225 │ │ 0x000d line=226 │ │ @@ -1028450,56 +1028451,56 @@ │ │ type : '([BI)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 79 16-bit code units │ │ -4ce7a8: |[4ce7a8] org.codehaus.stax2.ri.Stax2Util$ByteAggregator.aggregateAll:([BI)[B │ │ -4ce7b8: 5270 35b0 |0000: iget v0, v7, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mTotalLen:I // field@b035 │ │ -4ce7bc: b090 |0002: add-int/2addr v0, v9 │ │ -4ce7be: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -4ce7c2: 6208 31b0 |0005: sget-object v8, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.NO_BYTES:[B // field@b031 │ │ -4ce7c6: 1108 |0007: return-object v8 │ │ -4ce7c8: 2301 1e1e |0008: new-array v1, v0, [B // type@1e1e │ │ -4ce7cc: 5472 33b0 |000a: iget-object v2, v7, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ -4ce7d0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -4ce7d2: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ -4ce7d6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -4ce7d8: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -4ce7da: 5275 32b0 |0011: iget v5, v7, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlockCount:I // field@b032 │ │ -4ce7de: 3552 0f00 |0013: if-ge v2, v5, 0022 // +000f │ │ -4ce7e2: 5475 33b0 |0015: iget-object v5, v7, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ -4ce7e6: 4605 0502 |0017: aget-object v5, v5, v2 │ │ -4ce7ea: 2156 |0019: array-length v6, v5 │ │ -4ce7ec: 7156 20e1 3541 |001a: invoke-static {v5, v3, v1, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4ce7f2: b064 |001d: add-int/2addr v4, v6 │ │ -4ce7f4: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4ce7f8: 28f1 |0020: goto 0011 // -000f │ │ -4ce7fa: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -4ce7fc: 7159 20e1 3841 |0022: invoke-static {v8, v3, v1, v4, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4ce802: 5b78 34b0 |0025: iput-object v8, v7, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mSpareBlock:[B // field@b034 │ │ -4ce806: b094 |0027: add-int/2addr v4, v9 │ │ -4ce808: 3304 0300 |0028: if-ne v4, v0, 002b // +0003 │ │ -4ce80c: 1101 |002a: return-object v1 │ │ -4ce80e: 2208 ff18 |002b: new-instance v8, Ljava/lang/RuntimeException; // type@18ff │ │ -4ce812: 2209 0819 |002d: new-instance v9, Ljava/lang/StringBuilder; // type@1908 │ │ -4ce816: 7010 06e1 0900 |002f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ce81c: 1a01 d224 |0032: const-string v1, "Internal error: total len assumed to be " // string@24d2 │ │ -4ce820: 6e20 12e1 1900 |0034: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ce826: 6e20 0de1 0900 |0037: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4ce82c: 1a00 a705 |003a: const-string v0, ", copied " // string@05a7 │ │ -4ce830: 6e20 12e1 0900 |003c: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ce836: 6e20 0de1 4900 |003f: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4ce83c: 1a00 fd00 |0042: const-string v0, " bytes" // string@00fd │ │ -4ce840: 6e20 12e1 0900 |0044: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ce846: 6e10 1fe1 0900 |0047: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ce84c: 0c09 |004a: move-result-object v9 │ │ -4ce84e: 7020 a8e0 9800 |004b: invoke-direct {v8, v9}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ -4ce854: 2708 |004e: throw v8 │ │ +4ce7ac: |[4ce7ac] org.codehaus.stax2.ri.Stax2Util$ByteAggregator.aggregateAll:([BI)[B │ │ +4ce7bc: 5270 35b0 |0000: iget v0, v7, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mTotalLen:I // field@b035 │ │ +4ce7c0: b090 |0002: add-int/2addr v0, v9 │ │ +4ce7c2: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +4ce7c6: 6208 31b0 |0005: sget-object v8, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.NO_BYTES:[B // field@b031 │ │ +4ce7ca: 1108 |0007: return-object v8 │ │ +4ce7cc: 2301 1e1e |0008: new-array v1, v0, [B // type@1e1e │ │ +4ce7d0: 5472 33b0 |000a: iget-object v2, v7, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ +4ce7d4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +4ce7d6: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ +4ce7da: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +4ce7dc: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +4ce7de: 5275 32b0 |0011: iget v5, v7, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlockCount:I // field@b032 │ │ +4ce7e2: 3552 0f00 |0013: if-ge v2, v5, 0022 // +000f │ │ +4ce7e6: 5475 33b0 |0015: iget-object v5, v7, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlocks:[[B // field@b033 │ │ +4ce7ea: 4605 0502 |0017: aget-object v5, v5, v2 │ │ +4ce7ee: 2156 |0019: array-length v6, v5 │ │ +4ce7f0: 7156 20e1 3541 |001a: invoke-static {v5, v3, v1, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4ce7f6: b064 |001d: add-int/2addr v4, v6 │ │ +4ce7f8: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4ce7fc: 28f1 |0020: goto 0011 // -000f │ │ +4ce7fe: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +4ce800: 7159 20e1 3841 |0022: invoke-static {v8, v3, v1, v4, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4ce806: 5b78 34b0 |0025: iput-object v8, v7, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mSpareBlock:[B // field@b034 │ │ +4ce80a: b094 |0027: add-int/2addr v4, v9 │ │ +4ce80c: 3304 0300 |0028: if-ne v4, v0, 002b // +0003 │ │ +4ce810: 1101 |002a: return-object v1 │ │ +4ce812: 2208 ff18 |002b: new-instance v8, Ljava/lang/RuntimeException; // type@18ff │ │ +4ce816: 2209 0819 |002d: new-instance v9, Ljava/lang/StringBuilder; // type@1908 │ │ +4ce81a: 7010 06e1 0900 |002f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ce820: 1a01 d224 |0032: const-string v1, "Internal error: total len assumed to be " // string@24d2 │ │ +4ce824: 6e20 12e1 1900 |0034: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ce82a: 6e20 0de1 0900 |0037: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4ce830: 1a00 a705 |003a: const-string v0, ", copied " // string@05a7 │ │ +4ce834: 6e20 12e1 0900 |003c: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ce83a: 6e20 0de1 4900 |003f: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4ce840: 1a00 fd00 |0042: const-string v0, " bytes" // string@00fd │ │ +4ce844: 6e20 12e1 0900 |0044: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ce84a: 6e10 1fe1 0900 |0047: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ce850: 0c09 |004a: move-result-object v9 │ │ +4ce852: 7020 a8e0 9800 |004b: invoke-direct {v8, v9}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ +4ce858: 2708 |004e: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=255 │ │ 0x0008 line=258 │ │ 0x000a line=261 │ │ 0x0011 line=262 │ │ @@ -1028519,26 +1028520,26 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -4ce858: |[4ce858] org.codehaus.stax2.ri.Stax2Util$ByteAggregator.startAggregation:()[B │ │ -4ce868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ce86a: 5920 35b0 |0001: iput v0, v2, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mTotalLen:I // field@b035 │ │ -4ce86e: 5920 32b0 |0003: iput v0, v2, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlockCount:I // field@b032 │ │ -4ce872: 5420 34b0 |0005: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mSpareBlock:[B // field@b034 │ │ -4ce876: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -4ce87a: 1300 f401 |0009: const/16 v0, #int 500 // #1f4 │ │ -4ce87e: 2300 1e1e |000b: new-array v0, v0, [B // type@1e1e │ │ -4ce882: 2804 |000d: goto 0011 // +0004 │ │ -4ce884: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -4ce886: 5b21 34b0 |000f: iput-object v1, v2, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mSpareBlock:[B // field@b034 │ │ -4ce88a: 1100 |0011: return-object v0 │ │ +4ce85c: |[4ce85c] org.codehaus.stax2.ri.Stax2Util$ByteAggregator.startAggregation:()[B │ │ +4ce86c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ce86e: 5920 35b0 |0001: iput v0, v2, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mTotalLen:I // field@b035 │ │ +4ce872: 5920 32b0 |0003: iput v0, v2, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mBlockCount:I // field@b032 │ │ +4ce876: 5420 34b0 |0005: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mSpareBlock:[B // field@b034 │ │ +4ce87a: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +4ce87e: 1300 f401 |0009: const/16 v0, #int 500 // #1f4 │ │ +4ce882: 2300 1e1e |000b: new-array v0, v0, [B // type@1e1e │ │ +4ce886: 2804 |000d: goto 0011 // +0004 │ │ +4ce888: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +4ce88a: 5b21 34b0 |000f: iput-object v1, v2, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.mSpareBlock:[B // field@b034 │ │ +4ce88e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ 0x0003 line=200 │ │ 0x0005 line=201 │ │ 0x000f line=205 │ │ locals : │ │ @@ -1028582,20 +1028583,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4ce91c: |[4ce91c] org.codehaus.stax2.ri.Stax2Util$TextBuffer.:()V │ │ -4ce92c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ce932: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4ce934: 5b10 37b0 |0004: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ -4ce938: 5b10 36b0 |0006: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ -4ce93c: 0e00 |0008: return-void │ │ +4ce920: |[4ce920] org.codehaus.stax2.ri.Stax2Util$TextBuffer.:()V │ │ +4ce930: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ce936: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4ce938: 5b10 37b0 |0004: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ +4ce93c: 5b10 36b0 |0006: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ +4ce940: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=110 │ │ 0x0006 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; │ │ @@ -1028606,36 +1028607,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4ce940: |[4ce940] org.codehaus.stax2.ri.Stax2Util$TextBuffer.append:(Ljava/lang/String;)V │ │ -4ce950: 6e10 dae0 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4ce956: 0a00 |0003: move-result v0 │ │ -4ce958: 3d00 2400 |0004: if-lez v0, 0028 // +0024 │ │ -4ce95c: 5431 37b0 |0006: iget-object v1, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ -4ce960: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -4ce964: 2202 0719 |000a: new-instance v2, Ljava/lang/StringBuffer; // type@1907 │ │ -4ce968: 6e10 dae0 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -4ce96e: 0a01 |000f: move-result v1 │ │ -4ce970: b001 |0010: add-int/2addr v1, v0 │ │ -4ce972: 7020 f5e0 1200 |0011: invoke-direct {v2, v1}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ -4ce978: 5b32 36b0 |0014: iput-object v2, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ -4ce97c: 5430 37b0 |0016: iget-object v0, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ -4ce980: 6e20 fae0 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4ce986: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -4ce988: 5b30 37b0 |001c: iput-object v0, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ -4ce98c: 5430 36b0 |001e: iget-object v0, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ -4ce990: 3800 0600 |0020: if-eqz v0, 0026 // +0006 │ │ -4ce994: 6e20 fae0 4000 |0022: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4ce99a: 2803 |0025: goto 0028 // +0003 │ │ -4ce99c: 5b34 37b0 |0026: iput-object v4, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ -4ce9a0: 0e00 |0028: return-void │ │ +4ce944: |[4ce944] org.codehaus.stax2.ri.Stax2Util$TextBuffer.append:(Ljava/lang/String;)V │ │ +4ce954: 6e10 dae0 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4ce95a: 0a00 |0003: move-result v0 │ │ +4ce95c: 3d00 2400 |0004: if-lez v0, 0028 // +0024 │ │ +4ce960: 5431 37b0 |0006: iget-object v1, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ +4ce964: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +4ce968: 2202 0719 |000a: new-instance v2, Ljava/lang/StringBuffer; // type@1907 │ │ +4ce96c: 6e10 dae0 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +4ce972: 0a01 |000f: move-result v1 │ │ +4ce974: b001 |0010: add-int/2addr v1, v0 │ │ +4ce976: 7020 f5e0 1200 |0011: invoke-direct {v2, v1}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ +4ce97c: 5b32 36b0 |0014: iput-object v2, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ +4ce980: 5430 37b0 |0016: iget-object v0, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ +4ce984: 6e20 fae0 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4ce98a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +4ce98c: 5b30 37b0 |001c: iput-object v0, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ +4ce990: 5430 36b0 |001e: iget-object v0, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ +4ce994: 3800 0600 |0020: if-eqz v0, 0026 // +0006 │ │ +4ce998: 6e20 fae0 4000 |0022: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4ce99e: 2803 |0025: goto 0028 // +0003 │ │ +4ce9a0: 5b34 37b0 |0026: iput-object v4, v3, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ +4ce9a4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0006 line=130 │ │ 0x000a line=131 │ │ 0x0016 line=132 │ │ 0x001c line=133 │ │ @@ -1028651,25 +1028652,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4ce8e8: |[4ce8e8] org.codehaus.stax2.ri.Stax2Util$TextBuffer.get:()Ljava/lang/String; │ │ -4ce8f8: 5410 37b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ -4ce8fc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -4ce900: 1100 |0004: return-object v0 │ │ -4ce902: 5410 36b0 |0005: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ -4ce906: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -4ce90a: 6e10 05e1 0000 |0009: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4ce910: 0c00 |000c: move-result-object v0 │ │ -4ce912: 1100 |000d: return-object v0 │ │ -4ce914: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -4ce918: 1100 |0010: return-object v0 │ │ +4ce8ec: |[4ce8ec] org.codehaus.stax2.ri.Stax2Util$TextBuffer.get:()Ljava/lang/String; │ │ +4ce8fc: 5410 37b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ +4ce900: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +4ce904: 1100 |0004: return-object v0 │ │ +4ce906: 5410 36b0 |0005: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ +4ce90a: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +4ce90e: 6e10 05e1 0000 |0009: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4ce914: 0c00 |000c: move-result-object v0 │ │ +4ce916: 1100 |000d: return-object v0 │ │ +4ce918: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +4ce91c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=148 │ │ 0x0009 line=149 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; │ │ @@ -1028679,23 +1028680,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4ce8c0: |[4ce8c0] org.codehaus.stax2.ri.Stax2Util$TextBuffer.isEmpty:()Z │ │ -4ce8d0: 5410 37b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ -4ce8d4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -4ce8d8: 5410 36b0 |0004: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ -4ce8dc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -4ce8e0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -4ce8e2: 2802 |0009: goto 000b // +0002 │ │ -4ce8e4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4ce8e6: 0f00 |000b: return v0 │ │ +4ce8c4: |[4ce8c4] org.codehaus.stax2.ri.Stax2Util$TextBuffer.isEmpty:()Z │ │ +4ce8d4: 5410 37b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ +4ce8d8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +4ce8dc: 5410 36b0 |0004: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ +4ce8e0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +4ce8e4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +4ce8e6: 2802 |0009: goto 000b // +0002 │ │ +4ce8e8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4ce8ea: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;) │ │ @@ -1028703,19 +1028704,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4ce9a4: |[4ce9a4] org.codehaus.stax2.ri.Stax2Util$TextBuffer.reset:()V │ │ -4ce9b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ce9b6: 5b10 37b0 |0001: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ -4ce9ba: 5b10 36b0 |0003: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ -4ce9be: 0e00 |0005: return-void │ │ +4ce9a8: |[4ce9a8] org.codehaus.stax2.ri.Stax2Util$TextBuffer.reset:()V │ │ +4ce9b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ce9ba: 5b10 37b0 |0001: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mText:Ljava/lang/String; // field@b037 │ │ +4ce9be: 5b10 36b0 |0003: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.mBuilder:Ljava/lang/StringBuffer; // field@b036 │ │ +4ce9c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; │ │ │ │ @@ -1028749,17 +1028750,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d5f10: |[4d5f10] org.codehaus.stax2.ri.typed.AsciiValueEncoder.:()V │ │ -4d5f20: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d5f26: 0e00 |0003: return-void │ │ +4d5f14: |[4d5f14] org.codehaus.stax2.ri.typed.AsciiValueEncoder.:()V │ │ +4d5f24: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d5f2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder; │ │ │ │ Virtual methods - │ │ @@ -1028768,21 +1028769,21 @@ │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4d5ef0: |[4d5ef0] org.codehaus.stax2.ri.typed.AsciiValueEncoder.bufferNeedsFlush:(I)Z │ │ -4d5f00: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -4d5f04: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ -4d5f08: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -4d5f0a: 2802 |0005: goto 0007 // +0002 │ │ -4d5f0c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4d5f0e: 0f02 |0007: return v2 │ │ +4d5ef4: |[4d5ef4] org.codehaus.stax2.ri.typed.AsciiValueEncoder.bufferNeedsFlush:(I)Z │ │ +4d5f04: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +4d5f08: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ +4d5f0c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +4d5f0e: 2802 |0005: goto 0007 // +0002 │ │ +4d5f10: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4d5f12: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;) │ │ name : 'encodeMore' │ │ type : '([BII)I' │ │ @@ -1028895,21 +1028896,21 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4d620c: |[4d620c] org.codehaus.stax2.ri.typed.Base64DecoderBase.:()V │ │ -4d621c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d6222: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4d6224: 5910 96b0 |0004: iput v0, v1, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ -4d6228: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4d622a: 5b10 94b0 |0007: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._byteAggr:Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // field@b094 │ │ -4d622e: 0e00 |0009: return-void │ │ +4d6210: |[4d6210] org.codehaus.stax2.ri.typed.Base64DecoderBase.:()V │ │ +4d6220: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d6226: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4d6228: 5910 96b0 |0004: iput v0, v1, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ +4d622c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4d622e: 5b10 94b0 |0007: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._byteAggr:Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // field@b094 │ │ +4d6232: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=101 │ │ 0x0007 line=113 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/typed/Base64DecoderBase; │ │ @@ -1028926,43 +1028927,43 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -4d5f50: |[4d5f50] org.codehaus.stax2.ri.typed.Base64DecoderBase.decodeCompletely:()[B │ │ -4d5f60: 6e10 11fc 0600 |0000: invoke-virtual {v6}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // method@fc11 │ │ -4d5f66: 0c00 |0003: move-result-object v0 │ │ -4d5f68: 6e10 c8f9 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.startAggregation:()[B // method@f9c8 │ │ -4d5f6e: 0c01 |0007: move-result-object v1 │ │ -4d5f70: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4d5f72: 2113 |0009: array-length v3, v1 │ │ -4d5f74: 6e40 0efc 1632 |000a: invoke-virtual {v6, v1, v2, v3}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.decode:([BII)I // method@fc0e │ │ -4d5f7a: 0a04 |000d: move-result v4 │ │ -4d5f7c: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -4d5f7e: 3554 1800 |000f: if-ge v4, v5, 0027 // +0018 │ │ -4d5f82: 6e10 10fc 0600 |0011: invoke-virtual {v6}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.endOfContent:()I // method@fc10 │ │ -4d5f88: 0a04 |0014: move-result v4 │ │ -4d5f8a: 3a04 0a00 |0015: if-ltz v4, 001f // +000a │ │ -4d5f8e: 3d04 0300 |0017: if-lez v4, 001a // +0003 │ │ -4d5f92: 2810 |0019: goto 0029 // +0010 │ │ -4d5f94: 6e30 c7f9 1002 |001a: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.aggregateAll:([BI)[B // method@f9c7 │ │ -4d5f9a: 0c00 |001d: move-result-object v0 │ │ -4d5f9c: 1100 |001e: return-object v0 │ │ -4d5f9e: 2200 e518 |001f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d5fa2: 1a01 4424 |0021: const-string v1, "Incomplete base64 triplet at the end of decoded content" // string@2444 │ │ -4d5fa6: 7020 32e0 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d5fac: 2700 |0026: throw v0 │ │ -4d5fae: b042 |0027: add-int/2addr v2, v4 │ │ -4d5fb0: b143 |0028: sub-int/2addr v3, v4 │ │ -4d5fb2: 3c03 e1ff |0029: if-gtz v3, 000a // -001f │ │ -4d5fb6: 6e20 c6f9 1000 |002b: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.addFullBlock:([B)[B // method@f9c6 │ │ -4d5fbc: 0c01 |002e: move-result-object v1 │ │ -4d5fbe: 28d9 |002f: goto 0008 // -0027 │ │ +4d5f54: |[4d5f54] org.codehaus.stax2.ri.typed.Base64DecoderBase.decodeCompletely:()[B │ │ +4d5f64: 6e10 11fc 0600 |0000: invoke-virtual {v6}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // method@fc11 │ │ +4d5f6a: 0c00 |0003: move-result-object v0 │ │ +4d5f6c: 6e10 c8f9 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.startAggregation:()[B // method@f9c8 │ │ +4d5f72: 0c01 |0007: move-result-object v1 │ │ +4d5f74: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4d5f76: 2113 |0009: array-length v3, v1 │ │ +4d5f78: 6e40 0efc 1632 |000a: invoke-virtual {v6, v1, v2, v3}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.decode:([BII)I // method@fc0e │ │ +4d5f7e: 0a04 |000d: move-result v4 │ │ +4d5f80: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +4d5f82: 3554 1800 |000f: if-ge v4, v5, 0027 // +0018 │ │ +4d5f86: 6e10 10fc 0600 |0011: invoke-virtual {v6}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.endOfContent:()I // method@fc10 │ │ +4d5f8c: 0a04 |0014: move-result v4 │ │ +4d5f8e: 3a04 0a00 |0015: if-ltz v4, 001f // +000a │ │ +4d5f92: 3d04 0300 |0017: if-lez v4, 001a // +0003 │ │ +4d5f96: 2810 |0019: goto 0029 // +0010 │ │ +4d5f98: 6e30 c7f9 1002 |001a: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.aggregateAll:([BI)[B // method@f9c7 │ │ +4d5f9e: 0c00 |001d: move-result-object v0 │ │ +4d5fa0: 1100 |001e: return-object v0 │ │ +4d5fa2: 2200 e518 |001f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d5fa6: 1a01 4424 |0021: const-string v1, "Incomplete base64 triplet at the end of decoded content" // string@2444 │ │ +4d5faa: 7020 32e0 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d5fb0: 2700 |0026: throw v0 │ │ +4d5fb2: b042 |0027: add-int/2addr v2, v4 │ │ +4d5fb4: b143 |0028: sub-int/2addr v3, v4 │ │ +4d5fb6: 3c03 e1ff |0029: if-gtz v3, 000a // -001f │ │ +4d5fba: 6e20 c6f9 1000 |002b: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.addFullBlock:([B)[B // method@f9c6 │ │ +4d5fc0: 0c01 |002e: move-result-object v1 │ │ +4d5fc2: 28d9 |002f: goto 0008 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0004 line=203 │ │ 0x0009 line=207 │ │ 0x000a line=210 │ │ 0x0011 line=220 │ │ @@ -1028977,49 +1028978,49 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -4d5fc0: |[4d5fc0] org.codehaus.stax2.ri.typed.Base64DecoderBase.endOfContent:()I │ │ -4d5fd0: 5260 96b0 |0000: iget v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ -4d5fd4: 3800 3000 |0002: if-eqz v0, 0032 // +0030 │ │ -4d5fd8: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -4d5fda: 3210 2d00 |0005: if-eq v0, v1, 0032 // +002d │ │ -4d5fde: 1252 |0007: const/4 v2, #int 5 // #5 │ │ -4d5fe0: 3220 2a00 |0008: if-eq v0, v2, 0032 // +002a │ │ -4d5fe4: 1263 |000a: const/4 v3, #int 6 // #6 │ │ -4d5fe6: 3330 0300 |000b: if-ne v0, v3, 000e // +0003 │ │ -4d5fea: 2825 |000d: goto 0032 // +0025 │ │ -4d5fec: 5460 97b0 |000e: iget-object v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b097 │ │ -4d5ff0: 6e10 16fd 0000 |0010: invoke-virtual {v0}, Lorg/codehaus/stax2/typed/Base64Variant;.usesPadding:()Z // method@fd16 │ │ -4d5ff6: 0a00 |0013: move-result v0 │ │ -4d5ff8: 12f4 |0014: const/4 v4, #int -1 // #ff │ │ -4d5ffa: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -4d5ffe: 0f04 |0017: return v4 │ │ -4d6000: 5260 96b0 |0018: iget v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ -4d6004: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -4d6006: 3350 0b00 |001b: if-ne v0, v5, 0026 // +000b │ │ -4d600a: 5963 96b0 |001d: iput v3, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ -4d600e: 5260 95b0 |001f: iget v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._decodedData:I // field@b095 │ │ -4d6012: b910 |0021: shr-int/2addr v0, v1 │ │ -4d6014: 5960 95b0 |0022: iput v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._decodedData:I // field@b095 │ │ -4d6018: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -4d601a: 0f00 |0025: return v0 │ │ -4d601c: 1231 |0026: const/4 v1, #int 3 // #3 │ │ -4d601e: 3310 0a00 |0027: if-ne v0, v1, 0031 // +000a │ │ -4d6022: 5260 95b0 |0029: iget v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._decodedData:I // field@b095 │ │ -4d6026: b950 |002b: shr-int/2addr v0, v5 │ │ -4d6028: 5960 95b0 |002c: iput v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._decodedData:I // field@b095 │ │ -4d602c: 5962 96b0 |002e: iput v2, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ -4d6030: 0f05 |0030: return v5 │ │ -4d6032: 0f04 |0031: return v4 │ │ -4d6034: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -4d6036: 0f00 |0033: return v0 │ │ +4d5fc4: |[4d5fc4] org.codehaus.stax2.ri.typed.Base64DecoderBase.endOfContent:()I │ │ +4d5fd4: 5260 96b0 |0000: iget v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ +4d5fd8: 3800 3000 |0002: if-eqz v0, 0032 // +0030 │ │ +4d5fdc: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +4d5fde: 3210 2d00 |0005: if-eq v0, v1, 0032 // +002d │ │ +4d5fe2: 1252 |0007: const/4 v2, #int 5 // #5 │ │ +4d5fe4: 3220 2a00 |0008: if-eq v0, v2, 0032 // +002a │ │ +4d5fe8: 1263 |000a: const/4 v3, #int 6 // #6 │ │ +4d5fea: 3330 0300 |000b: if-ne v0, v3, 000e // +0003 │ │ +4d5fee: 2825 |000d: goto 0032 // +0025 │ │ +4d5ff0: 5460 97b0 |000e: iget-object v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b097 │ │ +4d5ff4: 6e10 16fd 0000 |0010: invoke-virtual {v0}, Lorg/codehaus/stax2/typed/Base64Variant;.usesPadding:()Z // method@fd16 │ │ +4d5ffa: 0a00 |0013: move-result v0 │ │ +4d5ffc: 12f4 |0014: const/4 v4, #int -1 // #ff │ │ +4d5ffe: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +4d6002: 0f04 |0017: return v4 │ │ +4d6004: 5260 96b0 |0018: iget v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ +4d6008: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +4d600a: 3350 0b00 |001b: if-ne v0, v5, 0026 // +000b │ │ +4d600e: 5963 96b0 |001d: iput v3, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ +4d6012: 5260 95b0 |001f: iget v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._decodedData:I // field@b095 │ │ +4d6016: b910 |0021: shr-int/2addr v0, v1 │ │ +4d6018: 5960 95b0 |0022: iput v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._decodedData:I // field@b095 │ │ +4d601c: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +4d601e: 0f00 |0025: return v0 │ │ +4d6020: 1231 |0026: const/4 v1, #int 3 // #3 │ │ +4d6022: 3310 0a00 |0027: if-ne v0, v1, 0031 // +000a │ │ +4d6026: 5260 95b0 |0029: iget v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._decodedData:I // field@b095 │ │ +4d602a: b950 |002b: shr-int/2addr v0, v5 │ │ +4d602c: 5960 95b0 |002c: iput v0, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._decodedData:I // field@b095 │ │ +4d6030: 5962 96b0 |002e: iput v2, v6, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ +4d6034: 0f05 |0030: return v5 │ │ +4d6036: 0f04 |0031: return v4 │ │ +4d6038: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +4d603a: 0f00 |0033: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x000e line=170 │ │ 0x0018 line=175 │ │ 0x001d line=177 │ │ 0x001f line=178 │ │ @@ -1029033,22 +1029034,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d61e0: |[4d61e0] org.codehaus.stax2.ri.typed.Base64DecoderBase.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; │ │ -4d61f0: 5410 94b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._byteAggr:Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // field@b094 │ │ -4d61f4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d61f8: 2200 431d |0004: new-instance v0, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // type@1d43 │ │ -4d61fc: 7010 c5f9 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.:()V // method@f9c5 │ │ -4d6202: 5b10 94b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._byteAggr:Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // field@b094 │ │ -4d6206: 5410 94b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._byteAggr:Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // field@b094 │ │ -4d620a: 1100 |000d: return-object v0 │ │ +4d61e4: |[4d61e4] org.codehaus.stax2.ri.typed.Base64DecoderBase.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; │ │ +4d61f4: 5410 94b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._byteAggr:Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // field@b094 │ │ +4d61f8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d61fc: 2200 431d |0004: new-instance v0, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // type@1d43 │ │ +4d6200: 7010 c5f9 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.:()V // method@f9c5 │ │ +4d6206: 5b10 94b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._byteAggr:Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // field@b094 │ │ +4d620a: 5410 94b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._byteAggr:Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // field@b094 │ │ +4d620e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x000b line=242 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/typed/Base64DecoderBase; │ │ @@ -1029058,24 +1029059,24 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4d5f28: |[4d5f28] org.codehaus.stax2.ri.typed.Base64DecoderBase.hasData:()Z │ │ -4d5f38: 5220 96b0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ -4d5f3c: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -4d5f3e: 3410 0700 |0003: if-lt v0, v1, 000a // +0007 │ │ -4d5f42: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -4d5f44: 3610 0400 |0006: if-gt v0, v1, 000a // +0004 │ │ -4d5f48: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -4d5f4a: 2802 |0009: goto 000b // +0002 │ │ -4d5f4c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4d5f4e: 0f00 |000b: return v0 │ │ +4d5f2c: |[4d5f2c] org.codehaus.stax2.ri.typed.Base64DecoderBase.hasData:()Z │ │ +4d5f3c: 5220 96b0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._state:I // field@b096 │ │ +4d5f40: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +4d5f42: 3410 0700 |0003: if-lt v0, v1, 000a // +0007 │ │ +4d5f46: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +4d5f48: 3610 0400 |0006: if-gt v0, v1, 000a // +0004 │ │ +4d5f4c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +4d5f4e: 2802 |0009: goto 000b // +0002 │ │ +4d5f50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4d5f52: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/codehaus/stax2/ri/typed/Base64DecoderBase; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;) │ │ @@ -1029083,19 +1029084,19 @@ │ │ type : '(CI)Ljava/lang/IllegalArgumentException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4d6038: |[4d6038] org.codehaus.stax2.ri.typed.Base64DecoderBase.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; │ │ -4d6048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d604a: 6e40 14fc 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.reportInvalidChar:(CILjava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc14 │ │ -4d6050: 0c02 |0004: move-result-object v2 │ │ -4d6052: 1102 |0005: return-object v2 │ │ +4d603c: |[4d603c] org.codehaus.stax2.ri.typed.Base64DecoderBase.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; │ │ +4d604c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d604e: 6e40 14fc 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.reportInvalidChar:(CILjava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc14 │ │ +4d6054: 0c02 |0004: move-result-object v2 │ │ +4d6056: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/typed/Base64DecoderBase; │ │ 0x0000 - 0x0006 reg=2 (null) C │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1029105,98 +1029106,98 @@ │ │ type : '(CILjava/lang/String;)Ljava/lang/IllegalArgumentException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 189 16-bit code units │ │ -4d6054: |[4d6054] org.codehaus.stax2.ri.typed.Base64DecoderBase.reportInvalidChar:(CILjava/lang/String;)Ljava/lang/IllegalArgumentException; │ │ -4d6064: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -4d6068: 3603 2800 |0002: if-gt v3, v0, 002a // +0028 │ │ -4d606c: 2200 0819 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4d6070: 7010 06e1 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d6076: 1a01 1124 |0009: const-string v1, "Illegal white space character (code 0x" // string@2411 │ │ -4d607a: 6e20 12e1 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d6080: 7110 4ce0 0300 |000e: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ -4d6086: 0c03 |0011: move-result-object v3 │ │ -4d6088: 6e20 12e1 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d608e: 1a03 ea04 |0015: const-string v3, ") as character #" // string@04ea │ │ -4d6092: 6e20 12e1 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d6098: d804 0401 |001a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4d609c: 6e20 0de1 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d60a2: 1a03 3802 |001f: const-string v3, " of 4-char base64 unit: can only used between units" // string@0238 │ │ -4d60a6: 6e20 12e1 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d60ac: 6e10 1fe1 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d60b2: 0c03 |0027: move-result-object v3 │ │ -4d60b4: 2900 7900 |0028: goto/16 00a1 // +0079 │ │ -4d60b8: 5420 97b0 |002a: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b097 │ │ -4d60bc: 6e20 17fd 3000 |002c: invoke-virtual {v0, v3}, Lorg/codehaus/stax2/typed/Base64Variant;.usesPaddingChar:(C)Z // method@fd17 │ │ -4d60c2: 0a00 |002f: move-result v0 │ │ -4d60c4: 3800 2900 |0030: if-eqz v0, 0059 // +0029 │ │ -4d60c8: 2203 0819 |0032: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4d60cc: 7010 06e1 0300 |0034: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d60d2: 1a00 6161 |0037: const-string v0, "Unexpected padding character ('" // string@6161 │ │ -4d60d6: 6e20 12e1 0300 |0039: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d60dc: 5420 97b0 |003c: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b097 │ │ -4d60e0: 6e10 14fd 0000 |003e: invoke-virtual {v0}, Lorg/codehaus/stax2/typed/Base64Variant;.getPaddingChar:()C // method@fd14 │ │ -4d60e6: 0a00 |0041: move-result v0 │ │ -4d60e8: 6e20 0ae1 0300 |0042: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4d60ee: 1a00 d803 |0045: const-string v0, "') as character #" // string@03d8 │ │ -4d60f2: 6e20 12e1 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d60f8: d804 0401 |004a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4d60fc: 6e20 0de1 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d6102: 1a04 3902 |004f: const-string v4, " of 4-char base64 unit: padding only legal as 3rd or 4th character" // string@0239 │ │ -4d6106: 6e20 12e1 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d610c: 6e10 1fe1 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d6112: 0c03 |0057: move-result-object v3 │ │ -4d6114: 2849 |0058: goto 00a1 // +0049 │ │ -4d6116: 7110 b0df 0300 |0059: invoke-static {v3}, Ljava/lang/Character;.isDefined:(C)Z // method@dfb0 │ │ -4d611c: 0a04 |005c: move-result v4 │ │ -4d611e: 1a00 f704 |005d: const-string v0, ") in base64 content" // string@04f7 │ │ -4d6122: 3804 2a00 |005f: if-eqz v4, 0089 // +002a │ │ -4d6126: 7110 b4df 0300 |0061: invoke-static {v3}, Ljava/lang/Character;.isISOControl:(C)Z // method@dfb4 │ │ -4d612c: 0a04 |0064: move-result v4 │ │ -4d612e: 3804 0300 |0065: if-eqz v4, 0068 // +0003 │ │ -4d6132: 2822 |0067: goto 0089 // +0022 │ │ -4d6134: 2204 0819 |0068: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4d6138: 7010 06e1 0400 |006a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d613e: 1a01 e223 |006d: const-string v1, "Illegal character '" // string@23e2 │ │ -4d6142: 6e20 12e1 1400 |006f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d6148: 6e20 0ae1 3400 |0072: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4d614e: 1a01 9503 |0075: const-string v1, "' (code 0x" // string@0395 │ │ -4d6152: 6e20 12e1 1400 |0077: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d6158: 7110 4ce0 0300 |007a: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ -4d615e: 0c03 |007d: move-result-object v3 │ │ -4d6160: 6e20 12e1 3400 |007e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d6166: 6e20 12e1 0400 |0081: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d616c: 6e10 1fe1 0400 |0084: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d6172: 0c03 |0087: move-result-object v3 │ │ -4d6174: 2819 |0088: goto 00a1 // +0019 │ │ -4d6176: 2204 0819 |0089: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4d617a: 7010 06e1 0400 |008b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d6180: 1a01 e523 |008e: const-string v1, "Illegal character (code 0x" // string@23e5 │ │ -4d6184: 6e20 12e1 1400 |0090: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d618a: 7110 4ce0 0300 |0093: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ -4d6190: 0c03 |0096: move-result-object v3 │ │ -4d6192: 6e20 12e1 3400 |0097: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d6198: 6e20 12e1 0400 |009a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d619e: 6e10 1fe1 0400 |009d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d61a4: 0c03 |00a0: move-result-object v3 │ │ -4d61a6: 3805 1600 |00a1: if-eqz v5, 00b7 // +0016 │ │ -4d61aa: 2204 0819 |00a3: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4d61ae: 7010 06e1 0400 |00a5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d61b4: 6e20 12e1 3400 |00a8: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d61ba: 1a03 f906 |00ab: const-string v3, ": " // string@06f9 │ │ -4d61be: 6e20 12e1 3400 |00ad: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d61c4: 6e20 12e1 5400 |00b0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d61ca: 6e10 1fe1 0400 |00b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d61d0: 0c03 |00b6: move-result-object v3 │ │ -4d61d2: 2204 e518 |00b7: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d61d6: 7020 32e0 3400 |00b9: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d61dc: 1104 |00bc: return-object v4 │ │ +4d6058: |[4d6058] org.codehaus.stax2.ri.typed.Base64DecoderBase.reportInvalidChar:(CILjava/lang/String;)Ljava/lang/IllegalArgumentException; │ │ +4d6068: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +4d606c: 3603 2800 |0002: if-gt v3, v0, 002a // +0028 │ │ +4d6070: 2200 0819 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4d6074: 7010 06e1 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d607a: 1a01 1124 |0009: const-string v1, "Illegal white space character (code 0x" // string@2411 │ │ +4d607e: 6e20 12e1 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d6084: 7110 4ce0 0300 |000e: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ +4d608a: 0c03 |0011: move-result-object v3 │ │ +4d608c: 6e20 12e1 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d6092: 1a03 ea04 |0015: const-string v3, ") as character #" // string@04ea │ │ +4d6096: 6e20 12e1 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d609c: d804 0401 |001a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4d60a0: 6e20 0de1 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d60a6: 1a03 3802 |001f: const-string v3, " of 4-char base64 unit: can only used between units" // string@0238 │ │ +4d60aa: 6e20 12e1 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d60b0: 6e10 1fe1 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d60b6: 0c03 |0027: move-result-object v3 │ │ +4d60b8: 2900 7900 |0028: goto/16 00a1 // +0079 │ │ +4d60bc: 5420 97b0 |002a: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b097 │ │ +4d60c0: 6e20 17fd 3000 |002c: invoke-virtual {v0, v3}, Lorg/codehaus/stax2/typed/Base64Variant;.usesPaddingChar:(C)Z // method@fd17 │ │ +4d60c6: 0a00 |002f: move-result v0 │ │ +4d60c8: 3800 2900 |0030: if-eqz v0, 0059 // +0029 │ │ +4d60cc: 2203 0819 |0032: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4d60d0: 7010 06e1 0300 |0034: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d60d6: 1a00 6161 |0037: const-string v0, "Unexpected padding character ('" // string@6161 │ │ +4d60da: 6e20 12e1 0300 |0039: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d60e0: 5420 97b0 |003c: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b097 │ │ +4d60e4: 6e10 14fd 0000 |003e: invoke-virtual {v0}, Lorg/codehaus/stax2/typed/Base64Variant;.getPaddingChar:()C // method@fd14 │ │ +4d60ea: 0a00 |0041: move-result v0 │ │ +4d60ec: 6e20 0ae1 0300 |0042: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4d60f2: 1a00 d803 |0045: const-string v0, "') as character #" // string@03d8 │ │ +4d60f6: 6e20 12e1 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d60fc: d804 0401 |004a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4d6100: 6e20 0de1 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d6106: 1a04 3902 |004f: const-string v4, " of 4-char base64 unit: padding only legal as 3rd or 4th character" // string@0239 │ │ +4d610a: 6e20 12e1 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d6110: 6e10 1fe1 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d6116: 0c03 |0057: move-result-object v3 │ │ +4d6118: 2849 |0058: goto 00a1 // +0049 │ │ +4d611a: 7110 b0df 0300 |0059: invoke-static {v3}, Ljava/lang/Character;.isDefined:(C)Z // method@dfb0 │ │ +4d6120: 0a04 |005c: move-result v4 │ │ +4d6122: 1a00 f704 |005d: const-string v0, ") in base64 content" // string@04f7 │ │ +4d6126: 3804 2a00 |005f: if-eqz v4, 0089 // +002a │ │ +4d612a: 7110 b4df 0300 |0061: invoke-static {v3}, Ljava/lang/Character;.isISOControl:(C)Z // method@dfb4 │ │ +4d6130: 0a04 |0064: move-result v4 │ │ +4d6132: 3804 0300 |0065: if-eqz v4, 0068 // +0003 │ │ +4d6136: 2822 |0067: goto 0089 // +0022 │ │ +4d6138: 2204 0819 |0068: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4d613c: 7010 06e1 0400 |006a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d6142: 1a01 e223 |006d: const-string v1, "Illegal character '" // string@23e2 │ │ +4d6146: 6e20 12e1 1400 |006f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d614c: 6e20 0ae1 3400 |0072: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4d6152: 1a01 9503 |0075: const-string v1, "' (code 0x" // string@0395 │ │ +4d6156: 6e20 12e1 1400 |0077: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d615c: 7110 4ce0 0300 |007a: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ +4d6162: 0c03 |007d: move-result-object v3 │ │ +4d6164: 6e20 12e1 3400 |007e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d616a: 6e20 12e1 0400 |0081: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d6170: 6e10 1fe1 0400 |0084: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d6176: 0c03 |0087: move-result-object v3 │ │ +4d6178: 2819 |0088: goto 00a1 // +0019 │ │ +4d617a: 2204 0819 |0089: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4d617e: 7010 06e1 0400 |008b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d6184: 1a01 e523 |008e: const-string v1, "Illegal character (code 0x" // string@23e5 │ │ +4d6188: 6e20 12e1 1400 |0090: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d618e: 7110 4ce0 0300 |0093: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ +4d6194: 0c03 |0096: move-result-object v3 │ │ +4d6196: 6e20 12e1 3400 |0097: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d619c: 6e20 12e1 0400 |009a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d61a2: 6e10 1fe1 0400 |009d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d61a8: 0c03 |00a0: move-result-object v3 │ │ +4d61aa: 3805 1600 |00a1: if-eqz v5, 00b7 // +0016 │ │ +4d61ae: 2204 0819 |00a3: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4d61b2: 7010 06e1 0400 |00a5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d61b8: 6e20 12e1 3400 |00a8: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d61be: 1a03 f906 |00ab: const-string v3, ": " // string@06f9 │ │ +4d61c2: 6e20 12e1 3400 |00ad: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d61c8: 6e20 12e1 5400 |00b0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d61ce: 6e10 1fe1 0400 |00b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d61d4: 0c03 |00b6: move-result-object v3 │ │ +4d61d6: 2204 e518 |00b7: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d61da: 7020 32e0 3400 |00b9: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d61e0: 1104 |00bc: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=266 │ │ 0x002a line=267 │ │ 0x0032 line=268 │ │ 0x0059 line=269 │ │ 0x0068 line=273 │ │ @@ -1029314,62 +1029315,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 76 16-bit code units │ │ -4d6cf4: |[4d6cf4] org.codehaus.stax2.ri.typed.NumberUtil.:()V │ │ -4d6d04: 1300 a00f |0000: const/16 v0, #int 4000 // #fa0 │ │ -4d6d08: 2301 1f1e |0002: new-array v1, v0, [C // type@1e1f │ │ -4d6d0c: 6901 a7b0 |0004: sput-object v1, Lorg/codehaus/stax2/ri/typed/NumberUtil;.LEADING_TRIPLETS:[C // field@b0a7 │ │ -4d6d10: 2300 1f1e |0006: new-array v0, v0, [C // type@1e1f │ │ -4d6d14: 6900 a6b0 |0008: sput-object v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.FULL_TRIPLETS:[C // field@b0a6 │ │ -4d6d18: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4d6d1a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -4d6d1c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -4d6d1e: 1303 0a00 |000d: const/16 v3, #int 10 // #a │ │ -4d6d22: 3531 3c00 |000f: if-ge v1, v3, 004b // +003c │ │ -4d6d26: d804 0130 |0011: add-int/lit8 v4, v1, #int 48 // #30 │ │ -4d6d2a: 8e44 |0013: int-to-char v4, v4 │ │ -4d6d2c: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ -4d6d30: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -4d6d32: 2802 |0017: goto 0019 // +0002 │ │ -4d6d34: 0145 |0018: move v5, v4 │ │ -4d6d36: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -4d6d38: 3536 2e00 |001a: if-ge v6, v3, 0048 // +002e │ │ -4d6d3c: d807 0630 |001c: add-int/lit8 v7, v6, #int 48 // #30 │ │ -4d6d40: 8e77 |001e: int-to-char v7, v7 │ │ -4d6d42: 3901 0600 |001f: if-nez v1, 0025 // +0006 │ │ -4d6d46: 3906 0400 |0021: if-nez v6, 0025 // +0004 │ │ -4d6d4a: 1208 |0023: const/4 v8, #int 0 // #0 │ │ -4d6d4c: 2802 |0024: goto 0026 // +0002 │ │ -4d6d4e: 0178 |0025: move v8, v7 │ │ -4d6d50: 1209 |0026: const/4 v9, #int 0 // #0 │ │ -4d6d52: 3539 1e00 |0027: if-ge v9, v3, 0045 // +001e │ │ -4d6d56: d80a 0930 |0029: add-int/lit8 v10, v9, #int 48 // #30 │ │ -4d6d5a: 8eaa |002b: int-to-char v10, v10 │ │ -4d6d5c: 620b a7b0 |002c: sget-object v11, Lorg/codehaus/stax2/ri/typed/NumberUtil;.LEADING_TRIPLETS:[C // field@b0a7 │ │ -4d6d60: 5005 0b02 |002e: aput-char v5, v11, v2 │ │ -4d6d64: d80c 0201 |0030: add-int/lit8 v12, v2, #int 1 // #01 │ │ -4d6d68: 5008 0b0c |0032: aput-char v8, v11, v12 │ │ -4d6d6c: d80d 0202 |0034: add-int/lit8 v13, v2, #int 2 // #02 │ │ -4d6d70: 500a 0b0d |0036: aput-char v10, v11, v13 │ │ -4d6d74: 620b a6b0 |0038: sget-object v11, Lorg/codehaus/stax2/ri/typed/NumberUtil;.FULL_TRIPLETS:[C // field@b0a6 │ │ -4d6d78: 5004 0b02 |003a: aput-char v4, v11, v2 │ │ -4d6d7c: 5007 0b0c |003c: aput-char v7, v11, v12 │ │ -4d6d80: 500a 0b0d |003e: aput-char v10, v11, v13 │ │ -4d6d84: d802 0204 |0040: add-int/lit8 v2, v2, #int 4 // #04 │ │ -4d6d88: d809 0901 |0042: add-int/lit8 v9, v9, #int 1 // #01 │ │ -4d6d8c: 28e3 |0044: goto 0027 // -001d │ │ -4d6d8e: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ -4d6d92: 28d3 |0047: goto 001a // -002d │ │ -4d6d94: d801 0101 |0048: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4d6d98: 28c3 |004a: goto 000d // -003d │ │ -4d6d9a: 0e00 |004b: return-void │ │ +4d6cf8: |[4d6cf8] org.codehaus.stax2.ri.typed.NumberUtil.:()V │ │ +4d6d08: 1300 a00f |0000: const/16 v0, #int 4000 // #fa0 │ │ +4d6d0c: 2301 1f1e |0002: new-array v1, v0, [C // type@1e1f │ │ +4d6d10: 6901 a7b0 |0004: sput-object v1, Lorg/codehaus/stax2/ri/typed/NumberUtil;.LEADING_TRIPLETS:[C // field@b0a7 │ │ +4d6d14: 2300 1f1e |0006: new-array v0, v0, [C // type@1e1f │ │ +4d6d18: 6900 a6b0 |0008: sput-object v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.FULL_TRIPLETS:[C // field@b0a6 │ │ +4d6d1c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4d6d1e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +4d6d20: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +4d6d22: 1303 0a00 |000d: const/16 v3, #int 10 // #a │ │ +4d6d26: 3531 3c00 |000f: if-ge v1, v3, 004b // +003c │ │ +4d6d2a: d804 0130 |0011: add-int/lit8 v4, v1, #int 48 // #30 │ │ +4d6d2e: 8e44 |0013: int-to-char v4, v4 │ │ +4d6d30: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ +4d6d34: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +4d6d36: 2802 |0017: goto 0019 // +0002 │ │ +4d6d38: 0145 |0018: move v5, v4 │ │ +4d6d3a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +4d6d3c: 3536 2e00 |001a: if-ge v6, v3, 0048 // +002e │ │ +4d6d40: d807 0630 |001c: add-int/lit8 v7, v6, #int 48 // #30 │ │ +4d6d44: 8e77 |001e: int-to-char v7, v7 │ │ +4d6d46: 3901 0600 |001f: if-nez v1, 0025 // +0006 │ │ +4d6d4a: 3906 0400 |0021: if-nez v6, 0025 // +0004 │ │ +4d6d4e: 1208 |0023: const/4 v8, #int 0 // #0 │ │ +4d6d50: 2802 |0024: goto 0026 // +0002 │ │ +4d6d52: 0178 |0025: move v8, v7 │ │ +4d6d54: 1209 |0026: const/4 v9, #int 0 // #0 │ │ +4d6d56: 3539 1e00 |0027: if-ge v9, v3, 0045 // +001e │ │ +4d6d5a: d80a 0930 |0029: add-int/lit8 v10, v9, #int 48 // #30 │ │ +4d6d5e: 8eaa |002b: int-to-char v10, v10 │ │ +4d6d60: 620b a7b0 |002c: sget-object v11, Lorg/codehaus/stax2/ri/typed/NumberUtil;.LEADING_TRIPLETS:[C // field@b0a7 │ │ +4d6d64: 5005 0b02 |002e: aput-char v5, v11, v2 │ │ +4d6d68: d80c 0201 |0030: add-int/lit8 v12, v2, #int 1 // #01 │ │ +4d6d6c: 5008 0b0c |0032: aput-char v8, v11, v12 │ │ +4d6d70: d80d 0202 |0034: add-int/lit8 v13, v2, #int 2 // #02 │ │ +4d6d74: 500a 0b0d |0036: aput-char v10, v11, v13 │ │ +4d6d78: 620b a6b0 |0038: sget-object v11, Lorg/codehaus/stax2/ri/typed/NumberUtil;.FULL_TRIPLETS:[C // field@b0a6 │ │ +4d6d7c: 5004 0b02 |003a: aput-char v4, v11, v2 │ │ +4d6d80: 5007 0b0c |003c: aput-char v7, v11, v12 │ │ +4d6d84: 500a 0b0d |003e: aput-char v10, v11, v13 │ │ +4d6d88: d802 0204 |0040: add-int/lit8 v2, v2, #int 4 // #04 │ │ +4d6d8c: d809 0901 |0042: add-int/lit8 v9, v9, #int 1 // #01 │ │ +4d6d90: 28e3 |0044: goto 0027 // -001d │ │ +4d6d92: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ +4d6d96: 28d3 |0047: goto 001a // -002d │ │ +4d6d98: d801 0101 |0048: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4d6d9c: 28c3 |004a: goto 000d // -003d │ │ +4d6d9e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=71 │ │ 0x0008 line=72 │ │ 0x002c line=87 │ │ 0x0032 line=88 │ │ 0x0036 line=89 │ │ @@ -1029383,17 +1029384,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d6d9c: |[4d6d9c] org.codehaus.stax2.ri.typed.NumberUtil.:()V │ │ -4d6dac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d6db2: 0e00 |0003: return-void │ │ +4d6da0: |[4d6da0] org.codehaus.stax2.ri.typed.NumberUtil.:()V │ │ +4d6db0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d6db6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/NumberUtil; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/typed/NumberUtil;) │ │ @@ -1029401,57 +1029402,57 @@ │ │ type : '(J)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -4d66d0: |[4d66d0] org.codehaus.stax2.ri.typed.NumberUtil.calcLongStrLength:(J)I │ │ -4d66e0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -4d66e4: 1801 00e4 0b54 0200 0000 |0002: const-wide v1, #double 4.94066e-314 // #00000002540be400 │ │ -4d66ee: 3103 0601 |0007: cmp-long v3, v6, v1 │ │ -4d66f2: 3a03 1000 |0009: if-ltz v3, 0019 // +0010 │ │ -4d66f6: 1303 1300 |000b: const/16 v3, #int 19 // #13 │ │ -4d66fa: 3330 0300 |000d: if-ne v0, v3, 0010 // +0003 │ │ -4d66fe: 280a |000f: goto 0019 // +000a │ │ -4d6700: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4d6704: 1233 |0012: const/4 v3, #int 3 // #3 │ │ -4d6706: a303 0103 |0013: shl-long v3, v1, v3 │ │ -4d670a: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -4d670c: c351 |0016: shl-long/2addr v1, v5 │ │ -4d670e: bb31 |0017: add-long/2addr v1, v3 │ │ -4d6710: 28ef |0018: goto 0007 // -0011 │ │ -4d6712: 0f00 |0019: return v0 │ │ +4d66d4: |[4d66d4] org.codehaus.stax2.ri.typed.NumberUtil.calcLongStrLength:(J)I │ │ +4d66e4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +4d66e8: 1801 00e4 0b54 0200 0000 |0002: const-wide v1, #double 4.94066e-314 // #00000002540be400 │ │ +4d66f2: 3103 0601 |0007: cmp-long v3, v6, v1 │ │ +4d66f6: 3a03 1000 |0009: if-ltz v3, 0019 // +0010 │ │ +4d66fa: 1303 1300 |000b: const/16 v3, #int 19 // #13 │ │ +4d66fe: 3330 0300 |000d: if-ne v0, v3, 0010 // +0003 │ │ +4d6702: 280a |000f: goto 0019 // +000a │ │ +4d6704: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4d6708: 1233 |0012: const/4 v3, #int 3 // #3 │ │ +4d670a: a303 0103 |0013: shl-long v3, v1, v3 │ │ +4d670e: 1215 |0015: const/4 v5, #int 1 // #1 │ │ +4d6710: c351 |0016: shl-long/2addr v1, v5 │ │ +4d6712: bb31 |0017: add-long/2addr v1, v3 │ │ +4d6714: 28ef |0018: goto 0007 // -0011 │ │ +4d6716: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/NumberUtil;) │ │ name : 'getAsciiBytes' │ │ type : '(Ljava/lang/String;[BI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4d6714: |[4d6714] org.codehaus.stax2.ri.typed.NumberUtil.getAsciiBytes:(Ljava/lang/String;[BI)I │ │ -4d6724: 6e10 dae0 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d672a: 0a00 |0003: move-result v0 │ │ -4d672c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d672e: 3501 0f00 |0005: if-ge v1, v0, 0014 // +000f │ │ -4d6732: d802 0601 |0007: add-int/lit8 v2, v6, #int 1 // #01 │ │ -4d6736: 6e20 bfe0 1400 |0009: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d673c: 0a03 |000c: move-result v3 │ │ -4d673e: 8d33 |000d: int-to-byte v3, v3 │ │ -4d6740: 4f03 0506 |000e: aput-byte v3, v5, v6 │ │ -4d6744: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4d6748: 0126 |0012: move v6, v2 │ │ -4d674a: 28f2 |0013: goto 0005 // -000e │ │ -4d674c: 0f06 |0014: return v6 │ │ +4d6718: |[4d6718] org.codehaus.stax2.ri.typed.NumberUtil.getAsciiBytes:(Ljava/lang/String;[BI)I │ │ +4d6728: 6e10 dae0 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d672e: 0a00 |0003: move-result v0 │ │ +4d6730: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d6732: 3501 0f00 |0005: if-ge v1, v0, 0014 // +000f │ │ +4d6736: d802 0601 |0007: add-int/lit8 v2, v6, #int 1 // #01 │ │ +4d673a: 6e20 bfe0 1400 |0009: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d6740: 0a03 |000c: move-result v3 │ │ +4d6742: 8d33 |000d: int-to-byte v3, v3 │ │ +4d6744: 4f03 0506 |000e: aput-byte v3, v5, v6 │ │ +4d6748: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4d674c: 0126 |0012: move v6, v2 │ │ +4d674e: 28f2 |0013: goto 0005 // -000e │ │ +4d6750: 0f06 |0014: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0009 line=432 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=5 (null) [B │ │ @@ -1029462,21 +1029463,21 @@ │ │ type : '(Ljava/lang/String;[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -4d6750: |[4d6750] org.codehaus.stax2.ri.typed.NumberUtil.getChars:(Ljava/lang/String;[CI)I │ │ -4d6760: 6e10 dae0 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d6766: 0a00 |0003: move-result v0 │ │ -4d6768: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d676a: 6e54 cee0 1230 |0005: invoke-virtual {v2, v1, v0, v3, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ -4d6770: b004 |0008: add-int/2addr v4, v0 │ │ -4d6772: 0f04 |0009: return v4 │ │ +4d6754: |[4d6754] org.codehaus.stax2.ri.typed.NumberUtil.getChars:(Ljava/lang/String;[CI)I │ │ +4d6764: 6e10 dae0 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d676a: 0a00 |0003: move-result v0 │ │ +4d676c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d676e: 6e54 cee0 1230 |0005: invoke-virtual {v2, v1, v0, v3, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ +4d6774: b004 |0008: add-int/2addr v4, v0 │ │ +4d6776: 0f04 |0009: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0005 line=425 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) [C │ │ @@ -1029487,20 +1029488,20 @@ │ │ type : '(D[BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4d6774: |[4d6774] org.codehaus.stax2.ri.typed.NumberUtil.writeDouble:(D[BI)I │ │ -4d6784: 7120 ede0 1000 |0000: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ -4d678a: 0c00 |0003: move-result-object v0 │ │ -4d678c: 7130 22fc 2003 |0004: invoke-static {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getAsciiBytes:(Ljava/lang/String;[BI)I // method@fc22 │ │ -4d6792: 0a00 |0007: move-result v0 │ │ -4d6794: 0f00 |0008: return v0 │ │ +4d6778: |[4d6778] org.codehaus.stax2.ri.typed.NumberUtil.writeDouble:(D[BI)I │ │ +4d6788: 7120 ede0 1000 |0000: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ +4d678e: 0c00 |0003: move-result-object v0 │ │ +4d6790: 7130 22fc 2003 |0004: invoke-static {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getAsciiBytes:(Ljava/lang/String;[BI)I // method@fc22 │ │ +4d6796: 0a00 |0007: move-result v0 │ │ +4d6798: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) D │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1029510,20 +1029511,20 @@ │ │ type : '(D[CI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4d6798: |[4d6798] org.codehaus.stax2.ri.typed.NumberUtil.writeDouble:(D[CI)I │ │ -4d67a8: 7120 ede0 1000 |0000: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ -4d67ae: 0c00 |0003: move-result-object v0 │ │ -4d67b0: 7130 23fc 2003 |0004: invoke-static {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getChars:(Ljava/lang/String;[CI)I // method@fc23 │ │ -4d67b6: 0a00 |0007: move-result v0 │ │ -4d67b8: 0f00 |0008: return v0 │ │ +4d679c: |[4d679c] org.codehaus.stax2.ri.typed.NumberUtil.writeDouble:(D[CI)I │ │ +4d67ac: 7120 ede0 1000 |0000: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ +4d67b2: 0c00 |0003: move-result-object v0 │ │ +4d67b4: 7130 23fc 2003 |0004: invoke-static {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getChars:(Ljava/lang/String;[CI)I // method@fc23 │ │ +4d67ba: 0a00 |0007: move-result v0 │ │ +4d67bc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) D │ │ 0x0000 - 0x0009 reg=2 (null) [C │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1029533,20 +1029534,20 @@ │ │ type : '(F[BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4d67bc: |[4d67bc] org.codehaus.stax2.ri.typed.NumberUtil.writeFloat:(F[BI)I │ │ -4d67cc: 7110 eee0 0000 |0000: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ -4d67d2: 0c00 |0003: move-result-object v0 │ │ -4d67d4: 7130 22fc 1002 |0004: invoke-static {v0, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getAsciiBytes:(Ljava/lang/String;[BI)I // method@fc22 │ │ -4d67da: 0a00 |0007: move-result v0 │ │ -4d67dc: 0f00 |0008: return v0 │ │ +4d67c0: |[4d67c0] org.codehaus.stax2.ri.typed.NumberUtil.writeFloat:(F[BI)I │ │ +4d67d0: 7110 eee0 0000 |0000: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ +4d67d6: 0c00 |0003: move-result-object v0 │ │ +4d67d8: 7130 22fc 1002 |0004: invoke-static {v0, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getAsciiBytes:(Ljava/lang/String;[BI)I // method@fc22 │ │ +4d67de: 0a00 |0007: move-result v0 │ │ +4d67e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) F │ │ 0x0000 - 0x0009 reg=1 (null) [B │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -1029556,20 +1029557,20 @@ │ │ type : '(F[CI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4d67e0: |[4d67e0] org.codehaus.stax2.ri.typed.NumberUtil.writeFloat:(F[CI)I │ │ -4d67f0: 7110 eee0 0000 |0000: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ -4d67f6: 0c00 |0003: move-result-object v0 │ │ -4d67f8: 7130 23fc 1002 |0004: invoke-static {v0, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getChars:(Ljava/lang/String;[CI)I // method@fc23 │ │ -4d67fe: 0a00 |0007: move-result v0 │ │ -4d6800: 0f00 |0008: return v0 │ │ +4d67e4: |[4d67e4] org.codehaus.stax2.ri.typed.NumberUtil.writeFloat:(F[CI)I │ │ +4d67f4: 7110 eee0 0000 |0000: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ +4d67fa: 0c00 |0003: move-result-object v0 │ │ +4d67fc: 7130 23fc 1002 |0004: invoke-static {v0, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getChars:(Ljava/lang/String;[CI)I // method@fc23 │ │ +4d6802: 0a00 |0007: move-result v0 │ │ +4d6804: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) F │ │ 0x0000 - 0x0009 reg=1 (null) [C │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -1029579,32 +1029580,32 @@ │ │ type : '(I[BI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -4d6804: |[4d6804] org.codehaus.stax2.ri.typed.NumberUtil.writeFullTriplet:(I[BI)I │ │ -4d6814: e003 0302 |0000: shl-int/lit8 v3, v3, #int 2 // #02 │ │ -4d6818: d800 0501 |0002: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d681c: 6201 a6b0 |0004: sget-object v1, Lorg/codehaus/stax2/ri/typed/NumberUtil;.FULL_TRIPLETS:[C // field@b0a6 │ │ -4d6820: d802 0301 |0006: add-int/lit8 v2, v3, #int 1 // #01 │ │ -4d6824: 4903 0103 |0008: aget-char v3, v1, v3 │ │ -4d6828: 8d33 |000a: int-to-byte v3, v3 │ │ -4d682a: 4f03 0405 |000b: aput-byte v3, v4, v5 │ │ -4d682e: d803 0001 |000d: add-int/lit8 v3, v0, #int 1 // #01 │ │ -4d6832: d805 0201 |000f: add-int/lit8 v5, v2, #int 1 // #01 │ │ -4d6836: 4902 0102 |0011: aget-char v2, v1, v2 │ │ -4d683a: 8d22 |0013: int-to-byte v2, v2 │ │ -4d683c: 4f02 0400 |0014: aput-byte v2, v4, v0 │ │ -4d6840: d800 0301 |0016: add-int/lit8 v0, v3, #int 1 // #01 │ │ -4d6844: 4905 0105 |0018: aget-char v5, v1, v5 │ │ -4d6848: 8d55 |001a: int-to-byte v5, v5 │ │ -4d684a: 4f05 0403 |001b: aput-byte v5, v4, v3 │ │ -4d684e: 0f00 |001d: return v0 │ │ +4d6808: |[4d6808] org.codehaus.stax2.ri.typed.NumberUtil.writeFullTriplet:(I[BI)I │ │ +4d6818: e003 0302 |0000: shl-int/lit8 v3, v3, #int 2 // #02 │ │ +4d681c: d800 0501 |0002: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d6820: 6201 a6b0 |0004: sget-object v1, Lorg/codehaus/stax2/ri/typed/NumberUtil;.FULL_TRIPLETS:[C // field@b0a6 │ │ +4d6824: d802 0301 |0006: add-int/lit8 v2, v3, #int 1 // #01 │ │ +4d6828: 4903 0103 |0008: aget-char v3, v1, v3 │ │ +4d682c: 8d33 |000a: int-to-byte v3, v3 │ │ +4d682e: 4f03 0405 |000b: aput-byte v3, v4, v5 │ │ +4d6832: d803 0001 |000d: add-int/lit8 v3, v0, #int 1 // #01 │ │ +4d6836: d805 0201 |000f: add-int/lit8 v5, v2, #int 1 // #01 │ │ +4d683a: 4902 0102 |0011: aget-char v2, v1, v2 │ │ +4d683e: 8d22 |0013: int-to-byte v2, v2 │ │ +4d6840: 4f02 0400 |0014: aput-byte v2, v4, v0 │ │ +4d6844: d800 0301 |0016: add-int/lit8 v0, v3, #int 1 // #01 │ │ +4d6848: 4905 0105 |0018: aget-char v5, v1, v5 │ │ +4d684c: 8d55 |001a: int-to-byte v5, v5 │ │ +4d684e: 4f05 0403 |001b: aput-byte v5, v4, v3 │ │ +4d6852: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=395 │ │ 0x0011 line=396 │ │ 0x0018 line=397 │ │ locals : │ │ 0x0000 - 0x001e reg=3 (null) I │ │ @@ -1029616,29 +1029617,29 @@ │ │ type : '(I[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -4d6850: |[4d6850] org.codehaus.stax2.ri.typed.NumberUtil.writeFullTriplet:(I[CI)I │ │ -4d6860: e003 0302 |0000: shl-int/lit8 v3, v3, #int 2 // #02 │ │ -4d6864: d800 0501 |0002: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d6868: 6201 a6b0 |0004: sget-object v1, Lorg/codehaus/stax2/ri/typed/NumberUtil;.FULL_TRIPLETS:[C // field@b0a6 │ │ -4d686c: d802 0301 |0006: add-int/lit8 v2, v3, #int 1 // #01 │ │ -4d6870: 4903 0103 |0008: aget-char v3, v1, v3 │ │ -4d6874: 5003 0405 |000a: aput-char v3, v4, v5 │ │ -4d6878: d803 0001 |000c: add-int/lit8 v3, v0, #int 1 // #01 │ │ -4d687c: d805 0201 |000e: add-int/lit8 v5, v2, #int 1 // #01 │ │ -4d6880: 4902 0102 |0010: aget-char v2, v1, v2 │ │ -4d6884: 5002 0400 |0012: aput-char v2, v4, v0 │ │ -4d6888: d800 0301 |0014: add-int/lit8 v0, v3, #int 1 // #01 │ │ -4d688c: 4905 0105 |0016: aget-char v5, v1, v5 │ │ -4d6890: 5005 0403 |0018: aput-char v5, v4, v3 │ │ -4d6894: 0f00 |001a: return v0 │ │ +4d6854: |[4d6854] org.codehaus.stax2.ri.typed.NumberUtil.writeFullTriplet:(I[CI)I │ │ +4d6864: e003 0302 |0000: shl-int/lit8 v3, v3, #int 2 // #02 │ │ +4d6868: d800 0501 |0002: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d686c: 6201 a6b0 |0004: sget-object v1, Lorg/codehaus/stax2/ri/typed/NumberUtil;.FULL_TRIPLETS:[C // field@b0a6 │ │ +4d6870: d802 0301 |0006: add-int/lit8 v2, v3, #int 1 // #01 │ │ +4d6874: 4903 0103 |0008: aget-char v3, v1, v3 │ │ +4d6878: 5003 0405 |000a: aput-char v3, v4, v5 │ │ +4d687c: d803 0001 |000c: add-int/lit8 v3, v0, #int 1 // #01 │ │ +4d6880: d805 0201 |000e: add-int/lit8 v5, v2, #int 1 // #01 │ │ +4d6884: 4902 0102 |0010: aget-char v2, v1, v2 │ │ +4d6888: 5002 0400 |0012: aput-char v2, v4, v0 │ │ +4d688c: d800 0301 |0014: add-int/lit8 v0, v3, #int 1 // #01 │ │ +4d6890: 4905 0105 |0016: aget-char v5, v1, v5 │ │ +4d6894: 5005 0403 |0018: aput-char v5, v4, v3 │ │ +4d6898: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=386 │ │ 0x0010 line=387 │ │ 0x0016 line=388 │ │ locals : │ │ 0x0000 - 0x001b reg=3 (null) I │ │ @@ -1029650,83 +1029651,83 @@ │ │ type : '(I[BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -4d6898: |[4d6898] org.codehaus.stax2.ri.typed.NumberUtil.writeInt:(I[BI)I │ │ -4d68a8: 3b04 1400 |0000: if-gez v4, 0014 // +0014 │ │ -4d68ac: 1500 0080 |0002: const/high16 v0, #int -2147483648 // #8000 │ │ -4d68b0: 3304 0800 |0004: if-ne v4, v0, 000c // +0008 │ │ -4d68b4: 8140 |0006: int-to-long v0, v4 │ │ -4d68b6: 7140 2efc 1065 |0007: invoke-static {v0, v1, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[BI)I // method@fc2e │ │ -4d68bc: 0a04 |000a: move-result v4 │ │ -4d68be: 0f04 |000b: return v4 │ │ -4d68c0: d800 0601 |000c: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d68c4: 1301 2d00 |000e: const/16 v1, #int 45 // #2d │ │ -4d68c8: 4f01 0506 |0010: aput-byte v1, v5, v6 │ │ -4d68cc: 7b44 |0012: neg-int v4, v4 │ │ -4d68ce: 0106 |0013: move v6, v0 │ │ -4d68d0: 1400 4042 0f00 |0014: const v0, #float 1.4013e-39 // #000f4240 │ │ -4d68d6: 3504 2500 |0017: if-ge v4, v0, 003c // +0025 │ │ -4d68da: 1300 e803 |0019: const/16 v0, #int 1000 // #3e8 │ │ -4d68de: 3504 1300 |001b: if-ge v4, v0, 002e // +0013 │ │ -4d68e2: 1300 0a00 |001d: const/16 v0, #int 10 // #a │ │ -4d68e6: 3504 0a00 |001f: if-ge v4, v0, 0029 // +000a │ │ -4d68ea: d800 0601 |0021: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d68ee: d804 0430 |0023: add-int/lit8 v4, v4, #int 48 // #30 │ │ -4d68f2: 8d44 |0025: int-to-byte v4, v4 │ │ -4d68f4: 4f04 0506 |0026: aput-byte v4, v5, v6 │ │ -4d68f8: 2813 |0028: goto 003b // +0013 │ │ -4d68fa: 7130 2cfc 5406 |0029: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[BI)I // method@fc2c │ │ -4d6900: 0a00 |002c: move-result v0 │ │ -4d6902: 280e |002d: goto 003b // +000e │ │ -4d6904: d340 e803 |002e: div-int/lit16 v0, v4, #int 1000 // #03e8 │ │ -4d6908: d201 e803 |0030: mul-int/lit16 v1, v0, #int 1000 // #03e8 │ │ -4d690c: b114 |0032: sub-int/2addr v4, v1 │ │ -4d690e: 7130 2cfc 5006 |0033: invoke-static {v0, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[BI)I // method@fc2c │ │ -4d6914: 0a06 |0036: move-result v6 │ │ -4d6916: 7130 28fc 5406 |0037: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ -4d691c: 0a00 |003a: move-result v0 │ │ -4d691e: 0f00 |003b: return v0 │ │ -4d6920: 1400 00ca 9a3b |003c: const v0, #float 0.00472379 // #3b9aca00 │ │ -4d6926: 3404 0400 |003f: if-lt v4, v0, 0043 // +0004 │ │ -4d692a: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -4d692c: 2802 |0042: goto 0044 // +0002 │ │ -4d692e: 1201 |0043: const/4 v1, #int 0 // #0 │ │ -4d6930: 3801 1400 |0044: if-eqz v1, 0058 // +0014 │ │ -4d6934: b104 |0046: sub-int/2addr v4, v0 │ │ -4d6936: 3404 0a00 |0047: if-lt v4, v0, 0051 // +000a │ │ -4d693a: b104 |0049: sub-int/2addr v4, v0 │ │ -4d693c: d800 0601 |004a: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d6940: 1302 3200 |004c: const/16 v2, #int 50 // #32 │ │ -4d6944: 4f02 0506 |004e: aput-byte v2, v5, v6 │ │ -4d6948: 2807 |0050: goto 0057 // +0007 │ │ -4d694a: d800 0601 |0051: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d694e: 1302 3100 |0053: const/16 v2, #int 49 // #31 │ │ -4d6952: 4f02 0506 |0055: aput-byte v2, v5, v6 │ │ -4d6956: 0106 |0057: move v6, v0 │ │ -4d6958: d340 e803 |0058: div-int/lit16 v0, v4, #int 1000 // #03e8 │ │ -4d695c: d202 e803 |005a: mul-int/lit16 v2, v0, #int 1000 // #03e8 │ │ -4d6960: b124 |005c: sub-int/2addr v4, v2 │ │ -4d6962: d302 e803 |005d: div-int/lit16 v2, v0, #int 1000 // #03e8 │ │ -4d6966: d223 e803 |005f: mul-int/lit16 v3, v2, #int 1000 // #03e8 │ │ -4d696a: b130 |0061: sub-int/2addr v0, v3 │ │ -4d696c: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ -4d6970: 7130 28fc 5206 |0064: invoke-static {v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ -4d6976: 0a06 |0067: move-result v6 │ │ -4d6978: 2805 |0068: goto 006d // +0005 │ │ -4d697a: 7130 2cfc 5206 |0069: invoke-static {v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[BI)I // method@fc2c │ │ -4d6980: 0a06 |006c: move-result v6 │ │ -4d6982: 7130 28fc 5006 |006d: invoke-static {v0, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ -4d6988: 0a06 |0070: move-result v6 │ │ -4d698a: 7130 28fc 5406 |0071: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ -4d6990: 0a04 |0074: move-result v4 │ │ -4d6992: 0f04 |0075: return v4 │ │ +4d689c: |[4d689c] org.codehaus.stax2.ri.typed.NumberUtil.writeInt:(I[BI)I │ │ +4d68ac: 3b04 1400 |0000: if-gez v4, 0014 // +0014 │ │ +4d68b0: 1500 0080 |0002: const/high16 v0, #int -2147483648 // #8000 │ │ +4d68b4: 3304 0800 |0004: if-ne v4, v0, 000c // +0008 │ │ +4d68b8: 8140 |0006: int-to-long v0, v4 │ │ +4d68ba: 7140 2efc 1065 |0007: invoke-static {v0, v1, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[BI)I // method@fc2e │ │ +4d68c0: 0a04 |000a: move-result v4 │ │ +4d68c2: 0f04 |000b: return v4 │ │ +4d68c4: d800 0601 |000c: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d68c8: 1301 2d00 |000e: const/16 v1, #int 45 // #2d │ │ +4d68cc: 4f01 0506 |0010: aput-byte v1, v5, v6 │ │ +4d68d0: 7b44 |0012: neg-int v4, v4 │ │ +4d68d2: 0106 |0013: move v6, v0 │ │ +4d68d4: 1400 4042 0f00 |0014: const v0, #float 1.4013e-39 // #000f4240 │ │ +4d68da: 3504 2500 |0017: if-ge v4, v0, 003c // +0025 │ │ +4d68de: 1300 e803 |0019: const/16 v0, #int 1000 // #3e8 │ │ +4d68e2: 3504 1300 |001b: if-ge v4, v0, 002e // +0013 │ │ +4d68e6: 1300 0a00 |001d: const/16 v0, #int 10 // #a │ │ +4d68ea: 3504 0a00 |001f: if-ge v4, v0, 0029 // +000a │ │ +4d68ee: d800 0601 |0021: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d68f2: d804 0430 |0023: add-int/lit8 v4, v4, #int 48 // #30 │ │ +4d68f6: 8d44 |0025: int-to-byte v4, v4 │ │ +4d68f8: 4f04 0506 |0026: aput-byte v4, v5, v6 │ │ +4d68fc: 2813 |0028: goto 003b // +0013 │ │ +4d68fe: 7130 2cfc 5406 |0029: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[BI)I // method@fc2c │ │ +4d6904: 0a00 |002c: move-result v0 │ │ +4d6906: 280e |002d: goto 003b // +000e │ │ +4d6908: d340 e803 |002e: div-int/lit16 v0, v4, #int 1000 // #03e8 │ │ +4d690c: d201 e803 |0030: mul-int/lit16 v1, v0, #int 1000 // #03e8 │ │ +4d6910: b114 |0032: sub-int/2addr v4, v1 │ │ +4d6912: 7130 2cfc 5006 |0033: invoke-static {v0, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[BI)I // method@fc2c │ │ +4d6918: 0a06 |0036: move-result v6 │ │ +4d691a: 7130 28fc 5406 |0037: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ +4d6920: 0a00 |003a: move-result v0 │ │ +4d6922: 0f00 |003b: return v0 │ │ +4d6924: 1400 00ca 9a3b |003c: const v0, #float 0.00472379 // #3b9aca00 │ │ +4d692a: 3404 0400 |003f: if-lt v4, v0, 0043 // +0004 │ │ +4d692e: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +4d6930: 2802 |0042: goto 0044 // +0002 │ │ +4d6932: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +4d6934: 3801 1400 |0044: if-eqz v1, 0058 // +0014 │ │ +4d6938: b104 |0046: sub-int/2addr v4, v0 │ │ +4d693a: 3404 0a00 |0047: if-lt v4, v0, 0051 // +000a │ │ +4d693e: b104 |0049: sub-int/2addr v4, v0 │ │ +4d6940: d800 0601 |004a: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d6944: 1302 3200 |004c: const/16 v2, #int 50 // #32 │ │ +4d6948: 4f02 0506 |004e: aput-byte v2, v5, v6 │ │ +4d694c: 2807 |0050: goto 0057 // +0007 │ │ +4d694e: d800 0601 |0051: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d6952: 1302 3100 |0053: const/16 v2, #int 49 // #31 │ │ +4d6956: 4f02 0506 |0055: aput-byte v2, v5, v6 │ │ +4d695a: 0106 |0057: move v6, v0 │ │ +4d695c: d340 e803 |0058: div-int/lit16 v0, v4, #int 1000 // #03e8 │ │ +4d6960: d202 e803 |005a: mul-int/lit16 v2, v0, #int 1000 // #03e8 │ │ +4d6964: b124 |005c: sub-int/2addr v4, v2 │ │ +4d6966: d302 e803 |005d: div-int/lit16 v2, v0, #int 1000 // #03e8 │ │ +4d696a: d223 e803 |005f: mul-int/lit16 v3, v2, #int 1000 // #03e8 │ │ +4d696e: b130 |0061: sub-int/2addr v0, v3 │ │ +4d6970: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ +4d6974: 7130 28fc 5206 |0064: invoke-static {v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ +4d697a: 0a06 |0067: move-result v6 │ │ +4d697c: 2805 |0068: goto 006d // +0005 │ │ +4d697e: 7130 2cfc 5206 |0069: invoke-static {v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[BI)I // method@fc2c │ │ +4d6984: 0a06 |006c: move-result v6 │ │ +4d6986: 7130 28fc 5006 |006d: invoke-static {v0, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ +4d698c: 0a06 |0070: move-result v6 │ │ +4d698e: 7130 28fc 5406 |0071: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ +4d6994: 0a04 |0074: move-result v4 │ │ +4d6996: 0f04 |0075: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=179 │ │ 0x0010 line=181 │ │ 0x0026 line=187 │ │ 0x0029 line=189 │ │ 0x002e line=192 │ │ @@ -1029750,83 +1029751,83 @@ │ │ type : '(I[CI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -4d6994: |[4d6994] org.codehaus.stax2.ri.typed.NumberUtil.writeInt:(I[CI)I │ │ -4d69a4: 3b04 1400 |0000: if-gez v4, 0014 // +0014 │ │ -4d69a8: 1500 0080 |0002: const/high16 v0, #int -2147483648 // #8000 │ │ -4d69ac: 3304 0800 |0004: if-ne v4, v0, 000c // +0008 │ │ -4d69b0: 8140 |0006: int-to-long v0, v4 │ │ -4d69b2: 7140 2ffc 1065 |0007: invoke-static {v0, v1, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[CI)I // method@fc2f │ │ -4d69b8: 0a04 |000a: move-result v4 │ │ -4d69ba: 0f04 |000b: return v4 │ │ -4d69bc: d800 0601 |000c: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d69c0: 1301 2d00 |000e: const/16 v1, #int 45 // #2d │ │ -4d69c4: 5001 0506 |0010: aput-char v1, v5, v6 │ │ -4d69c8: 7b44 |0012: neg-int v4, v4 │ │ -4d69ca: 0106 |0013: move v6, v0 │ │ -4d69cc: 1400 4042 0f00 |0014: const v0, #float 1.4013e-39 // #000f4240 │ │ -4d69d2: 3504 2500 |0017: if-ge v4, v0, 003c // +0025 │ │ -4d69d6: 1300 e803 |0019: const/16 v0, #int 1000 // #3e8 │ │ -4d69da: 3504 1300 |001b: if-ge v4, v0, 002e // +0013 │ │ -4d69de: 1300 0a00 |001d: const/16 v0, #int 10 // #a │ │ -4d69e2: 3504 0a00 |001f: if-ge v4, v0, 0029 // +000a │ │ -4d69e6: d800 0601 |0021: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d69ea: d804 0430 |0023: add-int/lit8 v4, v4, #int 48 // #30 │ │ -4d69ee: 8e44 |0025: int-to-char v4, v4 │ │ -4d69f0: 5004 0506 |0026: aput-char v4, v5, v6 │ │ -4d69f4: 2813 |0028: goto 003b // +0013 │ │ -4d69f6: 7130 2dfc 5406 |0029: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[CI)I // method@fc2d │ │ -4d69fc: 0a00 |002c: move-result v0 │ │ -4d69fe: 280e |002d: goto 003b // +000e │ │ -4d6a00: d340 e803 |002e: div-int/lit16 v0, v4, #int 1000 // #03e8 │ │ -4d6a04: d201 e803 |0030: mul-int/lit16 v1, v0, #int 1000 // #03e8 │ │ -4d6a08: b114 |0032: sub-int/2addr v4, v1 │ │ -4d6a0a: 7130 2dfc 5006 |0033: invoke-static {v0, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[CI)I // method@fc2d │ │ -4d6a10: 0a06 |0036: move-result v6 │ │ -4d6a12: 7130 29fc 5406 |0037: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ -4d6a18: 0a00 |003a: move-result v0 │ │ -4d6a1a: 0f00 |003b: return v0 │ │ -4d6a1c: 1400 00ca 9a3b |003c: const v0, #float 0.00472379 // #3b9aca00 │ │ -4d6a22: 3404 0400 |003f: if-lt v4, v0, 0043 // +0004 │ │ -4d6a26: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -4d6a28: 2802 |0042: goto 0044 // +0002 │ │ -4d6a2a: 1201 |0043: const/4 v1, #int 0 // #0 │ │ -4d6a2c: 3801 1400 |0044: if-eqz v1, 0058 // +0014 │ │ -4d6a30: b104 |0046: sub-int/2addr v4, v0 │ │ -4d6a32: 3404 0a00 |0047: if-lt v4, v0, 0051 // +000a │ │ -4d6a36: b104 |0049: sub-int/2addr v4, v0 │ │ -4d6a38: d800 0601 |004a: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d6a3c: 1302 3200 |004c: const/16 v2, #int 50 // #32 │ │ -4d6a40: 5002 0506 |004e: aput-char v2, v5, v6 │ │ -4d6a44: 2807 |0050: goto 0057 // +0007 │ │ -4d6a46: d800 0601 |0051: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d6a4a: 1302 3100 |0053: const/16 v2, #int 49 // #31 │ │ -4d6a4e: 5002 0506 |0055: aput-char v2, v5, v6 │ │ -4d6a52: 0106 |0057: move v6, v0 │ │ -4d6a54: d340 e803 |0058: div-int/lit16 v0, v4, #int 1000 // #03e8 │ │ -4d6a58: d202 e803 |005a: mul-int/lit16 v2, v0, #int 1000 // #03e8 │ │ -4d6a5c: b124 |005c: sub-int/2addr v4, v2 │ │ -4d6a5e: d302 e803 |005d: div-int/lit16 v2, v0, #int 1000 // #03e8 │ │ -4d6a62: d223 e803 |005f: mul-int/lit16 v3, v2, #int 1000 // #03e8 │ │ -4d6a66: b130 |0061: sub-int/2addr v0, v3 │ │ -4d6a68: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ -4d6a6c: 7130 29fc 5206 |0064: invoke-static {v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ -4d6a72: 0a06 |0067: move-result v6 │ │ -4d6a74: 2805 |0068: goto 006d // +0005 │ │ -4d6a76: 7130 2dfc 5206 |0069: invoke-static {v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[CI)I // method@fc2d │ │ -4d6a7c: 0a06 |006c: move-result v6 │ │ -4d6a7e: 7130 29fc 5006 |006d: invoke-static {v0, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ -4d6a84: 0a06 |0070: move-result v6 │ │ -4d6a86: 7130 29fc 5406 |0071: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ -4d6a8c: 0a04 |0074: move-result v4 │ │ -4d6a8e: 0f04 |0075: return v4 │ │ +4d6998: |[4d6998] org.codehaus.stax2.ri.typed.NumberUtil.writeInt:(I[CI)I │ │ +4d69a8: 3b04 1400 |0000: if-gez v4, 0014 // +0014 │ │ +4d69ac: 1500 0080 |0002: const/high16 v0, #int -2147483648 // #8000 │ │ +4d69b0: 3304 0800 |0004: if-ne v4, v0, 000c // +0008 │ │ +4d69b4: 8140 |0006: int-to-long v0, v4 │ │ +4d69b6: 7140 2ffc 1065 |0007: invoke-static {v0, v1, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[CI)I // method@fc2f │ │ +4d69bc: 0a04 |000a: move-result v4 │ │ +4d69be: 0f04 |000b: return v4 │ │ +4d69c0: d800 0601 |000c: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d69c4: 1301 2d00 |000e: const/16 v1, #int 45 // #2d │ │ +4d69c8: 5001 0506 |0010: aput-char v1, v5, v6 │ │ +4d69cc: 7b44 |0012: neg-int v4, v4 │ │ +4d69ce: 0106 |0013: move v6, v0 │ │ +4d69d0: 1400 4042 0f00 |0014: const v0, #float 1.4013e-39 // #000f4240 │ │ +4d69d6: 3504 2500 |0017: if-ge v4, v0, 003c // +0025 │ │ +4d69da: 1300 e803 |0019: const/16 v0, #int 1000 // #3e8 │ │ +4d69de: 3504 1300 |001b: if-ge v4, v0, 002e // +0013 │ │ +4d69e2: 1300 0a00 |001d: const/16 v0, #int 10 // #a │ │ +4d69e6: 3504 0a00 |001f: if-ge v4, v0, 0029 // +000a │ │ +4d69ea: d800 0601 |0021: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d69ee: d804 0430 |0023: add-int/lit8 v4, v4, #int 48 // #30 │ │ +4d69f2: 8e44 |0025: int-to-char v4, v4 │ │ +4d69f4: 5004 0506 |0026: aput-char v4, v5, v6 │ │ +4d69f8: 2813 |0028: goto 003b // +0013 │ │ +4d69fa: 7130 2dfc 5406 |0029: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[CI)I // method@fc2d │ │ +4d6a00: 0a00 |002c: move-result v0 │ │ +4d6a02: 280e |002d: goto 003b // +000e │ │ +4d6a04: d340 e803 |002e: div-int/lit16 v0, v4, #int 1000 // #03e8 │ │ +4d6a08: d201 e803 |0030: mul-int/lit16 v1, v0, #int 1000 // #03e8 │ │ +4d6a0c: b114 |0032: sub-int/2addr v4, v1 │ │ +4d6a0e: 7130 2dfc 5006 |0033: invoke-static {v0, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[CI)I // method@fc2d │ │ +4d6a14: 0a06 |0036: move-result v6 │ │ +4d6a16: 7130 29fc 5406 |0037: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ +4d6a1c: 0a00 |003a: move-result v0 │ │ +4d6a1e: 0f00 |003b: return v0 │ │ +4d6a20: 1400 00ca 9a3b |003c: const v0, #float 0.00472379 // #3b9aca00 │ │ +4d6a26: 3404 0400 |003f: if-lt v4, v0, 0043 // +0004 │ │ +4d6a2a: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +4d6a2c: 2802 |0042: goto 0044 // +0002 │ │ +4d6a2e: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +4d6a30: 3801 1400 |0044: if-eqz v1, 0058 // +0014 │ │ +4d6a34: b104 |0046: sub-int/2addr v4, v0 │ │ +4d6a36: 3404 0a00 |0047: if-lt v4, v0, 0051 // +000a │ │ +4d6a3a: b104 |0049: sub-int/2addr v4, v0 │ │ +4d6a3c: d800 0601 |004a: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d6a40: 1302 3200 |004c: const/16 v2, #int 50 // #32 │ │ +4d6a44: 5002 0506 |004e: aput-char v2, v5, v6 │ │ +4d6a48: 2807 |0050: goto 0057 // +0007 │ │ +4d6a4a: d800 0601 |0051: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d6a4e: 1302 3100 |0053: const/16 v2, #int 49 // #31 │ │ +4d6a52: 5002 0506 |0055: aput-char v2, v5, v6 │ │ +4d6a56: 0106 |0057: move v6, v0 │ │ +4d6a58: d340 e803 |0058: div-int/lit16 v0, v4, #int 1000 // #03e8 │ │ +4d6a5c: d202 e803 |005a: mul-int/lit16 v2, v0, #int 1000 // #03e8 │ │ +4d6a60: b124 |005c: sub-int/2addr v4, v2 │ │ +4d6a62: d302 e803 |005d: div-int/lit16 v2, v0, #int 1000 // #03e8 │ │ +4d6a66: d223 e803 |005f: mul-int/lit16 v3, v2, #int 1000 // #03e8 │ │ +4d6a6a: b130 |0061: sub-int/2addr v0, v3 │ │ +4d6a6c: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ +4d6a70: 7130 29fc 5206 |0064: invoke-static {v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ +4d6a76: 0a06 |0067: move-result v6 │ │ +4d6a78: 2805 |0068: goto 006d // +0005 │ │ +4d6a7a: 7130 2dfc 5206 |0069: invoke-static {v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[CI)I // method@fc2d │ │ +4d6a80: 0a06 |006c: move-result v6 │ │ +4d6a82: 7130 29fc 5006 |006d: invoke-static {v0, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ +4d6a88: 0a06 |0070: move-result v6 │ │ +4d6a8a: 7130 29fc 5406 |0071: invoke-static {v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ +4d6a90: 0a04 |0074: move-result v4 │ │ +4d6a92: 0f04 |0075: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=120 │ │ 0x0010 line=122 │ │ 0x0026 line=129 │ │ 0x0029 line=131 │ │ 0x002e line=134 │ │ @@ -1029850,36 +1029851,36 @@ │ │ type : '(I[BI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -4d6a90: |[4d6a90] org.codehaus.stax2.ri.typed.NumberUtil.writeLeadingTriplet:(I[BI)I │ │ -4d6aa0: e003 0302 |0000: shl-int/lit8 v3, v3, #int 2 // #02 │ │ -4d6aa4: 6200 a7b0 |0002: sget-object v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.LEADING_TRIPLETS:[C // field@b0a7 │ │ -4d6aa8: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ -4d6aac: 4903 0003 |0006: aget-char v3, v0, v3 │ │ -4d6ab0: 3803 0800 |0008: if-eqz v3, 0010 // +0008 │ │ -4d6ab4: d802 0501 |000a: add-int/lit8 v2, v5, #int 1 // #01 │ │ -4d6ab8: 8d33 |000c: int-to-byte v3, v3 │ │ -4d6aba: 4f03 0405 |000d: aput-byte v3, v4, v5 │ │ -4d6abe: 0125 |000f: move v5, v2 │ │ -4d6ac0: d803 0101 |0010: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4d6ac4: 4901 0001 |0012: aget-char v1, v0, v1 │ │ -4d6ac8: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -4d6acc: d802 0501 |0016: add-int/lit8 v2, v5, #int 1 // #01 │ │ -4d6ad0: 8d11 |0018: int-to-byte v1, v1 │ │ -4d6ad2: 4f01 0405 |0019: aput-byte v1, v4, v5 │ │ -4d6ad6: 0125 |001b: move v5, v2 │ │ -4d6ad8: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -4d6adc: 4903 0003 |001e: aget-char v3, v0, v3 │ │ -4d6ae0: 8d33 |0020: int-to-byte v3, v3 │ │ -4d6ae2: 4f03 0405 |0021: aput-byte v3, v4, v5 │ │ -4d6ae6: 0f01 |0023: return v1 │ │ +4d6a94: |[4d6a94] org.codehaus.stax2.ri.typed.NumberUtil.writeLeadingTriplet:(I[BI)I │ │ +4d6aa4: e003 0302 |0000: shl-int/lit8 v3, v3, #int 2 // #02 │ │ +4d6aa8: 6200 a7b0 |0002: sget-object v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.LEADING_TRIPLETS:[C // field@b0a7 │ │ +4d6aac: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ +4d6ab0: 4903 0003 |0006: aget-char v3, v0, v3 │ │ +4d6ab4: 3803 0800 |0008: if-eqz v3, 0010 // +0008 │ │ +4d6ab8: d802 0501 |000a: add-int/lit8 v2, v5, #int 1 // #01 │ │ +4d6abc: 8d33 |000c: int-to-byte v3, v3 │ │ +4d6abe: 4f03 0405 |000d: aput-byte v3, v4, v5 │ │ +4d6ac2: 0125 |000f: move v5, v2 │ │ +4d6ac4: d803 0101 |0010: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4d6ac8: 4901 0001 |0012: aget-char v1, v0, v1 │ │ +4d6acc: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +4d6ad0: d802 0501 |0016: add-int/lit8 v2, v5, #int 1 // #01 │ │ +4d6ad4: 8d11 |0018: int-to-byte v1, v1 │ │ +4d6ad6: 4f01 0405 |0019: aput-byte v1, v4, v5 │ │ +4d6ada: 0125 |001b: move v5, v2 │ │ +4d6adc: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +4d6ae0: 4903 0003 |001e: aget-char v3, v0, v3 │ │ +4d6ae4: 8d33 |0020: int-to-byte v3, v3 │ │ +4d6ae6: 4f03 0405 |0021: aput-byte v3, v4, v5 │ │ +4d6aea: 0f01 |0023: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=370 │ │ 0x000d line=372 │ │ 0x0012 line=374 │ │ 0x0019 line=376 │ │ 0x001e line=379 │ │ @@ -1029893,33 +1029894,33 @@ │ │ type : '(I[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -4d6ae8: |[4d6ae8] org.codehaus.stax2.ri.typed.NumberUtil.writeLeadingTriplet:(I[CI)I │ │ -4d6af8: e003 0302 |0000: shl-int/lit8 v3, v3, #int 2 // #02 │ │ -4d6afc: 6200 a7b0 |0002: sget-object v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.LEADING_TRIPLETS:[C // field@b0a7 │ │ -4d6b00: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ -4d6b04: 4903 0003 |0006: aget-char v3, v0, v3 │ │ -4d6b08: 3803 0700 |0008: if-eqz v3, 000f // +0007 │ │ -4d6b0c: d802 0501 |000a: add-int/lit8 v2, v5, #int 1 // #01 │ │ -4d6b10: 5003 0405 |000c: aput-char v3, v4, v5 │ │ -4d6b14: 0125 |000e: move v5, v2 │ │ -4d6b16: d803 0101 |000f: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4d6b1a: 4901 0001 |0011: aget-char v1, v0, v1 │ │ -4d6b1e: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ -4d6b22: d802 0501 |0015: add-int/lit8 v2, v5, #int 1 // #01 │ │ -4d6b26: 5001 0405 |0017: aput-char v1, v4, v5 │ │ -4d6b2a: 0125 |0019: move v5, v2 │ │ -4d6b2c: d801 0501 |001a: add-int/lit8 v1, v5, #int 1 // #01 │ │ -4d6b30: 4903 0003 |001c: aget-char v3, v0, v3 │ │ -4d6b34: 5003 0405 |001e: aput-char v3, v4, v5 │ │ -4d6b38: 0f01 |0020: return v1 │ │ +4d6aec: |[4d6aec] org.codehaus.stax2.ri.typed.NumberUtil.writeLeadingTriplet:(I[CI)I │ │ +4d6afc: e003 0302 |0000: shl-int/lit8 v3, v3, #int 2 // #02 │ │ +4d6b00: 6200 a7b0 |0002: sget-object v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.LEADING_TRIPLETS:[C // field@b0a7 │ │ +4d6b04: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ +4d6b08: 4903 0003 |0006: aget-char v3, v0, v3 │ │ +4d6b0c: 3803 0700 |0008: if-eqz v3, 000f // +0007 │ │ +4d6b10: d802 0501 |000a: add-int/lit8 v2, v5, #int 1 // #01 │ │ +4d6b14: 5003 0405 |000c: aput-char v3, v4, v5 │ │ +4d6b18: 0125 |000e: move v5, v2 │ │ +4d6b1a: d803 0101 |000f: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4d6b1e: 4901 0001 |0011: aget-char v1, v0, v1 │ │ +4d6b22: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ +4d6b26: d802 0501 |0015: add-int/lit8 v2, v5, #int 1 // #01 │ │ +4d6b2a: 5001 0405 |0017: aput-char v1, v4, v5 │ │ +4d6b2e: 0125 |0019: move v5, v2 │ │ +4d6b30: d801 0501 |001a: add-int/lit8 v1, v5, #int 1 // #01 │ │ +4d6b34: 4903 0003 |001c: aget-char v3, v0, v3 │ │ +4d6b38: 5003 0405 |001e: aput-char v3, v4, v5 │ │ +4d6b3c: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=354 │ │ 0x000c line=356 │ │ 0x0011 line=358 │ │ 0x0017 line=360 │ │ 0x001c line=363 │ │ @@ -1029933,74 +1029934,74 @@ │ │ type : '(J[BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -4d6b3c: |[4d6b3c] org.codehaus.stax2.ri.typed.NumberUtil.writeLong:(J[BI)I │ │ -4d6b4c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4d6b50: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ -4d6b54: 3b02 2600 |0004: if-gez v2, 002a // +0026 │ │ -4d6b58: 6100 aeb0 |0006: sget-wide v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MIN_INT_AS_LONG:J // field@b0ae │ │ -4d6b5c: 3102 0600 |0008: cmp-long v2, v6, v0 │ │ -4d6b60: 3a02 0800 |000a: if-ltz v2, 0012 // +0008 │ │ -4d6b64: 8467 |000c: long-to-int v7, v6 │ │ -4d6b66: 7130 2afc 8709 |000d: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[BI)I // method@fc2a │ │ -4d6b6c: 0a06 |0010: move-result v6 │ │ -4d6b6e: 0f06 |0011: return v6 │ │ -4d6b70: 1900 0080 |0012: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -4d6b74: 3102 0600 |0014: cmp-long v2, v6, v0 │ │ -4d6b78: 3902 0b00 |0016: if-nez v2, 0021 // +000b │ │ -4d6b7c: 7120 f0e0 7600 |0018: invoke-static {v6, v7}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ -4d6b82: 0c06 |001b: move-result-object v6 │ │ -4d6b84: 7130 22fc 8609 |001c: invoke-static {v6, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getAsciiBytes:(Ljava/lang/String;[BI)I // method@fc22 │ │ -4d6b8a: 0a06 |001f: move-result v6 │ │ -4d6b8c: 0f06 |0020: return v6 │ │ -4d6b8e: d800 0901 |0021: add-int/lit8 v0, v9, #int 1 // #01 │ │ -4d6b92: 1301 2d00 |0023: const/16 v1, #int 45 // #2d │ │ -4d6b96: 4f01 0809 |0025: aput-byte v1, v8, v9 │ │ -4d6b9a: 7d66 |0027: neg-long v6, v6 │ │ -4d6b9c: 0109 |0028: move v9, v0 │ │ -4d6b9e: 280d |0029: goto 0036 // +000d │ │ -4d6ba0: 6100 aab0 |002a: sget-wide v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MAX_INT_AS_LONG:J // field@b0aa │ │ -4d6ba4: 3102 0600 |002c: cmp-long v2, v6, v0 │ │ -4d6ba8: 3c02 0800 |002e: if-gtz v2, 0036 // +0008 │ │ -4d6bac: 8467 |0030: long-to-int v7, v6 │ │ -4d6bae: 7130 2afc 8709 |0031: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[BI)I // method@fc2a │ │ -4d6bb4: 0a06 |0034: move-result v6 │ │ -4d6bb6: 0f06 |0035: return v6 │ │ -4d6bb8: 7120 21fc 7600 |0036: invoke-static {v6, v7}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.calcLongStrLength:(J)I // method@fc21 │ │ -4d6bbe: 0a00 |0039: move-result v0 │ │ -4d6bc0: b090 |003a: add-int/2addr v0, v9 │ │ -4d6bc2: 0101 |003b: move v1, v0 │ │ -4d6bc4: 6102 aab0 |003c: sget-wide v2, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MAX_INT_AS_LONG:J // field@b0aa │ │ -4d6bc8: 3104 0602 |003e: cmp-long v4, v6, v2 │ │ -4d6bcc: 3d04 1100 |0040: if-lez v4, 0051 // +0011 │ │ -4d6bd0: d801 01fd |0042: add-int/lit8 v1, v1, #int -3 // #fd │ │ -4d6bd4: 1602 e803 |0044: const-wide/16 v2, #int 1000 // #3e8 │ │ -4d6bd8: 9e04 0602 |0046: div-long v4, v6, v2 │ │ -4d6bdc: 9d02 0204 |0048: mul-long v2, v2, v4 │ │ -4d6be0: bc26 |004a: sub-long/2addr v6, v2 │ │ -4d6be2: 8467 |004b: long-to-int v7, v6 │ │ -4d6be4: 7130 28fc 8701 |004c: invoke-static {v7, v8, v1}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ -4d6bea: 0446 |004f: move-wide v6, v4 │ │ -4d6bec: 28ec |0050: goto 003c // -0014 │ │ -4d6bee: 8467 |0051: long-to-int v7, v6 │ │ -4d6bf0: 1306 e803 |0052: const/16 v6, #int 1000 // #3e8 │ │ -4d6bf4: 3467 0e00 |0054: if-lt v7, v6, 0062 // +000e │ │ -4d6bf8: d801 01fd |0056: add-int/lit8 v1, v1, #int -3 // #fd │ │ -4d6bfc: d376 e803 |0058: div-int/lit16 v6, v7, #int 1000 // #03e8 │ │ -4d6c00: d262 e803 |005a: mul-int/lit16 v2, v6, #int 1000 // #03e8 │ │ -4d6c04: b127 |005c: sub-int/2addr v7, v2 │ │ -4d6c06: 7130 28fc 8701 |005d: invoke-static {v7, v8, v1}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ -4d6c0c: 0167 |0060: move v7, v6 │ │ -4d6c0e: 28f1 |0061: goto 0052 // -000f │ │ -4d6c10: 7130 2cfc 8709 |0062: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[BI)I // method@fc2c │ │ -4d6c16: 0f00 |0065: return v0 │ │ +4d6b40: |[4d6b40] org.codehaus.stax2.ri.typed.NumberUtil.writeLong:(J[BI)I │ │ +4d6b50: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4d6b54: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ +4d6b58: 3b02 2600 |0004: if-gez v2, 002a // +0026 │ │ +4d6b5c: 6100 aeb0 |0006: sget-wide v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MIN_INT_AS_LONG:J // field@b0ae │ │ +4d6b60: 3102 0600 |0008: cmp-long v2, v6, v0 │ │ +4d6b64: 3a02 0800 |000a: if-ltz v2, 0012 // +0008 │ │ +4d6b68: 8467 |000c: long-to-int v7, v6 │ │ +4d6b6a: 7130 2afc 8709 |000d: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[BI)I // method@fc2a │ │ +4d6b70: 0a06 |0010: move-result v6 │ │ +4d6b72: 0f06 |0011: return v6 │ │ +4d6b74: 1900 0080 |0012: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +4d6b78: 3102 0600 |0014: cmp-long v2, v6, v0 │ │ +4d6b7c: 3902 0b00 |0016: if-nez v2, 0021 // +000b │ │ +4d6b80: 7120 f0e0 7600 |0018: invoke-static {v6, v7}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ +4d6b86: 0c06 |001b: move-result-object v6 │ │ +4d6b88: 7130 22fc 8609 |001c: invoke-static {v6, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getAsciiBytes:(Ljava/lang/String;[BI)I // method@fc22 │ │ +4d6b8e: 0a06 |001f: move-result v6 │ │ +4d6b90: 0f06 |0020: return v6 │ │ +4d6b92: d800 0901 |0021: add-int/lit8 v0, v9, #int 1 // #01 │ │ +4d6b96: 1301 2d00 |0023: const/16 v1, #int 45 // #2d │ │ +4d6b9a: 4f01 0809 |0025: aput-byte v1, v8, v9 │ │ +4d6b9e: 7d66 |0027: neg-long v6, v6 │ │ +4d6ba0: 0109 |0028: move v9, v0 │ │ +4d6ba2: 280d |0029: goto 0036 // +000d │ │ +4d6ba4: 6100 aab0 |002a: sget-wide v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MAX_INT_AS_LONG:J // field@b0aa │ │ +4d6ba8: 3102 0600 |002c: cmp-long v2, v6, v0 │ │ +4d6bac: 3c02 0800 |002e: if-gtz v2, 0036 // +0008 │ │ +4d6bb0: 8467 |0030: long-to-int v7, v6 │ │ +4d6bb2: 7130 2afc 8709 |0031: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[BI)I // method@fc2a │ │ +4d6bb8: 0a06 |0034: move-result v6 │ │ +4d6bba: 0f06 |0035: return v6 │ │ +4d6bbc: 7120 21fc 7600 |0036: invoke-static {v6, v7}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.calcLongStrLength:(J)I // method@fc21 │ │ +4d6bc2: 0a00 |0039: move-result v0 │ │ +4d6bc4: b090 |003a: add-int/2addr v0, v9 │ │ +4d6bc6: 0101 |003b: move v1, v0 │ │ +4d6bc8: 6102 aab0 |003c: sget-wide v2, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MAX_INT_AS_LONG:J // field@b0aa │ │ +4d6bcc: 3104 0602 |003e: cmp-long v4, v6, v2 │ │ +4d6bd0: 3d04 1100 |0040: if-lez v4, 0051 // +0011 │ │ +4d6bd4: d801 01fd |0042: add-int/lit8 v1, v1, #int -3 // #fd │ │ +4d6bd8: 1602 e803 |0044: const-wide/16 v2, #int 1000 // #3e8 │ │ +4d6bdc: 9e04 0602 |0046: div-long v4, v6, v2 │ │ +4d6be0: 9d02 0204 |0048: mul-long v2, v2, v4 │ │ +4d6be4: bc26 |004a: sub-long/2addr v6, v2 │ │ +4d6be6: 8467 |004b: long-to-int v7, v6 │ │ +4d6be8: 7130 28fc 8701 |004c: invoke-static {v7, v8, v1}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ +4d6bee: 0446 |004f: move-wide v6, v4 │ │ +4d6bf0: 28ec |0050: goto 003c // -0014 │ │ +4d6bf2: 8467 |0051: long-to-int v7, v6 │ │ +4d6bf4: 1306 e803 |0052: const/16 v6, #int 1000 // #3e8 │ │ +4d6bf8: 3467 0e00 |0054: if-lt v7, v6, 0062 // +000e │ │ +4d6bfc: d801 01fd |0056: add-int/lit8 v1, v1, #int -3 // #fd │ │ +4d6c00: d376 e803 |0058: div-int/lit16 v6, v7, #int 1000 // #03e8 │ │ +4d6c04: d262 e803 |005a: mul-int/lit16 v2, v6, #int 1000 // #03e8 │ │ +4d6c08: b127 |005c: sub-int/2addr v7, v2 │ │ +4d6c0a: 7130 28fc 8701 |005d: invoke-static {v7, v8, v1}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[BI)I // method@fc28 │ │ +4d6c10: 0167 |0060: move v7, v6 │ │ +4d6c12: 28f1 |0061: goto 0052 // -000f │ │ +4d6c14: 7130 2cfc 8709 |0062: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[BI)I // method@fc2c │ │ +4d6c1a: 0f00 |0065: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=286 │ │ 0x000d line=287 │ │ 0x0018 line=290 │ │ 0x0025 line=292 │ │ 0x002a line=295 │ │ @@ -1030022,74 +1030023,74 @@ │ │ type : '(J[CI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -4d6c18: |[4d6c18] org.codehaus.stax2.ri.typed.NumberUtil.writeLong:(J[CI)I │ │ -4d6c28: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4d6c2c: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ -4d6c30: 3b02 2600 |0004: if-gez v2, 002a // +0026 │ │ -4d6c34: 6100 aeb0 |0006: sget-wide v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MIN_INT_AS_LONG:J // field@b0ae │ │ -4d6c38: 3102 0600 |0008: cmp-long v2, v6, v0 │ │ -4d6c3c: 3a02 0800 |000a: if-ltz v2, 0012 // +0008 │ │ -4d6c40: 8467 |000c: long-to-int v7, v6 │ │ -4d6c42: 7130 2bfc 8709 |000d: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[CI)I // method@fc2b │ │ -4d6c48: 0a06 |0010: move-result v6 │ │ -4d6c4a: 0f06 |0011: return v6 │ │ -4d6c4c: 1900 0080 |0012: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -4d6c50: 3102 0600 |0014: cmp-long v2, v6, v0 │ │ -4d6c54: 3902 0b00 |0016: if-nez v2, 0021 // +000b │ │ -4d6c58: 7120 f0e0 7600 |0018: invoke-static {v6, v7}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ -4d6c5e: 0c06 |001b: move-result-object v6 │ │ -4d6c60: 7130 23fc 8609 |001c: invoke-static {v6, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getChars:(Ljava/lang/String;[CI)I // method@fc23 │ │ -4d6c66: 0a06 |001f: move-result v6 │ │ -4d6c68: 0f06 |0020: return v6 │ │ -4d6c6a: d800 0901 |0021: add-int/lit8 v0, v9, #int 1 // #01 │ │ -4d6c6e: 1301 2d00 |0023: const/16 v1, #int 45 // #2d │ │ -4d6c72: 5001 0809 |0025: aput-char v1, v8, v9 │ │ -4d6c76: 7d66 |0027: neg-long v6, v6 │ │ -4d6c78: 0109 |0028: move v9, v0 │ │ -4d6c7a: 280d |0029: goto 0036 // +000d │ │ -4d6c7c: 6100 aab0 |002a: sget-wide v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MAX_INT_AS_LONG:J // field@b0aa │ │ -4d6c80: 3102 0600 |002c: cmp-long v2, v6, v0 │ │ -4d6c84: 3c02 0800 |002e: if-gtz v2, 0036 // +0008 │ │ -4d6c88: 8467 |0030: long-to-int v7, v6 │ │ -4d6c8a: 7130 2bfc 8709 |0031: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[CI)I // method@fc2b │ │ -4d6c90: 0a06 |0034: move-result v6 │ │ -4d6c92: 0f06 |0035: return v6 │ │ -4d6c94: 7120 21fc 7600 |0036: invoke-static {v6, v7}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.calcLongStrLength:(J)I // method@fc21 │ │ -4d6c9a: 0a00 |0039: move-result v0 │ │ -4d6c9c: b090 |003a: add-int/2addr v0, v9 │ │ -4d6c9e: 0101 |003b: move v1, v0 │ │ -4d6ca0: 6102 aab0 |003c: sget-wide v2, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MAX_INT_AS_LONG:J // field@b0aa │ │ -4d6ca4: 3104 0602 |003e: cmp-long v4, v6, v2 │ │ -4d6ca8: 3d04 1100 |0040: if-lez v4, 0051 // +0011 │ │ -4d6cac: d801 01fd |0042: add-int/lit8 v1, v1, #int -3 // #fd │ │ -4d6cb0: 1602 e803 |0044: const-wide/16 v2, #int 1000 // #3e8 │ │ -4d6cb4: 9e04 0602 |0046: div-long v4, v6, v2 │ │ -4d6cb8: 9d02 0204 |0048: mul-long v2, v2, v4 │ │ -4d6cbc: bc26 |004a: sub-long/2addr v6, v2 │ │ -4d6cbe: 8467 |004b: long-to-int v7, v6 │ │ -4d6cc0: 7130 29fc 8701 |004c: invoke-static {v7, v8, v1}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ -4d6cc6: 0446 |004f: move-wide v6, v4 │ │ -4d6cc8: 28ec |0050: goto 003c // -0014 │ │ -4d6cca: 8467 |0051: long-to-int v7, v6 │ │ -4d6ccc: 1306 e803 |0052: const/16 v6, #int 1000 // #3e8 │ │ -4d6cd0: 3467 0e00 |0054: if-lt v7, v6, 0062 // +000e │ │ -4d6cd4: d801 01fd |0056: add-int/lit8 v1, v1, #int -3 // #fd │ │ -4d6cd8: d376 e803 |0058: div-int/lit16 v6, v7, #int 1000 // #03e8 │ │ -4d6cdc: d262 e803 |005a: mul-int/lit16 v2, v6, #int 1000 // #03e8 │ │ -4d6ce0: b127 |005c: sub-int/2addr v7, v2 │ │ -4d6ce2: 7130 29fc 8701 |005d: invoke-static {v7, v8, v1}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ -4d6ce8: 0167 |0060: move v7, v6 │ │ -4d6cea: 28f1 |0061: goto 0052 // -000f │ │ -4d6cec: 7130 2dfc 8709 |0062: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[CI)I // method@fc2d │ │ -4d6cf2: 0f00 |0065: return v0 │ │ +4d6c1c: |[4d6c1c] org.codehaus.stax2.ri.typed.NumberUtil.writeLong:(J[CI)I │ │ +4d6c2c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4d6c30: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ +4d6c34: 3b02 2600 |0004: if-gez v2, 002a // +0026 │ │ +4d6c38: 6100 aeb0 |0006: sget-wide v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MIN_INT_AS_LONG:J // field@b0ae │ │ +4d6c3c: 3102 0600 |0008: cmp-long v2, v6, v0 │ │ +4d6c40: 3a02 0800 |000a: if-ltz v2, 0012 // +0008 │ │ +4d6c44: 8467 |000c: long-to-int v7, v6 │ │ +4d6c46: 7130 2bfc 8709 |000d: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[CI)I // method@fc2b │ │ +4d6c4c: 0a06 |0010: move-result v6 │ │ +4d6c4e: 0f06 |0011: return v6 │ │ +4d6c50: 1900 0080 |0012: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +4d6c54: 3102 0600 |0014: cmp-long v2, v6, v0 │ │ +4d6c58: 3902 0b00 |0016: if-nez v2, 0021 // +000b │ │ +4d6c5c: 7120 f0e0 7600 |0018: invoke-static {v6, v7}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ +4d6c62: 0c06 |001b: move-result-object v6 │ │ +4d6c64: 7130 23fc 8609 |001c: invoke-static {v6, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.getChars:(Ljava/lang/String;[CI)I // method@fc23 │ │ +4d6c6a: 0a06 |001f: move-result v6 │ │ +4d6c6c: 0f06 |0020: return v6 │ │ +4d6c6e: d800 0901 |0021: add-int/lit8 v0, v9, #int 1 // #01 │ │ +4d6c72: 1301 2d00 |0023: const/16 v1, #int 45 // #2d │ │ +4d6c76: 5001 0809 |0025: aput-char v1, v8, v9 │ │ +4d6c7a: 7d66 |0027: neg-long v6, v6 │ │ +4d6c7c: 0109 |0028: move v9, v0 │ │ +4d6c7e: 280d |0029: goto 0036 // +000d │ │ +4d6c80: 6100 aab0 |002a: sget-wide v0, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MAX_INT_AS_LONG:J // field@b0aa │ │ +4d6c84: 3102 0600 |002c: cmp-long v2, v6, v0 │ │ +4d6c88: 3c02 0800 |002e: if-gtz v2, 0036 // +0008 │ │ +4d6c8c: 8467 |0030: long-to-int v7, v6 │ │ +4d6c8e: 7130 2bfc 8709 |0031: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[CI)I // method@fc2b │ │ +4d6c94: 0a06 |0034: move-result v6 │ │ +4d6c96: 0f06 |0035: return v6 │ │ +4d6c98: 7120 21fc 7600 |0036: invoke-static {v6, v7}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.calcLongStrLength:(J)I // method@fc21 │ │ +4d6c9e: 0a00 |0039: move-result v0 │ │ +4d6ca0: b090 |003a: add-int/2addr v0, v9 │ │ +4d6ca2: 0101 |003b: move v1, v0 │ │ +4d6ca4: 6102 aab0 |003c: sget-wide v2, Lorg/codehaus/stax2/ri/typed/NumberUtil;.MAX_INT_AS_LONG:J // field@b0aa │ │ +4d6ca8: 3104 0602 |003e: cmp-long v4, v6, v2 │ │ +4d6cac: 3d04 1100 |0040: if-lez v4, 0051 // +0011 │ │ +4d6cb0: d801 01fd |0042: add-int/lit8 v1, v1, #int -3 // #fd │ │ +4d6cb4: 1602 e803 |0044: const-wide/16 v2, #int 1000 // #3e8 │ │ +4d6cb8: 9e04 0602 |0046: div-long v4, v6, v2 │ │ +4d6cbc: 9d02 0204 |0048: mul-long v2, v2, v4 │ │ +4d6cc0: bc26 |004a: sub-long/2addr v6, v2 │ │ +4d6cc2: 8467 |004b: long-to-int v7, v6 │ │ +4d6cc4: 7130 29fc 8701 |004c: invoke-static {v7, v8, v1}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ +4d6cca: 0446 |004f: move-wide v6, v4 │ │ +4d6ccc: 28ec |0050: goto 003c // -0014 │ │ +4d6cce: 8467 |0051: long-to-int v7, v6 │ │ +4d6cd0: 1306 e803 |0052: const/16 v6, #int 1000 // #3e8 │ │ +4d6cd4: 3467 0e00 |0054: if-lt v7, v6, 0062 // +000e │ │ +4d6cd8: d801 01fd |0056: add-int/lit8 v1, v1, #int -3 // #fd │ │ +4d6cdc: d376 e803 |0058: div-int/lit16 v6, v7, #int 1000 // #03e8 │ │ +4d6ce0: d262 e803 |005a: mul-int/lit16 v2, v6, #int 1000 // #03e8 │ │ +4d6ce4: b127 |005c: sub-int/2addr v7, v2 │ │ +4d6ce6: 7130 29fc 8701 |005d: invoke-static {v7, v8, v1}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFullTriplet:(I[CI)I // method@fc29 │ │ +4d6cec: 0167 |0060: move v7, v6 │ │ +4d6cee: 28f1 |0061: goto 0052 // -000f │ │ +4d6cf0: 7130 2dfc 8709 |0062: invoke-static {v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLeadingTriplet:(I[CI)I // method@fc2d │ │ +4d6cf6: 0f00 |0065: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=237 │ │ 0x000d line=238 │ │ 0x0018 line=242 │ │ 0x0025 line=244 │ │ 0x002a line=247 │ │ @@ -1030140,23 +1030141,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4d6f04: |[4d6f04] org.codehaus.stax2.ri.typed.SimpleValueEncoder.:()V │ │ -4d6f14: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d6f1a: 1300 f401 |0003: const/16 v0, #int 500 // #1f4 │ │ -4d6f1e: 2300 1f1e |0005: new-array v0, v0, [C // type@1e1f │ │ -4d6f22: 5b10 b2b0 |0007: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ -4d6f26: 2200 7f1d |0009: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // type@1d7f │ │ -4d6f2a: 7010 fafc 0000 |000b: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.:()V // method@fcfa │ │ -4d6f30: 5b10 b3b0 |000e: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ -4d6f34: 0e00 |0010: return-void │ │ +4d6f08: |[4d6f08] org.codehaus.stax2.ri.typed.SimpleValueEncoder.:()V │ │ +4d6f18: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d6f1e: 1300 f401 |0003: const/16 v0, #int 500 // #1f4 │ │ +4d6f22: 2300 1f1e |0005: new-array v0, v0, [C // type@1e1f │ │ +4d6f26: 5b10 b2b0 |0007: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ +4d6f2a: 2200 7f1d |0009: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // type@1d7f │ │ +4d6f2e: 7010 fafc 0000 |000b: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.:()V // method@fcfa │ │ +4d6f34: 5b10 b3b0 |000e: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ +4d6f38: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0007 line=17 │ │ 0x0009 line=23 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; │ │ @@ -1030167,46 +1030168,46 @@ │ │ type : '(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -4d6db4: |[4d6db4] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; │ │ -4d6dc4: 5440 b2b0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ -4d6dc8: 2101 |0002: array-length v1, v0 │ │ -4d6dca: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -4d6dcc: 6e40 0bfc 0512 |0004: invoke-virtual {v5, v0, v2, v1}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.encodeMore:([CII)I // method@fc0b │ │ -4d6dd2: 0a00 |0007: move-result v0 │ │ -4d6dd4: 6e10 0cfc 0500 |0008: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.isCompleted:()Z // method@fc0c │ │ -4d6dda: 0a01 |000b: move-result v1 │ │ -4d6ddc: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -4d6de0: 2205 0619 |000e: new-instance v5, Ljava/lang/String; // type@1906 │ │ -4d6de4: 5441 b2b0 |0010: iget-object v1, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ -4d6de8: 7040 bee0 1502 |0012: invoke-direct {v5, v1, v2, v0}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d6dee: 1105 |0015: return-object v5 │ │ -4d6df0: 2201 0719 |0016: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4d6df4: 5443 b2b0 |0018: iget-object v3, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ -4d6df8: 2133 |001a: array-length v3, v3 │ │ -4d6dfa: e003 0301 |001b: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -4d6dfe: 7020 f5e0 3100 |001d: invoke-direct {v1, v3}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ -4d6e04: 5443 b2b0 |0020: iget-object v3, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ -4d6e08: 6e40 fde0 3102 |0022: invoke-virtual {v1, v3, v2, v0}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ -4d6e0e: 5440 b2b0 |0025: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ -4d6e12: 2103 |0027: array-length v3, v0 │ │ -4d6e14: 6e40 0bfc 0532 |0028: invoke-virtual {v5, v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.encodeMore:([CII)I // method@fc0b │ │ -4d6e1a: 0a00 |002b: move-result v0 │ │ -4d6e1c: 5443 b2b0 |002c: iget-object v3, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ -4d6e20: 6e40 fde0 3102 |002e: invoke-virtual {v1, v3, v2, v0}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ -4d6e26: 6e10 0cfc 0500 |0031: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.isCompleted:()Z // method@fc0c │ │ -4d6e2c: 0a00 |0034: move-result v0 │ │ -4d6e2e: 3800 f0ff |0035: if-eqz v0, 0025 // -0010 │ │ -4d6e32: 6e10 05e1 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4d6e38: 0c05 |003a: move-result-object v5 │ │ -4d6e3a: 1105 |003b: return-object v5 │ │ +4d6db8: |[4d6db8] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; │ │ +4d6dc8: 5440 b2b0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ +4d6dcc: 2101 |0002: array-length v1, v0 │ │ +4d6dce: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +4d6dd0: 6e40 0bfc 0512 |0004: invoke-virtual {v5, v0, v2, v1}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.encodeMore:([CII)I // method@fc0b │ │ +4d6dd6: 0a00 |0007: move-result v0 │ │ +4d6dd8: 6e10 0cfc 0500 |0008: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.isCompleted:()Z // method@fc0c │ │ +4d6dde: 0a01 |000b: move-result v1 │ │ +4d6de0: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +4d6de4: 2205 0619 |000e: new-instance v5, Ljava/lang/String; // type@1906 │ │ +4d6de8: 5441 b2b0 |0010: iget-object v1, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ +4d6dec: 7040 bee0 1502 |0012: invoke-direct {v5, v1, v2, v0}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d6df2: 1105 |0015: return-object v5 │ │ +4d6df4: 2201 0719 |0016: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4d6df8: 5443 b2b0 |0018: iget-object v3, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ +4d6dfc: 2133 |001a: array-length v3, v3 │ │ +4d6dfe: e003 0301 |001b: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +4d6e02: 7020 f5e0 3100 |001d: invoke-direct {v1, v3}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ +4d6e08: 5443 b2b0 |0020: iget-object v3, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ +4d6e0c: 6e40 fde0 3102 |0022: invoke-virtual {v1, v3, v2, v0}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ +4d6e12: 5440 b2b0 |0025: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ +4d6e16: 2103 |0027: array-length v3, v0 │ │ +4d6e18: 6e40 0bfc 0532 |0028: invoke-virtual {v5, v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.encodeMore:([CII)I // method@fc0b │ │ +4d6e1e: 0a00 |002b: move-result v0 │ │ +4d6e20: 5443 b2b0 |002c: iget-object v3, v4, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mBuffer:[C // field@b0b2 │ │ +4d6e24: 6e40 fde0 3102 |002e: invoke-virtual {v1, v3, v2, v0}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ +4d6e2a: 6e10 0cfc 0500 |0031: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.isCompleted:()Z // method@fc0c │ │ +4d6e30: 0a00 |0034: move-result v0 │ │ +4d6e32: 3800 f0ff |0035: if-eqz v0, 0025 // -0010 │ │ +4d6e36: 6e10 05e1 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4d6e3c: 0c05 |003a: move-result-object v5 │ │ +4d6e3e: 1105 |003b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0008 line=61 │ │ 0x000e line=62 │ │ 0x0016 line=65 │ │ 0x0020 line=66 │ │ @@ -1030223,21 +1030224,21 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -4d6edc: |[4d6edc] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encodeAsString:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String; │ │ -4d6eec: 5410 b3b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ -4d6ef0: 6e55 fbfc 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getEncoder:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder; // method@fcfb │ │ -4d6ef6: 0c02 |0005: move-result-object v2 │ │ -4d6ef8: 6e20 31fc 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; // method@fc31 │ │ -4d6efe: 0c02 |0009: move-result-object v2 │ │ -4d6f00: 1102 |000a: return-object v2 │ │ +4d6ee0: |[4d6ee0] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encodeAsString:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String; │ │ +4d6ef0: 5410 b3b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ +4d6ef4: 6e55 fbfc 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getEncoder:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder; // method@fcfb │ │ +4d6efa: 0c02 |0005: move-result-object v2 │ │ +4d6efc: 6e20 31fc 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; // method@fc31 │ │ +4d6f02: 0c02 |0009: move-result-object v2 │ │ +4d6f04: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x000b reg=3 (null) [B │ │ @@ -1030249,21 +1030250,21 @@ │ │ type : '([DII)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4d6e3c: |[4d6e3c] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encodeAsString:([DII)Ljava/lang/String; │ │ -4d6e4c: 5410 b3b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ -4d6e50: 6e40 fcfc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getEncoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder; // method@fcfc │ │ -4d6e56: 0c02 |0005: move-result-object v2 │ │ -4d6e58: 6e20 31fc 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; // method@fc31 │ │ -4d6e5e: 0c02 |0009: move-result-object v2 │ │ -4d6e60: 1102 |000a: return-object v2 │ │ +4d6e40: |[4d6e40] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encodeAsString:([DII)Ljava/lang/String; │ │ +4d6e50: 5410 b3b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ +4d6e54: 6e40 fcfc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getEncoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder; // method@fcfc │ │ +4d6e5a: 0c02 |0005: move-result-object v2 │ │ +4d6e5c: 6e20 31fc 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; // method@fc31 │ │ +4d6e62: 0c02 |0009: move-result-object v2 │ │ +4d6e64: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; │ │ 0x0000 - 0x000b reg=2 (null) [D │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -1030274,21 +1030275,21 @@ │ │ type : '([FII)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4d6e64: |[4d6e64] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encodeAsString:([FII)Ljava/lang/String; │ │ -4d6e74: 5410 b3b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ -4d6e78: 6e40 fefc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getEncoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder; // method@fcfe │ │ -4d6e7e: 0c02 |0005: move-result-object v2 │ │ -4d6e80: 6e20 31fc 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; // method@fc31 │ │ -4d6e86: 0c02 |0009: move-result-object v2 │ │ -4d6e88: 1102 |000a: return-object v2 │ │ +4d6e68: |[4d6e68] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encodeAsString:([FII)Ljava/lang/String; │ │ +4d6e78: 5410 b3b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ +4d6e7c: 6e40 fefc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getEncoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder; // method@fcfe │ │ +4d6e82: 0c02 |0005: move-result-object v2 │ │ +4d6e84: 6e20 31fc 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; // method@fc31 │ │ +4d6e8a: 0c02 |0009: move-result-object v2 │ │ +4d6e8c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; │ │ 0x0000 - 0x000b reg=2 (null) [F │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -1030299,21 +1030300,21 @@ │ │ type : '([III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4d6e8c: |[4d6e8c] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encodeAsString:([III)Ljava/lang/String; │ │ -4d6e9c: 5410 b3b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ -4d6ea0: 6e40 00fd 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getEncoder:([III)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder; // method@fd00 │ │ -4d6ea6: 0c02 |0005: move-result-object v2 │ │ -4d6ea8: 6e20 31fc 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; // method@fc31 │ │ -4d6eae: 0c02 |0009: move-result-object v2 │ │ -4d6eb0: 1102 |000a: return-object v2 │ │ +4d6e90: |[4d6e90] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encodeAsString:([III)Ljava/lang/String; │ │ +4d6ea0: 5410 b3b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ +4d6ea4: 6e40 00fd 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getEncoder:([III)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder; // method@fd00 │ │ +4d6eaa: 0c02 |0005: move-result-object v2 │ │ +4d6eac: 6e20 31fc 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; // method@fc31 │ │ +4d6eb2: 0c02 |0009: move-result-object v2 │ │ +4d6eb4: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; │ │ 0x0000 - 0x000b reg=2 (null) [I │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -1030324,21 +1030325,21 @@ │ │ type : '([JII)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4d6eb4: |[4d6eb4] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encodeAsString:([JII)Ljava/lang/String; │ │ -4d6ec4: 5410 b3b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ -4d6ec8: 6e40 02fd 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getEncoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder; // method@fd02 │ │ -4d6ece: 0c02 |0005: move-result-object v2 │ │ -4d6ed0: 6e20 31fc 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; // method@fc31 │ │ -4d6ed6: 0c02 |0009: move-result-object v2 │ │ -4d6ed8: 1102 |000a: return-object v2 │ │ +4d6eb8: |[4d6eb8] org.codehaus.stax2.ri.typed.SimpleValueEncoder.encodeAsString:([JII)Ljava/lang/String; │ │ +4d6ec8: 5410 b3b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.mEncoderFactory:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; // field@b0b3 │ │ +4d6ecc: 6e40 02fd 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getEncoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder; // method@fd02 │ │ +4d6ed2: 0c02 |0005: move-result-object v2 │ │ +4d6ed4: 6e20 31fc 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encode:(Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;)Ljava/lang/String; // method@fc31 │ │ +4d6eda: 0c02 |0009: move-result-object v2 │ │ +4d6edc: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; │ │ 0x0000 - 0x000b reg=2 (null) [J │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -1030393,23 +1030394,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4d912c: |[4d912c] org.codehaus.stax2.ri.typed.ValueDecoderFactory.:()V │ │ -4d913c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d9142: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4d9144: 5b10 e6b0 |0004: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mBooleanDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // field@b0e6 │ │ -4d9148: 5b10 e9b0 |0006: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mIntDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0e9 │ │ -4d914c: 5b10 eab0 |0008: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mLongDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0ea │ │ -4d9150: 5b10 e8b0 |000a: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mFloatDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0e8 │ │ -4d9154: 5b10 e7b0 |000c: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mDoubleDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0e7 │ │ -4d9158: 0e00 |000e: return-void │ │ +4d9130: |[4d9130] org.codehaus.stax2.ri.typed.ValueDecoderFactory.:()V │ │ +4d9140: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d9146: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4d9148: 5b10 e6b0 |0004: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mBooleanDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // field@b0e6 │ │ +4d914c: 5b10 e9b0 |0006: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mIntDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0e9 │ │ +4d9150: 5b10 eab0 |0008: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mLongDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0ea │ │ +4d9154: 5b10 e8b0 |000a: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mFloatDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0e8 │ │ +4d9158: 5b10 e7b0 |000c: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mDoubleDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0e7 │ │ +4d915c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=46 │ │ 0x0006 line=47 │ │ 0x0008 line=48 │ │ 0x000a line=49 │ │ @@ -1030423,22 +1030424,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d8edc: |[4d8edc] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; │ │ -4d8eec: 5410 e6b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mBooleanDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // field@b0e6 │ │ -4d8ef0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d8ef4: 2200 631d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // type@1d63 │ │ -4d8ef8: 7010 45fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.:()V // method@fc45 │ │ -4d8efe: 5b10 e6b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mBooleanDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // field@b0e6 │ │ -4d8f02: 5410 e6b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mBooleanDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // field@b0e6 │ │ -4d8f06: 1100 |000d: return-object v0 │ │ +4d8ee0: |[4d8ee0] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; │ │ +4d8ef0: 5410 e6b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mBooleanDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // field@b0e6 │ │ +4d8ef4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d8ef8: 2200 631d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // type@1d63 │ │ +4d8efc: 7010 45fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.:()V // method@fc45 │ │ +4d8f02: 5b10 e6b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mBooleanDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // field@b0e6 │ │ +4d8f06: 5410 e6b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mBooleanDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // field@b0e6 │ │ +4d8f0a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x000b line=65 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ @@ -1030448,18 +1030449,18 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d8f08: |[4d8f08] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; │ │ -4d8f18: 2200 641d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // type@1d64 │ │ -4d8f1c: 7010 4cfc 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.:()V // method@fc4c │ │ -4d8f22: 1100 |0005: return-object v0 │ │ +4d8f0c: |[4d8f0c] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; │ │ +4d8f1c: 2200 641d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // type@1d64 │ │ +4d8f20: 7010 4cfc 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.:()V // method@fc4c │ │ +4d8f26: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;) │ │ @@ -1030467,20 +1030468,20 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4d8f24: |[4d8f24] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDoubleArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; │ │ -4d8f34: 2200 661d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // type@1d66 │ │ -4d8f38: 6e10 bffc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ -4d8f3e: 0c01 |0005: move-result-object v1 │ │ -4d8f40: 7020 65fc 1000 |0006: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;)V // method@fc65 │ │ -4d8f46: 1100 |0009: return-object v0 │ │ +4d8f28: |[4d8f28] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDoubleArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; │ │ +4d8f38: 2200 661d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // type@1d66 │ │ +4d8f3c: 6e10 bffc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ +4d8f42: 0c01 |0005: move-result-object v1 │ │ +4d8f44: 7020 65fc 1000 |0006: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;)V // method@fc65 │ │ +4d8f4a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;) │ │ @@ -1030488,20 +1030489,20 @@ │ │ type : '([DII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -4d8f48: |[4d8f48] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDoubleArrayDecoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; │ │ -4d8f58: 2200 661d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // type@1d66 │ │ -4d8f5c: 6e10 bffc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ -4d8f62: 0c01 |0005: move-result-object v1 │ │ -4d8f64: 7051 66fc 3054 |0006: invoke-direct {v0, v3, v4, v5, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.:([DIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;)V // method@fc66 │ │ -4d8f6a: 1100 |0009: return-object v0 │ │ +4d8f4c: |[4d8f4c] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDoubleArrayDecoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; │ │ +4d8f5c: 2200 661d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // type@1d66 │ │ +4d8f60: 6e10 bffc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ +4d8f66: 0c01 |0005: move-result-object v1 │ │ +4d8f68: 7051 66fc 3054 |0006: invoke-direct {v0, v3, v4, v5, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.:([DIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;)V // method@fc66 │ │ +4d8f6e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ 0x0000 - 0x000a reg=3 (null) [D │ │ 0x0000 - 0x000a reg=4 (null) I │ │ @@ -1030512,22 +1030513,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d8f6c: |[4d8f6c] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; │ │ -4d8f7c: 5410 e7b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mDoubleDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0e7 │ │ -4d8f80: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d8f84: 2200 671d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // type@1d67 │ │ -4d8f88: 7010 6cfc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.:()V // method@fc6c │ │ -4d8f8e: 5b10 e7b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mDoubleDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0e7 │ │ -4d8f92: 5410 e7b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mDoubleDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0e7 │ │ -4d8f96: 1100 |000d: return-object v0 │ │ +4d8f70: |[4d8f70] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; │ │ +4d8f80: 5410 e7b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mDoubleDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0e7 │ │ +4d8f84: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d8f88: 2200 671d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // type@1d67 │ │ +4d8f8c: 7010 6cfc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.:()V // method@fc6c │ │ +4d8f92: 5b10 e7b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mDoubleDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0e7 │ │ +4d8f96: 5410 e7b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mDoubleDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0e7 │ │ +4d8f9a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ 0x000b line=97 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ @@ -1030537,20 +1030538,20 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4d8f98: |[4d8f98] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getFloatArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; │ │ -4d8fa8: 2200 681d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // type@1d68 │ │ -4d8fac: 6e10 c2fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ -4d8fb2: 0c01 |0005: move-result-object v1 │ │ -4d8fb4: 7020 72fc 1000 |0006: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;)V // method@fc72 │ │ -4d8fba: 1100 |0009: return-object v0 │ │ +4d8f9c: |[4d8f9c] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getFloatArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; │ │ +4d8fac: 2200 681d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // type@1d68 │ │ +4d8fb0: 6e10 c2fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ +4d8fb6: 0c01 |0005: move-result-object v1 │ │ +4d8fb8: 7020 72fc 1000 |0006: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;)V // method@fc72 │ │ +4d8fbe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;) │ │ @@ -1030558,20 +1030559,20 @@ │ │ type : '([FII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -4d8fbc: |[4d8fbc] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getFloatArrayDecoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; │ │ -4d8fcc: 2200 681d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // type@1d68 │ │ -4d8fd0: 6e10 c2fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ -4d8fd6: 0c01 |0005: move-result-object v1 │ │ -4d8fd8: 7051 73fc 3054 |0006: invoke-direct {v0, v3, v4, v5, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.:([FIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;)V // method@fc73 │ │ -4d8fde: 1100 |0009: return-object v0 │ │ +4d8fc0: |[4d8fc0] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getFloatArrayDecoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; │ │ +4d8fd0: 2200 681d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // type@1d68 │ │ +4d8fd4: 6e10 c2fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ +4d8fda: 0c01 |0005: move-result-object v1 │ │ +4d8fdc: 7051 73fc 3054 |0006: invoke-direct {v0, v3, v4, v5, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.:([FIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;)V // method@fc73 │ │ +4d8fe2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ 0x0000 - 0x000a reg=3 (null) [F │ │ 0x0000 - 0x000a reg=4 (null) I │ │ @@ -1030582,22 +1030583,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d8fe0: |[4d8fe0] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; │ │ -4d8ff0: 5410 e8b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mFloatDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0e8 │ │ -4d8ff4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d8ff8: 2200 691d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // type@1d69 │ │ -4d8ffc: 7010 79fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.:()V // method@fc79 │ │ -4d9002: 5b10 e8b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mFloatDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0e8 │ │ -4d9006: 5410 e8b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mFloatDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0e8 │ │ -4d900a: 1100 |000d: return-object v0 │ │ +4d8fe4: |[4d8fe4] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; │ │ +4d8ff4: 5410 e8b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mFloatDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0e8 │ │ +4d8ff8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d8ffc: 2200 691d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // type@1d69 │ │ +4d9000: 7010 79fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.:()V // method@fc79 │ │ +4d9006: 5b10 e8b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mFloatDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0e8 │ │ +4d900a: 5410 e8b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mFloatDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0e8 │ │ +4d900e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x000b line=89 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ @@ -1030607,20 +1030608,20 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4d900c: |[4d900c] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; │ │ -4d901c: 2200 6a1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // type@1d6a │ │ -4d9020: 6e10 c5fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ -4d9026: 0c01 |0005: move-result-object v1 │ │ -4d9028: 7020 7ffc 1000 |0006: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;)V // method@fc7f │ │ -4d902e: 1100 |0009: return-object v0 │ │ +4d9010: |[4d9010] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; │ │ +4d9020: 2200 6a1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // type@1d6a │ │ +4d9024: 6e10 c5fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ +4d902a: 0c01 |0005: move-result-object v1 │ │ +4d902c: 7020 7ffc 1000 |0006: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;)V // method@fc7f │ │ +4d9032: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ │ │ #9 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;) │ │ @@ -1030628,20 +1030629,20 @@ │ │ type : '([III)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -4d9030: |[4d9030] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntArrayDecoder:([III)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; │ │ -4d9040: 2200 6a1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // type@1d6a │ │ -4d9044: 6e10 c5fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ -4d904a: 0c01 |0005: move-result-object v1 │ │ -4d904c: 7051 80fc 3054 |0006: invoke-direct {v0, v3, v4, v5, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.:([IIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;)V // method@fc80 │ │ -4d9052: 1100 |0009: return-object v0 │ │ +4d9034: |[4d9034] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntArrayDecoder:([III)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; │ │ +4d9044: 2200 6a1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // type@1d6a │ │ +4d9048: 6e10 c5fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ +4d904e: 0c01 |0005: move-result-object v1 │ │ +4d9050: 7051 80fc 3054 |0006: invoke-direct {v0, v3, v4, v5, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.:([IIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;)V // method@fc80 │ │ +4d9056: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ 0x0000 - 0x000a reg=3 (null) [I │ │ 0x0000 - 0x000a reg=4 (null) I │ │ @@ -1030652,22 +1030653,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d9054: |[4d9054] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; │ │ -4d9064: 5410 e9b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mIntDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0e9 │ │ -4d9068: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d906c: 2200 6b1d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // type@1d6b │ │ -4d9070: 7010 86fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.:()V // method@fc86 │ │ -4d9076: 5b10 e9b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mIntDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0e9 │ │ -4d907a: 5410 e9b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mIntDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0e9 │ │ -4d907e: 1100 |000d: return-object v0 │ │ +4d9058: |[4d9058] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; │ │ +4d9068: 5410 e9b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mIntDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0e9 │ │ +4d906c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d9070: 2200 6b1d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // type@1d6b │ │ +4d9074: 7010 86fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.:()V // method@fc86 │ │ +4d907a: 5b10 e9b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mIntDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0e9 │ │ +4d907e: 5410 e9b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mIntDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0e9 │ │ +4d9082: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x000b line=73 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ @@ -1030677,18 +1030678,18 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d9080: |[4d9080] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; │ │ -4d9090: 2200 6c1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // type@1d6c │ │ -4d9094: 7010 95fc 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.:()V // method@fc95 │ │ -4d909a: 1100 |0005: return-object v0 │ │ +4d9084: |[4d9084] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; │ │ +4d9094: 2200 6c1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // type@1d6c │ │ +4d9098: 7010 95fc 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.:()V // method@fc95 │ │ +4d909e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ │ │ #12 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;) │ │ @@ -1030696,20 +1030697,20 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4d909c: |[4d909c] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getLongArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; │ │ -4d90ac: 2200 6d1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // type@1d6d │ │ -4d90b0: 6e10 c9fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ -4d90b6: 0c01 |0005: move-result-object v1 │ │ -4d90b8: 7020 9bfc 1000 |0006: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;)V // method@fc9b │ │ -4d90be: 1100 |0009: return-object v0 │ │ +4d90a0: |[4d90a0] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getLongArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; │ │ +4d90b0: 2200 6d1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // type@1d6d │ │ +4d90b4: 6e10 c9fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ +4d90ba: 0c01 |0005: move-result-object v1 │ │ +4d90bc: 7020 9bfc 1000 |0006: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;)V // method@fc9b │ │ +4d90c2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ │ │ #13 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;) │ │ @@ -1030717,20 +1030718,20 @@ │ │ type : '([JII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -4d90c0: |[4d90c0] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getLongArrayDecoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; │ │ -4d90d0: 2200 6d1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // type@1d6d │ │ -4d90d4: 6e10 c9fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ -4d90da: 0c01 |0005: move-result-object v1 │ │ -4d90dc: 7051 9cfc 3054 |0006: invoke-direct {v0, v3, v4, v5, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.:([JIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;)V // method@fc9c │ │ -4d90e2: 1100 |0009: return-object v0 │ │ +4d90c4: |[4d90c4] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getLongArrayDecoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; │ │ +4d90d4: 2200 6d1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // type@1d6d │ │ +4d90d8: 6e10 c9fc 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ +4d90de: 0c01 |0005: move-result-object v1 │ │ +4d90e0: 7051 9cfc 3054 |0006: invoke-direct {v0, v3, v4, v5, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.:([JIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;)V // method@fc9c │ │ +4d90e6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ 0x0000 - 0x000a reg=3 (null) [J │ │ 0x0000 - 0x000a reg=4 (null) I │ │ @@ -1030741,22 +1030742,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d90e4: |[4d90e4] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; │ │ -4d90f4: 5410 eab0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mLongDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0ea │ │ -4d90f8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d90fc: 2200 6e1d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // type@1d6e │ │ -4d9100: 7010 a2fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.:()V // method@fca2 │ │ -4d9106: 5b10 eab0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mLongDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0ea │ │ -4d910a: 5410 eab0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mLongDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0ea │ │ -4d910e: 1100 |000d: return-object v0 │ │ +4d90e8: |[4d90e8] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; │ │ +4d90f8: 5410 eab0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mLongDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0ea │ │ +4d90fc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d9100: 2200 6e1d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // type@1d6e │ │ +4d9104: 7010 a2fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.:()V // method@fca2 │ │ +4d910a: 5b10 eab0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mLongDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0ea │ │ +4d910e: 5410 eab0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.mLongDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0ea │ │ +4d9112: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x000b line=81 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ @@ -1030766,18 +1030767,18 @@ │ │ type : '(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4d9110: |[4d9110] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; │ │ -4d9120: 2200 6f1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // type@1d6f │ │ -4d9124: 7020 b1fc 2000 |0002: invoke-direct {v0, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.:(Ljavax/xml/namespace/NamespaceContext;)V // method@fcb1 │ │ -4d912a: 1100 |0005: return-object v0 │ │ +4d9114: |[4d9114] org.codehaus.stax2.ri.typed.ValueDecoderFactory.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; │ │ +4d9124: 2200 6f1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // type@1d6f │ │ +4d9128: 7020 b1fc 2000 |0002: invoke-direct {v0, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.:(Ljavax/xml/namespace/NamespaceContext;)V // method@fcb1 │ │ +4d912e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/xml/namespace/NamespaceContext; │ │ │ │ @@ -1030835,23 +1030836,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4d9cac: |[4d9cac] org.codehaus.stax2.ri.typed.ValueEncoderFactory.:()V │ │ -4d9cbc: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d9cc2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4d9cc4: 5b10 0eb1 |0004: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._tokenEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // field@b10e │ │ -4d9cc8: 5b10 0cb1 |0006: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._intEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // field@b10c │ │ -4d9ccc: 5b10 0db1 |0008: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._longEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // field@b10d │ │ -4d9cd0: 5b10 0bb1 |000a: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._floatEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // field@b10b │ │ -4d9cd4: 5b10 0ab1 |000c: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._doubleEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // field@b10a │ │ -4d9cd8: 0e00 |000e: return-void │ │ +4d9cb0: |[4d9cb0] org.codehaus.stax2.ri.typed.ValueEncoderFactory.:()V │ │ +4d9cc0: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d9cc6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4d9cc8: 5b10 0eb1 |0004: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._tokenEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // field@b10e │ │ +4d9ccc: 5b10 0cb1 |0006: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._intEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // field@b10c │ │ +4d9cd0: 5b10 0db1 |0008: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._longEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // field@b10d │ │ +4d9cd4: 5b10 0bb1 |000a: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._floatEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // field@b10b │ │ +4d9cd8: 5b10 0ab1 |000c: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._doubleEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // field@b10a │ │ +4d9cdc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=42 │ │ @@ -1030865,19 +1030866,19 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -4d9ab0: |[4d9ab0] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder; │ │ -4d9ac0: 2200 721d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder; // type@1d72 │ │ -4d9ac4: b045 |0002: add-int/2addr v5, v4 │ │ -4d9ac6: 7055 cefc 2043 |0003: invoke-direct {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;.:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V // method@fcce │ │ -4d9acc: 1100 |0006: return-object v0 │ │ +4d9ab4: |[4d9ab4] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder; │ │ +4d9ac4: 2200 721d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder; // type@1d72 │ │ +4d9ac8: b045 |0002: add-int/2addr v5, v4 │ │ +4d9aca: 7055 cefc 2043 |0003: invoke-direct {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;.:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V // method@fcce │ │ +4d9ad0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ @@ -1030889,19 +1030890,19 @@ │ │ type : '([DII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4d9ad0: |[4d9ad0] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder; │ │ -4d9ae0: 2200 731d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder; // type@1d73 │ │ -4d9ae4: b034 |0002: add-int/2addr v4, v3 │ │ -4d9ae6: 7040 d2fc 2043 |0003: invoke-direct {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;.:([DII)V // method@fcd2 │ │ -4d9aec: 1100 |0006: return-object v0 │ │ +4d9ad4: |[4d9ad4] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder; │ │ +4d9ae4: 2200 731d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder; // type@1d73 │ │ +4d9ae8: b034 |0002: add-int/2addr v4, v3 │ │ +4d9aea: 7040 d2fc 2043 |0003: invoke-direct {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;.:([DII)V // method@fcd2 │ │ +4d9af0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; │ │ 0x0000 - 0x0007 reg=2 (null) [D │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -1030912,24 +1030913,24 @@ │ │ type : '(D)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4d9af0: |[4d9af0] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(D)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; │ │ -4d9b00: 5410 0ab1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._doubleEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // field@b10a │ │ -4d9b04: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d9b08: 2200 741d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // type@1d74 │ │ -4d9b0c: 7010 d5fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;.:()V // method@fcd5 │ │ -4d9b12: 5b10 0ab1 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._doubleEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // field@b10a │ │ -4d9b16: 5410 0ab1 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._doubleEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // field@b10a │ │ -4d9b1a: 6e30 d8fc 2003 |000d: invoke-virtual {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;.reset:(D)V // method@fcd8 │ │ -4d9b20: 5412 0ab1 |0010: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._doubleEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // field@b10a │ │ -4d9b24: 1102 |0012: return-object v2 │ │ +4d9af4: |[4d9af4] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(D)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; │ │ +4d9b04: 5410 0ab1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._doubleEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // field@b10a │ │ +4d9b08: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d9b0c: 2200 741d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // type@1d74 │ │ +4d9b10: 7010 d5fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;.:()V // method@fcd5 │ │ +4d9b16: 5b10 0ab1 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._doubleEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // field@b10a │ │ +4d9b1a: 5410 0ab1 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._doubleEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // field@b10a │ │ +4d9b1e: 6e30 d8fc 2003 |000d: invoke-virtual {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;.reset:(D)V // method@fcd8 │ │ +4d9b24: 5412 0ab1 |0010: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._doubleEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; // field@b10a │ │ +4d9b28: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=99 │ │ 0x000b line=101 │ │ 0x0010 line=102 │ │ locals : │ │ @@ -1030941,19 +1030942,19 @@ │ │ type : '([FII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4d9b28: |[4d9b28] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder; │ │ -4d9b38: 2200 751d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder; // type@1d75 │ │ -4d9b3c: b034 |0002: add-int/2addr v4, v3 │ │ -4d9b3e: 7040 d9fc 2043 |0003: invoke-direct {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;.:([FII)V // method@fcd9 │ │ -4d9b44: 1100 |0006: return-object v0 │ │ +4d9b2c: |[4d9b2c] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder; │ │ +4d9b3c: 2200 751d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder; // type@1d75 │ │ +4d9b40: b034 |0002: add-int/2addr v4, v3 │ │ +4d9b42: 7040 d9fc 2043 |0003: invoke-direct {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;.:([FII)V // method@fcd9 │ │ +4d9b48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; │ │ 0x0000 - 0x0007 reg=2 (null) [F │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -1030964,24 +1030965,24 @@ │ │ type : '(F)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4d9b48: |[4d9b48] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(F)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; │ │ -4d9b58: 5410 0bb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._floatEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // field@b10b │ │ -4d9b5c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d9b60: 2200 761d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // type@1d76 │ │ -4d9b64: 7010 dcfc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;.:()V // method@fcdc │ │ -4d9b6a: 5b10 0bb1 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._floatEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // field@b10b │ │ -4d9b6e: 5410 0bb1 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._floatEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // field@b10b │ │ -4d9b72: 6e20 dffc 2000 |000d: invoke-virtual {v0, v2}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;.reset:(F)V // method@fcdf │ │ -4d9b78: 5412 0bb1 |0010: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._floatEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // field@b10b │ │ -4d9b7c: 1102 |0012: return-object v2 │ │ +4d9b4c: |[4d9b4c] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(F)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; │ │ +4d9b5c: 5410 0bb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._floatEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // field@b10b │ │ +4d9b60: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d9b64: 2200 761d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // type@1d76 │ │ +4d9b68: 7010 dcfc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;.:()V // method@fcdc │ │ +4d9b6e: 5b10 0bb1 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._floatEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // field@b10b │ │ +4d9b72: 5410 0bb1 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._floatEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // field@b10b │ │ +4d9b76: 6e20 dffc 2000 |000d: invoke-virtual {v0, v2}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;.reset:(F)V // method@fcdf │ │ +4d9b7c: 5412 0bb1 |0010: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._floatEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; // field@b10b │ │ +4d9b80: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x000b line=92 │ │ 0x0010 line=93 │ │ locals : │ │ @@ -1030993,19 +1030994,19 @@ │ │ type : '([III)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4d9b80: |[4d9b80] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([III)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder; │ │ -4d9b90: 2200 771d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder; // type@1d77 │ │ -4d9b94: b034 |0002: add-int/2addr v4, v3 │ │ -4d9b96: 7040 e0fc 2043 |0003: invoke-direct {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;.:([III)V // method@fce0 │ │ -4d9b9c: 1100 |0006: return-object v0 │ │ +4d9b84: |[4d9b84] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([III)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder; │ │ +4d9b94: 2200 771d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder; // type@1d77 │ │ +4d9b98: b034 |0002: add-int/2addr v4, v3 │ │ +4d9b9a: 7040 e0fc 2043 |0003: invoke-direct {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;.:([III)V // method@fce0 │ │ +4d9ba0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; │ │ 0x0000 - 0x0007 reg=2 (null) [I │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -1031016,24 +1031017,24 @@ │ │ type : '(I)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4d9ba0: |[4d9ba0] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(I)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; │ │ -4d9bb0: 5410 0cb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._intEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // field@b10c │ │ -4d9bb4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d9bb8: 2200 781d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // type@1d78 │ │ -4d9bbc: 7010 e3fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;.:()V // method@fce3 │ │ -4d9bc2: 5b10 0cb1 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._intEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // field@b10c │ │ -4d9bc6: 5410 0cb1 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._intEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // field@b10c │ │ -4d9bca: 6e20 e6fc 2000 |000d: invoke-virtual {v0, v2}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;.reset:(I)V // method@fce6 │ │ -4d9bd0: 5412 0cb1 |0010: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._intEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // field@b10c │ │ -4d9bd4: 1102 |0012: return-object v2 │ │ +4d9ba4: |[4d9ba4] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(I)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; │ │ +4d9bb4: 5410 0cb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._intEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // field@b10c │ │ +4d9bb8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d9bbc: 2200 781d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // type@1d78 │ │ +4d9bc0: 7010 e3fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;.:()V // method@fce3 │ │ +4d9bc6: 5b10 0cb1 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._intEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // field@b10c │ │ +4d9bca: 5410 0cb1 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._intEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // field@b10c │ │ +4d9bce: 6e20 e6fc 2000 |000d: invoke-virtual {v0, v2}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;.reset:(I)V // method@fce6 │ │ +4d9bd4: 5412 0cb1 |0010: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._intEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; // field@b10c │ │ +4d9bd8: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x000b line=74 │ │ 0x0010 line=75 │ │ locals : │ │ @@ -1031045,19 +1031046,19 @@ │ │ type : '([JII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4d9bd8: |[4d9bd8] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder; │ │ -4d9be8: 2200 791d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder; // type@1d79 │ │ -4d9bec: b034 |0002: add-int/2addr v4, v3 │ │ -4d9bee: 7040 e7fc 2043 |0003: invoke-direct {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;.:([JII)V // method@fce7 │ │ -4d9bf4: 1100 |0006: return-object v0 │ │ +4d9bdc: |[4d9bdc] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder; │ │ +4d9bec: 2200 791d |0000: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder; // type@1d79 │ │ +4d9bf0: b034 |0002: add-int/2addr v4, v3 │ │ +4d9bf2: 7040 e7fc 2043 |0003: invoke-direct {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;.:([JII)V // method@fce7 │ │ +4d9bf8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; │ │ 0x0000 - 0x0007 reg=2 (null) [J │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -1031068,24 +1031069,24 @@ │ │ type : '(J)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4d9bf8: |[4d9bf8] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(J)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; │ │ -4d9c08: 5410 0db1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._longEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // field@b10d │ │ -4d9c0c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d9c10: 2200 7a1d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // type@1d7a │ │ -4d9c14: 7010 eafc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;.:()V // method@fcea │ │ -4d9c1a: 5b10 0db1 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._longEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // field@b10d │ │ -4d9c1e: 5410 0db1 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._longEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // field@b10d │ │ -4d9c22: 6e30 edfc 2003 |000d: invoke-virtual {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;.reset:(J)V // method@fced │ │ -4d9c28: 5412 0db1 |0010: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._longEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // field@b10d │ │ -4d9c2c: 1102 |0012: return-object v2 │ │ +4d9bfc: |[4d9bfc] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(J)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; │ │ +4d9c0c: 5410 0db1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._longEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // field@b10d │ │ +4d9c10: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d9c14: 2200 7a1d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // type@1d7a │ │ +4d9c18: 7010 eafc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;.:()V // method@fcea │ │ +4d9c1e: 5b10 0db1 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._longEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // field@b10d │ │ +4d9c22: 5410 0db1 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._longEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // field@b10d │ │ +4d9c26: 6e30 edfc 2003 |000d: invoke-virtual {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;.reset:(J)V // method@fced │ │ +4d9c2c: 5412 0db1 |0010: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._longEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; // field@b10d │ │ +4d9c30: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ 0x000b line=83 │ │ 0x0010 line=84 │ │ locals : │ │ @@ -1031097,22 +1031098,22 @@ │ │ type : '(Z)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4d9c30: |[4d9c30] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(Z)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder; │ │ -4d9c40: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -4d9c44: 1a01 1be6 |0002: const-string v1, "true" // string@e61b │ │ -4d9c48: 2803 |0004: goto 0007 // +0003 │ │ -4d9c4a: 1a01 fd8a |0005: const-string v1, "false" // string@8afd │ │ -4d9c4e: 6e20 05fd 1000 |0007: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getScalarEncoder:(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder; // method@fd05 │ │ -4d9c54: 0c01 |000a: move-result-object v1 │ │ -4d9c56: 1101 |000b: return-object v1 │ │ +4d9c34: |[4d9c34] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getEncoder:(Z)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder; │ │ +4d9c44: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +4d9c48: 1a01 1be6 |0002: const-string v1, "true" // string@e61b │ │ +4d9c4c: 2803 |0004: goto 0007 // +0003 │ │ +4d9c4e: 1a01 fd8a |0005: const-string v1, "false" // string@8afd │ │ +4d9c52: 6e20 05fd 1000 |0007: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;.getScalarEncoder:(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder; // method@fd05 │ │ +4d9c58: 0c01 |000a: move-result-object v1 │ │ +4d9c5a: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory; │ │ 0x0000 - 0x000c reg=1 (null) Z │ │ │ │ @@ -1031121,31 +1031122,31 @@ │ │ type : '(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4d9c58: |[4d9c58] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getScalarEncoder:(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder; │ │ -4d9c68: 6e10 dae0 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d9c6e: 0a00 |0003: move-result v0 │ │ -4d9c70: 1301 4000 |0004: const/16 v1, #int 64 // #40 │ │ -4d9c74: 3710 1500 |0006: if-le v0, v1, 001b // +0015 │ │ -4d9c78: 5420 0eb1 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._tokenEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // field@b10e │ │ -4d9c7c: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -4d9c80: 2200 7d1d |000c: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // type@1d7d │ │ -4d9c84: 7010 f3fc 0000 |000e: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;.:()V // method@fcf3 │ │ -4d9c8a: 5b20 0eb1 |0011: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._tokenEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // field@b10e │ │ -4d9c8e: 5420 0eb1 |0013: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._tokenEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // field@b10e │ │ -4d9c92: 6e20 f7fc 3000 |0015: invoke-virtual {v0, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;.reset:(Ljava/lang/String;)V // method@fcf7 │ │ -4d9c98: 5423 0eb1 |0018: iget-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._tokenEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // field@b10e │ │ -4d9c9c: 1103 |001a: return-object v3 │ │ -4d9c9e: 2200 7c1d |001b: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder; // type@1d7c │ │ -4d9ca2: 7020 effc 3000 |001d: invoke-direct {v0, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;.:(Ljava/lang/String;)V // method@fcef │ │ -4d9ca8: 1100 |0020: return-object v0 │ │ +4d9c5c: |[4d9c5c] org.codehaus.stax2.ri.typed.ValueEncoderFactory.getScalarEncoder:(Ljava/lang/String;)Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder; │ │ +4d9c6c: 6e10 dae0 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d9c72: 0a00 |0003: move-result v0 │ │ +4d9c74: 1301 4000 |0004: const/16 v1, #int 64 // #40 │ │ +4d9c78: 3710 1500 |0006: if-le v0, v1, 001b // +0015 │ │ +4d9c7c: 5420 0eb1 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._tokenEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // field@b10e │ │ +4d9c80: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +4d9c84: 2200 7d1d |000c: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // type@1d7d │ │ +4d9c88: 7010 f3fc 0000 |000e: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;.:()V // method@fcf3 │ │ +4d9c8e: 5b20 0eb1 |0011: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._tokenEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // field@b10e │ │ +4d9c92: 5420 0eb1 |0013: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._tokenEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // field@b10e │ │ +4d9c96: 6e20 f7fc 3000 |0015: invoke-virtual {v0, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;.reset:(Ljava/lang/String;)V // method@fcf7 │ │ +4d9c9c: 5423 0eb1 |0018: iget-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory;._tokenEncoder:Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; // field@b10e │ │ +4d9ca0: 1103 |001a: return-object v3 │ │ +4d9ca2: 2200 7c1d |001b: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder; // type@1d7c │ │ +4d9ca6: 7020 effc 3000 |001d: invoke-direct {v0, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;.:(Ljava/lang/String;)V // method@fcef │ │ +4d9cac: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0008 line=53 │ │ 0x000c line=54 │ │ 0x0013 line=56 │ │ 0x0018 line=57 │ │ @@ -1031221,62 +1031222,62 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZCI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 95 16-bit code units │ │ -4da0f4: |[4da0f4] org.codehaus.stax2.typed.Base64Variant.:(Ljava/lang/String;Ljava/lang/String;ZCI)V │ │ -4da104: 7010 92e0 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@e092 │ │ -4da10a: 1300 8000 |0003: const/16 v0, #int 128 // #80 │ │ -4da10e: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -4da112: 5b40 12b1 |0007: iput-object v0, v4, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ -4da116: 1301 4000 |0009: const/16 v1, #int 64 // #40 │ │ -4da11a: 2312 1f1e |000b: new-array v2, v1, [C // type@1e1f │ │ -4da11e: 5b42 14b1 |000d: iput-object v2, v4, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ -4da122: 2313 1e1e |000f: new-array v3, v1, [B // type@1e1e │ │ -4da126: 5b43 13b1 |0011: iput-object v3, v4, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ -4da12a: 5b45 16b1 |0013: iput-object v5, v4, Lorg/codehaus/stax2/typed/Base64Variant;._name:Ljava/lang/String; // field@b116 │ │ -4da12e: 5c47 18b1 |0015: iput-boolean v7, v4, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ -4da132: 5e48 17b1 |0017: iput-char v8, v4, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ -4da136: 5949 15b1 |0019: iput v9, v4, Lorg/codehaus/stax2/typed/Base64Variant;._maxLineLength:I // field@b115 │ │ -4da13a: 6e10 dae0 0600 |001b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ -4da140: 0a05 |001e: move-result v5 │ │ -4da142: 3315 2400 |001f: if-ne v5, v1, 0043 // +0024 │ │ -4da146: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -4da148: 6e59 cee0 9625 |0022: invoke-virtual {v6, v9, v5, v2, v9}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ -4da14e: 12f6 |0025: const/4 v6, #int -1 // #ff │ │ -4da150: 7120 bfe2 6000 |0026: invoke-static {v0, v6}, Ljava/util/Arrays;.fill:([II)V // method@e2bf │ │ -4da156: 3559 1200 |0029: if-ge v9, v5, 003b // +0012 │ │ -4da15a: 5446 14b1 |002b: iget-object v6, v4, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ -4da15e: 4906 0609 |002d: aget-char v6, v6, v9 │ │ -4da162: 5440 13b1 |002f: iget-object v0, v4, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ -4da166: 8d61 |0031: int-to-byte v1, v6 │ │ -4da168: 4f01 0009 |0032: aput-byte v1, v0, v9 │ │ -4da16c: 5440 12b1 |0034: iget-object v0, v4, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ -4da170: 4b09 0006 |0036: aput v9, v0, v6 │ │ -4da174: d809 0901 |0038: add-int/lit8 v9, v9, #int 1 // #01 │ │ -4da178: 28ef |003a: goto 0029 // -0011 │ │ -4da17a: 3807 0700 |003b: if-eqz v7, 0042 // +0007 │ │ -4da17e: 5445 12b1 |003d: iget-object v5, v4, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ -4da182: 12e6 |003f: const/4 v6, #int -2 // #fe │ │ -4da184: 4b06 0508 |0040: aput v6, v5, v8 │ │ -4da188: 0e00 |0042: return-void │ │ -4da18a: 2206 e518 |0043: new-instance v6, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4da18e: 2207 0819 |0045: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ -4da192: 7010 06e1 0700 |0047: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4da198: 1a08 010e |004a: const-string v8, "Base64Alphabet length must be exactly 64 (was " // string@0e01 │ │ -4da19c: 6e20 12e1 8700 |004c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4da1a2: 6e20 0de1 5700 |004f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4da1a8: 1a05 db04 |0052: const-string v5, ")" // string@04db │ │ -4da1ac: 6e20 12e1 5700 |0054: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4da1b2: 6e10 1fe1 0700 |0057: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4da1b8: 0c05 |005a: move-result-object v5 │ │ -4da1ba: 7020 32e0 5600 |005b: invoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4da1c0: 2706 |005e: throw v6 │ │ +4da0f8: |[4da0f8] org.codehaus.stax2.typed.Base64Variant.:(Ljava/lang/String;Ljava/lang/String;ZCI)V │ │ +4da108: 7010 92e0 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@e092 │ │ +4da10e: 1300 8000 |0003: const/16 v0, #int 128 // #80 │ │ +4da112: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +4da116: 5b40 12b1 |0007: iput-object v0, v4, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ +4da11a: 1301 4000 |0009: const/16 v1, #int 64 // #40 │ │ +4da11e: 2312 1f1e |000b: new-array v2, v1, [C // type@1e1f │ │ +4da122: 5b42 14b1 |000d: iput-object v2, v4, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ +4da126: 2313 1e1e |000f: new-array v3, v1, [B // type@1e1e │ │ +4da12a: 5b43 13b1 |0011: iput-object v3, v4, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ +4da12e: 5b45 16b1 |0013: iput-object v5, v4, Lorg/codehaus/stax2/typed/Base64Variant;._name:Ljava/lang/String; // field@b116 │ │ +4da132: 5c47 18b1 |0015: iput-boolean v7, v4, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ +4da136: 5e48 17b1 |0017: iput-char v8, v4, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ +4da13a: 5949 15b1 |0019: iput v9, v4, Lorg/codehaus/stax2/typed/Base64Variant;._maxLineLength:I // field@b115 │ │ +4da13e: 6e10 dae0 0600 |001b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ +4da144: 0a05 |001e: move-result v5 │ │ +4da146: 3315 2400 |001f: if-ne v5, v1, 0043 // +0024 │ │ +4da14a: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +4da14c: 6e59 cee0 9625 |0022: invoke-virtual {v6, v9, v5, v2, v9}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ +4da152: 12f6 |0025: const/4 v6, #int -1 // #ff │ │ +4da154: 7120 bfe2 6000 |0026: invoke-static {v0, v6}, Ljava/util/Arrays;.fill:([II)V // method@e2bf │ │ +4da15a: 3559 1200 |0029: if-ge v9, v5, 003b // +0012 │ │ +4da15e: 5446 14b1 |002b: iget-object v6, v4, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ +4da162: 4906 0609 |002d: aget-char v6, v6, v9 │ │ +4da166: 5440 13b1 |002f: iget-object v0, v4, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ +4da16a: 8d61 |0031: int-to-byte v1, v6 │ │ +4da16c: 4f01 0009 |0032: aput-byte v1, v0, v9 │ │ +4da170: 5440 12b1 |0034: iget-object v0, v4, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ +4da174: 4b09 0006 |0036: aput v9, v0, v6 │ │ +4da178: d809 0901 |0038: add-int/lit8 v9, v9, #int 1 // #01 │ │ +4da17c: 28ef |003a: goto 0029 // -0011 │ │ +4da17e: 3807 0700 |003b: if-eqz v7, 0042 // +0007 │ │ +4da182: 5445 12b1 |003d: iget-object v5, v4, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ +4da186: 12e6 |003f: const/4 v6, #int -2 // #fe │ │ +4da188: 4b06 0508 |0040: aput v6, v5, v8 │ │ +4da18c: 0e00 |0042: return-void │ │ +4da18e: 2206 e518 |0043: new-instance v6, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4da192: 2207 0819 |0045: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ +4da196: 7010 06e1 0700 |0047: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4da19c: 1a08 010e |004a: const-string v8, "Base64Alphabet length must be exactly 64 (was " // string@0e01 │ │ +4da1a0: 6e20 12e1 8700 |004c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4da1a6: 6e20 0de1 5700 |004f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4da1ac: 1a05 db04 |0052: const-string v5, ")" // string@04db │ │ +4da1b0: 6e20 12e1 5700 |0054: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4da1b6: 6e10 1fe1 0700 |0057: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4da1bc: 0c05 |005a: move-result-object v5 │ │ +4da1be: 7020 32e0 5600 |005b: invoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4da1c4: 2706 |005e: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0007 line=69 │ │ 0x000d line=75 │ │ 0x0011 line=81 │ │ 0x0013 line=122 │ │ @@ -1031304,23 +1031305,23 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -4da234: |[4da234] org.codehaus.stax2.typed.Base64Variant.:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;I)V │ │ -4da244: 5573 18b1 |0000: iget-boolean v3, v7, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ -4da248: 5774 17b1 |0002: iget-char v4, v7, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ -4da24c: 0760 |0004: move-object v0, v6 │ │ -4da24e: 0771 |0005: move-object v1, v7 │ │ -4da250: 0782 |0006: move-object v2, v8 │ │ -4da252: 0195 |0007: move v5, v9 │ │ -4da254: 7606 08fd 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/typed/Base64Variant;.:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;ZCI)V // method@fd08 │ │ -4da25a: 0e00 |000b: return-void │ │ +4da238: |[4da238] org.codehaus.stax2.typed.Base64Variant.:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;I)V │ │ +4da248: 5573 18b1 |0000: iget-boolean v3, v7, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ +4da24c: 5774 17b1 |0002: iget-char v4, v7, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ +4da250: 0760 |0004: move-object v0, v6 │ │ +4da252: 0771 |0005: move-object v1, v7 │ │ +4da254: 0782 |0006: move-object v2, v8 │ │ +4da256: 0195 |0007: move v5, v9 │ │ +4da258: 7606 08fd 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/typed/Base64Variant;.:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;ZCI)V // method@fd08 │ │ +4da25e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x000c reg=7 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x000c reg=8 (null) Ljava/lang/String; │ │ @@ -1031331,39 +1031332,39 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;ZCI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -4da1c4: |[4da1c4] org.codehaus.stax2.typed.Base64Variant.:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;ZCI)V │ │ -4da1d4: 7010 92e0 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@e092 │ │ -4da1da: 1300 8000 |0003: const/16 v0, #int 128 // #80 │ │ -4da1de: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ -4da1e2: 5b50 12b1 |0007: iput-object v0, v5, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ -4da1e6: 1301 4000 |0009: const/16 v1, #int 64 // #40 │ │ -4da1ea: 2312 1f1e |000b: new-array v2, v1, [C // type@1e1f │ │ -4da1ee: 5b52 14b1 |000d: iput-object v2, v5, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ -4da1f2: 2311 1e1e |000f: new-array v1, v1, [B // type@1e1e │ │ -4da1f6: 5b51 13b1 |0011: iput-object v1, v5, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ -4da1fa: 5b57 16b1 |0013: iput-object v7, v5, Lorg/codehaus/stax2/typed/Base64Variant;._name:Ljava/lang/String; // field@b116 │ │ -4da1fe: 5467 13b1 |0015: iget-object v7, v6, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ -4da202: 2173 |0017: array-length v3, v7 │ │ -4da204: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -4da206: 7153 20e1 4741 |0019: invoke-static {v7, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4da20c: 5467 14b1 |001c: iget-object v7, v6, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ -4da210: 2171 |001e: array-length v1, v7 │ │ -4da212: 7151 20e1 4742 |001f: invoke-static {v7, v4, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4da218: 5466 12b1 |0022: iget-object v6, v6, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ -4da21c: 2167 |0024: array-length v7, v6 │ │ -4da21e: 7157 20e1 4640 |0025: invoke-static {v6, v4, v0, v4, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4da224: 5c58 18b1 |0028: iput-boolean v8, v5, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ -4da228: 5e59 17b1 |002a: iput-char v9, v5, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ -4da22c: 595a 15b1 |002c: iput v10, v5, Lorg/codehaus/stax2/typed/Base64Variant;._maxLineLength:I // field@b115 │ │ -4da230: 0e00 |002e: return-void │ │ +4da1c8: |[4da1c8] org.codehaus.stax2.typed.Base64Variant.:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;ZCI)V │ │ +4da1d8: 7010 92e0 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@e092 │ │ +4da1de: 1300 8000 |0003: const/16 v0, #int 128 // #80 │ │ +4da1e2: 2300 221e |0005: new-array v0, v0, [I // type@1e22 │ │ +4da1e6: 5b50 12b1 |0007: iput-object v0, v5, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ +4da1ea: 1301 4000 |0009: const/16 v1, #int 64 // #40 │ │ +4da1ee: 2312 1f1e |000b: new-array v2, v1, [C // type@1e1f │ │ +4da1f2: 5b52 14b1 |000d: iput-object v2, v5, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ +4da1f6: 2311 1e1e |000f: new-array v1, v1, [B // type@1e1e │ │ +4da1fa: 5b51 13b1 |0011: iput-object v1, v5, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ +4da1fe: 5b57 16b1 |0013: iput-object v7, v5, Lorg/codehaus/stax2/typed/Base64Variant;._name:Ljava/lang/String; // field@b116 │ │ +4da202: 5467 13b1 |0015: iget-object v7, v6, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ +4da206: 2173 |0017: array-length v3, v7 │ │ +4da208: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +4da20a: 7153 20e1 4741 |0019: invoke-static {v7, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4da210: 5467 14b1 |001c: iget-object v7, v6, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ +4da214: 2171 |001e: array-length v1, v7 │ │ +4da216: 7151 20e1 4742 |001f: invoke-static {v7, v4, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4da21c: 5466 12b1 |0022: iget-object v6, v6, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ +4da220: 2167 |0024: array-length v7, v6 │ │ +4da222: 7157 20e1 4640 |0025: invoke-static {v6, v4, v0, v4, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4da228: 5c58 18b1 |0028: iput-boolean v8, v5, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ +4da22c: 5e59 17b1 |002a: iput-char v9, v5, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ +4da230: 595a 15b1 |002c: iput v10, v5, Lorg/codehaus/stax2/typed/Base64Variant;._maxLineLength:I // field@b115 │ │ +4da234: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0007 line=69 │ │ 0x000d line=75 │ │ 0x0011 line=81 │ │ 0x0013 line=167 │ │ @@ -1031390,22 +1031391,22 @@ │ │ type : '(B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4d9d7c: |[4d9d7c] org.codehaus.stax2.typed.Base64Variant.decodeBase64Byte:(B)I │ │ -4d9d8c: 1300 7f00 |0000: const/16 v0, #int 127 // #7f │ │ -4d9d90: 3602 0700 |0002: if-gt v2, v0, 0009 // +0007 │ │ -4d9d94: 5410 12b1 |0004: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ -4d9d98: 4402 0002 |0006: aget v2, v0, v2 │ │ -4d9d9c: 2802 |0008: goto 000a // +0002 │ │ -4d9d9e: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ -4d9da0: 0f02 |000a: return v2 │ │ +4d9d80: |[4d9d80] org.codehaus.stax2.typed.Base64Variant.decodeBase64Byte:(B)I │ │ +4d9d90: 1300 7f00 |0000: const/16 v0, #int 127 // #7f │ │ +4d9d94: 3602 0700 |0002: if-gt v2, v0, 0009 // +0007 │ │ +4d9d98: 5410 12b1 |0004: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ +4d9d9c: 4402 0002 |0006: aget v2, v0, v2 │ │ +4d9da0: 2802 |0008: goto 000a // +0002 │ │ +4d9da2: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ +4d9da4: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=213 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x000b reg=2 (null) B │ │ │ │ @@ -1031414,22 +1031415,22 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4d9da4: |[4d9da4] org.codehaus.stax2.typed.Base64Variant.decodeBase64Char:(C)I │ │ -4d9db4: 1300 7f00 |0000: const/16 v0, #int 127 // #7f │ │ -4d9db8: 3602 0700 |0002: if-gt v2, v0, 0009 // +0007 │ │ -4d9dbc: 5410 12b1 |0004: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ -4d9dc0: 4402 0002 |0006: aget v2, v0, v2 │ │ -4d9dc4: 2802 |0008: goto 000a // +0002 │ │ -4d9dc6: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ -4d9dc8: 0f02 |000a: return v2 │ │ +4d9da8: |[4d9da8] org.codehaus.stax2.typed.Base64Variant.decodeBase64Char:(C)I │ │ +4d9db8: 1300 7f00 |0000: const/16 v0, #int 127 // #7f │ │ +4d9dbc: 3602 0700 |0002: if-gt v2, v0, 0009 // +0007 │ │ +4d9dc0: 5410 12b1 |0004: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._asciiToBase64:[I // field@b112 │ │ +4d9dc4: 4402 0002 |0006: aget v2, v0, v2 │ │ +4d9dc8: 2802 |0008: goto 000a // +0002 │ │ +4d9dca: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ +4d9dcc: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=207 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x000b reg=2 (null) C │ │ │ │ @@ -1031438,18 +1031439,18 @@ │ │ type : '(I)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4d9d14: |[4d9d14] org.codehaus.stax2.typed.Base64Variant.encodeBase64BitsAsByte:(I)B │ │ -4d9d24: 5410 13b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ -4d9d28: 4802 0002 |0002: aget-byte v2, v0, v2 │ │ -4d9d2c: 0f02 |0004: return v2 │ │ +4d9d18: |[4d9d18] org.codehaus.stax2.typed.Base64Variant.encodeBase64BitsAsByte:(I)B │ │ +4d9d28: 5410 13b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ +4d9d2c: 4802 0002 |0002: aget-byte v2, v0, v2 │ │ +4d9d30: 0f02 |0004: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -1031458,18 +1031459,18 @@ │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4d9d48: |[4d9d48] org.codehaus.stax2.typed.Base64Variant.encodeBase64BitsAsChar:(I)C │ │ -4d9d58: 5410 14b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ -4d9d5c: 4902 0002 |0002: aget-char v2, v0, v2 │ │ -4d9d60: 0f02 |0004: return v2 │ │ +4d9d4c: |[4d9d4c] org.codehaus.stax2.typed.Base64Variant.encodeBase64BitsAsChar:(I)C │ │ +4d9d5c: 5410 14b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ +4d9d60: 4902 0002 |0002: aget-char v2, v0, v2 │ │ +4d9d64: 0f02 |0004: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -1031478,36 +1031479,36 @@ │ │ type : '(I[BI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -4d9dcc: |[4d9dcc] org.codehaus.stax2.typed.Base64Variant.encodeBase64Chunk:(I[BI)I │ │ -4d9ddc: d800 0601 |0000: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d9de0: 5431 13b1 |0002: iget-object v1, v3, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ -4d9de4: e102 0412 |0004: shr-int/lit8 v2, v4, #int 18 // #12 │ │ -4d9de8: dd02 023f |0006: and-int/lit8 v2, v2, #int 63 // #3f │ │ -4d9dec: 4802 0102 |0008: aget-byte v2, v1, v2 │ │ -4d9df0: 4f02 0506 |000a: aput-byte v2, v5, v6 │ │ -4d9df4: d806 0001 |000c: add-int/lit8 v6, v0, #int 1 // #01 │ │ -4d9df8: e102 040c |000e: shr-int/lit8 v2, v4, #int 12 // #0c │ │ -4d9dfc: dd02 023f |0010: and-int/lit8 v2, v2, #int 63 // #3f │ │ -4d9e00: 4802 0102 |0012: aget-byte v2, v1, v2 │ │ -4d9e04: 4f02 0500 |0014: aput-byte v2, v5, v0 │ │ -4d9e08: d800 0601 |0016: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d9e0c: e102 0406 |0018: shr-int/lit8 v2, v4, #int 6 // #06 │ │ -4d9e10: dd02 023f |001a: and-int/lit8 v2, v2, #int 63 // #3f │ │ -4d9e14: 4802 0102 |001c: aget-byte v2, v1, v2 │ │ -4d9e18: 4f02 0506 |001e: aput-byte v2, v5, v6 │ │ -4d9e1c: d806 0001 |0020: add-int/lit8 v6, v0, #int 1 // #01 │ │ -4d9e20: dd04 043f |0022: and-int/lit8 v4, v4, #int 63 // #3f │ │ -4d9e24: 4804 0104 |0024: aget-byte v4, v1, v4 │ │ -4d9e28: 4f04 0500 |0026: aput-byte v4, v5, v0 │ │ -4d9e2c: 0f06 |0028: return v6 │ │ +4d9dd0: |[4d9dd0] org.codehaus.stax2.typed.Base64Variant.encodeBase64Chunk:(I[BI)I │ │ +4d9de0: d800 0601 |0000: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d9de4: 5431 13b1 |0002: iget-object v1, v3, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ +4d9de8: e102 0412 |0004: shr-int/lit8 v2, v4, #int 18 // #12 │ │ +4d9dec: dd02 023f |0006: and-int/lit8 v2, v2, #int 63 // #3f │ │ +4d9df0: 4802 0102 |0008: aget-byte v2, v1, v2 │ │ +4d9df4: 4f02 0506 |000a: aput-byte v2, v5, v6 │ │ +4d9df8: d806 0001 |000c: add-int/lit8 v6, v0, #int 1 // #01 │ │ +4d9dfc: e102 040c |000e: shr-int/lit8 v2, v4, #int 12 // #0c │ │ +4d9e00: dd02 023f |0010: and-int/lit8 v2, v2, #int 63 // #3f │ │ +4d9e04: 4802 0102 |0012: aget-byte v2, v1, v2 │ │ +4d9e08: 4f02 0500 |0014: aput-byte v2, v5, v0 │ │ +4d9e0c: d800 0601 |0016: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d9e10: e102 0406 |0018: shr-int/lit8 v2, v4, #int 6 // #06 │ │ +4d9e14: dd02 023f |001a: and-int/lit8 v2, v2, #int 63 // #3f │ │ +4d9e18: 4802 0102 |001c: aget-byte v2, v1, v2 │ │ +4d9e1c: 4f02 0506 |001e: aput-byte v2, v5, v6 │ │ +4d9e20: d806 0001 |0020: add-int/lit8 v6, v0, #int 1 // #01 │ │ +4d9e24: dd04 043f |0022: and-int/lit8 v4, v4, #int 63 // #3f │ │ +4d9e28: 4804 0104 |0024: aget-byte v4, v1, v4 │ │ +4d9e2c: 4f04 0500 |0026: aput-byte v4, v5, v0 │ │ +4d9e30: 0f06 |0028: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=279 │ │ 0x0012 line=280 │ │ 0x001c line=281 │ │ 0x0024 line=282 │ │ locals : │ │ @@ -1031521,36 +1031522,36 @@ │ │ type : '(I[CI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -4d9e30: |[4d9e30] org.codehaus.stax2.typed.Base64Variant.encodeBase64Chunk:(I[CI)I │ │ -4d9e40: d800 0601 |0000: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d9e44: 5431 14b1 |0002: iget-object v1, v3, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ -4d9e48: e102 0412 |0004: shr-int/lit8 v2, v4, #int 18 // #12 │ │ -4d9e4c: dd02 023f |0006: and-int/lit8 v2, v2, #int 63 // #3f │ │ -4d9e50: 4902 0102 |0008: aget-char v2, v1, v2 │ │ -4d9e54: 5002 0506 |000a: aput-char v2, v5, v6 │ │ -4d9e58: d806 0001 |000c: add-int/lit8 v6, v0, #int 1 // #01 │ │ -4d9e5c: e102 040c |000e: shr-int/lit8 v2, v4, #int 12 // #0c │ │ -4d9e60: dd02 023f |0010: and-int/lit8 v2, v2, #int 63 // #3f │ │ -4d9e64: 4902 0102 |0012: aget-char v2, v1, v2 │ │ -4d9e68: 5002 0500 |0014: aput-char v2, v5, v0 │ │ -4d9e6c: d800 0601 |0016: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4d9e70: e102 0406 |0018: shr-int/lit8 v2, v4, #int 6 // #06 │ │ -4d9e74: dd02 023f |001a: and-int/lit8 v2, v2, #int 63 // #3f │ │ -4d9e78: 4902 0102 |001c: aget-char v2, v1, v2 │ │ -4d9e7c: 5002 0506 |001e: aput-char v2, v5, v6 │ │ -4d9e80: d806 0001 |0020: add-int/lit8 v6, v0, #int 1 // #01 │ │ -4d9e84: dd04 043f |0022: and-int/lit8 v4, v4, #int 63 // #3f │ │ -4d9e88: 4904 0104 |0024: aget-char v4, v1, v4 │ │ -4d9e8c: 5004 0500 |0026: aput-char v4, v5, v0 │ │ -4d9e90: 0f06 |0028: return v6 │ │ +4d9e34: |[4d9e34] org.codehaus.stax2.typed.Base64Variant.encodeBase64Chunk:(I[CI)I │ │ +4d9e44: d800 0601 |0000: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d9e48: 5431 14b1 |0002: iget-object v1, v3, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ +4d9e4c: e102 0412 |0004: shr-int/lit8 v2, v4, #int 18 // #12 │ │ +4d9e50: dd02 023f |0006: and-int/lit8 v2, v2, #int 63 // #3f │ │ +4d9e54: 4902 0102 |0008: aget-char v2, v1, v2 │ │ +4d9e58: 5002 0506 |000a: aput-char v2, v5, v6 │ │ +4d9e5c: d806 0001 |000c: add-int/lit8 v6, v0, #int 1 // #01 │ │ +4d9e60: e102 040c |000e: shr-int/lit8 v2, v4, #int 12 // #0c │ │ +4d9e64: dd02 023f |0010: and-int/lit8 v2, v2, #int 63 // #3f │ │ +4d9e68: 4902 0102 |0012: aget-char v2, v1, v2 │ │ +4d9e6c: 5002 0500 |0014: aput-char v2, v5, v0 │ │ +4d9e70: d800 0601 |0016: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4d9e74: e102 0406 |0018: shr-int/lit8 v2, v4, #int 6 // #06 │ │ +4d9e78: dd02 023f |001a: and-int/lit8 v2, v2, #int 63 // #3f │ │ +4d9e7c: 4902 0102 |001c: aget-char v2, v1, v2 │ │ +4d9e80: 5002 0506 |001e: aput-char v2, v5, v6 │ │ +4d9e84: d806 0001 |0020: add-int/lit8 v6, v0, #int 1 // #01 │ │ +4d9e88: dd04 043f |0022: and-int/lit8 v4, v4, #int 63 // #3f │ │ +4d9e8c: 4904 0104 |0024: aget-char v4, v1, v4 │ │ +4d9e90: 5004 0500 |0026: aput-char v4, v5, v0 │ │ +4d9e94: 0f06 |0028: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=236 │ │ 0x0012 line=237 │ │ 0x001c line=238 │ │ 0x0024 line=239 │ │ locals : │ │ @@ -1031564,50 +1031565,50 @@ │ │ type : '(II[BI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 63 16-bit code units │ │ -4d9e94: |[4d9e94] org.codehaus.stax2.typed.Base64Variant.encodeBase64Partial:(II[BI)I │ │ -4d9ea4: d800 0801 |0000: add-int/lit8 v0, v8, #int 1 // #01 │ │ -4d9ea8: 5441 13b1 |0002: iget-object v1, v4, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ -4d9eac: e102 0512 |0004: shr-int/lit8 v2, v5, #int 18 // #12 │ │ -4d9eb0: dd02 023f |0006: and-int/lit8 v2, v2, #int 63 // #3f │ │ -4d9eb4: 4802 0102 |0008: aget-byte v2, v1, v2 │ │ -4d9eb8: 4f02 0708 |000a: aput-byte v2, v7, v8 │ │ -4d9ebc: d808 0001 |000c: add-int/lit8 v8, v0, #int 1 // #01 │ │ -4d9ec0: e102 050c |000e: shr-int/lit8 v2, v5, #int 12 // #0c │ │ -4d9ec4: dd02 023f |0010: and-int/lit8 v2, v2, #int 63 // #3f │ │ -4d9ec8: 4802 0102 |0012: aget-byte v2, v1, v2 │ │ -4d9ecc: 4f02 0700 |0014: aput-byte v2, v7, v0 │ │ -4d9ed0: 5540 18b1 |0016: iget-boolean v0, v4, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ -4d9ed4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -4d9ed6: 3800 1800 |0019: if-eqz v0, 0031 // +0018 │ │ -4d9eda: 5740 17b1 |001b: iget-char v0, v4, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ -4d9ede: 8d00 |001d: int-to-byte v0, v0 │ │ -4d9ee0: d803 0801 |001e: add-int/lit8 v3, v8, #int 1 // #01 │ │ -4d9ee4: 3326 0900 |0020: if-ne v6, v2, 0029 // +0009 │ │ -4d9ee8: e105 0506 |0022: shr-int/lit8 v5, v5, #int 6 // #06 │ │ -4d9eec: dd05 053f |0024: and-int/lit8 v5, v5, #int 63 // #3f │ │ -4d9ef0: 4805 0105 |0026: aget-byte v5, v1, v5 │ │ -4d9ef4: 2802 |0028: goto 002a // +0002 │ │ -4d9ef6: 0105 |0029: move v5, v0 │ │ -4d9ef8: 4f05 0708 |002a: aput-byte v5, v7, v8 │ │ -4d9efc: d808 0301 |002c: add-int/lit8 v8, v3, #int 1 // #01 │ │ -4d9f00: 4f00 0703 |002e: aput-byte v0, v7, v3 │ │ -4d9f04: 280e |0030: goto 003e // +000e │ │ -4d9f06: 3326 0d00 |0031: if-ne v6, v2, 003e // +000d │ │ -4d9f0a: d806 0801 |0033: add-int/lit8 v6, v8, #int 1 // #01 │ │ -4d9f0e: e105 0506 |0035: shr-int/lit8 v5, v5, #int 6 // #06 │ │ -4d9f12: dd05 053f |0037: and-int/lit8 v5, v5, #int 63 // #3f │ │ -4d9f16: 4805 0105 |0039: aget-byte v5, v1, v5 │ │ -4d9f1a: 4f05 0708 |003b: aput-byte v5, v7, v8 │ │ -4d9f1e: 0168 |003d: move v8, v6 │ │ -4d9f20: 0f08 |003e: return v8 │ │ +4d9e98: |[4d9e98] org.codehaus.stax2.typed.Base64Variant.encodeBase64Partial:(II[BI)I │ │ +4d9ea8: d800 0801 |0000: add-int/lit8 v0, v8, #int 1 // #01 │ │ +4d9eac: 5441 13b1 |0002: iget-object v1, v4, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiB:[B // field@b113 │ │ +4d9eb0: e102 0512 |0004: shr-int/lit8 v2, v5, #int 18 // #12 │ │ +4d9eb4: dd02 023f |0006: and-int/lit8 v2, v2, #int 63 // #3f │ │ +4d9eb8: 4802 0102 |0008: aget-byte v2, v1, v2 │ │ +4d9ebc: 4f02 0708 |000a: aput-byte v2, v7, v8 │ │ +4d9ec0: d808 0001 |000c: add-int/lit8 v8, v0, #int 1 // #01 │ │ +4d9ec4: e102 050c |000e: shr-int/lit8 v2, v5, #int 12 // #0c │ │ +4d9ec8: dd02 023f |0010: and-int/lit8 v2, v2, #int 63 // #3f │ │ +4d9ecc: 4802 0102 |0012: aget-byte v2, v1, v2 │ │ +4d9ed0: 4f02 0700 |0014: aput-byte v2, v7, v0 │ │ +4d9ed4: 5540 18b1 |0016: iget-boolean v0, v4, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ +4d9ed8: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +4d9eda: 3800 1800 |0019: if-eqz v0, 0031 // +0018 │ │ +4d9ede: 5740 17b1 |001b: iget-char v0, v4, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ +4d9ee2: 8d00 |001d: int-to-byte v0, v0 │ │ +4d9ee4: d803 0801 |001e: add-int/lit8 v3, v8, #int 1 // #01 │ │ +4d9ee8: 3326 0900 |0020: if-ne v6, v2, 0029 // +0009 │ │ +4d9eec: e105 0506 |0022: shr-int/lit8 v5, v5, #int 6 // #06 │ │ +4d9ef0: dd05 053f |0024: and-int/lit8 v5, v5, #int 63 // #3f │ │ +4d9ef4: 4805 0105 |0026: aget-byte v5, v1, v5 │ │ +4d9ef8: 2802 |0028: goto 002a // +0002 │ │ +4d9efa: 0105 |0029: move v5, v0 │ │ +4d9efc: 4f05 0708 |002a: aput-byte v5, v7, v8 │ │ +4d9f00: d808 0301 |002c: add-int/lit8 v8, v3, #int 1 // #01 │ │ +4d9f04: 4f00 0703 |002e: aput-byte v0, v7, v3 │ │ +4d9f08: 280e |0030: goto 003e // +000e │ │ +4d9f0a: 3326 0d00 |0031: if-ne v6, v2, 003e // +000d │ │ +4d9f0e: d806 0801 |0033: add-int/lit8 v6, v8, #int 1 // #01 │ │ +4d9f12: e105 0506 |0035: shr-int/lit8 v5, v5, #int 6 // #06 │ │ +4d9f16: dd05 053f |0037: and-int/lit8 v5, v5, #int 63 // #3f │ │ +4d9f1a: 4805 0105 |0039: aget-byte v5, v1, v5 │ │ +4d9f1e: 4f05 0708 |003b: aput-byte v5, v7, v8 │ │ +4d9f22: 0168 |003d: move v8, v6 │ │ +4d9f24: 0f08 |003e: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=296 │ │ 0x0012 line=297 │ │ 0x0016 line=298 │ │ 0x001b line=299 │ │ 0x0026 line=300 │ │ @@ -1031625,49 +1031626,49 @@ │ │ type : '(II[CI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 63 16-bit code units │ │ -4d9f24: |[4d9f24] org.codehaus.stax2.typed.Base64Variant.encodeBase64Partial:(II[CI)I │ │ -4d9f34: d800 0701 |0000: add-int/lit8 v0, v7, #int 1 // #01 │ │ -4d9f38: 5431 14b1 |0002: iget-object v1, v3, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ -4d9f3c: e102 0412 |0004: shr-int/lit8 v2, v4, #int 18 // #12 │ │ -4d9f40: dd02 023f |0006: and-int/lit8 v2, v2, #int 63 // #3f │ │ -4d9f44: 4902 0102 |0008: aget-char v2, v1, v2 │ │ -4d9f48: 5002 0607 |000a: aput-char v2, v6, v7 │ │ -4d9f4c: d807 0001 |000c: add-int/lit8 v7, v0, #int 1 // #01 │ │ -4d9f50: e102 040c |000e: shr-int/lit8 v2, v4, #int 12 // #0c │ │ -4d9f54: dd02 023f |0010: and-int/lit8 v2, v2, #int 63 // #3f │ │ -4d9f58: 4902 0102 |0012: aget-char v2, v1, v2 │ │ -4d9f5c: 5002 0600 |0014: aput-char v2, v6, v0 │ │ -4d9f60: 5530 18b1 |0016: iget-boolean v0, v3, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ -4d9f64: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -4d9f66: 3800 1800 |0019: if-eqz v0, 0031 // +0018 │ │ -4d9f6a: d800 0701 |001b: add-int/lit8 v0, v7, #int 1 // #01 │ │ -4d9f6e: 3325 0900 |001d: if-ne v5, v2, 0026 // +0009 │ │ -4d9f72: e104 0406 |001f: shr-int/lit8 v4, v4, #int 6 // #06 │ │ -4d9f76: dd04 043f |0021: and-int/lit8 v4, v4, #int 63 // #3f │ │ -4d9f7a: 4904 0104 |0023: aget-char v4, v1, v4 │ │ -4d9f7e: 2803 |0025: goto 0028 // +0003 │ │ -4d9f80: 5734 17b1 |0026: iget-char v4, v3, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ -4d9f84: 5004 0607 |0028: aput-char v4, v6, v7 │ │ -4d9f88: d807 0001 |002a: add-int/lit8 v7, v0, #int 1 // #01 │ │ -4d9f8c: 5734 17b1 |002c: iget-char v4, v3, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ -4d9f90: 5004 0600 |002e: aput-char v4, v6, v0 │ │ -4d9f94: 280e |0030: goto 003e // +000e │ │ -4d9f96: 3325 0d00 |0031: if-ne v5, v2, 003e // +000d │ │ -4d9f9a: d805 0701 |0033: add-int/lit8 v5, v7, #int 1 // #01 │ │ -4d9f9e: e104 0406 |0035: shr-int/lit8 v4, v4, #int 6 // #06 │ │ -4d9fa2: dd04 043f |0037: and-int/lit8 v4, v4, #int 63 // #3f │ │ -4d9fa6: 4904 0104 |0039: aget-char v4, v1, v4 │ │ -4d9faa: 5004 0607 |003b: aput-char v4, v6, v7 │ │ -4d9fae: 0157 |003d: move v7, v5 │ │ -4d9fb0: 0f07 |003e: return v7 │ │ +4d9f28: |[4d9f28] org.codehaus.stax2.typed.Base64Variant.encodeBase64Partial:(II[CI)I │ │ +4d9f38: d800 0701 |0000: add-int/lit8 v0, v7, #int 1 // #01 │ │ +4d9f3c: 5431 14b1 |0002: iget-object v1, v3, Lorg/codehaus/stax2/typed/Base64Variant;._base64ToAsciiC:[C // field@b114 │ │ +4d9f40: e102 0412 |0004: shr-int/lit8 v2, v4, #int 18 // #12 │ │ +4d9f44: dd02 023f |0006: and-int/lit8 v2, v2, #int 63 // #3f │ │ +4d9f48: 4902 0102 |0008: aget-char v2, v1, v2 │ │ +4d9f4c: 5002 0607 |000a: aput-char v2, v6, v7 │ │ +4d9f50: d807 0001 |000c: add-int/lit8 v7, v0, #int 1 // #01 │ │ +4d9f54: e102 040c |000e: shr-int/lit8 v2, v4, #int 12 // #0c │ │ +4d9f58: dd02 023f |0010: and-int/lit8 v2, v2, #int 63 // #3f │ │ +4d9f5c: 4902 0102 |0012: aget-char v2, v1, v2 │ │ +4d9f60: 5002 0600 |0014: aput-char v2, v6, v0 │ │ +4d9f64: 5530 18b1 |0016: iget-boolean v0, v3, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ +4d9f68: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +4d9f6a: 3800 1800 |0019: if-eqz v0, 0031 // +0018 │ │ +4d9f6e: d800 0701 |001b: add-int/lit8 v0, v7, #int 1 // #01 │ │ +4d9f72: 3325 0900 |001d: if-ne v5, v2, 0026 // +0009 │ │ +4d9f76: e104 0406 |001f: shr-int/lit8 v4, v4, #int 6 // #06 │ │ +4d9f7a: dd04 043f |0021: and-int/lit8 v4, v4, #int 63 // #3f │ │ +4d9f7e: 4904 0104 |0023: aget-char v4, v1, v4 │ │ +4d9f82: 2803 |0025: goto 0028 // +0003 │ │ +4d9f84: 5734 17b1 |0026: iget-char v4, v3, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ +4d9f88: 5004 0607 |0028: aput-char v4, v6, v7 │ │ +4d9f8c: d807 0001 |002a: add-int/lit8 v7, v0, #int 1 // #01 │ │ +4d9f90: 5734 17b1 |002c: iget-char v4, v3, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ +4d9f94: 5004 0600 |002e: aput-char v4, v6, v0 │ │ +4d9f98: 280e |0030: goto 003e // +000e │ │ +4d9f9a: 3325 0d00 |0031: if-ne v5, v2, 003e // +000d │ │ +4d9f9e: d805 0701 |0033: add-int/lit8 v5, v7, #int 1 // #01 │ │ +4d9fa2: e104 0406 |0035: shr-int/lit8 v4, v4, #int 6 // #06 │ │ +4d9fa6: dd04 043f |0037: and-int/lit8 v4, v4, #int 63 // #3f │ │ +4d9faa: 4904 0104 |0039: aget-char v4, v1, v4 │ │ +4d9fae: 5004 0607 |003b: aput-char v4, v6, v7 │ │ +4d9fb2: 0157 |003d: move v7, v5 │ │ +4d9fb4: 0f07 |003e: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=253 │ │ 0x0012 line=254 │ │ 0x0016 line=255 │ │ 0x0023 line=256 │ │ 0x002c line=258 │ │ @@ -1031684,17 +1031685,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d9fb4: |[4d9fb4] org.codehaus.stax2.typed.Base64Variant.getMaxLineLength:()I │ │ -4d9fc4: 5210 15b1 |0000: iget v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._maxLineLength:I // field@b115 │ │ -4d9fc8: 0f00 |0002: return v0 │ │ +4d9fb8: |[4d9fb8] org.codehaus.stax2.typed.Base64Variant.getMaxLineLength:()I │ │ +4d9fc8: 5210 15b1 |0000: iget v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._maxLineLength:I // field@b115 │ │ +4d9fcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ │ │ #9 : (in Lorg/codehaus/stax2/typed/Base64Variant;) │ │ @@ -1031702,17 +1031703,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d9fcc: |[4d9fcc] org.codehaus.stax2.typed.Base64Variant.getName:()Ljava/lang/String; │ │ -4d9fdc: 5410 16b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._name:Ljava/lang/String; // field@b116 │ │ -4d9fe0: 1100 |0002: return-object v0 │ │ +4d9fd0: |[4d9fd0] org.codehaus.stax2.typed.Base64Variant.getName:()Ljava/lang/String; │ │ +4d9fe0: 5410 16b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._name:Ljava/lang/String; // field@b116 │ │ +4d9fe4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ │ │ #10 : (in Lorg/codehaus/stax2/typed/Base64Variant;) │ │ @@ -1031720,18 +1031721,18 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4d9d30: |[4d9d30] org.codehaus.stax2.typed.Base64Variant.getPaddingByte:()B │ │ -4d9d40: 5710 17b1 |0000: iget-char v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ -4d9d44: 8d00 |0002: int-to-byte v0, v0 │ │ -4d9d46: 0f00 |0003: return v0 │ │ +4d9d34: |[4d9d34] org.codehaus.stax2.typed.Base64Variant.getPaddingByte:()B │ │ +4d9d44: 5710 17b1 |0000: iget-char v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ +4d9d48: 8d00 |0002: int-to-byte v0, v0 │ │ +4d9d4a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ │ │ #11 : (in Lorg/codehaus/stax2/typed/Base64Variant;) │ │ @@ -1031739,17 +1031740,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d9d64: |[4d9d64] org.codehaus.stax2.typed.Base64Variant.getPaddingChar:()C │ │ -4d9d74: 5710 17b1 |0000: iget-char v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ -4d9d78: 0f00 |0002: return v0 │ │ +4d9d68: |[4d9d68] org.codehaus.stax2.typed.Base64Variant.getPaddingChar:()C │ │ +4d9d78: 5710 17b1 |0000: iget-char v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ +4d9d7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ │ │ #12 : (in Lorg/codehaus/stax2/typed/Base64Variant;) │ │ @@ -1031757,17 +1031758,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d9fe4: |[4d9fe4] org.codehaus.stax2.typed.Base64Variant.toString:()Ljava/lang/String; │ │ -4d9ff4: 5410 16b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._name:Ljava/lang/String; // field@b116 │ │ -4d9ff8: 1100 |0002: return-object v0 │ │ +4d9fe8: |[4d9fe8] org.codehaus.stax2.typed.Base64Variant.toString:()Ljava/lang/String; │ │ +4d9ff8: 5410 16b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._name:Ljava/lang/String; // field@b116 │ │ +4d9ffc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ │ │ #13 : (in Lorg/codehaus/stax2/typed/Base64Variant;) │ │ @@ -1031775,17 +1031776,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d9cdc: |[4d9cdc] org.codehaus.stax2.typed.Base64Variant.usesPadding:()Z │ │ -4d9cec: 5510 18b1 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ -4d9cf0: 0f00 |0002: return v0 │ │ +4d9ce0: |[4d9ce0] org.codehaus.stax2.typed.Base64Variant.usesPadding:()Z │ │ +4d9cf0: 5510 18b1 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._usesPadding:Z // field@b118 │ │ +4d9cf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ │ │ #14 : (in Lorg/codehaus/stax2/typed/Base64Variant;) │ │ @@ -1031793,21 +1031794,21 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4d9cf4: |[4d9cf4] org.codehaus.stax2.typed.Base64Variant.usesPaddingChar:(C)Z │ │ -4d9d04: 5710 17b1 |0000: iget-char v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ -4d9d08: 3302 0400 |0002: if-ne v2, v0, 0006 // +0004 │ │ -4d9d0c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -4d9d0e: 2802 |0005: goto 0007 // +0002 │ │ -4d9d10: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4d9d12: 0f02 |0007: return v2 │ │ +4d9cf8: |[4d9cf8] org.codehaus.stax2.typed.Base64Variant.usesPaddingChar:(C)Z │ │ +4d9d08: 5710 17b1 |0000: iget-char v0, v1, Lorg/codehaus/stax2/typed/Base64Variant;._paddingChar:C // field@b117 │ │ +4d9d0c: 3302 0400 |0002: if-ne v2, v0, 0006 // +0004 │ │ +4d9d10: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +4d9d12: 2802 |0005: goto 0007 // +0002 │ │ +4d9d14: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4d9d16: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x0008 reg=2 (null) C │ │ │ │ @@ -1031861,60 +1031862,60 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 91 16-bit code units │ │ -4da014: |[4da014] org.codehaus.stax2.typed.Base64Variants.:()V │ │ -4da024: 2206 801d |0000: new-instance v6, Lorg/codehaus/stax2/typed/Base64Variant; // type@1d80 │ │ -4da028: 1a01 cc49 |0002: const-string v1, "MIME" // string@49cc │ │ -4da02c: 1a02 8c08 |0004: const-string v2, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" // string@088c │ │ -4da030: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -4da032: 1304 3d00 |0007: const/16 v4, #int 61 // #3d │ │ -4da036: 1305 4c00 |0009: const/16 v5, #int 76 // #4c │ │ -4da03a: 0760 |000b: move-object v0, v6 │ │ -4da03c: 7606 06fd 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/typed/Base64Variant;.:(Ljava/lang/String;Ljava/lang/String;ZCI)V // method@fd06 │ │ -4da042: 6906 19b1 |000f: sput-object v6, Lorg/codehaus/stax2/typed/Base64Variants;.MIME:Lorg/codehaus/stax2/typed/Base64Variant; // field@b119 │ │ -4da046: 2200 801d |0011: new-instance v0, Lorg/codehaus/stax2/typed/Base64Variant; // type@1d80 │ │ -4da04a: 1a01 cd49 |0013: const-string v1, "MIME-NO-LINEFEEDS" // string@49cd │ │ -4da04e: 1402 ffff ff7f |0015: const v2, #float nan // #7fffffff │ │ -4da054: 7040 07fd 6021 |0018: invoke-direct {v0, v6, v1, v2}, Lorg/codehaus/stax2/typed/Base64Variant;.:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;I)V // method@fd07 │ │ -4da05a: 6900 1ab1 |001b: sput-object v0, Lorg/codehaus/stax2/typed/Base64Variants;.MIME_NO_LINEFEEDS:Lorg/codehaus/stax2/typed/Base64Variant; // field@b11a │ │ -4da05e: 2207 801d |001d: new-instance v7, Lorg/codehaus/stax2/typed/Base64Variant; // type@1d80 │ │ -4da062: 1a02 1a50 |001f: const-string v2, "PEM" // string@501a │ │ -4da066: 1305 4000 |0021: const/16 v5, #int 64 // #40 │ │ -4da06a: 0770 |0023: move-object v0, v7 │ │ -4da06c: 0761 |0024: move-object v1, v6 │ │ -4da06e: 7606 08fd 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/typed/Base64Variant;.:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;ZCI)V // method@fd08 │ │ -4da074: 6907 1cb1 |0028: sput-object v7, Lorg/codehaus/stax2/typed/Base64Variants;.PEM:Lorg/codehaus/stax2/typed/Base64Variant; // field@b11c │ │ -4da078: 2200 0719 |002a: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -4da07c: 1a01 8c08 |002c: const-string v1, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" // string@088c │ │ -4da080: 7020 f6e0 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@e0f6 │ │ -4da086: 1a01 7005 |0031: const-string v1, "+" // string@0570 │ │ -4da08a: 6e20 00e1 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@e100 │ │ -4da090: 0a01 |0036: move-result v1 │ │ -4da092: 1302 2d00 |0037: const/16 v2, #int 45 // #2d │ │ -4da096: 6e30 02e1 1002 |0039: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.setCharAt:(IC)V // method@e102 │ │ -4da09c: 1a01 9a06 |003c: const-string v1, "/" // string@069a │ │ -4da0a0: 6e20 00e1 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@e100 │ │ -4da0a6: 0a01 |0041: move-result v1 │ │ -4da0a8: 1302 5f00 |0042: const/16 v2, #int 95 // #5f │ │ -4da0ac: 6e30 02e1 1002 |0044: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.setCharAt:(IC)V // method@e102 │ │ -4da0b2: 2201 801d |0047: new-instance v1, Lorg/codehaus/stax2/typed/Base64Variant; // type@1d80 │ │ -4da0b6: 6e10 05e1 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4da0bc: 0c05 |004c: move-result-object v5 │ │ -4da0be: 1a04 464a |004d: const-string v4, "MODIFIED-FOR-URL" // string@4a46 │ │ -4da0c2: 1206 |004f: const/4 v6, #int 0 // #0 │ │ -4da0c4: 1207 |0050: const/4 v7, #int 0 // #0 │ │ -4da0c6: 1408 ffff ff7f |0051: const v8, #float nan // #7fffffff │ │ -4da0cc: 0713 |0054: move-object v3, v1 │ │ -4da0ce: 7606 06fd 0300 |0055: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/codehaus/stax2/typed/Base64Variant;.:(Ljava/lang/String;Ljava/lang/String;ZCI)V // method@fd06 │ │ -4da0d4: 6901 1bb1 |0058: sput-object v1, Lorg/codehaus/stax2/typed/Base64Variants;.MODIFIED_FOR_URL:Lorg/codehaus/stax2/typed/Base64Variant; // field@b11b │ │ -4da0d8: 0e00 |005a: return-void │ │ +4da018: |[4da018] org.codehaus.stax2.typed.Base64Variants.:()V │ │ +4da028: 2206 801d |0000: new-instance v6, Lorg/codehaus/stax2/typed/Base64Variant; // type@1d80 │ │ +4da02c: 1a01 cc49 |0002: const-string v1, "MIME" // string@49cc │ │ +4da030: 1a02 8c08 |0004: const-string v2, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" // string@088c │ │ +4da034: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +4da036: 1304 3d00 |0007: const/16 v4, #int 61 // #3d │ │ +4da03a: 1305 4c00 |0009: const/16 v5, #int 76 // #4c │ │ +4da03e: 0760 |000b: move-object v0, v6 │ │ +4da040: 7606 06fd 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/typed/Base64Variant;.:(Ljava/lang/String;Ljava/lang/String;ZCI)V // method@fd06 │ │ +4da046: 6906 19b1 |000f: sput-object v6, Lorg/codehaus/stax2/typed/Base64Variants;.MIME:Lorg/codehaus/stax2/typed/Base64Variant; // field@b119 │ │ +4da04a: 2200 801d |0011: new-instance v0, Lorg/codehaus/stax2/typed/Base64Variant; // type@1d80 │ │ +4da04e: 1a01 cd49 |0013: const-string v1, "MIME-NO-LINEFEEDS" // string@49cd │ │ +4da052: 1402 ffff ff7f |0015: const v2, #float nan // #7fffffff │ │ +4da058: 7040 07fd 6021 |0018: invoke-direct {v0, v6, v1, v2}, Lorg/codehaus/stax2/typed/Base64Variant;.:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;I)V // method@fd07 │ │ +4da05e: 6900 1ab1 |001b: sput-object v0, Lorg/codehaus/stax2/typed/Base64Variants;.MIME_NO_LINEFEEDS:Lorg/codehaus/stax2/typed/Base64Variant; // field@b11a │ │ +4da062: 2207 801d |001d: new-instance v7, Lorg/codehaus/stax2/typed/Base64Variant; // type@1d80 │ │ +4da066: 1a02 1a50 |001f: const-string v2, "PEM" // string@501a │ │ +4da06a: 1305 4000 |0021: const/16 v5, #int 64 // #40 │ │ +4da06e: 0770 |0023: move-object v0, v7 │ │ +4da070: 0761 |0024: move-object v1, v6 │ │ +4da072: 7606 08fd 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/typed/Base64Variant;.:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;ZCI)V // method@fd08 │ │ +4da078: 6907 1cb1 |0028: sput-object v7, Lorg/codehaus/stax2/typed/Base64Variants;.PEM:Lorg/codehaus/stax2/typed/Base64Variant; // field@b11c │ │ +4da07c: 2200 0719 |002a: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +4da080: 1a01 8c08 |002c: const-string v1, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" // string@088c │ │ +4da084: 7020 f6e0 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@e0f6 │ │ +4da08a: 1a01 7005 |0031: const-string v1, "+" // string@0570 │ │ +4da08e: 6e20 00e1 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@e100 │ │ +4da094: 0a01 |0036: move-result v1 │ │ +4da096: 1302 2d00 |0037: const/16 v2, #int 45 // #2d │ │ +4da09a: 6e30 02e1 1002 |0039: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.setCharAt:(IC)V // method@e102 │ │ +4da0a0: 1a01 9a06 |003c: const-string v1, "/" // string@069a │ │ +4da0a4: 6e20 00e1 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@e100 │ │ +4da0aa: 0a01 |0041: move-result v1 │ │ +4da0ac: 1302 5f00 |0042: const/16 v2, #int 95 // #5f │ │ +4da0b0: 6e30 02e1 1002 |0044: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.setCharAt:(IC)V // method@e102 │ │ +4da0b6: 2201 801d |0047: new-instance v1, Lorg/codehaus/stax2/typed/Base64Variant; // type@1d80 │ │ +4da0ba: 6e10 05e1 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4da0c0: 0c05 |004c: move-result-object v5 │ │ +4da0c2: 1a04 464a |004d: const-string v4, "MODIFIED-FOR-URL" // string@4a46 │ │ +4da0c6: 1206 |004f: const/4 v6, #int 0 // #0 │ │ +4da0c8: 1207 |0050: const/4 v7, #int 0 // #0 │ │ +4da0ca: 1408 ffff ff7f |0051: const v8, #float nan // #7fffffff │ │ +4da0d0: 0713 |0054: move-object v3, v1 │ │ +4da0d2: 7606 06fd 0300 |0055: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/codehaus/stax2/typed/Base64Variant;.:(Ljava/lang/String;Ljava/lang/String;ZCI)V // method@fd06 │ │ +4da0d8: 6901 1bb1 |0058: sput-object v1, Lorg/codehaus/stax2/typed/Base64Variants;.MODIFIED_FOR_URL:Lorg/codehaus/stax2/typed/Base64Variant; // field@b11b │ │ +4da0dc: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0011 line=47 │ │ 0x001d line=54 │ │ 0x002a line=69 │ │ 0x0033 line=71 │ │ @@ -1031927,17 +1031928,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4da0dc: |[4da0dc] org.codehaus.stax2.typed.Base64Variants.:()V │ │ -4da0ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4da0f2: 0e00 |0003: return-void │ │ +4da0e0: |[4da0e0] org.codehaus.stax2.typed.Base64Variants.:()V │ │ +4da0f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4da0f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/typed/Base64Variants; │ │ │ │ #2 : (in Lorg/codehaus/stax2/typed/Base64Variants;) │ │ @@ -1031945,17 +1031946,17 @@ │ │ type : '()Lorg/codehaus/stax2/typed/Base64Variant;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d9ffc: |[4d9ffc] org.codehaus.stax2.typed.Base64Variants.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; │ │ -4da00c: 6200 19b1 |0000: sget-object v0, Lorg/codehaus/stax2/typed/Base64Variants;.MIME:Lorg/codehaus/stax2/typed/Base64Variant; // field@b119 │ │ -4da010: 1100 |0002: return-object v0 │ │ +4da000: |[4da000] org.codehaus.stax2.typed.Base64Variants.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; │ │ +4da010: 6200 19b1 |0000: sget-object v0, Lorg/codehaus/stax2/typed/Base64Variants;.MIME:Lorg/codehaus/stax2/typed/Base64Variant; // field@b119 │ │ +4da014: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3589 (Base64Variants.java) │ │ @@ -1031989,17 +1031990,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4da25c: |[4da25c] org.codehaus.stax2.typed.TypedArrayDecoder.:()V │ │ -4da26c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4da272: 0e00 |0003: return-void │ │ +4da260: |[4da260] org.codehaus.stax2.typed.TypedArrayDecoder.:()V │ │ +4da270: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4da276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/typed/TypedArrayDecoder; │ │ │ │ Virtual methods - │ │ @@ -1032060,17 +1032061,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4da274: |[4da274] org.codehaus.stax2.typed.TypedValueDecoder.:()V │ │ -4da284: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4da28a: 0e00 |0003: return-void │ │ +4da278: |[4da278] org.codehaus.stax2.typed.TypedValueDecoder.:()V │ │ +4da288: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4da28e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/typed/TypedValueDecoder; │ │ │ │ Virtual methods - │ │ @@ -1032398,18 +1032399,18 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4db8d4: |[4db8d4] org.codehaus.stax2.validation.XMLValidationProblem.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ -4db8e4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4db8e6: 7040 28fe 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/codehaus/stax2/validation/XMLValidationProblem;.:(Ljavax/xml/stream/Location;Ljava/lang/String;I)V // method@fe28 │ │ -4db8ec: 0e00 |0004: return-void │ │ +4db8d8: |[4db8d8] org.codehaus.stax2.validation.XMLValidationProblem.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ +4db8e8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4db8ea: 7040 28fe 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/codehaus/stax2/validation/XMLValidationProblem;.:(Ljavax/xml/stream/Location;Ljava/lang/String;I)V // method@fe28 │ │ +4db8f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ 0x0000 - 0x0005 reg=2 (null) Ljavax/xml/stream/Location; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1032419,18 +1032420,18 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -4db8f0: |[4db8f0] org.codehaus.stax2.validation.XMLValidationProblem.:(Ljavax/xml/stream/Location;Ljava/lang/String;I)V │ │ -4db900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4db902: 7050 29fe 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/codehaus/stax2/validation/XMLValidationProblem;.:(Ljavax/xml/stream/Location;Ljava/lang/String;ILjava/lang/String;)V // method@fe29 │ │ -4db908: 0e00 |0004: return-void │ │ +4db8f4: |[4db8f4] org.codehaus.stax2.validation.XMLValidationProblem.:(Ljavax/xml/stream/Location;Ljava/lang/String;I)V │ │ +4db904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4db906: 7050 29fe 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/codehaus/stax2/validation/XMLValidationProblem;.:(Ljavax/xml/stream/Location;Ljava/lang/String;ILjava/lang/String;)V // method@fe29 │ │ +4db90c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ 0x0000 - 0x0005 reg=2 (null) Ljavax/xml/stream/Location; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1032441,21 +1032442,21 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4db90c: |[4db90c] org.codehaus.stax2.validation.XMLValidationProblem.:(Ljavax/xml/stream/Location;Ljava/lang/String;ILjava/lang/String;)V │ │ -4db91c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4db922: 5b01 2bb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mLocation:Ljavax/xml/stream/Location; // field@b12b │ │ -4db926: 5b02 2cb1 |0005: iput-object v2, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mMessage:Ljava/lang/String; // field@b12c │ │ -4db92a: 5903 2eb1 |0007: iput v3, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mSeverity:I // field@b12e │ │ -4db92e: 5b04 2fb1 |0009: iput-object v4, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mType:Ljava/lang/String; // field@b12f │ │ -4db932: 0e00 |000b: return-void │ │ +4db910: |[4db910] org.codehaus.stax2.validation.XMLValidationProblem.:(Ljavax/xml/stream/Location;Ljava/lang/String;ILjava/lang/String;)V │ │ +4db920: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4db926: 5b01 2bb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mLocation:Ljavax/xml/stream/Location; // field@b12b │ │ +4db92a: 5b02 2cb1 |0005: iput-object v2, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mMessage:Ljava/lang/String; // field@b12c │ │ +4db92e: 5903 2eb1 |0007: iput v3, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mSeverity:I // field@b12e │ │ +4db932: 5b04 2fb1 |0009: iput-object v4, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mType:Ljava/lang/String; // field@b12f │ │ +4db936: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ 0x0009 line=56 │ │ @@ -1032472,17 +1032473,17 @@ │ │ type : '()Ljavax/xml/stream/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db888: |[4db888] org.codehaus.stax2.validation.XMLValidationProblem.getLocation:()Ljavax/xml/stream/Location; │ │ -4db898: 5410 2bb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mLocation:Ljavax/xml/stream/Location; // field@b12b │ │ -4db89c: 1100 |0002: return-object v0 │ │ +4db88c: |[4db88c] org.codehaus.stax2.validation.XMLValidationProblem.getLocation:()Ljavax/xml/stream/Location; │ │ +4db89c: 5410 2bb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mLocation:Ljavax/xml/stream/Location; // field@b12b │ │ +4db8a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ │ │ #1 : (in Lorg/codehaus/stax2/validation/XMLValidationProblem;) │ │ @@ -1032490,17 +1032491,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db858: |[4db858] org.codehaus.stax2.validation.XMLValidationProblem.getMessage:()Ljava/lang/String; │ │ -4db868: 5410 2cb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mMessage:Ljava/lang/String; // field@b12c │ │ -4db86c: 1100 |0002: return-object v0 │ │ +4db85c: |[4db85c] org.codehaus.stax2.validation.XMLValidationProblem.getMessage:()Ljava/lang/String; │ │ +4db86c: 5410 2cb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mMessage:Ljava/lang/String; // field@b12c │ │ +4db870: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ │ │ #2 : (in Lorg/codehaus/stax2/validation/XMLValidationProblem;) │ │ @@ -1032508,17 +1032509,17 @@ │ │ type : '()Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db8bc: |[4db8bc] org.codehaus.stax2.validation.XMLValidationProblem.getReporter:()Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4db8cc: 5410 2db1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mReporter:Lorg/codehaus/stax2/validation/XMLValidator; // field@b12d │ │ -4db8d0: 1100 |0002: return-object v0 │ │ +4db8c0: |[4db8c0] org.codehaus.stax2.validation.XMLValidationProblem.getReporter:()Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4db8d0: 5410 2db1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mReporter:Lorg/codehaus/stax2/validation/XMLValidator; // field@b12d │ │ +4db8d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ │ │ #3 : (in Lorg/codehaus/stax2/validation/XMLValidationProblem;) │ │ @@ -1032526,17 +1032527,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db840: |[4db840] org.codehaus.stax2.validation.XMLValidationProblem.getSeverity:()I │ │ -4db850: 5210 2eb1 |0000: iget v0, v1, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mSeverity:I // field@b12e │ │ -4db854: 0f00 |0002: return v0 │ │ +4db844: |[4db844] org.codehaus.stax2.validation.XMLValidationProblem.getSeverity:()I │ │ +4db854: 5210 2eb1 |0000: iget v0, v1, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mSeverity:I // field@b12e │ │ +4db858: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ │ │ #4 : (in Lorg/codehaus/stax2/validation/XMLValidationProblem;) │ │ @@ -1032544,17 +1032545,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db870: |[4db870] org.codehaus.stax2.validation.XMLValidationProblem.getType:()Ljava/lang/String; │ │ -4db880: 5410 2fb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mType:Ljava/lang/String; // field@b12f │ │ -4db884: 1100 |0002: return-object v0 │ │ +4db874: |[4db874] org.codehaus.stax2.validation.XMLValidationProblem.getType:()Ljava/lang/String; │ │ +4db884: 5410 2fb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mType:Ljava/lang/String; // field@b12f │ │ +4db888: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ │ │ #5 : (in Lorg/codehaus/stax2/validation/XMLValidationProblem;) │ │ @@ -1032562,17 +1032563,17 @@ │ │ type : '(Ljavax/xml/stream/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db934: |[4db934] org.codehaus.stax2.validation.XMLValidationProblem.setLocation:(Ljavax/xml/stream/Location;)V │ │ -4db944: 5b01 2bb1 |0000: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mLocation:Ljavax/xml/stream/Location; // field@b12b │ │ -4db948: 0e00 |0002: return-void │ │ +4db938: |[4db938] org.codehaus.stax2.validation.XMLValidationProblem.setLocation:(Ljavax/xml/stream/Location;)V │ │ +4db948: 5b01 2bb1 |0000: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mLocation:Ljavax/xml/stream/Location; // field@b12b │ │ +4db94c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/stream/Location; │ │ │ │ @@ -1032581,17 +1032582,17 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db94c: |[4db94c] org.codehaus.stax2.validation.XMLValidationProblem.setReporter:(Lorg/codehaus/stax2/validation/XMLValidator;)V │ │ -4db95c: 5b01 2db1 |0000: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mReporter:Lorg/codehaus/stax2/validation/XMLValidator; // field@b12d │ │ -4db960: 0e00 |0002: return-void │ │ +4db950: |[4db950] org.codehaus.stax2.validation.XMLValidationProblem.setReporter:(Lorg/codehaus/stax2/validation/XMLValidator;)V │ │ +4db960: 5b01 2db1 |0000: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mReporter:Lorg/codehaus/stax2/validation/XMLValidator; // field@b12d │ │ +4db964: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/codehaus/stax2/validation/XMLValidator; │ │ │ │ @@ -1032600,17 +1032601,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db964: |[4db964] org.codehaus.stax2.validation.XMLValidationProblem.setType:(Ljava/lang/String;)V │ │ -4db974: 5b01 2fb1 |0000: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mType:Ljava/lang/String; // field@b12f │ │ -4db978: 0e00 |0002: return-void │ │ +4db968: |[4db968] org.codehaus.stax2.validation.XMLValidationProblem.setType:(Ljava/lang/String;)V │ │ +4db978: 5b01 2fb1 |0000: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationProblem;.mType:Ljava/lang/String; // field@b12f │ │ +4db97c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1032619,18 +1032620,18 @@ │ │ type : '()Lorg/codehaus/stax2/validation/XMLValidationException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4db8a0: |[4db8a0] org.codehaus.stax2.validation.XMLValidationProblem.toException:()Lorg/codehaus/stax2/validation/XMLValidationException; │ │ -4db8b0: 7110 23fe 0100 |0000: invoke-static {v1}, Lorg/codehaus/stax2/validation/XMLValidationException;.createException:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)Lorg/codehaus/stax2/validation/XMLValidationException; // method@fe23 │ │ -4db8b6: 0c00 |0003: move-result-object v0 │ │ -4db8b8: 1100 |0004: return-object v0 │ │ +4db8a4: |[4db8a4] org.codehaus.stax2.validation.XMLValidationProblem.toException:()Lorg/codehaus/stax2/validation/XMLValidationException; │ │ +4db8b4: 7110 23fe 0100 |0000: invoke-static {v1}, Lorg/codehaus/stax2/validation/XMLValidationException;.createException:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)Lorg/codehaus/stax2/validation/XMLValidationException; // method@fe23 │ │ +4db8ba: 0c00 |0003: move-result-object v0 │ │ +4db8bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ │ │ source_file_idx : 26353 (XMLValidationProblem.java) │ │ @@ -1032790,31 +1032791,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -4dbda4: |[4dbda4] org.codehaus.stax2.validation.XMLValidationSchemaFactory.:()V │ │ -4dbdb4: 2200 8119 |0000: new-instance v0, Ljava/util/HashMap; // type@1981 │ │ -4dbdb8: 7010 3be3 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@e33b │ │ -4dbdbe: 6900 3eb1 |0005: sput-object v0, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.sSchemaIds:Ljava/util/HashMap; // field@b13e │ │ -4dbdc2: 1a01 18a2 |0007: const-string v1, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ -4dbdc6: 1a02 2188 |0009: const-string v2, "dtd" // string@8821 │ │ -4dbdca: 6e30 47e3 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ -4dbdd0: 1a01 08a2 |000e: const-string v1, "http://relaxng.org/ns/structure/0.9" // string@a208 │ │ -4dbdd4: 1a02 58ce |0010: const-string v2, "relaxng" // string@ce58 │ │ -4dbdd8: 6e30 47e3 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ -4dbdde: 1a01 15a2 |0015: const-string v1, "http://www.w3.org/2001/XMLSchema" // string@a215 │ │ -4dbde2: 1a02 4eea |0017: const-string v2, "w3c" // string@ea4e │ │ -4dbde6: 6e30 47e3 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ -4dbdec: 1a01 0da2 |001c: const-string v1, "http://www.thaiopensource.com/trex" // string@a20d │ │ -4dbdf0: 1a02 05e6 |001e: const-string v2, "trex" // string@e605 │ │ -4dbdf4: 6e30 47e3 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ -4dbdfa: 0e00 |0023: return-void │ │ +4dbda8: |[4dbda8] org.codehaus.stax2.validation.XMLValidationSchemaFactory.:()V │ │ +4dbdb8: 2200 8119 |0000: new-instance v0, Ljava/util/HashMap; // type@1981 │ │ +4dbdbc: 7010 3be3 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@e33b │ │ +4dbdc2: 6900 3eb1 |0005: sput-object v0, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.sSchemaIds:Ljava/util/HashMap; // field@b13e │ │ +4dbdc6: 1a01 18a2 |0007: const-string v1, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ +4dbdca: 1a02 2188 |0009: const-string v2, "dtd" // string@8821 │ │ +4dbdce: 6e30 47e3 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ +4dbdd4: 1a01 08a2 |000e: const-string v1, "http://relaxng.org/ns/structure/0.9" // string@a208 │ │ +4dbdd8: 1a02 58ce |0010: const-string v2, "relaxng" // string@ce58 │ │ +4dbddc: 6e30 47e3 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ +4dbde2: 1a01 15a2 |0015: const-string v1, "http://www.w3.org/2001/XMLSchema" // string@a215 │ │ +4dbde6: 1a02 4eea |0017: const-string v2, "w3c" // string@ea4e │ │ +4dbdea: 6e30 47e3 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ +4dbdf0: 1a01 0da2 |001c: const-string v1, "http://www.thaiopensource.com/trex" // string@a20d │ │ +4dbdf4: 1a02 05e6 |001e: const-string v2, "trex" // string@e605 │ │ +4dbdf8: 6e30 47e3 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ +4dbdfe: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000b line=37 │ │ 0x0012 line=38 │ │ 0x0019 line=39 │ │ 0x0020 line=40 │ │ @@ -1032825,18 +1032826,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4dbdfc: |[4dbdfc] org.codehaus.stax2.validation.XMLValidationSchemaFactory.:(Ljava/lang/String;)V │ │ -4dbe0c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4dbe12: 5b01 3db1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.mSchemaType:Ljava/lang/String; // field@b13d │ │ -4dbe16: 0e00 |0005: return-void │ │ +4dbe00: |[4dbe00] org.codehaus.stax2.validation.XMLValidationSchemaFactory.:(Ljava/lang/String;)V │ │ +4dbe10: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4dbe16: 5b01 3db1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.mSchemaType:Ljava/lang/String; // field@b13d │ │ +4dbe1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1032846,51 +1032847,51 @@ │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -4db9e8: |[4db9e8] org.codehaus.stax2.validation.XMLValidationSchemaFactory.createNewInstance:(Ljava/lang/ClassLoader;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ -4db9f8: 1a00 f366 |0000: const-string v0, "XMLValidationSchemaFactory implementation '" // string@66f3 │ │ -4db9fc: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ -4dba00: 7110 c8df 0400 |0004: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ -4dba06: 0c03 |0007: move-result-object v3 │ │ -4dba08: 2805 |0008: goto 000d // +0005 │ │ -4dba0a: 6e20 fbdf 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@dffb │ │ -4dba10: 0c03 |000c: move-result-object v3 │ │ -4dba12: 6e10 f2df 0300 |000d: invoke-virtual {v3}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@dff2 │ │ -4dba18: 0c03 |0010: move-result-object v3 │ │ -4dba1a: 1f03 931d |0011: check-cast v3, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; // type@1d93 │ │ -4dba1e: 1103 |0013: return-object v3 │ │ -4dba20: 0d03 |0014: move-exception v3 │ │ -4dba22: 2201 161a |0015: new-instance v1, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ -4dba26: 2202 0819 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4dba2a: 7010 06e1 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4dba30: 6e20 12e1 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dba36: 6e20 12e1 4200 |001f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dba3c: 1a04 a803 |0022: const-string v4, "' could not be instantiated: " // string@03a8 │ │ -4dba40: 6e20 12e1 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dba46: 6e20 11e1 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4dba4c: 6e10 1fe1 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4dba52: 0c04 |002d: move-result-object v4 │ │ -4dba54: 7030 efe4 4103 |002e: invoke-direct {v1, v4, v3}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ -4dba5a: 2701 |0031: throw v1 │ │ -4dba5c: 0d03 |0032: move-exception v3 │ │ -4dba5e: 2201 161a |0033: new-instance v1, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ -4dba62: 2202 0819 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4dba66: 7010 06e1 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4dba6c: 6e20 12e1 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dba72: 6e20 12e1 4200 |003d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dba78: 1a04 ca03 |0040: const-string v4, "' not found (missing jar in classpath?)" // string@03ca │ │ -4dba7c: 6e20 12e1 4200 |0042: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dba82: 6e10 1fe1 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4dba88: 0c04 |0048: move-result-object v4 │ │ -4dba8a: 7030 efe4 4103 |0049: invoke-direct {v1, v4, v3}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ -4dba90: 2701 |004c: throw v1 │ │ +4db9ec: |[4db9ec] org.codehaus.stax2.validation.XMLValidationSchemaFactory.createNewInstance:(Ljava/lang/ClassLoader;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ +4db9fc: 1a00 f366 |0000: const-string v0, "XMLValidationSchemaFactory implementation '" // string@66f3 │ │ +4dba00: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ +4dba04: 7110 c8df 0400 |0004: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@dfc8 │ │ +4dba0a: 0c03 |0007: move-result-object v3 │ │ +4dba0c: 2805 |0008: goto 000d // +0005 │ │ +4dba0e: 6e20 fbdf 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@dffb │ │ +4dba14: 0c03 |000c: move-result-object v3 │ │ +4dba16: 6e10 f2df 0300 |000d: invoke-virtual {v3}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@dff2 │ │ +4dba1c: 0c03 |0010: move-result-object v3 │ │ +4dba1e: 1f03 931d |0011: check-cast v3, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; // type@1d93 │ │ +4dba22: 1103 |0013: return-object v3 │ │ +4dba24: 0d03 |0014: move-exception v3 │ │ +4dba26: 2201 161a |0015: new-instance v1, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ +4dba2a: 2202 0819 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4dba2e: 7010 06e1 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4dba34: 6e20 12e1 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dba3a: 6e20 12e1 4200 |001f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dba40: 1a04 a803 |0022: const-string v4, "' could not be instantiated: " // string@03a8 │ │ +4dba44: 6e20 12e1 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dba4a: 6e20 11e1 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4dba50: 6e10 1fe1 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4dba56: 0c04 |002d: move-result-object v4 │ │ +4dba58: 7030 efe4 4103 |002e: invoke-direct {v1, v4, v3}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ +4dba5e: 2701 |0031: throw v1 │ │ +4dba60: 0d03 |0032: move-exception v3 │ │ +4dba62: 2201 161a |0033: new-instance v1, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ +4dba66: 2202 0819 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4dba6a: 7010 06e1 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4dba70: 6e20 12e1 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dba76: 6e20 12e1 4200 |003d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dba7c: 1a04 ca03 |0040: const-string v4, "' not found (missing jar in classpath?)" // string@03ca │ │ +4dba80: 6e20 12e1 4200 |0042: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dba86: 6e10 1fe1 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4dba8c: 0c04 |0048: move-result-object v4 │ │ +4dba8e: 7030 efe4 4103 |0049: invoke-direct {v1, v4, v3}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ +4dba94: 2701 |004c: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0013 │ │ Ljava/lang/ClassNotFoundException; -> 0x0032 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0004 line=302 │ │ 0x0009 line=304 │ │ @@ -1032906,22 +1032907,22 @@ │ │ type : '(Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4dbaa4: |[4dbaa4] org.codehaus.stax2.validation.XMLValidationSchemaFactory.newInstance:(Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ -4dbab4: 7100 2ce1 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ -4dbaba: 0c00 |0003: move-result-object v0 │ │ -4dbabc: 6e10 2de1 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@e12d │ │ -4dbac2: 0c00 |0007: move-result-object v0 │ │ -4dbac4: 7120 43fe 0100 |0008: invoke-static {v1, v0}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; // method@fe43 │ │ -4dbaca: 0c01 |000b: move-result-object v1 │ │ -4dbacc: 1101 |000c: return-object v1 │ │ +4dbaa8: |[4dbaa8] org.codehaus.stax2.validation.XMLValidationSchemaFactory.newInstance:(Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ +4dbab8: 7100 2ce1 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ +4dbabe: 0c00 |0003: move-result-object v0 │ │ +4dbac0: 6e10 2de1 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@e12d │ │ +4dbac6: 0c00 |0007: move-result-object v0 │ │ +4dbac8: 7120 43fe 0100 |0008: invoke-static {v1, v0}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; // method@fe43 │ │ +4dbace: 0c01 |000b: move-result-object v1 │ │ +4dbad0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;) │ │ @@ -1032929,166 +1032930,166 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 315 16-bit code units │ │ -4dbad0: |[4dbad0] org.codehaus.stax2.validation.XMLValidationSchemaFactory.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ -4dbae0: 6200 3eb1 |0000: sget-object v0, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.sSchemaIds:Ljava/util/HashMap; // field@b13e │ │ -4dbae4: 6e20 43e3 9000 |0002: invoke-virtual {v0, v9}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e343 │ │ -4dbaea: 0c00 |0005: move-result-object v0 │ │ -4dbaec: 1f00 0619 |0006: check-cast v0, Ljava/lang/String; // type@1906 │ │ -4dbaf0: 1a01 d703 |0008: const-string v1, "')" // string@03d7 │ │ -4dbaf4: 3800 1701 |000a: if-eqz v0, 0121 // +0117 │ │ -4dbaf8: 2209 0819 |000c: new-instance v9, Ljava/lang/StringBuilder; // type@1908 │ │ -4dbafc: 7010 06e1 0900 |000e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4dbb02: 1a02 9dc8 |0011: const-string v2, "org.codehaus.stax2.validation.XMLValidationSchemaFactory." // string@c89d │ │ -4dbb06: 6e20 12e1 2900 |0013: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbb0c: 6e20 12e1 0900 |0016: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbb12: 6e10 1fe1 0900 |0019: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4dbb18: 0c09 |001c: move-result-object v9 │ │ -4dbb1a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -4dbb1c: 7110 23e1 0900 |001e: invoke-static {v9}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -4dbb22: 0c03 |0021: move-result-object v3 │ │ -4dbb24: 3803 0d00 |0022: if-eqz v3, 002f // +000d │ │ -4dbb28: 6e10 dae0 0300 |0024: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4dbb2e: 0a04 |0027: move-result v4 │ │ -4dbb30: 3d04 0700 |0028: if-lez v4, 002f // +0007 │ │ -4dbb34: 7120 37fe 3a00 |002a: invoke-static {v10, v3}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createNewInstance:(Ljava/lang/ClassLoader;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; // method@fe37 │ │ -4dbb3a: 0c09 |002d: move-result-object v9 │ │ -4dbb3c: 1109 |002e: return-object v9 │ │ -4dbb3e: 0723 |002f: move-object v3, v2 │ │ -4dbb40: 2802 |0030: goto 0032 // +0002 │ │ -4dbb42: 0d03 |0031: move-exception v3 │ │ -4dbb44: 1a04 31a9 |0032: const-string v4, "java.home" // string@a931 │ │ -4dbb48: 7110 23e1 0400 |0034: invoke-static {v4}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ -4dbb4e: 0c04 |0037: move-result-object v4 │ │ -4dbb50: 2205 a918 |0038: new-instance v5, Ljava/io/File; // type@18a9 │ │ -4dbb54: 7020 e0de 4500 |003a: invoke-direct {v5, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4dbb5a: 2204 a918 |003d: new-instance v4, Ljava/io/File; // type@18a9 │ │ -4dbb5e: 1a06 94ab |003f: const-string v6, "lib" // string@ab94 │ │ -4dbb62: 7030 dfde 5406 |0041: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4dbb68: 2205 a918 |0044: new-instance v5, Ljava/io/File; // type@18a9 │ │ -4dbb6c: 1a06 50a9 |0046: const-string v6, "jaxp.properties" // string@a950 │ │ -4dbb70: 7030 dfde 4506 |0048: invoke-direct {v5, v4, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4dbb76: 6e10 ebde 0500 |004b: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4dbb7c: 0a04 |004e: move-result v4 │ │ -4dbb7e: 3804 2100 |004f: if-eqz v4, 0070 // +0021 │ │ -4dbb82: 2204 9019 |0051: new-instance v4, Ljava/util/Properties; // type@1990 │ │ -4dbb86: 7010 bee3 0400 |0053: invoke-direct {v4}, Ljava/util/Properties;.:()V // method@e3be │ │ -4dbb8c: 2206 ac18 |0056: new-instance v6, Ljava/io/FileInputStream; // type@18ac │ │ -4dbb90: 7020 05df 5600 |0058: invoke-direct {v6, v5}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4dbb96: 6e20 c0e3 6400 |005b: invoke-virtual {v4, v6}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@e3c0 │ │ -4dbb9c: 6e20 bfe3 9400 |005e: invoke-virtual {v4, v9}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e3bf │ │ -4dbba2: 0c04 |0061: move-result-object v4 │ │ -4dbba4: 3804 0e00 |0062: if-eqz v4, 0070 // +000e │ │ -4dbba8: 6e10 dae0 0400 |0064: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4dbbae: 0a05 |0067: move-result v5 │ │ -4dbbb0: 3d05 0800 |0068: if-lez v5, 0070 // +0008 │ │ -4dbbb4: 7120 37fe 4a00 |006a: invoke-static {v10, v4}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createNewInstance:(Ljava/lang/ClassLoader;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; // method@fe37 │ │ -4dbbba: 0c09 |006d: move-result-object v9 │ │ -4dbbbc: 1109 |006e: return-object v9 │ │ -4dbbbe: 0d03 |006f: move-exception v3 │ │ -4dbbc0: 2204 0819 |0070: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4dbbc4: 7010 06e1 0400 |0072: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4dbbca: 1a05 c049 |0075: const-string v5, "META-INF/services/org.codehaus.stax2.validation.XMLValidationSchemaFactory." // string@49c0 │ │ -4dbbce: 6e20 12e1 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbbd4: 6e20 12e1 0400 |007a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbbda: 6e10 1fe1 0400 |007d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4dbbe0: 0c00 |0080: move-result-object v0 │ │ -4dbbe2: 390a 0700 |0081: if-nez v10, 0088 // +0007 │ │ -4dbbe6: 7110 fadf 0000 |0083: invoke-static {v0}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dffa │ │ -4dbbec: 0c04 |0086: move-result-object v4 │ │ -4dbbee: 2805 |0087: goto 008c // +0005 │ │ -4dbbf0: 6e20 f8df 0a00 |0088: invoke-virtual {v10, v0}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dff8 │ │ -4dbbf6: 0c04 |008b: move-result-object v4 │ │ -4dbbf8: 3804 5200 |008c: if-eqz v4, 00de // +0052 │ │ -4dbbfc: 7210 33e3 0400 |008e: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ -4dbc02: 0a05 |0091: move-result v5 │ │ -4dbc04: 3805 4c00 |0092: if-eqz v5, 00de // +004c │ │ -4dbc08: 7210 34e3 0400 |0094: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ -4dbc0e: 0c05 |0097: move-result-object v5 │ │ -4dbc10: 1f05 3d19 |0098: check-cast v5, Ljava/net/URL; // type@193d │ │ -4dbc14: 6e10 efe1 0500 |009a: invoke-virtual {v5}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@e1ef │ │ -4dbc1a: 0c05 |009d: move-result-object v5 │ │ -4dbc1c: 2206 9c18 |009e: new-instance v6, Ljava/io/BufferedReader; // type@189c │ │ -4dbc20: 2207 b918 |00a0: new-instance v7, Ljava/io/InputStreamReader; // type@18b9 │ │ -4dbc24: 1a08 8723 |00a2: const-string v8, "ISO-8859-1" // string@2387 │ │ -4dbc28: 7030 38df 5708 |00a4: invoke-direct {v7, v5, v8}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4dbc2e: 7020 aede 7600 |00a7: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ -4dbc34: 6e10 b1de 0600 |00aa: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4dbc3a: 0c05 |00ad: move-result-object v5 │ │ -4dbc3c: 3805 1600 |00ae: if-eqz v5, 00c4 // +0016 │ │ -4dbc40: 6e10 ebe0 0500 |00b0: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ -4dbc46: 0c05 |00b3: move-result-object v5 │ │ -4dbc48: 6e10 dae0 0500 |00b4: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4dbc4e: 0a07 |00b7: move-result v7 │ │ -4dbc50: 3d07 f2ff |00b8: if-lez v7, 00aa // -000e │ │ -4dbc54: 1207 |00ba: const/4 v7, #int 0 // #0 │ │ -4dbc56: 6e20 bfe0 7500 |00bb: invoke-virtual {v5, v7}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4dbc5c: 0a07 |00be: move-result v7 │ │ -4dbc5e: 1308 2300 |00bf: const/16 v8, #int 35 // #23 │ │ -4dbc62: 3287 e9ff |00c1: if-eq v7, v8, 00aa // -0017 │ │ -4dbc66: 2802 |00c3: goto 00c5 // +0002 │ │ -4dbc68: 0725 |00c4: move-object v5, v2 │ │ -4dbc6a: 6e10 b0de 0600 |00c5: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@deb0 │ │ -4dbc70: 3805 c6ff |00c8: if-eqz v5, 008e // -003a │ │ -4dbc74: 6e10 dae0 0500 |00ca: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4dbc7a: 0a06 |00cd: move-result v6 │ │ -4dbc7c: 3d06 c0ff |00ce: if-lez v6, 008e // -0040 │ │ -4dbc80: 7120 37fe 5a00 |00d0: invoke-static {v10, v5}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createNewInstance:(Ljava/lang/ClassLoader;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; // method@fe37 │ │ -4dbc86: 0c09 |00d3: move-result-object v9 │ │ -4dbc88: 1109 |00d4: return-object v9 │ │ -4dbc8a: 0d0a |00d5: move-exception v10 │ │ -4dbc8c: 6e10 b0de 0600 |00d6: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@deb0 │ │ -4dbc92: 270a |00d9: throw v10 │ │ -4dbc94: 0000 |00da: nop // spacer │ │ -4dbc96: 2803 |00db: goto 00de // +0003 │ │ -4dbc98: 0d0a |00dc: move-exception v10 │ │ -4dbc9a: 07a3 |00dd: move-object v3, v10 │ │ -4dbc9c: 220a 0819 |00de: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ -4dbca0: 7010 06e1 0a00 |00e0: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4dbca6: 1a02 774d |00e3: const-string v2, "No XMLValidationSchemaFactory implementation class specified or accessible (via system property '" // string@4d77 │ │ -4dbcaa: 6e20 12e1 2a00 |00e5: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbcb0: 6e20 12e1 9a00 |00e8: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbcb6: 1a09 e103 |00eb: const-string v9, "', or service definition under '" // string@03e1 │ │ -4dbcba: 6e20 12e1 9a00 |00ed: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbcc0: 6e20 12e1 0a00 |00f0: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbcc6: 6e20 12e1 1a00 |00f3: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbccc: 6e10 1fe1 0a00 |00f6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4dbcd2: 0c09 |00f9: move-result-object v9 │ │ -4dbcd4: 3803 2100 |00fa: if-eqz v3, 011b // +0021 │ │ -4dbcd8: 220a 161a |00fc: new-instance v10, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ -4dbcdc: 2200 0819 |00fe: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4dbce0: 7010 06e1 0000 |0100: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4dbce6: 6e20 12e1 9000 |0103: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbcec: 1a09 6500 |0106: const-string v9, " (possibly caused by: " // string@0065 │ │ -4dbcf0: 6e20 12e1 9000 |0108: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbcf6: 6e20 11e1 3000 |010b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4dbcfc: 1a09 db04 |010e: const-string v9, ")" // string@04db │ │ -4dbd00: 6e20 12e1 9000 |0110: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbd06: 6e10 1fe1 0000 |0113: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4dbd0c: 0c09 |0116: move-result-object v9 │ │ -4dbd0e: 7030 efe4 9a03 |0117: invoke-direct {v10, v9, v3}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ -4dbd14: 270a |011a: throw v10 │ │ -4dbd16: 220a 161a |011b: new-instance v10, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ -4dbd1a: 7020 eee4 9a00 |011d: invoke-direct {v10, v9}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;)V // method@e4ee │ │ -4dbd20: 270a |0120: throw v10 │ │ -4dbd22: 220a 161a |0121: new-instance v10, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ -4dbd26: 2200 0819 |0123: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4dbd2a: 7010 06e1 0000 |0125: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4dbd30: 1a02 a761 |0128: const-string v2, "Unrecognized schema type (id '" // string@61a7 │ │ -4dbd34: 6e20 12e1 2000 |012a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbd3a: 6e20 12e1 9000 |012d: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbd40: 6e20 12e1 1000 |0130: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4dbd46: 6e10 1fe1 0000 |0133: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4dbd4c: 0c09 |0136: move-result-object v9 │ │ -4dbd4e: 7020 eee4 9a00 |0137: invoke-direct {v10, v9}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;)V // method@e4ee │ │ -4dbd54: 270a |013a: throw v10 │ │ +4dbad4: |[4dbad4] org.codehaus.stax2.validation.XMLValidationSchemaFactory.newInstance:(Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ +4dbae4: 6200 3eb1 |0000: sget-object v0, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.sSchemaIds:Ljava/util/HashMap; // field@b13e │ │ +4dbae8: 6e20 43e3 9000 |0002: invoke-virtual {v0, v9}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e343 │ │ +4dbaee: 0c00 |0005: move-result-object v0 │ │ +4dbaf0: 1f00 0619 |0006: check-cast v0, Ljava/lang/String; // type@1906 │ │ +4dbaf4: 1a01 d703 |0008: const-string v1, "')" // string@03d7 │ │ +4dbaf8: 3800 1701 |000a: if-eqz v0, 0121 // +0117 │ │ +4dbafc: 2209 0819 |000c: new-instance v9, Ljava/lang/StringBuilder; // type@1908 │ │ +4dbb00: 7010 06e1 0900 |000e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4dbb06: 1a02 9dc8 |0011: const-string v2, "org.codehaus.stax2.validation.XMLValidationSchemaFactory." // string@c89d │ │ +4dbb0a: 6e20 12e1 2900 |0013: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbb10: 6e20 12e1 0900 |0016: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbb16: 6e10 1fe1 0900 |0019: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4dbb1c: 0c09 |001c: move-result-object v9 │ │ +4dbb1e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +4dbb20: 7110 23e1 0900 |001e: invoke-static {v9}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +4dbb26: 0c03 |0021: move-result-object v3 │ │ +4dbb28: 3803 0d00 |0022: if-eqz v3, 002f // +000d │ │ +4dbb2c: 6e10 dae0 0300 |0024: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4dbb32: 0a04 |0027: move-result v4 │ │ +4dbb34: 3d04 0700 |0028: if-lez v4, 002f // +0007 │ │ +4dbb38: 7120 37fe 3a00 |002a: invoke-static {v10, v3}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createNewInstance:(Ljava/lang/ClassLoader;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; // method@fe37 │ │ +4dbb3e: 0c09 |002d: move-result-object v9 │ │ +4dbb40: 1109 |002e: return-object v9 │ │ +4dbb42: 0723 |002f: move-object v3, v2 │ │ +4dbb44: 2802 |0030: goto 0032 // +0002 │ │ +4dbb46: 0d03 |0031: move-exception v3 │ │ +4dbb48: 1a04 31a9 |0032: const-string v4, "java.home" // string@a931 │ │ +4dbb4c: 7110 23e1 0400 |0034: invoke-static {v4}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e123 │ │ +4dbb52: 0c04 |0037: move-result-object v4 │ │ +4dbb54: 2205 a918 |0038: new-instance v5, Ljava/io/File; // type@18a9 │ │ +4dbb58: 7020 e0de 4500 |003a: invoke-direct {v5, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4dbb5e: 2204 a918 |003d: new-instance v4, Ljava/io/File; // type@18a9 │ │ +4dbb62: 1a06 94ab |003f: const-string v6, "lib" // string@ab94 │ │ +4dbb66: 7030 dfde 5406 |0041: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4dbb6c: 2205 a918 |0044: new-instance v5, Ljava/io/File; // type@18a9 │ │ +4dbb70: 1a06 50a9 |0046: const-string v6, "jaxp.properties" // string@a950 │ │ +4dbb74: 7030 dfde 4506 |0048: invoke-direct {v5, v4, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4dbb7a: 6e10 ebde 0500 |004b: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4dbb80: 0a04 |004e: move-result v4 │ │ +4dbb82: 3804 2100 |004f: if-eqz v4, 0070 // +0021 │ │ +4dbb86: 2204 9019 |0051: new-instance v4, Ljava/util/Properties; // type@1990 │ │ +4dbb8a: 7010 bee3 0400 |0053: invoke-direct {v4}, Ljava/util/Properties;.:()V // method@e3be │ │ +4dbb90: 2206 ac18 |0056: new-instance v6, Ljava/io/FileInputStream; // type@18ac │ │ +4dbb94: 7020 05df 5600 |0058: invoke-direct {v6, v5}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4dbb9a: 6e20 c0e3 6400 |005b: invoke-virtual {v4, v6}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@e3c0 │ │ +4dbba0: 6e20 bfe3 9400 |005e: invoke-virtual {v4, v9}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e3bf │ │ +4dbba6: 0c04 |0061: move-result-object v4 │ │ +4dbba8: 3804 0e00 |0062: if-eqz v4, 0070 // +000e │ │ +4dbbac: 6e10 dae0 0400 |0064: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4dbbb2: 0a05 |0067: move-result v5 │ │ +4dbbb4: 3d05 0800 |0068: if-lez v5, 0070 // +0008 │ │ +4dbbb8: 7120 37fe 4a00 |006a: invoke-static {v10, v4}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createNewInstance:(Ljava/lang/ClassLoader;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; // method@fe37 │ │ +4dbbbe: 0c09 |006d: move-result-object v9 │ │ +4dbbc0: 1109 |006e: return-object v9 │ │ +4dbbc2: 0d03 |006f: move-exception v3 │ │ +4dbbc4: 2204 0819 |0070: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4dbbc8: 7010 06e1 0400 |0072: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4dbbce: 1a05 c049 |0075: const-string v5, "META-INF/services/org.codehaus.stax2.validation.XMLValidationSchemaFactory." // string@49c0 │ │ +4dbbd2: 6e20 12e1 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbbd8: 6e20 12e1 0400 |007a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbbde: 6e10 1fe1 0400 |007d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4dbbe4: 0c00 |0080: move-result-object v0 │ │ +4dbbe6: 390a 0700 |0081: if-nez v10, 0088 // +0007 │ │ +4dbbea: 7110 fadf 0000 |0083: invoke-static {v0}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dffa │ │ +4dbbf0: 0c04 |0086: move-result-object v4 │ │ +4dbbf2: 2805 |0087: goto 008c // +0005 │ │ +4dbbf4: 6e20 f8df 0a00 |0088: invoke-virtual {v10, v0}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@dff8 │ │ +4dbbfa: 0c04 |008b: move-result-object v4 │ │ +4dbbfc: 3804 5200 |008c: if-eqz v4, 00de // +0052 │ │ +4dbc00: 7210 33e3 0400 |008e: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@e333 │ │ +4dbc06: 0a05 |0091: move-result v5 │ │ +4dbc08: 3805 4c00 |0092: if-eqz v5, 00de // +004c │ │ +4dbc0c: 7210 34e3 0400 |0094: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@e334 │ │ +4dbc12: 0c05 |0097: move-result-object v5 │ │ +4dbc14: 1f05 3d19 |0098: check-cast v5, Ljava/net/URL; // type@193d │ │ +4dbc18: 6e10 efe1 0500 |009a: invoke-virtual {v5}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@e1ef │ │ +4dbc1e: 0c05 |009d: move-result-object v5 │ │ +4dbc20: 2206 9c18 |009e: new-instance v6, Ljava/io/BufferedReader; // type@189c │ │ +4dbc24: 2207 b918 |00a0: new-instance v7, Ljava/io/InputStreamReader; // type@18b9 │ │ +4dbc28: 1a08 8723 |00a2: const-string v8, "ISO-8859-1" // string@2387 │ │ +4dbc2c: 7030 38df 5708 |00a4: invoke-direct {v7, v5, v8}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4dbc32: 7020 aede 7600 |00a7: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ +4dbc38: 6e10 b1de 0600 |00aa: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4dbc3e: 0c05 |00ad: move-result-object v5 │ │ +4dbc40: 3805 1600 |00ae: if-eqz v5, 00c4 // +0016 │ │ +4dbc44: 6e10 ebe0 0500 |00b0: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ +4dbc4a: 0c05 |00b3: move-result-object v5 │ │ +4dbc4c: 6e10 dae0 0500 |00b4: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4dbc52: 0a07 |00b7: move-result v7 │ │ +4dbc54: 3d07 f2ff |00b8: if-lez v7, 00aa // -000e │ │ +4dbc58: 1207 |00ba: const/4 v7, #int 0 // #0 │ │ +4dbc5a: 6e20 bfe0 7500 |00bb: invoke-virtual {v5, v7}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4dbc60: 0a07 |00be: move-result v7 │ │ +4dbc62: 1308 2300 |00bf: const/16 v8, #int 35 // #23 │ │ +4dbc66: 3287 e9ff |00c1: if-eq v7, v8, 00aa // -0017 │ │ +4dbc6a: 2802 |00c3: goto 00c5 // +0002 │ │ +4dbc6c: 0725 |00c4: move-object v5, v2 │ │ +4dbc6e: 6e10 b0de 0600 |00c5: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@deb0 │ │ +4dbc74: 3805 c6ff |00c8: if-eqz v5, 008e // -003a │ │ +4dbc78: 6e10 dae0 0500 |00ca: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4dbc7e: 0a06 |00cd: move-result v6 │ │ +4dbc80: 3d06 c0ff |00ce: if-lez v6, 008e // -0040 │ │ +4dbc84: 7120 37fe 5a00 |00d0: invoke-static {v10, v5}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createNewInstance:(Ljava/lang/ClassLoader;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; // method@fe37 │ │ +4dbc8a: 0c09 |00d3: move-result-object v9 │ │ +4dbc8c: 1109 |00d4: return-object v9 │ │ +4dbc8e: 0d0a |00d5: move-exception v10 │ │ +4dbc90: 6e10 b0de 0600 |00d6: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@deb0 │ │ +4dbc96: 270a |00d9: throw v10 │ │ +4dbc98: 0000 |00da: nop // spacer │ │ +4dbc9a: 2803 |00db: goto 00de // +0003 │ │ +4dbc9c: 0d0a |00dc: move-exception v10 │ │ +4dbc9e: 07a3 |00dd: move-object v3, v10 │ │ +4dbca0: 220a 0819 |00de: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ +4dbca4: 7010 06e1 0a00 |00e0: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4dbcaa: 1a02 774d |00e3: const-string v2, "No XMLValidationSchemaFactory implementation class specified or accessible (via system property '" // string@4d77 │ │ +4dbcae: 6e20 12e1 2a00 |00e5: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbcb4: 6e20 12e1 9a00 |00e8: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbcba: 1a09 e103 |00eb: const-string v9, "', or service definition under '" // string@03e1 │ │ +4dbcbe: 6e20 12e1 9a00 |00ed: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbcc4: 6e20 12e1 0a00 |00f0: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbcca: 6e20 12e1 1a00 |00f3: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbcd0: 6e10 1fe1 0a00 |00f6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4dbcd6: 0c09 |00f9: move-result-object v9 │ │ +4dbcd8: 3803 2100 |00fa: if-eqz v3, 011b // +0021 │ │ +4dbcdc: 220a 161a |00fc: new-instance v10, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ +4dbce0: 2200 0819 |00fe: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4dbce4: 7010 06e1 0000 |0100: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4dbcea: 6e20 12e1 9000 |0103: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbcf0: 1a09 6500 |0106: const-string v9, " (possibly caused by: " // string@0065 │ │ +4dbcf4: 6e20 12e1 9000 |0108: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbcfa: 6e20 11e1 3000 |010b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4dbd00: 1a09 db04 |010e: const-string v9, ")" // string@04db │ │ +4dbd04: 6e20 12e1 9000 |0110: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbd0a: 6e10 1fe1 0000 |0113: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4dbd10: 0c09 |0116: move-result-object v9 │ │ +4dbd12: 7030 efe4 9a03 |0117: invoke-direct {v10, v9, v3}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@e4ef │ │ +4dbd18: 270a |011a: throw v10 │ │ +4dbd1a: 220a 161a |011b: new-instance v10, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ +4dbd1e: 7020 eee4 9a00 |011d: invoke-direct {v10, v9}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;)V // method@e4ee │ │ +4dbd24: 270a |0120: throw v10 │ │ +4dbd26: 220a 161a |0121: new-instance v10, Ljavax/xml/stream/FactoryConfigurationError; // type@1a16 │ │ +4dbd2a: 2200 0819 |0123: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4dbd2e: 7010 06e1 0000 |0125: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4dbd34: 1a02 a761 |0128: const-string v2, "Unrecognized schema type (id '" // string@61a7 │ │ +4dbd38: 6e20 12e1 2000 |012a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbd3e: 6e20 12e1 9000 |012d: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbd44: 6e20 12e1 1000 |0130: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4dbd4a: 6e10 1fe1 0000 |0133: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4dbd50: 0c09 |0136: move-result-object v9 │ │ +4dbd52: 7020 eee4 9a00 |0137: invoke-direct {v10, v9}, Ljavax/xml/stream/FactoryConfigurationError;.:(Ljava/lang/String;)V // method@e4ee │ │ +4dbd58: 270a |013a: throw v10 │ │ catches : 6 │ │ 0x001e - 0x002e │ │ Ljava/lang/SecurityException; -> 0x0031 │ │ 0x0032 - 0x004f │ │ Ljava/lang/SecurityException; -> 0x006f │ │ 0x0051 - 0x006e │ │ Ljava/io/IOException; -> 0x0070 │ │ @@ -1033151,19 +1033152,19 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/codehaus/stax2/validation/XMLValidationSchema;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4db994: |[4db994] org.codehaus.stax2.validation.XMLValidationSchemaFactory.createSchema:(Ljava/io/InputStream;)Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ -4db9a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4db9a6: 6e30 3afe 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createSchema:(Ljava/io/InputStream;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchema; // method@fe3a │ │ -4db9ac: 0c02 |0004: move-result-object v2 │ │ -4db9ae: 1102 |0005: return-object v2 │ │ +4db998: |[4db998] org.codehaus.stax2.validation.XMLValidationSchemaFactory.createSchema:(Ljava/io/InputStream;)Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ +4db9a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4db9aa: 6e30 3afe 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createSchema:(Ljava/io/InputStream;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchema; // method@fe3a │ │ +4db9b0: 0c02 |0004: move-result-object v2 │ │ +4db9b2: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1033172,19 +1033173,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchema;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4db9b0: |[4db9b0] org.codehaus.stax2.validation.XMLValidationSchemaFactory.createSchema:(Ljava/io/InputStream;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ -4db9c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4db9c2: 6e50 3bfe 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createSchema:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchema; // method@fe3b │ │ -4db9c8: 0c02 |0004: move-result-object v2 │ │ -4db9ca: 1102 |0005: return-object v2 │ │ +4db9b4: |[4db9b4] org.codehaus.stax2.validation.XMLValidationSchemaFactory.createSchema:(Ljava/io/InputStream;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ +4db9c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4db9c6: 6e50 3bfe 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createSchema:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchema; // method@fe3b │ │ +4db9cc: 0c02 |0004: move-result-object v2 │ │ +4db9ce: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1033200,19 +1033201,19 @@ │ │ type : '(Ljava/io/Reader;)Lorg/codehaus/stax2/validation/XMLValidationSchema;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4db9cc: |[4db9cc] org.codehaus.stax2.validation.XMLValidationSchemaFactory.createSchema:(Ljava/io/Reader;)Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ -4db9dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4db9de: 6e40 3dfe 2100 |0001: invoke-virtual {v1, v2, v0, v0}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createSchema:(Ljava/io/Reader;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchema; // method@fe3d │ │ -4db9e4: 0c02 |0004: move-result-object v2 │ │ -4db9e6: 1102 |0005: return-object v2 │ │ +4db9d0: |[4db9d0] org.codehaus.stax2.validation.XMLValidationSchemaFactory.createSchema:(Ljava/io/Reader;)Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ +4db9e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4db9e2: 6e40 3dfe 2100 |0001: invoke-virtual {v1, v2, v0, v0}, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.createSchema:(Ljava/io/Reader;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/validation/XMLValidationSchema; // method@fe3d │ │ +4db9e8: 0c02 |0004: move-result-object v2 │ │ +4db9ea: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/Reader; │ │ │ │ @@ -1033239,17 +1033240,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db97c: |[4db97c] org.codehaus.stax2.validation.XMLValidationSchemaFactory.getSchemaType:()Ljava/lang/String; │ │ -4db98c: 5410 3db1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.mSchemaType:Ljava/lang/String; // field@b13d │ │ -4db990: 1100 |0002: return-object v0 │ │ +4db980: |[4db980] org.codehaus.stax2.validation.XMLValidationSchemaFactory.getSchemaType:()Ljava/lang/String; │ │ +4db990: 5410 3db1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;.mSchemaType:Ljava/lang/String; // field@b13d │ │ +4db994: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory; │ │ │ │ #9 : (in Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;) │ │ @@ -1033337,17 +1033338,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4dbe44: |[4dbe44] org.codehaus.stax2.validation.XMLValidator.:()V │ │ -4dbe54: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4dbe5a: 0e00 |0003: return-void │ │ +4dbe48: |[4dbe48] org.codehaus.stax2.validation.XMLValidator.:()V │ │ +4dbe58: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4dbe5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/validation/XMLValidator; │ │ │ │ Virtual methods - │ │ @@ -1033380,23 +1033381,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4dbe18: |[4dbe18] org.codehaus.stax2.validation.XMLValidator.getSchemaType:()Ljava/lang/String; │ │ -4dbe28: 6e10 49fe 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/validation/XMLValidator;.getSchema:()Lorg/codehaus/stax2/validation/XMLValidationSchema; // method@fe49 │ │ -4dbe2e: 0c00 |0003: move-result-object v0 │ │ -4dbe30: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4dbe34: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4dbe36: 2805 |0007: goto 000c // +0005 │ │ -4dbe38: 7210 34fe 0000 |0008: invoke-interface {v0}, Lorg/codehaus/stax2/validation/XMLValidationSchema;.getSchemaType:()Ljava/lang/String; // method@fe34 │ │ -4dbe3e: 0c00 |000b: move-result-object v0 │ │ -4dbe40: 1100 |000c: return-object v0 │ │ +4dbe1c: |[4dbe1c] org.codehaus.stax2.validation.XMLValidator.getSchemaType:()Ljava/lang/String; │ │ +4dbe2c: 6e10 49fe 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/validation/XMLValidator;.getSchema:()Lorg/codehaus/stax2/validation/XMLValidationSchema; // method@fe49 │ │ +4dbe32: 0c00 |0003: move-result-object v0 │ │ +4dbe34: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +4dbe38: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4dbe3a: 2805 |0007: goto 000c // +0005 │ │ +4dbe3c: 7210 34fe 0000 |0008: invoke-interface {v0}, Lorg/codehaus/stax2/validation/XMLValidationSchema;.getSchemaType:()Ljava/lang/String; // method@fe34 │ │ +4dbe42: 0c00 |000b: move-result-object v0 │ │ +4dbe44: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0008 line=107 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/validation/XMLValidator; │ │ │ │ @@ -1479881,17 +1479882,17 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -46f1e0: |[46f1e0] de.tadris.fitness.recording.WorkoutCutter.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V │ │ -46f1f0: 7030 fcd4 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/WorkoutSaver;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@d4fc │ │ -46f1f6: 0e00 |0003: return-void │ │ +46f1e4: |[46f1e4] de.tadris.fitness.recording.WorkoutCutter.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V │ │ +46f1f4: 7030 fcd4 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/WorkoutSaver;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@d4fc │ │ +46f1fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/WorkoutCutter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/tadris/fitness/data/WorkoutData; │ │ @@ -1479901,37 +1479902,37 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -46f1f8: |[46f1f8] de.tadris.fitness.recording.WorkoutCutter.cutEnd:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ -46f208: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -46f20c: 5471 389e |0002: iget-object v1, v7, Lde/tadris/fitness/recording/WorkoutCutter;.samples:Ljava/util/List; // field@9e38 │ │ -46f210: 7020 94e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ -46f216: 6e10 a0e2 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ -46f21c: 0c00 |000a: move-result-object v0 │ │ -46f21e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -46f220: 7210 5fe3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -46f226: 0a02 |000f: move-result v2 │ │ -46f228: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ -46f22c: 7210 60e3 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -46f232: 0c02 |0015: move-result-object v2 │ │ -46f234: 1f02 6316 |0016: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -46f238: 3801 0600 |0018: if-eqz v1, 001e // +0006 │ │ -46f23c: 7020 c2d4 2700 |001a: invoke-direct {v7, v2}, Lde/tadris/fitness/recording/WorkoutCutter;.deleteSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d4c2 │ │ -46f242: 28ef |001d: goto 000c // -0011 │ │ -46f244: 5322 4b9d |001e: iget-wide v2, v2, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -46f248: 5384 4b9d |0020: iget-wide v4, v8, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -46f24c: 3106 0204 |0022: cmp-long v6, v2, v4 │ │ -46f250: 3906 e8ff |0024: if-nez v6, 000c // -0018 │ │ -46f254: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -46f256: 28e5 |0027: goto 000c // -001b │ │ -46f258: 0e00 |0028: return-void │ │ +46f1fc: |[46f1fc] de.tadris.fitness.recording.WorkoutCutter.cutEnd:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ +46f20c: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +46f210: 5471 389e |0002: iget-object v1, v7, Lde/tadris/fitness/recording/WorkoutCutter;.samples:Ljava/util/List; // field@9e38 │ │ +46f214: 7020 94e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ +46f21a: 6e10 a0e2 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ +46f220: 0c00 |000a: move-result-object v0 │ │ +46f222: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +46f224: 7210 5fe3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +46f22a: 0a02 |000f: move-result v2 │ │ +46f22c: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ +46f230: 7210 60e3 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +46f236: 0c02 |0015: move-result-object v2 │ │ +46f238: 1f02 6316 |0016: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +46f23c: 3801 0600 |0018: if-eqz v1, 001e // +0006 │ │ +46f240: 7020 c2d4 2700 |001a: invoke-direct {v7, v2}, Lde/tadris/fitness/recording/WorkoutCutter;.deleteSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d4c2 │ │ +46f246: 28ef |001d: goto 000c // -0011 │ │ +46f248: 5322 4b9d |001e: iget-wide v2, v2, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +46f24c: 5384 4b9d |0020: iget-wide v4, v8, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +46f250: 3106 0204 |0022: cmp-long v6, v2, v4 │ │ +46f254: 3906 e8ff |0024: if-nez v6, 000c // -0018 │ │ +46f258: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +46f25a: 28e5 |0027: goto 000c // -001b │ │ +46f25c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x001a line=69 │ │ 0x001e line=70 │ │ locals : │ │ 0x0000 - 0x0029 reg=7 this Lde/tadris/fitness/recording/WorkoutCutter; │ │ @@ -1479942,48 +1479943,48 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -46f25c: |[46f25c] de.tadris.fitness.recording.WorkoutCutter.cutStart:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ -46f26c: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -46f270: 5471 389e |0002: iget-object v1, v7, Lde/tadris/fitness/recording/WorkoutCutter;.samples:Ljava/util/List; // field@9e38 │ │ -46f274: 7020 94e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ -46f27a: 6e10 a0e2 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ -46f280: 0c00 |000a: move-result-object v0 │ │ -46f282: 7210 5fe3 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -46f288: 0a01 |000e: move-result v1 │ │ -46f28a: 3801 1500 |000f: if-eqz v1, 0024 // +0015 │ │ -46f28e: 7210 60e3 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -46f294: 0c01 |0014: move-result-object v1 │ │ -46f296: 1f01 6316 |0015: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -46f29a: 5312 4b9d |0017: iget-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -46f29e: 5384 4b9d |0019: iget-wide v4, v8, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -46f2a2: 3106 0204 |001b: cmp-long v6, v2, v4 │ │ -46f2a6: 3906 0300 |001d: if-nez v6, 0020 // +0003 │ │ -46f2aa: 2805 |001f: goto 0024 // +0005 │ │ -46f2ac: 7020 c2d4 1700 |0020: invoke-direct {v7, v1}, Lde/tadris/fitness/recording/WorkoutCutter;.deleteSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d4c2 │ │ -46f2b2: 28e8 |0023: goto 000b // -0018 │ │ -46f2b4: 5380 509d |0024: iget-wide v0, v8, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -46f2b8: 5478 389e |0026: iget-object v8, v7, Lde/tadris/fitness/recording/WorkoutCutter;.samples:Ljava/util/List; // field@9e38 │ │ -46f2bc: 7210 8fe3 0800 |0028: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -46f2c2: 0c08 |002b: move-result-object v8 │ │ -46f2c4: 7210 5fe3 0800 |002c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -46f2ca: 0a02 |002f: move-result v2 │ │ -46f2cc: 3802 0e00 |0030: if-eqz v2, 003e // +000e │ │ -46f2d0: 7210 60e3 0800 |0032: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -46f2d6: 0c02 |0035: move-result-object v2 │ │ -46f2d8: 1f02 6316 |0036: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -46f2dc: 5323 509d |0038: iget-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -46f2e0: bc03 |003a: sub-long/2addr v3, v0 │ │ -46f2e2: 5a23 509d |003b: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -46f2e6: 28ef |003d: goto 002c // -0011 │ │ -46f2e8: 0e00 |003e: return-void │ │ +46f260: |[46f260] de.tadris.fitness.recording.WorkoutCutter.cutStart:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ +46f270: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +46f274: 5471 389e |0002: iget-object v1, v7, Lde/tadris/fitness/recording/WorkoutCutter;.samples:Ljava/util/List; // field@9e38 │ │ +46f278: 7020 94e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ +46f27e: 6e10 a0e2 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ +46f284: 0c00 |000a: move-result-object v0 │ │ +46f286: 7210 5fe3 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +46f28c: 0a01 |000e: move-result v1 │ │ +46f28e: 3801 1500 |000f: if-eqz v1, 0024 // +0015 │ │ +46f292: 7210 60e3 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +46f298: 0c01 |0014: move-result-object v1 │ │ +46f29a: 1f01 6316 |0015: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +46f29e: 5312 4b9d |0017: iget-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +46f2a2: 5384 4b9d |0019: iget-wide v4, v8, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +46f2a6: 3106 0204 |001b: cmp-long v6, v2, v4 │ │ +46f2aa: 3906 0300 |001d: if-nez v6, 0020 // +0003 │ │ +46f2ae: 2805 |001f: goto 0024 // +0005 │ │ +46f2b0: 7020 c2d4 1700 |0020: invoke-direct {v7, v1}, Lde/tadris/fitness/recording/WorkoutCutter;.deleteSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d4c2 │ │ +46f2b6: 28e8 |0023: goto 000b // -0018 │ │ +46f2b8: 5380 509d |0024: iget-wide v0, v8, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +46f2bc: 5478 389e |0026: iget-object v8, v7, Lde/tadris/fitness/recording/WorkoutCutter;.samples:Ljava/util/List; // field@9e38 │ │ +46f2c0: 7210 8fe3 0800 |0028: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +46f2c6: 0c08 |002b: move-result-object v8 │ │ +46f2c8: 7210 5fe3 0800 |002c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +46f2ce: 0a02 |002f: move-result v2 │ │ +46f2d0: 3802 0e00 |0030: if-eqz v2, 003e // +000e │ │ +46f2d4: 7210 60e3 0800 |0032: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +46f2da: 0c02 |0035: move-result-object v2 │ │ +46f2dc: 1f02 6316 |0036: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +46f2e0: 5323 509d |0038: iget-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +46f2e4: bc03 |003a: sub-long/2addr v3, v0 │ │ +46f2e6: 5a23 509d |003b: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +46f2ea: 28ef |003d: goto 002c // -0011 │ │ +46f2ec: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0017 line=52 │ │ 0x0020 line=55 │ │ 0x0024 line=59 │ │ 0x0026 line=60 │ │ @@ -1479997,22 +1479998,22 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -46f328: |[46f328] de.tadris.fitness.recording.WorkoutCutter.deleteSample:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ -46f338: 5410 389e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutCutter;.samples:Ljava/util/List; // field@9e38 │ │ -46f33c: 7220 91e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ -46f342: 5410 379e |0005: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutCutter;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e37 │ │ -46f346: 6e10 84d2 0000 |0007: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -46f34c: 0c00 |000a: move-result-object v0 │ │ -46f34e: 7220 14d3 2000 |000b: invoke-interface {v0, v2}, Lde/tadris/fitness/data/WorkoutDao;.deleteSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d314 │ │ -46f354: 0e00 |000e: return-void │ │ +46f32c: |[46f32c] de.tadris.fitness.recording.WorkoutCutter.deleteSample:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ +46f33c: 5410 389e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutCutter;.samples:Ljava/util/List; // field@9e38 │ │ +46f340: 7220 91e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ +46f346: 5410 379e |0005: iget-object v0, v1, Lde/tadris/fitness/recording/WorkoutCutter;.db:Lde/tadris/fitness/data/AppDatabase; // field@9e37 │ │ +46f34a: 6e10 84d2 0000 |0007: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +46f350: 0c00 |000a: move-result-object v0 │ │ +46f352: 7220 14d3 2000 |000b: invoke-interface {v0, v2}, Lde/tadris/fitness/data/WorkoutDao;.deleteSample:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d314 │ │ +46f358: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/tadris/fitness/recording/WorkoutCutter; │ │ 0x0000 - 0x000f reg=2 (null) Lde/tadris/fitness/data/WorkoutSample; │ │ @@ -1480023,24 +1480024,24 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;Lde/tadris/fitness/data/WorkoutSample;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -46f2ec: |[46f2ec] de.tadris.fitness.recording.WorkoutCutter.cutWorkout:(Lde/tadris/fitness/data/WorkoutSample;Lde/tadris/fitness/data/WorkoutSample;)V │ │ -46f2fc: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -46f300: 7020 c0d4 1000 |0002: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/WorkoutCutter;.cutStart:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d4c0 │ │ -46f306: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ -46f30a: 7020 bfd4 2000 |0007: invoke-direct {v0, v2}, Lde/tadris/fitness/recording/WorkoutCutter;.cutEnd:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d4bf │ │ -46f310: 6e10 bed4 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutCutter;.calculateDurations:()V // method@d4be │ │ -46f316: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -46f318: 6e20 bdd4 1000 |000e: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/WorkoutCutter;.calculateData:(Z)V // method@d4bd │ │ -46f31e: 6e10 c3d4 0000 |0011: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutCutter;.updateWorkoutAndSamples:()V // method@d4c3 │ │ -46f324: 0e00 |0014: return-void │ │ +46f2f0: |[46f2f0] de.tadris.fitness.recording.WorkoutCutter.cutWorkout:(Lde/tadris/fitness/data/WorkoutSample;Lde/tadris/fitness/data/WorkoutSample;)V │ │ +46f300: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +46f304: 7020 c0d4 1000 |0002: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/WorkoutCutter;.cutStart:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d4c0 │ │ +46f30a: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ +46f30e: 7020 bfd4 2000 |0007: invoke-direct {v0, v2}, Lde/tadris/fitness/recording/WorkoutCutter;.cutEnd:(Lde/tadris/fitness/data/WorkoutSample;)V // method@d4bf │ │ +46f314: 6e10 bed4 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutCutter;.calculateDurations:()V // method@d4be │ │ +46f31a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +46f31c: 6e20 bdd4 1000 |000e: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/WorkoutCutter;.calculateData:(Z)V // method@d4bd │ │ +46f322: 6e10 c3d4 0000 |0011: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutCutter;.updateWorkoutAndSamples:()V // method@d4c3 │ │ +46f328: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ 0x0007 line=42 │ │ 0x000a line=44 │ │ 0x000e line=45 │ │ 0x0011 line=47 │ │ @@ -1480085,18 +1480086,18 @@ │ │ type : '(Lde/tadris/fitness/data/Interval;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -471b60: |[471b60] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncement.:(Lde/tadris/fitness/data/Interval;)V │ │ -471b70: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -471b76: 5b01 819e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement;.interval:Lde/tadris/fitness/data/Interval; // field@9e81 │ │ -471b7a: 0e00 |0005: return-void │ │ +471b64: |[471b64] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncement.:(Lde/tadris/fitness/data/Interval;)V │ │ +471b74: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +471b7a: 5b01 819e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement;.interval:Lde/tadris/fitness/data/Interval; // field@9e81 │ │ +471b7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/data/Interval; │ │ @@ -1480107,18 +1480108,18 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4719dc: |[4719dc] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncement.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4719ec: 5401 819e |0000: iget-object v1, v0, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement;.interval:Lde/tadris/fitness/data/Interval; // field@9e81 │ │ -4719f0: 5411 eb9c |0002: iget-object v1, v1, Lde/tadris/fitness/data/Interval;.name:Ljava/lang/String; // field@9ceb │ │ -4719f4: 1101 |0004: return-object v1 │ │ +4719e0: |[4719e0] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncement.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4719f0: 5401 819e |0000: iget-object v1, v0, Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement;.interval:Lde/tadris/fitness/data/Interval; // field@9e81 │ │ +4719f4: 5411 eb9c |0002: iget-object v1, v1, Lde/tadris/fitness/data/Interval;.name:Ljava/lang/String; // field@9ceb │ │ +4719f8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1480127,34 +1480128,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4719ac: |[4719ac] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncement.isAnnouncementEnabled:()Z │ │ -4719bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4719be: 0f00 |0001: return v0 │ │ +4719b0: |[4719b0] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncement.isAnnouncementEnabled:()Z │ │ +4719c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4719c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/recording/announcement/interval/IntervalAnnouncement;) │ │ name : 'isPlayedAlways' │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4719c0: |[4719c0] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncement.isPlayedAlways:()Z │ │ -4719d0: 7110 1cd5 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/recording/announcement/Announcement$-CC;.$default$isPlayedAlways:(Lde/tadris/fitness/recording/announcement/Announcement;)Z // method@d51c │ │ -4719d6: 0a00 |0003: move-result v0 │ │ -4719d8: 0f00 |0004: return v0 │ │ +4719c4: |[4719c4] de.tadris.fitness.recording.announcement.interval.IntervalAnnouncement.isPlayedAlways:()Z │ │ +4719d4: 7110 1cd5 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/recording/announcement/Announcement$-CC;.$default$isPlayedAlways:(Lde/tadris/fitness/recording/announcement/Announcement;)Z // method@d51c │ │ +4719da: 0a00 |0003: move-result v0 │ │ +4719dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9447 (IntervalAnnouncement.java) │ │ │ │ Class #5071 header: │ │ @@ -1480231,78 +1480232,78 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/model/AutoStartWorkout;Lde/tadris/fitness/Instance;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 133 16-bit code units │ │ -471d5c: |[471d5c] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.:(Landroid/content/Context;Lde/tadris/fitness/model/AutoStartWorkout;Lde/tadris/fitness/Instance;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;)V │ │ -471d6c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -471d72: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -471d76: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -471d7c: 5b10 8e9e |0008: iput-object v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ -471d80: 5b12 8d9e |000a: iput-object v2, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.context:Landroid/content/Context; // field@9e8d │ │ -471d84: 5b13 8c9e |000c: iput-object v3, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9e8c │ │ -471d88: 5b14 909e |000e: iput-object v4, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.instance:Lde/tadris/fitness/Instance; // field@9e90 │ │ -471d8c: 5b15 929e |0010: iput-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e92 │ │ -471d90: 5b16 949e |0012: iput-object v6, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e94 │ │ -471d94: 5443 ba85 |0014: iget-object v3, v4, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -471d98: 6e10 dfd2 0300 |0016: invoke-virtual {v3}, Lde/tadris/fitness/data/UserPreferences;.getSuppressAnnouncementsDuringCall:()Z // method@d2df │ │ -471d9e: 0a03 |0019: move-result v3 │ │ -471da0: 5c13 939e |001a: iput-boolean v3, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.suppressOnCall:Z // field@9e93 │ │ -471da4: 1303 0a00 |001c: const/16 v3, #int 10 // #a │ │ -471da8: 3d03 0f00 |001e: if-lez v3, 002d // +000f │ │ -471dac: 5415 8e9e |0020: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ -471db0: 2206 c616 |0022: new-instance v6, Lde/tadris/fitness/recording/autostart/ShortSecondCountdownTimeAnnouncement; // type@16c6 │ │ -471db4: 7030 79d5 4603 |0024: invoke-direct {v6, v4, v3}, Lde/tadris/fitness/recording/autostart/ShortSecondCountdownTimeAnnouncement;.:(Lde/tadris/fitness/Instance;I)V // method@d579 │ │ -471dba: 6e20 96e2 6500 |0027: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -471dc0: d803 03ff |002a: add-int/lit8 v3, v3, #int -1 // #ff │ │ -471dc4: 28f2 |002c: goto 001e // -000e │ │ -471dc6: 1303 0f00 |002d: const/16 v3, #int 15 // #f │ │ -471dca: 1305 3c00 |002f: const/16 v5, #int 60 // #3c │ │ -471dce: 3653 0f00 |0031: if-gt v3, v5, 0040 // +000f │ │ -471dd2: 5415 8e9e |0033: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ -471dd6: 2206 c316 |0035: new-instance v6, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement; // type@16c3 │ │ -471dda: 7040 70d5 2634 |0037: invoke-direct {v6, v2, v4, v3}, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@d570 │ │ -471de0: 6e20 96e2 6500 |003a: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -471de6: d803 0305 |003d: add-int/lit8 v3, v3, #int 5 // #05 │ │ -471dea: 28f0 |003f: goto 002f // -0010 │ │ -471dec: 1303 4b00 |0040: const/16 v3, #int 75 // #4b │ │ -471df0: 1305 5802 |0042: const/16 v5, #int 600 // #258 │ │ -471df4: 3653 1e00 |0044: if-gt v3, v5, 0062 // +001e │ │ -471df8: dc05 033c |0046: rem-int/lit8 v5, v3, #int 60 // #3c │ │ -471dfc: 3905 0d00 |0048: if-nez v5, 0055 // +000d │ │ -471e00: 5415 8e9e |004a: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ -471e04: 2206 c416 |004c: new-instance v6, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement; // type@16c4 │ │ -471e08: 7040 73d5 2634 |004e: invoke-direct {v6, v2, v4, v3}, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@d573 │ │ -471e0e: 6e20 96e2 6500 |0051: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -471e14: 280b |0054: goto 005f // +000b │ │ -471e16: 5415 8e9e |0055: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ -471e1a: 2206 c516 |0057: new-instance v6, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement; // type@16c5 │ │ -471e1e: 7040 76d5 2634 |0059: invoke-direct {v6, v2, v4, v3}, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@d576 │ │ -471e24: 6e20 96e2 6500 |005c: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -471e2a: d803 030f |005f: add-int/lit8 v3, v3, #int 15 // #0f │ │ -471e2e: 28e1 |0061: goto 0042 // -001f │ │ -471e30: 1303 7602 |0062: const/16 v3, #int 630 // #276 │ │ -471e34: 1305 2607 |0064: const/16 v5, #int 1830 // #726 │ │ -471e38: 3553 1e00 |0066: if-ge v3, v5, 0084 // +001e │ │ -471e3c: dc05 033c |0068: rem-int/lit8 v5, v3, #int 60 // #3c │ │ -471e40: 3905 0d00 |006a: if-nez v5, 0077 // +000d │ │ -471e44: 5415 8e9e |006c: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ -471e48: 2206 c416 |006e: new-instance v6, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement; // type@16c4 │ │ -471e4c: 7040 73d5 2634 |0070: invoke-direct {v6, v2, v4, v3}, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@d573 │ │ -471e52: 6e20 96e2 6500 |0073: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -471e58: 280b |0076: goto 0081 // +000b │ │ -471e5a: 5415 8e9e |0077: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ -471e5e: 2206 c516 |0079: new-instance v6, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement; // type@16c5 │ │ -471e62: 7040 76d5 2634 |007b: invoke-direct {v6, v2, v4, v3}, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@d576 │ │ -471e68: 6e20 96e2 6500 |007e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -471e6e: d803 031e |0081: add-int/lit8 v3, v3, #int 30 // #1e │ │ -471e72: 28e1 |0083: goto 0064 // -001f │ │ -471e74: 0e00 |0084: return-void │ │ +471d60: |[471d60] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.:(Landroid/content/Context;Lde/tadris/fitness/model/AutoStartWorkout;Lde/tadris/fitness/Instance;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;)V │ │ +471d70: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +471d76: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +471d7a: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +471d80: 5b10 8e9e |0008: iput-object v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ +471d84: 5b12 8d9e |000a: iput-object v2, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.context:Landroid/content/Context; // field@9e8d │ │ +471d88: 5b13 8c9e |000c: iput-object v3, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9e8c │ │ +471d8c: 5b14 909e |000e: iput-object v4, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.instance:Lde/tadris/fitness/Instance; // field@9e90 │ │ +471d90: 5b15 929e |0010: iput-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e92 │ │ +471d94: 5b16 949e |0012: iput-object v6, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e94 │ │ +471d98: 5443 ba85 |0014: iget-object v3, v4, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +471d9c: 6e10 dfd2 0300 |0016: invoke-virtual {v3}, Lde/tadris/fitness/data/UserPreferences;.getSuppressAnnouncementsDuringCall:()Z // method@d2df │ │ +471da2: 0a03 |0019: move-result v3 │ │ +471da4: 5c13 939e |001a: iput-boolean v3, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.suppressOnCall:Z // field@9e93 │ │ +471da8: 1303 0a00 |001c: const/16 v3, #int 10 // #a │ │ +471dac: 3d03 0f00 |001e: if-lez v3, 002d // +000f │ │ +471db0: 5415 8e9e |0020: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ +471db4: 2206 c616 |0022: new-instance v6, Lde/tadris/fitness/recording/autostart/ShortSecondCountdownTimeAnnouncement; // type@16c6 │ │ +471db8: 7030 79d5 4603 |0024: invoke-direct {v6, v4, v3}, Lde/tadris/fitness/recording/autostart/ShortSecondCountdownTimeAnnouncement;.:(Lde/tadris/fitness/Instance;I)V // method@d579 │ │ +471dbe: 6e20 96e2 6500 |0027: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +471dc4: d803 03ff |002a: add-int/lit8 v3, v3, #int -1 // #ff │ │ +471dc8: 28f2 |002c: goto 001e // -000e │ │ +471dca: 1303 0f00 |002d: const/16 v3, #int 15 // #f │ │ +471dce: 1305 3c00 |002f: const/16 v5, #int 60 // #3c │ │ +471dd2: 3653 0f00 |0031: if-gt v3, v5, 0040 // +000f │ │ +471dd6: 5415 8e9e |0033: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ +471dda: 2206 c316 |0035: new-instance v6, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement; // type@16c3 │ │ +471dde: 7040 70d5 2634 |0037: invoke-direct {v6, v2, v4, v3}, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@d570 │ │ +471de4: 6e20 96e2 6500 |003a: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +471dea: d803 0305 |003d: add-int/lit8 v3, v3, #int 5 // #05 │ │ +471dee: 28f0 |003f: goto 002f // -0010 │ │ +471df0: 1303 4b00 |0040: const/16 v3, #int 75 // #4b │ │ +471df4: 1305 5802 |0042: const/16 v5, #int 600 // #258 │ │ +471df8: 3653 1e00 |0044: if-gt v3, v5, 0062 // +001e │ │ +471dfc: dc05 033c |0046: rem-int/lit8 v5, v3, #int 60 // #3c │ │ +471e00: 3905 0d00 |0048: if-nez v5, 0055 // +000d │ │ +471e04: 5415 8e9e |004a: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ +471e08: 2206 c416 |004c: new-instance v6, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement; // type@16c4 │ │ +471e0c: 7040 73d5 2634 |004e: invoke-direct {v6, v2, v4, v3}, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@d573 │ │ +471e12: 6e20 96e2 6500 |0051: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +471e18: 280b |0054: goto 005f // +000b │ │ +471e1a: 5415 8e9e |0055: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ +471e1e: 2206 c516 |0057: new-instance v6, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement; // type@16c5 │ │ +471e22: 7040 76d5 2634 |0059: invoke-direct {v6, v2, v4, v3}, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@d576 │ │ +471e28: 6e20 96e2 6500 |005c: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +471e2e: d803 030f |005f: add-int/lit8 v3, v3, #int 15 // #0f │ │ +471e32: 28e1 |0061: goto 0042 // -001f │ │ +471e34: 1303 7602 |0062: const/16 v3, #int 630 // #276 │ │ +471e38: 1305 2607 |0064: const/16 v5, #int 1830 // #726 │ │ +471e3c: 3553 1e00 |0066: if-ge v3, v5, 0084 // +001e │ │ +471e40: dc05 033c |0068: rem-int/lit8 v5, v3, #int 60 // #3c │ │ +471e44: 3905 0d00 |006a: if-nez v5, 0077 // +000d │ │ +471e48: 5415 8e9e |006c: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ +471e4c: 2206 c416 |006e: new-instance v6, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement; // type@16c4 │ │ +471e50: 7040 73d5 2634 |0070: invoke-direct {v6, v2, v4, v3}, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@d573 │ │ +471e56: 6e20 96e2 6500 |0073: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +471e5c: 280b |0076: goto 0081 // +000b │ │ +471e5e: 5415 8e9e |0077: iget-object v5, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ +471e62: 2206 c516 |0079: new-instance v6, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement; // type@16c5 │ │ +471e66: 7040 76d5 2634 |007b: invoke-direct {v6, v2, v4, v3}, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@d576 │ │ +471e6c: 6e20 96e2 6500 |007e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +471e72: d803 031e |0081: add-int/lit8 v3, v3, #int 30 // #1e │ │ +471e76: 28e1 |0083: goto 0064 // -001f │ │ +471e78: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=39 │ │ 0x000a line=47 │ │ 0x000c line=48 │ │ 0x000e line=49 │ │ @@ -1480330,17 +1480331,17 @@ │ │ type : '(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -471ce0: |[471ce0] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.access$000:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;)Landroid/content/Context; │ │ -471cf0: 5400 8d9e |0000: iget-object v0, v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.context:Landroid/content/Context; // field@9e8d │ │ -471cf4: 1100 |0002: return-object v0 │ │ +471ce4: |[471ce4] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.access$000:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;)Landroid/content/Context; │ │ +471cf4: 5400 8d9e |0000: iget-object v0, v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.context:Landroid/content/Context; // field@9e8d │ │ +471cf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; │ │ │ │ #2 : (in Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;) │ │ @@ -1480348,25 +1480349,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -471cf8: |[471cf8] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.checkCall:()Z │ │ -471d08: 5510 939e |0000: iget-boolean v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.suppressOnCall:Z // field@9e93 │ │ -471d0c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -471d10: 5410 8d9e |0004: iget-object v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.context:Landroid/content/Context; // field@9e8d │ │ -471d14: 7110 e6db 0000 |0006: invoke-static {v0}, Lde/tadris/fitness/util/TelephonyHelper;.isOnCall:(Landroid/content/Context;)Z // method@dbe6 │ │ -471d1a: 0a00 |0009: move-result v0 │ │ -471d1c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -471d20: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -471d22: 2802 |000d: goto 000f // +0002 │ │ -471d24: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -471d26: 0f00 |000f: return v0 │ │ +471cfc: |[471cfc] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.checkCall:()Z │ │ +471d0c: 5510 939e |0000: iget-boolean v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.suppressOnCall:Z // field@9e93 │ │ +471d10: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +471d14: 5410 8d9e |0004: iget-object v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.context:Landroid/content/Context; // field@9e8d │ │ +471d18: 7110 e6db 0000 |0006: invoke-static {v0}, Lde/tadris/fitness/util/TelephonyHelper;.isOnCall:(Landroid/content/Context;)Z // method@dbe6 │ │ +471d1e: 0a00 |0009: move-result v0 │ │ +471d20: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +471d24: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +471d26: 2802 |000d: goto 000f // +0002 │ │ +471d28: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +471d2a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; │ │ │ │ Virtual methods - │ │ @@ -1480375,17 +1480376,17 @@ │ │ type : '()Lorg/greenrobot/eventbus/EventBus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -471d44: |[471d44] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.getEventBus:()Lorg/greenrobot/eventbus/EventBus; │ │ -471d54: 5410 8f9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e8f │ │ -471d58: 1100 |0002: return-object v0 │ │ +471d48: |[471d48] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.getEventBus:()Lorg/greenrobot/eventbus/EventBus; │ │ +471d58: 5410 8f9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e8f │ │ +471d5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; │ │ │ │ #1 : (in Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;) │ │ @@ -1480393,43 +1480394,43 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -471e78: |[471e78] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.onAutoStartCountdownChange:(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V │ │ -471e88: 7010 55d5 0400 |0000: invoke-direct {v4}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.checkCall:()Z // method@d555 │ │ -471e8e: 0a00 |0003: move-result v0 │ │ -471e90: 3900 3300 |0004: if-nez v0, 0037 // +0033 │ │ -471e94: 5440 8e9e |0006: iget-object v0, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ -471e98: 6e10 a0e2 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ -471e9e: 0c00 |000b: move-result-object v0 │ │ -471ea0: 7210 5fe3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -471ea6: 0a01 |000f: move-result v1 │ │ -471ea8: 3801 2700 |0010: if-eqz v1, 0037 // +0027 │ │ -471eac: 7210 60e3 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -471eb2: 0c01 |0015: move-result-object v1 │ │ -471eb4: 1f01 c216 |0016: check-cast v1, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement; // type@16c2 │ │ -471eb8: 5252 be9d |0018: iget v2, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ -471ebc: 6e10 6fd5 0100 |001a: invoke-virtual {v1}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.getCountdownS:()I // method@d56f │ │ -471ec2: 0a03 |001d: move-result v3 │ │ -471ec4: 3332 eeff |001e: if-ne v2, v3, 000c // -0012 │ │ -471ec8: 5442 919e |0020: iget-object v2, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.lastSpoken:Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement; // field@9e91 │ │ -471ecc: 3802 0c00 |0022: if-eqz v2, 002e // +000c │ │ -471ed0: 5252 be9d |0024: iget v2, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ -471ed4: 5443 919e |0026: iget-object v3, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.lastSpoken:Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement; // field@9e91 │ │ -471ed8: 6e10 6fd5 0300 |0028: invoke-virtual {v3}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.getCountdownS:()I // method@d56f │ │ -471ede: 0a03 |002b: move-result v3 │ │ -471ee0: 3232 e0ff |002c: if-eq v2, v3, 000c // -0020 │ │ -471ee4: 5445 949e |002e: iget-object v5, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e94 │ │ -471ee8: 5440 929e |0030: iget-object v0, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e92 │ │ -471eec: 6e30 3cd5 0501 |0032: invoke-virtual {v5, v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ -471ef2: 5b41 919e |0035: iput-object v1, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.lastSpoken:Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement; // field@9e91 │ │ -471ef6: 0e00 |0037: return-void │ │ +471e7c: |[471e7c] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.onAutoStartCountdownChange:(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V │ │ +471e8c: 7010 55d5 0400 |0000: invoke-direct {v4}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.checkCall:()Z // method@d555 │ │ +471e92: 0a00 |0003: move-result v0 │ │ +471e94: 3900 3300 |0004: if-nez v0, 0037 // +0033 │ │ +471e98: 5440 8e9e |0006: iget-object v0, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.countdownTimeAnnouncementList:Ljava/util/ArrayList; // field@9e8e │ │ +471e9c: 6e10 a0e2 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ +471ea2: 0c00 |000b: move-result-object v0 │ │ +471ea4: 7210 5fe3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +471eaa: 0a01 |000f: move-result v1 │ │ +471eac: 3801 2700 |0010: if-eqz v1, 0037 // +0027 │ │ +471eb0: 7210 60e3 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +471eb6: 0c01 |0015: move-result-object v1 │ │ +471eb8: 1f01 c216 |0016: check-cast v1, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement; // type@16c2 │ │ +471ebc: 5252 be9d |0018: iget v2, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ +471ec0: 6e10 6fd5 0100 |001a: invoke-virtual {v1}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.getCountdownS:()I // method@d56f │ │ +471ec6: 0a03 |001d: move-result v3 │ │ +471ec8: 3332 eeff |001e: if-ne v2, v3, 000c // -0012 │ │ +471ecc: 5442 919e |0020: iget-object v2, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.lastSpoken:Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement; // field@9e91 │ │ +471ed0: 3802 0c00 |0022: if-eqz v2, 002e // +000c │ │ +471ed4: 5252 be9d |0024: iget v2, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ +471ed8: 5443 919e |0026: iget-object v3, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.lastSpoken:Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement; // field@9e91 │ │ +471edc: 6e10 6fd5 0300 |0028: invoke-virtual {v3}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.getCountdownS:()I // method@d56f │ │ +471ee2: 0a03 |002b: move-result v3 │ │ +471ee4: 3232 e0ff |002c: if-eq v2, v3, 000c // -0020 │ │ +471ee8: 5445 949e |002e: iget-object v5, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e94 │ │ +471eec: 5440 929e |0030: iget-object v0, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e92 │ │ +471ef0: 6e30 3cd5 0501 |0032: invoke-virtual {v5, v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ +471ef6: 5b41 919e |0035: iput-object v1, v4, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.lastSpoken:Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement; // field@9e91 │ │ +471efa: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=105 │ │ 0x0018 line=106 │ │ 0x0028 line=107 │ │ 0x002e line=108 │ │ @@ -1480443,57 +1480444,57 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -471ef8: |[471ef8] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.onAutoStartStateChange:(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V │ │ -471f08: 7010 55d5 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.checkCall:()Z // method@d555 │ │ -471f0e: 0a00 |0003: move-result v0 │ │ -471f10: 3900 4e00 |0004: if-nez v0, 0052 // +004e │ │ -471f14: 6200 8b9e |0006: sget-object v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$4;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9e8b │ │ -471f18: 5441 cb9d |0008: iget-object v1, v4, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ -471f1c: 6e10 19d4 0100 |000a: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -471f22: 0a01 |000d: move-result v1 │ │ -471f24: 4400 0001 |000e: aget v0, v0, v1 │ │ -471f28: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -471f2a: 3210 3300 |0011: if-eq v0, v1, 0044 // +0033 │ │ -471f2e: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -471f30: 3210 2100 |0014: if-eq v0, v1, 0035 // +0021 │ │ -471f34: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -471f36: 3210 0300 |0017: if-eq v0, v1, 001a // +0003 │ │ -471f3a: 2839 |0019: goto 0052 // +0039 │ │ -471f3c: 5440 cc9d |001a: iget-object v0, v4, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.oldState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcc │ │ -471f40: 6201 c79d |001c: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.COUNTDOWN:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc7 │ │ -471f44: 3210 0800 |001e: if-eq v0, v1, 0026 // +0008 │ │ -471f48: 5444 cc9d |0020: iget-object v4, v4, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.oldState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcc │ │ -471f4c: 6200 c99d |0022: sget-object v0, Lde/tadris/fitness/model/AutoStartWorkout$State;.WAITING_FOR_GPS:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc9 │ │ -471f50: 3304 2e00 |0024: if-ne v4, v0, 0052 // +002e │ │ -471f54: 5434 949e |0026: iget-object v4, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e94 │ │ -471f58: 5430 929e |0028: iget-object v0, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e92 │ │ -471f5c: 2201 bc16 |002a: new-instance v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$3; // type@16bc │ │ -471f60: 5432 909e |002c: iget-object v2, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.instance:Lde/tadris/fitness/Instance; // field@9e90 │ │ -471f64: 7030 50d5 3102 |002e: invoke-direct {v1, v3, v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$3;.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V // method@d550 │ │ -471f6a: 6e30 3cd5 0401 |0031: invoke-virtual {v4, v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ -471f70: 281e |0034: goto 0052 // +001e │ │ -471f72: 5434 949e |0035: iget-object v4, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e94 │ │ -471f76: 5430 929e |0037: iget-object v0, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e92 │ │ -471f7a: 2201 bb16 |0039: new-instance v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$2; // type@16bb │ │ -471f7e: 5432 909e |003b: iget-object v2, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.instance:Lde/tadris/fitness/Instance; // field@9e90 │ │ -471f82: 7030 4ed5 3102 |003d: invoke-direct {v1, v3, v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$2;.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V // method@d54e │ │ -471f88: 6e30 3cd5 0401 |0040: invoke-virtual {v4, v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ -471f8e: 280f |0043: goto 0052 // +000f │ │ -471f90: 5434 949e |0044: iget-object v4, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e94 │ │ -471f94: 5430 929e |0046: iget-object v0, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e92 │ │ -471f98: 2201 ba16 |0048: new-instance v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$1; // type@16ba │ │ -471f9c: 5432 909e |004a: iget-object v2, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.instance:Lde/tadris/fitness/Instance; // field@9e90 │ │ -471fa0: 7030 4cd5 3102 |004c: invoke-direct {v1, v3, v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$1;.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V // method@d54c │ │ -471fa6: 6e30 3cd5 0401 |004f: invoke-virtual {v4, v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ -471fac: 0e00 |0052: return-void │ │ +471efc: |[471efc] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.onAutoStartStateChange:(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V │ │ +471f0c: 7010 55d5 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.checkCall:()Z // method@d555 │ │ +471f12: 0a00 |0003: move-result v0 │ │ +471f14: 3900 4e00 |0004: if-nez v0, 0052 // +004e │ │ +471f18: 6200 8b9e |0006: sget-object v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$4;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9e8b │ │ +471f1c: 5441 cb9d |0008: iget-object v1, v4, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ +471f20: 6e10 19d4 0100 |000a: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +471f26: 0a01 |000d: move-result v1 │ │ +471f28: 4400 0001 |000e: aget v0, v0, v1 │ │ +471f2c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +471f2e: 3210 3300 |0011: if-eq v0, v1, 0044 // +0033 │ │ +471f32: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +471f34: 3210 2100 |0014: if-eq v0, v1, 0035 // +0021 │ │ +471f38: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +471f3a: 3210 0300 |0017: if-eq v0, v1, 001a // +0003 │ │ +471f3e: 2839 |0019: goto 0052 // +0039 │ │ +471f40: 5440 cc9d |001a: iget-object v0, v4, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.oldState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcc │ │ +471f44: 6201 c79d |001c: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.COUNTDOWN:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc7 │ │ +471f48: 3210 0800 |001e: if-eq v0, v1, 0026 // +0008 │ │ +471f4c: 5444 cc9d |0020: iget-object v4, v4, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.oldState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcc │ │ +471f50: 6200 c99d |0022: sget-object v0, Lde/tadris/fitness/model/AutoStartWorkout$State;.WAITING_FOR_GPS:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc9 │ │ +471f54: 3304 2e00 |0024: if-ne v4, v0, 0052 // +002e │ │ +471f58: 5434 949e |0026: iget-object v4, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e94 │ │ +471f5c: 5430 929e |0028: iget-object v0, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e92 │ │ +471f60: 2201 bc16 |002a: new-instance v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$3; // type@16bc │ │ +471f64: 5432 909e |002c: iget-object v2, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.instance:Lde/tadris/fitness/Instance; // field@9e90 │ │ +471f68: 7030 50d5 3102 |002e: invoke-direct {v1, v3, v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$3;.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V // method@d550 │ │ +471f6e: 6e30 3cd5 0401 |0031: invoke-virtual {v4, v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ +471f74: 281e |0034: goto 0052 // +001e │ │ +471f76: 5434 949e |0035: iget-object v4, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e94 │ │ +471f7a: 5430 929e |0037: iget-object v0, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e92 │ │ +471f7e: 2201 bb16 |0039: new-instance v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$2; // type@16bb │ │ +471f82: 5432 909e |003b: iget-object v2, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.instance:Lde/tadris/fitness/Instance; // field@9e90 │ │ +471f86: 7030 4ed5 3102 |003d: invoke-direct {v1, v3, v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$2;.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V // method@d54e │ │ +471f8c: 6e30 3cd5 0401 |0040: invoke-virtual {v4, v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ +471f92: 280f |0043: goto 0052 // +000f │ │ +471f94: 5434 949e |0044: iget-object v4, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9e94 │ │ +471f98: 5430 929e |0046: iget-object v0, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@9e92 │ │ +471f9c: 2201 ba16 |0048: new-instance v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$1; // type@16ba │ │ +471fa0: 5432 909e |004a: iget-object v2, v3, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.instance:Lde/tadris/fitness/Instance; // field@9e90 │ │ +471fa4: 7030 4cd5 3102 |004c: invoke-direct {v1, v3, v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$1;.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V // method@d54c │ │ +471faa: 6e30 3cd5 0401 |004f: invoke-virtual {v4, v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.speak:(Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/Announcement;)V // method@d53c │ │ +471fb0: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x001a line=144 │ │ 0x0026 line=146 │ │ 0x0035 line=136 │ │ @@ -1480507,34 +1480508,34 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -471d28: |[471d28] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z │ │ -471d38: 7120 fedb 1000 |0000: invoke-static {v0, v1}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$registerTo:(Lde/tadris/fitness/util/event/EventBusMember;Lorg/greenrobot/eventbus/EventBus;)Z // method@dbfe │ │ -471d3e: 0a01 |0003: move-result v1 │ │ -471d40: 0f01 |0004: return v1 │ │ +471d2c: |[471d2c] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z │ │ +471d3c: 7120 fedb 1000 |0000: invoke-static {v0, v1}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$registerTo:(Lde/tadris/fitness/util/event/EventBusMember;Lorg/greenrobot/eventbus/EventBus;)Z // method@dbfe │ │ +471d42: 0a01 |0003: move-result v1 │ │ +471d44: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;) │ │ name : 'setEventBus' │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -471fb0: |[471fb0] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.setEventBus:(Lorg/greenrobot/eventbus/EventBus;)V │ │ -471fc0: 5b01 8f9e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e8f │ │ -471fc4: 0e00 |0002: return-void │ │ +471fb4: |[471fb4] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.setEventBus:(Lorg/greenrobot/eventbus/EventBus;)V │ │ +471fc4: 5b01 8f9e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e8f │ │ +471fc8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/greenrobot/eventbus/EventBus; │ │ │ │ @@ -1480543,17 +1480544,17 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -471fc8: |[471fc8] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.unregisterFromBus:()V │ │ -471fd8: 7110 ffdb 0000 |0000: invoke-static {v0}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$unregisterFromBus:(Lde/tadris/fitness/util/event/EventBusMember;)V // method@dbff │ │ -471fde: 0e00 |0003: return-void │ │ +471fcc: |[471fcc] de.tadris.fitness.recording.autostart.AutoStartAnnouncements.unregisterFromBus:()V │ │ +471fdc: 7110 ffdb 0000 |0000: invoke-static {v0}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$unregisterFromBus:(Lde/tadris/fitness/util/event/EventBusMember;)V // method@dbff │ │ +471fe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3324 (AutoStartAnnouncements.java) │ │ │ │ Class #5072 header: │ │ @@ -1480616,21 +1480617,21 @@ │ │ type : '(Lde/tadris/fitness/util/ToneGeneratorController;Lde/tadris/fitness/Instance;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -472014: |[472014] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.:(Lde/tadris/fitness/util/ToneGeneratorController;Lde/tadris/fitness/Instance;)V │ │ -472024: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47202a: 5b01 989e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.toneGeneratorController:Lde/tadris/fitness/util/ToneGeneratorController; // field@9e98 │ │ -47202e: 5b02 979e |0005: iput-object v2, v0, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.instance:Lde/tadris/fitness/Instance; // field@9e97 │ │ -472032: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -472034: 5c01 999e |0008: iput-boolean v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.ttsReady:Z // field@9e99 │ │ -472038: 0e00 |000a: return-void │ │ +472018: |[472018] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.:(Lde/tadris/fitness/util/ToneGeneratorController;Lde/tadris/fitness/Instance;)V │ │ +472028: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47202e: 5b01 989e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.toneGeneratorController:Lde/tadris/fitness/util/ToneGeneratorController; // field@9e98 │ │ +472032: 5b02 979e |0005: iput-object v2, v0, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.instance:Lde/tadris/fitness/Instance; // field@9e97 │ │ +472036: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +472038: 5c01 999e |0008: iput-boolean v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.ttsReady:Z // field@9e99 │ │ +47203c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0008 line=35 │ │ locals : │ │ @@ -1480644,17 +1480645,17 @@ │ │ type : '()Lorg/greenrobot/eventbus/EventBus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -471ffc: |[471ffc] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.getEventBus:()Lorg/greenrobot/eventbus/EventBus; │ │ -47200c: 5410 969e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e96 │ │ -472010: 1100 |0002: return-object v0 │ │ +472000: |[472000] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.getEventBus:()Lorg/greenrobot/eventbus/EventBus; │ │ +472010: 5410 969e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e96 │ │ +472014: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; │ │ │ │ #1 : (in Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;) │ │ @@ -1480662,35 +1480663,35 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -47203c: |[47203c] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.onAutoStartCountdownChange:(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V │ │ -47204c: 1a00 020d |0000: const-string v0, "AutoStartSoundFeedback" // string@0d02 │ │ -472050: 1a01 01c5 |0002: const-string v1, "onAutoStartCountdownChange: countdown changed" // string@c501 │ │ -472054: 7120 4b09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -47205a: 5520 999e |0007: iget-boolean v0, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.ttsReady:Z // field@9e99 │ │ -47205e: 3800 0c00 |0009: if-eqz v0, 0015 // +000c │ │ -472062: 5420 979e |000b: iget-object v0, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.instance:Lde/tadris/fitness/Instance; // field@9e97 │ │ -472066: 5400 ba85 |000d: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47206a: 6e10 ecd2 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.isAutoStartCountdownAnnouncementsEnabled:()Z // method@d2ec │ │ -472070: 0a00 |0012: move-result v0 │ │ -472072: 3900 1500 |0013: if-nez v0, 0028 // +0015 │ │ -472076: 5230 be9d |0015: iget v0, v3, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ -47207a: 3d00 1100 |0017: if-lez v0, 0028 // +0011 │ │ -47207e: 5233 be9d |0019: iget v3, v3, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ -472082: 1300 0a00 |001b: const/16 v0, #int 10 // #a │ │ -472086: 3603 0b00 |001d: if-gt v3, v0, 0028 // +000b │ │ -47208a: 5423 989e |001f: iget-object v3, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.toneGeneratorController:Lde/tadris/fitness/util/ToneGeneratorController; // field@9e98 │ │ -47208e: 1300 5d00 |0021: const/16 v0, #int 93 // #5d │ │ -472092: 1301 5e01 |0023: const/16 v1, #int 350 // #15e │ │ -472096: 6e30 eadb 0301 |0025: invoke-virtual {v3, v0, v1}, Lde/tadris/fitness/util/ToneGeneratorController;.playTone:(II)V // method@dbea │ │ -47209c: 0e00 |0028: return-void │ │ +472040: |[472040] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.onAutoStartCountdownChange:(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V │ │ +472050: 1a00 020d |0000: const-string v0, "AutoStartSoundFeedback" // string@0d02 │ │ +472054: 1a01 01c5 |0002: const-string v1, "onAutoStartCountdownChange: countdown changed" // string@c501 │ │ +472058: 7120 4b09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +47205e: 5520 999e |0007: iget-boolean v0, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.ttsReady:Z // field@9e99 │ │ +472062: 3800 0c00 |0009: if-eqz v0, 0015 // +000c │ │ +472066: 5420 979e |000b: iget-object v0, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.instance:Lde/tadris/fitness/Instance; // field@9e97 │ │ +47206a: 5400 ba85 |000d: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47206e: 6e10 ecd2 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.isAutoStartCountdownAnnouncementsEnabled:()Z // method@d2ec │ │ +472074: 0a00 |0012: move-result v0 │ │ +472076: 3900 1500 |0013: if-nez v0, 0028 // +0015 │ │ +47207a: 5230 be9d |0015: iget v0, v3, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ +47207e: 3d00 1100 |0017: if-lez v0, 0028 // +0011 │ │ +472082: 5233 be9d |0019: iget v3, v3, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ +472086: 1300 0a00 |001b: const/16 v0, #int 10 // #a │ │ +47208a: 3603 0b00 |001d: if-gt v3, v0, 0028 // +000b │ │ +47208e: 5423 989e |001f: iget-object v3, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.toneGeneratorController:Lde/tadris/fitness/util/ToneGeneratorController; // field@9e98 │ │ +472092: 1300 5d00 |0021: const/16 v0, #int 93 // #5d │ │ +472096: 1301 5e01 |0023: const/16 v1, #int 350 // #15e │ │ +47209a: 6e30 eadb 0301 |0025: invoke-virtual {v3, v0, v1}, Lde/tadris/fitness/util/ToneGeneratorController;.playTone:(II)V // method@dbea │ │ +4720a0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=54 │ │ 0x0007 line=56 │ │ 0x0015 line=57 │ │ 0x001f line=58 │ │ locals : │ │ @@ -1480702,33 +1480703,33 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -4720a0: |[4720a0] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.onAutoStartStateChange:(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V │ │ -4720b0: 5520 999e |0000: iget-boolean v0, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.ttsReady:Z // field@9e99 │ │ -4720b4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -4720b8: 5420 979e |0004: iget-object v0, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.instance:Lde/tadris/fitness/Instance; // field@9e97 │ │ -4720bc: 5400 ba85 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -4720c0: 6e10 ecd2 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.isAutoStartCountdownAnnouncementsEnabled:()Z // method@d2ec │ │ -4720c6: 0a00 |000b: move-result v0 │ │ -4720c8: 3900 1600 |000c: if-nez v0, 0022 // +0016 │ │ -4720cc: 5430 cb9d |000e: iget-object v0, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ -4720d0: 5431 cc9d |0010: iget-object v1, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.oldState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcc │ │ -4720d4: 3210 1000 |0012: if-eq v0, v1, 0022 // +0010 │ │ -4720d8: 5433 cb9d |0014: iget-object v3, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ -4720dc: 6200 c69d |0016: sget-object v0, Lde/tadris/fitness/model/AutoStartWorkout$State;.AUTO_START_REQUESTED:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc6 │ │ -4720e0: 3303 0a00 |0018: if-ne v3, v0, 0022 // +000a │ │ -4720e4: 5423 989e |001a: iget-object v3, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.toneGeneratorController:Lde/tadris/fitness/util/ToneGeneratorController; // field@9e98 │ │ -4720e8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -4720ea: 1301 e803 |001d: const/16 v1, #int 1000 // #3e8 │ │ -4720ee: 6e30 eadb 0301 |001f: invoke-virtual {v3, v0, v1}, Lde/tadris/fitness/util/ToneGeneratorController;.playTone:(II)V // method@dbea │ │ -4720f4: 0e00 |0022: return-void │ │ +4720a4: |[4720a4] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.onAutoStartStateChange:(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V │ │ +4720b4: 5520 999e |0000: iget-boolean v0, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.ttsReady:Z // field@9e99 │ │ +4720b8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +4720bc: 5420 979e |0004: iget-object v0, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.instance:Lde/tadris/fitness/Instance; // field@9e97 │ │ +4720c0: 5400 ba85 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +4720c4: 6e10 ecd2 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.isAutoStartCountdownAnnouncementsEnabled:()Z // method@d2ec │ │ +4720ca: 0a00 |000b: move-result v0 │ │ +4720cc: 3900 1600 |000c: if-nez v0, 0022 // +0016 │ │ +4720d0: 5430 cb9d |000e: iget-object v0, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ +4720d4: 5431 cc9d |0010: iget-object v1, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.oldState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcc │ │ +4720d8: 3210 1000 |0012: if-eq v0, v1, 0022 // +0010 │ │ +4720dc: 5433 cb9d |0014: iget-object v3, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ +4720e0: 6200 c69d |0016: sget-object v0, Lde/tadris/fitness/model/AutoStartWorkout$State;.AUTO_START_REQUESTED:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc6 │ │ +4720e4: 3303 0a00 |0018: if-ne v3, v0, 0022 // +000a │ │ +4720e8: 5423 989e |001a: iget-object v3, v2, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.toneGeneratorController:Lde/tadris/fitness/util/ToneGeneratorController; // field@9e98 │ │ +4720ec: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +4720ee: 1301 e803 |001d: const/16 v1, #int 1000 // #3e8 │ │ +4720f2: 6e30 eadb 0301 |001f: invoke-virtual {v3, v0, v1}, Lde/tadris/fitness/util/ToneGeneratorController;.playTone:(II)V // method@dbea │ │ +4720f8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000e line=71 │ │ 0x001a line=72 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; │ │ @@ -1480739,18 +1480740,18 @@ │ │ type : '(Lde/tadris/fitness/recording/event/TTSReadyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4720f8: |[4720f8] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.onTtsReady:(Lde/tadris/fitness/recording/event/TTSReadyEvent;)V │ │ -472108: 5511 aa9e |0000: iget-boolean v1, v1, Lde/tadris/fitness/recording/event/TTSReadyEvent;.ttsAvailable:Z // field@9eaa │ │ -47210c: 5c01 999e |0002: iput-boolean v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.ttsReady:Z // field@9e99 │ │ -472110: 0e00 |0004: return-void │ │ +4720fc: |[4720fc] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.onTtsReady:(Lde/tadris/fitness/recording/event/TTSReadyEvent;)V │ │ +47210c: 5511 aa9e |0000: iget-boolean v1, v1, Lde/tadris/fitness/recording/event/TTSReadyEvent;.ttsAvailable:Z // field@9eaa │ │ +472110: 5c01 999e |0002: iput-boolean v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.ttsReady:Z // field@9e99 │ │ +472114: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/tadris/fitness/recording/event/TTSReadyEvent; │ │ │ │ @@ -1480759,34 +1480760,34 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -471fe0: |[471fe0] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z │ │ -471ff0: 7120 fedb 1000 |0000: invoke-static {v0, v1}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$registerTo:(Lde/tadris/fitness/util/event/EventBusMember;Lorg/greenrobot/eventbus/EventBus;)Z // method@dbfe │ │ -471ff6: 0a01 |0003: move-result v1 │ │ -471ff8: 0f01 |0004: return v1 │ │ +471fe4: |[471fe4] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z │ │ +471ff4: 7120 fedb 1000 |0000: invoke-static {v0, v1}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$registerTo:(Lde/tadris/fitness/util/event/EventBusMember;Lorg/greenrobot/eventbus/EventBus;)Z // method@dbfe │ │ +471ffa: 0a01 |0003: move-result v1 │ │ +471ffc: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;) │ │ name : 'setEventBus' │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -472114: |[472114] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.setEventBus:(Lorg/greenrobot/eventbus/EventBus;)V │ │ -472124: 5b01 969e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e96 │ │ -472128: 0e00 |0002: return-void │ │ +472118: |[472118] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.setEventBus:(Lorg/greenrobot/eventbus/EventBus;)V │ │ +472128: 5b01 969e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e96 │ │ +47212c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/greenrobot/eventbus/EventBus; │ │ │ │ @@ -1480795,17 +1480796,17 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47212c: |[47212c] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.unregisterFromBus:()V │ │ -47213c: 7110 ffdb 0000 |0000: invoke-static {v0}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$unregisterFromBus:(Lde/tadris/fitness/util/event/EventBusMember;)V // method@dbff │ │ -472142: 0e00 |0003: return-void │ │ +472130: |[472130] de.tadris.fitness.recording.autostart.AutoStartSoundFeedback.unregisterFromBus:()V │ │ +472140: 7110 ffdb 0000 |0000: invoke-static {v0}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$unregisterFromBus:(Lde/tadris/fitness/util/event/EventBusMember;)V // method@dbff │ │ +472146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3331 (AutoStartSoundFeedback.java) │ │ │ │ Class #5073 header: │ │ @@ -1480852,18 +1480853,18 @@ │ │ type : '(Lde/tadris/fitness/util/VibratorController;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -472178: |[472178] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.:(Lde/tadris/fitness/util/VibratorController;)V │ │ -472188: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47218e: 5b01 9b9e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.vibratorController:Lde/tadris/fitness/util/VibratorController; // field@9e9b │ │ -472192: 0e00 |0005: return-void │ │ +47217c: |[47217c] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.:(Lde/tadris/fitness/util/VibratorController;)V │ │ +47218c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +472192: 5b01 9b9e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.vibratorController:Lde/tadris/fitness/util/VibratorController; // field@9e9b │ │ +472196: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/util/VibratorController; │ │ @@ -1480874,17 +1480875,17 @@ │ │ type : '()Lorg/greenrobot/eventbus/EventBus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -472160: |[472160] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.getEventBus:()Lorg/greenrobot/eventbus/EventBus; │ │ -472170: 5410 9a9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e9a │ │ -472174: 1100 |0002: return-object v0 │ │ +472164: |[472164] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.getEventBus:()Lorg/greenrobot/eventbus/EventBus; │ │ +472174: 5410 9a9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e9a │ │ +472178: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; │ │ │ │ #1 : (in Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;) │ │ @@ -1480892,24 +1480893,24 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -472194: |[472194] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.onAutoStartCountdownChanged:(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V │ │ -4721a4: 5220 be9d |0000: iget v0, v2, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ -4721a8: 3d00 0e00 |0002: if-lez v0, 0010 // +000e │ │ -4721ac: 5222 be9d |0004: iget v2, v2, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ -4721b0: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -4721b2: 3602 0900 |0007: if-gt v2, v0, 0010 // +0009 │ │ -4721b6: 5412 9b9e |0009: iget-object v2, v1, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.vibratorController:Lde/tadris/fitness/util/VibratorController; // field@9e9b │ │ -4721ba: 1300 f401 |000b: const/16 v0, #int 500 // #1f4 │ │ -4721be: 6e20 f4db 0200 |000d: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/VibratorController;.vibrate:(I)V // method@dbf4 │ │ -4721c4: 0e00 |0010: return-void │ │ +472198: |[472198] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.onAutoStartCountdownChanged:(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V │ │ +4721a8: 5220 be9d |0000: iget v0, v2, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ +4721ac: 3d00 0e00 |0002: if-lez v0, 0010 // +000e │ │ +4721b0: 5222 be9d |0004: iget v2, v2, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ +4721b4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +4721b6: 3602 0900 |0007: if-gt v2, v0, 0010 // +0009 │ │ +4721ba: 5412 9b9e |0009: iget-object v2, v1, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.vibratorController:Lde/tadris/fitness/util/VibratorController; // field@9e9b │ │ +4721be: 1300 f401 |000b: const/16 v0, #int 500 // #1f4 │ │ +4721c2: 6e20 f4db 0200 |000d: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/VibratorController;.vibrate:(I)V // method@dbf4 │ │ +4721c8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0009 line=34 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; │ │ 0x0000 - 0x0011 reg=2 (null) Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent; │ │ @@ -1480919,25 +1480920,25 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4721c8: |[4721c8] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.onAutoStartStateChanged:(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V │ │ -4721d8: 5430 cb9d |0000: iget-object v0, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ -4721dc: 5431 cc9d |0002: iget-object v1, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.oldState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcc │ │ -4721e0: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -4721e4: 5433 cb9d |0006: iget-object v3, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ -4721e8: 6200 c69d |0008: sget-object v0, Lde/tadris/fitness/model/AutoStartWorkout$State;.AUTO_START_REQUESTED:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc6 │ │ -4721ec: 3303 0900 |000a: if-ne v3, v0, 0013 // +0009 │ │ -4721f0: 5423 9b9e |000c: iget-object v3, v2, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.vibratorController:Lde/tadris/fitness/util/VibratorController; // field@9e9b │ │ -4721f4: 1300 e803 |000e: const/16 v0, #int 1000 // #3e8 │ │ -4721f8: 6e20 f4db 0300 |0010: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/VibratorController;.vibrate:(I)V // method@dbf4 │ │ -4721fe: 0e00 |0013: return-void │ │ +4721cc: |[4721cc] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.onAutoStartStateChanged:(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V │ │ +4721dc: 5430 cb9d |0000: iget-object v0, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ +4721e0: 5431 cc9d |0002: iget-object v1, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.oldState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcc │ │ +4721e4: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +4721e8: 5433 cb9d |0006: iget-object v3, v3, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ +4721ec: 6200 c69d |0008: sget-object v0, Lde/tadris/fitness/model/AutoStartWorkout$State;.AUTO_START_REQUESTED:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc6 │ │ +4721f0: 3303 0900 |000a: if-ne v3, v0, 0013 // +0009 │ │ +4721f4: 5423 9b9e |000c: iget-object v3, v2, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.vibratorController:Lde/tadris/fitness/util/VibratorController; // field@9e9b │ │ +4721f8: 1300 e803 |000e: const/16 v0, #int 1000 // #3e8 │ │ +4721fc: 6e20 f4db 0300 |0010: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/VibratorController;.vibrate:(I)V // method@dbf4 │ │ +472202: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000c line=41 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; │ │ 0x0000 - 0x0014 reg=3 (null) Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent; │ │ @@ -1480947,34 +1480948,34 @@ │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -472144: |[472144] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z │ │ -472154: 7120 fedb 1000 |0000: invoke-static {v0, v1}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$registerTo:(Lde/tadris/fitness/util/event/EventBusMember;Lorg/greenrobot/eventbus/EventBus;)Z // method@dbfe │ │ -47215a: 0a01 |0003: move-result v1 │ │ -47215c: 0f01 |0004: return v1 │ │ +472148: |[472148] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z │ │ +472158: 7120 fedb 1000 |0000: invoke-static {v0, v1}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$registerTo:(Lde/tadris/fitness/util/event/EventBusMember;Lorg/greenrobot/eventbus/EventBus;)Z // method@dbfe │ │ +47215e: 0a01 |0003: move-result v1 │ │ +472160: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;) │ │ name : 'setEventBus' │ │ type : '(Lorg/greenrobot/eventbus/EventBus;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -472200: |[472200] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.setEventBus:(Lorg/greenrobot/eventbus/EventBus;)V │ │ -472210: 5b01 9a9e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e9a │ │ -472214: 0e00 |0002: return-void │ │ +472204: |[472204] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.setEventBus:(Lorg/greenrobot/eventbus/EventBus;)V │ │ +472214: 5b01 9a9e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.eventBus:Lorg/greenrobot/eventbus/EventBus; // field@9e9a │ │ +472218: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/greenrobot/eventbus/EventBus; │ │ │ │ @@ -1480983,17 +1480984,17 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -472218: |[472218] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.unregisterFromBus:()V │ │ -472228: 7110 ffdb 0000 |0000: invoke-static {v0}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$unregisterFromBus:(Lde/tadris/fitness/util/event/EventBusMember;)V // method@dbff │ │ -47222e: 0e00 |0003: return-void │ │ +47221c: |[47221c] de.tadris.fitness.recording.autostart.AutoStartVibratorFeedback.unregisterFromBus:()V │ │ +47222c: 7110 ffdb 0000 |0000: invoke-static {v0}, Lde/tadris/fitness/util/event/EventBusMember$-CC;.$default$unregisterFromBus:(Lde/tadris/fitness/util/event/EventBusMember;)V // method@dbff │ │ +472232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3332 (AutoStartVibratorFeedback.java) │ │ │ │ Class #5074 header: │ │ @@ -1481028,18 +1481029,18 @@ │ │ type : '(Lde/tadris/fitness/Instance;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -472270: |[472270] de.tadris.fitness.recording.autostart.CountdownAnnouncement.:(Lde/tadris/fitness/Instance;)V │ │ -472280: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -472286: 5b01 9c9e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.instance:Lde/tadris/fitness/Instance; // field@9e9c │ │ -47228a: 0e00 |0005: return-void │ │ +472274: |[472274] de.tadris.fitness.recording.autostart.CountdownAnnouncement.:(Lde/tadris/fitness/Instance;)V │ │ +472284: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47228a: 5b01 9c9e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.instance:Lde/tadris/fitness/Instance; // field@9e9c │ │ +47228e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/autostart/CountdownAnnouncement; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/Instance; │ │ @@ -1481050,20 +1481051,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -472230: |[472230] de.tadris.fitness.recording.autostart.CountdownAnnouncement.isAnnouncementEnabled:()Z │ │ -472240: 5410 9c9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.instance:Lde/tadris/fitness/Instance; // field@9e9c │ │ -472244: 5400 ba85 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -472248: 6e10 ecd2 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.isAutoStartCountdownAnnouncementsEnabled:()Z // method@d2ec │ │ -47224e: 0a00 |0007: move-result v0 │ │ -472250: 0f00 |0008: return v0 │ │ +472234: |[472234] de.tadris.fitness.recording.autostart.CountdownAnnouncement.isAnnouncementEnabled:()Z │ │ +472244: 5410 9c9e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.instance:Lde/tadris/fitness/Instance; // field@9e9c │ │ +472248: 5400 ba85 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47224c: 6e10 ecd2 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.isAutoStartCountdownAnnouncementsEnabled:()Z // method@d2ec │ │ +472252: 0a00 |0007: move-result v0 │ │ +472254: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/recording/autostart/CountdownAnnouncement; │ │ │ │ #1 : (in Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;) │ │ @@ -1481071,18 +1481072,18 @@ │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -472254: |[472254] de.tadris.fitness.recording.autostart.CountdownAnnouncement.isPlayedAlways:()Z │ │ -472264: 7110 1cd5 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/recording/announcement/Announcement$-CC;.$default$isPlayedAlways:(Lde/tadris/fitness/recording/announcement/Announcement;)Z // method@d51c │ │ -47226a: 0a00 |0003: move-result v0 │ │ -47226c: 0f00 |0004: return v0 │ │ +472258: |[472258] de.tadris.fitness.recording.autostart.CountdownAnnouncement.isPlayedAlways:()Z │ │ +472268: 7110 1cd5 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/recording/announcement/Announcement$-CC;.$default$isPlayedAlways:(Lde/tadris/fitness/recording/announcement/Announcement;)Z // method@d51c │ │ +47226e: 0a00 |0003: move-result v0 │ │ +472270: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5813 (CountdownAnnouncement.java) │ │ │ │ Class #5075 header: │ │ @@ -1481124,18 +1481125,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47370c: |[47370c] de.tadris.fitness.recording.information.RecordingInformation.:(Landroid/content/Context;)V │ │ -47371c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -473722: 5b01 b49e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/information/RecordingInformation;.context:Landroid/content/Context; // field@9eb4 │ │ -473726: 0e00 |0005: return-void │ │ +473710: |[473710] de.tadris.fitness.recording.information.RecordingInformation.:(Landroid/content/Context;)V │ │ +473720: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +473726: 5b01 b49e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/information/RecordingInformation;.context:Landroid/content/Context; // field@9eb4 │ │ +47372a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/information/RecordingInformation; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -1481158,20 +1481159,20 @@ │ │ type : '()Lde/tadris/fitness/util/unit/DistanceUnitUtils;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4736a4: |[4736a4] de.tadris.fitness.recording.information.RecordingInformation.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ -4736b4: 5410 b49e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/RecordingInformation;.context:Landroid/content/Context; // field@9eb4 │ │ -4736b8: 7110 c7d1 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4736be: 0c00 |0005: move-result-object v0 │ │ -4736c0: 5400 b485 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -4736c4: 1100 |0008: return-object v0 │ │ +4736a8: |[4736a8] de.tadris.fitness.recording.information.RecordingInformation.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ +4736b8: 5410 b49e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/RecordingInformation;.context:Landroid/content/Context; // field@9eb4 │ │ +4736bc: 7110 c7d1 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4736c2: 0c00 |0005: move-result-object v0 │ │ +4736c4: 5400 b485 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +4736c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/recording/information/RecordingInformation; │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/RecordingInformation;) │ │ @@ -1481179,20 +1481180,20 @@ │ │ type : '()Lde/tadris/fitness/util/unit/EnergyUnitUtils;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4736c8: |[4736c8] de.tadris.fitness.recording.information.RecordingInformation.getEnergyUnitUtils:()Lde/tadris/fitness/util/unit/EnergyUnitUtils; │ │ -4736d8: 5410 b49e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/RecordingInformation;.context:Landroid/content/Context; // field@9eb4 │ │ -4736dc: 7110 c7d1 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4736e2: 0c00 |0005: move-result-object v0 │ │ -4736e4: 5400 b585 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@85b5 │ │ -4736e8: 1100 |0008: return-object v0 │ │ +4736cc: |[4736cc] de.tadris.fitness.recording.information.RecordingInformation.getEnergyUnitUtils:()Lde/tadris/fitness/util/unit/EnergyUnitUtils; │ │ +4736dc: 5410 b49e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/RecordingInformation;.context:Landroid/content/Context; // field@9eb4 │ │ +4736e0: 7110 c7d1 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4736e6: 0c00 |0005: move-result-object v0 │ │ +4736e8: 5400 b585 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@85b5 │ │ +4736ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/recording/information/RecordingInformation; │ │ │ │ #4 : (in Lde/tadris/fitness/recording/information/RecordingInformation;) │ │ @@ -1481206,19 +1481207,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4736ec: |[4736ec] de.tadris.fitness.recording.information.RecordingInformation.getString:(I)Ljava/lang/String; │ │ -4736fc: 5410 b49e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/RecordingInformation;.context:Landroid/content/Context; // field@9eb4 │ │ -473700: 6e20 e602 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -473706: 0c02 |0005: move-result-object v2 │ │ -473708: 1102 |0006: return-object v2 │ │ +4736f0: |[4736f0] de.tadris.fitness.recording.information.RecordingInformation.getString:(I)Ljava/lang/String; │ │ +473700: 5410 b49e |0000: iget-object v0, v1, Lde/tadris/fitness/recording/information/RecordingInformation;.context:Landroid/content/Context; // field@9eb4 │ │ +473704: 6e20 e602 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +47370a: 0c02 |0005: move-result-object v2 │ │ +47370c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/recording/information/RecordingInformation; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1481233,32 +1481234,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -473630: |[473630] de.tadris.fitness.recording.information.RecordingInformation.isAnnouncementEnabled:()Z │ │ -473640: 5430 b49e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/information/RecordingInformation;.context:Landroid/content/Context; // field@9eb4 │ │ -473644: 7110 0f08 0000 |0002: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ -47364a: 0c00 |0005: move-result-object v0 │ │ -47364c: 2201 0819 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -473650: 7010 06e1 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -473656: 1a02 6f77 |000b: const-string v2, "announcement_" // string@776f │ │ -47365a: 6e20 12e1 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -473660: 6e10 01d6 0300 |0010: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/RecordingInformation;.getId:()Ljava/lang/String; // method@d601 │ │ -473666: 0c02 |0013: move-result-object v2 │ │ -473668: 6e20 12e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47366e: 6e10 1fe1 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -473674: 0c01 |001a: move-result-object v1 │ │ -473676: 6e10 05d6 0300 |001b: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/RecordingInformation;.isEnabledByDefault:()Z // method@d605 │ │ -47367c: 0a02 |001e: move-result v2 │ │ -47367e: 7230 5c03 1002 |001f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@035c │ │ -473684: 0a00 |0022: move-result v0 │ │ -473686: 0f00 |0023: return v0 │ │ +473634: |[473634] de.tadris.fitness.recording.information.RecordingInformation.isAnnouncementEnabled:()Z │ │ +473644: 5430 b49e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/information/RecordingInformation;.context:Landroid/content/Context; // field@9eb4 │ │ +473648: 7110 0f08 0000 |0002: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ +47364e: 0c00 |0005: move-result-object v0 │ │ +473650: 2201 0819 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +473654: 7010 06e1 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47365a: 1a02 6f77 |000b: const-string v2, "announcement_" // string@776f │ │ +47365e: 6e20 12e1 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +473664: 6e10 01d6 0300 |0010: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/RecordingInformation;.getId:()Ljava/lang/String; // method@d601 │ │ +47366a: 0c02 |0013: move-result-object v2 │ │ +47366c: 6e20 12e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +473672: 6e10 1fe1 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +473678: 0c01 |001a: move-result-object v1 │ │ +47367a: 6e10 05d6 0300 |001b: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/RecordingInformation;.isEnabledByDefault:()Z // method@d605 │ │ +473680: 0a02 |001e: move-result v2 │ │ +473682: 7230 5c03 1002 |001f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@035c │ │ +473688: 0a00 |0022: move-result v0 │ │ +47368a: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lde/tadris/fitness/recording/information/RecordingInformation; │ │ │ │ #8 : (in Lde/tadris/fitness/recording/information/RecordingInformation;) │ │ @@ -1481272,18 +1481273,18 @@ │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -473688: |[473688] de.tadris.fitness.recording.information.RecordingInformation.isPlayedAlways:()Z │ │ -473698: 7110 1cd5 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/recording/announcement/Announcement$-CC;.$default$isPlayedAlways:(Lde/tadris/fitness/recording/announcement/Announcement;)Z // method@d51c │ │ -47369e: 0a00 |0003: move-result v0 │ │ -4736a0: 0f00 |0004: return v0 │ │ +47368c: |[47368c] de.tadris.fitness.recording.information.RecordingInformation.isPlayedAlways:()Z │ │ +47369c: 7110 1cd5 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/recording/announcement/Announcement$-CC;.$default$isPlayedAlways:(Lde/tadris/fitness/recording/announcement/Announcement;)Z // method@d51c │ │ +4736a2: 0a00 |0003: move-result v0 │ │ +4736a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21526 (RecordingInformation.java) │ │ │ │ Class #5076 header: │ │ @@ -1481318,38 +1481319,38 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/Workout;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47425c: |[47425c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/Workout;)V │ │ -47426c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -474272: 5b01 dd9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edd │ │ -474276: 5b02 de9e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;.f$1:Lde/tadris/fitness/data/Workout; // field@9ede │ │ -47427a: 0e00 |0007: return-void │ │ +474260: |[474260] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/Workout;)V │ │ +474270: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +474276: 5b01 dd9e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edd │ │ +47427a: 5b02 de9e |0005: iput-object v2, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;.f$1:Lde/tadris/fitness/data/Workout; // field@9ede │ │ +47427e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;) │ │ name : 'deleteWorkout' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -47427c: |[47427c] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA.deleteWorkout:()V │ │ -47428c: 5420 dd9e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edd │ │ -474290: 5421 de9e |0002: iget-object v1, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;.f$1:Lde/tadris/fitness/data/Workout; // field@9ede │ │ -474294: 6e20 b6d6 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$onItemLongClick$15$ListWorkoutsActivity:(Lde/tadris/fitness/data/Workout;)V // method@d6b6 │ │ -47429a: 0e00 |0007: return-void │ │ +474280: |[474280] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA.deleteWorkout:()V │ │ +474290: 5420 dd9e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9edd │ │ +474294: 5421 de9e |0002: iget-object v1, v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;.f$1:Lde/tadris/fitness/data/Workout; // field@9ede │ │ +474298: 6e20 b6d6 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$onItemLongClick$15$ListWorkoutsActivity:(Lde/tadris/fitness/data/Workout;)V // method@d6b6 │ │ +47429e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5077 header: │ │ @@ -1481380,36 +1481381,36 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4742d4: |[4742d4] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ -4742e4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4742ea: 5b01 e09e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee0 │ │ -4742ee: 0e00 |0005: return-void │ │ +4742d8: |[4742d8] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V │ │ +4742e8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4742ee: 5b01 e09e |0003: iput-object v1, v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee0 │ │ +4742f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo;) │ │ name : 'onSelectWorkoutType' │ │ type : '(Lde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4742f0: |[4742f0] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo.onSelectWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V │ │ -474300: 5410 e09e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee0 │ │ -474304: 7120 aad6 2000 |0002: invoke-static {v0, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$hRep8o4-s5Z7_CeyosgjBdjQTTo:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V // method@d6aa │ │ -47430a: 0e00 |0005: return-void │ │ +4742f4: |[4742f4] de.tadris.fitness.ui.-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo.onSelectWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V │ │ +474304: 5410 e09e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo;.f$0:Lde/tadris/fitness/ui/ListWorkoutsActivity; // field@9ee0 │ │ +474308: 7120 aad6 2000 |0002: invoke-static {v0, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lambda$hRep8o4-s5Z7_CeyosgjBdjQTTo:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V // method@d6aa │ │ +47430e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5078 header: │ │ @@ -1481452,17 +1481453,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4747a4: |[4747a4] de.tadris.fitness.ui.LauncherActivity.:()V │ │ -4747b4: 7010 8e00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@008e │ │ -4747ba: 0e00 |0003: return-void │ │ +4747a8: |[4747a8] de.tadris.fitness.ui.LauncherActivity.:()V │ │ +4747b8: 7010 8e00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@008e │ │ +4747be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/LauncherActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/LauncherActivity;) │ │ @@ -1481470,57 +1481471,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -4747bc: |[4747bc] de.tadris.fitness.ui.LauncherActivity.init:()V │ │ -4747cc: 7110 c7d1 0300 |0000: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4747d2: 7110 c7d1 0300 |0003: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4747d8: 0c00 |0006: move-result-object v0 │ │ -4747da: 5400 b885 |0007: iget-object v0, v0, Lde/tadris/fitness/Instance;.themes:Lde/tadris/fitness/util/FitoTrackThemes; // field@85b8 │ │ -4747de: 6e10 d2db 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/util/FitoTrackThemes;.updateDarkModeSetting:()V // method@dbd2 │ │ -4747e4: 7110 c7d1 0300 |000c: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4747ea: 0c00 |000f: move-result-object v0 │ │ -4747ec: 5400 ba85 |0010: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -4747f0: 6e10 d8d2 0000 |0012: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getLastVersionCode:()I // method@d2d8 │ │ -4747f6: 0a00 |0015: move-result v0 │ │ -4747f8: 1301 b004 |0016: const/16 v1, #int 1200 // #4b0 │ │ -4747fc: 3510 0600 |0018: if-ge v0, v1, 001e // +0006 │ │ -474800: 7010 99d6 0300 |001a: invoke-direct {v3}, Lde/tadris/fitness/ui/LauncherActivity;.runMigrations:()V // method@d699 │ │ -474806: 283d |001d: goto 005a // +003d │ │ -474808: 7110 c7d1 0300 |001e: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47480e: 0c00 |0021: move-result-object v0 │ │ -474810: 5400 ba85 |0022: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -474814: 6e10 f8d2 0000 |0024: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.updateLastVersionCode:()V // method@d2f8 │ │ -47481a: 7110 cbd3 0300 |0027: invoke-static {v3}, Lde/tadris/fitness/map/MapManager;.initMapProvider:(Landroid/app/Activity;)V // method@d3cb │ │ -474820: 7010 9dd6 0300 |002a: invoke-direct {v3}, Lde/tadris/fitness/ui/LauncherActivity;.start:()V // method@d69d │ │ -474826: 282d |002d: goto 005a // +002d │ │ -474828: 0d00 |002e: move-exception v0 │ │ -47482a: 6e10 20e0 0000 |002f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -474830: 2201 2200 |0032: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -474834: 7020 dc00 3100 |0034: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47483a: 1402 cd00 117f |0037: const v2, #float 1.92742e+38 // #7f1100cd │ │ -474840: 6e20 ee00 2100 |003a: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -474846: 0c01 |003d: move-result-object v1 │ │ -474848: 6e10 1fe0 0000 |003e: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@e01f │ │ -47484e: 0c00 |0041: move-result-object v0 │ │ -474850: 6e20 e300 0100 |0042: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ -474856: 0c00 |0045: move-result-object v0 │ │ -474858: 1401 1e01 117f |0046: const v1, #float 1.92744e+38 // #7f11011e │ │ -47485e: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -474860: 6e30 eb00 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -474866: 0c00 |004d: move-result-object v0 │ │ -474868: 2201 e616 |004e: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU; // type@16e6 │ │ -47486c: 7020 3fd6 3100 |0050: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU;.:(Lde/tadris/fitness/ui/LauncherActivity;)V // method@d63f │ │ -474872: 6e20 ea00 1000 |0053: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)Landroid/app/AlertDialog$Builder; // method@00ea │ │ -474878: 0c00 |0056: move-result-object v0 │ │ -47487a: 6e10 f200 0000 |0057: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -474880: 0e00 |005a: return-void │ │ +4747c0: |[4747c0] de.tadris.fitness.ui.LauncherActivity.init:()V │ │ +4747d0: 7110 c7d1 0300 |0000: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4747d6: 7110 c7d1 0300 |0003: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4747dc: 0c00 |0006: move-result-object v0 │ │ +4747de: 5400 b885 |0007: iget-object v0, v0, Lde/tadris/fitness/Instance;.themes:Lde/tadris/fitness/util/FitoTrackThemes; // field@85b8 │ │ +4747e2: 6e10 d2db 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/util/FitoTrackThemes;.updateDarkModeSetting:()V // method@dbd2 │ │ +4747e8: 7110 c7d1 0300 |000c: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4747ee: 0c00 |000f: move-result-object v0 │ │ +4747f0: 5400 ba85 |0010: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +4747f4: 6e10 d8d2 0000 |0012: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getLastVersionCode:()I // method@d2d8 │ │ +4747fa: 0a00 |0015: move-result v0 │ │ +4747fc: 1301 b004 |0016: const/16 v1, #int 1200 // #4b0 │ │ +474800: 3510 0600 |0018: if-ge v0, v1, 001e // +0006 │ │ +474804: 7010 99d6 0300 |001a: invoke-direct {v3}, Lde/tadris/fitness/ui/LauncherActivity;.runMigrations:()V // method@d699 │ │ +47480a: 283d |001d: goto 005a // +003d │ │ +47480c: 7110 c7d1 0300 |001e: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +474812: 0c00 |0021: move-result-object v0 │ │ +474814: 5400 ba85 |0022: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +474818: 6e10 f8d2 0000 |0024: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.updateLastVersionCode:()V // method@d2f8 │ │ +47481e: 7110 cbd3 0300 |0027: invoke-static {v3}, Lde/tadris/fitness/map/MapManager;.initMapProvider:(Landroid/app/Activity;)V // method@d3cb │ │ +474824: 7010 9dd6 0300 |002a: invoke-direct {v3}, Lde/tadris/fitness/ui/LauncherActivity;.start:()V // method@d69d │ │ +47482a: 282d |002d: goto 005a // +002d │ │ +47482c: 0d00 |002e: move-exception v0 │ │ +47482e: 6e10 20e0 0000 |002f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +474834: 2201 2200 |0032: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +474838: 7020 dc00 3100 |0034: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47483e: 1402 cd00 117f |0037: const v2, #float 1.92742e+38 // #7f1100cd │ │ +474844: 6e20 ee00 2100 |003a: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47484a: 0c01 |003d: move-result-object v1 │ │ +47484c: 6e10 1fe0 0000 |003e: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@e01f │ │ +474852: 0c00 |0041: move-result-object v0 │ │ +474854: 6e20 e300 0100 |0042: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ +47485a: 0c00 |0045: move-result-object v0 │ │ +47485c: 1401 1e01 117f |0046: const v1, #float 1.92744e+38 // #7f11011e │ │ +474862: 1202 |0049: const/4 v2, #int 0 // #0 │ │ +474864: 6e30 eb00 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47486a: 0c00 |004d: move-result-object v0 │ │ +47486c: 2201 e616 |004e: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU; // type@16e6 │ │ +474870: 7020 3fd6 3100 |0050: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$0njZotoOKM1ZEohwkHFrb-ZPfCU;.:(Lde/tadris/fitness/ui/LauncherActivity;)V // method@d63f │ │ +474876: 6e20 ea00 1000 |0053: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)Landroid/app/AlertDialog$Builder; // method@00ea │ │ +47487c: 0c00 |0056: move-result-object v0 │ │ +47487e: 6e10 f200 0000 |0057: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +474884: 0e00 |005a: return-void │ │ catches : 1 │ │ 0x0000 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x000c line=61 │ │ @@ -1481543,56 +1481544,56 @@ │ │ type : '(Lde/tadris/fitness/ui/LauncherActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4748ac: |[4748ac] de.tadris.fitness.ui.LauncherActivity.lambda$ipaojPVabDL7usOuWOFMusN8ovk:(Lde/tadris/fitness/ui/LauncherActivity;)V │ │ -4748bc: 7010 8fd6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/LauncherActivity;.init:()V // method@d68f │ │ -4748c2: 0e00 |0003: return-void │ │ +4748b0: |[4748b0] de.tadris.fitness.ui.LauncherActivity.lambda$ipaojPVabDL7usOuWOFMusN8ovk:(Lde/tadris/fitness/ui/LauncherActivity;)V │ │ +4748c0: 7010 8fd6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/LauncherActivity;.init:()V // method@d68f │ │ +4748c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/ui/LauncherActivity;) │ │ name : 'runMigrations' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -4749e0: |[4749e0] de.tadris.fitness.ui.LauncherActivity.runMigrations:()V │ │ -4749f0: 7110 c7d1 0400 |0000: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4749f6: 0c00 |0003: move-result-object v0 │ │ -4749f8: 5400 ba85 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -4749fc: 2201 7119 |0006: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -474a00: 7010 92e2 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -474a06: 6e10 d8d2 0000 |000b: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getLastVersionCode:()I // method@d2d8 │ │ -474a0c: 0a02 |000e: move-result v2 │ │ -474a0e: 1303 b004 |000f: const/16 v3, #int 1200 // #4b0 │ │ -474a12: 3532 0a00 |0011: if-ge v2, v3, 001b // +000a │ │ -474a16: 2202 6c16 |0013: new-instance v2, Lde/tadris/fitness/data/migration/Migration12IntervalSets; // type@166c │ │ -474a1a: 7030 81d3 4204 |0015: invoke-direct {v2, v4, v4}, Lde/tadris/fitness/data/migration/Migration12IntervalSets;.:(Landroid/content/Context;Lde/tadris/fitness/data/migration/Migration$MigrationListener;)V // method@d381 │ │ -474a20: 7220 85e3 2100 |0018: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -474a26: 2202 3c17 |001b: new-instance v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController; // type@173c │ │ -474a2a: 1403 6101 117f |001d: const v3, #float 1.92745e+38 // #7f110161 │ │ -474a30: 6e20 8ed6 3400 |0020: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/LauncherActivity;.getString:(I)Ljava/lang/String; // method@d68e │ │ -474a36: 0c03 |0023: move-result-object v3 │ │ -474a38: 7030 a8d7 4203 |0024: invoke-direct {v2, v4, v3}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ -474a3e: 5b42 ec9e |0027: iput-object v2, v4, Lde/tadris/fitness/ui/LauncherActivity;.progressDialog:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9eec │ │ -474a42: 6e10 aed7 0200 |0029: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ -474a48: 2202 0b19 |002c: new-instance v2, Ljava/lang/Thread; // type@190b │ │ -474a4c: 2203 e816 |002e: new-instance v3, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E; // type@16e8 │ │ -474a50: 7040 43d6 4301 |0030: invoke-direct {v3, v4, v1, v0}, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.:(Lde/tadris/fitness/ui/LauncherActivity;Ljava/util/List;Lde/tadris/fitness/data/UserPreferences;)V // method@d643 │ │ -474a56: 7020 29e1 3200 |0033: invoke-direct {v2, v3}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ -474a5c: 6e10 38e1 0200 |0036: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -474a62: 0e00 |0039: return-void │ │ +4749e4: |[4749e4] de.tadris.fitness.ui.LauncherActivity.runMigrations:()V │ │ +4749f4: 7110 c7d1 0400 |0000: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4749fa: 0c00 |0003: move-result-object v0 │ │ +4749fc: 5400 ba85 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +474a00: 2201 7119 |0006: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +474a04: 7010 92e2 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +474a0a: 6e10 d8d2 0000 |000b: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getLastVersionCode:()I // method@d2d8 │ │ +474a10: 0a02 |000e: move-result v2 │ │ +474a12: 1303 b004 |000f: const/16 v3, #int 1200 // #4b0 │ │ +474a16: 3532 0a00 |0011: if-ge v2, v3, 001b // +000a │ │ +474a1a: 2202 6c16 |0013: new-instance v2, Lde/tadris/fitness/data/migration/Migration12IntervalSets; // type@166c │ │ +474a1e: 7030 81d3 4204 |0015: invoke-direct {v2, v4, v4}, Lde/tadris/fitness/data/migration/Migration12IntervalSets;.:(Landroid/content/Context;Lde/tadris/fitness/data/migration/Migration$MigrationListener;)V // method@d381 │ │ +474a24: 7220 85e3 2100 |0018: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +474a2a: 2202 3c17 |001b: new-instance v2, Lde/tadris/fitness/ui/dialog/ProgressDialogController; // type@173c │ │ +474a2e: 1403 6101 117f |001d: const v3, #float 1.92745e+38 // #7f110161 │ │ +474a34: 6e20 8ed6 3400 |0020: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/LauncherActivity;.getString:(I)Ljava/lang/String; // method@d68e │ │ +474a3a: 0c03 |0023: move-result-object v3 │ │ +474a3c: 7030 a8d7 4203 |0024: invoke-direct {v2, v4, v3}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ +474a42: 5b42 ec9e |0027: iput-object v2, v4, Lde/tadris/fitness/ui/LauncherActivity;.progressDialog:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9eec │ │ +474a46: 6e10 aed7 0200 |0029: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ +474a4c: 2202 0b19 |002c: new-instance v2, Ljava/lang/Thread; // type@190b │ │ +474a50: 2203 e816 |002e: new-instance v3, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E; // type@16e8 │ │ +474a54: 7040 43d6 4301 |0030: invoke-direct {v3, v4, v1, v0}, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$SxEFQahPtcTOrrwf8ewFuyc3-0E;.:(Lde/tadris/fitness/ui/LauncherActivity;Ljava/util/List;Lde/tadris/fitness/data/UserPreferences;)V // method@d643 │ │ +474a5a: 7020 29e1 3200 |0033: invoke-direct {v2, v3}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ +474a60: 6e10 38e1 0200 |0036: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +474a66: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0006 line=83 │ │ 0x000b line=84 │ │ 0x0013 line=85 │ │ 0x001b line=87 │ │ @@ -1481607,48 +1481608,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -474a64: |[474a64] de.tadris.fitness.ui.LauncherActivity.start:()V │ │ -474a74: 7110 c7d1 0600 |0000: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -474a7a: 0c00 |0003: move-result-object v0 │ │ -474a7c: 5400 b785 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -474a80: 6e10 e3d4 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -474a86: 0c01 |0009: move-result-object v1 │ │ -474a88: 6202 409e |000a: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ -474a8c: 1403 2700 017f |000c: const v3, #float 1.71471e+38 // #7f010027 │ │ -474a92: 1404 2200 017f |000f: const v4, #float 1.71471e+38 // #7f010022 │ │ -474a98: 1505 0004 |0012: const/high16 v5, #int 67108864 // #400 │ │ -474a9c: 3221 1f00 |0014: if-eq v1, v2, 0033 // +001f │ │ -474aa0: 6e10 e3d4 0000 |0016: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -474aa6: 0c00 |0019: move-result-object v0 │ │ -474aa8: 6201 419e |001a: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -474aac: 3310 0300 |001c: if-ne v0, v1, 001f // +0003 │ │ -474ab0: 2815 |001e: goto 0033 // +0015 │ │ -474ab2: 2200 7e00 |001f: new-instance v0, Landroid/content/Intent; // type@007e │ │ -474ab6: 1c01 0217 |0021: const-class v1, Lde/tadris/fitness/ui/ListWorkoutsActivity; // type@1702 │ │ -474aba: 7030 1003 6001 |0023: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -474ac0: 6e20 4503 5000 |0026: invoke-virtual {v0, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0345 │ │ -474ac6: 6e20 9ed6 0600 |0029: invoke-virtual {v6, v0}, Lde/tadris/fitness/ui/LauncherActivity;.startActivity:(Landroid/content/Intent;)V // method@d69e │ │ -474acc: 6e10 8dd6 0600 |002c: invoke-virtual {v6}, Lde/tadris/fitness/ui/LauncherActivity;.finish:()V // method@d68d │ │ -474ad2: 6e30 98d6 4603 |002f: invoke-virtual {v6, v4, v3}, Lde/tadris/fitness/ui/LauncherActivity;.overridePendingTransition:(II)V // method@d698 │ │ -474ad8: 2819 |0032: goto 004b // +0019 │ │ -474ada: 2200 7e00 |0033: new-instance v0, Landroid/content/Intent; // type@007e │ │ -474ade: 1c01 6217 |0035: const-class v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // type@1762 │ │ -474ae2: 7030 1003 6001 |0037: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -474ae8: 6e20 4503 5000 |003a: invoke-virtual {v0, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0345 │ │ -474aee: 1a01 fd83 |003d: const-string v1, "de.tadris.fitness.RecordWorkoutActivity.RESUME_ACTION" // string@83fd │ │ -474af2: 6e20 3e03 1000 |003f: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ -474af8: 6e20 9ed6 0600 |0042: invoke-virtual {v6, v0}, Lde/tadris/fitness/ui/LauncherActivity;.startActivity:(Landroid/content/Intent;)V // method@d69e │ │ -474afe: 6e10 8dd6 0600 |0045: invoke-virtual {v6}, Lde/tadris/fitness/ui/LauncherActivity;.finish:()V // method@d68d │ │ -474b04: 6e30 98d6 4603 |0048: invoke-virtual {v6, v4, v3}, Lde/tadris/fitness/ui/LauncherActivity;.overridePendingTransition:(II)V // method@d698 │ │ -474b0a: 0e00 |004b: return-void │ │ +474a68: |[474a68] de.tadris.fitness.ui.LauncherActivity.start:()V │ │ +474a78: 7110 c7d1 0600 |0000: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +474a7e: 0c00 |0003: move-result-object v0 │ │ +474a80: 5400 b785 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +474a84: 6e10 e3d4 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +474a8a: 0c01 |0009: move-result-object v1 │ │ +474a8c: 6202 409e |000a: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.PAUSED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e40 │ │ +474a90: 1403 2700 017f |000c: const v3, #float 1.71471e+38 // #7f010027 │ │ +474a96: 1404 2200 017f |000f: const v4, #float 1.71471e+38 // #7f010022 │ │ +474a9c: 1505 0004 |0012: const/high16 v5, #int 67108864 // #400 │ │ +474aa0: 3221 1f00 |0014: if-eq v1, v2, 0033 // +001f │ │ +474aa4: 6e10 e3d4 0000 |0016: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +474aaa: 0c00 |0019: move-result-object v0 │ │ +474aac: 6201 419e |001a: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +474ab0: 3310 0300 |001c: if-ne v0, v1, 001f // +0003 │ │ +474ab4: 2815 |001e: goto 0033 // +0015 │ │ +474ab6: 2200 7e00 |001f: new-instance v0, Landroid/content/Intent; // type@007e │ │ +474aba: 1c01 0217 |0021: const-class v1, Lde/tadris/fitness/ui/ListWorkoutsActivity; // type@1702 │ │ +474abe: 7030 1003 6001 |0023: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +474ac4: 6e20 4503 5000 |0026: invoke-virtual {v0, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0345 │ │ +474aca: 6e20 9ed6 0600 |0029: invoke-virtual {v6, v0}, Lde/tadris/fitness/ui/LauncherActivity;.startActivity:(Landroid/content/Intent;)V // method@d69e │ │ +474ad0: 6e10 8dd6 0600 |002c: invoke-virtual {v6}, Lde/tadris/fitness/ui/LauncherActivity;.finish:()V // method@d68d │ │ +474ad6: 6e30 98d6 4603 |002f: invoke-virtual {v6, v4, v3}, Lde/tadris/fitness/ui/LauncherActivity;.overridePendingTransition:(II)V // method@d698 │ │ +474adc: 2819 |0032: goto 004b // +0019 │ │ +474ade: 2200 7e00 |0033: new-instance v0, Landroid/content/Intent; // type@007e │ │ +474ae2: 1c01 6217 |0035: const-class v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // type@1762 │ │ +474ae6: 7030 1003 6001 |0037: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +474aec: 6e20 4503 5000 |003a: invoke-virtual {v0, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0345 │ │ +474af2: 1a01 fd83 |003d: const-string v1, "de.tadris.fitness.RecordWorkoutActivity.RESUME_ACTION" // string@83fd │ │ +474af6: 6e20 3e03 1000 |003f: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ +474afc: 6e20 9ed6 0600 |0042: invoke-virtual {v6, v0}, Lde/tadris/fitness/ui/LauncherActivity;.startActivity:(Landroid/content/Intent;)V // method@d69e │ │ +474b02: 6e10 8dd6 0600 |0045: invoke-virtual {v6}, Lde/tadris/fitness/ui/LauncherActivity;.finish:()V // method@d68d │ │ +474b08: 6e30 98d6 4603 |0048: invoke-virtual {v6, v4, v3}, Lde/tadris/fitness/ui/LauncherActivity;.overridePendingTransition:(II)V // method@d698 │ │ +474b0e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ 0x0016 line=109 │ │ 0x001f line=119 │ │ 0x0026 line=120 │ │ @@ -1481670,17 +1481671,17 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -474894: |[474894] de.tadris.fitness.ui.LauncherActivity.lambda$init$0$LauncherActivity:(Landroid/content/DialogInterface;)V │ │ -4748a4: 6e10 8dd6 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/LauncherActivity;.finish:()V // method@d68d │ │ -4748aa: 0e00 |0003: return-void │ │ +474898: |[474898] de.tadris.fitness.ui.LauncherActivity.lambda$init$0$LauncherActivity:(Landroid/content/DialogInterface;)V │ │ +4748a8: 6e10 8dd6 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/LauncherActivity;.finish:()V // method@d68d │ │ +4748ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/LauncherActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -1481689,19 +1481690,19 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4748c4: |[4748c4] de.tadris.fitness.ui.LauncherActivity.lambda$null$1$LauncherActivity:()V │ │ -4748d4: 5410 ec9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/LauncherActivity;.progressDialog:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9eec │ │ -4748d8: 6e10 a9d7 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ -4748de: 7010 8fd6 0100 |0005: invoke-direct {v1}, Lde/tadris/fitness/ui/LauncherActivity;.init:()V // method@d68f │ │ -4748e4: 0e00 |0008: return-void │ │ +4748c8: |[4748c8] de.tadris.fitness.ui.LauncherActivity.lambda$null$1$LauncherActivity:()V │ │ +4748d8: 5410 ec9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/LauncherActivity;.progressDialog:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9eec │ │ +4748dc: 6e10 a9d7 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ +4748e2: 7010 8fd6 0100 |0005: invoke-direct {v1}, Lde/tadris/fitness/ui/LauncherActivity;.init:()V // method@d68f │ │ +4748e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/ui/LauncherActivity; │ │ │ │ @@ -1481710,18 +1481711,18 @@ │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4748e8: |[4748e8] de.tadris.fitness.ui.LauncherActivity.lambda$onProgressUpdate$3$LauncherActivity:(I)V │ │ -4748f8: 5410 ec9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/LauncherActivity;.progressDialog:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9eec │ │ -4748fc: 6e20 abd7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(I)V // method@d7ab │ │ -474902: 0e00 |0005: return-void │ │ +4748ec: |[4748ec] de.tadris.fitness.ui.LauncherActivity.lambda$onProgressUpdate$3$LauncherActivity:(I)V │ │ +4748fc: 5410 ec9e |0000: iget-object v0, v1, Lde/tadris/fitness/ui/LauncherActivity;.progressDialog:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9eec │ │ +474900: 6e20 abd7 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(I)V // method@d7ab │ │ +474906: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/LauncherActivity; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1481730,30 +1481731,30 @@ │ │ type : '(Ljava/util/List;Lde/tadris/fitness/data/UserPreferences;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -474904: |[474904] de.tadris.fitness.ui.LauncherActivity.lambda$runMigrations$2$LauncherActivity:(Ljava/util/List;Lde/tadris/fitness/data/UserPreferences;)V │ │ -474914: 7210 8fe3 0200 |0000: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -47491a: 0c02 |0003: move-result-object v2 │ │ -47491c: 7210 5fe3 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -474922: 0a00 |0007: move-result v0 │ │ -474924: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -474928: 7210 60e3 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -47492e: 0c00 |000d: move-result-object v0 │ │ -474930: 1f00 6d16 |000e: check-cast v0, Lde/tadris/fitness/data/migration/Migration; // type@166d │ │ -474934: 6e10 88d3 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/data/migration/Migration;.migrate:()V // method@d388 │ │ -47493a: 28f1 |0013: goto 0004 // -000f │ │ -47493c: 6e10 f8d2 0300 |0014: invoke-virtual {v3}, Lde/tadris/fitness/data/UserPreferences;.updateLastVersionCode:()V // method@d2f8 │ │ -474942: 2202 ea16 |0017: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw; // type@16ea │ │ -474946: 7020 47d6 1200 |0019: invoke-direct {v2, v1}, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw;.:(Lde/tadris/fitness/ui/LauncherActivity;)V // method@d647 │ │ -47494c: 6e20 9ad6 2100 |001c: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/LauncherActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@d69a │ │ -474952: 0e00 |001f: return-void │ │ +474908: |[474908] de.tadris.fitness.ui.LauncherActivity.lambda$runMigrations$2$LauncherActivity:(Ljava/util/List;Lde/tadris/fitness/data/UserPreferences;)V │ │ +474918: 7210 8fe3 0200 |0000: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +47491e: 0c02 |0003: move-result-object v2 │ │ +474920: 7210 5fe3 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +474926: 0a00 |0007: move-result v0 │ │ +474928: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +47492c: 7210 60e3 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +474932: 0c00 |000d: move-result-object v0 │ │ +474934: 1f00 6d16 |000e: check-cast v0, Lde/tadris/fitness/data/migration/Migration; // type@166d │ │ +474938: 6e10 88d3 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/data/migration/Migration;.migrate:()V // method@d388 │ │ +47493e: 28f1 |0013: goto 0004 // -000f │ │ +474940: 6e10 f8d2 0300 |0014: invoke-virtual {v3}, Lde/tadris/fitness/data/UserPreferences;.updateLastVersionCode:()V // method@d2f8 │ │ +474946: 2202 ea16 |0017: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw; // type@16ea │ │ +47494a: 7020 47d6 1200 |0019: invoke-direct {v2, v1}, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$xAlSFpkZ2v28laR21cai9uzhUXw;.:(Lde/tadris/fitness/ui/LauncherActivity;)V // method@d647 │ │ +474950: 6e20 9ad6 2100 |001c: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/LauncherActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@d69a │ │ +474956: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0010 line=91 │ │ 0x0014 line=93 │ │ 0x0017 line=94 │ │ locals : │ │ @@ -1481766,21 +1481767,21 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -474954: |[474954] de.tadris.fitness.ui.LauncherActivity.onCreate:(Landroid/os/Bundle;)V │ │ -474964: 6f20 b000 1000 |0000: invoke-super {v0, v1}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b0 │ │ -47496a: 1401 0900 127f |0003: const v1, #float 1.94067e+38 // #7f120009 │ │ -474970: 6e20 9cd6 1000 |0006: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/LauncherActivity;.setTheme:(I)V // method@d69c │ │ -474976: 1401 2400 0c7f |0009: const v1, #float 1.86093e+38 // #7f0c0024 │ │ -47497c: 6e20 9bd6 1000 |000c: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/LauncherActivity;.setContentView:(I)V // method@d69b │ │ -474982: 0e00 |000f: return-void │ │ +474958: |[474958] de.tadris.fitness.ui.LauncherActivity.onCreate:(Landroid/os/Bundle;)V │ │ +474968: 6f20 b000 1000 |0000: invoke-super {v0, v1}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b0 │ │ +47496e: 1401 0900 127f |0003: const v1, #float 1.94067e+38 // #7f120009 │ │ +474974: 6e20 9cd6 1000 |0006: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/LauncherActivity;.setTheme:(I)V // method@d69c │ │ +47497a: 1401 2400 0c7f |0009: const v1, #float 1.86093e+38 // #7f0c0024 │ │ +474980: 6e20 9bd6 1000 |000c: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/LauncherActivity;.setContentView:(I)V // method@d69b │ │ +474986: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x000c line=48 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lde/tadris/fitness/ui/LauncherActivity; │ │ @@ -1481791,19 +1481792,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -474984: |[474984] de.tadris.fitness.ui.LauncherActivity.onProgressUpdate:(I)V │ │ -474994: 2200 e716 |0000: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ; // type@16e7 │ │ -474998: 7030 41d6 1002 |0002: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;.:(Lde/tadris/fitness/ui/LauncherActivity;I)V // method@d641 │ │ -47499e: 6e20 9ad6 0100 |0005: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/LauncherActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@d69a │ │ -4749a4: 0e00 |0008: return-void │ │ +474988: |[474988] de.tadris.fitness.ui.LauncherActivity.onProgressUpdate:(I)V │ │ +474998: 2200 e716 |0000: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ; // type@16e7 │ │ +47499c: 7030 41d6 1002 |0002: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$B4re2gPrjU1TekyWDYF7RvZpKeQ;.:(Lde/tadris/fitness/ui/LauncherActivity;I)V // method@d641 │ │ +4749a2: 6e20 9ad6 0100 |0005: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/LauncherActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@d69a │ │ +4749a8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/ui/LauncherActivity; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -1481812,23 +1481813,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4749a8: |[4749a8] de.tadris.fitness.ui.LauncherActivity.onResume:()V │ │ -4749b8: 6f10 b100 0400 |0000: invoke-super {v4}, Landroid/app/Activity;.onResume:()V // method@00b1 │ │ -4749be: 2200 4901 |0003: new-instance v0, Landroid/os/Handler; // type@0149 │ │ -4749c2: 7010 6907 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0769 │ │ -4749c8: 2201 e916 |0008: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk; // type@16e9 │ │ -4749cc: 7020 45d6 4100 |000a: invoke-direct {v1, v4}, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk;.:(Lde/tadris/fitness/ui/LauncherActivity;)V // method@d645 │ │ -4749d2: 1602 6400 |000d: const-wide/16 v2, #int 100 // #64 │ │ -4749d6: 6e40 7907 1032 |000f: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ -4749dc: 0e00 |0012: return-void │ │ +4749ac: |[4749ac] de.tadris.fitness.ui.LauncherActivity.onResume:()V │ │ +4749bc: 6f10 b100 0400 |0000: invoke-super {v4}, Landroid/app/Activity;.onResume:()V // method@00b1 │ │ +4749c2: 2200 4901 |0003: new-instance v0, Landroid/os/Handler; // type@0149 │ │ +4749c6: 7010 6907 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0769 │ │ +4749cc: 2201 e916 |0008: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk; // type@16e9 │ │ +4749d0: 7020 45d6 4100 |000a: invoke-direct {v1, v4}, Lde/tadris/fitness/ui/-$$Lambda$LauncherActivity$ipaojPVabDL7usOuWOFMusN8ovk;.:(Lde/tadris/fitness/ui/LauncherActivity;)V // method@d645 │ │ +4749d6: 1602 6400 |000d: const-wide/16 v2, #int 100 // #64 │ │ +4749da: 6e40 7907 1032 |000f: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ +4749e0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lde/tadris/fitness/ui/LauncherActivity; │ │ │ │ @@ -1481871,18 +1481872,18 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -475bf8: |[475bf8] de.tadris.fitness.ui.adapter.IconAdapter$IconViewHolder.:(Landroid/widget/ImageView;)V │ │ -475c08: 7020 8159 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@5981 │ │ -475c0e: 5b01 079f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;.iconView:Landroid/widget/ImageView; // field@9f07 │ │ -475c12: 0e00 |0005: return-void │ │ +475bfc: |[475bfc] de.tadris.fitness.ui.adapter.IconAdapter$IconViewHolder.:(Landroid/widget/ImageView;)V │ │ +475c0c: 7020 8159 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@5981 │ │ +475c12: 5b01 079f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;.iconView:Landroid/widget/ImageView; // field@9f07 │ │ +475c16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/widget/ImageView; │ │ @@ -1481942,20 +1481943,20 @@ │ │ type : '([Lde/tadris/fitness/util/Icon;Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -475c88: |[475c88] de.tadris.fitness.ui.adapter.IconAdapter.:([Lde/tadris/fitness/util/Icon;Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener;I)V │ │ -475c98: 7010 bd57 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@57bd │ │ -475c9e: 5b01 089f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/IconAdapter;.icons:[Lde/tadris/fitness/util/Icon; // field@9f08 │ │ -475ca2: 5b02 099f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/adapter/IconAdapter;.listener:Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener; // field@9f09 │ │ -475ca6: 5903 0a9f |0007: iput v3, v0, Lde/tadris/fitness/ui/adapter/IconAdapter;.tintColor:I // field@9f0a │ │ -475caa: 0e00 |0009: return-void │ │ +475c8c: |[475c8c] de.tadris.fitness.ui.adapter.IconAdapter.:([Lde/tadris/fitness/util/Icon;Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener;I)V │ │ +475c9c: 7010 bd57 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@57bd │ │ +475ca2: 5b01 089f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/IconAdapter;.icons:[Lde/tadris/fitness/util/Icon; // field@9f08 │ │ +475ca6: 5b02 099f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/adapter/IconAdapter;.listener:Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener; // field@9f09 │ │ +475caa: 5903 0a9f |0007: iput v3, v0, Lde/tadris/fitness/ui/adapter/IconAdapter;.tintColor:I // field@9f0a │ │ +475cae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ @@ -1481970,18 +1481971,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -475c70: |[475c70] de.tadris.fitness.ui.adapter.IconAdapter.getItemCount:()I │ │ -475c80: 5410 089f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/adapter/IconAdapter;.icons:[Lde/tadris/fitness/util/Icon; // field@9f08 │ │ -475c84: 2100 |0002: array-length v0, v0 │ │ -475c86: 0f00 |0003: return v0 │ │ +475c74: |[475c74] de.tadris.fitness.ui.adapter.IconAdapter.getItemCount:()I │ │ +475c84: 5410 089f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/adapter/IconAdapter;.icons:[Lde/tadris/fitness/util/Icon; // field@9f08 │ │ +475c88: 2100 |0002: array-length v0, v0 │ │ +475c8a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/tadris/fitness/ui/adapter/IconAdapter; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/adapter/IconAdapter;) │ │ @@ -1481989,18 +1481990,18 @@ │ │ type : '(ILde/tadris/fitness/util/Icon;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -475cac: |[475cac] de.tadris.fitness.ui.adapter.IconAdapter.lambda$onBindViewHolder$0$IconAdapter:(ILde/tadris/fitness/util/Icon;Landroid/view/View;)V │ │ -475cbc: 5403 099f |0000: iget-object v3, v0, Lde/tadris/fitness/ui/adapter/IconAdapter;.listener:Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener; // field@9f09 │ │ -475cc0: 7230 edd6 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener;.onItemClick:(ILde/tadris/fitness/util/Icon;)V // method@d6ed │ │ -475cc6: 0e00 |0005: return-void │ │ +475cb0: |[475cb0] de.tadris.fitness.ui.adapter.IconAdapter.lambda$onBindViewHolder$0$IconAdapter:(ILde/tadris/fitness/util/Icon;Landroid/view/View;)V │ │ +475cc0: 5403 099f |0000: iget-object v3, v0, Lde/tadris/fitness/ui/adapter/IconAdapter;.listener:Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener; // field@9f09 │ │ +475cc4: 7230 edd6 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener;.onItemClick:(ILde/tadris/fitness/util/Icon;)V // method@d6ed │ │ +475cca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/adapter/IconAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/util/Icon; │ │ @@ -1482011,18 +1482012,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -475cc8: |[475cc8] de.tadris.fitness.ui.adapter.IconAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -475cd8: 1f01 0917 |0000: check-cast v1, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder; // type@1709 │ │ -475cdc: 6e30 f3d6 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/IconAdapter;.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;I)V // method@d6f3 │ │ -475ce2: 0e00 |0005: return-void │ │ +475ccc: |[475ccc] de.tadris.fitness.ui.adapter.IconAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +475cdc: 1f01 0917 |0000: check-cast v1, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder; // type@1709 │ │ +475ce0: 6e30 f3d6 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/IconAdapter;.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;I)V // method@d6f3 │ │ +475ce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/adapter/IconAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1482032,28 +1482033,28 @@ │ │ type : '(Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -475ce4: |[475ce4] de.tadris.fitness.ui.adapter.IconAdapter.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;I)V │ │ -475cf4: 5430 089f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/IconAdapter;.icons:[Lde/tadris/fitness/util/Icon; // field@9f08 │ │ -475cf8: 4600 0005 |0002: aget-object v0, v0, v5 │ │ -475cfc: 5441 079f |0004: iget-object v1, v4, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;.iconView:Landroid/widget/ImageView; // field@9f07 │ │ -475d00: 5202 31a1 |0006: iget v2, v0, Lde/tadris/fitness/util/Icon;.iconRes:I // field@a131 │ │ -475d04: 6e20 0010 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ -475d0a: 5441 079f |000b: iget-object v1, v4, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;.iconView:Landroid/widget/ImageView; // field@9f07 │ │ -475d0e: 5232 0a9f |000d: iget v2, v3, Lde/tadris/fitness/ui/adapter/IconAdapter;.tintColor:I // field@9f0a │ │ -475d12: 6e20 f90f 2100 |000f: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@0ff9 │ │ -475d18: 5444 079f |0012: iget-object v4, v4, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;.iconView:Landroid/widget/ImageView; // field@9f07 │ │ -475d1c: 2201 0417 |0014: new-instance v1, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8; // type@1704 │ │ -475d20: 7040 e5d6 3105 |0016: invoke-direct {v1, v3, v5, v0}, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.:(Lde/tadris/fitness/ui/adapter/IconAdapter;ILde/tadris/fitness/util/Icon;)V // method@d6e5 │ │ -475d26: 6e20 0710 1400 |0019: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1007 │ │ -475d2c: 0e00 |001c: return-void │ │ +475ce8: |[475ce8] de.tadris.fitness.ui.adapter.IconAdapter.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;I)V │ │ +475cf8: 5430 089f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/IconAdapter;.icons:[Lde/tadris/fitness/util/Icon; // field@9f08 │ │ +475cfc: 4600 0005 |0002: aget-object v0, v0, v5 │ │ +475d00: 5441 079f |0004: iget-object v1, v4, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;.iconView:Landroid/widget/ImageView; // field@9f07 │ │ +475d04: 5202 31a1 |0006: iget v2, v0, Lde/tadris/fitness/util/Icon;.iconRes:I // field@a131 │ │ +475d08: 6e20 0010 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ +475d0e: 5441 079f |000b: iget-object v1, v4, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;.iconView:Landroid/widget/ImageView; // field@9f07 │ │ +475d12: 5232 0a9f |000d: iget v2, v3, Lde/tadris/fitness/ui/adapter/IconAdapter;.tintColor:I // field@9f0a │ │ +475d16: 6e20 f90f 2100 |000f: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@0ff9 │ │ +475d1c: 5444 079f |0012: iget-object v4, v4, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;.iconView:Landroid/widget/ImageView; // field@9f07 │ │ +475d20: 2201 0417 |0014: new-instance v1, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8; // type@1704 │ │ +475d24: 7040 e5d6 3105 |0016: invoke-direct {v1, v3, v5, v0}, Lde/tadris/fitness/ui/adapter/-$$Lambda$IconAdapter$pLdJ7dfknUyeosjZ1nz70FOQYQ8;.:(Lde/tadris/fitness/ui/adapter/IconAdapter;ILde/tadris/fitness/util/Icon;)V // method@d6e5 │ │ +475d2a: 6e20 0710 1400 |0019: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1007 │ │ +475d30: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x000b line=67 │ │ 0x0012 line=68 │ │ locals : │ │ @@ -1482066,18 +1482067,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -475c14: |[475c14] de.tadris.fitness.ui.adapter.IconAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -475c24: 6e30 f5d6 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/IconAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder; // method@d6f5 │ │ -475c2a: 0c01 |0003: move-result-object v1 │ │ -475c2c: 1101 |0004: return-object v1 │ │ +475c18: |[475c18] de.tadris.fitness.ui.adapter.IconAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +475c28: 6e30 f5d6 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/IconAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder; // method@d6f5 │ │ +475c2e: 0c01 |0003: move-result-object v1 │ │ +475c30: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/adapter/IconAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1482087,27 +1482088,27 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -475c30: |[475c30] de.tadris.fitness.ui.adapter.IconAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder; │ │ -475c40: 6e10 080c 0300 |0000: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c08 │ │ -475c46: 0c04 |0003: move-result-object v4 │ │ -475c48: 7110 040a 0400 |0004: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ -475c4e: 0c04 |0007: move-result-object v4 │ │ -475c50: 1400 9e00 0c7f |0008: const v0, #float 1.86095e+38 // #7f0c009e │ │ -475c56: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -475c58: 6e40 090a 0413 |000c: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ -475c5e: 0c03 |000f: move-result-object v3 │ │ -475c60: 1f03 8602 |0010: check-cast v3, Landroid/widget/ImageView; // type@0286 │ │ -475c64: 2204 0917 |0012: new-instance v4, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder; // type@1709 │ │ -475c68: 7020 eed6 3400 |0014: invoke-direct {v4, v3}, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;.:(Landroid/widget/ImageView;)V // method@d6ee │ │ -475c6e: 1104 |0017: return-object v4 │ │ +475c34: |[475c34] de.tadris.fitness.ui.adapter.IconAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder; │ │ +475c44: 6e10 080c 0300 |0000: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c08 │ │ +475c4a: 0c04 |0003: move-result-object v4 │ │ +475c4c: 7110 040a 0400 |0004: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ +475c52: 0c04 |0007: move-result-object v4 │ │ +475c54: 1400 9e00 0c7f |0008: const v0, #float 1.86095e+38 // #7f0c009e │ │ +475c5a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +475c5c: 6e40 090a 0413 |000c: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ +475c62: 0c03 |000f: move-result-object v3 │ │ +475c64: 1f03 8602 |0010: check-cast v3, Landroid/widget/ImageView; // type@0286 │ │ +475c68: 2204 0917 |0012: new-instance v4, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder; // type@1709 │ │ +475c6c: 7020 eed6 3400 |0014: invoke-direct {v4, v3}, Lde/tadris/fitness/ui/adapter/IconAdapter$IconViewHolder;.:(Landroid/widget/ImageView;)V // method@d6ee │ │ +475c72: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0012 line=59 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/tadris/fitness/ui/adapter/IconAdapter; │ │ 0x0000 - 0x0018 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1482176,48 +1482177,48 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -475d30: |[475d30] de.tadris.fitness.ui.adapter.WorkoutAdapter$WorkoutViewHolder.:(Landroid/view/View;)V │ │ -475d40: 7020 8159 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@5981 │ │ -475d46: 5b12 0f9f |0003: iput-object v2, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.root:Landroid/view/View; // field@9f0f │ │ -475d4a: 1400 5702 097f |0005: const v0, #float 1.82116e+38 // #7f090257 │ │ -475d50: 6e20 b20a 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -475d56: 0c00 |000b: move-result-object v0 │ │ -475d58: 1f00 aa02 |000c: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -475d5c: 5b10 0e9f |000e: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.lengthText:Landroid/widget/TextView; // field@9f0e │ │ -475d60: 1400 6002 097f |0010: const v0, #float 1.82117e+38 // #7f090260 │ │ -475d66: 6e20 b20a 0200 |0013: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -475d6c: 0c00 |0016: move-result-object v0 │ │ -475d6e: 1f00 aa02 |0017: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -475d72: 5b10 109f |0019: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.timeText:Landroid/widget/TextView; // field@9f10 │ │ -475d76: 1400 5402 097f |001b: const v0, #float 1.82116e+38 // #7f090254 │ │ -475d7c: 6e20 b20a 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -475d82: 0c00 |0021: move-result-object v0 │ │ -475d84: 1f00 aa02 |0022: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -475d88: 5b10 0c9f |0024: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.dateText:Landroid/widget/TextView; // field@9f0c │ │ -475d8c: 1400 6202 097f |0026: const v0, #float 1.82117e+38 // #7f090262 │ │ -475d92: 6e20 b20a 0200 |0029: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -475d98: 0c00 |002c: move-result-object v0 │ │ -475d9a: 1f00 aa02 |002d: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -475d9e: 5b10 119f |002f: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.typeText:Landroid/widget/TextView; // field@9f11 │ │ -475da2: 1400 5302 097f |0031: const v0, #float 1.82116e+38 // #7f090253 │ │ -475da8: 6e20 b20a 0200 |0034: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -475dae: 0c00 |0037: move-result-object v0 │ │ -475db0: 1f00 aa02 |0038: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -475db4: 5b10 0b9f |003a: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.commentText:Landroid/widget/TextView; // field@9f0b │ │ -475db8: 1400 5602 097f |003c: const v0, #float 1.82116e+38 // #7f090256 │ │ -475dbe: 6e20 b20a 0200 |003f: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -475dc4: 0c02 |0042: move-result-object v2 │ │ -475dc6: 1f02 8602 |0043: check-cast v2, Landroid/widget/ImageView; // type@0286 │ │ -475dca: 5b12 0d9f |0045: iput-object v2, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.iconView:Landroid/widget/ImageView; // field@9f0d │ │ -475dce: 0e00 |0047: return-void │ │ +475d34: |[475d34] de.tadris.fitness.ui.adapter.WorkoutAdapter$WorkoutViewHolder.:(Landroid/view/View;)V │ │ +475d44: 7020 8159 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@5981 │ │ +475d4a: 5b12 0f9f |0003: iput-object v2, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.root:Landroid/view/View; // field@9f0f │ │ +475d4e: 1400 5702 097f |0005: const v0, #float 1.82116e+38 // #7f090257 │ │ +475d54: 6e20 b20a 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +475d5a: 0c00 |000b: move-result-object v0 │ │ +475d5c: 1f00 aa02 |000c: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +475d60: 5b10 0e9f |000e: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.lengthText:Landroid/widget/TextView; // field@9f0e │ │ +475d64: 1400 6002 097f |0010: const v0, #float 1.82117e+38 // #7f090260 │ │ +475d6a: 6e20 b20a 0200 |0013: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +475d70: 0c00 |0016: move-result-object v0 │ │ +475d72: 1f00 aa02 |0017: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +475d76: 5b10 109f |0019: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.timeText:Landroid/widget/TextView; // field@9f10 │ │ +475d7a: 1400 5402 097f |001b: const v0, #float 1.82116e+38 // #7f090254 │ │ +475d80: 6e20 b20a 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +475d86: 0c00 |0021: move-result-object v0 │ │ +475d88: 1f00 aa02 |0022: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +475d8c: 5b10 0c9f |0024: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.dateText:Landroid/widget/TextView; // field@9f0c │ │ +475d90: 1400 6202 097f |0026: const v0, #float 1.82117e+38 // #7f090262 │ │ +475d96: 6e20 b20a 0200 |0029: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +475d9c: 0c00 |002c: move-result-object v0 │ │ +475d9e: 1f00 aa02 |002d: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +475da2: 5b10 119f |002f: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.typeText:Landroid/widget/TextView; // field@9f11 │ │ +475da6: 1400 5302 097f |0031: const v0, #float 1.82116e+38 // #7f090253 │ │ +475dac: 6e20 b20a 0200 |0034: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +475db2: 0c00 |0037: move-result-object v0 │ │ +475db4: 1f00 aa02 |0038: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +475db8: 5b10 0b9f |003a: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.commentText:Landroid/widget/TextView; // field@9f0b │ │ +475dbc: 1400 5602 097f |003c: const v0, #float 1.82116e+38 // #7f090256 │ │ +475dc2: 6e20 b20a 0200 |003f: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +475dc8: 0c02 |0042: move-result-object v2 │ │ +475dca: 1f02 8602 |0043: check-cast v2, Landroid/widget/ImageView; // type@0286 │ │ +475dce: 5b12 0d9f |0045: iput-object v2, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.iconView:Landroid/widget/ImageView; // field@9f0d │ │ +475dd2: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0008 line=55 │ │ 0x0013 line=56 │ │ 0x001e line=57 │ │ @@ -1482283,19 +1482284,19 @@ │ │ type : '([Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -475e60: |[475e60] de.tadris.fitness.ui.adapter.WorkoutAdapter.:([Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener;)V │ │ -475e70: 7010 bd57 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@57bd │ │ -475e76: 6e20 03d7 1000 |0003: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.setWorkouts:([Lde/tadris/fitness/data/Workout;)V // method@d703 │ │ -475e7c: 5b02 129f |0006: iput-object v2, v0, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.listener:Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener; // field@9f12 │ │ -475e80: 0e00 |0008: return-void │ │ +475e64: |[475e64] de.tadris.fitness.ui.adapter.WorkoutAdapter.:([Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener;)V │ │ +475e74: 7010 bd57 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@57bd │ │ +475e7a: 6e20 03d7 1000 |0003: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.setWorkouts:([Lde/tadris/fitness/data/Workout;)V // method@d703 │ │ +475e80: 5b02 129f |0006: iput-object v2, v0, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.listener:Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener; // field@9f12 │ │ +475e84: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0006 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/tadris/fitness/ui/adapter/WorkoutAdapter; │ │ @@ -1482308,18 +1482309,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -475e48: |[475e48] de.tadris.fitness.ui.adapter.WorkoutAdapter.getItemCount:()I │ │ -475e58: 5410 139f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.workouts:[Lde/tadris/fitness/data/Workout; // field@9f13 │ │ -475e5c: 2100 |0002: array-length v0, v0 │ │ -475e5e: 0f00 |0003: return v0 │ │ +475e4c: |[475e4c] de.tadris.fitness.ui.adapter.WorkoutAdapter.getItemCount:()I │ │ +475e5c: 5410 139f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.workouts:[Lde/tadris/fitness/data/Workout; // field@9f13 │ │ +475e60: 2100 |0002: array-length v0, v0 │ │ +475e62: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/tadris/fitness/ui/adapter/WorkoutAdapter; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/adapter/WorkoutAdapter;) │ │ @@ -1482327,18 +1482328,18 @@ │ │ type : '(ILde/tadris/fitness/data/Workout;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -475e84: |[475e84] de.tadris.fitness.ui.adapter.WorkoutAdapter.lambda$onBindViewHolder$0$WorkoutAdapter:(ILde/tadris/fitness/data/Workout;Landroid/view/View;)V │ │ -475e94: 5403 129f |0000: iget-object v3, v0, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.listener:Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener; // field@9f12 │ │ -475e98: 7230 f6d6 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener;.onItemClick:(ILde/tadris/fitness/data/Workout;)V // method@d6f6 │ │ -475e9e: 0e00 |0005: return-void │ │ +475e88: |[475e88] de.tadris.fitness.ui.adapter.WorkoutAdapter.lambda$onBindViewHolder$0$WorkoutAdapter:(ILde/tadris/fitness/data/Workout;Landroid/view/View;)V │ │ +475e98: 5403 129f |0000: iget-object v3, v0, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.listener:Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener; // field@9f12 │ │ +475e9c: 7230 f6d6 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener;.onItemClick:(ILde/tadris/fitness/data/Workout;)V // method@d6f6 │ │ +475ea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/adapter/WorkoutAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/data/Workout; │ │ @@ -1482349,19 +1482350,19 @@ │ │ type : '(ILde/tadris/fitness/data/Workout;Landroid/view/View;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -475dec: |[475dec] de.tadris.fitness.ui.adapter.WorkoutAdapter.lambda$onBindViewHolder$1$WorkoutAdapter:(ILde/tadris/fitness/data/Workout;Landroid/view/View;)Z │ │ -475dfc: 5403 129f |0000: iget-object v3, v0, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.listener:Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener; // field@9f12 │ │ -475e00: 7230 f7d6 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener;.onItemLongClick:(ILde/tadris/fitness/data/Workout;)V // method@d6f7 │ │ -475e06: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -475e08: 0f01 |0006: return v1 │ │ +475df0: |[475df0] de.tadris.fitness.ui.adapter.WorkoutAdapter.lambda$onBindViewHolder$1$WorkoutAdapter:(ILde/tadris/fitness/data/Workout;Landroid/view/View;)Z │ │ +475e00: 5403 129f |0000: iget-object v3, v0, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.listener:Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener; // field@9f12 │ │ +475e04: 7230 f7d6 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener;.onItemLongClick:(ILde/tadris/fitness/data/Workout;)V // method@d6f7 │ │ +475e0a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +475e0c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/adapter/WorkoutAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) Lde/tadris/fitness/data/Workout; │ │ @@ -1482372,18 +1482373,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -475ea0: |[475ea0] de.tadris.fitness.ui.adapter.WorkoutAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -475eb0: 1f01 0c17 |0000: check-cast v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder; // type@170c │ │ -475eb4: 6e30 00d7 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;I)V // method@d700 │ │ -475eba: 0e00 |0005: return-void │ │ +475ea4: |[475ea4] de.tadris.fitness.ui.adapter.WorkoutAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +475eb4: 1f01 0c17 |0000: check-cast v1, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder; // type@170c │ │ +475eb8: 6e30 00d7 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;I)V // method@d700 │ │ +475ebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/adapter/WorkoutAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1482393,96 +1482394,96 @@ │ │ type : '(Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 174 16-bit code units │ │ -475ebc: |[475ebc] de.tadris.fitness.ui.adapter.WorkoutAdapter.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;I)V │ │ -475ecc: 5480 0f9f |0000: iget-object v0, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.root:Landroid/view/View; // field@9f0f │ │ -475ed0: 6e10 c10a 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0ac1 │ │ -475ed6: 0c00 |0005: move-result-object v0 │ │ -475ed8: 5471 139f |0006: iget-object v1, v7, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.workouts:[Lde/tadris/fitness/data/Workout; // field@9f13 │ │ -475edc: 4601 0109 |0008: aget-object v1, v1, v9 │ │ -475ee0: 5482 0c9f |000a: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.dateText:Landroid/widget/TextView; // field@9f0c │ │ -475ee4: 7110 c7d1 0000 |000c: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -475eea: 0c03 |000f: move-result-object v3 │ │ -475eec: 5433 b985 |0010: iget-object v3, v3, Lde/tadris/fitness/Instance;.userDateTimeUtils:Lde/tadris/fitness/util/UserDateTimeUtils; // field@85b9 │ │ -475ef0: 2204 7a19 |0012: new-instance v4, Ljava/util/Date; // type@197a │ │ -475ef4: 5315 2d9d |0014: iget-wide v5, v1, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -475ef8: 7030 19e3 5406 |0016: invoke-direct {v4, v5, v6}, Ljava/util/Date;.:(J)V // method@e319 │ │ -475efe: 6e20 efdb 4300 |0019: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatDateTime:(Ljava/util/Date;)Ljava/lang/String; // method@dbef │ │ -475f04: 0c03 |001c: move-result-object v3 │ │ -475f06: 6e20 e511 3200 |001d: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -475f0c: 5482 119f |0020: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.typeText:Landroid/widget/TextView; // field@9f11 │ │ -475f10: 6e20 fed2 0100 |0022: invoke-virtual {v1, v0}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -475f16: 0c03 |0025: move-result-object v3 │ │ -475f18: 5433 5e9d |0026: iget-object v3, v3, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ -475f1c: 6e20 e511 3200 |0028: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -475f22: 5412 219d |002b: iget-object v2, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -475f26: 3802 3400 |002d: if-eqz v2, 0061 // +0034 │ │ -475f2a: 5412 219d |002f: iget-object v2, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -475f2e: 6e10 dae0 0200 |0031: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -475f34: 0a02 |0034: move-result v2 │ │ -475f36: 1303 2100 |0035: const/16 v3, #int 33 // #21 │ │ -475f3a: 3732 2200 |0037: if-le v2, v3, 0059 // +0022 │ │ -475f3e: 5482 0b9f |0039: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.commentText:Landroid/widget/TextView; // field@9f0b │ │ -475f42: 2203 0819 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -475f46: 7010 06e1 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -475f4c: 5414 219d |0040: iget-object v4, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -475f50: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -475f52: 1306 1e00 |0043: const/16 v6, #int 30 // #1e │ │ -475f56: 6e30 e5e0 5406 |0045: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -475f5c: 0c04 |0048: move-result-object v4 │ │ -475f5e: 6e20 12e1 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -475f64: 1a04 7a06 |004c: const-string v4, "..." // string@067a │ │ -475f68: 6e20 12e1 4300 |004e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -475f6e: 6e10 1fe1 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -475f74: 0c03 |0054: move-result-object v3 │ │ -475f76: 6e20 e511 3200 |0055: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -475f7c: 2810 |0058: goto 0068 // +0010 │ │ -475f7e: 5482 0b9f |0059: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.commentText:Landroid/widget/TextView; // field@9f0b │ │ -475f82: 5413 219d |005b: iget-object v3, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -475f86: 6e20 e511 3200 |005d: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -475f8c: 2808 |0060: goto 0068 // +0008 │ │ -475f8e: 5482 0b9f |0061: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.commentText:Landroid/widget/TextView; // field@9f0b │ │ -475f92: 1a03 0000 |0063: const-string v3, "" // string@0000 │ │ -475f96: 6e20 e511 3200 |0065: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -475f9c: 5482 0e9f |0068: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.lengthText:Landroid/widget/TextView; // field@9f0e │ │ -475fa0: 7110 c7d1 0000 |006a: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -475fa6: 0c03 |006d: move-result-object v3 │ │ -475fa8: 5433 b485 |006e: iget-object v3, v3, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -475fac: 5214 289d |0070: iget v4, v1, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ -475fb0: 6e20 e3dc 4300 |0072: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ -475fb6: 0c03 |0075: move-result-object v3 │ │ -475fb8: 6e20 e511 3200 |0076: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -475fbe: 5482 109f |0079: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.timeText:Landroid/widget/TextView; // field@9f10 │ │ -475fc2: 7110 c7d1 0000 |007b: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -475fc8: 0c03 |007e: move-result-object v3 │ │ -475fca: 5433 b485 |007f: iget-object v3, v3, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -475fce: 5314 239d |0081: iget-wide v4, v1, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -475fd2: 6e30 e9dc 4305 |0083: invoke-virtual {v3, v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteTime:(J)Ljava/lang/String; // method@dce9 │ │ -475fd8: 0c03 |0086: move-result-object v3 │ │ -475fda: 6e20 e511 3200 |0087: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -475fe0: 5482 0d9f |008a: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.iconView:Landroid/widget/ImageView; // field@9f0d │ │ -475fe4: 6e20 fed2 0100 |008c: invoke-virtual {v1, v0}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -475fea: 0c00 |008f: move-result-object v0 │ │ -475fec: 5400 5b9d |0090: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ -475ff0: 7110 d5db 0000 |0092: invoke-static {v0}, Lde/tadris/fitness/util/Icon;.getIcon:(Ljava/lang/String;)I // method@dbd5 │ │ -475ff6: 0a00 |0095: move-result v0 │ │ -475ff8: 6e20 0010 0200 |0096: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ -475ffe: 5480 0f9f |0099: iget-object v0, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.root:Landroid/view/View; // field@9f0f │ │ -476002: 2202 0617 |009b: new-instance v2, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk; // type@1706 │ │ -476006: 7040 e9d6 7219 |009d: invoke-direct {v2, v7, v9, v1}, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter;ILde/tadris/fitness/data/Workout;)V // method@d6e9 │ │ -47600c: 6e20 8c0b 2000 |00a0: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -476012: 5488 0f9f |00a3: iget-object v8, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.root:Landroid/view/View; // field@9f0f │ │ -476016: 2200 0517 |00a5: new-instance v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ; // type@1705 │ │ -47601a: 7040 e7d6 7019 |00a7: invoke-direct {v0, v7, v9, v1}, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter;ILde/tadris/fitness/data/Workout;)V // method@d6e7 │ │ -476020: 6e20 900b 0800 |00aa: invoke-virtual {v8, v0}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@0b90 │ │ -476026: 0e00 |00ad: return-void │ │ +475ec0: |[475ec0] de.tadris.fitness.ui.adapter.WorkoutAdapter.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;I)V │ │ +475ed0: 5480 0f9f |0000: iget-object v0, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.root:Landroid/view/View; // field@9f0f │ │ +475ed4: 6e10 c10a 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0ac1 │ │ +475eda: 0c00 |0005: move-result-object v0 │ │ +475edc: 5471 139f |0006: iget-object v1, v7, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.workouts:[Lde/tadris/fitness/data/Workout; // field@9f13 │ │ +475ee0: 4601 0109 |0008: aget-object v1, v1, v9 │ │ +475ee4: 5482 0c9f |000a: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.dateText:Landroid/widget/TextView; // field@9f0c │ │ +475ee8: 7110 c7d1 0000 |000c: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +475eee: 0c03 |000f: move-result-object v3 │ │ +475ef0: 5433 b985 |0010: iget-object v3, v3, Lde/tadris/fitness/Instance;.userDateTimeUtils:Lde/tadris/fitness/util/UserDateTimeUtils; // field@85b9 │ │ +475ef4: 2204 7a19 |0012: new-instance v4, Ljava/util/Date; // type@197a │ │ +475ef8: 5315 2d9d |0014: iget-wide v5, v1, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +475efc: 7030 19e3 5406 |0016: invoke-direct {v4, v5, v6}, Ljava/util/Date;.:(J)V // method@e319 │ │ +475f02: 6e20 efdb 4300 |0019: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatDateTime:(Ljava/util/Date;)Ljava/lang/String; // method@dbef │ │ +475f08: 0c03 |001c: move-result-object v3 │ │ +475f0a: 6e20 e511 3200 |001d: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +475f10: 5482 119f |0020: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.typeText:Landroid/widget/TextView; // field@9f11 │ │ +475f14: 6e20 fed2 0100 |0022: invoke-virtual {v1, v0}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +475f1a: 0c03 |0025: move-result-object v3 │ │ +475f1c: 5433 5e9d |0026: iget-object v3, v3, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ +475f20: 6e20 e511 3200 |0028: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +475f26: 5412 219d |002b: iget-object v2, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +475f2a: 3802 3400 |002d: if-eqz v2, 0061 // +0034 │ │ +475f2e: 5412 219d |002f: iget-object v2, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +475f32: 6e10 dae0 0200 |0031: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +475f38: 0a02 |0034: move-result v2 │ │ +475f3a: 1303 2100 |0035: const/16 v3, #int 33 // #21 │ │ +475f3e: 3732 2200 |0037: if-le v2, v3, 0059 // +0022 │ │ +475f42: 5482 0b9f |0039: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.commentText:Landroid/widget/TextView; // field@9f0b │ │ +475f46: 2203 0819 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +475f4a: 7010 06e1 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +475f50: 5414 219d |0040: iget-object v4, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +475f54: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +475f56: 1306 1e00 |0043: const/16 v6, #int 30 // #1e │ │ +475f5a: 6e30 e5e0 5406 |0045: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +475f60: 0c04 |0048: move-result-object v4 │ │ +475f62: 6e20 12e1 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +475f68: 1a04 7a06 |004c: const-string v4, "..." // string@067a │ │ +475f6c: 6e20 12e1 4300 |004e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +475f72: 6e10 1fe1 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +475f78: 0c03 |0054: move-result-object v3 │ │ +475f7a: 6e20 e511 3200 |0055: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +475f80: 2810 |0058: goto 0068 // +0010 │ │ +475f82: 5482 0b9f |0059: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.commentText:Landroid/widget/TextView; // field@9f0b │ │ +475f86: 5413 219d |005b: iget-object v3, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +475f8a: 6e20 e511 3200 |005d: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +475f90: 2808 |0060: goto 0068 // +0008 │ │ +475f92: 5482 0b9f |0061: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.commentText:Landroid/widget/TextView; // field@9f0b │ │ +475f96: 1a03 0000 |0063: const-string v3, "" // string@0000 │ │ +475f9a: 6e20 e511 3200 |0065: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +475fa0: 5482 0e9f |0068: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.lengthText:Landroid/widget/TextView; // field@9f0e │ │ +475fa4: 7110 c7d1 0000 |006a: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +475faa: 0c03 |006d: move-result-object v3 │ │ +475fac: 5433 b485 |006e: iget-object v3, v3, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +475fb0: 5214 289d |0070: iget v4, v1, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ +475fb4: 6e20 e3dc 4300 |0072: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ +475fba: 0c03 |0075: move-result-object v3 │ │ +475fbc: 6e20 e511 3200 |0076: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +475fc2: 5482 109f |0079: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.timeText:Landroid/widget/TextView; // field@9f10 │ │ +475fc6: 7110 c7d1 0000 |007b: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +475fcc: 0c03 |007e: move-result-object v3 │ │ +475fce: 5433 b485 |007f: iget-object v3, v3, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +475fd2: 5314 239d |0081: iget-wide v4, v1, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +475fd6: 6e30 e9dc 4305 |0083: invoke-virtual {v3, v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteTime:(J)Ljava/lang/String; // method@dce9 │ │ +475fdc: 0c03 |0086: move-result-object v3 │ │ +475fde: 6e20 e511 3200 |0087: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +475fe4: 5482 0d9f |008a: iget-object v2, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.iconView:Landroid/widget/ImageView; // field@9f0d │ │ +475fe8: 6e20 fed2 0100 |008c: invoke-virtual {v1, v0}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +475fee: 0c00 |008f: move-result-object v0 │ │ +475ff0: 5400 5b9d |0090: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ +475ff4: 7110 d5db 0000 |0092: invoke-static {v0}, Lde/tadris/fitness/util/Icon;.getIcon:(Ljava/lang/String;)I // method@dbd5 │ │ +475ffa: 0a00 |0095: move-result v0 │ │ +475ffc: 6e20 0010 0200 |0096: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ +476002: 5480 0f9f |0099: iget-object v0, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.root:Landroid/view/View; // field@9f0f │ │ +476006: 2202 0617 |009b: new-instance v2, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk; // type@1706 │ │ +47600a: 7040 e9d6 7219 |009d: invoke-direct {v2, v7, v9, v1}, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$qqUms5m6xq8YS2uMGM9tLWT9eFk;.:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter;ILde/tadris/fitness/data/Workout;)V // method@d6e9 │ │ +476010: 6e20 8c0b 2000 |00a0: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +476016: 5488 0f9f |00a3: iget-object v8, v8, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.root:Landroid/view/View; // field@9f0f │ │ +47601a: 2200 0517 |00a5: new-instance v0, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ; // type@1705 │ │ +47601e: 7040 e7d6 7019 |00a7: invoke-direct {v0, v7, v9, v1}, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutAdapter$btwn142kP1O8tNkNd-Bliz0LxmQ;.:(Lde/tadris/fitness/ui/adapter/WorkoutAdapter;ILde/tadris/fitness/data/Workout;)V // method@d6e7 │ │ +476024: 6e20 900b 0800 |00aa: invoke-virtual {v8, v0}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@0b90 │ │ +47602a: 0e00 |00ad: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000a line=88 │ │ 0x0020 line=89 │ │ 0x002b line=90 │ │ @@ -1482505,18 +1482506,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -475dd0: |[475dd0] de.tadris.fitness.ui.adapter.WorkoutAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -475de0: 6e30 02d7 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder; // method@d702 │ │ -475de6: 0c01 |0003: move-result-object v1 │ │ -475de8: 1101 |0004: return-object v1 │ │ +475dd4: |[475dd4] de.tadris.fitness.ui.adapter.WorkoutAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +475de4: 6e30 02d7 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder; // method@d702 │ │ +475dea: 0c01 |0003: move-result-object v1 │ │ +475dec: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/adapter/WorkoutAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1482526,26 +1482527,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -475e0c: |[475e0c] de.tadris.fitness.ui.adapter.WorkoutAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder; │ │ -475e1c: 6e10 080c 0300 |0000: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c08 │ │ -475e22: 0c04 |0003: move-result-object v4 │ │ -475e24: 7110 040a 0400 |0004: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ -475e2a: 0c04 |0007: move-result-object v4 │ │ -475e2c: 1400 a200 0c7f |0008: const v0, #float 1.86095e+38 // #7f0c00a2 │ │ -475e32: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -475e34: 6e40 090a 0413 |000c: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ -475e3a: 0c03 |000f: move-result-object v3 │ │ -475e3c: 2204 0c17 |0010: new-instance v4, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder; // type@170c │ │ -475e40: 7020 f8d6 3400 |0012: invoke-direct {v4, v3}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.:(Landroid/view/View;)V // method@d6f8 │ │ -475e46: 1104 |0015: return-object v4 │ │ +475e10: |[475e10] de.tadris.fitness.ui.adapter.WorkoutAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder; │ │ +475e20: 6e10 080c 0300 |0000: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c08 │ │ +475e26: 0c04 |0003: move-result-object v4 │ │ +475e28: 7110 040a 0400 |0004: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ +475e2e: 0c04 |0007: move-result-object v4 │ │ +475e30: 1400 a200 0c7f |0008: const v0, #float 1.86095e+38 // #7f0c00a2 │ │ +475e36: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +475e38: 6e40 090a 0413 |000c: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ +475e3e: 0c03 |000f: move-result-object v3 │ │ +475e40: 2204 0c17 |0010: new-instance v4, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder; // type@170c │ │ +475e44: 7020 f8d6 3400 |0012: invoke-direct {v4, v3}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutViewHolder;.:(Landroid/view/View;)V // method@d6f8 │ │ +475e4a: 1104 |0015: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0010 line=80 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/ui/adapter/WorkoutAdapter; │ │ 0x0000 - 0x0016 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1482556,17 +1482557,17 @@ │ │ type : '([Lde/tadris/fitness/data/Workout;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -476028: |[476028] de.tadris.fitness.ui.adapter.WorkoutAdapter.setWorkouts:([Lde/tadris/fitness/data/Workout;)V │ │ -476038: 5b01 139f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.workouts:[Lde/tadris/fitness/data/Workout; // field@9f13 │ │ -47603c: 0e00 |0002: return-void │ │ +47602c: |[47602c] de.tadris.fitness.ui.adapter.WorkoutAdapter.setWorkouts:([Lde/tadris/fitness/data/Workout;)V │ │ +47603c: 5b01 139f |0000: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.workouts:[Lde/tadris/fitness/data/Workout; // field@9f13 │ │ +476040: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/ui/adapter/WorkoutAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) [Lde/tadris/fitness/data/Workout; │ │ │ │ @@ -1482617,28 +1482618,28 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -476040: |[476040] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter$WorkoutTypeHolder.:(Landroid/view/View;)V │ │ -476050: 7020 8159 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@5981 │ │ -476056: 5b12 169f |0003: iput-object v2, v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.root:Landroid/view/View; // field@9f16 │ │ -47605a: 1400 6402 097f |0005: const v0, #float 1.82117e+38 // #7f090264 │ │ -476060: 6e20 b20a 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -476066: 0c00 |000b: move-result-object v0 │ │ -476068: 1f00 aa02 |000c: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -47606c: 5b10 159f |000e: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.nameText:Landroid/widget/TextView; // field@9f15 │ │ -476070: 1400 6302 097f |0010: const v0, #float 1.82117e+38 // #7f090263 │ │ -476076: 6e20 b20a 0200 |0013: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47607c: 0c02 |0016: move-result-object v2 │ │ -47607e: 1f02 8602 |0017: check-cast v2, Landroid/widget/ImageView; // type@0286 │ │ -476082: 5b12 149f |0019: iput-object v2, v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.iconView:Landroid/widget/ImageView; // field@9f14 │ │ -476086: 0e00 |001b: return-void │ │ +476044: |[476044] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter$WorkoutTypeHolder.:(Landroid/view/View;)V │ │ +476054: 7020 8159 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@5981 │ │ +47605a: 5b12 169f |0003: iput-object v2, v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.root:Landroid/view/View; // field@9f16 │ │ +47605e: 1400 6402 097f |0005: const v0, #float 1.82117e+38 // #7f090264 │ │ +476064: 6e20 b20a 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47606a: 0c00 |000b: move-result-object v0 │ │ +47606c: 1f00 aa02 |000c: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +476070: 5b10 159f |000e: iput-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.nameText:Landroid/widget/TextView; // field@9f15 │ │ +476074: 1400 6302 097f |0010: const v0, #float 1.82117e+38 // #7f090263 │ │ +47607a: 6e20 b20a 0200 |0013: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +476080: 0c02 |0016: move-result-object v2 │ │ +476082: 1f02 8602 |0017: check-cast v2, Landroid/widget/ImageView; // type@0286 │ │ +476086: 5b12 149f |0019: iput-object v2, v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.iconView:Landroid/widget/ImageView; // field@9f14 │ │ +47608a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0008 line=49 │ │ 0x0013 line=50 │ │ locals : │ │ @@ -1482699,19 +1482700,19 @@ │ │ type : '(Ljava/util/List;Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -476100: |[476100] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.:(Ljava/util/List;Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener;)V │ │ -476110: 7010 bd57 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@57bd │ │ -476116: 5b01 189f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.types:Ljava/util/List; // field@9f18 │ │ -47611a: 5b02 179f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.listener:Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener; // field@9f17 │ │ -47611e: 0e00 |0007: return-void │ │ +476104: |[476104] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.:(Ljava/util/List;Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener;)V │ │ +476114: 7010 bd57 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@57bd │ │ +47611a: 5b01 189f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.types:Ljava/util/List; // field@9f18 │ │ +47611e: 5b02 179f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.listener:Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener; // field@9f17 │ │ +476122: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; │ │ @@ -1482724,19 +1482725,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4760e0: |[4760e0] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.getItemCount:()I │ │ -4760f0: 5410 189f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.types:Ljava/util/List; // field@9f18 │ │ -4760f4: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4760fa: 0a00 |0005: move-result v0 │ │ -4760fc: 0f00 |0006: return v0 │ │ +4760e4: |[4760e4] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.getItemCount:()I │ │ +4760f4: 5410 189f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.types:Ljava/util/List; // field@9f18 │ │ +4760f8: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4760fe: 0a00 |0005: move-result v0 │ │ +476100: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;) │ │ @@ -1482744,18 +1482745,18 @@ │ │ type : '(ILde/tadris/fitness/data/WorkoutType;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -476120: |[476120] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.lambda$onBindViewHolder$0$WorkoutTypeAdapter:(ILde/tadris/fitness/data/WorkoutType;Landroid/view/View;)V │ │ -476130: 5403 179f |0000: iget-object v3, v0, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.listener:Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener; // field@9f17 │ │ -476134: 7230 04d7 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener;.onItemSelect:(ILde/tadris/fitness/data/WorkoutType;)V // method@d704 │ │ -47613a: 0e00 |0005: return-void │ │ +476124: |[476124] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.lambda$onBindViewHolder$0$WorkoutTypeAdapter:(ILde/tadris/fitness/data/WorkoutType;Landroid/view/View;)V │ │ +476134: 5403 179f |0000: iget-object v3, v0, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.listener:Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener; // field@9f17 │ │ +476138: 7230 04d7 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener;.onItemSelect:(ILde/tadris/fitness/data/WorkoutType;)V // method@d704 │ │ +47613e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/data/WorkoutType; │ │ @@ -1482766,18 +1482767,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47613c: |[47613c] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -47614c: 1f01 0f17 |0000: check-cast v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder; // type@170f │ │ -476150: 6e30 0ad7 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;I)V // method@d70a │ │ -476156: 0e00 |0005: return-void │ │ +476140: |[476140] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +476150: 1f01 0f17 |0000: check-cast v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder; // type@170f │ │ +476154: 6e30 0ad7 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;I)V // method@d70a │ │ +47615a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1482787,35 +1482788,35 @@ │ │ type : '(Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -476158: |[476158] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;I)V │ │ -476168: 5430 189f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.types:Ljava/util/List; // field@9f18 │ │ -47616c: 7220 8be3 5000 |0002: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -476172: 0c00 |0005: move-result-object v0 │ │ -476174: 1f00 6416 |0006: check-cast v0, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ -476178: 5441 149f |0008: iget-object v1, v4, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.iconView:Landroid/widget/ImageView; // field@9f14 │ │ -47617c: 5402 5b9d |000a: iget-object v2, v0, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ -476180: 7110 d5db 0200 |000c: invoke-static {v2}, Lde/tadris/fitness/util/Icon;.getIcon:(Ljava/lang/String;)I // method@dbd5 │ │ -476186: 0a02 |000f: move-result v2 │ │ -476188: 6e20 0010 2100 |0010: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ -47618e: 5441 149f |0013: iget-object v1, v4, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.iconView:Landroid/widget/ImageView; // field@9f14 │ │ -476192: 5202 5a9d |0015: iget v2, v0, Lde/tadris/fitness/data/WorkoutType;.color:I // field@9d5a │ │ -476196: 6e20 f90f 2100 |0017: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@0ff9 │ │ -47619c: 5441 159f |001a: iget-object v1, v4, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.nameText:Landroid/widget/TextView; // field@9f15 │ │ -4761a0: 5402 5e9d |001c: iget-object v2, v0, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ -4761a4: 6e20 e511 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -4761aa: 5444 169f |0021: iget-object v4, v4, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.root:Landroid/view/View; // field@9f16 │ │ -4761ae: 2201 0717 |0023: new-instance v1, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c; // type@1707 │ │ -4761b2: 7040 ebd6 3105 |0025: invoke-direct {v1, v3, v5, v0}, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.:(Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;ILde/tadris/fitness/data/WorkoutType;)V // method@d6eb │ │ -4761b8: 6e20 8c0b 1400 |0028: invoke-virtual {v4, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -4761be: 0e00 |002b: return-void │ │ +47615c: |[47615c] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.onBindViewHolder:(Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;I)V │ │ +47616c: 5430 189f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.types:Ljava/util/List; // field@9f18 │ │ +476170: 7220 8be3 5000 |0002: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +476176: 0c00 |0005: move-result-object v0 │ │ +476178: 1f00 6416 |0006: check-cast v0, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ +47617c: 5441 149f |0008: iget-object v1, v4, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.iconView:Landroid/widget/ImageView; // field@9f14 │ │ +476180: 5402 5b9d |000a: iget-object v2, v0, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ +476184: 7110 d5db 0200 |000c: invoke-static {v2}, Lde/tadris/fitness/util/Icon;.getIcon:(Ljava/lang/String;)I // method@dbd5 │ │ +47618a: 0a02 |000f: move-result v2 │ │ +47618c: 6e20 0010 2100 |0010: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ +476192: 5441 149f |0013: iget-object v1, v4, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.iconView:Landroid/widget/ImageView; // field@9f14 │ │ +476196: 5202 5a9d |0015: iget v2, v0, Lde/tadris/fitness/data/WorkoutType;.color:I // field@9d5a │ │ +47619a: 6e20 f90f 2100 |0017: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@0ff9 │ │ +4761a0: 5441 159f |001a: iget-object v1, v4, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.nameText:Landroid/widget/TextView; // field@9f15 │ │ +4761a4: 5402 5e9d |001c: iget-object v2, v0, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ +4761a8: 6e20 e511 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +4761ae: 5444 169f |0021: iget-object v4, v4, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.root:Landroid/view/View; // field@9f16 │ │ +4761b2: 2201 0717 |0023: new-instance v1, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c; // type@1707 │ │ +4761b6: 7040 ebd6 3105 |0025: invoke-direct {v1, v3, v5, v0}, Lde/tadris/fitness/ui/adapter/-$$Lambda$WorkoutTypeAdapter$eu1u6Ux4W0rRWSVVXUgIn_kuM-c;.:(Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;ILde/tadris/fitness/data/WorkoutType;)V // method@d6eb │ │ +4761bc: 6e20 8c0b 1400 |0028: invoke-virtual {v4, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +4761c2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ 0x0013 line=74 │ │ 0x001a line=75 │ │ 0x0021 line=76 │ │ @@ -1482829,18 +1482830,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -476088: |[476088] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -476098: 6e30 0cd7 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder; // method@d70c │ │ -47609e: 0c01 |0003: move-result-object v1 │ │ -4760a0: 1101 |0004: return-object v1 │ │ +47608c: |[47608c] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +47609c: 6e30 0cd7 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder; // method@d70c │ │ +4760a2: 0c01 |0003: move-result-object v1 │ │ +4760a4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1482850,26 +1482851,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -4760a4: |[4760a4] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder; │ │ -4760b4: 6e10 080c 0300 |0000: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c08 │ │ -4760ba: 0c04 |0003: move-result-object v4 │ │ -4760bc: 7110 040a 0400 |0004: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ -4760c2: 0c04 |0007: move-result-object v4 │ │ -4760c4: 1400 a300 0c7f |0008: const v0, #float 1.86095e+38 // #7f0c00a3 │ │ -4760ca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -4760cc: 6e40 090a 0413 |000c: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ -4760d2: 0c03 |000f: move-result-object v3 │ │ -4760d4: 2204 0f17 |0010: new-instance v4, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder; // type@170f │ │ -4760d8: 7020 05d7 3400 |0012: invoke-direct {v4, v3}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.:(Landroid/view/View;)V // method@d705 │ │ -4760de: 1104 |0015: return-object v4 │ │ +4760a8: |[4760a8] de.tadris.fitness.ui.adapter.WorkoutTypeAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder; │ │ +4760b8: 6e10 080c 0300 |0000: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c08 │ │ +4760be: 0c04 |0003: move-result-object v4 │ │ +4760c0: 7110 040a 0400 |0004: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ +4760c6: 0c04 |0007: move-result-object v4 │ │ +4760c8: 1400 a300 0c7f |0008: const v0, #float 1.86095e+38 // #7f0c00a3 │ │ +4760ce: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +4760d0: 6e40 090a 0413 |000c: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ +4760d6: 0c03 |000f: move-result-object v3 │ │ +4760d8: 2204 0f17 |0010: new-instance v4, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder; // type@170f │ │ +4760dc: 7020 05d7 3400 |0012: invoke-direct {v4, v3}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeHolder;.:(Landroid/view/View;)V // method@d705 │ │ +4760e2: 1104 |0015: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0010 line=66 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; │ │ 0x0000 - 0x0016 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1482905,36 +1482906,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4761c0: |[4761c0] de.tadris.fitness.ui.dialog.-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os.:(Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;)V │ │ -4761d0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4761d6: 5b01 199f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os;.f$0:Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener; // field@9f19 │ │ -4761da: 0e00 |0005: return-void │ │ +4761c4: |[4761c4] de.tadris.fitness.ui.dialog.-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os.:(Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;)V │ │ +4761d4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4761da: 5b01 199f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os;.f$0:Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener; // field@9f19 │ │ +4761de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os;) │ │ name : 'onDurationPick' │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4761dc: |[4761dc] de.tadris.fitness.ui.dialog.-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os.onDurationPick:(J)V │ │ -4761ec: 5410 199f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os;.f$0:Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener; // field@9f19 │ │ -4761f0: 7130 3bd7 2003 |0002: invoke-static {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment;.lambda$new$0:(Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;J)V // method@d73b │ │ -4761f6: 0e00 |0005: return-void │ │ +4761e0: |[4761e0] de.tadris.fitness.ui.dialog.-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os.onDurationPick:(J)V │ │ +4761f0: 5410 199f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os;.f$0:Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener; // field@9f19 │ │ +4761f4: 7130 3bd7 2003 |0002: invoke-static {v0, v2, v3}, Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment;.lambda$new$0:(Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;J)V // method@d73b │ │ +4761fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5086 header: │ │ @@ -1482965,36 +1482966,36 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -476684: |[476684] de.tadris.fitness.ui.dialog.-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc.:(Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;)V │ │ -476694: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47669a: 5b01 379f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc;.f$0:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f37 │ │ -47669e: 0e00 |0005: return-void │ │ +476688: |[476688] de.tadris.fitness.ui.dialog.-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc.:(Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;)V │ │ +476698: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47669e: 5b01 379f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc;.f$0:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f37 │ │ +4766a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc;) │ │ name : 'onAutoStartDelayPick' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4766a0: |[4766a0] de.tadris.fitness.ui.dialog.-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc.onAutoStartDelayPick:(I)V │ │ -4766b0: 5410 379f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc;.f$0:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f37 │ │ -4766b4: 7220 3dd7 2000 |0002: invoke-interface {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;.onSelectAutoStartDelay:(I)V // method@d73d │ │ -4766ba: 0e00 |0005: return-void │ │ +4766a4: |[4766a4] de.tadris.fitness.ui.dialog.-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc.onAutoStartDelayPick:(I)V │ │ +4766b4: 5410 379f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc;.f$0:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f37 │ │ +4766b8: 7220 3dd7 2000 |0002: invoke-interface {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;.onSelectAutoStartDelay:(I)V // method@d73d │ │ +4766be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5087 header: │ │ @@ -1483074,24 +1483075,24 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -4776a4: |[4776a4] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;J)V │ │ -4776b4: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4776ba: 1400 6d01 117f |0003: const v0, #float 1.92745e+38 // #7f11016d │ │ -4776c0: 5910 559f |0006: iput v0, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.title:I // field@9f55 │ │ -4776c4: 5b12 509f |0008: iput-object v2, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ -4776c8: 5b13 539f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.listener:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener; // field@9f53 │ │ -4776cc: 5a14 529f |000c: iput-wide v4, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ -4776d0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -4776d2: 5c12 549f |000f: iput-boolean v2, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.showHours:Z // field@9f54 │ │ -4776d6: 0e00 |0011: return-void │ │ +4776a8: |[4776a8] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;J)V │ │ +4776b8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4776be: 1400 6d01 117f |0003: const v0, #float 1.92745e+38 // #7f11016d │ │ +4776c4: 5910 559f |0006: iput v0, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.title:I // field@9f55 │ │ +4776c8: 5b12 509f |0008: iput-object v2, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ +4776cc: 5b13 539f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.listener:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener; // field@9f53 │ │ +4776d0: 5a14 529f |000c: iput-wide v4, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ +4776d4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +4776d6: 5c12 549f |000f: iput-boolean v2, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.showHours:Z // field@9f54 │ │ +4776da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=43 │ │ 0x0008 line=56 │ │ 0x000a line=57 │ │ 0x000c line=58 │ │ @@ -1483107,24 +1483108,24 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;JIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4776d8: |[4776d8] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;JIZ)V │ │ -4776e8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4776ee: 1400 6d01 117f |0003: const v0, #float 1.92745e+38 // #7f11016d │ │ -4776f4: 5910 559f |0006: iput v0, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.title:I // field@9f55 │ │ -4776f8: 5b12 509f |0008: iput-object v2, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ -4776fc: 5b13 539f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.listener:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener; // field@9f53 │ │ -477700: 5a14 529f |000c: iput-wide v4, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ -477704: 5916 559f |000e: iput v6, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.title:I // field@9f55 │ │ -477708: 5c17 549f |0010: iput-boolean v7, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.showHours:Z // field@9f54 │ │ -47770c: 0e00 |0012: return-void │ │ +4776dc: |[4776dc] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;JIZ)V │ │ +4776ec: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4776f2: 1400 6d01 117f |0003: const v0, #float 1.92745e+38 // #7f11016d │ │ +4776f8: 5910 559f |0006: iput v0, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.title:I // field@9f55 │ │ +4776fc: 5b12 509f |0008: iput-object v2, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ +477700: 5b13 539f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.listener:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener; // field@9f53 │ │ +477704: 5a14 529f |000c: iput-wide v4, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ +477708: 5916 559f |000e: iput v6, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.title:I // field@9f55 │ │ +47770c: 5c17 549f |0010: iput-boolean v7, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.showHours:Z // field@9f54 │ │ +477710: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=43 │ │ 0x0008 line=72 │ │ 0x000a line=73 │ │ 0x000c line=74 │ │ @@ -1483143,23 +1483144,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -477514: |[477514] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.getInitialHours:()I │ │ -477524: 5340 529f |0000: iget-wide v0, v4, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ -477528: 1602 e803 |0002: const-wide/16 v2, #int 1000 // #3e8 │ │ -47752c: be20 |0004: div-long/2addr v0, v2 │ │ -47752e: 1602 3c00 |0005: const-wide/16 v2, #int 60 // #3c │ │ -477532: be20 |0007: div-long/2addr v0, v2 │ │ -477534: be20 |0008: div-long/2addr v0, v2 │ │ -477536: 8401 |0009: long-to-int v1, v0 │ │ -477538: 0f01 |000a: return v1 │ │ +477518: |[477518] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.getInitialHours:()I │ │ +477528: 5340 529f |0000: iget-wide v0, v4, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ +47752c: 1602 e803 |0002: const-wide/16 v2, #int 1000 // #3e8 │ │ +477530: be20 |0004: div-long/2addr v0, v2 │ │ +477532: 1602 3c00 |0005: const-wide/16 v2, #int 60 // #3c │ │ +477536: be20 |0007: div-long/2addr v0, v2 │ │ +477538: be20 |0008: div-long/2addr v0, v2 │ │ +47753a: 8401 |0009: long-to-int v1, v0 │ │ +47753c: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; │ │ │ │ #3 : (in Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;) │ │ @@ -1483167,23 +1483168,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -47753c: |[47753c] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.getInitialMinutes:()I │ │ -47754c: 5340 529f |0000: iget-wide v0, v4, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ -477550: 1602 e803 |0002: const-wide/16 v2, #int 1000 // #3e8 │ │ -477554: be20 |0004: div-long/2addr v0, v2 │ │ -477556: 1602 3c00 |0005: const-wide/16 v2, #int 60 // #3c │ │ -47755a: be20 |0007: div-long/2addr v0, v2 │ │ -47755c: bf20 |0008: rem-long/2addr v0, v2 │ │ -47755e: 8401 |0009: long-to-int v1, v0 │ │ -477560: 0f01 |000a: return v1 │ │ +477540: |[477540] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.getInitialMinutes:()I │ │ +477550: 5340 529f |0000: iget-wide v0, v4, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ +477554: 1602 e803 |0002: const-wide/16 v2, #int 1000 // #3e8 │ │ +477558: be20 |0004: div-long/2addr v0, v2 │ │ +47755a: 1602 3c00 |0005: const-wide/16 v2, #int 60 // #3c │ │ +47755e: be20 |0007: div-long/2addr v0, v2 │ │ +477560: bf20 |0008: rem-long/2addr v0, v2 │ │ +477562: 8401 |0009: long-to-int v1, v0 │ │ +477564: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; │ │ │ │ #4 : (in Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;) │ │ @@ -1483191,22 +1483192,22 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -477564: |[477564] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.getInitialSeconds:()I │ │ -477574: 5340 529f |0000: iget-wide v0, v4, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ -477578: 1602 e803 |0002: const-wide/16 v2, #int 1000 // #3e8 │ │ -47757c: be20 |0004: div-long/2addr v0, v2 │ │ -47757e: 1602 3c00 |0005: const-wide/16 v2, #int 60 // #3c │ │ -477582: bf20 |0007: rem-long/2addr v0, v2 │ │ -477584: 8401 |0008: long-to-int v1, v0 │ │ -477586: 0f01 |0009: return v1 │ │ +477568: |[477568] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.getInitialSeconds:()I │ │ +477578: 5340 529f |0000: iget-wide v0, v4, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ +47757c: 1602 e803 |0002: const-wide/16 v2, #int 1000 // #3e8 │ │ +477580: be20 |0004: div-long/2addr v0, v2 │ │ +477582: 1602 3c00 |0005: const-wide/16 v2, #int 60 // #3c │ │ +477586: bf20 |0007: rem-long/2addr v0, v2 │ │ +477588: 8401 |0008: long-to-int v1, v0 │ │ +47758a: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;) │ │ @@ -1483214,44 +1483215,44 @@ │ │ type : '(III)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -47766c: |[47766c] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.getMillisFromPick:(III)J │ │ -47767c: 8140 |0000: int-to-long v0, v4 │ │ -47767e: 1702 80ee 3600 |0001: const-wide/32 v2, #float 5.04467e-39 // #0036ee80 │ │ -477684: 9d00 0002 |0004: mul-long v0, v0, v2 │ │ -477688: 8154 |0006: int-to-long v4, v5 │ │ -47768a: 1702 60ea 0000 |0007: const-wide/32 v2, #float 8.40779e-41 // #0000ea60 │ │ -477690: 9d04 0402 |000a: mul-long v4, v4, v2 │ │ -477694: bb40 |000c: add-long/2addr v0, v4 │ │ -477696: 8164 |000d: int-to-long v4, v6 │ │ -477698: 1602 e803 |000e: const-wide/16 v2, #int 1000 // #3e8 │ │ -47769c: 9d04 0402 |0010: mul-long v4, v4, v2 │ │ -4776a0: bb40 |0012: add-long/2addr v0, v4 │ │ -4776a2: 1000 |0013: return-wide v0 │ │ +477670: |[477670] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.getMillisFromPick:(III)J │ │ +477680: 8140 |0000: int-to-long v0, v4 │ │ +477682: 1702 80ee 3600 |0001: const-wide/32 v2, #float 5.04467e-39 // #0036ee80 │ │ +477688: 9d00 0002 |0004: mul-long v0, v0, v2 │ │ +47768c: 8154 |0006: int-to-long v4, v5 │ │ +47768e: 1702 60ea 0000 |0007: const-wide/32 v2, #float 8.40779e-41 // #0000ea60 │ │ +477694: 9d04 0402 |000a: mul-long v4, v4, v2 │ │ +477698: bb40 |000c: add-long/2addr v0, v4 │ │ +47769a: 8164 |000d: int-to-long v4, v6 │ │ +47769c: 1602 e803 |000e: const-wide/16 v2, #int 1000 // #3e8 │ │ +4776a0: 9d04 0402 |0010: mul-long v4, v4, v2 │ │ +4776a4: bb40 |0012: add-long/2addr v0, v4 │ │ +4776a6: 1000 |0013: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;) │ │ name : 'getDialog' │ │ type : '()Landroid/app/AlertDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4774fc: |[4774fc] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.getDialog:()Landroid/app/AlertDialog; │ │ -47750c: 5410 519f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.dialog:Landroid/app/AlertDialog; // field@9f51 │ │ -477510: 1100 |0002: return-object v0 │ │ +477500: |[477500] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.getDialog:()Landroid/app/AlertDialog; │ │ +477510: 5410 519f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.dialog:Landroid/app/AlertDialog; // field@9f51 │ │ +477514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;) │ │ @@ -1483259,28 +1483260,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -477588: |[477588] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.lambda$show$0$DurationPickerDialogFragment:(I)Ljava/lang/String; │ │ -477598: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -47759c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4775a2: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4775a8: 1a03 2000 |0008: const-string v3, " " // string@0020 │ │ -4775ac: 6e20 12e1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4775b2: 5423 509f |000d: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ -4775b6: 1401 8201 117f |000f: const v1, #float 1.92746e+38 // #7f110182 │ │ -4775bc: 6e20 a300 1300 |0012: invoke-virtual {v3, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -4775c2: 0c03 |0015: move-result-object v3 │ │ -4775c4: 6e20 12e1 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4775ca: 6e10 1fe1 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4775d0: 0c03 |001c: move-result-object v3 │ │ -4775d2: 1103 |001d: return-object v3 │ │ +47758c: |[47758c] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.lambda$show$0$DurationPickerDialogFragment:(I)Ljava/lang/String; │ │ +47759c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4775a0: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4775a6: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4775ac: 1a03 2000 |0008: const-string v3, " " // string@0020 │ │ +4775b0: 6e20 12e1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4775b6: 5423 509f |000d: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ +4775ba: 1401 8201 117f |000f: const v1, #float 1.92746e+38 // #7f110182 │ │ +4775c0: 6e20 a300 1300 |0012: invoke-virtual {v3, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +4775c6: 0c03 |0015: move-result-object v3 │ │ +4775c8: 6e20 12e1 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4775ce: 6e10 1fe1 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4775d4: 0c03 |001c: move-result-object v3 │ │ +4775d6: 1103 |001d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; │ │ 0x0000 - 0x001e reg=3 (null) I │ │ │ │ @@ -1483289,28 +1483290,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4775d4: |[4775d4] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.lambda$show$1$DurationPickerDialogFragment:(I)Ljava/lang/String; │ │ -4775e4: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4775e8: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4775ee: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4775f4: 1a03 2000 |0008: const-string v3, " " // string@0020 │ │ -4775f8: 6e20 12e1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4775fe: 5423 509f |000d: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ -477602: 1401 8501 117f |000f: const v1, #float 1.92746e+38 // #7f110185 │ │ -477608: 6e20 a300 1300 |0012: invoke-virtual {v3, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -47760e: 0c03 |0015: move-result-object v3 │ │ -477610: 6e20 12e1 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -477616: 6e10 1fe1 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47761c: 0c03 |001c: move-result-object v3 │ │ -47761e: 1103 |001d: return-object v3 │ │ +4775d8: |[4775d8] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.lambda$show$1$DurationPickerDialogFragment:(I)Ljava/lang/String; │ │ +4775e8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4775ec: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4775f2: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4775f8: 1a03 2000 |0008: const-string v3, " " // string@0020 │ │ +4775fc: 6e20 12e1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +477602: 5423 509f |000d: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ +477606: 1401 8501 117f |000f: const v1, #float 1.92746e+38 // #7f110185 │ │ +47760c: 6e20 a300 1300 |0012: invoke-virtual {v3, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +477612: 0c03 |0015: move-result-object v3 │ │ +477614: 6e20 12e1 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47761a: 6e10 1fe1 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +477620: 0c03 |001c: move-result-object v3 │ │ +477622: 1103 |001d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; │ │ 0x0000 - 0x001e reg=3 (null) I │ │ │ │ @@ -1483319,28 +1483320,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -477620: |[477620] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.lambda$show$2$DurationPickerDialogFragment:(I)Ljava/lang/String; │ │ -477630: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -477634: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47763a: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -477640: 1a03 2000 |0008: const-string v3, " " // string@0020 │ │ -477644: 6e20 12e1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47764a: 5423 509f |000d: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ -47764e: 1401 8801 117f |000f: const v1, #float 1.92746e+38 // #7f110188 │ │ -477654: 6e20 a300 1300 |0012: invoke-virtual {v3, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -47765a: 0c03 |0015: move-result-object v3 │ │ -47765c: 6e20 12e1 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -477662: 6e10 1fe1 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -477668: 0c03 |001c: move-result-object v3 │ │ -47766a: 1103 |001d: return-object v3 │ │ +477624: |[477624] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.lambda$show$2$DurationPickerDialogFragment:(I)Ljava/lang/String; │ │ +477634: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +477638: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47763e: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +477644: 1a03 2000 |0008: const-string v3, " " // string@0020 │ │ +477648: 6e20 12e1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47764e: 5423 509f |000d: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ +477652: 1401 8801 117f |000f: const v1, #float 1.92746e+38 // #7f110188 │ │ +477658: 6e20 a300 1300 |0012: invoke-virtual {v3, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +47765e: 0c03 |0015: move-result-object v3 │ │ +477660: 6e20 12e1 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +477666: 6e10 1fe1 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47766c: 0c03 |001c: move-result-object v3 │ │ +47766e: 1103 |001d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; │ │ 0x0000 - 0x001e reg=3 (null) I │ │ │ │ @@ -1483349,26 +1483350,26 @@ │ │ type : '(Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -477710: |[477710] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.lambda$show$3$DurationPickerDialogFragment:(Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V │ │ -477720: 5404 539f |0000: iget-object v4, v0, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.listener:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener; // field@9f53 │ │ -477724: 6e10 8f10 0100 |0002: invoke-virtual {v1}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ -47772a: 0a01 |0005: move-result v1 │ │ -47772c: 6e10 8f10 0200 |0006: invoke-virtual {v2}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ -477732: 0a02 |0009: move-result v2 │ │ -477734: 6e10 8f10 0300 |000a: invoke-virtual {v3}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ -47773a: 0a03 |000d: move-result v3 │ │ -47773c: 7130 8fd7 2103 |000e: invoke-static {v1, v2, v3}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.getMillisFromPick:(III)J // method@d78f │ │ -477742: 0b01 |0011: move-result-wide v1 │ │ -477744: 7230 88d7 1402 |0012: invoke-interface {v4, v1, v2}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;.onDurationPick:(J)V // method@d788 │ │ -47774a: 0e00 |0015: return-void │ │ +477714: |[477714] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.lambda$show$3$DurationPickerDialogFragment:(Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V │ │ +477724: 5404 539f |0000: iget-object v4, v0, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.listener:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener; // field@9f53 │ │ +477728: 6e10 8f10 0100 |0002: invoke-virtual {v1}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ +47772e: 0a01 |0005: move-result v1 │ │ +477730: 6e10 8f10 0200 |0006: invoke-virtual {v2}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ +477736: 0a02 |0009: move-result v2 │ │ +477738: 6e10 8f10 0300 |000a: invoke-virtual {v3}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ +47773e: 0a03 |000d: move-result v3 │ │ +477740: 7130 8fd7 2103 |000e: invoke-static {v1, v2, v3}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.getMillisFromPick:(III)J // method@d78f │ │ +477746: 0b01 |0011: move-result-wide v1 │ │ +477748: 7230 88d7 1402 |0012: invoke-interface {v4, v1, v2}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;.onDurationPick:(J)V // method@d788 │ │ +47774e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000a line=121 │ │ 0x000e line=120 │ │ locals : │ │ 0x0000 - 0x0016 reg=0 this Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; │ │ @@ -1483383,95 +1483384,95 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 193 16-bit code units │ │ -47774c: |[47774c] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.show:()V │ │ -47775c: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -477760: 5491 509f |0002: iget-object v1, v9, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ -477764: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47776a: 5291 559f |0007: iget v1, v9, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.title:I // field@9f55 │ │ -47776e: 6e20 ee00 1000 |0009: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -477774: 5491 509f |000c: iget-object v1, v9, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ -477778: 6e10 9c00 0100 |000e: invoke-virtual {v1}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@009c │ │ -47777e: 0c01 |0011: move-result-object v1 │ │ -477780: 1402 4100 0c7f |0012: const v2, #float 1.86093e+38 // #7f0c0041 │ │ -477786: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -477788: 6e30 080a 2103 |0016: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ -47778e: 0c01 |0019: move-result-object v1 │ │ -477790: 1402 d100 097f |001a: const v2, #float 1.82108e+38 // #7f0900d1 │ │ -477796: 6e20 b20a 2100 |001d: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47779c: 0c02 |0020: move-result-object v2 │ │ -47779e: 1f02 8e02 |0021: check-cast v2, Landroid/widget/NumberPicker; // type@028e │ │ -4777a2: 2204 1417 |0023: new-instance v4, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo; // type@1714 │ │ -4777a6: 7020 13d7 9400 |0025: invoke-direct {v4, v9}, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo;.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V // method@d713 │ │ -4777ac: 6e20 9310 4200 |0028: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ -4777b2: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -4777b4: 6e20 9510 4200 |002c: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ -4777ba: 1305 1800 |002f: const/16 v5, #int 24 // #18 │ │ -4777be: 6e20 9410 5200 |0031: invoke-virtual {v2, v5}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ -4777c4: 5595 549f |0034: iget-boolean v5, v9, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.showHours:Z // field@9f54 │ │ -4777c8: 1406 0201 097f |0036: const v6, #float 1.82109e+38 // #7f090102 │ │ -4777ce: 3805 1400 |0039: if-eqz v5, 004d // +0014 │ │ -4777d2: 7010 8cd7 0900 |003b: invoke-direct {v9}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.getInitialHours:()I // method@d78c │ │ -4777d8: 0a05 |003e: move-result v5 │ │ -4777da: 6e20 9610 5200 |003f: invoke-virtual {v2, v5}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ -4777e0: 6e20 9710 4200 |0042: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setVisibility:(I)V // method@1097 │ │ -4777e6: 6e20 b20a 6100 |0045: invoke-virtual {v1, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -4777ec: 0c05 |0048: move-result-object v5 │ │ -4777ee: 6e20 b30b 4500 |0049: invoke-virtual {v5, v4}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -4777f4: 2810 |004c: goto 005c // +0010 │ │ -4777f6: 6e20 9610 4200 |004d: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ -4777fc: 1305 0800 |0050: const/16 v5, #int 8 // #8 │ │ -477800: 6e20 9710 5200 |0052: invoke-virtual {v2, v5}, Landroid/widget/NumberPicker;.setVisibility:(I)V // method@1097 │ │ -477806: 6e20 b20a 6100 |0055: invoke-virtual {v1, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47780c: 0c06 |0058: move-result-object v6 │ │ -47780e: 6e20 b30b 5600 |0059: invoke-virtual {v6, v5}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -477814: 7110 e4db 0200 |005c: invoke-static {v2}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ -47781a: 1405 d200 097f |005f: const v5, #float 1.82108e+38 // #7f0900d2 │ │ -477820: 6e20 b20a 5100 |0062: invoke-virtual {v1, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -477826: 0c05 |0065: move-result-object v5 │ │ -477828: 1f05 8e02 |0066: check-cast v5, Landroid/widget/NumberPicker; // type@028e │ │ -47782c: 2206 1717 |0068: new-instance v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M; // type@1717 │ │ -477830: 7020 19d7 9600 |006a: invoke-direct {v6, v9}, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M;.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V // method@d719 │ │ -477836: 6e20 9310 6500 |006d: invoke-virtual {v5, v6}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ -47783c: 6e20 9510 4500 |0070: invoke-virtual {v5, v4}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ -477842: 1306 3b00 |0073: const/16 v6, #int 59 // #3b │ │ -477846: 6e20 9410 6500 |0075: invoke-virtual {v5, v6}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ -47784c: 7010 8dd7 0900 |0078: invoke-direct {v9}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.getInitialMinutes:()I // method@d78d │ │ -477852: 0a07 |007b: move-result v7 │ │ -477854: 6e20 9610 7500 |007c: invoke-virtual {v5, v7}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ -47785a: 7110 e4db 0500 |007f: invoke-static {v5}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ -477860: 1407 d300 097f |0082: const v7, #float 1.82109e+38 // #7f0900d3 │ │ -477866: 6e20 b20a 7100 |0085: invoke-virtual {v1, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47786c: 0c07 |0088: move-result-object v7 │ │ -47786e: 1f07 8e02 |0089: check-cast v7, Landroid/widget/NumberPicker; // type@028e │ │ -477872: 2208 1617 |008b: new-instance v8, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w; // type@1716 │ │ -477876: 7020 17d7 9800 |008d: invoke-direct {v8, v9}, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w;.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V // method@d717 │ │ -47787c: 6e20 9310 8700 |0090: invoke-virtual {v7, v8}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ -477882: 6e20 9510 4700 |0093: invoke-virtual {v7, v4}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ -477888: 6e20 9410 6700 |0096: invoke-virtual {v7, v6}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ -47788e: 7010 8ed7 0900 |0099: invoke-direct {v9}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.getInitialSeconds:()I // method@d78e │ │ -477894: 0a04 |009c: move-result v4 │ │ -477896: 6e20 9610 4700 |009d: invoke-virtual {v7, v4}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ -47789c: 7110 e4db 0700 |00a0: invoke-static {v7}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ -4778a2: 6e20 f100 1000 |00a3: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -4778a8: 1401 5b00 117f |00a6: const v1, #float 1.9274e+38 // #7f11005b │ │ -4778ae: 6e30 e500 1003 |00a9: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -4778b4: 1401 1e01 117f |00ac: const v1, #float 1.92744e+38 // #7f11011e │ │ -4778ba: 2203 1517 |00af: new-instance v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k; // type@1715 │ │ -4778be: 7057 15d7 9352 |00b1: invoke-direct {v3, v9, v2, v5, v7}, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;)V // method@d715 │ │ -4778c4: 6e30 eb00 1003 |00b4: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -4778ca: 6e10 dd00 0000 |00b7: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -4778d0: 0c00 |00ba: move-result-object v0 │ │ -4778d2: 5b90 519f |00bb: iput-object v0, v9, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.dialog:Landroid/app/AlertDialog; // field@9f51 │ │ -4778d6: 6e10 f900 0000 |00bd: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -4778dc: 0e00 |00c0: return-void │ │ +477750: |[477750] de.tadris.fitness.ui.dialog.DurationPickerDialogFragment.show:()V │ │ +477760: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +477764: 5491 509f |0002: iget-object v1, v9, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ +477768: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47776e: 5291 559f |0007: iget v1, v9, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.title:I // field@9f55 │ │ +477772: 6e20 ee00 1000 |0009: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +477778: 5491 509f |000c: iget-object v1, v9, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.context:Landroid/app/Activity; // field@9f50 │ │ +47777c: 6e10 9c00 0100 |000e: invoke-virtual {v1}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@009c │ │ +477782: 0c01 |0011: move-result-object v1 │ │ +477784: 1402 4100 0c7f |0012: const v2, #float 1.86093e+38 // #7f0c0041 │ │ +47778a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +47778c: 6e30 080a 2103 |0016: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ +477792: 0c01 |0019: move-result-object v1 │ │ +477794: 1402 d100 097f |001a: const v2, #float 1.82108e+38 // #7f0900d1 │ │ +47779a: 6e20 b20a 2100 |001d: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +4777a0: 0c02 |0020: move-result-object v2 │ │ +4777a2: 1f02 8e02 |0021: check-cast v2, Landroid/widget/NumberPicker; // type@028e │ │ +4777a6: 2204 1417 |0023: new-instance v4, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo; // type@1714 │ │ +4777aa: 7020 13d7 9400 |0025: invoke-direct {v4, v9}, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$2LSMCCuqiC6ZU-WhkiYpqiaAqbo;.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V // method@d713 │ │ +4777b0: 6e20 9310 4200 |0028: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ +4777b6: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +4777b8: 6e20 9510 4200 |002c: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ +4777be: 1305 1800 |002f: const/16 v5, #int 24 // #18 │ │ +4777c2: 6e20 9410 5200 |0031: invoke-virtual {v2, v5}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ +4777c8: 5595 549f |0034: iget-boolean v5, v9, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.showHours:Z // field@9f54 │ │ +4777cc: 1406 0201 097f |0036: const v6, #float 1.82109e+38 // #7f090102 │ │ +4777d2: 3805 1400 |0039: if-eqz v5, 004d // +0014 │ │ +4777d6: 7010 8cd7 0900 |003b: invoke-direct {v9}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.getInitialHours:()I // method@d78c │ │ +4777dc: 0a05 |003e: move-result v5 │ │ +4777de: 6e20 9610 5200 |003f: invoke-virtual {v2, v5}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ +4777e4: 6e20 9710 4200 |0042: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setVisibility:(I)V // method@1097 │ │ +4777ea: 6e20 b20a 6100 |0045: invoke-virtual {v1, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +4777f0: 0c05 |0048: move-result-object v5 │ │ +4777f2: 6e20 b30b 4500 |0049: invoke-virtual {v5, v4}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +4777f8: 2810 |004c: goto 005c // +0010 │ │ +4777fa: 6e20 9610 4200 |004d: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ +477800: 1305 0800 |0050: const/16 v5, #int 8 // #8 │ │ +477804: 6e20 9710 5200 |0052: invoke-virtual {v2, v5}, Landroid/widget/NumberPicker;.setVisibility:(I)V // method@1097 │ │ +47780a: 6e20 b20a 6100 |0055: invoke-virtual {v1, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +477810: 0c06 |0058: move-result-object v6 │ │ +477812: 6e20 b30b 5600 |0059: invoke-virtual {v6, v5}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +477818: 7110 e4db 0200 |005c: invoke-static {v2}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ +47781e: 1405 d200 097f |005f: const v5, #float 1.82108e+38 // #7f0900d2 │ │ +477824: 6e20 b20a 5100 |0062: invoke-virtual {v1, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47782a: 0c05 |0065: move-result-object v5 │ │ +47782c: 1f05 8e02 |0066: check-cast v5, Landroid/widget/NumberPicker; // type@028e │ │ +477830: 2206 1717 |0068: new-instance v6, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M; // type@1717 │ │ +477834: 7020 19d7 9600 |006a: invoke-direct {v6, v9}, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$hyO2sDteu7DRZQ3GDTaDnGirc9M;.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V // method@d719 │ │ +47783a: 6e20 9310 6500 |006d: invoke-virtual {v5, v6}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ +477840: 6e20 9510 4500 |0070: invoke-virtual {v5, v4}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ +477846: 1306 3b00 |0073: const/16 v6, #int 59 // #3b │ │ +47784a: 6e20 9410 6500 |0075: invoke-virtual {v5, v6}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ +477850: 7010 8dd7 0900 |0078: invoke-direct {v9}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.getInitialMinutes:()I // method@d78d │ │ +477856: 0a07 |007b: move-result v7 │ │ +477858: 6e20 9610 7500 |007c: invoke-virtual {v5, v7}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ +47785e: 7110 e4db 0500 |007f: invoke-static {v5}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ +477864: 1407 d300 097f |0082: const v7, #float 1.82109e+38 // #7f0900d3 │ │ +47786a: 6e20 b20a 7100 |0085: invoke-virtual {v1, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +477870: 0c07 |0088: move-result-object v7 │ │ +477872: 1f07 8e02 |0089: check-cast v7, Landroid/widget/NumberPicker; // type@028e │ │ +477876: 2208 1617 |008b: new-instance v8, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w; // type@1716 │ │ +47787a: 7020 17d7 9800 |008d: invoke-direct {v8, v9}, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$YIKTrvIA04Isr7FBpKI4nk8_47w;.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;)V // method@d717 │ │ +477880: 6e20 9310 8700 |0090: invoke-virtual {v7, v8}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ +477886: 6e20 9510 4700 |0093: invoke-virtual {v7, v4}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ +47788c: 6e20 9410 6700 |0096: invoke-virtual {v7, v6}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ +477892: 7010 8ed7 0900 |0099: invoke-direct {v9}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.getInitialSeconds:()I // method@d78e │ │ +477898: 0a04 |009c: move-result v4 │ │ +47789a: 6e20 9610 4700 |009d: invoke-virtual {v7, v4}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ +4778a0: 7110 e4db 0700 |00a0: invoke-static {v7}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ +4778a6: 6e20 f100 1000 |00a3: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +4778ac: 1401 5b00 117f |00a6: const v1, #float 1.9274e+38 // #7f11005b │ │ +4778b2: 6e30 e500 1003 |00a9: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +4778b8: 1401 1e01 117f |00ac: const v1, #float 1.92744e+38 // #7f11011e │ │ +4778be: 2203 1517 |00af: new-instance v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k; // type@1715 │ │ +4778c2: 7057 15d7 9352 |00b1: invoke-direct {v3, v9, v2, v5, v7}, Lde/tadris/fitness/ui/dialog/-$$Lambda$DurationPickerDialogFragment$TaybgjCHRCnSBVC4M1pZSYb-Z1k;.:(Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;)V // method@d715 │ │ +4778c8: 6e30 eb00 1003 |00b4: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +4778ce: 6e10 dd00 0000 |00b7: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +4778d4: 0c00 |00ba: move-result-object v0 │ │ +4778d6: 5b90 519f |00bb: iput-object v0, v9, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.dialog:Landroid/app/AlertDialog; // field@9f51 │ │ +4778da: 6e10 f900 0000 |00bd: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +4778e0: 0e00 |00c0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000c line=85 │ │ 0x001d line=86 │ │ 0x0023 line=87 │ │ @@ -1483555,22 +1483556,22 @@ │ │ type : '(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4778e0: |[4778e0] de.tadris.fitness.ui.dialog.IconPickerDialog.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener;)V │ │ -4778f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4778f6: 5b01 569f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.context:Lde/tadris/fitness/ui/FitoTrackActivity; // field@9f56 │ │ -4778fa: 5b02 589f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.listener:Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener; // field@9f58 │ │ -4778fe: 7100 d7db 0000 |0007: invoke-static {}, Lde/tadris/fitness/util/Icon;.values:()[Lde/tadris/fitness/util/Icon; // method@dbd7 │ │ -477904: 0c01 |000a: move-result-object v1 │ │ -477906: 5b01 599f |000b: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.options:[Lde/tadris/fitness/util/Icon; // field@9f59 │ │ -47790a: 0e00 |000d: return-void │ │ +4778e4: |[4778e4] de.tadris.fitness.ui.dialog.IconPickerDialog.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener;)V │ │ +4778f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4778fa: 5b01 569f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.context:Lde/tadris/fitness/ui/FitoTrackActivity; // field@9f56 │ │ +4778fe: 5b02 589f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.listener:Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener; // field@9f58 │ │ +477902: 7100 d7db 0000 |0007: invoke-static {}, Lde/tadris/fitness/util/Icon;.values:()[Lde/tadris/fitness/util/Icon; // method@dbd7 │ │ +477908: 0c01 |000a: move-result-object v1 │ │ +47790a: 5b01 599f |000b: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.options:[Lde/tadris/fitness/util/Icon; // field@9f59 │ │ +47790e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -1483584,20 +1483585,20 @@ │ │ type : '(ILde/tadris/fitness/util/Icon;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -47790c: |[47790c] de.tadris.fitness.ui.dialog.IconPickerDialog.onItemClick:(ILde/tadris/fitness/util/Icon;)V │ │ -47791c: 5401 579f |0000: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.dialog:Landroid/app/Dialog; // field@9f57 │ │ -477920: 6e10 0c01 0100 |0002: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@010c │ │ -477926: 5401 589f |0005: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.listener:Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener; // field@9f58 │ │ -47792a: 7220 95d7 2100 |0007: invoke-interface {v1, v2}, Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener;.onSelectIcon:(Lde/tadris/fitness/util/Icon;)V // method@d795 │ │ -477930: 0e00 |000a: return-void │ │ +477910: |[477910] de.tadris.fitness.ui.dialog.IconPickerDialog.onItemClick:(ILde/tadris/fitness/util/Icon;)V │ │ +477920: 5401 579f |0000: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.dialog:Landroid/app/Dialog; // field@9f57 │ │ +477924: 6e10 0c01 0100 |0002: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@010c │ │ +47792a: 5401 589f |0005: iget-object v1, v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.listener:Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener; // field@9f58 │ │ +47792e: 7220 95d7 2100 |0007: invoke-interface {v1, v2}, Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener;.onSelectIcon:(Lde/tadris/fitness/util/Icon;)V // method@d795 │ │ +477934: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/tadris/fitness/ui/dialog/IconPickerDialog; │ │ 0x0000 - 0x000b reg=1 (null) I │ │ @@ -1483608,39 +1483609,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -477934: |[477934] de.tadris.fitness.ui.dialog.IconPickerDialog.show:()V │ │ -477944: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -477948: 5461 569f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.context:Lde/tadris/fitness/ui/FitoTrackActivity; // field@9f56 │ │ -47794c: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -477952: 2201 de0a |0007: new-instance v1, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ -477956: 5462 569f |0009: iget-object v2, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.context:Lde/tadris/fitness/ui/FitoTrackActivity; // field@9f56 │ │ -47795a: 7020 af59 2100 |000b: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.:(Landroid/content/Context;)V // method@59af │ │ -477960: 2202 0a17 |000e: new-instance v2, Lde/tadris/fitness/ui/adapter/IconAdapter; // type@170a │ │ -477964: 5463 599f |0010: iget-object v3, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.options:[Lde/tadris/fitness/util/Icon; // field@9f59 │ │ -477968: 5464 569f |0012: iget-object v4, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.context:Lde/tadris/fitness/ui/FitoTrackActivity; // field@9f56 │ │ -47796c: 6e10 79d6 0400 |0014: invoke-virtual {v4}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemePrimaryColor:()I // method@d679 │ │ -477972: 0a04 |0017: move-result v4 │ │ -477974: 7040 efd6 3246 |0018: invoke-direct {v2, v3, v6, v4}, Lde/tadris/fitness/ui/adapter/IconAdapter;.:([Lde/tadris/fitness/util/Icon;Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener;I)V // method@d6ef │ │ -47797a: 2203 810a |001b: new-instance v3, Landroidx/recyclerview/widget/GridLayoutManager; // type@0a81 │ │ -47797e: 5464 569f |001d: iget-object v4, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.context:Lde/tadris/fitness/ui/FitoTrackActivity; // field@9f56 │ │ -477982: 1255 |001f: const/4 v5, #int 5 // #5 │ │ -477984: 7030 7155 4305 |0020: invoke-direct {v3, v4, v5}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@5571 │ │ -47798a: 6e20 bb5a 3100 |0023: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ -477990: 6e20 ad5a 2100 |0026: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ -477996: 6e20 f100 1000 |0029: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -47799c: 6e10 dd00 0000 |002c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -4779a2: 0c00 |002f: move-result-object v0 │ │ -4779a4: 5b60 579f |0030: iput-object v0, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.dialog:Landroid/app/Dialog; // field@9f57 │ │ -4779a8: 6e10 2001 0000 |0032: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0120 │ │ -4779ae: 0e00 |0035: return-void │ │ +477938: |[477938] de.tadris.fitness.ui.dialog.IconPickerDialog.show:()V │ │ +477948: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47794c: 5461 569f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.context:Lde/tadris/fitness/ui/FitoTrackActivity; // field@9f56 │ │ +477950: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +477956: 2201 de0a |0007: new-instance v1, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ +47795a: 5462 569f |0009: iget-object v2, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.context:Lde/tadris/fitness/ui/FitoTrackActivity; // field@9f56 │ │ +47795e: 7020 af59 2100 |000b: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.:(Landroid/content/Context;)V // method@59af │ │ +477964: 2202 0a17 |000e: new-instance v2, Lde/tadris/fitness/ui/adapter/IconAdapter; // type@170a │ │ +477968: 5463 599f |0010: iget-object v3, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.options:[Lde/tadris/fitness/util/Icon; // field@9f59 │ │ +47796c: 5464 569f |0012: iget-object v4, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.context:Lde/tadris/fitness/ui/FitoTrackActivity; // field@9f56 │ │ +477970: 6e10 79d6 0400 |0014: invoke-virtual {v4}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemePrimaryColor:()I // method@d679 │ │ +477976: 0a04 |0017: move-result v4 │ │ +477978: 7040 efd6 3246 |0018: invoke-direct {v2, v3, v6, v4}, Lde/tadris/fitness/ui/adapter/IconAdapter;.:([Lde/tadris/fitness/util/Icon;Lde/tadris/fitness/ui/adapter/IconAdapter$IconAdapterListener;I)V // method@d6ef │ │ +47797e: 2203 810a |001b: new-instance v3, Landroidx/recyclerview/widget/GridLayoutManager; // type@0a81 │ │ +477982: 5464 569f |001d: iget-object v4, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.context:Lde/tadris/fitness/ui/FitoTrackActivity; // field@9f56 │ │ +477986: 1255 |001f: const/4 v5, #int 5 // #5 │ │ +477988: 7030 7155 4305 |0020: invoke-direct {v3, v4, v5}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@5571 │ │ +47798e: 6e20 bb5a 3100 |0023: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ +477994: 6e20 ad5a 2100 |0026: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ +47799a: 6e20 f100 1000 |0029: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +4779a0: 6e10 dd00 0000 |002c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +4779a6: 0c00 |002f: move-result-object v0 │ │ +4779a8: 5b60 579f |0030: iput-object v0, v6, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.dialog:Landroid/app/Dialog; // field@9f57 │ │ +4779ac: 6e10 2001 0000 |0032: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0120 │ │ +4779b2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0007 line=48 │ │ 0x000e line=49 │ │ 0x001b line=50 │ │ 0x0026 line=51 │ │ @@ -1483724,21 +1483725,21 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4779ec: |[4779ec] de.tadris.fitness.ui.dialog.NumberPickerDialog.:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -4779fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -477a02: 5b01 5a9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.context:Landroid/app/Activity; // field@9f5a │ │ -477a06: 5b02 5d9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.title:Ljava/lang/String; // field@9f5d │ │ -477a0a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -477a0c: 5c01 5e9f |0008: iput-boolean v1, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.useNeutral:Z // field@9f5e │ │ -477a10: 0e00 |000a: return-void │ │ +4779f0: |[4779f0] de.tadris.fitness.ui.dialog.NumberPickerDialog.:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +477a00: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +477a06: 5b01 5a9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.context:Landroid/app/Activity; // field@9f5a │ │ +477a0a: 5b02 5d9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.title:Ljava/lang/String; // field@9f5d │ │ +477a0e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +477a10: 5c01 5e9f |0008: iput-boolean v1, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.useNeutral:Z // field@9f5e │ │ +477a14: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ 0x0008 line=30 │ │ locals : │ │ @@ -1483751,22 +1483752,22 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -477a14: |[477a14] de.tadris.fitness.ui.dialog.NumberPickerDialog.:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V │ │ -477a24: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -477a2a: 5b01 5a9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.context:Landroid/app/Activity; // field@9f5a │ │ -477a2e: 5b02 5d9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.title:Ljava/lang/String; // field@9f5d │ │ -477a32: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -477a34: 5c01 5e9f |0008: iput-boolean v1, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.useNeutral:Z // field@9f5e │ │ -477a38: 5b03 5c9f |000a: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.neutralText:Ljava/lang/String; // field@9f5c │ │ -477a3c: 0e00 |000c: return-void │ │ +477a18: |[477a18] de.tadris.fitness.ui.dialog.NumberPickerDialog.:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V │ │ +477a28: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +477a2e: 5b01 5a9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.context:Landroid/app/Activity; // field@9f5a │ │ +477a32: 5b02 5d9f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.title:Ljava/lang/String; // field@9f5d │ │ +477a36: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +477a38: 5c01 5e9f |0008: iput-boolean v1, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.useNeutral:Z // field@9f5e │ │ +477a3c: 5b03 5c9f |000a: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.neutralText:Ljava/lang/String; // field@9f5c │ │ +477a40: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ 0x0008 line=43 │ │ 0x000a line=44 │ │ @@ -1483794,17 +1483795,17 @@ │ │ type : '()Landroid/app/AlertDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4779b0: |[4779b0] de.tadris.fitness.ui.dialog.NumberPickerDialog.getDialog:()Landroid/app/AlertDialog; │ │ -4779c0: 5410 5b9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.dialog:Landroid/app/AlertDialog; // field@9f5b │ │ -4779c4: 1100 |0002: return-object v0 │ │ +4779b4: |[4779b4] de.tadris.fitness.ui.dialog.NumberPickerDialog.getDialog:()Landroid/app/AlertDialog; │ │ +4779c4: 5410 5b9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.dialog:Landroid/app/AlertDialog; // field@9f5b │ │ +4779c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/ui/dialog/NumberPickerDialog; │ │ │ │ #3 : (in Lde/tadris/fitness/ui/dialog/NumberPickerDialog;) │ │ @@ -1483824,20 +1483825,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4779c8: |[4779c8] de.tadris.fitness.ui.dialog.NumberPickerDialog.lambda$show$0$NumberPickerDialog:(I)Ljava/lang/String; │ │ -4779d8: 6e20 9cd7 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.fromOptionNum:(I)Ljava/lang/Object; // method@d79c │ │ -4779de: 0c01 |0003: move-result-object v1 │ │ -4779e0: 6e20 9bd7 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@d79b │ │ -4779e6: 0c01 |0007: move-result-object v1 │ │ -4779e8: 1101 |0008: return-object v1 │ │ +4779cc: |[4779cc] de.tadris.fitness.ui.dialog.NumberPickerDialog.lambda$show$0$NumberPickerDialog:(I)Ljava/lang/String; │ │ +4779dc: 6e20 9cd7 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.fromOptionNum:(I)Ljava/lang/Object; // method@d79c │ │ +4779e2: 0c01 |0003: move-result-object v1 │ │ +4779e4: 6e20 9bd7 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@d79b │ │ +4779ea: 0c01 |0007: move-result-object v1 │ │ +4779ec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/tadris/fitness/ui/dialog/NumberPickerDialog; │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -1483846,17 +1483847,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -477a40: |[477a40] de.tadris.fitness.ui.dialog.NumberPickerDialog.lambda$show$1$NumberPickerDialog:(Landroid/content/DialogInterface;I)V │ │ -477a50: 6e10 a3d7 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.onNeutral:()V // method@d7a3 │ │ -477a56: 0e00 |0003: return-void │ │ +477a44: |[477a44] de.tadris.fitness.ui.dialog.NumberPickerDialog.lambda$show$1$NumberPickerDialog:(Landroid/content/DialogInterface;I)V │ │ +477a54: 6e10 a3d7 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.onNeutral:()V // method@d7a3 │ │ +477a5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/NumberPickerDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1483866,21 +1483867,21 @@ │ │ type : '(Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -477a58: |[477a58] de.tadris.fitness.ui.dialog.NumberPickerDialog.lambda$show$2$NumberPickerDialog:(Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V │ │ -477a68: 6e10 8f10 0100 |0000: invoke-virtual {v1}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ -477a6e: 0a01 |0003: move-result v1 │ │ -477a70: 6e20 9cd7 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.fromOptionNum:(I)Ljava/lang/Object; // method@d79c │ │ -477a76: 0c01 |0007: move-result-object v1 │ │ -477a78: 6e20 a4d7 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.onSelectOption:(Ljava/lang/Object;)V // method@d7a4 │ │ -477a7e: 0e00 |000b: return-void │ │ +477a5c: |[477a5c] de.tadris.fitness.ui.dialog.NumberPickerDialog.lambda$show$2$NumberPickerDialog:(Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V │ │ +477a6c: 6e10 8f10 0100 |0000: invoke-virtual {v1}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ +477a72: 0a01 |0003: move-result v1 │ │ +477a74: 6e20 9cd7 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.fromOptionNum:(I)Ljava/lang/Object; // method@d79c │ │ +477a7a: 0c01 |0007: move-result-object v1 │ │ +477a7c: 6e20 a4d7 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.onSelectOption:(Ljava/lang/Object;)V // method@d7a4 │ │ +477a82: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lde/tadris/fitness/ui/dialog/NumberPickerDialog; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/widget/NumberPicker; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -1483891,16 +1483892,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -477a80: |[477a80] de.tadris.fitness.ui.dialog.NumberPickerDialog.onNeutral:()V │ │ -477a90: 0e00 |0000: return-void │ │ +477a84: |[477a84] de.tadris.fitness.ui.dialog.NumberPickerDialog.onNeutral:()V │ │ +477a94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lde/tadris/fitness/ui/dialog/NumberPickerDialog;) │ │ name : 'onSelectOption' │ │ type : '(Ljava/lang/Object;)V' │ │ @@ -1483912,65 +1483913,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -477a94: |[477a94] de.tadris.fitness.ui.dialog.NumberPickerDialog.show:()V │ │ -477aa4: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -477aa8: 5461 5a9f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.context:Landroid/app/Activity; // field@9f5a │ │ -477aac: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -477ab2: 5461 5d9f |0007: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.title:Ljava/lang/String; // field@9f5d │ │ -477ab6: 6e20 ef00 1000 |0009: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00ef │ │ -477abc: 5461 5a9f |000c: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.context:Landroid/app/Activity; // field@9f5a │ │ -477ac0: 6e10 9c00 0100 |000e: invoke-virtual {v1}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@009c │ │ -477ac6: 0c01 |0011: move-result-object v1 │ │ -477ac8: 1402 3f00 0c7f |0012: const v2, #float 1.86093e+38 // #7f0c003f │ │ -477ace: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -477ad0: 6e30 080a 2103 |0016: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ -477ad6: 0c01 |0019: move-result-object v1 │ │ -477ad8: 1402 7d00 097f |001a: const v2, #float 1.82107e+38 // #7f09007d │ │ -477ade: 6e20 b20a 2100 |001d: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -477ae4: 0c02 |0020: move-result-object v2 │ │ -477ae6: 1f02 8e02 |0021: check-cast v2, Landroid/widget/NumberPicker; // type@028e │ │ -477aea: 6e10 9fd7 0600 |0023: invoke-virtual {v6}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.getOptionCount:()I // method@d79f │ │ -477af0: 0a04 |0026: move-result v4 │ │ -477af2: d804 04ff |0027: add-int/lit8 v4, v4, #int -1 // #ff │ │ -477af6: 6e20 9410 4200 |0029: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ -477afc: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -477afe: 6e20 9510 4200 |002d: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ -477b04: 2205 1817 |0030: new-instance v5, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ; // type@1718 │ │ -477b08: 7020 1bd7 6500 |0032: invoke-direct {v5, v6}, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ;.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;)V // method@d71b │ │ -477b0e: 6e20 9310 5200 |0035: invoke-virtual {v2, v5}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ -477b14: 6e10 9ed7 0600 |0038: invoke-virtual {v6}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.getInitOption:()Ljava/lang/Object; // method@d79e │ │ -477b1a: 0c05 |003b: move-result-object v5 │ │ -477b1c: 6e20 a6d7 5600 |003c: invoke-virtual {v6, v5}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.toOptionNum:(Ljava/lang/Object;)I // method@d7a6 │ │ -477b22: 0a05 |003f: move-result v5 │ │ -477b24: 6e20 9610 5200 |0040: invoke-virtual {v2, v5}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ -477b2a: 6e20 9810 4200 |0043: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setWrapSelectorWheel:(Z)V // method@1098 │ │ -477b30: 7110 e4db 0200 |0046: invoke-static {v2}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ -477b36: 6e20 f100 1000 |0049: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -477b3c: 1401 5b00 117f |004c: const v1, #float 1.9274e+38 // #7f11005b │ │ -477b42: 6e30 e500 1003 |004f: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -477b48: 5561 5e9f |0052: iget-boolean v1, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.useNeutral:Z // field@9f5e │ │ -477b4c: 3801 0c00 |0054: if-eqz v1, 0060 // +000c │ │ -477b50: 5461 5c9f |0056: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.neutralText:Ljava/lang/String; // field@9f5c │ │ -477b54: 2203 1a17 |0058: new-instance v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I; // type@171a │ │ -477b58: 7020 1fd7 6300 |005a: invoke-direct {v3, v6}, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I;.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;)V // method@d71f │ │ -477b5e: 6e30 e800 1003 |005d: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e8 │ │ -477b64: 1401 1e01 117f |0060: const v1, #float 1.92744e+38 // #7f11011e │ │ -477b6a: 2203 1917 |0063: new-instance v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE; // type@1719 │ │ -477b6e: 7030 1dd7 6302 |0065: invoke-direct {v3, v6, v2}, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;Landroid/widget/NumberPicker;)V // method@d71d │ │ -477b74: 6e30 eb00 1003 |0068: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -477b7a: 6e10 dd00 0000 |006b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -477b80: 0c00 |006e: move-result-object v0 │ │ -477b82: 5b60 5b9f |006f: iput-object v0, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.dialog:Landroid/app/AlertDialog; // field@9f5b │ │ -477b86: 6e10 f900 0000 |0071: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -477b8c: 0e00 |0074: return-void │ │ +477a98: |[477a98] de.tadris.fitness.ui.dialog.NumberPickerDialog.show:()V │ │ +477aa8: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +477aac: 5461 5a9f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.context:Landroid/app/Activity; // field@9f5a │ │ +477ab0: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +477ab6: 5461 5d9f |0007: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.title:Ljava/lang/String; // field@9f5d │ │ +477aba: 6e20 ef00 1000 |0009: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00ef │ │ +477ac0: 5461 5a9f |000c: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.context:Landroid/app/Activity; // field@9f5a │ │ +477ac4: 6e10 9c00 0100 |000e: invoke-virtual {v1}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@009c │ │ +477aca: 0c01 |0011: move-result-object v1 │ │ +477acc: 1402 3f00 0c7f |0012: const v2, #float 1.86093e+38 // #7f0c003f │ │ +477ad2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +477ad4: 6e30 080a 2103 |0016: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ +477ada: 0c01 |0019: move-result-object v1 │ │ +477adc: 1402 7d00 097f |001a: const v2, #float 1.82107e+38 // #7f09007d │ │ +477ae2: 6e20 b20a 2100 |001d: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +477ae8: 0c02 |0020: move-result-object v2 │ │ +477aea: 1f02 8e02 |0021: check-cast v2, Landroid/widget/NumberPicker; // type@028e │ │ +477aee: 6e10 9fd7 0600 |0023: invoke-virtual {v6}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.getOptionCount:()I // method@d79f │ │ +477af4: 0a04 |0026: move-result v4 │ │ +477af6: d804 04ff |0027: add-int/lit8 v4, v4, #int -1 // #ff │ │ +477afa: 6e20 9410 4200 |0029: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ +477b00: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +477b02: 6e20 9510 4200 |002d: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ +477b08: 2205 1817 |0030: new-instance v5, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ; // type@1718 │ │ +477b0c: 7020 1bd7 6500 |0032: invoke-direct {v5, v6}, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$SCTiISE4hjGARgW0STa7NE8hMrQ;.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;)V // method@d71b │ │ +477b12: 6e20 9310 5200 |0035: invoke-virtual {v2, v5}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ +477b18: 6e10 9ed7 0600 |0038: invoke-virtual {v6}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.getInitOption:()Ljava/lang/Object; // method@d79e │ │ +477b1e: 0c05 |003b: move-result-object v5 │ │ +477b20: 6e20 a6d7 5600 |003c: invoke-virtual {v6, v5}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.toOptionNum:(Ljava/lang/Object;)I // method@d7a6 │ │ +477b26: 0a05 |003f: move-result v5 │ │ +477b28: 6e20 9610 5200 |0040: invoke-virtual {v2, v5}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ +477b2e: 6e20 9810 4200 |0043: invoke-virtual {v2, v4}, Landroid/widget/NumberPicker;.setWrapSelectorWheel:(Z)V // method@1098 │ │ +477b34: 7110 e4db 0200 |0046: invoke-static {v2}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ +477b3a: 6e20 f100 1000 |0049: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +477b40: 1401 5b00 117f |004c: const v1, #float 1.9274e+38 // #7f11005b │ │ +477b46: 6e30 e500 1003 |004f: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +477b4c: 5561 5e9f |0052: iget-boolean v1, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.useNeutral:Z // field@9f5e │ │ +477b50: 3801 0c00 |0054: if-eqz v1, 0060 // +000c │ │ +477b54: 5461 5c9f |0056: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.neutralText:Ljava/lang/String; // field@9f5c │ │ +477b58: 2203 1a17 |0058: new-instance v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I; // type@171a │ │ +477b5c: 7020 1fd7 6300 |005a: invoke-direct {v3, v6}, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$ojQaJCY3TVAS7_xYz2AoScg-g6I;.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;)V // method@d71f │ │ +477b62: 6e30 e800 1003 |005d: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e8 │ │ +477b68: 1401 1e01 117f |0060: const v1, #float 1.92744e+38 // #7f11011e │ │ +477b6e: 2203 1917 |0063: new-instance v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE; // type@1719 │ │ +477b72: 7030 1dd7 6302 |0065: invoke-direct {v3, v6, v2}, Lde/tadris/fitness/ui/dialog/-$$Lambda$NumberPickerDialog$T65eMz3Bq2G_4iRyBlNMJQ6xJvE;.:(Lde/tadris/fitness/ui/dialog/NumberPickerDialog;Landroid/widget/NumberPicker;)V // method@d71d │ │ +477b78: 6e30 eb00 1003 |0068: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +477b7e: 6e10 dd00 0000 |006b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +477b84: 0c00 |006e: move-result-object v0 │ │ +477b86: 5b60 5b9f |006f: iput-object v0, v6, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.dialog:Landroid/app/AlertDialog; // field@9f5b │ │ +477b8a: 6e10 f900 0000 |0071: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +477b90: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ 0x000c line=53 │ │ 0x001d line=55 │ │ 0x0023 line=56 │ │ @@ -1484052,36 +1484053,36 @@ │ │ type : '(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 42 16-bit code units │ │ -478140: |[478140] de.tadris.fitness.ui.dialog.SelectWorkoutTypeDialog.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V │ │ -478150: 7010 92e0 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@e092 │ │ -478156: 5b89 6f9f |0003: iput-object v9, v8, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ -47815a: 5b8a 719f |0005: iput-object v10, v8, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener; // field@9f71 │ │ -47815e: 7110 63d3 0900 |0007: invoke-static {v9}, Lde/tadris/fitness/data/WorkoutType;.getAllTypes:(Landroid/content/Context;)Ljava/util/List; // method@d363 │ │ -478164: 0c0a |000a: move-result-object v10 │ │ -478166: 5b8a 729f |000b: iput-object v10, v8, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.options:Ljava/util/List; // field@9f72 │ │ -47816a: 2207 6416 |000d: new-instance v7, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ -47816e: 1400 e001 117f |000f: const v0, #float 1.92748e+38 // #7f1101e0 │ │ -478174: 6e20 74d6 0900 |0012: invoke-virtual {v9, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getString:(I)Ljava/lang/String; // method@d674 │ │ -47817a: 0c02 |0015: move-result-object v2 │ │ -47817c: 6e10 79d6 0900 |0016: invoke-virtual {v9}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemePrimaryColor:()I // method@d679 │ │ -478182: 0a04 |0019: move-result v4 │ │ -478184: 6209 19a1 |001a: sget-object v9, Lde/tadris/fitness/util/Icon;.ADD:Lde/tadris/fitness/util/Icon; // field@a119 │ │ -478188: 5495 32a1 |001c: iget-object v5, v9, Lde/tadris/fitness/util/Icon;.name:Ljava/lang/String; // field@a132 │ │ -47818c: 1a01 916a |001e: const-string v1, "_add" // string@6a91 │ │ -478190: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -478192: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -478194: 0770 |0022: move-object v0, v7 │ │ -478196: 7607 61d3 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lde/tadris/fitness/data/WorkoutType;.:(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;I)V // method@d361 │ │ -47819c: 7220 85e3 7a00 |0026: invoke-interface {v10, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4781a2: 0e00 |0029: return-void │ │ +478144: |[478144] de.tadris.fitness.ui.dialog.SelectWorkoutTypeDialog.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V │ │ +478154: 7010 92e0 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@e092 │ │ +47815a: 5b89 6f9f |0003: iput-object v9, v8, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ +47815e: 5b8a 719f |0005: iput-object v10, v8, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener; // field@9f71 │ │ +478162: 7110 63d3 0900 |0007: invoke-static {v9}, Lde/tadris/fitness/data/WorkoutType;.getAllTypes:(Landroid/content/Context;)Ljava/util/List; // method@d363 │ │ +478168: 0c0a |000a: move-result-object v10 │ │ +47816a: 5b8a 729f |000b: iput-object v10, v8, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.options:Ljava/util/List; // field@9f72 │ │ +47816e: 2207 6416 |000d: new-instance v7, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ +478172: 1400 e001 117f |000f: const v0, #float 1.92748e+38 // #7f1101e0 │ │ +478178: 6e20 74d6 0900 |0012: invoke-virtual {v9, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getString:(I)Ljava/lang/String; // method@d674 │ │ +47817e: 0c02 |0015: move-result-object v2 │ │ +478180: 6e10 79d6 0900 |0016: invoke-virtual {v9}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemePrimaryColor:()I // method@d679 │ │ +478186: 0a04 |0019: move-result v4 │ │ +478188: 6209 19a1 |001a: sget-object v9, Lde/tadris/fitness/util/Icon;.ADD:Lde/tadris/fitness/util/Icon; // field@a119 │ │ +47818c: 5495 32a1 |001c: iget-object v5, v9, Lde/tadris/fitness/util/Icon;.name:Ljava/lang/String; // field@a132 │ │ +478190: 1a01 916a |001e: const-string v1, "_add" // string@6a91 │ │ +478194: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +478196: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +478198: 0770 |0022: move-object v0, v7 │ │ +47819a: 7607 61d3 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lde/tadris/fitness/data/WorkoutType;.:(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;I)V // method@d361 │ │ +4781a0: 7220 85e3 7a00 |0026: invoke-interface {v10, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4781a6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x000d line=52 │ │ @@ -1484095,22 +1484096,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4781e8: |[4781e8] de.tadris.fitness.ui.dialog.SelectWorkoutTypeDialog.openAddCustomWorkoutActivity:()V │ │ -4781f8: 5440 6f9f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ -4781fc: 2201 7e00 |0002: new-instance v1, Landroid/content/Intent; // type@007e │ │ -478200: 5442 6f9f |0004: iget-object v2, v4, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ -478204: 1c03 a417 |0006: const-class v3, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // type@17a4 │ │ -478208: 7030 1003 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -47820e: 6e20 c000 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c0 │ │ -478214: 0e00 |000e: return-void │ │ +4781ec: |[4781ec] de.tadris.fitness.ui.dialog.SelectWorkoutTypeDialog.openAddCustomWorkoutActivity:()V │ │ +4781fc: 5440 6f9f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ +478200: 2201 7e00 |0002: new-instance v1, Landroid/content/Intent; // type@007e │ │ +478204: 5442 6f9f |0004: iget-object v2, v4, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ +478208: 1c03 a417 |0006: const-class v3, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // type@17a4 │ │ +47820c: 7030 1003 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +478212: 6e20 c000 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c0 │ │ +478218: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog; │ │ │ │ Virtual methods - │ │ @@ -1484119,27 +1484120,27 @@ │ │ type : '(ILde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4781a4: |[4781a4] de.tadris.fitness.ui.dialog.SelectWorkoutTypeDialog.onItemSelect:(ILde/tadris/fitness/data/WorkoutType;)V │ │ -4781b4: 5412 709f |0000: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.dialog:Landroid/app/Dialog; // field@9f70 │ │ -4781b8: 6e10 0c01 0200 |0002: invoke-virtual {v2}, Landroid/app/Dialog;.dismiss:()V // method@010c │ │ -4781be: 5432 5c9d |0005: iget-object v2, v3, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ -4781c2: 1a00 916a |0007: const-string v0, "_add" // string@6a91 │ │ -4781c6: 6e20 c7e0 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4781cc: 0a02 |000c: move-result v2 │ │ -4781ce: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ -4781d2: 7010 c2d7 0100 |000f: invoke-direct {v1}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.openAddCustomWorkoutActivity:()V // method@d7c2 │ │ -4781d8: 2806 |0012: goto 0018 // +0006 │ │ -4781da: 5412 719f |0013: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener; // field@9f71 │ │ -4781de: 7220 bfd7 3200 |0015: invoke-interface {v2, v3}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;.onSelectWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V // method@d7bf │ │ -4781e4: 0e00 |0018: return-void │ │ +4781a8: |[4781a8] de.tadris.fitness.ui.dialog.SelectWorkoutTypeDialog.onItemSelect:(ILde/tadris/fitness/data/WorkoutType;)V │ │ +4781b8: 5412 709f |0000: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.dialog:Landroid/app/Dialog; // field@9f70 │ │ +4781bc: 6e10 0c01 0200 |0002: invoke-virtual {v2}, Landroid/app/Dialog;.dismiss:()V // method@010c │ │ +4781c2: 5432 5c9d |0005: iget-object v2, v3, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ +4781c6: 1a00 916a |0007: const-string v0, "_add" // string@6a91 │ │ +4781ca: 6e20 c7e0 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4781d0: 0a02 |000c: move-result v2 │ │ +4781d2: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ +4781d6: 7010 c2d7 0100 |000f: invoke-direct {v1}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.openAddCustomWorkoutActivity:()V // method@d7c2 │ │ +4781dc: 2806 |0012: goto 0018 // +0006 │ │ +4781de: 5412 719f |0013: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.listener:Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener; // field@9f71 │ │ +4781e2: 7220 bfd7 3200 |0015: invoke-interface {v2, v3}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;.onSelectWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V // method@d7bf │ │ +4781e8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ 0x000f line=72 │ │ 0x0013 line=74 │ │ locals : │ │ @@ -1484152,35 +1484153,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -478218: |[478218] de.tadris.fitness.ui.dialog.SelectWorkoutTypeDialog.show:()V │ │ -478228: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47822c: 5451 6f9f |0002: iget-object v1, v5, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ -478230: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -478236: 2201 de0a |0007: new-instance v1, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ -47823a: 5452 6f9f |0009: iget-object v2, v5, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ -47823e: 7020 af59 2100 |000b: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.:(Landroid/content/Context;)V // method@59af │ │ -478244: 2202 1017 |000e: new-instance v2, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; // type@1710 │ │ -478248: 5453 729f |0010: iget-object v3, v5, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.options:Ljava/util/List; // field@9f72 │ │ -47824c: 7030 06d7 3205 |0012: invoke-direct {v2, v3, v5}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.:(Ljava/util/List;Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener;)V // method@d706 │ │ -478252: 2203 980a |0015: new-instance v3, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a98 │ │ -478256: 5454 6f9f |0017: iget-object v4, v5, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ -47825a: 7020 6256 4300 |0019: invoke-direct {v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@5662 │ │ -478260: 6e20 bb5a 3100 |001c: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ -478266: 6e20 ad5a 2100 |001f: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ -47826c: 6e20 f100 1000 |0022: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -478272: 6e10 dd00 0000 |0025: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -478278: 0c00 |0028: move-result-object v0 │ │ -47827a: 5b50 709f |0029: iput-object v0, v5, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.dialog:Landroid/app/Dialog; // field@9f70 │ │ -47827e: 6e10 2001 0000 |002b: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0120 │ │ -478284: 0e00 |002e: return-void │ │ +47821c: |[47821c] de.tadris.fitness.ui.dialog.SelectWorkoutTypeDialog.show:()V │ │ +47822c: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +478230: 5451 6f9f |0002: iget-object v1, v5, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ +478234: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47823a: 2201 de0a |0007: new-instance v1, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ +47823e: 5452 6f9f |0009: iget-object v2, v5, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ +478242: 7020 af59 2100 |000b: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.:(Landroid/content/Context;)V // method@59af │ │ +478248: 2202 1017 |000e: new-instance v2, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; // type@1710 │ │ +47824c: 5453 729f |0010: iget-object v3, v5, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.options:Ljava/util/List; // field@9f72 │ │ +478250: 7030 06d7 3205 |0012: invoke-direct {v2, v3, v5}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.:(Ljava/util/List;Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener;)V // method@d706 │ │ +478256: 2203 980a |0015: new-instance v3, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a98 │ │ +47825a: 5454 6f9f |0017: iget-object v4, v5, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.context:Landroid/app/Activity; // field@9f6f │ │ +47825e: 7020 6256 4300 |0019: invoke-direct {v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@5662 │ │ +478264: 6e20 bb5a 3100 |001c: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ +47826a: 6e20 ad5a 2100 |001f: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ +478270: 6e20 f100 1000 |0022: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +478276: 6e10 dd00 0000 |0025: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47827c: 0c00 |0028: move-result-object v0 │ │ +47827e: 5b50 709f |0029: iput-object v0, v5, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.dialog:Landroid/app/Dialog; // field@9f70 │ │ +478282: 6e10 2001 0000 |002b: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0120 │ │ +478288: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=58 │ │ 0x000e line=59 │ │ 0x0015 line=60 │ │ 0x001f line=61 │ │ @@ -1484235,20 +1484236,20 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -478288: |[478288] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -478298: 7030 a8d7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ -47829e: 2201 4901 |0003: new-instance v1, Landroid/os/Handler; // type@0149 │ │ -4782a2: 7010 6907 0100 |0005: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0769 │ │ -4782a8: 5b01 749f |0008: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ -4782ac: 0e00 |000a: return-void │ │ +47828c: |[47828c] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +47829c: 7030 a8d7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ +4782a2: 2201 4901 |0003: new-instance v1, Landroid/os/Handler; // type@0149 │ │ +4782a6: 7010 6907 0100 |0005: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0769 │ │ +4782ac: 5b01 749f |0008: iput-object v1, v0, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ +4782b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/app/Activity; │ │ @@ -1484260,20 +1484261,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4782b0: |[4782b0] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.cancel:()V │ │ -4782c0: 5420 749f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ -4782c4: 2201 2317 |0002: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo; // type@1723 │ │ -4782c8: 7020 31d7 2100 |0004: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo;.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V // method@d731 │ │ -4782ce: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -4782d4: 0e00 |000a: return-void │ │ +4782b4: |[4782b4] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.cancel:()V │ │ +4782c4: 5420 749f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ +4782c8: 2201 2317 |0002: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo; // type@1723 │ │ +4782cc: 7020 31d7 2100 |0004: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$Le2GenlfLw2c5LFH9N3IP_JsAWo;.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V // method@d731 │ │ +4782d2: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +4782d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;) │ │ @@ -1484281,17 +1484282,17 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4782d8: |[4782d8] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.lambda$cancel$4$ThreadSafeProgressDialogController:()V │ │ -4782e8: 6f10 a9d7 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ -4782ee: 0e00 |0003: return-void │ │ +4782dc: |[4782dc] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.lambda$cancel$4$ThreadSafeProgressDialogController:()V │ │ +4782ec: 6f10 a9d7 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ +4782f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ │ │ #2 : (in Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;) │ │ @@ -1484299,17 +1484300,17 @@ │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4782f0: |[4782f0] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.lambda$setIndeterminate$0$ThreadSafeProgressDialogController:(Z)V │ │ -478300: 6f20 aad7 1000 |0000: invoke-super {v0, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setIndeterminate:(Z)V // method@d7aa │ │ -478306: 0e00 |0003: return-void │ │ +4782f4: |[4782f4] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.lambda$setIndeterminate$0$ThreadSafeProgressDialogController:(Z)V │ │ +478304: 6f20 aad7 1000 |0000: invoke-super {v0, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setIndeterminate:(Z)V // method@d7aa │ │ +47830a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1484318,17 +1484319,17 @@ │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -478308: |[478308] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.lambda$setProgress$1$ThreadSafeProgressDialogController:(I)V │ │ -478318: 6f20 abd7 1000 |0000: invoke-super {v0, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(I)V // method@d7ab │ │ -47831e: 0e00 |0003: return-void │ │ +47830c: |[47830c] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.lambda$setProgress$1$ThreadSafeProgressDialogController:(I)V │ │ +47831c: 6f20 abd7 1000 |0000: invoke-super {v0, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(I)V // method@d7ab │ │ +478322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1484337,17 +1484338,17 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -478320: |[478320] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.lambda$setProgress$2$ThreadSafeProgressDialogController:(ILjava/lang/String;)V │ │ -478330: 6f30 acd7 1002 |0000: invoke-super {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(ILjava/lang/String;)V // method@d7ac │ │ -478336: 0e00 |0003: return-void │ │ +478324: |[478324] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.lambda$setProgress$2$ThreadSafeProgressDialogController:(ILjava/lang/String;)V │ │ +478334: 6f30 acd7 1002 |0000: invoke-super {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(ILjava/lang/String;)V // method@d7ac │ │ +47833a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1484357,17 +1484358,17 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -478338: |[478338] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.lambda$show$3$ThreadSafeProgressDialogController:()V │ │ -478348: 6f10 aed7 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ -47834e: 0e00 |0003: return-void │ │ +47833c: |[47833c] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.lambda$show$3$ThreadSafeProgressDialogController:()V │ │ +47834c: 6f10 aed7 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ +478352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ │ │ #6 : (in Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;) │ │ @@ -1484375,20 +1484376,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -478350: |[478350] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.setIndeterminate:(Z)V │ │ -478360: 5420 749f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ -478364: 2201 2017 |0002: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo; // type@1720 │ │ -478368: 7030 2bd7 2103 |0004: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Z)V // method@d72b │ │ -47836e: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -478374: 0e00 |000a: return-void │ │ +478354: |[478354] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.setIndeterminate:(Z)V │ │ +478364: 5420 749f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ +478368: 2201 2017 |0002: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo; // type@1720 │ │ +47836c: 7030 2bd7 2103 |0004: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$B-2r1dlQ1qhbCIt_Ccm44rlcoBo;.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Z)V // method@d72b │ │ +478372: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +478378: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ 0x0000 - 0x000b reg=3 (null) Z │ │ │ │ @@ -1484397,20 +1484398,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -478378: |[478378] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.setProgress:(I)V │ │ -478388: 5420 749f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ -47838c: 2201 2417 |0002: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4; // type@1724 │ │ -478390: 7030 33d7 2103 |0004: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V // method@d733 │ │ -478396: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -47839c: 0e00 |000a: return-void │ │ +47837c: |[47837c] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.setProgress:(I)V │ │ +47838c: 5420 749f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ +478390: 2201 2417 |0002: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4; // type@1724 │ │ +478394: 7030 33d7 2103 |0004: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$p_81HnoC60vIqwgKzZ9DXN67Ad4;.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V // method@d733 │ │ +47839a: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +4783a0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ │ │ @@ -1484419,20 +1484420,20 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4783a0: |[4783a0] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.setProgress:(ILjava/lang/String;)V │ │ -4783b0: 5420 749f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ -4783b4: 2201 2217 |0002: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8; // type@1722 │ │ -4783b8: 7040 2fd7 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;ILjava/lang/String;)V // method@d72f │ │ -4783be: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -4783c4: 0e00 |000a: return-void │ │ +4783a4: |[4783a4] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.setProgress:(ILjava/lang/String;)V │ │ +4783b4: 5420 749f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ +4783b8: 2201 2217 |0002: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8; // type@1722 │ │ +4783bc: 7040 2fd7 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$KbQsvUzkbmDYVeY9SeemoVCsfM8;.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;ILjava/lang/String;)V // method@d72f │ │ +4783c2: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +4783c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ 0x0000 - 0x000b reg=4 (null) Ljava/lang/String; │ │ @@ -1484442,20 +1484443,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4783c8: |[4783c8] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.show:()V │ │ -4783d8: 5420 749f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ -4783dc: 2201 2117 |0002: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y; // type@1721 │ │ -4783e0: 7020 2dd7 2100 |0004: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y;.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V // method@d72d │ │ -4783e6: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -4783ec: 0e00 |000a: return-void │ │ +4783cc: |[4783cc] de.tadris.fitness.ui.dialog.ThreadSafeProgressDialogController.show:()V │ │ +4783dc: 5420 749f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.handler:Landroid/os/Handler; // field@9f74 │ │ +4783e0: 2201 2117 |0002: new-instance v1, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y; // type@1721 │ │ +4783e4: 7020 2dd7 2100 |0004: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ThreadSafeProgressDialogController$EQG49mOJ5-6PQmDnilVy-Q-Vf7Y;.:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V // method@d72d │ │ +4783ea: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +4783f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ │ │ source_file_idx : 24329 (ThreadSafeProgressDialogController.java) │ │ @@ -1484488,36 +1484489,36 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47867c: |[47867c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -47868c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -478692: 5b01 809f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f80 │ │ -478696: 0e00 |0005: return-void │ │ +478680: |[478680] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +478690: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +478696: 5b01 809f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f80 │ │ +47869a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8;) │ │ name : 'onSelectAutoStartDelay' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -478698: |[478698] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8.onSelectAutoStartDelay:(I)V │ │ -4786a8: 5410 809f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f80 │ │ -4786ac: 6e20 3bd8 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$null$14$RecordWorkoutActivity:(I)V // method@d83b │ │ -4786b2: 0e00 |0005: return-void │ │ +47869c: |[47869c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8.onSelectAutoStartDelay:(I)V │ │ +4786ac: 5410 809f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f80 │ │ +4786b0: 6e20 3bd8 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$null$14$RecordWorkoutActivity:(I)V // method@d83b │ │ +4786b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5093 header: │ │ @@ -1484552,38 +1484553,38 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -478808: |[478808] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;I)V │ │ -478818: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47881e: 5b01 879f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f87 │ │ -478822: 5902 889f |0005: iput v2, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;.f$1:I // field@9f88 │ │ -478826: 0e00 |0007: return-void │ │ +47880c: |[47880c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;I)V │ │ +47881c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +478822: 5b01 879f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f87 │ │ +478826: 5902 889f |0005: iput v2, v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;.f$1:I // field@9f88 │ │ +47882a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;) │ │ name : 'onSelectAutoStartMode' │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -478828: |[478828] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss.onSelectAutoStartMode:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V │ │ -478838: 5420 879f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f87 │ │ -47883c: 5221 889f |0002: iget v1, v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;.f$1:I // field@9f88 │ │ -478840: 6e30 3ad8 1003 |0004: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$null$13$RecordWorkoutActivity:(ILde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d83a │ │ -478846: 0e00 |0007: return-void │ │ +47882c: |[47882c] de.tadris.fitness.ui.record.-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss.onSelectAutoStartMode:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V │ │ +47883c: 5420 879f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;.f$0:Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // field@9f87 │ │ +478840: 5221 889f |0002: iget v1, v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;.f$1:I // field@9f88 │ │ +478844: 6e30 3ad8 1003 |0004: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.lambda$null$13$RecordWorkoutActivity:(ILde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d83a │ │ +47884a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5094 header: │ │ @@ -1484618,38 +1484619,38 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47b21c: |[47b21c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -47b22c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b232: 5b01 c79f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc7 │ │ -47b236: 5b02 c89f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fc8 │ │ -47b23a: 0e00 |0007: return-void │ │ +47b220: |[47b220] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +47b230: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b236: 5b01 c79f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc7 │ │ +47b23a: 5b02 c89f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fc8 │ │ +47b23e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;) │ │ name : 'onStatusChanged' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -47b23c: |[47b23c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc.onStatusChanged:(ILjava/lang/String;)V │ │ -47b24c: 5420 c79f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc7 │ │ -47b250: 5421 c89f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fc8 │ │ -47b254: 6e40 1bd9 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$4$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d91b │ │ -47b25a: 0e00 |0007: return-void │ │ +47b240: |[47b240] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc.onStatusChanged:(ILjava/lang/String;)V │ │ +47b250: 5420 c79f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fc7 │ │ +47b254: 5421 c89f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fc8 │ │ +47b258: 6e40 1bd9 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$4$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d91b │ │ +47b25e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5095 header: │ │ @@ -1484680,37 +1484681,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b30c: |[47b30c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ -47b31c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b322: 5b01 cf9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fcf │ │ -47b326: 0e00 |0005: return-void │ │ +47b310: |[47b310] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ +47b320: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b326: 5b01 cf9f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fcf │ │ +47b32a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47b2ec: |[47b2ec] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47b2fc: 5410 cf9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fcf │ │ -47b300: 6e20 1ed9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$onCreatePreferences$0$BackupSettingsFragment:(Landroidx/preference/Preference;)Z // method@d91e │ │ -47b306: 0a02 |0005: move-result v2 │ │ -47b308: 0f02 |0006: return v2 │ │ +47b2f0: |[47b2f0] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47b300: 5410 cf9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fcf │ │ +47b304: 6e20 1ed9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$onCreatePreferences$0$BackupSettingsFragment:(Landroidx/preference/Preference;)Z // method@d91e │ │ +47b30a: 0a02 |0005: move-result v2 │ │ +47b30c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5096 header: │ │ @@ -1484745,38 +1484746,38 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47b370: |[47b370] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -47b380: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b386: 5b01 d39f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd3 │ │ -47b38a: 5b02 d49f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd4 │ │ -47b38e: 0e00 |0007: return-void │ │ +47b374: |[47b374] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +47b384: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b38a: 5b01 d39f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd3 │ │ +47b38e: 5b02 d49f |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd4 │ │ +47b392: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;) │ │ name : 'onStatusChanged' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -47b390: |[47b390] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE.onStatusChanged:(ILjava/lang/String;)V │ │ -47b3a0: 5420 d39f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd3 │ │ -47b3a4: 5421 d49f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd4 │ │ -47b3a8: 6e40 18d9 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$12$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d918 │ │ -47b3ae: 0e00 |0007: return-void │ │ +47b394: |[47b394] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE.onStatusChanged:(ILjava/lang/String;)V │ │ +47b3a4: 5420 d39f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd3 │ │ +47b3a8: 5421 d49f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;.f$1:Lde/tadris/fitness/ui/dialog/ProgressDialogController; // field@9fd4 │ │ +47b3ac: 6e40 18d9 1043 |0004: invoke-virtual {v0, v1, v3, v4}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$null$12$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d918 │ │ +47b3b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5097 header: │ │ @@ -1484807,37 +1484808,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b448: |[47b448] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ -47b458: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b45e: 5b01 d89f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd8 │ │ -47b462: 0e00 |0005: return-void │ │ +47b44c: |[47b44c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V │ │ +47b45c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b462: 5b01 d89f |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd8 │ │ +47b466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47b428: |[47b428] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47b438: 5410 d89f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd8 │ │ -47b43c: 6e20 1fd9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$onCreatePreferences$1$BackupSettingsFragment:(Landroidx/preference/Preference;)Z // method@d91f │ │ -47b442: 0a02 |0005: move-result v2 │ │ -47b444: 0f02 |0006: return v2 │ │ +47b42c: |[47b42c] de.tadris.fitness.ui.settings.-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47b43c: 5410 d89f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24;.f$0:Lde/tadris/fitness/ui/settings/BackupSettingsFragment; // field@9fd8 │ │ +47b440: 6e20 1fd9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.lambda$onCreatePreferences$1$BackupSettingsFragment:(Landroidx/preference/Preference;)Z // method@d91f │ │ +47b446: 0a02 |0005: move-result v2 │ │ +47b448: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5098 header: │ │ @@ -1484868,53 +1484869,53 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47b8b0: |[47b8b0] de.tadris.fitness.ui.settings.-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI.:()V │ │ -47b8c0: 2200 7f17 |0000: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI; // type@177f │ │ -47b8c4: 7010 c2d8 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI;.:()V // method@d8c2 │ │ -47b8ca: 6900 fe9f |0005: sput-object v0, Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI;.INSTANCE:Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI; // field@9ffe │ │ -47b8ce: 0e00 |0007: return-void │ │ +47b8b4: |[47b8b4] de.tadris.fitness.ui.settings.-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI.:()V │ │ +47b8c4: 2200 7f17 |0000: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI; // type@177f │ │ +47b8c8: 7010 c2d8 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI;.:()V // method@d8c2 │ │ +47b8ce: 6900 fe9f |0005: sput-object v0, Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI;.INSTANCE:Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI; // field@9ffe │ │ +47b8d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47b8d0: |[47b8d0] de.tadris.fitness.ui.settings.-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI.:()V │ │ -47b8e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b8e6: 0e00 |0003: return-void │ │ +47b8d4: |[47b8d4] de.tadris.fitness.ui.settings.-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI.:()V │ │ +47b8e4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b8ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroidx/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -47b894: |[47b894] de.tadris.fitness.ui.settings.-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI.onPreferenceChange:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ -47b8a4: 7120 92d9 2100 |0000: invoke-static {v1, v2}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.lambda$static$0:(Landroidx/preference/Preference;Ljava/lang/Object;)Z // method@d992 │ │ -47b8aa: 0a01 |0003: move-result v1 │ │ -47b8ac: 0f01 |0004: return v1 │ │ +47b898: |[47b898] de.tadris.fitness.ui.settings.-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI.onPreferenceChange:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ +47b8a8: 7120 92d9 2100 |0000: invoke-static {v1, v2}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.lambda$static$0:(Landroidx/preference/Preference;Ljava/lang/Object;)Z // method@d992 │ │ +47b8ae: 0a01 |0003: move-result v1 │ │ +47b8b0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5099 header: │ │ @@ -1484945,37 +1484946,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b950: |[47b950] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V │ │ -47b960: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b966: 5b01 02a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a002 │ │ -47b96a: 0e00 |0005: return-void │ │ +47b954: |[47b954] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V │ │ +47b964: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b96a: 5b01 02a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a002 │ │ +47b96e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47b930: |[47b930] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47b940: 5410 02a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a002 │ │ -47b944: 6e20 a7d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$onCreatePreferences$3$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9a7 │ │ -47b94a: 0a02 |0005: move-result v2 │ │ -47b94c: 0f02 |0006: return v2 │ │ +47b934: |[47b934] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47b944: 5410 02a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a002 │ │ +47b948: 6e20 a7d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$onCreatePreferences$3$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9a7 │ │ +47b94e: 0a02 |0005: move-result v2 │ │ +47b950: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5100 header: │ │ @@ -1485006,37 +1485007,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47b98c: |[47b98c] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V │ │ -47b99c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47b9a2: 5b01 03a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a003 │ │ -47b9a6: 0e00 |0005: return-void │ │ +47b990: |[47b990] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V │ │ +47b9a0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47b9a6: 5b01 03a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a003 │ │ +47b9aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroidx/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -47b96c: |[47b96c] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE.onPreferenceChange:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ -47b97c: 5410 03a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a003 │ │ -47b980: 6e30 a4d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$onCreatePreferences$0$InterfaceSettingsFragment:(Landroidx/preference/Preference;Ljava/lang/Object;)Z // method@d9a4 │ │ -47b986: 0a02 |0005: move-result v2 │ │ -47b988: 0f02 |0006: return v2 │ │ +47b970: |[47b970] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE.onPreferenceChange:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ +47b980: 5410 03a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a003 │ │ +47b984: 6e30 a4d9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$onCreatePreferences$0$InterfaceSettingsFragment:(Landroidx/preference/Preference;Ljava/lang/Object;)Z // method@d9a4 │ │ +47b98a: 0a02 |0005: move-result v2 │ │ +47b98c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5101 header: │ │ @@ -1485067,37 +1485068,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47ba04: |[47ba04] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V │ │ -47ba14: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47ba1a: 5b01 05a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a005 │ │ -47ba1e: 0e00 |0005: return-void │ │ +47ba08: |[47ba08] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V │ │ +47ba18: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47ba1e: 5b01 05a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a005 │ │ +47ba22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47b9e4: |[47b9e4] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47b9f4: 5410 05a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a005 │ │ -47b9f8: 6e20 a5d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$onCreatePreferences$1$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9a5 │ │ -47b9fe: 0a02 |0005: move-result v2 │ │ -47ba00: 0f02 |0006: return v2 │ │ +47b9e8: |[47b9e8] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47b9f8: 5410 05a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a005 │ │ +47b9fc: 6e20 a5d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$onCreatePreferences$1$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9a5 │ │ +47ba02: 0a02 |0005: move-result v2 │ │ +47ba04: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5102 header: │ │ @@ -1485128,37 +1485129,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47ba40: |[47ba40] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V │ │ -47ba50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47ba56: 5b01 06a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a006 │ │ -47ba5a: 0e00 |0005: return-void │ │ +47ba44: |[47ba44] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V │ │ +47ba54: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47ba5a: 5b01 06a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a006 │ │ +47ba5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47ba20: |[47ba20] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47ba30: 5410 06a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a006 │ │ -47ba34: 6e20 a6d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$onCreatePreferences$2$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9a6 │ │ -47ba3a: 0a02 |0005: move-result v2 │ │ -47ba3c: 0f02 |0006: return v2 │ │ +47ba24: |[47ba24] de.tadris.fitness.ui.settings.-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47ba34: 5410 06a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8;.f$0:Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; // field@a006 │ │ +47ba38: 6e20 a6d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.lambda$onCreatePreferences$2$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9a6 │ │ +47ba3e: 0a02 |0005: move-result v2 │ │ +47ba40: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5103 header: │ │ @@ -1485189,37 +1485190,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/MainSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bb9c: |[47bb9c] de.tadris.fitness.ui.settings.-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk.:(Lde/tadris/fitness/ui/settings/MainSettingsFragment;)V │ │ -47bbac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bbb2: 5b01 13a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk;.f$0:Lde/tadris/fitness/ui/settings/MainSettingsFragment; // field@a013 │ │ -47bbb6: 0e00 |0005: return-void │ │ +47bba0: |[47bba0] de.tadris.fitness.ui.settings.-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk.:(Lde/tadris/fitness/ui/settings/MainSettingsFragment;)V │ │ +47bbb0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bbb6: 5b01 13a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk;.f$0:Lde/tadris/fitness/ui/settings/MainSettingsFragment; // field@a013 │ │ +47bbba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47bb7c: |[47bb7c] de.tadris.fitness.ui.settings.-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47bb8c: 5410 13a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk;.f$0:Lde/tadris/fitness/ui/settings/MainSettingsFragment; // field@a013 │ │ -47bb90: 6e20 d0d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.lambda$onCreatePreferences$1$MainSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9d0 │ │ -47bb96: 0a02 |0005: move-result v2 │ │ -47bb98: 0f02 |0006: return v2 │ │ +47bb80: |[47bb80] de.tadris.fitness.ui.settings.-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47bb90: 5410 13a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk;.f$0:Lde/tadris/fitness/ui/settings/MainSettingsFragment; // field@a013 │ │ +47bb94: 6e20 d0d9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.lambda$onCreatePreferences$1$MainSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9d0 │ │ +47bb9a: 0a02 |0005: move-result v2 │ │ +47bb9c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5104 header: │ │ @@ -1485250,37 +1485251,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/MainSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bbd8: |[47bbd8] de.tadris.fitness.ui.settings.-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE.:(Lde/tadris/fitness/ui/settings/MainSettingsFragment;)V │ │ -47bbe8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bbee: 5b01 14a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE;.f$0:Lde/tadris/fitness/ui/settings/MainSettingsFragment; // field@a014 │ │ -47bbf2: 0e00 |0005: return-void │ │ +47bbdc: |[47bbdc] de.tadris.fitness.ui.settings.-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE.:(Lde/tadris/fitness/ui/settings/MainSettingsFragment;)V │ │ +47bbec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bbf2: 5b01 14a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE;.f$0:Lde/tadris/fitness/ui/settings/MainSettingsFragment; // field@a014 │ │ +47bbf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47bbb8: |[47bbb8] de.tadris.fitness.ui.settings.-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47bbc8: 5410 14a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE;.f$0:Lde/tadris/fitness/ui/settings/MainSettingsFragment; // field@a014 │ │ -47bbcc: 6e20 cfd9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.lambda$onCreatePreferences$0$MainSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9cf │ │ -47bbd2: 0a02 |0005: move-result v2 │ │ -47bbd4: 0f02 |0006: return v2 │ │ +47bbbc: |[47bbbc] de.tadris.fitness.ui.settings.-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47bbcc: 5410 14a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE;.f$0:Lde/tadris/fitness/ui/settings/MainSettingsFragment; // field@a014 │ │ +47bbd0: 6e20 cfd9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.lambda$onCreatePreferences$0$MainSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9cf │ │ +47bbd6: 0a02 |0005: move-result v2 │ │ +47bbd8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5105 header: │ │ @@ -1485311,37 +1485312,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bcc4: |[47bcc4] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ -47bcd4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bcda: 5b01 19a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a019 │ │ -47bcde: 0e00 |0005: return-void │ │ +47bcc8: |[47bcc8] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ +47bcd8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bcde: 5b01 19a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a019 │ │ +47bce2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroidx/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -47bca4: |[47bca4] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8.onPreferenceChange:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ -47bcb4: 5410 19a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a019 │ │ -47bcb8: 6e30 fed9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$0$RecordingSettingsFragment:(Landroidx/preference/Preference;Ljava/lang/Object;)Z // method@d9fe │ │ -47bcbe: 0a02 |0005: move-result v2 │ │ -47bcc0: 0f02 |0006: return v2 │ │ +47bca8: |[47bca8] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8.onPreferenceChange:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ +47bcb8: 5410 19a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a019 │ │ +47bcbc: 6e30 fed9 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$0$RecordingSettingsFragment:(Landroidx/preference/Preference;Ljava/lang/Object;)Z // method@d9fe │ │ +47bcc2: 0a02 |0005: move-result v2 │ │ +47bcc4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5106 header: │ │ @@ -1485372,37 +1485373,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bd00: |[47bd00] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ -47bd10: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bd16: 5b01 1aa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01a │ │ -47bd1a: 0e00 |0005: return-void │ │ +47bd04: |[47bd04] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ +47bd14: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bd1a: 5b01 1aa0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01a │ │ +47bd1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47bce0: |[47bce0] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47bcf0: 5410 1aa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01a │ │ -47bcf4: 6e20 01da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$3$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z // method@da01 │ │ -47bcfa: 0a02 |0005: move-result v2 │ │ -47bcfc: 0f02 |0006: return v2 │ │ +47bce4: |[47bce4] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47bcf4: 5410 1aa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01a │ │ +47bcf8: 6e20 01da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$3$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z // method@da01 │ │ +47bcfe: 0a02 |0005: move-result v2 │ │ +47bd00: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5107 header: │ │ @@ -1485433,37 +1485434,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bd3c: |[47bd3c] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ -47bd4c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bd52: 5b01 1ba0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01b │ │ -47bd56: 0e00 |0005: return-void │ │ +47bd40: |[47bd40] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ +47bd50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bd56: 5b01 1ba0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01b │ │ +47bd5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47bd1c: |[47bd1c] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47bd2c: 5410 1ba0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01b │ │ -47bd30: 6e20 ffd9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$1$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9ff │ │ -47bd36: 0a02 |0005: move-result v2 │ │ -47bd38: 0f02 |0006: return v2 │ │ +47bd20: |[47bd20] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47bd30: 5410 1ba0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01b │ │ +47bd34: 6e20 ffd9 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$1$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z // method@d9ff │ │ +47bd3a: 0a02 |0005: move-result v2 │ │ +47bd3c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5108 header: │ │ @@ -1485494,37 +1485495,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bdb0: |[47bdb0] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ -47bdc0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bdc6: 5b01 1da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01d │ │ -47bdca: 0e00 |0005: return-void │ │ +47bdb4: |[47bdb4] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ +47bdc4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bdca: 5b01 1da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01d │ │ +47bdce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47bd90: |[47bd90] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47bda0: 5410 1da0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01d │ │ -47bda4: 6e20 00da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$2$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z // method@da00 │ │ -47bdaa: 0a02 |0005: move-result v2 │ │ -47bdac: 0f02 |0006: return v2 │ │ +47bd94: |[47bd94] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47bda4: 5410 1da0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01d │ │ +47bda8: 6e20 00da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$2$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z // method@da00 │ │ +47bdae: 0a02 |0005: move-result v2 │ │ +47bdb0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5109 header: │ │ @@ -1485555,37 +1485556,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bdec: |[47bdec] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ -47bdfc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47be02: 5b01 1ea0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01e │ │ -47be06: 0e00 |0005: return-void │ │ +47bdf0: |[47bdf0] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ +47be00: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47be06: 5b01 1ea0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01e │ │ +47be0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47bdcc: |[47bdcc] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47bddc: 5410 1ea0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01e │ │ -47bde0: 6e20 02da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$4$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z // method@da02 │ │ -47bde6: 0a02 |0005: move-result v2 │ │ -47bde8: 0f02 |0006: return v2 │ │ +47bdd0: |[47bdd0] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47bde0: 5410 1ea0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a01e │ │ +47bde4: 6e20 02da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$4$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z // method@da02 │ │ +47bdea: 0a02 |0005: move-result v2 │ │ +47bdec: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5110 header: │ │ @@ -1485616,37 +1485617,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47beac: |[47beac] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ -47bebc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bec2: 5b01 23a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a023 │ │ -47bec6: 0e00 |0005: return-void │ │ +47beb0: |[47beb0] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ +47bec0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bec6: 5b01 23a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a023 │ │ +47beca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47be8c: |[47be8c] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47be9c: 5410 23a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a023 │ │ -47bea0: 6e20 03da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$5$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z // method@da03 │ │ -47bea6: 0a02 |0005: move-result v2 │ │ -47bea8: 0f02 |0006: return v2 │ │ +47be90: |[47be90] de.tadris.fitness.ui.settings.-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47bea0: 5410 23a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0;.f$0:Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; // field@a023 │ │ +47bea4: 6e20 03da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.lambda$onCreatePreferences$5$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z // method@da03 │ │ +47beaa: 0a02 |0005: move-result v2 │ │ +47beac: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5111 header: │ │ @@ -1485677,37 +1485678,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bf20: |[47bf20] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;)V │ │ -47bf30: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bf36: 5b01 25a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a025 │ │ -47bf3a: 0e00 |0005: return-void │ │ +47bf24: |[47bf24] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;)V │ │ +47bf34: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bf3a: 5b01 25a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a025 │ │ +47bf3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47bf00: |[47bf00] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47bf10: 5410 25a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a025 │ │ -47bf14: 6e20 22da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.lambda$onCreatePreferences$1$VoiceAnnouncementsSettingsFragment:(Landroidx/preference/Preference;)Z // method@da22 │ │ -47bf1a: 0a02 |0005: move-result v2 │ │ -47bf1c: 0f02 |0006: return v2 │ │ +47bf04: |[47bf04] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47bf14: 5410 25a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a025 │ │ +47bf18: 6e20 22da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.lambda$onCreatePreferences$1$VoiceAnnouncementsSettingsFragment:(Landroidx/preference/Preference;)Z // method@da22 │ │ +47bf1e: 0a02 |0005: move-result v2 │ │ +47bf20: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5112 header: │ │ @@ -1485738,37 +1485739,37 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47bfc0: |[47bfc0] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;)V │ │ -47bfd0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -47bfd6: 5b01 2ca0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a02c │ │ -47bfda: 0e00 |0005: return-void │ │ +47bfc4: |[47bfc4] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;)V │ │ +47bfd4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +47bfda: 5b01 2ca0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a02c │ │ +47bfde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47bfa0: |[47bfa0] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -47bfb0: 5410 2ca0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a02c │ │ -47bfb4: 6e20 21da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.lambda$onCreatePreferences$0$VoiceAnnouncementsSettingsFragment:(Landroidx/preference/Preference;)Z // method@da21 │ │ -47bfba: 0a02 |0005: move-result v2 │ │ -47bfbc: 0f02 |0006: return v2 │ │ +47bfa4: |[47bfa4] de.tadris.fitness.ui.settings.-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +47bfb4: 5410 2ca0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE;.f$0:Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; // field@a02c │ │ +47bfb8: 6e20 21da 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.lambda$onCreatePreferences$0$VoiceAnnouncementsSettingsFragment:(Landroidx/preference/Preference;)Z // method@da21 │ │ +47bfbe: 0a02 |0005: move-result v2 │ │ +47bfc0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5113 header: │ │ @@ -1485824,36 +1485825,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -47ea80: |[47ea80] de.tadris.fitness.ui.settings.IntervalAdapter$IntervalViewHolder.:(Landroid/view/View;)V │ │ -47ea90: 7020 8159 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@5981 │ │ -47ea96: 5b12 58a0 |0003: iput-object v2, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.root:Landroid/view/View; // field@a058 │ │ -47ea9a: 1400 1301 097f |0005: const v0, #float 1.8211e+38 // #7f090113 │ │ -47eaa0: 6e20 b20a 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47eaa6: 0c00 |000b: move-result-object v0 │ │ -47eaa8: 1f00 aa02 |000c: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -47eaac: 5b10 57a0 |000e: iput-object v0, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.nameText:Landroid/widget/TextView; // field@a057 │ │ -47eab0: 1400 1101 097f |0010: const v0, #float 1.8211e+38 // #7f090111 │ │ -47eab6: 6e20 b20a 0200 |0013: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47eabc: 0c00 |0016: move-result-object v0 │ │ -47eabe: 1f00 aa02 |0017: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -47eac2: 5b10 56a0 |0019: iput-object v0, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.lengthText:Landroid/widget/TextView; // field@a056 │ │ -47eac6: 1400 0f01 097f |001b: const v0, #float 1.8211e+38 // #7f09010f │ │ -47eacc: 6e20 b20a 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47ead2: 0c00 |0021: move-result-object v0 │ │ -47ead4: 5b10 54a0 |0022: iput-object v0, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.deleteButton:Landroid/view/View; // field@a054 │ │ -47ead8: 1400 1001 097f |0024: const v0, #float 1.8211e+38 // #7f090110 │ │ -47eade: 6e20 b20a 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47eae4: 0c02 |002a: move-result-object v2 │ │ -47eae6: 5b12 55a0 |002b: iput-object v2, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.editButton:Landroid/view/View; // field@a055 │ │ -47eaea: 0e00 |002d: return-void │ │ +47ea84: |[47ea84] de.tadris.fitness.ui.settings.IntervalAdapter$IntervalViewHolder.:(Landroid/view/View;)V │ │ +47ea94: 7020 8159 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@5981 │ │ +47ea9a: 5b12 58a0 |0003: iput-object v2, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.root:Landroid/view/View; // field@a058 │ │ +47ea9e: 1400 1301 097f |0005: const v0, #float 1.8211e+38 // #7f090113 │ │ +47eaa4: 6e20 b20a 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47eaaa: 0c00 |000b: move-result-object v0 │ │ +47eaac: 1f00 aa02 |000c: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +47eab0: 5b10 57a0 |000e: iput-object v0, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.nameText:Landroid/widget/TextView; // field@a057 │ │ +47eab4: 1400 1101 097f |0010: const v0, #float 1.8211e+38 // #7f090111 │ │ +47eaba: 6e20 b20a 0200 |0013: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47eac0: 0c00 |0016: move-result-object v0 │ │ +47eac2: 1f00 aa02 |0017: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +47eac6: 5b10 56a0 |0019: iput-object v0, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.lengthText:Landroid/widget/TextView; // field@a056 │ │ +47eaca: 1400 0f01 097f |001b: const v0, #float 1.8211e+38 // #7f09010f │ │ +47ead0: 6e20 b20a 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47ead6: 0c00 |0021: move-result-object v0 │ │ +47ead8: 5b10 54a0 |0022: iput-object v0, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.deleteButton:Landroid/view/View; // field@a054 │ │ +47eadc: 1400 1001 097f |0024: const v0, #float 1.8211e+38 // #7f090110 │ │ +47eae2: 6e20 b20a 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47eae8: 0c02 |002a: move-result-object v2 │ │ +47eaea: 5b12 55a0 |002b: iput-object v2, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.editButton:Landroid/view/View; // field@a055 │ │ +47eaee: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0008 line=48 │ │ 0x0013 line=49 │ │ 0x001e line=50 │ │ @@ -1485920,19 +1485921,19 @@ │ │ type : '(Ljava/util/List;Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47eb64: |[47eb64] de.tadris.fitness.ui.settings.IntervalAdapter.:(Ljava/util/List;Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;)V │ │ -47eb74: 7010 bd57 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@57bd │ │ -47eb7a: 5b01 59a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ -47eb7e: 5b02 5aa0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener; // field@a05a │ │ -47eb82: 0e00 |0007: return-void │ │ +47eb68: |[47eb68] de.tadris.fitness.ui.settings.IntervalAdapter.:(Ljava/util/List;Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;)V │ │ +47eb78: 7010 bd57 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@57bd │ │ +47eb7e: 5b01 59a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ +47eb82: 5b02 5aa0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener; // field@a05a │ │ +47eb86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/settings/IntervalAdapter; │ │ @@ -1485945,19 +1485946,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -47eb44: |[47eb44] de.tadris.fitness.ui.settings.IntervalAdapter.getItemCount:()I │ │ -47eb54: 5410 59a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ -47eb58: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -47eb5e: 0a00 |0005: move-result v0 │ │ -47eb60: 0f00 |0006: return v0 │ │ +47eb48: |[47eb48] de.tadris.fitness.ui.settings.IntervalAdapter.getItemCount:()I │ │ +47eb58: 5410 59a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ +47eb5c: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +47eb62: 0a00 |0005: move-result v0 │ │ +47eb64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/ui/settings/IntervalAdapter; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/IntervalAdapter;) │ │ @@ -1485965,18 +1485966,18 @@ │ │ type : '(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47eb84: |[47eb84] de.tadris.fitness.ui.settings.IntervalAdapter.lambda$onBindViewHolder$0$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V │ │ -47eb94: 5403 5aa0 |0000: iget-object v3, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener; // field@a05a │ │ -47eb98: 7230 b4d9 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;.onItemDelete:(ILde/tadris/fitness/data/Interval;)V // method@d9b4 │ │ -47eb9e: 0e00 |0005: return-void │ │ +47eb88: |[47eb88] de.tadris.fitness.ui.settings.IntervalAdapter.lambda$onBindViewHolder$0$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V │ │ +47eb98: 5403 5aa0 |0000: iget-object v3, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener; // field@a05a │ │ +47eb9c: 7230 b4d9 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;.onItemDelete:(ILde/tadris/fitness/data/Interval;)V // method@d9b4 │ │ +47eba2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/settings/IntervalAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/data/Interval; │ │ @@ -1485987,18 +1485988,18 @@ │ │ type : '(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47eba0: |[47eba0] de.tadris.fitness.ui.settings.IntervalAdapter.lambda$onBindViewHolder$1$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V │ │ -47ebb0: 5403 5aa0 |0000: iget-object v3, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener; // field@a05a │ │ -47ebb4: 7230 b5d9 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;.showEditDialog:(ILde/tadris/fitness/data/Interval;)V // method@d9b5 │ │ -47ebba: 0e00 |0005: return-void │ │ +47eba4: |[47eba4] de.tadris.fitness.ui.settings.IntervalAdapter.lambda$onBindViewHolder$1$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V │ │ +47ebb4: 5403 5aa0 |0000: iget-object v3, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener; // field@a05a │ │ +47ebb8: 7230 b5d9 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;.showEditDialog:(ILde/tadris/fitness/data/Interval;)V // method@d9b5 │ │ +47ebbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/settings/IntervalAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/data/Interval; │ │ @@ -1486009,18 +1486010,18 @@ │ │ type : '(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47ebbc: |[47ebbc] de.tadris.fitness.ui.settings.IntervalAdapter.lambda$onBindViewHolder$2$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V │ │ -47ebcc: 5403 5aa0 |0000: iget-object v3, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener; // field@a05a │ │ -47ebd0: 7230 b5d9 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;.showEditDialog:(ILde/tadris/fitness/data/Interval;)V // method@d9b5 │ │ -47ebd6: 0e00 |0005: return-void │ │ +47ebc0: |[47ebc0] de.tadris.fitness.ui.settings.IntervalAdapter.lambda$onBindViewHolder$2$IntervalAdapter:(ILde/tadris/fitness/data/Interval;Landroid/view/View;)V │ │ +47ebd0: 5403 5aa0 |0000: iget-object v3, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener; // field@a05a │ │ +47ebd4: 7230 b5d9 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;.showEditDialog:(ILde/tadris/fitness/data/Interval;)V // method@d9b5 │ │ +47ebda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/settings/IntervalAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/data/Interval; │ │ @@ -1486031,18 +1486032,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47ebd8: |[47ebd8] de.tadris.fitness.ui.settings.IntervalAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -47ebe8: 1f01 a917 |0000: check-cast v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder; // type@17a9 │ │ -47ebec: 6e30 c0d9 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.onBindViewHolder:(Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;I)V // method@d9c0 │ │ -47ebf2: 0e00 |0005: return-void │ │ +47ebdc: |[47ebdc] de.tadris.fitness.ui.settings.IntervalAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +47ebec: 1f01 a917 |0000: check-cast v1, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder; // type@17a9 │ │ +47ebf0: 6e30 c0d9 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.onBindViewHolder:(Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;I)V // method@d9c0 │ │ +47ebf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/settings/IntervalAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1486052,55 +1486053,55 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -47ebf4: |[47ebf4] de.tadris.fitness.ui.settings.IntervalAdapter.onBindViewHolder:(Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;I)V │ │ -47ec04: 5460 59a0 |0000: iget-object v0, v6, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ -47ec08: 7220 8be3 8000 |0002: invoke-interface {v0, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -47ec0e: 0c00 |0005: move-result-object v0 │ │ -47ec10: 1f00 4d16 |0006: check-cast v0, Lde/tadris/fitness/data/Interval; // type@164d │ │ -47ec14: 5471 58a0 |0008: iget-object v1, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.root:Landroid/view/View; // field@a058 │ │ -47ec18: 6e10 c10a 0100 |000a: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0ac1 │ │ -47ec1e: 0c01 |000d: move-result-object v1 │ │ -47ec20: 5302 e99c |000e: iget-wide v2, v0, Lde/tadris/fitness/data/Interval;.delayMillis:J // field@9ce9 │ │ -47ec24: 8622 |0010: long-to-double v2, v2 │ │ -47ec26: 1804 0000 0000 004c ed40 |0011: const-wide v4, #double 60000 // #40ed4c0000000000 │ │ -47ec30: ce42 |0016: div-double/2addr v2, v4 │ │ -47ec32: 5474 57a0 |0017: iget-object v4, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.nameText:Landroid/widget/TextView; // field@a057 │ │ -47ec36: 5405 eb9c |0019: iget-object v5, v0, Lde/tadris/fitness/data/Interval;.name:Ljava/lang/String; // field@9ceb │ │ -47ec3a: 6e20 e511 5400 |001b: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -47ec40: 5474 56a0 |001e: iget-object v4, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.lengthText:Landroid/widget/TextView; // field@a056 │ │ -47ec44: 2205 0819 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -47ec48: 7010 06e1 0500 |0022: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47ec4e: 6e30 0be1 2503 |0025: invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ -47ec54: 1a02 2000 |0028: const-string v2, " " // string@0020 │ │ -47ec58: 6e20 12e1 2500 |002a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47ec5e: 1402 8501 117f |002d: const v2, #float 1.92746e+38 // #7f110185 │ │ -47ec64: 6e20 e602 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -47ec6a: 0c01 |0033: move-result-object v1 │ │ -47ec6c: 6e20 12e1 1500 |0034: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47ec72: 6e10 1fe1 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47ec78: 0c01 |003a: move-result-object v1 │ │ -47ec7a: 6e20 e511 1400 |003b: invoke-virtual {v4, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -47ec80: 5471 54a0 |003e: iget-object v1, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.deleteButton:Landroid/view/View; // field@a054 │ │ -47ec84: 2202 8617 |0040: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw; // type@1786 │ │ -47ec88: 7040 d0d8 6208 |0042: invoke-direct {v2, v6, v8, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V // method@d8d0 │ │ -47ec8e: 6e20 8c0b 2100 |0045: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -47ec94: 5471 55a0 |0048: iget-object v1, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.editButton:Landroid/view/View; // field@a055 │ │ -47ec98: 2202 8717 |004a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA; // type@1787 │ │ -47ec9c: 7040 d2d8 6208 |004c: invoke-direct {v2, v6, v8, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V // method@d8d2 │ │ -47eca2: 6e20 8c0b 2100 |004f: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -47eca8: 5477 58a0 |0052: iget-object v7, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.root:Landroid/view/View; // field@a058 │ │ -47ecac: 2201 8817 |0054: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg; // type@1788 │ │ -47ecb0: 7040 d4d8 6108 |0056: invoke-direct {v1, v6, v8, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V // method@d8d4 │ │ -47ecb6: 6e20 8c0b 1700 |0059: invoke-virtual {v7, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -47ecbc: 0e00 |005c: return-void │ │ +47ebf8: |[47ebf8] de.tadris.fitness.ui.settings.IntervalAdapter.onBindViewHolder:(Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;I)V │ │ +47ec08: 5460 59a0 |0000: iget-object v0, v6, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ +47ec0c: 7220 8be3 8000 |0002: invoke-interface {v0, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +47ec12: 0c00 |0005: move-result-object v0 │ │ +47ec14: 1f00 4d16 |0006: check-cast v0, Lde/tadris/fitness/data/Interval; // type@164d │ │ +47ec18: 5471 58a0 |0008: iget-object v1, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.root:Landroid/view/View; // field@a058 │ │ +47ec1c: 6e10 c10a 0100 |000a: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0ac1 │ │ +47ec22: 0c01 |000d: move-result-object v1 │ │ +47ec24: 5302 e99c |000e: iget-wide v2, v0, Lde/tadris/fitness/data/Interval;.delayMillis:J // field@9ce9 │ │ +47ec28: 8622 |0010: long-to-double v2, v2 │ │ +47ec2a: 1804 0000 0000 004c ed40 |0011: const-wide v4, #double 60000 // #40ed4c0000000000 │ │ +47ec34: ce42 |0016: div-double/2addr v2, v4 │ │ +47ec36: 5474 57a0 |0017: iget-object v4, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.nameText:Landroid/widget/TextView; // field@a057 │ │ +47ec3a: 5405 eb9c |0019: iget-object v5, v0, Lde/tadris/fitness/data/Interval;.name:Ljava/lang/String; // field@9ceb │ │ +47ec3e: 6e20 e511 5400 |001b: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +47ec44: 5474 56a0 |001e: iget-object v4, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.lengthText:Landroid/widget/TextView; // field@a056 │ │ +47ec48: 2205 0819 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +47ec4c: 7010 06e1 0500 |0022: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47ec52: 6e30 0be1 2503 |0025: invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@e10b │ │ +47ec58: 1a02 2000 |0028: const-string v2, " " // string@0020 │ │ +47ec5c: 6e20 12e1 2500 |002a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47ec62: 1402 8501 117f |002d: const v2, #float 1.92746e+38 // #7f110185 │ │ +47ec68: 6e20 e602 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +47ec6e: 0c01 |0033: move-result-object v1 │ │ +47ec70: 6e20 12e1 1500 |0034: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47ec76: 6e10 1fe1 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47ec7c: 0c01 |003a: move-result-object v1 │ │ +47ec7e: 6e20 e511 1400 |003b: invoke-virtual {v4, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +47ec84: 5471 54a0 |003e: iget-object v1, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.deleteButton:Landroid/view/View; // field@a054 │ │ +47ec88: 2202 8617 |0040: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw; // type@1786 │ │ +47ec8c: 7040 d0d8 6208 |0042: invoke-direct {v2, v6, v8, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$IBgk_pLdYapKC0o4d1YvTbYjFnw;.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V // method@d8d0 │ │ +47ec92: 6e20 8c0b 2100 |0045: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47ec98: 5471 55a0 |0048: iget-object v1, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.editButton:Landroid/view/View; // field@a055 │ │ +47ec9c: 2202 8717 |004a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA; // type@1787 │ │ +47eca0: 7040 d2d8 6208 |004c: invoke-direct {v2, v6, v8, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$m0_tRuta-fFnlRMiBzY68XI7nCA;.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V // method@d8d2 │ │ +47eca6: 6e20 8c0b 2100 |004f: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47ecac: 5477 58a0 |0052: iget-object v7, v7, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.root:Landroid/view/View; // field@a058 │ │ +47ecb0: 2201 8817 |0054: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg; // type@1788 │ │ +47ecb4: 7040 d4d8 6108 |0056: invoke-direct {v1, v6, v8, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalAdapter$ugghasQJs-WTaQYTOgulVvqVxVg;.:(Lde/tadris/fitness/ui/settings/IntervalAdapter;ILde/tadris/fitness/data/Interval;)V // method@d8d4 │ │ +47ecba: 6e20 8c0b 1700 |0059: invoke-virtual {v7, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47ecc0: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0008 line=74 │ │ 0x000e line=77 │ │ 0x0017 line=79 │ │ 0x001e line=80 │ │ @@ -1486117,18 +1486118,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -47eaec: |[47eaec] de.tadris.fitness.ui.settings.IntervalAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -47eafc: 6e30 c2d9 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder; // method@d9c2 │ │ -47eb02: 0c01 |0003: move-result-object v1 │ │ -47eb04: 1101 |0004: return-object v1 │ │ +47eaf0: |[47eaf0] de.tadris.fitness.ui.settings.IntervalAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +47eb00: 6e30 c2d9 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder; // method@d9c2 │ │ +47eb06: 0c01 |0003: move-result-object v1 │ │ +47eb08: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/IntervalAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1486138,26 +1486139,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -47eb08: |[47eb08] de.tadris.fitness.ui.settings.IntervalAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder; │ │ -47eb18: 6e10 080c 0300 |0000: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c08 │ │ -47eb1e: 0c04 |0003: move-result-object v4 │ │ -47eb20: 7110 040a 0400 |0004: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ -47eb26: 0c04 |0007: move-result-object v4 │ │ -47eb28: 1400 9f00 0c7f |0008: const v0, #float 1.86095e+38 // #7f0c009f │ │ -47eb2e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -47eb30: 6e40 090a 0413 |000c: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ -47eb36: 0c03 |000f: move-result-object v3 │ │ -47eb38: 2204 a917 |0010: new-instance v4, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder; // type@17a9 │ │ -47eb3c: 7020 b6d9 3400 |0012: invoke-direct {v4, v3}, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.:(Landroid/view/View;)V // method@d9b6 │ │ -47eb42: 1104 |0015: return-object v4 │ │ +47eb0c: |[47eb0c] de.tadris.fitness.ui.settings.IntervalAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder; │ │ +47eb1c: 6e10 080c 0300 |0000: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c08 │ │ +47eb22: 0c04 |0003: move-result-object v4 │ │ +47eb24: 7110 040a 0400 |0004: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ +47eb2a: 0c04 |0007: move-result-object v4 │ │ +47eb2c: 1400 9f00 0c7f |0008: const v0, #float 1.86095e+38 // #7f0c009f │ │ +47eb32: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +47eb34: 6e40 090a 0413 |000c: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ +47eb3a: 0c03 |000f: move-result-object v3 │ │ +47eb3c: 2204 a917 |0010: new-instance v4, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder; // type@17a9 │ │ +47eb40: 7020 b6d9 3400 |0012: invoke-direct {v4, v3}, Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalViewHolder;.:(Landroid/view/View;)V // method@d9b6 │ │ +47eb46: 1104 |0015: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0010 line=67 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/ui/settings/IntervalAdapter; │ │ 0x0000 - 0x0016 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1486206,23 +1486207,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -47ecc0: |[47ecc0] de.tadris.fitness.ui.settings.IntervalSetAdapter$IntervalSetViewHolder.:(Landroid/view/View;)V │ │ -47ecd0: 7020 8159 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@5981 │ │ -47ecd6: 5b12 5ca0 |0003: iput-object v2, v1, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;.root:Landroid/view/View; // field@a05c │ │ -47ecda: 1400 1401 097f |0005: const v0, #float 1.8211e+38 // #7f090114 │ │ -47ece0: 6e20 b20a 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47ece6: 0c02 |000b: move-result-object v2 │ │ -47ece8: 1f02 aa02 |000c: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -47ecec: 5b12 5ba0 |000e: iput-object v2, v1, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;.nameText:Landroid/widget/TextView; // field@a05b │ │ -47ecf0: 0e00 |0010: return-void │ │ +47ecc4: |[47ecc4] de.tadris.fitness.ui.settings.IntervalSetAdapter$IntervalSetViewHolder.:(Landroid/view/View;)V │ │ +47ecd4: 7020 8159 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@5981 │ │ +47ecda: 5b12 5ca0 |0003: iput-object v2, v1, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;.root:Landroid/view/View; // field@a05c │ │ +47ecde: 1400 1401 097f |0005: const v0, #float 1.8211e+38 // #7f090114 │ │ +47ece4: 6e20 b20a 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47ecea: 0c02 |000b: move-result-object v2 │ │ +47ecec: 1f02 aa02 |000c: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +47ecf0: 5b12 5ba0 |000e: iput-object v2, v1, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;.nameText:Landroid/widget/TextView; // field@a05b │ │ +47ecf4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0008 line=43 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder; │ │ @@ -1486279,19 +1486280,19 @@ │ │ type : '([Lde/tadris/fitness/data/IntervalSet;Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47ed64: |[47ed64] de.tadris.fitness.ui.settings.IntervalSetAdapter.:([Lde/tadris/fitness/data/IntervalSet;Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener;)V │ │ -47ed74: 7010 bd57 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@57bd │ │ -47ed7a: 5b01 5da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.intervalSets:[Lde/tadris/fitness/data/IntervalSet; // field@a05d │ │ -47ed7e: 5b02 5ea0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener; // field@a05e │ │ -47ed82: 0e00 |0007: return-void │ │ +47ed68: |[47ed68] de.tadris.fitness.ui.settings.IntervalSetAdapter.:([Lde/tadris/fitness/data/IntervalSet;Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener;)V │ │ +47ed78: 7010 bd57 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@57bd │ │ +47ed7e: 5b01 5da0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.intervalSets:[Lde/tadris/fitness/data/IntervalSet; // field@a05d │ │ +47ed82: 5b02 5ea0 |0005: iput-object v2, v0, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener; // field@a05e │ │ +47ed86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/settings/IntervalSetAdapter; │ │ @@ -1486304,18 +1486305,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -47ed4c: |[47ed4c] de.tadris.fitness.ui.settings.IntervalSetAdapter.getItemCount:()I │ │ -47ed5c: 5410 5da0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.intervalSets:[Lde/tadris/fitness/data/IntervalSet; // field@a05d │ │ -47ed60: 2100 |0002: array-length v0, v0 │ │ -47ed62: 0f00 |0003: return v0 │ │ +47ed50: |[47ed50] de.tadris.fitness.ui.settings.IntervalSetAdapter.getItemCount:()I │ │ +47ed60: 5410 5da0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.intervalSets:[Lde/tadris/fitness/data/IntervalSet; // field@a05d │ │ +47ed64: 2100 |0002: array-length v0, v0 │ │ +47ed66: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/tadris/fitness/ui/settings/IntervalSetAdapter; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/IntervalSetAdapter;) │ │ @@ -1486323,18 +1486324,18 @@ │ │ type : '(ILde/tadris/fitness/data/IntervalSet;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47ed84: |[47ed84] de.tadris.fitness.ui.settings.IntervalSetAdapter.lambda$onBindViewHolder$0$IntervalSetAdapter:(ILde/tadris/fitness/data/IntervalSet;Landroid/view/View;)V │ │ -47ed94: 5403 5ea0 |0000: iget-object v3, v0, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener; // field@a05e │ │ -47ed98: 7230 c4d9 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener;.onItemSelect:(ILde/tadris/fitness/data/IntervalSet;)V // method@d9c4 │ │ -47ed9e: 0e00 |0005: return-void │ │ +47ed88: |[47ed88] de.tadris.fitness.ui.settings.IntervalSetAdapter.lambda$onBindViewHolder$0$IntervalSetAdapter:(ILde/tadris/fitness/data/IntervalSet;Landroid/view/View;)V │ │ +47ed98: 5403 5ea0 |0000: iget-object v3, v0, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.listener:Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener; // field@a05e │ │ +47ed9c: 7230 c4d9 1302 |0002: invoke-interface {v3, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener;.onItemSelect:(ILde/tadris/fitness/data/IntervalSet;)V // method@d9c4 │ │ +47eda2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/settings/IntervalSetAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/data/IntervalSet; │ │ @@ -1486345,18 +1486346,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -47eda0: |[47eda0] de.tadris.fitness.ui.settings.IntervalSetAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -47edb0: 1f01 ac17 |0000: check-cast v1, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder; // type@17ac │ │ -47edb4: 6e30 cad9 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.onBindViewHolder:(Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;I)V // method@d9ca │ │ -47edba: 0e00 |0005: return-void │ │ +47eda4: |[47eda4] de.tadris.fitness.ui.settings.IntervalSetAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +47edb4: 1f01 ac17 |0000: check-cast v1, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder; // type@17ac │ │ +47edb8: 6e30 cad9 1002 |0002: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.onBindViewHolder:(Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;I)V // method@d9ca │ │ +47edbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/settings/IntervalSetAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1486366,25 +1486367,25 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -47edbc: |[47edbc] de.tadris.fitness.ui.settings.IntervalSetAdapter.onBindViewHolder:(Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;I)V │ │ -47edcc: 5430 5da0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.intervalSets:[Lde/tadris/fitness/data/IntervalSet; // field@a05d │ │ -47edd0: 4600 0005 |0002: aget-object v0, v0, v5 │ │ -47edd4: 5441 5ba0 |0004: iget-object v1, v4, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;.nameText:Landroid/widget/TextView; // field@a05b │ │ -47edd8: 5402 fb9c |0006: iget-object v2, v0, Lde/tadris/fitness/data/IntervalSet;.name:Ljava/lang/String; // field@9cfb │ │ -47eddc: 6e20 e511 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -47ede2: 5444 5ca0 |000b: iget-object v4, v4, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;.root:Landroid/view/View; // field@a05c │ │ -47ede6: 2201 8917 |000d: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c; // type@1789 │ │ -47edea: 7040 d6d8 3105 |000f: invoke-direct {v1, v3, v5, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.:(Lde/tadris/fitness/ui/settings/IntervalSetAdapter;ILde/tadris/fitness/data/IntervalSet;)V // method@d8d6 │ │ -47edf0: 6e20 8c0b 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -47edf6: 0e00 |0015: return-void │ │ +47edc0: |[47edc0] de.tadris.fitness.ui.settings.IntervalSetAdapter.onBindViewHolder:(Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;I)V │ │ +47edd0: 5430 5da0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.intervalSets:[Lde/tadris/fitness/data/IntervalSet; // field@a05d │ │ +47edd4: 4600 0005 |0002: aget-object v0, v0, v5 │ │ +47edd8: 5441 5ba0 |0004: iget-object v1, v4, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;.nameText:Landroid/widget/TextView; // field@a05b │ │ +47eddc: 5402 fb9c |0006: iget-object v2, v0, Lde/tadris/fitness/data/IntervalSet;.name:Ljava/lang/String; // field@9cfb │ │ +47ede0: 6e20 e511 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +47ede6: 5444 5ca0 |000b: iget-object v4, v4, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;.root:Landroid/view/View; // field@a05c │ │ +47edea: 2201 8917 |000d: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c; // type@1789 │ │ +47edee: 7040 d6d8 3105 |000f: invoke-direct {v1, v3, v5, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$IntervalSetAdapter$kmb_qUOdwqO5VnUpxV0GPNhot7c;.:(Lde/tadris/fitness/ui/settings/IntervalSetAdapter;ILde/tadris/fitness/data/IntervalSet;)V // method@d8d6 │ │ +47edf4: 6e20 8c0b 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47edfa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x000b line=67 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/tadris/fitness/ui/settings/IntervalSetAdapter; │ │ @@ -1486396,18 +1486397,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -47ecf4: |[47ecf4] de.tadris.fitness.ui.settings.IntervalSetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -47ed04: 6e30 ccd9 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder; // method@d9cc │ │ -47ed0a: 0c01 |0003: move-result-object v1 │ │ -47ed0c: 1101 |0004: return-object v1 │ │ +47ecf8: |[47ecf8] de.tadris.fitness.ui.settings.IntervalSetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +47ed08: 6e30 ccd9 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder; // method@d9cc │ │ +47ed0e: 0c01 |0003: move-result-object v1 │ │ +47ed10: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/IntervalSetAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1486417,26 +1486418,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -47ed10: |[47ed10] de.tadris.fitness.ui.settings.IntervalSetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder; │ │ -47ed20: 6e10 080c 0300 |0000: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c08 │ │ -47ed26: 0c04 |0003: move-result-object v4 │ │ -47ed28: 7110 040a 0400 |0004: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ -47ed2e: 0c04 |0007: move-result-object v4 │ │ -47ed30: 1400 a000 0c7f |0008: const v0, #float 1.86095e+38 // #7f0c00a0 │ │ -47ed36: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -47ed38: 6e40 090a 0413 |000c: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ -47ed3e: 0c03 |000f: move-result-object v3 │ │ -47ed40: 2204 ac17 |0010: new-instance v4, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder; // type@17ac │ │ -47ed44: 7020 c5d9 3400 |0012: invoke-direct {v4, v3}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;.:(Landroid/view/View;)V // method@d9c5 │ │ -47ed4a: 1104 |0015: return-object v4 │ │ +47ed14: |[47ed14] de.tadris.fitness.ui.settings.IntervalSetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder; │ │ +47ed24: 6e10 080c 0300 |0000: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c08 │ │ +47ed2a: 0c04 |0003: move-result-object v4 │ │ +47ed2c: 7110 040a 0400 |0004: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0a04 │ │ +47ed32: 0c04 |0007: move-result-object v4 │ │ +47ed34: 1400 a000 0c7f |0008: const v0, #float 1.86095e+38 // #7f0c00a0 │ │ +47ed3a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +47ed3c: 6e40 090a 0413 |000c: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ +47ed42: 0c03 |000f: move-result-object v3 │ │ +47ed44: 2204 ac17 |0010: new-instance v4, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder; // type@17ac │ │ +47ed48: 7020 c5d9 3400 |0012: invoke-direct {v4, v3}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetViewHolder;.:(Landroid/view/View;)V // method@d9c5 │ │ +47ed4e: 1104 |0015: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0010 line=59 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/ui/settings/IntervalSetAdapter; │ │ 0x0000 - 0x0016 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1486472,36 +1486473,36 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4805f0: |[4805f0] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V │ │ -480600: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -480606: 5b01 86a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a086 │ │ -48060a: 0e00 |0005: return-void │ │ +4805f4: |[4805f4] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V │ │ +480604: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48060a: 5b01 86a0 |0003: iput-object v1, v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a086 │ │ +48060e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o;) │ │ name : 'onDialogClose' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48060c: |[48060c] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o.onDialogClose:()V │ │ -48061c: 5410 86a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a086 │ │ -480620: 7110 47db 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.lambda$fuh1rnsGsTmMIRmzcuZlDDrax5o:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V // method@db47 │ │ -480626: 0e00 |0005: return-void │ │ +480610: |[480610] de.tadris.fitness.ui.workout.-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o.onDialogClose:()V │ │ +480620: 5410 86a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o;.f$0:Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // field@a086 │ │ +480624: 7110 47db 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.lambda$fuh1rnsGsTmMIRmzcuZlDDrax5o:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V // method@db47 │ │ +48062a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5118 header: │ │ @@ -1486541,18 +1486542,18 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4807bc: |[4807bc] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$4.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V │ │ -4807cc: 5b01 8fa0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ -4807d0: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4807d6: 0e00 |0005: return-void │ │ +4807c0: |[4807c0] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$4.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V │ │ +4807d0: 5b01 8fa0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ +4807d4: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4807da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ │ │ @@ -1486562,25 +1486563,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4807d8: |[4807d8] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$4.onNothingSelected:()V │ │ -4807e8: 5420 8fa0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ -4807ec: 5400 94a0 |0002: iget-object v0, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -4807f0: 6e10 01aa 0000 |0004: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getDescription:()Lcom/github/mikephil/charting/components/Description; // method@aa01 │ │ -4807f6: 0c00 |0007: move-result-object v0 │ │ -4807f8: 5421 8fa0 |0008: iget-object v1, v2, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ -4807fc: 5411 9aa0 |000a: iget-object v1, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -480800: 7210 1ed2 0100 |000c: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ -480806: 0c01 |000f: move-result-object v1 │ │ -480808: 6e20 4bab 1000 |0010: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/Description;.setText:(Ljava/lang/String;)V // method@ab4b │ │ -48080e: 0e00 |0013: return-void │ │ +4807dc: |[4807dc] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$4.onNothingSelected:()V │ │ +4807ec: 5420 8fa0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ +4807f0: 5400 94a0 |0002: iget-object v0, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +4807f4: 6e10 01aa 0000 |0004: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getDescription:()Lcom/github/mikephil/charting/components/Description; // method@aa01 │ │ +4807fa: 0c00 |0007: move-result-object v0 │ │ +4807fc: 5421 8fa0 |0008: iget-object v1, v2, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ +480800: 5411 9aa0 |000a: iget-object v1, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +480804: 7210 1ed2 0100 |000c: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ +48080a: 0c01 |000f: move-result-object v1 │ │ +48080c: 6e20 4bab 1000 |0010: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/Description;.setText:(Ljava/lang/String;)V // method@ab4b │ │ +480812: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;) │ │ @@ -1486588,84 +1486589,84 @@ │ │ type : '(Lcom/github/mikephil/charting/data/Entry;Lcom/github/mikephil/charting/highlight/Highlight;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -480810: |[480810] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$4.onValueSelected:(Lcom/github/mikephil/charting/data/Entry;Lcom/github/mikephil/charting/highlight/Highlight;)V │ │ -480820: 6e10 b5ad 0600 |0000: invoke-virtual {v6}, Lcom/github/mikephil/charting/data/Entry;.getData:()Ljava/lang/Object; // method@adb5 │ │ -480826: 0c07 |0003: move-result-object v7 │ │ -480828: 3807 8800 |0004: if-eqz v7, 008c // +0088 │ │ -48082c: 6e10 b5ad 0600 |0006: invoke-virtual {v6}, Lcom/github/mikephil/charting/data/Entry;.getData:()Ljava/lang/Object; // method@adb5 │ │ -480832: 0c07 |0009: move-result-object v7 │ │ -480834: 2077 2316 |000a: instance-of v7, v7, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint; // type@1623 │ │ -480838: 3807 8000 |000c: if-eqz v7, 008c // +0080 │ │ -48083c: 6e10 b5ad 0600 |000e: invoke-virtual {v6}, Lcom/github/mikephil/charting/data/Entry;.getData:()Ljava/lang/Object; // method@adb5 │ │ -480842: 0c07 |0011: move-result-object v7 │ │ -480844: 1f07 2316 |0012: check-cast v7, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint; // type@1623 │ │ -480848: 5450 8fa0 |0014: iget-object v0, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ -48084c: 5400 94a0 |0016: iget-object v0, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480850: 6e10 09aa 0000 |0018: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ -480856: 0c00 |001b: move-result-object v0 │ │ -480858: 6e10 f1ab 0000 |001c: invoke-virtual {v0}, Lcom/github/mikephil/charting/components/XAxis;.getValueFormatter:()Lcom/github/mikephil/charting/formatter/ValueFormatter; // method@abf1 │ │ -48085e: 0c00 |001f: move-result-object v0 │ │ -480860: 6e10 f4d1 0700 |0020: invoke-virtual {v7}, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint;.getDate:()Ljava/util/Date; // method@d1f4 │ │ -480866: 0c01 |0023: move-result-object v1 │ │ -480868: 6e10 1ae3 0100 |0024: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@e31a │ │ -48086e: 0b01 |0027: move-result-wide v1 │ │ -480870: 8511 |0028: long-to-float v1, v1 │ │ -480872: 6e20 c4ae 1000 |0029: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/formatter/ValueFormatter;.getFormattedValue:(F)Ljava/lang/String; // method@aec4 │ │ -480878: 0c00 |002c: move-result-object v0 │ │ -48087a: 2201 0819 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -48087e: 7010 06e1 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -480884: 5452 8fa0 |0032: iget-object v2, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ -480888: 5423 9ba0 |0034: iget-object v3, v2, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -48088c: 5233 c89c |0036: iget v3, v3, Lde/tadris/fitness/aggregation/AggregationSpan;.title:I // field@9cc8 │ │ -480890: 6e20 72da 3200 |0038: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -480896: 0c02 |003b: move-result-object v2 │ │ -480898: 6e20 12e1 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48089e: 1a02 2000 |003f: const-string v2, " " // string@0020 │ │ -4808a2: 6e20 12e1 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4808a8: 6e20 12e1 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4808ae: 1a00 f906 |0047: const-string v0, ": " // string@06f9 │ │ -4808b2: 6e20 12e1 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4808b8: 6e10 b8ad 0600 |004c: invoke-virtual {v6}, Lcom/github/mikephil/charting/data/Entry;.getY:()F // method@adb8 │ │ -4808be: 0a06 |004f: move-result v6 │ │ -4808c0: 8963 |0050: float-to-double v3, v6 │ │ -4808c2: 1226 |0051: const/4 v6, #int 2 // #2 │ │ -4808c4: 7130 4bdd 4306 |0052: invoke-static {v3, v4, v6}, Lde/tadris/fitness/util/unit/UnitUtils;.round:(DI)Ljava/lang/String; // method@dd4b │ │ -4808ca: 0c06 |0055: move-result-object v6 │ │ -4808cc: 6e20 12e1 6100 |0056: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4808d2: 6e20 12e1 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4808d8: 5456 8fa0 |005c: iget-object v6, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ -4808dc: 5466 9aa0 |005e: iget-object v6, v6, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -4808e0: 7210 1ed2 0600 |0060: invoke-interface {v6}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ -4808e6: 0c06 |0063: move-result-object v6 │ │ -4808e8: 6e20 12e1 6100 |0064: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4808ee: 6e10 1fe1 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4808f4: 0c06 |006a: move-result-object v6 │ │ -4808f6: 5450 8fa0 |006b: iget-object v0, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ -4808fa: 5400 94a0 |006d: iget-object v0, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -4808fe: 6e10 01aa 0000 |006f: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getDescription:()Lcom/github/mikephil/charting/components/Description; // method@aa01 │ │ -480904: 0c00 |0072: move-result-object v0 │ │ -480906: 6e20 4bab 6000 |0073: invoke-virtual {v0, v6}, Lcom/github/mikephil/charting/components/Description;.setText:(Ljava/lang/String;)V // method@ab4b │ │ -48090c: 5456 8fa0 |0076: iget-object v6, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ -480910: 5466 9ba0 |0078: iget-object v6, v6, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -480914: 6200 c29c |007a: sget-object v0, Lde/tadris/fitness/aggregation/AggregationSpan;.SINGLE:Lde/tadris/fitness/aggregation/AggregationSpan; // field@9cc2 │ │ -480918: 3306 1300 |007c: if-ne v6, v0, 008f // +0013 │ │ -48091c: 5456 8fa0 |007e: iget-object v6, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ -480920: 6e10 f4d1 0700 |0080: invoke-virtual {v7}, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint;.getDate:()Ljava/util/Date; // method@d1f4 │ │ -480926: 0c07 |0083: move-result-object v7 │ │ -480928: 6e10 1ae3 0700 |0084: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@e31a │ │ -48092e: 0b00 |0087: move-result-wide v0 │ │ -480930: 7130 68da 0601 |0088: invoke-static {v6, v0, v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.access$200:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;J)V // method@da68 │ │ -480936: 2804 |008b: goto 008f // +0004 │ │ -480938: 6e10 62da 0500 |008c: invoke-virtual {v5}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.onNothingSelected:()V // method@da62 │ │ -48093e: 0e00 |008f: return-void │ │ +480814: |[480814] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$4.onValueSelected:(Lcom/github/mikephil/charting/data/Entry;Lcom/github/mikephil/charting/highlight/Highlight;)V │ │ +480824: 6e10 b5ad 0600 |0000: invoke-virtual {v6}, Lcom/github/mikephil/charting/data/Entry;.getData:()Ljava/lang/Object; // method@adb5 │ │ +48082a: 0c07 |0003: move-result-object v7 │ │ +48082c: 3807 8800 |0004: if-eqz v7, 008c // +0088 │ │ +480830: 6e10 b5ad 0600 |0006: invoke-virtual {v6}, Lcom/github/mikephil/charting/data/Entry;.getData:()Ljava/lang/Object; // method@adb5 │ │ +480836: 0c07 |0009: move-result-object v7 │ │ +480838: 2077 2316 |000a: instance-of v7, v7, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint; // type@1623 │ │ +48083c: 3807 8000 |000c: if-eqz v7, 008c // +0080 │ │ +480840: 6e10 b5ad 0600 |000e: invoke-virtual {v6}, Lcom/github/mikephil/charting/data/Entry;.getData:()Ljava/lang/Object; // method@adb5 │ │ +480846: 0c07 |0011: move-result-object v7 │ │ +480848: 1f07 2316 |0012: check-cast v7, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint; // type@1623 │ │ +48084c: 5450 8fa0 |0014: iget-object v0, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ +480850: 5400 94a0 |0016: iget-object v0, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480854: 6e10 09aa 0000 |0018: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ +48085a: 0c00 |001b: move-result-object v0 │ │ +48085c: 6e10 f1ab 0000 |001c: invoke-virtual {v0}, Lcom/github/mikephil/charting/components/XAxis;.getValueFormatter:()Lcom/github/mikephil/charting/formatter/ValueFormatter; // method@abf1 │ │ +480862: 0c00 |001f: move-result-object v0 │ │ +480864: 6e10 f4d1 0700 |0020: invoke-virtual {v7}, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint;.getDate:()Ljava/util/Date; // method@d1f4 │ │ +48086a: 0c01 |0023: move-result-object v1 │ │ +48086c: 6e10 1ae3 0100 |0024: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@e31a │ │ +480872: 0b01 |0027: move-result-wide v1 │ │ +480874: 8511 |0028: long-to-float v1, v1 │ │ +480876: 6e20 c4ae 1000 |0029: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/formatter/ValueFormatter;.getFormattedValue:(F)Ljava/lang/String; // method@aec4 │ │ +48087c: 0c00 |002c: move-result-object v0 │ │ +48087e: 2201 0819 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +480882: 7010 06e1 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +480888: 5452 8fa0 |0032: iget-object v2, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ +48088c: 5423 9ba0 |0034: iget-object v3, v2, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +480890: 5233 c89c |0036: iget v3, v3, Lde/tadris/fitness/aggregation/AggregationSpan;.title:I // field@9cc8 │ │ +480894: 6e20 72da 3200 |0038: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +48089a: 0c02 |003b: move-result-object v2 │ │ +48089c: 6e20 12e1 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4808a2: 1a02 2000 |003f: const-string v2, " " // string@0020 │ │ +4808a6: 6e20 12e1 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4808ac: 6e20 12e1 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4808b2: 1a00 f906 |0047: const-string v0, ": " // string@06f9 │ │ +4808b6: 6e20 12e1 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4808bc: 6e10 b8ad 0600 |004c: invoke-virtual {v6}, Lcom/github/mikephil/charting/data/Entry;.getY:()F // method@adb8 │ │ +4808c2: 0a06 |004f: move-result v6 │ │ +4808c4: 8963 |0050: float-to-double v3, v6 │ │ +4808c6: 1226 |0051: const/4 v6, #int 2 // #2 │ │ +4808c8: 7130 4bdd 4306 |0052: invoke-static {v3, v4, v6}, Lde/tadris/fitness/util/unit/UnitUtils;.round:(DI)Ljava/lang/String; // method@dd4b │ │ +4808ce: 0c06 |0055: move-result-object v6 │ │ +4808d0: 6e20 12e1 6100 |0056: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4808d6: 6e20 12e1 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4808dc: 5456 8fa0 |005c: iget-object v6, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ +4808e0: 5466 9aa0 |005e: iget-object v6, v6, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +4808e4: 7210 1ed2 0600 |0060: invoke-interface {v6}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ +4808ea: 0c06 |0063: move-result-object v6 │ │ +4808ec: 6e20 12e1 6100 |0064: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4808f2: 6e10 1fe1 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4808f8: 0c06 |006a: move-result-object v6 │ │ +4808fa: 5450 8fa0 |006b: iget-object v0, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ +4808fe: 5400 94a0 |006d: iget-object v0, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480902: 6e10 01aa 0000 |006f: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getDescription:()Lcom/github/mikephil/charting/components/Description; // method@aa01 │ │ +480908: 0c00 |0072: move-result-object v0 │ │ +48090a: 6e20 4bab 6000 |0073: invoke-virtual {v0, v6}, Lcom/github/mikephil/charting/components/Description;.setText:(Ljava/lang/String;)V // method@ab4b │ │ +480910: 5456 8fa0 |0076: iget-object v6, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ +480914: 5466 9ba0 |0078: iget-object v6, v6, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +480918: 6200 c29c |007a: sget-object v0, Lde/tadris/fitness/aggregation/AggregationSpan;.SINGLE:Lde/tadris/fitness/aggregation/AggregationSpan; // field@9cc2 │ │ +48091c: 3306 1300 |007c: if-ne v6, v0, 008f // +0013 │ │ +480920: 5456 8fa0 |007e: iget-object v6, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08f │ │ +480924: 6e10 f4d1 0700 |0080: invoke-virtual {v7}, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint;.getDate:()Ljava/util/Date; // method@d1f4 │ │ +48092a: 0c07 |0083: move-result-object v7 │ │ +48092c: 6e10 1ae3 0700 |0084: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@e31a │ │ +480932: 0b00 |0087: move-result-wide v0 │ │ +480934: 7130 68da 0601 |0088: invoke-static {v6, v0, v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.access$200:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;J)V // method@da68 │ │ +48093a: 2804 |008b: goto 008f // +0004 │ │ +48093c: 6e10 62da 0500 |008c: invoke-virtual {v5}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.onNothingSelected:()V // method@da62 │ │ +480942: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x000e line=269 │ │ 0x0014 line=270 │ │ 0x002d line=271 │ │ 0x006b line=272 │ │ @@ -1486716,18 +1486717,18 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -482f28: |[482f28] de.tadris.fitness.ui.workout.ShowWorkoutActivity$1.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ -482f38: 5b01 c5a0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a0c5 │ │ -482f3c: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -482f42: 0e00 |0005: return-void │ │ +482f2c: |[482f2c] de.tadris.fitness.ui.workout.ShowWorkoutActivity$1.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ +482f3c: 5b01 c5a0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a0c5 │ │ +482f40: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +482f46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ │ │ @@ -1486737,20 +1486738,20 @@ │ │ type : '(Loauth/signpost/OAuthConsumer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -482f44: |[482f44] de.tadris.fitness.ui.workout.ShowWorkoutActivity$1.authenticationComplete:(Loauth/signpost/OAuthConsumer;)V │ │ -482f54: 5410 c5a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a0c5 │ │ -482f58: 7120 eeda 2000 |0002: invoke-static {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.access$002:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Loauth/signpost/OAuthConsumer;)Loauth/signpost/OAuthConsumer; // method@daee │ │ -482f5e: 5412 c5a0 |0005: iget-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a0c5 │ │ -482f62: 7110 efda 0200 |0007: invoke-static {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.access$100:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@daef │ │ -482f68: 0e00 |000a: return-void │ │ +482f48: |[482f48] de.tadris.fitness.ui.workout.ShowWorkoutActivity$1.authenticationComplete:(Loauth/signpost/OAuthConsumer;)V │ │ +482f58: 5410 c5a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a0c5 │ │ +482f5c: 7120 eeda 2000 |0002: invoke-static {v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.access$002:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Loauth/signpost/OAuthConsumer;)Loauth/signpost/OAuthConsumer; // method@daee │ │ +482f62: 5412 c5a0 |0005: iget-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a0c5 │ │ +482f66: 7110 efda 0200 |0007: invoke-static {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.access$100:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@daef │ │ +482f6c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0005 line=292 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1; │ │ 0x0000 - 0x000b reg=2 (null) Loauth/signpost/OAuthConsumer; │ │ @@ -1486760,32 +1486761,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -482f6c: |[482f6c] de.tadris.fitness.ui.workout.ShowWorkoutActivity$1.authenticationFailed:()V │ │ -482f7c: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -482f80: 5431 c5a0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a0c5 │ │ -482f84: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -482f8a: 1401 9500 117f |0007: const v1, #float 1.92741e+38 // #7f110095 │ │ -482f90: 6e20 ee00 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -482f96: 0c00 |000d: move-result-object v0 │ │ -482f98: 1401 4900 117f |000e: const v1, #float 1.9274e+38 // #7f110049 │ │ -482f9e: 6e20 e200 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -482fa4: 0c00 |0014: move-result-object v0 │ │ -482fa6: 1401 1e01 117f |0015: const v1, #float 1.92744e+38 // #7f11011e │ │ -482fac: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -482fae: 6e30 eb00 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -482fb4: 0c00 |001c: move-result-object v0 │ │ -482fb6: 6e10 dd00 0000 |001d: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -482fbc: 0c00 |0020: move-result-object v0 │ │ -482fbe: 6e10 f900 0000 |0021: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -482fc4: 0e00 |0024: return-void │ │ +482f70: |[482f70] de.tadris.fitness.ui.workout.ShowWorkoutActivity$1.authenticationFailed:()V │ │ +482f80: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +482f84: 5431 c5a0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // field@a0c5 │ │ +482f88: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +482f8e: 1401 9500 117f |0007: const v1, #float 1.92741e+38 // #7f110095 │ │ +482f94: 6e20 ee00 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +482f9a: 0c00 |000d: move-result-object v0 │ │ +482f9c: 1401 4900 117f |000e: const v1, #float 1.9274e+38 // #7f110049 │ │ +482fa2: 6e20 e200 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +482fa8: 0c00 |0014: move-result-object v0 │ │ +482faa: 1401 1e01 117f |0015: const v1, #float 1.92744e+38 // #7f11011e │ │ +482fb0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +482fb2: 6e30 eb00 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +482fb8: 0c00 |001c: move-result-object v0 │ │ +482fba: 6e10 dd00 0000 |001d: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +482fc0: 0c00 |0020: move-result-object v0 │ │ +482fc2: 6e10 f900 0000 |0021: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +482fc8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x000a line=283 │ │ 0x0011 line=284 │ │ 0x0019 line=285 │ │ 0x001d line=286 │ │ @@ -1486831,18 +1486832,18 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/WorkoutActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4847dc: |[4847dc] de.tadris.fitness.ui.workout.WorkoutActivity$1.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;)V │ │ -4847ec: 5b01 eda0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a0ed │ │ -4847f0: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4847f6: 0e00 |0005: return-void │ │ +4847e0: |[4847e0] de.tadris.fitness.ui.workout.WorkoutActivity$1.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;)V │ │ +4847f0: 5b01 eda0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a0ed │ │ +4847f4: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4847fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/workout/WorkoutActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ │ │ @@ -1486852,19 +1486853,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4847f8: |[4847f8] de.tadris.fitness.ui.workout.WorkoutActivity$1.onNothingSelected:()V │ │ -484808: 5420 eda0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a0ed │ │ -48480c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -48480e: 6e20 6ddb 1000 |0003: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onChartSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V // method@db6d │ │ -484814: 0e00 |0006: return-void │ │ +4847fc: |[4847fc] de.tadris.fitness.ui.workout.WorkoutActivity$1.onNothingSelected:()V │ │ +48480c: 5420 eda0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a0ed │ │ +484810: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +484812: 6e20 6ddb 1000 |0003: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onChartSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V // method@db6d │ │ +484818: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/tadris/fitness/ui/workout/WorkoutActivity$1; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/WorkoutActivity$1;) │ │ @@ -1486872,20 +1486873,20 @@ │ │ type : '(Lcom/github/mikephil/charting/data/Entry;Lcom/github/mikephil/charting/highlight/Highlight;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -484818: |[484818] de.tadris.fitness.ui.workout.WorkoutActivity$1.onValueSelected:(Lcom/github/mikephil/charting/data/Entry;Lcom/github/mikephil/charting/highlight/Highlight;)V │ │ -484828: 5402 eda0 |0000: iget-object v2, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a0ed │ │ -48482c: 7120 58db 1200 |0002: invoke-static {v2, v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.access$000:(Lde/tadris/fitness/ui/workout/WorkoutActivity;Lcom/github/mikephil/charting/data/Entry;)Lde/tadris/fitness/data/WorkoutSample; // method@db58 │ │ -484832: 0c01 |0005: move-result-object v1 │ │ -484834: 6e20 6ddb 1200 |0006: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onChartSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V // method@db6d │ │ -48483a: 0e00 |0009: return-void │ │ +48481c: |[48481c] de.tadris.fitness.ui.workout.WorkoutActivity$1.onValueSelected:(Lcom/github/mikephil/charting/data/Entry;Lcom/github/mikephil/charting/highlight/Highlight;)V │ │ +48482c: 5402 eda0 |0000: iget-object v2, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity$1;.this$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a0ed │ │ +484830: 7120 58db 1200 |0002: invoke-static {v2, v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.access$000:(Lde/tadris/fitness/ui/workout/WorkoutActivity;Lcom/github/mikephil/charting/data/Entry;)Lde/tadris/fitness/data/WorkoutSample; // method@db58 │ │ +484836: 0c01 |0005: move-result-object v1 │ │ +484838: 6e20 6ddb 1200 |0006: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onChartSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V // method@db6d │ │ +48483e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/tadris/fitness/ui/workout/WorkoutActivity$1; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/github/mikephil/charting/data/Entry; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/github/mikephil/charting/highlight/Highlight; │ │ @@ -1486944,26 +1486945,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -485720: |[485720] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.:(Landroid/content/Context;)V │ │ -485730: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -485736: 5b12 02a1 |0003: iput-object v2, v1, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.context:Landroid/content/Context; // field@a102 │ │ -48573a: 7110 c7d1 0200 |0005: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -485740: 0c00 |0008: move-result-object v0 │ │ -485742: 5400 b485 |0009: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -485746: 5b10 03a1 |000b: iput-object v0, v1, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a103 │ │ -48574a: 7110 c7d1 0200 |000d: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -485750: 0c02 |0010: move-result-object v2 │ │ -485752: 5422 b585 |0011: iget-object v2, v2, Lde/tadris/fitness/Instance;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@85b5 │ │ -485756: 5b12 04a1 |0013: iput-object v2, v1, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@a104 │ │ -48575a: 0e00 |0015: return-void │ │ +485724: |[485724] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.:(Landroid/content/Context;)V │ │ +485734: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +48573a: 5b12 02a1 |0003: iput-object v2, v1, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.context:Landroid/content/Context; // field@a102 │ │ +48573e: 7110 c7d1 0200 |0005: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +485744: 0c00 |0008: move-result-object v0 │ │ +485746: 5400 b485 |0009: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +48574a: 5b10 03a1 |000b: iput-object v0, v1, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a103 │ │ +48574e: 7110 c7d1 0200 |000d: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +485754: 0c02 |0010: move-result-object v2 │ │ +485756: 5422 b585 |0011: iget-object v2, v2, Lde/tadris/fitness/Instance;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@85b5 │ │ +48575a: 5b12 04a1 |0013: iput-object v2, v1, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@a104 │ │ +48575e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x000d line=42 │ │ locals : │ │ @@ -1486976,42 +1486977,42 @@ │ │ type : '(Lcom/github/mikephil/charting/charts/CombinedChart;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48575c: |[48575c] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.afterAdd:(Lcom/github/mikephil/charting/charts/CombinedChart;)V │ │ -48576c: 0e00 |0000: return-void │ │ +485760: |[485760] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.afterAdd:(Lcom/github/mikephil/charting/charts/CombinedChart;)V │ │ +485770: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -485654: |[485654] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.equals:(Ljava/lang/Object;)Z │ │ -485664: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -485668: 6e10 96e0 0100 |0002: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -48566e: 0c00 |0005: move-result-object v0 │ │ -485670: 6e10 96e0 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -485676: 0c02 |0009: move-result-object v2 │ │ -485678: 6e20 94e0 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ -48567e: 0a02 |000d: move-result v2 │ │ -485680: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ -485684: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -485686: 2802 |0011: goto 0013 // +0002 │ │ -485688: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -48568a: 0f02 |0013: return v2 │ │ +485658: |[485658] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.equals:(Ljava/lang/Object;)Z │ │ +485668: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +48566c: 6e10 96e0 0100 |0002: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +485672: 0c00 |0005: move-result-object v0 │ │ +485674: 6e10 96e0 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +48567a: 0c02 |0009: move-result-object v2 │ │ +48567c: 6e20 94e0 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ +485682: 0a02 |000d: move-result v2 │ │ +485684: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ +485688: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +48568a: 2802 |0011: goto 0013 // +0002 │ │ +48568c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +48568e: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=70 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1487020,25 +1487021,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4856c4: |[4856c4] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.getDescription:()Ljava/lang/String; │ │ -4856d4: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4856d8: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4856de: 1a01 14c0 |0005: const-string v1, "min - " // string@c014 │ │ -4856e2: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4856e8: 6e10 7edb 0200 |000a: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.getUnit:()Ljava/lang/String; // method@db7e │ │ -4856ee: 0c01 |000d: move-result-object v1 │ │ -4856f0: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4856f6: 6e10 1fe1 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4856fc: 0c00 |0014: move-result-object v0 │ │ -4856fe: 1100 |0015: return-object v0 │ │ +4856c8: |[4856c8] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.getDescription:()Ljava/lang/String; │ │ +4856d8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4856dc: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4856e2: 1a01 14c0 |0005: const-string v1, "min - " // string@c014 │ │ +4856e6: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4856ec: 6e10 7edb 0200 |000a: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.getUnit:()Ljava/lang/String; // method@db7e │ │ +4856f2: 0c01 |000d: move-result-object v1 │ │ +4856f4: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4856fa: 6e10 1fe1 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +485700: 0c00 |0014: move-result-object v0 │ │ +485702: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter; │ │ │ │ #3 : (in Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;) │ │ @@ -1487046,19 +1487047,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -485700: |[485700] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.getString:(I)Ljava/lang/String; │ │ -485710: 5410 02a1 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.context:Landroid/content/Context; // field@a102 │ │ -485714: 6e20 e602 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -48571a: 0c02 |0005: move-result-object v2 │ │ -48571c: 1102 |0006: return-object v2 │ │ +485704: |[485704] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.getString:(I)Ljava/lang/String; │ │ +485714: 5410 02a1 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.context:Landroid/content/Context; // field@a102 │ │ +485718: 6e20 e602 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +48571e: 0c02 |0005: move-result-object v2 │ │ +485720: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1487067,20 +1487068,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4856a0: |[4856a0] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.hashCode:()I │ │ -4856b0: 6e10 96e0 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4856b6: 0c00 |0003: move-result-object v0 │ │ -4856b8: 6e10 97e0 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@e097 │ │ -4856be: 0a00 |0007: move-result v0 │ │ -4856c0: 0f00 |0008: return v0 │ │ +4856a4: |[4856a4] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.hashCode:()I │ │ +4856b4: 6e10 96e0 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4856ba: 0c00 |0003: move-result-object v0 │ │ +4856bc: 6e10 97e0 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@e097 │ │ +4856c2: 0a00 |0007: move-result v0 │ │ +4856c4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;) │ │ @@ -1487088,17 +1487089,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -48568c: |[48568c] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.isIntervalSetVisible:()Z │ │ -48569c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48569e: 0f00 |0001: return v0 │ │ +485690: |[485690] de.tadris.fitness.ui.workout.diagram.AbstractSampleConverter.isIntervalSetVisible:()Z │ │ +4856a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4856a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2602 (AbstractSampleConverter.java) │ │ │ │ Class #5122 header: │ │ @@ -1487145,25 +1487146,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -487d2c: |[487d2c] de.tadris.fitness.util.io.GpxExporter.:()V │ │ -487d3c: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -487d42: 2200 6c19 |0003: new-instance v0, Ljava/text/SimpleDateFormat; // type@196c │ │ -487d46: 1a01 41ed |0005: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSS" // string@ed41 │ │ -487d4a: 7020 72e2 1000 |0007: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@e272 │ │ -487d50: 5b20 67a1 |000a: iput-object v0, v2, Lde/tadris/fitness/util/io/GpxExporter;.formatter:Ljava/text/SimpleDateFormat; // field@a167 │ │ -487d54: 1a01 c860 |000c: const-string v1, "UTC" // string@60c8 │ │ -487d58: 7110 8cde 0100 |000e: invoke-static {v1}, Lj$/util/DesugarTimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@de8c │ │ -487d5e: 0c01 |0011: move-result-object v1 │ │ -487d60: 6e20 7ee2 1000 |0012: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@e27e │ │ -487d66: 0e00 |0015: return-void │ │ +487d30: |[487d30] de.tadris.fitness.util.io.GpxExporter.:()V │ │ +487d40: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +487d46: 2200 6c19 |0003: new-instance v0, Ljava/text/SimpleDateFormat; // type@196c │ │ +487d4a: 1a01 41ed |0005: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSS" // string@ed41 │ │ +487d4e: 7020 72e2 1000 |0007: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@e272 │ │ +487d54: 5b20 67a1 |000a: iput-object v0, v2, Lde/tadris/fitness/util/io/GpxExporter;.formatter:Ljava/text/SimpleDateFormat; // field@a167 │ │ +487d58: 1a01 c860 |000c: const-string v1, "UTC" // string@60c8 │ │ +487d5c: 7110 8cde 0100 |000e: invoke-static {v1}, Lj$/util/DesugarTimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@de8c │ │ +487d62: 0c01 |0011: move-result-object v1 │ │ +487d64: 6e20 7ee2 1000 |0012: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@e27e │ │ +487d6a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=49 │ │ 0x000e line=53 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/util/io/GpxExporter; │ │ @@ -1487173,20 +1487174,20 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -487d08: |[487d08] de.tadris.fitness.util.io.GpxExporter.getDateTime:(J)Ljava/lang/String; │ │ -487d18: 2200 7a19 |0000: new-instance v0, Ljava/util/Date; // type@197a │ │ -487d1c: 7030 19e3 2003 |0002: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@e319 │ │ -487d22: 7020 4bdc 0100 |0005: invoke-direct {v1, v0}, Lde/tadris/fitness/util/io/GpxExporter;.getDateTime:(Ljava/util/Date;)Ljava/lang/String; // method@dc4b │ │ -487d28: 0c02 |0008: move-result-object v2 │ │ -487d2a: 1102 |0009: return-object v2 │ │ +487d0c: |[487d0c] de.tadris.fitness.util.io.GpxExporter.getDateTime:(J)Ljava/lang/String; │ │ +487d1c: 2200 7a19 |0000: new-instance v0, Ljava/util/Date; // type@197a │ │ +487d20: 7030 19e3 2003 |0002: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@e319 │ │ +487d26: 7020 4bdc 0100 |0005: invoke-direct {v1, v0}, Lde/tadris/fitness/util/io/GpxExporter;.getDateTime:(Ljava/util/Date;)Ljava/lang/String; // method@dc4b │ │ +487d2c: 0c02 |0008: move-result-object v2 │ │ +487d2e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/tadris/fitness/util/io/GpxExporter; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ │ │ @@ -1487195,26 +1487196,26 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -487cc8: |[487cc8] de.tadris.fitness.util.io.GpxExporter.getDateTime:(Ljava/util/Date;)Ljava/lang/String; │ │ -487cd8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -487cdc: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -487ce2: 5421 67a1 |0005: iget-object v1, v2, Lde/tadris/fitness/util/io/GpxExporter;.formatter:Ljava/text/SimpleDateFormat; // field@a167 │ │ -487ce6: 6e20 77e2 3100 |0007: invoke-virtual {v1, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e277 │ │ -487cec: 0c03 |000a: move-result-object v3 │ │ -487cee: 6e20 12e1 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -487cf4: 1a03 6467 |000e: const-string v3, "Z" // string@6764 │ │ -487cf8: 6e20 12e1 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -487cfe: 6e10 1fe1 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -487d04: 0c03 |0016: move-result-object v3 │ │ -487d06: 1103 |0017: return-object v3 │ │ +487ccc: |[487ccc] de.tadris.fitness.util.io.GpxExporter.getDateTime:(Ljava/util/Date;)Ljava/lang/String; │ │ +487cdc: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +487ce0: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +487ce6: 5421 67a1 |0005: iget-object v1, v2, Lde/tadris/fitness/util/io/GpxExporter;.formatter:Ljava/text/SimpleDateFormat; // field@a167 │ │ +487cea: 6e20 77e2 3100 |0007: invoke-virtual {v1, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e277 │ │ +487cf0: 0c03 |000a: move-result-object v3 │ │ +487cf2: 6e20 12e1 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +487cf8: 1a03 6467 |000e: const-string v3, "Z" // string@6764 │ │ +487cfc: 6e20 12e1 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +487d02: 6e10 1fe1 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +487d08: 0c03 |0016: move-result-object v3 │ │ +487d0a: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/tadris/fitness/util/io/GpxExporter; │ │ 0x0000 - 0x0018 reg=3 (null) Ljava/util/Date; │ │ │ │ @@ -1487223,38 +1487224,38 @@ │ │ type : '(Lde/tadris/fitness/data/Workout;Ljava/util/List;)Lde/tadris/fitness/util/gpx/Gpx;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 47 16-bit code units │ │ -487b30: |[487b30] de.tadris.fitness.util.io.GpxExporter.getGpxFromWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)Lde/tadris/fitness/util/gpx/Gpx; │ │ -487b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -487b42: 7040 4ddc 8709 |0001: invoke-direct {v7, v8, v9, v0}, Lde/tadris/fitness/util/io/GpxExporter;.getTrackFromWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;I)Lde/tadris/fitness/util/gpx/Track; // method@dc4d │ │ -487b48: 0c09 |0004: move-result-object v9 │ │ -487b4a: 2206 7119 |0005: new-instance v6, Ljava/util/ArrayList; // type@1971 │ │ -487b4e: 7010 92e2 0600 |0007: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -487b54: 6e20 96e2 9600 |000a: invoke-virtual {v6, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -487b5a: 2203 0018 |000d: new-instance v3, Lde/tadris/fitness/util/gpx/Metadata; // type@1800 │ │ -487b5e: 6e10 01d3 0800 |000f: invoke-virtual {v8}, Lde/tadris/fitness/data/Workout;.toString:()Ljava/lang/String; // method@d301 │ │ -487b64: 0c09 |0012: move-result-object v9 │ │ -487b66: 5480 219d |0013: iget-object v0, v8, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487b6a: 5381 2d9d |0015: iget-wide v1, v8, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -487b6e: 7030 4adc 1702 |0017: invoke-direct {v7, v1, v2}, Lde/tadris/fitness/util/io/GpxExporter;.getDateTime:(J)Ljava/lang/String; // method@dc4a │ │ -487b74: 0c01 |001a: move-result-object v1 │ │ -487b76: 7040 1adc 9310 |001b: invoke-direct {v3, v9, v0, v1}, Lde/tadris/fitness/util/gpx/Metadata;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@dc1a │ │ -487b7c: 2209 fe17 |001e: new-instance v9, Lde/tadris/fitness/util/gpx/Gpx; // type@17fe │ │ -487b80: 6e10 01d3 0800 |0020: invoke-virtual {v8}, Lde/tadris/fitness/data/Workout;.toString:()Ljava/lang/String; // method@d301 │ │ -487b86: 0c04 |0023: move-result-object v4 │ │ -487b88: 5485 219d |0024: iget-object v5, v8, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487b8c: 1a01 c406 |0026: const-string v1, "1.0" // string@06c4 │ │ -487b90: 1a02 0c1f |0028: const-string v2, "FitoTrack" // string@1f0c │ │ -487b94: 0790 |002a: move-object v0, v9 │ │ -487b96: 7607 05dc 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lde/tadris/fitness/util/gpx/Gpx;.:(Ljava/lang/String;Ljava/lang/String;Lde/tadris/fitness/util/gpx/Metadata;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@dc05 │ │ -487b9c: 1109 |002e: return-object v9 │ │ +487b34: |[487b34] de.tadris.fitness.util.io.GpxExporter.getGpxFromWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)Lde/tadris/fitness/util/gpx/Gpx; │ │ +487b44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +487b46: 7040 4ddc 8709 |0001: invoke-direct {v7, v8, v9, v0}, Lde/tadris/fitness/util/io/GpxExporter;.getTrackFromWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;I)Lde/tadris/fitness/util/gpx/Track; // method@dc4d │ │ +487b4c: 0c09 |0004: move-result-object v9 │ │ +487b4e: 2206 7119 |0005: new-instance v6, Ljava/util/ArrayList; // type@1971 │ │ +487b52: 7010 92e2 0600 |0007: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +487b58: 6e20 96e2 9600 |000a: invoke-virtual {v6, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +487b5e: 2203 0018 |000d: new-instance v3, Lde/tadris/fitness/util/gpx/Metadata; // type@1800 │ │ +487b62: 6e10 01d3 0800 |000f: invoke-virtual {v8}, Lde/tadris/fitness/data/Workout;.toString:()Ljava/lang/String; // method@d301 │ │ +487b68: 0c09 |0012: move-result-object v9 │ │ +487b6a: 5480 219d |0013: iget-object v0, v8, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487b6e: 5381 2d9d |0015: iget-wide v1, v8, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +487b72: 7030 4adc 1702 |0017: invoke-direct {v7, v1, v2}, Lde/tadris/fitness/util/io/GpxExporter;.getDateTime:(J)Ljava/lang/String; // method@dc4a │ │ +487b78: 0c01 |001a: move-result-object v1 │ │ +487b7a: 7040 1adc 9310 |001b: invoke-direct {v3, v9, v0, v1}, Lde/tadris/fitness/util/gpx/Metadata;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@dc1a │ │ +487b80: 2209 fe17 |001e: new-instance v9, Lde/tadris/fitness/util/gpx/Gpx; // type@17fe │ │ +487b84: 6e10 01d3 0800 |0020: invoke-virtual {v8}, Lde/tadris/fitness/data/Workout;.toString:()Ljava/lang/String; // method@d301 │ │ +487b8a: 0c04 |0023: move-result-object v4 │ │ +487b8c: 5485 219d |0024: iget-object v5, v8, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487b90: 1a01 c406 |0026: const-string v1, "1.0" // string@06c4 │ │ +487b94: 1a02 0c1f |0028: const-string v2, "FitoTrack" // string@1f0c │ │ +487b98: 0790 |002a: move-object v0, v9 │ │ +487b9a: 7607 05dc 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lde/tadris/fitness/util/gpx/Gpx;.:(Ljava/lang/String;Ljava/lang/String;Lde/tadris/fitness/util/gpx/Metadata;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@dc05 │ │ +487ba0: 1109 |002e: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0005 line=66 │ │ 0x000a line=67 │ │ 0x000d line=68 │ │ 0x001e line=69 │ │ @@ -1487268,77 +1487269,77 @@ │ │ type : '(Lde/tadris/fitness/data/Workout;Ljava/util/List;I)Lde/tadris/fitness/util/gpx/Track;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 140 16-bit code units │ │ -487ba0: |[487ba0] de.tadris.fitness.util.io.GpxExporter.getTrackFromWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;I)Lde/tadris/fitness/util/gpx/Track; │ │ -487bb0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -487bb4: 2201 0118 |0002: new-instance v1, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ -487bb8: 7010 21dc 0100 |0004: invoke-direct {v1}, Lde/tadris/fitness/util/gpx/Track;.:()V // method@dc21 │ │ -487bbe: 0202 1400 |0007: move/from16 v2, v20 │ │ -487bc2: 6e20 2ddc 2100 |0009: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/gpx/Track;.setNumber:(I)V // method@dc2d │ │ -487bc8: 7401 01d3 1200 |000c: invoke-virtual/range {v18}, Lde/tadris/fitness/data/Workout;.toString:()Ljava/lang/String; // method@d301 │ │ -487bce: 0c02 |000f: move-result-object v2 │ │ -487bd0: 6e20 2cdc 2100 |0010: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/gpx/Track;.setName:(Ljava/lang/String;)V // method@dc2c │ │ -487bd6: 5402 219d |0013: iget-object v2, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487bda: 6e20 2adc 2100 |0015: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/gpx/Track;.setCmt:(Ljava/lang/String;)V // method@dc2a │ │ -487be0: 5402 219d |0018: iget-object v2, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487be4: 6e20 2bdc 2100 |001a: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/gpx/Track;.setDesc:(Ljava/lang/String;)V // method@dc2b │ │ -487bea: 1a02 0c1f |001d: const-string v2, "FitoTrack" // string@1f0c │ │ -487bee: 6e20 2edc 2100 |001f: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/gpx/Track;.setSrc:(Ljava/lang/String;)V // method@dc2e │ │ -487bf4: 5400 2f9d |0022: iget-object v0, v0, Lde/tadris/fitness/data/Workout;.workoutTypeId:Ljava/lang/String; // field@9d2f │ │ -487bf8: 6e20 30dc 0100 |0024: invoke-virtual {v1, v0}, Lde/tadris/fitness/util/gpx/Track;.setType:(Ljava/lang/String;)V // method@dc30 │ │ -487bfe: 2200 7119 |0027: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -487c02: 7010 92e2 0000 |0029: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -487c08: 6e20 2fdc 0100 |002c: invoke-virtual {v1, v0}, Lde/tadris/fitness/util/gpx/Track;.setTrkseg:(Ljava/util/List;)V // method@dc2f │ │ -487c0e: 2200 0418 |002f: new-instance v0, Lde/tadris/fitness/util/gpx/TrackSegment; // type@1804 │ │ -487c12: 7010 43dc 0000 |0031: invoke-direct {v0}, Lde/tadris/fitness/util/gpx/TrackSegment;.:()V // method@dc43 │ │ -487c18: 2202 7119 |0034: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ -487c1c: 7010 92e2 0200 |0036: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -487c22: 7801 8fe3 1300 |0039: invoke-interface/range {v19}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -487c28: 0c03 |003c: move-result-object v3 │ │ -487c2a: 7210 5fe3 0300 |003d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -487c30: 0a04 |0040: move-result v4 │ │ -487c32: 3804 3600 |0041: if-eqz v4, 0077 // +0036 │ │ -487c36: 7210 60e3 0300 |0043: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -487c3c: 0c04 |0046: move-result-object v4 │ │ -487c3e: 1f04 6316 |0047: check-cast v4, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -487c42: 220e 0218 |0049: new-instance v14, Lde/tadris/fitness/util/gpx/TrackPoint; // type@1802 │ │ -487c46: 5346 4d9d |004b: iget-wide v6, v4, Lde/tadris/fitness/data/WorkoutSample;.lat:D // field@9d4d │ │ -487c4a: 5348 4e9d |004d: iget-wide v8, v4, Lde/tadris/fitness/data/WorkoutSample;.lon:D // field@9d4e │ │ -487c4e: 534a 489d |004f: iget-wide v10, v4, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -487c52: 534c 479d |0051: iget-wide v12, v4, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -487c56: 080f 1100 |0053: move-object/from16 v15, v17 │ │ -487c5a: 7030 4adc cf0d |0055: invoke-direct {v15, v12, v13}, Lde/tadris/fitness/util/io/GpxExporter;.getDateTime:(J)Ljava/lang/String; // method@dc4a │ │ -487c60: 0c0c |0058: move-result-object v12 │ │ -487c62: 220d 0318 |0059: new-instance v13, Lde/tadris/fitness/util/gpx/TrackPointExtensions; // type@1803 │ │ -487c66: 0812 0000 |005b: move-object/from16 v18, v0 │ │ -487c6a: 0810 0100 |005d: move-object/from16 v16, v1 │ │ -487c6e: 5340 519d |005f: iget-wide v0, v4, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ -487c72: 2205 ff17 |0061: new-instance v5, Lde/tadris/fitness/util/gpx/GpxTpxExtension; // type@17ff │ │ -487c76: 5244 4a9d |0063: iget v4, v4, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ -487c7a: 7020 16dc 4500 |0065: invoke-direct {v5, v4}, Lde/tadris/fitness/util/gpx/GpxTpxExtension;.:(I)V // method@dc16 │ │ -487c80: 7040 3edc 0d51 |0068: invoke-direct {v13, v0, v1, v5}, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.:(DLde/tadris/fitness/util/gpx/GpxTpxExtension;)V // method@dc3e │ │ -487c86: 07e5 |006b: move-object v5, v14 │ │ -487c88: 7609 32dc 0500 |006c: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lde/tadris/fitness/util/gpx/TrackPoint;.:(DDDLjava/lang/String;Lde/tadris/fitness/util/gpx/TrackPointExtensions;)V // method@dc32 │ │ -487c8e: 6e20 96e2 e200 |006f: invoke-virtual {v2, v14}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -487c94: 0800 1200 |0072: move-object/from16 v0, v18 │ │ -487c98: 0801 1000 |0074: move-object/from16 v1, v16 │ │ -487c9c: 28c7 |0076: goto 003d // -0039 │ │ -487c9e: 080f 1100 |0077: move-object/from16 v15, v17 │ │ -487ca2: 0810 0100 |0079: move-object/from16 v16, v1 │ │ -487ca6: 6e20 46dc 2000 |007b: invoke-virtual {v0, v2}, Lde/tadris/fitness/util/gpx/TrackSegment;.setTrkpt:(Ljava/util/List;)V // method@dc46 │ │ -487cac: 2201 7119 |007e: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -487cb0: 7010 92e2 0100 |0080: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -487cb6: 6e20 96e2 0100 |0083: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -487cbc: 0800 1000 |0086: move-object/from16 v0, v16 │ │ -487cc0: 6e20 2fdc 1000 |0088: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/gpx/Track;.setTrkseg:(Ljava/util/List;)V // method@dc2f │ │ -487cc6: 1100 |008b: return-object v0 │ │ +487ba4: |[487ba4] de.tadris.fitness.util.io.GpxExporter.getTrackFromWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;I)Lde/tadris/fitness/util/gpx/Track; │ │ +487bb4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +487bb8: 2201 0118 |0002: new-instance v1, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ +487bbc: 7010 21dc 0100 |0004: invoke-direct {v1}, Lde/tadris/fitness/util/gpx/Track;.:()V // method@dc21 │ │ +487bc2: 0202 1400 |0007: move/from16 v2, v20 │ │ +487bc6: 6e20 2ddc 2100 |0009: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/gpx/Track;.setNumber:(I)V // method@dc2d │ │ +487bcc: 7401 01d3 1200 |000c: invoke-virtual/range {v18}, Lde/tadris/fitness/data/Workout;.toString:()Ljava/lang/String; // method@d301 │ │ +487bd2: 0c02 |000f: move-result-object v2 │ │ +487bd4: 6e20 2cdc 2100 |0010: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/gpx/Track;.setName:(Ljava/lang/String;)V // method@dc2c │ │ +487bda: 5402 219d |0013: iget-object v2, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487bde: 6e20 2adc 2100 |0015: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/gpx/Track;.setCmt:(Ljava/lang/String;)V // method@dc2a │ │ +487be4: 5402 219d |0018: iget-object v2, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487be8: 6e20 2bdc 2100 |001a: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/gpx/Track;.setDesc:(Ljava/lang/String;)V // method@dc2b │ │ +487bee: 1a02 0c1f |001d: const-string v2, "FitoTrack" // string@1f0c │ │ +487bf2: 6e20 2edc 2100 |001f: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/gpx/Track;.setSrc:(Ljava/lang/String;)V // method@dc2e │ │ +487bf8: 5400 2f9d |0022: iget-object v0, v0, Lde/tadris/fitness/data/Workout;.workoutTypeId:Ljava/lang/String; // field@9d2f │ │ +487bfc: 6e20 30dc 0100 |0024: invoke-virtual {v1, v0}, Lde/tadris/fitness/util/gpx/Track;.setType:(Ljava/lang/String;)V // method@dc30 │ │ +487c02: 2200 7119 |0027: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +487c06: 7010 92e2 0000 |0029: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +487c0c: 6e20 2fdc 0100 |002c: invoke-virtual {v1, v0}, Lde/tadris/fitness/util/gpx/Track;.setTrkseg:(Ljava/util/List;)V // method@dc2f │ │ +487c12: 2200 0418 |002f: new-instance v0, Lde/tadris/fitness/util/gpx/TrackSegment; // type@1804 │ │ +487c16: 7010 43dc 0000 |0031: invoke-direct {v0}, Lde/tadris/fitness/util/gpx/TrackSegment;.:()V // method@dc43 │ │ +487c1c: 2202 7119 |0034: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ +487c20: 7010 92e2 0200 |0036: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +487c26: 7801 8fe3 1300 |0039: invoke-interface/range {v19}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +487c2c: 0c03 |003c: move-result-object v3 │ │ +487c2e: 7210 5fe3 0300 |003d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +487c34: 0a04 |0040: move-result v4 │ │ +487c36: 3804 3600 |0041: if-eqz v4, 0077 // +0036 │ │ +487c3a: 7210 60e3 0300 |0043: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +487c40: 0c04 |0046: move-result-object v4 │ │ +487c42: 1f04 6316 |0047: check-cast v4, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +487c46: 220e 0218 |0049: new-instance v14, Lde/tadris/fitness/util/gpx/TrackPoint; // type@1802 │ │ +487c4a: 5346 4d9d |004b: iget-wide v6, v4, Lde/tadris/fitness/data/WorkoutSample;.lat:D // field@9d4d │ │ +487c4e: 5348 4e9d |004d: iget-wide v8, v4, Lde/tadris/fitness/data/WorkoutSample;.lon:D // field@9d4e │ │ +487c52: 534a 489d |004f: iget-wide v10, v4, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +487c56: 534c 479d |0051: iget-wide v12, v4, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +487c5a: 080f 1100 |0053: move-object/from16 v15, v17 │ │ +487c5e: 7030 4adc cf0d |0055: invoke-direct {v15, v12, v13}, Lde/tadris/fitness/util/io/GpxExporter;.getDateTime:(J)Ljava/lang/String; // method@dc4a │ │ +487c64: 0c0c |0058: move-result-object v12 │ │ +487c66: 220d 0318 |0059: new-instance v13, Lde/tadris/fitness/util/gpx/TrackPointExtensions; // type@1803 │ │ +487c6a: 0812 0000 |005b: move-object/from16 v18, v0 │ │ +487c6e: 0810 0100 |005d: move-object/from16 v16, v1 │ │ +487c72: 5340 519d |005f: iget-wide v0, v4, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ +487c76: 2205 ff17 |0061: new-instance v5, Lde/tadris/fitness/util/gpx/GpxTpxExtension; // type@17ff │ │ +487c7a: 5244 4a9d |0063: iget v4, v4, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ +487c7e: 7020 16dc 4500 |0065: invoke-direct {v5, v4}, Lde/tadris/fitness/util/gpx/GpxTpxExtension;.:(I)V // method@dc16 │ │ +487c84: 7040 3edc 0d51 |0068: invoke-direct {v13, v0, v1, v5}, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.:(DLde/tadris/fitness/util/gpx/GpxTpxExtension;)V // method@dc3e │ │ +487c8a: 07e5 |006b: move-object v5, v14 │ │ +487c8c: 7609 32dc 0500 |006c: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lde/tadris/fitness/util/gpx/TrackPoint;.:(DDDLjava/lang/String;Lde/tadris/fitness/util/gpx/TrackPointExtensions;)V // method@dc32 │ │ +487c92: 6e20 96e2 e200 |006f: invoke-virtual {v2, v14}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +487c98: 0800 1200 |0072: move-object/from16 v0, v18 │ │ +487c9c: 0801 1000 |0074: move-object/from16 v1, v16 │ │ +487ca0: 28c7 |0076: goto 003d // -0039 │ │ +487ca2: 080f 1100 |0077: move-object/from16 v15, v17 │ │ +487ca6: 0810 0100 |0079: move-object/from16 v16, v1 │ │ +487caa: 6e20 46dc 2000 |007b: invoke-virtual {v0, v2}, Lde/tadris/fitness/util/gpx/TrackSegment;.setTrkpt:(Ljava/util/List;)V // method@dc46 │ │ +487cb0: 2201 7119 |007e: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +487cb4: 7010 92e2 0100 |0080: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +487cba: 6e20 96e2 0100 |0083: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +487cc0: 0800 1000 |0086: move-object/from16 v0, v16 │ │ +487cc4: 6e20 2fdc 1000 |0088: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/gpx/Track;.setTrkseg:(Ljava/util/List;)V // method@dc2f │ │ +487cca: 1100 |008b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x0009 line=74 │ │ 0x000c line=75 │ │ 0x0013 line=76 │ │ 0x0018 line=77 │ │ @@ -1487367,41 +1487368,41 @@ │ │ type : '(Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/File;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -487d68: |[487d68] de.tadris.fitness.util.io.GpxExporter.exportWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/File;)V │ │ -487d78: 7140 5adc 1032 |0000: invoke-static {v0, v1, v2, v3}, Lde/tadris/fitness/util/io/general/IWorkoutExporter$-CC;.$default$exportWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutExporter;Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/File;)V // method@dc5a │ │ -487d7e: 0e00 |0003: return-void │ │ +487d6c: |[487d6c] de.tadris.fitness.util.io.GpxExporter.exportWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/File;)V │ │ +487d7c: 7140 5adc 1032 |0000: invoke-static {v0, v1, v2, v3}, Lde/tadris/fitness/util/io/general/IWorkoutExporter$-CC;.$default$exportWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutExporter;Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/File;)V // method@dc5a │ │ +487d82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/io/GpxExporter;) │ │ name : 'exportWorkout' │ │ type : '(Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -487d80: |[487d80] de.tadris.fitness.util.io.GpxExporter.exportWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/OutputStream;)V │ │ -487d90: 2200 8111 |0000: new-instance v0, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper; // type@1181 │ │ -487d94: 7010 8ba4 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.:()V // method@a48b │ │ -487d9a: 6201 e659 |0005: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.INDENT_OUTPUT:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@59e6 │ │ -487d9e: 6e20 9ca4 1000 |0007: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@a49c │ │ -487da4: 6201 d261 |000a: sget-object v1, Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;.WRITE_XML_DECLARATION:Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature; // field@61d2 │ │ -487da8: 6e20 9ea4 1000 |000c: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.enable:(Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@a49e │ │ -487dae: 7030 4cdc 3204 |000f: invoke-direct {v2, v3, v4}, Lde/tadris/fitness/util/io/GpxExporter;.getGpxFromWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)Lde/tadris/fitness/util/gpx/Gpx; // method@dc4c │ │ -487db4: 0c03 |0012: move-result-object v3 │ │ -487db6: 6e30 aba4 5003 |0013: invoke-virtual {v0, v5, v3}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.writeValue:(Ljava/io/OutputStream;Ljava/lang/Object;)V // method@a4ab │ │ -487dbc: 0e00 |0016: return-void │ │ +487d84: |[487d84] de.tadris.fitness.util.io.GpxExporter.exportWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/OutputStream;)V │ │ +487d94: 2200 8111 |0000: new-instance v0, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper; // type@1181 │ │ +487d98: 7010 8ba4 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.:()V // method@a48b │ │ +487d9e: 6201 e659 |0005: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.INDENT_OUTPUT:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@59e6 │ │ +487da2: 6e20 9ca4 1000 |0007: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@a49c │ │ +487da8: 6201 d261 |000a: sget-object v1, Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;.WRITE_XML_DECLARATION:Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature; // field@61d2 │ │ +487dac: 6e20 9ea4 1000 |000c: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.enable:(Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@a49e │ │ +487db2: 7030 4cdc 3204 |000f: invoke-direct {v2, v3, v4}, Lde/tadris/fitness/util/io/GpxExporter;.getGpxFromWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)Lde/tadris/fitness/util/gpx/Gpx; // method@dc4c │ │ +487db8: 0c03 |0012: move-result-object v3 │ │ +487dba: 6e30 aba4 5003 |0013: invoke-virtual {v0, v5, v3}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.writeValue:(Ljava/io/OutputStream;Ljava/lang/Object;)V // method@a4ab │ │ +487dc0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x000a line=60 │ │ 0x000f line=61 │ │ locals : │ │ @@ -1487460,17 +1487461,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -488294: |[488294] de.tadris.fitness.util.io.GpxImporter.:()V │ │ -4882a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4882aa: 0e00 |0003: return-void │ │ +488298: |[488298] de.tadris.fitness.util.io.GpxImporter.:()V │ │ +4882a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4882ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/io/GpxImporter; │ │ │ │ #1 : (in Lde/tadris/fitness/util/io/GpxImporter;) │ │ @@ -1487478,26 +1487479,26 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -4882ac: |[4882ac] de.tadris.fitness.util.io.GpxImporter.getGpx:(Ljava/io/InputStream;)V │ │ -4882bc: 2200 8111 |0000: new-instance v0, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper; // type@1181 │ │ -4882c0: 7010 8ba4 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.:()V // method@a48b │ │ -4882c6: 6201 b855 |0005: sget-object v1, Lcom/fasterxml/jackson/core/JsonParser$Feature;.IGNORE_UNDEFINED:Lcom/fasterxml/jackson/core/JsonParser$Feature; // field@55b8 │ │ -4882ca: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -4882cc: 6e30 94a4 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.configure:(Lcom/fasterxml/jackson/core/JsonParser$Feature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@a494 │ │ -4882d2: 1c01 fe17 |000b: const-class v1, Lde/tadris/fitness/util/gpx/Gpx; // type@17fe │ │ -4882d6: 6e30 a2a4 4001 |000d: invoke-virtual {v0, v4, v1}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@a4a2 │ │ -4882dc: 0c04 |0010: move-result-object v4 │ │ -4882de: 1f04 fe17 |0011: check-cast v4, Lde/tadris/fitness/util/gpx/Gpx; // type@17fe │ │ -4882e2: 5b34 68a1 |0013: iput-object v4, v3, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -4882e6: 0e00 |0015: return-void │ │ +4882b0: |[4882b0] de.tadris.fitness.util.io.GpxImporter.getGpx:(Ljava/io/InputStream;)V │ │ +4882c0: 2200 8111 |0000: new-instance v0, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper; // type@1181 │ │ +4882c4: 7010 8ba4 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.:()V // method@a48b │ │ +4882ca: 6201 b855 |0005: sget-object v1, Lcom/fasterxml/jackson/core/JsonParser$Feature;.IGNORE_UNDEFINED:Lcom/fasterxml/jackson/core/JsonParser$Feature; // field@55b8 │ │ +4882ce: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +4882d0: 6e30 94a4 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.configure:(Lcom/fasterxml/jackson/core/JsonParser$Feature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@a494 │ │ +4882d6: 1c01 fe17 |000b: const-class v1, Lde/tadris/fitness/util/gpx/Gpx; // type@17fe │ │ +4882da: 6e30 a2a4 4001 |000d: invoke-virtual {v0, v4, v1}, Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@a4a2 │ │ +4882e0: 0c04 |0010: move-result-object v4 │ │ +4882e2: 1f04 fe17 |0011: check-cast v4, Lde/tadris/fitness/util/gpx/Gpx; // type@17fe │ │ +4882e6: 5b34 68a1 |0013: iput-object v4, v3, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +4882ea: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x000b line=67 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/tadris/fitness/util/io/GpxImporter; │ │ @@ -1487508,32 +1487509,32 @@ │ │ type : '(JLde/tadris/fitness/util/gpx/Track;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -488168: |[488168] de.tadris.fitness.util.io.GpxImporter.getSamplesFromTrack:(JLde/tadris/fitness/util/gpx/Track;)Ljava/util/List; │ │ -488178: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -48817c: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -488182: 6e10 28dc 0400 |0005: invoke-virtual {v4}, Lde/tadris/fitness/util/gpx/Track;.getTrkseg:()Ljava/util/List; // method@dc28 │ │ -488188: 0c04 |0008: move-result-object v4 │ │ -48818a: 7210 8fe3 0400 |0009: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -488190: 0c04 |000c: move-result-object v4 │ │ -488192: 7210 5fe3 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -488198: 0a01 |0010: move-result v1 │ │ -48819a: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ -48819e: 7210 60e3 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4881a4: 0c01 |0016: move-result-object v1 │ │ -4881a6: 1f01 0418 |0017: check-cast v1, Lde/tadris/fitness/util/gpx/TrackSegment; // type@1804 │ │ -4881aa: 7130 51dc 3201 |0019: invoke-static {v2, v3, v1}, Lde/tadris/fitness/util/io/GpxImporter;.getSamplesFromTrackSegment:(JLde/tadris/fitness/util/gpx/TrackSegment;)Ljava/util/List; // method@dc51 │ │ -4881b0: 0c01 |001c: move-result-object v1 │ │ -4881b2: 7220 86e3 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ -4881b8: 28ed |0020: goto 000d // -0013 │ │ -4881ba: 1100 |0021: return-object v0 │ │ +48816c: |[48816c] de.tadris.fitness.util.io.GpxImporter.getSamplesFromTrack:(JLde/tadris/fitness/util/gpx/Track;)Ljava/util/List; │ │ +48817c: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +488180: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +488186: 6e10 28dc 0400 |0005: invoke-virtual {v4}, Lde/tadris/fitness/util/gpx/Track;.getTrkseg:()Ljava/util/List; // method@dc28 │ │ +48818c: 0c04 |0008: move-result-object v4 │ │ +48818e: 7210 8fe3 0400 |0009: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +488194: 0c04 |000c: move-result-object v4 │ │ +488196: 7210 5fe3 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +48819c: 0a01 |0010: move-result v1 │ │ +48819e: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ +4881a2: 7210 60e3 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4881a8: 0c01 |0016: move-result-object v1 │ │ +4881aa: 1f01 0418 |0017: check-cast v1, Lde/tadris/fitness/util/gpx/TrackSegment; // type@1804 │ │ +4881ae: 7130 51dc 3201 |0019: invoke-static {v2, v3, v1}, Lde/tadris/fitness/util/io/GpxImporter;.getSamplesFromTrackSegment:(JLde/tadris/fitness/util/gpx/TrackSegment;)Ljava/util/List; // method@dc51 │ │ +4881b4: 0c01 |001c: move-result-object v1 │ │ +4881b6: 7220 86e3 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ +4881bc: 28ed |0020: goto 000d // -0013 │ │ +4881be: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=109 │ │ 0x0019 line=110 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 (null) J │ │ @@ -1487544,65 +1487545,65 @@ │ │ type : '(JLde/tadris/fitness/util/gpx/TrackSegment;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -4881bc: |[4881bc] de.tadris.fitness.util.io.GpxImporter.getSamplesFromTrackSegment:(JLde/tadris/fitness/util/gpx/TrackSegment;)Ljava/util/List; │ │ -4881cc: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4881d0: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4881d6: 6e10 45dc 0700 |0005: invoke-virtual {v7}, Lde/tadris/fitness/util/gpx/TrackSegment;.getTrkpt:()Ljava/util/List; // method@dc45 │ │ -4881dc: 0c07 |0008: move-result-object v7 │ │ -4881de: 7210 8fe3 0700 |0009: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4881e4: 0c07 |000c: move-result-object v7 │ │ -4881e6: 7210 5fe3 0700 |000d: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4881ec: 0a01 |0010: move-result v1 │ │ -4881ee: 3801 5200 |0011: if-eqz v1, 0063 // +0052 │ │ -4881f2: 7210 60e3 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4881f8: 0c01 |0016: move-result-object v1 │ │ -4881fa: 1f01 0218 |0017: check-cast v1, Lde/tadris/fitness/util/gpx/TrackPoint; // type@1802 │ │ -4881fe: 2202 6316 |0019: new-instance v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -488202: 7010 5dd3 0200 |001b: invoke-direct {v2}, Lde/tadris/fitness/data/WorkoutSample;.:()V // method@d35d │ │ -488208: 6e10 37dc 0100 |001e: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPoint;.getTime:()Ljava/lang/String; // method@dc37 │ │ -48820e: 0c03 |0021: move-result-object v3 │ │ -488210: 7110 56dc 0300 |0022: invoke-static {v3}, Lde/tadris/fitness/util/io/GpxImporter;.parseDate:(Ljava/lang/String;)Ljava/util/Date; // method@dc56 │ │ -488216: 0c03 |0025: move-result-object v3 │ │ -488218: 6e10 1ae3 0300 |0026: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@e31a │ │ -48821e: 0b03 |0029: move-result-wide v3 │ │ -488220: 5a23 479d |002a: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -488224: 6e10 33dc 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPoint;.getEle:()D // method@dc33 │ │ -48822a: 0b03 |002f: move-result-wide v3 │ │ -48822c: 5a23 489d |0030: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -488230: 6e10 35dc 0100 |0032: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPoint;.getLat:()D // method@dc35 │ │ -488236: 0b03 |0035: move-result-wide v3 │ │ -488238: 5a23 4d9d |0036: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.lat:D // field@9d4d │ │ -48823c: 6e10 36dc 0100 |0038: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPoint;.getLon:()D // method@dc36 │ │ -488242: 0b03 |003b: move-result-wide v3 │ │ -488244: 5a23 4e9d |003c: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.lon:D // field@9d4e │ │ -488248: 5323 479d |003e: iget-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -48824c: bc53 |0040: sub-long/2addr v3, v5 │ │ -48824e: 5a23 509d |0041: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -488252: 6e10 34dc 0100 |0043: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPoint;.getExtensions:()Lde/tadris/fitness/util/gpx/TrackPointExtensions; // method@dc34 │ │ -488258: 0c01 |0046: move-result-object v1 │ │ -48825a: 3801 1800 |0047: if-eqz v1, 005f // +0018 │ │ -48825e: 6e10 40dc 0100 |0049: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.getSpeed:()D // method@dc40 │ │ -488264: 0b03 |004c: move-result-wide v3 │ │ -488266: 5a23 519d |004d: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ -48826a: 6e10 3fdc 0100 |004f: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.getGpxTpxExtension:()Lde/tadris/fitness/util/gpx/GpxTpxExtension; // method@dc3f │ │ -488270: 0c03 |0052: move-result-object v3 │ │ -488272: 3803 0c00 |0053: if-eqz v3, 005f // +000c │ │ -488276: 6e10 3fdc 0100 |0055: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.getGpxTpxExtension:()Lde/tadris/fitness/util/gpx/GpxTpxExtension; // method@dc3f │ │ -48827c: 0c01 |0058: move-result-object v1 │ │ -48827e: 6e10 17dc 0100 |0059: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/GpxTpxExtension;.getHr:()I // method@dc17 │ │ -488284: 0a01 |005c: move-result v1 │ │ -488286: 5921 4a9d |005d: iput v1, v2, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ -48828a: 7220 85e3 2000 |005f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -488290: 28ab |0062: goto 000d // -0055 │ │ -488292: 1100 |0063: return-object v0 │ │ +4881c0: |[4881c0] de.tadris.fitness.util.io.GpxImporter.getSamplesFromTrackSegment:(JLde/tadris/fitness/util/gpx/TrackSegment;)Ljava/util/List; │ │ +4881d0: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4881d4: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4881da: 6e10 45dc 0700 |0005: invoke-virtual {v7}, Lde/tadris/fitness/util/gpx/TrackSegment;.getTrkpt:()Ljava/util/List; // method@dc45 │ │ +4881e0: 0c07 |0008: move-result-object v7 │ │ +4881e2: 7210 8fe3 0700 |0009: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4881e8: 0c07 |000c: move-result-object v7 │ │ +4881ea: 7210 5fe3 0700 |000d: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4881f0: 0a01 |0010: move-result v1 │ │ +4881f2: 3801 5200 |0011: if-eqz v1, 0063 // +0052 │ │ +4881f6: 7210 60e3 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4881fc: 0c01 |0016: move-result-object v1 │ │ +4881fe: 1f01 0218 |0017: check-cast v1, Lde/tadris/fitness/util/gpx/TrackPoint; // type@1802 │ │ +488202: 2202 6316 |0019: new-instance v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +488206: 7010 5dd3 0200 |001b: invoke-direct {v2}, Lde/tadris/fitness/data/WorkoutSample;.:()V // method@d35d │ │ +48820c: 6e10 37dc 0100 |001e: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPoint;.getTime:()Ljava/lang/String; // method@dc37 │ │ +488212: 0c03 |0021: move-result-object v3 │ │ +488214: 7110 56dc 0300 |0022: invoke-static {v3}, Lde/tadris/fitness/util/io/GpxImporter;.parseDate:(Ljava/lang/String;)Ljava/util/Date; // method@dc56 │ │ +48821a: 0c03 |0025: move-result-object v3 │ │ +48821c: 6e10 1ae3 0300 |0026: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@e31a │ │ +488222: 0b03 |0029: move-result-wide v3 │ │ +488224: 5a23 479d |002a: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +488228: 6e10 33dc 0100 |002c: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPoint;.getEle:()D // method@dc33 │ │ +48822e: 0b03 |002f: move-result-wide v3 │ │ +488230: 5a23 489d |0030: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +488234: 6e10 35dc 0100 |0032: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPoint;.getLat:()D // method@dc35 │ │ +48823a: 0b03 |0035: move-result-wide v3 │ │ +48823c: 5a23 4d9d |0036: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.lat:D // field@9d4d │ │ +488240: 6e10 36dc 0100 |0038: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPoint;.getLon:()D // method@dc36 │ │ +488246: 0b03 |003b: move-result-wide v3 │ │ +488248: 5a23 4e9d |003c: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.lon:D // field@9d4e │ │ +48824c: 5323 479d |003e: iget-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +488250: bc53 |0040: sub-long/2addr v3, v5 │ │ +488252: 5a23 509d |0041: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +488256: 6e10 34dc 0100 |0043: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPoint;.getExtensions:()Lde/tadris/fitness/util/gpx/TrackPointExtensions; // method@dc34 │ │ +48825c: 0c01 |0046: move-result-object v1 │ │ +48825e: 3801 1800 |0047: if-eqz v1, 005f // +0018 │ │ +488262: 6e10 40dc 0100 |0049: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.getSpeed:()D // method@dc40 │ │ +488268: 0b03 |004c: move-result-wide v3 │ │ +48826a: 5a23 519d |004d: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ +48826e: 6e10 3fdc 0100 |004f: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.getGpxTpxExtension:()Lde/tadris/fitness/util/gpx/GpxTpxExtension; // method@dc3f │ │ +488274: 0c03 |0052: move-result-object v3 │ │ +488276: 3803 0c00 |0053: if-eqz v3, 005f // +000c │ │ +48827a: 6e10 3fdc 0100 |0055: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/TrackPointExtensions;.getGpxTpxExtension:()Lde/tadris/fitness/util/gpx/GpxTpxExtension; // method@dc3f │ │ +488280: 0c01 |0058: move-result-object v1 │ │ +488282: 6e10 17dc 0100 |0059: invoke-virtual {v1}, Lde/tadris/fitness/util/gpx/GpxTpxExtension;.getHr:()I // method@dc17 │ │ +488288: 0a01 |005c: move-result v1 │ │ +48828a: 5921 4a9d |005d: iput v1, v2, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ +48828e: 7220 85e3 2000 |005f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +488294: 28ab |0062: goto 000d // -0055 │ │ +488296: 1100 |0063: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 0x0019 line=119 │ │ 0x001e line=120 │ │ 0x002c line=121 │ │ @@ -1487623,54 +1487624,54 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -488090: |[488090] de.tadris.fitness.util.io.GpxImporter.getTypeIdById:(Ljava/lang/String;)Ljava/lang/String; │ │ -4880a0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4880a4: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -4880a8: 6e10 cfe0 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4880ae: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -4880b0: 6e10 cfe0 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4880b6: 0a01 |000b: move-result v1 │ │ -4880b8: 2c01 3200 0000 |000c: sparse-switch v1, 0000003e // +00000032 │ │ -4880be: 2821 |000f: goto 0030 // +0021 │ │ -4880c0: 1a01 cc06 |0010: const-string v1, "11" // string@06cc │ │ -4880c4: 6e20 c7e0 1200 |0012: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4880ca: 0a01 |0015: move-result v1 │ │ -4880cc: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -4880d0: 2818 |0018: goto 0030 // +0018 │ │ -4880d2: 1220 |0019: const/4 v0, #int 2 // #2 │ │ -4880d4: 2816 |001a: goto 0030 // +0016 │ │ -4880d6: 1a01 d306 |001b: const-string v1, "2" // string@06d3 │ │ -4880da: 6e20 c7e0 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4880e0: 0a01 |0020: move-result v1 │ │ -4880e2: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -4880e6: 280d |0023: goto 0030 // +000d │ │ -4880e8: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -4880ea: 280b |0025: goto 0030 // +000b │ │ -4880ec: 1a01 c306 |0026: const-string v1, "1" // string@06c3 │ │ -4880f0: 6e20 c7e0 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4880f6: 0a01 |002b: move-result v1 │ │ -4880f8: 3901 0300 |002c: if-nez v1, 002f // +0003 │ │ -4880fc: 2802 |002e: goto 0030 // +0002 │ │ -4880fe: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -488100: 2b00 1c00 0000 |0030: packed-switch v0, 0000004c // +0000001c │ │ -488106: 1102 |0033: return-object v2 │ │ -488108: 1a02 66ea |0034: const-string v2, "walking" // string@ea66 │ │ -48810c: 1102 |0036: return-object v2 │ │ -48810e: 1a02 af83 |0037: const-string v2, "cycling" // string@83af │ │ -488112: 1102 |0039: return-object v2 │ │ -488114: 1a02 89d1 |003a: const-string v2, "running" // string@d189 │ │ -488118: 1102 |003c: return-object v2 │ │ -48811a: 0000 |003d: nop // spacer │ │ -48811c: 0002 0300 3100 0000 3200 0000 2006 ... |003e: sparse-switch-data (14 units) │ │ -488138: 0001 0300 0000 0000 0a00 0000 0700 ... |004c: packed-switch-data (10 units) │ │ +488094: |[488094] de.tadris.fitness.util.io.GpxImporter.getTypeIdById:(Ljava/lang/String;)Ljava/lang/String; │ │ +4880a4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4880a8: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +4880ac: 6e10 cfe0 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4880b2: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +4880b4: 6e10 cfe0 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4880ba: 0a01 |000b: move-result v1 │ │ +4880bc: 2c01 3200 0000 |000c: sparse-switch v1, 0000003e // +00000032 │ │ +4880c2: 2821 |000f: goto 0030 // +0021 │ │ +4880c4: 1a01 cc06 |0010: const-string v1, "11" // string@06cc │ │ +4880c8: 6e20 c7e0 1200 |0012: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4880ce: 0a01 |0015: move-result v1 │ │ +4880d0: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +4880d4: 2818 |0018: goto 0030 // +0018 │ │ +4880d6: 1220 |0019: const/4 v0, #int 2 // #2 │ │ +4880d8: 2816 |001a: goto 0030 // +0016 │ │ +4880da: 1a01 d306 |001b: const-string v1, "2" // string@06d3 │ │ +4880de: 6e20 c7e0 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4880e4: 0a01 |0020: move-result v1 │ │ +4880e6: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +4880ea: 280d |0023: goto 0030 // +000d │ │ +4880ec: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +4880ee: 280b |0025: goto 0030 // +000b │ │ +4880f0: 1a01 c306 |0026: const-string v1, "1" // string@06c3 │ │ +4880f4: 6e20 c7e0 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4880fa: 0a01 |002b: move-result v1 │ │ +4880fc: 3901 0300 |002c: if-nez v1, 002f // +0003 │ │ +488100: 2802 |002e: goto 0030 // +0002 │ │ +488102: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +488104: 2b00 1c00 0000 |0030: packed-switch v0, 0000004c // +0000001c │ │ +48810a: 1102 |0033: return-object v2 │ │ +48810c: 1a02 66ea |0034: const-string v2, "walking" // string@ea66 │ │ +488110: 1102 |0036: return-object v2 │ │ +488112: 1a02 af83 |0037: const-string v2, "cycling" // string@83af │ │ +488116: 1102 |0039: return-object v2 │ │ +488118: 1a02 89d1 |003a: const-string v2, "running" // string@d189 │ │ +48811c: 1102 |003c: return-object v2 │ │ +48811e: 0000 |003d: nop // spacer │ │ +488120: 0002 0300 3100 0000 3200 0000 2006 ... |003e: sparse-switch-data (14 units) │ │ +48813c: 0001 0300 0000 0000 0a00 0000 0700 ... |004c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=145 │ │ locals : │ │ 0x0000 - 0x0056 reg=2 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/tadris/fitness/util/io/GpxImporter;) │ │ @@ -1487678,113 +1487679,113 @@ │ │ type : '(Lde/tadris/fitness/util/gpx/Track;)Lde/tadris/fitness/data/WorkoutData;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 195 16-bit code units │ │ -487dc0: |[487dc0] de.tadris.fitness.util.io.GpxImporter.getWorkoutDataFromTrack:(Lde/tadris/fitness/util/gpx/Track;)Lde/tadris/fitness/data/WorkoutData; │ │ -487dd0: 6e10 28dc 0900 |0000: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Track;.getTrkseg:()Ljava/util/List; // method@dc28 │ │ -487dd6: 0c00 |0003: move-result-object v0 │ │ -487dd8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -487dda: 7220 8be3 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -487de0: 0c00 |0008: move-result-object v0 │ │ -487de2: 1f00 0418 |0009: check-cast v0, Lde/tadris/fitness/util/gpx/TrackSegment; // type@1804 │ │ -487de6: 6e10 45dc 0000 |000b: invoke-virtual {v0}, Lde/tadris/fitness/util/gpx/TrackSegment;.getTrkpt:()Ljava/util/List; // method@dc45 │ │ -487dec: 0c02 |000e: move-result-object v2 │ │ -487dee: 7220 8be3 1200 |000f: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -487df4: 0c02 |0012: move-result-object v2 │ │ -487df6: 1f02 0218 |0013: check-cast v2, Lde/tadris/fitness/util/gpx/TrackPoint; // type@1802 │ │ -487dfa: 2203 5716 |0015: new-instance v3, Lde/tadris/fitness/data/Workout; // type@1657 │ │ -487dfe: 7010 f9d2 0300 |0017: invoke-direct {v3}, Lde/tadris/fitness/data/Workout;.:()V // method@d2f9 │ │ -487e04: 6e10 25dc 0900 |001a: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Track;.getName:()Ljava/lang/String; // method@dc25 │ │ -487e0a: 0c04 |001d: move-result-object v4 │ │ -487e0c: 5b34 219d |001e: iput-object v4, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487e10: 5434 219d |0020: iget-object v4, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487e14: 3904 0800 |0022: if-nez v4, 002a // +0008 │ │ -487e18: 6e10 24dc 0900 |0024: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Track;.getDesc:()Ljava/lang/String; // method@dc24 │ │ -487e1e: 0c09 |0027: move-result-object v9 │ │ -487e20: 5b39 219d |0028: iput-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487e24: 5489 68a1 |002a: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -487e28: 6e10 09dc 0900 |002c: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getMetadata:()Lde/tadris/fitness/util/gpx/Metadata; // method@dc09 │ │ -487e2e: 0c09 |002f: move-result-object v9 │ │ -487e30: 3809 2e00 |0030: if-eqz v9, 005e // +002e │ │ -487e34: 5439 219d |0032: iget-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487e38: 3909 0a00 |0034: if-nez v9, 003e // +000a │ │ -487e3c: 5489 68a1 |0036: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -487e40: 6e10 0adc 0900 |0038: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getName:()Ljava/lang/String; // method@dc0a │ │ -487e46: 0c09 |003b: move-result-object v9 │ │ -487e48: 5b39 219d |003c: iput-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487e4c: 5439 219d |003e: iget-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487e50: 3909 0e00 |0040: if-nez v9, 004e // +000e │ │ -487e54: 5489 68a1 |0042: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -487e58: 6e10 09dc 0900 |0044: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getMetadata:()Lde/tadris/fitness/util/gpx/Metadata; // method@dc09 │ │ -487e5e: 0c09 |0047: move-result-object v9 │ │ -487e60: 6e10 1cdc 0900 |0048: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Metadata;.getName:()Ljava/lang/String; // method@dc1c │ │ -487e66: 0c09 |004b: move-result-object v9 │ │ -487e68: 5b39 219d |004c: iput-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487e6c: 5439 219d |004e: iget-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487e70: 3909 0e00 |0050: if-nez v9, 005e // +000e │ │ -487e74: 5489 68a1 |0052: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -487e78: 6e10 09dc 0900 |0054: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getMetadata:()Lde/tadris/fitness/util/gpx/Metadata; // method@dc09 │ │ -487e7e: 0c09 |0057: move-result-object v9 │ │ -487e80: 6e10 1bdc 0900 |0058: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Metadata;.getDesc:()Ljava/lang/String; // method@dc1b │ │ -487e86: 0c09 |005b: move-result-object v9 │ │ -487e88: 5b39 219d |005c: iput-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -487e8c: 6e10 37dc 0200 |005e: invoke-virtual {v2}, Lde/tadris/fitness/util/gpx/TrackPoint;.getTime:()Ljava/lang/String; // method@dc37 │ │ -487e92: 0c09 |0061: move-result-object v9 │ │ -487e94: 7110 56dc 0900 |0062: invoke-static {v9}, Lde/tadris/fitness/util/io/GpxImporter;.parseDate:(Ljava/lang/String;)Ljava/util/Date; // method@dc56 │ │ -487e9a: 0c09 |0065: move-result-object v9 │ │ -487e9c: 6e10 1ae3 0900 |0066: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@e31a │ │ -487ea2: 0b04 |0069: move-result-wide v4 │ │ -487ea4: 5a34 2d9d |006a: iput-wide v4, v3, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -487ea8: 6e10 45dc 0000 |006c: invoke-virtual {v0}, Lde/tadris/fitness/util/gpx/TrackSegment;.getTrkpt:()Ljava/util/List; // method@dc45 │ │ -487eae: 0c09 |006f: move-result-object v9 │ │ -487eb0: 7210 93e3 0900 |0070: invoke-interface {v9}, Ljava/util/List;.size:()I // method@e393 │ │ -487eb6: 0a09 |0073: move-result v9 │ │ -487eb8: 6e10 45dc 0000 |0074: invoke-virtual {v0}, Lde/tadris/fitness/util/gpx/TrackSegment;.getTrkpt:()Ljava/util/List; // method@dc45 │ │ -487ebe: 0c00 |0077: move-result-object v0 │ │ -487ec0: d809 09ff |0078: add-int/lit8 v9, v9, #int -1 // #ff │ │ -487ec4: 7220 8be3 9000 |007a: invoke-interface {v0, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -487eca: 0c09 |007d: move-result-object v9 │ │ -487ecc: 1f09 0218 |007e: check-cast v9, Lde/tadris/fitness/util/gpx/TrackPoint; // type@1802 │ │ -487ed0: 6e10 37dc 0900 |0080: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/TrackPoint;.getTime:()Ljava/lang/String; // method@dc37 │ │ -487ed6: 0c09 |0083: move-result-object v9 │ │ -487ed8: 7110 56dc 0900 |0084: invoke-static {v9}, Lde/tadris/fitness/util/io/GpxImporter;.parseDate:(Ljava/lang/String;)Ljava/util/Date; // method@dc56 │ │ -487ede: 0c09 |0087: move-result-object v9 │ │ -487ee0: 6e10 1ae3 0900 |0088: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@e31a │ │ -487ee6: 0b04 |008b: move-result-wide v4 │ │ -487ee8: 5a34 259d |008c: iput-wide v4, v3, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ -487eec: 5334 259d |008e: iget-wide v4, v3, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ -487ef0: 5336 2d9d |0090: iget-wide v6, v3, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -487ef4: bc64 |0092: sub-long/2addr v4, v6 │ │ -487ef6: 5a34 239d |0093: iput-wide v4, v3, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -487efa: 5489 68a1 |0095: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -487efe: 6e10 0cdc 0900 |0097: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ -487f04: 0c09 |009a: move-result-object v9 │ │ -487f06: 7220 8be3 1900 |009b: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -487f0c: 0c09 |009e: move-result-object v9 │ │ -487f0e: 1f09 0118 |009f: check-cast v9, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ -487f12: 6e10 29dc 0900 |00a1: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Track;.getType:()Ljava/lang/String; // method@dc29 │ │ -487f18: 0c09 |00a4: move-result-object v9 │ │ -487f1a: 7110 52dc 0900 |00a5: invoke-static {v9}, Lde/tadris/fitness/util/io/GpxImporter;.getTypeIdById:(Ljava/lang/String;)Ljava/lang/String; // method@dc52 │ │ -487f20: 0c09 |00a8: move-result-object v9 │ │ -487f22: 5b39 2f9d |00a9: iput-object v9, v3, Lde/tadris/fitness/data/Workout;.workoutTypeId:Ljava/lang/String; // field@9d2f │ │ -487f26: 5334 2d9d |00ab: iget-wide v4, v3, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -487f2a: 5489 68a1 |00ad: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -487f2e: 6e10 0cdc 0900 |00af: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ -487f34: 0c09 |00b2: move-result-object v9 │ │ -487f36: 7220 8be3 1900 |00b3: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -487f3c: 0c09 |00b6: move-result-object v9 │ │ -487f3e: 1f09 0118 |00b7: check-cast v9, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ -487f42: 7130 50dc 5409 |00b9: invoke-static {v4, v5, v9}, Lde/tadris/fitness/util/io/GpxImporter;.getSamplesFromTrack:(JLde/tadris/fitness/util/gpx/Track;)Ljava/util/List; // method@dc50 │ │ -487f48: 0c09 |00bc: move-result-object v9 │ │ -487f4a: 2200 6116 |00bd: new-instance v0, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ -487f4e: 7030 54d3 3009 |00bf: invoke-direct {v0, v3, v9}, Lde/tadris/fitness/data/WorkoutData;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@d354 │ │ -487f54: 1100 |00c2: return-object v0 │ │ +487dc4: |[487dc4] de.tadris.fitness.util.io.GpxImporter.getWorkoutDataFromTrack:(Lde/tadris/fitness/util/gpx/Track;)Lde/tadris/fitness/data/WorkoutData; │ │ +487dd4: 6e10 28dc 0900 |0000: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Track;.getTrkseg:()Ljava/util/List; // method@dc28 │ │ +487dda: 0c00 |0003: move-result-object v0 │ │ +487ddc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +487dde: 7220 8be3 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +487de4: 0c00 |0008: move-result-object v0 │ │ +487de6: 1f00 0418 |0009: check-cast v0, Lde/tadris/fitness/util/gpx/TrackSegment; // type@1804 │ │ +487dea: 6e10 45dc 0000 |000b: invoke-virtual {v0}, Lde/tadris/fitness/util/gpx/TrackSegment;.getTrkpt:()Ljava/util/List; // method@dc45 │ │ +487df0: 0c02 |000e: move-result-object v2 │ │ +487df2: 7220 8be3 1200 |000f: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +487df8: 0c02 |0012: move-result-object v2 │ │ +487dfa: 1f02 0218 |0013: check-cast v2, Lde/tadris/fitness/util/gpx/TrackPoint; // type@1802 │ │ +487dfe: 2203 5716 |0015: new-instance v3, Lde/tadris/fitness/data/Workout; // type@1657 │ │ +487e02: 7010 f9d2 0300 |0017: invoke-direct {v3}, Lde/tadris/fitness/data/Workout;.:()V // method@d2f9 │ │ +487e08: 6e10 25dc 0900 |001a: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Track;.getName:()Ljava/lang/String; // method@dc25 │ │ +487e0e: 0c04 |001d: move-result-object v4 │ │ +487e10: 5b34 219d |001e: iput-object v4, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487e14: 5434 219d |0020: iget-object v4, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487e18: 3904 0800 |0022: if-nez v4, 002a // +0008 │ │ +487e1c: 6e10 24dc 0900 |0024: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Track;.getDesc:()Ljava/lang/String; // method@dc24 │ │ +487e22: 0c09 |0027: move-result-object v9 │ │ +487e24: 5b39 219d |0028: iput-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487e28: 5489 68a1 |002a: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +487e2c: 6e10 09dc 0900 |002c: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getMetadata:()Lde/tadris/fitness/util/gpx/Metadata; // method@dc09 │ │ +487e32: 0c09 |002f: move-result-object v9 │ │ +487e34: 3809 2e00 |0030: if-eqz v9, 005e // +002e │ │ +487e38: 5439 219d |0032: iget-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487e3c: 3909 0a00 |0034: if-nez v9, 003e // +000a │ │ +487e40: 5489 68a1 |0036: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +487e44: 6e10 0adc 0900 |0038: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getName:()Ljava/lang/String; // method@dc0a │ │ +487e4a: 0c09 |003b: move-result-object v9 │ │ +487e4c: 5b39 219d |003c: iput-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487e50: 5439 219d |003e: iget-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487e54: 3909 0e00 |0040: if-nez v9, 004e // +000e │ │ +487e58: 5489 68a1 |0042: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +487e5c: 6e10 09dc 0900 |0044: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getMetadata:()Lde/tadris/fitness/util/gpx/Metadata; // method@dc09 │ │ +487e62: 0c09 |0047: move-result-object v9 │ │ +487e64: 6e10 1cdc 0900 |0048: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Metadata;.getName:()Ljava/lang/String; // method@dc1c │ │ +487e6a: 0c09 |004b: move-result-object v9 │ │ +487e6c: 5b39 219d |004c: iput-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487e70: 5439 219d |004e: iget-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487e74: 3909 0e00 |0050: if-nez v9, 005e // +000e │ │ +487e78: 5489 68a1 |0052: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +487e7c: 6e10 09dc 0900 |0054: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getMetadata:()Lde/tadris/fitness/util/gpx/Metadata; // method@dc09 │ │ +487e82: 0c09 |0057: move-result-object v9 │ │ +487e84: 6e10 1bdc 0900 |0058: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Metadata;.getDesc:()Ljava/lang/String; // method@dc1b │ │ +487e8a: 0c09 |005b: move-result-object v9 │ │ +487e8c: 5b39 219d |005c: iput-object v9, v3, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +487e90: 6e10 37dc 0200 |005e: invoke-virtual {v2}, Lde/tadris/fitness/util/gpx/TrackPoint;.getTime:()Ljava/lang/String; // method@dc37 │ │ +487e96: 0c09 |0061: move-result-object v9 │ │ +487e98: 7110 56dc 0900 |0062: invoke-static {v9}, Lde/tadris/fitness/util/io/GpxImporter;.parseDate:(Ljava/lang/String;)Ljava/util/Date; // method@dc56 │ │ +487e9e: 0c09 |0065: move-result-object v9 │ │ +487ea0: 6e10 1ae3 0900 |0066: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@e31a │ │ +487ea6: 0b04 |0069: move-result-wide v4 │ │ +487ea8: 5a34 2d9d |006a: iput-wide v4, v3, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +487eac: 6e10 45dc 0000 |006c: invoke-virtual {v0}, Lde/tadris/fitness/util/gpx/TrackSegment;.getTrkpt:()Ljava/util/List; // method@dc45 │ │ +487eb2: 0c09 |006f: move-result-object v9 │ │ +487eb4: 7210 93e3 0900 |0070: invoke-interface {v9}, Ljava/util/List;.size:()I // method@e393 │ │ +487eba: 0a09 |0073: move-result v9 │ │ +487ebc: 6e10 45dc 0000 |0074: invoke-virtual {v0}, Lde/tadris/fitness/util/gpx/TrackSegment;.getTrkpt:()Ljava/util/List; // method@dc45 │ │ +487ec2: 0c00 |0077: move-result-object v0 │ │ +487ec4: d809 09ff |0078: add-int/lit8 v9, v9, #int -1 // #ff │ │ +487ec8: 7220 8be3 9000 |007a: invoke-interface {v0, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +487ece: 0c09 |007d: move-result-object v9 │ │ +487ed0: 1f09 0218 |007e: check-cast v9, Lde/tadris/fitness/util/gpx/TrackPoint; // type@1802 │ │ +487ed4: 6e10 37dc 0900 |0080: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/TrackPoint;.getTime:()Ljava/lang/String; // method@dc37 │ │ +487eda: 0c09 |0083: move-result-object v9 │ │ +487edc: 7110 56dc 0900 |0084: invoke-static {v9}, Lde/tadris/fitness/util/io/GpxImporter;.parseDate:(Ljava/lang/String;)Ljava/util/Date; // method@dc56 │ │ +487ee2: 0c09 |0087: move-result-object v9 │ │ +487ee4: 6e10 1ae3 0900 |0088: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@e31a │ │ +487eea: 0b04 |008b: move-result-wide v4 │ │ +487eec: 5a34 259d |008c: iput-wide v4, v3, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ +487ef0: 5334 259d |008e: iget-wide v4, v3, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ +487ef4: 5336 2d9d |0090: iget-wide v6, v3, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +487ef8: bc64 |0092: sub-long/2addr v4, v6 │ │ +487efa: 5a34 239d |0093: iput-wide v4, v3, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +487efe: 5489 68a1 |0095: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +487f02: 6e10 0cdc 0900 |0097: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ +487f08: 0c09 |009a: move-result-object v9 │ │ +487f0a: 7220 8be3 1900 |009b: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +487f10: 0c09 |009e: move-result-object v9 │ │ +487f12: 1f09 0118 |009f: check-cast v9, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ +487f16: 6e10 29dc 0900 |00a1: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Track;.getType:()Ljava/lang/String; // method@dc29 │ │ +487f1c: 0c09 |00a4: move-result-object v9 │ │ +487f1e: 7110 52dc 0900 |00a5: invoke-static {v9}, Lde/tadris/fitness/util/io/GpxImporter;.getTypeIdById:(Ljava/lang/String;)Ljava/lang/String; // method@dc52 │ │ +487f24: 0c09 |00a8: move-result-object v9 │ │ +487f26: 5b39 2f9d |00a9: iput-object v9, v3, Lde/tadris/fitness/data/Workout;.workoutTypeId:Ljava/lang/String; // field@9d2f │ │ +487f2a: 5334 2d9d |00ab: iget-wide v4, v3, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +487f2e: 5489 68a1 |00ad: iget-object v9, v8, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +487f32: 6e10 0cdc 0900 |00af: invoke-virtual {v9}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ +487f38: 0c09 |00b2: move-result-object v9 │ │ +487f3a: 7220 8be3 1900 |00b3: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +487f40: 0c09 |00b6: move-result-object v9 │ │ +487f42: 1f09 0118 |00b7: check-cast v9, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ +487f46: 7130 50dc 5409 |00b9: invoke-static {v4, v5, v9}, Lde/tadris/fitness/util/io/GpxImporter;.getSamplesFromTrack:(JLde/tadris/fitness/util/gpx/Track;)Ljava/util/List; // method@dc50 │ │ +487f4c: 0c09 |00bc: move-result-object v9 │ │ +487f4e: 2200 6116 |00bd: new-instance v0, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ +487f52: 7030 54d3 3009 |00bf: invoke-direct {v0, v3, v9}, Lde/tadris/fitness/data/WorkoutData;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@d354 │ │ +487f58: 1100 |00c2: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000b line=72 │ │ 0x0015 line=74 │ │ 0x001a line=75 │ │ 0x0020 line=76 │ │ @@ -1487814,18 +1487815,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -48814c: |[48814c] de.tadris.fitness.util.io.GpxImporter.parseDate:(Ljava/lang/String;)Ljava/util/Date; │ │ -48815c: 7110 d8b2 0000 |0000: invoke-static {v0}, Lcom/github/sisyphsu/dateparser/DateParserUtils;.parseDate:(Ljava/lang/String;)Ljava/util/Date; // method@b2d8 │ │ -488162: 0c00 |0003: move-result-object v0 │ │ -488164: 1100 |0004: return-object v0 │ │ +488150: |[488150] de.tadris.fitness.util.io.GpxImporter.parseDate:(Ljava/lang/String;)Ljava/util/Date; │ │ +488160: 7110 d8b2 0000 |0000: invoke-static {v0}, Lcom/github/sisyphsu/dateparser/DateParserUtils;.parseDate:(Ljava/lang/String;)Ljava/util/Date; // method@b2d8 │ │ +488166: 0c00 |0003: move-result-object v0 │ │ +488168: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1487834,108 +1487835,108 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;)I' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -488058: |[488058] de.tadris.fitness.util.io.GpxImporter.importWorkout:(Landroid/content/Context;Ljava/io/File;)I │ │ -488068: 7130 5ddc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/io/general/IWorkoutImporter$-CC;.$default$importWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutImporter;Landroid/content/Context;Ljava/io/File;)I // method@dc5d │ │ -48806e: 0a01 |0003: move-result v1 │ │ -488070: 0f01 |0004: return v1 │ │ +48805c: |[48805c] de.tadris.fitness.util.io.GpxImporter.importWorkout:(Landroid/content/Context;Ljava/io/File;)I │ │ +48806c: 7130 5ddc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/io/general/IWorkoutImporter$-CC;.$default$importWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutImporter;Landroid/content/Context;Ljava/io/File;)I // method@dc5d │ │ +488072: 0a01 |0003: move-result v1 │ │ +488074: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/io/GpxImporter;) │ │ name : 'importWorkout' │ │ type : '(Landroid/content/Context;Ljava/io/InputStream;)I' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -488074: |[488074] de.tadris.fitness.util.io.GpxImporter.importWorkout:(Landroid/content/Context;Ljava/io/InputStream;)I │ │ -488084: 7130 5edc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/io/general/IWorkoutImporter$-CC;.$default$importWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutImporter;Landroid/content/Context;Ljava/io/InputStream;)I // method@dc5e │ │ -48808a: 0a01 |0003: move-result v1 │ │ -48808c: 0f01 |0004: return v1 │ │ +488078: |[488078] de.tadris.fitness.util.io.GpxImporter.importWorkout:(Landroid/content/Context;Ljava/io/InputStream;)I │ │ +488088: 7130 5edc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/io/general/IWorkoutImporter$-CC;.$default$importWorkout:(Lde/tadris/fitness/util/io/general/IWorkoutImporter;Landroid/content/Context;Ljava/io/InputStream;)I // method@dc5e │ │ +48808e: 0a01 |0003: move-result v1 │ │ +488090: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/util/io/GpxImporter;) │ │ name : 'readWorkouts' │ │ type : '(Ljava/io/InputStream;)Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -487f58: |[487f58] de.tadris.fitness.util.io.GpxImporter.readWorkouts:(Ljava/io/InputStream;)Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult; │ │ -487f68: 7020 4fdc 3200 |0000: invoke-direct {v2, v3}, Lde/tadris/fitness/util/io/GpxImporter;.getGpx:(Ljava/io/InputStream;)V // method@dc4f │ │ -487f6e: 5423 68a1 |0003: iget-object v3, v2, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -487f72: 6e10 0cdc 0300 |0005: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ -487f78: 0c03 |0008: move-result-object v3 │ │ -487f7a: 7210 93e3 0300 |0009: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ -487f80: 0a03 |000c: move-result v3 │ │ -487f82: 3803 6200 |000d: if-eqz v3, 006f // +0062 │ │ -487f86: 5423 68a1 |000f: iget-object v3, v2, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -487f8a: 6e10 0cdc 0300 |0011: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ -487f90: 0c03 |0014: move-result-object v3 │ │ -487f92: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -487f94: 7220 8be3 0300 |0016: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -487f9a: 0c03 |0019: move-result-object v3 │ │ -487f9c: 1f03 0118 |001a: check-cast v3, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ -487fa0: 6e10 28dc 0300 |001c: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/Track;.getTrkseg:()Ljava/util/List; // method@dc28 │ │ -487fa6: 0c03 |001f: move-result-object v3 │ │ -487fa8: 7210 93e3 0300 |0020: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ -487fae: 0a03 |0023: move-result v3 │ │ -487fb0: 3803 4b00 |0024: if-eqz v3, 006f // +004b │ │ -487fb4: 5423 68a1 |0026: iget-object v3, v2, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -487fb8: 6e10 0cdc 0300 |0028: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ -487fbe: 0c03 |002b: move-result-object v3 │ │ -487fc0: 7220 8be3 0300 |002c: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -487fc6: 0c03 |002f: move-result-object v3 │ │ -487fc8: 1f03 0118 |0030: check-cast v3, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ -487fcc: 6e10 28dc 0300 |0032: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/Track;.getTrkseg:()Ljava/util/List; // method@dc28 │ │ -487fd2: 0c03 |0035: move-result-object v3 │ │ -487fd4: 7220 8be3 0300 |0036: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -487fda: 0c03 |0039: move-result-object v3 │ │ -487fdc: 1f03 0418 |003a: check-cast v3, Lde/tadris/fitness/util/gpx/TrackSegment; // type@1804 │ │ -487fe0: 6e10 45dc 0300 |003c: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/TrackSegment;.getTrkpt:()Ljava/util/List; // method@dc45 │ │ -487fe6: 0c03 |003f: move-result-object v3 │ │ -487fe8: 7210 93e3 0300 |0040: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ -487fee: 0a03 |0043: move-result v3 │ │ -487ff0: 3803 2b00 |0044: if-eqz v3, 006f // +002b │ │ -487ff4: 2203 7119 |0046: new-instance v3, Ljava/util/ArrayList; // type@1971 │ │ -487ff8: 7010 92e2 0300 |0048: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -487ffe: 5420 68a1 |004b: iget-object v0, v2, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ -488002: 6e10 0cdc 0000 |004d: invoke-virtual {v0}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ -488008: 0c00 |0050: move-result-object v0 │ │ -48800a: 7210 8fe3 0000 |0051: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -488010: 0c00 |0054: move-result-object v0 │ │ -488012: 7210 5fe3 0000 |0055: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -488018: 0a01 |0058: move-result v1 │ │ -48801a: 3801 1000 |0059: if-eqz v1, 0069 // +0010 │ │ -48801e: 7210 60e3 0000 |005b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -488024: 0c01 |005e: move-result-object v1 │ │ -488026: 1f01 0118 |005f: check-cast v1, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ -48802a: 7020 53dc 1200 |0061: invoke-direct {v2, v1}, Lde/tadris/fitness/util/io/GpxImporter;.getWorkoutDataFromTrack:(Lde/tadris/fitness/util/gpx/Track;)Lde/tadris/fitness/data/WorkoutData; // method@dc53 │ │ -488030: 0c01 |0064: move-result-object v1 │ │ -488032: 7220 85e3 1300 |0065: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -488038: 28ed |0068: goto 0055 // -0013 │ │ -48803a: 2200 0b18 |0069: new-instance v0, Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult; // type@180b │ │ -48803e: 7020 5fdc 3000 |006b: invoke-direct {v0, v3}, Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult;.:(Ljava/util/List;)V // method@dc5f │ │ -488044: 1100 |006e: return-object v0 │ │ -488046: 2203 e518 |006f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -48804a: 1a00 4e9f |0071: const-string v0, "given GPX file does not contain location data" // string@9f4e │ │ -48804e: 7020 32e0 0300 |0073: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -488054: 2703 |0076: throw v3 │ │ +487f5c: |[487f5c] de.tadris.fitness.util.io.GpxImporter.readWorkouts:(Ljava/io/InputStream;)Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult; │ │ +487f6c: 7020 4fdc 3200 |0000: invoke-direct {v2, v3}, Lde/tadris/fitness/util/io/GpxImporter;.getGpx:(Ljava/io/InputStream;)V // method@dc4f │ │ +487f72: 5423 68a1 |0003: iget-object v3, v2, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +487f76: 6e10 0cdc 0300 |0005: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ +487f7c: 0c03 |0008: move-result-object v3 │ │ +487f7e: 7210 93e3 0300 |0009: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ +487f84: 0a03 |000c: move-result v3 │ │ +487f86: 3803 6200 |000d: if-eqz v3, 006f // +0062 │ │ +487f8a: 5423 68a1 |000f: iget-object v3, v2, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +487f8e: 6e10 0cdc 0300 |0011: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ +487f94: 0c03 |0014: move-result-object v3 │ │ +487f96: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +487f98: 7220 8be3 0300 |0016: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +487f9e: 0c03 |0019: move-result-object v3 │ │ +487fa0: 1f03 0118 |001a: check-cast v3, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ +487fa4: 6e10 28dc 0300 |001c: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/Track;.getTrkseg:()Ljava/util/List; // method@dc28 │ │ +487faa: 0c03 |001f: move-result-object v3 │ │ +487fac: 7210 93e3 0300 |0020: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ +487fb2: 0a03 |0023: move-result v3 │ │ +487fb4: 3803 4b00 |0024: if-eqz v3, 006f // +004b │ │ +487fb8: 5423 68a1 |0026: iget-object v3, v2, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +487fbc: 6e10 0cdc 0300 |0028: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ +487fc2: 0c03 |002b: move-result-object v3 │ │ +487fc4: 7220 8be3 0300 |002c: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +487fca: 0c03 |002f: move-result-object v3 │ │ +487fcc: 1f03 0118 |0030: check-cast v3, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ +487fd0: 6e10 28dc 0300 |0032: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/Track;.getTrkseg:()Ljava/util/List; // method@dc28 │ │ +487fd6: 0c03 |0035: move-result-object v3 │ │ +487fd8: 7220 8be3 0300 |0036: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +487fde: 0c03 |0039: move-result-object v3 │ │ +487fe0: 1f03 0418 |003a: check-cast v3, Lde/tadris/fitness/util/gpx/TrackSegment; // type@1804 │ │ +487fe4: 6e10 45dc 0300 |003c: invoke-virtual {v3}, Lde/tadris/fitness/util/gpx/TrackSegment;.getTrkpt:()Ljava/util/List; // method@dc45 │ │ +487fea: 0c03 |003f: move-result-object v3 │ │ +487fec: 7210 93e3 0300 |0040: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ +487ff2: 0a03 |0043: move-result v3 │ │ +487ff4: 3803 2b00 |0044: if-eqz v3, 006f // +002b │ │ +487ff8: 2203 7119 |0046: new-instance v3, Ljava/util/ArrayList; // type@1971 │ │ +487ffc: 7010 92e2 0300 |0048: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +488002: 5420 68a1 |004b: iget-object v0, v2, Lde/tadris/fitness/util/io/GpxImporter;.gpx:Lde/tadris/fitness/util/gpx/Gpx; // field@a168 │ │ +488006: 6e10 0cdc 0000 |004d: invoke-virtual {v0}, Lde/tadris/fitness/util/gpx/Gpx;.getTrk:()Ljava/util/List; // method@dc0c │ │ +48800c: 0c00 |0050: move-result-object v0 │ │ +48800e: 7210 8fe3 0000 |0051: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +488014: 0c00 |0054: move-result-object v0 │ │ +488016: 7210 5fe3 0000 |0055: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +48801c: 0a01 |0058: move-result v1 │ │ +48801e: 3801 1000 |0059: if-eqz v1, 0069 // +0010 │ │ +488022: 7210 60e3 0000 |005b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +488028: 0c01 |005e: move-result-object v1 │ │ +48802a: 1f01 0118 |005f: check-cast v1, Lde/tadris/fitness/util/gpx/Track; // type@1801 │ │ +48802e: 7020 53dc 1200 |0061: invoke-direct {v2, v1}, Lde/tadris/fitness/util/io/GpxImporter;.getWorkoutDataFromTrack:(Lde/tadris/fitness/util/gpx/Track;)Lde/tadris/fitness/data/WorkoutData; // method@dc53 │ │ +488034: 0c01 |0064: move-result-object v1 │ │ +488036: 7220 85e3 1300 |0065: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48803c: 28ed |0068: goto 0055 // -0013 │ │ +48803e: 2200 0b18 |0069: new-instance v0, Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult; // type@180b │ │ +488042: 7020 5fdc 3000 |006b: invoke-direct {v0, v3}, Lde/tadris/fitness/util/io/general/IWorkoutImporter$WorkoutImportResult;.:(Ljava/util/List;)V // method@dc5f │ │ +488048: 1100 |006e: return-object v0 │ │ +48804a: 2203 e518 |006f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +48804e: 1a00 4e9f |0071: const-string v0, "given GPX file does not contain location data" // string@9f4e │ │ +488052: 7020 32e0 0300 |0073: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +488058: 2703 |0076: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=50 │ │ 0x0011 line=51 │ │ 0x0028 line=52 │ │ 0x0046 line=56 │ │ @@ -1487976,17 +1487977,17 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4883f0: |[4883f0] de.tadris.fitness.util.io.general.ImportWorkoutSaver.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V │ │ -488400: 7030 fcd4 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/WorkoutSaver;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@d4fc │ │ -488406: 0e00 |0003: return-void │ │ +4883f4: |[4883f4] de.tadris.fitness.util.io.general.ImportWorkoutSaver.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V │ │ +488404: 7030 fcd4 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/WorkoutSaver;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@d4fc │ │ +48840a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/io/general/ImportWorkoutSaver; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/tadris/fitness/data/WorkoutData; │ │ @@ -1487996,28 +1487997,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -48843c: |[48843c] de.tadris.fitness.util.io.general.ImportWorkoutSaver.setMSLElevationToElevation:()V │ │ -48844c: 5440 6ca1 |0000: iget-object v0, v4, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.samples:Ljava/util/List; // field@a16c │ │ -488450: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -488456: 0c00 |0005: move-result-object v0 │ │ -488458: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -48845e: 0a01 |0009: move-result v1 │ │ -488460: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -488464: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -48846a: 0c01 |000f: move-result-object v1 │ │ -48846c: 1f01 6316 |0010: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -488470: 5312 489d |0012: iget-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ -488474: 5a12 499d |0014: iput-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ -488478: 28f0 |0016: goto 0006 // -0010 │ │ -48847a: 0e00 |0017: return-void │ │ +488440: |[488440] de.tadris.fitness.util.io.general.ImportWorkoutSaver.setMSLElevationToElevation:()V │ │ +488450: 5440 6ca1 |0000: iget-object v0, v4, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.samples:Ljava/util/List; // field@a16c │ │ +488454: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +48845a: 0c00 |0005: move-result-object v0 │ │ +48845c: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +488462: 0a01 |0009: move-result v1 │ │ +488464: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +488468: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +48846e: 0c01 |000f: move-result-object v1 │ │ +488470: 1f01 6316 |0010: check-cast v1, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +488474: 5312 489d |0012: iget-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.elevation:D // field@9d48 │ │ +488478: 5a12 499d |0014: iput-wide v2, v1, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ +48847c: 28f0 |0016: goto 0006 // -0010 │ │ +48847e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0012 line=47 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lde/tadris/fitness/util/io/general/ImportWorkoutSaver; │ │ │ │ @@ -1488026,61 +1488027,61 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -48847c: |[48847c] de.tadris.fitness.util.io.general.ImportWorkoutSaver.setSpeed:()V │ │ -48848c: 6e10 69dc 0900 |0000: invoke-virtual {v9}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.setTopSpeed:()V // method@dc69 │ │ -488492: 5490 6ca1 |0003: iget-object v0, v9, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.samples:Ljava/util/List; // field@a16c │ │ -488496: 7210 93e3 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -48849c: 0a00 |0008: move-result v0 │ │ -48849e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -4884a2: 0e00 |000b: return-void │ │ -4884a4: 5490 6da1 |000c: iget-object v0, v9, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@a16d │ │ -4884a8: 5300 2e9d |000e: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.topSpeed:D // field@9d2e │ │ -4884ac: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -4884b0: 2f04 0002 |0012: cmpl-double v4, v0, v2 │ │ -4884b4: 3804 0300 |0014: if-eqz v4, 0017 // +0003 │ │ -4884b8: 0e00 |0016: return-void │ │ -4884ba: 5490 6ca1 |0017: iget-object v0, v9, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.samples:Ljava/util/List; // field@a16c │ │ -4884be: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -4884c0: 7220 8be3 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4884c6: 0c00 |001d: move-result-object v0 │ │ -4884c8: 1f00 6316 |001e: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -4884cc: 5491 6ca1 |0020: iget-object v1, v9, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.samples:Ljava/util/List; // field@a16c │ │ -4884d0: 7210 8fe3 0100 |0022: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4884d6: 0c01 |0025: move-result-object v1 │ │ -4884d8: 7210 5fe3 0100 |0026: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4884de: 0a02 |0029: move-result v2 │ │ -4884e0: 3802 2b00 |002a: if-eqz v2, 0055 // +002b │ │ -4884e4: 7210 60e3 0100 |002c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4884ea: 0c02 |002f: move-result-object v2 │ │ -4884ec: 1f02 6316 |0030: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -4884f0: 6e10 5ed3 0000 |0032: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -4884f6: 0c03 |0035: move-result-object v3 │ │ -4884f8: 6e10 5ed3 0200 |0036: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -4884fe: 0c04 |0039: move-result-object v4 │ │ -488500: 6e20 92fe 4300 |003a: invoke-virtual {v3, v4}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ -488506: 0b03 |003d: move-result-wide v3 │ │ -488508: 5325 479d |003e: iget-wide v5, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -48850c: 5307 479d |0040: iget-wide v7, v0, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ -488510: bc75 |0042: sub-long/2addr v5, v7 │ │ -488512: 1607 0000 |0043: const-wide/16 v7, #int 0 // #0 │ │ -488516: 3100 0507 |0045: cmp-long v0, v5, v7 │ │ -48851a: 3800 0c00 |0047: if-eqz v0, 0053 // +000c │ │ -48851e: 8655 |0049: long-to-double v5, v5 │ │ -488520: 1807 0000 0000 0040 8f40 |004a: const-wide v7, #double 1000 // #408f400000000000 │ │ -48852a: ce75 |004f: div-double/2addr v5, v7 │ │ -48852c: ce53 |0050: div-double/2addr v3, v5 │ │ -48852e: 5a23 519d |0051: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ -488532: 0720 |0053: move-object v0, v2 │ │ -488534: 28d2 |0054: goto 0026 // -002e │ │ -488536: 0e00 |0055: return-void │ │ +488480: |[488480] de.tadris.fitness.util.io.general.ImportWorkoutSaver.setSpeed:()V │ │ +488490: 6e10 69dc 0900 |0000: invoke-virtual {v9}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.setTopSpeed:()V // method@dc69 │ │ +488496: 5490 6ca1 |0003: iget-object v0, v9, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.samples:Ljava/util/List; // field@a16c │ │ +48849a: 7210 93e3 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4884a0: 0a00 |0008: move-result v0 │ │ +4884a2: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +4884a6: 0e00 |000b: return-void │ │ +4884a8: 5490 6da1 |000c: iget-object v0, v9, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.workout:Lde/tadris/fitness/data/Workout; // field@a16d │ │ +4884ac: 5300 2e9d |000e: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.topSpeed:D // field@9d2e │ │ +4884b0: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +4884b4: 2f04 0002 |0012: cmpl-double v4, v0, v2 │ │ +4884b8: 3804 0300 |0014: if-eqz v4, 0017 // +0003 │ │ +4884bc: 0e00 |0016: return-void │ │ +4884be: 5490 6ca1 |0017: iget-object v0, v9, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.samples:Ljava/util/List; // field@a16c │ │ +4884c2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +4884c4: 7220 8be3 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4884ca: 0c00 |001d: move-result-object v0 │ │ +4884cc: 1f00 6316 |001e: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +4884d0: 5491 6ca1 |0020: iget-object v1, v9, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.samples:Ljava/util/List; // field@a16c │ │ +4884d4: 7210 8fe3 0100 |0022: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4884da: 0c01 |0025: move-result-object v1 │ │ +4884dc: 7210 5fe3 0100 |0026: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4884e2: 0a02 |0029: move-result v2 │ │ +4884e4: 3802 2b00 |002a: if-eqz v2, 0055 // +002b │ │ +4884e8: 7210 60e3 0100 |002c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4884ee: 0c02 |002f: move-result-object v2 │ │ +4884f0: 1f02 6316 |0030: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +4884f4: 6e10 5ed3 0000 |0032: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +4884fa: 0c03 |0035: move-result-object v3 │ │ +4884fc: 6e10 5ed3 0200 |0036: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +488502: 0c04 |0039: move-result-object v4 │ │ +488504: 6e20 92fe 4300 |003a: invoke-virtual {v3, v4}, Lorg/mapsforge/core/model/LatLong;.sphericalDistance:(Lorg/mapsforge/core/model/LatLong;)D // method@fe92 │ │ +48850a: 0b03 |003d: move-result-wide v3 │ │ +48850c: 5325 479d |003e: iget-wide v5, v2, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +488510: 5307 479d |0040: iget-wide v7, v0, Lde/tadris/fitness/data/WorkoutSample;.absoluteTime:J // field@9d47 │ │ +488514: bc75 |0042: sub-long/2addr v5, v7 │ │ +488516: 1607 0000 |0043: const-wide/16 v7, #int 0 // #0 │ │ +48851a: 3100 0507 |0045: cmp-long v0, v5, v7 │ │ +48851e: 3800 0c00 |0047: if-eqz v0, 0053 // +000c │ │ +488522: 8655 |0049: long-to-double v5, v5 │ │ +488524: 1807 0000 0000 0040 8f40 |004a: const-wide v7, #double 1000 // #408f400000000000 │ │ +48852e: ce75 |004f: div-double/2addr v5, v7 │ │ +488530: ce53 |0050: div-double/2addr v3, v5 │ │ +488532: 5a23 519d |0051: iput-wide v3, v2, Lde/tadris/fitness/data/WorkoutSample;.speed:D // field@9d51 │ │ +488536: 0720 |0053: move-object v0, v2 │ │ +488538: 28d2 |0054: goto 0026 // -002e │ │ +48853a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x000c line=56 │ │ 0x0017 line=60 │ │ 0x0020 line=61 │ │ @@ -1488096,22 +1488097,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -488408: |[488408] de.tadris.fitness.util.io.general.ImportWorkoutSaver.saveWorkout:()V │ │ -488418: 6e10 66dc 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.setIds:()V // method@dc66 │ │ -48841e: 7010 67dc 0100 |0003: invoke-direct {v1}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.setMSLElevationToElevation:()V // method@dc67 │ │ -488424: 7010 68dc 0100 |0006: invoke-direct {v1}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.setSpeed:()V // method@dc68 │ │ -48842a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -48842c: 6e20 64dc 0100 |000a: invoke-virtual {v1, v0}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.calculateData:(Z)V // method@dc64 │ │ -488432: 6e10 6adc 0100 |000d: invoke-virtual {v1}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.storeInDatabase:()V // method@dc6a │ │ -488438: 0e00 |0010: return-void │ │ +48840c: |[48840c] de.tadris.fitness.util.io.general.ImportWorkoutSaver.saveWorkout:()V │ │ +48841c: 6e10 66dc 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.setIds:()V // method@dc66 │ │ +488422: 7010 67dc 0100 |0003: invoke-direct {v1}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.setMSLElevationToElevation:()V // method@dc67 │ │ +488428: 7010 68dc 0100 |0006: invoke-direct {v1}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.setSpeed:()V // method@dc68 │ │ +48842e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +488430: 6e20 64dc 0100 |000a: invoke-virtual {v1, v0}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.calculateData:(Z)V // method@dc64 │ │ +488436: 6e10 6adc 0100 |000d: invoke-virtual {v1}, Lde/tadris/fitness/util/io/general/ImportWorkoutSaver;.storeInDatabase:()V // method@dc6a │ │ +48843c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=37 │ │ 0x0006 line=38 │ │ 0x000a line=39 │ │ 0x000d line=41 │ │ @@ -1488166,29 +1488167,29 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListContract$IListView;Lde/tadris/fitness/util/sections/SectionListModel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -489864: |[489864] de.tadris.fitness.util.sections.SectionListPresenter.:(Lde/tadris/fitness/util/sections/SectionListContract$IListView;Lde/tadris/fitness/util/sections/SectionListModel;)V │ │ -489874: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -48987a: 5b24 a1a1 |0003: iput-object v4, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -48987e: 5b23 a3a1 |0005: iput-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ -489882: 2200 1218 |0007: new-instance v0, Lde/tadris/fitness/util/sections/DistanceTranslator; // type@1812 │ │ -489886: 7210 85dc 0300 |0009: invoke-interface {v3}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@dc85 │ │ -48988c: 0c01 |000c: move-result-object v1 │ │ -48988e: 7030 72dc 1004 |000d: invoke-direct {v0, v1, v4}, Lde/tadris/fitness/util/sections/DistanceTranslator;.:(Lde/tadris/fitness/util/unit/DistanceUnitUtils;Lde/tadris/fitness/util/sections/SectionListModel;)V // method@dc72 │ │ -489894: 5b20 a2a1 |0010: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489898: 7220 8ddc 2300 |0012: invoke-interface {v3, v2}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.subscribe:(Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;)V // method@dc8d │ │ -48989e: 7010 aedc 0200 |0015: invoke-direct {v2}, Lde/tadris/fitness/util/sections/SectionListPresenter;.loadDefaults:()V // method@dcae │ │ -4898a4: 7210 86dc 0300 |0018: invoke-interface {v3}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.getLocalizedTypeNames:()Ljava/util/List; // method@dc86 │ │ -4898aa: 0c04 |001b: move-result-object v4 │ │ -4898ac: 7220 89dc 4300 |001c: invoke-interface {v3, v4}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.setSectionTypes:(Ljava/util/List;)V // method@dc89 │ │ -4898b2: 0e00 |001f: return-void │ │ +489868: |[489868] de.tadris.fitness.util.sections.SectionListPresenter.:(Lde/tadris/fitness/util/sections/SectionListContract$IListView;Lde/tadris/fitness/util/sections/SectionListModel;)V │ │ +489878: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +48987e: 5b24 a1a1 |0003: iput-object v4, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489882: 5b23 a3a1 |0005: iput-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ +489886: 2200 1218 |0007: new-instance v0, Lde/tadris/fitness/util/sections/DistanceTranslator; // type@1812 │ │ +48988a: 7210 85dc 0300 |0009: invoke-interface {v3}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@dc85 │ │ +489890: 0c01 |000c: move-result-object v1 │ │ +489892: 7030 72dc 1004 |000d: invoke-direct {v0, v1, v4}, Lde/tadris/fitness/util/sections/DistanceTranslator;.:(Lde/tadris/fitness/util/unit/DistanceUnitUtils;Lde/tadris/fitness/util/sections/SectionListModel;)V // method@dc72 │ │ +489898: 5b20 a2a1 |0010: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +48989c: 7220 8ddc 2300 |0012: invoke-interface {v3, v2}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.subscribe:(Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;)V // method@dc8d │ │ +4898a2: 7010 aedc 0200 |0015: invoke-direct {v2}, Lde/tadris/fitness/util/sections/SectionListPresenter;.loadDefaults:()V // method@dcae │ │ +4898a8: 7210 86dc 0300 |0018: invoke-interface {v3}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.getLocalizedTypeNames:()Ljava/util/List; // method@dc86 │ │ +4898ae: 0c04 |001b: move-result-object v4 │ │ +4898b0: 7220 89dc 4300 |001c: invoke-interface {v3, v4}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.setSectionTypes:(Ljava/util/List;)V // method@dc89 │ │ +4898b6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ 0x0005 line=10 │ │ 0x0007 line=11 │ │ 0x0012 line=12 │ │ @@ -1488204,57 +1488205,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -48990c: |[48990c] de.tadris.fitness.util.sections.SectionListPresenter.loadDefaults:()V │ │ -48991c: 5450 a1a1 |0000: iget-object v0, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489920: 6e10 a2dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getSelectedUnitID:()I // method@dca2 │ │ -489926: 0a00 |0005: move-result v0 │ │ -489928: 5451 a1a1 |0006: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -48992c: 6e10 9edc 0100 |0008: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -489932: 0c01 |000b: move-result-object v1 │ │ -489934: 6202 97a1 |000c: sget-object v2, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ -489938: 3321 2100 |000e: if-ne v1, v2, 002f // +0021 │ │ -48993c: 5451 a1a1 |0010: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489940: 5452 a2a1 |0012: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489944: 6e10 78dc 0200 |0014: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/DistanceTranslator;.timeUnits:()Ljava/util/List; // method@dc78 │ │ -48994a: 0c02 |0017: move-result-object v2 │ │ -48994c: 6e20 aadc 2100 |0018: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/sections/SectionListModel;.setUnits:(Ljava/util/List;)V // method@dcaa │ │ -489952: 5451 a2a1 |001b: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489956: 6e20 75dc 0100 |001d: invoke-virtual {v1, v0}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getDefaultValueForTime:(I)I // method@dc75 │ │ -48995c: 0a01 |0020: move-result v1 │ │ -48995e: 8311 |0021: int-to-double v1, v1 │ │ -489960: 5453 a2a1 |0022: iget-object v3, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489964: 5454 a1a1 |0024: iget-object v4, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489968: 6e10 9edc 0400 |0026: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -48996e: 0c04 |0029: move-result-object v4 │ │ -489970: 6e52 77dc 4310 |002a: invoke-virtual {v3, v4, v0, v1, v2}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc77 │ │ -489976: 0b00 |002d: move-result-wide v0 │ │ -489978: 281f |002e: goto 004d // +001f │ │ -48997a: 5451 a1a1 |002f: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -48997e: 5452 a2a1 |0031: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489982: 6e10 73dc 0200 |0033: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnits:()Ljava/util/List; // method@dc73 │ │ -489988: 0c02 |0036: move-result-object v2 │ │ -48998a: 6e20 aadc 2100 |0037: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/sections/SectionListModel;.setUnits:(Ljava/util/List;)V // method@dcaa │ │ -489990: 5451 a2a1 |003a: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489994: 6e20 74dc 0100 |003c: invoke-virtual {v1, v0}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getDefaultValueForDistance:(I)I // method@dc74 │ │ -48999a: 0a01 |003f: move-result v1 │ │ -48999c: 8311 |0040: int-to-double v1, v1 │ │ -48999e: 5453 a2a1 |0041: iget-object v3, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -4899a2: 5454 a1a1 |0043: iget-object v4, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -4899a6: 6e10 9edc 0400 |0045: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -4899ac: 0c04 |0048: move-result-object v4 │ │ -4899ae: 6e52 77dc 4310 |0049: invoke-virtual {v3, v4, v0, v1, v2}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc77 │ │ -4899b4: 0b00 |004c: move-result-wide v0 │ │ -4899b6: 5452 a1a1 |004d: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -4899ba: 6e30 a8dc 0201 |004f: invoke-virtual {v2, v0, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setSectionLength:(D)V // method@dca8 │ │ -4899c0: 0e00 |0052: return-void │ │ +489910: |[489910] de.tadris.fitness.util.sections.SectionListPresenter.loadDefaults:()V │ │ +489920: 5450 a1a1 |0000: iget-object v0, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489924: 6e10 a2dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getSelectedUnitID:()I // method@dca2 │ │ +48992a: 0a00 |0005: move-result v0 │ │ +48992c: 5451 a1a1 |0006: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489930: 6e10 9edc 0100 |0008: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +489936: 0c01 |000b: move-result-object v1 │ │ +489938: 6202 97a1 |000c: sget-object v2, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.TIME:Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // field@a197 │ │ +48993c: 3321 2100 |000e: if-ne v1, v2, 002f // +0021 │ │ +489940: 5451 a1a1 |0010: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489944: 5452 a2a1 |0012: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489948: 6e10 78dc 0200 |0014: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/DistanceTranslator;.timeUnits:()Ljava/util/List; // method@dc78 │ │ +48994e: 0c02 |0017: move-result-object v2 │ │ +489950: 6e20 aadc 2100 |0018: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/sections/SectionListModel;.setUnits:(Ljava/util/List;)V // method@dcaa │ │ +489956: 5451 a2a1 |001b: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +48995a: 6e20 75dc 0100 |001d: invoke-virtual {v1, v0}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getDefaultValueForTime:(I)I // method@dc75 │ │ +489960: 0a01 |0020: move-result v1 │ │ +489962: 8311 |0021: int-to-double v1, v1 │ │ +489964: 5453 a2a1 |0022: iget-object v3, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489968: 5454 a1a1 |0024: iget-object v4, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +48996c: 6e10 9edc 0400 |0026: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +489972: 0c04 |0029: move-result-object v4 │ │ +489974: 6e52 77dc 4310 |002a: invoke-virtual {v3, v4, v0, v1, v2}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc77 │ │ +48997a: 0b00 |002d: move-result-wide v0 │ │ +48997c: 281f |002e: goto 004d // +001f │ │ +48997e: 5451 a1a1 |002f: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489982: 5452 a2a1 |0031: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489986: 6e10 73dc 0200 |0033: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnits:()Ljava/util/List; // method@dc73 │ │ +48998c: 0c02 |0036: move-result-object v2 │ │ +48998e: 6e20 aadc 2100 |0037: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/sections/SectionListModel;.setUnits:(Ljava/util/List;)V // method@dcaa │ │ +489994: 5451 a2a1 |003a: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489998: 6e20 74dc 0100 |003c: invoke-virtual {v1, v0}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getDefaultValueForDistance:(I)I // method@dc74 │ │ +48999e: 0a01 |003f: move-result v1 │ │ +4899a0: 8311 |0040: int-to-double v1, v1 │ │ +4899a2: 5453 a2a1 |0041: iget-object v3, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +4899a6: 5454 a1a1 |0043: iget-object v4, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +4899aa: 6e10 9edc 0400 |0045: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +4899b0: 0c04 |0048: move-result-object v4 │ │ +4899b2: 6e52 77dc 4310 |0049: invoke-virtual {v3, v4, v0, v1, v2}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc77 │ │ +4899b8: 0b00 |004c: move-result-wide v0 │ │ +4899ba: 5452 a1a1 |004d: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +4899be: 6e30 a8dc 0201 |004f: invoke-virtual {v2, v0, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setSectionLength:(D)V // method@dca8 │ │ +4899c4: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0006 line=20 │ │ 0x0010 line=21 │ │ 0x001b line=22 │ │ 0x0022 line=23 │ │ @@ -1488271,32 +1488272,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -4898b4: |[4898b4] de.tadris.fitness.util.sections.SectionListPresenter.displayPaceToggled:()V │ │ -4898c4: 5440 a1a1 |0000: iget-object v0, v4, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -4898c8: 6e10 9fdc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getPaceToggle:()Z // method@dc9f │ │ -4898ce: 0a01 |0005: move-result v1 │ │ -4898d0: df01 0101 |0006: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -4898d4: 6e20 a7dc 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setPaceToggle:(Z)V // method@dca7 │ │ -4898da: 5440 a3a1 |000b: iget-object v0, v4, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ -4898de: 5441 a1a1 |000d: iget-object v1, v4, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -4898e2: 6e10 a1dc 0100 |000f: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getSectionList:()Ljava/util/ArrayList; // method@dca1 │ │ -4898e8: 0c01 |0012: move-result-object v1 │ │ -4898ea: 5442 a1a1 |0013: iget-object v2, v4, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -4898ee: 6e10 9fdc 0200 |0015: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListModel;.getPaceToggle:()Z // method@dc9f │ │ -4898f4: 0a02 |0018: move-result v2 │ │ -4898f6: 5443 a1a1 |0019: iget-object v3, v4, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -4898fa: 6e10 9edc 0300 |001b: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -489900: 0c03 |001e: move-result-object v3 │ │ -489902: 7240 84dc 1032 |001f: invoke-interface {v0, v1, v2, v3}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.displaySections:(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V // method@dc84 │ │ -489908: 0e00 |0022: return-void │ │ +4898b8: |[4898b8] de.tadris.fitness.util.sections.SectionListPresenter.displayPaceToggled:()V │ │ +4898c8: 5440 a1a1 |0000: iget-object v0, v4, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +4898cc: 6e10 9fdc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getPaceToggle:()Z // method@dc9f │ │ +4898d2: 0a01 |0005: move-result v1 │ │ +4898d4: df01 0101 |0006: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +4898d8: 6e20 a7dc 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setPaceToggle:(Z)V // method@dca7 │ │ +4898de: 5440 a3a1 |000b: iget-object v0, v4, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ +4898e2: 5441 a1a1 |000d: iget-object v1, v4, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +4898e6: 6e10 a1dc 0100 |000f: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getSectionList:()Ljava/util/ArrayList; // method@dca1 │ │ +4898ec: 0c01 |0012: move-result-object v1 │ │ +4898ee: 5442 a1a1 |0013: iget-object v2, v4, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +4898f2: 6e10 9fdc 0200 |0015: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListModel;.getPaceToggle:()Z // method@dc9f │ │ +4898f8: 0a02 |0018: move-result v2 │ │ +4898fa: 5443 a1a1 |0019: iget-object v3, v4, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +4898fe: 6e10 9edc 0300 |001b: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +489904: 0c03 |001e: move-result-object v3 │ │ +489906: 7240 84dc 1032 |001f: invoke-interface {v0, v1, v2, v3}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.displaySections:(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V // method@dc84 │ │ +48990c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000b line=35 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lde/tadris/fitness/util/sections/SectionListPresenter; │ │ │ │ @@ -1488305,70 +1488306,70 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -4899c4: |[4899c4] de.tadris.fitness.util.sections.SectionListPresenter.sectionCriterionChanged:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V │ │ -4899d4: 5420 a1a1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -4899d8: 6e20 a6dc 3000 |0002: invoke-virtual {v0, v3}, Lde/tadris/fitness/util/sections/SectionListModel;.setCriterion:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V // method@dca6 │ │ -4899de: 6200 a0a1 |0005: sget-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ -4899e2: 6e10 9adc 0300 |0007: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -4899e8: 0a03 |000a: move-result v3 │ │ -4899ea: 4403 0003 |000b: aget v3, v0, v3 │ │ -4899ee: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -4899f0: 3203 2f00 |000e: if-eq v3, v0, 003d // +002f │ │ -4899f4: 1221 |0010: const/4 v1, #int 2 // #2 │ │ -4899f6: 3213 1a00 |0011: if-eq v3, v1, 002b // +001a │ │ -4899fa: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -4899fc: 3213 0600 |0014: if-eq v3, v1, 001a // +0006 │ │ -489a00: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -489a02: 3213 0300 |0017: if-eq v3, v1, 001a // +0003 │ │ -489a06: 2834 |0019: goto 004d // +0034 │ │ -489a08: 5423 a1a1 |001a: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489a0c: 5421 a2a1 |001c: iget-object v1, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489a10: 6e10 73dc 0100 |001e: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnits:()Ljava/util/List; // method@dc73 │ │ -489a16: 0c01 |0021: move-result-object v1 │ │ -489a18: 6e20 aadc 1300 |0022: invoke-virtual {v3, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setUnits:(Ljava/util/List;)V // method@dcaa │ │ -489a1e: 5423 a1a1 |0025: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489a22: 6e20 a9dc 0300 |0027: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ -489a28: 2823 |002a: goto 004d // +0023 │ │ -489a2a: 5423 a1a1 |002b: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489a2e: 5420 a2a1 |002d: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489a32: 6e10 73dc 0000 |002f: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnits:()Ljava/util/List; // method@dc73 │ │ -489a38: 0c00 |0032: move-result-object v0 │ │ -489a3a: 6e20 aadc 0300 |0033: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setUnits:(Ljava/util/List;)V // method@dcaa │ │ -489a40: 5423 a1a1 |0036: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489a44: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -489a46: 6e20 a9dc 0300 |0039: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ -489a4c: 2811 |003c: goto 004d // +0011 │ │ -489a4e: 5423 a1a1 |003d: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489a52: 5421 a2a1 |003f: iget-object v1, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489a56: 6e10 78dc 0100 |0041: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/DistanceTranslator;.timeUnits:()Ljava/util/List; // method@dc78 │ │ -489a5c: 0c01 |0044: move-result-object v1 │ │ -489a5e: 6e20 aadc 1300 |0045: invoke-virtual {v3, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setUnits:(Ljava/util/List;)V // method@dcaa │ │ -489a64: 5423 a1a1 |0048: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489a68: 6e20 a9dc 0300 |004a: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ -489a6e: 5423 a3a1 |004d: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ -489a72: 5420 a1a1 |004f: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489a76: 6e10 a3dc 0000 |0051: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getUnits:()Ljava/util/List; // method@dca3 │ │ -489a7c: 0c00 |0054: move-result-object v0 │ │ -489a7e: 7220 8cdc 0300 |0055: invoke-interface {v3, v0}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.setUnits:(Ljava/util/List;)V // method@dc8c │ │ -489a84: 5423 a3a1 |0058: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ -489a88: 5420 a1a1 |005a: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489a8c: 6e10 a2dc 0000 |005c: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getSelectedUnitID:()I // method@dca2 │ │ -489a92: 0a00 |005f: move-result v0 │ │ -489a94: 7220 8adc 0300 |0060: invoke-interface {v3, v0}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.setSelectedUnit:(I)V // method@dc8a │ │ -489a9a: 5423 a3a1 |0063: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ -489a9e: 5420 a1a1 |0065: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489aa2: 6e10 9edc 0000 |0067: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -489aa8: 0c00 |006a: move-result-object v0 │ │ -489aaa: 7220 8bdc 0300 |006b: invoke-interface {v3, v0}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.setSelectedUnitColumnHeader:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V // method@dc8b │ │ -489ab0: 0e00 |006e: return-void │ │ +4899c8: |[4899c8] de.tadris.fitness.util.sections.SectionListPresenter.sectionCriterionChanged:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V │ │ +4899d8: 5420 a1a1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +4899dc: 6e20 a6dc 3000 |0002: invoke-virtual {v0, v3}, Lde/tadris/fitness/util/sections/SectionListModel;.setCriterion:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V // method@dca6 │ │ +4899e2: 6200 a0a1 |0005: sget-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ +4899e6: 6e10 9adc 0300 |0007: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +4899ec: 0a03 |000a: move-result v3 │ │ +4899ee: 4403 0003 |000b: aget v3, v0, v3 │ │ +4899f2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +4899f4: 3203 2f00 |000e: if-eq v3, v0, 003d // +002f │ │ +4899f8: 1221 |0010: const/4 v1, #int 2 // #2 │ │ +4899fa: 3213 1a00 |0011: if-eq v3, v1, 002b // +001a │ │ +4899fe: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +489a00: 3213 0600 |0014: if-eq v3, v1, 001a // +0006 │ │ +489a04: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +489a06: 3213 0300 |0017: if-eq v3, v1, 001a // +0003 │ │ +489a0a: 2834 |0019: goto 004d // +0034 │ │ +489a0c: 5423 a1a1 |001a: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489a10: 5421 a2a1 |001c: iget-object v1, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489a14: 6e10 73dc 0100 |001e: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnits:()Ljava/util/List; // method@dc73 │ │ +489a1a: 0c01 |0021: move-result-object v1 │ │ +489a1c: 6e20 aadc 1300 |0022: invoke-virtual {v3, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setUnits:(Ljava/util/List;)V // method@dcaa │ │ +489a22: 5423 a1a1 |0025: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489a26: 6e20 a9dc 0300 |0027: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ +489a2c: 2823 |002a: goto 004d // +0023 │ │ +489a2e: 5423 a1a1 |002b: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489a32: 5420 a2a1 |002d: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489a36: 6e10 73dc 0000 |002f: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/DistanceTranslator;.distanceUnits:()Ljava/util/List; // method@dc73 │ │ +489a3c: 0c00 |0032: move-result-object v0 │ │ +489a3e: 6e20 aadc 0300 |0033: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setUnits:(Ljava/util/List;)V // method@dcaa │ │ +489a44: 5423 a1a1 |0036: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489a48: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +489a4a: 6e20 a9dc 0300 |0039: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ +489a50: 2811 |003c: goto 004d // +0011 │ │ +489a52: 5423 a1a1 |003d: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489a56: 5421 a2a1 |003f: iget-object v1, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489a5a: 6e10 78dc 0100 |0041: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/DistanceTranslator;.timeUnits:()Ljava/util/List; // method@dc78 │ │ +489a60: 0c01 |0044: move-result-object v1 │ │ +489a62: 6e20 aadc 1300 |0045: invoke-virtual {v3, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setUnits:(Ljava/util/List;)V // method@dcaa │ │ +489a68: 5423 a1a1 |0048: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489a6c: 6e20 a9dc 0300 |004a: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ +489a72: 5423 a3a1 |004d: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ +489a76: 5420 a1a1 |004f: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489a7a: 6e10 a3dc 0000 |0051: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getUnits:()Ljava/util/List; // method@dca3 │ │ +489a80: 0c00 |0054: move-result-object v0 │ │ +489a82: 7220 8cdc 0300 |0055: invoke-interface {v3, v0}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.setUnits:(Ljava/util/List;)V // method@dc8c │ │ +489a88: 5423 a3a1 |0058: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ +489a8c: 5420 a1a1 |005a: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489a90: 6e10 a2dc 0000 |005c: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getSelectedUnitID:()I // method@dca2 │ │ +489a96: 0a00 |005f: move-result v0 │ │ +489a98: 7220 8adc 0300 |0060: invoke-interface {v3, v0}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.setSelectedUnit:(I)V // method@dc8a │ │ +489a9e: 5423 a3a1 |0063: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ +489aa2: 5420 a1a1 |0065: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489aa6: 6e10 9edc 0000 |0067: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +489aac: 0c00 |006a: move-result-object v0 │ │ +489aae: 7220 8bdc 0300 |006b: invoke-interface {v3, v0}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.setSelectedUnitColumnHeader:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V // method@dc8b │ │ +489ab4: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ 0x001a line=79 │ │ 0x0025 line=80 │ │ 0x002b line=74 │ │ @@ -1488387,38 +1488388,38 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -489ab4: |[489ab4] de.tadris.fitness.util.sections.SectionListPresenter.sectionLengthChanged:(D)V │ │ -489ac4: 5430 a2a1 |0000: iget-object v0, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489ac8: 5431 a1a1 |0002: iget-object v1, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489acc: 6e10 9edc 0100 |0004: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -489ad2: 0c01 |0007: move-result-object v1 │ │ -489ad4: 5432 a1a1 |0008: iget-object v2, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489ad8: 6e10 a2dc 0200 |000a: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListModel;.getSelectedUnitID:()I // method@dca2 │ │ -489ade: 0a02 |000d: move-result v2 │ │ -489ae0: 6e55 77dc 1042 |000e: invoke-virtual {v0, v1, v2, v4, v5}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc77 │ │ -489ae6: 0b04 |0011: move-result-wide v4 │ │ -489ae8: 5430 a1a1 |0012: iget-object v0, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489aec: 6e30 a8dc 4005 |0014: invoke-virtual {v0, v4, v5}, Lde/tadris/fitness/util/sections/SectionListModel;.setSectionLength:(D)V // method@dca8 │ │ -489af2: 5434 a3a1 |0017: iget-object v4, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ -489af6: 5435 a1a1 |0019: iget-object v5, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489afa: 6e10 a1dc 0500 |001b: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel;.getSectionList:()Ljava/util/ArrayList; // method@dca1 │ │ -489b00: 0c05 |001e: move-result-object v5 │ │ -489b02: 5430 a1a1 |001f: iget-object v0, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489b06: 6e10 9fdc 0000 |0021: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getPaceToggle:()Z // method@dc9f │ │ -489b0c: 0a00 |0024: move-result v0 │ │ -489b0e: 5431 a1a1 |0025: iget-object v1, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489b12: 6e10 9edc 0100 |0027: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -489b18: 0c01 |002a: move-result-object v1 │ │ -489b1a: 7240 84dc 5410 |002b: invoke-interface {v4, v5, v0, v1}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.displaySections:(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V // method@dc84 │ │ -489b20: 0e00 |002e: return-void │ │ +489ab8: |[489ab8] de.tadris.fitness.util.sections.SectionListPresenter.sectionLengthChanged:(D)V │ │ +489ac8: 5430 a2a1 |0000: iget-object v0, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489acc: 5431 a1a1 |0002: iget-object v1, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489ad0: 6e10 9edc 0100 |0004: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +489ad6: 0c01 |0007: move-result-object v1 │ │ +489ad8: 5432 a1a1 |0008: iget-object v2, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489adc: 6e10 a2dc 0200 |000a: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListModel;.getSelectedUnitID:()I // method@dca2 │ │ +489ae2: 0a02 |000d: move-result v2 │ │ +489ae4: 6e55 77dc 1042 |000e: invoke-virtual {v0, v1, v2, v4, v5}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc77 │ │ +489aea: 0b04 |0011: move-result-wide v4 │ │ +489aec: 5430 a1a1 |0012: iget-object v0, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489af0: 6e30 a8dc 4005 |0014: invoke-virtual {v0, v4, v5}, Lde/tadris/fitness/util/sections/SectionListModel;.setSectionLength:(D)V // method@dca8 │ │ +489af6: 5434 a3a1 |0017: iget-object v4, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ +489afa: 5435 a1a1 |0019: iget-object v5, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489afe: 6e10 a1dc 0500 |001b: invoke-virtual {v5}, Lde/tadris/fitness/util/sections/SectionListModel;.getSectionList:()Ljava/util/ArrayList; // method@dca1 │ │ +489b04: 0c05 |001e: move-result-object v5 │ │ +489b06: 5430 a1a1 |001f: iget-object v0, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489b0a: 6e10 9fdc 0000 |0021: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListModel;.getPaceToggle:()Z // method@dc9f │ │ +489b10: 0a00 |0024: move-result v0 │ │ +489b12: 5431 a1a1 |0025: iget-object v1, v3, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489b16: 6e10 9edc 0100 |0027: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +489b1c: 0c01 |002a: move-result-object v1 │ │ +489b1e: 7240 84dc 5410 |002b: invoke-interface {v4, v5, v0, v1}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.displaySections:(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V // method@dc84 │ │ +489b24: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0012 line=41 │ │ 0x0017 line=42 │ │ locals : │ │ 0x0000 - 0x002f reg=3 this Lde/tadris/fitness/util/sections/SectionListPresenter; │ │ @@ -1488429,73 +1488430,73 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 111 16-bit code units │ │ -489b24: |[489b24] de.tadris.fitness.util.sections.SectionListPresenter.sectionUnitChanged:(I)V │ │ -489b34: 5450 a1a1 |0000: iget-object v0, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489b38: 6e20 a9dc 6000 |0002: invoke-virtual {v0, v6}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ -489b3e: 6200 a0a1 |0005: sget-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ -489b42: 5451 a1a1 |0007: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489b46: 6e10 9edc 0100 |0009: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -489b4c: 0c01 |000c: move-result-object v1 │ │ -489b4e: 6e10 9adc 0100 |000d: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ -489b54: 0a01 |0010: move-result v1 │ │ -489b56: 4400 0001 |0011: aget v0, v0, v1 │ │ -489b5a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -489b5c: 3210 2500 |0014: if-eq v0, v1, 0039 // +0025 │ │ -489b60: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -489b62: 3210 0900 |0017: if-eq v0, v1, 0020 // +0009 │ │ -489b66: 1231 |0019: const/4 v1, #int 3 // #3 │ │ -489b68: 3210 0600 |001a: if-eq v0, v1, 0020 // +0006 │ │ -489b6c: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -489b6e: 3210 0300 |001d: if-eq v0, v1, 0020 // +0003 │ │ -489b72: 2832 |001f: goto 0051 // +0032 │ │ -489b74: 5450 a2a1 |0020: iget-object v0, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489b78: 6e20 74dc 6000 |0022: invoke-virtual {v0, v6}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getDefaultValueForDistance:(I)I // method@dc74 │ │ -489b7e: 0a00 |0025: move-result v0 │ │ -489b80: 8300 |0026: int-to-double v0, v0 │ │ -489b82: 5452 a2a1 |0027: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489b86: 5453 a1a1 |0029: iget-object v3, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489b8a: 6e10 9edc 0300 |002b: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -489b90: 0c03 |002e: move-result-object v3 │ │ -489b92: 6e51 77dc 3206 |002f: invoke-virtual {v2, v3, v6, v0, v1}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc77 │ │ -489b98: 0b00 |0032: move-result-wide v0 │ │ -489b9a: 5456 a1a1 |0033: iget-object v6, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489b9e: 6e30 a8dc 0601 |0035: invoke-virtual {v6, v0, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setSectionLength:(D)V // method@dca8 │ │ -489ba4: 2819 |0038: goto 0051 // +0019 │ │ -489ba6: 5450 a2a1 |0039: iget-object v0, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489baa: 6e20 75dc 6000 |003b: invoke-virtual {v0, v6}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getDefaultValueForTime:(I)I // method@dc75 │ │ -489bb0: 0a00 |003e: move-result v0 │ │ -489bb2: 8300 |003f: int-to-double v0, v0 │ │ -489bb4: 5452 a2a1 |0040: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489bb8: 5453 a1a1 |0042: iget-object v3, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489bbc: 6e10 9edc 0300 |0044: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -489bc2: 0c03 |0047: move-result-object v3 │ │ -489bc4: 6e51 77dc 3206 |0048: invoke-virtual {v2, v3, v6, v0, v1}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc77 │ │ -489bca: 0b00 |004b: move-result-wide v0 │ │ -489bcc: 5456 a1a1 |004c: iget-object v6, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489bd0: 6e30 a8dc 0601 |004e: invoke-virtual {v6, v0, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setSectionLength:(D)V // method@dca8 │ │ -489bd6: 5456 a3a1 |0051: iget-object v6, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ -489bda: 5450 a2a1 |0053: iget-object v0, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ -489bde: 5451 a1a1 |0055: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489be2: 6e10 9edc 0100 |0057: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ -489be8: 0c01 |005a: move-result-object v1 │ │ -489bea: 5452 a1a1 |005b: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489bee: 6e10 a2dc 0200 |005d: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListModel;.getSelectedUnitID:()I // method@dca2 │ │ -489bf4: 0a02 |0060: move-result v2 │ │ -489bf6: 5453 a1a1 |0061: iget-object v3, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ -489bfa: 6e10 a0dc 0300 |0063: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel;.getSectionLength:()D // method@dca0 │ │ -489c00: 0b03 |0066: move-result-wide v3 │ │ -489c02: 6e54 76dc 1032 |0067: invoke-virtual {v0, v1, v2, v3, v4}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getDisplayLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc76 │ │ -489c08: 0b00 |006a: move-result-wide v0 │ │ -489c0a: 7230 87dc 0601 |006b: invoke-interface {v6, v0, v1}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.setSectionLengthEditText:(D)V // method@dc87 │ │ -489c10: 0e00 |006e: return-void │ │ +489b28: |[489b28] de.tadris.fitness.util.sections.SectionListPresenter.sectionUnitChanged:(I)V │ │ +489b38: 5450 a1a1 |0000: iget-object v0, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489b3c: 6e20 a9dc 6000 |0002: invoke-virtual {v0, v6}, Lde/tadris/fitness/util/sections/SectionListModel;.setSelectedUnitID:(I)V // method@dca9 │ │ +489b42: 6200 a0a1 |0005: sget-object v0, Lde/tadris/fitness/util/sections/SectionListPresenter$1;.$SwitchMap$de$tadris$fitness$util$sections$SectionListModel$SectionCriterion:[I // field@a1a0 │ │ +489b46: 5451 a1a1 |0007: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489b4a: 6e10 9edc 0100 |0009: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +489b50: 0c01 |000c: move-result-object v1 │ │ +489b52: 6e10 9adc 0100 |000d: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.ordinal:()I // method@dc9a │ │ +489b58: 0a01 |0010: move-result v1 │ │ +489b5a: 4400 0001 |0011: aget v0, v0, v1 │ │ +489b5e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +489b60: 3210 2500 |0014: if-eq v0, v1, 0039 // +0025 │ │ +489b64: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +489b66: 3210 0900 |0017: if-eq v0, v1, 0020 // +0009 │ │ +489b6a: 1231 |0019: const/4 v1, #int 3 // #3 │ │ +489b6c: 3210 0600 |001a: if-eq v0, v1, 0020 // +0006 │ │ +489b70: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +489b72: 3210 0300 |001d: if-eq v0, v1, 0020 // +0003 │ │ +489b76: 2832 |001f: goto 0051 // +0032 │ │ +489b78: 5450 a2a1 |0020: iget-object v0, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489b7c: 6e20 74dc 6000 |0022: invoke-virtual {v0, v6}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getDefaultValueForDistance:(I)I // method@dc74 │ │ +489b82: 0a00 |0025: move-result v0 │ │ +489b84: 8300 |0026: int-to-double v0, v0 │ │ +489b86: 5452 a2a1 |0027: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489b8a: 5453 a1a1 |0029: iget-object v3, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489b8e: 6e10 9edc 0300 |002b: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +489b94: 0c03 |002e: move-result-object v3 │ │ +489b96: 6e51 77dc 3206 |002f: invoke-virtual {v2, v3, v6, v0, v1}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc77 │ │ +489b9c: 0b00 |0032: move-result-wide v0 │ │ +489b9e: 5456 a1a1 |0033: iget-object v6, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489ba2: 6e30 a8dc 0601 |0035: invoke-virtual {v6, v0, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setSectionLength:(D)V // method@dca8 │ │ +489ba8: 2819 |0038: goto 0051 // +0019 │ │ +489baa: 5450 a2a1 |0039: iget-object v0, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489bae: 6e20 75dc 6000 |003b: invoke-virtual {v0, v6}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getDefaultValueForTime:(I)I // method@dc75 │ │ +489bb4: 0a00 |003e: move-result v0 │ │ +489bb6: 8300 |003f: int-to-double v0, v0 │ │ +489bb8: 5452 a2a1 |0040: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489bbc: 5453 a1a1 |0042: iget-object v3, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489bc0: 6e10 9edc 0300 |0044: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +489bc6: 0c03 |0047: move-result-object v3 │ │ +489bc8: 6e51 77dc 3206 |0048: invoke-virtual {v2, v3, v6, v0, v1}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getNormalizedLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc77 │ │ +489bce: 0b00 |004b: move-result-wide v0 │ │ +489bd0: 5456 a1a1 |004c: iget-object v6, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489bd4: 6e30 a8dc 0601 |004e: invoke-virtual {v6, v0, v1}, Lde/tadris/fitness/util/sections/SectionListModel;.setSectionLength:(D)V // method@dca8 │ │ +489bda: 5456 a3a1 |0051: iget-object v6, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.view:Lde/tadris/fitness/util/sections/SectionListContract$IListView; // field@a1a3 │ │ +489bde: 5450 a2a1 |0053: iget-object v0, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.translator:Lde/tadris/fitness/util/sections/DistanceTranslator; // field@a1a2 │ │ +489be2: 5451 a1a1 |0055: iget-object v1, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489be6: 6e10 9edc 0100 |0057: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListModel;.getCriterion:()Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; // method@dc9e │ │ +489bec: 0c01 |005a: move-result-object v1 │ │ +489bee: 5452 a1a1 |005b: iget-object v2, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489bf2: 6e10 a2dc 0200 |005d: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListModel;.getSelectedUnitID:()I // method@dca2 │ │ +489bf8: 0a02 |0060: move-result v2 │ │ +489bfa: 5453 a1a1 |0061: iget-object v3, v5, Lde/tadris/fitness/util/sections/SectionListPresenter;.listModel:Lde/tadris/fitness/util/sections/SectionListModel; // field@a1a1 │ │ +489bfe: 6e10 a0dc 0300 |0063: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel;.getSectionLength:()D // method@dca0 │ │ +489c04: 0b03 |0066: move-result-wide v3 │ │ +489c06: 6e54 76dc 1032 |0067: invoke-virtual {v0, v1, v2, v3, v4}, Lde/tadris/fitness/util/sections/DistanceTranslator;.getDisplayLength:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;ID)D // method@dc76 │ │ +489c0c: 0b00 |006a: move-result-wide v0 │ │ +489c0e: 7230 87dc 0601 |006b: invoke-interface {v6, v0, v1}, Lde/tadris/fitness/util/sections/SectionListContract$IListView;.setSectionLengthEditText:(D)V // method@dc87 │ │ +489c14: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x0020 line=57 │ │ 0x0027 line=58 │ │ 0x0033 line=59 │ │ @@ -1488594,21 +1488595,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -489dc4: |[489dc4] de.tadris.fitness.util.sections.SectionListView.:(Landroid/content/Context;)V │ │ -489dd4: 7020 1410 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1014 │ │ -489dda: 2201 7119 |0003: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -489dde: 7010 92e2 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -489de4: 5b01 a8a1 |0008: iput-object v1, v0, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ -489de8: 7010 c0dc 0000 |000a: invoke-direct {v0}, Lde/tadris/fitness/util/sections/SectionListView;.initView:()V // method@dcc0 │ │ -489dee: 0e00 |000d: return-void │ │ +489dc8: |[489dc8] de.tadris.fitness.util.sections.SectionListView.:(Landroid/content/Context;)V │ │ +489dd8: 7020 1410 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1014 │ │ +489dde: 2201 7119 |0003: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +489de2: 7010 92e2 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +489de8: 5b01 a8a1 |0008: iput-object v1, v0, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ +489dec: 7010 c0dc 0000 |000a: invoke-direct {v0}, Lde/tadris/fitness/util/sections/SectionListView;.initView:()V // method@dcc0 │ │ +489df2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=29 │ │ 0x000a line=33 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lde/tadris/fitness/util/sections/SectionListView; │ │ @@ -1488619,17 +1488620,17 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListView;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -489d88: |[489d88] de.tadris.fitness.util.sections.SectionListView.access$000:(Lde/tadris/fitness/util/sections/SectionListView;)Ljava/util/List; │ │ -489d98: 5400 a8a1 |0000: iget-object v0, v0, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ -489d9c: 1100 |0002: return-object v0 │ │ +489d8c: |[489d8c] de.tadris.fitness.util.sections.SectionListView.access$000:(Lde/tadris/fitness/util/sections/SectionListView;)Ljava/util/List; │ │ +489d9c: 5400 a8a1 |0000: iget-object v0, v0, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ +489da0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/util/sections/SectionListView; │ │ │ │ #2 : (in Lde/tadris/fitness/util/sections/SectionListView;) │ │ @@ -1488637,70 +1488638,70 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -489e4c: |[489e4c] de.tadris.fitness.util.sections.SectionListView.initView:()V │ │ -489e5c: 6e10 bcdc 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ -489e62: 0c00 |0003: move-result-object v0 │ │ -489e64: 1401 a100 0c7f |0004: const v1, #float 1.86095e+38 // #7f0c00a1 │ │ -489e6a: 7130 bfdc 1002 |0007: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/sections/SectionListView;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@dcbf │ │ -489e70: 1400 c701 097f |000a: const v0, #float 1.82113e+38 // #7f0901c7 │ │ -489e76: 6e20 bbdc 0200 |000d: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ -489e7c: 0c00 |0010: move-result-object v0 │ │ -489e7e: 1f00 8802 |0011: check-cast v0, Landroid/widget/LinearLayout; // type@0288 │ │ -489e82: 5b20 a7a1 |0013: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.listViews:Landroid/widget/LinearLayout; // field@a1a7 │ │ -489e86: 1400 c101 097f |0015: const v0, #float 1.82113e+38 // #7f0901c1 │ │ -489e8c: 6e20 bbdc 0200 |0018: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ -489e92: 0c00 |001b: move-result-object v0 │ │ -489e94: 1f00 a002 |001c: check-cast v0, Landroid/widget/Spinner; // type@02a0 │ │ -489e98: 5b20 aca1 |001e: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.unitSpinner:Landroid/widget/Spinner; // field@a1ac │ │ -489e9c: 1400 c001 097f |0020: const v0, #float 1.82113e+38 // #7f0901c0 │ │ -489ea2: 6e20 bbdc 0200 |0023: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ -489ea8: 0c00 |0026: move-result-object v0 │ │ -489eaa: 1f00 7902 |0027: check-cast v0, Landroid/widget/EditText; // type@0279 │ │ -489eae: 5b20 a6a1 |0029: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ -489eb2: 1400 c501 097f |002b: const v0, #float 1.82113e+38 // #7f0901c5 │ │ -489eb8: 6e20 bbdc 0200 |002e: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ -489ebe: 0c00 |0031: move-result-object v0 │ │ -489ec0: 1f00 a002 |0032: check-cast v0, Landroid/widget/Spinner; // type@02a0 │ │ -489ec4: 5b20 aba1 |0034: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.typeSpinner:Landroid/widget/Spinner; // field@a1ab │ │ -489ec8: 1400 cd01 097f |0036: const v0, #float 1.82114e+38 // #7f0901cd │ │ -489ece: 6e20 bbdc 0200 |0039: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ -489ed4: 0c00 |003c: move-result-object v0 │ │ -489ed6: 1f00 aa02 |003d: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -489eda: 5b20 aaa1 |003f: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.tableHeaderSelected:Landroid/widget/TextView; // field@a1aa │ │ -489ede: 1400 7701 097f |0041: const v0, #float 1.82112e+38 // #7f090177 │ │ -489ee4: 6e20 bbdc 0200 |0044: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ -489eea: 0c00 |0047: move-result-object v0 │ │ -489eec: 1f00 8802 |0048: check-cast v0, Landroid/widget/LinearLayout; // type@0288 │ │ -489ef0: 5b20 a9a1 |004a: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.paceSpeedToggleLayout:Landroid/widget/LinearLayout; // field@a1a9 │ │ -489ef4: 5420 a6a1 |004c: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ -489ef8: 2201 0e18 |004e: new-instance v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs; // type@180e │ │ -489efc: 7020 6bdc 2100 |0050: invoke-direct {v1, v2}, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs;.:(Lde/tadris/fitness/util/sections/SectionListView;)V // method@dc6b │ │ -489f02: 6e20 330f 1000 |0053: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@0f33 │ │ -489f08: 5420 a6a1 |0056: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ -489f0c: 2201 0f18 |0058: new-instance v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8; // type@180f │ │ -489f10: 7020 6ddc 2100 |005a: invoke-direct {v1, v2}, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8;.:(Lde/tadris/fitness/util/sections/SectionListView;)V // method@dc6d │ │ -489f16: 6e20 340f 1000 |005d: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@0f34 │ │ -489f1c: 5420 aca1 |0060: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.unitSpinner:Landroid/widget/Spinner; // field@a1ac │ │ -489f20: 2201 1f18 |0062: new-instance v1, Lde/tadris/fitness/util/sections/SectionListView$1; // type@181f │ │ -489f24: 7020 b2dc 2100 |0064: invoke-direct {v1, v2}, Lde/tadris/fitness/util/sections/SectionListView$1;.:(Lde/tadris/fitness/util/sections/SectionListView;)V // method@dcb2 │ │ -489f2a: 6e20 4711 1000 |0067: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1147 │ │ -489f30: 5420 aba1 |006a: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.typeSpinner:Landroid/widget/Spinner; // field@a1ab │ │ -489f34: 2201 2018 |006c: new-instance v1, Lde/tadris/fitness/util/sections/SectionListView$2; // type@1820 │ │ -489f38: 7020 b5dc 2100 |006e: invoke-direct {v1, v2}, Lde/tadris/fitness/util/sections/SectionListView$2;.:(Lde/tadris/fitness/util/sections/SectionListView;)V // method@dcb5 │ │ -489f3e: 6e20 4711 1000 |0071: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1147 │ │ -489f44: 5420 a9a1 |0074: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.paceSpeedToggleLayout:Landroid/widget/LinearLayout; // field@a1a9 │ │ -489f48: 2201 1018 |0076: new-instance v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw; // type@1810 │ │ -489f4c: 7020 6fdc 2100 |0078: invoke-direct {v1, v2}, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw;.:(Lde/tadris/fitness/util/sections/SectionListView;)V // method@dc6f │ │ -489f52: 6e20 4810 1000 |007b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1048 │ │ -489f58: 0e00 |007e: return-void │ │ +489e50: |[489e50] de.tadris.fitness.util.sections.SectionListView.initView:()V │ │ +489e60: 6e10 bcdc 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ +489e66: 0c00 |0003: move-result-object v0 │ │ +489e68: 1401 a100 0c7f |0004: const v1, #float 1.86095e+38 // #7f0c00a1 │ │ +489e6e: 7130 bfdc 1002 |0007: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/sections/SectionListView;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@dcbf │ │ +489e74: 1400 c701 097f |000a: const v0, #float 1.82113e+38 // #7f0901c7 │ │ +489e7a: 6e20 bbdc 0200 |000d: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ +489e80: 0c00 |0010: move-result-object v0 │ │ +489e82: 1f00 8802 |0011: check-cast v0, Landroid/widget/LinearLayout; // type@0288 │ │ +489e86: 5b20 a7a1 |0013: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.listViews:Landroid/widget/LinearLayout; // field@a1a7 │ │ +489e8a: 1400 c101 097f |0015: const v0, #float 1.82113e+38 // #7f0901c1 │ │ +489e90: 6e20 bbdc 0200 |0018: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ +489e96: 0c00 |001b: move-result-object v0 │ │ +489e98: 1f00 a002 |001c: check-cast v0, Landroid/widget/Spinner; // type@02a0 │ │ +489e9c: 5b20 aca1 |001e: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.unitSpinner:Landroid/widget/Spinner; // field@a1ac │ │ +489ea0: 1400 c001 097f |0020: const v0, #float 1.82113e+38 // #7f0901c0 │ │ +489ea6: 6e20 bbdc 0200 |0023: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ +489eac: 0c00 |0026: move-result-object v0 │ │ +489eae: 1f00 7902 |0027: check-cast v0, Landroid/widget/EditText; // type@0279 │ │ +489eb2: 5b20 a6a1 |0029: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ +489eb6: 1400 c501 097f |002b: const v0, #float 1.82113e+38 // #7f0901c5 │ │ +489ebc: 6e20 bbdc 0200 |002e: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ +489ec2: 0c00 |0031: move-result-object v0 │ │ +489ec4: 1f00 a002 |0032: check-cast v0, Landroid/widget/Spinner; // type@02a0 │ │ +489ec8: 5b20 aba1 |0034: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.typeSpinner:Landroid/widget/Spinner; // field@a1ab │ │ +489ecc: 1400 cd01 097f |0036: const v0, #float 1.82114e+38 // #7f0901cd │ │ +489ed2: 6e20 bbdc 0200 |0039: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ +489ed8: 0c00 |003c: move-result-object v0 │ │ +489eda: 1f00 aa02 |003d: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +489ede: 5b20 aaa1 |003f: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.tableHeaderSelected:Landroid/widget/TextView; // field@a1aa │ │ +489ee2: 1400 7701 097f |0041: const v0, #float 1.82112e+38 // #7f090177 │ │ +489ee8: 6e20 bbdc 0200 |0044: invoke-virtual {v2, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ +489eee: 0c00 |0047: move-result-object v0 │ │ +489ef0: 1f00 8802 |0048: check-cast v0, Landroid/widget/LinearLayout; // type@0288 │ │ +489ef4: 5b20 a9a1 |004a: iput-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.paceSpeedToggleLayout:Landroid/widget/LinearLayout; // field@a1a9 │ │ +489ef8: 5420 a6a1 |004c: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ +489efc: 2201 0e18 |004e: new-instance v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs; // type@180e │ │ +489f00: 7020 6bdc 2100 |0050: invoke-direct {v1, v2}, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$-Ud6kiXKGvgZRIaK7Mt4R8c8nXs;.:(Lde/tadris/fitness/util/sections/SectionListView;)V // method@dc6b │ │ +489f06: 6e20 330f 1000 |0053: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@0f33 │ │ +489f0c: 5420 a6a1 |0056: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ +489f10: 2201 0f18 |0058: new-instance v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8; // type@180f │ │ +489f14: 7020 6ddc 2100 |005a: invoke-direct {v1, v2}, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$fcPEsh_lQK9iPB8w-LzLbFwxvY8;.:(Lde/tadris/fitness/util/sections/SectionListView;)V // method@dc6d │ │ +489f1a: 6e20 340f 1000 |005d: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@0f34 │ │ +489f20: 5420 aca1 |0060: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.unitSpinner:Landroid/widget/Spinner; // field@a1ac │ │ +489f24: 2201 1f18 |0062: new-instance v1, Lde/tadris/fitness/util/sections/SectionListView$1; // type@181f │ │ +489f28: 7020 b2dc 2100 |0064: invoke-direct {v1, v2}, Lde/tadris/fitness/util/sections/SectionListView$1;.:(Lde/tadris/fitness/util/sections/SectionListView;)V // method@dcb2 │ │ +489f2e: 6e20 4711 1000 |0067: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1147 │ │ +489f34: 5420 aba1 |006a: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.typeSpinner:Landroid/widget/Spinner; // field@a1ab │ │ +489f38: 2201 2018 |006c: new-instance v1, Lde/tadris/fitness/util/sections/SectionListView$2; // type@1820 │ │ +489f3c: 7020 b5dc 2100 |006e: invoke-direct {v1, v2}, Lde/tadris/fitness/util/sections/SectionListView$2;.:(Lde/tadris/fitness/util/sections/SectionListView;)V // method@dcb5 │ │ +489f42: 6e20 4711 1000 |0071: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1147 │ │ +489f48: 5420 a9a1 |0074: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.paceSpeedToggleLayout:Landroid/widget/LinearLayout; // field@a1a9 │ │ +489f4c: 2201 1018 |0076: new-instance v1, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw; // type@1810 │ │ +489f50: 7020 6fdc 2100 |0078: invoke-direct {v1, v2}, Lde/tadris/fitness/util/sections/-$$Lambda$SectionListView$vcg_9Ay3cBLtbjtkgtcpjm1Qjaw;.:(Lde/tadris/fitness/util/sections/SectionListView;)V // method@dc6f │ │ +489f56: 6e20 4810 1000 |007b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1048 │ │ +489f5c: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000d line=38 │ │ 0x0018 line=39 │ │ 0x0023 line=40 │ │ 0x002e line=41 │ │ @@ -1488720,34 +1488721,34 @@ │ │ type : '(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -489df0: |[489df0] de.tadris.fitness.util.sections.SectionListView.displaySections:(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V │ │ -489e00: 2200 1518 |0000: new-instance v0, Lde/tadris/fitness/util/sections/SectionAdapter; // type@1815 │ │ -489e04: 6e10 bcdc 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ -489e0a: 0c01 |0005: move-result-object v1 │ │ -489e0c: 7051 7ddc 3054 |0006: invoke-direct {v0, v3, v4, v5, v1}, Lde/tadris/fitness/util/sections/SectionAdapter;.:(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;Landroid/content/Context;)V // method@dc7d │ │ -489e12: 5423 a7a1 |0009: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListView;.listViews:Landroid/widget/LinearLayout; // field@a1a7 │ │ -489e16: 6e10 3d10 0300 |000b: invoke-virtual {v3}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@103d │ │ -489e1c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -489e1e: 6e10 7fdc 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionAdapter;.getCount:()I // method@dc7f │ │ -489e24: 0a04 |0012: move-result v4 │ │ -489e26: 3543 1100 |0013: if-ge v3, v4, 0024 // +0011 │ │ -489e2a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -489e2c: 5425 a7a1 |0016: iget-object v5, v2, Lde/tadris/fitness/util/sections/SectionListView;.listViews:Landroid/widget/LinearLayout; // field@a1a7 │ │ -489e30: 6e40 81dc 3054 |0018: invoke-virtual {v0, v3, v4, v5}, Lde/tadris/fitness/util/sections/SectionAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@dc81 │ │ -489e36: 0c04 |001b: move-result-object v4 │ │ -489e38: 5425 a7a1 |001c: iget-object v5, v2, Lde/tadris/fitness/util/sections/SectionListView;.listViews:Landroid/widget/LinearLayout; // field@a1a7 │ │ -489e3c: 6e20 1710 4500 |001e: invoke-virtual {v5, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ -489e42: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -489e46: 28ec |0023: goto 000f // -0014 │ │ -489e48: 0e00 |0024: return-void │ │ +489df4: |[489df4] de.tadris.fitness.util.sections.SectionListView.displaySections:(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V │ │ +489e04: 2200 1518 |0000: new-instance v0, Lde/tadris/fitness/util/sections/SectionAdapter; // type@1815 │ │ +489e08: 6e10 bcdc 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ +489e0e: 0c01 |0005: move-result-object v1 │ │ +489e10: 7051 7ddc 3054 |0006: invoke-direct {v0, v3, v4, v5, v1}, Lde/tadris/fitness/util/sections/SectionAdapter;.:(Ljava/util/List;ZLde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;Landroid/content/Context;)V // method@dc7d │ │ +489e16: 5423 a7a1 |0009: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListView;.listViews:Landroid/widget/LinearLayout; // field@a1a7 │ │ +489e1a: 6e10 3d10 0300 |000b: invoke-virtual {v3}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@103d │ │ +489e20: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +489e22: 6e10 7fdc 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionAdapter;.getCount:()I // method@dc7f │ │ +489e28: 0a04 |0012: move-result v4 │ │ +489e2a: 3543 1100 |0013: if-ge v3, v4, 0024 // +0011 │ │ +489e2e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +489e30: 5425 a7a1 |0016: iget-object v5, v2, Lde/tadris/fitness/util/sections/SectionListView;.listViews:Landroid/widget/LinearLayout; // field@a1a7 │ │ +489e34: 6e40 81dc 3054 |0018: invoke-virtual {v0, v3, v4, v5}, Lde/tadris/fitness/util/sections/SectionAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@dc81 │ │ +489e3a: 0c04 |001b: move-result-object v4 │ │ +489e3c: 5425 a7a1 |001c: iget-object v5, v2, Lde/tadris/fitness/util/sections/SectionListView;.listViews:Landroid/widget/LinearLayout; // field@a1a7 │ │ +489e40: 6e20 1710 4500 |001e: invoke-virtual {v5, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ +489e46: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +489e4a: 28ec |0023: goto 000f // -0014 │ │ +489e4c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0009 line=116 │ │ 0x000f line=117 │ │ 0x0016 line=118 │ │ 0x001c line=119 │ │ @@ -1488762,21 +1488763,21 @@ │ │ type : '()Lde/tadris/fitness/util/unit/DistanceUnitUtils;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -489d60: |[489d60] de.tadris.fitness.util.sections.SectionListView.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ -489d70: 6e10 bcdc 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ -489d76: 0c00 |0003: move-result-object v0 │ │ -489d78: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -489d7e: 0c00 |0007: move-result-object v0 │ │ -489d80: 5400 b485 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -489d84: 1100 |000a: return-object v0 │ │ +489d64: |[489d64] de.tadris.fitness.util.sections.SectionListView.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ +489d74: 6e10 bcdc 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ +489d7a: 0c00 |0003: move-result-object v0 │ │ +489d7c: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +489d82: 0c00 |0007: move-result-object v0 │ │ +489d84: 5400 b485 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +489d88: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/util/sections/SectionListView; │ │ │ │ #2 : (in Lde/tadris/fitness/util/sections/SectionListView;) │ │ @@ -1488784,20 +1488785,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -489da0: |[489da0] de.tadris.fitness.util.sections.SectionListView.getLocalizedTypeNames:()Ljava/util/List; │ │ -489db0: 6e10 bcdc 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ -489db6: 0c00 |0003: move-result-object v0 │ │ -489db8: 7110 99dc 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.getStringRepresentations:(Landroid/content/Context;)Ljava/util/List; // method@dc99 │ │ -489dbe: 0c00 |0007: move-result-object v0 │ │ -489dc0: 1100 |0008: return-object v0 │ │ +489da4: |[489da4] de.tadris.fitness.util.sections.SectionListView.getLocalizedTypeNames:()Ljava/util/List; │ │ +489db4: 6e10 bcdc 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ +489dba: 0c00 |0003: move-result-object v0 │ │ +489dbc: 7110 99dc 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.getStringRepresentations:(Landroid/content/Context;)Ljava/util/List; // method@dc99 │ │ +489dc2: 0c00 |0007: move-result-object v0 │ │ +489dc4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/util/sections/SectionListView; │ │ │ │ #3 : (in Lde/tadris/fitness/util/sections/SectionListView;) │ │ @@ -1488805,32 +1488806,32 @@ │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -489d10: |[489d10] de.tadris.fitness.util.sections.SectionListView.lambda$initView$0$SectionListView:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -489d20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -489d22: 1263 |0001: const/4 v3, #int 6 // #6 │ │ -489d24: 3332 1d00 |0002: if-ne v2, v3, 001f // +001d │ │ -489d28: 5402 a6a1 |0004: iget-object v2, v0, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ -489d2c: 6e10 fa0e 0200 |0006: invoke-virtual {v2}, Landroid/widget/EditText;.clearFocus:()V // method@0efa │ │ -489d32: 6e10 bcdc 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ -489d38: 0c02 |000c: move-result-object v2 │ │ -489d3a: 1a03 f7a3 |000d: const-string v3, "input_method" // string@a3f7 │ │ -489d3e: 6e20 e902 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ -489d44: 0c02 |0012: move-result-object v2 │ │ -489d46: 1f02 5d02 |0013: check-cast v2, Landroid/view/inputmethod/InputMethodManager; // type@025d │ │ -489d4a: 5403 a6a1 |0015: iget-object v3, v0, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ -489d4e: 6e10 190f 0300 |0017: invoke-virtual {v3}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0f19 │ │ -489d54: 0c03 |001a: move-result-object v3 │ │ -489d56: 6e30 600e 3201 |001b: invoke-virtual {v2, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@0e60 │ │ -489d5c: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -489d5e: 0f01 |001f: return v1 │ │ +489d14: |[489d14] de.tadris.fitness.util.sections.SectionListView.lambda$initView$0$SectionListView:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +489d24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +489d26: 1263 |0001: const/4 v3, #int 6 // #6 │ │ +489d28: 3332 1d00 |0002: if-ne v2, v3, 001f // +001d │ │ +489d2c: 5402 a6a1 |0004: iget-object v2, v0, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ +489d30: 6e10 fa0e 0200 |0006: invoke-virtual {v2}, Landroid/widget/EditText;.clearFocus:()V // method@0efa │ │ +489d36: 6e10 bcdc 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ +489d3c: 0c02 |000c: move-result-object v2 │ │ +489d3e: 1a03 f7a3 |000d: const-string v3, "input_method" // string@a3f7 │ │ +489d42: 6e20 e902 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ +489d48: 0c02 |0012: move-result-object v2 │ │ +489d4a: 1f02 5d02 |0013: check-cast v2, Landroid/view/inputmethod/InputMethodManager; // type@025d │ │ +489d4e: 5403 a6a1 |0015: iget-object v3, v0, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ +489d52: 6e10 190f 0300 |0017: invoke-virtual {v3}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0f19 │ │ +489d58: 0c03 |001a: move-result-object v3 │ │ +489d5a: 6e30 600e 3201 |001b: invoke-virtual {v2, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@0e60 │ │ +489d60: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +489d62: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=47 │ │ 0x0009 line=48 │ │ 0x0015 line=49 │ │ locals : │ │ 0x0000 - 0x0020 reg=0 this Lde/tadris/fitness/util/sections/SectionListView; │ │ @@ -1488843,35 +1488844,35 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -489f5c: |[489f5c] de.tadris.fitness.util.sections.SectionListView.lambda$initView$1$SectionListView:(Landroid/view/View;Z)V │ │ -489f6c: 3904 2600 |0000: if-nez v4, 0026 // +0026 │ │ -489f70: 5423 a8a1 |0002: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ -489f74: 7210 8fe3 0300 |0004: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -489f7a: 0c03 |0007: move-result-object v3 │ │ -489f7c: 7210 5fe3 0300 |0008: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -489f82: 0a04 |000b: move-result v4 │ │ -489f84: 3804 1a00 |000c: if-eqz v4, 0026 // +001a │ │ -489f88: 7210 60e3 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -489f8e: 0c04 |0011: move-result-object v4 │ │ -489f90: 1f04 1718 |0012: check-cast v4, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; // type@1817 │ │ -489f94: 5420 a6a1 |0014: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ -489f98: 6e10 130f 0000 |0016: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -489f9e: 0c00 |0019: move-result-object v0 │ │ -489fa0: 6e10 99e0 0000 |001a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -489fa6: 0c00 |001d: move-result-object v0 │ │ -489fa8: 7110 0be0 0000 |001e: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ -489fae: 0b00 |0021: move-result-wide v0 │ │ -489fb0: 7230 90dc 0401 |0022: invoke-interface {v4, v0, v1}, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;.sectionLengthChanged:(D)V // method@dc90 │ │ -489fb6: 28e3 |0025: goto 0008 // -001d │ │ -489fb8: 0e00 |0026: return-void │ │ +489f60: |[489f60] de.tadris.fitness.util.sections.SectionListView.lambda$initView$1$SectionListView:(Landroid/view/View;Z)V │ │ +489f70: 3904 2600 |0000: if-nez v4, 0026 // +0026 │ │ +489f74: 5423 a8a1 |0002: iget-object v3, v2, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ +489f78: 7210 8fe3 0300 |0004: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +489f7e: 0c03 |0007: move-result-object v3 │ │ +489f80: 7210 5fe3 0300 |0008: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +489f86: 0a04 |000b: move-result v4 │ │ +489f88: 3804 1a00 |000c: if-eqz v4, 0026 // +001a │ │ +489f8c: 7210 60e3 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +489f92: 0c04 |0011: move-result-object v4 │ │ +489f94: 1f04 1718 |0012: check-cast v4, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; // type@1817 │ │ +489f98: 5420 a6a1 |0014: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ +489f9c: 6e10 130f 0000 |0016: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +489fa2: 0c00 |0019: move-result-object v0 │ │ +489fa4: 6e10 99e0 0000 |001a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +489faa: 0c00 |001d: move-result-object v0 │ │ +489fac: 7110 0be0 0000 |001e: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ +489fb2: 0b00 |0021: move-result-wide v0 │ │ +489fb4: 7230 90dc 0401 |0022: invoke-interface {v4, v0, v1}, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;.sectionLengthChanged:(D)V // method@dc90 │ │ +489fba: 28e3 |0025: goto 0008 // -001d │ │ +489fbc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ 0x0014 line=58 │ │ 0x0022 line=59 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lde/tadris/fitness/util/sections/SectionListView; │ │ @@ -1488883,43 +1488884,43 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -489fbc: |[489fbc] de.tadris.fitness.util.sections.SectionListView.lambda$initView$2$SectionListView:(Landroid/view/View;)V │ │ -489fcc: 1404 ce01 097f |0000: const v4, #float 1.82114e+38 // #7f0901ce │ │ -489fd2: 6e20 bbdc 4300 |0003: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ -489fd8: 0c04 |0006: move-result-object v4 │ │ -489fda: 1f04 aa02 |0007: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ -489fde: 1400 3b02 097f |0009: const v0, #float 1.82116e+38 // #7f09023b │ │ -489fe4: 6e20 bbdc 0300 |000c: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ -489fea: 0c00 |000f: move-result-object v0 │ │ -489fec: 1f00 aa02 |0010: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -489ff0: 6e10 9c11 0400 |0012: invoke-virtual {v4}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@119c │ │ -489ff6: 0c01 |0015: move-result-object v1 │ │ -489ff8: 7210 a6df 0100 |0016: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ -489ffe: 0c01 |0019: move-result-object v1 │ │ -48a000: 6e10 9c11 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@119c │ │ -48a006: 0c02 |001d: move-result-object v2 │ │ -48a008: 6e20 e511 2400 |001e: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -48a00e: 6e20 e511 1000 |0021: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -48a014: 5434 a8a1 |0024: iget-object v4, v3, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ -48a018: 7210 8fe3 0400 |0026: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -48a01e: 0c04 |0029: move-result-object v4 │ │ -48a020: 7210 5fe3 0400 |002a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -48a026: 0a00 |002d: move-result v0 │ │ -48a028: 3800 0c00 |002e: if-eqz v0, 003a // +000c │ │ -48a02c: 7210 60e3 0400 |0030: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -48a032: 0c00 |0033: move-result-object v0 │ │ -48a034: 1f00 1718 |0034: check-cast v0, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; // type@1817 │ │ -48a038: 7210 8edc 0000 |0036: invoke-interface {v0}, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;.displayPaceToggled:()V // method@dc8e │ │ -48a03e: 28f1 |0039: goto 002a // -000f │ │ -48a040: 0e00 |003a: return-void │ │ +489fc0: |[489fc0] de.tadris.fitness.util.sections.SectionListView.lambda$initView$2$SectionListView:(Landroid/view/View;)V │ │ +489fd0: 1404 ce01 097f |0000: const v4, #float 1.82114e+38 // #7f0901ce │ │ +489fd6: 6e20 bbdc 4300 |0003: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ +489fdc: 0c04 |0006: move-result-object v4 │ │ +489fde: 1f04 aa02 |0007: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ +489fe2: 1400 3b02 097f |0009: const v0, #float 1.82116e+38 // #7f09023b │ │ +489fe8: 6e20 bbdc 0300 |000c: invoke-virtual {v3, v0}, Lde/tadris/fitness/util/sections/SectionListView;.findViewById:(I)Landroid/view/View; // method@dcbb │ │ +489fee: 0c00 |000f: move-result-object v0 │ │ +489ff0: 1f00 aa02 |0010: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +489ff4: 6e10 9c11 0400 |0012: invoke-virtual {v4}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@119c │ │ +489ffa: 0c01 |0015: move-result-object v1 │ │ +489ffc: 7210 a6df 0100 |0016: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ +48a002: 0c01 |0019: move-result-object v1 │ │ +48a004: 6e10 9c11 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@119c │ │ +48a00a: 0c02 |001d: move-result-object v2 │ │ +48a00c: 6e20 e511 2400 |001e: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +48a012: 6e20 e511 1000 |0021: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +48a018: 5434 a8a1 |0024: iget-object v4, v3, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ +48a01c: 7210 8fe3 0400 |0026: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +48a022: 0c04 |0029: move-result-object v4 │ │ +48a024: 7210 5fe3 0400 |002a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +48a02a: 0a00 |002d: move-result v0 │ │ +48a02c: 3800 0c00 |002e: if-eqz v0, 003a // +000c │ │ +48a030: 7210 60e3 0400 |0030: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +48a036: 0c00 |0033: move-result-object v0 │ │ +48a038: 1f00 1718 |0034: check-cast v0, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; // type@1817 │ │ +48a03c: 7210 8edc 0000 |0036: invoke-interface {v0}, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;.displayPaceToggled:()V // method@dc8e │ │ +48a042: 28f1 |0039: goto 002a // -000f │ │ +48a044: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=92 │ │ 0x000c line=93 │ │ 0x0012 line=94 │ │ 0x001a line=95 │ │ 0x0021 line=96 │ │ @@ -1488934,31 +1488935,31 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -48a044: |[48a044] de.tadris.fitness.util.sections.SectionListView.setSectionLengthEditText:(D)V │ │ -48a054: 5420 a6a1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ -48a058: 7120 ede0 4300 |0002: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ -48a05e: 0c01 |0005: move-result-object v1 │ │ -48a060: 6e20 390f 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -48a066: 5420 a8a1 |0009: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ -48a06a: 7210 8fe3 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -48a070: 0c00 |000e: move-result-object v0 │ │ -48a072: 7210 5fe3 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -48a078: 0a01 |0012: move-result v1 │ │ -48a07a: 3801 0c00 |0013: if-eqz v1, 001f // +000c │ │ -48a07e: 7210 60e3 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -48a084: 0c01 |0018: move-result-object v1 │ │ -48a086: 1f01 1718 |0019: check-cast v1, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; // type@1817 │ │ -48a08a: 7230 90dc 3104 |001b: invoke-interface {v1, v3, v4}, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;.sectionLengthChanged:(D)V // method@dc90 │ │ -48a090: 28f1 |001e: goto 000f // -000f │ │ -48a092: 0e00 |001f: return-void │ │ +48a048: |[48a048] de.tadris.fitness.util.sections.SectionListView.setSectionLengthEditText:(D)V │ │ +48a058: 5420 a6a1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.lengthEdit:Landroid/widget/EditText; // field@a1a6 │ │ +48a05c: 7120 ede0 4300 |0002: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ +48a062: 0c01 |0005: move-result-object v1 │ │ +48a064: 6e20 390f 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +48a06a: 5420 a8a1 |0009: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ +48a06e: 7210 8fe3 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +48a074: 0c00 |000e: move-result-object v0 │ │ +48a076: 7210 5fe3 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +48a07c: 0a01 |0012: move-result v1 │ │ +48a07e: 3801 0c00 |0013: if-eqz v1, 001f // +000c │ │ +48a082: 7210 60e3 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +48a088: 0c01 |0018: move-result-object v1 │ │ +48a08a: 1f01 1718 |0019: check-cast v1, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; // type@1817 │ │ +48a08e: 7230 90dc 3104 |001b: invoke-interface {v1, v3, v4}, Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;.sectionLengthChanged:(D)V // method@dc90 │ │ +48a094: 28f1 |001e: goto 000f // -000f │ │ +48a096: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0009 line=141 │ │ 0x001b line=142 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lde/tadris/fitness/util/sections/SectionListView; │ │ @@ -1488969,26 +1488970,26 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -48a094: |[48a094] de.tadris.fitness.util.sections.SectionListView.setSectionType:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V │ │ -48a0a4: 5420 aba1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.typeSpinner:Landroid/widget/Spinner; // field@a1ab │ │ -48a0a8: 6e10 3211 0000 |0002: invoke-virtual {v0}, Landroid/widget/Spinner;.getCount:()I // method@1132 │ │ -48a0ae: 0a00 |0005: move-result v0 │ │ -48a0b0: 6e10 98dc 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.getId:()I // method@dc98 │ │ -48a0b6: 0a01 |0009: move-result v1 │ │ -48a0b8: 3710 0b00 |000a: if-le v0, v1, 0015 // +000b │ │ -48a0bc: 5420 aba1 |000c: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.typeSpinner:Landroid/widget/Spinner; // field@a1ab │ │ -48a0c0: 6e10 98dc 0300 |000e: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.getId:()I // method@dc98 │ │ -48a0c6: 0a03 |0011: move-result v3 │ │ -48a0c8: 6e20 4a11 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/Spinner;.setSelection:(I)V // method@114a │ │ -48a0ce: 0e00 |0015: return-void │ │ +48a098: |[48a098] de.tadris.fitness.util.sections.SectionListView.setSectionType:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V │ │ +48a0a8: 5420 aba1 |0000: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.typeSpinner:Landroid/widget/Spinner; // field@a1ab │ │ +48a0ac: 6e10 3211 0000 |0002: invoke-virtual {v0}, Landroid/widget/Spinner;.getCount:()I // method@1132 │ │ +48a0b2: 0a00 |0005: move-result v0 │ │ +48a0b4: 6e10 98dc 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.getId:()I // method@dc98 │ │ +48a0ba: 0a01 |0009: move-result v1 │ │ +48a0bc: 3710 0b00 |000a: if-le v0, v1, 0015 // +000b │ │ +48a0c0: 5420 aba1 |000c: iget-object v0, v2, Lde/tadris/fitness/util/sections/SectionListView;.typeSpinner:Landroid/widget/Spinner; // field@a1ab │ │ +48a0c4: 6e10 98dc 0300 |000e: invoke-virtual {v3}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.getId:()I // method@dc98 │ │ +48a0ca: 0a03 |0011: move-result v3 │ │ +48a0cc: 6e20 4a11 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/Spinner;.setSelection:(I)V // method@114a │ │ +48a0d2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x000c line=149 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/util/sections/SectionListView; │ │ 0x0000 - 0x0016 reg=3 (null) Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; │ │ @@ -1488998,23 +1488999,23 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -48a0d0: |[48a0d0] de.tadris.fitness.util.sections.SectionListView.setSectionTypes:(Ljava/util/List;)V │ │ -48a0e0: 5440 aba1 |0000: iget-object v0, v4, Lde/tadris/fitness/util/sections/SectionListView;.typeSpinner:Landroid/widget/Spinner; // field@a1ab │ │ -48a0e4: 2201 6c02 |0002: new-instance v1, Landroid/widget/ArrayAdapter; // type@026c │ │ -48a0e8: 6e10 bcdc 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ -48a0ee: 0c02 |0007: move-result-object v2 │ │ -48a0f0: 1403 0300 0901 |0008: const v3, #float 2.51629e-38 // #01090003 │ │ -48a0f6: 7040 710e 2153 |000b: invoke-direct {v1, v2, v3, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0e71 │ │ -48a0fc: 6e20 4011 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1140 │ │ -48a102: 0e00 |0011: return-void │ │ +48a0d4: |[48a0d4] de.tadris.fitness.util.sections.SectionListView.setSectionTypes:(Ljava/util/List;)V │ │ +48a0e4: 5440 aba1 |0000: iget-object v0, v4, Lde/tadris/fitness/util/sections/SectionListView;.typeSpinner:Landroid/widget/Spinner; // field@a1ab │ │ +48a0e8: 2201 6c02 |0002: new-instance v1, Landroid/widget/ArrayAdapter; // type@026c │ │ +48a0ec: 6e10 bcdc 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ +48a0f2: 0c02 |0007: move-result-object v2 │ │ +48a0f4: 1403 0300 0901 |0008: const v3, #float 2.51629e-38 // #01090003 │ │ +48a0fa: 7040 710e 2153 |000b: invoke-direct {v1, v2, v3, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0e71 │ │ +48a100: 6e20 4011 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1140 │ │ +48a106: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lde/tadris/fitness/util/sections/SectionListView; │ │ 0x0000 - 0x0012 reg=5 (null) Ljava/util/List; │ │ │ │ @@ -1489023,18 +1489024,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48a104: |[48a104] de.tadris.fitness.util.sections.SectionListView.setSelectedUnit:(I)V │ │ -48a114: 5410 aca1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListView;.unitSpinner:Landroid/widget/Spinner; // field@a1ac │ │ -48a118: 6e20 4a11 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@114a │ │ -48a11e: 0e00 |0005: return-void │ │ +48a108: |[48a108] de.tadris.fitness.util.sections.SectionListView.setSelectedUnit:(I)V │ │ +48a118: 5410 aca1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListView;.unitSpinner:Landroid/widget/Spinner; // field@a1ac │ │ +48a11c: 6e20 4a11 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@114a │ │ +48a122: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/util/sections/SectionListView; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1489043,27 +1489044,27 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -48a120: |[48a120] de.tadris.fitness.util.sections.SectionListView.setSelectedUnitColumnHeader:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V │ │ -48a130: 6e10 bcdc 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ -48a136: 0c00 |0003: move-result-object v0 │ │ -48a138: 7110 99dc 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.getStringRepresentations:(Landroid/content/Context;)Ljava/util/List; // method@dc99 │ │ -48a13e: 0c00 |0007: move-result-object v0 │ │ -48a140: 6e10 98dc 0200 |0008: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.getId:()I // method@dc98 │ │ -48a146: 0a02 |000b: move-result v2 │ │ -48a148: 7220 8be3 2000 |000c: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -48a14e: 0c02 |000f: move-result-object v2 │ │ -48a150: 1f02 0619 |0010: check-cast v2, Ljava/lang/String; // type@1906 │ │ -48a154: 5410 aaa1 |0012: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListView;.tableHeaderSelected:Landroid/widget/TextView; // field@a1aa │ │ -48a158: 6e20 e511 2000 |0014: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -48a15e: 0e00 |0017: return-void │ │ +48a124: |[48a124] de.tadris.fitness.util.sections.SectionListView.setSelectedUnitColumnHeader:(Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;)V │ │ +48a134: 6e10 bcdc 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ +48a13a: 0c00 |0003: move-result-object v0 │ │ +48a13c: 7110 99dc 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.getStringRepresentations:(Landroid/content/Context;)Ljava/util/List; // method@dc99 │ │ +48a142: 0c00 |0007: move-result-object v0 │ │ +48a144: 6e10 98dc 0200 |0008: invoke-virtual {v2}, Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion;.getId:()I // method@dc98 │ │ +48a14a: 0a02 |000b: move-result v2 │ │ +48a14c: 7220 8be3 2000 |000c: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +48a152: 0c02 |000f: move-result-object v2 │ │ +48a154: 1f02 0619 |0010: check-cast v2, Ljava/lang/String; // type@1906 │ │ +48a158: 5410 aaa1 |0012: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListView;.tableHeaderSelected:Landroid/widget/TextView; // field@a1aa │ │ +48a15c: 6e20 e511 2000 |0014: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +48a162: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0012 line=155 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lde/tadris/fitness/util/sections/SectionListView; │ │ 0x0000 - 0x0018 reg=2 (null) Lde/tadris/fitness/util/sections/SectionListModel$SectionCriterion; │ │ @@ -1489073,23 +1489074,23 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -48a160: |[48a160] de.tadris.fitness.util.sections.SectionListView.setUnits:(Ljava/util/List;)V │ │ -48a170: 5440 aca1 |0000: iget-object v0, v4, Lde/tadris/fitness/util/sections/SectionListView;.unitSpinner:Landroid/widget/Spinner; // field@a1ac │ │ -48a174: 2201 6c02 |0002: new-instance v1, Landroid/widget/ArrayAdapter; // type@026c │ │ -48a178: 6e10 bcdc 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ -48a17e: 0c02 |0007: move-result-object v2 │ │ -48a180: 1403 0300 0901 |0008: const v3, #float 2.51629e-38 // #01090003 │ │ -48a186: 7040 710e 2153 |000b: invoke-direct {v1, v2, v3, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0e71 │ │ -48a18c: 6e20 4011 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1140 │ │ -48a192: 0e00 |0011: return-void │ │ +48a164: |[48a164] de.tadris.fitness.util.sections.SectionListView.setUnits:(Ljava/util/List;)V │ │ +48a174: 5440 aca1 |0000: iget-object v0, v4, Lde/tadris/fitness/util/sections/SectionListView;.unitSpinner:Landroid/widget/Spinner; // field@a1ac │ │ +48a178: 2201 6c02 |0002: new-instance v1, Landroid/widget/ArrayAdapter; // type@026c │ │ +48a17c: 6e10 bcdc 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/util/sections/SectionListView;.getContext:()Landroid/content/Context; // method@dcbc │ │ +48a182: 0c02 |0007: move-result-object v2 │ │ +48a184: 1403 0300 0901 |0008: const v3, #float 2.51629e-38 // #01090003 │ │ +48a18a: 7040 710e 2153 |000b: invoke-direct {v1, v2, v3, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0e71 │ │ +48a190: 6e20 4011 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1140 │ │ +48a196: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lde/tadris/fitness/util/sections/SectionListView; │ │ 0x0000 - 0x0012 reg=5 (null) Ljava/util/List; │ │ │ │ @@ -1489098,18 +1489099,18 @@ │ │ type : '(Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48a194: |[48a194] de.tadris.fitness.util.sections.SectionListView.subscribe:(Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;)V │ │ -48a1a4: 5410 a8a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ -48a1a8: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48a1ae: 0e00 |0005: return-void │ │ +48a198: |[48a198] de.tadris.fitness.util.sections.SectionListView.subscribe:(Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener;)V │ │ +48a1a8: 5410 a8a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/sections/SectionListView;.listeners:Ljava/util/List; // field@a1a8 │ │ +48a1ac: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48a1b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/util/sections/SectionListView; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/util/sections/SectionListContract$IListViewListener; │ │ │ │ @@ -1489184,18 +1489185,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48abc8: |[48abc8] de.tadris.fitness.util.unit.DistanceUnitUtils.:(Landroid/content/Context;)V │ │ -48abd8: 7020 48dd 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/util/unit/UnitUtils;.:(Landroid/content/Context;)V // method@dd48 │ │ -48abde: 6e10 fadc 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.setUnit:()V // method@dcfa │ │ -48abe4: 0e00 |0006: return-void │ │ +48abcc: |[48abcc] de.tadris.fitness.util.unit.DistanceUnitUtils.:(Landroid/content/Context;)V │ │ +48abdc: 7020 48dd 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/util/unit/UnitUtils;.:(Landroid/content/Context;)V // method@dd48 │ │ +48abe2: 6e10 fadc 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.setUnit:()V // method@dcfa │ │ +48abe8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -1489205,31 +1489206,31 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -48a698: |[48a698] de.tadris.fitness.util.unit.DistanceUnitUtils.getHourText:(I)Ljava/lang/String; │ │ -48a6a8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48a6ac: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a6b2: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a6b8: 1a01 2000 |0008: const-string v1, " " // string@0020 │ │ -48a6bc: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a6c2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -48a6c4: 3313 0600 |000e: if-ne v3, v1, 0014 // +0006 │ │ -48a6c8: 1403 8301 117f |0010: const v3, #float 1.92746e+38 // #7f110183 │ │ -48a6ce: 2804 |0013: goto 0017 // +0004 │ │ -48a6d0: 1403 8101 117f |0014: const v3, #float 1.92746e+38 // #7f110181 │ │ -48a6d6: 6e20 f7dc 3200 |0017: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48a6dc: 0c03 |001a: move-result-object v3 │ │ -48a6de: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a6e4: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a6ea: 0c03 |0021: move-result-object v3 │ │ -48a6ec: 1103 |0022: return-object v3 │ │ +48a69c: |[48a69c] de.tadris.fitness.util.unit.DistanceUnitUtils.getHourText:(I)Ljava/lang/String; │ │ +48a6ac: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48a6b0: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a6b6: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a6bc: 1a01 2000 |0008: const-string v1, " " // string@0020 │ │ +48a6c0: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a6c6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +48a6c8: 3313 0600 |000e: if-ne v3, v1, 0014 // +0006 │ │ +48a6cc: 1403 8301 117f |0010: const v3, #float 1.92746e+38 // #7f110183 │ │ +48a6d2: 2804 |0013: goto 0017 // +0004 │ │ +48a6d4: 1403 8101 117f |0014: const v3, #float 1.92746e+38 // #7f110181 │ │ +48a6da: 6e20 f7dc 3200 |0017: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48a6e0: 0c03 |001a: move-result-object v3 │ │ +48a6e2: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a6e8: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a6ee: 0c03 |0021: move-result-object v3 │ │ +48a6f0: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x0023 reg=3 (null) I │ │ │ │ @@ -1489238,31 +1489239,31 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -48a884: |[48a884] de.tadris.fitness.util.unit.DistanceUnitUtils.getMinuteText:(I)Ljava/lang/String; │ │ -48a894: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48a898: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a89e: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a8a4: 1a01 2000 |0008: const-string v1, " " // string@0020 │ │ -48a8a8: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a8ae: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -48a8b0: 3313 0600 |000e: if-ne v3, v1, 0014 // +0006 │ │ -48a8b4: 1403 8601 117f |0010: const v3, #float 1.92746e+38 // #7f110186 │ │ -48a8ba: 2804 |0013: goto 0017 // +0004 │ │ -48a8bc: 1403 8401 117f |0014: const v3, #float 1.92746e+38 // #7f110184 │ │ -48a8c2: 6e20 f7dc 3200 |0017: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48a8c8: 0c03 |001a: move-result-object v3 │ │ -48a8ca: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a8d0: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a8d6: 0c03 |0021: move-result-object v3 │ │ -48a8d8: 1103 |0022: return-object v3 │ │ +48a888: |[48a888] de.tadris.fitness.util.unit.DistanceUnitUtils.getMinuteText:(I)Ljava/lang/String; │ │ +48a898: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48a89c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a8a2: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a8a8: 1a01 2000 |0008: const-string v1, " " // string@0020 │ │ +48a8ac: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a8b2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +48a8b4: 3313 0600 |000e: if-ne v3, v1, 0014 // +0006 │ │ +48a8b8: 1403 8601 117f |0010: const v3, #float 1.92746e+38 // #7f110186 │ │ +48a8be: 2804 |0013: goto 0017 // +0004 │ │ +48a8c0: 1403 8401 117f |0014: const v3, #float 1.92746e+38 // #7f110184 │ │ +48a8c6: 6e20 f7dc 3200 |0017: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48a8cc: 0c03 |001a: move-result-object v3 │ │ +48a8ce: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a8d4: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a8da: 0c03 |0021: move-result-object v3 │ │ +48a8dc: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x0023 reg=3 (null) I │ │ │ │ @@ -1489271,31 +1489272,31 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -48aaa0: |[48aaa0] de.tadris.fitness.util.unit.DistanceUnitUtils.getSecondsText:(I)Ljava/lang/String; │ │ -48aab0: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48aab4: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48aaba: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48aac0: 1a01 2000 |0008: const-string v1, " " // string@0020 │ │ -48aac4: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48aaca: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -48aacc: 3313 0600 |000e: if-ne v3, v1, 0014 // +0006 │ │ -48aad0: 1403 8901 117f |0010: const v3, #float 1.92746e+38 // #7f110189 │ │ -48aad6: 2804 |0013: goto 0017 // +0004 │ │ -48aad8: 1403 8701 117f |0014: const v3, #float 1.92746e+38 // #7f110187 │ │ -48aade: 6e20 f7dc 3200 |0017: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48aae4: 0c03 |001a: move-result-object v3 │ │ -48aae6: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48aaec: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48aaf2: 0c03 |0021: move-result-object v3 │ │ -48aaf4: 1103 |0022: return-object v3 │ │ +48aaa4: |[48aaa4] de.tadris.fitness.util.unit.DistanceUnitUtils.getSecondsText:(I)Ljava/lang/String; │ │ +48aab4: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48aab8: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48aabe: 6e20 0de1 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48aac4: 1a01 2000 |0008: const-string v1, " " // string@0020 │ │ +48aac8: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48aace: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +48aad0: 3313 0600 |000e: if-ne v3, v1, 0014 // +0006 │ │ +48aad4: 1403 8901 117f |0010: const v3, #float 1.92746e+38 // #7f110189 │ │ +48aada: 2804 |0013: goto 0017 // +0004 │ │ +48aadc: 1403 8701 117f |0014: const v3, #float 1.92746e+38 // #7f110187 │ │ +48aae2: 6e20 f7dc 3200 |0017: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48aae8: 0c03 |001a: move-result-object v3 │ │ +48aaea: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48aaf0: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48aaf6: 0c03 |0021: move-result-object v3 │ │ +48aaf8: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x0023 reg=3 (null) I │ │ │ │ @@ -1489304,38 +1489305,38 @@ │ │ type : '(I)Lde/tadris/fitness/util/unit/DistanceUnitSystem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -48a240: |[48a240] de.tadris.fitness.util.unit.DistanceUnitUtils.getUnitById:(I)Lde/tadris/fitness/util/unit/DistanceUnitSystem; │ │ -48a250: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -48a252: 3202 2300 |0001: if-eq v2, v0, 0024 // +0023 │ │ -48a256: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -48a258: 3202 1a00 |0004: if-eq v2, v0, 001e // +001a │ │ -48a25c: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -48a25e: 3202 1100 |0007: if-eq v2, v0, 0018 // +0011 │ │ -48a262: 1250 |0009: const/4 v0, #int 5 // #5 │ │ -48a264: 3202 0800 |000a: if-eq v2, v0, 0012 // +0008 │ │ -48a268: 2202 2b18 |000c: new-instance v2, Lde/tadris/fitness/util/unit/Metric; // type@182b │ │ -48a26c: 7010 27dd 0200 |000e: invoke-direct {v2}, Lde/tadris/fitness/util/unit/Metric;.:()V // method@dd27 │ │ -48a272: 1102 |0011: return-object v2 │ │ -48a274: 2202 2e18 |0012: new-instance v2, Lde/tadris/fitness/util/unit/USCustomary; // type@182e │ │ -48a278: 7010 42dd 0200 |0014: invoke-direct {v2}, Lde/tadris/fitness/util/unit/USCustomary;.:()V // method@dd42 │ │ -48a27e: 1102 |0017: return-object v2 │ │ -48a280: 2202 2818 |0018: new-instance v2, Lde/tadris/fitness/util/unit/ImperialWithMeters; // type@1828 │ │ -48a284: 7010 1bdd 0200 |001a: invoke-direct {v2}, Lde/tadris/fitness/util/unit/ImperialWithMeters;.:()V // method@dd1b │ │ -48a28a: 1102 |001d: return-object v2 │ │ -48a28c: 2202 2718 |001e: new-instance v2, Lde/tadris/fitness/util/unit/Imperial; // type@1827 │ │ -48a290: 7010 07dd 0200 |0020: invoke-direct {v2}, Lde/tadris/fitness/util/unit/Imperial;.:()V // method@dd07 │ │ -48a296: 1102 |0023: return-object v2 │ │ -48a298: 2202 2c18 |0024: new-instance v2, Lde/tadris/fitness/util/unit/MetricPhysical; // type@182c │ │ -48a29c: 7010 3bdd 0200 |0026: invoke-direct {v2}, Lde/tadris/fitness/util/unit/MetricPhysical;.:()V // method@dd3b │ │ -48a2a2: 1102 |0029: return-object v2 │ │ +48a244: |[48a244] de.tadris.fitness.util.unit.DistanceUnitUtils.getUnitById:(I)Lde/tadris/fitness/util/unit/DistanceUnitSystem; │ │ +48a254: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +48a256: 3202 2300 |0001: if-eq v2, v0, 0024 // +0023 │ │ +48a25a: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +48a25c: 3202 1a00 |0004: if-eq v2, v0, 001e // +001a │ │ +48a260: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +48a262: 3202 1100 |0007: if-eq v2, v0, 0018 // +0011 │ │ +48a266: 1250 |0009: const/4 v0, #int 5 // #5 │ │ +48a268: 3202 0800 |000a: if-eq v2, v0, 0012 // +0008 │ │ +48a26c: 2202 2b18 |000c: new-instance v2, Lde/tadris/fitness/util/unit/Metric; // type@182b │ │ +48a270: 7010 27dd 0200 |000e: invoke-direct {v2}, Lde/tadris/fitness/util/unit/Metric;.:()V // method@dd27 │ │ +48a276: 1102 |0011: return-object v2 │ │ +48a278: 2202 2e18 |0012: new-instance v2, Lde/tadris/fitness/util/unit/USCustomary; // type@182e │ │ +48a27c: 7010 42dd 0200 |0014: invoke-direct {v2}, Lde/tadris/fitness/util/unit/USCustomary;.:()V // method@dd42 │ │ +48a282: 1102 |0017: return-object v2 │ │ +48a284: 2202 2818 |0018: new-instance v2, Lde/tadris/fitness/util/unit/ImperialWithMeters; // type@1828 │ │ +48a288: 7010 1bdd 0200 |001a: invoke-direct {v2}, Lde/tadris/fitness/util/unit/ImperialWithMeters;.:()V // method@dd1b │ │ +48a28e: 1102 |001d: return-object v2 │ │ +48a290: 2202 2718 |001e: new-instance v2, Lde/tadris/fitness/util/unit/Imperial; // type@1827 │ │ +48a294: 7010 07dd 0200 |0020: invoke-direct {v2}, Lde/tadris/fitness/util/unit/Imperial;.:()V // method@dd07 │ │ +48a29a: 1102 |0023: return-object v2 │ │ +48a29c: 2202 2c18 |0024: new-instance v2, Lde/tadris/fitness/util/unit/MetricPhysical; // type@182c │ │ +48a2a0: 7010 3bdd 0200 |0026: invoke-direct {v2}, Lde/tadris/fitness/util/unit/MetricPhysical;.:()V // method@dd3b │ │ +48a2a6: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000c line=45 │ │ 0x0012 line=53 │ │ 0x0018 line=51 │ │ 0x001e line=49 │ │ 0x0024 line=47 │ │ @@ -1489349,19 +1489350,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -48a2a4: |[48a2a4] de.tadris.fitness.util.unit.DistanceUnitUtils.getDistance:(I)Ljava/lang/String; │ │ -48a2b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48a2b6: 6e30 e4dc 2100 |0001: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(IZ)Ljava/lang/String; // method@dce4 │ │ -48a2bc: 0c02 |0004: move-result-object v2 │ │ -48a2be: 1102 |0005: return-object v2 │ │ +48a2a8: |[48a2a8] de.tadris.fitness.util.unit.DistanceUnitUtils.getDistance:(I)Ljava/lang/String; │ │ +48a2b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48a2ba: 6e30 e4dc 2100 |0001: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(IZ)Ljava/lang/String; // method@dce4 │ │ +48a2c0: 0c02 |0004: move-result-object v2 │ │ +48a2c2: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1489370,92 +1489371,92 @@ │ │ type : '(IZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -48a2c0: |[48a2c0] de.tadris.fitness.util.unit.DistanceUnitUtils.getDistance:(IZ)Ljava/lang/String; │ │ -48a2d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48a2d2: 1301 e803 |0001: const/16 v1, #int 1000 // #3e8 │ │ -48a2d6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -48a2d8: 1a03 2000 |0004: const-string v3, " " // string@0020 │ │ -48a2dc: 341a 4f00 |0006: if-lt v10, v1, 0055 // +004f │ │ -48a2e0: 5494 aea1 |0008: iget-object v4, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a2e4: 83a5 |000a: int-to-double v5, v10 │ │ -48a2e6: 1807 0000 0000 0040 8f40 |000b: const-wide v7, #double 1000 // #408f400000000000 │ │ -48a2f0: ce75 |0010: div-double/2addr v5, v7 │ │ -48a2f2: 7230 cfdc 5406 |0011: invoke-interface {v4, v5, v6}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ -48a2f8: 0b04 |0014: move-result-wide v4 │ │ -48a2fa: 1226 |0015: const/4 v6, #int 2 // #2 │ │ -48a2fc: 7130 f9dc 5406 |0016: invoke-static {v4, v5, v6}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.round:(DI)Ljava/lang/String; // method@dcf9 │ │ -48a302: 0c04 |0019: move-result-object v4 │ │ -48a304: 380b 2200 |001a: if-eqz v11, 003c // +0022 │ │ -48a308: 220b 0819 |001c: new-instance v11, Ljava/lang/StringBuilder; // type@1908 │ │ -48a30c: 7010 06e1 0b00 |001e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a312: 6e20 12e1 4b00 |0021: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a318: 6e20 12e1 3b00 |0024: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a31e: 5493 aea1 |0027: iget-object v3, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a322: 371a 0300 |0029: if-le v10, v1, 002c // +0003 │ │ -48a326: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -48a328: 7220 d6dc 0300 |002c: invoke-interface {v3, v0}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnitTitle:(Z)I // method@dcd6 │ │ -48a32e: 0a0a |002f: move-result v10 │ │ -48a330: 6e20 f7dc a900 |0030: invoke-virtual {v9, v10}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48a336: 0c0a |0033: move-result-object v10 │ │ -48a338: 6e20 12e1 ab00 |0034: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a33e: 6e10 1fe1 0b00 |0037: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a344: 0c0a |003a: move-result-object v10 │ │ -48a346: 110a |003b: return-object v10 │ │ -48a348: 220a 0819 |003c: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ -48a34c: 7010 06e1 0a00 |003e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a352: 6e20 12e1 4a00 |0041: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a358: 6e20 12e1 3a00 |0044: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a35e: 549b aea1 |0047: iget-object v11, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a362: 7210 d5dc 0b00 |0049: invoke-interface {v11}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ -48a368: 0c0b |004c: move-result-object v11 │ │ -48a36a: 6e20 12e1 ba00 |004d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a370: 6e10 1fe1 0a00 |0050: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a376: 0c0a |0053: move-result-object v10 │ │ -48a378: 110a |0054: return-object v10 │ │ -48a37a: 5491 aea1 |0055: iget-object v1, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a37e: 83a4 |0057: int-to-double v4, v10 │ │ -48a380: 7230 d0dc 4105 |0058: invoke-interface {v1, v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromMeters:(D)D // method@dcd0 │ │ -48a386: 0b06 |005b: move-result-wide v6 │ │ -48a388: 8a6a |005c: double-to-int v10, v6 │ │ -48a38a: 380b 2200 |005d: if-eqz v11, 007f // +0022 │ │ -48a38e: 220b 0819 |005f: new-instance v11, Ljava/lang/StringBuilder; // type@1908 │ │ -48a392: 7010 06e1 0b00 |0061: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a398: 6e20 0de1 ab00 |0064: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a39e: 6e20 12e1 3b00 |0067: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a3a4: 5491 aea1 |006a: iget-object v1, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a3a8: 322a 0300 |006c: if-eq v10, v2, 006f // +0003 │ │ -48a3ac: 1210 |006e: const/4 v0, #int 1 // #1 │ │ -48a3ae: 7220 dcdc 0100 |006f: invoke-interface {v1, v0}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnitTitle:(Z)I // method@dcdc │ │ -48a3b4: 0a0a |0072: move-result v10 │ │ -48a3b6: 6e20 f7dc a900 |0073: invoke-virtual {v9, v10}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48a3bc: 0c0a |0076: move-result-object v10 │ │ -48a3be: 6e20 12e1 ab00 |0077: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a3c4: 6e10 1fe1 0b00 |007a: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a3ca: 0c0a |007d: move-result-object v10 │ │ -48a3cc: 110a |007e: return-object v10 │ │ -48a3ce: 220a 0819 |007f: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ -48a3d2: 7010 06e1 0a00 |0081: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a3d8: 549b aea1 |0084: iget-object v11, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a3dc: 7230 d0dc 4b05 |0086: invoke-interface {v11, v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromMeters:(D)D // method@dcd0 │ │ -48a3e2: 0b00 |0089: move-result-wide v0 │ │ -48a3e4: 8a0b |008a: double-to-int v11, v0 │ │ -48a3e6: 6e20 0de1 ba00 |008b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a3ec: 6e20 12e1 3a00 |008e: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a3f2: 549b aea1 |0091: iget-object v11, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a3f6: 7210 dbdc 0b00 |0093: invoke-interface {v11}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnit:()Ljava/lang/String; // method@dcdb │ │ -48a3fc: 0c0b |0096: move-result-object v11 │ │ -48a3fe: 6e20 12e1 ba00 |0097: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a404: 6e10 1fe1 0a00 |009a: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a40a: 0c0a |009d: move-result-object v10 │ │ -48a40c: 110a |009e: return-object v10 │ │ +48a2c4: |[48a2c4] de.tadris.fitness.util.unit.DistanceUnitUtils.getDistance:(IZ)Ljava/lang/String; │ │ +48a2d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48a2d6: 1301 e803 |0001: const/16 v1, #int 1000 // #3e8 │ │ +48a2da: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +48a2dc: 1a03 2000 |0004: const-string v3, " " // string@0020 │ │ +48a2e0: 341a 4f00 |0006: if-lt v10, v1, 0055 // +004f │ │ +48a2e4: 5494 aea1 |0008: iget-object v4, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a2e8: 83a5 |000a: int-to-double v5, v10 │ │ +48a2ea: 1807 0000 0000 0040 8f40 |000b: const-wide v7, #double 1000 // #408f400000000000 │ │ +48a2f4: ce75 |0010: div-double/2addr v5, v7 │ │ +48a2f6: 7230 cfdc 5406 |0011: invoke-interface {v4, v5, v6}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ +48a2fc: 0b04 |0014: move-result-wide v4 │ │ +48a2fe: 1226 |0015: const/4 v6, #int 2 // #2 │ │ +48a300: 7130 f9dc 5406 |0016: invoke-static {v4, v5, v6}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.round:(DI)Ljava/lang/String; // method@dcf9 │ │ +48a306: 0c04 |0019: move-result-object v4 │ │ +48a308: 380b 2200 |001a: if-eqz v11, 003c // +0022 │ │ +48a30c: 220b 0819 |001c: new-instance v11, Ljava/lang/StringBuilder; // type@1908 │ │ +48a310: 7010 06e1 0b00 |001e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a316: 6e20 12e1 4b00 |0021: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a31c: 6e20 12e1 3b00 |0024: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a322: 5493 aea1 |0027: iget-object v3, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a326: 371a 0300 |0029: if-le v10, v1, 002c // +0003 │ │ +48a32a: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +48a32c: 7220 d6dc 0300 |002c: invoke-interface {v3, v0}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnitTitle:(Z)I // method@dcd6 │ │ +48a332: 0a0a |002f: move-result v10 │ │ +48a334: 6e20 f7dc a900 |0030: invoke-virtual {v9, v10}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48a33a: 0c0a |0033: move-result-object v10 │ │ +48a33c: 6e20 12e1 ab00 |0034: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a342: 6e10 1fe1 0b00 |0037: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a348: 0c0a |003a: move-result-object v10 │ │ +48a34a: 110a |003b: return-object v10 │ │ +48a34c: 220a 0819 |003c: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ +48a350: 7010 06e1 0a00 |003e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a356: 6e20 12e1 4a00 |0041: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a35c: 6e20 12e1 3a00 |0044: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a362: 549b aea1 |0047: iget-object v11, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a366: 7210 d5dc 0b00 |0049: invoke-interface {v11}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ +48a36c: 0c0b |004c: move-result-object v11 │ │ +48a36e: 6e20 12e1 ba00 |004d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a374: 6e10 1fe1 0a00 |0050: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a37a: 0c0a |0053: move-result-object v10 │ │ +48a37c: 110a |0054: return-object v10 │ │ +48a37e: 5491 aea1 |0055: iget-object v1, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a382: 83a4 |0057: int-to-double v4, v10 │ │ +48a384: 7230 d0dc 4105 |0058: invoke-interface {v1, v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromMeters:(D)D // method@dcd0 │ │ +48a38a: 0b06 |005b: move-result-wide v6 │ │ +48a38c: 8a6a |005c: double-to-int v10, v6 │ │ +48a38e: 380b 2200 |005d: if-eqz v11, 007f // +0022 │ │ +48a392: 220b 0819 |005f: new-instance v11, Ljava/lang/StringBuilder; // type@1908 │ │ +48a396: 7010 06e1 0b00 |0061: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a39c: 6e20 0de1 ab00 |0064: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a3a2: 6e20 12e1 3b00 |0067: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a3a8: 5491 aea1 |006a: iget-object v1, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a3ac: 322a 0300 |006c: if-eq v10, v2, 006f // +0003 │ │ +48a3b0: 1210 |006e: const/4 v0, #int 1 // #1 │ │ +48a3b2: 7220 dcdc 0100 |006f: invoke-interface {v1, v0}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnitTitle:(Z)I // method@dcdc │ │ +48a3b8: 0a0a |0072: move-result v10 │ │ +48a3ba: 6e20 f7dc a900 |0073: invoke-virtual {v9, v10}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48a3c0: 0c0a |0076: move-result-object v10 │ │ +48a3c2: 6e20 12e1 ab00 |0077: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a3c8: 6e10 1fe1 0b00 |007a: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a3ce: 0c0a |007d: move-result-object v10 │ │ +48a3d0: 110a |007e: return-object v10 │ │ +48a3d2: 220a 0819 |007f: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ +48a3d6: 7010 06e1 0a00 |0081: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a3dc: 549b aea1 |0084: iget-object v11, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a3e0: 7230 d0dc 4b05 |0086: invoke-interface {v11, v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromMeters:(D)D // method@dcd0 │ │ +48a3e6: 0b00 |0089: move-result-wide v0 │ │ +48a3e8: 8a0b |008a: double-to-int v11, v0 │ │ +48a3ea: 6e20 0de1 ba00 |008b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a3f0: 6e20 12e1 3a00 |008e: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a3f6: 549b aea1 |0091: iget-object v11, v9, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a3fa: 7210 dbdc 0b00 |0093: invoke-interface {v11}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnit:()Ljava/lang/String; // method@dcdb │ │ +48a400: 0c0b |0096: move-result-object v11 │ │ +48a402: 6e20 12e1 ba00 |0097: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a408: 6e10 1fe1 0a00 |009a: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a40e: 0c0a |009d: move-result-object v10 │ │ +48a410: 110a |009e: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=162 │ │ 0x001c line=164 │ │ 0x003c line=166 │ │ 0x0055 line=169 │ │ 0x005f line=171 │ │ @@ -1489470,17 +1489471,17 @@ │ │ type : '()Lde/tadris/fitness/util/unit/DistanceUnitSystem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48a228: |[48a228] de.tadris.fitness.util.unit.DistanceUnitUtils.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; │ │ -48a238: 5410 aea1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a23c: 1100 |0002: return-object v0 │ │ +48a22c: |[48a22c] de.tadris.fitness.util.unit.DistanceUnitUtils.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; │ │ +48a23c: 5410 aea1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a240: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ │ │ #3 : (in Lde/tadris/fitness/util/unit/DistanceUnitUtils;) │ │ @@ -1489488,19 +1489489,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -48a410: |[48a410] de.tadris.fitness.util.unit.DistanceUnitUtils.getElevation:(I)Ljava/lang/String; │ │ -48a420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48a422: 6e30 e7dc 2100 |0001: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(IZ)Ljava/lang/String; // method@dce7 │ │ -48a428: 0c02 |0004: move-result-object v2 │ │ -48a42a: 1102 |0005: return-object v2 │ │ +48a414: |[48a414] de.tadris.fitness.util.unit.DistanceUnitUtils.getElevation:(I)Ljava/lang/String; │ │ +48a424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48a426: 6e30 e7dc 2100 |0001: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(IZ)Ljava/lang/String; // method@dce7 │ │ +48a42c: 0c02 |0004: move-result-object v2 │ │ +48a42e: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1489509,50 +1489510,50 @@ │ │ type : '(IZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -48a42c: |[48a42c] de.tadris.fitness.util.unit.DistanceUnitUtils.getElevation:(IZ)Ljava/lang/String; │ │ -48a43c: 5430 aea1 |0000: iget-object v0, v3, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a440: 8341 |0002: int-to-double v1, v4 │ │ -48a442: 7230 d1dc 1002 |0003: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationFromMeters:(D)D // method@dcd1 │ │ -48a448: 0b00 |0006: move-result-wide v0 │ │ -48a44a: 8a04 |0007: double-to-int v4, v0 │ │ -48a44c: 1a00 2000 |0008: const-string v0, " " // string@0020 │ │ -48a450: 3805 2400 |000a: if-eqz v5, 002e // +0024 │ │ -48a454: 2205 0819 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -48a458: 7010 06e1 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a45e: 6e20 0de1 4500 |0011: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a464: 6e20 12e1 0500 |0014: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a46a: 5430 aea1 |0017: iget-object v0, v3, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a46e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -48a470: 3214 0300 |001a: if-eq v4, v1, 001d // +0003 │ │ -48a474: 2802 |001c: goto 001e // +0002 │ │ -48a476: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -48a478: 7220 d3dc 1000 |001e: invoke-interface {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationUnitTitle:(Z)I // method@dcd3 │ │ -48a47e: 0a04 |0021: move-result v4 │ │ -48a480: 6e20 f7dc 4300 |0022: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48a486: 0c04 |0025: move-result-object v4 │ │ -48a488: 6e20 12e1 4500 |0026: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a48e: 6e10 1fe1 0500 |0029: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a494: 0c04 |002c: move-result-object v4 │ │ -48a496: 1104 |002d: return-object v4 │ │ -48a498: 2205 0819 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -48a49c: 7010 06e1 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a4a2: 6e20 0de1 4500 |0033: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a4a8: 6e20 12e1 0500 |0036: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a4ae: 5434 aea1 |0039: iget-object v4, v3, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a4b2: 7210 d2dc 0400 |003b: invoke-interface {v4}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationUnit:()Ljava/lang/String; // method@dcd2 │ │ -48a4b8: 0c04 |003e: move-result-object v4 │ │ -48a4ba: 6e20 12e1 4500 |003f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a4c0: 6e10 1fe1 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a4c6: 0c04 |0045: move-result-object v4 │ │ -48a4c8: 1104 |0046: return-object v4 │ │ +48a430: |[48a430] de.tadris.fitness.util.unit.DistanceUnitUtils.getElevation:(IZ)Ljava/lang/String; │ │ +48a440: 5430 aea1 |0000: iget-object v0, v3, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a444: 8341 |0002: int-to-double v1, v4 │ │ +48a446: 7230 d1dc 1002 |0003: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationFromMeters:(D)D // method@dcd1 │ │ +48a44c: 0b00 |0006: move-result-wide v0 │ │ +48a44e: 8a04 |0007: double-to-int v4, v0 │ │ +48a450: 1a00 2000 |0008: const-string v0, " " // string@0020 │ │ +48a454: 3805 2400 |000a: if-eqz v5, 002e // +0024 │ │ +48a458: 2205 0819 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +48a45c: 7010 06e1 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a462: 6e20 0de1 4500 |0011: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a468: 6e20 12e1 0500 |0014: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a46e: 5430 aea1 |0017: iget-object v0, v3, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a472: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +48a474: 3214 0300 |001a: if-eq v4, v1, 001d // +0003 │ │ +48a478: 2802 |001c: goto 001e // +0002 │ │ +48a47a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +48a47c: 7220 d3dc 1000 |001e: invoke-interface {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationUnitTitle:(Z)I // method@dcd3 │ │ +48a482: 0a04 |0021: move-result v4 │ │ +48a484: 6e20 f7dc 4300 |0022: invoke-virtual {v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48a48a: 0c04 |0025: move-result-object v4 │ │ +48a48c: 6e20 12e1 4500 |0026: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a492: 6e10 1fe1 0500 |0029: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a498: 0c04 |002c: move-result-object v4 │ │ +48a49a: 1104 |002d: return-object v4 │ │ +48a49c: 2205 0819 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +48a4a0: 7010 06e1 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a4a6: 6e20 0de1 4500 |0033: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a4ac: 6e20 12e1 0500 |0036: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a4b2: 5434 aea1 |0039: iget-object v4, v3, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a4b6: 7210 d2dc 0400 |003b: invoke-interface {v4}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationUnit:()Ljava/lang/String; // method@dcd2 │ │ +48a4bc: 0c04 |003e: move-result-object v4 │ │ +48a4be: 6e20 12e1 4500 |003f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a4c4: 6e10 1fe1 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a4ca: 0c04 |0045: move-result-object v4 │ │ +48a4cc: 1104 |0046: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x000c line=185 │ │ 0x002e line=187 │ │ locals : │ │ 0x0000 - 0x0047 reg=3 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ @@ -1489564,57 +1489565,57 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -48a4cc: |[48a4cc] de.tadris.fitness.util.unit.DistanceUnitUtils.getHourMinuteSecondTime:(J)Ljava/lang/String; │ │ -48a4dc: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ -48a4e0: be0b |0002: div-long/2addr v11, v0 │ │ -48a4e2: 1600 3c00 |0003: const-wide/16 v0, #int 60 // #3c │ │ -48a4e6: 9e02 0b00 |0005: div-long v2, v11, v0 │ │ -48a4ea: 9e04 0200 |0007: div-long v4, v2, v0 │ │ -48a4ee: bf02 |0009: rem-long/2addr v2, v0 │ │ -48a4f0: bf0b |000a: rem-long/2addr v11, v0 │ │ -48a4f2: 2200 0819 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48a4f6: 7010 06e1 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a4fc: 1a01 ae06 |0010: const-string v1, "0" // string@06ae │ │ -48a500: 1a06 0000 |0012: const-string v6, "" // string@0000 │ │ -48a504: 1607 0a00 |0014: const-wide/16 v7, #int 10 // #a │ │ -48a508: 3109 0207 |0016: cmp-long v9, v2, v7 │ │ -48a50c: 3b09 0400 |0018: if-gez v9, 001c // +0004 │ │ -48a510: 0719 |001a: move-object v9, v1 │ │ -48a512: 2802 |001b: goto 001d // +0002 │ │ -48a514: 0769 |001c: move-object v9, v6 │ │ -48a516: 6e20 12e1 9000 |001d: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a51c: 6e30 0ee1 2003 |0020: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48a522: 6e10 1fe1 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a528: 0c00 |0026: move-result-object v0 │ │ -48a52a: 2202 0819 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -48a52e: 7010 06e1 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a534: 3103 0b07 |002c: cmp-long v3, v11, v7 │ │ -48a538: 3b03 0300 |002e: if-gez v3, 0031 // +0003 │ │ -48a53c: 2802 |0030: goto 0032 // +0002 │ │ -48a53e: 0761 |0031: move-object v1, v6 │ │ -48a540: 6e20 12e1 1200 |0032: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a546: 6e30 0ee1 b20c |0035: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48a54c: 6e10 1fe1 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a552: 0c0b |003b: move-result-object v11 │ │ -48a554: 220c 0819 |003c: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ -48a558: 7010 06e1 0c00 |003e: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a55e: 6e30 0ee1 4c05 |0041: invoke-virtual {v12, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48a564: 1a01 f706 |0044: const-string v1, ":" // string@06f7 │ │ -48a568: 6e20 12e1 1c00 |0046: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a56e: 6e20 12e1 0c00 |0049: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a574: 6e20 12e1 1c00 |004c: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a57a: 6e20 12e1 bc00 |004f: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a580: 6e10 1fe1 0c00 |0052: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a586: 0c0b |0055: move-result-object v11 │ │ -48a588: 110b |0056: return-object v11 │ │ +48a4d0: |[48a4d0] de.tadris.fitness.util.unit.DistanceUnitUtils.getHourMinuteSecondTime:(J)Ljava/lang/String; │ │ +48a4e0: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ +48a4e4: be0b |0002: div-long/2addr v11, v0 │ │ +48a4e6: 1600 3c00 |0003: const-wide/16 v0, #int 60 // #3c │ │ +48a4ea: 9e02 0b00 |0005: div-long v2, v11, v0 │ │ +48a4ee: 9e04 0200 |0007: div-long v4, v2, v0 │ │ +48a4f2: bf02 |0009: rem-long/2addr v2, v0 │ │ +48a4f4: bf0b |000a: rem-long/2addr v11, v0 │ │ +48a4f6: 2200 0819 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48a4fa: 7010 06e1 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a500: 1a01 ae06 |0010: const-string v1, "0" // string@06ae │ │ +48a504: 1a06 0000 |0012: const-string v6, "" // string@0000 │ │ +48a508: 1607 0a00 |0014: const-wide/16 v7, #int 10 // #a │ │ +48a50c: 3109 0207 |0016: cmp-long v9, v2, v7 │ │ +48a510: 3b09 0400 |0018: if-gez v9, 001c // +0004 │ │ +48a514: 0719 |001a: move-object v9, v1 │ │ +48a516: 2802 |001b: goto 001d // +0002 │ │ +48a518: 0769 |001c: move-object v9, v6 │ │ +48a51a: 6e20 12e1 9000 |001d: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a520: 6e30 0ee1 2003 |0020: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48a526: 6e10 1fe1 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a52c: 0c00 |0026: move-result-object v0 │ │ +48a52e: 2202 0819 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +48a532: 7010 06e1 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a538: 3103 0b07 |002c: cmp-long v3, v11, v7 │ │ +48a53c: 3b03 0300 |002e: if-gez v3, 0031 // +0003 │ │ +48a540: 2802 |0030: goto 0032 // +0002 │ │ +48a542: 0761 |0031: move-object v1, v6 │ │ +48a544: 6e20 12e1 1200 |0032: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a54a: 6e30 0ee1 b20c |0035: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48a550: 6e10 1fe1 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a556: 0c0b |003b: move-result-object v11 │ │ +48a558: 220c 0819 |003c: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ +48a55c: 7010 06e1 0c00 |003e: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a562: 6e30 0ee1 4c05 |0041: invoke-virtual {v12, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48a568: 1a01 f706 |0044: const-string v1, ":" // string@06f7 │ │ +48a56c: 6e20 12e1 1c00 |0046: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a572: 6e20 12e1 0c00 |0049: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a578: 6e20 12e1 1c00 |004c: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a57e: 6e20 12e1 bc00 |004f: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a584: 6e10 1fe1 0c00 |0052: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a58a: 0c0b |0055: move-result-object v11 │ │ +48a58c: 110b |0056: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0005 line=85 │ │ 0x0007 line=86 │ │ 0x0009 line=87 │ │ 0x000a line=88 │ │ @@ -1489630,19 +1489631,19 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -48a58c: |[48a58c] de.tadris.fitness.util.unit.DistanceUnitUtils.getHourMinuteTime:(J)Ljava/lang/String; │ │ -48a59c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48a59e: 6e40 eadc 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteTime:(JZ)Ljava/lang/String; // method@dcea │ │ -48a5a4: 0c02 |0004: move-result-object v2 │ │ -48a5a6: 1102 |0005: return-object v2 │ │ +48a590: |[48a590] de.tadris.fitness.util.unit.DistanceUnitUtils.getHourMinuteTime:(J)Ljava/lang/String; │ │ +48a5a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48a5a2: 6e40 eadc 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteTime:(JZ)Ljava/lang/String; // method@dcea │ │ +48a5a8: 0c02 |0004: move-result-object v2 │ │ +48a5aa: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -1489651,67 +1489652,67 @@ │ │ type : '(JZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -48a5a8: |[48a5a8] de.tadris.fitness.util.unit.DistanceUnitUtils.getHourMinuteTime:(JZ)Ljava/lang/String; │ │ -48a5b8: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ -48a5bc: be03 |0002: div-long/2addr v3, v0 │ │ -48a5be: 1600 3c00 |0003: const-wide/16 v0, #int 60 // #3c │ │ -48a5c2: be03 |0005: div-long/2addr v3, v0 │ │ -48a5c4: 8434 |0006: long-to-int v4, v3 │ │ -48a5c6: db03 043c |0007: div-int/lit8 v3, v4, #int 60 // #3c │ │ -48a5ca: dc04 043c |0009: rem-int/lit8 v4, v4, #int 60 // #3c │ │ -48a5ce: 3d03 4b00 |000b: if-lez v3, 0056 // +004b │ │ -48a5d2: 3805 2f00 |000d: if-eqz v5, 003c // +002f │ │ -48a5d6: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -48a5d8: 3353 0600 |0010: if-ne v3, v5, 0016 // +0006 │ │ -48a5dc: 1405 8301 117f |0012: const v5, #float 1.92746e+38 // #7f110183 │ │ -48a5e2: 2804 |0015: goto 0019 // +0004 │ │ -48a5e4: 1405 8101 117f |0016: const v5, #float 1.92746e+38 // #7f110181 │ │ -48a5ea: 6e20 f7dc 5200 |0019: invoke-virtual {v2, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48a5f0: 0c05 |001c: move-result-object v5 │ │ -48a5f2: 2200 0819 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48a5f6: 7010 06e1 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a5fc: 6e20 0de1 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a602: 1a03 2000 |0025: const-string v3, " " // string@0020 │ │ -48a606: 6e20 12e1 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a60c: 6e20 12e1 5000 |002a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a612: 6e20 12e1 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a618: 7020 eedc 4200 |0030: invoke-direct {v2, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteText:(I)Ljava/lang/String; // method@dcee │ │ -48a61e: 0c03 |0033: move-result-object v3 │ │ -48a620: 6e20 12e1 3000 |0034: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a626: 6e10 1fe1 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a62c: 0c03 |003a: move-result-object v3 │ │ -48a62e: 1103 |003b: return-object v3 │ │ -48a630: 2205 0819 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -48a634: 7010 06e1 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a63a: 6e20 0de1 3500 |0041: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a640: 1a03 7801 |0044: const-string v3, " h " // string@0178 │ │ -48a644: 6e20 12e1 3500 |0046: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a64a: 6e20 0de1 4500 |0049: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a650: 1a03 f101 |004c: const-string v3, " m" // string@01f1 │ │ -48a654: 6e20 12e1 3500 |004e: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a65a: 6e10 1fe1 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a660: 0c03 |0054: move-result-object v3 │ │ -48a662: 1103 |0055: return-object v3 │ │ -48a664: 3805 0700 |0056: if-eqz v5, 005d // +0007 │ │ -48a668: 7020 eedc 4200 |0058: invoke-direct {v2, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteText:(I)Ljava/lang/String; // method@dcee │ │ -48a66e: 0c03 |005b: move-result-object v3 │ │ -48a670: 1103 |005c: return-object v3 │ │ -48a672: 2203 0819 |005d: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -48a676: 7010 06e1 0300 |005f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a67c: 6e20 0de1 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a682: 1a04 1302 |0065: const-string v4, " min" // string@0213 │ │ -48a686: 6e20 12e1 4300 |0067: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a68c: 6e10 1fe1 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a692: 0c03 |006d: move-result-object v3 │ │ -48a694: 1103 |006e: return-object v3 │ │ +48a5ac: |[48a5ac] de.tadris.fitness.util.unit.DistanceUnitUtils.getHourMinuteTime:(JZ)Ljava/lang/String; │ │ +48a5bc: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ +48a5c0: be03 |0002: div-long/2addr v3, v0 │ │ +48a5c2: 1600 3c00 |0003: const-wide/16 v0, #int 60 // #3c │ │ +48a5c6: be03 |0005: div-long/2addr v3, v0 │ │ +48a5c8: 8434 |0006: long-to-int v4, v3 │ │ +48a5ca: db03 043c |0007: div-int/lit8 v3, v4, #int 60 // #3c │ │ +48a5ce: dc04 043c |0009: rem-int/lit8 v4, v4, #int 60 // #3c │ │ +48a5d2: 3d03 4b00 |000b: if-lez v3, 0056 // +004b │ │ +48a5d6: 3805 2f00 |000d: if-eqz v5, 003c // +002f │ │ +48a5da: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +48a5dc: 3353 0600 |0010: if-ne v3, v5, 0016 // +0006 │ │ +48a5e0: 1405 8301 117f |0012: const v5, #float 1.92746e+38 // #7f110183 │ │ +48a5e6: 2804 |0015: goto 0019 // +0004 │ │ +48a5e8: 1405 8101 117f |0016: const v5, #float 1.92746e+38 // #7f110181 │ │ +48a5ee: 6e20 f7dc 5200 |0019: invoke-virtual {v2, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48a5f4: 0c05 |001c: move-result-object v5 │ │ +48a5f6: 2200 0819 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48a5fa: 7010 06e1 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a600: 6e20 0de1 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a606: 1a03 2000 |0025: const-string v3, " " // string@0020 │ │ +48a60a: 6e20 12e1 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a610: 6e20 12e1 5000 |002a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a616: 6e20 12e1 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a61c: 7020 eedc 4200 |0030: invoke-direct {v2, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteText:(I)Ljava/lang/String; // method@dcee │ │ +48a622: 0c03 |0033: move-result-object v3 │ │ +48a624: 6e20 12e1 3000 |0034: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a62a: 6e10 1fe1 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a630: 0c03 |003a: move-result-object v3 │ │ +48a632: 1103 |003b: return-object v3 │ │ +48a634: 2205 0819 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +48a638: 7010 06e1 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a63e: 6e20 0de1 3500 |0041: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a644: 1a03 7801 |0044: const-string v3, " h " // string@0178 │ │ +48a648: 6e20 12e1 3500 |0046: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a64e: 6e20 0de1 4500 |0049: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a654: 1a03 f101 |004c: const-string v3, " m" // string@01f1 │ │ +48a658: 6e20 12e1 3500 |004e: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a65e: 6e10 1fe1 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a664: 0c03 |0054: move-result-object v3 │ │ +48a666: 1103 |0055: return-object v3 │ │ +48a668: 3805 0700 |0056: if-eqz v5, 005d // +0007 │ │ +48a66c: 7020 eedc 4200 |0058: invoke-direct {v2, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteText:(I)Ljava/lang/String; // method@dcee │ │ +48a672: 0c03 |005b: move-result-object v3 │ │ +48a674: 1103 |005c: return-object v3 │ │ +48a676: 2203 0819 |005d: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +48a67a: 7010 06e1 0300 |005f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a680: 6e20 0de1 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a686: 1a04 1302 |0065: const-string v4, " min" // string@0213 │ │ +48a68a: 6e20 12e1 4300 |0067: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a690: 6e10 1fe1 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a696: 0c03 |006d: move-result-object v3 │ │ +48a698: 1103 |006e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x0005 line=63 │ │ 0x0007 line=64 │ │ 0x0009 line=65 │ │ 0x0019 line=69 │ │ @@ -1489729,54 +1489730,54 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -48a6f0: |[48a6f0] de.tadris.fitness.util.unit.DistanceUnitUtils.getMinuteSecondTime:(J)Ljava/lang/String; │ │ -48a700: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ -48a704: be09 |0002: div-long/2addr v9, v0 │ │ -48a706: 1600 3c00 |0003: const-wide/16 v0, #int 60 // #3c │ │ -48a70a: 9e02 0900 |0005: div-long v2, v9, v0 │ │ -48a70e: bf02 |0007: rem-long/2addr v2, v0 │ │ -48a710: bf09 |0008: rem-long/2addr v9, v0 │ │ -48a712: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48a716: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a71c: 1a01 ae06 |000e: const-string v1, "0" // string@06ae │ │ -48a720: 1a04 0000 |0010: const-string v4, "" // string@0000 │ │ -48a724: 1605 0a00 |0012: const-wide/16 v5, #int 10 // #a │ │ -48a728: 3107 0205 |0014: cmp-long v7, v2, v5 │ │ -48a72c: 3b07 0400 |0016: if-gez v7, 001a // +0004 │ │ -48a730: 0717 |0018: move-object v7, v1 │ │ -48a732: 2802 |0019: goto 001b // +0002 │ │ -48a734: 0747 |001a: move-object v7, v4 │ │ -48a736: 6e20 12e1 7000 |001b: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a73c: 6e30 0ee1 2003 |001e: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48a742: 6e10 1fe1 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a748: 0c00 |0024: move-result-object v0 │ │ -48a74a: 2202 0819 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -48a74e: 7010 06e1 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a754: 3103 0905 |002a: cmp-long v3, v9, v5 │ │ -48a758: 3b03 0300 |002c: if-gez v3, 002f // +0003 │ │ -48a75c: 2802 |002e: goto 0030 // +0002 │ │ -48a75e: 0741 |002f: move-object v1, v4 │ │ -48a760: 6e20 12e1 1200 |0030: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a766: 6e30 0ee1 920a |0033: invoke-virtual {v2, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48a76c: 6e10 1fe1 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a772: 0c09 |0039: move-result-object v9 │ │ -48a774: 220a 0819 |003a: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ -48a778: 7010 06e1 0a00 |003c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a77e: 6e20 12e1 0a00 |003f: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a784: 1a00 f706 |0042: const-string v0, ":" // string@06f7 │ │ -48a788: 6e20 12e1 0a00 |0044: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a78e: 6e20 12e1 9a00 |0047: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a794: 6e10 1fe1 0a00 |004a: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a79a: 0c09 |004d: move-result-object v9 │ │ -48a79c: 1109 |004e: return-object v9 │ │ +48a6f4: |[48a6f4] de.tadris.fitness.util.unit.DistanceUnitUtils.getMinuteSecondTime:(J)Ljava/lang/String; │ │ +48a704: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ +48a708: be09 |0002: div-long/2addr v9, v0 │ │ +48a70a: 1600 3c00 |0003: const-wide/16 v0, #int 60 // #3c │ │ +48a70e: 9e02 0900 |0005: div-long v2, v9, v0 │ │ +48a712: bf02 |0007: rem-long/2addr v2, v0 │ │ +48a714: bf09 |0008: rem-long/2addr v9, v0 │ │ +48a716: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48a71a: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a720: 1a01 ae06 |000e: const-string v1, "0" // string@06ae │ │ +48a724: 1a04 0000 |0010: const-string v4, "" // string@0000 │ │ +48a728: 1605 0a00 |0012: const-wide/16 v5, #int 10 // #a │ │ +48a72c: 3107 0205 |0014: cmp-long v7, v2, v5 │ │ +48a730: 3b07 0400 |0016: if-gez v7, 001a // +0004 │ │ +48a734: 0717 |0018: move-object v7, v1 │ │ +48a736: 2802 |0019: goto 001b // +0002 │ │ +48a738: 0747 |001a: move-object v7, v4 │ │ +48a73a: 6e20 12e1 7000 |001b: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a740: 6e30 0ee1 2003 |001e: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48a746: 6e10 1fe1 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a74c: 0c00 |0024: move-result-object v0 │ │ +48a74e: 2202 0819 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +48a752: 7010 06e1 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a758: 3103 0905 |002a: cmp-long v3, v9, v5 │ │ +48a75c: 3b03 0300 |002c: if-gez v3, 002f // +0003 │ │ +48a760: 2802 |002e: goto 0030 // +0002 │ │ +48a762: 0741 |002f: move-object v1, v4 │ │ +48a764: 6e20 12e1 1200 |0030: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a76a: 6e30 0ee1 920a |0033: invoke-virtual {v2, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48a770: 6e10 1fe1 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a776: 0c09 |0039: move-result-object v9 │ │ +48a778: 220a 0819 |003a: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ +48a77c: 7010 06e1 0a00 |003c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a782: 6e20 12e1 0a00 |003f: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a788: 1a00 f706 |0042: const-string v0, ":" // string@06f7 │ │ +48a78c: 6e20 12e1 0a00 |0044: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a792: 6e20 12e1 9a00 |0047: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a798: 6e10 1fe1 0a00 |004a: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a79e: 0c09 |004d: move-result-object v9 │ │ +48a7a0: 1109 |004e: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x0005 line=96 │ │ 0x0007 line=97 │ │ 0x0008 line=98 │ │ 0x0009 line=99 │ │ @@ -1489791,63 +1489792,63 @@ │ │ type : '(JZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -48a7a0: |[48a7a0] de.tadris.fitness.util.unit.DistanceUnitUtils.getMinuteSecondTime:(JZ)Ljava/lang/String; │ │ -48a7b0: 3908 0700 |0000: if-nez v8, 0007 // +0007 │ │ -48a7b4: 6e30 ecdc 6507 |0002: invoke-virtual {v5, v6, v7}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteSecondTime:(J)Ljava/lang/String; // method@dcec │ │ -48a7ba: 0c06 |0005: move-result-object v6 │ │ -48a7bc: 1106 |0006: return-object v6 │ │ -48a7be: 1600 e803 |0007: const-wide/16 v0, #int 1000 // #3e8 │ │ -48a7c2: be06 |0009: div-long/2addr v6, v0 │ │ -48a7c4: 1600 3c00 |000a: const-wide/16 v0, #int 60 // #3c │ │ -48a7c8: 9e02 0600 |000c: div-long v2, v6, v0 │ │ -48a7cc: bf02 |000e: rem-long/2addr v2, v0 │ │ -48a7ce: bf06 |000f: rem-long/2addr v6, v0 │ │ -48a7d0: 2208 0819 |0010: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ -48a7d4: 7010 06e1 0800 |0012: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a7da: 1a00 0000 |0015: const-string v0, "" // string@0000 │ │ -48a7de: 6e20 12e1 0800 |0017: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a7e4: 6e30 0ee1 2803 |001a: invoke-virtual {v8, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48a7ea: 1a01 2000 |001d: const-string v1, " " // string@0020 │ │ -48a7ee: 6e20 12e1 1800 |001f: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a7f4: 5452 ada1 |0022: iget-object v2, v5, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.context:Landroid/content/Context; // field@a1ad │ │ -48a7f8: 1403 8501 117f |0024: const v3, #float 1.92746e+38 // #7f110185 │ │ -48a7fe: 6e20 eb02 3200 |0027: invoke-virtual {v2, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@02eb │ │ -48a804: 0c02 |002a: move-result-object v2 │ │ -48a806: 6e20 11e1 2800 |002b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -48a80c: 6e10 1fe1 0800 |002e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a812: 0c08 |0031: move-result-object v8 │ │ -48a814: 2202 0819 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -48a818: 7010 06e1 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a81e: 6e20 12e1 0200 |0037: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a824: 6e30 0ee1 6207 |003a: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48a82a: 6e20 12e1 1200 |003d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a830: 5450 ada1 |0040: iget-object v0, v5, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.context:Landroid/content/Context; // field@a1ad │ │ -48a834: 1403 8801 117f |0042: const v3, #float 1.92746e+38 // #7f110188 │ │ -48a83a: 6e20 eb02 3000 |0045: invoke-virtual {v0, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@02eb │ │ -48a840: 0c00 |0048: move-result-object v0 │ │ -48a842: 6e20 11e1 0200 |0049: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -48a848: 6e10 1fe1 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a84e: 0c00 |004f: move-result-object v0 │ │ -48a850: 1602 0000 |0050: const-wide/16 v2, #int 0 // #0 │ │ -48a854: 3104 0602 |0052: cmp-long v4, v6, v2 │ │ -48a858: 3d04 1500 |0054: if-lez v4, 0069 // +0015 │ │ -48a85c: 2206 0819 |0056: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -48a860: 7010 06e1 0600 |0058: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a866: 6e20 12e1 8600 |005b: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a86c: 6e20 12e1 1600 |005e: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a872: 6e20 12e1 0600 |0061: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a878: 6e10 1fe1 0600 |0064: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a87e: 0c06 |0067: move-result-object v6 │ │ -48a880: 1106 |0068: return-object v6 │ │ -48a882: 1108 |0069: return-object v8 │ │ +48a7a4: |[48a7a4] de.tadris.fitness.util.unit.DistanceUnitUtils.getMinuteSecondTime:(JZ)Ljava/lang/String; │ │ +48a7b4: 3908 0700 |0000: if-nez v8, 0007 // +0007 │ │ +48a7b8: 6e30 ecdc 6507 |0002: invoke-virtual {v5, v6, v7}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteSecondTime:(J)Ljava/lang/String; // method@dcec │ │ +48a7be: 0c06 |0005: move-result-object v6 │ │ +48a7c0: 1106 |0006: return-object v6 │ │ +48a7c2: 1600 e803 |0007: const-wide/16 v0, #int 1000 // #3e8 │ │ +48a7c6: be06 |0009: div-long/2addr v6, v0 │ │ +48a7c8: 1600 3c00 |000a: const-wide/16 v0, #int 60 // #3c │ │ +48a7cc: 9e02 0600 |000c: div-long v2, v6, v0 │ │ +48a7d0: bf02 |000e: rem-long/2addr v2, v0 │ │ +48a7d2: bf06 |000f: rem-long/2addr v6, v0 │ │ +48a7d4: 2208 0819 |0010: new-instance v8, Ljava/lang/StringBuilder; // type@1908 │ │ +48a7d8: 7010 06e1 0800 |0012: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a7de: 1a00 0000 |0015: const-string v0, "" // string@0000 │ │ +48a7e2: 6e20 12e1 0800 |0017: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a7e8: 6e30 0ee1 2803 |001a: invoke-virtual {v8, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48a7ee: 1a01 2000 |001d: const-string v1, " " // string@0020 │ │ +48a7f2: 6e20 12e1 1800 |001f: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a7f8: 5452 ada1 |0022: iget-object v2, v5, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.context:Landroid/content/Context; // field@a1ad │ │ +48a7fc: 1403 8501 117f |0024: const v3, #float 1.92746e+38 // #7f110185 │ │ +48a802: 6e20 eb02 3200 |0027: invoke-virtual {v2, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@02eb │ │ +48a808: 0c02 |002a: move-result-object v2 │ │ +48a80a: 6e20 11e1 2800 |002b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +48a810: 6e10 1fe1 0800 |002e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a816: 0c08 |0031: move-result-object v8 │ │ +48a818: 2202 0819 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +48a81c: 7010 06e1 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a822: 6e20 12e1 0200 |0037: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a828: 6e30 0ee1 6207 |003a: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48a82e: 6e20 12e1 1200 |003d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a834: 5450 ada1 |0040: iget-object v0, v5, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.context:Landroid/content/Context; // field@a1ad │ │ +48a838: 1403 8801 117f |0042: const v3, #float 1.92746e+38 // #7f110188 │ │ +48a83e: 6e20 eb02 3000 |0045: invoke-virtual {v0, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@02eb │ │ +48a844: 0c00 |0048: move-result-object v0 │ │ +48a846: 6e20 11e1 0200 |0049: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +48a84c: 6e10 1fe1 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a852: 0c00 |004f: move-result-object v0 │ │ +48a854: 1602 0000 |0050: const-wide/16 v2, #int 0 // #0 │ │ +48a858: 3104 0602 |0052: cmp-long v4, v6, v2 │ │ +48a85c: 3d04 1500 |0054: if-lez v4, 0069 // +0015 │ │ +48a860: 2206 0819 |0056: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +48a864: 7010 06e1 0600 |0058: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a86a: 6e20 12e1 8600 |005b: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a870: 6e20 12e1 1600 |005e: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a876: 6e20 12e1 0600 |0061: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a87c: 6e10 1fe1 0600 |0064: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a882: 0c06 |0067: move-result-object v6 │ │ +48a884: 1106 |0068: return-object v6 │ │ +48a886: 1108 |0069: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ 0x0009 line=108 │ │ 0x000c line=109 │ │ 0x000e line=110 │ │ 0x000f line=111 │ │ @@ -1489864,19 +1489865,19 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -48a8dc: |[48a8dc] de.tadris.fitness.util.unit.DistanceUnitUtils.getPace:(D)Ljava/lang/String; │ │ -48a8ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48a8ee: 6e40 f0dc 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(DZ)Ljava/lang/String; // method@dcf0 │ │ -48a8f4: 0c02 |0004: move-result-object v2 │ │ -48a8f6: 1102 |0005: return-object v2 │ │ +48a8e0: |[48a8e0] de.tadris.fitness.util.unit.DistanceUnitUtils.getPace:(D)Ljava/lang/String; │ │ +48a8f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48a8f2: 6e40 f0dc 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(DZ)Ljava/lang/String; // method@dcf0 │ │ +48a8f8: 0c02 |0004: move-result-object v2 │ │ +48a8fa: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x0006 reg=2 (null) D │ │ │ │ @@ -1489885,19 +1489886,19 @@ │ │ type : '(DZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -48a8f8: |[48a8f8] de.tadris.fitness.util.unit.DistanceUnitUtils.getPace:(DZ)Ljava/lang/String; │ │ -48a908: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48a90a: 6e50 f1dc 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(DZZ)Ljava/lang/String; // method@dcf1 │ │ -48a910: 0c02 |0004: move-result-object v2 │ │ -48a912: 1102 |0005: return-object v2 │ │ +48a8fc: |[48a8fc] de.tadris.fitness.util.unit.DistanceUnitUtils.getPace:(DZ)Ljava/lang/String; │ │ +48a90c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48a90e: 6e50 f1dc 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(DZZ)Ljava/lang/String; // method@dcf1 │ │ +48a914: 0c02 |0004: move-result-object v2 │ │ +48a916: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x0006 reg=2 (null) D │ │ 0x0000 - 0x0006 reg=4 (null) Z │ │ @@ -1489907,87 +1489908,87 @@ │ │ type : '(DZZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -48a914: |[48a914] de.tadris.fitness.util.unit.DistanceUnitUtils.getPace:(DZZ)Ljava/lang/String; │ │ -48a924: 7120 07e0 6500 |0000: invoke-static {v5, v6}, Ljava/lang/Double;.isInfinite:(D)Z // method@e007 │ │ -48a92a: 0a00 |0003: move-result v0 │ │ -48a92c: 3900 9700 |0004: if-nez v0, 009b // +0097 │ │ -48a930: 5440 aea1 |0006: iget-object v0, v4, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a934: 1901 f03f |0008: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ -48a938: 7230 cfdc 1002 |000a: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ -48a93e: 0b00 |000d: move-result-wide v0 │ │ -48a940: 1902 4e40 |000e: const-wide/high16 v2, #long 4633641066610819072 // #404e │ │ -48a944: ad05 0502 |0010: mul-double v5, v5, v2 │ │ -48a948: ce05 |0012: div-double/2addr v5, v0 │ │ -48a94a: 8a55 |0013: double-to-int v5, v5 │ │ -48a94c: db06 053c |0014: div-int/lit8 v6, v5, #int 60 // #3c │ │ -48a950: dc05 053c |0016: rem-int/lit8 v5, v5, #int 60 // #3c │ │ -48a954: 1a00 2000 |0018: const-string v0, " " // string@0020 │ │ -48a958: 3807 4800 |001a: if-eqz v7, 0062 // +0048 │ │ -48a95c: 2207 0819 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ -48a960: 7010 06e1 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a966: 7020 eedc 6400 |0021: invoke-direct {v4, v6}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteText:(I)Ljava/lang/String; // method@dcee │ │ -48a96c: 0c06 |0024: move-result-object v6 │ │ -48a96e: 6e20 12e1 6700 |0025: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a974: 6e20 12e1 0700 |0028: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a97a: 1406 4200 117f |002b: const v6, #float 1.92739e+38 // #7f110042 │ │ -48a980: 6e20 f7dc 6400 |002e: invoke-virtual {v4, v6}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48a986: 0c06 |0031: move-result-object v6 │ │ -48a988: 6e20 12e1 6700 |0032: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a98e: 6e20 12e1 0700 |0035: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a994: 7020 f3dc 5400 |0038: invoke-direct {v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSecondsText:(I)Ljava/lang/String; // method@dcf3 │ │ -48a99a: 0c05 |003b: move-result-object v5 │ │ -48a99c: 6e20 12e1 5700 |003c: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a9a2: 6e20 12e1 0700 |003f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a9a8: 1405 2501 117f |0042: const v5, #float 1.92744e+38 // #7f110125 │ │ -48a9ae: 6e20 f7dc 5400 |0045: invoke-virtual {v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48a9b4: 0c05 |0048: move-result-object v5 │ │ -48a9b6: 6e20 12e1 5700 |0049: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a9bc: 6e20 12e1 0700 |004c: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a9c2: 5445 aea1 |004f: iget-object v5, v4, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48a9c6: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -48a9c8: 7220 d6dc 6500 |0052: invoke-interface {v5, v6}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnitTitle:(Z)I // method@dcd6 │ │ -48a9ce: 0a05 |0055: move-result v5 │ │ -48a9d0: 6e20 f7dc 5400 |0056: invoke-virtual {v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48a9d6: 0c05 |0059: move-result-object v5 │ │ -48a9d8: 6e20 12e1 5700 |005a: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48a9de: 6e10 1fe1 0700 |005d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48a9e4: 0c05 |0060: move-result-object v5 │ │ -48a9e6: 1105 |0061: return-object v5 │ │ -48a9e8: 2207 0819 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ -48a9ec: 7010 06e1 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48a9f2: 6e20 0de1 6700 |0067: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48a9f8: 1a06 f706 |006a: const-string v6, ":" // string@06f7 │ │ -48a9fc: 6e20 12e1 6700 |006c: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48aa02: 1306 0a00 |006f: const/16 v6, #int 10 // #a │ │ -48aa06: 3565 0500 |0071: if-ge v5, v6, 0076 // +0005 │ │ -48aa0a: 1a06 ae06 |0073: const-string v6, "0" // string@06ae │ │ -48aa0e: 2803 |0075: goto 0078 // +0003 │ │ -48aa10: 1a06 0000 |0076: const-string v6, "" // string@0000 │ │ -48aa14: 6e20 12e1 6700 |0078: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48aa1a: 6e20 0de1 5700 |007b: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48aa20: 6e10 1fe1 0700 |007e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48aa26: 0c05 |0081: move-result-object v5 │ │ -48aa28: 3808 1800 |0082: if-eqz v8, 009a // +0018 │ │ -48aa2c: 2206 0819 |0084: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -48aa30: 7010 06e1 0600 |0086: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48aa36: 6e20 12e1 5600 |0089: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48aa3c: 6e20 12e1 0600 |008c: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48aa42: 6e10 f2dc 0400 |008f: invoke-virtual {v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPaceUnit:()Ljava/lang/String; // method@dcf2 │ │ -48aa48: 0c05 |0092: move-result-object v5 │ │ -48aa4a: 6e20 12e1 5600 |0093: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48aa50: 6e10 1fe1 0600 |0096: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48aa56: 0c05 |0099: move-result-object v5 │ │ -48aa58: 1105 |009a: return-object v5 │ │ -48aa5a: 1a05 4606 |009b: const-string v5, "-" // string@0646 │ │ -48aa5e: 1105 |009d: return-object v5 │ │ +48a918: |[48a918] de.tadris.fitness.util.unit.DistanceUnitUtils.getPace:(DZZ)Ljava/lang/String; │ │ +48a928: 7120 07e0 6500 |0000: invoke-static {v5, v6}, Ljava/lang/Double;.isInfinite:(D)Z // method@e007 │ │ +48a92e: 0a00 |0003: move-result v0 │ │ +48a930: 3900 9700 |0004: if-nez v0, 009b // +0097 │ │ +48a934: 5440 aea1 |0006: iget-object v0, v4, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a938: 1901 f03f |0008: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ +48a93c: 7230 cfdc 1002 |000a: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ +48a942: 0b00 |000d: move-result-wide v0 │ │ +48a944: 1902 4e40 |000e: const-wide/high16 v2, #long 4633641066610819072 // #404e │ │ +48a948: ad05 0502 |0010: mul-double v5, v5, v2 │ │ +48a94c: ce05 |0012: div-double/2addr v5, v0 │ │ +48a94e: 8a55 |0013: double-to-int v5, v5 │ │ +48a950: db06 053c |0014: div-int/lit8 v6, v5, #int 60 // #3c │ │ +48a954: dc05 053c |0016: rem-int/lit8 v5, v5, #int 60 // #3c │ │ +48a958: 1a00 2000 |0018: const-string v0, " " // string@0020 │ │ +48a95c: 3807 4800 |001a: if-eqz v7, 0062 // +0048 │ │ +48a960: 2207 0819 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ +48a964: 7010 06e1 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a96a: 7020 eedc 6400 |0021: invoke-direct {v4, v6}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteText:(I)Ljava/lang/String; // method@dcee │ │ +48a970: 0c06 |0024: move-result-object v6 │ │ +48a972: 6e20 12e1 6700 |0025: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a978: 6e20 12e1 0700 |0028: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a97e: 1406 4200 117f |002b: const v6, #float 1.92739e+38 // #7f110042 │ │ +48a984: 6e20 f7dc 6400 |002e: invoke-virtual {v4, v6}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48a98a: 0c06 |0031: move-result-object v6 │ │ +48a98c: 6e20 12e1 6700 |0032: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a992: 6e20 12e1 0700 |0035: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a998: 7020 f3dc 5400 |0038: invoke-direct {v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSecondsText:(I)Ljava/lang/String; // method@dcf3 │ │ +48a99e: 0c05 |003b: move-result-object v5 │ │ +48a9a0: 6e20 12e1 5700 |003c: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a9a6: 6e20 12e1 0700 |003f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a9ac: 1405 2501 117f |0042: const v5, #float 1.92744e+38 // #7f110125 │ │ +48a9b2: 6e20 f7dc 5400 |0045: invoke-virtual {v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48a9b8: 0c05 |0048: move-result-object v5 │ │ +48a9ba: 6e20 12e1 5700 |0049: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a9c0: 6e20 12e1 0700 |004c: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a9c6: 5445 aea1 |004f: iget-object v5, v4, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48a9ca: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +48a9cc: 7220 d6dc 6500 |0052: invoke-interface {v5, v6}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnitTitle:(Z)I // method@dcd6 │ │ +48a9d2: 0a05 |0055: move-result v5 │ │ +48a9d4: 6e20 f7dc 5400 |0056: invoke-virtual {v4, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48a9da: 0c05 |0059: move-result-object v5 │ │ +48a9dc: 6e20 12e1 5700 |005a: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48a9e2: 6e10 1fe1 0700 |005d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48a9e8: 0c05 |0060: move-result-object v5 │ │ +48a9ea: 1105 |0061: return-object v5 │ │ +48a9ec: 2207 0819 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@1908 │ │ +48a9f0: 7010 06e1 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48a9f6: 6e20 0de1 6700 |0067: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48a9fc: 1a06 f706 |006a: const-string v6, ":" // string@06f7 │ │ +48aa00: 6e20 12e1 6700 |006c: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48aa06: 1306 0a00 |006f: const/16 v6, #int 10 // #a │ │ +48aa0a: 3565 0500 |0071: if-ge v5, v6, 0076 // +0005 │ │ +48aa0e: 1a06 ae06 |0073: const-string v6, "0" // string@06ae │ │ +48aa12: 2803 |0075: goto 0078 // +0003 │ │ +48aa14: 1a06 0000 |0076: const-string v6, "" // string@0000 │ │ +48aa18: 6e20 12e1 6700 |0078: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48aa1e: 6e20 0de1 5700 |007b: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48aa24: 6e10 1fe1 0700 |007e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48aa2a: 0c05 |0081: move-result-object v5 │ │ +48aa2c: 3808 1800 |0082: if-eqz v8, 009a // +0018 │ │ +48aa30: 2206 0819 |0084: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +48aa34: 7010 06e1 0600 |0086: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48aa3a: 6e20 12e1 5600 |0089: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48aa40: 6e20 12e1 0600 |008c: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48aa46: 6e10 f2dc 0400 |008f: invoke-virtual {v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPaceUnit:()Ljava/lang/String; // method@dcf2 │ │ +48aa4c: 0c05 |0092: move-result-object v5 │ │ +48aa4e: 6e20 12e1 5600 |0093: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48aa54: 6e10 1fe1 0600 |0096: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48aa5a: 0c05 |0099: move-result-object v5 │ │ +48aa5c: 1105 |009a: return-object v5 │ │ +48aa5e: 1a05 4606 |009b: const-string v5, "-" // string@0646 │ │ +48aa62: 1105 |009d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=131 │ │ 0x0014 line=133 │ │ 0x0016 line=134 │ │ 0x001c line=136 │ │ @@ -1490006,26 +1490007,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -48aa60: |[48aa60] de.tadris.fitness.util.unit.DistanceUnitUtils.getPaceUnit:()Ljava/lang/String; │ │ -48aa70: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48aa74: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48aa7a: 1a01 15c0 |0005: const-string v1, "min/" // string@c015 │ │ -48aa7e: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48aa84: 5421 aea1 |000a: iget-object v1, v2, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48aa88: 7210 d5dc 0100 |000c: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ -48aa8e: 0c01 |000f: move-result-object v1 │ │ -48aa90: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48aa96: 6e10 1fe1 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48aa9c: 0c00 |0016: move-result-object v0 │ │ -48aa9e: 1100 |0017: return-object v0 │ │ +48aa64: |[48aa64] de.tadris.fitness.util.unit.DistanceUnitUtils.getPaceUnit:()Ljava/lang/String; │ │ +48aa74: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48aa78: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48aa7e: 1a01 15c0 |0005: const-string v1, "min/" // string@c015 │ │ +48aa82: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48aa88: 5421 aea1 |000a: iget-object v1, v2, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48aa8c: 7210 d5dc 0100 |000c: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ +48aa92: 0c01 |000f: move-result-object v1 │ │ +48aa94: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48aa9a: 6e10 1fe1 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48aaa0: 0c00 |0016: move-result-object v0 │ │ +48aaa2: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ │ │ #14 : (in Lde/tadris/fitness/util/unit/DistanceUnitUtils;) │ │ @@ -1490033,19 +1490034,19 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -48aaf8: |[48aaf8] de.tadris.fitness.util.unit.DistanceUnitUtils.getSpeed:(D)Ljava/lang/String; │ │ -48ab08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48ab0a: 6e40 f5dc 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(DZ)Ljava/lang/String; // method@dcf5 │ │ -48ab10: 0c02 |0004: move-result-object v2 │ │ -48ab12: 1102 |0005: return-object v2 │ │ +48aafc: |[48aafc] de.tadris.fitness.util.unit.DistanceUnitUtils.getSpeed:(D)Ljava/lang/String; │ │ +48ab0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48ab0e: 6e40 f5dc 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(DZ)Ljava/lang/String; // method@dcf5 │ │ +48ab14: 0c02 |0004: move-result-object v2 │ │ +48ab16: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=192 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x0006 reg=2 (null) D │ │ │ │ @@ -1490054,43 +1490055,43 @@ │ │ type : '(DZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -48ab14: |[48ab14] de.tadris.fitness.util.unit.DistanceUnitUtils.getSpeed:(DZ)Ljava/lang/String; │ │ -48ab24: 6e30 f6dc 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeedWithoutUnit:(D)Ljava/lang/String; // method@dcf6 │ │ -48ab2a: 0c01 |0003: move-result-object v1 │ │ -48ab2c: 1a02 2000 |0004: const-string v2, " " // string@0020 │ │ -48ab30: 3803 1f00 |0006: if-eqz v3, 0025 // +001f │ │ -48ab34: 2203 0819 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -48ab38: 7010 06e1 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48ab3e: 6e20 12e1 1300 |000d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ab44: 6e20 12e1 2300 |0010: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ab4a: 5401 aea1 |0013: iget-object v1, v0, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48ab4e: 7210 dfdc 0100 |0015: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedUnitTitle:()I // method@dcdf │ │ -48ab54: 0a01 |0018: move-result v1 │ │ -48ab56: 6e20 f7dc 1000 |0019: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ -48ab5c: 0c01 |001c: move-result-object v1 │ │ -48ab5e: 6e20 12e1 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ab64: 6e10 1fe1 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48ab6a: 0c01 |0023: move-result-object v1 │ │ -48ab6c: 1101 |0024: return-object v1 │ │ -48ab6e: 2203 0819 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -48ab72: 7010 06e1 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48ab78: 6e20 12e1 1300 |002a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ab7e: 6e20 12e1 2300 |002d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ab84: 5401 aea1 |0030: iget-object v1, v0, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48ab88: 7210 dedc 0100 |0032: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedUnit:()Ljava/lang/String; // method@dcde │ │ -48ab8e: 0c01 |0035: move-result-object v1 │ │ -48ab90: 6e20 12e1 1300 |0036: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ab96: 6e10 1fe1 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48ab9c: 0c01 |003c: move-result-object v1 │ │ -48ab9e: 1101 |003d: return-object v1 │ │ +48ab18: |[48ab18] de.tadris.fitness.util.unit.DistanceUnitUtils.getSpeed:(DZ)Ljava/lang/String; │ │ +48ab28: 6e30 f6dc 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeedWithoutUnit:(D)Ljava/lang/String; // method@dcf6 │ │ +48ab2e: 0c01 |0003: move-result-object v1 │ │ +48ab30: 1a02 2000 |0004: const-string v2, " " // string@0020 │ │ +48ab34: 3803 1f00 |0006: if-eqz v3, 0025 // +001f │ │ +48ab38: 2203 0819 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +48ab3c: 7010 06e1 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48ab42: 6e20 12e1 1300 |000d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48ab48: 6e20 12e1 2300 |0010: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48ab4e: 5401 aea1 |0013: iget-object v1, v0, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48ab52: 7210 dfdc 0100 |0015: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedUnitTitle:()I // method@dcdf │ │ +48ab58: 0a01 |0018: move-result v1 │ │ +48ab5a: 6e20 f7dc 1000 |0019: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getString:(I)Ljava/lang/String; // method@dcf7 │ │ +48ab60: 0c01 |001c: move-result-object v1 │ │ +48ab62: 6e20 12e1 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48ab68: 6e10 1fe1 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48ab6e: 0c01 |0023: move-result-object v1 │ │ +48ab70: 1101 |0024: return-object v1 │ │ +48ab72: 2203 0819 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +48ab76: 7010 06e1 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48ab7c: 6e20 12e1 1300 |002a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48ab82: 6e20 12e1 2300 |002d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48ab88: 5401 aea1 |0030: iget-object v1, v0, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48ab8c: 7210 dedc 0100 |0032: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedUnit:()Ljava/lang/String; // method@dcde │ │ +48ab92: 0c01 |0035: move-result-object v1 │ │ +48ab94: 6e20 12e1 1300 |0036: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48ab9a: 6e10 1fe1 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48aba0: 0c01 |003c: move-result-object v1 │ │ +48aba2: 1101 |003d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0008 line=202 │ │ 0x0025 line=204 │ │ locals : │ │ 0x0000 - 0x003e reg=0 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ @@ -1490102,22 +1490103,22 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -48aba0: |[48aba0] de.tadris.fitness.util.unit.DistanceUnitUtils.getSpeedWithoutUnit:(D)Ljava/lang/String; │ │ -48abb0: 5410 aea1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48abb4: 7230 dddc 2003 |0002: invoke-interface {v0, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedFromMeterPerSecond:(D)D // method@dcdd │ │ -48abba: 0b02 |0005: move-result-wide v2 │ │ -48abbc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -48abbe: 7130 f9dc 3200 |0007: invoke-static {v2, v3, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.round:(DI)Ljava/lang/String; // method@dcf9 │ │ -48abc4: 0c02 |000a: move-result-object v2 │ │ -48abc6: 1102 |000b: return-object v2 │ │ +48aba4: |[48aba4] de.tadris.fitness.util.unit.DistanceUnitUtils.getSpeedWithoutUnit:(D)Ljava/lang/String; │ │ +48abb4: 5410 aea1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48abb8: 7230 dddc 2003 |0002: invoke-interface {v0, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedFromMeterPerSecond:(D)D // method@dcdd │ │ +48abbe: 0b02 |0005: move-result-wide v2 │ │ +48abc0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +48abc2: 7130 f9dc 3200 |0007: invoke-static {v2, v3, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.round:(DI)Ljava/lang/String; // method@dcf9 │ │ +48abc8: 0c02 |000a: move-result-object v2 │ │ +48abca: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ 0x0000 - 0x000c reg=2 (null) D │ │ │ │ @@ -1490126,27 +1490127,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -48abe8: |[48abe8] de.tadris.fitness.util.unit.DistanceUnitUtils.setUnit:()V │ │ -48abf8: 5410 ada1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.context:Landroid/content/Context; // field@a1ad │ │ -48abfc: 7110 c7d1 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48ac02: 0c00 |0005: move-result-object v0 │ │ -48ac04: 5400 ba85 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -48ac08: 6e10 d4d2 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getDistanceUnitSystemId:()Ljava/lang/String; // method@d2d4 │ │ -48ac0e: 0c00 |000b: move-result-object v0 │ │ -48ac10: 7110 47e0 0000 |000c: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ -48ac16: 0a00 |000f: move-result v0 │ │ -48ac18: 7020 f8dc 0100 |0010: invoke-direct {v1, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getUnitById:(I)Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dcf8 │ │ -48ac1e: 0c00 |0013: move-result-object v0 │ │ -48ac20: 5b10 aea1 |0014: iput-object v0, v1, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ -48ac24: 0e00 |0016: return-void │ │ +48abec: |[48abec] de.tadris.fitness.util.unit.DistanceUnitUtils.setUnit:()V │ │ +48abfc: 5410 ada1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.context:Landroid/content/Context; // field@a1ad │ │ +48ac00: 7110 c7d1 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +48ac06: 0c00 |0005: move-result-object v0 │ │ +48ac08: 5400 ba85 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +48ac0c: 6e10 d4d2 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getDistanceUnitSystemId:()Ljava/lang/String; // method@d2d4 │ │ +48ac12: 0c00 |000b: move-result-object v0 │ │ +48ac14: 7110 47e0 0000 |000c: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ +48ac1a: 0a00 |000f: move-result v0 │ │ +48ac1c: 7020 f8dc 0100 |0010: invoke-direct {v1, v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getUnitById:(I)Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dcf8 │ │ +48ac22: 0c00 |0013: move-result-object v0 │ │ +48ac24: 5b10 aea1 |0014: iput-object v0, v1, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.distanceUnitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a1ae │ │ +48ac28: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000c line=38 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lde/tadris/fitness/util/unit/DistanceUnitUtils; │ │ │ │ @@ -1490191,18 +1490192,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48add8: |[48add8] de.tadris.fitness.util.unit.EnergyUnitUtils.:(Landroid/content/Context;)V │ │ -48ade8: 7020 48dd 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/util/unit/UnitUtils;.:(Landroid/content/Context;)V // method@dd48 │ │ -48adee: 6e10 06dd 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.setUnit:()V // method@dd06 │ │ -48adf4: 0e00 |0006: return-void │ │ +48addc: |[48addc] de.tadris.fitness.util.unit.EnergyUnitUtils.:(Landroid/content/Context;)V │ │ +48adec: 7020 48dd 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/util/unit/UnitUtils;.:(Landroid/content/Context;)V // method@dd48 │ │ +48adf2: 6e10 06dd 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.setUnit:()V // method@dd06 │ │ +48adf8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/util/unit/EnergyUnitUtils; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -1490212,43 +1490213,43 @@ │ │ type : '(Ljava/lang/String;)Lde/tadris/fitness/util/unit/EnergyUnit;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -48ac40: |[48ac40] de.tadris.fitness.util.unit.EnergyUnitUtils.getUnitById:(Ljava/lang/String;)Lde/tadris/fitness/util/unit/EnergyUnit; │ │ -48ac50: 6e10 cfe0 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -48ac56: 0a00 |0003: move-result v0 │ │ -48ac58: 1401 8323 3200 |0004: const v1, #float 4.60451e-39 // #00322383 │ │ -48ac5e: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -48ac60: 3210 1200 |0008: if-eq v0, v1, 001a // +0012 │ │ -48ac64: 1401 49f5 0906 |000a: const v1, #float 2.5947e-35 // #0609f549 │ │ -48ac6a: 3210 0300 |000d: if-eq v0, v1, 0010 // +0003 │ │ -48ac6e: 2815 |000f: goto 0024 // +0015 │ │ -48ac70: 1a00 57a9 |0010: const-string v0, "joule" // string@a957 │ │ -48ac74: 6e20 c7e0 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48ac7a: 0a04 |0015: move-result v4 │ │ -48ac7c: 3804 0e00 |0016: if-eqz v4, 0024 // +000e │ │ -48ac80: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -48ac82: 280c |0019: goto 0025 // +000c │ │ -48ac84: 1a00 69a9 |001a: const-string v0, "kcal" // string@a969 │ │ -48ac88: 6e20 c7e0 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48ac8e: 0a04 |001f: move-result v4 │ │ -48ac90: 3804 0400 |0020: if-eqz v4, 0024 // +0004 │ │ -48ac94: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -48ac96: 2802 |0023: goto 0025 // +0002 │ │ -48ac98: 12f4 |0024: const/4 v4, #int -1 // #ff │ │ -48ac9a: 3224 0800 |0025: if-eq v4, v2, 002d // +0008 │ │ -48ac9e: 2204 2a18 |0027: new-instance v4, Lde/tadris/fitness/util/unit/Kcal; // type@182a │ │ -48aca2: 7010 23dd 0400 |0029: invoke-direct {v4}, Lde/tadris/fitness/util/unit/Kcal;.:()V // method@dd23 │ │ -48aca8: 1104 |002c: return-object v4 │ │ -48acaa: 2204 2918 |002d: new-instance v4, Lde/tadris/fitness/util/unit/KJoule; // type@1829 │ │ -48acae: 7010 1fdd 0400 |002f: invoke-direct {v4}, Lde/tadris/fitness/util/unit/KJoule;.:()V // method@dd1f │ │ -48acb4: 1104 |0032: return-object v4 │ │ +48ac44: |[48ac44] de.tadris.fitness.util.unit.EnergyUnitUtils.getUnitById:(Ljava/lang/String;)Lde/tadris/fitness/util/unit/EnergyUnit; │ │ +48ac54: 6e10 cfe0 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +48ac5a: 0a00 |0003: move-result v0 │ │ +48ac5c: 1401 8323 3200 |0004: const v1, #float 4.60451e-39 // #00322383 │ │ +48ac62: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +48ac64: 3210 1200 |0008: if-eq v0, v1, 001a // +0012 │ │ +48ac68: 1401 49f5 0906 |000a: const v1, #float 2.5947e-35 // #0609f549 │ │ +48ac6e: 3210 0300 |000d: if-eq v0, v1, 0010 // +0003 │ │ +48ac72: 2815 |000f: goto 0024 // +0015 │ │ +48ac74: 1a00 57a9 |0010: const-string v0, "joule" // string@a957 │ │ +48ac78: 6e20 c7e0 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48ac7e: 0a04 |0015: move-result v4 │ │ +48ac80: 3804 0e00 |0016: if-eqz v4, 0024 // +000e │ │ +48ac84: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +48ac86: 280c |0019: goto 0025 // +000c │ │ +48ac88: 1a00 69a9 |001a: const-string v0, "kcal" // string@a969 │ │ +48ac8c: 6e20 c7e0 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48ac92: 0a04 |001f: move-result v4 │ │ +48ac94: 3804 0400 |0020: if-eqz v4, 0024 // +0004 │ │ +48ac98: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +48ac9a: 2802 |0023: goto 0025 // +0002 │ │ +48ac9c: 12f4 |0024: const/4 v4, #int -1 // #ff │ │ +48ac9e: 3224 0800 |0025: if-eq v4, v2, 002d // +0008 │ │ +48aca2: 2204 2a18 |0027: new-instance v4, Lde/tadris/fitness/util/unit/Kcal; // type@182a │ │ +48aca6: 7010 23dd 0400 |0029: invoke-direct {v4}, Lde/tadris/fitness/util/unit/Kcal;.:()V // method@dd23 │ │ +48acac: 1104 |002c: return-object v4 │ │ +48acae: 2204 2918 |002d: new-instance v4, Lde/tadris/fitness/util/unit/KJoule; // type@1829 │ │ +48acb2: 7010 1fdd 0400 |002f: invoke-direct {v4}, Lde/tadris/fitness/util/unit/KJoule;.:()V // method@dd1f │ │ +48acb8: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0027 line=43 │ │ 0x002d line=45 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lde/tadris/fitness/util/unit/EnergyUnitUtils; │ │ @@ -1490260,19 +1490261,19 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -48acb8: |[48acb8] de.tadris.fitness.util.unit.EnergyUnitUtils.getEnergy:(D)Ljava/lang/String; │ │ -48acc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48acca: 6e40 00dd 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getEnergy:(DZ)Ljava/lang/String; // method@dd00 │ │ -48acd0: 0c02 |0004: move-result-object v2 │ │ -48acd2: 1102 |0005: return-object v2 │ │ +48acbc: |[48acbc] de.tadris.fitness.util.unit.EnergyUnitUtils.getEnergy:(D)Ljava/lang/String; │ │ +48accc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48acce: 6e40 00dd 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getEnergy:(DZ)Ljava/lang/String; // method@dd00 │ │ +48acd4: 0c02 |0004: move-result-object v2 │ │ +48acd6: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/util/unit/EnergyUnitUtils; │ │ 0x0000 - 0x0006 reg=2 (null) D │ │ │ │ @@ -1490281,47 +1490282,47 @@ │ │ type : '(DZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -48acd4: |[48acd4] de.tadris.fitness.util.unit.EnergyUnitUtils.getEnergy:(DZ)Ljava/lang/String; │ │ -48ace4: 5410 b0a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ -48ace8: 7230 fbdc 2003 |0002: invoke-interface {v0, v2, v3}, Lde/tadris/fitness/util/unit/EnergyUnit;.getEnergy:(D)D // method@dcfb │ │ -48acee: 0b02 |0005: move-result-wide v2 │ │ -48acf0: 7120 7ae0 3200 |0006: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -48acf6: 0b02 |0009: move-result-wide v2 │ │ -48acf8: 8423 |000a: long-to-int v3, v2 │ │ -48acfa: 1a02 2000 |000b: const-string v2, " " // string@0020 │ │ -48acfe: 3804 1f00 |000d: if-eqz v4, 002c // +001f │ │ -48ad02: 2204 0819 |000f: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -48ad06: 7010 06e1 0400 |0011: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48ad0c: 6e20 0de1 3400 |0014: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48ad12: 6e20 12e1 2400 |0017: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ad18: 5412 b0a1 |001a: iget-object v2, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ -48ad1c: 7210 fddc 0200 |001c: invoke-interface {v2}, Lde/tadris/fitness/util/unit/EnergyUnit;.getLongNameTitle:()I // method@dcfd │ │ -48ad22: 0a02 |001f: move-result v2 │ │ -48ad24: 6e20 03dd 2100 |0020: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getString:(I)Ljava/lang/String; // method@dd03 │ │ -48ad2a: 0c02 |0023: move-result-object v2 │ │ -48ad2c: 6e20 12e1 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ad32: 6e10 1fe1 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48ad38: 0c02 |002a: move-result-object v2 │ │ -48ad3a: 1102 |002b: return-object v2 │ │ -48ad3c: 2204 0819 |002c: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -48ad40: 7010 06e1 0400 |002e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48ad46: 6e20 0de1 3400 |0031: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48ad4c: 6e20 12e1 2400 |0034: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ad52: 5412 b0a1 |0037: iget-object v2, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ -48ad56: 7210 fcdc 0200 |0039: invoke-interface {v2}, Lde/tadris/fitness/util/unit/EnergyUnit;.getInternationalShortName:()Ljava/lang/String; // method@dcfc │ │ -48ad5c: 0c02 |003c: move-result-object v2 │ │ -48ad5e: 6e20 12e1 2400 |003d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ad64: 6e10 1fe1 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48ad6a: 0c02 |0043: move-result-object v2 │ │ -48ad6c: 1102 |0044: return-object v2 │ │ +48acd8: |[48acd8] de.tadris.fitness.util.unit.EnergyUnitUtils.getEnergy:(DZ)Ljava/lang/String; │ │ +48ace8: 5410 b0a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ +48acec: 7230 fbdc 2003 |0002: invoke-interface {v0, v2, v3}, Lde/tadris/fitness/util/unit/EnergyUnit;.getEnergy:(D)D // method@dcfb │ │ +48acf2: 0b02 |0005: move-result-wide v2 │ │ +48acf4: 7120 7ae0 3200 |0006: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +48acfa: 0b02 |0009: move-result-wide v2 │ │ +48acfc: 8423 |000a: long-to-int v3, v2 │ │ +48acfe: 1a02 2000 |000b: const-string v2, " " // string@0020 │ │ +48ad02: 3804 1f00 |000d: if-eqz v4, 002c // +001f │ │ +48ad06: 2204 0819 |000f: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +48ad0a: 7010 06e1 0400 |0011: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48ad10: 6e20 0de1 3400 |0014: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48ad16: 6e20 12e1 2400 |0017: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48ad1c: 5412 b0a1 |001a: iget-object v2, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ +48ad20: 7210 fddc 0200 |001c: invoke-interface {v2}, Lde/tadris/fitness/util/unit/EnergyUnit;.getLongNameTitle:()I // method@dcfd │ │ +48ad26: 0a02 |001f: move-result v2 │ │ +48ad28: 6e20 03dd 2100 |0020: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getString:(I)Ljava/lang/String; // method@dd03 │ │ +48ad2e: 0c02 |0023: move-result-object v2 │ │ +48ad30: 6e20 12e1 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48ad36: 6e10 1fe1 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48ad3c: 0c02 |002a: move-result-object v2 │ │ +48ad3e: 1102 |002b: return-object v2 │ │ +48ad40: 2204 0819 |002c: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +48ad44: 7010 06e1 0400 |002e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48ad4a: 6e20 0de1 3400 |0031: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48ad50: 6e20 12e1 2400 |0034: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48ad56: 5412 b0a1 |0037: iget-object v2, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ +48ad5a: 7210 fcdc 0200 |0039: invoke-interface {v2}, Lde/tadris/fitness/util/unit/EnergyUnit;.getInternationalShortName:()Ljava/lang/String; // method@dcfc │ │ +48ad60: 0c02 |003c: move-result-object v2 │ │ +48ad62: 6e20 12e1 2400 |003d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48ad68: 6e10 1fe1 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48ad6e: 0c02 |0043: move-result-object v2 │ │ +48ad70: 1102 |0044: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000f line=56 │ │ 0x002c line=58 │ │ locals : │ │ 0x0000 - 0x0045 reg=1 this Lde/tadris/fitness/util/unit/EnergyUnitUtils; │ │ @@ -1490333,17 +1490334,17 @@ │ │ type : '()Lde/tadris/fitness/util/unit/EnergyUnit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48ac28: |[48ac28] de.tadris.fitness.util.unit.EnergyUnitUtils.getEnergyUnit:()Lde/tadris/fitness/util/unit/EnergyUnit; │ │ -48ac38: 5410 b0a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ -48ac3c: 1100 |0002: return-object v0 │ │ +48ac2c: |[48ac2c] de.tadris.fitness.util.unit.EnergyUnitUtils.getEnergyUnit:()Lde/tadris/fitness/util/unit/EnergyUnit; │ │ +48ac3c: 5410 b0a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ +48ac40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/util/unit/EnergyUnitUtils; │ │ │ │ #3 : (in Lde/tadris/fitness/util/unit/EnergyUnitUtils;) │ │ @@ -1490351,35 +1490352,35 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -48ad70: |[48ad70] de.tadris.fitness.util.unit.EnergyUnitUtils.getRelativeEnergy:(D)Ljava/lang/String; │ │ -48ad80: 5410 b0a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ -48ad84: 7230 fbdc 2003 |0002: invoke-interface {v0, v2, v3}, Lde/tadris/fitness/util/unit/EnergyUnit;.getEnergy:(D)D // method@dcfb │ │ -48ad8a: 0b02 |0005: move-result-wide v2 │ │ -48ad8c: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -48ad8e: 7130 05dd 3200 |0007: invoke-static {v2, v3, v0}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.round:(DI)Ljava/lang/String; // method@dd05 │ │ -48ad94: 0c02 |000a: move-result-object v2 │ │ -48ad96: 2203 0819 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -48ad9a: 7010 06e1 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48ada0: 6e20 12e1 2300 |0010: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48ada6: 1a02 2000 |0013: const-string v2, " " // string@0020 │ │ -48adaa: 6e20 12e1 2300 |0015: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48adb0: 5412 b0a1 |0018: iget-object v2, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ -48adb4: 7210 fcdc 0200 |001a: invoke-interface {v2}, Lde/tadris/fitness/util/unit/EnergyUnit;.getInternationalShortName:()Ljava/lang/String; // method@dcfc │ │ -48adba: 0c02 |001d: move-result-object v2 │ │ -48adbc: 6e20 12e1 2300 |001e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48adc2: 1a02 a906 |0021: const-string v2, "/min" // string@06a9 │ │ -48adc6: 6e20 12e1 2300 |0023: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48adcc: 6e10 1fe1 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48add2: 0c02 |0029: move-result-object v2 │ │ -48add4: 1102 |002a: return-object v2 │ │ +48ad74: |[48ad74] de.tadris.fitness.util.unit.EnergyUnitUtils.getRelativeEnergy:(D)Ljava/lang/String; │ │ +48ad84: 5410 b0a1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ +48ad88: 7230 fbdc 2003 |0002: invoke-interface {v0, v2, v3}, Lde/tadris/fitness/util/unit/EnergyUnit;.getEnergy:(D)D // method@dcfb │ │ +48ad8e: 0b02 |0005: move-result-wide v2 │ │ +48ad90: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +48ad92: 7130 05dd 3200 |0007: invoke-static {v2, v3, v0}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.round:(DI)Ljava/lang/String; // method@dd05 │ │ +48ad98: 0c02 |000a: move-result-object v2 │ │ +48ad9a: 2203 0819 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +48ad9e: 7010 06e1 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48ada4: 6e20 12e1 2300 |0010: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48adaa: 1a02 2000 |0013: const-string v2, " " // string@0020 │ │ +48adae: 6e20 12e1 2300 |0015: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48adb4: 5412 b0a1 |0018: iget-object v2, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ +48adb8: 7210 fcdc 0200 |001a: invoke-interface {v2}, Lde/tadris/fitness/util/unit/EnergyUnit;.getInternationalShortName:()Ljava/lang/String; // method@dcfc │ │ +48adbe: 0c02 |001d: move-result-object v2 │ │ +48adc0: 6e20 12e1 2300 |001e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48adc6: 1a02 a906 |0021: const-string v2, "/min" // string@06a9 │ │ +48adca: 6e20 12e1 2300 |0023: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48add0: 6e10 1fe1 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48add6: 0c02 |0029: move-result-object v2 │ │ +48add8: 1102 |002a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000b line=64 │ │ locals : │ │ 0x0000 - 0x002b reg=1 this Lde/tadris/fitness/util/unit/EnergyUnitUtils; │ │ 0x0000 - 0x002b reg=2 (null) D │ │ @@ -1490389,25 +1490390,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -48adf8: |[48adf8] de.tadris.fitness.util.unit.EnergyUnitUtils.setUnit:()V │ │ -48ae08: 5410 afa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.context:Landroid/content/Context; // field@a1af │ │ -48ae0c: 7110 c7d1 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48ae12: 0c00 |0005: move-result-object v0 │ │ -48ae14: 5400 ba85 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -48ae18: 6e10 d5d2 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getEnergyUnit:()Ljava/lang/String; // method@d2d5 │ │ -48ae1e: 0c00 |000b: move-result-object v0 │ │ -48ae20: 7020 04dd 0100 |000c: invoke-direct {v1, v0}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getUnitById:(Ljava/lang/String;)Lde/tadris/fitness/util/unit/EnergyUnit; // method@dd04 │ │ -48ae26: 0c00 |000f: move-result-object v0 │ │ -48ae28: 5b10 b0a1 |0010: iput-object v0, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ -48ae2c: 0e00 |0012: return-void │ │ +48adfc: |[48adfc] de.tadris.fitness.util.unit.EnergyUnitUtils.setUnit:()V │ │ +48ae0c: 5410 afa1 |0000: iget-object v0, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.context:Landroid/content/Context; // field@a1af │ │ +48ae10: 7110 c7d1 0000 |0002: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +48ae16: 0c00 |0005: move-result-object v0 │ │ +48ae18: 5400 ba85 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +48ae1c: 6e10 d5d2 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getEnergyUnit:()Ljava/lang/String; // method@d2d5 │ │ +48ae22: 0c00 |000b: move-result-object v0 │ │ +48ae24: 7020 04dd 0100 |000c: invoke-direct {v1, v0}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getUnitById:(Ljava/lang/String;)Lde/tadris/fitness/util/unit/EnergyUnit; // method@dd04 │ │ +48ae2a: 0c00 |000f: move-result-object v0 │ │ +48ae2c: 5b10 b0a1 |0010: iput-object v0, v1, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.energyUnit:Lde/tadris/fitness/util/unit/EnergyUnit; // field@a1b0 │ │ +48ae30: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lde/tadris/fitness/util/unit/EnergyUnitUtils; │ │ │ │ source_file_idx : 7257 (EnergyUnitUtils.java) │ │ @@ -1490458,17 +1490459,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48b0d8: |[48b0d8] de.tadris.fitness.util.unit.Imperial.:()V │ │ -48b0e8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48b0ee: 0e00 |0003: return-void │ │ +48b0dc: |[48b0dc] de.tadris.fitness.util.unit.Imperial.:()V │ │ +48b0ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48b0f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/unit/Imperial; │ │ │ │ Virtual methods - │ │ @@ -1490477,325 +1490478,325 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48ae98: |[48ae98] de.tadris.fitness.util.unit.Imperial.getDistanceFromKilometers:(D)D │ │ -48aea8: 1800 8ae5 9656 43e2 e33f |0000: const-wide v0, #double 0.62137 // #3fe3e2435696e58a │ │ -48aeb2: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48aeb6: 1003 |0007: return-wide v3 │ │ +48ae9c: |[48ae9c] de.tadris.fitness.util.unit.Imperial.getDistanceFromKilometers:(D)D │ │ +48aeac: 1800 8ae5 9656 43e2 e33f |0000: const-wide v0, #double 0.62137 // #3fe3e2435696e58a │ │ +48aeb6: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48aeba: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getDistanceFromMeters' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48aeb8: |[48aeb8] de.tadris.fitness.util.unit.Imperial.getDistanceFromMeters:(D)D │ │ -48aec8: 1800 eaaf 5758 707f f13f |0000: const-wide v0, #double 1.09361 // #3ff17f705857afea │ │ -48aed2: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48aed6: 1003 |0007: return-wide v3 │ │ +48aebc: |[48aebc] de.tadris.fitness.util.unit.Imperial.getDistanceFromMeters:(D)D │ │ +48aecc: 1800 eaaf 5758 707f f13f |0000: const-wide v0, #double 1.09361 // #3ff17f705857afea │ │ +48aed6: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48aeda: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getElevationFromMeters' │ │ type : '(D)D' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -48aed8: |[48aed8] de.tadris.fitness.util.unit.Imperial.getElevationFromMeters:(D)D │ │ -48aee8: 7130 cbdc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationFromMeters:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D // method@dccb │ │ -48aeee: 0b01 |0003: move-result-wide v1 │ │ -48aef0: 1001 |0004: return-wide v1 │ │ +48aedc: |[48aedc] de.tadris.fitness.util.unit.Imperial.getElevationFromMeters:(D)D │ │ +48aeec: 7130 cbdc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationFromMeters:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D // method@dccb │ │ +48aef2: 0b01 |0003: move-result-wide v1 │ │ +48aef4: 1001 |0004: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getElevationUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -48b05c: |[48b05c] de.tadris.fitness.util.unit.Imperial.getElevationUnit:()Ljava/lang/String; │ │ -48b06c: 7110 ccdc 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationUnit:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; // method@dccc │ │ -48b072: 0c00 |0003: move-result-object v0 │ │ -48b074: 1100 |0004: return-object v0 │ │ +48b060: |[48b060] de.tadris.fitness.util.unit.Imperial.getElevationUnit:()Ljava/lang/String; │ │ +48b070: 7110 ccdc 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationUnit:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; // method@dccc │ │ +48b076: 0c00 |0003: move-result-object v0 │ │ +48b078: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getElevationUnitTitle' │ │ type : '(Z)I' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48afe0: |[48afe0] de.tadris.fitness.util.unit.Imperial.getElevationUnitTitle:(Z)I │ │ -48aff0: 7120 cddc 1000 |0000: invoke-static {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationUnitTitle:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;Z)I // method@dccd │ │ -48aff6: 0a01 |0003: move-result v1 │ │ -48aff8: 0f01 |0004: return v1 │ │ +48afe4: |[48afe4] de.tadris.fitness.util.unit.Imperial.getElevationUnitTitle:(Z)I │ │ +48aff4: 7120 cddc 1000 |0000: invoke-static {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationUnitTitle:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;Z)I // method@dccd │ │ +48affa: 0a01 |0003: move-result v1 │ │ +48affc: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getKilogramFromUnit' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -48aef4: |[48aef4] de.tadris.fitness.util.unit.Imperial.getKilogramFromUnit:(D)D │ │ -48af04: 1800 c217 2653 05a3 0140 |0000: const-wide v0, #double 2.2046 // #4001a305532617c2 │ │ -48af0e: ce03 |0005: div-double/2addr v3, v0 │ │ -48af10: 1003 |0006: return-wide v3 │ │ +48aef8: |[48aef8] de.tadris.fitness.util.unit.Imperial.getKilogramFromUnit:(D)D │ │ +48af08: 1800 c217 2653 05a3 0140 |0000: const-wide v0, #double 2.2046 // #4001a305532617c2 │ │ +48af12: ce03 |0005: div-double/2addr v3, v0 │ │ +48af14: 1003 |0006: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getLongDistanceUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b078: |[48b078] de.tadris.fitness.util.unit.Imperial.getLongDistanceUnit:()Ljava/lang/String; │ │ -48b088: 1a00 00c0 |0000: const-string v0, "mi" // string@c000 │ │ -48b08c: 1100 |0002: return-object v0 │ │ +48b07c: |[48b07c] de.tadris.fitness.util.unit.Imperial.getLongDistanceUnit:()Ljava/lang/String; │ │ +48b08c: 1a00 00c0 |0000: const-string v0, "mi" // string@c000 │ │ +48b090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getLongDistanceUnitTitle' │ │ type : '(Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48affc: |[48affc] de.tadris.fitness.util.unit.Imperial.getLongDistanceUnitTitle:(Z)I │ │ -48b00c: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -48b010: 1401 a401 117f |0002: const v1, #float 1.92747e+38 // #7f1101a4 │ │ -48b016: 2804 |0005: goto 0009 // +0004 │ │ -48b018: 1401 a501 117f |0006: const v1, #float 1.92747e+38 // #7f1101a5 │ │ -48b01e: 0f01 |0009: return v1 │ │ +48b000: |[48b000] de.tadris.fitness.util.unit.Imperial.getLongDistanceUnitTitle:(Z)I │ │ +48b010: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +48b014: 1401 a401 117f |0002: const v1, #float 1.92747e+38 // #7f1101a4 │ │ +48b01a: 2804 |0005: goto 0009 // +0004 │ │ +48b01c: 1401 a501 117f |0006: const v1, #float 1.92747e+38 // #7f1101a5 │ │ +48b022: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getMeterPerSecondFromSpeed' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -48af14: |[48af14] de.tadris.fitness.util.unit.Imperial.getMeterPerSecondFromSpeed:(D)D │ │ -48af24: 1800 c901 bb9a 3ce5 0140 |0000: const-wide v0, #double 2.23693 // #4001e53c9abb01c9 │ │ -48af2e: ce03 |0005: div-double/2addr v3, v0 │ │ -48af30: 1003 |0006: return-wide v3 │ │ +48af18: |[48af18] de.tadris.fitness.util.unit.Imperial.getMeterPerSecondFromSpeed:(D)D │ │ +48af28: 1800 c901 bb9a 3ce5 0140 |0000: const-wide v0, #double 2.23693 // #4001e53c9abb01c9 │ │ +48af32: ce03 |0005: div-double/2addr v3, v0 │ │ +48af34: 1003 |0006: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getMetersFromLongDistance' │ │ type : '(D)D' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -48af34: |[48af34] de.tadris.fitness.util.unit.Imperial.getMetersFromLongDistance:(D)D │ │ -48af44: 7130 cedc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getMetersFromLongDistance:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D // method@dcce │ │ -48af4a: 0b01 |0003: move-result-wide v1 │ │ -48af4c: 1001 |0004: return-wide v1 │ │ +48af38: |[48af38] de.tadris.fitness.util.unit.Imperial.getMetersFromLongDistance:(D)D │ │ +48af48: 7130 cedc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getMetersFromLongDistance:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D // method@dcce │ │ +48af4e: 0b01 |0003: move-result-wide v1 │ │ +48af50: 1001 |0004: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getMetersFromShortDistance' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48af50: |[48af50] de.tadris.fitness.util.unit.Imperial.getMetersFromShortDistance:(D)D │ │ -48af60: 1800 fbcb eec9 c342 ed3f |0000: const-wide v0, #double 0.9144 // #3fed42c3c9eecbfb │ │ -48af6a: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48af6e: 1003 |0007: return-wide v3 │ │ +48af54: |[48af54] de.tadris.fitness.util.unit.Imperial.getMetersFromShortDistance:(D)D │ │ +48af64: 1800 fbcb eec9 c342 ed3f |0000: const-wide v0, #double 0.9144 // #3fed42c3c9eecbfb │ │ +48af6e: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48af72: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getShortDistanceFromLong' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48af70: |[48af70] de.tadris.fitness.util.unit.Imperial.getShortDistanceFromLong:(D)D │ │ -48af80: 1800 0000 0000 0080 9b40 |0000: const-wide v0, #double 1760 // #409b800000000000 │ │ -48af8a: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48af8e: 1003 |0007: return-wide v3 │ │ +48af74: |[48af74] de.tadris.fitness.util.unit.Imperial.getShortDistanceFromLong:(D)D │ │ +48af84: 1800 0000 0000 0080 9b40 |0000: const-wide v0, #double 1760 // #409b800000000000 │ │ +48af8e: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48af92: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getShortDistanceUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b090: |[48b090] de.tadris.fitness.util.unit.Imperial.getShortDistanceUnit:()Ljava/lang/String; │ │ -48b0a0: 1a00 31ed |0000: const-string v0, "yd" // string@ed31 │ │ -48b0a4: 1100 |0002: return-object v0 │ │ +48b094: |[48b094] de.tadris.fitness.util.unit.Imperial.getShortDistanceUnit:()Ljava/lang/String; │ │ +48b0a4: 1a00 31ed |0000: const-string v0, "yd" // string@ed31 │ │ +48b0a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getShortDistanceUnitTitle' │ │ type : '(Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48b020: |[48b020] de.tadris.fitness.util.unit.Imperial.getShortDistanceUnitTitle:(Z)I │ │ -48b030: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -48b034: 1401 a601 117f |0002: const v1, #float 1.92747e+38 // #7f1101a6 │ │ -48b03a: 2804 |0005: goto 0009 // +0004 │ │ -48b03c: 1401 a701 117f |0006: const v1, #float 1.92747e+38 // #7f1101a7 │ │ -48b042: 0f01 |0009: return v1 │ │ +48b024: |[48b024] de.tadris.fitness.util.unit.Imperial.getShortDistanceUnitTitle:(Z)I │ │ +48b034: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +48b038: 1401 a601 117f |0002: const v1, #float 1.92747e+38 // #7f1101a6 │ │ +48b03e: 2804 |0005: goto 0009 // +0004 │ │ +48b040: 1401 a701 117f |0006: const v1, #float 1.92747e+38 // #7f1101a7 │ │ +48b046: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getSpeedFromMeterPerSecond' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -48af90: |[48af90] de.tadris.fitness.util.unit.Imperial.getSpeedFromMeterPerSecond:(D)D │ │ -48afa0: 1800 cdcc cccc cccc 0c40 |0000: const-wide v0, #double 3.6 // #400ccccccccccccd │ │ -48afaa: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48afae: 1800 8ae5 9656 43e2 e33f |0007: const-wide v0, #double 0.62137 // #3fe3e2435696e58a │ │ -48afb8: ad03 0300 |000c: mul-double v3, v3, v0 │ │ -48afbc: 1003 |000e: return-wide v3 │ │ +48af94: |[48af94] de.tadris.fitness.util.unit.Imperial.getSpeedFromMeterPerSecond:(D)D │ │ +48afa4: 1800 cdcc cccc cccc 0c40 |0000: const-wide v0, #double 3.6 // #400ccccccccccccd │ │ +48afae: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48afb2: 1800 8ae5 9656 43e2 e33f |0007: const-wide v0, #double 0.62137 // #3fe3e2435696e58a │ │ +48afbc: ad03 0300 |000c: mul-double v3, v3, v0 │ │ +48afc0: 1003 |000e: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getSpeedUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b0a8: |[48b0a8] de.tadris.fitness.util.unit.Imperial.getSpeedUnit:()Ljava/lang/String; │ │ -48b0b8: 1a00 01c0 |0000: const-string v0, "mi/h" // string@c001 │ │ -48b0bc: 1100 |0002: return-object v0 │ │ +48b0ac: |[48b0ac] de.tadris.fitness.util.unit.Imperial.getSpeedUnit:()Ljava/lang/String; │ │ +48b0bc: 1a00 01c0 |0000: const-string v0, "mi/h" // string@c001 │ │ +48b0c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getSpeedUnitTitle' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -48b044: |[48b044] de.tadris.fitness.util.unit.Imperial.getSpeedUnitTitle:()I │ │ -48b054: 1400 a301 117f |0000: const v0, #float 1.92747e+38 // #7f1101a3 │ │ -48b05a: 0f00 |0003: return v0 │ │ +48b048: |[48b048] de.tadris.fitness.util.unit.Imperial.getSpeedUnitTitle:()I │ │ +48b058: 1400 a301 117f |0000: const v0, #float 1.92747e+38 // #7f1101a3 │ │ +48b05e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getWeightFromKilogram' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48afc0: |[48afc0] de.tadris.fitness.util.unit.Imperial.getWeightFromKilogram:(D)D │ │ -48afd0: 1800 c217 2653 05a3 0140 |0000: const-wide v0, #double 2.2046 // #4001a305532617c2 │ │ -48afda: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48afde: 1003 |0007: return-wide v3 │ │ +48afc4: |[48afc4] de.tadris.fitness.util.unit.Imperial.getWeightFromKilogram:(D)D │ │ +48afd4: 1800 c217 2653 05a3 0140 |0000: const-wide v0, #double 2.2046 // #4001a305532617c2 │ │ +48afde: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48afe2: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lde/tadris/fitness/util/unit/Imperial;) │ │ name : 'getWeightUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b0c0: |[48b0c0] de.tadris.fitness.util.unit.Imperial.getWeightUnit:()Ljava/lang/String; │ │ -48b0d0: 1a00 74ab |0000: const-string v0, "lbs" // string@ab74 │ │ -48b0d4: 1100 |0002: return-object v0 │ │ +48b0c4: |[48b0c4] de.tadris.fitness.util.unit.Imperial.getWeightUnit:()Ljava/lang/String; │ │ +48b0d4: 1a00 74ab |0000: const-string v0, "lbs" // string@ab74 │ │ +48b0d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9257 (Imperial.java) │ │ │ │ Class #5130 header: │ │ @@ -1490826,17 +1490827,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48b140: |[48b140] de.tadris.fitness.util.unit.KJoule.:()V │ │ -48b150: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48b156: 0e00 |0003: return-void │ │ +48b144: |[48b144] de.tadris.fitness.util.unit.KJoule.:()V │ │ +48b154: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48b15a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/unit/KJoule; │ │ │ │ Virtual methods - │ │ @@ -1490845,50 +1490846,50 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48b0f0: |[48b0f0] de.tadris.fitness.util.unit.KJoule.getEnergy:(D)D │ │ -48b100: 1800 3a92 cb7f 48bf 1040 |0000: const-wide v0, #double 4.1868 // #4010bf487fcb923a │ │ -48b10a: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48b10e: 1003 |0007: return-wide v3 │ │ +48b0f4: |[48b0f4] de.tadris.fitness.util.unit.KJoule.getEnergy:(D)D │ │ +48b104: 1800 3a92 cb7f 48bf 1040 |0000: const-wide v0, #double 4.1868 // #4010bf487fcb923a │ │ +48b10e: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48b112: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/unit/KJoule;) │ │ name : 'getInternationalShortName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b128: |[48b128] de.tadris.fitness.util.unit.KJoule.getInternationalShortName:()Ljava/lang/String; │ │ -48b138: 1a00 67a9 |0000: const-string v0, "kJ" // string@a967 │ │ -48b13c: 1100 |0002: return-object v0 │ │ +48b12c: |[48b12c] de.tadris.fitness.util.unit.KJoule.getInternationalShortName:()Ljava/lang/String; │ │ +48b13c: 1a00 67a9 |0000: const-string v0, "kJ" // string@a967 │ │ +48b140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/util/unit/KJoule;) │ │ name : 'getLongNameTitle' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -48b110: |[48b110] de.tadris.fitness.util.unit.KJoule.getLongNameTitle:()I │ │ -48b120: 1400 9b01 117f |0000: const v0, #float 1.92746e+38 // #7f11019b │ │ -48b126: 0f00 |0003: return v0 │ │ +48b114: |[48b114] de.tadris.fitness.util.unit.KJoule.getLongNameTitle:()I │ │ +48b124: 1400 9b01 117f |0000: const v0, #float 1.92746e+38 // #7f11019b │ │ +48b12a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9889 (KJoule.java) │ │ │ │ Class #5131 header: │ │ @@ -1490919,17 +1490920,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48b19c: |[48b19c] de.tadris.fitness.util.unit.Kcal.:()V │ │ -48b1ac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48b1b2: 0e00 |0003: return-void │ │ +48b1a0: |[48b1a0] de.tadris.fitness.util.unit.Kcal.:()V │ │ +48b1b0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48b1b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/unit/Kcal; │ │ │ │ Virtual methods - │ │ @@ -1490938,48 +1490939,48 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48b158: |[48b158] de.tadris.fitness.util.unit.Kcal.getEnergy:(D)D │ │ -48b168: 1001 |0000: return-wide v1 │ │ +48b15c: |[48b15c] de.tadris.fitness.util.unit.Kcal.getEnergy:(D)D │ │ +48b16c: 1001 |0000: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/unit/Kcal;) │ │ name : 'getInternationalShortName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b184: |[48b184] de.tadris.fitness.util.unit.Kcal.getInternationalShortName:()Ljava/lang/String; │ │ -48b194: 1a00 69a9 |0000: const-string v0, "kcal" // string@a969 │ │ -48b198: 1100 |0002: return-object v0 │ │ +48b188: |[48b188] de.tadris.fitness.util.unit.Kcal.getInternationalShortName:()Ljava/lang/String; │ │ +48b198: 1a00 69a9 |0000: const-string v0, "kcal" // string@a969 │ │ +48b19c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/util/unit/Kcal;) │ │ name : 'getLongNameTitle' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -48b16c: |[48b16c] de.tadris.fitness.util.unit.Kcal.getLongNameTitle:()I │ │ -48b17c: 1400 9c01 117f |0000: const v0, #float 1.92746e+38 // #7f11019c │ │ -48b182: 0f00 |0003: return v0 │ │ +48b170: |[48b170] de.tadris.fitness.util.unit.Kcal.getLongNameTitle:()I │ │ +48b180: 1400 9c01 117f |0000: const v0, #float 1.92746e+38 // #7f11019c │ │ +48b186: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9893 (Kcal.java) │ │ │ │ Class #5132 header: │ │ @@ -1491028,17 +1491029,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48b418: |[48b418] de.tadris.fitness.util.unit.Metric.:()V │ │ -48b428: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48b42e: 0e00 |0003: return-void │ │ +48b41c: |[48b41c] de.tadris.fitness.util.unit.Metric.:()V │ │ +48b42c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48b432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/unit/Metric; │ │ │ │ Virtual methods - │ │ @@ -1491047,313 +1491048,313 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48b224: |[48b224] de.tadris.fitness.util.unit.Metric.getDistanceFromKilometers:(D)D │ │ -48b234: 1001 |0000: return-wide v1 │ │ +48b228: |[48b228] de.tadris.fitness.util.unit.Metric.getDistanceFromKilometers:(D)D │ │ +48b238: 1001 |0000: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getDistanceFromMeters' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48b238: |[48b238] de.tadris.fitness.util.unit.Metric.getDistanceFromMeters:(D)D │ │ -48b248: 1001 |0000: return-wide v1 │ │ +48b23c: |[48b23c] de.tadris.fitness.util.unit.Metric.getDistanceFromMeters:(D)D │ │ +48b24c: 1001 |0000: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getElevationFromMeters' │ │ type : '(D)D' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -48b24c: |[48b24c] de.tadris.fitness.util.unit.Metric.getElevationFromMeters:(D)D │ │ -48b25c: 7130 cbdc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationFromMeters:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D // method@dccb │ │ -48b262: 0b01 |0003: move-result-wide v1 │ │ -48b264: 1001 |0004: return-wide v1 │ │ +48b250: |[48b250] de.tadris.fitness.util.unit.Metric.getElevationFromMeters:(D)D │ │ +48b260: 7130 cbdc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationFromMeters:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D // method@dccb │ │ +48b266: 0b01 |0003: move-result-wide v1 │ │ +48b268: 1001 |0004: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getElevationUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -48b39c: |[48b39c] de.tadris.fitness.util.unit.Metric.getElevationUnit:()Ljava/lang/String; │ │ -48b3ac: 7110 ccdc 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationUnit:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; // method@dccc │ │ -48b3b2: 0c00 |0003: move-result-object v0 │ │ -48b3b4: 1100 |0004: return-object v0 │ │ +48b3a0: |[48b3a0] de.tadris.fitness.util.unit.Metric.getElevationUnit:()Ljava/lang/String; │ │ +48b3b0: 7110 ccdc 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationUnit:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; // method@dccc │ │ +48b3b6: 0c00 |0003: move-result-object v0 │ │ +48b3b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getElevationUnitTitle' │ │ type : '(Z)I' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48b320: |[48b320] de.tadris.fitness.util.unit.Metric.getElevationUnitTitle:(Z)I │ │ -48b330: 7120 cddc 1000 |0000: invoke-static {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationUnitTitle:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;Z)I // method@dccd │ │ -48b336: 0a01 |0003: move-result v1 │ │ -48b338: 0f01 |0004: return v1 │ │ +48b324: |[48b324] de.tadris.fitness.util.unit.Metric.getElevationUnitTitle:(Z)I │ │ +48b334: 7120 cddc 1000 |0000: invoke-static {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getElevationUnitTitle:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;Z)I // method@dccd │ │ +48b33a: 0a01 |0003: move-result v1 │ │ +48b33c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getKilogramFromUnit' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48b268: |[48b268] de.tadris.fitness.util.unit.Metric.getKilogramFromUnit:(D)D │ │ -48b278: 1001 |0000: return-wide v1 │ │ +48b26c: |[48b26c] de.tadris.fitness.util.unit.Metric.getKilogramFromUnit:(D)D │ │ +48b27c: 1001 |0000: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getLongDistanceUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b3b8: |[48b3b8] de.tadris.fitness.util.unit.Metric.getLongDistanceUnit:()Ljava/lang/String; │ │ -48b3c8: 1a00 8da9 |0000: const-string v0, "km" // string@a98d │ │ -48b3cc: 1100 |0002: return-object v0 │ │ +48b3bc: |[48b3bc] de.tadris.fitness.util.unit.Metric.getLongDistanceUnit:()Ljava/lang/String; │ │ +48b3cc: 1a00 8da9 |0000: const-string v0, "km" // string@a98d │ │ +48b3d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getLongDistanceUnitTitle' │ │ type : '(Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48b33c: |[48b33c] de.tadris.fitness.util.unit.Metric.getLongDistanceUnitTitle:(Z)I │ │ -48b34c: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -48b350: 1401 9e01 117f |0002: const v1, #float 1.92746e+38 // #7f11019e │ │ -48b356: 2804 |0005: goto 0009 // +0004 │ │ -48b358: 1401 9f01 117f |0006: const v1, #float 1.92746e+38 // #7f11019f │ │ -48b35e: 0f01 |0009: return v1 │ │ +48b340: |[48b340] de.tadris.fitness.util.unit.Metric.getLongDistanceUnitTitle:(Z)I │ │ +48b350: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +48b354: 1401 9e01 117f |0002: const v1, #float 1.92746e+38 // #7f11019e │ │ +48b35a: 2804 |0005: goto 0009 // +0004 │ │ +48b35c: 1401 9f01 117f |0006: const v1, #float 1.92746e+38 // #7f11019f │ │ +48b362: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getMeterPerSecondFromSpeed' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -48b27c: |[48b27c] de.tadris.fitness.util.unit.Metric.getMeterPerSecondFromSpeed:(D)D │ │ -48b28c: 1800 cdcc cccc cccc 0c40 |0000: const-wide v0, #double 3.6 // #400ccccccccccccd │ │ -48b296: ce03 |0005: div-double/2addr v3, v0 │ │ -48b298: 1003 |0006: return-wide v3 │ │ +48b280: |[48b280] de.tadris.fitness.util.unit.Metric.getMeterPerSecondFromSpeed:(D)D │ │ +48b290: 1800 cdcc cccc cccc 0c40 |0000: const-wide v0, #double 3.6 // #400ccccccccccccd │ │ +48b29a: ce03 |0005: div-double/2addr v3, v0 │ │ +48b29c: 1003 |0006: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getMetersFromLongDistance' │ │ type : '(D)D' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -48b29c: |[48b29c] de.tadris.fitness.util.unit.Metric.getMetersFromLongDistance:(D)D │ │ -48b2ac: 7130 cedc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getMetersFromLongDistance:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D // method@dcce │ │ -48b2b2: 0b01 |0003: move-result-wide v1 │ │ -48b2b4: 1001 |0004: return-wide v1 │ │ +48b2a0: |[48b2a0] de.tadris.fitness.util.unit.Metric.getMetersFromLongDistance:(D)D │ │ +48b2b0: 7130 cedc 1002 |0000: invoke-static {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem$-CC;.$default$getMetersFromLongDistance:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;D)D // method@dcce │ │ +48b2b6: 0b01 |0003: move-result-wide v1 │ │ +48b2b8: 1001 |0004: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getMetersFromShortDistance' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48b2b8: |[48b2b8] de.tadris.fitness.util.unit.Metric.getMetersFromShortDistance:(D)D │ │ -48b2c8: 1001 |0000: return-wide v1 │ │ +48b2bc: |[48b2bc] de.tadris.fitness.util.unit.Metric.getMetersFromShortDistance:(D)D │ │ +48b2cc: 1001 |0000: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getShortDistanceFromLong' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48b2cc: |[48b2cc] de.tadris.fitness.util.unit.Metric.getShortDistanceFromLong:(D)D │ │ -48b2dc: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ -48b2e6: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48b2ea: 1003 |0007: return-wide v3 │ │ +48b2d0: |[48b2d0] de.tadris.fitness.util.unit.Metric.getShortDistanceFromLong:(D)D │ │ +48b2e0: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ +48b2ea: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48b2ee: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getShortDistanceUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b3d0: |[48b3d0] de.tadris.fitness.util.unit.Metric.getShortDistanceUnit:()Ljava/lang/String; │ │ -48b3e0: 1a00 d0ac |0000: const-string v0, "m" // string@acd0 │ │ -48b3e4: 1100 |0002: return-object v0 │ │ +48b3d4: |[48b3d4] de.tadris.fitness.util.unit.Metric.getShortDistanceUnit:()Ljava/lang/String; │ │ +48b3e4: 1a00 d0ac |0000: const-string v0, "m" // string@acd0 │ │ +48b3e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getShortDistanceUnitTitle' │ │ type : '(Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48b360: |[48b360] de.tadris.fitness.util.unit.Metric.getShortDistanceUnitTitle:(Z)I │ │ -48b370: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -48b374: 1401 a101 117f |0002: const v1, #float 1.92747e+38 // #7f1101a1 │ │ -48b37a: 2804 |0005: goto 0009 // +0004 │ │ -48b37c: 1401 a201 117f |0006: const v1, #float 1.92747e+38 // #7f1101a2 │ │ -48b382: 0f01 |0009: return v1 │ │ +48b364: |[48b364] de.tadris.fitness.util.unit.Metric.getShortDistanceUnitTitle:(Z)I │ │ +48b374: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +48b378: 1401 a101 117f |0002: const v1, #float 1.92747e+38 // #7f1101a1 │ │ +48b37e: 2804 |0005: goto 0009 // +0004 │ │ +48b380: 1401 a201 117f |0006: const v1, #float 1.92747e+38 // #7f1101a2 │ │ +48b386: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getSpeedFromMeterPerSecond' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48b2ec: |[48b2ec] de.tadris.fitness.util.unit.Metric.getSpeedFromMeterPerSecond:(D)D │ │ -48b2fc: 1800 cdcc cccc cccc 0c40 |0000: const-wide v0, #double 3.6 // #400ccccccccccccd │ │ -48b306: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48b30a: 1003 |0007: return-wide v3 │ │ +48b2f0: |[48b2f0] de.tadris.fitness.util.unit.Metric.getSpeedFromMeterPerSecond:(D)D │ │ +48b300: 1800 cdcc cccc cccc 0c40 |0000: const-wide v0, #double 3.6 // #400ccccccccccccd │ │ +48b30a: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48b30e: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getSpeedUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b3e8: |[48b3e8] de.tadris.fitness.util.unit.Metric.getSpeedUnit:()Ljava/lang/String; │ │ -48b3f8: 1a00 8ea9 |0000: const-string v0, "km/h" // string@a98e │ │ -48b3fc: 1100 |0002: return-object v0 │ │ +48b3ec: |[48b3ec] de.tadris.fitness.util.unit.Metric.getSpeedUnit:()Ljava/lang/String; │ │ +48b3fc: 1a00 8ea9 |0000: const-string v0, "km/h" // string@a98e │ │ +48b400: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getSpeedUnitTitle' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -48b384: |[48b384] de.tadris.fitness.util.unit.Metric.getSpeedUnitTitle:()I │ │ -48b394: 1400 9d01 117f |0000: const v0, #float 1.92746e+38 // #7f11019d │ │ -48b39a: 0f00 |0003: return v0 │ │ +48b388: |[48b388] de.tadris.fitness.util.unit.Metric.getSpeedUnitTitle:()I │ │ +48b398: 1400 9d01 117f |0000: const v0, #float 1.92746e+38 // #7f11019d │ │ +48b39e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getWeightFromKilogram' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48b30c: |[48b30c] de.tadris.fitness.util.unit.Metric.getWeightFromKilogram:(D)D │ │ -48b31c: 1001 |0000: return-wide v1 │ │ +48b310: |[48b310] de.tadris.fitness.util.unit.Metric.getWeightFromKilogram:(D)D │ │ +48b320: 1001 |0000: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lde/tadris/fitness/util/unit/Metric;) │ │ name : 'getWeightUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b400: |[48b400] de.tadris.fitness.util.unit.Metric.getWeightUnit:()Ljava/lang/String; │ │ -48b410: 1a00 87a9 |0000: const-string v0, "kg" // string@a987 │ │ -48b414: 1100 |0002: return-object v0 │ │ +48b404: |[48b404] de.tadris.fitness.util.unit.Metric.getWeightUnit:()Ljava/lang/String; │ │ +48b414: 1a00 87a9 |0000: const-string v0, "kg" // string@a987 │ │ +48b418: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 19387 (Metric.java) │ │ │ │ Class #5133 header: │ │ @@ -1491413,17 +1491414,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48bf80: |[48bf80] de.westnordost.osmapi.capabilities.CapabilitiesParser.:()V │ │ -48bf90: 7010 a7dd 0000 |0000: invoke-direct {v0}, Lde/westnordost/osmapi/common/XmlParser;.:()V // method@dda7 │ │ -48bf96: 0e00 |0003: return-void │ │ +48bf84: |[48bf84] de.westnordost.osmapi.capabilities.CapabilitiesParser.:()V │ │ +48bf94: 7010 a7dd 0000 |0000: invoke-direct {v0}, Lde/westnordost/osmapi/common/XmlParser;.:()V // method@dda7 │ │ +48bf9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/capabilities/CapabilitiesParser; │ │ │ │ #1 : (in Lde/westnordost/osmapi/capabilities/CapabilitiesParser;) │ │ @@ -1491431,165 +1491432,165 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 322 16-bit code units │ │ -48c0a0: |[48c0a0] de.westnordost.osmapi.capabilities.CapabilitiesParser.parseApiElement:()V │ │ -48c0b0: 6e10 7fdd 0300 |0000: invoke-virtual {v3}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getName:()Ljava/lang/String; // method@dd7f │ │ -48c0b6: 0c00 |0003: move-result-object v0 │ │ -48c0b8: 6e10 cfe0 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -48c0be: 6e10 cfe0 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -48c0c4: 0a01 |000a: move-result v1 │ │ -48c0c6: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -48c0c8: 2c01 0001 0000 |000c: sparse-switch v1, 0000010c // +00000100 │ │ -48c0ce: 2900 5900 |000f: goto/16 0068 // +0059 │ │ -48c0d2: 1a01 a8c3 |0011: const-string v1, "note_area" // string@c3a8 │ │ -48c0d6: 6e20 c7e0 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c0dc: 0a00 |0016: move-result v0 │ │ -48c0de: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -48c0e2: 284f |0019: goto 0068 // +004f │ │ -48c0e4: 1272 |001a: const/4 v2, #int 7 // #7 │ │ -48c0e6: 284d |001b: goto 0068 // +004d │ │ -48c0e8: 1a01 a0e5 |001c: const-string v1, "tracepoints" // string@e5a0 │ │ -48c0ec: 6e20 c7e0 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c0f2: 0a00 |0021: move-result v0 │ │ -48c0f4: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ -48c0f8: 2844 |0024: goto 0068 // +0044 │ │ -48c0fa: 1262 |0025: const/4 v2, #int 6 // #6 │ │ -48c0fc: 2842 |0026: goto 0068 // +0042 │ │ -48c0fe: 1a01 7fea |0027: const-string v1, "waynodes" // string@ea7f │ │ -48c102: 6e20 c7e0 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c108: 0a00 |002c: move-result v0 │ │ -48c10a: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -48c10e: 2839 |002f: goto 0068 // +0039 │ │ -48c110: 1252 |0030: const/4 v2, #int 5 // #5 │ │ -48c112: 2837 |0031: goto 0068 // +0037 │ │ -48c114: 1a01 f3e9 |0032: const-string v1, "version" // string@e9f3 │ │ -48c118: 6e20 c7e0 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c11e: 0a00 |0037: move-result v0 │ │ -48c120: 3900 0300 |0038: if-nez v0, 003b // +0003 │ │ -48c124: 282e |003a: goto 0068 // +002e │ │ -48c126: 1242 |003b: const/4 v2, #int 4 // #4 │ │ -48c128: 282c |003c: goto 0068 // +002c │ │ -48c12a: 1a01 2178 |003d: const-string v1, "area" // string@7821 │ │ -48c12e: 6e20 c7e0 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c134: 0a00 |0042: move-result v0 │ │ -48c136: 3900 0300 |0043: if-nez v0, 0046 // +0003 │ │ -48c13a: 2823 |0045: goto 0068 // +0023 │ │ -48c13c: 1232 |0046: const/4 v2, #int 3 // #3 │ │ -48c13e: 2821 |0047: goto 0068 // +0021 │ │ -48c140: 1a01 14e2 |0048: const-string v1, "status" // string@e214 │ │ -48c144: 6e20 c7e0 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c14a: 0a00 |004d: move-result v0 │ │ -48c14c: 3900 0300 |004e: if-nez v0, 0051 // +0003 │ │ -48c150: 2818 |0050: goto 0068 // +0018 │ │ -48c152: 1222 |0051: const/4 v2, #int 2 // #2 │ │ -48c154: 2816 |0052: goto 0068 // +0016 │ │ -48c156: 1a01 9fe4 |0053: const-string v1, "timeout" // string@e49f │ │ -48c15a: 6e20 c7e0 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c160: 0a00 |0058: move-result v0 │ │ -48c162: 3900 0300 |0059: if-nez v0, 005c // +0003 │ │ -48c166: 280d |005b: goto 0068 // +000d │ │ -48c168: 1212 |005c: const/4 v2, #int 1 // #1 │ │ -48c16a: 280b |005d: goto 0068 // +000b │ │ -48c16c: 1a01 777c |005e: const-string v1, "changesets" // string@7c77 │ │ -48c170: 6e20 c7e0 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c176: 0a00 |0063: move-result v0 │ │ -48c178: 3900 0300 |0064: if-nez v0, 0067 // +0003 │ │ -48c17c: 2802 |0066: goto 0068 // +0002 │ │ -48c17e: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -48c180: 1a00 4fbf |0068: const-string v0, "maximum" // string@bf4f │ │ -48c184: 2b02 c400 0000 |006a: packed-switch v2, 0000012e // +000000c4 │ │ -48c18a: 2900 9d00 |006d: goto/16 010a // +009d │ │ -48c18e: 5431 cea1 |006f: iget-object v1, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c192: 6e20 7ddd 0300 |0071: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getFloatAttribute:(Ljava/lang/String;)Ljava/lang/Float; // method@dd7d │ │ -48c198: 0c00 |0074: move-result-object v0 │ │ -48c19a: 6e10 24e0 0000 |0075: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -48c1a0: 0a00 |0078: move-result v0 │ │ -48c1a2: 5910 c4a1 |0079: iput v0, v1, Lde/westnordost/osmapi/capabilities/Capabilities;.maxNotesQueryAreaInSquareDegrees:F // field@a1c4 │ │ -48c1a6: 2900 8f00 |007b: goto/16 010a // +008f │ │ -48c1aa: 5430 cea1 |007d: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c1ae: 1a01 46ca |007f: const-string v1, "per_page" // string@ca46 │ │ -48c1b2: 6e20 7edd 1300 |0081: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getIntAttribute:(Ljava/lang/String;)Ljava/lang/Integer; // method@dd7e │ │ -48c1b8: 0c01 |0084: move-result-object v1 │ │ -48c1ba: 6e10 45e0 0100 |0085: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -48c1c0: 0a01 |0088: move-result v1 │ │ -48c1c2: 5901 c5a1 |0089: iput v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.maxPointsInGpsTracePerPage:I // field@a1c5 │ │ -48c1c6: 2900 7f00 |008b: goto/16 010a // +007f │ │ -48c1ca: 5431 cea1 |008d: iget-object v1, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c1ce: 6e20 7edd 0300 |008f: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getIntAttribute:(Ljava/lang/String;)Ljava/lang/Integer; // method@dd7e │ │ -48c1d4: 0c00 |0092: move-result-object v0 │ │ -48c1d6: 6e10 45e0 0000 |0093: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -48c1dc: 0a00 |0096: move-result v0 │ │ -48c1de: 5910 c3a1 |0097: iput v0, v1, Lde/westnordost/osmapi/capabilities/Capabilities;.maxNodesInWay:I // field@a1c3 │ │ -48c1e2: 2871 |0099: goto 010a // +0071 │ │ -48c1e4: 5431 cea1 |009a: iget-object v1, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c1e8: 1a02 2ac0 |009c: const-string v2, "minimum" // string@c02a │ │ -48c1ec: 6e20 7ddd 2300 |009e: invoke-virtual {v3, v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getFloatAttribute:(Ljava/lang/String;)Ljava/lang/Float; // method@dd7d │ │ -48c1f2: 0c02 |00a1: move-result-object v2 │ │ -48c1f4: 6e10 24e0 0200 |00a2: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -48c1fa: 0a02 |00a5: move-result v2 │ │ -48c1fc: 5912 c7a1 |00a6: iput v2, v1, Lde/westnordost/osmapi/capabilities/Capabilities;.minSupportedApiVersion:F // field@a1c7 │ │ -48c200: 5431 cea1 |00a8: iget-object v1, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c204: 6e20 7ddd 0300 |00aa: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getFloatAttribute:(Ljava/lang/String;)Ljava/lang/Float; // method@dd7d │ │ -48c20a: 0c00 |00ad: move-result-object v0 │ │ -48c20c: 6e10 24e0 0000 |00ae: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -48c212: 0a00 |00b1: move-result v0 │ │ -48c214: 5910 c6a1 |00b2: iput v0, v1, Lde/westnordost/osmapi/capabilities/Capabilities;.maxSupportedApiVersion:F // field@a1c6 │ │ -48c218: 2856 |00b4: goto 010a // +0056 │ │ -48c21a: 5431 cea1 |00b5: iget-object v1, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c21e: 6e20 7ddd 0300 |00b7: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getFloatAttribute:(Ljava/lang/String;)Ljava/lang/Float; // method@dd7d │ │ -48c224: 0c00 |00ba: move-result-object v0 │ │ -48c226: 6e10 24e0 0000 |00bb: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -48c22c: 0a00 |00be: move-result v0 │ │ -48c22e: 5910 c2a1 |00bf: iput v0, v1, Lde/westnordost/osmapi/capabilities/Capabilities;.maxMapQueryAreaInSquareDegrees:F // field@a1c2 │ │ -48c232: 2849 |00c1: goto 010a // +0049 │ │ -48c234: 5430 cea1 |00c2: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c238: 1a01 d783 |00c4: const-string v1, "database" // string@83d7 │ │ -48c23c: 6e20 7cdd 1300 |00c6: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dd7c │ │ -48c242: 0c01 |00c9: move-result-object v1 │ │ -48c244: 7110 77dd 0100 |00ca: invoke-static {v1}, Lde/westnordost/osmapi/capabilities/Capabilities;.parseApiStatus:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // method@dd77 │ │ -48c24a: 0c01 |00cd: move-result-object v1 │ │ -48c24c: 5b01 bda1 |00ce: iput-object v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.databaseStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bd │ │ -48c250: 5430 cea1 |00d0: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c254: 1a01 7a77 |00d2: const-string v1, "api" // string@777a │ │ -48c258: 6e20 7cdd 1300 |00d4: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dd7c │ │ -48c25e: 0c01 |00d7: move-result-object v1 │ │ -48c260: 7110 77dd 0100 |00d8: invoke-static {v1}, Lde/westnordost/osmapi/capabilities/Capabilities;.parseApiStatus:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // method@dd77 │ │ -48c266: 0c01 |00db: move-result-object v1 │ │ -48c268: 5b01 c0a1 |00dc: iput-object v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.mapDataStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1c0 │ │ -48c26c: 5430 cea1 |00de: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c270: 1a01 6c9f |00e0: const-string v1, "gpx" // string@9f6c │ │ -48c274: 6e20 7cdd 1300 |00e2: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dd7c │ │ -48c27a: 0c01 |00e5: move-result-object v1 │ │ -48c27c: 7110 77dd 0100 |00e6: invoke-static {v1}, Lde/westnordost/osmapi/capabilities/Capabilities;.parseApiStatus:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // method@dd77 │ │ -48c282: 0c01 |00e9: move-result-object v1 │ │ -48c284: 5b01 bea1 |00ea: iput-object v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.gpsTracesStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1be │ │ -48c288: 281e |00ec: goto 010a // +001e │ │ -48c28a: 5430 cea1 |00ed: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c28e: 1a01 92d3 |00ef: const-string v1, "seconds" // string@d392 │ │ -48c292: 6e20 7edd 1300 |00f1: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getIntAttribute:(Ljava/lang/String;)Ljava/lang/Integer; // method@dd7e │ │ -48c298: 0c01 |00f4: move-result-object v1 │ │ -48c29a: 6e10 45e0 0100 |00f5: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -48c2a0: 0a01 |00f8: move-result v1 │ │ -48c2a2: 5901 c9a1 |00f9: iput v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.timeoutInSeconds:I // field@a1c9 │ │ -48c2a6: 280f |00fb: goto 010a // +000f │ │ -48c2a8: 5430 cea1 |00fc: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48c2ac: 1a01 52bf |00fe: const-string v1, "maximum_elements" // string@bf52 │ │ -48c2b0: 6e20 7edd 1300 |0100: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getIntAttribute:(Ljava/lang/String;)Ljava/lang/Integer; // method@dd7e │ │ -48c2b6: 0c01 |0103: move-result-object v1 │ │ -48c2b8: 6e10 45e0 0100 |0104: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -48c2be: 0a01 |0107: move-result v1 │ │ -48c2c0: 5901 c1a1 |0108: iput v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.maxElementsPerChangeset:I // field@a1c1 │ │ -48c2c4: 0e00 |010a: return-void │ │ -48c2c6: 0000 |010b: nop // spacer │ │ -48c2c8: 0002 0800 018c fb80 614d afb1 f2cf ... |010c: sparse-switch-data (34 units) │ │ -48c30c: 0001 0800 0000 0000 9200 0000 8300 ... |012e: packed-switch-data (20 units) │ │ +48c0a4: |[48c0a4] de.westnordost.osmapi.capabilities.CapabilitiesParser.parseApiElement:()V │ │ +48c0b4: 6e10 7fdd 0300 |0000: invoke-virtual {v3}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getName:()Ljava/lang/String; // method@dd7f │ │ +48c0ba: 0c00 |0003: move-result-object v0 │ │ +48c0bc: 6e10 cfe0 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +48c0c2: 6e10 cfe0 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +48c0c8: 0a01 |000a: move-result v1 │ │ +48c0ca: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +48c0cc: 2c01 0001 0000 |000c: sparse-switch v1, 0000010c // +00000100 │ │ +48c0d2: 2900 5900 |000f: goto/16 0068 // +0059 │ │ +48c0d6: 1a01 a8c3 |0011: const-string v1, "note_area" // string@c3a8 │ │ +48c0da: 6e20 c7e0 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c0e0: 0a00 |0016: move-result v0 │ │ +48c0e2: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +48c0e6: 284f |0019: goto 0068 // +004f │ │ +48c0e8: 1272 |001a: const/4 v2, #int 7 // #7 │ │ +48c0ea: 284d |001b: goto 0068 // +004d │ │ +48c0ec: 1a01 a0e5 |001c: const-string v1, "tracepoints" // string@e5a0 │ │ +48c0f0: 6e20 c7e0 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c0f6: 0a00 |0021: move-result v0 │ │ +48c0f8: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ +48c0fc: 2844 |0024: goto 0068 // +0044 │ │ +48c0fe: 1262 |0025: const/4 v2, #int 6 // #6 │ │ +48c100: 2842 |0026: goto 0068 // +0042 │ │ +48c102: 1a01 7fea |0027: const-string v1, "waynodes" // string@ea7f │ │ +48c106: 6e20 c7e0 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c10c: 0a00 |002c: move-result v0 │ │ +48c10e: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +48c112: 2839 |002f: goto 0068 // +0039 │ │ +48c114: 1252 |0030: const/4 v2, #int 5 // #5 │ │ +48c116: 2837 |0031: goto 0068 // +0037 │ │ +48c118: 1a01 f3e9 |0032: const-string v1, "version" // string@e9f3 │ │ +48c11c: 6e20 c7e0 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c122: 0a00 |0037: move-result v0 │ │ +48c124: 3900 0300 |0038: if-nez v0, 003b // +0003 │ │ +48c128: 282e |003a: goto 0068 // +002e │ │ +48c12a: 1242 |003b: const/4 v2, #int 4 // #4 │ │ +48c12c: 282c |003c: goto 0068 // +002c │ │ +48c12e: 1a01 2178 |003d: const-string v1, "area" // string@7821 │ │ +48c132: 6e20 c7e0 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c138: 0a00 |0042: move-result v0 │ │ +48c13a: 3900 0300 |0043: if-nez v0, 0046 // +0003 │ │ +48c13e: 2823 |0045: goto 0068 // +0023 │ │ +48c140: 1232 |0046: const/4 v2, #int 3 // #3 │ │ +48c142: 2821 |0047: goto 0068 // +0021 │ │ +48c144: 1a01 14e2 |0048: const-string v1, "status" // string@e214 │ │ +48c148: 6e20 c7e0 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c14e: 0a00 |004d: move-result v0 │ │ +48c150: 3900 0300 |004e: if-nez v0, 0051 // +0003 │ │ +48c154: 2818 |0050: goto 0068 // +0018 │ │ +48c156: 1222 |0051: const/4 v2, #int 2 // #2 │ │ +48c158: 2816 |0052: goto 0068 // +0016 │ │ +48c15a: 1a01 9fe4 |0053: const-string v1, "timeout" // string@e49f │ │ +48c15e: 6e20 c7e0 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c164: 0a00 |0058: move-result v0 │ │ +48c166: 3900 0300 |0059: if-nez v0, 005c // +0003 │ │ +48c16a: 280d |005b: goto 0068 // +000d │ │ +48c16c: 1212 |005c: const/4 v2, #int 1 // #1 │ │ +48c16e: 280b |005d: goto 0068 // +000b │ │ +48c170: 1a01 777c |005e: const-string v1, "changesets" // string@7c77 │ │ +48c174: 6e20 c7e0 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c17a: 0a00 |0063: move-result v0 │ │ +48c17c: 3900 0300 |0064: if-nez v0, 0067 // +0003 │ │ +48c180: 2802 |0066: goto 0068 // +0002 │ │ +48c182: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +48c184: 1a00 4fbf |0068: const-string v0, "maximum" // string@bf4f │ │ +48c188: 2b02 c400 0000 |006a: packed-switch v2, 0000012e // +000000c4 │ │ +48c18e: 2900 9d00 |006d: goto/16 010a // +009d │ │ +48c192: 5431 cea1 |006f: iget-object v1, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c196: 6e20 7ddd 0300 |0071: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getFloatAttribute:(Ljava/lang/String;)Ljava/lang/Float; // method@dd7d │ │ +48c19c: 0c00 |0074: move-result-object v0 │ │ +48c19e: 6e10 24e0 0000 |0075: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +48c1a4: 0a00 |0078: move-result v0 │ │ +48c1a6: 5910 c4a1 |0079: iput v0, v1, Lde/westnordost/osmapi/capabilities/Capabilities;.maxNotesQueryAreaInSquareDegrees:F // field@a1c4 │ │ +48c1aa: 2900 8f00 |007b: goto/16 010a // +008f │ │ +48c1ae: 5430 cea1 |007d: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c1b2: 1a01 46ca |007f: const-string v1, "per_page" // string@ca46 │ │ +48c1b6: 6e20 7edd 1300 |0081: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getIntAttribute:(Ljava/lang/String;)Ljava/lang/Integer; // method@dd7e │ │ +48c1bc: 0c01 |0084: move-result-object v1 │ │ +48c1be: 6e10 45e0 0100 |0085: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +48c1c4: 0a01 |0088: move-result v1 │ │ +48c1c6: 5901 c5a1 |0089: iput v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.maxPointsInGpsTracePerPage:I // field@a1c5 │ │ +48c1ca: 2900 7f00 |008b: goto/16 010a // +007f │ │ +48c1ce: 5431 cea1 |008d: iget-object v1, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c1d2: 6e20 7edd 0300 |008f: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getIntAttribute:(Ljava/lang/String;)Ljava/lang/Integer; // method@dd7e │ │ +48c1d8: 0c00 |0092: move-result-object v0 │ │ +48c1da: 6e10 45e0 0000 |0093: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +48c1e0: 0a00 |0096: move-result v0 │ │ +48c1e2: 5910 c3a1 |0097: iput v0, v1, Lde/westnordost/osmapi/capabilities/Capabilities;.maxNodesInWay:I // field@a1c3 │ │ +48c1e6: 2871 |0099: goto 010a // +0071 │ │ +48c1e8: 5431 cea1 |009a: iget-object v1, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c1ec: 1a02 2ac0 |009c: const-string v2, "minimum" // string@c02a │ │ +48c1f0: 6e20 7ddd 2300 |009e: invoke-virtual {v3, v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getFloatAttribute:(Ljava/lang/String;)Ljava/lang/Float; // method@dd7d │ │ +48c1f6: 0c02 |00a1: move-result-object v2 │ │ +48c1f8: 6e10 24e0 0200 |00a2: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +48c1fe: 0a02 |00a5: move-result v2 │ │ +48c200: 5912 c7a1 |00a6: iput v2, v1, Lde/westnordost/osmapi/capabilities/Capabilities;.minSupportedApiVersion:F // field@a1c7 │ │ +48c204: 5431 cea1 |00a8: iget-object v1, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c208: 6e20 7ddd 0300 |00aa: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getFloatAttribute:(Ljava/lang/String;)Ljava/lang/Float; // method@dd7d │ │ +48c20e: 0c00 |00ad: move-result-object v0 │ │ +48c210: 6e10 24e0 0000 |00ae: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +48c216: 0a00 |00b1: move-result v0 │ │ +48c218: 5910 c6a1 |00b2: iput v0, v1, Lde/westnordost/osmapi/capabilities/Capabilities;.maxSupportedApiVersion:F // field@a1c6 │ │ +48c21c: 2856 |00b4: goto 010a // +0056 │ │ +48c21e: 5431 cea1 |00b5: iget-object v1, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c222: 6e20 7ddd 0300 |00b7: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getFloatAttribute:(Ljava/lang/String;)Ljava/lang/Float; // method@dd7d │ │ +48c228: 0c00 |00ba: move-result-object v0 │ │ +48c22a: 6e10 24e0 0000 |00bb: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +48c230: 0a00 |00be: move-result v0 │ │ +48c232: 5910 c2a1 |00bf: iput v0, v1, Lde/westnordost/osmapi/capabilities/Capabilities;.maxMapQueryAreaInSquareDegrees:F // field@a1c2 │ │ +48c236: 2849 |00c1: goto 010a // +0049 │ │ +48c238: 5430 cea1 |00c2: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c23c: 1a01 d783 |00c4: const-string v1, "database" // string@83d7 │ │ +48c240: 6e20 7cdd 1300 |00c6: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dd7c │ │ +48c246: 0c01 |00c9: move-result-object v1 │ │ +48c248: 7110 77dd 0100 |00ca: invoke-static {v1}, Lde/westnordost/osmapi/capabilities/Capabilities;.parseApiStatus:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // method@dd77 │ │ +48c24e: 0c01 |00cd: move-result-object v1 │ │ +48c250: 5b01 bda1 |00ce: iput-object v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.databaseStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1bd │ │ +48c254: 5430 cea1 |00d0: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c258: 1a01 7a77 |00d2: const-string v1, "api" // string@777a │ │ +48c25c: 6e20 7cdd 1300 |00d4: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dd7c │ │ +48c262: 0c01 |00d7: move-result-object v1 │ │ +48c264: 7110 77dd 0100 |00d8: invoke-static {v1}, Lde/westnordost/osmapi/capabilities/Capabilities;.parseApiStatus:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // method@dd77 │ │ +48c26a: 0c01 |00db: move-result-object v1 │ │ +48c26c: 5b01 c0a1 |00dc: iput-object v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.mapDataStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1c0 │ │ +48c270: 5430 cea1 |00de: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c274: 1a01 6c9f |00e0: const-string v1, "gpx" // string@9f6c │ │ +48c278: 6e20 7cdd 1300 |00e2: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dd7c │ │ +48c27e: 0c01 |00e5: move-result-object v1 │ │ +48c280: 7110 77dd 0100 |00e6: invoke-static {v1}, Lde/westnordost/osmapi/capabilities/Capabilities;.parseApiStatus:(Ljava/lang/String;)Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // method@dd77 │ │ +48c286: 0c01 |00e9: move-result-object v1 │ │ +48c288: 5b01 bea1 |00ea: iput-object v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.gpsTracesStatus:Lde/westnordost/osmapi/capabilities/Capabilities$ApiStatus; // field@a1be │ │ +48c28c: 281e |00ec: goto 010a // +001e │ │ +48c28e: 5430 cea1 |00ed: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c292: 1a01 92d3 |00ef: const-string v1, "seconds" // string@d392 │ │ +48c296: 6e20 7edd 1300 |00f1: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getIntAttribute:(Ljava/lang/String;)Ljava/lang/Integer; // method@dd7e │ │ +48c29c: 0c01 |00f4: move-result-object v1 │ │ +48c29e: 6e10 45e0 0100 |00f5: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +48c2a4: 0a01 |00f8: move-result v1 │ │ +48c2a6: 5901 c9a1 |00f9: iput v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.timeoutInSeconds:I // field@a1c9 │ │ +48c2aa: 280f |00fb: goto 010a // +000f │ │ +48c2ac: 5430 cea1 |00fc: iget-object v0, v3, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48c2b0: 1a01 52bf |00fe: const-string v1, "maximum_elements" // string@bf52 │ │ +48c2b4: 6e20 7edd 1300 |0100: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getIntAttribute:(Ljava/lang/String;)Ljava/lang/Integer; // method@dd7e │ │ +48c2ba: 0c01 |0103: move-result-object v1 │ │ +48c2bc: 6e10 45e0 0100 |0104: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +48c2c2: 0a01 |0107: move-result v1 │ │ +48c2c4: 5901 c1a1 |0108: iput v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.maxElementsPerChangeset:I // field@a1c1 │ │ +48c2c8: 0e00 |010a: return-void │ │ +48c2ca: 0000 |010b: nop // spacer │ │ +48c2cc: 0002 0800 018c fb80 614d afb1 f2cf ... |010c: sparse-switch-data (34 units) │ │ +48c310: 0001 0800 0000 0000 9200 0000 8300 ... |012e: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ 0x006f line=67 │ │ 0x007d line=70 │ │ 0x008d line=73 │ │ @@ -1491610,33 +1491611,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -48bf98: |[48bf98] de.westnordost.osmapi.capabilities.CapabilitiesParser.onEndElement:()V │ │ -48bfa8: 6e10 80dd 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getParentName:()Ljava/lang/String; // method@dd80 │ │ -48bfae: 0c00 |0003: move-result-object v0 │ │ -48bfb0: 1a01 dcca |0004: const-string v1, "policy" // string@cadc │ │ -48bfb4: 6e20 c7e0 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48bfba: 0a00 |0009: move-result v0 │ │ -48bfbc: 3800 1700 |000a: if-eqz v0, 0021 // +0017 │ │ -48bfc0: 6e10 7fdd 0200 |000c: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getName:()Ljava/lang/String; // method@dd7f │ │ -48bfc6: 0c00 |000f: move-result-object v0 │ │ -48bfc8: 1a01 d0a2 |0010: const-string v1, "imagery" // string@a2d0 │ │ -48bfcc: 6e20 c7e0 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48bfd2: 0a00 |0015: move-result v0 │ │ -48bfd4: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -48bfd8: 5420 cea1 |0018: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48bfdc: 5421 cfa1 |001a: iget-object v1, v2, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.imageBlacklistRegexes:Ljava/util/List; // field@a1cf │ │ -48bfe0: 5b01 bfa1 |001c: iput-object v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.imageryBlacklistRegExes:Ljava/util/List; // field@a1bf │ │ -48bfe4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -48bfe6: 5b20 cfa1 |001f: iput-object v0, v2, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.imageBlacklistRegexes:Ljava/util/List; // field@a1cf │ │ -48bfea: 0e00 |0021: return-void │ │ +48bf9c: |[48bf9c] de.westnordost.osmapi.capabilities.CapabilitiesParser.onEndElement:()V │ │ +48bfac: 6e10 80dd 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getParentName:()Ljava/lang/String; // method@dd80 │ │ +48bfb2: 0c00 |0003: move-result-object v0 │ │ +48bfb4: 1a01 dcca |0004: const-string v1, "policy" // string@cadc │ │ +48bfb8: 6e20 c7e0 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48bfbe: 0a00 |0009: move-result v0 │ │ +48bfc0: 3800 1700 |000a: if-eqz v0, 0021 // +0017 │ │ +48bfc4: 6e10 7fdd 0200 |000c: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getName:()Ljava/lang/String; // method@dd7f │ │ +48bfca: 0c00 |000f: move-result-object v0 │ │ +48bfcc: 1a01 d0a2 |0010: const-string v1, "imagery" // string@a2d0 │ │ +48bfd0: 6e20 c7e0 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48bfd6: 0a00 |0015: move-result v0 │ │ +48bfd8: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +48bfdc: 5420 cea1 |0018: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48bfe0: 5421 cfa1 |001a: iget-object v1, v2, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.imageBlacklistRegexes:Ljava/util/List; // field@a1cf │ │ +48bfe4: 5b01 bfa1 |001c: iput-object v1, v0, Lde/westnordost/osmapi/capabilities/Capabilities;.imageryBlacklistRegExes:Ljava/util/List; // field@a1bf │ │ +48bfe8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +48bfea: 5b20 cfa1 |001f: iput-object v0, v2, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.imageBlacklistRegexes:Ljava/util/List; // field@a1cf │ │ +48bfee: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0018 line=94 │ │ 0x001f line=95 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lde/westnordost/osmapi/capabilities/CapabilitiesParser; │ │ @@ -1491646,56 +1491647,56 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -48bfec: |[48bfec] de.westnordost.osmapi.capabilities.CapabilitiesParser.onStartElement:()V │ │ -48bffc: 6e10 80dd 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getParentName:()Ljava/lang/String; // method@dd80 │ │ -48c002: 0c00 |0003: move-result-object v0 │ │ -48c004: 1a01 7a77 |0004: const-string v1, "api" // string@777a │ │ -48c008: 6e20 c7e0 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c00e: 0a00 |0009: move-result v0 │ │ -48c010: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -48c014: 7010 85dd 0200 |000c: invoke-direct {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.parseApiElement:()V // method@dd85 │ │ -48c01a: 2842 |000f: goto 0051 // +0042 │ │ -48c01c: 6e10 80dd 0200 |0010: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getParentName:()Ljava/lang/String; // method@dd80 │ │ -48c022: 0c00 |0013: move-result-object v0 │ │ -48c024: 1a01 dcca |0014: const-string v1, "policy" // string@cadc │ │ -48c028: 6e20 c7e0 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c02e: 0a00 |0019: move-result v0 │ │ -48c030: 1a01 d0a2 |001a: const-string v1, "imagery" // string@a2d0 │ │ -48c034: 3800 1400 |001c: if-eqz v0, 0030 // +0014 │ │ -48c038: 6e10 7fdd 0200 |001e: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getName:()Ljava/lang/String; // method@dd7f │ │ -48c03e: 0c00 |0021: move-result-object v0 │ │ -48c040: 6e20 c7e0 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c046: 0a00 |0025: move-result v0 │ │ -48c048: 3800 2b00 |0026: if-eqz v0, 0051 // +002b │ │ -48c04c: 2200 7119 |0028: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -48c050: 7010 92e2 0000 |002a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -48c056: 5b20 cfa1 |002d: iput-object v0, v2, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.imageBlacklistRegexes:Ljava/util/List; // field@a1cf │ │ -48c05a: 2822 |002f: goto 0051 // +0022 │ │ -48c05c: 6e10 80dd 0200 |0030: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getParentName:()Ljava/lang/String; // method@dd80 │ │ -48c062: 0c00 |0033: move-result-object v0 │ │ -48c064: 6e20 c7e0 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c06a: 0a00 |0037: move-result v0 │ │ -48c06c: 3800 1900 |0038: if-eqz v0, 0051 // +0019 │ │ -48c070: 6e10 7fdd 0200 |003a: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getName:()Ljava/lang/String; // method@dd7f │ │ -48c076: 0c00 |003d: move-result-object v0 │ │ -48c078: 1a01 d179 |003e: const-string v1, "blacklist" // string@79d1 │ │ -48c07c: 6e20 c7e0 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48c082: 0a00 |0043: move-result v0 │ │ -48c084: 3800 0d00 |0044: if-eqz v0, 0051 // +000d │ │ -48c088: 5420 cfa1 |0046: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.imageBlacklistRegexes:Ljava/util/List; // field@a1cf │ │ -48c08c: 1a01 20ce |0048: const-string v1, "regex" // string@ce20 │ │ -48c090: 6e20 7cdd 1200 |004a: invoke-virtual {v2, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dd7c │ │ -48c096: 0c01 |004d: move-result-object v1 │ │ -48c098: 7220 85e3 1000 |004e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48c09e: 0e00 |0051: return-void │ │ +48bff0: |[48bff0] de.westnordost.osmapi.capabilities.CapabilitiesParser.onStartElement:()V │ │ +48c000: 6e10 80dd 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getParentName:()Ljava/lang/String; // method@dd80 │ │ +48c006: 0c00 |0003: move-result-object v0 │ │ +48c008: 1a01 7a77 |0004: const-string v1, "api" // string@777a │ │ +48c00c: 6e20 c7e0 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c012: 0a00 |0009: move-result v0 │ │ +48c014: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +48c018: 7010 85dd 0200 |000c: invoke-direct {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.parseApiElement:()V // method@dd85 │ │ +48c01e: 2842 |000f: goto 0051 // +0042 │ │ +48c020: 6e10 80dd 0200 |0010: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getParentName:()Ljava/lang/String; // method@dd80 │ │ +48c026: 0c00 |0013: move-result-object v0 │ │ +48c028: 1a01 dcca |0014: const-string v1, "policy" // string@cadc │ │ +48c02c: 6e20 c7e0 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c032: 0a00 |0019: move-result v0 │ │ +48c034: 1a01 d0a2 |001a: const-string v1, "imagery" // string@a2d0 │ │ +48c038: 3800 1400 |001c: if-eqz v0, 0030 // +0014 │ │ +48c03c: 6e10 7fdd 0200 |001e: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getName:()Ljava/lang/String; // method@dd7f │ │ +48c042: 0c00 |0021: move-result-object v0 │ │ +48c044: 6e20 c7e0 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c04a: 0a00 |0025: move-result v0 │ │ +48c04c: 3800 2b00 |0026: if-eqz v0, 0051 // +002b │ │ +48c050: 2200 7119 |0028: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +48c054: 7010 92e2 0000 |002a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +48c05a: 5b20 cfa1 |002d: iput-object v0, v2, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.imageBlacklistRegexes:Ljava/util/List; // field@a1cf │ │ +48c05e: 2822 |002f: goto 0051 // +0022 │ │ +48c060: 6e10 80dd 0200 |0030: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getParentName:()Ljava/lang/String; // method@dd80 │ │ +48c066: 0c00 |0033: move-result-object v0 │ │ +48c068: 6e20 c7e0 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c06e: 0a00 |0037: move-result v0 │ │ +48c070: 3800 1900 |0038: if-eqz v0, 0051 // +0019 │ │ +48c074: 6e10 7fdd 0200 |003a: invoke-virtual {v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getName:()Ljava/lang/String; // method@dd7f │ │ +48c07a: 0c00 |003d: move-result-object v0 │ │ +48c07c: 1a01 d179 |003e: const-string v1, "blacklist" // string@79d1 │ │ +48c080: 6e20 c7e0 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48c086: 0a00 |0043: move-result v0 │ │ +48c088: 3800 0d00 |0044: if-eqz v0, 0051 // +000d │ │ +48c08c: 5420 cfa1 |0046: iget-object v0, v2, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.imageBlacklistRegexes:Ljava/util/List; // field@a1cf │ │ +48c090: 1a01 20ce |0048: const-string v1, "regex" // string@ce20 │ │ +48c094: 6e20 7cdd 1200 |004a: invoke-virtual {v2, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@dd7c │ │ +48c09a: 0c01 |004d: move-result-object v1 │ │ +48c09c: 7220 85e3 1000 |004e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48c0a2: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000c line=36 │ │ 0x0010 line=38 │ │ 0x001e line=40 │ │ 0x0028 line=42 │ │ @@ -1491710,21 +1491711,21 @@ │ │ type : '(Ljava/io/InputStream;)Lde/westnordost/osmapi/capabilities/Capabilities;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -48bf38: |[48bf38] de.westnordost.osmapi.capabilities.CapabilitiesParser.parse:(Ljava/io/InputStream;)Lde/westnordost/osmapi/capabilities/Capabilities; │ │ -48bf48: 2200 3518 |0000: new-instance v0, Lde/westnordost/osmapi/capabilities/Capabilities; // type@1835 │ │ -48bf4c: 7010 70dd 0000 |0002: invoke-direct {v0}, Lde/westnordost/osmapi/capabilities/Capabilities;.:()V // method@dd70 │ │ -48bf52: 5b10 cea1 |0005: iput-object v0, v1, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48bf56: 6e20 7bdd 2100 |0007: invoke-virtual {v1, v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.doParse:(Ljava/io/InputStream;)V // method@dd7b │ │ -48bf5c: 5412 cea1 |000a: iget-object v2, v1, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ -48bf60: 1102 |000c: return-object v2 │ │ +48bf3c: |[48bf3c] de.westnordost.osmapi.capabilities.CapabilitiesParser.parse:(Ljava/io/InputStream;)Lde/westnordost/osmapi/capabilities/Capabilities; │ │ +48bf4c: 2200 3518 |0000: new-instance v0, Lde/westnordost/osmapi/capabilities/Capabilities; // type@1835 │ │ +48bf50: 7010 70dd 0000 |0002: invoke-direct {v0}, Lde/westnordost/osmapi/capabilities/Capabilities;.:()V // method@dd70 │ │ +48bf56: 5b10 cea1 |0005: iput-object v0, v1, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48bf5a: 6e20 7bdd 2100 |0007: invoke-virtual {v1, v2}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.doParse:(Ljava/io/InputStream;)V // method@dd7b │ │ +48bf60: 5412 cea1 |000a: iget-object v2, v1, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.capabilities:Lde/westnordost/osmapi/capabilities/Capabilities; // field@a1ce │ │ +48bf64: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0007 line=27 │ │ 0x000a line=28 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/westnordost/osmapi/capabilities/CapabilitiesParser; │ │ @@ -1491735,18 +1491736,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48bf64: |[48bf64] de.westnordost.osmapi.capabilities.CapabilitiesParser.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ -48bf74: 6e20 83dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.parse:(Ljava/io/InputStream;)Lde/westnordost/osmapi/capabilities/Capabilities; // method@dd83 │ │ -48bf7a: 0c01 |0003: move-result-object v1 │ │ -48bf7c: 1101 |0004: return-object v1 │ │ +48bf68: |[48bf68] de.westnordost.osmapi.capabilities.CapabilitiesParser.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ +48bf78: 6e20 83dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/capabilities/CapabilitiesParser;.parse:(Ljava/io/InputStream;)Lde/westnordost/osmapi/capabilities/Capabilities; // method@dd83 │ │ +48bf7e: 0c01 |0003: move-result-object v1 │ │ +48bf80: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/westnordost/osmapi/capabilities/CapabilitiesParser; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1491806,27 +1491807,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -48c49c: |[48c49c] de.westnordost.osmapi.common.FormDataWriter.:()V │ │ -48c4ac: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -48c4b2: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48c4b6: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48c4bc: 1a01 4c06 |0008: const-string v1, "---------------------------" // string@064c │ │ -48c4c0: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c4c6: 7100 21e1 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -48c4cc: 0b01 |0010: move-result-wide v1 │ │ -48c4ce: 6e30 0ee1 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -48c4d4: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48c4da: 0c00 |0017: move-result-object v0 │ │ -48c4dc: 5b30 d6a1 |0018: iput-object v0, v3, Lde/westnordost/osmapi/common/FormDataWriter;.boundary:Ljava/lang/String; // field@a1d6 │ │ -48c4e0: 0e00 |001a: return-void │ │ +48c4a0: |[48c4a0] de.westnordost.osmapi.common.FormDataWriter.:()V │ │ +48c4b0: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +48c4b6: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48c4ba: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48c4c0: 1a01 4c06 |0008: const-string v1, "---------------------------" // string@064c │ │ +48c4c4: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c4ca: 7100 21e1 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +48c4d0: 0b01 |0010: move-result-wide v1 │ │ +48c4d2: 6e30 0ee1 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +48c4d8: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48c4de: 0c00 |0017: move-result-object v0 │ │ +48c4e0: 5b30 d6a1 |0018: iput-object v0, v3, Lde/westnordost/osmapi/common/FormDataWriter;.boundary:Ljava/lang/String; // field@a1d6 │ │ +48c4e4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lde/westnordost/osmapi/common/FormDataWriter; │ │ │ │ @@ -1491835,30 +1491836,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -48c680: |[48c680] de.westnordost.osmapi.common.FormDataWriter.finish:()V │ │ -48c690: 5430 d8a1 |0000: iget-object v0, v3, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ -48c694: 6e10 5fdf 0000 |0002: invoke-virtual {v0}, Ljava/io/PrintWriter;.flush:()V // method@df5f │ │ -48c69a: 2200 0819 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48c69e: 7010 06e1 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48c6a4: 1a01 4906 |000a: const-string v1, "--" // string@0649 │ │ -48c6a8: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c6ae: 5432 d6a1 |000f: iget-object v2, v3, Lde/westnordost/osmapi/common/FormDataWriter;.boundary:Ljava/lang/String; // field@a1d6 │ │ -48c6b2: 6e20 12e1 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c6b8: 6e20 12e1 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c6be: 6e10 1fe1 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48c6c4: 0c00 |001a: move-result-object v0 │ │ -48c6c6: 7020 8ddd 0300 |001b: invoke-direct {v3, v0}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ -48c6cc: 5430 d8a1 |001e: iget-object v0, v3, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ -48c6d0: 6e10 5edf 0000 |0020: invoke-virtual {v0}, Ljava/io/PrintWriter;.close:()V // method@df5e │ │ -48c6d6: 0e00 |0023: return-void │ │ +48c684: |[48c684] de.westnordost.osmapi.common.FormDataWriter.finish:()V │ │ +48c694: 5430 d8a1 |0000: iget-object v0, v3, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ +48c698: 6e10 5fdf 0000 |0002: invoke-virtual {v0}, Ljava/io/PrintWriter;.flush:()V // method@df5f │ │ +48c69e: 2200 0819 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48c6a2: 7010 06e1 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48c6a8: 1a01 4906 |000a: const-string v1, "--" // string@0649 │ │ +48c6ac: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c6b2: 5432 d6a1 |000f: iget-object v2, v3, Lde/westnordost/osmapi/common/FormDataWriter;.boundary:Ljava/lang/String; // field@a1d6 │ │ +48c6b6: 6e20 12e1 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c6bc: 6e20 12e1 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c6c2: 6e10 1fe1 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48c6c8: 0c00 |001a: move-result-object v0 │ │ +48c6ca: 7020 8ddd 0300 |001b: invoke-direct {v3, v0}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ +48c6d0: 5430 d8a1 |001e: iget-object v0, v3, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ +48c6d4: 6e10 5edf 0000 |0020: invoke-virtual {v0}, Ljava/io/PrintWriter;.close:()V // method@df5e │ │ +48c6da: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x001e line=50 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lde/westnordost/osmapi/common/FormDataWriter; │ │ @@ -1491868,20 +1491869,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48c6d8: |[48c6d8] de.westnordost.osmapi.common.FormDataWriter.println:()V │ │ -48c6e8: 5420 d8a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ -48c6ec: 1a01 1f00 |0002: const-string v1, " │ │ +48c6dc: |[48c6dc] de.westnordost.osmapi.common.FormDataWriter.println:()V │ │ +48c6ec: 5420 d8a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ +48c6f0: 1a01 1f00 |0002: const-string v1, " │ │ " // string@001f │ │ -48c6f0: 6e20 5ddf 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/PrintWriter; // method@df5d │ │ -48c6f6: 0e00 |0007: return-void │ │ +48c6f4: 6e20 5ddf 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/PrintWriter; // method@df5d │ │ +48c6fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/westnordost/osmapi/common/FormDataWriter; │ │ │ │ #3 : (in Lde/westnordost/osmapi/common/FormDataWriter;) │ │ @@ -1491889,19 +1491890,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -48c6f8: |[48c6f8] de.westnordost.osmapi.common.FormDataWriter.println:(Ljava/lang/CharSequence;)V │ │ -48c708: 5410 d8a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ -48c70c: 6e20 5ddf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/PrintWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/PrintWriter; // method@df5d │ │ -48c712: 7010 8cdd 0100 |0005: invoke-direct {v1}, Lde/westnordost/osmapi/common/FormDataWriter;.println:()V // method@dd8c │ │ -48c718: 0e00 |0008: return-void │ │ +48c6fc: |[48c6fc] de.westnordost.osmapi.common.FormDataWriter.println:(Ljava/lang/CharSequence;)V │ │ +48c70c: 5410 d8a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ +48c710: 6e20 5ddf 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/PrintWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/PrintWriter; // method@df5d │ │ +48c716: 7010 8cdd 0100 |0005: invoke-direct {v1}, Lde/westnordost/osmapi/common/FormDataWriter;.println:()V // method@dd8c │ │ +48c71c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/westnordost/osmapi/common/FormDataWriter; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/CharSequence; │ │ @@ -1491912,51 +1491913,51 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -48c4e4: |[48c4e4] de.westnordost.osmapi.common.FormDataWriter.addField:(Ljava/lang/String;Ljava/lang/String;)V │ │ -48c4f4: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48c4f8: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48c4fe: 1a01 4906 |0005: const-string v1, "--" // string@0649 │ │ -48c502: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c508: 5421 d6a1 |000a: iget-object v1, v2, Lde/westnordost/osmapi/common/FormDataWriter;.boundary:Ljava/lang/String; // field@a1d6 │ │ -48c50c: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c512: 6e10 1fe1 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48c518: 0c00 |0012: move-result-object v0 │ │ -48c51a: 7020 8ddd 0200 |0013: invoke-direct {v2, v0}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ -48c520: 2200 0819 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48c524: 7010 06e1 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48c52a: 1a01 2216 |001b: const-string v1, "Content-Disposition: form-data; name="" // string@1622 │ │ -48c52e: 6e20 12e1 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c534: 6e20 12e1 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c53a: 1a03 c502 |0023: const-string v3, """ // string@02c5 │ │ -48c53e: 6e20 12e1 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c544: 6e10 1fe1 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48c54a: 0c03 |002b: move-result-object v3 │ │ -48c54c: 7020 8ddd 3200 |002c: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ -48c552: 2203 0819 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -48c556: 7010 06e1 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48c55c: 1a00 2616 |0034: const-string v0, "Content-Type: text/plain; charset=" // string@1626 │ │ -48c560: 6e20 12e1 0300 |0036: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c566: 6200 75a2 |0039: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ -48c56a: 1a01 d560 |003b: const-string v1, "UTF-8" // string@60d5 │ │ -48c56e: 6e20 e8e0 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ -48c574: 0c00 |0040: move-result-object v0 │ │ -48c576: 6e20 12e1 0300 |0041: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c57c: 6e10 1fe1 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48c582: 0c03 |0047: move-result-object v3 │ │ -48c584: 7020 8ddd 3200 |0048: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ -48c58a: 7010 8cdd 0200 |004b: invoke-direct {v2}, Lde/westnordost/osmapi/common/FormDataWriter;.println:()V // method@dd8c │ │ -48c590: 7020 8ddd 4200 |004e: invoke-direct {v2, v4}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ -48c596: 5423 d8a1 |0051: iget-object v3, v2, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ -48c59a: 6e10 5fdf 0300 |0053: invoke-virtual {v3}, Ljava/io/PrintWriter;.flush:()V // method@df5f │ │ -48c5a0: 0e00 |0056: return-void │ │ +48c4e8: |[48c4e8] de.westnordost.osmapi.common.FormDataWriter.addField:(Ljava/lang/String;Ljava/lang/String;)V │ │ +48c4f8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48c4fc: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48c502: 1a01 4906 |0005: const-string v1, "--" // string@0649 │ │ +48c506: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c50c: 5421 d6a1 |000a: iget-object v1, v2, Lde/westnordost/osmapi/common/FormDataWriter;.boundary:Ljava/lang/String; // field@a1d6 │ │ +48c510: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c516: 6e10 1fe1 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48c51c: 0c00 |0012: move-result-object v0 │ │ +48c51e: 7020 8ddd 0200 |0013: invoke-direct {v2, v0}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ +48c524: 2200 0819 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48c528: 7010 06e1 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48c52e: 1a01 2216 |001b: const-string v1, "Content-Disposition: form-data; name="" // string@1622 │ │ +48c532: 6e20 12e1 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c538: 6e20 12e1 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c53e: 1a03 c502 |0023: const-string v3, """ // string@02c5 │ │ +48c542: 6e20 12e1 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c548: 6e10 1fe1 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48c54e: 0c03 |002b: move-result-object v3 │ │ +48c550: 7020 8ddd 3200 |002c: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ +48c556: 2203 0819 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +48c55a: 7010 06e1 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48c560: 1a00 2616 |0034: const-string v0, "Content-Type: text/plain; charset=" // string@1626 │ │ +48c564: 6e20 12e1 0300 |0036: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c56a: 6200 75a2 |0039: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ +48c56e: 1a01 d560 |003b: const-string v1, "UTF-8" // string@60d5 │ │ +48c572: 6e20 e8e0 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ +48c578: 0c00 |0040: move-result-object v0 │ │ +48c57a: 6e20 12e1 0300 |0041: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c580: 6e10 1fe1 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48c586: 0c03 |0047: move-result-object v3 │ │ +48c588: 7020 8ddd 3200 |0048: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ +48c58e: 7010 8cdd 0200 |004b: invoke-direct {v2}, Lde/westnordost/osmapi/common/FormDataWriter;.println:()V // method@dd8c │ │ +48c594: 7020 8ddd 4200 |004e: invoke-direct {v2, v4}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ +48c59a: 5423 d8a1 |0051: iget-object v3, v2, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ +48c59e: 6e10 5fdf 0300 |0053: invoke-virtual {v3}, Ljava/io/PrintWriter;.flush:()V // method@df5f │ │ +48c5a4: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0016 line=56 │ │ 0x002f line=57 │ │ 0x004b line=58 │ │ 0x004e line=59 │ │ @@ -1491971,56 +1491972,56 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -48c5a4: |[48c5a4] de.westnordost.osmapi.common.FormDataWriter.addFileField:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;)V │ │ -48c5b4: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48c5b8: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48c5be: 1a01 4906 |0005: const-string v1, "--" // string@0649 │ │ -48c5c2: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c5c8: 5421 d6a1 |000a: iget-object v1, v2, Lde/westnordost/osmapi/common/FormDataWriter;.boundary:Ljava/lang/String; // field@a1d6 │ │ -48c5cc: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c5d2: 6e10 1fe1 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48c5d8: 0c00 |0012: move-result-object v0 │ │ -48c5da: 7020 8ddd 0200 |0013: invoke-direct {v2, v0}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ -48c5e0: 2200 0819 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48c5e4: 7010 06e1 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48c5ea: 1a01 2216 |001b: const-string v1, "Content-Disposition: form-data; name="" // string@1622 │ │ -48c5ee: 6e20 12e1 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c5f4: 6e20 12e1 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c5fa: 1a03 dd02 |0023: const-string v3, ""; filename="" // string@02dd │ │ -48c5fe: 6e20 12e1 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c604: 6e20 12e1 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c60a: 1a03 c502 |002b: const-string v3, """ // string@02c5 │ │ -48c60e: 6e20 12e1 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c614: 6e10 1fe1 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48c61a: 0c03 |0033: move-result-object v3 │ │ -48c61c: 7020 8ddd 3200 |0034: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ -48c622: 2203 0819 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -48c626: 7010 06e1 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48c62c: 1a04 2516 |003c: const-string v4, "Content-Type: " // string@1625 │ │ -48c630: 6e20 12e1 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c636: 7210 4ddd 0500 |0041: invoke-interface {v5}, Lde/westnordost/osmapi/ApiRequestWriter;.getContentType:()Ljava/lang/String; // method@dd4d │ │ -48c63c: 0c04 |0044: move-result-object v4 │ │ -48c63e: 6e20 12e1 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c644: 6e10 1fe1 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48c64a: 0c03 |004b: move-result-object v3 │ │ -48c64c: 7020 8ddd 3200 |004c: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ -48c652: 7010 8cdd 0200 |004f: invoke-direct {v2}, Lde/westnordost/osmapi/common/FormDataWriter;.println:()V // method@dd8c │ │ -48c658: 5423 d8a1 |0052: iget-object v3, v2, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ -48c65c: 6e10 5fdf 0300 |0054: invoke-virtual {v3}, Ljava/io/PrintWriter;.flush:()V // method@df5f │ │ -48c662: 5423 d7a1 |0057: iget-object v3, v2, Lde/westnordost/osmapi/common/FormDataWriter;.out:Ljava/io/OutputStream; // field@a1d7 │ │ -48c666: 7220 4edd 3500 |0059: invoke-interface {v5, v3}, Lde/westnordost/osmapi/ApiRequestWriter;.write:(Ljava/io/OutputStream;)V // method@dd4e │ │ -48c66c: 7010 8cdd 0200 |005c: invoke-direct {v2}, Lde/westnordost/osmapi/common/FormDataWriter;.println:()V // method@dd8c │ │ -48c672: 5423 d8a1 |005f: iget-object v3, v2, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ -48c676: 6e10 5fdf 0300 |0061: invoke-virtual {v3}, Ljava/io/PrintWriter;.flush:()V // method@df5f │ │ -48c67c: 0e00 |0064: return-void │ │ +48c5a8: |[48c5a8] de.westnordost.osmapi.common.FormDataWriter.addFileField:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;)V │ │ +48c5b8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48c5bc: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48c5c2: 1a01 4906 |0005: const-string v1, "--" // string@0649 │ │ +48c5c6: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c5cc: 5421 d6a1 |000a: iget-object v1, v2, Lde/westnordost/osmapi/common/FormDataWriter;.boundary:Ljava/lang/String; // field@a1d6 │ │ +48c5d0: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c5d6: 6e10 1fe1 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48c5dc: 0c00 |0012: move-result-object v0 │ │ +48c5de: 7020 8ddd 0200 |0013: invoke-direct {v2, v0}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ +48c5e4: 2200 0819 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48c5e8: 7010 06e1 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48c5ee: 1a01 2216 |001b: const-string v1, "Content-Disposition: form-data; name="" // string@1622 │ │ +48c5f2: 6e20 12e1 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c5f8: 6e20 12e1 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c5fe: 1a03 dd02 |0023: const-string v3, ""; filename="" // string@02dd │ │ +48c602: 6e20 12e1 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c608: 6e20 12e1 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c60e: 1a03 c502 |002b: const-string v3, """ // string@02c5 │ │ +48c612: 6e20 12e1 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c618: 6e10 1fe1 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48c61e: 0c03 |0033: move-result-object v3 │ │ +48c620: 7020 8ddd 3200 |0034: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ +48c626: 2203 0819 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +48c62a: 7010 06e1 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48c630: 1a04 2516 |003c: const-string v4, "Content-Type: " // string@1625 │ │ +48c634: 6e20 12e1 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c63a: 7210 4ddd 0500 |0041: invoke-interface {v5}, Lde/westnordost/osmapi/ApiRequestWriter;.getContentType:()Ljava/lang/String; // method@dd4d │ │ +48c640: 0c04 |0044: move-result-object v4 │ │ +48c642: 6e20 12e1 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c648: 6e10 1fe1 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48c64e: 0c03 |004b: move-result-object v3 │ │ +48c650: 7020 8ddd 3200 |004c: invoke-direct {v2, v3}, Lde/westnordost/osmapi/common/FormDataWriter;.println:(Ljava/lang/CharSequence;)V // method@dd8d │ │ +48c656: 7010 8cdd 0200 |004f: invoke-direct {v2}, Lde/westnordost/osmapi/common/FormDataWriter;.println:()V // method@dd8c │ │ +48c65c: 5423 d8a1 |0052: iget-object v3, v2, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ +48c660: 6e10 5fdf 0300 |0054: invoke-virtual {v3}, Ljava/io/PrintWriter;.flush:()V // method@df5f │ │ +48c666: 5423 d7a1 |0057: iget-object v3, v2, Lde/westnordost/osmapi/common/FormDataWriter;.out:Ljava/io/OutputStream; // field@a1d7 │ │ +48c66a: 7220 4edd 3500 |0059: invoke-interface {v5, v3}, Lde/westnordost/osmapi/ApiRequestWriter;.write:(Ljava/io/OutputStream;)V // method@dd4e │ │ +48c670: 7010 8cdd 0200 |005c: invoke-direct {v2}, Lde/westnordost/osmapi/common/FormDataWriter;.println:()V // method@dd8c │ │ +48c676: 5423 d8a1 |005f: iget-object v3, v2, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ +48c67a: 6e10 5fdf 0300 |0061: invoke-virtual {v3}, Ljava/io/PrintWriter;.flush:()V // method@df5f │ │ +48c680: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0016 line=67 │ │ 0x0037 line=69 │ │ 0x004f line=70 │ │ 0x0052 line=71 │ │ @@ -1492038,24 +1492039,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -48c464: |[48c464] de.westnordost.osmapi.common.FormDataWriter.getContentType:()Ljava/lang/String; │ │ -48c474: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48c478: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48c47e: 1a01 34c2 |0005: const-string v1, "multipart/form-data; boundary=" // string@c234 │ │ -48c482: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c488: 5421 d6a1 |000a: iget-object v1, v2, Lde/westnordost/osmapi/common/FormDataWriter;.boundary:Ljava/lang/String; // field@a1d6 │ │ -48c48c: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48c492: 6e10 1fe1 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48c498: 0c00 |0012: move-result-object v0 │ │ -48c49a: 1100 |0013: return-object v0 │ │ +48c468: |[48c468] de.westnordost.osmapi.common.FormDataWriter.getContentType:()Ljava/lang/String; │ │ +48c478: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48c47c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48c482: 1a01 34c2 |0005: const-string v1, "multipart/form-data; boundary=" // string@c234 │ │ +48c486: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c48c: 5421 d6a1 |000a: iget-object v1, v2, Lde/westnordost/osmapi/common/FormDataWriter;.boundary:Ljava/lang/String; // field@a1d6 │ │ +48c490: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48c496: 6e10 1fe1 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48c49c: 0c00 |0012: move-result-object v0 │ │ +48c49e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/westnordost/osmapi/common/FormDataWriter; │ │ │ │ #3 : (in Lde/westnordost/osmapi/common/FormDataWriter;) │ │ @@ -1492069,25 +1492070,25 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -48c71c: |[48c71c] de.westnordost.osmapi.common.FormDataWriter.write:(Ljava/io/OutputStream;)V │ │ -48c72c: 2200 c118 |0000: new-instance v0, Ljava/io/PrintWriter; // type@18c1 │ │ -48c730: 2201 bf18 |0002: new-instance v1, Ljava/io/OutputStreamWriter; // type@18bf │ │ -48c734: 1a02 d560 |0004: const-string v2, "UTF-8" // string@60d5 │ │ -48c738: 7030 52df 4102 |0006: invoke-direct {v1, v4, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ -48c73e: 7020 5cdf 1000 |0009: invoke-direct {v0, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@df5c │ │ -48c744: 5b30 d8a1 |000c: iput-object v0, v3, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ -48c748: 5b34 d7a1 |000e: iput-object v4, v3, Lde/westnordost/osmapi/common/FormDataWriter;.out:Ljava/io/OutputStream; // field@a1d7 │ │ -48c74c: 6e10 8edd 0300 |0010: invoke-virtual {v3}, Lde/westnordost/osmapi/common/FormDataWriter;.write:()V // method@dd8e │ │ -48c752: 7010 8add 0300 |0013: invoke-direct {v3}, Lde/westnordost/osmapi/common/FormDataWriter;.finish:()V // method@dd8a │ │ -48c758: 0e00 |0016: return-void │ │ +48c720: |[48c720] de.westnordost.osmapi.common.FormDataWriter.write:(Ljava/io/OutputStream;)V │ │ +48c730: 2200 c118 |0000: new-instance v0, Ljava/io/PrintWriter; // type@18c1 │ │ +48c734: 2201 bf18 |0002: new-instance v1, Ljava/io/OutputStreamWriter; // type@18bf │ │ +48c738: 1a02 d560 |0004: const-string v2, "UTF-8" // string@60d5 │ │ +48c73c: 7030 52df 4102 |0006: invoke-direct {v1, v4, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ +48c742: 7020 5cdf 1000 |0009: invoke-direct {v0, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@df5c │ │ +48c748: 5b30 d8a1 |000c: iput-object v0, v3, Lde/westnordost/osmapi/common/FormDataWriter;.printer:Ljava/io/PrintWriter; // field@a1d8 │ │ +48c74c: 5b34 d7a1 |000e: iput-object v4, v3, Lde/westnordost/osmapi/common/FormDataWriter;.out:Ljava/io/OutputStream; // field@a1d7 │ │ +48c750: 6e10 8edd 0300 |0010: invoke-virtual {v3}, Lde/westnordost/osmapi/common/FormDataWriter;.write:()V // method@dd8e │ │ +48c756: 7010 8add 0300 |0013: invoke-direct {v3}, Lde/westnordost/osmapi/common/FormDataWriter;.finish:()V // method@dd8a │ │ +48c75c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000e line=39 │ │ 0x0010 line=40 │ │ 0x0013 line=41 │ │ locals : │ │ @@ -1492138,39 +1492139,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -48c7c0: |[48c7c0] de.westnordost.osmapi.common.IdResponseReader.:()V │ │ -48c7d0: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ -48c7da: 7120 f0e0 1000 |0005: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ -48c7e0: 0c00 |0008: move-result-object v0 │ │ -48c7e2: 6e10 dae0 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -48c7e8: 0a00 |000c: move-result v0 │ │ -48c7ea: 6700 d9a1 |000d: sput v0, Lde/westnordost/osmapi/common/IdResponseReader;.BUFFER_SIZE:I // field@a1d9 │ │ -48c7ee: 0e00 |000f: return-void │ │ +48c7c4: |[48c7c4] de.westnordost.osmapi.common.IdResponseReader.:()V │ │ +48c7d4: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ +48c7de: 7120 f0e0 1000 |0005: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ +48c7e4: 0c00 |0008: move-result-object v0 │ │ +48c7e6: 6e10 dae0 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +48c7ec: 0a00 |000c: move-result v0 │ │ +48c7ee: 6700 d9a1 |000d: sput v0, Lde/westnordost/osmapi/common/IdResponseReader;.BUFFER_SIZE:I // field@a1d9 │ │ +48c7f2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=15 │ │ locals : │ │ │ │ #1 : (in Lde/westnordost/osmapi/common/IdResponseReader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48c7f0: |[48c7f0] de.westnordost.osmapi.common.IdResponseReader.:()V │ │ -48c800: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48c806: 0e00 |0003: return-void │ │ +48c7f4: |[48c7f4] de.westnordost.osmapi.common.IdResponseReader.:()V │ │ +48c804: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48c80a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/IdResponseReader; │ │ │ │ Virtual methods - │ │ @@ -1492179,28 +1492180,28 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -48c75c: |[48c75c] de.westnordost.osmapi.common.IdResponseReader.parse:(Ljava/io/InputStream;)Ljava/lang/Long; │ │ -48c76c: 2200 9c18 |0000: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ -48c770: 2201 b918 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ -48c774: 1a02 d560 |0004: const-string v2, "UTF-8" // string@60d5 │ │ -48c778: 7030 38df 4102 |0006: invoke-direct {v1, v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -48c77e: 6004 d9a1 |0009: sget v4, Lde/westnordost/osmapi/common/IdResponseReader;.BUFFER_SIZE:I // field@a1d9 │ │ -48c782: 7030 afde 1004 |000b: invoke-direct {v0, v1, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@deaf │ │ -48c788: 6e10 b1de 0000 |000e: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -48c78e: 0c04 |0011: move-result-object v4 │ │ -48c790: 7110 59e0 0400 |0012: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@e059 │ │ -48c796: 0b00 |0015: move-result-wide v0 │ │ -48c798: 7120 5ee0 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -48c79e: 0c04 |0019: move-result-object v4 │ │ -48c7a0: 1104 |001a: return-object v4 │ │ +48c760: |[48c760] de.westnordost.osmapi.common.IdResponseReader.parse:(Ljava/io/InputStream;)Ljava/lang/Long; │ │ +48c770: 2200 9c18 |0000: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ +48c774: 2201 b918 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ +48c778: 1a02 d560 |0004: const-string v2, "UTF-8" // string@60d5 │ │ +48c77c: 7030 38df 4102 |0006: invoke-direct {v1, v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +48c782: 6004 d9a1 |0009: sget v4, Lde/westnordost/osmapi/common/IdResponseReader;.BUFFER_SIZE:I // field@a1d9 │ │ +48c786: 7030 afde 1004 |000b: invoke-direct {v0, v1, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@deaf │ │ +48c78c: 6e10 b1de 0000 |000e: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +48c792: 0c04 |0011: move-result-object v4 │ │ +48c794: 7110 59e0 0400 |0012: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@e059 │ │ +48c79a: 0b00 |0015: move-result-wide v0 │ │ +48c79c: 7120 5ee0 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +48c7a2: 0c04 |0019: move-result-object v4 │ │ +48c7a4: 1104 |001a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x000e line=22 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lde/westnordost/osmapi/common/IdResponseReader; │ │ 0x0000 - 0x001b reg=4 (null) Ljava/io/InputStream; │ │ @@ -1492210,18 +1492211,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48c7a4: |[48c7a4] de.westnordost.osmapi.common.IdResponseReader.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ -48c7b4: 6e20 93dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/common/IdResponseReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Long; // method@dd93 │ │ -48c7ba: 0c01 |0003: move-result-object v1 │ │ -48c7bc: 1101 |0004: return-object v1 │ │ +48c7a8: |[48c7a8] de.westnordost.osmapi.common.IdResponseReader.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ +48c7b8: 6e20 93dd 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/common/IdResponseReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Long; // method@dd93 │ │ +48c7be: 0c01 |0003: move-result-object v1 │ │ +48c7c0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/westnordost/osmapi/common/IdResponseReader; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1492265,20 +1492266,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -48c8a4: |[48c8a4] de.westnordost.osmapi.common.ListHandler.:()V │ │ -48c8b4: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -48c8ba: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -48c8be: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -48c8c4: 5b10 dca1 |0008: iput-object v0, v1, Lde/westnordost/osmapi/common/ListHandler;.list:Ljava/util/List; // field@a1dc │ │ -48c8c8: 0e00 |000a: return-void │ │ +48c8a8: |[48c8a8] de.westnordost.osmapi.common.ListHandler.:()V │ │ +48c8b8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +48c8be: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +48c8c2: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +48c8c8: 5b10 dca1 |0008: iput-object v0, v1, Lde/westnordost/osmapi/common/ListHandler;.list:Ljava/util/List; // field@a1dc │ │ +48c8cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=9 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/westnordost/osmapi/common/ListHandler; │ │ │ │ @@ -1492288,17 +1492289,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48c88c: |[48c88c] de.westnordost.osmapi.common.ListHandler.get:()Ljava/util/List; │ │ -48c89c: 5410 dca1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/ListHandler;.list:Ljava/util/List; // field@a1dc │ │ -48c8a0: 1100 |0002: return-object v0 │ │ +48c890: |[48c890] de.westnordost.osmapi.common.ListHandler.get:()Ljava/util/List; │ │ +48c8a0: 5410 dca1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/ListHandler;.list:Ljava/util/List; // field@a1dc │ │ +48c8a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/westnordost/osmapi/common/ListHandler; │ │ │ │ #1 : (in Lde/westnordost/osmapi/common/ListHandler;) │ │ @@ -1492306,18 +1492307,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48c8cc: |[48c8cc] de.westnordost.osmapi.common.ListHandler.handle:(Ljava/lang/Object;)V │ │ -48c8dc: 5410 dca1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/ListHandler;.list:Ljava/util/List; // field@a1dc │ │ -48c8e0: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48c8e6: 0e00 |0005: return-void │ │ +48c8d0: |[48c8d0] de.westnordost.osmapi.common.ListHandler.handle:(Ljava/lang/Object;)V │ │ +48c8e0: 5410 dca1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/ListHandler;.list:Ljava/util/List; // field@a1dc │ │ +48c8e4: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48c8ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/westnordost/osmapi/common/ListHandler; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1492360,18 +1492361,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48c97c: |[48c97c] de.westnordost.osmapi.common.PlainTextWriter.:(Ljava/lang/String;)V │ │ -48c98c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48c992: 5b01 dfa1 |0003: iput-object v1, v0, Lde/westnordost/osmapi/common/PlainTextWriter;.data:Ljava/lang/String; // field@a1df │ │ -48c996: 0e00 |0005: return-void │ │ +48c980: |[48c980] de.westnordost.osmapi.common.PlainTextWriter.:(Ljava/lang/String;)V │ │ +48c990: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48c996: 5b01 dfa1 |0003: iput-object v1, v0, Lde/westnordost/osmapi/common/PlainTextWriter;.data:Ljava/lang/String; // field@a1df │ │ +48c99a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/westnordost/osmapi/common/PlainTextWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1492382,37 +1492383,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48c964: |[48c964] de.westnordost.osmapi.common.PlainTextWriter.getContentType:()Ljava/lang/String; │ │ -48c974: 1a00 a4e3 |0000: const-string v0, "text/plain" // string@e3a4 │ │ -48c978: 1100 |0002: return-object v0 │ │ +48c968: |[48c968] de.westnordost.osmapi.common.PlainTextWriter.getContentType:()Ljava/lang/String; │ │ +48c978: 1a00 a4e3 |0000: const-string v0, "text/plain" // string@e3a4 │ │ +48c97c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/westnordost/osmapi/common/PlainTextWriter;) │ │ name : 'write' │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -48c998: |[48c998] de.westnordost.osmapi.common.PlainTextWriter.write:(Ljava/io/OutputStream;)V │ │ -48c9a8: 5420 dfa1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/PlainTextWriter;.data:Ljava/lang/String; // field@a1df │ │ -48c9ac: 1a01 d560 |0002: const-string v1, "UTF-8" // string@60d5 │ │ -48c9b0: 6e20 cce0 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ -48c9b6: 0c00 |0007: move-result-object v0 │ │ -48c9b8: 6e20 4fdf 0300 |0008: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -48c9be: 0e00 |000b: return-void │ │ +48c99c: |[48c99c] de.westnordost.osmapi.common.PlainTextWriter.write:(Ljava/io/OutputStream;)V │ │ +48c9ac: 5420 dfa1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/PlainTextWriter;.data:Ljava/lang/String; // field@a1df │ │ +48c9b0: 1a01 d560 |0002: const-string v1, "UTF-8" // string@60d5 │ │ +48c9b4: 6e20 cce0 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ +48c9ba: 0c00 |0007: move-result-object v0 │ │ +48c9bc: 6e20 4fdf 0300 |0008: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +48c9c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/westnordost/osmapi/common/PlainTextWriter; │ │ 0x0000 - 0x000c reg=3 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1492456,19 +1492457,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48c9ec: |[48c9ec] de.westnordost.osmapi.common.SingleElementHandler.:()V │ │ -48c9fc: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -48ca02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -48ca04: 5b10 e0a1 |0004: iput-object v0, v1, Lde/westnordost/osmapi/common/SingleElementHandler;.tea:Ljava/lang/Object; // field@a1e0 │ │ -48ca08: 0e00 |0006: return-void │ │ +48c9f0: |[48c9f0] de.westnordost.osmapi.common.SingleElementHandler.:()V │ │ +48ca00: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +48ca06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +48ca08: 5b10 e0a1 |0004: iput-object v0, v1, Lde/westnordost/osmapi/common/SingleElementHandler;.tea:Ljava/lang/Object; // field@a1e0 │ │ +48ca0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x0004 line=7 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/westnordost/osmapi/common/SingleElementHandler; │ │ │ │ @@ -1492478,22 +1492479,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48c9c0: |[48c9c0] de.westnordost.osmapi.common.SingleElementHandler.get:()Ljava/lang/Object; │ │ -48c9d0: 1d01 |0000: monitor-enter v1 │ │ -48c9d2: 5410 e0a1 |0001: iget-object v0, v1, Lde/westnordost/osmapi/common/SingleElementHandler;.tea:Ljava/lang/Object; // field@a1e0 │ │ -48c9d6: 1e01 |0003: monitor-exit v1 │ │ -48c9d8: 1100 |0004: return-object v0 │ │ -48c9da: 0d00 |0005: move-exception v0 │ │ -48c9dc: 1e01 |0006: monitor-exit v1 │ │ -48c9de: 2700 |0007: throw v0 │ │ +48c9c4: |[48c9c4] de.westnordost.osmapi.common.SingleElementHandler.get:()Ljava/lang/Object; │ │ +48c9d4: 1d01 |0000: monitor-enter v1 │ │ +48c9d6: 5410 e0a1 |0001: iget-object v0, v1, Lde/westnordost/osmapi/common/SingleElementHandler;.tea:Ljava/lang/Object; // field@a1e0 │ │ +48c9da: 1e01 |0003: monitor-exit v1 │ │ +48c9dc: 1100 |0004: return-object v0 │ │ +48c9de: 0d00 |0005: move-exception v0 │ │ +48c9e0: 1e01 |0006: monitor-exit v1 │ │ +48c9e2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=18 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/westnordost/osmapi/common/SingleElementHandler; │ │ @@ -1492503,22 +1492504,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48ca0c: |[48ca0c] de.westnordost.osmapi.common.SingleElementHandler.handle:(Ljava/lang/Object;)V │ │ -48ca1c: 1d00 |0000: monitor-enter v0 │ │ -48ca1e: 5b01 e0a1 |0001: iput-object v1, v0, Lde/westnordost/osmapi/common/SingleElementHandler;.tea:Ljava/lang/Object; // field@a1e0 │ │ -48ca22: 1e00 |0003: monitor-exit v0 │ │ -48ca24: 0e00 |0004: return-void │ │ -48ca26: 0d01 |0005: move-exception v1 │ │ -48ca28: 1e00 |0006: monitor-exit v0 │ │ -48ca2a: 2701 |0007: throw v1 │ │ +48ca10: |[48ca10] de.westnordost.osmapi.common.SingleElementHandler.handle:(Ljava/lang/Object;)V │ │ +48ca20: 1d00 |0000: monitor-enter v0 │ │ +48ca22: 5b01 e0a1 |0001: iput-object v1, v0, Lde/westnordost/osmapi/common/SingleElementHandler;.tea:Ljava/lang/Object; // field@a1e0 │ │ +48ca26: 1e00 |0003: monitor-exit v0 │ │ +48ca28: 0e00 |0004: return-void │ │ +48ca2a: 0d01 |0005: move-exception v1 │ │ +48ca2c: 1e00 |0006: monitor-exit v0 │ │ +48ca2e: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ @@ -1492590,23 +1492591,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -48cd58: |[48cd58] de.westnordost.osmapi.common.XmlWriter.:()V │ │ -48cd68: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -48cd6e: 6200 75a2 |0003: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ -48cd72: 7110 68e2 0000 |0005: invoke-static {v0}, Ljava/text/NumberFormat;.getNumberInstance:(Ljava/util/Locale;)Ljava/text/NumberFormat; // method@e268 │ │ -48cd78: 0c00 |0008: move-result-object v0 │ │ -48cd7a: 5b20 e6a1 |0009: iput-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.numberFormat:Ljava/text/NumberFormat; // field@a1e6 │ │ -48cd7e: 1301 5401 |000b: const/16 v1, #int 340 // #154 │ │ -48cd82: 6e20 6ae2 1000 |000d: invoke-virtual {v0, v1}, Ljava/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@e26a │ │ -48cd88: 0e00 |0010: return-void │ │ +48cd5c: |[48cd5c] de.westnordost.osmapi.common.XmlWriter.:()V │ │ +48cd6c: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +48cd72: 6200 75a2 |0003: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ +48cd76: 7110 68e2 0000 |0005: invoke-static {v0}, Ljava/text/NumberFormat;.getNumberInstance:(Ljava/util/Locale;)Ljava/text/NumberFormat; // method@e268 │ │ +48cd7c: 0c00 |0008: move-result-object v0 │ │ +48cd7e: 5b20 e6a1 |0009: iput-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.numberFormat:Ljava/text/NumberFormat; // field@a1e6 │ │ +48cd82: 1301 5401 |000b: const/16 v1, #int 340 // #154 │ │ +48cd86: 6e20 6ae2 1000 |000d: invoke-virtual {v0, v1}, Ljava/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@e26a │ │ +48cd8c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x000d line=29 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lde/westnordost/osmapi/common/XmlWriter; │ │ @@ -1492617,21 +1492618,21 @@ │ │ type : '(Ljava/lang/String;B)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -48cdb4: |[48cdb4] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;B)V │ │ -48cdc4: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48cdc8: 7110 efe0 0400 |0002: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ -48cdce: 0c04 |0005: move-result-object v4 │ │ -48cdd0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -48cdd2: 7240 4fff 1043 |0007: invoke-interface {v0, v1, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ -48cdd8: 0e00 |000a: return-void │ │ +48cdb8: |[48cdb8] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;B)V │ │ +48cdc8: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cdcc: 7110 efe0 0400 |0002: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ +48cdd2: 0c04 |0005: move-result-object v4 │ │ +48cdd4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +48cdd6: 7240 4fff 1043 |0007: invoke-interface {v0, v1, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ +48cddc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/westnordost/osmapi/common/XmlWriter; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=4 (null) B │ │ @@ -1492641,22 +1492642,22 @@ │ │ type : '(Ljava/lang/String;D)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -48cddc: |[48cddc] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;D)V │ │ -48cdec: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48cdf0: 5421 e6a1 |0002: iget-object v1, v2, Lde/westnordost/osmapi/common/XmlWriter;.numberFormat:Ljava/text/NumberFormat; // field@a1e6 │ │ -48cdf4: 6e30 63e2 4105 |0004: invoke-virtual {v1, v4, v5}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ -48cdfa: 0c04 |0007: move-result-object v4 │ │ -48cdfc: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -48cdfe: 7240 4fff 5043 |0009: invoke-interface {v0, v5, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ -48ce04: 0e00 |000c: return-void │ │ +48cde0: |[48cde0] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;D)V │ │ +48cdf0: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cdf4: 5421 e6a1 |0002: iget-object v1, v2, Lde/westnordost/osmapi/common/XmlWriter;.numberFormat:Ljava/text/NumberFormat; // field@a1e6 │ │ +48cdf8: 6e30 63e2 4105 |0004: invoke-virtual {v1, v4, v5}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ +48cdfe: 0c04 |0007: move-result-object v4 │ │ +48ce00: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +48ce02: 7240 4fff 5043 |0009: invoke-interface {v0, v5, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ +48ce08: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/westnordost/osmapi/common/XmlWriter; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=4 (null) D │ │ @@ -1492666,23 +1492667,23 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -48ce08: |[48ce08] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;F)V │ │ -48ce18: 5440 e7a1 |0000: iget-object v0, v4, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48ce1c: 5441 e6a1 |0002: iget-object v1, v4, Lde/westnordost/osmapi/common/XmlWriter;.numberFormat:Ljava/text/NumberFormat; // field@a1e6 │ │ -48ce20: 8962 |0004: float-to-double v2, v6 │ │ -48ce22: 6e30 63e2 2103 |0005: invoke-virtual {v1, v2, v3}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ -48ce28: 0c06 |0008: move-result-object v6 │ │ -48ce2a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -48ce2c: 7240 4fff 1065 |000a: invoke-interface {v0, v1, v5, v6}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ -48ce32: 0e00 |000d: return-void │ │ +48ce0c: |[48ce0c] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;F)V │ │ +48ce1c: 5440 e7a1 |0000: iget-object v0, v4, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48ce20: 5441 e6a1 |0002: iget-object v1, v4, Lde/westnordost/osmapi/common/XmlWriter;.numberFormat:Ljava/text/NumberFormat; // field@a1e6 │ │ +48ce24: 8962 |0004: float-to-double v2, v6 │ │ +48ce26: 6e30 63e2 2103 |0005: invoke-virtual {v1, v2, v3}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@e263 │ │ +48ce2c: 0c06 |0008: move-result-object v6 │ │ +48ce2e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +48ce30: 7240 4fff 1065 |000a: invoke-interface {v0, v1, v5, v6}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ +48ce36: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lde/westnordost/osmapi/common/XmlWriter; │ │ 0x0000 - 0x000e reg=5 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=6 (null) F │ │ @@ -1492692,21 +1492693,21 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -48ce34: |[48ce34] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;I)V │ │ -48ce44: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48ce48: 7110 efe0 0400 |0002: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ -48ce4e: 0c04 |0005: move-result-object v4 │ │ -48ce50: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -48ce52: 7240 4fff 1043 |0007: invoke-interface {v0, v1, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ -48ce58: 0e00 |000a: return-void │ │ +48ce38: |[48ce38] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;I)V │ │ +48ce48: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48ce4c: 7110 efe0 0400 |0002: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ +48ce52: 0c04 |0005: move-result-object v4 │ │ +48ce54: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +48ce56: 7240 4fff 1043 |0007: invoke-interface {v0, v1, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ +48ce5c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/westnordost/osmapi/common/XmlWriter; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=4 (null) I │ │ @@ -1492716,21 +1492717,21 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -48ce7c: |[48ce7c] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;J)V │ │ -48ce8c: 5410 e7a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48ce90: 7120 f0e0 4300 |0002: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ -48ce96: 0c03 |0005: move-result-object v3 │ │ -48ce98: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -48ce9a: 7240 4fff 4032 |0007: invoke-interface {v0, v4, v2, v3}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ -48cea0: 0e00 |000a: return-void │ │ +48ce80: |[48ce80] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;J)V │ │ +48ce90: 5410 e7a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48ce94: 7120 f0e0 4300 |0002: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ +48ce9a: 0c03 |0005: move-result-object v3 │ │ +48ce9c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +48ce9e: 7240 4fff 4032 |0007: invoke-interface {v0, v4, v2, v3}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ +48cea4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/westnordost/osmapi/common/XmlWriter; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=3 (null) J │ │ @@ -1492740,19 +1492741,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -48ce5c: |[48ce5c] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ -48ce6c: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48ce70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -48ce72: 7240 4fff 1043 |0003: invoke-interface {v0, v1, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ -48ce78: 0e00 |0006: return-void │ │ +48ce60: |[48ce60] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ +48ce70: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48ce74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +48ce76: 7240 4fff 1043 |0003: invoke-interface {v0, v1, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ +48ce7c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/westnordost/osmapi/common/XmlWriter; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/lang/String; │ │ @@ -1492762,21 +1492763,21 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -48cd8c: |[48cd8c] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;Z)V │ │ -48cd9c: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48cda0: 7110 f2e0 0400 |0002: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@e0f2 │ │ -48cda6: 0c04 |0005: move-result-object v4 │ │ -48cda8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -48cdaa: 7240 4fff 1043 |0007: invoke-interface {v0, v1, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ -48cdb0: 0e00 |000a: return-void │ │ +48cd90: |[48cd90] de.westnordost.osmapi.common.XmlWriter.attribute:(Ljava/lang/String;Z)V │ │ +48cda0: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cda4: 7110 f2e0 0400 |0002: invoke-static {v4}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@e0f2 │ │ +48cdaa: 0c04 |0005: move-result-object v4 │ │ +48cdac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +48cdae: 7240 4fff 1043 |0007: invoke-interface {v0, v1, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff4f │ │ +48cdb4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/westnordost/osmapi/common/XmlWriter; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=4 (null) Z │ │ @@ -1492786,19 +1492787,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -48cea4: |[48cea4] de.westnordost.osmapi.common.XmlWriter.begin:(Ljava/lang/String;)V │ │ -48ceb4: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48ceb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -48ceba: 7230 56ff 1003 |0003: invoke-interface {v0, v1, v3}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff56 │ │ -48cec0: 0e00 |0006: return-void │ │ +48cea8: |[48cea8] de.westnordost.osmapi.common.XmlWriter.begin:(Ljava/lang/String;)V │ │ +48ceb8: 5420 e7a1 |0000: iget-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cebc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +48cebe: 7230 56ff 1003 |0003: invoke-interface {v0, v1, v3}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff56 │ │ +48cec4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/westnordost/osmapi/common/XmlWriter; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1492807,29 +1492808,29 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -48cec4: |[48cec4] de.westnordost.osmapi.common.XmlWriter.end:()V │ │ -48ced4: 5430 e7a1 |0000: iget-object v0, v3, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48ced8: 7210 53ff 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlSerializer;.getName:()Ljava/lang/String; // method@ff53 │ │ -48cede: 0c00 |0005: move-result-object v0 │ │ -48cee0: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -48cee4: 5430 e7a1 |0008: iget-object v0, v3, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48cee8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -48ceea: 7210 53ff 0000 |000b: invoke-interface {v0}, Lorg/xmlpull/v1/XmlSerializer;.getName:()Ljava/lang/String; // method@ff53 │ │ -48cef0: 0c02 |000e: move-result-object v2 │ │ -48cef2: 7230 51ff 1002 |000f: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff51 │ │ -48cef8: 0e00 |0012: return-void │ │ -48cefa: 2200 e618 |0013: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -48cefe: 1a01 2714 |0015: const-string v1, "Closed one tag to many" // string@1427 │ │ -48cf02: 7020 37e0 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -48cf08: 2700 |001a: throw v0 │ │ +48cec8: |[48cec8] de.westnordost.osmapi.common.XmlWriter.end:()V │ │ +48ced8: 5430 e7a1 |0000: iget-object v0, v3, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cedc: 7210 53ff 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlSerializer;.getName:()Ljava/lang/String; // method@ff53 │ │ +48cee2: 0c00 |0005: move-result-object v0 │ │ +48cee4: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +48cee8: 5430 e7a1 |0008: iget-object v0, v3, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48ceec: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +48ceee: 7210 53ff 0000 |000b: invoke-interface {v0}, Lorg/xmlpull/v1/XmlSerializer;.getName:()Ljava/lang/String; // method@ff53 │ │ +48cef4: 0c02 |000e: move-result-object v2 │ │ +48cef6: 7230 51ff 1002 |000f: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff51 │ │ +48cefc: 0e00 |0012: return-void │ │ +48cefe: 2200 e618 |0013: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +48cf02: 1a01 2714 |0015: const-string v1, "Closed one tag to many" // string@1427 │ │ +48cf06: 7020 37e0 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +48cf0c: 2700 |001a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0008 line=74 │ │ 0x0013 line=72 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lde/westnordost/osmapi/common/XmlWriter; │ │ @@ -1492839,34 +1492840,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48cd40: |[48cd40] de.westnordost.osmapi.common.XmlWriter.getContentType:()Ljava/lang/String; │ │ -48cd50: 1a00 a6e3 |0000: const-string v0, "text/xml" // string@e3a6 │ │ -48cd54: 1100 |0002: return-object v0 │ │ +48cd44: |[48cd44] de.westnordost.osmapi.common.XmlWriter.getContentType:()Ljava/lang/String; │ │ +48cd54: 1a00 a6e3 |0000: const-string v0, "text/xml" // string@e3a6 │ │ +48cd58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lde/westnordost/osmapi/common/XmlWriter;) │ │ name : 'text' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48cf0c: |[48cf0c] de.westnordost.osmapi.common.XmlWriter.text:(Ljava/lang/String;)V │ │ -48cf1c: 5410 e7a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48cf20: 7220 57ff 2000 |0002: invoke-interface {v0, v2}, Lorg/xmlpull/v1/XmlSerializer;.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff57 │ │ -48cf26: 0e00 |0005: return-void │ │ +48cf10: |[48cf10] de.westnordost.osmapi.common.XmlWriter.text:(Ljava/lang/String;)V │ │ +48cf20: 5410 e7a1 |0000: iget-object v0, v1, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cf24: 7220 57ff 2000 |0002: invoke-interface {v0, v2}, Lorg/xmlpull/v1/XmlSerializer;.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@ff57 │ │ +48cf2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/westnordost/osmapi/common/XmlWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1492881,44 +1492882,44 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -48cf28: |[48cf28] de.westnordost.osmapi.common.XmlWriter.write:(Ljava/io/OutputStream;)V │ │ -48cf38: 7100 4cff 0000 |0000: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@ff4c │ │ -48cf3e: 0c00 |0003: move-result-object v0 │ │ -48cf40: 6e10 4eff 0000 |0004: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@ff4e │ │ -48cf46: 0c00 |0007: move-result-object v0 │ │ -48cf48: 5b20 e7a1 |0008: iput-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48cf4c: 1a01 d560 |000a: const-string v1, "UTF-8" // string@60d5 │ │ -48cf50: 7230 54ff 3001 |000c: invoke-interface {v0, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@ff54 │ │ -48cf56: 5423 e7a1 |000f: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48cf5a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -48cf5c: 7230 55ff 1300 |0012: invoke-interface {v3, v1, v0}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@ff55 │ │ -48cf62: 6e10 c2dd 0200 |0015: invoke-virtual {v2}, Lde/westnordost/osmapi/common/XmlWriter;.write:()V // method@ddc2 │ │ -48cf68: 5423 e7a1 |0018: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48cf6c: 7210 53ff 0300 |001a: invoke-interface {v3}, Lorg/xmlpull/v1/XmlSerializer;.getName:()Ljava/lang/String; // method@ff53 │ │ -48cf72: 0c03 |001d: move-result-object v3 │ │ -48cf74: 3903 0d00 |001e: if-nez v3, 002b // +000d │ │ -48cf78: 5423 e7a1 |0020: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48cf7c: 7210 50ff 0300 |0022: invoke-interface {v3}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@ff50 │ │ -48cf82: 5423 e7a1 |0025: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ -48cf86: 7210 52ff 0300 |0027: invoke-interface {v3}, Lorg/xmlpull/v1/XmlSerializer;.flush:()V // method@ff52 │ │ -48cf8c: 0e00 |002a: return-void │ │ -48cf8e: 2203 e618 |002b: new-instance v3, Ljava/lang/IllegalStateException; // type@18e6 │ │ -48cf92: 1a00 be1f |002d: const-string v0, "Forgot to close a tag" // string@1fbe │ │ -48cf96: 7020 37e0 0300 |002f: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -48cf9c: 2703 |0032: throw v3 │ │ -48cf9e: 0d03 |0033: move-exception v3 │ │ -48cfa0: 2200 ff18 |0034: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ -48cfa4: 1a01 db12 |0036: const-string v1, "Cannot initialize serializer" // string@12db │ │ -48cfa8: 7030 a9e0 1003 |0038: invoke-direct {v0, v1, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e0a9 │ │ -48cfae: 2700 |003b: throw v0 │ │ +48cf2c: |[48cf2c] de.westnordost.osmapi.common.XmlWriter.write:(Ljava/io/OutputStream;)V │ │ +48cf3c: 7100 4cff 0000 |0000: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@ff4c │ │ +48cf42: 0c00 |0003: move-result-object v0 │ │ +48cf44: 6e10 4eff 0000 |0004: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@ff4e │ │ +48cf4a: 0c00 |0007: move-result-object v0 │ │ +48cf4c: 5b20 e7a1 |0008: iput-object v0, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cf50: 1a01 d560 |000a: const-string v1, "UTF-8" // string@60d5 │ │ +48cf54: 7230 54ff 3001 |000c: invoke-interface {v0, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@ff54 │ │ +48cf5a: 5423 e7a1 |000f: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cf5e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +48cf60: 7230 55ff 1300 |0012: invoke-interface {v3, v1, v0}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@ff55 │ │ +48cf66: 6e10 c2dd 0200 |0015: invoke-virtual {v2}, Lde/westnordost/osmapi/common/XmlWriter;.write:()V // method@ddc2 │ │ +48cf6c: 5423 e7a1 |0018: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cf70: 7210 53ff 0300 |001a: invoke-interface {v3}, Lorg/xmlpull/v1/XmlSerializer;.getName:()Ljava/lang/String; // method@ff53 │ │ +48cf76: 0c03 |001d: move-result-object v3 │ │ +48cf78: 3903 0d00 |001e: if-nez v3, 002b // +000d │ │ +48cf7c: 5423 e7a1 |0020: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cf80: 7210 50ff 0300 |0022: invoke-interface {v3}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@ff50 │ │ +48cf86: 5423 e7a1 |0025: iget-object v3, v2, Lde/westnordost/osmapi/common/XmlWriter;.xml:Lorg/xmlpull/v1/XmlSerializer; // field@a1e7 │ │ +48cf8a: 7210 52ff 0300 |0027: invoke-interface {v3}, Lorg/xmlpull/v1/XmlSerializer;.flush:()V // method@ff52 │ │ +48cf90: 0e00 |002a: return-void │ │ +48cf92: 2203 e618 |002b: new-instance v3, Ljava/lang/IllegalStateException; // type@18e6 │ │ +48cf96: 1a00 be1f |002d: const-string v0, "Forgot to close a tag" // string@1fbe │ │ +48cf9a: 7020 37e0 0300 |002f: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +48cfa0: 2703 |0032: throw v3 │ │ +48cfa2: 0d03 |0033: move-exception v3 │ │ +48cfa4: 2200 ff18 |0034: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ +48cfa8: 1a01 db12 |0036: const-string v1, "Cannot initialize serializer" // string@12db │ │ +48cfac: 7030 a9e0 1003 |0038: invoke-direct {v0, v1, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e0a9 │ │ +48cfb2: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0033 │ │ positions : │ │ 0x0000 line=43 │ │ 0x000c line=49 │ │ 0x000f line=50 │ │ @@ -1492962,17 +1492963,17 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -48d0e8: |[48d0e8] de.westnordost.osmapi.common.errors.OsmAuthorizationException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -48d0f8: 7040 c4dd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddc4 │ │ -48d0fe: 0e00 |0003: return-void │ │ +48d0ec: |[48d0ec] de.westnordost.osmapi.common.errors.OsmAuthorizationException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +48d0fc: 7040 c4dd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddc4 │ │ +48d102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/OsmAuthorizationException; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1492983,17 +1492984,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48d100: |[48d100] de.westnordost.osmapi.common.errors.OsmAuthorizationException.:(Ljava/lang/Throwable;)V │ │ -48d110: 7020 c5dd 1000 |0000: invoke-direct {v0, v1}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(Ljava/lang/Throwable;)V // method@ddc5 │ │ -48d116: 0e00 |0003: return-void │ │ +48d104: |[48d104] de.westnordost.osmapi.common.errors.OsmAuthorizationException.:(Ljava/lang/Throwable;)V │ │ +48d114: 7020 c5dd 1000 |0000: invoke-direct {v0, v1}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(Ljava/lang/Throwable;)V // method@ddc5 │ │ +48d11a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/OsmAuthorizationException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1493028,17 +1493029,17 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -48d118: |[48d118] de.westnordost.osmapi.common.errors.OsmBadUserInputException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -48d128: 7040 c4dd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddc4 │ │ -48d12e: 0e00 |0003: return-void │ │ +48d11c: |[48d11c] de.westnordost.osmapi.common.errors.OsmBadUserInputException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +48d12c: 7040 c4dd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddc4 │ │ +48d132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/OsmBadUserInputException; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1493075,17 +1493076,17 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -48d130: |[48d130] de.westnordost.osmapi.common.errors.OsmConflictException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -48d140: 7040 c4dd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddc4 │ │ -48d146: 0e00 |0003: return-void │ │ +48d134: |[48d134] de.westnordost.osmapi.common.errors.OsmConflictException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +48d144: 7040 c4dd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddc4 │ │ +48d14a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/OsmConflictException; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1493122,17 +1493123,17 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -48d258: |[48d258] de.westnordost.osmapi.common.errors.OsmNotFoundException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -48d268: 7040 c4dd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddc4 │ │ -48d26e: 0e00 |0003: return-void │ │ +48d25c: |[48d25c] de.westnordost.osmapi.common.errors.OsmNotFoundException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +48d26c: 7040 c4dd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddc4 │ │ +48d272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/OsmNotFoundException; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1493169,17 +1493170,17 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -48d2b8: |[48d2b8] de.westnordost.osmapi.common.errors.OsmServiceUnavailableException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -48d2c8: 7040 d0dd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddd0 │ │ -48d2ce: 0e00 |0003: return-void │ │ +48d2bc: |[48d2bc] de.westnordost.osmapi.common.errors.OsmServiceUnavailableException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +48d2cc: 7040 d0dd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmConnectionException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddd0 │ │ +48d2d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/OsmServiceUnavailableException; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1493226,24 +1493227,24 @@ │ │ type : '(DD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -48d834: |[48d834] de.westnordost.osmapi.map.data.Fixed1E7LatLon.:(DD)V │ │ -48d844: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48d84a: 7140 02de 2143 |0003: invoke-static {v1, v2, v3, v4}, Lde/westnordost/osmapi/map/data/LatLons;.checkValidity:(DD)V // method@de02 │ │ -48d850: 7120 efdd 2100 |0006: invoke-static {v1, v2}, Lde/westnordost/osmapi/map/data/Fixed1E7;.doubleToFixed:(D)I // method@ddef │ │ -48d856: 0a01 |0009: move-result v1 │ │ -48d858: 5901 fea1 |000a: iput v1, v0, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.latitude:I // field@a1fe │ │ -48d85c: 7120 efdd 4300 |000c: invoke-static {v3, v4}, Lde/westnordost/osmapi/map/data/Fixed1E7;.doubleToFixed:(D)I // method@ddef │ │ -48d862: 0a01 |000f: move-result v1 │ │ -48d864: 5901 ffa1 |0010: iput v1, v0, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.longitude:I // field@a1ff │ │ -48d868: 0e00 |0012: return-void │ │ +48d838: |[48d838] de.westnordost.osmapi.map.data.Fixed1E7LatLon.:(DD)V │ │ +48d848: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48d84e: 7140 02de 2143 |0003: invoke-static {v1, v2, v3, v4}, Lde/westnordost/osmapi/map/data/LatLons;.checkValidity:(DD)V // method@de02 │ │ +48d854: 7120 efdd 2100 |0006: invoke-static {v1, v2}, Lde/westnordost/osmapi/map/data/Fixed1E7;.doubleToFixed:(D)I // method@ddef │ │ +48d85a: 0a01 |0009: move-result v1 │ │ +48d85c: 5901 fea1 |000a: iput v1, v0, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.latitude:I // field@a1fe │ │ +48d860: 7120 efdd 4300 |000c: invoke-static {v3, v4}, Lde/westnordost/osmapi/map/data/Fixed1E7;.doubleToFixed:(D)I // method@ddef │ │ +48d866: 0a01 |000f: move-result v1 │ │ +48d868: 5901 ffa1 |0010: iput v1, v0, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.longitude:I // field@a1ff │ │ +48d86c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0006 line=28 │ │ 0x000c line=29 │ │ locals : │ │ @@ -1493257,40 +1493258,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -48d770: |[48d770] de.westnordost.osmapi.map.data.Fixed1E7LatLon.equals:(Ljava/lang/Object;)Z │ │ -48d780: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48d782: 3378 0300 |0001: if-ne v8, v7, 0004 // +0003 │ │ -48d786: 0f00 |0003: return v0 │ │ -48d788: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -48d78a: 3808 2400 |0005: if-eqz v8, 0029 // +0024 │ │ -48d78e: 2082 5118 |0007: instance-of v2, v8, Lde/westnordost/osmapi/map/data/LatLon; // type@1851 │ │ -48d792: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -48d796: 281e |000b: goto 0029 // +001e │ │ -48d798: 1f08 5118 |000c: check-cast v8, Lde/westnordost/osmapi/map/data/LatLon; // type@1851 │ │ -48d79c: 7210 f8dd 0800 |000e: invoke-interface {v8}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ -48d7a2: 0b02 |0011: move-result-wide v2 │ │ -48d7a4: 6e10 f5dd 0700 |0012: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.getLatitude:()D // method@ddf5 │ │ -48d7aa: 0b04 |0015: move-result-wide v4 │ │ -48d7ac: 2f06 0204 |0016: cmpl-double v6, v2, v4 │ │ -48d7b0: 3906 0f00 |0018: if-nez v6, 0027 // +000f │ │ -48d7b4: 7210 f9dd 0800 |001a: invoke-interface {v8}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ -48d7ba: 0b02 |001d: move-result-wide v2 │ │ -48d7bc: 6e10 f6dd 0700 |001e: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.getLongitude:()D // method@ddf6 │ │ -48d7c2: 0b04 |0021: move-result-wide v4 │ │ -48d7c4: 2f08 0204 |0022: cmpl-double v8, v2, v4 │ │ -48d7c8: 3908 0300 |0024: if-nez v8, 0027 // +0003 │ │ -48d7cc: 2802 |0026: goto 0028 // +0002 │ │ -48d7ce: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -48d7d0: 0f00 |0028: return v0 │ │ -48d7d2: 0f01 |0029: return v1 │ │ +48d774: |[48d774] de.westnordost.osmapi.map.data.Fixed1E7LatLon.equals:(Ljava/lang/Object;)Z │ │ +48d784: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48d786: 3378 0300 |0001: if-ne v8, v7, 0004 // +0003 │ │ +48d78a: 0f00 |0003: return v0 │ │ +48d78c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +48d78e: 3808 2400 |0005: if-eqz v8, 0029 // +0024 │ │ +48d792: 2082 5118 |0007: instance-of v2, v8, Lde/westnordost/osmapi/map/data/LatLon; // type@1851 │ │ +48d796: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +48d79a: 281e |000b: goto 0029 // +001e │ │ +48d79c: 1f08 5118 |000c: check-cast v8, Lde/westnordost/osmapi/map/data/LatLon; // type@1851 │ │ +48d7a0: 7210 f8dd 0800 |000e: invoke-interface {v8}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ +48d7a6: 0b02 |0011: move-result-wide v2 │ │ +48d7a8: 6e10 f5dd 0700 |0012: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.getLatitude:()D // method@ddf5 │ │ +48d7ae: 0b04 |0015: move-result-wide v4 │ │ +48d7b0: 2f06 0204 |0016: cmpl-double v6, v2, v4 │ │ +48d7b4: 3906 0f00 |0018: if-nez v6, 0027 // +000f │ │ +48d7b8: 7210 f9dd 0800 |001a: invoke-interface {v8}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ +48d7be: 0b02 |001d: move-result-wide v2 │ │ +48d7c0: 6e10 f6dd 0700 |001e: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.getLongitude:()D // method@ddf6 │ │ +48d7c6: 0b04 |0021: move-result-wide v4 │ │ +48d7c8: 2f08 0204 |0022: cmpl-double v8, v2, v4 │ │ +48d7cc: 3908 0300 |0024: if-nez v8, 0027 // +0003 │ │ +48d7d0: 2802 |0026: goto 0028 // +0002 │ │ +48d7d2: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +48d7d4: 0f00 |0028: return v0 │ │ +48d7d6: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=48 │ │ 0x000c line=49 │ │ 0x000e line=50 │ │ locals : │ │ 0x0000 - 0x002a reg=7 this Lde/westnordost/osmapi/map/data/Fixed1E7LatLon; │ │ @@ -1493301,19 +1493302,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48d7d4: |[48d7d4] de.westnordost.osmapi.map.data.Fixed1E7LatLon.getLatitude:()D │ │ -48d7e4: 5220 fea1 |0000: iget v0, v2, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.latitude:I // field@a1fe │ │ -48d7e8: 7110 f2dd 0000 |0002: invoke-static {v0}, Lde/westnordost/osmapi/map/data/Fixed1E7;.toDouble:(I)D // method@ddf2 │ │ -48d7ee: 0b00 |0005: move-result-wide v0 │ │ -48d7f0: 1000 |0006: return-wide v0 │ │ +48d7d8: |[48d7d8] de.westnordost.osmapi.map.data.Fixed1E7LatLon.getLatitude:()D │ │ +48d7e8: 5220 fea1 |0000: iget v0, v2, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.latitude:I // field@a1fe │ │ +48d7ec: 7110 f2dd 0000 |0002: invoke-static {v0}, Lde/westnordost/osmapi/map/data/Fixed1E7;.toDouble:(I)D // method@ddf2 │ │ +48d7f2: 0b00 |0005: move-result-wide v0 │ │ +48d7f4: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/westnordost/osmapi/map/data/Fixed1E7LatLon; │ │ │ │ #2 : (in Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;) │ │ @@ -1493321,19 +1493322,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48d7f4: |[48d7f4] de.westnordost.osmapi.map.data.Fixed1E7LatLon.getLongitude:()D │ │ -48d804: 5220 ffa1 |0000: iget v0, v2, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.longitude:I // field@a1ff │ │ -48d808: 7110 f2dd 0000 |0002: invoke-static {v0}, Lde/westnordost/osmapi/map/data/Fixed1E7;.toDouble:(I)D // method@ddf2 │ │ -48d80e: 0b00 |0005: move-result-wide v0 │ │ -48d810: 1000 |0006: return-wide v0 │ │ +48d7f8: |[48d7f8] de.westnordost.osmapi.map.data.Fixed1E7LatLon.getLongitude:()D │ │ +48d808: 5220 ffa1 |0000: iget v0, v2, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.longitude:I // field@a1ff │ │ +48d80c: 7110 f2dd 0000 |0002: invoke-static {v0}, Lde/westnordost/osmapi/map/data/Fixed1E7;.toDouble:(I)D // method@ddf2 │ │ +48d812: 0b00 |0005: move-result-wide v0 │ │ +48d814: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/westnordost/osmapi/map/data/Fixed1E7LatLon; │ │ │ │ #3 : (in Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;) │ │ @@ -1493341,20 +1493342,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48d814: |[48d814] de.westnordost.osmapi.map.data.Fixed1E7LatLon.hashCode:()I │ │ -48d824: 5220 fea1 |0000: iget v0, v2, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.latitude:I // field@a1fe │ │ -48d828: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -48d82c: 5221 ffa1 |0004: iget v1, v2, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.longitude:I // field@a1ff │ │ -48d830: b010 |0006: add-int/2addr v0, v1 │ │ -48d832: 0f00 |0007: return v0 │ │ +48d818: |[48d818] de.westnordost.osmapi.map.data.Fixed1E7LatLon.hashCode:()I │ │ +48d828: 5220 fea1 |0000: iget v0, v2, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.latitude:I // field@a1fe │ │ +48d82c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +48d830: 5221 ffa1 |0004: iget v1, v2, Lde/westnordost/osmapi/map/data/Fixed1E7LatLon;.longitude:I // field@a1ff │ │ +48d834: b010 |0006: add-int/2addr v0, v1 │ │ +48d836: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/westnordost/osmapi/map/data/Fixed1E7LatLon; │ │ │ │ source_file_idx : 7957 (Fixed1E7LatLon.java) │ │ @@ -1493388,17 +1493389,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48d968: |[48d968] de.westnordost.osmapi.map.data.LatLons$1.:()V │ │ -48d978: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48d97e: 0e00 |0003: return-void │ │ +48d96c: |[48d96c] de.westnordost.osmapi.map.data.LatLons$1.:()V │ │ +48d97c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48d982: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/map/data/LatLons$1; │ │ │ │ Virtual methods - │ │ @@ -1493407,33 +1493408,33 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -48d930: |[48d930] de.westnordost.osmapi.map.data.LatLons$1.getLatitude:()D │ │ -48d940: 1800 0000 0000 0080 56c0 |0000: const-wide v0, #double -90 // #c056800000000000 │ │ -48d94a: 1000 |0005: return-wide v0 │ │ +48d934: |[48d934] de.westnordost.osmapi.map.data.LatLons$1.getLatitude:()D │ │ +48d944: 1800 0000 0000 0080 56c0 |0000: const-wide v0, #double -90 // #c056800000000000 │ │ +48d94e: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/westnordost/osmapi/map/data/LatLons$1;) │ │ name : 'getLongitude' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -48d94c: |[48d94c] de.westnordost.osmapi.map.data.LatLons$1.getLongitude:()D │ │ -48d95c: 1800 0000 0000 0080 66c0 |0000: const-wide v0, #double -180 // #c066800000000000 │ │ -48d966: 1000 |0005: return-wide v0 │ │ +48d950: |[48d950] de.westnordost.osmapi.map.data.LatLons$1.getLongitude:()D │ │ +48d960: 1800 0000 0000 0080 66c0 |0000: const-wide v0, #double -180 // #c066800000000000 │ │ +48d96a: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 13896 (LatLons.java) │ │ │ │ Class #5147 header: │ │ @@ -1493465,17 +1493466,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48d9b8: |[48d9b8] de.westnordost.osmapi.map.data.LatLons$2.:()V │ │ -48d9c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48d9ce: 0e00 |0003: return-void │ │ +48d9bc: |[48d9bc] de.westnordost.osmapi.map.data.LatLons$2.:()V │ │ +48d9cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48d9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/map/data/LatLons$2; │ │ │ │ Virtual methods - │ │ @@ -1493484,33 +1493485,33 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -48d980: |[48d980] de.westnordost.osmapi.map.data.LatLons$2.getLatitude:()D │ │ -48d990: 1800 0000 0000 0080 5640 |0000: const-wide v0, #double 90 // #4056800000000000 │ │ -48d99a: 1000 |0005: return-wide v0 │ │ +48d984: |[48d984] de.westnordost.osmapi.map.data.LatLons$2.getLatitude:()D │ │ +48d994: 1800 0000 0000 0080 5640 |0000: const-wide v0, #double 90 // #4056800000000000 │ │ +48d99e: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/westnordost/osmapi/map/data/LatLons$2;) │ │ name : 'getLongitude' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -48d99c: |[48d99c] de.westnordost.osmapi.map.data.LatLons$2.getLongitude:()D │ │ -48d9ac: 1800 0000 0000 0080 6640 |0000: const-wide v0, #double 180 // #4066800000000000 │ │ -48d9b6: 1000 |0005: return-wide v0 │ │ +48d9a0: |[48d9a0] de.westnordost.osmapi.map.data.LatLons$2.getLongitude:()D │ │ +48d9b0: 1800 0000 0000 0080 6640 |0000: const-wide v0, #double 180 // #4066800000000000 │ │ +48d9ba: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 13896 (LatLons.java) │ │ │ │ Class #5148 header: │ │ @@ -1493551,20 +1493552,20 @@ │ │ type : '(DD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -48dc84: |[48dc84] de.westnordost.osmapi.map.data.OsmLatLon.:(DD)V │ │ -48dc94: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48dc9a: 7140 02de 2143 |0003: invoke-static {v1, v2, v3, v4}, Lde/westnordost/osmapi/map/data/LatLons;.checkValidity:(DD)V // method@de02 │ │ -48dca0: 5a01 03a2 |0006: iput-wide v1, v0, Lde/westnordost/osmapi/map/data/OsmLatLon;.latitude:D // field@a203 │ │ -48dca4: 5a03 04a2 |0008: iput-wide v3, v0, Lde/westnordost/osmapi/map/data/OsmLatLon;.longitude:D // field@a204 │ │ -48dca8: 0e00 |000a: return-void │ │ +48dc88: |[48dc88] de.westnordost.osmapi.map.data.OsmLatLon.:(DD)V │ │ +48dc98: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48dc9e: 7140 02de 2143 |0003: invoke-static {v1, v2, v3, v4}, Lde/westnordost/osmapi/map/data/LatLons;.checkValidity:(DD)V // method@de02 │ │ +48dca4: 5a01 03a2 |0006: iput-wide v1, v0, Lde/westnordost/osmapi/map/data/OsmLatLon;.latitude:D // field@a203 │ │ +48dca8: 5a03 04a2 |0008: iput-wide v3, v0, Lde/westnordost/osmapi/map/data/OsmLatLon;.longitude:D // field@a204 │ │ +48dcac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0006 line=25 │ │ 0x0008 line=26 │ │ locals : │ │ @@ -1493577,23 +1493578,23 @@ │ │ type : '(Lde/westnordost/osmapi/map/data/LatLon;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -48dc54: |[48dc54] de.westnordost.osmapi.map.data.OsmLatLon.:(Lde/westnordost/osmapi/map/data/LatLon;)V │ │ -48dc64: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -48dc6a: 7210 f8dd 0300 |0003: invoke-interface {v3}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ -48dc70: 0b00 |0006: move-result-wide v0 │ │ -48dc72: 5a20 03a2 |0007: iput-wide v0, v2, Lde/westnordost/osmapi/map/data/OsmLatLon;.latitude:D // field@a203 │ │ -48dc76: 7210 f9dd 0300 |0009: invoke-interface {v3}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ -48dc7c: 0b00 |000c: move-result-wide v0 │ │ -48dc7e: 5a20 04a2 |000d: iput-wide v0, v2, Lde/westnordost/osmapi/map/data/OsmLatLon;.longitude:D // field@a204 │ │ -48dc82: 0e00 |000f: return-void │ │ +48dc58: |[48dc58] de.westnordost.osmapi.map.data.OsmLatLon.:(Lde/westnordost/osmapi/map/data/LatLon;)V │ │ +48dc68: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +48dc6e: 7210 f8dd 0300 |0003: invoke-interface {v3}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ +48dc74: 0b00 |0006: move-result-wide v0 │ │ +48dc76: 5a20 03a2 |0007: iput-wide v0, v2, Lde/westnordost/osmapi/map/data/OsmLatLon;.latitude:D // field@a203 │ │ +48dc7a: 7210 f9dd 0300 |0009: invoke-interface {v3}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ +48dc80: 0b00 |000c: move-result-wide v0 │ │ +48dc82: 5a20 04a2 |000d: iput-wide v0, v2, Lde/westnordost/osmapi/map/data/OsmLatLon;.longitude:D // field@a204 │ │ +48dc86: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0009 line=32 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/westnordost/osmapi/map/data/OsmLatLon; │ │ @@ -1493604,22 +1493605,22 @@ │ │ type : '(D)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -48dc2c: |[48dc2c] de.westnordost.osmapi.map.data.OsmLatLon.hashCode:(D)I │ │ -48dc3c: 7120 02e0 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@e002 │ │ -48dc42: 0b02 |0003: move-result-wide v2 │ │ -48dc44: 1300 2000 |0004: const/16 v0, #int 32 // #20 │ │ -48dc48: a500 0200 |0006: ushr-long v0, v2, v0 │ │ -48dc4c: c202 |0008: xor-long/2addr v2, v0 │ │ -48dc4e: 8423 |0009: long-to-int v3, v2 │ │ -48dc50: 0f03 |000a: return v3 │ │ +48dc30: |[48dc30] de.westnordost.osmapi.map.data.OsmLatLon.hashCode:(D)I │ │ +48dc40: 7120 02e0 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@e002 │ │ +48dc46: 0b02 |0003: move-result-wide v2 │ │ +48dc48: 1300 2000 |0004: const/16 v0, #int 32 // #20 │ │ +48dc4c: a500 0200 |0006: ushr-long v0, v2, v0 │ │ +48dc50: c202 |0008: xor-long/2addr v2, v0 │ │ +48dc52: 8423 |0009: long-to-int v3, v2 │ │ +48dc54: 0f03 |000a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) D │ │ │ │ #3 : (in Lde/westnordost/osmapi/map/data/OsmLatLon;) │ │ @@ -1493627,22 +1493628,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lde/westnordost/osmapi/map/data/OsmLatLon;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -48dba0: |[48dba0] de.westnordost.osmapi.map.data.OsmLatLon.parseLatLon:(Ljava/lang/String;Ljava/lang/String;)Lde/westnordost/osmapi/map/data/OsmLatLon; │ │ -48dbb0: 2200 5518 |0000: new-instance v0, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ -48dbb4: 7110 0be0 0300 |0002: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ -48dbba: 0b01 |0005: move-result-wide v1 │ │ -48dbbc: 7110 0be0 0400 |0006: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ -48dbc2: 0b03 |0009: move-result-wide v3 │ │ -48dbc4: 7054 06de 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(DD)V // method@de06 │ │ -48dbca: 1100 |000d: return-object v0 │ │ +48dba4: |[48dba4] de.westnordost.osmapi.map.data.OsmLatLon.parseLatLon:(Ljava/lang/String;Ljava/lang/String;)Lde/westnordost/osmapi/map/data/OsmLatLon; │ │ +48dbb4: 2200 5518 |0000: new-instance v0, Lde/westnordost/osmapi/map/data/OsmLatLon; // type@1855 │ │ +48dbb8: 7110 0be0 0300 |0002: invoke-static {v3}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ +48dbbe: 0b01 |0005: move-result-wide v1 │ │ +48dbc0: 7110 0be0 0400 |0006: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ +48dbc6: 0b03 |0009: move-result-wide v3 │ │ +48dbc8: 7054 06de 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Lde/westnordost/osmapi/map/data/OsmLatLon;.:(DD)V // method@de06 │ │ +48dbce: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -1493652,40 +1493653,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -48db3c: |[48db3c] de.westnordost.osmapi.map.data.OsmLatLon.equals:(Ljava/lang/Object;)Z │ │ -48db4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48db4e: 3378 0300 |0001: if-ne v8, v7, 0004 // +0003 │ │ -48db52: 0f00 |0003: return v0 │ │ -48db54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -48db56: 3808 2400 |0005: if-eqz v8, 0029 // +0024 │ │ -48db5a: 2082 5118 |0007: instance-of v2, v8, Lde/westnordost/osmapi/map/data/LatLon; // type@1851 │ │ -48db5e: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -48db62: 281e |000b: goto 0029 // +001e │ │ -48db64: 1f08 5118 |000c: check-cast v8, Lde/westnordost/osmapi/map/data/LatLon; // type@1851 │ │ -48db68: 7210 f8dd 0800 |000e: invoke-interface {v8}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ -48db6e: 0b02 |0011: move-result-wide v2 │ │ -48db70: 6e10 09de 0700 |0012: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ -48db76: 0b04 |0015: move-result-wide v4 │ │ -48db78: 2f06 0204 |0016: cmpl-double v6, v2, v4 │ │ -48db7c: 3906 0f00 |0018: if-nez v6, 0027 // +000f │ │ -48db80: 7210 f9dd 0800 |001a: invoke-interface {v8}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ -48db86: 0b02 |001d: move-result-wide v2 │ │ -48db88: 6e10 0ade 0700 |001e: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLongitude:()D // method@de0a │ │ -48db8e: 0b04 |0021: move-result-wide v4 │ │ -48db90: 2f08 0204 |0022: cmpl-double v8, v2, v4 │ │ -48db94: 3908 0300 |0024: if-nez v8, 0027 // +0003 │ │ -48db98: 2802 |0026: goto 0028 // +0002 │ │ -48db9a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -48db9c: 0f00 |0028: return v0 │ │ -48db9e: 0f01 |0029: return v1 │ │ +48db40: |[48db40] de.westnordost.osmapi.map.data.OsmLatLon.equals:(Ljava/lang/Object;)Z │ │ +48db50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48db52: 3378 0300 |0001: if-ne v8, v7, 0004 // +0003 │ │ +48db56: 0f00 |0003: return v0 │ │ +48db58: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +48db5a: 3808 2400 |0005: if-eqz v8, 0029 // +0024 │ │ +48db5e: 2082 5118 |0007: instance-of v2, v8, Lde/westnordost/osmapi/map/data/LatLon; // type@1851 │ │ +48db62: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +48db66: 281e |000b: goto 0029 // +001e │ │ +48db68: 1f08 5118 |000c: check-cast v8, Lde/westnordost/osmapi/map/data/LatLon; // type@1851 │ │ +48db6c: 7210 f8dd 0800 |000e: invoke-interface {v8}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ +48db72: 0b02 |0011: move-result-wide v2 │ │ +48db74: 6e10 09de 0700 |0012: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLatitude:()D // method@de09 │ │ +48db7a: 0b04 |0015: move-result-wide v4 │ │ +48db7c: 2f06 0204 |0016: cmpl-double v6, v2, v4 │ │ +48db80: 3906 0f00 |0018: if-nez v6, 0027 // +000f │ │ +48db84: 7210 f9dd 0800 |001a: invoke-interface {v8}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ +48db8a: 0b02 |001d: move-result-wide v2 │ │ +48db8c: 6e10 0ade 0700 |001e: invoke-virtual {v7}, Lde/westnordost/osmapi/map/data/OsmLatLon;.getLongitude:()D // method@de0a │ │ +48db92: 0b04 |0021: move-result-wide v4 │ │ +48db94: 2f08 0204 |0022: cmpl-double v8, v2, v4 │ │ +48db98: 3908 0300 |0024: if-nez v8, 0027 // +0003 │ │ +48db9c: 2802 |0026: goto 0028 // +0002 │ │ +48db9e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +48dba0: 0f00 |0028: return v0 │ │ +48dba2: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=56 │ │ 0x000c line=57 │ │ 0x000e line=58 │ │ locals : │ │ 0x0000 - 0x002a reg=7 this Lde/westnordost/osmapi/map/data/OsmLatLon; │ │ @@ -1493696,17 +1493697,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48dbcc: |[48dbcc] de.westnordost.osmapi.map.data.OsmLatLon.getLatitude:()D │ │ -48dbdc: 5320 03a2 |0000: iget-wide v0, v2, Lde/westnordost/osmapi/map/data/OsmLatLon;.latitude:D // field@a203 │ │ -48dbe0: 1000 |0002: return-wide v0 │ │ +48dbd0: |[48dbd0] de.westnordost.osmapi.map.data.OsmLatLon.getLatitude:()D │ │ +48dbe0: 5320 03a2 |0000: iget-wide v0, v2, Lde/westnordost/osmapi/map/data/OsmLatLon;.latitude:D // field@a203 │ │ +48dbe4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/westnordost/osmapi/map/data/OsmLatLon; │ │ │ │ #2 : (in Lde/westnordost/osmapi/map/data/OsmLatLon;) │ │ @@ -1493714,17 +1493715,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48dbe4: |[48dbe4] de.westnordost.osmapi.map.data.OsmLatLon.getLongitude:()D │ │ -48dbf4: 5320 04a2 |0000: iget-wide v0, v2, Lde/westnordost/osmapi/map/data/OsmLatLon;.longitude:D // field@a204 │ │ -48dbf8: 1000 |0002: return-wide v0 │ │ +48dbe8: |[48dbe8] de.westnordost.osmapi.map.data.OsmLatLon.getLongitude:()D │ │ +48dbf8: 5320 04a2 |0000: iget-wide v0, v2, Lde/westnordost/osmapi/map/data/OsmLatLon;.longitude:D // field@a204 │ │ +48dbfc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/westnordost/osmapi/map/data/OsmLatLon; │ │ │ │ #3 : (in Lde/westnordost/osmapi/map/data/OsmLatLon;) │ │ @@ -1493732,24 +1493733,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -48dbfc: |[48dbfc] de.westnordost.osmapi.map.data.OsmLatLon.hashCode:()I │ │ -48dc0c: 5330 03a2 |0000: iget-wide v0, v3, Lde/westnordost/osmapi/map/data/OsmLatLon;.latitude:D // field@a203 │ │ -48dc10: 7120 0cde 1000 |0002: invoke-static {v0, v1}, Lde/westnordost/osmapi/map/data/OsmLatLon;.hashCode:(D)I // method@de0c │ │ -48dc16: 0a00 |0005: move-result v0 │ │ -48dc18: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -48dc1c: 5331 04a2 |0008: iget-wide v1, v3, Lde/westnordost/osmapi/map/data/OsmLatLon;.longitude:D // field@a204 │ │ -48dc20: 7120 0cde 2100 |000a: invoke-static {v1, v2}, Lde/westnordost/osmapi/map/data/OsmLatLon;.hashCode:(D)I // method@de0c │ │ -48dc26: 0a01 |000d: move-result v1 │ │ -48dc28: b010 |000e: add-int/2addr v0, v1 │ │ -48dc2a: 0f00 |000f: return v0 │ │ +48dc00: |[48dc00] de.westnordost.osmapi.map.data.OsmLatLon.hashCode:()I │ │ +48dc10: 5330 03a2 |0000: iget-wide v0, v3, Lde/westnordost/osmapi/map/data/OsmLatLon;.latitude:D // field@a203 │ │ +48dc14: 7120 0cde 1000 |0002: invoke-static {v0, v1}, Lde/westnordost/osmapi/map/data/OsmLatLon;.hashCode:(D)I // method@de0c │ │ +48dc1a: 0a00 |0005: move-result v0 │ │ +48dc1c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +48dc20: 5331 04a2 |0008: iget-wide v1, v3, Lde/westnordost/osmapi/map/data/OsmLatLon;.longitude:D // field@a204 │ │ +48dc24: 7120 0cde 2100 |000a: invoke-static {v1, v2}, Lde/westnordost/osmapi/map/data/OsmLatLon;.hashCode:(D)I // method@de0c │ │ +48dc2a: 0a01 |000d: move-result v1 │ │ +48dc2c: b010 |000e: add-int/2addr v0, v1 │ │ +48dc2e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lde/westnordost/osmapi/map/data/OsmLatLon; │ │ │ │ source_file_idx : 20418 (OsmLatLon.java) │ │ @@ -1493819,21 +1493820,21 @@ │ │ type : '(Lde/westnordost/osmapi/common/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -48e3e8: |[48e3e8] de.westnordost.osmapi.traces.GpsTracesParser.:(Lde/westnordost/osmapi/common/Handler;)V │ │ -48e3f8: 7010 a7dd 0100 |0000: invoke-direct {v1}, Lde/westnordost/osmapi/common/XmlParser;.:()V // method@dda7 │ │ -48e3fe: 2200 3e18 |0003: new-instance v0, Lde/westnordost/osmapi/common/OsmXmlDateFormat; // type@183e │ │ -48e402: 7010 9edd 0000 |0005: invoke-direct {v0}, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.:()V // method@dd9e │ │ -48e408: 5b10 24a2 |0008: iput-object v0, v1, Lde/westnordost/osmapi/traces/GpsTracesParser;.dateFormat:Lde/westnordost/osmapi/common/OsmXmlDateFormat; // field@a224 │ │ -48e40c: 5b12 25a2 |000a: iput-object v2, v1, Lde/westnordost/osmapi/traces/GpsTracesParser;.handler:Lde/westnordost/osmapi/common/Handler; // field@a225 │ │ -48e410: 0e00 |000c: return-void │ │ +48e3ec: |[48e3ec] de.westnordost.osmapi.traces.GpsTracesParser.:(Lde/westnordost/osmapi/common/Handler;)V │ │ +48e3fc: 7010 a7dd 0100 |0000: invoke-direct {v1}, Lde/westnordost/osmapi/common/XmlParser;.:()V // method@dda7 │ │ +48e402: 2200 3e18 |0003: new-instance v0, Lde/westnordost/osmapi/common/OsmXmlDateFormat; // type@183e │ │ +48e406: 7010 9edd 0000 |0005: invoke-direct {v0}, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.:()V // method@dd9e │ │ +48e40c: 5b10 24a2 |0008: iput-object v0, v1, Lde/westnordost/osmapi/traces/GpsTracesParser;.dateFormat:Lde/westnordost/osmapi/common/OsmXmlDateFormat; // field@a224 │ │ +48e410: 5b12 25a2 |000a: iput-object v2, v1, Lde/westnordost/osmapi/traces/GpsTracesParser;.handler:Lde/westnordost/osmapi/common/Handler; // field@a225 │ │ +48e414: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=24 │ │ 0x000a line=31 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/westnordost/osmapi/traces/GpsTracesParser; │ │ @@ -1493845,53 +1493846,53 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -48e414: |[48e414] de.westnordost.osmapi.traces.GpsTracesParser.onEndElement:()V │ │ -48e424: 6e10 33de 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getName:()Ljava/lang/String; // method@de33 │ │ -48e42a: 0c00 |0003: move-result-object v0 │ │ -48e42c: 1a01 709f |0004: const-string v1, "gpx_file" // string@9f70 │ │ -48e430: 6e20 c7e0 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e436: 0a01 |0009: move-result v1 │ │ -48e438: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -48e43c: 5420 25a2 |000c: iget-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.handler:Lde/westnordost/osmapi/common/Handler; // field@a225 │ │ -48e440: 5421 26a2 |000e: iget-object v1, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e444: 7220 90dd 1000 |0010: invoke-interface {v0, v1}, Lde/westnordost/osmapi/common/Handler;.handle:(Ljava/lang/Object;)V // method@dd90 │ │ -48e44a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -48e44c: 5b20 26a2 |0014: iput-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e450: 2834 |0016: goto 004a // +0034 │ │ -48e452: 1a01 cb84 |0017: const-string v1, "description" // string@84cb │ │ -48e456: 6e20 c7e0 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e45c: 0a01 |001c: move-result v1 │ │ -48e45e: 3801 0b00 |001d: if-eqz v1, 0028 // +000b │ │ -48e462: 5420 26a2 |001f: iget-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e466: 6e10 34de 0200 |0021: invoke-virtual {v2}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getText:()Ljava/lang/String; // method@de34 │ │ -48e46c: 0c01 |0024: move-result-object v1 │ │ -48e46e: 5b01 0ca2 |0025: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.description:Ljava/lang/String; // field@a20c │ │ -48e472: 2823 |0027: goto 004a // +0023 │ │ -48e474: 1a01 53e3 |0028: const-string v1, "tag" // string@e353 │ │ -48e478: 6e20 c7e0 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e47e: 0a00 |002d: move-result v0 │ │ -48e480: 3800 1c00 |002e: if-eqz v0, 004a // +001c │ │ -48e484: 5420 26a2 |0030: iget-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e488: 5400 12a2 |0032: iget-object v0, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.tags:Ljava/util/List; // field@a212 │ │ -48e48c: 3900 0b00 |0034: if-nez v0, 003f // +000b │ │ -48e490: 5420 26a2 |0036: iget-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e494: 2201 7119 |0038: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -48e498: 7010 92e2 0100 |003a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -48e49e: 5b01 12a2 |003d: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.tags:Ljava/util/List; // field@a212 │ │ -48e4a2: 5420 26a2 |003f: iget-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e4a6: 5400 12a2 |0041: iget-object v0, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.tags:Ljava/util/List; // field@a212 │ │ -48e4aa: 6e10 34de 0200 |0043: invoke-virtual {v2}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getText:()Ljava/lang/String; // method@de34 │ │ -48e4b0: 0c01 |0046: move-result-object v1 │ │ -48e4b2: 7220 85e3 1000 |0047: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48e4b8: 0e00 |004a: return-void │ │ +48e418: |[48e418] de.westnordost.osmapi.traces.GpsTracesParser.onEndElement:()V │ │ +48e428: 6e10 33de 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getName:()Ljava/lang/String; // method@de33 │ │ +48e42e: 0c00 |0003: move-result-object v0 │ │ +48e430: 1a01 709f |0004: const-string v1, "gpx_file" // string@9f70 │ │ +48e434: 6e20 c7e0 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e43a: 0a01 |0009: move-result v1 │ │ +48e43c: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +48e440: 5420 25a2 |000c: iget-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.handler:Lde/westnordost/osmapi/common/Handler; // field@a225 │ │ +48e444: 5421 26a2 |000e: iget-object v1, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e448: 7220 90dd 1000 |0010: invoke-interface {v0, v1}, Lde/westnordost/osmapi/common/Handler;.handle:(Ljava/lang/Object;)V // method@dd90 │ │ +48e44e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +48e450: 5b20 26a2 |0014: iput-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e454: 2834 |0016: goto 004a // +0034 │ │ +48e456: 1a01 cb84 |0017: const-string v1, "description" // string@84cb │ │ +48e45a: 6e20 c7e0 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e460: 0a01 |001c: move-result v1 │ │ +48e462: 3801 0b00 |001d: if-eqz v1, 0028 // +000b │ │ +48e466: 5420 26a2 |001f: iget-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e46a: 6e10 34de 0200 |0021: invoke-virtual {v2}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getText:()Ljava/lang/String; // method@de34 │ │ +48e470: 0c01 |0024: move-result-object v1 │ │ +48e472: 5b01 0ca2 |0025: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.description:Ljava/lang/String; // field@a20c │ │ +48e476: 2823 |0027: goto 004a // +0023 │ │ +48e478: 1a01 53e3 |0028: const-string v1, "tag" // string@e353 │ │ +48e47c: 6e20 c7e0 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e482: 0a00 |002d: move-result v0 │ │ +48e484: 3800 1c00 |002e: if-eqz v0, 004a // +001c │ │ +48e488: 5420 26a2 |0030: iget-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e48c: 5400 12a2 |0032: iget-object v0, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.tags:Ljava/util/List; // field@a212 │ │ +48e490: 3900 0b00 |0034: if-nez v0, 003f // +000b │ │ +48e494: 5420 26a2 |0036: iget-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e498: 2201 7119 |0038: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +48e49c: 7010 92e2 0100 |003a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +48e4a2: 5b01 12a2 |003d: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.tags:Ljava/util/List; // field@a212 │ │ +48e4a6: 5420 26a2 |003f: iget-object v0, v2, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e4aa: 5400 12a2 |0041: iget-object v0, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.tags:Ljava/util/List; // field@a212 │ │ +48e4ae: 6e10 34de 0200 |0043: invoke-virtual {v2}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getText:()Ljava/lang/String; // method@de34 │ │ +48e4b4: 0c01 |0046: move-result-object v1 │ │ +48e4b6: 7220 85e3 1000 |0047: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48e4bc: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x000c line=76 │ │ 0x0014 line=77 │ │ 0x0019 line=79 │ │ @@ -1493907,85 +1493908,85 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -48e4bc: |[48e4bc] de.westnordost.osmapi.traces.GpsTracesParser.onStartElement:()V │ │ -48e4cc: 6e10 33de 0300 |0000: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getName:()Ljava/lang/String; // method@de33 │ │ -48e4d2: 0c00 |0003: move-result-object v0 │ │ -48e4d4: 1a01 709f |0004: const-string v1, "gpx_file" // string@9f70 │ │ -48e4d8: 6e20 c7e0 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e4de: 0a00 |0009: move-result v0 │ │ -48e4e0: 3800 7d00 |000a: if-eqz v0, 0087 // +007d │ │ -48e4e4: 2200 5718 |000c: new-instance v0, Lde/westnordost/osmapi/traces/GpsTraceDetails; // type@1857 │ │ -48e4e8: 7010 13de 0000 |000e: invoke-direct {v0}, Lde/westnordost/osmapi/traces/GpsTraceDetails;.:()V // method@de13 │ │ -48e4ee: 5b30 26a2 |0011: iput-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e4f2: 1a01 8ca2 |0013: const-string v1, "id" // string@a28c │ │ -48e4f6: 6e20 32de 1300 |0015: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getLongAttribute:(Ljava/lang/String;)Ljava/lang/Long; // method@de32 │ │ -48e4fc: 0c01 |0018: move-result-object v1 │ │ -48e4fe: 6e10 58e0 0100 |0019: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@e058 │ │ -48e504: 0b01 |001c: move-result-wide v1 │ │ -48e506: 5a01 0da2 |001d: iput-wide v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.id:J // field@a20d │ │ -48e50a: 5430 26a2 |001f: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e50e: 1a01 39ea |0021: const-string v1, "visibility" // string@ea39 │ │ -48e512: 6e20 30de 1300 |0023: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ -48e518: 0c01 |0026: move-result-object v1 │ │ -48e51a: 6202 75a2 |0027: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ -48e51e: 6e20 eae0 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0ea │ │ -48e524: 0c01 |002c: move-result-object v1 │ │ -48e526: 7110 11de 0100 |002d: invoke-static {v1}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.valueOf:(Ljava/lang/String;)Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // method@de11 │ │ -48e52c: 0c01 |0030: move-result-object v1 │ │ -48e52e: 5b01 14a2 |0031: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.visibility:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a214 │ │ -48e532: 5430 26a2 |0033: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e536: 1a01 47c2 |0035: const-string v1, "name" // string@c247 │ │ -48e53a: 6e20 30de 1300 |0037: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ -48e540: 0c01 |003a: move-result-object v1 │ │ -48e542: 5b01 0ea2 |003b: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.name:Ljava/lang/String; // field@a20e │ │ -48e546: 5430 26a2 |003d: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e54a: 1a01 3fe8 |003f: const-string v1, "user" // string@e83f │ │ -48e54e: 6e20 30de 1300 |0041: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ -48e554: 0c01 |0044: move-result-object v1 │ │ -48e556: 5b01 13a2 |0045: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.userName:Ljava/lang/String; // field@a213 │ │ -48e55a: 1a00 41ca |0047: const-string v0, "pending" // string@ca41 │ │ -48e55e: 6e20 31de 0300 |0049: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getBooleanAttribute:(Ljava/lang/String;)Ljava/lang/Boolean; // method@de31 │ │ -48e564: 0c00 |004c: move-result-object v0 │ │ -48e566: 5431 26a2 |004d: iget-object v1, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e56a: 3800 0b00 |004f: if-eqz v0, 005a // +000b │ │ -48e56e: 6e10 97df 0000 |0051: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -48e574: 0a00 |0054: move-result v0 │ │ -48e576: 3800 0300 |0055: if-eqz v0, 0058 // +0003 │ │ -48e57a: 2803 |0057: goto 005a // +0003 │ │ -48e57c: 1200 |0058: const/4 v0, #int 0 // #0 │ │ -48e57e: 2802 |0059: goto 005b // +0002 │ │ -48e580: 1210 |005a: const/4 v0, #int 1 // #1 │ │ -48e582: 5c10 0fa2 |005b: iput-boolean v0, v1, Lde/westnordost/osmapi/traces/GpsTraceDetails;.pending:Z // field@a20f │ │ -48e586: 1a00 faaa |005d: const-string v0, "lat" // string@aafa │ │ -48e58a: 6e20 30de 0300 |005f: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ -48e590: 0c00 |0062: move-result-object v0 │ │ -48e592: 1a01 b3ac |0063: const-string v1, "lon" // string@acb3 │ │ -48e596: 6e20 30de 1300 |0065: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ -48e59c: 0c01 |0068: move-result-object v1 │ │ -48e59e: 3800 0c00 |0069: if-eqz v0, 0075 // +000c │ │ -48e5a2: 3801 0a00 |006b: if-eqz v1, 0075 // +000a │ │ -48e5a6: 5432 26a2 |006d: iget-object v2, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e5aa: 7120 0dde 1000 |006f: invoke-static {v0, v1}, Lde/westnordost/osmapi/map/data/OsmLatLon;.parseLatLon:(Ljava/lang/String;Ljava/lang/String;)Lde/westnordost/osmapi/map/data/OsmLatLon; // method@de0d │ │ -48e5b0: 0c00 |0072: move-result-object v0 │ │ -48e5b2: 5b20 10a2 |0073: iput-object v0, v2, Lde/westnordost/osmapi/traces/GpsTraceDetails;.position:Lde/westnordost/osmapi/map/data/LatLon; // field@a210 │ │ -48e5b6: 1a00 a4e4 |0075: const-string v0, "timestamp" // string@e4a4 │ │ -48e5ba: 6e20 30de 0300 |0077: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ -48e5c0: 0c00 |007a: move-result-object v0 │ │ -48e5c2: 3800 0c00 |007b: if-eqz v0, 0087 // +000c │ │ -48e5c6: 5431 26a2 |007d: iget-object v1, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ -48e5ca: 5432 24a2 |007f: iget-object v2, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.dateFormat:Lde/westnordost/osmapi/common/OsmXmlDateFormat; // field@a224 │ │ -48e5ce: 6e20 a0dd 0200 |0081: invoke-virtual {v2, v0}, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@dda0 │ │ -48e5d4: 0c00 |0084: move-result-object v0 │ │ -48e5d6: 5b10 0ba2 |0085: iput-object v0, v1, Lde/westnordost/osmapi/traces/GpsTraceDetails;.date:Ljava/util/Date; // field@a20b │ │ -48e5da: 0e00 |0087: return-void │ │ +48e4c0: |[48e4c0] de.westnordost.osmapi.traces.GpsTracesParser.onStartElement:()V │ │ +48e4d0: 6e10 33de 0300 |0000: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getName:()Ljava/lang/String; // method@de33 │ │ +48e4d6: 0c00 |0003: move-result-object v0 │ │ +48e4d8: 1a01 709f |0004: const-string v1, "gpx_file" // string@9f70 │ │ +48e4dc: 6e20 c7e0 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e4e2: 0a00 |0009: move-result v0 │ │ +48e4e4: 3800 7d00 |000a: if-eqz v0, 0087 // +007d │ │ +48e4e8: 2200 5718 |000c: new-instance v0, Lde/westnordost/osmapi/traces/GpsTraceDetails; // type@1857 │ │ +48e4ec: 7010 13de 0000 |000e: invoke-direct {v0}, Lde/westnordost/osmapi/traces/GpsTraceDetails;.:()V // method@de13 │ │ +48e4f2: 5b30 26a2 |0011: iput-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e4f6: 1a01 8ca2 |0013: const-string v1, "id" // string@a28c │ │ +48e4fa: 6e20 32de 1300 |0015: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getLongAttribute:(Ljava/lang/String;)Ljava/lang/Long; // method@de32 │ │ +48e500: 0c01 |0018: move-result-object v1 │ │ +48e502: 6e10 58e0 0100 |0019: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@e058 │ │ +48e508: 0b01 |001c: move-result-wide v1 │ │ +48e50a: 5a01 0da2 |001d: iput-wide v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.id:J // field@a20d │ │ +48e50e: 5430 26a2 |001f: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e512: 1a01 39ea |0021: const-string v1, "visibility" // string@ea39 │ │ +48e516: 6e20 30de 1300 |0023: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ +48e51c: 0c01 |0026: move-result-object v1 │ │ +48e51e: 6202 75a2 |0027: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ +48e522: 6e20 eae0 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0ea │ │ +48e528: 0c01 |002c: move-result-object v1 │ │ +48e52a: 7110 11de 0100 |002d: invoke-static {v1}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.valueOf:(Ljava/lang/String;)Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // method@de11 │ │ +48e530: 0c01 |0030: move-result-object v1 │ │ +48e532: 5b01 14a2 |0031: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.visibility:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a214 │ │ +48e536: 5430 26a2 |0033: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e53a: 1a01 47c2 |0035: const-string v1, "name" // string@c247 │ │ +48e53e: 6e20 30de 1300 |0037: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ +48e544: 0c01 |003a: move-result-object v1 │ │ +48e546: 5b01 0ea2 |003b: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.name:Ljava/lang/String; // field@a20e │ │ +48e54a: 5430 26a2 |003d: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e54e: 1a01 3fe8 |003f: const-string v1, "user" // string@e83f │ │ +48e552: 6e20 30de 1300 |0041: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ +48e558: 0c01 |0044: move-result-object v1 │ │ +48e55a: 5b01 13a2 |0045: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTraceDetails;.userName:Ljava/lang/String; // field@a213 │ │ +48e55e: 1a00 41ca |0047: const-string v0, "pending" // string@ca41 │ │ +48e562: 6e20 31de 0300 |0049: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getBooleanAttribute:(Ljava/lang/String;)Ljava/lang/Boolean; // method@de31 │ │ +48e568: 0c00 |004c: move-result-object v0 │ │ +48e56a: 5431 26a2 |004d: iget-object v1, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e56e: 3800 0b00 |004f: if-eqz v0, 005a // +000b │ │ +48e572: 6e10 97df 0000 |0051: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +48e578: 0a00 |0054: move-result v0 │ │ +48e57a: 3800 0300 |0055: if-eqz v0, 0058 // +0003 │ │ +48e57e: 2803 |0057: goto 005a // +0003 │ │ +48e580: 1200 |0058: const/4 v0, #int 0 // #0 │ │ +48e582: 2802 |0059: goto 005b // +0002 │ │ +48e584: 1210 |005a: const/4 v0, #int 1 // #1 │ │ +48e586: 5c10 0fa2 |005b: iput-boolean v0, v1, Lde/westnordost/osmapi/traces/GpsTraceDetails;.pending:Z // field@a20f │ │ +48e58a: 1a00 faaa |005d: const-string v0, "lat" // string@aafa │ │ +48e58e: 6e20 30de 0300 |005f: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ +48e594: 0c00 |0062: move-result-object v0 │ │ +48e596: 1a01 b3ac |0063: const-string v1, "lon" // string@acb3 │ │ +48e59a: 6e20 30de 1300 |0065: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ +48e5a0: 0c01 |0068: move-result-object v1 │ │ +48e5a2: 3800 0c00 |0069: if-eqz v0, 0075 // +000c │ │ +48e5a6: 3801 0a00 |006b: if-eqz v1, 0075 // +000a │ │ +48e5aa: 5432 26a2 |006d: iget-object v2, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e5ae: 7120 0dde 1000 |006f: invoke-static {v0, v1}, Lde/westnordost/osmapi/map/data/OsmLatLon;.parseLatLon:(Ljava/lang/String;Ljava/lang/String;)Lde/westnordost/osmapi/map/data/OsmLatLon; // method@de0d │ │ +48e5b4: 0c00 |0072: move-result-object v0 │ │ +48e5b6: 5b20 10a2 |0073: iput-object v0, v2, Lde/westnordost/osmapi/traces/GpsTraceDetails;.position:Lde/westnordost/osmapi/map/data/LatLon; // field@a210 │ │ +48e5ba: 1a00 a4e4 |0075: const-string v0, "timestamp" // string@e4a4 │ │ +48e5be: 6e20 30de 0300 |0077: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpsTracesParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de30 │ │ +48e5c4: 0c00 |007a: move-result-object v0 │ │ +48e5c6: 3800 0c00 |007b: if-eqz v0, 0087 // +000c │ │ +48e5ca: 5431 26a2 |007d: iget-object v1, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.trace:Lde/westnordost/osmapi/traces/GpsTraceDetails; // field@a226 │ │ +48e5ce: 5432 24a2 |007f: iget-object v2, v3, Lde/westnordost/osmapi/traces/GpsTracesParser;.dateFormat:Lde/westnordost/osmapi/common/OsmXmlDateFormat; // field@a224 │ │ +48e5d2: 6e20 a0dd 0200 |0081: invoke-virtual {v2, v0}, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@dda0 │ │ +48e5d8: 0c00 |0084: move-result-object v0 │ │ +48e5da: 5b10 0ba2 |0085: iput-object v0, v1, Lde/westnordost/osmapi/traces/GpsTraceDetails;.date:Ljava/util/Date; // field@a20b │ │ +48e5de: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000c line=46 │ │ 0x0015 line=47 │ │ 0x001f line=48 │ │ 0x0033 line=50 │ │ @@ -1494005,18 +1494006,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48e3b0: |[48e3b0] de.westnordost.osmapi.traces.GpsTracesParser.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ -48e3c0: 6e20 38de 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.parse:(Ljava/io/InputStream;)Ljava/lang/Void; // method@de38 │ │ -48e3c6: 0c01 |0003: move-result-object v1 │ │ -48e3c8: 1101 |0004: return-object v1 │ │ +48e3b4: |[48e3b4] de.westnordost.osmapi.traces.GpsTracesParser.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ +48e3c4: 6e20 38de 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.parse:(Ljava/io/InputStream;)Ljava/lang/Void; // method@de38 │ │ +48e3ca: 0c01 |0003: move-result-object v1 │ │ +48e3cc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/westnordost/osmapi/traces/GpsTracesParser; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1494025,18 +1494026,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Void;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48e3cc: |[48e3cc] de.westnordost.osmapi.traces.GpsTracesParser.parse:(Ljava/io/InputStream;)Ljava/lang/Void; │ │ -48e3dc: 6e20 2fde 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.doParse:(Ljava/io/InputStream;)V // method@de2f │ │ -48e3e2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -48e3e4: 1101 |0004: return-object v1 │ │ +48e3d0: |[48e3d0] de.westnordost.osmapi.traces.GpsTracesParser.parse:(Ljava/io/InputStream;)Ljava/lang/Void; │ │ +48e3e0: 6e20 2fde 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/traces/GpsTracesParser;.doParse:(Ljava/io/InputStream;)V // method@de2f │ │ +48e3e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +48e3e8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/westnordost/osmapi/traces/GpsTracesParser; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1494077,24 +1494078,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -48e698: |[48e698] de.westnordost.osmapi.traces.GpxDateFormat.:()V │ │ -48e6a8: 2200 3c18 |0000: new-instance v0, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // type@183c │ │ -48e6ac: 1a01 42ed |0002: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@ed42 │ │ -48e6b0: 7020 95dd 1000 |0004: invoke-direct {v0, v1}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.:(Ljava/lang/String;)V // method@dd95 │ │ -48e6b6: 6900 2da2 |0007: sput-object v0, Lde/westnordost/osmapi/traces/GpxDateFormat;.MILLIS:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a22d │ │ -48e6ba: 1a00 3a6a |0009: const-string v0, "\.[0-9]{3}" // string@6a3a │ │ -48e6be: 7110 88e4 0000 |000b: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@e488 │ │ -48e6c4: 0c00 |000e: move-result-object v0 │ │ -48e6c6: 6900 2ea2 |000f: sput-object v0, Lde/westnordost/osmapi/traces/GpxDateFormat;.MILLIS_PATTERN:Ljava/util/regex/Pattern; // field@a22e │ │ -48e6ca: 0e00 |0011: return-void │ │ +48e69c: |[48e69c] de.westnordost.osmapi.traces.GpxDateFormat.:()V │ │ +48e6ac: 2200 3c18 |0000: new-instance v0, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // type@183c │ │ +48e6b0: 1a01 42ed |0002: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@ed42 │ │ +48e6b4: 7020 95dd 1000 |0004: invoke-direct {v0, v1}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.:(Ljava/lang/String;)V // method@dd95 │ │ +48e6ba: 6900 2da2 |0007: sput-object v0, Lde/westnordost/osmapi/traces/GpxDateFormat;.MILLIS:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a22d │ │ +48e6be: 1a00 3a6a |0009: const-string v0, "\.[0-9]{3}" // string@6a3a │ │ +48e6c2: 7110 88e4 0000 |000b: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@e488 │ │ +48e6c8: 0c00 |000e: move-result-object v0 │ │ +48e6ca: 6900 2ea2 |000f: sput-object v0, Lde/westnordost/osmapi/traces/GpxDateFormat;.MILLIS_PATTERN:Ljava/util/regex/Pattern; // field@a22e │ │ +48e6ce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x000b line=16 │ │ locals : │ │ │ │ #1 : (in Lde/westnordost/osmapi/traces/GpxDateFormat;) │ │ @@ -1494102,17 +1494103,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48e6cc: |[48e6cc] de.westnordost.osmapi.traces.GpxDateFormat.:()V │ │ -48e6dc: 7010 9edd 0000 |0000: invoke-direct {v0}, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.:()V // method@dd9e │ │ -48e6e2: 0e00 |0003: return-void │ │ +48e6d0: |[48e6d0] de.westnordost.osmapi.traces.GpxDateFormat.:()V │ │ +48e6e0: 7010 9edd 0000 |0000: invoke-direct {v0}, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.:()V // method@dd9e │ │ +48e6e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/traces/GpxDateFormat; │ │ │ │ #2 : (in Lde/westnordost/osmapi/traces/GpxDateFormat;) │ │ @@ -1494120,21 +1494121,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -48e5f8: |[48e5f8] de.westnordost.osmapi.traces.GpxDateFormat.hasMillis:(Ljava/lang/String;)Z │ │ -48e608: 6200 2ea2 |0000: sget-object v0, Lde/westnordost/osmapi/traces/GpxDateFormat;.MILLIS_PATTERN:Ljava/util/regex/Pattern; // field@a22e │ │ -48e60c: 6e20 8ae4 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ -48e612: 0c01 |0005: move-result-object v1 │ │ -48e614: 6e10 7fe4 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@e47f │ │ -48e61a: 0a01 |0009: move-result v1 │ │ -48e61c: 0f01 |000a: return v1 │ │ +48e5fc: |[48e5fc] de.westnordost.osmapi.traces.GpxDateFormat.hasMillis:(Ljava/lang/String;)Z │ │ +48e60c: 6200 2ea2 |0000: sget-object v0, Lde/westnordost/osmapi/traces/GpxDateFormat;.MILLIS_PATTERN:Ljava/util/regex/Pattern; // field@a22e │ │ +48e610: 6e20 8ae4 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ +48e616: 0c01 |0005: move-result-object v1 │ │ +48e618: 6e10 7fe4 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@e47f │ │ +48e61e: 0a01 |0009: move-result v1 │ │ +48e620: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1494143,29 +1494144,29 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -48e620: |[48e620] de.westnordost.osmapi.traces.GpxDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ -48e630: 6e10 1ae3 0600 |0000: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@e31a │ │ -48e636: 0b00 |0003: move-result-wide v0 │ │ -48e638: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ -48e63c: bf20 |0006: rem-long/2addr v0, v2 │ │ -48e63e: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -48e642: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -48e646: 3d04 0900 |000b: if-lez v4, 0014 // +0009 │ │ -48e64a: 6200 2da2 |000d: sget-object v0, Lde/westnordost/osmapi/traces/GpxDateFormat;.MILLIS:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a22d │ │ -48e64e: 6e20 97dd 6000 |000f: invoke-virtual {v0, v6}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@dd97 │ │ -48e654: 0c06 |0012: move-result-object v6 │ │ -48e656: 1106 |0013: return-object v6 │ │ -48e658: 6f20 9fdd 6500 |0014: invoke-super {v5, v6}, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@dd9f │ │ -48e65e: 0c06 |0017: move-result-object v6 │ │ -48e660: 1106 |0018: return-object v6 │ │ +48e624: |[48e624] de.westnordost.osmapi.traces.GpxDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ +48e634: 6e10 1ae3 0600 |0000: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@e31a │ │ +48e63a: 0b00 |0003: move-result-wide v0 │ │ +48e63c: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ +48e640: bf20 |0006: rem-long/2addr v0, v2 │ │ +48e642: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +48e646: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +48e64a: 3d04 0900 |000b: if-lez v4, 0014 // +0009 │ │ +48e64e: 6200 2da2 |000d: sget-object v0, Lde/westnordost/osmapi/traces/GpxDateFormat;.MILLIS:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a22d │ │ +48e652: 6e20 97dd 6000 |000f: invoke-virtual {v0, v6}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@dd97 │ │ +48e658: 0c06 |0012: move-result-object v6 │ │ +48e65a: 1106 |0013: return-object v6 │ │ +48e65c: 6f20 9fdd 6500 |0014: invoke-super {v5, v6}, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@dd9f │ │ +48e662: 0c06 |0017: move-result-object v6 │ │ +48e664: 1106 |0018: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000d line=36 │ │ 0x0014 line=38 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lde/westnordost/osmapi/traces/GpxDateFormat; │ │ @@ -1494176,25 +1494177,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -48e664: |[48e664] de.westnordost.osmapi.traces.GpxDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ -48e674: 7110 3dde 0200 |0000: invoke-static {v2}, Lde/westnordost/osmapi/traces/GpxDateFormat;.hasMillis:(Ljava/lang/String;)Z // method@de3d │ │ -48e67a: 0a00 |0003: move-result v0 │ │ -48e67c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -48e680: 6200 2da2 |0006: sget-object v0, Lde/westnordost/osmapi/traces/GpxDateFormat;.MILLIS:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a22d │ │ -48e684: 6e20 98dd 2000 |0008: invoke-virtual {v0, v2}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@dd98 │ │ -48e68a: 0c02 |000b: move-result-object v2 │ │ -48e68c: 1102 |000c: return-object v2 │ │ -48e68e: 6f20 a0dd 2100 |000d: invoke-super {v1, v2}, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@dda0 │ │ -48e694: 0c02 |0010: move-result-object v2 │ │ -48e696: 1102 |0011: return-object v2 │ │ +48e668: |[48e668] de.westnordost.osmapi.traces.GpxDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ +48e678: 7110 3dde 0200 |0000: invoke-static {v2}, Lde/westnordost/osmapi/traces/GpxDateFormat;.hasMillis:(Ljava/lang/String;)Z // method@de3d │ │ +48e67e: 0a00 |0003: move-result v0 │ │ +48e680: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +48e684: 6200 2da2 |0006: sget-object v0, Lde/westnordost/osmapi/traces/GpxDateFormat;.MILLIS:Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat; // field@a22d │ │ +48e688: 6e20 98dd 2000 |0008: invoke-virtual {v0, v2}, Lde/westnordost/osmapi/common/Iso8601CompatibleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@dd98 │ │ +48e68e: 0c02 |000b: move-result-object v2 │ │ +48e690: 1102 |000c: return-object v2 │ │ +48e692: 6f20 a0dd 2100 |000d: invoke-super {v1, v2}, Lde/westnordost/osmapi/common/OsmXmlDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@dda0 │ │ +48e698: 0c02 |0010: move-result-object v2 │ │ +48e69a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0006 line=27 │ │ 0x000d line=29 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/westnordost/osmapi/traces/GpxDateFormat; │ │ @@ -1494268,21 +1494269,21 @@ │ │ type : '(Lde/westnordost/osmapi/common/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -48e71c: |[48e71c] de.westnordost.osmapi.traces.GpxTrackParser.:(Lde/westnordost/osmapi/common/Handler;)V │ │ -48e72c: 7010 a7dd 0100 |0000: invoke-direct {v1}, Lde/westnordost/osmapi/common/XmlParser;.:()V // method@dda7 │ │ -48e732: 2200 5d18 |0003: new-instance v0, Lde/westnordost/osmapi/traces/GpxDateFormat; // type@185d │ │ -48e736: 7010 3bde 0000 |0005: invoke-direct {v0}, Lde/westnordost/osmapi/traces/GpxDateFormat;.:()V // method@de3b │ │ -48e73c: 5b10 31a2 |0008: iput-object v0, v1, Lde/westnordost/osmapi/traces/GpxTrackParser;.dateFormat:Lde/westnordost/osmapi/traces/GpxDateFormat; // field@a231 │ │ -48e740: 5b12 33a2 |000a: iput-object v2, v1, Lde/westnordost/osmapi/traces/GpxTrackParser;.handler:Lde/westnordost/osmapi/common/Handler; // field@a233 │ │ -48e744: 0e00 |000c: return-void │ │ +48e720: |[48e720] de.westnordost.osmapi.traces.GpxTrackParser.:(Lde/westnordost/osmapi/common/Handler;)V │ │ +48e730: 7010 a7dd 0100 |0000: invoke-direct {v1}, Lde/westnordost/osmapi/common/XmlParser;.:()V // method@dda7 │ │ +48e736: 2200 5d18 |0003: new-instance v0, Lde/westnordost/osmapi/traces/GpxDateFormat; // type@185d │ │ +48e73a: 7010 3bde 0000 |0005: invoke-direct {v0}, Lde/westnordost/osmapi/traces/GpxDateFormat;.:()V // method@de3b │ │ +48e740: 5b10 31a2 |0008: iput-object v0, v1, Lde/westnordost/osmapi/traces/GpxTrackParser;.dateFormat:Lde/westnordost/osmapi/traces/GpxDateFormat; // field@a231 │ │ +48e744: 5b12 33a2 |000a: iput-object v2, v1, Lde/westnordost/osmapi/traces/GpxTrackParser;.handler:Lde/westnordost/osmapi/common/Handler; // field@a233 │ │ +48e748: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=21 │ │ 0x000a line=30 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/westnordost/osmapi/traces/GpxTrackParser; │ │ @@ -1494294,64 +1494295,64 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -48e748: |[48e748] de.westnordost.osmapi.traces.GpxTrackParser.onEndElement:()V │ │ -48e758: 6e10 42de 0400 |0000: invoke-virtual {v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getName:()Ljava/lang/String; // method@de42 │ │ -48e75e: 0c00 |0003: move-result-object v0 │ │ -48e760: 1a01 19e6 |0004: const-string v1, "trkpt" // string@e619 │ │ -48e764: 6e20 c7e0 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e76a: 0a02 |0009: move-result v2 │ │ -48e76c: 3802 0d00 |000a: if-eqz v2, 0017 // +000d │ │ -48e770: 5440 33a2 |000c: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.handler:Lde/westnordost/osmapi/common/Handler; // field@a233 │ │ -48e774: 5441 34a2 |000e: iget-object v1, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ -48e778: 7220 90dd 1000 |0010: invoke-interface {v0, v1}, Lde/westnordost/osmapi/common/Handler;.handle:(Ljava/lang/Object;)V // method@dd90 │ │ -48e77e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -48e780: 5b40 34a2 |0014: iput-object v0, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ -48e784: 2849 |0016: goto 005f // +0049 │ │ -48e786: 6e10 43de 0400 |0017: invoke-virtual {v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getParentName:()Ljava/lang/String; // method@de43 │ │ -48e78c: 0c02 |001a: move-result-object v2 │ │ -48e78e: 6e20 c7e0 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e794: 0a01 |001e: move-result v1 │ │ -48e796: 3801 4000 |001f: if-eqz v1, 005f // +0040 │ │ -48e79a: 1a01 80e4 |0021: const-string v1, "time" // string@e480 │ │ -48e79e: 6e20 c7e0 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e7a4: 0a01 |0026: move-result v1 │ │ -48e7a6: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -48e7aa: 5441 34a2 |0029: iget-object v1, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ -48e7ae: 5442 31a2 |002b: iget-object v2, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.dateFormat:Lde/westnordost/osmapi/traces/GpxDateFormat; // field@a231 │ │ -48e7b2: 6e10 44de 0400 |002d: invoke-virtual {v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getText:()Ljava/lang/String; // method@de44 │ │ -48e7b8: 0c03 |0030: move-result-object v3 │ │ -48e7ba: 6e20 3ede 3200 |0031: invoke-virtual {v2, v3}, Lde/westnordost/osmapi/traces/GpxDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@de3e │ │ -48e7c0: 0c02 |0034: move-result-object v2 │ │ -48e7c2: 5b12 2ca2 |0035: iput-object v2, v1, Lde/westnordost/osmapi/traces/GpsTrackpoint;.time:Ljava/util/Date; // field@a22c │ │ -48e7c6: 1a01 6f88 |0037: const-string v1, "ele" // string@886f │ │ -48e7ca: 6e20 c7e0 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e7d0: 0a01 |003c: move-result v1 │ │ -48e7d2: 3801 0e00 |003d: if-eqz v1, 004b // +000e │ │ -48e7d6: 5441 34a2 |003f: iget-object v1, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ -48e7da: 6e10 44de 0400 |0041: invoke-virtual {v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getText:()Ljava/lang/String; // method@de44 │ │ -48e7e0: 0c02 |0044: move-result-object v2 │ │ -48e7e2: 7110 2ee0 0200 |0045: invoke-static {v2}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@e02e │ │ -48e7e8: 0c02 |0048: move-result-object v2 │ │ -48e7ea: 5b12 27a2 |0049: iput-object v2, v1, Lde/westnordost/osmapi/traces/GpsTrackpoint;.elevation:Ljava/lang/Float; // field@a227 │ │ -48e7ee: 1a01 54a1 |004b: const-string v1, "hdop" // string@a154 │ │ -48e7f2: 6e20 c7e0 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e7f8: 0a00 |0050: move-result v0 │ │ -48e7fa: 3800 0e00 |0051: if-eqz v0, 005f // +000e │ │ -48e7fe: 5440 34a2 |0053: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ -48e802: 6e10 44de 0400 |0055: invoke-virtual {v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getText:()Ljava/lang/String; // method@de44 │ │ -48e808: 0c01 |0058: move-result-object v1 │ │ -48e80a: 7110 2ee0 0100 |0059: invoke-static {v1}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@e02e │ │ -48e810: 0c01 |005c: move-result-object v1 │ │ -48e812: 5b01 28a2 |005d: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTrackpoint;.horizontalDilutionOfPrecision:Ljava/lang/Float; // field@a228 │ │ -48e816: 0e00 |005f: return-void │ │ +48e74c: |[48e74c] de.westnordost.osmapi.traces.GpxTrackParser.onEndElement:()V │ │ +48e75c: 6e10 42de 0400 |0000: invoke-virtual {v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getName:()Ljava/lang/String; // method@de42 │ │ +48e762: 0c00 |0003: move-result-object v0 │ │ +48e764: 1a01 19e6 |0004: const-string v1, "trkpt" // string@e619 │ │ +48e768: 6e20 c7e0 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e76e: 0a02 |0009: move-result v2 │ │ +48e770: 3802 0d00 |000a: if-eqz v2, 0017 // +000d │ │ +48e774: 5440 33a2 |000c: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.handler:Lde/westnordost/osmapi/common/Handler; // field@a233 │ │ +48e778: 5441 34a2 |000e: iget-object v1, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ +48e77c: 7220 90dd 1000 |0010: invoke-interface {v0, v1}, Lde/westnordost/osmapi/common/Handler;.handle:(Ljava/lang/Object;)V // method@dd90 │ │ +48e782: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +48e784: 5b40 34a2 |0014: iput-object v0, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ +48e788: 2849 |0016: goto 005f // +0049 │ │ +48e78a: 6e10 43de 0400 |0017: invoke-virtual {v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getParentName:()Ljava/lang/String; // method@de43 │ │ +48e790: 0c02 |001a: move-result-object v2 │ │ +48e792: 6e20 c7e0 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e798: 0a01 |001e: move-result v1 │ │ +48e79a: 3801 4000 |001f: if-eqz v1, 005f // +0040 │ │ +48e79e: 1a01 80e4 |0021: const-string v1, "time" // string@e480 │ │ +48e7a2: 6e20 c7e0 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e7a8: 0a01 |0026: move-result v1 │ │ +48e7aa: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +48e7ae: 5441 34a2 |0029: iget-object v1, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ +48e7b2: 5442 31a2 |002b: iget-object v2, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.dateFormat:Lde/westnordost/osmapi/traces/GpxDateFormat; // field@a231 │ │ +48e7b6: 6e10 44de 0400 |002d: invoke-virtual {v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getText:()Ljava/lang/String; // method@de44 │ │ +48e7bc: 0c03 |0030: move-result-object v3 │ │ +48e7be: 6e20 3ede 3200 |0031: invoke-virtual {v2, v3}, Lde/westnordost/osmapi/traces/GpxDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@de3e │ │ +48e7c4: 0c02 |0034: move-result-object v2 │ │ +48e7c6: 5b12 2ca2 |0035: iput-object v2, v1, Lde/westnordost/osmapi/traces/GpsTrackpoint;.time:Ljava/util/Date; // field@a22c │ │ +48e7ca: 1a01 6f88 |0037: const-string v1, "ele" // string@886f │ │ +48e7ce: 6e20 c7e0 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e7d4: 0a01 |003c: move-result v1 │ │ +48e7d6: 3801 0e00 |003d: if-eqz v1, 004b // +000e │ │ +48e7da: 5441 34a2 |003f: iget-object v1, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ +48e7de: 6e10 44de 0400 |0041: invoke-virtual {v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getText:()Ljava/lang/String; // method@de44 │ │ +48e7e4: 0c02 |0044: move-result-object v2 │ │ +48e7e6: 7110 2ee0 0200 |0045: invoke-static {v2}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@e02e │ │ +48e7ec: 0c02 |0048: move-result-object v2 │ │ +48e7ee: 5b12 27a2 |0049: iput-object v2, v1, Lde/westnordost/osmapi/traces/GpsTrackpoint;.elevation:Ljava/lang/Float; // field@a227 │ │ +48e7f2: 1a01 54a1 |004b: const-string v1, "hdop" // string@a154 │ │ +48e7f6: 6e20 c7e0 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e7fc: 0a00 |0050: move-result v0 │ │ +48e7fe: 3800 0e00 |0051: if-eqz v0, 005f // +000e │ │ +48e802: 5440 34a2 |0053: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ +48e806: 6e10 44de 0400 |0055: invoke-virtual {v4}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getText:()Ljava/lang/String; // method@de44 │ │ +48e80c: 0c01 |0058: move-result-object v1 │ │ +48e80e: 7110 2ee0 0100 |0059: invoke-static {v1}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@e02e │ │ +48e814: 0c01 |005c: move-result-object v1 │ │ +48e816: 5b01 28a2 |005d: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTrackpoint;.horizontalDilutionOfPrecision:Ljava/lang/Float; // field@a228 │ │ +48e81a: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=66 │ │ 0x000c line=68 │ │ 0x0014 line=69 │ │ 0x0017 line=71 │ │ @@ -1494369,45 +1494370,45 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -48e818: |[48e818] de.westnordost.osmapi.traces.GpxTrackParser.onStartElement:()V │ │ -48e828: 6e10 42de 0300 |0000: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getName:()Ljava/lang/String; // method@de42 │ │ -48e82e: 0c00 |0003: move-result-object v0 │ │ -48e830: 1a01 1ae6 |0004: const-string v1, "trkseg" // string@e61a │ │ -48e834: 6e20 c7e0 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e83a: 0a01 |0009: move-result v1 │ │ -48e83c: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -48e840: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -48e842: 5c30 32a2 |000d: iput-boolean v0, v3, Lde/westnordost/osmapi/traces/GpxTrackParser;.first:Z // field@a232 │ │ -48e846: 2829 |000f: goto 0038 // +0029 │ │ -48e848: 1a01 19e6 |0010: const-string v1, "trkpt" // string@e619 │ │ -48e84c: 6e20 c7e0 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48e852: 0a00 |0015: move-result v0 │ │ -48e854: 3800 2200 |0016: if-eqz v0, 0038 // +0022 │ │ -48e858: 2200 5c18 |0018: new-instance v0, Lde/westnordost/osmapi/traces/GpsTrackpoint; // type@185c │ │ -48e85c: 1a01 faaa |001a: const-string v1, "lat" // string@aafa │ │ -48e860: 6e20 41de 1300 |001c: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de41 │ │ -48e866: 0c01 |001f: move-result-object v1 │ │ -48e868: 1a02 b3ac |0020: const-string v2, "lon" // string@acb3 │ │ -48e86c: 6e20 41de 2300 |0022: invoke-virtual {v3, v2}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de41 │ │ -48e872: 0c02 |0025: move-result-object v2 │ │ -48e874: 7120 0dde 2100 |0026: invoke-static {v1, v2}, Lde/westnordost/osmapi/map/data/OsmLatLon;.parseLatLon:(Ljava/lang/String;Ljava/lang/String;)Lde/westnordost/osmapi/map/data/OsmLatLon; // method@de0d │ │ -48e87a: 0c01 |0029: move-result-object v1 │ │ -48e87c: 7020 39de 1000 |002a: invoke-direct {v0, v1}, Lde/westnordost/osmapi/traces/GpsTrackpoint;.:(Lde/westnordost/osmapi/map/data/LatLon;)V // method@de39 │ │ -48e882: 5b30 34a2 |002d: iput-object v0, v3, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ -48e886: 5531 32a2 |002f: iget-boolean v1, v3, Lde/westnordost/osmapi/traces/GpxTrackParser;.first:Z // field@a232 │ │ -48e88a: 3801 0700 |0031: if-eqz v1, 0038 // +0007 │ │ -48e88e: 5c01 29a2 |0033: iput-boolean v1, v0, Lde/westnordost/osmapi/traces/GpsTrackpoint;.isFirstPointInTrackSegment:Z // field@a229 │ │ -48e892: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -48e894: 5c30 32a2 |0036: iput-boolean v0, v3, Lde/westnordost/osmapi/traces/GpxTrackParser;.first:Z // field@a232 │ │ -48e898: 0e00 |0038: return-void │ │ +48e81c: |[48e81c] de.westnordost.osmapi.traces.GpxTrackParser.onStartElement:()V │ │ +48e82c: 6e10 42de 0300 |0000: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getName:()Ljava/lang/String; // method@de42 │ │ +48e832: 0c00 |0003: move-result-object v0 │ │ +48e834: 1a01 1ae6 |0004: const-string v1, "trkseg" // string@e61a │ │ +48e838: 6e20 c7e0 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e83e: 0a01 |0009: move-result v1 │ │ +48e840: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +48e844: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +48e846: 5c30 32a2 |000d: iput-boolean v0, v3, Lde/westnordost/osmapi/traces/GpxTrackParser;.first:Z // field@a232 │ │ +48e84a: 2829 |000f: goto 0038 // +0029 │ │ +48e84c: 1a01 19e6 |0010: const-string v1, "trkpt" // string@e619 │ │ +48e850: 6e20 c7e0 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48e856: 0a00 |0015: move-result v0 │ │ +48e858: 3800 2200 |0016: if-eqz v0, 0038 // +0022 │ │ +48e85c: 2200 5c18 |0018: new-instance v0, Lde/westnordost/osmapi/traces/GpsTrackpoint; // type@185c │ │ +48e860: 1a01 faaa |001a: const-string v1, "lat" // string@aafa │ │ +48e864: 6e20 41de 1300 |001c: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de41 │ │ +48e86a: 0c01 |001f: move-result-object v1 │ │ +48e86c: 1a02 b3ac |0020: const-string v2, "lon" // string@acb3 │ │ +48e870: 6e20 41de 2300 |0022: invoke-virtual {v3, v2}, Lde/westnordost/osmapi/traces/GpxTrackParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de41 │ │ +48e876: 0c02 |0025: move-result-object v2 │ │ +48e878: 7120 0dde 2100 |0026: invoke-static {v1, v2}, Lde/westnordost/osmapi/map/data/OsmLatLon;.parseLatLon:(Ljava/lang/String;Ljava/lang/String;)Lde/westnordost/osmapi/map/data/OsmLatLon; // method@de0d │ │ +48e87e: 0c01 |0029: move-result-object v1 │ │ +48e880: 7020 39de 1000 |002a: invoke-direct {v0, v1}, Lde/westnordost/osmapi/traces/GpsTrackpoint;.:(Lde/westnordost/osmapi/map/data/LatLon;)V // method@de39 │ │ +48e886: 5b30 34a2 |002d: iput-object v0, v3, Lde/westnordost/osmapi/traces/GpxTrackParser;.trackpoint:Lde/westnordost/osmapi/traces/GpsTrackpoint; // field@a234 │ │ +48e88a: 5531 32a2 |002f: iget-boolean v1, v3, Lde/westnordost/osmapi/traces/GpxTrackParser;.first:Z // field@a232 │ │ +48e88e: 3801 0700 |0031: if-eqz v1, 0038 // +0007 │ │ +48e892: 5c01 29a2 |0033: iput-boolean v1, v0, Lde/westnordost/osmapi/traces/GpsTrackpoint;.isFirstPointInTrackSegment:Z // field@a229 │ │ +48e896: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +48e898: 5c30 32a2 |0036: iput-boolean v0, v3, Lde/westnordost/osmapi/traces/GpxTrackParser;.first:Z // field@a232 │ │ +48e89c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=45 │ │ 0x000d line=47 │ │ 0x0012 line=49 │ │ 0x0018 line=51 │ │ @@ -1494423,18 +1494424,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48e6e4: |[48e6e4] de.westnordost.osmapi.traces.GpxTrackParser.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ -48e6f4: 6e20 48de 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackParser;.parse:(Ljava/io/InputStream;)Ljava/lang/Void; // method@de48 │ │ -48e6fa: 0c01 |0003: move-result-object v1 │ │ -48e6fc: 1101 |0004: return-object v1 │ │ +48e6e8: |[48e6e8] de.westnordost.osmapi.traces.GpxTrackParser.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ +48e6f8: 6e20 48de 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackParser;.parse:(Ljava/io/InputStream;)Ljava/lang/Void; // method@de48 │ │ +48e6fe: 0c01 |0003: move-result-object v1 │ │ +48e700: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/westnordost/osmapi/traces/GpxTrackParser; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1494443,18 +1494444,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Void;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48e700: |[48e700] de.westnordost.osmapi.traces.GpxTrackParser.parse:(Ljava/io/InputStream;)Ljava/lang/Void; │ │ -48e710: 6e20 40de 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackParser;.doParse:(Ljava/io/InputStream;)V // method@de40 │ │ -48e716: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -48e718: 1101 |0004: return-object v1 │ │ +48e704: |[48e704] de.westnordost.osmapi.traces.GpxTrackParser.parse:(Ljava/io/InputStream;)Ljava/lang/Void; │ │ +48e714: 6e20 40de 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackParser;.doParse:(Ljava/io/InputStream;)V // method@de40 │ │ +48e71a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +48e71c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/westnordost/osmapi/traces/GpxTrackParser; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1494504,17 +1494505,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48eb60: |[48eb60] de.westnordost.osmapi.user.PermissionsParser.:()V │ │ -48eb70: 7010 a7dd 0000 |0000: invoke-direct {v0}, Lde/westnordost/osmapi/common/XmlParser;.:()V // method@dda7 │ │ -48eb76: 0e00 |0003: return-void │ │ +48eb64: |[48eb64] de.westnordost.osmapi.user.PermissionsParser.:()V │ │ +48eb74: 7010 a7dd 0000 |0000: invoke-direct {v0}, Lde/westnordost/osmapi/common/XmlParser;.:()V // method@dda7 │ │ +48eb7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/user/PermissionsParser; │ │ │ │ Virtual methods - │ │ @@ -1494523,57 +1494524,57 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48eb78: |[48eb78] de.westnordost.osmapi.user.PermissionsParser.onEndElement:()V │ │ -48eb88: 0e00 |0000: return-void │ │ +48eb7c: |[48eb7c] de.westnordost.osmapi.user.PermissionsParser.onEndElement:()V │ │ +48eb8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/westnordost/osmapi/user/PermissionsParser;) │ │ name : 'onStartElement' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -48eb8c: |[48eb8c] de.westnordost.osmapi.user.PermissionsParser.onStartElement:()V │ │ -48eb9c: 6e10 59de 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/user/PermissionsParser;.getName:()Ljava/lang/String; // method@de59 │ │ -48eba2: 0c00 |0003: move-result-object v0 │ │ -48eba4: 1a01 93ca |0004: const-string v1, "permissions" // string@ca93 │ │ -48eba8: 6e20 c7e0 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48ebae: 0a00 |0009: move-result v0 │ │ -48ebb0: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -48ebb4: 2200 7119 |000c: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -48ebb8: 7010 92e2 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -48ebbe: 5b20 41a2 |0011: iput-object v0, v2, Lde/westnordost/osmapi/user/PermissionsParser;.permissions:Ljava/util/List; // field@a241 │ │ -48ebc2: 2822 |0013: goto 0035 // +0022 │ │ -48ebc4: 6e10 5ade 0200 |0014: invoke-virtual {v2}, Lde/westnordost/osmapi/user/PermissionsParser;.getParentName:()Ljava/lang/String; // method@de5a │ │ -48ebca: 0c00 |0017: move-result-object v0 │ │ -48ebcc: 6e20 c7e0 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48ebd2: 0a00 |001b: move-result v0 │ │ -48ebd4: 3800 1900 |001c: if-eqz v0, 0035 // +0019 │ │ -48ebd8: 6e10 59de 0200 |001e: invoke-virtual {v2}, Lde/westnordost/osmapi/user/PermissionsParser;.getName:()Ljava/lang/String; // method@de59 │ │ -48ebde: 0c00 |0021: move-result-object v0 │ │ -48ebe0: 1a01 90ca |0022: const-string v1, "permission" // string@ca90 │ │ -48ebe4: 6e20 c7e0 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48ebea: 0a00 |0027: move-result v0 │ │ -48ebec: 3800 0d00 |0028: if-eqz v0, 0035 // +000d │ │ -48ebf0: 5420 41a2 |002a: iget-object v0, v2, Lde/westnordost/osmapi/user/PermissionsParser;.permissions:Ljava/util/List; // field@a241 │ │ -48ebf4: 1a01 47c2 |002c: const-string v1, "name" // string@c247 │ │ -48ebf8: 6e20 58de 1200 |002e: invoke-virtual {v2, v1}, Lde/westnordost/osmapi/user/PermissionsParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de58 │ │ -48ebfe: 0c01 |0031: move-result-object v1 │ │ -48ec00: 7220 85e3 1000 |0032: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48ec06: 0e00 |0035: return-void │ │ +48eb90: |[48eb90] de.westnordost.osmapi.user.PermissionsParser.onStartElement:()V │ │ +48eba0: 6e10 59de 0200 |0000: invoke-virtual {v2}, Lde/westnordost/osmapi/user/PermissionsParser;.getName:()Ljava/lang/String; // method@de59 │ │ +48eba6: 0c00 |0003: move-result-object v0 │ │ +48eba8: 1a01 93ca |0004: const-string v1, "permissions" // string@ca93 │ │ +48ebac: 6e20 c7e0 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48ebb2: 0a00 |0009: move-result v0 │ │ +48ebb4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +48ebb8: 2200 7119 |000c: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +48ebbc: 7010 92e2 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +48ebc2: 5b20 41a2 |0011: iput-object v0, v2, Lde/westnordost/osmapi/user/PermissionsParser;.permissions:Ljava/util/List; // field@a241 │ │ +48ebc6: 2822 |0013: goto 0035 // +0022 │ │ +48ebc8: 6e10 5ade 0200 |0014: invoke-virtual {v2}, Lde/westnordost/osmapi/user/PermissionsParser;.getParentName:()Ljava/lang/String; // method@de5a │ │ +48ebce: 0c00 |0017: move-result-object v0 │ │ +48ebd0: 6e20 c7e0 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48ebd6: 0a00 |001b: move-result v0 │ │ +48ebd8: 3800 1900 |001c: if-eqz v0, 0035 // +0019 │ │ +48ebdc: 6e10 59de 0200 |001e: invoke-virtual {v2}, Lde/westnordost/osmapi/user/PermissionsParser;.getName:()Ljava/lang/String; // method@de59 │ │ +48ebe2: 0c00 |0021: move-result-object v0 │ │ +48ebe4: 1a01 90ca |0022: const-string v1, "permission" // string@ca90 │ │ +48ebe8: 6e20 c7e0 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +48ebee: 0a00 |0027: move-result v0 │ │ +48ebf0: 3800 0d00 |0028: if-eqz v0, 0035 // +000d │ │ +48ebf4: 5420 41a2 |002a: iget-object v0, v2, Lde/westnordost/osmapi/user/PermissionsParser;.permissions:Ljava/util/List; // field@a241 │ │ +48ebf8: 1a01 47c2 |002c: const-string v1, "name" // string@c247 │ │ +48ebfc: 6e20 58de 1200 |002e: invoke-virtual {v2, v1}, Lde/westnordost/osmapi/user/PermissionsParser;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@de58 │ │ +48ec02: 0c01 |0031: move-result-object v1 │ │ +48ec04: 7220 85e3 1000 |0032: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48ec0a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000c line=29 │ │ 0x0014 line=31 │ │ 0x001e line=33 │ │ 0x002a line=35 │ │ @@ -1494585,18 +1494586,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48eb28: |[48eb28] de.westnordost.osmapi.user.PermissionsParser.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ -48eb38: 6e20 5ede 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/user/PermissionsParser;.parse:(Ljava/io/InputStream;)Ljava/util/List; // method@de5e │ │ -48eb3e: 0c01 |0003: move-result-object v1 │ │ -48eb40: 1101 |0004: return-object v1 │ │ +48eb2c: |[48eb2c] de.westnordost.osmapi.user.PermissionsParser.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ +48eb3c: 6e20 5ede 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/user/PermissionsParser;.parse:(Ljava/io/InputStream;)Ljava/util/List; // method@de5e │ │ +48eb42: 0c01 |0003: move-result-object v1 │ │ +48eb44: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/westnordost/osmapi/user/PermissionsParser; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1494605,18 +1494606,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -48eb44: |[48eb44] de.westnordost.osmapi.user.PermissionsParser.parse:(Ljava/io/InputStream;)Ljava/util/List; │ │ -48eb54: 6e20 57de 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/user/PermissionsParser;.doParse:(Ljava/io/InputStream;)V // method@de57 │ │ -48eb5a: 5401 41a2 |0003: iget-object v1, v0, Lde/westnordost/osmapi/user/PermissionsParser;.permissions:Ljava/util/List; // field@a241 │ │ -48eb5e: 1101 |0005: return-object v1 │ │ +48eb48: |[48eb48] de.westnordost.osmapi.user.PermissionsParser.parse:(Ljava/io/InputStream;)Ljava/util/List; │ │ +48eb58: 6e20 57de 1000 |0000: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/user/PermissionsParser;.doParse:(Ljava/io/InputStream;)V // method@de57 │ │ +48eb5e: 5401 41a2 |0003: iget-object v1, v0, Lde/westnordost/osmapi/user/PermissionsParser;.permissions:Ljava/util/List; // field@a241 │ │ +48eb62: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/westnordost/osmapi/user/PermissionsParser; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/InputStream; │ │ @@ -1494651,18 +1494652,18 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -48efbc: |[48efbc] javax.xml.stream.FactoryFinder$ClassLoaderFinderConcrete.:()V │ │ -48efcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48efce: 7020 f3e4 0100 |0001: invoke-direct {v1, v0}, Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder;.:(Ljavax/xml/stream/FactoryFinder$1;)V // method@e4f3 │ │ -48efd4: 0e00 |0004: return-void │ │ +48efc0: |[48efc0] javax.xml.stream.FactoryFinder$ClassLoaderFinderConcrete.:()V │ │ +48efd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48efd2: 7020 f3e4 0100 |0001: invoke-direct {v1, v0}, Ljavax/xml/stream/FactoryFinder$ClassLoaderFinder;.:(Ljavax/xml/stream/FactoryFinder$1;)V // method@e4f3 │ │ +48efd8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=190 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/xml/stream/FactoryFinder$ClassLoaderFinderConcrete; │ │ │ │ Virtual methods - │ │ @@ -1494671,20 +1494672,20 @@ │ │ type : '()Ljava/lang/ClassLoader;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -48ef98: |[48ef98] javax.xml.stream.FactoryFinder$ClassLoaderFinderConcrete.getContextClassLoader:()Ljava/lang/ClassLoader; │ │ -48efa8: 7100 2ce1 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ -48efae: 0c00 |0003: move-result-object v0 │ │ -48efb0: 6e10 2de1 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@e12d │ │ -48efb6: 0c00 |0007: move-result-object v0 │ │ -48efb8: 1100 |0008: return-object v0 │ │ +48ef9c: |[48ef9c] javax.xml.stream.FactoryFinder$ClassLoaderFinderConcrete.getContextClassLoader:()Ljava/lang/ClassLoader; │ │ +48efac: 7100 2ce1 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@e12c │ │ +48efb2: 0c00 |0003: move-result-object v0 │ │ +48efb4: 6e10 2de1 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@e12d │ │ +48efba: 0c00 |0007: move-result-object v0 │ │ +48efbc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/xml/stream/FactoryFinder$ClassLoaderFinderConcrete; │ │ │ │ source_file_idx : 7757 (FactoryFinder.java) │ │ @@ -1495257,17 +1495258,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48f904: |[48f904] javax.xml.stream.util.EventReaderDelegate.:()V │ │ -48f914: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48f91a: 0e00 |0003: return-void │ │ +48f908: |[48f908] javax.xml.stream.util.EventReaderDelegate.:()V │ │ +48f918: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48f91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ │ │ #1 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ @@ -1495275,18 +1495276,18 @@ │ │ type : '(Ljavax/xml/stream/XMLEventReader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48f91c: |[48f91c] javax.xml.stream.util.EventReaderDelegate.:(Ljavax/xml/stream/XMLEventReader;)V │ │ -48f92c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48f932: 5b01 aca2 |0003: iput-object v1, v0, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f936: 0e00 |0005: return-void │ │ +48f920: |[48f920] javax.xml.stream.util.EventReaderDelegate.:(Ljavax/xml/stream/XMLEventReader;)V │ │ +48f930: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48f936: 5b01 aca2 |0003: iput-object v1, v0, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f93a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/stream/XMLEventReader; │ │ @@ -1495297,18 +1495298,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48f938: |[48f938] javax.xml.stream.util.EventReaderDelegate.close:()V │ │ -48f948: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f94c: 7210 23e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.close:()V // method@e523 │ │ -48f952: 0e00 |0005: return-void │ │ +48f93c: |[48f93c] javax.xml.stream.util.EventReaderDelegate.close:()V │ │ +48f94c: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f950: 7210 23e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.close:()V // method@e523 │ │ +48f956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ │ │ #1 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ @@ -1495316,53 +1495317,53 @@ │ │ type : '(Lj$/util/function/Consumer;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -48f954: |[48f954] javax.xml.stream.util.EventReaderDelegate.forEachRemaining:(Lj$/util/function/Consumer;)V │ │ -48f964: 7120 8ede 1000 |0000: invoke-static {v0, v1}, Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V // method@de8e │ │ -48f96a: 0e00 |0003: return-void │ │ +48f958: |[48f958] javax.xml.stream.util.EventReaderDelegate.forEachRemaining:(Lj$/util/function/Consumer;)V │ │ +48f968: 7120 8ede 1000 |0000: invoke-static {v0, v1}, Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V // method@de8e │ │ +48f96e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ name : 'forEachRemaining' │ │ type : '(Ljava/util/function/Consumer;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48f96c: |[48f96c] javax.xml.stream.util.EventReaderDelegate.forEachRemaining:(Ljava/util/function/Consumer;)V │ │ -48f97c: 7110 64de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Consumer$-V-WRP;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer; // method@de64 │ │ -48f982: 0c01 |0003: move-result-object v1 │ │ -48f984: 6e20 f8e5 1000 |0004: invoke-virtual {v0, v1}, Ljavax/xml/stream/util/EventReaderDelegate;.forEachRemaining:(Lj$/util/function/Consumer;)V // method@e5f8 │ │ -48f98a: 0e00 |0007: return-void │ │ +48f970: |[48f970] javax.xml.stream.util.EventReaderDelegate.forEachRemaining:(Ljava/util/function/Consumer;)V │ │ +48f980: 7110 64de 0100 |0000: invoke-static {v1}, Lj$/$r8$wrapper$java$util$function$Consumer$-V-WRP;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer; // method@de64 │ │ +48f986: 0c01 |0003: move-result-object v1 │ │ +48f988: 6e20 f8e5 1000 |0004: invoke-virtual {v0, v1}, Ljavax/xml/stream/util/EventReaderDelegate;.forEachRemaining:(Lj$/util/function/Consumer;)V // method@e5f8 │ │ +48f98e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ name : 'getElementText' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48f86c: |[48f86c] javax.xml.stream.util.EventReaderDelegate.getElementText:()Ljava/lang/String; │ │ -48f87c: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f880: 7210 24e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.getElementText:()Ljava/lang/String; // method@e524 │ │ -48f886: 0c00 |0005: move-result-object v0 │ │ -48f888: 1100 |0006: return-object v0 │ │ +48f870: |[48f870] javax.xml.stream.util.EventReaderDelegate.getElementText:()Ljava/lang/String; │ │ +48f880: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f884: 7210 24e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.getElementText:()Ljava/lang/String; // method@e524 │ │ +48f88a: 0c00 |0005: move-result-object v0 │ │ +48f88c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ │ │ #4 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ @@ -1495370,17 +1495371,17 @@ │ │ type : '()Ljavax/xml/stream/XMLEventReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48f88c: |[48f88c] javax.xml.stream.util.EventReaderDelegate.getParent:()Ljavax/xml/stream/XMLEventReader; │ │ -48f89c: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f8a0: 1100 |0002: return-object v0 │ │ +48f890: |[48f890] javax.xml.stream.util.EventReaderDelegate.getParent:()Ljavax/xml/stream/XMLEventReader; │ │ +48f8a0: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f8a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ │ │ #5 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ @@ -1495388,19 +1495389,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48f82c: |[48f82c] javax.xml.stream.util.EventReaderDelegate.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ -48f83c: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f840: 7220 25e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLEventReader;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e525 │ │ -48f846: 0c02 |0005: move-result-object v2 │ │ -48f848: 1102 |0006: return-object v2 │ │ +48f830: |[48f830] javax.xml.stream.util.EventReaderDelegate.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ +48f840: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f844: 7220 25e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLEventReader;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e525 │ │ +48f84a: 0c02 |0005: move-result-object v2 │ │ +48f84c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1495409,19 +1495410,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48f80c: |[48f80c] javax.xml.stream.util.EventReaderDelegate.hasNext:()Z │ │ -48f81c: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f820: 7210 26e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.hasNext:()Z // method@e526 │ │ -48f826: 0a00 |0005: move-result v0 │ │ -48f828: 0f00 |0006: return v0 │ │ +48f810: |[48f810] javax.xml.stream.util.EventReaderDelegate.hasNext:()Z │ │ +48f820: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f824: 7210 26e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.hasNext:()Z // method@e526 │ │ +48f82a: 0a00 |0005: move-result v0 │ │ +48f82c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ │ │ #7 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ @@ -1495429,19 +1495430,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48f84c: |[48f84c] javax.xml.stream.util.EventReaderDelegate.next:()Ljava/lang/Object; │ │ -48f85c: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f860: 7210 27e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.next:()Ljava/lang/Object; // method@e527 │ │ -48f866: 0c00 |0005: move-result-object v0 │ │ -48f868: 1100 |0006: return-object v0 │ │ +48f850: |[48f850] javax.xml.stream.util.EventReaderDelegate.next:()Ljava/lang/Object; │ │ +48f860: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f864: 7210 27e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.next:()Ljava/lang/Object; // method@e527 │ │ +48f86a: 0c00 |0005: move-result-object v0 │ │ +48f86c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ │ │ #8 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ @@ -1495449,19 +1495450,19 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48f8a4: |[48f8a4] javax.xml.stream.util.EventReaderDelegate.nextEvent:()Ljavax/xml/stream/events/XMLEvent; │ │ -48f8b4: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f8b8: 7210 28e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@e528 │ │ -48f8be: 0c00 |0005: move-result-object v0 │ │ -48f8c0: 1100 |0006: return-object v0 │ │ +48f8a8: |[48f8a8] javax.xml.stream.util.EventReaderDelegate.nextEvent:()Ljavax/xml/stream/events/XMLEvent; │ │ +48f8b8: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f8bc: 7210 28e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@e528 │ │ +48f8c2: 0c00 |0005: move-result-object v0 │ │ +48f8c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ │ │ #9 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ @@ -1495469,19 +1495470,19 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48f8c4: |[48f8c4] javax.xml.stream.util.EventReaderDelegate.nextTag:()Ljavax/xml/stream/events/XMLEvent; │ │ -48f8d4: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f8d8: 7210 29e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.nextTag:()Ljavax/xml/stream/events/XMLEvent; // method@e529 │ │ -48f8de: 0c00 |0005: move-result-object v0 │ │ -48f8e0: 1100 |0006: return-object v0 │ │ +48f8c8: |[48f8c8] javax.xml.stream.util.EventReaderDelegate.nextTag:()Ljavax/xml/stream/events/XMLEvent; │ │ +48f8d8: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f8dc: 7210 29e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.nextTag:()Ljavax/xml/stream/events/XMLEvent; // method@e529 │ │ +48f8e2: 0c00 |0005: move-result-object v0 │ │ +48f8e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ │ │ #10 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ @@ -1495489,19 +1495490,19 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48f8e4: |[48f8e4] javax.xml.stream.util.EventReaderDelegate.peek:()Ljavax/xml/stream/events/XMLEvent; │ │ -48f8f4: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f8f8: 7210 2ae5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@e52a │ │ -48f8fe: 0c00 |0005: move-result-object v0 │ │ -48f900: 1100 |0006: return-object v0 │ │ +48f8e8: |[48f8e8] javax.xml.stream.util.EventReaderDelegate.peek:()Ljavax/xml/stream/events/XMLEvent; │ │ +48f8f8: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f8fc: 7210 2ae5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@e52a │ │ +48f902: 0c00 |0005: move-result-object v0 │ │ +48f904: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ │ │ #11 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ @@ -1495509,18 +1495510,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48f98c: |[48f98c] javax.xml.stream.util.EventReaderDelegate.remove:()V │ │ -48f99c: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f9a0: 7210 2be5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.remove:()V // method@e52b │ │ -48f9a6: 0e00 |0005: return-void │ │ +48f990: |[48f990] javax.xml.stream.util.EventReaderDelegate.remove:()V │ │ +48f9a0: 5410 aca2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f9a4: 7210 2be5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.remove:()V // method@e52b │ │ +48f9aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ │ │ #12 : (in Ljavax/xml/stream/util/EventReaderDelegate;) │ │ @@ -1495528,17 +1495529,17 @@ │ │ type : '(Ljavax/xml/stream/XMLEventReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48f9a8: |[48f9a8] javax.xml.stream.util.EventReaderDelegate.setParent:(Ljavax/xml/stream/XMLEventReader;)V │ │ -48f9b8: 5b01 aca2 |0000: iput-object v1, v0, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ -48f9bc: 0e00 |0002: return-void │ │ +48f9ac: |[48f9ac] javax.xml.stream.util.EventReaderDelegate.setParent:(Ljavax/xml/stream/XMLEventReader;)V │ │ +48f9bc: 5b01 aca2 |0000: iput-object v1, v0, Ljavax/xml/stream/util/EventReaderDelegate;.reader:Ljavax/xml/stream/XMLEventReader; // field@a2ac │ │ +48f9c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/xml/stream/util/EventReaderDelegate; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/stream/XMLEventReader; │ │ │ │ @@ -1495572,36 +1495573,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/AwaitingRequest;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4964ec: |[4964ec] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V │ │ -4964fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496502: 5b01 f3a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f3 │ │ -496506: 0e00 |0005: return-void │ │ +4964f0: |[4964f0] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V │ │ +496500: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496506: 5b01 f3a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f3 │ │ +49650a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ;) │ │ name : 'onRequestStarted' │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496508: |[496508] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ.onRequestStarted:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496518: 5410 f3a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f3 │ │ -49651c: 6e20 71e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.lambda$trigger$0$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@e871 │ │ -496522: 0e00 |0005: return-void │ │ +49650c: |[49650c] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ.onRequestStarted:(Landroid/bluetooth/BluetoothDevice;)V │ │ +49651c: 5410 f3a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f3 │ │ +496520: 6e20 71e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.lambda$trigger$0$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@e871 │ │ +496526: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5159 header: │ │ @@ -1495632,36 +1495633,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/AwaitingRequest;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496524: |[496524] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V │ │ -496534: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49653a: 5b01 f4a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f4 │ │ -49653e: 0e00 |0005: return-void │ │ +496528: |[496528] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V │ │ +496538: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49653e: 5b01 f4a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f4 │ │ +496542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE;) │ │ name : 'onRequestFailed' │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -496540: |[496540] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE.onRequestFailed:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -496550: 5410 f4a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f4 │ │ -496554: 6e30 73e8 2003 |0002: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/AwaitingRequest;.lambda$trigger$2$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;I)V // method@e873 │ │ -49655a: 0e00 |0005: return-void │ │ +496544: |[496544] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE.onRequestFailed:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +496554: 5410 f4a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f4 │ │ +496558: 6e30 73e8 2003 |0002: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/AwaitingRequest;.lambda$trigger$2$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;I)V // method@e873 │ │ +49655e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5160 header: │ │ @@ -1495692,36 +1495693,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/AwaitingRequest;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -49655c: |[49655c] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V │ │ -49656c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496572: 5b01 f5a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f5 │ │ -496576: 0e00 |0005: return-void │ │ +496560: |[496560] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V │ │ +496570: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496576: 5b01 f5a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f5 │ │ +49657a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY;) │ │ name : 'onRequestCompleted' │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496578: |[496578] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496588: 5410 f5a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f5 │ │ -49658c: 6e20 72e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.lambda$trigger$1$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@e872 │ │ -496592: 0e00 |0005: return-void │ │ +49657c: |[49657c] no.nordicsemi.android.ble.-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V │ │ +49658c: 5410 f5a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY;.f$0:Lno/nordicsemi/android/ble/AwaitingRequest; // field@a9f5 │ │ +496590: 6e20 72e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.lambda$trigger$1$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;)V // method@e872 │ │ +496596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5161 header: │ │ @@ -1495752,36 +1495753,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManager;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496594: |[496594] no.nordicsemi.android.ble.-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ -4965a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4965aa: 5b01 f6a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f6 │ │ -4965ae: 0e00 |0005: return-void │ │ +496598: |[496598] no.nordicsemi.android.ble.-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ +4965a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4965ae: 5b01 f6a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f6 │ │ +4965b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw;) │ │ name : 'onRequestStarted' │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4965b0: |[4965b0] no.nordicsemi.android.ble.-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw.onRequestStarted:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4965c0: 5410 f6a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f6 │ │ -4965c4: 6e20 b5e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager;.lambda$enableBatteryLevelNotifications$2$BleManager:(Landroid/bluetooth/BluetoothDevice;)V // method@e8b5 │ │ -4965ca: 0e00 |0005: return-void │ │ +4965b4: |[4965b4] no.nordicsemi.android.ble.-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw.onRequestStarted:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4965c4: 5410 f6a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f6 │ │ +4965c8: 6e20 b5e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager;.lambda$enableBatteryLevelNotifications$2$BleManager:(Landroid/bluetooth/BluetoothDevice;)V // method@e8b5 │ │ +4965ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5162 header: │ │ @@ -1495812,38 +1495813,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManager;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4965f0: |[4965f0] no.nordicsemi.android.ble.-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ -496600: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496606: 5b01 f7a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f7 │ │ -49660a: 0e00 |0005: return-void │ │ +4965f4: |[4965f4] no.nordicsemi.android.ble.-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ +496604: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49660a: 5b01 f7a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f7 │ │ +49660e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE;) │ │ name : 'predicate' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4965cc: |[4965cc] no.nordicsemi.android.ble.-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE.predicate:(Ljava/lang/Object;)Z │ │ -4965dc: 5410 f7a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f7 │ │ -4965e0: 1f02 5d00 |0002: check-cast v2, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ -4965e4: 6e20 b8e8 2000 |0004: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager;.lambda$waitUntilNotificationsEnabled$0$BleManager:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e8b8 │ │ -4965ea: 0a02 |0007: move-result v2 │ │ -4965ec: 0f02 |0008: return v2 │ │ +4965d0: |[4965d0] no.nordicsemi.android.ble.-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE.predicate:(Ljava/lang/Object;)Z │ │ +4965e0: 5410 f7a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f7 │ │ +4965e4: 1f02 5d00 |0002: check-cast v2, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ +4965e8: 6e20 b8e8 2000 |0004: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager;.lambda$waitUntilNotificationsEnabled$0$BleManager:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e8b8 │ │ +4965ee: 0a02 |0007: move-result v2 │ │ +4965f0: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5163 header: │ │ @@ -1495874,38 +1495875,38 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManager;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496630: |[496630] no.nordicsemi.android.ble.-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ -496640: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496646: 5b01 f8a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f8 │ │ -49664a: 0e00 |0005: return-void │ │ +496634: |[496634] no.nordicsemi.android.ble.-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ +496644: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49664a: 5b01 f8a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f8 │ │ +49664e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8;) │ │ name : 'predicate' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -49660c: |[49660c] no.nordicsemi.android.ble.-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8.predicate:(Ljava/lang/Object;)Z │ │ -49661c: 5410 f8a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f8 │ │ -496620: 1f02 5d00 |0002: check-cast v2, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ -496624: 6e20 b7e8 2000 |0004: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager;.lambda$waitUntilIndicationsEnabled$1$BleManager:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e8b7 │ │ -49662a: 0a02 |0007: move-result v2 │ │ -49662c: 0f02 |0008: return v2 │ │ +496610: |[496610] no.nordicsemi.android.ble.-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8.predicate:(Ljava/lang/Object;)Z │ │ +496620: 5410 f8a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f8 │ │ +496624: 1f02 5d00 |0002: check-cast v2, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ +496628: 6e20 b7e8 2000 |0004: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager;.lambda$waitUntilIndicationsEnabled$1$BleManager:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e8b7 │ │ +49662e: 0a02 |0007: move-result v2 │ │ +496630: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5164 header: │ │ @@ -1495936,36 +1495937,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManager;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -49664c: |[49664c] no.nordicsemi.android.ble.-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ -49665c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496662: 5b01 f9a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f9 │ │ -496666: 0e00 |0005: return-void │ │ +496650: |[496650] no.nordicsemi.android.ble.-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ +496660: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496666: 5b01 f9a9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f9 │ │ +49666a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI;) │ │ name : 'onRequestCompleted' │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496668: |[496668] no.nordicsemi.android.ble.-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496678: 5410 f9a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f9 │ │ -49667c: 6e20 b4e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager;.lambda$disableBatteryLevelNotifications$4$BleManager:(Landroid/bluetooth/BluetoothDevice;)V // method@e8b4 │ │ -496682: 0e00 |0005: return-void │ │ +49666c: |[49666c] no.nordicsemi.android.ble.-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V │ │ +49667c: 5410 f9a9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9f9 │ │ +496680: 6e20 b4e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager;.lambda$disableBatteryLevelNotifications$4$BleManager:(Landroid/bluetooth/BluetoothDevice;)V // method@e8b4 │ │ +496686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5165 header: │ │ @@ -1495996,36 +1495997,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManager;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496684: |[496684] no.nordicsemi.android.ble.-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ -496694: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49669a: 5b01 faa9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9fa │ │ -49669e: 0e00 |0005: return-void │ │ +496688: |[496688] no.nordicsemi.android.ble.-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg.:(Lno/nordicsemi/android/ble/BleManager;)V │ │ +496698: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49669e: 5b01 faa9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9fa │ │ +4966a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg;) │ │ name : 'onRequestCompleted' │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4966a0: |[4966a0] no.nordicsemi.android.ble.-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4966b0: 5410 faa9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9fa │ │ -4966b4: 6e20 b6e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager;.lambda$enableBatteryLevelNotifications$3$BleManager:(Landroid/bluetooth/BluetoothDevice;)V // method@e8b6 │ │ -4966ba: 0e00 |0005: return-void │ │ +4966a4: |[4966a4] no.nordicsemi.android.ble.-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4966b4: 5410 faa9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg;.f$0:Lno/nordicsemi/android/ble/BleManager; // field@a9fa │ │ +4966b8: 6e20 b6e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager;.lambda$enableBatteryLevelNotifications$3$BleManager:(Landroid/bluetooth/BluetoothDevice;)V // method@e8b6 │ │ +4966be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5166 header: │ │ @@ -1496056,36 +1496057,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496704: |[496704] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496714: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49671a: 5b01 fea9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q;.f$0:Landroid/bluetooth/BluetoothDevice; // field@a9fe │ │ -49671e: 0e00 |0005: return-void │ │ +496708: |[496708] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496718: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49671e: 5b01 fea9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q;.f$0:Landroid/bluetooth/BluetoothDevice; // field@a9fe │ │ +496722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/BondingObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496720: |[496720] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q.run:(Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ -496730: 5410 fea9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q;.f$0:Landroid/bluetooth/BluetoothDevice; // field@a9fe │ │ -496734: 7120 12e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$5:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e912 │ │ -49673a: 0e00 |0005: return-void │ │ +496724: |[496724] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q.run:(Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ +496734: 5410 fea9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$434vB-YBAGCZlTZmh7RLAmLh21Q;.f$0:Landroid/bluetooth/BluetoothDevice; // field@a9fe │ │ +496738: 7120 12e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$5:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e912 │ │ +49673e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5167 header: │ │ @@ -1496116,36 +1496117,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -49673c: |[49673c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -49674c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496752: 5b01 ffa9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@a9ff │ │ -496756: 0e00 |0005: return-void │ │ +496740: |[496740] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496750: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496756: 5b01 ffa9 |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@a9ff │ │ +49675a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496758: |[496758] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496768: 5410 ffa9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@a9ff │ │ -49676c: 7120 11e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$4:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e911 │ │ -496772: 0e00 |0005: return-void │ │ +49675c: |[49675c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49676c: 5410 ffa9 |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$5A5yeOH028ZpDoEpAdxzMoWtXC0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@a9ff │ │ +496770: 7120 11e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$4:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e911 │ │ +496776: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5168 header: │ │ @@ -1496176,36 +1496177,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4967ac: |[4967ac] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4967bc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4967c2: 5b01 01aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa01 │ │ -4967c6: 0e00 |0005: return-void │ │ +4967b0: |[4967b0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4967c0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4967c6: 5b01 01aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa01 │ │ +4967ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/BondingObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4967c8: |[4967c8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0.run:(Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ -4967d8: 5410 01aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa01 │ │ -4967dc: 7120 0ee9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$1:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e90e │ │ -4967e2: 0e00 |0005: return-void │ │ +4967cc: |[4967cc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0.run:(Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ +4967dc: 5410 01aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$H-U5_6p5lIgNn5X4yRJUixXY7f0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa01 │ │ +4967e0: 7120 0ee9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$1:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e90e │ │ +4967e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5169 header: │ │ @@ -1496236,36 +1496237,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4967e4: |[4967e4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4967f4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4967fa: 5b01 02aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa02 │ │ -4967fe: 0e00 |0005: return-void │ │ +4967e8: |[4967e8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4967f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4967fe: 5b01 02aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa02 │ │ +496802: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/BondingObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496800: |[496800] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ.run:(Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ -496810: 5410 02aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa02 │ │ -496814: 7120 10e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$3:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e910 │ │ -49681a: 0e00 |0005: return-void │ │ +496804: |[496804] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ.run:(Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ +496814: 5410 02aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$NJZAh5lON0g1wxCq9KVO7aMxoeQ;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa02 │ │ +496818: 7120 10e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$3:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e910 │ │ +49681e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5170 header: │ │ @@ -1496296,36 +1496297,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -49681c: |[49681c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -49682c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496832: 5b01 03aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa03 │ │ -496836: 0e00 |0005: return-void │ │ +496820: |[496820] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496830: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496836: 5b01 03aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa03 │ │ +49683a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496838: |[496838] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496848: 5410 03aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa03 │ │ -49684c: 7120 0fe9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$2:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e90f │ │ -496852: 0e00 |0005: return-void │ │ +49683c: |[49683c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49684c: 5410 03aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$P-Q7xWxOmUazaxL6cSWG9ZfnoNc;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa03 │ │ +496850: 7120 0fe9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$2:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e90f │ │ +496856: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5171 header: │ │ @@ -1496356,36 +1496357,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496854: |[496854] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496864: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49686a: 5b01 04aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa04 │ │ -49686e: 0e00 |0005: return-void │ │ +496858: |[496858] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496868: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49686e: 5b01 04aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa04 │ │ +496872: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496870: |[496870] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496880: 5410 04aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa04 │ │ -496884: 7120 0de9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$0:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e90d │ │ -49688a: 0e00 |0005: return-void │ │ +496874: |[496874] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496884: 5410 04aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$2$x3W5LC_XgycFWOkLVw4yhYV4y-k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa04 │ │ +496888: 7120 0de9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.lambda$onReceive$0:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e90d │ │ +49688e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5172 header: │ │ @@ -1496420,38 +1496421,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -49688c: |[49688c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -49689c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4968a2: 5b01 05aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa05 │ │ -4968a6: 5902 06aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;.f$1:I // field@aa06 │ │ -4968aa: 0e00 |0007: return-void │ │ +496890: |[496890] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +4968a0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4968a6: 5b01 05aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa05 │ │ +4968aa: 5902 06aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;.f$1:I // field@aa06 │ │ +4968ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4968ac: |[4968ac] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -4968bc: 5420 05aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa05 │ │ -4968c0: 5221 06aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;.f$1:I // field@aa06 │ │ -4968c4: 7130 16e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onCharacteristicRead$7:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e916 │ │ -4968ca: 0e00 |0007: return-void │ │ +4968b0: |[4968b0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +4968c0: 5420 05aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa05 │ │ +4968c4: 5221 06aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$0Suu_DEVtQv_ZBQlYeJ0w5RJkAQ;.f$1:I // field@aa06 │ │ +4968c8: 7130 16e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onCharacteristicRead$7:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e916 │ │ +4968ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5173 header: │ │ @@ -1496486,38 +1496487,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4968cc: |[4968cc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -4968dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4968e2: 5b01 07aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa07 │ │ -4968e6: 5902 08aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;.f$1:I // field@aa08 │ │ -4968ea: 0e00 |0007: return-void │ │ +4968d0: |[4968d0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +4968e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4968e6: 5b01 07aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa07 │ │ +4968ea: 5902 08aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;.f$1:I // field@aa08 │ │ +4968ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4968ec: |[4968ec] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -4968fc: 5420 07aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa07 │ │ -496900: 5221 08aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;.f$1:I // field@aa08 │ │ -496904: 7130 22e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onReadRemoteRssi$14:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e922 │ │ -49690a: 0e00 |0007: return-void │ │ +4968f0: |[4968f0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496900: 5420 07aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa07 │ │ +496904: 5221 08aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8Mv9zvZhl6PN6ifFlHXnwtBjbYE;.f$1:I // field@aa08 │ │ +496908: 7130 22e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onReadRemoteRssi$14:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e922 │ │ +49690e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5174 header: │ │ @@ -1496548,36 +1496549,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -49690c: |[49690c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk.:(Landroid/bluetooth/BluetoothGatt;)V │ │ -49691c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496922: 5b01 09aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa09 │ │ -496926: 0e00 |0005: return-void │ │ +496910: |[496910] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk.:(Landroid/bluetooth/BluetoothGatt;)V │ │ +496920: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496926: 5b01 09aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa09 │ │ +49692a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496928: |[496928] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496938: 5410 09aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa09 │ │ -49693c: 7120 24e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onServicesDiscovered$6:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e924 │ │ -496942: 0e00 |0005: return-void │ │ +49692c: |[49692c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49693c: 5410 09aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$8TJ-7VitXcoKFD8D3cZwgGoejHk;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa09 │ │ +496940: 7120 24e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onServicesDiscovered$6:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e924 │ │ +496946: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5175 header: │ │ @@ -1496608,36 +1496609,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496944: |[496944] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4.:(Landroid/bluetooth/BluetoothGatt;)V │ │ -496954: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49695a: 5b01 0aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0a │ │ -49695e: 0e00 |0005: return-void │ │ +496948: |[496948] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4.:(Landroid/bluetooth/BluetoothGatt;)V │ │ +496958: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49695e: 5b01 0aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0a │ │ +496962: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496960: |[496960] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496970: 5410 0aaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0a │ │ -496974: 7120 18e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionStateChange$0:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e918 │ │ -49697a: 0e00 |0005: return-void │ │ +496964: |[496964] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496974: 5410 0aaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$DNUWSeBJq53YAe-YyBRuhleXil4;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0a │ │ +496978: 7120 18e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionStateChange$0:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e918 │ │ +49697e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5176 header: │ │ @@ -1496672,38 +1496673,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Z)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4969bc: |[4969bc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew.:(Landroid/bluetooth/BluetoothGatt;Z)V │ │ -4969cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4969d2: 5b01 0daa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0d │ │ -4969d6: 5c02 0eaa |0005: iput-boolean v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;.f$1:Z // field@aa0e │ │ -4969da: 0e00 |0007: return-void │ │ +4969c0: |[4969c0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew.:(Landroid/bluetooth/BluetoothGatt;Z)V │ │ +4969d0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4969d6: 5b01 0daa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0d │ │ +4969da: 5c02 0eaa |0005: iput-boolean v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;.f$1:Z // field@aa0e │ │ +4969de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4969dc: |[4969dc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -4969ec: 5420 0daa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0d │ │ -4969f0: 5521 0eaa |0002: iget-boolean v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;.f$1:Z // field@aa0e │ │ -4969f4: 7130 23e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onServicesDiscovered$5:(Landroid/bluetooth/BluetoothGatt;ZLno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e923 │ │ -4969fa: 0e00 |0007: return-void │ │ +4969e0: |[4969e0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +4969f0: 5420 0daa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0d │ │ +4969f4: 5521 0eaa |0002: iget-boolean v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$JjoOY7k4iGjdx7-OCFuzUqoqTew;.f$1:Z // field@aa0e │ │ +4969f8: 7130 23e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onServicesDiscovered$5:(Landroid/bluetooth/BluetoothGatt;ZLno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e923 │ │ +4969fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5177 header: │ │ @@ -1496738,38 +1496739,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4969fc: |[4969fc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -496a0c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496a12: 5b01 0faa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0f │ │ -496a16: 5902 10aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;.f$1:I // field@aa10 │ │ -496a1a: 0e00 |0007: return-void │ │ +496a00: |[496a00] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +496a10: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496a16: 5b01 0faa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0f │ │ +496a1a: 5902 10aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;.f$1:I // field@aa10 │ │ +496a1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -496a1c: |[496a1c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496a2c: 5420 0faa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0f │ │ -496a30: 5221 10aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;.f$1:I // field@aa10 │ │ -496a34: 7130 1ee9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onDescriptorRead$9:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e91e │ │ -496a3a: 0e00 |0007: return-void │ │ +496a20: |[496a20] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496a30: 5420 0faa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa0f │ │ +496a34: 5221 10aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$V-FHmpZY5vn2qFeZTgRtgf2bgGI;.f$1:I // field@aa10 │ │ +496a38: 7130 1ee9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onDescriptorRead$9:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e91e │ │ +496a3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5178 header: │ │ @@ -1496804,38 +1496805,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496a3c: |[496a3c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -496a4c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496a52: 5b01 11aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa11 │ │ -496a56: 5902 12aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;.f$1:I // field@aa12 │ │ -496a5a: 0e00 |0007: return-void │ │ +496a40: |[496a40] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +496a50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496a56: 5b01 11aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa11 │ │ +496a5a: 5902 12aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;.f$1:I // field@aa12 │ │ +496a5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -496a5c: |[496a5c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496a6c: 5420 11aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa11 │ │ -496a70: 5221 12aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;.f$1:I // field@aa12 │ │ -496a74: 7130 1ce9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionStateChange$4:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e91c │ │ -496a7a: 0e00 |0007: return-void │ │ +496a60: |[496a60] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496a70: 5420 11aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa11 │ │ +496a74: 5221 12aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$XtudK9gwQBRdupNAzS0zhx20Soc;.f$1:I // field@aa12 │ │ +496a78: 7130 1ce9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionStateChange$4:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e91c │ │ +496a7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5179 header: │ │ @@ -1496870,38 +1496871,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496a7c: |[496a7c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -496a8c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496a92: 5b01 13aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa13 │ │ -496a96: 5902 14aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;.f$1:I // field@aa14 │ │ -496a9a: 0e00 |0007: return-void │ │ +496a80: |[496a80] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +496a90: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496a96: 5b01 13aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa13 │ │ +496a9a: 5902 14aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;.f$1:I // field@aa14 │ │ +496a9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -496a9c: |[496a9c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496aac: 5420 13aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa13 │ │ -496ab0: 5221 14aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;.f$1:I // field@aa14 │ │ -496ab4: 7130 20e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onPhyRead$13:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e920 │ │ -496aba: 0e00 |0007: return-void │ │ +496aa0: |[496aa0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496ab0: 5420 13aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa13 │ │ +496ab4: 5221 14aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$ZvmkMIrd-BPqd5xpmtdXQ4DMePw;.f$1:I // field@aa14 │ │ +496ab8: 7130 20e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onPhyRead$13:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e920 │ │ +496abe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5180 header: │ │ @@ -1496936,38 +1496937,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496abc: |[496abc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -496acc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496ad2: 5b01 15aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa15 │ │ -496ad6: 5902 16aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;.f$1:I // field@aa16 │ │ -496ada: 0e00 |0007: return-void │ │ +496ac0: |[496ac0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +496ad0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496ad6: 5b01 15aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa15 │ │ +496ada: 5902 16aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;.f$1:I // field@aa16 │ │ +496ade: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -496adc: |[496adc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496aec: 5420 15aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa15 │ │ -496af0: 5221 16aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;.f$1:I // field@aa16 │ │ -496af4: 7130 17e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onCharacteristicWrite$8:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e917 │ │ -496afa: 0e00 |0007: return-void │ │ +496ae0: |[496ae0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496af0: 5420 15aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa15 │ │ +496af4: 5221 16aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$eNfjokI8ll9TYC029Fajk5aSxlo;.f$1:I // field@aa16 │ │ +496af8: 7130 17e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onCharacteristicWrite$8:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e917 │ │ +496afe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5181 header: │ │ @@ -1497002,38 +1497003,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496afc: |[496afc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -496b0c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496b12: 5b01 17aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa17 │ │ -496b16: 5902 18aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;.f$1:I // field@aa18 │ │ -496b1a: 0e00 |0007: return-void │ │ +496b00: |[496b00] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +496b10: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496b16: 5b01 17aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa17 │ │ +496b1a: 5902 18aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;.f$1:I // field@aa18 │ │ +496b1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -496b1c: |[496b1c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496b2c: 5420 17aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa17 │ │ -496b30: 5221 18aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;.f$1:I // field@aa18 │ │ -496b34: 7130 21e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onPhyUpdate$12:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e921 │ │ -496b3a: 0e00 |0007: return-void │ │ +496b20: |[496b20] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496b30: 5420 17aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa17 │ │ +496b34: 5221 18aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$lUT0KJKhNjNOrTDQPYcFrGTNI-k;.f$1:I // field@aa18 │ │ +496b38: 7130 21e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onPhyUpdate$12:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e921 │ │ +496b3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5182 header: │ │ @@ -1497068,38 +1497069,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496b3c: |[496b3c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -496b4c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496b52: 5b01 19aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa19 │ │ -496b56: 5902 1aaa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;.f$1:I // field@aa1a │ │ -496b5a: 0e00 |0007: return-void │ │ +496b40: |[496b40] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +496b50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496b56: 5b01 19aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa19 │ │ +496b5a: 5902 1aaa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;.f$1:I // field@aa1a │ │ +496b5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -496b5c: |[496b5c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496b6c: 5420 19aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa19 │ │ -496b70: 5221 1aaa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;.f$1:I // field@aa1a │ │ -496b74: 7130 1de9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionUpdated$11:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e91d │ │ -496b7a: 0e00 |0007: return-void │ │ +496b60: |[496b60] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496b70: 5420 19aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa19 │ │ +496b74: 5221 1aaa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$rc9H2qcGp93M2UiIPXi77Z5u41Q;.f$1:I // field@aa1a │ │ +496b78: 7130 1de9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionUpdated$11:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e91d │ │ +496b7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5183 header: │ │ @@ -1497130,36 +1497131,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496bc4: |[496bc4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM.:(Landroid/bluetooth/BluetoothGatt;)V │ │ -496bd4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496bda: 5b01 1eaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa1e │ │ -496bde: 0e00 |0005: return-void │ │ +496bc8: |[496bc8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM.:(Landroid/bluetooth/BluetoothGatt;)V │ │ +496bd8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496bde: 5b01 1eaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa1e │ │ +496be2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496be0: |[496be0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -496bf0: 5410 1eaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa1e │ │ -496bf4: 7120 19e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionStateChange$1:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e919 │ │ -496bfa: 0e00 |0005: return-void │ │ +496be4: |[496be4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +496bf4: 5410 1eaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$tixzX5JeuLjpjnuHdlNvdsvx8MM;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa1e │ │ +496bf8: 7120 19e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onConnectionStateChange$1:(Landroid/bluetooth/BluetoothGatt;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e919 │ │ +496bfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5184 header: │ │ @@ -1497194,38 +1497195,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496bfc: |[496bfc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -496c0c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496c12: 5b01 1faa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa1f │ │ -496c16: 5902 20aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;.f$1:I // field@aa20 │ │ -496c1a: 0e00 |0007: return-void │ │ +496c00: |[496c00] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0.:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +496c10: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496c16: 5b01 1faa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa1f │ │ +496c1a: 5902 20aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;.f$1:I // field@aa20 │ │ +496c1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -496c1c: |[496c1c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496c2c: 5420 1faa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa1f │ │ -496c30: 5221 20aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;.f$1:I // field@aa20 │ │ -496c34: 7130 1fe9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onDescriptorWrite$10:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e91f │ │ -496c3a: 0e00 |0007: return-void │ │ +496c20: |[496c20] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496c30: 5420 1faa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;.f$0:Landroid/bluetooth/BluetoothGatt; // field@aa1f │ │ +496c34: 5221 20aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$3$vqJj7n3sPejZLe8CmRdpNBfTes0;.f$1:I // field@aa20 │ │ +496c38: 7130 1fe9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.lambda$onDescriptorWrite$10:(Landroid/bluetooth/BluetoothGatt;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e91f │ │ +496c3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5185 header: │ │ @@ -1497260,38 +1497261,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496c3c: |[496c3c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA.:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -496c4c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496c52: 5b01 21aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa21 │ │ -496c56: 5902 22aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;.f$1:I // field@aa22 │ │ -496c5a: 0e00 |0007: return-void │ │ +496c40: |[496c40] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA.:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +496c50: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496c56: 5b01 21aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa21 │ │ +496c5a: 5902 22aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;.f$1:I // field@aa22 │ │ +496c5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -496c5c: |[496c5c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496c6c: 5420 21aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa21 │ │ -496c70: 5221 22aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;.f$1:I // field@aa22 │ │ -496c74: 7130 c0e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$null$9:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9c0 │ │ -496c7a: 0e00 |0007: return-void │ │ +496c60: |[496c60] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496c70: 5420 21aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa21 │ │ +496c74: 5221 22aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;.f$1:I // field@aa22 │ │ +496c78: 7130 c0e9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$null$9:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9c0 │ │ +496c7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5186 header: │ │ @@ -1497322,36 +1497323,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496c7c: |[496c7c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496c8c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496c92: 5b01 23aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa23 │ │ -496c96: 0e00 |0005: return-void │ │ +496c80: |[496c80] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496c90: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496c96: 5b01 23aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa23 │ │ +496c9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496c98: |[496c98] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496ca8: 5410 23aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa23 │ │ -496cac: 7120 b3e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$23:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9b3 │ │ -496cb2: 0e00 |0005: return-void │ │ +496c9c: |[496c9c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496cac: 5410 23aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa23 │ │ +496cb0: 7120 b3e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$23:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9b3 │ │ +496cb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5187 header: │ │ @@ -1497386,38 +1497387,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496cb4: |[496cb4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow.:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -496cc4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496cca: 5b01 24aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa24 │ │ -496cce: 5902 25aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;.f$1:I // field@aa25 │ │ -496cd2: 0e00 |0007: return-void │ │ +496cb8: |[496cb8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow.:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +496cc8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496cce: 5b01 24aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa24 │ │ +496cd2: 5902 25aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;.f$1:I // field@aa25 │ │ +496cd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -496cd4: |[496cd4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -496ce4: 5420 24aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa24 │ │ -496ce8: 5221 25aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;.f$1:I // field@aa25 │ │ -496cec: 7130 bce9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$19:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9bc │ │ -496cf2: 0e00 |0007: return-void │ │ +496cd8: |[496cd8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +496ce8: 5420 24aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa24 │ │ +496cec: 5221 25aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;.f$1:I // field@aa25 │ │ +496cf0: 7130 bce9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$19:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9bc │ │ +496cf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5188 header: │ │ @@ -1497448,36 +1497449,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496d34: |[496d34] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496d44: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496d4a: 5b01 28aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa28 │ │ -496d4e: 0e00 |0005: return-void │ │ +496d38: |[496d38] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496d48: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496d4e: 5b01 28aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa28 │ │ +496d52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496d50: |[496d50] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -496d60: 5410 28aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa28 │ │ -496d64: 7120 b4e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$24:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9b4 │ │ -496d6a: 0e00 |0005: return-void │ │ +496d54: |[496d54] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +496d64: 5410 28aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa28 │ │ +496d68: 7120 b4e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$nextRequest$24:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9b4 │ │ +496d6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5189 header: │ │ @@ -1497508,36 +1497509,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496d6c: |[496d6c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496d7c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496d82: 5b01 29aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa29 │ │ -496d86: 0e00 |0005: return-void │ │ +496d70: |[496d70] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496d80: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496d86: 5b01 29aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa29 │ │ +496d8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496d88: |[496d88] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496d98: 5410 29aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa29 │ │ -496d9c: 7120 bbe9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$18:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9bb │ │ -496da2: 0e00 |0005: return-void │ │ +496d8c: |[496d8c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496d9c: 5410 29aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa29 │ │ +496da0: 7120 bbe9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$18:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9bb │ │ +496da6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5190 header: │ │ @@ -1497568,36 +1497569,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496da4: |[496da4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ -496db4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496dba: 5b01 2aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa2a │ │ -496dbe: 0e00 |0005: return-void │ │ +496da8: |[496da8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ +496db8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496dbe: 5b01 2aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa2a │ │ +496dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k;) │ │ name : 'onDataReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -496dc0: |[496dc0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -496dd0: 5410 2aaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa2a │ │ -496dd4: 6e30 c5e9 2003 |0002: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$setBatteryLevelNotificationCallback$12$BleManagerHandler:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e9c5 │ │ -496dda: 0e00 |0005: return-void │ │ +496dc4: |[496dc4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +496dd4: 5410 2aaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa2a │ │ +496dd8: 6e30 c5e9 2003 |0002: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$setBatteryLevelNotificationCallback$12$BleManagerHandler:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e9c5 │ │ +496dde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5191 header: │ │ @@ -1497628,36 +1497629,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496ddc: |[496ddc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496dec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496df2: 5b01 2baa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2b │ │ -496df6: 0e00 |0005: return-void │ │ +496de0: |[496de0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496df0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496df6: 5b01 2baa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2b │ │ +496dfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496df8: |[496df8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496e08: 5410 2baa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2b │ │ -496e0c: 7120 aae9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalConnect$0:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9aa │ │ -496e12: 0e00 |0005: return-void │ │ +496dfc: |[496dfc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496e0c: 5410 2baa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2b │ │ +496e10: 7120 aae9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalConnect$0:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9aa │ │ +496e16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5192 header: │ │ @@ -1497688,36 +1497689,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496e14: |[496e14] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496e24: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496e2a: 5b01 2caa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2c │ │ -496e2e: 0e00 |0005: return-void │ │ +496e18: |[496e18] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496e28: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496e2e: 5b01 2caa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2c │ │ +496e32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496e30: |[496e30] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -496e40: 5410 2caa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2c │ │ -496e44: 7120 ade9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalConnect$3:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9ad │ │ -496e4a: 0e00 |0005: return-void │ │ +496e34: |[496e34] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +496e44: 5410 2caa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2c │ │ +496e48: 7120 ade9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalConnect$3:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9ad │ │ +496e4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5193 header: │ │ @@ -1497748,36 +1497749,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496e8c: |[496e8c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496e9c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496ea2: 5b01 2faa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2f │ │ -496ea6: 0e00 |0005: return-void │ │ +496e90: |[496e90] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496ea0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496ea6: 5b01 2faa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2f │ │ +496eaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496ea8: |[496ea8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -496eb8: 5410 2faa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2f │ │ -496ebc: 7120 bee9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$21:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9be │ │ -496ec2: 0e00 |0005: return-void │ │ +496eac: |[496eac] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +496ebc: 5410 2faa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa2f │ │ +496ec0: 7120 bee9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$21:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9be │ │ +496ec6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5194 header: │ │ @@ -1497812,38 +1497813,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -496f0c: |[496f0c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc.:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -496f1c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496f22: 5b01 33aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa33 │ │ -496f26: 5902 34aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;.f$1:I // field@aa34 │ │ -496f2a: 0e00 |0007: return-void │ │ +496f10: |[496f10] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc.:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +496f20: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496f26: 5b01 33aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa33 │ │ +496f2a: 5902 34aa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;.f$1:I // field@aa34 │ │ +496f2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -496f2c: |[496f2c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -496f3c: 5420 33aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa33 │ │ -496f40: 5221 34aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;.f$1:I // field@aa34 │ │ -496f44: 7130 bae9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$17:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9ba │ │ -496f4a: 0e00 |0007: return-void │ │ +496f30: |[496f30] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +496f40: 5420 33aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa33 │ │ +496f44: 5221 34aa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;.f$1:I // field@aa34 │ │ +496f48: 7130 bae9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$17:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9ba │ │ +496f4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5195 header: │ │ @@ -1497874,36 +1497875,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496f4c: |[496f4c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496f5c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496f62: 5b01 35aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa35 │ │ -496f66: 0e00 |0005: return-void │ │ +496f50: |[496f50] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496f60: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496f66: 5b01 35aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa35 │ │ +496f6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496f68: |[496f68] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -496f78: 5410 35aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa35 │ │ -496f7c: 7120 b1e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalDisconnect$7:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9b1 │ │ -496f82: 0e00 |0005: return-void │ │ +496f6c: |[496f6c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +496f7c: 5410 35aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa35 │ │ +496f80: 7120 b1e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalDisconnect$7:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9b1 │ │ +496f86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5196 header: │ │ @@ -1497934,36 +1497935,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496f84: |[496f84] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496f94: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496f9a: 5b01 36aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa36 │ │ -496f9e: 0e00 |0005: return-void │ │ +496f88: |[496f88] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496f98: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496f9e: 5b01 36aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa36 │ │ +496fa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496fa0: |[496fa0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -496fb0: 5410 36aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa36 │ │ -496fb4: 7120 afe9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalDisconnect$5:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9af │ │ -496fba: 0e00 |0005: return-void │ │ +496fa4: |[496fa4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +496fb4: 5410 36aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa36 │ │ +496fb8: 7120 afe9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalDisconnect$5:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9af │ │ +496fbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5197 header: │ │ @@ -1497994,36 +1497995,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -496fbc: |[496fbc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -496fcc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -496fd2: 5b01 37aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa37 │ │ -496fd6: 0e00 |0005: return-void │ │ +496fc0: |[496fc0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +496fd0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +496fd6: 5b01 37aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa37 │ │ +496fda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -496fd8: |[496fd8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -496fe8: 5410 37aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa37 │ │ -496fec: 7120 aee9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalDisconnect$4:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9ae │ │ -496ff2: 0e00 |0005: return-void │ │ +496fdc: |[496fdc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +496fec: 5410 37aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa37 │ │ +496ff0: 7120 aee9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalDisconnect$4:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9ae │ │ +496ff6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5198 header: │ │ @@ -1498054,36 +1498055,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -49702c: |[49702c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -49703c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -497042: 5b01 39aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa39 │ │ -497046: 0e00 |0005: return-void │ │ +497030: |[497030] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +497040: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +497046: 5b01 39aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa39 │ │ +49704a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -497048: |[497048] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -497058: 5410 39aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa39 │ │ -49705c: 7120 ace9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalConnect$2:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9ac │ │ -497062: 0e00 |0005: return-void │ │ +49704c: |[49704c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49705c: 5410 39aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa39 │ │ +497060: 7120 ace9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalConnect$2:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9ac │ │ +497066: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5199 header: │ │ @@ -1498114,36 +1498115,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4970ac: |[4970ac] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4970bc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4970c2: 5b01 3daa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa3d │ │ -4970c6: 0e00 |0005: return-void │ │ +4970b0: |[4970b0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4970c0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4970c6: 5b01 3daa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa3d │ │ +4970ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4970c8: |[4970c8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -4970d8: 5410 3daa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa3d │ │ -4970dc: 7120 b0e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalDisconnect$6:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9b0 │ │ -4970e2: 0e00 |0005: return-void │ │ +4970cc: |[4970cc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +4970dc: 5410 3daa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa3d │ │ +4970e0: 7120 b0e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalDisconnect$6:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9b0 │ │ +4970e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5200 header: │ │ @@ -1498174,36 +1498175,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -497124: |[497124] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -497134: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49713a: 5b01 40aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa40 │ │ -49713e: 0e00 |0005: return-void │ │ +497128: |[497128] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +497138: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49713e: 5b01 40aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa40 │ │ +497142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -497140: |[497140] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -497150: 5410 40aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa40 │ │ -497154: 7120 bde9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$20:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9bd │ │ -49715a: 0e00 |0005: return-void │ │ +497144: |[497144] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +497154: 5410 40aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa40 │ │ +497158: 7120 bde9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$20:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9bd │ │ +49715e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5201 header: │ │ @@ -1498234,36 +1498235,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -49715c: |[49715c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -49716c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -497172: 5b01 41aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa41 │ │ -497176: 0e00 |0005: return-void │ │ +497160: |[497160] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +497170: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +497176: 5b01 41aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa41 │ │ +49717a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -497178: |[497178] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -497188: 5410 41aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa41 │ │ -49718c: 7120 abe9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalConnect$1:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9ab │ │ -497192: 0e00 |0005: return-void │ │ +49717c: |[49717c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49718c: 5410 41aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa41 │ │ +497190: 7120 abe9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$internalConnect$1:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e9ab │ │ +497196: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5202 header: │ │ @@ -1498294,36 +1498295,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -497194: |[497194] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ -4971a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4971aa: 5b01 42aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa42 │ │ -4971ae: 0e00 |0005: return-void │ │ +497198: |[497198] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V │ │ +4971a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4971ae: 5b01 42aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa42 │ │ +4971b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E;) │ │ name : 'onDataReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4971b0: |[4971b0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4971c0: 5410 42aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa42 │ │ -4971c4: 6e30 a9e9 2003 |0002: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$getBatteryLevelCallback$10$BleManagerHandler:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e9a9 │ │ -4971ca: 0e00 |0005: return-void │ │ +4971b4: |[4971b4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4971c4: 5410 42aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E;.f$0:Lno/nordicsemi/android/ble/BleManagerHandler; // field@aa42 │ │ +4971c8: 6e30 a9e9 2003 |0002: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$getBatteryLevelCallback$10$BleManagerHandler:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e9a9 │ │ +4971ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5203 header: │ │ @@ -1498354,36 +1498355,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4971cc: |[4971cc] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I.:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4971dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4971e2: 5b01 43aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa43 │ │ -4971e6: 0e00 |0005: return-void │ │ +4971d0: |[4971d0] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I.:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4971e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4971e6: 5b01 43aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa43 │ │ +4971ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4971e8: |[4971e8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -4971f8: 5410 43aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa43 │ │ -4971fc: 7120 b9e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$16:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9b9 │ │ -497202: 0e00 |0005: return-void │ │ +4971ec: |[4971ec] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +4971fc: 5410 43aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa43 │ │ +497200: 7120 b9e9 2000 |0002: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$notifyDeviceDisconnected$16:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9b9 │ │ +497206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5204 header: │ │ @@ -1498422,40 +1498423,40 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -49724c: |[49724c] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE.:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V │ │ -49725c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -497262: 5b01 47aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa47 │ │ -497266: 5b02 48aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$1:Ljava/lang/String; // field@aa48 │ │ -49726a: 5903 49aa |0007: iput v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$2:I // field@aa49 │ │ -49726e: 0e00 |0009: return-void │ │ +497250: |[497250] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE.:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V │ │ +497260: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +497266: 5b01 47aa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa47 │ │ +49726a: 5b02 48aa |0005: iput-object v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$1:Ljava/lang/String; // field@aa48 │ │ +49726e: 5903 49aa |0007: iput v3, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$2:I // field@aa49 │ │ +497272: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -497270: |[497270] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -497280: 5430 47aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa47 │ │ -497284: 5431 48aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$1:Ljava/lang/String; // field@aa48 │ │ -497288: 5232 49aa |0004: iget v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$2:I // field@aa49 │ │ -49728c: 7140 c1e9 1042 |0006: invoke-static {v0, v1, v2, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$onError$22:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9c1 │ │ -497292: 0e00 |0009: return-void │ │ +497274: |[497274] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +497284: 5430 47aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa47 │ │ +497288: 5431 48aa |0002: iget-object v1, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$1:Ljava/lang/String; // field@aa48 │ │ +49728c: 5232 49aa |0004: iget v2, v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.f$2:I // field@aa49 │ │ +497290: 7140 c1e9 1042 |0006: invoke-static {v0, v1, v2, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$onError$22:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9c1 │ │ +497296: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5205 header: │ │ @@ -1498490,38 +1498491,38 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -497294: |[497294] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks.:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4972a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4972aa: 5b01 4aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa4a │ │ -4972ae: 5902 4baa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;.f$1:I // field@aa4b │ │ -4972b2: 0e00 |0007: return-void │ │ +497298: |[497298] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks.:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4972a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4972ae: 5b01 4aaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa4a │ │ +4972b2: 5902 4baa |0005: iput v2, v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;.f$1:I // field@aa4b │ │ +4972b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;) │ │ name : 'run' │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4972b4: |[4972b4] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -4972c4: 5420 4aaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa4a │ │ -4972c8: 5221 4baa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;.f$1:I // field@aa4b │ │ -4972cc: 7130 bfe9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$null$11:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9bf │ │ -4972d2: 0e00 |0007: return-void │ │ +4972b8: |[4972b8] no.nordicsemi.android.ble.-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +4972c8: 5420 4aaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;.f$0:Landroid/bluetooth/BluetoothDevice; // field@aa4a │ │ +4972cc: 5221 4baa |0002: iget v1, v2, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;.f$1:I // field@aa4b │ │ +4972d0: 7130 bfe9 1003 |0004: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.lambda$null$11:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e9bf │ │ +4972d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5206 header: │ │ @@ -1498552,36 +1498553,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestQueue;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4972d4: |[4972d4] no.nordicsemi.android.ble.-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw.:(Lno/nordicsemi/android/ble/RequestQueue;)V │ │ -4972e4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4972ea: 5b01 4caa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw;.f$0:Lno/nordicsemi/android/ble/RequestQueue; // field@aa4c │ │ -4972ee: 0e00 |0005: return-void │ │ +4972d8: |[4972d8] no.nordicsemi.android.ble.-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw.:(Lno/nordicsemi/android/ble/RequestQueue;)V │ │ +4972e8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4972ee: 5b01 4caa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw;.f$0:Lno/nordicsemi/android/ble/RequestQueue; // field@aa4c │ │ +4972f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lno/nordicsemi/android/ble/-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw;) │ │ name : 'onRequestFailed' │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4972f0: |[4972f0] no.nordicsemi.android.ble.-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw.onRequestFailed:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -497300: 5410 4caa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw;.f$0:Lno/nordicsemi/android/ble/RequestQueue; // field@aa4c │ │ -497304: 6e30 46eb 2003 |0002: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -49730a: 0e00 |0005: return-void │ │ +4972f4: |[4972f4] no.nordicsemi.android.ble.-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw.onRequestFailed:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +497304: 5410 4caa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw;.f$0:Lno/nordicsemi/android/ble/RequestQueue; // field@aa4c │ │ +497308: 6e30 46eb 2003 |0002: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +49730e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 43424 (lambda) │ │ │ │ Class #5207 header: │ │ @@ -1499014,36 +1499015,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -49f0a8: |[49f0a8] no.nordicsemi.android.ble.BleManager.:()V │ │ -49f0b8: 1a00 b706 |0000: const-string v0, "00002902-0000-1000-8000-00805f9b34fb" // string@06b7 │ │ -49f0bc: 7110 16e4 0000 |0002: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ -49f0c2: 0c00 |0005: move-result-object v0 │ │ -49f0c4: 6900 93aa |0006: sput-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ -49f0c8: 1a00 b406 |0008: const-string v0, "0000180F-0000-1000-8000-00805f9b34fb" // string@06b4 │ │ -49f0cc: 7110 16e4 0000 |000a: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ -49f0d2: 0c00 |000d: move-result-object v0 │ │ -49f0d4: 6900 92aa |000e: sput-object v0, Lno/nordicsemi/android/ble/BleManager;.BATTERY_SERVICE:Ljava/util/UUID; // field@aa92 │ │ -49f0d8: 1a00 b906 |0010: const-string v0, "00002A19-0000-1000-8000-00805f9b34fb" // string@06b9 │ │ -49f0dc: 7110 16e4 0000 |0012: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ -49f0e2: 0c00 |0015: move-result-object v0 │ │ -49f0e4: 6900 91aa |0016: sput-object v0, Lno/nordicsemi/android/ble/BleManager;.BATTERY_LEVEL_CHARACTERISTIC:Ljava/util/UUID; // field@aa91 │ │ -49f0e8: 1a00 b206 |0018: const-string v0, "00001801-0000-1000-8000-00805f9b34fb" // string@06b2 │ │ -49f0ec: 7110 16e4 0000 |001a: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ -49f0f2: 0c00 |001d: move-result-object v0 │ │ -49f0f4: 6900 94aa |001e: sput-object v0, Lno/nordicsemi/android/ble/BleManager;.GENERIC_ATTRIBUTE_SERVICE:Ljava/util/UUID; // field@aa94 │ │ -49f0f8: 1a00 b806 |0020: const-string v0, "00002A05-0000-1000-8000-00805f9b34fb" // string@06b8 │ │ -49f0fc: 7110 16e4 0000 |0022: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ -49f102: 0c00 |0025: move-result-object v0 │ │ -49f104: 6900 9caa |0026: sput-object v0, Lno/nordicsemi/android/ble/BleManager;.SERVICE_CHANGED_CHARACTERISTIC:Ljava/util/UUID; // field@aa9c │ │ -49f108: 0e00 |0028: return-void │ │ +49f0ac: |[49f0ac] no.nordicsemi.android.ble.BleManager.:()V │ │ +49f0bc: 1a00 b706 |0000: const-string v0, "00002902-0000-1000-8000-00805f9b34fb" // string@06b7 │ │ +49f0c0: 7110 16e4 0000 |0002: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ +49f0c6: 0c00 |0005: move-result-object v0 │ │ +49f0c8: 6900 93aa |0006: sput-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ +49f0cc: 1a00 b406 |0008: const-string v0, "0000180F-0000-1000-8000-00805f9b34fb" // string@06b4 │ │ +49f0d0: 7110 16e4 0000 |000a: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ +49f0d6: 0c00 |000d: move-result-object v0 │ │ +49f0d8: 6900 92aa |000e: sput-object v0, Lno/nordicsemi/android/ble/BleManager;.BATTERY_SERVICE:Ljava/util/UUID; // field@aa92 │ │ +49f0dc: 1a00 b906 |0010: const-string v0, "00002A19-0000-1000-8000-00805f9b34fb" // string@06b9 │ │ +49f0e0: 7110 16e4 0000 |0012: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ +49f0e6: 0c00 |0015: move-result-object v0 │ │ +49f0e8: 6900 91aa |0016: sput-object v0, Lno/nordicsemi/android/ble/BleManager;.BATTERY_LEVEL_CHARACTERISTIC:Ljava/util/UUID; // field@aa91 │ │ +49f0ec: 1a00 b206 |0018: const-string v0, "00001801-0000-1000-8000-00805f9b34fb" // string@06b2 │ │ +49f0f0: 7110 16e4 0000 |001a: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ +49f0f6: 0c00 |001d: move-result-object v0 │ │ +49f0f8: 6900 94aa |001e: sput-object v0, Lno/nordicsemi/android/ble/BleManager;.GENERIC_ATTRIBUTE_SERVICE:Ljava/util/UUID; // field@aa94 │ │ +49f0fc: 1a00 b806 |0020: const-string v0, "00002A05-0000-1000-8000-00805f9b34fb" // string@06b8 │ │ +49f100: 7110 16e4 0000 |0022: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ +49f106: 0c00 |0025: move-result-object v0 │ │ +49f108: 6900 9caa |0026: sput-object v0, Lno/nordicsemi/android/ble/BleManager;.SERVICE_CHANGED_CHARACTERISTIC:Ljava/util/UUID; // field@aa9c │ │ +49f10c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ 0x000a line=99 │ │ 0x0012 line=100 │ │ 0x001a line=102 │ │ 0x0022 line=103 │ │ @@ -1499054,21 +1499055,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -49f10c: |[49f10c] no.nordicsemi.android.ble.BleManager.:(Landroid/content/Context;)V │ │ -49f11c: 2200 4901 |0000: new-instance v0, Landroid/os/Handler; // type@0149 │ │ -49f120: 7100 9707 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0797 │ │ -49f126: 0c01 |0005: move-result-object v1 │ │ -49f128: 7020 6a07 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@076a │ │ -49f12e: 7030 96e8 3200 |0009: invoke-direct {v2, v3, v0}, Lno/nordicsemi/android/ble/BleManager;.:(Landroid/content/Context;Landroid/os/Handler;)V // method@e896 │ │ -49f134: 0e00 |000c: return-void │ │ +49f110: |[49f110] no.nordicsemi.android.ble.BleManager.:(Landroid/content/Context;)V │ │ +49f120: 2200 4901 |0000: new-instance v0, Landroid/os/Handler; // type@0149 │ │ +49f124: 7100 9707 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0797 │ │ +49f12a: 0c01 |0005: move-result-object v1 │ │ +49f12c: 7020 6a07 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@076a │ │ +49f132: 7030 96e8 3200 |0009: invoke-direct {v2, v3, v0}, Lno/nordicsemi/android/ble/BleManager;.:(Landroid/content/Context;Landroid/os/Handler;)V // method@e896 │ │ +49f138: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -1499077,29 +1499078,29 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -49f138: |[49f138] no.nordicsemi.android.ble.BleManager.:(Landroid/content/Context;Landroid/os/Handler;)V │ │ -49f148: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -49f14e: 2200 461b |0003: new-instance v0, Lno/nordicsemi/android/ble/BleManager$1; // type@1b46 │ │ -49f152: 7020 7ce8 2000 |0005: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/BleManager$1;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e87c │ │ -49f158: 5b20 a1aa |0008: iput-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.mPairingRequestBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aaa1 │ │ -49f15c: 5b23 a0aa |000a: iput-object v3, v2, Lno/nordicsemi/android/ble/BleManager;.context:Landroid/content/Context; // field@aaa0 │ │ -49f160: 6e10 ade8 0200 |000c: invoke-virtual {v2}, Lno/nordicsemi/android/ble/BleManager;.getGattCallback:()Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // method@e8ad │ │ -49f166: 0c01 |000f: move-result-object v1 │ │ -49f168: 5b21 a2aa |0010: iput-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f16c: 6e30 89e8 2104 |0012: invoke-virtual {v1, v2, v4}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.init:(Lno/nordicsemi/android/ble/BleManager;Landroid/os/Handler;)V // method@e889 │ │ -49f172: 2204 7f00 |0015: new-instance v4, Landroid/content/IntentFilter; // type@007f │ │ -49f176: 1a01 1476 |0017: const-string v1, "android.bluetooth.device.action.PAIRING_REQUEST" // string@7614 │ │ -49f17a: 7020 4a03 1400 |0019: invoke-direct {v4, v1}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@034a │ │ -49f180: 6e30 f502 0304 |001c: invoke-virtual {v3, v0, v4}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02f5 │ │ -49f186: 0e00 |001f: return-void │ │ +49f13c: |[49f13c] no.nordicsemi.android.ble.BleManager.:(Landroid/content/Context;Landroid/os/Handler;)V │ │ +49f14c: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +49f152: 2200 461b |0003: new-instance v0, Lno/nordicsemi/android/ble/BleManager$1; // type@1b46 │ │ +49f156: 7020 7ce8 2000 |0005: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/BleManager$1;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e87c │ │ +49f15c: 5b20 a1aa |0008: iput-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.mPairingRequestBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aaa1 │ │ +49f160: 5b23 a0aa |000a: iput-object v3, v2, Lno/nordicsemi/android/ble/BleManager;.context:Landroid/content/Context; // field@aaa0 │ │ +49f164: 6e10 ade8 0200 |000c: invoke-virtual {v2}, Lno/nordicsemi/android/ble/BleManager;.getGattCallback:()Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // method@e8ad │ │ +49f16a: 0c01 |000f: move-result-object v1 │ │ +49f16c: 5b21 a2aa |0010: iput-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f170: 6e30 89e8 2104 |0012: invoke-virtual {v1, v2, v4}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.init:(Lno/nordicsemi/android/ble/BleManager;Landroid/os/Handler;)V // method@e889 │ │ +49f176: 2204 7f00 |0015: new-instance v4, Landroid/content/IntentFilter; // type@007f │ │ +49f17a: 1a01 1476 |0017: const-string v1, "android.bluetooth.device.action.PAIRING_REQUEST" // string@7614 │ │ +49f17e: 7020 4a03 1400 |0019: invoke-direct {v4, v1}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@034a │ │ +49f184: 6e30 f502 0304 |001c: invoke-virtual {v3, v0, v4}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02f5 │ │ +49f18a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=125 │ │ 0x000a line=166 │ │ 0x000c line=167 │ │ 0x0012 line=168 │ │ @@ -1499115,21 +1499116,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -49ea7c: |[49ea7c] no.nordicsemi.android.ble.BleManager.beginAtomicRequestQueue:()Lno/nordicsemi/android/ble/RequestQueue; │ │ -49ea8c: 2200 6a1b |0000: new-instance v0, Lno/nordicsemi/android/ble/RequestQueue; // type@1b6a │ │ -49ea90: 7010 51eb 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/RequestQueue;.:()V // method@eb51 │ │ -49ea96: 5421 a2aa |0005: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ea9a: 6e20 68eb 1000 |0007: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb68 │ │ -49eaa0: 0c00 |000a: move-result-object v0 │ │ -49eaa2: 1100 |000b: return-object v0 │ │ +49ea80: |[49ea80] no.nordicsemi.android.ble.BleManager.beginAtomicRequestQueue:()Lno/nordicsemi/android/ble/RequestQueue; │ │ +49ea90: 2200 6a1b |0000: new-instance v0, Lno/nordicsemi/android/ble/RequestQueue; // type@1b6a │ │ +49ea94: 7010 51eb 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/RequestQueue;.:()V // method@eb51 │ │ +49ea9a: 5421 a2aa |0005: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ea9e: 6e20 68eb 1000 |0007: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb68 │ │ +49eaa4: 0c00 |000a: move-result-object v0 │ │ +49eaa6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1594 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499137,21 +1499138,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/ReliableWriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49e998: |[49e998] no.nordicsemi.android.ble.BleManager.beginReliableWrite:()Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ -49e9a8: 7100 2feb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newReliableWriteRequest:()Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eb2f │ │ -49e9ae: 0c00 |0003: move-result-object v0 │ │ -49e9b0: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e9b4: 6e20 f2ea 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eaf2 │ │ -49e9ba: 0c00 |0009: move-result-object v0 │ │ -49e9bc: 1100 |000a: return-object v0 │ │ +49e99c: |[49e99c] no.nordicsemi.android.ble.BleManager.beginReliableWrite:()Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ +49e9ac: 7100 2feb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newReliableWriteRequest:()Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eb2f │ │ +49e9b2: 0c00 |0003: move-result-object v0 │ │ +49e9b4: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e9b8: 6e20 f2ea 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eaf2 │ │ +49e9be: 0c00 |0009: move-result-object v0 │ │ +49e9c0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1635 │ │ 0x0006 line=1636 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ @@ -1499160,18 +1499161,18 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -49f188: |[49f188] no.nordicsemi.android.ble.BleManager.cancelQueue:()V │ │ -49f198: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f19c: 6e10 7fe8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.cancelQueue:()V // method@e87f │ │ -49f1a2: 0e00 |0005: return-void │ │ +49f18c: |[49f18c] no.nordicsemi.android.ble.BleManager.cancelQueue:()V │ │ +49f19c: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f1a0: 6e10 7fe8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.cancelQueue:()V // method@e87f │ │ +49f1a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1879 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499179,26 +1499180,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -49f1a4: |[49f1a4] no.nordicsemi.android.ble.BleManager.close:()V │ │ -49f1b4: 5420 a0aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.context:Landroid/content/Context; // field@aaa0 │ │ -49f1b8: 5421 a1aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.mPairingRequestBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aaa1 │ │ -49f1bc: 6e20 0003 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0300 │ │ -49f1c2: 2802 |0007: goto 0009 // +0002 │ │ -49f1c4: 0000 |0008: nop // spacer │ │ -49f1c6: 5420 a3aa |0009: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aaa3 │ │ -49f1ca: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -49f1ce: 6e20 0fea 2000 |000d: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleServerManager;.removeManager:(Lno/nordicsemi/android/ble/BleManager;)V // method@ea0f │ │ -49f1d4: 5420 a2aa |0010: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f1d8: 6e10 80e8 0000 |0012: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.close:()V // method@e880 │ │ -49f1de: 0e00 |0015: return-void │ │ +49f1a8: |[49f1a8] no.nordicsemi.android.ble.BleManager.close:()V │ │ +49f1b8: 5420 a0aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.context:Landroid/content/Context; // field@aaa0 │ │ +49f1bc: 5421 a1aa |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.mPairingRequestBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aaa1 │ │ +49f1c0: 6e20 0003 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0300 │ │ +49f1c6: 2802 |0007: goto 0009 // +0002 │ │ +49f1c8: 0000 |0008: nop // spacer │ │ +49f1ca: 5420 a3aa |0009: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aaa3 │ │ +49f1ce: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +49f1d2: 6e20 0fea 2000 |000d: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleServerManager;.removeManager:(Lno/nordicsemi/android/ble/BleManager;)V // method@ea0f │ │ +49f1d8: 5420 a2aa |0010: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f1dc: 6e10 80e8 0000 |0012: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.close:()V // method@e880 │ │ +49f1e2: 0e00 |0015: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=183 │ │ 0x0009 line=187 │ │ 0x000d line=188 │ │ @@ -1499211,20 +1499212,20 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -49f1f0: |[49f1f0] no.nordicsemi.android.ble.BleManager.closeServer:()V │ │ -49f200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49f202: 5b20 a3aa |0001: iput-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aaa3 │ │ -49f206: 5421 a2aa |0003: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f20a: 6e20 93e8 0100 |0005: invoke-virtual {v1, v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.useServer:(Lno/nordicsemi/android/ble/BleServerManager;)V // method@e893 │ │ -49f210: 0e00 |0008: return-void │ │ +49f1f4: |[49f1f4] no.nordicsemi.android.ble.BleManager.closeServer:()V │ │ +49f204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49f206: 5b20 a3aa |0001: iput-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aaa3 │ │ +49f20a: 5421 a2aa |0003: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f20e: 6e20 93e8 0100 |0005: invoke-virtual {v1, v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.useServer:(Lno/nordicsemi/android/ble/BleServerManager;)V // method@e893 │ │ +49f214: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x0003 line=253 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ @@ -1499233,27 +1499234,27 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -49e7d0: |[49e7d0] no.nordicsemi.android.ble.BleManager.connect:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -49e7e0: 1a00 5d0f |0000: const-string v0, "Bluetooth device not specified" // string@0f5d │ │ -49e7e4: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -49e7ea: 7110 09eb 0200 |0005: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.connect:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest; // method@eb09 │ │ -49e7f0: 0c02 |0008: move-result-object v2 │ │ -49e7f2: 6e10 dfe8 0100 |0009: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.shouldAutoConnect:()Z // method@e8df │ │ -49e7f8: 0a00 |000c: move-result v0 │ │ -49e7fa: 6e20 50ea 0200 |000d: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ConnectRequest;.useAutoConnect:(Z)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea50 │ │ -49e800: 0c02 |0010: move-result-object v2 │ │ -49e802: 5410 a2aa |0011: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e806: 6e20 4aea 0200 |0013: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ConnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea4a │ │ -49e80c: 0c02 |0016: move-result-object v2 │ │ -49e80e: 1102 |0017: return-object v2 │ │ +49e7d4: |[49e7d4] no.nordicsemi.android.ble.BleManager.connect:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +49e7e4: 1a00 5d0f |0000: const-string v0, "Bluetooth device not specified" // string@0f5d │ │ +49e7e8: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +49e7ee: 7110 09eb 0200 |0005: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.connect:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest; // method@eb09 │ │ +49e7f4: 0c02 |0008: move-result-object v2 │ │ +49e7f6: 6e10 dfe8 0100 |0009: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.shouldAutoConnect:()Z // method@e8df │ │ +49e7fc: 0a00 |000c: move-result v0 │ │ +49e7fe: 6e20 50ea 0200 |000d: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ConnectRequest;.useAutoConnect:(Z)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea50 │ │ +49e804: 0c02 |0010: move-result-object v2 │ │ +49e806: 5410 a2aa |0011: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e80a: 6e20 4aea 0200 |0013: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ConnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea4a │ │ +49e810: 0c02 |0016: move-result-object v2 │ │ +49e812: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=509 │ │ 0x0005 line=511 │ │ 0x0009 line=512 │ │ 0x0013 line=513 │ │ locals : │ │ @@ -1499265,29 +1499266,29 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -49e810: |[49e810] no.nordicsemi.android.ble.BleManager.connect:(Landroid/bluetooth/BluetoothDevice;I)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -49e820: 1a00 5d0f |0000: const-string v0, "Bluetooth device not specified" // string@0f5d │ │ -49e824: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ -49e82a: 7110 09eb 0200 |0005: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.connect:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest; // method@eb09 │ │ -49e830: 0c02 |0008: move-result-object v2 │ │ -49e832: 6e20 51ea 3200 |0009: invoke-virtual {v2, v3}, Lno/nordicsemi/android/ble/ConnectRequest;.usePreferredPhy:(I)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea51 │ │ -49e838: 0c02 |000c: move-result-object v2 │ │ -49e83a: 6e10 dfe8 0100 |000d: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.shouldAutoConnect:()Z // method@e8df │ │ -49e840: 0a03 |0010: move-result v3 │ │ -49e842: 6e20 50ea 3200 |0011: invoke-virtual {v2, v3}, Lno/nordicsemi/android/ble/ConnectRequest;.useAutoConnect:(Z)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea50 │ │ -49e848: 0c02 |0014: move-result-object v2 │ │ -49e84a: 5413 a2aa |0015: iget-object v3, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e84e: 6e20 4aea 3200 |0017: invoke-virtual {v2, v3}, Lno/nordicsemi/android/ble/ConnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea4a │ │ -49e854: 0c02 |001a: move-result-object v2 │ │ -49e856: 1102 |001b: return-object v2 │ │ +49e814: |[49e814] no.nordicsemi.android.ble.BleManager.connect:(Landroid/bluetooth/BluetoothDevice;I)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +49e824: 1a00 5d0f |0000: const-string v0, "Bluetooth device not specified" // string@0f5d │ │ +49e828: 7120 bde3 0200 |0002: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@e3bd │ │ +49e82e: 7110 09eb 0200 |0005: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.connect:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest; // method@eb09 │ │ +49e834: 0c02 |0008: move-result-object v2 │ │ +49e836: 6e20 51ea 3200 |0009: invoke-virtual {v2, v3}, Lno/nordicsemi/android/ble/ConnectRequest;.usePreferredPhy:(I)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea51 │ │ +49e83c: 0c02 |000c: move-result-object v2 │ │ +49e83e: 6e10 dfe8 0100 |000d: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.shouldAutoConnect:()Z // method@e8df │ │ +49e844: 0a03 |0010: move-result v3 │ │ +49e846: 6e20 50ea 3200 |0011: invoke-virtual {v2, v3}, Lno/nordicsemi/android/ble/ConnectRequest;.useAutoConnect:(Z)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea50 │ │ +49e84c: 0c02 |0014: move-result-object v2 │ │ +49e84e: 5413 a2aa |0015: iget-object v3, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e852: 6e20 4aea 3200 |0017: invoke-virtual {v2, v3}, Lno/nordicsemi/android/ble/ConnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea4a │ │ +49e858: 0c02 |001a: move-result-object v2 │ │ +49e85a: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=548 │ │ 0x0005 line=550 │ │ 0x0009 line=551 │ │ 0x000d line=552 │ │ 0x0017 line=553 │ │ @@ -1499301,18 +1499302,18 @@ │ │ type : '()Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -49e9c0: |[49e9c0] no.nordicsemi.android.ble.BleManager.createBond:()Lno/nordicsemi/android/ble/Request; │ │ -49e9d0: 6e10 9fe8 0100 |0000: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.createBondInsecure:()Lno/nordicsemi/android/ble/Request; // method@e89f │ │ -49e9d6: 0c00 |0003: move-result-object v0 │ │ -49e9d8: 1100 |0004: return-object v0 │ │ +49e9c4: |[49e9c4] no.nordicsemi.android.ble.BleManager.createBond:()Lno/nordicsemi/android/ble/Request; │ │ +49e9d4: 6e10 9fe8 0100 |0000: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.createBondInsecure:()Lno/nordicsemi/android/ble/Request; // method@e89f │ │ +49e9da: 0c00 |0003: move-result-object v0 │ │ +49e9dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499320,21 +1499321,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49e9dc: |[49e9dc] no.nordicsemi.android.ble.BleManager.createBondInsecure:()Lno/nordicsemi/android/ble/Request; │ │ -49e9ec: 7100 0aeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.createBond:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb0a │ │ -49e9f2: 0c00 |0003: move-result-object v0 │ │ -49e9f4: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e9f8: 6e20 85eb 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ -49e9fe: 0c00 |0009: move-result-object v0 │ │ -49ea00: 1100 |000a: return-object v0 │ │ +49e9e0: |[49e9e0] no.nordicsemi.android.ble.BleManager.createBondInsecure:()Lno/nordicsemi/android/ble/Request; │ │ +49e9f0: 7100 0aeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.createBond:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb0a │ │ +49e9f6: 0c00 |0003: move-result-object v0 │ │ +49e9f8: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e9fc: 6e20 85eb 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ +49ea02: 0c00 |0009: move-result-object v0 │ │ +49ea04: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499342,26 +1499343,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -49f214: |[49f214] no.nordicsemi.android.ble.BleManager.disableBatteryLevelNotifications:()V │ │ -49f224: 7100 1ceb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newDisableBatteryLevelNotificationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; // method@eb1c │ │ -49f22a: 0c00 |0003: move-result-object v0 │ │ -49f22c: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f230: 6e20 3aec 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49f236: 0c00 |0009: move-result-object v0 │ │ -49f238: 2201 f91a |000a: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI; // type@1af9 │ │ -49f23c: 7020 cde7 2100 |000c: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e7cd │ │ -49f242: 6e20 28ec 1000 |000f: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec28 │ │ -49f248: 0c00 |0012: move-result-object v0 │ │ -49f24a: 6e10 29ec 0000 |0013: invoke-virtual {v0}, Lno/nordicsemi/android/ble/WriteRequest;.enqueue:()V // method@ec29 │ │ -49f250: 0e00 |0016: return-void │ │ +49f218: |[49f218] no.nordicsemi.android.ble.BleManager.disableBatteryLevelNotifications:()V │ │ +49f228: 7100 1ceb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newDisableBatteryLevelNotificationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; // method@eb1c │ │ +49f22e: 0c00 |0003: move-result-object v0 │ │ +49f230: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f234: 6e20 3aec 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49f23a: 0c00 |0009: move-result-object v0 │ │ +49f23c: 2201 f91a |000a: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI; // type@1af9 │ │ +49f240: 7020 cde7 2100 |000c: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$U6H5seFvMbVjACWk38dlJwVqVCI;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e7cd │ │ +49f246: 6e20 28ec 1000 |000f: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec28 │ │ +49f24c: 0c00 |0012: move-result-object v0 │ │ +49f24e: 6e10 29ec 0000 |0013: invoke-virtual {v0}, Lno/nordicsemi/android/ble/WriteRequest;.enqueue:()V // method@ec29 │ │ +49f254: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1682 │ │ 0x0006 line=1683 │ │ 0x000f line=1684 │ │ 0x0013 line=1685 │ │ locals : │ │ @@ -1499372,21 +1499373,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ede8: |[49ede8] no.nordicsemi.android.ble.BleManager.disableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49edf8: 7110 1deb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newDisableIndicationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@eb1d │ │ -49edfe: 0c02 |0003: move-result-object v2 │ │ -49ee00: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ee04: 6e20 3aec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49ee0a: 0c02 |0009: move-result-object v2 │ │ -49ee0c: 1102 |000a: return-object v2 │ │ +49edec: |[49edec] no.nordicsemi.android.ble.BleManager.disableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49edfc: 7110 1deb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newDisableIndicationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@eb1d │ │ +49ee02: 0c02 |0003: move-result-object v2 │ │ +49ee04: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ee08: 6e20 3aec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49ee0e: 0c02 |0009: move-result-object v2 │ │ +49ee10: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1252 │ │ 0x0006 line=1253 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1499396,21 +1499397,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ee10: |[49ee10] no.nordicsemi.android.ble.BleManager.disableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49ee20: 7110 1eeb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newDisableNotificationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@eb1e │ │ -49ee26: 0c02 |0003: move-result-object v2 │ │ -49ee28: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ee2c: 6e20 3aec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49ee32: 0c02 |0009: move-result-object v2 │ │ -49ee34: 1102 |000a: return-object v2 │ │ +49ee14: |[49ee14] no.nordicsemi.android.ble.BleManager.disableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49ee24: 7110 1eeb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newDisableNotificationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@eb1e │ │ +49ee2a: 0c02 |0003: move-result-object v2 │ │ +49ee2c: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ee30: 6e20 3aec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49ee36: 0c02 |0009: move-result-object v2 │ │ +49ee38: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ 0x0006 line=1219 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1499420,21 +1499421,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/DisconnectRequest;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49e880: |[49e880] no.nordicsemi.android.ble.BleManager.disconnect:()Lno/nordicsemi/android/ble/DisconnectRequest; │ │ -49e890: 7100 0beb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.disconnect:()Lno/nordicsemi/android/ble/DisconnectRequest; // method@eb0b │ │ -49e896: 0c00 |0003: move-result-object v0 │ │ -49e898: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e89c: 6e20 74ea 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea74 │ │ -49e8a2: 0c00 |0009: move-result-object v0 │ │ -49e8a4: 1100 |000a: return-object v0 │ │ +49e884: |[49e884] no.nordicsemi.android.ble.BleManager.disconnect:()Lno/nordicsemi/android/ble/DisconnectRequest; │ │ +49e894: 7100 0beb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.disconnect:()Lno/nordicsemi/android/ble/DisconnectRequest; // method@eb0b │ │ +49e89a: 0c00 |0003: move-result-object v0 │ │ +49e89c: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e8a0: 6e20 74ea 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea74 │ │ +49e8a6: 0c00 |0009: move-result-object v0 │ │ +49e8a8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #13 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499442,30 +1499443,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -49f254: |[49f254] no.nordicsemi.android.ble.BleManager.enableBatteryLevelNotifications:()V │ │ -49f264: 7100 1feb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newEnableBatteryLevelNotificationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; // method@eb1f │ │ -49f26a: 0c00 |0003: move-result-object v0 │ │ -49f26c: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f270: 6e20 3aec 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49f276: 0c00 |0009: move-result-object v0 │ │ -49f278: 2201 f61a |000a: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw; // type@1af6 │ │ -49f27c: 7020 c7e7 2100 |000c: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e7c7 │ │ -49f282: 6e20 26ec 1000 |000f: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec26 │ │ -49f288: 0c00 |0012: move-result-object v0 │ │ -49f28a: 2201 fa1a |0013: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg; // type@1afa │ │ -49f28e: 7020 cfe7 2100 |0015: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e7cf │ │ -49f294: 6e20 28ec 1000 |0018: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec28 │ │ -49f29a: 0c00 |001b: move-result-object v0 │ │ -49f29c: 6e10 29ec 0000 |001c: invoke-virtual {v0}, Lno/nordicsemi/android/ble/WriteRequest;.enqueue:()V // method@ec29 │ │ -49f2a2: 0e00 |001f: return-void │ │ +49f258: |[49f258] no.nordicsemi.android.ble.BleManager.enableBatteryLevelNotifications:()V │ │ +49f268: 7100 1feb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newEnableBatteryLevelNotificationsRequest:()Lno/nordicsemi/android/ble/WriteRequest; // method@eb1f │ │ +49f26e: 0c00 |0003: move-result-object v0 │ │ +49f270: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f274: 6e20 3aec 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49f27a: 0c00 |0009: move-result-object v0 │ │ +49f27c: 2201 f61a |000a: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw; // type@1af6 │ │ +49f280: 7020 c7e7 2100 |000c: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$86nPp8YbjQVbrO85KWbjr94Hujw;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e7c7 │ │ +49f286: 6e20 26ec 1000 |000f: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec26 │ │ +49f28c: 0c00 |0012: move-result-object v0 │ │ +49f28e: 2201 fa1a |0013: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg; // type@1afa │ │ +49f292: 7020 cfe7 2100 |0015: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$nDb_qu1Q0tlPE8IZ_gXPpUtOlEg;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e7cf │ │ +49f298: 6e20 28ec 1000 |0018: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec28 │ │ +49f29e: 0c00 |001b: move-result-object v0 │ │ +49f2a0: 6e10 29ec 0000 |001c: invoke-virtual {v0}, Lno/nordicsemi/android/ble/WriteRequest;.enqueue:()V // method@ec29 │ │ +49f2a6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1668 │ │ 0x0006 line=1669 │ │ 0x000f line=1670 │ │ 0x0018 line=1671 │ │ 0x001c line=1672 │ │ @@ -1499477,21 +1499478,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ee38: |[49ee38] no.nordicsemi.android.ble.BleManager.enableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49ee48: 7110 20eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newEnableIndicationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@eb20 │ │ -49ee4e: 0c02 |0003: move-result-object v2 │ │ -49ee50: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ee54: 6e20 3aec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49ee5a: 0c02 |0009: move-result-object v2 │ │ -49ee5c: 1102 |000a: return-object v2 │ │ +49ee3c: |[49ee3c] no.nordicsemi.android.ble.BleManager.enableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49ee4c: 7110 20eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newEnableIndicationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@eb20 │ │ +49ee52: 0c02 |0003: move-result-object v2 │ │ +49ee54: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ee58: 6e20 3aec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49ee5e: 0c02 |0009: move-result-object v2 │ │ +49ee60: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ 0x0006 line=1236 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1499501,21 +1499502,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ee60: |[49ee60] no.nordicsemi.android.ble.BleManager.enableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49ee70: 7110 21eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newEnableNotificationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@eb21 │ │ -49ee76: 0c02 |0003: move-result-object v2 │ │ -49ee78: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ee7c: 6e20 3aec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49ee82: 0c02 |0009: move-result-object v2 │ │ -49ee84: 1102 |000a: return-object v2 │ │ +49ee64: |[49ee64] no.nordicsemi.android.ble.BleManager.enableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49ee74: 7110 21eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newEnableNotificationsRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@eb21 │ │ +49ee7a: 0c02 |0003: move-result-object v2 │ │ +49ee7c: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ee80: 6e20 3aec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49ee86: 0c02 |0009: move-result-object v2 │ │ +49ee88: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1201 │ │ 0x0006 line=1202 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1499525,18 +1499526,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -49f2a4: |[49f2a4] no.nordicsemi.android.ble.BleManager.enqueue:(Lno/nordicsemi/android/ble/Request;)V │ │ -49f2b4: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f2b8: 6e20 81e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.enqueue:(Lno/nordicsemi/android/ble/Request;)V // method@e881 │ │ -49f2be: 0e00 |0005: return-void │ │ +49f2a8: |[49f2a8] no.nordicsemi.android.ble.BleManager.enqueue:(Lno/nordicsemi/android/ble/Request;)V │ │ +49f2b8: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f2bc: 6e20 81e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.enqueue:(Lno/nordicsemi/android/ble/Request;)V // method@e881 │ │ +49f2c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1865 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0006 reg=2 (null) Lno/nordicsemi/android/ble/Request; │ │ │ │ @@ -1499545,21 +1499546,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ea04: |[49ea04] no.nordicsemi.android.ble.BleManager.ensureBond:()Lno/nordicsemi/android/ble/Request; │ │ -49ea14: 7100 0eeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.ensureBond:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb0e │ │ -49ea1a: 0c00 |0003: move-result-object v0 │ │ -49ea1c: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ea20: 6e20 85eb 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ -49ea26: 0c00 |0009: move-result-object v0 │ │ -49ea28: 1100 |000a: return-object v0 │ │ +49ea08: |[49ea08] no.nordicsemi.android.ble.BleManager.ensureBond:()Lno/nordicsemi/android/ble/Request; │ │ +49ea18: 7100 0eeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.ensureBond:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb0e │ │ +49ea1e: 0c00 |0003: move-result-object v0 │ │ +49ea20: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ea24: 6e20 85eb 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ +49ea2a: 0c00 |0009: move-result-object v0 │ │ +49ea2c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #18 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499567,19 +1499568,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -49e670: |[49e670] no.nordicsemi.android.ble.BleManager.getBatteryValue:()I │ │ -49e680: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e684: 6e10 83e8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getBatteryValue:()I // method@e883 │ │ -49e68a: 0a00 |0005: move-result v0 │ │ -49e68c: 0f00 |0006: return v0 │ │ +49e674: |[49e674] no.nordicsemi.android.ble.BleManager.getBatteryValue:()I │ │ +49e684: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e688: 6e10 83e8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getBatteryValue:()I // method@e883 │ │ +49e68e: 0a00 |0005: move-result v0 │ │ +49e690: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #19 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499587,19 +1499588,19 @@ │ │ type : '()Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -49e4d4: |[49e4d4] no.nordicsemi.android.ble.BleManager.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ -49e4e4: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e4e8: 6e10 84e8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; // method@e884 │ │ -49e4ee: 0c00 |0005: move-result-object v0 │ │ -49e4f0: 1100 |0006: return-object v0 │ │ +49e4d8: |[49e4d8] no.nordicsemi.android.ble.BleManager.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ +49e4e8: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e4ec: 6e10 84e8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; // method@e884 │ │ +49e4f2: 0c00 |0005: move-result-object v0 │ │ +49e4f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #20 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499607,19 +1499608,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -49e690: |[49e690] no.nordicsemi.android.ble.BleManager.getConnectionState:()I │ │ -49e6a0: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e6a4: 6e10 85e8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getConnectionState:()I // method@e885 │ │ -49e6aa: 0a00 |0005: move-result v0 │ │ -49e6ac: 0f00 |0006: return v0 │ │ +49e694: |[49e694] no.nordicsemi.android.ble.BleManager.getConnectionState:()I │ │ +49e6a4: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e6a8: 6e10 85e8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getConnectionState:()I // method@e885 │ │ +49e6ae: 0a00 |0005: move-result v0 │ │ +49e6b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #21 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499627,17 +1499628,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49e4f4: |[49e4f4] no.nordicsemi.android.ble.BleManager.getContext:()Landroid/content/Context; │ │ -49e504: 5410 a0aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.context:Landroid/content/Context; // field@aaa0 │ │ -49e508: 1100 |0002: return-object v0 │ │ +49e4f8: |[49e4f8] no.nordicsemi.android.ble.BleManager.getContext:()Landroid/content/Context; │ │ +49e508: 5410 a0aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.context:Landroid/content/Context; // field@aaa0 │ │ +49e50c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #22 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499651,19 +1499652,19 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -49e6b0: |[49e6b0] no.nordicsemi.android.ble.BleManager.getMtu:()I │ │ -49e6c0: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e6c4: 6e10 87e8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getMtu:()I // method@e887 │ │ -49e6ca: 0a00 |0005: move-result v0 │ │ -49e6cc: 0f00 |0006: return v0 │ │ +49e6b4: |[49e6b4] no.nordicsemi.android.ble.BleManager.getMtu:()I │ │ +49e6c4: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e6c8: 6e10 87e8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getMtu:()I // method@e887 │ │ +49e6ce: 0a00 |0005: move-result v0 │ │ +49e6d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1717 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #24 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499671,46 +1499672,46 @@ │ │ type : '(Z)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -49e6d0: |[49e6d0] no.nordicsemi.android.ble.BleManager.getServiceDiscoveryDelay:(Z)I │ │ -49e6e0: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -49e6e4: 1301 4006 |0002: const/16 v1, #int 1600 // #640 │ │ -49e6e8: 2803 |0004: goto 0007 // +0003 │ │ -49e6ea: 1301 2c01 |0005: const/16 v1, #int 300 // #12c │ │ -49e6ee: 0f01 |0007: return v1 │ │ +49e6d4: |[49e6d4] no.nordicsemi.android.ble.BleManager.getServiceDiscoveryDelay:(Z)I │ │ +49e6e4: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +49e6e8: 1301 4006 |0002: const/16 v1, #int 1600 // #640 │ │ +49e6ec: 2803 |0004: goto 0007 // +0003 │ │ +49e6ee: 1301 2c01 |0005: const/16 v1, #int 300 // #12c │ │ +49e6f2: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ name : 'isBonded' │ │ type : '()Z' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -49e50c: |[49e50c] no.nordicsemi.android.ble.BleManager.isBonded:()Z │ │ -49e51c: 5420 a2aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e520: 6e10 84e8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; // method@e884 │ │ -49e526: 0c00 |0005: move-result-object v0 │ │ -49e528: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -49e52c: 6e10 5902 0000 |0008: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ -49e532: 0a00 |000b: move-result v0 │ │ -49e534: 1301 0c00 |000c: const/16 v1, #int 12 // #c │ │ -49e538: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -49e53c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -49e53e: 2802 |0011: goto 0013 // +0002 │ │ -49e540: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -49e542: 0f00 |0013: return v0 │ │ +49e510: |[49e510] no.nordicsemi.android.ble.BleManager.isBonded:()Z │ │ +49e520: 5420 a2aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e524: 6e10 84e8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; // method@e884 │ │ +49e52a: 0c00 |0005: move-result-object v0 │ │ +49e52c: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +49e530: 6e10 5902 0000 |0008: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ +49e536: 0a00 |000b: move-result v0 │ │ +49e538: 1301 0c00 |000c: const/16 v1, #int 12 // #c │ │ +49e53c: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +49e540: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +49e542: 2802 |0011: goto 0013 // +0002 │ │ +49e544: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +49e546: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0008 line=336 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ @@ -1499719,19 +1499720,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -49e544: |[49e544] no.nordicsemi.android.ble.BleManager.isConnected:()Z │ │ -49e554: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e558: 6e10 8be8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.isConnected:()Z // method@e88b │ │ -49e55e: 0a00 |0005: move-result v0 │ │ -49e560: 0f00 |0006: return v0 │ │ +49e548: |[49e548] no.nordicsemi.android.ble.BleManager.isConnected:()Z │ │ +49e558: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e55c: 6e10 8be8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.isConnected:()Z // method@e88b │ │ +49e562: 0a00 |0005: move-result v0 │ │ +49e564: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #27 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499739,19 +1499740,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -49e564: |[49e564] no.nordicsemi.android.ble.BleManager.isReady:()Z │ │ -49e574: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e578: 6e10 8de8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.isReady:()Z // method@e88d │ │ -49e57e: 0a00 |0005: move-result v0 │ │ -49e580: 0f00 |0006: return v0 │ │ +49e568: |[49e568] no.nordicsemi.android.ble.BleManager.isReady:()Z │ │ +49e578: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e57c: 6e10 8de8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.isReady:()Z // method@e88d │ │ +49e582: 0a00 |0005: move-result v0 │ │ +49e584: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #28 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499759,19 +1499760,19 @@ │ │ type : '()Z' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -49e584: |[49e584] no.nordicsemi.android.ble.BleManager.isReliableWriteInProgress:()Z │ │ -49e594: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e598: 6e10 8ee8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.isReliableWriteInProgress:()Z // method@e88e │ │ -49e59e: 0a00 |0005: move-result v0 │ │ -49e5a0: 0f00 |0006: return v0 │ │ +49e588: |[49e588] no.nordicsemi.android.ble.BleManager.isReliableWriteInProgress:()Z │ │ +49e598: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e59c: 6e10 8ee8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.isReliableWriteInProgress:()Z // method@e88e │ │ +49e5a2: 0a00 |0005: move-result v0 │ │ +49e5a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1644 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #29 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1499779,19 +1499780,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -49f2c0: |[49f2c0] no.nordicsemi.android.ble.BleManager.lambda$disableBatteryLevelNotifications$4$BleManager:(Landroid/bluetooth/BluetoothDevice;)V │ │ -49f2d0: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -49f2d2: 1a00 190f |0001: const-string v0, "Battery Level notifications disabled" // string@0f19 │ │ -49f2d6: 6e30 bae8 2100 |0003: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/BleManager;.log:(ILjava/lang/String;)V // method@e8ba │ │ -49f2dc: 0e00 |0006: return-void │ │ +49f2c4: |[49f2c4] no.nordicsemi.android.ble.BleManager.lambda$disableBatteryLevelNotifications$4$BleManager:(Landroid/bluetooth/BluetoothDevice;)V │ │ +49f2d4: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +49f2d6: 1a00 190f |0001: const-string v0, "Battery Level notifications disabled" // string@0f19 │ │ +49f2da: 6e30 bae8 2100 |0003: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/BleManager;.log:(ILjava/lang/String;)V // method@e8ba │ │ +49f2e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1684 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -1499800,18 +1499801,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -49f2e0: |[49f2e0] no.nordicsemi.android.ble.BleManager.lambda$enableBatteryLevelNotifications$2$BleManager:(Landroid/bluetooth/BluetoothDevice;)V │ │ -49f2f0: 5401 a2aa |0000: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f2f4: 6e10 92e8 0100 |0002: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.setBatteryLevelNotificationCallback:()V // method@e892 │ │ -49f2fa: 0e00 |0005: return-void │ │ +49f2e4: |[49f2e4] no.nordicsemi.android.ble.BleManager.lambda$enableBatteryLevelNotifications$2$BleManager:(Landroid/bluetooth/BluetoothDevice;)V │ │ +49f2f4: 5401 a2aa |0000: iget-object v1, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f2f8: 6e10 92e8 0100 |0002: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.setBatteryLevelNotificationCallback:()V // method@e892 │ │ +49f2fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1670 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -1499820,19 +1499821,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -49f2fc: |[49f2fc] no.nordicsemi.android.ble.BleManager.lambda$enableBatteryLevelNotifications$3$BleManager:(Landroid/bluetooth/BluetoothDevice;)V │ │ -49f30c: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -49f30e: 1a00 1a0f |0001: const-string v0, "Battery Level notifications enabled" // string@0f1a │ │ -49f312: 6e30 bae8 2100 |0003: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/BleManager;.log:(ILjava/lang/String;)V // method@e8ba │ │ -49f318: 0e00 |0006: return-void │ │ +49f300: |[49f300] no.nordicsemi.android.ble.BleManager.lambda$enableBatteryLevelNotifications$3$BleManager:(Landroid/bluetooth/BluetoothDevice;)V │ │ +49f310: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +49f312: 1a00 1a0f |0001: const-string v0, "Battery Level notifications enabled" // string@0f1a │ │ +49f316: 6e30 bae8 2100 |0003: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/BleManager;.log:(ILjava/lang/String;)V // method@e8ba │ │ +49f31c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1671 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -1499841,35 +1499842,35 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -49e5a4: |[49e5a4] no.nordicsemi.android.ble.BleManager.lambda$waitUntilIndicationsEnabled$1$BleManager:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49e5b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49e5b6: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -49e5ba: 0f00 |0003: return v0 │ │ -49e5bc: 6201 93aa |0004: sget-object v1, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ -49e5c0: 6e20 7202 1400 |0006: invoke-virtual {v4, v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptor:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor; // method@0272 │ │ -49e5c6: 0c04 |0009: move-result-object v4 │ │ -49e5c8: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -49e5cc: 0f00 |000c: return v0 │ │ -49e5ce: 5431 a2aa |000d: iget-object v1, v3, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e5d2: 6e20 86e8 4100 |000f: invoke-virtual {v1, v4}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;)[B // method@e886 │ │ -49e5d8: 0c04 |0012: move-result-object v4 │ │ -49e5da: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ -49e5de: 2141 |0015: array-length v1, v4 │ │ -49e5e0: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -49e5e2: 3321 0800 |0017: if-ne v1, v2, 001f // +0008 │ │ -49e5e6: 4804 0400 |0019: aget-byte v4, v4, v0 │ │ -49e5ea: b524 |001b: and-int/2addr v4, v2 │ │ -49e5ec: 3324 0300 |001c: if-ne v4, v2, 001f // +0003 │ │ -49e5f0: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -49e5f2: 0f00 |001f: return v0 │ │ +49e5a8: |[49e5a8] no.nordicsemi.android.ble.BleManager.lambda$waitUntilIndicationsEnabled$1$BleManager:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49e5b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49e5ba: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +49e5be: 0f00 |0003: return v0 │ │ +49e5c0: 6201 93aa |0004: sget-object v1, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ +49e5c4: 6e20 7202 1400 |0006: invoke-virtual {v4, v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptor:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor; // method@0272 │ │ +49e5ca: 0c04 |0009: move-result-object v4 │ │ +49e5cc: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +49e5d0: 0f00 |000c: return v0 │ │ +49e5d2: 5431 a2aa |000d: iget-object v1, v3, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e5d6: 6e20 86e8 4100 |000f: invoke-virtual {v1, v4}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;)[B // method@e886 │ │ +49e5dc: 0c04 |0012: move-result-object v4 │ │ +49e5de: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ +49e5e2: 2141 |0015: array-length v1, v4 │ │ +49e5e4: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +49e5e6: 3321 0800 |0017: if-ne v1, v2, 001f // +0008 │ │ +49e5ea: 4804 0400 |0019: aget-byte v4, v4, v0 │ │ +49e5ee: b524 |001b: and-int/2addr v4, v2 │ │ +49e5f0: 3324 0300 |001c: if-ne v4, v2, 001f // +0003 │ │ +49e5f4: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +49e5f6: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=954 │ │ 0x000d line=957 │ │ 0x0015 line=958 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lno/nordicsemi/android/ble/BleManager; │ │ @@ -1499880,36 +1499881,36 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -49e5f4: |[49e5f4] no.nordicsemi.android.ble.BleManager.lambda$waitUntilNotificationsEnabled$0$BleManager:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49e604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49e606: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -49e60a: 0f00 |0003: return v0 │ │ -49e60c: 6201 93aa |0004: sget-object v1, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ -49e610: 6e20 7202 1500 |0006: invoke-virtual {v5, v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptor:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor; // method@0272 │ │ -49e616: 0c05 |0009: move-result-object v5 │ │ -49e618: 3905 0300 |000a: if-nez v5, 000d // +0003 │ │ -49e61c: 0f00 |000c: return v0 │ │ -49e61e: 5441 a2aa |000d: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e622: 6e20 86e8 5100 |000f: invoke-virtual {v1, v5}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;)[B // method@e886 │ │ -49e628: 0c05 |0012: move-result-object v5 │ │ -49e62a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -49e62c: 3805 0c00 |0014: if-eqz v5, 0020 // +000c │ │ -49e630: 2152 |0016: array-length v2, v5 │ │ -49e632: 1223 |0017: const/4 v3, #int 2 // #2 │ │ -49e634: 3332 0800 |0018: if-ne v2, v3, 0020 // +0008 │ │ -49e638: 4805 0500 |001a: aget-byte v5, v5, v0 │ │ -49e63c: b515 |001c: and-int/2addr v5, v1 │ │ -49e63e: 3315 0300 |001d: if-ne v5, v1, 0020 // +0003 │ │ -49e642: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -49e644: 0f00 |0020: return v0 │ │ +49e5f8: |[49e5f8] no.nordicsemi.android.ble.BleManager.lambda$waitUntilNotificationsEnabled$0$BleManager:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49e608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49e60a: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +49e60e: 0f00 |0003: return v0 │ │ +49e610: 6201 93aa |0004: sget-object v1, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ +49e614: 6e20 7202 1500 |0006: invoke-virtual {v5, v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptor:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor; // method@0272 │ │ +49e61a: 0c05 |0009: move-result-object v5 │ │ +49e61c: 3905 0300 |000a: if-nez v5, 000d // +0003 │ │ +49e620: 0f00 |000c: return v0 │ │ +49e622: 5441 a2aa |000d: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e626: 6e20 86e8 5100 |000f: invoke-virtual {v1, v5}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;)[B // method@e886 │ │ +49e62c: 0c05 |0012: move-result-object v5 │ │ +49e62e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +49e630: 3805 0c00 |0014: if-eqz v5, 0020 // +000c │ │ +49e634: 2152 |0016: array-length v2, v5 │ │ +49e636: 1223 |0017: const/4 v3, #int 2 // #2 │ │ +49e638: 3332 0800 |0018: if-ne v2, v3, 0020 // +0008 │ │ +49e63c: 4805 0500 |001a: aget-byte v5, v5, v0 │ │ +49e640: b515 |001c: and-int/2addr v5, v1 │ │ +49e642: 3315 0300 |001d: if-ne v5, v1, 0020 // +0003 │ │ +49e646: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +49e648: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=933 │ │ 0x000d line=936 │ │ 0x0016 line=937 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lno/nordicsemi/android/ble/BleManager; │ │ @@ -1499920,20 +1499921,20 @@ │ │ type : '(II[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -49f31c: |[49f31c] no.nordicsemi.android.ble.BleManager.log:(II[Ljava/lang/Object;)V │ │ -49f32c: 5410 a0aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.context:Landroid/content/Context; // field@aaa0 │ │ -49f330: 6e30 e702 3004 |0002: invoke-virtual {v0, v3, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@02e7 │ │ -49f336: 0c03 |0005: move-result-object v3 │ │ -49f338: 6e30 bae8 2103 |0006: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/BleManager;.log:(ILjava/lang/String;)V // method@e8ba │ │ -49f33e: 0e00 |0009: return-void │ │ +49f320: |[49f320] no.nordicsemi.android.ble.BleManager.log:(II[Ljava/lang/Object;)V │ │ +49f330: 5410 a0aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.context:Landroid/content/Context; // field@aaa0 │ │ +49f334: 6e30 e702 3004 |0002: invoke-virtual {v0, v3, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@02e7 │ │ +49f33a: 0c03 |0005: move-result-object v3 │ │ +49f33c: 6e30 bae8 2103 |0006: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/BleManager;.log:(ILjava/lang/String;)V // method@e8ba │ │ +49f342: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0006 line=391 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -1499945,48 +1499946,48 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49f340: |[49f340] no.nordicsemi.android.ble.BleManager.log:(ILjava/lang/String;)V │ │ -49f350: 0e00 |0000: return-void │ │ +49f344: |[49f344] no.nordicsemi.android.ble.BleManager.log:(ILjava/lang/String;)V │ │ +49f354: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ name : 'onPairingRequestReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49f354: |[49f354] no.nordicsemi.android.ble.BleManager.onPairingRequestReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -49f364: 0e00 |0000: return-void │ │ +49f358: |[49f358] no.nordicsemi.android.ble.BleManager.onPairingRequestReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +49f368: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ name : 'overrideMtu' │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -49f368: |[49f368] no.nordicsemi.android.ble.BleManager.overrideMtu:(I)V │ │ -49f378: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f37c: 6e20 8fe8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.overrideMtu:(I)V // method@e88f │ │ -49f382: 0e00 |0005: return-void │ │ +49f36c: |[49f36c] no.nordicsemi.android.ble.BleManager.overrideMtu:(I)V │ │ +49f37c: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f380: 6e20 8fe8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.overrideMtu:(I)V // method@e88f │ │ +49f386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1729 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1499995,27 +1499996,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -49f384: |[49f384] no.nordicsemi.android.ble.BleManager.readBatteryLevel:()V │ │ -49f394: 7100 29eb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newReadBatteryLevelRequest:()Lno/nordicsemi/android/ble/ReadRequest; // method@eb29 │ │ -49f39a: 0c00 |0003: move-result-object v0 │ │ -49f39c: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f3a0: 6e20 c4ea 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac4 │ │ -49f3a6: 0c00 |0009: move-result-object v0 │ │ -49f3a8: 5421 a2aa |000a: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f3ac: 6e10 82e8 0100 |000c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getBatteryLevelCallback:()Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // method@e882 │ │ -49f3b2: 0c01 |000f: move-result-object v1 │ │ -49f3b4: 6e20 c6ea 1000 |0010: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac6 │ │ -49f3ba: 0c00 |0013: move-result-object v0 │ │ -49f3bc: 6e10 b3ea 0000 |0014: invoke-virtual {v0}, Lno/nordicsemi/android/ble/ReadRequest;.enqueue:()V // method@eab3 │ │ -49f3c2: 0e00 |0017: return-void │ │ +49f388: |[49f388] no.nordicsemi.android.ble.BleManager.readBatteryLevel:()V │ │ +49f398: 7100 29eb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newReadBatteryLevelRequest:()Lno/nordicsemi/android/ble/ReadRequest; // method@eb29 │ │ +49f39e: 0c00 |0003: move-result-object v0 │ │ +49f3a0: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f3a4: 6e20 c4ea 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac4 │ │ +49f3aa: 0c00 |0009: move-result-object v0 │ │ +49f3ac: 5421 a2aa |000a: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f3b0: 6e10 82e8 0100 |000c: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getBatteryLevelCallback:()Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // method@e882 │ │ +49f3b6: 0c01 |000f: move-result-object v1 │ │ +49f3b8: 6e20 c6ea 1000 |0010: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac6 │ │ +49f3be: 0c00 |0013: move-result-object v0 │ │ +49f3c0: 6e10 b3ea 0000 |0014: invoke-virtual {v0}, Lno/nordicsemi/android/ble/ReadRequest;.enqueue:()V // method@eab3 │ │ +49f3c6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1654 │ │ 0x0006 line=1655 │ │ 0x000c line=1656 │ │ 0x0014 line=1657 │ │ locals : │ │ @@ -1500026,21 +1500027,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49e920: |[49e920] no.nordicsemi.android.ble.BleManager.readCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -49e930: 7110 2beb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ReadRequest; // method@eb2b │ │ -49e936: 0c02 |0003: move-result-object v2 │ │ -49e938: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e93c: 6e20 c4ea 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac4 │ │ -49e942: 0c02 |0009: move-result-object v2 │ │ -49e944: 1102 |000a: return-object v2 │ │ +49e924: |[49e924] no.nordicsemi.android.ble.BleManager.readCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +49e934: 7110 2beb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ReadRequest; // method@eb2b │ │ +49e93a: 0c02 |0003: move-result-object v2 │ │ +49e93c: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e940: 6e20 c4ea 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac4 │ │ +49e946: 0c02 |0009: move-result-object v2 │ │ +49e948: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1269 │ │ 0x0006 line=1270 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500050,21 +1500051,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49e948: |[49e948] no.nordicsemi.android.ble.BleManager.readDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -49e958: 7110 2ceb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ReadRequest; // method@eb2c │ │ -49e95e: 0c02 |0003: move-result-object v2 │ │ -49e960: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e964: 6e20 c4ea 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac4 │ │ -49e96a: 0c02 |0009: move-result-object v2 │ │ -49e96c: 1102 |000a: return-object v2 │ │ +49e94c: |[49e94c] no.nordicsemi.android.ble.BleManager.readDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +49e95c: 7110 2ceb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ReadRequest; // method@eb2c │ │ +49e962: 0c02 |0003: move-result-object v2 │ │ +49e964: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e968: 6e20 c4ea 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac4 │ │ +49e96e: 0c02 |0009: move-result-object v2 │ │ +49e970: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1358 │ │ 0x0006 line=1359 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1500074,21 +1500075,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49e8d0: |[49e8d0] no.nordicsemi.android.ble.BleManager.readPhy:()Lno/nordicsemi/android/ble/PhyRequest; │ │ -49e8e0: 7100 2aeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newReadPhyRequest:()Lno/nordicsemi/android/ble/PhyRequest; // method@eb2a │ │ -49e8e6: 0c00 |0003: move-result-object v0 │ │ -49e8e8: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e8ec: 6e20 a3ea 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/PhyRequest; // method@eaa3 │ │ -49e8f2: 0c00 |0009: move-result-object v0 │ │ -49e8f4: 1100 |000a: return-object v0 │ │ +49e8d4: |[49e8d4] no.nordicsemi.android.ble.BleManager.readPhy:()Lno/nordicsemi/android/ble/PhyRequest; │ │ +49e8e4: 7100 2aeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newReadPhyRequest:()Lno/nordicsemi/android/ble/PhyRequest; // method@eb2a │ │ +49e8ea: 0c00 |0003: move-result-object v0 │ │ +49e8ec: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e8f0: 6e20 a3ea 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/PhyRequest; // method@eaa3 │ │ +49e8f6: 0c00 |0009: move-result-object v0 │ │ +49e8f8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1804 │ │ 0x0006 line=1805 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ @@ -1500097,21 +1500098,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/ReadRssiRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49e970: |[49e970] no.nordicsemi.android.ble.BleManager.readRssi:()Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ -49e980: 7100 2deb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newReadRssiRequest:()Lno/nordicsemi/android/ble/ReadRssiRequest; // method@eb2d │ │ -49e986: 0c00 |0003: move-result-object v0 │ │ -49e988: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e98c: 6e20 d5ea 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@ead5 │ │ -49e992: 0c00 |0009: move-result-object v0 │ │ -49e994: 1100 |000a: return-object v0 │ │ +49e974: |[49e974] no.nordicsemi.android.ble.BleManager.readRssi:()Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ +49e984: 7100 2deb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newReadRssiRequest:()Lno/nordicsemi/android/ble/ReadRssiRequest; // method@eb2d │ │ +49e98a: 0c00 |0003: move-result-object v0 │ │ +49e98c: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e990: 6e20 d5ea 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@ead5 │ │ +49e996: 0c00 |0009: move-result-object v0 │ │ +49e998: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1817 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #43 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1500119,21 +1500120,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ea2c: |[49ea2c] no.nordicsemi.android.ble.BleManager.refreshDeviceCache:()Lno/nordicsemi/android/ble/Request; │ │ -49ea3c: 7100 2eeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newRefreshCacheRequest:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb2e │ │ -49ea42: 0c00 |0003: move-result-object v0 │ │ -49ea44: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ea48: 6e20 85eb 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ -49ea4e: 0c00 |0009: move-result-object v0 │ │ -49ea50: 1100 |000a: return-object v0 │ │ +49ea30: |[49ea30] no.nordicsemi.android.ble.BleManager.refreshDeviceCache:()Lno/nordicsemi/android/ble/Request; │ │ +49ea40: 7100 2eeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.newRefreshCacheRequest:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb2e │ │ +49ea46: 0c00 |0003: move-result-object v0 │ │ +49ea48: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ea4c: 6e20 85eb 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ +49ea52: 0c00 |0009: move-result-object v0 │ │ +49ea54: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1839 │ │ 0x0006 line=1840 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ @@ -1500142,21 +1500143,21 @@ │ │ type : '()Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ea54: |[49ea54] no.nordicsemi.android.ble.BleManager.removeBond:()Lno/nordicsemi/android/ble/Request; │ │ -49ea64: 7100 4aeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.removeBond:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb4a │ │ -49ea6a: 0c00 |0003: move-result-object v0 │ │ -49ea6c: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ea70: 6e20 85eb 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ -49ea76: 0c00 |0009: move-result-object v0 │ │ -49ea78: 1100 |000a: return-object v0 │ │ +49ea58: |[49ea58] no.nordicsemi.android.ble.BleManager.removeBond:()Lno/nordicsemi/android/ble/Request; │ │ +49ea68: 7100 4aeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/Request;.removeBond:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb4a │ │ +49ea6e: 0c00 |0003: move-result-object v0 │ │ +49ea70: 5421 a2aa |0004: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ea74: 6e20 85eb 1000 |0006: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ +49ea7a: 0c00 |0009: move-result-object v0 │ │ +49ea7c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/BleManager; │ │ │ │ #45 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ @@ -1500164,17 +1500165,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49f3c4: |[49f3c4] no.nordicsemi.android.ble.BleManager.removeIndicationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -49f3d4: 6e20 c5e8 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.removeNotificationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e8c5 │ │ -49f3da: 0e00 |0003: return-void │ │ +49f3c8: |[49f3c8] no.nordicsemi.android.ble.BleManager.removeIndicationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +49f3d8: 6e20 c5e8 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.removeNotificationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e8c5 │ │ +49f3de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1500183,18 +1500184,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -49f3dc: |[49f3dc] no.nordicsemi.android.ble.BleManager.removeNotificationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -49f3ec: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f3f0: 6e20 91e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.removeValueChangedCallback:(Ljava/lang/Object;)V // method@e891 │ │ -49f3f6: 0e00 |0005: return-void │ │ +49f3e0: |[49f3e0] no.nordicsemi.android.ble.BleManager.removeNotificationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +49f3f0: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f3f4: 6e20 91e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.removeValueChangedCallback:(Ljava/lang/Object;)V // method@e891 │ │ +49f3fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1500203,18 +1500204,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -49f3f8: |[49f3f8] no.nordicsemi.android.ble.BleManager.removeWriteCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -49f408: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f40c: 6e20 91e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.removeValueChangedCallback:(Ljava/lang/Object;)V // method@e891 │ │ -49f412: 0e00 |0005: return-void │ │ +49f3fc: |[49f3fc] no.nordicsemi.android.ble.BleManager.removeWriteCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +49f40c: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f410: 6e20 91e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.removeValueChangedCallback:(Ljava/lang/Object;)V // method@e891 │ │ +49f416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1500223,18 +1500224,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -49f414: |[49f414] no.nordicsemi.android.ble.BleManager.removeWriteCallback:(Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -49f424: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f428: 6e20 91e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.removeValueChangedCallback:(Ljava/lang/Object;)V // method@e891 │ │ -49f42e: 0e00 |0005: return-void │ │ +49f418: |[49f418] no.nordicsemi.android.ble.BleManager.removeWriteCallback:(Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +49f428: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f42c: 6e20 91e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.removeValueChangedCallback:(Ljava/lang/Object;)V // method@e891 │ │ +49f432: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ @@ -1500243,21 +1500244,21 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/ConnectionPriorityRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49e858: |[49e858] no.nordicsemi.android.ble.BleManager.requestConnectionPriority:(I)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ -49e868: 7110 1beb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newConnectionPriorityRequest:(I)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@eb1b │ │ -49e86e: 0c02 |0003: move-result-object v2 │ │ -49e870: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e874: 6e20 64ea 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea64 │ │ -49e87a: 0c02 |0009: move-result-object v2 │ │ -49e87c: 1102 |000a: return-object v2 │ │ +49e85c: |[49e85c] no.nordicsemi.android.ble.BleManager.requestConnectionPriority:(I)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ +49e86c: 7110 1beb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newConnectionPriorityRequest:(I)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@eb1b │ │ +49e872: 0c02 |0003: move-result-object v2 │ │ +49e874: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e878: 6e20 64ea 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea64 │ │ +49e87e: 0c02 |0009: move-result-object v2 │ │ +49e880: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1760 │ │ 0x0006 line=1761 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -1500267,21 +1500268,21 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/MtuRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49e8a8: |[49e8a8] no.nordicsemi.android.ble.BleManager.requestMtu:(I)Lno/nordicsemi/android/ble/MtuRequest; │ │ -49e8b8: 7110 26eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newMtuRequest:(I)Lno/nordicsemi/android/ble/MtuRequest; // method@eb26 │ │ -49e8be: 0c02 |0003: move-result-object v2 │ │ -49e8c0: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e8c4: 6e20 8bea 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/MtuRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea8b │ │ -49e8ca: 0c02 |0009: move-result-object v2 │ │ -49e8cc: 1102 |000a: return-object v2 │ │ +49e8ac: |[49e8ac] no.nordicsemi.android.ble.BleManager.requestMtu:(I)Lno/nordicsemi/android/ble/MtuRequest; │ │ +49e8bc: 7110 26eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newMtuRequest:(I)Lno/nordicsemi/android/ble/MtuRequest; // method@eb26 │ │ +49e8c2: 0c02 |0003: move-result-object v2 │ │ +49e8c4: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e8c8: 6e20 8bea 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/MtuRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea8b │ │ +49e8ce: 0c02 |0009: move-result-object v2 │ │ +49e8d0: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1700 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ │ │ @@ -1500290,18 +1500291,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -49f430: |[49f430] no.nordicsemi.android.ble.BleManager.runOnCallbackThread:(Ljava/lang/Runnable;)V │ │ -49f440: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f444: 6e20 90e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.post:(Ljava/lang/Runnable;)V // method@e890 │ │ -49f44a: 0e00 |0005: return-void │ │ +49f434: |[49f434] no.nordicsemi.android.ble.BleManager.runOnCallbackThread:(Ljava/lang/Runnable;)V │ │ +49f444: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f448: 6e20 90e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.post:(Ljava/lang/Runnable;)V // method@e890 │ │ +49f44e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1500310,26 +1500311,26 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -49eed8: |[49eed8] no.nordicsemi.android.ble.BleManager.sendIndication:(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49eee8: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -49eeec: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -49eef2: 0c02 |0005: move-result-object v2 │ │ -49eef4: 2802 |0006: goto 0008 // +0002 │ │ -49eef6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -49eef8: 7120 24eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb24 │ │ -49eefe: 0c01 |000b: move-result-object v1 │ │ -49ef00: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ef04: 6e20 3aec 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49ef0a: 0c01 |0011: move-result-object v1 │ │ -49ef0c: 1101 |0012: return-object v1 │ │ +49eedc: |[49eedc] no.nordicsemi.android.ble.BleManager.sendIndication:(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49eeec: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +49eef0: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +49eef6: 0c02 |0005: move-result-object v2 │ │ +49eef8: 2802 |0006: goto 0008 // +0002 │ │ +49eefa: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +49eefc: 7120 24eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb24 │ │ +49ef02: 0c01 |000b: move-result-object v1 │ │ +49ef04: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ef08: 6e20 3aec 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49ef0e: 0c01 |0011: move-result-object v1 │ │ +49ef10: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1530 │ │ 0x000e line=1531 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0013 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500340,21 +1500341,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ee88: |[49ee88] no.nordicsemi.android.ble.BleManager.sendIndication:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49ee98: 7120 24eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb24 │ │ -49ee9e: 0c01 |0003: move-result-object v1 │ │ -49eea0: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49eea4: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49eeaa: 0c01 |0009: move-result-object v1 │ │ -49eeac: 1101 |000a: return-object v1 │ │ +49ee8c: |[49ee8c] no.nordicsemi.android.ble.BleManager.sendIndication:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49ee9c: 7120 24eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb24 │ │ +49eea2: 0c01 |0003: move-result-object v1 │ │ +49eea4: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49eea8: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49eeae: 0c01 |0009: move-result-object v1 │ │ +49eeb0: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1554 │ │ 0x0006 line=1555 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500365,21 +1500366,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -49eeb0: |[49eeb0] no.nordicsemi.android.ble.BleManager.sendIndication:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49eec0: 7140 25eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; // method@eb25 │ │ -49eec6: 0c01 |0003: move-result-object v1 │ │ -49eec8: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49eecc: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49eed2: 0c01 |0009: move-result-object v1 │ │ -49eed4: 1101 |000a: return-object v1 │ │ +49eeb4: |[49eeb4] no.nordicsemi.android.ble.BleManager.sendIndication:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49eec4: 7140 25eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; // method@eb25 │ │ +49eeca: 0c01 |0003: move-result-object v1 │ │ +49eecc: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49eed0: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49eed6: 0c01 |0009: move-result-object v1 │ │ +49eed8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1581 │ │ 0x0006 line=1582 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500392,26 +1500393,26 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -49ef60: |[49ef60] no.nordicsemi.android.ble.BleManager.sendNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49ef70: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -49ef74: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -49ef7a: 0c02 |0005: move-result-object v2 │ │ -49ef7c: 2802 |0006: goto 0008 // +0002 │ │ -49ef7e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -49ef80: 7120 27eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb27 │ │ -49ef86: 0c01 |000b: move-result-object v1 │ │ -49ef88: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ef8c: 6e20 3aec 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49ef92: 0c01 |0011: move-result-object v1 │ │ -49ef94: 1101 |0012: return-object v1 │ │ +49ef64: |[49ef64] no.nordicsemi.android.ble.BleManager.sendNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49ef74: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +49ef78: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +49ef7e: 0c02 |0005: move-result-object v2 │ │ +49ef80: 2802 |0006: goto 0008 // +0002 │ │ +49ef82: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +49ef84: 7120 27eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb27 │ │ +49ef8a: 0c01 |000b: move-result-object v1 │ │ +49ef8c: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ef90: 6e20 3aec 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49ef96: 0c01 |0011: move-result-object v1 │ │ +49ef98: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1455 │ │ 0x000e line=1456 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0013 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500422,21 +1500423,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ef10: |[49ef10] no.nordicsemi.android.ble.BleManager.sendNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49ef20: 7120 27eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb27 │ │ -49ef26: 0c01 |0003: move-result-object v1 │ │ -49ef28: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ef2c: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49ef32: 0c01 |0009: move-result-object v1 │ │ -49ef34: 1101 |000a: return-object v1 │ │ +49ef14: |[49ef14] no.nordicsemi.android.ble.BleManager.sendNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49ef24: 7120 27eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb27 │ │ +49ef2a: 0c01 |0003: move-result-object v1 │ │ +49ef2c: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ef30: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49ef36: 0c01 |0009: move-result-object v1 │ │ +49ef38: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1479 │ │ 0x0006 line=1480 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500447,21 +1500448,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -49ef38: |[49ef38] no.nordicsemi.android.ble.BleManager.sendNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49ef48: 7140 28eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; // method@eb28 │ │ -49ef4e: 0c01 |0003: move-result-object v1 │ │ -49ef50: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ef54: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49ef5a: 0c01 |0009: move-result-object v1 │ │ -49ef5c: 1101 |000a: return-object v1 │ │ +49ef3c: |[49ef3c] no.nordicsemi.android.ble.BleManager.sendNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49ef4c: 7140 28eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; // method@eb28 │ │ +49ef52: 0c01 |0003: move-result-object v1 │ │ +49ef54: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ef58: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49ef5e: 0c01 |0009: move-result-object v1 │ │ +49ef60: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1506 │ │ 0x0006 line=1507 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500474,17 +1500475,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/observer/BondingObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49f44c: |[49f44c] no.nordicsemi.android.ble.BleManager.setBondingObserver:(Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ -49f45c: 5b01 9daa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManager;.bondingObserver:Lno/nordicsemi/android/ble/observer/BondingObserver; // field@aa9d │ │ -49f460: 0e00 |0002: return-void │ │ +49f450: |[49f450] no.nordicsemi.android.ble.BleManager.setBondingObserver:(Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ +49f460: 5b01 9daa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManager;.bondingObserver:Lno/nordicsemi/android/ble/observer/BondingObserver; // field@aa9d │ │ +49f464: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/observer/BondingObserver; │ │ │ │ @@ -1500493,26 +1500494,26 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -49eaf4: |[49eaf4] no.nordicsemi.android.ble.BleManager.setCharacteristicValue:(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -49eb04: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -49eb08: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -49eb0e: 0c02 |0005: move-result-object v2 │ │ -49eb10: 2802 |0006: goto 0008 // +0002 │ │ -49eb12: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -49eb14: 7120 31eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb31 │ │ -49eb1a: 0c01 |000b: move-result-object v1 │ │ -49eb1c: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49eb20: 6e20 7aeb 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ -49eb26: 0c01 |0011: move-result-object v1 │ │ -49eb28: 1101 |0012: return-object v1 │ │ +49eaf8: |[49eaf8] no.nordicsemi.android.ble.BleManager.setCharacteristicValue:(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +49eb08: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +49eb0c: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +49eb12: 0c02 |0005: move-result-object v2 │ │ +49eb14: 2802 |0006: goto 0008 // +0002 │ │ +49eb16: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +49eb18: 7120 31eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb31 │ │ +49eb1e: 0c01 |000b: move-result-object v1 │ │ +49eb20: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49eb24: 6e20 7aeb 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ +49eb2a: 0c01 |0011: move-result-object v1 │ │ +49eb2c: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1088 │ │ 0x000e line=1089 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0013 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500523,21 +1500524,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49eaa4: |[49eaa4] no.nordicsemi.android.ble.BleManager.setCharacteristicValue:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -49eab4: 7120 31eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb31 │ │ -49eaba: 0c01 |0003: move-result-object v1 │ │ -49eabc: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49eac0: 6e20 7aeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ -49eac6: 0c01 |0009: move-result-object v1 │ │ -49eac8: 1101 |000a: return-object v1 │ │ +49eaa8: |[49eaa8] no.nordicsemi.android.ble.BleManager.setCharacteristicValue:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +49eab8: 7120 31eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb31 │ │ +49eabe: 0c01 |0003: move-result-object v1 │ │ +49eac0: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49eac4: 6e20 7aeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ +49eaca: 0c01 |0009: move-result-object v1 │ │ +49eacc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ 0x0006 line=1107 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500548,21 +1500549,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -49eacc: |[49eacc] no.nordicsemi.android.ble.BleManager.setCharacteristicValue:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -49eadc: 7140 32eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb32 │ │ -49eae2: 0c01 |0003: move-result-object v1 │ │ -49eae4: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49eae8: 6e20 7aeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ -49eaee: 0c01 |0009: move-result-object v1 │ │ -49eaf0: 1101 |000a: return-object v1 │ │ +49ead0: |[49ead0] no.nordicsemi.android.ble.BleManager.setCharacteristicValue:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +49eae0: 7140 32eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb32 │ │ +49eae6: 0c01 |0003: move-result-object v1 │ │ +49eae8: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49eaec: 6e20 7aeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ +49eaf2: 0c01 |0009: move-result-object v1 │ │ +49eaf4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1127 │ │ 0x0006 line=1128 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500575,17 +1500576,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49f464: |[49f464] no.nordicsemi.android.ble.BleManager.setConnectionObserver:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -49f474: 5b01 9faa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManager;.connectionObserver:Lno/nordicsemi/android/ble/observer/ConnectionObserver; // field@aa9f │ │ -49f478: 0e00 |0002: return-void │ │ +49f468: |[49f468] no.nordicsemi.android.ble.BleManager.setConnectionObserver:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49f478: 5b01 9faa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManager;.connectionObserver:Lno/nordicsemi/android/ble/observer/ConnectionObserver; // field@aa9f │ │ +49f47c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ │ │ @@ -1500594,26 +1500595,26 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -49eb7c: |[49eb7c] no.nordicsemi.android.ble.BleManager.setDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -49eb8c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -49eb90: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -49eb96: 0c02 |0005: move-result-object v2 │ │ -49eb98: 2802 |0006: goto 0008 // +0002 │ │ -49eb9a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -49eb9c: 7120 33eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb33 │ │ -49eba2: 0c01 |000b: move-result-object v1 │ │ -49eba4: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49eba8: 6e20 7aeb 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ -49ebae: 0c01 |0011: move-result-object v1 │ │ -49ebb0: 1101 |0012: return-object v1 │ │ +49eb80: |[49eb80] no.nordicsemi.android.ble.BleManager.setDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +49eb90: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +49eb94: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +49eb9a: 0c02 |0005: move-result-object v2 │ │ +49eb9c: 2802 |0006: goto 0008 // +0002 │ │ +49eb9e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +49eba0: 7120 33eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb33 │ │ +49eba6: 0c01 |000b: move-result-object v1 │ │ +49eba8: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ebac: 6e20 7aeb 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ +49ebb2: 0c01 |0011: move-result-object v1 │ │ +49ebb4: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1145 │ │ 0x000e line=1146 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0013 reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1500624,21 +1500625,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49eb2c: |[49eb2c] no.nordicsemi.android.ble.BleManager.setDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -49eb3c: 7120 33eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb33 │ │ -49eb42: 0c01 |0003: move-result-object v1 │ │ -49eb44: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49eb48: 6e20 7aeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ -49eb4e: 0c01 |0009: move-result-object v1 │ │ -49eb50: 1101 |000a: return-object v1 │ │ +49eb30: |[49eb30] no.nordicsemi.android.ble.BleManager.setDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +49eb40: 7120 33eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb33 │ │ +49eb46: 0c01 |0003: move-result-object v1 │ │ +49eb48: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49eb4c: 6e20 7aeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ +49eb52: 0c01 |0009: move-result-object v1 │ │ +49eb54: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1163 │ │ 0x0006 line=1164 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1500649,21 +1500650,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -49eb54: |[49eb54] no.nordicsemi.android.ble.BleManager.setDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -49eb64: 7140 34eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb34 │ │ -49eb6a: 0c01 |0003: move-result-object v1 │ │ -49eb6c: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49eb70: 6e20 7aeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ -49eb76: 0c01 |0009: move-result-object v1 │ │ -49eb78: 1101 |000a: return-object v1 │ │ +49eb58: |[49eb58] no.nordicsemi.android.ble.BleManager.setDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +49eb68: 7140 34eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newSetValueRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb34 │ │ +49eb6e: 0c01 |0003: move-result-object v1 │ │ +49eb70: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49eb74: 6e20 7aeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ +49eb7a: 0c01 |0009: move-result-object v1 │ │ +49eb7c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1183 │ │ 0x0006 line=1184 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1500676,17 +1500677,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49f47c: |[49f47c] no.nordicsemi.android.ble.BleManager.setGattCallbacks:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49f48c: 5b01 9eaa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManager;.callbacks:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa9e │ │ -49f490: 0e00 |0002: return-void │ │ +49f480: |[49f480] no.nordicsemi.android.ble.BleManager.setGattCallbacks:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49f490: 5b01 9eaa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManager;.callbacks:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa9e │ │ +49f494: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -1500695,18 +1500696,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -49ebdc: |[49ebdc] no.nordicsemi.android.ble.BleManager.setIndicationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -49ebec: 6e20 dbe8 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.setNotificationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e8db │ │ -49ebf2: 0c01 |0003: move-result-object v1 │ │ -49ebf4: 1101 |0004: return-object v1 │ │ +49ebe0: |[49ebe0] no.nordicsemi.android.ble.BleManager.setIndicationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +49ebf0: 6e20 dbe8 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.setNotificationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e8db │ │ +49ebf6: 0c01 |0003: move-result-object v1 │ │ +49ebf8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1500715,19 +1500716,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -49ebf8: |[49ebf8] no.nordicsemi.android.ble.BleManager.setNotificationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -49ec08: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ec0c: 6e20 88e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getValueChangedCallback:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e888 │ │ -49ec12: 0c02 |0005: move-result-object v2 │ │ -49ec14: 1102 |0006: return-object v2 │ │ +49ebfc: |[49ebfc] no.nordicsemi.android.ble.BleManager.setNotificationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +49ec0c: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ec10: 6e20 88e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getValueChangedCallback:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e888 │ │ +49ec16: 0c02 |0005: move-result-object v2 │ │ +49ec18: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1500736,21 +1500737,21 @@ │ │ type : '(III)Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -49e8f8: |[49e8f8] no.nordicsemi.android.ble.BleManager.setPreferredPhy:(III)Lno/nordicsemi/android/ble/PhyRequest; │ │ -49e908: 7130 30eb 2103 |0000: invoke-static {v1, v2, v3}, Lno/nordicsemi/android/ble/Request;.newSetPreferredPhyRequest:(III)Lno/nordicsemi/android/ble/PhyRequest; // method@eb30 │ │ -49e90e: 0c01 |0003: move-result-object v1 │ │ -49e910: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e914: 6e20 a3ea 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/PhyRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/PhyRequest; // method@eaa3 │ │ -49e91a: 0c01 |0009: move-result-object v1 │ │ -49e91c: 1101 |000a: return-object v1 │ │ +49e8fc: |[49e8fc] no.nordicsemi.android.ble.BleManager.setPreferredPhy:(III)Lno/nordicsemi/android/ble/PhyRequest; │ │ +49e90c: 7130 30eb 2103 |0000: invoke-static {v1, v2, v3}, Lno/nordicsemi/android/ble/Request;.newSetPreferredPhyRequest:(III)Lno/nordicsemi/android/ble/PhyRequest; // method@eb30 │ │ +49e912: 0c01 |0003: move-result-object v1 │ │ +49e914: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e918: 6e20 a3ea 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/PhyRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/PhyRequest; // method@eaa3 │ │ +49e91e: 0c01 |0009: move-result-object v1 │ │ +49e920: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1787 │ │ 0x0006 line=1788 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) I │ │ @@ -1500762,19 +1500763,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -49ec18: |[49ec18] no.nordicsemi.android.ble.BleManager.setWriteCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -49ec28: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ec2c: 6e20 88e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getValueChangedCallback:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e888 │ │ -49ec32: 0c02 |0005: move-result-object v2 │ │ -49ec34: 1102 |0006: return-object v2 │ │ +49ec1c: |[49ec1c] no.nordicsemi.android.ble.BleManager.setWriteCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +49ec2c: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ec30: 6e20 88e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getValueChangedCallback:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e888 │ │ +49ec36: 0c02 |0005: move-result-object v2 │ │ +49ec38: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1500783,19 +1500784,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -49ec38: |[49ec38] no.nordicsemi.android.ble.BleManager.setWriteCallback:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -49ec48: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ec4c: 6e20 88e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getValueChangedCallback:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e888 │ │ -49ec52: 0c02 |0005: move-result-object v2 │ │ -49ec54: 1102 |0006: return-object v2 │ │ +49ec3c: |[49ec3c] no.nordicsemi.android.ble.BleManager.setWriteCallback:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +49ec4c: 5410 a2aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ec50: 6e20 88e8 2000 |0002: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.getValueChangedCallback:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@e888 │ │ +49ec56: 0c02 |0005: move-result-object v2 │ │ +49ec58: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ @@ -1500804,53 +1500805,53 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -49e648: |[49e648] no.nordicsemi.android.ble.BleManager.shouldAutoConnect:()Z │ │ -49e658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49e65a: 0f00 |0001: return v0 │ │ +49e64c: |[49e64c] no.nordicsemi.android.ble.BleManager.shouldAutoConnect:()Z │ │ +49e65c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49e65e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #73 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ name : 'shouldClearCacheWhenDisconnected' │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -49e65c: |[49e65c] no.nordicsemi.android.ble.BleManager.shouldClearCacheWhenDisconnected:()Z │ │ -49e66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49e66e: 0f00 |0001: return v0 │ │ +49e660: |[49e660] no.nordicsemi.android.ble.BleManager.shouldClearCacheWhenDisconnected:()Z │ │ +49e670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49e672: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #74 : (in Lno/nordicsemi/android/ble/BleManager;) │ │ name : 'sleep' │ │ type : '(J)Lno/nordicsemi/android/ble/SleepRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ebb4: |[49ebb4] no.nordicsemi.android.ble.BleManager.sleep:(J)Lno/nordicsemi/android/ble/SleepRequest; │ │ -49ebc4: 7120 35eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newSleepRequest:(J)Lno/nordicsemi/android/ble/SleepRequest; // method@eb35 │ │ -49ebca: 0c01 |0003: move-result-object v1 │ │ -49ebcc: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ebd0: 6e20 a2eb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SleepRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SleepRequest; // method@eba2 │ │ -49ebd6: 0c01 |0009: move-result-object v1 │ │ -49ebd8: 1101 |000a: return-object v1 │ │ +49ebb8: |[49ebb8] no.nordicsemi.android.ble.BleManager.sleep:(J)Lno/nordicsemi/android/ble/SleepRequest; │ │ +49ebc8: 7120 35eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newSleepRequest:(J)Lno/nordicsemi/android/ble/SleepRequest; // method@eb35 │ │ +49ebce: 0c01 |0003: move-result-object v1 │ │ +49ebd0: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ebd4: 6e20 a2eb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SleepRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SleepRequest; // method@eba2 │ │ +49ebda: 0c01 |0009: move-result-object v1 │ │ +49ebdc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1854 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) J │ │ │ │ @@ -1500859,23 +1500860,23 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleServerManager;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -49f494: |[49f494] no.nordicsemi.android.ble.BleManager.useServer:(Lno/nordicsemi/android/ble/BleServerManager;)V │ │ -49f4a4: 5410 a3aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aaa3 │ │ -49f4a8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -49f4ac: 6e20 0fea 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/BleServerManager;.removeManager:(Lno/nordicsemi/android/ble/BleManager;)V // method@ea0f │ │ -49f4b2: 5b12 a3aa |0007: iput-object v2, v1, Lno/nordicsemi/android/ble/BleManager;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aaa3 │ │ -49f4b6: 6e20 fde9 1200 |0009: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/BleServerManager;.addManager:(Lno/nordicsemi/android/ble/BleManager;)V // method@e9fd │ │ -49f4bc: 5410 a2aa |000c: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f4c0: 6e20 93e8 2000 |000e: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.useServer:(Lno/nordicsemi/android/ble/BleServerManager;)V // method@e893 │ │ -49f4c6: 0e00 |0011: return-void │ │ +49f498: |[49f498] no.nordicsemi.android.ble.BleManager.useServer:(Lno/nordicsemi/android/ble/BleServerManager;)V │ │ +49f4a8: 5410 a3aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aaa3 │ │ +49f4ac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +49f4b0: 6e20 0fea 1000 |0004: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/BleServerManager;.removeManager:(Lno/nordicsemi/android/ble/BleManager;)V // method@ea0f │ │ +49f4b6: 5b12 a3aa |0007: iput-object v2, v1, Lno/nordicsemi/android/ble/BleManager;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aaa3 │ │ +49f4ba: 6e20 fde9 1200 |0009: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/BleServerManager;.addManager:(Lno/nordicsemi/android/ble/BleManager;)V // method@e9fd │ │ +49f4c0: 5410 a2aa |000c: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f4c4: 6e20 93e8 2000 |000e: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.useServer:(Lno/nordicsemi/android/ble/BleServerManager;)V // method@e893 │ │ +49f4ca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x0007 line=246 │ │ 0x0009 line=247 │ │ 0x000c line=248 │ │ @@ -1500888,21 +1500889,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ed48: |[49ed48] no.nordicsemi.android.ble.BleManager.waitForIndication:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -49ed58: 7110 36eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@eb36 │ │ -49ed5e: 0c02 |0003: move-result-object v2 │ │ -49ed60: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ed64: 6e20 17ec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ -49ed6a: 0c02 |0009: move-result-object v2 │ │ -49ed6c: 1102 |000a: return-object v2 │ │ +49ed4c: |[49ed4c] no.nordicsemi.android.ble.BleManager.waitForIndication:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +49ed5c: 7110 36eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForIndicationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@eb36 │ │ +49ed62: 0c02 |0003: move-result-object v2 │ │ +49ed64: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ed68: 6e20 17ec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ +49ed6e: 0c02 |0009: move-result-object v2 │ │ +49ed70: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0006 line=819 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500912,21 +1500913,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ed70: |[49ed70] no.nordicsemi.android.ble.BleManager.waitForNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -49ed80: 7110 37eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@eb37 │ │ -49ed86: 0c02 |0003: move-result-object v2 │ │ -49ed88: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ed8c: 6e20 17ec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ -49ed92: 0c02 |0009: move-result-object v2 │ │ -49ed94: 1102 |000a: return-object v2 │ │ +49ed74: |[49ed74] no.nordicsemi.android.ble.BleManager.waitForNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +49ed84: 7110 37eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForNotificationRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@eb37 │ │ +49ed8a: 0c02 |0003: move-result-object v2 │ │ +49ed8c: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ed90: 6e20 17ec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ +49ed96: 0c02 |0009: move-result-object v2 │ │ +49ed98: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x0006 line=799 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500936,21 +1500937,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ec58: |[49ec58] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -49ec68: 7110 38eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb38 │ │ -49ec6e: 0c02 |0003: move-result-object v2 │ │ -49ec70: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ec74: 6e20 eeeb 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ -49ec7a: 0c02 |0009: move-result-object v2 │ │ -49ec7c: 1102 |000a: return-object v2 │ │ +49ec5c: |[49ec5c] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +49ec6c: 7110 38eb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb38 │ │ +49ec72: 0c02 |0003: move-result-object v2 │ │ +49ec74: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ec78: 6e20 eeeb 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ +49ec7e: 0c02 |0009: move-result-object v2 │ │ +49ec80: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=976 │ │ 0x0006 line=977 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500960,21 +1500961,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ec80: |[49ec80] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -49ec90: 7120 39eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb39 │ │ -49ec96: 0c01 |0003: move-result-object v1 │ │ -49ec98: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ec9c: 6e20 eeeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ -49eca2: 0c01 |0009: move-result-object v1 │ │ -49eca4: 1101 |000a: return-object v1 │ │ +49ec84: |[49ec84] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +49ec94: 7120 39eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb39 │ │ +49ec9a: 0c01 |0003: move-result-object v1 │ │ +49ec9c: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49eca0: 6e20 eeeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ +49eca6: 0c01 |0009: move-result-object v1 │ │ +49eca8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0006 line=995 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1500985,21 +1500986,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -49eca8: |[49eca8] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -49ecb8: 7140 3aeb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb3a │ │ -49ecbe: 0c01 |0003: move-result-object v1 │ │ -49ecc0: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ecc4: 6e20 eeeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ -49ecca: 0c01 |0009: move-result-object v1 │ │ -49eccc: 1101 |000a: return-object v1 │ │ +49ecac: |[49ecac] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +49ecbc: 7140 3aeb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb3a │ │ +49ecc2: 0c01 |0003: move-result-object v1 │ │ +49ecc4: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ecc8: 6e20 eeeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ +49ecce: 0c01 |0009: move-result-object v1 │ │ +49ecd0: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0006 line=1015 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1501012,21 +1501013,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ecd0: |[49ecd0] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -49ece0: 7110 3beb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb3b │ │ -49ece6: 0c02 |0003: move-result-object v2 │ │ -49ece8: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ecec: 6e20 eeeb 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ -49ecf2: 0c02 |0009: move-result-object v2 │ │ -49ecf4: 1102 |000a: return-object v2 │ │ +49ecd4: |[49ecd4] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +49ece4: 7110 3beb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb3b │ │ +49ecea: 0c02 |0003: move-result-object v2 │ │ +49ecec: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ecf0: 6e20 eeeb 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ +49ecf6: 0c02 |0009: move-result-object v2 │ │ +49ecf8: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ 0x0006 line=1033 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1501036,21 +1501037,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ecf8: |[49ecf8] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -49ed08: 7120 3ceb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb3c │ │ -49ed0e: 0c01 |0003: move-result-object v1 │ │ -49ed10: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ed14: 6e20 eeeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ -49ed1a: 0c01 |0009: move-result-object v1 │ │ -49ed1c: 1101 |000a: return-object v1 │ │ +49ecfc: |[49ecfc] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +49ed0c: 7120 3ceb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb3c │ │ +49ed12: 0c01 |0003: move-result-object v1 │ │ +49ed14: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ed18: 6e20 eeeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ +49ed1e: 0c01 |0009: move-result-object v1 │ │ +49ed20: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1050 │ │ 0x0006 line=1051 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1501061,21 +1501062,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -49ed20: |[49ed20] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -49ed30: 7140 3deb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb3d │ │ -49ed36: 0c01 |0003: move-result-object v1 │ │ -49ed38: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ed3c: 6e20 eeeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ -49ed42: 0c01 |0009: move-result-object v1 │ │ -49ed44: 1101 |000a: return-object v1 │ │ +49ed24: |[49ed24] no.nordicsemi.android.ble.BleManager.waitForRead:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +49ed34: 7140 3deb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newWaitForReadRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@eb3d │ │ +49ed3a: 0c01 |0003: move-result-object v1 │ │ +49ed3c: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ed40: 6e20 eeeb 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ +49ed46: 0c01 |0009: move-result-object v1 │ │ +49ed48: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0006 line=1071 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1501088,21 +1501089,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ed98: |[49ed98] no.nordicsemi.android.ble.BleManager.waitForWrite:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -49eda8: 7110 3eeb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@eb3e │ │ -49edae: 0c02 |0003: move-result-object v2 │ │ -49edb0: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49edb4: 6e20 17ec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ -49edba: 0c02 |0009: move-result-object v2 │ │ -49edbc: 1102 |000a: return-object v2 │ │ +49ed9c: |[49ed9c] no.nordicsemi.android.ble.BleManager.waitForWrite:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +49edac: 7110 3eeb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@eb3e │ │ +49edb2: 0c02 |0003: move-result-object v2 │ │ +49edb4: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49edb8: 6e20 17ec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ +49edbe: 0c02 |0009: move-result-object v2 │ │ +49edc0: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ 0x0006 line=839 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1501112,21 +1501113,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49edc0: |[49edc0] no.nordicsemi.android.ble.BleManager.waitForWrite:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -49edd0: 7110 3feb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@eb3f │ │ -49edd6: 0c02 |0003: move-result-object v2 │ │ -49edd8: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49eddc: 6e20 17ec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ -49ede2: 0c02 |0009: move-result-object v2 │ │ -49ede4: 1102 |000a: return-object v2 │ │ +49edc4: |[49edc4] no.nordicsemi.android.ble.BleManager.waitForWrite:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +49edd4: 7110 3feb 0200 |0000: invoke-static {v2}, Lno/nordicsemi/android/ble/Request;.newWaitForWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@eb3f │ │ +49edda: 0c02 |0003: move-result-object v2 │ │ +49eddc: 5410 a2aa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ede0: 6e20 17ec 0200 |0006: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ +49ede6: 0c02 |0009: move-result-object v2 │ │ +49ede8: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ 0x0006 line=859 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1501136,21 +1501137,21 @@ │ │ type : '(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49e6f0: |[49e6f0] no.nordicsemi.android.ble.BleManager.waitIf:(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -49e700: 7120 1aeb 1200 |0000: invoke-static {v2, v1}, Lno/nordicsemi/android/ble/Request;.newConditionalWaitRequest:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@eb1a │ │ -49e706: 0c01 |0003: move-result-object v1 │ │ -49e708: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e70c: 6e20 30ea 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea30 │ │ -49e712: 0c01 |0009: move-result-object v1 │ │ -49e714: 1101 |000a: return-object v1 │ │ +49e6f4: |[49e6f4] no.nordicsemi.android.ble.BleManager.waitIf:(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +49e704: 7120 1aeb 1200 |0000: invoke-static {v2, v1}, Lno/nordicsemi/android/ble/Request;.newConditionalWaitRequest:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@eb1a │ │ +49e70a: 0c01 |0003: move-result-object v1 │ │ +49e70c: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e710: 6e20 30ea 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea30 │ │ +49e716: 0c01 |0009: move-result-object v1 │ │ +49e718: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ 0x0006 line=889 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/Object; │ │ @@ -1501161,22 +1501162,22 @@ │ │ type : '(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -49e718: |[49e718] no.nordicsemi.android.ble.BleManager.waitIf:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -49e728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49e72a: 7120 1aeb 0200 |0001: invoke-static {v2, v0}, Lno/nordicsemi/android/ble/Request;.newConditionalWaitRequest:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@eb1a │ │ -49e730: 0c02 |0004: move-result-object v2 │ │ -49e732: 5410 a2aa |0005: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49e736: 6e20 30ea 0200 |0007: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea30 │ │ -49e73c: 0c02 |000a: move-result-object v2 │ │ -49e73e: 1102 |000b: return-object v2 │ │ +49e71c: |[49e71c] no.nordicsemi.android.ble.BleManager.waitIf:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +49e72c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49e72e: 7120 1aeb 0200 |0001: invoke-static {v2, v0}, Lno/nordicsemi/android/ble/Request;.newConditionalWaitRequest:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@eb1a │ │ +49e734: 0c02 |0004: move-result-object v2 │ │ +49e736: 5410 a2aa |0005: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49e73a: 6e20 30ea 0200 |0007: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea30 │ │ +49e740: 0c02 |000a: move-result-object v2 │ │ +49e742: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=872 │ │ 0x0007 line=873 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000c reg=2 (null) Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition; │ │ @@ -1501186,20 +1501187,20 @@ │ │ type : '(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -49e740: |[49e740] no.nordicsemi.android.ble.BleManager.waitUntil:(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -49e750: 6e30 ede8 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManager;.waitIf:(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@e8ed │ │ -49e756: 0c01 |0003: move-result-object v1 │ │ -49e758: 6e10 2aea 0100 |0004: invoke-virtual {v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.negate:()Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea2a │ │ -49e75e: 0c01 |0007: move-result-object v1 │ │ -49e760: 1101 |0008: return-object v1 │ │ +49e744: |[49e744] no.nordicsemi.android.ble.BleManager.waitUntil:(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +49e754: 6e30 ede8 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManager;.waitIf:(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@e8ed │ │ +49e75a: 0c01 |0003: move-result-object v1 │ │ +49e75c: 6e10 2aea 0100 |0004: invoke-virtual {v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.negate:()Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea2a │ │ +49e762: 0c01 |0007: move-result-object v1 │ │ +49e764: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=917 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition; │ │ @@ -1501209,20 +1501210,20 @@ │ │ type : '(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -49e764: |[49e764] no.nordicsemi.android.ble.BleManager.waitUntil:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -49e774: 6e20 eee8 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.waitIf:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@e8ee │ │ -49e77a: 0c01 |0003: move-result-object v1 │ │ -49e77c: 6e10 2aea 0100 |0004: invoke-virtual {v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.negate:()Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea2a │ │ -49e782: 0c01 |0007: move-result-object v1 │ │ -49e784: 1101 |0008: return-object v1 │ │ +49e768: |[49e768] no.nordicsemi.android.ble.BleManager.waitUntil:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +49e778: 6e20 eee8 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.waitIf:(Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@e8ee │ │ +49e77e: 0c01 |0003: move-result-object v1 │ │ +49e780: 6e10 2aea 0100 |0004: invoke-virtual {v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.negate:()Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea2a │ │ +49e786: 0c01 |0007: move-result-object v1 │ │ +49e788: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0009 reg=1 (null) Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition; │ │ │ │ @@ -1501231,20 +1501232,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -49e788: |[49e788] no.nordicsemi.android.ble.BleManager.waitUntilIndicationsEnabled:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -49e798: 2200 f81a |0000: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8; // type@1af8 │ │ -49e79c: 7020 cbe7 1000 |0002: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e7cb │ │ -49e7a2: 6e30 efe8 2100 |0005: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/BleManager;.waitUntil:(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@e8ef │ │ -49e7a8: 0c02 |0008: move-result-object v2 │ │ -49e7aa: 1102 |0009: return-object v2 │ │ +49e78c: |[49e78c] no.nordicsemi.android.ble.BleManager.waitUntilIndicationsEnabled:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +49e79c: 2200 f81a |0000: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8; // type@1af8 │ │ +49e7a0: 7020 cbe7 1000 |0002: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$IQguoxBeUFMTVXcLDEYRmfCIiX8;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e7cb │ │ +49e7a6: 6e30 efe8 2100 |0005: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/BleManager;.waitUntil:(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@e8ef │ │ +49e7ac: 0c02 |0008: move-result-object v2 │ │ +49e7ae: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1501253,20 +1501254,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -49e7ac: |[49e7ac] no.nordicsemi.android.ble.BleManager.waitUntilNotificationsEnabled:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -49e7bc: 2200 f71a |0000: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE; // type@1af7 │ │ -49e7c0: 7020 c9e7 1000 |0002: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e7c9 │ │ -49e7c6: 6e30 efe8 2100 |0005: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/BleManager;.waitUntil:(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@e8ef │ │ -49e7cc: 0c02 |0008: move-result-object v2 │ │ -49e7ce: 1102 |0009: return-object v2 │ │ +49e7b0: |[49e7b0] no.nordicsemi.android.ble.BleManager.waitUntilNotificationsEnabled:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +49e7c0: 2200 f71a |0000: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE; // type@1af7 │ │ +49e7c4: 7020 c9e7 1000 |0002: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManager$Gn5CNz31ZtsMV0V5ggG9R9G3XGE;.:(Lno/nordicsemi/android/ble/BleManager;)V // method@e7c9 │ │ +49e7ca: 6e30 efe8 2100 |0005: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/BleManager;.waitUntil:(Ljava/lang/Object;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@e8ef │ │ +49e7d0: 0c02 |0008: move-result-object v2 │ │ +49e7d2: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1501275,26 +1501276,26 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -49efe8: |[49efe8] no.nordicsemi.android.ble.BleManager.writeCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49eff8: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -49effc: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -49f002: 0c02 |0005: move-result-object v2 │ │ -49f004: 2802 |0006: goto 0008 // +0002 │ │ -49f006: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -49f008: 7120 40eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb40 │ │ -49f00e: 0c01 |000b: move-result-object v1 │ │ -49f010: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f014: 6e20 3aec 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49f01a: 0c01 |0011: move-result-object v1 │ │ -49f01c: 1101 |0012: return-object v1 │ │ +49efec: |[49efec] no.nordicsemi.android.ble.BleManager.writeCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49effc: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +49f000: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +49f006: 0c02 |0005: move-result-object v2 │ │ +49f008: 2802 |0006: goto 0008 // +0002 │ │ +49f00a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +49f00c: 7120 40eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb40 │ │ +49f012: 0c01 |000b: move-result-object v1 │ │ +49f014: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f018: 6e20 3aec 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49f01e: 0c01 |0011: move-result-object v1 │ │ +49f020: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1292 │ │ 0x000e line=1293 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0013 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1501305,21 +1501306,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49ef98: |[49ef98] no.nordicsemi.android.ble.BleManager.writeCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49efa8: 7120 40eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb40 │ │ -49efae: 0c01 |0003: move-result-object v1 │ │ -49efb0: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49efb4: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49efba: 0c01 |0009: move-result-object v1 │ │ -49efbc: 1101 |000a: return-object v1 │ │ +49ef9c: |[49ef9c] no.nordicsemi.android.ble.BleManager.writeCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49efac: 7120 40eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb40 │ │ +49efb2: 0c01 |0003: move-result-object v1 │ │ +49efb4: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49efb8: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49efbe: 0c01 |0009: move-result-object v1 │ │ +49efc0: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1315 │ │ 0x0006 line=1316 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1501330,21 +1501331,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -49efc0: |[49efc0] no.nordicsemi.android.ble.BleManager.writeCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49efd0: 7140 42eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; // method@eb42 │ │ -49efd6: 0c01 |0003: move-result-object v1 │ │ -49efd8: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49efdc: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49efe2: 0c01 |0009: move-result-object v1 │ │ -49efe4: 1101 |000a: return-object v1 │ │ +49efc4: |[49efc4] no.nordicsemi.android.ble.BleManager.writeCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49efd4: 7140 42eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattCharacteristic;[BII)Lno/nordicsemi/android/ble/WriteRequest; // method@eb42 │ │ +49efda: 0c01 |0003: move-result-object v1 │ │ +49efdc: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49efe0: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49efe6: 0c01 |0009: move-result-object v1 │ │ +49efe8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ 0x0006 line=1342 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1501357,26 +1501358,26 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -49f070: |[49f070] no.nordicsemi.android.ble.BleManager.writeDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49f080: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -49f084: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -49f08a: 0c02 |0005: move-result-object v2 │ │ -49f08c: 2802 |0006: goto 0008 // +0002 │ │ -49f08e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -49f090: 7120 44eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb44 │ │ -49f096: 0c01 |000b: move-result-object v1 │ │ -49f098: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f09c: 6e20 3aec 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49f0a2: 0c01 |0011: move-result-object v1 │ │ -49f0a4: 1101 |0012: return-object v1 │ │ +49f074: |[49f074] no.nordicsemi.android.ble.BleManager.writeDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;Lno/nordicsemi/android/ble/data/Data;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49f084: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +49f088: 6e10 ceef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +49f08e: 0c02 |0005: move-result-object v2 │ │ +49f090: 2802 |0006: goto 0008 // +0002 │ │ +49f092: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +49f094: 7120 44eb 2100 |0008: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb44 │ │ +49f09a: 0c01 |000b: move-result-object v1 │ │ +49f09c: 5402 a2aa |000c: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f0a0: 6e20 3aec 2100 |000e: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49f0a6: 0c01 |0011: move-result-object v1 │ │ +49f0a8: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1381 │ │ 0x000e line=1382 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x0013 reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1501387,21 +1501388,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -49f020: |[49f020] no.nordicsemi.android.ble.BleManager.writeDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49f030: 7120 44eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb44 │ │ -49f036: 0c01 |0003: move-result-object v1 │ │ -49f038: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f03c: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49f042: 0c01 |0009: move-result-object v1 │ │ -49f044: 1101 |000a: return-object v1 │ │ +49f024: |[49f024] no.nordicsemi.android.ble.BleManager.writeDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49f034: 7120 44eb 2100 |0000: invoke-static {v1, v2}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[B)Lno/nordicsemi/android/ble/WriteRequest; // method@eb44 │ │ +49f03a: 0c01 |0003: move-result-object v1 │ │ +49f03c: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f040: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49f046: 0c01 |0009: move-result-object v1 │ │ +49f048: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1404 │ │ 0x0006 line=1405 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1501412,21 +1501413,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -49f048: |[49f048] no.nordicsemi.android.ble.BleManager.writeDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ -49f058: 7140 45eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WriteRequest; // method@eb45 │ │ -49f05e: 0c01 |0003: move-result-object v1 │ │ -49f060: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49f064: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -49f06a: 0c01 |0009: move-result-object v1 │ │ -49f06c: 1101 |000a: return-object v1 │ │ +49f04c: |[49f04c] no.nordicsemi.android.ble.BleManager.writeDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WriteRequest; │ │ +49f05c: 7140 45eb 2143 |0000: invoke-static {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.newWriteRequest:(Landroid/bluetooth/BluetoothGattDescriptor;[BII)Lno/nordicsemi/android/ble/WriteRequest; // method@eb45 │ │ +49f062: 0c01 |0003: move-result-object v1 │ │ +49f064: 5402 a2aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49f068: 6e20 3aec 2100 |0006: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +49f06e: 0c01 |0009: move-result-object v1 │ │ +49f070: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1430 │ │ 0x0006 line=1431 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lno/nordicsemi/android/ble/BleManager; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1501649,28 +1501650,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -49ff84: |[49ff84] no.nordicsemi.android.ble.BleServerManager.:()V │ │ -49ff94: 1a00 b506 |0000: const-string v0, "00002900-0000-1000-8000-00805f9b34fb" // string@06b5 │ │ -49ff98: 7110 16e4 0000 |0002: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ -49ff9e: 0c00 |0005: move-result-object v0 │ │ -49ffa0: 6900 deaa |0006: sput-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CHARACTERISTIC_EXTENDED_PROPERTIES_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aade │ │ -49ffa4: 1a00 b606 |0008: const-string v0, "00002901-0000-1000-8000-00805f9b34fb" // string@06b6 │ │ -49ffa8: 7110 16e4 0000 |000a: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ -49ffae: 0c00 |000d: move-result-object v0 │ │ -49ffb0: 6900 e0aa |000e: sput-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_USER_DESCRIPTION_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aae0 │ │ -49ffb4: 1a00 b706 |0010: const-string v0, "00002902-0000-1000-8000-00805f9b34fb" // string@06b7 │ │ -49ffb8: 7110 16e4 0000 |0012: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ -49ffbe: 0c00 |0015: move-result-object v0 │ │ -49ffc0: 6900 dfaa |0016: sput-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aadf │ │ -49ffc4: 0e00 |0018: return-void │ │ +49ff88: |[49ff88] no.nordicsemi.android.ble.BleServerManager.:()V │ │ +49ff98: 1a00 b506 |0000: const-string v0, "00002900-0000-1000-8000-00805f9b34fb" // string@06b5 │ │ +49ff9c: 7110 16e4 0000 |0002: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ +49ffa2: 0c00 |0005: move-result-object v0 │ │ +49ffa4: 6900 deaa |0006: sput-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CHARACTERISTIC_EXTENDED_PROPERTIES_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aade │ │ +49ffa8: 1a00 b606 |0008: const-string v0, "00002901-0000-1000-8000-00805f9b34fb" // string@06b6 │ │ +49ffac: 7110 16e4 0000 |000a: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ +49ffb2: 0c00 |000d: move-result-object v0 │ │ +49ffb4: 6900 e0aa |000e: sput-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_USER_DESCRIPTION_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aae0 │ │ +49ffb8: 1a00 b706 |0010: const-string v0, "00002902-0000-1000-8000-00805f9b34fb" // string@06b7 │ │ +49ffbc: 7110 16e4 0000 |0012: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ +49ffc2: 0c00 |0015: move-result-object v0 │ │ +49ffc4: 6900 dfaa |0016: sput-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aadf │ │ +49ffc8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ 0x000a line=41 │ │ 0x0012 line=42 │ │ locals : │ │ │ │ @@ -1501679,24 +1501680,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -49ffc8: |[49ffc8] no.nordicsemi.android.ble.BleServerManager.:(Landroid/content/Context;)V │ │ -49ffd8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -49ffde: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -49ffe2: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -49ffe8: 5b10 e3aa |0008: iput-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ -49ffec: 2200 531b |000a: new-instance v0, Lno/nordicsemi/android/ble/BleServerManager$1; // type@1b53 │ │ -49fff0: 7020 ece9 1000 |000c: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleServerManager$1;.:(Lno/nordicsemi/android/ble/BleServerManager;)V // method@e9ec │ │ -49fff6: 5b10 e2aa |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.gattServerCallback:Landroid/bluetooth/BluetoothGattServerCallback; // field@aae2 │ │ -49fffa: 5b12 e1aa |0011: iput-object v2, v1, Lno/nordicsemi/android/ble/BleServerManager;.context:Landroid/content/Context; // field@aae1 │ │ -49fffe: 0e00 |0013: return-void │ │ +49ffcc: |[49ffcc] no.nordicsemi.android.ble.BleServerManager.:(Landroid/content/Context;)V │ │ +49ffdc: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +49ffe2: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +49ffe6: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +49ffec: 5b10 e3aa |0008: iput-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ +49fff0: 2200 531b |000a: new-instance v0, Lno/nordicsemi/android/ble/BleServerManager$1; // type@1b53 │ │ +49fff4: 7020 ece9 1000 |000c: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleServerManager$1;.:(Lno/nordicsemi/android/ble/BleServerManager;)V // method@e9ec │ │ +49fffa: 5b10 e2aa |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.gattServerCallback:Landroid/bluetooth/BluetoothGattServerCallback; // field@aae2 │ │ +49fffe: 5b12 e1aa |0011: iput-object v2, v1, Lno/nordicsemi/android/ble/BleServerManager;.context:Landroid/content/Context; // field@aae1 │ │ +4a0002: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=47 │ │ 0x000a line=657 │ │ 0x0011 line=62 │ │ locals : │ │ @@ -1501708,17 +1501709,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleServerManager;)Ljava/util/Queue;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49fecc: |[49fecc] no.nordicsemi.android.ble.BleServerManager.access$000:(Lno/nordicsemi/android/ble/BleServerManager;)Ljava/util/Queue; │ │ -49fedc: 5400 e6aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ -49fee0: 1100 |0002: return-object v0 │ │ +49fed0: |[49fed0] no.nordicsemi.android.ble.BleServerManager.access$000:(Lno/nordicsemi/android/ble/BleServerManager;)Ljava/util/Queue; │ │ +49fee0: 5400 e6aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ +49fee4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleServerManager; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/BleServerManager;) │ │ @@ -1501726,17 +1501727,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleServerManager;Ljava/util/Queue;)Ljava/util/Queue;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49fee4: |[49fee4] no.nordicsemi.android.ble.BleServerManager.access$002:(Lno/nordicsemi/android/ble/BleServerManager;Ljava/util/Queue;)Ljava/util/Queue; │ │ -49fef4: 5b01 e6aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ -49fef8: 1101 |0002: return-object v1 │ │ +49fee8: |[49fee8] no.nordicsemi.android.ble.BleServerManager.access$002:(Lno/nordicsemi/android/ble/BleServerManager;Ljava/util/Queue;)Ljava/util/Queue; │ │ +49fef8: 5b01 e6aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ +49fefc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Queue; │ │ │ │ @@ -1501745,17 +1501746,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49fd40: |[49fd40] no.nordicsemi.android.ble.BleServerManager.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; │ │ -49fd50: 5400 e4aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ -49fd54: 1100 |0002: return-object v0 │ │ +49fd44: |[49fd44] no.nordicsemi.android.ble.BleServerManager.access$100:(Lno/nordicsemi/android/ble/BleServerManager;)Landroid/bluetooth/BluetoothGattServer; │ │ +49fd54: 5400 e4aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ +49fd58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleServerManager; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/BleServerManager;) │ │ @@ -1501763,17 +1501764,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49ff6c: |[49ff6c] no.nordicsemi.android.ble.BleServerManager.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; │ │ -49ff7c: 5400 e5aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleServerManager;.serverObserver:Lno/nordicsemi/android/ble/observer/ServerObserver; // field@aae5 │ │ -49ff80: 1100 |0002: return-object v0 │ │ +49ff70: |[49ff70] no.nordicsemi.android.ble.BleServerManager.access$200:(Lno/nordicsemi/android/ble/BleServerManager;)Lno/nordicsemi/android/ble/observer/ServerObserver; │ │ +49ff80: 5400 e5aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleServerManager;.serverObserver:Lno/nordicsemi/android/ble/observer/ServerObserver; // field@aae5 │ │ +49ff84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleServerManager; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/BleServerManager;) │ │ @@ -1501781,18 +1501782,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -49fefc: |[49fefc] no.nordicsemi.android.ble.BleServerManager.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; │ │ -49ff0c: 7020 06ea 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleServerManager;.getRequestHandler:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@ea06 │ │ -49ff12: 0c00 |0003: move-result-object v0 │ │ -49ff14: 1100 |0004: return-object v0 │ │ +49ff00: |[49ff00] no.nordicsemi.android.ble.BleServerManager.access$300:(Lno/nordicsemi/android/ble/BleServerManager;Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; │ │ +49ff10: 7020 06ea 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleServerManager;.getRequestHandler:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; // method@ea06 │ │ +49ff16: 0c00 |0003: move-result-object v0 │ │ +49ff18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -1501801,33 +1501802,33 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -49ff18: |[49ff18] no.nordicsemi.android.ble.BleServerManager.getRequestHandler:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; │ │ -49ff28: 5430 e3aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ -49ff2c: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -49ff32: 0c00 |0005: move-result-object v0 │ │ -49ff34: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -49ff3a: 0a01 |0009: move-result v1 │ │ -49ff3c: 3801 1500 |000a: if-eqz v1, 001f // +0015 │ │ -49ff40: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -49ff46: 0c01 |000f: move-result-object v1 │ │ -49ff48: 1f01 481b |0010: check-cast v1, Lno/nordicsemi/android/ble/BleManager; // type@1b48 │ │ -49ff4c: 6e10 aae8 0100 |0012: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; // method@e8aa │ │ -49ff52: 0c02 |0015: move-result-object v2 │ │ -49ff54: 6e20 5702 2400 |0016: invoke-virtual {v4, v2}, Landroid/bluetooth/BluetoothDevice;.equals:(Ljava/lang/Object;)Z // method@0257 │ │ -49ff5a: 0a02 |0019: move-result v2 │ │ -49ff5c: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -49ff60: 5414 a2aa |001c: iget-object v4, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ -49ff64: 1104 |001e: return-object v4 │ │ -49ff66: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -49ff68: 1104 |0020: return-object v4 │ │ +49ff1c: |[49ff1c] no.nordicsemi.android.ble.BleServerManager.getRequestHandler:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/BleManagerHandler; │ │ +49ff2c: 5430 e3aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ +49ff30: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +49ff36: 0c00 |0005: move-result-object v0 │ │ +49ff38: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +49ff3e: 0a01 |0009: move-result v1 │ │ +49ff40: 3801 1500 |000a: if-eqz v1, 001f // +0015 │ │ +49ff44: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +49ff4a: 0c01 |000f: move-result-object v1 │ │ +49ff4c: 1f01 481b |0010: check-cast v1, Lno/nordicsemi/android/ble/BleManager; // type@1b48 │ │ +49ff50: 6e10 aae8 0100 |0012: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; // method@e8aa │ │ +49ff56: 0c02 |0015: move-result-object v2 │ │ +49ff58: 6e20 5702 2400 |0016: invoke-virtual {v4, v2}, Landroid/bluetooth/BluetoothDevice;.equals:(Ljava/lang/Object;)Z // method@0257 │ │ +49ff5e: 0a02 |0019: move-result v2 │ │ +49ff60: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +49ff64: 5414 a2aa |001c: iget-object v4, v1, Lno/nordicsemi/android/ble/BleManager;.requestHandler:Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; // field@aaa2 │ │ +49ff68: 1104 |001e: return-object v4 │ │ +49ff6a: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +49ff6c: 1104 |0020: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0012 line=166 │ │ 0x001c line=167 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lno/nordicsemi/android/ble/BleServerManager; │ │ @@ -1501839,22 +1501840,22 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManager;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4a0000: |[4a0000] no.nordicsemi.android.ble.BleServerManager.addManager:(Lno/nordicsemi/android/ble/BleManager;)V │ │ -4a0010: 5410 e3aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ -4a0014: 7220 88e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ -4a001a: 0a00 |0005: move-result v0 │ │ -4a001c: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ -4a0020: 5410 e3aa |0008: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ -4a0024: 7220 85e3 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4a002a: 0e00 |000d: return-void │ │ +4a0004: |[4a0004] no.nordicsemi.android.ble.BleServerManager.addManager:(Lno/nordicsemi/android/ble/BleManager;)V │ │ +4a0014: 5410 e3aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ +4a0018: 7220 88e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ +4a001e: 0a00 |0005: move-result v0 │ │ +4a0020: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ +4a0024: 5410 e3aa |0008: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ +4a0028: 7220 85e3 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4a002e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0008 line=143 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x000e reg=2 (null) Lno/nordicsemi/android/ble/BleManager; │ │ @@ -1501864,25 +1501865,25 @@ │ │ type : '()Landroid/bluetooth/BluetoothGattDescriptor;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -49fb74: |[49fb74] no.nordicsemi.android.ble.BleServerManager.cccd:()Landroid/bluetooth/BluetoothGattDescriptor; │ │ -49fb84: 6200 dfaa |0000: sget-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aadf │ │ -49fb88: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -49fb8a: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ -49fb8e: 2601 0b00 0000 |0005: fill-array-data v1, 00000010 // +0000000b │ │ -49fb94: 1302 1100 |0008: const/16 v2, #int 17 // #11 │ │ -49fb98: 6e40 05ea 0312 |000a: invoke-virtual {v3, v0, v2, v1}, Lno/nordicsemi/android/ble/BleServerManager;.descriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea05 │ │ -49fb9e: 0c00 |000d: move-result-object v0 │ │ -49fba0: 1100 |000e: return-object v0 │ │ -49fba2: 0000 |000f: nop // spacer │ │ -49fba4: 0003 0100 0200 0000 0000 |0010: array-data (5 units) │ │ +49fb78: |[49fb78] no.nordicsemi.android.ble.BleServerManager.cccd:()Landroid/bluetooth/BluetoothGattDescriptor; │ │ +49fb88: 6200 dfaa |0000: sget-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aadf │ │ +49fb8c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +49fb8e: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ +49fb92: 2601 0b00 0000 |0005: fill-array-data v1, 00000010 // +0000000b │ │ +49fb98: 1302 1100 |0008: const/16 v2, #int 17 // #11 │ │ +49fb9c: 6e40 05ea 0312 |000a: invoke-virtual {v3, v0, v2, v1}, Lno/nordicsemi/android/ble/BleServerManager;.descriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea05 │ │ +49fba2: 0c00 |000d: move-result-object v0 │ │ +49fba4: 1100 |000e: return-object v0 │ │ +49fba6: 0000 |000f: nop // spacer │ │ +49fba8: 0003 0100 0200 0000 0000 |0010: array-data (5 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lno/nordicsemi/android/ble/BleServerManager; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/BleServerManager;) │ │ @@ -1501890,29 +1501891,29 @@ │ │ type : '(Ljava/util/UUID;IILno/nordicsemi/android/ble/data/Data;[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic;' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -49fa9c: |[49fa9c] no.nordicsemi.android.ble.BleServerManager.characteristic:(Ljava/util/UUID;IILno/nordicsemi/android/ble/data/Data;[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ -49faac: 380a 0700 |0000: if-eqz v10, 0007 // +0007 │ │ -49fab0: 6e10 ceef 0a00 |0002: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -49fab6: 0c0a |0005: move-result-object v10 │ │ -49fab8: 2802 |0006: goto 0008 // +0002 │ │ -49faba: 120a |0007: const/4 v10, #int 0 // #0 │ │ -49fabc: 07a4 |0008: move-object v4, v10 │ │ -49fabe: 0760 |0009: move-object v0, v6 │ │ -49fac0: 0771 |000a: move-object v1, v7 │ │ -49fac2: 0182 |000b: move v2, v8 │ │ -49fac4: 0193 |000c: move v3, v9 │ │ -49fac6: 07b5 |000d: move-object v5, v11 │ │ -49fac8: 7406 00ea 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/BleServerManager;.characteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@ea00 │ │ -49face: 0c07 |0011: move-result-object v7 │ │ -49fad0: 1107 |0012: return-object v7 │ │ +49faa0: |[49faa0] no.nordicsemi.android.ble.BleServerManager.characteristic:(Ljava/util/UUID;IILno/nordicsemi/android/ble/data/Data;[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ +49fab0: 380a 0700 |0000: if-eqz v10, 0007 // +0007 │ │ +49fab4: 6e10 ceef 0a00 |0002: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +49faba: 0c0a |0005: move-result-object v10 │ │ +49fabc: 2802 |0006: goto 0008 // +0002 │ │ +49fabe: 120a |0007: const/4 v10, #int 0 // #0 │ │ +49fac0: 07a4 |0008: move-object v4, v10 │ │ +49fac2: 0760 |0009: move-object v0, v6 │ │ +49fac4: 0771 |000a: move-object v1, v7 │ │ +49fac6: 0182 |000b: move v2, v8 │ │ +49fac8: 0193 |000c: move v3, v9 │ │ +49faca: 07b5 |000d: move-object v5, v11 │ │ +49facc: 7406 00ea 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/BleServerManager;.characteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@ea00 │ │ +49fad2: 0c07 |0011: move-result-object v7 │ │ +49fad4: 1107 |0012: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=361 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x0013 reg=7 (null) Ljava/util/UUID; │ │ 0x0000 - 0x0013 reg=8 (null) I │ │ @@ -1501925,144 +1501926,144 @@ │ │ type : '(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic;' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 243 16-bit code units │ │ -49f8a4: |[49f8a4] no.nordicsemi.android.ble.BleServerManager.characteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ -49f8b4: 01f0 |0000: move v0, v15 │ │ -49f8b6: 0801 1200 |0001: move-object/from16 v1, v18 │ │ -49f8ba: 2112 |0003: array-length v2, v1 │ │ -49f8bc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -49f8be: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -49f8c0: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -49f8c2: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -49f8c4: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -49f8c6: 1208 |0009: const/4 v8, #int 0 // #0 │ │ -49f8c8: 1219 |000a: const/4 v9, #int 1 // #1 │ │ -49f8ca: 3525 3900 |000b: if-ge v5, v2, 0044 // +0039 │ │ -49f8ce: 460a 0105 |000d: aget-object v10, v1, v5 │ │ -49f8d2: 620b dfaa |000f: sget-object v11, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aadf │ │ -49f8d6: 6e10 7d02 0a00 |0011: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49f8dc: 0c0c |0014: move-result-object v12 │ │ -49f8de: 6e20 15e4 cb00 |0015: invoke-virtual {v11, v12}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ -49f8e4: 0a0b |0018: move-result v11 │ │ -49f8e6: 380b 0400 |0019: if-eqz v11, 001d // +0004 │ │ -49f8ea: 1217 |001b: const/4 v7, #int 1 // #1 │ │ -49f8ec: 2825 |001c: goto 0041 // +0025 │ │ -49f8ee: 620b e0aa |001d: sget-object v11, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_USER_DESCRIPTION_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aae0 │ │ -49f8f2: 6e10 7d02 0a00 |001f: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49f8f8: 0c0c |0022: move-result-object v12 │ │ -49f8fa: 6e20 15e4 cb00 |0023: invoke-virtual {v11, v12}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ -49f900: 0a0b |0026: move-result v11 │ │ -49f902: 380b 0c00 |0027: if-eqz v11, 0033 // +000c │ │ -49f906: 6e10 7c02 0a00 |0029: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGattDescriptor;.getPermissions:()I // method@027c │ │ -49f90c: 0a0b |002c: move-result v11 │ │ -49f90e: dd0b 0b70 |002d: and-int/lit8 v11, v11, #int 112 // #70 │ │ -49f912: 380b 0400 |002f: if-eqz v11, 0033 // +0004 │ │ -49f916: 1216 |0031: const/4 v6, #int 1 // #1 │ │ -49f918: 280f |0032: goto 0041 // +000f │ │ -49f91a: 620b deaa |0033: sget-object v11, Lno/nordicsemi/android/ble/BleServerManager;.CHARACTERISTIC_EXTENDED_PROPERTIES_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aade │ │ -49f91e: 6e10 7d02 0a00 |0035: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49f924: 0c0c |0038: move-result-object v12 │ │ -49f926: 6e20 15e4 cb00 |0039: invoke-virtual {v11, v12}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ -49f92c: 0a0b |003c: move-result v11 │ │ -49f92e: 380b 0400 |003d: if-eqz v11, 0041 // +0004 │ │ -49f932: 07a4 |003f: move-object v4, v10 │ │ -49f934: 1218 |0040: const/4 v8, #int 1 // #1 │ │ -49f936: d805 0501 |0041: add-int/lit8 v5, v5, #int 1 // #01 │ │ -49f93a: 28c7 |0043: goto 000a // -0039 │ │ -49f93c: 1222 |0044: const/4 v2, #int 2 // #2 │ │ -49f93e: 3806 3400 |0045: if-eqz v6, 0079 // +0034 │ │ -49f942: 3904 1200 |0047: if-nez v4, 0059 // +0012 │ │ -49f946: 2204 5e00 |0049: new-instance v4, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ -49f94a: 6205 deaa |004b: sget-object v5, Lno/nordicsemi/android/ble/BleServerManager;.CHARACTERISTIC_EXTENDED_PROPERTIES_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aade │ │ -49f94e: 7030 7a02 5409 |004d: invoke-direct {v4, v5, v9}, Landroid/bluetooth/BluetoothGattDescriptor;.:(Ljava/util/UUID;I)V // method@027a │ │ -49f954: 2325 1e1e |0050: new-array v5, v2, [B // type@1e1e │ │ -49f958: 2605 9000 0000 |0052: fill-array-data v5, 000000e2 // +00000090 │ │ -49f95e: 6e20 7f02 5400 |0055: invoke-virtual {v4, v5}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ -49f964: 2821 |0058: goto 0079 // +0021 │ │ -49f966: 6e10 7e02 0400 |0059: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -49f96c: 0c05 |005c: move-result-object v5 │ │ -49f96e: 3805 1400 |005d: if-eqz v5, 0071 // +0014 │ │ -49f972: 6e10 7e02 0400 |005f: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -49f978: 0c05 |0062: move-result-object v5 │ │ -49f97a: 2155 |0063: array-length v5, v5 │ │ -49f97c: 3325 0d00 |0064: if-ne v5, v2, 0071 // +000d │ │ -49f980: 6e10 7e02 0400 |0066: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -49f986: 0c05 |0069: move-result-object v5 │ │ -49f988: 480a 0503 |006a: aget-byte v10, v5, v3 │ │ -49f98c: b62a |006c: or-int/2addr v10, v2 │ │ -49f98e: 8daa |006d: int-to-byte v10, v10 │ │ -49f990: 4f0a 0503 |006e: aput-byte v10, v5, v3 │ │ -49f994: 2809 |0070: goto 0079 // +0009 │ │ -49f996: 2325 1e1e |0071: new-array v5, v2, [B // type@1e1e │ │ -49f99a: 2605 7500 0000 |0073: fill-array-data v5, 000000e8 // +00000075 │ │ -49f9a0: 6e20 7f02 5400 |0076: invoke-virtual {v4, v5}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ -49f9a6: dd05 0030 |0079: and-int/lit8 v5, v0, #int 48 // #30 │ │ -49f9aa: 3805 0400 |007b: if-eqz v5, 007f // +0004 │ │ -49f9ae: 1215 |007d: const/4 v5, #int 1 // #1 │ │ -49f9b0: 2802 |007e: goto 0080 // +0002 │ │ -49f9b2: 1205 |007f: const/4 v5, #int 0 // #0 │ │ -49f9b4: 3804 1a00 |0080: if-eqz v4, 009a // +001a │ │ -49f9b8: 6e10 7e02 0400 |0082: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -49f9be: 0c0a |0085: move-result-object v10 │ │ -49f9c0: 380a 1400 |0086: if-eqz v10, 009a // +0014 │ │ -49f9c4: 6e10 7e02 0400 |0088: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -49f9ca: 0c0a |008b: move-result-object v10 │ │ -49f9cc: 21aa |008c: array-length v10, v10 │ │ -49f9ce: 332a 0d00 |008d: if-ne v10, v2, 009a // +000d │ │ -49f9d2: 6e10 7e02 0400 |008f: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -49f9d8: 0c0a |0092: move-result-object v10 │ │ -49f9da: 480a 0a03 |0093: aget-byte v10, v10, v3 │ │ -49f9de: b59a |0095: and-int/2addr v10, v9 │ │ -49f9e0: 380a 0400 |0096: if-eqz v10, 009a // +0004 │ │ -49f9e4: 121a |0098: const/4 v10, #int 1 // #1 │ │ -49f9e6: 2802 |0099: goto 009b // +0002 │ │ -49f9e8: 120a |009a: const/4 v10, #int 0 // #0 │ │ -49f9ea: 3906 0400 |009b: if-nez v6, 009f // +0004 │ │ -49f9ee: 380a 0400 |009d: if-eqz v10, 00a1 // +0004 │ │ -49f9f2: d600 8000 |009f: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -49f9f6: d506 8000 |00a1: and-int/lit16 v6, v0, #int 128 // #0080 │ │ -49f9fa: 3806 1300 |00a3: if-eqz v6, 00b6 // +0013 │ │ -49f9fe: 3904 1100 |00a5: if-nez v4, 00b6 // +0011 │ │ -49fa02: 2204 5e00 |00a7: new-instance v4, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ -49fa06: 6206 deaa |00a9: sget-object v6, Lno/nordicsemi/android/ble/BleServerManager;.CHARACTERISTIC_EXTENDED_PROPERTIES_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aade │ │ -49fa0a: 7030 7a02 6409 |00ab: invoke-direct {v4, v6, v9}, Landroid/bluetooth/BluetoothGattDescriptor;.:(Ljava/util/UUID;I)V // method@027a │ │ -49fa10: 2322 1e1e |00ae: new-array v2, v2, [B // type@1e1e │ │ -49fa14: 2602 3e00 0000 |00b0: fill-array-data v2, 000000ee // +0000003e │ │ -49fa1a: 6e20 7f02 2400 |00b3: invoke-virtual {v4, v2}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ -49fa20: 2202 5d00 |00b6: new-instance v2, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ -49fa24: 07e6 |00b8: move-object v6, v14 │ │ -49fa26: 0209 1000 |00b9: move/from16 v9, v16 │ │ -49fa2a: 7040 7002 e290 |00bb: invoke-direct {v2, v14, v0, v9}, Landroid/bluetooth/BluetoothGattCharacteristic;.:(Ljava/util/UUID;II)V // method@0270 │ │ -49fa30: 3805 0b00 |00be: if-eqz v5, 00c9 // +000b │ │ -49fa34: 3907 0900 |00c0: if-nez v7, 00c9 // +0009 │ │ -49fa38: 6e10 fee9 0d00 |00c2: invoke-virtual {v13}, Lno/nordicsemi/android/ble/BleServerManager;.cccd:()Landroid/bluetooth/BluetoothGattDescriptor; // method@e9fe │ │ -49fa3e: 0c00 |00c5: move-result-object v0 │ │ -49fa40: 6e20 7102 0200 |00c6: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothGattCharacteristic;.addDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@0271 │ │ -49fa46: 2110 |00c9: array-length v0, v1 │ │ -49fa48: 3503 0a00 |00ca: if-ge v3, v0, 00d4 // +000a │ │ -49fa4c: 4605 0103 |00cc: aget-object v5, v1, v3 │ │ -49fa50: 6e20 7102 5200 |00ce: invoke-virtual {v2, v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.addDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@0271 │ │ -49fa56: d803 0301 |00d1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -49fa5a: 28f7 |00d3: goto 00ca // -0009 │ │ -49fa5c: 3804 0700 |00d4: if-eqz v4, 00db // +0007 │ │ -49fa60: 3908 0500 |00d6: if-nez v8, 00db // +0005 │ │ -49fa64: 6e20 7102 4200 |00d8: invoke-virtual {v2, v4}, Landroid/bluetooth/BluetoothGattCharacteristic;.addDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@0271 │ │ -49fa6a: 0800 1100 |00db: move-object/from16 v0, v17 │ │ -49fa6e: 6e20 7802 0200 |00dd: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothGattCharacteristic;.setValue:([B)Z // method@0278 │ │ -49fa74: 1102 |00e0: return-object v2 │ │ -49fa76: 0000 |00e1: nop // spacer │ │ -49fa78: 0003 0100 0200 0000 0200 |00e2: array-data (5 units) │ │ -49fa82: 0000 |00e7: nop // spacer │ │ -49fa84: 0003 0100 0200 0000 0200 |00e8: array-data (5 units) │ │ -49fa8e: 0000 |00ed: nop // spacer │ │ -49fa90: 0003 0100 0200 0000 0000 |00ee: array-data (5 units) │ │ +49f8a8: |[49f8a8] no.nordicsemi.android.ble.BleServerManager.characteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ +49f8b8: 01f0 |0000: move v0, v15 │ │ +49f8ba: 0801 1200 |0001: move-object/from16 v1, v18 │ │ +49f8be: 2112 |0003: array-length v2, v1 │ │ +49f8c0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +49f8c2: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +49f8c4: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +49f8c6: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +49f8c8: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +49f8ca: 1208 |0009: const/4 v8, #int 0 // #0 │ │ +49f8cc: 1219 |000a: const/4 v9, #int 1 // #1 │ │ +49f8ce: 3525 3900 |000b: if-ge v5, v2, 0044 // +0039 │ │ +49f8d2: 460a 0105 |000d: aget-object v10, v1, v5 │ │ +49f8d6: 620b dfaa |000f: sget-object v11, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aadf │ │ +49f8da: 6e10 7d02 0a00 |0011: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49f8e0: 0c0c |0014: move-result-object v12 │ │ +49f8e2: 6e20 15e4 cb00 |0015: invoke-virtual {v11, v12}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ +49f8e8: 0a0b |0018: move-result v11 │ │ +49f8ea: 380b 0400 |0019: if-eqz v11, 001d // +0004 │ │ +49f8ee: 1217 |001b: const/4 v7, #int 1 // #1 │ │ +49f8f0: 2825 |001c: goto 0041 // +0025 │ │ +49f8f2: 620b e0aa |001d: sget-object v11, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_USER_DESCRIPTION_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aae0 │ │ +49f8f6: 6e10 7d02 0a00 |001f: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49f8fc: 0c0c |0022: move-result-object v12 │ │ +49f8fe: 6e20 15e4 cb00 |0023: invoke-virtual {v11, v12}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ +49f904: 0a0b |0026: move-result v11 │ │ +49f906: 380b 0c00 |0027: if-eqz v11, 0033 // +000c │ │ +49f90a: 6e10 7c02 0a00 |0029: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGattDescriptor;.getPermissions:()I // method@027c │ │ +49f910: 0a0b |002c: move-result v11 │ │ +49f912: dd0b 0b70 |002d: and-int/lit8 v11, v11, #int 112 // #70 │ │ +49f916: 380b 0400 |002f: if-eqz v11, 0033 // +0004 │ │ +49f91a: 1216 |0031: const/4 v6, #int 1 // #1 │ │ +49f91c: 280f |0032: goto 0041 // +000f │ │ +49f91e: 620b deaa |0033: sget-object v11, Lno/nordicsemi/android/ble/BleServerManager;.CHARACTERISTIC_EXTENDED_PROPERTIES_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aade │ │ +49f922: 6e10 7d02 0a00 |0035: invoke-virtual {v10}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49f928: 0c0c |0038: move-result-object v12 │ │ +49f92a: 6e20 15e4 cb00 |0039: invoke-virtual {v11, v12}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ +49f930: 0a0b |003c: move-result v11 │ │ +49f932: 380b 0400 |003d: if-eqz v11, 0041 // +0004 │ │ +49f936: 07a4 |003f: move-object v4, v10 │ │ +49f938: 1218 |0040: const/4 v8, #int 1 // #1 │ │ +49f93a: d805 0501 |0041: add-int/lit8 v5, v5, #int 1 // #01 │ │ +49f93e: 28c7 |0043: goto 000a // -0039 │ │ +49f940: 1222 |0044: const/4 v2, #int 2 // #2 │ │ +49f942: 3806 3400 |0045: if-eqz v6, 0079 // +0034 │ │ +49f946: 3904 1200 |0047: if-nez v4, 0059 // +0012 │ │ +49f94a: 2204 5e00 |0049: new-instance v4, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ +49f94e: 6205 deaa |004b: sget-object v5, Lno/nordicsemi/android/ble/BleServerManager;.CHARACTERISTIC_EXTENDED_PROPERTIES_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aade │ │ +49f952: 7030 7a02 5409 |004d: invoke-direct {v4, v5, v9}, Landroid/bluetooth/BluetoothGattDescriptor;.:(Ljava/util/UUID;I)V // method@027a │ │ +49f958: 2325 1e1e |0050: new-array v5, v2, [B // type@1e1e │ │ +49f95c: 2605 9000 0000 |0052: fill-array-data v5, 000000e2 // +00000090 │ │ +49f962: 6e20 7f02 5400 |0055: invoke-virtual {v4, v5}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ +49f968: 2821 |0058: goto 0079 // +0021 │ │ +49f96a: 6e10 7e02 0400 |0059: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49f970: 0c05 |005c: move-result-object v5 │ │ +49f972: 3805 1400 |005d: if-eqz v5, 0071 // +0014 │ │ +49f976: 6e10 7e02 0400 |005f: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49f97c: 0c05 |0062: move-result-object v5 │ │ +49f97e: 2155 |0063: array-length v5, v5 │ │ +49f980: 3325 0d00 |0064: if-ne v5, v2, 0071 // +000d │ │ +49f984: 6e10 7e02 0400 |0066: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49f98a: 0c05 |0069: move-result-object v5 │ │ +49f98c: 480a 0503 |006a: aget-byte v10, v5, v3 │ │ +49f990: b62a |006c: or-int/2addr v10, v2 │ │ +49f992: 8daa |006d: int-to-byte v10, v10 │ │ +49f994: 4f0a 0503 |006e: aput-byte v10, v5, v3 │ │ +49f998: 2809 |0070: goto 0079 // +0009 │ │ +49f99a: 2325 1e1e |0071: new-array v5, v2, [B // type@1e1e │ │ +49f99e: 2605 7500 0000 |0073: fill-array-data v5, 000000e8 // +00000075 │ │ +49f9a4: 6e20 7f02 5400 |0076: invoke-virtual {v4, v5}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ +49f9aa: dd05 0030 |0079: and-int/lit8 v5, v0, #int 48 // #30 │ │ +49f9ae: 3805 0400 |007b: if-eqz v5, 007f // +0004 │ │ +49f9b2: 1215 |007d: const/4 v5, #int 1 // #1 │ │ +49f9b4: 2802 |007e: goto 0080 // +0002 │ │ +49f9b6: 1205 |007f: const/4 v5, #int 0 // #0 │ │ +49f9b8: 3804 1a00 |0080: if-eqz v4, 009a // +001a │ │ +49f9bc: 6e10 7e02 0400 |0082: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49f9c2: 0c0a |0085: move-result-object v10 │ │ +49f9c4: 380a 1400 |0086: if-eqz v10, 009a // +0014 │ │ +49f9c8: 6e10 7e02 0400 |0088: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49f9ce: 0c0a |008b: move-result-object v10 │ │ +49f9d0: 21aa |008c: array-length v10, v10 │ │ +49f9d2: 332a 0d00 |008d: if-ne v10, v2, 009a // +000d │ │ +49f9d6: 6e10 7e02 0400 |008f: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49f9dc: 0c0a |0092: move-result-object v10 │ │ +49f9de: 480a 0a03 |0093: aget-byte v10, v10, v3 │ │ +49f9e2: b59a |0095: and-int/2addr v10, v9 │ │ +49f9e4: 380a 0400 |0096: if-eqz v10, 009a // +0004 │ │ +49f9e8: 121a |0098: const/4 v10, #int 1 // #1 │ │ +49f9ea: 2802 |0099: goto 009b // +0002 │ │ +49f9ec: 120a |009a: const/4 v10, #int 0 // #0 │ │ +49f9ee: 3906 0400 |009b: if-nez v6, 009f // +0004 │ │ +49f9f2: 380a 0400 |009d: if-eqz v10, 00a1 // +0004 │ │ +49f9f6: d600 8000 |009f: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +49f9fa: d506 8000 |00a1: and-int/lit16 v6, v0, #int 128 // #0080 │ │ +49f9fe: 3806 1300 |00a3: if-eqz v6, 00b6 // +0013 │ │ +49fa02: 3904 1100 |00a5: if-nez v4, 00b6 // +0011 │ │ +49fa06: 2204 5e00 |00a7: new-instance v4, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ +49fa0a: 6206 deaa |00a9: sget-object v6, Lno/nordicsemi/android/ble/BleServerManager;.CHARACTERISTIC_EXTENDED_PROPERTIES_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aade │ │ +49fa0e: 7030 7a02 6409 |00ab: invoke-direct {v4, v6, v9}, Landroid/bluetooth/BluetoothGattDescriptor;.:(Ljava/util/UUID;I)V // method@027a │ │ +49fa14: 2322 1e1e |00ae: new-array v2, v2, [B // type@1e1e │ │ +49fa18: 2602 3e00 0000 |00b0: fill-array-data v2, 000000ee // +0000003e │ │ +49fa1e: 6e20 7f02 2400 |00b3: invoke-virtual {v4, v2}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ +49fa24: 2202 5d00 |00b6: new-instance v2, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ +49fa28: 07e6 |00b8: move-object v6, v14 │ │ +49fa2a: 0209 1000 |00b9: move/from16 v9, v16 │ │ +49fa2e: 7040 7002 e290 |00bb: invoke-direct {v2, v14, v0, v9}, Landroid/bluetooth/BluetoothGattCharacteristic;.:(Ljava/util/UUID;II)V // method@0270 │ │ +49fa34: 3805 0b00 |00be: if-eqz v5, 00c9 // +000b │ │ +49fa38: 3907 0900 |00c0: if-nez v7, 00c9 // +0009 │ │ +49fa3c: 6e10 fee9 0d00 |00c2: invoke-virtual {v13}, Lno/nordicsemi/android/ble/BleServerManager;.cccd:()Landroid/bluetooth/BluetoothGattDescriptor; // method@e9fe │ │ +49fa42: 0c00 |00c5: move-result-object v0 │ │ +49fa44: 6e20 7102 0200 |00c6: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothGattCharacteristic;.addDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@0271 │ │ +49fa4a: 2110 |00c9: array-length v0, v1 │ │ +49fa4c: 3503 0a00 |00ca: if-ge v3, v0, 00d4 // +000a │ │ +49fa50: 4605 0103 |00cc: aget-object v5, v1, v3 │ │ +49fa54: 6e20 7102 5200 |00ce: invoke-virtual {v2, v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.addDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@0271 │ │ +49fa5a: d803 0301 |00d1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +49fa5e: 28f7 |00d3: goto 00ca // -0009 │ │ +49fa60: 3804 0700 |00d4: if-eqz v4, 00db // +0007 │ │ +49fa64: 3908 0500 |00d6: if-nez v8, 00db // +0005 │ │ +49fa68: 6e20 7102 4200 |00d8: invoke-virtual {v2, v4}, Landroid/bluetooth/BluetoothGattCharacteristic;.addDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@0271 │ │ +49fa6e: 0800 1100 |00db: move-object/from16 v0, v17 │ │ +49fa72: 6e20 7802 0200 |00dd: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothGattCharacteristic;.setValue:([B)Z // method@0278 │ │ +49fa78: 1102 |00e0: return-object v2 │ │ +49fa7a: 0000 |00e1: nop // spacer │ │ +49fa7c: 0003 0100 0200 0000 0200 |00e2: array-data (5 units) │ │ +49fa86: 0000 |00e7: nop // spacer │ │ +49fa88: 0003 0100 0200 0000 0200 |00e8: array-data (5 units) │ │ +49fa92: 0000 |00ed: nop // spacer │ │ +49fa94: 0003 0100 0200 0000 0000 |00ee: array-data (5 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=274 │ │ 0x000f line=275 │ │ 0x001d line=277 │ │ 0x0029 line=278 │ │ 0x0033 line=283 │ │ @@ -1502094,26 +1502095,26 @@ │ │ type : '(Ljava/util/UUID;II[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic;' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -49f878: |[49f878] no.nordicsemi.android.ble.BleServerManager.characteristic:(Ljava/util/UUID;II[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ -49f888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49f88a: 0705 |0001: move-object v5, v0 │ │ -49f88c: 1f05 1e1e |0002: check-cast v5, [B // type@1e1e │ │ -49f890: 0771 |0004: move-object v1, v7 │ │ -49f892: 0782 |0005: move-object v2, v8 │ │ -49f894: 0193 |0006: move v3, v9 │ │ -49f896: 01a4 |0007: move v4, v10 │ │ -49f898: 07b6 |0008: move-object v6, v11 │ │ -49f89a: 7406 00ea 0100 |0009: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleServerManager;.characteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@ea00 │ │ -49f8a0: 0c08 |000c: move-result-object v8 │ │ -49f8a2: 1108 |000d: return-object v8 │ │ +49f87c: |[49f87c] no.nordicsemi.android.ble.BleServerManager.characteristic:(Ljava/util/UUID;II[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ +49f88c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49f88e: 0705 |0001: move-object v5, v0 │ │ +49f890: 1f05 1e1e |0002: check-cast v5, [B // type@1e1e │ │ +49f894: 0771 |0004: move-object v1, v7 │ │ +49f896: 0782 |0005: move-object v2, v8 │ │ +49f898: 0193 |0006: move v3, v9 │ │ +49f89a: 01a4 |0007: move v4, v10 │ │ +49f89c: 07b6 |0008: move-object v6, v11 │ │ +49f89e: 7406 00ea 0100 |0009: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleServerManager;.characteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@ea00 │ │ +49f8a4: 0c08 |000c: move-result-object v8 │ │ +49f8a6: 1108 |000d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=394 │ │ locals : │ │ 0x0000 - 0x000e reg=7 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x000e reg=8 (null) Ljava/util/UUID; │ │ 0x0000 - 0x000e reg=9 (null) I │ │ @@ -1502125,36 +1502126,36 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -4a002c: |[4a002c] no.nordicsemi.android.ble.BleServerManager.close:()V │ │ -4a003c: 5420 e4aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ -4a0040: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a0042: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -4a0046: 6e10 8102 0000 |0005: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGattServer;.close:()V // method@0281 │ │ -4a004c: 5b21 e4aa |0008: iput-object v1, v2, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ -4a0050: 5b21 e6aa |000a: iput-object v1, v2, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ -4a0054: 5420 e3aa |000c: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ -4a0058: 7210 8fe3 0000 |000e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4a005e: 0c00 |0011: move-result-object v0 │ │ -4a0060: 7210 5fe3 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4a0066: 0a01 |0015: move-result v1 │ │ -4a0068: 3801 0f00 |0016: if-eqz v1, 0025 // +000f │ │ -4a006c: 7210 60e3 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4a0072: 0c01 |001b: move-result-object v1 │ │ -4a0074: 1f01 481b |001c: check-cast v1, Lno/nordicsemi/android/ble/BleManager; // type@1b48 │ │ -4a0078: 6e10 9be8 0100 |001e: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.closeServer:()V // method@e89b │ │ -4a007e: 6e10 9ae8 0100 |0021: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.close:()V // method@e89a │ │ -4a0084: 28ee |0024: goto 0012 // -0012 │ │ -4a0086: 5420 e3aa |0025: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ -4a008a: 7210 87e3 0000 |0027: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@e387 │ │ -4a0090: 0e00 |002a: return-void │ │ +4a0030: |[4a0030] no.nordicsemi.android.ble.BleServerManager.close:()V │ │ +4a0040: 5420 e4aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ +4a0044: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a0046: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +4a004a: 6e10 8102 0000 |0005: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGattServer;.close:()V // method@0281 │ │ +4a0050: 5b21 e4aa |0008: iput-object v1, v2, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ +4a0054: 5b21 e6aa |000a: iput-object v1, v2, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ +4a0058: 5420 e3aa |000c: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ +4a005c: 7210 8fe3 0000 |000e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4a0062: 0c00 |0011: move-result-object v0 │ │ +4a0064: 7210 5fe3 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4a006a: 0a01 |0015: move-result v1 │ │ +4a006c: 3801 0f00 |0016: if-eqz v1, 0025 // +000f │ │ +4a0070: 7210 60e3 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4a0076: 0c01 |001b: move-result-object v1 │ │ +4a0078: 1f01 481b |001c: check-cast v1, Lno/nordicsemi/android/ble/BleManager; // type@1b48 │ │ +4a007c: 6e10 9be8 0100 |001e: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.closeServer:()V // method@e89b │ │ +4a0082: 6e10 9ae8 0100 |0021: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.close:()V // method@e89a │ │ +4a0088: 28ee |0024: goto 0012 // -0012 │ │ +4a008a: 5420 e3aa |0025: iget-object v0, v2, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ +4a008e: 7210 87e3 0000 |0027: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@e387 │ │ +4a0094: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ 0x0008 line=108 │ │ 0x000a line=110 │ │ 0x000c line=111 │ │ @@ -1502169,37 +1502170,37 @@ │ │ type : '(Ljava/lang/String;Z)Landroid/bluetooth/BluetoothGattDescriptor;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -49fbb0: |[49fbb0] no.nordicsemi.android.ble.BleServerManager.description:(Ljava/lang/String;Z)Landroid/bluetooth/BluetoothGattDescriptor; │ │ -49fbc0: 6200 e0aa |0000: sget-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_USER_DESCRIPTION_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aae0 │ │ -49fbc4: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ -49fbc8: 1301 1000 |0004: const/16 v1, #int 16 // #10 │ │ -49fbcc: 2802 |0006: goto 0008 // +0002 │ │ -49fbce: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -49fbd0: de01 0101 |0008: or-int/lit8 v1, v1, #int 1 // #01 │ │ -49fbd4: 3803 0700 |000a: if-eqz v3, 0011 // +0007 │ │ -49fbd8: 6e10 cbe0 0300 |000c: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ -49fbde: 0c03 |000f: move-result-object v3 │ │ -49fbe0: 2802 |0010: goto 0012 // +0002 │ │ -49fbe2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -49fbe4: 6e40 05ea 0231 |0012: invoke-virtual {v2, v0, v1, v3}, Lno/nordicsemi/android/ble/BleServerManager;.descriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea05 │ │ -49fbea: 0c03 |0015: move-result-object v3 │ │ -49fbec: 3904 1200 |0016: if-nez v4, 0028 // +0012 │ │ -49fbf0: 5424 e8aa |0018: iget-object v4, v2, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ -49fbf4: 3904 0900 |001a: if-nez v4, 0023 // +0009 │ │ -49fbf8: 2204 7119 |001c: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ -49fbfc: 7010 92e2 0400 |001e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -49fc02: 5b24 e8aa |0021: iput-object v4, v2, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ -49fc06: 5424 e8aa |0023: iget-object v4, v2, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ -49fc0a: 7220 85e3 3400 |0025: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -49fc10: 1103 |0028: return-object v3 │ │ +49fbb4: |[49fbb4] no.nordicsemi.android.ble.BleServerManager.description:(Ljava/lang/String;Z)Landroid/bluetooth/BluetoothGattDescriptor; │ │ +49fbc4: 6200 e0aa |0000: sget-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_USER_DESCRIPTION_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aae0 │ │ +49fbc8: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ +49fbcc: 1301 1000 |0004: const/16 v1, #int 16 // #10 │ │ +49fbd0: 2802 |0006: goto 0008 // +0002 │ │ +49fbd2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +49fbd4: de01 0101 |0008: or-int/lit8 v1, v1, #int 1 // #01 │ │ +49fbd8: 3803 0700 |000a: if-eqz v3, 0011 // +0007 │ │ +49fbdc: 6e10 cbe0 0300 |000c: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ +49fbe2: 0c03 |000f: move-result-object v3 │ │ +49fbe4: 2802 |0010: goto 0012 // +0002 │ │ +49fbe6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +49fbe8: 6e40 05ea 0231 |0012: invoke-virtual {v2, v0, v1, v3}, Lno/nordicsemi/android/ble/BleServerManager;.descriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea05 │ │ +49fbee: 0c03 |0015: move-result-object v3 │ │ +49fbf0: 3904 1200 |0016: if-nez v4, 0028 // +0012 │ │ +49fbf4: 5424 e8aa |0018: iget-object v4, v2, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ +49fbf8: 3904 0900 |001a: if-nez v4, 0023 // +0009 │ │ +49fbfc: 2204 7119 |001c: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ +49fc00: 7010 92e2 0400 |001e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +49fc06: 5b24 e8aa |0021: iput-object v4, v2, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ +49fc0a: 5424 e8aa |0023: iget-object v4, v2, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ +49fc0e: 7220 85e3 3400 |0025: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +49fc14: 1103 |0028: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x000c line=648 │ │ 0x0012 line=646 │ │ 0x0018 line=650 │ │ 0x001c line=651 │ │ @@ -1502214,23 +1502215,23 @@ │ │ type : '(Ljava/util/UUID;ILno/nordicsemi/android/ble/data/Data;)Landroid/bluetooth/BluetoothGattDescriptor;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -49fc38: |[49fc38] no.nordicsemi.android.ble.BleServerManager.descriptor:(Ljava/util/UUID;ILno/nordicsemi/android/ble/data/Data;)Landroid/bluetooth/BluetoothGattDescriptor; │ │ -49fc48: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -49fc4c: 6e10 ceef 0300 |0002: invoke-virtual {v3}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -49fc52: 0c03 |0005: move-result-object v3 │ │ -49fc54: 2802 |0006: goto 0008 // +0002 │ │ -49fc56: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -49fc58: 6e40 05ea 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/BleServerManager;.descriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea05 │ │ -49fc5e: 0c01 |000b: move-result-object v1 │ │ -49fc60: 1101 |000c: return-object v1 │ │ +49fc3c: |[49fc3c] no.nordicsemi.android.ble.BleServerManager.descriptor:(Ljava/util/UUID;ILno/nordicsemi/android/ble/data/Data;)Landroid/bluetooth/BluetoothGattDescriptor; │ │ +49fc4c: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +49fc50: 6e10 ceef 0300 |0002: invoke-virtual {v3}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +49fc56: 0c03 |0005: move-result-object v3 │ │ +49fc58: 2802 |0006: goto 0008 // +0002 │ │ +49fc5a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +49fc5c: 6e40 05ea 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/BleServerManager;.descriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea05 │ │ +49fc62: 0c01 |000b: move-result-object v1 │ │ +49fc64: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=545 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/util/UUID; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ @@ -1502241,19 +1502242,19 @@ │ │ type : '(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -49fc14: |[49fc14] no.nordicsemi.android.ble.BleServerManager.descriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; │ │ -49fc24: 2200 5e00 |0000: new-instance v0, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ -49fc28: 7030 7a02 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/bluetooth/BluetoothGattDescriptor;.:(Ljava/util/UUID;I)V // method@027a │ │ -49fc2e: 6e20 7f02 4000 |0005: invoke-virtual {v0, v4}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ -49fc34: 1100 |0008: return-object v0 │ │ +49fc18: |[49fc18] no.nordicsemi.android.ble.BleServerManager.descriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; │ │ +49fc28: 2200 5e00 |0000: new-instance v0, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ +49fc2c: 7030 7a02 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/bluetooth/BluetoothGattDescriptor;.:(Ljava/util/UUID;I)V // method@027a │ │ +49fc32: 6e20 7f02 4000 |0005: invoke-virtual {v0, v4}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ +49fc38: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0005 line=523 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/util/UUID; │ │ @@ -1502265,17 +1502266,17 @@ │ │ type : '()Landroid/bluetooth/BluetoothGattServer;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49fd58: |[49fd58] no.nordicsemi.android.ble.BleServerManager.getServer:()Landroid/bluetooth/BluetoothGattServer; │ │ -49fd68: 5410 e4aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ -49fd6c: 1100 |0002: return-object v0 │ │ +49fd5c: |[49fd5c] no.nordicsemi.android.ble.BleServerManager.getServer:()Landroid/bluetooth/BluetoothGattServer; │ │ +49fd6c: 5410 e4aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ +49fd70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/BleServerManager; │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/BleServerManager;) │ │ @@ -1502289,24 +1502290,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -49fda4: |[49fda4] no.nordicsemi.android.ble.BleServerManager.isShared:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49fdb4: 5410 e7aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristics:Ljava/util/List; // field@aae7 │ │ -49fdb8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -49fdbc: 7220 88e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ -49fdc2: 0a02 |0007: move-result v2 │ │ -49fdc4: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -49fdc8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -49fdca: 2802 |000b: goto 000d // +0002 │ │ -49fdcc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -49fdce: 0f02 |000d: return v2 │ │ +49fda8: |[49fda8] no.nordicsemi.android.ble.BleServerManager.isShared:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49fdb8: 5410 e7aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristics:Ljava/util/List; // field@aae7 │ │ +49fdbc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +49fdc0: 7220 88e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ +49fdc6: 0a02 |0007: move-result v2 │ │ +49fdc8: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +49fdcc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +49fdce: 2802 |000b: goto 000d // +0002 │ │ +49fdd0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +49fdd2: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1502315,24 +1502316,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -49fdd0: |[49fdd0] no.nordicsemi.android.ble.BleServerManager.isShared:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ -49fde0: 5410 e8aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ -49fde4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -49fde8: 7220 88e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ -49fdee: 0a02 |0007: move-result v2 │ │ -49fdf0: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -49fdf4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -49fdf6: 2802 |000b: goto 000d // +0002 │ │ -49fdf8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -49fdfa: 0f02 |000d: return v2 │ │ +49fdd4: |[49fdd4] no.nordicsemi.android.ble.BleServerManager.isShared:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ +49fde4: 5410 e8aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ +49fde8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +49fdec: 7220 88e3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ +49fdf2: 0a02 |0007: move-result v2 │ │ +49fdf4: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +49fdf8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +49fdfa: 2802 |000b: goto 000d // +0002 │ │ +49fdfc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +49fdfe: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ @@ -1502341,20 +1502342,20 @@ │ │ type : '(II[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4a0094: |[4a0094] no.nordicsemi.android.ble.BleServerManager.log:(II[Ljava/lang/Object;)V │ │ -4a00a4: 5410 e1aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.context:Landroid/content/Context; // field@aae1 │ │ -4a00a8: 6e30 e702 3004 |0002: invoke-virtual {v0, v3, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@02e7 │ │ -4a00ae: 0c03 |0005: move-result-object v3 │ │ -4a00b0: 6e30 0cea 2103 |0006: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ -4a00b6: 0e00 |0009: return-void │ │ +4a0098: |[4a0098] no.nordicsemi.android.ble.BleServerManager.log:(II[Ljava/lang/Object;)V │ │ +4a00a8: 5410 e1aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.context:Landroid/content/Context; // field@aae1 │ │ +4a00ac: 6e30 e702 3004 |0002: invoke-virtual {v0, v3, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@02e7 │ │ +4a00b2: 0c03 |0005: move-result-object v3 │ │ +4a00b4: 6e30 0cea 2103 |0006: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ +4a00ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0006 line=195 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -1502366,76 +1502367,76 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4a00b8: |[4a00b8] no.nordicsemi.android.ble.BleServerManager.log:(ILjava/lang/String;)V │ │ -4a00c8: 0e00 |0000: return-void │ │ +4a00bc: |[4a00bc] no.nordicsemi.android.ble.BleServerManager.log:(ILjava/lang/String;)V │ │ +4a00cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lno/nordicsemi/android/ble/BleServerManager;) │ │ name : 'open' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -49fdfc: |[49fdfc] no.nordicsemi.android.ble.BleServerManager.open:()Z │ │ -49fe0c: 5440 e4aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ -49fe10: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -49fe12: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -49fe16: 0f01 |0005: return v1 │ │ -49fe18: 2200 8719 |0006: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ -49fe1c: 6e10 08ea 0400 |0008: invoke-virtual {v4}, Lno/nordicsemi/android/ble/BleServerManager;.initializeServer:()Ljava/util/List; // method@ea08 │ │ -49fe22: 0c02 |000b: move-result-object v2 │ │ -49fe24: 7020 78e3 2000 |000c: invoke-direct {v0, v2}, Ljava/util/LinkedList;.:(Ljava/util/Collection;)V // method@e378 │ │ -49fe2a: 5b40 e6aa |000f: iput-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ -49fe2e: 5440 e1aa |0011: iget-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.context:Landroid/content/Context; // field@aae1 │ │ -49fe32: 1a02 dd79 |0013: const-string v2, "bluetooth" // string@79dd │ │ -49fe36: 6e20 e902 2000 |0015: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ -49fe3c: 0c00 |0018: move-result-object v0 │ │ -49fe3e: 1f00 6200 |0019: check-cast v0, Landroid/bluetooth/BluetoothManager; // type@0062 │ │ -49fe42: 3800 0c00 |001b: if-eqz v0, 0027 // +000c │ │ -49fe46: 5442 e1aa |001d: iget-object v2, v4, Lno/nordicsemi/android/ble/BleServerManager;.context:Landroid/content/Context; // field@aae1 │ │ -49fe4a: 5443 e2aa |001f: iget-object v3, v4, Lno/nordicsemi/android/ble/BleServerManager;.gattServerCallback:Landroid/bluetooth/BluetoothGattServerCallback; // field@aae2 │ │ -49fe4e: 6e30 8a02 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/bluetooth/BluetoothManager;.openGattServer:(Landroid/content/Context;Landroid/bluetooth/BluetoothGattServerCallback;)Landroid/bluetooth/BluetoothGattServer; // method@028a │ │ -49fe54: 0c00 |0024: move-result-object v0 │ │ -49fe56: 5b40 e4aa |0025: iput-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ -49fe5a: 5440 e4aa |0027: iget-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ -49fe5e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -49fe60: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -49fe64: 1240 |002c: const/4 v0, #int 4 // #4 │ │ -49fe66: 1a03 eb69 |002d: const-string v3, "[Server] Server started successfully" // string@69eb │ │ -49fe6a: 6e30 0cea 0403 |002f: invoke-virtual {v4, v0, v3}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ -49fe70: 5440 e6aa |0032: iget-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ -49fe74: 7210 c3e3 0000 |0034: invoke-interface {v0}, Ljava/util/Queue;.remove:()Ljava/lang/Object; // method@e3c3 │ │ -49fe7a: 0c00 |0037: move-result-object v0 │ │ -49fe7c: 1f00 6100 |0038: check-cast v0, Landroid/bluetooth/BluetoothGattService; // type@0061 │ │ -49fe80: 5443 e4aa |003a: iget-object v3, v4, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ -49fe84: 6e20 8002 0300 |003c: invoke-virtual {v3, v0}, Landroid/bluetooth/BluetoothGattServer;.addService:(Landroid/bluetooth/BluetoothGattService;)Z // method@0280 │ │ -49fe8a: 280d |003f: goto 004c // +000d │ │ -49fe8c: 6e10 02ea 0400 |0040: invoke-virtual {v4}, Lno/nordicsemi/android/ble/BleServerManager;.close:()V // method@ea02 │ │ -49fe92: 0f02 |0043: return v2 │ │ -49fe94: 0000 |0044: nop // spacer │ │ -49fe96: 5440 e5aa |0045: iget-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.serverObserver:Lno/nordicsemi/android/ble/observer/ServerObserver; // field@aae5 │ │ -49fe9a: 3800 0500 |0047: if-eqz v0, 004c // +0005 │ │ -49fe9e: 7210 10f0 0000 |0049: invoke-interface {v0}, Lno/nordicsemi/android/ble/observer/ServerObserver;.onServerReady:()V // method@f010 │ │ -49fea4: 0f01 |004c: return v1 │ │ -49fea6: 1250 |004d: const/4 v0, #int 5 // #5 │ │ -49fea8: 1a01 5b20 |004e: const-string v1, "GATT server initialization failed" // string@205b │ │ -49feac: 6e30 0cea 0401 |0050: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ -49feb2: 1200 |0053: const/4 v0, #int 0 // #0 │ │ -49feb4: 5b40 e6aa |0054: iput-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ -49feb8: 0f02 |0056: return v2 │ │ +49fe00: |[49fe00] no.nordicsemi.android.ble.BleServerManager.open:()Z │ │ +49fe10: 5440 e4aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ +49fe14: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +49fe16: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +49fe1a: 0f01 |0005: return v1 │ │ +49fe1c: 2200 8719 |0006: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ +49fe20: 6e10 08ea 0400 |0008: invoke-virtual {v4}, Lno/nordicsemi/android/ble/BleServerManager;.initializeServer:()Ljava/util/List; // method@ea08 │ │ +49fe26: 0c02 |000b: move-result-object v2 │ │ +49fe28: 7020 78e3 2000 |000c: invoke-direct {v0, v2}, Ljava/util/LinkedList;.:(Ljava/util/Collection;)V // method@e378 │ │ +49fe2e: 5b40 e6aa |000f: iput-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ +49fe32: 5440 e1aa |0011: iget-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.context:Landroid/content/Context; // field@aae1 │ │ +49fe36: 1a02 dd79 |0013: const-string v2, "bluetooth" // string@79dd │ │ +49fe3a: 6e20 e902 2000 |0015: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02e9 │ │ +49fe40: 0c00 |0018: move-result-object v0 │ │ +49fe42: 1f00 6200 |0019: check-cast v0, Landroid/bluetooth/BluetoothManager; // type@0062 │ │ +49fe46: 3800 0c00 |001b: if-eqz v0, 0027 // +000c │ │ +49fe4a: 5442 e1aa |001d: iget-object v2, v4, Lno/nordicsemi/android/ble/BleServerManager;.context:Landroid/content/Context; // field@aae1 │ │ +49fe4e: 5443 e2aa |001f: iget-object v3, v4, Lno/nordicsemi/android/ble/BleServerManager;.gattServerCallback:Landroid/bluetooth/BluetoothGattServerCallback; // field@aae2 │ │ +49fe52: 6e30 8a02 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/bluetooth/BluetoothManager;.openGattServer:(Landroid/content/Context;Landroid/bluetooth/BluetoothGattServerCallback;)Landroid/bluetooth/BluetoothGattServer; // method@028a │ │ +49fe58: 0c00 |0024: move-result-object v0 │ │ +49fe5a: 5b40 e4aa |0025: iput-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ +49fe5e: 5440 e4aa |0027: iget-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ +49fe62: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +49fe64: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +49fe68: 1240 |002c: const/4 v0, #int 4 // #4 │ │ +49fe6a: 1a03 eb69 |002d: const-string v3, "[Server] Server started successfully" // string@69eb │ │ +49fe6e: 6e30 0cea 0403 |002f: invoke-virtual {v4, v0, v3}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ +49fe74: 5440 e6aa |0032: iget-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ +49fe78: 7210 c3e3 0000 |0034: invoke-interface {v0}, Ljava/util/Queue;.remove:()Ljava/lang/Object; // method@e3c3 │ │ +49fe7e: 0c00 |0037: move-result-object v0 │ │ +49fe80: 1f00 6100 |0038: check-cast v0, Landroid/bluetooth/BluetoothGattService; // type@0061 │ │ +49fe84: 5443 e4aa |003a: iget-object v3, v4, Lno/nordicsemi/android/ble/BleServerManager;.server:Landroid/bluetooth/BluetoothGattServer; // field@aae4 │ │ +49fe88: 6e20 8002 0300 |003c: invoke-virtual {v3, v0}, Landroid/bluetooth/BluetoothGattServer;.addService:(Landroid/bluetooth/BluetoothGattService;)Z // method@0280 │ │ +49fe8e: 280d |003f: goto 004c // +000d │ │ +49fe90: 6e10 02ea 0400 |0040: invoke-virtual {v4}, Lno/nordicsemi/android/ble/BleServerManager;.close:()V // method@ea02 │ │ +49fe96: 0f02 |0043: return v2 │ │ +49fe98: 0000 |0044: nop // spacer │ │ +49fe9a: 5440 e5aa |0045: iget-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.serverObserver:Lno/nordicsemi/android/ble/observer/ServerObserver; // field@aae5 │ │ +49fe9e: 3800 0500 |0047: if-eqz v0, 004c // +0005 │ │ +49fea2: 7210 10f0 0000 |0049: invoke-interface {v0}, Lno/nordicsemi/android/ble/observer/ServerObserver;.onServerReady:()V // method@f010 │ │ +49fea8: 0f01 |004c: return v1 │ │ +49feaa: 1250 |004d: const/4 v0, #int 5 // #5 │ │ +49feac: 1a01 5b20 |004e: const-string v1, "GATT server initialization failed" // string@205b │ │ +49feb0: 6e30 0cea 0401 |0050: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/BleServerManager;.log:(ILjava/lang/String;)V // method@ea0c │ │ +49feb6: 1200 |0053: const/4 v0, #int 0 // #0 │ │ +49feb8: 5b40 e6aa |0054: iput-object v0, v4, Lno/nordicsemi/android/ble/BleServerManager;.serverServices:Ljava/util/Queue; // field@aae6 │ │ +49febc: 0f02 |0056: return v2 │ │ catches : 1 │ │ 0x0032 - 0x003f │ │ Ljava/util/NoSuchElementException; -> 0x0044 │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=78 │ │ @@ -1502458,24 +1502459,24 @@ │ │ type : '()Landroid/bluetooth/BluetoothGattDescriptor;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -49fc64: |[49fc64] no.nordicsemi.android.ble.BleServerManager.reliableWrite:()Landroid/bluetooth/BluetoothGattDescriptor; │ │ -49fc74: 6200 deaa |0000: sget-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CHARACTERISTIC_EXTENDED_PROPERTIES_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aade │ │ -49fc78: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -49fc7a: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ -49fc7e: 2601 0900 0000 |0005: fill-array-data v1, 0000000e // +00000009 │ │ -49fc84: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -49fc86: 6e40 17ea 0312 |0009: invoke-virtual {v3, v0, v2, v1}, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea17 │ │ -49fc8c: 0c00 |000c: move-result-object v0 │ │ -49fc8e: 1100 |000d: return-object v0 │ │ -49fc90: 0003 0100 0200 0000 0100 |000e: array-data (5 units) │ │ +49fc68: |[49fc68] no.nordicsemi.android.ble.BleServerManager.reliableWrite:()Landroid/bluetooth/BluetoothGattDescriptor; │ │ +49fc78: 6200 deaa |0000: sget-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CHARACTERISTIC_EXTENDED_PROPERTIES_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aade │ │ +49fc7c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +49fc7e: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ +49fc82: 2601 0900 0000 |0005: fill-array-data v1, 0000000e // +00000009 │ │ +49fc88: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +49fc8a: 6e40 17ea 0312 |0009: invoke-virtual {v3, v0, v2, v1}, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea17 │ │ +49fc90: 0c00 |000c: move-result-object v0 │ │ +49fc92: 1100 |000d: return-object v0 │ │ +49fc94: 0003 0100 0200 0000 0100 |000e: array-data (5 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lno/nordicsemi/android/ble/BleServerManager; │ │ │ │ #17 : (in Lno/nordicsemi/android/ble/BleServerManager;) │ │ @@ -1502483,18 +1502484,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManager;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4a00cc: |[4a00cc] no.nordicsemi.android.ble.BleServerManager.removeManager:(Lno/nordicsemi/android/ble/BleManager;)V │ │ -4a00dc: 5410 e3aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ -4a00e0: 7220 91e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ -4a00e6: 0e00 |0005: return-void │ │ +4a00d0: |[4a00d0] no.nordicsemi.android.ble.BleServerManager.removeManager:(Lno/nordicsemi/android/ble/BleManager;)V │ │ +4a00e0: 5410 e3aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleServerManager;.managers:Ljava/util/List; // field@aae3 │ │ +4a00e4: 7220 91e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ +4a00ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x0006 reg=2 (null) Lno/nordicsemi/android/ble/BleManager; │ │ │ │ @@ -1502503,25 +1502504,25 @@ │ │ type : '(Ljava/util/UUID;[Landroid/bluetooth/BluetoothGattCharacteristic;)Landroid/bluetooth/BluetoothGattService;' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -49fd70: |[49fd70] no.nordicsemi.android.ble.BleServerManager.service:(Ljava/util/UUID;[Landroid/bluetooth/BluetoothGattCharacteristic;)Landroid/bluetooth/BluetoothGattService; │ │ -49fd80: 2200 6100 |0000: new-instance v0, Landroid/bluetooth/BluetoothGattService; // type@0061 │ │ -49fd84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49fd86: 7030 8602 4001 |0003: invoke-direct {v0, v4, v1}, Landroid/bluetooth/BluetoothGattService;.:(Ljava/util/UUID;I)V // method@0286 │ │ -49fd8c: 2154 |0006: array-length v4, v5 │ │ -49fd8e: 3541 0a00 |0007: if-ge v1, v4, 0011 // +000a │ │ -49fd92: 4602 0501 |0009: aget-object v2, v5, v1 │ │ -49fd96: 6e20 8702 2000 |000b: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothGattService;.addCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@0287 │ │ -49fd9c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -49fda0: 28f7 |0010: goto 0007 // -0009 │ │ -49fda2: 1100 |0011: return-object v0 │ │ +49fd74: |[49fd74] no.nordicsemi.android.ble.BleServerManager.service:(Ljava/util/UUID;[Landroid/bluetooth/BluetoothGattCharacteristic;)Landroid/bluetooth/BluetoothGattService; │ │ +49fd84: 2200 6100 |0000: new-instance v0, Landroid/bluetooth/BluetoothGattService; // type@0061 │ │ +49fd88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49fd8a: 7030 8602 4001 |0003: invoke-direct {v0, v4, v1}, Landroid/bluetooth/BluetoothGattService;.:(Ljava/util/UUID;I)V // method@0286 │ │ +49fd90: 2154 |0006: array-length v4, v5 │ │ +49fd92: 3541 0a00 |0007: if-ge v1, v4, 0011 // +000a │ │ +49fd96: 4602 0501 |0009: aget-object v2, v5, v1 │ │ +49fd9a: 6e20 8702 2000 |000b: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothGattService;.addCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@0287 │ │ +49fda0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +49fda4: 28f7 |0010: goto 0007 // -0009 │ │ +49fda6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0006 line=230 │ │ 0x000b line=231 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lno/nordicsemi/android/ble/BleServerManager; │ │ @@ -1502533,17 +1502534,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/observer/ServerObserver;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a00e8: |[4a00e8] no.nordicsemi.android.ble.BleServerManager.setServerObserver:(Lno/nordicsemi/android/ble/observer/ServerObserver;)V │ │ -4a00f8: 5b01 e5aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager;.serverObserver:Lno/nordicsemi/android/ble/observer/ServerObserver; // field@aae5 │ │ -4a00fc: 0e00 |0002: return-void │ │ +4a00ec: |[4a00ec] no.nordicsemi.android.ble.BleServerManager.setServerObserver:(Lno/nordicsemi/android/ble/observer/ServerObserver;)V │ │ +4a00fc: 5b01 e5aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleServerManager;.serverObserver:Lno/nordicsemi/android/ble/observer/ServerObserver; // field@aae5 │ │ +4a0100: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/observer/ServerObserver; │ │ │ │ @@ -1502552,25 +1502553,25 @@ │ │ type : '()Landroid/bluetooth/BluetoothGattDescriptor;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -49fc9c: |[49fc9c] no.nordicsemi.android.ble.BleServerManager.sharedCccd:()Landroid/bluetooth/BluetoothGattDescriptor; │ │ -49fcac: 6200 dfaa |0000: sget-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aadf │ │ -49fcb0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -49fcb2: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ -49fcb6: 2601 0b00 0000 |0005: fill-array-data v1, 00000010 // +0000000b │ │ -49fcbc: 1302 1100 |0008: const/16 v2, #int 17 // #11 │ │ -49fcc0: 6e40 17ea 0312 |000a: invoke-virtual {v3, v0, v2, v1}, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea17 │ │ -49fcc6: 0c00 |000d: move-result-object v0 │ │ -49fcc8: 1100 |000e: return-object v0 │ │ -49fcca: 0000 |000f: nop // spacer │ │ -49fccc: 0003 0100 0200 0000 0000 |0010: array-data (5 units) │ │ +49fca0: |[49fca0] no.nordicsemi.android.ble.BleServerManager.sharedCccd:()Landroid/bluetooth/BluetoothGattDescriptor; │ │ +49fcb0: 6200 dfaa |0000: sget-object v0, Lno/nordicsemi/android/ble/BleServerManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aadf │ │ +49fcb4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +49fcb6: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ +49fcba: 2601 0b00 0000 |0005: fill-array-data v1, 00000010 // +0000000b │ │ +49fcc0: 1302 1100 |0008: const/16 v2, #int 17 // #11 │ │ +49fcc4: 6e40 17ea 0312 |000a: invoke-virtual {v3, v0, v2, v1}, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea17 │ │ +49fcca: 0c00 |000d: move-result-object v0 │ │ +49fccc: 1100 |000e: return-object v0 │ │ +49fcce: 0000 |000f: nop // spacer │ │ +49fcd0: 0003 0100 0200 0000 0000 |0010: array-data (5 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lno/nordicsemi/android/ble/BleServerManager; │ │ │ │ #21 : (in Lno/nordicsemi/android/ble/BleServerManager;) │ │ @@ -1502578,29 +1502579,29 @@ │ │ type : '(Ljava/util/UUID;IILno/nordicsemi/android/ble/data/Data;[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic;' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -49fb3c: |[49fb3c] no.nordicsemi.android.ble.BleServerManager.sharedCharacteristic:(Ljava/util/UUID;IILno/nordicsemi/android/ble/data/Data;[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ -49fb4c: 380a 0700 |0000: if-eqz v10, 0007 // +0007 │ │ -49fb50: 6e10 ceef 0a00 |0002: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -49fb56: 0c0a |0005: move-result-object v10 │ │ -49fb58: 2802 |0006: goto 0008 // +0002 │ │ -49fb5a: 120a |0007: const/4 v10, #int 0 // #0 │ │ -49fb5c: 07a4 |0008: move-object v4, v10 │ │ -49fb5e: 0760 |0009: move-object v0, v6 │ │ -49fb60: 0771 |000a: move-object v1, v7 │ │ -49fb62: 0182 |000b: move v2, v8 │ │ -49fb64: 0193 |000c: move v3, v9 │ │ -49fb66: 07b5 |000d: move-object v5, v11 │ │ -49fb68: 7406 14ea 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@ea14 │ │ -49fb6e: 0c07 |0011: move-result-object v7 │ │ -49fb70: 1107 |0012: return-object v7 │ │ +49fb40: |[49fb40] no.nordicsemi.android.ble.BleServerManager.sharedCharacteristic:(Ljava/util/UUID;IILno/nordicsemi/android/ble/data/Data;[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ +49fb50: 380a 0700 |0000: if-eqz v10, 0007 // +0007 │ │ +49fb54: 6e10 ceef 0a00 |0002: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +49fb5a: 0c0a |0005: move-result-object v10 │ │ +49fb5c: 2802 |0006: goto 0008 // +0002 │ │ +49fb5e: 120a |0007: const/4 v10, #int 0 // #0 │ │ +49fb60: 07a4 |0008: move-object v4, v10 │ │ +49fb62: 0760 |0009: move-object v0, v6 │ │ +49fb64: 0771 |000a: move-object v1, v7 │ │ +49fb66: 0182 |000b: move v2, v8 │ │ +49fb68: 0193 |000c: move v3, v9 │ │ +49fb6a: 07b5 |000d: move-object v5, v11 │ │ +49fb6c: 7406 14ea 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@ea14 │ │ +49fb72: 0c07 |0011: move-result-object v7 │ │ +49fb74: 1107 |0012: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=468 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x0013 reg=7 (null) Ljava/util/UUID; │ │ 0x0000 - 0x0013 reg=8 (null) I │ │ @@ -1502613,25 +1502614,25 @@ │ │ type : '(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic;' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -49fb00: |[49fb00] no.nordicsemi.android.ble.BleServerManager.sharedCharacteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ -49fb10: 7406 00ea 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/BleServerManager;.characteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@ea00 │ │ -49fb16: 0c01 |0003: move-result-object v1 │ │ -49fb18: 5402 e7aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristics:Ljava/util/List; // field@aae7 │ │ -49fb1c: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ -49fb20: 2202 7119 |0008: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ -49fb24: 7010 92e2 0200 |000a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -49fb2a: 5b02 e7aa |000d: iput-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristics:Ljava/util/List; // field@aae7 │ │ -49fb2e: 5402 e7aa |000f: iget-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristics:Ljava/util/List; // field@aae7 │ │ -49fb32: 7220 85e3 1200 |0011: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -49fb38: 1101 |0014: return-object v1 │ │ +49fb04: |[49fb04] no.nordicsemi.android.ble.BleServerManager.sharedCharacteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ +49fb14: 7406 00ea 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/BleServerManager;.characteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@ea00 │ │ +49fb1a: 0c01 |0003: move-result-object v1 │ │ +49fb1c: 5402 e7aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristics:Ljava/util/List; // field@aae7 │ │ +49fb20: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ +49fb24: 2202 7119 |0008: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ +49fb28: 7010 92e2 0200 |000a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +49fb2e: 5b02 e7aa |000d: iput-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristics:Ljava/util/List; // field@aae7 │ │ +49fb32: 5402 e7aa |000f: iget-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristics:Ljava/util/List; // field@aae7 │ │ +49fb36: 7220 85e3 1200 |0011: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +49fb3c: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0004 line=430 │ │ 0x0008 line=431 │ │ 0x000f line=432 │ │ locals : │ │ @@ -1502647,26 +1502648,26 @@ │ │ type : '(Ljava/util/UUID;II[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic;' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -49fad4: |[49fad4] no.nordicsemi.android.ble.BleServerManager.sharedCharacteristic:(Ljava/util/UUID;II[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ -49fae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49fae6: 0705 |0001: move-object v5, v0 │ │ -49fae8: 1f05 1e1e |0002: check-cast v5, [B // type@1e1e │ │ -49faec: 0771 |0004: move-object v1, v7 │ │ -49faee: 0782 |0005: move-object v2, v8 │ │ -49faf0: 0193 |0006: move v3, v9 │ │ -49faf2: 01a4 |0007: move v4, v10 │ │ -49faf4: 07b6 |0008: move-object v6, v11 │ │ -49faf6: 7406 14ea 0100 |0009: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@ea14 │ │ -49fafc: 0c08 |000c: move-result-object v8 │ │ -49fafe: 1108 |000d: return-object v8 │ │ +49fad8: |[49fad8] no.nordicsemi.android.ble.BleServerManager.sharedCharacteristic:(Ljava/util/UUID;II[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ +49fae8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49faea: 0705 |0001: move-object v5, v0 │ │ +49faec: 1f05 1e1e |0002: check-cast v5, [B // type@1e1e │ │ +49faf0: 0771 |0004: move-object v1, v7 │ │ +49faf2: 0782 |0005: move-object v2, v8 │ │ +49faf4: 0193 |0006: move v3, v9 │ │ +49faf6: 01a4 |0007: move v4, v10 │ │ +49faf8: 07b6 |0008: move-object v6, v11 │ │ +49fafa: 7406 14ea 0100 |0009: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleServerManager;.sharedCharacteristic:(Ljava/util/UUID;II[B[Landroid/bluetooth/BluetoothGattDescriptor;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@ea14 │ │ +49fb00: 0c08 |000c: move-result-object v8 │ │ +49fb02: 1108 |000d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=501 │ │ locals : │ │ 0x0000 - 0x000e reg=7 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x000e reg=8 (null) Ljava/util/UUID; │ │ 0x0000 - 0x000e reg=9 (null) I │ │ @@ -1502678,23 +1502679,23 @@ │ │ type : '(Ljava/util/UUID;ILno/nordicsemi/android/ble/data/Data;)Landroid/bluetooth/BluetoothGattDescriptor;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -49fd14: |[49fd14] no.nordicsemi.android.ble.BleServerManager.sharedDescriptor:(Ljava/util/UUID;ILno/nordicsemi/android/ble/data/Data;)Landroid/bluetooth/BluetoothGattDescriptor; │ │ -49fd24: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -49fd28: 6e10 ceef 0300 |0002: invoke-virtual {v3}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -49fd2e: 0c03 |0005: move-result-object v3 │ │ -49fd30: 2802 |0006: goto 0008 // +0002 │ │ -49fd32: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -49fd34: 6e40 17ea 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea17 │ │ -49fd3a: 0c01 |000b: move-result-object v1 │ │ -49fd3c: 1101 |000c: return-object v1 │ │ +49fd18: |[49fd18] no.nordicsemi.android.ble.BleServerManager.sharedDescriptor:(Ljava/util/UUID;ILno/nordicsemi/android/ble/data/Data;)Landroid/bluetooth/BluetoothGattDescriptor; │ │ +49fd28: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +49fd2c: 6e10 ceef 0300 |0002: invoke-virtual {v3}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +49fd32: 0c03 |0005: move-result-object v3 │ │ +49fd34: 2802 |0006: goto 0008 // +0002 │ │ +49fd36: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +49fd38: 6e40 17ea 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea17 │ │ +49fd3e: 0c01 |000b: move-result-object v1 │ │ +49fd40: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=591 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lno/nordicsemi/android/ble/BleServerManager; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/util/UUID; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ @@ -1502705,25 +1502706,25 @@ │ │ type : '(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -49fcd8: |[49fcd8] no.nordicsemi.android.ble.BleServerManager.sharedDescriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; │ │ -49fce8: 6e40 05ea 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/BleServerManager;.descriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea05 │ │ -49fcee: 0c01 |0003: move-result-object v1 │ │ -49fcf0: 5402 e8aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ -49fcf4: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ -49fcf8: 2202 7119 |0008: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ -49fcfc: 7010 92e2 0200 |000a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -49fd02: 5b02 e8aa |000d: iput-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ -49fd06: 5402 e8aa |000f: iget-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ -49fd0a: 7220 85e3 1200 |0011: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -49fd10: 1101 |0014: return-object v1 │ │ +49fcdc: |[49fcdc] no.nordicsemi.android.ble.BleServerManager.sharedDescriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; │ │ +49fcec: 6e40 05ea 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/BleServerManager;.descriptor:(Ljava/util/UUID;I[B)Landroid/bluetooth/BluetoothGattDescriptor; // method@ea05 │ │ +49fcf2: 0c01 |0003: move-result-object v1 │ │ +49fcf4: 5402 e8aa |0004: iget-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ +49fcf8: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ +49fcfc: 2202 7119 |0008: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ +49fd00: 7010 92e2 0200 |000a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +49fd06: 5b02 e8aa |000d: iput-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ +49fd0a: 5402 e8aa |000f: iget-object v2, v0, Lno/nordicsemi/android/ble/BleServerManager;.sharedDescriptors:Ljava/util/List; // field@aae8 │ │ +49fd0e: 7220 85e3 1200 |0011: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +49fd14: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0004 line=567 │ │ 0x0008 line=568 │ │ 0x000f line=569 │ │ locals : │ │ @@ -1502782,19 +1502783,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a18cc: |[4a18cc] no.nordicsemi.android.ble.Request$1.:(Lno/nordicsemi/android/ble/Request;Landroid/os/Handler;)V │ │ -4a18dc: 5b01 17ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request$1;.this$0:Lno/nordicsemi/android/ble/Request; // field@ab17 │ │ -4a18e0: 5b02 18ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/Request$1;.val$handler:Landroid/os/Handler; // field@ab18 │ │ -4a18e4: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a18ea: 0e00 |0007: return-void │ │ +4a18d0: |[4a18d0] no.nordicsemi.android.ble.Request$1.:(Lno/nordicsemi/android/ble/Request;Landroid/os/Handler;)V │ │ +4a18e0: 5b01 17ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request$1;.this$0:Lno/nordicsemi/android/ble/Request; // field@ab17 │ │ +4a18e4: 5b02 18ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/Request$1;.val$handler:Landroid/os/Handler; // field@ab18 │ │ +4a18e8: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a18ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lno/nordicsemi/android/ble/Request$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lno/nordicsemi/android/ble/Request; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Handler; │ │ @@ -1502805,18 +1502806,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4a18ec: |[4a18ec] no.nordicsemi.android.ble.Request$1.post:(Ljava/lang/Runnable;)V │ │ -4a18fc: 5410 18ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request$1;.val$handler:Landroid/os/Handler; // field@ab18 │ │ -4a1900: 6e20 7507 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -4a1906: 0e00 |0005: return-void │ │ +4a18f0: |[4a18f0] no.nordicsemi.android.ble.Request$1.post:(Ljava/lang/Runnable;)V │ │ +4a1900: 5410 18ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request$1;.val$handler:Landroid/os/Handler; // field@ab18 │ │ +4a1904: 6e20 7507 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +4a190a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/Request$1; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1502825,18 +1502826,18 @@ │ │ type : '(Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4a1908: |[4a1908] no.nordicsemi.android.ble.Request$1.postDelayed:(Ljava/lang/Runnable;J)V │ │ -4a1918: 5410 18ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request$1;.val$handler:Landroid/os/Handler; // field@ab18 │ │ -4a191c: 6e40 7907 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ -4a1922: 0e00 |0005: return-void │ │ +4a190c: |[4a190c] no.nordicsemi.android.ble.Request$1.postDelayed:(Ljava/lang/Runnable;J)V │ │ +4a191c: 5410 18ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request$1;.val$handler:Landroid/os/Handler; // field@ab18 │ │ +4a1920: 6e40 7907 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ +4a1926: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/Request$1; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ @@ -1502846,18 +1502847,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4a1924: |[4a1924] no.nordicsemi.android.ble.Request$1.removeCallbacks:(Ljava/lang/Runnable;)V │ │ -4a1934: 5410 18ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request$1;.val$handler:Landroid/os/Handler; // field@ab18 │ │ -4a1938: 6e20 7b07 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@077b │ │ -4a193e: 0e00 |0005: return-void │ │ +4a1928: |[4a1928] no.nordicsemi.android.ble.Request$1.removeCallbacks:(Ljava/lang/Runnable;)V │ │ +4a1938: 5410 18ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/Request$1;.val$handler:Landroid/os/Handler; // field@ab18 │ │ +4a193c: 6e20 7b07 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@077b │ │ +4a1942: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/Request$1; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1502915,20 +1502916,20 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4a1960: |[4a1960] no.nordicsemi.android.ble.Request$RequestCallback.:(Lno/nordicsemi/android/ble/Request;)V │ │ -4a1970: 5b01 1bab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request$RequestCallback;.this$0:Lno/nordicsemi/android/ble/Request; // field@ab1b │ │ -4a1974: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a197a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -4a197c: 5901 1aab |0006: iput v1, v0, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a1980: 0e00 |0008: return-void │ │ +4a1964: |[4a1964] no.nordicsemi.android.ble.Request$RequestCallback.:(Lno/nordicsemi/android/ble/Request;)V │ │ +4a1974: 5b01 1bab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/Request$RequestCallback;.this$0:Lno/nordicsemi/android/ble/Request; // field@ab1b │ │ +4a1978: 7010 92e0 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a197e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +4a1980: 5901 1aab |0006: iput v1, v0, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a1984: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1245 │ │ 0x0006 line=1247 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/Request$RequestCallback; │ │ 0x0000 - 0x0009 reg=1 (null) Lno/nordicsemi/android/ble/Request; │ │ @@ -1502939,21 +1502940,21 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4a1940: |[4a1940] no.nordicsemi.android.ble.Request$RequestCallback.isSuccess:()Z │ │ -4a1950: 5210 1aab |0000: iget v0, v1, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a1954: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4a1958: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4a195a: 2802 |0005: goto 0007 // +0002 │ │ -4a195c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4a195e: 0f00 |0007: return v0 │ │ +4a1944: |[4a1944] no.nordicsemi.android.ble.Request$RequestCallback.isSuccess:()Z │ │ +4a1954: 5210 1aab |0000: iget v0, v1, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a1958: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4a195c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4a195e: 2802 |0005: goto 0007 // +0002 │ │ +4a1960: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4a1962: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1268 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/Request$RequestCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/Request$RequestCallback;) │ │ @@ -1502961,21 +1502962,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4a1984: |[4a1984] no.nordicsemi.android.ble.Request$RequestCallback.onInvalidRequest:()V │ │ -4a1994: 1400 c0bd f0ff |0000: const v0, #float -nan // #fff0bdc0 │ │ -4a199a: 5910 1aab |0003: iput v0, v1, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a199e: 5410 1bab |0005: iget-object v0, v1, Lno/nordicsemi/android/ble/Request$RequestCallback;.this$0:Lno/nordicsemi/android/ble/Request; // field@ab1b │ │ -4a19a2: 5400 50ab |0007: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ -4a19a6: 6e10 6207 0000 |0009: invoke-virtual {v0}, Landroid/os/ConditionVariable;.open:()V // method@0762 │ │ -4a19ac: 0e00 |000c: return-void │ │ +4a1988: |[4a1988] no.nordicsemi.android.ble.Request$RequestCallback.onInvalidRequest:()V │ │ +4a1998: 1400 c0bd f0ff |0000: const v0, #float -nan // #fff0bdc0 │ │ +4a199e: 5910 1aab |0003: iput v0, v1, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a19a2: 5410 1bab |0005: iget-object v0, v1, Lno/nordicsemi/android/ble/Request$RequestCallback;.this$0:Lno/nordicsemi/android/ble/Request; // field@ab1b │ │ +4a19a6: 5400 50ab |0007: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ +4a19aa: 6e10 6207 0000 |0009: invoke-virtual {v0}, Landroid/os/ConditionVariable;.open:()V // method@0762 │ │ +4a19b0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1262 │ │ 0x0005 line=1263 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lno/nordicsemi/android/ble/Request$RequestCallback; │ │ │ │ @@ -1502984,19 +1502985,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a19b0: |[4a19b0] no.nordicsemi.android.ble.Request$RequestCallback.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a19c0: 5401 1bab |0000: iget-object v1, v0, Lno/nordicsemi/android/ble/Request$RequestCallback;.this$0:Lno/nordicsemi/android/ble/Request; // field@ab1b │ │ -4a19c4: 5411 50ab |0002: iget-object v1, v1, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ -4a19c8: 6e10 6207 0100 |0004: invoke-virtual {v1}, Landroid/os/ConditionVariable;.open:()V // method@0762 │ │ -4a19ce: 0e00 |0007: return-void │ │ +4a19b4: |[4a19b4] no.nordicsemi.android.ble.Request$RequestCallback.onRequestCompleted:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a19c4: 5401 1bab |0000: iget-object v1, v0, Lno/nordicsemi/android/ble/Request$RequestCallback;.this$0:Lno/nordicsemi/android/ble/Request; // field@ab1b │ │ +4a19c8: 5411 50ab |0002: iget-object v1, v1, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ +4a19cc: 6e10 6207 0100 |0004: invoke-virtual {v1}, Landroid/os/ConditionVariable;.open:()V // method@0762 │ │ +4a19d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1251 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lno/nordicsemi/android/ble/Request$RequestCallback; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -1503005,20 +1503006,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4a19d0: |[4a19d0] no.nordicsemi.android.ble.Request$RequestCallback.onRequestFailed:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a19e0: 5902 1aab |0000: iput v2, v0, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a19e4: 5401 1bab |0002: iget-object v1, v0, Lno/nordicsemi/android/ble/Request$RequestCallback;.this$0:Lno/nordicsemi/android/ble/Request; // field@ab1b │ │ -4a19e8: 5411 50ab |0004: iget-object v1, v1, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ -4a19ec: 6e10 6207 0100 |0006: invoke-virtual {v1}, Landroid/os/ConditionVariable;.open:()V // method@0762 │ │ -4a19f2: 0e00 |0009: return-void │ │ +4a19d4: |[4a19d4] no.nordicsemi.android.ble.Request$RequestCallback.onRequestFailed:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a19e4: 5902 1aab |0000: iput v2, v0, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a19e8: 5401 1bab |0002: iget-object v1, v0, Lno/nordicsemi/android/ble/Request$RequestCallback;.this$0:Lno/nordicsemi/android/ble/Request; // field@ab1b │ │ +4a19ec: 5411 50ab |0004: iget-object v1, v1, Lno/nordicsemi/android/ble/Request;.syncLock:Landroid/os/ConditionVariable; // field@ab50 │ │ +4a19f0: 6e10 6207 0100 |0006: invoke-virtual {v1}, Landroid/os/ConditionVariable;.open:()V // method@0762 │ │ +4a19f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1256 │ │ 0x0002 line=1257 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/Request$RequestCallback; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1503058,17 +1503059,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a1f04: |[4a1f04] no.nordicsemi.android.ble.RequestHandler.:()V │ │ -4a1f14: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a1f1a: 0e00 |0003: return-void │ │ +4a1f08: |[4a1f08] no.nordicsemi.android.ble.RequestHandler.:()V │ │ +4a1f18: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a1f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ Virtual methods - │ │ @@ -1503167,21 +1503168,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4a2164: |[4a2164] no.nordicsemi.android.ble.RequestQueue.:()V │ │ -4a2174: 6200 36ab |0000: sget-object v0, Lno/nordicsemi/android/ble/Request$Type;.SET:Lno/nordicsemi/android/ble/Request$Type; // field@ab36 │ │ -4a2178: 7020 04eb 0100 |0002: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb04 │ │ -4a217e: 2200 8719 |0005: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ -4a2182: 7010 77e3 0000 |0007: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@e377 │ │ -4a2188: 5b10 55ab |000a: iput-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ -4a218c: 0e00 |000c: return-void │ │ +4a2168: |[4a2168] no.nordicsemi.android.ble.RequestQueue.:()V │ │ +4a2178: 6200 36ab |0000: sget-object v0, Lno/nordicsemi/android/ble/Request$Type;.SET:Lno/nordicsemi/android/ble/Request$Type; // field@ab36 │ │ +4a217c: 7020 04eb 0100 |0002: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb04 │ │ +4a2182: 2200 8719 |0005: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ +4a2186: 7010 77e3 0000 |0007: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@e377 │ │ +4a218c: 5b10 55ab |000a: iput-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ +4a2190: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lno/nordicsemi/android/ble/RequestQueue; │ │ │ │ @@ -1503191,36 +1503192,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -4a206c: |[4a206c] no.nordicsemi.android.ble.RequestQueue.add:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a207c: 2020 681b |0000: instance-of v0, v2, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ -4a2080: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ -4a2084: 1f02 681b |0004: check-cast v2, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ -4a2088: 5520 45ab |0006: iget-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ -4a208c: 3900 1300 |0008: if-nez v0, 001b // +0013 │ │ -4a2090: 2200 2e1b |000a: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw; // type@1b2e │ │ -4a2094: 7020 37e8 1000 |000c: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw;.:(Lno/nordicsemi/android/ble/RequestQueue;)V // method@e837 │ │ -4a209a: 6e20 11eb 0200 |000f: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/Request;.internalFail:(Lno/nordicsemi/android/ble/callback/FailCallback;)V // method@eb11 │ │ -4a20a0: 5410 55ab |0012: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ -4a20a4: 7220 1be3 2000 |0014: invoke-interface {v0, v2}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@e31b │ │ -4a20aa: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -4a20ac: 5c20 45ab |0018: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ -4a20b0: 1101 |001a: return-object v1 │ │ -4a20b2: 2202 e618 |001b: new-instance v2, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4a20b6: 1a00 6e54 |001d: const-string v0, "Request already enqueued" // string@546e │ │ -4a20ba: 7020 37e0 0200 |001f: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4a20c0: 2702 |0022: throw v2 │ │ -4a20c2: 2202 e518 |0023: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4a20c6: 1a00 a04f |0025: const-string v0, "Operation does not extend Request" // string@4fa0 │ │ -4a20ca: 7020 32e0 0200 |0027: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4a20d0: 2702 |002a: throw v2 │ │ +4a2070: |[4a2070] no.nordicsemi.android.ble.RequestQueue.add:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a2080: 2020 681b |0000: instance-of v0, v2, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ +4a2084: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ +4a2088: 1f02 681b |0004: check-cast v2, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ +4a208c: 5520 45ab |0006: iget-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ +4a2090: 3900 1300 |0008: if-nez v0, 001b // +0013 │ │ +4a2094: 2200 2e1b |000a: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw; // type@1b2e │ │ +4a2098: 7020 37e8 1000 |000c: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$K9OLKZxLwaYGXML_Bp0w8ybWDBw;.:(Lno/nordicsemi/android/ble/RequestQueue;)V // method@e837 │ │ +4a209e: 6e20 11eb 0200 |000f: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/Request;.internalFail:(Lno/nordicsemi/android/ble/callback/FailCallback;)V // method@eb11 │ │ +4a20a4: 5410 55ab |0012: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ +4a20a8: 7220 1be3 2000 |0014: invoke-interface {v0, v2}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@e31b │ │ +4a20ae: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +4a20b0: 5c20 45ab |0018: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ +4a20b4: 1101 |001a: return-object v1 │ │ +4a20b6: 2202 e618 |001b: new-instance v2, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4a20ba: 1a00 6e54 |001d: const-string v0, "Request already enqueued" // string@546e │ │ +4a20be: 7020 37e0 0200 |001f: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4a20c4: 2702 |0022: throw v2 │ │ +4a20c6: 2202 e518 |0023: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4a20ca: 1a00 a04f |0025: const-string v0, "Operation does not extend Request" // string@4fa0 │ │ +4a20ce: 7020 32e0 0200 |0027: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4a20d4: 2702 |002a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x0006 line=112 │ │ 0x000a line=115 │ │ 0x0012 line=116 │ │ @@ -1503236,18 +1503237,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4a2190: |[4a2190] no.nordicsemi.android.ble.RequestQueue.addFirst:(Lno/nordicsemi/android/ble/Request;)V │ │ -4a21a0: 5410 55ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ -4a21a4: 7220 1ce3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Deque;.addFirst:(Ljava/lang/Object;)V // method@e31c │ │ -4a21aa: 0e00 |0005: return-void │ │ +4a2194: |[4a2194] no.nordicsemi.android.ble.RequestQueue.addFirst:(Lno/nordicsemi/android/ble/Request;)V │ │ +4a21a4: 5410 55ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ +4a21a8: 7220 1ce3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Deque;.addFirst:(Ljava/lang/Object;)V // method@e31c │ │ +4a21ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0006 reg=2 (null) Lno/nordicsemi/android/ble/Request; │ │ │ │ @@ -1503256,74 +1503257,74 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -4a21ac: |[4a21ac] no.nordicsemi.android.ble.RequestQueue.await:()V │ │ -4a21bc: 7100 54eb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/RequestQueue;.assertNotMainThread:()V // method@eb54 │ │ -4a21c2: 5460 52ab |0003: iget-object v0, v6, Lno/nordicsemi/android/ble/RequestQueue;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab52 │ │ -4a21c6: 5461 56ab |0005: iget-object v1, v6, Lno/nordicsemi/android/ble/RequestQueue;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab56 │ │ -4a21ca: 5462 53ab |0007: iget-object v2, v6, Lno/nordicsemi/android/ble/RequestQueue;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab53 │ │ -4a21ce: 5463 57ab |0009: iget-object v3, v6, Lno/nordicsemi/android/ble/RequestQueue;.syncLock:Landroid/os/ConditionVariable; // field@ab57 │ │ -4a21d2: 6e10 6107 0300 |000b: invoke-virtual {v3}, Landroid/os/ConditionVariable;.close:()V // method@0761 │ │ -4a21d8: 2203 661b |000e: new-instance v3, Lno/nordicsemi/android/ble/Request$RequestCallback; // type@1b66 │ │ -4a21dc: 7020 faea 6300 |0010: invoke-direct {v3, v6}, Lno/nordicsemi/android/ble/Request$RequestCallback;.:(Lno/nordicsemi/android/ble/Request;)V // method@eafa │ │ -4a21e2: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -4a21e4: 5b64 52ab |0014: iput-object v4, v6, Lno/nordicsemi/android/ble/RequestQueue;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab52 │ │ -4a21e8: 6e20 5aeb 3600 |0016: invoke-virtual {v6, v3}, Lno/nordicsemi/android/ble/RequestQueue;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5a │ │ -4a21ee: 0c04 |0019: move-result-object v4 │ │ -4a21f0: 6e20 5deb 3400 |001a: invoke-virtual {v4, v3}, Lno/nordicsemi/android/ble/RequestQueue;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5d │ │ -4a21f6: 0c04 |001d: move-result-object v4 │ │ -4a21f8: 6e20 61eb 3400 |001e: invoke-virtual {v4, v3}, Lno/nordicsemi/android/ble/RequestQueue;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb61 │ │ -4a21fe: 0c04 |0021: move-result-object v4 │ │ -4a2200: 6e10 5beb 0400 |0022: invoke-virtual {v4}, Lno/nordicsemi/android/ble/RequestQueue;.enqueue:()V // method@eb5b │ │ -4a2206: 5464 57ab |0025: iget-object v4, v6, Lno/nordicsemi/android/ble/RequestQueue;.syncLock:Landroid/os/ConditionVariable; // field@ab57 │ │ -4a220a: 6e10 5f07 0400 |0027: invoke-virtual {v4}, Landroid/os/ConditionVariable;.block:()V // method@075f │ │ -4a2210: 6e10 fbea 0300 |002a: invoke-virtual {v3}, Lno/nordicsemi/android/ble/Request$RequestCallback;.isSuccess:()Z // method@eafb │ │ -4a2216: 0a04 |002d: move-result v4 │ │ -4a2218: 3904 3900 |002e: if-nez v4, 0067 // +0039 │ │ -4a221c: 5234 1aab |0030: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a2220: 12f5 |0032: const/4 v5, #int -1 // #ff │ │ -4a2222: 3254 2e00 |0033: if-eq v4, v5, 0061 // +002e │ │ -4a2226: 5234 1aab |0035: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a222a: 1305 9cff |0037: const/16 v5, #int -100 // #ff9c │ │ -4a222e: 3254 2200 |0039: if-eq v4, v5, 005b // +0022 │ │ -4a2232: 5234 1aab |003b: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a2236: 12b5 |003d: const/4 v5, #int -5 // #fb │ │ -4a2238: 3254 1700 |003e: if-eq v4, v5, 0055 // +0017 │ │ -4a223c: 5234 1aab |0040: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a2240: 1405 c0bd f0ff |0042: const v5, #float -nan // #fff0bdc0 │ │ -4a2246: 3354 0800 |0045: if-ne v4, v5, 004d // +0008 │ │ -4a224a: 2203 4c1c |0047: new-instance v3, Lno/nordicsemi/android/ble/exception/InvalidRequestException; // type@1c4c │ │ -4a224e: 7020 00f0 6300 |0049: invoke-direct {v3, v6}, Lno/nordicsemi/android/ble/exception/InvalidRequestException;.:(Lno/nordicsemi/android/ble/Request;)V // method@f000 │ │ -4a2254: 2703 |004c: throw v3 │ │ -4a2256: 2204 4d1c |004d: new-instance v4, Lno/nordicsemi/android/ble/exception/RequestFailedException; // type@1c4d │ │ -4a225a: 5233 1aab |004f: iget v3, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a225e: 7030 02f0 6403 |0051: invoke-direct {v4, v6, v3}, Lno/nordicsemi/android/ble/exception/RequestFailedException;.:(Lno/nordicsemi/android/ble/Request;I)V // method@f002 │ │ -4a2264: 2704 |0054: throw v4 │ │ -4a2266: 2203 ec18 |0055: new-instance v3, Ljava/lang/InterruptedException; // type@18ec │ │ -4a226a: 7010 51e0 0300 |0057: invoke-direct {v3}, Ljava/lang/InterruptedException;.:()V // method@e051 │ │ -4a2270: 2703 |005a: throw v3 │ │ -4a2272: 2203 481c |005b: new-instance v3, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException; // type@1c48 │ │ -4a2276: 7010 fbef 0300 |005d: invoke-direct {v3}, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException;.:()V // method@effb │ │ -4a227c: 2703 |0060: throw v3 │ │ -4a227e: 2203 4a1c |0061: new-instance v3, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException; // type@1c4a │ │ -4a2282: 7010 fdef 0300 |0063: invoke-direct {v3}, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException;.:()V // method@effd │ │ -4a2288: 2703 |0066: throw v3 │ │ -4a228a: 5b60 52ab |0067: iput-object v0, v6, Lno/nordicsemi/android/ble/RequestQueue;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab52 │ │ -4a228e: 5b61 56ab |0069: iput-object v1, v6, Lno/nordicsemi/android/ble/RequestQueue;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab56 │ │ -4a2292: 5b62 53ab |006b: iput-object v2, v6, Lno/nordicsemi/android/ble/RequestQueue;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab53 │ │ -4a2296: 0e00 |006d: return-void │ │ -4a2298: 0d03 |006e: move-exception v3 │ │ -4a229a: 5b60 52ab |006f: iput-object v0, v6, Lno/nordicsemi/android/ble/RequestQueue;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab52 │ │ -4a229e: 5b61 56ab |0071: iput-object v1, v6, Lno/nordicsemi/android/ble/RequestQueue;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab56 │ │ -4a22a2: 5b62 53ab |0073: iput-object v2, v6, Lno/nordicsemi/android/ble/RequestQueue;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab53 │ │ -4a22a6: 2703 |0075: throw v3 │ │ +4a21b0: |[4a21b0] no.nordicsemi.android.ble.RequestQueue.await:()V │ │ +4a21c0: 7100 54eb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/RequestQueue;.assertNotMainThread:()V // method@eb54 │ │ +4a21c6: 5460 52ab |0003: iget-object v0, v6, Lno/nordicsemi/android/ble/RequestQueue;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab52 │ │ +4a21ca: 5461 56ab |0005: iget-object v1, v6, Lno/nordicsemi/android/ble/RequestQueue;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab56 │ │ +4a21ce: 5462 53ab |0007: iget-object v2, v6, Lno/nordicsemi/android/ble/RequestQueue;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab53 │ │ +4a21d2: 5463 57ab |0009: iget-object v3, v6, Lno/nordicsemi/android/ble/RequestQueue;.syncLock:Landroid/os/ConditionVariable; // field@ab57 │ │ +4a21d6: 6e10 6107 0300 |000b: invoke-virtual {v3}, Landroid/os/ConditionVariable;.close:()V // method@0761 │ │ +4a21dc: 2203 661b |000e: new-instance v3, Lno/nordicsemi/android/ble/Request$RequestCallback; // type@1b66 │ │ +4a21e0: 7020 faea 6300 |0010: invoke-direct {v3, v6}, Lno/nordicsemi/android/ble/Request$RequestCallback;.:(Lno/nordicsemi/android/ble/Request;)V // method@eafa │ │ +4a21e6: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +4a21e8: 5b64 52ab |0014: iput-object v4, v6, Lno/nordicsemi/android/ble/RequestQueue;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab52 │ │ +4a21ec: 6e20 5aeb 3600 |0016: invoke-virtual {v6, v3}, Lno/nordicsemi/android/ble/RequestQueue;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5a │ │ +4a21f2: 0c04 |0019: move-result-object v4 │ │ +4a21f4: 6e20 5deb 3400 |001a: invoke-virtual {v4, v3}, Lno/nordicsemi/android/ble/RequestQueue;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5d │ │ +4a21fa: 0c04 |001d: move-result-object v4 │ │ +4a21fc: 6e20 61eb 3400 |001e: invoke-virtual {v4, v3}, Lno/nordicsemi/android/ble/RequestQueue;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb61 │ │ +4a2202: 0c04 |0021: move-result-object v4 │ │ +4a2204: 6e10 5beb 0400 |0022: invoke-virtual {v4}, Lno/nordicsemi/android/ble/RequestQueue;.enqueue:()V // method@eb5b │ │ +4a220a: 5464 57ab |0025: iget-object v4, v6, Lno/nordicsemi/android/ble/RequestQueue;.syncLock:Landroid/os/ConditionVariable; // field@ab57 │ │ +4a220e: 6e10 5f07 0400 |0027: invoke-virtual {v4}, Landroid/os/ConditionVariable;.block:()V // method@075f │ │ +4a2214: 6e10 fbea 0300 |002a: invoke-virtual {v3}, Lno/nordicsemi/android/ble/Request$RequestCallback;.isSuccess:()Z // method@eafb │ │ +4a221a: 0a04 |002d: move-result v4 │ │ +4a221c: 3904 3900 |002e: if-nez v4, 0067 // +0039 │ │ +4a2220: 5234 1aab |0030: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a2224: 12f5 |0032: const/4 v5, #int -1 // #ff │ │ +4a2226: 3254 2e00 |0033: if-eq v4, v5, 0061 // +002e │ │ +4a222a: 5234 1aab |0035: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a222e: 1305 9cff |0037: const/16 v5, #int -100 // #ff9c │ │ +4a2232: 3254 2200 |0039: if-eq v4, v5, 005b // +0022 │ │ +4a2236: 5234 1aab |003b: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a223a: 12b5 |003d: const/4 v5, #int -5 // #fb │ │ +4a223c: 3254 1700 |003e: if-eq v4, v5, 0055 // +0017 │ │ +4a2240: 5234 1aab |0040: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a2244: 1405 c0bd f0ff |0042: const v5, #float -nan // #fff0bdc0 │ │ +4a224a: 3354 0800 |0045: if-ne v4, v5, 004d // +0008 │ │ +4a224e: 2203 4c1c |0047: new-instance v3, Lno/nordicsemi/android/ble/exception/InvalidRequestException; // type@1c4c │ │ +4a2252: 7020 00f0 6300 |0049: invoke-direct {v3, v6}, Lno/nordicsemi/android/ble/exception/InvalidRequestException;.:(Lno/nordicsemi/android/ble/Request;)V // method@f000 │ │ +4a2258: 2703 |004c: throw v3 │ │ +4a225a: 2204 4d1c |004d: new-instance v4, Lno/nordicsemi/android/ble/exception/RequestFailedException; // type@1c4d │ │ +4a225e: 5233 1aab |004f: iget v3, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a2262: 7030 02f0 6403 |0051: invoke-direct {v4, v6, v3}, Lno/nordicsemi/android/ble/exception/RequestFailedException;.:(Lno/nordicsemi/android/ble/Request;I)V // method@f002 │ │ +4a2268: 2704 |0054: throw v4 │ │ +4a226a: 2203 ec18 |0055: new-instance v3, Ljava/lang/InterruptedException; // type@18ec │ │ +4a226e: 7010 51e0 0300 |0057: invoke-direct {v3}, Ljava/lang/InterruptedException;.:()V // method@e051 │ │ +4a2274: 2703 |005a: throw v3 │ │ +4a2276: 2203 481c |005b: new-instance v3, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException; // type@1c48 │ │ +4a227a: 7010 fbef 0300 |005d: invoke-direct {v3}, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException;.:()V // method@effb │ │ +4a2280: 2703 |0060: throw v3 │ │ +4a2282: 2203 4a1c |0061: new-instance v3, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException; // type@1c4a │ │ +4a2286: 7010 fdef 0300 |0063: invoke-direct {v3}, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException;.:()V // method@effd │ │ +4a228c: 2703 |0066: throw v3 │ │ +4a228e: 5b60 52ab |0067: iput-object v0, v6, Lno/nordicsemi/android/ble/RequestQueue;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab52 │ │ +4a2292: 5b61 56ab |0069: iput-object v1, v6, Lno/nordicsemi/android/ble/RequestQueue;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab56 │ │ +4a2296: 5b62 53ab |006b: iput-object v2, v6, Lno/nordicsemi/android/ble/RequestQueue;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab53 │ │ +4a229a: 0e00 |006d: return-void │ │ +4a229c: 0d03 |006e: move-exception v3 │ │ +4a229e: 5b60 52ab |006f: iput-object v0, v6, Lno/nordicsemi/android/ble/RequestQueue;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab52 │ │ +4a22a2: 5b61 56ab |0071: iput-object v1, v6, Lno/nordicsemi/android/ble/RequestQueue;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab56 │ │ +4a22a6: 5b62 53ab |0073: iput-object v2, v6, Lno/nordicsemi/android/ble/RequestQueue;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab53 │ │ +4a22aa: 2703 |0075: throw v3 │ │ catches : 1 │ │ 0x0009 - 0x0067 │ │ -> 0x006e │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=189 │ │ 0x0005 line=190 │ │ @@ -1503358,18 +1503359,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1f8c: |[4a1f8c] no.nordicsemi.android.ble.RequestQueue.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a1f9c: 6e20 57eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb57 │ │ -4a1fa2: 0c01 |0003: move-result-object v1 │ │ -4a1fa4: 1101 |0004: return-object v1 │ │ +4a1f90: |[4a1f90] no.nordicsemi.android.ble.RequestQueue.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a1fa0: 6e20 57eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb57 │ │ +4a1fa6: 0c01 |0003: move-result-object v1 │ │ +4a1fa8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1503378,17 +1503379,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a20d4: |[4a20d4] no.nordicsemi.android.ble.RequestQueue.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a20e4: 6f20 08eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb08 │ │ -4a20ea: 1100 |0003: return-object v0 │ │ +4a20d8: |[4a20d8] no.nordicsemi.android.ble.RequestQueue.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a20e8: 6f20 08eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb08 │ │ +4a20ee: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1503397,18 +1503398,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4a22b4: |[4a22b4] no.nordicsemi.android.ble.RequestQueue.cancelQueue:()V │ │ -4a22c4: 5410 55ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ -4a22c8: 7210 1de3 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.clear:()V // method@e31d │ │ -4a22ce: 0e00 |0005: return-void │ │ +4a22b8: |[4a22b8] no.nordicsemi.android.ble.RequestQueue.cancelQueue:()V │ │ +4a22c8: 5410 55ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ +4a22cc: 7210 1de3 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.clear:()V // method@e31d │ │ +4a22d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/RequestQueue; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/RequestQueue;) │ │ @@ -1503416,18 +1503417,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1fa8: |[4a1fa8] no.nordicsemi.android.ble.RequestQueue.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a1fb8: 6e20 5aeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5a │ │ -4a1fbe: 0c01 |0003: move-result-object v1 │ │ -4a1fc0: 1101 |0004: return-object v1 │ │ +4a1fac: |[4a1fac] no.nordicsemi.android.ble.RequestQueue.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a1fbc: 6e20 5aeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5a │ │ +4a1fc2: 0c01 |0003: move-result-object v1 │ │ +4a1fc4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1503436,17 +1503437,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a20ec: |[4a20ec] no.nordicsemi.android.ble.RequestQueue.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a20fc: 6f20 0ceb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb0c │ │ -4a2102: 1100 |0003: return-object v0 │ │ +4a20f0: |[4a20f0] no.nordicsemi.android.ble.RequestQueue.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a2100: 6f20 0ceb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb0c │ │ +4a2106: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1503455,18 +1503456,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1fc4: |[4a1fc4] no.nordicsemi.android.ble.RequestQueue.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a1fd4: 6e20 5deb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5d │ │ -4a1fda: 0c01 |0003: move-result-object v1 │ │ -4a1fdc: 1101 |0004: return-object v1 │ │ +4a1fc8: |[4a1fc8] no.nordicsemi.android.ble.RequestQueue.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a1fd8: 6e20 5deb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5d │ │ +4a1fde: 0c01 |0003: move-result-object v1 │ │ +4a1fe0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1503475,17 +1503476,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a2104: |[4a2104] no.nordicsemi.android.ble.RequestQueue.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a2114: 6f20 0feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb0f │ │ -4a211a: 1100 |0003: return-object v0 │ │ +4a2108: |[4a2108] no.nordicsemi.android.ble.RequestQueue.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a2118: 6f20 0feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb0f │ │ +4a211e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1503494,22 +1503495,22 @@ │ │ type : '()Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4a1fe0: |[4a1fe0] no.nordicsemi.android.ble.RequestQueue.getNext:()Lno/nordicsemi/android/ble/Request; │ │ -4a1ff0: 5410 55ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ -4a1ff4: 7210 27e3 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.remove:()Ljava/lang/Object; // method@e327 │ │ -4a1ffa: 0c00 |0005: move-result-object v0 │ │ -4a1ffc: 1f00 681b |0006: check-cast v0, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ -4a2000: 1100 |0008: return-object v0 │ │ -4a2002: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a2004: 1100 |000a: return-object v0 │ │ +4a1fe4: |[4a1fe4] no.nordicsemi.android.ble.RequestQueue.getNext:()Lno/nordicsemi/android/ble/Request; │ │ +4a1ff4: 5410 55ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ +4a1ff8: 7210 27e3 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.remove:()Ljava/lang/Object; // method@e327 │ │ +4a1ffe: 0c00 |0005: move-result-object v0 │ │ +4a2000: 1f00 681b |0006: check-cast v0, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ +4a2004: 1100 |0008: return-object v0 │ │ +4a2006: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a2008: 1100 |000a: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/RequestQueue; │ │ @@ -1503519,25 +1503520,25 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4a1f1c: |[4a1f1c] no.nordicsemi.android.ble.RequestQueue.hasMore:()Z │ │ -4a1f2c: 5510 54ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.finished:Z // field@ab54 │ │ -4a1f30: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -4a1f34: 5410 55ab |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ -4a1f38: 7210 1ee3 0000 |0006: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@e31e │ │ -4a1f3e: 0a00 |0009: move-result v0 │ │ -4a1f40: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -4a1f44: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -4a1f46: 2802 |000d: goto 000f // +0002 │ │ -4a1f48: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -4a1f4a: 0f00 |000f: return v0 │ │ +4a1f20: |[4a1f20] no.nordicsemi.android.ble.RequestQueue.hasMore:()Z │ │ +4a1f30: 5510 54ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.finished:Z // field@ab54 │ │ +4a1f34: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +4a1f38: 5410 55ab |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ +4a1f3c: 7210 1ee3 0000 |0006: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@e31e │ │ +4a1f42: 0a00 |0009: move-result v0 │ │ +4a1f44: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +4a1f48: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +4a1f4a: 2802 |000d: goto 000f // +0002 │ │ +4a1f4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +4a1f4e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lno/nordicsemi/android/ble/RequestQueue; │ │ │ │ #12 : (in Lno/nordicsemi/android/ble/RequestQueue;) │ │ @@ -1503545,18 +1503546,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a2018: |[4a2018] no.nordicsemi.android.ble.RequestQueue.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a2028: 6e20 61eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb61 │ │ -4a202e: 0c01 |0003: move-result-object v1 │ │ -4a2030: 1101 |0004: return-object v1 │ │ +4a201c: |[4a201c] no.nordicsemi.android.ble.RequestQueue.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a202c: 6e20 61eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb61 │ │ +4a2032: 0c01 |0003: move-result-object v1 │ │ +4a2034: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1503565,17 +1503566,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a211c: |[4a211c] no.nordicsemi.android.ble.RequestQueue.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a212c: 6f20 13eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb13 │ │ -4a2132: 1100 |0003: return-object v0 │ │ +4a2120: |[4a2120] no.nordicsemi.android.ble.RequestQueue.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a2130: 6f20 13eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb13 │ │ +4a2136: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1503584,19 +1503585,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4a1f4c: |[4a1f4c] no.nordicsemi.android.ble.RequestQueue.isEmpty:()Z │ │ -4a1f5c: 5410 55ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ -4a1f60: 7210 1ee3 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@e31e │ │ -4a1f66: 0a00 |0005: move-result v0 │ │ -4a1f68: 0f00 |0006: return v0 │ │ +4a1f50: |[4a1f50] no.nordicsemi.android.ble.RequestQueue.isEmpty:()Z │ │ +4a1f60: 5410 55ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ +4a1f64: 7210 1ee3 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@e31e │ │ +4a1f6a: 0a00 |0005: move-result v0 │ │ +4a1f6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/RequestQueue; │ │ │ │ #15 : (in Lno/nordicsemi/android/ble/RequestQueue;) │ │ @@ -1503604,18 +1503605,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a2034: |[4a2034] no.nordicsemi.android.ble.RequestQueue.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a2044: 6e20 66eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb66 │ │ -4a204a: 0c01 |0003: move-result-object v1 │ │ -4a204c: 1101 |0004: return-object v1 │ │ +4a2038: |[4a2038] no.nordicsemi.android.ble.RequestQueue.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a2048: 6e20 66eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb66 │ │ +4a204e: 0c01 |0003: move-result-object v1 │ │ +4a2050: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1503624,17 +1503625,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a2134: |[4a2134] no.nordicsemi.android.ble.RequestQueue.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a2144: 6f20 4beb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb4b │ │ -4a214a: 1100 |0003: return-object v0 │ │ +4a2138: |[4a2138] no.nordicsemi.android.ble.RequestQueue.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a2148: 6f20 4beb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb4b │ │ +4a214e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1503643,18 +1503644,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a2050: |[4a2050] no.nordicsemi.android.ble.RequestQueue.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a2060: 6e20 68eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb68 │ │ -4a2066: 0c01 |0003: move-result-object v1 │ │ -4a2068: 1101 |0004: return-object v1 │ │ +4a2054: |[4a2054] no.nordicsemi.android.ble.RequestQueue.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a2064: 6e20 68eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb68 │ │ +4a206a: 0c01 |0003: move-result-object v1 │ │ +4a206c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1503663,17 +1503664,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a214c: |[4a214c] no.nordicsemi.android.ble.RequestQueue.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a215c: 6f20 4ceb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb4c │ │ -4a2162: 1100 |0003: return-object v0 │ │ +4a2150: |[4a2150] no.nordicsemi.android.ble.RequestQueue.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a2160: 6f20 4ceb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb4c │ │ +4a2166: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/RequestQueue; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1503682,19 +1503683,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4a1f6c: |[4a1f6c] no.nordicsemi.android.ble.RequestQueue.size:()I │ │ -4a1f7c: 5410 55ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ -4a1f80: 7210 28e3 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@e328 │ │ -4a1f86: 0a00 |0005: move-result v0 │ │ -4a1f88: 0f00 |0006: return v0 │ │ +4a1f70: |[4a1f70] no.nordicsemi.android.ble.RequestQueue.size:()I │ │ +4a1f80: 5410 55ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/RequestQueue;.requests:Ljava/util/Deque; // field@ab55 │ │ +4a1f84: 7210 28e3 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@e328 │ │ +4a1f8a: 0a00 |0005: move-result v0 │ │ +4a1f8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/RequestQueue; │ │ │ │ source_file_idx : 21628 (RequestQueue.java) │ │ @@ -1503739,17 +1503740,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3000: |[4a3000] no.nordicsemi.android.ble.SimpleRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -4a3010: 7020 04eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb04 │ │ -4a3016: 0e00 |0003: return-void │ │ +4a3004: |[4a3004] no.nordicsemi.android.ble.SimpleRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +4a3014: 7020 04eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb04 │ │ +4a301a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SimpleRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ │ │ @@ -1503758,17 +1503759,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a3018: |[4a3018] no.nordicsemi.android.ble.SimpleRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -4a3028: 7030 05eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb05 │ │ -4a302e: 0e00 |0003: return-void │ │ +4a301c: |[4a301c] no.nordicsemi.android.ble.SimpleRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +4a302c: 7030 05eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb05 │ │ +4a3032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SimpleRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1503778,17 +1503779,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a3030: |[4a3030] no.nordicsemi.android.ble.SimpleRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -4a3040: 7030 06eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb06 │ │ -4a3046: 0e00 |0003: return-void │ │ +4a3034: |[4a3034] no.nordicsemi.android.ble.SimpleRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +4a3044: 7030 06eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb06 │ │ +4a304a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SimpleRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1503799,68 +1503800,68 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -4a3048: |[4a3048] no.nordicsemi.android.ble.SimpleRequest.await:()V │ │ -4a3058: 7100 7eeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/SimpleRequest;.assertNotMainThread:()V // method@eb7e │ │ -4a305e: 5460 5cab |0003: iget-object v0, v6, Lno/nordicsemi/android/ble/SimpleRequest;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab5c │ │ -4a3062: 5461 5eab |0005: iget-object v1, v6, Lno/nordicsemi/android/ble/SimpleRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab5e │ │ -4a3066: 5462 5dab |0007: iget-object v2, v6, Lno/nordicsemi/android/ble/SimpleRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab5d │ │ -4a306a: 5463 5fab |0009: iget-object v3, v6, Lno/nordicsemi/android/ble/SimpleRequest;.syncLock:Landroid/os/ConditionVariable; // field@ab5f │ │ -4a306e: 6e10 6107 0300 |000b: invoke-virtual {v3}, Landroid/os/ConditionVariable;.close:()V // method@0761 │ │ -4a3074: 2203 661b |000e: new-instance v3, Lno/nordicsemi/android/ble/Request$RequestCallback; // type@1b66 │ │ -4a3078: 7020 faea 6300 |0010: invoke-direct {v3, v6}, Lno/nordicsemi/android/ble/Request$RequestCallback;.:(Lno/nordicsemi/android/ble/Request;)V // method@eafa │ │ -4a307e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -4a3080: 5b64 5cab |0014: iput-object v4, v6, Lno/nordicsemi/android/ble/SimpleRequest;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab5c │ │ -4a3084: 6e20 81eb 3600 |0016: invoke-virtual {v6, v3}, Lno/nordicsemi/android/ble/SimpleRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb81 │ │ -4a308a: 0c04 |0019: move-result-object v4 │ │ -4a308c: 6e20 0feb 3400 |001a: invoke-virtual {v4, v3}, Lno/nordicsemi/android/ble/Request;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb0f │ │ -4a3092: 0c04 |001d: move-result-object v4 │ │ -4a3094: 6e20 13eb 3400 |001e: invoke-virtual {v4, v3}, Lno/nordicsemi/android/ble/Request;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb13 │ │ -4a309a: 0c04 |0021: move-result-object v4 │ │ -4a309c: 6e10 0deb 0400 |0022: invoke-virtual {v4}, Lno/nordicsemi/android/ble/Request;.enqueue:()V // method@eb0d │ │ -4a30a2: 5464 5fab |0025: iget-object v4, v6, Lno/nordicsemi/android/ble/SimpleRequest;.syncLock:Landroid/os/ConditionVariable; // field@ab5f │ │ -4a30a6: 6e10 5f07 0400 |0027: invoke-virtual {v4}, Landroid/os/ConditionVariable;.block:()V // method@075f │ │ -4a30ac: 6e10 fbea 0300 |002a: invoke-virtual {v3}, Lno/nordicsemi/android/ble/Request$RequestCallback;.isSuccess:()Z // method@eafb │ │ -4a30b2: 0a04 |002d: move-result v4 │ │ -4a30b4: 3904 2e00 |002e: if-nez v4, 005c // +002e │ │ -4a30b8: 5234 1aab |0030: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a30bc: 12f5 |0032: const/4 v5, #int -1 // #ff │ │ -4a30be: 3254 2300 |0033: if-eq v4, v5, 0056 // +0023 │ │ -4a30c2: 5234 1aab |0035: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a30c6: 1305 9cff |0037: const/16 v5, #int -100 // #ff9c │ │ -4a30ca: 3254 1700 |0039: if-eq v4, v5, 0050 // +0017 │ │ -4a30ce: 5234 1aab |003b: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a30d2: 1405 c0bd f0ff |003d: const v5, #float -nan // #fff0bdc0 │ │ -4a30d8: 3354 0800 |0040: if-ne v4, v5, 0048 // +0008 │ │ -4a30dc: 2203 4c1c |0042: new-instance v3, Lno/nordicsemi/android/ble/exception/InvalidRequestException; // type@1c4c │ │ -4a30e0: 7020 00f0 6300 |0044: invoke-direct {v3, v6}, Lno/nordicsemi/android/ble/exception/InvalidRequestException;.:(Lno/nordicsemi/android/ble/Request;)V // method@f000 │ │ -4a30e6: 2703 |0047: throw v3 │ │ -4a30e8: 2204 4d1c |0048: new-instance v4, Lno/nordicsemi/android/ble/exception/RequestFailedException; // type@1c4d │ │ -4a30ec: 5233 1aab |004a: iget v3, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a30f0: 7030 02f0 6403 |004c: invoke-direct {v4, v6, v3}, Lno/nordicsemi/android/ble/exception/RequestFailedException;.:(Lno/nordicsemi/android/ble/Request;I)V // method@f002 │ │ -4a30f6: 2704 |004f: throw v4 │ │ -4a30f8: 2203 481c |0050: new-instance v3, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException; // type@1c48 │ │ -4a30fc: 7010 fbef 0300 |0052: invoke-direct {v3}, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException;.:()V // method@effb │ │ -4a3102: 2703 |0055: throw v3 │ │ -4a3104: 2203 4a1c |0056: new-instance v3, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException; // type@1c4a │ │ -4a3108: 7010 fdef 0300 |0058: invoke-direct {v3}, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException;.:()V // method@effd │ │ -4a310e: 2703 |005b: throw v3 │ │ -4a3110: 5b60 5cab |005c: iput-object v0, v6, Lno/nordicsemi/android/ble/SimpleRequest;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab5c │ │ -4a3114: 5b61 5eab |005e: iput-object v1, v6, Lno/nordicsemi/android/ble/SimpleRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab5e │ │ -4a3118: 5b62 5dab |0060: iput-object v2, v6, Lno/nordicsemi/android/ble/SimpleRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab5d │ │ -4a311c: 0e00 |0062: return-void │ │ -4a311e: 0d03 |0063: move-exception v3 │ │ -4a3120: 5b60 5cab |0064: iput-object v0, v6, Lno/nordicsemi/android/ble/SimpleRequest;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab5c │ │ -4a3124: 5b61 5eab |0066: iput-object v1, v6, Lno/nordicsemi/android/ble/SimpleRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab5e │ │ -4a3128: 5b62 5dab |0068: iput-object v2, v6, Lno/nordicsemi/android/ble/SimpleRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab5d │ │ -4a312c: 2703 |006a: throw v3 │ │ +4a304c: |[4a304c] no.nordicsemi.android.ble.SimpleRequest.await:()V │ │ +4a305c: 7100 7eeb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/SimpleRequest;.assertNotMainThread:()V // method@eb7e │ │ +4a3062: 5460 5cab |0003: iget-object v0, v6, Lno/nordicsemi/android/ble/SimpleRequest;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab5c │ │ +4a3066: 5461 5eab |0005: iget-object v1, v6, Lno/nordicsemi/android/ble/SimpleRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab5e │ │ +4a306a: 5462 5dab |0007: iget-object v2, v6, Lno/nordicsemi/android/ble/SimpleRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab5d │ │ +4a306e: 5463 5fab |0009: iget-object v3, v6, Lno/nordicsemi/android/ble/SimpleRequest;.syncLock:Landroid/os/ConditionVariable; // field@ab5f │ │ +4a3072: 6e10 6107 0300 |000b: invoke-virtual {v3}, Landroid/os/ConditionVariable;.close:()V // method@0761 │ │ +4a3078: 2203 661b |000e: new-instance v3, Lno/nordicsemi/android/ble/Request$RequestCallback; // type@1b66 │ │ +4a307c: 7020 faea 6300 |0010: invoke-direct {v3, v6}, Lno/nordicsemi/android/ble/Request$RequestCallback;.:(Lno/nordicsemi/android/ble/Request;)V // method@eafa │ │ +4a3082: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +4a3084: 5b64 5cab |0014: iput-object v4, v6, Lno/nordicsemi/android/ble/SimpleRequest;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab5c │ │ +4a3088: 6e20 81eb 3600 |0016: invoke-virtual {v6, v3}, Lno/nordicsemi/android/ble/SimpleRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb81 │ │ +4a308e: 0c04 |0019: move-result-object v4 │ │ +4a3090: 6e20 0feb 3400 |001a: invoke-virtual {v4, v3}, Lno/nordicsemi/android/ble/Request;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb0f │ │ +4a3096: 0c04 |001d: move-result-object v4 │ │ +4a3098: 6e20 13eb 3400 |001e: invoke-virtual {v4, v3}, Lno/nordicsemi/android/ble/Request;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb13 │ │ +4a309e: 0c04 |0021: move-result-object v4 │ │ +4a30a0: 6e10 0deb 0400 |0022: invoke-virtual {v4}, Lno/nordicsemi/android/ble/Request;.enqueue:()V // method@eb0d │ │ +4a30a6: 5464 5fab |0025: iget-object v4, v6, Lno/nordicsemi/android/ble/SimpleRequest;.syncLock:Landroid/os/ConditionVariable; // field@ab5f │ │ +4a30aa: 6e10 5f07 0400 |0027: invoke-virtual {v4}, Landroid/os/ConditionVariable;.block:()V // method@075f │ │ +4a30b0: 6e10 fbea 0300 |002a: invoke-virtual {v3}, Lno/nordicsemi/android/ble/Request$RequestCallback;.isSuccess:()Z // method@eafb │ │ +4a30b6: 0a04 |002d: move-result v4 │ │ +4a30b8: 3904 2e00 |002e: if-nez v4, 005c // +002e │ │ +4a30bc: 5234 1aab |0030: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a30c0: 12f5 |0032: const/4 v5, #int -1 // #ff │ │ +4a30c2: 3254 2300 |0033: if-eq v4, v5, 0056 // +0023 │ │ +4a30c6: 5234 1aab |0035: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a30ca: 1305 9cff |0037: const/16 v5, #int -100 // #ff9c │ │ +4a30ce: 3254 1700 |0039: if-eq v4, v5, 0050 // +0017 │ │ +4a30d2: 5234 1aab |003b: iget v4, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a30d6: 1405 c0bd f0ff |003d: const v5, #float -nan // #fff0bdc0 │ │ +4a30dc: 3354 0800 |0040: if-ne v4, v5, 0048 // +0008 │ │ +4a30e0: 2203 4c1c |0042: new-instance v3, Lno/nordicsemi/android/ble/exception/InvalidRequestException; // type@1c4c │ │ +4a30e4: 7020 00f0 6300 |0044: invoke-direct {v3, v6}, Lno/nordicsemi/android/ble/exception/InvalidRequestException;.:(Lno/nordicsemi/android/ble/Request;)V // method@f000 │ │ +4a30ea: 2703 |0047: throw v3 │ │ +4a30ec: 2204 4d1c |0048: new-instance v4, Lno/nordicsemi/android/ble/exception/RequestFailedException; // type@1c4d │ │ +4a30f0: 5233 1aab |004a: iget v3, v3, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a30f4: 7030 02f0 6403 |004c: invoke-direct {v4, v6, v3}, Lno/nordicsemi/android/ble/exception/RequestFailedException;.:(Lno/nordicsemi/android/ble/Request;I)V // method@f002 │ │ +4a30fa: 2704 |004f: throw v4 │ │ +4a30fc: 2203 481c |0050: new-instance v3, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException; // type@1c48 │ │ +4a3100: 7010 fbef 0300 |0052: invoke-direct {v3}, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException;.:()V // method@effb │ │ +4a3106: 2703 |0055: throw v3 │ │ +4a3108: 2203 4a1c |0056: new-instance v3, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException; // type@1c4a │ │ +4a310c: 7010 fdef 0300 |0058: invoke-direct {v3}, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException;.:()V // method@effd │ │ +4a3112: 2703 |005b: throw v3 │ │ +4a3114: 5b60 5cab |005c: iput-object v0, v6, Lno/nordicsemi/android/ble/SimpleRequest;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab5c │ │ +4a3118: 5b61 5eab |005e: iput-object v1, v6, Lno/nordicsemi/android/ble/SimpleRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab5e │ │ +4a311c: 5b62 5dab |0060: iput-object v2, v6, Lno/nordicsemi/android/ble/SimpleRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab5d │ │ +4a3120: 0e00 |0062: return-void │ │ +4a3122: 0d03 |0063: move-exception v3 │ │ +4a3124: 5b60 5cab |0064: iput-object v0, v6, Lno/nordicsemi/android/ble/SimpleRequest;.beforeCallback:Lno/nordicsemi/android/ble/callback/BeforeCallback; // field@ab5c │ │ +4a3128: 5b61 5eab |0066: iput-object v1, v6, Lno/nordicsemi/android/ble/SimpleRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab5e │ │ +4a312c: 5b62 5dab |0068: iput-object v2, v6, Lno/nordicsemi/android/ble/SimpleRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab5d │ │ +4a3130: 2703 |006a: throw v3 │ │ catches : 1 │ │ 0x0009 - 0x005c │ │ -> 0x0063 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ @@ -1503975,17 +1503976,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a34d0: |[4a34d0] no.nordicsemi.android.ble.TimeoutableRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -4a34e0: 7020 04eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb04 │ │ -4a34e6: 0e00 |0003: return-void │ │ +4a34d4: |[4a34d4] no.nordicsemi.android.ble.TimeoutableRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +4a34e4: 7020 04eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb04 │ │ +4a34ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ │ │ @@ -1503994,17 +1503995,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a34e8: |[4a34e8] no.nordicsemi.android.ble.TimeoutableRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -4a34f8: 7030 05eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb05 │ │ -4a34fe: 0e00 |0003: return-void │ │ +4a34ec: |[4a34ec] no.nordicsemi.android.ble.TimeoutableRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +4a34fc: 7030 05eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb05 │ │ +4a3502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1504014,17 +1504015,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a3500: |[4a3500] no.nordicsemi.android.ble.TimeoutableRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -4a3510: 7030 06eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb06 │ │ -4a3516: 0e00 |0003: return-void │ │ +4a3504: |[4a3504] no.nordicsemi.android.ble.TimeoutableRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +4a3514: 7030 06eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/Request;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb06 │ │ +4a351a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1504035,69 +1504036,69 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -4a3518: |[4a3518] no.nordicsemi.android.ble.TimeoutableRequest.await:()V │ │ -4a3528: 7100 a6eb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/TimeoutableRequest;.assertNotMainThread:()V // method@eba6 │ │ -4a352e: 5460 66ab |0003: iget-object v0, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab66 │ │ -4a3532: 5461 62ab |0005: iget-object v1, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab62 │ │ -4a3536: 5462 67ab |0007: iget-object v2, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.syncLock:Landroid/os/ConditionVariable; // field@ab67 │ │ -4a353a: 6e10 6107 0200 |0009: invoke-virtual {v2}, Landroid/os/ConditionVariable;.close:()V // method@0761 │ │ -4a3540: 2202 661b |000c: new-instance v2, Lno/nordicsemi/android/ble/Request$RequestCallback; // type@1b66 │ │ -4a3544: 7020 faea 6200 |000e: invoke-direct {v2, v6}, Lno/nordicsemi/android/ble/Request$RequestCallback;.:(Lno/nordicsemi/android/ble/Request;)V // method@eafa │ │ -4a354a: 6e20 aaeb 2600 |0011: invoke-virtual {v6, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@ebaa │ │ -4a3550: 0c03 |0014: move-result-object v3 │ │ -4a3552: 6e20 0feb 2300 |0015: invoke-virtual {v3, v2}, Lno/nordicsemi/android/ble/Request;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb0f │ │ -4a3558: 0c03 |0018: move-result-object v3 │ │ -4a355a: 6e20 13eb 2300 |0019: invoke-virtual {v3, v2}, Lno/nordicsemi/android/ble/Request;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb13 │ │ -4a3560: 0c03 |001c: move-result-object v3 │ │ -4a3562: 6e10 0deb 0300 |001d: invoke-virtual {v3}, Lno/nordicsemi/android/ble/Request;.enqueue:()V // method@eb0d │ │ -4a3568: 5463 67ab |0020: iget-object v3, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.syncLock:Landroid/os/ConditionVariable; // field@ab67 │ │ -4a356c: 5364 68ab |0022: iget-wide v4, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:J // field@ab68 │ │ -4a3570: 6e30 6007 4305 |0024: invoke-virtual {v3, v4, v5}, Landroid/os/ConditionVariable;.block:(J)Z // method@0760 │ │ -4a3576: 0a03 |0027: move-result v3 │ │ -4a3578: 3803 3900 |0028: if-eqz v3, 0061 // +0039 │ │ -4a357c: 6e10 fbea 0200 |002a: invoke-virtual {v2}, Lno/nordicsemi/android/ble/Request$RequestCallback;.isSuccess:()Z // method@eafb │ │ -4a3582: 0a03 |002d: move-result v3 │ │ -4a3584: 3903 2e00 |002e: if-nez v3, 005c // +002e │ │ -4a3588: 5223 1aab |0030: iget v3, v2, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a358c: 12f4 |0032: const/4 v4, #int -1 // #ff │ │ -4a358e: 3243 2300 |0033: if-eq v3, v4, 0056 // +0023 │ │ -4a3592: 5223 1aab |0035: iget v3, v2, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a3596: 1304 9cff |0037: const/16 v4, #int -100 // #ff9c │ │ -4a359a: 3243 1700 |0039: if-eq v3, v4, 0050 // +0017 │ │ -4a359e: 5223 1aab |003b: iget v3, v2, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a35a2: 1404 c0bd f0ff |003d: const v4, #float -nan // #fff0bdc0 │ │ -4a35a8: 3343 0800 |0040: if-ne v3, v4, 0048 // +0008 │ │ -4a35ac: 2202 4c1c |0042: new-instance v2, Lno/nordicsemi/android/ble/exception/InvalidRequestException; // type@1c4c │ │ -4a35b0: 7020 00f0 6200 |0044: invoke-direct {v2, v6}, Lno/nordicsemi/android/ble/exception/InvalidRequestException;.:(Lno/nordicsemi/android/ble/Request;)V // method@f000 │ │ -4a35b6: 2702 |0047: throw v2 │ │ -4a35b8: 2203 4d1c |0048: new-instance v3, Lno/nordicsemi/android/ble/exception/RequestFailedException; // type@1c4d │ │ -4a35bc: 5222 1aab |004a: iget v2, v2, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ -4a35c0: 7030 02f0 6302 |004c: invoke-direct {v3, v6, v2}, Lno/nordicsemi/android/ble/exception/RequestFailedException;.:(Lno/nordicsemi/android/ble/Request;I)V // method@f002 │ │ -4a35c6: 2703 |004f: throw v3 │ │ -4a35c8: 2202 481c |0050: new-instance v2, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException; // type@1c48 │ │ -4a35cc: 7010 fbef 0200 |0052: invoke-direct {v2}, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException;.:()V // method@effb │ │ -4a35d2: 2702 |0055: throw v2 │ │ -4a35d4: 2202 4a1c |0056: new-instance v2, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException; // type@1c4a │ │ -4a35d8: 7010 fdef 0200 |0058: invoke-direct {v2}, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException;.:()V // method@effd │ │ -4a35de: 2702 |005b: throw v2 │ │ -4a35e0: 5b60 66ab |005c: iput-object v0, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab66 │ │ -4a35e4: 5b61 62ab |005e: iput-object v1, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab62 │ │ -4a35e8: 0e00 |0060: return-void │ │ -4a35ea: 2202 ec18 |0061: new-instance v2, Ljava/lang/InterruptedException; // type@18ec │ │ -4a35ee: 7010 51e0 0200 |0063: invoke-direct {v2}, Ljava/lang/InterruptedException;.:()V // method@e051 │ │ -4a35f4: 2702 |0066: throw v2 │ │ -4a35f6: 0d02 |0067: move-exception v2 │ │ -4a35f8: 5b60 66ab |0068: iput-object v0, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab66 │ │ -4a35fc: 5b61 62ab |006a: iput-object v1, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab62 │ │ -4a3600: 2702 |006c: throw v2 │ │ +4a351c: |[4a351c] no.nordicsemi.android.ble.TimeoutableRequest.await:()V │ │ +4a352c: 7100 a6eb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/TimeoutableRequest;.assertNotMainThread:()V // method@eba6 │ │ +4a3532: 5460 66ab |0003: iget-object v0, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab66 │ │ +4a3536: 5461 62ab |0005: iget-object v1, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab62 │ │ +4a353a: 5462 67ab |0007: iget-object v2, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.syncLock:Landroid/os/ConditionVariable; // field@ab67 │ │ +4a353e: 6e10 6107 0200 |0009: invoke-virtual {v2}, Landroid/os/ConditionVariable;.close:()V // method@0761 │ │ +4a3544: 2202 661b |000c: new-instance v2, Lno/nordicsemi/android/ble/Request$RequestCallback; // type@1b66 │ │ +4a3548: 7020 faea 6200 |000e: invoke-direct {v2, v6}, Lno/nordicsemi/android/ble/Request$RequestCallback;.:(Lno/nordicsemi/android/ble/Request;)V // method@eafa │ │ +4a354e: 6e20 aaeb 2600 |0011: invoke-virtual {v6, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@ebaa │ │ +4a3554: 0c03 |0014: move-result-object v3 │ │ +4a3556: 6e20 0feb 2300 |0015: invoke-virtual {v3, v2}, Lno/nordicsemi/android/ble/Request;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb0f │ │ +4a355c: 0c03 |0018: move-result-object v3 │ │ +4a355e: 6e20 13eb 2300 |0019: invoke-virtual {v3, v2}, Lno/nordicsemi/android/ble/Request;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb13 │ │ +4a3564: 0c03 |001c: move-result-object v3 │ │ +4a3566: 6e10 0deb 0300 |001d: invoke-virtual {v3}, Lno/nordicsemi/android/ble/Request;.enqueue:()V // method@eb0d │ │ +4a356c: 5463 67ab |0020: iget-object v3, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.syncLock:Landroid/os/ConditionVariable; // field@ab67 │ │ +4a3570: 5364 68ab |0022: iget-wide v4, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:J // field@ab68 │ │ +4a3574: 6e30 6007 4305 |0024: invoke-virtual {v3, v4, v5}, Landroid/os/ConditionVariable;.block:(J)Z // method@0760 │ │ +4a357a: 0a03 |0027: move-result v3 │ │ +4a357c: 3803 3900 |0028: if-eqz v3, 0061 // +0039 │ │ +4a3580: 6e10 fbea 0200 |002a: invoke-virtual {v2}, Lno/nordicsemi/android/ble/Request$RequestCallback;.isSuccess:()Z // method@eafb │ │ +4a3586: 0a03 |002d: move-result v3 │ │ +4a3588: 3903 2e00 |002e: if-nez v3, 005c // +002e │ │ +4a358c: 5223 1aab |0030: iget v3, v2, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a3590: 12f4 |0032: const/4 v4, #int -1 // #ff │ │ +4a3592: 3243 2300 |0033: if-eq v3, v4, 0056 // +0023 │ │ +4a3596: 5223 1aab |0035: iget v3, v2, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a359a: 1304 9cff |0037: const/16 v4, #int -100 // #ff9c │ │ +4a359e: 3243 1700 |0039: if-eq v3, v4, 0050 // +0017 │ │ +4a35a2: 5223 1aab |003b: iget v3, v2, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a35a6: 1404 c0bd f0ff |003d: const v4, #float -nan // #fff0bdc0 │ │ +4a35ac: 3343 0800 |0040: if-ne v3, v4, 0048 // +0008 │ │ +4a35b0: 2202 4c1c |0042: new-instance v2, Lno/nordicsemi/android/ble/exception/InvalidRequestException; // type@1c4c │ │ +4a35b4: 7020 00f0 6200 |0044: invoke-direct {v2, v6}, Lno/nordicsemi/android/ble/exception/InvalidRequestException;.:(Lno/nordicsemi/android/ble/Request;)V // method@f000 │ │ +4a35ba: 2702 |0047: throw v2 │ │ +4a35bc: 2203 4d1c |0048: new-instance v3, Lno/nordicsemi/android/ble/exception/RequestFailedException; // type@1c4d │ │ +4a35c0: 5222 1aab |004a: iget v2, v2, Lno/nordicsemi/android/ble/Request$RequestCallback;.status:I // field@ab1a │ │ +4a35c4: 7030 02f0 6302 |004c: invoke-direct {v3, v6, v2}, Lno/nordicsemi/android/ble/exception/RequestFailedException;.:(Lno/nordicsemi/android/ble/Request;I)V // method@f002 │ │ +4a35ca: 2703 |004f: throw v3 │ │ +4a35cc: 2202 481c |0050: new-instance v2, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException; // type@1c48 │ │ +4a35d0: 7010 fbef 0200 |0052: invoke-direct {v2}, Lno/nordicsemi/android/ble/exception/BluetoothDisabledException;.:()V // method@effb │ │ +4a35d6: 2702 |0055: throw v2 │ │ +4a35d8: 2202 4a1c |0056: new-instance v2, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException; // type@1c4a │ │ +4a35dc: 7010 fdef 0200 |0058: invoke-direct {v2}, Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException;.:()V // method@effd │ │ +4a35e2: 2702 |005b: throw v2 │ │ +4a35e4: 5b60 66ab |005c: iput-object v0, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab66 │ │ +4a35e8: 5b61 62ab |005e: iput-object v1, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab62 │ │ +4a35ec: 0e00 |0060: return-void │ │ +4a35ee: 2202 ec18 |0061: new-instance v2, Ljava/lang/InterruptedException; // type@18ec │ │ +4a35f2: 7010 51e0 0200 |0063: invoke-direct {v2}, Ljava/lang/InterruptedException;.:()V // method@e051 │ │ +4a35f8: 2702 |0066: throw v2 │ │ +4a35fa: 0d02 |0067: move-exception v2 │ │ +4a35fc: 5b60 66ab |0068: iput-object v0, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab66 │ │ +4a3600: 5b61 62ab |006a: iput-object v1, v6, Lno/nordicsemi/android/ble/TimeoutableRequest;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab62 │ │ +4a3604: 2702 |006c: throw v2 │ │ catches : 2 │ │ 0x0007 - 0x005c │ │ -> 0x0067 │ │ 0x0061 - 0x0067 │ │ -> 0x0067 │ │ positions : │ │ 0x0000 line=120 │ │ @@ -1504129,19 +1504130,19 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a3618: |[4a3618] no.nordicsemi.android.ble.TimeoutableRequest.await:(J)V │ │ -4a3628: 6e30 b8eb 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb8 │ │ -4a362e: 0c01 |0003: move-result-object v1 │ │ -4a3630: 6e10 a7eb 0100 |0004: invoke-virtual {v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.await:()V // method@eba7 │ │ -4a3636: 0e00 |0007: return-void │ │ +4a361c: |[4a361c] no.nordicsemi.android.ble.TimeoutableRequest.await:(J)V │ │ +4a362c: 6e30 b8eb 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb8 │ │ +4a3632: 0c01 |0003: move-result-object v1 │ │ +4a3634: 6e10 a7eb 0100 |0004: invoke-virtual {v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.await:()V // method@eba7 │ │ +4a363a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ 0x0000 - 0x0008 reg=1 (null) J │ │ │ │ @@ -1504150,17 +1504151,17 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a3638: |[4a3638] no.nordicsemi.android.ble.TimeoutableRequest.enqueue:()V │ │ -4a3648: 6f10 0deb 0000 |0000: invoke-super {v0}, Lno/nordicsemi/android/ble/Request;.enqueue:()V // method@eb0d │ │ -4a364e: 0e00 |0003: return-void │ │ +4a363c: |[4a363c] no.nordicsemi.android.ble.TimeoutableRequest.enqueue:()V │ │ +4a364c: 6f10 0deb 0000 |0000: invoke-super {v0}, Lno/nordicsemi/android/ble/Request;.enqueue:()V // method@eb0d │ │ +4a3652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/TimeoutableRequest;) │ │ @@ -1504168,19 +1504169,19 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4a3650: |[4a3650] no.nordicsemi.android.ble.TimeoutableRequest.enqueue:(J)V │ │ -4a3660: 6e30 b8eb 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb8 │ │ -4a3666: 0c01 |0003: move-result-object v1 │ │ -4a3668: 6e10 abeb 0100 |0004: invoke-virtual {v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.enqueue:()V // method@ebab │ │ -4a366e: 0e00 |0007: return-void │ │ +4a3654: |[4a3654] no.nordicsemi.android.ble.TimeoutableRequest.enqueue:(J)V │ │ +4a3664: 6e30 b8eb 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb8 │ │ +4a366a: 0c01 |0003: move-result-object v1 │ │ +4a366c: 6e10 abeb 0100 |0004: invoke-virtual {v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.enqueue:()V // method@ebab │ │ +4a3672: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ 0x0000 - 0x0008 reg=1 (null) J │ │ │ │ @@ -1504189,24 +1504190,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4a3670: |[4a3670] no.nordicsemi.android.ble.TimeoutableRequest.lambda$notifyStarted$0$TimeoutableRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a3680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4a3682: 5b10 69ab |0001: iput-object v0, v1, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ -4a3686: 5510 63ab |0003: iget-boolean v0, v1, Lno/nordicsemi/android/ble/TimeoutableRequest;.finished:Z // field@ab63 │ │ -4a368a: 3900 0b00 |0005: if-nez v0, 0010 // +000b │ │ -4a368e: 12b0 |0007: const/4 v0, #int -5 // #fb │ │ -4a3690: 6e30 b0eb 2100 |0008: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/TimeoutableRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ebb0 │ │ -4a3696: 5412 65ab |000b: iget-object v2, v1, Lno/nordicsemi/android/ble/TimeoutableRequest;.requestHandler:Lno/nordicsemi/android/ble/RequestHandler; // field@ab65 │ │ -4a369a: 6e20 50eb 1200 |000d: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/RequestHandler;.onRequestTimeout:(Lno/nordicsemi/android/ble/TimeoutableRequest;)V // method@eb50 │ │ -4a36a0: 0e00 |0010: return-void │ │ +4a3674: |[4a3674] no.nordicsemi.android.ble.TimeoutableRequest.lambda$notifyStarted$0$TimeoutableRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a3684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4a3686: 5b10 69ab |0001: iput-object v0, v1, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ +4a368a: 5510 63ab |0003: iget-boolean v0, v1, Lno/nordicsemi/android/ble/TimeoutableRequest;.finished:Z // field@ab63 │ │ +4a368e: 3900 0b00 |0005: if-nez v0, 0010 // +000b │ │ +4a3692: 12b0 |0007: const/4 v0, #int -5 // #fb │ │ +4a3694: 6e30 b0eb 2100 |0008: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/TimeoutableRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ebb0 │ │ +4a369a: 5412 65ab |000b: iget-object v2, v1, Lno/nordicsemi/android/ble/TimeoutableRequest;.requestHandler:Lno/nordicsemi/android/ble/RequestHandler; // field@ab65 │ │ +4a369e: 6e20 50eb 1200 |000d: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/RequestHandler;.onRequestTimeout:(Lno/nordicsemi/android/ble/TimeoutableRequest;)V // method@eb50 │ │ +4a36a4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=187 │ │ 0x0003 line=188 │ │ 0x0008 line=189 │ │ 0x000b line=190 │ │ locals : │ │ @@ -1504218,24 +1504219,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -4a36a4: |[4a36a4] no.nordicsemi.android.ble.TimeoutableRequest.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a36b4: 5520 63ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.finished:Z // field@ab63 │ │ -4a36b8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -4a36bc: 5420 64ab |0004: iget-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab64 │ │ -4a36c0: 5421 69ab |0006: iget-object v1, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ -4a36c4: 7220 1eea 1000 |0008: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@ea1e │ │ -4a36ca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4a36cc: 5b20 69ab |000c: iput-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ -4a36d0: 6f30 46eb 3204 |000e: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -4a36d6: 0e00 |0011: return-void │ │ +4a36a8: |[4a36a8] no.nordicsemi.android.ble.TimeoutableRequest.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a36b8: 5520 63ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.finished:Z // field@ab63 │ │ +4a36bc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +4a36c0: 5420 64ab |0004: iget-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab64 │ │ +4a36c4: 5421 69ab |0006: iget-object v1, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ +4a36c8: 7220 1eea 1000 |0008: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@ea1e │ │ +4a36ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4a36d0: 5b20 69ab |000c: iput-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ +4a36d4: 6f30 46eb 3204 |000e: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +4a36da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0004 line=210 │ │ 0x000c line=211 │ │ 0x000e line=213 │ │ locals : │ │ @@ -1504248,24 +1504249,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4a36d8: |[4a36d8] no.nordicsemi.android.ble.TimeoutableRequest.notifyInvalidRequest:()V │ │ -4a36e8: 5520 63ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.finished:Z // field@ab63 │ │ -4a36ec: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -4a36f0: 5420 64ab |0004: iget-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab64 │ │ -4a36f4: 5421 69ab |0006: iget-object v1, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ -4a36f8: 7220 1eea 1000 |0008: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@ea1e │ │ -4a36fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4a3700: 5b20 69ab |000c: iput-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ -4a3704: 6f10 47eb 0200 |000e: invoke-super {v2}, Lno/nordicsemi/android/ble/Request;.notifyInvalidRequest:()V // method@eb47 │ │ -4a370a: 0e00 |0011: return-void │ │ +4a36dc: |[4a36dc] no.nordicsemi.android.ble.TimeoutableRequest.notifyInvalidRequest:()V │ │ +4a36ec: 5520 63ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.finished:Z // field@ab63 │ │ +4a36f0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +4a36f4: 5420 64ab |0004: iget-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab64 │ │ +4a36f8: 5421 69ab |0006: iget-object v1, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ +4a36fc: 7220 1eea 1000 |0008: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@ea1e │ │ +4a3702: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4a3704: 5b20 69ab |000c: iput-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ +4a3708: 6f10 47eb 0200 |000e: invoke-super {v2}, Lno/nordicsemi/android/ble/Request;.notifyInvalidRequest:()V // method@eb47 │ │ +4a370e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ 0x000c line=220 │ │ 0x000e line=222 │ │ locals : │ │ @@ -1504276,28 +1504277,28 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -4a370c: |[4a370c] no.nordicsemi.android.ble.TimeoutableRequest.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a371c: 5350 68ab |0000: iget-wide v0, v5, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:J // field@ab68 │ │ -4a3720: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -4a3724: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -4a3728: 3d04 1200 |0006: if-lez v4, 0018 // +0012 │ │ -4a372c: 2200 3a1b |0008: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU; // type@1b3a │ │ -4a3730: 7030 4fe8 5006 |000a: invoke-direct {v0, v5, v6}, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;.:(Lno/nordicsemi/android/ble/TimeoutableRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e84f │ │ -4a3736: 5b50 69ab |000d: iput-object v0, v5, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ -4a373a: 5450 64ab |000f: iget-object v0, v5, Lno/nordicsemi/android/ble/TimeoutableRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab64 │ │ -4a373e: 5451 69ab |0011: iget-object v1, v5, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ -4a3742: 5352 68ab |0013: iget-wide v2, v5, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:J // field@ab68 │ │ -4a3746: 7240 1dea 1032 |0015: invoke-interface {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/CallbackHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@ea1d │ │ -4a374c: 6f20 48eb 6500 |0018: invoke-super {v5, v6}, Lno/nordicsemi/android/ble/Request;.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@eb48 │ │ -4a3752: 0e00 |001b: return-void │ │ +4a3710: |[4a3710] no.nordicsemi.android.ble.TimeoutableRequest.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a3720: 5350 68ab |0000: iget-wide v0, v5, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:J // field@ab68 │ │ +4a3724: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +4a3728: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +4a372c: 3d04 1200 |0006: if-lez v4, 0018 // +0012 │ │ +4a3730: 2200 3a1b |0008: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU; // type@1b3a │ │ +4a3734: 7030 4fe8 5006 |000a: invoke-direct {v0, v5, v6}, Lno/nordicsemi/android/ble/-$$Lambda$TimeoutableRequest$OvaOjHWY3hiEYHRRHxKKWzvczgU;.:(Lno/nordicsemi/android/ble/TimeoutableRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e84f │ │ +4a373a: 5b50 69ab |000d: iput-object v0, v5, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ +4a373e: 5450 64ab |000f: iget-object v0, v5, Lno/nordicsemi/android/ble/TimeoutableRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab64 │ │ +4a3742: 5451 69ab |0011: iget-object v1, v5, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ +4a3746: 5352 68ab |0013: iget-wide v2, v5, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:J // field@ab68 │ │ +4a374a: 7240 1dea 1032 |0015: invoke-interface {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/CallbackHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@ea1d │ │ +4a3750: 6f20 48eb 6500 |0018: invoke-super {v5, v6}, Lno/nordicsemi/android/ble/Request;.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@eb48 │ │ +4a3756: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0008 line=186 │ │ 0x000f line=193 │ │ 0x0018 line=195 │ │ locals : │ │ @@ -1504309,25 +1504310,25 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4a3400: |[4a3400] no.nordicsemi.android.ble.TimeoutableRequest.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z │ │ -4a3410: 5520 63ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.finished:Z // field@ab63 │ │ -4a3414: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -4a3418: 5420 64ab |0004: iget-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab64 │ │ -4a341c: 5421 69ab |0006: iget-object v1, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ -4a3420: 7220 1eea 1000 |0008: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@ea1e │ │ -4a3426: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4a3428: 5b20 69ab |000c: iput-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ -4a342c: 6f20 49eb 3200 |000e: invoke-super {v2, v3}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -4a3432: 0a03 |0011: move-result v3 │ │ -4a3434: 0f03 |0012: return v3 │ │ +4a3404: |[4a3404] no.nordicsemi.android.ble.TimeoutableRequest.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z │ │ +4a3414: 5520 63ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.finished:Z // field@ab63 │ │ +4a3418: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +4a341c: 5420 64ab |0004: iget-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab64 │ │ +4a3420: 5421 69ab |0006: iget-object v1, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ +4a3424: 7220 1eea 1000 |0008: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@ea1e │ │ +4a342a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4a342c: 5b20 69ab |000c: iput-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ +4a3430: 6f20 49eb 3200 |000e: invoke-super {v2, v3}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +4a3436: 0a03 |0011: move-result v3 │ │ +4a3438: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ 0x000c line=202 │ │ 0x000e line=204 │ │ locals : │ │ @@ -1504339,18 +1504340,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3438: |[4a3438] no.nordicsemi.android.ble.TimeoutableRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a3448: 6e20 b5eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb5 │ │ -4a344e: 0c01 |0003: move-result-object v1 │ │ -4a3450: 1101 |0004: return-object v1 │ │ +4a343c: |[4a343c] no.nordicsemi.android.ble.TimeoutableRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a344c: 6e20 b5eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb5 │ │ +4a3452: 0c01 |0003: move-result-object v1 │ │ +4a3454: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1504359,17 +1504360,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3470: |[4a3470] no.nordicsemi.android.ble.TimeoutableRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a3480: 6f20 4beb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb4b │ │ -4a3486: 1100 |0003: return-object v0 │ │ +4a3474: |[4a3474] no.nordicsemi.android.ble.TimeoutableRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a3484: 6f20 4beb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb4b │ │ +4a348a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1504378,18 +1504379,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3454: |[4a3454] no.nordicsemi.android.ble.TimeoutableRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a3464: 6e20 b7eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb7 │ │ -4a346a: 0c01 |0003: move-result-object v1 │ │ -4a346c: 1101 |0004: return-object v1 │ │ +4a3458: |[4a3458] no.nordicsemi.android.ble.TimeoutableRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a3468: 6e20 b7eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb7 │ │ +4a346e: 0c01 |0003: move-result-object v1 │ │ +4a3470: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1504398,17 +1504399,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3488: |[4a3488] no.nordicsemi.android.ble.TimeoutableRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a3498: 6f20 4ceb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb4c │ │ -4a349e: 1100 |0003: return-object v0 │ │ +4a348c: |[4a348c] no.nordicsemi.android.ble.TimeoutableRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a349c: 6f20 4ceb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/Request;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb4c │ │ +4a34a2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1504417,23 +1504418,23 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4a34a0: |[4a34a0] no.nordicsemi.android.ble.TimeoutableRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a34b0: 5410 69ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ -4a34b4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -4a34b8: 5a12 68ab |0004: iput-wide v2, v1, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:J // field@ab68 │ │ -4a34bc: 1101 |0006: return-object v1 │ │ -4a34be: 2202 e618 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4a34c2: 1a03 6f54 |0009: const-string v3, "Request already started" // string@546f │ │ -4a34c6: 7020 37e0 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4a34cc: 2702 |000e: throw v2 │ │ +4a34a4: |[4a34a4] no.nordicsemi.android.ble.TimeoutableRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a34b4: 5410 69ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeoutCallback:Ljava/lang/Runnable; // field@ab69 │ │ +4a34b8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +4a34bc: 5a12 68ab |0004: iput-wide v2, v1, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:J // field@ab68 │ │ +4a34c0: 1101 |0006: return-object v1 │ │ +4a34c2: 2202 e618 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4a34c6: 1a03 6f54 |0009: const-string v3, "Request already started" // string@546f │ │ +4a34ca: 7020 37e0 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4a34d0: 2702 |000e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=63 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ @@ -1504489,19 +1504490,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/ValueChangedCallback;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a3928: |[4a3928] no.nordicsemi.android.ble.ValueChangedCallback$1.:(Lno/nordicsemi/android/ble/ValueChangedCallback;Landroid/os/Handler;)V │ │ -4a3938: 5b01 6cab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.this$0:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@ab6c │ │ -4a393c: 5b02 6dab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.val$handler:Landroid/os/Handler; // field@ab6d │ │ -4a3940: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4a3946: 0e00 |0007: return-void │ │ +4a392c: |[4a392c] no.nordicsemi.android.ble.ValueChangedCallback$1.:(Lno/nordicsemi/android/ble/ValueChangedCallback;Landroid/os/Handler;)V │ │ +4a393c: 5b01 6cab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.this$0:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@ab6c │ │ +4a3940: 5b02 6dab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.val$handler:Landroid/os/Handler; // field@ab6d │ │ +4a3944: 7010 92e0 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4a394a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lno/nordicsemi/android/ble/ValueChangedCallback$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Handler; │ │ @@ -1504512,18 +1504513,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4a3948: |[4a3948] no.nordicsemi.android.ble.ValueChangedCallback$1.post:(Ljava/lang/Runnable;)V │ │ -4a3958: 5410 6dab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.val$handler:Landroid/os/Handler; // field@ab6d │ │ -4a395c: 6e20 7507 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -4a3962: 0e00 |0005: return-void │ │ +4a394c: |[4a394c] no.nordicsemi.android.ble.ValueChangedCallback$1.post:(Ljava/lang/Runnable;)V │ │ +4a395c: 5410 6dab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.val$handler:Landroid/os/Handler; // field@ab6d │ │ +4a3960: 6e20 7507 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +4a3966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/ValueChangedCallback$1; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1504532,18 +1504533,18 @@ │ │ type : '(Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4a3964: |[4a3964] no.nordicsemi.android.ble.ValueChangedCallback$1.postDelayed:(Ljava/lang/Runnable;J)V │ │ -4a3974: 5410 6dab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.val$handler:Landroid/os/Handler; // field@ab6d │ │ -4a3978: 6e40 7907 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ -4a397e: 0e00 |0005: return-void │ │ +4a3968: |[4a3968] no.nordicsemi.android.ble.ValueChangedCallback$1.postDelayed:(Ljava/lang/Runnable;J)V │ │ +4a3978: 5410 6dab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.val$handler:Landroid/os/Handler; // field@ab6d │ │ +4a397c: 6e40 7907 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ +4a3982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/ValueChangedCallback$1; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ @@ -1504553,18 +1504554,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4a3980: |[4a3980] no.nordicsemi.android.ble.ValueChangedCallback$1.removeCallbacks:(Ljava/lang/Runnable;)V │ │ -4a3990: 5410 6dab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.val$handler:Landroid/os/Handler; // field@ab6d │ │ -4a3994: 6e20 7b07 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@077b │ │ -4a399a: 0e00 |0005: return-void │ │ +4a3984: |[4a3984] no.nordicsemi.android.ble.ValueChangedCallback$1.removeCallbacks:(Ljava/lang/Runnable;)V │ │ +4a3994: 5410 6dab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ValueChangedCallback$1;.val$handler:Landroid/os/Handler; // field@ab6d │ │ +4a3998: 6e20 7b07 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@077b │ │ +4a399e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/ValueChangedCallback$1; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1504649,17 +1504650,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4abef0: |[4abef0] no.nordicsemi.android.ble.common.data.sc.SpeedAndCadenceControlPointData.:()V │ │ -4abf00: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4abf06: 0e00 |0003: return-void │ │ +4abef4: |[4abef4] no.nordicsemi.android.ble.common.data.sc.SpeedAndCadenceControlPointData.:()V │ │ +4abf04: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4abf0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/data/sc/SpeedAndCadenceControlPointData; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/data/sc/SpeedAndCadenceControlPointData;) │ │ @@ -1504667,48 +1504668,48 @@ │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4abe28: |[4abe28] no.nordicsemi.android.ble.common.data.sc.SpeedAndCadenceControlPointData.requestSupportedSensorLocations:()Lno/nordicsemi/android/ble/data/Data; │ │ -4abe38: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4abe3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4abe3e: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ -4abe42: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4abe44: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -4abe46: 4f03 0102 |0007: aput-byte v3, v1, v2 │ │ -4abe4a: 7020 e8ef 1000 |0009: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4abe50: 1100 |000c: return-object v0 │ │ +4abe2c: |[4abe2c] no.nordicsemi.android.ble.common.data.sc.SpeedAndCadenceControlPointData.requestSupportedSensorLocations:()Lno/nordicsemi/android/ble/data/Data; │ │ +4abe3c: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4abe40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4abe42: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ +4abe46: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4abe48: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +4abe4a: 4f03 0102 |0007: aput-byte v3, v1, v2 │ │ +4abe4e: 7020 e8ef 1000 |0009: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4abe54: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/data/sc/SpeedAndCadenceControlPointData;) │ │ name : 'setCumulativeValue' │ │ type : '(J)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -4abe54: |[4abe54] no.nordicsemi.android.ble.common.data.sc.SpeedAndCadenceControlPointData.setCumulativeValue:(J)Lno/nordicsemi/android/ble/data/Data; │ │ -4abe64: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4abe68: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -4abe6a: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ -4abe6e: 7020 e8ef 1000 |0005: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4abe74: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -4abe76: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4abe78: 6e30 f0ef 1002 |000a: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ -4abe7e: 1302 1400 |000d: const/16 v2, #int 20 // #14 │ │ -4abe82: 6e51 f4ef 3024 |000f: invoke-virtual {v0, v3, v4, v2, v1}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(JII)Z // method@eff4 │ │ -4abe88: 1100 |0012: return-object v0 │ │ +4abe58: |[4abe58] no.nordicsemi.android.ble.common.data.sc.SpeedAndCadenceControlPointData.setCumulativeValue:(J)Lno/nordicsemi/android/ble/data/Data; │ │ +4abe68: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4abe6c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +4abe6e: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ +4abe72: 7020 e8ef 1000 |0005: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4abe78: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +4abe7a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4abe7c: 6e30 f0ef 1002 |000a: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ +4abe82: 1302 1400 |000d: const/16 v2, #int 20 // #14 │ │ +4abe86: 6e51 f4ef 3024 |000f: invoke-virtual {v0, v3, v4, v2, v1}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(JII)Z // method@eff4 │ │ +4abe8c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000a line=46 │ │ 0x000f line=47 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) J │ │ @@ -1504718,49 +1504719,49 @@ │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4abe8c: |[4abe8c] no.nordicsemi.android.ble.common.data.sc.SpeedAndCadenceControlPointData.startSensorCalibration:()Lno/nordicsemi/android/ble/data/Data; │ │ -4abe9c: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4abea0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4abea2: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ -4abea6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4abea8: 1223 |0006: const/4 v3, #int 2 // #2 │ │ -4abeaa: 4f03 0102 |0007: aput-byte v3, v1, v2 │ │ -4abeae: 7020 e8ef 1000 |0009: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4abeb4: 1100 |000c: return-object v0 │ │ +4abe90: |[4abe90] no.nordicsemi.android.ble.common.data.sc.SpeedAndCadenceControlPointData.startSensorCalibration:()Lno/nordicsemi/android/ble/data/Data; │ │ +4abea0: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4abea4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4abea6: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ +4abeaa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4abeac: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +4abeae: 4f03 0102 |0007: aput-byte v3, v1, v2 │ │ +4abeb2: 7020 e8ef 1000 |0009: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4abeb8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/data/sc/SpeedAndCadenceControlPointData;) │ │ name : 'updateSensorLocation' │ │ type : '(I)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -4abeb8: |[4abeb8] no.nordicsemi.android.ble.common.data.sc.SpeedAndCadenceControlPointData.updateSensorLocation:(I)Lno/nordicsemi/android/ble/data/Data; │ │ -4abec8: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4abecc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4abece: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ -4abed2: 7020 e8ef 1000 |0005: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4abed8: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -4abeda: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4abedc: 6e30 f0ef 1002 |000a: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ -4abee2: 1301 1100 |000d: const/16 v1, #int 17 // #11 │ │ -4abee6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -4abee8: 6e40 f2ef 3021 |0010: invoke-virtual {v0, v3, v1, v2}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ -4abeee: 1100 |0013: return-object v0 │ │ +4abebc: |[4abebc] no.nordicsemi.android.ble.common.data.sc.SpeedAndCadenceControlPointData.updateSensorLocation:(I)Lno/nordicsemi/android/ble/data/Data; │ │ +4abecc: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4abed0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4abed2: 2311 1e1e |0003: new-array v1, v1, [B // type@1e1e │ │ +4abed6: 7020 e8ef 1000 |0005: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4abedc: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +4abede: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4abee0: 6e30 f0ef 1002 |000a: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ +4abee6: 1301 1100 |000d: const/16 v1, #int 17 // #11 │ │ +4abeea: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +4abeec: 6e40 f2ef 3021 |0010: invoke-virtual {v0, v3, v1, v2}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ +4abef2: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000a line=67 │ │ 0x0010 line=68 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ @@ -1505199,17 +1505200,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4addd4: |[4addd4] no.nordicsemi.android.ble.data.DefaultMtuSplitter.:()V │ │ -4adde4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4addea: 0e00 |0003: return-void │ │ +4addd8: |[4addd8] no.nordicsemi.android.ble.data.DefaultMtuSplitter.:()V │ │ +4adde8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4addee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/data/DefaultMtuSplitter; │ │ │ │ Virtual methods - │ │ @@ -1505218,27 +1505219,27 @@ │ │ type : '([BII)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -4add9c: |[4add9c] no.nordicsemi.android.ble.data.DefaultMtuSplitter.chunk:([BII)[B │ │ -4addac: 9204 0405 |0000: mul-int v4, v4, v5 │ │ -4addb0: 2130 |0002: array-length v0, v3 │ │ -4addb2: b140 |0003: sub-int/2addr v0, v4 │ │ -4addb4: 7120 75e0 0500 |0004: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ -4addba: 0a05 |0007: move-result v5 │ │ -4addbc: 3c05 0400 |0008: if-gtz v5, 000c // +0004 │ │ -4addc0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -4addc2: 1103 |000b: return-object v3 │ │ -4addc4: 2350 1e1e |000c: new-array v0, v5, [B // type@1e1e │ │ -4addc8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -4addca: 7155 20e1 4310 |000f: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4addd0: 1100 |0012: return-object v0 │ │ +4adda0: |[4adda0] no.nordicsemi.android.ble.data.DefaultMtuSplitter.chunk:([BII)[B │ │ +4addb0: 9204 0405 |0000: mul-int v4, v4, v5 │ │ +4addb4: 2130 |0002: array-length v0, v3 │ │ +4addb6: b140 |0003: sub-int/2addr v0, v4 │ │ +4addb8: 7120 75e0 0500 |0004: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@e075 │ │ +4addbe: 0a05 |0007: move-result v5 │ │ +4addc0: 3c05 0400 |0008: if-gtz v5, 000c // +0004 │ │ +4addc4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +4addc6: 1103 |000b: return-object v3 │ │ +4addc8: 2350 1e1e |000c: new-array v0, v5, [B // type@1e1e │ │ +4addcc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +4addce: 7155 20e1 4310 |000f: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4addd4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ 0x000c line=45 │ │ 0x000f line=46 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lno/nordicsemi/android/ble/data/DefaultMtuSplitter; │ │ @@ -1505400,17 +1505401,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ae580: |[4ae580] no.nordicsemi.android.ble.data.MutableData.:()V │ │ -4ae590: 7010 bfef 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/data/Data;.:()V // method@efbf │ │ -4ae596: 0e00 |0003: return-void │ │ +4ae584: |[4ae584] no.nordicsemi.android.ble.data.MutableData.:()V │ │ +4ae594: 7010 bfef 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/data/Data;.:()V // method@efbf │ │ +4ae59a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/data/MutableData; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/data/MutableData;) │ │ @@ -1505418,17 +1505419,17 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4ae598: |[4ae598] no.nordicsemi.android.ble.data.MutableData.:([B)V │ │ -4ae5a8: 7020 c1ef 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4ae5ae: 0e00 |0003: return-void │ │ +4ae59c: |[4ae59c] no.nordicsemi.android.ble.data.MutableData.:([B)V │ │ +4ae5ac: 7020 c1ef 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4ae5b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/data/MutableData; │ │ 0x0000 - 0x0004 reg=1 (null) [B │ │ │ │ @@ -1505437,102 +1505438,102 @@ │ │ type : '(F)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 156 16-bit code units │ │ -4ae258: |[4ae258] no.nordicsemi.android.ble.data.MutableData.floatToInt:(F)I │ │ -4ae268: 7110 2ae0 0c00 |0000: invoke-static {v12}, Ljava/lang/Float;.isNaN:(F)Z // method@e02a │ │ -4ae26e: 0a00 |0003: move-result v0 │ │ -4ae270: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -4ae274: 140c ffff 7f00 |0006: const v12, #float 1.17549e-38 // #007fffff │ │ -4ae27a: 0f0c |0009: return v12 │ │ -4ae27c: 1500 807f |000a: const/high16 v0, #int 2139095040 // #7f80 │ │ -4ae280: 1401 feff 7f00 |000c: const v1, #float 1.17549e-38 // #007ffffe │ │ -4ae286: 2d00 0c00 |000f: cmpl-float v0, v12, v0 │ │ -4ae28a: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ -4ae28e: 0f01 |0013: return v1 │ │ -4ae290: 1500 80ff |0014: const/high16 v0, #int -8388608 // #ff80 │ │ -4ae294: 1402 0200 8000 |0016: const v2, #float 1.17549e-38 // #00800002 │ │ -4ae29a: 2d00 0c00 |0019: cmpl-float v0, v12, v0 │ │ -4ae29e: 3900 0300 |001b: if-nez v0, 001e // +0003 │ │ -4ae2a2: 0f02 |001d: return v2 │ │ -4ae2a4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -4ae2a6: 2d00 0c00 |001f: cmpl-float v0, v12, v0 │ │ -4ae2aa: 3a00 0400 |0021: if-ltz v0, 0025 // +0004 │ │ -4ae2ae: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -4ae2b0: 2802 |0024: goto 0026 // +0002 │ │ -4ae2b2: 12f0 |0025: const/4 v0, #int -1 // #ff │ │ -4ae2b4: 7110 60e0 0c00 |0026: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@e060 │ │ -4ae2ba: 0a0c |0029: move-result v12 │ │ -4ae2bc: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -4ae2be: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -4ae2c0: 1405 faff ff4a |002c: const v5, #float 8.3886e+06 // #4afffffa │ │ -4ae2c6: 1506 2041 |002f: const/high16 v6, #int 1092616192 // #4120 │ │ -4ae2ca: 2d07 0c05 |0031: cmpl-float v7, v12, v5 │ │ -4ae2ce: 3d07 0d00 |0033: if-lez v7, 0040 // +000d │ │ -4ae2d2: c96c |0035: div-float/2addr v12, v6 │ │ -4ae2d4: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4ae2d8: 1305 7f00 |0038: const/16 v5, #int 127 // #7f │ │ -4ae2dc: 3754 f2ff |003a: if-le v4, v5, 002c // -000e │ │ -4ae2e0: 3d00 0300 |003c: if-lez v0, 003f // +0003 │ │ -4ae2e4: 0f01 |003e: return v1 │ │ -4ae2e6: 0f02 |003f: return v2 │ │ -4ae2e8: 1501 803f |0040: const/high16 v1, #int 1065353216 // #3f80 │ │ -4ae2ec: 1302 80ff |0042: const/16 v2, #int -128 // #ff80 │ │ -4ae2f0: 2e01 0c01 |0044: cmpg-float v1, v12, v1 │ │ -4ae2f4: 3b01 0900 |0046: if-gez v1, 004f // +0009 │ │ -4ae2f8: a80c 0c06 |0048: mul-float v12, v12, v6 │ │ -4ae2fc: d804 04ff |004a: add-int/lit8 v4, v4, #int -1 // #ff │ │ -4ae300: 3524 f4ff |004c: if-ge v4, v2, 0040 // -000c │ │ -4ae304: 0f03 |004e: return v3 │ │ -4ae306: 1401 8096 184b |004f: const v1, #float 1e+07 // #4b189680 │ │ -4ae30c: a803 0c01 |0052: mul-float v3, v12, v1 │ │ -4ae310: 7110 79e0 0300 |0054: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -4ae316: 0a03 |0057: move-result v3 │ │ -4ae318: 8337 |0058: int-to-double v7, v3 │ │ -4ae31a: 7110 79e0 0c00 |0059: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -4ae320: 0a03 |005c: move-result v3 │ │ -4ae322: 1409 8096 9800 |005d: const v9, #float 1.4013e-38 // #00989680 │ │ -4ae328: 9203 0309 |0060: mul-int v3, v3, v9 │ │ -4ae32c: 833a |0062: int-to-double v10, v3 │ │ -4ae32e: cca7 |0063: sub-double/2addr v7, v10 │ │ -4ae330: 7120 5fe0 8700 |0064: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ -4ae336: 0b07 |0067: move-result-wide v7 │ │ -4ae338: 190a e03f |0068: const-wide/high16 v10, #long 4602678819172646912 // #3fe0 │ │ -4ae33c: 2f03 070a |006a: cmpl-double v3, v7, v10 │ │ -4ae340: 3d03 2100 |006c: if-lez v3, 008d // +0021 │ │ -4ae344: 3724 1f00 |006e: if-le v4, v2, 008d // +001f │ │ -4ae348: a803 0c06 |0070: mul-float v3, v12, v6 │ │ -4ae34c: 2e07 0305 |0072: cmpg-float v7, v3, v5 │ │ -4ae350: 3c07 1900 |0074: if-gtz v7, 008d // +0019 │ │ -4ae354: d804 04ff |0076: add-int/lit8 v4, v4, #int -1 // #ff │ │ -4ae358: a80c 0301 |0078: mul-float v12, v3, v1 │ │ -4ae35c: 7110 79e0 0c00 |007a: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -4ae362: 0a0c |007d: move-result v12 │ │ -4ae364: 83c7 |007e: int-to-double v7, v12 │ │ -4ae366: 7110 79e0 0300 |007f: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -4ae36c: 0a0c |0082: move-result v12 │ │ -4ae36e: 920c 0c09 |0083: mul-int v12, v12, v9 │ │ -4ae372: 83ca |0085: int-to-double v10, v12 │ │ -4ae374: cca7 |0086: sub-double/2addr v7, v10 │ │ -4ae376: 7120 5fe0 8700 |0087: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ -4ae37c: 0b07 |008a: move-result-wide v7 │ │ -4ae37e: 013c |008b: move v12, v3 │ │ -4ae380: 28dc |008c: goto 0068 // -0024 │ │ -4ae382: 8200 |008d: int-to-float v0, v0 │ │ -4ae384: a800 000c |008e: mul-float v0, v0, v12 │ │ -4ae388: 7110 79e0 0000 |0090: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -4ae38e: 0a0c |0093: move-result v12 │ │ -4ae390: e000 0418 |0094: shl-int/lit8 v0, v4, #int 24 // #18 │ │ -4ae394: 1401 ffff ff00 |0096: const v1, #float 2.35099e-38 // #00ffffff │ │ -4ae39a: b51c |0099: and-int/2addr v12, v1 │ │ -4ae39c: b60c |009a: or-int/2addr v12, v0 │ │ -4ae39e: 0f0c |009b: return v12 │ │ +4ae25c: |[4ae25c] no.nordicsemi.android.ble.data.MutableData.floatToInt:(F)I │ │ +4ae26c: 7110 2ae0 0c00 |0000: invoke-static {v12}, Ljava/lang/Float;.isNaN:(F)Z // method@e02a │ │ +4ae272: 0a00 |0003: move-result v0 │ │ +4ae274: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +4ae278: 140c ffff 7f00 |0006: const v12, #float 1.17549e-38 // #007fffff │ │ +4ae27e: 0f0c |0009: return v12 │ │ +4ae280: 1500 807f |000a: const/high16 v0, #int 2139095040 // #7f80 │ │ +4ae284: 1401 feff 7f00 |000c: const v1, #float 1.17549e-38 // #007ffffe │ │ +4ae28a: 2d00 0c00 |000f: cmpl-float v0, v12, v0 │ │ +4ae28e: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ +4ae292: 0f01 |0013: return v1 │ │ +4ae294: 1500 80ff |0014: const/high16 v0, #int -8388608 // #ff80 │ │ +4ae298: 1402 0200 8000 |0016: const v2, #float 1.17549e-38 // #00800002 │ │ +4ae29e: 2d00 0c00 |0019: cmpl-float v0, v12, v0 │ │ +4ae2a2: 3900 0300 |001b: if-nez v0, 001e // +0003 │ │ +4ae2a6: 0f02 |001d: return v2 │ │ +4ae2a8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +4ae2aa: 2d00 0c00 |001f: cmpl-float v0, v12, v0 │ │ +4ae2ae: 3a00 0400 |0021: if-ltz v0, 0025 // +0004 │ │ +4ae2b2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +4ae2b4: 2802 |0024: goto 0026 // +0002 │ │ +4ae2b6: 12f0 |0025: const/4 v0, #int -1 // #ff │ │ +4ae2b8: 7110 60e0 0c00 |0026: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@e060 │ │ +4ae2be: 0a0c |0029: move-result v12 │ │ +4ae2c0: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +4ae2c2: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +4ae2c4: 1405 faff ff4a |002c: const v5, #float 8.3886e+06 // #4afffffa │ │ +4ae2ca: 1506 2041 |002f: const/high16 v6, #int 1092616192 // #4120 │ │ +4ae2ce: 2d07 0c05 |0031: cmpl-float v7, v12, v5 │ │ +4ae2d2: 3d07 0d00 |0033: if-lez v7, 0040 // +000d │ │ +4ae2d6: c96c |0035: div-float/2addr v12, v6 │ │ +4ae2d8: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4ae2dc: 1305 7f00 |0038: const/16 v5, #int 127 // #7f │ │ +4ae2e0: 3754 f2ff |003a: if-le v4, v5, 002c // -000e │ │ +4ae2e4: 3d00 0300 |003c: if-lez v0, 003f // +0003 │ │ +4ae2e8: 0f01 |003e: return v1 │ │ +4ae2ea: 0f02 |003f: return v2 │ │ +4ae2ec: 1501 803f |0040: const/high16 v1, #int 1065353216 // #3f80 │ │ +4ae2f0: 1302 80ff |0042: const/16 v2, #int -128 // #ff80 │ │ +4ae2f4: 2e01 0c01 |0044: cmpg-float v1, v12, v1 │ │ +4ae2f8: 3b01 0900 |0046: if-gez v1, 004f // +0009 │ │ +4ae2fc: a80c 0c06 |0048: mul-float v12, v12, v6 │ │ +4ae300: d804 04ff |004a: add-int/lit8 v4, v4, #int -1 // #ff │ │ +4ae304: 3524 f4ff |004c: if-ge v4, v2, 0040 // -000c │ │ +4ae308: 0f03 |004e: return v3 │ │ +4ae30a: 1401 8096 184b |004f: const v1, #float 1e+07 // #4b189680 │ │ +4ae310: a803 0c01 |0052: mul-float v3, v12, v1 │ │ +4ae314: 7110 79e0 0300 |0054: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +4ae31a: 0a03 |0057: move-result v3 │ │ +4ae31c: 8337 |0058: int-to-double v7, v3 │ │ +4ae31e: 7110 79e0 0c00 |0059: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +4ae324: 0a03 |005c: move-result v3 │ │ +4ae326: 1409 8096 9800 |005d: const v9, #float 1.4013e-38 // #00989680 │ │ +4ae32c: 9203 0309 |0060: mul-int v3, v3, v9 │ │ +4ae330: 833a |0062: int-to-double v10, v3 │ │ +4ae332: cca7 |0063: sub-double/2addr v7, v10 │ │ +4ae334: 7120 5fe0 8700 |0064: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ +4ae33a: 0b07 |0067: move-result-wide v7 │ │ +4ae33c: 190a e03f |0068: const-wide/high16 v10, #long 4602678819172646912 // #3fe0 │ │ +4ae340: 2f03 070a |006a: cmpl-double v3, v7, v10 │ │ +4ae344: 3d03 2100 |006c: if-lez v3, 008d // +0021 │ │ +4ae348: 3724 1f00 |006e: if-le v4, v2, 008d // +001f │ │ +4ae34c: a803 0c06 |0070: mul-float v3, v12, v6 │ │ +4ae350: 2e07 0305 |0072: cmpg-float v7, v3, v5 │ │ +4ae354: 3c07 1900 |0074: if-gtz v7, 008d // +0019 │ │ +4ae358: d804 04ff |0076: add-int/lit8 v4, v4, #int -1 // #ff │ │ +4ae35c: a80c 0301 |0078: mul-float v12, v3, v1 │ │ +4ae360: 7110 79e0 0c00 |007a: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +4ae366: 0a0c |007d: move-result v12 │ │ +4ae368: 83c7 |007e: int-to-double v7, v12 │ │ +4ae36a: 7110 79e0 0300 |007f: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +4ae370: 0a0c |0082: move-result v12 │ │ +4ae372: 920c 0c09 |0083: mul-int v12, v12, v9 │ │ +4ae376: 83ca |0085: int-to-double v10, v12 │ │ +4ae378: cca7 |0086: sub-double/2addr v7, v10 │ │ +4ae37a: 7120 5fe0 8700 |0087: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ +4ae380: 0b07 |008a: move-result-wide v7 │ │ +4ae382: 013c |008b: move v12, v3 │ │ +4ae384: 28dc |008c: goto 0068 // -0024 │ │ +4ae386: 8200 |008d: int-to-float v0, v0 │ │ +4ae388: a800 000c |008e: mul-float v0, v0, v12 │ │ +4ae38c: 7110 79e0 0000 |0090: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +4ae392: 0a0c |0093: move-result v12 │ │ +4ae394: e000 0418 |0094: shl-int/lit8 v0, v4, #int 24 // #18 │ │ +4ae398: 1401 ffff ff00 |0096: const v1, #float 2.35099e-38 // #00ffffff │ │ +4ae39e: b51c |0099: and-int/2addr v12, v1 │ │ +4ae3a0: b60c |009a: or-int/2addr v12, v0 │ │ +4ae3a2: 0f0c |009b: return v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0026 line=346 │ │ 0x0054 line=374 │ │ 0x0059 line=375 │ │ 0x0064 line=376 │ │ @@ -1505548,20 +1505549,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/data/MutableData;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4ae538: |[4ae538] no.nordicsemi.android.ble.data.MutableData.from:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/data/MutableData; │ │ -4ae548: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4ae54c: 6e10 7602 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -4ae552: 0c01 |0005: move-result-object v1 │ │ -4ae554: 7020 e8ef 1000 |0006: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4ae55a: 1100 |0009: return-object v0 │ │ +4ae53c: |[4ae53c] no.nordicsemi.android.ble.data.MutableData.from:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/data/MutableData; │ │ +4ae54c: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4ae550: 6e10 7602 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +4ae556: 0c01 |0005: move-result-object v1 │ │ +4ae558: 7020 e8ef 1000 |0006: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4ae55e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/data/MutableData;) │ │ @@ -1505569,20 +1505570,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/data/MutableData;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4ae55c: |[4ae55c] no.nordicsemi.android.ble.data.MutableData.from:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/data/MutableData; │ │ -4ae56c: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4ae570: 6e10 7e02 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -4ae576: 0c01 |0005: move-result-object v1 │ │ -4ae578: 7020 e8ef 1000 |0006: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4ae57e: 1100 |0009: return-object v0 │ │ +4ae560: |[4ae560] no.nordicsemi.android.ble.data.MutableData.from:(Landroid/bluetooth/BluetoothGattDescriptor;)Lno/nordicsemi/android/ble/data/MutableData; │ │ +4ae570: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4ae574: 6e10 7e02 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +4ae57a: 0c01 |0005: move-result-object v1 │ │ +4ae57c: 7020 e8ef 1000 |0006: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4ae582: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/data/MutableData;) │ │ @@ -1505590,147 +1505591,147 @@ │ │ type : '(II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4ae3a0: |[4ae3a0] no.nordicsemi.android.ble.data.MutableData.intToSignedBits:(II)I │ │ -4ae3b0: 3b01 0a00 |0000: if-gez v1, 000a // +000a │ │ -4ae3b4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -4ae3b6: b102 |0003: sub-int/2addr v2, v0 │ │ -4ae3b8: 9802 0002 |0004: shl-int v2, v0, v2 │ │ -4ae3bc: d800 02ff |0006: add-int/lit8 v0, v2, #int -1 // #ff │ │ -4ae3c0: b501 |0008: and-int/2addr v1, v0 │ │ -4ae3c2: b021 |0009: add-int/2addr v1, v2 │ │ -4ae3c4: 0f01 |000a: return v1 │ │ +4ae3a4: |[4ae3a4] no.nordicsemi.android.ble.data.MutableData.intToSignedBits:(II)I │ │ +4ae3b4: 3b01 0a00 |0000: if-gez v1, 000a // +000a │ │ +4ae3b8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +4ae3ba: b102 |0003: sub-int/2addr v2, v0 │ │ +4ae3bc: 9802 0002 |0004: shl-int v2, v0, v2 │ │ +4ae3c0: d800 02ff |0006: add-int/lit8 v0, v2, #int -1 // #ff │ │ +4ae3c4: b501 |0008: and-int/2addr v1, v0 │ │ +4ae3c6: b021 |0009: add-int/2addr v1, v2 │ │ +4ae3c8: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/data/MutableData;) │ │ name : 'longToSignedBits' │ │ type : '(JI)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -4ae504: |[4ae504] no.nordicsemi.android.ble.data.MutableData.longToSignedBits:(JI)J │ │ -4ae514: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4ae518: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -4ae51c: 3b02 0c00 |0004: if-gez v2, 0010 // +000c │ │ -4ae520: d806 06ff |0006: add-int/lit8 v6, v6, #int -1 // #ff │ │ -4ae524: 1600 0100 |0008: const-wide/16 v0, #int 1 // #1 │ │ -4ae528: a302 0006 |000a: shl-long v2, v0, v6 │ │ -4ae52c: 9c00 0200 |000c: sub-long v0, v2, v0 │ │ -4ae530: c004 |000e: and-long/2addr v4, v0 │ │ -4ae532: bb24 |000f: add-long/2addr v4, v2 │ │ -4ae534: 1004 |0010: return-wide v4 │ │ +4ae508: |[4ae508] no.nordicsemi.android.ble.data.MutableData.longToSignedBits:(JI)J │ │ +4ae518: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4ae51c: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +4ae520: 3b02 0c00 |0004: if-gez v2, 0010 // +000c │ │ +4ae524: d806 06ff |0006: add-int/lit8 v6, v6, #int -1 // #ff │ │ +4ae528: 1600 0100 |0008: const-wide/16 v0, #int 1 // #1 │ │ +4ae52c: a302 0006 |000a: shl-long v2, v0, v6 │ │ +4ae530: 9c00 0200 |000c: sub-long v0, v2, v0 │ │ +4ae534: c004 |000e: and-long/2addr v4, v0 │ │ +4ae536: bb24 |000f: add-long/2addr v4, v2 │ │ +4ae538: 1004 |0010: return-wide v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/data/MutableData;) │ │ name : 'sfloatToInt' │ │ type : '(F)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 150 16-bit code units │ │ -4ae3c8: |[4ae3c8] no.nordicsemi.android.ble.data.MutableData.sfloatToInt:(F)I │ │ -4ae3d8: 7110 2ae0 0b00 |0000: invoke-static {v11}, Ljava/lang/Float;.isNaN:(F)Z // method@e02a │ │ -4ae3de: 0a00 |0003: move-result v0 │ │ -4ae3e0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -4ae3e4: 130b ff07 |0006: const/16 v11, #int 2047 // #7ff │ │ -4ae3e8: 0f0b |0008: return v11 │ │ -4ae3ea: 1400 485d 9850 |0009: const v0, #float 2.045e+10 // #50985d48 │ │ -4ae3f0: 1301 fe07 |000c: const/16 v1, #int 2046 // #7fe │ │ -4ae3f4: 2d00 0b00 |000e: cmpl-float v0, v11, v0 │ │ -4ae3f8: 3d00 0300 |0010: if-lez v0, 0013 // +0003 │ │ -4ae3fc: 0f01 |0012: return v1 │ │ -4ae3fe: 1400 485d 98d0 |0013: const v0, #float -2.045e+10 // #d0985d48 │ │ -4ae404: 1302 0208 |0016: const/16 v2, #int 2050 // #802 │ │ -4ae408: 2e00 0b00 |0018: cmpg-float v0, v11, v0 │ │ -4ae40c: 3b00 0300 |001a: if-gez v0, 001d // +0003 │ │ -4ae410: 0f02 |001c: return v2 │ │ -4ae412: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -4ae414: 2d00 0b00 |001e: cmpl-float v0, v11, v0 │ │ -4ae418: 3a00 0400 |0020: if-ltz v0, 0024 // +0004 │ │ -4ae41c: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -4ae41e: 2802 |0023: goto 0025 // +0002 │ │ -4ae420: 12f0 |0024: const/4 v0, #int -1 // #ff │ │ -4ae422: 7110 60e0 0b00 |0025: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@e060 │ │ -4ae428: 0a0b |0028: move-result v11 │ │ -4ae42a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -4ae42c: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -4ae42e: 1405 00a0 ff44 |002b: const v5, #float 2045 // #44ffa000 │ │ -4ae434: 1506 2041 |002e: const/high16 v6, #int 1092616192 // #4120 │ │ -4ae438: 2d07 0b05 |0030: cmpl-float v7, v11, v5 │ │ -4ae43c: 3d07 0c00 |0032: if-lez v7, 003e // +000c │ │ -4ae440: c96b |0034: div-float/2addr v11, v6 │ │ -4ae442: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4ae446: 1275 |0037: const/4 v5, #int 7 // #7 │ │ -4ae448: 3754 f3ff |0038: if-le v4, v5, 002b // -000d │ │ -4ae44c: 3d00 0300 |003a: if-lez v0, 003d // +0003 │ │ -4ae450: 0f01 |003c: return v1 │ │ -4ae452: 0f02 |003d: return v2 │ │ -4ae454: 1501 803f |003e: const/high16 v1, #int 1065353216 // #3f80 │ │ -4ae458: 1282 |0040: const/4 v2, #int -8 // #f8 │ │ -4ae45a: 2e01 0b01 |0041: cmpg-float v1, v11, v1 │ │ -4ae45e: 3b01 0900 |0043: if-gez v1, 004c // +0009 │ │ -4ae462: a80b 0b06 |0045: mul-float v11, v11, v6 │ │ -4ae466: d804 04ff |0047: add-int/lit8 v4, v4, #int -1 // #ff │ │ -4ae46a: 3524 f5ff |0049: if-ge v4, v2, 003e // -000b │ │ -4ae46e: 0f03 |004b: return v3 │ │ -4ae470: 1401 0040 1c46 |004c: const v1, #float 10000 // #461c4000 │ │ -4ae476: a803 0b01 |004f: mul-float v3, v11, v1 │ │ -4ae47a: 7110 79e0 0300 |0051: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -4ae480: 0a03 |0054: move-result v3 │ │ -4ae482: 8337 |0055: int-to-double v7, v3 │ │ -4ae484: 7110 79e0 0b00 |0056: invoke-static {v11}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -4ae48a: 0a03 |0059: move-result v3 │ │ -4ae48c: d233 1027 |005a: mul-int/lit16 v3, v3, #int 10000 // #2710 │ │ -4ae490: 8339 |005c: int-to-double v9, v3 │ │ -4ae492: cc97 |005d: sub-double/2addr v7, v9 │ │ -4ae494: 7120 5fe0 8700 |005e: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ -4ae49a: 0b07 |0061: move-result-wide v7 │ │ -4ae49c: 1909 e03f |0062: const-wide/high16 v9, #long 4602678819172646912 // #3fe0 │ │ -4ae4a0: 2f03 0709 |0064: cmpl-double v3, v7, v9 │ │ -4ae4a4: 3d03 2100 |0066: if-lez v3, 0087 // +0021 │ │ -4ae4a8: 3724 1f00 |0068: if-le v4, v2, 0087 // +001f │ │ -4ae4ac: a803 0b06 |006a: mul-float v3, v11, v6 │ │ -4ae4b0: 2e07 0305 |006c: cmpg-float v7, v3, v5 │ │ -4ae4b4: 3c07 1900 |006e: if-gtz v7, 0087 // +0019 │ │ -4ae4b8: d804 04ff |0070: add-int/lit8 v4, v4, #int -1 // #ff │ │ -4ae4bc: a80b 0301 |0072: mul-float v11, v3, v1 │ │ -4ae4c0: 7110 79e0 0b00 |0074: invoke-static {v11}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -4ae4c6: 0a0b |0077: move-result v11 │ │ -4ae4c8: 83b7 |0078: int-to-double v7, v11 │ │ -4ae4ca: 7110 79e0 0300 |0079: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -4ae4d0: 0a0b |007c: move-result v11 │ │ -4ae4d2: d2bb 1027 |007d: mul-int/lit16 v11, v11, #int 10000 // #2710 │ │ -4ae4d6: 83b9 |007f: int-to-double v9, v11 │ │ -4ae4d8: cc97 |0080: sub-double/2addr v7, v9 │ │ -4ae4da: 7120 5fe0 8700 |0081: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ -4ae4e0: 0b07 |0084: move-result-wide v7 │ │ -4ae4e2: 013b |0085: move v11, v3 │ │ -4ae4e4: 28dc |0086: goto 0062 // -0024 │ │ -4ae4e6: 8200 |0087: int-to-float v0, v0 │ │ -4ae4e8: a800 000b |0088: mul-float v0, v0, v11 │ │ -4ae4ec: 7110 79e0 0000 |008a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -4ae4f2: 0a0b |008d: move-result v11 │ │ -4ae4f4: dd00 040f |008e: and-int/lit8 v0, v4, #int 15 // #0f │ │ -4ae4f8: e000 000c |0090: shl-int/lit8 v0, v0, #int 12 // #0c │ │ -4ae4fc: d5bb ff0f |0092: and-int/lit16 v11, v11, #int 4095 // #0fff │ │ -4ae500: b60b |0094: or-int/2addr v11, v0 │ │ -4ae502: 0f0b |0095: return v11 │ │ +4ae3cc: |[4ae3cc] no.nordicsemi.android.ble.data.MutableData.sfloatToInt:(F)I │ │ +4ae3dc: 7110 2ae0 0b00 |0000: invoke-static {v11}, Ljava/lang/Float;.isNaN:(F)Z // method@e02a │ │ +4ae3e2: 0a00 |0003: move-result v0 │ │ +4ae3e4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +4ae3e8: 130b ff07 |0006: const/16 v11, #int 2047 // #7ff │ │ +4ae3ec: 0f0b |0008: return v11 │ │ +4ae3ee: 1400 485d 9850 |0009: const v0, #float 2.045e+10 // #50985d48 │ │ +4ae3f4: 1301 fe07 |000c: const/16 v1, #int 2046 // #7fe │ │ +4ae3f8: 2d00 0b00 |000e: cmpl-float v0, v11, v0 │ │ +4ae3fc: 3d00 0300 |0010: if-lez v0, 0013 // +0003 │ │ +4ae400: 0f01 |0012: return v1 │ │ +4ae402: 1400 485d 98d0 |0013: const v0, #float -2.045e+10 // #d0985d48 │ │ +4ae408: 1302 0208 |0016: const/16 v2, #int 2050 // #802 │ │ +4ae40c: 2e00 0b00 |0018: cmpg-float v0, v11, v0 │ │ +4ae410: 3b00 0300 |001a: if-gez v0, 001d // +0003 │ │ +4ae414: 0f02 |001c: return v2 │ │ +4ae416: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +4ae418: 2d00 0b00 |001e: cmpl-float v0, v11, v0 │ │ +4ae41c: 3a00 0400 |0020: if-ltz v0, 0024 // +0004 │ │ +4ae420: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +4ae422: 2802 |0023: goto 0025 // +0002 │ │ +4ae424: 12f0 |0024: const/4 v0, #int -1 // #ff │ │ +4ae426: 7110 60e0 0b00 |0025: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@e060 │ │ +4ae42c: 0a0b |0028: move-result v11 │ │ +4ae42e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +4ae430: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +4ae432: 1405 00a0 ff44 |002b: const v5, #float 2045 // #44ffa000 │ │ +4ae438: 1506 2041 |002e: const/high16 v6, #int 1092616192 // #4120 │ │ +4ae43c: 2d07 0b05 |0030: cmpl-float v7, v11, v5 │ │ +4ae440: 3d07 0c00 |0032: if-lez v7, 003e // +000c │ │ +4ae444: c96b |0034: div-float/2addr v11, v6 │ │ +4ae446: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4ae44a: 1275 |0037: const/4 v5, #int 7 // #7 │ │ +4ae44c: 3754 f3ff |0038: if-le v4, v5, 002b // -000d │ │ +4ae450: 3d00 0300 |003a: if-lez v0, 003d // +0003 │ │ +4ae454: 0f01 |003c: return v1 │ │ +4ae456: 0f02 |003d: return v2 │ │ +4ae458: 1501 803f |003e: const/high16 v1, #int 1065353216 // #3f80 │ │ +4ae45c: 1282 |0040: const/4 v2, #int -8 // #f8 │ │ +4ae45e: 2e01 0b01 |0041: cmpg-float v1, v11, v1 │ │ +4ae462: 3b01 0900 |0043: if-gez v1, 004c // +0009 │ │ +4ae466: a80b 0b06 |0045: mul-float v11, v11, v6 │ │ +4ae46a: d804 04ff |0047: add-int/lit8 v4, v4, #int -1 // #ff │ │ +4ae46e: 3524 f5ff |0049: if-ge v4, v2, 003e // -000b │ │ +4ae472: 0f03 |004b: return v3 │ │ +4ae474: 1401 0040 1c46 |004c: const v1, #float 10000 // #461c4000 │ │ +4ae47a: a803 0b01 |004f: mul-float v3, v11, v1 │ │ +4ae47e: 7110 79e0 0300 |0051: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +4ae484: 0a03 |0054: move-result v3 │ │ +4ae486: 8337 |0055: int-to-double v7, v3 │ │ +4ae488: 7110 79e0 0b00 |0056: invoke-static {v11}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +4ae48e: 0a03 |0059: move-result v3 │ │ +4ae490: d233 1027 |005a: mul-int/lit16 v3, v3, #int 10000 // #2710 │ │ +4ae494: 8339 |005c: int-to-double v9, v3 │ │ +4ae496: cc97 |005d: sub-double/2addr v7, v9 │ │ +4ae498: 7120 5fe0 8700 |005e: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ +4ae49e: 0b07 |0061: move-result-wide v7 │ │ +4ae4a0: 1909 e03f |0062: const-wide/high16 v9, #long 4602678819172646912 // #3fe0 │ │ +4ae4a4: 2f03 0709 |0064: cmpl-double v3, v7, v9 │ │ +4ae4a8: 3d03 2100 |0066: if-lez v3, 0087 // +0021 │ │ +4ae4ac: 3724 1f00 |0068: if-le v4, v2, 0087 // +001f │ │ +4ae4b0: a803 0b06 |006a: mul-float v3, v11, v6 │ │ +4ae4b4: 2e07 0305 |006c: cmpg-float v7, v3, v5 │ │ +4ae4b8: 3c07 1900 |006e: if-gtz v7, 0087 // +0019 │ │ +4ae4bc: d804 04ff |0070: add-int/lit8 v4, v4, #int -1 // #ff │ │ +4ae4c0: a80b 0301 |0072: mul-float v11, v3, v1 │ │ +4ae4c4: 7110 79e0 0b00 |0074: invoke-static {v11}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +4ae4ca: 0a0b |0077: move-result v11 │ │ +4ae4cc: 83b7 |0078: int-to-double v7, v11 │ │ +4ae4ce: 7110 79e0 0300 |0079: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +4ae4d4: 0a0b |007c: move-result v11 │ │ +4ae4d6: d2bb 1027 |007d: mul-int/lit16 v11, v11, #int 10000 // #2710 │ │ +4ae4da: 83b9 |007f: int-to-double v9, v11 │ │ +4ae4dc: cc97 |0080: sub-double/2addr v7, v9 │ │ +4ae4de: 7120 5fe0 8700 |0081: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@e05f │ │ +4ae4e4: 0b07 |0084: move-result-wide v7 │ │ +4ae4e6: 013b |0085: move v11, v3 │ │ +4ae4e8: 28dc |0086: goto 0062 // -0024 │ │ +4ae4ea: 8200 |0087: int-to-float v0, v0 │ │ +4ae4ec: a800 000b |0088: mul-float v0, v0, v11 │ │ +4ae4f0: 7110 79e0 0000 |008a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +4ae4f6: 0a0b |008d: move-result v11 │ │ +4ae4f8: dd00 040f |008e: and-int/lit8 v0, v4, #int 15 // #0f │ │ +4ae4fc: e000 000c |0090: shl-int/lit8 v0, v0, #int 12 // #0c │ │ +4ae500: d5bb ff0f |0092: and-int/lit16 v11, v11, #int 4095 // #0fff │ │ +4ae504: b60b |0094: or-int/2addr v11, v0 │ │ +4ae506: 0f0b |0095: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0025 line=285 │ │ 0x0051 line=313 │ │ 0x0056 line=314 │ │ 0x005e line=315 │ │ @@ -1505747,30 +1505748,30 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -4addec: |[4addec] no.nordicsemi.android.ble.data.MutableData.setByte:(II)Z │ │ -4addfc: d800 0401 |0000: add-int/lit8 v0, v4, #int 1 // #01 │ │ -4ade00: 5421 7dad |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ade04: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -4ade08: 2301 1e1e |0006: new-array v1, v0, [B // type@1e1e │ │ -4ade0c: 5b21 7dad |0008: iput-object v1, v2, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ade10: 5421 7dad |000a: iget-object v1, v2, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ade14: 2111 |000c: array-length v1, v1 │ │ -4ade16: 3710 0400 |000d: if-le v0, v1, 0011 // +0004 │ │ -4ade1a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -4ade1c: 0f03 |0010: return v3 │ │ -4ade1e: 5420 7dad |0011: iget-object v0, v2, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ade22: 8d33 |0013: int-to-byte v3, v3 │ │ -4ade24: 4f03 0004 |0014: aput-byte v3, v0, v4 │ │ -4ade28: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -4ade2a: 0f03 |0017: return v3 │ │ +4addf0: |[4addf0] no.nordicsemi.android.ble.data.MutableData.setByte:(II)Z │ │ +4ade00: d800 0401 |0000: add-int/lit8 v0, v4, #int 1 // #01 │ │ +4ade04: 5421 7dad |0002: iget-object v1, v2, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ade08: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +4ade0c: 2301 1e1e |0006: new-array v1, v0, [B // type@1e1e │ │ +4ade10: 5b21 7dad |0008: iput-object v1, v2, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ade14: 5421 7dad |000a: iget-object v1, v2, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ade18: 2111 |000c: array-length v1, v1 │ │ +4ade1a: 3710 0400 |000d: if-le v0, v1, 0011 // +0004 │ │ +4ade1e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +4ade20: 0f03 |0010: return v3 │ │ +4ade22: 5420 7dad |0011: iget-object v0, v2, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ade26: 8d33 |0013: int-to-byte v3, v3 │ │ +4ade28: 4f03 0004 |0014: aput-byte v3, v0, v4 │ │ +4ade2c: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +4ade2e: 0f03 |0017: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x000a line=99 │ │ 0x0011 line=100 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lno/nordicsemi/android/ble/data/MutableData; │ │ @@ -1505782,74 +1505783,74 @@ │ │ type : '(FII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 102 16-bit code units │ │ -4ade44: |[4ade44] no.nordicsemi.android.ble.data.MutableData.setValue:(FII)Z │ │ -4ade54: 7110 ecef 0500 |0000: invoke-static {v5}, Lno/nordicsemi/android/ble/data/MutableData;.getTypeLen:(I)I // method@efec │ │ -4ade5a: 0a00 |0003: move-result v0 │ │ -4ade5c: b060 |0004: add-int/2addr v0, v6 │ │ -4ade5e: 5431 7dad |0005: iget-object v1, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ade62: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -4ade66: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ -4ade6a: 5b31 7dad |000b: iput-object v1, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ade6e: 5431 7dad |000d: iget-object v1, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ade72: 2111 |000f: array-length v1, v1 │ │ -4ade74: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4ade76: 3710 0300 |0011: if-le v0, v1, 0014 // +0003 │ │ -4ade7a: 0f02 |0013: return v2 │ │ -4ade7c: 1300 3200 |0014: const/16 v0, #int 50 // #32 │ │ -4ade80: 3205 3800 |0016: if-eq v5, v0, 004e // +0038 │ │ -4ade84: 1300 3400 |0018: const/16 v0, #int 52 // #34 │ │ -4ade88: 3205 0300 |001a: if-eq v5, v0, 001d // +0003 │ │ -4ade8c: 0f02 |001c: return v2 │ │ -4ade8e: 7110 e9ef 0400 |001d: invoke-static {v4}, Lno/nordicsemi/android/ble/data/MutableData;.floatToInt:(F)I // method@efe9 │ │ -4ade94: 0a04 |0020: move-result v4 │ │ -4ade96: 5435 7dad |0021: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ade9a: d800 0601 |0023: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4ade9e: d541 ff00 |0025: and-int/lit16 v1, v4, #int 255 // #00ff │ │ -4adea2: 8d11 |0027: int-to-byte v1, v1 │ │ -4adea4: 4f01 0506 |0028: aput-byte v1, v5, v6 │ │ -4adea8: 5435 7dad |002a: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adeac: d806 0001 |002c: add-int/lit8 v6, v0, #int 1 // #01 │ │ -4adeb0: e101 0408 |002e: shr-int/lit8 v1, v4, #int 8 // #08 │ │ -4adeb4: d511 ff00 |0030: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4adeb8: 8d11 |0032: int-to-byte v1, v1 │ │ -4adeba: 4f01 0500 |0033: aput-byte v1, v5, v0 │ │ -4adebe: 5435 7dad |0035: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adec2: d800 0601 |0037: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4adec6: e101 0410 |0039: shr-int/lit8 v1, v4, #int 16 // #10 │ │ -4adeca: d511 ff00 |003b: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4adece: 8d11 |003d: int-to-byte v1, v1 │ │ -4aded0: 4f01 0506 |003e: aput-byte v1, v5, v6 │ │ -4aded4: 5435 7dad |0040: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4aded8: 4806 0500 |0042: aget-byte v6, v5, v0 │ │ -4adedc: e104 0418 |0044: shr-int/lit8 v4, v4, #int 24 // #18 │ │ -4adee0: d544 ff00 |0046: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4adee4: 8d44 |0048: int-to-byte v4, v4 │ │ -4adee6: b046 |0049: add-int/2addr v6, v4 │ │ -4adee8: 8d64 |004a: int-to-byte v4, v6 │ │ -4adeea: 4f04 0500 |004b: aput-byte v4, v5, v0 │ │ -4adeee: 2817 |004d: goto 0064 // +0017 │ │ -4adef0: 7110 f6ef 0400 |004e: invoke-static {v4}, Lno/nordicsemi/android/ble/data/MutableData;.sfloatToInt:(F)I // method@eff6 │ │ -4adef6: 0a04 |0051: move-result v4 │ │ -4adef8: 5435 7dad |0052: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adefc: d800 0601 |0054: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4adf00: d541 ff00 |0056: and-int/lit16 v1, v4, #int 255 // #00ff │ │ -4adf04: 8d11 |0058: int-to-byte v1, v1 │ │ -4adf06: 4f01 0506 |0059: aput-byte v1, v5, v6 │ │ -4adf0a: 5435 7dad |005b: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adf0e: e104 0408 |005d: shr-int/lit8 v4, v4, #int 8 // #08 │ │ -4adf12: d544 ff00 |005f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4adf16: 8d44 |0061: int-to-byte v4, v4 │ │ -4adf18: 4f04 0500 |0062: aput-byte v4, v5, v0 │ │ -4adf1c: 1214 |0064: const/4 v4, #int 1 // #1 │ │ -4adf1e: 0f04 |0065: return v4 │ │ +4ade48: |[4ade48] no.nordicsemi.android.ble.data.MutableData.setValue:(FII)Z │ │ +4ade58: 7110 ecef 0500 |0000: invoke-static {v5}, Lno/nordicsemi/android/ble/data/MutableData;.getTypeLen:(I)I // method@efec │ │ +4ade5e: 0a00 |0003: move-result v0 │ │ +4ade60: b060 |0004: add-int/2addr v0, v6 │ │ +4ade62: 5431 7dad |0005: iget-object v1, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ade66: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +4ade6a: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ +4ade6e: 5b31 7dad |000b: iput-object v1, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ade72: 5431 7dad |000d: iget-object v1, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ade76: 2111 |000f: array-length v1, v1 │ │ +4ade78: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4ade7a: 3710 0300 |0011: if-le v0, v1, 0014 // +0003 │ │ +4ade7e: 0f02 |0013: return v2 │ │ +4ade80: 1300 3200 |0014: const/16 v0, #int 50 // #32 │ │ +4ade84: 3205 3800 |0016: if-eq v5, v0, 004e // +0038 │ │ +4ade88: 1300 3400 |0018: const/16 v0, #int 52 // #34 │ │ +4ade8c: 3205 0300 |001a: if-eq v5, v0, 001d // +0003 │ │ +4ade90: 0f02 |001c: return v2 │ │ +4ade92: 7110 e9ef 0400 |001d: invoke-static {v4}, Lno/nordicsemi/android/ble/data/MutableData;.floatToInt:(F)I // method@efe9 │ │ +4ade98: 0a04 |0020: move-result v4 │ │ +4ade9a: 5435 7dad |0021: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ade9e: d800 0601 |0023: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4adea2: d541 ff00 |0025: and-int/lit16 v1, v4, #int 255 // #00ff │ │ +4adea6: 8d11 |0027: int-to-byte v1, v1 │ │ +4adea8: 4f01 0506 |0028: aput-byte v1, v5, v6 │ │ +4adeac: 5435 7dad |002a: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adeb0: d806 0001 |002c: add-int/lit8 v6, v0, #int 1 // #01 │ │ +4adeb4: e101 0408 |002e: shr-int/lit8 v1, v4, #int 8 // #08 │ │ +4adeb8: d511 ff00 |0030: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4adebc: 8d11 |0032: int-to-byte v1, v1 │ │ +4adebe: 4f01 0500 |0033: aput-byte v1, v5, v0 │ │ +4adec2: 5435 7dad |0035: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adec6: d800 0601 |0037: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4adeca: e101 0410 |0039: shr-int/lit8 v1, v4, #int 16 // #10 │ │ +4adece: d511 ff00 |003b: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4aded2: 8d11 |003d: int-to-byte v1, v1 │ │ +4aded4: 4f01 0506 |003e: aput-byte v1, v5, v6 │ │ +4aded8: 5435 7dad |0040: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adedc: 4806 0500 |0042: aget-byte v6, v5, v0 │ │ +4adee0: e104 0418 |0044: shr-int/lit8 v4, v4, #int 24 // #18 │ │ +4adee4: d544 ff00 |0046: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4adee8: 8d44 |0048: int-to-byte v4, v4 │ │ +4adeea: b046 |0049: add-int/2addr v6, v4 │ │ +4adeec: 8d64 |004a: int-to-byte v4, v6 │ │ +4adeee: 4f04 0500 |004b: aput-byte v4, v5, v0 │ │ +4adef2: 2817 |004d: goto 0064 // +0017 │ │ +4adef4: 7110 f6ef 0400 |004e: invoke-static {v4}, Lno/nordicsemi/android/ble/data/MutableData;.sfloatToInt:(F)I // method@eff6 │ │ +4adefa: 0a04 |0051: move-result v4 │ │ +4adefc: 5435 7dad |0052: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adf00: d800 0601 |0054: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4adf04: d541 ff00 |0056: and-int/lit16 v1, v4, #int 255 // #00ff │ │ +4adf08: 8d11 |0058: int-to-byte v1, v1 │ │ +4adf0a: 4f01 0506 |0059: aput-byte v1, v5, v6 │ │ +4adf0e: 5435 7dad |005b: iget-object v5, v3, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adf12: e104 0408 |005d: shr-int/lit8 v4, v4, #int 8 // #08 │ │ +4adf16: d544 ff00 |005f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4adf1a: 8d44 |0061: int-to-byte v4, v4 │ │ +4adf1c: 4f04 0500 |0062: aput-byte v4, v5, v0 │ │ +4adf20: 1214 |0064: const/4 v4, #int 1 // #1 │ │ +4adf22: 0f04 |0065: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ 0x000d line=244 │ │ 0x001d line=254 │ │ 0x0021 line=255 │ │ @@ -1505870,106 +1505871,106 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -4adf20: |[4adf20] no.nordicsemi.android.ble.data.MutableData.setValue:(III)Z │ │ -4adf30: 7110 ecef 0600 |0000: invoke-static {v6}, Lno/nordicsemi/android/ble/data/MutableData;.getTypeLen:(I)I // method@efec │ │ -4adf36: 0a00 |0003: move-result v0 │ │ -4adf38: b070 |0004: add-int/2addr v0, v7 │ │ -4adf3a: 5441 7dad |0005: iget-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adf3e: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -4adf42: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ -4adf46: 5b41 7dad |000b: iput-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adf4a: 5441 7dad |000d: iget-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adf4e: 2111 |000f: array-length v1, v1 │ │ -4adf50: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4adf52: 3710 0300 |0011: if-le v0, v1, 0014 // +0003 │ │ -4adf56: 0f02 |0013: return v2 │ │ -4adf58: 1300 1800 |0014: const/16 v0, #int 24 // #18 │ │ -4adf5c: 1301 1000 |0016: const/16 v1, #int 16 // #10 │ │ -4adf60: 1303 0800 |0018: const/16 v3, #int 8 // #8 │ │ -4adf64: 2b06 7e00 0000 |001a: packed-switch v6, 00000098 // +0000007e │ │ -4adf6a: 2b06 8700 0000 |001d: packed-switch v6, 000000a4 // +00000087 │ │ -4adf70: 0f02 |0020: return v2 │ │ -4adf72: 1306 2000 |0021: const/16 v6, #int 32 // #20 │ │ -4adf76: 7120 eeef 6500 |0023: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ -4adf7c: 0a05 |0026: move-result v5 │ │ -4adf7e: 2810 |0027: goto 0037 // +0010 │ │ -4adf80: 7120 eeef 0500 |0028: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ -4adf86: 0a05 |002b: move-result v5 │ │ -4adf88: 2833 |002c: goto 005f // +0033 │ │ -4adf8a: 7120 eeef 1500 |002d: invoke-static {v5, v1}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ -4adf90: 0a05 |0030: move-result v5 │ │ -4adf92: 284b |0031: goto 007c // +004b │ │ -4adf94: 7120 eeef 3500 |0032: invoke-static {v5, v3}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ -4adf9a: 0a05 |0035: move-result v5 │ │ -4adf9c: 2858 |0036: goto 008e // +0058 │ │ -4adf9e: 5446 7dad |0037: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adfa2: d801 0701 |0039: add-int/lit8 v1, v7, #int 1 // #01 │ │ -4adfa6: d552 ff00 |003b: and-int/lit16 v2, v5, #int 255 // #00ff │ │ -4adfaa: 8d22 |003d: int-to-byte v2, v2 │ │ -4adfac: 4f02 0607 |003e: aput-byte v2, v6, v7 │ │ -4adfb0: 5446 7dad |0040: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adfb4: d807 0101 |0042: add-int/lit8 v7, v1, #int 1 // #01 │ │ -4adfb8: e102 0508 |0044: shr-int/lit8 v2, v5, #int 8 // #08 │ │ -4adfbc: d522 ff00 |0046: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -4adfc0: 8d22 |0048: int-to-byte v2, v2 │ │ -4adfc2: 4f02 0601 |0049: aput-byte v2, v6, v1 │ │ -4adfc6: 5446 7dad |004b: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adfca: d801 0701 |004d: add-int/lit8 v1, v7, #int 1 // #01 │ │ -4adfce: e102 0510 |004f: shr-int/lit8 v2, v5, #int 16 // #10 │ │ -4adfd2: d522 ff00 |0051: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -4adfd6: 8d22 |0053: int-to-byte v2, v2 │ │ -4adfd8: 4f02 0607 |0054: aput-byte v2, v6, v7 │ │ -4adfdc: 5446 7dad |0056: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adfe0: b905 |0058: shr-int/2addr v5, v0 │ │ -4adfe2: d555 ff00 |0059: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -4adfe6: 8d55 |005b: int-to-byte v5, v5 │ │ -4adfe8: 4f05 0601 |005c: aput-byte v5, v6, v1 │ │ -4adfec: 2837 |005e: goto 0095 // +0037 │ │ -4adfee: 5446 7dad |005f: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4adff2: d800 0701 |0061: add-int/lit8 v0, v7, #int 1 // #01 │ │ -4adff6: d552 ff00 |0063: and-int/lit16 v2, v5, #int 255 // #00ff │ │ -4adffa: 8d22 |0065: int-to-byte v2, v2 │ │ -4adffc: 4f02 0607 |0066: aput-byte v2, v6, v7 │ │ -4ae000: 5446 7dad |0068: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae004: d807 0001 |006a: add-int/lit8 v7, v0, #int 1 // #01 │ │ -4ae008: e102 0508 |006c: shr-int/lit8 v2, v5, #int 8 // #08 │ │ -4ae00c: d522 ff00 |006e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -4ae010: 8d22 |0070: int-to-byte v2, v2 │ │ -4ae012: 4f02 0600 |0071: aput-byte v2, v6, v0 │ │ -4ae016: 5446 7dad |0073: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae01a: b915 |0075: shr-int/2addr v5, v1 │ │ -4ae01c: d555 ff00 |0076: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -4ae020: 8d55 |0078: int-to-byte v5, v5 │ │ -4ae022: 4f05 0607 |0079: aput-byte v5, v6, v7 │ │ -4ae026: 281a |007b: goto 0095 // +001a │ │ -4ae028: 5446 7dad |007c: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae02c: d800 0701 |007e: add-int/lit8 v0, v7, #int 1 // #01 │ │ -4ae030: d551 ff00 |0080: and-int/lit16 v1, v5, #int 255 // #00ff │ │ -4ae034: 8d11 |0082: int-to-byte v1, v1 │ │ -4ae036: 4f01 0607 |0083: aput-byte v1, v6, v7 │ │ -4ae03a: 5446 7dad |0085: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae03e: b935 |0087: shr-int/2addr v5, v3 │ │ -4ae040: d555 ff00 |0088: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -4ae044: 8d55 |008a: int-to-byte v5, v5 │ │ -4ae046: 4f05 0600 |008b: aput-byte v5, v6, v0 │ │ -4ae04a: 2808 |008d: goto 0095 // +0008 │ │ -4ae04c: 5446 7dad |008e: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae050: d555 ff00 |0090: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -4ae054: 8d55 |0092: int-to-byte v5, v5 │ │ -4ae056: 4f05 0607 |0093: aput-byte v5, v6, v7 │ │ -4ae05a: 1215 |0095: const/4 v5, #int 1 // #1 │ │ -4ae05c: 0f05 |0096: return v5 │ │ -4ae05e: 0000 |0097: nop // spacer │ │ -4ae060: 0001 0400 1100 0000 7400 0000 6200 ... |0098: packed-switch-data (12 units) │ │ -4ae078: 0001 0400 2100 0000 1500 0000 1000 ... |00a4: packed-switch-data (12 units) │ │ +4adf24: |[4adf24] no.nordicsemi.android.ble.data.MutableData.setValue:(III)Z │ │ +4adf34: 7110 ecef 0600 |0000: invoke-static {v6}, Lno/nordicsemi/android/ble/data/MutableData;.getTypeLen:(I)I // method@efec │ │ +4adf3a: 0a00 |0003: move-result v0 │ │ +4adf3c: b070 |0004: add-int/2addr v0, v7 │ │ +4adf3e: 5441 7dad |0005: iget-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adf42: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +4adf46: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ +4adf4a: 5b41 7dad |000b: iput-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adf4e: 5441 7dad |000d: iget-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adf52: 2111 |000f: array-length v1, v1 │ │ +4adf54: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4adf56: 3710 0300 |0011: if-le v0, v1, 0014 // +0003 │ │ +4adf5a: 0f02 |0013: return v2 │ │ +4adf5c: 1300 1800 |0014: const/16 v0, #int 24 // #18 │ │ +4adf60: 1301 1000 |0016: const/16 v1, #int 16 // #10 │ │ +4adf64: 1303 0800 |0018: const/16 v3, #int 8 // #8 │ │ +4adf68: 2b06 7e00 0000 |001a: packed-switch v6, 00000098 // +0000007e │ │ +4adf6e: 2b06 8700 0000 |001d: packed-switch v6, 000000a4 // +00000087 │ │ +4adf74: 0f02 |0020: return v2 │ │ +4adf76: 1306 2000 |0021: const/16 v6, #int 32 // #20 │ │ +4adf7a: 7120 eeef 6500 |0023: invoke-static {v5, v6}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ +4adf80: 0a05 |0026: move-result v5 │ │ +4adf82: 2810 |0027: goto 0037 // +0010 │ │ +4adf84: 7120 eeef 0500 |0028: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ +4adf8a: 0a05 |002b: move-result v5 │ │ +4adf8c: 2833 |002c: goto 005f // +0033 │ │ +4adf8e: 7120 eeef 1500 |002d: invoke-static {v5, v1}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ +4adf94: 0a05 |0030: move-result v5 │ │ +4adf96: 284b |0031: goto 007c // +004b │ │ +4adf98: 7120 eeef 3500 |0032: invoke-static {v5, v3}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ +4adf9e: 0a05 |0035: move-result v5 │ │ +4adfa0: 2858 |0036: goto 008e // +0058 │ │ +4adfa2: 5446 7dad |0037: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adfa6: d801 0701 |0039: add-int/lit8 v1, v7, #int 1 // #01 │ │ +4adfaa: d552 ff00 |003b: and-int/lit16 v2, v5, #int 255 // #00ff │ │ +4adfae: 8d22 |003d: int-to-byte v2, v2 │ │ +4adfb0: 4f02 0607 |003e: aput-byte v2, v6, v7 │ │ +4adfb4: 5446 7dad |0040: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adfb8: d807 0101 |0042: add-int/lit8 v7, v1, #int 1 // #01 │ │ +4adfbc: e102 0508 |0044: shr-int/lit8 v2, v5, #int 8 // #08 │ │ +4adfc0: d522 ff00 |0046: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +4adfc4: 8d22 |0048: int-to-byte v2, v2 │ │ +4adfc6: 4f02 0601 |0049: aput-byte v2, v6, v1 │ │ +4adfca: 5446 7dad |004b: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adfce: d801 0701 |004d: add-int/lit8 v1, v7, #int 1 // #01 │ │ +4adfd2: e102 0510 |004f: shr-int/lit8 v2, v5, #int 16 // #10 │ │ +4adfd6: d522 ff00 |0051: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +4adfda: 8d22 |0053: int-to-byte v2, v2 │ │ +4adfdc: 4f02 0607 |0054: aput-byte v2, v6, v7 │ │ +4adfe0: 5446 7dad |0056: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adfe4: b905 |0058: shr-int/2addr v5, v0 │ │ +4adfe6: d555 ff00 |0059: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +4adfea: 8d55 |005b: int-to-byte v5, v5 │ │ +4adfec: 4f05 0601 |005c: aput-byte v5, v6, v1 │ │ +4adff0: 2837 |005e: goto 0095 // +0037 │ │ +4adff2: 5446 7dad |005f: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4adff6: d800 0701 |0061: add-int/lit8 v0, v7, #int 1 // #01 │ │ +4adffa: d552 ff00 |0063: and-int/lit16 v2, v5, #int 255 // #00ff │ │ +4adffe: 8d22 |0065: int-to-byte v2, v2 │ │ +4ae000: 4f02 0607 |0066: aput-byte v2, v6, v7 │ │ +4ae004: 5446 7dad |0068: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae008: d807 0001 |006a: add-int/lit8 v7, v0, #int 1 // #01 │ │ +4ae00c: e102 0508 |006c: shr-int/lit8 v2, v5, #int 8 // #08 │ │ +4ae010: d522 ff00 |006e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +4ae014: 8d22 |0070: int-to-byte v2, v2 │ │ +4ae016: 4f02 0600 |0071: aput-byte v2, v6, v0 │ │ +4ae01a: 5446 7dad |0073: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae01e: b915 |0075: shr-int/2addr v5, v1 │ │ +4ae020: d555 ff00 |0076: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +4ae024: 8d55 |0078: int-to-byte v5, v5 │ │ +4ae026: 4f05 0607 |0079: aput-byte v5, v6, v7 │ │ +4ae02a: 281a |007b: goto 0095 // +001a │ │ +4ae02c: 5446 7dad |007c: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae030: d800 0701 |007e: add-int/lit8 v0, v7, #int 1 // #01 │ │ +4ae034: d551 ff00 |0080: and-int/lit16 v1, v5, #int 255 // #00ff │ │ +4ae038: 8d11 |0082: int-to-byte v1, v1 │ │ +4ae03a: 4f01 0607 |0083: aput-byte v1, v6, v7 │ │ +4ae03e: 5446 7dad |0085: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae042: b935 |0087: shr-int/2addr v5, v3 │ │ +4ae044: d555 ff00 |0088: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +4ae048: 8d55 |008a: int-to-byte v5, v5 │ │ +4ae04a: 4f05 0600 |008b: aput-byte v5, v6, v0 │ │ +4ae04e: 2808 |008d: goto 0095 // +0008 │ │ +4ae050: 5446 7dad |008e: iget-object v6, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae054: d555 ff00 |0090: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +4ae058: 8d55 |0092: int-to-byte v5, v5 │ │ +4ae05a: 4f05 0607 |0093: aput-byte v5, v6, v7 │ │ +4ae05e: 1215 |0095: const/4 v5, #int 1 // #1 │ │ +4ae060: 0f05 |0096: return v5 │ │ +4ae062: 0000 |0097: nop // spacer │ │ +4ae064: 0001 0400 1100 0000 7400 0000 6200 ... |0098: packed-switch-data (12 units) │ │ +4ae07c: 0001 0400 2100 0000 1500 0000 1000 ... |00a4: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x000d line=116 │ │ 0x0023 line=144 │ │ 0x0028 line=135 │ │ @@ -1505996,89 +1505997,89 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 126 16-bit code units │ │ -4ae090: |[4ae090] no.nordicsemi.android.ble.data.MutableData.setValue:(IIII)Z │ │ -4ae0a0: 7110 ecef 0700 |0000: invoke-static {v7}, Lno/nordicsemi/android/ble/data/MutableData;.getTypeLen:(I)I // method@efec │ │ -4ae0a6: 0a00 |0003: move-result v0 │ │ -4ae0a8: b080 |0004: add-int/2addr v0, v8 │ │ -4ae0aa: 5441 7dad |0005: iget-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae0ae: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -4ae0b2: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ -4ae0b6: 5b41 7dad |000b: iput-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae0ba: 5441 7dad |000d: iget-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae0be: 2111 |000f: array-length v1, v1 │ │ -4ae0c0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4ae0c2: 3710 0300 |0011: if-le v0, v1, 0014 // +0003 │ │ -4ae0c6: 0f02 |0013: return v2 │ │ -4ae0c8: 1300 3200 |0014: const/16 v0, #int 50 // #32 │ │ -4ae0cc: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ -4ae0d0: 3207 3c00 |0018: if-eq v7, v0, 0054 // +003c │ │ -4ae0d4: 1300 3400 |001a: const/16 v0, #int 52 // #34 │ │ -4ae0d8: 3207 0300 |001c: if-eq v7, v0, 001f // +0003 │ │ -4ae0dc: 0f02 |001e: return v2 │ │ -4ae0de: 1307 1800 |001f: const/16 v7, #int 24 // #18 │ │ -4ae0e2: 7120 eeef 7500 |0021: invoke-static {v5, v7}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ -4ae0e8: 0a05 |0024: move-result v5 │ │ -4ae0ea: 7120 eeef 1600 |0025: invoke-static {v6, v1}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ -4ae0f0: 0a06 |0028: move-result v6 │ │ -4ae0f2: 5447 7dad |0029: iget-object v7, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae0f6: d800 0801 |002b: add-int/lit8 v0, v8, #int 1 // #01 │ │ -4ae0fa: d551 ff00 |002d: and-int/lit16 v1, v5, #int 255 // #00ff │ │ -4ae0fe: 8d11 |002f: int-to-byte v1, v1 │ │ -4ae100: 4f01 0708 |0030: aput-byte v1, v7, v8 │ │ -4ae104: 5447 7dad |0032: iget-object v7, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae108: d808 0001 |0034: add-int/lit8 v8, v0, #int 1 // #01 │ │ -4ae10c: e101 0508 |0036: shr-int/lit8 v1, v5, #int 8 // #08 │ │ -4ae110: d511 ff00 |0038: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -4ae114: 8d11 |003a: int-to-byte v1, v1 │ │ -4ae116: 4f01 0700 |003b: aput-byte v1, v7, v0 │ │ -4ae11a: 5447 7dad |003d: iget-object v7, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae11e: d800 0801 |003f: add-int/lit8 v0, v8, #int 1 // #01 │ │ -4ae122: e105 0510 |0041: shr-int/lit8 v5, v5, #int 16 // #10 │ │ -4ae126: d555 ff00 |0043: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -4ae12a: 8d55 |0045: int-to-byte v5, v5 │ │ -4ae12c: 4f05 0708 |0046: aput-byte v5, v7, v8 │ │ -4ae130: 5445 7dad |0048: iget-object v5, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae134: 4807 0500 |004a: aget-byte v7, v5, v0 │ │ -4ae138: d566 ff00 |004c: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -4ae13c: 8d66 |004e: int-to-byte v6, v6 │ │ -4ae13e: b067 |004f: add-int/2addr v7, v6 │ │ -4ae140: 8d76 |0050: int-to-byte v6, v7 │ │ -4ae142: 4f06 0500 |0051: aput-byte v6, v5, v0 │ │ -4ae146: 2829 |0053: goto 007c // +0029 │ │ -4ae148: 1307 0c00 |0054: const/16 v7, #int 12 // #c │ │ -4ae14c: 7120 eeef 7500 |0056: invoke-static {v5, v7}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ -4ae152: 0a05 |0059: move-result v5 │ │ -4ae154: 1247 |005a: const/4 v7, #int 4 // #4 │ │ -4ae156: 7120 eeef 7600 |005b: invoke-static {v6, v7}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ -4ae15c: 0a06 |005e: move-result v6 │ │ -4ae15e: 5440 7dad |005f: iget-object v0, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae162: d802 0801 |0061: add-int/lit8 v2, v8, #int 1 // #01 │ │ -4ae166: d553 ff00 |0063: and-int/lit16 v3, v5, #int 255 // #00ff │ │ -4ae16a: 8d33 |0065: int-to-byte v3, v3 │ │ -4ae16c: 4f03 0008 |0066: aput-byte v3, v0, v8 │ │ -4ae170: 5448 7dad |0068: iget-object v8, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae174: b915 |006a: shr-int/2addr v5, v1 │ │ -4ae176: dd05 050f |006b: and-int/lit8 v5, v5, #int 15 // #0f │ │ -4ae17a: 8d55 |006d: int-to-byte v5, v5 │ │ -4ae17c: 4f05 0802 |006e: aput-byte v5, v8, v2 │ │ -4ae180: 5445 7dad |0070: iget-object v5, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae184: 4808 0502 |0072: aget-byte v8, v5, v2 │ │ -4ae188: dd06 060f |0074: and-int/lit8 v6, v6, #int 15 // #0f │ │ -4ae18c: b876 |0076: shl-int/2addr v6, v7 │ │ -4ae18e: 8d66 |0077: int-to-byte v6, v6 │ │ -4ae190: b068 |0078: add-int/2addr v8, v6 │ │ -4ae192: 8d86 |0079: int-to-byte v6, v8 │ │ -4ae194: 4f06 0502 |007a: aput-byte v6, v5, v2 │ │ -4ae198: 1215 |007c: const/4 v5, #int 1 // #1 │ │ -4ae19a: 0f05 |007d: return v5 │ │ +4ae094: |[4ae094] no.nordicsemi.android.ble.data.MutableData.setValue:(IIII)Z │ │ +4ae0a4: 7110 ecef 0700 |0000: invoke-static {v7}, Lno/nordicsemi/android/ble/data/MutableData;.getTypeLen:(I)I // method@efec │ │ +4ae0aa: 0a00 |0003: move-result v0 │ │ +4ae0ac: b080 |0004: add-int/2addr v0, v8 │ │ +4ae0ae: 5441 7dad |0005: iget-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae0b2: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +4ae0b6: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ +4ae0ba: 5b41 7dad |000b: iput-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae0be: 5441 7dad |000d: iget-object v1, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae0c2: 2111 |000f: array-length v1, v1 │ │ +4ae0c4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4ae0c6: 3710 0300 |0011: if-le v0, v1, 0014 // +0003 │ │ +4ae0ca: 0f02 |0013: return v2 │ │ +4ae0cc: 1300 3200 |0014: const/16 v0, #int 50 // #32 │ │ +4ae0d0: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ +4ae0d4: 3207 3c00 |0018: if-eq v7, v0, 0054 // +003c │ │ +4ae0d8: 1300 3400 |001a: const/16 v0, #int 52 // #34 │ │ +4ae0dc: 3207 0300 |001c: if-eq v7, v0, 001f // +0003 │ │ +4ae0e0: 0f02 |001e: return v2 │ │ +4ae0e2: 1307 1800 |001f: const/16 v7, #int 24 // #18 │ │ +4ae0e6: 7120 eeef 7500 |0021: invoke-static {v5, v7}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ +4ae0ec: 0a05 |0024: move-result v5 │ │ +4ae0ee: 7120 eeef 1600 |0025: invoke-static {v6, v1}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ +4ae0f4: 0a06 |0028: move-result v6 │ │ +4ae0f6: 5447 7dad |0029: iget-object v7, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae0fa: d800 0801 |002b: add-int/lit8 v0, v8, #int 1 // #01 │ │ +4ae0fe: d551 ff00 |002d: and-int/lit16 v1, v5, #int 255 // #00ff │ │ +4ae102: 8d11 |002f: int-to-byte v1, v1 │ │ +4ae104: 4f01 0708 |0030: aput-byte v1, v7, v8 │ │ +4ae108: 5447 7dad |0032: iget-object v7, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae10c: d808 0001 |0034: add-int/lit8 v8, v0, #int 1 // #01 │ │ +4ae110: e101 0508 |0036: shr-int/lit8 v1, v5, #int 8 // #08 │ │ +4ae114: d511 ff00 |0038: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +4ae118: 8d11 |003a: int-to-byte v1, v1 │ │ +4ae11a: 4f01 0700 |003b: aput-byte v1, v7, v0 │ │ +4ae11e: 5447 7dad |003d: iget-object v7, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae122: d800 0801 |003f: add-int/lit8 v0, v8, #int 1 // #01 │ │ +4ae126: e105 0510 |0041: shr-int/lit8 v5, v5, #int 16 // #10 │ │ +4ae12a: d555 ff00 |0043: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +4ae12e: 8d55 |0045: int-to-byte v5, v5 │ │ +4ae130: 4f05 0708 |0046: aput-byte v5, v7, v8 │ │ +4ae134: 5445 7dad |0048: iget-object v5, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae138: 4807 0500 |004a: aget-byte v7, v5, v0 │ │ +4ae13c: d566 ff00 |004c: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +4ae140: 8d66 |004e: int-to-byte v6, v6 │ │ +4ae142: b067 |004f: add-int/2addr v7, v6 │ │ +4ae144: 8d76 |0050: int-to-byte v6, v7 │ │ +4ae146: 4f06 0500 |0051: aput-byte v6, v5, v0 │ │ +4ae14a: 2829 |0053: goto 007c // +0029 │ │ +4ae14c: 1307 0c00 |0054: const/16 v7, #int 12 // #c │ │ +4ae150: 7120 eeef 7500 |0056: invoke-static {v5, v7}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ +4ae156: 0a05 |0059: move-result v5 │ │ +4ae158: 1247 |005a: const/4 v7, #int 4 // #4 │ │ +4ae15a: 7120 eeef 7600 |005b: invoke-static {v6, v7}, Lno/nordicsemi/android/ble/data/MutableData;.intToSignedBits:(II)I // method@efee │ │ +4ae160: 0a06 |005e: move-result v6 │ │ +4ae162: 5440 7dad |005f: iget-object v0, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae166: d802 0801 |0061: add-int/lit8 v2, v8, #int 1 // #01 │ │ +4ae16a: d553 ff00 |0063: and-int/lit16 v3, v5, #int 255 // #00ff │ │ +4ae16e: 8d33 |0065: int-to-byte v3, v3 │ │ +4ae170: 4f03 0008 |0066: aput-byte v3, v0, v8 │ │ +4ae174: 5448 7dad |0068: iget-object v8, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae178: b915 |006a: shr-int/2addr v5, v1 │ │ +4ae17a: dd05 050f |006b: and-int/lit8 v5, v5, #int 15 // #0f │ │ +4ae17e: 8d55 |006d: int-to-byte v5, v5 │ │ +4ae180: 4f05 0802 |006e: aput-byte v5, v8, v2 │ │ +4ae184: 5445 7dad |0070: iget-object v5, v4, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae188: 4808 0502 |0072: aget-byte v8, v5, v2 │ │ +4ae18c: dd06 060f |0074: and-int/lit8 v6, v6, #int 15 // #0f │ │ +4ae190: b876 |0076: shl-int/2addr v6, v7 │ │ +4ae192: 8d66 |0077: int-to-byte v6, v6 │ │ +4ae194: b068 |0078: add-int/2addr v8, v6 │ │ +4ae196: 8d86 |0079: int-to-byte v6, v8 │ │ +4ae198: 4f06 0502 |007a: aput-byte v6, v5, v2 │ │ +4ae19c: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +4ae19e: 0f05 |007d: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ 0x000d line=173 │ │ 0x0021 line=185 │ │ 0x0025 line=186 │ │ @@ -1506103,67 +1506104,67 @@ │ │ type : '(JII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -4ae19c: |[4ae19c] no.nordicsemi.android.ble.data.MutableData.setValue:(JII)Z │ │ -4ae1ac: 7110 ecef 0800 |0000: invoke-static {v8}, Lno/nordicsemi/android/ble/data/MutableData;.getTypeLen:(I)I // method@efec │ │ -4ae1b2: 0a00 |0003: move-result v0 │ │ -4ae1b4: b090 |0004: add-int/2addr v0, v9 │ │ -4ae1b6: 5451 7dad |0005: iget-object v1, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae1ba: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -4ae1be: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ -4ae1c2: 5b51 7dad |000b: iput-object v1, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae1c6: 5451 7dad |000d: iget-object v1, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae1ca: 2111 |000f: array-length v1, v1 │ │ -4ae1cc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4ae1ce: 3710 0300 |0011: if-le v0, v1, 0014 // +0003 │ │ -4ae1d2: 0f02 |0013: return v2 │ │ -4ae1d4: 1300 1400 |0014: const/16 v0, #int 20 // #14 │ │ -4ae1d8: 3208 0d00 |0016: if-eq v8, v0, 0023 // +000d │ │ -4ae1dc: 1300 2400 |0018: const/16 v0, #int 36 // #24 │ │ -4ae1e0: 3208 0300 |001a: if-eq v8, v0, 001d // +0003 │ │ -4ae1e4: 0f02 |001c: return v2 │ │ -4ae1e6: 1308 2000 |001d: const/16 v8, #int 32 // #20 │ │ -4ae1ea: 7130 efef 7608 |001f: invoke-static {v6, v7, v8}, Lno/nordicsemi/android/ble/data/MutableData;.longToSignedBits:(JI)J // method@efef │ │ -4ae1f0: 0b06 |0022: move-result-wide v6 │ │ -4ae1f2: 5458 7dad |0023: iget-object v8, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae1f6: d800 0901 |0025: add-int/lit8 v0, v9, #int 1 // #01 │ │ -4ae1fa: 1601 ff00 |0027: const-wide/16 v1, #int 255 // #ff │ │ -4ae1fe: a003 0601 |0029: and-long v3, v6, v1 │ │ -4ae202: 8434 |002b: long-to-int v4, v3 │ │ -4ae204: 8d43 |002c: int-to-byte v3, v4 │ │ -4ae206: 4f03 0809 |002d: aput-byte v3, v8, v9 │ │ -4ae20a: 5458 7dad |002f: iget-object v8, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae20e: d809 0001 |0031: add-int/lit8 v9, v0, #int 1 // #01 │ │ -4ae212: 1303 0800 |0033: const/16 v3, #int 8 // #8 │ │ -4ae216: a403 0603 |0035: shr-long v3, v6, v3 │ │ -4ae21a: c013 |0037: and-long/2addr v3, v1 │ │ -4ae21c: 8434 |0038: long-to-int v4, v3 │ │ -4ae21e: 8d43 |0039: int-to-byte v3, v4 │ │ -4ae220: 4f03 0800 |003a: aput-byte v3, v8, v0 │ │ -4ae224: 5458 7dad |003c: iget-object v8, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae228: d800 0901 |003e: add-int/lit8 v0, v9, #int 1 // #01 │ │ -4ae22c: 1303 1000 |0040: const/16 v3, #int 16 // #10 │ │ -4ae230: a403 0603 |0042: shr-long v3, v6, v3 │ │ -4ae234: c013 |0044: and-long/2addr v3, v1 │ │ -4ae236: 8434 |0045: long-to-int v4, v3 │ │ -4ae238: 8d43 |0046: int-to-byte v3, v4 │ │ -4ae23a: 4f03 0809 |0047: aput-byte v3, v8, v9 │ │ -4ae23e: 5458 7dad |0049: iget-object v8, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ae242: 1309 1800 |004b: const/16 v9, #int 24 // #18 │ │ -4ae246: c496 |004d: shr-long/2addr v6, v9 │ │ -4ae248: c016 |004e: and-long/2addr v6, v1 │ │ -4ae24a: 8467 |004f: long-to-int v7, v6 │ │ -4ae24c: 8d76 |0050: int-to-byte v6, v7 │ │ -4ae24e: 4f06 0800 |0051: aput-byte v6, v8, v0 │ │ -4ae252: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -4ae254: 0f06 |0054: return v6 │ │ +4ae1a0: |[4ae1a0] no.nordicsemi.android.ble.data.MutableData.setValue:(JII)Z │ │ +4ae1b0: 7110 ecef 0800 |0000: invoke-static {v8}, Lno/nordicsemi/android/ble/data/MutableData;.getTypeLen:(I)I // method@efec │ │ +4ae1b6: 0a00 |0003: move-result v0 │ │ +4ae1b8: b090 |0004: add-int/2addr v0, v9 │ │ +4ae1ba: 5451 7dad |0005: iget-object v1, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae1be: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +4ae1c2: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ +4ae1c6: 5b51 7dad |000b: iput-object v1, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae1ca: 5451 7dad |000d: iget-object v1, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae1ce: 2111 |000f: array-length v1, v1 │ │ +4ae1d0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4ae1d2: 3710 0300 |0011: if-le v0, v1, 0014 // +0003 │ │ +4ae1d6: 0f02 |0013: return v2 │ │ +4ae1d8: 1300 1400 |0014: const/16 v0, #int 20 // #14 │ │ +4ae1dc: 3208 0d00 |0016: if-eq v8, v0, 0023 // +000d │ │ +4ae1e0: 1300 2400 |0018: const/16 v0, #int 36 // #24 │ │ +4ae1e4: 3208 0300 |001a: if-eq v8, v0, 001d // +0003 │ │ +4ae1e8: 0f02 |001c: return v2 │ │ +4ae1ea: 1308 2000 |001d: const/16 v8, #int 32 // #20 │ │ +4ae1ee: 7130 efef 7608 |001f: invoke-static {v6, v7, v8}, Lno/nordicsemi/android/ble/data/MutableData;.longToSignedBits:(JI)J // method@efef │ │ +4ae1f4: 0b06 |0022: move-result-wide v6 │ │ +4ae1f6: 5458 7dad |0023: iget-object v8, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae1fa: d800 0901 |0025: add-int/lit8 v0, v9, #int 1 // #01 │ │ +4ae1fe: 1601 ff00 |0027: const-wide/16 v1, #int 255 // #ff │ │ +4ae202: a003 0601 |0029: and-long v3, v6, v1 │ │ +4ae206: 8434 |002b: long-to-int v4, v3 │ │ +4ae208: 8d43 |002c: int-to-byte v3, v4 │ │ +4ae20a: 4f03 0809 |002d: aput-byte v3, v8, v9 │ │ +4ae20e: 5458 7dad |002f: iget-object v8, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae212: d809 0001 |0031: add-int/lit8 v9, v0, #int 1 // #01 │ │ +4ae216: 1303 0800 |0033: const/16 v3, #int 8 // #8 │ │ +4ae21a: a403 0603 |0035: shr-long v3, v6, v3 │ │ +4ae21e: c013 |0037: and-long/2addr v3, v1 │ │ +4ae220: 8434 |0038: long-to-int v4, v3 │ │ +4ae222: 8d43 |0039: int-to-byte v3, v4 │ │ +4ae224: 4f03 0800 |003a: aput-byte v3, v8, v0 │ │ +4ae228: 5458 7dad |003c: iget-object v8, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae22c: d800 0901 |003e: add-int/lit8 v0, v9, #int 1 // #01 │ │ +4ae230: 1303 1000 |0040: const/16 v3, #int 16 // #10 │ │ +4ae234: a403 0603 |0042: shr-long v3, v6, v3 │ │ +4ae238: c013 |0044: and-long/2addr v3, v1 │ │ +4ae23a: 8434 |0045: long-to-int v4, v3 │ │ +4ae23c: 8d43 |0046: int-to-byte v3, v4 │ │ +4ae23e: 4f03 0809 |0047: aput-byte v3, v8, v9 │ │ +4ae242: 5458 7dad |0049: iget-object v8, v5, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ae246: 1309 1800 |004b: const/16 v9, #int 24 // #18 │ │ +4ae24a: c496 |004d: shr-long/2addr v6, v9 │ │ +4ae24c: c016 |004e: and-long/2addr v6, v1 │ │ +4ae24e: 8467 |004f: long-to-int v7, v6 │ │ +4ae250: 8d76 |0050: int-to-byte v6, v7 │ │ +4ae252: 4f06 0800 |0051: aput-byte v6, v8, v0 │ │ +4ae256: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +4ae258: 0f06 |0054: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=211 │ │ 0x000d line=212 │ │ 0x001f line=216 │ │ 0x0023 line=219 │ │ @@ -1506181,18 +1506182,18 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4ade2c: |[4ade2c] no.nordicsemi.android.ble.data.MutableData.setValue:([B)Z │ │ -4ade3c: 5b01 7dad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ -4ade40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4ade42: 0f01 |0003: return v1 │ │ +4ade30: |[4ade30] no.nordicsemi.android.ble.data.MutableData.setValue:([B)Z │ │ +4ade40: 5b01 7dad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/data/MutableData;.mValue:[B // field@ad7d │ │ +4ade44: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4ade46: 0f01 |0003: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/data/MutableData; │ │ 0x0000 - 0x0004 reg=1 (null) [B │ │ │ │ @@ -1506221,17 +1506222,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ae888: |[4ae888] no.nordicsemi.android.ble.exception.BluetoothDisabledException.:()V │ │ -4ae898: 7010 fcef 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/exception/ConnectionException;.:()V // method@effc │ │ -4ae89e: 0e00 |0003: return-void │ │ +4ae88c: |[4ae88c] no.nordicsemi.android.ble.exception.BluetoothDisabledException.:()V │ │ +4ae89c: 7010 fcef 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/exception/ConnectionException;.:()V // method@effc │ │ +4ae8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/exception/BluetoothDisabledException; │ │ │ │ Virtual methods - │ │ @@ -1506260,17 +1506261,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ae8b8: |[4ae8b8] no.nordicsemi.android.ble.exception.DeviceDisconnectedException.:()V │ │ -4ae8c8: 7010 fcef 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/exception/ConnectionException;.:()V // method@effc │ │ -4ae8ce: 0e00 |0003: return-void │ │ +4ae8bc: |[4ae8bc] no.nordicsemi.android.ble.exception.DeviceDisconnectedException.:()V │ │ +4ae8cc: 7010 fcef 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/exception/ConnectionException;.:()V // method@effc │ │ +4ae8d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/exception/DeviceDisconnectedException; │ │ │ │ Virtual methods - │ │ @@ -1506334,52 +1506335,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4aeaa8: |[4aeaa8] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.:()V │ │ -4aeab8: 2200 511c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1; // type@1c51 │ │ -4aeabc: 7010 11f0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1;.:()V // method@f011 │ │ -4aeac2: 6900 b8ad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@adb8 │ │ -4aeac6: 0e00 |0007: return-void │ │ +4aeaac: |[4aeaac] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.:()V │ │ +4aeabc: 2200 511c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1; // type@1c51 │ │ +4aeac0: 7010 11f0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse$1;.:()V // method@f011 │ │ +4aeac6: 6900 b8ad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@adb8 │ │ +4aeaca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -4aeac8: |[4aeac8] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.:(Landroid/os/Parcel;)V │ │ -4aead8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aeade: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4aeae2: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -4aeae8: 0c00 |0008: move-result-object v0 │ │ -4aeaea: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ -4aeaf0: 0c00 |000c: move-result-object v0 │ │ -4aeaf2: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4aeaf6: 5b10 b9ad |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adb9 │ │ -4aeafa: 6e10 b507 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aeb00: 0a00 |0014: move-result v0 │ │ -4aeb02: 5910 baad |0015: iput v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.interval:I // field@adba │ │ -4aeb06: 6e10 b507 0200 |0017: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aeb0c: 0a00 |001a: move-result v0 │ │ -4aeb0e: 5910 bbad |001b: iput v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.latency:I // field@adbb │ │ -4aeb12: 6e10 b507 0200 |001d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aeb18: 0a02 |0020: move-result v2 │ │ -4aeb1a: 5912 bcad |0021: iput v2, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.supervisionTimeout:I // field@adbc │ │ -4aeb1e: 0e00 |0023: return-void │ │ +4aeacc: |[4aeacc] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.:(Landroid/os/Parcel;)V │ │ +4aeadc: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aeae2: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4aeae6: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +4aeaec: 0c00 |0008: move-result-object v0 │ │ +4aeaee: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ +4aeaf4: 0c00 |000c: move-result-object v0 │ │ +4aeaf6: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4aeafa: 5b10 b9ad |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adb9 │ │ +4aeafe: 6e10 b507 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aeb04: 0a00 |0014: move-result v0 │ │ +4aeb06: 5910 baad |0015: iput v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.interval:I // field@adba │ │ +4aeb0a: 6e10 b507 0200 |0017: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aeb10: 0a00 |001a: move-result v0 │ │ +4aeb12: 5910 bbad |001b: iput v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.latency:I // field@adbb │ │ +4aeb16: 6e10 b507 0200 |001d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aeb1c: 0a02 |0020: move-result v2 │ │ +4aeb1e: 5912 bcad |0021: iput v2, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.supervisionTimeout:I // field@adbc │ │ +4aeb22: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0011 line=116 │ │ 0x0017 line=117 │ │ 0x001d line=118 │ │ @@ -1506393,33 +1506394,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4aea4c: |[4aea4c] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.describeContents:()I │ │ -4aea5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4aea5e: 0f00 |0001: return v0 │ │ +4aea50: |[4aea50] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.describeContents:()I │ │ +4aea60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4aea62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;) │ │ name : 'getBluetoothDevice' │ │ type : '()Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aea34: |[4aea34] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ -4aea44: 5410 b9ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adb9 │ │ -4aea48: 1100 |0002: return-object v0 │ │ +4aea38: |[4aea38] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ +4aea48: 5410 b9ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adb9 │ │ +4aea4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;) │ │ @@ -1506427,17 +1506428,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aea60: |[4aea60] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.getConnectionInterval:()I │ │ -4aea70: 5210 baad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.interval:I // field@adba │ │ -4aea74: 0f00 |0002: return v0 │ │ +4aea64: |[4aea64] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.getConnectionInterval:()I │ │ +4aea74: 5210 baad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.interval:I // field@adba │ │ +4aea78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;) │ │ @@ -1506445,17 +1506446,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aea78: |[4aea78] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.getSlaveLatency:()I │ │ -4aea88: 5210 bbad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.latency:I // field@adbb │ │ -4aea8c: 0f00 |0002: return v0 │ │ +4aea7c: |[4aea7c] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.getSlaveLatency:()I │ │ +4aea8c: 5210 bbad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.latency:I // field@adbb │ │ +4aea90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;) │ │ @@ -1506463,17 +1506464,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aea90: |[4aea90] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.getSupervisionTimeout:()I │ │ -4aeaa0: 5210 bcad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.supervisionTimeout:I // field@adbc │ │ -4aeaa4: 0f00 |0002: return v0 │ │ +4aea94: |[4aea94] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.getSupervisionTimeout:()I │ │ +4aeaa4: 5210 bcad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.supervisionTimeout:I // field@adbc │ │ +4aeaa8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;) │ │ @@ -1506481,20 +1506482,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4aeb20: |[4aeb20] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.onConnectionUpdated:(Landroid/bluetooth/BluetoothDevice;III)V │ │ -4aeb30: 5b01 b9ad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adb9 │ │ -4aeb34: 5902 baad |0002: iput v2, v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.interval:I // field@adba │ │ -4aeb38: 5903 bbad |0004: iput v3, v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.latency:I // field@adbb │ │ -4aeb3c: 5904 bcad |0006: iput v4, v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.supervisionTimeout:I // field@adbc │ │ -4aeb40: 0e00 |0008: return-void │ │ +4aeb24: |[4aeb24] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.onConnectionUpdated:(Landroid/bluetooth/BluetoothDevice;III)V │ │ +4aeb34: 5b01 b9ad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adb9 │ │ +4aeb38: 5902 baad |0002: iput v2, v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.interval:I // field@adba │ │ +4aeb3c: 5903 bbad |0004: iput v3, v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.latency:I // field@adbb │ │ +4aeb40: 5904 bcad |0006: iput v4, v0, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.supervisionTimeout:I // field@adbc │ │ +4aeb44: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x0004 line=59 │ │ 0x0006 line=60 │ │ locals : │ │ @@ -1506509,24 +1506510,24 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -4aeb44: |[4aeb44] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4aeb54: 5410 b9ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adb9 │ │ -4aeb58: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ -4aeb5e: 5213 baad |0005: iget v3, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.interval:I // field@adba │ │ -4aeb62: 6e20 c907 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aeb68: 5213 bbad |000a: iget v3, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.latency:I // field@adbb │ │ -4aeb6c: 6e20 c907 3200 |000c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aeb72: 5213 bcad |000f: iget v3, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.supervisionTimeout:I // field@adbc │ │ -4aeb76: 6e20 c907 3200 |0011: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aeb7c: 0e00 |0014: return-void │ │ +4aeb48: |[4aeb48] no.nordicsemi.android.ble.response.ConnectionPriorityResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4aeb58: 5410 b9ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adb9 │ │ +4aeb5c: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ +4aeb62: 5213 baad |0005: iget v3, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.interval:I // field@adba │ │ +4aeb66: 6e20 c907 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aeb6c: 5213 bbad |000a: iget v3, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.latency:I // field@adbb │ │ +4aeb70: 6e20 c907 3200 |000c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aeb76: 5213 bcad |000f: iget v3, v1, Lno/nordicsemi/android/ble/response/ConnectionPriorityResponse;.supervisionTimeout:I // field@adbc │ │ +4aeb7a: 6e20 c907 3200 |0011: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aeb80: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ 0x000a line=125 │ │ 0x000f line=126 │ │ locals : │ │ @@ -1506582,46 +1506583,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4aec48: |[4aec48] no.nordicsemi.android.ble.response.MtuResult.:()V │ │ -4aec58: 2200 531c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/MtuResult$1; // type@1c53 │ │ -4aec5c: 7010 1ff0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/MtuResult$1;.:()V // method@f01f │ │ -4aec62: 6900 bdad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/MtuResult;.CREATOR:Landroid/os/Parcelable$Creator; // field@adbd │ │ -4aec66: 0e00 |0007: return-void │ │ +4aec4c: |[4aec4c] no.nordicsemi.android.ble.response.MtuResult.:()V │ │ +4aec5c: 2200 531c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/MtuResult$1; // type@1c53 │ │ +4aec60: 7010 1ff0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/MtuResult$1;.:()V // method@f01f │ │ +4aec66: 6900 bdad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/MtuResult;.CREATOR:Landroid/os/Parcelable$Creator; // field@adbd │ │ +4aec6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/MtuResult;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4aec68: |[4aec68] no.nordicsemi.android.ble.response.MtuResult.:(Landroid/os/Parcel;)V │ │ -4aec78: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aec7e: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4aec82: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -4aec88: 0c00 |0008: move-result-object v0 │ │ -4aec8a: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ -4aec90: 0c00 |000c: move-result-object v0 │ │ -4aec92: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4aec96: 5b10 bead |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/MtuResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adbe │ │ -4aec9a: 6e10 b507 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aeca0: 0a02 |0014: move-result v2 │ │ -4aeca2: 5912 bfad |0015: iput v2, v1, Lno/nordicsemi/android/ble/response/MtuResult;.mtu:I // field@adbf │ │ -4aeca6: 0e00 |0017: return-void │ │ +4aec6c: |[4aec6c] no.nordicsemi.android.ble.response.MtuResult.:(Landroid/os/Parcel;)V │ │ +4aec7c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aec82: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4aec86: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +4aec8c: 0c00 |0008: move-result-object v0 │ │ +4aec8e: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ +4aec94: 0c00 |000c: move-result-object v0 │ │ +4aec96: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4aec9a: 5b10 bead |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/MtuResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adbe │ │ +4aec9e: 6e10 b507 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aeca4: 0a02 |0014: move-result v2 │ │ +4aeca6: 5912 bfad |0015: iput v2, v1, Lno/nordicsemi/android/ble/response/MtuResult;.mtu:I // field@adbf │ │ +4aecaa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0011 line=66 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lno/nordicsemi/android/ble/response/MtuResult; │ │ @@ -1506633,33 +1506634,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4aec1c: |[4aec1c] no.nordicsemi.android.ble.response.MtuResult.describeContents:()I │ │ -4aec2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4aec2e: 0f00 |0001: return v0 │ │ +4aec20: |[4aec20] no.nordicsemi.android.ble.response.MtuResult.describeContents:()I │ │ +4aec30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4aec32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/MtuResult;) │ │ name : 'getBluetoothDevice' │ │ type : '()Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aec04: |[4aec04] no.nordicsemi.android.ble.response.MtuResult.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ -4aec14: 5410 bead |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/MtuResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adbe │ │ -4aec18: 1100 |0002: return-object v0 │ │ +4aec08: |[4aec08] no.nordicsemi.android.ble.response.MtuResult.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ +4aec18: 5410 bead |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/MtuResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adbe │ │ +4aec1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/MtuResult; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/response/MtuResult;) │ │ @@ -1506667,17 +1506668,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aec30: |[4aec30] no.nordicsemi.android.ble.response.MtuResult.getMtu:()I │ │ -4aec40: 5210 bfad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/MtuResult;.mtu:I // field@adbf │ │ -4aec44: 0f00 |0002: return v0 │ │ +4aec34: |[4aec34] no.nordicsemi.android.ble.response.MtuResult.getMtu:()I │ │ +4aec44: 5210 bfad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/MtuResult;.mtu:I // field@adbf │ │ +4aec48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/MtuResult; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/response/MtuResult;) │ │ @@ -1506685,18 +1506686,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4aeca8: |[4aeca8] no.nordicsemi.android.ble.response.MtuResult.onMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4aecb8: 5b01 bead |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/MtuResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adbe │ │ -4aecbc: 5902 bfad |0002: iput v2, v0, Lno/nordicsemi/android/ble/response/MtuResult;.mtu:I // field@adbf │ │ -4aecc0: 0e00 |0004: return-void │ │ +4aecac: |[4aecac] no.nordicsemi.android.ble.response.MtuResult.onMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4aecbc: 5b01 bead |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/MtuResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adbe │ │ +4aecc0: 5902 bfad |0002: iput v2, v0, Lno/nordicsemi/android/ble/response/MtuResult;.mtu:I // field@adbf │ │ +4aecc4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/MtuResult; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1506707,20 +1506708,20 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4aecc4: |[4aecc4] no.nordicsemi.android.ble.response.MtuResult.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4aecd4: 5410 bead |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/MtuResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adbe │ │ -4aecd8: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ -4aecde: 5213 bfad |0005: iget v3, v1, Lno/nordicsemi/android/ble/response/MtuResult;.mtu:I // field@adbf │ │ -4aece2: 6e20 c907 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aece8: 0e00 |000a: return-void │ │ +4aecc8: |[4aecc8] no.nordicsemi.android.ble.response.MtuResult.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4aecd8: 5410 bead |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/MtuResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adbe │ │ +4aecdc: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ +4aece2: 5213 bfad |0005: iget v3, v1, Lno/nordicsemi/android/ble/response/MtuResult;.mtu:I // field@adbf │ │ +4aece6: 6e20 c907 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aecec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/response/MtuResult; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/os/Parcel; │ │ @@ -1506780,49 +1506781,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4aedcc: |[4aedcc] no.nordicsemi.android.ble.response.PhyResult.:()V │ │ -4aeddc: 2200 551c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/PhyResult$1; // type@1c55 │ │ -4aede0: 7010 2bf0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/PhyResult$1;.:()V // method@f02b │ │ -4aede6: 6900 c0ad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/PhyResult;.CREATOR:Landroid/os/Parcelable$Creator; // field@adc0 │ │ -4aedea: 0e00 |0007: return-void │ │ +4aedd0: |[4aedd0] no.nordicsemi.android.ble.response.PhyResult.:()V │ │ +4aede0: 2200 551c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/PhyResult$1; // type@1c55 │ │ +4aede4: 7010 2bf0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/PhyResult$1;.:()V // method@f02b │ │ +4aedea: 6900 c0ad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/PhyResult;.CREATOR:Landroid/os/Parcelable$Creator; // field@adc0 │ │ +4aedee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/PhyResult;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4aedec: |[4aedec] no.nordicsemi.android.ble.response.PhyResult.:(Landroid/os/Parcel;)V │ │ -4aedfc: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aee02: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4aee06: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -4aee0c: 0c00 |0008: move-result-object v0 │ │ -4aee0e: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ -4aee14: 0c00 |000c: move-result-object v0 │ │ -4aee16: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4aee1a: 5b10 c1ad |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc1 │ │ -4aee1e: 6e10 b507 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aee24: 0a00 |0014: move-result v0 │ │ -4aee26: 5910 c3ad |0015: iput v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.txPhy:I // field@adc3 │ │ -4aee2a: 6e10 b507 0200 |0017: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aee30: 0a02 |001a: move-result v2 │ │ -4aee32: 5912 c2ad |001b: iput v2, v1, Lno/nordicsemi/android/ble/response/PhyResult;.rxPhy:I // field@adc2 │ │ -4aee36: 0e00 |001d: return-void │ │ +4aedf0: |[4aedf0] no.nordicsemi.android.ble.response.PhyResult.:(Landroid/os/Parcel;)V │ │ +4aee00: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aee06: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4aee0a: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +4aee10: 0c00 |0008: move-result-object v0 │ │ +4aee12: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ +4aee18: 0c00 |000c: move-result-object v0 │ │ +4aee1a: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4aee1e: 5b10 c1ad |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc1 │ │ +4aee22: 6e10 b507 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aee28: 0a00 |0014: move-result v0 │ │ +4aee2a: 5910 c3ad |0015: iput v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.txPhy:I // field@adc3 │ │ +4aee2e: 6e10 b507 0200 |0017: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aee34: 0a02 |001a: move-result v2 │ │ +4aee36: 5912 c2ad |001b: iput v2, v1, Lno/nordicsemi/android/ble/response/PhyResult;.rxPhy:I // field@adc2 │ │ +4aee3a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0011 line=70 │ │ 0x0017 line=71 │ │ locals : │ │ @@ -1506835,33 +1506836,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4aed88: |[4aed88] no.nordicsemi.android.ble.response.PhyResult.describeContents:()I │ │ -4aed98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4aed9a: 0f00 |0001: return v0 │ │ +4aed8c: |[4aed8c] no.nordicsemi.android.ble.response.PhyResult.describeContents:()I │ │ +4aed9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4aed9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/PhyResult;) │ │ name : 'getBluetoothDevice' │ │ type : '()Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aed70: |[4aed70] no.nordicsemi.android.ble.response.PhyResult.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ -4aed80: 5410 c1ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc1 │ │ -4aed84: 1100 |0002: return-object v0 │ │ +4aed74: |[4aed74] no.nordicsemi.android.ble.response.PhyResult.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ +4aed84: 5410 c1ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc1 │ │ +4aed88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/PhyResult; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/response/PhyResult;) │ │ @@ -1506869,17 +1506870,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aed9c: |[4aed9c] no.nordicsemi.android.ble.response.PhyResult.getRxPhy:()I │ │ -4aedac: 5210 c2ad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.rxPhy:I // field@adc2 │ │ -4aedb0: 0f00 |0002: return v0 │ │ +4aeda0: |[4aeda0] no.nordicsemi.android.ble.response.PhyResult.getRxPhy:()I │ │ +4aedb0: 5210 c2ad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.rxPhy:I // field@adc2 │ │ +4aedb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/PhyResult; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/response/PhyResult;) │ │ @@ -1506887,17 +1506888,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aedb4: |[4aedb4] no.nordicsemi.android.ble.response.PhyResult.getTxPhy:()I │ │ -4aedc4: 5210 c3ad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.txPhy:I // field@adc3 │ │ -4aedc8: 0f00 |0002: return v0 │ │ +4aedb8: |[4aedb8] no.nordicsemi.android.ble.response.PhyResult.getTxPhy:()I │ │ +4aedc8: 5210 c3ad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.txPhy:I // field@adc3 │ │ +4aedcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/PhyResult; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/response/PhyResult;) │ │ @@ -1506905,19 +1506906,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4aee38: |[4aee38] no.nordicsemi.android.ble.response.PhyResult.onPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V │ │ -4aee48: 5b01 c1ad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/PhyResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc1 │ │ -4aee4c: 5902 c3ad |0002: iput v2, v0, Lno/nordicsemi/android/ble/response/PhyResult;.txPhy:I // field@adc3 │ │ -4aee50: 5903 c2ad |0004: iput v3, v0, Lno/nordicsemi/android/ble/response/PhyResult;.rxPhy:I // field@adc2 │ │ -4aee54: 0e00 |0006: return-void │ │ +4aee3c: |[4aee3c] no.nordicsemi.android.ble.response.PhyResult.onPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V │ │ +4aee4c: 5b01 c1ad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/PhyResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc1 │ │ +4aee50: 5902 c3ad |0002: iput v2, v0, Lno/nordicsemi/android/ble/response/PhyResult;.txPhy:I // field@adc3 │ │ +4aee54: 5903 c2ad |0004: iput v3, v0, Lno/nordicsemi/android/ble/response/PhyResult;.rxPhy:I // field@adc2 │ │ +4aee58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=48 │ │ 0x0004 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/response/PhyResult; │ │ @@ -1506930,22 +1506931,22 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4aee58: |[4aee58] no.nordicsemi.android.ble.response.PhyResult.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4aee68: 5410 c1ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc1 │ │ -4aee6c: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ -4aee72: 5213 c3ad |0005: iget v3, v1, Lno/nordicsemi/android/ble/response/PhyResult;.txPhy:I // field@adc3 │ │ -4aee76: 6e20 c907 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aee7c: 5213 c2ad |000a: iget v3, v1, Lno/nordicsemi/android/ble/response/PhyResult;.rxPhy:I // field@adc2 │ │ -4aee80: 6e20 c907 3200 |000c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aee86: 0e00 |000f: return-void │ │ +4aee5c: |[4aee5c] no.nordicsemi.android.ble.response.PhyResult.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4aee6c: 5410 c1ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/PhyResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc1 │ │ +4aee70: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ +4aee76: 5213 c3ad |0005: iget v3, v1, Lno/nordicsemi/android/ble/response/PhyResult;.txPhy:I // field@adc3 │ │ +4aee7a: 6e20 c907 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aee80: 5213 c2ad |000a: iget v3, v1, Lno/nordicsemi/android/ble/response/PhyResult;.rxPhy:I // field@adc2 │ │ +4aee84: 6e20 c907 3200 |000c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aee8a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x000a line=78 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lno/nordicsemi/android/ble/response/PhyResult; │ │ @@ -1507000,36 +1507001,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4aef50: |[4aef50] no.nordicsemi.android.ble.response.ReadResponse.:()V │ │ -4aef60: 2200 571c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/ReadResponse$1; // type@1c57 │ │ -4aef64: 7010 38f0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/ReadResponse$1;.:()V // method@f038 │ │ -4aef6a: 6900 c4ad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/ReadResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@adc4 │ │ -4aef6e: 0e00 |0007: return-void │ │ +4aef54: |[4aef54] no.nordicsemi.android.ble.response.ReadResponse.:()V │ │ +4aef64: 2200 571c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/ReadResponse$1; // type@1c57 │ │ +4aef68: 7010 38f0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/ReadResponse$1;.:()V // method@f038 │ │ +4aef6e: 6900 c4ad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/ReadResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@adc4 │ │ +4aef72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/ReadResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aef70: |[4aef70] no.nordicsemi.android.ble.response.ReadResponse.:()V │ │ -4aef80: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aef86: 0e00 |0003: return-void │ │ +4aef74: |[4aef74] no.nordicsemi.android.ble.response.ReadResponse.:()V │ │ +4aef84: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aef8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/response/ReadResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/response/ReadResponse;) │ │ @@ -1507037,31 +1507038,31 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4aef88: |[4aef88] no.nordicsemi.android.ble.response.ReadResponse.:(Landroid/os/Parcel;)V │ │ -4aef98: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4aef9e: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4aefa2: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -4aefa8: 0c00 |0008: move-result-object v0 │ │ -4aefaa: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ -4aefb0: 0c00 |000c: move-result-object v0 │ │ -4aefb2: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4aefb6: 5b10 c6ad |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adc6 │ │ -4aefba: 1c00 401c |0011: const-class v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4aefbe: 6e10 ccdf 0000 |0013: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -4aefc4: 0c00 |0016: move-result-object v0 │ │ -4aefc6: 6e20 b907 0200 |0017: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ -4aefcc: 0c02 |001a: move-result-object v2 │ │ -4aefce: 1f02 401c |001b: check-cast v2, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4aefd2: 5b12 c5ad |001d: iput-object v2, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adc5 │ │ -4aefd6: 0e00 |001f: return-void │ │ +4aef8c: |[4aef8c] no.nordicsemi.android.ble.response.ReadResponse.:(Landroid/os/Parcel;)V │ │ +4aef9c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4aefa2: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4aefa6: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +4aefac: 0c00 |0008: move-result-object v0 │ │ +4aefae: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ +4aefb4: 0c00 |000c: move-result-object v0 │ │ +4aefb6: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4aefba: 5b10 c6ad |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adc6 │ │ +4aefbe: 1c00 401c |0011: const-class v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4aefc2: 6e10 ccdf 0000 |0013: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +4aefc8: 0c00 |0016: move-result-object v0 │ │ +4aefca: 6e20 b907 0200 |0017: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ +4aefd0: 0c02 |001a: move-result-object v2 │ │ +4aefd2: 1f02 401c |001b: check-cast v2, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4aefd6: 5b12 c5ad |001d: iput-object v2, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adc5 │ │ +4aefda: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0011 line=68 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lno/nordicsemi/android/ble/response/ReadResponse; │ │ @@ -1507073,33 +1507074,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4aef24: |[4aef24] no.nordicsemi.android.ble.response.ReadResponse.describeContents:()I │ │ -4aef34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4aef36: 0f00 |0001: return v0 │ │ +4aef28: |[4aef28] no.nordicsemi.android.ble.response.ReadResponse.describeContents:()I │ │ +4aef38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4aef3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/ReadResponse;) │ │ name : 'getBluetoothDevice' │ │ type : '()Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aef0c: |[4aef0c] no.nordicsemi.android.ble.response.ReadResponse.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ -4aef1c: 5410 c6ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adc6 │ │ -4aef20: 1100 |0002: return-object v0 │ │ +4aef10: |[4aef10] no.nordicsemi.android.ble.response.ReadResponse.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ +4aef20: 5410 c6ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adc6 │ │ +4aef24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/ReadResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/response/ReadResponse;) │ │ @@ -1507107,17 +1507108,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aef38: |[4aef38] no.nordicsemi.android.ble.response.ReadResponse.getRawData:()Lno/nordicsemi/android/ble/data/Data; │ │ -4aef48: 5410 c5ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adc5 │ │ -4aef4c: 1100 |0002: return-object v0 │ │ +4aef3c: |[4aef3c] no.nordicsemi.android.ble.response.ReadResponse.getRawData:()Lno/nordicsemi/android/ble/data/Data; │ │ +4aef4c: 5410 c5ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adc5 │ │ +4aef50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/ReadResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/response/ReadResponse;) │ │ @@ -1507125,18 +1507126,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4aefd8: |[4aefd8] no.nordicsemi.android.ble.response.ReadResponse.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4aefe8: 5b01 c6ad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/ReadResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adc6 │ │ -4aefec: 5b02 c5ad |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/response/ReadResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adc5 │ │ -4aeff0: 0e00 |0004: return-void │ │ +4aefdc: |[4aefdc] no.nordicsemi.android.ble.response.ReadResponse.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4aefec: 5b01 c6ad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/ReadResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adc6 │ │ +4aeff0: 5b02 c5ad |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/response/ReadResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adc5 │ │ +4aeff4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/ReadResponse; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1507147,20 +1507148,20 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4aeff4: |[4aeff4] no.nordicsemi.android.ble.response.ReadResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4af004: 5410 c6ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adc6 │ │ -4af008: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ -4af00e: 5410 c5ad |0005: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adc5 │ │ -4af012: 6e30 cf07 0203 |0007: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ -4af018: 0e00 |000a: return-void │ │ +4aeff8: |[4aeff8] no.nordicsemi.android.ble.response.ReadResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4af008: 5410 c6ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adc6 │ │ +4af00c: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ +4af012: 5410 c5ad |0005: iget-object v0, v1, Lno/nordicsemi/android/ble/response/ReadResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adc5 │ │ +4af016: 6e30 cf07 0203 |0007: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ +4af01c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/response/ReadResponse; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/os/Parcel; │ │ @@ -1507214,46 +1507215,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4af0e4: |[4af0e4] no.nordicsemi.android.ble.response.RssiResult.:()V │ │ -4af0f4: 2200 591c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/RssiResult$1; // type@1c59 │ │ -4af0f8: 7010 45f0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/RssiResult$1;.:()V // method@f045 │ │ -4af0fe: 6900 c7ad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/RssiResult;.CREATOR:Landroid/os/Parcelable$Creator; // field@adc7 │ │ -4af102: 0e00 |0007: return-void │ │ +4af0e8: |[4af0e8] no.nordicsemi.android.ble.response.RssiResult.:()V │ │ +4af0f8: 2200 591c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/RssiResult$1; // type@1c59 │ │ +4af0fc: 7010 45f0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/RssiResult$1;.:()V // method@f045 │ │ +4af102: 6900 c7ad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/RssiResult;.CREATOR:Landroid/os/Parcelable$Creator; // field@adc7 │ │ +4af106: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/RssiResult;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4af104: |[4af104] no.nordicsemi.android.ble.response.RssiResult.:(Landroid/os/Parcel;)V │ │ -4af114: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4af11a: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4af11e: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -4af124: 0c00 |0008: move-result-object v0 │ │ -4af126: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ -4af12c: 0c00 |000c: move-result-object v0 │ │ -4af12e: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4af132: 5b10 c8ad |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/RssiResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc8 │ │ -4af136: 6e10 b507 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4af13c: 0a02 |0014: move-result v2 │ │ -4af13e: 5912 c9ad |0015: iput v2, v1, Lno/nordicsemi/android/ble/response/RssiResult;.rssi:I // field@adc9 │ │ -4af142: 0e00 |0017: return-void │ │ +4af108: |[4af108] no.nordicsemi.android.ble.response.RssiResult.:(Landroid/os/Parcel;)V │ │ +4af118: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4af11e: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4af122: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +4af128: 0c00 |0008: move-result-object v0 │ │ +4af12a: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ +4af130: 0c00 |000c: move-result-object v0 │ │ +4af132: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4af136: 5b10 c8ad |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/RssiResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc8 │ │ +4af13a: 6e10 b507 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4af140: 0a02 |0014: move-result v2 │ │ +4af142: 5912 c9ad |0015: iput v2, v1, Lno/nordicsemi/android/ble/response/RssiResult;.rssi:I // field@adc9 │ │ +4af146: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0011 line=61 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lno/nordicsemi/android/ble/response/RssiResult; │ │ @@ -1507265,33 +1507266,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4af0b8: |[4af0b8] no.nordicsemi.android.ble.response.RssiResult.describeContents:()I │ │ -4af0c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4af0ca: 0f00 |0001: return v0 │ │ +4af0bc: |[4af0bc] no.nordicsemi.android.ble.response.RssiResult.describeContents:()I │ │ +4af0cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4af0ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/RssiResult;) │ │ name : 'getBluetoothDevice' │ │ type : '()Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4af0a0: |[4af0a0] no.nordicsemi.android.ble.response.RssiResult.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ -4af0b0: 5410 c8ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/RssiResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc8 │ │ -4af0b4: 1100 |0002: return-object v0 │ │ +4af0a4: |[4af0a4] no.nordicsemi.android.ble.response.RssiResult.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ +4af0b4: 5410 c8ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/RssiResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc8 │ │ +4af0b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/RssiResult; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/response/RssiResult;) │ │ @@ -1507299,17 +1507300,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4af0cc: |[4af0cc] no.nordicsemi.android.ble.response.RssiResult.getRssi:()I │ │ -4af0dc: 5210 c9ad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/RssiResult;.rssi:I // field@adc9 │ │ -4af0e0: 0f00 |0002: return v0 │ │ +4af0d0: |[4af0d0] no.nordicsemi.android.ble.response.RssiResult.getRssi:()I │ │ +4af0e0: 5210 c9ad |0000: iget v0, v1, Lno/nordicsemi/android/ble/response/RssiResult;.rssi:I // field@adc9 │ │ +4af0e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/RssiResult; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/response/RssiResult;) │ │ @@ -1507317,18 +1507318,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4af144: |[4af144] no.nordicsemi.android.ble.response.RssiResult.onRssiRead:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4af154: 5b01 c8ad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/RssiResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc8 │ │ -4af158: 5902 c9ad |0002: iput v2, v0, Lno/nordicsemi/android/ble/response/RssiResult;.rssi:I // field@adc9 │ │ -4af15c: 0e00 |0004: return-void │ │ +4af148: |[4af148] no.nordicsemi.android.ble.response.RssiResult.onRssiRead:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4af158: 5b01 c8ad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/RssiResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc8 │ │ +4af15c: 5902 c9ad |0002: iput v2, v0, Lno/nordicsemi/android/ble/response/RssiResult;.rssi:I // field@adc9 │ │ +4af160: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/RssiResult; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1507339,20 +1507340,20 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4af160: |[4af160] no.nordicsemi.android.ble.response.RssiResult.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4af170: 5410 c8ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/RssiResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc8 │ │ -4af174: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ -4af17a: 5213 c9ad |0005: iget v3, v1, Lno/nordicsemi/android/ble/response/RssiResult;.rssi:I // field@adc9 │ │ -4af17e: 6e20 c907 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4af184: 0e00 |000a: return-void │ │ +4af164: |[4af164] no.nordicsemi.android.ble.response.RssiResult.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4af174: 5410 c8ad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/RssiResult;.device:Landroid/bluetooth/BluetoothDevice; // field@adc8 │ │ +4af178: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ +4af17e: 5213 c9ad |0005: iget v3, v1, Lno/nordicsemi/android/ble/response/RssiResult;.rssi:I // field@adc9 │ │ +4af182: 6e20 c907 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4af188: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/response/RssiResult; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/os/Parcel; │ │ @@ -1507406,50 +1507407,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4af250: |[4af250] no.nordicsemi.android.ble.response.WriteResponse.:()V │ │ -4af260: 2200 5b1c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/WriteResponse$1; // type@1c5b │ │ -4af264: 7010 51f0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/WriteResponse$1;.:()V // method@f051 │ │ -4af26a: 6900 caad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/WriteResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@adca │ │ -4af26e: 0e00 |0007: return-void │ │ +4af254: |[4af254] no.nordicsemi.android.ble.response.WriteResponse.:()V │ │ +4af264: 2200 5b1c |0000: new-instance v0, Lno/nordicsemi/android/ble/response/WriteResponse$1; // type@1c5b │ │ +4af268: 7010 51f0 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/response/WriteResponse$1;.:()V // method@f051 │ │ +4af26e: 6900 caad |0005: sput-object v0, Lno/nordicsemi/android/ble/response/WriteResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@adca │ │ +4af272: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/WriteResponse;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4af270: |[4af270] no.nordicsemi.android.ble.response.WriteResponse.:(Landroid/os/Parcel;)V │ │ -4af280: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4af286: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4af28a: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -4af290: 0c00 |0008: move-result-object v0 │ │ -4af292: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ -4af298: 0c00 |000c: move-result-object v0 │ │ -4af29a: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -4af29e: 5b10 ccad |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adcc │ │ -4af2a2: 1c00 401c |0011: const-class v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4af2a6: 6e10 ccdf 0000 |0013: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -4af2ac: 0c00 |0016: move-result-object v0 │ │ -4af2ae: 6e20 b907 0200 |0017: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ -4af2b4: 0c02 |001a: move-result-object v2 │ │ -4af2b6: 1f02 401c |001b: check-cast v2, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4af2ba: 5b12 cbad |001d: iput-object v2, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adcb │ │ -4af2be: 0e00 |001f: return-void │ │ +4af274: |[4af274] no.nordicsemi.android.ble.response.WriteResponse.:(Landroid/os/Parcel;)V │ │ +4af284: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4af28a: 1c00 5a00 |0003: const-class v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4af28e: 6e10 ccdf 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +4af294: 0c00 |0008: move-result-object v0 │ │ +4af296: 6e20 b907 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ +4af29c: 0c00 |000c: move-result-object v0 │ │ +4af29e: 1f00 5a00 |000d: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +4af2a2: 5b10 ccad |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adcc │ │ +4af2a6: 1c00 401c |0011: const-class v0, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4af2aa: 6e10 ccdf 0000 |0013: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +4af2b0: 0c00 |0016: move-result-object v0 │ │ +4af2b2: 6e20 b907 0200 |0017: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@07b9 │ │ +4af2b8: 0c02 |001a: move-result-object v2 │ │ +4af2ba: 1f02 401c |001b: check-cast v2, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4af2be: 5b12 cbad |001d: iput-object v2, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adcb │ │ +4af2c2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0011 line=63 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lno/nordicsemi/android/ble/response/WriteResponse; │ │ @@ -1507461,33 +1507462,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4af224: |[4af224] no.nordicsemi.android.ble.response.WriteResponse.describeContents:()I │ │ -4af234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4af236: 0f00 |0001: return v0 │ │ +4af228: |[4af228] no.nordicsemi.android.ble.response.WriteResponse.describeContents:()I │ │ +4af238: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4af23a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/response/WriteResponse;) │ │ name : 'getBluetoothDevice' │ │ type : '()Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4af20c: |[4af20c] no.nordicsemi.android.ble.response.WriteResponse.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ -4af21c: 5410 ccad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adcc │ │ -4af220: 1100 |0002: return-object v0 │ │ +4af210: |[4af210] no.nordicsemi.android.ble.response.WriteResponse.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ +4af220: 5410 ccad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adcc │ │ +4af224: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/WriteResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/response/WriteResponse;) │ │ @@ -1507495,17 +1507496,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4af238: |[4af238] no.nordicsemi.android.ble.response.WriteResponse.getRawData:()Lno/nordicsemi/android/ble/data/Data; │ │ -4af248: 5410 cbad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adcb │ │ -4af24c: 1100 |0002: return-object v0 │ │ +4af23c: |[4af23c] no.nordicsemi.android.ble.response.WriteResponse.getRawData:()Lno/nordicsemi/android/ble/data/Data; │ │ +4af24c: 5410 cbad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adcb │ │ +4af250: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/response/WriteResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/response/WriteResponse;) │ │ @@ -1507513,18 +1507514,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4af2c0: |[4af2c0] no.nordicsemi.android.ble.response.WriteResponse.onDataSent:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4af2d0: 5b01 ccad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/WriteResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adcc │ │ -4af2d4: 5b02 cbad |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/response/WriteResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adcb │ │ -4af2d8: 0e00 |0004: return-void │ │ +4af2c4: |[4af2c4] no.nordicsemi.android.ble.response.WriteResponse.onDataSent:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4af2d4: 5b01 ccad |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/response/WriteResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adcc │ │ +4af2d8: 5b02 cbad |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/response/WriteResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adcb │ │ +4af2dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/response/WriteResponse; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1507535,20 +1507536,20 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4af2dc: |[4af2dc] no.nordicsemi.android.ble.response.WriteResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4af2ec: 5410 ccad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adcc │ │ -4af2f0: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ -4af2f6: 5410 cbad |0005: iget-object v0, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adcb │ │ -4af2fa: 6e30 cf07 0203 |0007: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ -4af300: 0e00 |000a: return-void │ │ +4af2e0: |[4af2e0] no.nordicsemi.android.ble.response.WriteResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4af2f0: 5410 ccad |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.device:Landroid/bluetooth/BluetoothDevice; // field@adcc │ │ +4af2f4: 6e30 cf07 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ +4af2fa: 5410 cbad |0005: iget-object v0, v1, Lno/nordicsemi/android/ble/response/WriteResponse;.data:Lno/nordicsemi/android/ble/data/Data; // field@adcb │ │ +4af2fe: 6e30 cf07 0203 |0007: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@07cf │ │ +4af304: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/response/WriteResponse; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/os/Parcel; │ │ @@ -1507631,30 +1507632,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -4afa64: |[4afa64] oauth.signpost.AbstractOAuthConsumer.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4afa74: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ -4afa7a: 2200 9219 |0003: new-instance v0, Ljava/util/Random; // type@1992 │ │ -4afa7e: 7100 26e1 0000 |0005: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@e126 │ │ -4afa84: 0b01 |0008: move-result-wide v1 │ │ -4afa86: 7030 c5e3 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/util/Random;.:(J)V // method@e3c5 │ │ -4afa8c: 5b30 d2ad |000c: iput-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.random:Ljava/util/Random; // field@add2 │ │ -4afa90: 5b34 cfad |000e: iput-object v4, v3, Loauth/signpost/AbstractOAuthConsumer;.consumerKey:Ljava/lang/String; // field@adcf │ │ -4afa94: 5b35 d0ad |0010: iput-object v5, v3, Loauth/signpost/AbstractOAuthConsumer;.consumerSecret:Ljava/lang/String; // field@add0 │ │ -4afa98: 2204 731c |0012: new-instance v4, Loauth/signpost/signature/HmacSha1MessageSigner; // type@1c73 │ │ -4afa9c: 7010 2ef1 0400 |0014: invoke-direct {v4}, Loauth/signpost/signature/HmacSha1MessageSigner;.:()V // method@f12e │ │ -4afaa2: 6e20 79f0 4300 |0017: invoke-virtual {v3, v4}, Loauth/signpost/AbstractOAuthConsumer;.setMessageSigner:(Loauth/signpost/signature/OAuthMessageSigner;)V // method@f079 │ │ -4afaa8: 2204 721c |001a: new-instance v4, Loauth/signpost/signature/AuthorizationHeaderSigningStrategy; // type@1c72 │ │ -4afaac: 7010 2cf1 0400 |001c: invoke-direct {v4}, Loauth/signpost/signature/AuthorizationHeaderSigningStrategy;.:()V // method@f12c │ │ -4afab2: 6e20 7bf0 4300 |001f: invoke-virtual {v3, v4}, Loauth/signpost/AbstractOAuthConsumer;.setSigningStrategy:(Loauth/signpost/signature/SigningStrategy;)V // method@f07b │ │ -4afab8: 0e00 |0022: return-void │ │ +4afa68: |[4afa68] oauth.signpost.AbstractOAuthConsumer.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4afa78: 7010 92e0 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@e092 │ │ +4afa7e: 2200 9219 |0003: new-instance v0, Ljava/util/Random; // type@1992 │ │ +4afa82: 7100 26e1 0000 |0005: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@e126 │ │ +4afa88: 0b01 |0008: move-result-wide v1 │ │ +4afa8a: 7030 c5e3 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/util/Random;.:(J)V // method@e3c5 │ │ +4afa90: 5b30 d2ad |000c: iput-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.random:Ljava/util/Random; // field@add2 │ │ +4afa94: 5b34 cfad |000e: iput-object v4, v3, Loauth/signpost/AbstractOAuthConsumer;.consumerKey:Ljava/lang/String; // field@adcf │ │ +4afa98: 5b35 d0ad |0010: iput-object v5, v3, Loauth/signpost/AbstractOAuthConsumer;.consumerSecret:Ljava/lang/String; // field@add0 │ │ +4afa9c: 2204 731c |0012: new-instance v4, Loauth/signpost/signature/HmacSha1MessageSigner; // type@1c73 │ │ +4afaa0: 7010 2ef1 0400 |0014: invoke-direct {v4}, Loauth/signpost/signature/HmacSha1MessageSigner;.:()V // method@f12e │ │ +4afaa6: 6e20 79f0 4300 |0017: invoke-virtual {v3, v4}, Loauth/signpost/AbstractOAuthConsumer;.setMessageSigner:(Loauth/signpost/signature/OAuthMessageSigner;)V // method@f079 │ │ +4afaac: 2204 721c |001a: new-instance v4, Loauth/signpost/signature/AuthorizationHeaderSigningStrategy; // type@1c72 │ │ +4afab0: 7010 2cf1 0400 |001c: invoke-direct {v4}, Loauth/signpost/signature/AuthorizationHeaderSigningStrategy;.:()V // method@f12c │ │ +4afab6: 6e20 7bf0 4300 |001f: invoke-virtual {v3, v4}, Loauth/signpost/AbstractOAuthConsumer;.setSigningStrategy:(Loauth/signpost/signature/SigningStrategy;)V // method@f07b │ │ +4afabc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=60 │ │ 0x000e line=63 │ │ 0x0010 line=64 │ │ 0x0012 line=65 │ │ @@ -1507670,29 +1507671,29 @@ │ │ type : '(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4afabc: |[4afabc] oauth.signpost.AbstractOAuthConsumer.collectBodyParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V │ │ -4afacc: 7210 20f1 0300 |0000: invoke-interface {v3}, Loauth/signpost/http/HttpRequest;.getContentType:()Ljava/lang/String; // method@f120 │ │ -4afad2: 0c00 |0003: move-result-object v0 │ │ -4afad4: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -4afad8: 1a01 b377 |0006: const-string v1, "application/x-www-form-urlencoded" // string@77b3 │ │ -4afadc: 6e20 e3e0 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4afae2: 0a00 |000b: move-result v0 │ │ -4afae4: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -4afae8: 7210 22f1 0300 |000e: invoke-interface {v3}, Loauth/signpost/http/HttpRequest;.getMessagePayload:()Ljava/io/InputStream; // method@f122 │ │ -4afaee: 0c03 |0011: move-result-object v3 │ │ -4afaf0: 7110 9bf0 0300 |0012: invoke-static {v3}, Loauth/signpost/OAuth;.decodeForm:(Ljava/io/InputStream;)Loauth/signpost/http/HttpParameters; // method@f09b │ │ -4afaf6: 0c03 |0015: move-result-object v3 │ │ -4afaf8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -4afafa: 6e30 11f1 3400 |0017: invoke-virtual {v4, v3, v0}, Loauth/signpost/http/HttpParameters;.putAll:(Ljava/util/Map;Z)V // method@f111 │ │ -4afb00: 0e00 |001a: return-void │ │ +4afac0: |[4afac0] oauth.signpost.AbstractOAuthConsumer.collectBodyParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V │ │ +4afad0: 7210 20f1 0300 |0000: invoke-interface {v3}, Loauth/signpost/http/HttpRequest;.getContentType:()Ljava/lang/String; // method@f120 │ │ +4afad6: 0c00 |0003: move-result-object v0 │ │ +4afad8: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +4afadc: 1a01 b377 |0006: const-string v1, "application/x-www-form-urlencoded" // string@77b3 │ │ +4afae0: 6e20 e3e0 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4afae6: 0a00 |000b: move-result v0 │ │ +4afae8: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +4afaec: 7210 22f1 0300 |000e: invoke-interface {v3}, Loauth/signpost/http/HttpRequest;.getMessagePayload:()Ljava/io/InputStream; // method@f122 │ │ +4afaf2: 0c03 |0011: move-result-object v3 │ │ +4afaf4: 7110 9bf0 0300 |0012: invoke-static {v3}, Loauth/signpost/OAuth;.decodeForm:(Ljava/io/InputStream;)Loauth/signpost/http/HttpParameters; // method@f09b │ │ +4afafa: 0c03 |0015: move-result-object v3 │ │ +4afafc: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +4afafe: 6e30 11f1 3400 |0017: invoke-virtual {v4, v3, v0}, Loauth/signpost/http/HttpParameters;.putAll:(Ljava/util/Map;Z)V // method@f111 │ │ +4afb04: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0008 line=235 │ │ 0x000e line=236 │ │ 0x0012 line=237 │ │ locals : │ │ @@ -1507705,23 +1507706,23 @@ │ │ type : '(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4afb04: |[4afb04] oauth.signpost.AbstractOAuthConsumer.collectHeaderParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V │ │ -4afb14: 1a00 e40c |0000: const-string v0, "Authorization" // string@0ce4 │ │ -4afb18: 7220 21f1 0200 |0002: invoke-interface {v2, v0}, Loauth/signpost/http/HttpRequest;.getHeader:(Ljava/lang/String;)Ljava/lang/String; // method@f121 │ │ -4afb1e: 0c02 |0005: move-result-object v2 │ │ -4afb20: 7110 a0f0 0200 |0006: invoke-static {v2}, Loauth/signpost/OAuth;.oauthHeaderToParamsMap:(Ljava/lang/String;)Loauth/signpost/http/HttpParameters; // method@f0a0 │ │ -4afb26: 0c02 |0009: move-result-object v2 │ │ -4afb28: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4afb2a: 6e30 11f1 2300 |000b: invoke-virtual {v3, v2, v0}, Loauth/signpost/http/HttpParameters;.putAll:(Ljava/util/Map;Z)V // method@f111 │ │ -4afb30: 0e00 |000e: return-void │ │ +4afb08: |[4afb08] oauth.signpost.AbstractOAuthConsumer.collectHeaderParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V │ │ +4afb18: 1a00 e40c |0000: const-string v0, "Authorization" // string@0ce4 │ │ +4afb1c: 7220 21f1 0200 |0002: invoke-interface {v2, v0}, Loauth/signpost/http/HttpRequest;.getHeader:(Ljava/lang/String;)Ljava/lang/String; // method@f121 │ │ +4afb22: 0c02 |0005: move-result-object v2 │ │ +4afb24: 7110 a0f0 0200 |0006: invoke-static {v2}, Loauth/signpost/OAuth;.oauthHeaderToParamsMap:(Ljava/lang/String;)Loauth/signpost/http/HttpParameters; // method@f0a0 │ │ +4afb2a: 0c02 |0009: move-result-object v2 │ │ +4afb2c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4afb2e: 6e30 11f1 2300 |000b: invoke-virtual {v3, v2, v0}, Loauth/signpost/http/HttpParameters;.putAll:(Ljava/util/Map;Z)V // method@f111 │ │ +4afb34: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=222 │ │ 0x000b line=223 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Loauth/signpost/AbstractOAuthConsumer; │ │ 0x0000 - 0x000f reg=2 (null) Loauth/signpost/http/HttpRequest; │ │ @@ -1507732,29 +1507733,29 @@ │ │ type : '(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -4afb34: |[4afb34] oauth.signpost.AbstractOAuthConsumer.collectQueryParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V │ │ -4afb44: 7210 24f1 0300 |0000: invoke-interface {v3}, Loauth/signpost/http/HttpRequest;.getRequestUrl:()Ljava/lang/String; // method@f124 │ │ -4afb4a: 0c03 |0003: move-result-object v3 │ │ -4afb4c: 1300 3f00 |0004: const/16 v0, #int 63 // #3f │ │ -4afb50: 6e20 d0e0 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4afb56: 0a00 |0009: move-result v0 │ │ -4afb58: 3a00 0f00 |000a: if-ltz v0, 0019 // +000f │ │ -4afb5c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -4afb5e: b010 |000d: add-int/2addr v0, v1 │ │ -4afb60: 6e20 e4e0 0300 |000e: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4afb66: 0c03 |0011: move-result-object v3 │ │ -4afb68: 7110 9cf0 0300 |0012: invoke-static {v3}, Loauth/signpost/OAuth;.decodeForm:(Ljava/lang/String;)Loauth/signpost/http/HttpParameters; // method@f09c │ │ -4afb6e: 0c03 |0015: move-result-object v3 │ │ -4afb70: 6e30 11f1 3401 |0016: invoke-virtual {v4, v3, v1}, Loauth/signpost/http/HttpParameters;.putAll:(Ljava/util/Map;Z)V // method@f111 │ │ -4afb76: 0e00 |0019: return-void │ │ +4afb38: |[4afb38] oauth.signpost.AbstractOAuthConsumer.collectQueryParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V │ │ +4afb48: 7210 24f1 0300 |0000: invoke-interface {v3}, Loauth/signpost/http/HttpRequest;.getRequestUrl:()Ljava/lang/String; // method@f124 │ │ +4afb4e: 0c03 |0003: move-result-object v3 │ │ +4afb50: 1300 3f00 |0004: const/16 v0, #int 63 // #3f │ │ +4afb54: 6e20 d0e0 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4afb5a: 0a00 |0009: move-result v0 │ │ +4afb5c: 3a00 0f00 |000a: if-ltz v0, 0019 // +000f │ │ +4afb60: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +4afb62: b010 |000d: add-int/2addr v0, v1 │ │ +4afb64: 6e20 e4e0 0300 |000e: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4afb6a: 0c03 |0011: move-result-object v3 │ │ +4afb6c: 7110 9cf0 0300 |0012: invoke-static {v3}, Loauth/signpost/OAuth;.decodeForm:(Ljava/lang/String;)Loauth/signpost/http/HttpParameters; // method@f09c │ │ +4afb72: 0c03 |0015: move-result-object v3 │ │ +4afb74: 6e30 11f1 3401 |0016: invoke-virtual {v4, v3, v1}, Loauth/signpost/http/HttpParameters;.putAll:(Ljava/util/Map;Z)V // method@f111 │ │ +4afb7a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000e line=251 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Loauth/signpost/AbstractOAuthConsumer; │ │ @@ -1507766,65 +1507767,65 @@ │ │ type : '(Loauth/signpost/http/HttpParameters;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 104 16-bit code units │ │ -4afb78: |[4afb78] oauth.signpost.AbstractOAuthConsumer.completeOAuthParameters:(Loauth/signpost/http/HttpParameters;)V │ │ -4afb88: 1a00 34c4 |0000: const-string v0, "oauth_consumer_key" // string@c434 │ │ -4afb8c: 6e20 f9f0 0500 |0002: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ -4afb92: 0a01 |0005: move-result v1 │ │ -4afb94: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4afb96: 3901 0700 |0007: if-nez v1, 000e // +0007 │ │ -4afb9a: 5441 cfad |0009: iget-object v1, v4, Loauth/signpost/AbstractOAuthConsumer;.consumerKey:Ljava/lang/String; // field@adcf │ │ -4afb9e: 6e40 0df1 0521 |000b: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4afba4: 1a00 37c4 |000e: const-string v0, "oauth_signature_method" // string@c437 │ │ -4afba8: 6e20 f9f0 0500 |0010: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ -4afbae: 0a01 |0013: move-result v1 │ │ -4afbb0: 3901 0b00 |0014: if-nez v1, 001f // +000b │ │ -4afbb4: 5441 d1ad |0016: iget-object v1, v4, Loauth/signpost/AbstractOAuthConsumer;.messageSigner:Loauth/signpost/signature/OAuthMessageSigner; // field@add1 │ │ -4afbb8: 6e10 38f1 0100 |0018: invoke-virtual {v1}, Loauth/signpost/signature/OAuthMessageSigner;.getSignatureMethod:()Ljava/lang/String; // method@f138 │ │ -4afbbe: 0c01 |001b: move-result-object v1 │ │ -4afbc0: 6e40 0df1 0521 |001c: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4afbc6: 1a00 38c4 |001f: const-string v0, "oauth_timestamp" // string@c438 │ │ -4afbca: 6e20 f9f0 0500 |0021: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ -4afbd0: 0a01 |0024: move-result v1 │ │ -4afbd2: 3901 0900 |0025: if-nez v1, 002e // +0009 │ │ -4afbd6: 6e10 72f0 0400 |0027: invoke-virtual {v4}, Loauth/signpost/AbstractOAuthConsumer;.generateTimestamp:()Ljava/lang/String; // method@f072 │ │ -4afbdc: 0c01 |002a: move-result-object v1 │ │ -4afbde: 6e40 0df1 0521 |002b: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4afbe4: 1a00 35c4 |002e: const-string v0, "oauth_nonce" // string@c435 │ │ -4afbe8: 6e20 f9f0 0500 |0030: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ -4afbee: 0a01 |0033: move-result v1 │ │ -4afbf0: 3901 0900 |0034: if-nez v1, 003d // +0009 │ │ -4afbf4: 6e10 71f0 0400 |0036: invoke-virtual {v4}, Loauth/signpost/AbstractOAuthConsumer;.generateNonce:()Ljava/lang/String; // method@f071 │ │ -4afbfa: 0c01 |0039: move-result-object v1 │ │ -4afbfc: 6e40 0df1 0521 |003a: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4afc02: 1a00 3cc4 |003d: const-string v0, "oauth_version" // string@c43c │ │ -4afc06: 6e20 f9f0 0500 |003f: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ -4afc0c: 0a01 |0042: move-result v1 │ │ -4afc0e: 3901 0700 |0043: if-nez v1, 004a // +0007 │ │ -4afc12: 1a01 c406 |0045: const-string v1, "1.0" // string@06c4 │ │ -4afc16: 6e40 0df1 0521 |0047: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4afc1c: 1a00 39c4 |004a: const-string v0, "oauth_token" // string@c439 │ │ -4afc20: 6e20 f9f0 0500 |004c: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ -4afc26: 0a01 |004f: move-result v1 │ │ -4afc28: 3901 1700 |0050: if-nez v1, 0067 // +0017 │ │ -4afc2c: 5441 d7ad |0052: iget-object v1, v4, Loauth/signpost/AbstractOAuthConsumer;.token:Ljava/lang/String; // field@add7 │ │ -4afc30: 3801 0a00 |0054: if-eqz v1, 005e // +000a │ │ -4afc34: 1a03 0000 |0056: const-string v3, "" // string@0000 │ │ -4afc38: 6e20 c7e0 3100 |0058: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4afc3e: 0a01 |005b: move-result v1 │ │ -4afc40: 3801 0600 |005c: if-eqz v1, 0062 // +0006 │ │ -4afc44: 5541 d4ad |005e: iget-boolean v1, v4, Loauth/signpost/AbstractOAuthConsumer;.sendEmptyTokens:Z // field@add4 │ │ -4afc48: 3801 0700 |0060: if-eqz v1, 0067 // +0007 │ │ -4afc4c: 5441 d7ad |0062: iget-object v1, v4, Loauth/signpost/AbstractOAuthConsumer;.token:Ljava/lang/String; // field@add7 │ │ -4afc50: 6e40 0df1 0521 |0064: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4afc56: 0e00 |0067: return-void │ │ +4afb7c: |[4afb7c] oauth.signpost.AbstractOAuthConsumer.completeOAuthParameters:(Loauth/signpost/http/HttpParameters;)V │ │ +4afb8c: 1a00 34c4 |0000: const-string v0, "oauth_consumer_key" // string@c434 │ │ +4afb90: 6e20 f9f0 0500 |0002: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ +4afb96: 0a01 |0005: move-result v1 │ │ +4afb98: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4afb9a: 3901 0700 |0007: if-nez v1, 000e // +0007 │ │ +4afb9e: 5441 cfad |0009: iget-object v1, v4, Loauth/signpost/AbstractOAuthConsumer;.consumerKey:Ljava/lang/String; // field@adcf │ │ +4afba2: 6e40 0df1 0521 |000b: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4afba8: 1a00 37c4 |000e: const-string v0, "oauth_signature_method" // string@c437 │ │ +4afbac: 6e20 f9f0 0500 |0010: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ +4afbb2: 0a01 |0013: move-result v1 │ │ +4afbb4: 3901 0b00 |0014: if-nez v1, 001f // +000b │ │ +4afbb8: 5441 d1ad |0016: iget-object v1, v4, Loauth/signpost/AbstractOAuthConsumer;.messageSigner:Loauth/signpost/signature/OAuthMessageSigner; // field@add1 │ │ +4afbbc: 6e10 38f1 0100 |0018: invoke-virtual {v1}, Loauth/signpost/signature/OAuthMessageSigner;.getSignatureMethod:()Ljava/lang/String; // method@f138 │ │ +4afbc2: 0c01 |001b: move-result-object v1 │ │ +4afbc4: 6e40 0df1 0521 |001c: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4afbca: 1a00 38c4 |001f: const-string v0, "oauth_timestamp" // string@c438 │ │ +4afbce: 6e20 f9f0 0500 |0021: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ +4afbd4: 0a01 |0024: move-result v1 │ │ +4afbd6: 3901 0900 |0025: if-nez v1, 002e // +0009 │ │ +4afbda: 6e10 72f0 0400 |0027: invoke-virtual {v4}, Loauth/signpost/AbstractOAuthConsumer;.generateTimestamp:()Ljava/lang/String; // method@f072 │ │ +4afbe0: 0c01 |002a: move-result-object v1 │ │ +4afbe2: 6e40 0df1 0521 |002b: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4afbe8: 1a00 35c4 |002e: const-string v0, "oauth_nonce" // string@c435 │ │ +4afbec: 6e20 f9f0 0500 |0030: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ +4afbf2: 0a01 |0033: move-result v1 │ │ +4afbf4: 3901 0900 |0034: if-nez v1, 003d // +0009 │ │ +4afbf8: 6e10 71f0 0400 |0036: invoke-virtual {v4}, Loauth/signpost/AbstractOAuthConsumer;.generateNonce:()Ljava/lang/String; // method@f071 │ │ +4afbfe: 0c01 |0039: move-result-object v1 │ │ +4afc00: 6e40 0df1 0521 |003a: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4afc06: 1a00 3cc4 |003d: const-string v0, "oauth_version" // string@c43c │ │ +4afc0a: 6e20 f9f0 0500 |003f: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ +4afc10: 0a01 |0042: move-result v1 │ │ +4afc12: 3901 0700 |0043: if-nez v1, 004a // +0007 │ │ +4afc16: 1a01 c406 |0045: const-string v1, "1.0" // string@06c4 │ │ +4afc1a: 6e40 0df1 0521 |0047: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4afc20: 1a00 39c4 |004a: const-string v0, "oauth_token" // string@c439 │ │ +4afc24: 6e20 f9f0 0500 |004c: invoke-virtual {v5, v0}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ +4afc2a: 0a01 |004f: move-result v1 │ │ +4afc2c: 3901 1700 |0050: if-nez v1, 0067 // +0017 │ │ +4afc30: 5441 d7ad |0052: iget-object v1, v4, Loauth/signpost/AbstractOAuthConsumer;.token:Ljava/lang/String; // field@add7 │ │ +4afc34: 3801 0a00 |0054: if-eqz v1, 005e // +000a │ │ +4afc38: 1a03 0000 |0056: const-string v3, "" // string@0000 │ │ +4afc3c: 6e20 c7e0 3100 |0058: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4afc42: 0a01 |005b: move-result v1 │ │ +4afc44: 3801 0600 |005c: if-eqz v1, 0062 // +0006 │ │ +4afc48: 5541 d4ad |005e: iget-boolean v1, v4, Loauth/signpost/AbstractOAuthConsumer;.sendEmptyTokens:Z // field@add4 │ │ +4afc4c: 3801 0700 |0060: if-eqz v1, 0067 // +0007 │ │ +4afc50: 5441 d7ad |0062: iget-object v1, v4, Loauth/signpost/AbstractOAuthConsumer;.token:Ljava/lang/String; // field@add7 │ │ +4afc54: 6e40 0df1 0521 |0064: invoke-virtual {v5, v0, v1, v2}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4afc5a: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=187 │ │ 0x0009 line=188 │ │ 0x0010 line=190 │ │ 0x0016 line=191 │ │ 0x0021 line=193 │ │ @@ -1507845,21 +1507846,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4af7f4: |[4af7f4] oauth.signpost.AbstractOAuthConsumer.generateNonce:()Ljava/lang/String; │ │ -4af804: 5420 d2ad |0000: iget-object v0, v2, Loauth/signpost/AbstractOAuthConsumer;.random:Ljava/util/Random; // field@add2 │ │ -4af808: 6e10 c7e3 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextLong:()J // method@e3c7 │ │ -4af80e: 0b00 |0005: move-result-wide v0 │ │ -4af810: 7120 5de0 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@e05d │ │ -4af816: 0c00 |0009: move-result-object v0 │ │ -4af818: 1100 |000a: return-object v0 │ │ +4af7f8: |[4af7f8] oauth.signpost.AbstractOAuthConsumer.generateNonce:()Ljava/lang/String; │ │ +4af808: 5420 d2ad |0000: iget-object v0, v2, Loauth/signpost/AbstractOAuthConsumer;.random:Ljava/util/Random; // field@add2 │ │ +4af80c: 6e10 c7e3 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextLong:()J // method@e3c7 │ │ +4af812: 0b00 |0005: move-result-wide v0 │ │ +4af814: 7120 5de0 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@e05d │ │ +4af81a: 0c00 |0009: move-result-object v0 │ │ +4af81c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Loauth/signpost/AbstractOAuthConsumer; │ │ │ │ #5 : (in Loauth/signpost/AbstractOAuthConsumer;) │ │ @@ -1507867,22 +1507868,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4af81c: |[4af81c] oauth.signpost.AbstractOAuthConsumer.generateTimestamp:()Ljava/lang/String; │ │ -4af82c: 7100 21e1 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -4af832: 0b00 |0003: move-result-wide v0 │ │ -4af834: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ -4af838: be20 |0006: div-long/2addr v0, v2 │ │ -4af83a: 7120 5de0 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@e05d │ │ -4af840: 0c00 |000a: move-result-object v0 │ │ -4af842: 1100 |000b: return-object v0 │ │ +4af820: |[4af820] oauth.signpost.AbstractOAuthConsumer.generateTimestamp:()Ljava/lang/String; │ │ +4af830: 7100 21e1 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +4af836: 0b00 |0003: move-result-wide v0 │ │ +4af838: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ +4af83c: be20 |0006: div-long/2addr v0, v2 │ │ +4af83e: 7120 5de0 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@e05d │ │ +4af844: 0c00 |000a: move-result-object v0 │ │ +4af846: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Loauth/signpost/AbstractOAuthConsumer; │ │ │ │ #6 : (in Loauth/signpost/AbstractOAuthConsumer;) │ │ @@ -1507890,17 +1507891,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4af844: |[4af844] oauth.signpost.AbstractOAuthConsumer.getConsumerKey:()Ljava/lang/String; │ │ -4af854: 5410 cfad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.consumerKey:Ljava/lang/String; // field@adcf │ │ -4af858: 1100 |0002: return-object v0 │ │ +4af848: |[4af848] oauth.signpost.AbstractOAuthConsumer.getConsumerKey:()Ljava/lang/String; │ │ +4af858: 5410 cfad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.consumerKey:Ljava/lang/String; // field@adcf │ │ +4af85c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/AbstractOAuthConsumer; │ │ │ │ #7 : (in Loauth/signpost/AbstractOAuthConsumer;) │ │ @@ -1507908,17 +1507909,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4af85c: |[4af85c] oauth.signpost.AbstractOAuthConsumer.getConsumerSecret:()Ljava/lang/String; │ │ -4af86c: 5410 d0ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.consumerSecret:Ljava/lang/String; // field@add0 │ │ -4af870: 1100 |0002: return-object v0 │ │ +4af860: |[4af860] oauth.signpost.AbstractOAuthConsumer.getConsumerSecret:()Ljava/lang/String; │ │ +4af870: 5410 d0ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.consumerSecret:Ljava/lang/String; // field@add0 │ │ +4af874: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/AbstractOAuthConsumer; │ │ │ │ #8 : (in Loauth/signpost/AbstractOAuthConsumer;) │ │ @@ -1507926,17 +1507927,17 @@ │ │ type : '()Loauth/signpost/http/HttpParameters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4af904: |[4af904] oauth.signpost.AbstractOAuthConsumer.getRequestParameters:()Loauth/signpost/http/HttpParameters; │ │ -4af914: 5410 d3ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ -4af918: 1100 |0002: return-object v0 │ │ +4af908: |[4af908] oauth.signpost.AbstractOAuthConsumer.getRequestParameters:()Loauth/signpost/http/HttpParameters; │ │ +4af918: 5410 d3ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ +4af91c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/AbstractOAuthConsumer; │ │ │ │ #9 : (in Loauth/signpost/AbstractOAuthConsumer;) │ │ @@ -1507944,17 +1507945,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4af874: |[4af874] oauth.signpost.AbstractOAuthConsumer.getToken:()Ljava/lang/String; │ │ -4af884: 5410 d7ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.token:Ljava/lang/String; // field@add7 │ │ -4af888: 1100 |0002: return-object v0 │ │ +4af878: |[4af878] oauth.signpost.AbstractOAuthConsumer.getToken:()Ljava/lang/String; │ │ +4af888: 5410 d7ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.token:Ljava/lang/String; // field@add7 │ │ +4af88c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/AbstractOAuthConsumer; │ │ │ │ #10 : (in Loauth/signpost/AbstractOAuthConsumer;) │ │ @@ -1507962,19 +1507963,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4af88c: |[4af88c] oauth.signpost.AbstractOAuthConsumer.getTokenSecret:()Ljava/lang/String; │ │ -4af89c: 5410 d1ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.messageSigner:Loauth/signpost/signature/OAuthMessageSigner; // field@add1 │ │ -4af8a0: 6e10 39f1 0000 |0002: invoke-virtual {v0}, Loauth/signpost/signature/OAuthMessageSigner;.getTokenSecret:()Ljava/lang/String; // method@f139 │ │ -4af8a6: 0c00 |0005: move-result-object v0 │ │ -4af8a8: 1100 |0006: return-object v0 │ │ +4af890: |[4af890] oauth.signpost.AbstractOAuthConsumer.getTokenSecret:()Ljava/lang/String; │ │ +4af8a0: 5410 d1ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.messageSigner:Loauth/signpost/signature/OAuthMessageSigner; // field@add1 │ │ +4af8a4: 6e10 39f1 0000 |0002: invoke-virtual {v0}, Loauth/signpost/signature/OAuthMessageSigner;.getTokenSecret:()Ljava/lang/String; // method@f139 │ │ +4af8aa: 0c00 |0005: move-result-object v0 │ │ +4af8ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/AbstractOAuthConsumer; │ │ │ │ #11 : (in Loauth/signpost/AbstractOAuthConsumer;) │ │ @@ -1507982,17 +1507983,17 @@ │ │ type : '(Loauth/signpost/http/HttpParameters;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4afc58: |[4afc58] oauth.signpost.AbstractOAuthConsumer.setAdditionalParameters:(Loauth/signpost/http/HttpParameters;)V │ │ -4afc68: 5b01 cead |0000: iput-object v1, v0, Loauth/signpost/AbstractOAuthConsumer;.additionalParameters:Loauth/signpost/http/HttpParameters; // field@adce │ │ -4afc6c: 0e00 |0002: return-void │ │ +4afc5c: |[4afc5c] oauth.signpost.AbstractOAuthConsumer.setAdditionalParameters:(Loauth/signpost/http/HttpParameters;)V │ │ +4afc6c: 5b01 cead |0000: iput-object v1, v0, Loauth/signpost/AbstractOAuthConsumer;.additionalParameters:Loauth/signpost/http/HttpParameters; // field@adce │ │ +4afc70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Loauth/signpost/AbstractOAuthConsumer; │ │ 0x0000 - 0x0003 reg=1 (null) Loauth/signpost/http/HttpParameters; │ │ │ │ @@ -1508001,19 +1508002,19 @@ │ │ type : '(Loauth/signpost/signature/OAuthMessageSigner;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4afc70: |[4afc70] oauth.signpost.AbstractOAuthConsumer.setMessageSigner:(Loauth/signpost/signature/OAuthMessageSigner;)V │ │ -4afc80: 5b12 d1ad |0000: iput-object v2, v1, Loauth/signpost/AbstractOAuthConsumer;.messageSigner:Loauth/signpost/signature/OAuthMessageSigner; // field@add1 │ │ -4afc84: 5410 d0ad |0002: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.consumerSecret:Ljava/lang/String; // field@add0 │ │ -4afc88: 6e20 3bf1 0200 |0004: invoke-virtual {v2, v0}, Loauth/signpost/signature/OAuthMessageSigner;.setConsumerSecret:(Ljava/lang/String;)V // method@f13b │ │ -4afc8e: 0e00 |0007: return-void │ │ +4afc74: |[4afc74] oauth.signpost.AbstractOAuthConsumer.setMessageSigner:(Loauth/signpost/signature/OAuthMessageSigner;)V │ │ +4afc84: 5b12 d1ad |0000: iput-object v2, v1, Loauth/signpost/AbstractOAuthConsumer;.messageSigner:Loauth/signpost/signature/OAuthMessageSigner; // field@add1 │ │ +4afc88: 5410 d0ad |0002: iget-object v0, v1, Loauth/signpost/AbstractOAuthConsumer;.consumerSecret:Ljava/lang/String; // field@add0 │ │ +4afc8c: 6e20 3bf1 0200 |0004: invoke-virtual {v2, v0}, Loauth/signpost/signature/OAuthMessageSigner;.setConsumerSecret:(Ljava/lang/String;)V // method@f13b │ │ +4afc92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Loauth/signpost/AbstractOAuthConsumer; │ │ 0x0000 - 0x0008 reg=2 (null) Loauth/signpost/signature/OAuthMessageSigner; │ │ @@ -1508023,17 +1508024,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4afc90: |[4afc90] oauth.signpost.AbstractOAuthConsumer.setSendEmptyTokens:(Z)V │ │ -4afca0: 5c01 d4ad |0000: iput-boolean v1, v0, Loauth/signpost/AbstractOAuthConsumer;.sendEmptyTokens:Z // field@add4 │ │ -4afca4: 0e00 |0002: return-void │ │ +4afc94: |[4afc94] oauth.signpost.AbstractOAuthConsumer.setSendEmptyTokens:(Z)V │ │ +4afca4: 5c01 d4ad |0000: iput-boolean v1, v0, Loauth/signpost/AbstractOAuthConsumer;.sendEmptyTokens:Z // field@add4 │ │ +4afca8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Loauth/signpost/AbstractOAuthConsumer; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1508042,17 +1508043,17 @@ │ │ type : '(Loauth/signpost/signature/SigningStrategy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4afca8: |[4afca8] oauth.signpost.AbstractOAuthConsumer.setSigningStrategy:(Loauth/signpost/signature/SigningStrategy;)V │ │ -4afcb8: 5b01 d6ad |0000: iput-object v1, v0, Loauth/signpost/AbstractOAuthConsumer;.signingStrategy:Loauth/signpost/signature/SigningStrategy; // field@add6 │ │ -4afcbc: 0e00 |0002: return-void │ │ +4afcac: |[4afcac] oauth.signpost.AbstractOAuthConsumer.setSigningStrategy:(Loauth/signpost/signature/SigningStrategy;)V │ │ +4afcbc: 5b01 d6ad |0000: iput-object v1, v0, Loauth/signpost/AbstractOAuthConsumer;.signingStrategy:Loauth/signpost/signature/SigningStrategy; // field@add6 │ │ +4afcc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Loauth/signpost/AbstractOAuthConsumer; │ │ 0x0000 - 0x0003 reg=1 (null) Loauth/signpost/signature/SigningStrategy; │ │ │ │ @@ -1508061,19 +1508062,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4afcc0: |[4afcc0] oauth.signpost.AbstractOAuthConsumer.setTokenWithSecret:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4afcd0: 5b01 d7ad |0000: iput-object v1, v0, Loauth/signpost/AbstractOAuthConsumer;.token:Ljava/lang/String; // field@add7 │ │ -4afcd4: 5401 d1ad |0002: iget-object v1, v0, Loauth/signpost/AbstractOAuthConsumer;.messageSigner:Loauth/signpost/signature/OAuthMessageSigner; // field@add1 │ │ -4afcd8: 6e20 3cf1 2100 |0004: invoke-virtual {v1, v2}, Loauth/signpost/signature/OAuthMessageSigner;.setTokenSecret:(Ljava/lang/String;)V // method@f13c │ │ -4afcde: 0e00 |0007: return-void │ │ +4afcc4: |[4afcc4] oauth.signpost.AbstractOAuthConsumer.setTokenWithSecret:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4afcd4: 5b01 d7ad |0000: iput-object v1, v0, Loauth/signpost/AbstractOAuthConsumer;.token:Ljava/lang/String; // field@add7 │ │ +4afcd8: 5401 d1ad |0002: iget-object v1, v0, Loauth/signpost/AbstractOAuthConsumer;.messageSigner:Loauth/signpost/signature/OAuthMessageSigner; // field@add1 │ │ +4afcdc: 6e20 3cf1 2100 |0004: invoke-virtual {v1, v2}, Loauth/signpost/signature/OAuthMessageSigner;.setTokenSecret:(Ljava/lang/String;)V // method@f13c │ │ +4afce2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Loauth/signpost/AbstractOAuthConsumer; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -1508084,31 +1508085,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -4af8ac: |[4af8ac] oauth.signpost.AbstractOAuthConsumer.sign:(Ljava/lang/String;)Ljava/lang/String; │ │ -4af8bc: 1d02 |0000: monitor-enter v2 │ │ -4af8be: 2200 691c |0001: new-instance v0, Loauth/signpost/basic/UrlStringRequestAdapter; // type@1c69 │ │ -4af8c2: 7020 daf0 3000 |0003: invoke-direct {v0, v3}, Loauth/signpost/basic/UrlStringRequestAdapter;.:(Ljava/lang/String;)V // method@f0da │ │ -4af8c8: 5423 d6ad |0006: iget-object v3, v2, Loauth/signpost/AbstractOAuthConsumer;.signingStrategy:Loauth/signpost/signature/SigningStrategy; // field@add6 │ │ -4af8cc: 2201 761c |0008: new-instance v1, Loauth/signpost/signature/QueryStringSigningStrategy; // type@1c76 │ │ -4af8d0: 7010 43f1 0100 |000a: invoke-direct {v1}, Loauth/signpost/signature/QueryStringSigningStrategy;.:()V // method@f143 │ │ -4af8d6: 5b21 d6ad |000d: iput-object v1, v2, Loauth/signpost/AbstractOAuthConsumer;.signingStrategy:Loauth/signpost/signature/SigningStrategy; // field@add6 │ │ -4af8da: 6e20 7ff0 0200 |000f: invoke-virtual {v2, v0}, Loauth/signpost/AbstractOAuthConsumer;.sign:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpRequest; // method@f07f │ │ -4af8e0: 5b23 d6ad |0012: iput-object v3, v2, Loauth/signpost/AbstractOAuthConsumer;.signingStrategy:Loauth/signpost/signature/SigningStrategy; // field@add6 │ │ -4af8e4: 7210 24f1 0000 |0014: invoke-interface {v0}, Loauth/signpost/http/HttpRequest;.getRequestUrl:()Ljava/lang/String; // method@f124 │ │ -4af8ea: 0c03 |0017: move-result-object v3 │ │ -4af8ec: 1e02 |0018: monitor-exit v2 │ │ -4af8ee: 1103 |0019: return-object v3 │ │ -4af8f0: 0d03 |001a: move-exception v3 │ │ -4af8f2: 1e02 |001b: monitor-exit v2 │ │ -4af8f4: 2703 |001c: throw v3 │ │ +4af8b0: |[4af8b0] oauth.signpost.AbstractOAuthConsumer.sign:(Ljava/lang/String;)Ljava/lang/String; │ │ +4af8c0: 1d02 |0000: monitor-enter v2 │ │ +4af8c2: 2200 691c |0001: new-instance v0, Loauth/signpost/basic/UrlStringRequestAdapter; // type@1c69 │ │ +4af8c6: 7020 daf0 3000 |0003: invoke-direct {v0, v3}, Loauth/signpost/basic/UrlStringRequestAdapter;.:(Ljava/lang/String;)V // method@f0da │ │ +4af8cc: 5423 d6ad |0006: iget-object v3, v2, Loauth/signpost/AbstractOAuthConsumer;.signingStrategy:Loauth/signpost/signature/SigningStrategy; // field@add6 │ │ +4af8d0: 2201 761c |0008: new-instance v1, Loauth/signpost/signature/QueryStringSigningStrategy; // type@1c76 │ │ +4af8d4: 7010 43f1 0100 |000a: invoke-direct {v1}, Loauth/signpost/signature/QueryStringSigningStrategy;.:()V // method@f143 │ │ +4af8da: 5b21 d6ad |000d: iput-object v1, v2, Loauth/signpost/AbstractOAuthConsumer;.signingStrategy:Loauth/signpost/signature/SigningStrategy; // field@add6 │ │ +4af8de: 6e20 7ff0 0200 |000f: invoke-virtual {v2, v0}, Loauth/signpost/AbstractOAuthConsumer;.sign:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpRequest; // method@f07f │ │ +4af8e4: 5b23 d6ad |0012: iput-object v3, v2, Loauth/signpost/AbstractOAuthConsumer;.signingStrategy:Loauth/signpost/signature/SigningStrategy; // field@add6 │ │ +4af8e8: 7210 24f1 0000 |0014: invoke-interface {v0}, Loauth/signpost/http/HttpRequest;.getRequestUrl:()Ljava/lang/String; // method@f124 │ │ +4af8ee: 0c03 |0017: move-result-object v3 │ │ +4af8f0: 1e02 |0018: monitor-exit v2 │ │ +4af8f2: 1103 |0019: return-object v3 │ │ +4af8f4: 0d03 |001a: move-exception v3 │ │ +4af8f6: 1e02 |001b: monitor-exit v2 │ │ +4af8f8: 2703 |001c: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x0018 │ │ -> 0x001a │ │ positions : │ │ 0x0001 line=125 │ │ 0x0006 line=128 │ │ 0x0008 line=129 │ │ @@ -1508124,25 +1508125,25 @@ │ │ type : '(Ljava/lang/Object;)Loauth/signpost/http/HttpRequest;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4af91c: |[4af91c] oauth.signpost.AbstractOAuthConsumer.sign:(Ljava/lang/Object;)Loauth/signpost/http/HttpRequest; │ │ -4af92c: 1d00 |0000: monitor-enter v0 │ │ -4af92e: 6e20 80f0 1000 |0001: invoke-virtual {v0, v1}, Loauth/signpost/AbstractOAuthConsumer;.wrap:(Ljava/lang/Object;)Loauth/signpost/http/HttpRequest; // method@f080 │ │ -4af934: 0c01 |0004: move-result-object v1 │ │ -4af936: 6e20 7ff0 1000 |0005: invoke-virtual {v0, v1}, Loauth/signpost/AbstractOAuthConsumer;.sign:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpRequest; // method@f07f │ │ -4af93c: 0c01 |0008: move-result-object v1 │ │ -4af93e: 1e00 |0009: monitor-exit v0 │ │ -4af940: 1101 |000a: return-object v1 │ │ -4af942: 0d01 |000b: move-exception v1 │ │ -4af944: 1e00 |000c: monitor-exit v0 │ │ -4af946: 2701 |000d: throw v1 │ │ +4af920: |[4af920] oauth.signpost.AbstractOAuthConsumer.sign:(Ljava/lang/Object;)Loauth/signpost/http/HttpRequest; │ │ +4af930: 1d00 |0000: monitor-enter v0 │ │ +4af932: 6e20 80f0 1000 |0001: invoke-virtual {v0, v1}, Loauth/signpost/AbstractOAuthConsumer;.wrap:(Ljava/lang/Object;)Loauth/signpost/http/HttpRequest; // method@f080 │ │ +4af938: 0c01 |0004: move-result-object v1 │ │ +4af93a: 6e20 7ff0 1000 |0005: invoke-virtual {v0, v1}, Loauth/signpost/AbstractOAuthConsumer;.sign:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpRequest; // method@f07f │ │ +4af940: 0c01 |0008: move-result-object v1 │ │ +4af942: 1e00 |0009: monitor-exit v0 │ │ +4af944: 1101 |000a: return-object v1 │ │ +4af946: 0d01 |000b: move-exception v1 │ │ +4af948: 1e00 |000c: monitor-exit v0 │ │ +4af94a: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=120 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Loauth/signpost/AbstractOAuthConsumer; │ │ @@ -1508153,68 +1508154,68 @@ │ │ type : '(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpRequest;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -4af954: |[4af954] oauth.signpost.AbstractOAuthConsumer.sign:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpRequest; │ │ -4af964: 1d03 |0000: monitor-enter v3 │ │ -4af966: 5430 cfad |0001: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.consumerKey:Ljava/lang/String; // field@adcf │ │ -4af96a: 3800 5e00 |0003: if-eqz v0, 0061 // +005e │ │ -4af96e: 5430 d0ad |0005: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.consumerSecret:Ljava/lang/String; // field@add0 │ │ -4af972: 3800 5200 |0007: if-eqz v0, 0059 // +0052 │ │ -4af976: 2200 6f1c |0009: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ -4af97a: 7010 f1f0 0000 |000b: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ -4af980: 5b30 d3ad |000e: iput-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ -4af984: 5431 cead |0010: iget-object v1, v3, Loauth/signpost/AbstractOAuthConsumer;.additionalParameters:Loauth/signpost/http/HttpParameters; // field@adce │ │ -4af988: 3801 0600 |0012: if-eqz v1, 0018 // +0006 │ │ -4af98c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -4af98e: 6e30 11f1 1002 |0015: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.putAll:(Ljava/util/Map;Z)V // method@f111 │ │ -4af994: 5430 d3ad |0018: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ -4af998: 6e30 6ef0 4300 |001a: invoke-virtual {v3, v4, v0}, Loauth/signpost/AbstractOAuthConsumer;.collectHeaderParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V // method@f06e │ │ -4af99e: 5430 d3ad |001d: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ -4af9a2: 6e30 6ff0 4300 |001f: invoke-virtual {v3, v4, v0}, Loauth/signpost/AbstractOAuthConsumer;.collectQueryParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V // method@f06f │ │ -4af9a8: 5430 d3ad |0022: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ -4af9ac: 6e30 6df0 4300 |0024: invoke-virtual {v3, v4, v0}, Loauth/signpost/AbstractOAuthConsumer;.collectBodyParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V // method@f06d │ │ -4af9b2: 5430 d3ad |0027: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ -4af9b6: 6e20 70f0 0300 |0029: invoke-virtual {v3, v0}, Loauth/signpost/AbstractOAuthConsumer;.completeOAuthParameters:(Loauth/signpost/http/HttpParameters;)V // method@f070 │ │ -4af9bc: 5430 d3ad |002c: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ -4af9c0: 1a01 36c4 |002e: const-string v1, "oauth_signature" // string@c436 │ │ -4af9c4: 6e20 17f1 1000 |0030: invoke-virtual {v0, v1}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ -4af9ca: 5430 d1ad |0033: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.messageSigner:Loauth/signpost/signature/OAuthMessageSigner; // field@add1 │ │ -4af9ce: 5431 d3ad |0035: iget-object v1, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ -4af9d2: 6e30 3df1 4001 |0037: invoke-virtual {v0, v4, v1}, Loauth/signpost/signature/OAuthMessageSigner;.sign:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; // method@f13d │ │ -4af9d8: 0c00 |003a: move-result-object v0 │ │ -4af9da: 1a01 56e0 |003b: const-string v1, "signature" // string@e056 │ │ -4af9de: 7120 9af0 0100 |003d: invoke-static {v1, v0}, Loauth/signpost/OAuth;.debugOut:(Ljava/lang/String;Ljava/lang/String;)V // method@f09a │ │ -4af9e4: 5431 d6ad |0040: iget-object v1, v3, Loauth/signpost/AbstractOAuthConsumer;.signingStrategy:Loauth/signpost/signature/SigningStrategy; // field@add6 │ │ -4af9e8: 5432 d3ad |0042: iget-object v2, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ -4af9ec: 7240 49f1 0124 |0044: invoke-interface {v1, v0, v4, v2}, Loauth/signpost/signature/SigningStrategy;.writeSignature:(Ljava/lang/String;Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; // method@f149 │ │ -4af9f2: 1a00 6d54 |0047: const-string v0, "Request URL" // string@546d │ │ -4af9f6: 7210 24f1 0400 |0049: invoke-interface {v4}, Loauth/signpost/http/HttpRequest;.getRequestUrl:()Ljava/lang/String; // method@f124 │ │ -4af9fc: 0c01 |004c: move-result-object v1 │ │ -4af9fe: 7120 9af0 1000 |004d: invoke-static {v0, v1}, Loauth/signpost/OAuth;.debugOut:(Ljava/lang/String;Ljava/lang/String;)V // method@f09a │ │ -4afa04: 1e03 |0050: monitor-exit v3 │ │ -4afa06: 1104 |0051: return-object v4 │ │ -4afa08: 0d04 |0052: move-exception v4 │ │ -4afa0a: 2200 6a1c |0053: new-instance v0, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ -4afa0e: 7020 e4f0 4000 |0055: invoke-direct {v0, v4}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/Exception;)V // method@f0e4 │ │ -4afa14: 2700 |0058: throw v0 │ │ -4afa16: 2204 6c1c |0059: new-instance v4, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ -4afa1a: 1a00 4b80 |005b: const-string v0, "consumer secret not set" // string@804b │ │ -4afa1e: 7020 ebf0 0400 |005d: invoke-direct {v4, v0}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ -4afa24: 2704 |0060: throw v4 │ │ -4afa26: 2204 6c1c |0061: new-instance v4, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ -4afa2a: 1a00 4a80 |0063: const-string v0, "consumer key not set" // string@804a │ │ -4afa2e: 7020 ebf0 0400 |0065: invoke-direct {v4, v0}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ -4afa34: 2704 |0068: throw v4 │ │ -4afa36: 0d04 |0069: move-exception v4 │ │ -4afa38: 1e03 |006a: monitor-exit v3 │ │ -4afa3a: 2704 |006b: throw v4 │ │ +4af958: |[4af958] oauth.signpost.AbstractOAuthConsumer.sign:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpRequest; │ │ +4af968: 1d03 |0000: monitor-enter v3 │ │ +4af96a: 5430 cfad |0001: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.consumerKey:Ljava/lang/String; // field@adcf │ │ +4af96e: 3800 5e00 |0003: if-eqz v0, 0061 // +005e │ │ +4af972: 5430 d0ad |0005: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.consumerSecret:Ljava/lang/String; // field@add0 │ │ +4af976: 3800 5200 |0007: if-eqz v0, 0059 // +0052 │ │ +4af97a: 2200 6f1c |0009: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ +4af97e: 7010 f1f0 0000 |000b: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ +4af984: 5b30 d3ad |000e: iput-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ +4af988: 5431 cead |0010: iget-object v1, v3, Loauth/signpost/AbstractOAuthConsumer;.additionalParameters:Loauth/signpost/http/HttpParameters; // field@adce │ │ +4af98c: 3801 0600 |0012: if-eqz v1, 0018 // +0006 │ │ +4af990: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +4af992: 6e30 11f1 1002 |0015: invoke-virtual {v0, v1, v2}, Loauth/signpost/http/HttpParameters;.putAll:(Ljava/util/Map;Z)V // method@f111 │ │ +4af998: 5430 d3ad |0018: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ +4af99c: 6e30 6ef0 4300 |001a: invoke-virtual {v3, v4, v0}, Loauth/signpost/AbstractOAuthConsumer;.collectHeaderParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V // method@f06e │ │ +4af9a2: 5430 d3ad |001d: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ +4af9a6: 6e30 6ff0 4300 |001f: invoke-virtual {v3, v4, v0}, Loauth/signpost/AbstractOAuthConsumer;.collectQueryParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V // method@f06f │ │ +4af9ac: 5430 d3ad |0022: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ +4af9b0: 6e30 6df0 4300 |0024: invoke-virtual {v3, v4, v0}, Loauth/signpost/AbstractOAuthConsumer;.collectBodyParameters:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V // method@f06d │ │ +4af9b6: 5430 d3ad |0027: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ +4af9ba: 6e20 70f0 0300 |0029: invoke-virtual {v3, v0}, Loauth/signpost/AbstractOAuthConsumer;.completeOAuthParameters:(Loauth/signpost/http/HttpParameters;)V // method@f070 │ │ +4af9c0: 5430 d3ad |002c: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ +4af9c4: 1a01 36c4 |002e: const-string v1, "oauth_signature" // string@c436 │ │ +4af9c8: 6e20 17f1 1000 |0030: invoke-virtual {v0, v1}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ +4af9ce: 5430 d1ad |0033: iget-object v0, v3, Loauth/signpost/AbstractOAuthConsumer;.messageSigner:Loauth/signpost/signature/OAuthMessageSigner; // field@add1 │ │ +4af9d2: 5431 d3ad |0035: iget-object v1, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ +4af9d6: 6e30 3df1 4001 |0037: invoke-virtual {v0, v4, v1}, Loauth/signpost/signature/OAuthMessageSigner;.sign:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; // method@f13d │ │ +4af9dc: 0c00 |003a: move-result-object v0 │ │ +4af9de: 1a01 56e0 |003b: const-string v1, "signature" // string@e056 │ │ +4af9e2: 7120 9af0 0100 |003d: invoke-static {v1, v0}, Loauth/signpost/OAuth;.debugOut:(Ljava/lang/String;Ljava/lang/String;)V // method@f09a │ │ +4af9e8: 5431 d6ad |0040: iget-object v1, v3, Loauth/signpost/AbstractOAuthConsumer;.signingStrategy:Loauth/signpost/signature/SigningStrategy; // field@add6 │ │ +4af9ec: 5432 d3ad |0042: iget-object v2, v3, Loauth/signpost/AbstractOAuthConsumer;.requestParameters:Loauth/signpost/http/HttpParameters; // field@add3 │ │ +4af9f0: 7240 49f1 0124 |0044: invoke-interface {v1, v0, v4, v2}, Loauth/signpost/signature/SigningStrategy;.writeSignature:(Ljava/lang/String;Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; // method@f149 │ │ +4af9f6: 1a00 6d54 |0047: const-string v0, "Request URL" // string@546d │ │ +4af9fa: 7210 24f1 0400 |0049: invoke-interface {v4}, Loauth/signpost/http/HttpRequest;.getRequestUrl:()Ljava/lang/String; // method@f124 │ │ +4afa00: 0c01 |004c: move-result-object v1 │ │ +4afa02: 7120 9af0 1000 |004d: invoke-static {v0, v1}, Loauth/signpost/OAuth;.debugOut:(Ljava/lang/String;Ljava/lang/String;)V // method@f09a │ │ +4afa08: 1e03 |0050: monitor-exit v3 │ │ +4afa0a: 1104 |0051: return-object v4 │ │ +4afa0c: 0d04 |0052: move-exception v4 │ │ +4afa0e: 2200 6a1c |0053: new-instance v0, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ +4afa12: 7020 e4f0 4000 |0055: invoke-direct {v0, v4}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/Exception;)V // method@f0e4 │ │ +4afa18: 2700 |0058: throw v0 │ │ +4afa1a: 2204 6c1c |0059: new-instance v4, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ +4afa1e: 1a00 4b80 |005b: const-string v0, "consumer secret not set" // string@804b │ │ +4afa22: 7020 ebf0 0400 |005d: invoke-direct {v4, v0}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ +4afa28: 2704 |0060: throw v4 │ │ +4afa2a: 2204 6c1c |0061: new-instance v4, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ +4afa2e: 1a00 4a80 |0063: const-string v0, "consumer key not set" // string@804a │ │ +4afa32: 7020 ebf0 0400 |0065: invoke-direct {v4, v0}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ +4afa38: 2704 |0068: throw v4 │ │ +4afa3a: 0d04 |0069: move-exception v4 │ │ +4afa3c: 1e03 |006a: monitor-exit v3 │ │ +4afa3e: 2704 |006b: throw v4 │ │ catches : 4 │ │ 0x0001 - 0x0010 │ │ -> 0x0069 │ │ 0x0010 - 0x0033 │ │ Ljava/io/IOException; -> 0x0052 │ │ -> 0x0069 │ │ 0x0033 - 0x0050 │ │ @@ -1508329,26 +1508330,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -4afe88: |[4afe88] oauth.signpost.AbstractOAuthProvider.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4afe98: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4afe9e: 5b01 ddad |0003: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.requestTokenEndpointUrl:Ljava/lang/String; // field@addd │ │ -4afea2: 5b02 d8ad |0005: iput-object v2, v0, Loauth/signpost/AbstractOAuthProvider;.accessTokenEndpointUrl:Ljava/lang/String; // field@add8 │ │ -4afea6: 5b03 d9ad |0007: iput-object v3, v0, Loauth/signpost/AbstractOAuthProvider;.authorizationWebsiteUrl:Ljava/lang/String; // field@add9 │ │ -4afeaa: 2201 6f1c |0009: new-instance v1, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ -4afeae: 7010 f1f0 0100 |000b: invoke-direct {v1}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ -4afeb4: 5b01 dead |000e: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ -4afeb8: 2201 8119 |0010: new-instance v1, Ljava/util/HashMap; // type@1981 │ │ -4afebc: 7010 3be3 0100 |0012: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@e33b │ │ -4afec2: 5b01 daad |0015: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.defaultHeaders:Ljava/util/Map; // field@adda │ │ -4afec6: 0e00 |0017: return-void │ │ +4afe8c: |[4afe8c] oauth.signpost.AbstractOAuthProvider.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4afe9c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4afea2: 5b01 ddad |0003: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.requestTokenEndpointUrl:Ljava/lang/String; // field@addd │ │ +4afea6: 5b02 d8ad |0005: iput-object v2, v0, Loauth/signpost/AbstractOAuthProvider;.accessTokenEndpointUrl:Ljava/lang/String; // field@add8 │ │ +4afeaa: 5b03 d9ad |0007: iput-object v3, v0, Loauth/signpost/AbstractOAuthProvider;.authorizationWebsiteUrl:Ljava/lang/String; // field@add9 │ │ +4afeae: 2201 6f1c |0009: new-instance v1, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ +4afeb2: 7010 f1f0 0100 |000b: invoke-direct {v1}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ +4afeb8: 5b01 dead |000e: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ +4afebc: 2201 8119 |0010: new-instance v1, Ljava/util/HashMap; // type@1981 │ │ +4afec0: 7010 3be3 0100 |0012: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@e33b │ │ +4afec6: 5b01 daad |0015: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.defaultHeaders:Ljava/util/Map; // field@adda │ │ +4afeca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ 0x0009 line=56 │ │ @@ -1508365,16 +1508366,16 @@ │ │ type : '(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4afec8: |[4afec8] oauth.signpost.AbstractOAuthProvider.closeConnection:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V │ │ -4afed8: 0e00 |0000: return-void │ │ +4afecc: |[4afecc] oauth.signpost.AbstractOAuthProvider.closeConnection:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V │ │ +4afedc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Loauth/signpost/AbstractOAuthProvider;) │ │ name : 'createRequest' │ │ type : '(Ljava/lang/String;)Loauth/signpost/http/HttpRequest;' │ │ @@ -1508386,17 +1508387,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4afcf8: |[4afcf8] oauth.signpost.AbstractOAuthProvider.getAccessTokenEndpointUrl:()Ljava/lang/String; │ │ -4afd08: 5410 d8ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.accessTokenEndpointUrl:Ljava/lang/String; // field@add8 │ │ -4afd0c: 1100 |0002: return-object v0 │ │ +4afcfc: |[4afcfc] oauth.signpost.AbstractOAuthProvider.getAccessTokenEndpointUrl:()Ljava/lang/String; │ │ +4afd0c: 5410 d8ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.accessTokenEndpointUrl:Ljava/lang/String; // field@add8 │ │ +4afd10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/AbstractOAuthProvider; │ │ │ │ #3 : (in Loauth/signpost/AbstractOAuthProvider;) │ │ @@ -1508404,17 +1508405,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4afd10: |[4afd10] oauth.signpost.AbstractOAuthProvider.getAuthorizationWebsiteUrl:()Ljava/lang/String; │ │ -4afd20: 5410 d9ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.authorizationWebsiteUrl:Ljava/lang/String; // field@add9 │ │ -4afd24: 1100 |0002: return-object v0 │ │ +4afd14: |[4afd14] oauth.signpost.AbstractOAuthProvider.getAuthorizationWebsiteUrl:()Ljava/lang/String; │ │ +4afd24: 5410 d9ad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.authorizationWebsiteUrl:Ljava/lang/String; // field@add9 │ │ +4afd28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/AbstractOAuthProvider; │ │ │ │ #4 : (in Loauth/signpost/AbstractOAuthProvider;) │ │ @@ -1508422,17 +1508423,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4afe58: |[4afe58] oauth.signpost.AbstractOAuthProvider.getRequestHeaders:()Ljava/util/Map; │ │ -4afe68: 5410 daad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.defaultHeaders:Ljava/util/Map; // field@adda │ │ -4afe6c: 1100 |0002: return-object v0 │ │ +4afe5c: |[4afe5c] oauth.signpost.AbstractOAuthProvider.getRequestHeaders:()Ljava/util/Map; │ │ +4afe6c: 5410 daad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.defaultHeaders:Ljava/util/Map; // field@adda │ │ +4afe70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/AbstractOAuthProvider; │ │ │ │ #5 : (in Loauth/signpost/AbstractOAuthProvider;) │ │ @@ -1508440,17 +1508441,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4afd28: |[4afd28] oauth.signpost.AbstractOAuthProvider.getRequestTokenEndpointUrl:()Ljava/lang/String; │ │ -4afd38: 5410 ddad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.requestTokenEndpointUrl:Ljava/lang/String; // field@addd │ │ -4afd3c: 1100 |0002: return-object v0 │ │ +4afd2c: |[4afd2c] oauth.signpost.AbstractOAuthProvider.getRequestTokenEndpointUrl:()Ljava/lang/String; │ │ +4afd3c: 5410 ddad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.requestTokenEndpointUrl:Ljava/lang/String; // field@addd │ │ +4afd40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/AbstractOAuthProvider; │ │ │ │ #6 : (in Loauth/signpost/AbstractOAuthProvider;) │ │ @@ -1508458,19 +1508459,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4afd40: |[4afd40] oauth.signpost.AbstractOAuthProvider.getResponseParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -4afd50: 5410 dead |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ -4afd54: 6e20 03f1 2000 |0002: invoke-virtual {v0, v2}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;)Ljava/lang/String; // method@f103 │ │ -4afd5a: 0c02 |0005: move-result-object v2 │ │ -4afd5c: 1102 |0006: return-object v2 │ │ +4afd44: |[4afd44] oauth.signpost.AbstractOAuthProvider.getResponseParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +4afd54: 5410 dead |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ +4afd58: 6e20 03f1 2000 |0002: invoke-virtual {v0, v2}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;)Ljava/lang/String; // method@f103 │ │ +4afd5e: 0c02 |0005: move-result-object v2 │ │ +4afd60: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/AbstractOAuthProvider; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1508479,17 +1508480,17 @@ │ │ type : '()Loauth/signpost/http/HttpParameters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4afe70: |[4afe70] oauth.signpost.AbstractOAuthProvider.getResponseParameters:()Loauth/signpost/http/HttpParameters; │ │ -4afe80: 5410 dead |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ -4afe84: 1100 |0002: return-object v0 │ │ +4afe74: |[4afe74] oauth.signpost.AbstractOAuthProvider.getResponseParameters:()Loauth/signpost/http/HttpParameters; │ │ +4afe84: 5410 dead |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ +4afe88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/AbstractOAuthProvider; │ │ │ │ #8 : (in Loauth/signpost/AbstractOAuthProvider;) │ │ @@ -1508497,58 +1508498,58 @@ │ │ type : '(ILoauth/signpost/http/HttpResponse;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -4afedc: |[4afedc] oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse:(ILoauth/signpost/http/HttpResponse;)V │ │ -4afeec: 3906 0300 |0000: if-nez v6, 0003 // +0003 │ │ -4afef0: 0e00 |0002: return-void │ │ -4afef2: 2200 9c18 |0003: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ -4afef6: 2201 b918 |0005: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ -4afefa: 7210 28f1 0600 |0007: invoke-interface {v6}, Loauth/signpost/http/HttpResponse;.getContent:()Ljava/io/InputStream; // method@f128 │ │ -4aff00: 0c02 |000a: move-result-object v2 │ │ -4aff02: 7020 37df 2100 |000b: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@df37 │ │ -4aff08: 7020 aede 1000 |000e: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ -4aff0e: 2201 0819 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4aff12: 7010 06e1 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4aff18: 6e10 b1de 0000 |0016: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4aff1e: 0c02 |0019: move-result-object v2 │ │ -4aff20: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ -4aff24: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4aff2a: 6e10 b1de 0000 |001f: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ -4aff30: 0c02 |0022: move-result-object v2 │ │ -4aff32: 28f7 |0023: goto 001a // -0009 │ │ -4aff34: 1300 9101 |0024: const/16 v0, #int 401 // #191 │ │ -4aff38: 3205 2e00 |0026: if-eq v5, v0, 0054 // +002e │ │ -4aff3c: 2200 6a1c |0028: new-instance v0, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ -4aff40: 2202 0819 |002a: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4aff44: 7010 06e1 0200 |002c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4aff4a: 1a03 8558 |002f: const-string v3, "Service provider responded in error: " // string@5885 │ │ -4aff4e: 6e20 12e1 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4aff54: 6e20 0de1 5200 |0034: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4aff5a: 1a05 4700 |0037: const-string v5, " (" // string@0047 │ │ -4aff5e: 6e20 12e1 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4aff64: 7210 29f1 0600 |003c: invoke-interface {v6}, Loauth/signpost/http/HttpResponse;.getReasonPhrase:()Ljava/lang/String; // method@f129 │ │ -4aff6a: 0c05 |003f: move-result-object v5 │ │ -4aff6c: 6e20 12e1 5200 |0040: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4aff72: 1a05 db04 |0043: const-string v5, ")" // string@04db │ │ -4aff76: 6e20 12e1 5200 |0045: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4aff7c: 6e10 1fe1 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4aff82: 0c05 |004b: move-result-object v5 │ │ -4aff84: 6e10 1fe1 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4aff8a: 0c06 |004f: move-result-object v6 │ │ -4aff8c: 7030 e5f0 5006 |0050: invoke-direct {v0, v5, v6}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@f0e5 │ │ -4aff92: 2700 |0053: throw v0 │ │ -4aff94: 2205 6e1c |0054: new-instance v5, Loauth/signpost/exception/OAuthNotAuthorizedException; // type@1c6e │ │ -4aff98: 6e10 1fe1 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4aff9e: 0c06 |0059: move-result-object v6 │ │ -4affa0: 7020 eff0 6500 |005a: invoke-direct {v5, v6}, Loauth/signpost/exception/OAuthNotAuthorizedException;.:(Ljava/lang/String;)V // method@f0ef │ │ -4affa6: 2705 |005d: throw v5 │ │ +4afee0: |[4afee0] oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse:(ILoauth/signpost/http/HttpResponse;)V │ │ +4afef0: 3906 0300 |0000: if-nez v6, 0003 // +0003 │ │ +4afef4: 0e00 |0002: return-void │ │ +4afef6: 2200 9c18 |0003: new-instance v0, Ljava/io/BufferedReader; // type@189c │ │ +4afefa: 2201 b918 |0005: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ +4afefe: 7210 28f1 0600 |0007: invoke-interface {v6}, Loauth/signpost/http/HttpResponse;.getContent:()Ljava/io/InputStream; // method@f128 │ │ +4aff04: 0c02 |000a: move-result-object v2 │ │ +4aff06: 7020 37df 2100 |000b: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@df37 │ │ +4aff0c: 7020 aede 1000 |000e: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@deae │ │ +4aff12: 2201 0819 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4aff16: 7010 06e1 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4aff1c: 6e10 b1de 0000 |0016: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4aff22: 0c02 |0019: move-result-object v2 │ │ +4aff24: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ +4aff28: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4aff2e: 6e10 b1de 0000 |001f: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@deb1 │ │ +4aff34: 0c02 |0022: move-result-object v2 │ │ +4aff36: 28f7 |0023: goto 001a // -0009 │ │ +4aff38: 1300 9101 |0024: const/16 v0, #int 401 // #191 │ │ +4aff3c: 3205 2e00 |0026: if-eq v5, v0, 0054 // +002e │ │ +4aff40: 2200 6a1c |0028: new-instance v0, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ +4aff44: 2202 0819 |002a: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4aff48: 7010 06e1 0200 |002c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4aff4e: 1a03 8558 |002f: const-string v3, "Service provider responded in error: " // string@5885 │ │ +4aff52: 6e20 12e1 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4aff58: 6e20 0de1 5200 |0034: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4aff5e: 1a05 4700 |0037: const-string v5, " (" // string@0047 │ │ +4aff62: 6e20 12e1 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4aff68: 7210 29f1 0600 |003c: invoke-interface {v6}, Loauth/signpost/http/HttpResponse;.getReasonPhrase:()Ljava/lang/String; // method@f129 │ │ +4aff6e: 0c05 |003f: move-result-object v5 │ │ +4aff70: 6e20 12e1 5200 |0040: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4aff76: 1a05 db04 |0043: const-string v5, ")" // string@04db │ │ +4aff7a: 6e20 12e1 5200 |0045: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4aff80: 6e10 1fe1 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4aff86: 0c05 |004b: move-result-object v5 │ │ +4aff88: 6e10 1fe1 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4aff8e: 0c06 |004f: move-result-object v6 │ │ +4aff90: 7030 e5f0 5006 |0050: invoke-direct {v0, v5, v6}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@f0e5 │ │ +4aff96: 2700 |0053: throw v0 │ │ +4aff98: 2205 6e1c |0054: new-instance v5, Loauth/signpost/exception/OAuthNotAuthorizedException; // type@1c6e │ │ +4aff9c: 6e10 1fe1 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4affa2: 0c06 |0059: move-result-object v6 │ │ +4affa4: 7020 eff0 6500 |005a: invoke-direct {v5, v6}, Loauth/signpost/exception/OAuthNotAuthorizedException;.:(Ljava/lang/String;)V // method@f0ef │ │ +4affaa: 2705 |005d: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=232 │ │ 0x0011 line=233 │ │ 0x0016 line=235 │ │ 0x001c line=237 │ │ 0x001f line=238 │ │ @@ -1508564,17 +1508565,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4afce0: |[4afce0] oauth.signpost.AbstractOAuthProvider.isOAuth10a:()Z │ │ -4afcf0: 5510 dbad |0000: iget-boolean v0, v1, Loauth/signpost/AbstractOAuthProvider;.isOAuth10a:Z // field@addb │ │ -4afcf4: 0f00 |0002: return v0 │ │ +4afce4: |[4afce4] oauth.signpost.AbstractOAuthProvider.isOAuth10a:()Z │ │ +4afcf4: 5510 dbad |0000: iget-boolean v0, v1, Loauth/signpost/AbstractOAuthProvider;.isOAuth10a:Z // field@addb │ │ +4afcf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/AbstractOAuthProvider; │ │ │ │ #10 : (in Loauth/signpost/AbstractOAuthProvider;) │ │ @@ -1508582,18 +1508583,18 @@ │ │ type : '(Loauth/signpost/OAuthProviderListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4affa8: |[4affa8] oauth.signpost.AbstractOAuthProvider.removeListener:(Loauth/signpost/OAuthProviderListener;)V │ │ -4affb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4affba: 5b01 dcad |0001: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.listener:Loauth/signpost/OAuthProviderListener; // field@addc │ │ -4affbe: 0e00 |0003: return-void │ │ +4affac: |[4affac] oauth.signpost.AbstractOAuthProvider.removeListener:(Loauth/signpost/OAuthProviderListener;)V │ │ +4affbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4affbe: 5b01 dcad |0001: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.listener:Loauth/signpost/OAuthProviderListener; // field@addc │ │ +4affc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=343 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/AbstractOAuthProvider; │ │ 0x0000 - 0x0004 reg=1 (null) Loauth/signpost/OAuthProviderListener; │ │ │ │ @@ -1508602,42 +1508603,42 @@ │ │ type : '(Loauth/signpost/OAuthConsumer;Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x20081 (PUBLIC VARARGS DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -4affc0: |[4affc0] oauth.signpost.AbstractOAuthProvider.retrieveAccessToken:(Loauth/signpost/OAuthConsumer;Ljava/lang/String;[Ljava/lang/String;)V │ │ -4affd0: 1d02 |0000: monitor-enter v2 │ │ -4affd2: 7210 aaf0 0300 |0001: invoke-interface {v3}, Loauth/signpost/OAuthConsumer;.getToken:()Ljava/lang/String; // method@f0aa │ │ -4affd8: 0c00 |0004: move-result-object v0 │ │ -4affda: 3800 2300 |0005: if-eqz v0, 0028 // +0023 │ │ -4affde: 7210 abf0 0300 |0007: invoke-interface {v3}, Loauth/signpost/OAuthConsumer;.getTokenSecret:()Ljava/lang/String; // method@f0ab │ │ -4affe4: 0c00 |000a: move-result-object v0 │ │ -4affe6: 3800 1d00 |000b: if-eqz v0, 0028 // +001d │ │ -4affea: 2200 6f1c |000d: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ -4affee: 7010 f1f0 0000 |000f: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ -4afff4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -4afff6: 6e30 12f1 5001 |0013: invoke-virtual {v0, v5, v1}, Loauth/signpost/http/HttpParameters;.putAll:([Ljava/lang/String;Z)V // method@f112 │ │ -4afffc: 5525 dbad |0016: iget-boolean v5, v2, Loauth/signpost/AbstractOAuthProvider;.isOAuth10a:Z // field@addb │ │ -4b0000: 3805 0900 |0018: if-eqz v5, 0021 // +0009 │ │ -4b0004: 3804 0700 |001a: if-eqz v4, 0021 // +0007 │ │ -4b0008: 1a05 3bc4 |001c: const-string v5, "oauth_verifier" // string@c43b │ │ -4b000c: 6e40 0df1 5014 |001e: invoke-virtual {v0, v5, v4, v1}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4b0012: 5424 d8ad |0021: iget-object v4, v2, Loauth/signpost/AbstractOAuthProvider;.accessTokenEndpointUrl:Ljava/lang/String; // field@add8 │ │ -4b0016: 6e40 8ff0 3204 |0023: invoke-virtual {v2, v3, v4, v0}, Loauth/signpost/AbstractOAuthProvider;.retrieveToken:(Loauth/signpost/OAuthConsumer;Ljava/lang/String;Loauth/signpost/http/HttpParameters;)V // method@f08f │ │ -4b001c: 1e02 |0026: monitor-exit v2 │ │ -4b001e: 0e00 |0027: return-void │ │ -4b0020: 2203 6c1c |0028: new-instance v3, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ -4b0024: 1a04 e70c |002a: const-string v4, "Authorized request token or token secret not set. Did you retrieve an authorized request token before?" // string@0ce7 │ │ -4b0028: 7020 ebf0 4300 |002c: invoke-direct {v3, v4}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ -4b002e: 2703 |002f: throw v3 │ │ -4b0030: 0d03 |0030: move-exception v3 │ │ -4b0032: 1e02 |0031: monitor-exit v2 │ │ -4b0034: 2703 |0032: throw v3 │ │ +4affc4: |[4affc4] oauth.signpost.AbstractOAuthProvider.retrieveAccessToken:(Loauth/signpost/OAuthConsumer;Ljava/lang/String;[Ljava/lang/String;)V │ │ +4affd4: 1d02 |0000: monitor-enter v2 │ │ +4affd6: 7210 aaf0 0300 |0001: invoke-interface {v3}, Loauth/signpost/OAuthConsumer;.getToken:()Ljava/lang/String; // method@f0aa │ │ +4affdc: 0c00 |0004: move-result-object v0 │ │ +4affde: 3800 2300 |0005: if-eqz v0, 0028 // +0023 │ │ +4affe2: 7210 abf0 0300 |0007: invoke-interface {v3}, Loauth/signpost/OAuthConsumer;.getTokenSecret:()Ljava/lang/String; // method@f0ab │ │ +4affe8: 0c00 |000a: move-result-object v0 │ │ +4affea: 3800 1d00 |000b: if-eqz v0, 0028 // +001d │ │ +4affee: 2200 6f1c |000d: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ +4afff2: 7010 f1f0 0000 |000f: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ +4afff8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +4afffa: 6e30 12f1 5001 |0013: invoke-virtual {v0, v5, v1}, Loauth/signpost/http/HttpParameters;.putAll:([Ljava/lang/String;Z)V // method@f112 │ │ +4b0000: 5525 dbad |0016: iget-boolean v5, v2, Loauth/signpost/AbstractOAuthProvider;.isOAuth10a:Z // field@addb │ │ +4b0004: 3805 0900 |0018: if-eqz v5, 0021 // +0009 │ │ +4b0008: 3804 0700 |001a: if-eqz v4, 0021 // +0007 │ │ +4b000c: 1a05 3bc4 |001c: const-string v5, "oauth_verifier" // string@c43b │ │ +4b0010: 6e40 0df1 5014 |001e: invoke-virtual {v0, v5, v4, v1}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4b0016: 5424 d8ad |0021: iget-object v4, v2, Loauth/signpost/AbstractOAuthProvider;.accessTokenEndpointUrl:Ljava/lang/String; // field@add8 │ │ +4b001a: 6e40 8ff0 3204 |0023: invoke-virtual {v2, v3, v4, v0}, Loauth/signpost/AbstractOAuthProvider;.retrieveToken:(Loauth/signpost/OAuthConsumer;Ljava/lang/String;Loauth/signpost/http/HttpParameters;)V // method@f08f │ │ +4b0020: 1e02 |0026: monitor-exit v2 │ │ +4b0022: 0e00 |0027: return-void │ │ +4b0024: 2203 6c1c |0028: new-instance v3, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ +4b0028: 1a04 e70c |002a: const-string v4, "Authorized request token or token secret not set. Did you retrieve an authorized request token before?" // string@0ce7 │ │ +4b002c: 7020 ebf0 4300 |002c: invoke-direct {v3, v4}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ +4b0032: 2703 |002f: throw v3 │ │ +4b0034: 0d03 |0030: move-exception v3 │ │ +4b0036: 1e02 |0031: monitor-exit v2 │ │ +4b0038: 2703 |0032: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x0026 │ │ -> 0x0030 │ │ 0x0028 - 0x0030 │ │ -> 0x0030 │ │ positions : │ │ 0x0001 line=96 │ │ @@ -1508659,72 +1508660,72 @@ │ │ type : '(Loauth/signpost/OAuthConsumer;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x20081 (PUBLIC VARARGS DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -4afd60: |[4afd60] oauth.signpost.AbstractOAuthProvider.retrieveRequestToken:(Loauth/signpost/OAuthConsumer;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; │ │ -4afd70: 1d05 |0000: monitor-enter v5 │ │ -4afd72: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -4afd74: 7230 b0f0 0600 |0002: invoke-interface {v6, v0, v0}, Loauth/signpost/OAuthConsumer;.setTokenWithSecret:(Ljava/lang/String;Ljava/lang/String;)V // method@f0b0 │ │ -4afd7a: 2200 6f1c |0005: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ -4afd7e: 7010 f1f0 0000 |0007: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ -4afd84: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -4afd86: 6e30 12f1 8001 |000b: invoke-virtual {v0, v8, v1}, Loauth/signpost/http/HttpParameters;.putAll:([Ljava/lang/String;Z)V // method@f112 │ │ -4afd8c: 1a08 32c4 |000e: const-string v8, "oauth_callback" // string@c432 │ │ -4afd90: 6e40 0df1 8017 |0010: invoke-virtual {v0, v8, v7, v1}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4afd96: 5458 ddad |0013: iget-object v8, v5, Loauth/signpost/AbstractOAuthProvider;.requestTokenEndpointUrl:Ljava/lang/String; // field@addd │ │ -4afd9a: 6e40 8ff0 6508 |0015: invoke-virtual {v5, v6, v8, v0}, Loauth/signpost/AbstractOAuthProvider;.retrieveToken:(Loauth/signpost/OAuthConsumer;Ljava/lang/String;Loauth/signpost/http/HttpParameters;)V // method@f08f │ │ -4afda0: 5458 dead |0018: iget-object v8, v5, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ -4afda4: 1a00 33c4 |001a: const-string v0, "oauth_callback_confirmed" // string@c433 │ │ -4afda8: 6e20 03f1 0800 |001c: invoke-virtual {v8, v0}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;)Ljava/lang/String; // method@f103 │ │ -4afdae: 0c08 |001f: move-result-object v8 │ │ -4afdb0: 5450 dead |0020: iget-object v0, v5, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ -4afdb4: 1a02 33c4 |0022: const-string v2, "oauth_callback_confirmed" // string@c433 │ │ -4afdb8: 6e20 17f1 2000 |0024: invoke-virtual {v0, v2}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ -4afdbe: 6200 4aa2 |0027: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@a24a │ │ -4afdc2: 6e10 9ddf 0000 |0029: invoke-virtual {v0}, Ljava/lang/Boolean;.toString:()Ljava/lang/String; // method@df9d │ │ -4afdc8: 0c00 |002c: move-result-object v0 │ │ -4afdca: 6e20 c7e0 8000 |002d: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4afdd0: 0a08 |0030: move-result v8 │ │ -4afdd2: 5c58 dbad |0031: iput-boolean v8, v5, Loauth/signpost/AbstractOAuthProvider;.isOAuth10a:Z // field@addb │ │ -4afdd6: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -4afdd8: 1222 |0034: const/4 v2, #int 2 // #2 │ │ -4afdda: 3808 1600 |0035: if-eqz v8, 004b // +0016 │ │ -4afdde: 5457 d9ad |0037: iget-object v7, v5, Loauth/signpost/AbstractOAuthProvider;.authorizationWebsiteUrl:Ljava/lang/String; // field@add9 │ │ -4afde2: 2328 701f |0039: new-array v8, v2, [Ljava/lang/String; // type@1f70 │ │ -4afde6: 1a02 39c4 |003b: const-string v2, "oauth_token" // string@c439 │ │ -4afdea: 4d02 0800 |003d: aput-object v2, v8, v0 │ │ -4afdee: 7210 aaf0 0600 |003f: invoke-interface {v6}, Loauth/signpost/OAuthConsumer;.getToken:()Ljava/lang/String; // method@f0aa │ │ -4afdf4: 0c06 |0042: move-result-object v6 │ │ -4afdf6: 4d06 0801 |0043: aput-object v6, v8, v1 │ │ -4afdfa: 7120 98f0 8700 |0045: invoke-static {v7, v8}, Loauth/signpost/OAuth;.addQueryParameters:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@f098 │ │ -4afe00: 0c06 |0048: move-result-object v6 │ │ -4afe02: 1e05 |0049: monitor-exit v5 │ │ -4afe04: 1106 |004a: return-object v6 │ │ -4afe06: 5458 d9ad |004b: iget-object v8, v5, Loauth/signpost/AbstractOAuthProvider;.authorizationWebsiteUrl:Ljava/lang/String; // field@add9 │ │ -4afe0a: 1243 |004d: const/4 v3, #int 4 // #4 │ │ -4afe0c: 2333 701f |004e: new-array v3, v3, [Ljava/lang/String; // type@1f70 │ │ -4afe10: 1a04 39c4 |0050: const-string v4, "oauth_token" // string@c439 │ │ -4afe14: 4d04 0300 |0052: aput-object v4, v3, v0 │ │ -4afe18: 7210 aaf0 0600 |0054: invoke-interface {v6}, Loauth/signpost/OAuthConsumer;.getToken:()Ljava/lang/String; // method@f0aa │ │ -4afe1e: 0c06 |0057: move-result-object v6 │ │ -4afe20: 4d06 0301 |0058: aput-object v6, v3, v1 │ │ -4afe24: 1a06 32c4 |005a: const-string v6, "oauth_callback" // string@c432 │ │ -4afe28: 4d06 0302 |005c: aput-object v6, v3, v2 │ │ -4afe2c: 1236 |005e: const/4 v6, #int 3 // #3 │ │ -4afe2e: 4d07 0306 |005f: aput-object v7, v3, v6 │ │ -4afe32: 7120 98f0 3800 |0061: invoke-static {v8, v3}, Loauth/signpost/OAuth;.addQueryParameters:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@f098 │ │ -4afe38: 0c06 |0064: move-result-object v6 │ │ -4afe3a: 1e05 |0065: monitor-exit v5 │ │ -4afe3c: 1106 |0066: return-object v6 │ │ -4afe3e: 0d06 |0067: move-exception v6 │ │ -4afe40: 1e05 |0068: monitor-exit v5 │ │ -4afe42: 2706 |0069: throw v6 │ │ +4afd64: |[4afd64] oauth.signpost.AbstractOAuthProvider.retrieveRequestToken:(Loauth/signpost/OAuthConsumer;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; │ │ +4afd74: 1d05 |0000: monitor-enter v5 │ │ +4afd76: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +4afd78: 7230 b0f0 0600 |0002: invoke-interface {v6, v0, v0}, Loauth/signpost/OAuthConsumer;.setTokenWithSecret:(Ljava/lang/String;Ljava/lang/String;)V // method@f0b0 │ │ +4afd7e: 2200 6f1c |0005: new-instance v0, Loauth/signpost/http/HttpParameters; // type@1c6f │ │ +4afd82: 7010 f1f0 0000 |0007: invoke-direct {v0}, Loauth/signpost/http/HttpParameters;.:()V // method@f0f1 │ │ +4afd88: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +4afd8a: 6e30 12f1 8001 |000b: invoke-virtual {v0, v8, v1}, Loauth/signpost/http/HttpParameters;.putAll:([Ljava/lang/String;Z)V // method@f112 │ │ +4afd90: 1a08 32c4 |000e: const-string v8, "oauth_callback" // string@c432 │ │ +4afd94: 6e40 0df1 8017 |0010: invoke-virtual {v0, v8, v7, v1}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4afd9a: 5458 ddad |0013: iget-object v8, v5, Loauth/signpost/AbstractOAuthProvider;.requestTokenEndpointUrl:Ljava/lang/String; // field@addd │ │ +4afd9e: 6e40 8ff0 6508 |0015: invoke-virtual {v5, v6, v8, v0}, Loauth/signpost/AbstractOAuthProvider;.retrieveToken:(Loauth/signpost/OAuthConsumer;Ljava/lang/String;Loauth/signpost/http/HttpParameters;)V // method@f08f │ │ +4afda4: 5458 dead |0018: iget-object v8, v5, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ +4afda8: 1a00 33c4 |001a: const-string v0, "oauth_callback_confirmed" // string@c433 │ │ +4afdac: 6e20 03f1 0800 |001c: invoke-virtual {v8, v0}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;)Ljava/lang/String; // method@f103 │ │ +4afdb2: 0c08 |001f: move-result-object v8 │ │ +4afdb4: 5450 dead |0020: iget-object v0, v5, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ +4afdb8: 1a02 33c4 |0022: const-string v2, "oauth_callback_confirmed" // string@c433 │ │ +4afdbc: 6e20 17f1 2000 |0024: invoke-virtual {v0, v2}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ +4afdc2: 6200 4aa2 |0027: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@a24a │ │ +4afdc6: 6e10 9ddf 0000 |0029: invoke-virtual {v0}, Ljava/lang/Boolean;.toString:()Ljava/lang/String; // method@df9d │ │ +4afdcc: 0c00 |002c: move-result-object v0 │ │ +4afdce: 6e20 c7e0 8000 |002d: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4afdd4: 0a08 |0030: move-result v8 │ │ +4afdd6: 5c58 dbad |0031: iput-boolean v8, v5, Loauth/signpost/AbstractOAuthProvider;.isOAuth10a:Z // field@addb │ │ +4afdda: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +4afddc: 1222 |0034: const/4 v2, #int 2 // #2 │ │ +4afdde: 3808 1600 |0035: if-eqz v8, 004b // +0016 │ │ +4afde2: 5457 d9ad |0037: iget-object v7, v5, Loauth/signpost/AbstractOAuthProvider;.authorizationWebsiteUrl:Ljava/lang/String; // field@add9 │ │ +4afde6: 2328 701f |0039: new-array v8, v2, [Ljava/lang/String; // type@1f70 │ │ +4afdea: 1a02 39c4 |003b: const-string v2, "oauth_token" // string@c439 │ │ +4afdee: 4d02 0800 |003d: aput-object v2, v8, v0 │ │ +4afdf2: 7210 aaf0 0600 |003f: invoke-interface {v6}, Loauth/signpost/OAuthConsumer;.getToken:()Ljava/lang/String; // method@f0aa │ │ +4afdf8: 0c06 |0042: move-result-object v6 │ │ +4afdfa: 4d06 0801 |0043: aput-object v6, v8, v1 │ │ +4afdfe: 7120 98f0 8700 |0045: invoke-static {v7, v8}, Loauth/signpost/OAuth;.addQueryParameters:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@f098 │ │ +4afe04: 0c06 |0048: move-result-object v6 │ │ +4afe06: 1e05 |0049: monitor-exit v5 │ │ +4afe08: 1106 |004a: return-object v6 │ │ +4afe0a: 5458 d9ad |004b: iget-object v8, v5, Loauth/signpost/AbstractOAuthProvider;.authorizationWebsiteUrl:Ljava/lang/String; // field@add9 │ │ +4afe0e: 1243 |004d: const/4 v3, #int 4 // #4 │ │ +4afe10: 2333 701f |004e: new-array v3, v3, [Ljava/lang/String; // type@1f70 │ │ +4afe14: 1a04 39c4 |0050: const-string v4, "oauth_token" // string@c439 │ │ +4afe18: 4d04 0300 |0052: aput-object v4, v3, v0 │ │ +4afe1c: 7210 aaf0 0600 |0054: invoke-interface {v6}, Loauth/signpost/OAuthConsumer;.getToken:()Ljava/lang/String; // method@f0aa │ │ +4afe22: 0c06 |0057: move-result-object v6 │ │ +4afe24: 4d06 0301 |0058: aput-object v6, v3, v1 │ │ +4afe28: 1a06 32c4 |005a: const-string v6, "oauth_callback" // string@c432 │ │ +4afe2c: 4d06 0302 |005c: aput-object v6, v3, v2 │ │ +4afe30: 1236 |005e: const/4 v6, #int 3 // #3 │ │ +4afe32: 4d07 0306 |005f: aput-object v7, v3, v6 │ │ +4afe36: 7120 98f0 3800 |0061: invoke-static {v8, v3}, Loauth/signpost/OAuth;.addQueryParameters:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; // method@f098 │ │ +4afe3c: 0c06 |0064: move-result-object v6 │ │ +4afe3e: 1e05 |0065: monitor-exit v5 │ │ +4afe40: 1106 |0066: return-object v6 │ │ +4afe42: 0d06 |0067: move-exception v6 │ │ +4afe44: 1e05 |0068: monitor-exit v5 │ │ +4afe46: 2706 |0069: throw v6 │ │ catches : 2 │ │ 0x0002 - 0x0049 │ │ -> 0x0067 │ │ 0x004b - 0x0065 │ │ -> 0x0067 │ │ positions : │ │ 0x0002 line=66 │ │ @@ -1508748,143 +1508749,143 @@ │ │ type : '(Loauth/signpost/OAuthConsumer;Ljava/lang/String;Loauth/signpost/http/HttpParameters;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 228 16-bit code units │ │ -4b004c: |[4b004c] oauth.signpost.AbstractOAuthProvider.retrieveToken:(Loauth/signpost/OAuthConsumer;Ljava/lang/String;Loauth/signpost/http/HttpParameters;)V │ │ -4b005c: 1a00 3ac4 |0000: const-string v0, "oauth_token_secret" // string@c43a │ │ -4b0060: 1a01 39c4 |0002: const-string v1, "oauth_token" // string@c439 │ │ -4b0064: 6e10 86f0 0800 |0004: invoke-virtual {v8}, Loauth/signpost/AbstractOAuthProvider;.getRequestHeaders:()Ljava/util/Map; // method@f086 │ │ -4b006a: 0c02 |0007: move-result-object v2 │ │ -4b006c: 7210 a7f0 0900 |0008: invoke-interface {v9}, Loauth/signpost/OAuthConsumer;.getConsumerKey:()Ljava/lang/String; // method@f0a7 │ │ -4b0072: 0c03 |000b: move-result-object v3 │ │ -4b0074: 3803 d000 |000c: if-eqz v3, 00dc // +00d0 │ │ -4b0078: 7210 a8f0 0900 |000e: invoke-interface {v9}, Loauth/signpost/OAuthConsumer;.getConsumerSecret:()Ljava/lang/String; // method@f0a8 │ │ -4b007e: 0c03 |0011: move-result-object v3 │ │ -4b0080: 3803 ca00 |0012: if-eqz v3, 00dc // +00ca │ │ -4b0084: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -4b0086: 6e20 83f0 a800 |0015: invoke-virtual {v8, v10}, Loauth/signpost/AbstractOAuthProvider;.createRequest:(Ljava/lang/String;)Loauth/signpost/http/HttpRequest; // method@f083 │ │ -4b008c: 0c0a |0018: move-result-object v10 │ │ -4b008e: 7210 b1e3 0200 |0019: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@e3b1 │ │ -4b0094: 0c04 |001c: move-result-object v4 │ │ -4b0096: 7210 d3e3 0400 |001d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b009c: 0c04 |0020: move-result-object v4 │ │ -4b009e: 7210 5fe3 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b00a4: 0a05 |0024: move-result v5 │ │ -4b00a6: 3805 1200 |0025: if-eqz v5, 0037 // +0012 │ │ -4b00aa: 7210 60e3 0400 |0027: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b00b0: 0c05 |002a: move-result-object v5 │ │ -4b00b2: 1f05 0619 |002b: check-cast v5, Ljava/lang/String; // type@1906 │ │ -4b00b6: 7220 aee3 5200 |002d: invoke-interface {v2, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -4b00bc: 0c06 |0030: move-result-object v6 │ │ -4b00be: 1f06 0619 |0031: check-cast v6, Ljava/lang/String; // type@1906 │ │ -4b00c2: 7230 25f1 5a06 |0033: invoke-interface {v10, v5, v6}, Loauth/signpost/http/HttpRequest;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@f125 │ │ -4b00c8: 28eb |0036: goto 0021 // -0015 │ │ -4b00ca: 380b 0b00 |0037: if-eqz v11, 0042 // +000b │ │ -4b00ce: 6e10 07f1 0b00 |0039: invoke-virtual {v11}, Loauth/signpost/http/HttpParameters;.isEmpty:()Z // method@f107 │ │ -4b00d4: 0a02 |003c: move-result v2 │ │ -4b00d6: 3902 0500 |003d: if-nez v2, 0042 // +0005 │ │ -4b00da: 7220 acf0 b900 |003f: invoke-interface {v9, v11}, Loauth/signpost/OAuthConsumer;.setAdditionalParameters:(Loauth/signpost/http/HttpParameters;)V // method@f0ac │ │ -4b00e0: 548b dcad |0042: iget-object v11, v8, Loauth/signpost/AbstractOAuthProvider;.listener:Loauth/signpost/OAuthProviderListener; // field@addc │ │ -4b00e4: 380b 0500 |0044: if-eqz v11, 0049 // +0005 │ │ -4b00e8: 7220 c2f0 ab00 |0046: invoke-interface {v11, v10}, Loauth/signpost/OAuthProviderListener;.prepareRequest:(Loauth/signpost/http/HttpRequest;)V // method@f0c2 │ │ -4b00ee: 7220 b3f0 a900 |0049: invoke-interface {v9, v10}, Loauth/signpost/OAuthConsumer;.sign:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpRequest; // method@f0b3 │ │ -4b00f4: 548b dcad |004c: iget-object v11, v8, Loauth/signpost/AbstractOAuthProvider;.listener:Loauth/signpost/OAuthProviderListener; // field@addc │ │ -4b00f8: 380b 0500 |004e: if-eqz v11, 0053 // +0005 │ │ -4b00fc: 7220 c3f0 ab00 |0050: invoke-interface {v11, v10}, Loauth/signpost/OAuthProviderListener;.prepareSubmission:(Loauth/signpost/http/HttpRequest;)V // method@f0c3 │ │ -4b0102: 6e20 90f0 a800 |0053: invoke-virtual {v8, v10}, Loauth/signpost/AbstractOAuthProvider;.sendRequest:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpResponse; // method@f090 │ │ -4b0108: 0c03 |0056: move-result-object v3 │ │ -4b010a: 7210 2af1 0300 |0057: invoke-interface {v3}, Loauth/signpost/http/HttpResponse;.getStatusCode:()I // method@f12a │ │ -4b0110: 0a0b |005a: move-result v11 │ │ -4b0112: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -4b0114: 5484 dcad |005c: iget-object v4, v8, Loauth/signpost/AbstractOAuthProvider;.listener:Loauth/signpost/OAuthProviderListener; // field@addc │ │ -4b0118: 3804 0600 |005e: if-eqz v4, 0064 // +0006 │ │ -4b011c: 7230 c1f0 a403 |0060: invoke-interface {v4, v10, v3}, Loauth/signpost/OAuthProviderListener;.onResponseReceived:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)Z // method@f0c1 │ │ -4b0122: 0a02 |0063: move-result v2 │ │ -4b0124: 3802 0d00 |0064: if-eqz v2, 0071 // +000d │ │ -4b0128: 6e30 82f0 a803 |0066: invoke-virtual {v8, v10, v3}, Loauth/signpost/AbstractOAuthProvider;.closeConnection:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V // method@f082 │ │ -4b012e: 0e00 |0069: return-void │ │ -4b0130: 0d09 |006a: move-exception v9 │ │ -4b0132: 220a 6a1c |006b: new-instance v10, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ -4b0136: 7020 e4f0 9a00 |006d: invoke-direct {v10, v9}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/Exception;)V // method@f0e4 │ │ -4b013c: 270a |0070: throw v10 │ │ -4b013e: 1302 2c01 |0071: const/16 v2, #int 300 // #12c │ │ -4b0142: 342b 0500 |0073: if-lt v11, v2, 0078 // +0005 │ │ -4b0146: 6e30 8af0 b803 |0075: invoke-virtual {v8, v11, v3}, Loauth/signpost/AbstractOAuthProvider;.handleUnexpectedResponse:(ILoauth/signpost/http/HttpResponse;)V // method@f08a │ │ -4b014c: 7210 28f1 0300 |0078: invoke-interface {v3}, Loauth/signpost/http/HttpResponse;.getContent:()Ljava/io/InputStream; // method@f128 │ │ -4b0152: 0c0b |007b: move-result-object v11 │ │ -4b0154: 7110 9bf0 0b00 |007c: invoke-static {v11}, Loauth/signpost/OAuth;.decodeForm:(Ljava/io/InputStream;)Loauth/signpost/http/HttpParameters; // method@f09b │ │ -4b015a: 0c0b |007f: move-result-object v11 │ │ -4b015c: 6e20 03f1 1b00 |0080: invoke-virtual {v11, v1}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;)Ljava/lang/String; // method@f103 │ │ -4b0162: 0c02 |0083: move-result-object v2 │ │ -4b0164: 6e20 03f1 0b00 |0084: invoke-virtual {v11, v0}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;)Ljava/lang/String; // method@f103 │ │ -4b016a: 0c04 |0087: move-result-object v4 │ │ -4b016c: 6e20 17f1 1b00 |0088: invoke-virtual {v11, v1}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ -4b0172: 6e20 17f1 0b00 |008b: invoke-virtual {v11, v0}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ -4b0178: 6e20 94f0 b800 |008e: invoke-virtual {v8, v11}, Loauth/signpost/AbstractOAuthProvider;.setResponseParameters:(Loauth/signpost/http/HttpParameters;)V // method@f094 │ │ -4b017e: 3802 1200 |0091: if-eqz v2, 00a3 // +0012 │ │ -4b0182: 3804 1000 |0093: if-eqz v4, 00a3 // +0010 │ │ -4b0186: 7230 b0f0 2904 |0095: invoke-interface {v9, v2, v4}, Loauth/signpost/OAuthConsumer;.setTokenWithSecret:(Ljava/lang/String;Ljava/lang/String;)V // method@f0b0 │ │ -4b018c: 6e30 82f0 a803 |0098: invoke-virtual {v8, v10, v3}, Loauth/signpost/AbstractOAuthProvider;.closeConnection:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V // method@f082 │ │ -4b0192: 0e00 |009b: return-void │ │ -4b0194: 0d09 |009c: move-exception v9 │ │ -4b0196: 220a 6a1c |009d: new-instance v10, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ -4b019a: 7020 e4f0 9a00 |009f: invoke-direct {v10, v9}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/Exception;)V // method@f0e4 │ │ -4b01a0: 270a |00a2: throw v10 │ │ -4b01a2: 2209 6c1c |00a3: new-instance v9, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ -4b01a6: 1a0b 7154 |00a5: const-string v11, "Request token or token secret not set in server reply. The service provider you use is probably buggy." // string@5471 │ │ -4b01aa: 7020 ebf0 b900 |00a7: invoke-direct {v9, v11}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ -4b01b0: 2709 |00aa: throw v9 │ │ -4b01b2: 0d09 |00ab: move-exception v9 │ │ -4b01b4: 0737 |00ac: move-object v7, v3 │ │ -4b01b6: 07a3 |00ad: move-object v3, v10 │ │ -4b01b8: 077a |00ae: move-object v10, v7 │ │ -4b01ba: 2822 |00af: goto 00d1 // +0022 │ │ -4b01bc: 0d09 |00b0: move-exception v9 │ │ -4b01be: 0737 |00b1: move-object v7, v3 │ │ -4b01c0: 07a3 |00b2: move-object v3, v10 │ │ -4b01c2: 077a |00b3: move-object v10, v7 │ │ -4b01c4: 2810 |00b4: goto 00c4 // +0010 │ │ -4b01c6: 0d09 |00b5: move-exception v9 │ │ -4b01c8: 0737 |00b6: move-object v7, v3 │ │ -4b01ca: 07a3 |00b7: move-object v3, v10 │ │ -4b01cc: 077a |00b8: move-object v10, v7 │ │ -4b01ce: 2813 |00b9: goto 00cc // +0013 │ │ -4b01d0: 0d09 |00ba: move-exception v9 │ │ -4b01d2: 0737 |00bb: move-object v7, v3 │ │ -4b01d4: 07a3 |00bc: move-object v3, v10 │ │ -4b01d6: 077a |00bd: move-object v10, v7 │ │ -4b01d8: 2811 |00be: goto 00cf // +0011 │ │ -4b01da: 0d09 |00bf: move-exception v9 │ │ -4b01dc: 073a |00c0: move-object v10, v3 │ │ -4b01de: 2810 |00c1: goto 00d1 // +0010 │ │ -4b01e0: 0d09 |00c2: move-exception v9 │ │ -4b01e2: 073a |00c3: move-object v10, v3 │ │ -4b01e4: 220b 6a1c |00c4: new-instance v11, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ -4b01e8: 7020 e4f0 9b00 |00c6: invoke-direct {v11, v9}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/Exception;)V // method@f0e4 │ │ -4b01ee: 270b |00c9: throw v11 │ │ -4b01f0: 0d09 |00ca: move-exception v9 │ │ -4b01f2: 073a |00cb: move-object v10, v3 │ │ -4b01f4: 2709 |00cc: throw v9 │ │ -4b01f6: 0d09 |00cd: move-exception v9 │ │ -4b01f8: 073a |00ce: move-object v10, v3 │ │ -4b01fa: 2709 |00cf: throw v9 │ │ -4b01fc: 0d09 |00d0: move-exception v9 │ │ -4b01fe: 6e30 82f0 380a |00d1: invoke-virtual {v8, v3, v10}, Loauth/signpost/AbstractOAuthProvider;.closeConnection:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V // method@f082 │ │ -4b0204: 2709 |00d4: throw v9 │ │ -4b0206: 0d09 |00d5: move-exception v9 │ │ -4b0208: 220a 6a1c |00d6: new-instance v10, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ -4b020c: 7020 e4f0 9a00 |00d8: invoke-direct {v10, v9}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/Exception;)V // method@f0e4 │ │ -4b0212: 270a |00db: throw v10 │ │ -4b0214: 2209 6c1c |00dc: new-instance v9, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ -4b0218: 1a0a 1816 |00de: const-string v10, "Consumer key or secret not set" // string@1618 │ │ -4b021c: 7020 ebf0 a900 |00e0: invoke-direct {v9, v10}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ -4b0222: 2709 |00e3: throw v9 │ │ +4b0050: |[4b0050] oauth.signpost.AbstractOAuthProvider.retrieveToken:(Loauth/signpost/OAuthConsumer;Ljava/lang/String;Loauth/signpost/http/HttpParameters;)V │ │ +4b0060: 1a00 3ac4 |0000: const-string v0, "oauth_token_secret" // string@c43a │ │ +4b0064: 1a01 39c4 |0002: const-string v1, "oauth_token" // string@c439 │ │ +4b0068: 6e10 86f0 0800 |0004: invoke-virtual {v8}, Loauth/signpost/AbstractOAuthProvider;.getRequestHeaders:()Ljava/util/Map; // method@f086 │ │ +4b006e: 0c02 |0007: move-result-object v2 │ │ +4b0070: 7210 a7f0 0900 |0008: invoke-interface {v9}, Loauth/signpost/OAuthConsumer;.getConsumerKey:()Ljava/lang/String; // method@f0a7 │ │ +4b0076: 0c03 |000b: move-result-object v3 │ │ +4b0078: 3803 d000 |000c: if-eqz v3, 00dc // +00d0 │ │ +4b007c: 7210 a8f0 0900 |000e: invoke-interface {v9}, Loauth/signpost/OAuthConsumer;.getConsumerSecret:()Ljava/lang/String; // method@f0a8 │ │ +4b0082: 0c03 |0011: move-result-object v3 │ │ +4b0084: 3803 ca00 |0012: if-eqz v3, 00dc // +00ca │ │ +4b0088: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +4b008a: 6e20 83f0 a800 |0015: invoke-virtual {v8, v10}, Loauth/signpost/AbstractOAuthProvider;.createRequest:(Ljava/lang/String;)Loauth/signpost/http/HttpRequest; // method@f083 │ │ +4b0090: 0c0a |0018: move-result-object v10 │ │ +4b0092: 7210 b1e3 0200 |0019: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@e3b1 │ │ +4b0098: 0c04 |001c: move-result-object v4 │ │ +4b009a: 7210 d3e3 0400 |001d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b00a0: 0c04 |0020: move-result-object v4 │ │ +4b00a2: 7210 5fe3 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b00a8: 0a05 |0024: move-result v5 │ │ +4b00aa: 3805 1200 |0025: if-eqz v5, 0037 // +0012 │ │ +4b00ae: 7210 60e3 0400 |0027: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b00b4: 0c05 |002a: move-result-object v5 │ │ +4b00b6: 1f05 0619 |002b: check-cast v5, Ljava/lang/String; // type@1906 │ │ +4b00ba: 7220 aee3 5200 |002d: invoke-interface {v2, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +4b00c0: 0c06 |0030: move-result-object v6 │ │ +4b00c2: 1f06 0619 |0031: check-cast v6, Ljava/lang/String; // type@1906 │ │ +4b00c6: 7230 25f1 5a06 |0033: invoke-interface {v10, v5, v6}, Loauth/signpost/http/HttpRequest;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@f125 │ │ +4b00cc: 28eb |0036: goto 0021 // -0015 │ │ +4b00ce: 380b 0b00 |0037: if-eqz v11, 0042 // +000b │ │ +4b00d2: 6e10 07f1 0b00 |0039: invoke-virtual {v11}, Loauth/signpost/http/HttpParameters;.isEmpty:()Z // method@f107 │ │ +4b00d8: 0a02 |003c: move-result v2 │ │ +4b00da: 3902 0500 |003d: if-nez v2, 0042 // +0005 │ │ +4b00de: 7220 acf0 b900 |003f: invoke-interface {v9, v11}, Loauth/signpost/OAuthConsumer;.setAdditionalParameters:(Loauth/signpost/http/HttpParameters;)V // method@f0ac │ │ +4b00e4: 548b dcad |0042: iget-object v11, v8, Loauth/signpost/AbstractOAuthProvider;.listener:Loauth/signpost/OAuthProviderListener; // field@addc │ │ +4b00e8: 380b 0500 |0044: if-eqz v11, 0049 // +0005 │ │ +4b00ec: 7220 c2f0 ab00 |0046: invoke-interface {v11, v10}, Loauth/signpost/OAuthProviderListener;.prepareRequest:(Loauth/signpost/http/HttpRequest;)V // method@f0c2 │ │ +4b00f2: 7220 b3f0 a900 |0049: invoke-interface {v9, v10}, Loauth/signpost/OAuthConsumer;.sign:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpRequest; // method@f0b3 │ │ +4b00f8: 548b dcad |004c: iget-object v11, v8, Loauth/signpost/AbstractOAuthProvider;.listener:Loauth/signpost/OAuthProviderListener; // field@addc │ │ +4b00fc: 380b 0500 |004e: if-eqz v11, 0053 // +0005 │ │ +4b0100: 7220 c3f0 ab00 |0050: invoke-interface {v11, v10}, Loauth/signpost/OAuthProviderListener;.prepareSubmission:(Loauth/signpost/http/HttpRequest;)V // method@f0c3 │ │ +4b0106: 6e20 90f0 a800 |0053: invoke-virtual {v8, v10}, Loauth/signpost/AbstractOAuthProvider;.sendRequest:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpResponse; // method@f090 │ │ +4b010c: 0c03 |0056: move-result-object v3 │ │ +4b010e: 7210 2af1 0300 |0057: invoke-interface {v3}, Loauth/signpost/http/HttpResponse;.getStatusCode:()I // method@f12a │ │ +4b0114: 0a0b |005a: move-result v11 │ │ +4b0116: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +4b0118: 5484 dcad |005c: iget-object v4, v8, Loauth/signpost/AbstractOAuthProvider;.listener:Loauth/signpost/OAuthProviderListener; // field@addc │ │ +4b011c: 3804 0600 |005e: if-eqz v4, 0064 // +0006 │ │ +4b0120: 7230 c1f0 a403 |0060: invoke-interface {v4, v10, v3}, Loauth/signpost/OAuthProviderListener;.onResponseReceived:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)Z // method@f0c1 │ │ +4b0126: 0a02 |0063: move-result v2 │ │ +4b0128: 3802 0d00 |0064: if-eqz v2, 0071 // +000d │ │ +4b012c: 6e30 82f0 a803 |0066: invoke-virtual {v8, v10, v3}, Loauth/signpost/AbstractOAuthProvider;.closeConnection:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V // method@f082 │ │ +4b0132: 0e00 |0069: return-void │ │ +4b0134: 0d09 |006a: move-exception v9 │ │ +4b0136: 220a 6a1c |006b: new-instance v10, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ +4b013a: 7020 e4f0 9a00 |006d: invoke-direct {v10, v9}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/Exception;)V // method@f0e4 │ │ +4b0140: 270a |0070: throw v10 │ │ +4b0142: 1302 2c01 |0071: const/16 v2, #int 300 // #12c │ │ +4b0146: 342b 0500 |0073: if-lt v11, v2, 0078 // +0005 │ │ +4b014a: 6e30 8af0 b803 |0075: invoke-virtual {v8, v11, v3}, Loauth/signpost/AbstractOAuthProvider;.handleUnexpectedResponse:(ILoauth/signpost/http/HttpResponse;)V // method@f08a │ │ +4b0150: 7210 28f1 0300 |0078: invoke-interface {v3}, Loauth/signpost/http/HttpResponse;.getContent:()Ljava/io/InputStream; // method@f128 │ │ +4b0156: 0c0b |007b: move-result-object v11 │ │ +4b0158: 7110 9bf0 0b00 |007c: invoke-static {v11}, Loauth/signpost/OAuth;.decodeForm:(Ljava/io/InputStream;)Loauth/signpost/http/HttpParameters; // method@f09b │ │ +4b015e: 0c0b |007f: move-result-object v11 │ │ +4b0160: 6e20 03f1 1b00 |0080: invoke-virtual {v11, v1}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;)Ljava/lang/String; // method@f103 │ │ +4b0166: 0c02 |0083: move-result-object v2 │ │ +4b0168: 6e20 03f1 0b00 |0084: invoke-virtual {v11, v0}, Loauth/signpost/http/HttpParameters;.getFirst:(Ljava/lang/Object;)Ljava/lang/String; // method@f103 │ │ +4b016e: 0c04 |0087: move-result-object v4 │ │ +4b0170: 6e20 17f1 1b00 |0088: invoke-virtual {v11, v1}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ +4b0176: 6e20 17f1 0b00 |008b: invoke-virtual {v11, v0}, Loauth/signpost/http/HttpParameters;.remove:(Ljava/lang/Object;)Ljava/util/SortedSet; // method@f117 │ │ +4b017c: 6e20 94f0 b800 |008e: invoke-virtual {v8, v11}, Loauth/signpost/AbstractOAuthProvider;.setResponseParameters:(Loauth/signpost/http/HttpParameters;)V // method@f094 │ │ +4b0182: 3802 1200 |0091: if-eqz v2, 00a3 // +0012 │ │ +4b0186: 3804 1000 |0093: if-eqz v4, 00a3 // +0010 │ │ +4b018a: 7230 b0f0 2904 |0095: invoke-interface {v9, v2, v4}, Loauth/signpost/OAuthConsumer;.setTokenWithSecret:(Ljava/lang/String;Ljava/lang/String;)V // method@f0b0 │ │ +4b0190: 6e30 82f0 a803 |0098: invoke-virtual {v8, v10, v3}, Loauth/signpost/AbstractOAuthProvider;.closeConnection:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V // method@f082 │ │ +4b0196: 0e00 |009b: return-void │ │ +4b0198: 0d09 |009c: move-exception v9 │ │ +4b019a: 220a 6a1c |009d: new-instance v10, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ +4b019e: 7020 e4f0 9a00 |009f: invoke-direct {v10, v9}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/Exception;)V // method@f0e4 │ │ +4b01a4: 270a |00a2: throw v10 │ │ +4b01a6: 2209 6c1c |00a3: new-instance v9, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ +4b01aa: 1a0b 7154 |00a5: const-string v11, "Request token or token secret not set in server reply. The service provider you use is probably buggy." // string@5471 │ │ +4b01ae: 7020 ebf0 b900 |00a7: invoke-direct {v9, v11}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ +4b01b4: 2709 |00aa: throw v9 │ │ +4b01b6: 0d09 |00ab: move-exception v9 │ │ +4b01b8: 0737 |00ac: move-object v7, v3 │ │ +4b01ba: 07a3 |00ad: move-object v3, v10 │ │ +4b01bc: 077a |00ae: move-object v10, v7 │ │ +4b01be: 2822 |00af: goto 00d1 // +0022 │ │ +4b01c0: 0d09 |00b0: move-exception v9 │ │ +4b01c2: 0737 |00b1: move-object v7, v3 │ │ +4b01c4: 07a3 |00b2: move-object v3, v10 │ │ +4b01c6: 077a |00b3: move-object v10, v7 │ │ +4b01c8: 2810 |00b4: goto 00c4 // +0010 │ │ +4b01ca: 0d09 |00b5: move-exception v9 │ │ +4b01cc: 0737 |00b6: move-object v7, v3 │ │ +4b01ce: 07a3 |00b7: move-object v3, v10 │ │ +4b01d0: 077a |00b8: move-object v10, v7 │ │ +4b01d2: 2813 |00b9: goto 00cc // +0013 │ │ +4b01d4: 0d09 |00ba: move-exception v9 │ │ +4b01d6: 0737 |00bb: move-object v7, v3 │ │ +4b01d8: 07a3 |00bc: move-object v3, v10 │ │ +4b01da: 077a |00bd: move-object v10, v7 │ │ +4b01dc: 2811 |00be: goto 00cf // +0011 │ │ +4b01de: 0d09 |00bf: move-exception v9 │ │ +4b01e0: 073a |00c0: move-object v10, v3 │ │ +4b01e2: 2810 |00c1: goto 00d1 // +0010 │ │ +4b01e4: 0d09 |00c2: move-exception v9 │ │ +4b01e6: 073a |00c3: move-object v10, v3 │ │ +4b01e8: 220b 6a1c |00c4: new-instance v11, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ +4b01ec: 7020 e4f0 9b00 |00c6: invoke-direct {v11, v9}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/Exception;)V // method@f0e4 │ │ +4b01f2: 270b |00c9: throw v11 │ │ +4b01f4: 0d09 |00ca: move-exception v9 │ │ +4b01f6: 073a |00cb: move-object v10, v3 │ │ +4b01f8: 2709 |00cc: throw v9 │ │ +4b01fa: 0d09 |00cd: move-exception v9 │ │ +4b01fc: 073a |00ce: move-object v10, v3 │ │ +4b01fe: 2709 |00cf: throw v9 │ │ +4b0200: 0d09 |00d0: move-exception v9 │ │ +4b0202: 6e30 82f0 380a |00d1: invoke-virtual {v8, v3, v10}, Loauth/signpost/AbstractOAuthProvider;.closeConnection:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V // method@f082 │ │ +4b0208: 2709 |00d4: throw v9 │ │ +4b020a: 0d09 |00d5: move-exception v9 │ │ +4b020c: 220a 6a1c |00d6: new-instance v10, Loauth/signpost/exception/OAuthCommunicationException; // type@1c6a │ │ +4b0210: 7020 e4f0 9a00 |00d8: invoke-direct {v10, v9}, Loauth/signpost/exception/OAuthCommunicationException;.:(Ljava/lang/Exception;)V // method@f0e4 │ │ +4b0216: 270a |00db: throw v10 │ │ +4b0218: 2209 6c1c |00dc: new-instance v9, Loauth/signpost/exception/OAuthExpectationFailedException; // type@1c6c │ │ +4b021c: 1a0a 1816 |00de: const-string v10, "Consumer key or secret not set" // string@1618 │ │ +4b0220: 7020 ebf0 a900 |00e0: invoke-direct {v9, v10}, Loauth/signpost/exception/OAuthExpectationFailedException;.:(Ljava/lang/String;)V // method@f0eb │ │ +4b0226: 2709 |00e3: throw v9 │ │ catches : 8 │ │ 0x0015 - 0x0019 │ │ Loauth/signpost/exception/OAuthNotAuthorizedException; -> 0x00cd │ │ Loauth/signpost/exception/OAuthExpectationFailedException; -> 0x00ca │ │ Ljava/lang/Exception; -> 0x00c2 │ │ -> 0x00bf │ │ 0x0019 - 0x0064 │ │ @@ -1508963,17 +1508964,17 @@ │ │ type : '(Loauth/signpost/OAuthProviderListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b0294: |[4b0294] oauth.signpost.AbstractOAuthProvider.setListener:(Loauth/signpost/OAuthProviderListener;)V │ │ -4b02a4: 5b01 dcad |0000: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.listener:Loauth/signpost/OAuthProviderListener; // field@addc │ │ -4b02a8: 0e00 |0002: return-void │ │ +4b0298: |[4b0298] oauth.signpost.AbstractOAuthProvider.setListener:(Loauth/signpost/OAuthProviderListener;)V │ │ +4b02a8: 5b01 dcad |0000: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.listener:Loauth/signpost/OAuthProviderListener; // field@addc │ │ +4b02ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Loauth/signpost/AbstractOAuthProvider; │ │ 0x0000 - 0x0003 reg=1 (null) Loauth/signpost/OAuthProviderListener; │ │ │ │ @@ -1508982,17 +1508983,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b02ac: |[4b02ac] oauth.signpost.AbstractOAuthProvider.setOAuth10a:(Z)V │ │ -4b02bc: 5c01 dbad |0000: iput-boolean v1, v0, Loauth/signpost/AbstractOAuthProvider;.isOAuth10a:Z // field@addb │ │ -4b02c0: 0e00 |0002: return-void │ │ +4b02b0: |[4b02b0] oauth.signpost.AbstractOAuthProvider.setOAuth10a:(Z)V │ │ +4b02c0: 5c01 dbad |0000: iput-boolean v1, v0, Loauth/signpost/AbstractOAuthProvider;.isOAuth10a:Z // field@addb │ │ +4b02c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Loauth/signpost/AbstractOAuthProvider; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1509001,18 +1509002,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4b02c4: |[4b02c4] oauth.signpost.AbstractOAuthProvider.setRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4b02d4: 5410 daad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.defaultHeaders:Ljava/util/Map; // field@adda │ │ -4b02d8: 7230 b2e3 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -4b02de: 0e00 |0005: return-void │ │ +4b02c8: |[4b02c8] oauth.signpost.AbstractOAuthProvider.setRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4b02d8: 5410 daad |0000: iget-object v0, v1, Loauth/signpost/AbstractOAuthProvider;.defaultHeaders:Ljava/util/Map; // field@adda │ │ +4b02dc: 7230 b2e3 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +4b02e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Loauth/signpost/AbstractOAuthProvider; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1509022,17 +1509023,17 @@ │ │ type : '(Loauth/signpost/http/HttpParameters;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b02e0: |[4b02e0] oauth.signpost.AbstractOAuthProvider.setResponseParameters:(Loauth/signpost/http/HttpParameters;)V │ │ -4b02f0: 5b01 dead |0000: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ -4b02f4: 0e00 |0002: return-void │ │ +4b02e4: |[4b02e4] oauth.signpost.AbstractOAuthProvider.setResponseParameters:(Loauth/signpost/http/HttpParameters;)V │ │ +4b02f4: 5b01 dead |0000: iput-object v1, v0, Loauth/signpost/AbstractOAuthProvider;.responseParameters:Loauth/signpost/http/HttpParameters; // field@adde │ │ +4b02f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Loauth/signpost/AbstractOAuthProvider; │ │ 0x0000 - 0x0003 reg=1 (null) Loauth/signpost/http/HttpParameters; │ │ │ │ @@ -1509072,18 +1509073,18 @@ │ │ type : '(Ljava/net/HttpURLConnection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4b0c4c: |[4b0c4c] oauth.signpost.basic.HttpURLConnectionRequestAdapter.:(Ljava/net/HttpURLConnection;)V │ │ -4b0c5c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b0c62: 5b01 f3ad |0003: iput-object v1, v0, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ -4b0c66: 0e00 |0005: return-void │ │ +4b0c50: |[4b0c50] oauth.signpost.basic.HttpURLConnectionRequestAdapter.:(Ljava/net/HttpURLConnection;)V │ │ +4b0c60: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b0c66: 5b01 f3ad |0003: iput-object v1, v0, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ +4b0c6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Loauth/signpost/basic/HttpURLConnectionRequestAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/net/HttpURLConnection; │ │ @@ -1509094,44 +1509095,44 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -4b0bc8: |[4b0bc8] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getAllHeaders:()Ljava/util/Map; │ │ -4b0bd8: 5460 f3ad |0000: iget-object v0, v6, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ -4b0bdc: 6e10 c3e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getRequestProperties:()Ljava/util/Map; // method@e1c3 │ │ -4b0be2: 0c00 |0005: move-result-object v0 │ │ -4b0be4: 2201 8119 |0006: new-instance v1, Ljava/util/HashMap; // type@1981 │ │ -4b0be8: 7210 b5e3 0000 |0008: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@e3b5 │ │ -4b0bee: 0a02 |000b: move-result v2 │ │ -4b0bf0: 7020 3ce3 2100 |000c: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@e33c │ │ -4b0bf6: 7210 b1e3 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@e3b1 │ │ -4b0bfc: 0c02 |0012: move-result-object v2 │ │ -4b0bfe: 7210 d3e3 0200 |0013: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b0c04: 0c02 |0016: move-result-object v2 │ │ -4b0c06: 7210 5fe3 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b0c0c: 0a03 |001a: move-result v3 │ │ -4b0c0e: 3803 1d00 |001b: if-eqz v3, 0038 // +001d │ │ -4b0c12: 7210 60e3 0200 |001d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b0c18: 0c03 |0020: move-result-object v3 │ │ -4b0c1a: 1f03 0619 |0021: check-cast v3, Ljava/lang/String; // type@1906 │ │ -4b0c1e: 7220 aee3 3000 |0023: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -4b0c24: 0c04 |0026: move-result-object v4 │ │ -4b0c26: 1f04 8819 |0027: check-cast v4, Ljava/util/List; // type@1988 │ │ -4b0c2a: 7210 8ee3 0400 |0029: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ -4b0c30: 0a05 |002c: move-result v5 │ │ -4b0c32: 3905 eaff |002d: if-nez v5, 0017 // -0016 │ │ -4b0c36: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -4b0c38: 7220 8be3 5400 |0030: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4b0c3e: 0c04 |0033: move-result-object v4 │ │ -4b0c40: 7230 b2e3 3104 |0034: invoke-interface {v1, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -4b0c46: 28e0 |0037: goto 0017 // -0020 │ │ -4b0c48: 1101 |0038: return-object v1 │ │ +4b0bcc: |[4b0bcc] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getAllHeaders:()Ljava/util/Map; │ │ +4b0bdc: 5460 f3ad |0000: iget-object v0, v6, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ +4b0be0: 6e10 c3e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getRequestProperties:()Ljava/util/Map; // method@e1c3 │ │ +4b0be6: 0c00 |0005: move-result-object v0 │ │ +4b0be8: 2201 8119 |0006: new-instance v1, Ljava/util/HashMap; // type@1981 │ │ +4b0bec: 7210 b5e3 0000 |0008: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@e3b5 │ │ +4b0bf2: 0a02 |000b: move-result v2 │ │ +4b0bf4: 7020 3ce3 2100 |000c: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@e33c │ │ +4b0bfa: 7210 b1e3 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@e3b1 │ │ +4b0c00: 0c02 |0012: move-result-object v2 │ │ +4b0c02: 7210 d3e3 0200 |0013: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b0c08: 0c02 |0016: move-result-object v2 │ │ +4b0c0a: 7210 5fe3 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b0c10: 0a03 |001a: move-result v3 │ │ +4b0c12: 3803 1d00 |001b: if-eqz v3, 0038 // +001d │ │ +4b0c16: 7210 60e3 0200 |001d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b0c1c: 0c03 |0020: move-result-object v3 │ │ +4b0c1e: 1f03 0619 |0021: check-cast v3, Ljava/lang/String; // type@1906 │ │ +4b0c22: 7220 aee3 3000 |0023: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +4b0c28: 0c04 |0026: move-result-object v4 │ │ +4b0c2a: 1f04 8819 |0027: check-cast v4, Ljava/util/List; // type@1988 │ │ +4b0c2e: 7210 8ee3 0400 |0029: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ +4b0c34: 0a05 |002c: move-result v5 │ │ +4b0c36: 3905 eaff |002d: if-nez v5, 0017 // -0016 │ │ +4b0c3a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +4b0c3c: 7220 8be3 5400 |0030: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4b0c42: 0c04 |0033: move-result-object v4 │ │ +4b0c44: 7230 b2e3 3104 |0034: invoke-interface {v1, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +4b0c4a: 28e0 |0037: goto 0017 // -0020 │ │ +4b0c4c: 1101 |0038: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0006 line=42 │ │ 0x000f line=43 │ │ 0x0023 line=44 │ │ 0x0029 line=45 │ │ @@ -1509144,20 +1509145,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4b0b24: |[4b0b24] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getContentType:()Ljava/lang/String; │ │ -4b0b34: 5420 f3ad |0000: iget-object v0, v2, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ -4b0b38: 1a01 2416 |0002: const-string v1, "Content-Type" // string@1624 │ │ -4b0b3c: 6e20 c4e1 1000 |0004: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.getRequestProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e1c4 │ │ -4b0b42: 0c00 |0007: move-result-object v0 │ │ -4b0b44: 1100 |0008: return-object v0 │ │ +4b0b28: |[4b0b28] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getContentType:()Ljava/lang/String; │ │ +4b0b38: 5420 f3ad |0000: iget-object v0, v2, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ +4b0b3c: 1a01 2416 |0002: const-string v1, "Content-Type" // string@1624 │ │ +4b0b40: 6e20 c4e1 1000 |0004: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.getRequestProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e1c4 │ │ +4b0b46: 0c00 |0007: move-result-object v0 │ │ +4b0b48: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Loauth/signpost/basic/HttpURLConnectionRequestAdapter; │ │ │ │ #2 : (in Loauth/signpost/basic/HttpURLConnectionRequestAdapter;) │ │ @@ -1509165,19 +1509166,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4b0b48: |[4b0b48] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getHeader:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b0b58: 5410 f3ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ -4b0b5c: 6e20 c4e1 2000 |0002: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getRequestProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e1c4 │ │ -4b0b62: 0c02 |0005: move-result-object v2 │ │ -4b0b64: 1102 |0006: return-object v2 │ │ +4b0b4c: |[4b0b4c] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getHeader:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b0b5c: 5410 f3ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ +4b0b60: 6e20 c4e1 2000 |0002: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getRequestProperty:(Ljava/lang/String;)Ljava/lang/String; // method@e1c4 │ │ +4b0b66: 0c02 |0005: move-result-object v2 │ │ +4b0b68: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/basic/HttpURLConnectionRequestAdapter; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1509186,35 +1509187,35 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4b0af4: |[4b0af4] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getMessagePayload:()Ljava/io/InputStream; │ │ -4b0b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b0b06: 1100 |0001: return-object v0 │ │ +4b0af8: |[4b0af8] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getMessagePayload:()Ljava/io/InputStream; │ │ +4b0b08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b0b0a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Loauth/signpost/basic/HttpURLConnectionRequestAdapter;) │ │ name : 'getMethod' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b0b68: |[4b0b68] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getMethod:()Ljava/lang/String; │ │ -4b0b78: 5410 f3ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ -4b0b7c: 6e10 c2e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getRequestMethod:()Ljava/lang/String; // method@e1c2 │ │ -4b0b82: 0c00 |0005: move-result-object v0 │ │ -4b0b84: 1100 |0006: return-object v0 │ │ +4b0b6c: |[4b0b6c] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getMethod:()Ljava/lang/String; │ │ +4b0b7c: 5410 f3ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ +4b0b80: 6e10 c2e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getRequestMethod:()Ljava/lang/String; // method@e1c2 │ │ +4b0b86: 0c00 |0005: move-result-object v0 │ │ +4b0b88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/basic/HttpURLConnectionRequestAdapter; │ │ │ │ #5 : (in Loauth/signpost/basic/HttpURLConnectionRequestAdapter;) │ │ @@ -1509222,21 +1509223,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4b0b88: |[4b0b88] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getRequestUrl:()Ljava/lang/String; │ │ -4b0b98: 5410 f3ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ -4b0b9c: 6e10 c7e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getURL:()Ljava/net/URL; // method@e1c7 │ │ -4b0ba2: 0c00 |0005: move-result-object v0 │ │ -4b0ba4: 6e10 f0e1 0000 |0006: invoke-virtual {v0}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@e1f0 │ │ -4b0baa: 0c00 |0009: move-result-object v0 │ │ -4b0bac: 1100 |000a: return-object v0 │ │ +4b0b8c: |[4b0b8c] oauth.signpost.basic.HttpURLConnectionRequestAdapter.getRequestUrl:()Ljava/lang/String; │ │ +4b0b9c: 5410 f3ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ +4b0ba0: 6e10 c7e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getURL:()Ljava/net/URL; // method@e1c7 │ │ +4b0ba6: 0c00 |0005: move-result-object v0 │ │ +4b0ba8: 6e10 f0e1 0000 |0006: invoke-virtual {v0}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@e1f0 │ │ +4b0bae: 0c00 |0009: move-result-object v0 │ │ +4b0bb0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Loauth/signpost/basic/HttpURLConnectionRequestAdapter; │ │ │ │ #6 : (in Loauth/signpost/basic/HttpURLConnectionRequestAdapter;) │ │ @@ -1509244,18 +1509245,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4b0c68: |[4b0c68] oauth.signpost.basic.HttpURLConnectionRequestAdapter.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4b0c78: 5410 f3ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ -4b0c7c: 6e30 cde1 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@e1cd │ │ -4b0c82: 0e00 |0005: return-void │ │ +4b0c6c: |[4b0c6c] oauth.signpost.basic.HttpURLConnectionRequestAdapter.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4b0c7c: 5410 f3ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ +4b0c80: 6e30 cde1 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@e1cd │ │ +4b0c86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Loauth/signpost/basic/HttpURLConnectionRequestAdapter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1509265,33 +1509266,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4b0c84: |[4b0c84] oauth.signpost.basic.HttpURLConnectionRequestAdapter.setRequestUrl:(Ljava/lang/String;)V │ │ -4b0c94: 0e00 |0000: return-void │ │ +4b0c88: |[4b0c88] oauth.signpost.basic.HttpURLConnectionRequestAdapter.setRequestUrl:(Ljava/lang/String;)V │ │ +4b0c98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Loauth/signpost/basic/HttpURLConnectionRequestAdapter;) │ │ name : 'unwrap' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4b0b08: |[4b0b08] oauth.signpost.basic.HttpURLConnectionRequestAdapter.unwrap:()Ljava/lang/Object; │ │ -4b0b18: 6e10 d4f0 0100 |0000: invoke-virtual {v1}, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.unwrap:()Ljava/net/HttpURLConnection; // method@f0d4 │ │ -4b0b1e: 0c00 |0003: move-result-object v0 │ │ -4b0b20: 1100 |0004: return-object v0 │ │ +4b0b0c: |[4b0b0c] oauth.signpost.basic.HttpURLConnectionRequestAdapter.unwrap:()Ljava/lang/Object; │ │ +4b0b1c: 6e10 d4f0 0100 |0000: invoke-virtual {v1}, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.unwrap:()Ljava/net/HttpURLConnection; // method@f0d4 │ │ +4b0b22: 0c00 |0003: move-result-object v0 │ │ +4b0b24: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Loauth/signpost/basic/HttpURLConnectionRequestAdapter; │ │ │ │ #9 : (in Loauth/signpost/basic/HttpURLConnectionRequestAdapter;) │ │ @@ -1509299,17 +1509300,17 @@ │ │ type : '()Ljava/net/HttpURLConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b0bb0: |[4b0bb0] oauth.signpost.basic.HttpURLConnectionRequestAdapter.unwrap:()Ljava/net/HttpURLConnection; │ │ -4b0bc0: 5410 f3ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ -4b0bc4: 1100 |0002: return-object v0 │ │ +4b0bb4: |[4b0bb4] oauth.signpost.basic.HttpURLConnectionRequestAdapter.unwrap:()Ljava/net/HttpURLConnection; │ │ +4b0bc4: 5410 f3ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf3 │ │ +4b0bc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/basic/HttpURLConnectionRequestAdapter; │ │ │ │ source_file_idx : 8690 (HttpURLConnectionRequestAdapter.java) │ │ @@ -1509350,18 +1509351,18 @@ │ │ type : '(Ljava/net/HttpURLConnection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4b0d2c: |[4b0d2c] oauth.signpost.basic.HttpURLConnectionResponseAdapter.:(Ljava/net/HttpURLConnection;)V │ │ -4b0d3c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b0d42: 5b01 f4ad |0003: iput-object v1, v0, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ -4b0d46: 0e00 |0005: return-void │ │ +4b0d30: |[4b0d30] oauth.signpost.basic.HttpURLConnectionResponseAdapter.:(Ljava/net/HttpURLConnection;)V │ │ +4b0d40: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b0d46: 5b01 f4ad |0003: iput-object v1, v0, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ +4b0d4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Loauth/signpost/basic/HttpURLConnectionResponseAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/net/HttpURLConnection; │ │ @@ -1509372,23 +1509373,23 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4b0cb8: |[4b0cb8] oauth.signpost.basic.HttpURLConnectionResponseAdapter.getContent:()Ljava/io/InputStream; │ │ -4b0cc8: 5410 f4ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ -4b0ccc: 6e10 c0e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1c0 │ │ -4b0cd2: 0c00 |0005: move-result-object v0 │ │ -4b0cd4: 1100 |0006: return-object v0 │ │ -4b0cd6: 5410 f4ad |0007: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ -4b0cda: 6e10 bfe1 0000 |0009: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@e1bf │ │ -4b0ce0: 0c00 |000c: move-result-object v0 │ │ -4b0ce2: 1100 |000d: return-object v0 │ │ +4b0cbc: |[4b0cbc] oauth.signpost.basic.HttpURLConnectionResponseAdapter.getContent:()Ljava/io/InputStream; │ │ +4b0ccc: 5410 f4ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ +4b0cd0: 6e10 c0e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@e1c0 │ │ +4b0cd6: 0c00 |0005: move-result-object v0 │ │ +4b0cd8: 1100 |0006: return-object v0 │ │ +4b0cda: 5410 f4ad |0007: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ +4b0cde: 6e10 bfe1 0000 |0009: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@e1bf │ │ +4b0ce4: 0c00 |000c: move-result-object v0 │ │ +4b0ce6: 1100 |000d: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=19 │ │ 0x0007 line=21 │ │ locals : │ │ @@ -1509399,19 +1509400,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b0d0c: |[4b0d0c] oauth.signpost.basic.HttpURLConnectionResponseAdapter.getReasonPhrase:()Ljava/lang/String; │ │ -4b0d1c: 5410 f4ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ -4b0d20: 6e10 c6e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@e1c6 │ │ -4b0d26: 0c00 |0005: move-result-object v0 │ │ -4b0d28: 1100 |0006: return-object v0 │ │ +4b0d10: |[4b0d10] oauth.signpost.basic.HttpURLConnectionResponseAdapter.getReasonPhrase:()Ljava/lang/String; │ │ +4b0d20: 5410 f4ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ +4b0d24: 6e10 c6e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@e1c6 │ │ +4b0d2a: 0c00 |0005: move-result-object v0 │ │ +4b0d2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/basic/HttpURLConnectionResponseAdapter; │ │ │ │ #2 : (in Loauth/signpost/basic/HttpURLConnectionResponseAdapter;) │ │ @@ -1509419,19 +1509420,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b0c98: |[4b0c98] oauth.signpost.basic.HttpURLConnectionResponseAdapter.getStatusCode:()I │ │ -4b0ca8: 5410 f4ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ -4b0cac: 6e10 c5e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@e1c5 │ │ -4b0cb2: 0a00 |0005: move-result v0 │ │ -4b0cb4: 0f00 |0006: return v0 │ │ +4b0c9c: |[4b0c9c] oauth.signpost.basic.HttpURLConnectionResponseAdapter.getStatusCode:()I │ │ +4b0cac: 5410 f4ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ +4b0cb0: 6e10 c5e1 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@e1c5 │ │ +4b0cb6: 0a00 |0005: move-result v0 │ │ +4b0cb8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Loauth/signpost/basic/HttpURLConnectionResponseAdapter; │ │ │ │ #3 : (in Loauth/signpost/basic/HttpURLConnectionResponseAdapter;) │ │ @@ -1509439,17 +1509440,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b0cf4: |[4b0cf4] oauth.signpost.basic.HttpURLConnectionResponseAdapter.unwrap:()Ljava/lang/Object; │ │ -4b0d04: 5410 f4ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ -4b0d08: 1100 |0002: return-object v0 │ │ +4b0cf8: |[4b0cf8] oauth.signpost.basic.HttpURLConnectionResponseAdapter.unwrap:()Ljava/lang/Object; │ │ +4b0d08: 5410 f4ad |0000: iget-object v0, v1, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.connection:Ljava/net/HttpURLConnection; // field@adf4 │ │ +4b0d0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/basic/HttpURLConnectionResponseAdapter; │ │ │ │ source_file_idx : 8691 (HttpURLConnectionResponseAdapter.java) │ │ @@ -1509488,18 +1509489,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4b0de8: |[4b0de8] oauth.signpost.basic.UrlStringRequestAdapter.:(Ljava/lang/String;)V │ │ -4b0df8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b0dfe: 5b01 f5ad |0003: iput-object v1, v0, Loauth/signpost/basic/UrlStringRequestAdapter;.url:Ljava/lang/String; // field@adf5 │ │ -4b0e02: 0e00 |0005: return-void │ │ +4b0dec: |[4b0dec] oauth.signpost.basic.UrlStringRequestAdapter.:(Ljava/lang/String;)V │ │ +4b0dfc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b0e02: 5b01 f5ad |0003: iput-object v1, v0, Loauth/signpost/basic/UrlStringRequestAdapter;.url:Ljava/lang/String; // field@adf5 │ │ +4b0e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Loauth/signpost/basic/UrlStringRequestAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1509510,18 +1509511,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4b0dcc: |[4b0dcc] oauth.signpost.basic.UrlStringRequestAdapter.getAllHeaders:()Ljava/util/Map; │ │ -4b0ddc: 7100 02e3 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@e302 │ │ -4b0de2: 0c00 |0003: move-result-object v0 │ │ -4b0de4: 1100 |0004: return-object v0 │ │ +4b0dd0: |[4b0dd0] oauth.signpost.basic.UrlStringRequestAdapter.getAllHeaders:()Ljava/util/Map; │ │ +4b0de0: 7100 02e3 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@e302 │ │ +4b0de6: 0c00 |0003: move-result-object v0 │ │ +4b0de8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Loauth/signpost/basic/UrlStringRequestAdapter; │ │ │ │ #1 : (in Loauth/signpost/basic/UrlStringRequestAdapter;) │ │ @@ -1509529,81 +1509530,81 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4b0d74: |[4b0d74] oauth.signpost.basic.UrlStringRequestAdapter.getContentType:()Ljava/lang/String; │ │ -4b0d84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b0d86: 1100 |0001: return-object v0 │ │ +4b0d78: |[4b0d78] oauth.signpost.basic.UrlStringRequestAdapter.getContentType:()Ljava/lang/String; │ │ +4b0d88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b0d8a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Loauth/signpost/basic/UrlStringRequestAdapter;) │ │ name : 'getHeader' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4b0d88: |[4b0d88] oauth.signpost.basic.UrlStringRequestAdapter.getHeader:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b0d98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4b0d9a: 1101 |0001: return-object v1 │ │ +4b0d8c: |[4b0d8c] oauth.signpost.basic.UrlStringRequestAdapter.getHeader:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b0d9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4b0d9e: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Loauth/signpost/basic/UrlStringRequestAdapter;) │ │ name : 'getMessagePayload' │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4b0d48: |[4b0d48] oauth.signpost.basic.UrlStringRequestAdapter.getMessagePayload:()Ljava/io/InputStream; │ │ -4b0d58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b0d5a: 1100 |0001: return-object v0 │ │ +4b0d4c: |[4b0d4c] oauth.signpost.basic.UrlStringRequestAdapter.getMessagePayload:()Ljava/io/InputStream; │ │ +4b0d5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b0d5e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Loauth/signpost/basic/UrlStringRequestAdapter;) │ │ name : 'getMethod' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b0d9c: |[4b0d9c] oauth.signpost.basic.UrlStringRequestAdapter.getMethod:()Ljava/lang/String; │ │ -4b0dac: 1a00 9020 |0000: const-string v0, "GET" // string@2090 │ │ -4b0db0: 1100 |0002: return-object v0 │ │ +4b0da0: |[4b0da0] oauth.signpost.basic.UrlStringRequestAdapter.getMethod:()Ljava/lang/String; │ │ +4b0db0: 1a00 9020 |0000: const-string v0, "GET" // string@2090 │ │ +4b0db4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Loauth/signpost/basic/UrlStringRequestAdapter;) │ │ name : 'getRequestUrl' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b0db4: |[4b0db4] oauth.signpost.basic.UrlStringRequestAdapter.getRequestUrl:()Ljava/lang/String; │ │ -4b0dc4: 5410 f5ad |0000: iget-object v0, v1, Loauth/signpost/basic/UrlStringRequestAdapter;.url:Ljava/lang/String; // field@adf5 │ │ -4b0dc8: 1100 |0002: return-object v0 │ │ +4b0db8: |[4b0db8] oauth.signpost.basic.UrlStringRequestAdapter.getRequestUrl:()Ljava/lang/String; │ │ +4b0dc8: 5410 f5ad |0000: iget-object v0, v1, Loauth/signpost/basic/UrlStringRequestAdapter;.url:Ljava/lang/String; // field@adf5 │ │ +4b0dcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/basic/UrlStringRequestAdapter; │ │ │ │ #6 : (in Loauth/signpost/basic/UrlStringRequestAdapter;) │ │ @@ -1509611,32 +1509612,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4b0e04: |[4b0e04] oauth.signpost.basic.UrlStringRequestAdapter.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4b0e14: 0e00 |0000: return-void │ │ +4b0e08: |[4b0e08] oauth.signpost.basic.UrlStringRequestAdapter.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4b0e18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Loauth/signpost/basic/UrlStringRequestAdapter;) │ │ name : 'setRequestUrl' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b0e18: |[4b0e18] oauth.signpost.basic.UrlStringRequestAdapter.setRequestUrl:(Ljava/lang/String;)V │ │ -4b0e28: 5b01 f5ad |0000: iput-object v1, v0, Loauth/signpost/basic/UrlStringRequestAdapter;.url:Ljava/lang/String; // field@adf5 │ │ -4b0e2c: 0e00 |0002: return-void │ │ +4b0e1c: |[4b0e1c] oauth.signpost.basic.UrlStringRequestAdapter.setRequestUrl:(Ljava/lang/String;)V │ │ +4b0e2c: 5b01 f5ad |0000: iput-object v1, v0, Loauth/signpost/basic/UrlStringRequestAdapter;.url:Ljava/lang/String; // field@adf5 │ │ +4b0e30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Loauth/signpost/basic/UrlStringRequestAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1509645,17 +1509646,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b0d5c: |[4b0d5c] oauth.signpost.basic.UrlStringRequestAdapter.unwrap:()Ljava/lang/Object; │ │ -4b0d6c: 5410 f5ad |0000: iget-object v0, v1, Loauth/signpost/basic/UrlStringRequestAdapter;.url:Ljava/lang/String; // field@adf5 │ │ -4b0d70: 1100 |0002: return-object v0 │ │ +4b0d60: |[4b0d60] oauth.signpost.basic.UrlStringRequestAdapter.unwrap:()Ljava/lang/Object; │ │ +4b0d70: 5410 f5ad |0000: iget-object v0, v1, Loauth/signpost/basic/UrlStringRequestAdapter;.url:Ljava/lang/String; // field@adf5 │ │ +4b0d74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/basic/UrlStringRequestAdapter; │ │ │ │ source_file_idx : 25045 (UrlStringRequestAdapter.java) │ │ @@ -1509687,26 +1509688,26 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -4b0e48: |[4b0e48] oauth.signpost.exception.OAuthCommunicationException.:(Ljava/lang/Exception;)V │ │ -4b0e58: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b0e5c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b0e62: 1a01 7914 |0005: const-string v1, "Communication with the service provider failed: " // string@1479 │ │ -4b0e66: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0e6c: 6e10 1ee0 0300 |000a: invoke-virtual {v3}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@e01e │ │ -4b0e72: 0c01 |000d: move-result-object v1 │ │ -4b0e74: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b0e7a: 6e10 1fe1 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b0e80: 0c00 |0014: move-result-object v0 │ │ -4b0e82: 7030 e8f0 0203 |0015: invoke-direct {v2, v0, v3}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@f0e8 │ │ -4b0e88: 0e00 |0018: return-void │ │ +4b0e4c: |[4b0e4c] oauth.signpost.exception.OAuthCommunicationException.:(Ljava/lang/Exception;)V │ │ +4b0e5c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b0e60: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b0e66: 1a01 7914 |0005: const-string v1, "Communication with the service provider failed: " // string@1479 │ │ +4b0e6a: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0e70: 6e10 1ee0 0300 |000a: invoke-virtual {v3}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@e01e │ │ +4b0e76: 0c01 |000d: move-result-object v1 │ │ +4b0e78: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b0e7e: 6e10 1fe1 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b0e84: 0c00 |0014: move-result-object v0 │ │ +4b0e86: 7030 e8f0 0203 |0015: invoke-direct {v2, v0, v3}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@f0e8 │ │ +4b0e8c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Loauth/signpost/exception/OAuthCommunicationException; │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/Exception; │ │ │ │ @@ -1509715,18 +1509716,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4b0e8c: |[4b0e8c] oauth.signpost.exception.OAuthCommunicationException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4b0e9c: 7020 e7f0 1000 |0000: invoke-direct {v0, v1}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;)V // method@f0e7 │ │ -4b0ea2: 5b02 f6ad |0003: iput-object v2, v0, Loauth/signpost/exception/OAuthCommunicationException;.responseBody:Ljava/lang/String; // field@adf6 │ │ -4b0ea6: 0e00 |0005: return-void │ │ +4b0e90: |[4b0e90] oauth.signpost.exception.OAuthCommunicationException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4b0ea0: 7020 e7f0 1000 |0000: invoke-direct {v0, v1}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;)V // method@f0e7 │ │ +4b0ea6: 5b02 f6ad |0003: iput-object v2, v0, Loauth/signpost/exception/OAuthCommunicationException;.responseBody:Ljava/lang/String; // field@adf6 │ │ +4b0eaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Loauth/signpost/exception/OAuthCommunicationException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1509738,17 +1509739,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b0e30: |[4b0e30] oauth.signpost.exception.OAuthCommunicationException.getResponseBody:()Ljava/lang/String; │ │ -4b0e40: 5410 f6ad |0000: iget-object v0, v1, Loauth/signpost/exception/OAuthCommunicationException;.responseBody:Ljava/lang/String; // field@adf6 │ │ -4b0e44: 1100 |0002: return-object v0 │ │ +4b0e34: |[4b0e34] oauth.signpost.exception.OAuthCommunicationException.getResponseBody:()Ljava/lang/String; │ │ +4b0e44: 5410 f6ad |0000: iget-object v0, v1, Loauth/signpost/exception/OAuthCommunicationException;.responseBody:Ljava/lang/String; // field@adf6 │ │ +4b0e48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/exception/OAuthCommunicationException; │ │ │ │ source_file_idx : 20043 (OAuthCommunicationException.java) │ │ @@ -1509776,17 +1509777,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b0ef0: |[4b0ef0] oauth.signpost.exception.OAuthExpectationFailedException.:(Ljava/lang/String;)V │ │ -4b0f00: 7020 e7f0 1000 |0000: invoke-direct {v0, v1}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;)V // method@f0e7 │ │ -4b0f06: 0e00 |0003: return-void │ │ +4b0ef4: |[4b0ef4] oauth.signpost.exception.OAuthExpectationFailedException.:(Ljava/lang/String;)V │ │ +4b0f04: 7020 e7f0 1000 |0000: invoke-direct {v0, v1}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;)V // method@f0e7 │ │ +4b0f0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/exception/OAuthExpectationFailedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1509816,17 +1509817,17 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b0f08: |[4b0f08] oauth.signpost.exception.OAuthMessageSignerException.:(Ljava/lang/Exception;)V │ │ -4b0f18: 7020 e9f0 1000 |0000: invoke-direct {v0, v1}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/Throwable;)V // method@f0e9 │ │ -4b0f1e: 0e00 |0003: return-void │ │ +4b0f0c: |[4b0f0c] oauth.signpost.exception.OAuthMessageSignerException.:(Ljava/lang/Exception;)V │ │ +4b0f1c: 7020 e9f0 1000 |0000: invoke-direct {v0, v1}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/Throwable;)V // method@f0e9 │ │ +4b0f22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/exception/OAuthMessageSignerException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Exception; │ │ │ │ @@ -1509835,17 +1509836,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4b0f20: |[4b0f20] oauth.signpost.exception.OAuthMessageSignerException.:(Ljava/lang/String;)V │ │ -4b0f30: 7020 e7f0 1000 |0000: invoke-direct {v0, v1}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;)V // method@f0e7 │ │ -4b0f36: 0e00 |0003: return-void │ │ +4b0f24: |[4b0f24] oauth.signpost.exception.OAuthMessageSignerException.:(Ljava/lang/String;)V │ │ +4b0f34: 7020 e7f0 1000 |0000: invoke-direct {v0, v1}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;)V // method@f0e7 │ │ +4b0f3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/exception/OAuthMessageSignerException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1509884,18 +1509885,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4b0f50: |[4b0f50] oauth.signpost.exception.OAuthNotAuthorizedException.:()V │ │ -4b0f60: 1a00 e50c |0000: const-string v0, "Authorization failed (server replied with a 401). This can happen if the consumer key was not correct or the signatures did not match." // string@0ce5 │ │ -4b0f64: 7020 e7f0 0100 |0002: invoke-direct {v1, v0}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;)V // method@f0e7 │ │ -4b0f6a: 0e00 |0005: return-void │ │ +4b0f54: |[4b0f54] oauth.signpost.exception.OAuthNotAuthorizedException.:()V │ │ +4b0f64: 1a00 e50c |0000: const-string v0, "Authorization failed (server replied with a 401). This can happen if the consumer key was not correct or the signatures did not match." // string@0ce5 │ │ +4b0f68: 7020 e7f0 0100 |0002: invoke-direct {v1, v0}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;)V // method@f0e7 │ │ +4b0f6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Loauth/signpost/exception/OAuthNotAuthorizedException; │ │ │ │ #1 : (in Loauth/signpost/exception/OAuthNotAuthorizedException;) │ │ @@ -1509903,19 +1509904,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4b0f6c: |[4b0f6c] oauth.signpost.exception.OAuthNotAuthorizedException.:(Ljava/lang/String;)V │ │ -4b0f7c: 1a00 e50c |0000: const-string v0, "Authorization failed (server replied with a 401). This can happen if the consumer key was not correct or the signatures did not match." // string@0ce5 │ │ -4b0f80: 7020 e7f0 0100 |0002: invoke-direct {v1, v0}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;)V // method@f0e7 │ │ -4b0f86: 5b12 f8ad |0005: iput-object v2, v1, Loauth/signpost/exception/OAuthNotAuthorizedException;.responseBody:Ljava/lang/String; // field@adf8 │ │ -4b0f8a: 0e00 |0007: return-void │ │ +4b0f70: |[4b0f70] oauth.signpost.exception.OAuthNotAuthorizedException.:(Ljava/lang/String;)V │ │ +4b0f80: 1a00 e50c |0000: const-string v0, "Authorization failed (server replied with a 401). This can happen if the consumer key was not correct or the signatures did not match." // string@0ce5 │ │ +4b0f84: 7020 e7f0 0100 |0002: invoke-direct {v1, v0}, Loauth/signpost/exception/OAuthException;.:(Ljava/lang/String;)V // method@f0e7 │ │ +4b0f8a: 5b12 f8ad |0005: iput-object v2, v1, Loauth/signpost/exception/OAuthNotAuthorizedException;.responseBody:Ljava/lang/String; // field@adf8 │ │ +4b0f8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Loauth/signpost/exception/OAuthNotAuthorizedException; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1509926,17 +1509927,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b0f38: |[4b0f38] oauth.signpost.exception.OAuthNotAuthorizedException.getResponseBody:()Ljava/lang/String; │ │ -4b0f48: 5410 f8ad |0000: iget-object v0, v1, Loauth/signpost/exception/OAuthNotAuthorizedException;.responseBody:Ljava/lang/String; // field@adf8 │ │ -4b0f4c: 1100 |0002: return-object v0 │ │ +4b0f3c: |[4b0f3c] oauth.signpost.exception.OAuthNotAuthorizedException.getResponseBody:()Ljava/lang/String; │ │ +4b0f4c: 5410 f8ad |0000: iget-object v0, v1, Loauth/signpost/exception/OAuthNotAuthorizedException;.responseBody:Ljava/lang/String; // field@adf8 │ │ +4b0f50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Loauth/signpost/exception/OAuthNotAuthorizedException; │ │ │ │ source_file_idx : 20049 (OAuthNotAuthorizedException.java) │ │ @@ -1509970,17 +1509971,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b18ec: |[4b18ec] oauth.signpost.signature.AuthorizationHeaderSigningStrategy.:()V │ │ -4b18fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b1902: 0e00 |0003: return-void │ │ +4b18f0: |[4b18f0] oauth.signpost.signature.AuthorizationHeaderSigningStrategy.:()V │ │ +4b1900: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b1906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/signature/AuthorizationHeaderSigningStrategy; │ │ │ │ Virtual methods - │ │ @@ -1509989,58 +1509990,58 @@ │ │ type : '(Ljava/lang/String;Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -4b1824: |[4b1824] oauth.signpost.signature.AuthorizationHeaderSigningStrategy.writeSignature:(Ljava/lang/String;Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; │ │ -4b1834: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4b1838: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b183e: 1a01 474e |0005: const-string v1, "OAuth " // string@4e47 │ │ -4b1842: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1848: 1a01 9bcd |000a: const-string v1, "realm" // string@cd9b │ │ -4b184c: 6e20 f9f0 1700 |000c: invoke-virtual {v7, v1}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ -4b1852: 0a02 |000f: move-result v2 │ │ -4b1854: 1a03 8305 |0010: const-string v3, ", " // string@0583 │ │ -4b1858: 3802 0c00 |0012: if-eqz v2, 001e // +000c │ │ -4b185c: 6e20 00f1 1700 |0014: invoke-virtual {v7, v1}, Loauth/signpost/http/HttpParameters;.getAsHeaderElement:(Ljava/lang/String;)Ljava/lang/String; // method@f100 │ │ -4b1862: 0c01 |0017: move-result-object v1 │ │ -4b1864: 6e20 12e1 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b186a: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1870: 6e10 05f1 0700 |001e: invoke-virtual {v7}, Loauth/signpost/http/HttpParameters;.getOAuthParameters:()Loauth/signpost/http/HttpParameters; // method@f105 │ │ -4b1876: 0c07 |0021: move-result-object v7 │ │ -4b1878: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -4b187a: 1a02 36c4 |0023: const-string v2, "oauth_signature" // string@c436 │ │ -4b187e: 6e40 0df1 2715 |0025: invoke-virtual {v7, v2, v5, v1}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4b1884: 6e10 08f1 0700 |0028: invoke-virtual {v7}, Loauth/signpost/http/HttpParameters;.keySet:()Ljava/util/Set; // method@f108 │ │ -4b188a: 0c05 |002b: move-result-object v5 │ │ -4b188c: 7210 d3e3 0500 |002c: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b1892: 0c05 |002f: move-result-object v5 │ │ -4b1894: 7210 5fe3 0500 |0030: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b189a: 0a01 |0033: move-result v1 │ │ -4b189c: 3801 1900 |0034: if-eqz v1, 004d // +0019 │ │ -4b18a0: 7210 60e3 0500 |0036: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b18a6: 0c01 |0039: move-result-object v1 │ │ -4b18a8: 1f01 0619 |003a: check-cast v1, Ljava/lang/String; // type@1906 │ │ -4b18ac: 6e20 00f1 1700 |003c: invoke-virtual {v7, v1}, Loauth/signpost/http/HttpParameters;.getAsHeaderElement:(Ljava/lang/String;)Ljava/lang/String; // method@f100 │ │ -4b18b2: 0c01 |003f: move-result-object v1 │ │ -4b18b4: 6e20 12e1 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b18ba: 7210 5fe3 0500 |0043: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b18c0: 0a01 |0046: move-result v1 │ │ -4b18c2: 3801 e9ff |0047: if-eqz v1, 0030 // -0017 │ │ -4b18c6: 6e20 12e1 3000 |0049: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b18cc: 28e4 |004c: goto 0030 // -001c │ │ -4b18ce: 6e10 1fe1 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b18d4: 0c05 |0050: move-result-object v5 │ │ -4b18d6: 1a07 e00c |0051: const-string v7, "Auth Header" // string@0ce0 │ │ -4b18da: 7120 9af0 5700 |0053: invoke-static {v7, v5}, Loauth/signpost/OAuth;.debugOut:(Ljava/lang/String;Ljava/lang/String;)V // method@f09a │ │ -4b18e0: 1a07 e40c |0056: const-string v7, "Authorization" // string@0ce4 │ │ -4b18e4: 7230 25f1 7605 |0058: invoke-interface {v6, v7, v5}, Loauth/signpost/http/HttpRequest;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@f125 │ │ -4b18ea: 1105 |005b: return-object v5 │ │ +4b1828: |[4b1828] oauth.signpost.signature.AuthorizationHeaderSigningStrategy.writeSignature:(Ljava/lang/String;Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; │ │ +4b1838: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4b183c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b1842: 1a01 474e |0005: const-string v1, "OAuth " // string@4e47 │ │ +4b1846: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b184c: 1a01 9bcd |000a: const-string v1, "realm" // string@cd9b │ │ +4b1850: 6e20 f9f0 1700 |000c: invoke-virtual {v7, v1}, Loauth/signpost/http/HttpParameters;.containsKey:(Ljava/lang/Object;)Z // method@f0f9 │ │ +4b1856: 0a02 |000f: move-result v2 │ │ +4b1858: 1a03 8305 |0010: const-string v3, ", " // string@0583 │ │ +4b185c: 3802 0c00 |0012: if-eqz v2, 001e // +000c │ │ +4b1860: 6e20 00f1 1700 |0014: invoke-virtual {v7, v1}, Loauth/signpost/http/HttpParameters;.getAsHeaderElement:(Ljava/lang/String;)Ljava/lang/String; // method@f100 │ │ +4b1866: 0c01 |0017: move-result-object v1 │ │ +4b1868: 6e20 12e1 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b186e: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1874: 6e10 05f1 0700 |001e: invoke-virtual {v7}, Loauth/signpost/http/HttpParameters;.getOAuthParameters:()Loauth/signpost/http/HttpParameters; // method@f105 │ │ +4b187a: 0c07 |0021: move-result-object v7 │ │ +4b187c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +4b187e: 1a02 36c4 |0023: const-string v2, "oauth_signature" // string@c436 │ │ +4b1882: 6e40 0df1 2715 |0025: invoke-virtual {v7, v2, v5, v1}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4b1888: 6e10 08f1 0700 |0028: invoke-virtual {v7}, Loauth/signpost/http/HttpParameters;.keySet:()Ljava/util/Set; // method@f108 │ │ +4b188e: 0c05 |002b: move-result-object v5 │ │ +4b1890: 7210 d3e3 0500 |002c: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b1896: 0c05 |002f: move-result-object v5 │ │ +4b1898: 7210 5fe3 0500 |0030: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b189e: 0a01 |0033: move-result v1 │ │ +4b18a0: 3801 1900 |0034: if-eqz v1, 004d // +0019 │ │ +4b18a4: 7210 60e3 0500 |0036: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b18aa: 0c01 |0039: move-result-object v1 │ │ +4b18ac: 1f01 0619 |003a: check-cast v1, Ljava/lang/String; // type@1906 │ │ +4b18b0: 6e20 00f1 1700 |003c: invoke-virtual {v7, v1}, Loauth/signpost/http/HttpParameters;.getAsHeaderElement:(Ljava/lang/String;)Ljava/lang/String; // method@f100 │ │ +4b18b6: 0c01 |003f: move-result-object v1 │ │ +4b18b8: 6e20 12e1 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b18be: 7210 5fe3 0500 |0043: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b18c4: 0a01 |0046: move-result v1 │ │ +4b18c6: 3801 e9ff |0047: if-eqz v1, 0030 // -0017 │ │ +4b18ca: 6e20 12e1 3000 |0049: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b18d0: 28e4 |004c: goto 0030 // -001c │ │ +4b18d2: 6e10 1fe1 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b18d8: 0c05 |0050: move-result-object v5 │ │ +4b18da: 1a07 e00c |0051: const-string v7, "Auth Header" // string@0ce0 │ │ +4b18de: 7120 9af0 5700 |0053: invoke-static {v7, v5}, Loauth/signpost/OAuth;.debugOut:(Ljava/lang/String;Ljava/lang/String;)V // method@f09a │ │ +4b18e4: 1a07 e40c |0056: const-string v7, "Authorization" // string@0ce4 │ │ +4b18e8: 7230 25f1 7605 |0058: invoke-interface {v6, v7, v5}, Loauth/signpost/http/HttpRequest;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@f125 │ │ +4b18ee: 1105 |005b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0007 line=22 │ │ 0x000c line=25 │ │ 0x0014 line=26 │ │ 0x001b line=27 │ │ @@ -1510095,17 +1510096,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b1a08: |[4b1a08] oauth.signpost.signature.HmacSha1MessageSigner.:()V │ │ -4b1a18: 7010 34f1 0000 |0000: invoke-direct {v0}, Loauth/signpost/signature/OAuthMessageSigner;.:()V // method@f134 │ │ -4b1a1e: 0e00 |0003: return-void │ │ +4b1a0c: |[4b1a0c] oauth.signpost.signature.HmacSha1MessageSigner.:()V │ │ +4b1a1c: 7010 34f1 0000 |0000: invoke-direct {v0}, Loauth/signpost/signature/OAuthMessageSigner;.:()V // method@f134 │ │ +4b1a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/signature/HmacSha1MessageSigner; │ │ │ │ Virtual methods - │ │ @@ -1510114,79 +1510115,79 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b1904: |[4b1904] oauth.signpost.signature.HmacSha1MessageSigner.getSignatureMethod:()Ljava/lang/String; │ │ -4b1914: 1a00 7e21 |0000: const-string v0, "HMAC-SHA1" // string@217e │ │ -4b1918: 1100 |0002: return-object v0 │ │ +4b1908: |[4b1908] oauth.signpost.signature.HmacSha1MessageSigner.getSignatureMethod:()Ljava/lang/String; │ │ +4b1918: 1a00 7e21 |0000: const-string v0, "HMAC-SHA1" // string@217e │ │ +4b191c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Loauth/signpost/signature/HmacSha1MessageSigner;) │ │ name : 'sign' │ │ type : '(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -4b191c: |[4b191c] oauth.signpost.signature.HmacSha1MessageSigner.sign:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; │ │ -4b192c: 1a00 de21 |0000: const-string v0, "HmacSHA1" // string@21de │ │ -4b1930: 1a01 d560 |0002: const-string v1, "UTF-8" // string@60d5 │ │ -4b1934: 2202 0819 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4b1938: 7010 06e1 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b193e: 6e10 30f1 0400 |0009: invoke-virtual {v4}, Loauth/signpost/signature/HmacSha1MessageSigner;.getConsumerSecret:()Ljava/lang/String; // method@f130 │ │ -4b1944: 0c03 |000c: move-result-object v3 │ │ -4b1946: 7110 a2f0 0300 |000d: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b194c: 0c03 |0010: move-result-object v3 │ │ -4b194e: 6e20 12e1 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1954: 1303 2600 |0014: const/16 v3, #int 38 // #26 │ │ -4b1958: 6e20 0ae1 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4b195e: 6e10 32f1 0400 |0019: invoke-virtual {v4}, Loauth/signpost/signature/HmacSha1MessageSigner;.getTokenSecret:()Ljava/lang/String; // method@f132 │ │ -4b1964: 0c03 |001c: move-result-object v3 │ │ -4b1966: 7110 a2f0 0300 |001d: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b196c: 0c03 |0020: move-result-object v3 │ │ -4b196e: 6e20 12e1 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1974: 6e10 1fe1 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b197a: 0c02 |0027: move-result-object v2 │ │ -4b197c: 6e20 cce0 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ -4b1982: 0c02 |002b: move-result-object v2 │ │ -4b1984: 2203 e619 |002c: new-instance v3, Ljavax/crypto/spec/SecretKeySpec; // type@19e6 │ │ -4b1988: 7030 a4e4 2300 |002e: invoke-direct {v3, v2, v0}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@e4a4 │ │ -4b198e: 7110 a2e4 0000 |0031: invoke-static {v0}, Ljavax/crypto/Mac;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Mac; // method@e4a2 │ │ -4b1994: 0c00 |0034: move-result-object v0 │ │ -4b1996: 6e20 a3e4 3000 |0035: invoke-virtual {v0, v3}, Ljavax/crypto/Mac;.init:(Ljava/security/Key;)V // method@e4a3 │ │ -4b199c: 2202 771c |0038: new-instance v2, Loauth/signpost/signature/SignatureBaseString; // type@1c77 │ │ -4b19a0: 7030 45f1 5206 |003a: invoke-direct {v2, v5, v6}, Loauth/signpost/signature/SignatureBaseString;.:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V // method@f145 │ │ -4b19a6: 6e10 46f1 0200 |003d: invoke-virtual {v2}, Loauth/signpost/signature/SignatureBaseString;.generate:()Ljava/lang/String; // method@f146 │ │ -4b19ac: 0c05 |0040: move-result-object v5 │ │ -4b19ae: 1a06 3255 |0041: const-string v6, "SBS" // string@5532 │ │ -4b19b2: 7120 9af0 5600 |0043: invoke-static {v6, v5}, Loauth/signpost/OAuth;.debugOut:(Ljava/lang/String;Ljava/lang/String;)V // method@f09a │ │ -4b19b8: 6e20 cce0 1500 |0046: invoke-virtual {v5, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ -4b19be: 0c05 |0049: move-result-object v5 │ │ -4b19c0: 6e20 a1e4 5000 |004a: invoke-virtual {v0, v5}, Ljavax/crypto/Mac;.doFinal:([B)[B // method@e4a1 │ │ -4b19c6: 0c05 |004d: move-result-object v5 │ │ -4b19c8: 6e20 2ff1 5400 |004e: invoke-virtual {v4, v5}, Loauth/signpost/signature/HmacSha1MessageSigner;.base64Encode:([B)Ljava/lang/String; // method@f12f │ │ -4b19ce: 0c05 |0051: move-result-object v5 │ │ -4b19d0: 6e10 ebe0 0500 |0052: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ -4b19d6: 0c05 |0055: move-result-object v5 │ │ -4b19d8: 1105 |0056: return-object v5 │ │ -4b19da: 0d05 |0057: move-exception v5 │ │ -4b19dc: 2206 6d1c |0058: new-instance v6, Loauth/signpost/exception/OAuthMessageSignerException; // type@1c6d │ │ -4b19e0: 7020 ecf0 5600 |005a: invoke-direct {v6, v5}, Loauth/signpost/exception/OAuthMessageSignerException;.:(Ljava/lang/Exception;)V // method@f0ec │ │ -4b19e6: 2706 |005d: throw v6 │ │ -4b19e8: 0d05 |005e: move-exception v5 │ │ -4b19ea: 2206 6d1c |005f: new-instance v6, Loauth/signpost/exception/OAuthMessageSignerException; // type@1c6d │ │ -4b19ee: 7020 ecf0 5600 |0061: invoke-direct {v6, v5}, Loauth/signpost/exception/OAuthMessageSignerException;.:(Ljava/lang/Exception;)V // method@f0ec │ │ -4b19f4: 2706 |0064: throw v6 │ │ +4b1920: |[4b1920] oauth.signpost.signature.HmacSha1MessageSigner.sign:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; │ │ +4b1930: 1a00 de21 |0000: const-string v0, "HmacSHA1" // string@21de │ │ +4b1934: 1a01 d560 |0002: const-string v1, "UTF-8" // string@60d5 │ │ +4b1938: 2202 0819 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4b193c: 7010 06e1 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b1942: 6e10 30f1 0400 |0009: invoke-virtual {v4}, Loauth/signpost/signature/HmacSha1MessageSigner;.getConsumerSecret:()Ljava/lang/String; // method@f130 │ │ +4b1948: 0c03 |000c: move-result-object v3 │ │ +4b194a: 7110 a2f0 0300 |000d: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b1950: 0c03 |0010: move-result-object v3 │ │ +4b1952: 6e20 12e1 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1958: 1303 2600 |0014: const/16 v3, #int 38 // #26 │ │ +4b195c: 6e20 0ae1 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4b1962: 6e10 32f1 0400 |0019: invoke-virtual {v4}, Loauth/signpost/signature/HmacSha1MessageSigner;.getTokenSecret:()Ljava/lang/String; // method@f132 │ │ +4b1968: 0c03 |001c: move-result-object v3 │ │ +4b196a: 7110 a2f0 0300 |001d: invoke-static {v3}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b1970: 0c03 |0020: move-result-object v3 │ │ +4b1972: 6e20 12e1 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1978: 6e10 1fe1 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b197e: 0c02 |0027: move-result-object v2 │ │ +4b1980: 6e20 cce0 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ +4b1986: 0c02 |002b: move-result-object v2 │ │ +4b1988: 2203 e619 |002c: new-instance v3, Ljavax/crypto/spec/SecretKeySpec; // type@19e6 │ │ +4b198c: 7030 a4e4 2300 |002e: invoke-direct {v3, v2, v0}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@e4a4 │ │ +4b1992: 7110 a2e4 0000 |0031: invoke-static {v0}, Ljavax/crypto/Mac;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Mac; // method@e4a2 │ │ +4b1998: 0c00 |0034: move-result-object v0 │ │ +4b199a: 6e20 a3e4 3000 |0035: invoke-virtual {v0, v3}, Ljavax/crypto/Mac;.init:(Ljava/security/Key;)V // method@e4a3 │ │ +4b19a0: 2202 771c |0038: new-instance v2, Loauth/signpost/signature/SignatureBaseString; // type@1c77 │ │ +4b19a4: 7030 45f1 5206 |003a: invoke-direct {v2, v5, v6}, Loauth/signpost/signature/SignatureBaseString;.:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)V // method@f145 │ │ +4b19aa: 6e10 46f1 0200 |003d: invoke-virtual {v2}, Loauth/signpost/signature/SignatureBaseString;.generate:()Ljava/lang/String; // method@f146 │ │ +4b19b0: 0c05 |0040: move-result-object v5 │ │ +4b19b2: 1a06 3255 |0041: const-string v6, "SBS" // string@5532 │ │ +4b19b6: 7120 9af0 5600 |0043: invoke-static {v6, v5}, Loauth/signpost/OAuth;.debugOut:(Ljava/lang/String;Ljava/lang/String;)V // method@f09a │ │ +4b19bc: 6e20 cce0 1500 |0046: invoke-virtual {v5, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ +4b19c2: 0c05 |0049: move-result-object v5 │ │ +4b19c4: 6e20 a1e4 5000 |004a: invoke-virtual {v0, v5}, Ljavax/crypto/Mac;.doFinal:([B)[B // method@e4a1 │ │ +4b19ca: 0c05 |004d: move-result-object v5 │ │ +4b19cc: 6e20 2ff1 5400 |004e: invoke-virtual {v4, v5}, Loauth/signpost/signature/HmacSha1MessageSigner;.base64Encode:([B)Ljava/lang/String; // method@f12f │ │ +4b19d2: 0c05 |0051: move-result-object v5 │ │ +4b19d4: 6e10 ebe0 0500 |0052: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ +4b19da: 0c05 |0055: move-result-object v5 │ │ +4b19dc: 1105 |0056: return-object v5 │ │ +4b19de: 0d05 |0057: move-exception v5 │ │ +4b19e0: 2206 6d1c |0058: new-instance v6, Loauth/signpost/exception/OAuthMessageSignerException; // type@1c6d │ │ +4b19e4: 7020 ecf0 5600 |005a: invoke-direct {v6, v5}, Loauth/signpost/exception/OAuthMessageSignerException;.:(Ljava/lang/Exception;)V // method@f0ec │ │ +4b19ea: 2706 |005d: throw v6 │ │ +4b19ec: 0d05 |005e: move-exception v5 │ │ +4b19ee: 2206 6d1c |005f: new-instance v6, Loauth/signpost/exception/OAuthMessageSignerException; // type@1c6d │ │ +4b19f2: 7020 ecf0 5600 |0061: invoke-direct {v6, v5}, Loauth/signpost/exception/OAuthMessageSignerException;.:(Ljava/lang/Exception;)V // method@f0ec │ │ +4b19f8: 2706 |0064: throw v6 │ │ catches : 1 │ │ 0x0004 - 0x0056 │ │ Ljava/security/GeneralSecurityException; -> 0x005e │ │ Ljava/io/UnsupportedEncodingException; -> 0x0057 │ │ positions : │ │ 0x0004 line=43 │ │ 0x0028 line=45 │ │ @@ -1510233,17 +1510234,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b1b94: |[4b1b94] oauth.signpost.signature.PlainTextMessageSigner.:()V │ │ -4b1ba4: 7010 34f1 0000 |0000: invoke-direct {v0}, Loauth/signpost/signature/OAuthMessageSigner;.:()V // method@f134 │ │ -4b1baa: 0e00 |0003: return-void │ │ +4b1b98: |[4b1b98] oauth.signpost.signature.PlainTextMessageSigner.:()V │ │ +4b1ba8: 7010 34f1 0000 |0000: invoke-direct {v0}, Loauth/signpost/signature/OAuthMessageSigner;.:()V // method@f134 │ │ +4b1bae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/signature/PlainTextMessageSigner; │ │ │ │ Virtual methods - │ │ @@ -1510252,48 +1510253,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b1b20: |[4b1b20] oauth.signpost.signature.PlainTextMessageSigner.getSignatureMethod:()Ljava/lang/String; │ │ -4b1b30: 1a00 4150 |0000: const-string v0, "PLAINTEXT" // string@5041 │ │ -4b1b34: 1100 |0002: return-object v0 │ │ +4b1b24: |[4b1b24] oauth.signpost.signature.PlainTextMessageSigner.getSignatureMethod:()Ljava/lang/String; │ │ +4b1b34: 1a00 4150 |0000: const-string v0, "PLAINTEXT" // string@5041 │ │ +4b1b38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Loauth/signpost/signature/PlainTextMessageSigner;) │ │ name : 'sign' │ │ type : '(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -4b1b38: |[4b1b38] oauth.signpost.signature.PlainTextMessageSigner.sign:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; │ │ -4b1b48: 2201 0819 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b1b4c: 7010 06e1 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4b1b52: 6e10 3ff1 0000 |0005: invoke-virtual {v0}, Loauth/signpost/signature/PlainTextMessageSigner;.getConsumerSecret:()Ljava/lang/String; // method@f13f │ │ -4b1b58: 0c02 |0008: move-result-object v2 │ │ -4b1b5a: 7110 a2f0 0200 |0009: invoke-static {v2}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b1b60: 0c02 |000c: move-result-object v2 │ │ -4b1b62: 6e20 12e1 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1b68: 1302 2600 |0010: const/16 v2, #int 38 // #26 │ │ -4b1b6c: 6e20 0ae1 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4b1b72: 6e10 41f1 0000 |0015: invoke-virtual {v0}, Loauth/signpost/signature/PlainTextMessageSigner;.getTokenSecret:()Ljava/lang/String; // method@f141 │ │ -4b1b78: 0c02 |0018: move-result-object v2 │ │ -4b1b7a: 7110 a2f0 0200 |0019: invoke-static {v2}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ -4b1b80: 0c02 |001c: move-result-object v2 │ │ -4b1b82: 6e20 12e1 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1b88: 6e10 1fe1 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b1b8e: 0c01 |0023: move-result-object v1 │ │ -4b1b90: 1101 |0024: return-object v1 │ │ +4b1b3c: |[4b1b3c] oauth.signpost.signature.PlainTextMessageSigner.sign:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; │ │ +4b1b4c: 2201 0819 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b1b50: 7010 06e1 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4b1b56: 6e10 3ff1 0000 |0005: invoke-virtual {v0}, Loauth/signpost/signature/PlainTextMessageSigner;.getConsumerSecret:()Ljava/lang/String; // method@f13f │ │ +4b1b5c: 0c02 |0008: move-result-object v2 │ │ +4b1b5e: 7110 a2f0 0200 |0009: invoke-static {v2}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b1b64: 0c02 |000c: move-result-object v2 │ │ +4b1b66: 6e20 12e1 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1b6c: 1302 2600 |0010: const/16 v2, #int 38 // #26 │ │ +4b1b70: 6e20 0ae1 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4b1b76: 6e10 41f1 0000 |0015: invoke-virtual {v0}, Loauth/signpost/signature/PlainTextMessageSigner;.getTokenSecret:()Ljava/lang/String; // method@f141 │ │ +4b1b7c: 0c02 |0018: move-result-object v2 │ │ +4b1b7e: 7110 a2f0 0200 |0019: invoke-static {v2}, Loauth/signpost/OAuth;.percentEncode:(Ljava/lang/String;)Ljava/lang/String; // method@f0a2 │ │ +4b1b84: 0c02 |001c: move-result-object v2 │ │ +4b1b86: 6e20 12e1 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1b8c: 6e10 1fe1 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b1b92: 0c01 |0023: move-result-object v1 │ │ +4b1b94: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0025 reg=0 this Loauth/signpost/signature/PlainTextMessageSigner; │ │ 0x0000 - 0x0025 reg=1 (null) Loauth/signpost/http/HttpRequest; │ │ 0x0000 - 0x0025 reg=2 (null) Loauth/signpost/http/HttpParameters; │ │ @@ -1510329,17 +1510330,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b1c50: |[4b1c50] oauth.signpost.signature.QueryStringSigningStrategy.:()V │ │ -4b1c60: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b1c66: 0e00 |0003: return-void │ │ +4b1c54: |[4b1c54] oauth.signpost.signature.QueryStringSigningStrategy.:()V │ │ +4b1c64: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b1c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/signature/QueryStringSigningStrategy; │ │ │ │ Virtual methods - │ │ @@ -1510348,51 +1510349,51 @@ │ │ type : '(Ljava/lang/String;Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -4b1bac: |[4b1bac] oauth.signpost.signature.QueryStringSigningStrategy.writeSignature:(Ljava/lang/String;Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; │ │ -4b1bbc: 6e10 05f1 0600 |0000: invoke-virtual {v6}, Loauth/signpost/http/HttpParameters;.getOAuthParameters:()Loauth/signpost/http/HttpParameters; // method@f105 │ │ -4b1bc2: 0c06 |0003: move-result-object v6 │ │ -4b1bc4: 1a00 36c4 |0004: const-string v0, "oauth_signature" // string@c436 │ │ -4b1bc8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4b1bca: 6e40 0df1 0614 |0007: invoke-virtual {v6, v0, v4, v1}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ -4b1bd0: 6e10 08f1 0600 |000a: invoke-virtual {v6}, Loauth/signpost/http/HttpParameters;.keySet:()Ljava/util/Set; // method@f108 │ │ -4b1bd6: 0c04 |000d: move-result-object v4 │ │ -4b1bd8: 7210 d3e3 0400 |000e: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -4b1bde: 0c04 |0011: move-result-object v4 │ │ -4b1be0: 7210 60e3 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b1be6: 0c00 |0015: move-result-object v0 │ │ -4b1be8: 1f00 0619 |0016: check-cast v0, Ljava/lang/String; // type@1906 │ │ -4b1bec: 2201 0819 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4b1bf0: 7210 24f1 0500 |001a: invoke-interface {v5}, Loauth/signpost/http/HttpRequest;.getRequestUrl:()Ljava/lang/String; // method@f124 │ │ -4b1bf6: 0c02 |001d: move-result-object v2 │ │ -4b1bf8: 6e20 01f1 0600 |001e: invoke-virtual {v6, v0}, Loauth/signpost/http/HttpParameters;.getAsQueryString:(Ljava/lang/Object;)Ljava/lang/String; // method@f101 │ │ -4b1bfe: 0c00 |0021: move-result-object v0 │ │ -4b1c00: 7120 99f0 0200 |0022: invoke-static {v2, v0}, Loauth/signpost/OAuth;.addQueryString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f099 │ │ -4b1c06: 0c00 |0025: move-result-object v0 │ │ -4b1c08: 7020 09e1 0100 |0026: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4b1c0e: 7210 5fe3 0400 |0029: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4b1c14: 0a00 |002c: move-result v0 │ │ -4b1c16: 3800 1500 |002d: if-eqz v0, 0042 // +0015 │ │ -4b1c1a: 1a00 8603 |002f: const-string v0, "&" // string@0386 │ │ -4b1c1e: 6e20 12e1 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1c24: 7210 60e3 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4b1c2a: 0c00 |0037: move-result-object v0 │ │ -4b1c2c: 1f00 0619 |0038: check-cast v0, Ljava/lang/String; // type@1906 │ │ -4b1c30: 6e20 01f1 0600 |003a: invoke-virtual {v6, v0}, Loauth/signpost/http/HttpParameters;.getAsQueryString:(Ljava/lang/Object;)Ljava/lang/String; // method@f101 │ │ -4b1c36: 0c00 |003d: move-result-object v0 │ │ -4b1c38: 6e20 12e1 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4b1c3e: 28e8 |0041: goto 0029 // -0018 │ │ -4b1c40: 6e10 1fe1 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4b1c46: 0c04 |0045: move-result-object v4 │ │ -4b1c48: 7220 26f1 4500 |0046: invoke-interface {v5, v4}, Loauth/signpost/http/HttpRequest;.setRequestUrl:(Ljava/lang/String;)V // method@f126 │ │ -4b1c4e: 1104 |0049: return-object v4 │ │ +4b1bb0: |[4b1bb0] oauth.signpost.signature.QueryStringSigningStrategy.writeSignature:(Ljava/lang/String;Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpParameters;)Ljava/lang/String; │ │ +4b1bc0: 6e10 05f1 0600 |0000: invoke-virtual {v6}, Loauth/signpost/http/HttpParameters;.getOAuthParameters:()Loauth/signpost/http/HttpParameters; // method@f105 │ │ +4b1bc6: 0c06 |0003: move-result-object v6 │ │ +4b1bc8: 1a00 36c4 |0004: const-string v0, "oauth_signature" // string@c436 │ │ +4b1bcc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4b1bce: 6e40 0df1 0614 |0007: invoke-virtual {v6, v0, v4, v1}, Loauth/signpost/http/HttpParameters;.put:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@f10d │ │ +4b1bd4: 6e10 08f1 0600 |000a: invoke-virtual {v6}, Loauth/signpost/http/HttpParameters;.keySet:()Ljava/util/Set; // method@f108 │ │ +4b1bda: 0c04 |000d: move-result-object v4 │ │ +4b1bdc: 7210 d3e3 0400 |000e: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +4b1be2: 0c04 |0011: move-result-object v4 │ │ +4b1be4: 7210 60e3 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b1bea: 0c00 |0015: move-result-object v0 │ │ +4b1bec: 1f00 0619 |0016: check-cast v0, Ljava/lang/String; // type@1906 │ │ +4b1bf0: 2201 0819 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4b1bf4: 7210 24f1 0500 |001a: invoke-interface {v5}, Loauth/signpost/http/HttpRequest;.getRequestUrl:()Ljava/lang/String; // method@f124 │ │ +4b1bfa: 0c02 |001d: move-result-object v2 │ │ +4b1bfc: 6e20 01f1 0600 |001e: invoke-virtual {v6, v0}, Loauth/signpost/http/HttpParameters;.getAsQueryString:(Ljava/lang/Object;)Ljava/lang/String; // method@f101 │ │ +4b1c02: 0c00 |0021: move-result-object v0 │ │ +4b1c04: 7120 99f0 0200 |0022: invoke-static {v2, v0}, Loauth/signpost/OAuth;.addQueryString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f099 │ │ +4b1c0a: 0c00 |0025: move-result-object v0 │ │ +4b1c0c: 7020 09e1 0100 |0026: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4b1c12: 7210 5fe3 0400 |0029: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4b1c18: 0a00 |002c: move-result v0 │ │ +4b1c1a: 3800 1500 |002d: if-eqz v0, 0042 // +0015 │ │ +4b1c1e: 1a00 8603 |002f: const-string v0, "&" // string@0386 │ │ +4b1c22: 6e20 12e1 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1c28: 7210 60e3 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4b1c2e: 0c00 |0037: move-result-object v0 │ │ +4b1c30: 1f00 0619 |0038: check-cast v0, Ljava/lang/String; // type@1906 │ │ +4b1c34: 6e20 01f1 0600 |003a: invoke-virtual {v6, v0}, Loauth/signpost/http/HttpParameters;.getAsQueryString:(Ljava/lang/Object;)Ljava/lang/String; // method@f101 │ │ +4b1c3a: 0c00 |003d: move-result-object v0 │ │ +4b1c3c: 6e20 12e1 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4b1c42: 28e8 |0041: goto 0029 // -0018 │ │ +4b1c44: 6e10 1fe1 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4b1c4a: 0c04 |0045: move-result-object v4 │ │ +4b1c4c: 7220 26f1 4500 |0046: invoke-interface {v5, v4}, Loauth/signpost/http/HttpRequest;.setRequestUrl:(Ljava/lang/String;)V // method@f126 │ │ +4b1c52: 1104 |0049: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0007 line=27 │ │ 0x000a line=29 │ │ 0x0012 line=32 │ │ 0x0018 line=33 │ │ @@ -1510568,18 +1510569,18 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4b83d8: |[4b83d8] org.apache.commons.io.FileDeleteStrategy$ForceFileDeleteStrategy.:()V │ │ -4b83e8: 1a00 b11f |0000: const-string v0, "Force" // string@1fb1 │ │ -4b83ec: 7020 9cf2 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/io/FileDeleteStrategy;.:(Ljava/lang/String;)V // method@f29c │ │ -4b83f2: 0e00 |0005: return-void │ │ +4b83dc: |[4b83dc] org.apache.commons.io.FileDeleteStrategy$ForceFileDeleteStrategy.:()V │ │ +4b83ec: 1a00 b11f |0000: const-string v0, "Force" // string@1fb1 │ │ +4b83f0: 7020 9cf2 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/io/FileDeleteStrategy;.:(Ljava/lang/String;)V // method@f29c │ │ +4b83f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy; │ │ │ │ Virtual methods - │ │ @@ -1510588,18 +1510589,18 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4b83bc: |[4b83bc] org.apache.commons.io.FileDeleteStrategy$ForceFileDeleteStrategy.doDelete:(Ljava/io/File;)Z │ │ -4b83cc: 7110 d6f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.forceDelete:(Ljava/io/File;)V // method@f2d6 │ │ -4b83d2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -4b83d4: 0f01 |0004: return v1 │ │ +4b83c0: |[4b83c0] org.apache.commons.io.FileDeleteStrategy$ForceFileDeleteStrategy.doDelete:(Ljava/io/File;)Z │ │ +4b83d0: 7110 d6f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/io/FileUtils;.forceDelete:(Ljava/io/File;)V // method@f2d6 │ │ +4b83d6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4b83d8: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/FileDeleteStrategy$ForceFileDeleteStrategy; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1510641,20 +1510642,20 @@ │ │ type : '(Ljava/io/IOException;Ljava/io/Serializable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4bf698: |[4bf698] org.apache.commons.io.TaggedIOException.:(Ljava/io/IOException;Ljava/io/Serializable;)V │ │ -4bf6a8: 6e10 2adf 0200 |0000: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@df2a │ │ -4bf6ae: 0c00 |0003: move-result-object v0 │ │ -4bf6b0: 7030 67f3 0102 |0004: invoke-direct {v1, v0, v2}, Lorg/apache/commons/io/IOExceptionWithCause;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@f367 │ │ -4bf6b6: 5b13 9dae |0007: iput-object v3, v1, Lorg/apache/commons/io/TaggedIOException;.tag:Ljava/io/Serializable; // field@ae9d │ │ -4bf6ba: 0e00 |0009: return-void │ │ +4bf69c: |[4bf69c] org.apache.commons.io.TaggedIOException.:(Ljava/io/IOException;Ljava/io/Serializable;)V │ │ +4bf6ac: 6e10 2adf 0200 |0000: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@df2a │ │ +4bf6b2: 0c00 |0003: move-result-object v0 │ │ +4bf6b4: 7030 67f3 0102 |0004: invoke-direct {v1, v0, v2}, Lorg/apache/commons/io/IOExceptionWithCause;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@f367 │ │ +4bf6ba: 5b13 9dae |0007: iput-object v3, v1, Lorg/apache/commons/io/TaggedIOException;.tag:Ljava/io/Serializable; // field@ae9d │ │ +4bf6be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0007 line=113 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/io/TaggedIOException; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/IOException; │ │ @@ -1510665,27 +1510666,27 @@ │ │ type : '(Ljava/lang/Throwable;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4bf60c: |[4bf60c] org.apache.commons.io.TaggedIOException.isTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)Z │ │ -4bf61c: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -4bf620: 2010 a81c |0002: instance-of v0, v1, Lorg/apache/commons/io/TaggedIOException; // type@1ca8 │ │ -4bf624: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -4bf628: 1f01 a81c |0006: check-cast v1, Lorg/apache/commons/io/TaggedIOException; // type@1ca8 │ │ -4bf62c: 5411 9dae |0008: iget-object v1, v1, Lorg/apache/commons/io/TaggedIOException;.tag:Ljava/io/Serializable; // field@ae9d │ │ -4bf630: 6e20 94e0 1200 |000a: invoke-virtual {v2, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ -4bf636: 0a01 |000d: move-result v1 │ │ -4bf638: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -4bf63c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -4bf63e: 2802 |0011: goto 0013 // +0002 │ │ -4bf640: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -4bf642: 0f01 |0013: return v1 │ │ +4bf610: |[4bf610] org.apache.commons.io.TaggedIOException.isTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)Z │ │ +4bf620: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +4bf624: 2010 a81c |0002: instance-of v0, v1, Lorg/apache/commons/io/TaggedIOException; // type@1ca8 │ │ +4bf628: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +4bf62c: 1f01 a81c |0006: check-cast v1, Lorg/apache/commons/io/TaggedIOException; // type@1ca8 │ │ +4bf630: 5411 9dae |0008: iget-object v1, v1, Lorg/apache/commons/io/TaggedIOException;.tag:Ljava/io/Serializable; // field@ae9d │ │ +4bf634: 6e20 94e0 1200 |000a: invoke-virtual {v2, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ +4bf63a: 0a01 |000d: move-result v1 │ │ +4bf63c: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +4bf640: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +4bf642: 2802 |0011: goto 0013 // +0002 │ │ +4bf644: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +4bf646: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x000a line=68 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/lang/Throwable; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/Object; │ │ @@ -1510695,23 +1510696,23 @@ │ │ type : '(Ljava/lang/Throwable;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4bf6bc: |[4bf6bc] org.apache.commons.io.TaggedIOException.throwCauseIfTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)V │ │ -4bf6cc: 7120 fcf3 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/TaggedIOException;.isTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)Z // method@f3fc │ │ -4bf6d2: 0a01 |0003: move-result v1 │ │ -4bf6d4: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ -4bf6d8: 0e00 |0006: return-void │ │ -4bf6da: 1f00 a81c |0007: check-cast v0, Lorg/apache/commons/io/TaggedIOException; // type@1ca8 │ │ -4bf6de: 6e10 f9f3 0000 |0009: invoke-virtual {v0}, Lorg/apache/commons/io/TaggedIOException;.getCause:()Ljava/io/IOException; // method@f3f9 │ │ -4bf6e4: 0c00 |000c: move-result-object v0 │ │ -4bf6e6: 2700 |000d: throw v0 │ │ +4bf6c0: |[4bf6c0] org.apache.commons.io.TaggedIOException.throwCauseIfTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)V │ │ +4bf6d0: 7120 fcf3 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/io/TaggedIOException;.isTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)Z // method@f3fc │ │ +4bf6d6: 0a01 |0003: move-result v1 │ │ +4bf6d8: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +4bf6dc: 0e00 |0006: return-void │ │ +4bf6de: 1f00 a81c |0007: check-cast v0, Lorg/apache/commons/io/TaggedIOException; // type@1ca8 │ │ +4bf6e2: 6e10 f9f3 0000 |0009: invoke-virtual {v0}, Lorg/apache/commons/io/TaggedIOException;.getCause:()Ljava/io/IOException; // method@f3f9 │ │ +4bf6e8: 0c00 |000c: move-result-object v0 │ │ +4bf6ea: 2700 |000d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=96 │ │ locals : │ │ 0x0000 - 0x000e reg=0 (null) Ljava/lang/Throwable; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Object; │ │ @@ -1510722,19 +1510723,19 @@ │ │ type : '()Ljava/io/IOException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4bf644: |[4bf644] org.apache.commons.io.TaggedIOException.getCause:()Ljava/io/IOException; │ │ -4bf654: 6f10 69f3 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/IOExceptionWithCause;.getCause:()Ljava/lang/Throwable; // method@f369 │ │ -4bf65a: 0c00 |0003: move-result-object v0 │ │ -4bf65c: 1f00 b718 |0004: check-cast v0, Ljava/io/IOException; // type@18b7 │ │ -4bf660: 1100 |0006: return-object v0 │ │ +4bf648: |[4bf648] org.apache.commons.io.TaggedIOException.getCause:()Ljava/io/IOException; │ │ +4bf658: 6f10 69f3 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/IOExceptionWithCause;.getCause:()Ljava/lang/Throwable; // method@f369 │ │ +4bf65e: 0c00 |0003: move-result-object v0 │ │ +4bf660: 1f00 b718 |0004: check-cast v0, Ljava/io/IOException; // type@18b7 │ │ +4bf664: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/TaggedIOException; │ │ │ │ #1 : (in Lorg/apache/commons/io/TaggedIOException;) │ │ @@ -1510742,18 +1510743,18 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4bf67c: |[4bf67c] org.apache.commons.io.TaggedIOException.getCause:()Ljava/lang/Throwable; │ │ -4bf68c: 6e10 f9f3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/TaggedIOException;.getCause:()Ljava/io/IOException; // method@f3f9 │ │ -4bf692: 0c00 |0003: move-result-object v0 │ │ -4bf694: 1100 |0004: return-object v0 │ │ +4bf680: |[4bf680] org.apache.commons.io.TaggedIOException.getCause:()Ljava/lang/Throwable; │ │ +4bf690: 6e10 f9f3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/TaggedIOException;.getCause:()Ljava/io/IOException; // method@f3f9 │ │ +4bf696: 0c00 |0003: move-result-object v0 │ │ +4bf698: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/TaggedIOException; │ │ │ │ #2 : (in Lorg/apache/commons/io/TaggedIOException;) │ │ @@ -1510761,17 +1510762,17 @@ │ │ type : '()Ljava/io/Serializable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4bf664: |[4bf664] org.apache.commons.io.TaggedIOException.getTag:()Ljava/io/Serializable; │ │ -4bf674: 5410 9dae |0000: iget-object v0, v1, Lorg/apache/commons/io/TaggedIOException;.tag:Ljava/io/Serializable; // field@ae9d │ │ -4bf678: 1100 |0002: return-object v0 │ │ +4bf668: |[4bf668] org.apache.commons.io.TaggedIOException.getTag:()Ljava/io/Serializable; │ │ +4bf678: 5410 9dae |0000: iget-object v0, v1, Lorg/apache/commons/io/TaggedIOException;.tag:Ljava/io/Serializable; // field@ae9d │ │ +4bf67c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/TaggedIOException; │ │ │ │ source_file_idx : 23837 (TaggedIOException.java) │ │ @@ -1510824,61 +1510825,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4bfb00: |[4bfb00] org.apache.commons.io.comparator.CompositeFileComparator.:()V │ │ -4bfb10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4bfb12: 2300 7a1f |0001: new-array v0, v0, [Ljava/util/Comparator; // type@1f7a │ │ -4bfb16: 6900 a0ae |0003: sput-object v0, Lorg/apache/commons/io/comparator/CompositeFileComparator;.NO_COMPARATORS:[Ljava/util/Comparator; // field@aea0 │ │ -4bfb1a: 0e00 |0005: return-void │ │ +4bfb04: |[4bfb04] org.apache.commons.io.comparator.CompositeFileComparator.:()V │ │ +4bfb14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4bfb16: 2300 7a1f |0001: new-array v0, v0, [Ljava/util/Comparator; // type@1f7a │ │ +4bfb1a: 6900 a0ae |0003: sput-object v0, Lorg/apache/commons/io/comparator/CompositeFileComparator;.NO_COMPARATORS:[Ljava/util/Comparator; // field@aea0 │ │ +4bfb1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=47 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/comparator/CompositeFileComparator;) │ │ name : '' │ │ type : '(Ljava/lang/Iterable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -4bfb1c: |[4bfb1c] org.apache.commons.io.comparator.CompositeFileComparator.:(Ljava/lang/Iterable;)V │ │ -4bfb2c: 7010 04f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4bfb32: 3903 0900 |0003: if-nez v3, 000c // +0009 │ │ -4bfb36: 6203 a0ae |0005: sget-object v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;.NO_COMPARATORS:[Ljava/util/Comparator; // field@aea0 │ │ -4bfb3a: 1f03 7a1f |0007: check-cast v3, [Ljava/util/Comparator; // type@1f7a │ │ -4bfb3e: 5b23 a1ae |0009: iput-object v3, v2, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ -4bfb42: 282a |000b: goto 0035 // +002a │ │ -4bfb44: 2200 7119 |000c: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4bfb48: 7010 92e2 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4bfb4e: 7210 54e0 0300 |0011: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@e054 │ │ -4bfb54: 0c03 |0014: move-result-object v3 │ │ -4bfb56: 7210 5fe3 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4bfb5c: 0a01 |0018: move-result v1 │ │ -4bfb5e: 3801 0c00 |0019: if-eqz v1, 0025 // +000c │ │ -4bfb62: 7210 60e3 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4bfb68: 0c01 |001e: move-result-object v1 │ │ -4bfb6a: 1f01 7719 |001f: check-cast v1, Ljava/util/Comparator; // type@1977 │ │ -4bfb6e: 7220 85e3 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4bfb74: 28f1 |0024: goto 0015 // -000f │ │ -4bfb76: 7210 93e3 0000 |0025: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4bfb7c: 0a03 |0028: move-result v3 │ │ -4bfb7e: 2333 7a1f |0029: new-array v3, v3, [Ljava/util/Comparator; // type@1f7a │ │ -4bfb82: 7220 96e3 3000 |002b: invoke-interface {v0, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -4bfb88: 0c03 |002e: move-result-object v3 │ │ -4bfb8a: 1f03 7a1f |002f: check-cast v3, [Ljava/util/Comparator; // type@1f7a │ │ -4bfb8e: 1f03 7a1f |0031: check-cast v3, [Ljava/util/Comparator; // type@1f7a │ │ -4bfb92: 5b23 a1ae |0033: iput-object v3, v2, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ -4bfb96: 0e00 |0035: return-void │ │ +4bfb20: |[4bfb20] org.apache.commons.io.comparator.CompositeFileComparator.:(Ljava/lang/Iterable;)V │ │ +4bfb30: 7010 04f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4bfb36: 3903 0900 |0003: if-nez v3, 000c // +0009 │ │ +4bfb3a: 6203 a0ae |0005: sget-object v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;.NO_COMPARATORS:[Ljava/util/Comparator; // field@aea0 │ │ +4bfb3e: 1f03 7a1f |0007: check-cast v3, [Ljava/util/Comparator; // type@1f7a │ │ +4bfb42: 5b23 a1ae |0009: iput-object v3, v2, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ +4bfb46: 282a |000b: goto 0035 // +002a │ │ +4bfb48: 2200 7119 |000c: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4bfb4c: 7010 92e2 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4bfb52: 7210 54e0 0300 |0011: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@e054 │ │ +4bfb58: 0c03 |0014: move-result-object v3 │ │ +4bfb5a: 7210 5fe3 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4bfb60: 0a01 |0018: move-result v1 │ │ +4bfb62: 3801 0c00 |0019: if-eqz v1, 0025 // +000c │ │ +4bfb66: 7210 60e3 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4bfb6c: 0c01 |001e: move-result-object v1 │ │ +4bfb6e: 1f01 7719 |001f: check-cast v1, Ljava/util/Comparator; // type@1977 │ │ +4bfb72: 7220 85e3 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4bfb78: 28f1 |0024: goto 0015 // -000f │ │ +4bfb7a: 7210 93e3 0000 |0025: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4bfb80: 0a03 |0028: move-result v3 │ │ +4bfb82: 2333 7a1f |0029: new-array v3, v3, [Ljava/util/Comparator; // type@1f7a │ │ +4bfb86: 7220 96e3 3000 |002b: invoke-interface {v0, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +4bfb8c: 0c03 |002e: move-result-object v3 │ │ +4bfb8e: 1f03 7a1f |002f: check-cast v3, [Ljava/util/Comparator; // type@1f7a │ │ +4bfb92: 1f03 7a1f |0031: check-cast v3, [Ljava/util/Comparator; // type@1f7a │ │ +4bfb96: 5b23 a1ae |0033: iput-object v3, v2, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ +4bfb9a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=73 │ │ 0x000c line=75 │ │ 0x0011 line=76 │ │ 0x0021 line=77 │ │ @@ -1510892,29 +1510893,29 @@ │ │ type : '([Ljava/util/Comparator;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -4bfb98: |[4bfb98] org.apache.commons.io.comparator.CompositeFileComparator.:([Ljava/util/Comparator;)V │ │ -4bfba8: 7010 04f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4bfbae: 3904 0900 |0003: if-nez v4, 000c // +0009 │ │ -4bfbb2: 6204 a0ae |0005: sget-object v4, Lorg/apache/commons/io/comparator/CompositeFileComparator;.NO_COMPARATORS:[Ljava/util/Comparator; // field@aea0 │ │ -4bfbb6: 1f04 7a1f |0007: check-cast v4, [Ljava/util/Comparator; // type@1f7a │ │ -4bfbba: 5b34 a1ae |0009: iput-object v4, v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ -4bfbbe: 280d |000b: goto 0018 // +000d │ │ -4bfbc0: 2140 |000c: array-length v0, v4 │ │ -4bfbc2: 2300 7a1f |000d: new-array v0, v0, [Ljava/util/Comparator; // type@1f7a │ │ -4bfbc6: 1f00 7a1f |000f: check-cast v0, [Ljava/util/Comparator; // type@1f7a │ │ -4bfbca: 5b30 a1ae |0011: iput-object v0, v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ -4bfbce: 2141 |0013: array-length v1, v4 │ │ -4bfbd0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -4bfbd2: 7151 20e1 2420 |0015: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4bfbd8: 0e00 |0018: return-void │ │ +4bfb9c: |[4bfb9c] org.apache.commons.io.comparator.CompositeFileComparator.:([Ljava/util/Comparator;)V │ │ +4bfbac: 7010 04f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4bfbb2: 3904 0900 |0003: if-nez v4, 000c // +0009 │ │ +4bfbb6: 6204 a0ae |0005: sget-object v4, Lorg/apache/commons/io/comparator/CompositeFileComparator;.NO_COMPARATORS:[Ljava/util/Comparator; // field@aea0 │ │ +4bfbba: 1f04 7a1f |0007: check-cast v4, [Ljava/util/Comparator; // type@1f7a │ │ +4bfbbe: 5b34 a1ae |0009: iput-object v4, v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ +4bfbc2: 280d |000b: goto 0018 // +000d │ │ +4bfbc4: 2140 |000c: array-length v0, v4 │ │ +4bfbc6: 2300 7a1f |000d: new-array v0, v0, [Ljava/util/Comparator; // type@1f7a │ │ +4bfbca: 1f00 7a1f |000f: check-cast v0, [Ljava/util/Comparator; // type@1f7a │ │ +4bfbce: 5b30 a1ae |0011: iput-object v0, v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ +4bfbd2: 2141 |0013: array-length v1, v4 │ │ +4bfbd4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +4bfbd6: 7151 20e1 2420 |0015: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4bfbdc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=58 │ │ 0x000c line=60 │ │ 0x0013 line=61 │ │ locals : │ │ @@ -1510927,28 +1510928,28 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4bf9f8: |[4bf9f8] org.apache.commons.io.comparator.CompositeFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -4bfa08: 5440 a1ae |0000: iget-object v0, v4, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ -4bfa0c: 2101 |0002: array-length v1, v0 │ │ -4bfa0e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -4bfa10: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -4bfa12: 3512 0e00 |0005: if-ge v2, v1, 0013 // +000e │ │ -4bfa16: 4603 0002 |0007: aget-object v3, v0, v2 │ │ -4bfa1a: 7230 15e3 5306 |0009: invoke-interface {v3, v5, v6}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@e315 │ │ -4bfa20: 0a03 |000c: move-result v3 │ │ -4bfa22: 3803 0300 |000d: if-eqz v3, 0010 // +0003 │ │ -4bfa26: 2804 |000f: goto 0013 // +0004 │ │ -4bfa28: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4bfa2c: 28f3 |0012: goto 0005 // -000d │ │ -4bfa2e: 0f03 |0013: return v3 │ │ +4bf9fc: |[4bf9fc] org.apache.commons.io.comparator.CompositeFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +4bfa0c: 5440 a1ae |0000: iget-object v0, v4, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ +4bfa10: 2101 |0002: array-length v1, v0 │ │ +4bfa12: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +4bfa14: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +4bfa16: 3512 0e00 |0005: if-ge v2, v1, 0013 // +000e │ │ +4bfa1a: 4603 0002 |0007: aget-object v3, v0, v2 │ │ +4bfa1e: 7230 15e3 5306 |0009: invoke-interface {v3, v5, v6}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@e315 │ │ +4bfa24: 0a03 |000c: move-result v3 │ │ +4bfa26: 3803 0300 |000d: if-eqz v3, 0010 // +0003 │ │ +4bfa2a: 2804 |000f: goto 0013 // +0004 │ │ +4bfa2c: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4bfa30: 28f3 |0012: goto 0005 // -000d │ │ +4bfa32: 0f03 |0013: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0009 line=95 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/apache/commons/io/comparator/CompositeFileComparator; │ │ 0x0000 - 0x0014 reg=5 (null) Ljava/io/File; │ │ @@ -1510959,20 +1510960,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 │ │ -4bfa30: |[4bfa30] org.apache.commons.io.comparator.CompositeFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4bfa40: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ -4bfa44: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ -4bfa48: 6e30 17f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/CompositeFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f417 │ │ -4bfa4e: 0a01 |0007: move-result v1 │ │ -4bfa50: 0f01 |0008: return v1 │ │ +4bfa34: |[4bfa34] org.apache.commons.io.comparator.CompositeFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4bfa44: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ +4bfa48: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ +4bfa4c: 6e30 17f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/CompositeFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f417 │ │ +4bfa52: 0a01 |0007: move-result v1 │ │ +4bfa54: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/io/comparator/CompositeFileComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1510982,18 +1510983,18 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bfae4: |[4bfae4] org.apache.commons.io.comparator.CompositeFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ -4bfaf4: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ -4bfafa: 0c01 |0003: move-result-object v1 │ │ -4bfafc: 1101 |0004: return-object v1 │ │ +4bfae8: |[4bfae8] org.apache.commons.io.comparator.CompositeFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ +4bfaf8: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ +4bfafe: 0c01 |0003: move-result-object v1 │ │ +4bfb00: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/CompositeFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1511002,18 +1511003,18 @@ │ │ type : '([Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bfa54: |[4bfa54] org.apache.commons.io.comparator.CompositeFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ -4bfa64: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ -4bfa6a: 0c01 |0003: move-result-object v1 │ │ -4bfa6c: 1101 |0004: return-object v1 │ │ +4bfa58: |[4bfa58] org.apache.commons.io.comparator.CompositeFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ +4bfa68: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ +4bfa6e: 0c01 |0003: move-result-object v1 │ │ +4bfa70: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/CompositeFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/io/File; │ │ │ │ @@ -1511022,39 +1511023,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -4bfa70: |[4bfa70] org.apache.commons.io.comparator.CompositeFileComparator.toString:()Ljava/lang/String; │ │ -4bfa80: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bfa84: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bfa8a: 6f10 13f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ -4bfa90: 0c01 |0008: move-result-object v1 │ │ -4bfa92: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bfa98: 1301 7b00 |000c: const/16 v1, #int 123 // #7b │ │ -4bfa9c: 6e20 0ae1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bfaa2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -4bfaa4: 5432 a1ae |0012: iget-object v2, v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ -4bfaa8: 2122 |0014: array-length v2, v2 │ │ -4bfaaa: 3521 1300 |0015: if-ge v1, v2, 0028 // +0013 │ │ -4bfaae: 3d01 0700 |0017: if-lez v1, 001e // +0007 │ │ -4bfab2: 1302 2c00 |0019: const/16 v2, #int 44 // #2c │ │ -4bfab6: 6e20 0ae1 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bfabc: 5432 a1ae |001e: iget-object v2, v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ -4bfac0: 4602 0201 |0020: aget-object v2, v2, v1 │ │ -4bfac4: 6e20 11e1 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bfaca: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4bface: 28eb |0027: goto 0012 // -0015 │ │ -4bfad0: 1301 7d00 |0028: const/16 v1, #int 125 // #7d │ │ -4bfad4: 6e20 0ae1 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4bfada: 6e10 1fe1 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bfae0: 0c00 |0030: move-result-object v0 │ │ -4bfae2: 1100 |0031: return-object v0 │ │ +4bfa74: |[4bfa74] org.apache.commons.io.comparator.CompositeFileComparator.toString:()Ljava/lang/String; │ │ +4bfa84: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bfa88: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bfa8e: 6f10 13f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ +4bfa94: 0c01 |0008: move-result-object v1 │ │ +4bfa96: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bfa9c: 1301 7b00 |000c: const/16 v1, #int 123 // #7b │ │ +4bfaa0: 6e20 0ae1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bfaa6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +4bfaa8: 5432 a1ae |0012: iget-object v2, v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ +4bfaac: 2122 |0014: array-length v2, v2 │ │ +4bfaae: 3521 1300 |0015: if-ge v1, v2, 0028 // +0013 │ │ +4bfab2: 3d01 0700 |0017: if-lez v1, 001e // +0007 │ │ +4bfab6: 1302 2c00 |0019: const/16 v2, #int 44 // #2c │ │ +4bfaba: 6e20 0ae1 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bfac0: 5432 a1ae |001e: iget-object v2, v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;.delegates:[Ljava/util/Comparator; // field@aea1 │ │ +4bfac4: 4602 0201 |0020: aget-object v2, v2, v1 │ │ +4bfac8: 6e20 11e1 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bface: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4bfad2: 28eb |0027: goto 0012 // -0015 │ │ +4bfad4: 1301 7d00 |0028: const/16 v1, #int 125 // #7d │ │ +4bfad8: 6e20 0ae1 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4bfade: 6e10 1fe1 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bfae4: 0c00 |0030: move-result-object v0 │ │ +4bfae6: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ 0x000e line=112 │ │ 0x0012 line=113 │ │ 0x001b line=115 │ │ @@ -1511111,22 +1511112,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4bfc70: |[4bfc70] org.apache.commons.io.comparator.DefaultFileComparator.:()V │ │ -4bfc80: 2200 ac1c |0000: new-instance v0, Lorg/apache/commons/io/comparator/DefaultFileComparator; // type@1cac │ │ -4bfc84: 7010 1df4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/DefaultFileComparator;.:()V // method@f41d │ │ -4bfc8a: 6900 a3ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/DefaultFileComparator;.DEFAULT_COMPARATOR:Ljava/util/Comparator; // field@aea3 │ │ -4bfc8e: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4bfc92: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4bfc98: 6901 a4ae |000c: sput-object v1, Lorg/apache/commons/io/comparator/DefaultFileComparator;.DEFAULT_REVERSE:Ljava/util/Comparator; // field@aea4 │ │ -4bfc9c: 0e00 |000e: return-void │ │ +4bfc74: |[4bfc74] org.apache.commons.io.comparator.DefaultFileComparator.:()V │ │ +4bfc84: 2200 ac1c |0000: new-instance v0, Lorg/apache/commons/io/comparator/DefaultFileComparator; // type@1cac │ │ +4bfc88: 7010 1df4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/DefaultFileComparator;.:()V // method@f41d │ │ +4bfc8e: 6900 a3ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/DefaultFileComparator;.DEFAULT_COMPARATOR:Ljava/util/Comparator; // field@aea3 │ │ +4bfc92: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4bfc96: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4bfc9c: 6901 a4ae |000c: sput-object v1, Lorg/apache/commons/io/comparator/DefaultFileComparator;.DEFAULT_REVERSE:Ljava/util/Comparator; // field@aea4 │ │ +4bfca0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=54 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/comparator/DefaultFileComparator;) │ │ @@ -1511134,17 +1511135,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4bfca0: |[4bfca0] org.apache.commons.io.comparator.DefaultFileComparator.:()V │ │ -4bfcb0: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4bfcb6: 0e00 |0003: return-void │ │ +4bfca4: |[4bfca4] org.apache.commons.io.comparator.DefaultFileComparator.:()V │ │ +4bfcb4: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4bfcba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/comparator/DefaultFileComparator; │ │ │ │ Virtual methods - │ │ @@ -1511153,18 +1511154,18 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bfbdc: |[4bfbdc] org.apache.commons.io.comparator.DefaultFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -4bfbec: 6e20 e4de 2100 |0000: invoke-virtual {v1, v2}, Ljava/io/File;.compareTo:(Ljava/io/File;)I // method@dee4 │ │ -4bfbf2: 0a01 |0003: move-result v1 │ │ -4bfbf4: 0f01 |0004: return v1 │ │ +4bfbe0: |[4bfbe0] org.apache.commons.io.comparator.DefaultFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +4bfbf0: 6e20 e4de 2100 |0000: invoke-virtual {v1, v2}, Ljava/io/File;.compareTo:(Ljava/io/File;)I // method@dee4 │ │ +4bfbf6: 0a01 |0003: move-result v1 │ │ +4bfbf8: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/DefaultFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ @@ -1511174,20 +1511175,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 │ │ -4bfbf8: |[4bfbf8] org.apache.commons.io.comparator.DefaultFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4bfc08: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ -4bfc0c: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ -4bfc10: 6e30 1ef4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/DefaultFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f41e │ │ -4bfc16: 0a01 |0007: move-result v1 │ │ -4bfc18: 0f01 |0008: return v1 │ │ +4bfbfc: |[4bfbfc] org.apache.commons.io.comparator.DefaultFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4bfc0c: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ +4bfc10: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ +4bfc14: 6e30 1ef4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/DefaultFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f41e │ │ +4bfc1a: 0a01 |0007: move-result v1 │ │ +4bfc1c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/io/comparator/DefaultFileComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1511197,18 +1511198,18 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bfc54: |[4bfc54] org.apache.commons.io.comparator.DefaultFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ -4bfc64: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ -4bfc6a: 0c01 |0003: move-result-object v1 │ │ -4bfc6c: 1101 |0004: return-object v1 │ │ +4bfc58: |[4bfc58] org.apache.commons.io.comparator.DefaultFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ +4bfc68: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ +4bfc6e: 0c01 |0003: move-result-object v1 │ │ +4bfc70: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/DefaultFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1511217,18 +1511218,18 @@ │ │ type : '([Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bfc1c: |[4bfc1c] org.apache.commons.io.comparator.DefaultFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ -4bfc2c: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ -4bfc32: 0c01 |0003: move-result-object v1 │ │ -4bfc34: 1101 |0004: return-object v1 │ │ +4bfc20: |[4bfc20] org.apache.commons.io.comparator.DefaultFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ +4bfc30: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ +4bfc36: 0c01 |0003: move-result-object v1 │ │ +4bfc38: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/DefaultFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/io/File; │ │ │ │ @@ -1511237,18 +1511238,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4bfc38: |[4bfc38] org.apache.commons.io.comparator.DefaultFileComparator.toString:()Ljava/lang/String; │ │ -4bfc48: 6f10 13f4 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ -4bfc4e: 0c00 |0003: move-result-object v0 │ │ -4bfc50: 1100 |0004: return-object v0 │ │ +4bfc3c: |[4bfc3c] org.apache.commons.io.comparator.DefaultFileComparator.toString:()Ljava/lang/String; │ │ +4bfc4c: 6f10 13f4 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ +4bfc52: 0c00 |0003: move-result-object v0 │ │ +4bfc54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/comparator/DefaultFileComparator; │ │ │ │ source_file_idx : 6466 (DefaultFileComparator.java) │ │ @@ -1511298,22 +1511299,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4bfd78: |[4bfd78] org.apache.commons.io.comparator.DirectoryFileComparator.:()V │ │ -4bfd88: 2200 ad1c |0000: new-instance v0, Lorg/apache/commons/io/comparator/DirectoryFileComparator; // type@1cad │ │ -4bfd8c: 7010 24f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.:()V // method@f424 │ │ -4bfd92: 6900 a6ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.DIRECTORY_COMPARATOR:Ljava/util/Comparator; // field@aea6 │ │ -4bfd96: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4bfd9a: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4bfda0: 6901 a7ae |000c: sput-object v1, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.DIRECTORY_REVERSE:Ljava/util/Comparator; // field@aea7 │ │ -4bfda4: 0e00 |000e: return-void │ │ +4bfd7c: |[4bfd7c] org.apache.commons.io.comparator.DirectoryFileComparator.:()V │ │ +4bfd8c: 2200 ad1c |0000: new-instance v0, Lorg/apache/commons/io/comparator/DirectoryFileComparator; // type@1cad │ │ +4bfd90: 7010 24f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.:()V // method@f424 │ │ +4bfd96: 6900 a6ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.DIRECTORY_COMPARATOR:Ljava/util/Comparator; // field@aea6 │ │ +4bfd9a: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4bfd9e: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4bfda4: 6901 a7ae |000c: sput-object v1, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.DIRECTORY_REVERSE:Ljava/util/Comparator; // field@aea7 │ │ +4bfda8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=53 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/comparator/DirectoryFileComparator;) │ │ @@ -1511321,17 +1511322,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4bfda8: |[4bfda8] org.apache.commons.io.comparator.DirectoryFileComparator.:()V │ │ -4bfdb8: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4bfdbe: 0e00 |0003: return-void │ │ +4bfdac: |[4bfdac] org.apache.commons.io.comparator.DirectoryFileComparator.:()V │ │ +4bfdbc: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4bfdc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/comparator/DirectoryFileComparator; │ │ │ │ #2 : (in Lorg/apache/commons/io/comparator/DirectoryFileComparator;) │ │ @@ -1511339,22 +1511340,22 @@ │ │ type : '(Ljava/io/File;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4bfd00: |[4bfd00] org.apache.commons.io.comparator.DirectoryFileComparator.getType:(Ljava/io/File;)I │ │ -4bfd10: 6e10 f4de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4bfd16: 0a01 |0003: move-result v1 │ │ -4bfd18: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -4bfd1c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4bfd1e: 0f01 |0007: return v1 │ │ -4bfd20: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -4bfd22: 0f01 |0009: return v1 │ │ +4bfd04: |[4bfd04] org.apache.commons.io.comparator.DirectoryFileComparator.getType:(Ljava/io/File;)I │ │ +4bfd14: 6e10 f4de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4bfd1a: 0a01 |0003: move-result v1 │ │ +4bfd1c: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +4bfd20: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4bfd22: 0f01 |0007: return v1 │ │ +4bfd24: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +4bfd26: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/io/comparator/DirectoryFileComparator; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1511364,21 +1511365,21 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4bfcb8: |[4bfcb8] org.apache.commons.io.comparator.DirectoryFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -4bfcc8: 7020 27f4 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.getType:(Ljava/io/File;)I // method@f427 │ │ -4bfcce: 0a01 |0003: move-result v1 │ │ -4bfcd0: 7020 27f4 2000 |0004: invoke-direct {v0, v2}, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.getType:(Ljava/io/File;)I // method@f427 │ │ -4bfcd6: 0a02 |0007: move-result v2 │ │ -4bfcd8: b121 |0008: sub-int/2addr v1, v2 │ │ -4bfcda: 0f01 |0009: return v1 │ │ +4bfcbc: |[4bfcbc] org.apache.commons.io.comparator.DirectoryFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +4bfccc: 7020 27f4 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.getType:(Ljava/io/File;)I // method@f427 │ │ +4bfcd2: 0a01 |0003: move-result v1 │ │ +4bfcd4: 7020 27f4 2000 |0004: invoke-direct {v0, v2}, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.getType:(Ljava/io/File;)I // method@f427 │ │ +4bfcda: 0a02 |0007: move-result v2 │ │ +4bfcdc: b121 |0008: sub-int/2addr v1, v2 │ │ +4bfcde: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/io/comparator/DirectoryFileComparator; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/File; │ │ @@ -1511388,20 +1511389,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 │ │ -4bfcdc: |[4bfcdc] org.apache.commons.io.comparator.DirectoryFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4bfcec: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ -4bfcf0: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ -4bfcf4: 6e30 25f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f425 │ │ -4bfcfa: 0a01 |0007: move-result v1 │ │ -4bfcfc: 0f01 |0008: return v1 │ │ +4bfce0: |[4bfce0] org.apache.commons.io.comparator.DirectoryFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4bfcf0: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ +4bfcf4: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ +4bfcf8: 6e30 25f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/DirectoryFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f425 │ │ +4bfcfe: 0a01 |0007: move-result v1 │ │ +4bfd00: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/io/comparator/DirectoryFileComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1511411,18 +1511412,18 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bfd5c: |[4bfd5c] org.apache.commons.io.comparator.DirectoryFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ -4bfd6c: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ -4bfd72: 0c01 |0003: move-result-object v1 │ │ -4bfd74: 1101 |0004: return-object v1 │ │ +4bfd60: |[4bfd60] org.apache.commons.io.comparator.DirectoryFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ +4bfd70: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ +4bfd76: 0c01 |0003: move-result-object v1 │ │ +4bfd78: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/DirectoryFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1511431,18 +1511432,18 @@ │ │ type : '([Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bfd24: |[4bfd24] org.apache.commons.io.comparator.DirectoryFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ -4bfd34: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ -4bfd3a: 0c01 |0003: move-result-object v1 │ │ -4bfd3c: 1101 |0004: return-object v1 │ │ +4bfd28: |[4bfd28] org.apache.commons.io.comparator.DirectoryFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ +4bfd38: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ +4bfd3e: 0c01 |0003: move-result-object v1 │ │ +4bfd40: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/DirectoryFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/io/File; │ │ │ │ @@ -1511451,18 +1511452,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4bfd40: |[4bfd40] org.apache.commons.io.comparator.DirectoryFileComparator.toString:()Ljava/lang/String; │ │ -4bfd50: 6f10 13f4 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ -4bfd56: 0c00 |0003: move-result-object v0 │ │ -4bfd58: 1100 |0004: return-object v0 │ │ +4bfd44: |[4bfd44] org.apache.commons.io.comparator.DirectoryFileComparator.toString:()Ljava/lang/String; │ │ +4bfd54: 6f10 13f4 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ +4bfd5a: 0c00 |0003: move-result-object v0 │ │ +4bfd5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/comparator/DirectoryFileComparator; │ │ │ │ source_file_idx : 6599 (DirectoryFileComparator.java) │ │ @@ -1511544,36 +1511545,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4bfeac: |[4bfeac] org.apache.commons.io.comparator.ExtensionFileComparator.:()V │ │ -4bfebc: 2200 ae1c |0000: new-instance v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator; // type@1cae │ │ -4bfec0: 7010 2cf4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.:()V // method@f42c │ │ -4bfec6: 6900 a9ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_COMPARATOR:Ljava/util/Comparator; // field@aea9 │ │ -4bfeca: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4bfece: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4bfed4: 6901 acae |000c: sput-object v1, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_REVERSE:Ljava/util/Comparator; // field@aeac │ │ -4bfed8: 2200 ae1c |000e: new-instance v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator; // type@1cae │ │ -4bfedc: 6201 87ae |0010: sget-object v1, Lorg/apache/commons/io/IOCase;.INSENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae87 │ │ -4bfee0: 7020 2df4 1000 |0012: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f42d │ │ -4bfee6: 6900 aaae |0015: sput-object v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_INSENSITIVE_COMPARATOR:Ljava/util/Comparator; // field@aeaa │ │ -4bfeea: 2201 b21c |0017: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4bfeee: 7020 4af4 0100 |0019: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4bfef4: 6901 abae |001c: sput-object v1, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_INSENSITIVE_REVERSE:Ljava/util/Comparator; // field@aeab │ │ -4bfef8: 2200 ae1c |001e: new-instance v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator; // type@1cae │ │ -4bfefc: 6201 89ae |0020: sget-object v1, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ -4bff00: 7020 2df4 1000 |0022: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f42d │ │ -4bff06: 6900 adae |0025: sput-object v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_SYSTEM_COMPARATOR:Ljava/util/Comparator; // field@aead │ │ -4bff0a: 2201 b21c |0027: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4bff0e: 7020 4af4 0100 |0029: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4bff14: 6901 aeae |002c: sput-object v1, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_SYSTEM_REVERSE:Ljava/util/Comparator; // field@aeae │ │ -4bff18: 0e00 |002e: return-void │ │ +4bfeb0: |[4bfeb0] org.apache.commons.io.comparator.ExtensionFileComparator.:()V │ │ +4bfec0: 2200 ae1c |0000: new-instance v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator; // type@1cae │ │ +4bfec4: 7010 2cf4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.:()V // method@f42c │ │ +4bfeca: 6900 a9ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_COMPARATOR:Ljava/util/Comparator; // field@aea9 │ │ +4bfece: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4bfed2: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4bfed8: 6901 acae |000c: sput-object v1, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_REVERSE:Ljava/util/Comparator; // field@aeac │ │ +4bfedc: 2200 ae1c |000e: new-instance v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator; // type@1cae │ │ +4bfee0: 6201 87ae |0010: sget-object v1, Lorg/apache/commons/io/IOCase;.INSENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae87 │ │ +4bfee4: 7020 2df4 1000 |0012: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f42d │ │ +4bfeea: 6900 aaae |0015: sput-object v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_INSENSITIVE_COMPARATOR:Ljava/util/Comparator; // field@aeaa │ │ +4bfeee: 2201 b21c |0017: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4bfef2: 7020 4af4 0100 |0019: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4bfef8: 6901 abae |001c: sput-object v1, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_INSENSITIVE_REVERSE:Ljava/util/Comparator; // field@aeab │ │ +4bfefc: 2200 ae1c |001e: new-instance v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator; // type@1cae │ │ +4bff00: 6201 89ae |0020: sget-object v1, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ +4bff04: 7020 2df4 1000 |0022: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f42d │ │ +4bff0a: 6900 adae |0025: sput-object v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_SYSTEM_COMPARATOR:Ljava/util/Comparator; // field@aead │ │ +4bff0e: 2201 b21c |0027: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4bff12: 7020 4af4 0100 |0029: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4bff18: 6901 aeae |002c: sput-object v1, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.EXTENSION_SYSTEM_REVERSE:Ljava/util/Comparator; // field@aeae │ │ +4bff1c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=61 │ │ 0x000e line=64 │ │ 0x0017 line=68 │ │ 0x001e line=72 │ │ @@ -1511585,19 +1511586,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4bff1c: |[4bff1c] org.apache.commons.io.comparator.ExtensionFileComparator.:()V │ │ -4bff2c: 7010 04f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4bff32: 6200 88ae |0003: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4bff36: 5b10 afae |0005: iput-object v0, v1, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeaf │ │ -4bff3a: 0e00 |0007: return-void │ │ +4bff20: |[4bff20] org.apache.commons.io.comparator.ExtensionFileComparator.:()V │ │ +4bff30: 7010 04f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4bff36: 6200 88ae |0003: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4bff3a: 5b10 afae |0005: iput-object v0, v1, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeaf │ │ +4bff3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/comparator/ExtensionFileComparator; │ │ │ │ @@ -1511606,20 +1511607,20 @@ │ │ type : '(Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4bff3c: |[4bff3c] org.apache.commons.io.comparator.ExtensionFileComparator.:(Lorg/apache/commons/io/IOCase;)V │ │ -4bff4c: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4bff52: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -4bff56: 6201 88ae |0005: sget-object v1, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4bff5a: 5b01 afae |0007: iput-object v1, v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeaf │ │ -4bff5e: 0e00 |0009: return-void │ │ +4bff40: |[4bff40] org.apache.commons.io.comparator.ExtensionFileComparator.:(Lorg/apache/commons/io/IOCase;)V │ │ +4bff50: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4bff56: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +4bff5a: 6201 88ae |0005: sget-object v1, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4bff5e: 5b01 afae |0007: iput-object v1, v0, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeaf │ │ +4bff62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/io/comparator/ExtensionFileComparator; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/apache/commons/io/IOCase; │ │ @@ -1511630,27 +1511631,27 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -4bfdc0: |[4bfdc0] org.apache.commons.io.comparator.ExtensionFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -4bfdd0: 6e10 f0de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4bfdd6: 0c02 |0003: move-result-object v2 │ │ -4bfdd8: 7110 37f3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f337 │ │ -4bfdde: 0c02 |0007: move-result-object v2 │ │ -4bfde0: 6e10 f0de 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4bfde6: 0c03 |000b: move-result-object v3 │ │ -4bfde8: 7110 37f3 0300 |000c: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f337 │ │ -4bfdee: 0c03 |000f: move-result-object v3 │ │ -4bfdf0: 5410 afae |0010: iget-object v0, v1, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeaf │ │ -4bfdf4: 6e30 59f3 2003 |0012: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/io/IOCase;.checkCompareTo:(Ljava/lang/String;Ljava/lang/String;)I // method@f359 │ │ -4bfdfa: 0a02 |0015: move-result v2 │ │ -4bfdfc: 0f02 |0016: return v2 │ │ +4bfdc4: |[4bfdc4] org.apache.commons.io.comparator.ExtensionFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +4bfdd4: 6e10 f0de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4bfdda: 0c02 |0003: move-result-object v2 │ │ +4bfddc: 7110 37f3 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f337 │ │ +4bfde2: 0c02 |0007: move-result-object v2 │ │ +4bfde4: 6e10 f0de 0300 |0008: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4bfdea: 0c03 |000b: move-result-object v3 │ │ +4bfdec: 7110 37f3 0300 |000c: invoke-static {v3}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@f337 │ │ +4bfdf2: 0c03 |000f: move-result-object v3 │ │ +4bfdf4: 5410 afae |0010: iget-object v0, v1, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeaf │ │ +4bfdf8: 6e30 59f3 2003 |0012: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/io/IOCase;.checkCompareTo:(Ljava/lang/String;Ljava/lang/String;)I // method@f359 │ │ +4bfdfe: 0a02 |0015: move-result v2 │ │ +4bfe00: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0008 line=110 │ │ 0x0010 line=111 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/apache/commons/io/comparator/ExtensionFileComparator; │ │ @@ -1511662,20 +1511663,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 │ │ -4bfe00: |[4bfe00] org.apache.commons.io.comparator.ExtensionFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4bfe10: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ -4bfe14: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ -4bfe18: 6e30 2ef4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f42e │ │ -4bfe1e: 0a01 |0007: move-result v1 │ │ -4bfe20: 0f01 |0008: return v1 │ │ +4bfe04: |[4bfe04] org.apache.commons.io.comparator.ExtensionFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4bfe14: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ +4bfe18: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ +4bfe1c: 6e30 2ef4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f42e │ │ +4bfe22: 0a01 |0007: move-result v1 │ │ +4bfe24: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/io/comparator/ExtensionFileComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1511685,18 +1511686,18 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bfe90: |[4bfe90] org.apache.commons.io.comparator.ExtensionFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ -4bfea0: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ -4bfea6: 0c01 |0003: move-result-object v1 │ │ -4bfea8: 1101 |0004: return-object v1 │ │ +4bfe94: |[4bfe94] org.apache.commons.io.comparator.ExtensionFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ +4bfea4: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ +4bfeaa: 0c01 |0003: move-result-object v1 │ │ +4bfeac: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/ExtensionFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1511705,18 +1511706,18 @@ │ │ type : '([Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bfe24: |[4bfe24] org.apache.commons.io.comparator.ExtensionFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ -4bfe34: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ -4bfe3a: 0c01 |0003: move-result-object v1 │ │ -4bfe3c: 1101 |0004: return-object v1 │ │ +4bfe28: |[4bfe28] org.apache.commons.io.comparator.ExtensionFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ +4bfe38: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ +4bfe3e: 0c01 |0003: move-result-object v1 │ │ +4bfe40: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/ExtensionFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/io/File; │ │ │ │ @@ -1511725,29 +1511726,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4bfe40: |[4bfe40] org.apache.commons.io.comparator.ExtensionFileComparator.toString:()Ljava/lang/String; │ │ -4bfe50: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4bfe54: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4bfe5a: 6f10 13f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ -4bfe60: 0c01 |0008: move-result-object v1 │ │ -4bfe62: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bfe68: 1a01 0e6a |000c: const-string v1, "[caseSensitivity=" // string@6a0e │ │ -4bfe6c: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bfe72: 5421 afae |0011: iget-object v1, v2, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeaf │ │ -4bfe76: 6e20 11e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4bfe7c: 1a01 4e6a |0016: const-string v1, "]" // string@6a4e │ │ -4bfe80: 6e20 12e1 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4bfe86: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4bfe8c: 0c00 |001e: move-result-object v0 │ │ -4bfe8e: 1100 |001f: return-object v0 │ │ +4bfe44: |[4bfe44] org.apache.commons.io.comparator.ExtensionFileComparator.toString:()Ljava/lang/String; │ │ +4bfe54: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4bfe58: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4bfe5e: 6f10 13f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ +4bfe64: 0c01 |0008: move-result-object v1 │ │ +4bfe66: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bfe6c: 1a01 0e6a |000c: const-string v1, "[caseSensitivity=" // string@6a0e │ │ +4bfe70: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bfe76: 5421 afae |0011: iget-object v1, v2, Lorg/apache/commons/io/comparator/ExtensionFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeaf │ │ +4bfe7a: 6e20 11e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4bfe80: 1a01 4e6a |0016: const-string v1, "]" // string@6a4e │ │ +4bfe84: 6e20 12e1 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4bfe8a: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4bfe90: 0c00 |001e: move-result-object v0 │ │ +4bfe92: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lorg/apache/commons/io/comparator/ExtensionFileComparator; │ │ │ │ source_file_idx : 7421 (ExtensionFileComparator.java) │ │ @@ -1511797,22 +1511798,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4c0018: |[4c0018] org.apache.commons.io.comparator.LastModifiedFileComparator.:()V │ │ -4c0028: 2200 af1c |0000: new-instance v0, Lorg/apache/commons/io/comparator/LastModifiedFileComparator; // type@1caf │ │ -4c002c: 7010 34f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/LastModifiedFileComparator;.:()V // method@f434 │ │ -4c0032: 6900 b1ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/LastModifiedFileComparator;.LASTMODIFIED_COMPARATOR:Ljava/util/Comparator; // field@aeb1 │ │ -4c0036: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4c003a: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4c0040: 6901 b2ae |000c: sput-object v1, Lorg/apache/commons/io/comparator/LastModifiedFileComparator;.LASTMODIFIED_REVERSE:Ljava/util/Comparator; // field@aeb2 │ │ -4c0044: 0e00 |000e: return-void │ │ +4c001c: |[4c001c] org.apache.commons.io.comparator.LastModifiedFileComparator.:()V │ │ +4c002c: 2200 af1c |0000: new-instance v0, Lorg/apache/commons/io/comparator/LastModifiedFileComparator; // type@1caf │ │ +4c0030: 7010 34f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/LastModifiedFileComparator;.:()V // method@f434 │ │ +4c0036: 6900 b1ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/LastModifiedFileComparator;.LASTMODIFIED_COMPARATOR:Ljava/util/Comparator; // field@aeb1 │ │ +4c003a: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4c003e: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4c0044: 6901 b2ae |000c: sput-object v1, Lorg/apache/commons/io/comparator/LastModifiedFileComparator;.LASTMODIFIED_REVERSE:Ljava/util/Comparator; // field@aeb2 │ │ +4c0048: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=55 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/comparator/LastModifiedFileComparator;) │ │ @@ -1511820,17 +1511821,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c0048: |[4c0048] org.apache.commons.io.comparator.LastModifiedFileComparator.:()V │ │ -4c0058: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4c005e: 0e00 |0003: return-void │ │ +4c004c: |[4c004c] org.apache.commons.io.comparator.LastModifiedFileComparator.:()V │ │ +4c005c: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4c0062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/comparator/LastModifiedFileComparator; │ │ │ │ Virtual methods - │ │ @@ -1511839,30 +1511840,30 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -4bff60: |[4bff60] org.apache.commons.io.comparator.LastModifiedFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -4bff70: 6e10 f7de 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4bff76: 0b00 |0003: move-result-wide v0 │ │ -4bff78: 6e10 f7de 0500 |0004: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4bff7e: 0b04 |0007: move-result-wide v4 │ │ -4bff80: bc40 |0008: sub-long/2addr v0, v4 │ │ -4bff82: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ -4bff86: 3102 0004 |000b: cmp-long v2, v0, v4 │ │ -4bff8a: 3b02 0400 |000d: if-gez v2, 0011 // +0004 │ │ -4bff8e: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ -4bff90: 0f04 |0010: return v4 │ │ -4bff92: 3d02 0400 |0011: if-lez v2, 0015 // +0004 │ │ -4bff96: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -4bff98: 0f04 |0014: return v4 │ │ -4bff9a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -4bff9c: 0f04 |0016: return v4 │ │ +4bff64: |[4bff64] org.apache.commons.io.comparator.LastModifiedFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +4bff74: 6e10 f7de 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4bff7a: 0b00 |0003: move-result-wide v0 │ │ +4bff7c: 6e10 f7de 0500 |0004: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4bff82: 0b04 |0007: move-result-wide v4 │ │ +4bff84: bc40 |0008: sub-long/2addr v0, v4 │ │ +4bff86: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ +4bff8a: 3102 0004 |000b: cmp-long v2, v0, v4 │ │ +4bff8e: 3b02 0400 |000d: if-gez v2, 0011 // +0004 │ │ +4bff92: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ +4bff94: 0f04 |0010: return v4 │ │ +4bff96: 3d02 0400 |0011: if-lez v2, 0015 // +0004 │ │ +4bff9a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +4bff9c: 0f04 |0014: return v4 │ │ +4bff9e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +4bffa0: 0f04 |0016: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/apache/commons/io/comparator/LastModifiedFileComparator; │ │ 0x0000 - 0x0017 reg=4 (null) Ljava/io/File; │ │ 0x0000 - 0x0017 reg=5 (null) Ljava/io/File; │ │ @@ -1511872,20 +1511873,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 │ │ -4bffa0: |[4bffa0] org.apache.commons.io.comparator.LastModifiedFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4bffb0: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ -4bffb4: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ -4bffb8: 6e30 35f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/LastModifiedFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f435 │ │ -4bffbe: 0a01 |0007: move-result v1 │ │ -4bffc0: 0f01 |0008: return v1 │ │ +4bffa4: |[4bffa4] org.apache.commons.io.comparator.LastModifiedFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4bffb4: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ +4bffb8: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ +4bffbc: 6e30 35f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/LastModifiedFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f435 │ │ +4bffc2: 0a01 |0007: move-result v1 │ │ +4bffc4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/io/comparator/LastModifiedFileComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1511895,18 +1511896,18 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bfffc: |[4bfffc] org.apache.commons.io.comparator.LastModifiedFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ -4c000c: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ -4c0012: 0c01 |0003: move-result-object v1 │ │ -4c0014: 1101 |0004: return-object v1 │ │ +4c0000: |[4c0000] org.apache.commons.io.comparator.LastModifiedFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ +4c0010: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ +4c0016: 0c01 |0003: move-result-object v1 │ │ +4c0018: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/LastModifiedFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1511915,18 +1511916,18 @@ │ │ type : '([Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4bffc4: |[4bffc4] org.apache.commons.io.comparator.LastModifiedFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ -4bffd4: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ -4bffda: 0c01 |0003: move-result-object v1 │ │ -4bffdc: 1101 |0004: return-object v1 │ │ +4bffc8: |[4bffc8] org.apache.commons.io.comparator.LastModifiedFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ +4bffd8: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ +4bffde: 0c01 |0003: move-result-object v1 │ │ +4bffe0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/LastModifiedFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/io/File; │ │ │ │ @@ -1511935,18 +1511936,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4bffe0: |[4bffe0] org.apache.commons.io.comparator.LastModifiedFileComparator.toString:()Ljava/lang/String; │ │ -4bfff0: 6f10 13f4 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ -4bfff6: 0c00 |0003: move-result-object v0 │ │ -4bfff8: 1100 |0004: return-object v0 │ │ +4bffe4: |[4bffe4] org.apache.commons.io.comparator.LastModifiedFileComparator.toString:()Ljava/lang/String; │ │ +4bfff4: 6f10 13f4 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ +4bfffa: 0c00 |0003: move-result-object v0 │ │ +4bfffc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/comparator/LastModifiedFileComparator; │ │ │ │ source_file_idx : 13894 (LastModifiedFileComparator.java) │ │ @@ -1512028,36 +1512029,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4c013c: |[4c013c] org.apache.commons.io.comparator.NameFileComparator.:()V │ │ -4c014c: 2200 b01c |0000: new-instance v0, Lorg/apache/commons/io/comparator/NameFileComparator; // type@1cb0 │ │ -4c0150: 7010 3bf4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/NameFileComparator;.:()V // method@f43b │ │ -4c0156: 6900 b4ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_COMPARATOR:Ljava/util/Comparator; // field@aeb4 │ │ -4c015a: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4c015e: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4c0164: 6901 b7ae |000c: sput-object v1, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_REVERSE:Ljava/util/Comparator; // field@aeb7 │ │ -4c0168: 2200 b01c |000e: new-instance v0, Lorg/apache/commons/io/comparator/NameFileComparator; // type@1cb0 │ │ -4c016c: 6201 87ae |0010: sget-object v1, Lorg/apache/commons/io/IOCase;.INSENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae87 │ │ -4c0170: 7020 3cf4 1000 |0012: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/NameFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f43c │ │ -4c0176: 6900 b5ae |0015: sput-object v0, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_INSENSITIVE_COMPARATOR:Ljava/util/Comparator; // field@aeb5 │ │ -4c017a: 2201 b21c |0017: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4c017e: 7020 4af4 0100 |0019: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4c0184: 6901 b6ae |001c: sput-object v1, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_INSENSITIVE_REVERSE:Ljava/util/Comparator; // field@aeb6 │ │ -4c0188: 2200 b01c |001e: new-instance v0, Lorg/apache/commons/io/comparator/NameFileComparator; // type@1cb0 │ │ -4c018c: 6201 89ae |0020: sget-object v1, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ -4c0190: 7020 3cf4 1000 |0022: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/NameFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f43c │ │ -4c0196: 6900 b8ae |0025: sput-object v0, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_SYSTEM_COMPARATOR:Ljava/util/Comparator; // field@aeb8 │ │ -4c019a: 2201 b21c |0027: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4c019e: 7020 4af4 0100 |0029: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4c01a4: 6901 b9ae |002c: sput-object v1, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_SYSTEM_REVERSE:Ljava/util/Comparator; // field@aeb9 │ │ -4c01a8: 0e00 |002e: return-void │ │ +4c0140: |[4c0140] org.apache.commons.io.comparator.NameFileComparator.:()V │ │ +4c0150: 2200 b01c |0000: new-instance v0, Lorg/apache/commons/io/comparator/NameFileComparator; // type@1cb0 │ │ +4c0154: 7010 3bf4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/NameFileComparator;.:()V // method@f43b │ │ +4c015a: 6900 b4ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_COMPARATOR:Ljava/util/Comparator; // field@aeb4 │ │ +4c015e: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4c0162: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4c0168: 6901 b7ae |000c: sput-object v1, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_REVERSE:Ljava/util/Comparator; // field@aeb7 │ │ +4c016c: 2200 b01c |000e: new-instance v0, Lorg/apache/commons/io/comparator/NameFileComparator; // type@1cb0 │ │ +4c0170: 6201 87ae |0010: sget-object v1, Lorg/apache/commons/io/IOCase;.INSENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae87 │ │ +4c0174: 7020 3cf4 1000 |0012: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/NameFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f43c │ │ +4c017a: 6900 b5ae |0015: sput-object v0, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_INSENSITIVE_COMPARATOR:Ljava/util/Comparator; // field@aeb5 │ │ +4c017e: 2201 b21c |0017: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4c0182: 7020 4af4 0100 |0019: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4c0188: 6901 b6ae |001c: sput-object v1, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_INSENSITIVE_REVERSE:Ljava/util/Comparator; // field@aeb6 │ │ +4c018c: 2200 b01c |001e: new-instance v0, Lorg/apache/commons/io/comparator/NameFileComparator; // type@1cb0 │ │ +4c0190: 6201 89ae |0020: sget-object v1, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ +4c0194: 7020 3cf4 1000 |0022: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/NameFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f43c │ │ +4c019a: 6900 b8ae |0025: sput-object v0, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_SYSTEM_COMPARATOR:Ljava/util/Comparator; // field@aeb8 │ │ +4c019e: 2201 b21c |0027: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4c01a2: 7020 4af4 0100 |0029: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4c01a8: 6901 b9ae |002c: sput-object v1, Lorg/apache/commons/io/comparator/NameFileComparator;.NAME_SYSTEM_REVERSE:Ljava/util/Comparator; // field@aeb9 │ │ +4c01ac: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=59 │ │ 0x000e line=62 │ │ 0x0017 line=65 │ │ 0x001e line=68 │ │ @@ -1512069,19 +1512070,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c01ac: |[4c01ac] org.apache.commons.io.comparator.NameFileComparator.:()V │ │ -4c01bc: 7010 04f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4c01c2: 6200 88ae |0003: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c01c6: 5b10 baae |0005: iput-object v0, v1, Lorg/apache/commons/io/comparator/NameFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeba │ │ -4c01ca: 0e00 |0007: return-void │ │ +4c01b0: |[4c01b0] org.apache.commons.io.comparator.NameFileComparator.:()V │ │ +4c01c0: 7010 04f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4c01c6: 6200 88ae |0003: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c01ca: 5b10 baae |0005: iput-object v0, v1, Lorg/apache/commons/io/comparator/NameFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeba │ │ +4c01ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/comparator/NameFileComparator; │ │ │ │ @@ -1512090,20 +1512091,20 @@ │ │ type : '(Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4c01cc: |[4c01cc] org.apache.commons.io.comparator.NameFileComparator.:(Lorg/apache/commons/io/IOCase;)V │ │ -4c01dc: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4c01e2: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -4c01e6: 6201 88ae |0005: sget-object v1, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c01ea: 5b01 baae |0007: iput-object v1, v0, Lorg/apache/commons/io/comparator/NameFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeba │ │ -4c01ee: 0e00 |0009: return-void │ │ +4c01d0: |[4c01d0] org.apache.commons.io.comparator.NameFileComparator.:(Lorg/apache/commons/io/IOCase;)V │ │ +4c01e0: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4c01e6: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +4c01ea: 6201 88ae |0005: sget-object v1, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c01ee: 5b01 baae |0007: iput-object v1, v0, Lorg/apache/commons/io/comparator/NameFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeba │ │ +4c01f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/io/comparator/NameFileComparator; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/apache/commons/io/IOCase; │ │ @@ -1512114,23 +1512115,23 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4c0060: |[4c0060] org.apache.commons.io.comparator.NameFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -4c0070: 5410 baae |0000: iget-object v0, v1, Lorg/apache/commons/io/comparator/NameFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeba │ │ -4c0074: 6e10 f0de 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c007a: 0c02 |0005: move-result-object v2 │ │ -4c007c: 6e10 f0de 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c0082: 0c03 |0009: move-result-object v3 │ │ -4c0084: 6e30 59f3 2003 |000a: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/io/IOCase;.checkCompareTo:(Ljava/lang/String;Ljava/lang/String;)I // method@f359 │ │ -4c008a: 0a02 |000d: move-result v2 │ │ -4c008c: 0f02 |000e: return v2 │ │ +4c0064: |[4c0064] org.apache.commons.io.comparator.NameFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +4c0074: 5410 baae |0000: iget-object v0, v1, Lorg/apache/commons/io/comparator/NameFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeba │ │ +4c0078: 6e10 f0de 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c007e: 0c02 |0005: move-result-object v2 │ │ +4c0080: 6e10 f0de 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c0086: 0c03 |0009: move-result-object v3 │ │ +4c0088: 6e30 59f3 2003 |000a: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/io/IOCase;.checkCompareTo:(Ljava/lang/String;Ljava/lang/String;)I // method@f359 │ │ +4c008e: 0a02 |000d: move-result v2 │ │ +4c0090: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/io/comparator/NameFileComparator; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/io/File; │ │ @@ -1512140,20 +1512141,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 │ │ -4c0090: |[4c0090] org.apache.commons.io.comparator.NameFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4c00a0: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ -4c00a4: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ -4c00a8: 6e30 3df4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/NameFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f43d │ │ -4c00ae: 0a01 |0007: move-result v1 │ │ -4c00b0: 0f01 |0008: return v1 │ │ +4c0094: |[4c0094] org.apache.commons.io.comparator.NameFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4c00a4: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ +4c00a8: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ +4c00ac: 6e30 3df4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/NameFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f43d │ │ +4c00b2: 0a01 |0007: move-result v1 │ │ +4c00b4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/io/comparator/NameFileComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1512163,18 +1512164,18 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c0120: |[4c0120] org.apache.commons.io.comparator.NameFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ -4c0130: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ -4c0136: 0c01 |0003: move-result-object v1 │ │ -4c0138: 1101 |0004: return-object v1 │ │ +4c0124: |[4c0124] org.apache.commons.io.comparator.NameFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ +4c0134: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ +4c013a: 0c01 |0003: move-result-object v1 │ │ +4c013c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/NameFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1512183,18 +1512184,18 @@ │ │ type : '([Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c00b4: |[4c00b4] org.apache.commons.io.comparator.NameFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ -4c00c4: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ -4c00ca: 0c01 |0003: move-result-object v1 │ │ -4c00cc: 1101 |0004: return-object v1 │ │ +4c00b8: |[4c00b8] org.apache.commons.io.comparator.NameFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ +4c00c8: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ +4c00ce: 0c01 |0003: move-result-object v1 │ │ +4c00d0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/NameFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/io/File; │ │ │ │ @@ -1512203,29 +1512204,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4c00d0: |[4c00d0] org.apache.commons.io.comparator.NameFileComparator.toString:()Ljava/lang/String; │ │ -4c00e0: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c00e4: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c00ea: 6f10 13f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ -4c00f0: 0c01 |0008: move-result-object v1 │ │ -4c00f2: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c00f8: 1a01 0e6a |000c: const-string v1, "[caseSensitivity=" // string@6a0e │ │ -4c00fc: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0102: 5421 baae |0011: iget-object v1, v2, Lorg/apache/commons/io/comparator/NameFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeba │ │ -4c0106: 6e20 11e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4c010c: 1a01 4e6a |0016: const-string v1, "]" // string@6a4e │ │ -4c0110: 6e20 12e1 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0116: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c011c: 0c00 |001e: move-result-object v0 │ │ -4c011e: 1100 |001f: return-object v0 │ │ +4c00d4: |[4c00d4] org.apache.commons.io.comparator.NameFileComparator.toString:()Ljava/lang/String; │ │ +4c00e4: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c00e8: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c00ee: 6f10 13f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ +4c00f4: 0c01 |0008: move-result-object v1 │ │ +4c00f6: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c00fc: 1a01 0e6a |000c: const-string v1, "[caseSensitivity=" // string@6a0e │ │ +4c0100: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0106: 5421 baae |0011: iget-object v1, v2, Lorg/apache/commons/io/comparator/NameFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeba │ │ +4c010a: 6e20 11e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4c0110: 1a01 4e6a |0016: const-string v1, "]" // string@6a4e │ │ +4c0114: 6e20 12e1 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c011a: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c0120: 0c00 |001e: move-result-object v0 │ │ +4c0122: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lorg/apache/commons/io/comparator/NameFileComparator; │ │ │ │ source_file_idx : 19742 (NameFileComparator.java) │ │ @@ -1512307,36 +1512308,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4c02cc: |[4c02cc] org.apache.commons.io.comparator.PathFileComparator.:()V │ │ -4c02dc: 2200 b11c |0000: new-instance v0, Lorg/apache/commons/io/comparator/PathFileComparator; // type@1cb1 │ │ -4c02e0: 7010 43f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/PathFileComparator;.:()V // method@f443 │ │ -4c02e6: 6900 bcae |0005: sput-object v0, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_COMPARATOR:Ljava/util/Comparator; // field@aebc │ │ -4c02ea: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4c02ee: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4c02f4: 6901 bfae |000c: sput-object v1, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_REVERSE:Ljava/util/Comparator; // field@aebf │ │ -4c02f8: 2200 b11c |000e: new-instance v0, Lorg/apache/commons/io/comparator/PathFileComparator; // type@1cb1 │ │ -4c02fc: 6201 87ae |0010: sget-object v1, Lorg/apache/commons/io/IOCase;.INSENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae87 │ │ -4c0300: 7020 44f4 1000 |0012: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/PathFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f444 │ │ -4c0306: 6900 bdae |0015: sput-object v0, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_INSENSITIVE_COMPARATOR:Ljava/util/Comparator; // field@aebd │ │ -4c030a: 2201 b21c |0017: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4c030e: 7020 4af4 0100 |0019: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4c0314: 6901 beae |001c: sput-object v1, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_INSENSITIVE_REVERSE:Ljava/util/Comparator; // field@aebe │ │ -4c0318: 2200 b11c |001e: new-instance v0, Lorg/apache/commons/io/comparator/PathFileComparator; // type@1cb1 │ │ -4c031c: 6201 89ae |0020: sget-object v1, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ -4c0320: 7020 44f4 1000 |0022: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/PathFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f444 │ │ -4c0326: 6900 c0ae |0025: sput-object v0, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_SYSTEM_COMPARATOR:Ljava/util/Comparator; // field@aec0 │ │ -4c032a: 2201 b21c |0027: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4c032e: 7020 4af4 0100 |0029: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4c0334: 6901 c1ae |002c: sput-object v1, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_SYSTEM_REVERSE:Ljava/util/Comparator; // field@aec1 │ │ -4c0338: 0e00 |002e: return-void │ │ +4c02d0: |[4c02d0] org.apache.commons.io.comparator.PathFileComparator.:()V │ │ +4c02e0: 2200 b11c |0000: new-instance v0, Lorg/apache/commons/io/comparator/PathFileComparator; // type@1cb1 │ │ +4c02e4: 7010 43f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/PathFileComparator;.:()V // method@f443 │ │ +4c02ea: 6900 bcae |0005: sput-object v0, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_COMPARATOR:Ljava/util/Comparator; // field@aebc │ │ +4c02ee: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4c02f2: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4c02f8: 6901 bfae |000c: sput-object v1, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_REVERSE:Ljava/util/Comparator; // field@aebf │ │ +4c02fc: 2200 b11c |000e: new-instance v0, Lorg/apache/commons/io/comparator/PathFileComparator; // type@1cb1 │ │ +4c0300: 6201 87ae |0010: sget-object v1, Lorg/apache/commons/io/IOCase;.INSENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae87 │ │ +4c0304: 7020 44f4 1000 |0012: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/PathFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f444 │ │ +4c030a: 6900 bdae |0015: sput-object v0, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_INSENSITIVE_COMPARATOR:Ljava/util/Comparator; // field@aebd │ │ +4c030e: 2201 b21c |0017: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4c0312: 7020 4af4 0100 |0019: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4c0318: 6901 beae |001c: sput-object v1, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_INSENSITIVE_REVERSE:Ljava/util/Comparator; // field@aebe │ │ +4c031c: 2200 b11c |001e: new-instance v0, Lorg/apache/commons/io/comparator/PathFileComparator; // type@1cb1 │ │ +4c0320: 6201 89ae |0020: sget-object v1, Lorg/apache/commons/io/IOCase;.SYSTEM:Lorg/apache/commons/io/IOCase; // field@ae89 │ │ +4c0324: 7020 44f4 1000 |0022: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/PathFileComparator;.:(Lorg/apache/commons/io/IOCase;)V // method@f444 │ │ +4c032a: 6900 c0ae |0025: sput-object v0, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_SYSTEM_COMPARATOR:Ljava/util/Comparator; // field@aec0 │ │ +4c032e: 2201 b21c |0027: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4c0332: 7020 4af4 0100 |0029: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4c0338: 6901 c1ae |002c: sput-object v1, Lorg/apache/commons/io/comparator/PathFileComparator;.PATH_SYSTEM_REVERSE:Ljava/util/Comparator; // field@aec1 │ │ +4c033c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=59 │ │ 0x000e line=62 │ │ 0x0017 line=65 │ │ 0x001e line=68 │ │ @@ -1512348,19 +1512349,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c033c: |[4c033c] org.apache.commons.io.comparator.PathFileComparator.:()V │ │ -4c034c: 7010 04f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4c0352: 6200 88ae |0003: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c0356: 5b10 c2ae |0005: iput-object v0, v1, Lorg/apache/commons/io/comparator/PathFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aec2 │ │ -4c035a: 0e00 |0007: return-void │ │ +4c0340: |[4c0340] org.apache.commons.io.comparator.PathFileComparator.:()V │ │ +4c0350: 7010 04f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4c0356: 6200 88ae |0003: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c035a: 5b10 c2ae |0005: iput-object v0, v1, Lorg/apache/commons/io/comparator/PathFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aec2 │ │ +4c035e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/comparator/PathFileComparator; │ │ │ │ @@ -1512369,20 +1512370,20 @@ │ │ type : '(Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4c035c: |[4c035c] org.apache.commons.io.comparator.PathFileComparator.:(Lorg/apache/commons/io/IOCase;)V │ │ -4c036c: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4c0372: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -4c0376: 6201 88ae |0005: sget-object v1, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c037a: 5b01 c2ae |0007: iput-object v1, v0, Lorg/apache/commons/io/comparator/PathFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aec2 │ │ -4c037e: 0e00 |0009: return-void │ │ +4c0360: |[4c0360] org.apache.commons.io.comparator.PathFileComparator.:(Lorg/apache/commons/io/IOCase;)V │ │ +4c0370: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4c0376: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +4c037a: 6201 88ae |0005: sget-object v1, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c037e: 5b01 c2ae |0007: iput-object v1, v0, Lorg/apache/commons/io/comparator/PathFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aec2 │ │ +4c0382: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/io/comparator/PathFileComparator; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/apache/commons/io/IOCase; │ │ @@ -1512393,23 +1512394,23 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4c01f0: |[4c01f0] org.apache.commons.io.comparator.PathFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -4c0200: 5410 c2ae |0000: iget-object v0, v1, Lorg/apache/commons/io/comparator/PathFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aec2 │ │ -4c0204: 6e10 f2de 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ -4c020a: 0c02 |0005: move-result-object v2 │ │ -4c020c: 6e10 f2de 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ -4c0212: 0c03 |0009: move-result-object v3 │ │ -4c0214: 6e30 59f3 2003 |000a: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/io/IOCase;.checkCompareTo:(Ljava/lang/String;Ljava/lang/String;)I // method@f359 │ │ -4c021a: 0a02 |000d: move-result v2 │ │ -4c021c: 0f02 |000e: return v2 │ │ +4c01f4: |[4c01f4] org.apache.commons.io.comparator.PathFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +4c0204: 5410 c2ae |0000: iget-object v0, v1, Lorg/apache/commons/io/comparator/PathFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aec2 │ │ +4c0208: 6e10 f2de 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ +4c020e: 0c02 |0005: move-result-object v2 │ │ +4c0210: 6e10 f2de 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ +4c0216: 0c03 |0009: move-result-object v3 │ │ +4c0218: 6e30 59f3 2003 |000a: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/io/IOCase;.checkCompareTo:(Ljava/lang/String;Ljava/lang/String;)I // method@f359 │ │ +4c021e: 0a02 |000d: move-result v2 │ │ +4c0220: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/io/comparator/PathFileComparator; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/io/File; │ │ @@ -1512419,20 +1512420,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 │ │ -4c0220: |[4c0220] org.apache.commons.io.comparator.PathFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4c0230: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ -4c0234: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ -4c0238: 6e30 45f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/PathFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f445 │ │ -4c023e: 0a01 |0007: move-result v1 │ │ -4c0240: 0f01 |0008: return v1 │ │ +4c0224: |[4c0224] org.apache.commons.io.comparator.PathFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4c0234: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ +4c0238: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ +4c023c: 6e30 45f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/PathFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f445 │ │ +4c0242: 0a01 |0007: move-result v1 │ │ +4c0244: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/io/comparator/PathFileComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1512442,18 +1512443,18 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c02b0: |[4c02b0] org.apache.commons.io.comparator.PathFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ -4c02c0: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ -4c02c6: 0c01 |0003: move-result-object v1 │ │ -4c02c8: 1101 |0004: return-object v1 │ │ +4c02b4: |[4c02b4] org.apache.commons.io.comparator.PathFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ +4c02c4: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ +4c02ca: 0c01 |0003: move-result-object v1 │ │ +4c02cc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/PathFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1512462,18 +1512463,18 @@ │ │ type : '([Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c0244: |[4c0244] org.apache.commons.io.comparator.PathFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ -4c0254: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ -4c025a: 0c01 |0003: move-result-object v1 │ │ -4c025c: 1101 |0004: return-object v1 │ │ +4c0248: |[4c0248] org.apache.commons.io.comparator.PathFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ +4c0258: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ +4c025e: 0c01 |0003: move-result-object v1 │ │ +4c0260: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/PathFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/io/File; │ │ │ │ @@ -1512482,29 +1512483,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4c0260: |[4c0260] org.apache.commons.io.comparator.PathFileComparator.toString:()Ljava/lang/String; │ │ -4c0270: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c0274: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c027a: 6f10 13f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ -4c0280: 0c01 |0008: move-result-object v1 │ │ -4c0282: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0288: 1a01 0e6a |000c: const-string v1, "[caseSensitivity=" // string@6a0e │ │ -4c028c: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0292: 5421 c2ae |0011: iget-object v1, v2, Lorg/apache/commons/io/comparator/PathFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aec2 │ │ -4c0296: 6e20 11e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4c029c: 1a01 4e6a |0016: const-string v1, "]" // string@6a4e │ │ -4c02a0: 6e20 12e1 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c02a6: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c02ac: 0c00 |001e: move-result-object v0 │ │ -4c02ae: 1100 |001f: return-object v0 │ │ +4c0264: |[4c0264] org.apache.commons.io.comparator.PathFileComparator.toString:()Ljava/lang/String; │ │ +4c0274: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c0278: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c027e: 6f10 13f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ +4c0284: 0c01 |0008: move-result-object v1 │ │ +4c0286: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c028c: 1a01 0e6a |000c: const-string v1, "[caseSensitivity=" // string@6a0e │ │ +4c0290: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0296: 5421 c2ae |0011: iget-object v1, v2, Lorg/apache/commons/io/comparator/PathFileComparator;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aec2 │ │ +4c029a: 6e20 11e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4c02a0: 1a01 4e6a |0016: const-string v1, "]" // string@6a4e │ │ +4c02a4: 6e20 12e1 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c02aa: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c02b0: 0c00 |001e: move-result-object v0 │ │ +4c02b2: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lorg/apache/commons/io/comparator/PathFileComparator; │ │ │ │ source_file_idx : 20872 (PathFileComparator.java) │ │ @@ -1512548,23 +1512549,23 @@ │ │ type : '(Ljava/util/Comparator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4c041c: |[4c041c] org.apache.commons.io.comparator.ReverseComparator.:(Ljava/util/Comparator;)V │ │ -4c042c: 7010 04f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4c0432: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -4c0436: 5b12 c4ae |0005: iput-object v2, v1, Lorg/apache/commons/io/comparator/ReverseComparator;.delegate:Ljava/util/Comparator; // field@aec4 │ │ -4c043a: 0e00 |0007: return-void │ │ -4c043c: 2202 e518 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c0440: 1a00 5d19 |000a: const-string v0, "Delegate comparator is missing" // string@195d │ │ -4c0444: 7020 32e0 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c044a: 2702 |000f: throw v2 │ │ +4c0420: |[4c0420] org.apache.commons.io.comparator.ReverseComparator.:(Ljava/util/Comparator;)V │ │ +4c0430: 7010 04f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4c0436: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +4c043a: 5b12 c4ae |0005: iput-object v2, v1, Lorg/apache/commons/io/comparator/ReverseComparator;.delegate:Ljava/util/Comparator; // field@aec4 │ │ +4c043e: 0e00 |0007: return-void │ │ +4c0440: 2202 e518 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c0444: 1a00 5d19 |000a: const-string v0, "Delegate comparator is missing" // string@195d │ │ +4c0448: 7020 32e0 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c044e: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=43 │ │ 0x0008 line=41 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/io/comparator/ReverseComparator; │ │ @@ -1512576,19 +1512577,19 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4c0380: |[4c0380] org.apache.commons.io.comparator.ReverseComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -4c0390: 5410 c4ae |0000: iget-object v0, v1, Lorg/apache/commons/io/comparator/ReverseComparator;.delegate:Ljava/util/Comparator; // field@aec4 │ │ -4c0394: 7230 15e3 3002 |0002: invoke-interface {v0, v3, v2}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@e315 │ │ -4c039a: 0a02 |0005: move-result v2 │ │ -4c039c: 0f02 |0006: return v2 │ │ +4c0384: |[4c0384] org.apache.commons.io.comparator.ReverseComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +4c0394: 5410 c4ae |0000: iget-object v0, v1, Lorg/apache/commons/io/comparator/ReverseComparator;.delegate:Ljava/util/Comparator; // field@aec4 │ │ +4c0398: 7230 15e3 3002 |0002: invoke-interface {v0, v3, v2}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@e315 │ │ +4c039e: 0a02 |0005: move-result v2 │ │ +4c03a0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/comparator/ReverseComparator; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/io/File; │ │ @@ -1512598,20 +1512599,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 │ │ -4c03a0: |[4c03a0] org.apache.commons.io.comparator.ReverseComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4c03b0: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ -4c03b4: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ -4c03b8: 6e30 4bf4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/ReverseComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f44b │ │ -4c03be: 0a01 |0007: move-result v1 │ │ -4c03c0: 0f01 |0008: return v1 │ │ +4c03a4: |[4c03a4] org.apache.commons.io.comparator.ReverseComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4c03b4: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ +4c03b8: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ +4c03bc: 6e30 4bf4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/ReverseComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f44b │ │ +4c03c2: 0a01 |0007: move-result v1 │ │ +4c03c4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/io/comparator/ReverseComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1512621,31 +1512622,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -4c03c4: |[4c03c4] org.apache.commons.io.comparator.ReverseComparator.toString:()Ljava/lang/String; │ │ -4c03d4: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c03d8: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c03de: 6f10 13f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ -4c03e4: 0c01 |0008: move-result-object v1 │ │ -4c03e6: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c03ec: 1a01 0368 |000c: const-string v1, "[" // string@6803 │ │ -4c03f0: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c03f6: 5421 c4ae |0011: iget-object v1, v2, Lorg/apache/commons/io/comparator/ReverseComparator;.delegate:Ljava/util/Comparator; // field@aec4 │ │ -4c03fa: 6e10 99e0 0100 |0013: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4c0400: 0c01 |0016: move-result-object v1 │ │ -4c0402: 6e20 12e1 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0408: 1a01 4e6a |001a: const-string v1, "]" // string@6a4e │ │ -4c040c: 6e20 12e1 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0412: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c0418: 0c00 |0022: move-result-object v0 │ │ -4c041a: 1100 |0023: return-object v0 │ │ +4c03c8: |[4c03c8] org.apache.commons.io.comparator.ReverseComparator.toString:()Ljava/lang/String; │ │ +4c03d8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c03dc: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c03e2: 6f10 13f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ +4c03e8: 0c01 |0008: move-result-object v1 │ │ +4c03ea: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c03f0: 1a01 0368 |000c: const-string v1, "[" // string@6803 │ │ +4c03f4: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c03fa: 5421 c4ae |0011: iget-object v1, v2, Lorg/apache/commons/io/comparator/ReverseComparator;.delegate:Ljava/util/Comparator; // field@aec4 │ │ +4c03fe: 6e10 99e0 0100 |0013: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4c0404: 0c01 |0016: move-result-object v1 │ │ +4c0406: 6e20 12e1 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c040c: 1a01 4e6a |001a: const-string v1, "]" // string@6a4e │ │ +4c0410: 6e20 12e1 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0416: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c041c: 0c00 |0022: move-result-object v0 │ │ +4c041e: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lorg/apache/commons/io/comparator/ReverseComparator; │ │ │ │ source_file_idx : 21684 (ReverseComparator.java) │ │ @@ -1512713,29 +1512714,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4c0594: |[4c0594] org.apache.commons.io.comparator.SizeFileComparator.:()V │ │ -4c05a4: 2200 b31c |0000: new-instance v0, Lorg/apache/commons/io/comparator/SizeFileComparator; // type@1cb3 │ │ -4c05a8: 7010 4ff4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/SizeFileComparator;.:()V // method@f44f │ │ -4c05ae: 6900 c6ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/SizeFileComparator;.SIZE_COMPARATOR:Ljava/util/Comparator; // field@aec6 │ │ -4c05b2: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4c05b6: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4c05bc: 6901 c7ae |000c: sput-object v1, Lorg/apache/commons/io/comparator/SizeFileComparator;.SIZE_REVERSE:Ljava/util/Comparator; // field@aec7 │ │ -4c05c0: 2200 b31c |000e: new-instance v0, Lorg/apache/commons/io/comparator/SizeFileComparator; // type@1cb3 │ │ -4c05c4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -4c05c6: 7020 50f4 1000 |0011: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/SizeFileComparator;.:(Z)V // method@f450 │ │ -4c05cc: 6900 c8ae |0014: sput-object v0, Lorg/apache/commons/io/comparator/SizeFileComparator;.SIZE_SUMDIR_COMPARATOR:Ljava/util/Comparator; // field@aec8 │ │ -4c05d0: 2201 b21c |0016: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ -4c05d4: 7020 4af4 0100 |0018: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ -4c05da: 6901 c9ae |001b: sput-object v1, Lorg/apache/commons/io/comparator/SizeFileComparator;.SIZE_SUMDIR_REVERSE:Ljava/util/Comparator; // field@aec9 │ │ -4c05de: 0e00 |001d: return-void │ │ +4c0598: |[4c0598] org.apache.commons.io.comparator.SizeFileComparator.:()V │ │ +4c05a8: 2200 b31c |0000: new-instance v0, Lorg/apache/commons/io/comparator/SizeFileComparator; // type@1cb3 │ │ +4c05ac: 7010 4ff4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/comparator/SizeFileComparator;.:()V // method@f44f │ │ +4c05b2: 6900 c6ae |0005: sput-object v0, Lorg/apache/commons/io/comparator/SizeFileComparator;.SIZE_COMPARATOR:Ljava/util/Comparator; // field@aec6 │ │ +4c05b6: 2201 b21c |0007: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4c05ba: 7020 4af4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4c05c0: 6901 c7ae |000c: sput-object v1, Lorg/apache/commons/io/comparator/SizeFileComparator;.SIZE_REVERSE:Ljava/util/Comparator; // field@aec7 │ │ +4c05c4: 2200 b31c |000e: new-instance v0, Lorg/apache/commons/io/comparator/SizeFileComparator; // type@1cb3 │ │ +4c05c8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +4c05ca: 7020 50f4 1000 |0011: invoke-direct {v0, v1}, Lorg/apache/commons/io/comparator/SizeFileComparator;.:(Z)V // method@f450 │ │ +4c05d0: 6900 c8ae |0014: sput-object v0, Lorg/apache/commons/io/comparator/SizeFileComparator;.SIZE_SUMDIR_COMPARATOR:Ljava/util/Comparator; // field@aec8 │ │ +4c05d4: 2201 b21c |0016: new-instance v1, Lorg/apache/commons/io/comparator/ReverseComparator; // type@1cb2 │ │ +4c05d8: 7020 4af4 0100 |0018: invoke-direct {v1, v0}, Lorg/apache/commons/io/comparator/ReverseComparator;.:(Ljava/util/Comparator;)V // method@f44a │ │ +4c05de: 6901 c9ae |001b: sput-object v1, Lorg/apache/commons/io/comparator/SizeFileComparator;.SIZE_SUMDIR_REVERSE:Ljava/util/Comparator; // field@aec9 │ │ +4c05e2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=59 │ │ 0x000e line=65 │ │ 0x0016 line=71 │ │ locals : │ │ @@ -1512745,19 +1512746,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c05e0: |[4c05e0] org.apache.commons.io.comparator.SizeFileComparator.:()V │ │ -4c05f0: 7010 04f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4c05f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4c05f8: 5c10 cbae |0004: iput-boolean v0, v1, Lorg/apache/commons/io/comparator/SizeFileComparator;.sumDirectoryContents:Z // field@aecb │ │ -4c05fc: 0e00 |0006: return-void │ │ +4c05e4: |[4c05e4] org.apache.commons.io.comparator.SizeFileComparator.:()V │ │ +4c05f4: 7010 04f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4c05fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4c05fc: 5c10 cbae |0004: iput-boolean v0, v1, Lorg/apache/commons/io/comparator/SizeFileComparator;.sumDirectoryContents:Z // field@aecb │ │ +4c0600: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/comparator/SizeFileComparator; │ │ │ │ @@ -1512766,18 +1512767,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c0600: |[4c0600] org.apache.commons.io.comparator.SizeFileComparator.:(Z)V │ │ -4c0610: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ -4c0616: 5c01 cbae |0003: iput-boolean v1, v0, Lorg/apache/commons/io/comparator/SizeFileComparator;.sumDirectoryContents:Z // field@aecb │ │ -4c061a: 0e00 |0005: return-void │ │ +4c0604: |[4c0604] org.apache.commons.io.comparator.SizeFileComparator.:(Z)V │ │ +4c0614: 7010 04f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.:()V // method@f404 │ │ +4c061a: 5c01 cbae |0003: iput-boolean v1, v0, Lorg/apache/commons/io/comparator/SizeFileComparator;.sumDirectoryContents:Z // field@aecb │ │ +4c061e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/comparator/SizeFileComparator; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ @@ -1512788,56 +1512789,56 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 69 16-bit code units │ │ -4c044c: |[4c044c] org.apache.commons.io.comparator.SizeFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -4c045c: 6e10 f4de 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4c0462: 0a00 |0003: move-result v0 │ │ -4c0464: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -4c0468: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -4c046c: 5550 cbae |0008: iget-boolean v0, v5, Lorg/apache/commons/io/comparator/SizeFileComparator;.sumDirectoryContents:Z // field@aecb │ │ -4c0470: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -4c0474: 6e10 ebde 0600 |000c: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4c047a: 0a00 |000f: move-result v0 │ │ -4c047c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -4c0480: 7110 05f3 0600 |0012: invoke-static {v6}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectory:(Ljava/io/File;)J // method@f305 │ │ -4c0486: 0b03 |0015: move-result-wide v3 │ │ -4c0488: 2807 |0016: goto 001d // +0007 │ │ -4c048a: 0413 |0017: move-wide v3, v1 │ │ -4c048c: 2805 |0018: goto 001d // +0005 │ │ -4c048e: 6e10 f8de 0600 |0019: invoke-virtual {v6}, Ljava/io/File;.length:()J // method@def8 │ │ -4c0494: 0b03 |001c: move-result-wide v3 │ │ -4c0496: 6e10 f4de 0700 |001d: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4c049c: 0a06 |0020: move-result v6 │ │ -4c049e: 3806 1300 |0021: if-eqz v6, 0034 // +0013 │ │ -4c04a2: 5556 cbae |0023: iget-boolean v6, v5, Lorg/apache/commons/io/comparator/SizeFileComparator;.sumDirectoryContents:Z // field@aecb │ │ -4c04a6: 3806 0d00 |0025: if-eqz v6, 0032 // +000d │ │ -4c04aa: 6e10 ebde 0700 |0027: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@deeb │ │ -4c04b0: 0a06 |002a: move-result v6 │ │ -4c04b2: 3806 0700 |002b: if-eqz v6, 0032 // +0007 │ │ -4c04b6: 7110 05f3 0700 |002d: invoke-static {v7}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectory:(Ljava/io/File;)J // method@f305 │ │ -4c04bc: 0b06 |0030: move-result-wide v6 │ │ -4c04be: 2807 |0031: goto 0038 // +0007 │ │ -4c04c0: 0416 |0032: move-wide v6, v1 │ │ -4c04c2: 2805 |0033: goto 0038 // +0005 │ │ -4c04c4: 6e10 f8de 0700 |0034: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@def8 │ │ -4c04ca: 0b06 |0037: move-result-wide v6 │ │ -4c04cc: bc63 |0038: sub-long/2addr v3, v6 │ │ -4c04ce: 3106 0301 |0039: cmp-long v6, v3, v1 │ │ -4c04d2: 3b06 0400 |003b: if-gez v6, 003f // +0004 │ │ -4c04d6: 12f6 |003d: const/4 v6, #int -1 // #ff │ │ -4c04d8: 0f06 |003e: return v6 │ │ -4c04da: 3d06 0400 |003f: if-lez v6, 0043 // +0004 │ │ -4c04de: 1216 |0041: const/4 v6, #int 1 // #1 │ │ -4c04e0: 0f06 |0042: return v6 │ │ -4c04e2: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -4c04e4: 0f06 |0044: return v6 │ │ +4c0450: |[4c0450] org.apache.commons.io.comparator.SizeFileComparator.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +4c0460: 6e10 f4de 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4c0466: 0a00 |0003: move-result v0 │ │ +4c0468: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +4c046c: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +4c0470: 5550 cbae |0008: iget-boolean v0, v5, Lorg/apache/commons/io/comparator/SizeFileComparator;.sumDirectoryContents:Z // field@aecb │ │ +4c0474: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +4c0478: 6e10 ebde 0600 |000c: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4c047e: 0a00 |000f: move-result v0 │ │ +4c0480: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +4c0484: 7110 05f3 0600 |0012: invoke-static {v6}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectory:(Ljava/io/File;)J // method@f305 │ │ +4c048a: 0b03 |0015: move-result-wide v3 │ │ +4c048c: 2807 |0016: goto 001d // +0007 │ │ +4c048e: 0413 |0017: move-wide v3, v1 │ │ +4c0490: 2805 |0018: goto 001d // +0005 │ │ +4c0492: 6e10 f8de 0600 |0019: invoke-virtual {v6}, Ljava/io/File;.length:()J // method@def8 │ │ +4c0498: 0b03 |001c: move-result-wide v3 │ │ +4c049a: 6e10 f4de 0700 |001d: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4c04a0: 0a06 |0020: move-result v6 │ │ +4c04a2: 3806 1300 |0021: if-eqz v6, 0034 // +0013 │ │ +4c04a6: 5556 cbae |0023: iget-boolean v6, v5, Lorg/apache/commons/io/comparator/SizeFileComparator;.sumDirectoryContents:Z // field@aecb │ │ +4c04aa: 3806 0d00 |0025: if-eqz v6, 0032 // +000d │ │ +4c04ae: 6e10 ebde 0700 |0027: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4c04b4: 0a06 |002a: move-result v6 │ │ +4c04b6: 3806 0700 |002b: if-eqz v6, 0032 // +0007 │ │ +4c04ba: 7110 05f3 0700 |002d: invoke-static {v7}, Lorg/apache/commons/io/FileUtils;.sizeOfDirectory:(Ljava/io/File;)J // method@f305 │ │ +4c04c0: 0b06 |0030: move-result-wide v6 │ │ +4c04c2: 2807 |0031: goto 0038 // +0007 │ │ +4c04c4: 0416 |0032: move-wide v6, v1 │ │ +4c04c6: 2805 |0033: goto 0038 // +0005 │ │ +4c04c8: 6e10 f8de 0700 |0034: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@def8 │ │ +4c04ce: 0b06 |0037: move-result-wide v6 │ │ +4c04d0: bc63 |0038: sub-long/2addr v3, v6 │ │ +4c04d2: 3106 0301 |0039: cmp-long v6, v3, v1 │ │ +4c04d6: 3b06 0400 |003b: if-gez v6, 003f // +0004 │ │ +4c04da: 12f6 |003d: const/4 v6, #int -1 // #ff │ │ +4c04dc: 0f06 |003e: return v6 │ │ +4c04de: 3d06 0400 |003f: if-lez v6, 0043 // +0004 │ │ +4c04e2: 1216 |0041: const/4 v6, #int 1 // #1 │ │ +4c04e4: 0f06 |0042: return v6 │ │ +4c04e6: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +4c04e8: 0f06 |0044: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0008 line=113 │ │ 0x0019 line=115 │ │ 0x001d line=118 │ │ 0x0023 line=119 │ │ @@ -1512852,20 +1512853,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 │ │ -4c04e8: |[4c04e8] org.apache.commons.io.comparator.SizeFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -4c04f8: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ -4c04fc: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ -4c0500: 6e30 51f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/SizeFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f451 │ │ -4c0506: 0a01 |0007: move-result v1 │ │ -4c0508: 0f01 |0008: return v1 │ │ +4c04ec: |[4c04ec] org.apache.commons.io.comparator.SizeFileComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +4c04fc: 1f01 a918 |0000: check-cast v1, Ljava/io/File; // type@18a9 │ │ +4c0500: 1f02 a918 |0002: check-cast v2, Ljava/io/File; // type@18a9 │ │ +4c0504: 6e30 51f4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/io/comparator/SizeFileComparator;.compare:(Ljava/io/File;Ljava/io/File;)I // method@f451 │ │ +4c050a: 0a01 |0007: move-result v1 │ │ +4c050c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/io/comparator/SizeFileComparator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1512875,18 +1512876,18 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c0578: |[4c0578] org.apache.commons.io.comparator.SizeFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ -4c0588: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ -4c058e: 0c01 |0003: move-result-object v1 │ │ -4c0590: 1101 |0004: return-object v1 │ │ +4c057c: |[4c057c] org.apache.commons.io.comparator.SizeFileComparator.sort:(Ljava/util/List;)Ljava/util/List; │ │ +4c058c: 6f20 06f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:(Ljava/util/List;)Ljava/util/List; // method@f406 │ │ +4c0592: 0c01 |0003: move-result-object v1 │ │ +4c0594: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/SizeFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1512895,18 +1512896,18 @@ │ │ type : '([Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4c050c: |[4c050c] org.apache.commons.io.comparator.SizeFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ -4c051c: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ -4c0522: 0c01 |0003: move-result-object v1 │ │ -4c0524: 1101 |0004: return-object v1 │ │ +4c0510: |[4c0510] org.apache.commons.io.comparator.SizeFileComparator.sort:([Ljava/io/File;)[Ljava/io/File; │ │ +4c0520: 6f20 07f4 1000 |0000: invoke-super {v0, v1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.sort:([Ljava/io/File;)[Ljava/io/File; // method@f407 │ │ +4c0526: 0c01 |0003: move-result-object v1 │ │ +4c0528: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/comparator/SizeFileComparator; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/io/File; │ │ │ │ @@ -1512915,29 +1512916,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4c0528: |[4c0528] org.apache.commons.io.comparator.SizeFileComparator.toString:()Ljava/lang/String; │ │ -4c0538: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c053c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c0542: 6f10 13f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ -4c0548: 0c01 |0008: move-result-object v1 │ │ -4c054a: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0550: 1a01 2a6a |000c: const-string v1, "[sumDirectoryContents=" // string@6a2a │ │ -4c0554: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c055a: 5521 cbae |0011: iget-boolean v1, v2, Lorg/apache/commons/io/comparator/SizeFileComparator;.sumDirectoryContents:Z // field@aecb │ │ -4c055e: 6e20 13e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -4c0564: 1a01 4e6a |0016: const-string v1, "]" // string@6a4e │ │ -4c0568: 6e20 12e1 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c056e: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c0574: 0c00 |001e: move-result-object v0 │ │ -4c0576: 1100 |001f: return-object v0 │ │ +4c052c: |[4c052c] org.apache.commons.io.comparator.SizeFileComparator.toString:()Ljava/lang/String; │ │ +4c053c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c0540: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c0546: 6f10 13f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/comparator/AbstractFileComparator;.toString:()Ljava/lang/String; // method@f413 │ │ +4c054c: 0c01 |0008: move-result-object v1 │ │ +4c054e: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0554: 1a01 2a6a |000c: const-string v1, "[sumDirectoryContents=" // string@6a2a │ │ +4c0558: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c055e: 5521 cbae |0011: iget-boolean v1, v2, Lorg/apache/commons/io/comparator/SizeFileComparator;.sumDirectoryContents:Z // field@aecb │ │ +4c0562: 6e20 13e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +4c0568: 1a01 4e6a |0016: const-string v1, "]" // string@6a4e │ │ +4c056c: 6e20 12e1 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0572: 6e10 1fe1 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c0578: 0c00 |001e: move-result-object v0 │ │ +4c057a: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lorg/apache/commons/io/comparator/SizeFileComparator; │ │ │ │ source_file_idx : 22853 (SizeFileComparator.java) │ │ @@ -1512966,17 +1512967,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c0690: |[4c0690] org.apache.commons.io.filefilter.AbstractFileFilter.:()V │ │ -4c06a0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c06a6: 0e00 |0003: return-void │ │ +4c0694: |[4c0694] org.apache.commons.io.filefilter.AbstractFileFilter.:()V │ │ +4c06a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c06aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/filefilter/AbstractFileFilter; │ │ │ │ Virtual methods - │ │ @@ -1512985,22 +1512986,22 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4c061c: |[4c061c] org.apache.commons.io.filefilter.AbstractFileFilter.accept:(Ljava/io/File;)Z │ │ -4c062c: 6e10 f1de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ -4c0632: 0c00 |0003: move-result-object v0 │ │ -4c0634: 6e10 f0de 0200 |0004: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c063a: 0c02 |0007: move-result-object v2 │ │ -4c063c: 6e30 58f4 0102 |0008: invoke-virtual {v1, v0, v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@f458 │ │ -4c0642: 0a02 |000b: move-result v2 │ │ -4c0644: 0f02 |000c: return v2 │ │ +4c0620: |[4c0620] org.apache.commons.io.filefilter.AbstractFileFilter.accept:(Ljava/io/File;)Z │ │ +4c0630: 6e10 f1de 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ +4c0636: 0c00 |0003: move-result-object v0 │ │ +4c0638: 6e10 f0de 0200 |0004: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c063e: 0c02 |0007: move-result-object v2 │ │ +4c0640: 6e30 58f4 0102 |0008: invoke-virtual {v1, v0, v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@f458 │ │ +4c0646: 0a02 |000b: move-result v2 │ │ +4c0648: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/io/filefilter/AbstractFileFilter; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1513009,20 +1513010,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4c0648: |[4c0648] org.apache.commons.io.filefilter.AbstractFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c0658: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ -4c065c: 7030 dfde 2003 |0002: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4c0662: 6e20 57f4 0100 |0005: invoke-virtual {v1, v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.accept:(Ljava/io/File;)Z // method@f457 │ │ -4c0668: 0a02 |0008: move-result v2 │ │ -4c066a: 0f02 |0009: return v2 │ │ +4c064c: |[4c064c] org.apache.commons.io.filefilter.AbstractFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c065c: 2200 a918 |0000: new-instance v0, Ljava/io/File; // type@18a9 │ │ +4c0660: 7030 dfde 2003 |0002: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4c0666: 6e20 57f4 0100 |0005: invoke-virtual {v1, v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.accept:(Ljava/io/File;)Z // method@f457 │ │ +4c066c: 0a02 |0008: move-result v2 │ │ +4c066e: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/io/filefilter/AbstractFileFilter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -1513032,20 +1513033,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4c066c: |[4c066c] org.apache.commons.io.filefilter.AbstractFileFilter.toString:()Ljava/lang/String; │ │ -4c067c: 6e10 96e0 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4c0682: 0c00 |0003: move-result-object v0 │ │ -4c0684: 6e10 e6df 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@dfe6 │ │ -4c068a: 0c00 |0007: move-result-object v0 │ │ -4c068c: 1100 |0008: return-object v0 │ │ +4c0670: |[4c0670] org.apache.commons.io.filefilter.AbstractFileFilter.toString:()Ljava/lang/String; │ │ +4c0680: 6e10 96e0 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4c0686: 0c00 |0003: move-result-object v0 │ │ +4c0688: 6e10 e6df 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@dfe6 │ │ +4c068e: 0c00 |0007: move-result-object v0 │ │ +4c0690: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/filefilter/AbstractFileFilter; │ │ │ │ source_file_idx : 2598 (AbstractFileFilter.java) │ │ @@ -1513090,20 +1513091,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4c0d98: |[4c0d98] org.apache.commons.io.filefilter.FalseFileFilter.:()V │ │ -4c0da8: 2200 bd1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/FalseFileFilter; // type@1cbd │ │ -4c0dac: 7010 82f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/FalseFileFilter;.:()V // method@f482 │ │ -4c0db2: 6900 e1ae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/FalseFileFilter;.FALSE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee1 │ │ -4c0db6: 6900 e2ae |0007: sput-object v0, Lorg/apache/commons/io/filefilter/FalseFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee2 │ │ -4c0dba: 0e00 |0009: return-void │ │ +4c0d9c: |[4c0d9c] org.apache.commons.io.filefilter.FalseFileFilter.:()V │ │ +4c0dac: 2200 bd1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/FalseFileFilter; // type@1cbd │ │ +4c0db0: 7010 82f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/FalseFileFilter;.:()V // method@f482 │ │ +4c0db6: 6900 e1ae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/FalseFileFilter;.FALSE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee1 │ │ +4c0dba: 6900 e2ae |0007: sput-object v0, Lorg/apache/commons/io/filefilter/FalseFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee2 │ │ +4c0dbe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=44 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/filefilter/FalseFileFilter;) │ │ @@ -1513111,17 +1513112,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c0dbc: |[4c0dbc] org.apache.commons.io.filefilter.FalseFileFilter.:()V │ │ -4c0dcc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c0dd2: 0e00 |0003: return-void │ │ +4c0dc0: |[4c0dc0] org.apache.commons.io.filefilter.FalseFileFilter.:()V │ │ +4c0dd0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c0dd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/filefilter/FalseFileFilter; │ │ │ │ Virtual methods - │ │ @@ -1513130,33 +1513131,33 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4c0d70: |[4c0d70] org.apache.commons.io.filefilter.FalseFileFilter.accept:(Ljava/io/File;)Z │ │ -4c0d80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4c0d82: 0f01 |0001: return v1 │ │ +4c0d74: |[4c0d74] org.apache.commons.io.filefilter.FalseFileFilter.accept:(Ljava/io/File;)Z │ │ +4c0d84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4c0d86: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/filefilter/FalseFileFilter;) │ │ name : 'accept' │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4c0d84: |[4c0d84] org.apache.commons.io.filefilter.FalseFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c0d94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4c0d96: 0f01 |0001: return v1 │ │ +4c0d88: |[4c0d88] org.apache.commons.io.filefilter.FalseFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c0d98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4c0d9a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7878 (FalseFileFilter.java) │ │ │ │ Class #5266 header: │ │ @@ -1513199,20 +1513200,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4c2470: |[4c2470] org.apache.commons.io.filefilter.TrueFileFilter.:()V │ │ -4c2480: 2200 ca1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/TrueFileFilter; // type@1cca │ │ -4c2484: 7010 f2f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/TrueFileFilter;.:()V // method@f4f2 │ │ -4c248a: 6900 01af |0005: sput-object v0, Lorg/apache/commons/io/filefilter/TrueFileFilter;.TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af01 │ │ -4c248e: 6900 00af |0007: sput-object v0, Lorg/apache/commons/io/filefilter/TrueFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af00 │ │ -4c2492: 0e00 |0009: return-void │ │ +4c2474: |[4c2474] org.apache.commons.io.filefilter.TrueFileFilter.:()V │ │ +4c2484: 2200 ca1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/TrueFileFilter; // type@1cca │ │ +4c2488: 7010 f2f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/TrueFileFilter;.:()V // method@f4f2 │ │ +4c248e: 6900 01af |0005: sput-object v0, Lorg/apache/commons/io/filefilter/TrueFileFilter;.TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af01 │ │ +4c2492: 6900 00af |0007: sput-object v0, Lorg/apache/commons/io/filefilter/TrueFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@af00 │ │ +4c2496: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0007 line=43 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/filefilter/TrueFileFilter;) │ │ @@ -1513220,17 +1513221,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c2494: |[4c2494] org.apache.commons.io.filefilter.TrueFileFilter.:()V │ │ -4c24a4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c24aa: 0e00 |0003: return-void │ │ +4c2498: |[4c2498] org.apache.commons.io.filefilter.TrueFileFilter.:()V │ │ +4c24a8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c24ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/filefilter/TrueFileFilter; │ │ │ │ Virtual methods - │ │ @@ -1513239,33 +1513240,33 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4c2448: |[4c2448] org.apache.commons.io.filefilter.TrueFileFilter.accept:(Ljava/io/File;)Z │ │ -4c2458: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4c245a: 0f01 |0001: return v1 │ │ +4c244c: |[4c244c] org.apache.commons.io.filefilter.TrueFileFilter.accept:(Ljava/io/File;)Z │ │ +4c245c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4c245e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/filefilter/TrueFileFilter;) │ │ name : 'accept' │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4c245c: |[4c245c] org.apache.commons.io.filefilter.TrueFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c246c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4c246e: 0f01 |0001: return v1 │ │ +4c2460: |[4c2460] org.apache.commons.io.filefilter.TrueFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c2470: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4c2472: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 24541 (TrueFileFilter.java) │ │ │ │ Class #5267 header: │ │ @@ -1513299,17 +1513300,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4c2858: |[4c2858] org.apache.commons.io.input.AutoCloseInputStream.:(Ljava/io/InputStream;)V │ │ -4c2868: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ -4c286e: 0e00 |0003: return-void │ │ +4c285c: |[4c285c] org.apache.commons.io.input.AutoCloseInputStream.:(Ljava/io/InputStream;)V │ │ +4c286c: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ +4c2872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/AutoCloseInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1513319,19 +1513320,19 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c2870: |[4c2870] org.apache.commons.io.input.AutoCloseInputStream.afterRead:(I)V │ │ -4c2880: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4c2882: 3302 0500 |0001: if-ne v2, v0, 0006 // +0005 │ │ -4c2886: 6e10 05f5 0100 |0003: invoke-virtual {v1}, Lorg/apache/commons/io/input/AutoCloseInputStream;.close:()V // method@f505 │ │ -4c288c: 0e00 |0006: return-void │ │ +4c2874: |[4c2874] org.apache.commons.io.input.AutoCloseInputStream.afterRead:(I)V │ │ +4c2884: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4c2886: 3302 0500 |0001: if-ne v2, v0, 0006 // +0005 │ │ +4c288a: 6e10 05f5 0100 |0003: invoke-virtual {v1}, Lorg/apache/commons/io/input/AutoCloseInputStream;.close:()V // method@f505 │ │ +4c2890: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/AutoCloseInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1513340,21 +1513341,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4c2890: |[4c2890] org.apache.commons.io.input.AutoCloseInputStream.close:()V │ │ -4c28a0: 5410 08af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/AutoCloseInputStream;.in:Ljava/io/InputStream; // field@af08 │ │ -4c28a4: 6e10 2fdf 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ -4c28aa: 2200 d71c |0005: new-instance v0, Lorg/apache/commons/io/input/ClosedInputStream; // type@1cd7 │ │ -4c28ae: 7010 60f5 0000 |0007: invoke-direct {v0}, Lorg/apache/commons/io/input/ClosedInputStream;.:()V // method@f560 │ │ -4c28b4: 5b10 08af |000a: iput-object v0, v1, Lorg/apache/commons/io/input/AutoCloseInputStream;.in:Ljava/io/InputStream; // field@af08 │ │ -4c28b8: 0e00 |000c: return-void │ │ +4c2894: |[4c2894] org.apache.commons.io.input.AutoCloseInputStream.close:()V │ │ +4c28a4: 5410 08af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/AutoCloseInputStream;.in:Ljava/io/InputStream; // field@af08 │ │ +4c28a8: 6e10 2fdf 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@df2f │ │ +4c28ae: 2200 d71c |0005: new-instance v0, Lorg/apache/commons/io/input/ClosedInputStream; // type@1cd7 │ │ +4c28b2: 7010 60f5 0000 |0007: invoke-direct {v0}, Lorg/apache/commons/io/input/ClosedInputStream;.:()V // method@f560 │ │ +4c28b8: 5b10 08af |000a: iput-object v0, v1, Lorg/apache/commons/io/input/AutoCloseInputStream;.in:Ljava/io/InputStream; // field@af08 │ │ +4c28bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/io/input/AutoCloseInputStream; │ │ │ │ @@ -1513363,18 +1513364,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c28bc: |[4c28bc] org.apache.commons.io.input.AutoCloseInputStream.finalize:()V │ │ -4c28cc: 6e10 05f5 0000 |0000: invoke-virtual {v0}, Lorg/apache/commons/io/input/AutoCloseInputStream;.close:()V // method@f505 │ │ -4c28d2: 6f10 95e0 0000 |0003: invoke-super {v0}, Ljava/lang/Object;.finalize:()V // method@e095 │ │ -4c28d8: 0e00 |0006: return-void │ │ +4c28c0: |[4c28c0] org.apache.commons.io.input.AutoCloseInputStream.finalize:()V │ │ +4c28d0: 6e10 05f5 0000 |0000: invoke-virtual {v0}, Lorg/apache/commons/io/input/AutoCloseInputStream;.close:()V // method@f505 │ │ +4c28d6: 6f10 95e0 0000 |0003: invoke-super {v0}, Ljava/lang/Object;.finalize:()V // method@e095 │ │ +4c28dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/io/input/AutoCloseInputStream; │ │ │ │ @@ -1513465,41 +1513466,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c2df0: |[4c2df0] org.apache.commons.io.input.BOMInputStream.:()V │ │ -4c2e00: 2200 ce1c |0000: new-instance v0, Lorg/apache/commons/io/input/BOMInputStream$1; // type@1cce │ │ -4c2e04: 7010 07f5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/input/BOMInputStream$1;.:()V // method@f507 │ │ -4c2e0a: 6900 09af |0005: sput-object v0, Lorg/apache/commons/io/input/BOMInputStream;.ByteOrderMarkLengthComparator:Ljava/util/Comparator; // field@af09 │ │ -4c2e0e: 0e00 |0007: return-void │ │ +4c2df4: |[4c2df4] org.apache.commons.io.input.BOMInputStream.:()V │ │ +4c2e04: 2200 ce1c |0000: new-instance v0, Lorg/apache/commons/io/input/BOMInputStream$1; // type@1cce │ │ +4c2e08: 7010 07f5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/input/BOMInputStream$1;.:()V // method@f507 │ │ +4c2e0e: 6900 09af |0005: sput-object v0, Lorg/apache/commons/io/input/BOMInputStream;.ByteOrderMarkLengthComparator:Ljava/util/Comparator; // field@af09 │ │ +4c2e12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/input/BOMInputStream;) │ │ name : '' │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -4c2e10: |[4c2e10] org.apache.commons.io.input.BOMInputStream.:(Ljava/io/InputStream;)V │ │ -4c2e20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c2e22: 2300 b61f |0001: new-array v0, v0, [Lorg/apache/commons/io/ByteOrderMark; // type@1fb6 │ │ -4c2e26: 6201 46ae |0003: sget-object v1, Lorg/apache/commons/io/ByteOrderMark;.UTF_8:Lorg/apache/commons/io/ByteOrderMark; // field@ae46 │ │ -4c2e2a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4c2e2c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -4c2e30: 7040 19f5 4302 |0008: invoke-direct {v3, v4, v2, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ -4c2e36: 0e00 |000b: return-void │ │ +4c2e14: |[4c2e14] org.apache.commons.io.input.BOMInputStream.:(Ljava/io/InputStream;)V │ │ +4c2e24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c2e26: 2300 b61f |0001: new-array v0, v0, [Lorg/apache/commons/io/ByteOrderMark; // type@1fb6 │ │ +4c2e2a: 6201 46ae |0003: sget-object v1, Lorg/apache/commons/io/ByteOrderMark;.UTF_8:Lorg/apache/commons/io/ByteOrderMark; // field@ae46 │ │ +4c2e2e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4c2e30: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +4c2e34: 7040 19f5 4302 |0008: invoke-direct {v3, v4, v2, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ +4c2e3a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=110 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/io/input/BOMInputStream; │ │ 0x0000 - 0x000c reg=4 (null) Ljava/io/InputStream; │ │ │ │ @@ -1513508,22 +1513509,22 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -4c2e38: |[4c2e38] org.apache.commons.io.input.BOMInputStream.:(Ljava/io/InputStream;Z)V │ │ -4c2e48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c2e4a: 2300 b61f |0001: new-array v0, v0, [Lorg/apache/commons/io/ByteOrderMark; // type@1fb6 │ │ -4c2e4e: 6201 46ae |0003: sget-object v1, Lorg/apache/commons/io/ByteOrderMark;.UTF_8:Lorg/apache/commons/io/ByteOrderMark; // field@ae46 │ │ -4c2e52: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4c2e54: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -4c2e58: 7040 19f5 4305 |0008: invoke-direct {v3, v4, v5, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ -4c2e5e: 0e00 |000b: return-void │ │ +4c2e3c: |[4c2e3c] org.apache.commons.io.input.BOMInputStream.:(Ljava/io/InputStream;Z)V │ │ +4c2e4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c2e4e: 2300 b61f |0001: new-array v0, v0, [Lorg/apache/commons/io/ByteOrderMark; // type@1fb6 │ │ +4c2e52: 6201 46ae |0003: sget-object v1, Lorg/apache/commons/io/ByteOrderMark;.UTF_8:Lorg/apache/commons/io/ByteOrderMark; // field@ae46 │ │ +4c2e56: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4c2e58: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +4c2e5c: 7040 19f5 4305 |0008: invoke-direct {v3, v4, v5, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ +4c2e62: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/io/input/BOMInputStream; │ │ 0x0000 - 0x000c reg=4 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x000c reg=5 (null) Z │ │ @@ -1513533,30 +1513534,30 @@ │ │ type : '(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4c2e60: |[4c2e60] org.apache.commons.io.input.BOMInputStream.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V │ │ -4c2e70: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ -4c2e76: 3803 1300 |0003: if-eqz v3, 0016 // +0013 │ │ -4c2e7a: 2131 |0005: array-length v1, v3 │ │ -4c2e7c: 3801 1000 |0006: if-eqz v1, 0016 // +0010 │ │ -4c2e80: 5c02 10af |0008: iput-boolean v2, v0, Lorg/apache/commons/io/input/BOMInputStream;.include:Z // field@af10 │ │ -4c2e84: 7110 a9e2 0300 |000a: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -4c2e8a: 0c01 |000d: move-result-object v1 │ │ -4c2e8c: 6202 09af |000e: sget-object v2, Lorg/apache/commons/io/input/BOMInputStream;.ByteOrderMarkLengthComparator:Ljava/util/Comparator; // field@af09 │ │ -4c2e90: 7120 0de3 2100 |0010: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@e30d │ │ -4c2e96: 5b01 0aaf |0013: iput-object v1, v0, Lorg/apache/commons/io/input/BOMInputStream;.boms:Ljava/util/List; // field@af0a │ │ -4c2e9a: 0e00 |0015: return-void │ │ -4c2e9c: 2201 e518 |0016: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c2ea0: 1a02 6b4d |0018: const-string v2, "No BOMs specified" // string@4d6b │ │ -4c2ea4: 7020 32e0 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c2eaa: 2701 |001d: throw v1 │ │ +4c2e64: |[4c2e64] org.apache.commons.io.input.BOMInputStream.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V │ │ +4c2e74: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ +4c2e7a: 3803 1300 |0003: if-eqz v3, 0016 // +0013 │ │ +4c2e7e: 2131 |0005: array-length v1, v3 │ │ +4c2e80: 3801 1000 |0006: if-eqz v1, 0016 // +0010 │ │ +4c2e84: 5c02 10af |0008: iput-boolean v2, v0, Lorg/apache/commons/io/input/BOMInputStream;.include:Z // field@af10 │ │ +4c2e88: 7110 a9e2 0300 |000a: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +4c2e8e: 0c01 |000d: move-result-object v1 │ │ +4c2e90: 6202 09af |000e: sget-object v2, Lorg/apache/commons/io/input/BOMInputStream;.ByteOrderMarkLengthComparator:Ljava/util/Comparator; // field@af09 │ │ +4c2e94: 7120 0de3 2100 |0010: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@e30d │ │ +4c2e9a: 5b01 0aaf |0013: iput-object v1, v0, Lorg/apache/commons/io/input/BOMInputStream;.boms:Ljava/util/List; // field@af0a │ │ +4c2e9e: 0e00 |0015: return-void │ │ +4c2ea0: 2201 e518 |0016: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c2ea4: 1a02 6b4d |0018: const-string v2, "No BOMs specified" // string@4d6b │ │ +4c2ea8: 7020 32e0 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c2eae: 2701 |001d: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ 0x0008 line=171 │ │ 0x000a line=172 │ │ 0x000e line=174 │ │ @@ -1513573,18 +1513574,18 @@ │ │ type : '(Ljava/io/InputStream;[Lorg/apache/commons/io/ByteOrderMark;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c2eac: |[4c2eac] org.apache.commons.io.input.BOMInputStream.:(Ljava/io/InputStream;[Lorg/apache/commons/io/ByteOrderMark;)V │ │ -4c2ebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c2ebe: 7040 19f5 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ -4c2ec4: 0e00 |0004: return-void │ │ +4c2eb0: |[4c2eb0] org.apache.commons.io.input.BOMInputStream.:(Ljava/io/InputStream;[Lorg/apache/commons/io/ByteOrderMark;)V │ │ +4c2ec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c2ec2: 7040 19f5 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V // method@f519 │ │ +4c2ec8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=134 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/input/BOMInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) [Lorg/apache/commons/io/ByteOrderMark; │ │ @@ -1513594,30 +1513595,30 @@ │ │ type : '()Lorg/apache/commons/io/ByteOrderMark;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -4c2ce8: |[4c2ce8] org.apache.commons.io.input.BOMInputStream.find:()Lorg/apache/commons/io/ByteOrderMark; │ │ -4c2cf8: 5430 0aaf |0000: iget-object v0, v3, Lorg/apache/commons/io/input/BOMInputStream;.boms:Ljava/util/List; // field@af0a │ │ -4c2cfc: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c2d02: 0c00 |0005: move-result-object v0 │ │ -4c2d04: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c2d0a: 0a01 |0009: move-result v1 │ │ -4c2d0c: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ -4c2d10: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c2d16: 0c01 |000f: move-result-object v1 │ │ -4c2d18: 1f01 921c |0010: check-cast v1, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4c2d1c: 7020 21f5 1300 |0012: invoke-direct {v3, v1}, Lorg/apache/commons/io/input/BOMInputStream;.matches:(Lorg/apache/commons/io/ByteOrderMark;)Z // method@f521 │ │ -4c2d22: 0a02 |0015: move-result v2 │ │ -4c2d24: 3802 f0ff |0016: if-eqz v2, 0006 // -0010 │ │ -4c2d28: 1101 |0018: return-object v1 │ │ -4c2d2a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -4c2d2c: 1100 |001a: return-object v0 │ │ +4c2cec: |[4c2cec] org.apache.commons.io.input.BOMInputStream.find:()Lorg/apache/commons/io/ByteOrderMark; │ │ +4c2cfc: 5430 0aaf |0000: iget-object v0, v3, Lorg/apache/commons/io/input/BOMInputStream;.boms:Ljava/util/List; // field@af0a │ │ +4c2d00: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c2d06: 0c00 |0005: move-result-object v0 │ │ +4c2d08: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c2d0e: 0a01 |0009: move-result v1 │ │ +4c2d10: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ +4c2d14: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c2d1a: 0c01 |000f: move-result-object v1 │ │ +4c2d1c: 1f01 921c |0010: check-cast v1, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4c2d20: 7020 21f5 1300 |0012: invoke-direct {v3, v1}, Lorg/apache/commons/io/input/BOMInputStream;.matches:(Lorg/apache/commons/io/ByteOrderMark;)Z // method@f521 │ │ +4c2d26: 0a02 |0015: move-result v2 │ │ +4c2d28: 3802 f0ff |0016: if-eqz v2, 0006 // -0010 │ │ +4c2d2c: 1101 |0018: return-object v1 │ │ +4c2d2e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +4c2d30: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0012 line=279 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/apache/commons/io/input/BOMInputStream; │ │ │ │ @@ -1513626,30 +1513627,30 @@ │ │ type : '(Lorg/apache/commons/io/ByteOrderMark;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4c2b58: |[4c2b58] org.apache.commons.io.input.BOMInputStream.matches:(Lorg/apache/commons/io/ByteOrderMark;)Z │ │ -4c2b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c2b6a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c2b6c: 6e10 36f2 0500 |0002: invoke-virtual {v5}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ -4c2b72: 0a02 |0005: move-result v2 │ │ -4c2b74: 3521 1000 |0006: if-ge v1, v2, 0016 // +0010 │ │ -4c2b78: 6e20 32f2 1500 |0008: invoke-virtual {v5, v1}, Lorg/apache/commons/io/ByteOrderMark;.get:(I)I // method@f232 │ │ -4c2b7e: 0a02 |000b: move-result v2 │ │ -4c2b80: 5443 0eaf |000c: iget-object v3, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ -4c2b84: 4403 0301 |000e: aget v3, v3, v1 │ │ -4c2b88: 3232 0300 |0010: if-eq v2, v3, 0013 // +0003 │ │ -4c2b8c: 0f00 |0012: return v0 │ │ -4c2b8e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c2b92: 28ed |0015: goto 0002 // -0013 │ │ -4c2b94: 1215 |0016: const/4 v5, #int 1 // #1 │ │ -4c2b96: 0f05 |0017: return v5 │ │ +4c2b5c: |[4c2b5c] org.apache.commons.io.input.BOMInputStream.matches:(Lorg/apache/commons/io/ByteOrderMark;)Z │ │ +4c2b6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c2b6e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c2b70: 6e10 36f2 0500 |0002: invoke-virtual {v5}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ +4c2b76: 0a02 |0005: move-result v2 │ │ +4c2b78: 3521 1000 |0006: if-ge v1, v2, 0016 // +0010 │ │ +4c2b7c: 6e20 32f2 1500 |0008: invoke-virtual {v5, v1}, Lorg/apache/commons/io/ByteOrderMark;.get:(I)I // method@f232 │ │ +4c2b82: 0a02 |000b: move-result v2 │ │ +4c2b84: 5443 0eaf |000c: iget-object v3, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ +4c2b88: 4403 0301 |000e: aget v3, v3, v1 │ │ +4c2b8c: 3232 0300 |0010: if-eq v2, v3, 0013 // +0003 │ │ +4c2b90: 0f00 |0012: return v0 │ │ +4c2b92: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c2b96: 28ed |0015: goto 0002 // -0013 │ │ +4c2b98: 1215 |0016: const/4 v5, #int 1 // #1 │ │ +4c2b9a: 0f05 |0017: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=298 │ │ 0x0008 line=299 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lorg/apache/commons/io/input/BOMInputStream; │ │ 0x0000 - 0x0018 reg=5 (null) Lorg/apache/commons/io/ByteOrderMark; │ │ @@ -1513659,26 +1513660,26 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -4c2c44: |[4c2c44] org.apache.commons.io.input.BOMInputStream.readFirstBytes:()I │ │ -4c2c54: 6e10 1cf5 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@f51c │ │ -4c2c5a: 5230 0caf |0003: iget v0, v3, Lorg/apache/commons/io/input/BOMInputStream;.fbIndex:I // field@af0c │ │ -4c2c5e: 5231 0daf |0005: iget v1, v3, Lorg/apache/commons/io/input/BOMInputStream;.fbLength:I // field@af0d │ │ -4c2c62: 3510 0b00 |0007: if-ge v0, v1, 0012 // +000b │ │ -4c2c66: 5431 0eaf |0009: iget-object v1, v3, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ -4c2c6a: d802 0001 |000b: add-int/lit8 v2, v0, #int 1 // #01 │ │ -4c2c6e: 5932 0caf |000d: iput v2, v3, Lorg/apache/commons/io/input/BOMInputStream;.fbIndex:I // field@af0c │ │ -4c2c72: 4400 0100 |000f: aget v0, v1, v0 │ │ -4c2c76: 2802 |0011: goto 0013 // +0002 │ │ -4c2c78: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -4c2c7a: 0f00 |0013: return v0 │ │ +4c2c48: |[4c2c48] org.apache.commons.io.input.BOMInputStream.readFirstBytes:()I │ │ +4c2c58: 6e10 1cf5 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@f51c │ │ +4c2c5e: 5230 0caf |0003: iget v0, v3, Lorg/apache/commons/io/input/BOMInputStream;.fbIndex:I // field@af0c │ │ +4c2c62: 5231 0daf |0005: iget v1, v3, Lorg/apache/commons/io/input/BOMInputStream;.fbLength:I // field@af0d │ │ +4c2c66: 3510 0b00 |0007: if-ge v0, v1, 0012 // +000b │ │ +4c2c6a: 5431 0eaf |0009: iget-object v1, v3, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ +4c2c6e: d802 0001 |000b: add-int/lit8 v2, v0, #int 1 // #01 │ │ +4c2c72: 5932 0caf |000d: iput v2, v3, Lorg/apache/commons/io/input/BOMInputStream;.fbIndex:I // field@af0c │ │ +4c2c76: 4400 0100 |000f: aget v0, v1, v0 │ │ +4c2c7a: 2802 |0011: goto 0013 // +0002 │ │ +4c2c7c: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +4c2c7e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/apache/commons/io/input/BOMInputStream; │ │ │ │ @@ -1513688,63 +1513689,63 @@ │ │ type : '()Lorg/apache/commons/io/ByteOrderMark;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -4c2d30: |[4c2d30] org.apache.commons.io.input.BOMInputStream.getBOM:()Lorg/apache/commons/io/ByteOrderMark; │ │ -4c2d40: 5440 0eaf |0000: iget-object v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ -4c2d44: 3900 5300 |0002: if-nez v0, 0055 // +0053 │ │ -4c2d48: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4c2d4a: 5940 0daf |0005: iput v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.fbLength:I // field@af0d │ │ -4c2d4e: 5441 0aaf |0007: iget-object v1, v4, Lorg/apache/commons/io/input/BOMInputStream;.boms:Ljava/util/List; // field@af0a │ │ -4c2d52: 7220 8be3 0100 |0009: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4c2d58: 0c01 |000c: move-result-object v1 │ │ -4c2d5a: 1f01 921c |000d: check-cast v1, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ -4c2d5e: 6e10 36f2 0100 |000f: invoke-virtual {v1}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ -4c2d64: 0a01 |0012: move-result v1 │ │ -4c2d66: 2311 221e |0013: new-array v1, v1, [I // type@1e22 │ │ -4c2d6a: 5b41 0eaf |0015: iput-object v1, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ -4c2d6e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -4c2d70: 5442 0eaf |0018: iget-object v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ -4c2d74: 2123 |001a: array-length v3, v2 │ │ -4c2d76: 3531 1a00 |001b: if-ge v1, v3, 0035 // +001a │ │ -4c2d7a: 5443 0faf |001d: iget-object v3, v4, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ -4c2d7e: 6e10 32df 0300 |001f: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4c2d84: 0a03 |0022: move-result v3 │ │ -4c2d86: 4b03 0201 |0023: aput v3, v2, v1 │ │ -4c2d8a: 5242 0daf |0025: iget v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.fbLength:I // field@af0d │ │ -4c2d8e: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4c2d92: 5942 0daf |0029: iput v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.fbLength:I // field@af0d │ │ -4c2d96: 5442 0eaf |002b: iget-object v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ -4c2d9a: 4402 0201 |002d: aget v2, v2, v1 │ │ -4c2d9e: 3b02 0300 |002f: if-gez v2, 0032 // +0003 │ │ -4c2da2: 2804 |0031: goto 0035 // +0004 │ │ -4c2da4: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c2da8: 28e4 |0034: goto 0018 // -001c │ │ -4c2daa: 7010 1bf5 0400 |0035: invoke-direct {v4}, Lorg/apache/commons/io/input/BOMInputStream;.find:()Lorg/apache/commons/io/ByteOrderMark; // method@f51b │ │ -4c2db0: 0c01 |0038: move-result-object v1 │ │ -4c2db2: 5b41 0baf |0039: iput-object v1, v4, Lorg/apache/commons/io/input/BOMInputStream;.byteOrderMark:Lorg/apache/commons/io/ByteOrderMark; // field@af0b │ │ -4c2db6: 3801 1a00 |003b: if-eqz v1, 0055 // +001a │ │ -4c2dba: 5542 10af |003d: iget-boolean v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.include:Z // field@af10 │ │ -4c2dbe: 3902 1600 |003f: if-nez v2, 0055 // +0016 │ │ -4c2dc2: 6e10 36f2 0100 |0041: invoke-virtual {v1}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ -4c2dc8: 0a01 |0044: move-result v1 │ │ -4c2dca: 5442 0eaf |0045: iget-object v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ -4c2dce: 2122 |0047: array-length v2, v2 │ │ -4c2dd0: 3521 0b00 |0048: if-ge v1, v2, 0053 // +000b │ │ -4c2dd4: 5440 0baf |004a: iget-object v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.byteOrderMark:Lorg/apache/commons/io/ByteOrderMark; // field@af0b │ │ -4c2dd8: 6e10 36f2 0000 |004c: invoke-virtual {v0}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ -4c2dde: 0a00 |004f: move-result v0 │ │ -4c2de0: 5940 0caf |0050: iput v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.fbIndex:I // field@af0c │ │ -4c2de4: 2803 |0052: goto 0055 // +0003 │ │ -4c2de6: 5940 0daf |0053: iput v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.fbLength:I // field@af0d │ │ -4c2dea: 5440 0baf |0055: iget-object v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.byteOrderMark:Lorg/apache/commons/io/ByteOrderMark; // field@af0b │ │ -4c2dee: 1100 |0057: return-object v0 │ │ +4c2d34: |[4c2d34] org.apache.commons.io.input.BOMInputStream.getBOM:()Lorg/apache/commons/io/ByteOrderMark; │ │ +4c2d44: 5440 0eaf |0000: iget-object v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ +4c2d48: 3900 5300 |0002: if-nez v0, 0055 // +0053 │ │ +4c2d4c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4c2d4e: 5940 0daf |0005: iput v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.fbLength:I // field@af0d │ │ +4c2d52: 5441 0aaf |0007: iget-object v1, v4, Lorg/apache/commons/io/input/BOMInputStream;.boms:Ljava/util/List; // field@af0a │ │ +4c2d56: 7220 8be3 0100 |0009: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4c2d5c: 0c01 |000c: move-result-object v1 │ │ +4c2d5e: 1f01 921c |000d: check-cast v1, Lorg/apache/commons/io/ByteOrderMark; // type@1c92 │ │ +4c2d62: 6e10 36f2 0100 |000f: invoke-virtual {v1}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ +4c2d68: 0a01 |0012: move-result v1 │ │ +4c2d6a: 2311 221e |0013: new-array v1, v1, [I // type@1e22 │ │ +4c2d6e: 5b41 0eaf |0015: iput-object v1, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ +4c2d72: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +4c2d74: 5442 0eaf |0018: iget-object v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ +4c2d78: 2123 |001a: array-length v3, v2 │ │ +4c2d7a: 3531 1a00 |001b: if-ge v1, v3, 0035 // +001a │ │ +4c2d7e: 5443 0faf |001d: iget-object v3, v4, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ +4c2d82: 6e10 32df 0300 |001f: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4c2d88: 0a03 |0022: move-result v3 │ │ +4c2d8a: 4b03 0201 |0023: aput v3, v2, v1 │ │ +4c2d8e: 5242 0daf |0025: iget v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.fbLength:I // field@af0d │ │ +4c2d92: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4c2d96: 5942 0daf |0029: iput v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.fbLength:I // field@af0d │ │ +4c2d9a: 5442 0eaf |002b: iget-object v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ +4c2d9e: 4402 0201 |002d: aget v2, v2, v1 │ │ +4c2da2: 3b02 0300 |002f: if-gez v2, 0032 // +0003 │ │ +4c2da6: 2804 |0031: goto 0035 // +0004 │ │ +4c2da8: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c2dac: 28e4 |0034: goto 0018 // -001c │ │ +4c2dae: 7010 1bf5 0400 |0035: invoke-direct {v4}, Lorg/apache/commons/io/input/BOMInputStream;.find:()Lorg/apache/commons/io/ByteOrderMark; // method@f51b │ │ +4c2db4: 0c01 |0038: move-result-object v1 │ │ +4c2db6: 5b41 0baf |0039: iput-object v1, v4, Lorg/apache/commons/io/input/BOMInputStream;.byteOrderMark:Lorg/apache/commons/io/ByteOrderMark; // field@af0b │ │ +4c2dba: 3801 1a00 |003b: if-eqz v1, 0055 // +001a │ │ +4c2dbe: 5542 10af |003d: iget-boolean v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.include:Z // field@af10 │ │ +4c2dc2: 3902 1600 |003f: if-nez v2, 0055 // +0016 │ │ +4c2dc6: 6e10 36f2 0100 |0041: invoke-virtual {v1}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ +4c2dcc: 0a01 |0044: move-result v1 │ │ +4c2dce: 5442 0eaf |0045: iget-object v2, v4, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ +4c2dd2: 2122 |0047: array-length v2, v2 │ │ +4c2dd4: 3521 0b00 |0048: if-ge v1, v2, 0053 // +000b │ │ +4c2dd8: 5440 0baf |004a: iget-object v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.byteOrderMark:Lorg/apache/commons/io/ByteOrderMark; // field@af0b │ │ +4c2ddc: 6e10 36f2 0000 |004c: invoke-virtual {v0}, Lorg/apache/commons/io/ByteOrderMark;.length:()I // method@f236 │ │ +4c2de2: 0a00 |004f: move-result v0 │ │ +4c2de4: 5940 0caf |0050: iput v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.fbIndex:I // field@af0c │ │ +4c2de8: 2803 |0052: goto 0055 // +0003 │ │ +4c2dea: 5940 0daf |0053: iput v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.fbLength:I // field@af0d │ │ +4c2dee: 5440 0baf |0055: iget-object v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.byteOrderMark:Lorg/apache/commons/io/ByteOrderMark; // field@af0b │ │ +4c2df2: 1100 |0057: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ 0x0007 line=220 │ │ 0x0013 line=221 │ │ 0x0018 line=223 │ │ @@ -1513765,23 +1513766,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4c2c7c: |[4c2c7c] org.apache.commons.io.input.BOMInputStream.getBOMCharsetName:()Ljava/lang/String; │ │ -4c2c8c: 6e10 1cf5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@f51c │ │ -4c2c92: 5410 0baf |0003: iget-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.byteOrderMark:Lorg/apache/commons/io/ByteOrderMark; // field@af0b │ │ -4c2c96: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -4c2c9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4c2c9c: 2805 |0008: goto 000d // +0005 │ │ -4c2c9e: 6e10 34f2 0000 |0009: invoke-virtual {v0}, Lorg/apache/commons/io/ByteOrderMark;.getCharsetName:()Ljava/lang/String; // method@f234 │ │ -4c2ca4: 0c00 |000c: move-result-object v0 │ │ -4c2ca6: 1100 |000d: return-object v0 │ │ +4c2c80: |[4c2c80] org.apache.commons.io.input.BOMInputStream.getBOMCharsetName:()Ljava/lang/String; │ │ +4c2c90: 6e10 1cf5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@f51c │ │ +4c2c96: 5410 0baf |0003: iget-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.byteOrderMark:Lorg/apache/commons/io/ByteOrderMark; // field@af0b │ │ +4c2c9a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +4c2c9e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4c2ca0: 2805 |0008: goto 000d // +0005 │ │ +4c2ca2: 6e10 34f2 0000 |0009: invoke-virtual {v0}, Lorg/apache/commons/io/ByteOrderMark;.getCharsetName:()Ljava/lang/String; // method@f234 │ │ +4c2ca8: 0c00 |000c: move-result-object v0 │ │ +4c2caa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=255 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/io/input/BOMInputStream; │ │ │ │ @@ -1513790,22 +1513791,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4c2ac4: |[4c2ac4] org.apache.commons.io.input.BOMInputStream.hasBOM:()Z │ │ -4c2ad4: 6e10 1cf5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@f51c │ │ -4c2ada: 0c00 |0003: move-result-object v0 │ │ -4c2adc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -4c2ae0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4c2ae2: 2802 |0007: goto 0009 // +0002 │ │ -4c2ae4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4c2ae6: 0f00 |0009: return v0 │ │ +4c2ac8: |[4c2ac8] org.apache.commons.io.input.BOMInputStream.hasBOM:()Z │ │ +4c2ad8: 6e10 1cf5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@f51c │ │ +4c2ade: 0c00 |0003: move-result-object v0 │ │ +4c2ae0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +4c2ae4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4c2ae6: 2802 |0007: goto 0009 // +0002 │ │ +4c2ae8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4c2aea: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/io/input/BOMInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/BOMInputStream;) │ │ @@ -1513813,39 +1513814,39 @@ │ │ type : '(Lorg/apache/commons/io/ByteOrderMark;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -4c2ae8: |[4c2ae8] org.apache.commons.io.input.BOMInputStream.hasBOM:(Lorg/apache/commons/io/ByteOrderMark;)Z │ │ -4c2af8: 5430 0aaf |0000: iget-object v0, v3, Lorg/apache/commons/io/input/BOMInputStream;.boms:Ljava/util/List; // field@af0a │ │ -4c2afc: 7220 88e3 4000 |0002: invoke-interface {v0, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ -4c2b02: 0a00 |0005: move-result v0 │ │ -4c2b04: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -4c2b08: 6e10 1cf5 0300 |0008: invoke-virtual {v3}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@f51c │ │ -4c2b0e: 5430 0baf |000b: iget-object v0, v3, Lorg/apache/commons/io/input/BOMInputStream;.byteOrderMark:Lorg/apache/commons/io/ByteOrderMark; // field@af0b │ │ -4c2b12: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -4c2b16: 6e20 31f2 4000 |000f: invoke-virtual {v0, v4}, Lorg/apache/commons/io/ByteOrderMark;.equals:(Ljava/lang/Object;)Z // method@f231 │ │ -4c2b1c: 0a04 |0012: move-result v4 │ │ -4c2b1e: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ -4c2b22: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -4c2b24: 2802 |0016: goto 0018 // +0002 │ │ -4c2b26: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -4c2b28: 0f04 |0018: return v4 │ │ -4c2b2a: 2200 e518 |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c2b2e: 2201 0819 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c2b32: 7010 06e1 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c2b38: 1a02 425a |0020: const-string v2, "Stream not configure to detect " // string@5a42 │ │ -4c2b3c: 6e20 12e1 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c2b42: 6e20 11e1 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4c2b48: 6e10 1fe1 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c2b4e: 0c04 |002b: move-result-object v4 │ │ -4c2b50: 7020 32e0 4000 |002c: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c2b56: 2700 |002f: throw v0 │ │ +4c2aec: |[4c2aec] org.apache.commons.io.input.BOMInputStream.hasBOM:(Lorg/apache/commons/io/ByteOrderMark;)Z │ │ +4c2afc: 5430 0aaf |0000: iget-object v0, v3, Lorg/apache/commons/io/input/BOMInputStream;.boms:Ljava/util/List; // field@af0a │ │ +4c2b00: 7220 88e3 4000 |0002: invoke-interface {v0, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@e388 │ │ +4c2b06: 0a00 |0005: move-result v0 │ │ +4c2b08: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +4c2b0c: 6e10 1cf5 0300 |0008: invoke-virtual {v3}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@f51c │ │ +4c2b12: 5430 0baf |000b: iget-object v0, v3, Lorg/apache/commons/io/input/BOMInputStream;.byteOrderMark:Lorg/apache/commons/io/ByteOrderMark; // field@af0b │ │ +4c2b16: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +4c2b1a: 6e20 31f2 4000 |000f: invoke-virtual {v0, v4}, Lorg/apache/commons/io/ByteOrderMark;.equals:(Ljava/lang/Object;)Z // method@f231 │ │ +4c2b20: 0a04 |0012: move-result v4 │ │ +4c2b22: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ +4c2b26: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +4c2b28: 2802 |0016: goto 0018 // +0002 │ │ +4c2b2a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +4c2b2c: 0f04 |0018: return v4 │ │ +4c2b2e: 2200 e518 |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c2b32: 2201 0819 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c2b36: 7010 06e1 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c2b3c: 1a02 425a |0020: const-string v2, "Stream not configure to detect " // string@5a42 │ │ +4c2b40: 6e20 12e1 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c2b46: 6e20 11e1 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4c2b4c: 6e10 1fe1 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c2b52: 0c04 |002b: move-result-object v4 │ │ +4c2b54: 7020 32e0 4000 |002c: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c2b5a: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0008 line=205 │ │ 0x000b line=206 │ │ 0x0019 line=203 │ │ locals : │ │ @@ -1513857,31 +1513858,31 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4c2ec8: |[4c2ec8] org.apache.commons.io.input.BOMInputStream.mark:(I)V │ │ -4c2ed8: 1d01 |0000: monitor-enter v1 │ │ -4c2eda: 5210 0caf |0001: iget v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.fbIndex:I // field@af0c │ │ -4c2ede: 5910 11af |0003: iput v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.markFbIndex:I // field@af11 │ │ -4c2ee2: 5410 0eaf |0005: iget-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ -4c2ee6: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ -4c2eea: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -4c2eec: 2802 |000a: goto 000c // +0002 │ │ -4c2eee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4c2ef0: 5c10 12af |000c: iput-boolean v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.markedAtStart:Z // field@af12 │ │ -4c2ef4: 5410 0faf |000e: iget-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ -4c2ef8: 6e20 30df 2000 |0010: invoke-virtual {v0, v2}, Ljava/io/InputStream;.mark:(I)V // method@df30 │ │ -4c2efe: 1e01 |0013: monitor-exit v1 │ │ -4c2f00: 0e00 |0014: return-void │ │ -4c2f02: 0d02 |0015: move-exception v2 │ │ -4c2f04: 1e01 |0016: monitor-exit v1 │ │ -4c2f06: 2702 |0017: throw v2 │ │ +4c2ecc: |[4c2ecc] org.apache.commons.io.input.BOMInputStream.mark:(I)V │ │ +4c2edc: 1d01 |0000: monitor-enter v1 │ │ +4c2ede: 5210 0caf |0001: iget v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.fbIndex:I // field@af0c │ │ +4c2ee2: 5910 11af |0003: iput v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.markFbIndex:I // field@af11 │ │ +4c2ee6: 5410 0eaf |0005: iget-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ +4c2eea: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ +4c2eee: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +4c2ef0: 2802 |000a: goto 000c // +0002 │ │ +4c2ef2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4c2ef4: 5c10 12af |000c: iput-boolean v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.markedAtStart:Z // field@af12 │ │ +4c2ef8: 5410 0faf |000e: iget-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ +4c2efc: 6e20 30df 2000 |0010: invoke-virtual {v0, v2}, Ljava/io/InputStream;.mark:(I)V // method@df30 │ │ +4c2f02: 1e01 |0013: monitor-exit v1 │ │ +4c2f04: 0e00 |0014: return-void │ │ +4c2f06: 0d02 |0015: move-exception v2 │ │ +4c2f08: 1e01 |0016: monitor-exit v1 │ │ +4c2f0a: 2702 |0017: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=374 │ │ 0x0005 line=375 │ │ 0x000e line=376 │ │ @@ -1513895,23 +1513896,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4c2b98: |[4c2b98] org.apache.commons.io.input.BOMInputStream.read:()I │ │ -4c2ba8: 7010 25f5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/input/BOMInputStream;.readFirstBytes:()I // method@f525 │ │ -4c2bae: 0a00 |0003: move-result v0 │ │ -4c2bb0: 3a00 0300 |0004: if-ltz v0, 0007 // +0003 │ │ -4c2bb4: 2807 |0006: goto 000d // +0007 │ │ -4c2bb6: 5410 0faf |0007: iget-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ -4c2bba: 6e10 32df 0000 |0009: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4c2bc0: 0a00 |000c: move-result v0 │ │ -4c2bc2: 0f00 |000d: return v0 │ │ +4c2b9c: |[4c2b9c] org.apache.commons.io.input.BOMInputStream.read:()I │ │ +4c2bac: 7010 25f5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/input/BOMInputStream;.readFirstBytes:()I // method@f525 │ │ +4c2bb2: 0a00 |0003: move-result v0 │ │ +4c2bb4: 3a00 0300 |0004: if-ltz v0, 0007 // +0003 │ │ +4c2bb8: 2807 |0006: goto 000d // +0007 │ │ +4c2bba: 5410 0faf |0007: iget-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ +4c2bbe: 6e10 32df 0000 |0009: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4c2bc4: 0a00 |000c: move-result v0 │ │ +4c2bc6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0007 line=320 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/io/input/BOMInputStream; │ │ │ │ @@ -1513920,20 +1513921,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4c2bc4: |[4c2bc4] org.apache.commons.io.input.BOMInputStream.read:([B)I │ │ -4c2bd4: 2130 |0000: array-length v0, v3 │ │ -4c2bd6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c2bd8: 6e40 24f5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/BOMInputStream;.read:([BII)I // method@f524 │ │ -4c2bde: 0a03 |0005: move-result v3 │ │ -4c2be0: 0f03 |0006: return v3 │ │ +4c2bc8: |[4c2bc8] org.apache.commons.io.input.BOMInputStream.read:([B)I │ │ +4c2bd8: 2130 |0000: array-length v0, v3 │ │ +4c2bda: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c2bdc: 6e40 24f5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/BOMInputStream;.read:([BII)I // method@f524 │ │ +4c2be2: 0a03 |0005: move-result v3 │ │ +4c2be4: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/input/BOMInputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -1513942,40 +1513943,40 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -4c2be4: |[4c2be4] org.apache.commons.io.input.BOMInputStream.read:([BII)I │ │ -4c2bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c2bf6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c2bf8: 3d07 1700 |0002: if-lez v7, 0019 // +0017 │ │ -4c2bfc: 3a00 1500 |0004: if-ltz v0, 0019 // +0015 │ │ -4c2c00: 7010 25f5 0400 |0006: invoke-direct {v4}, Lorg/apache/commons/io/input/BOMInputStream;.readFirstBytes:()I // method@f525 │ │ -4c2c06: 0a00 |0009: move-result v0 │ │ -4c2c08: 3a00 f8ff |000a: if-ltz v0, 0002 // -0008 │ │ -4c2c0c: d802 0601 |000c: add-int/lit8 v2, v6, #int 1 // #01 │ │ -4c2c10: d503 ff00 |000e: and-int/lit16 v3, v0, #int 255 // #00ff │ │ -4c2c14: 8d33 |0010: int-to-byte v3, v3 │ │ -4c2c16: 4f03 0506 |0011: aput-byte v3, v5, v6 │ │ -4c2c1a: d807 07ff |0013: add-int/lit8 v7, v7, #int -1 // #ff │ │ -4c2c1e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c2c22: 0126 |0017: move v6, v2 │ │ -4c2c24: 28ea |0018: goto 0002 // -0016 │ │ -4c2c26: 5440 0faf |0019: iget-object v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ -4c2c2a: 6e40 34df 5076 |001b: invoke-virtual {v0, v5, v6, v7}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ -4c2c30: 0a05 |001e: move-result v5 │ │ -4c2c32: 3b05 0700 |001f: if-gez v5, 0026 // +0007 │ │ -4c2c36: 3d01 0300 |0021: if-lez v1, 0024 // +0003 │ │ -4c2c3a: 2804 |0023: goto 0027 // +0004 │ │ -4c2c3c: 12f1 |0024: const/4 v1, #int -1 // #ff │ │ -4c2c3e: 2802 |0025: goto 0027 // +0002 │ │ -4c2c40: b051 |0026: add-int/2addr v1, v5 │ │ -4c2c42: 0f01 |0027: return v1 │ │ +4c2be8: |[4c2be8] org.apache.commons.io.input.BOMInputStream.read:([BII)I │ │ +4c2bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c2bfa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c2bfc: 3d07 1700 |0002: if-lez v7, 0019 // +0017 │ │ +4c2c00: 3a00 1500 |0004: if-ltz v0, 0019 // +0015 │ │ +4c2c04: 7010 25f5 0400 |0006: invoke-direct {v4}, Lorg/apache/commons/io/input/BOMInputStream;.readFirstBytes:()I // method@f525 │ │ +4c2c0a: 0a00 |0009: move-result v0 │ │ +4c2c0c: 3a00 f8ff |000a: if-ltz v0, 0002 // -0008 │ │ +4c2c10: d802 0601 |000c: add-int/lit8 v2, v6, #int 1 // #01 │ │ +4c2c14: d503 ff00 |000e: and-int/lit16 v3, v0, #int 255 // #00ff │ │ +4c2c18: 8d33 |0010: int-to-byte v3, v3 │ │ +4c2c1a: 4f03 0506 |0011: aput-byte v3, v5, v6 │ │ +4c2c1e: d807 07ff |0013: add-int/lit8 v7, v7, #int -1 // #ff │ │ +4c2c22: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c2c26: 0126 |0017: move v6, v2 │ │ +4c2c28: 28ea |0018: goto 0002 // -0016 │ │ +4c2c2a: 5440 0faf |0019: iget-object v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ +4c2c2e: 6e40 34df 5076 |001b: invoke-virtual {v0, v5, v6, v7}, Ljava/io/InputStream;.read:([BII)I // method@df34 │ │ +4c2c34: 0a05 |001e: move-result v5 │ │ +4c2c36: 3b05 0700 |001f: if-gez v5, 0026 // +0007 │ │ +4c2c3a: 3d01 0300 |0021: if-lez v1, 0024 // +0003 │ │ +4c2c3e: 2804 |0023: goto 0027 // +0004 │ │ +4c2c40: 12f1 |0024: const/4 v1, #int -1 // #ff │ │ +4c2c42: 2802 |0025: goto 0027 // +0002 │ │ +4c2c44: b051 |0026: add-int/2addr v1, v5 │ │ +4c2c46: 0f01 |0027: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=341 │ │ 0x0011 line=343 │ │ 0x0019 line=348 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 this Lorg/apache/commons/io/input/BOMInputStream; │ │ @@ -1513988,29 +1513989,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -4c2f14: |[4c2f14] org.apache.commons.io.input.BOMInputStream.reset:()V │ │ -4c2f24: 1d01 |0000: monitor-enter v1 │ │ -4c2f26: 5210 11af |0001: iget v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.markFbIndex:I // field@af11 │ │ -4c2f2a: 5910 0caf |0003: iput v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.fbIndex:I // field@af0c │ │ -4c2f2e: 5510 12af |0005: iget-boolean v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.markedAtStart:Z // field@af12 │ │ -4c2f32: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -4c2f36: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4c2f38: 5b10 0eaf |000a: iput-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ -4c2f3c: 5410 0faf |000c: iget-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ -4c2f40: 6e10 35df 0000 |000e: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@df35 │ │ -4c2f46: 1e01 |0011: monitor-exit v1 │ │ -4c2f48: 0e00 |0012: return-void │ │ -4c2f4a: 0d00 |0013: move-exception v0 │ │ -4c2f4c: 1e01 |0014: monitor-exit v1 │ │ -4c2f4e: 2700 |0015: throw v0 │ │ +4c2f18: |[4c2f18] org.apache.commons.io.input.BOMInputStream.reset:()V │ │ +4c2f28: 1d01 |0000: monitor-enter v1 │ │ +4c2f2a: 5210 11af |0001: iget v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.markFbIndex:I // field@af11 │ │ +4c2f2e: 5910 0caf |0003: iput v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.fbIndex:I // field@af0c │ │ +4c2f32: 5510 12af |0005: iget-boolean v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.markedAtStart:Z // field@af12 │ │ +4c2f36: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +4c2f3a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4c2f3c: 5b10 0eaf |000a: iput-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.firstBytes:[I // field@af0e │ │ +4c2f40: 5410 0faf |000c: iget-object v0, v1, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ +4c2f44: 6e10 35df 0000 |000e: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@df35 │ │ +4c2f4a: 1e01 |0011: monitor-exit v1 │ │ +4c2f4c: 0e00 |0012: return-void │ │ +4c2f4e: 0d00 |0013: move-exception v0 │ │ +4c2f50: 1e01 |0014: monitor-exit v1 │ │ +4c2f52: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=387 │ │ 0x0005 line=388 │ │ 0x000a line=389 │ │ @@ -1514024,30 +1514025,30 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4c2ca8: |[4c2ca8] org.apache.commons.io.input.BOMInputStream.skip:(J)J │ │ -4c2cb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c2cba: 8101 |0001: int-to-long v1, v0 │ │ -4c2cbc: 3103 0501 |0002: cmp-long v3, v5, v1 │ │ -4c2cc0: 3d03 0b00 |0004: if-lez v3, 000f // +000b │ │ -4c2cc4: 7010 25f5 0400 |0006: invoke-direct {v4}, Lorg/apache/commons/io/input/BOMInputStream;.readFirstBytes:()I // method@f525 │ │ -4c2cca: 0a03 |0009: move-result v3 │ │ -4c2ccc: 3a03 0500 |000a: if-ltz v3, 000f // +0005 │ │ -4c2cd0: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4c2cd4: 28f3 |000e: goto 0001 // -000d │ │ -4c2cd6: 5440 0faf |000f: iget-object v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ -4c2cda: bc15 |0011: sub-long/2addr v5, v1 │ │ -4c2cdc: 6e30 36df 5006 |0012: invoke-virtual {v0, v5, v6}, Ljava/io/InputStream;.skip:(J)J // method@df36 │ │ -4c2ce2: 0b05 |0015: move-result-wide v5 │ │ -4c2ce4: bb15 |0016: add-long/2addr v5, v1 │ │ -4c2ce6: 1005 |0017: return-wide v5 │ │ +4c2cac: |[4c2cac] org.apache.commons.io.input.BOMInputStream.skip:(J)J │ │ +4c2cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c2cbe: 8101 |0001: int-to-long v1, v0 │ │ +4c2cc0: 3103 0501 |0002: cmp-long v3, v5, v1 │ │ +4c2cc4: 3d03 0b00 |0004: if-lez v3, 000f // +000b │ │ +4c2cc8: 7010 25f5 0400 |0006: invoke-direct {v4}, Lorg/apache/commons/io/input/BOMInputStream;.readFirstBytes:()I // method@f525 │ │ +4c2cce: 0a03 |0009: move-result v3 │ │ +4c2cd0: 3a03 0500 |000a: if-ltz v3, 000f // +0005 │ │ +4c2cd4: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4c2cd8: 28f3 |000e: goto 0001 // -000d │ │ +4c2cda: 5440 0faf |000f: iget-object v0, v4, Lorg/apache/commons/io/input/BOMInputStream;.in:Ljava/io/InputStream; // field@af0f │ │ +4c2cde: bc15 |0011: sub-long/2addr v5, v1 │ │ +4c2ce0: 6e30 36df 5006 |0012: invoke-virtual {v0, v5, v6}, Ljava/io/InputStream;.skip:(J)J // method@df36 │ │ +4c2ce6: 0b05 |0015: move-result-wide v5 │ │ +4c2ce8: bb15 |0016: add-long/2addr v5, v1 │ │ +4c2cea: 1005 |0017: return-wide v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=407 │ │ 0x000f line=410 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lorg/apache/commons/io/input/BOMInputStream; │ │ 0x0000 - 0x0018 reg=5 (null) J │ │ @@ -1514077,17 +1514078,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4c3c1c: |[4c3c1c] org.apache.commons.io.input.CloseShieldInputStream.:(Ljava/io/InputStream;)V │ │ -4c3c2c: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ -4c3c32: 0e00 |0003: return-void │ │ +4c3c20: |[4c3c20] org.apache.commons.io.input.CloseShieldInputStream.:(Ljava/io/InputStream;)V │ │ +4c3c30: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ +4c3c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/CloseShieldInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1514097,19 +1514098,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c3c34: |[4c3c34] org.apache.commons.io.input.CloseShieldInputStream.close:()V │ │ -4c3c44: 2200 d71c |0000: new-instance v0, Lorg/apache/commons/io/input/ClosedInputStream; // type@1cd7 │ │ -4c3c48: 7010 60f5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/input/ClosedInputStream;.:()V // method@f560 │ │ -4c3c4e: 5b10 2baf |0005: iput-object v0, v1, Lorg/apache/commons/io/input/CloseShieldInputStream;.in:Ljava/io/InputStream; // field@af2b │ │ -4c3c52: 0e00 |0007: return-void │ │ +4c3c38: |[4c3c38] org.apache.commons.io.input.CloseShieldInputStream.close:()V │ │ +4c3c48: 2200 d71c |0000: new-instance v0, Lorg/apache/commons/io/input/ClosedInputStream; // type@1cd7 │ │ +4c3c4c: 7010 60f5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/input/ClosedInputStream;.:()V // method@f560 │ │ +4c3c52: 5b10 2baf |0005: iput-object v0, v1, Lorg/apache/commons/io/input/CloseShieldInputStream;.in:Ljava/io/InputStream; // field@af2b │ │ +4c3c56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/input/CloseShieldInputStream; │ │ │ │ source_file_idx : 5157 (CloseShieldInputStream.java) │ │ @@ -1514145,17 +1514146,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4c3e04: |[4c3e04] org.apache.commons.io.input.CountingInputStream.:(Ljava/io/InputStream;)V │ │ -4c3e14: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ -4c3e1a: 0e00 |0003: return-void │ │ +4c3e08: |[4c3e08] org.apache.commons.io.input.CountingInputStream.:(Ljava/io/InputStream;)V │ │ +4c3e18: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ +4c3e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/CountingInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1514165,28 +1514166,28 @@ │ │ type : '(I)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -4c3e1c: |[4c3e1c] org.apache.commons.io.input.CountingInputStream.afterRead:(I)V │ │ -4c3e2c: 1d04 |0000: monitor-enter v4 │ │ -4c3e2e: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ -4c3e30: 3205 0c00 |0002: if-eq v5, v0, 000e // +000c │ │ -4c3e34: 5340 2daf |0004: iget-wide v0, v4, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ -4c3e38: 8152 |0006: int-to-long v2, v5 │ │ -4c3e3a: bb20 |0007: add-long/2addr v0, v2 │ │ -4c3e3c: 5a40 2daf |0008: iput-wide v0, v4, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ -4c3e40: 2804 |000a: goto 000e // +0004 │ │ -4c3e42: 0d05 |000b: move-exception v5 │ │ -4c3e44: 1e04 |000c: monitor-exit v4 │ │ -4c3e46: 2705 |000d: throw v5 │ │ -4c3e48: 1e04 |000e: monitor-exit v4 │ │ -4c3e4a: 0e00 |000f: return-void │ │ +4c3e20: |[4c3e20] org.apache.commons.io.input.CountingInputStream.afterRead:(I)V │ │ +4c3e30: 1d04 |0000: monitor-enter v4 │ │ +4c3e32: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ +4c3e34: 3205 0c00 |0002: if-eq v5, v0, 000e // +000c │ │ +4c3e38: 5340 2daf |0004: iget-wide v0, v4, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ +4c3e3c: 8152 |0006: int-to-long v2, v5 │ │ +4c3e3e: bb20 |0007: add-long/2addr v0, v2 │ │ +4c3e40: 5a40 2daf |0008: iput-wide v0, v4, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ +4c3e44: 2804 |000a: goto 000e // +0004 │ │ +4c3e46: 0d05 |000b: move-exception v5 │ │ +4c3e48: 1e04 |000c: monitor-exit v4 │ │ +4c3e4a: 2705 |000d: throw v5 │ │ +4c3e4c: 1e04 |000e: monitor-exit v4 │ │ +4c3e4e: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0004 - 0x000a │ │ -> 0x000b │ │ positions : │ │ 0x0004 line=73 │ │ 0x000e line=75 │ │ locals : │ │ @@ -1514198,22 +1514199,22 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4c3d68: |[4c3d68] org.apache.commons.io.input.CountingInputStream.getByteCount:()J │ │ -4c3d78: 1d02 |0000: monitor-enter v2 │ │ -4c3d7a: 5320 2daf |0001: iget-wide v0, v2, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ -4c3d7e: 1e02 |0003: monitor-exit v2 │ │ -4c3d80: 1000 |0004: return-wide v0 │ │ -4c3d82: 0d00 |0005: move-exception v0 │ │ -4c3d84: 1e02 |0006: monitor-exit v2 │ │ -4c3d86: 2700 |0007: throw v0 │ │ +4c3d6c: |[4c3d6c] org.apache.commons.io.input.CountingInputStream.getByteCount:()J │ │ +4c3d7c: 1d02 |0000: monitor-enter v2 │ │ +4c3d7e: 5320 2daf |0001: iget-wide v0, v2, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ +4c3d82: 1e02 |0003: monitor-exit v2 │ │ +4c3d84: 1000 |0004: return-wide v0 │ │ +4c3d86: 0d00 |0005: move-exception v0 │ │ +4c3d88: 1e02 |0006: monitor-exit v2 │ │ +4c3d8a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/input/CountingInputStream; │ │ @@ -1514223,34 +1514224,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -4c3ca0: |[4c3ca0] org.apache.commons.io.input.CountingInputStream.getCount:()I │ │ -4c3cb0: 6e10 64f5 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/io/input/CountingInputStream;.getByteCount:()J // method@f564 │ │ -4c3cb6: 0b00 |0003: move-result-wide v0 │ │ -4c3cb8: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ -4c3cbe: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -4c3cc2: 3c04 0400 |0009: if-gtz v4, 000d // +0004 │ │ -4c3cc6: 8401 |000b: long-to-int v1, v0 │ │ -4c3cc8: 0f01 |000c: return v1 │ │ -4c3cca: 2202 cd18 |000d: new-instance v2, Ljava/lang/ArithmeticException; // type@18cd │ │ -4c3cce: 2203 0819 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4c3cd2: 7010 06e1 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c3cd8: 1a04 355e |0014: const-string v4, "The byte count " // string@5e35 │ │ -4c3cdc: 6e20 12e1 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c3ce2: 6e30 0ee1 0301 |0019: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c3ce8: 1a00 e901 |001c: const-string v0, " is too large to be converted to an int" // string@01e9 │ │ -4c3cec: 6e20 12e1 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c3cf2: 6e10 1fe1 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c3cf8: 0c00 |0024: move-result-object v0 │ │ -4c3cfa: 7020 91df 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@df91 │ │ -4c3d00: 2702 |0028: throw v2 │ │ +4c3ca4: |[4c3ca4] org.apache.commons.io.input.CountingInputStream.getCount:()I │ │ +4c3cb4: 6e10 64f5 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/io/input/CountingInputStream;.getByteCount:()J // method@f564 │ │ +4c3cba: 0b00 |0003: move-result-wide v0 │ │ +4c3cbc: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ +4c3cc2: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +4c3cc6: 3c04 0400 |0009: if-gtz v4, 000d // +0004 │ │ +4c3cca: 8401 |000b: long-to-int v1, v0 │ │ +4c3ccc: 0f01 |000c: return v1 │ │ +4c3cce: 2202 cd18 |000d: new-instance v2, Ljava/lang/ArithmeticException; // type@18cd │ │ +4c3cd2: 2203 0819 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4c3cd6: 7010 06e1 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c3cdc: 1a04 355e |0014: const-string v4, "The byte count " // string@5e35 │ │ +4c3ce0: 6e20 12e1 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c3ce6: 6e30 0ee1 0301 |0019: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c3cec: 1a00 e901 |001c: const-string v0, " is too large to be converted to an int" // string@01e9 │ │ +4c3cf0: 6e20 12e1 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c3cf6: 6e10 1fe1 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c3cfc: 0c00 |0024: move-result-object v0 │ │ +4c3cfe: 7020 91df 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@df91 │ │ +4c3d04: 2702 |0028: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000d line=91 │ │ locals : │ │ 0x0000 - 0x0029 reg=5 this Lorg/apache/commons/io/input/CountingInputStream; │ │ │ │ @@ -1514259,24 +1514260,24 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4c3d94: |[4c3d94] org.apache.commons.io.input.CountingInputStream.resetByteCount:()J │ │ -4c3da4: 1d04 |0000: monitor-enter v4 │ │ -4c3da6: 5340 2daf |0001: iget-wide v0, v4, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ -4c3daa: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -4c3dae: 5a42 2daf |0005: iput-wide v2, v4, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ -4c3db2: 1e04 |0007: monitor-exit v4 │ │ -4c3db4: 1000 |0008: return-wide v0 │ │ -4c3db6: 0d00 |0009: move-exception v0 │ │ -4c3db8: 1e04 |000a: monitor-exit v4 │ │ -4c3dba: 2700 |000b: throw v0 │ │ +4c3d98: |[4c3d98] org.apache.commons.io.input.CountingInputStream.resetByteCount:()J │ │ +4c3da8: 1d04 |0000: monitor-enter v4 │ │ +4c3daa: 5340 2daf |0001: iget-wide v0, v4, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ +4c3dae: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +4c3db2: 5a42 2daf |0005: iput-wide v2, v4, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ +4c3db6: 1e04 |0007: monitor-exit v4 │ │ +4c3db8: 1000 |0008: return-wide v0 │ │ +4c3dba: 0d00 |0009: move-exception v0 │ │ +4c3dbc: 1e04 |000a: monitor-exit v4 │ │ +4c3dbe: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=139 │ │ 0x0005 line=140 │ │ 0x0007 line=141 │ │ @@ -1514288,34 +1514289,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -4c3d04: |[4c3d04] org.apache.commons.io.input.CountingInputStream.resetCount:()I │ │ -4c3d14: 6e10 66f5 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/io/input/CountingInputStream;.resetByteCount:()J // method@f566 │ │ -4c3d1a: 0b00 |0003: move-result-wide v0 │ │ -4c3d1c: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ -4c3d22: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -4c3d26: 3c04 0400 |0009: if-gtz v4, 000d // +0004 │ │ -4c3d2a: 8401 |000b: long-to-int v1, v0 │ │ -4c3d2c: 0f01 |000c: return v1 │ │ -4c3d2e: 2202 cd18 |000d: new-instance v2, Ljava/lang/ArithmeticException; // type@18cd │ │ -4c3d32: 2203 0819 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4c3d36: 7010 06e1 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c3d3c: 1a04 355e |0014: const-string v4, "The byte count " // string@5e35 │ │ -4c3d40: 6e20 12e1 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c3d46: 6e30 0ee1 0301 |0019: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c3d4c: 1a00 e901 |001c: const-string v0, " is too large to be converted to an int" // string@01e9 │ │ -4c3d50: 6e20 12e1 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c3d56: 6e10 1fe1 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c3d5c: 0c00 |0024: move-result-object v0 │ │ -4c3d5e: 7020 91df 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@df91 │ │ -4c3d64: 2702 |0028: throw v2 │ │ +4c3d08: |[4c3d08] org.apache.commons.io.input.CountingInputStream.resetCount:()I │ │ +4c3d18: 6e10 66f5 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/io/input/CountingInputStream;.resetByteCount:()J // method@f566 │ │ +4c3d1e: 0b00 |0003: move-result-wide v0 │ │ +4c3d20: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ +4c3d26: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +4c3d2a: 3c04 0400 |0009: if-gtz v4, 000d // +0004 │ │ +4c3d2e: 8401 |000b: long-to-int v1, v0 │ │ +4c3d30: 0f01 |000c: return v1 │ │ +4c3d32: 2202 cd18 |000d: new-instance v2, Ljava/lang/ArithmeticException; // type@18cd │ │ +4c3d36: 2203 0819 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4c3d3a: 7010 06e1 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c3d40: 1a04 355e |0014: const-string v4, "The byte count " // string@5e35 │ │ +4c3d44: 6e20 12e1 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c3d4a: 6e30 0ee1 0301 |0019: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c3d50: 1a00 e901 |001c: const-string v0, " is too large to be converted to an int" // string@01e9 │ │ +4c3d54: 6e20 12e1 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c3d5a: 6e10 1fe1 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c3d60: 0c00 |0024: move-result-object v0 │ │ +4c3d62: 7020 91df 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@df91 │ │ +4c3d68: 2702 |0028: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000d line=109 │ │ locals : │ │ 0x0000 - 0x0029 reg=5 this Lorg/apache/commons/io/input/CountingInputStream; │ │ │ │ @@ -1514324,26 +1514325,26 @@ │ │ type : '(J)J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4c3dc8: |[4c3dc8] org.apache.commons.io.input.CountingInputStream.skip:(J)J │ │ -4c3dd8: 1d02 |0000: monitor-enter v2 │ │ -4c3dda: 6f30 b7f5 3204 |0001: invoke-super {v2, v3, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.skip:(J)J // method@f5b7 │ │ -4c3de0: 0b03 |0004: move-result-wide v3 │ │ -4c3de2: 5320 2daf |0005: iget-wide v0, v2, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ -4c3de6: bb30 |0007: add-long/2addr v0, v3 │ │ -4c3de8: 5a20 2daf |0008: iput-wide v0, v2, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ -4c3dec: 1e02 |000a: monitor-exit v2 │ │ -4c3dee: 1003 |000b: return-wide v3 │ │ -4c3df0: 0d03 |000c: move-exception v3 │ │ -4c3df2: 1e02 |000d: monitor-exit v2 │ │ -4c3df4: 2703 |000e: throw v3 │ │ +4c3dcc: |[4c3dcc] org.apache.commons.io.input.CountingInputStream.skip:(J)J │ │ +4c3ddc: 1d02 |0000: monitor-enter v2 │ │ +4c3dde: 6f30 b7f5 3204 |0001: invoke-super {v2, v3, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.skip:(J)J // method@f5b7 │ │ +4c3de4: 0b03 |0004: move-result-wide v3 │ │ +4c3de6: 5320 2daf |0005: iget-wide v0, v2, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ +4c3dea: bb30 |0007: add-long/2addr v0, v3 │ │ +4c3dec: 5a20 2daf |0008: iput-wide v0, v2, Lorg/apache/commons/io/input/CountingInputStream;.count:J // field@af2d │ │ +4c3df0: 1e02 |000a: monitor-exit v2 │ │ +4c3df2: 1003 |000b: return-wide v3 │ │ +4c3df4: 0d03 |000c: move-exception v3 │ │ +4c3df6: 1e02 |000d: monitor-exit v2 │ │ +4c3df8: 2703 |000e: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=59 │ │ 0x0005 line=60 │ │ 0x000a line=61 │ │ @@ -1514389,18 +1514390,18 @@ │ │ type : '(Ljava/security/MessageDigest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c3f60: |[4c3f60] org.apache.commons.io.input.MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver.:(Ljava/security/MessageDigest;)V │ │ -4c3f70: 7010 96f5 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.:()V // method@f596 │ │ -4c3f76: 5b01 31af |0003: iput-object v1, v0, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver;.md:Ljava/security/MessageDigest; // field@af31 │ │ -4c3f7a: 0e00 |0005: return-void │ │ +4c3f64: |[4c3f64] org.apache.commons.io.input.MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver.:(Ljava/security/MessageDigest;)V │ │ +4c3f74: 7010 96f5 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.:()V // method@f596 │ │ +4c3f7a: 5b01 31af |0003: iput-object v1, v0, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver;.md:Ljava/security/MessageDigest; // field@af31 │ │ +4c3f7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/security/MessageDigest; │ │ @@ -1514411,19 +1514412,19 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4c3f98: |[4c3f98] org.apache.commons.io.input.MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver.data:(I)V │ │ -4c3fa8: 5410 31af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver;.md:Ljava/security/MessageDigest; // field@af31 │ │ -4c3fac: 8d22 |0002: int-to-byte v2, v2 │ │ -4c3fae: 6e20 4be2 2000 |0003: invoke-virtual {v0, v2}, Ljava/security/MessageDigest;.update:(B)V // method@e24b │ │ -4c3fb4: 0e00 |0006: return-void │ │ +4c3f9c: |[4c3f9c] org.apache.commons.io.input.MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver.data:(I)V │ │ +4c3fac: 5410 31af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver;.md:Ljava/security/MessageDigest; // field@af31 │ │ +4c3fb0: 8d22 |0002: int-to-byte v2, v2 │ │ +4c3fb2: 6e20 4be2 2000 |0003: invoke-virtual {v0, v2}, Ljava/security/MessageDigest;.update:(B)V // method@e24b │ │ +4c3fb8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1514432,18 +1514433,18 @@ │ │ type : '([BII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c3f7c: |[4c3f7c] org.apache.commons.io.input.MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver.data:([BII)V │ │ -4c3f8c: 5410 31af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver;.md:Ljava/security/MessageDigest; // field@af31 │ │ -4c3f90: 6e40 4ce2 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/security/MessageDigest;.update:([BII)V // method@e24c │ │ -4c3f96: 0e00 |0005: return-void │ │ +4c3f80: |[4c3f80] org.apache.commons.io.input.MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver.data:([BII)V │ │ +4c3f90: 5410 31af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver;.md:Ljava/security/MessageDigest; // field@af31 │ │ +4c3f94: 6e40 4ce2 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/security/MessageDigest;.update:([BII)V // method@e24c │ │ +4c3f9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1514506,20 +1514507,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c4904: |[4c4904] org.apache.commons.io.input.ObservableInputStream.:(Ljava/io/InputStream;)V │ │ -4c4914: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ -4c491a: 2201 7119 |0003: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4c491e: 7010 92e2 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4c4924: 5b01 41af |0008: iput-object v1, v0, Lorg/apache/commons/io/input/ObservableInputStream;.observers:Ljava/util/List; // field@af41 │ │ -4c4928: 0e00 |000a: return-void │ │ +4c4908: |[4c4908] org.apache.commons.io.input.ObservableInputStream.:(Ljava/io/InputStream;)V │ │ +4c4918: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ +4c491e: 2201 7119 |0003: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4c4922: 7010 92e2 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4c4928: 5b01 41af |0008: iput-object v1, v0, Lorg/apache/commons/io/input/ObservableInputStream;.observers:Ljava/util/List; // field@af41 │ │ +4c492c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/io/InputStream; │ │ @@ -1514530,18 +1514531,18 @@ │ │ type : '(Lorg/apache/commons/io/input/ObservableInputStream$Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c492c: |[4c492c] org.apache.commons.io.input.ObservableInputStream.add:(Lorg/apache/commons/io/input/ObservableInputStream$Observer;)V │ │ -4c493c: 5410 41af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ObservableInputStream;.observers:Ljava/util/List; // field@af41 │ │ -4c4940: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4c4946: 0e00 |0005: return-void │ │ +4c4930: |[4c4930] org.apache.commons.io.input.ObservableInputStream.add:(Lorg/apache/commons/io/input/ObservableInputStream$Observer;)V │ │ +4c4940: 5410 41af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ObservableInputStream;.observers:Ljava/util/List; // field@af41 │ │ +4c4944: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4c494a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/input/ObservableInputStream$Observer; │ │ │ │ @@ -1514550,24 +1514551,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4c4948: |[4c4948] org.apache.commons.io.input.ObservableInputStream.close:()V │ │ -4c4958: 6f10 aff5 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/input/ProxyInputStream;.close:()V // method@f5af │ │ -4c495e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4c4960: 2802 |0004: goto 0006 // +0002 │ │ -4c4962: 0d00 |0005: move-exception v0 │ │ -4c4964: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -4c4968: 6e10 a1f5 0100 |0008: invoke-virtual {v1}, Lorg/apache/commons/io/input/ObservableInputStream;.noteClosed:()V // method@f5a1 │ │ -4c496e: 2804 |000b: goto 000f // +0004 │ │ -4c4970: 6e20 a4f5 0100 |000c: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ObservableInputStream;.noteError:(Ljava/io/IOException;)V // method@f5a4 │ │ -4c4976: 0e00 |000f: return-void │ │ +4c494c: |[4c494c] org.apache.commons.io.input.ObservableInputStream.close:()V │ │ +4c495c: 6f10 aff5 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/input/ProxyInputStream;.close:()V // method@f5af │ │ +4c4962: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4c4964: 2802 |0004: goto 0006 // +0002 │ │ +4c4966: 0d00 |0005: move-exception v0 │ │ +4c4968: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +4c496c: 6e10 a1f5 0100 |0008: invoke-virtual {v1}, Lorg/apache/commons/io/input/ObservableInputStream;.noteClosed:()V // method@f5a1 │ │ +4c4972: 2804 |000b: goto 000f // +0004 │ │ +4c4974: 6e20 a4f5 0100 |000c: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ObservableInputStream;.noteError:(Ljava/io/IOException;)V // method@f5a4 │ │ +4c497a: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=240 │ │ 0x0008 line=245 │ │ 0x000c line=247 │ │ @@ -1514579,22 +1514580,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4c4988: |[4c4988] org.apache.commons.io.input.ObservableInputStream.consume:()V │ │ -4c4998: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -4c499c: 2300 1e1e |0002: new-array v0, v0, [B // type@1e1e │ │ -4c49a0: 6e20 a7f5 0300 |0004: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ObservableInputStream;.read:([B)I // method@f5a7 │ │ -4c49a6: 0a01 |0007: move-result v1 │ │ -4c49a8: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -4c49aa: 3321 fbff |0009: if-ne v1, v2, 0004 // -0005 │ │ -4c49ae: 0e00 |000b: return-void │ │ +4c498c: |[4c498c] org.apache.commons.io.input.ObservableInputStream.consume:()V │ │ +4c499c: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +4c49a0: 2300 1e1e |0002: new-array v0, v0, [B // type@1e1e │ │ +4c49a4: 6e20 a7f5 0300 |0004: invoke-virtual {v3, v0}, Lorg/apache/commons/io/input/ObservableInputStream;.read:([B)I // method@f5a7 │ │ +4c49aa: 0a01 |0007: move-result v1 │ │ +4c49ac: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +4c49ae: 3321 fbff |0009: if-ne v1, v2, 0004 // -0005 │ │ +4c49b2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=259 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/ObservableInputStream;) │ │ @@ -1514602,17 +1514603,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c48ec: |[4c48ec] org.apache.commons.io.input.ObservableInputStream.getObservers:()Ljava/util/List; │ │ -4c48fc: 5410 41af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ObservableInputStream;.observers:Ljava/util/List; // field@af41 │ │ -4c4900: 1100 |0002: return-object v0 │ │ +4c48f0: |[4c48f0] org.apache.commons.io.input.ObservableInputStream.getObservers:()Ljava/util/List; │ │ +4c4900: 5410 41af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ObservableInputStream;.observers:Ljava/util/List; // field@af41 │ │ +4c4904: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/io/input/ObservableInputStream;) │ │ @@ -1514620,28 +1514621,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -4c49b0: |[4c49b0] org.apache.commons.io.input.ObservableInputStream.noteClosed:()V │ │ -4c49c0: 6e10 a0f5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.getObservers:()Ljava/util/List; // method@f5a0 │ │ -4c49c6: 0c00 |0003: move-result-object v0 │ │ -4c49c8: 7210 8fe3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c49ce: 0c00 |0007: move-result-object v0 │ │ -4c49d0: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c49d6: 0a01 |000b: move-result v1 │ │ -4c49d8: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -4c49dc: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c49e2: 0c01 |0011: move-result-object v1 │ │ -4c49e4: 1f01 df1c |0012: check-cast v1, Lorg/apache/commons/io/input/ObservableInputStream$Observer; // type@1cdf │ │ -4c49e8: 6e10 97f5 0100 |0014: invoke-virtual {v1}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.closed:()V // method@f597 │ │ -4c49ee: 28f1 |0017: goto 0008 // -000f │ │ -4c49f0: 0e00 |0018: return-void │ │ +4c49b4: |[4c49b4] org.apache.commons.io.input.ObservableInputStream.noteClosed:()V │ │ +4c49c4: 6e10 a0f5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.getObservers:()Ljava/util/List; // method@f5a0 │ │ +4c49ca: 0c00 |0003: move-result-object v0 │ │ +4c49cc: 7210 8fe3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c49d2: 0c00 |0007: move-result-object v0 │ │ +4c49d4: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c49da: 0a01 |000b: move-result v1 │ │ +4c49dc: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +4c49e0: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c49e6: 0c01 |0011: move-result-object v1 │ │ +4c49e8: 1f01 df1c |0012: check-cast v1, Lorg/apache/commons/io/input/ObservableInputStream$Observer; // type@1cdf │ │ +4c49ec: 6e10 97f5 0100 |0014: invoke-virtual {v1}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.closed:()V // method@f597 │ │ +4c49f2: 28f1 |0017: goto 0008 // -000f │ │ +4c49f4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0014 line=225 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ │ │ @@ -1514650,28 +1514651,28 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4c49f4: |[4c49f4] org.apache.commons.io.input.ObservableInputStream.noteDataByte:(I)V │ │ -4c4a04: 6e10 a0f5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.getObservers:()Ljava/util/List; // method@f5a0 │ │ -4c4a0a: 0c00 |0003: move-result-object v0 │ │ -4c4a0c: 7210 8fe3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c4a12: 0c00 |0007: move-result-object v0 │ │ -4c4a14: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c4a1a: 0a01 |000b: move-result v1 │ │ -4c4a1c: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -4c4a20: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c4a26: 0c01 |0011: move-result-object v1 │ │ -4c4a28: 1f01 df1c |0012: check-cast v1, Lorg/apache/commons/io/input/ObservableInputStream$Observer; // type@1cdf │ │ -4c4a2c: 6e20 98f5 3100 |0014: invoke-virtual {v1, v3}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.data:(I)V // method@f598 │ │ -4c4a32: 28f1 |0017: goto 0008 // -000f │ │ -4c4a34: 0e00 |0018: return-void │ │ +4c49f8: |[4c49f8] org.apache.commons.io.input.ObservableInputStream.noteDataByte:(I)V │ │ +4c4a08: 6e10 a0f5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.getObservers:()Ljava/util/List; // method@f5a0 │ │ +4c4a0e: 0c00 |0003: move-result-object v0 │ │ +4c4a10: 7210 8fe3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c4a16: 0c00 |0007: move-result-object v0 │ │ +4c4a18: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c4a1e: 0a01 |000b: move-result v1 │ │ +4c4a20: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +4c4a24: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c4a2a: 0c01 |0011: move-result-object v1 │ │ +4c4a2c: 1f01 df1c |0012: check-cast v1, Lorg/apache/commons/io/input/ObservableInputStream$Observer; // type@1cdf │ │ +4c4a30: 6e20 98f5 3100 |0014: invoke-virtual {v1, v3}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.data:(I)V // method@f598 │ │ +4c4a36: 28f1 |0017: goto 0008 // -000f │ │ +4c4a38: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0014 line=202 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ 0x0000 - 0x0019 reg=3 (null) I │ │ @@ -1514681,28 +1514682,28 @@ │ │ type : '([BII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -4c4a38: |[4c4a38] org.apache.commons.io.input.ObservableInputStream.noteDataBytes:([BII)V │ │ -4c4a48: 6e10 a0f5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.getObservers:()Ljava/util/List; // method@f5a0 │ │ -4c4a4e: 0c00 |0003: move-result-object v0 │ │ -4c4a50: 7210 8fe3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c4a56: 0c00 |0007: move-result-object v0 │ │ -4c4a58: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c4a5e: 0a01 |000b: move-result v1 │ │ -4c4a60: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -4c4a64: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c4a6a: 0c01 |0011: move-result-object v1 │ │ -4c4a6c: 1f01 df1c |0012: check-cast v1, Lorg/apache/commons/io/input/ObservableInputStream$Observer; // type@1cdf │ │ -4c4a70: 6e40 99f5 3154 |0014: invoke-virtual {v1, v3, v4, v5}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.data:([BII)V // method@f599 │ │ -4c4a76: 28f1 |0017: goto 0008 // -000f │ │ -4c4a78: 0e00 |0018: return-void │ │ +4c4a3c: |[4c4a3c] org.apache.commons.io.input.ObservableInputStream.noteDataBytes:([BII)V │ │ +4c4a4c: 6e10 a0f5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.getObservers:()Ljava/util/List; // method@f5a0 │ │ +4c4a52: 0c00 |0003: move-result-object v0 │ │ +4c4a54: 7210 8fe3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c4a5a: 0c00 |0007: move-result-object v0 │ │ +4c4a5c: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c4a62: 0a01 |000b: move-result v1 │ │ +4c4a64: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +4c4a68: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c4a6e: 0c01 |0011: move-result-object v1 │ │ +4c4a70: 1f01 df1c |0012: check-cast v1, Lorg/apache/commons/io/input/ObservableInputStream$Observer; // type@1cdf │ │ +4c4a74: 6e40 99f5 3154 |0014: invoke-virtual {v1, v3, v4, v5}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.data:([BII)V // method@f599 │ │ +4c4a7a: 28f1 |0017: goto 0008 // -000f │ │ +4c4a7c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0014 line=180 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ 0x0000 - 0x0019 reg=3 (null) [B │ │ @@ -1514714,28 +1514715,28 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4c4a7c: |[4c4a7c] org.apache.commons.io.input.ObservableInputStream.noteError:(Ljava/io/IOException;)V │ │ -4c4a8c: 6e10 a0f5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.getObservers:()Ljava/util/List; // method@f5a0 │ │ -4c4a92: 0c00 |0003: move-result-object v0 │ │ -4c4a94: 7210 8fe3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c4a9a: 0c00 |0007: move-result-object v0 │ │ -4c4a9c: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c4aa2: 0a01 |000b: move-result v1 │ │ -4c4aa4: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -4c4aa8: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c4aae: 0c01 |0011: move-result-object v1 │ │ -4c4ab0: 1f01 df1c |0012: check-cast v1, Lorg/apache/commons/io/input/ObservableInputStream$Observer; // type@1cdf │ │ -4c4ab4: 6e20 9af5 3100 |0014: invoke-virtual {v1, v3}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.error:(Ljava/io/IOException;)V // method@f59a │ │ -4c4aba: 28f1 |0017: goto 0008 // -000f │ │ -4c4abc: 0e00 |0018: return-void │ │ +4c4a80: |[4c4a80] org.apache.commons.io.input.ObservableInputStream.noteError:(Ljava/io/IOException;)V │ │ +4c4a90: 6e10 a0f5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.getObservers:()Ljava/util/List; // method@f5a0 │ │ +4c4a96: 0c00 |0003: move-result-object v0 │ │ +4c4a98: 7210 8fe3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c4a9e: 0c00 |0007: move-result-object v0 │ │ +4c4aa0: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c4aa6: 0a01 |000b: move-result v1 │ │ +4c4aa8: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +4c4aac: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c4ab2: 0c01 |0011: move-result-object v1 │ │ +4c4ab4: 1f01 df1c |0012: check-cast v1, Lorg/apache/commons/io/input/ObservableInputStream$Observer; // type@1cdf │ │ +4c4ab8: 6e20 9af5 3100 |0014: invoke-virtual {v1, v3}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.error:(Ljava/io/IOException;)V // method@f59a │ │ +4c4abe: 28f1 |0017: goto 0008 // -000f │ │ +4c4ac0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0014 line=215 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/io/IOException; │ │ @@ -1514745,28 +1514746,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -4c4ac0: |[4c4ac0] org.apache.commons.io.input.ObservableInputStream.noteFinished:()V │ │ -4c4ad0: 6e10 a0f5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.getObservers:()Ljava/util/List; // method@f5a0 │ │ -4c4ad6: 0c00 |0003: move-result-object v0 │ │ -4c4ad8: 7210 8fe3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c4ade: 0c00 |0007: move-result-object v0 │ │ -4c4ae0: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c4ae6: 0a01 |000b: move-result v1 │ │ -4c4ae8: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -4c4aec: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c4af2: 0c01 |0011: move-result-object v1 │ │ -4c4af4: 1f01 df1c |0012: check-cast v1, Lorg/apache/commons/io/input/ObservableInputStream$Observer; // type@1cdf │ │ -4c4af8: 6e10 9bf5 0100 |0014: invoke-virtual {v1}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.finished:()V // method@f59b │ │ -4c4afe: 28f1 |0017: goto 0008 // -000f │ │ -4c4b00: 0e00 |0018: return-void │ │ +4c4ac4: |[4c4ac4] org.apache.commons.io.input.ObservableInputStream.noteFinished:()V │ │ +4c4ad4: 6e10 a0f5 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.getObservers:()Ljava/util/List; // method@f5a0 │ │ +4c4ada: 0c00 |0003: move-result-object v0 │ │ +4c4adc: 7210 8fe3 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c4ae2: 0c00 |0007: move-result-object v0 │ │ +4c4ae4: 7210 5fe3 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c4aea: 0a01 |000b: move-result v1 │ │ +4c4aec: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +4c4af0: 7210 60e3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c4af6: 0c01 |0011: move-result-object v1 │ │ +4c4af8: 1f01 df1c |0012: check-cast v1, Lorg/apache/commons/io/input/ObservableInputStream$Observer; // type@1cdf │ │ +4c4afc: 6e10 9bf5 0100 |0014: invoke-virtual {v1}, Lorg/apache/commons/io/input/ObservableInputStream$Observer;.finished:()V // method@f59b │ │ +4c4b02: 28f1 |0017: goto 0008 // -000f │ │ +4c4b04: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0014 line=190 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ │ │ @@ -1514775,30 +1514776,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4c47e8: |[4c47e8] org.apache.commons.io.input.ObservableInputStream.read:()I │ │ -4c47f8: 6f10 b3f5 0200 |0000: invoke-super {v2}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@f5b3 │ │ -4c47fe: 0a00 |0003: move-result v0 │ │ -4c4800: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4c4802: 2803 |0005: goto 0008 // +0003 │ │ -4c4804: 0d01 |0006: move-exception v1 │ │ -4c4806: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4c4808: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ -4c480c: 6e20 a4f5 1200 |000a: invoke-virtual {v2, v1}, Lorg/apache/commons/io/input/ObservableInputStream;.noteError:(Ljava/io/IOException;)V // method@f5a4 │ │ -4c4812: 280b |000d: goto 0018 // +000b │ │ -4c4814: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -4c4816: 3310 0600 |000f: if-ne v0, v1, 0015 // +0006 │ │ -4c481a: 6e10 a5f5 0200 |0011: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.noteFinished:()V // method@f5a5 │ │ -4c4820: 2804 |0014: goto 0018 // +0004 │ │ -4c4822: 6e20 a2f5 0200 |0015: invoke-virtual {v2, v0}, Lorg/apache/commons/io/input/ObservableInputStream;.noteDataByte:(I)V // method@f5a2 │ │ -4c4828: 0f00 |0018: return v0 │ │ +4c47ec: |[4c47ec] org.apache.commons.io.input.ObservableInputStream.read:()I │ │ +4c47fc: 6f10 b3f5 0200 |0000: invoke-super {v2}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@f5b3 │ │ +4c4802: 0a00 |0003: move-result v0 │ │ +4c4804: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4c4806: 2803 |0005: goto 0008 // +0003 │ │ +4c4808: 0d01 |0006: move-exception v1 │ │ +4c480a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4c480c: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ +4c4810: 6e20 a4f5 1200 |000a: invoke-virtual {v2, v1}, Lorg/apache/commons/io/input/ObservableInputStream;.noteError:(Ljava/io/IOException;)V // method@f5a4 │ │ +4c4816: 280b |000d: goto 0018 // +000b │ │ +4c4818: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +4c481a: 3310 0600 |000f: if-ne v0, v1, 0015 // +0006 │ │ +4c481e: 6e10 a5f5 0200 |0011: invoke-virtual {v2}, Lorg/apache/commons/io/input/ObservableInputStream;.noteFinished:()V // method@f5a5 │ │ +4c4824: 2804 |0014: goto 0018 // +0004 │ │ +4c4826: 6e20 a2f5 0200 |0015: invoke-virtual {v2, v0}, Lorg/apache/commons/io/input/ObservableInputStream;.noteDataByte:(I)V // method@f5a2 │ │ +4c482c: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=118 │ │ 0x000a line=123 │ │ 0x0011 line=125 │ │ @@ -1514811,32 +1514812,32 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -4c483c: |[4c483c] org.apache.commons.io.input.ObservableInputStream.read:([B)I │ │ -4c484c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c484e: 6f20 b4f5 4300 |0001: invoke-super {v3, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.read:([B)I // method@f5b4 │ │ -4c4854: 0a01 |0004: move-result v1 │ │ -4c4856: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4c4858: 2803 |0006: goto 0009 // +0003 │ │ -4c485a: 0d02 |0007: move-exception v2 │ │ -4c485c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4c485e: 3802 0600 |0009: if-eqz v2, 000f // +0006 │ │ -4c4862: 6e20 a4f5 2300 |000b: invoke-virtual {v3, v2}, Lorg/apache/commons/io/input/ObservableInputStream;.noteError:(Ljava/io/IOException;)V // method@f5a4 │ │ -4c4868: 280d |000e: goto 001b // +000d │ │ -4c486a: 12f2 |000f: const/4 v2, #int -1 // #ff │ │ -4c486c: 3321 0600 |0010: if-ne v1, v2, 0016 // +0006 │ │ -4c4870: 6e10 a5f5 0300 |0012: invoke-virtual {v3}, Lorg/apache/commons/io/input/ObservableInputStream;.noteFinished:()V // method@f5a5 │ │ -4c4876: 2806 |0015: goto 001b // +0006 │ │ -4c4878: 3d01 0500 |0016: if-lez v1, 001b // +0005 │ │ -4c487c: 6e40 a3f5 4310 |0018: invoke-virtual {v3, v4, v0, v1}, Lorg/apache/commons/io/input/ObservableInputStream;.noteDataBytes:([BII)V // method@f5a3 │ │ -4c4882: 0f01 |001b: return v1 │ │ +4c4840: |[4c4840] org.apache.commons.io.input.ObservableInputStream.read:([B)I │ │ +4c4850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c4852: 6f20 b4f5 4300 |0001: invoke-super {v3, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.read:([B)I // method@f5b4 │ │ +4c4858: 0a01 |0004: move-result v1 │ │ +4c485a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4c485c: 2803 |0006: goto 0009 // +0003 │ │ +4c485e: 0d02 |0007: move-exception v2 │ │ +4c4860: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4c4862: 3802 0600 |0009: if-eqz v2, 000f // +0006 │ │ +4c4866: 6e20 a4f5 2300 |000b: invoke-virtual {v3, v2}, Lorg/apache/commons/io/input/ObservableInputStream;.noteError:(Ljava/io/IOException;)V // method@f5a4 │ │ +4c486c: 280d |000e: goto 001b // +000d │ │ +4c486e: 12f2 |000f: const/4 v2, #int -1 // #ff │ │ +4c4870: 3321 0600 |0010: if-ne v1, v2, 0016 // +0006 │ │ +4c4874: 6e10 a5f5 0300 |0012: invoke-virtual {v3}, Lorg/apache/commons/io/input/ObservableInputStream;.noteFinished:()V // method@f5a5 │ │ +4c487a: 2806 |0015: goto 001b // +0006 │ │ +4c487c: 3d01 0500 |0016: if-lez v1, 001b // +0005 │ │ +4c4880: 6e40 a3f5 4310 |0018: invoke-virtual {v3, v4, v0, v1}, Lorg/apache/commons/io/input/ObservableInputStream;.noteDataBytes:([BII)V // method@f5a3 │ │ +4c4886: 0f01 |001b: return v1 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0001 line=137 │ │ 0x000b line=142 │ │ 0x0012 line=144 │ │ @@ -1514850,31 +1514851,31 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -4c4894: |[4c4894] org.apache.commons.io.input.ObservableInputStream.read:([BII)I │ │ -4c48a4: 6f40 b5f5 2143 |0000: invoke-super {v1, v2, v3, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.read:([BII)I // method@f5b5 │ │ -4c48aa: 0a04 |0003: move-result v4 │ │ -4c48ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4c48ae: 2803 |0005: goto 0008 // +0003 │ │ -4c48b0: 0d00 |0006: move-exception v0 │ │ -4c48b2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -4c48b4: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -4c48b8: 6e20 a4f5 0100 |000a: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ObservableInputStream;.noteError:(Ljava/io/IOException;)V // method@f5a4 │ │ -4c48be: 280d |000d: goto 001a // +000d │ │ -4c48c0: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -4c48c2: 3304 0600 |000f: if-ne v4, v0, 0015 // +0006 │ │ -4c48c6: 6e10 a5f5 0100 |0011: invoke-virtual {v1}, Lorg/apache/commons/io/input/ObservableInputStream;.noteFinished:()V // method@f5a5 │ │ -4c48cc: 2806 |0014: goto 001a // +0006 │ │ -4c48ce: 3d04 0500 |0015: if-lez v4, 001a // +0005 │ │ -4c48d2: 6e40 a3f5 2143 |0017: invoke-virtual {v1, v2, v3, v4}, Lorg/apache/commons/io/input/ObservableInputStream;.noteDataBytes:([BII)V // method@f5a3 │ │ -4c48d8: 0f04 |001a: return v4 │ │ +4c4898: |[4c4898] org.apache.commons.io.input.ObservableInputStream.read:([BII)I │ │ +4c48a8: 6f40 b5f5 2143 |0000: invoke-super {v1, v2, v3, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.read:([BII)I // method@f5b5 │ │ +4c48ae: 0a04 |0003: move-result v4 │ │ +4c48b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4c48b2: 2803 |0005: goto 0008 // +0003 │ │ +4c48b4: 0d00 |0006: move-exception v0 │ │ +4c48b6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +4c48b8: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +4c48bc: 6e20 a4f5 0100 |000a: invoke-virtual {v1, v0}, Lorg/apache/commons/io/input/ObservableInputStream;.noteError:(Ljava/io/IOException;)V // method@f5a4 │ │ +4c48c2: 280d |000d: goto 001a // +000d │ │ +4c48c4: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +4c48c6: 3304 0600 |000f: if-ne v4, v0, 0015 // +0006 │ │ +4c48ca: 6e10 a5f5 0100 |0011: invoke-virtual {v1}, Lorg/apache/commons/io/input/ObservableInputStream;.noteFinished:()V // method@f5a5 │ │ +4c48d0: 2806 |0014: goto 001a // +0006 │ │ +4c48d2: 3d04 0500 |0015: if-lez v4, 001a // +0005 │ │ +4c48d6: 6e40 a3f5 2143 |0017: invoke-virtual {v1, v2, v3, v4}, Lorg/apache/commons/io/input/ObservableInputStream;.noteDataBytes:([BII)V // method@f5a3 │ │ +4c48dc: 0f04 |001a: return v4 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=156 │ │ 0x000a line=161 │ │ 0x0011 line=163 │ │ @@ -1514890,18 +1514891,18 @@ │ │ type : '(Lorg/apache/commons/io/input/ObservableInputStream$Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c4b04: |[4c4b04] org.apache.commons.io.input.ObservableInputStream.remove:(Lorg/apache/commons/io/input/ObservableInputStream$Observer;)V │ │ -4c4b14: 5410 41af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ObservableInputStream;.observers:Ljava/util/List; // field@af41 │ │ -4c4b18: 7220 91e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ -4c4b1e: 0e00 |0005: return-void │ │ +4c4b08: |[4c4b08] org.apache.commons.io.input.ObservableInputStream.remove:(Lorg/apache/commons/io/input/ObservableInputStream$Observer;)V │ │ +4c4b18: 5410 41af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ObservableInputStream;.observers:Ljava/util/List; // field@af41 │ │ +4c4b1c: 7220 91e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ +4c4b22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/input/ObservableInputStream$Observer; │ │ │ │ @@ -1514910,18 +1514911,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c4b20: |[4c4b20] org.apache.commons.io.input.ObservableInputStream.removeAllObservers:()V │ │ -4c4b30: 5410 41af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ObservableInputStream;.observers:Ljava/util/List; // field@af41 │ │ -4c4b34: 7210 87e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@e387 │ │ -4c4b3a: 0e00 |0005: return-void │ │ +4c4b24: |[4c4b24] org.apache.commons.io.input.ObservableInputStream.removeAllObservers:()V │ │ +4c4b34: 5410 41af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/ObservableInputStream;.observers:Ljava/util/List; // field@af41 │ │ +4c4b38: 7210 87e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@e387 │ │ +4c4b3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/ObservableInputStream; │ │ │ │ source_file_idx : 20236 (ObservableInputStream.java) │ │ @@ -1514982,17 +1514983,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4c5c8c: |[4c5c8c] org.apache.commons.io.input.SwappedDataInputStream.:(Ljava/io/InputStream;)V │ │ -4c5c9c: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ -4c5ca2: 0e00 |0003: return-void │ │ +4c5c90: |[4c5c90] org.apache.commons.io.input.SwappedDataInputStream.:(Ljava/io/InputStream;)V │ │ +4c5ca0: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ +4c5ca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1515002,22 +1515003,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4c5ae8: |[4c5ae8] org.apache.commons.io.input.SwappedDataInputStream.readBoolean:()Z │ │ -4c5af8: 6e10 e9f5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/input/SwappedDataInputStream;.readByte:()B // method@f5e9 │ │ -4c5afe: 0a00 |0003: move-result v0 │ │ -4c5b00: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -4c5b04: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4c5b06: 2802 |0007: goto 0009 // +0002 │ │ -4c5b08: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4c5b0a: 0f00 |0009: return v0 │ │ +4c5aec: |[4c5aec] org.apache.commons.io.input.SwappedDataInputStream.readBoolean:()Z │ │ +4c5afc: 6e10 e9f5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/input/SwappedDataInputStream;.readByte:()B // method@f5e9 │ │ +4c5b02: 0a00 |0003: move-result v0 │ │ +4c5b04: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +4c5b08: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4c5b0a: 2802 |0007: goto 0009 // +0002 │ │ +4c5b0c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4c5b0e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515025,20 +1515026,20 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c5b0c: |[4c5b0c] org.apache.commons.io.input.SwappedDataInputStream.readByte:()B │ │ -4c5b1c: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ -4c5b20: 6e10 32df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4c5b26: 0a00 |0005: move-result v0 │ │ -4c5b28: 8d00 |0006: int-to-byte v0, v0 │ │ -4c5b2a: 0f00 |0007: return v0 │ │ +4c5b10: |[4c5b10] org.apache.commons.io.input.SwappedDataInputStream.readByte:()B │ │ +4c5b20: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ +4c5b24: 6e10 32df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4c5b2a: 0a00 |0005: move-result v0 │ │ +4c5b2c: 8d00 |0006: int-to-byte v0, v0 │ │ +4c5b2e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515046,19 +1515047,19 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4c5b2c: |[4c5b2c] org.apache.commons.io.input.SwappedDataInputStream.readChar:()C │ │ -4c5b3c: 6e10 f2f5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/input/SwappedDataInputStream;.readShort:()S // method@f5f2 │ │ -4c5b42: 0a00 |0003: move-result v0 │ │ -4c5b44: 8e00 |0004: int-to-char v0, v0 │ │ -4c5b46: 0f00 |0005: return v0 │ │ +4c5b30: |[4c5b30] org.apache.commons.io.input.SwappedDataInputStream.readChar:()C │ │ +4c5b40: 6e10 f2f5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/input/SwappedDataInputStream;.readShort:()S // method@f5f2 │ │ +4c5b46: 0a00 |0003: move-result v0 │ │ +4c5b48: 8e00 |0004: int-to-char v0, v0 │ │ +4c5b4a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515066,19 +1515067,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c5b48: |[4c5b48] org.apache.commons.io.input.SwappedDataInputStream.readDouble:()D │ │ -4c5b58: 5420 5aaf |0000: iget-object v0, v2, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ -4c5b5c: 7110 62f2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedDouble:(Ljava/io/InputStream;)D // method@f262 │ │ -4c5b62: 0b00 |0005: move-result-wide v0 │ │ -4c5b64: 1000 |0006: return-wide v0 │ │ +4c5b4c: |[4c5b4c] org.apache.commons.io.input.SwappedDataInputStream.readDouble:()D │ │ +4c5b5c: 5420 5aaf |0000: iget-object v0, v2, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ +4c5b60: 7110 62f2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedDouble:(Ljava/io/InputStream;)D // method@f262 │ │ +4c5b66: 0b00 |0005: move-result-wide v0 │ │ +4c5b68: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515086,19 +1515087,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c5b68: |[4c5b68] org.apache.commons.io.input.SwappedDataInputStream.readFloat:()F │ │ -4c5b78: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ -4c5b7c: 7110 64f2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedFloat:(Ljava/io/InputStream;)F // method@f264 │ │ -4c5b82: 0a00 |0005: move-result v0 │ │ -4c5b84: 0f00 |0006: return v0 │ │ +4c5b6c: |[4c5b6c] org.apache.commons.io.input.SwappedDataInputStream.readFloat:()F │ │ +4c5b7c: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ +4c5b80: 7110 64f2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedFloat:(Ljava/io/InputStream;)F // method@f264 │ │ +4c5b86: 0a00 |0005: move-result v0 │ │ +4c5b88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #5 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515106,19 +1515107,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c5ca4: |[4c5ca4] org.apache.commons.io.input.SwappedDataInputStream.readFully:([B)V │ │ -4c5cb4: 2130 |0000: array-length v0, v3 │ │ -4c5cb6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4c5cb8: 6e40 eef5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/SwappedDataInputStream;.readFully:([BII)V // method@f5ee │ │ -4c5cbe: 0e00 |0005: return-void │ │ +4c5ca8: |[4c5ca8] org.apache.commons.io.input.SwappedDataInputStream.readFully:([B)V │ │ +4c5cb8: 2130 |0000: array-length v0, v3 │ │ +4c5cba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4c5cbc: 6e40 eef5 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/io/input/SwappedDataInputStream;.readFully:([BII)V // method@f5ee │ │ +4c5cc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -1515127,29 +1515128,29 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -4c5cc0: |[4c5cc0] org.apache.commons.io.input.SwappedDataInputStream.readFully:([BII)V │ │ -4c5cd0: 0160 |0000: move v0, v6 │ │ -4c5cd2: 3d00 1400 |0001: if-lez v0, 0015 // +0014 │ │ -4c5cd6: 9001 0506 |0003: add-int v1, v5, v6 │ │ -4c5cda: b101 |0005: sub-int/2addr v1, v0 │ │ -4c5cdc: 6e40 e7f5 4301 |0006: invoke-virtual {v3, v4, v1, v0}, Lorg/apache/commons/io/input/SwappedDataInputStream;.read:([BII)I // method@f5e7 │ │ -4c5ce2: 0a01 |0009: move-result v1 │ │ -4c5ce4: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -4c5ce6: 3212 0400 |000b: if-eq v2, v1, 000f // +0004 │ │ -4c5cea: b110 |000d: sub-int/2addr v0, v1 │ │ -4c5cec: 28f3 |000e: goto 0001 // -000d │ │ -4c5cee: 2204 a818 |000f: new-instance v4, Ljava/io/EOFException; // type@18a8 │ │ -4c5cf2: 7010 ddde 0400 |0011: invoke-direct {v4}, Ljava/io/EOFException;.:()V // method@dedd │ │ -4c5cf8: 2704 |0014: throw v4 │ │ -4c5cfa: 0e00 |0015: return-void │ │ +4c5cc4: |[4c5cc4] org.apache.commons.io.input.SwappedDataInputStream.readFully:([BII)V │ │ +4c5cd4: 0160 |0000: move v0, v6 │ │ +4c5cd6: 3d00 1400 |0001: if-lez v0, 0015 // +0014 │ │ +4c5cda: 9001 0506 |0003: add-int v1, v5, v6 │ │ +4c5cde: b101 |0005: sub-int/2addr v1, v0 │ │ +4c5ce0: 6e40 e7f5 4301 |0006: invoke-virtual {v3, v4, v1, v0}, Lorg/apache/commons/io/input/SwappedDataInputStream;.read:([BII)I // method@f5e7 │ │ +4c5ce6: 0a01 |0009: move-result v1 │ │ +4c5ce8: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +4c5cea: 3212 0400 |000b: if-eq v2, v1, 000f // +0004 │ │ +4c5cee: b110 |000d: sub-int/2addr v0, v1 │ │ +4c5cf0: 28f3 |000e: goto 0001 // -000d │ │ +4c5cf2: 2204 a818 |000f: new-instance v4, Ljava/io/EOFException; // type@18a8 │ │ +4c5cf6: 7010 ddde 0400 |0011: invoke-direct {v4}, Ljava/io/EOFException;.:()V // method@dedd │ │ +4c5cfc: 2704 |0014: throw v4 │ │ +4c5cfe: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=148 │ │ 0x000f line=152 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ 0x0000 - 0x0016 reg=4 (null) [B │ │ @@ -1515161,19 +1515162,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c5b88: |[4c5b88] org.apache.commons.io.input.SwappedDataInputStream.readInt:()I │ │ -4c5b98: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ -4c5b9c: 7110 66f2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedInteger:(Ljava/io/InputStream;)I // method@f266 │ │ -4c5ba2: 0a00 |0005: move-result v0 │ │ -4c5ba4: 0f00 |0006: return v0 │ │ +4c5b8c: |[4c5b8c] org.apache.commons.io.input.SwappedDataInputStream.readInt:()I │ │ +4c5b9c: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ +4c5ba0: 7110 66f2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedInteger:(Ljava/io/InputStream;)I // method@f266 │ │ +4c5ba6: 0a00 |0005: move-result v0 │ │ +4c5ba8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #8 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515181,19 +1515182,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4c5c0c: |[4c5c0c] org.apache.commons.io.input.SwappedDataInputStream.readLine:()Ljava/lang/String; │ │ -4c5c1c: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4c5c20: 1a01 a34f |0002: const-string v1, "Operation not supported: readLine()" // string@4fa3 │ │ -4c5c24: 7020 45e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4c5c2a: 2700 |0007: throw v0 │ │ +4c5c10: |[4c5c10] org.apache.commons.io.input.SwappedDataInputStream.readLine:()Ljava/lang/String; │ │ +4c5c20: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4c5c24: 1a01 a34f |0002: const-string v1, "Operation not supported: readLine()" // string@4fa3 │ │ +4c5c28: 7020 45e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4c5c2e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #9 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515201,19 +1515202,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c5c4c: |[4c5c4c] org.apache.commons.io.input.SwappedDataInputStream.readLong:()J │ │ -4c5c5c: 5420 5aaf |0000: iget-object v0, v2, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ -4c5c60: 7110 68f2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedLong:(Ljava/io/InputStream;)J // method@f268 │ │ -4c5c66: 0b00 |0005: move-result-wide v0 │ │ -4c5c68: 1000 |0006: return-wide v0 │ │ +4c5c50: |[4c5c50] org.apache.commons.io.input.SwappedDataInputStream.readLong:()J │ │ +4c5c60: 5420 5aaf |0000: iget-object v0, v2, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ +4c5c64: 7110 68f2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedLong:(Ljava/io/InputStream;)J // method@f268 │ │ +4c5c6a: 0b00 |0005: move-result-wide v0 │ │ +4c5c6c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #10 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515221,19 +1515222,19 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c5c6c: |[4c5c6c] org.apache.commons.io.input.SwappedDataInputStream.readShort:()S │ │ -4c5c7c: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ -4c5c80: 7110 6af2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedShort:(Ljava/io/InputStream;)S // method@f26a │ │ -4c5c86: 0a00 |0005: move-result v0 │ │ -4c5c88: 0f00 |0006: return v0 │ │ +4c5c70: |[4c5c70] org.apache.commons.io.input.SwappedDataInputStream.readShort:()S │ │ +4c5c80: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ +4c5c84: 7110 6af2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedShort:(Ljava/io/InputStream;)S // method@f26a │ │ +4c5c8a: 0a00 |0005: move-result v0 │ │ +4c5c8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #11 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515241,19 +1515242,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4c5c2c: |[4c5c2c] org.apache.commons.io.input.SwappedDataInputStream.readUTF:()Ljava/lang/String; │ │ -4c5c3c: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4c5c40: 1a01 a44f |0002: const-string v1, "Operation not supported: readUTF()" // string@4fa4 │ │ -4c5c44: 7020 45e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4c5c4a: 2700 |0007: throw v0 │ │ +4c5c30: |[4c5c30] org.apache.commons.io.input.SwappedDataInputStream.readUTF:()Ljava/lang/String; │ │ +4c5c40: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4c5c44: 1a01 a44f |0002: const-string v1, "Operation not supported: readUTF()" // string@4fa4 │ │ +4c5c48: 7020 45e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4c5c4e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #12 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515261,19 +1515262,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c5ba8: |[4c5ba8] org.apache.commons.io.input.SwappedDataInputStream.readUnsignedByte:()I │ │ -4c5bb8: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ -4c5bbc: 6e10 32df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ -4c5bc2: 0a00 |0005: move-result v0 │ │ -4c5bc4: 0f00 |0006: return v0 │ │ +4c5bac: |[4c5bac] org.apache.commons.io.input.SwappedDataInputStream.readUnsignedByte:()I │ │ +4c5bbc: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ +4c5bc0: 6e10 32df 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@df32 │ │ +4c5bc6: 0a00 |0005: move-result v0 │ │ +4c5bc8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #13 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515281,19 +1515282,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c5bc8: |[4c5bc8] org.apache.commons.io.input.SwappedDataInputStream.readUnsignedShort:()I │ │ -4c5bd8: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ -4c5bdc: 7110 6ef2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedShort:(Ljava/io/InputStream;)I // method@f26e │ │ -4c5be2: 0a00 |0005: move-result v0 │ │ -4c5be4: 0f00 |0006: return v0 │ │ +4c5bcc: |[4c5bcc] org.apache.commons.io.input.SwappedDataInputStream.readUnsignedShort:()I │ │ +4c5bdc: 5410 5aaf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ +4c5be0: 7110 6ef2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedShort:(Ljava/io/InputStream;)I // method@f26e │ │ +4c5be6: 0a00 |0005: move-result v0 │ │ +4c5be8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ │ │ #14 : (in Lorg/apache/commons/io/input/SwappedDataInputStream;) │ │ @@ -1515301,21 +1515302,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4c5be8: |[4c5be8] org.apache.commons.io.input.SwappedDataInputStream.skipBytes:(I)I │ │ -4c5bf8: 5430 5aaf |0000: iget-object v0, v3, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ -4c5bfc: 8141 |0002: int-to-long v1, v4 │ │ -4c5bfe: 6e30 36df 1002 |0003: invoke-virtual {v0, v1, v2}, Ljava/io/InputStream;.skip:(J)J // method@df36 │ │ -4c5c04: 0b00 |0006: move-result-wide v0 │ │ -4c5c06: 8404 |0007: long-to-int v4, v0 │ │ -4c5c08: 0f04 |0008: return v4 │ │ +4c5bec: |[4c5bec] org.apache.commons.io.input.SwappedDataInputStream.skipBytes:(I)I │ │ +4c5bfc: 5430 5aaf |0000: iget-object v0, v3, Lorg/apache/commons/io/input/SwappedDataInputStream;.in:Ljava/io/InputStream; // field@af5a │ │ +4c5c00: 8141 |0002: int-to-long v1, v4 │ │ +4c5c02: 6e30 36df 1002 |0003: invoke-virtual {v0, v1, v2}, Ljava/io/InputStream;.skip:(J)J // method@df36 │ │ +4c5c08: 0b00 |0006: move-result-wide v0 │ │ +4c5c0a: 8404 |0007: long-to-int v4, v0 │ │ +4c5c0c: 0f04 |0008: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/apache/commons/io/input/SwappedDataInputStream; │ │ 0x0000 - 0x0009 reg=4 (null) I │ │ │ │ @@ -1515354,20 +1515355,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4c5d1c: |[4c5d1c] org.apache.commons.io.input.TaggedInputStream.:(Ljava/io/InputStream;)V │ │ -4c5d2c: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ -4c5d32: 7100 19e4 0000 |0003: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@e419 │ │ -4c5d38: 0c01 |0006: move-result-object v1 │ │ -4c5d3a: 5b01 5baf |0007: iput-object v1, v0, Lorg/apache/commons/io/input/TaggedInputStream;.tag:Ljava/io/Serializable; // field@af5b │ │ -4c5d3e: 0e00 |0009: return-void │ │ +4c5d20: |[4c5d20] org.apache.commons.io.input.TaggedInputStream.:(Ljava/io/InputStream;)V │ │ +4c5d30: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ +4c5d36: 7100 19e4 0000 |0003: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@e419 │ │ +4c5d3c: 0c01 |0006: move-result-object v1 │ │ +4c5d3e: 5b01 5baf |0007: iput-object v1, v0, Lorg/apache/commons/io/input/TaggedInputStream;.tag:Ljava/io/Serializable; // field@af5b │ │ +4c5d42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/io/input/TaggedInputStream; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/InputStream; │ │ @@ -1515378,19 +1515379,19 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4c5d40: |[4c5d40] org.apache.commons.io.input.TaggedInputStream.handleIOException:(Ljava/io/IOException;)V │ │ -4c5d50: 2200 a81c |0000: new-instance v0, Lorg/apache/commons/io/TaggedIOException; // type@1ca8 │ │ -4c5d54: 5421 5baf |0002: iget-object v1, v2, Lorg/apache/commons/io/input/TaggedInputStream;.tag:Ljava/io/Serializable; // field@af5b │ │ -4c5d58: 7030 f8f3 3001 |0004: invoke-direct {v0, v3, v1}, Lorg/apache/commons/io/TaggedIOException;.:(Ljava/io/IOException;Ljava/io/Serializable;)V // method@f3f8 │ │ -4c5d5e: 2700 |0007: throw v0 │ │ +4c5d44: |[4c5d44] org.apache.commons.io.input.TaggedInputStream.handleIOException:(Ljava/io/IOException;)V │ │ +4c5d54: 2200 a81c |0000: new-instance v0, Lorg/apache/commons/io/TaggedIOException; // type@1ca8 │ │ +4c5d58: 5421 5baf |0002: iget-object v1, v2, Lorg/apache/commons/io/input/TaggedInputStream;.tag:Ljava/io/Serializable; // field@af5b │ │ +4c5d5c: 7030 f8f3 3001 |0004: invoke-direct {v0, v3, v1}, Lorg/apache/commons/io/TaggedIOException;.:(Ljava/io/IOException;Ljava/io/Serializable;)V // method@f3f8 │ │ +4c5d62: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/input/TaggedInputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/IOException; │ │ │ │ @@ -1515399,19 +1515400,19 @@ │ │ type : '(Ljava/lang/Throwable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4c5cfc: |[4c5cfc] org.apache.commons.io.input.TaggedInputStream.isCauseOf:(Ljava/lang/Throwable;)Z │ │ -4c5d0c: 5410 5baf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/TaggedInputStream;.tag:Ljava/io/Serializable; // field@af5b │ │ -4c5d10: 7120 fcf3 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/io/TaggedIOException;.isTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)Z // method@f3fc │ │ -4c5d16: 0a02 |0005: move-result v2 │ │ -4c5d18: 0f02 |0006: return v2 │ │ +4c5d00: |[4c5d00] org.apache.commons.io.input.TaggedInputStream.isCauseOf:(Ljava/lang/Throwable;)Z │ │ +4c5d10: 5410 5baf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/TaggedInputStream;.tag:Ljava/io/Serializable; // field@af5b │ │ +4c5d14: 7120 fcf3 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/io/TaggedIOException;.isTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)Z // method@f3fc │ │ +4c5d1a: 0a02 |0005: move-result v2 │ │ +4c5d1c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/input/TaggedInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1515420,18 +1515421,18 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c5d60: |[4c5d60] org.apache.commons.io.input.TaggedInputStream.throwIfCauseOf:(Ljava/lang/Throwable;)V │ │ -4c5d70: 5410 5baf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/TaggedInputStream;.tag:Ljava/io/Serializable; // field@af5b │ │ -4c5d74: 7120 fdf3 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/io/TaggedIOException;.throwCauseIfTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)V // method@f3fd │ │ -4c5d7a: 0e00 |0005: return-void │ │ +4c5d64: |[4c5d64] org.apache.commons.io.input.TaggedInputStream.throwIfCauseOf:(Ljava/lang/Throwable;)V │ │ +4c5d74: 5410 5baf |0000: iget-object v0, v1, Lorg/apache/commons/io/input/TaggedInputStream;.tag:Ljava/io/Serializable; // field@af5b │ │ +4c5d78: 7120 fdf3 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/io/TaggedIOException;.throwCauseIfTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)V // method@f3fd │ │ +4c5d7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/input/TaggedInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1515461,17 +1515462,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c5d7c: |[4c5d7c] org.apache.commons.io.input.TailerListenerAdapter.:()V │ │ -4c5d8c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c5d92: 0e00 |0003: return-void │ │ +4c5d80: |[4c5d80] org.apache.commons.io.input.TailerListenerAdapter.:()V │ │ +4c5d90: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c5d96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/input/TailerListenerAdapter; │ │ │ │ Virtual methods - │ │ @@ -1515480,91 +1515481,91 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c5d94: |[4c5d94] org.apache.commons.io.input.TailerListenerAdapter.endOfFileReached:()V │ │ -4c5da4: 0e00 |0000: return-void │ │ +4c5d98: |[4c5d98] org.apache.commons.io.input.TailerListenerAdapter.endOfFileReached:()V │ │ +4c5da8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/input/TailerListenerAdapter;) │ │ name : 'fileNotFound' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c5da8: |[4c5da8] org.apache.commons.io.input.TailerListenerAdapter.fileNotFound:()V │ │ -4c5db8: 0e00 |0000: return-void │ │ +4c5dac: |[4c5dac] org.apache.commons.io.input.TailerListenerAdapter.fileNotFound:()V │ │ +4c5dbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/io/input/TailerListenerAdapter;) │ │ name : 'fileRotated' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c5dbc: |[4c5dbc] org.apache.commons.io.input.TailerListenerAdapter.fileRotated:()V │ │ -4c5dcc: 0e00 |0000: return-void │ │ +4c5dc0: |[4c5dc0] org.apache.commons.io.input.TailerListenerAdapter.fileRotated:()V │ │ +4c5dd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/io/input/TailerListenerAdapter;) │ │ name : 'handle' │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c5dd0: |[4c5dd0] org.apache.commons.io.input.TailerListenerAdapter.handle:(Ljava/lang/Exception;)V │ │ -4c5de0: 0e00 |0000: return-void │ │ +4c5dd4: |[4c5dd4] org.apache.commons.io.input.TailerListenerAdapter.handle:(Ljava/lang/Exception;)V │ │ +4c5de4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/io/input/TailerListenerAdapter;) │ │ name : 'handle' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c5de4: |[4c5de4] org.apache.commons.io.input.TailerListenerAdapter.handle:(Ljava/lang/String;)V │ │ -4c5df4: 0e00 |0000: return-void │ │ +4c5de8: |[4c5de8] org.apache.commons.io.input.TailerListenerAdapter.handle:(Ljava/lang/String;)V │ │ +4c5df8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/io/input/TailerListenerAdapter;) │ │ name : 'init' │ │ type : '(Lorg/apache/commons/io/input/Tailer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c5df8: |[4c5df8] org.apache.commons.io.input.TailerListenerAdapter.init:(Lorg/apache/commons/io/input/Tailer;)V │ │ -4c5e08: 0e00 |0000: return-void │ │ +4c5dfc: |[4c5dfc] org.apache.commons.io.input.TailerListenerAdapter.init:(Lorg/apache/commons/io/input/Tailer;)V │ │ +4c5e0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23843 (TailerListenerAdapter.java) │ │ │ │ Class #5276 header: │ │ @@ -1515608,18 +1515609,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c6620: |[4c6620] org.apache.commons.io.input.TeeInputStream.:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -4c6630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c6632: 7040 1df6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/TeeInputStream;.:(Ljava/io/InputStream;Ljava/io/OutputStream;Z)V // method@f61d │ │ -4c6638: 0e00 |0004: return-void │ │ +4c6624: |[4c6624] org.apache.commons.io.input.TeeInputStream.:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +4c6634: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c6636: 7040 1df6 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/input/TeeInputStream;.:(Ljava/io/InputStream;Ljava/io/OutputStream;Z)V // method@f61d │ │ +4c663c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/input/TeeInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/io/OutputStream; │ │ @@ -1515629,19 +1515630,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4c663c: |[4c663c] org.apache.commons.io.input.TeeInputStream.:(Ljava/io/InputStream;Ljava/io/OutputStream;Z)V │ │ -4c664c: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ -4c6652: 5b02 68af |0003: iput-object v2, v0, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ -4c6656: 5c03 69af |0005: iput-boolean v3, v0, Lorg/apache/commons/io/input/TeeInputStream;.closeBranch:Z // field@af69 │ │ -4c665a: 0e00 |0007: return-void │ │ +4c6640: |[4c6640] org.apache.commons.io.input.TeeInputStream.:(Ljava/io/InputStream;Ljava/io/OutputStream;Z)V │ │ +4c6650: 7020 abf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ProxyInputStream;.:(Ljava/io/InputStream;)V // method@f5ab │ │ +4c6656: 5b02 68af |0003: iput-object v2, v0, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ +4c665a: 5c03 69af |0005: iput-boolean v3, v0, Lorg/apache/commons/io/input/TeeInputStream;.closeBranch:Z // field@af69 │ │ +4c665e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/input/TeeInputStream; │ │ @@ -1515655,27 +1515656,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -4c665c: |[4c665c] org.apache.commons.io.input.TeeInputStream.close:()V │ │ -4c666c: 6f10 aff5 0200 |0000: invoke-super {v2}, Lorg/apache/commons/io/input/ProxyInputStream;.close:()V // method@f5af │ │ -4c6672: 5520 69af |0003: iget-boolean v0, v2, Lorg/apache/commons/io/input/TeeInputStream;.closeBranch:Z // field@af69 │ │ -4c6676: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -4c667a: 5420 68af |0007: iget-object v0, v2, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ -4c667e: 6e10 4cdf 0000 |0009: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4c6684: 0e00 |000c: return-void │ │ -4c6686: 0d00 |000d: move-exception v0 │ │ -4c6688: 5521 69af |000e: iget-boolean v1, v2, Lorg/apache/commons/io/input/TeeInputStream;.closeBranch:Z // field@af69 │ │ -4c668c: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -4c6690: 5421 68af |0012: iget-object v1, v2, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ -4c6694: 6e10 4cdf 0100 |0014: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4c669a: 2700 |0017: throw v0 │ │ +4c6660: |[4c6660] org.apache.commons.io.input.TeeInputStream.close:()V │ │ +4c6670: 6f10 aff5 0200 |0000: invoke-super {v2}, Lorg/apache/commons/io/input/ProxyInputStream;.close:()V // method@f5af │ │ +4c6676: 5520 69af |0003: iget-boolean v0, v2, Lorg/apache/commons/io/input/TeeInputStream;.closeBranch:Z // field@af69 │ │ +4c667a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +4c667e: 5420 68af |0007: iget-object v0, v2, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ +4c6682: 6e10 4cdf 0000 |0009: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4c6688: 0e00 |000c: return-void │ │ +4c668a: 0d00 |000d: move-exception v0 │ │ +4c668c: 5521 69af |000e: iget-boolean v1, v2, Lorg/apache/commons/io/input/TeeInputStream;.closeBranch:Z // field@af69 │ │ +4c6690: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +4c6694: 5421 68af |0012: iget-object v1, v2, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ +4c6698: 6e10 4cdf 0100 |0014: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4c669e: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=95 │ │ 0x0007 line=96 │ │ @@ -1515689,22 +1515690,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4c659c: |[4c659c] org.apache.commons.io.input.TeeInputStream.read:()I │ │ -4c65ac: 6f10 b3f5 0200 |0000: invoke-super {v2}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@f5b3 │ │ -4c65b2: 0a00 |0003: move-result v0 │ │ -4c65b4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -4c65b6: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -4c65ba: 5421 68af |0007: iget-object v1, v2, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ -4c65be: 6e20 4edf 0100 |0009: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4c65c4: 0f00 |000c: return v0 │ │ +4c65a0: |[4c65a0] org.apache.commons.io.input.TeeInputStream.read:()I │ │ +4c65b0: 6f10 b3f5 0200 |0000: invoke-super {v2}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@f5b3 │ │ +4c65b6: 0a00 |0003: move-result v0 │ │ +4c65b8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +4c65ba: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +4c65be: 5421 68af |0007: iget-object v1, v2, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ +4c65c2: 6e20 4edf 0100 |0009: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4c65c8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0007 line=112 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/io/input/TeeInputStream; │ │ │ │ @@ -1515713,23 +1515714,23 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -4c65c8: |[4c65c8] org.apache.commons.io.input.TeeInputStream.read:([B)I │ │ -4c65d8: 6f20 b4f5 4300 |0000: invoke-super {v3, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.read:([B)I // method@f5b4 │ │ -4c65de: 0a00 |0003: move-result v0 │ │ -4c65e0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -4c65e2: 3210 0800 |0005: if-eq v0, v1, 000d // +0008 │ │ -4c65e6: 5431 68af |0007: iget-object v1, v3, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ -4c65ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4c65ec: 6e40 50df 4102 |000a: invoke-virtual {v1, v4, v2, v0}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4c65f2: 0f00 |000d: return v0 │ │ +4c65cc: |[4c65cc] org.apache.commons.io.input.TeeInputStream.read:([B)I │ │ +4c65dc: 6f20 b4f5 4300 |0000: invoke-super {v3, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.read:([B)I // method@f5b4 │ │ +4c65e2: 0a00 |0003: move-result v0 │ │ +4c65e4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +4c65e6: 3210 0800 |0005: if-eq v0, v1, 000d // +0008 │ │ +4c65ea: 5431 68af |0007: iget-object v1, v3, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ +4c65ee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4c65f0: 6e40 50df 4102 |000a: invoke-virtual {v1, v4, v2, v0}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4c65f6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0007 line=148 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/apache/commons/io/input/TeeInputStream; │ │ 0x0000 - 0x000e reg=4 (null) [B │ │ @@ -1515739,22 +1515740,22 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4c65f4: |[4c65f4] org.apache.commons.io.input.TeeInputStream.read:([BII)I │ │ -4c6604: 6f40 b5f5 2143 |0000: invoke-super {v1, v2, v3, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.read:([BII)I // method@f5b5 │ │ -4c660a: 0a04 |0003: move-result v4 │ │ -4c660c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -4c660e: 3204 0700 |0005: if-eq v4, v0, 000c // +0007 │ │ -4c6612: 5410 68af |0007: iget-object v0, v1, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ -4c6616: 6e40 50df 2043 |0009: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4c661c: 0f04 |000c: return v4 │ │ +4c65f8: |[4c65f8] org.apache.commons.io.input.TeeInputStream.read:([BII)I │ │ +4c6608: 6f40 b5f5 2143 |0000: invoke-super {v1, v2, v3, v4}, Lorg/apache/commons/io/input/ProxyInputStream;.read:([BII)I // method@f5b5 │ │ +4c660e: 0a04 |0003: move-result v4 │ │ +4c6610: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +4c6612: 3204 0700 |0005: if-eq v4, v0, 000c // +0007 │ │ +4c6616: 5410 68af |0007: iget-object v0, v1, Lorg/apache/commons/io/input/TeeInputStream;.branch:Ljava/io/OutputStream; // field@af68 │ │ +4c661a: 6e40 50df 2043 |0009: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4c6620: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0007 line=131 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/io/input/TeeInputStream; │ │ 0x0000 - 0x000d reg=2 (null) [B │ │ @@ -1515787,17 +1515788,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c77b8: |[4c77b8] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.:()V │ │ -4c77c8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4c77ce: 0e00 |0003: return-void │ │ +4c77bc: |[4c77bc] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.:()V │ │ +4c77cc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4c77d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/monitor/FileAlterationListenerAdaptor; │ │ │ │ Virtual methods - │ │ @@ -1515806,121 +1515807,121 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c77d0: |[4c77d0] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onDirectoryChange:(Ljava/io/File;)V │ │ -4c77e0: 0e00 |0000: return-void │ │ +4c77d4: |[4c77d4] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onDirectoryChange:(Ljava/io/File;)V │ │ +4c77e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/monitor/FileAlterationListenerAdaptor;) │ │ name : 'onDirectoryCreate' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c77e4: |[4c77e4] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onDirectoryCreate:(Ljava/io/File;)V │ │ -4c77f4: 0e00 |0000: return-void │ │ +4c77e8: |[4c77e8] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onDirectoryCreate:(Ljava/io/File;)V │ │ +4c77f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/io/monitor/FileAlterationListenerAdaptor;) │ │ name : 'onDirectoryDelete' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c77f8: |[4c77f8] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onDirectoryDelete:(Ljava/io/File;)V │ │ -4c7808: 0e00 |0000: return-void │ │ +4c77fc: |[4c77fc] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onDirectoryDelete:(Ljava/io/File;)V │ │ +4c780c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/io/monitor/FileAlterationListenerAdaptor;) │ │ name : 'onFileChange' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c780c: |[4c780c] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onFileChange:(Ljava/io/File;)V │ │ -4c781c: 0e00 |0000: return-void │ │ +4c7810: |[4c7810] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onFileChange:(Ljava/io/File;)V │ │ +4c7820: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/io/monitor/FileAlterationListenerAdaptor;) │ │ name : 'onFileCreate' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c7820: |[4c7820] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onFileCreate:(Ljava/io/File;)V │ │ -4c7830: 0e00 |0000: return-void │ │ +4c7824: |[4c7824] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onFileCreate:(Ljava/io/File;)V │ │ +4c7834: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/io/monitor/FileAlterationListenerAdaptor;) │ │ name : 'onFileDelete' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c7834: |[4c7834] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onFileDelete:(Ljava/io/File;)V │ │ -4c7844: 0e00 |0000: return-void │ │ +4c7838: |[4c7838] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onFileDelete:(Ljava/io/File;)V │ │ +4c7848: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/apache/commons/io/monitor/FileAlterationListenerAdaptor;) │ │ name : 'onStart' │ │ type : '(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c7848: |[4c7848] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onStart:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ -4c7858: 0e00 |0000: return-void │ │ +4c784c: |[4c784c] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onStart:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ +4c785c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/apache/commons/io/monitor/FileAlterationListenerAdaptor;) │ │ name : 'onStop' │ │ type : '(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4c785c: |[4c785c] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onStop:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ -4c786c: 0e00 |0000: return-void │ │ +4c7860: |[4c7860] org.apache.commons.io.monitor.FileAlterationListenerAdaptor.onStop:(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ +4c7870: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7902 (FileAlterationListenerAdaptor.java) │ │ │ │ Class #5278 header: │ │ @@ -1515946,17 +1515947,17 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4c8d3c: |[4c8d3c] org.apache.commons.io.output.CloseShieldOutputStream.:(Ljava/io/OutputStream;)V │ │ -4c8d4c: 7020 0ff7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/output/ProxyOutputStream;.:(Ljava/io/OutputStream;)V // method@f70f │ │ -4c8d52: 0e00 |0003: return-void │ │ +4c8d40: |[4c8d40] org.apache.commons.io.output.CloseShieldOutputStream.:(Ljava/io/OutputStream;)V │ │ +4c8d50: 7020 0ff7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/output/ProxyOutputStream;.:(Ljava/io/OutputStream;)V // method@f70f │ │ +4c8d56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/output/CloseShieldOutputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1515966,19 +1515967,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c8d54: |[4c8d54] org.apache.commons.io.output.CloseShieldOutputStream.close:()V │ │ -4c8d64: 2200 fc1c |0000: new-instance v0, Lorg/apache/commons/io/output/ClosedOutputStream; // type@1cfc │ │ -4c8d68: 7010 b8f6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/ClosedOutputStream;.:()V // method@f6b8 │ │ -4c8d6e: 5b10 b5af |0005: iput-object v0, v1, Lorg/apache/commons/io/output/CloseShieldOutputStream;.out:Ljava/io/OutputStream; // field@afb5 │ │ -4c8d72: 0e00 |0007: return-void │ │ +4c8d58: |[4c8d58] org.apache.commons.io.output.CloseShieldOutputStream.close:()V │ │ +4c8d68: 2200 fc1c |0000: new-instance v0, Lorg/apache/commons/io/output/ClosedOutputStream; // type@1cfc │ │ +4c8d6c: 7010 b8f6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/output/ClosedOutputStream;.:()V // method@f6b8 │ │ +4c8d72: 5b10 b5af |0005: iput-object v0, v1, Lorg/apache/commons/io/output/CloseShieldOutputStream;.out:Ljava/io/OutputStream; // field@afb5 │ │ +4c8d76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/io/output/CloseShieldOutputStream; │ │ │ │ source_file_idx : 5158 (CloseShieldOutputStream.java) │ │ @@ -1516010,19 +1516011,19 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4c8f3c: |[4c8f3c] org.apache.commons.io.output.CountingOutputStream.:(Ljava/io/OutputStream;)V │ │ -4c8f4c: 7020 0ff7 3200 |0000: invoke-direct {v2, v3}, Lorg/apache/commons/io/output/ProxyOutputStream;.:(Ljava/io/OutputStream;)V // method@f70f │ │ -4c8f52: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -4c8f56: 5a20 b7af |0005: iput-wide v0, v2, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ -4c8f5a: 0e00 |0007: return-void │ │ +4c8f40: |[4c8f40] org.apache.commons.io.output.CountingOutputStream.:(Ljava/io/OutputStream;)V │ │ +4c8f50: 7020 0ff7 3200 |0000: invoke-direct {v2, v3}, Lorg/apache/commons/io/output/ProxyOutputStream;.:(Ljava/io/OutputStream;)V // method@f70f │ │ +4c8f56: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +4c8f5a: 5a20 b7af |0005: iput-wide v0, v2, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ +4c8f5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/output/CountingOutputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/OutputStream; │ │ @@ -1516033,25 +1516034,25 @@ │ │ type : '(I)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4c8f5c: |[4c8f5c] org.apache.commons.io.output.CountingOutputStream.beforeWrite:(I)V │ │ -4c8f6c: 1d04 |0000: monitor-enter v4 │ │ -4c8f6e: 5340 b7af |0001: iget-wide v0, v4, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ -4c8f72: 8152 |0003: int-to-long v2, v5 │ │ -4c8f74: bb20 |0004: add-long/2addr v0, v2 │ │ -4c8f76: 5a40 b7af |0005: iput-wide v0, v4, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ -4c8f7a: 1e04 |0007: monitor-exit v4 │ │ -4c8f7c: 0e00 |0008: return-void │ │ -4c8f7e: 0d05 |0009: move-exception v5 │ │ -4c8f80: 1e04 |000a: monitor-exit v4 │ │ -4c8f82: 2705 |000b: throw v5 │ │ +4c8f60: |[4c8f60] org.apache.commons.io.output.CountingOutputStream.beforeWrite:(I)V │ │ +4c8f70: 1d04 |0000: monitor-enter v4 │ │ +4c8f72: 5340 b7af |0001: iget-wide v0, v4, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ +4c8f76: 8152 |0003: int-to-long v2, v5 │ │ +4c8f78: bb20 |0004: add-long/2addr v0, v2 │ │ +4c8f7a: 5a40 b7af |0005: iput-wide v0, v4, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ +4c8f7e: 1e04 |0007: monitor-exit v4 │ │ +4c8f80: 0e00 |0008: return-void │ │ +4c8f82: 0d05 |0009: move-exception v5 │ │ +4c8f84: 1e04 |000a: monitor-exit v4 │ │ +4c8f86: 2705 |000b: throw v5 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ @@ -1516063,22 +1516064,22 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4c8edc: |[4c8edc] org.apache.commons.io.output.CountingOutputStream.getByteCount:()J │ │ -4c8eec: 1d02 |0000: monitor-enter v2 │ │ -4c8eee: 5320 b7af |0001: iget-wide v0, v2, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ -4c8ef2: 1e02 |0003: monitor-exit v2 │ │ -4c8ef4: 1000 |0004: return-wide v0 │ │ -4c8ef6: 0d00 |0005: move-exception v0 │ │ -4c8ef8: 1e02 |0006: monitor-exit v2 │ │ -4c8efa: 2700 |0007: throw v0 │ │ +4c8ee0: |[4c8ee0] org.apache.commons.io.output.CountingOutputStream.getByteCount:()J │ │ +4c8ef0: 1d02 |0000: monitor-enter v2 │ │ +4c8ef2: 5320 b7af |0001: iget-wide v0, v2, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ +4c8ef6: 1e02 |0003: monitor-exit v2 │ │ +4c8ef8: 1000 |0004: return-wide v0 │ │ +4c8efa: 0d00 |0005: move-exception v0 │ │ +4c8efc: 1e02 |0006: monitor-exit v2 │ │ +4c8efe: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/output/CountingOutputStream; │ │ @@ -1516088,34 +1516089,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -4c8e14: |[4c8e14] org.apache.commons.io.output.CountingOutputStream.getCount:()I │ │ -4c8e24: 6e10 bdf6 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/io/output/CountingOutputStream;.getByteCount:()J // method@f6bd │ │ -4c8e2a: 0b00 |0003: move-result-wide v0 │ │ -4c8e2c: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ -4c8e32: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -4c8e36: 3c04 0400 |0009: if-gtz v4, 000d // +0004 │ │ -4c8e3a: 8401 |000b: long-to-int v1, v0 │ │ -4c8e3c: 0f01 |000c: return v1 │ │ -4c8e3e: 2202 cd18 |000d: new-instance v2, Ljava/lang/ArithmeticException; // type@18cd │ │ -4c8e42: 2203 0819 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4c8e46: 7010 06e1 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c8e4c: 1a04 355e |0014: const-string v4, "The byte count " // string@5e35 │ │ -4c8e50: 6e20 12e1 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c8e56: 6e30 0ee1 0301 |0019: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c8e5c: 1a00 e901 |001c: const-string v0, " is too large to be converted to an int" // string@01e9 │ │ -4c8e60: 6e20 12e1 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c8e66: 6e10 1fe1 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c8e6c: 0c00 |0024: move-result-object v0 │ │ -4c8e6e: 7020 91df 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@df91 │ │ -4c8e74: 2702 |0028: throw v2 │ │ +4c8e18: |[4c8e18] org.apache.commons.io.output.CountingOutputStream.getCount:()I │ │ +4c8e28: 6e10 bdf6 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/io/output/CountingOutputStream;.getByteCount:()J // method@f6bd │ │ +4c8e2e: 0b00 |0003: move-result-wide v0 │ │ +4c8e30: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ +4c8e36: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +4c8e3a: 3c04 0400 |0009: if-gtz v4, 000d // +0004 │ │ +4c8e3e: 8401 |000b: long-to-int v1, v0 │ │ +4c8e40: 0f01 |000c: return v1 │ │ +4c8e42: 2202 cd18 |000d: new-instance v2, Ljava/lang/ArithmeticException; // type@18cd │ │ +4c8e46: 2203 0819 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4c8e4a: 7010 06e1 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c8e50: 1a04 355e |0014: const-string v4, "The byte count " // string@5e35 │ │ +4c8e54: 6e20 12e1 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c8e5a: 6e30 0ee1 0301 |0019: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c8e60: 1a00 e901 |001c: const-string v0, " is too large to be converted to an int" // string@01e9 │ │ +4c8e64: 6e20 12e1 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c8e6a: 6e10 1fe1 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c8e70: 0c00 |0024: move-result-object v0 │ │ +4c8e72: 7020 91df 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@df91 │ │ +4c8e78: 2702 |0028: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000d line=70 │ │ locals : │ │ 0x0000 - 0x0029 reg=5 this Lorg/apache/commons/io/output/CountingOutputStream; │ │ │ │ @@ -1516124,24 +1516125,24 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4c8f08: |[4c8f08] org.apache.commons.io.output.CountingOutputStream.resetByteCount:()J │ │ -4c8f18: 1d04 |0000: monitor-enter v4 │ │ -4c8f1a: 5340 b7af |0001: iget-wide v0, v4, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ -4c8f1e: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -4c8f22: 5a42 b7af |0005: iput-wide v2, v4, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ -4c8f26: 1e04 |0007: monitor-exit v4 │ │ -4c8f28: 1000 |0008: return-wide v0 │ │ -4c8f2a: 0d00 |0009: move-exception v0 │ │ -4c8f2c: 1e04 |000a: monitor-exit v4 │ │ -4c8f2e: 2700 |000b: throw v0 │ │ +4c8f0c: |[4c8f0c] org.apache.commons.io.output.CountingOutputStream.resetByteCount:()J │ │ +4c8f1c: 1d04 |0000: monitor-enter v4 │ │ +4c8f1e: 5340 b7af |0001: iget-wide v0, v4, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ +4c8f22: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +4c8f26: 5a42 b7af |0005: iput-wide v2, v4, Lorg/apache/commons/io/output/CountingOutputStream;.count:J // field@afb7 │ │ +4c8f2a: 1e04 |0007: monitor-exit v4 │ │ +4c8f2c: 1000 |0008: return-wide v0 │ │ +4c8f2e: 0d00 |0009: move-exception v0 │ │ +4c8f30: 1e04 |000a: monitor-exit v4 │ │ +4c8f32: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=118 │ │ 0x0005 line=119 │ │ 0x0007 line=120 │ │ @@ -1516153,34 +1516154,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -4c8e78: |[4c8e78] org.apache.commons.io.output.CountingOutputStream.resetCount:()I │ │ -4c8e88: 6e10 bff6 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/io/output/CountingOutputStream;.resetByteCount:()J // method@f6bf │ │ -4c8e8e: 0b00 |0003: move-result-wide v0 │ │ -4c8e90: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ -4c8e96: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -4c8e9a: 3c04 0400 |0009: if-gtz v4, 000d // +0004 │ │ -4c8e9e: 8401 |000b: long-to-int v1, v0 │ │ -4c8ea0: 0f01 |000c: return v1 │ │ -4c8ea2: 2202 cd18 |000d: new-instance v2, Ljava/lang/ArithmeticException; // type@18cd │ │ -4c8ea6: 2203 0819 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4c8eaa: 7010 06e1 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c8eb0: 1a04 355e |0014: const-string v4, "The byte count " // string@5e35 │ │ -4c8eb4: 6e20 12e1 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c8eba: 6e30 0ee1 0301 |0019: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c8ec0: 1a00 e901 |001c: const-string v0, " is too large to be converted to an int" // string@01e9 │ │ -4c8ec4: 6e20 12e1 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c8eca: 6e10 1fe1 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c8ed0: 0c00 |0024: move-result-object v0 │ │ -4c8ed2: 7020 91df 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@df91 │ │ -4c8ed8: 2702 |0028: throw v2 │ │ +4c8e7c: |[4c8e7c] org.apache.commons.io.output.CountingOutputStream.resetCount:()I │ │ +4c8e8c: 6e10 bff6 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/io/output/CountingOutputStream;.resetByteCount:()J // method@f6bf │ │ +4c8e92: 0b00 |0003: move-result-wide v0 │ │ +4c8e94: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ +4c8e9a: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +4c8e9e: 3c04 0400 |0009: if-gtz v4, 000d // +0004 │ │ +4c8ea2: 8401 |000b: long-to-int v1, v0 │ │ +4c8ea4: 0f01 |000c: return v1 │ │ +4c8ea6: 2202 cd18 |000d: new-instance v2, Ljava/lang/ArithmeticException; // type@18cd │ │ +4c8eaa: 2203 0819 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4c8eae: 7010 06e1 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c8eb4: 1a04 355e |0014: const-string v4, "The byte count " // string@5e35 │ │ +4c8eb8: 6e20 12e1 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c8ebe: 6e30 0ee1 0301 |0019: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c8ec4: 1a00 e901 |001c: const-string v0, " is too large to be converted to an int" // string@01e9 │ │ +4c8ec8: 6e20 12e1 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c8ece: 6e10 1fe1 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c8ed4: 0c00 |0024: move-result-object v0 │ │ +4c8ed6: 7020 91df 0200 |0025: invoke-direct {v2, v0}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@df91 │ │ +4c8edc: 2702 |0028: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000d line=88 │ │ locals : │ │ 0x0000 - 0x0029 reg=5 this Lorg/apache/commons/io/output/CountingOutputStream; │ │ │ │ @@ -1516247,29 +1516248,29 @@ │ │ type : '(IILjava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 21 16-bit code units │ │ -4c9008: |[4c9008] org.apache.commons.io.output.DeferredFileOutputStream.:(IILjava/io/File;)V │ │ -4c9018: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -4c901a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -4c901c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -4c901e: 0770 |0003: move-object v0, v7 │ │ -4c9020: 0181 |0004: move v1, v8 │ │ -4c9022: 07a2 |0005: move-object v2, v10 │ │ -4c9024: 0196 |0006: move v6, v9 │ │ -4c9026: 7607 c4f6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.:(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V // method@f6c4 │ │ -4c902c: 3a09 0300 |000a: if-ltz v9, 000d // +0003 │ │ -4c9030: 0e00 |000c: return-void │ │ -4c9032: 2208 e518 |000d: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c9036: 1a09 6c24 |000f: const-string v9, "Initial buffer size must be atleast 0." // string@246c │ │ -4c903a: 7020 32e0 9800 |0011: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c9040: 2708 |0014: throw v8 │ │ +4c900c: |[4c900c] org.apache.commons.io.output.DeferredFileOutputStream.:(IILjava/io/File;)V │ │ +4c901c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +4c901e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +4c9020: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +4c9022: 0770 |0003: move-object v0, v7 │ │ +4c9024: 0181 |0004: move v1, v8 │ │ +4c9026: 07a2 |0005: move-object v2, v10 │ │ +4c9028: 0196 |0006: move v6, v9 │ │ +4c902a: 7607 c4f6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.:(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V // method@f6c4 │ │ +4c9030: 3a09 0300 |000a: if-ltz v9, 000d // +0003 │ │ +4c9034: 0e00 |000c: return-void │ │ +4c9036: 2208 e518 |000d: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c903a: 1a09 6c24 |000f: const-string v9, "Initial buffer size must be atleast 0." // string@246c │ │ +4c903e: 7020 32e0 9800 |0011: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c9044: 2708 |0014: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=116 │ │ 0x000d line=118 │ │ locals : │ │ 0x0000 - 0x0015 reg=7 this Lorg/apache/commons/io/output/DeferredFileOutputStream; │ │ 0x0000 - 0x0015 reg=8 (null) I │ │ @@ -1516281,34 +1516282,34 @@ │ │ type : '(IILjava/lang/String;Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 31 16-bit code units │ │ -4c9044: |[4c9044] org.apache.commons.io.output.DeferredFileOutputStream.:(IILjava/lang/String;Ljava/lang/String;Ljava/io/File;)V │ │ -4c9054: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -4c9056: 0770 |0001: move-object v0, v7 │ │ -4c9058: 0181 |0002: move v1, v8 │ │ -4c905a: 07a3 |0003: move-object v3, v10 │ │ -4c905c: 07b4 |0004: move-object v4, v11 │ │ -4c905e: 07c5 |0005: move-object v5, v12 │ │ -4c9060: 0196 |0006: move v6, v9 │ │ -4c9062: 7607 c4f6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.:(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V // method@f6c4 │ │ -4c9068: 380a 0d00 |000a: if-eqz v10, 0017 // +000d │ │ -4c906c: 3a09 0300 |000c: if-ltz v9, 000f // +0003 │ │ -4c9070: 0e00 |000e: return-void │ │ -4c9072: 2208 e518 |000f: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c9076: 1a09 6c24 |0011: const-string v9, "Initial buffer size must be atleast 0." // string@246c │ │ -4c907a: 7020 32e0 9800 |0013: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c9080: 2708 |0016: throw v8 │ │ -4c9082: 2208 e518 |0017: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c9086: 1a09 3a5d |0019: const-string v9, "Temporary file prefix is missing" // string@5d3a │ │ -4c908a: 7020 32e0 9800 |001b: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c9090: 2708 |001e: throw v8 │ │ +4c9048: |[4c9048] org.apache.commons.io.output.DeferredFileOutputStream.:(IILjava/lang/String;Ljava/lang/String;Ljava/io/File;)V │ │ +4c9058: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +4c905a: 0770 |0001: move-object v0, v7 │ │ +4c905c: 0181 |0002: move v1, v8 │ │ +4c905e: 07a3 |0003: move-object v3, v10 │ │ +4c9060: 07b4 |0004: move-object v4, v11 │ │ +4c9062: 07c5 |0005: move-object v5, v12 │ │ +4c9064: 0196 |0006: move v6, v9 │ │ +4c9066: 7607 c4f6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.:(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V // method@f6c4 │ │ +4c906c: 380a 0d00 |000a: if-eqz v10, 0017 // +000d │ │ +4c9070: 3a09 0300 |000c: if-ltz v9, 000f // +0003 │ │ +4c9074: 0e00 |000e: return-void │ │ +4c9076: 2208 e518 |000f: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c907a: 1a09 6c24 |0011: const-string v9, "Initial buffer size must be atleast 0." // string@246c │ │ +4c907e: 7020 32e0 9800 |0013: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c9084: 2708 |0016: throw v8 │ │ +4c9086: 2208 e518 |0017: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c908a: 1a09 3a5d |0019: const-string v9, "Temporary file prefix is missing" // string@5d3a │ │ +4c908e: 7020 32e0 9800 |001b: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c9094: 2708 |001e: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=157 │ │ 0x000f line=162 │ │ 0x0017 line=159 │ │ locals : │ │ 0x0000 - 0x001f reg=7 this Lorg/apache/commons/io/output/DeferredFileOutputStream; │ │ @@ -1516323,24 +1516324,24 @@ │ │ type : '(ILjava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -4c9094: |[4c9094] org.apache.commons.io.output.DeferredFileOutputStream.:(ILjava/io/File;)V │ │ -4c90a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -4c90a6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -4c90a8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -4c90aa: 1306 0004 |0003: const/16 v6, #int 1024 // #400 │ │ -4c90ae: 0770 |0005: move-object v0, v7 │ │ -4c90b0: 0181 |0006: move v1, v8 │ │ -4c90b2: 0792 |0007: move-object v2, v9 │ │ -4c90b4: 7607 c4f6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.:(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V // method@f6c4 │ │ -4c90ba: 0e00 |000b: return-void │ │ +4c9098: |[4c9098] org.apache.commons.io.output.DeferredFileOutputStream.:(ILjava/io/File;)V │ │ +4c90a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +4c90aa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +4c90ac: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +4c90ae: 1306 0004 |0003: const/16 v6, #int 1024 // #400 │ │ +4c90b2: 0770 |0005: move-object v0, v7 │ │ +4c90b4: 0181 |0006: move v1, v8 │ │ +4c90b6: 0792 |0007: move-object v2, v9 │ │ +4c90b8: 7607 c4f6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.:(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V // method@f6c4 │ │ +4c90be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=101 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lorg/apache/commons/io/output/DeferredFileOutputStream; │ │ 0x0000 - 0x000c reg=8 (null) I │ │ 0x0000 - 0x000c reg=9 (null) Ljava/io/File; │ │ @@ -1516350,27 +1516351,27 @@ │ │ type : '(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4c90bc: |[4c90bc] org.apache.commons.io.output.DeferredFileOutputStream.:(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V │ │ -4c90cc: 7020 42f7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.:(I)V // method@f742 │ │ -4c90d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4c90d4: 5c01 b8af |0004: iput-boolean v1, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.closed:Z // field@afb8 │ │ -4c90d8: 5b02 bcaf |0006: iput-object v2, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ -4c90dc: 5b03 bdaf |0008: iput-object v3, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.prefix:Ljava/lang/String; // field@afbd │ │ -4c90e0: 5b04 beaf |000a: iput-object v4, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.suffix:Ljava/lang/String; // field@afbe │ │ -4c90e4: 5b05 baaf |000c: iput-object v5, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.directory:Ljava/io/File; // field@afba │ │ -4c90e8: 2201 f81c |000e: new-instance v1, Lorg/apache/commons/io/output/ByteArrayOutputStream; // type@1cf8 │ │ -4c90ec: 7020 9ff6 6100 |0010: invoke-direct {v1, v6}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.:(I)V // method@f69f │ │ -4c90f2: 5b01 bbaf |0013: iput-object v1, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.memoryOutputStream:Lorg/apache/commons/io/output/ByteArrayOutputStream; // field@afbb │ │ -4c90f6: 5b01 b9af |0015: iput-object v1, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.currentOutputStream:Ljava/io/OutputStream; // field@afb9 │ │ -4c90fa: 0e00 |0017: return-void │ │ +4c90c0: |[4c90c0] org.apache.commons.io.output.DeferredFileOutputStream.:(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V │ │ +4c90d0: 7020 42f7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.:(I)V // method@f742 │ │ +4c90d6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4c90d8: 5c01 b8af |0004: iput-boolean v1, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.closed:Z // field@afb8 │ │ +4c90dc: 5b02 bcaf |0006: iput-object v2, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ +4c90e0: 5b03 bdaf |0008: iput-object v3, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.prefix:Ljava/lang/String; // field@afbd │ │ +4c90e4: 5b04 beaf |000a: iput-object v4, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.suffix:Ljava/lang/String; // field@afbe │ │ +4c90e8: 5b05 baaf |000c: iput-object v5, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.directory:Ljava/io/File; // field@afba │ │ +4c90ec: 2201 f81c |000e: new-instance v1, Lorg/apache/commons/io/output/ByteArrayOutputStream; // type@1cf8 │ │ +4c90f0: 7020 9ff6 6100 |0010: invoke-direct {v1, v6}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.:(I)V // method@f69f │ │ +4c90f6: 5b01 bbaf |0013: iput-object v1, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.memoryOutputStream:Lorg/apache/commons/io/output/ByteArrayOutputStream; // field@afbb │ │ +4c90fa: 5b01 b9af |0015: iput-object v1, v0, Lorg/apache/commons/io/output/DeferredFileOutputStream;.currentOutputStream:Ljava/io/OutputStream; // field@afb9 │ │ +4c90fe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0004 line=86 │ │ 0x0006 line=180 │ │ 0x0008 line=181 │ │ 0x000a line=182 │ │ @@ -1516391,29 +1516392,29 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -4c90fc: |[4c90fc] org.apache.commons.io.output.DeferredFileOutputStream.:(ILjava/lang/String;Ljava/lang/String;Ljava/io/File;)V │ │ -4c910c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -4c910e: 1306 0004 |0001: const/16 v6, #int 1024 // #400 │ │ -4c9112: 0770 |0003: move-object v0, v7 │ │ -4c9114: 0181 |0004: move v1, v8 │ │ -4c9116: 0793 |0005: move-object v3, v9 │ │ -4c9118: 07a4 |0006: move-object v4, v10 │ │ -4c911a: 07b5 |0007: move-object v5, v11 │ │ -4c911c: 7607 c4f6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.:(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V // method@f6c4 │ │ -4c9122: 3809 0300 |000b: if-eqz v9, 000e // +0003 │ │ -4c9126: 0e00 |000d: return-void │ │ -4c9128: 2208 e518 |000e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c912c: 1a09 3a5d |0010: const-string v9, "Temporary file prefix is missing" // string@5d3a │ │ -4c9130: 7020 32e0 9800 |0012: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c9136: 2708 |0015: throw v8 │ │ +4c9100: |[4c9100] org.apache.commons.io.output.DeferredFileOutputStream.:(ILjava/lang/String;Ljava/lang/String;Ljava/io/File;)V │ │ +4c9110: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +4c9112: 1306 0004 |0001: const/16 v6, #int 1024 // #400 │ │ +4c9116: 0770 |0003: move-object v0, v7 │ │ +4c9118: 0181 |0004: move v1, v8 │ │ +4c911a: 0793 |0005: move-object v3, v9 │ │ +4c911c: 07a4 |0006: move-object v4, v10 │ │ +4c911e: 07b5 |0007: move-object v5, v11 │ │ +4c9120: 7607 c4f6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.:(ILjava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;I)V // method@f6c4 │ │ +4c9126: 3809 0300 |000b: if-eqz v9, 000e // +0003 │ │ +4c912a: 0e00 |000d: return-void │ │ +4c912c: 2208 e518 |000e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c9130: 1a09 3a5d |0010: const-string v9, "Temporary file prefix is missing" // string@5d3a │ │ +4c9134: 7020 32e0 9800 |0012: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c913a: 2708 |0015: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=136 │ │ 0x000e line=138 │ │ locals : │ │ 0x0000 - 0x0016 reg=7 this Lorg/apache/commons/io/output/DeferredFileOutputStream; │ │ 0x0000 - 0x0016 reg=8 (null) I │ │ @@ -1516427,19 +1516428,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c9138: |[4c9138] org.apache.commons.io.output.DeferredFileOutputStream.close:()V │ │ -4c9148: 6f10 44f7 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.close:()V // method@f744 │ │ -4c914e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -4c9150: 5c10 b8af |0004: iput-boolean v0, v1, Lorg/apache/commons/io/output/DeferredFileOutputStream;.closed:Z // field@afb8 │ │ -4c9154: 0e00 |0006: return-void │ │ +4c913c: |[4c913c] org.apache.commons.io.output.DeferredFileOutputStream.close:()V │ │ +4c914c: 6f10 44f7 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/output/ThresholdingOutputStream;.close:()V // method@f744 │ │ +4c9152: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +4c9154: 5c10 b8af |0004: iput-boolean v0, v1, Lorg/apache/commons/io/output/DeferredFileOutputStream;.closed:Z // field@afb8 │ │ +4c9158: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0004 line=298 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/output/DeferredFileOutputStream; │ │ │ │ @@ -1516448,22 +1516449,22 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4c8fb0: |[4c8fb0] org.apache.commons.io.output.DeferredFileOutputStream.getData:()[B │ │ -4c8fc0: 5410 bbaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DeferredFileOutputStream;.memoryOutputStream:Lorg/apache/commons/io/output/ByteArrayOutputStream; // field@afbb │ │ -4c8fc4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4c8fc8: 6e10 a6f6 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ -4c8fce: 0c00 |0007: move-result-object v0 │ │ -4c8fd0: 1100 |0008: return-object v0 │ │ -4c8fd2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4c8fd4: 1100 |000a: return-object v0 │ │ +4c8fb4: |[4c8fb4] org.apache.commons.io.output.DeferredFileOutputStream.getData:()[B │ │ +4c8fc4: 5410 bbaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DeferredFileOutputStream;.memoryOutputStream:Lorg/apache/commons/io/output/ByteArrayOutputStream; // field@afbb │ │ +4c8fc8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4c8fcc: 6e10 a6f6 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.toByteArray:()[B // method@f6a6 │ │ +4c8fd2: 0c00 |0007: move-result-object v0 │ │ +4c8fd4: 1100 |0008: return-object v0 │ │ +4c8fd6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4c8fd8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=263 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/io/output/DeferredFileOutputStream; │ │ │ │ @@ -1516472,17 +1516473,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8fd8: |[4c8fd8] org.apache.commons.io.output.DeferredFileOutputStream.getFile:()Ljava/io/File; │ │ -4c8fe8: 5410 bcaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ -4c8fec: 1100 |0002: return-object v0 │ │ +4c8fdc: |[4c8fdc] org.apache.commons.io.output.DeferredFileOutputStream.getFile:()Ljava/io/File; │ │ +4c8fec: 5410 bcaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ +4c8ff0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/output/DeferredFileOutputStream; │ │ │ │ #3 : (in Lorg/apache/commons/io/output/DeferredFileOutputStream;) │ │ @@ -1516490,17 +1516491,17 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c8ff0: |[4c8ff0] org.apache.commons.io.output.DeferredFileOutputStream.getStream:()Ljava/io/OutputStream; │ │ -4c9000: 5410 b9af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DeferredFileOutputStream;.currentOutputStream:Ljava/io/OutputStream; // field@afb9 │ │ -4c9004: 1100 |0002: return-object v0 │ │ +4c8ff4: |[4c8ff4] org.apache.commons.io.output.DeferredFileOutputStream.getStream:()Ljava/io/OutputStream; │ │ +4c9004: 5410 b9af |0000: iget-object v0, v1, Lorg/apache/commons/io/output/DeferredFileOutputStream;.currentOutputStream:Ljava/io/OutputStream; // field@afb9 │ │ +4c9008: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/output/DeferredFileOutputStream; │ │ │ │ #4 : (in Lorg/apache/commons/io/output/DeferredFileOutputStream;) │ │ @@ -1516508,19 +1516509,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c8f90: |[4c8f90] org.apache.commons.io.output.DeferredFileOutputStream.isInMemory:()Z │ │ -4c8fa0: 6e10 cbf6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.isThresholdExceeded:()Z // method@f6cb │ │ -4c8fa6: 0a00 |0003: move-result v0 │ │ -4c8fa8: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4c8fac: 0f00 |0006: return v0 │ │ +4c8f94: |[4c8f94] org.apache.commons.io.output.DeferredFileOutputStream.isInMemory:()Z │ │ +4c8fa4: 6e10 cbf6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.isThresholdExceeded:()Z // method@f6cb │ │ +4c8faa: 0a00 |0003: move-result v0 │ │ +4c8fac: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4c8fb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/output/DeferredFileOutputStream; │ │ │ │ #5 : (in Lorg/apache/commons/io/output/DeferredFileOutputStream;) │ │ @@ -1516528,36 +1516529,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -4c9158: |[4c9158] org.apache.commons.io.output.DeferredFileOutputStream.thresholdReached:()V │ │ -4c9168: 5430 bdaf |0000: iget-object v0, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.prefix:Ljava/lang/String; // field@afbd │ │ -4c916c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -4c9170: 5431 beaf |0004: iget-object v1, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.suffix:Ljava/lang/String; // field@afbe │ │ -4c9174: 5432 baaf |0006: iget-object v2, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.directory:Ljava/io/File; // field@afba │ │ -4c9178: 7130 e7de 1002 |0008: invoke-static {v0, v1, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@dee7 │ │ -4c917e: 0c00 |000b: move-result-object v0 │ │ -4c9180: 5b30 bcaf |000c: iput-object v0, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ -4c9184: 5430 bcaf |000e: iget-object v0, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ -4c9188: 7110 d9f2 0000 |0010: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.forceMkdirParent:(Ljava/io/File;)V // method@f2d9 │ │ -4c918e: 2200 ae18 |0013: new-instance v0, Ljava/io/FileOutputStream; // type@18ae │ │ -4c9192: 5431 bcaf |0015: iget-object v1, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ -4c9196: 7020 0fdf 1000 |0017: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ -4c919c: 5431 bbaf |001a: iget-object v1, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.memoryOutputStream:Lorg/apache/commons/io/output/ByteArrayOutputStream; // field@afbb │ │ -4c91a0: 6e20 aef6 0100 |001c: invoke-virtual {v1, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.writeTo:(Ljava/io/OutputStream;)V // method@f6ae │ │ -4c91a6: 5b30 b9af |001f: iput-object v0, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.currentOutputStream:Ljava/io/OutputStream; // field@afb9 │ │ -4c91aa: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -4c91ac: 5b30 bbaf |0022: iput-object v0, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.memoryOutputStream:Lorg/apache/commons/io/output/ByteArrayOutputStream; // field@afbb │ │ -4c91b0: 0e00 |0024: return-void │ │ -4c91b2: 0d01 |0025: move-exception v1 │ │ -4c91b4: 6e10 14df 0000 |0026: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ -4c91ba: 2701 |0029: throw v1 │ │ +4c915c: |[4c915c] org.apache.commons.io.output.DeferredFileOutputStream.thresholdReached:()V │ │ +4c916c: 5430 bdaf |0000: iget-object v0, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.prefix:Ljava/lang/String; // field@afbd │ │ +4c9170: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +4c9174: 5431 beaf |0004: iget-object v1, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.suffix:Ljava/lang/String; // field@afbe │ │ +4c9178: 5432 baaf |0006: iget-object v2, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.directory:Ljava/io/File; // field@afba │ │ +4c917c: 7130 e7de 1002 |0008: invoke-static {v0, v1, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@dee7 │ │ +4c9182: 0c00 |000b: move-result-object v0 │ │ +4c9184: 5b30 bcaf |000c: iput-object v0, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ +4c9188: 5430 bcaf |000e: iget-object v0, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ +4c918c: 7110 d9f2 0000 |0010: invoke-static {v0}, Lorg/apache/commons/io/FileUtils;.forceMkdirParent:(Ljava/io/File;)V // method@f2d9 │ │ +4c9192: 2200 ae18 |0013: new-instance v0, Ljava/io/FileOutputStream; // type@18ae │ │ +4c9196: 5431 bcaf |0015: iget-object v1, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ +4c919a: 7020 0fdf 1000 |0017: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ +4c91a0: 5431 bbaf |001a: iget-object v1, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.memoryOutputStream:Lorg/apache/commons/io/output/ByteArrayOutputStream; // field@afbb │ │ +4c91a4: 6e20 aef6 0100 |001c: invoke-virtual {v1, v0}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.writeTo:(Ljava/io/OutputStream;)V // method@f6ae │ │ +4c91aa: 5b30 b9af |001f: iput-object v0, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.currentOutputStream:Ljava/io/OutputStream; // field@afb9 │ │ +4c91ae: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +4c91b0: 5b30 bbaf |0022: iput-object v0, v3, Lorg/apache/commons/io/output/DeferredFileOutputStream;.memoryOutputStream:Lorg/apache/commons/io/output/ByteArrayOutputStream; // field@afbb │ │ +4c91b4: 0e00 |0024: return-void │ │ +4c91b6: 0d01 |0025: move-exception v1 │ │ +4c91b8: 6e10 14df 0000 |0026: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ +4c91be: 2701 |0029: throw v1 │ │ catches : 1 │ │ 0x001a - 0x001f │ │ Ljava/io/IOException; -> 0x0025 │ │ positions : │ │ 0x0000 line=219 │ │ 0x0004 line=220 │ │ 0x000e line=222 │ │ @@ -1516575,41 +1516576,41 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -4c91cc: |[4c91cc] org.apache.commons.io.output.DeferredFileOutputStream.writeTo:(Ljava/io/OutputStream;)V │ │ -4c91dc: 5520 b8af |0000: iget-boolean v0, v2, Lorg/apache/commons/io/output/DeferredFileOutputStream;.closed:Z // field@afb8 │ │ -4c91e0: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ -4c91e4: 6e10 caf6 0200 |0004: invoke-virtual {v2}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.isInMemory:()Z // method@f6ca │ │ -4c91ea: 0a00 |0007: move-result v0 │ │ -4c91ec: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -4c91f0: 5420 bbaf |000a: iget-object v0, v2, Lorg/apache/commons/io/output/DeferredFileOutputStream;.memoryOutputStream:Lorg/apache/commons/io/output/ByteArrayOutputStream; // field@afbb │ │ -4c91f4: 6e20 aef6 3000 |000c: invoke-virtual {v0, v3}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.writeTo:(Ljava/io/OutputStream;)V // method@f6ae │ │ -4c91fa: 280e |000f: goto 001d // +000e │ │ -4c91fc: 2200 ac18 |0010: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ -4c9200: 5421 bcaf |0012: iget-object v1, v2, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ -4c9204: 7020 05df 1000 |0014: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4c920a: 7120 81f3 3000 |0017: invoke-static {v0, v3}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I // method@f381 │ │ -4c9210: 6e10 09df 0000 |001a: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -4c9216: 0e00 |001d: return-void │ │ -4c9218: 0d03 |001e: move-exception v3 │ │ -4c921a: 2703 |001f: throw v3 │ │ -4c921c: 0d01 |0020: move-exception v1 │ │ -4c921e: 6e10 09df 0000 |0021: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ -4c9224: 2805 |0024: goto 0029 // +0005 │ │ -4c9226: 0d00 |0025: move-exception v0 │ │ -4c9228: 6e20 3de1 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4c922e: 2701 |0029: throw v1 │ │ -4c9230: 2203 b718 |002a: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4c9234: 1a00 415a |002c: const-string v0, "Stream not closed" // string@5a41 │ │ -4c9238: 7020 26df 0300 |002e: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4c923e: 2703 |0031: throw v3 │ │ +4c91d0: |[4c91d0] org.apache.commons.io.output.DeferredFileOutputStream.writeTo:(Ljava/io/OutputStream;)V │ │ +4c91e0: 5520 b8af |0000: iget-boolean v0, v2, Lorg/apache/commons/io/output/DeferredFileOutputStream;.closed:Z // field@afb8 │ │ +4c91e4: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ +4c91e8: 6e10 caf6 0200 |0004: invoke-virtual {v2}, Lorg/apache/commons/io/output/DeferredFileOutputStream;.isInMemory:()Z // method@f6ca │ │ +4c91ee: 0a00 |0007: move-result v0 │ │ +4c91f0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +4c91f4: 5420 bbaf |000a: iget-object v0, v2, Lorg/apache/commons/io/output/DeferredFileOutputStream;.memoryOutputStream:Lorg/apache/commons/io/output/ByteArrayOutputStream; // field@afbb │ │ +4c91f8: 6e20 aef6 3000 |000c: invoke-virtual {v0, v3}, Lorg/apache/commons/io/output/ByteArrayOutputStream;.writeTo:(Ljava/io/OutputStream;)V // method@f6ae │ │ +4c91fe: 280e |000f: goto 001d // +000e │ │ +4c9200: 2200 ac18 |0010: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ +4c9204: 5421 bcaf |0012: iget-object v1, v2, Lorg/apache/commons/io/output/DeferredFileOutputStream;.outputFile:Ljava/io/File; // field@afbc │ │ +4c9208: 7020 05df 1000 |0014: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4c920e: 7120 81f3 3000 |0017: invoke-static {v0, v3}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I // method@f381 │ │ +4c9214: 6e10 09df 0000 |001a: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +4c921a: 0e00 |001d: return-void │ │ +4c921c: 0d03 |001e: move-exception v3 │ │ +4c921e: 2703 |001f: throw v3 │ │ +4c9220: 0d01 |0020: move-exception v1 │ │ +4c9222: 6e10 09df 0000 |0021: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@df09 │ │ +4c9228: 2805 |0024: goto 0029 // +0005 │ │ +4c922a: 0d00 |0025: move-exception v0 │ │ +4c922c: 6e20 3de1 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4c9232: 2701 |0029: throw v1 │ │ +4c9234: 2203 b718 |002a: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4c9238: 1a00 415a |002c: const-string v0, "Stream not closed" // string@5a41 │ │ +4c923c: 7020 26df 0300 |002e: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4c9242: 2703 |0031: throw v3 │ │ catches : 3 │ │ 0x0017 - 0x001a │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x0020 │ │ 0x0021 - 0x0024 │ │ -> 0x0025 │ │ @@ -1516662,20 +1516663,20 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4ca358: |[4ca358] org.apache.commons.io.output.TaggedOutputStream.:(Ljava/io/OutputStream;)V │ │ -4ca368: 7020 0ff7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/output/ProxyOutputStream;.:(Ljava/io/OutputStream;)V // method@f70f │ │ -4ca36e: 7100 19e4 0000 |0003: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@e419 │ │ -4ca374: 0c01 |0006: move-result-object v1 │ │ -4ca376: 5b01 caaf |0007: iput-object v1, v0, Lorg/apache/commons/io/output/TaggedOutputStream;.tag:Ljava/io/Serializable; // field@afca │ │ -4ca37a: 0e00 |0009: return-void │ │ +4ca35c: |[4ca35c] org.apache.commons.io.output.TaggedOutputStream.:(Ljava/io/OutputStream;)V │ │ +4ca36c: 7020 0ff7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/output/ProxyOutputStream;.:(Ljava/io/OutputStream;)V // method@f70f │ │ +4ca372: 7100 19e4 0000 |0003: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@e419 │ │ +4ca378: 0c01 |0006: move-result-object v1 │ │ +4ca37a: 5b01 caaf |0007: iput-object v1, v0, Lorg/apache/commons/io/output/TaggedOutputStream;.tag:Ljava/io/Serializable; // field@afca │ │ +4ca37e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/io/output/TaggedOutputStream; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/OutputStream; │ │ @@ -1516686,19 +1516687,19 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4ca37c: |[4ca37c] org.apache.commons.io.output.TaggedOutputStream.handleIOException:(Ljava/io/IOException;)V │ │ -4ca38c: 2200 a81c |0000: new-instance v0, Lorg/apache/commons/io/TaggedIOException; // type@1ca8 │ │ -4ca390: 5421 caaf |0002: iget-object v1, v2, Lorg/apache/commons/io/output/TaggedOutputStream;.tag:Ljava/io/Serializable; // field@afca │ │ -4ca394: 7030 f8f3 3001 |0004: invoke-direct {v0, v3, v1}, Lorg/apache/commons/io/TaggedIOException;.:(Ljava/io/IOException;Ljava/io/Serializable;)V // method@f3f8 │ │ -4ca39a: 2700 |0007: throw v0 │ │ +4ca380: |[4ca380] org.apache.commons.io.output.TaggedOutputStream.handleIOException:(Ljava/io/IOException;)V │ │ +4ca390: 2200 a81c |0000: new-instance v0, Lorg/apache/commons/io/TaggedIOException; // type@1ca8 │ │ +4ca394: 5421 caaf |0002: iget-object v1, v2, Lorg/apache/commons/io/output/TaggedOutputStream;.tag:Ljava/io/Serializable; // field@afca │ │ +4ca398: 7030 f8f3 3001 |0004: invoke-direct {v0, v3, v1}, Lorg/apache/commons/io/TaggedIOException;.:(Ljava/io/IOException;Ljava/io/Serializable;)V // method@f3f8 │ │ +4ca39e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/output/TaggedOutputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/IOException; │ │ │ │ @@ -1516707,19 +1516708,19 @@ │ │ type : '(Ljava/lang/Exception;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4ca338: |[4ca338] org.apache.commons.io.output.TaggedOutputStream.isCauseOf:(Ljava/lang/Exception;)Z │ │ -4ca348: 5410 caaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/TaggedOutputStream;.tag:Ljava/io/Serializable; // field@afca │ │ -4ca34c: 7120 fcf3 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/io/TaggedIOException;.isTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)Z // method@f3fc │ │ -4ca352: 0a02 |0005: move-result v2 │ │ -4ca354: 0f02 |0006: return v2 │ │ +4ca33c: |[4ca33c] org.apache.commons.io.output.TaggedOutputStream.isCauseOf:(Ljava/lang/Exception;)Z │ │ +4ca34c: 5410 caaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/TaggedOutputStream;.tag:Ljava/io/Serializable; // field@afca │ │ +4ca350: 7120 fcf3 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/io/TaggedIOException;.isTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)Z // method@f3fc │ │ +4ca356: 0a02 |0005: move-result v2 │ │ +4ca358: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/output/TaggedOutputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Exception; │ │ │ │ @@ -1516728,18 +1516729,18 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4ca39c: |[4ca39c] org.apache.commons.io.output.TaggedOutputStream.throwIfCauseOf:(Ljava/lang/Exception;)V │ │ -4ca3ac: 5410 caaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/TaggedOutputStream;.tag:Ljava/io/Serializable; // field@afca │ │ -4ca3b0: 7120 fdf3 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/io/TaggedIOException;.throwCauseIfTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)V // method@f3fd │ │ -4ca3b6: 0e00 |0005: return-void │ │ +4ca3a0: |[4ca3a0] org.apache.commons.io.output.TaggedOutputStream.throwIfCauseOf:(Ljava/lang/Exception;)V │ │ +4ca3b0: 5410 caaf |0000: iget-object v0, v1, Lorg/apache/commons/io/output/TaggedOutputStream;.tag:Ljava/io/Serializable; // field@afca │ │ +4ca3b4: 7120 fdf3 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/io/TaggedIOException;.throwCauseIfTaggedWith:(Ljava/lang/Throwable;Ljava/lang/Object;)V // method@f3fd │ │ +4ca3ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/output/TaggedOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Exception; │ │ │ │ @@ -1516784,18 +1516785,18 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4ca3b8: |[4ca3b8] org.apache.commons.io.output.TeeOutputStream.:(Ljava/io/OutputStream;Ljava/io/OutputStream;)V │ │ -4ca3c8: 7020 0ff7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/output/ProxyOutputStream;.:(Ljava/io/OutputStream;)V // method@f70f │ │ -4ca3ce: 5b02 cbaf |0003: iput-object v2, v0, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ -4ca3d2: 0e00 |0005: return-void │ │ +4ca3bc: |[4ca3bc] org.apache.commons.io.output.TeeOutputStream.:(Ljava/io/OutputStream;Ljava/io/OutputStream;)V │ │ +4ca3cc: 7020 0ff7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/output/ProxyOutputStream;.:(Ljava/io/OutputStream;)V // method@f70f │ │ +4ca3d2: 5b02 cbaf |0003: iput-object v2, v0, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ +4ca3d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/output/TeeOutputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/OutputStream; │ │ @@ -1516807,23 +1516808,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4ca3d4: |[4ca3d4] org.apache.commons.io.output.TeeOutputStream.close:()V │ │ -4ca3e4: 6f10 12f7 0200 |0000: invoke-super {v2}, Lorg/apache/commons/io/output/ProxyOutputStream;.close:()V // method@f712 │ │ -4ca3ea: 5420 cbaf |0003: iget-object v0, v2, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ -4ca3ee: 6e10 4cdf 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4ca3f4: 0e00 |0008: return-void │ │ -4ca3f6: 0d00 |0009: move-exception v0 │ │ -4ca3f8: 5421 cbaf |000a: iget-object v1, v2, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ -4ca3fc: 6e10 4cdf 0100 |000c: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ -4ca402: 2700 |000f: throw v0 │ │ +4ca3d8: |[4ca3d8] org.apache.commons.io.output.TeeOutputStream.close:()V │ │ +4ca3e8: 6f10 12f7 0200 |0000: invoke-super {v2}, Lorg/apache/commons/io/output/ProxyOutputStream;.close:()V // method@f712 │ │ +4ca3ee: 5420 cbaf |0003: iget-object v0, v2, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ +4ca3f2: 6e10 4cdf 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4ca3f8: 0e00 |0008: return-void │ │ +4ca3fa: 0d00 |0009: move-exception v0 │ │ +4ca3fc: 5421 cbaf |000a: iget-object v1, v2, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ +4ca400: 6e10 4cdf 0100 |000c: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@df4c │ │ +4ca406: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=104 │ │ locals : │ │ @@ -1516834,19 +1516835,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4ca410: |[4ca410] org.apache.commons.io.output.TeeOutputStream.flush:()V │ │ -4ca420: 6f10 13f7 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/output/ProxyOutputStream;.flush:()V // method@f713 │ │ -4ca426: 5410 cbaf |0003: iget-object v0, v1, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ -4ca42a: 6e10 4ddf 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@df4d │ │ -4ca430: 0e00 |0008: return-void │ │ +4ca414: |[4ca414] org.apache.commons.io.output.TeeOutputStream.flush:()V │ │ +4ca424: 6f10 13f7 0100 |0000: invoke-super {v1}, Lorg/apache/commons/io/output/ProxyOutputStream;.flush:()V // method@f713 │ │ +4ca42a: 5410 cbaf |0003: iget-object v0, v1, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ +4ca42e: 6e10 4ddf 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@df4d │ │ +4ca434: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/output/TeeOutputStream; │ │ │ │ @@ -1516855,24 +1516856,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4ca4a4: |[4ca4a4] org.apache.commons.io.output.TeeOutputStream.write:(I)V │ │ -4ca4b4: 1d01 |0000: monitor-enter v1 │ │ -4ca4b6: 6f20 15f7 2100 |0001: invoke-super {v1, v2}, Lorg/apache/commons/io/output/ProxyOutputStream;.write:(I)V // method@f715 │ │ -4ca4bc: 5410 cbaf |0004: iget-object v0, v1, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ -4ca4c0: 6e20 4edf 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ -4ca4c6: 1e01 |0009: monitor-exit v1 │ │ -4ca4c8: 0e00 |000a: return-void │ │ -4ca4ca: 0d02 |000b: move-exception v2 │ │ -4ca4cc: 1e01 |000c: monitor-exit v1 │ │ -4ca4ce: 2702 |000d: throw v2 │ │ +4ca4a8: |[4ca4a8] org.apache.commons.io.output.TeeOutputStream.write:(I)V │ │ +4ca4b8: 1d01 |0000: monitor-enter v1 │ │ +4ca4ba: 6f20 15f7 2100 |0001: invoke-super {v1, v2}, Lorg/apache/commons/io/output/ProxyOutputStream;.write:(I)V // method@f715 │ │ +4ca4c0: 5410 cbaf |0004: iget-object v0, v1, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ +4ca4c4: 6e20 4edf 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@df4e │ │ +4ca4ca: 1e01 |0009: monitor-exit v1 │ │ +4ca4cc: 0e00 |000a: return-void │ │ +4ca4ce: 0d02 |000b: move-exception v2 │ │ +4ca4d0: 1e01 |000c: monitor-exit v1 │ │ +4ca4d2: 2702 |000d: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=74 │ │ 0x0004 line=75 │ │ 0x0009 line=76 │ │ @@ -1516885,24 +1516886,24 @@ │ │ type : '([B)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4ca434: |[4ca434] org.apache.commons.io.output.TeeOutputStream.write:([B)V │ │ -4ca444: 1d01 |0000: monitor-enter v1 │ │ -4ca446: 6f20 16f7 2100 |0001: invoke-super {v1, v2}, Lorg/apache/commons/io/output/ProxyOutputStream;.write:([B)V // method@f716 │ │ -4ca44c: 5410 cbaf |0004: iget-object v0, v1, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ -4ca450: 6e20 4fdf 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ -4ca456: 1e01 |0009: monitor-exit v1 │ │ -4ca458: 0e00 |000a: return-void │ │ -4ca45a: 0d02 |000b: move-exception v2 │ │ -4ca45c: 1e01 |000c: monitor-exit v1 │ │ -4ca45e: 2702 |000d: throw v2 │ │ +4ca438: |[4ca438] org.apache.commons.io.output.TeeOutputStream.write:([B)V │ │ +4ca448: 1d01 |0000: monitor-enter v1 │ │ +4ca44a: 6f20 16f7 2100 |0001: invoke-super {v1, v2}, Lorg/apache/commons/io/output/ProxyOutputStream;.write:([B)V // method@f716 │ │ +4ca450: 5410 cbaf |0004: iget-object v0, v1, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ +4ca454: 6e20 4fdf 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:([B)V // method@df4f │ │ +4ca45a: 1e01 |0009: monitor-exit v1 │ │ +4ca45c: 0e00 |000a: return-void │ │ +4ca45e: 0d02 |000b: move-exception v2 │ │ +4ca460: 1e01 |000c: monitor-exit v1 │ │ +4ca462: 2702 |000d: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=50 │ │ 0x0004 line=51 │ │ 0x0009 line=52 │ │ @@ -1516915,24 +1516916,24 @@ │ │ type : '([BII)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -4ca46c: |[4ca46c] org.apache.commons.io.output.TeeOutputStream.write:([BII)V │ │ -4ca47c: 1d01 |0000: monitor-enter v1 │ │ -4ca47e: 6f40 17f7 2143 |0001: invoke-super {v1, v2, v3, v4}, Lorg/apache/commons/io/output/ProxyOutputStream;.write:([BII)V // method@f717 │ │ -4ca484: 5410 cbaf |0004: iget-object v0, v1, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ -4ca488: 6e40 50df 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ -4ca48e: 1e01 |0009: monitor-exit v1 │ │ -4ca490: 0e00 |000a: return-void │ │ -4ca492: 0d02 |000b: move-exception v2 │ │ -4ca494: 1e01 |000c: monitor-exit v1 │ │ -4ca496: 2702 |000d: throw v2 │ │ +4ca470: |[4ca470] org.apache.commons.io.output.TeeOutputStream.write:([BII)V │ │ +4ca480: 1d01 |0000: monitor-enter v1 │ │ +4ca482: 6f40 17f7 2143 |0001: invoke-super {v1, v2, v3, v4}, Lorg/apache/commons/io/output/ProxyOutputStream;.write:([BII)V // method@f717 │ │ +4ca488: 5410 cbaf |0004: iget-object v0, v1, Lorg/apache/commons/io/output/TeeOutputStream;.branch:Ljava/io/OutputStream; // field@afcb │ │ +4ca48c: 6e40 50df 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@df50 │ │ +4ca492: 1e01 |0009: monitor-exit v1 │ │ +4ca494: 0e00 |000a: return-void │ │ +4ca496: 0d02 |000b: move-exception v2 │ │ +4ca498: 1e01 |000c: monitor-exit v1 │ │ +4ca49a: 2702 |000d: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=64 │ │ 0x0009 line=65 │ │ @@ -1516976,24 +1516977,24 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4cad58: |[4cad58] org.apache.commons.io.serialization.FullClassNameMatcher.:([Ljava/lang/String;)V │ │ -4cad68: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cad6e: 2200 8219 |0003: new-instance v0, Ljava/util/HashSet; // type@1982 │ │ -4cad72: 7110 a9e2 0200 |0005: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -4cad78: 0c02 |0008: move-result-object v2 │ │ -4cad7a: 7020 50e3 2000 |0009: invoke-direct {v0, v2}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@e350 │ │ -4cad80: 7110 13e3 0000 |000c: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@e313 │ │ -4cad86: 0c02 |000f: move-result-object v2 │ │ -4cad88: 5b12 dcaf |0010: iput-object v2, v1, Lorg/apache/commons/io/serialization/FullClassNameMatcher;.classesSet:Ljava/util/Set; // field@afdc │ │ -4cad8c: 0e00 |0012: return-void │ │ +4cad5c: |[4cad5c] org.apache.commons.io.serialization.FullClassNameMatcher.:([Ljava/lang/String;)V │ │ +4cad6c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cad72: 2200 8219 |0003: new-instance v0, Ljava/util/HashSet; // type@1982 │ │ +4cad76: 7110 a9e2 0200 |0005: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +4cad7c: 0c02 |0008: move-result-object v2 │ │ +4cad7e: 7020 50e3 2000 |0009: invoke-direct {v0, v2}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@e350 │ │ +4cad84: 7110 13e3 0000 |000c: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@e313 │ │ +4cad8a: 0c02 |000f: move-result-object v2 │ │ +4cad8c: 5b12 dcaf |0010: iput-object v2, v1, Lorg/apache/commons/io/serialization/FullClassNameMatcher;.classesSet:Ljava/util/Set; // field@afdc │ │ +4cad90: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/io/serialization/FullClassNameMatcher; │ │ 0x0000 - 0x0013 reg=2 (null) [Ljava/lang/String; │ │ @@ -1517004,19 +1517005,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4cad38: |[4cad38] org.apache.commons.io.serialization.FullClassNameMatcher.matches:(Ljava/lang/String;)Z │ │ -4cad48: 5410 dcaf |0000: iget-object v0, v1, Lorg/apache/commons/io/serialization/FullClassNameMatcher;.classesSet:Ljava/util/Set; // field@afdc │ │ -4cad4c: 7220 cee3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@e3ce │ │ -4cad52: 0a02 |0005: move-result v2 │ │ -4cad54: 0f02 |0006: return v2 │ │ +4cad3c: |[4cad3c] org.apache.commons.io.serialization.FullClassNameMatcher.matches:(Ljava/lang/String;)Z │ │ +4cad4c: 5410 dcaf |0000: iget-object v0, v1, Lorg/apache/commons/io/serialization/FullClassNameMatcher;.classesSet:Ljava/util/Set; // field@afdc │ │ +4cad50: 7220 cee3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@e3ce │ │ +4cad56: 0a02 |0005: move-result v2 │ │ +4cad58: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/serialization/FullClassNameMatcher; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1517050,19 +1517051,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cadb8: |[4cadb8] org.apache.commons.io.serialization.RegexpClassNameMatcher.:(Ljava/lang/String;)V │ │ -4cadc8: 7110 88e4 0100 |0000: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@e488 │ │ -4cadce: 0c01 |0003: move-result-object v1 │ │ -4cadd0: 7020 6ef7 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher;.:(Ljava/util/regex/Pattern;)V // method@f76e │ │ -4cadd6: 0e00 |0007: return-void │ │ +4cadbc: |[4cadbc] org.apache.commons.io.serialization.RegexpClassNameMatcher.:(Ljava/lang/String;)V │ │ +4cadcc: 7110 88e4 0100 |0000: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@e488 │ │ +4cadd2: 0c01 |0003: move-result-object v1 │ │ +4cadd4: 7020 6ef7 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher;.:(Ljava/util/regex/Pattern;)V // method@f76e │ │ +4cadda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/serialization/RegexpClassNameMatcher; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1517071,23 +1517072,23 @@ │ │ type : '(Ljava/util/regex/Pattern;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cadd8: |[4cadd8] org.apache.commons.io.serialization.RegexpClassNameMatcher.:(Ljava/util/regex/Pattern;)V │ │ -4cade8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cadee: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -4cadf2: 5b12 ddaf |0005: iput-object v2, v1, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher;.pattern:Ljava/util/regex/Pattern; // field@afdd │ │ -4cadf6: 0e00 |0007: return-void │ │ -4cadf8: 2202 e518 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4cadfc: 1a00 174e |000a: const-string v0, "Null pattern" // string@4e17 │ │ -4cae00: 7020 32e0 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4cae06: 2702 |000f: throw v2 │ │ +4caddc: |[4caddc] org.apache.commons.io.serialization.RegexpClassNameMatcher.:(Ljava/util/regex/Pattern;)V │ │ +4cadec: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cadf2: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +4cadf6: 5b12 ddaf |0005: iput-object v2, v1, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher;.pattern:Ljava/util/regex/Pattern; // field@afdd │ │ +4cadfa: 0e00 |0007: return-void │ │ +4cadfc: 2202 e518 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4cae00: 1a00 174e |000a: const-string v0, "Null pattern" // string@4e17 │ │ +4cae04: 7020 32e0 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4cae0a: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=52 │ │ 0x0008 line=50 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/io/serialization/RegexpClassNameMatcher; │ │ @@ -1517099,21 +1517100,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4cad90: |[4cad90] org.apache.commons.io.serialization.RegexpClassNameMatcher.matches:(Ljava/lang/String;)Z │ │ -4cada0: 5410 ddaf |0000: iget-object v0, v1, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher;.pattern:Ljava/util/regex/Pattern; // field@afdd │ │ -4cada4: 6e20 8ae4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ -4cadaa: 0c02 |0005: move-result-object v2 │ │ -4cadac: 6e10 83e4 0200 |0006: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@e483 │ │ -4cadb2: 0a02 |0009: move-result v2 │ │ -4cadb4: 0f02 |000a: return v2 │ │ +4cad94: |[4cad94] org.apache.commons.io.serialization.RegexpClassNameMatcher.matches:(Ljava/lang/String;)Z │ │ +4cada4: 5410 ddaf |0000: iget-object v0, v1, Lorg/apache/commons/io/serialization/RegexpClassNameMatcher;.pattern:Ljava/util/regex/Pattern; // field@afdd │ │ +4cada8: 6e20 8ae4 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ +4cadae: 0c02 |0005: move-result-object v2 │ │ +4cadb0: 6e10 83e4 0200 |0006: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@e483 │ │ +4cadb6: 0a02 |0009: move-result v2 │ │ +4cadb8: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/io/serialization/RegexpClassNameMatcher; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1517147,18 +1517148,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cb0dc: |[4cb0dc] org.apache.commons.io.serialization.WildcardClassNameMatcher.:(Ljava/lang/String;)V │ │ -4cb0ec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cb0f2: 5b01 e0af |0003: iput-object v1, v0, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher;.pattern:Ljava/lang/String; // field@afe0 │ │ -4cb0f6: 0e00 |0005: return-void │ │ +4cb0e0: |[4cb0e0] org.apache.commons.io.serialization.WildcardClassNameMatcher.:(Ljava/lang/String;)V │ │ +4cb0f0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cb0f6: 5b01 e0af |0003: iput-object v1, v0, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher;.pattern:Ljava/lang/String; // field@afe0 │ │ +4cb0fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/io/serialization/WildcardClassNameMatcher; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1517169,19 +1517170,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4cb0bc: |[4cb0bc] org.apache.commons.io.serialization.WildcardClassNameMatcher.matches:(Ljava/lang/String;)Z │ │ -4cb0cc: 5410 e0af |0000: iget-object v0, v1, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher;.pattern:Ljava/lang/String; // field@afe0 │ │ -4cb0d0: 7120 4ff3 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@f34f │ │ -4cb0d6: 0a02 |0005: move-result v2 │ │ -4cb0d8: 0f02 |0006: return v2 │ │ +4cb0c0: |[4cb0c0] org.apache.commons.io.serialization.WildcardClassNameMatcher.matches:(Ljava/lang/String;)Z │ │ +4cb0d0: 5410 e0af |0000: iget-object v0, v1, Lorg/apache/commons/io/serialization/WildcardClassNameMatcher;.pattern:Ljava/lang/String; // field@afe0 │ │ +4cb0d4: 7120 4ff3 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@f34f │ │ +4cb0da: 0a02 |0005: move-result v2 │ │ +4cb0dc: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/serialization/WildcardClassNameMatcher; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1517305,17 +1517306,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb0f8: |[4cb0f8] org.codehaus.stax2.XMLInputFactory2.:()V │ │ -4cb108: 7010 35e5 0000 |0000: invoke-direct {v0}, Ljavax/xml/stream/XMLInputFactory;.:()V // method@e535 │ │ -4cb10e: 0e00 |0003: return-void │ │ +4cb0fc: |[4cb0fc] org.codehaus.stax2.XMLInputFactory2.:()V │ │ +4cb10c: 7010 35e5 0000 |0000: invoke-direct {v0}, Ljavax/xml/stream/XMLInputFactory;.:()V // method@e535 │ │ +4cb112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/XMLInputFactory2; │ │ │ │ Virtual methods - │ │ @@ -1517432,17 +1517433,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb110: |[4cb110] org.codehaus.stax2.XMLOutputFactory2.:()V │ │ -4cb120: 7010 50e5 0000 |0000: invoke-direct {v0}, Ljavax/xml/stream/XMLOutputFactory;.:()V // method@e550 │ │ -4cb126: 0e00 |0003: return-void │ │ +4cb114: |[4cb114] org.codehaus.stax2.XMLOutputFactory2.:()V │ │ +4cb124: 7010 50e5 0000 |0000: invoke-direct {v0}, Ljavax/xml/stream/XMLOutputFactory;.:()V // method@e550 │ │ +4cb12a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/XMLOutputFactory2; │ │ │ │ Virtual methods - │ │ @@ -1517544,19 +1517545,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4cb1b8: |[4cb1b8] org.codehaus.stax2.XMLStreamLocation2.:()V │ │ -4cb1c8: 2200 201d |0000: new-instance v0, Lorg/codehaus/stax2/XMLStreamLocation2$1; // type@1d20 │ │ -4cb1cc: 7010 b3f7 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/XMLStreamLocation2$1;.:()V // method@f7b3 │ │ -4cb1d2: 6900 eeaf |0005: sput-object v0, Lorg/codehaus/stax2/XMLStreamLocation2;.NOT_AVAILABLE:Lorg/codehaus/stax2/XMLStreamLocation2; // field@afee │ │ -4cb1d6: 0e00 |0007: return-void │ │ +4cb1bc: |[4cb1bc] org.codehaus.stax2.XMLStreamLocation2.:()V │ │ +4cb1cc: 2200 201d |0000: new-instance v0, Lorg/codehaus/stax2/XMLStreamLocation2$1; // type@1d20 │ │ +4cb1d0: 7010 b3f7 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/XMLStreamLocation2$1;.:()V // method@f7b3 │ │ +4cb1d6: 6900 eeaf |0005: sput-object v0, Lorg/codehaus/stax2/XMLStreamLocation2;.NOT_AVAILABLE:Lorg/codehaus/stax2/XMLStreamLocation2; // field@afee │ │ +4cb1da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/codehaus/stax2/XMLStreamLocation2;) │ │ @@ -1517590,17 +1517591,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb1d8: |[4cb1d8] org.codehaus.stax2.evt.XMLEventFactory2.:()V │ │ -4cb1e8: 7010 06e5 0000 |0000: invoke-direct {v0}, Ljavax/xml/stream/XMLEventFactory;.:()V // method@e506 │ │ -4cb1ee: 0e00 |0003: return-void │ │ +4cb1dc: |[4cb1dc] org.codehaus.stax2.evt.XMLEventFactory2.:()V │ │ +4cb1ec: 7010 06e5 0000 |0000: invoke-direct {v0}, Ljavax/xml/stream/XMLEventFactory;.:()V // method@e506 │ │ +4cb1f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/evt/XMLEventFactory2; │ │ │ │ Virtual methods - │ │ @@ -1517647,17 +1517648,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb1f0: |[4cb1f0] org.codehaus.stax2.io.Stax2BlockResult.:()V │ │ -4cb200: 7010 8df8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2Result;.:()V // method@f88d │ │ -4cb206: 0e00 |0003: return-void │ │ +4cb1f4: |[4cb1f4] org.codehaus.stax2.io.Stax2BlockResult.:()V │ │ +4cb204: 7010 8df8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2Result;.:()V // method@f88d │ │ +4cb20a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/io/Stax2BlockResult; │ │ │ │ Virtual methods - │ │ @@ -1517704,17 +1517705,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb21c: |[4cb21c] org.codehaus.stax2.io.Stax2BlockSource.:()V │ │ -4cb22c: 7010 96f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2Source;.:()V // method@f896 │ │ -4cb232: 0e00 |0003: return-void │ │ +4cb220: |[4cb220] org.codehaus.stax2.io.Stax2BlockSource.:()V │ │ +4cb230: 7010 96f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2Source;.:()V // method@f896 │ │ +4cb236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/io/Stax2BlockSource; │ │ │ │ Virtual methods - │ │ @@ -1517735,17 +1517736,17 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cb208: |[4cb208] org.codehaus.stax2.io.Stax2BlockSource.getReference:()Ljava/net/URL; │ │ -4cb218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cb21a: 1100 |0001: return-object v0 │ │ +4cb20c: |[4cb20c] org.codehaus.stax2.io.Stax2BlockSource.getReference:()Ljava/net/URL; │ │ +4cb21c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cb21e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23043 (Stax2BlockSource.java) │ │ │ │ Class #5294 header: │ │ @@ -1517777,17 +1517778,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb5a4: |[4cb5a4] org.codehaus.stax2.io.Stax2ReferentialResult.:()V │ │ -4cb5b4: 7010 8df8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2Result;.:()V // method@f88d │ │ -4cb5ba: 0e00 |0003: return-void │ │ +4cb5a8: |[4cb5a8] org.codehaus.stax2.io.Stax2ReferentialResult.:()V │ │ +4cb5b8: 7010 8df8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2Result;.:()V // method@f88d │ │ +4cb5be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/io/Stax2ReferentialResult; │ │ │ │ Virtual methods - │ │ @@ -1517834,17 +1517835,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb5ec: |[4cb5ec] org.codehaus.stax2.io.Stax2ReferentialSource.:()V │ │ -4cb5fc: 7010 96f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2Source;.:()V // method@f896 │ │ -4cb602: 0e00 |0003: return-void │ │ +4cb5f0: |[4cb5f0] org.codehaus.stax2.io.Stax2ReferentialSource.:()V │ │ +4cb600: 7010 96f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2Source;.:()V // method@f896 │ │ +4cb606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/io/Stax2ReferentialSource; │ │ │ │ Virtual methods - │ │ @@ -1517871,23 +1517872,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4cb5bc: |[4cb5bc] org.codehaus.stax2.io.Stax2ReferentialSource.getSystemId:()Ljava/lang/String; │ │ -4cb5cc: 6f10 9cf8 0100 |0000: invoke-super {v1}, Lorg/codehaus/stax2/io/Stax2Source;.getSystemId:()Ljava/lang/String; // method@f89c │ │ -4cb5d2: 0c00 |0003: move-result-object v0 │ │ -4cb5d4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -4cb5d8: 6e10 8bf8 0100 |0006: invoke-virtual {v1}, Lorg/codehaus/stax2/io/Stax2ReferentialSource;.getReference:()Ljava/net/URL; // method@f88b │ │ -4cb5de: 0c00 |0009: move-result-object v0 │ │ -4cb5e0: 6e10 f0e1 0000 |000a: invoke-virtual {v0}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@e1f0 │ │ -4cb5e6: 0c00 |000d: move-result-object v0 │ │ -4cb5e8: 1100 |000e: return-object v0 │ │ +4cb5c0: |[4cb5c0] org.codehaus.stax2.io.Stax2ReferentialSource.getSystemId:()Ljava/lang/String; │ │ +4cb5d0: 6f10 9cf8 0100 |0000: invoke-super {v1}, Lorg/codehaus/stax2/io/Stax2Source;.getSystemId:()Ljava/lang/String; // method@f89c │ │ +4cb5d6: 0c00 |0003: move-result-object v0 │ │ +4cb5d8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +4cb5dc: 6e10 8bf8 0100 |0006: invoke-virtual {v1}, Lorg/codehaus/stax2/io/Stax2ReferentialSource;.getReference:()Ljava/net/URL; // method@f88b │ │ +4cb5e2: 0c00 |0009: move-result-object v0 │ │ +4cb5e4: 6e10 f0e1 0000 |000a: invoke-virtual {v0}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@e1f0 │ │ +4cb5ea: 0c00 |000d: move-result-object v0 │ │ +4cb5ec: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=49 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/codehaus/stax2/io/Stax2ReferentialSource; │ │ │ │ @@ -1517921,36 +1517922,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4cbabc: |[4cbabc] org.codehaus.stax2.ri.EmptyNamespaceContext.:()V │ │ -4cbacc: 2200 3a1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/EmptyNamespaceContext; // type@1d3a │ │ -4cbad0: 7010 b6f8 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/ri/EmptyNamespaceContext;.:()V // method@f8b6 │ │ -4cbad6: 6900 12b0 |0005: sput-object v0, Lorg/codehaus/stax2/ri/EmptyNamespaceContext;.sInstance:Lorg/codehaus/stax2/ri/EmptyNamespaceContext; // field@b012 │ │ -4cbada: 0e00 |0007: return-void │ │ +4cbac0: |[4cbac0] org.codehaus.stax2.ri.EmptyNamespaceContext.:()V │ │ +4cbad0: 2200 3a1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/EmptyNamespaceContext; // type@1d3a │ │ +4cbad4: 7010 b6f8 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/ri/EmptyNamespaceContext;.:()V // method@f8b6 │ │ +4cbada: 6900 12b0 |0005: sput-object v0, Lorg/codehaus/stax2/ri/EmptyNamespaceContext;.sInstance:Lorg/codehaus/stax2/ri/EmptyNamespaceContext; // field@b012 │ │ +4cbade: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/EmptyNamespaceContext;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cbadc: |[4cbadc] org.codehaus.stax2.ri.EmptyNamespaceContext.:()V │ │ -4cbaec: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cbaf2: 0e00 |0003: return-void │ │ +4cbae0: |[4cbae0] org.codehaus.stax2.ri.EmptyNamespaceContext.:()V │ │ +4cbaf0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cbaf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/EmptyNamespaceContext; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/EmptyNamespaceContext;) │ │ @@ -1517958,17 +1517959,17 @@ │ │ type : '()Lorg/codehaus/stax2/ri/EmptyNamespaceContext;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cbaa4: |[4cbaa4] org.codehaus.stax2.ri.EmptyNamespaceContext.getInstance:()Lorg/codehaus/stax2/ri/EmptyNamespaceContext; │ │ -4cbab4: 6200 12b0 |0000: sget-object v0, Lorg/codehaus/stax2/ri/EmptyNamespaceContext;.sInstance:Lorg/codehaus/stax2/ri/EmptyNamespaceContext; // field@b012 │ │ -4cbab8: 1100 |0002: return-object v0 │ │ +4cbaa8: |[4cbaa8] org.codehaus.stax2.ri.EmptyNamespaceContext.getInstance:()Lorg/codehaus/stax2/ri/EmptyNamespaceContext; │ │ +4cbab8: 6200 12b0 |0000: sget-object v0, Lorg/codehaus/stax2/ri/EmptyNamespaceContext;.sInstance:Lorg/codehaus/stax2/ri/EmptyNamespaceContext; // field@b012 │ │ +4cbabc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/codehaus/stax2/ri/EmptyNamespaceContext;) │ │ @@ -1517976,37 +1517977,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -4cb968: |[4cb968] org.codehaus.stax2.ri.EmptyNamespaceContext.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ -4cb978: 3802 2000 |0000: if-eqz v2, 0020 // +0020 │ │ -4cb97c: 6e10 dae0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cb982: 0a00 |0005: move-result v0 │ │ -4cb984: 3d00 1800 |0006: if-lez v0, 001e // +0018 │ │ -4cb988: 1a00 07ed |0008: const-string v0, "xml" // string@ed07 │ │ -4cb98c: 6e20 c7e0 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4cb992: 0a00 |000d: move-result v0 │ │ -4cb994: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -4cb998: 1a02 18a2 |0010: const-string v2, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ -4cb99c: 1102 |0012: return-object v2 │ │ -4cb99e: 1a00 17ed |0013: const-string v0, "xmlns" // string@ed17 │ │ -4cb9a2: 6e20 c7e0 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4cb9a8: 0a02 |0018: move-result v2 │ │ -4cb9aa: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -4cb9ae: 1a02 14a2 |001b: const-string v2, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ -4cb9b2: 1102 |001d: return-object v2 │ │ -4cb9b4: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -4cb9b6: 1102 |001f: return-object v2 │ │ -4cb9b8: 2202 e518 |0020: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4cb9bc: 1a00 0b24 |0022: const-string v0, "Illegal to pass null/empty prefix as argument." // string@240b │ │ -4cb9c0: 7020 32e0 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4cb9c6: 2702 |0027: throw v2 │ │ +4cb96c: |[4cb96c] org.codehaus.stax2.ri.EmptyNamespaceContext.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ +4cb97c: 3802 2000 |0000: if-eqz v2, 0020 // +0020 │ │ +4cb980: 6e10 dae0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cb986: 0a00 |0005: move-result v0 │ │ +4cb988: 3d00 1800 |0006: if-lez v0, 001e // +0018 │ │ +4cb98c: 1a00 07ed |0008: const-string v0, "xml" // string@ed07 │ │ +4cb990: 6e20 c7e0 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4cb996: 0a00 |000d: move-result v0 │ │ +4cb998: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +4cb99c: 1a02 18a2 |0010: const-string v2, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ +4cb9a0: 1102 |0012: return-object v2 │ │ +4cb9a2: 1a00 17ed |0013: const-string v0, "xmlns" // string@ed17 │ │ +4cb9a6: 6e20 c7e0 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4cb9ac: 0a02 |0018: move-result v2 │ │ +4cb9ae: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +4cb9b2: 1a02 14a2 |001b: const-string v2, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ +4cb9b6: 1102 |001d: return-object v2 │ │ +4cb9b8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +4cb9ba: 1102 |001f: return-object v2 │ │ +4cb9bc: 2202 e518 |0020: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4cb9c0: 1a00 0b24 |0022: const-string v0, "Illegal to pass null/empty prefix as argument." // string@240b │ │ +4cb9c4: 7020 32e0 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4cb9ca: 2702 |0027: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ 0x000a line=37 │ │ 0x0015 line=40 │ │ 0x0020 line=34 │ │ locals : │ │ @@ -1518018,37 +1518019,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -4cb9c8: |[4cb9c8] org.codehaus.stax2.ri.EmptyNamespaceContext.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ -4cb9d8: 3802 2000 |0000: if-eqz v2, 0020 // +0020 │ │ -4cb9dc: 6e10 dae0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cb9e2: 0a00 |0005: move-result v0 │ │ -4cb9e4: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -4cb9e8: 1a00 18a2 |0008: const-string v0, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ -4cb9ec: 6e20 c7e0 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4cb9f2: 0a00 |000d: move-result v0 │ │ -4cb9f4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -4cb9f8: 1a02 07ed |0010: const-string v2, "xml" // string@ed07 │ │ -4cb9fc: 1102 |0012: return-object v2 │ │ -4cb9fe: 1a00 14a2 |0013: const-string v0, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ -4cba02: 6e20 c7e0 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4cba08: 0a02 |0018: move-result v2 │ │ -4cba0a: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -4cba0e: 1a02 17ed |001b: const-string v2, "xmlns" // string@ed17 │ │ -4cba12: 1102 |001d: return-object v2 │ │ -4cba14: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -4cba16: 1102 |001f: return-object v2 │ │ -4cba18: 2202 e518 |0020: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4cba1c: 1a00 0a24 |0022: const-string v0, "Illegal to pass null/empty URI as argument." // string@240a │ │ -4cba20: 7020 32e0 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4cba26: 2702 |0027: throw v2 │ │ +4cb9cc: |[4cb9cc] org.codehaus.stax2.ri.EmptyNamespaceContext.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ +4cb9dc: 3802 2000 |0000: if-eqz v2, 0020 // +0020 │ │ +4cb9e0: 6e10 dae0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cb9e6: 0a00 |0005: move-result v0 │ │ +4cb9e8: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +4cb9ec: 1a00 18a2 |0008: const-string v0, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ +4cb9f0: 6e20 c7e0 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4cb9f6: 0a00 |000d: move-result v0 │ │ +4cb9f8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +4cb9fc: 1a02 07ed |0010: const-string v2, "xml" // string@ed07 │ │ +4cba00: 1102 |0012: return-object v2 │ │ +4cba02: 1a00 14a2 |0013: const-string v0, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ +4cba06: 6e20 c7e0 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4cba0c: 0a02 |0018: move-result v2 │ │ +4cba0e: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +4cba12: 1a02 17ed |001b: const-string v2, "xmlns" // string@ed17 │ │ +4cba16: 1102 |001d: return-object v2 │ │ +4cba18: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +4cba1a: 1102 |001f: return-object v2 │ │ +4cba1c: 2202 e518 |0020: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4cba20: 1a00 0a24 |0022: const-string v0, "Illegal to pass null/empty URI as argument." // string@240a │ │ +4cba24: 7020 32e0 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4cba2a: 2702 |0027: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x000a line=55 │ │ 0x0015 line=58 │ │ 0x0020 line=53 │ │ locals : │ │ @@ -1518060,42 +1518061,42 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Iterator;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -4cba28: |[4cba28] org.codehaus.stax2.ri.EmptyNamespaceContext.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; │ │ -4cba38: 3802 2d00 |0000: if-eqz v2, 002d // +002d │ │ -4cba3c: 6e10 dae0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cba42: 0a00 |0005: move-result v0 │ │ -4cba44: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ -4cba48: 1a00 18a2 |0008: const-string v0, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ -4cba4c: 6e20 c7e0 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4cba52: 0a00 |000d: move-result v0 │ │ -4cba54: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -4cba58: 2202 3b1d |0010: new-instance v2, Lorg/codehaus/stax2/ri/SingletonIterator; // type@1d3b │ │ -4cba5c: 1a00 07ed |0012: const-string v0, "xml" // string@ed07 │ │ -4cba60: 7020 bbf8 0200 |0014: invoke-direct {v2, v0}, Lorg/codehaus/stax2/ri/SingletonIterator;.:(Ljava/lang/Object;)V // method@f8bb │ │ -4cba66: 1102 |0017: return-object v2 │ │ -4cba68: 1a00 14a2 |0018: const-string v0, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ -4cba6c: 6e20 c7e0 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4cba72: 0a02 |001d: move-result v2 │ │ -4cba74: 3802 0a00 |001e: if-eqz v2, 0028 // +000a │ │ -4cba78: 2202 3b1d |0020: new-instance v2, Lorg/codehaus/stax2/ri/SingletonIterator; // type@1d3b │ │ -4cba7c: 1a00 17ed |0022: const-string v0, "xmlns" // string@ed17 │ │ -4cba80: 7020 bbf8 0200 |0024: invoke-direct {v2, v0}, Lorg/codehaus/stax2/ri/SingletonIterator;.:(Ljava/lang/Object;)V // method@f8bb │ │ -4cba86: 1102 |0027: return-object v2 │ │ -4cba88: 7100 b1f8 0000 |0028: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ -4cba8e: 0c02 |002b: move-result-object v2 │ │ -4cba90: 1102 |002c: return-object v2 │ │ -4cba92: 2202 e518 |002d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4cba96: 1a00 0b24 |002f: const-string v0, "Illegal to pass null/empty prefix as argument." // string@240b │ │ -4cba9a: 7020 32e0 0200 |0031: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4cbaa0: 2702 |0034: throw v2 │ │ +4cba2c: |[4cba2c] org.codehaus.stax2.ri.EmptyNamespaceContext.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; │ │ +4cba3c: 3802 2d00 |0000: if-eqz v2, 002d // +002d │ │ +4cba40: 6e10 dae0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cba46: 0a00 |0005: move-result v0 │ │ +4cba48: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ +4cba4c: 1a00 18a2 |0008: const-string v0, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ +4cba50: 6e20 c7e0 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4cba56: 0a00 |000d: move-result v0 │ │ +4cba58: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +4cba5c: 2202 3b1d |0010: new-instance v2, Lorg/codehaus/stax2/ri/SingletonIterator; // type@1d3b │ │ +4cba60: 1a00 07ed |0012: const-string v0, "xml" // string@ed07 │ │ +4cba64: 7020 bbf8 0200 |0014: invoke-direct {v2, v0}, Lorg/codehaus/stax2/ri/SingletonIterator;.:(Ljava/lang/Object;)V // method@f8bb │ │ +4cba6a: 1102 |0017: return-object v2 │ │ +4cba6c: 1a00 14a2 |0018: const-string v0, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ +4cba70: 6e20 c7e0 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4cba76: 0a02 |001d: move-result v2 │ │ +4cba78: 3802 0a00 |001e: if-eqz v2, 0028 // +000a │ │ +4cba7c: 2202 3b1d |0020: new-instance v2, Lorg/codehaus/stax2/ri/SingletonIterator; // type@1d3b │ │ +4cba80: 1a00 17ed |0022: const-string v0, "xmlns" // string@ed17 │ │ +4cba84: 7020 bbf8 0200 |0024: invoke-direct {v2, v0}, Lorg/codehaus/stax2/ri/SingletonIterator;.:(Ljava/lang/Object;)V // method@f8bb │ │ +4cba8a: 1102 |0027: return-object v2 │ │ +4cba8c: 7100 b1f8 0000 |0028: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ +4cba92: 0c02 |002b: move-result-object v2 │ │ +4cba94: 1102 |002c: return-object v2 │ │ +4cba96: 2202 e518 |002d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4cba9a: 1a00 0b24 |002f: const-string v0, "Illegal to pass null/empty prefix as argument." // string@240b │ │ +4cba9e: 7020 32e0 0200 |0031: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4cbaa4: 2702 |0034: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x000a line=72 │ │ 0x0010 line=73 │ │ 0x001a line=75 │ │ 0x0020 line=76 │ │ @@ -1518135,17 +1518136,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ceb30: |[4ceb30] org.codehaus.stax2.ri.Stax2Util.:()V │ │ -4ceb40: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ceb46: 0e00 |0003: return-void │ │ +4ceb34: |[4ceb34] org.codehaus.stax2.ri.Stax2Util.:()V │ │ +4ceb44: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ceb4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2Util; │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/Stax2Util;) │ │ @@ -1518153,70 +1518154,70 @@ │ │ type : '(C)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4ce9c0: |[4ce9c0] org.codehaus.stax2.ri.Stax2Util._isSpace:(C)Z │ │ -4ce9d0: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -4ce9d4: 3601 0400 |0002: if-gt v1, v0, 0006 // +0004 │ │ -4ce9d8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4ce9da: 2802 |0005: goto 0007 // +0002 │ │ -4ce9dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4ce9de: 0f01 |0007: return v1 │ │ +4ce9c4: |[4ce9c4] org.codehaus.stax2.ri.Stax2Util._isSpace:(C)Z │ │ +4ce9d4: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +4ce9d8: 3601 0400 |0002: if-gt v1, v0, 0006 // +0004 │ │ +4ce9dc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4ce9de: 2802 |0005: goto 0007 // +0002 │ │ +4ce9e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4ce9e2: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/Stax2Util;) │ │ name : 'eventTypeDesc' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -4ce9e0: |[4ce9e0] org.codehaus.stax2.ri.Stax2Util.eventTypeDesc:(I)Ljava/lang/String; │ │ -4ce9f0: 2b02 3c00 0000 |0000: packed-switch v2, 0000003c // +0000003c │ │ -4ce9f6: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4ce9fa: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cea00: 1a01 0368 |0008: const-string v1, "[" // string@6803 │ │ -4cea04: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cea0a: 6e20 0de1 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4cea10: 1a02 4e6a |0010: const-string v2, "]" // string@6a4e │ │ -4cea14: 6e20 12e1 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cea1a: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cea20: 0c02 |0018: move-result-object v2 │ │ -4cea22: 1102 |0019: return-object v2 │ │ -4cea24: 1a02 4e10 |001a: const-string v2, "CDATA" // string@104e │ │ -4cea28: 1102 |001c: return-object v2 │ │ -4cea2a: 1a02 c518 |001d: const-string v2, "DTD" // string@18c5 │ │ -4cea2e: 1102 |001f: return-object v2 │ │ -4cea30: 1a02 c31a |0020: const-string v2, "ENTITY_REFERENCE" // string@1ac3 │ │ -4cea34: 1102 |0022: return-object v2 │ │ -4cea36: 1a02 b01a |0023: const-string v2, "END_DOCUMENT" // string@1ab0 │ │ -4cea3a: 1102 |0025: return-object v2 │ │ -4cea3c: 1a02 da56 |0026: const-string v2, "START_DOCUMENT" // string@56da │ │ -4cea40: 1102 |0028: return-object v2 │ │ -4cea42: 1a02 7e56 |0029: const-string v2, "SPACE" // string@567e │ │ -4cea46: 1102 |002b: return-object v2 │ │ -4cea48: 1a02 3711 |002c: const-string v2, "COMMENT" // string@1137 │ │ -4cea4c: 1102 |002e: return-object v2 │ │ -4cea4e: 1a02 ad10 |002f: const-string v2, "CHARACTERS" // string@10ad │ │ -4cea52: 1102 |0031: return-object v2 │ │ -4cea54: 1a02 8e50 |0032: const-string v2, "PROCESSING_INSTRUCTION" // string@508e │ │ -4cea58: 1102 |0034: return-object v2 │ │ -4cea5a: 1a02 b11a |0035: const-string v2, "END_ELEMENT" // string@1ab1 │ │ -4cea5e: 1102 |0037: return-object v2 │ │ -4cea60: 1a02 db56 |0038: const-string v2, "START_ELEMENT" // string@56db │ │ -4cea64: 1102 |003a: return-object v2 │ │ -4cea66: 0000 |003b: nop // spacer │ │ -4cea68: 0001 0c00 0100 0000 3800 0000 3500 ... |003c: packed-switch-data (28 units) │ │ +4ce9e4: |[4ce9e4] org.codehaus.stax2.ri.Stax2Util.eventTypeDesc:(I)Ljava/lang/String; │ │ +4ce9f4: 2b02 3c00 0000 |0000: packed-switch v2, 0000003c // +0000003c │ │ +4ce9fa: 2200 0819 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4ce9fe: 7010 06e1 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cea04: 1a01 0368 |0008: const-string v1, "[" // string@6803 │ │ +4cea08: 6e20 12e1 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cea0e: 6e20 0de1 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4cea14: 1a02 4e6a |0010: const-string v2, "]" // string@6a4e │ │ +4cea18: 6e20 12e1 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cea1e: 6e10 1fe1 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cea24: 0c02 |0018: move-result-object v2 │ │ +4cea26: 1102 |0019: return-object v2 │ │ +4cea28: 1a02 4e10 |001a: const-string v2, "CDATA" // string@104e │ │ +4cea2c: 1102 |001c: return-object v2 │ │ +4cea2e: 1a02 c518 |001d: const-string v2, "DTD" // string@18c5 │ │ +4cea32: 1102 |001f: return-object v2 │ │ +4cea34: 1a02 c31a |0020: const-string v2, "ENTITY_REFERENCE" // string@1ac3 │ │ +4cea38: 1102 |0022: return-object v2 │ │ +4cea3a: 1a02 b01a |0023: const-string v2, "END_DOCUMENT" // string@1ab0 │ │ +4cea3e: 1102 |0025: return-object v2 │ │ +4cea40: 1a02 da56 |0026: const-string v2, "START_DOCUMENT" // string@56da │ │ +4cea44: 1102 |0028: return-object v2 │ │ +4cea46: 1a02 7e56 |0029: const-string v2, "SPACE" // string@567e │ │ +4cea4a: 1102 |002b: return-object v2 │ │ +4cea4c: 1a02 3711 |002c: const-string v2, "COMMENT" // string@1137 │ │ +4cea50: 1102 |002e: return-object v2 │ │ +4cea52: 1a02 ad10 |002f: const-string v2, "CHARACTERS" // string@10ad │ │ +4cea56: 1102 |0031: return-object v2 │ │ +4cea58: 1a02 8e50 |0032: const-string v2, "PROCESSING_INSTRUCTION" // string@508e │ │ +4cea5c: 1102 |0034: return-object v2 │ │ +4cea5e: 1a02 b11a |0035: const-string v2, "END_ELEMENT" // string@1ab1 │ │ +4cea62: 1102 |0037: return-object v2 │ │ +4cea64: 1a02 db56 |0038: const-string v2, "START_ELEMENT" // string@56db │ │ +4cea68: 1102 |003a: return-object v2 │ │ +4cea6a: 0000 |003b: nop // spacer │ │ +4cea6c: 0001 0c00 0100 0000 3800 0000 3500 ... |003c: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0058 reg=2 (null) I │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/Stax2Util;) │ │ @@ -1518224,51 +1518225,51 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -4ceaa0: |[4ceaa0] org.codehaus.stax2.ri.Stax2Util.trimSpaces:(Ljava/lang/String;)Ljava/lang/String; │ │ -4ceab0: 6e10 dae0 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4ceab6: 0a00 |0003: move-result v0 │ │ -4ceab8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4ceaba: 3401 0400 |0005: if-lt v1, v0, 0009 // +0004 │ │ -4ceabe: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -4ceac0: 1103 |0008: return-object v3 │ │ -4ceac2: 6e20 bfe0 1300 |0009: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4ceac8: 0a02 |000c: move-result v2 │ │ -4ceaca: 7110 cff9 0200 |000d: invoke-static {v2}, Lorg/codehaus/stax2/ri/Stax2Util;._isSpace:(C)Z // method@f9cf │ │ -4cead0: 0a02 |0010: move-result v2 │ │ -4cead2: 3902 2c00 |0011: if-nez v2, 003d // +002c │ │ -4cead6: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4ceada: 6e20 bfe0 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4ceae0: 0a02 |0018: move-result v2 │ │ -4ceae2: 7110 cff9 0200 |0019: invoke-static {v2}, Lorg/codehaus/stax2/ri/Stax2Util;._isSpace:(C)Z // method@f9cf │ │ -4ceae8: 0a02 |001c: move-result v2 │ │ -4ceaea: 3902 0a00 |001d: if-nez v2, 0027 // +000a │ │ -4ceaee: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ -4ceaf2: 2805 |0021: goto 0026 // +0005 │ │ -4ceaf4: 6e20 e4e0 1300 |0022: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4ceafa: 0c03 |0025: move-result-object v3 │ │ -4ceafc: 1103 |0026: return-object v3 │ │ -4ceafe: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4ceb02: 3710 0d00 |0029: if-le v0, v1, 0036 // +000d │ │ -4ceb06: 6e20 bfe0 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4ceb0c: 0a02 |002e: move-result v2 │ │ -4ceb0e: 7110 cff9 0200 |002f: invoke-static {v2}, Lorg/codehaus/stax2/ri/Stax2Util;._isSpace:(C)Z // method@f9cf │ │ -4ceb14: 0a02 |0032: move-result v2 │ │ -4ceb16: 3802 0300 |0033: if-eqz v2, 0036 // +0003 │ │ -4ceb1a: 28f2 |0035: goto 0027 // -000e │ │ -4ceb1c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4ceb20: 6e30 e5e0 1300 |0038: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4ceb26: 0c03 |003b: move-result-object v3 │ │ -4ceb28: 1103 |003c: return-object v3 │ │ -4ceb2a: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4ceb2e: 28c6 |003f: goto 0005 // -003a │ │ +4ceaa4: |[4ceaa4] org.codehaus.stax2.ri.Stax2Util.trimSpaces:(Ljava/lang/String;)Ljava/lang/String; │ │ +4ceab4: 6e10 dae0 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4ceaba: 0a00 |0003: move-result v0 │ │ +4ceabc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4ceabe: 3401 0400 |0005: if-lt v1, v0, 0009 // +0004 │ │ +4ceac2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +4ceac4: 1103 |0008: return-object v3 │ │ +4ceac6: 6e20 bfe0 1300 |0009: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4ceacc: 0a02 |000c: move-result v2 │ │ +4ceace: 7110 cff9 0200 |000d: invoke-static {v2}, Lorg/codehaus/stax2/ri/Stax2Util;._isSpace:(C)Z // method@f9cf │ │ +4cead4: 0a02 |0010: move-result v2 │ │ +4cead6: 3902 2c00 |0011: if-nez v2, 003d // +002c │ │ +4ceada: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4ceade: 6e20 bfe0 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4ceae4: 0a02 |0018: move-result v2 │ │ +4ceae6: 7110 cff9 0200 |0019: invoke-static {v2}, Lorg/codehaus/stax2/ri/Stax2Util;._isSpace:(C)Z // method@f9cf │ │ +4ceaec: 0a02 |001c: move-result v2 │ │ +4ceaee: 3902 0a00 |001d: if-nez v2, 0027 // +000a │ │ +4ceaf2: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ +4ceaf6: 2805 |0021: goto 0026 // +0005 │ │ +4ceaf8: 6e20 e4e0 1300 |0022: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4ceafe: 0c03 |0025: move-result-object v3 │ │ +4ceb00: 1103 |0026: return-object v3 │ │ +4ceb02: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4ceb06: 3710 0d00 |0029: if-le v0, v1, 0036 // +000d │ │ +4ceb0a: 6e20 bfe0 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4ceb10: 0a02 |002e: move-result v2 │ │ +4ceb12: 7110 cff9 0200 |002f: invoke-static {v2}, Lorg/codehaus/stax2/ri/Stax2Util;._isSpace:(C)Z // method@f9cf │ │ +4ceb18: 0a02 |0032: move-result v2 │ │ +4ceb1a: 3802 0300 |0033: if-eqz v2, 0036 // +0003 │ │ +4ceb1e: 28f2 |0035: goto 0027 // -000e │ │ +4ceb20: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4ceb24: 6e30 e5e0 1300 |0038: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4ceb2a: 0c03 |003b: move-result-object v3 │ │ +4ceb2c: 1103 |003c: return-object v3 │ │ +4ceb2e: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4ceb32: 28c6 |003f: goto 0005 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0009 line=75 │ │ 0x0015 line=82 │ │ 0x0022 line=83 │ │ 0x002b line=87 │ │ @@ -1518311,21 +1518312,21 @@ │ │ type : '(Ljavax/xml/namespace/NamespaceContext;Ljava/util/List;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4d487c: |[4d487c] org.codehaus.stax2.ri.evt.MergedNsContext.:(Ljavax/xml/namespace/NamespaceContext;Ljava/util/List;)V │ │ -4d488c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d4892: 5b01 74b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mParentCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b074 │ │ -4d4896: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ -4d489a: 6202 70a2 |0007: sget-object v2, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@a270 │ │ -4d489e: 5b02 73b0 |0009: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ -4d48a2: 0e00 |000b: return-void │ │ +4d4880: |[4d4880] org.codehaus.stax2.ri.evt.MergedNsContext.:(Ljavax/xml/namespace/NamespaceContext;Ljava/util/List;)V │ │ +4d4890: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d4896: 5b01 74b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mParentCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b074 │ │ +4d489a: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ +4d489e: 6202 70a2 |0007: sget-object v2, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@a270 │ │ +4d48a2: 5b02 73b0 |0009: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ +4d48a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0007 line=27 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/codehaus/stax2/ri/evt/MergedNsContext; │ │ @@ -1518337,18 +1518338,18 @@ │ │ type : '(Ljavax/xml/namespace/NamespaceContext;Ljava/util/List;)Lorg/codehaus/stax2/ri/evt/MergedNsContext;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4d4860: |[4d4860] org.codehaus.stax2.ri.evt.MergedNsContext.construct:(Ljavax/xml/namespace/NamespaceContext;Ljava/util/List;)Lorg/codehaus/stax2/ri/evt/MergedNsContext; │ │ -4d4870: 2200 531d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/MergedNsContext; // type@1d53 │ │ -4d4874: 7030 9bfb 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.:(Ljavax/xml/namespace/NamespaceContext;Ljava/util/List;)V // method@fb9b │ │ -4d487a: 1100 |0005: return-object v0 │ │ +4d4864: |[4d4864] org.codehaus.stax2.ri.evt.MergedNsContext.construct:(Ljavax/xml/namespace/NamespaceContext;Ljava/util/List;)Lorg/codehaus/stax2/ri/evt/MergedNsContext; │ │ +4d4874: 2200 531d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/MergedNsContext; // type@1d53 │ │ +4d4878: 7030 9bfb 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.:(Ljavax/xml/namespace/NamespaceContext;Ljava/util/List;)V // method@fb9b │ │ +4d487e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/namespace/NamespaceContext; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1518358,20 +1518359,20 @@ │ │ type : '(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4d4738: |[4d4738] org.codehaus.stax2.ri.evt.MergedNsContext.addToList:(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; │ │ -4d4748: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -4d474c: 2201 7119 |0002: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4d4750: 7010 92e2 0100 |0004: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4d4756: 6e20 96e2 2100 |0007: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d475c: 1101 |000a: return-object v1 │ │ +4d473c: |[4d473c] org.codehaus.stax2.ri.evt.MergedNsContext.addToList:(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; │ │ +4d474c: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +4d4750: 2201 7119 |0002: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4d4754: 7010 92e2 0100 |0004: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4d475a: 6e20 96e2 2100 |0007: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d4760: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=171 │ │ 0x0007 line=173 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/codehaus/stax2/ri/evt/MergedNsContext; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/util/ArrayList; │ │ @@ -1518382,59 +1518383,59 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -4d4570: |[4d4570] org.codehaus.stax2.ri.evt.MergedNsContext.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ -4d4580: 3805 4800 |0000: if-eqz v5, 0048 // +0048 │ │ -4d4584: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -4d4586: 5441 73b0 |0003: iget-object v1, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ -4d458a: 7210 93e3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -4d4590: 0a01 |0008: move-result v1 │ │ -4d4592: 3510 1c00 |0009: if-ge v0, v1, 0025 // +001c │ │ -4d4596: 5442 73b0 |000b: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ -4d459a: 7220 8be3 0200 |000d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4d45a0: 0c02 |0010: move-result-object v2 │ │ -4d45a2: 1f02 301a |0011: check-cast v2, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ -4d45a6: 7210 d0e5 0200 |0013: invoke-interface {v2}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ -4d45ac: 0c03 |0016: move-result-object v3 │ │ -4d45ae: 6e20 c7e0 3500 |0017: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d45b4: 0a03 |001a: move-result v3 │ │ -4d45b6: 3803 0700 |001b: if-eqz v3, 0022 // +0007 │ │ -4d45ba: 7210 cfe5 0200 |001d: invoke-interface {v2}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ -4d45c0: 0c05 |0020: move-result-object v5 │ │ -4d45c2: 1105 |0021: return-object v5 │ │ -4d45c4: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4d45c8: 28e5 |0024: goto 0009 // -001b │ │ -4d45ca: 5440 74b0 |0025: iget-object v0, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mParentCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b074 │ │ -4d45ce: 3800 0900 |0027: if-eqz v0, 0030 // +0009 │ │ -4d45d2: 7220 cfe4 5000 |0029: invoke-interface {v0, v5}, Ljavax/xml/namespace/NamespaceContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@e4cf │ │ -4d45d8: 0c00 |002c: move-result-object v0 │ │ -4d45da: 3800 0300 |002d: if-eqz v0, 0030 // +0003 │ │ -4d45de: 1100 |002f: return-object v0 │ │ -4d45e0: 1a00 07ed |0030: const-string v0, "xml" // string@ed07 │ │ -4d45e4: 6e20 c7e0 0500 |0032: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d45ea: 0a00 |0035: move-result v0 │ │ -4d45ec: 3800 0500 |0036: if-eqz v0, 003b // +0005 │ │ -4d45f0: 1a05 18a2 |0038: const-string v5, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ -4d45f4: 1105 |003a: return-object v5 │ │ -4d45f6: 1a00 17ed |003b: const-string v0, "xmlns" // string@ed17 │ │ -4d45fa: 6e20 c7e0 0500 |003d: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d4600: 0a05 |0040: move-result v5 │ │ -4d4602: 3805 0500 |0041: if-eqz v5, 0046 // +0005 │ │ -4d4606: 1a05 14a2 |0043: const-string v5, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ -4d460a: 1105 |0045: return-object v5 │ │ -4d460c: 1205 |0046: const/4 v5, #int 0 // #0 │ │ -4d460e: 1105 |0047: return-object v5 │ │ -4d4610: 2205 e518 |0048: new-instance v5, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d4614: 1a00 0924 |004a: const-string v0, "Illegal to pass null prefix" // string@2409 │ │ -4d4618: 7020 32e0 0500 |004c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d461e: 2705 |004f: throw v5 │ │ +4d4574: |[4d4574] org.codehaus.stax2.ri.evt.MergedNsContext.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ +4d4584: 3805 4800 |0000: if-eqz v5, 0048 // +0048 │ │ +4d4588: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +4d458a: 5441 73b0 |0003: iget-object v1, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ +4d458e: 7210 93e3 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +4d4594: 0a01 |0008: move-result v1 │ │ +4d4596: 3510 1c00 |0009: if-ge v0, v1, 0025 // +001c │ │ +4d459a: 5442 73b0 |000b: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ +4d459e: 7220 8be3 0200 |000d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4d45a4: 0c02 |0010: move-result-object v2 │ │ +4d45a6: 1f02 301a |0011: check-cast v2, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ +4d45aa: 7210 d0e5 0200 |0013: invoke-interface {v2}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ +4d45b0: 0c03 |0016: move-result-object v3 │ │ +4d45b2: 6e20 c7e0 3500 |0017: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d45b8: 0a03 |001a: move-result v3 │ │ +4d45ba: 3803 0700 |001b: if-eqz v3, 0022 // +0007 │ │ +4d45be: 7210 cfe5 0200 |001d: invoke-interface {v2}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ +4d45c4: 0c05 |0020: move-result-object v5 │ │ +4d45c6: 1105 |0021: return-object v5 │ │ +4d45c8: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4d45cc: 28e5 |0024: goto 0009 // -001b │ │ +4d45ce: 5440 74b0 |0025: iget-object v0, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mParentCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b074 │ │ +4d45d2: 3800 0900 |0027: if-eqz v0, 0030 // +0009 │ │ +4d45d6: 7220 cfe4 5000 |0029: invoke-interface {v0, v5}, Ljavax/xml/namespace/NamespaceContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@e4cf │ │ +4d45dc: 0c00 |002c: move-result-object v0 │ │ +4d45de: 3800 0300 |002d: if-eqz v0, 0030 // +0003 │ │ +4d45e2: 1100 |002f: return-object v0 │ │ +4d45e4: 1a00 07ed |0030: const-string v0, "xml" // string@ed07 │ │ +4d45e8: 6e20 c7e0 0500 |0032: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d45ee: 0a00 |0035: move-result v0 │ │ +4d45f0: 3800 0500 |0036: if-eqz v0, 003b // +0005 │ │ +4d45f4: 1a05 18a2 |0038: const-string v5, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ +4d45f8: 1105 |003a: return-object v5 │ │ +4d45fa: 1a00 17ed |003b: const-string v0, "xmlns" // string@ed17 │ │ +4d45fe: 6e20 c7e0 0500 |003d: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d4604: 0a05 |0040: move-result v5 │ │ +4d4606: 3805 0500 |0041: if-eqz v5, 0046 // +0005 │ │ +4d460a: 1a05 14a2 |0043: const-string v5, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ +4d460e: 1105 |0045: return-object v5 │ │ +4d4610: 1205 |0046: const/4 v5, #int 0 // #0 │ │ +4d4612: 1105 |0047: return-object v5 │ │ +4d4614: 2205 e518 |0048: new-instance v5, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d4618: 1a00 0924 |004a: const-string v0, "Illegal to pass null prefix" // string@2409 │ │ +4d461c: 7020 32e0 0500 |004c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d4622: 2705 |004f: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=47 │ │ 0x000b line=48 │ │ 0x0013 line=49 │ │ 0x001d line=50 │ │ 0x0025 line=54 │ │ @@ -1518451,85 +1518452,85 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -4d4620: |[4d4620] org.codehaus.stax2.ri.evt.MergedNsContext.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ -4d4630: 3805 7b00 |0000: if-eqz v5, 007b // +007b │ │ -4d4634: 6e10 dae0 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d463a: 0a00 |0005: move-result v0 │ │ -4d463c: 3800 7500 |0006: if-eqz v0, 007b // +0075 │ │ -4d4640: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4d4642: 5441 73b0 |0009: iget-object v1, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ -4d4646: 7210 93e3 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -4d464c: 0a01 |000e: move-result v1 │ │ -4d464e: 3510 1c00 |000f: if-ge v0, v1, 002b // +001c │ │ -4d4652: 5442 73b0 |0011: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ -4d4656: 7220 8be3 0200 |0013: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4d465c: 0c02 |0016: move-result-object v2 │ │ -4d465e: 1f02 301a |0017: check-cast v2, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ -4d4662: 7210 cfe5 0200 |0019: invoke-interface {v2}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ -4d4668: 0c03 |001c: move-result-object v3 │ │ -4d466a: 6e20 c7e0 3500 |001d: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d4670: 0a03 |0020: move-result v3 │ │ -4d4672: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ -4d4676: 7210 d0e5 0200 |0023: invoke-interface {v2}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ -4d467c: 0c05 |0026: move-result-object v5 │ │ -4d467e: 1105 |0027: return-object v5 │ │ -4d4680: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4d4684: 28e5 |002a: goto 000f // -001b │ │ -4d4686: 5440 74b0 |002b: iget-object v0, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mParentCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b074 │ │ -4d468a: 3800 3600 |002d: if-eqz v0, 0063 // +0036 │ │ -4d468e: 7220 d0e4 5000 |002f: invoke-interface {v0, v5}, Ljavax/xml/namespace/NamespaceContext;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@e4d0 │ │ -4d4694: 0c00 |0032: move-result-object v0 │ │ -4d4696: 3800 0d00 |0033: if-eqz v0, 0040 // +000d │ │ -4d469a: 6e20 9efb 0400 |0035: invoke-virtual {v4, v0}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@fb9e │ │ -4d46a0: 0c01 |0038: move-result-object v1 │ │ -4d46a2: 6e20 c7e0 5100 |0039: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d46a8: 0a01 |003c: move-result v1 │ │ -4d46aa: 3801 0300 |003d: if-eqz v1, 0040 // +0003 │ │ -4d46ae: 1100 |003f: return-object v0 │ │ -4d46b0: 5441 74b0 |0040: iget-object v1, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mParentCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b074 │ │ -4d46b4: 7220 d1e4 5100 |0042: invoke-interface {v1, v5}, Ljavax/xml/namespace/NamespaceContext;.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; // method@e4d1 │ │ -4d46ba: 0c01 |0045: move-result-object v1 │ │ -4d46bc: 7210 5fe3 0100 |0046: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d46c2: 0a02 |0049: move-result v2 │ │ -4d46c4: 3802 1900 |004a: if-eqz v2, 0063 // +0019 │ │ -4d46c8: 7210 60e3 0100 |004c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4d46ce: 0c02 |004f: move-result-object v2 │ │ -4d46d0: 1f02 0619 |0050: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4d46d4: 6e20 c7e0 0200 |0052: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d46da: 0a03 |0055: move-result v3 │ │ -4d46dc: 3903 f0ff |0056: if-nez v3, 0046 // -0010 │ │ -4d46e0: 6e20 9efb 2400 |0058: invoke-virtual {v4, v2}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@fb9e │ │ -4d46e6: 0c03 |005b: move-result-object v3 │ │ -4d46e8: 6e20 c7e0 5300 |005c: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d46ee: 0a03 |005f: move-result v3 │ │ -4d46f0: 3803 e6ff |0060: if-eqz v3, 0046 // -001a │ │ -4d46f4: 1102 |0062: return-object v2 │ │ -4d46f6: 1a00 18a2 |0063: const-string v0, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ -4d46fa: 6e20 c7e0 0500 |0065: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d4700: 0a00 |0068: move-result v0 │ │ -4d4702: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ -4d4706: 1a05 07ed |006b: const-string v5, "xml" // string@ed07 │ │ -4d470a: 1105 |006d: return-object v5 │ │ -4d470c: 1a00 14a2 |006e: const-string v0, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ -4d4710: 6e20 c7e0 0500 |0070: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d4716: 0a05 |0073: move-result v5 │ │ -4d4718: 3805 0500 |0074: if-eqz v5, 0079 // +0005 │ │ -4d471c: 1a05 17ed |0076: const-string v5, "xmlns" // string@ed17 │ │ -4d4720: 1105 |0078: return-object v5 │ │ -4d4722: 1205 |0079: const/4 v5, #int 0 // #0 │ │ -4d4724: 1105 |007a: return-object v5 │ │ -4d4726: 2205 e518 |007b: new-instance v5, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d472a: 1a00 0b24 |007d: const-string v0, "Illegal to pass null/empty prefix as argument." // string@240b │ │ -4d472e: 7020 32e0 0500 |007f: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d4734: 2705 |0082: throw v5 │ │ +4d4624: |[4d4624] org.codehaus.stax2.ri.evt.MergedNsContext.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ +4d4634: 3805 7b00 |0000: if-eqz v5, 007b // +007b │ │ +4d4638: 6e10 dae0 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d463e: 0a00 |0005: move-result v0 │ │ +4d4640: 3800 7500 |0006: if-eqz v0, 007b // +0075 │ │ +4d4644: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4d4646: 5441 73b0 |0009: iget-object v1, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ +4d464a: 7210 93e3 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +4d4650: 0a01 |000e: move-result v1 │ │ +4d4652: 3510 1c00 |000f: if-ge v0, v1, 002b // +001c │ │ +4d4656: 5442 73b0 |0011: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ +4d465a: 7220 8be3 0200 |0013: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4d4660: 0c02 |0016: move-result-object v2 │ │ +4d4662: 1f02 301a |0017: check-cast v2, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ +4d4666: 7210 cfe5 0200 |0019: invoke-interface {v2}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ +4d466c: 0c03 |001c: move-result-object v3 │ │ +4d466e: 6e20 c7e0 3500 |001d: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d4674: 0a03 |0020: move-result v3 │ │ +4d4676: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ +4d467a: 7210 d0e5 0200 |0023: invoke-interface {v2}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ +4d4680: 0c05 |0026: move-result-object v5 │ │ +4d4682: 1105 |0027: return-object v5 │ │ +4d4684: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4d4688: 28e5 |002a: goto 000f // -001b │ │ +4d468a: 5440 74b0 |002b: iget-object v0, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mParentCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b074 │ │ +4d468e: 3800 3600 |002d: if-eqz v0, 0063 // +0036 │ │ +4d4692: 7220 d0e4 5000 |002f: invoke-interface {v0, v5}, Ljavax/xml/namespace/NamespaceContext;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@e4d0 │ │ +4d4698: 0c00 |0032: move-result-object v0 │ │ +4d469a: 3800 0d00 |0033: if-eqz v0, 0040 // +000d │ │ +4d469e: 6e20 9efb 0400 |0035: invoke-virtual {v4, v0}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@fb9e │ │ +4d46a4: 0c01 |0038: move-result-object v1 │ │ +4d46a6: 6e20 c7e0 5100 |0039: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d46ac: 0a01 |003c: move-result v1 │ │ +4d46ae: 3801 0300 |003d: if-eqz v1, 0040 // +0003 │ │ +4d46b2: 1100 |003f: return-object v0 │ │ +4d46b4: 5441 74b0 |0040: iget-object v1, v4, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mParentCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b074 │ │ +4d46b8: 7220 d1e4 5100 |0042: invoke-interface {v1, v5}, Ljavax/xml/namespace/NamespaceContext;.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; // method@e4d1 │ │ +4d46be: 0c01 |0045: move-result-object v1 │ │ +4d46c0: 7210 5fe3 0100 |0046: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d46c6: 0a02 |0049: move-result v2 │ │ +4d46c8: 3802 1900 |004a: if-eqz v2, 0063 // +0019 │ │ +4d46cc: 7210 60e3 0100 |004c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4d46d2: 0c02 |004f: move-result-object v2 │ │ +4d46d4: 1f02 0619 |0050: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4d46d8: 6e20 c7e0 0200 |0052: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d46de: 0a03 |0055: move-result v3 │ │ +4d46e0: 3903 f0ff |0056: if-nez v3, 0046 // -0010 │ │ +4d46e4: 6e20 9efb 2400 |0058: invoke-virtual {v4, v2}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@fb9e │ │ +4d46ea: 0c03 |005b: move-result-object v3 │ │ +4d46ec: 6e20 c7e0 5300 |005c: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d46f2: 0a03 |005f: move-result v3 │ │ +4d46f4: 3803 e6ff |0060: if-eqz v3, 0046 // -001a │ │ +4d46f8: 1102 |0062: return-object v2 │ │ +4d46fa: 1a00 18a2 |0063: const-string v0, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ +4d46fe: 6e20 c7e0 0500 |0065: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d4704: 0a00 |0068: move-result v0 │ │ +4d4706: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ +4d470a: 1a05 07ed |006b: const-string v5, "xml" // string@ed07 │ │ +4d470e: 1105 |006d: return-object v5 │ │ +4d4710: 1a00 14a2 |006e: const-string v0, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ +4d4714: 6e20 c7e0 0500 |0070: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d471a: 0a05 |0073: move-result v5 │ │ +4d471c: 3805 0500 |0074: if-eqz v5, 0079 // +0005 │ │ +4d4720: 1a05 17ed |0076: const-string v5, "xmlns" // string@ed17 │ │ +4d4724: 1105 |0078: return-object v5 │ │ +4d4726: 1205 |0079: const/4 v5, #int 0 // #0 │ │ +4d4728: 1105 |007a: return-object v5 │ │ +4d472a: 2205 e518 |007b: new-instance v5, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d472e: 1a00 0b24 |007d: const-string v0, "Illegal to pass null/empty prefix as argument." // string@240b │ │ +4d4732: 7020 32e0 0500 |007f: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d4738: 2705 |0082: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ 0x0009 line=77 │ │ 0x0011 line=78 │ │ 0x0019 line=79 │ │ 0x0023 line=80 │ │ @@ -1518555,77 +1518556,77 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -4d4760: |[4d4760] org.codehaus.stax2.ri.evt.MergedNsContext.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; │ │ -4d4770: 3807 6f00 |0000: if-eqz v7, 006f // +006f │ │ -4d4774: 6e10 dae0 0700 |0002: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d477a: 0a00 |0005: move-result v0 │ │ -4d477c: 3800 6900 |0006: if-eqz v0, 006f // +0069 │ │ -4d4780: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4d4782: 5461 73b0 |0009: iget-object v1, v6, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ -4d4786: 7210 93e3 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -4d478c: 0a01 |000e: move-result v1 │ │ -4d478e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -4d4790: 0723 |0010: move-object v3, v2 │ │ -4d4792: 3510 1f00 |0011: if-ge v0, v1, 0030 // +001f │ │ -4d4796: 5464 73b0 |0013: iget-object v4, v6, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ -4d479a: 7220 8be3 0400 |0015: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4d47a0: 0c04 |0018: move-result-object v4 │ │ -4d47a2: 1f04 301a |0019: check-cast v4, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ -4d47a6: 7210 cfe5 0400 |001b: invoke-interface {v4}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ -4d47ac: 0c05 |001e: move-result-object v5 │ │ -4d47ae: 6e20 c7e0 5700 |001f: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d47b4: 0a05 |0022: move-result v5 │ │ -4d47b6: 3805 0a00 |0023: if-eqz v5, 002d // +000a │ │ -4d47ba: 7210 d0e5 0400 |0025: invoke-interface {v4}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ -4d47c0: 0c04 |0028: move-result-object v4 │ │ -4d47c2: 6e30 9cfb 3604 |0029: invoke-virtual {v6, v3, v4}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.addToList:(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; // method@fb9c │ │ -4d47c8: 0c03 |002c: move-result-object v3 │ │ -4d47ca: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4d47ce: 28e2 |002f: goto 0011 // -001e │ │ -4d47d0: 5460 74b0 |0030: iget-object v0, v6, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mParentCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b074 │ │ -4d47d4: 3800 2100 |0032: if-eqz v0, 0053 // +0021 │ │ -4d47d8: 7220 d1e4 7000 |0034: invoke-interface {v0, v7}, Ljavax/xml/namespace/NamespaceContext;.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; // method@e4d1 │ │ -4d47de: 0c00 |0037: move-result-object v0 │ │ -4d47e0: 7210 5fe3 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d47e6: 0a01 |003b: move-result v1 │ │ -4d47e8: 3801 1700 |003c: if-eqz v1, 0053 // +0017 │ │ -4d47ec: 7210 60e3 0000 |003e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4d47f2: 0c01 |0041: move-result-object v1 │ │ -4d47f4: 1f01 0619 |0042: check-cast v1, Ljava/lang/String; // type@1906 │ │ -4d47f8: 6e20 9efb 1600 |0044: invoke-virtual {v6, v1}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@fb9e │ │ -4d47fe: 0c04 |0047: move-result-object v4 │ │ -4d4800: 6e20 c7e0 7400 |0048: invoke-virtual {v4, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d4806: 0a04 |004b: move-result v4 │ │ -4d4808: 3804 ecff |004c: if-eqz v4, 0038 // -0014 │ │ -4d480c: 6e30 9cfb 3601 |004e: invoke-virtual {v6, v3, v1}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.addToList:(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; // method@fb9c │ │ -4d4812: 0c03 |0051: move-result-object v3 │ │ -4d4814: 28e6 |0052: goto 0038 // -001a │ │ -4d4816: 1a00 18a2 |0053: const-string v0, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ -4d481a: 6e20 c7e0 0700 |0055: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d4820: 0a00 |0058: move-result v0 │ │ -4d4822: 3800 0800 |0059: if-eqz v0, 0061 // +0008 │ │ -4d4826: 1a00 07ed |005b: const-string v0, "xml" // string@ed07 │ │ -4d482a: 6e30 9cfb 3600 |005d: invoke-virtual {v6, v3, v0}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.addToList:(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; // method@fb9c │ │ -4d4830: 0c03 |0060: move-result-object v3 │ │ -4d4832: 1a00 14a2 |0061: const-string v0, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ -4d4836: 6e20 c7e0 0700 |0063: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d483c: 0a07 |0066: move-result v7 │ │ -4d483e: 3807 0700 |0067: if-eqz v7, 006e // +0007 │ │ -4d4842: 1a07 17ed |0069: const-string v7, "xmlns" // string@ed17 │ │ -4d4846: 6e30 9cfb 3607 |006b: invoke-virtual {v6, v3, v7}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.addToList:(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; // method@fb9c │ │ -4d484c: 1102 |006e: return-object v2 │ │ -4d484e: 2207 e518 |006f: new-instance v7, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d4852: 1a00 0b24 |0071: const-string v0, "Illegal to pass null/empty prefix as argument." // string@240b │ │ -4d4856: 7020 32e0 0700 |0073: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d485c: 2707 |0076: throw v7 │ │ +4d4764: |[4d4764] org.codehaus.stax2.ri.evt.MergedNsContext.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; │ │ +4d4774: 3807 6f00 |0000: if-eqz v7, 006f // +006f │ │ +4d4778: 6e10 dae0 0700 |0002: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d477e: 0a00 |0005: move-result v0 │ │ +4d4780: 3800 6900 |0006: if-eqz v0, 006f // +0069 │ │ +4d4784: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4d4786: 5461 73b0 |0009: iget-object v1, v6, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ +4d478a: 7210 93e3 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +4d4790: 0a01 |000e: move-result v1 │ │ +4d4792: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +4d4794: 0723 |0010: move-object v3, v2 │ │ +4d4796: 3510 1f00 |0011: if-ge v0, v1, 0030 // +001f │ │ +4d479a: 5464 73b0 |0013: iget-object v4, v6, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mNamespaces:Ljava/util/List; // field@b073 │ │ +4d479e: 7220 8be3 0400 |0015: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4d47a4: 0c04 |0018: move-result-object v4 │ │ +4d47a6: 1f04 301a |0019: check-cast v4, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ +4d47aa: 7210 cfe5 0400 |001b: invoke-interface {v4}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ +4d47b0: 0c05 |001e: move-result-object v5 │ │ +4d47b2: 6e20 c7e0 5700 |001f: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d47b8: 0a05 |0022: move-result v5 │ │ +4d47ba: 3805 0a00 |0023: if-eqz v5, 002d // +000a │ │ +4d47be: 7210 d0e5 0400 |0025: invoke-interface {v4}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ +4d47c4: 0c04 |0028: move-result-object v4 │ │ +4d47c6: 6e30 9cfb 3604 |0029: invoke-virtual {v6, v3, v4}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.addToList:(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; // method@fb9c │ │ +4d47cc: 0c03 |002c: move-result-object v3 │ │ +4d47ce: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4d47d2: 28e2 |002f: goto 0011 // -001e │ │ +4d47d4: 5460 74b0 |0030: iget-object v0, v6, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.mParentCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b074 │ │ +4d47d8: 3800 2100 |0032: if-eqz v0, 0053 // +0021 │ │ +4d47dc: 7220 d1e4 7000 |0034: invoke-interface {v0, v7}, Ljavax/xml/namespace/NamespaceContext;.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; // method@e4d1 │ │ +4d47e2: 0c00 |0037: move-result-object v0 │ │ +4d47e4: 7210 5fe3 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d47ea: 0a01 |003b: move-result v1 │ │ +4d47ec: 3801 1700 |003c: if-eqz v1, 0053 // +0017 │ │ +4d47f0: 7210 60e3 0000 |003e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4d47f6: 0c01 |0041: move-result-object v1 │ │ +4d47f8: 1f01 0619 |0042: check-cast v1, Ljava/lang/String; // type@1906 │ │ +4d47fc: 6e20 9efb 1600 |0044: invoke-virtual {v6, v1}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@fb9e │ │ +4d4802: 0c04 |0047: move-result-object v4 │ │ +4d4804: 6e20 c7e0 7400 |0048: invoke-virtual {v4, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d480a: 0a04 |004b: move-result v4 │ │ +4d480c: 3804 ecff |004c: if-eqz v4, 0038 // -0014 │ │ +4d4810: 6e30 9cfb 3601 |004e: invoke-virtual {v6, v3, v1}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.addToList:(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; // method@fb9c │ │ +4d4816: 0c03 |0051: move-result-object v3 │ │ +4d4818: 28e6 |0052: goto 0038 // -001a │ │ +4d481a: 1a00 18a2 |0053: const-string v0, "http://www.w3.org/XML/1998/namespace" // string@a218 │ │ +4d481e: 6e20 c7e0 0700 |0055: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d4824: 0a00 |0058: move-result v0 │ │ +4d4826: 3800 0800 |0059: if-eqz v0, 0061 // +0008 │ │ +4d482a: 1a00 07ed |005b: const-string v0, "xml" // string@ed07 │ │ +4d482e: 6e30 9cfb 3600 |005d: invoke-virtual {v6, v3, v0}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.addToList:(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; // method@fb9c │ │ +4d4834: 0c03 |0060: move-result-object v3 │ │ +4d4836: 1a00 14a2 |0061: const-string v0, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ +4d483a: 6e20 c7e0 0700 |0063: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d4840: 0a07 |0066: move-result v7 │ │ +4d4842: 3807 0700 |0067: if-eqz v7, 006e // +0007 │ │ +4d4846: 1a07 17ed |0069: const-string v7, "xmlns" // string@ed17 │ │ +4d484a: 6e30 9cfb 3607 |006b: invoke-virtual {v6, v3, v7}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.addToList:(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; // method@fb9c │ │ +4d4850: 1102 |006e: return-object v2 │ │ +4d4852: 2207 e518 |006f: new-instance v7, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d4856: 1a00 0b24 |0071: const-string v0, "Illegal to pass null/empty prefix as argument." // string@240b │ │ +4d485a: 7020 32e0 0700 |0073: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d4860: 2707 |0076: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0009 line=130 │ │ 0x0013 line=131 │ │ 0x001b line=132 │ │ 0x0025 line=133 │ │ @@ -1518684,17 +1518685,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d5acc: |[4d5acc] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.:()V │ │ -4d5adc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d5ae2: 0e00 |0003: return-void │ │ +4d5ad0: |[4d5ad0] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.:()V │ │ +4d5ae0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d5ae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl; │ │ │ │ Virtual methods - │ │ @@ -1518703,84 +1518704,84 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -4d5958: |[4d5958] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.allocate:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent; │ │ -4d5968: 6e20 ebfb 5400 |0000: invoke-virtual {v4, v5}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.getLocation:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/Location; // method@fbeb │ │ -4d596e: 0c00 |0003: move-result-object v0 │ │ -4d5970: 7210 76e5 0500 |0004: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getEventType:()I // method@e576 │ │ -4d5976: 0a01 |0007: move-result v1 │ │ -4d5978: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4d597a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -4d597c: 2b01 7e00 0000 |000a: packed-switch v1, 00000088 // +0000007e │ │ -4d5982: 2200 251a |000d: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d5986: 2201 0819 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d598a: 7010 06e1 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d5990: 1a02 9b61 |0014: const-string v2, "Unrecognized event type " // string@619b │ │ -4d5994: 6e20 12e1 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d599a: 7210 76e5 0500 |0019: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getEventType:()I // method@e576 │ │ -4d59a0: 0a05 |001c: move-result v5 │ │ -4d59a2: 6e20 0de1 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d59a8: 1a05 6a06 |0020: const-string v5, "." // string@066a │ │ -4d59ac: 6e20 12e1 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d59b2: 6e10 1fe1 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d59b8: 0c05 |0028: move-result-object v5 │ │ -4d59ba: 7020 61e5 5000 |0029: invoke-direct {v0, v5}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4d59c0: 2700 |002c: throw v0 │ │ -4d59c2: 2201 4c1d |002d: new-instance v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ -4d59c6: 7210 84e5 0500 |002f: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ -4d59cc: 0c05 |0032: move-result-object v5 │ │ -4d59ce: 7040 42fb 0125 |0033: invoke-direct {v1, v0, v5, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V // method@fb42 │ │ -4d59d4: 1101 |0036: return-object v1 │ │ -4d59d6: 6e30 e8fb 5400 |0037: invoke-virtual {v4, v5, v0}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.createDTD:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/DTD; // method@fbe8 │ │ -4d59dc: 0c05 |003a: move-result-object v5 │ │ -4d59de: 1105 |003b: return-object v5 │ │ -4d59e0: 6e30 e9fb 5400 |003c: invoke-virtual {v4, v5, v0}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.createEntityReference:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/EntityReference; // method@fbe9 │ │ -4d59e6: 0c05 |003f: move-result-object v5 │ │ -4d59e8: 1105 |0040: return-object v5 │ │ -4d59ea: 2205 4f1d |0041: new-instance v5, Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl; // type@1d4f │ │ -4d59ee: 7020 6ffb 0500 |0043: invoke-direct {v5, v0}, Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb6f │ │ -4d59f4: 1105 |0046: return-object v5 │ │ -4d59f6: 2201 571d |0047: new-instance v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; // type@1d57 │ │ -4d59fa: 7030 c5fb 0105 |0049: invoke-direct {v1, v0, v5}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/XMLStreamReader;)V // method@fbc5 │ │ -4d5a00: 1101 |004c: return-object v1 │ │ -4d5a02: 2201 4c1d |004d: new-instance v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ -4d5a06: 7210 84e5 0500 |004f: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ -4d5a0c: 0c05 |0052: move-result-object v5 │ │ -4d5a0e: 7040 42fb 0135 |0053: invoke-direct {v1, v0, v5, v3}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V // method@fb42 │ │ -4d5a14: 6e20 4ffb 2100 |0056: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.setWhitespaceStatus:(Z)V // method@fb4f │ │ -4d5a1a: 1101 |0059: return-object v1 │ │ -4d5a1c: 2201 4d1d |005a: new-instance v1, Lorg/codehaus/stax2/ri/evt/CommentEventImpl; // type@1d4d │ │ -4d5a20: 7210 84e5 0500 |005c: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ -4d5a26: 0c05 |005f: move-result-object v5 │ │ -4d5a28: 7030 54fb 0105 |0060: invoke-direct {v1, v0, v5}, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fb54 │ │ -4d5a2e: 1101 |0063: return-object v1 │ │ -4d5a30: 2201 4c1d |0064: new-instance v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ -4d5a34: 7210 84e5 0500 |0066: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ -4d5a3a: 0c05 |0069: move-result-object v5 │ │ -4d5a3c: 7040 42fb 0135 |006a: invoke-direct {v1, v0, v5, v3}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V // method@fb42 │ │ -4d5a42: 1101 |006d: return-object v1 │ │ -4d5a44: 2201 561d |006e: new-instance v1, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl; // type@1d56 │ │ -4d5a48: 7210 81e5 0500 |0070: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getPITarget:()Ljava/lang/String; // method@e581 │ │ -4d5a4e: 0c02 |0073: move-result-object v2 │ │ -4d5a50: 7210 80e5 0500 |0074: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getPIData:()Ljava/lang/String; // method@e580 │ │ -4d5a56: 0c05 |0077: move-result-object v5 │ │ -4d5a58: 7040 b6fb 0152 |0078: invoke-direct {v1, v0, v2, v5}, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fbb6 │ │ -4d5a5e: 1101 |007b: return-object v1 │ │ -4d5a60: 2201 501d |007c: new-instance v1, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl; // type@1d50 │ │ -4d5a64: 7030 77fb 0105 |007e: invoke-direct {v1, v0, v5}, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/XMLStreamReader;)V // method@fb77 │ │ -4d5a6a: 1101 |0081: return-object v1 │ │ -4d5a6c: 6e30 eafb 5400 |0082: invoke-virtual {v4, v5, v0}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.createStartElement:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/StartElement; // method@fbea │ │ -4d5a72: 0c05 |0085: move-result-object v5 │ │ -4d5a74: 1105 |0086: return-object v5 │ │ -4d5a76: 0000 |0087: nop // spacer │ │ -4d5a78: 0001 0c00 0100 0000 7800 0000 7200 ... |0088: packed-switch-data (28 units) │ │ +4d595c: |[4d595c] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.allocate:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent; │ │ +4d596c: 6e20 ebfb 5400 |0000: invoke-virtual {v4, v5}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.getLocation:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/Location; // method@fbeb │ │ +4d5972: 0c00 |0003: move-result-object v0 │ │ +4d5974: 7210 76e5 0500 |0004: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getEventType:()I // method@e576 │ │ +4d597a: 0a01 |0007: move-result v1 │ │ +4d597c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4d597e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +4d5980: 2b01 7e00 0000 |000a: packed-switch v1, 00000088 // +0000007e │ │ +4d5986: 2200 251a |000d: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d598a: 2201 0819 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d598e: 7010 06e1 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d5994: 1a02 9b61 |0014: const-string v2, "Unrecognized event type " // string@619b │ │ +4d5998: 6e20 12e1 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d599e: 7210 76e5 0500 |0019: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getEventType:()I // method@e576 │ │ +4d59a4: 0a05 |001c: move-result v5 │ │ +4d59a6: 6e20 0de1 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d59ac: 1a05 6a06 |0020: const-string v5, "." // string@066a │ │ +4d59b0: 6e20 12e1 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d59b6: 6e10 1fe1 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d59bc: 0c05 |0028: move-result-object v5 │ │ +4d59be: 7020 61e5 5000 |0029: invoke-direct {v0, v5}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4d59c4: 2700 |002c: throw v0 │ │ +4d59c6: 2201 4c1d |002d: new-instance v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ +4d59ca: 7210 84e5 0500 |002f: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ +4d59d0: 0c05 |0032: move-result-object v5 │ │ +4d59d2: 7040 42fb 0125 |0033: invoke-direct {v1, v0, v5, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V // method@fb42 │ │ +4d59d8: 1101 |0036: return-object v1 │ │ +4d59da: 6e30 e8fb 5400 |0037: invoke-virtual {v4, v5, v0}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.createDTD:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/DTD; // method@fbe8 │ │ +4d59e0: 0c05 |003a: move-result-object v5 │ │ +4d59e2: 1105 |003b: return-object v5 │ │ +4d59e4: 6e30 e9fb 5400 |003c: invoke-virtual {v4, v5, v0}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.createEntityReference:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/EntityReference; // method@fbe9 │ │ +4d59ea: 0c05 |003f: move-result-object v5 │ │ +4d59ec: 1105 |0040: return-object v5 │ │ +4d59ee: 2205 4f1d |0041: new-instance v5, Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl; // type@1d4f │ │ +4d59f2: 7020 6ffb 0500 |0043: invoke-direct {v5, v0}, Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb6f │ │ +4d59f8: 1105 |0046: return-object v5 │ │ +4d59fa: 2201 571d |0047: new-instance v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; // type@1d57 │ │ +4d59fe: 7030 c5fb 0105 |0049: invoke-direct {v1, v0, v5}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/XMLStreamReader;)V // method@fbc5 │ │ +4d5a04: 1101 |004c: return-object v1 │ │ +4d5a06: 2201 4c1d |004d: new-instance v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ +4d5a0a: 7210 84e5 0500 |004f: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ +4d5a10: 0c05 |0052: move-result-object v5 │ │ +4d5a12: 7040 42fb 0135 |0053: invoke-direct {v1, v0, v5, v3}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V // method@fb42 │ │ +4d5a18: 6e20 4ffb 2100 |0056: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.setWhitespaceStatus:(Z)V // method@fb4f │ │ +4d5a1e: 1101 |0059: return-object v1 │ │ +4d5a20: 2201 4d1d |005a: new-instance v1, Lorg/codehaus/stax2/ri/evt/CommentEventImpl; // type@1d4d │ │ +4d5a24: 7210 84e5 0500 |005c: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ +4d5a2a: 0c05 |005f: move-result-object v5 │ │ +4d5a2c: 7030 54fb 0105 |0060: invoke-direct {v1, v0, v5}, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fb54 │ │ +4d5a32: 1101 |0063: return-object v1 │ │ +4d5a34: 2201 4c1d |0064: new-instance v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ +4d5a38: 7210 84e5 0500 |0066: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ +4d5a3e: 0c05 |0069: move-result-object v5 │ │ +4d5a40: 7040 42fb 0135 |006a: invoke-direct {v1, v0, v5, v3}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V // method@fb42 │ │ +4d5a46: 1101 |006d: return-object v1 │ │ +4d5a48: 2201 561d |006e: new-instance v1, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl; // type@1d56 │ │ +4d5a4c: 7210 81e5 0500 |0070: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getPITarget:()Ljava/lang/String; // method@e581 │ │ +4d5a52: 0c02 |0073: move-result-object v2 │ │ +4d5a54: 7210 80e5 0500 |0074: invoke-interface {v5}, Ljavax/xml/stream/XMLStreamReader;.getPIData:()Ljava/lang/String; // method@e580 │ │ +4d5a5a: 0c05 |0077: move-result-object v5 │ │ +4d5a5c: 7040 b6fb 0152 |0078: invoke-direct {v1, v0, v2, v5}, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fbb6 │ │ +4d5a62: 1101 |007b: return-object v1 │ │ +4d5a64: 2201 501d |007c: new-instance v1, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl; // type@1d50 │ │ +4d5a68: 7030 77fb 0105 |007e: invoke-direct {v1, v0, v5}, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/XMLStreamReader;)V // method@fb77 │ │ +4d5a6e: 1101 |0081: return-object v1 │ │ +4d5a70: 6e30 eafb 5400 |0082: invoke-virtual {v4, v5, v0}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.createStartElement:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/StartElement; // method@fbea │ │ +4d5a76: 0c05 |0085: move-result-object v5 │ │ +4d5a78: 1105 |0086: return-object v5 │ │ +4d5a7a: 0000 |0087: nop // spacer │ │ +4d5a7c: 0001 0c00 0100 0000 7800 0000 7200 ... |0088: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=39 │ │ 0x000d line=85 │ │ 0x002d line=41 │ │ 0x0037 line=47 │ │ @@ -1518803,19 +1518804,19 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/util/XMLEventConsumer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d5ae4: |[4d5ae4] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.allocate:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/util/XMLEventConsumer;)V │ │ -4d5af4: 6e20 e6fb 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.allocate:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent; // method@fbe6 │ │ -4d5afa: 0c01 |0003: move-result-object v1 │ │ -4d5afc: 7220 38e6 1200 |0004: invoke-interface {v2, v1}, Ljavax/xml/stream/util/XMLEventConsumer;.add:(Ljavax/xml/stream/events/XMLEvent;)V // method@e638 │ │ -4d5b02: 0e00 |0007: return-void │ │ +4d5ae8: |[4d5ae8] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.allocate:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/util/XMLEventConsumer;)V │ │ +4d5af8: 6e20 e6fb 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.allocate:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent; // method@fbe6 │ │ +4d5afe: 0c01 |0003: move-result-object v1 │ │ +4d5b00: 7220 38e6 1200 |0004: invoke-interface {v2, v1}, Ljavax/xml/stream/util/XMLEventConsumer;.add:(Ljavax/xml/stream/events/XMLEvent;)V // method@e638 │ │ +4d5b06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl; │ │ 0x0000 - 0x0008 reg=1 (null) Ljavax/xml/stream/XMLStreamReader; │ │ 0x0000 - 0x0008 reg=2 (null) Ljavax/xml/stream/util/XMLEventConsumer; │ │ @@ -1518825,41 +1518826,41 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/DTD;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -4d57c4: |[4d57c4] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.createDTD:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/DTD; │ │ -4d57d4: 2090 231d |0000: instance-of v0, v9, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ -4d57d8: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -4d57dc: 1f09 231d |0004: check-cast v9, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ -4d57e0: 7210 d8f7 0900 |0006: invoke-interface {v9}, Lorg/codehaus/stax2/XMLStreamReader2;.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; // method@f7d8 │ │ -4d57e6: 0c09 |0009: move-result-object v9 │ │ -4d57e8: 2207 4e1d |000a: new-instance v7, Lorg/codehaus/stax2/ri/evt/DTDEventImpl; // type@1d4e │ │ -4d57ec: 7210 8bf7 0900 |000c: invoke-interface {v9}, Lorg/codehaus/stax2/DTDInfo;.getDTDRootName:()Ljava/lang/String; // method@f78b │ │ -4d57f2: 0c02 |000f: move-result-object v2 │ │ -4d57f4: 7210 8cf7 0900 |0010: invoke-interface {v9}, Lorg/codehaus/stax2/DTDInfo;.getDTDSystemId:()Ljava/lang/String; // method@f78c │ │ -4d57fa: 0c03 |0013: move-result-object v3 │ │ -4d57fc: 7210 8af7 0900 |0014: invoke-interface {v9}, Lorg/codehaus/stax2/DTDInfo;.getDTDPublicId:()Ljava/lang/String; // method@f78a │ │ -4d5802: 0c04 |0017: move-result-object v4 │ │ -4d5804: 7210 89f7 0900 |0018: invoke-interface {v9}, Lorg/codehaus/stax2/DTDInfo;.getDTDInternalSubset:()Ljava/lang/String; // method@f789 │ │ -4d580a: 0c05 |001b: move-result-object v5 │ │ -4d580c: 7210 8df7 0900 |001c: invoke-interface {v9}, Lorg/codehaus/stax2/DTDInfo;.getProcessedDTD:()Ljava/lang/Object; // method@f78d │ │ -4d5812: 0c06 |001f: move-result-object v6 │ │ -4d5814: 0770 |0020: move-object v0, v7 │ │ -4d5816: 07a1 |0021: move-object v1, v10 │ │ -4d5818: 7607 5efb 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@fb5e │ │ -4d581e: 1107 |0025: return-object v7 │ │ -4d5820: 2200 4e1d |0026: new-instance v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl; // type@1d4e │ │ -4d5824: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -4d5826: 7210 84e5 0900 |0029: invoke-interface {v9}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ -4d582c: 0c09 |002c: move-result-object v9 │ │ -4d582e: 7040 5dfb a091 |002d: invoke-direct {v0, v10, v1, v9}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fb5d │ │ -4d5834: 1100 |0030: return-object v0 │ │ +4d57c8: |[4d57c8] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.createDTD:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/DTD; │ │ +4d57d8: 2090 231d |0000: instance-of v0, v9, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ +4d57dc: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +4d57e0: 1f09 231d |0004: check-cast v9, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ +4d57e4: 7210 d8f7 0900 |0006: invoke-interface {v9}, Lorg/codehaus/stax2/XMLStreamReader2;.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; // method@f7d8 │ │ +4d57ea: 0c09 |0009: move-result-object v9 │ │ +4d57ec: 2207 4e1d |000a: new-instance v7, Lorg/codehaus/stax2/ri/evt/DTDEventImpl; // type@1d4e │ │ +4d57f0: 7210 8bf7 0900 |000c: invoke-interface {v9}, Lorg/codehaus/stax2/DTDInfo;.getDTDRootName:()Ljava/lang/String; // method@f78b │ │ +4d57f6: 0c02 |000f: move-result-object v2 │ │ +4d57f8: 7210 8cf7 0900 |0010: invoke-interface {v9}, Lorg/codehaus/stax2/DTDInfo;.getDTDSystemId:()Ljava/lang/String; // method@f78c │ │ +4d57fe: 0c03 |0013: move-result-object v3 │ │ +4d5800: 7210 8af7 0900 |0014: invoke-interface {v9}, Lorg/codehaus/stax2/DTDInfo;.getDTDPublicId:()Ljava/lang/String; // method@f78a │ │ +4d5806: 0c04 |0017: move-result-object v4 │ │ +4d5808: 7210 89f7 0900 |0018: invoke-interface {v9}, Lorg/codehaus/stax2/DTDInfo;.getDTDInternalSubset:()Ljava/lang/String; // method@f789 │ │ +4d580e: 0c05 |001b: move-result-object v5 │ │ +4d5810: 7210 8df7 0900 |001c: invoke-interface {v9}, Lorg/codehaus/stax2/DTDInfo;.getProcessedDTD:()Ljava/lang/Object; // method@f78d │ │ +4d5816: 0c06 |001f: move-result-object v6 │ │ +4d5818: 0770 |0020: move-object v0, v7 │ │ +4d581a: 07a1 |0021: move-object v1, v10 │ │ +4d581c: 7607 5efb 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@fb5e │ │ +4d5822: 1107 |0025: return-object v7 │ │ +4d5824: 2200 4e1d |0026: new-instance v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl; // type@1d4e │ │ +4d5828: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +4d582a: 7210 84e5 0900 |0029: invoke-interface {v9}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ +4d5830: 0c09 |002c: move-result-object v9 │ │ +4d5832: 7040 5dfb a091 |002d: invoke-direct {v0, v10, v1, v9}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fb5d │ │ +4d5838: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x0006 line=134 │ │ 0x000a line=135 │ │ 0x0026 line=146 │ │ @@ -1518873,20 +1518874,20 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/EntityReference;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4d5838: |[4d5838] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.createEntityReference:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/EntityReference; │ │ -4d5848: 2200 521d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; // type@1d52 │ │ -4d584c: 7210 77e5 0200 |0002: invoke-interface {v2}, Ljavax/xml/stream/XMLStreamReader;.getLocalName:()Ljava/lang/String; // method@e577 │ │ -4d5852: 0c02 |0005: move-result-object v2 │ │ -4d5854: 7030 90fb 3002 |0006: invoke-direct {v0, v3, v2}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fb90 │ │ -4d585a: 1100 |0009: return-object v0 │ │ +4d583c: |[4d583c] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.createEntityReference:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/EntityReference; │ │ +4d584c: 2200 521d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; // type@1d52 │ │ +4d5850: 7210 77e5 0200 |0002: invoke-interface {v2}, Ljavax/xml/stream/XMLStreamReader;.getLocalName:()Ljava/lang/String; // method@e577 │ │ +4d5856: 0c02 |0005: move-result-object v2 │ │ +4d5858: 7030 90fb 3002 |0006: invoke-direct {v0, v3, v2}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fb90 │ │ +4d585e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljavax/xml/stream/XMLStreamReader; │ │ 0x0000 - 0x000a reg=3 (null) Ljavax/xml/stream/Location; │ │ @@ -1518896,79 +1518897,79 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/StartElement;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -4d585c: |[4d585c] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.createStartElement:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/StartElement; │ │ -4d586c: 20c0 231d |0000: instance-of v0, v12, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ -4d5870: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4d5872: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -4d5876: 07c0 |0005: move-object v0, v12 │ │ -4d5878: 1f00 231d |0006: check-cast v0, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ -4d587c: 7210 ecf7 0000 |0008: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f7ec │ │ -4d5882: 0c00 |000b: move-result-object v0 │ │ -4d5884: 2802 |000c: goto 000e // +0002 │ │ -4d5886: 0710 |000d: move-object v0, v1 │ │ -4d5888: 7210 6be5 0c00 |000e: invoke-interface {v12}, Ljavax/xml/stream/XMLStreamReader;.getAttributeCount:()I // method@e56b │ │ -4d588e: 0a02 |0011: move-result v2 │ │ -4d5890: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -4d5892: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -4d5894: 3542 0400 |0014: if-ge v2, v4, 0018 // +0004 │ │ -4d5898: 0715 |0016: move-object v5, v1 │ │ -4d589a: 2820 |0017: goto 0037 // +0020 │ │ -4d589c: 2205 7119 |0018: new-instance v5, Ljava/util/ArrayList; // type@1971 │ │ -4d58a0: 7020 93e2 2500 |001a: invoke-direct {v5, v2}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4d58a6: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -4d58a8: 3526 1900 |001e: if-ge v6, v2, 0037 // +0019 │ │ -4d58ac: 7220 6de5 6c00 |0020: invoke-interface {v12, v6}, Ljavax/xml/stream/XMLStreamReader;.getAttributeName:(I)Ljavax/xml/namespace/QName; // method@e56d │ │ -4d58b2: 0c07 |0023: move-result-object v7 │ │ -4d58b4: 2208 4a1d |0024: new-instance v8, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; // type@1d4a │ │ -4d58b8: 7220 71e5 6c00 |0026: invoke-interface {v12, v6}, Ljavax/xml/stream/XMLStreamReader;.getAttributeValue:(I)Ljava/lang/String; // method@e571 │ │ -4d58be: 0c09 |0029: move-result-object v9 │ │ -4d58c0: 7220 8de5 6c00 |002a: invoke-interface {v12, v6}, Ljavax/xml/stream/XMLStreamReader;.isAttributeSpecified:(I)Z // method@e58d │ │ -4d58c6: 0a0a |002d: move-result v10 │ │ -4d58c8: 705a 1bfb d897 |002e: invoke-direct {v8, v13, v7, v9, v10}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/lang/String;Z)V // method@fb1b │ │ -4d58ce: 7220 85e3 8500 |0031: invoke-interface {v5, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4d58d4: d806 0601 |0034: add-int/lit8 v6, v6, #int 1 // #01 │ │ -4d58d8: 28e8 |0036: goto 001e // -0018 │ │ -4d58da: 7210 7be5 0c00 |0037: invoke-interface {v12}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceCount:()I // method@e57b │ │ -4d58e0: 0a02 |003a: move-result v2 │ │ -4d58e2: 3542 0300 |003b: if-ge v2, v4, 003e // +0003 │ │ -4d58e6: 281a |003d: goto 0057 // +001a │ │ -4d58e8: 2201 7119 |003e: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4d58ec: 7020 93e2 2100 |0040: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4d58f2: 3523 1400 |0043: if-ge v3, v2, 0057 // +0014 │ │ -4d58f6: 7220 7ce5 3c00 |0045: invoke-interface {v12, v3}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ -4d58fc: 0c04 |0048: move-result-object v4 │ │ -4d58fe: 7220 7ee5 3c00 |0049: invoke-interface {v12, v3}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ -4d5904: 0c06 |004c: move-result-object v6 │ │ -4d5906: 7130 a4fb 4d06 |004d: invoke-static {v13, v4, v6}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.constructNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // method@fba4 │ │ -4d590c: 0c04 |0050: move-result-object v4 │ │ -4d590e: 7220 85e3 4100 |0051: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4d5914: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d5918: 28ed |0056: goto 0043 // -0013 │ │ -4d591a: 7210 79e5 0c00 |0057: invoke-interface {v12}, Ljavax/xml/stream/XMLStreamReader;.getName:()Ljavax/xml/namespace/QName; // method@e579 │ │ -4d5920: 0c0c |005a: move-result-object v12 │ │ -4d5922: 3905 0700 |005b: if-nez v5, 0062 // +0007 │ │ -4d5926: 7100 b1f8 0000 |005d: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ -4d592c: 0c02 |0060: move-result-object v2 │ │ -4d592e: 2805 |0061: goto 0066 // +0005 │ │ -4d5930: 7210 8fe3 0500 |0062: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4d5936: 0c02 |0065: move-result-object v2 │ │ -4d5938: 3901 0700 |0066: if-nez v1, 006d // +0007 │ │ -4d593c: 7100 b1f8 0000 |0068: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ -4d5942: 0c01 |006b: move-result-object v1 │ │ -4d5944: 2805 |006c: goto 0071 // +0005 │ │ -4d5946: 7210 8fe3 0100 |006d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4d594c: 0c01 |0070: move-result-object v1 │ │ -4d594e: 7150 d7fb cd12 |0071: invoke-static {v13, v12, v2, v1, v0}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.construct:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; // method@fbd7 │ │ -4d5954: 0c0c |0074: move-result-object v12 │ │ -4d5956: 110c |0075: return-object v12 │ │ +4d5860: |[4d5860] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.createStartElement:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/Location;)Ljavax/xml/stream/events/StartElement; │ │ +4d5870: 20c0 231d |0000: instance-of v0, v12, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ +4d5874: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4d5876: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +4d587a: 07c0 |0005: move-object v0, v12 │ │ +4d587c: 1f00 231d |0006: check-cast v0, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ +4d5880: 7210 ecf7 0000 |0008: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f7ec │ │ +4d5886: 0c00 |000b: move-result-object v0 │ │ +4d5888: 2802 |000c: goto 000e // +0002 │ │ +4d588a: 0710 |000d: move-object v0, v1 │ │ +4d588c: 7210 6be5 0c00 |000e: invoke-interface {v12}, Ljavax/xml/stream/XMLStreamReader;.getAttributeCount:()I // method@e56b │ │ +4d5892: 0a02 |0011: move-result v2 │ │ +4d5894: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +4d5896: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +4d5898: 3542 0400 |0014: if-ge v2, v4, 0018 // +0004 │ │ +4d589c: 0715 |0016: move-object v5, v1 │ │ +4d589e: 2820 |0017: goto 0037 // +0020 │ │ +4d58a0: 2205 7119 |0018: new-instance v5, Ljava/util/ArrayList; // type@1971 │ │ +4d58a4: 7020 93e2 2500 |001a: invoke-direct {v5, v2}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4d58aa: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +4d58ac: 3526 1900 |001e: if-ge v6, v2, 0037 // +0019 │ │ +4d58b0: 7220 6de5 6c00 |0020: invoke-interface {v12, v6}, Ljavax/xml/stream/XMLStreamReader;.getAttributeName:(I)Ljavax/xml/namespace/QName; // method@e56d │ │ +4d58b6: 0c07 |0023: move-result-object v7 │ │ +4d58b8: 2208 4a1d |0024: new-instance v8, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; // type@1d4a │ │ +4d58bc: 7220 71e5 6c00 |0026: invoke-interface {v12, v6}, Ljavax/xml/stream/XMLStreamReader;.getAttributeValue:(I)Ljava/lang/String; // method@e571 │ │ +4d58c2: 0c09 |0029: move-result-object v9 │ │ +4d58c4: 7220 8de5 6c00 |002a: invoke-interface {v12, v6}, Ljavax/xml/stream/XMLStreamReader;.isAttributeSpecified:(I)Z // method@e58d │ │ +4d58ca: 0a0a |002d: move-result v10 │ │ +4d58cc: 705a 1bfb d897 |002e: invoke-direct {v8, v13, v7, v9, v10}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/lang/String;Z)V // method@fb1b │ │ +4d58d2: 7220 85e3 8500 |0031: invoke-interface {v5, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4d58d8: d806 0601 |0034: add-int/lit8 v6, v6, #int 1 // #01 │ │ +4d58dc: 28e8 |0036: goto 001e // -0018 │ │ +4d58de: 7210 7be5 0c00 |0037: invoke-interface {v12}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceCount:()I // method@e57b │ │ +4d58e4: 0a02 |003a: move-result v2 │ │ +4d58e6: 3542 0300 |003b: if-ge v2, v4, 003e // +0003 │ │ +4d58ea: 281a |003d: goto 0057 // +001a │ │ +4d58ec: 2201 7119 |003e: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4d58f0: 7020 93e2 2100 |0040: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4d58f6: 3523 1400 |0043: if-ge v3, v2, 0057 // +0014 │ │ +4d58fa: 7220 7ce5 3c00 |0045: invoke-interface {v12, v3}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ +4d5900: 0c04 |0048: move-result-object v4 │ │ +4d5902: 7220 7ee5 3c00 |0049: invoke-interface {v12, v3}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ +4d5908: 0c06 |004c: move-result-object v6 │ │ +4d590a: 7130 a4fb 4d06 |004d: invoke-static {v13, v4, v6}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.constructNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // method@fba4 │ │ +4d5910: 0c04 |0050: move-result-object v4 │ │ +4d5912: 7220 85e3 4100 |0051: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4d5918: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d591c: 28ed |0056: goto 0043 // -0013 │ │ +4d591e: 7210 79e5 0c00 |0057: invoke-interface {v12}, Ljavax/xml/stream/XMLStreamReader;.getName:()Ljavax/xml/namespace/QName; // method@e579 │ │ +4d5924: 0c0c |005a: move-result-object v12 │ │ +4d5926: 3905 0700 |005b: if-nez v5, 0062 // +0007 │ │ +4d592a: 7100 b1f8 0000 |005d: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ +4d5930: 0c02 |0060: move-result-object v2 │ │ +4d5932: 2805 |0061: goto 0066 // +0005 │ │ +4d5934: 7210 8fe3 0500 |0062: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4d593a: 0c02 |0065: move-result-object v2 │ │ +4d593c: 3901 0700 |0066: if-nez v1, 006d // +0007 │ │ +4d5940: 7100 b1f8 0000 |0068: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ +4d5946: 0c01 |006b: move-result-object v1 │ │ +4d5948: 2805 |006c: goto 0071 // +0005 │ │ +4d594a: 7210 8fe3 0100 |006d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4d5950: 0c01 |0070: move-result-object v1 │ │ +4d5952: 7150 d7fb cd12 |0071: invoke-static {v13, v12, v2, v1, v0}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.construct:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; // method@fbd7 │ │ +4d5958: 0c0c |0074: move-result-object v12 │ │ +4d595a: 110c |0075: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ 0x000e line=163 │ │ 0x0018 line=167 │ │ 0x0020 line=169 │ │ @@ -1518987,18 +1518988,18 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/Location;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4d57a8: |[4d57a8] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.getLocation:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/Location; │ │ -4d57b8: 7210 78e5 0100 |0000: invoke-interface {v1}, Ljavax/xml/stream/XMLStreamReader;.getLocation:()Ljavax/xml/stream/Location; // method@e578 │ │ -4d57be: 0c01 |0003: move-result-object v1 │ │ -4d57c0: 1101 |0004: return-object v1 │ │ +4d57ac: |[4d57ac] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.getLocation:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/Location; │ │ +4d57bc: 7210 78e5 0100 |0000: invoke-interface {v1}, Ljavax/xml/stream/XMLStreamReader;.getLocation:()Ljavax/xml/stream/Location; // method@e578 │ │ +4d57c2: 0c01 |0003: move-result-object v1 │ │ +4d57c4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl; │ │ 0x0000 - 0x0005 reg=1 (null) Ljavax/xml/stream/XMLStreamReader; │ │ │ │ @@ -1519007,18 +1519008,18 @@ │ │ type : '()Ljavax/xml/stream/util/XMLEventAllocator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d5ab0: |[4d5ab0] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.newInstance:()Ljavax/xml/stream/util/XMLEventAllocator; │ │ -4d5ac0: 2200 591d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl; // type@1d59 │ │ -4d5ac4: 7010 e5fb 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.:()V // method@fbe5 │ │ -4d5aca: 1100 |0005: return-object v0 │ │ +4d5ab4: |[4d5ab4] org.codehaus.stax2.ri.evt.Stax2EventAllocatorImpl.newInstance:()Ljavax/xml/stream/util/XMLEventAllocator; │ │ +4d5ac4: 2200 591d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl; // type@1d59 │ │ +4d5ac8: 7010 e5fb 0000 |0002: invoke-direct {v0}, Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl;.:()V // method@fbe5 │ │ +4d5ace: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventAllocatorImpl; │ │ │ │ source_file_idx : 23046 (Stax2EventAllocatorImpl.java) │ │ @@ -1519078,20 +1519079,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4d65ec: |[4d65ec] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.:()V │ │ -4d65fc: 7010 0dfc 0100 |0000: invoke-direct {v1}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.:()V // method@fc0d │ │ -4d6602: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4d6606: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4d660c: 5b10 9fb0 |0008: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ -4d6610: 0e00 |000a: return-void │ │ +4d65f0: |[4d65f0] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.:()V │ │ +4d6600: 7010 0dfc 0100 |0000: invoke-direct {v1}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.:()V // method@fc0d │ │ +4d6606: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4d660a: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4d6610: 5b10 9fb0 |0008: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ +4d6614: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder; │ │ │ │ @@ -1519100,47 +1519101,47 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -4d6230: |[4d6230] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.nextSegment:()Z │ │ -4d6240: 5240 9eb0 |0000: iget v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegmentIndex:I // field@b09e │ │ -4d6244: 5441 9fb0 |0002: iget-object v1, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ -4d6248: 6e10 a6e2 0100 |0004: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -4d624e: 0a01 |0007: move-result v1 │ │ -4d6250: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4d6252: 3510 3000 |0009: if-ge v0, v1, 0039 // +0030 │ │ -4d6256: 5440 9fb0 |000b: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ -4d625a: 5241 9eb0 |000d: iget v1, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegmentIndex:I // field@b09e │ │ -4d625e: d803 0101 |000f: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4d6262: 5943 9eb0 |0011: iput v3, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegmentIndex:I // field@b09e │ │ -4d6266: 6e20 9de2 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -4d626c: 0c00 |0016: move-result-object v0 │ │ -4d626e: 1f00 1f1e |0017: check-cast v0, [C // type@1e1f │ │ -4d6272: 1f00 1f1e |0019: check-cast v0, [C // type@1e1f │ │ -4d6276: 5b40 98b0 |001b: iput-object v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ -4d627a: 5240 9eb0 |001d: iget v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegmentIndex:I // field@b09e │ │ -4d627e: 5441 9fb0 |001f: iget-object v1, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ -4d6282: 6e10 a6e2 0100 |0021: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -4d6288: 0a01 |0024: move-result v1 │ │ -4d628a: 3310 0b00 |0025: if-ne v0, v1, 0030 // +000b │ │ -4d628e: 5240 9db0 |0027: iget v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._lastSegmentOffset:I // field@b09d │ │ -4d6292: 5940 9ab0 |0029: iput v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d6296: 5240 9cb0 |002b: iget v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._lastSegmentEnd:I // field@b09c │ │ -4d629a: 5940 99b0 |002d: iput v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ -4d629e: 2808 |002f: goto 0037 // +0008 │ │ -4d62a0: 5942 9ab0 |0030: iput v2, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d62a4: 5440 98b0 |0032: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ -4d62a8: 2100 |0034: array-length v0, v0 │ │ -4d62aa: 5940 99b0 |0035: iput v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ -4d62ae: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -4d62b0: 0f00 |0038: return v0 │ │ -4d62b2: 0f02 |0039: return v2 │ │ +4d6234: |[4d6234] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.nextSegment:()Z │ │ +4d6244: 5240 9eb0 |0000: iget v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegmentIndex:I // field@b09e │ │ +4d6248: 5441 9fb0 |0002: iget-object v1, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ +4d624c: 6e10 a6e2 0100 |0004: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +4d6252: 0a01 |0007: move-result v1 │ │ +4d6254: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4d6256: 3510 3000 |0009: if-ge v0, v1, 0039 // +0030 │ │ +4d625a: 5440 9fb0 |000b: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ +4d625e: 5241 9eb0 |000d: iget v1, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegmentIndex:I // field@b09e │ │ +4d6262: d803 0101 |000f: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4d6266: 5943 9eb0 |0011: iput v3, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegmentIndex:I // field@b09e │ │ +4d626a: 6e20 9de2 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +4d6270: 0c00 |0016: move-result-object v0 │ │ +4d6272: 1f00 1f1e |0017: check-cast v0, [C // type@1e1f │ │ +4d6276: 1f00 1f1e |0019: check-cast v0, [C // type@1e1f │ │ +4d627a: 5b40 98b0 |001b: iput-object v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ +4d627e: 5240 9eb0 |001d: iget v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegmentIndex:I // field@b09e │ │ +4d6282: 5441 9fb0 |001f: iget-object v1, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ +4d6286: 6e10 a6e2 0100 |0021: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +4d628c: 0a01 |0024: move-result v1 │ │ +4d628e: 3310 0b00 |0025: if-ne v0, v1, 0030 // +000b │ │ +4d6292: 5240 9db0 |0027: iget v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._lastSegmentOffset:I // field@b09d │ │ +4d6296: 5940 9ab0 |0029: iput v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d629a: 5240 9cb0 |002b: iget v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._lastSegmentEnd:I // field@b09c │ │ +4d629e: 5940 99b0 |002d: iput v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ +4d62a2: 2808 |002f: goto 0037 // +0008 │ │ +4d62a4: 5942 9ab0 |0030: iput v2, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d62a8: 5440 98b0 |0032: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ +4d62ac: 2100 |0034: array-length v0, v0 │ │ +4d62ae: 5940 99b0 |0035: iput v0, v4, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ +4d62b2: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +4d62b4: 0f00 |0038: return v0 │ │ +4d62b6: 0f02 |0039: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x000b line=258 │ │ 0x001d line=260 │ │ 0x0027 line=261 │ │ 0x002b line=262 │ │ @@ -1519155,208 +1519156,208 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 376 16-bit code units │ │ -4d62d0: |[4d62d0] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.decode:([BII)I │ │ -4d62e0: b0ef |0000: add-int/2addr v15, v14 │ │ -4d62e2: 01e0 |0001: move v0, v14 │ │ -4d62e4: 52c1 a0b0 |0002: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d62e8: 12e2 |0004: const/4 v2, #int -2 // #fe │ │ -4d62ea: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4d62ec: 1254 |0006: const/4 v4, #int 5 // #5 │ │ -4d62ee: 1245 |0007: const/4 v5, #int 4 // #4 │ │ -4d62f0: 1236 |0008: const/4 v6, #int 3 // #3 │ │ -4d62f2: 1227 |0009: const/4 v7, #int 2 // #2 │ │ -4d62f4: 1268 |000a: const/4 v8, #int 6 // #6 │ │ -4d62f6: 2b01 5901 0000 |000b: packed-switch v1, 00000164 // +00000159 │ │ -4d62fc: 220d e618 |000e: new-instance v13, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4d6300: 220e 0819 |0010: new-instance v14, Ljava/lang/StringBuilder; // type@1908 │ │ -4d6304: 7010 06e1 0e00 |0012: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d630a: 1a0f f423 |0015: const-string v15, "Illegal internal state " // string@23f4 │ │ -4d630e: 6e20 12e1 fe00 |0017: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d6314: 52cf a0b0 |001a: iget v15, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d6318: 6e20 0de1 fe00 |001c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d631e: 6e10 1fe1 0e00 |001f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d6324: 0c0e |0022: move-result-object v14 │ │ -4d6326: 7020 37e0 ed00 |0023: invoke-direct {v13, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4d632c: 270d |0026: throw v13 │ │ -4d632e: 52c1 9ab0 |0027: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d6332: 52c2 99b0 |0029: iget v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ -4d6336: 3421 0a00 |002b: if-lt v1, v2, 0035 // +000a │ │ -4d633a: 7010 1cfc 0c00 |002d: invoke-direct {v12}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.nextSegment:()Z // method@fc1c │ │ -4d6340: 0a01 |0030: move-result v1 │ │ -4d6342: 3901 0400 |0031: if-nez v1, 0035 // +0004 │ │ -4d6346: 2900 1901 |0033: goto/16 014c // +0119 │ │ -4d634a: 54c1 98b0 |0035: iget-object v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ -4d634e: 52c2 9ab0 |0037: iget v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d6352: d803 0201 |0039: add-int/lit8 v3, v2, #int 1 // #01 │ │ -4d6356: 59c3 9ab0 |003b: iput v3, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d635a: 4901 0102 |003d: aget-char v1, v1, v2 │ │ -4d635e: 54c2 a1b0 |003f: iget-object v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ -4d6362: 6e20 17fd 1200 |0041: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.usesPaddingChar:(C)Z // method@fd17 │ │ -4d6368: 0a02 |0044: move-result v2 │ │ -4d636a: 3802 0a00 |0045: if-eqz v2, 004f // +000a │ │ -4d636e: 59c8 a0b0 |0047: iput v8, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d6372: 52c1 9bb0 |0049: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d6376: b951 |004b: shr-int/2addr v1, v5 │ │ -4d6378: 59c1 9bb0 |004c: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d637c: 28b4 |004e: goto 0002 // -004c │ │ -4d637e: 220d 0819 |004f: new-instance v13, Ljava/lang/StringBuilder; // type@1908 │ │ -4d6382: 7010 06e1 0d00 |0051: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d6388: 1a0e 6b8a |0054: const-string v14, "expected padding character '" // string@8a6b │ │ -4d638c: 6e20 12e1 ed00 |0056: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d6392: 54ce a1b0 |0059: iget-object v14, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ -4d6396: 6e10 14fd 0e00 |005b: invoke-virtual {v14}, Lorg/codehaus/stax2/typed/Base64Variant;.getPaddingChar:()C // method@fd14 │ │ -4d639c: 0a0e |005e: move-result v14 │ │ -4d639e: 6e20 0ae1 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -4d63a4: 1a0e 9103 |0062: const-string v14, "'" // string@0391 │ │ -4d63a8: 6e20 12e1 ed00 |0064: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d63ae: 6e10 1fe1 0d00 |0067: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d63b4: 0c0d |006a: move-result-object v13 │ │ -4d63b6: 6e40 1efc 1cd6 |006b: invoke-virtual {v12, v1, v6, v13}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.reportInvalidChar:(CILjava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc1e │ │ -4d63bc: 0c0d |006e: move-result-object v13 │ │ -4d63be: 270d |006f: throw v13 │ │ -4d63c0: 52c1 9ab0 |0070: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d63c4: 52c9 99b0 |0072: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ -4d63c8: 3491 0a00 |0074: if-lt v1, v9, 007e // +000a │ │ -4d63cc: 7010 1cfc 0c00 |0076: invoke-direct {v12}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.nextSegment:()Z // method@fc1c │ │ -4d63d2: 0a01 |0079: move-result v1 │ │ -4d63d4: 3901 0400 |007a: if-nez v1, 007e // +0004 │ │ -4d63d8: 2900 d000 |007c: goto/16 014c // +00d0 │ │ -4d63dc: 54c1 98b0 |007e: iget-object v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ -4d63e0: 52c9 9ab0 |0080: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d63e4: d80a 0901 |0082: add-int/lit8 v10, v9, #int 1 // #01 │ │ -4d63e8: 59ca 9ab0 |0084: iput v10, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d63ec: 4901 0109 |0086: aget-char v1, v1, v9 │ │ -4d63f0: 1309 2000 |0088: const/16 v9, #int 32 // #20 │ │ -4d63f4: 3791 e6ff |008a: if-le v1, v9, 0070 // -001a │ │ -4d63f8: 54c9 a1b0 |008c: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ -4d63fc: 6e20 0afd 1900 |008e: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ -4d6402: 0a09 |0091: move-result v9 │ │ -4d6404: 3a09 cd00 |0092: if-ltz v9, 015f // +00cd │ │ -4d6408: 59c9 9bb0 |0094: iput v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d640c: 52c1 9ab0 |0096: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d6410: 52c9 99b0 |0098: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ -4d6414: 121a |009a: const/4 v10, #int 1 // #1 │ │ -4d6416: 3491 0c00 |009b: if-lt v1, v9, 00a7 // +000c │ │ -4d641a: 7010 1cfc 0c00 |009d: invoke-direct {v12}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.nextSegment:()Z // method@fc1c │ │ -4d6420: 0a01 |00a0: move-result v1 │ │ -4d6422: 3901 0600 |00a1: if-nez v1, 00a7 // +0006 │ │ -4d6426: 59ca a0b0 |00a3: iput v10, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d642a: 2900 a700 |00a5: goto/16 014c // +00a7 │ │ -4d642e: 54c1 98b0 |00a7: iget-object v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ -4d6432: 52c9 9ab0 |00a9: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d6436: d80b 0901 |00ab: add-int/lit8 v11, v9, #int 1 // #01 │ │ -4d643a: 59cb 9ab0 |00ad: iput v11, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d643e: 4901 0109 |00af: aget-char v1, v1, v9 │ │ -4d6442: 54c9 a1b0 |00b1: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ -4d6446: 6e20 0afd 1900 |00b3: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ -4d644c: 0a09 |00b6: move-result v9 │ │ -4d644e: 3a09 a300 |00b7: if-ltz v9, 015a // +00a3 │ │ -4d6452: 52c1 9bb0 |00b9: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d6456: b881 |00bb: shl-int/2addr v1, v8 │ │ -4d6458: b691 |00bc: or-int/2addr v1, v9 │ │ -4d645a: 59c1 9bb0 |00bd: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d645e: 52c1 9ab0 |00bf: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d6462: 52c9 99b0 |00c1: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ -4d6466: 3491 0c00 |00c3: if-lt v1, v9, 00cf // +000c │ │ -4d646a: 7010 1cfc 0c00 |00c5: invoke-direct {v12}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.nextSegment:()Z // method@fc1c │ │ -4d6470: 0a01 |00c8: move-result v1 │ │ -4d6472: 3901 0600 |00c9: if-nez v1, 00cf // +0006 │ │ -4d6476: 59c7 a0b0 |00cb: iput v7, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d647a: 2900 7f00 |00cd: goto/16 014c // +007f │ │ -4d647e: 54c1 98b0 |00cf: iget-object v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ -4d6482: 52c9 9ab0 |00d1: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d6486: d80a 0901 |00d3: add-int/lit8 v10, v9, #int 1 // #01 │ │ -4d648a: 59ca 9ab0 |00d5: iput v10, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d648e: 4901 0109 |00d7: aget-char v1, v1, v9 │ │ -4d6492: 54c9 a1b0 |00d9: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ -4d6496: 6e20 0afd 1900 |00db: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ -4d649c: 0a09 |00de: move-result v9 │ │ -4d649e: 3b09 0e00 |00df: if-gez v9, 00ed // +000e │ │ -4d64a2: 3329 0700 |00e1: if-ne v9, v2, 00e8 // +0007 │ │ -4d64a6: 1271 |00e3: const/4 v1, #int 7 // #7 │ │ -4d64a8: 59c1 a0b0 |00e4: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d64ac: 2900 1cff |00e6: goto/16 0002 // -00e4 │ │ -4d64b0: 6e30 1dfc 1c07 |00e8: invoke-virtual {v12, v1, v7}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc1d │ │ -4d64b6: 0c0d |00eb: move-result-object v13 │ │ -4d64b8: 270d |00ec: throw v13 │ │ -4d64ba: 52c1 9bb0 |00ed: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d64be: b881 |00ef: shl-int/2addr v1, v8 │ │ -4d64c0: b691 |00f0: or-int/2addr v1, v9 │ │ -4d64c2: 59c1 9bb0 |00f1: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d64c6: 52c1 9ab0 |00f3: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d64ca: 52c9 99b0 |00f5: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ -4d64ce: 3491 0b00 |00f7: if-lt v1, v9, 0102 // +000b │ │ -4d64d2: 7010 1cfc 0c00 |00f9: invoke-direct {v12}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.nextSegment:()Z // method@fc1c │ │ -4d64d8: 0a01 |00fc: move-result v1 │ │ -4d64da: 3901 0500 |00fd: if-nez v1, 0102 // +0005 │ │ -4d64de: 59c6 a0b0 |00ff: iput v6, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d64e2: 284b |0101: goto 014c // +004b │ │ -4d64e4: 54c1 98b0 |0102: iget-object v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ -4d64e8: 52c9 9ab0 |0104: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d64ec: d80a 0901 |0106: add-int/lit8 v10, v9, #int 1 // #01 │ │ -4d64f0: 59ca 9ab0 |0108: iput v10, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d64f4: 4901 0109 |010a: aget-char v1, v1, v9 │ │ -4d64f8: 54c9 a1b0 |010c: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ -4d64fc: 6e20 0afd 1900 |010e: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ -4d6502: 0a09 |0111: move-result v9 │ │ -4d6504: 3b09 1200 |0112: if-gez v9, 0124 // +0012 │ │ -4d6508: 3329 0b00 |0114: if-ne v9, v2, 011f // +000b │ │ -4d650c: 52c1 9bb0 |0116: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d6510: b971 |0118: shr-int/2addr v1, v7 │ │ -4d6512: 59c1 9bb0 |0119: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d6516: 59c4 a0b0 |011b: iput v4, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d651a: 2900 e5fe |011d: goto/16 0002 // -011b │ │ -4d651e: 6e30 1dfc 1c06 |011f: invoke-virtual {v12, v1, v6}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc1d │ │ -4d6524: 0c0d |0122: move-result-object v13 │ │ -4d6526: 270d |0123: throw v13 │ │ -4d6528: 52c1 9bb0 |0124: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d652c: b881 |0126: shl-int/2addr v1, v8 │ │ -4d652e: b691 |0127: or-int/2addr v1, v9 │ │ -4d6530: 59c1 9bb0 |0128: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d6534: 34f0 0500 |012a: if-lt v0, v15, 012f // +0005 │ │ -4d6538: 59c5 a0b0 |012c: iput v5, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d653c: 281e |012e: goto 014c // +001e │ │ -4d653e: d801 0001 |012f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -4d6542: 52c2 9bb0 |0131: iget v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d6546: e102 0210 |0133: shr-int/lit8 v2, v2, #int 16 // #10 │ │ -4d654a: 8d22 |0135: int-to-byte v2, v2 │ │ -4d654c: 4f02 0d00 |0136: aput-byte v2, v13, v0 │ │ -4d6550: 0110 |0138: move v0, v1 │ │ -4d6552: 34f0 0500 |0139: if-lt v0, v15, 013e // +0005 │ │ -4d6556: 59c4 a0b0 |013b: iput v4, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d655a: 280f |013d: goto 014c // +000f │ │ -4d655c: d801 0001 |013e: add-int/lit8 v1, v0, #int 1 // #01 │ │ -4d6560: 52c2 9bb0 |0140: iget v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d6564: e102 0208 |0142: shr-int/lit8 v2, v2, #int 8 // #08 │ │ -4d6568: 8d22 |0144: int-to-byte v2, v2 │ │ -4d656a: 4f02 0d00 |0145: aput-byte v2, v13, v0 │ │ -4d656e: 0110 |0147: move v0, v1 │ │ -4d6570: 34f0 0600 |0148: if-lt v0, v15, 014e // +0006 │ │ -4d6574: 59c8 a0b0 |014a: iput v8, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d6578: b1e0 |014c: sub-int/2addr v0, v14 │ │ -4d657a: 0f00 |014d: return v0 │ │ -4d657c: d801 0001 |014e: add-int/lit8 v1, v0, #int 1 // #01 │ │ -4d6580: 52c2 9bb0 |0150: iget v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ -4d6584: 8d22 |0152: int-to-byte v2, v2 │ │ -4d6586: 4f02 0d00 |0153: aput-byte v2, v13, v0 │ │ -4d658a: 59c3 a0b0 |0155: iput v3, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d658e: 0110 |0157: move v0, v1 │ │ -4d6590: 2900 aafe |0158: goto/16 0002 // -0156 │ │ -4d6594: 6e30 1dfc 1c0a |015a: invoke-virtual {v12, v1, v10}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc1d │ │ -4d659a: 0c0d |015d: move-result-object v13 │ │ -4d659c: 270d |015e: throw v13 │ │ -4d659e: 6e30 1dfc 1c03 |015f: invoke-virtual {v12, v1, v3}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc1d │ │ -4d65a4: 0c0d |0162: move-result-object v13 │ │ -4d65a6: 270d |0163: throw v13 │ │ -4d65a8: 0001 0800 0000 0000 6500 0000 8b00 ... |0164: packed-switch-data (20 units) │ │ +4d62d4: |[4d62d4] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.decode:([BII)I │ │ +4d62e4: b0ef |0000: add-int/2addr v15, v14 │ │ +4d62e6: 01e0 |0001: move v0, v14 │ │ +4d62e8: 52c1 a0b0 |0002: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d62ec: 12e2 |0004: const/4 v2, #int -2 // #fe │ │ +4d62ee: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4d62f0: 1254 |0006: const/4 v4, #int 5 // #5 │ │ +4d62f2: 1245 |0007: const/4 v5, #int 4 // #4 │ │ +4d62f4: 1236 |0008: const/4 v6, #int 3 // #3 │ │ +4d62f6: 1227 |0009: const/4 v7, #int 2 // #2 │ │ +4d62f8: 1268 |000a: const/4 v8, #int 6 // #6 │ │ +4d62fa: 2b01 5901 0000 |000b: packed-switch v1, 00000164 // +00000159 │ │ +4d6300: 220d e618 |000e: new-instance v13, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4d6304: 220e 0819 |0010: new-instance v14, Ljava/lang/StringBuilder; // type@1908 │ │ +4d6308: 7010 06e1 0e00 |0012: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d630e: 1a0f f423 |0015: const-string v15, "Illegal internal state " // string@23f4 │ │ +4d6312: 6e20 12e1 fe00 |0017: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d6318: 52cf a0b0 |001a: iget v15, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d631c: 6e20 0de1 fe00 |001c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d6322: 6e10 1fe1 0e00 |001f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d6328: 0c0e |0022: move-result-object v14 │ │ +4d632a: 7020 37e0 ed00 |0023: invoke-direct {v13, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4d6330: 270d |0026: throw v13 │ │ +4d6332: 52c1 9ab0 |0027: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d6336: 52c2 99b0 |0029: iget v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ +4d633a: 3421 0a00 |002b: if-lt v1, v2, 0035 // +000a │ │ +4d633e: 7010 1cfc 0c00 |002d: invoke-direct {v12}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.nextSegment:()Z // method@fc1c │ │ +4d6344: 0a01 |0030: move-result v1 │ │ +4d6346: 3901 0400 |0031: if-nez v1, 0035 // +0004 │ │ +4d634a: 2900 1901 |0033: goto/16 014c // +0119 │ │ +4d634e: 54c1 98b0 |0035: iget-object v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ +4d6352: 52c2 9ab0 |0037: iget v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d6356: d803 0201 |0039: add-int/lit8 v3, v2, #int 1 // #01 │ │ +4d635a: 59c3 9ab0 |003b: iput v3, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d635e: 4901 0102 |003d: aget-char v1, v1, v2 │ │ +4d6362: 54c2 a1b0 |003f: iget-object v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ +4d6366: 6e20 17fd 1200 |0041: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.usesPaddingChar:(C)Z // method@fd17 │ │ +4d636c: 0a02 |0044: move-result v2 │ │ +4d636e: 3802 0a00 |0045: if-eqz v2, 004f // +000a │ │ +4d6372: 59c8 a0b0 |0047: iput v8, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d6376: 52c1 9bb0 |0049: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d637a: b951 |004b: shr-int/2addr v1, v5 │ │ +4d637c: 59c1 9bb0 |004c: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d6380: 28b4 |004e: goto 0002 // -004c │ │ +4d6382: 220d 0819 |004f: new-instance v13, Ljava/lang/StringBuilder; // type@1908 │ │ +4d6386: 7010 06e1 0d00 |0051: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d638c: 1a0e 6b8a |0054: const-string v14, "expected padding character '" // string@8a6b │ │ +4d6390: 6e20 12e1 ed00 |0056: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d6396: 54ce a1b0 |0059: iget-object v14, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ +4d639a: 6e10 14fd 0e00 |005b: invoke-virtual {v14}, Lorg/codehaus/stax2/typed/Base64Variant;.getPaddingChar:()C // method@fd14 │ │ +4d63a0: 0a0e |005e: move-result v14 │ │ +4d63a2: 6e20 0ae1 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +4d63a8: 1a0e 9103 |0062: const-string v14, "'" // string@0391 │ │ +4d63ac: 6e20 12e1 ed00 |0064: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d63b2: 6e10 1fe1 0d00 |0067: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d63b8: 0c0d |006a: move-result-object v13 │ │ +4d63ba: 6e40 1efc 1cd6 |006b: invoke-virtual {v12, v1, v6, v13}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.reportInvalidChar:(CILjava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc1e │ │ +4d63c0: 0c0d |006e: move-result-object v13 │ │ +4d63c2: 270d |006f: throw v13 │ │ +4d63c4: 52c1 9ab0 |0070: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d63c8: 52c9 99b0 |0072: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ +4d63cc: 3491 0a00 |0074: if-lt v1, v9, 007e // +000a │ │ +4d63d0: 7010 1cfc 0c00 |0076: invoke-direct {v12}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.nextSegment:()Z // method@fc1c │ │ +4d63d6: 0a01 |0079: move-result v1 │ │ +4d63d8: 3901 0400 |007a: if-nez v1, 007e // +0004 │ │ +4d63dc: 2900 d000 |007c: goto/16 014c // +00d0 │ │ +4d63e0: 54c1 98b0 |007e: iget-object v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ +4d63e4: 52c9 9ab0 |0080: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d63e8: d80a 0901 |0082: add-int/lit8 v10, v9, #int 1 // #01 │ │ +4d63ec: 59ca 9ab0 |0084: iput v10, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d63f0: 4901 0109 |0086: aget-char v1, v1, v9 │ │ +4d63f4: 1309 2000 |0088: const/16 v9, #int 32 // #20 │ │ +4d63f8: 3791 e6ff |008a: if-le v1, v9, 0070 // -001a │ │ +4d63fc: 54c9 a1b0 |008c: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ +4d6400: 6e20 0afd 1900 |008e: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ +4d6406: 0a09 |0091: move-result v9 │ │ +4d6408: 3a09 cd00 |0092: if-ltz v9, 015f // +00cd │ │ +4d640c: 59c9 9bb0 |0094: iput v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d6410: 52c1 9ab0 |0096: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d6414: 52c9 99b0 |0098: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ +4d6418: 121a |009a: const/4 v10, #int 1 // #1 │ │ +4d641a: 3491 0c00 |009b: if-lt v1, v9, 00a7 // +000c │ │ +4d641e: 7010 1cfc 0c00 |009d: invoke-direct {v12}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.nextSegment:()Z // method@fc1c │ │ +4d6424: 0a01 |00a0: move-result v1 │ │ +4d6426: 3901 0600 |00a1: if-nez v1, 00a7 // +0006 │ │ +4d642a: 59ca a0b0 |00a3: iput v10, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d642e: 2900 a700 |00a5: goto/16 014c // +00a7 │ │ +4d6432: 54c1 98b0 |00a7: iget-object v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ +4d6436: 52c9 9ab0 |00a9: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d643a: d80b 0901 |00ab: add-int/lit8 v11, v9, #int 1 // #01 │ │ +4d643e: 59cb 9ab0 |00ad: iput v11, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d6442: 4901 0109 |00af: aget-char v1, v1, v9 │ │ +4d6446: 54c9 a1b0 |00b1: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ +4d644a: 6e20 0afd 1900 |00b3: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ +4d6450: 0a09 |00b6: move-result v9 │ │ +4d6452: 3a09 a300 |00b7: if-ltz v9, 015a // +00a3 │ │ +4d6456: 52c1 9bb0 |00b9: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d645a: b881 |00bb: shl-int/2addr v1, v8 │ │ +4d645c: b691 |00bc: or-int/2addr v1, v9 │ │ +4d645e: 59c1 9bb0 |00bd: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d6462: 52c1 9ab0 |00bf: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d6466: 52c9 99b0 |00c1: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ +4d646a: 3491 0c00 |00c3: if-lt v1, v9, 00cf // +000c │ │ +4d646e: 7010 1cfc 0c00 |00c5: invoke-direct {v12}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.nextSegment:()Z // method@fc1c │ │ +4d6474: 0a01 |00c8: move-result v1 │ │ +4d6476: 3901 0600 |00c9: if-nez v1, 00cf // +0006 │ │ +4d647a: 59c7 a0b0 |00cb: iput v7, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d647e: 2900 7f00 |00cd: goto/16 014c // +007f │ │ +4d6482: 54c1 98b0 |00cf: iget-object v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ +4d6486: 52c9 9ab0 |00d1: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d648a: d80a 0901 |00d3: add-int/lit8 v10, v9, #int 1 // #01 │ │ +4d648e: 59ca 9ab0 |00d5: iput v10, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d6492: 4901 0109 |00d7: aget-char v1, v1, v9 │ │ +4d6496: 54c9 a1b0 |00d9: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ +4d649a: 6e20 0afd 1900 |00db: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ +4d64a0: 0a09 |00de: move-result v9 │ │ +4d64a2: 3b09 0e00 |00df: if-gez v9, 00ed // +000e │ │ +4d64a6: 3329 0700 |00e1: if-ne v9, v2, 00e8 // +0007 │ │ +4d64aa: 1271 |00e3: const/4 v1, #int 7 // #7 │ │ +4d64ac: 59c1 a0b0 |00e4: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d64b0: 2900 1cff |00e6: goto/16 0002 // -00e4 │ │ +4d64b4: 6e30 1dfc 1c07 |00e8: invoke-virtual {v12, v1, v7}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc1d │ │ +4d64ba: 0c0d |00eb: move-result-object v13 │ │ +4d64bc: 270d |00ec: throw v13 │ │ +4d64be: 52c1 9bb0 |00ed: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d64c2: b881 |00ef: shl-int/2addr v1, v8 │ │ +4d64c4: b691 |00f0: or-int/2addr v1, v9 │ │ +4d64c6: 59c1 9bb0 |00f1: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d64ca: 52c1 9ab0 |00f3: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d64ce: 52c9 99b0 |00f5: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ +4d64d2: 3491 0b00 |00f7: if-lt v1, v9, 0102 // +000b │ │ +4d64d6: 7010 1cfc 0c00 |00f9: invoke-direct {v12}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.nextSegment:()Z // method@fc1c │ │ +4d64dc: 0a01 |00fc: move-result v1 │ │ +4d64de: 3901 0500 |00fd: if-nez v1, 0102 // +0005 │ │ +4d64e2: 59c6 a0b0 |00ff: iput v6, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d64e6: 284b |0101: goto 014c // +004b │ │ +4d64e8: 54c1 98b0 |0102: iget-object v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ +4d64ec: 52c9 9ab0 |0104: iget v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d64f0: d80a 0901 |0106: add-int/lit8 v10, v9, #int 1 // #01 │ │ +4d64f4: 59ca 9ab0 |0108: iput v10, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d64f8: 4901 0109 |010a: aget-char v1, v1, v9 │ │ +4d64fc: 54c9 a1b0 |010c: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ +4d6500: 6e20 0afd 1900 |010e: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ +4d6506: 0a09 |0111: move-result v9 │ │ +4d6508: 3b09 1200 |0112: if-gez v9, 0124 // +0012 │ │ +4d650c: 3329 0b00 |0114: if-ne v9, v2, 011f // +000b │ │ +4d6510: 52c1 9bb0 |0116: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d6514: b971 |0118: shr-int/2addr v1, v7 │ │ +4d6516: 59c1 9bb0 |0119: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d651a: 59c4 a0b0 |011b: iput v4, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d651e: 2900 e5fe |011d: goto/16 0002 // -011b │ │ +4d6522: 6e30 1dfc 1c06 |011f: invoke-virtual {v12, v1, v6}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc1d │ │ +4d6528: 0c0d |0122: move-result-object v13 │ │ +4d652a: 270d |0123: throw v13 │ │ +4d652c: 52c1 9bb0 |0124: iget v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d6530: b881 |0126: shl-int/2addr v1, v8 │ │ +4d6532: b691 |0127: or-int/2addr v1, v9 │ │ +4d6534: 59c1 9bb0 |0128: iput v1, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d6538: 34f0 0500 |012a: if-lt v0, v15, 012f // +0005 │ │ +4d653c: 59c5 a0b0 |012c: iput v5, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d6540: 281e |012e: goto 014c // +001e │ │ +4d6542: d801 0001 |012f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +4d6546: 52c2 9bb0 |0131: iget v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d654a: e102 0210 |0133: shr-int/lit8 v2, v2, #int 16 // #10 │ │ +4d654e: 8d22 |0135: int-to-byte v2, v2 │ │ +4d6550: 4f02 0d00 |0136: aput-byte v2, v13, v0 │ │ +4d6554: 0110 |0138: move v0, v1 │ │ +4d6556: 34f0 0500 |0139: if-lt v0, v15, 013e // +0005 │ │ +4d655a: 59c4 a0b0 |013b: iput v4, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d655e: 280f |013d: goto 014c // +000f │ │ +4d6560: d801 0001 |013e: add-int/lit8 v1, v0, #int 1 // #01 │ │ +4d6564: 52c2 9bb0 |0140: iget v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d6568: e102 0208 |0142: shr-int/lit8 v2, v2, #int 8 // #08 │ │ +4d656c: 8d22 |0144: int-to-byte v2, v2 │ │ +4d656e: 4f02 0d00 |0145: aput-byte v2, v13, v0 │ │ +4d6572: 0110 |0147: move v0, v1 │ │ +4d6574: 34f0 0600 |0148: if-lt v0, v15, 014e // +0006 │ │ +4d6578: 59c8 a0b0 |014a: iput v8, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d657c: b1e0 |014c: sub-int/2addr v0, v14 │ │ +4d657e: 0f00 |014d: return v0 │ │ +4d6580: d801 0001 |014e: add-int/lit8 v1, v0, #int 1 // #01 │ │ +4d6584: 52c2 9bb0 |0150: iget v2, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._decodedData:I // field@b09b │ │ +4d6588: 8d22 |0152: int-to-byte v2, v2 │ │ +4d658a: 4f02 0d00 |0153: aput-byte v2, v13, v0 │ │ +4d658e: 59c3 a0b0 |0155: iput v3, v12, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d6592: 0110 |0157: move v0, v1 │ │ +4d6594: 2900 aafe |0158: goto/16 0002 // -0156 │ │ +4d6598: 6e30 1dfc 1c0a |015a: invoke-virtual {v12, v1, v10}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc1d │ │ +4d659e: 0c0d |015d: move-result-object v13 │ │ +4d65a0: 270d |015e: throw v13 │ │ +4d65a2: 6e30 1dfc 1c03 |015f: invoke-virtual {v12, v1, v3}, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc1d │ │ +4d65a8: 0c0d |0162: move-result-object v13 │ │ +4d65aa: 270d |0163: throw v13 │ │ +4d65ac: 0001 0800 0000 0000 6500 0000 8b00 ... |0164: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ 0x000e line=243 │ │ 0x0027 line=225 │ │ 0x002d line=226 │ │ 0x0035 line=231 │ │ @@ -1519412,18 +1519413,18 @@ │ │ type : '()[B' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4d62b4: |[4d62b4] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.decodeCompletely:()[B │ │ -4d62c4: 6f10 0ffc 0100 |0000: invoke-super {v1}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.decodeCompletely:()[B // method@fc0f │ │ -4d62ca: 0c00 |0003: move-result-object v0 │ │ -4d62cc: 1100 |0004: return-object v0 │ │ +4d62b8: |[4d62b8] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.decodeCompletely:()[B │ │ +4d62c8: 6f10 0ffc 0100 |0000: invoke-super {v1}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.decodeCompletely:()[B // method@fc0f │ │ +4d62ce: 0c00 |0003: move-result-object v0 │ │ +4d62d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;) │ │ @@ -1519431,18 +1519432,18 @@ │ │ type : '()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4d65d0: |[4d65d0] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; │ │ -4d65e0: 6f10 11fc 0100 |0000: invoke-super {v1}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // method@fc11 │ │ -4d65e6: 0c00 |0003: move-result-object v0 │ │ -4d65e8: 1100 |0004: return-object v0 │ │ +4d65d4: |[4d65d4] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; │ │ +4d65e4: 6f10 11fc 0100 |0000: invoke-super {v1}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // method@fc11 │ │ +4d65ea: 0c00 |0003: move-result-object v0 │ │ +4d65ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;) │ │ @@ -1519450,60 +1519451,60 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;Z[CIILjava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -4d6614: |[4d6614] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.init:(Lorg/codehaus/stax2/typed/Base64Variant;Z[CIILjava/util/List;)V │ │ -4d6624: 5b12 a1b0 |0000: iput-object v2, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ -4d6628: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4d662a: 3803 0400 |0003: if-eqz v3, 0007 // +0004 │ │ -4d662e: 5912 a0b0 |0005: iput v2, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ -4d6632: 5413 9fb0 |0007: iget-object v3, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ -4d6636: 6e10 98e2 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@e298 │ │ -4d663c: 3807 4100 |000c: if-eqz v7, 004d // +0041 │ │ -4d6640: 7210 8ee3 0700 |000e: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ -4d6646: 0a03 |0011: move-result v3 │ │ -4d6648: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ -4d664c: 2839 |0014: goto 004d // +0039 │ │ -4d664e: 3804 3200 |0015: if-eqz v4, 0047 // +0032 │ │ -4d6652: 7210 8fe3 0700 |0017: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4d6658: 0c03 |001a: move-result-object v3 │ │ -4d665a: 7210 60e3 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4d6660: 0c07 |001e: move-result-object v7 │ │ -4d6662: 1f07 1f1e |001f: check-cast v7, [C // type@1e1f │ │ -4d6666: 1f07 1f1e |0021: check-cast v7, [C // type@1e1f │ │ -4d666a: 5b17 98b0 |0023: iput-object v7, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ -4d666e: 5912 9ab0 |0025: iput v2, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d6672: 2177 |0027: array-length v7, v7 │ │ -4d6674: 5917 99b0 |0028: iput v7, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ -4d6678: 7210 5fe3 0300 |002a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d667e: 0a07 |002d: move-result v7 │ │ -4d6680: 3807 0c00 |002e: if-eqz v7, 003a // +000c │ │ -4d6684: 5417 9fb0 |0030: iget-object v7, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ -4d6688: 7210 60e3 0300 |0032: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4d668e: 0c00 |0035: move-result-object v0 │ │ -4d6690: 6e20 96e2 0700 |0036: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d6696: 28f1 |0039: goto 002a // -000f │ │ -4d6698: 5912 9eb0 |003a: iput v2, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegmentIndex:I // field@b09e │ │ -4d669c: 5412 9fb0 |003c: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ -4d66a0: 6e20 96e2 4200 |003e: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d66a6: 5915 9db0 |0041: iput v5, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._lastSegmentOffset:I // field@b09d │ │ -4d66aa: b065 |0043: add-int/2addr v5, v6 │ │ -4d66ac: 5915 9cb0 |0044: iput v5, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._lastSegmentEnd:I // field@b09c │ │ -4d66b0: 280e |0046: goto 0054 // +000e │ │ -4d66b2: 2202 e518 |0047: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d66b6: 7010 31e0 0200 |0049: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@e031 │ │ -4d66bc: 2702 |004c: throw v2 │ │ -4d66be: 5b14 98b0 |004d: iput-object v4, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ -4d66c2: 5915 9ab0 |004f: iput v5, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ -4d66c6: b065 |0051: add-int/2addr v5, v6 │ │ -4d66c8: 5915 99b0 |0052: iput v5, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ -4d66cc: 0e00 |0054: return-void │ │ +4d6618: |[4d6618] org.codehaus.stax2.ri.typed.CharArrayBase64Decoder.init:(Lorg/codehaus/stax2/typed/Base64Variant;Z[CIILjava/util/List;)V │ │ +4d6628: 5b12 a1b0 |0000: iput-object v2, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0a1 │ │ +4d662c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4d662e: 3803 0400 |0003: if-eqz v3, 0007 // +0004 │ │ +4d6632: 5912 a0b0 |0005: iput v2, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._state:I // field@b0a0 │ │ +4d6636: 5413 9fb0 |0007: iget-object v3, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ +4d663a: 6e10 98e2 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@e298 │ │ +4d6640: 3807 4100 |000c: if-eqz v7, 004d // +0041 │ │ +4d6644: 7210 8ee3 0700 |000e: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ +4d664a: 0a03 |0011: move-result v3 │ │ +4d664c: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ +4d6650: 2839 |0014: goto 004d // +0039 │ │ +4d6652: 3804 3200 |0015: if-eqz v4, 0047 // +0032 │ │ +4d6656: 7210 8fe3 0700 |0017: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4d665c: 0c03 |001a: move-result-object v3 │ │ +4d665e: 7210 60e3 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4d6664: 0c07 |001e: move-result-object v7 │ │ +4d6666: 1f07 1f1e |001f: check-cast v7, [C // type@1e1f │ │ +4d666a: 1f07 1f1e |0021: check-cast v7, [C // type@1e1f │ │ +4d666e: 5b17 98b0 |0023: iput-object v7, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ +4d6672: 5912 9ab0 |0025: iput v2, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d6676: 2177 |0027: array-length v7, v7 │ │ +4d6678: 5917 99b0 |0028: iput v7, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ +4d667c: 7210 5fe3 0300 |002a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d6682: 0a07 |002d: move-result v7 │ │ +4d6684: 3807 0c00 |002e: if-eqz v7, 003a // +000c │ │ +4d6688: 5417 9fb0 |0030: iget-object v7, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ +4d668c: 7210 60e3 0300 |0032: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4d6692: 0c00 |0035: move-result-object v0 │ │ +4d6694: 6e20 96e2 0700 |0036: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d669a: 28f1 |0039: goto 002a // -000f │ │ +4d669c: 5912 9eb0 |003a: iput v2, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegmentIndex:I // field@b09e │ │ +4d66a0: 5412 9fb0 |003c: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._nextSegments:Ljava/util/ArrayList; // field@b09f │ │ +4d66a4: 6e20 96e2 4200 |003e: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d66aa: 5915 9db0 |0041: iput v5, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._lastSegmentOffset:I // field@b09d │ │ +4d66ae: b065 |0043: add-int/2addr v5, v6 │ │ +4d66b0: 5915 9cb0 |0044: iput v5, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._lastSegmentEnd:I // field@b09c │ │ +4d66b4: 280e |0046: goto 0054 // +000e │ │ +4d66b6: 2202 e518 |0047: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d66ba: 7010 31e0 0200 |0049: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@e031 │ │ +4d66c0: 2702 |004c: throw v2 │ │ +4d66c2: 5b14 98b0 |004d: iput-object v4, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegment:[C // field@b098 │ │ +4d66c6: 5915 9ab0 |004f: iput v5, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentPtr:I // field@b09a │ │ +4d66ca: b065 |0051: add-int/2addr v5, v6 │ │ +4d66cc: 5915 99b0 |0052: iput v5, v1, Lorg/codehaus/stax2/ri/typed/CharArrayBase64Decoder;._currSegmentEnd:I // field@b099 │ │ +4d66d0: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=61 │ │ 0x0007 line=63 │ │ 0x000e line=64 │ │ 0x0017 line=73 │ │ @@ -1519570,17 +1519571,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d7200: |[4d7200] org.codehaus.stax2.ri.typed.StringBase64Decoder.:()V │ │ -4d7210: 7010 0dfc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.:()V // method@fc0d │ │ -4d7216: 0e00 |0003: return-void │ │ +4d7204: |[4d7204] org.codehaus.stax2.ri.typed.StringBase64Decoder.:()V │ │ +4d7214: 7010 0dfc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.:()V // method@fc0d │ │ +4d721a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; │ │ │ │ Virtual methods - │ │ @@ -1519589,182 +1519590,182 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 320 16-bit code units │ │ -4d6f54: |[4d6f54] org.codehaus.stax2.ri.typed.StringBase64Decoder.decode:([BII)I │ │ -4d6f64: b0ef |0000: add-int/2addr v15, v14 │ │ -4d6f66: 01e0 |0001: move v0, v14 │ │ -4d6f68: 52c1 b8b0 |0002: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d6f6c: 12e2 |0004: const/4 v2, #int -2 // #fe │ │ -4d6f6e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4d6f70: 1254 |0006: const/4 v4, #int 5 // #5 │ │ -4d6f72: 1245 |0007: const/4 v5, #int 4 // #4 │ │ -4d6f74: 1236 |0008: const/4 v6, #int 3 // #3 │ │ -4d6f76: 1227 |0009: const/4 v7, #int 2 // #2 │ │ -4d6f78: 1268 |000a: const/4 v8, #int 6 // #6 │ │ -4d6f7a: 2b01 2101 0000 |000b: packed-switch v1, 0000012c // +00000121 │ │ -4d6f80: 220d e618 |000e: new-instance v13, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4d6f84: 220e 0819 |0010: new-instance v14, Ljava/lang/StringBuilder; // type@1908 │ │ -4d6f88: 7010 06e1 0e00 |0012: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d6f8e: 1a0f f423 |0015: const-string v15, "Illegal internal state " // string@23f4 │ │ -4d6f92: 6e20 12e1 fe00 |0017: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d6f98: 52cf b8b0 |001a: iget v15, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d6f9c: 6e20 0de1 fe00 |001c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d6fa2: 6e10 1fe1 0e00 |001f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d6fa8: 0c0e |0022: move-result-object v14 │ │ -4d6faa: 7020 37e0 ed00 |0023: invoke-direct {v13, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4d6fb0: 270d |0026: throw v13 │ │ -4d6fb2: 52c1 b6b0 |0027: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d6fb6: 52c2 b5b0 |0029: iget v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ -4d6fba: 3421 0400 |002b: if-lt v1, v2, 002f // +0004 │ │ -4d6fbe: 2900 e700 |002d: goto/16 0114 // +00e7 │ │ -4d6fc2: 54c2 b4b0 |002f: iget-object v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ -4d6fc6: d803 0101 |0031: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4d6fca: 59c3 b6b0 |0033: iput v3, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d6fce: 6e20 bfe0 1200 |0035: invoke-virtual {v2, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d6fd4: 0a01 |0038: move-result v1 │ │ -4d6fd6: 54c2 b9b0 |0039: iget-object v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ -4d6fda: 6e20 17fd 1200 |003b: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.usesPaddingChar:(C)Z // method@fd17 │ │ -4d6fe0: 0a02 |003e: move-result v2 │ │ -4d6fe2: 3802 0a00 |003f: if-eqz v2, 0049 // +000a │ │ -4d6fe6: 59c8 b8b0 |0041: iput v8, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d6fea: 52c1 b7b0 |0043: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d6fee: b951 |0045: shr-int/2addr v1, v5 │ │ -4d6ff0: 59c1 b7b0 |0046: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d6ff4: 28ba |0048: goto 0002 // -0046 │ │ -4d6ff6: 1a0d 6c8a |0049: const-string v13, "expected padding character '='" // string@8a6c │ │ -4d6ffa: 6e40 3ffc 1cd6 |004b: invoke-virtual {v12, v1, v6, v13}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.reportInvalidChar:(CILjava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc3f │ │ -4d7000: 0c0d |004e: move-result-object v13 │ │ -4d7002: 270d |004f: throw v13 │ │ -4d7004: 52c1 b6b0 |0050: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d7008: 52c9 b5b0 |0052: iget v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ -4d700c: 3491 0400 |0054: if-lt v1, v9, 0058 // +0004 │ │ -4d7010: 2900 be00 |0056: goto/16 0114 // +00be │ │ -4d7014: 54c9 b4b0 |0058: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ -4d7018: d80a 0101 |005a: add-int/lit8 v10, v1, #int 1 // #01 │ │ -4d701c: 59ca b6b0 |005c: iput v10, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d7020: 6e20 bfe0 1900 |005e: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7026: 0a01 |0061: move-result v1 │ │ -4d7028: 1309 2000 |0062: const/16 v9, #int 32 // #20 │ │ -4d702c: 3791 ecff |0064: if-le v1, v9, 0050 // -0014 │ │ -4d7030: 54c9 b9b0 |0066: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ -4d7034: 6e20 0afd 1900 |0068: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ -4d703a: 0a09 |006b: move-result v9 │ │ -4d703c: 3a09 bb00 |006c: if-ltz v9, 0127 // +00bb │ │ -4d7040: 59c9 b7b0 |006e: iput v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d7044: 52c1 b6b0 |0070: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d7048: 52c9 b5b0 |0072: iget v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ -4d704c: 121a |0074: const/4 v10, #int 1 // #1 │ │ -4d704e: 3491 0600 |0075: if-lt v1, v9, 007b // +0006 │ │ -4d7052: 59ca b8b0 |0077: iput v10, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d7056: 2900 9b00 |0079: goto/16 0114 // +009b │ │ -4d705a: 54c9 b4b0 |007b: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ -4d705e: d80b 0101 |007d: add-int/lit8 v11, v1, #int 1 // #01 │ │ -4d7062: 59cb b6b0 |007f: iput v11, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d7066: 6e20 bfe0 1900 |0081: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d706c: 0a01 |0084: move-result v1 │ │ -4d706e: 54c9 b9b0 |0085: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ -4d7072: 6e20 0afd 1900 |0087: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ -4d7078: 0a09 |008a: move-result v9 │ │ -4d707a: 3a09 9700 |008b: if-ltz v9, 0122 // +0097 │ │ -4d707e: 52c1 b7b0 |008d: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d7082: b881 |008f: shl-int/2addr v1, v8 │ │ -4d7084: b691 |0090: or-int/2addr v1, v9 │ │ -4d7086: 59c1 b7b0 |0091: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d708a: 52c1 b6b0 |0093: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d708e: 52c9 b5b0 |0095: iget v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ -4d7092: 3491 0600 |0097: if-lt v1, v9, 009d // +0006 │ │ -4d7096: 59c7 b8b0 |0099: iput v7, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d709a: 2900 7900 |009b: goto/16 0114 // +0079 │ │ -4d709e: 54c9 b4b0 |009d: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ -4d70a2: d80a 0101 |009f: add-int/lit8 v10, v1, #int 1 // #01 │ │ -4d70a6: 59ca b6b0 |00a1: iput v10, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d70aa: 6e20 bfe0 1900 |00a3: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d70b0: 0a01 |00a6: move-result v1 │ │ -4d70b2: 54c9 b9b0 |00a7: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ -4d70b6: 6e20 0afd 1900 |00a9: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ -4d70bc: 0a09 |00ac: move-result v9 │ │ -4d70be: 3b09 0e00 |00ad: if-gez v9, 00bb // +000e │ │ -4d70c2: 3329 0700 |00af: if-ne v9, v2, 00b6 // +0007 │ │ -4d70c6: 1271 |00b1: const/4 v1, #int 7 // #7 │ │ -4d70c8: 59c1 b8b0 |00b2: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d70cc: 2900 4eff |00b4: goto/16 0002 // -00b2 │ │ -4d70d0: 6e30 3efc 1c07 |00b6: invoke-virtual {v12, v1, v7}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc3e │ │ -4d70d6: 0c0d |00b9: move-result-object v13 │ │ -4d70d8: 270d |00ba: throw v13 │ │ -4d70da: 52c1 b7b0 |00bb: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d70de: b881 |00bd: shl-int/2addr v1, v8 │ │ -4d70e0: b691 |00be: or-int/2addr v1, v9 │ │ -4d70e2: 59c1 b7b0 |00bf: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d70e6: 52c1 b6b0 |00c1: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d70ea: 52c9 b5b0 |00c3: iget v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ -4d70ee: 3491 0500 |00c5: if-lt v1, v9, 00ca // +0005 │ │ -4d70f2: 59c6 b8b0 |00c7: iput v6, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d70f6: 284b |00c9: goto 0114 // +004b │ │ -4d70f8: 54c9 b4b0 |00ca: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ -4d70fc: d80a 0101 |00cc: add-int/lit8 v10, v1, #int 1 // #01 │ │ -4d7100: 59ca b6b0 |00ce: iput v10, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d7104: 6e20 bfe0 1900 |00d0: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d710a: 0a01 |00d3: move-result v1 │ │ -4d710c: 54c9 b9b0 |00d4: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ -4d7110: 6e20 0afd 1900 |00d6: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ -4d7116: 0a09 |00d9: move-result v9 │ │ -4d7118: 3b09 1200 |00da: if-gez v9, 00ec // +0012 │ │ -4d711c: 3329 0b00 |00dc: if-ne v9, v2, 00e7 // +000b │ │ -4d7120: 52c1 b7b0 |00de: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d7124: b971 |00e0: shr-int/2addr v1, v7 │ │ -4d7126: 59c1 b7b0 |00e1: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d712a: 59c4 b8b0 |00e3: iput v4, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d712e: 2900 1dff |00e5: goto/16 0002 // -00e3 │ │ -4d7132: 6e30 3efc 1c06 |00e7: invoke-virtual {v12, v1, v6}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc3e │ │ -4d7138: 0c0d |00ea: move-result-object v13 │ │ -4d713a: 270d |00eb: throw v13 │ │ -4d713c: 52c1 b7b0 |00ec: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d7140: b881 |00ee: shl-int/2addr v1, v8 │ │ -4d7142: b691 |00ef: or-int/2addr v1, v9 │ │ -4d7144: 59c1 b7b0 |00f0: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d7148: 34f0 0500 |00f2: if-lt v0, v15, 00f7 // +0005 │ │ -4d714c: 59c5 b8b0 |00f4: iput v5, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d7150: 281e |00f6: goto 0114 // +001e │ │ -4d7152: d801 0001 |00f7: add-int/lit8 v1, v0, #int 1 // #01 │ │ -4d7156: 52c2 b7b0 |00f9: iget v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d715a: e102 0210 |00fb: shr-int/lit8 v2, v2, #int 16 // #10 │ │ -4d715e: 8d22 |00fd: int-to-byte v2, v2 │ │ -4d7160: 4f02 0d00 |00fe: aput-byte v2, v13, v0 │ │ -4d7164: 0110 |0100: move v0, v1 │ │ -4d7166: 34f0 0500 |0101: if-lt v0, v15, 0106 // +0005 │ │ -4d716a: 59c4 b8b0 |0103: iput v4, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d716e: 280f |0105: goto 0114 // +000f │ │ -4d7170: d801 0001 |0106: add-int/lit8 v1, v0, #int 1 // #01 │ │ -4d7174: 52c2 b7b0 |0108: iget v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d7178: e102 0208 |010a: shr-int/lit8 v2, v2, #int 8 // #08 │ │ -4d717c: 8d22 |010c: int-to-byte v2, v2 │ │ -4d717e: 4f02 0d00 |010d: aput-byte v2, v13, v0 │ │ -4d7182: 0110 |010f: move v0, v1 │ │ -4d7184: 34f0 0600 |0110: if-lt v0, v15, 0116 // +0006 │ │ -4d7188: 59c8 b8b0 |0112: iput v8, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d718c: b1e0 |0114: sub-int/2addr v0, v14 │ │ -4d718e: 0f00 |0115: return v0 │ │ -4d7190: d801 0001 |0116: add-int/lit8 v1, v0, #int 1 // #01 │ │ -4d7194: 52c2 b7b0 |0118: iget v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ -4d7198: 8d22 |011a: int-to-byte v2, v2 │ │ -4d719a: 4f02 0d00 |011b: aput-byte v2, v13, v0 │ │ -4d719e: 59c3 b8b0 |011d: iput v3, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d71a2: 0110 |011f: move v0, v1 │ │ -4d71a4: 2900 e2fe |0120: goto/16 0002 // -011e │ │ -4d71a8: 6e30 3efc 1c0a |0122: invoke-virtual {v12, v1, v10}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc3e │ │ -4d71ae: 0c0d |0125: move-result-object v13 │ │ -4d71b0: 270d |0126: throw v13 │ │ -4d71b2: 6e30 3efc 1c03 |0127: invoke-virtual {v12, v1, v3}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc3e │ │ -4d71b8: 0c0d |012a: move-result-object v13 │ │ -4d71ba: 270d |012b: throw v13 │ │ -4d71bc: 0001 0800 0000 0000 4500 0000 6500 ... |012c: packed-switch-data (20 units) │ │ +4d6f58: |[4d6f58] org.codehaus.stax2.ri.typed.StringBase64Decoder.decode:([BII)I │ │ +4d6f68: b0ef |0000: add-int/2addr v15, v14 │ │ +4d6f6a: 01e0 |0001: move v0, v14 │ │ +4d6f6c: 52c1 b8b0 |0002: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d6f70: 12e2 |0004: const/4 v2, #int -2 // #fe │ │ +4d6f72: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4d6f74: 1254 |0006: const/4 v4, #int 5 // #5 │ │ +4d6f76: 1245 |0007: const/4 v5, #int 4 // #4 │ │ +4d6f78: 1236 |0008: const/4 v6, #int 3 // #3 │ │ +4d6f7a: 1227 |0009: const/4 v7, #int 2 // #2 │ │ +4d6f7c: 1268 |000a: const/4 v8, #int 6 // #6 │ │ +4d6f7e: 2b01 2101 0000 |000b: packed-switch v1, 0000012c // +00000121 │ │ +4d6f84: 220d e618 |000e: new-instance v13, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4d6f88: 220e 0819 |0010: new-instance v14, Ljava/lang/StringBuilder; // type@1908 │ │ +4d6f8c: 7010 06e1 0e00 |0012: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d6f92: 1a0f f423 |0015: const-string v15, "Illegal internal state " // string@23f4 │ │ +4d6f96: 6e20 12e1 fe00 |0017: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d6f9c: 52cf b8b0 |001a: iget v15, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d6fa0: 6e20 0de1 fe00 |001c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d6fa6: 6e10 1fe1 0e00 |001f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d6fac: 0c0e |0022: move-result-object v14 │ │ +4d6fae: 7020 37e0 ed00 |0023: invoke-direct {v13, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4d6fb4: 270d |0026: throw v13 │ │ +4d6fb6: 52c1 b6b0 |0027: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d6fba: 52c2 b5b0 |0029: iget v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ +4d6fbe: 3421 0400 |002b: if-lt v1, v2, 002f // +0004 │ │ +4d6fc2: 2900 e700 |002d: goto/16 0114 // +00e7 │ │ +4d6fc6: 54c2 b4b0 |002f: iget-object v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ +4d6fca: d803 0101 |0031: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4d6fce: 59c3 b6b0 |0033: iput v3, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d6fd2: 6e20 bfe0 1200 |0035: invoke-virtual {v2, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d6fd8: 0a01 |0038: move-result v1 │ │ +4d6fda: 54c2 b9b0 |0039: iget-object v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ +4d6fde: 6e20 17fd 1200 |003b: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.usesPaddingChar:(C)Z // method@fd17 │ │ +4d6fe4: 0a02 |003e: move-result v2 │ │ +4d6fe6: 3802 0a00 |003f: if-eqz v2, 0049 // +000a │ │ +4d6fea: 59c8 b8b0 |0041: iput v8, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d6fee: 52c1 b7b0 |0043: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d6ff2: b951 |0045: shr-int/2addr v1, v5 │ │ +4d6ff4: 59c1 b7b0 |0046: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d6ff8: 28ba |0048: goto 0002 // -0046 │ │ +4d6ffa: 1a0d 6c8a |0049: const-string v13, "expected padding character '='" // string@8a6c │ │ +4d6ffe: 6e40 3ffc 1cd6 |004b: invoke-virtual {v12, v1, v6, v13}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.reportInvalidChar:(CILjava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc3f │ │ +4d7004: 0c0d |004e: move-result-object v13 │ │ +4d7006: 270d |004f: throw v13 │ │ +4d7008: 52c1 b6b0 |0050: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d700c: 52c9 b5b0 |0052: iget v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ +4d7010: 3491 0400 |0054: if-lt v1, v9, 0058 // +0004 │ │ +4d7014: 2900 be00 |0056: goto/16 0114 // +00be │ │ +4d7018: 54c9 b4b0 |0058: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ +4d701c: d80a 0101 |005a: add-int/lit8 v10, v1, #int 1 // #01 │ │ +4d7020: 59ca b6b0 |005c: iput v10, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d7024: 6e20 bfe0 1900 |005e: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d702a: 0a01 |0061: move-result v1 │ │ +4d702c: 1309 2000 |0062: const/16 v9, #int 32 // #20 │ │ +4d7030: 3791 ecff |0064: if-le v1, v9, 0050 // -0014 │ │ +4d7034: 54c9 b9b0 |0066: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ +4d7038: 6e20 0afd 1900 |0068: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ +4d703e: 0a09 |006b: move-result v9 │ │ +4d7040: 3a09 bb00 |006c: if-ltz v9, 0127 // +00bb │ │ +4d7044: 59c9 b7b0 |006e: iput v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d7048: 52c1 b6b0 |0070: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d704c: 52c9 b5b0 |0072: iget v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ +4d7050: 121a |0074: const/4 v10, #int 1 // #1 │ │ +4d7052: 3491 0600 |0075: if-lt v1, v9, 007b // +0006 │ │ +4d7056: 59ca b8b0 |0077: iput v10, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d705a: 2900 9b00 |0079: goto/16 0114 // +009b │ │ +4d705e: 54c9 b4b0 |007b: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ +4d7062: d80b 0101 |007d: add-int/lit8 v11, v1, #int 1 // #01 │ │ +4d7066: 59cb b6b0 |007f: iput v11, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d706a: 6e20 bfe0 1900 |0081: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7070: 0a01 |0084: move-result v1 │ │ +4d7072: 54c9 b9b0 |0085: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ +4d7076: 6e20 0afd 1900 |0087: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ +4d707c: 0a09 |008a: move-result v9 │ │ +4d707e: 3a09 9700 |008b: if-ltz v9, 0122 // +0097 │ │ +4d7082: 52c1 b7b0 |008d: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d7086: b881 |008f: shl-int/2addr v1, v8 │ │ +4d7088: b691 |0090: or-int/2addr v1, v9 │ │ +4d708a: 59c1 b7b0 |0091: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d708e: 52c1 b6b0 |0093: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d7092: 52c9 b5b0 |0095: iget v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ +4d7096: 3491 0600 |0097: if-lt v1, v9, 009d // +0006 │ │ +4d709a: 59c7 b8b0 |0099: iput v7, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d709e: 2900 7900 |009b: goto/16 0114 // +0079 │ │ +4d70a2: 54c9 b4b0 |009d: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ +4d70a6: d80a 0101 |009f: add-int/lit8 v10, v1, #int 1 // #01 │ │ +4d70aa: 59ca b6b0 |00a1: iput v10, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d70ae: 6e20 bfe0 1900 |00a3: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d70b4: 0a01 |00a6: move-result v1 │ │ +4d70b6: 54c9 b9b0 |00a7: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ +4d70ba: 6e20 0afd 1900 |00a9: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ +4d70c0: 0a09 |00ac: move-result v9 │ │ +4d70c2: 3b09 0e00 |00ad: if-gez v9, 00bb // +000e │ │ +4d70c6: 3329 0700 |00af: if-ne v9, v2, 00b6 // +0007 │ │ +4d70ca: 1271 |00b1: const/4 v1, #int 7 // #7 │ │ +4d70cc: 59c1 b8b0 |00b2: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d70d0: 2900 4eff |00b4: goto/16 0002 // -00b2 │ │ +4d70d4: 6e30 3efc 1c07 |00b6: invoke-virtual {v12, v1, v7}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc3e │ │ +4d70da: 0c0d |00b9: move-result-object v13 │ │ +4d70dc: 270d |00ba: throw v13 │ │ +4d70de: 52c1 b7b0 |00bb: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d70e2: b881 |00bd: shl-int/2addr v1, v8 │ │ +4d70e4: b691 |00be: or-int/2addr v1, v9 │ │ +4d70e6: 59c1 b7b0 |00bf: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d70ea: 52c1 b6b0 |00c1: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d70ee: 52c9 b5b0 |00c3: iget v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ +4d70f2: 3491 0500 |00c5: if-lt v1, v9, 00ca // +0005 │ │ +4d70f6: 59c6 b8b0 |00c7: iput v6, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d70fa: 284b |00c9: goto 0114 // +004b │ │ +4d70fc: 54c9 b4b0 |00ca: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ +4d7100: d80a 0101 |00cc: add-int/lit8 v10, v1, #int 1 // #01 │ │ +4d7104: 59ca b6b0 |00ce: iput v10, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d7108: 6e20 bfe0 1900 |00d0: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d710e: 0a01 |00d3: move-result v1 │ │ +4d7110: 54c9 b9b0 |00d4: iget-object v9, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ +4d7114: 6e20 0afd 1900 |00d6: invoke-virtual {v9, v1}, Lorg/codehaus/stax2/typed/Base64Variant;.decodeBase64Char:(C)I // method@fd0a │ │ +4d711a: 0a09 |00d9: move-result v9 │ │ +4d711c: 3b09 1200 |00da: if-gez v9, 00ec // +0012 │ │ +4d7120: 3329 0b00 |00dc: if-ne v9, v2, 00e7 // +000b │ │ +4d7124: 52c1 b7b0 |00de: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d7128: b971 |00e0: shr-int/2addr v1, v7 │ │ +4d712a: 59c1 b7b0 |00e1: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d712e: 59c4 b8b0 |00e3: iput v4, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d7132: 2900 1dff |00e5: goto/16 0002 // -00e3 │ │ +4d7136: 6e30 3efc 1c06 |00e7: invoke-virtual {v12, v1, v6}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc3e │ │ +4d713c: 0c0d |00ea: move-result-object v13 │ │ +4d713e: 270d |00eb: throw v13 │ │ +4d7140: 52c1 b7b0 |00ec: iget v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d7144: b881 |00ee: shl-int/2addr v1, v8 │ │ +4d7146: b691 |00ef: or-int/2addr v1, v9 │ │ +4d7148: 59c1 b7b0 |00f0: iput v1, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d714c: 34f0 0500 |00f2: if-lt v0, v15, 00f7 // +0005 │ │ +4d7150: 59c5 b8b0 |00f4: iput v5, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d7154: 281e |00f6: goto 0114 // +001e │ │ +4d7156: d801 0001 |00f7: add-int/lit8 v1, v0, #int 1 // #01 │ │ +4d715a: 52c2 b7b0 |00f9: iget v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d715e: e102 0210 |00fb: shr-int/lit8 v2, v2, #int 16 // #10 │ │ +4d7162: 8d22 |00fd: int-to-byte v2, v2 │ │ +4d7164: 4f02 0d00 |00fe: aput-byte v2, v13, v0 │ │ +4d7168: 0110 |0100: move v0, v1 │ │ +4d716a: 34f0 0500 |0101: if-lt v0, v15, 0106 // +0005 │ │ +4d716e: 59c4 b8b0 |0103: iput v4, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d7172: 280f |0105: goto 0114 // +000f │ │ +4d7174: d801 0001 |0106: add-int/lit8 v1, v0, #int 1 // #01 │ │ +4d7178: 52c2 b7b0 |0108: iget v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d717c: e102 0208 |010a: shr-int/lit8 v2, v2, #int 8 // #08 │ │ +4d7180: 8d22 |010c: int-to-byte v2, v2 │ │ +4d7182: 4f02 0d00 |010d: aput-byte v2, v13, v0 │ │ +4d7186: 0110 |010f: move v0, v1 │ │ +4d7188: 34f0 0600 |0110: if-lt v0, v15, 0116 // +0006 │ │ +4d718c: 59c8 b8b0 |0112: iput v8, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d7190: b1e0 |0114: sub-int/2addr v0, v14 │ │ +4d7192: 0f00 |0115: return v0 │ │ +4d7194: d801 0001 |0116: add-int/lit8 v1, v0, #int 1 // #01 │ │ +4d7198: 52c2 b7b0 |0118: iget v2, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._decodedData:I // field@b0b7 │ │ +4d719c: 8d22 |011a: int-to-byte v2, v2 │ │ +4d719e: 4f02 0d00 |011b: aput-byte v2, v13, v0 │ │ +4d71a2: 59c3 b8b0 |011d: iput v3, v12, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d71a6: 0110 |011f: move v0, v1 │ │ +4d71a8: 2900 e2fe |0120: goto/16 0002 // -011e │ │ +4d71ac: 6e30 3efc 1c0a |0122: invoke-virtual {v12, v1, v10}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc3e │ │ +4d71b2: 0c0d |0125: move-result-object v13 │ │ +4d71b4: 270d |0126: throw v13 │ │ +4d71b6: 6e30 3efc 1c03 |0127: invoke-virtual {v12, v1, v3}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.reportInvalidChar:(CI)Ljava/lang/IllegalArgumentException; // method@fc3e │ │ +4d71bc: 0c0d |012a: move-result-object v13 │ │ +4d71be: 270d |012b: throw v13 │ │ +4d71c0: 0001 0800 0000 0000 4500 0000 6500 ... |012c: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x000e line=194 │ │ 0x0027 line=178 │ │ 0x002f line=182 │ │ 0x0039 line=183 │ │ @@ -1519815,18 +1519816,18 @@ │ │ type : '()[B' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4d6f38: |[4d6f38] org.codehaus.stax2.ri.typed.StringBase64Decoder.decodeCompletely:()[B │ │ -4d6f48: 6f10 0ffc 0100 |0000: invoke-super {v1}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.decodeCompletely:()[B // method@fc0f │ │ -4d6f4e: 0c00 |0003: move-result-object v0 │ │ -4d6f50: 1100 |0004: return-object v0 │ │ +4d6f3c: |[4d6f3c] org.codehaus.stax2.ri.typed.StringBase64Decoder.decodeCompletely:()[B │ │ +4d6f4c: 6f10 0ffc 0100 |0000: invoke-super {v1}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.decodeCompletely:()[B // method@fc0f │ │ +4d6f52: 0c00 |0003: move-result-object v0 │ │ +4d6f54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;) │ │ @@ -1519834,18 +1519835,18 @@ │ │ type : '()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4d71e4: |[4d71e4] org.codehaus.stax2.ri.typed.StringBase64Decoder.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; │ │ -4d71f4: 6f10 11fc 0100 |0000: invoke-super {v1}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // method@fc11 │ │ -4d71fa: 0c00 |0003: move-result-object v0 │ │ -4d71fc: 1100 |0004: return-object v0 │ │ +4d71e8: |[4d71e8] org.codehaus.stax2.ri.typed.StringBase64Decoder.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; │ │ +4d71f8: 6f10 11fc 0100 |0000: invoke-super {v1}, Lorg/codehaus/stax2/ri/typed/Base64DecoderBase;.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // method@fc11 │ │ +4d71fe: 0c00 |0003: move-result-object v0 │ │ +4d7200: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;) │ │ @@ -1519853,25 +1519854,25 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -4d7218: |[4d7218] org.codehaus.stax2.ri.typed.StringBase64Decoder.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V │ │ -4d7228: 5b01 b9b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ -4d722c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4d722e: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ -4d7232: 5901 b8b0 |0005: iput v1, v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ -4d7236: 5b03 b4b0 |0007: iput-object v3, v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ -4d723a: 5901 b6b0 |0009: iput v1, v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ -4d723e: 6e10 dae0 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d7244: 0a01 |000e: move-result v1 │ │ -4d7246: 5901 b5b0 |000f: iput v1, v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ -4d724a: 0e00 |0011: return-void │ │ +4d721c: |[4d721c] org.codehaus.stax2.ri.typed.StringBase64Decoder.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V │ │ +4d722c: 5b01 b9b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0b9 │ │ +4d7230: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4d7232: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ +4d7236: 5901 b8b0 |0005: iput v1, v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._state:I // field@b0b8 │ │ +4d723a: 5b03 b4b0 |0007: iput-object v3, v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegment:Ljava/lang/String; // field@b0b4 │ │ +4d723e: 5901 b6b0 |0009: iput v1, v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentPtr:I // field@b0b6 │ │ +4d7242: 6e10 dae0 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d7248: 0a01 |000e: move-result v1 │ │ +4d724a: 5901 b5b0 |000f: iput v1, v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;._currSegmentEnd:I // field@b0b5 │ │ +4d724e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=44 │ │ 0x0007 line=46 │ │ 0x0009 line=47 │ │ 0x000b line=48 │ │ @@ -1519933,27 +1519934,27 @@ │ │ type : '(II)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4d72ac: |[4d72ac] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BaseArrayDecoder.:(II)V │ │ -4d72bc: 7010 1bfd 0100 |0000: invoke-direct {v1}, Lorg/codehaus/stax2/typed/TypedArrayDecoder;.:()V // method@fd1b │ │ -4d72c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4d72c4: 5910 bcb0 |0004: iput v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mCount:I // field@b0bc │ │ -4d72c8: 5912 beb0 |0006: iput v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mStart:I // field@b0be │ │ -4d72cc: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4d72ce: 3423 0500 |0009: if-lt v3, v2, 000e // +0005 │ │ -4d72d2: 5913 bdb0 |000b: iput v3, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mEnd:I // field@b0bd │ │ -4d72d6: 0e00 |000d: return-void │ │ -4d72d8: 2202 e518 |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d72dc: 1a03 294e |0010: const-string v3, "Number of elements to read can not be less than 1" // string@4e29 │ │ -4d72e0: 7020 32e0 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d72e6: 2702 |0015: throw v2 │ │ +4d72b0: |[4d72b0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BaseArrayDecoder.:(II)V │ │ +4d72c0: 7010 1bfd 0100 |0000: invoke-direct {v1}, Lorg/codehaus/stax2/typed/TypedArrayDecoder;.:()V // method@fd1b │ │ +4d72c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4d72c8: 5910 bcb0 |0004: iput v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mCount:I // field@b0bc │ │ +4d72cc: 5912 beb0 |0006: iput v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mStart:I // field@b0be │ │ +4d72d0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4d72d2: 3423 0500 |0009: if-lt v3, v2, 000e // +0005 │ │ +4d72d6: 5913 bdb0 |000b: iput v3, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mEnd:I // field@b0bd │ │ +4d72da: 0e00 |000d: return-void │ │ +4d72dc: 2202 e518 |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d72e0: 1a03 294e |0010: const-string v3, "Number of elements to read can not be less than 1" // string@4e29 │ │ +4d72e4: 7020 32e0 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d72ea: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0004 line=1169 │ │ 0x0006 line=1173 │ │ 0x000b line=1178 │ │ 0x000e line=1176 │ │ @@ -1519968,21 +1519969,21 @@ │ │ type : '(I)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4d7270: |[4d7270] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BaseArrayDecoder.calcNewSize:(I)I │ │ -4d7280: 1300 a00f |0000: const/16 v0, #int 4000 // #fa0 │ │ -4d7284: 3502 0500 |0002: if-ge v2, v0, 0007 // +0005 │ │ -4d7288: e002 0202 |0004: shl-int/lit8 v2, v2, #int 2 // #02 │ │ -4d728c: 0f02 |0006: return v2 │ │ -4d728e: b022 |0007: add-int/2addr v2, v2 │ │ -4d7290: 0f02 |0008: return v2 │ │ +4d7274: |[4d7274] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BaseArrayDecoder.calcNewSize:(I)I │ │ +4d7284: 1300 a00f |0000: const/16 v0, #int 4000 // #fa0 │ │ +4d7288: 3502 0500 |0002: if-ge v2, v0, 0007 // +0005 │ │ +4d728c: e002 0202 |0004: shl-int/lit8 v2, v2, #int 2 // #02 │ │ +4d7290: 0f02 |0006: return v2 │ │ +4d7292: b022 |0007: add-int/2addr v2, v2 │ │ +4d7294: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;) │ │ name : 'expand' │ │ type : '()V' │ │ @@ -1519994,17 +1519995,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d7294: |[4d7294] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BaseArrayDecoder.getCount:()I │ │ -4d72a4: 5210 bcb0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mCount:I // field@b0bc │ │ -4d72a8: 0f00 |0002: return v0 │ │ +4d7298: |[4d7298] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BaseArrayDecoder.getCount:()I │ │ +4d72a8: 5210 bcb0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mCount:I // field@b0bc │ │ +4d72ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1181 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;) │ │ @@ -1520012,22 +1520013,22 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -4d724c: |[4d724c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BaseArrayDecoder.hasRoom:()Z │ │ -4d725c: 5220 bcb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mCount:I // field@b0bc │ │ -4d7260: 5221 bdb0 |0002: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mEnd:I // field@b0bd │ │ -4d7264: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -4d7268: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4d726a: 2802 |0007: goto 0009 // +0002 │ │ -4d726c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4d726e: 0f00 |0009: return v0 │ │ +4d7250: |[4d7250] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BaseArrayDecoder.hasRoom:()Z │ │ +4d7260: 5220 bcb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mCount:I // field@b0bc │ │ +4d7264: 5221 bdb0 |0002: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.mEnd:I // field@b0bd │ │ +4d7268: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +4d726c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4d726e: 2802 |0007: goto 0009 // +0002 │ │ +4d7270: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4d7272: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder; │ │ │ │ source_file_idx : 25663 (ValueDecoderFactory.java) │ │ @@ -1520089,24 +1520090,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4d7ba0: |[4d7ba0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.:()V │ │ -4d7bb0: 1900 0080 |0000: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -4d7bb4: 7120 bae1 1000 |0002: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ -4d7bba: 0c00 |0005: move-result-object v0 │ │ -4d7bbc: 6900 c2b0 |0006: sput-object v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.BD_MIN_LONG:Ljava/math/BigInteger; // field@b0c2 │ │ -4d7bc0: 1800 ffff ffff ffff ff7f |0008: const-wide v0, #double nan // #7fffffffffffffff │ │ -4d7bca: 7120 bae1 1000 |000d: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ -4d7bd0: 0c00 |0010: move-result-object v0 │ │ -4d7bd2: 6900 c1b0 |0011: sput-object v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.BD_MAX_LONG:Ljava/math/BigInteger; // field@b0c1 │ │ -4d7bd6: 0e00 |0013: return-void │ │ +4d7ba4: |[4d7ba4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.:()V │ │ +4d7bb4: 1900 0080 |0000: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +4d7bb8: 7120 bae1 1000 |0002: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ +4d7bbe: 0c00 |0005: move-result-object v0 │ │ +4d7bc0: 6900 c2b0 |0006: sput-object v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.BD_MIN_LONG:Ljava/math/BigInteger; // field@b0c2 │ │ +4d7bc4: 1800 ffff ffff ffff ff7f |0008: const-wide v0, #double nan // #7fffffffffffffff │ │ +4d7bce: 7120 bae1 1000 |000d: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@e1ba │ │ +4d7bd4: 0c00 |0010: move-result-object v0 │ │ +4d7bd6: 6900 c1b0 |0011: sput-object v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.BD_MAX_LONG:Ljava/math/BigInteger; // field@b0c1 │ │ +4d7bda: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=187 │ │ 0x000d line=188 │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;) │ │ @@ -1520114,17 +1520115,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d7bd8: |[4d7bd8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.:()V │ │ -4d7be8: 7010 20fd 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.:()V // method@fd20 │ │ -4d7bee: 0e00 |0003: return-void │ │ +4d7bdc: |[4d7bdc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.:()V │ │ +4d7bec: 7010 20fd 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.:()V // method@fd20 │ │ +4d7bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;) │ │ @@ -1520132,70 +1520133,70 @@ │ │ type : '(ILjava/lang/String;II)I' │ │ access : 0x001c (PROTECTED STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -4d7758: |[4d7758] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseInt:(ILjava/lang/String;II)I │ │ -4d7768: da01 010a |0000: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d776c: 6e20 bfe0 3200 |0002: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7772: 0a00 |0005: move-result v0 │ │ -4d7774: d800 00d0 |0006: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d7778: b001 |0008: add-int/2addr v1, v0 │ │ -4d777a: d803 0301 |0009: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d777e: 3543 5900 |000b: if-ge v3, v4, 0064 // +0059 │ │ -4d7782: da01 010a |000d: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d7786: 6e20 bfe0 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d778c: 0a00 |0012: move-result v0 │ │ -4d778e: d800 00d0 |0013: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d7792: b001 |0015: add-int/2addr v1, v0 │ │ -4d7794: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7798: 3543 4c00 |0018: if-ge v3, v4, 0064 // +004c │ │ -4d779c: da01 010a |001a: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d77a0: 6e20 bfe0 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d77a6: 0a00 |001f: move-result v0 │ │ -4d77a8: d800 00d0 |0020: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d77ac: b001 |0022: add-int/2addr v1, v0 │ │ -4d77ae: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d77b2: 3543 3f00 |0025: if-ge v3, v4, 0064 // +003f │ │ -4d77b6: da01 010a |0027: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d77ba: 6e20 bfe0 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d77c0: 0a00 |002c: move-result v0 │ │ -4d77c2: d800 00d0 |002d: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d77c6: b001 |002f: add-int/2addr v1, v0 │ │ -4d77c8: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d77cc: 3543 3200 |0032: if-ge v3, v4, 0064 // +0032 │ │ -4d77d0: da01 010a |0034: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d77d4: 6e20 bfe0 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d77da: 0a00 |0039: move-result v0 │ │ -4d77dc: d800 00d0 |003a: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d77e0: b001 |003c: add-int/2addr v1, v0 │ │ -4d77e2: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d77e6: 3543 2500 |003f: if-ge v3, v4, 0064 // +0025 │ │ -4d77ea: da01 010a |0041: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d77ee: 6e20 bfe0 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d77f4: 0a00 |0046: move-result v0 │ │ -4d77f6: d800 00d0 |0047: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d77fa: b001 |0049: add-int/2addr v1, v0 │ │ -4d77fc: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7800: 3543 1800 |004c: if-ge v3, v4, 0064 // +0018 │ │ -4d7804: da01 010a |004e: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d7808: 6e20 bfe0 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d780e: 0a00 |0053: move-result v0 │ │ -4d7810: d800 00d0 |0054: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d7814: b001 |0056: add-int/2addr v1, v0 │ │ -4d7816: d803 0301 |0057: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d781a: 3543 0b00 |0059: if-ge v3, v4, 0064 // +000b │ │ -4d781e: da01 010a |005b: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d7822: 6e20 bfe0 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7828: 0a02 |0060: move-result v2 │ │ -4d782a: d802 02d0 |0061: add-int/lit8 v2, v2, #int -48 // #d0 │ │ -4d782e: b021 |0063: add-int/2addr v1, v2 │ │ -4d7830: 0f01 |0064: return v1 │ │ +4d775c: |[4d775c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseInt:(ILjava/lang/String;II)I │ │ +4d776c: da01 010a |0000: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d7770: 6e20 bfe0 3200 |0002: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7776: 0a00 |0005: move-result v0 │ │ +4d7778: d800 00d0 |0006: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d777c: b001 |0008: add-int/2addr v1, v0 │ │ +4d777e: d803 0301 |0009: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7782: 3543 5900 |000b: if-ge v3, v4, 0064 // +0059 │ │ +4d7786: da01 010a |000d: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d778a: 6e20 bfe0 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7790: 0a00 |0012: move-result v0 │ │ +4d7792: d800 00d0 |0013: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d7796: b001 |0015: add-int/2addr v1, v0 │ │ +4d7798: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d779c: 3543 4c00 |0018: if-ge v3, v4, 0064 // +004c │ │ +4d77a0: da01 010a |001a: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d77a4: 6e20 bfe0 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d77aa: 0a00 |001f: move-result v0 │ │ +4d77ac: d800 00d0 |0020: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d77b0: b001 |0022: add-int/2addr v1, v0 │ │ +4d77b2: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d77b6: 3543 3f00 |0025: if-ge v3, v4, 0064 // +003f │ │ +4d77ba: da01 010a |0027: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d77be: 6e20 bfe0 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d77c4: 0a00 |002c: move-result v0 │ │ +4d77c6: d800 00d0 |002d: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d77ca: b001 |002f: add-int/2addr v1, v0 │ │ +4d77cc: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d77d0: 3543 3200 |0032: if-ge v3, v4, 0064 // +0032 │ │ +4d77d4: da01 010a |0034: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d77d8: 6e20 bfe0 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d77de: 0a00 |0039: move-result v0 │ │ +4d77e0: d800 00d0 |003a: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d77e4: b001 |003c: add-int/2addr v1, v0 │ │ +4d77e6: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d77ea: 3543 2500 |003f: if-ge v3, v4, 0064 // +0025 │ │ +4d77ee: da01 010a |0041: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d77f2: 6e20 bfe0 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d77f8: 0a00 |0046: move-result v0 │ │ +4d77fa: d800 00d0 |0047: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d77fe: b001 |0049: add-int/2addr v1, v0 │ │ +4d7800: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7804: 3543 1800 |004c: if-ge v3, v4, 0064 // +0018 │ │ +4d7808: da01 010a |004e: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d780c: 6e20 bfe0 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7812: 0a00 |0053: move-result v0 │ │ +4d7814: d800 00d0 |0054: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d7818: b001 |0056: add-int/2addr v1, v0 │ │ +4d781a: d803 0301 |0057: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d781e: 3543 0b00 |0059: if-ge v3, v4, 0064 // +000b │ │ +4d7822: da01 010a |005b: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d7826: 6e20 bfe0 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d782c: 0a02 |0060: move-result v2 │ │ +4d782e: d802 02d0 |0061: add-int/lit8 v2, v2, #int -48 // #d0 │ │ +4d7832: b021 |0063: add-int/2addr v1, v2 │ │ +4d7834: 0f01 |0064: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=413 │ │ 0x000f line=415 │ │ 0x001c line=417 │ │ 0x0029 line=419 │ │ 0x0036 line=421 │ │ @@ -1520213,62 +1520214,62 @@ │ │ type : '(I[CII)I' │ │ access : 0x001c (PROTECTED STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 85 16-bit code units │ │ -4d769c: |[4d769c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseInt:(I[CII)I │ │ -4d76ac: da01 010a |0000: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d76b0: 4900 0203 |0002: aget-char v0, v2, v3 │ │ -4d76b4: d800 00d0 |0004: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d76b8: b001 |0006: add-int/2addr v1, v0 │ │ -4d76ba: d803 0301 |0007: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d76be: 3543 4b00 |0009: if-ge v3, v4, 0054 // +004b │ │ -4d76c2: da01 010a |000b: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d76c6: 4900 0203 |000d: aget-char v0, v2, v3 │ │ -4d76ca: d800 00d0 |000f: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d76ce: b001 |0011: add-int/2addr v1, v0 │ │ -4d76d0: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d76d4: 3543 4000 |0014: if-ge v3, v4, 0054 // +0040 │ │ -4d76d8: da01 010a |0016: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d76dc: 4900 0203 |0018: aget-char v0, v2, v3 │ │ -4d76e0: d800 00d0 |001a: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d76e4: b001 |001c: add-int/2addr v1, v0 │ │ -4d76e6: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d76ea: 3543 3500 |001f: if-ge v3, v4, 0054 // +0035 │ │ -4d76ee: da01 010a |0021: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d76f2: 4900 0203 |0023: aget-char v0, v2, v3 │ │ -4d76f6: d800 00d0 |0025: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d76fa: b001 |0027: add-int/2addr v1, v0 │ │ -4d76fc: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7700: 3543 2a00 |002a: if-ge v3, v4, 0054 // +002a │ │ -4d7704: da01 010a |002c: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d7708: 4900 0203 |002e: aget-char v0, v2, v3 │ │ -4d770c: d800 00d0 |0030: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d7710: b001 |0032: add-int/2addr v1, v0 │ │ -4d7712: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7716: 3543 1f00 |0035: if-ge v3, v4, 0054 // +001f │ │ -4d771a: da01 010a |0037: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d771e: 4900 0203 |0039: aget-char v0, v2, v3 │ │ -4d7722: d800 00d0 |003b: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d7726: b001 |003d: add-int/2addr v1, v0 │ │ -4d7728: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d772c: 3543 1400 |0040: if-ge v3, v4, 0054 // +0014 │ │ -4d7730: da01 010a |0042: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d7734: 4900 0203 |0044: aget-char v0, v2, v3 │ │ -4d7738: d800 00d0 |0046: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d773c: b001 |0048: add-int/2addr v1, v0 │ │ -4d773e: d803 0301 |0049: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7742: 3543 0900 |004b: if-ge v3, v4, 0054 // +0009 │ │ -4d7746: da01 010a |004d: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -4d774a: 4902 0203 |004f: aget-char v2, v2, v3 │ │ -4d774e: d802 02d0 |0051: add-int/lit8 v2, v2, #int -48 // #d0 │ │ -4d7752: b021 |0053: add-int/2addr v1, v2 │ │ -4d7754: 0f01 |0054: return v1 │ │ +4d76a0: |[4d76a0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseInt:(I[CII)I │ │ +4d76b0: da01 010a |0000: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d76b4: 4900 0203 |0002: aget-char v0, v2, v3 │ │ +4d76b8: d800 00d0 |0004: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d76bc: b001 |0006: add-int/2addr v1, v0 │ │ +4d76be: d803 0301 |0007: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d76c2: 3543 4b00 |0009: if-ge v3, v4, 0054 // +004b │ │ +4d76c6: da01 010a |000b: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d76ca: 4900 0203 |000d: aget-char v0, v2, v3 │ │ +4d76ce: d800 00d0 |000f: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d76d2: b001 |0011: add-int/2addr v1, v0 │ │ +4d76d4: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d76d8: 3543 4000 |0014: if-ge v3, v4, 0054 // +0040 │ │ +4d76dc: da01 010a |0016: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d76e0: 4900 0203 |0018: aget-char v0, v2, v3 │ │ +4d76e4: d800 00d0 |001a: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d76e8: b001 |001c: add-int/2addr v1, v0 │ │ +4d76ea: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d76ee: 3543 3500 |001f: if-ge v3, v4, 0054 // +0035 │ │ +4d76f2: da01 010a |0021: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d76f6: 4900 0203 |0023: aget-char v0, v2, v3 │ │ +4d76fa: d800 00d0 |0025: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d76fe: b001 |0027: add-int/2addr v1, v0 │ │ +4d7700: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7704: 3543 2a00 |002a: if-ge v3, v4, 0054 // +002a │ │ +4d7708: da01 010a |002c: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d770c: 4900 0203 |002e: aget-char v0, v2, v3 │ │ +4d7710: d800 00d0 |0030: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d7714: b001 |0032: add-int/2addr v1, v0 │ │ +4d7716: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d771a: 3543 1f00 |0035: if-ge v3, v4, 0054 // +001f │ │ +4d771e: da01 010a |0037: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d7722: 4900 0203 |0039: aget-char v0, v2, v3 │ │ +4d7726: d800 00d0 |003b: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d772a: b001 |003d: add-int/2addr v1, v0 │ │ +4d772c: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7730: 3543 1400 |0040: if-ge v3, v4, 0054 // +0014 │ │ +4d7734: da01 010a |0042: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d7738: 4900 0203 |0044: aget-char v0, v2, v3 │ │ +4d773c: d800 00d0 |0046: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d7740: b001 |0048: add-int/2addr v1, v0 │ │ +4d7742: d803 0301 |0049: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7746: 3543 0900 |004b: if-ge v3, v4, 0054 // +0009 │ │ +4d774a: da01 010a |004d: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +4d774e: 4902 0203 |004f: aget-char v2, v2, v3 │ │ +4d7752: d802 02d0 |0051: add-int/lit8 v2, v2, #int -48 // #d0 │ │ +4d7756: b021 |0053: add-int/2addr v1, v2 │ │ +4d7758: 0f01 |0054: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=356 │ │ 0x000d line=358 │ │ 0x0018 line=360 │ │ 0x0023 line=362 │ │ 0x002e line=364 │ │ @@ -1520286,75 +1520287,75 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x001c (PROTECTED STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -4d7834: |[4d7834] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseInt:(Ljava/lang/String;II)I │ │ -4d7844: 6e20 bfe0 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d784a: 0a00 |0003: move-result v0 │ │ -4d784c: d800 00d0 |0004: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d7850: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7854: 3543 6600 |0008: if-ge v3, v4, 006e // +0066 │ │ -4d7858: da00 000a |000a: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d785c: 6e20 bfe0 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7862: 0a01 |000f: move-result v1 │ │ -4d7864: d801 01d0 |0010: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d7868: b010 |0012: add-int/2addr v0, v1 │ │ -4d786a: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d786e: 3543 5900 |0015: if-ge v3, v4, 006e // +0059 │ │ -4d7872: da00 000a |0017: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d7876: 6e20 bfe0 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d787c: 0a01 |001c: move-result v1 │ │ -4d787e: d801 01d0 |001d: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d7882: b010 |001f: add-int/2addr v0, v1 │ │ -4d7884: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7888: 3543 4c00 |0022: if-ge v3, v4, 006e // +004c │ │ -4d788c: da00 000a |0024: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d7890: 6e20 bfe0 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7896: 0a01 |0029: move-result v1 │ │ -4d7898: d801 01d0 |002a: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d789c: b010 |002c: add-int/2addr v0, v1 │ │ -4d789e: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d78a2: 3543 3f00 |002f: if-ge v3, v4, 006e // +003f │ │ -4d78a6: da00 000a |0031: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d78aa: 6e20 bfe0 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d78b0: 0a01 |0036: move-result v1 │ │ -4d78b2: d801 01d0 |0037: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d78b6: b010 |0039: add-int/2addr v0, v1 │ │ -4d78b8: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d78bc: 3543 3200 |003c: if-ge v3, v4, 006e // +0032 │ │ -4d78c0: da00 000a |003e: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d78c4: 6e20 bfe0 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d78ca: 0a01 |0043: move-result v1 │ │ -4d78cc: d801 01d0 |0044: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d78d0: b010 |0046: add-int/2addr v0, v1 │ │ -4d78d2: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d78d6: 3543 2500 |0049: if-ge v3, v4, 006e // +0025 │ │ -4d78da: da00 000a |004b: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d78de: 6e20 bfe0 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d78e4: 0a01 |0050: move-result v1 │ │ -4d78e6: d801 01d0 |0051: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d78ea: b010 |0053: add-int/2addr v0, v1 │ │ -4d78ec: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d78f0: 3543 1800 |0056: if-ge v3, v4, 006e // +0018 │ │ -4d78f4: da00 000a |0058: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d78f8: 6e20 bfe0 3200 |005a: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d78fe: 0a01 |005d: move-result v1 │ │ -4d7900: d801 01d0 |005e: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d7904: b010 |0060: add-int/2addr v0, v1 │ │ -4d7906: d803 0301 |0061: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d790a: 3543 0b00 |0063: if-ge v3, v4, 006e // +000b │ │ -4d790e: da00 000a |0065: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d7912: 6e20 bfe0 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7918: 0a02 |006a: move-result v2 │ │ -4d791a: d802 02d0 |006b: add-int/lit8 v2, v2, #int -48 // #d0 │ │ -4d791e: b020 |006d: add-int/2addr v0, v2 │ │ -4d7920: 0f00 |006e: return v0 │ │ +4d7838: |[4d7838] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseInt:(Ljava/lang/String;II)I │ │ +4d7848: 6e20 bfe0 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d784e: 0a00 |0003: move-result v0 │ │ +4d7850: d800 00d0 |0004: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d7854: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7858: 3543 6600 |0008: if-ge v3, v4, 006e // +0066 │ │ +4d785c: da00 000a |000a: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d7860: 6e20 bfe0 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7866: 0a01 |000f: move-result v1 │ │ +4d7868: d801 01d0 |0010: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d786c: b010 |0012: add-int/2addr v0, v1 │ │ +4d786e: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7872: 3543 5900 |0015: if-ge v3, v4, 006e // +0059 │ │ +4d7876: da00 000a |0017: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d787a: 6e20 bfe0 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7880: 0a01 |001c: move-result v1 │ │ +4d7882: d801 01d0 |001d: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d7886: b010 |001f: add-int/2addr v0, v1 │ │ +4d7888: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d788c: 3543 4c00 |0022: if-ge v3, v4, 006e // +004c │ │ +4d7890: da00 000a |0024: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d7894: 6e20 bfe0 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d789a: 0a01 |0029: move-result v1 │ │ +4d789c: d801 01d0 |002a: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d78a0: b010 |002c: add-int/2addr v0, v1 │ │ +4d78a2: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d78a6: 3543 3f00 |002f: if-ge v3, v4, 006e // +003f │ │ +4d78aa: da00 000a |0031: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d78ae: 6e20 bfe0 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d78b4: 0a01 |0036: move-result v1 │ │ +4d78b6: d801 01d0 |0037: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d78ba: b010 |0039: add-int/2addr v0, v1 │ │ +4d78bc: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d78c0: 3543 3200 |003c: if-ge v3, v4, 006e // +0032 │ │ +4d78c4: da00 000a |003e: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d78c8: 6e20 bfe0 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d78ce: 0a01 |0043: move-result v1 │ │ +4d78d0: d801 01d0 |0044: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d78d4: b010 |0046: add-int/2addr v0, v1 │ │ +4d78d6: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d78da: 3543 2500 |0049: if-ge v3, v4, 006e // +0025 │ │ +4d78de: da00 000a |004b: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d78e2: 6e20 bfe0 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d78e8: 0a01 |0050: move-result v1 │ │ +4d78ea: d801 01d0 |0051: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d78ee: b010 |0053: add-int/2addr v0, v1 │ │ +4d78f0: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d78f4: 3543 1800 |0056: if-ge v3, v4, 006e // +0018 │ │ +4d78f8: da00 000a |0058: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d78fc: 6e20 bfe0 3200 |005a: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7902: 0a01 |005d: move-result v1 │ │ +4d7904: d801 01d0 |005e: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d7908: b010 |0060: add-int/2addr v0, v1 │ │ +4d790a: d803 0301 |0061: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d790e: 3543 0b00 |0063: if-ge v3, v4, 006e // +000b │ │ +4d7912: da00 000a |0065: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d7916: 6e20 bfe0 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d791c: 0a02 |006a: move-result v2 │ │ +4d791e: d802 02d0 |006b: add-int/lit8 v2, v2, #int -48 // #d0 │ │ +4d7922: b020 |006d: add-int/2addr v0, v2 │ │ +4d7924: 0f00 |006e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x000c line=385 │ │ 0x0019 line=387 │ │ 0x0026 line=389 │ │ 0x0033 line=391 │ │ @@ -1520372,66 +1520373,66 @@ │ │ type : '([CII)I' │ │ access : 0x001c (PROTECTED STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 93 16-bit code units │ │ -4d75d0: |[4d75d0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseInt:([CII)I │ │ -4d75e0: 4900 0203 |0000: aget-char v0, v2, v3 │ │ -4d75e4: d800 00d0 |0002: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -4d75e8: d803 0301 |0004: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d75ec: 3543 5600 |0006: if-ge v3, v4, 005c // +0056 │ │ -4d75f0: da00 000a |0008: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d75f4: 4901 0203 |000a: aget-char v1, v2, v3 │ │ -4d75f8: d801 01d0 |000c: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d75fc: b010 |000e: add-int/2addr v0, v1 │ │ -4d75fe: d803 0301 |000f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7602: 3543 4b00 |0011: if-ge v3, v4, 005c // +004b │ │ -4d7606: da00 000a |0013: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d760a: 4901 0203 |0015: aget-char v1, v2, v3 │ │ -4d760e: d801 01d0 |0017: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d7612: b010 |0019: add-int/2addr v0, v1 │ │ -4d7614: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7618: 3543 4000 |001c: if-ge v3, v4, 005c // +0040 │ │ -4d761c: da00 000a |001e: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d7620: 4901 0203 |0020: aget-char v1, v2, v3 │ │ -4d7624: d801 01d0 |0022: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d7628: b010 |0024: add-int/2addr v0, v1 │ │ -4d762a: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d762e: 3543 3500 |0027: if-ge v3, v4, 005c // +0035 │ │ -4d7632: da00 000a |0029: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d7636: 4901 0203 |002b: aget-char v1, v2, v3 │ │ -4d763a: d801 01d0 |002d: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d763e: b010 |002f: add-int/2addr v0, v1 │ │ -4d7640: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7644: 3543 2a00 |0032: if-ge v3, v4, 005c // +002a │ │ -4d7648: da00 000a |0034: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d764c: 4901 0203 |0036: aget-char v1, v2, v3 │ │ -4d7650: d801 01d0 |0038: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d7654: b010 |003a: add-int/2addr v0, v1 │ │ -4d7656: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d765a: 3543 1f00 |003d: if-ge v3, v4, 005c // +001f │ │ -4d765e: da00 000a |003f: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d7662: 4901 0203 |0041: aget-char v1, v2, v3 │ │ -4d7666: d801 01d0 |0043: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d766a: b010 |0045: add-int/2addr v0, v1 │ │ -4d766c: d803 0301 |0046: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7670: 3543 1400 |0048: if-ge v3, v4, 005c // +0014 │ │ -4d7674: da00 000a |004a: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d7678: 4901 0203 |004c: aget-char v1, v2, v3 │ │ -4d767c: d801 01d0 |004e: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d7680: b010 |0050: add-int/2addr v0, v1 │ │ -4d7682: d803 0301 |0051: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d7686: 3543 0900 |0053: if-ge v3, v4, 005c // +0009 │ │ -4d768a: da00 000a |0055: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -4d768e: 4902 0203 |0057: aget-char v2, v2, v3 │ │ -4d7692: d802 02d0 |0059: add-int/lit8 v2, v2, #int -48 // #d0 │ │ -4d7696: b020 |005b: add-int/2addr v0, v2 │ │ -4d7698: 0f00 |005c: return v0 │ │ +4d75d4: |[4d75d4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseInt:([CII)I │ │ +4d75e4: 4900 0203 |0000: aget-char v0, v2, v3 │ │ +4d75e8: d800 00d0 |0002: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +4d75ec: d803 0301 |0004: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d75f0: 3543 5600 |0006: if-ge v3, v4, 005c // +0056 │ │ +4d75f4: da00 000a |0008: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d75f8: 4901 0203 |000a: aget-char v1, v2, v3 │ │ +4d75fc: d801 01d0 |000c: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d7600: b010 |000e: add-int/2addr v0, v1 │ │ +4d7602: d803 0301 |000f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7606: 3543 4b00 |0011: if-ge v3, v4, 005c // +004b │ │ +4d760a: da00 000a |0013: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d760e: 4901 0203 |0015: aget-char v1, v2, v3 │ │ +4d7612: d801 01d0 |0017: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d7616: b010 |0019: add-int/2addr v0, v1 │ │ +4d7618: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d761c: 3543 4000 |001c: if-ge v3, v4, 005c // +0040 │ │ +4d7620: da00 000a |001e: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d7624: 4901 0203 |0020: aget-char v1, v2, v3 │ │ +4d7628: d801 01d0 |0022: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d762c: b010 |0024: add-int/2addr v0, v1 │ │ +4d762e: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7632: 3543 3500 |0027: if-ge v3, v4, 005c // +0035 │ │ +4d7636: da00 000a |0029: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d763a: 4901 0203 |002b: aget-char v1, v2, v3 │ │ +4d763e: d801 01d0 |002d: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d7642: b010 |002f: add-int/2addr v0, v1 │ │ +4d7644: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7648: 3543 2a00 |0032: if-ge v3, v4, 005c // +002a │ │ +4d764c: da00 000a |0034: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d7650: 4901 0203 |0036: aget-char v1, v2, v3 │ │ +4d7654: d801 01d0 |0038: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d7658: b010 |003a: add-int/2addr v0, v1 │ │ +4d765a: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d765e: 3543 1f00 |003d: if-ge v3, v4, 005c // +001f │ │ +4d7662: da00 000a |003f: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d7666: 4901 0203 |0041: aget-char v1, v2, v3 │ │ +4d766a: d801 01d0 |0043: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d766e: b010 |0045: add-int/2addr v0, v1 │ │ +4d7670: d803 0301 |0046: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d7674: 3543 1400 |0048: if-ge v3, v4, 005c // +0014 │ │ +4d7678: da00 000a |004a: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d767c: 4901 0203 |004c: aget-char v1, v2, v3 │ │ +4d7680: d801 01d0 |004e: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d7684: b010 |0050: add-int/2addr v0, v1 │ │ +4d7686: d803 0301 |0051: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d768a: 3543 0900 |0053: if-ge v3, v4, 005c // +0009 │ │ +4d768e: da00 000a |0055: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +4d7692: 4902 0203 |0057: aget-char v2, v2, v3 │ │ +4d7696: d802 02d0 |0059: add-int/lit8 v2, v2, #int -48 // #d0 │ │ +4d769a: b020 |005b: add-int/2addr v0, v2 │ │ +4d769c: 0f00 |005c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x000a line=328 │ │ 0x0015 line=330 │ │ 0x0020 line=332 │ │ 0x002b line=334 │ │ @@ -1520449,26 +1520450,26 @@ │ │ type : '(Ljava/lang/String;II)J' │ │ access : 0x001c (PROTECTED STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4d7b68: |[4d7b68] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseLong:(Ljava/lang/String;II)J │ │ -4d7b78: d800 07f7 |0000: add-int/lit8 v0, v7, #int -9 // #f7 │ │ -4d7b7c: 7130 5dfc 6500 |0002: invoke-static {v5, v6, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.parseInt:(Ljava/lang/String;II)I // method@fc5d │ │ -4d7b82: 0a06 |0005: move-result v6 │ │ -4d7b84: 8161 |0006: int-to-long v1, v6 │ │ -4d7b86: 1703 00ca 9a3b |0007: const-wide/32 v3, #float 0.00472379 // #3b9aca00 │ │ -4d7b8c: 9d01 0103 |000a: mul-long v1, v1, v3 │ │ -4d7b90: 7130 5dfc 0507 |000c: invoke-static {v5, v0, v7}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.parseInt:(Ljava/lang/String;II)I // method@fc5d │ │ -4d7b96: 0a05 |000f: move-result v5 │ │ -4d7b98: 8155 |0010: int-to-long v5, v5 │ │ -4d7b9a: bb51 |0011: add-long/2addr v1, v5 │ │ -4d7b9c: 1001 |0012: return-wide v1 │ │ +4d7b6c: |[4d7b6c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseLong:(Ljava/lang/String;II)J │ │ +4d7b7c: d800 07f7 |0000: add-int/lit8 v0, v7, #int -9 // #f7 │ │ +4d7b80: 7130 5dfc 6500 |0002: invoke-static {v5, v6, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.parseInt:(Ljava/lang/String;II)I // method@fc5d │ │ +4d7b86: 0a06 |0005: move-result v6 │ │ +4d7b88: 8161 |0006: int-to-long v1, v6 │ │ +4d7b8a: 1703 00ca 9a3b |0007: const-wide/32 v3, #float 0.00472379 // #3b9aca00 │ │ +4d7b90: 9d01 0103 |000a: mul-long v1, v1, v3 │ │ +4d7b94: 7130 5dfc 0507 |000c: invoke-static {v5, v0, v7}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.parseInt:(Ljava/lang/String;II)I // method@fc5d │ │ +4d7b9a: 0a05 |000f: move-result v5 │ │ +4d7b9c: 8155 |0010: int-to-long v5, v5 │ │ +4d7b9e: bb51 |0011: add-long/2addr v1, v5 │ │ +4d7ba0: 1001 |0012: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=450 │ │ 0x000c line=451 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=6 (null) I │ │ @@ -1520479,26 +1520480,26 @@ │ │ type : '([CII)J' │ │ access : 0x001c (PROTECTED STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4d7b30: |[4d7b30] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseLong:([CII)J │ │ -4d7b40: d800 07f7 |0000: add-int/lit8 v0, v7, #int -9 // #f7 │ │ -4d7b44: 7130 5efc 6500 |0002: invoke-static {v5, v6, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.parseInt:([CII)I // method@fc5e │ │ -4d7b4a: 0a06 |0005: move-result v6 │ │ -4d7b4c: 8161 |0006: int-to-long v1, v6 │ │ -4d7b4e: 1703 00ca 9a3b |0007: const-wide/32 v3, #float 0.00472379 // #3b9aca00 │ │ -4d7b54: 9d01 0103 |000a: mul-long v1, v1, v3 │ │ -4d7b58: 7130 5efc 0507 |000c: invoke-static {v5, v0, v7}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.parseInt:([CII)I // method@fc5e │ │ -4d7b5e: 0a05 |000f: move-result v5 │ │ -4d7b60: 8155 |0010: int-to-long v5, v5 │ │ -4d7b62: bb51 |0011: add-long/2addr v1, v5 │ │ -4d7b64: 1001 |0012: return-wide v1 │ │ +4d7b34: |[4d7b34] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.parseLong:([CII)J │ │ +4d7b44: d800 07f7 |0000: add-int/lit8 v0, v7, #int -9 // #f7 │ │ +4d7b48: 7130 5efc 6500 |0002: invoke-static {v5, v6, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.parseInt:([CII)I // method@fc5e │ │ +4d7b4e: 0a06 |0005: move-result v6 │ │ +4d7b50: 8161 |0006: int-to-long v1, v6 │ │ +4d7b52: 1703 00ca 9a3b |0007: const-wide/32 v3, #float 0.00472379 // #3b9aca00 │ │ +4d7b58: 9d01 0103 |000a: mul-long v1, v1, v3 │ │ +4d7b5c: 7130 5efc 0507 |000c: invoke-static {v5, v0, v7}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.parseInt:([CII)I // method@fc5e │ │ +4d7b62: 0a05 |000f: move-result v5 │ │ +4d7b64: 8155 |0010: int-to-long v5, v5 │ │ +4d7b66: bb51 |0011: add-long/2addr v1, v5 │ │ +4d7b68: 1001 |0012: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=442 │ │ 0x000c line=443 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 (null) [C │ │ 0x0000 - 0x0013 reg=6 (null) I │ │ @@ -1520510,18 +1520511,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4d7ad0: |[4d7ad0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase._clean:(Ljava/lang/String;)Ljava/lang/String; │ │ -4d7ae0: 6e10 ebe0 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ -4d7ae6: 0c01 |0003: move-result-object v1 │ │ -4d7ae8: 1101 |0004: return-object v1 │ │ +4d7ad4: |[4d7ad4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase._clean:(Ljava/lang/String;)Ljava/lang/String; │ │ +4d7ae4: 6e10 ebe0 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ +4d7aea: 0c01 |0003: move-result-object v1 │ │ +4d7aec: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1520530,30 +1520531,30 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/IllegalArgumentException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4d7a78: |[4d7a78] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; │ │ -4d7a88: 2200 e518 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d7a8c: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d7a90: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d7a96: 1a02 3664 |0007: const-string v2, "Value "" // string@6436 │ │ -4d7a9a: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d7aa0: 6e20 12e1 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d7aa6: 1a04 d302 |000f: const-string v4, "" not a valid lexical representation of " // string@02d3 │ │ -4d7aaa: 6e20 12e1 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d7ab0: 6e10 57fc 0300 |0014: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.getType:()Ljava/lang/String; // method@fc57 │ │ -4d7ab6: 0c04 |0017: move-result-object v4 │ │ -4d7ab8: 6e20 12e1 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d7abe: 6e10 1fe1 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d7ac4: 0c04 |001e: move-result-object v4 │ │ -4d7ac6: 7020 32e0 4000 |001f: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d7acc: 1100 |0022: return-object v0 │ │ +4d7a7c: |[4d7a7c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; │ │ +4d7a8c: 2200 e518 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d7a90: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d7a94: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d7a9a: 1a02 3664 |0007: const-string v2, "Value "" // string@6436 │ │ +4d7a9e: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d7aa4: 6e20 12e1 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d7aaa: 1a04 d302 |000f: const-string v4, "" not a valid lexical representation of " // string@02d3 │ │ +4d7aae: 6e20 12e1 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d7ab4: 6e10 57fc 0300 |0014: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.getType:()Ljava/lang/String; // method@fc57 │ │ +4d7aba: 0c04 |0017: move-result-object v4 │ │ +4d7abc: 6e20 12e1 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d7ac2: 6e10 1fe1 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d7ac8: 0c04 |001e: move-result-object v4 │ │ +4d7aca: 7020 32e0 4000 |001f: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d7ad0: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase; │ │ 0x0000 - 0x0023 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -1520562,32 +1520563,32 @@ │ │ type : '([CII)Ljava/lang/IllegalArgumentException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -4d7a18: |[4d7a18] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.constructInvalidValue:([CII)Ljava/lang/IllegalArgumentException; │ │ -4d7a28: 2200 e518 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d7a2c: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d7a30: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d7a36: 1a02 3664 |0007: const-string v2, "Value "" // string@6436 │ │ -4d7a3a: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d7a40: 6e40 5afc 4365 |000c: invoke-virtual {v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.lexicalDesc:([CII)Ljava/lang/String; // method@fc5a │ │ -4d7a46: 0c04 |000f: move-result-object v4 │ │ -4d7a48: 6e20 12e1 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d7a4e: 1a04 d302 |0013: const-string v4, "" not a valid lexical representation of " // string@02d3 │ │ -4d7a52: 6e20 12e1 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d7a58: 6e10 57fc 0300 |0018: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.getType:()Ljava/lang/String; // method@fc57 │ │ -4d7a5e: 0c04 |001b: move-result-object v4 │ │ -4d7a60: 6e20 12e1 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d7a66: 6e10 1fe1 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d7a6c: 0c04 |0022: move-result-object v4 │ │ -4d7a6e: 7020 32e0 4000 |0023: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d7a74: 1100 |0026: return-object v0 │ │ +4d7a1c: |[4d7a1c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.constructInvalidValue:([CII)Ljava/lang/IllegalArgumentException; │ │ +4d7a2c: 2200 e518 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d7a30: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d7a34: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d7a3a: 1a02 3664 |0007: const-string v2, "Value "" // string@6436 │ │ +4d7a3e: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d7a44: 6e40 5afc 4365 |000c: invoke-virtual {v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.lexicalDesc:([CII)Ljava/lang/String; // method@fc5a │ │ +4d7a4a: 0c04 |000f: move-result-object v4 │ │ +4d7a4c: 6e20 12e1 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d7a52: 1a04 d302 |0013: const-string v4, "" not a valid lexical representation of " // string@02d3 │ │ +4d7a56: 6e20 12e1 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d7a5c: 6e10 57fc 0300 |0018: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.getType:()Ljava/lang/String; // method@fc57 │ │ +4d7a62: 0c04 |001b: move-result-object v4 │ │ +4d7a64: 6e20 12e1 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d7a6a: 6e10 1fe1 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d7a70: 0c04 |0022: move-result-object v4 │ │ +4d7a72: 7020 32e0 4000 |0023: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d7a78: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase; │ │ 0x0000 - 0x0027 reg=4 (null) [C │ │ 0x0000 - 0x0027 reg=5 (null) I │ │ @@ -1520604,27 +1520605,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -4d7bf0: |[4d7bf0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.handleEmptyValue:()V │ │ -4d7c00: 2200 e518 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d7c04: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d7c08: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d7c0e: 1a02 351c |0007: const-string v2, "Empty value (all white space) not a valid lexical representation of " // string@1c35 │ │ -4d7c12: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d7c18: 6e10 57fc 0300 |000c: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.getType:()Ljava/lang/String; // method@fc57 │ │ -4d7c1e: 0c02 |000f: move-result-object v2 │ │ -4d7c20: 6e20 12e1 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d7c26: 6e10 1fe1 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d7c2c: 0c01 |0016: move-result-object v1 │ │ -4d7c2e: 7020 32e0 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d7c34: 2700 |001a: throw v0 │ │ +4d7bf4: |[4d7bf4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.handleEmptyValue:()V │ │ +4d7c04: 2200 e518 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d7c08: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d7c0c: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d7c12: 1a02 351c |0007: const-string v2, "Empty value (all white space) not a valid lexical representation of " // string@1c35 │ │ +4d7c16: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d7c1c: 6e10 57fc 0300 |000c: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.getType:()Ljava/lang/String; // method@fc57 │ │ +4d7c22: 0c02 |000f: move-result-object v2 │ │ +4d7c24: 6e20 12e1 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d7c2a: 6e10 1fe1 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d7c30: 0c01 |0016: move-result-object v1 │ │ +4d7c32: 7020 32e0 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d7c38: 2700 |001a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;) │ │ @@ -1520632,18 +1520633,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4d7b14: |[4d7b14] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.lexicalDesc:(Ljava/lang/String;)Ljava/lang/String; │ │ -4d7b24: 6e20 54fc 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;._clean:(Ljava/lang/String;)Ljava/lang/String; // method@fc54 │ │ -4d7b2a: 0c01 |0003: move-result-object v1 │ │ -4d7b2c: 1101 |0004: return-object v1 │ │ +4d7b18: |[4d7b18] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.lexicalDesc:(Ljava/lang/String;)Ljava/lang/String; │ │ +4d7b28: 6e20 54fc 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;._clean:(Ljava/lang/String;)Ljava/lang/String; // method@fc54 │ │ +4d7b2e: 0c01 |0003: move-result-object v1 │ │ +4d7b30: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1520652,21 +1520653,21 @@ │ │ type : '([CII)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4d7aec: |[4d7aec] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.lexicalDesc:([CII)Ljava/lang/String; │ │ -4d7afc: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4d7b00: b134 |0002: sub-int/2addr v4, v3 │ │ -4d7b02: 7040 bee0 2043 |0003: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d7b08: 6e20 54fc 0100 |0006: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;._clean:(Ljava/lang/String;)Ljava/lang/String; // method@fc54 │ │ -4d7b0e: 0c02 |0009: move-result-object v2 │ │ -4d7b10: 1102 |000a: return-object v2 │ │ +4d7af0: |[4d7af0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.lexicalDesc:([CII)Ljava/lang/String; │ │ +4d7b00: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4d7b04: b134 |0002: sub-int/2addr v4, v3 │ │ +4d7b06: 7040 bee0 2043 |0003: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d7b0c: 6e20 54fc 0100 |0006: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;._clean:(Ljava/lang/String;)Ljava/lang/String; // method@fc54 │ │ +4d7b12: 0c02 |0009: move-result-object v2 │ │ +4d7b14: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase; │ │ 0x0000 - 0x000b reg=2 (null) [C │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -1520677,47 +1520678,47 @@ │ │ type : '(Ljava/lang/String;CZI)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -4d799c: |[4d799c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.skipSignAndZeroes:(Ljava/lang/String;CZI)I │ │ -4d79ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d79ae: 3805 1100 |0001: if-eqz v5, 0012 // +0011 │ │ -4d79b2: 3560 0a00 |0003: if-ge v0, v6, 000d // +000a │ │ -4d79b6: 1224 |0005: const/4 v4, #int 2 // #2 │ │ -4d79b8: 6e20 bfe0 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d79be: 0a05 |0009: move-result v5 │ │ -4d79c0: 0154 |000a: move v4, v5 │ │ -4d79c2: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -4d79c4: 2806 |000c: goto 0012 // +0006 │ │ -4d79c6: 6e20 55fc 3200 |000d: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc55 │ │ -4d79cc: 0c03 |0010: move-result-object v3 │ │ -4d79ce: 2703 |0011: throw v3 │ │ -4d79d0: d804 04d0 |0012: add-int/lit8 v4, v4, #int -48 // #d0 │ │ -4d79d4: 3a04 1c00 |0014: if-ltz v4, 0030 // +001c │ │ -4d79d8: 1305 0900 |0016: const/16 v5, #int 9 // #9 │ │ -4d79dc: 3654 1800 |0018: if-gt v4, v5, 0030 // +0018 │ │ -4d79e0: 3904 1300 |001a: if-nez v4, 002d // +0013 │ │ -4d79e4: 3560 1100 |001c: if-ge v0, v6, 002d // +0011 │ │ -4d79e8: 6e20 bfe0 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d79ee: 0a01 |0021: move-result v1 │ │ -4d79f0: d801 01d0 |0022: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -4d79f4: 3a01 0900 |0024: if-ltz v1, 002d // +0009 │ │ -4d79f8: 3751 0300 |0026: if-le v1, v5, 0029 // +0003 │ │ -4d79fc: 2805 |0028: goto 002d // +0005 │ │ -4d79fe: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4d7a02: 0114 |002b: move v4, v1 │ │ -4d7a04: 28ee |002c: goto 001a // -0012 │ │ -4d7a06: 5920 c6b0 |002d: iput v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.mNextPtr:I // field@b0c6 │ │ -4d7a0a: 0f04 |002f: return v4 │ │ -4d7a0c: 6e20 55fc 3200 |0030: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc55 │ │ -4d7a12: 0c03 |0033: move-result-object v3 │ │ -4d7a14: 2703 |0034: throw v3 │ │ +4d79a0: |[4d79a0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.skipSignAndZeroes:(Ljava/lang/String;CZI)I │ │ +4d79b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d79b2: 3805 1100 |0001: if-eqz v5, 0012 // +0011 │ │ +4d79b6: 3560 0a00 |0003: if-ge v0, v6, 000d // +000a │ │ +4d79ba: 1224 |0005: const/4 v4, #int 2 // #2 │ │ +4d79bc: 6e20 bfe0 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d79c2: 0a05 |0009: move-result v5 │ │ +4d79c4: 0154 |000a: move v4, v5 │ │ +4d79c6: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +4d79c8: 2806 |000c: goto 0012 // +0006 │ │ +4d79ca: 6e20 55fc 3200 |000d: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc55 │ │ +4d79d0: 0c03 |0010: move-result-object v3 │ │ +4d79d2: 2703 |0011: throw v3 │ │ +4d79d4: d804 04d0 |0012: add-int/lit8 v4, v4, #int -48 // #d0 │ │ +4d79d8: 3a04 1c00 |0014: if-ltz v4, 0030 // +001c │ │ +4d79dc: 1305 0900 |0016: const/16 v5, #int 9 // #9 │ │ +4d79e0: 3654 1800 |0018: if-gt v4, v5, 0030 // +0018 │ │ +4d79e4: 3904 1300 |001a: if-nez v4, 002d // +0013 │ │ +4d79e8: 3560 1100 |001c: if-ge v0, v6, 002d // +0011 │ │ +4d79ec: 6e20 bfe0 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d79f2: 0a01 |0021: move-result v1 │ │ +4d79f4: d801 01d0 |0022: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +4d79f8: 3a01 0900 |0024: if-ltz v1, 002d // +0009 │ │ +4d79fc: 3751 0300 |0026: if-le v1, v5, 0029 // +0003 │ │ +4d7a00: 2805 |0028: goto 002d // +0005 │ │ +4d7a02: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4d7a06: 0114 |002b: move v4, v1 │ │ +4d7a08: 28ee |002c: goto 001a // -0012 │ │ +4d7a0a: 5920 c6b0 |002d: iput v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.mNextPtr:I // field@b0c6 │ │ +4d7a0e: 0f04 |002f: return v4 │ │ +4d7a10: 6e20 55fc 3200 |0030: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc55 │ │ +4d7a16: 0c03 |0033: move-result-object v3 │ │ +4d7a18: 2703 |0034: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=255 │ │ 0x000d line=253 │ │ 0x001e line=268 │ │ 0x002d line=275 │ │ 0x0030 line=263 │ │ @@ -1520733,45 +1520734,45 @@ │ │ type : '([CCZII)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -4d7924: |[4d7924] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.skipSignAndZeroes:([CCZII)I │ │ -4d7934: d800 0501 |0000: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d7938: 3804 1000 |0002: if-eqz v4, 0012 // +0010 │ │ -4d793c: 3560 0900 |0004: if-ge v0, v6, 000d // +0009 │ │ -4d7940: d803 0001 |0006: add-int/lit8 v3, v0, #int 1 // #01 │ │ -4d7944: 4904 0200 |0008: aget-char v4, v2, v0 │ │ -4d7948: 0130 |000a: move v0, v3 │ │ -4d794a: 0143 |000b: move v3, v4 │ │ -4d794c: 2806 |000c: goto 0012 // +0006 │ │ -4d794e: 6e40 56fc 2165 |000d: invoke-virtual {v1, v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:([CII)Ljava/lang/IllegalArgumentException; // method@fc56 │ │ -4d7954: 0c02 |0010: move-result-object v2 │ │ -4d7956: 2702 |0011: throw v2 │ │ -4d7958: d803 03d0 |0012: add-int/lit8 v3, v3, #int -48 // #d0 │ │ -4d795c: 3a03 1a00 |0014: if-ltz v3, 002e // +001a │ │ -4d7960: 1304 0900 |0016: const/16 v4, #int 9 // #9 │ │ -4d7964: 3643 1600 |0018: if-gt v3, v4, 002e // +0016 │ │ -4d7968: 3903 1100 |001a: if-nez v3, 002b // +0011 │ │ -4d796c: 3560 0f00 |001c: if-ge v0, v6, 002b // +000f │ │ -4d7970: 4905 0200 |001e: aget-char v5, v2, v0 │ │ -4d7974: d805 05d0 |0020: add-int/lit8 v5, v5, #int -48 // #d0 │ │ -4d7978: 3a05 0900 |0022: if-ltz v5, 002b // +0009 │ │ -4d797c: 3745 0300 |0024: if-le v5, v4, 0027 // +0003 │ │ -4d7980: 2805 |0026: goto 002b // +0005 │ │ -4d7982: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4d7986: 0153 |0029: move v3, v5 │ │ -4d7988: 28f0 |002a: goto 001a // -0010 │ │ -4d798a: 5910 c6b0 |002b: iput v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.mNextPtr:I // field@b0c6 │ │ -4d798e: 0f03 |002d: return v3 │ │ -4d7990: 6e40 56fc 2165 |002e: invoke-virtual {v1, v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:([CII)Ljava/lang/IllegalArgumentException; // method@fc56 │ │ -4d7996: 0c02 |0031: move-result-object v2 │ │ -4d7998: 2702 |0032: throw v2 │ │ +4d7928: |[4d7928] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.skipSignAndZeroes:([CCZII)I │ │ +4d7938: d800 0501 |0000: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d793c: 3804 1000 |0002: if-eqz v4, 0012 // +0010 │ │ +4d7940: 3560 0900 |0004: if-ge v0, v6, 000d // +0009 │ │ +4d7944: d803 0001 |0006: add-int/lit8 v3, v0, #int 1 // #01 │ │ +4d7948: 4904 0200 |0008: aget-char v4, v2, v0 │ │ +4d794c: 0130 |000a: move v0, v3 │ │ +4d794e: 0143 |000b: move v3, v4 │ │ +4d7950: 2806 |000c: goto 0012 // +0006 │ │ +4d7952: 6e40 56fc 2165 |000d: invoke-virtual {v1, v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:([CII)Ljava/lang/IllegalArgumentException; // method@fc56 │ │ +4d7958: 0c02 |0010: move-result-object v2 │ │ +4d795a: 2702 |0011: throw v2 │ │ +4d795c: d803 03d0 |0012: add-int/lit8 v3, v3, #int -48 // #d0 │ │ +4d7960: 3a03 1a00 |0014: if-ltz v3, 002e // +001a │ │ +4d7964: 1304 0900 |0016: const/16 v4, #int 9 // #9 │ │ +4d7968: 3643 1600 |0018: if-gt v3, v4, 002e // +0016 │ │ +4d796c: 3903 1100 |001a: if-nez v3, 002b // +0011 │ │ +4d7970: 3560 0f00 |001c: if-ge v0, v6, 002b // +000f │ │ +4d7974: 4905 0200 |001e: aget-char v5, v2, v0 │ │ +4d7978: d805 05d0 |0020: add-int/lit8 v5, v5, #int -48 // #d0 │ │ +4d797c: 3a05 0900 |0022: if-ltz v5, 002b // +0009 │ │ +4d7980: 3745 0300 |0024: if-le v5, v4, 0027 // +0003 │ │ +4d7984: 2805 |0026: goto 002b // +0005 │ │ +4d7986: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4d798a: 0153 |0029: move v3, v5 │ │ +4d798c: 28f0 |002a: goto 001a // -0010 │ │ +4d798e: 5910 c6b0 |002b: iput v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.mNextPtr:I // field@b0c6 │ │ +4d7992: 0f03 |002d: return v3 │ │ +4d7994: 6e40 56fc 2165 |002e: invoke-virtual {v1, v2, v5, v6}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:([CII)Ljava/lang/IllegalArgumentException; // method@fc56 │ │ +4d799a: 0c02 |0031: move-result-object v2 │ │ +4d799c: 2702 |0032: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=286 │ │ 0x000d line=284 │ │ 0x001e line=297 │ │ 0x002b line=304 │ │ 0x002e line=292 │ │ @@ -1520788,28 +1520789,28 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4d7c74: |[4d7c74] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.verifyDigits:(Ljava/lang/String;II)V │ │ -4d7c84: 3554 1600 |0000: if-ge v4, v5, 0016 // +0016 │ │ -4d7c88: 6e20 bfe0 4300 |0002: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7c8e: 0a00 |0005: move-result v0 │ │ -4d7c90: 1301 3900 |0006: const/16 v1, #int 57 // #39 │ │ -4d7c94: 3610 0900 |0008: if-gt v0, v1, 0011 // +0009 │ │ -4d7c98: 1301 3000 |000a: const/16 v1, #int 48 // #30 │ │ -4d7c9c: 3410 0500 |000c: if-lt v0, v1, 0011 // +0005 │ │ -4d7ca0: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4d7ca4: 28f0 |0010: goto 0000 // -0010 │ │ -4d7ca6: 6e20 55fc 3200 |0011: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc55 │ │ -4d7cac: 0c03 |0014: move-result-object v3 │ │ -4d7cae: 2703 |0015: throw v3 │ │ -4d7cb0: 0e00 |0016: return-void │ │ +4d7c78: |[4d7c78] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.verifyDigits:(Ljava/lang/String;II)V │ │ +4d7c88: 3554 1600 |0000: if-ge v4, v5, 0016 // +0016 │ │ +4d7c8c: 6e20 bfe0 4300 |0002: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7c92: 0a00 |0005: move-result v0 │ │ +4d7c94: 1301 3900 |0006: const/16 v1, #int 57 // #39 │ │ +4d7c98: 3610 0900 |0008: if-gt v0, v1, 0011 // +0009 │ │ +4d7c9c: 1301 3000 |000a: const/16 v1, #int 48 // #30 │ │ +4d7ca0: 3410 0500 |000c: if-lt v0, v1, 0011 // +0005 │ │ +4d7ca4: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4d7ca8: 28f0 |0010: goto 0000 // -0010 │ │ +4d7caa: 6e20 55fc 3200 |0011: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc55 │ │ +4d7cb0: 0c03 |0014: move-result-object v3 │ │ +4d7cb2: 2703 |0015: throw v3 │ │ +4d7cb4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=225 │ │ 0x0011 line=227 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ @@ -1520821,27 +1520822,27 @@ │ │ type : '([CIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -4d7c38: |[4d7c38] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.verifyDigits:([CIII)V │ │ -4d7c48: 3556 1400 |0000: if-ge v6, v5, 0014 // +0014 │ │ -4d7c4c: 4900 0306 |0002: aget-char v0, v3, v6 │ │ -4d7c50: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ -4d7c54: 3610 0900 |0006: if-gt v0, v1, 000f // +0009 │ │ -4d7c58: 1301 3000 |0008: const/16 v1, #int 48 // #30 │ │ -4d7c5c: 3410 0500 |000a: if-lt v0, v1, 000f // +0005 │ │ -4d7c60: d806 0601 |000c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -4d7c64: 28f2 |000e: goto 0000 // -000e │ │ -4d7c66: 6e40 56fc 3254 |000f: invoke-virtual {v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:([CII)Ljava/lang/IllegalArgumentException; // method@fc56 │ │ -4d7c6c: 0c03 |0012: move-result-object v3 │ │ -4d7c6e: 2703 |0013: throw v3 │ │ -4d7c70: 0e00 |0014: return-void │ │ +4d7c3c: |[4d7c3c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecoderBase.verifyDigits:([CIII)V │ │ +4d7c4c: 3556 1400 |0000: if-ge v6, v5, 0014 // +0014 │ │ +4d7c50: 4900 0306 |0002: aget-char v0, v3, v6 │ │ +4d7c54: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ +4d7c58: 3610 0900 |0006: if-gt v0, v1, 000f // +0009 │ │ +4d7c5c: 1301 3000 |0008: const/16 v1, #int 48 // #30 │ │ +4d7c60: 3410 0500 |000a: if-lt v0, v1, 000f // +0005 │ │ +4d7c64: d806 0601 |000c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +4d7c68: 28f2 |000e: goto 0000 // -000e │ │ +4d7c6a: 6e40 56fc 3254 |000f: invoke-virtual {v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.constructInvalidValue:([CII)Ljava/lang/IllegalArgumentException; // method@fc56 │ │ +4d7c70: 0c03 |0012: move-result-object v3 │ │ +4d7c72: 2703 |0013: throw v3 │ │ +4d7c74: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=235 │ │ 0x000f line=237 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase; │ │ 0x0000 - 0x0015 reg=3 (null) [C │ │ @@ -1520887,19 +1520888,19 @@ │ │ type : '(II)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4d9180: |[4d9180] org.codehaus.stax2.ri.typed.ValueEncoderFactory$ArrayEncoder.:(II)V │ │ -4d9190: 7010 08fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.:()V // method@fc08 │ │ -4d9196: 5901 ecb0 |0003: iput v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;._ptr:I // field@b0ec │ │ -4d919a: 5902 ebb0 |0005: iput v2, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;._end:I // field@b0eb │ │ -4d919e: 0e00 |0007: return-void │ │ +4d9184: |[4d9184] org.codehaus.stax2.ri.typed.ValueEncoderFactory$ArrayEncoder.:(II)V │ │ +4d9194: 7010 08fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.:()V // method@fc08 │ │ +4d919a: 5901 ecb0 |0003: iput v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;._ptr:I // field@b0ec │ │ +4d919e: 5902 ebb0 |0005: iput v2, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;._end:I // field@b0eb │ │ +4d91a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=374 │ │ 0x0005 line=375 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder; │ │ @@ -1520918,22 +1520919,22 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -4d915c: |[4d915c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$ArrayEncoder.isCompleted:()Z │ │ -4d916c: 5220 ecb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;._ptr:I // field@b0ec │ │ -4d9170: 5221 ebb0 |0002: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;._end:I // field@b0eb │ │ -4d9174: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -4d9178: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4d917a: 2802 |0007: goto 0009 // +0002 │ │ -4d917c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4d917e: 0f00 |0009: return v0 │ │ +4d9160: |[4d9160] org.codehaus.stax2.ri.typed.ValueEncoderFactory$ArrayEncoder.isCompleted:()Z │ │ +4d9170: 5220 ecb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;._ptr:I // field@b0ec │ │ +4d9174: 5221 ebb0 |0002: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;._end:I // field@b0eb │ │ +4d9178: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +4d917c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4d917e: 2802 |0007: goto 0009 // +0002 │ │ +4d9180: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4d9182: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder; │ │ │ │ source_file_idx : 25664 (ValueEncoderFactory.java) │ │ @@ -1521006,25 +1521007,25 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -4d93a4: |[4d93a4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$Base64Encoder.:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V │ │ -4d93b4: 7010 08fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.:()V // method@fc08 │ │ -4d93ba: 5b01 f5b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ -4d93be: 5b02 f2b0 |0005: iput-object v2, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._input:[B // field@b0f2 │ │ -4d93c2: 5903 f4b0 |0007: iput v3, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d93c6: 5904 f3b0 |0009: iput v4, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ -4d93ca: 6e10 11fd 0100 |000b: invoke-virtual {v1}, Lorg/codehaus/stax2/typed/Base64Variant;.getMaxLineLength:()I // method@fd11 │ │ -4d93d0: 0a01 |000e: move-result v1 │ │ -4d93d2: e101 0102 |000f: shr-int/lit8 v1, v1, #int 2 // #02 │ │ -4d93d6: 5901 f1b0 |0011: iput v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ -4d93da: 0e00 |0013: return-void │ │ +4d93a8: |[4d93a8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$Base64Encoder.:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V │ │ +4d93b8: 7010 08fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.:()V // method@fc08 │ │ +4d93be: 5b01 f5b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ +4d93c2: 5b02 f2b0 |0005: iput-object v2, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._input:[B // field@b0f2 │ │ +4d93c6: 5903 f4b0 |0007: iput v3, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d93ca: 5904 f3b0 |0009: iput v4, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ +4d93ce: 6e10 11fd 0100 |000b: invoke-virtual {v1}, Lorg/codehaus/stax2/typed/Base64Variant;.getMaxLineLength:()I // method@fd11 │ │ +4d93d4: 0a01 |000e: move-result v1 │ │ +4d93d6: e101 0102 |000f: shr-int/lit8 v1, v1, #int 2 // #02 │ │ +4d93da: 5901 f1b0 |0011: iput v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ +4d93de: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0003 line=548 │ │ 0x0005 line=549 │ │ 0x0007 line=550 │ │ 0x0009 line=551 │ │ @@ -1521042,76 +1521043,76 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -4d91c4: |[4d91c4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$Base64Encoder.encodeMore:([BII)I │ │ -4d91d4: 5260 f3b0 |0000: iget v0, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ -4d91d8: d800 00fd |0002: add-int/lit8 v0, v0, #int -3 // #fd │ │ -4d91dc: d809 09fb |0004: add-int/lit8 v9, v9, #int -5 // #fb │ │ -4d91e0: 5261 f4b0 |0006: iget v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d91e4: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -4d91e6: 3601 4200 |0009: if-gt v1, v0, 004b // +0042 │ │ -4d91ea: 3798 0300 |000b: if-le v8, v9, 000e // +0003 │ │ -4d91ee: 0f08 |000d: return v8 │ │ -4d91f0: 5463 f2b0 |000e: iget-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._input:[B // field@b0f2 │ │ -4d91f4: d804 0101 |0010: add-int/lit8 v4, v1, #int 1 // #01 │ │ -4d91f8: 5964 f4b0 |0012: iput v4, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d91fc: 4801 0301 |0014: aget-byte v1, v3, v1 │ │ -4d9200: e001 0108 |0016: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4d9204: d805 0401 |0018: add-int/lit8 v5, v4, #int 1 // #01 │ │ -4d9208: 5965 f4b0 |001a: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d920c: 4804 0304 |001c: aget-byte v4, v3, v4 │ │ -4d9210: d544 ff00 |001e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4d9214: b641 |0020: or-int/2addr v1, v4 │ │ -4d9216: e001 0108 |0021: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4d921a: d804 0501 |0023: add-int/lit8 v4, v5, #int 1 // #01 │ │ -4d921e: 5964 f4b0 |0025: iput v4, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d9222: 4803 0305 |0027: aget-byte v3, v3, v5 │ │ -4d9226: d533 ff00 |0029: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -4d922a: b631 |002b: or-int/2addr v1, v3 │ │ -4d922c: 5463 f5b0 |002c: iget-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ -4d9230: 6e40 0dfd 1387 |002e: invoke-virtual {v3, v1, v7, v8}, Lorg/codehaus/stax2/typed/Base64Variant;.encodeBase64Chunk:(I[BI)I // method@fd0d │ │ -4d9236: 0a08 |0031: move-result v8 │ │ -4d9238: 5261 f1b0 |0032: iget v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ -4d923c: d801 01ff |0034: add-int/lit8 v1, v1, #int -1 // #ff │ │ -4d9240: 5961 f1b0 |0036: iput v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ -4d9244: 3c01 ceff |0038: if-gtz v1, 0006 // -0032 │ │ -4d9248: d801 0801 |003a: add-int/lit8 v1, v8, #int 1 // #01 │ │ -4d924c: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ -4d9250: 4f03 0708 |003e: aput-byte v3, v7, v8 │ │ -4d9254: 5468 f5b0 |0040: iget-object v8, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ -4d9258: 6e10 11fd 0800 |0042: invoke-virtual {v8}, Lorg/codehaus/stax2/typed/Base64Variant;.getMaxLineLength:()I // method@fd11 │ │ -4d925e: 0a08 |0045: move-result v8 │ │ -4d9260: b928 |0046: shr-int/2addr v8, v2 │ │ -4d9262: 5968 f1b0 |0047: iput v8, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ -4d9266: 0118 |0049: move v8, v1 │ │ -4d9268: 28bc |004a: goto 0006 // -0044 │ │ -4d926a: 5260 f3b0 |004b: iget v0, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ -4d926e: b110 |004d: sub-int/2addr v0, v1 │ │ -4d9270: 3d00 2100 |004e: if-lez v0, 006f // +0021 │ │ -4d9274: 3698 1f00 |0050: if-gt v8, v9, 006f // +001f │ │ -4d9278: 5469 f2b0 |0052: iget-object v9, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._input:[B // field@b0f2 │ │ -4d927c: d803 0101 |0054: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4d9280: 5963 f4b0 |0056: iput v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d9284: 4801 0901 |0058: aget-byte v1, v9, v1 │ │ -4d9288: e001 0110 |005a: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -4d928c: 3320 0d00 |005c: if-ne v0, v2, 0069 // +000d │ │ -4d9290: d802 0301 |005e: add-int/lit8 v2, v3, #int 1 // #01 │ │ -4d9294: 5962 f4b0 |0060: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d9298: 4809 0903 |0062: aget-byte v9, v9, v3 │ │ -4d929c: d599 ff00 |0064: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -4d92a0: e009 0908 |0066: shl-int/lit8 v9, v9, #int 8 // #08 │ │ -4d92a4: b691 |0068: or-int/2addr v1, v9 │ │ -4d92a6: 5469 f5b0 |0069: iget-object v9, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ -4d92aa: 6e58 0ffd 1970 |006b: invoke-virtual {v9, v1, v0, v7, v8}, Lorg/codehaus/stax2/typed/Base64Variant;.encodeBase64Partial:(II[BI)I // method@fd0f │ │ -4d92b0: 0a08 |006e: move-result v8 │ │ -4d92b2: 0f08 |006f: return v8 │ │ +4d91c8: |[4d91c8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$Base64Encoder.encodeMore:([BII)I │ │ +4d91d8: 5260 f3b0 |0000: iget v0, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ +4d91dc: d800 00fd |0002: add-int/lit8 v0, v0, #int -3 // #fd │ │ +4d91e0: d809 09fb |0004: add-int/lit8 v9, v9, #int -5 // #fb │ │ +4d91e4: 5261 f4b0 |0006: iget v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d91e8: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +4d91ea: 3601 4200 |0009: if-gt v1, v0, 004b // +0042 │ │ +4d91ee: 3798 0300 |000b: if-le v8, v9, 000e // +0003 │ │ +4d91f2: 0f08 |000d: return v8 │ │ +4d91f4: 5463 f2b0 |000e: iget-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._input:[B // field@b0f2 │ │ +4d91f8: d804 0101 |0010: add-int/lit8 v4, v1, #int 1 // #01 │ │ +4d91fc: 5964 f4b0 |0012: iput v4, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d9200: 4801 0301 |0014: aget-byte v1, v3, v1 │ │ +4d9204: e001 0108 |0016: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4d9208: d805 0401 |0018: add-int/lit8 v5, v4, #int 1 // #01 │ │ +4d920c: 5965 f4b0 |001a: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d9210: 4804 0304 |001c: aget-byte v4, v3, v4 │ │ +4d9214: d544 ff00 |001e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4d9218: b641 |0020: or-int/2addr v1, v4 │ │ +4d921a: e001 0108 |0021: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4d921e: d804 0501 |0023: add-int/lit8 v4, v5, #int 1 // #01 │ │ +4d9222: 5964 f4b0 |0025: iput v4, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d9226: 4803 0305 |0027: aget-byte v3, v3, v5 │ │ +4d922a: d533 ff00 |0029: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +4d922e: b631 |002b: or-int/2addr v1, v3 │ │ +4d9230: 5463 f5b0 |002c: iget-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ +4d9234: 6e40 0dfd 1387 |002e: invoke-virtual {v3, v1, v7, v8}, Lorg/codehaus/stax2/typed/Base64Variant;.encodeBase64Chunk:(I[BI)I // method@fd0d │ │ +4d923a: 0a08 |0031: move-result v8 │ │ +4d923c: 5261 f1b0 |0032: iget v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ +4d9240: d801 01ff |0034: add-int/lit8 v1, v1, #int -1 // #ff │ │ +4d9244: 5961 f1b0 |0036: iput v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ +4d9248: 3c01 ceff |0038: if-gtz v1, 0006 // -0032 │ │ +4d924c: d801 0801 |003a: add-int/lit8 v1, v8, #int 1 // #01 │ │ +4d9250: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ +4d9254: 4f03 0708 |003e: aput-byte v3, v7, v8 │ │ +4d9258: 5468 f5b0 |0040: iget-object v8, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ +4d925c: 6e10 11fd 0800 |0042: invoke-virtual {v8}, Lorg/codehaus/stax2/typed/Base64Variant;.getMaxLineLength:()I // method@fd11 │ │ +4d9262: 0a08 |0045: move-result v8 │ │ +4d9264: b928 |0046: shr-int/2addr v8, v2 │ │ +4d9266: 5968 f1b0 |0047: iput v8, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ +4d926a: 0118 |0049: move v8, v1 │ │ +4d926c: 28bc |004a: goto 0006 // -0044 │ │ +4d926e: 5260 f3b0 |004b: iget v0, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ +4d9272: b110 |004d: sub-int/2addr v0, v1 │ │ +4d9274: 3d00 2100 |004e: if-lez v0, 006f // +0021 │ │ +4d9278: 3698 1f00 |0050: if-gt v8, v9, 006f // +001f │ │ +4d927c: 5469 f2b0 |0052: iget-object v9, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._input:[B // field@b0f2 │ │ +4d9280: d803 0101 |0054: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4d9284: 5963 f4b0 |0056: iput v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d9288: 4801 0901 |0058: aget-byte v1, v9, v1 │ │ +4d928c: e001 0110 |005a: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +4d9290: 3320 0d00 |005c: if-ne v0, v2, 0069 // +000d │ │ +4d9294: d802 0301 |005e: add-int/lit8 v2, v3, #int 1 // #01 │ │ +4d9298: 5962 f4b0 |0060: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d929c: 4809 0903 |0062: aget-byte v9, v9, v3 │ │ +4d92a0: d599 ff00 |0064: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +4d92a4: e009 0908 |0066: shl-int/lit8 v9, v9, #int 8 // #08 │ │ +4d92a8: b691 |0068: or-int/2addr v1, v9 │ │ +4d92aa: 5469 f5b0 |0069: iget-object v9, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ +4d92ae: 6e58 0ffd 1970 |006b: invoke-virtual {v9, v1, v0, v7, v8}, Lorg/codehaus/stax2/typed/Base64Variant;.encodeBase64Partial:(II[BI)I // method@fd0f │ │ +4d92b4: 0a08 |006e: move-result v8 │ │ +4d92b6: 0f08 |006f: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0006 line=598 │ │ 0x000e line=603 │ │ 0x001a line=604 │ │ 0x0025 line=605 │ │ @@ -1521134,76 +1521135,76 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -4d92b4: |[4d92b4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$Base64Encoder.encodeMore:([CII)I │ │ -4d92c4: 5260 f3b0 |0000: iget v0, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ -4d92c8: d800 00fd |0002: add-int/lit8 v0, v0, #int -3 // #fd │ │ -4d92cc: d809 09fb |0004: add-int/lit8 v9, v9, #int -5 // #fb │ │ -4d92d0: 5261 f4b0 |0006: iget v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d92d4: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -4d92d6: 3601 4200 |0009: if-gt v1, v0, 004b // +0042 │ │ -4d92da: 3798 0300 |000b: if-le v8, v9, 000e // +0003 │ │ -4d92de: 0f08 |000d: return v8 │ │ -4d92e0: 5463 f2b0 |000e: iget-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._input:[B // field@b0f2 │ │ -4d92e4: d804 0101 |0010: add-int/lit8 v4, v1, #int 1 // #01 │ │ -4d92e8: 5964 f4b0 |0012: iput v4, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d92ec: 4801 0301 |0014: aget-byte v1, v3, v1 │ │ -4d92f0: e001 0108 |0016: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4d92f4: d805 0401 |0018: add-int/lit8 v5, v4, #int 1 // #01 │ │ -4d92f8: 5965 f4b0 |001a: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d92fc: 4804 0304 |001c: aget-byte v4, v3, v4 │ │ -4d9300: d544 ff00 |001e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4d9304: b641 |0020: or-int/2addr v1, v4 │ │ -4d9306: e001 0108 |0021: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -4d930a: d804 0501 |0023: add-int/lit8 v4, v5, #int 1 // #01 │ │ -4d930e: 5964 f4b0 |0025: iput v4, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d9312: 4803 0305 |0027: aget-byte v3, v3, v5 │ │ -4d9316: d533 ff00 |0029: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -4d931a: b631 |002b: or-int/2addr v1, v3 │ │ -4d931c: 5463 f5b0 |002c: iget-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ -4d9320: 6e40 0efd 1387 |002e: invoke-virtual {v3, v1, v7, v8}, Lorg/codehaus/stax2/typed/Base64Variant;.encodeBase64Chunk:(I[CI)I // method@fd0e │ │ -4d9326: 0a08 |0031: move-result v8 │ │ -4d9328: 5261 f1b0 |0032: iget v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ -4d932c: d801 01ff |0034: add-int/lit8 v1, v1, #int -1 // #ff │ │ -4d9330: 5961 f1b0 |0036: iput v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ -4d9334: 3c01 ceff |0038: if-gtz v1, 0006 // -0032 │ │ -4d9338: d801 0801 |003a: add-int/lit8 v1, v8, #int 1 // #01 │ │ -4d933c: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ -4d9340: 5003 0708 |003e: aput-char v3, v7, v8 │ │ -4d9344: 5468 f5b0 |0040: iget-object v8, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ -4d9348: 6e10 11fd 0800 |0042: invoke-virtual {v8}, Lorg/codehaus/stax2/typed/Base64Variant;.getMaxLineLength:()I // method@fd11 │ │ -4d934e: 0a08 |0045: move-result v8 │ │ -4d9350: b928 |0046: shr-int/2addr v8, v2 │ │ -4d9352: 5968 f1b0 |0047: iput v8, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ -4d9356: 0118 |0049: move v8, v1 │ │ -4d9358: 28bc |004a: goto 0006 // -0044 │ │ -4d935a: 5260 f3b0 |004b: iget v0, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ -4d935e: b110 |004d: sub-int/2addr v0, v1 │ │ -4d9360: 3d00 2100 |004e: if-lez v0, 006f // +0021 │ │ -4d9364: 3698 1f00 |0050: if-gt v8, v9, 006f // +001f │ │ -4d9368: 5469 f2b0 |0052: iget-object v9, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._input:[B // field@b0f2 │ │ -4d936c: d803 0101 |0054: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4d9370: 5963 f4b0 |0056: iput v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d9374: 4801 0901 |0058: aget-byte v1, v9, v1 │ │ -4d9378: e001 0110 |005a: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -4d937c: 3320 0d00 |005c: if-ne v0, v2, 0069 // +000d │ │ -4d9380: d802 0301 |005e: add-int/lit8 v2, v3, #int 1 // #01 │ │ -4d9384: 5962 f4b0 |0060: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d9388: 4809 0903 |0062: aget-byte v9, v9, v3 │ │ -4d938c: d599 ff00 |0064: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -4d9390: e009 0908 |0066: shl-int/lit8 v9, v9, #int 8 // #08 │ │ -4d9394: b691 |0068: or-int/2addr v1, v9 │ │ -4d9396: 5469 f5b0 |0069: iget-object v9, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ -4d939a: 6e58 10fd 1970 |006b: invoke-virtual {v9, v1, v0, v7, v8}, Lorg/codehaus/stax2/typed/Base64Variant;.encodeBase64Partial:(II[CI)I // method@fd10 │ │ -4d93a0: 0a08 |006e: move-result v8 │ │ -4d93a2: 0f08 |006f: return v8 │ │ +4d92b8: |[4d92b8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$Base64Encoder.encodeMore:([CII)I │ │ +4d92c8: 5260 f3b0 |0000: iget v0, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ +4d92cc: d800 00fd |0002: add-int/lit8 v0, v0, #int -3 // #fd │ │ +4d92d0: d809 09fb |0004: add-int/lit8 v9, v9, #int -5 // #fb │ │ +4d92d4: 5261 f4b0 |0006: iget v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d92d8: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +4d92da: 3601 4200 |0009: if-gt v1, v0, 004b // +0042 │ │ +4d92de: 3798 0300 |000b: if-le v8, v9, 000e // +0003 │ │ +4d92e2: 0f08 |000d: return v8 │ │ +4d92e4: 5463 f2b0 |000e: iget-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._input:[B // field@b0f2 │ │ +4d92e8: d804 0101 |0010: add-int/lit8 v4, v1, #int 1 // #01 │ │ +4d92ec: 5964 f4b0 |0012: iput v4, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d92f0: 4801 0301 |0014: aget-byte v1, v3, v1 │ │ +4d92f4: e001 0108 |0016: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4d92f8: d805 0401 |0018: add-int/lit8 v5, v4, #int 1 // #01 │ │ +4d92fc: 5965 f4b0 |001a: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d9300: 4804 0304 |001c: aget-byte v4, v3, v4 │ │ +4d9304: d544 ff00 |001e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4d9308: b641 |0020: or-int/2addr v1, v4 │ │ +4d930a: e001 0108 |0021: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +4d930e: d804 0501 |0023: add-int/lit8 v4, v5, #int 1 // #01 │ │ +4d9312: 5964 f4b0 |0025: iput v4, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d9316: 4803 0305 |0027: aget-byte v3, v3, v5 │ │ +4d931a: d533 ff00 |0029: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +4d931e: b631 |002b: or-int/2addr v1, v3 │ │ +4d9320: 5463 f5b0 |002c: iget-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ +4d9324: 6e40 0efd 1387 |002e: invoke-virtual {v3, v1, v7, v8}, Lorg/codehaus/stax2/typed/Base64Variant;.encodeBase64Chunk:(I[CI)I // method@fd0e │ │ +4d932a: 0a08 |0031: move-result v8 │ │ +4d932c: 5261 f1b0 |0032: iget v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ +4d9330: d801 01ff |0034: add-int/lit8 v1, v1, #int -1 // #ff │ │ +4d9334: 5961 f1b0 |0036: iput v1, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ +4d9338: 3c01 ceff |0038: if-gtz v1, 0006 // -0032 │ │ +4d933c: d801 0801 |003a: add-int/lit8 v1, v8, #int 1 // #01 │ │ +4d9340: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ +4d9344: 5003 0708 |003e: aput-char v3, v7, v8 │ │ +4d9348: 5468 f5b0 |0040: iget-object v8, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ +4d934c: 6e10 11fd 0800 |0042: invoke-virtual {v8}, Lorg/codehaus/stax2/typed/Base64Variant;.getMaxLineLength:()I // method@fd11 │ │ +4d9352: 0a08 |0045: move-result v8 │ │ +4d9354: b928 |0046: shr-int/2addr v8, v2 │ │ +4d9356: 5968 f1b0 |0047: iput v8, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._chunksBeforeLf:I // field@b0f1 │ │ +4d935a: 0118 |0049: move v8, v1 │ │ +4d935c: 28bc |004a: goto 0006 // -0044 │ │ +4d935e: 5260 f3b0 |004b: iget v0, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ +4d9362: b110 |004d: sub-int/2addr v0, v1 │ │ +4d9364: 3d00 2100 |004e: if-lez v0, 006f // +0021 │ │ +4d9368: 3698 1f00 |0050: if-gt v8, v9, 006f // +001f │ │ +4d936c: 5469 f2b0 |0052: iget-object v9, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._input:[B // field@b0f2 │ │ +4d9370: d803 0101 |0054: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4d9374: 5963 f4b0 |0056: iput v3, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d9378: 4801 0901 |0058: aget-byte v1, v9, v1 │ │ +4d937c: e001 0110 |005a: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +4d9380: 3320 0d00 |005c: if-ne v0, v2, 0069 // +000d │ │ +4d9384: d802 0301 |005e: add-int/lit8 v2, v3, #int 1 // #01 │ │ +4d9388: 5962 f4b0 |0060: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d938c: 4809 0903 |0062: aget-byte v9, v9, v3 │ │ +4d9390: d599 ff00 |0064: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +4d9394: e009 0908 |0066: shl-int/lit8 v9, v9, #int 8 // #08 │ │ +4d9398: b691 |0068: or-int/2addr v1, v9 │ │ +4d939a: 5469 f5b0 |0069: iget-object v9, v6, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._variant:Lorg/codehaus/stax2/typed/Base64Variant; // field@b0f5 │ │ +4d939e: 6e58 10fd 1970 |006b: invoke-virtual {v9, v1, v0, v7, v8}, Lorg/codehaus/stax2/typed/Base64Variant;.encodeBase64Partial:(II[CI)I // method@fd10 │ │ +4d93a4: 0a08 |006e: move-result v8 │ │ +4d93a6: 0f08 |006f: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0006 line=564 │ │ 0x000e line=569 │ │ 0x001a line=570 │ │ 0x0025 line=571 │ │ @@ -1521226,22 +1521227,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -4d91a0: |[4d91a0] org.codehaus.stax2.ri.typed.ValueEncoderFactory$Base64Encoder.isCompleted:()Z │ │ -4d91b0: 5220 f4b0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ -4d91b4: 5221 f3b0 |0002: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ -4d91b8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -4d91bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4d91be: 2802 |0007: goto 0009 // +0002 │ │ -4d91c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4d91c2: 0f00 |0009: return v0 │ │ +4d91a4: |[4d91a4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$Base64Encoder.isCompleted:()Z │ │ +4d91b4: 5220 f4b0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputPtr:I // field@b0f4 │ │ +4d91b8: 5221 f3b0 |0002: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder;._inputEnd:I // field@b0f3 │ │ +4d91bc: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +4d91c0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4d91c2: 2802 |0007: goto 0009 // +0002 │ │ +4d91c4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4d91c6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$Base64Encoder; │ │ │ │ source_file_idx : 25664 (ValueEncoderFactory.java) │ │ @@ -1521274,17 +1521275,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d988c: |[4d988c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$ScalarEncoder.:()V │ │ -4d989c: 7010 08fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.:()V // method@fc08 │ │ -4d98a2: 0e00 |0003: return-void │ │ +4d9890: |[4d9890] org.codehaus.stax2.ri.typed.ValueEncoderFactory$ScalarEncoder.:()V │ │ +4d98a0: 7010 08fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/AsciiValueEncoder;.:()V // method@fc08 │ │ +4d98a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder; │ │ │ │ Virtual methods - │ │ @@ -1521322,18 +1521323,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/IllegalArgumentException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4da2a4: |[4da2a4] org.codehaus.stax2.typed.TypedXMLStreamException.:(Ljava/lang/String;Ljava/lang/IllegalArgumentException;)V │ │ -4da2b4: 7020 65e5 2000 |0000: invoke-direct {v0, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/Throwable;)V // method@e565 │ │ -4da2ba: 5b01 1eb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ -4da2be: 0e00 |0005: return-void │ │ +4da2a8: |[4da2a8] org.codehaus.stax2.typed.TypedXMLStreamException.:(Ljava/lang/String;Ljava/lang/IllegalArgumentException;)V │ │ +4da2b8: 7020 65e5 2000 |0000: invoke-direct {v0, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/Throwable;)V // method@e565 │ │ +4da2be: 5b01 1eb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ +4da2c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1521344,18 +1521345,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4da2c0: |[4da2c0] org.codehaus.stax2.typed.TypedXMLStreamException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4da2d0: 7020 61e5 2000 |0000: invoke-direct {v0, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4da2d6: 5b01 1eb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ -4da2da: 0e00 |0005: return-void │ │ +4da2c4: |[4da2c4] org.codehaus.stax2.typed.TypedXMLStreamException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4da2d4: 7020 61e5 2000 |0000: invoke-direct {v0, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4da2da: 5b01 1eb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ +4da2de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1521366,18 +1521367,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/IllegalArgumentException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4da2dc: |[4da2dc] org.codehaus.stax2.typed.TypedXMLStreamException.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/IllegalArgumentException;)V │ │ -4da2ec: 7030 62e5 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e562 │ │ -4da2f2: 5b01 1eb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ -4da2f6: 0e00 |0005: return-void │ │ +4da2e0: |[4da2e0] org.codehaus.stax2.typed.TypedXMLStreamException.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/IllegalArgumentException;)V │ │ +4da2f0: 7030 62e5 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e562 │ │ +4da2f6: 5b01 1eb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ +4da2fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1521389,18 +1521390,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4da2f8: |[4da2f8] org.codehaus.stax2.typed.TypedXMLStreamException.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V │ │ -4da308: 7030 63e5 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@e563 │ │ -4da30e: 5b01 1eb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ -4da312: 0e00 |0005: return-void │ │ +4da2fc: |[4da2fc] org.codehaus.stax2.typed.TypedXMLStreamException.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V │ │ +4da30c: 7030 63e5 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@e563 │ │ +4da312: 5b01 1eb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ +4da316: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1521412,18 +1521413,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4da314: |[4da314] org.codehaus.stax2.typed.TypedXMLStreamException.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V │ │ -4da324: 7040 64e5 2043 |0000: invoke-direct {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/Throwable;)V // method@e564 │ │ -4da32a: 5b01 1eb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ -4da32e: 0e00 |0005: return-void │ │ +4da318: |[4da318] org.codehaus.stax2.typed.TypedXMLStreamException.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V │ │ +4da328: 7040 64e5 2043 |0000: invoke-direct {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/Throwable;)V // method@e564 │ │ +4da32e: 5b01 1eb1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ +4da332: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1521437,17 +1521438,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4da28c: |[4da28c] org.codehaus.stax2.typed.TypedXMLStreamException.getLexical:()Ljava/lang/String; │ │ -4da29c: 5410 1eb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ -4da2a0: 1100 |0002: return-object v0 │ │ +4da290: |[4da290] org.codehaus.stax2.typed.TypedXMLStreamException.getLexical:()Ljava/lang/String; │ │ +4da2a0: 5410 1eb1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.mLexical:Ljava/lang/String; // field@b11e │ │ +4da2a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ │ │ source_file_idx : 24619 (TypedXMLStreamException.java) │ │ @@ -1521792,18 +1521793,18 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamWriter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4db008: |[4db008] org.codehaus.stax2.util.StreamWriterDelegate.:(Ljavax/xml/stream/XMLStreamWriter;)V │ │ -4db018: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4db01e: 5b01 22b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db022: 0e00 |0005: return-void │ │ +4db00c: |[4db00c] org.codehaus.stax2.util.StreamWriterDelegate.:(Ljavax/xml/stream/XMLStreamWriter;)V │ │ +4db01c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4db022: 5b01 22b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/stream/XMLStreamWriter; │ │ @@ -1521814,18 +1521815,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4db024: |[4db024] org.codehaus.stax2.util.StreamWriterDelegate.close:()V │ │ -4db034: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db038: 7210 97e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.close:()V // method@e597 │ │ -4db03e: 0e00 |0005: return-void │ │ +4db028: |[4db028] org.codehaus.stax2.util.StreamWriterDelegate.close:()V │ │ +4db038: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db03c: 7210 97e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.close:()V // method@e597 │ │ +4db042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ │ │ #1 : (in Lorg/codehaus/stax2/util/StreamWriterDelegate;) │ │ @@ -1521833,18 +1521834,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4db040: |[4db040] org.codehaus.stax2.util.StreamWriterDelegate.flush:()V │ │ -4db050: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db054: 7210 98e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.flush:()V // method@e598 │ │ -4db05a: 0e00 |0005: return-void │ │ +4db044: |[4db044] org.codehaus.stax2.util.StreamWriterDelegate.flush:()V │ │ +4db054: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db058: 7210 98e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.flush:()V // method@e598 │ │ +4db05e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ │ │ #2 : (in Lorg/codehaus/stax2/util/StreamWriterDelegate;) │ │ @@ -1521852,19 +1521853,19 @@ │ │ type : '()Ljavax/xml/namespace/NamespaceContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4dafd0: |[4dafd0] org.codehaus.stax2.util.StreamWriterDelegate.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ -4dafe0: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4dafe4: 7210 99e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@e599 │ │ -4dafea: 0c00 |0005: move-result-object v0 │ │ -4dafec: 1100 |0006: return-object v0 │ │ +4dafd4: |[4dafd4] org.codehaus.stax2.util.StreamWriterDelegate.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ +4dafe4: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4dafe8: 7210 99e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@e599 │ │ +4dafee: 0c00 |0005: move-result-object v0 │ │ +4daff0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ │ │ #3 : (in Lorg/codehaus/stax2/util/StreamWriterDelegate;) │ │ @@ -1521872,17 +1521873,17 @@ │ │ type : '()Ljavax/xml/stream/XMLStreamWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4daff0: |[4daff0] org.codehaus.stax2.util.StreamWriterDelegate.getParent:()Ljavax/xml/stream/XMLStreamWriter; │ │ -4db000: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db004: 1100 |0002: return-object v0 │ │ +4daff4: |[4daff4] org.codehaus.stax2.util.StreamWriterDelegate.getParent:()Ljavax/xml/stream/XMLStreamWriter; │ │ +4db004: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db008: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ │ │ #4 : (in Lorg/codehaus/stax2/util/StreamWriterDelegate;) │ │ @@ -1521890,19 +1521891,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4dafb0: |[4dafb0] org.codehaus.stax2.util.StreamWriterDelegate.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ -4dafc0: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4dafc4: 7220 9ae5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@e59a │ │ -4dafca: 0c02 |0005: move-result-object v2 │ │ -4dafcc: 1102 |0006: return-object v2 │ │ +4dafb4: |[4dafb4] org.codehaus.stax2.util.StreamWriterDelegate.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ +4dafc4: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4dafc8: 7220 9ae5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@e59a │ │ +4dafce: 0c02 |0005: move-result-object v2 │ │ +4dafd0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1521911,19 +1521912,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4daf90: |[4daf90] org.codehaus.stax2.util.StreamWriterDelegate.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ -4dafa0: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4dafa4: 7220 9be5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e59b │ │ -4dafaa: 0c02 |0005: move-result-object v2 │ │ -4dafac: 1102 |0006: return-object v2 │ │ +4daf94: |[4daf94] org.codehaus.stax2.util.StreamWriterDelegate.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ +4dafa4: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4dafa8: 7220 9be5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e59b │ │ +4dafae: 0c02 |0005: move-result-object v2 │ │ +4dafb0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1521932,18 +1521933,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db05c: |[4db05c] org.codehaus.stax2.util.StreamWriterDelegate.setDefaultNamespace:(Ljava/lang/String;)V │ │ -4db06c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db070: 7220 9ce5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.setDefaultNamespace:(Ljava/lang/String;)V // method@e59c │ │ -4db076: 0e00 |0005: return-void │ │ +4db060: |[4db060] org.codehaus.stax2.util.StreamWriterDelegate.setDefaultNamespace:(Ljava/lang/String;)V │ │ +4db070: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db074: 7220 9ce5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.setDefaultNamespace:(Ljava/lang/String;)V // method@e59c │ │ +4db07a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1521952,18 +1521953,18 @@ │ │ type : '(Ljavax/xml/namespace/NamespaceContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db078: |[4db078] org.codehaus.stax2.util.StreamWriterDelegate.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V │ │ -4db088: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db08c: 7220 9de5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V // method@e59d │ │ -4db092: 0e00 |0005: return-void │ │ +4db07c: |[4db07c] org.codehaus.stax2.util.StreamWriterDelegate.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V │ │ +4db08c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db090: 7220 9de5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V // method@e59d │ │ +4db096: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/xml/namespace/NamespaceContext; │ │ │ │ @@ -1521972,17 +1521973,17 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamWriter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db094: |[4db094] org.codehaus.stax2.util.StreamWriterDelegate.setParent:(Ljavax/xml/stream/XMLStreamWriter;)V │ │ -4db0a4: 5b01 22b1 |0000: iput-object v1, v0, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db0a8: 0e00 |0002: return-void │ │ +4db098: |[4db098] org.codehaus.stax2.util.StreamWriterDelegate.setParent:(Ljavax/xml/stream/XMLStreamWriter;)V │ │ +4db0a8: 5b01 22b1 |0000: iput-object v1, v0, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db0ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/stream/XMLStreamWriter; │ │ │ │ @@ -1521991,18 +1521992,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4db0ac: |[4db0ac] org.codehaus.stax2.util.StreamWriterDelegate.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4db0bc: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db0c0: 7230 9ee5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V // method@e59e │ │ -4db0c6: 0e00 |0005: return-void │ │ +4db0b0: |[4db0b0] org.codehaus.stax2.util.StreamWriterDelegate.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4db0c0: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db0c4: 7230 9ee5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V // method@e59e │ │ +4db0ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522012,18 +1522013,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4db0c8: |[4db0c8] org.codehaus.stax2.util.StreamWriterDelegate.writeAttribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4db0d8: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db0dc: 7230 9fe5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;)V // method@e59f │ │ -4db0e2: 0e00 |0005: return-void │ │ +4db0cc: |[4db0cc] org.codehaus.stax2.util.StreamWriterDelegate.writeAttribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4db0dc: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db0e0: 7230 9fe5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;)V // method@e59f │ │ +4db0e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522033,18 +1522034,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4db0e4: |[4db0e4] org.codehaus.stax2.util.StreamWriterDelegate.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4db0f4: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db0f8: 7240 a0e5 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5a0 │ │ -4db0fe: 0e00 |0005: return-void │ │ +4db0e8: |[4db0e8] org.codehaus.stax2.util.StreamWriterDelegate.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4db0f8: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db0fc: 7240 a0e5 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5a0 │ │ +4db102: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522055,18 +1522056,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4db100: |[4db100] org.codehaus.stax2.util.StreamWriterDelegate.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4db110: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db114: 7255 a1e5 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/xml/stream/XMLStreamWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5a1 │ │ -4db11a: 0e00 |0005: return-void │ │ +4db104: |[4db104] org.codehaus.stax2.util.StreamWriterDelegate.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4db114: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db118: 7255 a1e5 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/xml/stream/XMLStreamWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5a1 │ │ +4db11e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522078,18 +1522079,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db11c: |[4db11c] org.codehaus.stax2.util.StreamWriterDelegate.writeCData:(Ljava/lang/String;)V │ │ -4db12c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db130: 7220 a2e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeCData:(Ljava/lang/String;)V // method@e5a2 │ │ -4db136: 0e00 |0005: return-void │ │ +4db120: |[4db120] org.codehaus.stax2.util.StreamWriterDelegate.writeCData:(Ljava/lang/String;)V │ │ +4db130: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db134: 7220 a2e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeCData:(Ljava/lang/String;)V // method@e5a2 │ │ +4db13a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1522098,18 +1522099,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db154: |[4db154] org.codehaus.stax2.util.StreamWriterDelegate.writeCharacters:(Ljava/lang/String;)V │ │ -4db164: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db168: 7220 a3e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeCharacters:(Ljava/lang/String;)V // method@e5a3 │ │ -4db16e: 0e00 |0005: return-void │ │ +4db158: |[4db158] org.codehaus.stax2.util.StreamWriterDelegate.writeCharacters:(Ljava/lang/String;)V │ │ +4db168: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db16c: 7220 a3e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeCharacters:(Ljava/lang/String;)V // method@e5a3 │ │ +4db172: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1522118,18 +1522119,18 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4db138: |[4db138] org.codehaus.stax2.util.StreamWriterDelegate.writeCharacters:([CII)V │ │ -4db148: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db14c: 7240 a4e5 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamWriter;.writeCharacters:([CII)V // method@e5a4 │ │ -4db152: 0e00 |0005: return-void │ │ +4db13c: |[4db13c] org.codehaus.stax2.util.StreamWriterDelegate.writeCharacters:([CII)V │ │ +4db14c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db150: 7240 a4e5 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamWriter;.writeCharacters:([CII)V // method@e5a4 │ │ +4db156: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) [C │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1522140,18 +1522141,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db170: |[4db170] org.codehaus.stax2.util.StreamWriterDelegate.writeComment:(Ljava/lang/String;)V │ │ -4db180: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db184: 7220 a5e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeComment:(Ljava/lang/String;)V // method@e5a5 │ │ -4db18a: 0e00 |0005: return-void │ │ +4db174: |[4db174] org.codehaus.stax2.util.StreamWriterDelegate.writeComment:(Ljava/lang/String;)V │ │ +4db184: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db188: 7220 a5e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeComment:(Ljava/lang/String;)V // method@e5a5 │ │ +4db18e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1522160,18 +1522161,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db18c: |[4db18c] org.codehaus.stax2.util.StreamWriterDelegate.writeDTD:(Ljava/lang/String;)V │ │ -4db19c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db1a0: 7220 a6e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeDTD:(Ljava/lang/String;)V // method@e5a6 │ │ -4db1a6: 0e00 |0005: return-void │ │ +4db190: |[4db190] org.codehaus.stax2.util.StreamWriterDelegate.writeDTD:(Ljava/lang/String;)V │ │ +4db1a0: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db1a4: 7220 a6e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeDTD:(Ljava/lang/String;)V // method@e5a6 │ │ +4db1aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1522180,18 +1522181,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db1a8: |[4db1a8] org.codehaus.stax2.util.StreamWriterDelegate.writeDefaultNamespace:(Ljava/lang/String;)V │ │ -4db1b8: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db1bc: 7220 a7e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeDefaultNamespace:(Ljava/lang/String;)V // method@e5a7 │ │ -4db1c2: 0e00 |0005: return-void │ │ +4db1ac: |[4db1ac] org.codehaus.stax2.util.StreamWriterDelegate.writeDefaultNamespace:(Ljava/lang/String;)V │ │ +4db1bc: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db1c0: 7220 a7e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeDefaultNamespace:(Ljava/lang/String;)V // method@e5a7 │ │ +4db1c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1522200,18 +1522201,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db1c4: |[4db1c4] org.codehaus.stax2.util.StreamWriterDelegate.writeEmptyElement:(Ljava/lang/String;)V │ │ -4db1d4: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db1d8: 7220 a8e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeEmptyElement:(Ljava/lang/String;)V // method@e5a8 │ │ -4db1de: 0e00 |0005: return-void │ │ +4db1c8: |[4db1c8] org.codehaus.stax2.util.StreamWriterDelegate.writeEmptyElement:(Ljava/lang/String;)V │ │ +4db1d8: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db1dc: 7220 a8e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeEmptyElement:(Ljava/lang/String;)V // method@e5a8 │ │ +4db1e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1522220,18 +1522221,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4db1e0: |[4db1e0] org.codehaus.stax2.util.StreamWriterDelegate.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4db1f0: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db1f4: 7230 a9e5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;)V // method@e5a9 │ │ -4db1fa: 0e00 |0005: return-void │ │ +4db1e4: |[4db1e4] org.codehaus.stax2.util.StreamWriterDelegate.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4db1f4: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db1f8: 7230 a9e5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;)V // method@e5a9 │ │ +4db1fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522241,18 +1522242,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4db1fc: |[4db1fc] org.codehaus.stax2.util.StreamWriterDelegate.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4db20c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db210: 7240 aae5 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamWriter;.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5aa │ │ -4db216: 0e00 |0005: return-void │ │ +4db200: |[4db200] org.codehaus.stax2.util.StreamWriterDelegate.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4db210: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db214: 7240 aae5 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamWriter;.writeEmptyElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5aa │ │ +4db21a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522263,18 +1522264,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4db218: |[4db218] org.codehaus.stax2.util.StreamWriterDelegate.writeEndDocument:()V │ │ -4db228: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db22c: 7210 abe5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.writeEndDocument:()V // method@e5ab │ │ -4db232: 0e00 |0005: return-void │ │ +4db21c: |[4db21c] org.codehaus.stax2.util.StreamWriterDelegate.writeEndDocument:()V │ │ +4db22c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db230: 7210 abe5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.writeEndDocument:()V // method@e5ab │ │ +4db236: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ │ │ #23 : (in Lorg/codehaus/stax2/util/StreamWriterDelegate;) │ │ @@ -1522282,18 +1522283,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4db234: |[4db234] org.codehaus.stax2.util.StreamWriterDelegate.writeEndElement:()V │ │ -4db244: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db248: 7210 ace5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.writeEndElement:()V // method@e5ac │ │ -4db24e: 0e00 |0005: return-void │ │ +4db238: |[4db238] org.codehaus.stax2.util.StreamWriterDelegate.writeEndElement:()V │ │ +4db248: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db24c: 7210 ace5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.writeEndElement:()V // method@e5ac │ │ +4db252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ │ │ #24 : (in Lorg/codehaus/stax2/util/StreamWriterDelegate;) │ │ @@ -1522301,18 +1522302,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db250: |[4db250] org.codehaus.stax2.util.StreamWriterDelegate.writeEntityRef:(Ljava/lang/String;)V │ │ -4db260: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db264: 7220 ade5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeEntityRef:(Ljava/lang/String;)V // method@e5ad │ │ -4db26a: 0e00 |0005: return-void │ │ +4db254: |[4db254] org.codehaus.stax2.util.StreamWriterDelegate.writeEntityRef:(Ljava/lang/String;)V │ │ +4db264: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db268: 7220 ade5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeEntityRef:(Ljava/lang/String;)V // method@e5ad │ │ +4db26e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1522321,18 +1522322,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4db26c: |[4db26c] org.codehaus.stax2.util.StreamWriterDelegate.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4db27c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db280: 7230 aee5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@e5ae │ │ -4db286: 0e00 |0005: return-void │ │ +4db270: |[4db270] org.codehaus.stax2.util.StreamWriterDelegate.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4db280: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db284: 7230 aee5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@e5ae │ │ +4db28a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522342,18 +1522343,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db288: |[4db288] org.codehaus.stax2.util.StreamWriterDelegate.writeProcessingInstruction:(Ljava/lang/String;)V │ │ -4db298: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db29c: 7220 afe5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeProcessingInstruction:(Ljava/lang/String;)V // method@e5af │ │ -4db2a2: 0e00 |0005: return-void │ │ +4db28c: |[4db28c] org.codehaus.stax2.util.StreamWriterDelegate.writeProcessingInstruction:(Ljava/lang/String;)V │ │ +4db29c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db2a0: 7220 afe5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeProcessingInstruction:(Ljava/lang/String;)V // method@e5af │ │ +4db2a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1522362,18 +1522363,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4db2a4: |[4db2a4] org.codehaus.stax2.util.StreamWriterDelegate.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4db2b4: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db2b8: 7230 b0e5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@e5b0 │ │ -4db2be: 0e00 |0005: return-void │ │ +4db2a8: |[4db2a8] org.codehaus.stax2.util.StreamWriterDelegate.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4db2b8: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db2bc: 7230 b0e5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@e5b0 │ │ +4db2c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522383,18 +1522384,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4db2c0: |[4db2c0] org.codehaus.stax2.util.StreamWriterDelegate.writeStartDocument:()V │ │ -4db2d0: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db2d4: 7210 b1e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.writeStartDocument:()V // method@e5b1 │ │ -4db2da: 0e00 |0005: return-void │ │ +4db2c4: |[4db2c4] org.codehaus.stax2.util.StreamWriterDelegate.writeStartDocument:()V │ │ +4db2d4: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db2d8: 7210 b1e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamWriter;.writeStartDocument:()V // method@e5b1 │ │ +4db2de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ │ │ #29 : (in Lorg/codehaus/stax2/util/StreamWriterDelegate;) │ │ @@ -1522402,18 +1522403,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db2dc: |[4db2dc] org.codehaus.stax2.util.StreamWriterDelegate.writeStartDocument:(Ljava/lang/String;)V │ │ -4db2ec: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db2f0: 7220 b2e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeStartDocument:(Ljava/lang/String;)V // method@e5b2 │ │ -4db2f6: 0e00 |0005: return-void │ │ +4db2e0: |[4db2e0] org.codehaus.stax2.util.StreamWriterDelegate.writeStartDocument:(Ljava/lang/String;)V │ │ +4db2f0: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db2f4: 7220 b2e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeStartDocument:(Ljava/lang/String;)V // method@e5b2 │ │ +4db2fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1522422,18 +1522423,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4db2f8: |[4db2f8] org.codehaus.stax2.util.StreamWriterDelegate.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4db308: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db30c: 7230 b3e5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@e5b3 │ │ -4db312: 0e00 |0005: return-void │ │ +4db2fc: |[4db2fc] org.codehaus.stax2.util.StreamWriterDelegate.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4db30c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db310: 7230 b3e5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@e5b3 │ │ +4db316: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522443,18 +1522444,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4db314: |[4db314] org.codehaus.stax2.util.StreamWriterDelegate.writeStartElement:(Ljava/lang/String;)V │ │ -4db324: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db328: 7220 b4e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeStartElement:(Ljava/lang/String;)V // method@e5b4 │ │ -4db32e: 0e00 |0005: return-void │ │ +4db318: |[4db318] org.codehaus.stax2.util.StreamWriterDelegate.writeStartElement:(Ljava/lang/String;)V │ │ +4db328: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db32c: 7220 b4e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeStartElement:(Ljava/lang/String;)V // method@e5b4 │ │ +4db332: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1522463,18 +1522464,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4db330: |[4db330] org.codehaus.stax2.util.StreamWriterDelegate.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4db340: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db344: 7230 b5e5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V // method@e5b5 │ │ -4db34a: 0e00 |0005: return-void │ │ +4db334: |[4db334] org.codehaus.stax2.util.StreamWriterDelegate.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4db344: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db348: 7230 b5e5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;)V // method@e5b5 │ │ +4db34e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522484,18 +1522485,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4db34c: |[4db34c] org.codehaus.stax2.util.StreamWriterDelegate.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4db35c: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ -4db360: 7240 b6e5 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamWriter;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5b6 │ │ -4db366: 0e00 |0005: return-void │ │ +4db350: |[4db350] org.codehaus.stax2.util.StreamWriterDelegate.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4db360: 5410 22b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriterDelegate;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b122 │ │ +4db364: 7240 b6e5 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamWriter;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5b6 │ │ +4db36a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriterDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1522591,19 +1522592,19 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4db684: |[4db684] org.codehaus.stax2.validation.ValidatorPair.:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;)V │ │ -4db694: 7010 45fe 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.:()V // method@fe45 │ │ -4db69a: 5b01 24b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db69e: 5b02 25b1 |0005: iput-object v2, v0, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db6a2: 0e00 |0007: return-void │ │ +4db688: |[4db688] org.codehaus.stax2.validation.ValidatorPair.:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;)V │ │ +4db698: 7010 45fe 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.:()V // method@fe45 │ │ +4db69e: 5b01 24b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db6a2: 5b02 25b1 |0005: iput-object v2, v0, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db6a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ @@ -1522615,42 +1522616,42 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -4db368: |[4db368] org.codehaus.stax2.validation.ValidatorPair.doRemoveValidator:(Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z │ │ -4db378: 5420 24b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db37c: 7130 16fe 3004 |0002: invoke-static {v0, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe16 │ │ -4db382: 0a00 |0005: move-result v0 │ │ -4db384: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4db386: 3800 1000 |0007: if-eqz v0, 0017 // +0010 │ │ -4db38a: 4603 0401 |0009: aget-object v3, v4, v1 │ │ -4db38e: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ -4db392: 5423 25b1 |000d: iget-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db396: 4d03 0401 |000f: aput-object v3, v4, v1 │ │ -4db39a: 2805 |0011: goto 0016 // +0005 │ │ -4db39c: 5b23 24b1 |0012: iput-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db3a0: 4d02 0401 |0014: aput-object v2, v4, v1 │ │ -4db3a4: 0f01 |0016: return v1 │ │ -4db3a6: 5420 25b1 |0017: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db3aa: 7130 16fe 3004 |0019: invoke-static {v0, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe16 │ │ -4db3b0: 0a03 |001c: move-result v3 │ │ -4db3b2: 3803 1000 |001d: if-eqz v3, 002d // +0010 │ │ -4db3b6: 4603 0401 |001f: aget-object v3, v4, v1 │ │ -4db3ba: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ -4db3be: 5423 24b1 |0023: iget-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db3c2: 4d03 0401 |0025: aput-object v3, v4, v1 │ │ -4db3c6: 2805 |0027: goto 002c // +0005 │ │ -4db3c8: 5b23 25b1 |0028: iput-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db3cc: 4d02 0401 |002a: aput-object v2, v4, v1 │ │ -4db3d0: 0f01 |002c: return v1 │ │ -4db3d2: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -4db3d4: 0f03 |002e: return v3 │ │ +4db36c: |[4db36c] org.codehaus.stax2.validation.ValidatorPair.doRemoveValidator:(Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z │ │ +4db37c: 5420 24b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db380: 7130 16fe 3004 |0002: invoke-static {v0, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe16 │ │ +4db386: 0a00 |0005: move-result v0 │ │ +4db388: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4db38a: 3800 1000 |0007: if-eqz v0, 0017 // +0010 │ │ +4db38e: 4603 0401 |0009: aget-object v3, v4, v1 │ │ +4db392: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ +4db396: 5423 25b1 |000d: iget-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db39a: 4d03 0401 |000f: aput-object v3, v4, v1 │ │ +4db39e: 2805 |0011: goto 0016 // +0005 │ │ +4db3a0: 5b23 24b1 |0012: iput-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db3a4: 4d02 0401 |0014: aput-object v2, v4, v1 │ │ +4db3a8: 0f01 |0016: return v1 │ │ +4db3aa: 5420 25b1 |0017: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db3ae: 7130 16fe 3004 |0019: invoke-static {v0, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe16 │ │ +4db3b4: 0a03 |001c: move-result v3 │ │ +4db3b6: 3803 1000 |001d: if-eqz v3, 002d // +0010 │ │ +4db3ba: 4603 0401 |001f: aget-object v3, v4, v1 │ │ +4db3be: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ +4db3c2: 5423 24b1 |0023: iget-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db3c6: 4d03 0401 |0025: aput-object v3, v4, v1 │ │ +4db3ca: 2805 |0027: goto 002c // +0005 │ │ +4db3cc: 5b23 25b1 |0028: iput-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db3d0: 4d02 0401 |002a: aput-object v2, v4, v1 │ │ +4db3d4: 0f01 |002c: return v1 │ │ +4db3d6: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +4db3d8: 0f03 |002e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0009 line=212 │ │ 0x000d line=214 │ │ 0x0012 line=216 │ │ 0x0014 line=217 │ │ @@ -1522669,42 +1522670,42 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -4db3d8: |[4db3d8] org.codehaus.stax2.validation.ValidatorPair.doRemoveValidator:(Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z │ │ -4db3e8: 5420 24b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db3ec: 7130 17fe 3004 |0002: invoke-static {v0, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe17 │ │ -4db3f2: 0a00 |0005: move-result v0 │ │ -4db3f4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4db3f6: 3800 1000 |0007: if-eqz v0, 0017 // +0010 │ │ -4db3fa: 4603 0401 |0009: aget-object v3, v4, v1 │ │ -4db3fe: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ -4db402: 5423 25b1 |000d: iget-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db406: 4d03 0401 |000f: aput-object v3, v4, v1 │ │ -4db40a: 2805 |0011: goto 0016 // +0005 │ │ -4db40c: 5b23 24b1 |0012: iput-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db410: 4d02 0401 |0014: aput-object v2, v4, v1 │ │ -4db414: 0f01 |0016: return v1 │ │ -4db416: 5420 25b1 |0017: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db41a: 7130 17fe 3004 |0019: invoke-static {v0, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe17 │ │ -4db420: 0a03 |001c: move-result v3 │ │ -4db422: 3803 1000 |001d: if-eqz v3, 002d // +0010 │ │ -4db426: 4603 0401 |001f: aget-object v3, v4, v1 │ │ -4db42a: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ -4db42e: 5423 24b1 |0023: iget-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db432: 4d03 0401 |0025: aput-object v3, v4, v1 │ │ -4db436: 2805 |0027: goto 002c // +0005 │ │ -4db438: 5b23 25b1 |0028: iput-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db43c: 4d02 0401 |002a: aput-object v2, v4, v1 │ │ -4db440: 0f01 |002c: return v1 │ │ -4db442: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -4db444: 0f03 |002e: return v3 │ │ +4db3dc: |[4db3dc] org.codehaus.stax2.validation.ValidatorPair.doRemoveValidator:(Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z │ │ +4db3ec: 5420 24b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db3f0: 7130 17fe 3004 |0002: invoke-static {v0, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe17 │ │ +4db3f6: 0a00 |0005: move-result v0 │ │ +4db3f8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4db3fa: 3800 1000 |0007: if-eqz v0, 0017 // +0010 │ │ +4db3fe: 4603 0401 |0009: aget-object v3, v4, v1 │ │ +4db402: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ +4db406: 5423 25b1 |000d: iget-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db40a: 4d03 0401 |000f: aput-object v3, v4, v1 │ │ +4db40e: 2805 |0011: goto 0016 // +0005 │ │ +4db410: 5b23 24b1 |0012: iput-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db414: 4d02 0401 |0014: aput-object v2, v4, v1 │ │ +4db418: 0f01 |0016: return v1 │ │ +4db41a: 5420 25b1 |0017: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db41e: 7130 17fe 3004 |0019: invoke-static {v0, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe17 │ │ +4db424: 0a03 |001c: move-result v3 │ │ +4db426: 3803 1000 |001d: if-eqz v3, 002d // +0010 │ │ +4db42a: 4603 0401 |001f: aget-object v3, v4, v1 │ │ +4db42e: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ +4db432: 5423 24b1 |0023: iget-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db436: 4d03 0401 |0025: aput-object v3, v4, v1 │ │ +4db43a: 2805 |0027: goto 002c // +0005 │ │ +4db43c: 5b23 25b1 |0028: iput-object v3, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db440: 4d02 0401 |002a: aput-object v2, v4, v1 │ │ +4db444: 0f01 |002c: return v1 │ │ +4db446: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +4db448: 0f03 |002e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0009 line=237 │ │ 0x000d line=239 │ │ 0x0012 line=241 │ │ 0x0014 line=242 │ │ @@ -1522723,31 +1522724,31 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -4db448: |[4db448] org.codehaus.stax2.validation.ValidatorPair.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z │ │ -4db458: 2020 8f1d |0000: instance-of v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair; // type@1d8f │ │ -4db45c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4db460: 1f02 8f1d |0004: check-cast v2, Lorg/codehaus/stax2/validation/ValidatorPair; // type@1d8f │ │ -4db464: 7030 10fe 3204 |0006: invoke-direct {v2, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.doRemoveValidator:(Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe10 │ │ -4db46a: 0a02 |0009: move-result v2 │ │ -4db46c: 0f02 |000a: return v2 │ │ -4db46e: 6e10 49fe 0200 |000b: invoke-virtual {v2}, Lorg/codehaus/stax2/validation/XMLValidator;.getSchema:()Lorg/codehaus/stax2/validation/XMLValidationSchema; // method@fe49 │ │ -4db474: 0c00 |000e: move-result-object v0 │ │ -4db476: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -4db478: 3330 0900 |0010: if-ne v0, v3, 0019 // +0009 │ │ -4db47c: 4d02 0401 |0012: aput-object v2, v4, v1 │ │ -4db480: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -4db482: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -4db484: 4d02 0403 |0016: aput-object v2, v4, v3 │ │ -4db488: 0f03 |0018: return v3 │ │ -4db48a: 0f01 |0019: return v1 │ │ +4db44c: |[4db44c] org.codehaus.stax2.validation.ValidatorPair.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z │ │ +4db45c: 2020 8f1d |0000: instance-of v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair; // type@1d8f │ │ +4db460: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4db464: 1f02 8f1d |0004: check-cast v2, Lorg/codehaus/stax2/validation/ValidatorPair; // type@1d8f │ │ +4db468: 7030 10fe 3204 |0006: invoke-direct {v2, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.doRemoveValidator:(Lorg/codehaus/stax2/validation/XMLValidationSchema;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe10 │ │ +4db46e: 0a02 |0009: move-result v2 │ │ +4db470: 0f02 |000a: return v2 │ │ +4db472: 6e10 49fe 0200 |000b: invoke-virtual {v2}, Lorg/codehaus/stax2/validation/XMLValidator;.getSchema:()Lorg/codehaus/stax2/validation/XMLValidationSchema; // method@fe49 │ │ +4db478: 0c00 |000e: move-result-object v0 │ │ +4db47a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +4db47c: 3330 0900 |0010: if-ne v0, v3, 0019 // +0009 │ │ +4db480: 4d02 0401 |0012: aput-object v2, v4, v1 │ │ +4db484: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +4db486: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +4db488: 4d02 0403 |0016: aput-object v2, v4, v3 │ │ +4db48c: 0f03 |0018: return v3 │ │ +4db48e: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0004 line=186 │ │ 0x000b line=188 │ │ 0x0012 line=189 │ │ 0x0016 line=190 │ │ @@ -1522761,29 +1522762,29 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -4db48c: |[4db48c] org.codehaus.stax2.validation.ValidatorPair.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z │ │ -4db49c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4db49e: 3332 0900 |0001: if-ne v2, v3, 000a // +0009 │ │ -4db4a2: 4d02 0400 |0003: aput-object v2, v4, v0 │ │ -4db4a6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4db4a8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -4db4aa: 4d02 0403 |0007: aput-object v2, v4, v3 │ │ -4db4ae: 0f03 |0009: return v3 │ │ -4db4b0: 2021 8f1d |000a: instance-of v1, v2, Lorg/codehaus/stax2/validation/ValidatorPair; // type@1d8f │ │ -4db4b4: 3801 0900 |000c: if-eqz v1, 0015 // +0009 │ │ -4db4b8: 1f02 8f1d |000e: check-cast v2, Lorg/codehaus/stax2/validation/ValidatorPair; // type@1d8f │ │ -4db4bc: 7030 11fe 3204 |0010: invoke-direct {v2, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.doRemoveValidator:(Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe11 │ │ -4db4c2: 0a02 |0013: move-result v2 │ │ -4db4c4: 0f02 |0014: return v2 │ │ -4db4c6: 0f00 |0015: return v0 │ │ +4db490: |[4db490] org.codehaus.stax2.validation.ValidatorPair.removeValidator:(Lorg/codehaus/stax2/validation/XMLValidator;Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z │ │ +4db4a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4db4a2: 3332 0900 |0001: if-ne v2, v3, 000a // +0009 │ │ +4db4a6: 4d02 0400 |0003: aput-object v2, v4, v0 │ │ +4db4aa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4db4ac: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +4db4ae: 4d02 0403 |0007: aput-object v2, v4, v3 │ │ +4db4b2: 0f03 |0009: return v3 │ │ +4db4b4: 2021 8f1d |000a: instance-of v1, v2, Lorg/codehaus/stax2/validation/ValidatorPair; // type@1d8f │ │ +4db4b8: 3801 0900 |000c: if-eqz v1, 0015 // +0009 │ │ +4db4bc: 1f02 8f1d |000e: check-cast v2, Lorg/codehaus/stax2/validation/ValidatorPair; // type@1d8f │ │ +4db4c0: 7030 11fe 3204 |0010: invoke-direct {v2, v3, v4}, Lorg/codehaus/stax2/validation/ValidatorPair;.doRemoveValidator:(Lorg/codehaus/stax2/validation/XMLValidator;[Lorg/codehaus/stax2/validation/XMLValidator;)Z // method@fe11 │ │ +4db4c6: 0a02 |0013: move-result v2 │ │ +4db4c8: 0f02 |0014: return v2 │ │ +4db4ca: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=200 │ │ 0x0007 line=201 │ │ 0x000a line=203 │ │ 0x000e line=204 │ │ locals : │ │ @@ -1522797,35 +1522798,35 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4db590: |[4db590] org.codehaus.stax2.validation.ValidatorPair.getAttributeType:(I)Ljava/lang/String; │ │ -4db5a0: 5420 24b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db5a4: 6e20 46fe 3000 |0002: invoke-virtual {v0, v3}, Lorg/codehaus/stax2/validation/XMLValidator;.getAttributeType:(I)Ljava/lang/String; // method@fe46 │ │ -4db5aa: 0c00 |0005: move-result-object v0 │ │ -4db5ac: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -4db5b0: 6e10 dae0 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4db5b6: 0a01 |000b: move-result v1 │ │ -4db5b8: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -4db5bc: 1a01 4e10 |000e: const-string v1, "CDATA" // string@104e │ │ -4db5c0: 6e20 c7e0 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4db5c6: 0a01 |0013: move-result v1 │ │ -4db5c8: 3801 1100 |0014: if-eqz v1, 0025 // +0011 │ │ -4db5cc: 5421 25b1 |0016: iget-object v1, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db5d0: 6e20 46fe 3100 |0018: invoke-virtual {v1, v3}, Lorg/codehaus/stax2/validation/XMLValidator;.getAttributeType:(I)Ljava/lang/String; // method@fe46 │ │ -4db5d6: 0c03 |001b: move-result-object v3 │ │ -4db5d8: 3803 0900 |001c: if-eqz v3, 0025 // +0009 │ │ -4db5dc: 6e10 dae0 0300 |001e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4db5e2: 0a01 |0021: move-result v1 │ │ -4db5e4: 3d01 0300 |0022: if-lez v1, 0025 // +0003 │ │ -4db5e8: 1103 |0024: return-object v3 │ │ -4db5ea: 1100 |0025: return-object v0 │ │ +4db594: |[4db594] org.codehaus.stax2.validation.ValidatorPair.getAttributeType:(I)Ljava/lang/String; │ │ +4db5a4: 5420 24b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db5a8: 6e20 46fe 3000 |0002: invoke-virtual {v0, v3}, Lorg/codehaus/stax2/validation/XMLValidator;.getAttributeType:(I)Ljava/lang/String; // method@fe46 │ │ +4db5ae: 0c00 |0005: move-result-object v0 │ │ +4db5b0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +4db5b4: 6e10 dae0 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4db5ba: 0a01 |000b: move-result v1 │ │ +4db5bc: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +4db5c0: 1a01 4e10 |000e: const-string v1, "CDATA" // string@104e │ │ +4db5c4: 6e20 c7e0 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4db5ca: 0a01 |0013: move-result v1 │ │ +4db5cc: 3801 1100 |0014: if-eqz v1, 0025 // +0011 │ │ +4db5d0: 5421 25b1 |0016: iget-object v1, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db5d4: 6e20 46fe 3100 |0018: invoke-virtual {v1, v3}, Lorg/codehaus/stax2/validation/XMLValidator;.getAttributeType:(I)Ljava/lang/String; // method@fe46 │ │ +4db5da: 0c03 |001b: move-result-object v3 │ │ +4db5dc: 3803 0900 |001c: if-eqz v3, 0025 // +0009 │ │ +4db5e0: 6e10 dae0 0300 |001e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4db5e6: 0a01 |0021: move-result v1 │ │ +4db5e8: 3d01 0300 |0022: if-lez v1, 0025 // +0003 │ │ +4db5ec: 1103 |0024: return-object v3 │ │ +4db5ee: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0008 line=149 │ │ 0x0016 line=150 │ │ 0x001e line=151 │ │ locals : │ │ @@ -1522837,23 +1522838,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4db4c8: |[4db4c8] org.codehaus.stax2.validation.ValidatorPair.getIdAttrIndex:()I │ │ -4db4d8: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db4dc: 6e10 47fe 0000 |0002: invoke-virtual {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.getIdAttrIndex:()I // method@fe47 │ │ -4db4e2: 0a00 |0005: move-result v0 │ │ -4db4e4: 3b00 0800 |0006: if-gez v0, 000e // +0008 │ │ -4db4e8: 5410 25b1 |0008: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db4ec: 6e10 47fe 0000 |000a: invoke-virtual {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.getIdAttrIndex:()I // method@fe47 │ │ -4db4f2: 0a00 |000d: move-result v0 │ │ -4db4f4: 0f00 |000e: return v0 │ │ +4db4cc: |[4db4cc] org.codehaus.stax2.validation.ValidatorPair.getIdAttrIndex:()I │ │ +4db4dc: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db4e0: 6e10 47fe 0000 |0002: invoke-virtual {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.getIdAttrIndex:()I // method@fe47 │ │ +4db4e6: 0a00 |0005: move-result v0 │ │ +4db4e8: 3b00 0800 |0006: if-gez v0, 000e // +0008 │ │ +4db4ec: 5410 25b1 |0008: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db4f0: 6e10 47fe 0000 |000a: invoke-virtual {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.getIdAttrIndex:()I // method@fe47 │ │ +4db4f6: 0a00 |000d: move-result v0 │ │ +4db4f8: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0008 line=163 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ │ │ @@ -1522862,23 +1522863,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4db4f8: |[4db4f8] org.codehaus.stax2.validation.ValidatorPair.getNotationAttrIndex:()I │ │ -4db508: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db50c: 6e10 48fe 0000 |0002: invoke-virtual {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.getNotationAttrIndex:()I // method@fe48 │ │ -4db512: 0a00 |0005: move-result v0 │ │ -4db514: 3b00 0800 |0006: if-gez v0, 000e // +0008 │ │ -4db518: 5410 25b1 |0008: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db51c: 6e10 48fe 0000 |000a: invoke-virtual {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.getNotationAttrIndex:()I // method@fe48 │ │ -4db522: 0a00 |000d: move-result v0 │ │ -4db524: 0f00 |000e: return v0 │ │ +4db4fc: |[4db4fc] org.codehaus.stax2.validation.ValidatorPair.getNotationAttrIndex:()I │ │ +4db50c: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db510: 6e10 48fe 0000 |0002: invoke-virtual {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.getNotationAttrIndex:()I // method@fe48 │ │ +4db516: 0a00 |0005: move-result v0 │ │ +4db518: 3b00 0800 |0006: if-gez v0, 000e // +0008 │ │ +4db51c: 5410 25b1 |0008: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db520: 6e10 48fe 0000 |000a: invoke-virtual {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.getNotationAttrIndex:()I // method@fe48 │ │ +4db526: 0a00 |000d: move-result v0 │ │ +4db528: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0008 line=172 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ │ │ @@ -1522887,40 +1522888,40 @@ │ │ type : '()Lorg/codehaus/stax2/validation/XMLValidationSchema;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4db670: |[4db670] org.codehaus.stax2.validation.ValidatorPair.getSchema:()Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ -4db680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4db682: 1100 |0001: return-object v0 │ │ +4db674: |[4db674] org.codehaus.stax2.validation.ValidatorPair.getSchema:()Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ +4db684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4db686: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/codehaus/stax2/validation/ValidatorPair;) │ │ name : 'validateAttribute' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -4db640: |[4db640] org.codehaus.stax2.validation.ValidatorPair.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4db650: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db654: 6e55 4bfe 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@fe4b │ │ -4db65a: 0c00 |0005: move-result-object v0 │ │ -4db65c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -4db660: 0705 |0008: move-object v5, v0 │ │ -4db662: 5410 25b1 |0009: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db666: 6e55 4bfe 2043 |000b: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@fe4b │ │ -4db66c: 0c02 |000e: move-result-object v2 │ │ -4db66e: 1102 |000f: return-object v2 │ │ +4db644: |[4db644] org.codehaus.stax2.validation.ValidatorPair.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4db654: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db658: 6e55 4bfe 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@fe4b │ │ +4db65e: 0c00 |0005: move-result-object v0 │ │ +4db660: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +4db664: 0705 |0008: move-object v5, v0 │ │ +4db666: 5410 25b1 |0009: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db66a: 6e55 4bfe 2043 |000b: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@fe4b │ │ +4db670: 0c02 |000e: move-result-object v2 │ │ +4db672: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0009 line=69 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -1522933,39 +1522934,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[CII)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -4db5ec: |[4db5ec] org.codehaus.stax2.validation.ValidatorPair.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[CII)Ljava/lang/String; │ │ -4db5fc: 5470 24b1 |0000: iget-object v0, v7, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db600: 0781 |0002: move-object v1, v8 │ │ -4db602: 0792 |0003: move-object v2, v9 │ │ -4db604: 07a3 |0004: move-object v3, v10 │ │ -4db606: 07b4 |0005: move-object v4, v11 │ │ -4db608: 01c5 |0006: move v5, v12 │ │ -4db60a: 01d6 |0007: move v6, v13 │ │ -4db60c: 7407 4cfe 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/validation/XMLValidator;.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[CII)Ljava/lang/String; // method@fe4c │ │ -4db612: 0c00 |000b: move-result-object v0 │ │ -4db614: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ -4db618: 547b 25b1 |000e: iget-object v11, v7, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db61c: 6e50 4bfe 8ba9 |0010: invoke-virtual {v11, v8, v9, v10, v0}, Lorg/codehaus/stax2/validation/XMLValidator;.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@fe4b │ │ -4db622: 0c08 |0013: move-result-object v8 │ │ -4db624: 1108 |0014: return-object v8 │ │ -4db626: 5470 25b1 |0015: iget-object v0, v7, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db62a: 0781 |0017: move-object v1, v8 │ │ -4db62c: 0792 |0018: move-object v2, v9 │ │ -4db62e: 07a3 |0019: move-object v3, v10 │ │ -4db630: 07b4 |001a: move-object v4, v11 │ │ -4db632: 01c5 |001b: move v5, v12 │ │ -4db634: 01d6 |001c: move v6, v13 │ │ -4db636: 7407 4cfe 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/validation/XMLValidator;.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[CII)Ljava/lang/String; // method@fe4c │ │ -4db63c: 0c08 |0020: move-result-object v8 │ │ -4db63e: 1108 |0021: return-object v8 │ │ +4db5f0: |[4db5f0] org.codehaus.stax2.validation.ValidatorPair.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[CII)Ljava/lang/String; │ │ +4db600: 5470 24b1 |0000: iget-object v0, v7, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db604: 0781 |0002: move-object v1, v8 │ │ +4db606: 0792 |0003: move-object v2, v9 │ │ +4db608: 07a3 |0004: move-object v3, v10 │ │ +4db60a: 07b4 |0005: move-object v4, v11 │ │ +4db60c: 01c5 |0006: move v5, v12 │ │ +4db60e: 01d6 |0007: move v6, v13 │ │ +4db610: 7407 4cfe 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/validation/XMLValidator;.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[CII)Ljava/lang/String; // method@fe4c │ │ +4db616: 0c00 |000b: move-result-object v0 │ │ +4db618: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ +4db61c: 547b 25b1 |000e: iget-object v11, v7, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db620: 6e50 4bfe 8ba9 |0010: invoke-virtual {v11, v8, v9, v10, v0}, Lorg/codehaus/stax2/validation/XMLValidator;.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@fe4b │ │ +4db626: 0c08 |0013: move-result-object v8 │ │ +4db628: 1108 |0014: return-object v8 │ │ +4db62a: 5470 25b1 |0015: iget-object v0, v7, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db62e: 0781 |0017: move-object v1, v8 │ │ +4db630: 0792 |0018: move-object v2, v9 │ │ +4db632: 07a3 |0019: move-object v3, v10 │ │ +4db634: 07b4 |001a: move-object v4, v11 │ │ +4db636: 01c5 |001b: move v5, v12 │ │ +4db638: 01d6 |001c: move v6, v13 │ │ +4db63a: 7407 4cfe 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/validation/XMLValidator;.validateAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[CII)Ljava/lang/String; // method@fe4c │ │ +4db640: 0c08 |0020: move-result-object v8 │ │ +4db642: 1108 |0021: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000e line=84 │ │ 0x0015 line=87 │ │ locals : │ │ 0x0000 - 0x0022 reg=7 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ @@ -1522981,25 +1522982,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4db528: |[4db528] org.codehaus.stax2.validation.ValidatorPair.validateElementAndAttributes:()I │ │ -4db538: 5420 24b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db53c: 6e10 4dfe 0000 |0002: invoke-virtual {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementAndAttributes:()I // method@fe4d │ │ -4db542: 0a00 |0005: move-result v0 │ │ -4db544: 5421 25b1 |0006: iget-object v1, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db548: 6e10 4dfe 0100 |0008: invoke-virtual {v1}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementAndAttributes:()I // method@fe4d │ │ -4db54e: 0a01 |000b: move-result v1 │ │ -4db550: 3510 0300 |000c: if-ge v0, v1, 000f // +0003 │ │ -4db554: 2802 |000e: goto 0010 // +0002 │ │ -4db556: 0110 |000f: move v0, v1 │ │ -4db558: 0f00 |0010: return v0 │ │ +4db52c: |[4db52c] org.codehaus.stax2.validation.ValidatorPair.validateElementAndAttributes:()I │ │ +4db53c: 5420 24b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db540: 6e10 4dfe 0000 |0002: invoke-virtual {v0}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementAndAttributes:()I // method@fe4d │ │ +4db546: 0a00 |0005: move-result v0 │ │ +4db548: 5421 25b1 |0006: iget-object v1, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db54c: 6e10 4dfe 0100 |0008: invoke-virtual {v1}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementAndAttributes:()I // method@fe4d │ │ +4db552: 0a01 |000b: move-result v1 │ │ +4db554: 3510 0300 |000c: if-ge v0, v1, 000f // +0003 │ │ +4db558: 2802 |000e: goto 0010 // +0002 │ │ +4db55a: 0110 |000f: move v0, v1 │ │ +4db55c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=95 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ │ │ @@ -1523008,25 +1523009,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4db55c: |[4db55c] org.codehaus.stax2.validation.ValidatorPair.validateElementEnd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ -4db56c: 5420 24b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db570: 6e40 4efe 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementEnd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@fe4e │ │ -4db576: 0a00 |0005: move-result v0 │ │ -4db578: 5421 25b1 |0006: iget-object v1, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db57c: 6e40 4efe 3154 |0008: invoke-virtual {v1, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementEnd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@fe4e │ │ -4db582: 0a03 |000b: move-result v3 │ │ -4db584: 3530 0300 |000c: if-ge v0, v3, 000f // +0003 │ │ -4db588: 2802 |000e: goto 0010 // +0002 │ │ -4db58a: 0130 |000f: move v0, v3 │ │ -4db58c: 0f00 |0010: return v0 │ │ +4db560: |[4db560] org.codehaus.stax2.validation.ValidatorPair.validateElementEnd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ +4db570: 5420 24b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db574: 6e40 4efe 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementEnd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@fe4e │ │ +4db57a: 0a00 |0005: move-result v0 │ │ +4db57c: 5421 25b1 |0006: iget-object v1, v2, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db580: 6e40 4efe 3154 |0008: invoke-virtual {v1, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementEnd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@fe4e │ │ +4db586: 0a03 |000b: move-result v3 │ │ +4db588: 3530 0300 |000c: if-ge v0, v3, 000f // +0003 │ │ +4db58c: 2802 |000e: goto 0010 // +0002 │ │ +4db58e: 0130 |000f: move v0, v3 │ │ +4db590: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/lang/String; │ │ @@ -1523038,20 +1523039,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4db6a4: |[4db6a4] org.codehaus.stax2.validation.ValidatorPair.validateElementStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4db6b4: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db6b8: 6e40 4ffe 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fe4f │ │ -4db6be: 5410 25b1 |0005: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db6c2: 6e40 4ffe 2043 |0007: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fe4f │ │ -4db6c8: 0e00 |000a: return-void │ │ +4db6a8: |[4db6a8] org.codehaus.stax2.validation.ValidatorPair.validateElementStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4db6b8: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db6bc: 6e40 4ffe 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fe4f │ │ +4db6c2: 5410 25b1 |0005: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db6c6: 6e40 4ffe 2043 |0007: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/validation/XMLValidator;.validateElementStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fe4f │ │ +4db6cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -1523063,20 +1523064,20 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4db6f4: |[4db6f4] org.codehaus.stax2.validation.ValidatorPair.validateText:(Ljava/lang/String;Z)V │ │ -4db704: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db708: 6e30 50fe 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/codehaus/stax2/validation/XMLValidator;.validateText:(Ljava/lang/String;Z)V // method@fe50 │ │ -4db70e: 5410 25b1 |0005: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db712: 6e30 50fe 2003 |0007: invoke-virtual {v0, v2, v3}, Lorg/codehaus/stax2/validation/XMLValidator;.validateText:(Ljava/lang/String;Z)V // method@fe50 │ │ -4db718: 0e00 |000a: return-void │ │ +4db6f8: |[4db6f8] org.codehaus.stax2.validation.ValidatorPair.validateText:(Ljava/lang/String;Z)V │ │ +4db708: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db70c: 6e30 50fe 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/codehaus/stax2/validation/XMLValidator;.validateText:(Ljava/lang/String;Z)V // method@fe50 │ │ +4db712: 5410 25b1 |0005: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db716: 6e30 50fe 2003 |0007: invoke-virtual {v0, v2, v3}, Lorg/codehaus/stax2/validation/XMLValidator;.validateText:(Ljava/lang/String;Z)V // method@fe50 │ │ +4db71c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -1523087,20 +1523088,20 @@ │ │ type : '([CIIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -4db6cc: |[4db6cc] org.codehaus.stax2.validation.ValidatorPair.validateText:([CIIZ)V │ │ -4db6dc: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db6e0: 6e55 51fe 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateText:([CIIZ)V // method@fe51 │ │ -4db6e6: 5410 25b1 |0005: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db6ea: 6e55 51fe 2043 |0007: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateText:([CIIZ)V // method@fe51 │ │ -4db6f0: 0e00 |000a: return-void │ │ +4db6d0: |[4db6d0] org.codehaus.stax2.validation.ValidatorPair.validateText:([CIIZ)V │ │ +4db6e0: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db6e4: 6e55 51fe 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateText:([CIIZ)V // method@fe51 │ │ +4db6ea: 5410 25b1 |0005: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db6ee: 6e55 51fe 2043 |0007: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/validation/XMLValidator;.validateText:([CIIZ)V // method@fe51 │ │ +4db6f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ 0x0000 - 0x000b reg=2 (null) [C │ │ @@ -1523113,20 +1523114,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4db71c: |[4db71c] org.codehaus.stax2.validation.ValidatorPair.validationCompleted:(Z)V │ │ -4db72c: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ -4db730: 6e20 52fe 2000 |0002: invoke-virtual {v0, v2}, Lorg/codehaus/stax2/validation/XMLValidator;.validationCompleted:(Z)V // method@fe52 │ │ -4db736: 5410 25b1 |0005: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ -4db73a: 6e20 52fe 2000 |0007: invoke-virtual {v0, v2}, Lorg/codehaus/stax2/validation/XMLValidator;.validationCompleted:(Z)V // method@fe52 │ │ -4db740: 0e00 |000a: return-void │ │ +4db720: |[4db720] org.codehaus.stax2.validation.ValidatorPair.validationCompleted:(Z)V │ │ +4db730: 5410 24b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mFirst:Lorg/codehaus/stax2/validation/XMLValidator; // field@b124 │ │ +4db734: 6e20 52fe 2000 |0002: invoke-virtual {v0, v2}, Lorg/codehaus/stax2/validation/XMLValidator;.validationCompleted:(Z)V // method@fe52 │ │ +4db73a: 5410 25b1 |0005: iget-object v0, v1, Lorg/codehaus/stax2/validation/ValidatorPair;.mSecond:Lorg/codehaus/stax2/validation/XMLValidator; // field@b125 │ │ +4db73e: 6e20 52fe 2000 |0007: invoke-virtual {v0, v2}, Lorg/codehaus/stax2/validation/XMLValidator;.validationCompleted:(Z)V // method@fe52 │ │ +4db744: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/validation/ValidatorPair; │ │ 0x0000 - 0x000b reg=2 (null) Z │ │ @@ -1523169,20 +1523170,20 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationProblem;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4db7a8: |[4db7a8] org.codehaus.stax2.validation.XMLValidationException.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)V │ │ -4db7b8: 7010 60e5 0000 |0000: invoke-direct {v0}, Ljavax/xml/stream/XMLStreamException;.:()V // method@e560 │ │ -4db7be: 3901 0500 |0003: if-nez v1, 0008 // +0005 │ │ -4db7c2: 7100 26fe 0000 |0005: invoke-static {}, Lorg/codehaus/stax2/validation/XMLValidationException;.throwMissing:()V // method@fe26 │ │ -4db7c8: 5b01 26b1 |0008: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationException;.mCause:Lorg/codehaus/stax2/validation/XMLValidationProblem; // field@b126 │ │ -4db7cc: 0e00 |000a: return-void │ │ +4db7ac: |[4db7ac] org.codehaus.stax2.validation.XMLValidationException.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)V │ │ +4db7bc: 7010 60e5 0000 |0000: invoke-direct {v0}, Ljavax/xml/stream/XMLStreamException;.:()V // method@e560 │ │ +4db7c2: 3901 0500 |0003: if-nez v1, 0008 // +0005 │ │ +4db7c6: 7100 26fe 0000 |0005: invoke-static {}, Lorg/codehaus/stax2/validation/XMLValidationException;.throwMissing:()V // method@fe26 │ │ +4db7cc: 5b01 26b1 |0008: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationException;.mCause:Lorg/codehaus/stax2/validation/XMLValidationProblem; // field@b126 │ │ +4db7d0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=32 │ │ 0x0008 line=34 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/codehaus/stax2/validation/XMLValidationException; │ │ @@ -1523193,20 +1523194,20 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationProblem;Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4db7d0: |[4db7d0] org.codehaus.stax2.validation.XMLValidationException.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;Ljava/lang/String;)V │ │ -4db7e0: 7020 61e5 2000 |0000: invoke-direct {v0, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4db7e6: 3901 0500 |0003: if-nez v1, 0008 // +0005 │ │ -4db7ea: 7100 26fe 0000 |0005: invoke-static {}, Lorg/codehaus/stax2/validation/XMLValidationException;.throwMissing:()V // method@fe26 │ │ -4db7f0: 5b01 26b1 |0008: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationException;.mCause:Lorg/codehaus/stax2/validation/XMLValidationProblem; // field@b126 │ │ -4db7f4: 0e00 |000a: return-void │ │ +4db7d4: |[4db7d4] org.codehaus.stax2.validation.XMLValidationException.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;Ljava/lang/String;)V │ │ +4db7e4: 7020 61e5 2000 |0000: invoke-direct {v0, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4db7ea: 3901 0500 |0003: if-nez v1, 0008 // +0005 │ │ +4db7ee: 7100 26fe 0000 |0005: invoke-static {}, Lorg/codehaus/stax2/validation/XMLValidationException;.throwMissing:()V // method@fe26 │ │ +4db7f4: 5b01 26b1 |0008: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationException;.mCause:Lorg/codehaus/stax2/validation/XMLValidationProblem; // field@b126 │ │ +4db7f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=41 │ │ 0x0008 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/codehaus/stax2/validation/XMLValidationException; │ │ @@ -1523218,20 +1523219,20 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationProblem;Ljava/lang/String;Ljavax/xml/stream/Location;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4db7f8: |[4db7f8] org.codehaus.stax2.validation.XMLValidationException.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;Ljava/lang/String;Ljavax/xml/stream/Location;)V │ │ -4db808: 7030 63e5 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@e563 │ │ -4db80e: 3901 0500 |0003: if-nez v1, 0008 // +0005 │ │ -4db812: 7100 26fe 0000 |0005: invoke-static {}, Lorg/codehaus/stax2/validation/XMLValidationException;.throwMissing:()V // method@fe26 │ │ -4db818: 5b01 26b1 |0008: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationException;.mCause:Lorg/codehaus/stax2/validation/XMLValidationProblem; // field@b126 │ │ -4db81c: 0e00 |000a: return-void │ │ +4db7fc: |[4db7fc] org.codehaus.stax2.validation.XMLValidationException.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;Ljava/lang/String;Ljavax/xml/stream/Location;)V │ │ +4db80c: 7030 63e5 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@e563 │ │ +4db812: 3901 0500 |0003: if-nez v1, 0008 // +0005 │ │ +4db816: 7100 26fe 0000 |0005: invoke-static {}, Lorg/codehaus/stax2/validation/XMLValidationException;.throwMissing:()V // method@fe26 │ │ +4db81c: 5b01 26b1 |0008: iput-object v1, v0, Lorg/codehaus/stax2/validation/XMLValidationException;.mCause:Lorg/codehaus/stax2/validation/XMLValidationProblem; // field@b126 │ │ +4db820: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=51 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/codehaus/stax2/validation/XMLValidationException; │ │ @@ -1523244,30 +1523245,30 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationProblem;)Lorg/codehaus/stax2/validation/XMLValidationException;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -4db744: |[4db744] org.codehaus.stax2.validation.XMLValidationException.createException:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)Lorg/codehaus/stax2/validation/XMLValidationException; │ │ -4db754: 6e10 2bfe 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/validation/XMLValidationProblem;.getMessage:()Ljava/lang/String; // method@fe2b │ │ -4db75a: 0c00 |0003: move-result-object v0 │ │ -4db75c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -4db760: 2200 901d |0006: new-instance v0, Lorg/codehaus/stax2/validation/XMLValidationException; // type@1d90 │ │ -4db764: 7020 20fe 3000 |0008: invoke-direct {v0, v3}, Lorg/codehaus/stax2/validation/XMLValidationException;.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)V // method@fe20 │ │ -4db76a: 1100 |000b: return-object v0 │ │ -4db76c: 6e10 2afe 0300 |000c: invoke-virtual {v3}, Lorg/codehaus/stax2/validation/XMLValidationProblem;.getLocation:()Ljavax/xml/stream/Location; // method@fe2a │ │ -4db772: 0c01 |000f: move-result-object v1 │ │ -4db774: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ -4db778: 2201 901d |0012: new-instance v1, Lorg/codehaus/stax2/validation/XMLValidationException; // type@1d90 │ │ -4db77c: 7030 21fe 3100 |0014: invoke-direct {v1, v3, v0}, Lorg/codehaus/stax2/validation/XMLValidationException;.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;Ljava/lang/String;)V // method@fe21 │ │ -4db782: 1101 |0017: return-object v1 │ │ -4db784: 2202 901d |0018: new-instance v2, Lorg/codehaus/stax2/validation/XMLValidationException; // type@1d90 │ │ -4db788: 7040 22fe 3210 |001a: invoke-direct {v2, v3, v0, v1}, Lorg/codehaus/stax2/validation/XMLValidationException;.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@fe22 │ │ -4db78e: 1102 |001d: return-object v2 │ │ +4db748: |[4db748] org.codehaus.stax2.validation.XMLValidationException.createException:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)Lorg/codehaus/stax2/validation/XMLValidationException; │ │ +4db758: 6e10 2bfe 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/validation/XMLValidationProblem;.getMessage:()Ljava/lang/String; // method@fe2b │ │ +4db75e: 0c00 |0003: move-result-object v0 │ │ +4db760: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +4db764: 2200 901d |0006: new-instance v0, Lorg/codehaus/stax2/validation/XMLValidationException; // type@1d90 │ │ +4db768: 7020 20fe 3000 |0008: invoke-direct {v0, v3}, Lorg/codehaus/stax2/validation/XMLValidationException;.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;)V // method@fe20 │ │ +4db76e: 1100 |000b: return-object v0 │ │ +4db770: 6e10 2afe 0300 |000c: invoke-virtual {v3}, Lorg/codehaus/stax2/validation/XMLValidationProblem;.getLocation:()Ljavax/xml/stream/Location; // method@fe2a │ │ +4db776: 0c01 |000f: move-result-object v1 │ │ +4db778: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ +4db77c: 2201 901d |0012: new-instance v1, Lorg/codehaus/stax2/validation/XMLValidationException; // type@1d90 │ │ +4db780: 7030 21fe 3100 |0014: invoke-direct {v1, v3, v0}, Lorg/codehaus/stax2/validation/XMLValidationException;.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;Ljava/lang/String;)V // method@fe21 │ │ +4db786: 1101 |0017: return-object v1 │ │ +4db788: 2202 901d |0018: new-instance v2, Lorg/codehaus/stax2/validation/XMLValidationException; // type@1d90 │ │ +4db78c: 7040 22fe 3210 |001a: invoke-direct {v2, v3, v0, v1}, Lorg/codehaus/stax2/validation/XMLValidationException;.:(Lorg/codehaus/stax2/validation/XMLValidationProblem;Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@fe22 │ │ +4db792: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=62 │ │ 0x000c line=64 │ │ 0x0012 line=66 │ │ 0x0018 line=68 │ │ @@ -1523279,19 +1523280,19 @@ │ │ type : '()V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4db820: |[4db820] org.codehaus.stax2.validation.XMLValidationException.throwMissing:()V │ │ -4db830: 2200 e518 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4db834: 1a01 2d64 |0002: const-string v1, "Validation problem argument can not be null" // string@642d │ │ -4db838: 7020 32e0 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4db83e: 2700 |0007: throw v0 │ │ +4db824: |[4db824] org.codehaus.stax2.validation.XMLValidationException.throwMissing:()V │ │ +4db834: 2200 e518 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4db838: 1a01 2d64 |0002: const-string v1, "Validation problem argument can not be null" // string@642d │ │ +4db83c: 7020 32e0 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4db842: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/codehaus/stax2/validation/XMLValidationException;) │ │ @@ -1523299,17 +1523300,17 @@ │ │ type : '()Lorg/codehaus/stax2/validation/XMLValidationProblem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4db790: |[4db790] org.codehaus.stax2.validation.XMLValidationException.getValidationProblem:()Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ -4db7a0: 5410 26b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationException;.mCause:Lorg/codehaus/stax2/validation/XMLValidationProblem; // field@b126 │ │ -4db7a4: 1100 |0002: return-object v0 │ │ +4db794: |[4db794] org.codehaus.stax2.validation.XMLValidationException.getValidationProblem:()Lorg/codehaus/stax2/validation/XMLValidationProblem; │ │ +4db7a4: 5410 26b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/validation/XMLValidationException;.mCause:Lorg/codehaus/stax2/validation/XMLValidationProblem; // field@b126 │ │ +4db7a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/validation/XMLValidationException; │ │ │ │ source_file_idx : 26352 (XMLValidationException.java) │ │ @@ -1733533,18 +1733534,18 @@ │ │ type : '(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -471ba8: |[471ba8] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$1.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V │ │ -471bb8: 5b01 889e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$1;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e88 │ │ -471bbc: 7020 6bd5 2000 |0002: invoke-direct {v0, v2}, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.:(Lde/tadris/fitness/Instance;)V // method@d56b │ │ -471bc2: 0e00 |0005: return-void │ │ +471bac: |[471bac] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$1.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V │ │ +471bbc: 5b01 889e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$1;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e88 │ │ +471bc0: 7020 6bd5 2000 |0002: invoke-direct {v0, v2}, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.:(Lde/tadris/fitness/Instance;)V // method@d56b │ │ +471bc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/Instance; │ │ @@ -1733555,22 +1733556,22 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -471b7c: |[471b7c] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$1.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -471b8c: 5412 889e |0000: iget-object v2, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$1;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e88 │ │ -471b90: 7110 54d5 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.access$000:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;)Landroid/content/Context; // method@d554 │ │ -471b96: 0c02 |0005: move-result-object v2 │ │ -471b98: 1400 4f00 117f |0006: const v0, #float 1.9274e+38 // #7f11004f │ │ -471b9e: 6e20 e602 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -471ba4: 0c02 |000c: move-result-object v2 │ │ -471ba6: 1102 |000d: return-object v2 │ │ +471b80: |[471b80] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$1.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +471b90: 5412 889e |0000: iget-object v2, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$1;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e88 │ │ +471b94: 7110 54d5 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.access$000:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;)Landroid/content/Context; // method@d554 │ │ +471b9a: 0c02 |0005: move-result-object v2 │ │ +471b9c: 1400 4f00 117f |0006: const v0, #float 1.9274e+38 // #7f11004f │ │ +471ba2: 6e20 e602 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +471ba8: 0c02 |000c: move-result-object v2 │ │ +471baa: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$1; │ │ 0x0000 - 0x000e reg=2 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1733612,18 +1733613,18 @@ │ │ type : '(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -471bf0: |[471bf0] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$2.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V │ │ -471c00: 5b01 899e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$2;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e89 │ │ -471c04: 7020 6bd5 2000 |0002: invoke-direct {v0, v2}, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.:(Lde/tadris/fitness/Instance;)V // method@d56b │ │ -471c0a: 0e00 |0005: return-void │ │ +471bf4: |[471bf4] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$2.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V │ │ +471c04: 5b01 899e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$2;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e89 │ │ +471c08: 7020 6bd5 2000 |0002: invoke-direct {v0, v2}, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.:(Lde/tadris/fitness/Instance;)V // method@d56b │ │ +471c0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/Instance; │ │ @@ -1733634,22 +1733635,22 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -471bc4: |[471bc4] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$2.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -471bd4: 5412 899e |0000: iget-object v2, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$2;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e89 │ │ -471bd8: 7110 54d5 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.access$000:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;)Landroid/content/Context; // method@d554 │ │ -471bde: 0c02 |0005: move-result-object v2 │ │ -471be0: 1400 5000 117f |0006: const v0, #float 1.9274e+38 // #7f110050 │ │ -471be6: 6e20 e602 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -471bec: 0c02 |000c: move-result-object v2 │ │ -471bee: 1102 |000d: return-object v2 │ │ +471bc8: |[471bc8] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$2.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +471bd8: 5412 899e |0000: iget-object v2, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$2;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e89 │ │ +471bdc: 7110 54d5 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.access$000:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;)Landroid/content/Context; // method@d554 │ │ +471be2: 0c02 |0005: move-result-object v2 │ │ +471be4: 1400 5000 117f |0006: const v0, #float 1.9274e+38 // #7f110050 │ │ +471bea: 6e20 e602 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +471bf0: 0c02 |000c: move-result-object v2 │ │ +471bf2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$2; │ │ 0x0000 - 0x000e reg=2 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1733691,18 +1733692,18 @@ │ │ type : '(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -471c38: |[471c38] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$3.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V │ │ -471c48: 5b01 8a9e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$3;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e8a │ │ -471c4c: 7020 6bd5 2000 |0002: invoke-direct {v0, v2}, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.:(Lde/tadris/fitness/Instance;)V // method@d56b │ │ -471c52: 0e00 |0005: return-void │ │ +471c3c: |[471c3c] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$3.:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;Lde/tadris/fitness/Instance;)V │ │ +471c4c: 5b01 8a9e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$3;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e8a │ │ +471c50: 7020 6bd5 2000 |0002: invoke-direct {v0, v2}, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.:(Lde/tadris/fitness/Instance;)V // method@d56b │ │ +471c56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/Instance; │ │ @@ -1733713,22 +1733714,22 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -471c0c: |[471c0c] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$3.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -471c1c: 5412 8a9e |0000: iget-object v2, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$3;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e8a │ │ -471c20: 7110 54d5 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.access$000:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;)Landroid/content/Context; // method@d554 │ │ -471c26: 0c02 |0005: move-result-object v2 │ │ -471c28: 1400 be01 117f |0006: const v0, #float 1.92747e+38 // #7f1101be │ │ -471c2e: 6e20 e602 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ -471c34: 0c02 |000c: move-result-object v2 │ │ -471c36: 1102 |000d: return-object v2 │ │ +471c10: |[471c10] de.tadris.fitness.recording.autostart.AutoStartAnnouncements$3.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +471c20: 5412 8a9e |0000: iget-object v2, v1, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$3;.this$0:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9e8a │ │ +471c24: 7110 54d5 0200 |0002: invoke-static {v2}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.access$000:(Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;)Landroid/content/Context; // method@d554 │ │ +471c2a: 0c02 |0005: move-result-object v2 │ │ +471c2c: 1400 be01 117f |0006: const v0, #float 1.92747e+38 // #7f1101be │ │ +471c32: 6e20 e602 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@02e6 │ │ +471c38: 0c02 |000c: move-result-object v2 │ │ +471c3a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements$3; │ │ 0x0000 - 0x000e reg=2 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1733765,18 +1733766,18 @@ │ │ type : '(Lde/tadris/fitness/Instance;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4722a4: |[4722a4] de.tadris.fitness.recording.autostart.CountdownTimeAnnouncement.:(Lde/tadris/fitness/Instance;I)V │ │ -4722b4: 7020 6bd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.:(Lde/tadris/fitness/Instance;)V // method@d56b │ │ -4722ba: 5902 9d9e |0003: iput v2, v0, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.countdownS:I // field@9e9d │ │ -4722be: 0e00 |0005: return-void │ │ +4722a8: |[4722a8] de.tadris.fitness.recording.autostart.CountdownTimeAnnouncement.:(Lde/tadris/fitness/Instance;I)V │ │ +4722b8: 7020 6bd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/autostart/CountdownAnnouncement;.:(Lde/tadris/fitness/Instance;)V // method@d56b │ │ +4722be: 5902 9d9e |0003: iput v2, v0, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.countdownS:I // field@9e9d │ │ +4722c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/Instance; │ │ @@ -1733788,17 +1733789,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -47228c: |[47228c] de.tadris.fitness.recording.autostart.CountdownTimeAnnouncement.getCountdownS:()I │ │ -47229c: 5210 9d9e |0000: iget v0, v1, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.countdownS:I // field@9e9d │ │ -4722a0: 0f00 |0002: return v0 │ │ +472290: |[472290] de.tadris.fitness.recording.autostart.CountdownTimeAnnouncement.getCountdownS:()I │ │ +4722a0: 5210 9d9e |0000: iget v0, v1, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.countdownS:I // field@9e9d │ │ +4722a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement; │ │ │ │ source_file_idx : 5815 (CountdownTimeAnnouncement.java) │ │ @@ -1733834,17 +1733835,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -47268c: |[47268c] de.tadris.fitness.recording.information.Ascent.:(Landroid/content/Context;)V │ │ -47269c: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -4726a2: 0e00 |0003: return-void │ │ +472690: |[472690] de.tadris.fitness.recording.information.Ascent.:(Landroid/content/Context;)V │ │ +4726a0: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +4726a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/Ascent; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1733854,38 +1733855,38 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472594: |[472594] de.tadris.fitness.recording.information.Ascent.canBeDisplayed:()Z │ │ -4725a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4725a6: 0f00 |0001: return v0 │ │ +472598: |[472598] de.tadris.fitness.recording.information.Ascent.canBeDisplayed:()Z │ │ +4725a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4725aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/Ascent;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4725bc: |[4725bc] de.tadris.fitness.recording.information.Ascent.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4725cc: 6e10 86d5 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/information/Ascent;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d586 │ │ -4725d2: 0c00 |0003: move-result-object v0 │ │ -4725d4: 6e10 d3d4 0200 |0004: invoke-virtual {v2}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAscent:()I // method@d4d3 │ │ -4725da: 0a02 |0007: move-result v2 │ │ -4725dc: 6e20 e3dc 2000 |0008: invoke-virtual {v0, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ -4725e2: 0c02 |000b: move-result-object v2 │ │ -4725e4: 1102 |000c: return-object v2 │ │ +4725c0: |[4725c0] de.tadris.fitness.recording.information.Ascent.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4725d0: 6e10 86d5 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/information/Ascent;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d586 │ │ +4725d6: 0c00 |0003: move-result-object v0 │ │ +4725d8: 6e10 d3d4 0200 |0004: invoke-virtual {v2}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAscent:()I // method@d4d3 │ │ +4725de: 0a02 |0007: move-result v2 │ │ +4725e0: 6e20 e3dc 2000 |0008: invoke-virtual {v0, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ +4725e6: 0c02 |000b: move-result-object v2 │ │ +4725e8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/tadris/fitness/recording/information/Ascent; │ │ 0x0000 - 0x000d reg=2 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1733894,52 +1733895,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4725e8: |[4725e8] de.tadris.fitness.recording.information.Ascent.getId:()Ljava/lang/String; │ │ -4725f8: 1a00 6778 |0000: const-string v0, "ascent" // string@7867 │ │ -4725fc: 1100 |0002: return-object v0 │ │ +4725ec: |[4725ec] de.tadris.fitness.recording.information.Ascent.getId:()Ljava/lang/String; │ │ +4725fc: 1a00 6778 |0000: const-string v0, "ascent" // string@7867 │ │ +472600: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/Ascent;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -472600: |[472600] de.tadris.fitness.recording.information.Ascent.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472610: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -472614: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47261a: 1401 bd01 117f |0005: const v1, #float 1.92747e+38 // #7f1101bd │ │ -472620: 6e20 89d5 1300 |0008: invoke-virtual {v3, v1}, Lde/tadris/fitness/recording/information/Ascent;.getString:(I)Ljava/lang/String; // method@d589 │ │ -472626: 0c01 |000b: move-result-object v1 │ │ -472628: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47262e: 1a01 f906 |000f: const-string v1, ": " // string@06f9 │ │ -472632: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472638: 6e10 86d5 0300 |0014: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/Ascent;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d586 │ │ -47263e: 0c01 |0017: move-result-object v1 │ │ -472640: 6e10 d3d4 0400 |0018: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAscent:()I // method@d4d3 │ │ -472646: 0a04 |001b: move-result v4 │ │ -472648: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -47264a: 6e30 e7dc 4102 |001d: invoke-virtual {v1, v4, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(IZ)Ljava/lang/String; // method@dce7 │ │ -472650: 0c04 |0020: move-result-object v4 │ │ -472652: 6e20 12e1 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472658: 1a04 6a06 |0024: const-string v4, "." // string@066a │ │ -47265c: 6e20 12e1 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472662: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -472668: 0c04 |002c: move-result-object v4 │ │ -47266a: 1104 |002d: return-object v4 │ │ +472604: |[472604] de.tadris.fitness.recording.information.Ascent.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472614: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +472618: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47261e: 1401 bd01 117f |0005: const v1, #float 1.92747e+38 // #7f1101bd │ │ +472624: 6e20 89d5 1300 |0008: invoke-virtual {v3, v1}, Lde/tadris/fitness/recording/information/Ascent;.getString:(I)Ljava/lang/String; // method@d589 │ │ +47262a: 0c01 |000b: move-result-object v1 │ │ +47262c: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472632: 1a01 f906 |000f: const-string v1, ": " // string@06f9 │ │ +472636: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47263c: 6e10 86d5 0300 |0014: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/Ascent;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d586 │ │ +472642: 0c01 |0017: move-result-object v1 │ │ +472644: 6e10 d3d4 0400 |0018: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAscent:()I // method@d4d3 │ │ +47264a: 0a04 |001b: move-result v4 │ │ +47264c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +47264e: 6e30 e7dc 4102 |001d: invoke-virtual {v1, v4, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(IZ)Ljava/lang/String; // method@dce7 │ │ +472654: 0c04 |0020: move-result-object v4 │ │ +472656: 6e20 12e1 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47265c: 1a04 6a06 |0024: const-string v4, "." // string@066a │ │ +472660: 6e20 12e1 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472666: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47266c: 0c04 |002c: move-result-object v4 │ │ +47266e: 1104 |002d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lde/tadris/fitness/recording/information/Ascent; │ │ 0x0000 - 0x002e reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1733948,19 +1733949,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -47266c: |[47266c] de.tadris.fitness.recording.information.Ascent.getTitle:()Ljava/lang/String; │ │ -47267c: 1400 bd01 117f |0000: const v0, #float 1.92747e+38 // #7f1101bd │ │ -472682: 6e20 89d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/Ascent;.getString:(I)Ljava/lang/String; // method@d589 │ │ -472688: 0c00 |0006: move-result-object v0 │ │ -47268a: 1100 |0007: return-object v0 │ │ +472670: |[472670] de.tadris.fitness.recording.information.Ascent.getTitle:()Ljava/lang/String; │ │ +472680: 1400 bd01 117f |0000: const v0, #float 1.92747e+38 // #7f1101bd │ │ +472686: 6e20 89d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/Ascent;.getString:(I)Ljava/lang/String; // method@d589 │ │ +47268c: 0c00 |0006: move-result-object v0 │ │ +47268e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/Ascent; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/Ascent;) │ │ @@ -1733968,17 +1733969,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4725a8: |[4725a8] de.tadris.fitness.recording.information.Ascent.isEnabledByDefault:()Z │ │ -4725b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4725ba: 0f00 |0001: return v0 │ │ +4725ac: |[4725ac] de.tadris.fitness.recording.information.Ascent.isEnabledByDefault:()Z │ │ +4725bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4725be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3240 (Ascent.java) │ │ │ │ Class #5734 header: │ │ @@ -1734012,17 +1734013,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -47278c: |[47278c] de.tadris.fitness.recording.information.AveragePace.:(Landroid/content/Context;)V │ │ -47279c: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -4727a2: 0e00 |0003: return-void │ │ +472790: |[472790] de.tadris.fitness.recording.information.AveragePace.:(Landroid/content/Context;)V │ │ +4727a0: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +4727a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/AveragePace; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1734032,38 +1734033,38 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4726a4: |[4726a4] de.tadris.fitness.recording.information.AveragePace.canBeDisplayed:()Z │ │ -4726b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4726b6: 0f00 |0001: return v0 │ │ +4726a8: |[4726a8] de.tadris.fitness.recording.information.AveragePace.canBeDisplayed:()Z │ │ +4726b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4726ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/AveragePace;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4726cc: |[4726cc] de.tadris.fitness.recording.information.AveragePace.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4726dc: 6e10 8fd5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/AveragePace;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d58f │ │ -4726e2: 0c00 |0003: move-result-object v0 │ │ -4726e4: 6e10 d4d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgPace:()D // method@d4d4 │ │ -4726ea: 0b01 |0007: move-result-wide v1 │ │ -4726ec: 6e30 efdc 1002 |0008: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(D)Ljava/lang/String; // method@dcef │ │ -4726f2: 0c04 |000b: move-result-object v4 │ │ -4726f4: 1104 |000c: return-object v4 │ │ +4726d0: |[4726d0] de.tadris.fitness.recording.information.AveragePace.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4726e0: 6e10 8fd5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/AveragePace;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d58f │ │ +4726e6: 0c00 |0003: move-result-object v0 │ │ +4726e8: 6e10 d4d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgPace:()D // method@d4d4 │ │ +4726ee: 0b01 |0007: move-result-wide v1 │ │ +4726f0: 6e30 efdc 1002 |0008: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(D)Ljava/lang/String; // method@dcef │ │ +4726f6: 0c04 |000b: move-result-object v4 │ │ +4726f8: 1104 |000c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lde/tadris/fitness/recording/information/AveragePace; │ │ 0x0000 - 0x000d reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1734072,49 +1734073,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4726f8: |[4726f8] de.tadris.fitness.recording.information.AveragePace.getId:()Ljava/lang/String; │ │ -472708: 1a00 1879 |0000: const-string v0, "avg_pace" // string@7918 │ │ -47270c: 1100 |0002: return-object v0 │ │ +4726fc: |[4726fc] de.tadris.fitness.recording.information.AveragePace.getId:()Ljava/lang/String; │ │ +47270c: 1a00 1879 |0000: const-string v0, "avg_pace" // string@7918 │ │ +472710: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/AveragePace;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -472710: |[472710] de.tadris.fitness.recording.information.AveragePace.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472720: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -472724: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47272a: 6e10 93d5 0400 |0005: invoke-virtual {v4}, Lde/tadris/fitness/recording/information/AveragePace;.getTitle:()Ljava/lang/String; // method@d593 │ │ -472730: 0c01 |0008: move-result-object v1 │ │ -472732: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472738: 1a01 f906 |000c: const-string v1, ": " // string@06f9 │ │ -47273c: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472742: 6e10 8fd5 0400 |0011: invoke-virtual {v4}, Lde/tadris/fitness/recording/information/AveragePace;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d58f │ │ -472748: 0c01 |0014: move-result-object v1 │ │ -47274a: 6e10 d4d4 0500 |0015: invoke-virtual {v5}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgPace:()D // method@d4d4 │ │ -472750: 0b02 |0018: move-result-wide v2 │ │ -472752: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -472754: 6e40 f0dc 2153 |001a: invoke-virtual {v1, v2, v3, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(DZ)Ljava/lang/String; // method@dcf0 │ │ -47275a: 0c05 |001d: move-result-object v5 │ │ -47275c: 6e20 12e1 5000 |001e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472762: 6e10 1fe1 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -472768: 0c05 |0024: move-result-object v5 │ │ -47276a: 1105 |0025: return-object v5 │ │ +472714: |[472714] de.tadris.fitness.recording.information.AveragePace.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472724: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +472728: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47272e: 6e10 93d5 0400 |0005: invoke-virtual {v4}, Lde/tadris/fitness/recording/information/AveragePace;.getTitle:()Ljava/lang/String; // method@d593 │ │ +472734: 0c01 |0008: move-result-object v1 │ │ +472736: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47273c: 1a01 f906 |000c: const-string v1, ": " // string@06f9 │ │ +472740: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472746: 6e10 8fd5 0400 |0011: invoke-virtual {v4}, Lde/tadris/fitness/recording/information/AveragePace;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d58f │ │ +47274c: 0c01 |0014: move-result-object v1 │ │ +47274e: 6e10 d4d4 0500 |0015: invoke-virtual {v5}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgPace:()D // method@d4d4 │ │ +472754: 0b02 |0018: move-result-wide v2 │ │ +472756: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +472758: 6e40 f0dc 2153 |001a: invoke-virtual {v1, v2, v3, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(DZ)Ljava/lang/String; // method@dcf0 │ │ +47275e: 0c05 |001d: move-result-object v5 │ │ +472760: 6e20 12e1 5000 |001e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472766: 6e10 1fe1 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47276c: 0c05 |0024: move-result-object v5 │ │ +47276e: 1105 |0025: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Lde/tadris/fitness/recording/information/AveragePace; │ │ 0x0000 - 0x0026 reg=5 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1734123,19 +1734124,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -47276c: |[47276c] de.tadris.fitness.recording.information.AveragePace.getTitle:()Ljava/lang/String; │ │ -47277c: 1400 d201 117f |0000: const v0, #float 1.92748e+38 // #7f1101d2 │ │ -472782: 6e20 92d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/AveragePace;.getString:(I)Ljava/lang/String; // method@d592 │ │ -472788: 0c00 |0006: move-result-object v0 │ │ -47278a: 1100 |0007: return-object v0 │ │ +472770: |[472770] de.tadris.fitness.recording.information.AveragePace.getTitle:()Ljava/lang/String; │ │ +472780: 1400 d201 117f |0000: const v0, #float 1.92748e+38 // #7f1101d2 │ │ +472786: 6e20 92d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/AveragePace;.getString:(I)Ljava/lang/String; // method@d592 │ │ +47278c: 0c00 |0006: move-result-object v0 │ │ +47278e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/AveragePace; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/AveragePace;) │ │ @@ -1734143,17 +1734144,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4726b8: |[4726b8] de.tadris.fitness.recording.information.AveragePace.isEnabledByDefault:()Z │ │ -4726c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4726ca: 0f00 |0001: return v0 │ │ +4726bc: |[4726bc] de.tadris.fitness.recording.information.AveragePace.isEnabledByDefault:()Z │ │ +4726cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4726ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3341 (AveragePace.java) │ │ │ │ Class #5735 header: │ │ @@ -1734187,17 +1734188,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -47289c: |[47289c] de.tadris.fitness.recording.information.AverageSpeedMotion.:(Landroid/content/Context;)V │ │ -4728ac: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -4728b2: 0e00 |0003: return-void │ │ +4728a0: |[4728a0] de.tadris.fitness.recording.information.AverageSpeedMotion.:(Landroid/content/Context;)V │ │ +4728b0: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +4728b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/AverageSpeedMotion; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1734207,38 +1734208,38 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4727a4: |[4727a4] de.tadris.fitness.recording.information.AverageSpeedMotion.canBeDisplayed:()Z │ │ -4727b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4727b6: 0f00 |0001: return v0 │ │ +4727a8: |[4727a8] de.tadris.fitness.recording.information.AverageSpeedMotion.canBeDisplayed:()Z │ │ +4727b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4727ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/AverageSpeedMotion;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4727cc: |[4727cc] de.tadris.fitness.recording.information.AverageSpeedMotion.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4727dc: 6e10 98d5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/AverageSpeedMotion;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d598 │ │ -4727e2: 0c00 |0003: move-result-object v0 │ │ -4727e4: 6e10 d5d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeed:()D // method@d4d5 │ │ -4727ea: 0b01 |0007: move-result-wide v1 │ │ -4727ec: 6e30 f4dc 1002 |0008: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ -4727f2: 0c04 |000b: move-result-object v4 │ │ -4727f4: 1104 |000c: return-object v4 │ │ +4727d0: |[4727d0] de.tadris.fitness.recording.information.AverageSpeedMotion.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4727e0: 6e10 98d5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/AverageSpeedMotion;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d598 │ │ +4727e6: 0c00 |0003: move-result-object v0 │ │ +4727e8: 6e10 d5d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeed:()D // method@d4d5 │ │ +4727ee: 0b01 |0007: move-result-wide v1 │ │ +4727f0: 6e30 f4dc 1002 |0008: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ +4727f6: 0c04 |000b: move-result-object v4 │ │ +4727f8: 1104 |000c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lde/tadris/fitness/recording/information/AverageSpeedMotion; │ │ 0x0000 - 0x000d reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1734247,52 +1734248,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4727f8: |[4727f8] de.tadris.fitness.recording.information.AverageSpeedMotion.getId:()Ljava/lang/String; │ │ -472808: 1a00 1379 |0000: const-string v0, "avgSpeedMotion" // string@7913 │ │ -47280c: 1100 |0002: return-object v0 │ │ +4727fc: |[4727fc] de.tadris.fitness.recording.information.AverageSpeedMotion.getId:()Ljava/lang/String; │ │ +47280c: 1a00 1379 |0000: const-string v0, "avgSpeedMotion" // string@7913 │ │ +472810: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/AverageSpeedMotion;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -472810: |[472810] de.tadris.fitness.recording.information.AverageSpeedMotion.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472820: 6e10 98d5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/AverageSpeedMotion;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d598 │ │ -472826: 0c00 |0003: move-result-object v0 │ │ -472828: 6e10 d5d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeed:()D // method@d4d5 │ │ -47282e: 0b01 |0007: move-result-wide v1 │ │ -472830: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -472832: 6e40 f5dc 1042 |0009: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(DZ)Ljava/lang/String; // method@dcf5 │ │ -472838: 0c04 |000c: move-result-object v4 │ │ -47283a: 2200 0819 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -47283e: 7010 06e1 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -472844: 1401 c101 117f |0012: const v1, #float 1.92747e+38 // #7f1101c1 │ │ -47284a: 6e20 9bd5 1300 |0015: invoke-virtual {v3, v1}, Lde/tadris/fitness/recording/information/AverageSpeedMotion;.getString:(I)Ljava/lang/String; // method@d59b │ │ -472850: 0c01 |0018: move-result-object v1 │ │ -472852: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472858: 1a01 f906 |001c: const-string v1, ": " // string@06f9 │ │ -47285c: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472862: 6e20 12e1 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472868: 1a04 6a06 |0024: const-string v4, "." // string@066a │ │ -47286c: 6e20 12e1 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472872: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -472878: 0c04 |002c: move-result-object v4 │ │ -47287a: 1104 |002d: return-object v4 │ │ +472814: |[472814] de.tadris.fitness.recording.information.AverageSpeedMotion.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472824: 6e10 98d5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/AverageSpeedMotion;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d598 │ │ +47282a: 0c00 |0003: move-result-object v0 │ │ +47282c: 6e10 d5d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeed:()D // method@d4d5 │ │ +472832: 0b01 |0007: move-result-wide v1 │ │ +472834: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +472836: 6e40 f5dc 1042 |0009: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(DZ)Ljava/lang/String; // method@dcf5 │ │ +47283c: 0c04 |000c: move-result-object v4 │ │ +47283e: 2200 0819 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +472842: 7010 06e1 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +472848: 1401 c101 117f |0012: const v1, #float 1.92747e+38 // #7f1101c1 │ │ +47284e: 6e20 9bd5 1300 |0015: invoke-virtual {v3, v1}, Lde/tadris/fitness/recording/information/AverageSpeedMotion;.getString:(I)Ljava/lang/String; // method@d59b │ │ +472854: 0c01 |0018: move-result-object v1 │ │ +472856: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47285c: 1a01 f906 |001c: const-string v1, ": " // string@06f9 │ │ +472860: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472866: 6e20 12e1 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47286c: 1a04 6a06 |0024: const-string v4, "." // string@066a │ │ +472870: 6e20 12e1 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472876: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47287c: 0c04 |002c: move-result-object v4 │ │ +47287e: 1104 |002d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000d line=61 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lde/tadris/fitness/recording/information/AverageSpeedMotion; │ │ 0x0000 - 0x002e reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ @@ -1734302,19 +1734303,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -47287c: |[47287c] de.tadris.fitness.recording.information.AverageSpeedMotion.getTitle:()Ljava/lang/String; │ │ -47288c: 1400 5300 117f |0000: const v0, #float 1.9274e+38 // #7f110053 │ │ -472892: 6e20 9bd5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/AverageSpeedMotion;.getString:(I)Ljava/lang/String; // method@d59b │ │ -472898: 0c00 |0006: move-result-object v0 │ │ -47289a: 1100 |0007: return-object v0 │ │ +472880: |[472880] de.tadris.fitness.recording.information.AverageSpeedMotion.getTitle:()Ljava/lang/String; │ │ +472890: 1400 5300 117f |0000: const v0, #float 1.9274e+38 // #7f110053 │ │ +472896: 6e20 9bd5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/AverageSpeedMotion;.getString:(I)Ljava/lang/String; // method@d59b │ │ +47289c: 0c00 |0006: move-result-object v0 │ │ +47289e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/AverageSpeedMotion; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/AverageSpeedMotion;) │ │ @@ -1734322,17 +1734323,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4727b8: |[4727b8] de.tadris.fitness.recording.information.AverageSpeedMotion.isEnabledByDefault:()Z │ │ -4727c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4727ca: 0f00 |0001: return v0 │ │ +4727bc: |[4727bc] de.tadris.fitness.recording.information.AverageSpeedMotion.isEnabledByDefault:()Z │ │ +4727cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4727ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3342 (AverageSpeedMotion.java) │ │ │ │ Class #5736 header: │ │ @@ -1734366,17 +1734367,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4729ac: |[4729ac] de.tadris.fitness.recording.information.AverageSpeedTotal.:(Landroid/content/Context;)V │ │ -4729bc: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -4729c2: 0e00 |0003: return-void │ │ +4729b0: |[4729b0] de.tadris.fitness.recording.information.AverageSpeedTotal.:(Landroid/content/Context;)V │ │ +4729c0: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +4729c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/AverageSpeedTotal; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1734386,38 +1734387,38 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4728b4: |[4728b4] de.tadris.fitness.recording.information.AverageSpeedTotal.canBeDisplayed:()Z │ │ -4728c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4728c6: 0f00 |0001: return v0 │ │ +4728b8: |[4728b8] de.tadris.fitness.recording.information.AverageSpeedTotal.canBeDisplayed:()Z │ │ +4728c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4728ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/AverageSpeedTotal;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4728dc: |[4728dc] de.tadris.fitness.recording.information.AverageSpeedTotal.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4728ec: 6e10 a1d5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/AverageSpeedTotal;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5a1 │ │ -4728f2: 0c00 |0003: move-result-object v0 │ │ -4728f4: 6e10 d6d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeedTotal:()D // method@d4d6 │ │ -4728fa: 0b01 |0007: move-result-wide v1 │ │ -4728fc: 6e30 f4dc 1002 |0008: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ -472902: 0c04 |000b: move-result-object v4 │ │ -472904: 1104 |000c: return-object v4 │ │ +4728e0: |[4728e0] de.tadris.fitness.recording.information.AverageSpeedTotal.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4728f0: 6e10 a1d5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/AverageSpeedTotal;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5a1 │ │ +4728f6: 0c00 |0003: move-result-object v0 │ │ +4728f8: 6e10 d6d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeedTotal:()D // method@d4d6 │ │ +4728fe: 0b01 |0007: move-result-wide v1 │ │ +472900: 6e30 f4dc 1002 |0008: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ +472906: 0c04 |000b: move-result-object v4 │ │ +472908: 1104 |000c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lde/tadris/fitness/recording/information/AverageSpeedTotal; │ │ 0x0000 - 0x000d reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1734426,52 +1734427,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -472908: |[472908] de.tadris.fitness.recording.information.AverageSpeedTotal.getId:()Ljava/lang/String; │ │ -472918: 1a00 1479 |0000: const-string v0, "avgSpeedTotal" // string@7914 │ │ -47291c: 1100 |0002: return-object v0 │ │ +47290c: |[47290c] de.tadris.fitness.recording.information.AverageSpeedTotal.getId:()Ljava/lang/String; │ │ +47291c: 1a00 1479 |0000: const-string v0, "avgSpeedTotal" // string@7914 │ │ +472920: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/AverageSpeedTotal;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -472920: |[472920] de.tadris.fitness.recording.information.AverageSpeedTotal.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472930: 6e10 a1d5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/AverageSpeedTotal;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5a1 │ │ -472936: 0c00 |0003: move-result-object v0 │ │ -472938: 6e10 d6d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeedTotal:()D // method@d4d6 │ │ -47293e: 0b01 |0007: move-result-wide v1 │ │ -472940: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -472942: 6e40 f5dc 1042 |0009: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(DZ)Ljava/lang/String; // method@dcf5 │ │ -472948: 0c04 |000c: move-result-object v4 │ │ -47294a: 2200 0819 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -47294e: 7010 06e1 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -472954: 1401 5400 117f |0012: const v1, #float 1.9274e+38 // #7f110054 │ │ -47295a: 6e20 a4d5 1300 |0015: invoke-virtual {v3, v1}, Lde/tadris/fitness/recording/information/AverageSpeedTotal;.getString:(I)Ljava/lang/String; // method@d5a4 │ │ -472960: 0c01 |0018: move-result-object v1 │ │ -472962: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472968: 1a01 f906 |001c: const-string v1, ": " // string@06f9 │ │ -47296c: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472972: 6e20 12e1 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472978: 1a04 6a06 |0024: const-string v4, "." // string@066a │ │ -47297c: 6e20 12e1 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472982: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -472988: 0c04 |002c: move-result-object v4 │ │ -47298a: 1104 |002d: return-object v4 │ │ +472924: |[472924] de.tadris.fitness.recording.information.AverageSpeedTotal.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472934: 6e10 a1d5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/AverageSpeedTotal;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5a1 │ │ +47293a: 0c00 |0003: move-result-object v0 │ │ +47293c: 6e10 d6d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getAvgSpeedTotal:()D // method@d4d6 │ │ +472942: 0b01 |0007: move-result-wide v1 │ │ +472944: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +472946: 6e40 f5dc 1042 |0009: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(DZ)Ljava/lang/String; // method@dcf5 │ │ +47294c: 0c04 |000c: move-result-object v4 │ │ +47294e: 2200 0819 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +472952: 7010 06e1 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +472958: 1401 5400 117f |0012: const v1, #float 1.9274e+38 // #7f110054 │ │ +47295e: 6e20 a4d5 1300 |0015: invoke-virtual {v3, v1}, Lde/tadris/fitness/recording/information/AverageSpeedTotal;.getString:(I)Ljava/lang/String; // method@d5a4 │ │ +472964: 0c01 |0018: move-result-object v1 │ │ +472966: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47296c: 1a01 f906 |001c: const-string v1, ": " // string@06f9 │ │ +472970: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472976: 6e20 12e1 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47297c: 1a04 6a06 |0024: const-string v4, "." // string@066a │ │ +472980: 6e20 12e1 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472986: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47298c: 0c04 |002c: move-result-object v4 │ │ +47298e: 1104 |002d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000d line=61 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lde/tadris/fitness/recording/information/AverageSpeedTotal; │ │ 0x0000 - 0x002e reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ @@ -1734481,19 +1734482,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -47298c: |[47298c] de.tadris.fitness.recording.information.AverageSpeedTotal.getTitle:()Ljava/lang/String; │ │ -47299c: 1400 5500 117f |0000: const v0, #float 1.9274e+38 // #7f110055 │ │ -4729a2: 6e20 a4d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/AverageSpeedTotal;.getString:(I)Ljava/lang/String; // method@d5a4 │ │ -4729a8: 0c00 |0006: move-result-object v0 │ │ -4729aa: 1100 |0007: return-object v0 │ │ +472990: |[472990] de.tadris.fitness.recording.information.AverageSpeedTotal.getTitle:()Ljava/lang/String; │ │ +4729a0: 1400 5500 117f |0000: const v0, #float 1.9274e+38 // #7f110055 │ │ +4729a6: 6e20 a4d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/AverageSpeedTotal;.getString:(I)Ljava/lang/String; // method@d5a4 │ │ +4729ac: 0c00 |0006: move-result-object v0 │ │ +4729ae: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/AverageSpeedTotal; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/AverageSpeedTotal;) │ │ @@ -1734501,17 +1734502,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4728c8: |[4728c8] de.tadris.fitness.recording.information.AverageSpeedTotal.isEnabledByDefault:()Z │ │ -4728d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4728da: 0f00 |0001: return v0 │ │ +4728cc: |[4728cc] de.tadris.fitness.recording.information.AverageSpeedTotal.isEnabledByDefault:()Z │ │ +4728dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4728de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3343 (AverageSpeedTotal.java) │ │ │ │ Class #5737 header: │ │ @@ -1734545,17 +1734546,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -472a64: |[472a64] de.tadris.fitness.recording.information.BurnedEnergy.:(Landroid/content/Context;)V │ │ -472a74: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -472a7a: 0e00 |0003: return-void │ │ +472a68: |[472a68] de.tadris.fitness.recording.information.BurnedEnergy.:(Landroid/content/Context;)V │ │ +472a78: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +472a7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/BurnedEnergy; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1734565,39 +1734566,39 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4729c4: |[4729c4] de.tadris.fitness.recording.information.BurnedEnergy.canBeDisplayed:()Z │ │ -4729d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4729d6: 0f00 |0001: return v0 │ │ +4729c8: |[4729c8] de.tadris.fitness.recording.information.BurnedEnergy.canBeDisplayed:()Z │ │ +4729d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4729da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/BurnedEnergy;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4729ec: |[4729ec] de.tadris.fitness.recording.information.BurnedEnergy.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4729fc: 6e10 aad5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/BurnedEnergy;.getEnergyUnitUtils:()Lde/tadris/fitness/util/unit/EnergyUnitUtils; // method@d5aa │ │ -472a02: 0c00 |0003: move-result-object v0 │ │ -472a04: 6e10 d7d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCalories:()I // method@d4d7 │ │ -472a0a: 0a04 |0007: move-result v4 │ │ -472a0c: 8341 |0008: int-to-double v1, v4 │ │ -472a0e: 6e30 ffdc 1002 |0009: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getEnergy:(D)Ljava/lang/String; // method@dcff │ │ -472a14: 0c04 |000c: move-result-object v4 │ │ -472a16: 1104 |000d: return-object v4 │ │ +4729f0: |[4729f0] de.tadris.fitness.recording.information.BurnedEnergy.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472a00: 6e10 aad5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/BurnedEnergy;.getEnergyUnitUtils:()Lde/tadris/fitness/util/unit/EnergyUnitUtils; // method@d5aa │ │ +472a06: 0c00 |0003: move-result-object v0 │ │ +472a08: 6e10 d7d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCalories:()I // method@d4d7 │ │ +472a0e: 0a04 |0007: move-result v4 │ │ +472a10: 8341 |0008: int-to-double v1, v4 │ │ +472a12: 6e30 ffdc 1002 |0009: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getEnergy:(D)Ljava/lang/String; // method@dcff │ │ +472a18: 0c04 |000c: move-result-object v4 │ │ +472a1a: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lde/tadris/fitness/recording/information/BurnedEnergy; │ │ 0x0000 - 0x000e reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1734606,51 +1734607,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -472a18: |[472a18] de.tadris.fitness.recording.information.BurnedEnergy.getId:()Ljava/lang/String; │ │ -472a28: 1a00 2f89 |0000: const-string v0, "energy_burned" // string@892f │ │ -472a2c: 1100 |0002: return-object v0 │ │ +472a1c: |[472a1c] de.tadris.fitness.recording.information.BurnedEnergy.getId:()Ljava/lang/String; │ │ +472a2c: 1a00 2f89 |0000: const-string v0, "energy_burned" // string@892f │ │ +472a30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/BurnedEnergy;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472a30: |[472a30] de.tadris.fitness.recording.information.BurnedEnergy.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472a40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -472a42: 1101 |0001: return-object v1 │ │ +472a34: |[472a34] de.tadris.fitness.recording.information.BurnedEnergy.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472a44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +472a46: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/tadris/fitness/recording/information/BurnedEnergy;) │ │ name : 'getTitle' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -472a44: |[472a44] de.tadris.fitness.recording.information.BurnedEnergy.getTitle:()Ljava/lang/String; │ │ -472a54: 1400 c301 117f |0000: const v0, #float 1.92747e+38 // #7f1101c3 │ │ -472a5a: 6e20 add5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/BurnedEnergy;.getString:(I)Ljava/lang/String; // method@d5ad │ │ -472a60: 0c00 |0006: move-result-object v0 │ │ -472a62: 1100 |0007: return-object v0 │ │ +472a48: |[472a48] de.tadris.fitness.recording.information.BurnedEnergy.getTitle:()Ljava/lang/String; │ │ +472a58: 1400 c301 117f |0000: const v0, #float 1.92747e+38 // #7f1101c3 │ │ +472a5e: 6e20 add5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/BurnedEnergy;.getString:(I)Ljava/lang/String; // method@d5ad │ │ +472a64: 0c00 |0006: move-result-object v0 │ │ +472a66: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/BurnedEnergy; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/BurnedEnergy;) │ │ @@ -1734658,17 +1734659,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4729d8: |[4729d8] de.tadris.fitness.recording.information.BurnedEnergy.isEnabledByDefault:()Z │ │ -4729e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4729ea: 0f00 |0001: return v0 │ │ +4729dc: |[4729dc] de.tadris.fitness.recording.information.BurnedEnergy.isEnabledByDefault:()Z │ │ +4729ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4729ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4068 (BurnedEnergy.java) │ │ │ │ Class #5738 header: │ │ @@ -1734704,17 +1734705,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -472bcc: |[472bcc] de.tadris.fitness.recording.information.CurrentHeartRate.:(Landroid/content/Context;)V │ │ -472bdc: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -472be2: 0e00 |0003: return-void │ │ +472bd0: |[472bd0] de.tadris.fitness.recording.information.CurrentHeartRate.:(Landroid/content/Context;)V │ │ +472be0: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +472be6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/CurrentHeartRate; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1734723,22 +1734724,22 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -472aa4: |[472aa4] de.tadris.fitness.recording.information.CurrentHeartRate.isHeartRateAvailable:(Lde/tadris/fitness/recording/WorkoutRecorder;)Z │ │ -472ab4: 6e10 d8d4 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentHeartRate:()I // method@d4d8 │ │ -472aba: 0a01 |0003: move-result v1 │ │ -472abc: 3d01 0400 |0004: if-lez v1, 0008 // +0004 │ │ -472ac0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -472ac2: 2802 |0007: goto 0009 // +0002 │ │ -472ac4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -472ac6: 0f01 |0009: return v1 │ │ +472aa8: |[472aa8] de.tadris.fitness.recording.information.CurrentHeartRate.isHeartRateAvailable:(Lde/tadris/fitness/recording/WorkoutRecorder;)Z │ │ +472ab8: 6e10 d8d4 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentHeartRate:()I // method@d4d8 │ │ +472abe: 0a01 |0003: move-result v1 │ │ +472ac0: 3d01 0400 |0004: if-lez v1, 0008 // +0004 │ │ +472ac4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +472ac6: 2802 |0007: goto 0009 // +0002 │ │ +472ac8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +472aca: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/tadris/fitness/recording/information/CurrentHeartRate; │ │ 0x0000 - 0x000a reg=1 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1734748,50 +1734749,50 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472a7c: |[472a7c] de.tadris.fitness.recording.information.CurrentHeartRate.canBeDisplayed:()Z │ │ -472a8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -472a8e: 0f00 |0001: return v0 │ │ +472a80: |[472a80] de.tadris.fitness.recording.information.CurrentHeartRate.canBeDisplayed:()Z │ │ +472a90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +472a92: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/CurrentHeartRate;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -472ac8: |[472ac8] de.tadris.fitness.recording.information.CurrentHeartRate.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472ad8: 7020 b8d5 2100 |0000: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.isHeartRateAvailable:(Lde/tadris/fitness/recording/WorkoutRecorder;)Z // method@d5b8 │ │ -472ade: 0a00 |0003: move-result v0 │ │ -472ae0: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ -472ae4: 2200 0819 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -472ae8: 7010 06e1 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -472aee: 6e10 d8d4 0200 |000b: invoke-virtual {v2}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentHeartRate:()I // method@d4d8 │ │ -472af4: 0a02 |000e: move-result v2 │ │ -472af6: 6e20 0de1 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -472afc: 1a02 2000 |0012: const-string v2, " " // string@0020 │ │ -472b00: 6e20 12e1 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472b06: 1402 9a01 117f |0017: const v2, #float 1.92746e+38 // #7f11019a │ │ -472b0c: 6e20 b5d5 2100 |001a: invoke-virtual {v1, v2}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.getString:(I)Ljava/lang/String; // method@d5b5 │ │ -472b12: 0c02 |001d: move-result-object v2 │ │ -472b14: 6e20 12e1 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472b1a: 6e10 1fe1 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -472b20: 0c02 |0024: move-result-object v2 │ │ -472b22: 1102 |0025: return-object v2 │ │ -472b24: 1a02 4606 |0026: const-string v2, "-" // string@0646 │ │ -472b28: 1102 |0028: return-object v2 │ │ +472acc: |[472acc] de.tadris.fitness.recording.information.CurrentHeartRate.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472adc: 7020 b8d5 2100 |0000: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.isHeartRateAvailable:(Lde/tadris/fitness/recording/WorkoutRecorder;)Z // method@d5b8 │ │ +472ae2: 0a00 |0003: move-result v0 │ │ +472ae4: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ +472ae8: 2200 0819 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +472aec: 7010 06e1 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +472af2: 6e10 d8d4 0200 |000b: invoke-virtual {v2}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentHeartRate:()I // method@d4d8 │ │ +472af8: 0a02 |000e: move-result v2 │ │ +472afa: 6e20 0de1 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +472b00: 1a02 2000 |0012: const-string v2, " " // string@0020 │ │ +472b04: 6e20 12e1 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472b0a: 1402 9a01 117f |0017: const v2, #float 1.92746e+38 // #7f11019a │ │ +472b10: 6e20 b5d5 2100 |001a: invoke-virtual {v1, v2}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.getString:(I)Ljava/lang/String; // method@d5b5 │ │ +472b16: 0c02 |001d: move-result-object v2 │ │ +472b18: 6e20 12e1 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472b1e: 6e10 1fe1 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +472b24: 0c02 |0024: move-result-object v2 │ │ +472b26: 1102 |0025: return-object v2 │ │ +472b28: 1a02 4606 |0026: const-string v2, "-" // string@0646 │ │ +472b2c: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ locals : │ │ 0x0000 - 0x0029 reg=1 this Lde/tadris/fitness/recording/information/CurrentHeartRate; │ │ 0x0000 - 0x0029 reg=2 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ @@ -1734801,51 +1734802,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -472b2c: |[472b2c] de.tadris.fitness.recording.information.CurrentHeartRate.getId:()Ljava/lang/String; │ │ -472b3c: 1a00 8083 |0000: const-string v0, "current_heart_rate" // string@8380 │ │ -472b40: 1100 |0002: return-object v0 │ │ +472b30: |[472b30] de.tadris.fitness.recording.information.CurrentHeartRate.getId:()Ljava/lang/String; │ │ +472b40: 1a00 8083 |0000: const-string v0, "current_heart_rate" // string@8380 │ │ +472b44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/CurrentHeartRate;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -472b44: |[472b44] de.tadris.fitness.recording.information.CurrentHeartRate.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472b54: 7020 b8d5 3200 |0000: invoke-direct {v2, v3}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.isHeartRateAvailable:(Lde/tadris/fitness/recording/WorkoutRecorder;)Z // method@d5b8 │ │ -472b5a: 0a00 |0003: move-result v0 │ │ -472b5c: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ -472b60: 2200 0819 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -472b64: 7010 06e1 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -472b6a: 6e10 b6d5 0200 |000b: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.getTitle:()Ljava/lang/String; // method@d5b6 │ │ -472b70: 0c01 |000e: move-result-object v1 │ │ -472b72: 6e20 12e1 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472b78: 1a01 f906 |0012: const-string v1, ": " // string@06f9 │ │ -472b7c: 6e20 12e1 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472b82: 6e20 b2d5 3200 |0017: invoke-virtual {v2, v3}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; // method@d5b2 │ │ -472b88: 0c03 |001a: move-result-object v3 │ │ -472b8a: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472b90: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -472b96: 0c03 |0021: move-result-object v3 │ │ -472b98: 1103 |0022: return-object v3 │ │ -472b9a: 1403 a900 117f |0023: const v3, #float 1.92741e+38 // #7f1100a9 │ │ -472ba0: 6e20 b5d5 3200 |0026: invoke-virtual {v2, v3}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.getString:(I)Ljava/lang/String; // method@d5b5 │ │ -472ba6: 0c03 |0029: move-result-object v3 │ │ -472ba8: 1103 |002a: return-object v3 │ │ +472b48: |[472b48] de.tadris.fitness.recording.information.CurrentHeartRate.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472b58: 7020 b8d5 3200 |0000: invoke-direct {v2, v3}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.isHeartRateAvailable:(Lde/tadris/fitness/recording/WorkoutRecorder;)Z // method@d5b8 │ │ +472b5e: 0a00 |0003: move-result v0 │ │ +472b60: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ +472b64: 2200 0819 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +472b68: 7010 06e1 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +472b6e: 6e10 b6d5 0200 |000b: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.getTitle:()Ljava/lang/String; // method@d5b6 │ │ +472b74: 0c01 |000e: move-result-object v1 │ │ +472b76: 6e20 12e1 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472b7c: 1a01 f906 |0012: const-string v1, ": " // string@06f9 │ │ +472b80: 6e20 12e1 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472b86: 6e20 b2d5 3200 |0017: invoke-virtual {v2, v3}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; // method@d5b2 │ │ +472b8c: 0c03 |001a: move-result-object v3 │ │ +472b8e: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472b94: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +472b9a: 0c03 |0021: move-result-object v3 │ │ +472b9c: 1103 |0022: return-object v3 │ │ +472b9e: 1403 a900 117f |0023: const v3, #float 1.92741e+38 // #7f1100a9 │ │ +472ba4: 6e20 b5d5 3200 |0026: invoke-virtual {v2, v3}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.getString:(I)Ljava/lang/String; // method@d5b5 │ │ +472baa: 0c03 |0029: move-result-object v3 │ │ +472bac: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x0026 line=67 │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Lde/tadris/fitness/recording/information/CurrentHeartRate; │ │ @@ -1734856,19 +1734857,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -472bac: |[472bac] de.tadris.fitness.recording.information.CurrentHeartRate.getTitle:()Ljava/lang/String; │ │ -472bbc: 1400 cc01 117f |0000: const v0, #float 1.92747e+38 // #7f1101cc │ │ -472bc2: 6e20 b5d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.getString:(I)Ljava/lang/String; // method@d5b5 │ │ -472bc8: 0c00 |0006: move-result-object v0 │ │ -472bca: 1100 |0007: return-object v0 │ │ +472bb0: |[472bb0] de.tadris.fitness.recording.information.CurrentHeartRate.getTitle:()Ljava/lang/String; │ │ +472bc0: 1400 cc01 117f |0000: const v0, #float 1.92747e+38 // #7f1101cc │ │ +472bc6: 6e20 b5d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/CurrentHeartRate;.getString:(I)Ljava/lang/String; // method@d5b5 │ │ +472bcc: 0c00 |0006: move-result-object v0 │ │ +472bce: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/CurrentHeartRate; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/CurrentHeartRate;) │ │ @@ -1734876,17 +1734877,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472a90: |[472a90] de.tadris.fitness.recording.information.CurrentHeartRate.isEnabledByDefault:()Z │ │ -472aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -472aa2: 0f00 |0001: return v0 │ │ +472a94: |[472a94] de.tadris.fitness.recording.information.CurrentHeartRate.isEnabledByDefault:()Z │ │ +472aa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +472aa6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5860 (CurrentHeartRate.java) │ │ │ │ Class #5739 header: │ │ @@ -1734920,17 +1734921,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -472cdc: |[472cdc] de.tadris.fitness.recording.information.CurrentSpeed.:(Landroid/content/Context;)V │ │ -472cec: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -472cf2: 0e00 |0003: return-void │ │ +472ce0: |[472ce0] de.tadris.fitness.recording.information.CurrentSpeed.:(Landroid/content/Context;)V │ │ +472cf0: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +472cf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/CurrentSpeed; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1734940,38 +1734941,38 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472be4: |[472be4] de.tadris.fitness.recording.information.CurrentSpeed.canBeDisplayed:()Z │ │ -472bf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -472bf6: 0f00 |0001: return v0 │ │ +472be8: |[472be8] de.tadris.fitness.recording.information.CurrentSpeed.canBeDisplayed:()Z │ │ +472bf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +472bfa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/CurrentSpeed;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -472c0c: |[472c0c] de.tadris.fitness.recording.information.CurrentSpeed.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472c1c: 6e10 bcd5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5bc │ │ -472c22: 0c00 |0003: move-result-object v0 │ │ -472c24: 6e10 d9d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:()D // method@d4d9 │ │ -472c2a: 0b01 |0007: move-result-wide v1 │ │ -472c2c: 6e30 f4dc 1002 |0008: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ -472c32: 0c04 |000b: move-result-object v4 │ │ -472c34: 1104 |000c: return-object v4 │ │ +472c10: |[472c10] de.tadris.fitness.recording.information.CurrentSpeed.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472c20: 6e10 bcd5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5bc │ │ +472c26: 0c00 |0003: move-result-object v0 │ │ +472c28: 6e10 d9d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:()D // method@d4d9 │ │ +472c2e: 0b01 |0007: move-result-wide v1 │ │ +472c30: 6e30 f4dc 1002 |0008: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ +472c36: 0c04 |000b: move-result-object v4 │ │ +472c38: 1104 |000c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lde/tadris/fitness/recording/information/CurrentSpeed; │ │ 0x0000 - 0x000d reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1734980,52 +1734981,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -472c38: |[472c38] de.tadris.fitness.recording.information.CurrentSpeed.getId:()Ljava/lang/String; │ │ -472c48: 1a00 8183 |0000: const-string v0, "current_speed" // string@8381 │ │ -472c4c: 1100 |0002: return-object v0 │ │ +472c3c: |[472c3c] de.tadris.fitness.recording.information.CurrentSpeed.getId:()Ljava/lang/String; │ │ +472c4c: 1a00 8183 |0000: const-string v0, "current_speed" // string@8381 │ │ +472c50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/CurrentSpeed;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -472c50: |[472c50] de.tadris.fitness.recording.information.CurrentSpeed.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472c60: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -472c64: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -472c6a: 1401 6d00 117f |0005: const v1, #float 1.9274e+38 // #7f11006d │ │ -472c70: 6e20 bfd5 1400 |0008: invoke-virtual {v4, v1}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getString:(I)Ljava/lang/String; // method@d5bf │ │ -472c76: 0c01 |000b: move-result-object v1 │ │ -472c78: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472c7e: 1a01 f906 |000f: const-string v1, ": " // string@06f9 │ │ -472c82: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472c88: 6e10 bcd5 0400 |0014: invoke-virtual {v4}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5bc │ │ -472c8e: 0c01 |0017: move-result-object v1 │ │ -472c90: 6e10 d9d4 0500 |0018: invoke-virtual {v5}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:()D // method@d4d9 │ │ -472c96: 0b02 |001b: move-result-wide v2 │ │ -472c98: 1215 |001c: const/4 v5, #int 1 // #1 │ │ -472c9a: 6e40 f5dc 2153 |001d: invoke-virtual {v1, v2, v3, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(DZ)Ljava/lang/String; // method@dcf5 │ │ -472ca0: 0c05 |0020: move-result-object v5 │ │ -472ca2: 6e20 12e1 5000 |0021: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472ca8: 1a05 6a06 |0024: const-string v5, "." // string@066a │ │ -472cac: 6e20 12e1 5000 |0026: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472cb2: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -472cb8: 0c05 |002c: move-result-object v5 │ │ -472cba: 1105 |002d: return-object v5 │ │ +472c54: |[472c54] de.tadris.fitness.recording.information.CurrentSpeed.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472c64: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +472c68: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +472c6e: 1401 6d00 117f |0005: const v1, #float 1.9274e+38 // #7f11006d │ │ +472c74: 6e20 bfd5 1400 |0008: invoke-virtual {v4, v1}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getString:(I)Ljava/lang/String; // method@d5bf │ │ +472c7a: 0c01 |000b: move-result-object v1 │ │ +472c7c: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472c82: 1a01 f906 |000f: const-string v1, ": " // string@06f9 │ │ +472c86: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472c8c: 6e10 bcd5 0400 |0014: invoke-virtual {v4}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5bc │ │ +472c92: 0c01 |0017: move-result-object v1 │ │ +472c94: 6e10 d9d4 0500 |0018: invoke-virtual {v5}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:()D // method@d4d9 │ │ +472c9a: 0b02 |001b: move-result-wide v2 │ │ +472c9c: 1215 |001c: const/4 v5, #int 1 // #1 │ │ +472c9e: 6e40 f5dc 2153 |001d: invoke-virtual {v1, v2, v3, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(DZ)Ljava/lang/String; // method@dcf5 │ │ +472ca4: 0c05 |0020: move-result-object v5 │ │ +472ca6: 6e20 12e1 5000 |0021: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472cac: 1a05 6a06 |0024: const-string v5, "." // string@066a │ │ +472cb0: 6e20 12e1 5000 |0026: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472cb6: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +472cbc: 0c05 |002c: move-result-object v5 │ │ +472cbe: 1105 |002d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x002e reg=4 this Lde/tadris/fitness/recording/information/CurrentSpeed; │ │ 0x0000 - 0x002e reg=5 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1735034,19 +1735035,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -472cbc: |[472cbc] de.tadris.fitness.recording.information.CurrentSpeed.getTitle:()Ljava/lang/String; │ │ -472ccc: 1400 6d00 117f |0000: const v0, #float 1.9274e+38 // #7f11006d │ │ -472cd2: 6e20 bfd5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getString:(I)Ljava/lang/String; // method@d5bf │ │ -472cd8: 0c00 |0006: move-result-object v0 │ │ -472cda: 1100 |0007: return-object v0 │ │ +472cc0: |[472cc0] de.tadris.fitness.recording.information.CurrentSpeed.getTitle:()Ljava/lang/String; │ │ +472cd0: 1400 6d00 117f |0000: const v0, #float 1.9274e+38 // #7f11006d │ │ +472cd6: 6e20 bfd5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/CurrentSpeed;.getString:(I)Ljava/lang/String; // method@d5bf │ │ +472cdc: 0c00 |0006: move-result-object v0 │ │ +472cde: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/CurrentSpeed; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/CurrentSpeed;) │ │ @@ -1735054,17 +1735055,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472bf8: |[472bf8] de.tadris.fitness.recording.information.CurrentSpeed.isEnabledByDefault:()Z │ │ -472c08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -472c0a: 0f00 |0001: return v0 │ │ +472bfc: |[472bfc] de.tadris.fitness.recording.information.CurrentSpeed.isEnabledByDefault:()Z │ │ +472c0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +472c0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5861 (CurrentSpeed.java) │ │ │ │ Class #5740 header: │ │ @@ -1735100,17 +1735101,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -472e80: |[472e80] de.tadris.fitness.recording.information.CurrentTime.:(Landroid/content/Context;)V │ │ -472e90: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -472e96: 0e00 |0003: return-void │ │ +472e84: |[472e84] de.tadris.fitness.recording.information.CurrentTime.:(Landroid/content/Context;)V │ │ +472e94: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +472e9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/CurrentTime; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1735119,52 +1735120,52 @@ │ │ type : '(Ljava/util/Calendar;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -472db4: |[472db4] de.tadris.fitness.recording.information.CurrentTime.getSpokenTime:(Ljava/util/Calendar;)Ljava/lang/String; │ │ -472dc4: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -472dc8: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -472dce: 1301 0b00 |0005: const/16 v1, #int 11 // #b │ │ -472dd2: 6e20 e2e2 1700 |0007: invoke-virtual {v7, v1}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ -472dd8: 0a01 |000a: move-result v1 │ │ -472dda: 8111 |000b: int-to-long v1, v1 │ │ -472ddc: 6e30 0ee1 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -472de2: 1a01 2000 |000f: const-string v1, " " // string@0020 │ │ -472de6: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472dec: 1402 1d01 117f |0014: const v2, #float 1.92744e+38 // #7f11011d │ │ -472df2: 6e20 c8d5 2600 |0017: invoke-virtual {v6, v2}, Lde/tadris/fitness/recording/information/CurrentTime;.getString:(I)Ljava/lang/String; // method@d5c8 │ │ -472df8: 0c02 |001a: move-result-object v2 │ │ -472dfa: 6e20 12e1 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472e00: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472e06: 1402 4200 117f |0021: const v2, #float 1.92739e+38 // #7f110042 │ │ -472e0c: 6e20 c8d5 2600 |0024: invoke-virtual {v6, v2}, Lde/tadris/fitness/recording/information/CurrentTime;.getString:(I)Ljava/lang/String; // method@d5c8 │ │ -472e12: 0c02 |0027: move-result-object v2 │ │ -472e14: 6e20 12e1 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472e1a: 6e20 12e1 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472e20: 1302 0c00 |002e: const/16 v2, #int 12 // #c │ │ -472e24: 6e20 e2e2 2700 |0030: invoke-virtual {v7, v2}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ -472e2a: 0a07 |0033: move-result v7 │ │ -472e2c: 8172 |0034: int-to-long v2, v7 │ │ -472e2e: 6e30 0ee1 2003 |0035: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -472e34: 6e20 12e1 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472e3a: 1604 0100 |003b: const-wide/16 v4, #int 1 // #1 │ │ -472e3e: 3107 0204 |003d: cmp-long v7, v2, v4 │ │ -472e42: 3907 0600 |003f: if-nez v7, 0045 // +0006 │ │ -472e46: 1407 8601 117f |0041: const v7, #float 1.92746e+38 // #7f110186 │ │ -472e4c: 2804 |0044: goto 0048 // +0004 │ │ -472e4e: 1407 8401 117f |0045: const v7, #float 1.92746e+38 // #7f110184 │ │ -472e54: 6e20 c8d5 7600 |0048: invoke-virtual {v6, v7}, Lde/tadris/fitness/recording/information/CurrentTime;.getString:(I)Ljava/lang/String; // method@d5c8 │ │ -472e5a: 0c07 |004b: move-result-object v7 │ │ -472e5c: 6e20 12e1 7000 |004c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472e62: 6e10 1fe1 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -472e68: 0c07 |0052: move-result-object v7 │ │ -472e6a: 1107 |0053: return-object v7 │ │ +472db8: |[472db8] de.tadris.fitness.recording.information.CurrentTime.getSpokenTime:(Ljava/util/Calendar;)Ljava/lang/String; │ │ +472dc8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +472dcc: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +472dd2: 1301 0b00 |0005: const/16 v1, #int 11 // #b │ │ +472dd6: 6e20 e2e2 1700 |0007: invoke-virtual {v7, v1}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ +472ddc: 0a01 |000a: move-result v1 │ │ +472dde: 8111 |000b: int-to-long v1, v1 │ │ +472de0: 6e30 0ee1 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +472de6: 1a01 2000 |000f: const-string v1, " " // string@0020 │ │ +472dea: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472df0: 1402 1d01 117f |0014: const v2, #float 1.92744e+38 // #7f11011d │ │ +472df6: 6e20 c8d5 2600 |0017: invoke-virtual {v6, v2}, Lde/tadris/fitness/recording/information/CurrentTime;.getString:(I)Ljava/lang/String; // method@d5c8 │ │ +472dfc: 0c02 |001a: move-result-object v2 │ │ +472dfe: 6e20 12e1 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472e04: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472e0a: 1402 4200 117f |0021: const v2, #float 1.92739e+38 // #7f110042 │ │ +472e10: 6e20 c8d5 2600 |0024: invoke-virtual {v6, v2}, Lde/tadris/fitness/recording/information/CurrentTime;.getString:(I)Ljava/lang/String; // method@d5c8 │ │ +472e16: 0c02 |0027: move-result-object v2 │ │ +472e18: 6e20 12e1 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472e1e: 6e20 12e1 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472e24: 1302 0c00 |002e: const/16 v2, #int 12 // #c │ │ +472e28: 6e20 e2e2 2700 |0030: invoke-virtual {v7, v2}, Ljava/util/Calendar;.get:(I)I // method@e2e2 │ │ +472e2e: 0a07 |0033: move-result v7 │ │ +472e30: 8172 |0034: int-to-long v2, v7 │ │ +472e32: 6e30 0ee1 2003 |0035: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +472e38: 6e20 12e1 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472e3e: 1604 0100 |003b: const-wide/16 v4, #int 1 // #1 │ │ +472e42: 3107 0204 |003d: cmp-long v7, v2, v4 │ │ +472e46: 3907 0600 |003f: if-nez v7, 0045 // +0006 │ │ +472e4a: 1407 8601 117f |0041: const v7, #float 1.92746e+38 // #7f110186 │ │ +472e50: 2804 |0044: goto 0048 // +0004 │ │ +472e52: 1407 8401 117f |0045: const v7, #float 1.92746e+38 // #7f110184 │ │ +472e58: 6e20 c8d5 7600 |0048: invoke-virtual {v6, v7}, Lde/tadris/fitness/recording/information/CurrentTime;.getString:(I)Ljava/lang/String; // method@d5c8 │ │ +472e5e: 0c07 |004b: move-result-object v7 │ │ +472e60: 6e20 12e1 7000 |004c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472e66: 6e10 1fe1 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +472e6c: 0c07 |0052: move-result-object v7 │ │ +472e6e: 1107 |0053: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=55 │ │ 0x000c line=56 │ │ 0x0017 line=57 │ │ 0x0024 line=58 │ │ @@ -1735182,83 +1735183,83 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472cf4: |[472cf4] de.tadris.fitness.recording.information.CurrentTime.canBeDisplayed:()Z │ │ -472d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -472d06: 0f00 |0001: return v0 │ │ +472cf8: |[472cf8] de.tadris.fitness.recording.information.CurrentTime.canBeDisplayed:()Z │ │ +472d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +472d0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/CurrentTime;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472d1c: |[472d1c] de.tadris.fitness.recording.information.CurrentTime.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472d2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -472d2e: 1101 |0001: return-object v1 │ │ +472d20: |[472d20] de.tadris.fitness.recording.information.CurrentTime.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472d30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +472d32: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/recording/information/CurrentTime;) │ │ name : 'getId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -472d30: |[472d30] de.tadris.fitness.recording.information.CurrentTime.getId:()Ljava/lang/String; │ │ -472d40: 1a00 7983 |0000: const-string v0, "currentTime" // string@8379 │ │ -472d44: 1100 |0002: return-object v0 │ │ +472d34: |[472d34] de.tadris.fitness.recording.information.CurrentTime.getId:()Ljava/lang/String; │ │ +472d44: 1a00 7983 |0000: const-string v0, "currentTime" // string@8379 │ │ +472d48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/CurrentTime;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -472d48: |[472d48] de.tadris.fitness.recording.information.CurrentTime.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472d58: 2202 0819 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -472d5c: 7010 06e1 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -472d62: 1400 6e00 117f |0005: const v0, #float 1.9274e+38 // #7f11006e │ │ -472d68: 6e20 c8d5 0100 |0008: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/CurrentTime;.getString:(I)Ljava/lang/String; // method@d5c8 │ │ -472d6e: 0c00 |000b: move-result-object v0 │ │ -472d70: 6e20 12e1 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472d76: 1a00 f906 |000f: const-string v0, ": " // string@06f9 │ │ -472d7a: 6e20 12e1 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472d80: 7100 9ee3 0000 |0014: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@e39e │ │ -472d86: 0c00 |0017: move-result-object v0 │ │ -472d88: 7110 e7e2 0000 |0018: invoke-static {v0}, Ljava/util/Calendar;.getInstance:(Ljava/util/Locale;)Ljava/util/Calendar; // method@e2e7 │ │ -472d8e: 0c00 |001b: move-result-object v0 │ │ -472d90: 7020 c7d5 0100 |001c: invoke-direct {v1, v0}, Lde/tadris/fitness/recording/information/CurrentTime;.getSpokenTime:(Ljava/util/Calendar;)Ljava/lang/String; // method@d5c7 │ │ -472d96: 0c00 |001f: move-result-object v0 │ │ -472d98: 6e20 12e1 0200 |0020: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472d9e: 1a00 6a06 |0023: const-string v0, "." // string@066a │ │ -472da2: 6e20 12e1 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472da8: 6e10 1fe1 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -472dae: 0c02 |002b: move-result-object v2 │ │ -472db0: 1102 |002c: return-object v2 │ │ +472d4c: |[472d4c] de.tadris.fitness.recording.information.CurrentTime.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472d5c: 2202 0819 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +472d60: 7010 06e1 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +472d66: 1400 6e00 117f |0005: const v0, #float 1.9274e+38 // #7f11006e │ │ +472d6c: 6e20 c8d5 0100 |0008: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/CurrentTime;.getString:(I)Ljava/lang/String; // method@d5c8 │ │ +472d72: 0c00 |000b: move-result-object v0 │ │ +472d74: 6e20 12e1 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472d7a: 1a00 f906 |000f: const-string v0, ": " // string@06f9 │ │ +472d7e: 6e20 12e1 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472d84: 7100 9ee3 0000 |0014: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@e39e │ │ +472d8a: 0c00 |0017: move-result-object v0 │ │ +472d8c: 7110 e7e2 0000 |0018: invoke-static {v0}, Ljava/util/Calendar;.getInstance:(Ljava/util/Locale;)Ljava/util/Calendar; // method@e2e7 │ │ +472d92: 0c00 |001b: move-result-object v0 │ │ +472d94: 7020 c7d5 0100 |001c: invoke-direct {v1, v0}, Lde/tadris/fitness/recording/information/CurrentTime;.getSpokenTime:(Ljava/util/Calendar;)Ljava/lang/String; // method@d5c7 │ │ +472d9a: 0c00 |001f: move-result-object v0 │ │ +472d9c: 6e20 12e1 0200 |0020: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472da2: 1a00 6a06 |0023: const-string v0, "." // string@066a │ │ +472da6: 6e20 12e1 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472dac: 6e10 1fe1 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +472db2: 0c02 |002b: move-result-object v2 │ │ +472db4: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x002d reg=1 this Lde/tadris/fitness/recording/information/CurrentTime; │ │ 0x0000 - 0x002d reg=2 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1735267,33 +1735268,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472e6c: |[472e6c] de.tadris.fitness.recording.information.CurrentTime.getTitle:()Ljava/lang/String; │ │ -472e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -472e7e: 1100 |0001: return-object v0 │ │ +472e70: |[472e70] de.tadris.fitness.recording.information.CurrentTime.getTitle:()Ljava/lang/String; │ │ +472e80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +472e82: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/CurrentTime;) │ │ name : 'isEnabledByDefault' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472d08: |[472d08] de.tadris.fitness.recording.information.CurrentTime.isEnabledByDefault:()Z │ │ -472d18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -472d1a: 0f00 |0001: return v0 │ │ +472d0c: |[472d0c] de.tadris.fitness.recording.information.CurrentTime.isEnabledByDefault:()Z │ │ +472d1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +472d1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5862 (CurrentTime.java) │ │ │ │ Class #5741 header: │ │ @@ -1735327,17 +1735328,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -472f90: |[472f90] de.tadris.fitness.recording.information.Distance.:(Landroid/content/Context;)V │ │ -472fa0: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -472fa6: 0e00 |0003: return-void │ │ +472f94: |[472f94] de.tadris.fitness.recording.information.Distance.:(Landroid/content/Context;)V │ │ +472fa4: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +472faa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/Distance; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1735347,38 +1735348,38 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472e98: |[472e98] de.tadris.fitness.recording.information.Distance.canBeDisplayed:()Z │ │ -472ea8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -472eaa: 0f00 |0001: return v0 │ │ +472e9c: |[472e9c] de.tadris.fitness.recording.information.Distance.canBeDisplayed:()Z │ │ +472eac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +472eae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/Distance;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -472ec0: |[472ec0] de.tadris.fitness.recording.information.Distance.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472ed0: 6e10 ced5 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/information/Distance;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5ce │ │ -472ed6: 0c00 |0003: move-result-object v0 │ │ -472ed8: 6e10 dbd4 0200 |0004: invoke-virtual {v2}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDistanceInMeters:()I // method@d4db │ │ -472ede: 0a02 |0007: move-result v2 │ │ -472ee0: 6e20 e3dc 2000 |0008: invoke-virtual {v0, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ -472ee6: 0c02 |000b: move-result-object v2 │ │ -472ee8: 1102 |000c: return-object v2 │ │ +472ec4: |[472ec4] de.tadris.fitness.recording.information.Distance.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472ed4: 6e10 ced5 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/information/Distance;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5ce │ │ +472eda: 0c00 |0003: move-result-object v0 │ │ +472edc: 6e10 dbd4 0200 |0004: invoke-virtual {v2}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDistanceInMeters:()I // method@d4db │ │ +472ee2: 0a02 |0007: move-result v2 │ │ +472ee4: 6e20 e3dc 2000 |0008: invoke-virtual {v0, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ +472eea: 0c02 |000b: move-result-object v2 │ │ +472eec: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/tadris/fitness/recording/information/Distance; │ │ 0x0000 - 0x000d reg=2 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1735387,52 +1735388,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -472eec: |[472eec] de.tadris.fitness.recording.information.Distance.getId:()Ljava/lang/String; │ │ -472efc: 1a00 d086 |0000: const-string v0, "distance" // string@86d0 │ │ -472f00: 1100 |0002: return-object v0 │ │ +472ef0: |[472ef0] de.tadris.fitness.recording.information.Distance.getId:()Ljava/lang/String; │ │ +472f00: 1a00 d086 |0000: const-string v0, "distance" // string@86d0 │ │ +472f04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/Distance;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -472f04: |[472f04] de.tadris.fitness.recording.information.Distance.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472f14: 6e10 ced5 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/Distance;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5ce │ │ -472f1a: 0c00 |0003: move-result-object v0 │ │ -472f1c: 6e10 dbd4 0300 |0004: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDistanceInMeters:()I // method@d4db │ │ -472f22: 0a03 |0007: move-result v3 │ │ -472f24: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -472f26: 6e30 e4dc 3001 |0009: invoke-virtual {v0, v3, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(IZ)Ljava/lang/String; // method@dce4 │ │ -472f2c: 0c03 |000c: move-result-object v3 │ │ -472f2e: 2200 0819 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -472f32: 7010 06e1 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -472f38: 1401 c701 117f |0012: const v1, #float 1.92747e+38 // #7f1101c7 │ │ -472f3e: 6e20 d1d5 1200 |0015: invoke-virtual {v2, v1}, Lde/tadris/fitness/recording/information/Distance;.getString:(I)Ljava/lang/String; // method@d5d1 │ │ -472f44: 0c01 |0018: move-result-object v1 │ │ -472f46: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472f4c: 1a01 f906 |001c: const-string v1, ": " // string@06f9 │ │ -472f50: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472f56: 6e20 12e1 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472f5c: 1a03 6a06 |0024: const-string v3, "." // string@066a │ │ -472f60: 6e20 12e1 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -472f66: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -472f6c: 0c03 |002c: move-result-object v3 │ │ -472f6e: 1103 |002d: return-object v3 │ │ +472f08: |[472f08] de.tadris.fitness.recording.information.Distance.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472f18: 6e10 ced5 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/Distance;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5ce │ │ +472f1e: 0c00 |0003: move-result-object v0 │ │ +472f20: 6e10 dbd4 0300 |0004: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDistanceInMeters:()I // method@d4db │ │ +472f26: 0a03 |0007: move-result v3 │ │ +472f28: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +472f2a: 6e30 e4dc 3001 |0009: invoke-virtual {v0, v3, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(IZ)Ljava/lang/String; // method@dce4 │ │ +472f30: 0c03 |000c: move-result-object v3 │ │ +472f32: 2200 0819 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +472f36: 7010 06e1 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +472f3c: 1401 c701 117f |0012: const v1, #float 1.92747e+38 // #7f1101c7 │ │ +472f42: 6e20 d1d5 1200 |0015: invoke-virtual {v2, v1}, Lde/tadris/fitness/recording/information/Distance;.getString:(I)Ljava/lang/String; // method@d5d1 │ │ +472f48: 0c01 |0018: move-result-object v1 │ │ +472f4a: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472f50: 1a01 f906 |001c: const-string v1, ": " // string@06f9 │ │ +472f54: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472f5a: 6e20 12e1 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472f60: 1a03 6a06 |0024: const-string v3, "." // string@066a │ │ +472f64: 6e20 12e1 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +472f6a: 6e10 1fe1 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +472f70: 0c03 |002c: move-result-object v3 │ │ +472f72: 1103 |002d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000d line=46 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lde/tadris/fitness/recording/information/Distance; │ │ 0x0000 - 0x002e reg=3 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ @@ -1735442,19 +1735443,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -472f70: |[472f70] de.tadris.fitness.recording.information.Distance.getTitle:()Ljava/lang/String; │ │ -472f80: 1400 c701 117f |0000: const v0, #float 1.92747e+38 // #7f1101c7 │ │ -472f86: 6e20 d1d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/Distance;.getString:(I)Ljava/lang/String; // method@d5d1 │ │ -472f8c: 0c00 |0006: move-result-object v0 │ │ -472f8e: 1100 |0007: return-object v0 │ │ +472f74: |[472f74] de.tadris.fitness.recording.information.Distance.getTitle:()Ljava/lang/String; │ │ +472f84: 1400 c701 117f |0000: const v0, #float 1.92747e+38 // #7f1101c7 │ │ +472f8a: 6e20 d1d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/Distance;.getString:(I)Ljava/lang/String; // method@d5d1 │ │ +472f90: 0c00 |0006: move-result-object v0 │ │ +472f92: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/Distance; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/Distance;) │ │ @@ -1735462,17 +1735463,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472eac: |[472eac] de.tadris.fitness.recording.information.Distance.isEnabledByDefault:()Z │ │ -472ebc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -472ebe: 0f00 |0001: return v0 │ │ +472eb0: |[472eb0] de.tadris.fitness.recording.information.Distance.isEnabledByDefault:()Z │ │ +472ec0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +472ec2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6626 (Distance.java) │ │ │ │ Class #5742 header: │ │ @@ -1735508,17 +1735509,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -47313c: |[47313c] de.tadris.fitness.recording.information.Duration.:(Landroid/content/Context;)V │ │ -47314c: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -473152: 0e00 |0003: return-void │ │ +473140: |[473140] de.tadris.fitness.recording.information.Duration.:(Landroid/content/Context;)V │ │ +473150: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +473156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/Duration; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1735527,55 +1735528,55 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -473060: |[473060] de.tadris.fitness.recording.information.Duration.getSpokenTime:(J)Ljava/lang/String; │ │ -473070: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -473074: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47307a: 1601 0100 |0005: const-wide/16 v1, #int 1 // #1 │ │ -47307e: 1703 80ee 3600 |0007: const-wide/32 v3, #float 5.04467e-39 // #0036ee80 │ │ -473084: 1a05 2000 |000a: const-string v5, " " // string@0020 │ │ -473088: 3106 0903 |000c: cmp-long v6, v9, v3 │ │ -47308c: 3d06 2d00 |000e: if-lez v6, 003b // +002d │ │ -473090: 9e06 0903 |0010: div-long v6, v9, v3 │ │ -473094: bf39 |0012: rem-long/2addr v9, v3 │ │ -473096: 6e30 0ee1 6007 |0013: invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -47309c: 6e20 12e1 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4730a2: 3103 0601 |0019: cmp-long v3, v6, v1 │ │ -4730a6: 3903 0600 |001b: if-nez v3, 0021 // +0006 │ │ -4730aa: 1403 8301 117f |001d: const v3, #float 1.92746e+38 // #7f110183 │ │ -4730b0: 2804 |0020: goto 0024 // +0004 │ │ -4730b2: 1403 8101 117f |0021: const v3, #float 1.92746e+38 // #7f110181 │ │ -4730b8: 6e20 dad5 3800 |0024: invoke-virtual {v8, v3}, Lde/tadris/fitness/recording/information/Duration;.getString:(I)Ljava/lang/String; // method@d5da │ │ -4730be: 0c03 |0027: move-result-object v3 │ │ -4730c0: 6e20 12e1 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4730c6: 6e20 12e1 5000 |002b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4730cc: 1403 4200 117f |002e: const v3, #float 1.92739e+38 // #7f110042 │ │ -4730d2: 6e20 dad5 3800 |0031: invoke-virtual {v8, v3}, Lde/tadris/fitness/recording/information/Duration;.getString:(I)Ljava/lang/String; // method@d5da │ │ -4730d8: 0c03 |0034: move-result-object v3 │ │ -4730da: 6e20 12e1 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4730e0: 6e20 12e1 5000 |0038: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4730e6: 1703 60ea 0000 |003b: const-wide/32 v3, #float 8.40779e-41 // #0000ea60 │ │ -4730ec: be39 |003e: div-long/2addr v9, v3 │ │ -4730ee: 6e30 0ee1 900a |003f: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4730f4: 6e20 12e1 5000 |0042: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4730fa: 3103 0901 |0045: cmp-long v3, v9, v1 │ │ -4730fe: 3903 0600 |0047: if-nez v3, 004d // +0006 │ │ -473102: 1409 8601 117f |0049: const v9, #float 1.92746e+38 // #7f110186 │ │ -473108: 2804 |004c: goto 0050 // +0004 │ │ -47310a: 1409 8401 117f |004d: const v9, #float 1.92746e+38 // #7f110184 │ │ -473110: 6e20 dad5 9800 |0050: invoke-virtual {v8, v9}, Lde/tadris/fitness/recording/information/Duration;.getString:(I)Ljava/lang/String; // method@d5da │ │ -473116: 0c09 |0053: move-result-object v9 │ │ -473118: 6e20 12e1 9000 |0054: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47311e: 6e10 1fe1 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -473124: 0c09 |005a: move-result-object v9 │ │ -473126: 1109 |005b: return-object v9 │ │ +473064: |[473064] de.tadris.fitness.recording.information.Duration.getSpokenTime:(J)Ljava/lang/String; │ │ +473074: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +473078: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47307e: 1601 0100 |0005: const-wide/16 v1, #int 1 // #1 │ │ +473082: 1703 80ee 3600 |0007: const-wide/32 v3, #float 5.04467e-39 // #0036ee80 │ │ +473088: 1a05 2000 |000a: const-string v5, " " // string@0020 │ │ +47308c: 3106 0903 |000c: cmp-long v6, v9, v3 │ │ +473090: 3d06 2d00 |000e: if-lez v6, 003b // +002d │ │ +473094: 9e06 0903 |0010: div-long v6, v9, v3 │ │ +473098: bf39 |0012: rem-long/2addr v9, v3 │ │ +47309a: 6e30 0ee1 6007 |0013: invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4730a0: 6e20 12e1 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4730a6: 3103 0601 |0019: cmp-long v3, v6, v1 │ │ +4730aa: 3903 0600 |001b: if-nez v3, 0021 // +0006 │ │ +4730ae: 1403 8301 117f |001d: const v3, #float 1.92746e+38 // #7f110183 │ │ +4730b4: 2804 |0020: goto 0024 // +0004 │ │ +4730b6: 1403 8101 117f |0021: const v3, #float 1.92746e+38 // #7f110181 │ │ +4730bc: 6e20 dad5 3800 |0024: invoke-virtual {v8, v3}, Lde/tadris/fitness/recording/information/Duration;.getString:(I)Ljava/lang/String; // method@d5da │ │ +4730c2: 0c03 |0027: move-result-object v3 │ │ +4730c4: 6e20 12e1 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4730ca: 6e20 12e1 5000 |002b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4730d0: 1403 4200 117f |002e: const v3, #float 1.92739e+38 // #7f110042 │ │ +4730d6: 6e20 dad5 3800 |0031: invoke-virtual {v8, v3}, Lde/tadris/fitness/recording/information/Duration;.getString:(I)Ljava/lang/String; // method@d5da │ │ +4730dc: 0c03 |0034: move-result-object v3 │ │ +4730de: 6e20 12e1 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4730e4: 6e20 12e1 5000 |0038: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4730ea: 1703 60ea 0000 |003b: const-wide/32 v3, #float 8.40779e-41 // #0000ea60 │ │ +4730f0: be39 |003e: div-long/2addr v9, v3 │ │ +4730f2: 6e30 0ee1 900a |003f: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4730f8: 6e20 12e1 5000 |0042: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4730fe: 3103 0901 |0045: cmp-long v3, v9, v1 │ │ +473102: 3903 0600 |0047: if-nez v3, 004d // +0006 │ │ +473106: 1409 8601 117f |0049: const v9, #float 1.92746e+38 // #7f110186 │ │ +47310c: 2804 |004c: goto 0050 // +0004 │ │ +47310e: 1409 8401 117f |004d: const v9, #float 1.92746e+38 // #7f110184 │ │ +473114: 6e20 dad5 9800 |0050: invoke-virtual {v8, v9}, Lde/tadris/fitness/recording/information/Duration;.getString:(I)Ljava/lang/String; // method@d5da │ │ +47311a: 0c09 |0053: move-result-object v9 │ │ +47311c: 6e20 12e1 9000 |0054: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +473122: 6e10 1fe1 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +473128: 0c09 |005a: move-result-object v9 │ │ +47312a: 1109 |005b: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0010 line=55 │ │ 0x0012 line=56 │ │ 0x0013 line=57 │ │ 0x0024 line=58 │ │ @@ -1735594,81 +1735595,81 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472fa8: |[472fa8] de.tadris.fitness.recording.information.Duration.canBeDisplayed:()Z │ │ -472fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -472fba: 0f00 |0001: return v0 │ │ +472fac: |[472fac] de.tadris.fitness.recording.information.Duration.canBeDisplayed:()Z │ │ +472fbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +472fbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/Duration;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472fd0: |[472fd0] de.tadris.fitness.recording.information.Duration.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472fe0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -472fe2: 1101 |0001: return-object v1 │ │ +472fd4: |[472fd4] de.tadris.fitness.recording.information.Duration.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472fe4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +472fe6: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/recording/information/Duration;) │ │ name : 'getId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -472fe4: |[472fe4] de.tadris.fitness.recording.information.Duration.getId:()Ljava/lang/String; │ │ -472ff4: 1a00 3a88 |0000: const-string v0, "duration" // string@883a │ │ -472ff8: 1100 |0002: return-object v0 │ │ +472fe8: |[472fe8] de.tadris.fitness.recording.information.Duration.getId:()Ljava/lang/String; │ │ +472ff8: 1a00 3a88 |0000: const-string v0, "duration" // string@883a │ │ +472ffc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/Duration;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -472ffc: |[472ffc] de.tadris.fitness.recording.information.Duration.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -47300c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -473010: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -473016: 1401 c801 117f |0005: const v1, #float 1.92747e+38 // #7f1101c8 │ │ -47301c: 6e20 dad5 1300 |0008: invoke-virtual {v3, v1}, Lde/tadris/fitness/recording/information/Duration;.getString:(I)Ljava/lang/String; // method@d5da │ │ -473022: 0c01 |000b: move-result-object v1 │ │ -473024: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47302a: 1a01 f906 |000f: const-string v1, ": " // string@06f9 │ │ -47302e: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -473034: 6e10 dcd4 0400 |0014: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -47303a: 0b01 |0017: move-result-wide v1 │ │ -47303c: 7030 d9d5 1302 |0018: invoke-direct {v3, v1, v2}, Lde/tadris/fitness/recording/information/Duration;.getSpokenTime:(J)Ljava/lang/String; // method@d5d9 │ │ -473042: 0c04 |001b: move-result-object v4 │ │ -473044: 6e20 12e1 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47304a: 1a04 6a06 |001f: const-string v4, "." // string@066a │ │ -47304e: 6e20 12e1 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -473054: 6e10 1fe1 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47305a: 0c04 |0027: move-result-object v4 │ │ -47305c: 1104 |0028: return-object v4 │ │ +473000: |[473000] de.tadris.fitness.recording.information.Duration.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +473010: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +473014: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47301a: 1401 c801 117f |0005: const v1, #float 1.92747e+38 // #7f1101c8 │ │ +473020: 6e20 dad5 1300 |0008: invoke-virtual {v3, v1}, Lde/tadris/fitness/recording/information/Duration;.getString:(I)Ljava/lang/String; // method@d5da │ │ +473026: 0c01 |000b: move-result-object v1 │ │ +473028: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47302e: 1a01 f906 |000f: const-string v1, ": " // string@06f9 │ │ +473032: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +473038: 6e10 dcd4 0400 |0014: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +47303e: 0b01 |0017: move-result-wide v1 │ │ +473040: 7030 d9d5 1302 |0018: invoke-direct {v3, v1, v2}, Lde/tadris/fitness/recording/information/Duration;.getSpokenTime:(J)Ljava/lang/String; // method@d5d9 │ │ +473046: 0c04 |001b: move-result-object v4 │ │ +473048: 6e20 12e1 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47304e: 1a04 6a06 |001f: const-string v4, "." // string@066a │ │ +473052: 6e20 12e1 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +473058: 6e10 1fe1 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47305e: 0c04 |0027: move-result-object v4 │ │ +473060: 1104 |0028: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lde/tadris/fitness/recording/information/Duration; │ │ 0x0000 - 0x0029 reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1735677,33 +1735678,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -473128: |[473128] de.tadris.fitness.recording.information.Duration.getTitle:()Ljava/lang/String; │ │ -473138: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -47313a: 1100 |0001: return-object v0 │ │ +47312c: |[47312c] de.tadris.fitness.recording.information.Duration.getTitle:()Ljava/lang/String; │ │ +47313c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +47313e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/Duration;) │ │ name : 'isEnabledByDefault' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -472fbc: |[472fbc] de.tadris.fitness.recording.information.Duration.isEnabledByDefault:()Z │ │ -472fcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -472fce: 0f00 |0001: return v0 │ │ +472fc0: |[472fc0] de.tadris.fitness.recording.information.Duration.isEnabledByDefault:()Z │ │ +472fd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +472fd2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6736 (Duration.java) │ │ │ │ Class #5743 header: │ │ @@ -1735737,17 +1735738,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -473214: |[473214] de.tadris.fitness.recording.information.GPSStatus.:(Landroid/content/Context;)V │ │ -473224: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -47322a: 0e00 |0003: return-void │ │ +473218: |[473218] de.tadris.fitness.recording.information.GPSStatus.:(Landroid/content/Context;)V │ │ +473228: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +47322e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/GPSStatus; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1735757,67 +1735758,67 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -473154: |[473154] de.tadris.fitness.recording.information.GPSStatus.canBeDisplayed:()Z │ │ -473164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -473166: 0f00 |0001: return v0 │ │ +473158: |[473158] de.tadris.fitness.recording.information.GPSStatus.canBeDisplayed:()Z │ │ +473168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +47316a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/GPSStatus;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -47317c: |[47317c] de.tadris.fitness.recording.information.GPSStatus.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -47318c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -47318e: 1101 |0001: return-object v1 │ │ +473180: |[473180] de.tadris.fitness.recording.information.GPSStatus.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +473190: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +473192: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/recording/information/GPSStatus;) │ │ name : 'getId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -473190: |[473190] de.tadris.fitness.recording.information.GPSStatus.getId:()Ljava/lang/String; │ │ -4731a0: 1a00 639f |0000: const-string v0, "gps-lost" // string@9f63 │ │ -4731a4: 1100 |0002: return-object v0 │ │ +473194: |[473194] de.tadris.fitness.recording.information.GPSStatus.getId:()Ljava/lang/String; │ │ +4731a4: 1a00 639f |0000: const-string v0, "gps-lost" // string@9f63 │ │ +4731a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/GPSStatus;) │ │ name : 'getSpokenGPSFound' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4731a8: |[4731a8] de.tadris.fitness.recording.information.GPSStatus.getSpokenGPSFound:()Ljava/lang/String; │ │ -4731b8: 1400 a700 117f |0000: const v0, #float 1.92741e+38 // #7f1100a7 │ │ -4731be: 6e20 e4d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/GPSStatus;.getString:(I)Ljava/lang/String; // method@d5e4 │ │ -4731c4: 0c00 |0006: move-result-object v0 │ │ -4731c6: 1100 |0007: return-object v0 │ │ +4731ac: |[4731ac] de.tadris.fitness.recording.information.GPSStatus.getSpokenGPSFound:()Ljava/lang/String; │ │ +4731bc: 1400 a700 117f |0000: const v0, #float 1.92741e+38 // #7f1100a7 │ │ +4731c2: 6e20 e4d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/GPSStatus;.getString:(I)Ljava/lang/String; // method@d5e4 │ │ +4731c8: 0c00 |0006: move-result-object v0 │ │ +4731ca: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/GPSStatus; │ │ │ │ #4 : (in Lde/tadris/fitness/recording/information/GPSStatus;) │ │ @@ -1735825,19 +1735826,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4731c8: |[4731c8] de.tadris.fitness.recording.information.GPSStatus.getSpokenGPSLost:()Ljava/lang/String; │ │ -4731d8: 1400 a800 117f |0000: const v0, #float 1.92741e+38 // #7f1100a8 │ │ -4731de: 6e20 e4d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/GPSStatus;.getString:(I)Ljava/lang/String; // method@d5e4 │ │ -4731e4: 0c00 |0006: move-result-object v0 │ │ -4731e6: 1100 |0007: return-object v0 │ │ +4731cc: |[4731cc] de.tadris.fitness.recording.information.GPSStatus.getSpokenGPSLost:()Ljava/lang/String; │ │ +4731dc: 1400 a800 117f |0000: const v0, #float 1.92741e+38 // #7f1100a8 │ │ +4731e2: 6e20 e4d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/GPSStatus;.getString:(I)Ljava/lang/String; // method@d5e4 │ │ +4731e8: 0c00 |0006: move-result-object v0 │ │ +4731ea: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/GPSStatus; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/GPSStatus;) │ │ @@ -1735845,49 +1735846,49 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4731e8: |[4731e8] de.tadris.fitness.recording.information.GPSStatus.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4731f8: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -4731fc: 1101 |0002: return-object v1 │ │ +4731ec: |[4731ec] de.tadris.fitness.recording.information.GPSStatus.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4731fc: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +473200: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/tadris/fitness/recording/information/GPSStatus;) │ │ name : 'getTitle' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -473200: |[473200] de.tadris.fitness.recording.information.GPSStatus.getTitle:()Ljava/lang/String; │ │ -473210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -473212: 1100 |0001: return-object v0 │ │ +473204: |[473204] de.tadris.fitness.recording.information.GPSStatus.getTitle:()Ljava/lang/String; │ │ +473214: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +473216: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lde/tadris/fitness/recording/information/GPSStatus;) │ │ name : 'isEnabledByDefault' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -473168: |[473168] de.tadris.fitness.recording.information.GPSStatus.isEnabledByDefault:()Z │ │ -473178: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -47317a: 0f00 |0001: return v0 │ │ +47316c: |[47316c] de.tadris.fitness.recording.information.GPSStatus.isEnabledByDefault:()Z │ │ +47317c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +47317e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8356 (GPSStatus.java) │ │ │ │ Class #5744 header: │ │ @@ -1735921,17 +1735922,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -473618: |[473618] de.tadris.fitness.recording.information.PauseDuration.:(Landroid/content/Context;)V │ │ -473628: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -47362e: 0e00 |0003: return-void │ │ +47361c: |[47361c] de.tadris.fitness.recording.information.PauseDuration.:(Landroid/content/Context;)V │ │ +47362c: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +473632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/PauseDuration; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1735941,38 +1735942,38 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -473578: |[473578] de.tadris.fitness.recording.information.PauseDuration.canBeDisplayed:()Z │ │ -473588: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -47358a: 0f00 |0001: return v0 │ │ +47357c: |[47357c] de.tadris.fitness.recording.information.PauseDuration.canBeDisplayed:()Z │ │ +47358c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +47358e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/PauseDuration;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4735a0: |[4735a0] de.tadris.fitness.recording.information.PauseDuration.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4735b0: 6e10 f6d5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/PauseDuration;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5f6 │ │ -4735b6: 0c00 |0003: move-result-object v0 │ │ -4735b8: 6e10 e0d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getPauseDuration:()J // method@d4e0 │ │ -4735be: 0b01 |0007: move-result-wide v1 │ │ -4735c0: 6e30 e8dc 1002 |0008: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ -4735c6: 0c04 |000b: move-result-object v4 │ │ -4735c8: 1104 |000c: return-object v4 │ │ +4735a4: |[4735a4] de.tadris.fitness.recording.information.PauseDuration.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4735b4: 6e10 f6d5 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/PauseDuration;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d5f6 │ │ +4735ba: 0c00 |0003: move-result-object v0 │ │ +4735bc: 6e10 e0d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.getPauseDuration:()J // method@d4e0 │ │ +4735c2: 0b01 |0007: move-result-wide v1 │ │ +4735c4: 6e30 e8dc 1002 |0008: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ +4735ca: 0c04 |000b: move-result-object v4 │ │ +4735cc: 1104 |000c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lde/tadris/fitness/recording/information/PauseDuration; │ │ 0x0000 - 0x000d reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1735981,51 +1735982,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4735cc: |[4735cc] de.tadris.fitness.recording.information.PauseDuration.getId:()Ljava/lang/String; │ │ -4735dc: 1a00 2cca |0000: const-string v0, "pause_duration" // string@ca2c │ │ -4735e0: 1100 |0002: return-object v0 │ │ +4735d0: |[4735d0] de.tadris.fitness.recording.information.PauseDuration.getId:()Ljava/lang/String; │ │ +4735e0: 1a00 2cca |0000: const-string v0, "pause_duration" // string@ca2c │ │ +4735e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/PauseDuration;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4735e4: |[4735e4] de.tadris.fitness.recording.information.PauseDuration.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4735f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4735f6: 1101 |0001: return-object v1 │ │ +4735e8: |[4735e8] de.tadris.fitness.recording.information.PauseDuration.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4735f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4735fa: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/tadris/fitness/recording/information/PauseDuration;) │ │ name : 'getTitle' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4735f8: |[4735f8] de.tadris.fitness.recording.information.PauseDuration.getTitle:()Ljava/lang/String; │ │ -473608: 1400 d301 117f |0000: const v0, #float 1.92748e+38 // #7f1101d3 │ │ -47360e: 6e20 f9d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/PauseDuration;.getString:(I)Ljava/lang/String; // method@d5f9 │ │ -473614: 0c00 |0006: move-result-object v0 │ │ -473616: 1100 |0007: return-object v0 │ │ +4735fc: |[4735fc] de.tadris.fitness.recording.information.PauseDuration.getTitle:()Ljava/lang/String; │ │ +47360c: 1400 d301 117f |0000: const v0, #float 1.92748e+38 // #7f1101d3 │ │ +473612: 6e20 f9d5 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/PauseDuration;.getString:(I)Ljava/lang/String; // method@d5f9 │ │ +473618: 0c00 |0006: move-result-object v0 │ │ +47361a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/PauseDuration; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/PauseDuration;) │ │ @@ -1736033,17 +1736034,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -47358c: |[47358c] de.tadris.fitness.recording.information.PauseDuration.isEnabledByDefault:()Z │ │ -47359c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -47359e: 0f00 |0001: return v0 │ │ +473590: |[473590] de.tadris.fitness.recording.information.PauseDuration.isEnabledByDefault:()Z │ │ +4735a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4735a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20899 (PauseDuration.java) │ │ │ │ Class #5745 header: │ │ @@ -1736082,32 +1736083,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -473828: |[473828] de.tadris.fitness.recording.information.SpeedLastMinute.:()V │ │ -473838: 0e00 |0000: return-void │ │ +47382c: |[47382c] de.tadris.fitness.recording.information.SpeedLastMinute.:()V │ │ +47383c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/SpeedLastMinute;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -47383c: |[47383c] de.tadris.fitness.recording.information.SpeedLastMinute.:(Landroid/content/Context;)V │ │ -47384c: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -473852: 0e00 |0003: return-void │ │ +473840: |[473840] de.tadris.fitness.recording.information.SpeedLastMinute.:(Landroid/content/Context;)V │ │ +473850: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +473856: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/information/SpeedLastMinute; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1736117,39 +1736118,39 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -473728: |[473728] de.tadris.fitness.recording.information.SpeedLastMinute.canBeDisplayed:()Z │ │ -473738: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -47373a: 0f00 |0001: return v0 │ │ +47372c: |[47372c] de.tadris.fitness.recording.information.SpeedLastMinute.canBeDisplayed:()Z │ │ +47373c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +47373e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/SpeedLastMinute;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -473750: |[473750] de.tadris.fitness.recording.information.SpeedLastMinute.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -473760: 6e10 0bd6 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/SpeedLastMinute;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d60b │ │ -473766: 0c00 |0003: move-result-object v0 │ │ -473768: 6001 b59e |0004: sget v1, Lde/tadris/fitness/recording/information/SpeedLastMinute;.TIME:I // field@9eb5 │ │ -47376c: 6e20 dad4 1400 |0006: invoke-virtual {v4, v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:(I)D // method@d4da │ │ -473772: 0b01 |0009: move-result-wide v1 │ │ -473774: 6e30 f4dc 1002 |000a: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ -47377a: 0c04 |000d: move-result-object v4 │ │ -47377c: 1104 |000e: return-object v4 │ │ +473754: |[473754] de.tadris.fitness.recording.information.SpeedLastMinute.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +473764: 6e10 0bd6 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/recording/information/SpeedLastMinute;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d60b │ │ +47376a: 0c00 |0003: move-result-object v0 │ │ +47376c: 6001 b59e |0004: sget v1, Lde/tadris/fitness/recording/information/SpeedLastMinute;.TIME:I // field@9eb5 │ │ +473770: 6e20 dad4 1400 |0006: invoke-virtual {v4, v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:(I)D // method@d4da │ │ +473776: 0b01 |0009: move-result-wide v1 │ │ +473778: 6e30 f4dc 1002 |000a: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ +47377e: 0c04 |000d: move-result-object v4 │ │ +473780: 1104 |000e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lde/tadris/fitness/recording/information/SpeedLastMinute; │ │ 0x0000 - 0x000f reg=4 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1736158,53 +1736159,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -473780: |[473780] de.tadris.fitness.recording.information.SpeedLastMinute.getId:()Ljava/lang/String; │ │ -473790: 1a00 35e1 |0000: const-string v0, "speed_last_minute" // string@e135 │ │ -473794: 1100 |0002: return-object v0 │ │ +473784: |[473784] de.tadris.fitness.recording.information.SpeedLastMinute.getId:()Ljava/lang/String; │ │ +473794: 1a00 35e1 |0000: const-string v0, "speed_last_minute" // string@e135 │ │ +473798: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/SpeedLastMinute;) │ │ name : 'getSpokenText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -473798: |[473798] de.tadris.fitness.recording.information.SpeedLastMinute.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4737a8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4737ac: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4737b2: 1401 7701 117f |0005: const v1, #float 1.92746e+38 // #7f110177 │ │ -4737b8: 6e20 0ed6 1400 |0008: invoke-virtual {v4, v1}, Lde/tadris/fitness/recording/information/SpeedLastMinute;.getString:(I)Ljava/lang/String; // method@d60e │ │ -4737be: 0c01 |000b: move-result-object v1 │ │ -4737c0: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4737c6: 1a01 f906 |000f: const-string v1, ": " // string@06f9 │ │ -4737ca: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4737d0: 6e10 0bd6 0400 |0014: invoke-virtual {v4}, Lde/tadris/fitness/recording/information/SpeedLastMinute;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d60b │ │ -4737d6: 0c01 |0017: move-result-object v1 │ │ -4737d8: 6002 b59e |0018: sget v2, Lde/tadris/fitness/recording/information/SpeedLastMinute;.TIME:I // field@9eb5 │ │ -4737dc: 6e20 dad4 2500 |001a: invoke-virtual {v5, v2}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:(I)D // method@d4da │ │ -4737e2: 0b02 |001d: move-result-wide v2 │ │ -4737e4: 1215 |001e: const/4 v5, #int 1 // #1 │ │ -4737e6: 6e40 f5dc 2153 |001f: invoke-virtual {v1, v2, v3, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(DZ)Ljava/lang/String; // method@dcf5 │ │ -4737ec: 0c05 |0022: move-result-object v5 │ │ -4737ee: 6e20 12e1 5000 |0023: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4737f4: 1a05 6a06 |0026: const-string v5, "." // string@066a │ │ -4737f8: 6e20 12e1 5000 |0028: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4737fe: 6e10 1fe1 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -473804: 0c05 |002e: move-result-object v5 │ │ -473806: 1105 |002f: return-object v5 │ │ +47379c: |[47379c] de.tadris.fitness.recording.information.SpeedLastMinute.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4737ac: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4737b0: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4737b6: 1401 7701 117f |0005: const v1, #float 1.92746e+38 // #7f110177 │ │ +4737bc: 6e20 0ed6 1400 |0008: invoke-virtual {v4, v1}, Lde/tadris/fitness/recording/information/SpeedLastMinute;.getString:(I)Ljava/lang/String; // method@d60e │ │ +4737c2: 0c01 |000b: move-result-object v1 │ │ +4737c4: 6e20 12e1 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4737ca: 1a01 f906 |000f: const-string v1, ": " // string@06f9 │ │ +4737ce: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4737d4: 6e10 0bd6 0400 |0014: invoke-virtual {v4}, Lde/tadris/fitness/recording/information/SpeedLastMinute;.getDistanceUnitUtils:()Lde/tadris/fitness/util/unit/DistanceUnitUtils; // method@d60b │ │ +4737da: 0c01 |0017: move-result-object v1 │ │ +4737dc: 6002 b59e |0018: sget v2, Lde/tadris/fitness/recording/information/SpeedLastMinute;.TIME:I // field@9eb5 │ │ +4737e0: 6e20 dad4 2500 |001a: invoke-virtual {v5, v2}, Lde/tadris/fitness/recording/WorkoutRecorder;.getCurrentSpeed:(I)D // method@d4da │ │ +4737e6: 0b02 |001d: move-result-wide v2 │ │ +4737e8: 1215 |001e: const/4 v5, #int 1 // #1 │ │ +4737ea: 6e40 f5dc 2153 |001f: invoke-virtual {v1, v2, v3, v5}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(DZ)Ljava/lang/String; // method@dcf5 │ │ +4737f0: 0c05 |0022: move-result-object v5 │ │ +4737f2: 6e20 12e1 5000 |0023: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4737f8: 1a05 6a06 |0026: const-string v5, "." // string@066a │ │ +4737fc: 6e20 12e1 5000 |0028: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +473802: 6e10 1fe1 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +473808: 0c05 |002e: move-result-object v5 │ │ +47380a: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0030 reg=4 this Lde/tadris/fitness/recording/information/SpeedLastMinute; │ │ 0x0000 - 0x0030 reg=5 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1736213,19 +1736214,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -473808: |[473808] de.tadris.fitness.recording.information.SpeedLastMinute.getTitle:()Ljava/lang/String; │ │ -473818: 1400 7601 117f |0000: const v0, #float 1.92746e+38 // #7f110176 │ │ -47381e: 6e20 0ed6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/SpeedLastMinute;.getString:(I)Ljava/lang/String; // method@d60e │ │ -473824: 0c00 |0006: move-result-object v0 │ │ -473826: 1100 |0007: return-object v0 │ │ +47380c: |[47380c] de.tadris.fitness.recording.information.SpeedLastMinute.getTitle:()Ljava/lang/String; │ │ +47381c: 1400 7601 117f |0000: const v0, #float 1.92746e+38 // #7f110176 │ │ +473822: 6e20 0ed6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/SpeedLastMinute;.getString:(I)Ljava/lang/String; // method@d60e │ │ +473828: 0c00 |0006: move-result-object v0 │ │ +47382a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/SpeedLastMinute; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/SpeedLastMinute;) │ │ @@ -1736233,17 +1736234,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -47373c: |[47373c] de.tadris.fitness.recording.information.SpeedLastMinute.isEnabledByDefault:()Z │ │ -47374c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -47374e: 0f00 |0001: return v0 │ │ +473740: |[473740] de.tadris.fitness.recording.information.SpeedLastMinute.isEnabledByDefault:()Z │ │ +473750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +473752: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 22958 (SpeedLastMinute.java) │ │ │ │ Class #5746 header: │ │ @@ -1736283,19 +1736284,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -473a8c: |[473a8c] de.tadris.fitness.recording.information.SystemActions.:(Landroid/content/Context;)V │ │ -473a9c: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ -473aa2: 6201 3f9e |0003: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -473aa6: 5b01 b79e |0005: iput-object v1, v0, Lde/tadris/fitness/recording/information/SystemActions;.lastState:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9eb7 │ │ -473aaa: 0e00 |0007: return-void │ │ +473a90: |[473a90] de.tadris.fitness.recording.information.SystemActions.:(Landroid/content/Context;)V │ │ +473aa0: 7020 fcd5 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/information/RecordingInformation;.:(Landroid/content/Context;)V // method@d5fc │ │ +473aa6: 6201 3f9e |0003: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +473aaa: 5b01 b79e |0005: iput-object v1, v0, Lde/tadris/fitness/recording/information/SystemActions;.lastState:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9eb7 │ │ +473aae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/recording/information/SystemActions; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ @@ -1736305,42 +1736306,42 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -473a20: |[473a20] de.tadris.fitness.recording.information.SystemActions.speakState:(Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;)Ljava/lang/String; │ │ -473a30: 5420 b79e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/information/SystemActions;.lastState:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9eb7 │ │ -473a34: 6201 3f9e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -473a38: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ -473a3c: 6e10 18d6 0200 |0006: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/SystemActions;.getSpokenStarted:()Ljava/lang/String; // method@d618 │ │ -473a42: 0c03 |0009: move-result-object v3 │ │ -473a44: 1103 |000a: return-object v3 │ │ -473a46: 6200 b69e |000b: sget-object v0, Lde/tadris/fitness/recording/information/SystemActions$1;.$SwitchMap$de$tadris$fitness$recording$WorkoutRecorder$RecordingState:[I // field@9eb6 │ │ -473a4a: 6e10 cbd4 0300 |000d: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.ordinal:()I // method@d4cb │ │ -473a50: 0a03 |0010: move-result v3 │ │ -473a52: 4403 0003 |0011: aget v3, v0, v3 │ │ -473a56: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -473a58: 3203 1500 |0014: if-eq v3, v0, 0029 // +0015 │ │ -473a5c: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -473a5e: 3203 0d00 |0017: if-eq v3, v0, 0024 // +000d │ │ -473a62: 1230 |0019: const/4 v0, #int 3 // #3 │ │ -473a64: 3203 0500 |001a: if-eq v3, v0, 001f // +0005 │ │ -473a68: 1a03 0000 |001c: const-string v3, "" // string@0000 │ │ -473a6c: 1103 |001e: return-object v3 │ │ -473a6e: 6e10 19d6 0200 |001f: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/SystemActions;.getSpokenStopped:()Ljava/lang/String; // method@d619 │ │ -473a74: 0c03 |0022: move-result-object v3 │ │ -473a76: 1103 |0023: return-object v3 │ │ -473a78: 6e10 16d6 0200 |0024: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/SystemActions;.getSpokenPaused:()Ljava/lang/String; // method@d616 │ │ -473a7e: 0c03 |0027: move-result-object v3 │ │ -473a80: 1103 |0028: return-object v3 │ │ -473a82: 6e10 17d6 0200 |0029: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/SystemActions;.getSpokenResumed:()Ljava/lang/String; // method@d617 │ │ -473a88: 0c03 |002c: move-result-object v3 │ │ -473a8a: 1103 |002d: return-object v3 │ │ +473a24: |[473a24] de.tadris.fitness.recording.information.SystemActions.speakState:(Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;)Ljava/lang/String; │ │ +473a34: 5420 b79e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/information/SystemActions;.lastState:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9eb7 │ │ +473a38: 6201 3f9e |0002: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +473a3c: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +473a40: 6e10 18d6 0200 |0006: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/SystemActions;.getSpokenStarted:()Ljava/lang/String; // method@d618 │ │ +473a46: 0c03 |0009: move-result-object v3 │ │ +473a48: 1103 |000a: return-object v3 │ │ +473a4a: 6200 b69e |000b: sget-object v0, Lde/tadris/fitness/recording/information/SystemActions$1;.$SwitchMap$de$tadris$fitness$recording$WorkoutRecorder$RecordingState:[I // field@9eb6 │ │ +473a4e: 6e10 cbd4 0300 |000d: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.ordinal:()I // method@d4cb │ │ +473a54: 0a03 |0010: move-result v3 │ │ +473a56: 4403 0003 |0011: aget v3, v0, v3 │ │ +473a5a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +473a5c: 3203 1500 |0014: if-eq v3, v0, 0029 // +0015 │ │ +473a60: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +473a62: 3203 0d00 |0017: if-eq v3, v0, 0024 // +000d │ │ +473a66: 1230 |0019: const/4 v0, #int 3 // #3 │ │ +473a68: 3203 0500 |001a: if-eq v3, v0, 001f // +0005 │ │ +473a6c: 1a03 0000 |001c: const-string v3, "" // string@0000 │ │ +473a70: 1103 |001e: return-object v3 │ │ +473a72: 6e10 19d6 0200 |001f: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/SystemActions;.getSpokenStopped:()Ljava/lang/String; // method@d619 │ │ +473a78: 0c03 |0022: move-result-object v3 │ │ +473a7a: 1103 |0023: return-object v3 │ │ +473a7c: 6e10 16d6 0200 |0024: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/SystemActions;.getSpokenPaused:()Ljava/lang/String; // method@d616 │ │ +473a82: 0c03 |0027: move-result-object v3 │ │ +473a84: 1103 |0028: return-object v3 │ │ +473a86: 6e10 17d6 0200 |0029: invoke-virtual {v2}, Lde/tadris/fitness/recording/information/SystemActions;.getSpokenResumed:()Ljava/lang/String; // method@d617 │ │ +473a8c: 0c03 |002c: move-result-object v3 │ │ +473a8e: 1103 |002d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0006 line=57 │ │ 0x000b line=59 │ │ 0x001f line=65 │ │ 0x0024 line=63 │ │ @@ -1736355,67 +1736356,67 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4738e0: |[4738e0] de.tadris.fitness.recording.information.SystemActions.canBeDisplayed:()Z │ │ -4738f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4738f2: 0f00 |0001: return v0 │ │ +4738e4: |[4738e4] de.tadris.fitness.recording.information.SystemActions.canBeDisplayed:()Z │ │ +4738f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4738f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/information/SystemActions;) │ │ name : 'getDisplayedText' │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -47391c: |[47391c] de.tadris.fitness.recording.information.SystemActions.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -47392c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -47392e: 1101 |0001: return-object v1 │ │ +473920: |[473920] de.tadris.fitness.recording.information.SystemActions.getDisplayedText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +473930: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +473932: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/recording/information/SystemActions;) │ │ name : 'getId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -473930: |[473930] de.tadris.fitness.recording.information.SystemActions.getId:()Ljava/lang/String; │ │ -473940: 1a00 1ae3 |0000: const-string v0, "system_actions" // string@e31a │ │ -473944: 1100 |0002: return-object v0 │ │ +473934: |[473934] de.tadris.fitness.recording.information.SystemActions.getId:()Ljava/lang/String; │ │ +473944: 1a00 1ae3 |0000: const-string v0, "system_actions" // string@e31a │ │ +473948: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/recording/information/SystemActions;) │ │ name : 'getSpokenPaused' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -473948: |[473948] de.tadris.fitness.recording.information.SystemActions.getSpokenPaused:()Ljava/lang/String; │ │ -473958: 1400 d401 117f |0000: const v0, #float 1.92748e+38 // #7f1101d4 │ │ -47395e: 6e20 1bd6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/SystemActions;.getString:(I)Ljava/lang/String; // method@d61b │ │ -473964: 0c00 |0006: move-result-object v0 │ │ -473966: 1100 |0007: return-object v0 │ │ +47394c: |[47394c] de.tadris.fitness.recording.information.SystemActions.getSpokenPaused:()Ljava/lang/String; │ │ +47395c: 1400 d401 117f |0000: const v0, #float 1.92748e+38 // #7f1101d4 │ │ +473962: 6e20 1bd6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/SystemActions;.getString:(I)Ljava/lang/String; // method@d61b │ │ +473968: 0c00 |0006: move-result-object v0 │ │ +47396a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/SystemActions; │ │ │ │ #4 : (in Lde/tadris/fitness/recording/information/SystemActions;) │ │ @@ -1736423,19 +1736424,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -473968: |[473968] de.tadris.fitness.recording.information.SystemActions.getSpokenResumed:()Ljava/lang/String; │ │ -473978: 1400 d601 117f |0000: const v0, #float 1.92748e+38 // #7f1101d6 │ │ -47397e: 6e20 1bd6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/SystemActions;.getString:(I)Ljava/lang/String; // method@d61b │ │ -473984: 0c00 |0006: move-result-object v0 │ │ -473986: 1100 |0007: return-object v0 │ │ +47396c: |[47396c] de.tadris.fitness.recording.information.SystemActions.getSpokenResumed:()Ljava/lang/String; │ │ +47397c: 1400 d601 117f |0000: const v0, #float 1.92748e+38 // #7f1101d6 │ │ +473982: 6e20 1bd6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/SystemActions;.getString:(I)Ljava/lang/String; // method@d61b │ │ +473988: 0c00 |0006: move-result-object v0 │ │ +47398a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/SystemActions; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/information/SystemActions;) │ │ @@ -1736443,19 +1736444,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -473988: |[473988] de.tadris.fitness.recording.information.SystemActions.getSpokenStarted:()Ljava/lang/String; │ │ -473998: 1400 da01 117f |0000: const v0, #float 1.92748e+38 // #7f1101da │ │ -47399e: 6e20 1bd6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/SystemActions;.getString:(I)Ljava/lang/String; // method@d61b │ │ -4739a4: 0c00 |0006: move-result-object v0 │ │ -4739a6: 1100 |0007: return-object v0 │ │ +47398c: |[47398c] de.tadris.fitness.recording.information.SystemActions.getSpokenStarted:()Ljava/lang/String; │ │ +47399c: 1400 da01 117f |0000: const v0, #float 1.92748e+38 // #7f1101da │ │ +4739a2: 6e20 1bd6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/SystemActions;.getString:(I)Ljava/lang/String; // method@d61b │ │ +4739a8: 0c00 |0006: move-result-object v0 │ │ +4739aa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/SystemActions; │ │ │ │ #6 : (in Lde/tadris/fitness/recording/information/SystemActions;) │ │ @@ -1736463,19 +1736464,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4739a8: |[4739a8] de.tadris.fitness.recording.information.SystemActions.getSpokenStopped:()Ljava/lang/String; │ │ -4739b8: 1400 dc01 117f |0000: const v0, #float 1.92748e+38 // #7f1101dc │ │ -4739be: 6e20 1bd6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/SystemActions;.getString:(I)Ljava/lang/String; // method@d61b │ │ -4739c4: 0c00 |0006: move-result-object v0 │ │ -4739c6: 1100 |0007: return-object v0 │ │ +4739ac: |[4739ac] de.tadris.fitness.recording.information.SystemActions.getSpokenStopped:()Ljava/lang/String; │ │ +4739bc: 1400 dc01 117f |0000: const v0, #float 1.92748e+38 // #7f1101dc │ │ +4739c2: 6e20 1bd6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/information/SystemActions;.getString:(I)Ljava/lang/String; // method@d61b │ │ +4739c8: 0c00 |0006: move-result-object v0 │ │ +4739ca: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/recording/information/SystemActions; │ │ │ │ #7 : (in Lde/tadris/fitness/recording/information/SystemActions;) │ │ @@ -1736483,29 +1736484,29 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4739c8: |[4739c8] de.tadris.fitness.recording.information.SystemActions.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4739d8: 5420 b79e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/information/SystemActions;.lastState:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9eb7 │ │ -4739dc: 6e10 e3d4 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -4739e2: 0c01 |0005: move-result-object v1 │ │ -4739e4: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -4739e8: 6e10 e3d4 0300 |0008: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -4739ee: 0c00 |000b: move-result-object v0 │ │ -4739f0: 7020 1fd6 0200 |000c: invoke-direct {v2, v0}, Lde/tadris/fitness/recording/information/SystemActions;.speakState:(Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;)Ljava/lang/String; // method@d61f │ │ -4739f6: 0c00 |000f: move-result-object v0 │ │ -4739f8: 2803 |0010: goto 0013 // +0003 │ │ -4739fa: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -4739fe: 6e10 e3d4 0300 |0013: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -473a04: 0c03 |0016: move-result-object v3 │ │ -473a06: 5b23 b79e |0017: iput-object v3, v2, Lde/tadris/fitness/recording/information/SystemActions;.lastState:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9eb7 │ │ -473a0a: 1100 |0019: return-object v0 │ │ +4739cc: |[4739cc] de.tadris.fitness.recording.information.SystemActions.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4739dc: 5420 b79e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/information/SystemActions;.lastState:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9eb7 │ │ +4739e0: 6e10 e3d4 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +4739e6: 0c01 |0005: move-result-object v1 │ │ +4739e8: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +4739ec: 6e10 e3d4 0300 |0008: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +4739f2: 0c00 |000b: move-result-object v0 │ │ +4739f4: 7020 1fd6 0200 |000c: invoke-direct {v2, v0}, Lde/tadris/fitness/recording/information/SystemActions;.speakState:(Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;)Ljava/lang/String; // method@d61f │ │ +4739fa: 0c00 |000f: move-result-object v0 │ │ +4739fc: 2803 |0010: goto 0013 // +0003 │ │ +4739fe: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +473a02: 6e10 e3d4 0300 |0013: invoke-virtual {v3}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +473a08: 0c03 |0016: move-result-object v3 │ │ +473a0a: 5b23 b79e |0017: iput-object v3, v2, Lde/tadris/fitness/recording/information/SystemActions;.lastState:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9eb7 │ │ +473a0e: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0008 line=49 │ │ 0x0013 line=51 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lde/tadris/fitness/recording/information/SystemActions; │ │ @@ -1736516,49 +1736517,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -473a0c: |[473a0c] de.tadris.fitness.recording.information.SystemActions.getTitle:()Ljava/lang/String; │ │ -473a1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -473a1e: 1100 |0001: return-object v0 │ │ +473a10: |[473a10] de.tadris.fitness.recording.information.SystemActions.getTitle:()Ljava/lang/String; │ │ +473a20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +473a22: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lde/tadris/fitness/recording/information/SystemActions;) │ │ name : 'isEnabledByDefault' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4738f4: |[4738f4] de.tadris.fitness.recording.information.SystemActions.isEnabledByDefault:()Z │ │ -473904: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -473906: 0f00 |0001: return v0 │ │ +4738f8: |[4738f8] de.tadris.fitness.recording.information.SystemActions.isEnabledByDefault:()Z │ │ +473908: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +47390a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lde/tadris/fitness/recording/information/SystemActions;) │ │ name : 'isPlayedAlways' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -473908: |[473908] de.tadris.fitness.recording.information.SystemActions.isPlayedAlways:()Z │ │ -473918: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -47391a: 0f00 |0001: return v0 │ │ +47390c: |[47390c] de.tadris.fitness.recording.information.SystemActions.isPlayedAlways:()Z │ │ +47391c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +47391e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23256 (SystemActions.java) │ │ │ │ Class #5747 header: │ │ @@ -1736614,24 +1736615,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -473db8: |[473db8] de.tadris.fitness.recording.sensors.HRManager.:()V │ │ -473dc8: 1a00 b306 |0000: const-string v0, "0000180D-0000-1000-8000-00805f9b34fb" // string@06b3 │ │ -473dcc: 7110 16e4 0000 |0002: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ -473dd2: 0c00 |0005: move-result-object v0 │ │ -473dd4: 6900 bb9e |0006: sput-object v0, Lde/tadris/fitness/recording/sensors/HRManager;.HR_SERVICE_UUID:Ljava/util/UUID; // field@9ebb │ │ -473dd8: 1a00 ba06 |0008: const-string v0, "00002A37-0000-1000-8000-00805f9b34fb" // string@06ba │ │ -473ddc: 7110 16e4 0000 |000a: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ -473de2: 0c00 |000d: move-result-object v0 │ │ -473de4: 6900 ba9e |000e: sput-object v0, Lde/tadris/fitness/recording/sensors/HRManager;.HEART_RATE_MEASUREMENT_CHARACTERISTIC_UUID:Ljava/util/UUID; // field@9eba │ │ -473de8: 0e00 |0010: return-void │ │ +473dbc: |[473dbc] de.tadris.fitness.recording.sensors.HRManager.:()V │ │ +473dcc: 1a00 b306 |0000: const-string v0, "0000180D-0000-1000-8000-00805f9b34fb" // string@06b3 │ │ +473dd0: 7110 16e4 0000 |0002: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ +473dd6: 0c00 |0005: move-result-object v0 │ │ +473dd8: 6900 bb9e |0006: sput-object v0, Lde/tadris/fitness/recording/sensors/HRManager;.HR_SERVICE_UUID:Ljava/util/UUID; // field@9ebb │ │ +473ddc: 1a00 ba06 |0008: const-string v0, "00002A37-0000-1000-8000-00805f9b34fb" // string@06ba │ │ +473de0: 7110 16e4 0000 |000a: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@e416 │ │ +473de6: 0c00 |000d: move-result-object v0 │ │ +473de8: 6900 ba9e |000e: sput-object v0, Lde/tadris/fitness/recording/sensors/HRManager;.HEART_RATE_MEASUREMENT_CHARACTERISTIC_UUID:Ljava/util/UUID; // field@9eba │ │ +473dec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x000a line=43 │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/recording/sensors/HRManager;) │ │ @@ -1736639,24 +1736640,24 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -473dec: |[473dec] de.tadris.fitness.recording.sensors.HRManager.:(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V │ │ -473dfc: 7020 95e8 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.:(Landroid/content/Context;)V // method@e895 │ │ -473e02: 5b02 bd9e |0003: iput-object v2, v0, Lde/tadris/fitness/recording/sensors/HRManager;.callback:Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback; // field@9ebd │ │ -473e06: 2202 eb17 |0005: new-instance v2, Lde/tadris/fitness/util/BluetoothDevicePreferences; // type@17eb │ │ -473e0a: 7020 bddb 1200 |0007: invoke-direct {v2, v1}, Lde/tadris/fitness/util/BluetoothDevicePreferences;.:(Landroid/content/Context;)V // method@dbbd │ │ -473e10: 5b02 bf9e |000a: iput-object v2, v0, Lde/tadris/fitness/recording/sensors/HRManager;.preferences:Lde/tadris/fitness/util/BluetoothDevicePreferences; // field@9ebf │ │ -473e14: 7100 4e02 0000 |000c: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ -473e1a: 0c01 |000f: move-result-object v1 │ │ -473e1c: 5b01 bc9e |0010: iput-object v1, v0, Lde/tadris/fitness/recording/sensors/HRManager;.bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@9ebc │ │ -473e20: 0e00 |0012: return-void │ │ +473df0: |[473df0] de.tadris.fitness.recording.sensors.HRManager.:(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V │ │ +473e00: 7020 95e8 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.:(Landroid/content/Context;)V // method@e895 │ │ +473e06: 5b02 bd9e |0003: iput-object v2, v0, Lde/tadris/fitness/recording/sensors/HRManager;.callback:Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback; // field@9ebd │ │ +473e0a: 2202 eb17 |0005: new-instance v2, Lde/tadris/fitness/util/BluetoothDevicePreferences; // type@17eb │ │ +473e0e: 7020 bddb 1200 |0007: invoke-direct {v2, v1}, Lde/tadris/fitness/util/BluetoothDevicePreferences;.:(Landroid/content/Context;)V // method@dbbd │ │ +473e14: 5b02 bf9e |000a: iput-object v2, v0, Lde/tadris/fitness/recording/sensors/HRManager;.preferences:Lde/tadris/fitness/util/BluetoothDevicePreferences; // field@9ebf │ │ +473e18: 7100 4e02 0000 |000c: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ +473e1e: 0c01 |000f: move-result-object v1 │ │ +473e20: 5b01 bc9e |0010: iput-object v1, v0, Lde/tadris/fitness/recording/sensors/HRManager;.bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@9ebc │ │ +473e24: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x000c line=54 │ │ locals : │ │ @@ -1736669,17 +1736670,17 @@ │ │ type : '(Lde/tadris/fitness/recording/sensors/HRManager;)Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -473cd8: |[473cd8] de.tadris.fitness.recording.sensors.HRManager.access$100:(Lde/tadris/fitness/recording/sensors/HRManager;)Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback; │ │ -473ce8: 5400 bd9e |0000: iget-object v0, v0, Lde/tadris/fitness/recording/sensors/HRManager;.callback:Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback; // field@9ebd │ │ -473cec: 1100 |0002: return-object v0 │ │ +473cdc: |[473cdc] de.tadris.fitness.recording.sensors.HRManager.access$100:(Lde/tadris/fitness/recording/sensors/HRManager;)Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback; │ │ +473cec: 5400 bd9e |0000: iget-object v0, v0, Lde/tadris/fitness/recording/sensors/HRManager;.callback:Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback; // field@9ebd │ │ +473cf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/recording/sensors/HRManager; │ │ │ │ #3 : (in Lde/tadris/fitness/recording/sensors/HRManager;) │ │ @@ -1736687,17 +1736688,17 @@ │ │ type : '(Lde/tadris/fitness/recording/sensors/HRManager;)Landroid/bluetooth/BluetoothGattCharacteristic;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -473c48: |[473c48] de.tadris.fitness.recording.sensors.HRManager.access$200:(Lde/tadris/fitness/recording/sensors/HRManager;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ -473c58: 5400 be9e |0000: iget-object v0, v0, Lde/tadris/fitness/recording/sensors/HRManager;.heartRateCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@9ebe │ │ -473c5c: 1100 |0002: return-object v0 │ │ +473c4c: |[473c4c] de.tadris.fitness.recording.sensors.HRManager.access$200:(Lde/tadris/fitness/recording/sensors/HRManager;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ +473c5c: 5400 be9e |0000: iget-object v0, v0, Lde/tadris/fitness/recording/sensors/HRManager;.heartRateCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@9ebe │ │ +473c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/recording/sensors/HRManager; │ │ │ │ #4 : (in Lde/tadris/fitness/recording/sensors/HRManager;) │ │ @@ -1736705,17 +1736706,17 @@ │ │ type : '(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Landroid/bluetooth/BluetoothGattCharacteristic;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -473c60: |[473c60] de.tadris.fitness.recording.sensors.HRManager.access$202:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ -473c70: 5b01 be9e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/sensors/HRManager;.heartRateCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@9ebe │ │ -473c74: 1101 |0002: return-object v1 │ │ +473c64: |[473c64] de.tadris.fitness.recording.sensors.HRManager.access$202:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Landroid/bluetooth/BluetoothGattCharacteristic; │ │ +473c74: 5b01 be9e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/sensors/HRManager;.heartRateCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@9ebe │ │ +473c78: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/recording/sensors/HRManager; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1736724,18 +1736725,18 @@ │ │ type : '(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -473d80: |[473d80] de.tadris.fitness.recording.sensors.HRManager.access$300:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -473d90: 6e20 3cd6 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.setNotificationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@d63c │ │ -473d96: 0c00 |0003: move-result-object v0 │ │ -473d98: 1100 |0004: return-object v0 │ │ +473d84: |[473d84] de.tadris.fitness.recording.sensors.HRManager.access$300:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +473d94: 6e20 3cd6 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.setNotificationCallback:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@d63c │ │ +473d9a: 0c00 |0003: move-result-object v0 │ │ +473d9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/tadris/fitness/recording/sensors/HRManager; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1736744,18 +1736745,18 @@ │ │ type : '(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -473d9c: |[473d9c] de.tadris.fitness.recording.sensors.HRManager.access$400:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -473dac: 6e20 35d6 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.enableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@d635 │ │ -473db2: 0c00 |0003: move-result-object v0 │ │ -473db4: 1100 |0004: return-object v0 │ │ +473da0: |[473da0] de.tadris.fitness.recording.sensors.HRManager.access$400:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +473db0: 6e20 35d6 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.enableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@d635 │ │ +473db6: 0c00 |0003: move-result-object v0 │ │ +473db8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/tadris/fitness/recording/sensors/HRManager; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1736764,34 +1736765,34 @@ │ │ type : '()Ljava/util/UUID;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -473d34: |[473d34] de.tadris.fitness.recording.sensors.HRManager.access$500:()Ljava/util/UUID; │ │ -473d44: 6200 bb9e |0000: sget-object v0, Lde/tadris/fitness/recording/sensors/HRManager;.HR_SERVICE_UUID:Ljava/util/UUID; // field@9ebb │ │ -473d48: 1100 |0002: return-object v0 │ │ +473d38: |[473d38] de.tadris.fitness.recording.sensors.HRManager.access$500:()Ljava/util/UUID; │ │ +473d48: 6200 bb9e |0000: sget-object v0, Lde/tadris/fitness/recording/sensors/HRManager;.HR_SERVICE_UUID:Ljava/util/UUID; // field@9ebb │ │ +473d4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #8 : (in Lde/tadris/fitness/recording/sensors/HRManager;) │ │ name : 'access$600' │ │ type : '()Ljava/util/UUID;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -473d4c: |[473d4c] de.tadris.fitness.recording.sensors.HRManager.access$600:()Ljava/util/UUID; │ │ -473d5c: 6200 ba9e |0000: sget-object v0, Lde/tadris/fitness/recording/sensors/HRManager;.HEART_RATE_MEASUREMENT_CHARACTERISTIC_UUID:Ljava/util/UUID; // field@9eba │ │ -473d60: 1100 |0002: return-object v0 │ │ +473d50: |[473d50] de.tadris.fitness.recording.sensors.HRManager.access$600:()Ljava/util/UUID; │ │ +473d60: 6200 ba9e |0000: sget-object v0, Lde/tadris/fitness/recording/sensors/HRManager;.HEART_RATE_MEASUREMENT_CHARACTERISTIC_UUID:Ljava/util/UUID; // field@9eba │ │ +473d64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/tadris/fitness/recording/sensors/HRManager;) │ │ @@ -1736799,20 +1736800,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -473d10: |[473d10] de.tadris.fitness.recording.sensors.HRManager.getBluetoothAddress:()Ljava/lang/String; │ │ -473d20: 5420 bf9e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/sensors/HRManager;.preferences:Lde/tadris/fitness/util/BluetoothDevicePreferences; // field@9ebf │ │ -473d24: 1a01 f8a1 |0002: const-string v1, "hr" // string@a1f8 │ │ -473d28: 6e20 bedb 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/BluetoothDevicePreferences;.getAddress:(Ljava/lang/String;)Ljava/lang/String; // method@dbbe │ │ -473d2e: 0c00 |0007: move-result-object v0 │ │ -473d30: 1100 |0008: return-object v0 │ │ +473d14: |[473d14] de.tadris.fitness.recording.sensors.HRManager.getBluetoothAddress:()Ljava/lang/String; │ │ +473d24: 5420 bf9e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/sensors/HRManager;.preferences:Lde/tadris/fitness/util/BluetoothDevicePreferences; // field@9ebf │ │ +473d28: 1a01 f8a1 |0002: const-string v1, "hr" // string@a1f8 │ │ +473d2c: 6e20 bedb 1000 |0004: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/BluetoothDevicePreferences;.getAddress:(Ljava/lang/String;)Ljava/lang/String; // method@dbbe │ │ +473d32: 0c00 |0007: move-result-object v0 │ │ +473d34: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/tadris/fitness/recording/sensors/HRManager; │ │ │ │ #1 : (in Lde/tadris/fitness/recording/sensors/HRManager;) │ │ @@ -1736820,19 +1736821,19 @@ │ │ type : '()Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -473cf0: |[473cf0] de.tadris.fitness.recording.sensors.HRManager.getGattCallback:()Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; │ │ -473d00: 2200 e416 |0000: new-instance v0, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; // type@16e4 │ │ -473d04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -473d06: 7030 24d6 2001 |0003: invoke-direct {v0, v2, v1}, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.:(Lde/tadris/fitness/recording/sensors/HRManager;Lde/tadris/fitness/recording/sensors/HRManager$1;)V // method@d624 │ │ -473d0c: 1100 |0006: return-object v0 │ │ +473cf4: |[473cf4] de.tadris.fitness.recording.sensors.HRManager.getGattCallback:()Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; │ │ +473d04: 2200 e416 |0000: new-instance v0, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; // type@16e4 │ │ +473d08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +473d0a: 7030 24d6 2001 |0003: invoke-direct {v0, v2, v1}, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.:(Lde/tadris/fitness/recording/sensors/HRManager;Lde/tadris/fitness/recording/sensors/HRManager$1;)V // method@d624 │ │ +473d10: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/tadris/fitness/recording/sensors/HRManager; │ │ │ │ #2 : (in Lde/tadris/fitness/recording/sensors/HRManager;) │ │ @@ -1736840,18 +1736841,18 @@ │ │ type : '()Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -473d64: |[473d64] de.tadris.fitness.recording.sensors.HRManager.getGattCallback:()Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; │ │ -473d74: 6e10 37d6 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/sensors/HRManager;.getGattCallback:()Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; // method@d637 │ │ -473d7a: 0c00 |0003: move-result-object v0 │ │ -473d7c: 1100 |0004: return-object v0 │ │ +473d68: |[473d68] de.tadris.fitness.recording.sensors.HRManager.getGattCallback:()Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; │ │ +473d78: 6e10 37d6 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/sensors/HRManager;.getGattCallback:()Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; // method@d637 │ │ +473d7e: 0c00 |0003: move-result-object v0 │ │ +473d80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/tadris/fitness/recording/sensors/HRManager; │ │ │ │ #3 : (in Lde/tadris/fitness/recording/sensors/HRManager;) │ │ @@ -1736859,21 +1736860,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -473c78: |[473c78] de.tadris.fitness.recording.sensors.HRManager.isBluetoothAddressAvailable:()Z │ │ -473c88: 6e10 36d6 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/sensors/HRManager;.getBluetoothAddress:()Ljava/lang/String; // method@d636 │ │ -473c8e: 0c00 |0003: move-result-object v0 │ │ -473c90: 6e10 d5e0 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -473c96: 0a00 |0007: move-result v0 │ │ -473c98: df00 0001 |0008: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -473c9c: 0f00 |000a: return v0 │ │ +473c7c: |[473c7c] de.tadris.fitness.recording.sensors.HRManager.isBluetoothAddressAvailable:()Z │ │ +473c8c: 6e10 36d6 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/sensors/HRManager;.getBluetoothAddress:()Ljava/lang/String; // method@d636 │ │ +473c92: 0c00 |0003: move-result-object v0 │ │ +473c94: 6e10 d5e0 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +473c9a: 0a00 |0007: move-result v0 │ │ +473c9c: df00 0001 |0008: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +473ca0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/recording/sensors/HRManager; │ │ │ │ #4 : (in Lde/tadris/fitness/recording/sensors/HRManager;) │ │ @@ -1736881,27 +1736882,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -473ca0: |[473ca0] de.tadris.fitness.recording.sensors.HRManager.isConnectionPossible:()Z │ │ -473cb0: 6e10 39d6 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/sensors/HRManager;.isBluetoothAddressAvailable:()Z // method@d639 │ │ -473cb6: 0a00 |0003: move-result v0 │ │ -473cb8: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -473cbc: 5410 bc9e |0006: iget-object v0, v1, Lde/tadris/fitness/recording/sensors/HRManager;.bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@9ebc │ │ -473cc0: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -473cc4: 6e10 5102 0000 |000a: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0251 │ │ -473cca: 0a00 |000d: move-result v0 │ │ -473ccc: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -473cd0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -473cd2: 2802 |0011: goto 0013 // +0002 │ │ -473cd4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -473cd6: 0f00 |0013: return v0 │ │ +473ca4: |[473ca4] de.tadris.fitness.recording.sensors.HRManager.isConnectionPossible:()Z │ │ +473cb4: 6e10 39d6 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/recording/sensors/HRManager;.isBluetoothAddressAvailable:()Z // method@d639 │ │ +473cba: 0a00 |0003: move-result v0 │ │ +473cbc: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +473cc0: 5410 bc9e |0006: iget-object v0, v1, Lde/tadris/fitness/recording/sensors/HRManager;.bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@9ebc │ │ +473cc4: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +473cc8: 6e10 5102 0000 |000a: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0251 │ │ +473cce: 0a00 |000d: move-result v0 │ │ +473cd0: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +473cd4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +473cd6: 2802 |0011: goto 0013 // +0002 │ │ +473cd8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +473cda: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lde/tadris/fitness/recording/sensors/HRManager; │ │ │ │ #5 : (in Lde/tadris/fitness/recording/sensors/HRManager;) │ │ @@ -1736909,48 +1736910,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -473e24: |[473e24] de.tadris.fitness.recording.sensors.HRManager.start:()V │ │ -473e34: 6e10 3ad6 0400 |0000: invoke-virtual {v4}, Lde/tadris/fitness/recording/sensors/HRManager;.isConnectionPossible:()Z // method@d63a │ │ -473e3a: 0a00 |0003: move-result v0 │ │ -473e3c: 3800 3a00 |0004: if-eqz v0, 003e // +003a │ │ -473e40: 5440 bc9e |0006: iget-object v0, v4, Lde/tadris/fitness/recording/sensors/HRManager;.bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@9ebc │ │ -473e44: 6e10 4d02 0000 |0008: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getBondedDevices:()Ljava/util/Set; // method@024d │ │ -473e4a: 0c00 |000b: move-result-object v0 │ │ -473e4c: 7210 d3e3 0000 |000c: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ -473e52: 0c00 |000f: move-result-object v0 │ │ -473e54: 7210 5fe3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -473e5a: 0a01 |0013: move-result v1 │ │ -473e5c: 3801 2a00 |0014: if-eqz v1, 003e // +002a │ │ -473e60: 7210 60e3 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -473e66: 0c01 |0019: move-result-object v1 │ │ -473e68: 1f01 5a00 |001a: check-cast v1, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ -473e6c: 6e10 5802 0100 |001c: invoke-virtual {v1}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -473e72: 0c02 |001f: move-result-object v2 │ │ -473e74: 6e10 36d6 0400 |0020: invoke-virtual {v4}, Lde/tadris/fitness/recording/sensors/HRManager;.getBluetoothAddress:()Ljava/lang/String; // method@d636 │ │ -473e7a: 0c03 |0023: move-result-object v3 │ │ -473e7c: 6e20 c7e0 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -473e82: 0a02 |0027: move-result v2 │ │ -473e84: 3802 e8ff |0028: if-eqz v2, 0010 // -0018 │ │ -473e88: 6e20 33d6 1400 |002a: invoke-virtual {v4, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.connect:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest; // method@d633 │ │ -473e8e: 0c01 |002d: move-result-object v1 │ │ -473e90: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -473e92: 6e20 50ea 2100 |002f: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/ConnectRequest;.useAutoConnect:(Z)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea50 │ │ -473e98: 0c01 |0032: move-result-object v1 │ │ -473e9a: 1232 |0033: const/4 v2, #int 3 // #3 │ │ -473e9c: 1303 6400 |0034: const/16 v3, #int 100 // #64 │ │ -473ea0: 6e30 46ea 2103 |0036: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/ConnectRequest;.retry:(II)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea46 │ │ -473ea6: 0c01 |0039: move-result-object v1 │ │ -473ea8: 6e10 39ea 0100 |003a: invoke-virtual {v1}, Lno/nordicsemi/android/ble/ConnectRequest;.enqueue:()V // method@ea39 │ │ -473eae: 28d3 |003d: goto 0010 // -002d │ │ -473eb0: 0e00 |003e: return-void │ │ +473e28: |[473e28] de.tadris.fitness.recording.sensors.HRManager.start:()V │ │ +473e38: 6e10 3ad6 0400 |0000: invoke-virtual {v4}, Lde/tadris/fitness/recording/sensors/HRManager;.isConnectionPossible:()Z // method@d63a │ │ +473e3e: 0a00 |0003: move-result v0 │ │ +473e40: 3800 3a00 |0004: if-eqz v0, 003e // +003a │ │ +473e44: 5440 bc9e |0006: iget-object v0, v4, Lde/tadris/fitness/recording/sensors/HRManager;.bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@9ebc │ │ +473e48: 6e10 4d02 0000 |0008: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getBondedDevices:()Ljava/util/Set; // method@024d │ │ +473e4e: 0c00 |000b: move-result-object v0 │ │ +473e50: 7210 d3e3 0000 |000c: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@e3d3 │ │ +473e56: 0c00 |000f: move-result-object v0 │ │ +473e58: 7210 5fe3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +473e5e: 0a01 |0013: move-result v1 │ │ +473e60: 3801 2a00 |0014: if-eqz v1, 003e // +002a │ │ +473e64: 7210 60e3 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +473e6a: 0c01 |0019: move-result-object v1 │ │ +473e6c: 1f01 5a00 |001a: check-cast v1, Landroid/bluetooth/BluetoothDevice; // type@005a │ │ +473e70: 6e10 5802 0100 |001c: invoke-virtual {v1}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +473e76: 0c02 |001f: move-result-object v2 │ │ +473e78: 6e10 36d6 0400 |0020: invoke-virtual {v4}, Lde/tadris/fitness/recording/sensors/HRManager;.getBluetoothAddress:()Ljava/lang/String; // method@d636 │ │ +473e7e: 0c03 |0023: move-result-object v3 │ │ +473e80: 6e20 c7e0 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +473e86: 0a02 |0027: move-result v2 │ │ +473e88: 3802 e8ff |0028: if-eqz v2, 0010 // -0018 │ │ +473e8c: 6e20 33d6 1400 |002a: invoke-virtual {v4, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.connect:(Landroid/bluetooth/BluetoothDevice;)Lno/nordicsemi/android/ble/ConnectRequest; // method@d633 │ │ +473e92: 0c01 |002d: move-result-object v1 │ │ +473e94: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +473e96: 6e20 50ea 2100 |002f: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/ConnectRequest;.useAutoConnect:(Z)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea50 │ │ +473e9c: 0c01 |0032: move-result-object v1 │ │ +473e9e: 1232 |0033: const/4 v2, #int 3 // #3 │ │ +473ea0: 1303 6400 |0034: const/16 v3, #int 100 // #64 │ │ +473ea4: 6e30 46ea 2103 |0036: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/ConnectRequest;.retry:(II)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea46 │ │ +473eaa: 0c01 |0039: move-result-object v1 │ │ +473eac: 6e10 39ea 0100 |003a: invoke-virtual {v1}, Lno/nordicsemi/android/ble/ConnectRequest;.enqueue:()V // method@ea39 │ │ +473eb2: 28d3 |003d: goto 0010 // -002d │ │ +473eb4: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000c line=60 │ │ 0x001c line=61 │ │ 0x0020 line=62 │ │ @@ -1736966,18 +1736967,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -473eb4: |[473eb4] de.tadris.fitness.recording.sensors.HRManager.stop:()V │ │ -473ec4: 6e10 34d6 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.disconnect:()Lno/nordicsemi/android/ble/DisconnectRequest; // method@d634 │ │ -473eca: 6e10 32d6 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.close:()V // method@d632 │ │ -473ed0: 0e00 |0006: return-void │ │ +473eb8: |[473eb8] de.tadris.fitness.recording.sensors.HRManager.stop:()V │ │ +473ec8: 6e10 34d6 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.disconnect:()Lno/nordicsemi/android/ble/DisconnectRequest; // method@d634 │ │ +473ece: 6e10 32d6 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.close:()V // method@d632 │ │ +473ed4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/recording/sensors/HRManager; │ │ │ │ @@ -1737014,24 +1737015,24 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 16 16-bit code units │ │ -4766bc: |[4766bc] de.tadris.fitness.ui.dialog.AutoStartDelayPickerDialogFragment.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;J)V │ │ -4766cc: 2202 1117 |0000: new-instance v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os; // type@1711 │ │ -4766d0: 7020 0dd7 9200 |0002: invoke-direct {v2, v9}, Lde/tadris/fitness/ui/dialog/-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os;.:(Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;)V // method@d70d │ │ -4766d6: 1405 3401 117f |0005: const v5, #float 1.92744e+38 // #7f110134 │ │ -4766dc: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -4766de: 0770 |0009: move-object v0, v7 │ │ -4766e0: 0781 |000a: move-object v1, v8 │ │ -4766e2: 04a3 |000b: move-wide v3, v10 │ │ -4766e4: 7607 8ad7 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;JIZ)V // method@d78a │ │ -4766ea: 0e00 |000f: return-void │ │ +4766c0: |[4766c0] de.tadris.fitness.ui.dialog.AutoStartDelayPickerDialogFragment.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;J)V │ │ +4766d0: 2202 1117 |0000: new-instance v2, Lde/tadris/fitness/ui/dialog/-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os; // type@1711 │ │ +4766d4: 7020 0dd7 9200 |0002: invoke-direct {v2, v9}, Lde/tadris/fitness/ui/dialog/-$$Lambda$AutoStartDelayPickerDialogFragment$JxcPKW_MKcsMeEaMRs7JO6Qh3os;.:(Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;)V // method@d70d │ │ +4766da: 1405 3401 117f |0005: const v5, #float 1.92744e+38 // #7f110134 │ │ +4766e0: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +4766e2: 0770 |0009: move-object v0, v7 │ │ +4766e4: 0781 |000a: move-object v1, v8 │ │ +4766e6: 04a3 |000b: move-wide v3, v10 │ │ +4766e8: 7607 8ad7 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;JIZ)V // method@d78a │ │ +4766ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0010 reg=7 this Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment; │ │ 0x0000 - 0x0010 reg=8 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0010 reg=9 (null) Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener; │ │ @@ -1737042,20 +1737043,20 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;J)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4766ec: |[4766ec] de.tadris.fitness.ui.dialog.AutoStartDelayPickerDialogFragment.lambda$new$0:(Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;J)V │ │ -4766fc: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ -476700: be03 |0002: div-long/2addr v3, v0 │ │ -476702: 8434 |0003: long-to-int v4, v3 │ │ -476704: 7220 39d7 4200 |0004: invoke-interface {v2, v4}, Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;.onAutoStartDelayPick:(I)V // method@d739 │ │ -47670a: 0e00 |0007: return-void │ │ +4766f0: |[4766f0] de.tadris.fitness.ui.dialog.AutoStartDelayPickerDialogFragment.lambda$new$0:(Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;J)V │ │ +476700: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ +476704: be03 |0002: div-long/2addr v3, v0 │ │ +476706: 8434 |0003: long-to-int v4, v3 │ │ +476708: 7220 39d7 4200 |0004: invoke-interface {v2, v4}, Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;.onAutoStartDelayPick:(I)V // method@d739 │ │ +47670e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener; │ │ 0x0000 - 0x0008 reg=3 (null) J │ │ │ │ @@ -1737126,51 +1737127,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -4768f0: |[4768f0] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.:()V │ │ -476900: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -476904: 2300 221e |0002: new-array v0, v0, [I // type@1e22 │ │ -476908: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -47690e: 6900 3a9f |0007: sput-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ -476912: 0e00 |0009: return-void │ │ -476914: 0003 0400 0c00 0000 0000 0000 0500 ... |000a: array-data (28 units) │ │ +4768f4: |[4768f4] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.:()V │ │ +476904: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +476908: 2300 221e |0002: new-array v0, v0, [I // type@1e22 │ │ +47690c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +476912: 6900 3a9f |0007: sput-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ +476916: 0e00 |0009: return-void │ │ +476918: 0003 0400 0c00 0000 0000 0000 0500 ... |000a: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=15 │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;) │ │ name : '' │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -47694c: |[47694c] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;)V │ │ -47695c: 1400 3401 117f |0000: const v0, #float 1.92744e+38 // #7f110134 │ │ -476962: 6e20 a300 0300 |0003: invoke-virtual {v3, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -476968: 0c00 |0006: move-result-object v0 │ │ -47696a: 1401 6f00 117f |0007: const v1, #float 1.9274e+38 // #7f11006f │ │ -476970: 6e20 a300 1300 |000a: invoke-virtual {v3, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -476976: 0c01 |000d: move-result-object v1 │ │ -476978: 7040 9ad7 3210 |000e: invoke-direct {v2, v3, v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V // method@d79a │ │ -47697e: 5b24 3c9f |0011: iput-object v4, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f3c │ │ -476982: 7110 c7d1 0300 |0013: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -476988: 0c03 |0016: move-result-object v3 │ │ -47698a: 5433 ba85 |0017: iget-object v3, v3, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47698e: 6e10 d0d2 0300 |0019: invoke-virtual {v3}, Lde/tadris/fitness/data/UserPreferences;.getAutoStartDelay:()I // method@d2d0 │ │ -476994: 0a03 |001c: move-result v3 │ │ -476996: 5923 3b9f |001d: iput v3, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.initialDelayS:I // field@9f3b │ │ -47699a: 0e00 |001f: return-void │ │ +476950: |[476950] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;)V │ │ +476960: 1400 3401 117f |0000: const v0, #float 1.92744e+38 // #7f110134 │ │ +476966: 6e20 a300 0300 |0003: invoke-virtual {v3, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +47696c: 0c00 |0006: move-result-object v0 │ │ +47696e: 1401 6f00 117f |0007: const v1, #float 1.9274e+38 // #7f11006f │ │ +476974: 6e20 a300 1300 |000a: invoke-virtual {v3, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +47697a: 0c01 |000d: move-result-object v1 │ │ +47697c: 7040 9ad7 3210 |000e: invoke-direct {v2, v3, v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V // method@d79a │ │ +476982: 5b24 3c9f |0011: iput-object v4, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f3c │ │ +476986: 7110 c7d1 0300 |0013: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47698c: 0c03 |0016: move-result-object v3 │ │ +47698e: 5433 ba85 |0017: iget-object v3, v3, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +476992: 6e10 d0d2 0300 |0019: invoke-virtual {v3}, Lde/tadris/fitness/data/UserPreferences;.getAutoStartDelay:()I // method@d2d0 │ │ +476998: 0a03 |001c: move-result v3 │ │ +47699a: 5923 3b9f |001d: iput v3, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.initialDelayS:I // field@9f3b │ │ +47699e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=40 │ │ 0x000a line=41 │ │ 0x000e line=40 │ │ 0x0011 line=42 │ │ 0x0013 line=43 │ │ @@ -1737184,27 +1737185,27 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -47699c: |[47699c] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;J)V │ │ -4769ac: 1400 3401 117f |0000: const v0, #float 1.92744e+38 // #7f110134 │ │ -4769b2: 6e20 a300 0300 |0003: invoke-virtual {v3, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -4769b8: 0c00 |0006: move-result-object v0 │ │ -4769ba: 1401 6f00 117f |0007: const v1, #float 1.9274e+38 // #7f11006f │ │ -4769c0: 6e20 a300 1300 |000a: invoke-virtual {v3, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -4769c6: 0c01 |000d: move-result-object v1 │ │ -4769c8: 7040 9ad7 3210 |000e: invoke-direct {v2, v3, v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V // method@d79a │ │ -4769ce: 5b24 3c9f |0011: iput-object v4, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f3c │ │ -4769d2: 8453 |0013: long-to-int v3, v5 │ │ -4769d4: d333 e803 |0014: div-int/lit16 v3, v3, #int 1000 // #03e8 │ │ -4769d8: 5923 3b9f |0016: iput v3, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.initialDelayS:I // field@9f3b │ │ -4769dc: 0e00 |0018: return-void │ │ +4769a0: |[4769a0] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;J)V │ │ +4769b0: 1400 3401 117f |0000: const v0, #float 1.92744e+38 // #7f110134 │ │ +4769b6: 6e20 a300 0300 |0003: invoke-virtual {v3, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +4769bc: 0c00 |0006: move-result-object v0 │ │ +4769be: 1401 6f00 117f |0007: const v1, #float 1.9274e+38 // #7f11006f │ │ +4769c4: 6e20 a300 1300 |000a: invoke-virtual {v3, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +4769ca: 0c01 |000d: move-result-object v1 │ │ +4769cc: 7040 9ad7 3210 |000e: invoke-direct {v2, v3, v0, v1}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V // method@d79a │ │ +4769d2: 5b24 3c9f |0011: iput-object v4, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f3c │ │ +4769d6: 8453 |0013: long-to-int v3, v5 │ │ +4769d8: d333 e803 |0014: div-int/lit16 v3, v3, #int 1000 // #03e8 │ │ +4769dc: 5923 3b9f |0016: iput v3, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.initialDelayS:I // field@9f3b │ │ +4769e0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=28 │ │ 0x000a line=29 │ │ 0x000e line=28 │ │ 0x0011 line=30 │ │ 0x0014 line=31 │ │ @@ -1737220,54 +1737221,54 @@ │ │ type : '(Ljava/lang/Integer;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -476820: |[476820] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.format:(Ljava/lang/Integer;)Ljava/lang/String; │ │ -476830: 6e10 45e0 0400 |0000: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -476836: 0a00 |0003: move-result v0 │ │ -476838: 1301 3c00 |0004: const/16 v1, #int 60 // #3c │ │ -47683c: 3510 3400 |0006: if-ge v0, v1, 003a // +0034 │ │ -476840: 6e10 45e0 0400 |0008: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -476846: 0a00 |000b: move-result v0 │ │ -476848: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -47684c: 5434 399f |000e: iget-object v4, v3, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.context:Landroid/app/Activity; // field@9f39 │ │ -476850: 1400 1201 117f |0010: const v0, #float 1.92744e+38 // #7f110112 │ │ -476856: 6e20 a500 0400 |0013: invoke-virtual {v4, v0}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@00a5 │ │ -47685c: 0c04 |0016: move-result-object v4 │ │ -47685e: 7210 a6df 0400 |0017: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ -476864: 0c04 |001a: move-result-object v4 │ │ -476866: 281e |001b: goto 0039 // +001e │ │ -476868: 2200 0819 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -47686c: 7010 06e1 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -476872: 6e20 11e1 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -476878: 1a04 2000 |0024: const-string v4, " " // string@0020 │ │ -47687c: 6e20 12e1 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -476882: 5434 399f |0029: iget-object v4, v3, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.context:Landroid/app/Activity; // field@9f39 │ │ -476886: 1401 8801 117f |002b: const v1, #float 1.92746e+38 // #7f110188 │ │ -47688c: 6e20 a500 1400 |002e: invoke-virtual {v4, v1}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@00a5 │ │ -476892: 0c04 |0031: move-result-object v4 │ │ -476894: 6e20 11e1 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -47689a: 6e10 1fe1 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4768a0: 0c04 |0038: move-result-object v4 │ │ -4768a2: 1104 |0039: return-object v4 │ │ -4768a4: 5430 399f |003a: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.context:Landroid/app/Activity; // field@9f39 │ │ -4768a8: 7110 c7d1 0000 |003c: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4768ae: 0c00 |003f: move-result-object v0 │ │ -4768b0: 5400 b485 |0040: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -4768b4: 6e10 45e0 0400 |0042: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4768ba: 0a04 |0045: move-result v4 │ │ -4768bc: d244 e803 |0046: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -4768c0: 8141 |0048: int-to-long v1, v4 │ │ -4768c2: 1214 |0049: const/4 v4, #int 1 // #1 │ │ -4768c4: 6e40 eddc 1042 |004a: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteSecondTime:(JZ)Ljava/lang/String; // method@dced │ │ -4768ca: 0c04 |004d: move-result-object v4 │ │ -4768cc: 1104 |004e: return-object v4 │ │ +476824: |[476824] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.format:(Ljava/lang/Integer;)Ljava/lang/String; │ │ +476834: 6e10 45e0 0400 |0000: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +47683a: 0a00 |0003: move-result v0 │ │ +47683c: 1301 3c00 |0004: const/16 v1, #int 60 // #3c │ │ +476840: 3510 3400 |0006: if-ge v0, v1, 003a // +0034 │ │ +476844: 6e10 45e0 0400 |0008: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +47684a: 0a00 |000b: move-result v0 │ │ +47684c: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +476850: 5434 399f |000e: iget-object v4, v3, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.context:Landroid/app/Activity; // field@9f39 │ │ +476854: 1400 1201 117f |0010: const v0, #float 1.92744e+38 // #7f110112 │ │ +47685a: 6e20 a500 0400 |0013: invoke-virtual {v4, v0}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@00a5 │ │ +476860: 0c04 |0016: move-result-object v4 │ │ +476862: 7210 a6df 0400 |0017: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ +476868: 0c04 |001a: move-result-object v4 │ │ +47686a: 281e |001b: goto 0039 // +001e │ │ +47686c: 2200 0819 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +476870: 7010 06e1 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +476876: 6e20 11e1 4000 |0021: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +47687c: 1a04 2000 |0024: const-string v4, " " // string@0020 │ │ +476880: 6e20 12e1 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +476886: 5434 399f |0029: iget-object v4, v3, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.context:Landroid/app/Activity; // field@9f39 │ │ +47688a: 1401 8801 117f |002b: const v1, #float 1.92746e+38 // #7f110188 │ │ +476890: 6e20 a500 1400 |002e: invoke-virtual {v4, v1}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@00a5 │ │ +476896: 0c04 |0031: move-result-object v4 │ │ +476898: 6e20 11e1 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +47689e: 6e10 1fe1 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4768a4: 0c04 |0038: move-result-object v4 │ │ +4768a6: 1104 |0039: return-object v4 │ │ +4768a8: 5430 399f |003a: iget-object v0, v3, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.context:Landroid/app/Activity; // field@9f39 │ │ +4768ac: 7110 c7d1 0000 |003c: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4768b2: 0c00 |003f: move-result-object v0 │ │ +4768b4: 5400 b485 |0040: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +4768b8: 6e10 45e0 0400 |0042: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4768be: 0a04 |0045: move-result v4 │ │ +4768c0: d244 e803 |0046: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +4768c4: 8141 |0048: int-to-long v1, v4 │ │ +4768c6: 1214 |0049: const/4 v4, #int 1 // #1 │ │ +4768c8: 6e40 eddc 1042 |004a: invoke-virtual {v0, v1, v2, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteSecondTime:(JZ)Ljava/lang/String; // method@dced │ │ +4768ce: 0c04 |004d: move-result-object v4 │ │ +4768d0: 1104 |004e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=59 │ │ 0x0013 line=60 │ │ 0x002e line=61 │ │ 0x003a line=63 │ │ @@ -1737280,19 +1737281,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4768d0: |[4768d0] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.format:(Ljava/lang/Object;)Ljava/lang/String; │ │ -4768e0: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ -4768e4: 6e20 41d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.format:(Ljava/lang/Integer;)Ljava/lang/String; // method@d741 │ │ -4768ea: 0c01 |0005: move-result-object v1 │ │ -4768ec: 1101 |0006: return-object v1 │ │ +4768d4: |[4768d4] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.format:(Ljava/lang/Object;)Ljava/lang/String; │ │ +4768e4: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ +4768e8: 6e20 41d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.format:(Ljava/lang/Integer;)Ljava/lang/String; // method@d741 │ │ +4768ee: 0c01 |0005: move-result-object v1 │ │ +4768f0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1737301,28 +1737302,28 @@ │ │ type : '(I)Ljava/lang/Integer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -47678c: |[47678c] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.fromOptionNum:(I)Ljava/lang/Integer; │ │ -47679c: 3b03 0400 |0000: if-gez v3, 0004 // +0004 │ │ -4767a0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -4767a2: 2809 |0003: goto 000c // +0009 │ │ -4767a4: 6200 3a9f |0004: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ -4767a8: 2101 |0006: array-length v1, v0 │ │ -4767aa: 3413 0500 |0007: if-lt v3, v1, 000c // +0005 │ │ -4767ae: 2103 |0009: array-length v3, v0 │ │ -4767b0: d803 03ff |000a: add-int/lit8 v3, v3, #int -1 // #ff │ │ -4767b4: 6200 3a9f |000c: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ -4767b8: 4403 0003 |000e: aget v3, v0, v3 │ │ -4767bc: 7110 4ee0 0300 |0010: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4767c2: 0c03 |0013: move-result-object v3 │ │ -4767c4: 1103 |0014: return-object v3 │ │ +476790: |[476790] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.fromOptionNum:(I)Ljava/lang/Integer; │ │ +4767a0: 3b03 0400 |0000: if-gez v3, 0004 // +0004 │ │ +4767a4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +4767a6: 2809 |0003: goto 000c // +0009 │ │ +4767a8: 6200 3a9f |0004: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ +4767ac: 2101 |0006: array-length v1, v0 │ │ +4767ae: 3413 0500 |0007: if-lt v3, v1, 000c // +0005 │ │ +4767b2: 2103 |0009: array-length v3, v0 │ │ +4767b4: d803 03ff |000a: add-int/lit8 v3, v3, #int -1 // #ff │ │ +4767b8: 6200 3a9f |000c: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ +4767bc: 4403 0003 |000e: aget v3, v0, v3 │ │ +4767c0: 7110 4ee0 0300 |0010: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4767c6: 0c03 |0013: move-result-object v3 │ │ +4767c8: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=85 │ │ 0x0009 line=86 │ │ 0x000c line=88 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ @@ -1737333,18 +1737334,18 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4767e8: |[4767e8] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.fromOptionNum:(I)Ljava/lang/Object; │ │ -4767f8: 6e20 43d7 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.fromOptionNum:(I)Ljava/lang/Integer; // method@d743 │ │ -4767fe: 0c01 |0003: move-result-object v1 │ │ -476800: 1101 |0004: return-object v1 │ │ +4767ec: |[4767ec] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.fromOptionNum:(I)Ljava/lang/Object; │ │ +4767fc: 6e20 43d7 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.fromOptionNum:(I)Ljava/lang/Integer; // method@d743 │ │ +476802: 0c01 |0003: move-result-object v1 │ │ +476804: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1737353,19 +1737354,19 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4767c8: |[4767c8] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.getInitOption:()Ljava/lang/Integer; │ │ -4767d8: 5210 3b9f |0000: iget v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.initialDelayS:I // field@9f3b │ │ -4767dc: 7110 4ee0 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4767e2: 0c00 |0005: move-result-object v0 │ │ -4767e4: 1100 |0006: return-object v0 │ │ +4767cc: |[4767cc] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.getInitOption:()Ljava/lang/Integer; │ │ +4767dc: 5210 3b9f |0000: iget v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.initialDelayS:I // field@9f3b │ │ +4767e0: 7110 4ee0 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4767e6: 0c00 |0005: move-result-object v0 │ │ +4767e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;) │ │ @@ -1737373,18 +1737374,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -476804: |[476804] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.getInitOption:()Ljava/lang/Object; │ │ -476814: 6e10 45d7 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.getInitOption:()Ljava/lang/Integer; // method@d745 │ │ -47681a: 0c00 |0003: move-result-object v0 │ │ -47681c: 1100 |0004: return-object v0 │ │ +476808: |[476808] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.getInitOption:()Ljava/lang/Object; │ │ +476818: 6e10 45d7 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.getInitOption:()Ljava/lang/Integer; // method@d745 │ │ +47681e: 0c00 |0003: move-result-object v0 │ │ +476820: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ │ │ #6 : (in Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;) │ │ @@ -1737392,18 +1737393,18 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -47670c: |[47670c] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.getOptionCount:()I │ │ -47671c: 6200 3a9f |0000: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ -476720: 2100 |0002: array-length v0, v0 │ │ -476722: 0f00 |0003: return v0 │ │ +476710: |[476710] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.getOptionCount:()I │ │ +476720: 6200 3a9f |0000: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ +476724: 2100 |0002: array-length v0, v0 │ │ +476726: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ │ │ #7 : (in Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;) │ │ @@ -1737411,27 +1737412,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -4769e0: |[4769e0] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.onNeutral:()V │ │ -4769f0: 2200 2817 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment; // type@1728 │ │ -4769f4: 5461 399f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.context:Landroid/app/Activity; // field@9f39 │ │ -4769f8: 5462 3c9f |0004: iget-object v2, v6, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f3c │ │ -4769fc: 6e10 96e0 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -476a02: 2203 2517 |0009: new-instance v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc; // type@1725 │ │ -476a06: 7020 35d7 2300 |000b: invoke-direct {v3, v2}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc;.:(Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;)V // method@d735 │ │ -476a0c: 5262 3b9f |000e: iget v2, v6, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.initialDelayS:I // field@9f3b │ │ -476a10: d222 e803 |0010: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -476a14: 8124 |0012: int-to-long v4, v2 │ │ -476a16: 7055 3ad7 1043 |0013: invoke-direct {v0, v1, v3, v4, v5}, Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;J)V // method@d73a │ │ -476a1c: 6e10 3cd7 0000 |0016: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment;.show:()V // method@d73c │ │ -476a22: 0e00 |0019: return-void │ │ +4769e4: |[4769e4] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.onNeutral:()V │ │ +4769f4: 2200 2817 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment; // type@1728 │ │ +4769f8: 5461 399f |0002: iget-object v1, v6, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.context:Landroid/app/Activity; // field@9f39 │ │ +4769fc: 5462 3c9f |0004: iget-object v2, v6, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f3c │ │ +476a00: 6e10 96e0 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +476a06: 2203 2517 |0009: new-instance v3, Lde/tadris/fitness/ui/dialog/-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc; // type@1725 │ │ +476a0a: 7020 35d7 2300 |000b: invoke-direct {v3, v2}, Lde/tadris/fitness/ui/dialog/-$$Lambda$ljnXjOOVU1ih46d8RSMe_mae2gc;.:(Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;)V // method@d735 │ │ +476a10: 5262 3b9f |000e: iget v2, v6, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.initialDelayS:I // field@9f3b │ │ +476a14: d222 e803 |0010: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +476a18: 8124 |0012: int-to-long v4, v2 │ │ +476a1a: 7055 3ad7 1043 |0013: invoke-direct {v0, v1, v3, v4, v5}, Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment$AutoStartDelayPickListener;J)V // method@d73a │ │ +476a20: 6e10 3cd7 0000 |0016: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/AutoStartDelayPickerDialogFragment;.show:()V // method@d73c │ │ +476a26: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0016 line=106 │ │ locals : │ │ 0x0000 - 0x001a reg=6 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ │ │ @@ -1737440,20 +1737441,20 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -476a24: |[476a24] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.onSelectOption:(Ljava/lang/Integer;)V │ │ -476a34: 5410 3c9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f3c │ │ -476a38: 6e10 45e0 0200 |0002: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -476a3e: 0a02 |0005: move-result v2 │ │ -476a40: 7220 3dd7 2000 |0006: invoke-interface {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;.onSelectAutoStartDelay:(I)V // method@d73d │ │ -476a46: 0e00 |0009: return-void │ │ +476a28: |[476a28] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.onSelectOption:(Ljava/lang/Integer;)V │ │ +476a38: 5410 3c9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener; // field@9f3c │ │ +476a3c: 6e10 45e0 0200 |0002: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +476a42: 0a02 |0005: move-result v2 │ │ +476a44: 7220 3dd7 2000 |0006: invoke-interface {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;.onSelectAutoStartDelay:(I)V // method@d73d │ │ +476a4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Integer; │ │ │ │ @@ -1737462,18 +1737463,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -476a48: |[476a48] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.onSelectOption:(Ljava/lang/Object;)V │ │ -476a58: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ -476a5c: 6e20 49d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.onSelectOption:(Ljava/lang/Integer;)V // method@d749 │ │ -476a62: 0e00 |0005: return-void │ │ +476a4c: |[476a4c] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.onSelectOption:(Ljava/lang/Object;)V │ │ +476a5c: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ +476a60: 6e20 49d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.onSelectOption:(Ljava/lang/Integer;)V // method@d749 │ │ +476a66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1737482,32 +1737483,32 @@ │ │ type : '(Ljava/lang/Integer;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -476724: |[476724] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.toOptionNum:(Ljava/lang/Integer;)I │ │ -476734: 6200 3a9f |0000: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ -476738: 2101 |0002: array-length v1, v0 │ │ -47673a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -47673c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -47673e: 3512 1000 |0005: if-ge v2, v1, 0015 // +0010 │ │ -476742: 4404 0002 |0007: aget v4, v0, v2 │ │ -476746: 6e10 45e0 0700 |0009: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -47674c: 0a05 |000c: move-result v5 │ │ -47674e: 3645 0300 |000d: if-gt v5, v4, 0010 // +0003 │ │ -476752: 0f03 |000f: return v3 │ │ -476754: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -476758: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -47675c: 28f1 |0014: goto 0005 // -000f │ │ -47675e: 6207 3a9f |0015: sget-object v7, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ -476762: 2177 |0017: array-length v7, v7 │ │ -476764: d807 07ff |0018: add-int/lit8 v7, v7, #int -1 // #ff │ │ -476768: 0f07 |001a: return v7 │ │ +476728: |[476728] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.toOptionNum:(Ljava/lang/Integer;)I │ │ +476738: 6200 3a9f |0000: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ +47673c: 2101 |0002: array-length v1, v0 │ │ +47673e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +476740: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +476742: 3512 1000 |0005: if-ge v2, v1, 0015 // +0010 │ │ +476746: 4404 0002 |0007: aget v4, v0, v2 │ │ +47674a: 6e10 45e0 0700 |0009: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +476750: 0a05 |000c: move-result v5 │ │ +476752: 3645 0300 |000d: if-gt v5, v4, 0010 // +0003 │ │ +476756: 0f03 |000f: return v3 │ │ +476758: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +47675c: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +476760: 28f1 |0014: goto 0005 // -000f │ │ +476762: 6207 3a9f |0015: sget-object v7, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.delaysS:[I // field@9f3a │ │ +476766: 2177 |0017: array-length v7, v7 │ │ +476768: d807 07ff |0018: add-int/lit8 v7, v7, #int -1 // #ff │ │ +47676c: 0f07 |001a: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0009 line=73 │ │ 0x0015 line=78 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ @@ -1737518,19 +1737519,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47676c: |[47676c] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.toOptionNum:(Ljava/lang/Object;)I │ │ -47677c: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ -476780: 6e20 4cd7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.toOptionNum:(Ljava/lang/Integer;)I // method@d74c │ │ -476786: 0a01 |0005: move-result v1 │ │ -476788: 0f01 |0006: return v1 │ │ +476770: |[476770] de.tadris.fitness.ui.dialog.ChooseAutoStartDelayDialog.toOptionNum:(Ljava/lang/Object;)I │ │ +476780: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ +476784: 6e20 4cd7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.toOptionNum:(Ljava/lang/Integer;)I // method@d74c │ │ +47678a: 0a01 |0005: move-result v1 │ │ +47678c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1737592,27 +1737593,27 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -476c5c: |[476c5c] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;)V │ │ -476c6c: 1400 3701 117f |0000: const v0, #float 1.92744e+38 // #7f110137 │ │ -476c72: 6e20 a300 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -476c78: 0c00 |0006: move-result-object v0 │ │ -476c7a: 7030 99d7 2100 |0007: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d799 │ │ -476c80: 5b13 409f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener; // field@9f40 │ │ -476c84: 7110 c7d1 0200 |000c: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -476c8a: 0c02 |000f: move-result-object v2 │ │ -476c8c: 5422 ba85 |0010: iget-object v2, v2, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -476c90: 6e10 d1d2 0200 |0012: invoke-virtual {v2}, Lde/tadris/fitness/data/UserPreferences;.getAutoStartMode:()Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d2d1 │ │ -476c96: 0c02 |0015: move-result-object v2 │ │ -476c98: 5b12 3f9f |0016: iput-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.initialMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9f3f │ │ -476c9c: 0e00 |0018: return-void │ │ +476c60: |[476c60] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;)V │ │ +476c70: 1400 3701 117f |0000: const v0, #float 1.92744e+38 // #7f110137 │ │ +476c76: 6e20 a300 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +476c7c: 0c00 |0006: move-result-object v0 │ │ +476c7e: 7030 99d7 2100 |0007: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d799 │ │ +476c84: 5b13 409f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener; // field@9f40 │ │ +476c88: 7110 c7d1 0200 |000c: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +476c8e: 0c02 |000f: move-result-object v2 │ │ +476c90: 5422 ba85 |0010: iget-object v2, v2, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +476c94: 6e10 d1d2 0200 |0012: invoke-virtual {v2}, Lde/tadris/fitness/data/UserPreferences;.getAutoStartMode:()Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d2d1 │ │ +476c9a: 0c02 |0015: move-result-object v2 │ │ +476c9c: 5b12 3f9f |0016: iput-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.initialMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9f3f │ │ +476ca0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=32 │ │ 0x000a line=33 │ │ 0x000c line=34 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ @@ -1737624,22 +1737625,22 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -476ca0: |[476ca0] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V │ │ -476cb0: 1400 3701 117f |0000: const v0, #float 1.92744e+38 // #7f110137 │ │ -476cb6: 6e20 a300 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -476cbc: 0c00 |0006: move-result-object v0 │ │ -476cbe: 7030 99d7 2100 |0007: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d799 │ │ -476cc4: 5b13 409f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener; // field@9f40 │ │ -476cc8: 5b14 3f9f |000c: iput-object v4, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.initialMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9f3f │ │ -476ccc: 0e00 |000e: return-void │ │ +476ca4: |[476ca4] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V │ │ +476cb4: 1400 3701 117f |0000: const v0, #float 1.92744e+38 // #7f110137 │ │ +476cba: 6e20 a300 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +476cc0: 0c00 |0006: move-result-object v0 │ │ +476cc2: 7030 99d7 2100 |0007: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d799 │ │ +476cc8: 5b13 409f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener; // field@9f40 │ │ +476ccc: 5b14 3f9f |000c: iput-object v4, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.initialMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9f3f │ │ +476cd0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=21 │ │ 0x000a line=22 │ │ 0x000c line=23 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ @@ -1737653,45 +1737654,45 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -476bb8: |[476bb8] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.format:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)Ljava/lang/String; │ │ -476bc8: 6200 3d9f |0000: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$1;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$Mode:[I // field@9f3d │ │ -476bcc: 6e10 13d4 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ordinal:()I // method@d413 │ │ -476bd2: 0a02 |0005: move-result v2 │ │ -476bd4: 4402 0002 |0006: aget v2, v0, v2 │ │ -476bd8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -476bda: 3202 2600 |0009: if-eq v2, v0, 002f // +0026 │ │ -476bde: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -476be0: 3202 1900 |000c: if-eq v2, v0, 0025 // +0019 │ │ -476be4: 1230 |000e: const/4 v0, #int 3 // #3 │ │ -476be6: 3202 0c00 |000f: if-eq v2, v0, 001b // +000c │ │ -476bea: 5412 3e9f |0011: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.context:Landroid/app/Activity; // field@9f3e │ │ -476bee: 1400 3801 117f |0013: const v0, #float 1.92744e+38 // #7f110138 │ │ -476bf4: 6e20 a300 0200 |0016: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -476bfa: 0c02 |0019: move-result-object v2 │ │ -476bfc: 1102 |001a: return-object v2 │ │ -476bfe: 5412 3e9f |001b: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.context:Landroid/app/Activity; // field@9f3e │ │ -476c02: 1400 3901 117f |001d: const v0, #float 1.92744e+38 // #7f110139 │ │ -476c08: 6e20 a300 0200 |0020: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -476c0e: 0c02 |0023: move-result-object v2 │ │ -476c10: 1102 |0024: return-object v2 │ │ -476c12: 5412 3e9f |0025: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.context:Landroid/app/Activity; // field@9f3e │ │ -476c16: 1400 3601 117f |0027: const v0, #float 1.92744e+38 // #7f110136 │ │ -476c1c: 6e20 a300 0200 |002a: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -476c22: 0c02 |002d: move-result-object v2 │ │ -476c24: 1102 |002e: return-object v2 │ │ -476c26: 5412 3e9f |002f: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.context:Landroid/app/Activity; // field@9f3e │ │ -476c2a: 1400 3501 117f |0031: const v0, #float 1.92744e+38 // #7f110135 │ │ -476c30: 6e20 a300 0200 |0034: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -476c36: 0c02 |0037: move-result-object v2 │ │ -476c38: 1102 |0038: return-object v2 │ │ +476bbc: |[476bbc] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.format:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)Ljava/lang/String; │ │ +476bcc: 6200 3d9f |0000: sget-object v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$1;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$Mode:[I // field@9f3d │ │ +476bd0: 6e10 13d4 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ordinal:()I // method@d413 │ │ +476bd6: 0a02 |0005: move-result v2 │ │ +476bd8: 4402 0002 |0006: aget v2, v0, v2 │ │ +476bdc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +476bde: 3202 2600 |0009: if-eq v2, v0, 002f // +0026 │ │ +476be2: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +476be4: 3202 1900 |000c: if-eq v2, v0, 0025 // +0019 │ │ +476be8: 1230 |000e: const/4 v0, #int 3 // #3 │ │ +476bea: 3202 0c00 |000f: if-eq v2, v0, 001b // +000c │ │ +476bee: 5412 3e9f |0011: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.context:Landroid/app/Activity; // field@9f3e │ │ +476bf2: 1400 3801 117f |0013: const v0, #float 1.92744e+38 // #7f110138 │ │ +476bf8: 6e20 a300 0200 |0016: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +476bfe: 0c02 |0019: move-result-object v2 │ │ +476c00: 1102 |001a: return-object v2 │ │ +476c02: 5412 3e9f |001b: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.context:Landroid/app/Activity; // field@9f3e │ │ +476c06: 1400 3901 117f |001d: const v0, #float 1.92744e+38 // #7f110139 │ │ +476c0c: 6e20 a300 0200 |0020: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +476c12: 0c02 |0023: move-result-object v2 │ │ +476c14: 1102 |0024: return-object v2 │ │ +476c16: 5412 3e9f |0025: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.context:Landroid/app/Activity; // field@9f3e │ │ +476c1a: 1400 3601 117f |0027: const v0, #float 1.92744e+38 // #7f110136 │ │ +476c20: 6e20 a300 0200 |002a: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +476c26: 0c02 |002d: move-result-object v2 │ │ +476c28: 1102 |002e: return-object v2 │ │ +476c2a: 5412 3e9f |002f: iget-object v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.context:Landroid/app/Activity; // field@9f3e │ │ +476c2e: 1400 3501 117f |0031: const v0, #float 1.92744e+38 // #7f110135 │ │ +476c34: 6e20 a300 0200 |0034: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +476c3a: 0c02 |0037: move-result-object v2 │ │ +476c3c: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0011 line=57 │ │ 0x001b line=55 │ │ 0x0025 line=53 │ │ 0x002f line=51 │ │ @@ -1737704,19 +1737705,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -476c3c: |[476c3c] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.format:(Ljava/lang/Object;)Ljava/lang/String; │ │ -476c4c: 1f01 8a16 |0000: check-cast v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode; // type@168a │ │ -476c50: 6e20 52d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.format:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)Ljava/lang/String; // method@d752 │ │ -476c56: 0c01 |0005: move-result-object v1 │ │ -476c58: 1101 |0006: return-object v1 │ │ +476c40: |[476c40] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.format:(Ljava/lang/Object;)Ljava/lang/String; │ │ +476c50: 1f01 8a16 |0000: check-cast v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode; // type@168a │ │ +476c54: 6e20 52d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.format:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)Ljava/lang/String; // method@d752 │ │ +476c5a: 0c01 |0005: move-result-object v1 │ │ +476c5c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1737725,19 +1737726,19 @@ │ │ type : '(I)Lde/tadris/fitness/model/AutoStartWorkout$Mode;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -476af0: |[476af0] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.fromOptionNum:(I)Lde/tadris/fitness/model/AutoStartWorkout$Mode; │ │ -476b00: 7100 16d4 0000 |0000: invoke-static {}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.values:()[Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d416 │ │ -476b06: 0c00 |0003: move-result-object v0 │ │ -476b08: 4602 0002 |0004: aget-object v2, v0, v2 │ │ -476b0c: 1102 |0006: return-object v2 │ │ +476af4: |[476af4] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.fromOptionNum:(I)Lde/tadris/fitness/model/AutoStartWorkout$Mode; │ │ +476b04: 7100 16d4 0000 |0000: invoke-static {}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.values:()[Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d416 │ │ +476b0a: 0c00 |0003: move-result-object v0 │ │ +476b0c: 4602 0002 |0004: aget-object v2, v0, v2 │ │ +476b10: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1737746,18 +1737747,18 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -476b80: |[476b80] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.fromOptionNum:(I)Ljava/lang/Object; │ │ -476b90: 6e20 54d7 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.fromOptionNum:(I)Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d754 │ │ -476b96: 0c01 |0003: move-result-object v1 │ │ -476b98: 1101 |0004: return-object v1 │ │ +476b84: |[476b84] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.fromOptionNum:(I)Ljava/lang/Object; │ │ +476b94: 6e20 54d7 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.fromOptionNum:(I)Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d754 │ │ +476b9a: 0c01 |0003: move-result-object v1 │ │ +476b9c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1737766,17 +1737767,17 @@ │ │ type : '()Lde/tadris/fitness/model/AutoStartWorkout$Mode;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -476b10: |[476b10] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.getInitOption:()Lde/tadris/fitness/model/AutoStartWorkout$Mode; │ │ -476b20: 5410 3f9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.initialMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9f3f │ │ -476b24: 1100 |0002: return-object v0 │ │ +476b14: |[476b14] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.getInitOption:()Lde/tadris/fitness/model/AutoStartWorkout$Mode; │ │ +476b24: 5410 3f9f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.initialMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9f3f │ │ +476b28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;) │ │ @@ -1737784,18 +1737785,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -476b9c: |[476b9c] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.getInitOption:()Ljava/lang/Object; │ │ -476bac: 6e10 56d7 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.getInitOption:()Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d756 │ │ -476bb2: 0c00 |0003: move-result-object v0 │ │ -476bb4: 1100 |0004: return-object v0 │ │ +476ba0: |[476ba0] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.getInitOption:()Ljava/lang/Object; │ │ +476bb0: 6e10 56d7 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.getInitOption:()Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d756 │ │ +476bb6: 0c00 |0003: move-result-object v0 │ │ +476bb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ │ │ #6 : (in Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;) │ │ @@ -1737803,19 +1737804,19 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -476b28: |[476b28] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.getOptionCount:()I │ │ -476b38: 7100 16d4 0000 |0000: invoke-static {}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.values:()[Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d416 │ │ -476b3e: 0c00 |0003: move-result-object v0 │ │ -476b40: 2100 |0004: array-length v0, v0 │ │ -476b42: 0f00 |0005: return v0 │ │ +476b2c: |[476b2c] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.getOptionCount:()I │ │ +476b3c: 7100 16d4 0000 |0000: invoke-static {}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.values:()[Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d416 │ │ +476b42: 0c00 |0003: move-result-object v0 │ │ +476b44: 2100 |0004: array-length v0, v0 │ │ +476b46: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ │ │ #7 : (in Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;) │ │ @@ -1737823,18 +1737824,18 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -476cd0: |[476cd0] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.onSelectOption:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V │ │ -476ce0: 5410 409f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener; // field@9f40 │ │ -476ce4: 7220 4fd7 2000 |0002: invoke-interface {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;.onSelectAutoStartMode:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d74f │ │ -476cea: 0e00 |0005: return-void │ │ +476cd4: |[476cd4] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.onSelectOption:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V │ │ +476ce4: 5410 409f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener; // field@9f40 │ │ +476ce8: 7220 4fd7 2000 |0002: invoke-interface {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;.onSelectAutoStartMode:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d74f │ │ +476cee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/tadris/fitness/model/AutoStartWorkout$Mode; │ │ │ │ @@ -1737843,18 +1737844,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -476cec: |[476cec] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.onSelectOption:(Ljava/lang/Object;)V │ │ -476cfc: 1f01 8a16 |0000: check-cast v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode; // type@168a │ │ -476d00: 6e20 59d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.onSelectOption:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d759 │ │ -476d06: 0e00 |0005: return-void │ │ +476cf0: |[476cf0] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.onSelectOption:(Ljava/lang/Object;)V │ │ +476d00: 1f01 8a16 |0000: check-cast v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode; // type@168a │ │ +476d04: 6e20 59d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.onSelectOption:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d759 │ │ +476d0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1737863,18 +1737864,18 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -476b44: |[476b44] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.toOptionNum:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)I │ │ -476b54: 6e10 13d4 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ordinal:()I // method@d413 │ │ -476b5a: 0a01 |0003: move-result v1 │ │ -476b5c: 0f01 |0004: return v1 │ │ +476b48: |[476b48] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.toOptionNum:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)I │ │ +476b58: 6e10 13d4 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ordinal:()I // method@d413 │ │ +476b5e: 0a01 |0003: move-result v1 │ │ +476b60: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/tadris/fitness/model/AutoStartWorkout$Mode; │ │ │ │ @@ -1737883,19 +1737884,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -476b60: |[476b60] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.toOptionNum:(Ljava/lang/Object;)I │ │ -476b70: 1f01 8a16 |0000: check-cast v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode; // type@168a │ │ -476b74: 6e20 5cd7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.toOptionNum:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)I // method@d75c │ │ -476b7a: 0a01 |0005: move-result v1 │ │ -476b7c: 0f01 |0006: return v1 │ │ +476b64: |[476b64] de.tadris.fitness.ui.dialog.ChooseAutoStartModeDialog.toOptionNum:(Ljava/lang/Object;)I │ │ +476b74: 1f01 8a16 |0000: check-cast v1, Lde/tadris/fitness/model/AutoStartWorkout$Mode; // type@168a │ │ +476b78: 6e20 5cd7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.toOptionNum:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)I // method@d75c │ │ +476b7e: 0a01 |0005: move-result v1 │ │ +476b80: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1737972,27 +1737973,27 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -476e8c: |[476e8c] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener;)V │ │ -476e9c: 1400 3a01 117f |0000: const v0, #float 1.92744e+38 // #7f11013a │ │ -476ea2: 6e20 a300 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -476ea8: 0c00 |0006: move-result-object v0 │ │ -476eaa: 7030 99d7 2100 |0007: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d799 │ │ -476eb0: 5b13 469f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener; // field@9f46 │ │ -476eb4: 7110 c7d1 0200 |000c: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -476eba: 0c02 |000f: move-result-object v2 │ │ -476ebc: 5422 ba85 |0010: iget-object v2, v2, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -476ec0: 6e10 d2d2 0200 |0012: invoke-virtual {v2}, Lde/tadris/fitness/data/UserPreferences;.getAutoTimeout:()I // method@d2d2 │ │ -476ec6: 0a02 |0015: move-result v2 │ │ -476ec8: 5912 459f |0016: iput v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.initialTimeoutM:I // field@9f45 │ │ -476ecc: 0e00 |0018: return-void │ │ +476e90: |[476e90] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener;)V │ │ +476ea0: 1400 3a01 117f |0000: const v0, #float 1.92744e+38 // #7f11013a │ │ +476ea6: 6e20 a300 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +476eac: 0c00 |0006: move-result-object v0 │ │ +476eae: 7030 99d7 2100 |0007: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d799 │ │ +476eb4: 5b13 469f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener; // field@9f46 │ │ +476eb8: 7110 c7d1 0200 |000c: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +476ebe: 0c02 |000f: move-result-object v2 │ │ +476ec0: 5422 ba85 |0010: iget-object v2, v2, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +476ec4: 6e10 d2d2 0200 |0012: invoke-virtual {v2}, Lde/tadris/fitness/data/UserPreferences;.getAutoTimeout:()I // method@d2d2 │ │ +476eca: 0a02 |0015: move-result v2 │ │ +476ecc: 5912 459f |0016: iput v2, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.initialTimeoutM:I // field@9f45 │ │ +476ed0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x000c line=39 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ @@ -1738004,22 +1738005,22 @@ │ │ type : '(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -476ed0: |[476ed0] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener;I)V │ │ -476ee0: 1400 3a01 117f |0000: const v0, #float 1.92744e+38 // #7f11013a │ │ -476ee6: 6e20 a300 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ -476eec: 0c00 |0006: move-result-object v0 │ │ -476eee: 7030 99d7 2100 |0007: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d799 │ │ -476ef4: 5b13 469f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener; // field@9f46 │ │ -476ef8: 5914 459f |000c: iput v4, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.initialTimeoutM:I // field@9f45 │ │ -476efc: 0e00 |000e: return-void │ │ +476ed4: |[476ed4] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener;I)V │ │ +476ee4: 1400 3a01 117f |0000: const v0, #float 1.92744e+38 // #7f11013a │ │ +476eea: 6e20 a300 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a3 │ │ +476ef0: 0c00 |0006: move-result-object v0 │ │ +476ef2: 7030 99d7 2100 |0007: invoke-direct {v1, v2, v0}, Lde/tadris/fitness/ui/dialog/NumberPickerDialog;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d799 │ │ +476ef8: 5b13 469f |000a: iput-object v3, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener; // field@9f46 │ │ +476efc: 5914 459f |000c: iput v4, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.initialTimeoutM:I // field@9f45 │ │ +476f00: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=25 │ │ 0x000a line=26 │ │ 0x000c line=27 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ @@ -1738033,38 +1738034,38 @@ │ │ type : '(Ljava/lang/Integer;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -476df8: |[476df8] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.format:(Ljava/lang/Integer;)Ljava/lang/String; │ │ -476e08: 6e10 45e0 0300 |0000: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -476e0e: 0a00 |0003: move-result v0 │ │ -476e10: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -476e14: 5423 449f |0006: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.context:Landroid/app/Activity; // field@9f44 │ │ -476e18: 1400 1c01 117f |0008: const v0, #float 1.92744e+38 // #7f11011c │ │ -476e1e: 6e20 a500 0300 |000b: invoke-virtual {v3, v0}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@00a5 │ │ -476e24: 0c03 |000e: move-result-object v3 │ │ -476e26: 7210 a6df 0300 |000f: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ -476e2c: 0c03 |0012: move-result-object v3 │ │ -476e2e: 281e |0013: goto 0031 // +001e │ │ -476e30: 2200 0819 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -476e34: 7010 06e1 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -476e3a: 6e20 11e1 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -476e40: 1a03 2000 |001c: const-string v3, " " // string@0020 │ │ -476e44: 6e20 12e1 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -476e4a: 5423 449f |0021: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.context:Landroid/app/Activity; // field@9f44 │ │ -476e4e: 1401 8501 117f |0023: const v1, #float 1.92746e+38 // #7f110185 │ │ -476e54: 6e20 a500 1300 |0026: invoke-virtual {v3, v1}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@00a5 │ │ -476e5a: 0c03 |0029: move-result-object v3 │ │ -476e5c: 6e20 11e1 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -476e62: 6e10 1fe1 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -476e68: 0c03 |0030: move-result-object v3 │ │ -476e6a: 1103 |0031: return-object v3 │ │ +476dfc: |[476dfc] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.format:(Ljava/lang/Integer;)Ljava/lang/String; │ │ +476e0c: 6e10 45e0 0300 |0000: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +476e12: 0a00 |0003: move-result v0 │ │ +476e14: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +476e18: 5423 449f |0006: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.context:Landroid/app/Activity; // field@9f44 │ │ +476e1c: 1400 1c01 117f |0008: const v0, #float 1.92744e+38 // #7f11011c │ │ +476e22: 6e20 a500 0300 |000b: invoke-virtual {v3, v0}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@00a5 │ │ +476e28: 0c03 |000e: move-result-object v3 │ │ +476e2a: 7210 a6df 0300 |000f: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@dfa6 │ │ +476e30: 0c03 |0012: move-result-object v3 │ │ +476e32: 281e |0013: goto 0031 // +001e │ │ +476e34: 2200 0819 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +476e38: 7010 06e1 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +476e3e: 6e20 11e1 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +476e44: 1a03 2000 |001c: const-string v3, " " // string@0020 │ │ +476e48: 6e20 12e1 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +476e4e: 5423 449f |0021: iget-object v3, v2, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.context:Landroid/app/Activity; // field@9f44 │ │ +476e52: 1401 8501 117f |0023: const v1, #float 1.92746e+38 // #7f110185 │ │ +476e58: 6e20 a500 1300 |0026: invoke-virtual {v3, v1}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@00a5 │ │ +476e5e: 0c03 |0029: move-result-object v3 │ │ +476e60: 6e20 11e1 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +476e66: 6e10 1fe1 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +476e6c: 0c03 |0030: move-result-object v3 │ │ +476e6e: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000b line=55 │ │ 0x0026 line=56 │ │ locals : │ │ 0x0000 - 0x0032 reg=2 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ @@ -1738075,19 +1738076,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -476e6c: |[476e6c] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.format:(Ljava/lang/Object;)Ljava/lang/String; │ │ -476e7c: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ -476e80: 6e20 61d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.format:(Ljava/lang/Integer;)Ljava/lang/String; // method@d761 │ │ -476e86: 0c01 |0005: move-result-object v1 │ │ -476e88: 1101 |0006: return-object v1 │ │ +476e70: |[476e70] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.format:(Ljava/lang/Object;)Ljava/lang/String; │ │ +476e80: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ +476e84: 6e20 61d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.format:(Ljava/lang/Integer;)Ljava/lang/String; // method@d761 │ │ +476e8a: 0c01 |0005: move-result-object v1 │ │ +476e8c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1738096,19 +1738097,19 @@ │ │ type : '(I)Ljava/lang/Integer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -476d80: |[476d80] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.fromOptionNum:(I)Ljava/lang/Integer; │ │ -476d90: da01 0105 |0000: mul-int/lit8 v1, v1, #int 5 // #05 │ │ -476d94: 7110 4ee0 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -476d9a: 0c01 |0005: move-result-object v1 │ │ -476d9c: 1101 |0006: return-object v1 │ │ +476d84: |[476d84] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.fromOptionNum:(I)Ljava/lang/Integer; │ │ +476d94: da01 0105 |0000: mul-int/lit8 v1, v1, #int 5 // #05 │ │ +476d98: 7110 4ee0 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +476d9e: 0c01 |0005: move-result-object v1 │ │ +476da0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -1738117,18 +1738118,18 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -476dc0: |[476dc0] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.fromOptionNum:(I)Ljava/lang/Object; │ │ -476dd0: 6e20 63d7 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.fromOptionNum:(I)Ljava/lang/Integer; // method@d763 │ │ -476dd6: 0c01 |0003: move-result-object v1 │ │ -476dd8: 1101 |0004: return-object v1 │ │ +476dc4: |[476dc4] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.fromOptionNum:(I)Ljava/lang/Object; │ │ +476dd4: 6e20 63d7 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.fromOptionNum:(I)Ljava/lang/Integer; // method@d763 │ │ +476dda: 0c01 |0003: move-result-object v1 │ │ +476ddc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1738137,19 +1738138,19 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -476da0: |[476da0] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.getInitOption:()Ljava/lang/Integer; │ │ -476db0: 5210 459f |0000: iget v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.initialTimeoutM:I // field@9f45 │ │ -476db4: 7110 4ee0 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -476dba: 0c00 |0005: move-result-object v0 │ │ -476dbc: 1100 |0006: return-object v0 │ │ +476da4: |[476da4] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.getInitOption:()Ljava/lang/Integer; │ │ +476db4: 5210 459f |0000: iget v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.initialTimeoutM:I // field@9f45 │ │ +476db8: 7110 4ee0 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +476dbe: 0c00 |0005: move-result-object v0 │ │ +476dc0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;) │ │ @@ -1738157,18 +1738158,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -476ddc: |[476ddc] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.getInitOption:()Ljava/lang/Object; │ │ -476dec: 6e10 65d7 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.getInitOption:()Ljava/lang/Integer; // method@d765 │ │ -476df2: 0c00 |0003: move-result-object v0 │ │ -476df4: 1100 |0004: return-object v0 │ │ +476de0: |[476de0] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.getInitOption:()Ljava/lang/Object; │ │ +476df0: 6e10 65d7 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.getInitOption:()Ljava/lang/Integer; // method@d765 │ │ +476df6: 0c00 |0003: move-result-object v0 │ │ +476df8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ │ │ #6 : (in Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;) │ │ @@ -1738176,36 +1738177,36 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -476d08: |[476d08] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.getOptionCount:()I │ │ -476d18: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ -476d1c: 0f00 |0002: return v0 │ │ +476d0c: |[476d0c] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.getOptionCount:()I │ │ +476d1c: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ +476d20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;) │ │ name : 'onSelectOption' │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -476f00: |[476f00] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.onSelectOption:(Ljava/lang/Integer;)V │ │ -476f10: 5410 469f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener; // field@9f46 │ │ -476f14: 6e10 45e0 0200 |0002: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -476f1a: 0a02 |0005: move-result v2 │ │ -476f1c: 7220 5ed7 2000 |0006: invoke-interface {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener;.onSelectAutoTimeout:(I)V // method@d75e │ │ -476f22: 0e00 |0009: return-void │ │ +476f04: |[476f04] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.onSelectOption:(Ljava/lang/Integer;)V │ │ +476f14: 5410 469f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.listener:Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener; // field@9f46 │ │ +476f18: 6e10 45e0 0200 |0002: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +476f1e: 0a02 |0005: move-result v2 │ │ +476f20: 7220 5ed7 2000 |0006: invoke-interface {v0, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener;.onSelectAutoTimeout:(I)V // method@d75e │ │ +476f26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Integer; │ │ │ │ @@ -1738214,18 +1738215,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -476f24: |[476f24] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.onSelectOption:(Ljava/lang/Object;)V │ │ -476f34: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ -476f38: 6e20 68d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.onSelectOption:(Ljava/lang/Integer;)V // method@d768 │ │ -476f3e: 0e00 |0005: return-void │ │ +476f28: |[476f28] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.onSelectOption:(Ljava/lang/Object;)V │ │ +476f38: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ +476f3c: 6e20 68d7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.onSelectOption:(Ljava/lang/Integer;)V // method@d768 │ │ +476f42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1738234,28 +1738235,28 @@ │ │ type : '(Ljava/lang/Integer;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -476d20: |[476d20] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.toOptionNum:(Ljava/lang/Integer;)I │ │ -476d30: 6e10 45e0 0200 |0000: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -476d36: 0a02 |0003: move-result v2 │ │ -476d38: db02 0205 |0004: div-int/lit8 v2, v2, #int 5 // #05 │ │ -476d3c: 3b02 0400 |0006: if-gez v2, 000a // +0004 │ │ -476d40: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -476d42: 0f02 |0009: return v2 │ │ -476d44: 6e10 67d7 0100 |000a: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.getOptionCount:()I // method@d767 │ │ -476d4a: 0a00 |000d: move-result v0 │ │ -476d4c: 3402 0800 |000e: if-lt v2, v0, 0016 // +0008 │ │ -476d50: 6e10 67d7 0100 |0010: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.getOptionCount:()I // method@d767 │ │ -476d56: 0a02 |0013: move-result v2 │ │ -476d58: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -476d5c: 0f02 |0016: return v2 │ │ +476d24: |[476d24] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.toOptionNum:(Ljava/lang/Integer;)I │ │ +476d34: 6e10 45e0 0200 |0000: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +476d3a: 0a02 |0003: move-result v2 │ │ +476d3c: db02 0205 |0004: div-int/lit8 v2, v2, #int 5 // #05 │ │ +476d40: 3b02 0400 |0006: if-gez v2, 000a // +0004 │ │ +476d44: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +476d46: 0f02 |0009: return v2 │ │ +476d48: 6e10 67d7 0100 |000a: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.getOptionCount:()I // method@d767 │ │ +476d4e: 0a00 |000d: move-result v0 │ │ +476d50: 3402 0800 |000e: if-lt v2, v0, 0016 // +0008 │ │ +476d54: 6e10 67d7 0100 |0010: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.getOptionCount:()I // method@d767 │ │ +476d5a: 0a02 |0013: move-result v2 │ │ +476d5c: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +476d60: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000a line=64 │ │ 0x0010 line=65 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ @@ -1738266,19 +1738267,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -476d60: |[476d60] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.toOptionNum:(Ljava/lang/Object;)I │ │ -476d70: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ -476d74: 6e20 6bd7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.toOptionNum:(Ljava/lang/Integer;)I // method@d76b │ │ -476d7a: 0a01 |0005: move-result v1 │ │ -476d7c: 0f01 |0006: return v1 │ │ +476d64: |[476d64] de.tadris.fitness.ui.dialog.ChooseAutoTimeoutDialog.toOptionNum:(Ljava/lang/Object;)I │ │ +476d74: 1f01 ea18 |0000: check-cast v1, Ljava/lang/Integer; // type@18ea │ │ +476d78: 6e20 6bd7 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.toOptionNum:(Ljava/lang/Integer;)I // method@d76b │ │ +476d7e: 0a01 |0005: move-result v1 │ │ +476d80: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1738311,32 +1738312,32 @@ │ │ type : '(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 33 16-bit code units │ │ -4780ec: |[4780ec] de.tadris.fitness.ui.dialog.SelectWorkoutTypeDialogAll.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V │ │ -4780fc: 7030 c0d7 980a |0000: invoke-direct {v8, v9, v10}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V // method@d7c0 │ │ -478102: 548a 739f |0003: iget-object v10, v8, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialogAll;.options:Ljava/util/List; // field@9f73 │ │ -478106: 2207 6416 |0005: new-instance v7, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ -47810a: 1400 e101 117f |0007: const v0, #float 1.92748e+38 // #7f1101e1 │ │ -478110: 6e20 74d6 0900 |000a: invoke-virtual {v9, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getString:(I)Ljava/lang/String; // method@d674 │ │ -478116: 0c02 |000d: move-result-object v2 │ │ -478118: 6e10 79d6 0900 |000e: invoke-virtual {v9}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemePrimaryColor:()I // method@d679 │ │ -47811e: 0a04 |0011: move-result v4 │ │ -478120: 1a01 b16a |0012: const-string v1, "_all" // string@6ab1 │ │ -478124: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -478126: 1a05 d9ab |0015: const-string v5, "list" // string@abd9 │ │ -47812a: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -47812c: 0770 |0018: move-object v0, v7 │ │ -47812e: 7607 61d3 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lde/tadris/fitness/data/WorkoutType;.:(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;I)V // method@d361 │ │ -478134: 1209 |001c: const/4 v9, #int 0 // #0 │ │ -478136: 7230 84e3 9a07 |001d: invoke-interface {v10, v9, v7}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@e384 │ │ -47813c: 0e00 |0020: return-void │ │ +4780f0: |[4780f0] de.tadris.fitness.ui.dialog.SelectWorkoutTypeDialogAll.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V │ │ +478100: 7030 c0d7 980a |0000: invoke-direct {v8, v9, v10}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V // method@d7c0 │ │ +478106: 548a 739f |0003: iget-object v10, v8, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialogAll;.options:Ljava/util/List; // field@9f73 │ │ +47810a: 2207 6416 |0005: new-instance v7, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ +47810e: 1400 e101 117f |0007: const v0, #float 1.92748e+38 // #7f1101e1 │ │ +478114: 6e20 74d6 0900 |000a: invoke-virtual {v9, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getString:(I)Ljava/lang/String; // method@d674 │ │ +47811a: 0c02 |000d: move-result-object v2 │ │ +47811c: 6e10 79d6 0900 |000e: invoke-virtual {v9}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemePrimaryColor:()I // method@d679 │ │ +478122: 0a04 |0011: move-result v4 │ │ +478124: 1a01 b16a |0012: const-string v1, "_all" // string@6ab1 │ │ +478128: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +47812a: 1a05 d9ab |0015: const-string v5, "list" // string@abd9 │ │ +47812e: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +478130: 0770 |0018: move-object v0, v7 │ │ +478132: 7607 61d3 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lde/tadris/fitness/data/WorkoutType;.:(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;I)V // method@d361 │ │ +478138: 1209 |001c: const/4 v9, #int 0 // #0 │ │ +47813a: 7230 84e3 9a07 |001d: invoke-interface {v10, v9, v7}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@e384 │ │ +478140: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x000a line=32 │ │ 0x000e line=33 │ │ 0x001d line=31 │ │ @@ -1738384,18 +1738385,18 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4807a0: |[4807a0] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$3.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V │ │ -4807b0: 5b01 8ea0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08e │ │ -4807b4: 7010 beae 0000 |0002: invoke-direct {v0}, Lcom/github/mikephil/charting/formatter/ValueFormatter;.:()V // method@aebe │ │ -4807ba: 0e00 |0005: return-void │ │ +4807a4: |[4807a4] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$3.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V │ │ +4807b4: 5b01 8ea0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08e │ │ +4807b8: 7010 beae 0000 |0002: invoke-direct {v0}, Lcom/github/mikephil/charting/formatter/ValueFormatter;.:()V // method@aebe │ │ +4807be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ │ │ @@ -1738405,30 +1738406,30 @@ │ │ type : '(F)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -480758: |[480758] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$3.getFormattedValue:(F)Ljava/lang/String; │ │ -480768: 5480 8ea0 |0000: iget-object v0, v8, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08e │ │ -48076c: 5400 9ba0 |0002: iget-object v0, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -480770: 5400 c69c |0004: iget-object v0, v0, Lde/tadris/fitness/aggregation/AggregationSpan;.dateFormat:Ljava/text/SimpleDateFormat; // field@9cc6 │ │ -480774: 2201 7a19 |0006: new-instance v1, Ljava/util/Date; // type@197a │ │ -480778: 8892 |0008: float-to-long v2, v9 │ │ -48077a: 5489 8ea0 |0009: iget-object v9, v8, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08e │ │ -48077e: 5499 9ba0 |000b: iget-object v9, v9, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -480782: 5394 c79c |000d: iget-wide v4, v9, Lde/tadris/fitness/aggregation/AggregationSpan;.spanInterval:J // field@9cc7 │ │ -480786: 1606 0200 |000f: const-wide/16 v6, #int 2 // #2 │ │ -48078a: be64 |0011: div-long/2addr v4, v6 │ │ -48078c: bb42 |0012: add-long/2addr v2, v4 │ │ -48078e: 7030 19e3 2103 |0013: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@e319 │ │ -480794: 6e20 77e2 1000 |0016: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e277 │ │ -48079a: 0c09 |0019: move-result-object v9 │ │ -48079c: 1109 |001a: return-object v9 │ │ +48075c: |[48075c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity$3.getFormattedValue:(F)Ljava/lang/String; │ │ +48076c: 5480 8ea0 |0000: iget-object v0, v8, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08e │ │ +480770: 5400 9ba0 |0002: iget-object v0, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +480774: 5400 c69c |0004: iget-object v0, v0, Lde/tadris/fitness/aggregation/AggregationSpan;.dateFormat:Ljava/text/SimpleDateFormat; // field@9cc6 │ │ +480778: 2201 7a19 |0006: new-instance v1, Ljava/util/Date; // type@197a │ │ +48077c: 8892 |0008: float-to-long v2, v9 │ │ +48077e: 5489 8ea0 |0009: iget-object v9, v8, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3;.this$0:Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // field@a08e │ │ +480782: 5499 9ba0 |000b: iget-object v9, v9, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +480786: 5394 c79c |000d: iget-wide v4, v9, Lde/tadris/fitness/aggregation/AggregationSpan;.spanInterval:J // field@9cc7 │ │ +48078a: 1606 0200 |000f: const-wide/16 v6, #int 2 // #2 │ │ +48078e: be64 |0011: div-long/2addr v4, v6 │ │ +480790: bb42 |0012: add-long/2addr v2, v4 │ │ +480792: 7030 19e3 2103 |0013: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@e319 │ │ +480798: 6e20 77e2 1000 |0016: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e277 │ │ +48079e: 0c09 |0019: move-result-object v9 │ │ +4807a0: 1109 |001a: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x001b reg=8 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3; │ │ 0x0000 - 0x001b reg=9 (null) F │ │ │ │ @@ -1738469,17 +1738470,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4858a0: |[4858a0] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.:(Landroid/content/Context;)V │ │ -4858b0: 7020 79db 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.:(Landroid/content/Context;)V // method@db79 │ │ -4858b6: 0e00 |0003: return-void │ │ +4858a4: |[4858a4] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.:(Landroid/content/Context;)V │ │ +4858b4: 7020 79db 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.:(Landroid/content/Context;)V // method@db79 │ │ +4858ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1738489,67 +1738490,67 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -485850: |[485850] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getColor:()I │ │ -485860: 1400 7a00 067f |0000: const v0, #float 1.78119e+38 // #7f06007a │ │ -485866: 0f00 |0003: return v0 │ │ +485854: |[485854] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getColor:()I │ │ +485864: 1400 7a00 067f |0000: const v0, #float 1.78119e+38 // #7f06007a │ │ +48586a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;) │ │ name : 'getMaxValue' │ │ type : '(Lde/tadris/fitness/data/Workout;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -485808: |[485808] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getMaxValue:(Lde/tadris/fitness/data/Workout;)F │ │ -485818: 1501 2043 |0000: const/high16 v1, #int 1126170624 // #4320 │ │ -48581c: 0f01 |0002: return v1 │ │ +48580c: |[48580c] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getMaxValue:(Lde/tadris/fitness/data/Workout;)F │ │ +48581c: 1501 2043 |0000: const/high16 v1, #int 1126170624 // #4320 │ │ +485820: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;) │ │ name : 'getMinValue' │ │ type : '(Lde/tadris/fitness/data/Workout;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -485820: |[485820] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getMinValue:(Lde/tadris/fitness/data/Workout;)F │ │ -485830: 1501 4842 |0000: const/high16 v1, #int 1112014848 // #4248 │ │ -485834: 0f01 |0002: return v1 │ │ +485824: |[485824] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getMinValue:(Lde/tadris/fitness/data/Workout;)F │ │ +485834: 1501 4842 |0000: const/high16 v1, #int 1112014848 // #4248 │ │ +485838: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -485868: |[485868] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getName:()Ljava/lang/String; │ │ -485878: 1400 cc01 117f |0000: const v0, #float 1.92747e+38 // #7f1101cc │ │ -48587e: 6e20 87db 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;.getString:(I)Ljava/lang/String; // method@db87 │ │ -485884: 0c00 |0006: move-result-object v0 │ │ -485886: 1100 |0007: return-object v0 │ │ +48586c: |[48586c] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getName:()Ljava/lang/String; │ │ +48587c: 1400 cc01 117f |0000: const v0, #float 1.92747e+38 // #7f1101cc │ │ +485882: 6e20 87db 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;.getString:(I)Ljava/lang/String; // method@db87 │ │ +485888: 0c00 |0006: move-result-object v0 │ │ +48588a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter; │ │ │ │ #4 : (in Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;) │ │ @@ -1738557,34 +1738558,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -485888: |[485888] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getUnit:()Ljava/lang/String; │ │ -485898: 1a00 2d7a |0000: const-string v0, "bpm" // string@7a2d │ │ -48589c: 1100 |0002: return-object v0 │ │ +48588c: |[48588c] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getUnit:()Ljava/lang/String; │ │ +48589c: 1a00 2d7a |0000: const-string v0, "bpm" // string@7a2d │ │ +4858a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;) │ │ name : 'getValue' │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -485838: |[485838] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getValue:(Lde/tadris/fitness/data/WorkoutSample;)F │ │ -485848: 5211 4a9d |0000: iget v1, v1, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ -48584c: 8211 |0002: int-to-float v1, v1 │ │ -48584e: 0f01 |0003: return v1 │ │ +48583c: |[48583c] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.getValue:(Lde/tadris/fitness/data/WorkoutSample;)F │ │ +48584c: 5211 4a9d |0000: iget v1, v1, Lde/tadris/fitness/data/WorkoutSample;.heartRate:I // field@9d4a │ │ +485850: 8211 |0002: int-to-float v1, v1 │ │ +485852: 0f01 |0003: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/tadris/fitness/data/WorkoutSample; │ │ │ │ @@ -1738593,16 +1738594,16 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4858b8: |[4858b8] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V │ │ -4858c8: 0e00 |0000: return-void │ │ +4858bc: |[4858bc] de.tadris.fitness.ui.workout.diagram.HeartRateConverter.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V │ │ +4858cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8642 (HeartRateConverter.java) │ │ │ │ Class #5755 header: │ │ @@ -1738640,17 +1738641,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4859b8: |[4859b8] de.tadris.fitness.ui.workout.diagram.HeightConverter.:(Landroid/content/Context;)V │ │ -4859c8: 7020 79db 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.:(Landroid/content/Context;)V // method@db79 │ │ -4859ce: 0e00 |0003: return-void │ │ +4859bc: |[4859bc] de.tadris.fitness.ui.workout.diagram.HeightConverter.:(Landroid/content/Context;)V │ │ +4859cc: 7020 79db 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.:(Landroid/content/Context;)V // method@db79 │ │ +4859d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/diagram/HeightConverter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1738660,40 +1738661,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -485958: |[485958] de.tadris.fitness.ui.workout.diagram.HeightConverter.getColor:()I │ │ -485968: 1400 7b00 067f |0000: const v0, #float 1.78119e+38 // #7f06007b │ │ -48596e: 0f00 |0003: return v0 │ │ +48595c: |[48595c] de.tadris.fitness.ui.workout.diagram.HeightConverter.getColor:()I │ │ +48596c: 1400 7b00 067f |0000: const v0, #float 1.78119e+38 // #7f06007b │ │ +485972: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/diagram/HeightConverter;) │ │ name : 'getMaxValue' │ │ type : '(Lde/tadris/fitness/data/Workout;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4858cc: |[4858cc] de.tadris.fitness.ui.workout.diagram.HeightConverter.getMaxValue:(Lde/tadris/fitness/data/Workout;)F │ │ -4858dc: 5430 07a1 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a107 │ │ -4858e0: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -4858e6: 0c00 |0005: move-result-object v0 │ │ -4858e8: 5244 299d |0006: iget v4, v4, Lde/tadris/fitness/data/Workout;.maxElevationMSL:F // field@9d29 │ │ -4858ec: 8941 |0008: float-to-double v1, v4 │ │ -4858ee: 7230 d1dc 1002 |0009: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationFromMeters:(D)D // method@dcd1 │ │ -4858f4: 0b00 |000c: move-result-wide v0 │ │ -4858f6: 8c04 |000d: double-to-float v4, v0 │ │ -4858f8: 0f04 |000e: return v4 │ │ +4858d0: |[4858d0] de.tadris.fitness.ui.workout.diagram.HeightConverter.getMaxValue:(Lde/tadris/fitness/data/Workout;)F │ │ +4858e0: 5430 07a1 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a107 │ │ +4858e4: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +4858ea: 0c00 |0005: move-result-object v0 │ │ +4858ec: 5244 299d |0006: iget v4, v4, Lde/tadris/fitness/data/Workout;.maxElevationMSL:F // field@9d29 │ │ +4858f0: 8941 |0008: float-to-double v1, v4 │ │ +4858f2: 7230 d1dc 1002 |0009: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationFromMeters:(D)D // method@dcd1 │ │ +4858f8: 0b00 |000c: move-result-wide v0 │ │ +4858fa: 8c04 |000d: double-to-float v4, v0 │ │ +4858fc: 0f04 |000e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lde/tadris/fitness/ui/workout/diagram/HeightConverter; │ │ 0x0000 - 0x000f reg=4 (null) Lde/tadris/fitness/data/Workout; │ │ │ │ @@ -1738702,24 +1738703,24 @@ │ │ type : '(Lde/tadris/fitness/data/Workout;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4858fc: |[4858fc] de.tadris.fitness.ui.workout.diagram.HeightConverter.getMinValue:(Lde/tadris/fitness/data/Workout;)F │ │ -48590c: 5430 07a1 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a107 │ │ -485910: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -485916: 0c00 |0005: move-result-object v0 │ │ -485918: 5244 2b9d |0006: iget v4, v4, Lde/tadris/fitness/data/Workout;.minElevationMSL:F // field@9d2b │ │ -48591c: 8941 |0008: float-to-double v1, v4 │ │ -48591e: 7230 d1dc 1002 |0009: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationFromMeters:(D)D // method@dcd1 │ │ -485924: 0b00 |000c: move-result-wide v0 │ │ -485926: 8c04 |000d: double-to-float v4, v0 │ │ -485928: 0f04 |000e: return v4 │ │ +485900: |[485900] de.tadris.fitness.ui.workout.diagram.HeightConverter.getMinValue:(Lde/tadris/fitness/data/Workout;)F │ │ +485910: 5430 07a1 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a107 │ │ +485914: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +48591a: 0c00 |0005: move-result-object v0 │ │ +48591c: 5244 2b9d |0006: iget v4, v4, Lde/tadris/fitness/data/Workout;.minElevationMSL:F // field@9d2b │ │ +485920: 8941 |0008: float-to-double v1, v4 │ │ +485922: 7230 d1dc 1002 |0009: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationFromMeters:(D)D // method@dcd1 │ │ +485928: 0b00 |000c: move-result-wide v0 │ │ +48592a: 8c04 |000d: double-to-float v4, v0 │ │ +48592c: 0f04 |000e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lde/tadris/fitness/ui/workout/diagram/HeightConverter; │ │ 0x0000 - 0x000f reg=4 (null) Lde/tadris/fitness/data/Workout; │ │ │ │ @@ -1738728,19 +1738729,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -485970: |[485970] de.tadris.fitness.ui.workout.diagram.HeightConverter.getName:()Ljava/lang/String; │ │ -485980: 1400 aa00 117f |0000: const v0, #float 1.92742e+38 // #7f1100aa │ │ -485986: 6e20 90db 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.getString:(I)Ljava/lang/String; // method@db90 │ │ -48598c: 0c00 |0006: move-result-object v0 │ │ -48598e: 1100 |0007: return-object v0 │ │ +485974: |[485974] de.tadris.fitness.ui.workout.diagram.HeightConverter.getName:()Ljava/lang/String; │ │ +485984: 1400 aa00 117f |0000: const v0, #float 1.92742e+38 // #7f1100aa │ │ +48598a: 6e20 90db 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.getString:(I)Ljava/lang/String; // method@db90 │ │ +485990: 0c00 |0006: move-result-object v0 │ │ +485992: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/ui/workout/diagram/HeightConverter; │ │ │ │ #4 : (in Lde/tadris/fitness/ui/workout/diagram/HeightConverter;) │ │ @@ -1738748,21 +1738749,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -485990: |[485990] de.tadris.fitness.ui.workout.diagram.HeightConverter.getUnit:()Ljava/lang/String; │ │ -4859a0: 5410 07a1 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a107 │ │ -4859a4: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -4859aa: 0c00 |0005: move-result-object v0 │ │ -4859ac: 7210 d2dc 0000 |0006: invoke-interface {v0}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationUnit:()Ljava/lang/String; // method@dcd2 │ │ -4859b2: 0c00 |0009: move-result-object v0 │ │ -4859b4: 1100 |000a: return-object v0 │ │ +485994: |[485994] de.tadris.fitness.ui.workout.diagram.HeightConverter.getUnit:()Ljava/lang/String; │ │ +4859a4: 5410 07a1 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a107 │ │ +4859a8: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +4859ae: 0c00 |0005: move-result-object v0 │ │ +4859b0: 7210 d2dc 0000 |0006: invoke-interface {v0}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationUnit:()Ljava/lang/String; // method@dcd2 │ │ +4859b6: 0c00 |0009: move-result-object v0 │ │ +4859b8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/ui/workout/diagram/HeightConverter; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/workout/diagram/HeightConverter;) │ │ @@ -1738770,23 +1738771,23 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -48592c: |[48592c] de.tadris.fitness.ui.workout.diagram.HeightConverter.getValue:(Lde/tadris/fitness/data/WorkoutSample;)F │ │ -48593c: 5430 07a1 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a107 │ │ -485940: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -485946: 0c00 |0005: move-result-object v0 │ │ -485948: 5341 499d |0006: iget-wide v1, v4, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ -48594c: 7230 d1dc 1002 |0008: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationFromMeters:(D)D // method@dcd1 │ │ -485952: 0b00 |000b: move-result-wide v0 │ │ -485954: 8c04 |000c: double-to-float v4, v0 │ │ -485956: 0f04 |000d: return v4 │ │ +485930: |[485930] de.tadris.fitness.ui.workout.diagram.HeightConverter.getValue:(Lde/tadris/fitness/data/WorkoutSample;)F │ │ +485940: 5430 07a1 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a107 │ │ +485944: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +48594a: 0c00 |0005: move-result-object v0 │ │ +48594c: 5341 499d |0006: iget-wide v1, v4, Lde/tadris/fitness/data/WorkoutSample;.elevationMSL:D // field@9d49 │ │ +485950: 7230 d1dc 1002 |0008: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getElevationFromMeters:(D)D // method@dcd1 │ │ +485956: 0b00 |000b: move-result-wide v0 │ │ +485958: 8c04 |000c: double-to-float v4, v0 │ │ +48595a: 0f04 |000d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lde/tadris/fitness/ui/workout/diagram/HeightConverter; │ │ 0x0000 - 0x000e reg=4 (null) Lde/tadris/fitness/data/WorkoutSample; │ │ │ │ @@ -1738795,16 +1738796,16 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4859d0: |[4859d0] de.tadris.fitness.ui.workout.diagram.HeightConverter.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V │ │ -4859e0: 0e00 |0000: return-void │ │ +4859d4: |[4859d4] de.tadris.fitness.ui.workout.diagram.HeightConverter.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V │ │ +4859e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8649 (HeightConverter.java) │ │ │ │ Class #5756 header: │ │ @@ -1738842,17 +1738843,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -485a7c: |[485a7c] de.tadris.fitness.ui.workout.diagram.InclinationConverter.:(Landroid/content/Context;)V │ │ -485a8c: 7020 79db 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.:(Landroid/content/Context;)V // method@db79 │ │ -485a92: 0e00 |0003: return-void │ │ +485a80: |[485a80] de.tadris.fitness.ui.workout.diagram.InclinationConverter.:(Landroid/content/Context;)V │ │ +485a90: 7020 79db 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.:(Landroid/content/Context;)V // method@db79 │ │ +485a96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/diagram/InclinationConverter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1738862,67 +1738863,67 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -485a2c: |[485a2c] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getColor:()I │ │ -485a3c: 1400 7c00 067f |0000: const v0, #float 1.78119e+38 // #7f06007c │ │ -485a42: 0f00 |0003: return v0 │ │ +485a30: |[485a30] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getColor:()I │ │ +485a40: 1400 7c00 067f |0000: const v0, #float 1.78119e+38 // #7f06007c │ │ +485a46: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/diagram/InclinationConverter;) │ │ name : 'getMaxValue' │ │ type : '(Lde/tadris/fitness/data/Workout;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4859e4: |[4859e4] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getMaxValue:(Lde/tadris/fitness/data/Workout;)F │ │ -4859f4: 1501 2041 |0000: const/high16 v1, #int 1092616192 // #4120 │ │ -4859f8: 0f01 |0002: return v1 │ │ +4859e8: |[4859e8] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getMaxValue:(Lde/tadris/fitness/data/Workout;)F │ │ +4859f8: 1501 2041 |0000: const/high16 v1, #int 1092616192 // #4120 │ │ +4859fc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/ui/workout/diagram/InclinationConverter;) │ │ name : 'getMinValue' │ │ type : '(Lde/tadris/fitness/data/Workout;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4859fc: |[4859fc] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getMinValue:(Lde/tadris/fitness/data/Workout;)F │ │ -485a0c: 1501 20c1 |0000: const/high16 v1, #int -1054867456 // #c120 │ │ -485a10: 0f01 |0002: return v1 │ │ +485a00: |[485a00] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getMinValue:(Lde/tadris/fitness/data/Workout;)F │ │ +485a10: 1501 20c1 |0000: const/high16 v1, #int -1054867456 // #c120 │ │ +485a14: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/ui/workout/diagram/InclinationConverter;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -485a44: |[485a44] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getName:()Ljava/lang/String; │ │ -485a54: 1400 bd00 117f |0000: const v0, #float 1.92742e+38 // #7f1100bd │ │ -485a5a: 6e20 99db 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/diagram/InclinationConverter;.getString:(I)Ljava/lang/String; // method@db99 │ │ -485a60: 0c00 |0006: move-result-object v0 │ │ -485a62: 1100 |0007: return-object v0 │ │ +485a48: |[485a48] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getName:()Ljava/lang/String; │ │ +485a58: 1400 bd00 117f |0000: const v0, #float 1.92742e+38 // #7f1100bd │ │ +485a5e: 6e20 99db 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/diagram/InclinationConverter;.getString:(I)Ljava/lang/String; // method@db99 │ │ +485a64: 0c00 |0006: move-result-object v0 │ │ +485a66: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/ui/workout/diagram/InclinationConverter; │ │ │ │ #4 : (in Lde/tadris/fitness/ui/workout/diagram/InclinationConverter;) │ │ @@ -1738930,33 +1738931,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -485a64: |[485a64] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getUnit:()Ljava/lang/String; │ │ -485a74: 1a00 6c03 |0000: const-string v0, "%" // string@036c │ │ -485a78: 1100 |0002: return-object v0 │ │ +485a68: |[485a68] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getUnit:()Ljava/lang/String; │ │ +485a78: 1a00 6c03 |0000: const-string v0, "%" // string@036c │ │ +485a7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lde/tadris/fitness/ui/workout/diagram/InclinationConverter;) │ │ name : 'getValue' │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -485a14: |[485a14] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getValue:(Lde/tadris/fitness/data/WorkoutSample;)F │ │ -485a24: 5211 539d |0000: iget v1, v1, Lde/tadris/fitness/data/WorkoutSample;.tmpInclination:F // field@9d53 │ │ -485a28: 0f01 |0002: return v1 │ │ +485a18: |[485a18] de.tadris.fitness.ui.workout.diagram.InclinationConverter.getValue:(Lde/tadris/fitness/data/WorkoutSample;)F │ │ +485a28: 5211 539d |0000: iget v1, v1, Lde/tadris/fitness/data/WorkoutSample;.tmpInclination:F // field@9d53 │ │ +485a2c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/tadris/fitness/ui/workout/diagram/InclinationConverter; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/tadris/fitness/data/WorkoutSample; │ │ │ │ @@ -1738965,19 +1738966,19 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -485a94: |[485a94] de.tadris.fitness.ui.workout.diagram.InclinationConverter.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V │ │ -485aa4: 6e10 56d3 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ -485aaa: 0c01 |0003: move-result-object v1 │ │ -485aac: 7110 5bd3 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/data/WorkoutManager;.calculateInclination:(Ljava/util/List;)V // method@d35b │ │ -485ab2: 0e00 |0007: return-void │ │ +485a98: |[485a98] de.tadris.fitness.ui.workout.diagram.InclinationConverter.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V │ │ +485aa8: 6e10 56d3 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ +485aae: 0c01 |0003: move-result-object v1 │ │ +485ab0: 7110 5bd3 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/data/WorkoutManager;.calculateInclination:(Ljava/util/List;)V // method@d35b │ │ +485ab6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/workout/diagram/InclinationConverter; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/tadris/fitness/data/WorkoutData; │ │ │ │ @@ -1739018,17 +1739019,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -485bcc: |[485bcc] de.tadris.fitness.ui.workout.diagram.SpeedConverter.:(Landroid/content/Context;)V │ │ -485bdc: 7020 79db 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.:(Landroid/content/Context;)V // method@db79 │ │ -485be2: 0e00 |0003: return-void │ │ +485bd0: |[485bd0] de.tadris.fitness.ui.workout.diagram.SpeedConverter.:(Landroid/content/Context;)V │ │ +485be0: 7020 79db 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/diagram/AbstractSampleConverter;.:(Landroid/content/Context;)V // method@db79 │ │ +485be6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1739038,41 +1739039,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -485b6c: |[485b6c] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getColor:()I │ │ -485b7c: 1400 7d00 067f |0000: const v0, #float 1.78119e+38 // #7f06007d │ │ -485b82: 0f00 |0003: return v0 │ │ +485b70: |[485b70] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getColor:()I │ │ +485b80: 1400 7d00 067f |0000: const v0, #float 1.78119e+38 // #7f06007d │ │ +485b86: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;) │ │ name : 'getMaxValue' │ │ type : '(Lde/tadris/fitness/data/Workout;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -485ac8: |[485ac8] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getMaxValue:(Lde/tadris/fitness/data/Workout;)F │ │ -485ad8: 5450 08a1 |0000: iget-object v0, v5, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a108 │ │ -485adc: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -485ae2: 0c00 |0005: move-result-object v0 │ │ -485ae4: 5361 1f9d |0006: iget-wide v1, v6, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ -485ae8: 1803 9a99 9999 9999 f93f |0008: const-wide v3, #double 1.6 // #3ff999999999999a │ │ -485af2: ad01 0103 |000d: mul-double v1, v1, v3 │ │ -485af6: 7230 dddc 1002 |000f: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedFromMeterPerSecond:(D)D // method@dcdd │ │ -485afc: 0b00 |0012: move-result-wide v0 │ │ -485afe: 8c06 |0013: double-to-float v6, v0 │ │ -485b00: 0f06 |0014: return v6 │ │ +485acc: |[485acc] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getMaxValue:(Lde/tadris/fitness/data/Workout;)F │ │ +485adc: 5450 08a1 |0000: iget-object v0, v5, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a108 │ │ +485ae0: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +485ae6: 0c00 |0005: move-result-object v0 │ │ +485ae8: 5361 1f9d |0006: iget-wide v1, v6, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ +485aec: 1803 9a99 9999 9999 f93f |0008: const-wide v3, #double 1.6 // #3ff999999999999a │ │ +485af6: ad01 0103 |000d: mul-double v1, v1, v3 │ │ +485afa: 7230 dddc 1002 |000f: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedFromMeterPerSecond:(D)D // method@dcdd │ │ +485b00: 0b00 |0012: move-result-wide v0 │ │ +485b02: 8c06 |0013: double-to-float v6, v0 │ │ +485b04: 0f06 |0014: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; │ │ 0x0000 - 0x0015 reg=6 (null) Lde/tadris/fitness/data/Workout; │ │ │ │ @@ -1739081,25 +1739082,25 @@ │ │ type : '(Lde/tadris/fitness/data/Workout;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -485b04: |[485b04] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getMinValue:(Lde/tadris/fitness/data/Workout;)F │ │ -485b14: 5450 08a1 |0000: iget-object v0, v5, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a108 │ │ -485b18: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -485b1e: 0c00 |0005: move-result-object v0 │ │ -485b20: 5361 1f9d |0006: iget-wide v1, v6, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ -485b24: 1803 9a99 9999 9999 d93f |0008: const-wide v3, #double 0.4 // #3fd999999999999a │ │ -485b2e: ad01 0103 |000d: mul-double v1, v1, v3 │ │ -485b32: 7230 dddc 1002 |000f: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedFromMeterPerSecond:(D)D // method@dcdd │ │ -485b38: 0b00 |0012: move-result-wide v0 │ │ -485b3a: 8c06 |0013: double-to-float v6, v0 │ │ -485b3c: 0f06 |0014: return v6 │ │ +485b08: |[485b08] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getMinValue:(Lde/tadris/fitness/data/Workout;)F │ │ +485b18: 5450 08a1 |0000: iget-object v0, v5, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a108 │ │ +485b1c: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +485b22: 0c00 |0005: move-result-object v0 │ │ +485b24: 5361 1f9d |0006: iget-wide v1, v6, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ +485b28: 1803 9a99 9999 9999 d93f |0008: const-wide v3, #double 0.4 // #3fd999999999999a │ │ +485b32: ad01 0103 |000d: mul-double v1, v1, v3 │ │ +485b36: 7230 dddc 1002 |000f: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedFromMeterPerSecond:(D)D // method@dcdd │ │ +485b3c: 0b00 |0012: move-result-wide v0 │ │ +485b3e: 8c06 |0013: double-to-float v6, v0 │ │ +485b40: 0f06 |0014: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; │ │ 0x0000 - 0x0015 reg=6 (null) Lde/tadris/fitness/data/Workout; │ │ │ │ @@ -1739108,19 +1739109,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -485b84: |[485b84] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getName:()Ljava/lang/String; │ │ -485b94: 1400 d801 117f |0000: const v0, #float 1.92748e+38 // #7f1101d8 │ │ -485b9a: 6e20 acdb 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.getString:(I)Ljava/lang/String; // method@dbac │ │ -485ba0: 0c00 |0006: move-result-object v0 │ │ -485ba2: 1100 |0007: return-object v0 │ │ +485b88: |[485b88] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getName:()Ljava/lang/String; │ │ +485b98: 1400 d801 117f |0000: const v0, #float 1.92748e+38 // #7f1101d8 │ │ +485b9e: 6e20 acdb 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.getString:(I)Ljava/lang/String; // method@dbac │ │ +485ba4: 0c00 |0006: move-result-object v0 │ │ +485ba6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; │ │ │ │ #4 : (in Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;) │ │ @@ -1739128,21 +1739129,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -485ba4: |[485ba4] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getUnit:()Ljava/lang/String; │ │ -485bb4: 5410 08a1 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a108 │ │ -485bb8: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -485bbe: 0c00 |0005: move-result-object v0 │ │ -485bc0: 7210 dedc 0000 |0006: invoke-interface {v0}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedUnit:()Ljava/lang/String; // method@dcde │ │ -485bc6: 0c00 |0009: move-result-object v0 │ │ -485bc8: 1100 |000a: return-object v0 │ │ +485ba8: |[485ba8] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getUnit:()Ljava/lang/String; │ │ +485bb8: 5410 08a1 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a108 │ │ +485bbc: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +485bc2: 0c00 |0005: move-result-object v0 │ │ +485bc4: 7210 dedc 0000 |0006: invoke-interface {v0}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedUnit:()Ljava/lang/String; // method@dcde │ │ +485bca: 0c00 |0009: move-result-object v0 │ │ +485bcc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;) │ │ @@ -1739150,23 +1739151,23 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -485b40: |[485b40] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getValue:(Lde/tadris/fitness/data/WorkoutSample;)F │ │ -485b50: 5430 08a1 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a108 │ │ -485b54: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -485b5a: 0c00 |0005: move-result-object v0 │ │ -485b5c: 5341 549d |0006: iget-wide v1, v4, Lde/tadris/fitness/data/WorkoutSample;.tmpRoundedSpeed:D // field@9d54 │ │ -485b60: 7230 dddc 1002 |0008: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedFromMeterPerSecond:(D)D // method@dcdd │ │ -485b66: 0b00 |000b: move-result-wide v0 │ │ -485b68: 8c04 |000c: double-to-float v4, v0 │ │ -485b6a: 0f04 |000d: return v4 │ │ +485b44: |[485b44] de.tadris.fitness.ui.workout.diagram.SpeedConverter.getValue:(Lde/tadris/fitness/data/WorkoutSample;)F │ │ +485b54: 5430 08a1 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a108 │ │ +485b58: 6e10 e5dc 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +485b5e: 0c00 |0005: move-result-object v0 │ │ +485b60: 5341 549d |0006: iget-wide v1, v4, Lde/tadris/fitness/data/WorkoutSample;.tmpRoundedSpeed:D // field@9d54 │ │ +485b64: 7230 dddc 1002 |0008: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedFromMeterPerSecond:(D)D // method@dcdd │ │ +485b6a: 0b00 |000b: move-result-wide v0 │ │ +485b6c: 8c04 |000c: double-to-float v4, v0 │ │ +485b6e: 0f04 |000d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; │ │ 0x0000 - 0x000e reg=4 (null) Lde/tadris/fitness/data/WorkoutSample; │ │ │ │ @@ -1739175,35 +1739176,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -485ab4: |[485ab4] de.tadris.fitness.ui.workout.diagram.SpeedConverter.isIntervalSetVisible:()Z │ │ -485ac4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -485ac6: 0f00 |0001: return v0 │ │ +485ab8: |[485ab8] de.tadris.fitness.ui.workout.diagram.SpeedConverter.isIntervalSetVisible:()Z │ │ +485ac8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +485aca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;) │ │ name : 'onCreate' │ │ type : '(Lde/tadris/fitness/data/WorkoutData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -485be4: |[485be4] de.tadris.fitness.ui.workout.diagram.SpeedConverter.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V │ │ -485bf4: 6e10 56d3 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ -485bfa: 0c01 |0003: move-result-object v1 │ │ -485bfc: 7110 5cd3 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/data/WorkoutManager;.roundSpeedValues:(Ljava/util/List;)V // method@d35c │ │ -485c02: 0e00 |0007: return-void │ │ +485be8: |[485be8] de.tadris.fitness.ui.workout.diagram.SpeedConverter.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V │ │ +485bf8: 6e10 56d3 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ +485bfe: 0c01 |0003: move-result-object v1 │ │ +485c00: 7110 5cd3 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/data/WorkoutManager;.roundSpeedValues:(Ljava/util/List;)V // method@d35c │ │ +485c06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/tadris/fitness/data/WorkoutData; │ │ │ │ @@ -1739238,17 +1739239,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48ae80: |[48ae80] de.tadris.fitness.util.unit.ImperialWithMeters.:()V │ │ -48ae90: 7010 07dd 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/util/unit/Imperial;.:()V // method@dd07 │ │ -48ae96: 0e00 |0003: return-void │ │ +48ae84: |[48ae84] de.tadris.fitness.util.unit.ImperialWithMeters.:()V │ │ +48ae94: 7010 07dd 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/util/unit/Imperial;.:()V // method@dd07 │ │ +48ae9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/unit/ImperialWithMeters; │ │ │ │ Virtual methods - │ │ @@ -1739257,51 +1739258,51 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48ae30: |[48ae30] de.tadris.fitness.util.unit.ImperialWithMeters.getElevationFromMeters:(D)D │ │ -48ae40: 1001 |0000: return-wide v1 │ │ +48ae34: |[48ae34] de.tadris.fitness.util.unit.ImperialWithMeters.getElevationFromMeters:(D)D │ │ +48ae44: 1001 |0000: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/unit/ImperialWithMeters;) │ │ name : 'getElevationUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48ae68: |[48ae68] de.tadris.fitness.util.unit.ImperialWithMeters.getElevationUnit:()Ljava/lang/String; │ │ -48ae78: 1a00 d0ac |0000: const-string v0, "m" // string@acd0 │ │ -48ae7c: 1100 |0002: return-object v0 │ │ +48ae6c: |[48ae6c] de.tadris.fitness.util.unit.ImperialWithMeters.getElevationUnit:()Ljava/lang/String; │ │ +48ae7c: 1a00 d0ac |0000: const-string v0, "m" // string@acd0 │ │ +48ae80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/util/unit/ImperialWithMeters;) │ │ name : 'getElevationUnitTitle' │ │ type : '(Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48ae44: |[48ae44] de.tadris.fitness.util.unit.ImperialWithMeters.getElevationUnitTitle:(Z)I │ │ -48ae54: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -48ae58: 1401 a101 117f |0002: const v1, #float 1.92747e+38 // #7f1101a1 │ │ -48ae5e: 2804 |0005: goto 0009 // +0004 │ │ -48ae60: 1401 a201 117f |0006: const v1, #float 1.92747e+38 // #7f1101a2 │ │ -48ae66: 0f01 |0009: return v1 │ │ +48ae48: |[48ae48] de.tadris.fitness.util.unit.ImperialWithMeters.getElevationUnitTitle:(Z)I │ │ +48ae58: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +48ae5c: 1401 a101 117f |0002: const v1, #float 1.92747e+38 // #7f1101a1 │ │ +48ae62: 2804 |0005: goto 0009 // +0004 │ │ +48ae64: 1401 a201 117f |0006: const v1, #float 1.92747e+38 // #7f1101a2 │ │ +48ae6a: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9258 (ImperialWithMeters.java) │ │ │ │ Class #5759 header: │ │ @@ -1739333,17 +1739334,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48b20c: |[48b20c] de.tadris.fitness.util.unit.MetricPhysical.:()V │ │ -48b21c: 7010 27dd 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/util/unit/Metric;.:()V // method@dd27 │ │ -48b222: 0e00 |0003: return-void │ │ +48b210: |[48b210] de.tadris.fitness.util.unit.MetricPhysical.:()V │ │ +48b220: 7010 27dd 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/util/unit/Metric;.:()V // method@dd27 │ │ +48b226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/unit/MetricPhysical; │ │ │ │ Virtual methods - │ │ @@ -1739352,63 +1739353,63 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48b1b4: |[48b1b4] de.tadris.fitness.util.unit.MetricPhysical.getMeterPerSecondFromSpeed:(D)D │ │ -48b1c4: 1001 |0000: return-wide v1 │ │ +48b1b8: |[48b1b8] de.tadris.fitness.util.unit.MetricPhysical.getMeterPerSecondFromSpeed:(D)D │ │ +48b1c8: 1001 |0000: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/unit/MetricPhysical;) │ │ name : 'getSpeedFromMeterPerSecond' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48b1c8: |[48b1c8] de.tadris.fitness.util.unit.MetricPhysical.getSpeedFromMeterPerSecond:(D)D │ │ -48b1d8: 1001 |0000: return-wide v1 │ │ +48b1cc: |[48b1cc] de.tadris.fitness.util.unit.MetricPhysical.getSpeedFromMeterPerSecond:(D)D │ │ +48b1dc: 1001 |0000: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/util/unit/MetricPhysical;) │ │ name : 'getSpeedUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b1f4: |[48b1f4] de.tadris.fitness.util.unit.MetricPhysical.getSpeedUnit:()Ljava/lang/String; │ │ -48b204: 1a00 d1ac |0000: const-string v0, "m/s" // string@acd1 │ │ -48b208: 1100 |0002: return-object v0 │ │ +48b1f8: |[48b1f8] de.tadris.fitness.util.unit.MetricPhysical.getSpeedUnit:()Ljava/lang/String; │ │ +48b208: 1a00 d1ac |0000: const-string v0, "m/s" // string@acd1 │ │ +48b20c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/util/unit/MetricPhysical;) │ │ name : 'getSpeedUnitTitle' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -48b1dc: |[48b1dc] de.tadris.fitness.util.unit.MetricPhysical.getSpeedUnitTitle:()I │ │ -48b1ec: 1400 a001 117f |0000: const v0, #float 1.92746e+38 // #7f1101a0 │ │ -48b1f2: 0f00 |0003: return v0 │ │ +48b1e0: |[48b1e0] de.tadris.fitness.util.unit.MetricPhysical.getSpeedUnitTitle:()I │ │ +48b1f0: 1400 a001 117f |0000: const v0, #float 1.92746e+38 // #7f1101a0 │ │ +48b1f6: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 19390 (MetricPhysical.java) │ │ │ │ Class #5760 header: │ │ @@ -1739444,17 +1739445,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48b594: |[48b594] de.tadris.fitness.util.unit.USCustomary.:()V │ │ -48b5a4: 7010 07dd 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/util/unit/Imperial;.:()V // method@dd07 │ │ -48b5aa: 0e00 |0003: return-void │ │ +48b598: |[48b598] de.tadris.fitness.util.unit.USCustomary.:()V │ │ +48b5a8: 7010 07dd 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/util/unit/Imperial;.:()V // method@dd07 │ │ +48b5ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/util/unit/USCustomary; │ │ │ │ Virtual methods - │ │ @@ -1739463,87 +1739464,87 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48b4f8: |[48b4f8] de.tadris.fitness.util.unit.USCustomary.getDistanceFromMeters:(D)D │ │ -48b508: 1800 e544 bb0a 293f 0a40 |0000: const-wide v0, #double 3.28084 // #400a3f290abb44e5 │ │ -48b512: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48b516: 1003 |0007: return-wide v3 │ │ +48b4fc: |[48b4fc] de.tadris.fitness.util.unit.USCustomary.getDistanceFromMeters:(D)D │ │ +48b50c: 1800 e544 bb0a 293f 0a40 |0000: const-wide v0, #double 3.28084 // #400a3f290abb44e5 │ │ +48b516: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48b51a: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/util/unit/USCustomary;) │ │ name : 'getMetersFromShortDistance' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48b518: |[48b518] de.tadris.fitness.util.unit.USCustomary.getMetersFromShortDistance:(D)D │ │ -48b528: 1800 fd87 f4db d781 d33f |0000: const-wide v0, #double 0.3048 // #3fd381d7dbf487fd │ │ -48b532: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48b536: 1003 |0007: return-wide v3 │ │ +48b51c: |[48b51c] de.tadris.fitness.util.unit.USCustomary.getMetersFromShortDistance:(D)D │ │ +48b52c: 1800 fd87 f4db d781 d33f |0000: const-wide v0, #double 0.3048 // #3fd381d7dbf487fd │ │ +48b536: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48b53a: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/util/unit/USCustomary;) │ │ name : 'getShortDistanceFromLong' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -48b538: |[48b538] de.tadris.fitness.util.unit.USCustomary.getShortDistanceFromLong:(D)D │ │ -48b548: 1800 0000 0000 00a0 b440 |0000: const-wide v0, #double 5280 // #40b4a00000000000 │ │ -48b552: ad03 0300 |0005: mul-double v3, v3, v0 │ │ -48b556: 1003 |0007: return-wide v3 │ │ +48b53c: |[48b53c] de.tadris.fitness.util.unit.USCustomary.getShortDistanceFromLong:(D)D │ │ +48b54c: 1800 0000 0000 00a0 b440 |0000: const-wide v0, #double 5280 // #40b4a00000000000 │ │ +48b556: ad03 0300 |0005: mul-double v3, v3, v0 │ │ +48b55a: 1003 |0007: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/tadris/fitness/util/unit/USCustomary;) │ │ name : 'getShortDistanceUnit' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48b57c: |[48b57c] de.tadris.fitness.util.unit.USCustomary.getShortDistanceUnit:()Ljava/lang/String; │ │ -48b58c: 1a00 578e |0000: const-string v0, "ft" // string@8e57 │ │ -48b590: 1100 |0002: return-object v0 │ │ +48b580: |[48b580] de.tadris.fitness.util.unit.USCustomary.getShortDistanceUnit:()Ljava/lang/String; │ │ +48b590: 1a00 578e |0000: const-string v0, "ft" // string@8e57 │ │ +48b594: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/tadris/fitness/util/unit/USCustomary;) │ │ name : 'getShortDistanceUnitTitle' │ │ type : '(Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -48b558: |[48b558] de.tadris.fitness.util.unit.USCustomary.getShortDistanceUnitTitle:(Z)I │ │ -48b568: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -48b56c: 1401 9801 117f |0002: const v1, #float 1.92746e+38 // #7f110198 │ │ -48b572: 2804 |0005: goto 0009 // +0004 │ │ -48b574: 1401 9901 117f |0006: const v1, #float 1.92746e+38 // #7f110199 │ │ -48b57a: 0f01 |0009: return v1 │ │ +48b55c: |[48b55c] de.tadris.fitness.util.unit.USCustomary.getShortDistanceUnitTitle:(Z)I │ │ +48b56c: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +48b570: 1401 9801 117f |0002: const v1, #float 1.92746e+38 // #7f110198 │ │ +48b576: 2804 |0005: goto 0009 // +0004 │ │ +48b578: 1401 9901 117f |0006: const v1, #float 1.92746e+38 // #7f110199 │ │ +48b57e: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 24726 (USCustomary.java) │ │ │ │ Class #5761 header: │ │ @@ -1739574,17 +1739575,17 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -48d2a0: |[48d2a0] de.westnordost.osmapi.common.errors.OsmQueryTooBigException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -48d2b0: 7040 cedd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmBadUserInputException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddce │ │ -48d2b6: 0e00 |0003: return-void │ │ +48d2a4: |[48d2a4] de.westnordost.osmapi.common.errors.OsmQueryTooBigException.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +48d2b4: 7040 cedd 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/westnordost/osmapi/common/errors/OsmBadUserInputException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddce │ │ +48d2ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/westnordost/osmapi/common/errors/OsmQueryTooBigException; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1739595,23 +1739596,23 @@ │ │ type : '(Lde/westnordost/osmapi/common/errors/OsmApiException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -48d270: |[48d270] de.westnordost.osmapi.common.errors.OsmQueryTooBigException.:(Lde/westnordost/osmapi/common/errors/OsmApiException;)V │ │ -48d280: 6e10 c8dd 0300 |0000: invoke-virtual {v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.getErrorCode:()I // method@ddc8 │ │ -48d286: 0a00 |0003: move-result v0 │ │ -48d288: 6e10 c9dd 0300 |0004: invoke-virtual {v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.getErrorTitle:()Ljava/lang/String; // method@ddc9 │ │ -48d28e: 0c01 |0007: move-result-object v1 │ │ -48d290: 6e10 c7dd 0300 |0008: invoke-virtual {v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.getDescription:()Ljava/lang/String; // method@ddc7 │ │ -48d296: 0c03 |000b: move-result-object v3 │ │ -48d298: 7040 cedd 0231 |000c: invoke-direct {v2, v0, v1, v3}, Lde/westnordost/osmapi/common/errors/OsmBadUserInputException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddce │ │ -48d29e: 0e00 |000f: return-void │ │ +48d274: |[48d274] de.westnordost.osmapi.common.errors.OsmQueryTooBigException.:(Lde/westnordost/osmapi/common/errors/OsmApiException;)V │ │ +48d284: 6e10 c8dd 0300 |0000: invoke-virtual {v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.getErrorCode:()I // method@ddc8 │ │ +48d28a: 0a00 |0003: move-result v0 │ │ +48d28c: 6e10 c9dd 0300 |0004: invoke-virtual {v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.getErrorTitle:()Ljava/lang/String; // method@ddc9 │ │ +48d292: 0c01 |0007: move-result-object v1 │ │ +48d294: 6e10 c7dd 0300 |0008: invoke-virtual {v3}, Lde/westnordost/osmapi/common/errors/OsmApiException;.getDescription:()Ljava/lang/String; // method@ddc7 │ │ +48d29a: 0c03 |000b: move-result-object v3 │ │ +48d29c: 7040 cedd 0231 |000c: invoke-direct {v2, v0, v1, v3}, Lde/westnordost/osmapi/common/errors/OsmBadUserInputException;.:(ILjava/lang/String;Ljava/lang/String;)V // method@ddce │ │ +48d2a2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/westnordost/osmapi/common/errors/OsmQueryTooBigException; │ │ 0x0000 - 0x0010 reg=3 (null) Lde/westnordost/osmapi/common/errors/OsmApiException; │ │ │ │ @@ -1739667,21 +1739668,21 @@ │ │ type : '(JLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -48dda0: |[48dda0] de.westnordost.osmapi.traces.GpsTraceWriter.:(JLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;)V │ │ -48ddb0: 7010 b6dd 0000 |0000: invoke-direct {v0}, Lde/westnordost/osmapi/common/XmlWriter;.:()V // method@ddb6 │ │ -48ddb6: 5a01 16a2 |0003: iput-wide v1, v0, Lde/westnordost/osmapi/traces/GpsTraceWriter;.id:J // field@a216 │ │ -48ddba: 5b03 18a2 |0005: iput-object v3, v0, Lde/westnordost/osmapi/traces/GpsTraceWriter;.visibility:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a218 │ │ -48ddbe: 5b04 15a2 |0007: iput-object v4, v0, Lde/westnordost/osmapi/traces/GpsTraceWriter;.description:Ljava/lang/String; // field@a215 │ │ -48ddc2: 5b05 17a2 |0009: iput-object v5, v0, Lde/westnordost/osmapi/traces/GpsTraceWriter;.tags:Ljava/util/List; // field@a217 │ │ -48ddc6: 0e00 |000b: return-void │ │ +48dda4: |[48dda4] de.westnordost.osmapi.traces.GpsTraceWriter.:(JLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;Ljava/util/List;)V │ │ +48ddb4: 7010 b6dd 0000 |0000: invoke-direct {v0}, Lde/westnordost/osmapi/common/XmlWriter;.:()V // method@ddb6 │ │ +48ddba: 5a01 16a2 |0003: iput-wide v1, v0, Lde/westnordost/osmapi/traces/GpsTraceWriter;.id:J // field@a216 │ │ +48ddbe: 5b03 18a2 |0005: iput-object v3, v0, Lde/westnordost/osmapi/traces/GpsTraceWriter;.visibility:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a218 │ │ +48ddc2: 5b04 15a2 |0007: iput-object v4, v0, Lde/westnordost/osmapi/traces/GpsTraceWriter;.description:Ljava/lang/String; // field@a215 │ │ +48ddc6: 5b05 17a2 |0009: iput-object v5, v0, Lde/westnordost/osmapi/traces/GpsTraceWriter;.tags:Ljava/util/List; // field@a217 │ │ +48ddca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0005 line=21 │ │ 0x0007 line=22 │ │ 0x0009 line=23 │ │ @@ -1739697,48 +1739698,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -48de00: |[48de00] de.westnordost.osmapi.traces.GpsTraceWriter.writeTrace:()V │ │ -48de10: 5330 16a2 |0000: iget-wide v0, v3, Lde/westnordost/osmapi/traces/GpsTraceWriter;.id:J // field@a216 │ │ -48de14: 1a02 8ca2 |0002: const-string v2, "id" // string@a28c │ │ -48de18: 6e40 15de 2310 |0004: invoke-virtual {v3, v2, v0, v1}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.attribute:(Ljava/lang/String;J)V // method@de15 │ │ -48de1e: 5430 18a2 |0007: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTraceWriter;.visibility:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a218 │ │ -48de22: 6e10 10de 0000 |0009: invoke-virtual {v0}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.toString:()Ljava/lang/String; // method@de10 │ │ -48de28: 0c00 |000c: move-result-object v0 │ │ -48de2a: 6201 75a2 |000d: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ -48de2e: 6e20 e8e0 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ -48de34: 0c00 |0012: move-result-object v0 │ │ -48de36: 1a01 39ea |0013: const-string v1, "visibility" // string@ea39 │ │ -48de3a: 6e30 16de 1300 |0015: invoke-virtual {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@de16 │ │ -48de40: 1a00 cb84 |0018: const-string v0, "description" // string@84cb │ │ -48de44: 6e20 17de 0300 |001a: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.begin:(Ljava/lang/String;)V // method@de17 │ │ -48de4a: 5430 15a2 |001d: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTraceWriter;.description:Ljava/lang/String; // field@a215 │ │ -48de4e: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -48de52: 6e20 19de 0300 |0021: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.text:(Ljava/lang/String;)V // method@de19 │ │ -48de58: 6e10 18de 0300 |0024: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.end:()V // method@de18 │ │ -48de5e: 5430 17a2 |0027: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTraceWriter;.tags:Ljava/util/List; // field@a217 │ │ -48de62: 3800 1e00 |0029: if-eqz v0, 0047 // +001e │ │ -48de66: 7210 8fe3 0000 |002b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -48de6c: 0c00 |002e: move-result-object v0 │ │ -48de6e: 7210 5fe3 0000 |002f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -48de74: 0a01 |0032: move-result v1 │ │ -48de76: 3801 1400 |0033: if-eqz v1, 0047 // +0014 │ │ -48de7a: 7210 60e3 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -48de80: 0c01 |0038: move-result-object v1 │ │ -48de82: 1f01 0619 |0039: check-cast v1, Ljava/lang/String; // type@1906 │ │ -48de86: 1a02 53e3 |003b: const-string v2, "tag" // string@e353 │ │ -48de8a: 6e20 17de 2300 |003d: invoke-virtual {v3, v2}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.begin:(Ljava/lang/String;)V // method@de17 │ │ -48de90: 6e20 19de 1300 |0040: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.text:(Ljava/lang/String;)V // method@de19 │ │ -48de96: 6e10 18de 0300 |0043: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.end:()V // method@de18 │ │ -48de9c: 28e9 |0046: goto 002f // -0017 │ │ -48de9e: 0e00 |0047: return-void │ │ +48de04: |[48de04] de.westnordost.osmapi.traces.GpsTraceWriter.writeTrace:()V │ │ +48de14: 5330 16a2 |0000: iget-wide v0, v3, Lde/westnordost/osmapi/traces/GpsTraceWriter;.id:J // field@a216 │ │ +48de18: 1a02 8ca2 |0002: const-string v2, "id" // string@a28c │ │ +48de1c: 6e40 15de 2310 |0004: invoke-virtual {v3, v2, v0, v1}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.attribute:(Ljava/lang/String;J)V // method@de15 │ │ +48de22: 5430 18a2 |0007: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTraceWriter;.visibility:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a218 │ │ +48de26: 6e10 10de 0000 |0009: invoke-virtual {v0}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.toString:()Ljava/lang/String; // method@de10 │ │ +48de2c: 0c00 |000c: move-result-object v0 │ │ +48de2e: 6201 75a2 |000d: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ +48de32: 6e20 e8e0 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ +48de38: 0c00 |0012: move-result-object v0 │ │ +48de3a: 1a01 39ea |0013: const-string v1, "visibility" // string@ea39 │ │ +48de3e: 6e30 16de 1300 |0015: invoke-virtual {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@de16 │ │ +48de44: 1a00 cb84 |0018: const-string v0, "description" // string@84cb │ │ +48de48: 6e20 17de 0300 |001a: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.begin:(Ljava/lang/String;)V // method@de17 │ │ +48de4e: 5430 15a2 |001d: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTraceWriter;.description:Ljava/lang/String; // field@a215 │ │ +48de52: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ +48de56: 6e20 19de 0300 |0021: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.text:(Ljava/lang/String;)V // method@de19 │ │ +48de5c: 6e10 18de 0300 |0024: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.end:()V // method@de18 │ │ +48de62: 5430 17a2 |0027: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTraceWriter;.tags:Ljava/util/List; // field@a217 │ │ +48de66: 3800 1e00 |0029: if-eqz v0, 0047 // +001e │ │ +48de6a: 7210 8fe3 0000 |002b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +48de70: 0c00 |002e: move-result-object v0 │ │ +48de72: 7210 5fe3 0000 |002f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +48de78: 0a01 |0032: move-result v1 │ │ +48de7a: 3801 1400 |0033: if-eqz v1, 0047 // +0014 │ │ +48de7e: 7210 60e3 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +48de84: 0c01 |0038: move-result-object v1 │ │ +48de86: 1f01 0619 |0039: check-cast v1, Ljava/lang/String; // type@1906 │ │ +48de8a: 1a02 53e3 |003b: const-string v2, "tag" // string@e353 │ │ +48de8e: 6e20 17de 2300 |003d: invoke-virtual {v3, v2}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.begin:(Ljava/lang/String;)V // method@de17 │ │ +48de94: 6e20 19de 1300 |0040: invoke-virtual {v3, v1}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.text:(Ljava/lang/String;)V // method@de19 │ │ +48de9a: 6e10 18de 0300 |0043: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.end:()V // method@de18 │ │ +48dea0: 28e9 |0046: goto 002f // -0017 │ │ +48dea2: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=39 │ │ 0x001a line=41 │ │ 0x001d line=42 │ │ 0x0024 line=43 │ │ @@ -1739756,23 +1739757,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -48ddc8: |[48ddc8] de.westnordost.osmapi.traces.GpsTraceWriter.write:()V │ │ -48ddd8: 1a00 b8c8 |0000: const-string v0, "osm" // string@c8b8 │ │ -48dddc: 6e20 17de 0100 |0002: invoke-virtual {v1, v0}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.begin:(Ljava/lang/String;)V // method@de17 │ │ -48dde2: 1a00 709f |0005: const-string v0, "gpx_file" // string@9f70 │ │ -48dde6: 6e20 17de 0100 |0007: invoke-virtual {v1, v0}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.begin:(Ljava/lang/String;)V // method@de17 │ │ -48ddec: 7010 1bde 0100 |000a: invoke-direct {v1}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.writeTrace:()V // method@de1b │ │ -48ddf2: 6e10 18de 0100 |000d: invoke-virtual {v1}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.end:()V // method@de18 │ │ -48ddf8: 6e10 18de 0100 |0010: invoke-virtual {v1}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.end:()V // method@de18 │ │ -48ddfe: 0e00 |0013: return-void │ │ +48ddcc: |[48ddcc] de.westnordost.osmapi.traces.GpsTraceWriter.write:()V │ │ +48dddc: 1a00 b8c8 |0000: const-string v0, "osm" // string@c8b8 │ │ +48dde0: 6e20 17de 0100 |0002: invoke-virtual {v1, v0}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.begin:(Ljava/lang/String;)V // method@de17 │ │ +48dde6: 1a00 709f |0005: const-string v0, "gpx_file" // string@9f70 │ │ +48ddea: 6e20 17de 0100 |0007: invoke-virtual {v1, v0}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.begin:(Ljava/lang/String;)V // method@de17 │ │ +48ddf0: 7010 1bde 0100 |000a: invoke-direct {v1}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.writeTrace:()V // method@de1b │ │ +48ddf6: 6e10 18de 0100 |000d: invoke-virtual {v1}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.end:()V // method@de18 │ │ +48ddfc: 6e10 18de 0100 |0010: invoke-virtual {v1}, Lde/westnordost/osmapi/traces/GpsTraceWriter;.end:()V // method@de18 │ │ +48de02: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0007 line=30 │ │ 0x000a line=31 │ │ 0x000d line=32 │ │ 0x0010 line=33 │ │ @@ -1739835,23 +1739836,23 @@ │ │ type : '(Lde/westnordost/osmapi/traces/GpsTracesDao;Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -48dea0: |[48dea0] de.westnordost.osmapi.traces.GpsTracesDao$1.:(Lde/westnordost/osmapi/traces/GpsTracesDao;Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;)V │ │ -48deb0: 5b01 19a2 |0000: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.this$0:Lde/westnordost/osmapi/traces/GpsTracesDao; // field@a219 │ │ -48deb4: 5b02 1da2 |0002: iput-object v2, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$trackpoints:Ljava/lang/Iterable; // field@a21d │ │ -48deb8: 5b03 1ba2 |0004: iput-object v3, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$name:Ljava/lang/String; // field@a21b │ │ -48debc: 5b04 1ca2 |0006: iput-object v4, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$tags:Ljava/util/List; // field@a21c │ │ -48dec0: 5b05 1aa2 |0008: iput-object v5, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$description:Ljava/lang/String; // field@a21a │ │ -48dec4: 5b06 1ea2 |000a: iput-object v6, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$visibility:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a21e │ │ -48dec8: 7010 87dd 0000 |000c: invoke-direct {v0}, Lde/westnordost/osmapi/common/FormDataWriter;.:()V // method@dd87 │ │ -48dece: 0e00 |000f: return-void │ │ +48dea4: |[48dea4] de.westnordost.osmapi.traces.GpsTracesDao$1.:(Lde/westnordost/osmapi/traces/GpsTracesDao;Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;)V │ │ +48deb4: 5b01 19a2 |0000: iput-object v1, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.this$0:Lde/westnordost/osmapi/traces/GpsTracesDao; // field@a219 │ │ +48deb8: 5b02 1da2 |0002: iput-object v2, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$trackpoints:Ljava/lang/Iterable; // field@a21d │ │ +48debc: 5b03 1ba2 |0004: iput-object v3, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$name:Ljava/lang/String; // field@a21b │ │ +48dec0: 5b04 1ca2 |0006: iput-object v4, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$tags:Ljava/util/List; // field@a21c │ │ +48dec4: 5b05 1aa2 |0008: iput-object v5, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$description:Ljava/lang/String; // field@a21a │ │ +48dec8: 5b06 1ea2 |000a: iput-object v6, v0, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$visibility:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a21e │ │ +48decc: 7010 87dd 0000 |000c: invoke-direct {v0}, Lde/westnordost/osmapi/common/FormDataWriter;.:()V // method@dd87 │ │ +48ded2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lde/westnordost/osmapi/traces/GpsTracesDao$1; │ │ 0x0000 - 0x0010 reg=1 (null) Lde/westnordost/osmapi/traces/GpsTracesDao; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/Iterable; │ │ @@ -1739866,48 +1739867,48 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -48ded0: |[48ded0] de.westnordost.osmapi.traces.GpsTracesDao$1.write:()V │ │ -48dee0: 2200 5f18 |0000: new-instance v0, Lde/westnordost/osmapi/traces/GpxTrackWriter; // type@185f │ │ -48dee4: 5431 19a2 |0002: iget-object v1, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.this$0:Lde/westnordost/osmapi/traces/GpsTracesDao; // field@a219 │ │ -48dee8: 7110 21de 0100 |0004: invoke-static {v1}, Lde/westnordost/osmapi/traces/GpsTracesDao;.access$000:(Lde/westnordost/osmapi/traces/GpsTracesDao;)Lde/westnordost/osmapi/OsmConnection; // method@de21 │ │ -48deee: 0c01 |0007: move-result-object v1 │ │ -48def0: 6e10 5bdd 0100 |0008: invoke-virtual {v1}, Lde/westnordost/osmapi/OsmConnection;.getUserAgent:()Ljava/lang/String; // method@dd5b │ │ -48def6: 0c01 |000b: move-result-object v1 │ │ -48def8: 5432 1da2 |000c: iget-object v2, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$trackpoints:Ljava/lang/Iterable; // field@a21d │ │ -48defc: 7030 49de 1002 |000e: invoke-direct {v0, v1, v2}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.:(Ljava/lang/String;Ljava/lang/Iterable;)V // method@de49 │ │ -48df02: 5431 1ba2 |0011: iget-object v1, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$name:Ljava/lang/String; // field@a21b │ │ -48df06: 1a02 268b |0013: const-string v2, "file" // string@8b26 │ │ -48df0a: 6e40 1ede 2301 |0015: invoke-virtual {v3, v2, v1, v0}, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.addFileField:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;)V // method@de1e │ │ -48df10: 5430 1ca2 |0018: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$tags:Ljava/util/List; // field@a21c │ │ -48df14: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ -48df18: 7210 8ee3 0000 |001c: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ -48df1e: 0a00 |001f: move-result v0 │ │ -48df20: 3900 0d00 |0020: if-nez v0, 002d // +000d │ │ -48df24: 5430 1ca2 |0022: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$tags:Ljava/util/List; // field@a21c │ │ -48df28: 7110 22de 0000 |0024: invoke-static {v0}, Lde/westnordost/osmapi/traces/GpsTracesDao;.access$100:(Ljava/util/List;)Ljava/lang/String; // method@de22 │ │ -48df2e: 0c00 |0027: move-result-object v0 │ │ -48df30: 1a01 63e3 |0028: const-string v1, "tags" // string@e363 │ │ -48df34: 6e30 1dde 1300 |002a: invoke-virtual {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@de1d │ │ -48df3a: 5430 1aa2 |002d: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$description:Ljava/lang/String; // field@a21a │ │ -48df3e: 1a01 cb84 |002f: const-string v1, "description" // string@84cb │ │ -48df42: 6e30 1dde 1300 |0031: invoke-virtual {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@de1d │ │ -48df48: 5430 1ea2 |0034: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$visibility:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a21e │ │ -48df4c: 6e10 10de 0000 |0036: invoke-virtual {v0}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.toString:()Ljava/lang/String; // method@de10 │ │ -48df52: 0c00 |0039: move-result-object v0 │ │ -48df54: 6201 75a2 |003a: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ -48df58: 6e20 e8e0 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ -48df5e: 0c00 |003f: move-result-object v0 │ │ -48df60: 1a01 39ea |0040: const-string v1, "visibility" // string@ea39 │ │ -48df64: 6e30 1dde 1300 |0042: invoke-virtual {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@de1d │ │ -48df6a: 0e00 |0045: return-void │ │ +48ded4: |[48ded4] de.westnordost.osmapi.traces.GpsTracesDao$1.write:()V │ │ +48dee4: 2200 5f18 |0000: new-instance v0, Lde/westnordost/osmapi/traces/GpxTrackWriter; // type@185f │ │ +48dee8: 5431 19a2 |0002: iget-object v1, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.this$0:Lde/westnordost/osmapi/traces/GpsTracesDao; // field@a219 │ │ +48deec: 7110 21de 0100 |0004: invoke-static {v1}, Lde/westnordost/osmapi/traces/GpsTracesDao;.access$000:(Lde/westnordost/osmapi/traces/GpsTracesDao;)Lde/westnordost/osmapi/OsmConnection; // method@de21 │ │ +48def2: 0c01 |0007: move-result-object v1 │ │ +48def4: 6e10 5bdd 0100 |0008: invoke-virtual {v1}, Lde/westnordost/osmapi/OsmConnection;.getUserAgent:()Ljava/lang/String; // method@dd5b │ │ +48defa: 0c01 |000b: move-result-object v1 │ │ +48defc: 5432 1da2 |000c: iget-object v2, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$trackpoints:Ljava/lang/Iterable; // field@a21d │ │ +48df00: 7030 49de 1002 |000e: invoke-direct {v0, v1, v2}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.:(Ljava/lang/String;Ljava/lang/Iterable;)V // method@de49 │ │ +48df06: 5431 1ba2 |0011: iget-object v1, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$name:Ljava/lang/String; // field@a21b │ │ +48df0a: 1a02 268b |0013: const-string v2, "file" // string@8b26 │ │ +48df0e: 6e40 1ede 2301 |0015: invoke-virtual {v3, v2, v1, v0}, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.addFileField:(Ljava/lang/String;Ljava/lang/String;Lde/westnordost/osmapi/ApiRequestWriter;)V // method@de1e │ │ +48df14: 5430 1ca2 |0018: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$tags:Ljava/util/List; // field@a21c │ │ +48df18: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ +48df1c: 7210 8ee3 0000 |001c: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ +48df22: 0a00 |001f: move-result v0 │ │ +48df24: 3900 0d00 |0020: if-nez v0, 002d // +000d │ │ +48df28: 5430 1ca2 |0022: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$tags:Ljava/util/List; // field@a21c │ │ +48df2c: 7110 22de 0000 |0024: invoke-static {v0}, Lde/westnordost/osmapi/traces/GpsTracesDao;.access$100:(Ljava/util/List;)Ljava/lang/String; // method@de22 │ │ +48df32: 0c00 |0027: move-result-object v0 │ │ +48df34: 1a01 63e3 |0028: const-string v1, "tags" // string@e363 │ │ +48df38: 6e30 1dde 1300 |002a: invoke-virtual {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@de1d │ │ +48df3e: 5430 1aa2 |002d: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$description:Ljava/lang/String; // field@a21a │ │ +48df42: 1a01 cb84 |002f: const-string v1, "description" // string@84cb │ │ +48df46: 6e30 1dde 1300 |0031: invoke-virtual {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@de1d │ │ +48df4c: 5430 1ea2 |0034: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.val$visibility:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a21e │ │ +48df50: 6e10 10de 0000 |0036: invoke-virtual {v0}, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.toString:()Ljava/lang/String; // method@de10 │ │ +48df56: 0c00 |0039: move-result-object v0 │ │ +48df58: 6201 75a2 |003a: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@a275 │ │ +48df5c: 6e20 e8e0 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@e0e8 │ │ +48df62: 0c00 |003f: move-result-object v0 │ │ +48df64: 1a01 39ea |0040: const-string v1, "visibility" // string@ea39 │ │ +48df68: 6e30 1dde 1300 |0042: invoke-virtual {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpsTracesDao$1;.addField:(Ljava/lang/String;Ljava/lang/String;)V // method@de1d │ │ +48df6e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0011 line=70 │ │ 0x0018 line=72 │ │ 0x0022 line=73 │ │ 0x002d line=75 │ │ @@ -1739964,22 +1739965,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Iterable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -48e8c4: |[48e8c4] de.westnordost.osmapi.traces.GpxTrackWriter.:(Ljava/lang/String;Ljava/lang/Iterable;)V │ │ -48e8d4: 7010 b6dd 0100 |0000: invoke-direct {v1}, Lde/westnordost/osmapi/common/XmlWriter;.:()V // method@ddb6 │ │ -48e8da: 2200 5d18 |0003: new-instance v0, Lde/westnordost/osmapi/traces/GpxDateFormat; // type@185d │ │ -48e8de: 7010 3bde 0000 |0005: invoke-direct {v0}, Lde/westnordost/osmapi/traces/GpxDateFormat;.:()V // method@de3b │ │ -48e8e4: 5b10 35a2 |0008: iput-object v0, v1, Lde/westnordost/osmapi/traces/GpxTrackWriter;.dateFormat:Lde/westnordost/osmapi/traces/GpxDateFormat; // field@a235 │ │ -48e8e8: 5b12 37a2 |000a: iput-object v2, v1, Lde/westnordost/osmapi/traces/GpxTrackWriter;.userAgent:Ljava/lang/String; // field@a237 │ │ -48e8ec: 5b13 36a2 |000c: iput-object v3, v1, Lde/westnordost/osmapi/traces/GpxTrackWriter;.trackpoints:Ljava/lang/Iterable; // field@a236 │ │ -48e8f0: 0e00 |000e: return-void │ │ +48e8c8: |[48e8c8] de.westnordost.osmapi.traces.GpxTrackWriter.:(Ljava/lang/String;Ljava/lang/Iterable;)V │ │ +48e8d8: 7010 b6dd 0100 |0000: invoke-direct {v1}, Lde/westnordost/osmapi/common/XmlWriter;.:()V // method@ddb6 │ │ +48e8de: 2200 5d18 |0003: new-instance v0, Lde/westnordost/osmapi/traces/GpxDateFormat; // type@185d │ │ +48e8e2: 7010 3bde 0000 |0005: invoke-direct {v0}, Lde/westnordost/osmapi/traces/GpxDateFormat;.:()V // method@de3b │ │ +48e8e8: 5b10 35a2 |0008: iput-object v0, v1, Lde/westnordost/osmapi/traces/GpxTrackWriter;.dateFormat:Lde/westnordost/osmapi/traces/GpxDateFormat; // field@a235 │ │ +48e8ec: 5b12 37a2 |000a: iput-object v2, v1, Lde/westnordost/osmapi/traces/GpxTrackWriter;.userAgent:Ljava/lang/String; // field@a237 │ │ +48e8f0: 5b13 36a2 |000c: iput-object v3, v1, Lde/westnordost/osmapi/traces/GpxTrackWriter;.trackpoints:Ljava/lang/Iterable; // field@a236 │ │ +48e8f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=9 │ │ 0x000a line=16 │ │ 0x000c line=17 │ │ locals : │ │ @@ -1739992,22 +1739993,22 @@ │ │ type : '(F)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -48e89c: |[48e89c] de.westnordost.osmapi.traces.GpxTrackWriter.roundToOneDecimal:(F)F │ │ -48e8ac: 1500 2041 |0000: const/high16 v0, #int 1092616192 // #4120 │ │ -48e8b0: a801 0100 |0002: mul-float v1, v1, v0 │ │ -48e8b4: 7110 79e0 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -48e8ba: 0a01 |0007: move-result v1 │ │ -48e8bc: 8211 |0008: int-to-float v1, v1 │ │ -48e8be: c901 |0009: div-float/2addr v1, v0 │ │ -48e8c0: 0f01 |000a: return v1 │ │ +48e8a0: |[48e8a0] de.westnordost.osmapi.traces.GpxTrackWriter.roundToOneDecimal:(F)F │ │ +48e8b0: 1500 2041 |0000: const/high16 v0, #int 1092616192 // #4120 │ │ +48e8b4: a801 0100 |0002: mul-float v1, v1, v0 │ │ +48e8b8: 7110 79e0 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +48e8be: 0a01 |0007: move-result v1 │ │ +48e8c0: 8211 |0008: int-to-float v1, v1 │ │ +48e8c2: c901 |0009: div-float/2addr v1, v0 │ │ +48e8c4: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=95 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) F │ │ │ │ #2 : (in Lde/westnordost/osmapi/traces/GpxTrackWriter;) │ │ @@ -1740015,44 +1740016,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -48e964: |[48e964] de.westnordost.osmapi.traces.GpxTrackWriter.writeTrack:()V │ │ -48e974: 1a00 18e6 |0000: const-string v0, "trk" // string@e618 │ │ -48e978: 6e20 4cde 0600 |0002: invoke-virtual {v6, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ -48e97e: 5460 36a2 |0005: iget-object v0, v6, Lde/westnordost/osmapi/traces/GpxTrackWriter;.trackpoints:Ljava/lang/Iterable; // field@a236 │ │ -48e982: 7210 54e0 0000 |0007: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@e054 │ │ -48e988: 0c00 |000a: move-result-object v0 │ │ -48e98a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -48e98c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -48e98e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -48e990: 7210 5fe3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -48e996: 0a04 |0011: move-result v4 │ │ -48e998: 3804 1f00 |0012: if-eqz v4, 0031 // +001f │ │ -48e99c: 7210 60e3 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -48e9a2: 0c04 |0017: move-result-object v4 │ │ -48e9a4: 1f04 5c18 |0018: check-cast v4, Lde/westnordost/osmapi/traces/GpsTrackpoint; // type@185c │ │ -48e9a8: 5545 29a2 |001a: iget-boolean v5, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.isFirstPointInTrackSegment:Z // field@a229 │ │ -48e9ac: 3905 0400 |001c: if-nez v5, 0020 // +0004 │ │ -48e9b0: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ -48e9b4: 3902 0500 |0020: if-nez v2, 0025 // +0005 │ │ -48e9b8: 6e10 4dde 0600 |0022: invoke-virtual {v6}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ -48e9be: 1a02 1ae6 |0025: const-string v2, "trkseg" // string@e61a │ │ -48e9c2: 6e20 4cde 2600 |0027: invoke-virtual {v6, v2}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ -48e9c8: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -48e9cc: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -48e9ce: 7020 52de 4600 |002d: invoke-direct {v6, v4}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.writeTrackpoint:(Lde/westnordost/osmapi/traces/GpsTrackpoint;)V // method@de52 │ │ -48e9d4: 28de |0030: goto 000e // -0022 │ │ -48e9d6: 3d03 0500 |0031: if-lez v3, 0036 // +0005 │ │ -48e9da: 6e10 4dde 0600 |0033: invoke-virtual {v6}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ -48e9e0: 6e10 4dde 0600 |0036: invoke-virtual {v6}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ -48e9e6: 0e00 |0039: return-void │ │ +48e968: |[48e968] de.westnordost.osmapi.traces.GpxTrackWriter.writeTrack:()V │ │ +48e978: 1a00 18e6 |0000: const-string v0, "trk" // string@e618 │ │ +48e97c: 6e20 4cde 0600 |0002: invoke-virtual {v6, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ +48e982: 5460 36a2 |0005: iget-object v0, v6, Lde/westnordost/osmapi/traces/GpxTrackWriter;.trackpoints:Ljava/lang/Iterable; // field@a236 │ │ +48e986: 7210 54e0 0000 |0007: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@e054 │ │ +48e98c: 0c00 |000a: move-result-object v0 │ │ +48e98e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +48e990: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +48e992: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +48e994: 7210 5fe3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +48e99a: 0a04 |0011: move-result v4 │ │ +48e99c: 3804 1f00 |0012: if-eqz v4, 0031 // +001f │ │ +48e9a0: 7210 60e3 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +48e9a6: 0c04 |0017: move-result-object v4 │ │ +48e9a8: 1f04 5c18 |0018: check-cast v4, Lde/westnordost/osmapi/traces/GpsTrackpoint; // type@185c │ │ +48e9ac: 5545 29a2 |001a: iget-boolean v5, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.isFirstPointInTrackSegment:Z // field@a229 │ │ +48e9b0: 3905 0400 |001c: if-nez v5, 0020 // +0004 │ │ +48e9b4: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ +48e9b8: 3902 0500 |0020: if-nez v2, 0025 // +0005 │ │ +48e9bc: 6e10 4dde 0600 |0022: invoke-virtual {v6}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ +48e9c2: 1a02 1ae6 |0025: const-string v2, "trkseg" // string@e61a │ │ +48e9c6: 6e20 4cde 2600 |0027: invoke-virtual {v6, v2}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ +48e9cc: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +48e9d0: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +48e9d2: 7020 52de 4600 |002d: invoke-direct {v6, v4}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.writeTrackpoint:(Lde/westnordost/osmapi/traces/GpsTrackpoint;)V // method@de52 │ │ +48e9d8: 28de |0030: goto 000e // -0022 │ │ +48e9da: 3d03 0500 |0031: if-lez v3, 0036 // +0005 │ │ +48e9de: 6e10 4dde 0600 |0033: invoke-virtual {v6}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ +48e9e4: 6e10 4dde 0600 |0036: invoke-virtual {v6}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ +48e9ea: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0005 line=41 │ │ 0x001a line=43 │ │ 0x0022 line=47 │ │ 0x0027 line=49 │ │ @@ -1740067,65 +1740068,65 @@ │ │ type : '(Lde/westnordost/osmapi/traces/GpsTrackpoint;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -48e9e8: |[48e9e8] de.westnordost.osmapi.traces.GpxTrackWriter.writeTrackpoint:(Lde/westnordost/osmapi/traces/GpsTrackpoint;)V │ │ -48e9f8: 1a00 19e6 |0000: const-string v0, "trkpt" // string@e619 │ │ -48e9fc: 6e20 4cde 0300 |0002: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ -48ea02: 5440 2aa2 |0005: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.position:Lde/westnordost/osmapi/map/data/LatLon; // field@a22a │ │ -48ea06: 7210 f8dd 0000 |0007: invoke-interface {v0}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ -48ea0c: 0b00 |000a: move-result-wide v0 │ │ -48ea0e: 1a02 faaa |000b: const-string v2, "lat" // string@aafa │ │ -48ea12: 6e40 4ade 2310 |000d: invoke-virtual {v3, v2, v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;D)V // method@de4a │ │ -48ea18: 5440 2aa2 |0010: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.position:Lde/westnordost/osmapi/map/data/LatLon; // field@a22a │ │ -48ea1c: 7210 f9dd 0000 |0012: invoke-interface {v0}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ -48ea22: 0b00 |0015: move-result-wide v0 │ │ -48ea24: 1a02 b3ac |0016: const-string v2, "lon" // string@acb3 │ │ -48ea28: 6e40 4ade 2310 |0018: invoke-virtual {v3, v2, v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;D)V // method@de4a │ │ -48ea2e: 5440 2ca2 |001b: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.time:Ljava/util/Date; // field@a22c │ │ -48ea32: 3800 1500 |001d: if-eqz v0, 0032 // +0015 │ │ -48ea36: 1a00 80e4 |001f: const-string v0, "time" // string@e480 │ │ -48ea3a: 6e20 4cde 0300 |0021: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ -48ea40: 5430 35a2 |0024: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpxTrackWriter;.dateFormat:Lde/westnordost/osmapi/traces/GpxDateFormat; // field@a235 │ │ -48ea44: 5441 2ca2 |0026: iget-object v1, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.time:Ljava/util/Date; // field@a22c │ │ -48ea48: 6e20 3cde 1000 |0028: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/traces/GpxDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@de3c │ │ -48ea4e: 0c00 |002b: move-result-object v0 │ │ -48ea50: 6e20 4fde 0300 |002c: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.text:(Ljava/lang/String;)V // method@de4f │ │ -48ea56: 6e10 4dde 0300 |002f: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ -48ea5c: 5440 27a2 |0032: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.elevation:Ljava/lang/Float; // field@a227 │ │ -48ea60: 3800 1b00 |0034: if-eqz v0, 004f // +001b │ │ -48ea64: 1a00 6f88 |0036: const-string v0, "ele" // string@886f │ │ -48ea68: 6e20 4cde 0300 |0038: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ -48ea6e: 5440 27a2 |003b: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.elevation:Ljava/lang/Float; // field@a227 │ │ -48ea72: 6e10 24e0 0000 |003d: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -48ea78: 0a00 |0040: move-result v0 │ │ -48ea7a: 7110 4ede 0000 |0041: invoke-static {v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.roundToOneDecimal:(F)F // method@de4e │ │ -48ea80: 0a00 |0044: move-result v0 │ │ -48ea82: 7110 eee0 0000 |0045: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ -48ea88: 0c00 |0048: move-result-object v0 │ │ -48ea8a: 6e20 4fde 0300 |0049: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.text:(Ljava/lang/String;)V // method@de4f │ │ -48ea90: 6e10 4dde 0300 |004c: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ -48ea96: 5440 28a2 |004f: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.horizontalDilutionOfPrecision:Ljava/lang/Float; // field@a228 │ │ -48ea9a: 3800 1b00 |0051: if-eqz v0, 006c // +001b │ │ -48ea9e: 1a00 54a1 |0053: const-string v0, "hdop" // string@a154 │ │ -48eaa2: 6e20 4cde 0300 |0055: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ -48eaa8: 5444 28a2 |0058: iget-object v4, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.horizontalDilutionOfPrecision:Ljava/lang/Float; // field@a228 │ │ -48eaac: 6e10 24e0 0400 |005a: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -48eab2: 0a04 |005d: move-result v4 │ │ -48eab4: 7110 4ede 0400 |005e: invoke-static {v4}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.roundToOneDecimal:(F)F // method@de4e │ │ -48eaba: 0a04 |0061: move-result v4 │ │ -48eabc: 7110 eee0 0400 |0062: invoke-static {v4}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ -48eac2: 0c04 |0065: move-result-object v4 │ │ -48eac4: 6e20 4fde 4300 |0066: invoke-virtual {v3, v4}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.text:(Ljava/lang/String;)V // method@de4f │ │ -48eaca: 6e10 4dde 0300 |0069: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ -48ead0: 6e10 4dde 0300 |006c: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ -48ead6: 0e00 |006f: return-void │ │ +48e9ec: |[48e9ec] de.westnordost.osmapi.traces.GpxTrackWriter.writeTrackpoint:(Lde/westnordost/osmapi/traces/GpsTrackpoint;)V │ │ +48e9fc: 1a00 19e6 |0000: const-string v0, "trkpt" // string@e619 │ │ +48ea00: 6e20 4cde 0300 |0002: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ +48ea06: 5440 2aa2 |0005: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.position:Lde/westnordost/osmapi/map/data/LatLon; // field@a22a │ │ +48ea0a: 7210 f8dd 0000 |0007: invoke-interface {v0}, Lde/westnordost/osmapi/map/data/LatLon;.getLatitude:()D // method@ddf8 │ │ +48ea10: 0b00 |000a: move-result-wide v0 │ │ +48ea12: 1a02 faaa |000b: const-string v2, "lat" // string@aafa │ │ +48ea16: 6e40 4ade 2310 |000d: invoke-virtual {v3, v2, v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;D)V // method@de4a │ │ +48ea1c: 5440 2aa2 |0010: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.position:Lde/westnordost/osmapi/map/data/LatLon; // field@a22a │ │ +48ea20: 7210 f9dd 0000 |0012: invoke-interface {v0}, Lde/westnordost/osmapi/map/data/LatLon;.getLongitude:()D // method@ddf9 │ │ +48ea26: 0b00 |0015: move-result-wide v0 │ │ +48ea28: 1a02 b3ac |0016: const-string v2, "lon" // string@acb3 │ │ +48ea2c: 6e40 4ade 2310 |0018: invoke-virtual {v3, v2, v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;D)V // method@de4a │ │ +48ea32: 5440 2ca2 |001b: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.time:Ljava/util/Date; // field@a22c │ │ +48ea36: 3800 1500 |001d: if-eqz v0, 0032 // +0015 │ │ +48ea3a: 1a00 80e4 |001f: const-string v0, "time" // string@e480 │ │ +48ea3e: 6e20 4cde 0300 |0021: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ +48ea44: 5430 35a2 |0024: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpxTrackWriter;.dateFormat:Lde/westnordost/osmapi/traces/GpxDateFormat; // field@a235 │ │ +48ea48: 5441 2ca2 |0026: iget-object v1, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.time:Ljava/util/Date; // field@a22c │ │ +48ea4c: 6e20 3cde 1000 |0028: invoke-virtual {v0, v1}, Lde/westnordost/osmapi/traces/GpxDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@de3c │ │ +48ea52: 0c00 |002b: move-result-object v0 │ │ +48ea54: 6e20 4fde 0300 |002c: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.text:(Ljava/lang/String;)V // method@de4f │ │ +48ea5a: 6e10 4dde 0300 |002f: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ +48ea60: 5440 27a2 |0032: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.elevation:Ljava/lang/Float; // field@a227 │ │ +48ea64: 3800 1b00 |0034: if-eqz v0, 004f // +001b │ │ +48ea68: 1a00 6f88 |0036: const-string v0, "ele" // string@886f │ │ +48ea6c: 6e20 4cde 0300 |0038: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ +48ea72: 5440 27a2 |003b: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.elevation:Ljava/lang/Float; // field@a227 │ │ +48ea76: 6e10 24e0 0000 |003d: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +48ea7c: 0a00 |0040: move-result v0 │ │ +48ea7e: 7110 4ede 0000 |0041: invoke-static {v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.roundToOneDecimal:(F)F // method@de4e │ │ +48ea84: 0a00 |0044: move-result v0 │ │ +48ea86: 7110 eee0 0000 |0045: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ +48ea8c: 0c00 |0048: move-result-object v0 │ │ +48ea8e: 6e20 4fde 0300 |0049: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.text:(Ljava/lang/String;)V // method@de4f │ │ +48ea94: 6e10 4dde 0300 |004c: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ +48ea9a: 5440 28a2 |004f: iget-object v0, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.horizontalDilutionOfPrecision:Ljava/lang/Float; // field@a228 │ │ +48ea9e: 3800 1b00 |0051: if-eqz v0, 006c // +001b │ │ +48eaa2: 1a00 54a1 |0053: const-string v0, "hdop" // string@a154 │ │ +48eaa6: 6e20 4cde 0300 |0055: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ +48eaac: 5444 28a2 |0058: iget-object v4, v4, Lde/westnordost/osmapi/traces/GpsTrackpoint;.horizontalDilutionOfPrecision:Ljava/lang/Float; // field@a228 │ │ +48eab0: 6e10 24e0 0400 |005a: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +48eab6: 0a04 |005d: move-result v4 │ │ +48eab8: 7110 4ede 0400 |005e: invoke-static {v4}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.roundToOneDecimal:(F)F // method@de4e │ │ +48eabe: 0a04 |0061: move-result v4 │ │ +48eac0: 7110 eee0 0400 |0062: invoke-static {v4}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ +48eac6: 0c04 |0065: move-result-object v4 │ │ +48eac8: 6e20 4fde 4300 |0066: invoke-virtual {v3, v4}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.text:(Ljava/lang/String;)V // method@de4f │ │ +48eace: 6e10 4dde 0300 |0069: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ +48ead4: 6e10 4dde 0300 |006c: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ +48eada: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x0005 line=67 │ │ 0x0010 line=68 │ │ 0x001b line=70 │ │ 0x0021 line=72 │ │ @@ -1740152,35 +1740153,35 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -48e8f4: |[48e8f4] de.westnordost.osmapi.traces.GpxTrackWriter.write:()V │ │ -48e904: 1a00 6c9f |0000: const-string v0, "gpx" // string@9f6c │ │ -48e908: 6e20 4cde 0300 |0002: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ -48e90e: 1a00 f3e9 |0005: const-string v0, "version" // string@e9f3 │ │ -48e912: 1901 f03f |0007: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ -48e916: 6e40 4ade 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;D)V // method@de4a │ │ -48e91c: 5430 37a2 |000c: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpxTrackWriter;.userAgent:Ljava/lang/String; // field@a237 │ │ -48e920: 1a01 1d83 |000e: const-string v1, "creator" // string@831d │ │ -48e924: 6e30 4bde 1300 |0010: invoke-virtual {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@de4b │ │ -48e92a: 1a00 17ed |0013: const-string v0, "xmlns" // string@ed17 │ │ -48e92e: 1a01 0ea2 |0015: const-string v1, "http://www.topografix.com/GPX/1/0" // string@a20e │ │ -48e932: 6e30 4bde 0301 |0017: invoke-virtual {v3, v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@de4b │ │ -48e938: 1a00 1bed |001a: const-string v0, "xmlns:xsi" // string@ed1b │ │ -48e93c: 1a01 16a2 |001c: const-string v1, "http://www.w3.org/2001/XMLSchema-instance" // string@a216 │ │ -48e940: 6e30 4bde 0301 |001e: invoke-virtual {v3, v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@de4b │ │ -48e946: 1a00 20ed |0021: const-string v0, "xsi:schemaLocation" // string@ed20 │ │ -48e94a: 1a01 0fa2 |0023: const-string v1, "http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" // string@a20f │ │ -48e94e: 6e30 4bde 0301 |0025: invoke-virtual {v3, v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@de4b │ │ -48e954: 7010 51de 0300 |0028: invoke-direct {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.writeTrack:()V // method@de51 │ │ -48e95a: 6e10 4dde 0300 |002b: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ -48e960: 0e00 |002e: return-void │ │ +48e8f8: |[48e8f8] de.westnordost.osmapi.traces.GpxTrackWriter.write:()V │ │ +48e908: 1a00 6c9f |0000: const-string v0, "gpx" // string@9f6c │ │ +48e90c: 6e20 4cde 0300 |0002: invoke-virtual {v3, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.begin:(Ljava/lang/String;)V // method@de4c │ │ +48e912: 1a00 f3e9 |0005: const-string v0, "version" // string@e9f3 │ │ +48e916: 1901 f03f |0007: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ +48e91a: 6e40 4ade 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;D)V // method@de4a │ │ +48e920: 5430 37a2 |000c: iget-object v0, v3, Lde/westnordost/osmapi/traces/GpxTrackWriter;.userAgent:Ljava/lang/String; // field@a237 │ │ +48e924: 1a01 1d83 |000e: const-string v1, "creator" // string@831d │ │ +48e928: 6e30 4bde 1300 |0010: invoke-virtual {v3, v1, v0}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@de4b │ │ +48e92e: 1a00 17ed |0013: const-string v0, "xmlns" // string@ed17 │ │ +48e932: 1a01 0ea2 |0015: const-string v1, "http://www.topografix.com/GPX/1/0" // string@a20e │ │ +48e936: 6e30 4bde 0301 |0017: invoke-virtual {v3, v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@de4b │ │ +48e93c: 1a00 1bed |001a: const-string v0, "xmlns:xsi" // string@ed1b │ │ +48e940: 1a01 16a2 |001c: const-string v1, "http://www.w3.org/2001/XMLSchema-instance" // string@a216 │ │ +48e944: 6e30 4bde 0301 |001e: invoke-virtual {v3, v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@de4b │ │ +48e94a: 1a00 20ed |0021: const-string v0, "xsi:schemaLocation" // string@ed20 │ │ +48e94e: 1a01 0fa2 |0023: const-string v1, "http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" // string@a20f │ │ +48e952: 6e30 4bde 0301 |0025: invoke-virtual {v3, v0, v1}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@de4b │ │ +48e958: 7010 51de 0300 |0028: invoke-direct {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.writeTrack:()V // method@de51 │ │ +48e95e: 6e10 4dde 0300 |002b: invoke-virtual {v3}, Lde/westnordost/osmapi/traces/GpxTrackWriter;.end:()V // method@de4d │ │ +48e964: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=23 │ │ 0x0009 line=24 │ │ 0x000c line=25 │ │ 0x0017 line=26 │ │ 0x001e line=27 │ │ @@ -1740740,17 +1740741,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48ff38: |[48ff38] javax.xml.stream.util.StreamReaderDelegate.:()V │ │ -48ff48: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48ff4e: 0e00 |0003: return-void │ │ +48ff3c: |[48ff3c] javax.xml.stream.util.StreamReaderDelegate.:()V │ │ +48ff4c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48ff52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #1 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1740758,18 +1740759,18 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48ff50: |[48ff50] javax.xml.stream.util.StreamReaderDelegate.:(Ljavax/xml/stream/XMLStreamReader;)V │ │ -48ff60: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -48ff66: 5b01 ada2 |0003: iput-object v1, v0, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48ff6a: 0e00 |0005: return-void │ │ +48ff54: |[48ff54] javax.xml.stream.util.StreamReaderDelegate.:(Ljavax/xml/stream/XMLStreamReader;)V │ │ +48ff64: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +48ff6a: 5b01 ada2 |0003: iput-object v1, v0, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48ff6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/stream/XMLStreamReader; │ │ @@ -1740780,18 +1740781,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48ff6c: |[48ff6c] javax.xml.stream.util.StreamReaderDelegate.close:()V │ │ -48ff7c: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48ff80: 7210 6ae5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.close:()V // method@e56a │ │ -48ff86: 0e00 |0005: return-void │ │ +48ff70: |[48ff70] javax.xml.stream.util.StreamReaderDelegate.close:()V │ │ +48ff80: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48ff84: 7210 6ae5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.close:()V // method@e56a │ │ +48ff8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #1 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1740799,19 +1740800,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fb20: |[48fb20] javax.xml.stream.util.StreamReaderDelegate.getAttributeCount:()I │ │ -48fb30: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fb34: 7210 6be5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getAttributeCount:()I // method@e56b │ │ -48fb3a: 0a00 |0005: move-result v0 │ │ -48fb3c: 0f00 |0006: return v0 │ │ +48fb24: |[48fb24] javax.xml.stream.util.StreamReaderDelegate.getAttributeCount:()I │ │ +48fb34: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fb38: 7210 6be5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getAttributeCount:()I // method@e56b │ │ +48fb3e: 0a00 |0005: move-result v0 │ │ +48fb40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #2 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1740819,19 +1740820,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fc40: |[48fc40] javax.xml.stream.util.StreamReaderDelegate.getAttributeLocalName:(I)Ljava/lang/String; │ │ -48fc50: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fc54: 7220 6ce5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributeLocalName:(I)Ljava/lang/String; // method@e56c │ │ -48fc5a: 0c02 |0005: move-result-object v2 │ │ -48fc5c: 1102 |0006: return-object v2 │ │ +48fc44: |[48fc44] javax.xml.stream.util.StreamReaderDelegate.getAttributeLocalName:(I)Ljava/lang/String; │ │ +48fc54: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fc58: 7220 6ce5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributeLocalName:(I)Ljava/lang/String; // method@e56c │ │ +48fc5e: 0c02 |0005: move-result-object v2 │ │ +48fc60: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1740840,19 +1740841,19 @@ │ │ type : '(I)Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fec0: |[48fec0] javax.xml.stream.util.StreamReaderDelegate.getAttributeName:(I)Ljavax/xml/namespace/QName; │ │ -48fed0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fed4: 7220 6de5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributeName:(I)Ljavax/xml/namespace/QName; // method@e56d │ │ -48feda: 0c02 |0005: move-result-object v2 │ │ -48fedc: 1102 |0006: return-object v2 │ │ +48fec4: |[48fec4] javax.xml.stream.util.StreamReaderDelegate.getAttributeName:(I)Ljavax/xml/namespace/QName; │ │ +48fed4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fed8: 7220 6de5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributeName:(I)Ljavax/xml/namespace/QName; // method@e56d │ │ +48fede: 0c02 |0005: move-result-object v2 │ │ +48fee0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1740861,19 +1740862,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fc60: |[48fc60] javax.xml.stream.util.StreamReaderDelegate.getAttributeNamespace:(I)Ljava/lang/String; │ │ -48fc70: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fc74: 7220 6ee5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributeNamespace:(I)Ljava/lang/String; // method@e56e │ │ -48fc7a: 0c02 |0005: move-result-object v2 │ │ -48fc7c: 1102 |0006: return-object v2 │ │ +48fc64: |[48fc64] javax.xml.stream.util.StreamReaderDelegate.getAttributeNamespace:(I)Ljava/lang/String; │ │ +48fc74: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fc78: 7220 6ee5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributeNamespace:(I)Ljava/lang/String; // method@e56e │ │ +48fc7e: 0c02 |0005: move-result-object v2 │ │ +48fc80: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1740882,19 +1740883,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fc80: |[48fc80] javax.xml.stream.util.StreamReaderDelegate.getAttributePrefix:(I)Ljava/lang/String; │ │ -48fc90: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fc94: 7220 6fe5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributePrefix:(I)Ljava/lang/String; // method@e56f │ │ -48fc9a: 0c02 |0005: move-result-object v2 │ │ -48fc9c: 1102 |0006: return-object v2 │ │ +48fc84: |[48fc84] javax.xml.stream.util.StreamReaderDelegate.getAttributePrefix:(I)Ljava/lang/String; │ │ +48fc94: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fc98: 7220 6fe5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributePrefix:(I)Ljava/lang/String; // method@e56f │ │ +48fc9e: 0c02 |0005: move-result-object v2 │ │ +48fca0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1740903,19 +1740904,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fca0: |[48fca0] javax.xml.stream.util.StreamReaderDelegate.getAttributeType:(I)Ljava/lang/String; │ │ -48fcb0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fcb4: 7220 70e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributeType:(I)Ljava/lang/String; // method@e570 │ │ -48fcba: 0c02 |0005: move-result-object v2 │ │ -48fcbc: 1102 |0006: return-object v2 │ │ +48fca4: |[48fca4] javax.xml.stream.util.StreamReaderDelegate.getAttributeType:(I)Ljava/lang/String; │ │ +48fcb4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fcb8: 7220 70e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributeType:(I)Ljava/lang/String; // method@e570 │ │ +48fcbe: 0c02 |0005: move-result-object v2 │ │ +48fcc0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1740924,19 +1740925,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fcc0: |[48fcc0] javax.xml.stream.util.StreamReaderDelegate.getAttributeValue:(I)Ljava/lang/String; │ │ -48fcd0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fcd4: 7220 71e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributeValue:(I)Ljava/lang/String; // method@e571 │ │ -48fcda: 0c02 |0005: move-result-object v2 │ │ -48fcdc: 1102 |0006: return-object v2 │ │ +48fcc4: |[48fcc4] javax.xml.stream.util.StreamReaderDelegate.getAttributeValue:(I)Ljava/lang/String; │ │ +48fcd4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fcd8: 7220 71e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getAttributeValue:(I)Ljava/lang/String; // method@e571 │ │ +48fcde: 0c02 |0005: move-result-object v2 │ │ +48fce0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1740945,19 +1740946,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -48fce0: |[48fce0] javax.xml.stream.util.StreamReaderDelegate.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -48fcf0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fcf4: 7230 72e5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamReader;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e572 │ │ -48fcfa: 0c02 |0005: move-result-object v2 │ │ -48fcfc: 1102 |0006: return-object v2 │ │ +48fce4: |[48fce4] javax.xml.stream.util.StreamReaderDelegate.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +48fcf4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fcf8: 7230 72e5 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/xml/stream/XMLStreamReader;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@e572 │ │ +48fcfe: 0c02 |0005: move-result-object v2 │ │ +48fd00: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -1740967,19 +1740968,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fd00: |[48fd00] javax.xml.stream.util.StreamReaderDelegate.getCharacterEncodingScheme:()Ljava/lang/String; │ │ -48fd10: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fd14: 7210 73e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getCharacterEncodingScheme:()Ljava/lang/String; // method@e573 │ │ -48fd1a: 0c00 |0005: move-result-object v0 │ │ -48fd1c: 1100 |0006: return-object v0 │ │ +48fd04: |[48fd04] javax.xml.stream.util.StreamReaderDelegate.getCharacterEncodingScheme:()Ljava/lang/String; │ │ +48fd14: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fd18: 7210 73e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getCharacterEncodingScheme:()Ljava/lang/String; // method@e573 │ │ +48fd1e: 0c00 |0005: move-result-object v0 │ │ +48fd20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #10 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1740987,19 +1740988,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fd20: |[48fd20] javax.xml.stream.util.StreamReaderDelegate.getElementText:()Ljava/lang/String; │ │ -48fd30: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fd34: 7210 74e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getElementText:()Ljava/lang/String; // method@e574 │ │ -48fd3a: 0c00 |0005: move-result-object v0 │ │ -48fd3c: 1100 |0006: return-object v0 │ │ +48fd24: |[48fd24] javax.xml.stream.util.StreamReaderDelegate.getElementText:()Ljava/lang/String; │ │ +48fd34: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fd38: 7210 74e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getElementText:()Ljava/lang/String; // method@e574 │ │ +48fd3e: 0c00 |0005: move-result-object v0 │ │ +48fd40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #11 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741007,19 +1741008,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fd40: |[48fd40] javax.xml.stream.util.StreamReaderDelegate.getEncoding:()Ljava/lang/String; │ │ -48fd50: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fd54: 7210 75e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getEncoding:()Ljava/lang/String; // method@e575 │ │ -48fd5a: 0c00 |0005: move-result-object v0 │ │ -48fd5c: 1100 |0006: return-object v0 │ │ +48fd44: |[48fd44] javax.xml.stream.util.StreamReaderDelegate.getEncoding:()Ljava/lang/String; │ │ +48fd54: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fd58: 7210 75e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getEncoding:()Ljava/lang/String; // method@e575 │ │ +48fd5e: 0c00 |0005: move-result-object v0 │ │ +48fd60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #12 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741027,19 +1741028,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fb40: |[48fb40] javax.xml.stream.util.StreamReaderDelegate.getEventType:()I │ │ -48fb50: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fb54: 7210 76e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getEventType:()I // method@e576 │ │ -48fb5a: 0a00 |0005: move-result v0 │ │ -48fb5c: 0f00 |0006: return v0 │ │ +48fb44: |[48fb44] javax.xml.stream.util.StreamReaderDelegate.getEventType:()I │ │ +48fb54: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fb58: 7210 76e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getEventType:()I // method@e576 │ │ +48fb5e: 0a00 |0005: move-result v0 │ │ +48fb60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #13 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741047,19 +1741048,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fd60: |[48fd60] javax.xml.stream.util.StreamReaderDelegate.getLocalName:()Ljava/lang/String; │ │ -48fd70: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fd74: 7210 77e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getLocalName:()Ljava/lang/String; // method@e577 │ │ -48fd7a: 0c00 |0005: move-result-object v0 │ │ -48fd7c: 1100 |0006: return-object v0 │ │ +48fd64: |[48fd64] javax.xml.stream.util.StreamReaderDelegate.getLocalName:()Ljava/lang/String; │ │ +48fd74: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fd78: 7210 77e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getLocalName:()Ljava/lang/String; // method@e577 │ │ +48fd7e: 0c00 |0005: move-result-object v0 │ │ +48fd80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #14 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741067,19 +1741068,19 @@ │ │ type : '()Ljavax/xml/stream/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48ff00: |[48ff00] javax.xml.stream.util.StreamReaderDelegate.getLocation:()Ljavax/xml/stream/Location; │ │ -48ff10: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48ff14: 7210 78e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getLocation:()Ljavax/xml/stream/Location; // method@e578 │ │ -48ff1a: 0c00 |0005: move-result-object v0 │ │ -48ff1c: 1100 |0006: return-object v0 │ │ +48ff04: |[48ff04] javax.xml.stream.util.StreamReaderDelegate.getLocation:()Ljavax/xml/stream/Location; │ │ +48ff14: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48ff18: 7210 78e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getLocation:()Ljavax/xml/stream/Location; // method@e578 │ │ +48ff1e: 0c00 |0005: move-result-object v0 │ │ +48ff20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #15 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741087,19 +1741088,19 @@ │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fee0: |[48fee0] javax.xml.stream.util.StreamReaderDelegate.getName:()Ljavax/xml/namespace/QName; │ │ -48fef0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fef4: 7210 79e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getName:()Ljavax/xml/namespace/QName; // method@e579 │ │ -48fefa: 0c00 |0005: move-result-object v0 │ │ -48fefc: 1100 |0006: return-object v0 │ │ +48fee4: |[48fee4] javax.xml.stream.util.StreamReaderDelegate.getName:()Ljavax/xml/namespace/QName; │ │ +48fef4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fef8: 7210 79e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getName:()Ljavax/xml/namespace/QName; // method@e579 │ │ +48fefe: 0c00 |0005: move-result-object v0 │ │ +48ff00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #16 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741107,19 +1741108,19 @@ │ │ type : '()Ljavax/xml/namespace/NamespaceContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fea0: |[48fea0] javax.xml.stream.util.StreamReaderDelegate.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ -48feb0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48feb4: 7210 7ae5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@e57a │ │ -48feba: 0c00 |0005: move-result-object v0 │ │ -48febc: 1100 |0006: return-object v0 │ │ +48fea4: |[48fea4] javax.xml.stream.util.StreamReaderDelegate.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ +48feb4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48feb8: 7210 7ae5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@e57a │ │ +48febe: 0c00 |0005: move-result-object v0 │ │ +48fec0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #17 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741127,19 +1741128,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fb60: |[48fb60] javax.xml.stream.util.StreamReaderDelegate.getNamespaceCount:()I │ │ -48fb70: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fb74: 7210 7be5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceCount:()I // method@e57b │ │ -48fb7a: 0a00 |0005: move-result v0 │ │ -48fb7c: 0f00 |0006: return v0 │ │ +48fb64: |[48fb64] javax.xml.stream.util.StreamReaderDelegate.getNamespaceCount:()I │ │ +48fb74: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fb78: 7210 7be5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceCount:()I // method@e57b │ │ +48fb7e: 0a00 |0005: move-result v0 │ │ +48fb80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #18 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741147,19 +1741148,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fd80: |[48fd80] javax.xml.stream.util.StreamReaderDelegate.getNamespacePrefix:(I)Ljava/lang/String; │ │ -48fd90: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fd94: 7220 7ce5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ -48fd9a: 0c02 |0005: move-result-object v2 │ │ -48fd9c: 1102 |0006: return-object v2 │ │ +48fd84: |[48fd84] javax.xml.stream.util.StreamReaderDelegate.getNamespacePrefix:(I)Ljava/lang/String; │ │ +48fd94: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fd98: 7220 7ce5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ +48fd9e: 0c02 |0005: move-result-object v2 │ │ +48fda0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1741168,19 +1741169,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fda0: |[48fda0] javax.xml.stream.util.StreamReaderDelegate.getNamespaceURI:()Ljava/lang/String; │ │ -48fdb0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fdb4: 7210 7de5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:()Ljava/lang/String; // method@e57d │ │ -48fdba: 0c00 |0005: move-result-object v0 │ │ -48fdbc: 1100 |0006: return-object v0 │ │ +48fda4: |[48fda4] javax.xml.stream.util.StreamReaderDelegate.getNamespaceURI:()Ljava/lang/String; │ │ +48fdb4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fdb8: 7210 7de5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:()Ljava/lang/String; // method@e57d │ │ +48fdbe: 0c00 |0005: move-result-object v0 │ │ +48fdc0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #20 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741188,19 +1741189,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fdc0: |[48fdc0] javax.xml.stream.util.StreamReaderDelegate.getNamespaceURI:(I)Ljava/lang/String; │ │ -48fdd0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fdd4: 7220 7ee5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ -48fdda: 0c02 |0005: move-result-object v2 │ │ -48fddc: 1102 |0006: return-object v2 │ │ +48fdc4: |[48fdc4] javax.xml.stream.util.StreamReaderDelegate.getNamespaceURI:(I)Ljava/lang/String; │ │ +48fdd4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fdd8: 7220 7ee5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ +48fdde: 0c02 |0005: move-result-object v2 │ │ +48fde0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1741209,19 +1741210,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fde0: |[48fde0] javax.xml.stream.util.StreamReaderDelegate.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ -48fdf0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fdf4: 7220 7fe5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@e57f │ │ -48fdfa: 0c02 |0005: move-result-object v2 │ │ -48fdfc: 1102 |0006: return-object v2 │ │ +48fde4: |[48fde4] javax.xml.stream.util.StreamReaderDelegate.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ +48fdf4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fdf8: 7220 7fe5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@e57f │ │ +48fdfe: 0c02 |0005: move-result-object v2 │ │ +48fe00: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1741230,19 +1741231,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fe00: |[48fe00] javax.xml.stream.util.StreamReaderDelegate.getPIData:()Ljava/lang/String; │ │ -48fe10: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fe14: 7210 80e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getPIData:()Ljava/lang/String; // method@e580 │ │ -48fe1a: 0c00 |0005: move-result-object v0 │ │ -48fe1c: 1100 |0006: return-object v0 │ │ +48fe04: |[48fe04] javax.xml.stream.util.StreamReaderDelegate.getPIData:()Ljava/lang/String; │ │ +48fe14: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fe18: 7210 80e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getPIData:()Ljava/lang/String; // method@e580 │ │ +48fe1e: 0c00 |0005: move-result-object v0 │ │ +48fe20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #23 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741250,19 +1741251,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fe20: |[48fe20] javax.xml.stream.util.StreamReaderDelegate.getPITarget:()Ljava/lang/String; │ │ -48fe30: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fe34: 7210 81e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getPITarget:()Ljava/lang/String; // method@e581 │ │ -48fe3a: 0c00 |0005: move-result-object v0 │ │ -48fe3c: 1100 |0006: return-object v0 │ │ +48fe24: |[48fe24] javax.xml.stream.util.StreamReaderDelegate.getPITarget:()Ljava/lang/String; │ │ +48fe34: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fe38: 7210 81e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getPITarget:()Ljava/lang/String; // method@e581 │ │ +48fe3e: 0c00 |0005: move-result-object v0 │ │ +48fe40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #24 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741270,17 +1741271,17 @@ │ │ type : '()Ljavax/xml/stream/XMLStreamReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48ff20: |[48ff20] javax.xml.stream.util.StreamReaderDelegate.getParent:()Ljavax/xml/stream/XMLStreamReader; │ │ -48ff30: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48ff34: 1100 |0002: return-object v0 │ │ +48ff24: |[48ff24] javax.xml.stream.util.StreamReaderDelegate.getParent:()Ljavax/xml/stream/XMLStreamReader; │ │ +48ff34: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48ff38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #25 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741288,19 +1741289,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fe40: |[48fe40] javax.xml.stream.util.StreamReaderDelegate.getPrefix:()Ljava/lang/String; │ │ -48fe50: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fe54: 7210 82e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getPrefix:()Ljava/lang/String; // method@e582 │ │ -48fe5a: 0c00 |0005: move-result-object v0 │ │ -48fe5c: 1100 |0006: return-object v0 │ │ +48fe44: |[48fe44] javax.xml.stream.util.StreamReaderDelegate.getPrefix:()Ljava/lang/String; │ │ +48fe54: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fe58: 7210 82e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getPrefix:()Ljava/lang/String; // method@e582 │ │ +48fe5e: 0c00 |0005: move-result-object v0 │ │ +48fe60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #26 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741308,19 +1741309,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fc20: |[48fc20] javax.xml.stream.util.StreamReaderDelegate.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ -48fc30: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fc34: 7220 83e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e583 │ │ -48fc3a: 0c02 |0005: move-result-object v2 │ │ -48fc3c: 1102 |0006: return-object v2 │ │ +48fc24: |[48fc24] javax.xml.stream.util.StreamReaderDelegate.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ +48fc34: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fc38: 7220 83e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e583 │ │ +48fc3e: 0c02 |0005: move-result-object v2 │ │ +48fc40: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1741329,19 +1741330,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fe60: |[48fe60] javax.xml.stream.util.StreamReaderDelegate.getText:()Ljava/lang/String; │ │ -48fe70: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fe74: 7210 84e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ -48fe7a: 0c00 |0005: move-result-object v0 │ │ -48fe7c: 1100 |0006: return-object v0 │ │ +48fe64: |[48fe64] javax.xml.stream.util.StreamReaderDelegate.getText:()Ljava/lang/String; │ │ +48fe74: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fe78: 7210 84e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getText:()Ljava/lang/String; // method@e584 │ │ +48fe7e: 0c00 |0005: move-result-object v0 │ │ +48fe80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #28 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741349,19 +1741350,19 @@ │ │ type : '(I[CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -48fb80: |[48fb80] javax.xml.stream.util.StreamReaderDelegate.getTextCharacters:(I[CII)I │ │ -48fb90: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fb94: 7255 85e5 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/xml/stream/XMLStreamReader;.getTextCharacters:(I[CII)I // method@e585 │ │ -48fb9a: 0a02 |0005: move-result v2 │ │ -48fb9c: 0f02 |0006: return v2 │ │ +48fb84: |[48fb84] javax.xml.stream.util.StreamReaderDelegate.getTextCharacters:(I[CII)I │ │ +48fb94: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fb98: 7255 85e5 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/xml/stream/XMLStreamReader;.getTextCharacters:(I[CII)I // method@e585 │ │ +48fb9e: 0a02 |0005: move-result v2 │ │ +48fba0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ 0x0000 - 0x0007 reg=3 (null) [C │ │ @@ -1741373,19 +1741374,19 @@ │ │ type : '()[C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fb00: |[48fb00] javax.xml.stream.util.StreamReaderDelegate.getTextCharacters:()[C │ │ -48fb10: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fb14: 7210 86e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getTextCharacters:()[C // method@e586 │ │ -48fb1a: 0c00 |0005: move-result-object v0 │ │ -48fb1c: 1100 |0006: return-object v0 │ │ +48fb04: |[48fb04] javax.xml.stream.util.StreamReaderDelegate.getTextCharacters:()[C │ │ +48fb14: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fb18: 7210 86e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getTextCharacters:()[C // method@e586 │ │ +48fb1e: 0c00 |0005: move-result-object v0 │ │ +48fb20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #30 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741393,19 +1741394,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fba0: |[48fba0] javax.xml.stream.util.StreamReaderDelegate.getTextLength:()I │ │ -48fbb0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fbb4: 7210 87e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getTextLength:()I // method@e587 │ │ -48fbba: 0a00 |0005: move-result v0 │ │ -48fbbc: 0f00 |0006: return v0 │ │ +48fba4: |[48fba4] javax.xml.stream.util.StreamReaderDelegate.getTextLength:()I │ │ +48fbb4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fbb8: 7210 87e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getTextLength:()I // method@e587 │ │ +48fbbe: 0a00 |0005: move-result v0 │ │ +48fbc0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #31 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741413,19 +1741414,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fbc0: |[48fbc0] javax.xml.stream.util.StreamReaderDelegate.getTextStart:()I │ │ -48fbd0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fbd4: 7210 88e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getTextStart:()I // method@e588 │ │ -48fbda: 0a00 |0005: move-result v0 │ │ -48fbdc: 0f00 |0006: return v0 │ │ +48fbc4: |[48fbc4] javax.xml.stream.util.StreamReaderDelegate.getTextStart:()I │ │ +48fbd4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fbd8: 7210 88e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getTextStart:()I // method@e588 │ │ +48fbde: 0a00 |0005: move-result v0 │ │ +48fbe0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #32 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741433,19 +1741434,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fe80: |[48fe80] javax.xml.stream.util.StreamReaderDelegate.getVersion:()Ljava/lang/String; │ │ -48fe90: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fe94: 7210 89e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getVersion:()Ljava/lang/String; // method@e589 │ │ -48fe9a: 0c00 |0005: move-result-object v0 │ │ -48fe9c: 1100 |0006: return-object v0 │ │ +48fe84: |[48fe84] javax.xml.stream.util.StreamReaderDelegate.getVersion:()Ljava/lang/String; │ │ +48fe94: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fe98: 7210 89e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.getVersion:()Ljava/lang/String; // method@e589 │ │ +48fe9e: 0c00 |0005: move-result-object v0 │ │ +48fea0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #33 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741453,19 +1741454,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48f9c0: |[48f9c0] javax.xml.stream.util.StreamReaderDelegate.hasName:()Z │ │ -48f9d0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48f9d4: 7210 8ae5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.hasName:()Z // method@e58a │ │ -48f9da: 0a00 |0005: move-result v0 │ │ -48f9dc: 0f00 |0006: return v0 │ │ +48f9c4: |[48f9c4] javax.xml.stream.util.StreamReaderDelegate.hasName:()Z │ │ +48f9d4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48f9d8: 7210 8ae5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.hasName:()Z // method@e58a │ │ +48f9de: 0a00 |0005: move-result v0 │ │ +48f9e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #34 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741473,19 +1741474,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48f9e0: |[48f9e0] javax.xml.stream.util.StreamReaderDelegate.hasNext:()Z │ │ -48f9f0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48f9f4: 7210 8be5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.hasNext:()Z // method@e58b │ │ -48f9fa: 0a00 |0005: move-result v0 │ │ -48f9fc: 0f00 |0006: return v0 │ │ +48f9e4: |[48f9e4] javax.xml.stream.util.StreamReaderDelegate.hasNext:()Z │ │ +48f9f4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48f9f8: 7210 8be5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.hasNext:()Z // method@e58b │ │ +48f9fe: 0a00 |0005: move-result v0 │ │ +48fa00: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #35 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741493,19 +1741494,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fa00: |[48fa00] javax.xml.stream.util.StreamReaderDelegate.hasText:()Z │ │ -48fa10: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fa14: 7210 8ce5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.hasText:()Z // method@e58c │ │ -48fa1a: 0a00 |0005: move-result v0 │ │ -48fa1c: 0f00 |0006: return v0 │ │ +48fa04: |[48fa04] javax.xml.stream.util.StreamReaderDelegate.hasText:()Z │ │ +48fa14: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fa18: 7210 8ce5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.hasText:()Z // method@e58c │ │ +48fa1e: 0a00 |0005: move-result v0 │ │ +48fa20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #36 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741513,19 +1741514,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -48fa20: |[48fa20] javax.xml.stream.util.StreamReaderDelegate.isAttributeSpecified:(I)Z │ │ -48fa30: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fa34: 7220 8de5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.isAttributeSpecified:(I)Z // method@e58d │ │ -48fa3a: 0a02 |0005: move-result v2 │ │ -48fa3c: 0f02 |0006: return v2 │ │ +48fa24: |[48fa24] javax.xml.stream.util.StreamReaderDelegate.isAttributeSpecified:(I)Z │ │ +48fa34: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fa38: 7220 8de5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamReader;.isAttributeSpecified:(I)Z // method@e58d │ │ +48fa3e: 0a02 |0005: move-result v2 │ │ +48fa40: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1741534,19 +1741535,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fa40: |[48fa40] javax.xml.stream.util.StreamReaderDelegate.isCharacters:()Z │ │ -48fa50: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fa54: 7210 8ee5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.isCharacters:()Z // method@e58e │ │ -48fa5a: 0a00 |0005: move-result v0 │ │ -48fa5c: 0f00 |0006: return v0 │ │ +48fa44: |[48fa44] javax.xml.stream.util.StreamReaderDelegate.isCharacters:()Z │ │ +48fa54: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fa58: 7210 8ee5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.isCharacters:()Z // method@e58e │ │ +48fa5e: 0a00 |0005: move-result v0 │ │ +48fa60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #38 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741554,19 +1741555,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fa60: |[48fa60] javax.xml.stream.util.StreamReaderDelegate.isEndElement:()Z │ │ -48fa70: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fa74: 7210 8fe5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.isEndElement:()Z // method@e58f │ │ -48fa7a: 0a00 |0005: move-result v0 │ │ -48fa7c: 0f00 |0006: return v0 │ │ +48fa64: |[48fa64] javax.xml.stream.util.StreamReaderDelegate.isEndElement:()Z │ │ +48fa74: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fa78: 7210 8fe5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.isEndElement:()Z // method@e58f │ │ +48fa7e: 0a00 |0005: move-result v0 │ │ +48fa80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #39 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741574,19 +1741575,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fa80: |[48fa80] javax.xml.stream.util.StreamReaderDelegate.isStandalone:()Z │ │ -48fa90: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fa94: 7210 90e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.isStandalone:()Z // method@e590 │ │ -48fa9a: 0a00 |0005: move-result v0 │ │ -48fa9c: 0f00 |0006: return v0 │ │ +48fa84: |[48fa84] javax.xml.stream.util.StreamReaderDelegate.isStandalone:()Z │ │ +48fa94: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fa98: 7210 90e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.isStandalone:()Z // method@e590 │ │ +48fa9e: 0a00 |0005: move-result v0 │ │ +48faa0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #40 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741594,19 +1741595,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48faa0: |[48faa0] javax.xml.stream.util.StreamReaderDelegate.isStartElement:()Z │ │ -48fab0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fab4: 7210 91e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.isStartElement:()Z // method@e591 │ │ -48faba: 0a00 |0005: move-result v0 │ │ -48fabc: 0f00 |0006: return v0 │ │ +48faa4: |[48faa4] javax.xml.stream.util.StreamReaderDelegate.isStartElement:()Z │ │ +48fab4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fab8: 7210 91e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.isStartElement:()Z // method@e591 │ │ +48fabe: 0a00 |0005: move-result v0 │ │ +48fac0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #41 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741614,19 +1741615,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fac0: |[48fac0] javax.xml.stream.util.StreamReaderDelegate.isWhiteSpace:()Z │ │ -48fad0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fad4: 7210 92e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.isWhiteSpace:()Z // method@e592 │ │ -48fada: 0a00 |0005: move-result v0 │ │ -48fadc: 0f00 |0006: return v0 │ │ +48fac4: |[48fac4] javax.xml.stream.util.StreamReaderDelegate.isWhiteSpace:()Z │ │ +48fad4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fad8: 7210 92e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.isWhiteSpace:()Z // method@e592 │ │ +48fade: 0a00 |0005: move-result v0 │ │ +48fae0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #42 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741634,19 +1741635,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fbe0: |[48fbe0] javax.xml.stream.util.StreamReaderDelegate.next:()I │ │ -48fbf0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fbf4: 7210 93e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.next:()I // method@e593 │ │ -48fbfa: 0a00 |0005: move-result v0 │ │ -48fbfc: 0f00 |0006: return v0 │ │ +48fbe4: |[48fbe4] javax.xml.stream.util.StreamReaderDelegate.next:()I │ │ +48fbf4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fbf8: 7210 93e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.next:()I // method@e593 │ │ +48fbfe: 0a00 |0005: move-result v0 │ │ +48fc00: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #43 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741654,19 +1741655,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fc00: |[48fc00] javax.xml.stream.util.StreamReaderDelegate.nextTag:()I │ │ -48fc10: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48fc14: 7210 94e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.nextTag:()I // method@e594 │ │ -48fc1a: 0a00 |0005: move-result v0 │ │ -48fc1c: 0f00 |0006: return v0 │ │ +48fc04: |[48fc04] javax.xml.stream.util.StreamReaderDelegate.nextTag:()I │ │ +48fc14: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48fc18: 7210 94e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.nextTag:()I // method@e594 │ │ +48fc1e: 0a00 |0005: move-result v0 │ │ +48fc20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ #44 : (in Ljavax/xml/stream/util/StreamReaderDelegate;) │ │ @@ -1741674,18 +1741675,18 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -48ff88: |[48ff88] javax.xml.stream.util.StreamReaderDelegate.require:(ILjava/lang/String;Ljava/lang/String;)V │ │ -48ff98: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48ff9c: 7240 95e5 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamReader;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@e595 │ │ -48ffa2: 0e00 |0005: return-void │ │ +48ff8c: |[48ff8c] javax.xml.stream.util.StreamReaderDelegate.require:(ILjava/lang/String;Ljava/lang/String;)V │ │ +48ff9c: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48ffa0: 7240 95e5 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/xml/stream/XMLStreamReader;.require:(ILjava/lang/String;Ljava/lang/String;)V // method@e595 │ │ +48ffa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1741696,17 +1741697,17 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48ffa4: |[48ffa4] javax.xml.stream.util.StreamReaderDelegate.setParent:(Ljavax/xml/stream/XMLStreamReader;)V │ │ -48ffb4: 5b01 ada2 |0000: iput-object v1, v0, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48ffb8: 0e00 |0002: return-void │ │ +48ffa8: |[48ffa8] javax.xml.stream.util.StreamReaderDelegate.setParent:(Ljavax/xml/stream/XMLStreamReader;)V │ │ +48ffb8: 5b01 ada2 |0000: iput-object v1, v0, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48ffbc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/stream/XMLStreamReader; │ │ │ │ @@ -1741715,19 +1741716,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -48fae0: |[48fae0] javax.xml.stream.util.StreamReaderDelegate.standaloneSet:()Z │ │ -48faf0: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ -48faf4: 7210 96e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.standaloneSet:()Z // method@e596 │ │ -48fafa: 0a00 |0005: move-result v0 │ │ -48fafc: 0f00 |0006: return v0 │ │ +48fae4: |[48fae4] javax.xml.stream.util.StreamReaderDelegate.standaloneSet:()Z │ │ +48faf4: 5410 ada2 |0000: iget-object v0, v1, Ljavax/xml/stream/util/StreamReaderDelegate;.reader:Ljavax/xml/stream/XMLStreamReader; // field@a2ad │ │ +48faf8: 7210 96e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLStreamReader;.standaloneSet:()Z // method@e596 │ │ +48fafe: 0a00 |0005: move-result v0 │ │ +48fb00: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/xml/stream/util/StreamReaderDelegate; │ │ │ │ source_file_idx : 23110 (StreamReaderDelegate.java) │ │ @@ -1742332,43 +1742333,43 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -49c554: |[49c554] no.nordicsemi.android.ble.BleManagerHandler.:()V │ │ -49c564: 7010 4deb 0100 |0000: invoke-direct {v1}, Lno/nordicsemi/android/ble/RequestHandler;.:()V // method@eb4d │ │ -49c56a: 2200 f918 |0003: new-instance v0, Ljava/lang/Object; // type@18f9 │ │ -49c56e: 7010 92e0 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -49c574: 5b10 b7aa |0008: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.LOCK:Ljava/lang/Object; // field@aab7 │ │ -49c578: 2200 b319 |000a: new-instance v0, Ljava/util/concurrent/LinkedBlockingDeque; // type@19b3 │ │ -49c57c: 7010 47e4 0000 |000c: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingDeque;.:()V // method@e447 │ │ -49c582: 5b10 daaa |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ -49c586: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -49c588: 5910 c2aa |0012: iput v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionCount:I // field@aac2 │ │ -49c58c: 5910 c4aa |0014: iput v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ -49c590: 5c10 c3aa |0016: iput-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ -49c594: 1300 1700 |0018: const/16 v0, #int 23 // #17 │ │ -49c598: 5910 cfaa |001a: iput v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49c59c: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -49c59e: 5910 bbaa |001d: iput v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryValue:I // field@aabb │ │ -49c5a2: 2200 8119 |001f: new-instance v0, Ljava/util/HashMap; // type@1981 │ │ -49c5a6: 7010 3be3 0000 |0021: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@e33b │ │ -49c5ac: 5b10 dcaa |0024: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ -49c5b0: 2200 4b1b |0026: new-instance v0, Lno/nordicsemi/android/ble/BleManagerHandler$1; // type@1b4b │ │ -49c5b4: 7020 09e9 1000 |0028: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$1;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e909 │ │ -49c5ba: 5b10 beaa |002b: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothStateBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aabe │ │ -49c5be: 2200 4c1b |002d: new-instance v0, Lno/nordicsemi/android/ble/BleManagerHandler$2; // type@1b4c │ │ -49c5c2: 7020 0ce9 1000 |002f: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e90c │ │ -49c5c8: 5b10 cdaa |0032: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.mBondingBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aacd │ │ -49c5cc: 2200 4d1b |0034: new-instance v0, Lno/nordicsemi/android/ble/BleManagerHandler$3; // type@1b4d │ │ -49c5d0: 7020 15e9 1000 |0036: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e915 │ │ -49c5d6: 5b10 c8aa |0039: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.gattCallback:Landroid/bluetooth/BluetoothGattCallback; // field@aac8 │ │ -49c5da: 0e00 |003b: return-void │ │ +49c558: |[49c558] no.nordicsemi.android.ble.BleManagerHandler.:()V │ │ +49c568: 7010 4deb 0100 |0000: invoke-direct {v1}, Lno/nordicsemi/android/ble/RequestHandler;.:()V // method@eb4d │ │ +49c56e: 2200 f918 |0003: new-instance v0, Ljava/lang/Object; // type@18f9 │ │ +49c572: 7010 92e0 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +49c578: 5b10 b7aa |0008: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.LOCK:Ljava/lang/Object; // field@aab7 │ │ +49c57c: 2200 b319 |000a: new-instance v0, Ljava/util/concurrent/LinkedBlockingDeque; // type@19b3 │ │ +49c580: 7010 47e4 0000 |000c: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingDeque;.:()V // method@e447 │ │ +49c586: 5b10 daaa |000f: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ +49c58a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +49c58c: 5910 c2aa |0012: iput v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionCount:I // field@aac2 │ │ +49c590: 5910 c4aa |0014: iput v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ +49c594: 5c10 c3aa |0016: iput-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ +49c598: 1300 1700 |0018: const/16 v0, #int 23 // #17 │ │ +49c59c: 5910 cfaa |001a: iput v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49c5a0: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +49c5a2: 5910 bbaa |001d: iput v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryValue:I // field@aabb │ │ +49c5a6: 2200 8119 |001f: new-instance v0, Ljava/util/HashMap; // type@1981 │ │ +49c5aa: 7010 3be3 0000 |0021: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@e33b │ │ +49c5b0: 5b10 dcaa |0024: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ +49c5b4: 2200 4b1b |0026: new-instance v0, Lno/nordicsemi/android/ble/BleManagerHandler$1; // type@1b4b │ │ +49c5b8: 7020 09e9 1000 |0028: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$1;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e909 │ │ +49c5be: 5b10 beaa |002b: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothStateBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aabe │ │ +49c5c2: 2200 4c1b |002d: new-instance v0, Lno/nordicsemi/android/ble/BleManagerHandler$2; // type@1b4c │ │ +49c5c6: 7020 0ce9 1000 |002f: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$2;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e90c │ │ +49c5cc: 5b10 cdaa |0032: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.mBondingBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aacd │ │ +49c5d0: 2200 4d1b |0034: new-instance v0, Lno/nordicsemi/android/ble/BleManagerHandler$3; // type@1b4d │ │ +49c5d4: 7020 15e9 1000 |0036: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$3;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e915 │ │ +49c5da: 5b10 c8aa |0039: iput-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.gattCallback:Landroid/bluetooth/BluetoothGattCallback; // field@aac8 │ │ +49c5de: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=67 │ │ 0x000a line=74 │ │ 0x0012 line=107 │ │ 0x0014 line=142 │ │ @@ -1742387,17 +1742388,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -49c5dc: |[49c5dc] no.nordicsemi.android.ble.BleManagerHandler.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V │ │ -49c5ec: 7030 c6e9 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49c5f2: 0e00 |0003: return-void │ │ +49c5e0: |[49c5e0] no.nordicsemi.android.ble.BleManagerHandler.access$000:(Lno/nordicsemi/android/ble/BleManagerHandler;ILjava/lang/String;)V │ │ +49c5f0: 7030 c6e9 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49c5f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1742407,17 +1742408,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c5f4: |[49c5f4] no.nordicsemi.android.ble.BleManagerHandler.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V │ │ -49c604: 7020 e4e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49c60a: 0e00 |0003: return-void │ │ +49c5f8: |[49c5f8] no.nordicsemi.android.ble.BleManagerHandler.access$1000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V │ │ +49c608: 7020 e4e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49c60e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable; │ │ │ │ @@ -1742426,17 +1742427,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a8e4: |[49a8e4] no.nordicsemi.android.ble.BleManagerHandler.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49a8f4: 5c01 d0aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ -49a8f8: 0f01 |0002: return v1 │ │ +49a8e8: |[49a8e8] no.nordicsemi.android.ble.BleManagerHandler.access$102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49a8f8: 5c01 d0aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ +49a8fc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1742445,17 +1742446,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c60c: |[49c60c] no.nordicsemi.android.ble.BleManagerHandler.access$1100:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V │ │ -49c61c: 7020 e3e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.postBondingStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V // method@e9e3 │ │ -49c622: 0e00 |0003: return-void │ │ +49c610: |[49c610] no.nordicsemi.android.ble.BleManagerHandler.access$1100:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V │ │ +49c620: 7020 e3e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.postBondingStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V // method@e9e3 │ │ +49c626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable; │ │ │ │ @@ -1742464,17 +1742465,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a8fc: |[49a8fc] no.nordicsemi.android.ble.BleManagerHandler.access$1200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ -49a90c: 5500 d9aa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.servicesDiscovered:Z // field@aad9 │ │ -49a910: 0f00 |0002: return v0 │ │ +49a900: |[49a900] no.nordicsemi.android.ble.BleManagerHandler.access$1200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ +49a910: 5500 d9aa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.servicesDiscovered:Z // field@aad9 │ │ +49a914: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742482,17 +1742483,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a914: |[49a914] no.nordicsemi.android.ble.BleManagerHandler.access$1202:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49a924: 5c01 d9aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.servicesDiscovered:Z // field@aad9 │ │ -49a928: 0f01 |0002: return v1 │ │ +49a918: |[49a918] no.nordicsemi.android.ble.BleManagerHandler.access$1202:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49a928: 5c01 d9aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.servicesDiscovered:Z // field@aad9 │ │ +49a92c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1742501,17 +1742502,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a92c: |[49a92c] no.nordicsemi.android.ble.BleManagerHandler.access$1300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ -49a93c: 5500 d8aa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.serviceDiscoveryRequested:Z // field@aad8 │ │ -49a940: 0f00 |0002: return v0 │ │ +49a930: |[49a930] no.nordicsemi.android.ble.BleManagerHandler.access$1300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ +49a940: 5500 d8aa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.serviceDiscoveryRequested:Z // field@aad8 │ │ +49a944: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742519,17 +1742520,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a944: |[49a944] no.nordicsemi.android.ble.BleManagerHandler.access$1302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49a954: 5c01 d8aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.serviceDiscoveryRequested:Z // field@aad8 │ │ -49a958: 0f01 |0002: return v1 │ │ +49a948: |[49a948] no.nordicsemi.android.ble.BleManagerHandler.access$1302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49a958: 5c01 d8aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.serviceDiscoveryRequested:Z // field@aad8 │ │ +49a95c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1742538,17 +1742539,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c624: |[49c624] no.nordicsemi.android.ble.BleManagerHandler.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V │ │ -49c634: 7020 79e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.enqueueFirst:(Lno/nordicsemi/android/ble/Request;)V // method@e979 │ │ -49c63a: 0e00 |0003: return-void │ │ +49c628: |[49c628] no.nordicsemi.android.ble.BleManagerHandler.access$1400:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)V │ │ +49c638: 7020 79e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.enqueueFirst:(Lno/nordicsemi/android/ble/Request;)V // method@e979 │ │ +49c63e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request; │ │ │ │ @@ -1742557,17 +1742558,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c63c: |[49c63c] no.nordicsemi.android.ble.BleManagerHandler.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V │ │ -49c64c: 7020 c8e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49c652: 0e00 |0003: return-void │ │ +49c640: |[49c640] no.nordicsemi.android.ble.BleManagerHandler.access$1500:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)V │ │ +49c650: 7020 c8e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49c656: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1742576,17 +1742577,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothGatt;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a894: |[49a894] no.nordicsemi.android.ble.BleManagerHandler.access$1600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothGatt; │ │ -49a8a4: 5400 bdaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49a8a8: 1100 |0002: return-object v0 │ │ +49a898: |[49a898] no.nordicsemi.android.ble.BleManagerHandler.access$1600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothGatt; │ │ +49a8a8: 5400 bdaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49a8ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #12 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742594,17 +1742595,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a95c: |[49a95c] no.nordicsemi.android.ble.BleManagerHandler.access$1700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ -49a96c: 5500 c1aa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49a970: 0f00 |0002: return v0 │ │ +49a960: |[49a960] no.nordicsemi.android.ble.BleManagerHandler.access$1700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ +49a970: 5500 c1aa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49a974: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #13 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742612,17 +1742613,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a974: |[49a974] no.nordicsemi.android.ble.BleManagerHandler.access$1702:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49a984: 5c01 c1aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49a988: 0f01 |0002: return v1 │ │ +49a978: |[49a978] no.nordicsemi.android.ble.BleManagerHandler.access$1702:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49a988: 5c01 c1aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49a98c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1742631,17 +1742632,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c3d0: |[49c3d0] no.nordicsemi.android.ble.BleManagerHandler.access$1800:(Lno/nordicsemi/android/ble/BleManagerHandler;)J │ │ -49c3e0: 5320 c5aa |0000: iget-wide v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionTime:J // field@aac5 │ │ -49c3e4: 1000 |0002: return-wide v0 │ │ +49c3d4: |[49c3d4] no.nordicsemi.android.ble.BleManagerHandler.access$1800:(Lno/nordicsemi/android/ble/BleManagerHandler;)J │ │ +49c3e4: 5320 c5aa |0000: iget-wide v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionTime:J // field@aac5 │ │ +49c3e8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #15 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742649,17 +1742650,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c3e8: |[49c3e8] no.nordicsemi.android.ble.BleManagerHandler.access$1802:(Lno/nordicsemi/android/ble/BleManagerHandler;J)J │ │ -49c3f8: 5a01 c5aa |0000: iput-wide v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionTime:J // field@aac5 │ │ -49c3fc: 1001 |0002: return-wide v1 │ │ +49c3ec: |[49c3ec] no.nordicsemi.android.ble.BleManagerHandler.access$1802:(Lno/nordicsemi/android/ble/BleManagerHandler;J)J │ │ +49c3fc: 5a01 c5aa |0000: iput-wide v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionTime:J // field@aac5 │ │ +49c400: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1742668,17 +1742669,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c1ec: |[49c1ec] no.nordicsemi.android.ble.BleManagerHandler.access$1902:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I │ │ -49c1fc: 5901 c4aa |0000: iput v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ -49c200: 0f01 |0002: return v1 │ │ +49c1f0: |[49c1f0] no.nordicsemi.android.ble.BleManagerHandler.access$1902:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I │ │ +49c200: 5901 c4aa |0000: iput v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ +49c204: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1742687,17 +1742688,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c2fc: |[49c2fc] no.nordicsemi.android.ble.BleManagerHandler.access$200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; │ │ -49c30c: 5400 daaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ -49c310: 1100 |0002: return-object v0 │ │ +49c300: |[49c300] no.nordicsemi.android.ble.BleManagerHandler.access$200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; │ │ +49c310: 5400 daaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ +49c314: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #18 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742705,17 +1742706,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c654: |[49c654] no.nordicsemi.android.ble.BleManagerHandler.access$2000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V │ │ -49c664: 7020 e5e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ -49c66a: 0e00 |0003: return-void │ │ +49c658: |[49c658] no.nordicsemi.android.ble.BleManagerHandler.access$2000:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V │ │ +49c668: 7020 e5e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ +49c66e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable; │ │ │ │ @@ -1742724,17 +1742725,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c430: |[49c430] no.nordicsemi.android.ble.BleManagerHandler.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; │ │ -49c440: 5400 ceaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ -49c444: 1100 |0002: return-object v0 │ │ +49c434: |[49c434] no.nordicsemi.android.ble.BleManagerHandler.access$2100:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleManager; │ │ +49c444: 5400 ceaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ +49c448: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #20 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742742,17 +1742743,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c204: |[49c204] no.nordicsemi.android.ble.BleManagerHandler.access$2200:(Lno/nordicsemi/android/ble/BleManagerHandler;)I │ │ -49c214: 5200 c2aa |0000: iget v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionCount:I // field@aac2 │ │ -49c218: 0f00 |0002: return v0 │ │ +49c208: |[49c208] no.nordicsemi.android.ble.BleManagerHandler.access$2200:(Lno/nordicsemi/android/ble/BleManagerHandler;)I │ │ +49c218: 5200 c2aa |0000: iget v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionCount:I // field@aac2 │ │ +49c21c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #21 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742760,19 +1742761,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -49c21c: |[49c21c] no.nordicsemi.android.ble.BleManagerHandler.access$2204:(Lno/nordicsemi/android/ble/BleManagerHandler;)I │ │ -49c22c: 5210 c2aa |0000: iget v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionCount:I // field@aac2 │ │ -49c230: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -49c234: 5910 c2aa |0004: iput v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionCount:I // field@aac2 │ │ -49c238: 0f00 |0006: return v0 │ │ +49c220: |[49c220] no.nordicsemi.android.ble.BleManagerHandler.access$2204:(Lno/nordicsemi/android/ble/BleManagerHandler;)I │ │ +49c230: 5210 c2aa |0000: iget v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionCount:I // field@aac2 │ │ +49c234: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +49c238: 5910 c2aa |0004: iput v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionCount:I // field@aac2 │ │ +49c23c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #22 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742780,17 +1742781,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a98c: |[49a98c] no.nordicsemi.android.ble.BleManagerHandler.access$2302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49a99c: 5c01 d3aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.ready:Z // field@aad3 │ │ -49a9a0: 0f01 |0002: return v1 │ │ +49a990: |[49a990] no.nordicsemi.android.ble.BleManagerHandler.access$2302:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49a9a0: 5c01 d3aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.ready:Z // field@aad3 │ │ +49a9a4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1742799,17 +1742800,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a9a4: |[49a9a4] no.nordicsemi.android.ble.BleManagerHandler.access$2400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ -49a9b4: 5500 c7aa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.deviceNotSupported:Z // field@aac7 │ │ -49a9b8: 0f00 |0002: return v0 │ │ +49a9a8: |[49a9a8] no.nordicsemi.android.ble.BleManagerHandler.access$2400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ +49a9b8: 5500 c7aa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.deviceNotSupported:Z // field@aac7 │ │ +49a9bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #24 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742817,17 +1742818,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a9bc: |[49a9bc] no.nordicsemi.android.ble.BleManagerHandler.access$2402:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49a9cc: 5c01 c7aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.deviceNotSupported:Z // field@aac7 │ │ -49a9d0: 0f01 |0002: return v1 │ │ +49a9c0: |[49a9c0] no.nordicsemi.android.ble.BleManagerHandler.access$2402:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49a9d0: 5c01 c7aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.deviceNotSupported:Z // field@aac7 │ │ +49a9d4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1742836,18 +1742837,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -49c23c: |[49c23c] no.nordicsemi.android.ble.BleManagerHandler.access$2500:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I │ │ -49c24c: 7020 c7e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.mapDisconnectStatusToReason:(I)I // method@e9c7 │ │ -49c252: 0a00 |0003: move-result v0 │ │ -49c254: 0f00 |0004: return v0 │ │ +49c240: |[49c240] no.nordicsemi.android.ble.BleManagerHandler.access$2500:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I │ │ +49c250: 7020 c7e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.mapDisconnectStatusToReason:(I)I // method@e9c7 │ │ +49c256: 0a00 |0003: move-result v0 │ │ +49c258: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1742856,17 +1742857,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a9d4: |[49a9d4] no.nordicsemi.android.ble.BleManagerHandler.access$2600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ -49a9e4: 5500 ccaa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ -49a9e8: 0f00 |0002: return v0 │ │ +49a9d8: |[49a9d8] no.nordicsemi.android.ble.BleManagerHandler.access$2600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ +49a9e8: 5500 ccaa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ +49a9ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #27 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742874,17 +1742875,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a9ec: |[49a9ec] no.nordicsemi.android.ble.BleManagerHandler.access$2602:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49a9fc: 5c01 ccaa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ -49aa00: 0f01 |0002: return v1 │ │ +49a9f0: |[49a9f0] no.nordicsemi.android.ble.BleManagerHandler.access$2602:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49aa00: 5c01 ccaa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ +49aa04: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1742893,18 +1742894,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -49aa04: |[49aa04] no.nordicsemi.android.ble.BleManagerHandler.access$2700:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z │ │ -49aa14: 7030 89e9 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalConnect:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z // method@e989 │ │ -49aa1a: 0a00 |0003: move-result v0 │ │ -49aa1c: 0f00 |0004: return v0 │ │ +49aa08: |[49aa08] no.nordicsemi.android.ble.BleManagerHandler.access$2700:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z │ │ +49aa18: 7030 89e9 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalConnect:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z // method@e989 │ │ +49aa1e: 0a00 |0003: move-result v0 │ │ +49aa20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0005 reg=2 (null) Lno/nordicsemi/android/ble/ConnectRequest; │ │ @@ -1742914,17 +1742915,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c448: |[49c448] no.nordicsemi.android.ble.BleManagerHandler.access$2800:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager; │ │ -49c458: 5400 d7aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aad7 │ │ -49c45c: 1100 |0002: return-object v0 │ │ +49c44c: |[49c44c] no.nordicsemi.android.ble.BleManagerHandler.access$2800:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/BleServerManager; │ │ +49c45c: 5400 d7aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aad7 │ │ +49c460: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #30 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742932,17 +1742933,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c370: |[49c370] no.nordicsemi.android.ble.BleManagerHandler.access$2900:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; │ │ -49c380: 5400 bfaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49c384: 1100 |0002: return-object v0 │ │ +49c374: |[49c374] no.nordicsemi.android.ble.BleManagerHandler.access$2900:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; │ │ +49c384: 5400 bfaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49c388: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #31 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742950,17 +1742951,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Map;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c388: |[49c388] no.nordicsemi.android.ble.BleManagerHandler.access$2902:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Map;)Ljava/util/Map; │ │ -49c398: 5b01 bfaa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49c39c: 1101 |0002: return-object v1 │ │ +49c38c: |[49c38c] no.nordicsemi.android.ble.BleManagerHandler.access$2902:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Map;)Ljava/util/Map; │ │ +49c39c: 5b01 bfaa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49c3a0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -1742969,17 +1742970,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c314: |[49c314] no.nordicsemi.android.ble.BleManagerHandler.access$300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; │ │ -49c324: 5400 cbaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ -49c328: 1100 |0002: return-object v0 │ │ +49c318: |[49c318] no.nordicsemi.android.ble.BleManagerHandler.access$300:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Deque; │ │ +49c328: 5400 cbaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ +49c32c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #33 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1742987,17 +1742988,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c3a0: |[49c3a0] no.nordicsemi.android.ble.BleManagerHandler.access$3000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; │ │ -49c3b0: 5400 c6aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49c3b4: 1100 |0002: return-object v0 │ │ +49c3a4: |[49c3a4] no.nordicsemi.android.ble.BleManagerHandler.access$3000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/Map; │ │ +49c3b4: 5400 c6aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49c3b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #34 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743005,17 +1743006,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Map;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c3b8: |[49c3b8] no.nordicsemi.android.ble.BleManagerHandler.access$3002:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Map;)Ljava/util/Map; │ │ -49c3c8: 5b01 c6aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49c3cc: 1101 |0002: return-object v1 │ │ +49c3bc: |[49c3bc] no.nordicsemi.android.ble.BleManagerHandler.access$3002:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Map;)Ljava/util/Map; │ │ +49c3cc: 5b01 c6aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49c3d0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -1743024,17 +1743025,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c32c: |[49c32c] no.nordicsemi.android.ble.BleManagerHandler.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; │ │ -49c33c: 5b01 cbaa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ -49c340: 1101 |0002: return-object v1 │ │ +49c330: |[49c330] no.nordicsemi.android.ble.BleManagerHandler.access$302:(Lno/nordicsemi/android/ble/BleManagerHandler;Ljava/util/Deque;)Ljava/util/Deque; │ │ +49c340: 5b01 cbaa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ +49c344: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Deque; │ │ │ │ @@ -1743043,17 +1743044,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49aa20: |[49aa20] no.nordicsemi.android.ble.BleManagerHandler.access$3102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49aa30: 5c01 caaa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.initInProgress:Z // field@aaca │ │ -49aa34: 0f01 |0002: return v1 │ │ +49aa24: |[49aa24] no.nordicsemi.android.ble.BleManagerHandler.access$3102:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49aa34: 5c01 caaa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.initInProgress:Z // field@aaca │ │ +49aa38: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1743062,18 +1743063,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -49aa38: |[49aa38] no.nordicsemi.android.ble.BleManagerHandler.access$3200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ -49aa48: 7010 8de9 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisconnect:()Z // method@e98d │ │ -49aa4e: 0a00 |0003: move-result v0 │ │ -49aa50: 0f00 |0004: return v0 │ │ +49aa3c: |[49aa3c] no.nordicsemi.android.ble.BleManagerHandler.access$3200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ +49aa4c: 7010 8de9 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisconnect:()Z // method@e98d │ │ +49aa52: 0a00 |0003: move-result v0 │ │ +49aa54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #38 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743081,17 +1743082,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -49c66c: |[49c66c] no.nordicsemi.android.ble.BleManagerHandler.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V │ │ -49c67c: 7040 d9e9 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e9d9 │ │ -49c682: 0e00 |0003: return-void │ │ +49c670: |[49c670] no.nordicsemi.android.ble.BleManagerHandler.access$3300:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V │ │ +49c680: 7040 d9e9 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e9d9 │ │ +49c686: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1743102,18 +1743103,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -49aa54: |[49aa54] no.nordicsemi.android.ble.BleManagerHandler.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ -49aa64: 7010 75e9 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ -49aa6a: 0a00 |0003: move-result v0 │ │ -49aa6c: 0f00 |0004: return v0 │ │ +49aa58: |[49aa58] no.nordicsemi.android.ble.BleManagerHandler.access$3400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ +49aa68: 7010 75e9 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ +49aa6e: 0a00 |0003: move-result v0 │ │ +49aa70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #40 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743121,17 +1743122,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c4c0: |[49c4c0] no.nordicsemi.android.ble.BleManagerHandler.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -49c4d0: 5400 d6aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ -49c4d4: 1100 |0002: return-object v0 │ │ +49c4c4: |[49c4c4] no.nordicsemi.android.ble.BleManagerHandler.access$3500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +49c4d4: 5400 d6aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ +49c4d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #41 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743139,17 +1743140,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49aa70: |[49aa70] no.nordicsemi.android.ble.BleManagerHandler.access$3602:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49aa80: 5c01 d4aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ -49aa84: 0f01 |0002: return v1 │ │ +49aa74: |[49aa74] no.nordicsemi.android.ble.BleManagerHandler.access$3602:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49aa84: 5c01 d4aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ +49aa88: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1743158,18 +1743159,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattDescriptor;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -49aa88: |[49aa88] no.nordicsemi.android.ble.BleManagerHandler.access$3700:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ -49aa98: 7020 a7e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.isServiceChangedCCCD:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e9a7 │ │ -49aa9e: 0a00 |0003: move-result v0 │ │ -49aaa0: 0f00 |0004: return v0 │ │ +49aa8c: |[49aa8c] no.nordicsemi.android.ble.BleManagerHandler.access$3700:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ +49aa9c: 7020 a7e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.isServiceChangedCCCD:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e9a7 │ │ +49aaa2: 0a00 |0003: move-result v0 │ │ +49aaa4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ @@ -1743178,18 +1743179,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattDescriptor;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -49aaa4: |[49aaa4] no.nordicsemi.android.ble.BleManagerHandler.access$3800:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ -49aab4: 7020 a1e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.isCCCD:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e9a1 │ │ -49aaba: 0a00 |0003: move-result v0 │ │ -49aabc: 0f00 |0004: return v0 │ │ +49aaa8: |[49aaa8] no.nordicsemi.android.ble.BleManagerHandler.access$3800:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ +49aab8: 7020 a1e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.isCCCD:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e9a1 │ │ +49aabe: 0a00 |0003: move-result v0 │ │ +49aac0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ │ │ @@ -1743198,18 +1743199,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -49aac0: |[49aac0] no.nordicsemi.android.ble.BleManagerHandler.access$3900:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49aad0: 7020 a8e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.isServiceChangedCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e9a8 │ │ -49aad6: 0a00 |0003: move-result v0 │ │ -49aad8: 0f00 |0004: return v0 │ │ +49aac4: |[49aac4] no.nordicsemi.android.ble.BleManagerHandler.access$3900:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49aad4: 7020 a8e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.isServiceChangedCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e9a8 │ │ +49aada: 0a00 |0003: move-result v0 │ │ +49aadc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1743218,17 +1743219,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a864: |[49a864] no.nordicsemi.android.ble.BleManagerHandler.access$400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice; │ │ -49a874: 5400 bcaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49a878: 1100 |0002: return-object v0 │ │ +49a868: |[49a868] no.nordicsemi.android.ble.BleManagerHandler.access$400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Landroid/bluetooth/BluetoothDevice; │ │ +49a878: 5400 bcaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49a87c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #46 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743236,17 +1743237,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c4d8: |[49c4d8] no.nordicsemi.android.ble.BleManagerHandler.access$4000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -49c4e8: 5400 baaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryLevelNotificationCallback:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@aaba │ │ -49c4ec: 1100 |0002: return-object v0 │ │ +49c4dc: |[49c4dc] no.nordicsemi.android.ble.BleManagerHandler.access$4000:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +49c4ec: 5400 baaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryLevelNotificationCallback:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@aaba │ │ +49c4f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #47 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743254,18 +1743255,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -49aadc: |[49aadc] no.nordicsemi.android.ble.BleManagerHandler.access$4100:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49aaec: 7020 a0e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.isBatteryLevelCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e9a0 │ │ -49aaf2: 0a00 |0003: move-result v0 │ │ -49aaf4: 0f00 |0004: return v0 │ │ +49aae0: |[49aae0] no.nordicsemi.android.ble.BleManagerHandler.access$4100:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49aaf0: 7020 a0e9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.isBatteryLevelCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e9a0 │ │ +49aaf6: 0a00 |0003: move-result v0 │ │ +49aaf8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1743274,17 +1743275,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/HashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c358: |[49c358] no.nordicsemi.android.ble.BleManagerHandler.access$4200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/HashMap; │ │ -49c368: 5400 dcaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ -49c36c: 1100 |0002: return-object v0 │ │ +49c35c: |[49c35c] no.nordicsemi.android.ble.BleManagerHandler.access$4200:(Lno/nordicsemi/android/ble/BleManagerHandler;)Ljava/util/HashMap; │ │ +49c36c: 5400 dcaa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ +49c370: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #49 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743292,17 +1743293,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c258: |[49c258] no.nordicsemi.android.ble.BleManagerHandler.access$4302:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I │ │ -49c268: 5901 cfaa |0000: iput v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49c26c: 0f01 |0002: return v1 │ │ +49c25c: |[49c25c] no.nordicsemi.android.ble.BleManagerHandler.access$4302:(Lno/nordicsemi/android/ble/BleManagerHandler;I)I │ │ +49c26c: 5901 cfaa |0000: iput v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49c270: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1743311,17 +1743312,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49aaf8: |[49aaf8] no.nordicsemi.android.ble.BleManagerHandler.access$4400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ -49ab08: 5500 c3aa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ -49ab0c: 0f00 |0002: return v0 │ │ +49aafc: |[49aafc] no.nordicsemi.android.ble.BleManagerHandler.access$4400:(Lno/nordicsemi/android/ble/BleManagerHandler;)Z │ │ +49ab0c: 5500 c3aa |0000: iget-boolean v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ +49ab10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #51 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743329,17 +1743330,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49ab10: |[49ab10] no.nordicsemi.android.ble.BleManagerHandler.access$4402:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49ab20: 5c01 c3aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ -49ab24: 0f01 |0002: return v1 │ │ +49ab14: |[49ab14] no.nordicsemi.android.ble.BleManagerHandler.access$4402:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49ab24: 5c01 c3aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ +49ab28: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1743348,17 +1743349,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c490: |[49c490] no.nordicsemi.android.ble.BleManagerHandler.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; │ │ -49c4a0: 5400 d5aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49c4a4: 1100 |0002: return-object v0 │ │ +49c494: |[49c494] no.nordicsemi.android.ble.BleManagerHandler.access$500:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/Request; │ │ +49c4a4: 5400 d5aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49c4a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #53 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743366,17 +1743367,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c4a8: |[49c4a8] no.nordicsemi.android.ble.BleManagerHandler.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; │ │ -49c4b8: 5b01 d5aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49c4bc: 1101 |0002: return-object v1 │ │ +49c4ac: |[49c4ac] no.nordicsemi.android.ble.BleManagerHandler.access$502:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;)Lno/nordicsemi/android/ble/Request; │ │ +49c4bc: 5b01 d5aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49c4c0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/Request; │ │ │ │ @@ -1743385,17 +1743386,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c400: |[49c400] no.nordicsemi.android.ble.BleManagerHandler.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; │ │ -49c410: 5400 b9aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49c414: 1100 |0002: return-object v0 │ │ +49c404: |[49c404] no.nordicsemi.android.ble.BleManagerHandler.access$600:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/AwaitingRequest; │ │ +49c414: 5400 b9aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49c418: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #55 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743403,17 +1743404,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c418: |[49c418] no.nordicsemi.android.ble.BleManagerHandler.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; │ │ -49c428: 5b01 b9aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49c42c: 1101 |0002: return-object v1 │ │ +49c41c: |[49c41c] no.nordicsemi.android.ble.BleManagerHandler.access$602:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/AwaitingRequest;)Lno/nordicsemi/android/ble/AwaitingRequest; │ │ +49c42c: 5b01 b9aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49c430: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/AwaitingRequest; │ │ │ │ @@ -1743422,17 +1743423,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c460: |[49c460] no.nordicsemi.android.ble.BleManagerHandler.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -49c470: 5400 c0aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49c474: 1100 |0002: return-object v0 │ │ +49c464: |[49c464] no.nordicsemi.android.ble.BleManagerHandler.access$700:(Lno/nordicsemi/android/ble/BleManagerHandler;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +49c474: 5400 c0aa |0000: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49c478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #57 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1743440,17 +1743441,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectRequest;)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c478: |[49c478] no.nordicsemi.android.ble.BleManagerHandler.access$702:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectRequest;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -49c488: 5b01 c0aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49c48c: 1101 |0002: return-object v1 │ │ +49c47c: |[49c47c] no.nordicsemi.android.ble.BleManagerHandler.access$702:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectRequest;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +49c48c: 5b01 c0aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49c490: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/ConnectRequest; │ │ │ │ @@ -1743459,17 +1743460,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49ab28: |[49ab28] no.nordicsemi.android.ble.BleManagerHandler.access$802:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ -49ab38: 5c01 dbaa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.userDisconnected:Z // field@aadb │ │ -49ab3c: 0f01 |0002: return v1 │ │ +49ab2c: |[49ab2c] no.nordicsemi.android.ble.BleManagerHandler.access$802:(Lno/nordicsemi/android/ble/BleManagerHandler;Z)Z │ │ +49ab3c: 5c01 dbaa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.userDisconnected:Z // field@aadb │ │ +49ab40: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1743478,17 +1743479,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -49c684: |[49c684] no.nordicsemi.android.ble.BleManagerHandler.access$900:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;I)V │ │ -49c694: 7030 c9e9 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.notifyDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;I)V // method@e9c9 │ │ -49c69a: 0e00 |0003: return-void │ │ +49c688: |[49c688] no.nordicsemi.android.ble.BleManagerHandler.access$900:(Lno/nordicsemi/android/ble/BleManagerHandler;Landroid/bluetooth/BluetoothDevice;I)V │ │ +49c698: 7030 c9e9 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.notifyDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;I)V // method@e9c9 │ │ +49c69e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1743498,61 +1743499,61 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;[B)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -49ab40: |[49ab40] no.nordicsemi.android.ble.BleManagerHandler.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;[B)Z │ │ -49ab50: 5430 bfaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49ab54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49ab56: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -49ab5a: 7220 aae3 5000 |0005: invoke-interface {v0, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -49ab60: 0a00 |0008: move-result v0 │ │ -49ab62: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -49ab66: 2803 |000b: goto 000e // +0003 │ │ -49ab68: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -49ab6a: 2802 |000d: goto 000f // +0002 │ │ -49ab6c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -49ab6e: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -49ab72: 6e20 7802 6500 |0011: invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.setValue:([B)Z // method@0278 │ │ -49ab78: 2806 |0014: goto 001a // +0006 │ │ -49ab7a: 5430 bfaa |0015: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49ab7e: 7230 b2e3 5006 |0017: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -49ab84: 5430 dcaa |001a: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ -49ab88: 6e20 43e3 5000 |001c: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e343 │ │ -49ab8e: 0c00 |001f: move-result-object v0 │ │ -49ab90: 1f00 721b |0020: check-cast v0, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ -49ab94: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -49ab98: 6e30 d2eb 4006 |0024: invoke-virtual {v0, v4, v6}, Lno/nordicsemi/android/ble/ValueChangedCallback;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebd2 │ │ -49ab9e: 5430 b9aa |0027: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49aba2: 2002 741b |0029: instance-of v2, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ -49aba6: 3802 2c00 |002b: if-eqz v2, 0057 // +002c │ │ -49abaa: 5400 8baa |002d: iget-object v0, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@aa8b │ │ -49abae: 3350 2800 |002f: if-ne v0, v5, 0057 // +0028 │ │ -49abb2: 5435 b9aa |0031: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49abb6: 6e10 70e8 0500 |0033: invoke-virtual {v5}, Lno/nordicsemi/android/ble/AwaitingRequest;.isTriggerPending:()Z // method@e870 │ │ -49abbc: 0a05 |0036: move-result v5 │ │ -49abbe: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -49abc2: 5435 b9aa |0039: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49abc6: 1f05 741b |003b: check-cast v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ -49abca: 6e20 0dec 6500 |003d: invoke-virtual {v5, v6}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.matches:([B)Z // method@ec0d │ │ -49abd0: 0a00 |0040: move-result v0 │ │ -49abd2: 3800 1600 |0041: if-eqz v0, 0057 // +0016 │ │ -49abd6: 6e30 11ec 4506 |0043: invoke-virtual {v5, v4, v6}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ec11 │ │ -49abdc: 6e10 06ec 0500 |0046: invoke-virtual {v5}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.hasMore:()Z // method@ec06 │ │ -49abe2: 0a06 |0049: move-result v6 │ │ -49abe4: 3906 0d00 |004a: if-nez v6, 0057 // +000d │ │ -49abe8: 6e20 10ec 4500 |004c: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec10 │ │ -49abee: 1204 |004f: const/4 v4, #int 0 // #0 │ │ -49abf0: 5b34 b9aa |0050: iput-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49abf4: 6e10 09ec 0500 |0052: invoke-virtual {v5}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.isTriggerCompleteOrNull:()Z // method@ec09 │ │ -49abfa: 0a04 |0055: move-result v4 │ │ -49abfc: 0f04 |0056: return v4 │ │ -49abfe: 0f01 |0057: return v1 │ │ +49ab44: |[49ab44] no.nordicsemi.android.ble.BleManagerHandler.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;[B)Z │ │ +49ab54: 5430 bfaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49ab58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49ab5a: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +49ab5e: 7220 aae3 5000 |0005: invoke-interface {v0, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +49ab64: 0a00 |0008: move-result v0 │ │ +49ab66: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +49ab6a: 2803 |000b: goto 000e // +0003 │ │ +49ab6c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +49ab6e: 2802 |000d: goto 000f // +0002 │ │ +49ab70: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +49ab72: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +49ab76: 6e20 7802 6500 |0011: invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.setValue:([B)Z // method@0278 │ │ +49ab7c: 2806 |0014: goto 001a // +0006 │ │ +49ab7e: 5430 bfaa |0015: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49ab82: 7230 b2e3 5006 |0017: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +49ab88: 5430 dcaa |001a: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ +49ab8c: 6e20 43e3 5000 |001c: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e343 │ │ +49ab92: 0c00 |001f: move-result-object v0 │ │ +49ab94: 1f00 721b |0020: check-cast v0, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ +49ab98: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +49ab9c: 6e30 d2eb 4006 |0024: invoke-virtual {v0, v4, v6}, Lno/nordicsemi/android/ble/ValueChangedCallback;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebd2 │ │ +49aba2: 5430 b9aa |0027: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49aba6: 2002 741b |0029: instance-of v2, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ +49abaa: 3802 2c00 |002b: if-eqz v2, 0057 // +002c │ │ +49abae: 5400 8baa |002d: iget-object v0, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@aa8b │ │ +49abb2: 3350 2800 |002f: if-ne v0, v5, 0057 // +0028 │ │ +49abb6: 5435 b9aa |0031: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49abba: 6e10 70e8 0500 |0033: invoke-virtual {v5}, Lno/nordicsemi/android/ble/AwaitingRequest;.isTriggerPending:()Z // method@e870 │ │ +49abc0: 0a05 |0036: move-result v5 │ │ +49abc2: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +49abc6: 5435 b9aa |0039: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49abca: 1f05 741b |003b: check-cast v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ +49abce: 6e20 0dec 6500 |003d: invoke-virtual {v5, v6}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.matches:([B)Z // method@ec0d │ │ +49abd4: 0a00 |0040: move-result v0 │ │ +49abd6: 3800 1600 |0041: if-eqz v0, 0057 // +0016 │ │ +49abda: 6e30 11ec 4506 |0043: invoke-virtual {v5, v4, v6}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ec11 │ │ +49abe0: 6e10 06ec 0500 |0046: invoke-virtual {v5}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.hasMore:()Z // method@ec06 │ │ +49abe6: 0a06 |0049: move-result v6 │ │ +49abe8: 3906 0d00 |004a: if-nez v6, 0057 // +000d │ │ +49abec: 6e20 10ec 4500 |004c: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec10 │ │ +49abf2: 1204 |004f: const/4 v4, #int 0 // #0 │ │ +49abf4: 5b34 b9aa |0050: iput-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49abf8: 6e10 09ec 0500 |0052: invoke-virtual {v5}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.isTriggerCompleteOrNull:()Z // method@ec09 │ │ +49abfe: 0a04 |0055: move-result v4 │ │ +49ac00: 0f04 |0056: return v4 │ │ +49ac02: 0f01 |0057: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2692 │ │ 0x0011 line=2694 │ │ 0x0015 line=2696 │ │ 0x001a line=2700 │ │ 0x0024 line=2701 │ │ @@ -1743576,61 +1743577,61 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattDescriptor;[B)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -49ac00: |[49ac00] no.nordicsemi.android.ble.BleManagerHandler.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattDescriptor;[B)Z │ │ -49ac10: 5430 c6aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49ac14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49ac16: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -49ac1a: 7220 aae3 5000 |0005: invoke-interface {v0, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -49ac20: 0a00 |0008: move-result v0 │ │ -49ac22: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -49ac26: 2803 |000b: goto 000e // +0003 │ │ -49ac28: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -49ac2a: 2802 |000d: goto 000f // +0002 │ │ -49ac2c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -49ac2e: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -49ac32: 6e20 7f02 6500 |0011: invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ -49ac38: 2806 |0014: goto 001a // +0006 │ │ -49ac3a: 5430 c6aa |0015: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49ac3e: 7230 b2e3 5006 |0017: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -49ac44: 5430 dcaa |001a: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ -49ac48: 6e20 43e3 5000 |001c: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e343 │ │ -49ac4e: 0c00 |001f: move-result-object v0 │ │ -49ac50: 1f00 721b |0020: check-cast v0, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ -49ac54: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -49ac58: 6e30 d2eb 4006 |0024: invoke-virtual {v0, v4, v6}, Lno/nordicsemi/android/ble/ValueChangedCallback;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebd2 │ │ -49ac5e: 5430 b9aa |0027: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49ac62: 2002 741b |0029: instance-of v2, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ -49ac66: 3802 2c00 |002b: if-eqz v2, 0057 // +002c │ │ -49ac6a: 5400 8caa |002d: iget-object v0, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@aa8c │ │ -49ac6e: 3350 2800 |002f: if-ne v0, v5, 0057 // +0028 │ │ -49ac72: 5435 b9aa |0031: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49ac76: 6e10 70e8 0500 |0033: invoke-virtual {v5}, Lno/nordicsemi/android/ble/AwaitingRequest;.isTriggerPending:()Z // method@e870 │ │ -49ac7c: 0a05 |0036: move-result v5 │ │ -49ac7e: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -49ac82: 5435 b9aa |0039: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49ac86: 1f05 741b |003b: check-cast v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ -49ac8a: 6e20 0dec 6500 |003d: invoke-virtual {v5, v6}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.matches:([B)Z // method@ec0d │ │ -49ac90: 0a00 |0040: move-result v0 │ │ -49ac92: 3800 1600 |0041: if-eqz v0, 0057 // +0016 │ │ -49ac96: 6e30 11ec 4506 |0043: invoke-virtual {v5, v4, v6}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ec11 │ │ -49ac9c: 6e10 06ec 0500 |0046: invoke-virtual {v5}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.hasMore:()Z // method@ec06 │ │ -49aca2: 0a06 |0049: move-result v6 │ │ -49aca4: 3906 0d00 |004a: if-nez v6, 0057 // +000d │ │ -49aca8: 6e20 10ec 4500 |004c: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec10 │ │ -49acae: 1204 |004f: const/4 v4, #int 0 // #0 │ │ -49acb0: 5b34 b9aa |0050: iput-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49acb4: 6e10 09ec 0500 |0052: invoke-virtual {v5}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.isTriggerCompleteOrNull:()Z // method@ec09 │ │ -49acba: 0a04 |0055: move-result v4 │ │ -49acbc: 0f04 |0056: return v4 │ │ -49acbe: 0f01 |0057: return v1 │ │ +49ac04: |[49ac04] no.nordicsemi.android.ble.BleManagerHandler.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattDescriptor;[B)Z │ │ +49ac14: 5430 c6aa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49ac18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49ac1a: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +49ac1e: 7220 aae3 5000 |0005: invoke-interface {v0, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +49ac24: 0a00 |0008: move-result v0 │ │ +49ac26: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +49ac2a: 2803 |000b: goto 000e // +0003 │ │ +49ac2c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +49ac2e: 2802 |000d: goto 000f // +0002 │ │ +49ac30: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +49ac32: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +49ac36: 6e20 7f02 6500 |0011: invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ +49ac3c: 2806 |0014: goto 001a // +0006 │ │ +49ac3e: 5430 c6aa |0015: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49ac42: 7230 b2e3 5006 |0017: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +49ac48: 5430 dcaa |001a: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ +49ac4c: 6e20 43e3 5000 |001c: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e343 │ │ +49ac52: 0c00 |001f: move-result-object v0 │ │ +49ac54: 1f00 721b |0020: check-cast v0, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ +49ac58: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +49ac5c: 6e30 d2eb 4006 |0024: invoke-virtual {v0, v4, v6}, Lno/nordicsemi/android/ble/ValueChangedCallback;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebd2 │ │ +49ac62: 5430 b9aa |0027: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49ac66: 2002 741b |0029: instance-of v2, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ +49ac6a: 3802 2c00 |002b: if-eqz v2, 0057 // +002c │ │ +49ac6e: 5400 8caa |002d: iget-object v0, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@aa8c │ │ +49ac72: 3350 2800 |002f: if-ne v0, v5, 0057 // +0028 │ │ +49ac76: 5435 b9aa |0031: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49ac7a: 6e10 70e8 0500 |0033: invoke-virtual {v5}, Lno/nordicsemi/android/ble/AwaitingRequest;.isTriggerPending:()Z // method@e870 │ │ +49ac80: 0a05 |0036: move-result v5 │ │ +49ac82: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +49ac86: 5435 b9aa |0039: iget-object v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49ac8a: 1f05 741b |003b: check-cast v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // type@1b74 │ │ +49ac8e: 6e20 0dec 6500 |003d: invoke-virtual {v5, v6}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.matches:([B)Z // method@ec0d │ │ +49ac94: 0a00 |0040: move-result v0 │ │ +49ac96: 3800 1600 |0041: if-eqz v0, 0057 // +0016 │ │ +49ac9a: 6e30 11ec 4506 |0043: invoke-virtual {v5, v4, v6}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ec11 │ │ +49aca0: 6e10 06ec 0500 |0046: invoke-virtual {v5}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.hasMore:()Z // method@ec06 │ │ +49aca6: 0a06 |0049: move-result v6 │ │ +49aca8: 3906 0d00 |004a: if-nez v6, 0057 // +000d │ │ +49acac: 6e20 10ec 4500 |004c: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec10 │ │ +49acb2: 1204 |004f: const/4 v4, #int 0 // #0 │ │ +49acb4: 5b34 b9aa |0050: iput-object v4, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49acb8: 6e10 09ec 0500 |0052: invoke-virtual {v5}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.isTriggerCompleteOrNull:()Z // method@ec09 │ │ +49acbe: 0a04 |0055: move-result v4 │ │ +49acc0: 0f04 |0056: return v4 │ │ +49acc2: 0f01 |0057: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2734 │ │ 0x0011 line=2736 │ │ 0x0015 line=2738 │ │ 0x001a line=2742 │ │ 0x0024 line=2743 │ │ @@ -1743654,30 +1743655,30 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -49acc0: |[49acc0] no.nordicsemi.android.ble.BleManagerHandler.checkCondition:()Z │ │ -49acd0: 5420 b9aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49acd4: 2001 591b |0002: instance-of v1, v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest; // type@1b59 │ │ -49acd8: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -49acdc: 1f00 591b |0006: check-cast v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest; // type@1b59 │ │ -49ace0: 6e10 29ea 0000 |0008: invoke-virtual {v0}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.isFulfilled:()Z // method@ea29 │ │ -49ace6: 0a01 |000b: move-result v1 │ │ -49ace8: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -49acec: 5421 bcaa |000e: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49acf0: 6e20 2cea 1000 |0010: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea2c │ │ -49acf6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -49acf8: 5b20 b9aa |0014: iput-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49acfc: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -49acfe: 0f00 |0017: return v0 │ │ -49ad00: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -49ad02: 0f00 |0019: return v0 │ │ +49acc4: |[49acc4] no.nordicsemi.android.ble.BleManagerHandler.checkCondition:()Z │ │ +49acd4: 5420 b9aa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49acd8: 2001 591b |0002: instance-of v1, v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest; // type@1b59 │ │ +49acdc: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +49ace0: 1f00 591b |0006: check-cast v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest; // type@1b59 │ │ +49ace4: 6e10 29ea 0000 |0008: invoke-virtual {v0}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.isFulfilled:()Z // method@ea29 │ │ +49acea: 0a01 |000b: move-result v1 │ │ +49acec: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +49acf0: 5421 bcaa |000e: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49acf4: 6e20 2cea 1000 |0010: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea2c │ │ +49acfa: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +49acfc: 5b20 b9aa |0014: iput-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49ad00: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +49ad02: 0f00 |0017: return v0 │ │ +49ad04: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +49ad06: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2790 │ │ 0x0006 line=2791 │ │ 0x0008 line=2792 │ │ 0x000e line=2793 │ │ 0x0014 line=2794 │ │ @@ -1743689,45 +1743690,45 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -49ad04: |[49ad04] no.nordicsemi.android.ble.BleManagerHandler.createBond:(Landroid/bluetooth/BluetoothDevice;)Z │ │ -49ad14: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49ad18: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -49ad1a: 1302 1300 |0003: const/16 v2, #int 19 // #13 │ │ -49ad1e: 3420 0c00 |0005: if-lt v0, v2, 0011 // +000c │ │ -49ad22: 1a00 9585 |0007: const-string v0, "device.createBond()" // string@8595 │ │ -49ad26: 7030 c6e9 1500 |0009: invoke-direct {v5, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49ad2c: 6e10 5602 0600 |000c: invoke-virtual {v6}, Landroid/bluetooth/BluetoothDevice;.createBond:()Z // method@0256 │ │ -49ad32: 0a06 |000f: move-result v6 │ │ -49ad34: 0f06 |0010: return v6 │ │ -49ad36: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -49ad38: 6e10 96e0 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -49ad3e: 0c02 |0015: move-result-object v2 │ │ -49ad40: 1a03 7181 |0016: const-string v3, "createBond" // string@8171 │ │ -49ad44: 2304 691f |0018: new-array v4, v0, [Ljava/lang/Class; // type@1f69 │ │ -49ad48: 6e30 e0df 3204 |001a: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfe0 │ │ -49ad4e: 0c02 |001d: move-result-object v2 │ │ -49ad50: 1a03 9685 |001e: const-string v3, "device.createBond() (hidden)" // string@8596 │ │ -49ad54: 7030 c6e9 1503 |0020: invoke-direct {v5, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49ad5a: 2301 6e1f |0023: new-array v1, v0, [Ljava/lang/Object; // type@1f6e │ │ -49ad5e: 6e30 87e1 6201 |0025: invoke-virtual {v2, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ -49ad64: 0c06 |0028: move-result-object v6 │ │ -49ad66: 1f06 d118 |0029: check-cast v6, Ljava/lang/Boolean; // type@18d1 │ │ -49ad6a: 6e10 97df 0600 |002b: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -49ad70: 0a06 |002e: move-result v6 │ │ -49ad72: 0f06 |002f: return v6 │ │ -49ad74: 0d06 |0030: move-exception v6 │ │ -49ad76: 1a01 4d0f |0031: const-string v1, "BleManager" // string@0f4d │ │ -49ad7a: 1a02 010b |0033: const-string v2, "An exception occurred while creating bond" // string@0b01 │ │ -49ad7e: 7130 5509 2106 |0035: invoke-static {v1, v2, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0955 │ │ -49ad84: 0f00 |0038: return v0 │ │ +49ad08: |[49ad08] no.nordicsemi.android.ble.BleManagerHandler.createBond:(Landroid/bluetooth/BluetoothDevice;)Z │ │ +49ad18: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49ad1c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +49ad1e: 1302 1300 |0003: const/16 v2, #int 19 // #13 │ │ +49ad22: 3420 0c00 |0005: if-lt v0, v2, 0011 // +000c │ │ +49ad26: 1a00 9585 |0007: const-string v0, "device.createBond()" // string@8595 │ │ +49ad2a: 7030 c6e9 1500 |0009: invoke-direct {v5, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49ad30: 6e10 5602 0600 |000c: invoke-virtual {v6}, Landroid/bluetooth/BluetoothDevice;.createBond:()Z // method@0256 │ │ +49ad36: 0a06 |000f: move-result v6 │ │ +49ad38: 0f06 |0010: return v6 │ │ +49ad3a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +49ad3c: 6e10 96e0 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +49ad42: 0c02 |0015: move-result-object v2 │ │ +49ad44: 1a03 7181 |0016: const-string v3, "createBond" // string@8171 │ │ +49ad48: 2304 691f |0018: new-array v4, v0, [Ljava/lang/Class; // type@1f69 │ │ +49ad4c: 6e30 e0df 3204 |001a: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfe0 │ │ +49ad52: 0c02 |001d: move-result-object v2 │ │ +49ad54: 1a03 9685 |001e: const-string v3, "device.createBond() (hidden)" // string@8596 │ │ +49ad58: 7030 c6e9 1503 |0020: invoke-direct {v5, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49ad5e: 2301 6e1f |0023: new-array v1, v0, [Ljava/lang/Object; // type@1f6e │ │ +49ad62: 6e30 87e1 6201 |0025: invoke-virtual {v2, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ +49ad68: 0c06 |0028: move-result-object v6 │ │ +49ad6a: 1f06 d118 |0029: check-cast v6, Ljava/lang/Boolean; // type@18d1 │ │ +49ad6e: 6e10 97df 0600 |002b: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +49ad74: 0a06 |002e: move-result v6 │ │ +49ad76: 0f06 |002f: return v6 │ │ +49ad78: 0d06 |0030: move-exception v6 │ │ +49ad7a: 1a01 4d0f |0031: const-string v1, "BleManager" // string@0f4d │ │ +49ad7e: 1a02 010b |0033: const-string v2, "An exception occurred while creating bond" // string@0b01 │ │ +49ad82: 7130 5509 2106 |0035: invoke-static {v1, v2, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0955 │ │ +49ad88: 0f00 |0038: return v0 │ │ catches : 1 │ │ 0x0012 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=686 │ │ 0x0009 line=687 │ │ 0x000c line=688 │ │ @@ -1743744,30 +1743745,30 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -49c854: |[49c854] no.nordicsemi.android.ble.BleManagerHandler.enqueueFirst:(Lno/nordicsemi/android/ble/Request;)V │ │ -49c864: 5410 d6aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ -49c868: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -49c86c: 5510 caaa |0004: iget-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.initInProgress:Z // field@aaca │ │ -49c870: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -49c874: 5410 cbaa |0008: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ -49c878: 2803 |000a: goto 000d // +0003 │ │ -49c87a: 5410 daaa |000b: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ -49c87e: 7220 1ce3 2000 |000d: invoke-interface {v0, v2}, Ljava/util/Deque;.addFirst:(Ljava/lang/Object;)V // method@e31c │ │ -49c884: 2804 |0010: goto 0014 // +0004 │ │ -49c886: 6e20 53eb 2000 |0011: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/RequestQueue;.addFirst:(Lno/nordicsemi/android/ble/Request;)V // method@eb53 │ │ -49c88c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -49c88e: 5c20 45ab |0015: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ -49c892: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -49c894: 5c12 d0aa |0018: iput-boolean v2, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ -49c898: 0e00 |001a: return-void │ │ +49c858: |[49c858] no.nordicsemi.android.ble.BleManagerHandler.enqueueFirst:(Lno/nordicsemi/android/ble/Request;)V │ │ +49c868: 5410 d6aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ +49c86c: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +49c870: 5510 caaa |0004: iget-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.initInProgress:Z // field@aaca │ │ +49c874: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +49c878: 5410 cbaa |0008: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ +49c87c: 2803 |000a: goto 000d // +0003 │ │ +49c87e: 5410 daaa |000b: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ +49c882: 7220 1ce3 2000 |000d: invoke-interface {v0, v2}, Ljava/util/Deque;.addFirst:(Ljava/lang/Object;)V // method@e31c │ │ +49c888: 2804 |0010: goto 0014 // +0004 │ │ +49c88a: 6e20 53eb 2000 |0011: invoke-virtual {v0, v2}, Lno/nordicsemi/android/ble/RequestQueue;.addFirst:(Lno/nordicsemi/android/ble/Request;)V // method@eb53 │ │ +49c890: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +49c892: 5c20 45ab |0015: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ +49c896: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +49c898: 5c12 d0aa |0018: iput-boolean v2, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ +49c89c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1208 │ │ 0x0004 line=1210 │ │ 0x000d line=1211 │ │ 0x0011 line=1213 │ │ 0x0015 line=1215 │ │ @@ -1743781,45 +1743782,45 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -49ad98: |[49ad98] no.nordicsemi.android.ble.BleManagerHandler.ensureServiceChangedEnabled:()Z │ │ -49ada8: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49adac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49adae: 3800 3100 |0003: if-eqz v0, 0034 // +0031 │ │ -49adb2: 5542 c1aa |0005: iget-boolean v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49adb6: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -49adba: 282b |0009: goto 0034 // +002b │ │ -49adbc: 6e10 6302 0000 |000a: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49adc2: 0c02 |000d: move-result-object v2 │ │ -49adc4: 6e10 5902 0200 |000e: invoke-virtual {v2}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ -49adca: 0a02 |0011: move-result v2 │ │ -49adcc: 1303 0c00 |0012: const/16 v3, #int 12 // #c │ │ -49add0: 3232 0300 |0014: if-eq v2, v3, 0017 // +0003 │ │ -49add4: 0f01 |0016: return v1 │ │ -49add6: 6202 94aa |0017: sget-object v2, Lno/nordicsemi/android/ble/BleManager;.GENERIC_ATTRIBUTE_SERVICE:Ljava/util/UUID; // field@aa94 │ │ -49adda: 6e20 6402 2000 |0019: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothGatt;.getService:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService; // method@0264 │ │ -49ade0: 0c00 |001c: move-result-object v0 │ │ -49ade2: 3900 0300 |001d: if-nez v0, 0020 // +0003 │ │ -49ade6: 0f01 |001f: return v1 │ │ -49ade8: 6202 9caa |0020: sget-object v2, Lno/nordicsemi/android/ble/BleManager;.SERVICE_CHANGED_CHARACTERISTIC:Ljava/util/UUID; // field@aa9c │ │ -49adec: 6e20 8802 2000 |0022: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothGattService;.getCharacteristic:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@0288 │ │ -49adf2: 0c00 |0025: move-result-object v0 │ │ -49adf4: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ -49adf8: 0f01 |0028: return v1 │ │ -49adfa: 1241 |0029: const/4 v1, #int 4 // #4 │ │ -49adfc: 1a02 8258 |002a: const-string v2, "Service Changed characteristic found on a bonded device" // string@5882 │ │ -49ae00: 7030 c6e9 1402 |002c: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49ae06: 7020 8ee9 0400 |002f: invoke-direct {v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalEnableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98e │ │ -49ae0c: 0a00 |0032: move-result v0 │ │ -49ae0e: 0f00 |0033: return v0 │ │ -49ae10: 0f01 |0034: return v1 │ │ +49ad9c: |[49ad9c] no.nordicsemi.android.ble.BleManagerHandler.ensureServiceChangedEnabled:()Z │ │ +49adac: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49adb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49adb2: 3800 3100 |0003: if-eqz v0, 0034 // +0031 │ │ +49adb6: 5542 c1aa |0005: iget-boolean v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49adba: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +49adbe: 282b |0009: goto 0034 // +002b │ │ +49adc0: 6e10 6302 0000 |000a: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49adc6: 0c02 |000d: move-result-object v2 │ │ +49adc8: 6e10 5902 0200 |000e: invoke-virtual {v2}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ +49adce: 0a02 |0011: move-result v2 │ │ +49add0: 1303 0c00 |0012: const/16 v3, #int 12 // #c │ │ +49add4: 3232 0300 |0014: if-eq v2, v3, 0017 // +0003 │ │ +49add8: 0f01 |0016: return v1 │ │ +49adda: 6202 94aa |0017: sget-object v2, Lno/nordicsemi/android/ble/BleManager;.GENERIC_ATTRIBUTE_SERVICE:Ljava/util/UUID; // field@aa94 │ │ +49adde: 6e20 6402 2000 |0019: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothGatt;.getService:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService; // method@0264 │ │ +49ade4: 0c00 |001c: move-result-object v0 │ │ +49ade6: 3900 0300 |001d: if-nez v0, 0020 // +0003 │ │ +49adea: 0f01 |001f: return v1 │ │ +49adec: 6202 9caa |0020: sget-object v2, Lno/nordicsemi/android/ble/BleManager;.SERVICE_CHANGED_CHARACTERISTIC:Ljava/util/UUID; // field@aa9c │ │ +49adf0: 6e20 8802 2000 |0022: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothGattService;.getCharacteristic:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@0288 │ │ +49adf6: 0c00 |0025: move-result-object v0 │ │ +49adf8: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ +49adfc: 0f01 |0028: return v1 │ │ +49adfe: 1241 |0029: const/4 v1, #int 4 // #4 │ │ +49ae00: 1a02 8258 |002a: const-string v2, "Service Changed characteristic found on a bonded device" // string@5882 │ │ +49ae04: 7030 c6e9 1402 |002c: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49ae0a: 7020 8ee9 0400 |002f: invoke-direct {v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalEnableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98e │ │ +49ae10: 0a00 |0032: move-result v0 │ │ +49ae12: 0f00 |0033: return v0 │ │ +49ae14: 0f01 |0034: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0005 line=747 │ │ 0x000a line=751 │ │ 0x000e line=752 │ │ 0x0017 line=755 │ │ @@ -1743835,27 +1743836,27 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;I)Landroid/bluetooth/BluetoothGattDescriptor;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -49a8ac: |[49a8ac] no.nordicsemi.android.ble.BleManagerHandler.getCccd:(Landroid/bluetooth/BluetoothGattCharacteristic;I)Landroid/bluetooth/BluetoothGattDescriptor; │ │ -49a8bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49a8be: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -49a8c2: 1100 |0003: return-object v0 │ │ -49a8c4: 6e10 7402 0200 |0004: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.getProperties:()I // method@0274 │ │ -49a8ca: 0a01 |0007: move-result v1 │ │ -49a8cc: b513 |0008: and-int/2addr v3, v1 │ │ -49a8ce: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -49a8d2: 1100 |000b: return-object v0 │ │ -49a8d4: 6203 93aa |000c: sget-object v3, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ -49a8d8: 6e20 7202 3200 |000e: invoke-virtual {v2, v3}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptor:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor; // method@0272 │ │ -49a8de: 0c02 |0011: move-result-object v2 │ │ -49a8e0: 1102 |0012: return-object v2 │ │ +49a8b0: |[49a8b0] no.nordicsemi.android.ble.BleManagerHandler.getCccd:(Landroid/bluetooth/BluetoothGattCharacteristic;I)Landroid/bluetooth/BluetoothGattDescriptor; │ │ +49a8c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49a8c2: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +49a8c6: 1100 |0003: return-object v0 │ │ +49a8c8: 6e10 7402 0200 |0004: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.getProperties:()I // method@0274 │ │ +49a8ce: 0a01 |0007: move-result v1 │ │ +49a8d0: b513 |0008: and-int/2addr v3, v1 │ │ +49a8d2: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +49a8d6: 1100 |000b: return-object v0 │ │ +49a8d8: 6203 93aa |000c: sget-object v3, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ +49a8dc: 6e20 7202 3200 |000e: invoke-virtual {v2, v3}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptor:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor; // method@0272 │ │ +49a8e2: 0c02 |0011: move-result-object v2 │ │ +49a8e4: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=875 │ │ 0x000c line=879 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ @@ -1743865,43 +1743866,43 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -49ae14: |[49ae14] no.nordicsemi.android.ble.BleManagerHandler.internalAbortReliableWrite:()Z │ │ -49ae24: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49ae28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49ae2a: 3800 3000 |0003: if-eqz v0, 0033 // +0030 │ │ -49ae2e: 5542 c1aa |0005: iget-boolean v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49ae32: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -49ae36: 282a |0009: goto 0033 // +002a │ │ -49ae38: 5542 d4aa |000a: iget-boolean v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ -49ae3c: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -49ae40: 0f01 |000e: return v1 │ │ -49ae42: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -49ae44: 1a02 1b0a |0010: const-string v2, "Aborting reliable write..." // string@0a1b │ │ -49ae48: 7030 c6e9 1402 |0012: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49ae4e: 6001 c800 |0015: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49ae52: 1302 1300 |0017: const/16 v2, #int 19 // #13 │ │ -49ae56: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -49ae58: 3421 0b00 |001a: if-lt v1, v2, 0025 // +000b │ │ -49ae5c: 1a01 718e |001c: const-string v1, "gatt.abortReliableWrite()" // string@8e71 │ │ -49ae60: 7030 c6e9 3401 |001e: invoke-direct {v4, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49ae66: 6e10 5b02 0000 |0021: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.abortReliableWrite:()V // method@025b │ │ -49ae6c: 280d |0024: goto 0031 // +000d │ │ -49ae6e: 1a01 728e |0025: const-string v1, "gatt.abortReliableWrite(device)" // string@8e72 │ │ -49ae72: 7030 c6e9 3401 |0027: invoke-direct {v4, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49ae78: 6e10 6302 0000 |002a: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49ae7e: 0c01 |002d: move-result-object v1 │ │ -49ae80: 6e20 5c02 1000 |002e: invoke-virtual {v0, v1}, Landroid/bluetooth/BluetoothGatt;.abortReliableWrite:(Landroid/bluetooth/BluetoothDevice;)V // method@025c │ │ -49ae86: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -49ae88: 0f00 |0032: return v0 │ │ -49ae8a: 0f01 |0033: return v1 │ │ +49ae18: |[49ae18] no.nordicsemi.android.ble.BleManagerHandler.internalAbortReliableWrite:()Z │ │ +49ae28: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49ae2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49ae2e: 3800 3000 |0003: if-eqz v0, 0033 // +0030 │ │ +49ae32: 5542 c1aa |0005: iget-boolean v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49ae36: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +49ae3a: 282a |0009: goto 0033 // +002a │ │ +49ae3c: 5542 d4aa |000a: iget-boolean v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ +49ae40: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +49ae44: 0f01 |000e: return v1 │ │ +49ae46: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +49ae48: 1a02 1b0a |0010: const-string v2, "Aborting reliable write..." // string@0a1b │ │ +49ae4c: 7030 c6e9 1402 |0012: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49ae52: 6001 c800 |0015: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49ae56: 1302 1300 |0017: const/16 v2, #int 19 // #13 │ │ +49ae5a: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +49ae5c: 3421 0b00 |001a: if-lt v1, v2, 0025 // +000b │ │ +49ae60: 1a01 718e |001c: const-string v1, "gatt.abortReliableWrite()" // string@8e71 │ │ +49ae64: 7030 c6e9 3401 |001e: invoke-direct {v4, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49ae6a: 6e10 5b02 0000 |0021: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.abortReliableWrite:()V // method@025b │ │ +49ae70: 280d |0024: goto 0031 // +000d │ │ +49ae72: 1a01 728e |0025: const-string v1, "gatt.abortReliableWrite(device)" // string@8e72 │ │ +49ae76: 7030 c6e9 3401 |0027: invoke-direct {v4, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49ae7c: 6e10 6302 0000 |002a: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49ae82: 0c01 |002d: move-result-object v1 │ │ +49ae84: 6e20 5c02 1000 |002e: invoke-virtual {v0, v1}, Landroid/bluetooth/BluetoothGatt;.abortReliableWrite:(Landroid/bluetooth/BluetoothDevice;)V // method@025c │ │ +49ae8a: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +49ae8c: 0f00 |0032: return v0 │ │ +49ae8e: 0f01 |0033: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=985 │ │ 0x0005 line=986 │ │ 0x000a line=989 │ │ 0x0012 line=992 │ │ 0x0015 line=993 │ │ @@ -1743917,36 +1743918,36 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -49ae8c: |[49ae8c] no.nordicsemi.android.ble.BleManagerHandler.internalBeginReliableWrite:()Z │ │ -49ae9c: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49aea0: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -49aea4: 5531 c1aa |0004: iget-boolean v1, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49aea8: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -49aeac: 281a |0008: goto 0022 // +001a │ │ -49aeae: 5531 d4aa |0009: iget-boolean v1, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ -49aeb2: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -49aeb6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -49aeb8: 0f00 |000e: return v0 │ │ -49aeba: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -49aebc: 1a02 390f |0010: const-string v2, "Beginning reliable write..." // string@0f39 │ │ -49aec0: 7030 c6e9 1302 |0012: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49aec6: 1231 |0015: const/4 v1, #int 3 // #3 │ │ -49aec8: 1a02 738e |0016: const-string v2, "gatt.beginReliableWrite()" // string@8e73 │ │ -49aecc: 7030 c6e9 1302 |0018: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49aed2: 6e10 5d02 0000 |001b: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.beginReliableWrite:()Z // method@025d │ │ -49aed8: 0a00 |001e: move-result v0 │ │ -49aeda: 5c30 d4aa |001f: iput-boolean v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ -49aede: 0f00 |0021: return v0 │ │ -49aee0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -49aee2: 0f00 |0023: return v0 │ │ +49ae90: |[49ae90] no.nordicsemi.android.ble.BleManagerHandler.internalBeginReliableWrite:()Z │ │ +49aea0: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49aea4: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +49aea8: 5531 c1aa |0004: iget-boolean v1, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49aeac: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +49aeb0: 281a |0008: goto 0022 // +001a │ │ +49aeb2: 5531 d4aa |0009: iget-boolean v1, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ +49aeb6: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +49aeba: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +49aebc: 0f00 |000e: return v0 │ │ +49aebe: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +49aec0: 1a02 390f |0010: const-string v2, "Beginning reliable write..." // string@0f39 │ │ +49aec4: 7030 c6e9 1302 |0012: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49aeca: 1231 |0015: const/4 v1, #int 3 // #3 │ │ +49aecc: 1a02 738e |0016: const-string v2, "gatt.beginReliableWrite()" // string@8e73 │ │ +49aed0: 7030 c6e9 1302 |0018: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49aed6: 6e10 5d02 0000 |001b: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.beginReliableWrite:()Z // method@025d │ │ +49aedc: 0a00 |001e: move-result v0 │ │ +49aede: 5c30 d4aa |001f: iput-boolean v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ +49aee2: 0f00 |0021: return v0 │ │ +49aee4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +49aee6: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=958 │ │ 0x0004 line=959 │ │ 0x0009 line=963 │ │ 0x0012 line=966 │ │ 0x0018 line=967 │ │ @@ -1743959,167 +1743960,167 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 309 16-bit code units │ │ -49aee4: |[49aee4] no.nordicsemi.android.ble.BleManagerHandler.internalConnect:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z │ │ -49aef4: 7100 4e02 0000 |0000: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ -49aefa: 0c00 |0003: move-result-object v0 │ │ -49aefc: 6e10 5102 0000 |0004: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0251 │ │ -49af02: 0a00 |0007: move-result v0 │ │ -49af04: 55a1 c1aa |0008: iget-boolean v1, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49af08: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -49af0a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -49af0c: 3901 0401 |000c: if-nez v1, 0110 // +0104 │ │ -49af10: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -49af14: 2900 0001 |0010: goto/16 0110 // +0100 │ │ -49af18: 54a0 ceaa |0012: iget-object v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ -49af1c: 6e10 ace8 0000 |0014: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager;.getContext:()Landroid/content/Context; // method@e8ac │ │ -49af22: 0c05 |0017: move-result-object v5 │ │ -49af24: 54a1 b7aa |0018: iget-object v1, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.LOCK:Ljava/lang/Object; // field@aab7 │ │ -49af28: 1d01 |001a: monitor-enter v1 │ │ -49af2a: 54a0 bdaa |001b: iget-object v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49af2e: 1224 |001d: const/4 v4, #int 2 // #2 │ │ -49af30: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -49af32: 1237 |001f: const/4 v7, #int 3 // #3 │ │ -49af34: 3800 4600 |0020: if-eqz v0, 0066 // +0046 │ │ -49af38: 55a0 ccaa |0022: iget-boolean v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ -49af3c: 3900 1900 |0024: if-nez v0, 003d // +0019 │ │ -49af40: 1a00 748e |0026: const-string v0, "gatt.close()" // string@8e74 │ │ -49af44: 7030 c6e9 7a00 |0028: invoke-direct {v10, v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49af4a: 54a0 bdaa |002b: iget-object v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49af4e: 6e10 5e02 0000 |002d: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.close:()V // method@025e │ │ -49af54: 5ba2 bdaa |0030: iput-object v2, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49af58: 1a00 52ea |0032: const-string v0, "wait(200)" // string@ea52 │ │ -49af5c: 7030 c6e9 7a00 |0034: invoke-direct {v10, v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49af62: 1608 c800 |0037: const-wide/16 v8, #int 200 // #c8 │ │ -49af66: 7120 37e1 9800 |0039: invoke-static {v8, v9}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ -49af6c: 2844 |003c: goto 0080 // +0044 │ │ -49af6e: 5ca6 ccaa |003d: iput-boolean v6, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ -49af72: 1605 0000 |003f: const-wide/16 v5, #int 0 // #0 │ │ -49af76: 5aa5 c5aa |0041: iput-wide v5, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionTime:J // field@aac5 │ │ -49af7a: 59a3 c4aa |0043: iput v3, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ -49af7e: 1a0c b414 |0045: const-string v12, "Connecting..." // string@14b4 │ │ -49af82: 7030 c6e9 4a0c |0047: invoke-direct {v10, v4, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49af88: 220c 191b |004a: new-instance v12, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8; // type@1b19 │ │ -49af8c: 7020 0de8 bc00 |004c: invoke-direct {v12, v11}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e80d │ │ -49af92: 7020 e4e9 ca00 |004f: invoke-direct {v10, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49af98: 220c 281b |0052: new-instance v12, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo; // type@1b28 │ │ -49af9c: 7020 2be8 bc00 |0054: invoke-direct {v12, v11}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e82b │ │ -49afa2: 7020 e5e9 ca00 |0057: invoke-direct {v10, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ -49afa8: 1a0b 758e |005a: const-string v11, "gatt.connect()" // string@8e75 │ │ -49afac: 7030 c6e9 7a0b |005c: invoke-direct {v10, v7, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49afb2: 54ab bdaa |005f: iget-object v11, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49afb6: 6e10 5f02 0b00 |0061: invoke-virtual {v11}, Landroid/bluetooth/BluetoothGatt;.connect:()Z // method@025f │ │ -49afbc: 1e01 |0064: monitor-exit v1 │ │ -49afbe: 0f03 |0065: return v3 │ │ -49afc0: 380c 1a00 |0066: if-eqz v12, 0080 // +001a │ │ -49afc4: 54a0 beaa |0068: iget-object v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothStateBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aabe │ │ -49afc8: 2202 7f00 |006a: new-instance v2, Landroid/content/IntentFilter; // type@007f │ │ -49afcc: 1a08 1076 |006c: const-string v8, "android.bluetooth.adapter.action.STATE_CHANGED" // string@7610 │ │ -49afd0: 7020 4a03 8200 |006e: invoke-direct {v2, v8}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@034a │ │ -49afd6: 6e30 f502 0502 |0071: invoke-virtual {v5, v0, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02f5 │ │ -49afdc: 54a0 cdaa |0074: iget-object v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.mBondingBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aacd │ │ -49afe0: 2202 7f00 |0076: new-instance v2, Landroid/content/IntentFilter; // type@007f │ │ -49afe4: 1a08 1376 |0078: const-string v8, "android.bluetooth.device.action.BOND_STATE_CHANGED" // string@7613 │ │ -49afe8: 7020 4a03 8200 |007a: invoke-direct {v2, v8}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@034a │ │ -49afee: 6e30 f502 0502 |007d: invoke-virtual {v5, v0, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02f5 │ │ -49aff4: 1e01 |0080: monitor-exit v1 │ │ -49aff6: 390c 0300 |0081: if-nez v12, 0084 // +0003 │ │ -49affa: 0f06 |0083: return v6 │ │ -49affc: 6e10 4dea 0c00 |0084: invoke-virtual {v12}, Lno/nordicsemi/android/ble/ConnectRequest;.shouldAutoConnect:()Z // method@ea4d │ │ -49b002: 0a00 |0087: move-result v0 │ │ -49b004: df01 0001 |0088: xor-int/lit8 v1, v0, #int 1 // #01 │ │ -49b008: 5ca1 dbaa |008a: iput-boolean v1, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.userDisconnected:Z // field@aadb │ │ -49b00c: 3800 0400 |008c: if-eqz v0, 0090 // +0004 │ │ -49b010: 5ca3 ccaa |008e: iput-boolean v3, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ -49b014: 5bab bcaa |0090: iput-object v11, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49b018: 6e10 41ea 0c00 |0092: invoke-virtual {v12}, Lno/nordicsemi/android/ble/ConnectRequest;.isFirstAttempt:()Z // method@ea41 │ │ -49b01e: 0a00 |0095: move-result v0 │ │ -49b020: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ -49b024: 1a00 b414 |0098: const-string v0, "Connecting..." // string@14b4 │ │ -49b028: 2803 |009a: goto 009d // +0003 │ │ -49b02a: 1a00 b254 |009b: const-string v0, "Retrying..." // string@54b2 │ │ -49b02e: 7030 c6e9 4a00 |009d: invoke-direct {v10, v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b034: 59a3 c4aa |00a0: iput v3, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ -49b038: 2200 231b |00a2: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0; // type@1b23 │ │ -49b03c: 7020 21e8 b000 |00a4: invoke-direct {v0, v11}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e821 │ │ -49b042: 7020 e4e9 0a00 |00a7: invoke-direct {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49b048: 2200 1a1b |00aa: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k; // type@1b1a │ │ -49b04c: 7020 0fe8 b000 |00ac: invoke-direct {v0, v11}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e80f │ │ -49b052: 7020 e5e9 0a00 |00af: invoke-direct {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ -49b058: 7100 0008 0000 |00b2: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@0800 │ │ -49b05e: 0b00 |00b5: move-result-wide v0 │ │ -49b060: 5aa0 c5aa |00b6: iput-wide v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionTime:J // field@aac5 │ │ -49b064: 6000 c800 |00b8: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49b068: 1301 1a00 |00ba: const/16 v1, #int 26 // #1a │ │ -49b06c: 3410 2f00 |00bc: if-lt v0, v1, 00eb // +002f │ │ -49b070: 6e10 3dea 0c00 |00be: invoke-virtual {v12}, Lno/nordicsemi/android/ble/ConnectRequest;.getPreferredPhy:()I // method@ea3d │ │ -49b076: 0a09 |00c1: move-result v9 │ │ -49b078: 220c 0819 |00c2: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ -49b07c: 7010 06e1 0c00 |00c4: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b082: 1a00 708e |00c7: const-string v0, "gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, " // string@8e70 │ │ -49b086: 6e20 12e1 0c00 |00c9: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b08c: 7110 68f0 0900 |00cc: invoke-static {v9}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyMaskToString:(I)Ljava/lang/String; // method@f068 │ │ -49b092: 0c00 |00cf: move-result-object v0 │ │ -49b094: 6e20 12e1 0c00 |00d0: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b09a: 1a00 db04 |00d3: const-string v0, ")" // string@04db │ │ -49b09e: 6e20 12e1 0c00 |00d5: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b0a4: 6e10 1fe1 0c00 |00d8: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b0aa: 0c0c |00db: move-result-object v12 │ │ -49b0ac: 7030 c6e9 7a0c |00dc: invoke-direct {v10, v7, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b0b2: 1206 |00df: const/4 v6, #int 0 // #0 │ │ -49b0b4: 54a7 c8aa |00e0: iget-object v7, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.gattCallback:Landroid/bluetooth/BluetoothGattCallback; // field@aac8 │ │ -49b0b8: 1228 |00e2: const/4 v8, #int 2 // #2 │ │ -49b0ba: 07b4 |00e3: move-object v4, v11 │ │ -49b0bc: 7406 5502 0400 |00e4: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/bluetooth/BluetoothDevice;.connectGatt:(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;II)Landroid/bluetooth/BluetoothGatt; // method@0255 │ │ -49b0c2: 0c0b |00e7: move-result-object v11 │ │ -49b0c4: 5bab bdaa |00e8: iput-object v11, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b0c8: 2822 |00ea: goto 010c // +0022 │ │ -49b0ca: 600c c800 |00eb: sget v12, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49b0ce: 1300 1700 |00ed: const/16 v0, #int 23 // #17 │ │ -49b0d2: 340c 1000 |00ef: if-lt v12, v0, 00ff // +0010 │ │ -49b0d6: 1a0c 6f8e |00f1: const-string v12, "gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE)" // string@8e6f │ │ -49b0da: 7030 c6e9 7a0c |00f3: invoke-direct {v10, v7, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b0e0: 54ac c8aa |00f6: iget-object v12, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.gattCallback:Landroid/bluetooth/BluetoothGattCallback; // field@aac8 │ │ -49b0e4: 6e54 5402 5bc6 |00f8: invoke-virtual {v11, v5, v6, v12, v4}, Landroid/bluetooth/BluetoothDevice;.connectGatt:(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;I)Landroid/bluetooth/BluetoothGatt; // method@0254 │ │ -49b0ea: 0c0b |00fb: move-result-object v11 │ │ -49b0ec: 5bab bdaa |00fc: iput-object v11, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b0f0: 280e |00fe: goto 010c // +000e │ │ -49b0f2: 1a0c 6e8e |00ff: const-string v12, "gatt = device.connectGatt(autoConnect = false)" // string@8e6e │ │ -49b0f6: 7030 c6e9 7a0c |0101: invoke-direct {v10, v7, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b0fc: 54ac c8aa |0104: iget-object v12, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.gattCallback:Landroid/bluetooth/BluetoothGattCallback; // field@aac8 │ │ -49b100: 6e40 5302 5bc6 |0106: invoke-virtual {v11, v5, v6, v12}, Landroid/bluetooth/BluetoothDevice;.connectGatt:(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;)Landroid/bluetooth/BluetoothGatt; // method@0253 │ │ -49b106: 0c0b |0109: move-result-object v11 │ │ -49b108: 5bab bdaa |010a: iput-object v11, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b10c: 0f03 |010c: return v3 │ │ -49b10e: 0d0b |010d: move-exception v11 │ │ -49b110: 1e01 |010e: monitor-exit v1 │ │ -49b112: 270b |010f: throw v11 │ │ -49b114: 54ac bcaa |0110: iget-object v12, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49b118: 3800 1000 |0112: if-eqz v0, 0122 // +0010 │ │ -49b11c: 380c 0e00 |0114: if-eqz v12, 0122 // +000e │ │ -49b120: 6e20 5702 bc00 |0116: invoke-virtual {v12, v11}, Landroid/bluetooth/BluetoothDevice;.equals:(Ljava/lang/Object;)Z // method@0257 │ │ -49b126: 0a0c |0119: move-result v12 │ │ -49b128: 380c 0800 |011a: if-eqz v12, 0122 // +0008 │ │ -49b12c: 54ac c0aa |011c: iget-object v12, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49b130: 6e20 44ea bc00 |011e: invoke-virtual {v12, v11}, Lno/nordicsemi/android/ble/ConnectRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea44 │ │ -49b136: 280e |0121: goto 012f // +000e │ │ -49b138: 54ac c0aa |0122: iget-object v12, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49b13c: 380c 0b00 |0124: if-eqz v12, 012f // +000b │ │ -49b140: 3800 0400 |0126: if-eqz v0, 012a // +0004 │ │ -49b144: 12c0 |0128: const/4 v0, #int -4 // #fc │ │ -49b146: 2803 |0129: goto 012c // +0003 │ │ -49b148: 1300 9cff |012a: const/16 v0, #int -100 // #ff9c │ │ -49b14c: 6e30 42ea bc00 |012c: invoke-virtual {v12, v11, v0}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea42 │ │ -49b152: 5ba2 c0aa |012f: iput-object v2, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49b156: 7020 c8e9 3a00 |0131: invoke-direct {v10, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49b15c: 0f03 |0134: return v3 │ │ +49aee8: |[49aee8] no.nordicsemi.android.ble.BleManagerHandler.internalConnect:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z │ │ +49aef8: 7100 4e02 0000 |0000: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ +49aefe: 0c00 |0003: move-result-object v0 │ │ +49af00: 6e10 5102 0000 |0004: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0251 │ │ +49af06: 0a00 |0007: move-result v0 │ │ +49af08: 55a1 c1aa |0008: iget-boolean v1, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49af0c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +49af0e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +49af10: 3901 0401 |000c: if-nez v1, 0110 // +0104 │ │ +49af14: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +49af18: 2900 0001 |0010: goto/16 0110 // +0100 │ │ +49af1c: 54a0 ceaa |0012: iget-object v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ +49af20: 6e10 ace8 0000 |0014: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager;.getContext:()Landroid/content/Context; // method@e8ac │ │ +49af26: 0c05 |0017: move-result-object v5 │ │ +49af28: 54a1 b7aa |0018: iget-object v1, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.LOCK:Ljava/lang/Object; // field@aab7 │ │ +49af2c: 1d01 |001a: monitor-enter v1 │ │ +49af2e: 54a0 bdaa |001b: iget-object v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49af32: 1224 |001d: const/4 v4, #int 2 // #2 │ │ +49af34: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +49af36: 1237 |001f: const/4 v7, #int 3 // #3 │ │ +49af38: 3800 4600 |0020: if-eqz v0, 0066 // +0046 │ │ +49af3c: 55a0 ccaa |0022: iget-boolean v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ +49af40: 3900 1900 |0024: if-nez v0, 003d // +0019 │ │ +49af44: 1a00 748e |0026: const-string v0, "gatt.close()" // string@8e74 │ │ +49af48: 7030 c6e9 7a00 |0028: invoke-direct {v10, v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49af4e: 54a0 bdaa |002b: iget-object v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49af52: 6e10 5e02 0000 |002d: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.close:()V // method@025e │ │ +49af58: 5ba2 bdaa |0030: iput-object v2, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49af5c: 1a00 52ea |0032: const-string v0, "wait(200)" // string@ea52 │ │ +49af60: 7030 c6e9 7a00 |0034: invoke-direct {v10, v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49af66: 1608 c800 |0037: const-wide/16 v8, #int 200 // #c8 │ │ +49af6a: 7120 37e1 9800 |0039: invoke-static {v8, v9}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ +49af70: 2844 |003c: goto 0080 // +0044 │ │ +49af72: 5ca6 ccaa |003d: iput-boolean v6, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ +49af76: 1605 0000 |003f: const-wide/16 v5, #int 0 // #0 │ │ +49af7a: 5aa5 c5aa |0041: iput-wide v5, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionTime:J // field@aac5 │ │ +49af7e: 59a3 c4aa |0043: iput v3, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ +49af82: 1a0c b414 |0045: const-string v12, "Connecting..." // string@14b4 │ │ +49af86: 7030 c6e9 4a0c |0047: invoke-direct {v10, v4, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49af8c: 220c 191b |004a: new-instance v12, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8; // type@1b19 │ │ +49af90: 7020 0de8 bc00 |004c: invoke-direct {v12, v11}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K2KNmX3_XJkUmPbHx3F5WsTNns8;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e80d │ │ +49af96: 7020 e4e9 ca00 |004f: invoke-direct {v10, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49af9c: 220c 281b |0052: new-instance v12, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo; // type@1b28 │ │ +49afa0: 7020 2be8 bc00 |0054: invoke-direct {v12, v11}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$oAk3os3nHNiVsBllQSuFSuL1oEo;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e82b │ │ +49afa6: 7020 e5e9 ca00 |0057: invoke-direct {v10, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ +49afac: 1a0b 758e |005a: const-string v11, "gatt.connect()" // string@8e75 │ │ +49afb0: 7030 c6e9 7a0b |005c: invoke-direct {v10, v7, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49afb6: 54ab bdaa |005f: iget-object v11, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49afba: 6e10 5f02 0b00 |0061: invoke-virtual {v11}, Landroid/bluetooth/BluetoothGatt;.connect:()Z // method@025f │ │ +49afc0: 1e01 |0064: monitor-exit v1 │ │ +49afc2: 0f03 |0065: return v3 │ │ +49afc4: 380c 1a00 |0066: if-eqz v12, 0080 // +001a │ │ +49afc8: 54a0 beaa |0068: iget-object v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothStateBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aabe │ │ +49afcc: 2202 7f00 |006a: new-instance v2, Landroid/content/IntentFilter; // type@007f │ │ +49afd0: 1a08 1076 |006c: const-string v8, "android.bluetooth.adapter.action.STATE_CHANGED" // string@7610 │ │ +49afd4: 7020 4a03 8200 |006e: invoke-direct {v2, v8}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@034a │ │ +49afda: 6e30 f502 0502 |0071: invoke-virtual {v5, v0, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02f5 │ │ +49afe0: 54a0 cdaa |0074: iget-object v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.mBondingBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aacd │ │ +49afe4: 2202 7f00 |0076: new-instance v2, Landroid/content/IntentFilter; // type@007f │ │ +49afe8: 1a08 1376 |0078: const-string v8, "android.bluetooth.device.action.BOND_STATE_CHANGED" // string@7613 │ │ +49afec: 7020 4a03 8200 |007a: invoke-direct {v2, v8}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@034a │ │ +49aff2: 6e30 f502 0502 |007d: invoke-virtual {v5, v0, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@02f5 │ │ +49aff8: 1e01 |0080: monitor-exit v1 │ │ +49affa: 390c 0300 |0081: if-nez v12, 0084 // +0003 │ │ +49affe: 0f06 |0083: return v6 │ │ +49b000: 6e10 4dea 0c00 |0084: invoke-virtual {v12}, Lno/nordicsemi/android/ble/ConnectRequest;.shouldAutoConnect:()Z // method@ea4d │ │ +49b006: 0a00 |0087: move-result v0 │ │ +49b008: df01 0001 |0088: xor-int/lit8 v1, v0, #int 1 // #01 │ │ +49b00c: 5ca1 dbaa |008a: iput-boolean v1, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.userDisconnected:Z // field@aadb │ │ +49b010: 3800 0400 |008c: if-eqz v0, 0090 // +0004 │ │ +49b014: 5ca3 ccaa |008e: iput-boolean v3, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ +49b018: 5bab bcaa |0090: iput-object v11, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49b01c: 6e10 41ea 0c00 |0092: invoke-virtual {v12}, Lno/nordicsemi/android/ble/ConnectRequest;.isFirstAttempt:()Z // method@ea41 │ │ +49b022: 0a00 |0095: move-result v0 │ │ +49b024: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ +49b028: 1a00 b414 |0098: const-string v0, "Connecting..." // string@14b4 │ │ +49b02c: 2803 |009a: goto 009d // +0003 │ │ +49b02e: 1a00 b254 |009b: const-string v0, "Retrying..." // string@54b2 │ │ +49b032: 7030 c6e9 4a00 |009d: invoke-direct {v10, v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b038: 59a3 c4aa |00a0: iput v3, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ +49b03c: 2200 231b |00a2: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0; // type@1b23 │ │ +49b040: 7020 21e8 b000 |00a4: invoke-direct {v0, v11}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$fqSiIeEqosyPONk5qhKR6iSNAw0;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e821 │ │ +49b046: 7020 e4e9 0a00 |00a7: invoke-direct {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49b04c: 2200 1a1b |00aa: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k; // type@1b1a │ │ +49b050: 7020 0fe8 b000 |00ac: invoke-direct {v0, v11}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$K5WMVRkPAuJQ4MQngr4sSCanb7k;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e80f │ │ +49b056: 7020 e5e9 0a00 |00af: invoke-direct {v10, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ +49b05c: 7100 0008 0000 |00b2: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@0800 │ │ +49b062: 0b00 |00b5: move-result-wide v0 │ │ +49b064: 5aa0 c5aa |00b6: iput-wide v0, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionTime:J // field@aac5 │ │ +49b068: 6000 c800 |00b8: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49b06c: 1301 1a00 |00ba: const/16 v1, #int 26 // #1a │ │ +49b070: 3410 2f00 |00bc: if-lt v0, v1, 00eb // +002f │ │ +49b074: 6e10 3dea 0c00 |00be: invoke-virtual {v12}, Lno/nordicsemi/android/ble/ConnectRequest;.getPreferredPhy:()I // method@ea3d │ │ +49b07a: 0a09 |00c1: move-result v9 │ │ +49b07c: 220c 0819 |00c2: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ +49b080: 7010 06e1 0c00 |00c4: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b086: 1a00 708e |00c7: const-string v0, "gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, " // string@8e70 │ │ +49b08a: 6e20 12e1 0c00 |00c9: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b090: 7110 68f0 0900 |00cc: invoke-static {v9}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyMaskToString:(I)Ljava/lang/String; // method@f068 │ │ +49b096: 0c00 |00cf: move-result-object v0 │ │ +49b098: 6e20 12e1 0c00 |00d0: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b09e: 1a00 db04 |00d3: const-string v0, ")" // string@04db │ │ +49b0a2: 6e20 12e1 0c00 |00d5: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b0a8: 6e10 1fe1 0c00 |00d8: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b0ae: 0c0c |00db: move-result-object v12 │ │ +49b0b0: 7030 c6e9 7a0c |00dc: invoke-direct {v10, v7, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b0b6: 1206 |00df: const/4 v6, #int 0 // #0 │ │ +49b0b8: 54a7 c8aa |00e0: iget-object v7, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.gattCallback:Landroid/bluetooth/BluetoothGattCallback; // field@aac8 │ │ +49b0bc: 1228 |00e2: const/4 v8, #int 2 // #2 │ │ +49b0be: 07b4 |00e3: move-object v4, v11 │ │ +49b0c0: 7406 5502 0400 |00e4: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/bluetooth/BluetoothDevice;.connectGatt:(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;II)Landroid/bluetooth/BluetoothGatt; // method@0255 │ │ +49b0c6: 0c0b |00e7: move-result-object v11 │ │ +49b0c8: 5bab bdaa |00e8: iput-object v11, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b0cc: 2822 |00ea: goto 010c // +0022 │ │ +49b0ce: 600c c800 |00eb: sget v12, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49b0d2: 1300 1700 |00ed: const/16 v0, #int 23 // #17 │ │ +49b0d6: 340c 1000 |00ef: if-lt v12, v0, 00ff // +0010 │ │ +49b0da: 1a0c 6f8e |00f1: const-string v12, "gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE)" // string@8e6f │ │ +49b0de: 7030 c6e9 7a0c |00f3: invoke-direct {v10, v7, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b0e4: 54ac c8aa |00f6: iget-object v12, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.gattCallback:Landroid/bluetooth/BluetoothGattCallback; // field@aac8 │ │ +49b0e8: 6e54 5402 5bc6 |00f8: invoke-virtual {v11, v5, v6, v12, v4}, Landroid/bluetooth/BluetoothDevice;.connectGatt:(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;I)Landroid/bluetooth/BluetoothGatt; // method@0254 │ │ +49b0ee: 0c0b |00fb: move-result-object v11 │ │ +49b0f0: 5bab bdaa |00fc: iput-object v11, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b0f4: 280e |00fe: goto 010c // +000e │ │ +49b0f6: 1a0c 6e8e |00ff: const-string v12, "gatt = device.connectGatt(autoConnect = false)" // string@8e6e │ │ +49b0fa: 7030 c6e9 7a0c |0101: invoke-direct {v10, v7, v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b100: 54ac c8aa |0104: iget-object v12, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.gattCallback:Landroid/bluetooth/BluetoothGattCallback; // field@aac8 │ │ +49b104: 6e40 5302 5bc6 |0106: invoke-virtual {v11, v5, v6, v12}, Landroid/bluetooth/BluetoothDevice;.connectGatt:(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;)Landroid/bluetooth/BluetoothGatt; // method@0253 │ │ +49b10a: 0c0b |0109: move-result-object v11 │ │ +49b10c: 5bab bdaa |010a: iput-object v11, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b110: 0f03 |010c: return v3 │ │ +49b112: 0d0b |010d: move-exception v11 │ │ +49b114: 1e01 |010e: monitor-exit v1 │ │ +49b116: 270b |010f: throw v11 │ │ +49b118: 54ac bcaa |0110: iget-object v12, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49b11c: 3800 1000 |0112: if-eqz v0, 0122 // +0010 │ │ +49b120: 380c 0e00 |0114: if-eqz v12, 0122 // +000e │ │ +49b124: 6e20 5702 bc00 |0116: invoke-virtual {v12, v11}, Landroid/bluetooth/BluetoothDevice;.equals:(Ljava/lang/Object;)Z // method@0257 │ │ +49b12a: 0a0c |0119: move-result v12 │ │ +49b12c: 380c 0800 |011a: if-eqz v12, 0122 // +0008 │ │ +49b130: 54ac c0aa |011c: iget-object v12, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49b134: 6e20 44ea bc00 |011e: invoke-virtual {v12, v11}, Lno/nordicsemi/android/ble/ConnectRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea44 │ │ +49b13a: 280e |0121: goto 012f // +000e │ │ +49b13c: 54ac c0aa |0122: iget-object v12, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49b140: 380c 0b00 |0124: if-eqz v12, 012f // +000b │ │ +49b144: 3800 0400 |0126: if-eqz v0, 012a // +0004 │ │ +49b148: 12c0 |0128: const/4 v0, #int -4 // #fc │ │ +49b14a: 2803 |0129: goto 012c // +0003 │ │ +49b14c: 1300 9cff |012a: const/16 v0, #int -100 // #ff9c │ │ +49b150: 6e30 42ea bc00 |012c: invoke-virtual {v12, v11, v0}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea42 │ │ +49b156: 5ba2 c0aa |012f: iput-object v2, v10, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49b15a: 7020 c8e9 3a00 |0131: invoke-direct {v10, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49b160: 0f03 |0134: return v3 │ │ catches : 6 │ │ 0x001b - 0x002b │ │ -> 0x010d │ │ 0x002b - 0x0030 │ │ -> 0x0030 │ │ 0x0030 - 0x0032 │ │ -> 0x010d │ │ @@ -1744192,82 +1744193,82 @@ │ │ type : '(Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -49b1a0: |[49b1a0] no.nordicsemi.android.ble.BleManagerHandler.internalCreateBond:(Z)Z │ │ -49b1b0: 5440 bcaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49b1b4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -49b1b8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -49b1ba: 0f05 |0005: return v5 │ │ -49b1bc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -49b1be: 3805 0800 |0007: if-eqz v5, 000f // +0008 │ │ -49b1c2: 1a02 5a1c |0009: const-string v2, "Ensuring bonding..." // string@1c5a │ │ -49b1c6: 7030 c6e9 1402 |000b: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b1cc: 2806 |000e: goto 0014 // +0006 │ │ -49b1ce: 1a02 e159 |000f: const-string v2, "Starting bonding..." // string@59e1 │ │ -49b1d2: 7030 c6e9 1402 |0011: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b1d8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -49b1da: 3905 1900 |0015: if-nez v5, 002e // +0019 │ │ -49b1de: 6e10 5902 0000 |0017: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ -49b1e4: 0a02 |001a: move-result v2 │ │ -49b1e6: 1303 0c00 |001b: const/16 v3, #int 12 // #c │ │ -49b1ea: 3332 1100 |001d: if-ne v2, v3, 002e // +0011 │ │ -49b1ee: 1255 |001f: const/4 v5, #int 5 // #5 │ │ -49b1f0: 1a02 680f |0020: const-string v2, "Bond information present on client, skipping bonding" // string@0f68 │ │ -49b1f4: 7030 c6e9 5402 |0022: invoke-direct {v4, v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b1fa: 5445 d5aa |0025: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b1fe: 6e20 49eb 0500 |0027: invoke-virtual {v5, v0}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -49b204: 7020 c8e9 1400 |002a: invoke-direct {v4, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49b20a: 0f01 |002d: return v1 │ │ -49b20c: 7020 77e9 0400 |002e: invoke-direct {v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.createBond:(Landroid/bluetooth/BluetoothDevice;)Z // method@e977 │ │ -49b212: 0a00 |0031: move-result v0 │ │ -49b214: 3805 5100 |0032: if-eqz v5, 0083 // +0051 │ │ -49b218: 3900 4f00 |0034: if-nez v0, 0083 // +004f │ │ -49b21c: 7100 0aeb 0000 |0036: invoke-static {}, Lno/nordicsemi/android/ble/Request;.createBond:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb0a │ │ -49b222: 0c05 |0039: move-result-object v5 │ │ -49b224: 6e20 85eb 4500 |003a: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ -49b22a: 0c05 |003d: move-result-object v5 │ │ -49b22c: 5440 d5aa |003e: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b230: 5400 4fab |0040: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4f │ │ -49b234: 5b50 4fab |0042: iput-object v0, v5, Lno/nordicsemi/android/ble/Request;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4f │ │ -49b238: 5440 d5aa |0044: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b23c: 5400 4cab |0046: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.invalidRequestCallback:Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; // field@ab4c │ │ -49b240: 5b50 4cab |0048: iput-object v0, v5, Lno/nordicsemi/android/ble/Request;.invalidRequestCallback:Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; // field@ab4c │ │ -49b244: 5440 d5aa |004a: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b248: 5400 46ab |004c: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab46 │ │ -49b24c: 5b50 46ab |004e: iput-object v0, v5, Lno/nordicsemi/android/ble/Request;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab46 │ │ -49b250: 5440 d5aa |0050: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b254: 5400 4bab |0052: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.internalSuccessCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4b │ │ -49b258: 5b50 4bab |0054: iput-object v0, v5, Lno/nordicsemi/android/ble/Request;.internalSuccessCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4b │ │ -49b25c: 5440 d5aa |0056: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b260: 5400 4aab |0058: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.internalFailCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab4a │ │ -49b264: 5b50 4aab |005a: iput-object v0, v5, Lno/nordicsemi/android/ble/Request;.internalFailCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab4a │ │ -49b268: 5440 d5aa |005c: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b26c: 1202 |005e: const/4 v2, #int 0 // #0 │ │ -49b26e: 5b02 4fab |005f: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4f │ │ -49b272: 5440 d5aa |0061: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b276: 5b02 4cab |0063: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.invalidRequestCallback:Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; // field@ab4c │ │ -49b27a: 5440 d5aa |0065: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b27e: 5b02 46ab |0067: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab46 │ │ -49b282: 5440 d5aa |0069: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b286: 5b02 4bab |006b: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.internalSuccessCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4b │ │ -49b28a: 5440 d5aa |006d: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b28e: 5b02 4aab |006f: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.internalFailCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab4a │ │ -49b292: 7020 79e9 5400 |0071: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.enqueueFirst:(Lno/nordicsemi/android/ble/Request;)V // method@e979 │ │ -49b298: 7100 4aeb 0000 |0074: invoke-static {}, Lno/nordicsemi/android/ble/Request;.removeBond:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb4a │ │ -49b29e: 0c05 |0077: move-result-object v5 │ │ -49b2a0: 6e20 85eb 4500 |0078: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ -49b2a6: 0c05 |007b: move-result-object v5 │ │ -49b2a8: 7020 79e9 5400 |007c: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.enqueueFirst:(Lno/nordicsemi/android/ble/Request;)V // method@e979 │ │ -49b2ae: 7020 c8e9 1400 |007f: invoke-direct {v4, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49b2b4: 0f01 |0082: return v1 │ │ -49b2b6: 0f00 |0083: return v0 │ │ +49b1a4: |[49b1a4] no.nordicsemi.android.ble.BleManagerHandler.internalCreateBond:(Z)Z │ │ +49b1b4: 5440 bcaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49b1b8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +49b1bc: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +49b1be: 0f05 |0005: return v5 │ │ +49b1c0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +49b1c2: 3805 0800 |0007: if-eqz v5, 000f // +0008 │ │ +49b1c6: 1a02 5a1c |0009: const-string v2, "Ensuring bonding..." // string@1c5a │ │ +49b1ca: 7030 c6e9 1402 |000b: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b1d0: 2806 |000e: goto 0014 // +0006 │ │ +49b1d2: 1a02 e159 |000f: const-string v2, "Starting bonding..." // string@59e1 │ │ +49b1d6: 7030 c6e9 1402 |0011: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b1dc: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +49b1de: 3905 1900 |0015: if-nez v5, 002e // +0019 │ │ +49b1e2: 6e10 5902 0000 |0017: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ +49b1e8: 0a02 |001a: move-result v2 │ │ +49b1ea: 1303 0c00 |001b: const/16 v3, #int 12 // #c │ │ +49b1ee: 3332 1100 |001d: if-ne v2, v3, 002e // +0011 │ │ +49b1f2: 1255 |001f: const/4 v5, #int 5 // #5 │ │ +49b1f4: 1a02 680f |0020: const-string v2, "Bond information present on client, skipping bonding" // string@0f68 │ │ +49b1f8: 7030 c6e9 5402 |0022: invoke-direct {v4, v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b1fe: 5445 d5aa |0025: iget-object v5, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b202: 6e20 49eb 0500 |0027: invoke-virtual {v5, v0}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +49b208: 7020 c8e9 1400 |002a: invoke-direct {v4, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49b20e: 0f01 |002d: return v1 │ │ +49b210: 7020 77e9 0400 |002e: invoke-direct {v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.createBond:(Landroid/bluetooth/BluetoothDevice;)Z // method@e977 │ │ +49b216: 0a00 |0031: move-result v0 │ │ +49b218: 3805 5100 |0032: if-eqz v5, 0083 // +0051 │ │ +49b21c: 3900 4f00 |0034: if-nez v0, 0083 // +004f │ │ +49b220: 7100 0aeb 0000 |0036: invoke-static {}, Lno/nordicsemi/android/ble/Request;.createBond:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb0a │ │ +49b226: 0c05 |0039: move-result-object v5 │ │ +49b228: 6e20 85eb 4500 |003a: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ +49b22e: 0c05 |003d: move-result-object v5 │ │ +49b230: 5440 d5aa |003e: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b234: 5400 4fab |0040: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4f │ │ +49b238: 5b50 4fab |0042: iput-object v0, v5, Lno/nordicsemi/android/ble/Request;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4f │ │ +49b23c: 5440 d5aa |0044: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b240: 5400 4cab |0046: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.invalidRequestCallback:Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; // field@ab4c │ │ +49b244: 5b50 4cab |0048: iput-object v0, v5, Lno/nordicsemi/android/ble/Request;.invalidRequestCallback:Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; // field@ab4c │ │ +49b248: 5440 d5aa |004a: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b24c: 5400 46ab |004c: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab46 │ │ +49b250: 5b50 46ab |004e: iput-object v0, v5, Lno/nordicsemi/android/ble/Request;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab46 │ │ +49b254: 5440 d5aa |0050: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b258: 5400 4bab |0052: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.internalSuccessCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4b │ │ +49b25c: 5b50 4bab |0054: iput-object v0, v5, Lno/nordicsemi/android/ble/Request;.internalSuccessCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4b │ │ +49b260: 5440 d5aa |0056: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b264: 5400 4aab |0058: iget-object v0, v0, Lno/nordicsemi/android/ble/Request;.internalFailCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab4a │ │ +49b268: 5b50 4aab |005a: iput-object v0, v5, Lno/nordicsemi/android/ble/Request;.internalFailCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab4a │ │ +49b26c: 5440 d5aa |005c: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b270: 1202 |005e: const/4 v2, #int 0 // #0 │ │ +49b272: 5b02 4fab |005f: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.successCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4f │ │ +49b276: 5440 d5aa |0061: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b27a: 5b02 4cab |0063: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.invalidRequestCallback:Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; // field@ab4c │ │ +49b27e: 5440 d5aa |0065: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b282: 5b02 46ab |0067: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.failCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab46 │ │ +49b286: 5440 d5aa |0069: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b28a: 5b02 4bab |006b: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.internalSuccessCallback:Lno/nordicsemi/android/ble/callback/SuccessCallback; // field@ab4b │ │ +49b28e: 5440 d5aa |006d: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b292: 5b02 4aab |006f: iput-object v2, v0, Lno/nordicsemi/android/ble/Request;.internalFailCallback:Lno/nordicsemi/android/ble/callback/FailCallback; // field@ab4a │ │ +49b296: 7020 79e9 5400 |0071: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.enqueueFirst:(Lno/nordicsemi/android/ble/Request;)V // method@e979 │ │ +49b29c: 7100 4aeb 0000 |0074: invoke-static {}, Lno/nordicsemi/android/ble/Request;.removeBond:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eb4a │ │ +49b2a2: 0c05 |0077: move-result-object v5 │ │ +49b2a4: 6e20 85eb 4500 |0078: invoke-virtual {v5, v4}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ +49b2aa: 0c05 |007b: move-result-object v5 │ │ +49b2ac: 7020 79e9 5400 |007c: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.enqueueFirst:(Lno/nordicsemi/android/ble/Request;)V // method@e979 │ │ +49b2b2: 7020 c8e9 1400 |007f: invoke-direct {v4, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49b2b8: 0f01 |0082: return v1 │ │ +49b2ba: 0f00 |0083: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x000b line=634 │ │ 0x0011 line=636 │ │ 0x0017 line=654 │ │ 0x0022 line=655 │ │ @@ -1744297,18 +1744298,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -49b2b8: |[49b2b8] no.nordicsemi.android.ble.BleManagerHandler.internalDisableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49b2c8: 7020 8ce9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98c │ │ -49b2ce: 0a01 |0003: move-result v1 │ │ -49b2d0: 0f01 |0004: return v1 │ │ +49b2bc: |[49b2bc] no.nordicsemi.android.ble.BleManagerHandler.internalDisableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49b2cc: 7020 8ce9 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98c │ │ +49b2d2: 0a01 |0003: move-result v1 │ │ +49b2d4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ │ │ @@ -1744317,68 +1744318,68 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -49b2d4: |[49b2d4] no.nordicsemi.android.ble.BleManagerHandler.internalDisableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49b2e4: 5450 bdaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b2e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49b2ea: 3800 7000 |0003: if-eqz v0, 0073 // +0070 │ │ -49b2ee: 3806 6e00 |0005: if-eqz v6, 0073 // +006e │ │ -49b2f2: 5552 c1aa |0007: iget-boolean v2, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49b2f6: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -49b2fa: 2868 |000b: goto 0073 // +0068 │ │ -49b2fc: 1302 1000 |000c: const/16 v2, #int 16 // #10 │ │ -49b300: 7120 7ee9 2600 |000e: invoke-static {v6, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.getCccd:(Landroid/bluetooth/BluetoothGattCharacteristic;I)Landroid/bluetooth/BluetoothGattDescriptor; // method@e97e │ │ -49b306: 0c02 |0011: move-result-object v2 │ │ -49b308: 3802 6100 |0012: if-eqz v2, 0073 // +0061 │ │ -49b30c: 2203 0819 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -49b310: 7010 06e1 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b316: 1a04 818e |0019: const-string v4, "gatt.setCharacteristicNotification(" // string@8e81 │ │ -49b31a: 6e20 12e1 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b320: 6e10 7502 0600 |001e: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49b326: 0c04 |0021: move-result-object v4 │ │ -49b328: 6e20 11e1 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b32e: 1a04 ba05 |0025: const-string v4, ", false)" // string@05ba │ │ -49b332: 6e20 12e1 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b338: 6e10 1fe1 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b33e: 0c03 |002d: move-result-object v3 │ │ -49b340: 1234 |002e: const/4 v4, #int 3 // #3 │ │ -49b342: 7030 c6e9 4503 |002f: invoke-direct {v5, v4, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b348: 6e30 6b02 6001 |0032: invoke-virtual {v0, v6, v1}, Landroid/bluetooth/BluetoothGatt;.setCharacteristicNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z // method@026b │ │ -49b34e: 6200 2200 |0035: sget-object v0, Landroid/bluetooth/BluetoothGattDescriptor;.DISABLE_NOTIFICATION_VALUE:[B // field@0022 │ │ -49b352: 6e20 7f02 0200 |0037: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ -49b358: 1220 |003a: const/4 v0, #int 2 // #2 │ │ -49b35a: 2201 0819 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49b35e: 7010 06e1 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b364: 1a03 cc19 |0040: const-string v3, "Disabling notifications and indications for " // string@19cc │ │ -49b368: 6e20 12e1 3100 |0042: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b36e: 6e10 7502 0600 |0045: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49b374: 0c06 |0048: move-result-object v6 │ │ -49b376: 6e20 11e1 6100 |0049: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b37c: 6e10 1fe1 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b382: 0c06 |004f: move-result-object v6 │ │ -49b384: 7030 c6e9 0506 |0050: invoke-direct {v5, v0, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b38a: 2206 0819 |0053: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -49b38e: 7010 06e1 0600 |0055: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b394: 1a00 848e |0058: const-string v0, "gatt.writeDescriptor(" // string@8e84 │ │ -49b398: 6e20 12e1 0600 |005a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b39e: 6200 93aa |005d: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ -49b3a2: 6e20 11e1 0600 |005f: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b3a8: 1a00 3306 |0062: const-string v0, ", value=0x00-00)" // string@0633 │ │ -49b3ac: 6e20 12e1 0600 |0064: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b3b2: 6e10 1fe1 0600 |0067: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b3b8: 0c06 |006a: move-result-object v6 │ │ -49b3ba: 7030 c6e9 4506 |006b: invoke-direct {v5, v4, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b3c0: 7020 9fe9 2500 |006e: invoke-direct {v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteDescriptorWorkaround:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e99f │ │ -49b3c6: 0a06 |0071: move-result v6 │ │ -49b3c8: 0f06 |0072: return v6 │ │ -49b3ca: 0f01 |0073: return v1 │ │ +49b2d8: |[49b2d8] no.nordicsemi.android.ble.BleManagerHandler.internalDisableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49b2e8: 5450 bdaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b2ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49b2ee: 3800 7000 |0003: if-eqz v0, 0073 // +0070 │ │ +49b2f2: 3806 6e00 |0005: if-eqz v6, 0073 // +006e │ │ +49b2f6: 5552 c1aa |0007: iget-boolean v2, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49b2fa: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +49b2fe: 2868 |000b: goto 0073 // +0068 │ │ +49b300: 1302 1000 |000c: const/16 v2, #int 16 // #10 │ │ +49b304: 7120 7ee9 2600 |000e: invoke-static {v6, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.getCccd:(Landroid/bluetooth/BluetoothGattCharacteristic;I)Landroid/bluetooth/BluetoothGattDescriptor; // method@e97e │ │ +49b30a: 0c02 |0011: move-result-object v2 │ │ +49b30c: 3802 6100 |0012: if-eqz v2, 0073 // +0061 │ │ +49b310: 2203 0819 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +49b314: 7010 06e1 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b31a: 1a04 818e |0019: const-string v4, "gatt.setCharacteristicNotification(" // string@8e81 │ │ +49b31e: 6e20 12e1 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b324: 6e10 7502 0600 |001e: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49b32a: 0c04 |0021: move-result-object v4 │ │ +49b32c: 6e20 11e1 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b332: 1a04 ba05 |0025: const-string v4, ", false)" // string@05ba │ │ +49b336: 6e20 12e1 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b33c: 6e10 1fe1 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b342: 0c03 |002d: move-result-object v3 │ │ +49b344: 1234 |002e: const/4 v4, #int 3 // #3 │ │ +49b346: 7030 c6e9 4503 |002f: invoke-direct {v5, v4, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b34c: 6e30 6b02 6001 |0032: invoke-virtual {v0, v6, v1}, Landroid/bluetooth/BluetoothGatt;.setCharacteristicNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z // method@026b │ │ +49b352: 6200 2200 |0035: sget-object v0, Landroid/bluetooth/BluetoothGattDescriptor;.DISABLE_NOTIFICATION_VALUE:[B // field@0022 │ │ +49b356: 6e20 7f02 0200 |0037: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ +49b35c: 1220 |003a: const/4 v0, #int 2 // #2 │ │ +49b35e: 2201 0819 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49b362: 7010 06e1 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b368: 1a03 cc19 |0040: const-string v3, "Disabling notifications and indications for " // string@19cc │ │ +49b36c: 6e20 12e1 3100 |0042: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b372: 6e10 7502 0600 |0045: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49b378: 0c06 |0048: move-result-object v6 │ │ +49b37a: 6e20 11e1 6100 |0049: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b380: 6e10 1fe1 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b386: 0c06 |004f: move-result-object v6 │ │ +49b388: 7030 c6e9 0506 |0050: invoke-direct {v5, v0, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b38e: 2206 0819 |0053: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +49b392: 7010 06e1 0600 |0055: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b398: 1a00 848e |0058: const-string v0, "gatt.writeDescriptor(" // string@8e84 │ │ +49b39c: 6e20 12e1 0600 |005a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b3a2: 6200 93aa |005d: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ +49b3a6: 6e20 11e1 0600 |005f: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b3ac: 1a00 3306 |0062: const-string v0, ", value=0x00-00)" // string@0633 │ │ +49b3b0: 6e20 12e1 0600 |0064: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b3b6: 6e10 1fe1 0600 |0067: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b3bc: 0c06 |006a: move-result-object v6 │ │ +49b3be: 7030 c6e9 4506 |006b: invoke-direct {v5, v4, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b3c4: 7020 9fe9 2500 |006e: invoke-direct {v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteDescriptorWorkaround:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e99f │ │ +49b3ca: 0a06 |0071: move-result v6 │ │ +49b3cc: 0f06 |0072: return v6 │ │ +49b3ce: 0f01 |0073: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0007 line=789 │ │ 0x000e line=792 │ │ 0x0014 line=794 │ │ 0x0032 line=795 │ │ @@ -1744395,74 +1744396,74 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -49b3cc: |[49b3cc] no.nordicsemi.android.ble.BleManagerHandler.internalDisconnect:()Z │ │ -49b3dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -49b3de: 5c70 dbaa |0001: iput-boolean v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.userDisconnected:Z // field@aadb │ │ -49b3e2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -49b3e4: 5c71 ccaa |0004: iput-boolean v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ -49b3e8: 5c71 d3aa |0006: iput-boolean v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.ready:Z // field@aad3 │ │ -49b3ec: 5472 bdaa |0008: iget-object v2, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b3f0: 3802 4e00 |000a: if-eqz v2, 0058 // +004e │ │ -49b3f4: 5573 c1aa |000c: iget-boolean v3, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49b3f8: 1234 |000e: const/4 v4, #int 3 // #3 │ │ -49b3fa: 5974 c4aa |000f: iput v4, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ -49b3fe: 1225 |0011: const/4 v5, #int 2 // #2 │ │ -49b400: 3803 0500 |0012: if-eqz v3, 0017 // +0005 │ │ -49b404: 1a06 d319 |0014: const-string v6, "Disconnecting..." // string@19d3 │ │ -49b408: 2803 |0016: goto 0019 // +0003 │ │ -49b40a: 1a06 7112 |0017: const-string v6, "Cancelling connection..." // string@1271 │ │ -49b40e: 7030 c6e9 5706 |0019: invoke-direct {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b414: 6e10 6302 0200 |001c: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49b41a: 0c05 |001f: move-result-object v5 │ │ -49b41c: 3803 1200 |0020: if-eqz v3, 0032 // +0012 │ │ -49b420: 2206 211b |0022: new-instance v6, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE; // type@1b21 │ │ -49b424: 7020 1de8 5600 |0024: invoke-direct {v6, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e81d │ │ -49b42a: 7020 e4e9 6700 |0027: invoke-direct {v7, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49b430: 2206 201b |002a: new-instance v6, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI; // type@1b20 │ │ -49b434: 7020 1be8 5600 |002c: invoke-direct {v6, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e81b │ │ -49b43a: 7020 e5e9 6700 |002f: invoke-direct {v7, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ -49b440: 1a06 768e |0032: const-string v6, "gatt.disconnect()" // string@8e76 │ │ -49b444: 7030 c6e9 4706 |0034: invoke-direct {v7, v4, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b44a: 6e10 6002 0200 |0037: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGatt;.disconnect:()V // method@0260 │ │ -49b450: 3803 0300 |003a: if-eqz v3, 003d // +0003 │ │ -49b454: 0f00 |003c: return v0 │ │ -49b456: 5971 c4aa |003d: iput v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ -49b45a: 1241 |003f: const/4 v1, #int 4 // #4 │ │ -49b45c: 1a03 d119 |0040: const-string v3, "Disconnected" // string@19d1 │ │ -49b460: 7030 c6e9 1703 |0042: invoke-direct {v7, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b466: 6e10 76e9 0700 |0045: invoke-virtual {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ -49b46c: 2201 251b |0048: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4; // type@1b25 │ │ -49b470: 7020 25e8 5100 |004a: invoke-direct {v1, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e825 │ │ -49b476: 7020 e4e9 1700 |004d: invoke-direct {v7, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49b47c: 2201 1f1b |0050: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0; // type@1b1f │ │ -49b480: 7020 19e8 5100 |0052: invoke-direct {v1, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e819 │ │ -49b486: 7020 e5e9 1700 |0055: invoke-direct {v7, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ -49b48c: 5471 d5aa |0058: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49b490: 3801 1d00 |005a: if-eqz v1, 0077 // +001d │ │ -49b494: 5413 51ab |005c: iget-object v3, v1, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -49b498: 6204 24ab |005e: sget-object v4, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ -49b49c: 3343 1700 |0060: if-ne v3, v4, 0077 // +0017 │ │ -49b4a0: 5473 bcaa |0062: iget-object v3, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49b4a4: 3903 0900 |0064: if-nez v3, 006d // +0009 │ │ -49b4a8: 3802 0300 |0066: if-eqz v2, 0069 // +0003 │ │ -49b4ac: 2805 |0068: goto 006d // +0005 │ │ -49b4ae: 6e10 47eb 0100 |0069: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request;.notifyInvalidRequest:()V // method@eb47 │ │ -49b4b4: 280b |006c: goto 0077 // +000b │ │ -49b4b6: 3803 0300 |006d: if-eqz v3, 0070 // +0003 │ │ -49b4ba: 2805 |006f: goto 0074 // +0005 │ │ -49b4bc: 6e10 6302 0200 |0070: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ -49b4c2: 0c03 |0073: move-result-object v3 │ │ -49b4c4: 6e20 49eb 3100 |0074: invoke-virtual {v1, v3}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -49b4ca: 7020 c8e9 0700 |0077: invoke-direct {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49b4d0: 0f00 |007a: return v0 │ │ +49b3d0: |[49b3d0] no.nordicsemi.android.ble.BleManagerHandler.internalDisconnect:()Z │ │ +49b3e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +49b3e2: 5c70 dbaa |0001: iput-boolean v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.userDisconnected:Z // field@aadb │ │ +49b3e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +49b3e8: 5c71 ccaa |0004: iput-boolean v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ +49b3ec: 5c71 d3aa |0006: iput-boolean v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.ready:Z // field@aad3 │ │ +49b3f0: 5472 bdaa |0008: iget-object v2, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b3f4: 3802 4e00 |000a: if-eqz v2, 0058 // +004e │ │ +49b3f8: 5573 c1aa |000c: iget-boolean v3, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49b3fc: 1234 |000e: const/4 v4, #int 3 // #3 │ │ +49b3fe: 5974 c4aa |000f: iput v4, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ +49b402: 1225 |0011: const/4 v5, #int 2 // #2 │ │ +49b404: 3803 0500 |0012: if-eqz v3, 0017 // +0005 │ │ +49b408: 1a06 d319 |0014: const-string v6, "Disconnecting..." // string@19d3 │ │ +49b40c: 2803 |0016: goto 0019 // +0003 │ │ +49b40e: 1a06 7112 |0017: const-string v6, "Cancelling connection..." // string@1271 │ │ +49b412: 7030 c6e9 5706 |0019: invoke-direct {v7, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b418: 6e10 6302 0200 |001c: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49b41e: 0c05 |001f: move-result-object v5 │ │ +49b420: 3803 1200 |0020: if-eqz v3, 0032 // +0012 │ │ +49b424: 2206 211b |0022: new-instance v6, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE; // type@1b21 │ │ +49b428: 7020 1de8 5600 |0024: invoke-direct {v6, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$ZuAxZ0ktr-U-sVwgQ3HcoscRDhE;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e81d │ │ +49b42e: 7020 e4e9 6700 |0027: invoke-direct {v7, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49b434: 2206 201b |002a: new-instance v6, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI; // type@1b20 │ │ +49b438: 7020 1be8 5600 |002c: invoke-direct {v6, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Z-13VJSwAPeCiga1Y5rTmkk9XpI;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e81b │ │ +49b43e: 7020 e5e9 6700 |002f: invoke-direct {v7, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ +49b444: 1a06 768e |0032: const-string v6, "gatt.disconnect()" // string@8e76 │ │ +49b448: 7030 c6e9 4706 |0034: invoke-direct {v7, v4, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b44e: 6e10 6002 0200 |0037: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGatt;.disconnect:()V // method@0260 │ │ +49b454: 3803 0300 |003a: if-eqz v3, 003d // +0003 │ │ +49b458: 0f00 |003c: return v0 │ │ +49b45a: 5971 c4aa |003d: iput v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ +49b45e: 1241 |003f: const/4 v1, #int 4 // #4 │ │ +49b460: 1a03 d119 |0040: const-string v3, "Disconnected" // string@19d1 │ │ +49b464: 7030 c6e9 1703 |0042: invoke-direct {v7, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b46a: 6e10 76e9 0700 |0045: invoke-virtual {v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ +49b470: 2201 251b |0048: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4; // type@1b25 │ │ +49b474: 7020 25e8 5100 |004a: invoke-direct {v1, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$iCrThk9pleHIBnfyT_MTfzU0YT4;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e825 │ │ +49b47a: 7020 e4e9 1700 |004d: invoke-direct {v7, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49b480: 2201 1f1b |0050: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0; // type@1b1f │ │ +49b484: 7020 19e8 5100 |0052: invoke-direct {v1, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XhuyRH-rJ-3dve-DCWvohTnPJz0;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e819 │ │ +49b48a: 7020 e5e9 1700 |0055: invoke-direct {v7, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ +49b490: 5471 d5aa |0058: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49b494: 3801 1d00 |005a: if-eqz v1, 0077 // +001d │ │ +49b498: 5413 51ab |005c: iget-object v3, v1, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +49b49c: 6204 24ab |005e: sget-object v4, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ +49b4a0: 3343 1700 |0060: if-ne v3, v4, 0077 // +0017 │ │ +49b4a4: 5473 bcaa |0062: iget-object v3, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49b4a8: 3903 0900 |0064: if-nez v3, 006d // +0009 │ │ +49b4ac: 3802 0300 |0066: if-eqz v2, 0069 // +0003 │ │ +49b4b0: 2805 |0068: goto 006d // +0005 │ │ +49b4b2: 6e10 47eb 0100 |0069: invoke-virtual {v1}, Lno/nordicsemi/android/ble/Request;.notifyInvalidRequest:()V // method@eb47 │ │ +49b4b8: 280b |006c: goto 0077 // +000b │ │ +49b4ba: 3803 0300 |006d: if-eqz v3, 0070 // +0003 │ │ +49b4be: 2805 |006f: goto 0074 // +0005 │ │ +49b4c0: 6e10 6302 0200 |0070: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGatt;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@0263 │ │ +49b4c6: 0c03 |0073: move-result-object v3 │ │ +49b4c8: 6e20 49eb 3100 |0074: invoke-virtual {v1, v3}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +49b4ce: 7020 c8e9 0700 |0077: invoke-direct {v7, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49b4d4: 0f00 |007a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=588 │ │ 0x0004 line=589 │ │ 0x0006 line=590 │ │ 0x0008 line=592 │ │ 0x000c line=594 │ │ @@ -1744492,69 +1744493,69 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -49b4d4: |[49b4d4] no.nordicsemi.android.ble.BleManagerHandler.internalEnableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49b4e4: 5450 bdaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b4e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49b4ea: 3800 7100 |0003: if-eqz v0, 0074 // +0071 │ │ -49b4ee: 3806 6f00 |0005: if-eqz v6, 0074 // +006f │ │ -49b4f2: 5552 c1aa |0007: iget-boolean v2, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49b4f6: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -49b4fa: 2869 |000b: goto 0074 // +0069 │ │ -49b4fc: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ -49b500: 7120 7ee9 2600 |000e: invoke-static {v6, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.getCccd:(Landroid/bluetooth/BluetoothGattCharacteristic;I)Landroid/bluetooth/BluetoothGattDescriptor; // method@e97e │ │ -49b506: 0c02 |0011: move-result-object v2 │ │ -49b508: 3802 6200 |0012: if-eqz v2, 0074 // +0062 │ │ -49b50c: 2201 0819 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49b510: 7010 06e1 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b516: 1a03 818e |0019: const-string v3, "gatt.setCharacteristicNotification(" // string@8e81 │ │ -49b51a: 6e20 12e1 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b520: 6e10 7502 0600 |001e: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49b526: 0c03 |0021: move-result-object v3 │ │ -49b528: 6e20 11e1 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b52e: 1a03 2906 |0025: const-string v3, ", true)" // string@0629 │ │ -49b532: 6e20 12e1 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b538: 6e10 1fe1 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b53e: 0c01 |002d: move-result-object v1 │ │ -49b540: 1233 |002e: const/4 v3, #int 3 // #3 │ │ -49b542: 7030 c6e9 3501 |002f: invoke-direct {v5, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b548: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -49b54a: 6e30 6b02 6001 |0033: invoke-virtual {v0, v6, v1}, Landroid/bluetooth/BluetoothGatt;.setCharacteristicNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z // method@026b │ │ -49b550: 6200 2300 |0036: sget-object v0, Landroid/bluetooth/BluetoothGattDescriptor;.ENABLE_INDICATION_VALUE:[B // field@0023 │ │ -49b554: 6e20 7f02 0200 |0038: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ -49b55a: 1220 |003b: const/4 v0, #int 2 // #2 │ │ -49b55c: 2201 0819 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49b560: 7010 06e1 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b566: 1a04 411c |0041: const-string v4, "Enabling indications for " // string@1c41 │ │ -49b56a: 6e20 12e1 4100 |0043: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b570: 6e10 7502 0600 |0046: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49b576: 0c06 |0049: move-result-object v6 │ │ -49b578: 6e20 11e1 6100 |004a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b57e: 6e10 1fe1 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b584: 0c06 |0050: move-result-object v6 │ │ -49b586: 7030 c6e9 0506 |0051: invoke-direct {v5, v0, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b58c: 2206 0819 |0054: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -49b590: 7010 06e1 0600 |0056: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b596: 1a00 848e |0059: const-string v0, "gatt.writeDescriptor(" // string@8e84 │ │ -49b59a: 6e20 12e1 0600 |005b: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b5a0: 6200 93aa |005e: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ -49b5a4: 6e20 11e1 0600 |0060: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b5aa: 1a00 3506 |0063: const-string v0, ", value=0x02-00)" // string@0635 │ │ -49b5ae: 6e20 12e1 0600 |0065: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b5b4: 6e10 1fe1 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b5ba: 0c06 |006b: move-result-object v6 │ │ -49b5bc: 7030 c6e9 3506 |006c: invoke-direct {v5, v3, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b5c2: 7020 9fe9 2500 |006f: invoke-direct {v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteDescriptorWorkaround:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e99f │ │ -49b5c8: 0a06 |0072: move-result v6 │ │ -49b5ca: 0f06 |0073: return v6 │ │ -49b5cc: 0f01 |0074: return v1 │ │ +49b4d8: |[49b4d8] no.nordicsemi.android.ble.BleManagerHandler.internalEnableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49b4e8: 5450 bdaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b4ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49b4ee: 3800 7100 |0003: if-eqz v0, 0074 // +0071 │ │ +49b4f2: 3806 6f00 |0005: if-eqz v6, 0074 // +006f │ │ +49b4f6: 5552 c1aa |0007: iget-boolean v2, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49b4fa: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +49b4fe: 2869 |000b: goto 0074 // +0069 │ │ +49b500: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ +49b504: 7120 7ee9 2600 |000e: invoke-static {v6, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.getCccd:(Landroid/bluetooth/BluetoothGattCharacteristic;I)Landroid/bluetooth/BluetoothGattDescriptor; // method@e97e │ │ +49b50a: 0c02 |0011: move-result-object v2 │ │ +49b50c: 3802 6200 |0012: if-eqz v2, 0074 // +0062 │ │ +49b510: 2201 0819 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49b514: 7010 06e1 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b51a: 1a03 818e |0019: const-string v3, "gatt.setCharacteristicNotification(" // string@8e81 │ │ +49b51e: 6e20 12e1 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b524: 6e10 7502 0600 |001e: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49b52a: 0c03 |0021: move-result-object v3 │ │ +49b52c: 6e20 11e1 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b532: 1a03 2906 |0025: const-string v3, ", true)" // string@0629 │ │ +49b536: 6e20 12e1 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b53c: 6e10 1fe1 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b542: 0c01 |002d: move-result-object v1 │ │ +49b544: 1233 |002e: const/4 v3, #int 3 // #3 │ │ +49b546: 7030 c6e9 3501 |002f: invoke-direct {v5, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b54c: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +49b54e: 6e30 6b02 6001 |0033: invoke-virtual {v0, v6, v1}, Landroid/bluetooth/BluetoothGatt;.setCharacteristicNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z // method@026b │ │ +49b554: 6200 2300 |0036: sget-object v0, Landroid/bluetooth/BluetoothGattDescriptor;.ENABLE_INDICATION_VALUE:[B // field@0023 │ │ +49b558: 6e20 7f02 0200 |0038: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ +49b55e: 1220 |003b: const/4 v0, #int 2 // #2 │ │ +49b560: 2201 0819 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49b564: 7010 06e1 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b56a: 1a04 411c |0041: const-string v4, "Enabling indications for " // string@1c41 │ │ +49b56e: 6e20 12e1 4100 |0043: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b574: 6e10 7502 0600 |0046: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49b57a: 0c06 |0049: move-result-object v6 │ │ +49b57c: 6e20 11e1 6100 |004a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b582: 6e10 1fe1 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b588: 0c06 |0050: move-result-object v6 │ │ +49b58a: 7030 c6e9 0506 |0051: invoke-direct {v5, v0, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b590: 2206 0819 |0054: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +49b594: 7010 06e1 0600 |0056: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b59a: 1a00 848e |0059: const-string v0, "gatt.writeDescriptor(" // string@8e84 │ │ +49b59e: 6e20 12e1 0600 |005b: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b5a4: 6200 93aa |005e: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ +49b5a8: 6e20 11e1 0600 |0060: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b5ae: 1a00 3506 |0063: const-string v0, ", value=0x02-00)" // string@0635 │ │ +49b5b2: 6e20 12e1 0600 |0065: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b5b8: 6e10 1fe1 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b5be: 0c06 |006b: move-result-object v6 │ │ +49b5c0: 7030 c6e9 3506 |006c: invoke-direct {v5, v3, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b5c6: 7020 9fe9 2500 |006f: invoke-direct {v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteDescriptorWorkaround:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e99f │ │ +49b5cc: 0a06 |0072: move-result v6 │ │ +49b5ce: 0f06 |0073: return v6 │ │ +49b5d0: 0f01 |0074: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0007 line=808 │ │ 0x000e line=811 │ │ 0x0014 line=813 │ │ 0x0033 line=814 │ │ @@ -1744571,69 +1744572,69 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -49b5d0: |[49b5d0] no.nordicsemi.android.ble.BleManagerHandler.internalEnableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49b5e0: 5450 bdaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b5e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49b5e6: 3800 7100 |0003: if-eqz v0, 0074 // +0071 │ │ -49b5ea: 3806 6f00 |0005: if-eqz v6, 0074 // +006f │ │ -49b5ee: 5552 c1aa |0007: iget-boolean v2, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49b5f2: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -49b5f6: 2869 |000b: goto 0074 // +0069 │ │ -49b5f8: 1302 1000 |000c: const/16 v2, #int 16 // #10 │ │ -49b5fc: 7120 7ee9 2600 |000e: invoke-static {v6, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.getCccd:(Landroid/bluetooth/BluetoothGattCharacteristic;I)Landroid/bluetooth/BluetoothGattDescriptor; // method@e97e │ │ -49b602: 0c02 |0011: move-result-object v2 │ │ -49b604: 3802 6200 |0012: if-eqz v2, 0074 // +0062 │ │ -49b608: 2201 0819 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49b60c: 7010 06e1 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b612: 1a03 818e |0019: const-string v3, "gatt.setCharacteristicNotification(" // string@8e81 │ │ -49b616: 6e20 12e1 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b61c: 6e10 7502 0600 |001e: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49b622: 0c03 |0021: move-result-object v3 │ │ -49b624: 6e20 11e1 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b62a: 1a03 2906 |0025: const-string v3, ", true)" // string@0629 │ │ -49b62e: 6e20 12e1 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b634: 6e10 1fe1 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b63a: 0c01 |002d: move-result-object v1 │ │ -49b63c: 1233 |002e: const/4 v3, #int 3 // #3 │ │ -49b63e: 7030 c6e9 3501 |002f: invoke-direct {v5, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b644: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -49b646: 6e30 6b02 6001 |0033: invoke-virtual {v0, v6, v1}, Landroid/bluetooth/BluetoothGatt;.setCharacteristicNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z // method@026b │ │ -49b64c: 6200 2400 |0036: sget-object v0, Landroid/bluetooth/BluetoothGattDescriptor;.ENABLE_NOTIFICATION_VALUE:[B // field@0024 │ │ -49b650: 6e20 7f02 0200 |0038: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ -49b656: 1220 |003b: const/4 v0, #int 2 // #2 │ │ -49b658: 2201 0819 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49b65c: 7010 06e1 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b662: 1a04 421c |0041: const-string v4, "Enabling notifications for " // string@1c42 │ │ -49b666: 6e20 12e1 4100 |0043: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b66c: 6e10 7502 0600 |0046: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49b672: 0c06 |0049: move-result-object v6 │ │ -49b674: 6e20 11e1 6100 |004a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b67a: 6e10 1fe1 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b680: 0c06 |0050: move-result-object v6 │ │ -49b682: 7030 c6e9 0506 |0051: invoke-direct {v5, v0, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b688: 2206 0819 |0054: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -49b68c: 7010 06e1 0600 |0056: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b692: 1a00 848e |0059: const-string v0, "gatt.writeDescriptor(" // string@8e84 │ │ -49b696: 6e20 12e1 0600 |005b: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b69c: 6200 93aa |005e: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ -49b6a0: 6e20 11e1 0600 |0060: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b6a6: 1a00 3406 |0063: const-string v0, ", value=0x01-00)" // string@0634 │ │ -49b6aa: 6e20 12e1 0600 |0065: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b6b0: 6e10 1fe1 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b6b6: 0c06 |006b: move-result-object v6 │ │ -49b6b8: 7030 c6e9 3506 |006c: invoke-direct {v5, v3, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b6be: 7020 9fe9 2500 |006f: invoke-direct {v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteDescriptorWorkaround:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e99f │ │ -49b6c4: 0a06 |0072: move-result v6 │ │ -49b6c6: 0f06 |0073: return v6 │ │ -49b6c8: 0f01 |0074: return v1 │ │ +49b5d4: |[49b5d4] no.nordicsemi.android.ble.BleManagerHandler.internalEnableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49b5e4: 5450 bdaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b5e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49b5ea: 3800 7100 |0003: if-eqz v0, 0074 // +0071 │ │ +49b5ee: 3806 6f00 |0005: if-eqz v6, 0074 // +006f │ │ +49b5f2: 5552 c1aa |0007: iget-boolean v2, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49b5f6: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +49b5fa: 2869 |000b: goto 0074 // +0069 │ │ +49b5fc: 1302 1000 |000c: const/16 v2, #int 16 // #10 │ │ +49b600: 7120 7ee9 2600 |000e: invoke-static {v6, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.getCccd:(Landroid/bluetooth/BluetoothGattCharacteristic;I)Landroid/bluetooth/BluetoothGattDescriptor; // method@e97e │ │ +49b606: 0c02 |0011: move-result-object v2 │ │ +49b608: 3802 6200 |0012: if-eqz v2, 0074 // +0062 │ │ +49b60c: 2201 0819 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49b610: 7010 06e1 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b616: 1a03 818e |0019: const-string v3, "gatt.setCharacteristicNotification(" // string@8e81 │ │ +49b61a: 6e20 12e1 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b620: 6e10 7502 0600 |001e: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49b626: 0c03 |0021: move-result-object v3 │ │ +49b628: 6e20 11e1 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b62e: 1a03 2906 |0025: const-string v3, ", true)" // string@0629 │ │ +49b632: 6e20 12e1 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b638: 6e10 1fe1 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b63e: 0c01 |002d: move-result-object v1 │ │ +49b640: 1233 |002e: const/4 v3, #int 3 // #3 │ │ +49b642: 7030 c6e9 3501 |002f: invoke-direct {v5, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b648: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +49b64a: 6e30 6b02 6001 |0033: invoke-virtual {v0, v6, v1}, Landroid/bluetooth/BluetoothGatt;.setCharacteristicNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z // method@026b │ │ +49b650: 6200 2400 |0036: sget-object v0, Landroid/bluetooth/BluetoothGattDescriptor;.ENABLE_NOTIFICATION_VALUE:[B // field@0024 │ │ +49b654: 6e20 7f02 0200 |0038: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ +49b65a: 1220 |003b: const/4 v0, #int 2 // #2 │ │ +49b65c: 2201 0819 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49b660: 7010 06e1 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b666: 1a04 421c |0041: const-string v4, "Enabling notifications for " // string@1c42 │ │ +49b66a: 6e20 12e1 4100 |0043: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b670: 6e10 7502 0600 |0046: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49b676: 0c06 |0049: move-result-object v6 │ │ +49b678: 6e20 11e1 6100 |004a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b67e: 6e10 1fe1 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b684: 0c06 |0050: move-result-object v6 │ │ +49b686: 7030 c6e9 0506 |0051: invoke-direct {v5, v0, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b68c: 2206 0819 |0054: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +49b690: 7010 06e1 0600 |0056: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b696: 1a00 848e |0059: const-string v0, "gatt.writeDescriptor(" // string@8e84 │ │ +49b69a: 6e20 12e1 0600 |005b: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b6a0: 6200 93aa |005e: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ +49b6a4: 6e20 11e1 0600 |0060: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b6aa: 1a00 3406 |0063: const-string v0, ", value=0x01-00)" // string@0634 │ │ +49b6ae: 6e20 12e1 0600 |0065: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b6b4: 6e10 1fe1 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b6ba: 0c06 |006b: move-result-object v6 │ │ +49b6bc: 7030 c6e9 3506 |006c: invoke-direct {v5, v3, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b6c2: 7020 9fe9 2500 |006f: invoke-direct {v5, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteDescriptorWorkaround:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e99f │ │ +49b6c8: 0a06 |0072: move-result v6 │ │ +49b6ca: 0f06 |0073: return v6 │ │ +49b6cc: 0f01 |0074: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ 0x0007 line=770 │ │ 0x000e line=773 │ │ 0x0014 line=775 │ │ 0x0033 line=776 │ │ @@ -1744650,34 +1744651,34 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -49b6cc: |[49b6cc] no.nordicsemi.android.ble.BleManagerHandler.internalExecuteReliableWrite:()Z │ │ -49b6dc: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b6e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49b6e2: 3800 1d00 |0003: if-eqz v0, 0020 // +001d │ │ -49b6e6: 5532 c1aa |0005: iget-boolean v2, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49b6ea: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -49b6ee: 2817 |0009: goto 0020 // +0017 │ │ -49b6f0: 5532 d4aa |000a: iget-boolean v2, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ -49b6f4: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -49b6f8: 0f01 |000e: return v1 │ │ -49b6fa: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -49b6fc: 1a02 bb1c |0010: const-string v2, "Executing reliable write..." // string@1cbb │ │ -49b700: 7030 c6e9 1302 |0012: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b706: 1231 |0015: const/4 v1, #int 3 // #3 │ │ -49b708: 1a02 788e |0016: const-string v2, "gatt.executeReliableWrite()" // string@8e78 │ │ -49b70c: 7030 c6e9 1302 |0018: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b712: 6e10 6202 0000 |001b: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.executeReliableWrite:()Z // method@0262 │ │ -49b718: 0a00 |001e: move-result v0 │ │ -49b71a: 0f00 |001f: return v0 │ │ -49b71c: 0f01 |0020: return v1 │ │ +49b6d0: |[49b6d0] no.nordicsemi.android.ble.BleManagerHandler.internalExecuteReliableWrite:()Z │ │ +49b6e0: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b6e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49b6e6: 3800 1d00 |0003: if-eqz v0, 0020 // +001d │ │ +49b6ea: 5532 c1aa |0005: iget-boolean v2, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49b6ee: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +49b6f2: 2817 |0009: goto 0020 // +0017 │ │ +49b6f4: 5532 d4aa |000a: iget-boolean v2, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ +49b6f8: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +49b6fc: 0f01 |000e: return v1 │ │ +49b6fe: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +49b700: 1a02 bb1c |0010: const-string v2, "Executing reliable write..." // string@1cbb │ │ +49b704: 7030 c6e9 1302 |0012: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b70a: 1231 |0015: const/4 v1, #int 3 // #3 │ │ +49b70c: 1a02 788e |0016: const-string v2, "gatt.executeReliableWrite()" // string@8e78 │ │ +49b710: 7030 c6e9 1302 |0018: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b716: 6e10 6202 0000 |001b: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.executeReliableWrite:()Z // method@0262 │ │ +49b71c: 0a00 |001e: move-result v0 │ │ +49b71e: 0f00 |001f: return v0 │ │ +49b720: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=972 │ │ 0x0005 line=973 │ │ 0x000a line=976 │ │ 0x0012 line=979 │ │ 0x0018 line=980 │ │ @@ -1744690,33 +1744691,33 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -49b720: |[49b720] no.nordicsemi.android.ble.BleManagerHandler.internalReadBatteryLevel:()Z │ │ -49b730: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b734: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49b736: 3800 1b00 |0003: if-eqz v0, 001e // +001b │ │ -49b73a: 5532 c1aa |0005: iget-boolean v2, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49b73e: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -49b742: 2815 |0009: goto 001e // +0015 │ │ -49b744: 6202 92aa |000a: sget-object v2, Lno/nordicsemi/android/ble/BleManager;.BATTERY_SERVICE:Ljava/util/UUID; // field@aa92 │ │ -49b748: 6e20 6402 2000 |000c: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothGatt;.getService:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService; // method@0264 │ │ -49b74e: 0c00 |000f: move-result-object v0 │ │ -49b750: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -49b754: 0f01 |0012: return v1 │ │ -49b756: 6201 91aa |0013: sget-object v1, Lno/nordicsemi/android/ble/BleManager;.BATTERY_LEVEL_CHARACTERISTIC:Ljava/util/UUID; // field@aa91 │ │ -49b75a: 6e20 8802 1000 |0015: invoke-virtual {v0, v1}, Landroid/bluetooth/BluetoothGattService;.getCharacteristic:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@0288 │ │ -49b760: 0c00 |0018: move-result-object v0 │ │ -49b762: 7020 92e9 0300 |0019: invoke-direct {v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e992 │ │ -49b768: 0a00 |001c: move-result v0 │ │ -49b76a: 0f00 |001d: return v0 │ │ -49b76c: 0f01 |001e: return v1 │ │ +49b724: |[49b724] no.nordicsemi.android.ble.BleManagerHandler.internalReadBatteryLevel:()Z │ │ +49b734: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b738: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49b73a: 3800 1b00 |0003: if-eqz v0, 001e // +001b │ │ +49b73e: 5532 c1aa |0005: iget-boolean v2, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49b742: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +49b746: 2815 |0009: goto 001e // +0015 │ │ +49b748: 6202 92aa |000a: sget-object v2, Lno/nordicsemi/android/ble/BleManager;.BATTERY_SERVICE:Ljava/util/UUID; // field@aa92 │ │ +49b74c: 6e20 6402 2000 |000c: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothGatt;.getService:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService; // method@0264 │ │ +49b752: 0c00 |000f: move-result-object v0 │ │ +49b754: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +49b758: 0f01 |0012: return v1 │ │ +49b75a: 6201 91aa |0013: sget-object v1, Lno/nordicsemi/android/ble/BleManager;.BATTERY_LEVEL_CHARACTERISTIC:Ljava/util/UUID; // field@aa91 │ │ +49b75e: 6e20 8802 1000 |0015: invoke-virtual {v0, v1}, Landroid/bluetooth/BluetoothGattService;.getCharacteristic:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@0288 │ │ +49b764: 0c00 |0018: move-result-object v0 │ │ +49b766: 7020 92e9 0300 |0019: invoke-direct {v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e992 │ │ +49b76c: 0a00 |001c: move-result v0 │ │ +49b76e: 0f00 |001d: return v0 │ │ +49b770: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x0005 line=1006 │ │ 0x000a line=1009 │ │ 0x0013 line=1013 │ │ 0x0015 line=1014 │ │ @@ -1744729,55 +1744730,55 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -49b770: |[49b770] no.nordicsemi.android.ble.BleManagerHandler.internalReadCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49b780: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b784: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49b786: 3800 4d00 |0003: if-eqz v0, 0050 // +004d │ │ -49b78a: 3805 4b00 |0005: if-eqz v5, 0050 // +004b │ │ -49b78e: 5542 c1aa |0007: iget-boolean v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49b792: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -49b796: 2845 |000b: goto 0050 // +0045 │ │ -49b798: 6e10 7402 0500 |000c: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getProperties:()I // method@0274 │ │ -49b79e: 0a02 |000f: move-result v2 │ │ -49b7a0: 1223 |0010: const/4 v3, #int 2 // #2 │ │ -49b7a2: b532 |0011: and-int/2addr v2, v3 │ │ -49b7a4: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ -49b7a8: 0f01 |0014: return v1 │ │ -49b7aa: 2201 0819 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49b7ae: 7010 06e1 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b7b4: 1a02 0254 |001a: const-string v2, "Reading characteristic " // string@5402 │ │ -49b7b8: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b7be: 6e10 7502 0500 |001f: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49b7c4: 0c02 |0022: move-result-object v2 │ │ -49b7c6: 6e20 11e1 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b7cc: 6e10 1fe1 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b7d2: 0c01 |0029: move-result-object v1 │ │ -49b7d4: 7030 c6e9 3401 |002a: invoke-direct {v4, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b7da: 1231 |002d: const/4 v1, #int 3 // #3 │ │ -49b7dc: 2202 0819 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49b7e0: 7010 06e1 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b7e6: 1a03 798e |0033: const-string v3, "gatt.readCharacteristic(" // string@8e79 │ │ -49b7ea: 6e20 12e1 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b7f0: 6e10 7502 0500 |0038: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49b7f6: 0c03 |003b: move-result-object v3 │ │ -49b7f8: 6e20 11e1 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b7fe: 1a03 db04 |003f: const-string v3, ")" // string@04db │ │ -49b802: 6e20 12e1 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b808: 6e10 1fe1 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b80e: 0c02 |0047: move-result-object v2 │ │ -49b810: 7030 c6e9 1402 |0048: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b816: 6e20 6502 5000 |004b: invoke-virtual {v0, v5}, Landroid/bluetooth/BluetoothGatt;.readCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@0265 │ │ -49b81c: 0a05 |004e: move-result v5 │ │ -49b81e: 0f05 |004f: return v5 │ │ -49b820: 0f01 |0050: return v1 │ │ +49b774: |[49b774] no.nordicsemi.android.ble.BleManagerHandler.internalReadCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49b784: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b788: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49b78a: 3800 4d00 |0003: if-eqz v0, 0050 // +004d │ │ +49b78e: 3805 4b00 |0005: if-eqz v5, 0050 // +004b │ │ +49b792: 5542 c1aa |0007: iget-boolean v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49b796: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +49b79a: 2845 |000b: goto 0050 // +0045 │ │ +49b79c: 6e10 7402 0500 |000c: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getProperties:()I // method@0274 │ │ +49b7a2: 0a02 |000f: move-result v2 │ │ +49b7a4: 1223 |0010: const/4 v3, #int 2 // #2 │ │ +49b7a6: b532 |0011: and-int/2addr v2, v3 │ │ +49b7a8: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ +49b7ac: 0f01 |0014: return v1 │ │ +49b7ae: 2201 0819 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49b7b2: 7010 06e1 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b7b8: 1a02 0254 |001a: const-string v2, "Reading characteristic " // string@5402 │ │ +49b7bc: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b7c2: 6e10 7502 0500 |001f: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49b7c8: 0c02 |0022: move-result-object v2 │ │ +49b7ca: 6e20 11e1 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b7d0: 6e10 1fe1 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b7d6: 0c01 |0029: move-result-object v1 │ │ +49b7d8: 7030 c6e9 3401 |002a: invoke-direct {v4, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b7de: 1231 |002d: const/4 v1, #int 3 // #3 │ │ +49b7e0: 2202 0819 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49b7e4: 7010 06e1 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b7ea: 1a03 798e |0033: const-string v3, "gatt.readCharacteristic(" // string@8e79 │ │ +49b7ee: 6e20 12e1 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b7f4: 6e10 7502 0500 |0038: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49b7fa: 0c03 |003b: move-result-object v3 │ │ +49b7fc: 6e20 11e1 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b802: 1a03 db04 |003f: const-string v3, ")" // string@04db │ │ +49b806: 6e20 12e1 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b80c: 6e10 1fe1 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b812: 0c02 |0047: move-result-object v2 │ │ +49b814: 7030 c6e9 1402 |0048: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b81a: 6e20 6502 5000 |004b: invoke-virtual {v0, v5}, Landroid/bluetooth/BluetoothGatt;.readCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@0265 │ │ +49b820: 0a05 |004e: move-result v5 │ │ +49b822: 0f05 |004f: return v5 │ │ +49b824: 0f01 |0050: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ 0x0007 line=884 │ │ 0x000c line=888 │ │ 0x0015 line=892 │ │ 0x002e line=893 │ │ @@ -1744791,50 +1744792,50 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -49b824: |[49b824] no.nordicsemi.android.ble.BleManagerHandler.internalReadDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ -49b834: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b838: 3800 4500 |0002: if-eqz v0, 0047 // +0045 │ │ -49b83c: 3805 4300 |0004: if-eqz v5, 0047 // +0043 │ │ -49b840: 5541 c1aa |0006: iget-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49b844: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -49b848: 283d |000a: goto 0047 // +003d │ │ -49b84a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -49b84c: 2202 0819 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49b850: 7010 06e1 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b856: 1a03 0354 |0011: const-string v3, "Reading descriptor " // string@5403 │ │ -49b85a: 6e20 12e1 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b860: 6e10 7d02 0500 |0016: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49b866: 0c03 |0019: move-result-object v3 │ │ -49b868: 6e20 11e1 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b86e: 6e10 1fe1 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b874: 0c02 |0020: move-result-object v2 │ │ -49b876: 7030 c6e9 1402 |0021: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b87c: 1231 |0024: const/4 v1, #int 3 // #3 │ │ -49b87e: 2202 0819 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49b882: 7010 06e1 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49b888: 1a03 7a8e |002a: const-string v3, "gatt.readDescriptor(" // string@8e7a │ │ -49b88c: 6e20 12e1 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b892: 6e10 7d02 0500 |002f: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49b898: 0c03 |0032: move-result-object v3 │ │ -49b89a: 6e20 11e1 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49b8a0: 1a03 db04 |0036: const-string v3, ")" // string@04db │ │ -49b8a4: 6e20 12e1 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49b8aa: 6e10 1fe1 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49b8b0: 0c02 |003e: move-result-object v2 │ │ -49b8b2: 7030 c6e9 1402 |003f: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b8b8: 6e20 6602 5000 |0042: invoke-virtual {v0, v5}, Landroid/bluetooth/BluetoothGatt;.readDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@0266 │ │ -49b8be: 0a05 |0045: move-result v5 │ │ -49b8c0: 0f05 |0046: return v5 │ │ -49b8c2: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -49b8c4: 0f05 |0048: return v5 │ │ +49b828: |[49b828] no.nordicsemi.android.ble.BleManagerHandler.internalReadDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ +49b838: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b83c: 3800 4500 |0002: if-eqz v0, 0047 // +0045 │ │ +49b840: 3805 4300 |0004: if-eqz v5, 0047 // +0043 │ │ +49b844: 5541 c1aa |0006: iget-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49b848: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +49b84c: 283d |000a: goto 0047 // +003d │ │ +49b84e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +49b850: 2202 0819 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49b854: 7010 06e1 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b85a: 1a03 0354 |0011: const-string v3, "Reading descriptor " // string@5403 │ │ +49b85e: 6e20 12e1 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b864: 6e10 7d02 0500 |0016: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49b86a: 0c03 |0019: move-result-object v3 │ │ +49b86c: 6e20 11e1 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b872: 6e10 1fe1 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b878: 0c02 |0020: move-result-object v2 │ │ +49b87a: 7030 c6e9 1402 |0021: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b880: 1231 |0024: const/4 v1, #int 3 // #3 │ │ +49b882: 2202 0819 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49b886: 7010 06e1 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49b88c: 1a03 7a8e |002a: const-string v3, "gatt.readDescriptor(" // string@8e7a │ │ +49b890: 6e20 12e1 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b896: 6e10 7d02 0500 |002f: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49b89c: 0c03 |0032: move-result-object v3 │ │ +49b89e: 6e20 11e1 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49b8a4: 1a03 db04 |0036: const-string v3, ")" // string@04db │ │ +49b8a8: 6e20 12e1 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49b8ae: 6e10 1fe1 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49b8b4: 0c02 |003e: move-result-object v2 │ │ +49b8b6: 7030 c6e9 1402 |003f: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b8bc: 6e20 6602 5000 |0042: invoke-virtual {v0, v5}, Landroid/bluetooth/BluetoothGatt;.readDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@0266 │ │ +49b8c2: 0a05 |0045: move-result v5 │ │ +49b8c4: 0f05 |0046: return v5 │ │ +49b8c6: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +49b8c8: 0f05 |0048: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ 0x0006 line=916 │ │ 0x000c line=919 │ │ 0x0025 line=920 │ │ 0x0042 line=921 │ │ @@ -1744847,31 +1744848,31 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -49b8c8: |[49b8c8] no.nordicsemi.android.ble.BleManagerHandler.internalReadPhy:()Z │ │ -49b8d8: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b8dc: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -49b8e0: 5531 c1aa |0004: iget-boolean v1, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49b8e4: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -49b8e8: 2812 |0008: goto 001a // +0012 │ │ -49b8ea: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -49b8ec: 1a02 0154 |000a: const-string v2, "Reading PHY..." // string@5401 │ │ -49b8f0: 7030 c6e9 1302 |000c: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b8f6: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -49b8f8: 1a02 7b8e |0010: const-string v2, "gatt.readPhy()" // string@8e7b │ │ -49b8fc: 7030 c6e9 1302 |0012: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b902: 6e10 6702 0000 |0015: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.readPhy:()V // method@0267 │ │ -49b908: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -49b90a: 0f00 |0019: return v0 │ │ -49b90c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -49b90e: 0f00 |001b: return v0 │ │ +49b8cc: |[49b8cc] no.nordicsemi.android.ble.BleManagerHandler.internalReadPhy:()Z │ │ +49b8dc: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b8e0: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +49b8e4: 5531 c1aa |0004: iget-boolean v1, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49b8e8: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +49b8ec: 2812 |0008: goto 001a // +0012 │ │ +49b8ee: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +49b8f0: 1a02 0154 |000a: const-string v2, "Reading PHY..." // string@5401 │ │ +49b8f4: 7030 c6e9 1302 |000c: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b8fa: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +49b8fc: 1a02 7b8e |0010: const-string v2, "gatt.readPhy()" // string@8e7b │ │ +49b900: 7030 c6e9 1302 |0012: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b906: 6e10 6702 0000 |0015: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.readPhy:()V // method@0267 │ │ +49b90c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +49b90e: 0f00 |0019: return v0 │ │ +49b910: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +49b912: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1092 │ │ 0x0004 line=1093 │ │ 0x000c line=1096 │ │ 0x0012 line=1097 │ │ 0x0015 line=1098 │ │ @@ -1744883,31 +1744884,31 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -49b910: |[49b910] no.nordicsemi.android.ble.BleManagerHandler.internalReadRssi:()Z │ │ -49b920: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b924: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -49b928: 5531 c1aa |0004: iget-boolean v1, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49b92c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -49b930: 2812 |0008: goto 001a // +0012 │ │ -49b932: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -49b934: 1a02 0554 |000a: const-string v2, "Reading remote RSSI..." // string@5405 │ │ -49b938: 7030 c6e9 1302 |000c: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b93e: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -49b940: 1a02 7c8e |0010: const-string v2, "gatt.readRemoteRssi()" // string@8e7c │ │ -49b944: 7030 c6e9 1302 |0012: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b94a: 6e10 6802 0000 |0015: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.readRemoteRssi:()Z // method@0268 │ │ -49b950: 0a00 |0018: move-result v0 │ │ -49b952: 0f00 |0019: return v0 │ │ -49b954: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -49b956: 0f00 |001b: return v0 │ │ +49b914: |[49b914] no.nordicsemi.android.ble.BleManagerHandler.internalReadRssi:()Z │ │ +49b924: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b928: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +49b92c: 5531 c1aa |0004: iget-boolean v1, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49b930: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +49b934: 2812 |0008: goto 001a // +0012 │ │ +49b936: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +49b938: 1a02 0554 |000a: const-string v2, "Reading remote RSSI..." // string@5405 │ │ +49b93c: 7030 c6e9 1302 |000c: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b942: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +49b944: 1a02 7c8e |0010: const-string v2, "gatt.readRemoteRssi()" // string@8e7c │ │ +49b948: 7030 c6e9 1302 |0012: invoke-direct {v3, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b94e: 6e10 6802 0000 |0015: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;.readRemoteRssi:()Z // method@0268 │ │ +49b954: 0a00 |0018: move-result v0 │ │ +49b956: 0f00 |0019: return v0 │ │ +49b958: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +49b95a: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0004 line=1104 │ │ 0x000c line=1107 │ │ 0x0012 line=1108 │ │ 0x0015 line=1109 │ │ @@ -1744919,46 +1744920,46 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -49b958: |[49b958] no.nordicsemi.android.ble.BleManagerHandler.internalRefreshDeviceCache:()Z │ │ -49b968: 5450 bdaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49b96c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49b96e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -49b972: 0f01 |0005: return v1 │ │ -49b974: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -49b976: 1a03 4454 |0007: const-string v3, "Refreshing device cache..." // string@5444 │ │ -49b97a: 7030 c6e9 2503 |0009: invoke-direct {v5, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b980: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -49b982: 1a03 7d8e |000d: const-string v3, "gatt.refresh() (hidden)" // string@8e7d │ │ -49b986: 7030 c6e9 2503 |000f: invoke-direct {v5, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b98c: 6e10 96e0 0000 |0012: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -49b992: 0c02 |0015: move-result-object v2 │ │ -49b994: 1a03 0bce |0016: const-string v3, "refresh" // string@ce0b │ │ -49b998: 2314 691f |0018: new-array v4, v1, [Ljava/lang/Class; // type@1f69 │ │ -49b99c: 6e30 e0df 3204 |001a: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfe0 │ │ -49b9a2: 0c02 |001d: move-result-object v2 │ │ -49b9a4: 2313 6e1f |001e: new-array v3, v1, [Ljava/lang/Object; // type@1f6e │ │ -49b9a8: 6e30 87e1 0203 |0020: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ -49b9ae: 0c00 |0023: move-result-object v0 │ │ -49b9b0: 1f00 d118 |0024: check-cast v0, Ljava/lang/Boolean; // type@18d1 │ │ -49b9b4: 6e10 97df 0000 |0026: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -49b9ba: 0a00 |0029: move-result v0 │ │ -49b9bc: 0f00 |002a: return v0 │ │ -49b9be: 0d00 |002b: move-exception v0 │ │ -49b9c0: 1a02 4d0f |002c: const-string v2, "BleManager" // string@0f4d │ │ -49b9c4: 1a03 020b |002e: const-string v3, "An exception occurred while refreshing device" // string@0b02 │ │ -49b9c8: 7130 5509 3200 |0030: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0955 │ │ -49b9ce: 1250 |0033: const/4 v0, #int 5 // #5 │ │ -49b9d0: 1a02 7e8e |0034: const-string v2, "gatt.refresh() method not found" // string@8e7e │ │ -49b9d4: 7030 c6e9 0502 |0036: invoke-direct {v5, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49b9da: 0f01 |0039: return v1 │ │ +49b95c: |[49b95c] no.nordicsemi.android.ble.BleManagerHandler.internalRefreshDeviceCache:()Z │ │ +49b96c: 5450 bdaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49b970: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49b972: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +49b976: 0f01 |0005: return v1 │ │ +49b978: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +49b97a: 1a03 4454 |0007: const-string v3, "Refreshing device cache..." // string@5444 │ │ +49b97e: 7030 c6e9 2503 |0009: invoke-direct {v5, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b984: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +49b986: 1a03 7d8e |000d: const-string v3, "gatt.refresh() (hidden)" // string@8e7d │ │ +49b98a: 7030 c6e9 2503 |000f: invoke-direct {v5, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b990: 6e10 96e0 0000 |0012: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +49b996: 0c02 |0015: move-result-object v2 │ │ +49b998: 1a03 0bce |0016: const-string v3, "refresh" // string@ce0b │ │ +49b99c: 2314 691f |0018: new-array v4, v1, [Ljava/lang/Class; // type@1f69 │ │ +49b9a0: 6e30 e0df 3204 |001a: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfe0 │ │ +49b9a6: 0c02 |001d: move-result-object v2 │ │ +49b9a8: 2313 6e1f |001e: new-array v3, v1, [Ljava/lang/Object; // type@1f6e │ │ +49b9ac: 6e30 87e1 0203 |0020: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ +49b9b2: 0c00 |0023: move-result-object v0 │ │ +49b9b4: 1f00 d118 |0024: check-cast v0, Ljava/lang/Boolean; // type@18d1 │ │ +49b9b8: 6e10 97df 0000 |0026: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +49b9be: 0a00 |0029: move-result v0 │ │ +49b9c0: 0f00 |002a: return v0 │ │ +49b9c2: 0d00 |002b: move-exception v0 │ │ +49b9c4: 1a02 4d0f |002c: const-string v2, "BleManager" // string@0f4d │ │ +49b9c8: 1a03 020b |002e: const-string v3, "An exception occurred while refreshing device" // string@0b02 │ │ +49b9cc: 7130 5509 3200 |0030: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0955 │ │ +49b9d2: 1250 |0033: const/4 v0, #int 5 // #5 │ │ +49b9d4: 1a02 7e8e |0034: const-string v2, "gatt.refresh() method not found" // string@8e7e │ │ +49b9d8: 7030 c6e9 0502 |0036: invoke-direct {v5, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49b9de: 0f01 |0039: return v1 │ │ catches : 1 │ │ 0x0012 - 0x002a │ │ Ljava/lang/Exception; -> 0x002b │ │ positions : │ │ 0x0000 line=1175 │ │ 0x0009 line=1179 │ │ 0x000f line=1180 │ │ @@ -1744974,55 +1744975,55 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -49b9ec: |[49b9ec] no.nordicsemi.android.ble.BleManagerHandler.internalRemoveBond:()Z │ │ -49b9fc: 5450 bcaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49ba00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49ba02: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -49ba06: 0f01 |0005: return v1 │ │ -49ba08: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -49ba0a: 1a03 5e54 |0007: const-string v3, "Removing bond information..." // string@545e │ │ -49ba0e: 7030 c6e9 2503 |0009: invoke-direct {v5, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49ba14: 6e10 5902 0000 |000c: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ -49ba1a: 0a02 |000f: move-result v2 │ │ -49ba1c: 1303 0a00 |0010: const/16 v3, #int 10 // #a │ │ -49ba20: 3332 1200 |0012: if-ne v2, v3, 0024 // +0012 │ │ -49ba24: 1251 |0014: const/4 v1, #int 5 // #5 │ │ -49ba26: 1a02 9919 |0015: const-string v2, "Device is not bonded" // string@1999 │ │ -49ba2a: 7030 c6e9 1502 |0017: invoke-direct {v5, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49ba30: 5451 d5aa |001a: iget-object v1, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49ba34: 6e20 49eb 0100 |001c: invoke-virtual {v1, v0}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -49ba3a: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -49ba3c: 7020 c8e9 0500 |0020: invoke-direct {v5, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49ba42: 0f00 |0023: return v0 │ │ -49ba44: 6e10 96e0 0000 |0024: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -49ba4a: 0c02 |0027: move-result-object v2 │ │ -49ba4c: 1a03 a1ce |0028: const-string v3, "removeBond" // string@cea1 │ │ -49ba50: 2314 691f |002a: new-array v4, v1, [Ljava/lang/Class; // type@1f69 │ │ -49ba54: 6e30 e0df 3204 |002c: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfe0 │ │ -49ba5a: 0c02 |002f: move-result-object v2 │ │ -49ba5c: 1233 |0030: const/4 v3, #int 3 // #3 │ │ -49ba5e: 1a04 9785 |0031: const-string v4, "device.removeBond() (hidden)" // string@8597 │ │ -49ba62: 7030 c6e9 3504 |0033: invoke-direct {v5, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49ba68: 2313 6e1f |0036: new-array v3, v1, [Ljava/lang/Object; // type@1f6e │ │ -49ba6c: 6e30 87e1 0203 |0038: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ -49ba72: 0c00 |003b: move-result-object v0 │ │ -49ba74: 1f00 d118 |003c: check-cast v0, Ljava/lang/Boolean; // type@18d1 │ │ -49ba78: 6e10 97df 0000 |003e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -49ba7e: 0a00 |0041: move-result v0 │ │ -49ba80: 0f00 |0042: return v0 │ │ -49ba82: 0d00 |0043: move-exception v0 │ │ -49ba84: 1a02 4d0f |0044: const-string v2, "BleManager" // string@0f4d │ │ -49ba88: 1a03 030b |0046: const-string v3, "An exception occurred while removing bond" // string@0b03 │ │ -49ba8c: 7130 5509 3200 |0048: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0955 │ │ -49ba92: 0f01 |004b: return v1 │ │ +49b9f0: |[49b9f0] no.nordicsemi.android.ble.BleManagerHandler.internalRemoveBond:()Z │ │ +49ba00: 5450 bcaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49ba04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49ba06: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +49ba0a: 0f01 |0005: return v1 │ │ +49ba0c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +49ba0e: 1a03 5e54 |0007: const-string v3, "Removing bond information..." // string@545e │ │ +49ba12: 7030 c6e9 2503 |0009: invoke-direct {v5, v2, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49ba18: 6e10 5902 0000 |000c: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@0259 │ │ +49ba1e: 0a02 |000f: move-result v2 │ │ +49ba20: 1303 0a00 |0010: const/16 v3, #int 10 // #a │ │ +49ba24: 3332 1200 |0012: if-ne v2, v3, 0024 // +0012 │ │ +49ba28: 1251 |0014: const/4 v1, #int 5 // #5 │ │ +49ba2a: 1a02 9919 |0015: const-string v2, "Device is not bonded" // string@1999 │ │ +49ba2e: 7030 c6e9 1502 |0017: invoke-direct {v5, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49ba34: 5451 d5aa |001a: iget-object v1, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49ba38: 6e20 49eb 0100 |001c: invoke-virtual {v1, v0}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +49ba3e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +49ba40: 7020 c8e9 0500 |0020: invoke-direct {v5, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49ba46: 0f00 |0023: return v0 │ │ +49ba48: 6e10 96e0 0000 |0024: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +49ba4e: 0c02 |0027: move-result-object v2 │ │ +49ba50: 1a03 a1ce |0028: const-string v3, "removeBond" // string@cea1 │ │ +49ba54: 2314 691f |002a: new-array v4, v1, [Ljava/lang/Class; // type@1f69 │ │ +49ba58: 6e30 e0df 3204 |002c: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@dfe0 │ │ +49ba5e: 0c02 |002f: move-result-object v2 │ │ +49ba60: 1233 |0030: const/4 v3, #int 3 // #3 │ │ +49ba62: 1a04 9785 |0031: const-string v4, "device.removeBond() (hidden)" // string@8597 │ │ +49ba66: 7030 c6e9 3504 |0033: invoke-direct {v5, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49ba6c: 2313 6e1f |0036: new-array v3, v1, [Ljava/lang/Object; // type@1f6e │ │ +49ba70: 6e30 87e1 0203 |0038: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@e187 │ │ +49ba76: 0c00 |003b: move-result-object v0 │ │ +49ba78: 1f00 d118 |003c: check-cast v0, Ljava/lang/Boolean; // type@18d1 │ │ +49ba7c: 6e10 97df 0000 |003e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +49ba82: 0a00 |0041: move-result v0 │ │ +49ba84: 0f00 |0042: return v0 │ │ +49ba86: 0d00 |0043: move-exception v0 │ │ +49ba88: 1a02 4d0f |0044: const-string v2, "BleManager" // string@0f4d │ │ +49ba8c: 1a03 030b |0046: const-string v3, "An exception occurred while removing bond" // string@0b03 │ │ +49ba90: 7130 5509 3200 |0048: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0955 │ │ +49ba96: 0f01 |004b: return v1 │ │ catches : 1 │ │ 0x0024 - 0x0042 │ │ Ljava/lang/Exception; -> 0x0043 │ │ positions : │ │ 0x0000 line=707 │ │ 0x0009 line=711 │ │ 0x000c line=713 │ │ @@ -1745041,63 +1745042,63 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -49baa4: |[49baa4] no.nordicsemi.android.ble.BleManagerHandler.internalRequestConnectionPriority:(I)Z │ │ -49bab4: 5460 bdaa |0000: iget-object v0, v6, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49bab8: 3800 5c00 |0002: if-eqz v0, 005e // +005c │ │ -49babc: 5561 c1aa |0004: iget-boolean v1, v6, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49bac0: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -49bac4: 2856 |0008: goto 005e // +0056 │ │ -49bac6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -49bac8: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -49baca: 3217 0e00 |000b: if-eq v7, v1, 0019 // +000e │ │ -49bace: 3227 0700 |000d: if-eq v7, v2, 0014 // +0007 │ │ -49bad2: 1a01 210d |000f: const-string v1, "BALANCED (30–50ms, 0, 20s)" // string@0d21 │ │ -49bad6: 1a03 200d |0011: const-string v3, "BALANCED" // string@0d20 │ │ -49bada: 2813 |0013: goto 0026 // +0013 │ │ -49badc: 1a01 ca28 |0014: const-string v1, "LOW POWER (100–125ms, 2, 20s)" // string@28ca │ │ -49bae0: 1a03 c928 |0016: const-string v3, "LOW POWER" // string@28c9 │ │ -49bae4: 280e |0018: goto 0026 // +000e │ │ -49bae6: 6001 c800 |0019: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49baea: 1303 1700 |001b: const/16 v3, #int 23 // #17 │ │ -49baee: 3431 0500 |001d: if-lt v1, v3, 0022 // +0005 │ │ -49baf2: 1a01 7221 |001f: const-string v1, "HIGH (11.25–15ms, 0, 20s)" // string@2172 │ │ -49baf6: 2803 |0021: goto 0024 // +0003 │ │ -49baf8: 1a01 7321 |0022: const-string v1, "HIGH (7.5–10ms, 0, 20s)" // string@2173 │ │ -49bafc: 1a03 7121 |0024: const-string v3, "HIGH" // string@2171 │ │ -49bb00: 2204 0819 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -49bb04: 7010 06e1 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49bb0a: 1a05 7f54 |002b: const-string v5, "Requesting connection priority: " // string@547f │ │ -49bb0e: 6e20 12e1 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bb14: 6e20 12e1 1400 |0030: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bb1a: 1a01 7a06 |0033: const-string v1, "..." // string@067a │ │ -49bb1e: 6e20 12e1 1400 |0035: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bb24: 6e10 1fe1 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49bb2a: 0c01 |003b: move-result-object v1 │ │ -49bb2c: 7030 c6e9 2601 |003c: invoke-direct {v6, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49bb32: 1231 |003f: const/4 v1, #int 3 // #3 │ │ -49bb34: 2202 0819 |0040: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49bb38: 7010 06e1 0200 |0042: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49bb3e: 1a04 7f8e |0045: const-string v4, "gatt.requestConnectionPriority(" // string@8e7f │ │ -49bb42: 6e20 12e1 4200 |0047: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bb48: 6e20 12e1 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bb4e: 1a03 db04 |004d: const-string v3, ")" // string@04db │ │ -49bb52: 6e20 12e1 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bb58: 6e10 1fe1 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49bb5e: 0c02 |0055: move-result-object v2 │ │ -49bb60: 7030 c6e9 1602 |0056: invoke-direct {v6, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49bb66: 6e20 6902 7000 |0059: invoke-virtual {v0, v7}, Landroid/bluetooth/BluetoothGatt;.requestConnectionPriority:(I)Z // method@0269 │ │ -49bb6c: 0a07 |005c: move-result v7 │ │ -49bb6e: 0f07 |005d: return v7 │ │ -49bb70: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -49bb72: 0f07 |005f: return v7 │ │ +49baa8: |[49baa8] no.nordicsemi.android.ble.BleManagerHandler.internalRequestConnectionPriority:(I)Z │ │ +49bab8: 5460 bdaa |0000: iget-object v0, v6, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49babc: 3800 5c00 |0002: if-eqz v0, 005e // +005c │ │ +49bac0: 5561 c1aa |0004: iget-boolean v1, v6, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49bac4: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +49bac8: 2856 |0008: goto 005e // +0056 │ │ +49baca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +49bacc: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +49bace: 3217 0e00 |000b: if-eq v7, v1, 0019 // +000e │ │ +49bad2: 3227 0700 |000d: if-eq v7, v2, 0014 // +0007 │ │ +49bad6: 1a01 210d |000f: const-string v1, "BALANCED (30–50ms, 0, 20s)" // string@0d21 │ │ +49bada: 1a03 200d |0011: const-string v3, "BALANCED" // string@0d20 │ │ +49bade: 2813 |0013: goto 0026 // +0013 │ │ +49bae0: 1a01 ca28 |0014: const-string v1, "LOW POWER (100–125ms, 2, 20s)" // string@28ca │ │ +49bae4: 1a03 c928 |0016: const-string v3, "LOW POWER" // string@28c9 │ │ +49bae8: 280e |0018: goto 0026 // +000e │ │ +49baea: 6001 c800 |0019: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49baee: 1303 1700 |001b: const/16 v3, #int 23 // #17 │ │ +49baf2: 3431 0500 |001d: if-lt v1, v3, 0022 // +0005 │ │ +49baf6: 1a01 7221 |001f: const-string v1, "HIGH (11.25–15ms, 0, 20s)" // string@2172 │ │ +49bafa: 2803 |0021: goto 0024 // +0003 │ │ +49bafc: 1a01 7321 |0022: const-string v1, "HIGH (7.5–10ms, 0, 20s)" // string@2173 │ │ +49bb00: 1a03 7121 |0024: const-string v3, "HIGH" // string@2171 │ │ +49bb04: 2204 0819 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +49bb08: 7010 06e1 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49bb0e: 1a05 7f54 |002b: const-string v5, "Requesting connection priority: " // string@547f │ │ +49bb12: 6e20 12e1 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bb18: 6e20 12e1 1400 |0030: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bb1e: 1a01 7a06 |0033: const-string v1, "..." // string@067a │ │ +49bb22: 6e20 12e1 1400 |0035: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bb28: 6e10 1fe1 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49bb2e: 0c01 |003b: move-result-object v1 │ │ +49bb30: 7030 c6e9 2601 |003c: invoke-direct {v6, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49bb36: 1231 |003f: const/4 v1, #int 3 // #3 │ │ +49bb38: 2202 0819 |0040: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49bb3c: 7010 06e1 0200 |0042: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49bb42: 1a04 7f8e |0045: const-string v4, "gatt.requestConnectionPriority(" // string@8e7f │ │ +49bb46: 6e20 12e1 4200 |0047: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bb4c: 6e20 12e1 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bb52: 1a03 db04 |004d: const-string v3, ")" // string@04db │ │ +49bb56: 6e20 12e1 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bb5c: 6e10 1fe1 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49bb62: 0c02 |0055: move-result-object v2 │ │ +49bb64: 7030 c6e9 1602 |0056: invoke-direct {v6, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49bb6a: 6e20 6902 7000 |0059: invoke-virtual {v0, v7}, Landroid/bluetooth/BluetoothGatt;.requestConnectionPriority:(I)Z // method@0269 │ │ +49bb70: 0a07 |005c: move-result v7 │ │ +49bb72: 0f07 |005d: return v7 │ │ +49bb74: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +49bb76: 0f07 |005f: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ 0x0004 line=1050 │ │ 0x0019 line=1056 │ │ 0x0026 line=1070 │ │ 0x0040 line=1071 │ │ @@ -1745111,39 +1745112,39 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -49bb74: |[49bb74] no.nordicsemi.android.ble.BleManagerHandler.internalRequestMtu:(I)Z │ │ -49bb84: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49bb88: 3800 2c00 |0002: if-eqz v0, 002e // +002c │ │ -49bb8c: 5541 c1aa |0004: iget-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49bb90: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -49bb94: 2826 |0008: goto 002e // +0026 │ │ -49bb96: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -49bb98: 1a02 8054 |000a: const-string v2, "Requesting new MTU..." // string@5480 │ │ -49bb9c: 7030 c6e9 1402 |000c: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49bba2: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -49bba4: 2202 0819 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49bba8: 7010 06e1 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49bbae: 1a03 808e |0015: const-string v3, "gatt.requestMtu(" // string@8e80 │ │ -49bbb2: 6e20 12e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bbb8: 6e20 0de1 5200 |001a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49bbbe: 1a03 db04 |001d: const-string v3, ")" // string@04db │ │ -49bbc2: 6e20 12e1 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bbc8: 6e10 1fe1 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49bbce: 0c02 |0025: move-result-object v2 │ │ -49bbd0: 7030 c6e9 1402 |0026: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49bbd6: 6e20 6a02 5000 |0029: invoke-virtual {v0, v5}, Landroid/bluetooth/BluetoothGatt;.requestMtu:(I)Z // method@026a │ │ -49bbdc: 0a05 |002c: move-result v5 │ │ -49bbde: 0f05 |002d: return v5 │ │ -49bbe0: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -49bbe2: 0f05 |002f: return v5 │ │ +49bb78: |[49bb78] no.nordicsemi.android.ble.BleManagerHandler.internalRequestMtu:(I)Z │ │ +49bb88: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49bb8c: 3800 2c00 |0002: if-eqz v0, 002e // +002c │ │ +49bb90: 5541 c1aa |0004: iget-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49bb94: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +49bb98: 2826 |0008: goto 002e // +0026 │ │ +49bb9a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +49bb9c: 1a02 8054 |000a: const-string v2, "Requesting new MTU..." // string@5480 │ │ +49bba0: 7030 c6e9 1402 |000c: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49bba6: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +49bba8: 2202 0819 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49bbac: 7010 06e1 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49bbb2: 1a03 808e |0015: const-string v3, "gatt.requestMtu(" // string@8e80 │ │ +49bbb6: 6e20 12e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bbbc: 6e20 0de1 5200 |001a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49bbc2: 1a03 db04 |001d: const-string v3, ")" // string@04db │ │ +49bbc6: 6e20 12e1 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bbcc: 6e10 1fe1 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49bbd2: 0c02 |0025: move-result-object v2 │ │ +49bbd4: 7030 c6e9 1402 |0026: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49bbda: 6e20 6a02 5000 |0029: invoke-virtual {v0, v5}, Landroid/bluetooth/BluetoothGatt;.requestMtu:(I)Z // method@026a │ │ +49bbe0: 0a05 |002c: move-result v5 │ │ +49bbe2: 0f05 |002d: return v5 │ │ +49bbe4: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +49bbe6: 0f05 |002f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0004 line=1039 │ │ 0x000c line=1042 │ │ 0x0010 line=1043 │ │ 0x0029 line=1044 │ │ @@ -1745156,105 +1745157,105 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -49bbe4: |[49bbe4] no.nordicsemi.android.ble.BleManagerHandler.internalSendNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z │ │ -49bbf4: 5440 d7aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aad7 │ │ -49bbf8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49bbfa: 3800 b200 |0003: if-eqz v0, 00b5 // +00b2 │ │ -49bbfe: 6e10 07ea 0000 |0005: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleServerManager;.getServer:()Landroid/bluetooth/BluetoothGattServer; // method@ea07 │ │ -49bc04: 0c00 |0008: move-result-object v0 │ │ -49bc06: 3800 ac00 |0009: if-eqz v0, 00b5 // +00ac │ │ -49bc0a: 3905 0400 |000b: if-nez v5, 000f // +0004 │ │ -49bc0e: 2900 a800 |000d: goto/16 00b5 // +00a8 │ │ -49bc12: 3806 0500 |000f: if-eqz v6, 0014 // +0005 │ │ -49bc16: 1300 2000 |0011: const/16 v0, #int 32 // #20 │ │ -49bc1a: 2803 |0013: goto 0016 // +0003 │ │ -49bc1c: 1300 1000 |0014: const/16 v0, #int 16 // #10 │ │ -49bc20: 6e10 7402 0500 |0016: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getProperties:()I // method@0274 │ │ -49bc26: 0a02 |0019: move-result v2 │ │ -49bc28: b520 |001a: and-int/2addr v0, v2 │ │ -49bc2a: 3900 0300 |001b: if-nez v0, 001e // +0003 │ │ -49bc2e: 0f01 |001d: return v1 │ │ -49bc30: 6200 93aa |001e: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ -49bc34: 6e20 7202 0500 |0020: invoke-virtual {v5, v0}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptor:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor; // method@0272 │ │ -49bc3a: 0c00 |0023: move-result-object v0 │ │ -49bc3c: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ -49bc40: 0f01 |0026: return v1 │ │ -49bc42: 5442 c6aa |0027: iget-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49bc46: 7220 aae3 0200 |0029: invoke-interface {v2, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -49bc4c: 0a02 |002c: move-result v2 │ │ -49bc4e: 3802 0b00 |002d: if-eqz v2, 0038 // +000b │ │ -49bc52: 5442 c6aa |002f: iget-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49bc56: 7220 aee3 0200 |0031: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -49bc5c: 0c00 |0034: move-result-object v0 │ │ -49bc5e: 1f00 1e1e |0035: check-cast v0, [B // type@1e1e │ │ -49bc62: 2805 |0037: goto 003c // +0005 │ │ -49bc64: 6e10 7e02 0000 |0038: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -49bc6a: 0c00 |003b: move-result-object v0 │ │ -49bc6c: 3800 7400 |003c: if-eqz v0, 00b0 // +0074 │ │ -49bc70: 2102 |003e: array-length v2, v0 │ │ -49bc72: 1223 |003f: const/4 v3, #int 2 // #2 │ │ -49bc74: 3332 7000 |0040: if-ne v2, v3, 00b0 // +0070 │ │ -49bc78: 4800 0001 |0042: aget-byte v0, v0, v1 │ │ -49bc7c: 3800 6c00 |0044: if-eqz v0, 00b0 // +006c │ │ -49bc80: 2200 0819 |0046: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -49bc84: 7010 06e1 0000 |0048: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49bc8a: 1a01 ea69 |004b: const-string v1, "[Server] Sending " // string@69ea │ │ -49bc8e: 6e20 12e1 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bc94: 3806 0500 |0050: if-eqz v6, 0055 // +0005 │ │ -49bc98: 1a01 40a3 |0052: const-string v1, "indication" // string@a340 │ │ -49bc9c: 2803 |0054: goto 0057 // +0003 │ │ -49bc9e: 1a01 abc3 |0055: const-string v1, "notification" // string@c3ab │ │ -49bca2: 6e20 12e1 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bca8: 1a01 8602 |005a: const-string v1, " to " // string@0286 │ │ -49bcac: 6e20 12e1 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bcb2: 6e10 7502 0500 |005f: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49bcb8: 0c01 |0062: move-result-object v1 │ │ -49bcba: 6e20 11e1 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49bcc0: 6e10 1fe1 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49bcc6: 0c00 |0069: move-result-object v0 │ │ -49bcc8: 7030 c6e9 3400 |006a: invoke-direct {v4, v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49bcce: 1230 |006d: const/4 v0, #int 3 // #3 │ │ -49bcd0: 2201 0819 |006e: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49bcd4: 7010 06e1 0100 |0070: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49bcda: 1a02 4dd4 |0073: const-string v2, "server.notifyCharacteristicChanged(device, " // string@d44d │ │ -49bcde: 6e20 12e1 2100 |0075: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bce4: 6e10 7502 0500 |0078: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49bcea: 0c02 |007b: move-result-object v2 │ │ -49bcec: 6e20 11e1 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49bcf2: 1a02 8305 |007f: const-string v2, ", " // string@0583 │ │ -49bcf6: 6e20 12e1 2100 |0081: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bcfc: 6e20 13e1 6100 |0084: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -49bd02: 1a02 db04 |0087: const-string v2, ")" // string@04db │ │ -49bd06: 6e20 12e1 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bd0c: 6e10 1fe1 0100 |008c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49bd12: 0c01 |008f: move-result-object v1 │ │ -49bd14: 7030 c6e9 0401 |0090: invoke-direct {v4, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49bd1a: 5440 d7aa |0093: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aad7 │ │ -49bd1e: 6e10 07ea 0000 |0095: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleServerManager;.getServer:()Landroid/bluetooth/BluetoothGattServer; // method@ea07 │ │ -49bd24: 0c00 |0098: move-result-object v0 │ │ -49bd26: 5441 bcaa |0099: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49bd2a: 6e40 8302 1065 |009b: invoke-virtual {v0, v1, v5, v6}, Landroid/bluetooth/BluetoothGattServer;.notifyCharacteristicChanged:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z // method@0283 │ │ -49bd30: 0a05 |009e: move-result v5 │ │ -49bd32: 3805 1000 |009f: if-eqz v5, 00af // +0010 │ │ -49bd36: 6006 c800 |00a1: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49bd3a: 1300 1500 |00a3: const/16 v0, #int 21 // #15 │ │ -49bd3e: 3506 0a00 |00a5: if-ge v6, v0, 00af // +000a │ │ -49bd42: 2206 221b |00a7: new-instance v6, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY; // type@1b22 │ │ -49bd46: 7020 1fe8 4600 |00a9: invoke-direct {v6, v4}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e81f │ │ -49bd4c: 6e20 e2e9 6400 |00ac: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.post:(Ljava/lang/Runnable;)V // method@e9e2 │ │ -49bd52: 0f05 |00af: return v5 │ │ -49bd54: 1215 |00b0: const/4 v5, #int 1 // #1 │ │ -49bd56: 7020 c8e9 5400 |00b1: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49bd5c: 0f05 |00b4: return v5 │ │ -49bd5e: 0f01 |00b5: return v1 │ │ +49bbe8: |[49bbe8] no.nordicsemi.android.ble.BleManagerHandler.internalSendNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z │ │ +49bbf8: 5440 d7aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aad7 │ │ +49bbfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49bbfe: 3800 b200 |0003: if-eqz v0, 00b5 // +00b2 │ │ +49bc02: 6e10 07ea 0000 |0005: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleServerManager;.getServer:()Landroid/bluetooth/BluetoothGattServer; // method@ea07 │ │ +49bc08: 0c00 |0008: move-result-object v0 │ │ +49bc0a: 3800 ac00 |0009: if-eqz v0, 00b5 // +00ac │ │ +49bc0e: 3905 0400 |000b: if-nez v5, 000f // +0004 │ │ +49bc12: 2900 a800 |000d: goto/16 00b5 // +00a8 │ │ +49bc16: 3806 0500 |000f: if-eqz v6, 0014 // +0005 │ │ +49bc1a: 1300 2000 |0011: const/16 v0, #int 32 // #20 │ │ +49bc1e: 2803 |0013: goto 0016 // +0003 │ │ +49bc20: 1300 1000 |0014: const/16 v0, #int 16 // #10 │ │ +49bc24: 6e10 7402 0500 |0016: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getProperties:()I // method@0274 │ │ +49bc2a: 0a02 |0019: move-result v2 │ │ +49bc2c: b520 |001a: and-int/2addr v0, v2 │ │ +49bc2e: 3900 0300 |001b: if-nez v0, 001e // +0003 │ │ +49bc32: 0f01 |001d: return v1 │ │ +49bc34: 6200 93aa |001e: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ +49bc38: 6e20 7202 0500 |0020: invoke-virtual {v5, v0}, Landroid/bluetooth/BluetoothGattCharacteristic;.getDescriptor:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor; // method@0272 │ │ +49bc3e: 0c00 |0023: move-result-object v0 │ │ +49bc40: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ +49bc44: 0f01 |0026: return v1 │ │ +49bc46: 5442 c6aa |0027: iget-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49bc4a: 7220 aae3 0200 |0029: invoke-interface {v2, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +49bc50: 0a02 |002c: move-result v2 │ │ +49bc52: 3802 0b00 |002d: if-eqz v2, 0038 // +000b │ │ +49bc56: 5442 c6aa |002f: iget-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49bc5a: 7220 aee3 0200 |0031: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +49bc60: 0c00 |0034: move-result-object v0 │ │ +49bc62: 1f00 1e1e |0035: check-cast v0, [B // type@1e1e │ │ +49bc66: 2805 |0037: goto 003c // +0005 │ │ +49bc68: 6e10 7e02 0000 |0038: invoke-virtual {v0}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49bc6e: 0c00 |003b: move-result-object v0 │ │ +49bc70: 3800 7400 |003c: if-eqz v0, 00b0 // +0074 │ │ +49bc74: 2102 |003e: array-length v2, v0 │ │ +49bc76: 1223 |003f: const/4 v3, #int 2 // #2 │ │ +49bc78: 3332 7000 |0040: if-ne v2, v3, 00b0 // +0070 │ │ +49bc7c: 4800 0001 |0042: aget-byte v0, v0, v1 │ │ +49bc80: 3800 6c00 |0044: if-eqz v0, 00b0 // +006c │ │ +49bc84: 2200 0819 |0046: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +49bc88: 7010 06e1 0000 |0048: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49bc8e: 1a01 ea69 |004b: const-string v1, "[Server] Sending " // string@69ea │ │ +49bc92: 6e20 12e1 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bc98: 3806 0500 |0050: if-eqz v6, 0055 // +0005 │ │ +49bc9c: 1a01 40a3 |0052: const-string v1, "indication" // string@a340 │ │ +49bca0: 2803 |0054: goto 0057 // +0003 │ │ +49bca2: 1a01 abc3 |0055: const-string v1, "notification" // string@c3ab │ │ +49bca6: 6e20 12e1 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bcac: 1a01 8602 |005a: const-string v1, " to " // string@0286 │ │ +49bcb0: 6e20 12e1 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bcb6: 6e10 7502 0500 |005f: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49bcbc: 0c01 |0062: move-result-object v1 │ │ +49bcbe: 6e20 11e1 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49bcc4: 6e10 1fe1 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49bcca: 0c00 |0069: move-result-object v0 │ │ +49bccc: 7030 c6e9 3400 |006a: invoke-direct {v4, v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49bcd2: 1230 |006d: const/4 v0, #int 3 // #3 │ │ +49bcd4: 2201 0819 |006e: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49bcd8: 7010 06e1 0100 |0070: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49bcde: 1a02 4dd4 |0073: const-string v2, "server.notifyCharacteristicChanged(device, " // string@d44d │ │ +49bce2: 6e20 12e1 2100 |0075: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bce8: 6e10 7502 0500 |0078: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49bcee: 0c02 |007b: move-result-object v2 │ │ +49bcf0: 6e20 11e1 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49bcf6: 1a02 8305 |007f: const-string v2, ", " // string@0583 │ │ +49bcfa: 6e20 12e1 2100 |0081: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bd00: 6e20 13e1 6100 |0084: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +49bd06: 1a02 db04 |0087: const-string v2, ")" // string@04db │ │ +49bd0a: 6e20 12e1 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bd10: 6e10 1fe1 0100 |008c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49bd16: 0c01 |008f: move-result-object v1 │ │ +49bd18: 7030 c6e9 0401 |0090: invoke-direct {v4, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49bd1e: 5440 d7aa |0093: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aad7 │ │ +49bd22: 6e10 07ea 0000 |0095: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleServerManager;.getServer:()Landroid/bluetooth/BluetoothGattServer; // method@ea07 │ │ +49bd28: 0c00 |0098: move-result-object v0 │ │ +49bd2a: 5441 bcaa |0099: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49bd2e: 6e40 8302 1065 |009b: invoke-virtual {v0, v1, v5, v6}, Landroid/bluetooth/BluetoothGattServer;.notifyCharacteristicChanged:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z // method@0283 │ │ +49bd34: 0a05 |009e: move-result v5 │ │ +49bd36: 3805 1000 |009f: if-eqz v5, 00af // +0010 │ │ +49bd3a: 6006 c800 |00a1: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49bd3e: 1300 1500 |00a3: const/16 v0, #int 21 // #15 │ │ +49bd42: 3506 0a00 |00a5: if-ge v6, v0, 00af // +000a │ │ +49bd46: 2206 221b |00a7: new-instance v6, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY; // type@1b22 │ │ +49bd4a: 7020 1fe8 4600 |00a9: invoke-direct {v6, v4}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$_UKqI3kyLCClJ9th6iHYMhk2nBY;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e81f │ │ +49bd50: 6e20 e2e9 6400 |00ac: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.post:(Ljava/lang/Runnable;)V // method@e9e2 │ │ +49bd56: 0f05 |00af: return v5 │ │ +49bd58: 1215 |00b0: const/4 v5, #int 1 // #1 │ │ +49bd5a: 7020 c8e9 5400 |00b1: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49bd60: 0f05 |00b4: return v5 │ │ +49bd62: 0f01 |00b5: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=832 │ │ 0x0016 line=835 │ │ 0x001e line=837 │ │ 0x0027 line=841 │ │ 0x003e line=842 │ │ @@ -1745274,37 +1745275,37 @@ │ │ type : '(Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -49bd60: |[49bd60] no.nordicsemi.android.ble.BleManagerHandler.internalSetBatteryNotifications:(Z)Z │ │ -49bd70: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49bd74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49bd76: 3800 2200 |0003: if-eqz v0, 0025 // +0022 │ │ -49bd7a: 5532 c1aa |0005: iget-boolean v2, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49bd7e: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -49bd82: 281c |0009: goto 0025 // +001c │ │ -49bd84: 6202 92aa |000a: sget-object v2, Lno/nordicsemi/android/ble/BleManager;.BATTERY_SERVICE:Ljava/util/UUID; // field@aa92 │ │ -49bd88: 6e20 6402 2000 |000c: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothGatt;.getService:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService; // method@0264 │ │ -49bd8e: 0c00 |000f: move-result-object v0 │ │ -49bd90: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -49bd94: 0f01 |0012: return v1 │ │ -49bd96: 6201 91aa |0013: sget-object v1, Lno/nordicsemi/android/ble/BleManager;.BATTERY_LEVEL_CHARACTERISTIC:Ljava/util/UUID; // field@aa91 │ │ -49bd9a: 6e20 8802 1000 |0015: invoke-virtual {v0, v1}, Landroid/bluetooth/BluetoothGattService;.getCharacteristic:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@0288 │ │ -49bda0: 0c00 |0018: move-result-object v0 │ │ -49bda2: 3804 0700 |0019: if-eqz v4, 0020 // +0007 │ │ -49bda6: 7020 8fe9 0300 |001b: invoke-direct {v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalEnableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98f │ │ -49bdac: 0a04 |001e: move-result v4 │ │ -49bdae: 0f04 |001f: return v4 │ │ -49bdb0: 7020 8ce9 0300 |0020: invoke-direct {v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98c │ │ -49bdb6: 0a04 |0023: move-result v4 │ │ -49bdb8: 0f04 |0024: return v4 │ │ -49bdba: 0f01 |0025: return v1 │ │ +49bd64: |[49bd64] no.nordicsemi.android.ble.BleManagerHandler.internalSetBatteryNotifications:(Z)Z │ │ +49bd74: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49bd78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49bd7a: 3800 2200 |0003: if-eqz v0, 0025 // +0022 │ │ +49bd7e: 5532 c1aa |0005: iget-boolean v2, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49bd82: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +49bd86: 281c |0009: goto 0025 // +001c │ │ +49bd88: 6202 92aa |000a: sget-object v2, Lno/nordicsemi/android/ble/BleManager;.BATTERY_SERVICE:Ljava/util/UUID; // field@aa92 │ │ +49bd8c: 6e20 6402 2000 |000c: invoke-virtual {v0, v2}, Landroid/bluetooth/BluetoothGatt;.getService:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService; // method@0264 │ │ +49bd92: 0c00 |000f: move-result-object v0 │ │ +49bd94: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +49bd98: 0f01 |0012: return v1 │ │ +49bd9a: 6201 91aa |0013: sget-object v1, Lno/nordicsemi/android/ble/BleManager;.BATTERY_LEVEL_CHARACTERISTIC:Ljava/util/UUID; // field@aa91 │ │ +49bd9e: 6e20 8802 1000 |0015: invoke-virtual {v0, v1}, Landroid/bluetooth/BluetoothGattService;.getCharacteristic:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@0288 │ │ +49bda4: 0c00 |0018: move-result-object v0 │ │ +49bda6: 3804 0700 |0019: if-eqz v4, 0020 // +0007 │ │ +49bdaa: 7020 8fe9 0300 |001b: invoke-direct {v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalEnableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98f │ │ +49bdb0: 0a04 |001e: move-result v4 │ │ +49bdb2: 0f04 |001f: return v4 │ │ +49bdb4: 7020 8ce9 0300 |0020: invoke-direct {v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98c │ │ +49bdba: 0a04 |0023: move-result v4 │ │ +49bdbc: 0f04 |0024: return v4 │ │ +49bdbe: 0f01 |0025: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0005 line=1021 │ │ 0x000a line=1024 │ │ 0x0013 line=1028 │ │ 0x0015 line=1029 │ │ @@ -1745319,51 +1745320,51 @@ │ │ type : '(III)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -49bdbc: |[49bdbc] no.nordicsemi.android.ble.BleManagerHandler.internalSetPreferredPhy:(III)Z │ │ -49bdcc: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49bdd0: 3800 4800 |0002: if-eqz v0, 004a // +0048 │ │ -49bdd4: 5541 c1aa |0004: iget-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49bdd8: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -49bddc: 2842 |0008: goto 004a // +0042 │ │ -49bdde: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -49bde0: 1a02 8154 |000a: const-string v2, "Requesting preferred PHYs..." // string@5481 │ │ -49bde4: 7030 c6e9 1402 |000c: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49bdea: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -49bdec: 2202 0819 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49bdf0: 7010 06e1 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49bdf6: 1a03 828e |0015: const-string v3, "gatt.setPreferredPhy(" // string@8e82 │ │ -49bdfa: 6e20 12e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49be00: 7110 68f0 0500 |001a: invoke-static {v5}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyMaskToString:(I)Ljava/lang/String; // method@f068 │ │ -49be06: 0c03 |001d: move-result-object v3 │ │ -49be08: 6e20 12e1 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49be0e: 1a03 8305 |0021: const-string v3, ", " // string@0583 │ │ -49be12: 6e20 12e1 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49be18: 7110 68f0 0600 |0026: invoke-static {v6}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyMaskToString:(I)Ljava/lang/String; // method@f068 │ │ -49be1e: 0c03 |0029: move-result-object v3 │ │ -49be20: 6e20 12e1 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49be26: 1a03 a005 |002d: const-string v3, ", coding option = " // string@05a0 │ │ -49be2a: 6e20 12e1 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49be30: 7110 67f0 0700 |0032: invoke-static {v7}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyCodedOptionToString:(I)Ljava/lang/String; // method@f067 │ │ -49be36: 0c03 |0035: move-result-object v3 │ │ -49be38: 6e20 12e1 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49be3e: 1a03 db04 |0039: const-string v3, ")" // string@04db │ │ -49be42: 6e20 12e1 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49be48: 6e10 1fe1 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49be4e: 0c02 |0041: move-result-object v2 │ │ -49be50: 7030 c6e9 1402 |0042: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49be56: 6e40 6c02 5076 |0045: invoke-virtual {v0, v5, v6, v7}, Landroid/bluetooth/BluetoothGatt;.setPreferredPhy:(III)V // method@026c │ │ -49be5c: 1215 |0048: const/4 v5, #int 1 // #1 │ │ -49be5e: 0f05 |0049: return v5 │ │ -49be60: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -49be62: 0f05 |004b: return v5 │ │ +49bdc0: |[49bdc0] no.nordicsemi.android.ble.BleManagerHandler.internalSetPreferredPhy:(III)Z │ │ +49bdd0: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49bdd4: 3800 4800 |0002: if-eqz v0, 004a // +0048 │ │ +49bdd8: 5541 c1aa |0004: iget-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49bddc: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +49bde0: 2842 |0008: goto 004a // +0042 │ │ +49bde2: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +49bde4: 1a02 8154 |000a: const-string v2, "Requesting preferred PHYs..." // string@5481 │ │ +49bde8: 7030 c6e9 1402 |000c: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49bdee: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +49bdf0: 2202 0819 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49bdf4: 7010 06e1 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49bdfa: 1a03 828e |0015: const-string v3, "gatt.setPreferredPhy(" // string@8e82 │ │ +49bdfe: 6e20 12e1 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49be04: 7110 68f0 0500 |001a: invoke-static {v5}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyMaskToString:(I)Ljava/lang/String; // method@f068 │ │ +49be0a: 0c03 |001d: move-result-object v3 │ │ +49be0c: 6e20 12e1 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49be12: 1a03 8305 |0021: const-string v3, ", " // string@0583 │ │ +49be16: 6e20 12e1 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49be1c: 7110 68f0 0600 |0026: invoke-static {v6}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyMaskToString:(I)Ljava/lang/String; // method@f068 │ │ +49be22: 0c03 |0029: move-result-object v3 │ │ +49be24: 6e20 12e1 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49be2a: 1a03 a005 |002d: const-string v3, ", coding option = " // string@05a0 │ │ +49be2e: 6e20 12e1 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49be34: 7110 67f0 0700 |0032: invoke-static {v7}, Lno/nordicsemi/android/ble/utils/ParserUtils;.phyCodedOptionToString:(I)Ljava/lang/String; // method@f067 │ │ +49be3a: 0c03 |0035: move-result-object v3 │ │ +49be3c: 6e20 12e1 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49be42: 1a03 db04 |0039: const-string v3, ")" // string@04db │ │ +49be46: 6e20 12e1 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49be4c: 6e10 1fe1 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49be52: 0c02 |0041: move-result-object v2 │ │ +49be54: 7030 c6e9 1402 |0042: invoke-direct {v4, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49be5a: 6e40 6c02 5076 |0045: invoke-virtual {v0, v5, v6, v7}, Landroid/bluetooth/BluetoothGatt;.setPreferredPhy:(III)V // method@026c │ │ +49be60: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +49be62: 0f05 |0049: return v5 │ │ +49be64: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +49be66: 0f05 |004b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ 0x0004 line=1079 │ │ 0x000c line=1082 │ │ 0x0010 line=1083 │ │ 0x0026 line=1084 │ │ @@ -1745381,63 +1745382,63 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -49be64: |[49be64] no.nordicsemi.android.ble.BleManagerHandler.internalWriteCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49be74: 5450 bdaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49be78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49be7a: 3800 6100 |0003: if-eqz v0, 0064 // +0061 │ │ -49be7e: 3806 5f00 |0005: if-eqz v6, 0064 // +005f │ │ -49be82: 5552 c1aa |0007: iget-boolean v2, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49be86: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -49be8a: 2859 |000b: goto 0064 // +0059 │ │ -49be8c: 6e10 7402 0600 |000c: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getProperties:()I // method@0274 │ │ -49be92: 0a02 |000f: move-result v2 │ │ -49be94: dd02 020c |0010: and-int/lit8 v2, v2, #int 12 // #0c │ │ -49be98: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ -49be9c: 0f01 |0014: return v1 │ │ -49be9e: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -49bea0: 2202 0819 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49bea4: 7010 06e1 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49beaa: 1a03 a866 |001b: const-string v3, "Writing characteristic " // string@66a8 │ │ -49beae: 6e20 12e1 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49beb4: 6e10 7502 0600 |0020: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49beba: 0c03 |0023: move-result-object v3 │ │ -49bebc: 6e20 11e1 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49bec2: 1a03 4700 |0027: const-string v3, " (" // string@0047 │ │ -49bec6: 6e20 12e1 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49becc: 6e10 7702 0600 |002c: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getWriteType:()I // method@0277 │ │ -49bed2: 0a03 |002f: move-result v3 │ │ -49bed4: 7110 6bf0 0300 |0030: invoke-static {v3}, Lno/nordicsemi/android/ble/utils/ParserUtils;.writeTypeToString:(I)Ljava/lang/String; // method@f06b │ │ -49beda: 0c03 |0033: move-result-object v3 │ │ -49bedc: 6e20 12e1 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bee2: 1a03 db04 |0037: const-string v3, ")" // string@04db │ │ -49bee6: 6e20 12e1 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49beec: 6e10 1fe1 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49bef2: 0c02 |003f: move-result-object v2 │ │ -49bef4: 7030 c6e9 1502 |0040: invoke-direct {v5, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49befa: 1231 |0043: const/4 v1, #int 3 // #3 │ │ -49befc: 2202 0819 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49bf00: 7010 06e1 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49bf06: 1a04 838e |0049: const-string v4, "gatt.writeCharacteristic(" // string@8e83 │ │ -49bf0a: 6e20 12e1 4200 |004b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bf10: 6e10 7502 0600 |004e: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49bf16: 0c04 |0051: move-result-object v4 │ │ -49bf18: 6e20 11e1 4200 |0052: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49bf1e: 6e20 12e1 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bf24: 6e10 1fe1 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49bf2a: 0c02 |005b: move-result-object v2 │ │ -49bf2c: 7030 c6e9 1502 |005c: invoke-direct {v5, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49bf32: 6e20 6d02 6000 |005f: invoke-virtual {v0, v6}, Landroid/bluetooth/BluetoothGatt;.writeCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@026d │ │ -49bf38: 0a06 |0062: move-result v6 │ │ -49bf3a: 0f06 |0063: return v6 │ │ -49bf3c: 0f01 |0064: return v1 │ │ +49be68: |[49be68] no.nordicsemi.android.ble.BleManagerHandler.internalWriteCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49be78: 5450 bdaa |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49be7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49be7e: 3800 6100 |0003: if-eqz v0, 0064 // +0061 │ │ +49be82: 3806 5f00 |0005: if-eqz v6, 0064 // +005f │ │ +49be86: 5552 c1aa |0007: iget-boolean v2, v5, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49be8a: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +49be8e: 2859 |000b: goto 0064 // +0059 │ │ +49be90: 6e10 7402 0600 |000c: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getProperties:()I // method@0274 │ │ +49be96: 0a02 |000f: move-result v2 │ │ +49be98: dd02 020c |0010: and-int/lit8 v2, v2, #int 12 // #0c │ │ +49be9c: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ +49bea0: 0f01 |0014: return v1 │ │ +49bea2: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +49bea4: 2202 0819 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49bea8: 7010 06e1 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49beae: 1a03 a866 |001b: const-string v3, "Writing characteristic " // string@66a8 │ │ +49beb2: 6e20 12e1 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49beb8: 6e10 7502 0600 |0020: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49bebe: 0c03 |0023: move-result-object v3 │ │ +49bec0: 6e20 11e1 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49bec6: 1a03 4700 |0027: const-string v3, " (" // string@0047 │ │ +49beca: 6e20 12e1 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bed0: 6e10 7702 0600 |002c: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getWriteType:()I // method@0277 │ │ +49bed6: 0a03 |002f: move-result v3 │ │ +49bed8: 7110 6bf0 0300 |0030: invoke-static {v3}, Lno/nordicsemi/android/ble/utils/ParserUtils;.writeTypeToString:(I)Ljava/lang/String; // method@f06b │ │ +49bede: 0c03 |0033: move-result-object v3 │ │ +49bee0: 6e20 12e1 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bee6: 1a03 db04 |0037: const-string v3, ")" // string@04db │ │ +49beea: 6e20 12e1 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bef0: 6e10 1fe1 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49bef6: 0c02 |003f: move-result-object v2 │ │ +49bef8: 7030 c6e9 1502 |0040: invoke-direct {v5, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49befe: 1231 |0043: const/4 v1, #int 3 // #3 │ │ +49bf00: 2202 0819 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49bf04: 7010 06e1 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49bf0a: 1a04 838e |0049: const-string v4, "gatt.writeCharacteristic(" // string@8e83 │ │ +49bf0e: 6e20 12e1 4200 |004b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bf14: 6e10 7502 0600 |004e: invoke-virtual {v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49bf1a: 0c04 |0051: move-result-object v4 │ │ +49bf1c: 6e20 11e1 4200 |0052: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49bf22: 6e20 12e1 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bf28: 6e10 1fe1 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49bf2e: 0c02 |005b: move-result-object v2 │ │ +49bf30: 7030 c6e9 1502 |005c: invoke-direct {v5, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49bf36: 6e20 6d02 6000 |005f: invoke-virtual {v0, v6}, Landroid/bluetooth/BluetoothGatt;.writeCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@026d │ │ +49bf3c: 0a06 |0062: move-result v6 │ │ +49bf3e: 0f06 |0063: return v6 │ │ +49bf40: 0f01 |0064: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ 0x0007 line=899 │ │ 0x000c line=903 │ │ 0x0016 line=908 │ │ 0x002c line=909 │ │ @@ -1745453,50 +1745454,50 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -49bf40: |[49bf40] no.nordicsemi.android.ble.BleManagerHandler.internalWriteDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ -49bf50: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49bf54: 3800 4500 |0002: if-eqz v0, 0047 // +0045 │ │ -49bf58: 3804 4300 |0004: if-eqz v4, 0047 // +0043 │ │ -49bf5c: 5530 c1aa |0006: iget-boolean v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49bf60: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -49bf64: 283d |000a: goto 0047 // +003d │ │ -49bf66: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -49bf68: 2201 0819 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49bf6c: 7010 06e1 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49bf72: 1a02 a966 |0011: const-string v2, "Writing descriptor " // string@66a9 │ │ -49bf76: 6e20 12e1 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bf7c: 6e10 7d02 0400 |0016: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49bf82: 0c02 |0019: move-result-object v2 │ │ -49bf84: 6e20 11e1 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49bf8a: 6e10 1fe1 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49bf90: 0c01 |0020: move-result-object v1 │ │ -49bf92: 7030 c6e9 0301 |0021: invoke-direct {v3, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49bf98: 1230 |0024: const/4 v0, #int 3 // #3 │ │ -49bf9a: 2201 0819 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49bf9e: 7010 06e1 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49bfa4: 1a02 848e |002a: const-string v2, "gatt.writeDescriptor(" // string@8e84 │ │ -49bfa8: 6e20 12e1 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bfae: 6e10 7d02 0400 |002f: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49bfb4: 0c02 |0032: move-result-object v2 │ │ -49bfb6: 6e20 11e1 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49bfbc: 1a02 db04 |0036: const-string v2, ")" // string@04db │ │ -49bfc0: 6e20 12e1 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49bfc6: 6e10 1fe1 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49bfcc: 0c01 |003e: move-result-object v1 │ │ -49bfce: 7030 c6e9 0301 |003f: invoke-direct {v3, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49bfd4: 7020 9fe9 4300 |0042: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteDescriptorWorkaround:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e99f │ │ -49bfda: 0a04 |0045: move-result v4 │ │ -49bfdc: 0f04 |0046: return v4 │ │ -49bfde: 1204 |0047: const/4 v4, #int 0 // #0 │ │ -49bfe0: 0f04 |0048: return v4 │ │ +49bf44: |[49bf44] no.nordicsemi.android.ble.BleManagerHandler.internalWriteDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ +49bf54: 5430 bdaa |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49bf58: 3800 4500 |0002: if-eqz v0, 0047 // +0045 │ │ +49bf5c: 3804 4300 |0004: if-eqz v4, 0047 // +0043 │ │ +49bf60: 5530 c1aa |0006: iget-boolean v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49bf64: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +49bf68: 283d |000a: goto 0047 // +003d │ │ +49bf6a: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +49bf6c: 2201 0819 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49bf70: 7010 06e1 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49bf76: 1a02 a966 |0011: const-string v2, "Writing descriptor " // string@66a9 │ │ +49bf7a: 6e20 12e1 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bf80: 6e10 7d02 0400 |0016: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49bf86: 0c02 |0019: move-result-object v2 │ │ +49bf88: 6e20 11e1 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49bf8e: 6e10 1fe1 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49bf94: 0c01 |0020: move-result-object v1 │ │ +49bf96: 7030 c6e9 0301 |0021: invoke-direct {v3, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49bf9c: 1230 |0024: const/4 v0, #int 3 // #3 │ │ +49bf9e: 2201 0819 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49bfa2: 7010 06e1 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49bfa8: 1a02 848e |002a: const-string v2, "gatt.writeDescriptor(" // string@8e84 │ │ +49bfac: 6e20 12e1 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bfb2: 6e10 7d02 0400 |002f: invoke-virtual {v4}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49bfb8: 0c02 |0032: move-result-object v2 │ │ +49bfba: 6e20 11e1 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49bfc0: 1a02 db04 |0036: const-string v2, ")" // string@04db │ │ +49bfc4: 6e20 12e1 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49bfca: 6e10 1fe1 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49bfd0: 0c01 |003e: move-result-object v1 │ │ +49bfd2: 7030 c6e9 0301 |003f: invoke-direct {v3, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49bfd8: 7020 9fe9 4300 |0042: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteDescriptorWorkaround:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e99f │ │ +49bfde: 0a04 |0045: move-result v4 │ │ +49bfe0: 0f04 |0046: return v4 │ │ +49bfe2: 1204 |0047: const/4 v4, #int 0 // #0 │ │ +49bfe4: 0f04 |0048: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0006 line=926 │ │ 0x000c line=929 │ │ 0x0025 line=930 │ │ 0x0042 line=931 │ │ @@ -1745509,33 +1745510,33 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -49bfe4: |[49bfe4] no.nordicsemi.android.ble.BleManagerHandler.internalWriteDescriptorWorkaround:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ -49bff4: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49bff8: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -49bffc: 3805 1b00 |0004: if-eqz v5, 001f // +001b │ │ -49c000: 5541 c1aa |0006: iget-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49c004: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -49c008: 2815 |000a: goto 001f // +0015 │ │ -49c00a: 6e10 7b02 0500 |000b: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattDescriptor;.getCharacteristic:()Landroid/bluetooth/BluetoothGattCharacteristic; // method@027b │ │ -49c010: 0c01 |000e: move-result-object v1 │ │ -49c012: 6e10 7702 0100 |000f: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getWriteType:()I // method@0277 │ │ -49c018: 0a02 |0012: move-result v2 │ │ -49c01a: 1223 |0013: const/4 v3, #int 2 // #2 │ │ -49c01c: 6e20 7902 3100 |0014: invoke-virtual {v1, v3}, Landroid/bluetooth/BluetoothGattCharacteristic;.setWriteType:(I)V // method@0279 │ │ -49c022: 6e20 6e02 5000 |0017: invoke-virtual {v0, v5}, Landroid/bluetooth/BluetoothGatt;.writeDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@026e │ │ -49c028: 0a05 |001a: move-result v5 │ │ -49c02a: 6e20 7902 2100 |001b: invoke-virtual {v1, v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.setWriteType:(I)V // method@0279 │ │ -49c030: 0f05 |001e: return v5 │ │ -49c032: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -49c034: 0f05 |0020: return v5 │ │ +49bfe8: |[49bfe8] no.nordicsemi.android.ble.BleManagerHandler.internalWriteDescriptorWorkaround:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ +49bff8: 5440 bdaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49bffc: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +49c000: 3805 1b00 |0004: if-eqz v5, 001f // +001b │ │ +49c004: 5541 c1aa |0006: iget-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49c008: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +49c00c: 2815 |000a: goto 001f // +0015 │ │ +49c00e: 6e10 7b02 0500 |000b: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattDescriptor;.getCharacteristic:()Landroid/bluetooth/BluetoothGattCharacteristic; // method@027b │ │ +49c014: 0c01 |000e: move-result-object v1 │ │ +49c016: 6e10 7702 0100 |000f: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getWriteType:()I // method@0277 │ │ +49c01c: 0a02 |0012: move-result v2 │ │ +49c01e: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +49c020: 6e20 7902 3100 |0014: invoke-virtual {v1, v3}, Landroid/bluetooth/BluetoothGattCharacteristic;.setWriteType:(I)V // method@0279 │ │ +49c026: 6e20 6e02 5000 |0017: invoke-virtual {v0, v5}, Landroid/bluetooth/BluetoothGatt;.writeDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@026e │ │ +49c02c: 0a05 |001a: move-result v5 │ │ +49c02e: 6e20 7902 2100 |001b: invoke-virtual {v1, v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.setWriteType:(I)V // method@0279 │ │ +49c034: 0f05 |001e: return v5 │ │ +49c036: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +49c038: 0f05 |0020: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ 0x0006 line=946 │ │ 0x000b line=949 │ │ 0x000f line=950 │ │ 0x0014 line=951 │ │ @@ -1745550,26 +1745551,26 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -49c038: |[49c038] no.nordicsemi.android.ble.BleManagerHandler.isBatteryLevelCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49c048: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ -49c04c: 6200 91aa |0002: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.BATTERY_LEVEL_CHARACTERISTIC:Ljava/util/UUID; // field@aa91 │ │ -49c050: 6e10 7502 0200 |0004: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49c056: 0c02 |0007: move-result-object v2 │ │ -49c058: 6e20 15e4 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ -49c05e: 0a02 |000b: move-result v2 │ │ -49c060: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ -49c064: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -49c066: 2802 |000f: goto 0011 // +0002 │ │ -49c068: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -49c06a: 0f02 |0011: return v2 │ │ +49c03c: |[49c03c] no.nordicsemi.android.ble.BleManagerHandler.isBatteryLevelCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49c04c: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +49c050: 6200 91aa |0002: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.BATTERY_LEVEL_CHARACTERISTIC:Ljava/util/UUID; // field@aa91 │ │ +49c054: 6e10 7502 0200 |0004: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49c05a: 0c02 |0007: move-result-object v2 │ │ +49c05c: 6e20 15e4 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ +49c062: 0a02 |000b: move-result v2 │ │ +49c064: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ +49c068: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +49c06a: 2802 |000f: goto 0011 // +0002 │ │ +49c06c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +49c06e: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3263 │ │ 0x0004 line=3264 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1745579,26 +1745580,26 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -49c06c: |[49c06c] no.nordicsemi.android.ble.BleManagerHandler.isCCCD:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ -49c07c: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ -49c080: 6200 93aa |0002: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ -49c084: 6e10 7d02 0200 |0004: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49c08a: 0c02 |0007: move-result-object v2 │ │ -49c08c: 6e20 15e4 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ -49c092: 0a02 |000b: move-result v2 │ │ -49c094: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ -49c098: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -49c09a: 2802 |000f: goto 0011 // +0002 │ │ -49c09c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -49c09e: 0f02 |0011: return v2 │ │ +49c070: |[49c070] no.nordicsemi.android.ble.BleManagerHandler.isCCCD:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ +49c080: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +49c084: 6200 93aa |0002: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR_UUID:Ljava/util/UUID; // field@aa93 │ │ +49c088: 6e10 7d02 0200 |0004: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49c08e: 0c02 |0007: move-result-object v2 │ │ +49c090: 6e20 15e4 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ +49c096: 0a02 |000b: move-result v2 │ │ +49c098: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ +49c09c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +49c09e: 2802 |000f: goto 0011 // +0002 │ │ +49c0a0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +49c0a2: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3274 │ │ 0x0004 line=3275 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1745608,28 +1745609,28 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -49c0fc: |[49c0fc] no.nordicsemi.android.ble.BleManagerHandler.isServiceChangedCCCD:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ -49c10c: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -49c110: 6200 9caa |0002: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.SERVICE_CHANGED_CHARACTERISTIC:Ljava/util/UUID; // field@aa9c │ │ -49c114: 6e10 7b02 0200 |0004: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattDescriptor;.getCharacteristic:()Landroid/bluetooth/BluetoothGattCharacteristic; // method@027b │ │ -49c11a: 0c02 |0007: move-result-object v2 │ │ -49c11c: 6e10 7502 0200 |0008: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49c122: 0c02 |000b: move-result-object v2 │ │ -49c124: 6e20 15e4 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ -49c12a: 0a02 |000f: move-result v2 │ │ -49c12c: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -49c130: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -49c132: 2802 |0013: goto 0015 // +0002 │ │ -49c134: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -49c136: 0f02 |0015: return v2 │ │ +49c100: |[49c100] no.nordicsemi.android.ble.BleManagerHandler.isServiceChangedCCCD:(Landroid/bluetooth/BluetoothGattDescriptor;)Z │ │ +49c110: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +49c114: 6200 9caa |0002: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.SERVICE_CHANGED_CHARACTERISTIC:Ljava/util/UUID; // field@aa9c │ │ +49c118: 6e10 7b02 0200 |0004: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattDescriptor;.getCharacteristic:()Landroid/bluetooth/BluetoothGattCharacteristic; // method@027b │ │ +49c11e: 0c02 |0007: move-result-object v2 │ │ +49c120: 6e10 7502 0200 |0008: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49c126: 0c02 |000b: move-result-object v2 │ │ +49c128: 6e20 15e4 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ +49c12e: 0a02 |000f: move-result v2 │ │ +49c130: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +49c134: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +49c136: 2802 |0013: goto 0015 // +0002 │ │ +49c138: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +49c13a: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3240 │ │ 0x0004 line=3241 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1745639,26 +1745640,26 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -49c138: |[49c138] no.nordicsemi.android.ble.BleManagerHandler.isServiceChangedCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ -49c148: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ -49c14c: 6200 9caa |0002: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.SERVICE_CHANGED_CHARACTERISTIC:Ljava/util/UUID; // field@aa9c │ │ -49c150: 6e10 7502 0200 |0004: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49c156: 0c02 |0007: move-result-object v2 │ │ -49c158: 6e20 15e4 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ -49c15e: 0a02 |000b: move-result v2 │ │ -49c160: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ -49c164: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -49c166: 2802 |000f: goto 0011 // +0002 │ │ -49c168: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -49c16a: 0f02 |0011: return v2 │ │ +49c13c: |[49c13c] no.nordicsemi.android.ble.BleManagerHandler.isServiceChangedCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z │ │ +49c14c: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +49c150: 6200 9caa |0002: sget-object v0, Lno/nordicsemi/android/ble/BleManager;.SERVICE_CHANGED_CHARACTERISTIC:Ljava/util/UUID; // field@aa9c │ │ +49c154: 6e10 7502 0200 |0004: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49c15a: 0c02 |0007: move-result-object v2 │ │ +49c15c: 6e20 15e4 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@e415 │ │ +49c162: 0a02 |000b: move-result v2 │ │ +49c164: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ +49c168: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +49c16a: 2802 |000f: goto 0011 // +0002 │ │ +49c16c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +49c16e: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3251 │ │ 0x0004 line=3252 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1745668,17 +1745669,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c954: |[49c954] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalConnect$0:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49c964: 7220 00e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceConnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@e900 │ │ -49c96a: 0e00 |0003: return-void │ │ +49c958: |[49c958] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalConnect$0:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49c968: 7220 00e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceConnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@e900 │ │ +49c96e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -1745687,17 +1745688,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c96c: |[49c96c] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalConnect$1:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -49c97c: 7220 09f0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceConnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@f009 │ │ -49c982: 0e00 |0003: return-void │ │ +49c970: |[49c970] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalConnect$1:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49c980: 7220 09f0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceConnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@f009 │ │ +49c986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ │ │ @@ -1745706,17 +1745707,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c984: |[49c984] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalConnect$2:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49c994: 7220 00e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceConnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@e900 │ │ -49c99a: 0e00 |0003: return-void │ │ +49c988: |[49c988] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalConnect$2:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49c998: 7220 00e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceConnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@e900 │ │ +49c99e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -1745725,17 +1745726,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c99c: |[49c99c] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalConnect$3:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -49c9ac: 7220 09f0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceConnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@f009 │ │ -49c9b2: 0e00 |0003: return-void │ │ +49c9a0: |[49c9a0] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalConnect$3:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49c9b0: 7220 09f0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceConnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@f009 │ │ +49c9b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ │ │ @@ -1745744,17 +1745745,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c9b4: |[49c9b4] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalDisconnect$4:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49c9c4: 7220 02e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceDisconnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@e902 │ │ -49c9ca: 0e00 |0003: return-void │ │ +49c9b8: |[49c9b8] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalDisconnect$4:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49c9c8: 7220 02e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceDisconnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@e902 │ │ +49c9ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -1745763,17 +1745764,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c9cc: |[49c9cc] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalDisconnect$5:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -49c9dc: 7220 0bf0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceDisconnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@f00b │ │ -49c9e2: 0e00 |0003: return-void │ │ +49c9d0: |[49c9d0] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalDisconnect$5:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49c9e0: 7220 0bf0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceDisconnecting:(Landroid/bluetooth/BluetoothDevice;)V // method@f00b │ │ +49c9e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ │ │ @@ -1745782,17 +1745783,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49c9e4: |[49c9e4] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalDisconnect$6:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49c9f4: 7220 01e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;)V // method@e901 │ │ -49c9fa: 0e00 |0003: return-void │ │ +49c9e8: |[49c9e8] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalDisconnect$6:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49c9f8: 7220 01e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;)V // method@e901 │ │ +49c9fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -1745801,18 +1745802,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -49c9fc: |[49c9fc] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalDisconnect$7:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -49ca0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49ca0e: 7230 0af0 1200 |0001: invoke-interface {v2, v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;I)V // method@f00a │ │ -49ca14: 0e00 |0004: return-void │ │ +49ca00: |[49ca00] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalDisconnect$7:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49ca10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49ca12: 7230 0af0 1200 |0001: invoke-interface {v2, v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;I)V // method@f00a │ │ +49ca18: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=613 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0005 reg=2 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ │ │ @@ -1745821,17 +1745822,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49ca3c: |[49ca3c] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$23:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49ca4c: 7220 04e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceReady:(Landroid/bluetooth/BluetoothDevice;)V // method@e904 │ │ -49ca52: 0e00 |0003: return-void │ │ +49ca40: |[49ca40] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$23:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49ca50: 7220 04e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceReady:(Landroid/bluetooth/BluetoothDevice;)V // method@e904 │ │ +49ca56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2851 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -1745840,17 +1745841,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49ca54: |[49ca54] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$24:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -49ca64: 7220 0df0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceReady:(Landroid/bluetooth/BluetoothDevice;)V // method@f00d │ │ -49ca6a: 0e00 |0003: return-void │ │ +49ca58: |[49ca58] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$24:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49ca68: 7220 0df0 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceReady:(Landroid/bluetooth/BluetoothDevice;)V // method@f00d │ │ +49ca6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2852 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ │ │ @@ -1745859,17 +1745860,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49cb60: |[49cb60] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$16:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49cb70: 7220 01e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;)V // method@e901 │ │ -49cb76: 0e00 |0003: return-void │ │ +49cb64: |[49cb64] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$16:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49cb74: 7220 01e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;)V // method@e901 │ │ +49cb7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1515 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -1745878,17 +1745879,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -49cb78: |[49cb78] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$17:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -49cb88: 7230 0cf0 0201 |0000: invoke-interface {v2, v0, v1}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceFailedToConnect:(Landroid/bluetooth/BluetoothDevice;I)V // method@f00c │ │ -49cb8e: 0e00 |0003: return-void │ │ +49cb7c: |[49cb7c] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$17:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49cb8c: 7230 0cf0 0201 |0000: invoke-interface {v2, v0, v1}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceFailedToConnect:(Landroid/bluetooth/BluetoothDevice;I)V // method@f00c │ │ +49cb92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1516 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ @@ -1745898,17 +1745899,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49cb90: |[49cb90] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$18:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49cba0: 7220 01e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;)V // method@e901 │ │ -49cba6: 0e00 |0003: return-void │ │ +49cb94: |[49cb94] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$18:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49cba4: 7220 01e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;)V // method@e901 │ │ +49cbaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1521 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -1745917,17 +1745918,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -49cba8: |[49cba8] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$19:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -49cbb8: 7230 0af0 0201 |0000: invoke-interface {v2, v0, v1}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;I)V // method@f00a │ │ -49cbbe: 0e00 |0003: return-void │ │ +49cbac: |[49cbac] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$19:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49cbbc: 7230 0af0 0201 |0000: invoke-interface {v2, v0, v1}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;I)V // method@f00a │ │ +49cbc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1522 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ @@ -1745937,17 +1745938,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49cbc0: |[49cbc0] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$20:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49cbd0: 7220 06e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onLinkLossOccurred:(Landroid/bluetooth/BluetoothDevice;)V // method@e906 │ │ -49cbd6: 0e00 |0003: return-void │ │ +49cbc4: |[49cbc4] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$20:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49cbd4: 7220 06e9 0100 |0000: invoke-interface {v1, v0}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onLinkLossOccurred:(Landroid/bluetooth/BluetoothDevice;)V // method@e906 │ │ +49cbda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1529 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -1745956,18 +1745957,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -49cbd8: |[49cbd8] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$21:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -49cbe8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -49cbea: 7230 0af0 1200 |0001: invoke-interface {v2, v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;I)V // method@f00a │ │ -49cbf0: 0e00 |0004: return-void │ │ +49cbdc: |[49cbdc] no.nordicsemi.android.ble.BleManagerHandler.lambda$notifyDeviceDisconnected$21:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49cbec: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +49cbee: 7230 0af0 1200 |0001: invoke-interface {v2, v1, v0}, Lno/nordicsemi/android/ble/observer/ConnectionObserver;.onDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;I)V // method@f00a │ │ +49cbf4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1530 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0005 reg=2 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ │ │ @@ -1745976,17 +1745977,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -49cbf4: |[49cbf4] no.nordicsemi.android.ble.BleManagerHandler.lambda$null$11:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49cc04: 7230 fbe8 0201 |0000: invoke-interface {v2, v0, v1}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onBatteryValueReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@e8fb │ │ -49cc0a: 0e00 |0003: return-void │ │ +49cbf8: |[49cbf8] no.nordicsemi.android.ble.BleManagerHandler.lambda$null$11:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49cc08: 7230 fbe8 0201 |0000: invoke-interface {v2, v0, v1}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onBatteryValueReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@e8fb │ │ +49cc0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -1745996,17 +1745997,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -49cc0c: |[49cc0c] no.nordicsemi.android.ble.BleManagerHandler.lambda$null$9:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49cc1c: 7230 fbe8 0201 |0000: invoke-interface {v2, v0, v1}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onBatteryValueReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@e8fb │ │ -49cc22: 0e00 |0003: return-void │ │ +49cc10: |[49cc10] no.nordicsemi.android.ble.BleManagerHandler.lambda$null$9:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49cc20: 7230 fbe8 0201 |0000: invoke-interface {v2, v0, v1}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onBatteryValueReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@e8fb │ │ +49cc26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1149 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -1746016,17 +1746017,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -49cc24: |[49cc24] no.nordicsemi.android.ble.BleManagerHandler.lambda$onError$22:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49cc34: 7240 05e9 0321 |0000: invoke-interface {v3, v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ -49cc3a: 0e00 |0003: return-void │ │ +49cc28: |[49cc28] no.nordicsemi.android.ble.BleManagerHandler.lambda$onError$22:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;ILno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49cc38: 7240 05e9 0321 |0000: invoke-interface {v3, v0, v1, v2}, Lno/nordicsemi/android/ble/BleManagerCallbacks;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e905 │ │ +49cc3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1682 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1746037,17 +1746038,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;Lno/nordicsemi/android/ble/observer/BondingObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49cc3c: |[49cc3c] no.nordicsemi.android.ble.BleManagerHandler.lambda$postBondingStateChange$14:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ -49cc4c: 7220 33e9 1000 |0000: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;.run:(Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e933 │ │ -49cc52: 0e00 |0003: return-void │ │ +49cc40: |[49cc40] no.nordicsemi.android.ble.BleManagerHandler.lambda$postBondingStateChange$14:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;Lno/nordicsemi/android/ble/observer/BondingObserver;)V │ │ +49cc50: 7220 33e9 1000 |0000: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;.run:(Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e933 │ │ +49cc56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/observer/BondingObserver; │ │ │ │ @@ -1746056,17 +1746057,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49cc54: |[49cc54] no.nordicsemi.android.ble.BleManagerHandler.lambda$postCallback$13:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -49cc64: 7220 34e9 1000 |0000: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e934 │ │ -49cc6a: 0e00 |0003: return-void │ │ +49cc58: |[49cc58] no.nordicsemi.android.ble.BleManagerHandler.lambda$postCallback$13:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +49cc68: 7220 34e9 1000 |0000: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;.run:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e934 │ │ +49cc6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1300 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ │ │ @@ -1746075,17 +1746076,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -49cc6c: |[49cc6c] no.nordicsemi.android.ble.BleManagerHandler.lambda$postConnectionStateChange$15:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ -49cc7c: 7220 35e9 1000 |0000: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e935 │ │ -49cc82: 0e00 |0003: return-void │ │ +49cc70: |[49cc70] no.nordicsemi.android.ble.BleManagerHandler.lambda$postConnectionStateChange$15:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ +49cc80: 7220 35e9 1000 |0000: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;.run:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e935 │ │ +49cc86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/observer/ConnectionObserver; │ │ │ │ @@ -1746094,18 +1746095,18 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -49ccd8: |[49ccd8] no.nordicsemi.android.ble.BleManagerHandler.log:(ILjava/lang/String;)V │ │ -49cce8: 5410 ceaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ -49ccec: 6e30 bae8 2003 |0002: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/BleManager;.log:(ILjava/lang/String;)V // method@e8ba │ │ -49ccf2: 0e00 |0005: return-void │ │ +49ccdc: |[49ccdc] no.nordicsemi.android.ble.BleManagerHandler.log:(ILjava/lang/String;)V │ │ +49ccec: 5410 ceaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ +49ccf0: 6e30 bae8 2003 |0002: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/BleManager;.log:(ILjava/lang/String;)V // method@e8ba │ │ +49ccf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3286 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1746115,526 +1746116,526 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -49c2b8: |[49c2b8] no.nordicsemi.android.ble.BleManagerHandler.mapDisconnectStatusToReason:(I)I │ │ -49c2c8: 3802 1700 |0000: if-eqz v2, 0017 // +0017 │ │ -49c2cc: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ -49c2d0: 3202 1000 |0004: if-eq v2, v0, 0014 // +0010 │ │ -49c2d4: 1300 1300 |0006: const/16 v0, #int 19 // #13 │ │ -49c2d8: 3202 0a00 |0008: if-eq v2, v0, 0012 // +000a │ │ -49c2dc: 1300 1600 |000a: const/16 v0, #int 22 // #16 │ │ -49c2e0: 3202 0400 |000c: if-eq v2, v0, 0010 // +0004 │ │ -49c2e4: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -49c2e6: 0f02 |000f: return v2 │ │ -49c2e8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -49c2ea: 0f02 |0011: return v2 │ │ -49c2ec: 1222 |0012: const/4 v2, #int 2 // #2 │ │ -49c2ee: 0f02 |0013: return v2 │ │ -49c2f0: 1302 0a00 |0014: const/16 v2, #int 10 // #a │ │ -49c2f4: 0f02 |0016: return v2 │ │ -49c2f6: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -49c2f8: 0f02 |0018: return v2 │ │ +49c2bc: |[49c2bc] no.nordicsemi.android.ble.BleManagerHandler.mapDisconnectStatusToReason:(I)I │ │ +49c2cc: 3802 1700 |0000: if-eqz v2, 0017 // +0017 │ │ +49c2d0: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ +49c2d4: 3202 1000 |0004: if-eq v2, v0, 0014 // +0010 │ │ +49c2d8: 1300 1300 |0006: const/16 v0, #int 19 // #13 │ │ +49c2dc: 3202 0a00 |0008: if-eq v2, v0, 0012 // +000a │ │ +49c2e0: 1300 1600 |000a: const/16 v0, #int 22 // #16 │ │ +49c2e4: 3202 0400 |000c: if-eq v2, v0, 0010 // +0004 │ │ +49c2e8: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +49c2ea: 0f02 |000f: return v2 │ │ +49c2ec: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +49c2ee: 0f02 |0011: return v2 │ │ +49c2f0: 1222 |0012: const/4 v2, #int 2 // #2 │ │ +49c2f2: 0f02 |0013: return v2 │ │ +49c2f4: 1302 0a00 |0014: const/16 v2, #int 10 // #a │ │ +49c2f8: 0f02 |0016: return v2 │ │ +49c2fa: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +49c2fc: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #120 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'nextRequest' │ │ type : '(Z)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 990 16-bit code units │ │ -49ccf4: |[49ccf4] no.nordicsemi.android.ble.BleManagerHandler.nextRequest:(Z)V │ │ -49cd04: 1d0b |0000: monitor-enter v11 │ │ -49cd06: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -49cd08: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -49cd0a: 380c 0f00 |0003: if-eqz v12, 0012 // +000f │ │ -49cd0e: 55bc d0aa |0005: iget-boolean v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ -49cd12: 380c 0b00 |0007: if-eqz v12, 0012 // +000b │ │ -49cd16: 54bc b9aa |0009: iget-object v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49cd1a: 380c 0400 |000b: if-eqz v12, 000f // +0004 │ │ -49cd1e: 121c |000d: const/4 v12, #int 1 // #1 │ │ -49cd20: 2802 |000e: goto 0010 // +0002 │ │ -49cd22: 120c |000f: const/4 v12, #int 0 // #0 │ │ -49cd24: 5cbc d0aa |0010: iput-boolean v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ -49cd28: 55bc d0aa |0012: iget-boolean v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ -49cd2c: 390c 8403 |0014: if-nez v12, 0398 // +0384 │ │ -49cd30: 55bc caaa |0016: iget-boolean v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.initInProgress:Z // field@aaca │ │ -49cd34: 380c 0400 |0018: if-eqz v12, 001c // +0004 │ │ -49cd38: 2900 7e03 |001a: goto/16 0398 // +037e │ │ -49cd3c: 54bc bcaa |001c: iget-object v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49cd40: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -49cd42: 54b3 d6aa |001f: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ -49cd46: 3803 1a00 |0021: if-eqz v3, 003b // +001a │ │ -49cd4a: 6e10 5feb 0300 |0023: invoke-virtual {v3}, Lno/nordicsemi/android/ble/RequestQueue;.hasMore:()Z // method@eb5f │ │ -49cd50: 0a03 |0026: move-result v3 │ │ -49cd52: 3803 0d00 |0027: if-eqz v3, 0034 // +000d │ │ -49cd56: 54b3 d6aa |0029: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ -49cd5a: 6e10 5eeb 0300 |002b: invoke-virtual {v3}, Lno/nordicsemi/android/ble/RequestQueue;.getNext:()Lno/nordicsemi/android/ble/Request; // method@eb5e │ │ -49cd60: 0c03 |002e: move-result-object v3 │ │ -49cd62: 6e20 4ceb b300 |002f: invoke-virtual {v3, v11}, Lno/nordicsemi/android/ble/Request;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb4c │ │ -49cd68: 0c03 |0032: move-result-object v3 │ │ -49cd6a: 2809 |0033: goto 003c // +0009 │ │ -49cd6c: 54b3 d6aa |0034: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ -49cd70: 6e20 64eb c300 |0036: invoke-virtual {v3, v12}, Lno/nordicsemi/android/ble/RequestQueue;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb64 │ │ -49cd76: 5bb2 d6aa |0039: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ -49cd7a: 0723 |003b: move-object v3, v2 │ │ -49cd7c: 3903 0e00 |003c: if-nez v3, 004a // +000e │ │ -49cd80: 54b3 cbaa |003e: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ -49cd84: 3803 0900 |0040: if-eqz v3, 0049 // +0009 │ │ -49cd88: 7210 23e3 0300 |0042: invoke-interface {v3}, Ljava/util/Deque;.poll:()Ljava/lang/Object; // method@e323 │ │ -49cd8e: 0c03 |0045: move-result-object v3 │ │ -49cd90: 1f03 681b |0046: check-cast v3, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ -49cd94: 2802 |0048: goto 004a // +0002 │ │ -49cd96: 0723 |0049: move-object v3, v2 │ │ -49cd98: 3903 4000 |004a: if-nez v3, 008a // +0040 │ │ -49cd9c: 54b3 cbaa |004c: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ -49cda0: 3803 2a00 |004e: if-eqz v3, 0078 // +002a │ │ -49cda4: 5bb2 cbaa |0050: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ -49cda8: 5cb1 d0aa |0052: iput-boolean v1, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ -49cdac: 5cb1 d3aa |0054: iput-boolean v1, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.ready:Z // field@aad3 │ │ -49cdb0: 6e10 d8e9 0b00 |0056: invoke-virtual {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDeviceReady:()V // method@e9d8 │ │ -49cdb6: 380c 1200 |0059: if-eqz v12, 006b // +0012 │ │ -49cdba: 2203 131b |005b: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8; // type@1b13 │ │ -49cdbe: 7020 01e8 c300 |005d: invoke-direct {v3, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e801 │ │ -49cdc4: 7020 e4e9 3b00 |0060: invoke-direct {v11, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49cdca: 2203 161b |0063: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU; // type@1b16 │ │ -49cdce: 7020 07e8 c300 |0065: invoke-direct {v3, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e807 │ │ -49cdd4: 7020 e5e9 3b00 |0068: invoke-direct {v11, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ -49cdda: 54b3 c0aa |006b: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49cdde: 3803 0b00 |006d: if-eqz v3, 0078 // +000b │ │ -49cde2: 6e10 3cea 0300 |006f: invoke-virtual {v3}, Lno/nordicsemi/android/ble/ConnectRequest;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@ea3c │ │ -49cde8: 0c04 |0072: move-result-object v4 │ │ -49cdea: 6e20 44ea 4300 |0073: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/ConnectRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea44 │ │ -49cdf0: 5bb2 c0aa |0076: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49cdf4: 54b3 daaa |0078: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ -49cdf8: 7210 27e3 0300 |007a: invoke-interface {v3}, Ljava/util/Deque;.remove:()Ljava/lang/Object; // method@e327 │ │ -49cdfe: 0c03 |007d: move-result-object v3 │ │ -49ce00: 1f03 681b |007e: check-cast v3, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ -49ce04: 280a |0080: goto 008a // +000a │ │ -49ce06: 5cb0 d0aa |0081: iput-boolean v0, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ -49ce0a: 5bb2 d5aa |0083: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49ce0e: 6e10 dbe9 0b00 |0085: invoke-virtual {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.onManagerReady:()V // method@e9db │ │ -49ce14: 1e0b |0088: monitor-exit v11 │ │ -49ce16: 0e00 |0089: return-void │ │ -49ce18: 5cb1 d0aa |008a: iput-boolean v1, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ -49ce1c: 5bb3 d5aa |008c: iput-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49ce20: 2034 451b |008e: instance-of v4, v3, Lno/nordicsemi/android/ble/AwaitingRequest; // type@1b45 │ │ -49ce24: 1225 |0090: const/4 v5, #int 2 // #2 │ │ -49ce26: 1236 |0091: const/4 v6, #int 3 // #3 │ │ -49ce28: 3804 6800 |0092: if-eqz v4, 00fa // +0068 │ │ -49ce2c: 0734 |0094: move-object v4, v3 │ │ -49ce2e: 1f04 451b |0095: check-cast v4, Lno/nordicsemi/android/ble/AwaitingRequest; // type@1b45 │ │ -49ce32: 6207 a7aa |0097: sget-object v7, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49ce36: 5438 51ab |0099: iget-object v8, v3, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -49ce3a: 6e10 01eb 0800 |009b: invoke-virtual {v8}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49ce40: 0a08 |009e: move-result v8 │ │ -49ce42: 4407 0708 |009f: aget v7, v7, v8 │ │ -49ce46: 3267 1500 |00a1: if-eq v7, v6, 00b6 // +0015 │ │ -49ce4a: 1248 |00a3: const/4 v8, #int 4 // #4 │ │ -49ce4c: 3287 0f00 |00a4: if-eq v7, v8, 00b3 // +000f │ │ -49ce50: 1258 |00a6: const/4 v8, #int 5 // #5 │ │ -49ce52: 3287 0a00 |00a7: if-eq v7, v8, 00b1 // +000a │ │ -49ce56: 1268 |00a9: const/4 v8, #int 6 // #6 │ │ -49ce58: 3287 0400 |00aa: if-eq v7, v8, 00ae // +0004 │ │ -49ce5c: 1207 |00ac: const/4 v7, #int 0 // #0 │ │ -49ce5e: 280b |00ad: goto 00b8 // +000b │ │ -49ce60: 1307 4c00 |00ae: const/16 v7, #int 76 // #4c │ │ -49ce64: 2808 |00b0: goto 00b8 // +0008 │ │ -49ce66: 1227 |00b1: const/4 v7, #int 2 // #2 │ │ -49ce68: 2806 |00b2: goto 00b8 // +0006 │ │ -49ce6a: 1307 2000 |00b3: const/16 v7, #int 32 // #20 │ │ -49ce6e: 2803 |00b5: goto 00b8 // +0003 │ │ -49ce70: 1307 1000 |00b6: const/16 v7, #int 16 // #10 │ │ -49ce74: 55b8 c1aa |00b8: iget-boolean v8, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49ce78: 3808 1300 |00ba: if-eqz v8, 00cd // +0013 │ │ -49ce7c: 380c 1100 |00bc: if-eqz v12, 00cd // +0011 │ │ -49ce80: 5448 8baa |00be: iget-object v8, v4, Lno/nordicsemi/android/ble/AwaitingRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@aa8b │ │ -49ce84: 3808 0b00 |00c0: if-eqz v8, 00cb // +000b │ │ -49ce88: 5448 8baa |00c2: iget-object v8, v4, Lno/nordicsemi/android/ble/AwaitingRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@aa8b │ │ -49ce8c: 6e10 7402 0800 |00c4: invoke-virtual {v8}, Landroid/bluetooth/BluetoothGattCharacteristic;.getProperties:()I // method@0274 │ │ -49ce92: 0a08 |00c7: move-result v8 │ │ -49ce94: b587 |00c8: and-int/2addr v7, v8 │ │ -49ce96: 3807 0400 |00c9: if-eqz v7, 00cd // +0004 │ │ -49ce9a: 1217 |00cb: const/4 v7, #int 1 // #1 │ │ -49ce9c: 2802 |00cc: goto 00ce // +0002 │ │ -49ce9e: 1207 |00cd: const/4 v7, #int 0 // #0 │ │ -49cea0: 3807 2d00 |00ce: if-eqz v7, 00fb // +002d │ │ -49cea4: 2048 591b |00d0: instance-of v8, v4, Lno/nordicsemi/android/ble/ConditionalWaitRequest; // type@1b59 │ │ -49cea8: 3808 1600 |00d2: if-eqz v8, 00e8 // +0016 │ │ -49ceac: 0748 |00d4: move-object v8, v4 │ │ -49ceae: 1f08 591b |00d5: check-cast v8, Lno/nordicsemi/android/ble/ConditionalWaitRequest; // type@1b59 │ │ -49ceb2: 6e10 29ea 0800 |00d7: invoke-virtual {v8}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.isFulfilled:()Z // method@ea29 │ │ -49ceb8: 0a09 |00da: move-result v9 │ │ -49ceba: 3809 0d00 |00db: if-eqz v9, 00e8 // +000d │ │ -49cebe: 6e20 2bea c800 |00dd: invoke-virtual {v8, v12}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@ea2b │ │ -49cec4: 6e20 2cea c800 |00e0: invoke-virtual {v8, v12}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea2c │ │ -49ceca: 7020 c8e9 1b00 |00e3: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49ced0: 1e0b |00e6: monitor-exit v11 │ │ -49ced2: 0e00 |00e7: return-void │ │ -49ced4: 5bb4 b9aa |00e8: iput-object v4, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49ced8: 6e10 6de8 0400 |00ea: invoke-virtual {v4}, Lno/nordicsemi/android/ble/AwaitingRequest;.getTrigger:()Lno/nordicsemi/android/ble/Request; // method@e86d │ │ -49cede: 0c08 |00ed: move-result-object v8 │ │ -49cee0: 3808 0d00 |00ee: if-eqz v8, 00fb // +000d │ │ -49cee4: 6e20 75e8 c400 |00f0: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@e875 │ │ -49ceea: 6e10 6de8 0400 |00f3: invoke-virtual {v4}, Lno/nordicsemi/android/ble/AwaitingRequest;.getTrigger:()Lno/nordicsemi/android/ble/Request; // method@e86d │ │ -49cef0: 0c03 |00f6: move-result-object v3 │ │ -49cef2: 5bb3 d5aa |00f7: iput-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49cef6: 2802 |00f9: goto 00fb // +0002 │ │ -49cef8: 1207 |00fa: const/4 v7, #int 0 // #0 │ │ -49cefa: 5434 51ab |00fb: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -49cefe: 6208 1fab |00fd: sget-object v8, Lno/nordicsemi/android/ble/Request$Type;.CONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab1f │ │ -49cf02: 3384 0d00 |00ff: if-ne v4, v8, 010c // +000d │ │ -49cf06: 0734 |0101: move-object v4, v3 │ │ -49cf08: 1f04 5a1b |0102: check-cast v4, Lno/nordicsemi/android/ble/ConnectRequest; // type@1b5a │ │ -49cf0c: 6e10 3cea 0400 |0104: invoke-virtual {v4}, Lno/nordicsemi/android/ble/ConnectRequest;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@ea3c │ │ -49cf12: 0c08 |0107: move-result-object v8 │ │ -49cf14: 6e20 43ea 8400 |0108: invoke-virtual {v4, v8}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@ea43 │ │ -49cf1a: 2806 |010b: goto 0111 // +0006 │ │ -49cf1c: 380c 8202 |010c: if-eqz v12, 038e // +0282 │ │ -49cf20: 6e20 48eb c300 |010e: invoke-virtual {v3, v12}, Lno/nordicsemi/android/ble/Request;.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@eb48 │ │ -49cf26: 6204 a7aa |0111: sget-object v4, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49cf2a: 5438 51ab |0113: iget-object v8, v3, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -49cf2e: 6e10 01eb 0800 |0115: invoke-virtual {v8}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49cf34: 0a08 |0118: move-result v8 │ │ -49cf36: 4404 0408 |0119: aget v4, v4, v8 │ │ -49cf3a: 3214 1f02 |011b: if-eq v4, v1, 033a // +021f │ │ -49cf3e: 3254 1d02 |011d: if-eq v4, v5, 033a // +021d │ │ -49cf42: 1305 1500 |011f: const/16 v5, #int 21 // #15 │ │ -49cf46: 1608 c800 |0121: const-wide/16 v8, #int 200 // #c8 │ │ -49cf4a: 130a 1a00 |0123: const/16 v10, #int 26 // #1a │ │ -49cf4e: 2b04 7902 0000 |0125: packed-switch v4, 0000039e // +00000279 │ │ -49cf54: 2900 4402 |0128: goto/16 036c // +0244 │ │ -49cf58: 0734 |012a: move-object v4, v3 │ │ -49cf5a: 1f04 6e1b |012b: check-cast v4, Lno/nordicsemi/android/ble/SleepRequest; // type@1b6e │ │ -49cf5e: 2205 0819 |012d: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -49cf62: 7010 06e1 0500 |012f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49cf68: 1a07 c6e0 |0132: const-string v7, "sleep(" // string@e0c6 │ │ -49cf6c: 6e20 12e1 7500 |0134: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49cf72: 6e10 9beb 0400 |0137: invoke-virtual {v4}, Lno/nordicsemi/android/ble/SleepRequest;.getDelay:()J // method@eb9b │ │ -49cf78: 0b07 |013a: move-result-wide v7 │ │ -49cf7a: 6e30 0ee1 7508 |013b: invoke-virtual {v5, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -49cf80: 1a07 db04 |013e: const-string v7, ")" // string@04db │ │ -49cf84: 6e20 12e1 7500 |0140: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49cf8a: 6e10 1fe1 0500 |0143: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49cf90: 0c05 |0146: move-result-object v5 │ │ -49cf92: 7030 c6e9 6b05 |0147: invoke-direct {v11, v6, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49cf98: 2205 1d1b |014a: new-instance v5, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA; // type@1b1d │ │ -49cf9c: 7040 15e8 b5c4 |014c: invoke-direct {v5, v11, v4, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/SleepRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e815 │ │ -49cfa2: 6e10 9beb 0400 |014f: invoke-virtual {v4}, Lno/nordicsemi/android/ble/SleepRequest;.getDelay:()J // method@eb9b │ │ -49cfa8: 0b06 |0152: move-result-wide v6 │ │ -49cfaa: 6e40 e6e9 5b76 |0153: invoke-virtual {v11, v5, v6, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ -49cfb0: 2900 7301 |0156: goto/16 02c9 // +0173 │ │ -49cfb4: 7010 96e9 0b00 |0158: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalRefreshDeviceCache:()Z // method@e996 │ │ -49cfba: 0a07 |015b: move-result v7 │ │ -49cfbc: 3807 1002 |015c: if-eqz v7, 036c // +0210 │ │ -49cfc0: 2204 241b |015e: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw; // type@1b24 │ │ -49cfc4: 7040 23e8 b4c3 |0160: invoke-direct {v4, v11, v3, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e823 │ │ -49cfca: 6e40 e6e9 4b98 |0163: invoke-virtual {v11, v4, v8, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ -49cfd0: 2900 0602 |0166: goto/16 036c // +0206 │ │ -49cfd4: 7010 95e9 0b00 |0168: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadRssi:()Z // method@e995 │ │ -49cfda: 0a07 |016b: move-result v7 │ │ -49cfdc: 3807 0002 |016c: if-eqz v7, 036c // +0200 │ │ -49cfe0: 2204 2b1b |016e: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI; // type@1b2b │ │ -49cfe4: 7040 31e8 b4c3 |0170: invoke-direct {v4, v11, v3, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e831 │ │ -49cfea: 1605 e803 |0173: const-wide/16 v5, #int 1000 // #3e8 │ │ -49cfee: 6e40 e6e9 4b65 |0175: invoke-virtual {v11, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ -49cff4: 2900 f401 |0178: goto/16 036c // +01f4 │ │ -49cff8: 0734 |017a: move-object v4, v3 │ │ -49cffa: 1f04 601b |017b: check-cast v4, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -49cffe: 6005 c800 |017d: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49d002: 34a5 0800 |017f: if-lt v5, v10, 0187 // +0008 │ │ -49d006: 7010 94e9 0b00 |0181: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadPhy:()Z // method@e994 │ │ -49d00c: 0a07 |0184: move-result v7 │ │ -49d00e: 2900 e701 |0185: goto/16 036c // +01e7 │ │ -49d012: 55b7 c1aa |0187: iget-boolean v7, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49d016: 3807 e301 |0189: if-eqz v7, 036c // +01e3 │ │ -49d01a: 6e20 9eea c400 |018b: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/PhyRequest;.notifyLegacyPhy:(Landroid/bluetooth/BluetoothDevice;)V // method@ea9e │ │ -49d020: 6e20 a0ea c400 |018e: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/PhyRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eaa0 │ │ -49d026: 7020 c8e9 1b00 |0191: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d02c: 1e0b |0194: monitor-exit v11 │ │ -49d02e: 0e00 |0195: return-void │ │ -49d030: 0734 |0196: move-object v4, v3 │ │ -49d032: 1f04 601b |0197: check-cast v4, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ -49d036: 6005 c800 |0199: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49d03a: 34a5 1400 |019b: if-lt v5, v10, 01af // +0014 │ │ -49d03e: 6e10 99ea 0400 |019d: invoke-virtual {v4}, Lno/nordicsemi/android/ble/PhyRequest;.getPreferredTxPhy:()I // method@ea99 │ │ -49d044: 0a05 |01a0: move-result v5 │ │ -49d046: 6e10 98ea 0400 |01a1: invoke-virtual {v4}, Lno/nordicsemi/android/ble/PhyRequest;.getPreferredRxPhy:()I // method@ea98 │ │ -49d04c: 0a06 |01a4: move-result v6 │ │ -49d04e: 6e10 97ea 0400 |01a5: invoke-virtual {v4}, Lno/nordicsemi/android/ble/PhyRequest;.getPreferredPhyOptions:()I // method@ea97 │ │ -49d054: 0a04 |01a8: move-result v4 │ │ -49d056: 7040 9ce9 5b46 |01a9: invoke-direct {v11, v5, v6, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalSetPreferredPhy:(III)Z // method@e99c │ │ -49d05c: 0a07 |01ac: move-result v7 │ │ -49d05e: 2900 bf01 |01ad: goto/16 036c // +01bf │ │ -49d062: 55b7 c1aa |01af: iget-boolean v7, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49d066: 3807 bb01 |01b1: if-eqz v7, 036c // +01bb │ │ -49d06a: 6e20 9eea c400 |01b3: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/PhyRequest;.notifyLegacyPhy:(Landroid/bluetooth/BluetoothDevice;)V // method@ea9e │ │ -49d070: 6e20 a0ea c400 |01b6: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/PhyRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eaa0 │ │ -49d076: 7020 c8e9 1b00 |01b9: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d07c: 1e0b |01bc: monitor-exit v11 │ │ -49d07e: 0e00 |01bd: return-void │ │ -49d080: 0734 |01be: move-object v4, v3 │ │ -49d082: 1f04 5b1b |01bf: check-cast v4, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ -49d086: 6006 c800 |01c1: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49d08a: 34a6 0400 |01c3: if-lt v6, v10, 01c7 // +0004 │ │ -49d08e: 1216 |01c5: const/4 v6, #int 1 // #1 │ │ -49d090: 2802 |01c6: goto 01c8 // +0002 │ │ -49d092: 1206 |01c7: const/4 v6, #int 0 // #0 │ │ -49d094: 5cb6 c3aa |01c8: iput-boolean v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ -49d098: 6006 c800 |01ca: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49d09c: 3456 a001 |01cc: if-lt v6, v5, 036c // +01a0 │ │ -49d0a0: 6e10 5dea 0400 |01ce: invoke-virtual {v4}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.getRequiredPriority:()I // method@ea5d │ │ -49d0a6: 0a05 |01d1: move-result v5 │ │ -49d0a8: 7020 98e9 5b00 |01d2: invoke-direct {v11, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalRequestConnectionPriority:(I)Z // method@e998 │ │ -49d0ae: 0a07 |01d5: move-result v7 │ │ -49d0b0: 3807 0c00 |01d6: if-eqz v7, 01e2 // +000c │ │ -49d0b4: 2205 fb1a |01d8: new-instance v5, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA; // type@1afb │ │ -49d0b8: 7040 d1e7 b5c4 |01da: invoke-direct {v5, v11, v4, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectionPriorityRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e7d1 │ │ -49d0be: 6e40 e6e9 5b98 |01dd: invoke-virtual {v11, v5, v8, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ -49d0c4: 2900 8c01 |01e0: goto/16 036c // +018c │ │ -49d0c8: 5cb0 c3aa |01e2: iput-boolean v0, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ -49d0cc: 2900 8801 |01e4: goto/16 036c // +0188 │ │ -49d0d0: 0734 |01e6: move-object v4, v3 │ │ -49d0d2: 1f04 5e1b |01e7: check-cast v4, Lno/nordicsemi/android/ble/MtuRequest; // type@1b5e │ │ -49d0d6: 52b6 cfaa |01e9: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d0da: 6e10 83ea 0400 |01eb: invoke-virtual {v4}, Lno/nordicsemi/android/ble/MtuRequest;.getRequiredMtu:()I // method@ea83 │ │ -49d0e0: 0a07 |01ee: move-result v7 │ │ -49d0e2: 3276 1000 |01ef: if-eq v6, v7, 01ff // +0010 │ │ -49d0e6: 6006 c800 |01f1: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49d0ea: 3456 0c00 |01f3: if-lt v6, v5, 01ff // +000c │ │ -49d0ee: 6e10 83ea 0400 |01f5: invoke-virtual {v4}, Lno/nordicsemi/android/ble/MtuRequest;.getRequiredMtu:()I // method@ea83 │ │ -49d0f4: 0a04 |01f8: move-result v4 │ │ -49d0f6: 7020 99e9 4b00 |01f9: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalRequestMtu:(I)Z // method@e999 │ │ -49d0fc: 0a07 |01fc: move-result v7 │ │ -49d0fe: 2900 6f01 |01fd: goto/16 036c // +016f │ │ -49d102: 55b7 c1aa |01ff: iget-boolean v7, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49d106: 3807 6b01 |0201: if-eqz v7, 036c // +016b │ │ -49d10a: 52b0 cfaa |0203: iget v0, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d10e: 6e30 87ea c400 |0205: invoke-virtual {v4, v12, v0}, Lno/nordicsemi/android/ble/MtuRequest;.notifyMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea87 │ │ -49d114: 6e20 88ea c400 |0208: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/MtuRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea88 │ │ -49d11a: 7020 c8e9 1b00 |020b: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d120: 1e0b |020e: monitor-exit v11 │ │ -49d122: 0e00 |020f: return-void │ │ -49d124: 7010 7ae9 0b00 |0210: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.ensureServiceChangedEnabled:()Z // method@e97a │ │ -49d12a: 0a07 |0213: move-result v7 │ │ -49d12c: 2900 5801 |0214: goto/16 036c // +0158 │ │ -49d130: 7020 9be9 0b00 |0216: invoke-direct {v11, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalSetBatteryNotifications:(Z)Z // method@e99b │ │ -49d136: 0a07 |0219: move-result v7 │ │ -49d138: 2900 5201 |021a: goto/16 036c // +0152 │ │ -49d13c: 7020 9be9 1b00 |021c: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalSetBatteryNotifications:(Z)Z // method@e99b │ │ -49d142: 0a07 |021f: move-result v7 │ │ -49d144: 2900 4c01 |0220: goto/16 036c // +014c │ │ -49d148: 7010 91e9 0b00 |0222: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadBatteryLevel:()Z // method@e991 │ │ -49d14e: 0a07 |0225: move-result v7 │ │ -49d150: 2900 4601 |0226: goto/16 036c // +0146 │ │ -49d154: 5434 43ab |0228: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -49d158: 7020 8be9 4b00 |022a: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98b │ │ -49d15e: 0a07 |022d: move-result v7 │ │ -49d160: 2900 3e01 |022e: goto/16 036c // +013e │ │ -49d164: 5434 43ab |0230: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -49d168: 7020 8ce9 4b00 |0232: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98c │ │ -49d16e: 0a07 |0235: move-result v7 │ │ -49d170: 2900 3601 |0236: goto/16 036c // +0136 │ │ -49d174: 5434 43ab |0238: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -49d178: 7020 8ee9 4b00 |023a: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalEnableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98e │ │ -49d17e: 0a07 |023d: move-result v7 │ │ -49d180: 2900 2e01 |023e: goto/16 036c // +012e │ │ -49d184: 5434 43ab |0240: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -49d188: 7020 8fe9 4b00 |0242: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalEnableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98f │ │ -49d18e: 0a07 |0245: move-result v7 │ │ -49d190: 2900 2601 |0246: goto/16 036c // +0126 │ │ -49d194: 7010 87e9 0b00 |0248: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalAbortReliableWrite:()Z // method@e987 │ │ -49d19a: 0a07 |024b: move-result v7 │ │ -49d19c: 2900 2001 |024c: goto/16 036c // +0120 │ │ -49d1a0: 7010 90e9 0b00 |024e: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalExecuteReliableWrite:()Z // method@e990 │ │ -49d1a6: 0a07 |0251: move-result v7 │ │ -49d1a8: 2900 1a01 |0252: goto/16 036c // +011a │ │ -49d1ac: 7010 88e9 0b00 |0254: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalBeginReliableWrite:()Z // method@e988 │ │ -49d1b2: 0a07 |0257: move-result v7 │ │ -49d1b4: 3807 1401 |0258: if-eqz v7, 036c // +0114 │ │ -49d1b8: 54b0 d5aa |025a: iget-object v0, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49d1bc: 6e20 49eb c000 |025c: invoke-virtual {v0, v12}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -49d1c2: 7020 c8e9 1b00 |025f: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d1c8: 1e0b |0262: monitor-exit v11 │ │ -49d1ca: 0e00 |0263: return-void │ │ -49d1cc: 0734 |0264: move-object v4, v3 │ │ -49d1ce: 1f04 6b1b |0265: check-cast v4, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ -49d1d2: 5445 5aab |0267: iget-object v5, v4, Lno/nordicsemi/android/ble/SetValueRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab5a │ │ -49d1d6: 3805 0301 |0269: if-eqz v5, 036c // +0103 │ │ -49d1da: 54b5 c6aa |026b: iget-object v5, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49d1de: 3805 1800 |026d: if-eqz v5, 0285 // +0018 │ │ -49d1e2: 5446 5aab |026f: iget-object v6, v4, Lno/nordicsemi/android/ble/SetValueRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab5a │ │ -49d1e6: 7220 aae3 6500 |0271: invoke-interface {v5, v6}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -49d1ec: 0a05 |0274: move-result v5 │ │ -49d1ee: 3805 1000 |0275: if-eqz v5, 0285 // +0010 │ │ -49d1f2: 54b5 c6aa |0277: iget-object v5, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49d1f6: 5446 5aab |0279: iget-object v6, v4, Lno/nordicsemi/android/ble/SetValueRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab5a │ │ -49d1fa: 52b7 cfaa |027b: iget v7, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d1fe: 6e20 73eb 7400 |027d: invoke-virtual {v4, v7}, Lno/nordicsemi/android/ble/SetValueRequest;.getData:(I)[B // method@eb73 │ │ -49d204: 0c07 |0280: move-result-object v7 │ │ -49d206: 7230 b2e3 6507 |0281: invoke-interface {v5, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -49d20c: 280c |0284: goto 0290 // +000c │ │ -49d20e: 5445 5aab |0285: iget-object v5, v4, Lno/nordicsemi/android/ble/SetValueRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab5a │ │ -49d212: 52b6 cfaa |0287: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d216: 6e20 73eb 6400 |0289: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/SetValueRequest;.getData:(I)[B // method@eb73 │ │ -49d21c: 0c06 |028c: move-result-object v6 │ │ -49d21e: 6e20 7f02 6500 |028d: invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ -49d224: 6e20 76eb c400 |0290: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/SetValueRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb76 │ │ -49d22a: 7020 c8e9 1b00 |0293: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d230: 2833 |0296: goto 02c9 // +0033 │ │ -49d232: 0734 |0297: move-object v4, v3 │ │ -49d234: 1f04 6b1b |0298: check-cast v4, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ -49d238: 5445 58ab |029a: iget-object v5, v4, Lno/nordicsemi/android/ble/SetValueRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab58 │ │ -49d23c: 3805 d000 |029c: if-eqz v5, 036c // +00d0 │ │ -49d240: 54b5 bfaa |029e: iget-object v5, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49d244: 3805 1800 |02a0: if-eqz v5, 02b8 // +0018 │ │ -49d248: 5446 58ab |02a2: iget-object v6, v4, Lno/nordicsemi/android/ble/SetValueRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab58 │ │ -49d24c: 7220 aae3 6500 |02a4: invoke-interface {v5, v6}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -49d252: 0a05 |02a7: move-result v5 │ │ -49d254: 3805 1000 |02a8: if-eqz v5, 02b8 // +0010 │ │ -49d258: 54b5 bfaa |02aa: iget-object v5, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49d25c: 5446 58ab |02ac: iget-object v6, v4, Lno/nordicsemi/android/ble/SetValueRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab58 │ │ -49d260: 52b7 cfaa |02ae: iget v7, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d264: 6e20 73eb 7400 |02b0: invoke-virtual {v4, v7}, Lno/nordicsemi/android/ble/SetValueRequest;.getData:(I)[B // method@eb73 │ │ -49d26a: 0c07 |02b3: move-result-object v7 │ │ -49d26c: 7230 b2e3 6507 |02b4: invoke-interface {v5, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -49d272: 280c |02b7: goto 02c3 // +000c │ │ -49d274: 5445 58ab |02b8: iget-object v5, v4, Lno/nordicsemi/android/ble/SetValueRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab58 │ │ -49d278: 52b6 cfaa |02ba: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d27c: 6e20 73eb 6400 |02bc: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/SetValueRequest;.getData:(I)[B // method@eb73 │ │ -49d282: 0c06 |02bf: move-result-object v6 │ │ -49d284: 6e20 7802 6500 |02c0: invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.setValue:([B)Z // method@0278 │ │ -49d28a: 6e20 76eb c400 |02c3: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/SetValueRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb76 │ │ -49d290: 7020 c8e9 1b00 |02c6: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d296: 1217 |02c9: const/4 v7, #int 1 // #1 │ │ -49d298: 2900 a200 |02ca: goto/16 036c // +00a2 │ │ -49d29c: 0734 |02cc: move-object v4, v3 │ │ -49d29e: 1f04 751b |02cd: check-cast v4, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -49d2a2: 5435 44ab |02cf: iget-object v5, v3, Lno/nordicsemi/android/ble/Request;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab44 │ │ -49d2a6: 3805 0b00 |02d1: if-eqz v5, 02dc // +000b │ │ -49d2aa: 52b6 cfaa |02d3: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d2ae: 6e20 2dec 6400 |02d5: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/WriteRequest;.getData:(I)[B // method@ec2d │ │ -49d2b4: 0c04 |02d8: move-result-object v4 │ │ -49d2b6: 6e20 7f02 4500 |02d9: invoke-virtual {v5, v4}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ -49d2bc: 7020 9ee9 5b00 |02dc: invoke-direct {v11, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e99e │ │ -49d2c2: 0a07 |02df: move-result v7 │ │ -49d2c4: 2900 8c00 |02e0: goto/16 036c // +008c │ │ -49d2c8: 5434 44ab |02e2: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab44 │ │ -49d2cc: 7020 93e9 4b00 |02e4: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e993 │ │ -49d2d2: 0a07 |02e7: move-result v7 │ │ -49d2d4: 2900 8400 |02e8: goto/16 036c // +0084 │ │ -49d2d8: 0734 |02ea: move-object v4, v3 │ │ -49d2da: 1f04 751b |02eb: check-cast v4, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -49d2de: 5435 43ab |02ed: iget-object v5, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -49d2e2: 3805 1200 |02ef: if-eqz v5, 0301 // +0012 │ │ -49d2e6: 52b6 cfaa |02f1: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d2ea: 6e20 2dec 6400 |02f3: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/WriteRequest;.getData:(I)[B // method@ec2d │ │ -49d2f0: 0c06 |02f6: move-result-object v6 │ │ -49d2f2: 6e20 7802 6500 |02f7: invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.setValue:([B)Z // method@0278 │ │ -49d2f8: 6e10 2eec 0400 |02fa: invoke-virtual {v4}, Lno/nordicsemi/android/ble/WriteRequest;.getWriteType:()I // method@ec2e │ │ -49d2fe: 0a04 |02fd: move-result v4 │ │ -49d300: 6e20 7902 4500 |02fe: invoke-virtual {v5, v4}, Landroid/bluetooth/BluetoothGattCharacteristic;.setWriteType:(I)V // method@0279 │ │ -49d306: 7020 9de9 5b00 |0301: invoke-direct {v11, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e99d │ │ -49d30c: 0a07 |0304: move-result v7 │ │ -49d30e: 2867 |0305: goto 036c // +0067 │ │ -49d310: 5434 43ab |0306: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -49d314: 7020 92e9 4b00 |0308: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e992 │ │ -49d31a: 0a07 |030b: move-result v7 │ │ -49d31c: 2860 |030c: goto 036c // +0060 │ │ -49d31e: 1f03 6a1b |030d: check-cast v3, Lno/nordicsemi/android/ble/RequestQueue; // type@1b6a │ │ -49d322: 5bb3 d6aa |030f: iput-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ -49d326: 7020 c8e9 1b00 |0311: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d32c: 1e0b |0314: monitor-exit v11 │ │ -49d32e: 0e00 |0315: return-void │ │ -49d330: 7010 97e9 0b00 |0316: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalRemoveBond:()Z // method@e997 │ │ -49d336: 0a07 |0319: move-result v7 │ │ -49d338: 2852 |031a: goto 036c // +0052 │ │ -49d33a: 7020 8ae9 0b00 |031b: invoke-direct {v11, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalCreateBond:(Z)Z // method@e98a │ │ -49d340: 0a07 |031e: move-result v7 │ │ -49d342: 284d |031f: goto 036c // +004d │ │ -49d344: 7020 8ae9 1b00 |0320: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalCreateBond:(Z)Z // method@e98a │ │ -49d34a: 0a07 |0323: move-result v7 │ │ -49d34c: 2848 |0324: goto 036c // +0048 │ │ -49d34e: 7010 8de9 0b00 |0325: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisconnect:()Z // method@e98d │ │ -49d354: 0a07 |0328: move-result v7 │ │ -49d356: 2843 |0329: goto 036c // +0043 │ │ -49d358: 0734 |032a: move-object v4, v3 │ │ -49d35a: 1f04 5a1b |032b: check-cast v4, Lno/nordicsemi/android/ble/ConnectRequest; // type@1b5a │ │ -49d35e: 5bb4 c0aa |032d: iput-object v4, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49d362: 5bb2 d5aa |032f: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49d366: 6e10 3cea 0400 |0331: invoke-virtual {v4}, Lno/nordicsemi/android/ble/ConnectRequest;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@ea3c │ │ -49d36c: 0c05 |0334: move-result-object v5 │ │ -49d36e: 7030 89e9 5b04 |0335: invoke-direct {v11, v5, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalConnect:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z // method@e989 │ │ -49d374: 0a07 |0338: move-result v7 │ │ -49d376: 2833 |0339: goto 036c // +0033 │ │ -49d378: 0734 |033a: move-object v4, v3 │ │ -49d37a: 1f04 751b |033b: check-cast v4, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -49d37e: 5435 43ab |033d: iget-object v5, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -49d382: 3805 1e00 |033f: if-eqz v5, 035d // +001e │ │ -49d386: 52b6 cfaa |0341: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d38a: 6e20 2dec 6400 |0343: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/WriteRequest;.getData:(I)[B // method@ec2d │ │ -49d390: 0c04 |0346: move-result-object v4 │ │ -49d392: 6e20 7802 4500 |0347: invoke-virtual {v5, v4}, Landroid/bluetooth/BluetoothGattCharacteristic;.setValue:([B)Z // method@0278 │ │ -49d398: 54b4 bfaa |034a: iget-object v4, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49d39c: 3804 1100 |034c: if-eqz v4, 035d // +0011 │ │ -49d3a0: 7220 aae3 5400 |034e: invoke-interface {v4, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -49d3a6: 0a04 |0351: move-result v4 │ │ -49d3a8: 3804 0b00 |0352: if-eqz v4, 035d // +000b │ │ -49d3ac: 54b4 bfaa |0354: iget-object v4, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49d3b0: 6e10 7602 0500 |0356: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -49d3b6: 0c06 |0359: move-result-object v6 │ │ -49d3b8: 7230 b2e3 5406 |035a: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -49d3be: 5434 43ab |035d: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ -49d3c2: 5435 51ab |035f: iget-object v5, v3, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -49d3c6: 6206 2bab |0361: sget-object v6, Lno/nordicsemi/android/ble/Request$Type;.INDICATE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2b │ │ -49d3ca: 3365 0400 |0363: if-ne v5, v6, 0367 // +0004 │ │ -49d3ce: 1215 |0365: const/4 v5, #int 1 // #1 │ │ -49d3d0: 2802 |0366: goto 0368 // +0002 │ │ -49d3d2: 1205 |0367: const/4 v5, #int 0 // #0 │ │ -49d3d4: 7030 9ae9 4b05 |0368: invoke-direct {v11, v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalSendNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z // method@e99a │ │ -49d3da: 0a07 |036b: move-result v7 │ │ -49d3dc: 3907 2000 |036c: if-nez v7, 038c // +0020 │ │ -49d3e0: 55b4 c1aa |036e: iget-boolean v4, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49d3e4: 3804 0400 |0370: if-eqz v4, 0374 // +0004 │ │ -49d3e8: 12d4 |0372: const/4 v4, #int -3 // #fd │ │ -49d3ea: 280f |0373: goto 0382 // +000f │ │ -49d3ec: 7100 4e02 0000 |0374: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ -49d3f2: 0c04 |0377: move-result-object v4 │ │ -49d3f4: 6e10 5102 0400 |0378: invoke-virtual {v4}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0251 │ │ -49d3fa: 0a04 |037b: move-result v4 │ │ -49d3fc: 3804 0400 |037c: if-eqz v4, 0380 // +0004 │ │ -49d400: 12f4 |037e: const/4 v4, #int -1 // #ff │ │ -49d402: 2803 |037f: goto 0382 // +0003 │ │ -49d404: 1304 9cff |0380: const/16 v4, #int -100 // #ff9c │ │ -49d408: 6e30 46eb c304 |0382: invoke-virtual {v3, v12, v4}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -49d40e: 5bb2 b9aa |0385: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49d412: 5cb0 c3aa |0387: iput-boolean v0, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ -49d416: 7020 c8e9 1b00 |0389: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d41c: 1e0b |038c: monitor-exit v11 │ │ -49d41e: 0e00 |038d: return-void │ │ -49d420: 6e10 47eb 0300 |038e: invoke-virtual {v3}, Lno/nordicsemi/android/ble/Request;.notifyInvalidRequest:()V // method@eb47 │ │ -49d426: 5bb2 b9aa |0391: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49d42a: 7020 c8e9 1b00 |0393: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d430: 1e0b |0396: monitor-exit v11 │ │ -49d432: 0e00 |0397: return-void │ │ -49d434: 1e0b |0398: monitor-exit v11 │ │ -49d436: 0e00 |0399: return-void │ │ -49d438: 0d0c |039a: move-exception v12 │ │ -49d43a: 1e0b |039b: monitor-exit v11 │ │ -49d43c: 270c |039c: throw v12 │ │ -49d43e: 0000 |039d: nop // spacer │ │ -49d440: 0001 1e00 0700 0000 0502 0000 0002 ... |039e: packed-switch-data (64 units) │ │ +49ccf8: |[49ccf8] no.nordicsemi.android.ble.BleManagerHandler.nextRequest:(Z)V │ │ +49cd08: 1d0b |0000: monitor-enter v11 │ │ +49cd0a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +49cd0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +49cd0e: 380c 0f00 |0003: if-eqz v12, 0012 // +000f │ │ +49cd12: 55bc d0aa |0005: iget-boolean v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ +49cd16: 380c 0b00 |0007: if-eqz v12, 0012 // +000b │ │ +49cd1a: 54bc b9aa |0009: iget-object v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49cd1e: 380c 0400 |000b: if-eqz v12, 000f // +0004 │ │ +49cd22: 121c |000d: const/4 v12, #int 1 // #1 │ │ +49cd24: 2802 |000e: goto 0010 // +0002 │ │ +49cd26: 120c |000f: const/4 v12, #int 0 // #0 │ │ +49cd28: 5cbc d0aa |0010: iput-boolean v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ +49cd2c: 55bc d0aa |0012: iget-boolean v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ +49cd30: 390c 8403 |0014: if-nez v12, 0398 // +0384 │ │ +49cd34: 55bc caaa |0016: iget-boolean v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.initInProgress:Z // field@aaca │ │ +49cd38: 380c 0400 |0018: if-eqz v12, 001c // +0004 │ │ +49cd3c: 2900 7e03 |001a: goto/16 0398 // +037e │ │ +49cd40: 54bc bcaa |001c: iget-object v12, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49cd44: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +49cd46: 54b3 d6aa |001f: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ +49cd4a: 3803 1a00 |0021: if-eqz v3, 003b // +001a │ │ +49cd4e: 6e10 5feb 0300 |0023: invoke-virtual {v3}, Lno/nordicsemi/android/ble/RequestQueue;.hasMore:()Z // method@eb5f │ │ +49cd54: 0a03 |0026: move-result v3 │ │ +49cd56: 3803 0d00 |0027: if-eqz v3, 0034 // +000d │ │ +49cd5a: 54b3 d6aa |0029: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ +49cd5e: 6e10 5eeb 0300 |002b: invoke-virtual {v3}, Lno/nordicsemi/android/ble/RequestQueue;.getNext:()Lno/nordicsemi/android/ble/Request; // method@eb5e │ │ +49cd64: 0c03 |002e: move-result-object v3 │ │ +49cd66: 6e20 4ceb b300 |002f: invoke-virtual {v3, v11}, Lno/nordicsemi/android/ble/Request;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb4c │ │ +49cd6c: 0c03 |0032: move-result-object v3 │ │ +49cd6e: 2809 |0033: goto 003c // +0009 │ │ +49cd70: 54b3 d6aa |0034: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ +49cd74: 6e20 64eb c300 |0036: invoke-virtual {v3, v12}, Lno/nordicsemi/android/ble/RequestQueue;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb64 │ │ +49cd7a: 5bb2 d6aa |0039: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ +49cd7e: 0723 |003b: move-object v3, v2 │ │ +49cd80: 3903 0e00 |003c: if-nez v3, 004a // +000e │ │ +49cd84: 54b3 cbaa |003e: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ +49cd88: 3803 0900 |0040: if-eqz v3, 0049 // +0009 │ │ +49cd8c: 7210 23e3 0300 |0042: invoke-interface {v3}, Ljava/util/Deque;.poll:()Ljava/lang/Object; // method@e323 │ │ +49cd92: 0c03 |0045: move-result-object v3 │ │ +49cd94: 1f03 681b |0046: check-cast v3, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ +49cd98: 2802 |0048: goto 004a // +0002 │ │ +49cd9a: 0723 |0049: move-object v3, v2 │ │ +49cd9c: 3903 4000 |004a: if-nez v3, 008a // +0040 │ │ +49cda0: 54b3 cbaa |004c: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ +49cda4: 3803 2a00 |004e: if-eqz v3, 0078 // +002a │ │ +49cda8: 5bb2 cbaa |0050: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ +49cdac: 5cb1 d0aa |0052: iput-boolean v1, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ +49cdb0: 5cb1 d3aa |0054: iput-boolean v1, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.ready:Z // field@aad3 │ │ +49cdb4: 6e10 d8e9 0b00 |0056: invoke-virtual {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDeviceReady:()V // method@e9d8 │ │ +49cdba: 380c 1200 |0059: if-eqz v12, 006b // +0012 │ │ +49cdbe: 2203 131b |005b: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8; // type@1b13 │ │ +49cdc2: 7020 01e8 c300 |005d: invoke-direct {v3, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$9Q--QvUbGlE5LBS0K8ZTqQ9B7e8;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e801 │ │ +49cdc8: 7020 e4e9 3b00 |0060: invoke-direct {v11, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49cdce: 2203 161b |0063: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU; // type@1b16 │ │ +49cdd2: 7020 07e8 c300 |0065: invoke-direct {v3, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$HfN-xiaYnU8npW1R-Pja--GSGbU;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e807 │ │ +49cdd8: 7020 e5e9 3b00 |0068: invoke-direct {v11, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ +49cdde: 54b3 c0aa |006b: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49cde2: 3803 0b00 |006d: if-eqz v3, 0078 // +000b │ │ +49cde6: 6e10 3cea 0300 |006f: invoke-virtual {v3}, Lno/nordicsemi/android/ble/ConnectRequest;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@ea3c │ │ +49cdec: 0c04 |0072: move-result-object v4 │ │ +49cdee: 6e20 44ea 4300 |0073: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/ConnectRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea44 │ │ +49cdf4: 5bb2 c0aa |0076: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49cdf8: 54b3 daaa |0078: iget-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ +49cdfc: 7210 27e3 0300 |007a: invoke-interface {v3}, Ljava/util/Deque;.remove:()Ljava/lang/Object; // method@e327 │ │ +49ce02: 0c03 |007d: move-result-object v3 │ │ +49ce04: 1f03 681b |007e: check-cast v3, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ +49ce08: 280a |0080: goto 008a // +000a │ │ +49ce0a: 5cb0 d0aa |0081: iput-boolean v0, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ +49ce0e: 5bb2 d5aa |0083: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49ce12: 6e10 dbe9 0b00 |0085: invoke-virtual {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.onManagerReady:()V // method@e9db │ │ +49ce18: 1e0b |0088: monitor-exit v11 │ │ +49ce1a: 0e00 |0089: return-void │ │ +49ce1c: 5cb1 d0aa |008a: iput-boolean v1, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.operationInProgress:Z // field@aad0 │ │ +49ce20: 5bb3 d5aa |008c: iput-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49ce24: 2034 451b |008e: instance-of v4, v3, Lno/nordicsemi/android/ble/AwaitingRequest; // type@1b45 │ │ +49ce28: 1225 |0090: const/4 v5, #int 2 // #2 │ │ +49ce2a: 1236 |0091: const/4 v6, #int 3 // #3 │ │ +49ce2c: 3804 6800 |0092: if-eqz v4, 00fa // +0068 │ │ +49ce30: 0734 |0094: move-object v4, v3 │ │ +49ce32: 1f04 451b |0095: check-cast v4, Lno/nordicsemi/android/ble/AwaitingRequest; // type@1b45 │ │ +49ce36: 6207 a7aa |0097: sget-object v7, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49ce3a: 5438 51ab |0099: iget-object v8, v3, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +49ce3e: 6e10 01eb 0800 |009b: invoke-virtual {v8}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49ce44: 0a08 |009e: move-result v8 │ │ +49ce46: 4407 0708 |009f: aget v7, v7, v8 │ │ +49ce4a: 3267 1500 |00a1: if-eq v7, v6, 00b6 // +0015 │ │ +49ce4e: 1248 |00a3: const/4 v8, #int 4 // #4 │ │ +49ce50: 3287 0f00 |00a4: if-eq v7, v8, 00b3 // +000f │ │ +49ce54: 1258 |00a6: const/4 v8, #int 5 // #5 │ │ +49ce56: 3287 0a00 |00a7: if-eq v7, v8, 00b1 // +000a │ │ +49ce5a: 1268 |00a9: const/4 v8, #int 6 // #6 │ │ +49ce5c: 3287 0400 |00aa: if-eq v7, v8, 00ae // +0004 │ │ +49ce60: 1207 |00ac: const/4 v7, #int 0 // #0 │ │ +49ce62: 280b |00ad: goto 00b8 // +000b │ │ +49ce64: 1307 4c00 |00ae: const/16 v7, #int 76 // #4c │ │ +49ce68: 2808 |00b0: goto 00b8 // +0008 │ │ +49ce6a: 1227 |00b1: const/4 v7, #int 2 // #2 │ │ +49ce6c: 2806 |00b2: goto 00b8 // +0006 │ │ +49ce6e: 1307 2000 |00b3: const/16 v7, #int 32 // #20 │ │ +49ce72: 2803 |00b5: goto 00b8 // +0003 │ │ +49ce74: 1307 1000 |00b6: const/16 v7, #int 16 // #10 │ │ +49ce78: 55b8 c1aa |00b8: iget-boolean v8, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49ce7c: 3808 1300 |00ba: if-eqz v8, 00cd // +0013 │ │ +49ce80: 380c 1100 |00bc: if-eqz v12, 00cd // +0011 │ │ +49ce84: 5448 8baa |00be: iget-object v8, v4, Lno/nordicsemi/android/ble/AwaitingRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@aa8b │ │ +49ce88: 3808 0b00 |00c0: if-eqz v8, 00cb // +000b │ │ +49ce8c: 5448 8baa |00c2: iget-object v8, v4, Lno/nordicsemi/android/ble/AwaitingRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@aa8b │ │ +49ce90: 6e10 7402 0800 |00c4: invoke-virtual {v8}, Landroid/bluetooth/BluetoothGattCharacteristic;.getProperties:()I // method@0274 │ │ +49ce96: 0a08 |00c7: move-result v8 │ │ +49ce98: b587 |00c8: and-int/2addr v7, v8 │ │ +49ce9a: 3807 0400 |00c9: if-eqz v7, 00cd // +0004 │ │ +49ce9e: 1217 |00cb: const/4 v7, #int 1 // #1 │ │ +49cea0: 2802 |00cc: goto 00ce // +0002 │ │ +49cea2: 1207 |00cd: const/4 v7, #int 0 // #0 │ │ +49cea4: 3807 2d00 |00ce: if-eqz v7, 00fb // +002d │ │ +49cea8: 2048 591b |00d0: instance-of v8, v4, Lno/nordicsemi/android/ble/ConditionalWaitRequest; // type@1b59 │ │ +49ceac: 3808 1600 |00d2: if-eqz v8, 00e8 // +0016 │ │ +49ceb0: 0748 |00d4: move-object v8, v4 │ │ +49ceb2: 1f08 591b |00d5: check-cast v8, Lno/nordicsemi/android/ble/ConditionalWaitRequest; // type@1b59 │ │ +49ceb6: 6e10 29ea 0800 |00d7: invoke-virtual {v8}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.isFulfilled:()Z // method@ea29 │ │ +49cebc: 0a09 |00da: move-result v9 │ │ +49cebe: 3809 0d00 |00db: if-eqz v9, 00e8 // +000d │ │ +49cec2: 6e20 2bea c800 |00dd: invoke-virtual {v8, v12}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@ea2b │ │ +49cec8: 6e20 2cea c800 |00e0: invoke-virtual {v8, v12}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea2c │ │ +49cece: 7020 c8e9 1b00 |00e3: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49ced4: 1e0b |00e6: monitor-exit v11 │ │ +49ced6: 0e00 |00e7: return-void │ │ +49ced8: 5bb4 b9aa |00e8: iput-object v4, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49cedc: 6e10 6de8 0400 |00ea: invoke-virtual {v4}, Lno/nordicsemi/android/ble/AwaitingRequest;.getTrigger:()Lno/nordicsemi/android/ble/Request; // method@e86d │ │ +49cee2: 0c08 |00ed: move-result-object v8 │ │ +49cee4: 3808 0d00 |00ee: if-eqz v8, 00fb // +000d │ │ +49cee8: 6e20 75e8 c400 |00f0: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@e875 │ │ +49ceee: 6e10 6de8 0400 |00f3: invoke-virtual {v4}, Lno/nordicsemi/android/ble/AwaitingRequest;.getTrigger:()Lno/nordicsemi/android/ble/Request; // method@e86d │ │ +49cef4: 0c03 |00f6: move-result-object v3 │ │ +49cef6: 5bb3 d5aa |00f7: iput-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49cefa: 2802 |00f9: goto 00fb // +0002 │ │ +49cefc: 1207 |00fa: const/4 v7, #int 0 // #0 │ │ +49cefe: 5434 51ab |00fb: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +49cf02: 6208 1fab |00fd: sget-object v8, Lno/nordicsemi/android/ble/Request$Type;.CONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab1f │ │ +49cf06: 3384 0d00 |00ff: if-ne v4, v8, 010c // +000d │ │ +49cf0a: 0734 |0101: move-object v4, v3 │ │ +49cf0c: 1f04 5a1b |0102: check-cast v4, Lno/nordicsemi/android/ble/ConnectRequest; // type@1b5a │ │ +49cf10: 6e10 3cea 0400 |0104: invoke-virtual {v4}, Lno/nordicsemi/android/ble/ConnectRequest;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@ea3c │ │ +49cf16: 0c08 |0107: move-result-object v8 │ │ +49cf18: 6e20 43ea 8400 |0108: invoke-virtual {v4, v8}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@ea43 │ │ +49cf1e: 2806 |010b: goto 0111 // +0006 │ │ +49cf20: 380c 8202 |010c: if-eqz v12, 038e // +0282 │ │ +49cf24: 6e20 48eb c300 |010e: invoke-virtual {v3, v12}, Lno/nordicsemi/android/ble/Request;.notifyStarted:(Landroid/bluetooth/BluetoothDevice;)V // method@eb48 │ │ +49cf2a: 6204 a7aa |0111: sget-object v4, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49cf2e: 5438 51ab |0113: iget-object v8, v3, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +49cf32: 6e10 01eb 0800 |0115: invoke-virtual {v8}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49cf38: 0a08 |0118: move-result v8 │ │ +49cf3a: 4404 0408 |0119: aget v4, v4, v8 │ │ +49cf3e: 3214 1f02 |011b: if-eq v4, v1, 033a // +021f │ │ +49cf42: 3254 1d02 |011d: if-eq v4, v5, 033a // +021d │ │ +49cf46: 1305 1500 |011f: const/16 v5, #int 21 // #15 │ │ +49cf4a: 1608 c800 |0121: const-wide/16 v8, #int 200 // #c8 │ │ +49cf4e: 130a 1a00 |0123: const/16 v10, #int 26 // #1a │ │ +49cf52: 2b04 7902 0000 |0125: packed-switch v4, 0000039e // +00000279 │ │ +49cf58: 2900 4402 |0128: goto/16 036c // +0244 │ │ +49cf5c: 0734 |012a: move-object v4, v3 │ │ +49cf5e: 1f04 6e1b |012b: check-cast v4, Lno/nordicsemi/android/ble/SleepRequest; // type@1b6e │ │ +49cf62: 2205 0819 |012d: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +49cf66: 7010 06e1 0500 |012f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49cf6c: 1a07 c6e0 |0132: const-string v7, "sleep(" // string@e0c6 │ │ +49cf70: 6e20 12e1 7500 |0134: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49cf76: 6e10 9beb 0400 |0137: invoke-virtual {v4}, Lno/nordicsemi/android/ble/SleepRequest;.getDelay:()J // method@eb9b │ │ +49cf7c: 0b07 |013a: move-result-wide v7 │ │ +49cf7e: 6e30 0ee1 7508 |013b: invoke-virtual {v5, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +49cf84: 1a07 db04 |013e: const-string v7, ")" // string@04db │ │ +49cf88: 6e20 12e1 7500 |0140: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49cf8e: 6e10 1fe1 0500 |0143: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49cf94: 0c05 |0146: move-result-object v5 │ │ +49cf96: 7030 c6e9 6b05 |0147: invoke-direct {v11, v6, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49cf9c: 2205 1d1b |014a: new-instance v5, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA; // type@1b1d │ │ +49cfa0: 7040 15e8 b5c4 |014c: invoke-direct {v5, v11, v4, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$VNmaJM3_fyZ3J0qVK8H6-razWwA;.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/SleepRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e815 │ │ +49cfa6: 6e10 9beb 0400 |014f: invoke-virtual {v4}, Lno/nordicsemi/android/ble/SleepRequest;.getDelay:()J // method@eb9b │ │ +49cfac: 0b06 |0152: move-result-wide v6 │ │ +49cfae: 6e40 e6e9 5b76 |0153: invoke-virtual {v11, v5, v6, v7}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ +49cfb4: 2900 7301 |0156: goto/16 02c9 // +0173 │ │ +49cfb8: 7010 96e9 0b00 |0158: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalRefreshDeviceCache:()Z // method@e996 │ │ +49cfbe: 0a07 |015b: move-result v7 │ │ +49cfc0: 3807 1002 |015c: if-eqz v7, 036c // +0210 │ │ +49cfc4: 2204 241b |015e: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw; // type@1b24 │ │ +49cfc8: 7040 23e8 b4c3 |0160: invoke-direct {v4, v11, v3, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$hkBr83nOUPKozXBGq-VSZzTAeIw;.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e823 │ │ +49cfce: 6e40 e6e9 4b98 |0163: invoke-virtual {v11, v4, v8, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ +49cfd4: 2900 0602 |0166: goto/16 036c // +0206 │ │ +49cfd8: 7010 95e9 0b00 |0168: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadRssi:()Z // method@e995 │ │ +49cfde: 0a07 |016b: move-result v7 │ │ +49cfe0: 3807 0002 |016c: if-eqz v7, 036c // +0200 │ │ +49cfe4: 2204 2b1b |016e: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI; // type@1b2b │ │ +49cfe8: 7040 31e8 b4c3 |0170: invoke-direct {v4, v11, v3, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$uIwXG5xUKrI5v7293sqUV-eLEGI;.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V // method@e831 │ │ +49cfee: 1605 e803 |0173: const-wide/16 v5, #int 1000 // #3e8 │ │ +49cff2: 6e40 e6e9 4b65 |0175: invoke-virtual {v11, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ +49cff8: 2900 f401 |0178: goto/16 036c // +01f4 │ │ +49cffc: 0734 |017a: move-object v4, v3 │ │ +49cffe: 1f04 601b |017b: check-cast v4, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +49d002: 6005 c800 |017d: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49d006: 34a5 0800 |017f: if-lt v5, v10, 0187 // +0008 │ │ +49d00a: 7010 94e9 0b00 |0181: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadPhy:()Z // method@e994 │ │ +49d010: 0a07 |0184: move-result v7 │ │ +49d012: 2900 e701 |0185: goto/16 036c // +01e7 │ │ +49d016: 55b7 c1aa |0187: iget-boolean v7, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49d01a: 3807 e301 |0189: if-eqz v7, 036c // +01e3 │ │ +49d01e: 6e20 9eea c400 |018b: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/PhyRequest;.notifyLegacyPhy:(Landroid/bluetooth/BluetoothDevice;)V // method@ea9e │ │ +49d024: 6e20 a0ea c400 |018e: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/PhyRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eaa0 │ │ +49d02a: 7020 c8e9 1b00 |0191: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d030: 1e0b |0194: monitor-exit v11 │ │ +49d032: 0e00 |0195: return-void │ │ +49d034: 0734 |0196: move-object v4, v3 │ │ +49d036: 1f04 601b |0197: check-cast v4, Lno/nordicsemi/android/ble/PhyRequest; // type@1b60 │ │ +49d03a: 6005 c800 |0199: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49d03e: 34a5 1400 |019b: if-lt v5, v10, 01af // +0014 │ │ +49d042: 6e10 99ea 0400 |019d: invoke-virtual {v4}, Lno/nordicsemi/android/ble/PhyRequest;.getPreferredTxPhy:()I // method@ea99 │ │ +49d048: 0a05 |01a0: move-result v5 │ │ +49d04a: 6e10 98ea 0400 |01a1: invoke-virtual {v4}, Lno/nordicsemi/android/ble/PhyRequest;.getPreferredRxPhy:()I // method@ea98 │ │ +49d050: 0a06 |01a4: move-result v6 │ │ +49d052: 6e10 97ea 0400 |01a5: invoke-virtual {v4}, Lno/nordicsemi/android/ble/PhyRequest;.getPreferredPhyOptions:()I // method@ea97 │ │ +49d058: 0a04 |01a8: move-result v4 │ │ +49d05a: 7040 9ce9 5b46 |01a9: invoke-direct {v11, v5, v6, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalSetPreferredPhy:(III)Z // method@e99c │ │ +49d060: 0a07 |01ac: move-result v7 │ │ +49d062: 2900 bf01 |01ad: goto/16 036c // +01bf │ │ +49d066: 55b7 c1aa |01af: iget-boolean v7, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49d06a: 3807 bb01 |01b1: if-eqz v7, 036c // +01bb │ │ +49d06e: 6e20 9eea c400 |01b3: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/PhyRequest;.notifyLegacyPhy:(Landroid/bluetooth/BluetoothDevice;)V // method@ea9e │ │ +49d074: 6e20 a0ea c400 |01b6: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/PhyRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eaa0 │ │ +49d07a: 7020 c8e9 1b00 |01b9: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d080: 1e0b |01bc: monitor-exit v11 │ │ +49d082: 0e00 |01bd: return-void │ │ +49d084: 0734 |01be: move-object v4, v3 │ │ +49d086: 1f04 5b1b |01bf: check-cast v4, Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // type@1b5b │ │ +49d08a: 6006 c800 |01c1: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49d08e: 34a6 0400 |01c3: if-lt v6, v10, 01c7 // +0004 │ │ +49d092: 1216 |01c5: const/4 v6, #int 1 // #1 │ │ +49d094: 2802 |01c6: goto 01c8 // +0002 │ │ +49d096: 1206 |01c7: const/4 v6, #int 0 // #0 │ │ +49d098: 5cb6 c3aa |01c8: iput-boolean v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ +49d09c: 6006 c800 |01ca: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49d0a0: 3456 a001 |01cc: if-lt v6, v5, 036c // +01a0 │ │ +49d0a4: 6e10 5dea 0400 |01ce: invoke-virtual {v4}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.getRequiredPriority:()I // method@ea5d │ │ +49d0aa: 0a05 |01d1: move-result v5 │ │ +49d0ac: 7020 98e9 5b00 |01d2: invoke-direct {v11, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalRequestConnectionPriority:(I)Z // method@e998 │ │ +49d0b2: 0a07 |01d5: move-result v7 │ │ +49d0b4: 3807 0c00 |01d6: if-eqz v7, 01e2 // +000c │ │ +49d0b8: 2205 fb1a |01d8: new-instance v5, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA; // type@1afb │ │ +49d0bc: 7040 d1e7 b5c4 |01da: invoke-direct {v5, v11, v4, v12}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$1vhP6mIoWPhxoZARs0hYaOiJPnA;.:(Lno/nordicsemi/android/ble/BleManagerHandler;Lno/nordicsemi/android/ble/ConnectionPriorityRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e7d1 │ │ +49d0c2: 6e40 e6e9 5b98 |01dd: invoke-virtual {v11, v5, v8, v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.postDelayed:(Ljava/lang/Runnable;J)V // method@e9e6 │ │ +49d0c8: 2900 8c01 |01e0: goto/16 036c // +018c │ │ +49d0cc: 5cb0 c3aa |01e2: iput-boolean v0, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ +49d0d0: 2900 8801 |01e4: goto/16 036c // +0188 │ │ +49d0d4: 0734 |01e6: move-object v4, v3 │ │ +49d0d6: 1f04 5e1b |01e7: check-cast v4, Lno/nordicsemi/android/ble/MtuRequest; // type@1b5e │ │ +49d0da: 52b6 cfaa |01e9: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d0de: 6e10 83ea 0400 |01eb: invoke-virtual {v4}, Lno/nordicsemi/android/ble/MtuRequest;.getRequiredMtu:()I // method@ea83 │ │ +49d0e4: 0a07 |01ee: move-result v7 │ │ +49d0e6: 3276 1000 |01ef: if-eq v6, v7, 01ff // +0010 │ │ +49d0ea: 6006 c800 |01f1: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49d0ee: 3456 0c00 |01f3: if-lt v6, v5, 01ff // +000c │ │ +49d0f2: 6e10 83ea 0400 |01f5: invoke-virtual {v4}, Lno/nordicsemi/android/ble/MtuRequest;.getRequiredMtu:()I // method@ea83 │ │ +49d0f8: 0a04 |01f8: move-result v4 │ │ +49d0fa: 7020 99e9 4b00 |01f9: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalRequestMtu:(I)Z // method@e999 │ │ +49d100: 0a07 |01fc: move-result v7 │ │ +49d102: 2900 6f01 |01fd: goto/16 036c // +016f │ │ +49d106: 55b7 c1aa |01ff: iget-boolean v7, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49d10a: 3807 6b01 |0201: if-eqz v7, 036c // +016b │ │ +49d10e: 52b0 cfaa |0203: iget v0, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d112: 6e30 87ea c400 |0205: invoke-virtual {v4, v12, v0}, Lno/nordicsemi/android/ble/MtuRequest;.notifyMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea87 │ │ +49d118: 6e20 88ea c400 |0208: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/MtuRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea88 │ │ +49d11e: 7020 c8e9 1b00 |020b: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d124: 1e0b |020e: monitor-exit v11 │ │ +49d126: 0e00 |020f: return-void │ │ +49d128: 7010 7ae9 0b00 |0210: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.ensureServiceChangedEnabled:()Z // method@e97a │ │ +49d12e: 0a07 |0213: move-result v7 │ │ +49d130: 2900 5801 |0214: goto/16 036c // +0158 │ │ +49d134: 7020 9be9 0b00 |0216: invoke-direct {v11, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalSetBatteryNotifications:(Z)Z // method@e99b │ │ +49d13a: 0a07 |0219: move-result v7 │ │ +49d13c: 2900 5201 |021a: goto/16 036c // +0152 │ │ +49d140: 7020 9be9 1b00 |021c: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalSetBatteryNotifications:(Z)Z // method@e99b │ │ +49d146: 0a07 |021f: move-result v7 │ │ +49d148: 2900 4c01 |0220: goto/16 036c // +014c │ │ +49d14c: 7010 91e9 0b00 |0222: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadBatteryLevel:()Z // method@e991 │ │ +49d152: 0a07 |0225: move-result v7 │ │ +49d154: 2900 4601 |0226: goto/16 036c // +0146 │ │ +49d158: 5434 43ab |0228: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +49d15c: 7020 8be9 4b00 |022a: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98b │ │ +49d162: 0a07 |022d: move-result v7 │ │ +49d164: 2900 3e01 |022e: goto/16 036c // +013e │ │ +49d168: 5434 43ab |0230: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +49d16c: 7020 8ce9 4b00 |0232: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98c │ │ +49d172: 0a07 |0235: move-result v7 │ │ +49d174: 2900 3601 |0236: goto/16 036c // +0136 │ │ +49d178: 5434 43ab |0238: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +49d17c: 7020 8ee9 4b00 |023a: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalEnableIndications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98e │ │ +49d182: 0a07 |023d: move-result v7 │ │ +49d184: 2900 2e01 |023e: goto/16 036c // +012e │ │ +49d188: 5434 43ab |0240: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +49d18c: 7020 8fe9 4b00 |0242: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalEnableNotifications:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e98f │ │ +49d192: 0a07 |0245: move-result v7 │ │ +49d194: 2900 2601 |0246: goto/16 036c // +0126 │ │ +49d198: 7010 87e9 0b00 |0248: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalAbortReliableWrite:()Z // method@e987 │ │ +49d19e: 0a07 |024b: move-result v7 │ │ +49d1a0: 2900 2001 |024c: goto/16 036c // +0120 │ │ +49d1a4: 7010 90e9 0b00 |024e: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalExecuteReliableWrite:()Z // method@e990 │ │ +49d1aa: 0a07 |0251: move-result v7 │ │ +49d1ac: 2900 1a01 |0252: goto/16 036c // +011a │ │ +49d1b0: 7010 88e9 0b00 |0254: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalBeginReliableWrite:()Z // method@e988 │ │ +49d1b6: 0a07 |0257: move-result v7 │ │ +49d1b8: 3807 1401 |0258: if-eqz v7, 036c // +0114 │ │ +49d1bc: 54b0 d5aa |025a: iget-object v0, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49d1c0: 6e20 49eb c000 |025c: invoke-virtual {v0, v12}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +49d1c6: 7020 c8e9 1b00 |025f: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d1cc: 1e0b |0262: monitor-exit v11 │ │ +49d1ce: 0e00 |0263: return-void │ │ +49d1d0: 0734 |0264: move-object v4, v3 │ │ +49d1d2: 1f04 6b1b |0265: check-cast v4, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ +49d1d6: 5445 5aab |0267: iget-object v5, v4, Lno/nordicsemi/android/ble/SetValueRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab5a │ │ +49d1da: 3805 0301 |0269: if-eqz v5, 036c // +0103 │ │ +49d1de: 54b5 c6aa |026b: iget-object v5, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49d1e2: 3805 1800 |026d: if-eqz v5, 0285 // +0018 │ │ +49d1e6: 5446 5aab |026f: iget-object v6, v4, Lno/nordicsemi/android/ble/SetValueRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab5a │ │ +49d1ea: 7220 aae3 6500 |0271: invoke-interface {v5, v6}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +49d1f0: 0a05 |0274: move-result v5 │ │ +49d1f2: 3805 1000 |0275: if-eqz v5, 0285 // +0010 │ │ +49d1f6: 54b5 c6aa |0277: iget-object v5, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49d1fa: 5446 5aab |0279: iget-object v6, v4, Lno/nordicsemi/android/ble/SetValueRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab5a │ │ +49d1fe: 52b7 cfaa |027b: iget v7, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d202: 6e20 73eb 7400 |027d: invoke-virtual {v4, v7}, Lno/nordicsemi/android/ble/SetValueRequest;.getData:(I)[B // method@eb73 │ │ +49d208: 0c07 |0280: move-result-object v7 │ │ +49d20a: 7230 b2e3 6507 |0281: invoke-interface {v5, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +49d210: 280c |0284: goto 0290 // +000c │ │ +49d212: 5445 5aab |0285: iget-object v5, v4, Lno/nordicsemi/android/ble/SetValueRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab5a │ │ +49d216: 52b6 cfaa |0287: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d21a: 6e20 73eb 6400 |0289: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/SetValueRequest;.getData:(I)[B // method@eb73 │ │ +49d220: 0c06 |028c: move-result-object v6 │ │ +49d222: 6e20 7f02 6500 |028d: invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ +49d228: 6e20 76eb c400 |0290: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/SetValueRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb76 │ │ +49d22e: 7020 c8e9 1b00 |0293: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d234: 2833 |0296: goto 02c9 // +0033 │ │ +49d236: 0734 |0297: move-object v4, v3 │ │ +49d238: 1f04 6b1b |0298: check-cast v4, Lno/nordicsemi/android/ble/SetValueRequest; // type@1b6b │ │ +49d23c: 5445 58ab |029a: iget-object v5, v4, Lno/nordicsemi/android/ble/SetValueRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab58 │ │ +49d240: 3805 d000 |029c: if-eqz v5, 036c // +00d0 │ │ +49d244: 54b5 bfaa |029e: iget-object v5, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49d248: 3805 1800 |02a0: if-eqz v5, 02b8 // +0018 │ │ +49d24c: 5446 58ab |02a2: iget-object v6, v4, Lno/nordicsemi/android/ble/SetValueRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab58 │ │ +49d250: 7220 aae3 6500 |02a4: invoke-interface {v5, v6}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +49d256: 0a05 |02a7: move-result v5 │ │ +49d258: 3805 1000 |02a8: if-eqz v5, 02b8 // +0010 │ │ +49d25c: 54b5 bfaa |02aa: iget-object v5, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49d260: 5446 58ab |02ac: iget-object v6, v4, Lno/nordicsemi/android/ble/SetValueRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab58 │ │ +49d264: 52b7 cfaa |02ae: iget v7, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d268: 6e20 73eb 7400 |02b0: invoke-virtual {v4, v7}, Lno/nordicsemi/android/ble/SetValueRequest;.getData:(I)[B // method@eb73 │ │ +49d26e: 0c07 |02b3: move-result-object v7 │ │ +49d270: 7230 b2e3 6507 |02b4: invoke-interface {v5, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +49d276: 280c |02b7: goto 02c3 // +000c │ │ +49d278: 5445 58ab |02b8: iget-object v5, v4, Lno/nordicsemi/android/ble/SetValueRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab58 │ │ +49d27c: 52b6 cfaa |02ba: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d280: 6e20 73eb 6400 |02bc: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/SetValueRequest;.getData:(I)[B // method@eb73 │ │ +49d286: 0c06 |02bf: move-result-object v6 │ │ +49d288: 6e20 7802 6500 |02c0: invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.setValue:([B)Z // method@0278 │ │ +49d28e: 6e20 76eb c400 |02c3: invoke-virtual {v4, v12}, Lno/nordicsemi/android/ble/SetValueRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb76 │ │ +49d294: 7020 c8e9 1b00 |02c6: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d29a: 1217 |02c9: const/4 v7, #int 1 // #1 │ │ +49d29c: 2900 a200 |02ca: goto/16 036c // +00a2 │ │ +49d2a0: 0734 |02cc: move-object v4, v3 │ │ +49d2a2: 1f04 751b |02cd: check-cast v4, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +49d2a6: 5435 44ab |02cf: iget-object v5, v3, Lno/nordicsemi/android/ble/Request;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab44 │ │ +49d2aa: 3805 0b00 |02d1: if-eqz v5, 02dc // +000b │ │ +49d2ae: 52b6 cfaa |02d3: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d2b2: 6e20 2dec 6400 |02d5: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/WriteRequest;.getData:(I)[B // method@ec2d │ │ +49d2b8: 0c04 |02d8: move-result-object v4 │ │ +49d2ba: 6e20 7f02 4500 |02d9: invoke-virtual {v5, v4}, Landroid/bluetooth/BluetoothGattDescriptor;.setValue:([B)Z // method@027f │ │ +49d2c0: 7020 9ee9 5b00 |02dc: invoke-direct {v11, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e99e │ │ +49d2c6: 0a07 |02df: move-result v7 │ │ +49d2c8: 2900 8c00 |02e0: goto/16 036c // +008c │ │ +49d2cc: 5434 44ab |02e2: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@ab44 │ │ +49d2d0: 7020 93e9 4b00 |02e4: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadDescriptor:(Landroid/bluetooth/BluetoothGattDescriptor;)Z // method@e993 │ │ +49d2d6: 0a07 |02e7: move-result v7 │ │ +49d2d8: 2900 8400 |02e8: goto/16 036c // +0084 │ │ +49d2dc: 0734 |02ea: move-object v4, v3 │ │ +49d2de: 1f04 751b |02eb: check-cast v4, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +49d2e2: 5435 43ab |02ed: iget-object v5, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +49d2e6: 3805 1200 |02ef: if-eqz v5, 0301 // +0012 │ │ +49d2ea: 52b6 cfaa |02f1: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d2ee: 6e20 2dec 6400 |02f3: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/WriteRequest;.getData:(I)[B // method@ec2d │ │ +49d2f4: 0c06 |02f6: move-result-object v6 │ │ +49d2f6: 6e20 7802 6500 |02f7: invoke-virtual {v5, v6}, Landroid/bluetooth/BluetoothGattCharacteristic;.setValue:([B)Z // method@0278 │ │ +49d2fc: 6e10 2eec 0400 |02fa: invoke-virtual {v4}, Lno/nordicsemi/android/ble/WriteRequest;.getWriteType:()I // method@ec2e │ │ +49d302: 0a04 |02fd: move-result v4 │ │ +49d304: 6e20 7902 4500 |02fe: invoke-virtual {v5, v4}, Landroid/bluetooth/BluetoothGattCharacteristic;.setWriteType:(I)V // method@0279 │ │ +49d30a: 7020 9de9 5b00 |0301: invoke-direct {v11, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalWriteCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e99d │ │ +49d310: 0a07 |0304: move-result v7 │ │ +49d312: 2867 |0305: goto 036c // +0067 │ │ +49d314: 5434 43ab |0306: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +49d318: 7020 92e9 4b00 |0308: invoke-direct {v11, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalReadCharacteristic:(Landroid/bluetooth/BluetoothGattCharacteristic;)Z // method@e992 │ │ +49d31e: 0a07 |030b: move-result v7 │ │ +49d320: 2860 |030c: goto 036c // +0060 │ │ +49d322: 1f03 6a1b |030d: check-cast v3, Lno/nordicsemi/android/ble/RequestQueue; // type@1b6a │ │ +49d326: 5bb3 d6aa |030f: iput-object v3, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ +49d32a: 7020 c8e9 1b00 |0311: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d330: 1e0b |0314: monitor-exit v11 │ │ +49d332: 0e00 |0315: return-void │ │ +49d334: 7010 97e9 0b00 |0316: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalRemoveBond:()Z // method@e997 │ │ +49d33a: 0a07 |0319: move-result v7 │ │ +49d33c: 2852 |031a: goto 036c // +0052 │ │ +49d33e: 7020 8ae9 0b00 |031b: invoke-direct {v11, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalCreateBond:(Z)Z // method@e98a │ │ +49d344: 0a07 |031e: move-result v7 │ │ +49d346: 284d |031f: goto 036c // +004d │ │ +49d348: 7020 8ae9 1b00 |0320: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalCreateBond:(Z)Z // method@e98a │ │ +49d34e: 0a07 |0323: move-result v7 │ │ +49d350: 2848 |0324: goto 036c // +0048 │ │ +49d352: 7010 8de9 0b00 |0325: invoke-direct {v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisconnect:()Z // method@e98d │ │ +49d358: 0a07 |0328: move-result v7 │ │ +49d35a: 2843 |0329: goto 036c // +0043 │ │ +49d35c: 0734 |032a: move-object v4, v3 │ │ +49d35e: 1f04 5a1b |032b: check-cast v4, Lno/nordicsemi/android/ble/ConnectRequest; // type@1b5a │ │ +49d362: 5bb4 c0aa |032d: iput-object v4, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49d366: 5bb2 d5aa |032f: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49d36a: 6e10 3cea 0400 |0331: invoke-virtual {v4}, Lno/nordicsemi/android/ble/ConnectRequest;.getDevice:()Landroid/bluetooth/BluetoothDevice; // method@ea3c │ │ +49d370: 0c05 |0334: move-result-object v5 │ │ +49d372: 7030 89e9 5b04 |0335: invoke-direct {v11, v5, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalConnect:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/ConnectRequest;)Z // method@e989 │ │ +49d378: 0a07 |0338: move-result v7 │ │ +49d37a: 2833 |0339: goto 036c // +0033 │ │ +49d37c: 0734 |033a: move-object v4, v3 │ │ +49d37e: 1f04 751b |033b: check-cast v4, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +49d382: 5435 43ab |033d: iget-object v5, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +49d386: 3805 1e00 |033f: if-eqz v5, 035d // +001e │ │ +49d38a: 52b6 cfaa |0341: iget v6, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d38e: 6e20 2dec 6400 |0343: invoke-virtual {v4, v6}, Lno/nordicsemi/android/ble/WriteRequest;.getData:(I)[B // method@ec2d │ │ +49d394: 0c04 |0346: move-result-object v4 │ │ +49d396: 6e20 7802 4500 |0347: invoke-virtual {v5, v4}, Landroid/bluetooth/BluetoothGattCharacteristic;.setValue:([B)Z // method@0278 │ │ +49d39c: 54b4 bfaa |034a: iget-object v4, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49d3a0: 3804 1100 |034c: if-eqz v4, 035d // +0011 │ │ +49d3a4: 7220 aae3 5400 |034e: invoke-interface {v4, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +49d3aa: 0a04 |0351: move-result v4 │ │ +49d3ac: 3804 0b00 |0352: if-eqz v4, 035d // +000b │ │ +49d3b0: 54b4 bfaa |0354: iget-object v4, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49d3b4: 6e10 7602 0500 |0356: invoke-virtual {v5}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +49d3ba: 0c06 |0359: move-result-object v6 │ │ +49d3bc: 7230 b2e3 5406 |035a: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +49d3c2: 5434 43ab |035d: iget-object v4, v3, Lno/nordicsemi/android/ble/Request;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab43 │ │ +49d3c6: 5435 51ab |035f: iget-object v5, v3, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +49d3ca: 6206 2bab |0361: sget-object v6, Lno/nordicsemi/android/ble/Request$Type;.INDICATE:Lno/nordicsemi/android/ble/Request$Type; // field@ab2b │ │ +49d3ce: 3365 0400 |0363: if-ne v5, v6, 0367 // +0004 │ │ +49d3d2: 1215 |0365: const/4 v5, #int 1 // #1 │ │ +49d3d4: 2802 |0366: goto 0368 // +0002 │ │ +49d3d6: 1205 |0367: const/4 v5, #int 0 // #0 │ │ +49d3d8: 7030 9ae9 4b05 |0368: invoke-direct {v11, v4, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalSendNotification:(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z // method@e99a │ │ +49d3de: 0a07 |036b: move-result v7 │ │ +49d3e0: 3907 2000 |036c: if-nez v7, 038c // +0020 │ │ +49d3e4: 55b4 c1aa |036e: iget-boolean v4, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49d3e8: 3804 0400 |0370: if-eqz v4, 0374 // +0004 │ │ +49d3ec: 12d4 |0372: const/4 v4, #int -3 // #fd │ │ +49d3ee: 280f |0373: goto 0382 // +000f │ │ +49d3f0: 7100 4e02 0000 |0374: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ +49d3f6: 0c04 |0377: move-result-object v4 │ │ +49d3f8: 6e10 5102 0400 |0378: invoke-virtual {v4}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0251 │ │ +49d3fe: 0a04 |037b: move-result v4 │ │ +49d400: 3804 0400 |037c: if-eqz v4, 0380 // +0004 │ │ +49d404: 12f4 |037e: const/4 v4, #int -1 // #ff │ │ +49d406: 2803 |037f: goto 0382 // +0003 │ │ +49d408: 1304 9cff |0380: const/16 v4, #int -100 // #ff9c │ │ +49d40c: 6e30 46eb c304 |0382: invoke-virtual {v3, v12, v4}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +49d412: 5bb2 b9aa |0385: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49d416: 5cb0 c3aa |0387: iput-boolean v0, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ +49d41a: 7020 c8e9 1b00 |0389: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d420: 1e0b |038c: monitor-exit v11 │ │ +49d422: 0e00 |038d: return-void │ │ +49d424: 6e10 47eb 0300 |038e: invoke-virtual {v3}, Lno/nordicsemi/android/ble/Request;.notifyInvalidRequest:()V // method@eb47 │ │ +49d42a: 5bb2 b9aa |0391: iput-object v2, v11, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49d42e: 7020 c8e9 1b00 |0393: invoke-direct {v11, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d434: 1e0b |0396: monitor-exit v11 │ │ +49d436: 0e00 |0397: return-void │ │ +49d438: 1e0b |0398: monitor-exit v11 │ │ +49d43a: 0e00 |0399: return-void │ │ +49d43c: 0d0c |039a: move-exception v12 │ │ +49d43e: 1e0b |039b: monitor-exit v11 │ │ +49d440: 270c |039c: throw v12 │ │ +49d442: 0000 |039d: nop // spacer │ │ +49d444: 0001 1e00 0700 0000 0502 0000 0002 ... |039e: packed-switch-data (64 units) │ │ catches : 13 │ │ 0x0005 - 0x001e │ │ -> 0x039a │ │ 0x001f - 0x0048 │ │ Ljava/lang/Exception; -> 0x0049 │ │ -> 0x039a │ │ 0x004c - 0x0078 │ │ @@ -1746827,65 +1746828,65 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -49d53c: |[49d53c] no.nordicsemi.android.ble.BleManagerHandler.notifyDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -49d54c: 5520 c1aa |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49d550: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -49d552: 5c21 c1aa |0003: iput-boolean v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49d556: 5c21 d9aa |0005: iput-boolean v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.servicesDiscovered:Z // field@aad9 │ │ -49d55a: 5c21 d8aa |0007: iput-boolean v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.serviceDiscoveryRequested:Z // field@aad8 │ │ -49d55e: 5c21 c7aa |0009: iput-boolean v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.deviceNotSupported:Z // field@aac7 │ │ -49d562: 5c21 caaa |000b: iput-boolean v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.initInProgress:Z // field@aaca │ │ -49d566: 5921 c4aa |000d: iput v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ -49d56a: 7010 75e9 0200 |000f: invoke-direct {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ -49d570: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -49d572: 3900 1b00 |0013: if-nez v0, 002e // +001b │ │ -49d576: 1a00 b514 |0015: const-string v0, "Connection attempt timed out" // string@14b5 │ │ -49d57a: 7030 c6e9 1200 |0017: invoke-direct {v2, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49d580: 6e10 76e9 0200 |001a: invoke-virtual {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ -49d586: 2200 2a1b |001d: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I; // type@1b2a │ │ -49d58a: 7020 2fe8 3000 |001f: invoke-direct {v0, v3}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e82f │ │ -49d590: 7020 e4e9 0200 |0022: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49d596: 2200 1e1b |0025: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc; // type@1b1e │ │ -49d59a: 7030 17e8 3004 |0027: invoke-direct {v0, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;.:(Landroid/bluetooth/BluetoothDevice;I)V // method@e817 │ │ -49d5a0: 7020 e5e9 0200 |002a: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ -49d5a6: 2841 |002d: goto 006e // +0041 │ │ -49d5a8: 5520 dbaa |002e: iget-boolean v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.userDisconnected:Z // field@aadb │ │ -49d5ac: 3800 2900 |0030: if-eqz v0, 0059 // +0029 │ │ -49d5b0: 1240 |0032: const/4 v0, #int 4 // #4 │ │ -49d5b2: 1a01 d119 |0033: const-string v1, "Disconnected" // string@19d1 │ │ -49d5b6: 7030 c6e9 0201 |0035: invoke-direct {v2, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49d5bc: 6e10 76e9 0200 |0038: invoke-virtual {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ -49d5c2: 2200 171b |003b: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE; // type@1b17 │ │ -49d5c6: 7020 09e8 3000 |003d: invoke-direct {v0, v3}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e809 │ │ -49d5cc: 7020 e4e9 0200 |0040: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49d5d2: 2200 141b |0043: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow; // type@1b14 │ │ -49d5d6: 7030 03e8 3004 |0045: invoke-direct {v0, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;.:(Landroid/bluetooth/BluetoothDevice;I)V // method@e803 │ │ -49d5dc: 7020 e5e9 0200 |0048: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ -49d5e2: 5424 d5aa |004b: iget-object v4, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49d5e6: 3804 2100 |004d: if-eqz v4, 006e // +0021 │ │ -49d5ea: 5440 51ab |004f: iget-object v0, v4, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ -49d5ee: 6201 24ab |0051: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ -49d5f2: 3310 1b00 |0053: if-ne v0, v1, 006e // +001b │ │ -49d5f6: 6e20 49eb 3400 |0055: invoke-virtual {v4, v3}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -49d5fc: 2816 |0058: goto 006e // +0016 │ │ -49d5fe: 1a04 b614 |0059: const-string v4, "Connection lost" // string@14b6 │ │ -49d602: 7030 c6e9 1204 |005b: invoke-direct {v2, v1, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49d608: 2204 271b |005e: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k; // type@1b27 │ │ -49d60c: 7020 29e8 3400 |0060: invoke-direct {v4, v3}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e829 │ │ -49d612: 7020 e4e9 4200 |0063: invoke-direct {v2, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49d618: 2204 1c1b |0066: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA; // type@1b1c │ │ -49d61c: 7020 13e8 3400 |0068: invoke-direct {v4, v3}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e813 │ │ -49d622: 7020 e5e9 4200 |006b: invoke-direct {v2, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ -49d628: 6e10 d7e9 0200 |006e: invoke-virtual {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDeviceDisconnected:()V // method@e9d7 │ │ -49d62e: 0e00 |0071: return-void │ │ +49d540: |[49d540] no.nordicsemi.android.ble.BleManagerHandler.notifyDeviceDisconnected:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +49d550: 5520 c1aa |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49d554: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +49d556: 5c21 c1aa |0003: iput-boolean v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49d55a: 5c21 d9aa |0005: iput-boolean v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.servicesDiscovered:Z // field@aad9 │ │ +49d55e: 5c21 d8aa |0007: iput-boolean v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.serviceDiscoveryRequested:Z // field@aad8 │ │ +49d562: 5c21 c7aa |0009: iput-boolean v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.deviceNotSupported:Z // field@aac7 │ │ +49d566: 5c21 caaa |000b: iput-boolean v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.initInProgress:Z // field@aaca │ │ +49d56a: 5921 c4aa |000d: iput v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ +49d56e: 7010 75e9 0200 |000f: invoke-direct {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ +49d574: 1251 |0012: const/4 v1, #int 5 // #5 │ │ +49d576: 3900 1b00 |0013: if-nez v0, 002e // +001b │ │ +49d57a: 1a00 b514 |0015: const-string v0, "Connection attempt timed out" // string@14b5 │ │ +49d57e: 7030 c6e9 1200 |0017: invoke-direct {v2, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49d584: 6e10 76e9 0200 |001a: invoke-virtual {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ +49d58a: 2200 2a1b |001d: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I; // type@1b2a │ │ +49d58e: 7020 2fe8 3000 |001f: invoke-direct {v0, v3}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$tPEKCvGCVFIUA78fQvsjpTmL93I;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e82f │ │ +49d594: 7020 e4e9 0200 |0022: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49d59a: 2200 1e1b |0025: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc; // type@1b1e │ │ +49d59e: 7030 17e8 3004 |0027: invoke-direct {v0, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$XRCAoVbs-E0JfY9RAu6mmE3sUpc;.:(Landroid/bluetooth/BluetoothDevice;I)V // method@e817 │ │ +49d5a4: 7020 e5e9 0200 |002a: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ +49d5aa: 2841 |002d: goto 006e // +0041 │ │ +49d5ac: 5520 dbaa |002e: iget-boolean v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.userDisconnected:Z // field@aadb │ │ +49d5b0: 3800 2900 |0030: if-eqz v0, 0059 // +0029 │ │ +49d5b4: 1240 |0032: const/4 v0, #int 4 // #4 │ │ +49d5b6: 1a01 d119 |0033: const-string v1, "Disconnected" // string@19d1 │ │ +49d5ba: 7030 c6e9 0201 |0035: invoke-direct {v2, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49d5c0: 6e10 76e9 0200 |0038: invoke-virtual {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ +49d5c6: 2200 171b |003b: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE; // type@1b17 │ │ +49d5ca: 7020 09e8 3000 |003d: invoke-direct {v0, v3}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$I11XVHl8FeYuKdqyoaGQCQrCmiE;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e809 │ │ +49d5d0: 7020 e4e9 0200 |0040: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49d5d6: 2200 141b |0043: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow; // type@1b14 │ │ +49d5da: 7030 03e8 3004 |0045: invoke-direct {v0, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$Diq5JYaWzodBuY_GsR4QFrSvQow;.:(Landroid/bluetooth/BluetoothDevice;I)V // method@e803 │ │ +49d5e0: 7020 e5e9 0200 |0048: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ +49d5e6: 5424 d5aa |004b: iget-object v4, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49d5ea: 3804 2100 |004d: if-eqz v4, 006e // +0021 │ │ +49d5ee: 5440 51ab |004f: iget-object v0, v4, Lno/nordicsemi/android/ble/Request;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab51 │ │ +49d5f2: 6201 24ab |0051: sget-object v1, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ +49d5f6: 3310 1b00 |0053: if-ne v0, v1, 006e // +001b │ │ +49d5fa: 6e20 49eb 3400 |0055: invoke-virtual {v4, v3}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +49d600: 2816 |0058: goto 006e // +0016 │ │ +49d602: 1a04 b614 |0059: const-string v4, "Connection lost" // string@14b6 │ │ +49d606: 7030 c6e9 1204 |005b: invoke-direct {v2, v1, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49d60c: 2204 271b |005e: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k; // type@1b27 │ │ +49d610: 7020 29e8 3400 |0060: invoke-direct {v4, v3}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$mMXk22YQpKAMDGhXRvzMtGkuY8k;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e829 │ │ +49d616: 7020 e4e9 4200 |0063: invoke-direct {v2, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49d61c: 2204 1c1b |0066: new-instance v4, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA; // type@1b1c │ │ +49d620: 7020 13e8 3400 |0068: invoke-direct {v4, v3}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$T6oeY_GS53SlMSOS4ZVVwA3i7GA;.:(Landroid/bluetooth/BluetoothDevice;)V // method@e813 │ │ +49d626: 7020 e5e9 4200 |006b: invoke-direct {v2, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V // method@e9e5 │ │ +49d62c: 6e10 d7e9 0200 |006e: invoke-virtual {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDeviceDisconnected:()V // method@e9d7 │ │ +49d632: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1504 │ │ 0x0003 line=1505 │ │ 0x0005 line=1506 │ │ 0x0007 line=1507 │ │ 0x0009 line=1508 │ │ @@ -1746918,46 +1746919,46 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -49d630: |[49d630] no.nordicsemi.android.ble.BleManagerHandler.notifyNotificationSent:(Landroid/bluetooth/BluetoothDevice;)V │ │ -49d640: 5440 d5aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49d644: 2001 751b |0002: instance-of v1, v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -49d648: 3801 3700 |0004: if-eqz v1, 003b // +0037 │ │ -49d64c: 1f00 751b |0006: check-cast v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -49d650: 6201 a7aa |0008: sget-object v1, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ -49d654: 5402 91ab |000a: iget-object v2, v0, Lno/nordicsemi/android/ble/WriteRequest;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab91 │ │ -49d658: 6e10 01eb 0200 |000c: invoke-virtual {v2}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ -49d65e: 0a02 |000f: move-result v2 │ │ -49d660: 4401 0102 |0010: aget v1, v1, v2 │ │ -49d664: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -49d666: 1243 |0013: const/4 v3, #int 4 // #4 │ │ -49d668: 3221 0c00 |0014: if-eq v1, v2, 0020 // +000c │ │ -49d66c: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -49d66e: 3221 0300 |0017: if-eq v1, v2, 001a // +0003 │ │ -49d672: 280c |0019: goto 0025 // +000c │ │ -49d674: 1a01 e469 |001a: const-string v1, "[Server] Indication sent" // string@69e4 │ │ -49d678: 7030 c6e9 3401 |001c: invoke-direct {v4, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49d67e: 2806 |001f: goto 0025 // +0006 │ │ -49d680: 1a01 e669 |0020: const-string v1, "[Server] Notification sent" // string@69e6 │ │ -49d684: 7030 c6e9 3401 |0022: invoke-direct {v4, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49d68a: 5401 88ab |0025: iget-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab88 │ │ -49d68e: 6e10 7602 0100 |0027: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -49d694: 0c01 |002a: move-result-object v1 │ │ -49d696: 6e30 35ec 5001 |002b: invoke-virtual {v0, v5, v1}, Lno/nordicsemi/android/ble/WriteRequest;.notifyPacketSent:(Landroid/bluetooth/BluetoothDevice;[B)Z // method@ec35 │ │ -49d69c: 6e10 2fec 0000 |002e: invoke-virtual {v0}, Lno/nordicsemi/android/ble/WriteRequest;.hasMore:()Z // method@ec2f │ │ -49d6a2: 0a01 |0031: move-result v1 │ │ -49d6a4: 3801 0600 |0032: if-eqz v1, 0038 // +0006 │ │ -49d6a8: 7020 79e9 0400 |0034: invoke-direct {v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.enqueueFirst:(Lno/nordicsemi/android/ble/Request;)V // method@e979 │ │ -49d6ae: 2804 |0037: goto 003b // +0004 │ │ -49d6b0: 6e20 36ec 5000 |0038: invoke-virtual {v0, v5}, Lno/nordicsemi/android/ble/WriteRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec36 │ │ -49d6b6: 0e00 |003b: return-void │ │ +49d634: |[49d634] no.nordicsemi.android.ble.BleManagerHandler.notifyNotificationSent:(Landroid/bluetooth/BluetoothDevice;)V │ │ +49d644: 5440 d5aa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49d648: 2001 751b |0002: instance-of v1, v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +49d64c: 3801 3700 |0004: if-eqz v1, 003b // +0037 │ │ +49d650: 1f00 751b |0006: check-cast v0, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +49d654: 6201 a7aa |0008: sget-object v1, Lno/nordicsemi/android/ble/BleManagerHandler$4;.$SwitchMap$no$nordicsemi$android$ble$Request$Type:[I // field@aaa7 │ │ +49d658: 5402 91ab |000a: iget-object v2, v0, Lno/nordicsemi/android/ble/WriteRequest;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab91 │ │ +49d65c: 6e10 01eb 0200 |000c: invoke-virtual {v2}, Lno/nordicsemi/android/ble/Request$Type;.ordinal:()I // method@eb01 │ │ +49d662: 0a02 |000f: move-result v2 │ │ +49d664: 4401 0102 |0010: aget v1, v1, v2 │ │ +49d668: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +49d66a: 1243 |0013: const/4 v3, #int 4 // #4 │ │ +49d66c: 3221 0c00 |0014: if-eq v1, v2, 0020 // +000c │ │ +49d670: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +49d672: 3221 0300 |0017: if-eq v1, v2, 001a // +0003 │ │ +49d676: 280c |0019: goto 0025 // +000c │ │ +49d678: 1a01 e469 |001a: const-string v1, "[Server] Indication sent" // string@69e4 │ │ +49d67c: 7030 c6e9 3401 |001c: invoke-direct {v4, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49d682: 2806 |001f: goto 0025 // +0006 │ │ +49d684: 1a01 e669 |0020: const-string v1, "[Server] Notification sent" // string@69e6 │ │ +49d688: 7030 c6e9 3401 |0022: invoke-direct {v4, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49d68e: 5401 88ab |0025: iget-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@ab88 │ │ +49d692: 6e10 7602 0100 |0027: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +49d698: 0c01 |002a: move-result-object v1 │ │ +49d69a: 6e30 35ec 5001 |002b: invoke-virtual {v0, v5, v1}, Lno/nordicsemi/android/ble/WriteRequest;.notifyPacketSent:(Landroid/bluetooth/BluetoothDevice;[B)Z // method@ec35 │ │ +49d6a0: 6e10 2fec 0000 |002e: invoke-virtual {v0}, Lno/nordicsemi/android/ble/WriteRequest;.hasMore:()Z // method@ec2f │ │ +49d6a6: 0a01 |0031: move-result v1 │ │ +49d6a8: 3801 0600 |0032: if-eqz v1, 0038 // +0006 │ │ +49d6ac: 7020 79e9 0400 |0034: invoke-direct {v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.enqueueFirst:(Lno/nordicsemi/android/ble/Request;)V // method@e979 │ │ +49d6b2: 2804 |0037: goto 003b // +0004 │ │ +49d6b4: 6e20 36ec 5000 |0038: invoke-virtual {v0, v5}, Lno/nordicsemi/android/ble/WriteRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ec36 │ │ +49d6ba: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2669 │ │ 0x0006 line=2670 │ │ 0x0008 line=2671 │ │ 0x001c line=2676 │ │ 0x0022 line=2673 │ │ @@ -1746974,35 +1746975,35 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -49df34: |[49df34] no.nordicsemi.android.ble.BleManagerHandler.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V │ │ -49df44: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -49df48: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49df4e: 1a01 7c1c |0005: const-string v1, "Error (0x" // string@1c7c │ │ -49df52: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49df58: 7110 4ce0 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ -49df5e: 0c01 |000d: move-result-object v1 │ │ -49df60: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49df66: 1a01 2405 |0011: const-string v1, "): " // string@0524 │ │ -49df6a: 6e20 12e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49df70: 7110 f9ef 0500 |0016: invoke-static {v5}, Lno/nordicsemi/android/ble/error/GattError;.parse:(I)Ljava/lang/String; // method@eff9 │ │ -49df76: 0c01 |0019: move-result-object v1 │ │ -49df78: 6e20 12e1 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49df7e: 6e10 1fe1 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49df84: 0c00 |0020: move-result-object v0 │ │ -49df86: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -49df88: 7030 c6e9 1200 |0022: invoke-direct {v2, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49df8e: 2200 2c1b |0025: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE; // type@1b2c │ │ -49df92: 7040 33e8 3054 |0027: invoke-direct {v0, v3, v4, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e833 │ │ -49df98: 7020 e4e9 0200 |002a: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49df9e: 0e00 |002d: return-void │ │ +49df38: |[49df38] no.nordicsemi.android.ble.BleManagerHandler.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V │ │ +49df48: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +49df4c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49df52: 1a01 7c1c |0005: const-string v1, "Error (0x" // string@1c7c │ │ +49df56: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49df5c: 7110 4ce0 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@e04c │ │ +49df62: 0c01 |000d: move-result-object v1 │ │ +49df64: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49df6a: 1a01 2405 |0011: const-string v1, "): " // string@0524 │ │ +49df6e: 6e20 12e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49df74: 7110 f9ef 0500 |0016: invoke-static {v5}, Lno/nordicsemi/android/ble/error/GattError;.parse:(I)Ljava/lang/String; // method@eff9 │ │ +49df7a: 0c01 |0019: move-result-object v1 │ │ +49df7c: 6e20 12e1 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49df82: 6e10 1fe1 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49df88: 0c00 |0020: move-result-object v0 │ │ +49df8a: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +49df8c: 7030 c6e9 1200 |0022: invoke-direct {v2, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49df92: 2200 2c1b |0025: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE; // type@1b2c │ │ +49df96: 7040 33e8 3054 |0027: invoke-direct {v0, v3, v4, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$w8tWdcUKyoXuvCdYGmx4-NieViE;.:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e833 │ │ +49df9c: 7020 e4e9 0200 |002a: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49dfa2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1680 │ │ 0x0016 line=1681 │ │ 0x0022 line=1680 │ │ 0x0025 line=1682 │ │ locals : │ │ @@ -1747016,22 +1747017,22 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -49e2e4: |[49e2e4] no.nordicsemi.android.ble.BleManagerHandler.postBondingStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V │ │ -49e2f4: 5420 ceaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ -49e2f8: 5400 9daa |0002: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManager;.bondingObserver:Lno/nordicsemi/android/ble/observer/BondingObserver; // field@aa9d │ │ -49e2fc: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -49e300: 2201 261b |0006: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4; // type@1b26 │ │ -49e304: 7030 27e8 3100 |0008: invoke-direct {v1, v3, v0}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;.:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e827 │ │ -49e30a: 6e20 e2e9 1200 |000b: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.post:(Ljava/lang/Runnable;)V // method@e9e2 │ │ -49e310: 0e00 |000e: return-void │ │ +49e2e8: |[49e2e8] no.nordicsemi.android.ble.BleManagerHandler.postBondingStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;)V │ │ +49e2f8: 5420 ceaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ +49e2fc: 5400 9daa |0002: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManager;.bondingObserver:Lno/nordicsemi/android/ble/observer/BondingObserver; // field@aa9d │ │ +49e300: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +49e304: 2201 261b |0006: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4; // type@1b26 │ │ +49e308: 7030 27e8 3100 |0008: invoke-direct {v1, v3, v0}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$l05jxirm4xfT_MHaXlViwuv8HB4;.:(Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable;Lno/nordicsemi/android/ble/observer/BondingObserver;)V // method@e827 │ │ +49e30e: 6e20 e2e9 1200 |000b: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.post:(Ljava/lang/Runnable;)V // method@e9e2 │ │ +49e314: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1309 │ │ 0x0006 line=1311 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x000f reg=3 (null) Lno/nordicsemi/android/ble/BleManagerHandler$BondingObserverRunnable; │ │ @@ -1747041,22 +1747042,22 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -49e314: |[49e314] no.nordicsemi.android.ble.BleManagerHandler.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V │ │ -49e324: 5420 ceaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ -49e328: 5400 9eaa |0002: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManager;.callbacks:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa9e │ │ -49e32c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -49e330: 2201 151b |0006: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs; // type@1b15 │ │ -49e334: 7030 05e8 3100 |0008: invoke-direct {v1, v3, v0}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;.:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e805 │ │ -49e33a: 6e20 e2e9 1200 |000b: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.post:(Ljava/lang/Runnable;)V // method@e9e2 │ │ -49e340: 0e00 |000e: return-void │ │ +49e318: |[49e318] no.nordicsemi.android.ble.BleManagerHandler.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V │ │ +49e328: 5420 ceaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ +49e32c: 5400 9eaa |0002: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManager;.callbacks:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aa9e │ │ +49e330: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +49e334: 2201 151b |0006: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs; // type@1b15 │ │ +49e338: 7030 05e8 3100 |0008: invoke-direct {v1, v3, v0}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$FpSEzxjobf0bOoYaxMqA6SgeZjs;.:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e805 │ │ +49e33e: 6e20 e2e9 1200 |000b: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.post:(Ljava/lang/Runnable;)V // method@e9e2 │ │ +49e344: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1298 │ │ 0x0006 line=1300 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x000f reg=3 (null) Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable; │ │ @@ -1747066,22 +1747067,22 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -49e344: |[49e344] no.nordicsemi.android.ble.BleManagerHandler.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V │ │ -49e354: 5420 ceaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ -49e358: 5400 9faa |0002: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManager;.connectionObserver:Lno/nordicsemi/android/ble/observer/ConnectionObserver; // field@aa9f │ │ -49e35c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -49e360: 2201 1b1b |0006: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4; // type@1b1b │ │ -49e364: 7030 11e8 3100 |0008: invoke-direct {v1, v3, v0}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;.:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e811 │ │ -49e36a: 6e20 e2e9 1200 |000b: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.post:(Ljava/lang/Runnable;)V // method@e9e2 │ │ -49e370: 0e00 |000e: return-void │ │ +49e348: |[49e348] no.nordicsemi.android.ble.BleManagerHandler.postConnectionStateChange:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;)V │ │ +49e358: 5420 ceaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ +49e35c: 5400 9faa |0002: iget-object v0, v0, Lno/nordicsemi/android/ble/BleManager;.connectionObserver:Lno/nordicsemi/android/ble/observer/ConnectionObserver; // field@aa9f │ │ +49e360: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +49e364: 2201 1b1b |0006: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4; // type@1b1b │ │ +49e368: 7030 11e8 3100 |0008: invoke-direct {v1, v3, v0}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$PfeXFuPZcUZorQg_1ICdPgk-qd4;.:(Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable;Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V // method@e811 │ │ +49e36e: 6e20 e2e9 1200 |000b: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.post:(Ljava/lang/Runnable;)V // method@e9e2 │ │ +49e374: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1320 │ │ 0x0006 line=1322 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x000f reg=3 (null) Lno/nordicsemi/android/ble/BleManagerHandler$ConnectionObserverRunnable; │ │ @@ -1747091,58 +1747092,58 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 84 16-bit code units │ │ -49e3c8: |[49e3c8] no.nordicsemi.android.ble.BleManagerHandler.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V │ │ -49e3d8: 3809 1400 |0000: if-eqz v9, 0014 // +0014 │ │ -49e3dc: 1260 |0002: const/4 v0, #int 6 // #6 │ │ -49e3de: 3209 0e00 |0003: if-eq v9, v0, 0011 // +000e │ │ -49e3e2: 1270 |0005: const/4 v0, #int 7 // #7 │ │ -49e3e4: 3309 0500 |0006: if-ne v9, v0, 000b // +0005 │ │ -49e3e8: 1a00 7720 |0008: const-string v0, "GATT_INVALID_OFFSET" // string@2077 │ │ -49e3ec: 280c |000a: goto 0016 // +000c │ │ -49e3ee: 2207 5b19 |000b: new-instance v7, Ljava/security/InvalidParameterException; // type@195b │ │ -49e3f2: 7010 48e2 0700 |000d: invoke-direct {v7}, Ljava/security/InvalidParameterException;.:()V // method@e248 │ │ -49e3f8: 2707 |0010: throw v7 │ │ -49e3fa: 1a00 8220 |0011: const-string v0, "GATT_REQUEST_NOT_SUPPORTED" // string@2082 │ │ -49e3fe: 2803 |0013: goto 0016 // +0003 │ │ -49e400: 1a00 8520 |0014: const-string v0, "GATT_SUCCESS" // string@2085 │ │ -49e404: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -49e406: 2202 0819 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49e40a: 7010 06e1 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49e410: 1a03 4ed4 |001c: const-string v3, "server.sendResponse(" // string@d44e │ │ -49e414: 6e20 12e1 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49e41a: 6e20 12e1 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49e420: 1a00 0106 |0024: const-string v0, ", offset=" // string@0601 │ │ -49e424: 6e20 12e1 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49e42a: 6e20 0de1 b200 |0029: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49e430: 1a00 3206 |002c: const-string v0, ", value=" // string@0632 │ │ -49e434: 6e20 12e1 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49e43a: 7110 66f0 0c00 |0031: invoke-static {v12}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parseDebug:([B)Ljava/lang/String; // method@f066 │ │ -49e440: 0c00 |0034: move-result-object v0 │ │ -49e442: 6e20 12e1 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49e448: 1a00 db04 |0038: const-string v0, ")" // string@04db │ │ -49e44c: 6e20 12e1 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49e452: 6e10 1fe1 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49e458: 0c00 |0040: move-result-object v0 │ │ -49e45a: 7030 c6e9 1600 |0041: invoke-direct {v6, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49e460: 0770 |0044: move-object v0, v7 │ │ -49e462: 0781 |0045: move-object v1, v8 │ │ -49e464: 01a2 |0046: move v2, v10 │ │ -49e466: 0193 |0047: move v3, v9 │ │ -49e468: 01b4 |0048: move v4, v11 │ │ -49e46a: 07c5 |0049: move-object v5, v12 │ │ -49e46c: 7406 8402 0000 |004a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/bluetooth/BluetoothGattServer;.sendResponse:(Landroid/bluetooth/BluetoothDevice;III[B)Z // method@0284 │ │ -49e472: 1227 |004d: const/4 v7, #int 2 // #2 │ │ -49e474: 1a08 e969 |004e: const-string v8, "[Server] Response sent" // string@69e9 │ │ -49e478: 7030 c6e9 7608 |0050: invoke-direct {v6, v7, v8}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49e47e: 0e00 |0053: return-void │ │ +49e3cc: |[49e3cc] no.nordicsemi.android.ble.BleManagerHandler.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V │ │ +49e3dc: 3809 1400 |0000: if-eqz v9, 0014 // +0014 │ │ +49e3e0: 1260 |0002: const/4 v0, #int 6 // #6 │ │ +49e3e2: 3209 0e00 |0003: if-eq v9, v0, 0011 // +000e │ │ +49e3e6: 1270 |0005: const/4 v0, #int 7 // #7 │ │ +49e3e8: 3309 0500 |0006: if-ne v9, v0, 000b // +0005 │ │ +49e3ec: 1a00 7720 |0008: const-string v0, "GATT_INVALID_OFFSET" // string@2077 │ │ +49e3f0: 280c |000a: goto 0016 // +000c │ │ +49e3f2: 2207 5b19 |000b: new-instance v7, Ljava/security/InvalidParameterException; // type@195b │ │ +49e3f6: 7010 48e2 0700 |000d: invoke-direct {v7}, Ljava/security/InvalidParameterException;.:()V // method@e248 │ │ +49e3fc: 2707 |0010: throw v7 │ │ +49e3fe: 1a00 8220 |0011: const-string v0, "GATT_REQUEST_NOT_SUPPORTED" // string@2082 │ │ +49e402: 2803 |0013: goto 0016 // +0003 │ │ +49e404: 1a00 8520 |0014: const-string v0, "GATT_SUCCESS" // string@2085 │ │ +49e408: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +49e40a: 2202 0819 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49e40e: 7010 06e1 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49e414: 1a03 4ed4 |001c: const-string v3, "server.sendResponse(" // string@d44e │ │ +49e418: 6e20 12e1 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49e41e: 6e20 12e1 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49e424: 1a00 0106 |0024: const-string v0, ", offset=" // string@0601 │ │ +49e428: 6e20 12e1 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49e42e: 6e20 0de1 b200 |0029: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49e434: 1a00 3206 |002c: const-string v0, ", value=" // string@0632 │ │ +49e438: 6e20 12e1 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49e43e: 7110 66f0 0c00 |0031: invoke-static {v12}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parseDebug:([B)Ljava/lang/String; // method@f066 │ │ +49e444: 0c00 |0034: move-result-object v0 │ │ +49e446: 6e20 12e1 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49e44c: 1a00 db04 |0038: const-string v0, ")" // string@04db │ │ +49e450: 6e20 12e1 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49e456: 6e10 1fe1 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49e45c: 0c00 |0040: move-result-object v0 │ │ +49e45e: 7030 c6e9 1600 |0041: invoke-direct {v6, v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49e464: 0770 |0044: move-object v0, v7 │ │ +49e466: 0781 |0045: move-object v1, v8 │ │ +49e468: 01a2 |0046: move v2, v10 │ │ +49e46a: 0193 |0047: move v3, v9 │ │ +49e46c: 01b4 |0048: move v4, v11 │ │ +49e46e: 07c5 |0049: move-object v5, v12 │ │ +49e470: 7406 8402 0000 |004a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/bluetooth/BluetoothGattServer;.sendResponse:(Landroid/bluetooth/BluetoothDevice;III[B)Z // method@0284 │ │ +49e476: 1227 |004d: const/4 v7, #int 2 // #2 │ │ +49e478: 1a08 e969 |004e: const-string v8, "[Server] Response sent" // string@69e9 │ │ +49e47c: 7030 c6e9 7608 |0050: invoke-direct {v6, v7, v8}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49e482: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=2782 │ │ 0x0017 line=2784 │ │ 0x004a line=2785 │ │ 0x0050 line=2786 │ │ locals : │ │ @@ -1747160,47 +1747161,47 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -49c69c: |[49c69c] no.nordicsemi.android.ble.BleManagerHandler.cancelQueue:()V │ │ -49c6ac: 5440 daaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ -49c6b0: 7210 1de3 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.clear:()V // method@e31d │ │ -49c6b6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -49c6b8: 5b40 cbaa |0006: iput-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ -49c6bc: 5441 b9aa |0008: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49c6c0: 1292 |000a: const/4 v2, #int -7 // #f9 │ │ -49c6c2: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -49c6c6: 5443 bcaa |000d: iget-object v3, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49c6ca: 6e30 74e8 3102 |000f: invoke-virtual {v1, v3, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@e874 │ │ -49c6d0: 5441 d5aa |0012: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49c6d4: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -49c6d8: 5443 b9aa |0016: iget-object v3, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49c6dc: 3213 0900 |0018: if-eq v3, v1, 0021 // +0009 │ │ -49c6e0: 5443 bcaa |001a: iget-object v3, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49c6e4: 6e30 46eb 3102 |001c: invoke-virtual {v1, v3, v2}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -49c6ea: 5b40 d5aa |001f: iput-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49c6ee: 5b40 b9aa |0021: iput-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49c6f2: 5441 d6aa |0023: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ -49c6f6: 3801 0900 |0025: if-eqz v1, 002e // +0009 │ │ -49c6fa: 5443 bcaa |0027: iget-object v3, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49c6fe: 6e30 63eb 3102 |0029: invoke-virtual {v1, v3, v2}, Lno/nordicsemi/android/ble/RequestQueue;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb63 │ │ -49c704: 5b40 d6aa |002c: iput-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ -49c708: 5441 c0aa |002e: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49c70c: 3801 0d00 |0030: if-eqz v1, 003d // +000d │ │ -49c710: 5443 bcaa |0032: iget-object v3, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49c714: 6e30 42ea 3102 |0034: invoke-virtual {v1, v3, v2}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea42 │ │ -49c71a: 5b40 c0aa |0037: iput-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49c71e: 7010 8de9 0400 |0039: invoke-direct {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisconnect:()Z // method@e98d │ │ -49c724: 2805 |003c: goto 0041 // +0005 │ │ -49c726: 1210 |003d: const/4 v0, #int 1 // #1 │ │ -49c728: 7020 c8e9 0400 |003e: invoke-direct {v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49c72e: 0e00 |0041: return-void │ │ +49c6a0: |[49c6a0] no.nordicsemi.android.ble.BleManagerHandler.cancelQueue:()V │ │ +49c6b0: 5440 daaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ +49c6b4: 7210 1de3 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.clear:()V // method@e31d │ │ +49c6ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +49c6bc: 5b40 cbaa |0006: iput-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ +49c6c0: 5441 b9aa |0008: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49c6c4: 1292 |000a: const/4 v2, #int -7 // #f9 │ │ +49c6c6: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +49c6ca: 5443 bcaa |000d: iget-object v3, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49c6ce: 6e30 74e8 3102 |000f: invoke-virtual {v1, v3, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@e874 │ │ +49c6d4: 5441 d5aa |0012: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49c6d8: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +49c6dc: 5443 b9aa |0016: iget-object v3, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49c6e0: 3213 0900 |0018: if-eq v3, v1, 0021 // +0009 │ │ +49c6e4: 5443 bcaa |001a: iget-object v3, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49c6e8: 6e30 46eb 3102 |001c: invoke-virtual {v1, v3, v2}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +49c6ee: 5b40 d5aa |001f: iput-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49c6f2: 5b40 b9aa |0021: iput-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49c6f6: 5441 d6aa |0023: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ +49c6fa: 3801 0900 |0025: if-eqz v1, 002e // +0009 │ │ +49c6fe: 5443 bcaa |0027: iget-object v3, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49c702: 6e30 63eb 3102 |0029: invoke-virtual {v1, v3, v2}, Lno/nordicsemi/android/ble/RequestQueue;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb63 │ │ +49c708: 5b40 d6aa |002c: iput-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.requestQueue:Lno/nordicsemi/android/ble/RequestQueue; // field@aad6 │ │ +49c70c: 5441 c0aa |002e: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49c710: 3801 0d00 |0030: if-eqz v1, 003d // +000d │ │ +49c714: 5443 bcaa |0032: iget-object v3, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49c718: 6e30 42ea 3102 |0034: invoke-virtual {v1, v3, v2}, Lno/nordicsemi/android/ble/ConnectRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@ea42 │ │ +49c71e: 5b40 c0aa |0037: iput-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49c722: 7010 8de9 0400 |0039: invoke-direct {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisconnect:()Z // method@e98d │ │ +49c728: 2805 |003c: goto 0041 // +0005 │ │ +49c72a: 1210 |003d: const/4 v0, #int 1 // #1 │ │ +49c72c: 7020 c8e9 0400 |003e: invoke-direct {v4, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49c732: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ 0x0006 line=1236 │ │ 0x0008 line=1237 │ │ 0x000d line=1238 │ │ 0x0012 line=1240 │ │ @@ -1747223,61 +1747224,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -49c730: |[49c730] no.nordicsemi.android.ble.BleManagerHandler.close:()V │ │ -49c740: 5440 ceaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ -49c744: 6e10 ace8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager;.getContext:()Landroid/content/Context; // method@e8ac │ │ -49c74a: 0c00 |0005: move-result-object v0 │ │ -49c74c: 5441 beaa |0006: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothStateBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aabe │ │ -49c750: 6e20 0003 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0300 │ │ -49c756: 5441 cdaa |000b: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.mBondingBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aacd │ │ -49c75a: 6e20 0003 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0300 │ │ -49c760: 5440 b7aa |0010: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.LOCK:Ljava/lang/Object; // field@aab7 │ │ -49c764: 1d00 |0012: monitor-enter v0 │ │ -49c766: 5441 bdaa |0013: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49c76a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -49c76c: 3801 2a00 |0016: if-eqz v1, 0040 // +002a │ │ -49c770: 5441 ceaa |0018: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ -49c774: 6e10 e0e8 0100 |001a: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.shouldClearCacheWhenDisconnected:()Z // method@e8e0 │ │ -49c77a: 0a01 |001d: move-result v1 │ │ -49c77c: 3801 1500 |001e: if-eqz v1, 0033 // +0015 │ │ -49c780: 7010 96e9 0400 |0020: invoke-direct {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalRefreshDeviceCache:()Z // method@e996 │ │ -49c786: 0a01 |0023: move-result v1 │ │ -49c788: 3801 0900 |0024: if-eqz v1, 002d // +0009 │ │ -49c78c: 1241 |0026: const/4 v1, #int 4 // #4 │ │ -49c78e: 1a03 f411 |0027: const-string v3, "Cache refreshed" // string@11f4 │ │ -49c792: 7030 c6e9 1403 |0029: invoke-direct {v4, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49c798: 2807 |002c: goto 0033 // +0007 │ │ -49c79a: 1251 |002d: const/4 v1, #int 5 // #5 │ │ -49c79c: 1a03 4554 |002e: const-string v3, "Refreshing failed" // string@5445 │ │ -49c7a0: 7030 c6e9 1403 |0030: invoke-direct {v4, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49c7a6: 1231 |0033: const/4 v1, #int 3 // #3 │ │ -49c7a8: 1a03 748e |0034: const-string v3, "gatt.close()" // string@8e74 │ │ -49c7ac: 7030 c6e9 1403 |0036: invoke-direct {v4, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49c7b2: 5441 bdaa |0039: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49c7b6: 6e10 5e02 0100 |003b: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.close:()V // method@025e │ │ -49c7bc: 5b42 bdaa |003e: iput-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49c7c0: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -49c7c2: 5c41 d4aa |0041: iput-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ -49c7c6: 5c41 ccaa |0043: iput-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ -49c7ca: 5441 dcaa |0045: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ -49c7ce: 6e10 3fe3 0100 |0047: invoke-virtual {v1}, Ljava/util/HashMap;.clear:()V // method@e33f │ │ -49c7d4: 5441 daaa |004a: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ -49c7d8: 7210 1de3 0100 |004c: invoke-interface {v1}, Ljava/util/Deque;.clear:()V // method@e31d │ │ -49c7de: 5b42 cbaa |004f: iput-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ -49c7e2: 5b42 bcaa |0051: iput-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49c7e6: 1e00 |0053: monitor-exit v0 │ │ -49c7e8: 0e00 |0054: return-void │ │ -49c7ea: 0d01 |0055: move-exception v1 │ │ -49c7ec: 1e00 |0056: monitor-exit v0 │ │ -49c7ee: 2701 |0057: throw v1 │ │ +49c734: |[49c734] no.nordicsemi.android.ble.BleManagerHandler.close:()V │ │ +49c744: 5440 ceaa |0000: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ +49c748: 6e10 ace8 0000 |0002: invoke-virtual {v0}, Lno/nordicsemi/android/ble/BleManager;.getContext:()Landroid/content/Context; // method@e8ac │ │ +49c74e: 0c00 |0005: move-result-object v0 │ │ +49c750: 5441 beaa |0006: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothStateBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aabe │ │ +49c754: 6e20 0003 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0300 │ │ +49c75a: 5441 cdaa |000b: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.mBondingBroadcastReceiver:Landroid/content/BroadcastReceiver; // field@aacd │ │ +49c75e: 6e20 0003 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0300 │ │ +49c764: 5440 b7aa |0010: iget-object v0, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.LOCK:Ljava/lang/Object; // field@aab7 │ │ +49c768: 1d00 |0012: monitor-enter v0 │ │ +49c76a: 5441 bdaa |0013: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49c76e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +49c770: 3801 2a00 |0016: if-eqz v1, 0040 // +002a │ │ +49c774: 5441 ceaa |0018: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ +49c778: 6e10 e0e8 0100 |001a: invoke-virtual {v1}, Lno/nordicsemi/android/ble/BleManager;.shouldClearCacheWhenDisconnected:()Z // method@e8e0 │ │ +49c77e: 0a01 |001d: move-result v1 │ │ +49c780: 3801 1500 |001e: if-eqz v1, 0033 // +0015 │ │ +49c784: 7010 96e9 0400 |0020: invoke-direct {v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalRefreshDeviceCache:()Z // method@e996 │ │ +49c78a: 0a01 |0023: move-result v1 │ │ +49c78c: 3801 0900 |0024: if-eqz v1, 002d // +0009 │ │ +49c790: 1241 |0026: const/4 v1, #int 4 // #4 │ │ +49c792: 1a03 f411 |0027: const-string v3, "Cache refreshed" // string@11f4 │ │ +49c796: 7030 c6e9 1403 |0029: invoke-direct {v4, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49c79c: 2807 |002c: goto 0033 // +0007 │ │ +49c79e: 1251 |002d: const/4 v1, #int 5 // #5 │ │ +49c7a0: 1a03 4554 |002e: const-string v3, "Refreshing failed" // string@5445 │ │ +49c7a4: 7030 c6e9 1403 |0030: invoke-direct {v4, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49c7aa: 1231 |0033: const/4 v1, #int 3 // #3 │ │ +49c7ac: 1a03 748e |0034: const-string v3, "gatt.close()" // string@8e74 │ │ +49c7b0: 7030 c6e9 1403 |0036: invoke-direct {v4, v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49c7b6: 5441 bdaa |0039: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49c7ba: 6e10 5e02 0100 |003b: invoke-virtual {v1}, Landroid/bluetooth/BluetoothGatt;.close:()V // method@025e │ │ +49c7c0: 5b42 bdaa |003e: iput-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49c7c4: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +49c7c6: 5c41 d4aa |0041: iput-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ +49c7ca: 5c41 ccaa |0043: iput-boolean v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.initialConnection:Z // field@aacc │ │ +49c7ce: 5441 dcaa |0045: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ +49c7d2: 6e10 3fe3 0100 |0047: invoke-virtual {v1}, Ljava/util/HashMap;.clear:()V // method@e33f │ │ +49c7d8: 5441 daaa |004a: iget-object v1, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ +49c7dc: 7210 1de3 0100 |004c: invoke-interface {v1}, Ljava/util/Deque;.clear:()V // method@e31d │ │ +49c7e2: 5b42 cbaa |004f: iput-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ +49c7e6: 5b42 bcaa |0051: iput-object v2, v4, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49c7ea: 1e00 |0053: monitor-exit v0 │ │ +49c7ec: 0e00 |0054: return-void │ │ +49c7ee: 0d01 |0055: move-exception v1 │ │ +49c7f0: 1e00 |0056: monitor-exit v0 │ │ +49c7f2: 2701 |0057: throw v1 │ │ catches : 4 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0010 │ │ 0x0013 - 0x0039 │ │ -> 0x0055 │ │ 0x0039 - 0x003e │ │ -> 0x003e │ │ @@ -1747311,26 +1747312,26 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -49c81c: |[49c81c] no.nordicsemi.android.ble.BleManagerHandler.enqueue:(Lno/nordicsemi/android/ble/Request;)V │ │ -49c82c: 5510 caaa |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.initInProgress:Z // field@aaca │ │ -49c830: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -49c834: 5410 cbaa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ -49c838: 2803 |0006: goto 0009 // +0003 │ │ -49c83a: 5410 daaa |0007: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ -49c83e: 7220 1be3 2000 |0009: invoke-interface {v0, v2}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@e31b │ │ -49c844: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -49c846: 5c20 45ab |000d: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ -49c84a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -49c84c: 7020 c8e9 2100 |0010: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49c852: 0e00 |0013: return-void │ │ +49c820: |[49c820] no.nordicsemi.android.ble.BleManagerHandler.enqueue:(Lno/nordicsemi/android/ble/Request;)V │ │ +49c830: 5510 caaa |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.initInProgress:Z // field@aaca │ │ +49c834: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +49c838: 5410 cbaa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ +49c83c: 2803 |0006: goto 0009 // +0003 │ │ +49c83e: 5410 daaa |0007: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ +49c842: 7220 1be3 2000 |0009: invoke-interface {v0, v2}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@e31b │ │ +49c848: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +49c84a: 5c20 45ab |000d: iput-boolean v0, v2, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ +49c84e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +49c850: 7020 c8e9 2100 |0010: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49c856: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1227 │ │ 0x0009 line=1228 │ │ 0x000d line=1229 │ │ 0x0010 line=1230 │ │ locals : │ │ @@ -1747342,18 +1747343,18 @@ │ │ type : '()Lno/nordicsemi/android/ble/callback/DataReceivedCallback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -49c538: |[49c538] no.nordicsemi.android.ble.BleManagerHandler.getBatteryLevelCallback:()Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ -49c548: 2200 291b |0000: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E; // type@1b29 │ │ -49c54c: 7020 2de8 1000 |0002: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e82d │ │ -49c552: 1100 |0005: return-object v0 │ │ +49c53c: |[49c53c] no.nordicsemi.android.ble.BleManagerHandler.getBatteryLevelCallback:()Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ +49c54c: 2200 291b |0000: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E; // type@1b29 │ │ +49c550: 7020 2de8 1000 |0002: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$qnrxDCLLKFa6jGRfk3kaHNm_z6E;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e82d │ │ +49c556: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1747361,17 +1747362,17 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c270: |[49c270] no.nordicsemi.android.ble.BleManagerHandler.getBatteryValue:()I │ │ -49c280: 5210 bbaa |0000: iget v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryValue:I // field@aabb │ │ -49c284: 0f00 |0002: return v0 │ │ +49c274: |[49c274] no.nordicsemi.android.ble.BleManagerHandler.getBatteryValue:()I │ │ +49c284: 5210 bbaa |0000: iget v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryValue:I // field@aabb │ │ +49c288: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1747379,17 +1747380,17 @@ │ │ type : '()Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49a87c: |[49a87c] no.nordicsemi.android.ble.BleManagerHandler.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ -49a88c: 5410 bcaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49a890: 1100 |0002: return-object v0 │ │ +49a880: |[49a880] no.nordicsemi.android.ble.BleManagerHandler.getBluetoothDevice:()Landroid/bluetooth/BluetoothDevice; │ │ +49a890: 5410 bcaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49a894: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1747397,28 +1747398,28 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattCharacteristic;)[B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -49c16c: |[49c16c] no.nordicsemi.android.ble.BleManagerHandler.getCharacteristicValue:(Landroid/bluetooth/BluetoothGattCharacteristic;)[B │ │ -49c17c: 5410 bfaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49c180: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -49c184: 7220 aae3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -49c18a: 0a00 |0007: move-result v0 │ │ -49c18c: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -49c190: 5410 bfaa |000a: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49c194: 7220 aee3 2000 |000c: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -49c19a: 0c02 |000f: move-result-object v2 │ │ -49c19c: 1f02 1e1e |0010: check-cast v2, [B // type@1e1e │ │ -49c1a0: 1102 |0012: return-object v2 │ │ -49c1a2: 6e10 7602 0200 |0013: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -49c1a8: 0c02 |0016: move-result-object v2 │ │ -49c1aa: 1102 |0017: return-object v2 │ │ +49c170: |[49c170] no.nordicsemi.android.ble.BleManagerHandler.getCharacteristicValue:(Landroid/bluetooth/BluetoothGattCharacteristic;)[B │ │ +49c180: 5410 bfaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49c184: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +49c188: 7220 aae3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +49c18e: 0a00 |0007: move-result v0 │ │ +49c190: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +49c194: 5410 bfaa |000a: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49c198: 7220 aee3 2000 |000c: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +49c19e: 0c02 |000f: move-result-object v2 │ │ +49c1a0: 1f02 1e1e |0010: check-cast v2, [B // type@1e1e │ │ +49c1a4: 1102 |0012: return-object v2 │ │ +49c1a6: 6e10 7602 0200 |0013: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +49c1ac: 0c02 |0016: move-result-object v2 │ │ +49c1ae: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x000a line=455 │ │ 0x0013 line=456 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ @@ -1747429,17 +1747430,17 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c288: |[49c288] no.nordicsemi.android.ble.BleManagerHandler.getConnectionState:()I │ │ -49c298: 5210 c4aa |0000: iget v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ -49c29c: 0f00 |0002: return v0 │ │ +49c28c: |[49c28c] no.nordicsemi.android.ble.BleManagerHandler.getConnectionState:()I │ │ +49c29c: 5210 c4aa |0000: iget v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionState:I // field@aac4 │ │ +49c2a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1747447,28 +1747448,28 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattDescriptor;)[B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -49c1ac: |[49c1ac] no.nordicsemi.android.ble.BleManagerHandler.getDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;)[B │ │ -49c1bc: 5410 c6aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49c1c0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -49c1c4: 7220 aae3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -49c1ca: 0a00 |0007: move-result v0 │ │ -49c1cc: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -49c1d0: 5410 c6aa |000a: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49c1d4: 7220 aee3 2000 |000c: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -49c1da: 0c02 |000f: move-result-object v2 │ │ -49c1dc: 1f02 1e1e |0010: check-cast v2, [B // type@1e1e │ │ -49c1e0: 1102 |0012: return-object v2 │ │ -49c1e2: 6e10 7e02 0200 |0013: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -49c1e8: 0c02 |0016: move-result-object v2 │ │ -49c1ea: 1102 |0017: return-object v2 │ │ +49c1b0: |[49c1b0] no.nordicsemi.android.ble.BleManagerHandler.getDescriptorValue:(Landroid/bluetooth/BluetoothGattDescriptor;)[B │ │ +49c1c0: 5410 c6aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49c1c4: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +49c1c8: 7220 aae3 2000 |0004: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +49c1ce: 0a00 |0007: move-result v0 │ │ +49c1d0: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +49c1d4: 5410 c6aa |000a: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49c1d8: 7220 aee3 2000 |000c: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +49c1de: 0c02 |000f: move-result-object v2 │ │ +49c1e0: 1f02 1e1e |0010: check-cast v2, [B // type@1e1e │ │ +49c1e4: 1102 |0012: return-object v2 │ │ +49c1e6: 6e10 7e02 0200 |0013: invoke-virtual {v2}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49c1ec: 0c02 |0016: move-result-object v2 │ │ +49c1ee: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x000a line=469 │ │ 0x0013 line=470 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ @@ -1747479,17 +1747480,17 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c2a0: |[49c2a0] no.nordicsemi.android.ble.BleManagerHandler.getMtu:()I │ │ -49c2b0: 5210 cfaa |0000: iget v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49c2b4: 0f00 |0002: return v0 │ │ +49c2a4: |[49c2a4] no.nordicsemi.android.ble.BleManagerHandler.getMtu:()I │ │ +49c2b4: 5210 cfaa |0000: iget v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49c2b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1747497,28 +1747498,28 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/ValueChangedCallback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -49c4f0: |[49c4f0] no.nordicsemi.android.ble.BleManagerHandler.getValueChangedCallback:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ -49c500: 5420 dcaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ -49c504: 6e20 43e3 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e343 │ │ -49c50a: 0c00 |0005: move-result-object v0 │ │ -49c50c: 1f00 721b |0006: check-cast v0, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ -49c510: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ -49c514: 2200 721b |000a: new-instance v0, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ -49c518: 7020 c9eb 2000 |000c: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback;.:(Lno/nordicsemi/android/ble/CallbackHandler;)V // method@ebc9 │ │ -49c51e: 3803 0700 |000f: if-eqz v3, 0016 // +0007 │ │ -49c522: 5421 dcaa |0011: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ -49c526: 6e30 47e3 3100 |0013: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ -49c52c: 6e10 cbeb 0000 |0016: invoke-virtual {v0}, Lno/nordicsemi/android/ble/ValueChangedCallback;.free:()Lno/nordicsemi/android/ble/ValueChangedCallback; // method@ebcb │ │ -49c532: 0c03 |0019: move-result-object v3 │ │ -49c534: 1103 |001a: return-object v3 │ │ +49c4f4: |[49c4f4] no.nordicsemi.android.ble.BleManagerHandler.getValueChangedCallback:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/ValueChangedCallback; │ │ +49c504: 5420 dcaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ +49c508: 6e20 43e3 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e343 │ │ +49c50e: 0c00 |0005: move-result-object v0 │ │ +49c510: 1f00 721b |0006: check-cast v0, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ +49c514: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ +49c518: 2200 721b |000a: new-instance v0, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ +49c51c: 7020 c9eb 2000 |000c: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback;.:(Lno/nordicsemi/android/ble/CallbackHandler;)V // method@ebc9 │ │ +49c522: 3803 0700 |000f: if-eqz v3, 0016 // +0007 │ │ +49c526: 5421 dcaa |0011: iget-object v1, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ +49c52a: 6e30 47e3 3100 |0013: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e347 │ │ +49c530: 6e10 cbeb 0000 |0016: invoke-virtual {v0}, Lno/nordicsemi/android/ble/ValueChangedCallback;.free:()Lno/nordicsemi/android/ble/ValueChangedCallback; // method@ebcb │ │ +49c536: 0c03 |0019: move-result-object v3 │ │ +49c538: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1121 │ │ 0x000a line=1123 │ │ 0x0011 line=1125 │ │ 0x0016 line=1128 │ │ locals : │ │ @@ -1747530,18 +1747531,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManager;Landroid/os/Handler;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -49c89c: |[49c89c] no.nordicsemi.android.ble.BleManagerHandler.init:(Lno/nordicsemi/android/ble/BleManager;Landroid/os/Handler;)V │ │ -49c8ac: 5b01 ceaa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ -49c8b0: 5b02 c9aa |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.handler:Landroid/os/Handler; // field@aac9 │ │ -49c8b4: 0e00 |0004: return-void │ │ +49c8a0: |[49c8a0] no.nordicsemi.android.ble.BleManagerHandler.init:(Lno/nordicsemi/android/ble/BleManager;Landroid/os/Handler;)V │ │ +49c8b0: 5b01 ceaa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.manager:Lno/nordicsemi/android/ble/BleManager; // field@aace │ │ +49c8b4: 5b02 c9aa |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.handler:Landroid/os/Handler; // field@aac9 │ │ +49c8b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0002 line=388 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/BleManager; │ │ @@ -1747552,48 +1747553,48 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;)Ljava/util/Deque;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -49c344: |[49c344] no.nordicsemi.android.ble.BleManagerHandler.initGatt:(Landroid/bluetooth/BluetoothGatt;)Ljava/util/Deque; │ │ -49c354: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -49c356: 1101 |0001: return-object v1 │ │ +49c348: |[49c348] no.nordicsemi.android.ble.BleManagerHandler.initGatt:(Landroid/bluetooth/BluetoothGatt;)Ljava/util/Deque; │ │ +49c358: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +49c35a: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'initialize' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49c8b8: |[49c8b8] no.nordicsemi.android.ble.BleManagerHandler.initialize:()V │ │ -49c8c8: 0e00 |0000: return-void │ │ +49c8bc: |[49c8bc] no.nordicsemi.android.ble.BleManagerHandler.initialize:()V │ │ +49c8cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'isConnected' │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c0a0: |[49c0a0] no.nordicsemi.android.ble.BleManagerHandler.isConnected:()Z │ │ -49c0b0: 5510 c1aa |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49c0b4: 0f00 |0002: return v0 │ │ +49c0a4: |[49c0a4] no.nordicsemi.android.ble.BleManagerHandler.isConnected:()Z │ │ +49c0b4: 5510 c1aa |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49c0b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1345 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #15 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1747601,33 +1747602,33 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -49c0b8: |[49c0b8] no.nordicsemi.android.ble.BleManagerHandler.isOptionalServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z │ │ -49c0c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -49c0ca: 0f01 |0001: return v1 │ │ +49c0bc: |[49c0bc] no.nordicsemi.android.ble.BleManagerHandler.isOptionalServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z │ │ +49c0cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +49c0ce: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'isReady' │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c0cc: |[49c0cc] no.nordicsemi.android.ble.BleManagerHandler.isReady:()Z │ │ -49c0dc: 5510 d3aa |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.ready:Z // field@aad3 │ │ -49c0e0: 0f00 |0002: return v0 │ │ +49c0d0: |[49c0d0] no.nordicsemi.android.ble.BleManagerHandler.isReady:()Z │ │ +49c0e0: 5510 d3aa |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.ready:Z // field@aad3 │ │ +49c0e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #17 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1747635,17 +1747636,17 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49c0e4: |[49c0e4] no.nordicsemi.android.ble.BleManagerHandler.isReliableWriteInProgress:()Z │ │ -49c0f4: 5510 d4aa |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ -49c0f8: 0f00 |0002: return v0 │ │ +49c0e8: |[49c0e8] no.nordicsemi.android.ble.BleManagerHandler.isReliableWriteInProgress:()Z │ │ +49c0f8: 5510 d4aa |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.reliableWriteInProgress:Z // field@aad4 │ │ +49c0fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ #18 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ @@ -1747659,43 +1747660,43 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -49c8cc: |[49c8cc] no.nordicsemi.android.ble.BleManagerHandler.lambda$getBatteryLevelCallback$10$BleManagerHandler:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -49c8dc: 6e10 d1ef 0500 |0000: invoke-virtual {v5}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -49c8e2: 0a00 |0003: move-result v0 │ │ -49c8e4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -49c8e6: 3310 3600 |0005: if-ne v0, v1, 003b // +0036 │ │ -49c8ea: 1300 1100 |0007: const/16 v0, #int 17 // #11 │ │ -49c8ee: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -49c8f0: 6e30 caef 0501 |000a: invoke-virtual {v5, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -49c8f6: 0c05 |000d: move-result-object v5 │ │ -49c8f8: 6e10 45e0 0500 |000e: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -49c8fe: 0a05 |0011: move-result v5 │ │ -49c900: 1240 |0012: const/4 v0, #int 4 // #4 │ │ -49c902: 2201 0819 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49c906: 7010 06e1 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49c90c: 1a02 1b0f |0018: const-string v2, "Battery Level received: " // string@0f1b │ │ -49c910: 6e20 12e1 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49c916: 6e20 0de1 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49c91c: 1a02 6c03 |0020: const-string v2, "%" // string@036c │ │ -49c920: 6e20 12e1 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49c926: 6e10 1fe1 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49c92c: 0c01 |0028: move-result-object v1 │ │ -49c92e: 7030 c6e9 0301 |0029: invoke-direct {v3, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49c934: 5935 bbaa |002c: iput v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryValue:I // field@aabb │ │ -49c938: 5430 bdaa |002e: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49c93c: 6e30 cbe9 0305 |0030: invoke-virtual {v3, v0, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.onBatteryValueReceived:(Landroid/bluetooth/BluetoothGatt;I)V // method@e9cb │ │ -49c942: 2200 121b |0033: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA; // type@1b12 │ │ -49c946: 7030 ffe7 4005 |0035: invoke-direct {v0, v4, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;.:(Landroid/bluetooth/BluetoothDevice;I)V // method@e7ff │ │ -49c94c: 7020 e4e9 0300 |0038: invoke-direct {v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49c952: 0e00 |003b: return-void │ │ +49c8d0: |[49c8d0] no.nordicsemi.android.ble.BleManagerHandler.lambda$getBatteryLevelCallback$10$BleManagerHandler:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +49c8e0: 6e10 d1ef 0500 |0000: invoke-virtual {v5}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +49c8e6: 0a00 |0003: move-result v0 │ │ +49c8e8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +49c8ea: 3310 3600 |0005: if-ne v0, v1, 003b // +0036 │ │ +49c8ee: 1300 1100 |0007: const/16 v0, #int 17 // #11 │ │ +49c8f2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +49c8f4: 6e30 caef 0501 |000a: invoke-virtual {v5, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +49c8fa: 0c05 |000d: move-result-object v5 │ │ +49c8fc: 6e10 45e0 0500 |000e: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +49c902: 0a05 |0011: move-result v5 │ │ +49c904: 1240 |0012: const/4 v0, #int 4 // #4 │ │ +49c906: 2201 0819 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49c90a: 7010 06e1 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49c910: 1a02 1b0f |0018: const-string v2, "Battery Level received: " // string@0f1b │ │ +49c914: 6e20 12e1 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49c91a: 6e20 0de1 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49c920: 1a02 6c03 |0020: const-string v2, "%" // string@036c │ │ +49c924: 6e20 12e1 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49c92a: 6e10 1fe1 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49c930: 0c01 |0028: move-result-object v1 │ │ +49c932: 7030 c6e9 0301 |0029: invoke-direct {v3, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49c938: 5935 bbaa |002c: iput v5, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryValue:I // field@aabb │ │ +49c93c: 5430 bdaa |002e: iget-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49c940: 6e30 cbe9 0305 |0030: invoke-virtual {v3, v0, v5}, Lno/nordicsemi/android/ble/BleManagerHandler;.onBatteryValueReceived:(Landroid/bluetooth/BluetoothGatt;I)V // method@e9cb │ │ +49c946: 2200 121b |0033: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA; // type@1b12 │ │ +49c94a: 7030 ffe7 4005 |0035: invoke-direct {v0, v4, v5}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$5dbLWSwScmnh0PcI8yMzrxgp1dA;.:(Landroid/bluetooth/BluetoothDevice;I)V // method@e7ff │ │ +49c950: 7020 e4e9 0300 |0038: invoke-direct {v3, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49c956: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x000a line=1145 │ │ 0x0013 line=1146 │ │ 0x002c line=1147 │ │ 0x002e line=1148 │ │ @@ -1747710,20 +1747711,20 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -49ca18: |[49ca18] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalSendNotification$8$BleManagerHandler:()V │ │ -49ca28: 5410 bcaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ -49ca2c: 7020 cae9 0100 |0002: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.notifyNotificationSent:(Landroid/bluetooth/BluetoothDevice;)V // method@e9ca │ │ -49ca32: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -49ca34: 7020 c8e9 0100 |0006: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49ca3a: 0e00 |0009: return-void │ │ +49ca1c: |[49ca1c] no.nordicsemi.android.ble.BleManagerHandler.lambda$internalSendNotification$8$BleManagerHandler:()V │ │ +49ca2c: 5410 bcaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothDevice:Landroid/bluetooth/BluetoothDevice; // field@aabc │ │ +49ca30: 7020 cae9 0100 |0002: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.notifyNotificationSent:(Landroid/bluetooth/BluetoothDevice;)V // method@e9ca │ │ +49ca36: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +49ca38: 7020 c8e9 0100 |0006: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49ca3e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x0006 line=849 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ │ │ @@ -1747732,23 +1747733,23 @@ │ │ type : '(Lno/nordicsemi/android/ble/ConnectionPriorityRequest;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -49ca6c: |[49ca6c] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$25$BleManagerHandler:(Lno/nordicsemi/android/ble/ConnectionPriorityRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ -49ca7c: 6e20 61ea 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea61 │ │ -49ca82: 0a01 |0003: move-result v1 │ │ -49ca84: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -49ca88: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -49ca8a: 5c01 c3aa |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ -49ca8e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -49ca90: 7020 c8e9 1000 |000a: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49ca96: 0e00 |000d: return-void │ │ +49ca70: |[49ca70] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$25$BleManagerHandler:(Lno/nordicsemi/android/ble/ConnectionPriorityRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ +49ca80: 6e20 61ea 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ea61 │ │ +49ca86: 0a01 |0003: move-result v1 │ │ +49ca88: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +49ca8c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +49ca8e: 5c01 c3aa |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.connectionPriorityOperationInProgress:Z // field@aac3 │ │ +49ca92: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +49ca94: 7020 c8e9 1000 |000a: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49ca9a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3117 │ │ 0x0007 line=3118 │ │ 0x000a line=3119 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ @@ -1747760,22 +1747761,22 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -49ca98: |[49ca98] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$26$BleManagerHandler:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ -49caa8: 5410 d5aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49caac: 3320 0a00 |0002: if-ne v0, v2, 000c // +000a │ │ -49cab0: 12b0 |0004: const/4 v0, #int -5 // #fb │ │ -49cab2: 6e30 46eb 3200 |0005: invoke-virtual {v2, v3, v0}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -49cab8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -49caba: 7020 c8e9 2100 |0009: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49cac0: 0e00 |000c: return-void │ │ +49ca9c: |[49ca9c] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$26$BleManagerHandler:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ +49caac: 5410 d5aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49cab0: 3320 0a00 |0002: if-ne v0, v2, 000c // +000a │ │ +49cab4: 12b0 |0004: const/4 v0, #int -5 // #fb │ │ +49cab6: 6e30 46eb 3200 |0005: invoke-virtual {v2, v3, v0}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +49cabc: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +49cabe: 7020 c8e9 2100 |0009: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49cac4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3166 │ │ 0x0005 line=3167 │ │ 0x0009 line=3168 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ @@ -1747787,41 +1747788,41 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -49cac4: |[49cac4] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$27$BleManagerHandler:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ -49cad4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -49cad6: 1a01 f411 |0001: const-string v1, "Cache refreshed" // string@11f4 │ │ -49cada: 7030 c6e9 0201 |0003: invoke-direct {v2, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49cae0: 6e20 49eb 4300 |0006: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ -49cae6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -49cae8: 5b23 d5aa |000a: iput-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49caec: 5420 b9aa |000c: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49caf0: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -49caf4: 12d1 |0010: const/4 v1, #int -3 // #fd │ │ -49caf6: 6e30 74e8 4001 |0011: invoke-virtual {v0, v4, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@e874 │ │ -49cafc: 5b23 b9aa |0014: iput-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49cb00: 5424 daaa |0016: iget-object v4, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ -49cb04: 7210 1de3 0400 |0018: invoke-interface {v4}, Ljava/util/Deque;.clear:()V // method@e31d │ │ -49cb0a: 5b23 cbaa |001b: iput-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ -49cb0e: 5523 c1aa |001d: iget-boolean v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ -49cb12: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ -49cb16: 6e10 d7e9 0200 |0021: invoke-virtual {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDeviceDisconnected:()V // method@e9d7 │ │ -49cb1c: 1223 |0024: const/4 v3, #int 2 // #2 │ │ -49cb1e: 1a04 d619 |0025: const-string v4, "Discovering Services..." // string@19d6 │ │ -49cb22: 7030 c6e9 3204 |0027: invoke-direct {v2, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49cb28: 1233 |002a: const/4 v3, #int 3 // #3 │ │ -49cb2a: 1a04 778e |002b: const-string v4, "gatt.discoverServices()" // string@8e77 │ │ -49cb2e: 7030 c6e9 3204 |002d: invoke-direct {v2, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49cb34: 5423 bdaa |0030: iget-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49cb38: 6e10 6102 0300 |0032: invoke-virtual {v3}, Landroid/bluetooth/BluetoothGatt;.discoverServices:()Z // method@0261 │ │ -49cb3e: 0e00 |0035: return-void │ │ +49cac8: |[49cac8] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$27$BleManagerHandler:(Lno/nordicsemi/android/ble/Request;Landroid/bluetooth/BluetoothDevice;)V │ │ +49cad8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +49cada: 1a01 f411 |0001: const-string v1, "Cache refreshed" // string@11f4 │ │ +49cade: 7030 c6e9 0201 |0003: invoke-direct {v2, v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49cae4: 6e20 49eb 4300 |0006: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/Request;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb49 │ │ +49caea: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +49caec: 5b23 d5aa |000a: iput-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49caf0: 5420 b9aa |000c: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49caf4: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +49caf8: 12d1 |0010: const/4 v1, #int -3 // #fd │ │ +49cafa: 6e30 74e8 4001 |0011: invoke-virtual {v0, v4, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@e874 │ │ +49cb00: 5b23 b9aa |0014: iput-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49cb04: 5424 daaa |0016: iget-object v4, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.taskQueue:Ljava/util/Deque; // field@aada │ │ +49cb08: 7210 1de3 0400 |0018: invoke-interface {v4}, Ljava/util/Deque;.clear:()V // method@e31d │ │ +49cb0e: 5b23 cbaa |001b: iput-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.initQueue:Ljava/util/Deque; // field@aacb │ │ +49cb12: 5523 c1aa |001d: iget-boolean v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.connected:Z // field@aac1 │ │ +49cb16: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ +49cb1a: 6e10 d7e9 0200 |0021: invoke-virtual {v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.onDeviceDisconnected:()V // method@e9d7 │ │ +49cb20: 1223 |0024: const/4 v3, #int 2 // #2 │ │ +49cb22: 1a04 d619 |0025: const-string v4, "Discovering Services..." // string@19d6 │ │ +49cb26: 7030 c6e9 3204 |0027: invoke-direct {v2, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49cb2c: 1233 |002a: const/4 v3, #int 3 // #3 │ │ +49cb2e: 1a04 778e |002b: const-string v4, "gatt.discoverServices()" // string@8e77 │ │ +49cb32: 7030 c6e9 3204 |002d: invoke-direct {v2, v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49cb38: 5423 bdaa |0030: iget-object v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49cb3c: 6e10 6102 0300 |0032: invoke-virtual {v3}, Landroid/bluetooth/BluetoothGatt;.discoverServices:()Z // method@0261 │ │ +49cb42: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=3179 │ │ 0x0006 line=3180 │ │ 0x000a line=3181 │ │ 0x000c line=3182 │ │ 0x0011 line=3183 │ │ @@ -1747843,19 +1747844,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/SleepRequest;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -49cb40: |[49cb40] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$28$BleManagerHandler:(Lno/nordicsemi/android/ble/SleepRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ -49cb50: 6e20 9eeb 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SleepRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb9e │ │ -49cb56: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -49cb58: 7020 c8e9 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49cb5e: 0e00 |0007: return-void │ │ +49cb44: |[49cb44] no.nordicsemi.android.ble.BleManagerHandler.lambda$nextRequest$28$BleManagerHandler:(Lno/nordicsemi/android/ble/SleepRequest;Landroid/bluetooth/BluetoothDevice;)V │ │ +49cb54: 6e20 9eeb 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/SleepRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@eb9e │ │ +49cb5a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +49cb5c: 7020 c8e9 1000 |0004: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49cb62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3204 │ │ 0x0004 line=3205 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0008 reg=1 (null) Lno/nordicsemi/android/ble/SleepRequest; │ │ @@ -1747866,32 +1747867,32 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -49cc84: |[49cc84] no.nordicsemi.android.ble.BleManagerHandler.lambda$setBatteryLevelNotificationCallback$12$BleManagerHandler:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -49cc94: 6e10 d1ef 0400 |0000: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -49cc9a: 0a00 |0003: move-result v0 │ │ -49cc9c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -49cc9e: 3310 1c00 |0005: if-ne v0, v1, 0021 // +001c │ │ -49cca2: 1300 1100 |0007: const/16 v0, #int 17 // #11 │ │ -49cca6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -49cca8: 6e30 caef 0401 |000a: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -49ccae: 0c04 |000d: move-result-object v4 │ │ -49ccb0: 6e10 45e0 0400 |000e: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -49ccb6: 0a04 |0011: move-result v4 │ │ -49ccb8: 5924 bbaa |0012: iput v4, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryValue:I // field@aabb │ │ -49ccbc: 5420 bdaa |0014: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ -49ccc0: 6e30 cbe9 0204 |0016: invoke-virtual {v2, v0, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.onBatteryValueReceived:(Landroid/bluetooth/BluetoothGatt;I)V // method@e9cb │ │ -49ccc6: 2200 2d1b |0019: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks; // type@1b2d │ │ -49ccca: 7030 35e8 3004 |001b: invoke-direct {v0, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;.:(Landroid/bluetooth/BluetoothDevice;I)V // method@e835 │ │ -49ccd0: 7020 e4e9 0200 |001e: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ -49ccd6: 0e00 |0021: return-void │ │ +49cc88: |[49cc88] no.nordicsemi.android.ble.BleManagerHandler.lambda$setBatteryLevelNotificationCallback$12$BleManagerHandler:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +49cc98: 6e10 d1ef 0400 |0000: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +49cc9e: 0a00 |0003: move-result v0 │ │ +49cca0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +49cca2: 3310 1c00 |0005: if-ne v0, v1, 0021 // +001c │ │ +49cca6: 1300 1100 |0007: const/16 v0, #int 17 // #11 │ │ +49ccaa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +49ccac: 6e30 caef 0401 |000a: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +49ccb2: 0c04 |000d: move-result-object v4 │ │ +49ccb4: 6e10 45e0 0400 |000e: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +49ccba: 0a04 |0011: move-result v4 │ │ +49ccbc: 5924 bbaa |0012: iput v4, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryValue:I // field@aabb │ │ +49ccc0: 5420 bdaa |0014: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.bluetoothGatt:Landroid/bluetooth/BluetoothGatt; // field@aabd │ │ +49ccc4: 6e30 cbe9 0204 |0016: invoke-virtual {v2, v0, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.onBatteryValueReceived:(Landroid/bluetooth/BluetoothGatt;I)V // method@e9cb │ │ +49ccca: 2200 2d1b |0019: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks; // type@1b2d │ │ +49ccce: 7030 35e8 3004 |001b: invoke-direct {v0, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$wPcbrpq7Z3XGt6RdGj7YjMDt1Ks;.:(Landroid/bluetooth/BluetoothDevice;I)V // method@e835 │ │ +49ccd4: 7020 e4e9 0200 |001e: invoke-direct {v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.postCallback:(Lno/nordicsemi/android/ble/BleManagerHandler$CallbackRunnable;)V // method@e9e4 │ │ +49ccda: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1159 │ │ 0x000a line=1161 │ │ 0x0012 line=1162 │ │ 0x0014 line=1163 │ │ 0x0019 line=1164 │ │ @@ -1747905,182 +1747906,182 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49d6b8: |[49d6b8] no.nordicsemi.android.ble.BleManagerHandler.onBatteryValueReceived:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -49d6c8: 0e00 |0000: return-void │ │ +49d6bc: |[49d6bc] no.nordicsemi.android.ble.BleManagerHandler.onBatteryValueReceived:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +49d6cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onCharacteristicIndicated' │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49d6cc: |[49d6cc] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicIndicated:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -49d6dc: 0e00 |0000: return-void │ │ +49d6d0: |[49d6d0] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicIndicated:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +49d6e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onCharacteristicNotified' │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49d6e0: |[49d6e0] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicNotified:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -49d6f0: 0e00 |0000: return-void │ │ +49d6e4: |[49d6e4] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicNotified:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +49d6f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onCharacteristicRead' │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49d6f4: |[49d6f4] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -49d704: 0e00 |0000: return-void │ │ +49d6f8: |[49d6f8] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +49d708: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onCharacteristicReadRequest' │ │ type : '(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 211 16-bit code units │ │ -49d708: |[49d708] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicReadRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -49d718: 07d7 |0000: move-object v7, v13 │ │ -49d71a: 07f8 |0001: move-object v8, v15 │ │ -49d71c: 0205 1100 |0002: move/from16 v5, v17 │ │ -49d720: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -49d724: 2201 0819 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49d728: 7010 06e1 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49d72e: 1a02 dc69 |000b: const-string v2, "[Server callback] Read request for characteristic " // string@69dc │ │ -49d732: 6e20 12e1 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d738: 7401 7502 1200 |0010: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49d73e: 0c02 |0013: move-result-object v2 │ │ -49d740: 6e20 11e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49d746: 1a02 6700 |0017: const-string v2, " (requestId=" // string@0067 │ │ -49d74a: 6e20 12e1 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d750: 0204 1000 |001c: move/from16 v4, v16 │ │ -49d754: 6e20 0de1 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49d75a: 1a02 0006 |0021: const-string v2, ", offset: " // string@0600 │ │ -49d75e: 6e20 12e1 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d764: 6e20 0de1 5100 |0026: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49d76a: 1a02 db04 |0029: const-string v2, ")" // string@04db │ │ -49d76e: 6e20 12e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d774: 6e10 1fe1 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49d77a: 0c01 |0031: move-result-object v1 │ │ -49d77c: 1232 |0032: const/4 v2, #int 3 // #3 │ │ -49d77e: 7030 c6e9 2d01 |0033: invoke-direct {v13, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49d784: 3905 2000 |0036: if-nez v5, 0056 // +0020 │ │ -49d788: 1241 |0038: const/4 v1, #int 4 // #4 │ │ -49d78a: 2202 0819 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49d78e: 7010 06e1 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49d794: 1a03 e769 |003e: const-string v3, "[Server] READ request for characteristic " // string@69e7 │ │ -49d798: 6e20 12e1 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d79e: 7401 7502 1200 |0043: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49d7a4: 0c03 |0046: move-result-object v3 │ │ -49d7a6: 6e20 11e1 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49d7ac: 1a03 5002 |004a: const-string v3, " received" // string@0250 │ │ -49d7b0: 6e20 12e1 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d7b6: 6e10 1fe1 0200 |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49d7bc: 0c02 |0052: move-result-object v2 │ │ -49d7be: 7030 c6e9 1d02 |0053: invoke-direct {v13, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49d7c4: 5471 bfaa |0056: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49d7c8: 3801 1200 |0058: if-eqz v1, 006a // +0012 │ │ -49d7cc: 7220 aae3 0100 |005a: invoke-interface {v1, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -49d7d2: 0a01 |005d: move-result v1 │ │ -49d7d4: 3901 0300 |005e: if-nez v1, 0061 // +0003 │ │ -49d7d8: 280a |0060: goto 006a // +000a │ │ -49d7da: 5471 bfaa |0061: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ -49d7de: 7220 aee3 0100 |0063: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -49d7e4: 0c01 |0066: move-result-object v1 │ │ -49d7e6: 1f01 1e1e |0067: check-cast v1, [B // type@1e1e │ │ -49d7ea: 2805 |0069: goto 006e // +0005 │ │ -49d7ec: 7401 7602 1200 |006a: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ -49d7f2: 0c01 |006d: move-result-object v1 │ │ -49d7f4: 5472 b9aa |006e: iget-object v2, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49d7f8: 2023 731b |0070: instance-of v3, v2, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ -49d7fc: 1209 |0072: const/4 v9, #int 0 // #0 │ │ -49d7fe: 3803 1d00 |0073: if-eqz v3, 0090 // +001d │ │ -49d802: 5422 8baa |0075: iget-object v2, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@aa8b │ │ -49d806: 3302 1900 |0077: if-ne v2, v0, 0090 // +0019 │ │ -49d80a: 5470 b9aa |0079: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49d80e: 6e10 70e8 0000 |007b: invoke-virtual {v0}, Lno/nordicsemi/android/ble/AwaitingRequest;.isTriggerPending:()Z // method@e870 │ │ -49d814: 0a00 |007e: move-result v0 │ │ -49d816: 3900 1100 |007f: if-nez v0, 0090 // +0011 │ │ -49d81a: 5470 b9aa |0081: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49d81e: 1f00 731b |0083: check-cast v0, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ -49d822: 6e20 e8eb 1000 |0085: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setDataIfNull:([B)V // method@ebe8 │ │ -49d828: 5271 cfaa |0088: iget v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d82c: 6e20 e0eb 1000 |008a: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.getData:(I)[B // method@ebe0 │ │ -49d832: 0c01 |008d: move-result-object v1 │ │ -49d834: 070a |008e: move-object v10, v0 │ │ -49d836: 2802 |008f: goto 0091 // +0002 │ │ -49d838: 079a |0090: move-object v10, v9 │ │ -49d83a: 121b |0091: const/4 v11, #int 1 // #1 │ │ -49d83c: 3801 0e00 |0092: if-eqz v1, 00a0 // +000e │ │ -49d840: 2110 |0094: array-length v0, v1 │ │ -49d842: 5272 cfaa |0095: iget v2, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d846: d803 02ff |0097: add-int/lit8 v3, v2, #int -1 // #ff │ │ -49d84a: 3730 0700 |0099: if-le v0, v3, 00a0 // +0007 │ │ -49d84e: b1b2 |009b: sub-int/2addr v2, v11 │ │ -49d850: 7130 1bea 5102 |009c: invoke-static {v1, v5, v2}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ -49d856: 0c01 |009f: move-result-object v1 │ │ -49d858: 071c |00a0: move-object v12, v1 │ │ -49d85a: 1203 |00a1: const/4 v3, #int 0 // #0 │ │ -49d85c: 07d0 |00a2: move-object v0, v13 │ │ -49d85e: 07e1 |00a3: move-object v1, v14 │ │ -49d860: 07f2 |00a4: move-object v2, v15 │ │ -49d862: 0204 1000 |00a5: move/from16 v4, v16 │ │ -49d866: 0205 1100 |00a7: move/from16 v5, v17 │ │ -49d86a: 07c6 |00a9: move-object v6, v12 │ │ -49d86c: 7607 e9e9 0000 |00aa: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ -49d872: 380a 1c00 |00ad: if-eqz v10, 00c9 // +001c │ │ -49d876: 6e30 e6eb fa0c |00af: invoke-virtual {v10, v15, v12}, Lno/nordicsemi/android/ble/WaitForReadRequest;.notifyPacketRead:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebe6 │ │ -49d87c: 6e10 e1eb 0a00 |00b2: invoke-virtual {v10}, Lno/nordicsemi/android/ble/WaitForReadRequest;.hasMore:()Z // method@ebe1 │ │ -49d882: 0a00 |00b5: move-result v0 │ │ -49d884: 3900 1c00 |00b6: if-nez v0, 00d2 // +001c │ │ -49d888: 380c 0800 |00b8: if-eqz v12, 00c0 // +0008 │ │ -49d88c: 21c0 |00ba: array-length v0, v12 │ │ -49d88e: 5271 cfaa |00bb: iget v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49d892: b1b1 |00bd: sub-int/2addr v1, v11 │ │ -49d894: 3510 1400 |00be: if-ge v0, v1, 00d2 // +0014 │ │ -49d898: 6e20 e7eb fa00 |00c0: invoke-virtual {v10, v15}, Lno/nordicsemi/android/ble/WaitForReadRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ebe7 │ │ -49d89e: 5b79 b9aa |00c3: iput-object v9, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49d8a2: 7020 c8e9 bd00 |00c5: invoke-direct {v13, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d8a8: 280a |00c8: goto 00d2 // +000a │ │ -49d8aa: 7010 75e9 0d00 |00c9: invoke-direct {v13}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ -49d8b0: 0a00 |00cc: move-result v0 │ │ -49d8b2: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ -49d8b6: 7020 c8e9 bd00 |00cf: invoke-direct {v13, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49d8bc: 0e00 |00d2: return-void │ │ +49d70c: |[49d70c] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicReadRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +49d71c: 07d7 |0000: move-object v7, v13 │ │ +49d71e: 07f8 |0001: move-object v8, v15 │ │ +49d720: 0205 1100 |0002: move/from16 v5, v17 │ │ +49d724: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +49d728: 2201 0819 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49d72c: 7010 06e1 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49d732: 1a02 dc69 |000b: const-string v2, "[Server callback] Read request for characteristic " // string@69dc │ │ +49d736: 6e20 12e1 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d73c: 7401 7502 1200 |0010: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49d742: 0c02 |0013: move-result-object v2 │ │ +49d744: 6e20 11e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49d74a: 1a02 6700 |0017: const-string v2, " (requestId=" // string@0067 │ │ +49d74e: 6e20 12e1 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d754: 0204 1000 |001c: move/from16 v4, v16 │ │ +49d758: 6e20 0de1 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49d75e: 1a02 0006 |0021: const-string v2, ", offset: " // string@0600 │ │ +49d762: 6e20 12e1 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d768: 6e20 0de1 5100 |0026: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49d76e: 1a02 db04 |0029: const-string v2, ")" // string@04db │ │ +49d772: 6e20 12e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d778: 6e10 1fe1 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49d77e: 0c01 |0031: move-result-object v1 │ │ +49d780: 1232 |0032: const/4 v2, #int 3 // #3 │ │ +49d782: 7030 c6e9 2d01 |0033: invoke-direct {v13, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49d788: 3905 2000 |0036: if-nez v5, 0056 // +0020 │ │ +49d78c: 1241 |0038: const/4 v1, #int 4 // #4 │ │ +49d78e: 2202 0819 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49d792: 7010 06e1 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49d798: 1a03 e769 |003e: const-string v3, "[Server] READ request for characteristic " // string@69e7 │ │ +49d79c: 6e20 12e1 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d7a2: 7401 7502 1200 |0043: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49d7a8: 0c03 |0046: move-result-object v3 │ │ +49d7aa: 6e20 11e1 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49d7b0: 1a03 5002 |004a: const-string v3, " received" // string@0250 │ │ +49d7b4: 6e20 12e1 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d7ba: 6e10 1fe1 0200 |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49d7c0: 0c02 |0052: move-result-object v2 │ │ +49d7c2: 7030 c6e9 1d02 |0053: invoke-direct {v13, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49d7c8: 5471 bfaa |0056: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49d7cc: 3801 1200 |0058: if-eqz v1, 006a // +0012 │ │ +49d7d0: 7220 aae3 0100 |005a: invoke-interface {v1, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +49d7d6: 0a01 |005d: move-result v1 │ │ +49d7d8: 3901 0300 |005e: if-nez v1, 0061 // +0003 │ │ +49d7dc: 280a |0060: goto 006a // +000a │ │ +49d7de: 5471 bfaa |0061: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.characteristicValues:Ljava/util/Map; // field@aabf │ │ +49d7e2: 7220 aee3 0100 |0063: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +49d7e8: 0c01 |0066: move-result-object v1 │ │ +49d7ea: 1f01 1e1e |0067: check-cast v1, [B // type@1e1e │ │ +49d7ee: 2805 |0069: goto 006e // +0005 │ │ +49d7f0: 7401 7602 1200 |006a: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B // method@0276 │ │ +49d7f6: 0c01 |006d: move-result-object v1 │ │ +49d7f8: 5472 b9aa |006e: iget-object v2, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49d7fc: 2023 731b |0070: instance-of v3, v2, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ +49d800: 1209 |0072: const/4 v9, #int 0 // #0 │ │ +49d802: 3803 1d00 |0073: if-eqz v3, 0090 // +001d │ │ +49d806: 5422 8baa |0075: iget-object v2, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.characteristic:Landroid/bluetooth/BluetoothGattCharacteristic; // field@aa8b │ │ +49d80a: 3302 1900 |0077: if-ne v2, v0, 0090 // +0019 │ │ +49d80e: 5470 b9aa |0079: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49d812: 6e10 70e8 0000 |007b: invoke-virtual {v0}, Lno/nordicsemi/android/ble/AwaitingRequest;.isTriggerPending:()Z // method@e870 │ │ +49d818: 0a00 |007e: move-result v0 │ │ +49d81a: 3900 1100 |007f: if-nez v0, 0090 // +0011 │ │ +49d81e: 5470 b9aa |0081: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49d822: 1f00 731b |0083: check-cast v0, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ +49d826: 6e20 e8eb 1000 |0085: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setDataIfNull:([B)V // method@ebe8 │ │ +49d82c: 5271 cfaa |0088: iget v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d830: 6e20 e0eb 1000 |008a: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.getData:(I)[B // method@ebe0 │ │ +49d836: 0c01 |008d: move-result-object v1 │ │ +49d838: 070a |008e: move-object v10, v0 │ │ +49d83a: 2802 |008f: goto 0091 // +0002 │ │ +49d83c: 079a |0090: move-object v10, v9 │ │ +49d83e: 121b |0091: const/4 v11, #int 1 // #1 │ │ +49d840: 3801 0e00 |0092: if-eqz v1, 00a0 // +000e │ │ +49d844: 2110 |0094: array-length v0, v1 │ │ +49d846: 5272 cfaa |0095: iget v2, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d84a: d803 02ff |0097: add-int/lit8 v3, v2, #int -1 // #ff │ │ +49d84e: 3730 0700 |0099: if-le v0, v3, 00a0 // +0007 │ │ +49d852: b1b2 |009b: sub-int/2addr v2, v11 │ │ +49d854: 7130 1bea 5102 |009c: invoke-static {v1, v5, v2}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ +49d85a: 0c01 |009f: move-result-object v1 │ │ +49d85c: 071c |00a0: move-object v12, v1 │ │ +49d85e: 1203 |00a1: const/4 v3, #int 0 // #0 │ │ +49d860: 07d0 |00a2: move-object v0, v13 │ │ +49d862: 07e1 |00a3: move-object v1, v14 │ │ +49d864: 07f2 |00a4: move-object v2, v15 │ │ +49d866: 0204 1000 |00a5: move/from16 v4, v16 │ │ +49d86a: 0205 1100 |00a7: move/from16 v5, v17 │ │ +49d86e: 07c6 |00a9: move-object v6, v12 │ │ +49d870: 7607 e9e9 0000 |00aa: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ +49d876: 380a 1c00 |00ad: if-eqz v10, 00c9 // +001c │ │ +49d87a: 6e30 e6eb fa0c |00af: invoke-virtual {v10, v15, v12}, Lno/nordicsemi/android/ble/WaitForReadRequest;.notifyPacketRead:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebe6 │ │ +49d880: 6e10 e1eb 0a00 |00b2: invoke-virtual {v10}, Lno/nordicsemi/android/ble/WaitForReadRequest;.hasMore:()Z // method@ebe1 │ │ +49d886: 0a00 |00b5: move-result v0 │ │ +49d888: 3900 1c00 |00b6: if-nez v0, 00d2 // +001c │ │ +49d88c: 380c 0800 |00b8: if-eqz v12, 00c0 // +0008 │ │ +49d890: 21c0 |00ba: array-length v0, v12 │ │ +49d892: 5271 cfaa |00bb: iget v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49d896: b1b1 |00bd: sub-int/2addr v1, v11 │ │ +49d898: 3510 1400 |00be: if-ge v0, v1, 00d2 // +0014 │ │ +49d89c: 6e20 e7eb fa00 |00c0: invoke-virtual {v10, v15}, Lno/nordicsemi/android/ble/WaitForReadRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ebe7 │ │ +49d8a2: 5b79 b9aa |00c3: iput-object v9, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49d8a6: 7020 c8e9 bd00 |00c5: invoke-direct {v13, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d8ac: 280a |00c8: goto 00d2 // +000a │ │ +49d8ae: 7010 75e9 0d00 |00c9: invoke-direct {v13}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ +49d8b4: 0a00 |00cc: move-result v0 │ │ +49d8b6: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ +49d8ba: 7020 c8e9 bd00 |00cf: invoke-direct {v13, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49d8c0: 0e00 |00d2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2425 │ │ 0x0039 line=2428 │ │ 0x0056 line=2430 │ │ 0x0061 line=2431 │ │ 0x006e line=2435 │ │ @@ -1748111,157 +1748112,157 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49d8c0: |[49d8c0] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -49d8d0: 0e00 |0000: return-void │ │ +49d8c4: |[49d8c4] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +49d8d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onCharacteristicWriteRequest' │ │ type : '(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 21 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 269 16-bit code units │ │ -49d8d4: |[49d8d4] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicWriteRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V │ │ -49d8e4: 07c7 |0000: move-object v7, v12 │ │ -49d8e6: 0808 1000 |0001: move-object/from16 v8, v16 │ │ -49d8ea: 0209 1100 |0003: move/from16 v9, v17 │ │ -49d8ee: 0200 1200 |0005: move/from16 v0, v18 │ │ -49d8f2: 020a 1300 |0007: move/from16 v10, v19 │ │ -49d8f6: 080b 1400 |0009: move-object/from16 v11, v20 │ │ -49d8fa: 2201 0819 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49d8fe: 7010 06e1 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49d904: 1a02 de69 |0010: const-string v2, "[Server callback] Write " // string@69de │ │ -49d908: 6e20 12e1 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d90e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -49d912: 1a02 c5cf |0017: const-string v2, "request" // string@cfc5 │ │ -49d916: 2803 |0019: goto 001c // +0003 │ │ -49d918: 1a02 0f7f |001a: const-string v2, "command" // string@7f0f │ │ -49d91c: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d922: 1a02 8e02 |001f: const-string v2, " to characteristic " // string@028e │ │ -49d926: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d92c: 7401 7502 1000 |0024: invoke-virtual/range {v16}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49d932: 0c02 |0027: move-result-object v2 │ │ -49d934: 6e20 11e1 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49d93a: 1a02 6700 |002b: const-string v2, " (requestId=" // string@0067 │ │ -49d93e: 6e20 12e1 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d944: 01f4 |0030: move v4, v15 │ │ -49d946: 6e20 0de1 f100 |0031: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49d94c: 1a02 0d06 |0034: const-string v2, ", prepareWrite=" // string@060d │ │ -49d950: 6e20 12e1 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d956: 6e20 13e1 9100 |0039: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -49d95c: 1a02 1106 |003c: const-string v2, ", responseNeeded=" // string@0611 │ │ -49d960: 6e20 12e1 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d966: 6e20 13e1 0100 |0041: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -49d96c: 1a02 0006 |0044: const-string v2, ", offset: " // string@0600 │ │ -49d970: 6e20 12e1 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d976: 6e20 0de1 a100 |0049: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49d97c: 1a02 3206 |004c: const-string v2, ", value=" // string@0632 │ │ -49d980: 6e20 12e1 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d986: 7701 66f0 1400 |0051: invoke-static/range {v20}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parseDebug:([B)Ljava/lang/String; // method@f066 │ │ -49d98c: 0c02 |0054: move-result-object v2 │ │ -49d98e: 6e20 12e1 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d994: 1a02 db04 |0058: const-string v2, ")" // string@04db │ │ -49d998: 6e20 12e1 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d99e: 6e10 1fe1 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49d9a4: 0c01 |0060: move-result-object v1 │ │ -49d9a6: 1232 |0061: const/4 v2, #int 3 // #3 │ │ -49d9a8: 7030 c6e9 2c01 |0062: invoke-direct {v12, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49d9ae: 390a 4000 |0065: if-nez v10, 00a5 // +0040 │ │ -49d9b2: 3800 0500 |0067: if-eqz v0, 006c // +0005 │ │ -49d9b6: 1a01 3e65 |0069: const-string v1, "WRITE REQUEST" // string@653e │ │ -49d9ba: 2803 |006b: goto 006e // +0003 │ │ -49d9bc: 1a01 3d65 |006c: const-string v1, "WRITE COMMAND" // string@653d │ │ -49d9c0: 3809 0500 |006e: if-eqz v9, 0073 // +0005 │ │ -49d9c4: 1a02 9052 |0070: const-string v2, "Prepare " // string@5290 │ │ -49d9c8: 2803 |0072: goto 0075 // +0003 │ │ -49d9ca: 1a02 0000 |0073: const-string v2, "" // string@0000 │ │ -49d9ce: 1243 |0075: const/4 v3, #int 4 // #4 │ │ -49d9d0: 2205 0819 |0076: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -49d9d4: 7010 06e1 0500 |0078: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49d9da: 1a06 df69 |007b: const-string v6, "[Server] " // string@69df │ │ -49d9de: 6e20 12e1 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d9e4: 6e20 12e1 2500 |0080: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d9ea: 6e20 12e1 1500 |0083: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d9f0: 1a01 6b01 |0086: const-string v1, " for characteristic " // string@016b │ │ -49d9f4: 6e20 12e1 1500 |0088: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49d9fa: 7401 7502 1000 |008b: invoke-virtual/range {v16}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ -49da00: 0c01 |008e: move-result-object v1 │ │ -49da02: 6e20 11e1 1500 |008f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49da08: 1a01 5302 |0092: const-string v1, " received, value: " // string@0253 │ │ -49da0c: 6e20 12e1 1500 |0094: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49da12: 7701 65f0 1400 |0097: invoke-static/range {v20}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ -49da18: 0c01 |009a: move-result-object v1 │ │ -49da1a: 6e20 12e1 1500 |009b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49da20: 6e10 1fe1 0500 |009e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49da26: 0c01 |00a1: move-result-object v1 │ │ -49da28: 7030 c6e9 3c01 |00a2: invoke-direct {v12, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49da2e: 3800 0e00 |00a5: if-eqz v0, 00b3 // +000e │ │ -49da32: 1203 |00a7: const/4 v3, #int 0 // #0 │ │ -49da34: 07c0 |00a8: move-object v0, v12 │ │ -49da36: 07d1 |00a9: move-object v1, v13 │ │ -49da38: 07e2 |00aa: move-object v2, v14 │ │ -49da3a: 01f4 |00ab: move v4, v15 │ │ -49da3c: 0205 1300 |00ac: move/from16 v5, v19 │ │ -49da40: 0806 1400 |00ae: move-object/from16 v6, v20 │ │ -49da44: 7607 e9e9 0000 |00b0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ -49da4a: 3809 4800 |00b3: if-eqz v9, 00fb // +0048 │ │ -49da4e: 5470 d2aa |00b5: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49da52: 3900 0900 |00b7: if-nez v0, 00c0 // +0009 │ │ -49da56: 2200 8719 |00b9: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ -49da5a: 7010 77e3 0000 |00bb: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@e377 │ │ -49da60: 5b70 d2aa |00be: iput-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49da64: 390a 0d00 |00c0: if-nez v10, 00cd // +000d │ │ -49da68: 5470 d2aa |00c2: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49da6c: 2201 d001 |00c4: new-instance v1, Landroid/util/Pair; // type@01d0 │ │ -49da70: 7030 5809 810b |00c6: invoke-direct {v1, v8, v11}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0958 │ │ -49da76: 7220 20e3 1000 |00c9: invoke-interface {v0, v1}, Ljava/util/Deque;.offer:(Ljava/lang/Object;)Z // method@e320 │ │ -49da7c: 2840 |00cc: goto 010c // +0040 │ │ -49da7e: 5470 d2aa |00cd: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49da82: 7210 22e3 0000 |00cf: invoke-interface {v0}, Ljava/util/Deque;.peekLast:()Ljava/lang/Object; // method@e322 │ │ -49da88: 0c00 |00d2: move-result-object v0 │ │ -49da8a: 1f00 d001 |00d3: check-cast v0, Landroid/util/Pair; // type@01d0 │ │ -49da8e: 3800 2200 |00d5: if-eqz v0, 00f7 // +0022 │ │ -49da92: 5401 0101 |00d7: iget-object v1, v0, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ -49da96: 6e20 94e0 1800 |00d9: invoke-virtual {v8, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ -49da9c: 0a01 |00dc: move-result v1 │ │ -49da9e: 3801 1a00 |00dd: if-eqz v1, 00f7 // +001a │ │ -49daa2: 5471 d2aa |00df: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49daa6: 7210 24e3 0100 |00e1: invoke-interface {v1}, Ljava/util/Deque;.pollLast:()Ljava/lang/Object; // method@e324 │ │ -49daac: 5471 d2aa |00e4: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49dab0: 2202 d001 |00e6: new-instance v2, Landroid/util/Pair; // type@01d0 │ │ -49dab4: 5400 0201 |00e8: iget-object v0, v0, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0102 │ │ -49dab8: 1f00 1e1e |00ea: check-cast v0, [B // type@1e1e │ │ -49dabc: 7130 1aea b00a |00ec: invoke-static {v0, v11, v10}, Lno/nordicsemi/android/ble/Bytes;.concat:([B[BI)[B // method@ea1a │ │ -49dac2: 0c00 |00ef: move-result-object v0 │ │ -49dac4: 7030 5809 8200 |00f0: invoke-direct {v2, v8, v0}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0958 │ │ -49daca: 7220 20e3 2100 |00f3: invoke-interface {v1, v2}, Ljava/util/Deque;.offer:(Ljava/lang/Object;)Z // method@e320 │ │ -49dad0: 2816 |00f6: goto 010c // +0016 │ │ -49dad2: 1270 |00f7: const/4 v0, #int 7 // #7 │ │ -49dad4: 5970 d1aa |00f8: iput v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.prepareError:I // field@aad1 │ │ -49dad8: 2812 |00fa: goto 010c // +0012 │ │ -49dada: 07e0 |00fb: move-object v0, v14 │ │ -49dadc: 7040 72e9 ecb8 |00fc: invoke-direct {v12, v14, v8, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;[B)Z // method@e972 │ │ -49dae2: 0a00 |00ff: move-result v0 │ │ -49dae4: 3900 0800 |0100: if-nez v0, 0108 // +0008 │ │ -49dae8: 7010 75e9 0c00 |0102: invoke-direct {v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ -49daee: 0a00 |0105: move-result v0 │ │ -49daf0: 3800 0600 |0106: if-eqz v0, 010c // +0006 │ │ -49daf4: 1210 |0108: const/4 v0, #int 1 // #1 │ │ -49daf6: 7020 c8e9 0c00 |0109: invoke-direct {v12, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49dafc: 0e00 |010c: return-void │ │ +49d8d8: |[49d8d8] no.nordicsemi.android.ble.BleManagerHandler.onCharacteristicWriteRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V │ │ +49d8e8: 07c7 |0000: move-object v7, v12 │ │ +49d8ea: 0808 1000 |0001: move-object/from16 v8, v16 │ │ +49d8ee: 0209 1100 |0003: move/from16 v9, v17 │ │ +49d8f2: 0200 1200 |0005: move/from16 v0, v18 │ │ +49d8f6: 020a 1300 |0007: move/from16 v10, v19 │ │ +49d8fa: 080b 1400 |0009: move-object/from16 v11, v20 │ │ +49d8fe: 2201 0819 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49d902: 7010 06e1 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49d908: 1a02 de69 |0010: const-string v2, "[Server callback] Write " // string@69de │ │ +49d90c: 6e20 12e1 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d912: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +49d916: 1a02 c5cf |0017: const-string v2, "request" // string@cfc5 │ │ +49d91a: 2803 |0019: goto 001c // +0003 │ │ +49d91c: 1a02 0f7f |001a: const-string v2, "command" // string@7f0f │ │ +49d920: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d926: 1a02 8e02 |001f: const-string v2, " to characteristic " // string@028e │ │ +49d92a: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d930: 7401 7502 1000 |0024: invoke-virtual/range {v16}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49d936: 0c02 |0027: move-result-object v2 │ │ +49d938: 6e20 11e1 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49d93e: 1a02 6700 |002b: const-string v2, " (requestId=" // string@0067 │ │ +49d942: 6e20 12e1 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d948: 01f4 |0030: move v4, v15 │ │ +49d94a: 6e20 0de1 f100 |0031: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49d950: 1a02 0d06 |0034: const-string v2, ", prepareWrite=" // string@060d │ │ +49d954: 6e20 12e1 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d95a: 6e20 13e1 9100 |0039: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +49d960: 1a02 1106 |003c: const-string v2, ", responseNeeded=" // string@0611 │ │ +49d964: 6e20 12e1 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d96a: 6e20 13e1 0100 |0041: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +49d970: 1a02 0006 |0044: const-string v2, ", offset: " // string@0600 │ │ +49d974: 6e20 12e1 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d97a: 6e20 0de1 a100 |0049: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49d980: 1a02 3206 |004c: const-string v2, ", value=" // string@0632 │ │ +49d984: 6e20 12e1 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d98a: 7701 66f0 1400 |0051: invoke-static/range {v20}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parseDebug:([B)Ljava/lang/String; // method@f066 │ │ +49d990: 0c02 |0054: move-result-object v2 │ │ +49d992: 6e20 12e1 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d998: 1a02 db04 |0058: const-string v2, ")" // string@04db │ │ +49d99c: 6e20 12e1 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d9a2: 6e10 1fe1 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49d9a8: 0c01 |0060: move-result-object v1 │ │ +49d9aa: 1232 |0061: const/4 v2, #int 3 // #3 │ │ +49d9ac: 7030 c6e9 2c01 |0062: invoke-direct {v12, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49d9b2: 390a 4000 |0065: if-nez v10, 00a5 // +0040 │ │ +49d9b6: 3800 0500 |0067: if-eqz v0, 006c // +0005 │ │ +49d9ba: 1a01 3e65 |0069: const-string v1, "WRITE REQUEST" // string@653e │ │ +49d9be: 2803 |006b: goto 006e // +0003 │ │ +49d9c0: 1a01 3d65 |006c: const-string v1, "WRITE COMMAND" // string@653d │ │ +49d9c4: 3809 0500 |006e: if-eqz v9, 0073 // +0005 │ │ +49d9c8: 1a02 9052 |0070: const-string v2, "Prepare " // string@5290 │ │ +49d9cc: 2803 |0072: goto 0075 // +0003 │ │ +49d9ce: 1a02 0000 |0073: const-string v2, "" // string@0000 │ │ +49d9d2: 1243 |0075: const/4 v3, #int 4 // #4 │ │ +49d9d4: 2205 0819 |0076: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +49d9d8: 7010 06e1 0500 |0078: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49d9de: 1a06 df69 |007b: const-string v6, "[Server] " // string@69df │ │ +49d9e2: 6e20 12e1 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d9e8: 6e20 12e1 2500 |0080: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d9ee: 6e20 12e1 1500 |0083: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d9f4: 1a01 6b01 |0086: const-string v1, " for characteristic " // string@016b │ │ +49d9f8: 6e20 12e1 1500 |0088: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49d9fe: 7401 7502 1000 |008b: invoke-virtual/range {v16}, Landroid/bluetooth/BluetoothGattCharacteristic;.getUuid:()Ljava/util/UUID; // method@0275 │ │ +49da04: 0c01 |008e: move-result-object v1 │ │ +49da06: 6e20 11e1 1500 |008f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49da0c: 1a01 5302 |0092: const-string v1, " received, value: " // string@0253 │ │ +49da10: 6e20 12e1 1500 |0094: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49da16: 7701 65f0 1400 |0097: invoke-static/range {v20}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ +49da1c: 0c01 |009a: move-result-object v1 │ │ +49da1e: 6e20 12e1 1500 |009b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49da24: 6e10 1fe1 0500 |009e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49da2a: 0c01 |00a1: move-result-object v1 │ │ +49da2c: 7030 c6e9 3c01 |00a2: invoke-direct {v12, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49da32: 3800 0e00 |00a5: if-eqz v0, 00b3 // +000e │ │ +49da36: 1203 |00a7: const/4 v3, #int 0 // #0 │ │ +49da38: 07c0 |00a8: move-object v0, v12 │ │ +49da3a: 07d1 |00a9: move-object v1, v13 │ │ +49da3c: 07e2 |00aa: move-object v2, v14 │ │ +49da3e: 01f4 |00ab: move v4, v15 │ │ +49da40: 0205 1300 |00ac: move/from16 v5, v19 │ │ +49da44: 0806 1400 |00ae: move-object/from16 v6, v20 │ │ +49da48: 7607 e9e9 0000 |00b0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ +49da4e: 3809 4800 |00b3: if-eqz v9, 00fb // +0048 │ │ +49da52: 5470 d2aa |00b5: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49da56: 3900 0900 |00b7: if-nez v0, 00c0 // +0009 │ │ +49da5a: 2200 8719 |00b9: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ +49da5e: 7010 77e3 0000 |00bb: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@e377 │ │ +49da64: 5b70 d2aa |00be: iput-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49da68: 390a 0d00 |00c0: if-nez v10, 00cd // +000d │ │ +49da6c: 5470 d2aa |00c2: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49da70: 2201 d001 |00c4: new-instance v1, Landroid/util/Pair; // type@01d0 │ │ +49da74: 7030 5809 810b |00c6: invoke-direct {v1, v8, v11}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0958 │ │ +49da7a: 7220 20e3 1000 |00c9: invoke-interface {v0, v1}, Ljava/util/Deque;.offer:(Ljava/lang/Object;)Z // method@e320 │ │ +49da80: 2840 |00cc: goto 010c // +0040 │ │ +49da82: 5470 d2aa |00cd: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49da86: 7210 22e3 0000 |00cf: invoke-interface {v0}, Ljava/util/Deque;.peekLast:()Ljava/lang/Object; // method@e322 │ │ +49da8c: 0c00 |00d2: move-result-object v0 │ │ +49da8e: 1f00 d001 |00d3: check-cast v0, Landroid/util/Pair; // type@01d0 │ │ +49da92: 3800 2200 |00d5: if-eqz v0, 00f7 // +0022 │ │ +49da96: 5401 0101 |00d7: iget-object v1, v0, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ +49da9a: 6e20 94e0 1800 |00d9: invoke-virtual {v8, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ +49daa0: 0a01 |00dc: move-result v1 │ │ +49daa2: 3801 1a00 |00dd: if-eqz v1, 00f7 // +001a │ │ +49daa6: 5471 d2aa |00df: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49daaa: 7210 24e3 0100 |00e1: invoke-interface {v1}, Ljava/util/Deque;.pollLast:()Ljava/lang/Object; // method@e324 │ │ +49dab0: 5471 d2aa |00e4: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49dab4: 2202 d001 |00e6: new-instance v2, Landroid/util/Pair; // type@01d0 │ │ +49dab8: 5400 0201 |00e8: iget-object v0, v0, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0102 │ │ +49dabc: 1f00 1e1e |00ea: check-cast v0, [B // type@1e1e │ │ +49dac0: 7130 1aea b00a |00ec: invoke-static {v0, v11, v10}, Lno/nordicsemi/android/ble/Bytes;.concat:([B[BI)[B // method@ea1a │ │ +49dac6: 0c00 |00ef: move-result-object v0 │ │ +49dac8: 7030 5809 8200 |00f0: invoke-direct {v2, v8, v0}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0958 │ │ +49dace: 7220 20e3 2100 |00f3: invoke-interface {v1, v2}, Ljava/util/Deque;.offer:(Ljava/lang/Object;)Z // method@e320 │ │ +49dad4: 2816 |00f6: goto 010c // +0016 │ │ +49dad6: 1270 |00f7: const/4 v0, #int 7 // #7 │ │ +49dad8: 5970 d1aa |00f8: iput v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.prepareError:I // field@aad1 │ │ +49dadc: 2812 |00fa: goto 010c // +0012 │ │ +49dade: 07e0 |00fb: move-object v0, v14 │ │ +49dae0: 7040 72e9 ecb8 |00fc: invoke-direct {v12, v14, v8, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;[B)Z // method@e972 │ │ +49dae6: 0a00 |00ff: move-result v0 │ │ +49dae8: 3900 0800 |0100: if-nez v0, 0108 // +0008 │ │ +49daec: 7010 75e9 0c00 |0102: invoke-direct {v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ +49daf2: 0a00 |0105: move-result v0 │ │ +49daf4: 3800 0600 |0106: if-eqz v0, 010c // +0006 │ │ +49daf8: 1210 |0108: const/4 v0, #int 1 // #1 │ │ +49dafa: 7020 c8e9 0c00 |0109: invoke-direct {v12, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49db00: 0e00 |010c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=2471 │ │ 0x0024 line=2472 │ │ 0x0051 line=2474 │ │ 0x0062 line=2471 │ │ 0x0076 line=2478 │ │ @@ -1748294,152 +1748295,152 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;III)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49db00: |[49db00] no.nordicsemi.android.ble.BleManagerHandler.onConnectionUpdated:(Landroid/bluetooth/BluetoothGatt;III)V │ │ -49db10: 0e00 |0000: return-void │ │ +49db04: |[49db04] no.nordicsemi.android.ble.BleManagerHandler.onConnectionUpdated:(Landroid/bluetooth/BluetoothGatt;III)V │ │ +49db14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onDescriptorRead' │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49db14: |[49db14] no.nordicsemi.android.ble.BleManagerHandler.onDescriptorRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -49db24: 0e00 |0000: return-void │ │ +49db18: |[49db18] no.nordicsemi.android.ble.BleManagerHandler.onDescriptorRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +49db28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onDescriptorReadRequest' │ │ type : '(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 211 16-bit code units │ │ -49db28: |[49db28] no.nordicsemi.android.ble.BleManagerHandler.onDescriptorReadRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattDescriptor;)V │ │ -49db38: 07d7 |0000: move-object v7, v13 │ │ -49db3a: 07f8 |0001: move-object v8, v15 │ │ -49db3c: 0205 1100 |0002: move/from16 v5, v17 │ │ -49db40: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -49db44: 2201 0819 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49db48: 7010 06e1 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49db4e: 1a02 dd69 |000b: const-string v2, "[Server callback] Read request for descriptor " // string@69dd │ │ -49db52: 6e20 12e1 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49db58: 7401 7d02 1200 |0010: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49db5e: 0c02 |0013: move-result-object v2 │ │ -49db60: 6e20 11e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49db66: 1a02 6700 |0017: const-string v2, " (requestId=" // string@0067 │ │ -49db6a: 6e20 12e1 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49db70: 0204 1000 |001c: move/from16 v4, v16 │ │ -49db74: 6e20 0de1 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49db7a: 1a02 0006 |0021: const-string v2, ", offset: " // string@0600 │ │ -49db7e: 6e20 12e1 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49db84: 6e20 0de1 5100 |0026: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49db8a: 1a02 db04 |0029: const-string v2, ")" // string@04db │ │ -49db8e: 6e20 12e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49db94: 6e10 1fe1 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49db9a: 0c01 |0031: move-result-object v1 │ │ -49db9c: 1232 |0032: const/4 v2, #int 3 // #3 │ │ -49db9e: 7030 c6e9 2d01 |0033: invoke-direct {v13, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49dba4: 3905 2000 |0036: if-nez v5, 0056 // +0020 │ │ -49dba8: 1241 |0038: const/4 v1, #int 4 // #4 │ │ -49dbaa: 2202 0819 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49dbae: 7010 06e1 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49dbb4: 1a03 e869 |003e: const-string v3, "[Server] READ request for descriptor " // string@69e8 │ │ -49dbb8: 6e20 12e1 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dbbe: 7401 7d02 1200 |0043: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49dbc4: 0c03 |0046: move-result-object v3 │ │ -49dbc6: 6e20 11e1 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49dbcc: 1a03 5002 |004a: const-string v3, " received" // string@0250 │ │ -49dbd0: 6e20 12e1 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dbd6: 6e10 1fe1 0200 |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49dbdc: 0c02 |0052: move-result-object v2 │ │ -49dbde: 7030 c6e9 1d02 |0053: invoke-direct {v13, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49dbe4: 5471 c6aa |0056: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49dbe8: 3801 1200 |0058: if-eqz v1, 006a // +0012 │ │ -49dbec: 7220 aae3 0100 |005a: invoke-interface {v1, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -49dbf2: 0a01 |005d: move-result v1 │ │ -49dbf4: 3901 0300 |005e: if-nez v1, 0061 // +0003 │ │ -49dbf8: 280a |0060: goto 006a // +000a │ │ -49dbfa: 5471 c6aa |0061: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ -49dbfe: 7220 aee3 0100 |0063: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -49dc04: 0c01 |0066: move-result-object v1 │ │ -49dc06: 1f01 1e1e |0067: check-cast v1, [B // type@1e1e │ │ -49dc0a: 2805 |0069: goto 006e // +0005 │ │ -49dc0c: 7401 7e02 1200 |006a: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ -49dc12: 0c01 |006d: move-result-object v1 │ │ -49dc14: 5472 b9aa |006e: iget-object v2, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49dc18: 2023 731b |0070: instance-of v3, v2, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ -49dc1c: 1209 |0072: const/4 v9, #int 0 // #0 │ │ -49dc1e: 3803 1d00 |0073: if-eqz v3, 0090 // +001d │ │ -49dc22: 5422 8caa |0075: iget-object v2, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@aa8c │ │ -49dc26: 3302 1900 |0077: if-ne v2, v0, 0090 // +0019 │ │ -49dc2a: 5470 b9aa |0079: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49dc2e: 6e10 70e8 0000 |007b: invoke-virtual {v0}, Lno/nordicsemi/android/ble/AwaitingRequest;.isTriggerPending:()Z // method@e870 │ │ -49dc34: 0a00 |007e: move-result v0 │ │ -49dc36: 3900 1100 |007f: if-nez v0, 0090 // +0011 │ │ -49dc3a: 5470 b9aa |0081: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49dc3e: 1f00 731b |0083: check-cast v0, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ -49dc42: 6e20 e8eb 1000 |0085: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setDataIfNull:([B)V // method@ebe8 │ │ -49dc48: 5271 cfaa |0088: iget v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49dc4c: 6e20 e0eb 1000 |008a: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.getData:(I)[B // method@ebe0 │ │ -49dc52: 0c01 |008d: move-result-object v1 │ │ -49dc54: 070a |008e: move-object v10, v0 │ │ -49dc56: 2802 |008f: goto 0091 // +0002 │ │ -49dc58: 079a |0090: move-object v10, v9 │ │ -49dc5a: 121b |0091: const/4 v11, #int 1 // #1 │ │ -49dc5c: 3801 0e00 |0092: if-eqz v1, 00a0 // +000e │ │ -49dc60: 2110 |0094: array-length v0, v1 │ │ -49dc62: 5272 cfaa |0095: iget v2, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49dc66: d803 02ff |0097: add-int/lit8 v3, v2, #int -1 // #ff │ │ -49dc6a: 3730 0700 |0099: if-le v0, v3, 00a0 // +0007 │ │ -49dc6e: b1b2 |009b: sub-int/2addr v2, v11 │ │ -49dc70: 7130 1bea 5102 |009c: invoke-static {v1, v5, v2}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ -49dc76: 0c01 |009f: move-result-object v1 │ │ -49dc78: 071c |00a0: move-object v12, v1 │ │ -49dc7a: 1203 |00a1: const/4 v3, #int 0 // #0 │ │ -49dc7c: 07d0 |00a2: move-object v0, v13 │ │ -49dc7e: 07e1 |00a3: move-object v1, v14 │ │ -49dc80: 07f2 |00a4: move-object v2, v15 │ │ -49dc82: 0204 1000 |00a5: move/from16 v4, v16 │ │ -49dc86: 0205 1100 |00a7: move/from16 v5, v17 │ │ -49dc8a: 07c6 |00a9: move-object v6, v12 │ │ -49dc8c: 7607 e9e9 0000 |00aa: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ -49dc92: 380a 1c00 |00ad: if-eqz v10, 00c9 // +001c │ │ -49dc96: 6e30 e6eb fa0c |00af: invoke-virtual {v10, v15, v12}, Lno/nordicsemi/android/ble/WaitForReadRequest;.notifyPacketRead:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebe6 │ │ -49dc9c: 6e10 e1eb 0a00 |00b2: invoke-virtual {v10}, Lno/nordicsemi/android/ble/WaitForReadRequest;.hasMore:()Z // method@ebe1 │ │ -49dca2: 0a00 |00b5: move-result v0 │ │ -49dca4: 3900 1c00 |00b6: if-nez v0, 00d2 // +001c │ │ -49dca8: 380c 0800 |00b8: if-eqz v12, 00c0 // +0008 │ │ -49dcac: 21c0 |00ba: array-length v0, v12 │ │ -49dcae: 5271 cfaa |00bb: iget v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49dcb2: b1b1 |00bd: sub-int/2addr v1, v11 │ │ -49dcb4: 3510 1400 |00be: if-ge v0, v1, 00d2 // +0014 │ │ -49dcb8: 6e20 e7eb fa00 |00c0: invoke-virtual {v10, v15}, Lno/nordicsemi/android/ble/WaitForReadRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ebe7 │ │ -49dcbe: 5b79 b9aa |00c3: iput-object v9, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49dcc2: 7020 c8e9 bd00 |00c5: invoke-direct {v13, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49dcc8: 280a |00c8: goto 00d2 // +000a │ │ -49dcca: 7010 75e9 0d00 |00c9: invoke-direct {v13}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ -49dcd0: 0a00 |00cc: move-result v0 │ │ -49dcd2: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ -49dcd6: 7020 c8e9 bd00 |00cf: invoke-direct {v13, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49dcdc: 0e00 |00d2: return-void │ │ +49db2c: |[49db2c] no.nordicsemi.android.ble.BleManagerHandler.onDescriptorReadRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattDescriptor;)V │ │ +49db3c: 07d7 |0000: move-object v7, v13 │ │ +49db3e: 07f8 |0001: move-object v8, v15 │ │ +49db40: 0205 1100 |0002: move/from16 v5, v17 │ │ +49db44: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +49db48: 2201 0819 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49db4c: 7010 06e1 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49db52: 1a02 dd69 |000b: const-string v2, "[Server callback] Read request for descriptor " // string@69dd │ │ +49db56: 6e20 12e1 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49db5c: 7401 7d02 1200 |0010: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49db62: 0c02 |0013: move-result-object v2 │ │ +49db64: 6e20 11e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49db6a: 1a02 6700 |0017: const-string v2, " (requestId=" // string@0067 │ │ +49db6e: 6e20 12e1 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49db74: 0204 1000 |001c: move/from16 v4, v16 │ │ +49db78: 6e20 0de1 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49db7e: 1a02 0006 |0021: const-string v2, ", offset: " // string@0600 │ │ +49db82: 6e20 12e1 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49db88: 6e20 0de1 5100 |0026: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49db8e: 1a02 db04 |0029: const-string v2, ")" // string@04db │ │ +49db92: 6e20 12e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49db98: 6e10 1fe1 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49db9e: 0c01 |0031: move-result-object v1 │ │ +49dba0: 1232 |0032: const/4 v2, #int 3 // #3 │ │ +49dba2: 7030 c6e9 2d01 |0033: invoke-direct {v13, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49dba8: 3905 2000 |0036: if-nez v5, 0056 // +0020 │ │ +49dbac: 1241 |0038: const/4 v1, #int 4 // #4 │ │ +49dbae: 2202 0819 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49dbb2: 7010 06e1 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49dbb8: 1a03 e869 |003e: const-string v3, "[Server] READ request for descriptor " // string@69e8 │ │ +49dbbc: 6e20 12e1 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dbc2: 7401 7d02 1200 |0043: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49dbc8: 0c03 |0046: move-result-object v3 │ │ +49dbca: 6e20 11e1 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49dbd0: 1a03 5002 |004a: const-string v3, " received" // string@0250 │ │ +49dbd4: 6e20 12e1 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dbda: 6e10 1fe1 0200 |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49dbe0: 0c02 |0052: move-result-object v2 │ │ +49dbe2: 7030 c6e9 1d02 |0053: invoke-direct {v13, v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49dbe8: 5471 c6aa |0056: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49dbec: 3801 1200 |0058: if-eqz v1, 006a // +0012 │ │ +49dbf0: 7220 aae3 0100 |005a: invoke-interface {v1, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +49dbf6: 0a01 |005d: move-result v1 │ │ +49dbf8: 3901 0300 |005e: if-nez v1, 0061 // +0003 │ │ +49dbfc: 280a |0060: goto 006a // +000a │ │ +49dbfe: 5471 c6aa |0061: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.descriptorValues:Ljava/util/Map; // field@aac6 │ │ +49dc02: 7220 aee3 0100 |0063: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +49dc08: 0c01 |0066: move-result-object v1 │ │ +49dc0a: 1f01 1e1e |0067: check-cast v1, [B // type@1e1e │ │ +49dc0e: 2805 |0069: goto 006e // +0005 │ │ +49dc10: 7401 7e02 1200 |006a: invoke-virtual/range {v18}, Landroid/bluetooth/BluetoothGattDescriptor;.getValue:()[B // method@027e │ │ +49dc16: 0c01 |006d: move-result-object v1 │ │ +49dc18: 5472 b9aa |006e: iget-object v2, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49dc1c: 2023 731b |0070: instance-of v3, v2, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ +49dc20: 1209 |0072: const/4 v9, #int 0 // #0 │ │ +49dc22: 3803 1d00 |0073: if-eqz v3, 0090 // +001d │ │ +49dc26: 5422 8caa |0075: iget-object v2, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.descriptor:Landroid/bluetooth/BluetoothGattDescriptor; // field@aa8c │ │ +49dc2a: 3302 1900 |0077: if-ne v2, v0, 0090 // +0019 │ │ +49dc2e: 5470 b9aa |0079: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49dc32: 6e10 70e8 0000 |007b: invoke-virtual {v0}, Lno/nordicsemi/android/ble/AwaitingRequest;.isTriggerPending:()Z // method@e870 │ │ +49dc38: 0a00 |007e: move-result v0 │ │ +49dc3a: 3900 1100 |007f: if-nez v0, 0090 // +0011 │ │ +49dc3e: 5470 b9aa |0081: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49dc42: 1f00 731b |0083: check-cast v0, Lno/nordicsemi/android/ble/WaitForReadRequest; // type@1b73 │ │ +49dc46: 6e20 e8eb 1000 |0085: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setDataIfNull:([B)V // method@ebe8 │ │ +49dc4c: 5271 cfaa |0088: iget v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49dc50: 6e20 e0eb 1000 |008a: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.getData:(I)[B // method@ebe0 │ │ +49dc56: 0c01 |008d: move-result-object v1 │ │ +49dc58: 070a |008e: move-object v10, v0 │ │ +49dc5a: 2802 |008f: goto 0091 // +0002 │ │ +49dc5c: 079a |0090: move-object v10, v9 │ │ +49dc5e: 121b |0091: const/4 v11, #int 1 // #1 │ │ +49dc60: 3801 0e00 |0092: if-eqz v1, 00a0 // +000e │ │ +49dc64: 2110 |0094: array-length v0, v1 │ │ +49dc66: 5272 cfaa |0095: iget v2, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49dc6a: d803 02ff |0097: add-int/lit8 v3, v2, #int -1 // #ff │ │ +49dc6e: 3730 0700 |0099: if-le v0, v3, 00a0 // +0007 │ │ +49dc72: b1b2 |009b: sub-int/2addr v2, v11 │ │ +49dc74: 7130 1bea 5102 |009c: invoke-static {v1, v5, v2}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ +49dc7a: 0c01 |009f: move-result-object v1 │ │ +49dc7c: 071c |00a0: move-object v12, v1 │ │ +49dc7e: 1203 |00a1: const/4 v3, #int 0 // #0 │ │ +49dc80: 07d0 |00a2: move-object v0, v13 │ │ +49dc82: 07e1 |00a3: move-object v1, v14 │ │ +49dc84: 07f2 |00a4: move-object v2, v15 │ │ +49dc86: 0204 1000 |00a5: move/from16 v4, v16 │ │ +49dc8a: 0205 1100 |00a7: move/from16 v5, v17 │ │ +49dc8e: 07c6 |00a9: move-object v6, v12 │ │ +49dc90: 7607 e9e9 0000 |00aa: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ +49dc96: 380a 1c00 |00ad: if-eqz v10, 00c9 // +001c │ │ +49dc9a: 6e30 e6eb fa0c |00af: invoke-virtual {v10, v15, v12}, Lno/nordicsemi/android/ble/WaitForReadRequest;.notifyPacketRead:(Landroid/bluetooth/BluetoothDevice;[B)V // method@ebe6 │ │ +49dca0: 6e10 e1eb 0a00 |00b2: invoke-virtual {v10}, Lno/nordicsemi/android/ble/WaitForReadRequest;.hasMore:()Z // method@ebe1 │ │ +49dca6: 0a00 |00b5: move-result v0 │ │ +49dca8: 3900 1c00 |00b6: if-nez v0, 00d2 // +001c │ │ +49dcac: 380c 0800 |00b8: if-eqz v12, 00c0 // +0008 │ │ +49dcb0: 21c0 |00ba: array-length v0, v12 │ │ +49dcb2: 5271 cfaa |00bb: iget v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49dcb6: b1b1 |00bd: sub-int/2addr v1, v11 │ │ +49dcb8: 3510 1400 |00be: if-ge v0, v1, 00d2 // +0014 │ │ +49dcbc: 6e20 e7eb fa00 |00c0: invoke-virtual {v10, v15}, Lno/nordicsemi/android/ble/WaitForReadRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@ebe7 │ │ +49dcc2: 5b79 b9aa |00c3: iput-object v9, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49dcc6: 7020 c8e9 bd00 |00c5: invoke-direct {v13, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49dccc: 280a |00c8: goto 00d2 // +000a │ │ +49dcce: 7010 75e9 0d00 |00c9: invoke-direct {v13}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ +49dcd4: 0a00 |00cc: move-result v0 │ │ +49dcd6: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ +49dcda: 7020 c8e9 bd00 |00cf: invoke-direct {v13, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49dce0: 0e00 |00d2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2516 │ │ 0x0039 line=2518 │ │ 0x0056 line=2520 │ │ 0x0061 line=2521 │ │ 0x006e line=2525 │ │ @@ -1748470,157 +1748471,157 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49dce0: |[49dce0] no.nordicsemi.android.ble.BleManagerHandler.onDescriptorWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -49dcf0: 0e00 |0000: return-void │ │ +49dce4: |[49dce4] no.nordicsemi.android.ble.BleManagerHandler.onDescriptorWrite:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +49dcf4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onDescriptorWriteRequest' │ │ type : '(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 21 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 269 16-bit code units │ │ -49dcf4: |[49dcf4] no.nordicsemi.android.ble.BleManagerHandler.onDescriptorWriteRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V │ │ -49dd04: 07c7 |0000: move-object v7, v12 │ │ -49dd06: 0808 1000 |0001: move-object/from16 v8, v16 │ │ -49dd0a: 0209 1100 |0003: move/from16 v9, v17 │ │ -49dd0e: 0200 1200 |0005: move/from16 v0, v18 │ │ -49dd12: 020a 1300 |0007: move/from16 v10, v19 │ │ -49dd16: 080b 1400 |0009: move-object/from16 v11, v20 │ │ -49dd1a: 2201 0819 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49dd1e: 7010 06e1 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49dd24: 1a02 de69 |0010: const-string v2, "[Server callback] Write " // string@69de │ │ -49dd28: 6e20 12e1 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dd2e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -49dd32: 1a02 c5cf |0017: const-string v2, "request" // string@cfc5 │ │ -49dd36: 2803 |0019: goto 001c // +0003 │ │ -49dd38: 1a02 0f7f |001a: const-string v2, "command" // string@7f0f │ │ -49dd3c: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dd42: 1a02 9002 |001f: const-string v2, " to descriptor " // string@0290 │ │ -49dd46: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dd4c: 7401 7d02 1000 |0024: invoke-virtual/range {v16}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49dd52: 0c02 |0027: move-result-object v2 │ │ -49dd54: 6e20 11e1 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49dd5a: 1a02 6700 |002b: const-string v2, " (requestId=" // string@0067 │ │ -49dd5e: 6e20 12e1 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dd64: 01f4 |0030: move v4, v15 │ │ -49dd66: 6e20 0de1 f100 |0031: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49dd6c: 1a02 0d06 |0034: const-string v2, ", prepareWrite=" // string@060d │ │ -49dd70: 6e20 12e1 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dd76: 6e20 13e1 9100 |0039: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -49dd7c: 1a02 1106 |003c: const-string v2, ", responseNeeded=" // string@0611 │ │ -49dd80: 6e20 12e1 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dd86: 6e20 13e1 0100 |0041: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -49dd8c: 1a02 0006 |0044: const-string v2, ", offset: " // string@0600 │ │ -49dd90: 6e20 12e1 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dd96: 6e20 0de1 a100 |0049: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49dd9c: 1a02 3206 |004c: const-string v2, ", value=" // string@0632 │ │ -49dda0: 6e20 12e1 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dda6: 7701 66f0 1400 |0051: invoke-static/range {v20}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parseDebug:([B)Ljava/lang/String; // method@f066 │ │ -49ddac: 0c02 |0054: move-result-object v2 │ │ -49ddae: 6e20 12e1 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49ddb4: 1a02 db04 |0058: const-string v2, ")" // string@04db │ │ -49ddb8: 6e20 12e1 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49ddbe: 6e10 1fe1 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49ddc4: 0c01 |0060: move-result-object v1 │ │ -49ddc6: 1232 |0061: const/4 v2, #int 3 // #3 │ │ -49ddc8: 7030 c6e9 2c01 |0062: invoke-direct {v12, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49ddce: 390a 4000 |0065: if-nez v10, 00a5 // +0040 │ │ -49ddd2: 3800 0500 |0067: if-eqz v0, 006c // +0005 │ │ -49ddd6: 1a01 3e65 |0069: const-string v1, "WRITE REQUEST" // string@653e │ │ -49ddda: 2803 |006b: goto 006e // +0003 │ │ -49dddc: 1a01 3d65 |006c: const-string v1, "WRITE COMMAND" // string@653d │ │ -49dde0: 3809 0500 |006e: if-eqz v9, 0073 // +0005 │ │ -49dde4: 1a02 9052 |0070: const-string v2, "Prepare " // string@5290 │ │ -49dde8: 2803 |0072: goto 0075 // +0003 │ │ -49ddea: 1a02 0000 |0073: const-string v2, "" // string@0000 │ │ -49ddee: 1243 |0075: const/4 v3, #int 4 // #4 │ │ -49ddf0: 2205 0819 |0076: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -49ddf4: 7010 06e1 0500 |0078: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49ddfa: 1a06 df69 |007b: const-string v6, "[Server] " // string@69df │ │ -49ddfe: 6e20 12e1 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49de04: 6e20 12e1 2500 |0080: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49de0a: 6e20 12e1 1500 |0083: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49de10: 1a01 5a02 |0086: const-string v1, " request for descriptor " // string@025a │ │ -49de14: 6e20 12e1 1500 |0088: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49de1a: 7401 7d02 1000 |008b: invoke-virtual/range {v16}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ -49de20: 0c01 |008e: move-result-object v1 │ │ -49de22: 6e20 11e1 1500 |008f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -49de28: 1a01 5302 |0092: const-string v1, " received, value: " // string@0253 │ │ -49de2c: 6e20 12e1 1500 |0094: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49de32: 7701 65f0 1400 |0097: invoke-static/range {v20}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ -49de38: 0c01 |009a: move-result-object v1 │ │ -49de3a: 6e20 12e1 1500 |009b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49de40: 6e10 1fe1 0500 |009e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49de46: 0c01 |00a1: move-result-object v1 │ │ -49de48: 7030 c6e9 3c01 |00a2: invoke-direct {v12, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49de4e: 3800 0e00 |00a5: if-eqz v0, 00b3 // +000e │ │ -49de52: 1203 |00a7: const/4 v3, #int 0 // #0 │ │ -49de54: 07c0 |00a8: move-object v0, v12 │ │ -49de56: 07d1 |00a9: move-object v1, v13 │ │ -49de58: 07e2 |00aa: move-object v2, v14 │ │ -49de5a: 01f4 |00ab: move v4, v15 │ │ -49de5c: 0205 1300 |00ac: move/from16 v5, v19 │ │ -49de60: 0806 1400 |00ae: move-object/from16 v6, v20 │ │ -49de64: 7607 e9e9 0000 |00b0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ -49de6a: 3809 4800 |00b3: if-eqz v9, 00fb // +0048 │ │ -49de6e: 5470 d2aa |00b5: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49de72: 3900 0900 |00b7: if-nez v0, 00c0 // +0009 │ │ -49de76: 2200 8719 |00b9: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ -49de7a: 7010 77e3 0000 |00bb: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@e377 │ │ -49de80: 5b70 d2aa |00be: iput-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49de84: 390a 0d00 |00c0: if-nez v10, 00cd // +000d │ │ -49de88: 5470 d2aa |00c2: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49de8c: 2201 d001 |00c4: new-instance v1, Landroid/util/Pair; // type@01d0 │ │ -49de90: 7030 5809 810b |00c6: invoke-direct {v1, v8, v11}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0958 │ │ -49de96: 7220 20e3 1000 |00c9: invoke-interface {v0, v1}, Ljava/util/Deque;.offer:(Ljava/lang/Object;)Z // method@e320 │ │ -49de9c: 2840 |00cc: goto 010c // +0040 │ │ -49de9e: 5470 d2aa |00cd: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49dea2: 7210 22e3 0000 |00cf: invoke-interface {v0}, Ljava/util/Deque;.peekLast:()Ljava/lang/Object; // method@e322 │ │ -49dea8: 0c00 |00d2: move-result-object v0 │ │ -49deaa: 1f00 d001 |00d3: check-cast v0, Landroid/util/Pair; // type@01d0 │ │ -49deae: 3800 2200 |00d5: if-eqz v0, 00f7 // +0022 │ │ -49deb2: 5401 0101 |00d7: iget-object v1, v0, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ -49deb6: 6e20 94e0 1800 |00d9: invoke-virtual {v8, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ -49debc: 0a01 |00dc: move-result v1 │ │ -49debe: 3801 1a00 |00dd: if-eqz v1, 00f7 // +001a │ │ -49dec2: 5471 d2aa |00df: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49dec6: 7210 24e3 0100 |00e1: invoke-interface {v1}, Ljava/util/Deque;.pollLast:()Ljava/lang/Object; // method@e324 │ │ -49decc: 5471 d2aa |00e4: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49ded0: 2202 d001 |00e6: new-instance v2, Landroid/util/Pair; // type@01d0 │ │ -49ded4: 5400 0201 |00e8: iget-object v0, v0, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0102 │ │ -49ded8: 1f00 1e1e |00ea: check-cast v0, [B // type@1e1e │ │ -49dedc: 7130 1aea b00a |00ec: invoke-static {v0, v11, v10}, Lno/nordicsemi/android/ble/Bytes;.concat:([B[BI)[B // method@ea1a │ │ -49dee2: 0c00 |00ef: move-result-object v0 │ │ -49dee4: 7030 5809 8200 |00f0: invoke-direct {v2, v8, v0}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0958 │ │ -49deea: 7220 20e3 2100 |00f3: invoke-interface {v1, v2}, Ljava/util/Deque;.offer:(Ljava/lang/Object;)Z // method@e320 │ │ -49def0: 2816 |00f6: goto 010c // +0016 │ │ -49def2: 1270 |00f7: const/4 v0, #int 7 // #7 │ │ -49def4: 5970 d1aa |00f8: iput v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.prepareError:I // field@aad1 │ │ -49def8: 2812 |00fa: goto 010c // +0012 │ │ -49defa: 07e0 |00fb: move-object v0, v14 │ │ -49defc: 7040 73e9 ecb8 |00fc: invoke-direct {v12, v14, v8, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattDescriptor;[B)Z // method@e973 │ │ -49df02: 0a00 |00ff: move-result v0 │ │ -49df04: 3900 0800 |0100: if-nez v0, 0108 // +0008 │ │ -49df08: 7010 75e9 0c00 |0102: invoke-direct {v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ -49df0e: 0a00 |0105: move-result v0 │ │ -49df10: 3800 0600 |0106: if-eqz v0, 010c // +0006 │ │ -49df14: 1210 |0108: const/4 v0, #int 1 // #1 │ │ -49df16: 7020 c8e9 0c00 |0109: invoke-direct {v12, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49df1c: 0e00 |010c: return-void │ │ +49dcf8: |[49dcf8] no.nordicsemi.android.ble.BleManagerHandler.onDescriptorWriteRequest:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V │ │ +49dd08: 07c7 |0000: move-object v7, v12 │ │ +49dd0a: 0808 1000 |0001: move-object/from16 v8, v16 │ │ +49dd0e: 0209 1100 |0003: move/from16 v9, v17 │ │ +49dd12: 0200 1200 |0005: move/from16 v0, v18 │ │ +49dd16: 020a 1300 |0007: move/from16 v10, v19 │ │ +49dd1a: 080b 1400 |0009: move-object/from16 v11, v20 │ │ +49dd1e: 2201 0819 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49dd22: 7010 06e1 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49dd28: 1a02 de69 |0010: const-string v2, "[Server callback] Write " // string@69de │ │ +49dd2c: 6e20 12e1 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dd32: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +49dd36: 1a02 c5cf |0017: const-string v2, "request" // string@cfc5 │ │ +49dd3a: 2803 |0019: goto 001c // +0003 │ │ +49dd3c: 1a02 0f7f |001a: const-string v2, "command" // string@7f0f │ │ +49dd40: 6e20 12e1 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dd46: 1a02 9002 |001f: const-string v2, " to descriptor " // string@0290 │ │ +49dd4a: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dd50: 7401 7d02 1000 |0024: invoke-virtual/range {v16}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49dd56: 0c02 |0027: move-result-object v2 │ │ +49dd58: 6e20 11e1 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49dd5e: 1a02 6700 |002b: const-string v2, " (requestId=" // string@0067 │ │ +49dd62: 6e20 12e1 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dd68: 01f4 |0030: move v4, v15 │ │ +49dd6a: 6e20 0de1 f100 |0031: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49dd70: 1a02 0d06 |0034: const-string v2, ", prepareWrite=" // string@060d │ │ +49dd74: 6e20 12e1 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dd7a: 6e20 13e1 9100 |0039: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +49dd80: 1a02 1106 |003c: const-string v2, ", responseNeeded=" // string@0611 │ │ +49dd84: 6e20 12e1 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dd8a: 6e20 13e1 0100 |0041: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +49dd90: 1a02 0006 |0044: const-string v2, ", offset: " // string@0600 │ │ +49dd94: 6e20 12e1 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dd9a: 6e20 0de1 a100 |0049: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49dda0: 1a02 3206 |004c: const-string v2, ", value=" // string@0632 │ │ +49dda4: 6e20 12e1 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49ddaa: 7701 66f0 1400 |0051: invoke-static/range {v20}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parseDebug:([B)Ljava/lang/String; // method@f066 │ │ +49ddb0: 0c02 |0054: move-result-object v2 │ │ +49ddb2: 6e20 12e1 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49ddb8: 1a02 db04 |0058: const-string v2, ")" // string@04db │ │ +49ddbc: 6e20 12e1 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49ddc2: 6e10 1fe1 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49ddc8: 0c01 |0060: move-result-object v1 │ │ +49ddca: 1232 |0061: const/4 v2, #int 3 // #3 │ │ +49ddcc: 7030 c6e9 2c01 |0062: invoke-direct {v12, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49ddd2: 390a 4000 |0065: if-nez v10, 00a5 // +0040 │ │ +49ddd6: 3800 0500 |0067: if-eqz v0, 006c // +0005 │ │ +49ddda: 1a01 3e65 |0069: const-string v1, "WRITE REQUEST" // string@653e │ │ +49ddde: 2803 |006b: goto 006e // +0003 │ │ +49dde0: 1a01 3d65 |006c: const-string v1, "WRITE COMMAND" // string@653d │ │ +49dde4: 3809 0500 |006e: if-eqz v9, 0073 // +0005 │ │ +49dde8: 1a02 9052 |0070: const-string v2, "Prepare " // string@5290 │ │ +49ddec: 2803 |0072: goto 0075 // +0003 │ │ +49ddee: 1a02 0000 |0073: const-string v2, "" // string@0000 │ │ +49ddf2: 1243 |0075: const/4 v3, #int 4 // #4 │ │ +49ddf4: 2205 0819 |0076: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +49ddf8: 7010 06e1 0500 |0078: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49ddfe: 1a06 df69 |007b: const-string v6, "[Server] " // string@69df │ │ +49de02: 6e20 12e1 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49de08: 6e20 12e1 2500 |0080: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49de0e: 6e20 12e1 1500 |0083: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49de14: 1a01 5a02 |0086: const-string v1, " request for descriptor " // string@025a │ │ +49de18: 6e20 12e1 1500 |0088: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49de1e: 7401 7d02 1000 |008b: invoke-virtual/range {v16}, Landroid/bluetooth/BluetoothGattDescriptor;.getUuid:()Ljava/util/UUID; // method@027d │ │ +49de24: 0c01 |008e: move-result-object v1 │ │ +49de26: 6e20 11e1 1500 |008f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +49de2c: 1a01 5302 |0092: const-string v1, " received, value: " // string@0253 │ │ +49de30: 6e20 12e1 1500 |0094: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49de36: 7701 65f0 1400 |0097: invoke-static/range {v20}, Lno/nordicsemi/android/ble/utils/ParserUtils;.parse:([B)Ljava/lang/String; // method@f065 │ │ +49de3c: 0c01 |009a: move-result-object v1 │ │ +49de3e: 6e20 12e1 1500 |009b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49de44: 6e10 1fe1 0500 |009e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49de4a: 0c01 |00a1: move-result-object v1 │ │ +49de4c: 7030 c6e9 3c01 |00a2: invoke-direct {v12, v3, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49de52: 3800 0e00 |00a5: if-eqz v0, 00b3 // +000e │ │ +49de56: 1203 |00a7: const/4 v3, #int 0 // #0 │ │ +49de58: 07c0 |00a8: move-object v0, v12 │ │ +49de5a: 07d1 |00a9: move-object v1, v13 │ │ +49de5c: 07e2 |00aa: move-object v2, v14 │ │ +49de5e: 01f4 |00ab: move v4, v15 │ │ +49de60: 0205 1300 |00ac: move/from16 v5, v19 │ │ +49de64: 0806 1400 |00ae: move-object/from16 v6, v20 │ │ +49de68: 7607 e9e9 0000 |00b0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ +49de6e: 3809 4800 |00b3: if-eqz v9, 00fb // +0048 │ │ +49de72: 5470 d2aa |00b5: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49de76: 3900 0900 |00b7: if-nez v0, 00c0 // +0009 │ │ +49de7a: 2200 8719 |00b9: new-instance v0, Ljava/util/LinkedList; // type@1987 │ │ +49de7e: 7010 77e3 0000 |00bb: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@e377 │ │ +49de84: 5b70 d2aa |00be: iput-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49de88: 390a 0d00 |00c0: if-nez v10, 00cd // +000d │ │ +49de8c: 5470 d2aa |00c2: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49de90: 2201 d001 |00c4: new-instance v1, Landroid/util/Pair; // type@01d0 │ │ +49de94: 7030 5809 810b |00c6: invoke-direct {v1, v8, v11}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0958 │ │ +49de9a: 7220 20e3 1000 |00c9: invoke-interface {v0, v1}, Ljava/util/Deque;.offer:(Ljava/lang/Object;)Z // method@e320 │ │ +49dea0: 2840 |00cc: goto 010c // +0040 │ │ +49dea2: 5470 d2aa |00cd: iget-object v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49dea6: 7210 22e3 0000 |00cf: invoke-interface {v0}, Ljava/util/Deque;.peekLast:()Ljava/lang/Object; // method@e322 │ │ +49deac: 0c00 |00d2: move-result-object v0 │ │ +49deae: 1f00 d001 |00d3: check-cast v0, Landroid/util/Pair; // type@01d0 │ │ +49deb2: 3800 2200 |00d5: if-eqz v0, 00f7 // +0022 │ │ +49deb6: 5401 0101 |00d7: iget-object v1, v0, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ +49deba: 6e20 94e0 1800 |00d9: invoke-virtual {v8, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ +49dec0: 0a01 |00dc: move-result v1 │ │ +49dec2: 3801 1a00 |00dd: if-eqz v1, 00f7 // +001a │ │ +49dec6: 5471 d2aa |00df: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49deca: 7210 24e3 0100 |00e1: invoke-interface {v1}, Ljava/util/Deque;.pollLast:()Ljava/lang/Object; // method@e324 │ │ +49ded0: 5471 d2aa |00e4: iget-object v1, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49ded4: 2202 d001 |00e6: new-instance v2, Landroid/util/Pair; // type@01d0 │ │ +49ded8: 5400 0201 |00e8: iget-object v0, v0, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0102 │ │ +49dedc: 1f00 1e1e |00ea: check-cast v0, [B // type@1e1e │ │ +49dee0: 7130 1aea b00a |00ec: invoke-static {v0, v11, v10}, Lno/nordicsemi/android/ble/Bytes;.concat:([B[BI)[B // method@ea1a │ │ +49dee6: 0c00 |00ef: move-result-object v0 │ │ +49dee8: 7030 5809 8200 |00f0: invoke-direct {v2, v8, v0}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0958 │ │ +49deee: 7220 20e3 2100 |00f3: invoke-interface {v1, v2}, Ljava/util/Deque;.offer:(Ljava/lang/Object;)Z // method@e320 │ │ +49def4: 2816 |00f6: goto 010c // +0016 │ │ +49def6: 1270 |00f7: const/4 v0, #int 7 // #7 │ │ +49def8: 5970 d1aa |00f8: iput v0, v7, Lno/nordicsemi/android/ble/BleManagerHandler;.prepareError:I // field@aad1 │ │ +49defc: 2812 |00fa: goto 010c // +0012 │ │ +49defe: 07e0 |00fb: move-object v0, v14 │ │ +49df00: 7040 73e9 ecb8 |00fc: invoke-direct {v12, v14, v8, v11}, Lno/nordicsemi/android/ble/BleManagerHandler;.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattDescriptor;[B)Z // method@e973 │ │ +49df06: 0a00 |00ff: move-result v0 │ │ +49df08: 3900 0800 |0100: if-nez v0, 0108 // +0008 │ │ +49df0c: 7010 75e9 0c00 |0102: invoke-direct {v12}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ +49df12: 0a00 |0105: move-result v0 │ │ +49df14: 3800 0600 |0106: if-eqz v0, 010c // +0006 │ │ +49df18: 1210 |0108: const/4 v0, #int 1 // #1 │ │ +49df1a: 7020 c8e9 0c00 |0109: invoke-direct {v12, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49df20: 0e00 |010c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=2561 │ │ 0x0024 line=2562 │ │ 0x0051 line=2564 │ │ 0x0062 line=2561 │ │ 0x0076 line=2568 │ │ @@ -1748659,130 +1748660,130 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49df20: |[49df20] no.nordicsemi.android.ble.BleManagerHandler.onDeviceReady:()V │ │ -49df30: 0e00 |0000: return-void │ │ +49df24: |[49df24] no.nordicsemi.android.ble.BleManagerHandler.onDeviceReady:()V │ │ +49df34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onExecuteWrite' │ │ type : '(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IZ)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 179 16-bit code units │ │ -49dfa0: |[49dfa0] no.nordicsemi.android.ble.BleManagerHandler.onExecuteWrite:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IZ)V │ │ -49dfb0: 2201 0819 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49dfb4: 7010 06e1 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49dfba: 1a02 da69 |0005: const-string v2, "[Server callback] Execute write request (requestId=" // string@69da │ │ -49dfbe: 6e20 12e1 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dfc4: 6e20 0de1 c100 |000a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49dfca: 1a02 b505 |000d: const-string v2, ", execute=" // string@05b5 │ │ -49dfce: 6e20 12e1 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dfd4: 6e20 13e1 d100 |0012: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -49dfda: 1a02 db04 |0015: const-string v2, ")" // string@04db │ │ -49dfde: 6e20 12e1 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49dfe4: 6e10 1fe1 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49dfea: 0c01 |001d: move-result-object v1 │ │ -49dfec: 1232 |001e: const/4 v2, #int 3 // #3 │ │ -49dfee: 7030 c6e9 2901 |001f: invoke-direct {v9, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49dff4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -49dff6: 1242 |0023: const/4 v2, #int 4 // #4 │ │ -49dff8: 380d 7d00 |0024: if-eqz v13, 00a1 // +007d │ │ -49dffc: 5497 d2aa |0026: iget-object v7, v9, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49e000: 1a00 e369 |0028: const-string v0, "[Server] Execute write request received" // string@69e3 │ │ -49e004: 7030 c6e9 2900 |002a: invoke-direct {v9, v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49e00a: 5b91 d2aa |002d: iput-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49e00e: 5293 d1aa |002f: iget v3, v9, Lno/nordicsemi/android/ble/BleManagerHandler;.prepareError:I // field@aad1 │ │ -49e012: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -49e014: 3803 0e00 |0032: if-eqz v3, 0040 // +000e │ │ -49e018: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -49e01a: 1206 |0035: const/4 v6, #int 0 // #0 │ │ -49e01c: 0790 |0036: move-object v0, v9 │ │ -49e01e: 07a1 |0037: move-object v1, v10 │ │ -49e020: 07b2 |0038: move-object v2, v11 │ │ -49e022: 01c4 |0039: move v4, v12 │ │ -49e024: 7607 e9e9 0000 |003a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ -49e02a: 5998 d1aa |003d: iput v8, v9, Lno/nordicsemi/android/ble/BleManagerHandler;.prepareError:I // field@aad1 │ │ -49e02e: 0e00 |003f: return-void │ │ -49e030: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -49e032: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -49e034: 1206 |0042: const/4 v6, #int 0 // #0 │ │ -49e036: 0790 |0043: move-object v0, v9 │ │ -49e038: 07a1 |0044: move-object v1, v10 │ │ -49e03a: 07b2 |0045: move-object v2, v11 │ │ -49e03c: 01c4 |0046: move v4, v12 │ │ -49e03e: 7607 e9e9 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ -49e044: 3807 5600 |004a: if-eqz v7, 00a0 // +0056 │ │ -49e048: 7210 1ee3 0700 |004c: invoke-interface {v7}, Ljava/util/Deque;.isEmpty:()Z // method@e31e │ │ -49e04e: 0a00 |004f: move-result v0 │ │ -49e050: 3800 0300 |0050: if-eqz v0, 0053 // +0003 │ │ -49e054: 284e |0052: goto 00a0 // +004e │ │ -49e056: 7210 1fe3 0700 |0053: invoke-interface {v7}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@e31f │ │ -49e05c: 0c00 |0056: move-result-object v0 │ │ -49e05e: 1201 |0057: const/4 v1, #int 0 // #0 │ │ -49e060: 7210 5fe3 0000 |0058: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -49e066: 0a02 |005b: move-result v2 │ │ -49e068: 1213 |005c: const/4 v3, #int 1 // #1 │ │ -49e06a: 3802 3700 |005d: if-eqz v2, 0094 // +0037 │ │ -49e06e: 7210 60e3 0000 |005f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -49e074: 0c02 |0062: move-result-object v2 │ │ -49e076: 1f02 d001 |0063: check-cast v2, Landroid/util/Pair; // type@01d0 │ │ -49e07a: 5424 0101 |0065: iget-object v4, v2, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ -49e07e: 2044 5d00 |0067: instance-of v4, v4, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ -49e082: 3804 1400 |0069: if-eqz v4, 007d // +0014 │ │ -49e086: 5424 0101 |006b: iget-object v4, v2, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ -49e08a: 1f04 5d00 |006d: check-cast v4, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ -49e08e: 5422 0201 |006f: iget-object v2, v2, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0102 │ │ -49e092: 1f02 1e1e |0071: check-cast v2, [B // type@1e1e │ │ -49e096: 7040 72e9 b924 |0073: invoke-direct {v9, v11, v4, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;[B)Z // method@e972 │ │ -49e09c: 0a02 |0076: move-result v2 │ │ -49e09e: 3902 0400 |0077: if-nez v2, 007b // +0004 │ │ -49e0a2: 3801 deff |0079: if-eqz v1, 0057 // -0022 │ │ -49e0a6: 1211 |007b: const/4 v1, #int 1 // #1 │ │ -49e0a8: 28dc |007c: goto 0058 // -0024 │ │ -49e0aa: 5424 0101 |007d: iget-object v4, v2, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ -49e0ae: 2044 5e00 |007f: instance-of v4, v4, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ -49e0b2: 3804 d7ff |0081: if-eqz v4, 0058 // -0029 │ │ -49e0b6: 5424 0101 |0083: iget-object v4, v2, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ -49e0ba: 1f04 5e00 |0085: check-cast v4, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ -49e0be: 5422 0201 |0087: iget-object v2, v2, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0102 │ │ -49e0c2: 1f02 1e1e |0089: check-cast v2, [B // type@1e1e │ │ -49e0c6: 7040 73e9 b924 |008b: invoke-direct {v9, v11, v4, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattDescriptor;[B)Z // method@e973 │ │ -49e0cc: 0a02 |008e: move-result v2 │ │ -49e0ce: 3902 ecff |008f: if-nez v2, 007b // -0014 │ │ -49e0d2: 3801 c6ff |0091: if-eqz v1, 0057 // -003a │ │ -49e0d6: 28e8 |0093: goto 007b // -0018 │ │ -49e0d8: 7010 75e9 0900 |0094: invoke-direct {v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ -49e0de: 0a00 |0097: move-result v0 │ │ -49e0e0: 3900 0400 |0098: if-nez v0, 009c // +0004 │ │ -49e0e4: 3801 1800 |009a: if-eqz v1, 00b2 // +0018 │ │ -49e0e8: 7020 c8e9 3900 |009c: invoke-direct {v9, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49e0ee: 2813 |009f: goto 00b2 // +0013 │ │ -49e0f0: 0e00 |00a0: return-void │ │ -49e0f2: 1a00 e269 |00a1: const-string v0, "[Server] Cancel write request received" // string@69e2 │ │ -49e0f6: 7030 c6e9 2900 |00a3: invoke-direct {v9, v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49e0fc: 5b91 d2aa |00a6: iput-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ -49e100: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ -49e102: 1205 |00a9: const/4 v5, #int 0 // #0 │ │ -49e104: 1206 |00aa: const/4 v6, #int 0 // #0 │ │ -49e106: 0790 |00ab: move-object v0, v9 │ │ -49e108: 07a1 |00ac: move-object v1, v10 │ │ -49e10a: 07b2 |00ad: move-object v2, v11 │ │ -49e10c: 01c4 |00ae: move v4, v12 │ │ -49e10e: 7607 e9e9 0000 |00af: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ -49e114: 0e00 |00b2: return-void │ │ +49dfa4: |[49dfa4] no.nordicsemi.android.ble.BleManagerHandler.onExecuteWrite:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;IZ)V │ │ +49dfb4: 2201 0819 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49dfb8: 7010 06e1 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49dfbe: 1a02 da69 |0005: const-string v2, "[Server callback] Execute write request (requestId=" // string@69da │ │ +49dfc2: 6e20 12e1 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dfc8: 6e20 0de1 c100 |000a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49dfce: 1a02 b505 |000d: const-string v2, ", execute=" // string@05b5 │ │ +49dfd2: 6e20 12e1 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dfd8: 6e20 13e1 d100 |0012: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +49dfde: 1a02 db04 |0015: const-string v2, ")" // string@04db │ │ +49dfe2: 6e20 12e1 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49dfe8: 6e10 1fe1 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49dfee: 0c01 |001d: move-result-object v1 │ │ +49dff0: 1232 |001e: const/4 v2, #int 3 // #3 │ │ +49dff2: 7030 c6e9 2901 |001f: invoke-direct {v9, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49dff8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +49dffa: 1242 |0023: const/4 v2, #int 4 // #4 │ │ +49dffc: 380d 7d00 |0024: if-eqz v13, 00a1 // +007d │ │ +49e000: 5497 d2aa |0026: iget-object v7, v9, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49e004: 1a00 e369 |0028: const-string v0, "[Server] Execute write request received" // string@69e3 │ │ +49e008: 7030 c6e9 2900 |002a: invoke-direct {v9, v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49e00e: 5b91 d2aa |002d: iput-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49e012: 5293 d1aa |002f: iget v3, v9, Lno/nordicsemi/android/ble/BleManagerHandler;.prepareError:I // field@aad1 │ │ +49e016: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +49e018: 3803 0e00 |0032: if-eqz v3, 0040 // +000e │ │ +49e01c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +49e01e: 1206 |0035: const/4 v6, #int 0 // #0 │ │ +49e020: 0790 |0036: move-object v0, v9 │ │ +49e022: 07a1 |0037: move-object v1, v10 │ │ +49e024: 07b2 |0038: move-object v2, v11 │ │ +49e026: 01c4 |0039: move v4, v12 │ │ +49e028: 7607 e9e9 0000 |003a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ +49e02e: 5998 d1aa |003d: iput v8, v9, Lno/nordicsemi/android/ble/BleManagerHandler;.prepareError:I // field@aad1 │ │ +49e032: 0e00 |003f: return-void │ │ +49e034: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +49e036: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +49e038: 1206 |0042: const/4 v6, #int 0 // #0 │ │ +49e03a: 0790 |0043: move-object v0, v9 │ │ +49e03c: 07a1 |0044: move-object v1, v10 │ │ +49e03e: 07b2 |0045: move-object v2, v11 │ │ +49e040: 01c4 |0046: move v4, v12 │ │ +49e042: 7607 e9e9 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ +49e048: 3807 5600 |004a: if-eqz v7, 00a0 // +0056 │ │ +49e04c: 7210 1ee3 0700 |004c: invoke-interface {v7}, Ljava/util/Deque;.isEmpty:()Z // method@e31e │ │ +49e052: 0a00 |004f: move-result v0 │ │ +49e054: 3800 0300 |0050: if-eqz v0, 0053 // +0003 │ │ +49e058: 284e |0052: goto 00a0 // +004e │ │ +49e05a: 7210 1fe3 0700 |0053: invoke-interface {v7}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@e31f │ │ +49e060: 0c00 |0056: move-result-object v0 │ │ +49e062: 1201 |0057: const/4 v1, #int 0 // #0 │ │ +49e064: 7210 5fe3 0000 |0058: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +49e06a: 0a02 |005b: move-result v2 │ │ +49e06c: 1213 |005c: const/4 v3, #int 1 // #1 │ │ +49e06e: 3802 3700 |005d: if-eqz v2, 0094 // +0037 │ │ +49e072: 7210 60e3 0000 |005f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +49e078: 0c02 |0062: move-result-object v2 │ │ +49e07a: 1f02 d001 |0063: check-cast v2, Landroid/util/Pair; // type@01d0 │ │ +49e07e: 5424 0101 |0065: iget-object v4, v2, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ +49e082: 2044 5d00 |0067: instance-of v4, v4, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ +49e086: 3804 1400 |0069: if-eqz v4, 007d // +0014 │ │ +49e08a: 5424 0101 |006b: iget-object v4, v2, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ +49e08e: 1f04 5d00 |006d: check-cast v4, Landroid/bluetooth/BluetoothGattCharacteristic; // type@005d │ │ +49e092: 5422 0201 |006f: iget-object v2, v2, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0102 │ │ +49e096: 1f02 1e1e |0071: check-cast v2, [B // type@1e1e │ │ +49e09a: 7040 72e9 b924 |0073: invoke-direct {v9, v11, v4, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;[B)Z // method@e972 │ │ +49e0a0: 0a02 |0076: move-result v2 │ │ +49e0a2: 3902 0400 |0077: if-nez v2, 007b // +0004 │ │ +49e0a6: 3801 deff |0079: if-eqz v1, 0057 // -0022 │ │ +49e0aa: 1211 |007b: const/4 v1, #int 1 // #1 │ │ +49e0ac: 28dc |007c: goto 0058 // -0024 │ │ +49e0ae: 5424 0101 |007d: iget-object v4, v2, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ +49e0b2: 2044 5e00 |007f: instance-of v4, v4, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ +49e0b6: 3804 d7ff |0081: if-eqz v4, 0058 // -0029 │ │ +49e0ba: 5424 0101 |0083: iget-object v4, v2, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0101 │ │ +49e0be: 1f04 5e00 |0085: check-cast v4, Landroid/bluetooth/BluetoothGattDescriptor; // type@005e │ │ +49e0c2: 5422 0201 |0087: iget-object v2, v2, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0102 │ │ +49e0c6: 1f02 1e1e |0089: check-cast v2, [B // type@1e1e │ │ +49e0ca: 7040 73e9 b924 |008b: invoke-direct {v9, v11, v4, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.assignAndNotify:(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattDescriptor;[B)Z // method@e973 │ │ +49e0d0: 0a02 |008e: move-result v2 │ │ +49e0d2: 3902 ecff |008f: if-nez v2, 007b // -0014 │ │ +49e0d6: 3801 c6ff |0091: if-eqz v1, 0057 // -003a │ │ +49e0da: 28e8 |0093: goto 007b // -0018 │ │ +49e0dc: 7010 75e9 0900 |0094: invoke-direct {v9}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ +49e0e2: 0a00 |0097: move-result v0 │ │ +49e0e4: 3900 0400 |0098: if-nez v0, 009c // +0004 │ │ +49e0e8: 3801 1800 |009a: if-eqz v1, 00b2 // +0018 │ │ +49e0ec: 7020 c8e9 3900 |009c: invoke-direct {v9, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49e0f2: 2813 |009f: goto 00b2 // +0013 │ │ +49e0f4: 0e00 |00a0: return-void │ │ +49e0f6: 1a00 e269 |00a1: const-string v0, "[Server] Cancel write request received" // string@69e2 │ │ +49e0fa: 7030 c6e9 2900 |00a3: invoke-direct {v9, v2, v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49e100: 5b91 d2aa |00a6: iput-object v1, v9, Lno/nordicsemi/android/ble/BleManagerHandler;.preparedValues:Ljava/util/Deque; // field@aad2 │ │ +49e104: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ +49e106: 1205 |00a9: const/4 v5, #int 0 // #0 │ │ +49e108: 1206 |00aa: const/4 v6, #int 0 // #0 │ │ +49e10a: 0790 |00ab: move-object v0, v9 │ │ +49e10c: 07a1 |00ac: move-object v1, v10 │ │ +49e10e: 07b2 |00ad: move-object v2, v11 │ │ +49e110: 01c4 |00ae: move v4, v12 │ │ +49e112: 7607 e9e9 0000 |00af: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lno/nordicsemi/android/ble/BleManagerHandler;.sendResponse:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;III[B)V // method@e9e9 │ │ +49e118: 0e00 |00b2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2606 │ │ 0x0026 line=2608 │ │ 0x002a line=2609 │ │ 0x002d line=2610 │ │ 0x002f line=2611 │ │ @@ -1748814,59 +1748815,59 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49e118: |[49e118] no.nordicsemi.android.ble.BleManagerHandler.onManagerReady:()V │ │ -49e128: 0e00 |0000: return-void │ │ +49e11c: |[49e11c] no.nordicsemi.android.ble.BleManagerHandler.onManagerReady:()V │ │ +49e12c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onMtuChanged' │ │ type : '(Landroid/bluetooth/BluetoothGatt;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49e12c: |[49e12c] no.nordicsemi.android.ble.BleManagerHandler.onMtuChanged:(Landroid/bluetooth/BluetoothGatt;I)V │ │ -49e13c: 0e00 |0000: return-void │ │ +49e130: |[49e130] no.nordicsemi.android.ble.BleManagerHandler.onMtuChanged:(Landroid/bluetooth/BluetoothGatt;I)V │ │ +49e140: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'onMtuChanged' │ │ type : '(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -49e140: |[49e140] no.nordicsemi.android.ble.BleManagerHandler.onMtuChanged:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;I)V │ │ -49e150: 2201 0819 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -49e154: 7010 06e1 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49e15a: 1a02 e569 |0005: const-string v2, "[Server] MTU changed to: " // string@69e5 │ │ -49e15e: 6e20 12e1 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49e164: 6e20 0de1 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49e16a: 6e10 1fe1 0100 |000d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49e170: 0c01 |0010: move-result-object v1 │ │ -49e172: 1242 |0011: const/4 v2, #int 4 // #4 │ │ -49e174: 7030 c6e9 2001 |0012: invoke-direct {v0, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49e17a: 5903 cfaa |0015: iput v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49e17e: 7010 75e9 0000 |0017: invoke-direct {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ -49e184: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -49e186: 7020 c8e9 1000 |001b: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49e18c: 0e00 |001e: return-void │ │ +49e144: |[49e144] no.nordicsemi.android.ble.BleManagerHandler.onMtuChanged:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;I)V │ │ +49e154: 2201 0819 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +49e158: 7010 06e1 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49e15e: 1a02 e569 |0005: const-string v2, "[Server] MTU changed to: " // string@69e5 │ │ +49e162: 6e20 12e1 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49e168: 6e20 0de1 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49e16e: 6e10 1fe1 0100 |000d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49e174: 0c01 |0010: move-result-object v1 │ │ +49e176: 1242 |0011: const/4 v2, #int 4 // #4 │ │ +49e178: 7030 c6e9 2001 |0012: invoke-direct {v0, v2, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49e17e: 5903 cfaa |0015: iput v3, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49e182: 7010 75e9 0000 |0017: invoke-direct {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ +49e188: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +49e18a: 7020 c8e9 1000 |001b: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49e190: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2662 │ │ 0x0015 line=2663 │ │ 0x0017 line=2664 │ │ 0x001b line=2665 │ │ locals : │ │ @@ -1748880,50 +1748881,50 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -49e190: |[49e190] no.nordicsemi.android.ble.BleManagerHandler.onNotificationSent:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;I)V │ │ -49e1a0: 2202 0819 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49e1a4: 7010 06e1 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49e1aa: 1a00 db69 |0005: const-string v0, "[Server callback] Notification sent (status=" // string@69db │ │ -49e1ae: 6e20 12e1 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49e1b4: 6e20 0de1 4200 |000a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49e1ba: 1a00 db04 |000d: const-string v0, ")" // string@04db │ │ -49e1be: 6e20 12e1 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49e1c4: 6e10 1fe1 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49e1ca: 0c02 |0015: move-result-object v2 │ │ -49e1cc: 1230 |0016: const/4 v0, #int 3 // #3 │ │ -49e1ce: 7030 c6e9 0102 |0017: invoke-direct {v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ -49e1d4: 3904 0600 |001a: if-nez v4, 0020 // +0006 │ │ -49e1d8: 7020 cae9 3100 |001c: invoke-direct {v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.notifyNotificationSent:(Landroid/bluetooth/BluetoothDevice;)V // method@e9ca │ │ -49e1de: 2828 |001f: goto 0047 // +0028 │ │ -49e1e0: 2202 0819 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -49e1e4: 7010 06e1 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -49e1ea: 1a00 d3c6 |0025: const-string v0, "onNotificationSent error " // string@c6d3 │ │ -49e1ee: 6e20 12e1 0200 |0027: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -49e1f4: 6e20 0de1 4200 |002a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -49e1fa: 6e10 1fe1 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -49e200: 0c02 |0030: move-result-object v2 │ │ -49e202: 1a00 4d0f |0031: const-string v0, "BleManager" // string@0f4d │ │ -49e206: 7120 4d09 2000 |0033: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -49e20c: 5412 d5aa |0036: iget-object v2, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49e210: 2020 751b |0038: instance-of v0, v2, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -49e214: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ -49e218: 6e30 46eb 3204 |003c: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ -49e21e: 1202 |003f: const/4 v2, #int 0 // #0 │ │ -49e220: 5b12 b9aa |0040: iput-object v2, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49e224: 1a02 931c |0042: const-string v2, "Error on sending notification/indication" // string@1c93 │ │ -49e228: 7040 d9e9 3142 |0044: invoke-direct {v1, v3, v2, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e9d9 │ │ -49e22e: 7010 75e9 0100 |0047: invoke-direct {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ -49e234: 1212 |004a: const/4 v2, #int 1 // #1 │ │ -49e236: 7020 c8e9 2100 |004b: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49e23c: 0e00 |004e: return-void │ │ +49e194: |[49e194] no.nordicsemi.android.ble.BleManagerHandler.onNotificationSent:(Landroid/bluetooth/BluetoothGattServer;Landroid/bluetooth/BluetoothDevice;I)V │ │ +49e1a4: 2202 0819 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49e1a8: 7010 06e1 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49e1ae: 1a00 db69 |0005: const-string v0, "[Server callback] Notification sent (status=" // string@69db │ │ +49e1b2: 6e20 12e1 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49e1b8: 6e20 0de1 4200 |000a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49e1be: 1a00 db04 |000d: const-string v0, ")" // string@04db │ │ +49e1c2: 6e20 12e1 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49e1c8: 6e10 1fe1 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49e1ce: 0c02 |0015: move-result-object v2 │ │ +49e1d0: 1230 |0016: const/4 v0, #int 3 // #3 │ │ +49e1d2: 7030 c6e9 0102 |0017: invoke-direct {v1, v0, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.log:(ILjava/lang/String;)V // method@e9c6 │ │ +49e1d8: 3904 0600 |001a: if-nez v4, 0020 // +0006 │ │ +49e1dc: 7020 cae9 3100 |001c: invoke-direct {v1, v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.notifyNotificationSent:(Landroid/bluetooth/BluetoothDevice;)V // method@e9ca │ │ +49e1e2: 2828 |001f: goto 0047 // +0028 │ │ +49e1e4: 2202 0819 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +49e1e8: 7010 06e1 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +49e1ee: 1a00 d3c6 |0025: const-string v0, "onNotificationSent error " // string@c6d3 │ │ +49e1f2: 6e20 12e1 0200 |0027: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +49e1f8: 6e20 0de1 4200 |002a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +49e1fe: 6e10 1fe1 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +49e204: 0c02 |0030: move-result-object v2 │ │ +49e206: 1a00 4d0f |0031: const-string v0, "BleManager" // string@0f4d │ │ +49e20a: 7120 4d09 2000 |0033: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +49e210: 5412 d5aa |0036: iget-object v2, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49e214: 2020 751b |0038: instance-of v0, v2, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +49e218: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ +49e21c: 6e30 46eb 3204 |003c: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/Request;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@eb46 │ │ +49e222: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +49e224: 5b12 b9aa |0040: iput-object v2, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49e228: 1a02 931c |0042: const-string v2, "Error on sending notification/indication" // string@1c93 │ │ +49e22c: 7040 d9e9 3142 |0044: invoke-direct {v1, v3, v2, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.onError:(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;I)V // method@e9d9 │ │ +49e232: 7010 75e9 0100 |0047: invoke-direct {v1}, Lno/nordicsemi/android/ble/BleManagerHandler;.checkCondition:()Z // method@e975 │ │ +49e238: 1212 |004a: const/4 v2, #int 1 // #1 │ │ +49e23a: 7020 c8e9 2100 |004b: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49e240: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2643 │ │ 0x001c line=2645 │ │ 0x0020 line=2647 │ │ 0x0036 line=2648 │ │ 0x003c line=2649 │ │ @@ -1748942,32 +1748943,32 @@ │ │ type : '(Lno/nordicsemi/android/ble/TimeoutableRequest;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -49e240: |[49e240] no.nordicsemi.android.ble.BleManagerHandler.onRequestTimeout:(Lno/nordicsemi/android/ble/TimeoutableRequest;)V │ │ -49e250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -49e252: 5b30 d5aa |0001: iput-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ -49e256: 5b30 b9aa |0003: iput-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ -49e25a: 5441 6aab |0005: iget-object v1, v4, Lno/nordicsemi/android/ble/TimeoutableRequest;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab6a │ │ -49e25e: 6202 1fab |0007: sget-object v2, Lno/nordicsemi/android/ble/Request$Type;.CONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab1f │ │ -49e262: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ -49e266: 5b30 c0aa |000b: iput-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ -49e26a: 7010 8de9 0300 |000d: invoke-direct {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisconnect:()Z // method@e98d │ │ -49e270: 0e00 |0010: return-void │ │ -49e272: 5444 6aab |0011: iget-object v4, v4, Lno/nordicsemi/android/ble/TimeoutableRequest;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab6a │ │ -49e276: 6200 24ab |0013: sget-object v0, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ -49e27a: 3304 0600 |0015: if-ne v4, v0, 001b // +0006 │ │ -49e27e: 6e10 76e9 0300 |0017: invoke-virtual {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ -49e284: 0e00 |001a: return-void │ │ -49e286: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -49e288: 7020 c8e9 4300 |001c: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ -49e28e: 0e00 |001f: return-void │ │ +49e244: |[49e244] no.nordicsemi.android.ble.BleManagerHandler.onRequestTimeout:(Lno/nordicsemi/android/ble/TimeoutableRequest;)V │ │ +49e254: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +49e256: 5b30 d5aa |0001: iput-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.request:Lno/nordicsemi/android/ble/Request; // field@aad5 │ │ +49e25a: 5b30 b9aa |0003: iput-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.awaitingRequest:Lno/nordicsemi/android/ble/AwaitingRequest; // field@aab9 │ │ +49e25e: 5441 6aab |0005: iget-object v1, v4, Lno/nordicsemi/android/ble/TimeoutableRequest;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab6a │ │ +49e262: 6202 1fab |0007: sget-object v2, Lno/nordicsemi/android/ble/Request$Type;.CONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab1f │ │ +49e266: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ +49e26a: 5b30 c0aa |000b: iput-object v0, v3, Lno/nordicsemi/android/ble/BleManagerHandler;.connectRequest:Lno/nordicsemi/android/ble/ConnectRequest; // field@aac0 │ │ +49e26e: 7010 8de9 0300 |000d: invoke-direct {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.internalDisconnect:()Z // method@e98d │ │ +49e274: 0e00 |0010: return-void │ │ +49e276: 5444 6aab |0011: iget-object v4, v4, Lno/nordicsemi/android/ble/TimeoutableRequest;.type:Lno/nordicsemi/android/ble/Request$Type; // field@ab6a │ │ +49e27a: 6200 24ab |0013: sget-object v0, Lno/nordicsemi/android/ble/Request$Type;.DISCONNECT:Lno/nordicsemi/android/ble/Request$Type; // field@ab24 │ │ +49e27e: 3304 0600 |0015: if-ne v4, v0, 001b // +0006 │ │ +49e282: 6e10 76e9 0300 |0017: invoke-virtual {v3}, Lno/nordicsemi/android/ble/BleManagerHandler;.close:()V // method@e976 │ │ +49e288: 0e00 |001a: return-void │ │ +49e28a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +49e28c: 7020 c8e9 4300 |001c: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/BleManagerHandler;.nextRequest:(Z)V // method@e9c8 │ │ +49e292: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1260 │ │ 0x0003 line=1261 │ │ 0x0005 line=1262 │ │ 0x000b line=1263 │ │ 0x000d line=1264 │ │ @@ -1748983,35 +1748984,35 @@ │ │ type : '(Landroid/bluetooth/BluetoothGattServer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -49e290: |[49e290] no.nordicsemi.android.ble.BleManagerHandler.onServerReady:(Landroid/bluetooth/BluetoothGattServer;)V │ │ -49e2a0: 0e00 |0000: return-void │ │ +49e294: |[49e294] no.nordicsemi.android.ble.BleManagerHandler.onServerReady:(Landroid/bluetooth/BluetoothGattServer;)V │ │ +49e2a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Lno/nordicsemi/android/ble/BleManagerHandler;) │ │ name : 'overrideMtu' │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -49e2a4: |[49e2a4] no.nordicsemi.android.ble.BleManagerHandler.overrideMtu:(I)V │ │ -49e2b4: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -49e2b8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -49e2bc: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -49e2c0: 5923 cfaa |0006: iput v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ -49e2c4: 0e00 |0008: return-void │ │ +49e2a8: |[49e2a8] no.nordicsemi.android.ble.BleManagerHandler.overrideMtu:(I)V │ │ +49e2b8: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +49e2bc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +49e2c0: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +49e2c4: 5923 cfaa |0006: iput v3, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.mtu:I // field@aacf │ │ +49e2c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1381 │ │ 0x0006 line=1382 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1749021,18 +1749022,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -49e2c8: |[49e2c8] no.nordicsemi.android.ble.BleManagerHandler.post:(Ljava/lang/Runnable;)V │ │ -49e2d8: 5410 c9aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.handler:Landroid/os/Handler; // field@aac9 │ │ -49e2dc: 6e20 7507 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -49e2e2: 0e00 |0005: return-void │ │ +49e2cc: |[49e2cc] no.nordicsemi.android.ble.BleManagerHandler.post:(Ljava/lang/Runnable;)V │ │ +49e2dc: 5410 c9aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.handler:Landroid/os/Handler; // field@aac9 │ │ +49e2e0: 6e20 7507 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +49e2e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1749041,18 +1749042,18 @@ │ │ type : '(Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -49e374: |[49e374] no.nordicsemi.android.ble.BleManagerHandler.postDelayed:(Ljava/lang/Runnable;J)V │ │ -49e384: 5410 c9aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.handler:Landroid/os/Handler; // field@aac9 │ │ -49e388: 6e40 7907 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ -49e38e: 0e00 |0005: return-void │ │ +49e378: |[49e378] no.nordicsemi.android.ble.BleManagerHandler.postDelayed:(Ljava/lang/Runnable;J)V │ │ +49e388: 5410 c9aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.handler:Landroid/os/Handler; // field@aac9 │ │ +49e38c: 6e40 7907 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ +49e392: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1282 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ @@ -1749062,18 +1749063,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -49e390: |[49e390] no.nordicsemi.android.ble.BleManagerHandler.removeCallbacks:(Ljava/lang/Runnable;)V │ │ -49e3a0: 5410 c9aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.handler:Landroid/os/Handler; // field@aac9 │ │ -49e3a4: 6e20 7b07 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@077b │ │ -49e3aa: 0e00 |0005: return-void │ │ +49e394: |[49e394] no.nordicsemi.android.ble.BleManagerHandler.removeCallbacks:(Ljava/lang/Runnable;)V │ │ +49e3a4: 5410 c9aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.handler:Landroid/os/Handler; // field@aac9 │ │ +49e3a8: 6e20 7b07 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@077b │ │ +49e3ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1287 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1749082,18 +1749083,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -49e3ac: |[49e3ac] no.nordicsemi.android.ble.BleManagerHandler.removeValueChangedCallback:(Ljava/lang/Object;)V │ │ -49e3bc: 5410 dcaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ -49e3c0: 6e20 49e3 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@e349 │ │ -49e3c6: 0e00 |0005: return-void │ │ +49e3b0: |[49e3b0] no.nordicsemi.android.ble.BleManagerHandler.removeValueChangedCallback:(Ljava/lang/Object;)V │ │ +49e3c0: 5410 dcaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/BleManagerHandler;.valueChangedCallbacks:Ljava/util/HashMap; // field@aadc │ │ +49e3c4: 6e20 49e3 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@e349 │ │ +49e3ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1749102,25 +1749103,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -49e480: |[49e480] no.nordicsemi.android.ble.BleManagerHandler.setBatteryLevelNotificationCallback:()V │ │ -49e490: 5420 baaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryLevelNotificationCallback:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@aaba │ │ -49e494: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -49e498: 2200 721b |0004: new-instance v0, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ -49e49c: 7020 c9eb 2000 |0006: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback;.:(Lno/nordicsemi/android/ble/CallbackHandler;)V // method@ebc9 │ │ -49e4a2: 2201 181b |0009: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k; // type@1b18 │ │ -49e4a6: 7020 0be8 2100 |000b: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e80b │ │ -49e4ac: 6e20 d4eb 1000 |000e: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ValueChangedCallback;.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@ebd4 │ │ -49e4b2: 0c00 |0011: move-result-object v0 │ │ -49e4b4: 5b20 baaa |0012: iput-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryLevelNotificationCallback:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@aaba │ │ -49e4b8: 0e00 |0014: return-void │ │ +49e484: |[49e484] no.nordicsemi.android.ble.BleManagerHandler.setBatteryLevelNotificationCallback:()V │ │ +49e494: 5420 baaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryLevelNotificationCallback:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@aaba │ │ +49e498: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +49e49c: 2200 721b |0004: new-instance v0, Lno/nordicsemi/android/ble/ValueChangedCallback; // type@1b72 │ │ +49e4a0: 7020 c9eb 2000 |0006: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/ValueChangedCallback;.:(Lno/nordicsemi/android/ble/CallbackHandler;)V // method@ebc9 │ │ +49e4a6: 2201 181b |0009: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k; // type@1b18 │ │ +49e4aa: 7020 0be8 2100 |000b: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/-$$Lambda$BleManagerHandler$InkcQnSGuST_xksyXwsJkRoUu5k;.:(Lno/nordicsemi/android/ble/BleManagerHandler;)V // method@e80b │ │ +49e4b0: 6e20 d4eb 1000 |000e: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ValueChangedCallback;.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@ebd4 │ │ +49e4b6: 0c00 |0011: move-result-object v0 │ │ +49e4b8: 5b20 baaa |0012: iput-object v0, v2, Lno/nordicsemi/android/ble/BleManagerHandler;.batteryLevelNotificationCallback:Lno/nordicsemi/android/ble/ValueChangedCallback; // field@aaba │ │ +49e4bc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ 0x0004 line=1157 │ │ 0x000e line=1158 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ @@ -1749130,17 +1749131,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleServerManager;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -49e4bc: |[49e4bc] no.nordicsemi.android.ble.BleManagerHandler.useServer:(Lno/nordicsemi/android/ble/BleServerManager;)V │ │ -49e4cc: 5b01 d7aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aad7 │ │ -49e4d0: 0e00 |0002: return-void │ │ +49e4c0: |[49e4c0] no.nordicsemi.android.ble.BleManagerHandler.useServer:(Lno/nordicsemi/android/ble/BleServerManager;)V │ │ +49e4d0: 5b01 d7aa |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/BleManagerHandler;.serverManager:Lno/nordicsemi/android/ble/BleServerManager; // field@aad7 │ │ +49e4d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/BleManagerHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/BleServerManager; │ │ │ │ @@ -1749256,25 +1749257,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4a0668: |[4a0668] no.nordicsemi.android.ble.ConnectRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothDevice;)V │ │ -4a0678: 7020 a3eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eba3 │ │ -4a067e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a0680: 5901 f1aa |0004: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.attempt:I // field@aaf1 │ │ -4a0684: 5901 f6aa |0006: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.retries:I // field@aaf6 │ │ -4a0688: 5901 f3aa |0008: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.delay:I // field@aaf3 │ │ -4a068c: 5c01 f2aa |000a: iput-boolean v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.autoConnect:Z // field@aaf2 │ │ -4a0690: 5b02 f4aa |000c: iput-object v2, v0, Lno/nordicsemi/android/ble/ConnectRequest;.device:Landroid/bluetooth/BluetoothDevice; // field@aaf4 │ │ -4a0694: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -4a0696: 5901 f5aa |000f: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.preferredPhy:I // field@aaf5 │ │ -4a069a: 0e00 |0011: return-void │ │ +4a066c: |[4a066c] no.nordicsemi.android.ble.ConnectRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothDevice;)V │ │ +4a067c: 7020 a3eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eba3 │ │ +4a0682: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a0684: 5901 f1aa |0004: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.attempt:I // field@aaf1 │ │ +4a0688: 5901 f6aa |0006: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.retries:I // field@aaf6 │ │ +4a068c: 5901 f3aa |0008: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.delay:I // field@aaf3 │ │ +4a0690: 5c01 f2aa |000a: iput-boolean v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.autoConnect:Z // field@aaf2 │ │ +4a0694: 5b02 f4aa |000c: iput-object v2, v0, Lno/nordicsemi/android/ble/ConnectRequest;.device:Landroid/bluetooth/BluetoothDevice; // field@aaf4 │ │ +4a0698: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +4a069a: 5901 f5aa |000f: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.preferredPhy:I // field@aaf5 │ │ +4a069e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=55 │ │ 0x0008 line=57 │ │ 0x000a line=59 │ │ 0x000c line=63 │ │ @@ -1749290,17 +1749291,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a045c: |[4a045c] no.nordicsemi.android.ble.ConnectRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a046c: 6f20 a9eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eba9 │ │ -4a0472: 1100 |0003: return-object v0 │ │ +4a0460: |[4a0460] no.nordicsemi.android.ble.ConnectRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a0470: 6f20 a9eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eba9 │ │ +4a0476: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1749309,18 +1749310,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a056c: |[4a056c] no.nordicsemi.android.ble.ConnectRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a057c: 6e20 34ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea34 │ │ -4a0582: 0c01 |0003: move-result-object v1 │ │ -4a0584: 1101 |0004: return-object v1 │ │ +4a0570: |[4a0570] no.nordicsemi.android.ble.ConnectRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0580: 6e20 34ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea34 │ │ +4a0586: 0c01 |0003: move-result-object v1 │ │ +4a0588: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1749329,23 +1749330,23 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4a03c4: |[4a03c4] no.nordicsemi.android.ble.ConnectRequest.canRetry:()Z │ │ -4a03d4: 5220 f6aa |0000: iget v0, v2, Lno/nordicsemi/android/ble/ConnectRequest;.retries:I // field@aaf6 │ │ -4a03d8: 3d00 0700 |0002: if-lez v0, 0009 // +0007 │ │ -4a03dc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4a03de: b110 |0005: sub-int/2addr v0, v1 │ │ -4a03e0: 5920 f6aa |0006: iput v0, v2, Lno/nordicsemi/android/ble/ConnectRequest;.retries:I // field@aaf6 │ │ -4a03e4: 0f01 |0008: return v1 │ │ -4a03e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a03e8: 0f00 |000a: return v0 │ │ +4a03c8: |[4a03c8] no.nordicsemi.android.ble.ConnectRequest.canRetry:()Z │ │ +4a03d8: 5220 f6aa |0000: iget v0, v2, Lno/nordicsemi/android/ble/ConnectRequest;.retries:I // field@aaf6 │ │ +4a03dc: 3d00 0700 |0002: if-lez v0, 0009 // +0007 │ │ +4a03e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4a03e2: b110 |0005: sub-int/2addr v0, v1 │ │ +4a03e4: 5920 f6aa |0006: iput v0, v2, Lno/nordicsemi/android/ble/ConnectRequest;.retries:I // field@aaf6 │ │ +4a03e8: 0f01 |0008: return v1 │ │ +4a03ea: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a03ec: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ │ │ @@ -1749354,17 +1749355,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0474: |[4a0474] no.nordicsemi.android.ble.ConnectRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a0484: 6f20 aaeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@ebaa │ │ -4a048a: 1100 |0003: return-object v0 │ │ +4a0478: |[4a0478] no.nordicsemi.android.ble.ConnectRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a0488: 6f20 aaeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@ebaa │ │ +4a048e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1749373,18 +1749374,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0588: |[4a0588] no.nordicsemi.android.ble.ConnectRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a0598: 6e20 37ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea37 │ │ -4a059e: 0c01 |0003: move-result-object v1 │ │ -4a05a0: 1101 |0004: return-object v1 │ │ +4a058c: |[4a058c] no.nordicsemi.android.ble.ConnectRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a059c: 6e20 37ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea37 │ │ +4a05a2: 0c01 |0003: move-result-object v1 │ │ +4a05a4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1749393,17 +1749394,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a048c: |[4a048c] no.nordicsemi.android.ble.ConnectRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a049c: 6f20 adeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@ebad │ │ -4a04a2: 1100 |0003: return-object v0 │ │ +4a0490: |[4a0490] no.nordicsemi.android.ble.ConnectRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a04a0: 6f20 adeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@ebad │ │ +4a04a6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1749412,18 +1749413,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a05a4: |[4a05a4] no.nordicsemi.android.ble.ConnectRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a05b4: 6e20 3aea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea3a │ │ -4a05ba: 0c01 |0003: move-result-object v1 │ │ -4a05bc: 1101 |0004: return-object v1 │ │ +4a05a8: |[4a05a8] no.nordicsemi.android.ble.ConnectRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a05b8: 6e20 3aea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea3a │ │ +4a05be: 0c01 |0003: move-result-object v1 │ │ +4a05c0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1749432,17 +1749433,17 @@ │ │ type : '()Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a03ac: |[4a03ac] no.nordicsemi.android.ble.ConnectRequest.getDevice:()Landroid/bluetooth/BluetoothDevice; │ │ -4a03bc: 5410 f4aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ConnectRequest;.device:Landroid/bluetooth/BluetoothDevice; // field@aaf4 │ │ -4a03c0: 1100 |0002: return-object v0 │ │ +4a03b0: |[4a03b0] no.nordicsemi.android.ble.ConnectRequest.getDevice:()Landroid/bluetooth/BluetoothDevice; │ │ +4a03c0: 5410 f4aa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ConnectRequest;.device:Landroid/bluetooth/BluetoothDevice; // field@aaf4 │ │ +4a03c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/ConnectRequest;) │ │ @@ -1749450,17 +1749451,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a042c: |[4a042c] no.nordicsemi.android.ble.ConnectRequest.getPreferredPhy:()I │ │ -4a043c: 5210 f5aa |0000: iget v0, v1, Lno/nordicsemi/android/ble/ConnectRequest;.preferredPhy:I // field@aaf5 │ │ -4a0440: 0f00 |0002: return v0 │ │ +4a0430: |[4a0430] no.nordicsemi.android.ble.ConnectRequest.getPreferredPhy:()I │ │ +4a0440: 5210 f5aa |0000: iget v0, v1, Lno/nordicsemi/android/ble/ConnectRequest;.preferredPhy:I // field@aaf5 │ │ +4a0444: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/ConnectRequest;) │ │ @@ -1749468,17 +1749469,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a0444: |[4a0444] no.nordicsemi.android.ble.ConnectRequest.getRetryDelay:()I │ │ -4a0454: 5210 f3aa |0000: iget v0, v1, Lno/nordicsemi/android/ble/ConnectRequest;.delay:I // field@aaf3 │ │ -4a0458: 0f00 |0002: return v0 │ │ +4a0448: |[4a0448] no.nordicsemi.android.ble.ConnectRequest.getRetryDelay:()I │ │ +4a0458: 5210 f3aa |0000: iget v0, v1, Lno/nordicsemi/android/ble/ConnectRequest;.delay:I // field@aaf3 │ │ +4a045c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/ConnectRequest;) │ │ @@ -1749486,17 +1749487,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a04a4: |[4a04a4] no.nordicsemi.android.ble.ConnectRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a04b4: 6f20 aeeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@ebae │ │ -4a04ba: 1100 |0003: return-object v0 │ │ +4a04a8: |[4a04a8] no.nordicsemi.android.ble.ConnectRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a04b8: 6f20 aeeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@ebae │ │ +4a04be: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1749505,18 +1749506,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a05c0: |[4a05c0] no.nordicsemi.android.ble.ConnectRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a05d0: 6e20 3fea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea3f │ │ -4a05d6: 0c01 |0003: move-result-object v1 │ │ -4a05d8: 1101 |0004: return-object v1 │ │ +4a05c4: |[4a05c4] no.nordicsemi.android.ble.ConnectRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a05d4: 6e20 3fea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea3f │ │ +4a05da: 0c01 |0003: move-result-object v1 │ │ +4a05dc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1749525,23 +1749526,23 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4a03ec: |[4a03ec] no.nordicsemi.android.ble.ConnectRequest.isFirstAttempt:()Z │ │ -4a03fc: 5220 f1aa |0000: iget v0, v2, Lno/nordicsemi/android/ble/ConnectRequest;.attempt:I // field@aaf1 │ │ -4a0400: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -4a0404: 5921 f1aa |0004: iput v1, v2, Lno/nordicsemi/android/ble/ConnectRequest;.attempt:I // field@aaf1 │ │ -4a0408: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -4a040c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -4a040e: 2802 |0009: goto 000b // +0002 │ │ -4a0410: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4a0412: 0f00 |000b: return v0 │ │ +4a03f0: |[4a03f0] no.nordicsemi.android.ble.ConnectRequest.isFirstAttempt:()Z │ │ +4a0400: 5220 f1aa |0000: iget v0, v2, Lno/nordicsemi/android/ble/ConnectRequest;.attempt:I // field@aaf1 │ │ +4a0404: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +4a0408: 5921 f1aa |0004: iput v1, v2, Lno/nordicsemi/android/ble/ConnectRequest;.attempt:I // field@aaf1 │ │ +4a040c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +4a0410: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +4a0412: 2802 |0009: goto 000b // +0002 │ │ +4a0414: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4a0416: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ │ │ #13 : (in Lno/nordicsemi/android/ble/ConnectRequest;) │ │ @@ -1749549,19 +1749550,19 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4a04bc: |[4a04bc] no.nordicsemi.android.ble.ConnectRequest.retry:(I)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a04cc: 5901 f6aa |0000: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.retries:I // field@aaf6 │ │ -4a04d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a04d2: 5901 f3aa |0003: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.delay:I // field@aaf3 │ │ -4a04d6: 1100 |0005: return-object v0 │ │ +4a04c0: |[4a04c0] no.nordicsemi.android.ble.ConnectRequest.retry:(I)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a04d0: 5901 f6aa |0000: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.retries:I // field@aaf6 │ │ +4a04d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a04d6: 5901 f3aa |0003: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.delay:I // field@aaf3 │ │ +4a04da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -1749571,18 +1749572,18 @@ │ │ type : '(II)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4a04d8: |[4a04d8] no.nordicsemi.android.ble.ConnectRequest.retry:(II)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a04e8: 5901 f6aa |0000: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.retries:I // field@aaf6 │ │ -4a04ec: 5902 f3aa |0002: iput v2, v0, Lno/nordicsemi/android/ble/ConnectRequest;.delay:I // field@aaf3 │ │ -4a04f0: 1100 |0004: return-object v0 │ │ +4a04dc: |[4a04dc] no.nordicsemi.android.ble.ConnectRequest.retry:(II)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a04ec: 5901 f6aa |0000: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.retries:I // field@aaf6 │ │ +4a04f0: 5902 f3aa |0002: iput v2, v0, Lno/nordicsemi/android/ble/ConnectRequest;.delay:I // field@aaf3 │ │ +4a04f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ @@ -1749593,17 +1749594,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a04f4: |[4a04f4] no.nordicsemi.android.ble.ConnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a0504: 6f20 b5eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb5 │ │ -4a050a: 1100 |0003: return-object v0 │ │ +4a04f8: |[4a04f8] no.nordicsemi.android.ble.ConnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a0508: 6f20 b5eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb5 │ │ +4a050e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1749612,18 +1749613,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a05dc: |[4a05dc] no.nordicsemi.android.ble.ConnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a05ec: 6e20 47ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea47 │ │ -4a05f2: 0c01 |0003: move-result-object v1 │ │ -4a05f4: 1101 |0004: return-object v1 │ │ +4a05e0: |[4a05e0] no.nordicsemi.android.ble.ConnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a05f0: 6e20 47ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea47 │ │ +4a05f6: 0c01 |0003: move-result-object v1 │ │ +4a05f8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1749632,18 +1749633,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0614: |[4a0614] no.nordicsemi.android.ble.ConnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a0624: 6e20 47ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea47 │ │ -4a062a: 0c01 |0003: move-result-object v1 │ │ -4a062c: 1101 |0004: return-object v1 │ │ +4a0618: |[4a0618] no.nordicsemi.android.ble.ConnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a0628: 6e20 47ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea47 │ │ +4a062e: 0c01 |0003: move-result-object v1 │ │ +4a0630: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1749652,17 +1749653,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a050c: |[4a050c] no.nordicsemi.android.ble.ConnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a051c: 6f20 b7eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb7 │ │ -4a0522: 1100 |0003: return-object v0 │ │ +4a0510: |[4a0510] no.nordicsemi.android.ble.ConnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a0520: 6f20 b7eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb7 │ │ +4a0526: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1749671,18 +1749672,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a05f8: |[4a05f8] no.nordicsemi.android.ble.ConnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0608: 6e20 4aea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea4a │ │ -4a060e: 0c01 |0003: move-result-object v1 │ │ -4a0610: 1101 |0004: return-object v1 │ │ +4a05fc: |[4a05fc] no.nordicsemi.android.ble.ConnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a060c: 6e20 4aea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea4a │ │ +4a0612: 0c01 |0003: move-result-object v1 │ │ +4a0614: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1749691,18 +1749692,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0630: |[4a0630] no.nordicsemi.android.ble.ConnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a0640: 6e20 4aea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea4a │ │ -4a0646: 0c01 |0003: move-result-object v1 │ │ -4a0648: 1101 |0004: return-object v1 │ │ +4a0634: |[4a0634] no.nordicsemi.android.ble.ConnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a0644: 6e20 4aea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea4a │ │ +4a064a: 0c01 |0003: move-result-object v1 │ │ +4a064c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1749711,17 +1749712,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a0414: |[4a0414] no.nordicsemi.android.ble.ConnectRequest.shouldAutoConnect:()Z │ │ -4a0424: 5510 f2aa |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/ConnectRequest;.autoConnect:Z // field@aaf2 │ │ -4a0428: 0f00 |0002: return v0 │ │ +4a0418: |[4a0418] no.nordicsemi.android.ble.ConnectRequest.shouldAutoConnect:()Z │ │ +4a0428: 5510 f2aa |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/ConnectRequest;.autoConnect:Z // field@aaf2 │ │ +4a042c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ │ │ #22 : (in Lno/nordicsemi/android/ble/ConnectRequest;) │ │ @@ -1749729,17 +1749730,17 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a0524: |[4a0524] no.nordicsemi.android.ble.ConnectRequest.timeout:(J)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a0534: 6f30 b8eb 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb8 │ │ -4a053a: 1100 |0003: return-object v0 │ │ +4a0528: |[4a0528] no.nordicsemi.android.ble.ConnectRequest.timeout:(J)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a0538: 6f30 b8eb 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb8 │ │ +4a053e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1749748,18 +1749749,18 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4a064c: |[4a064c] no.nordicsemi.android.ble.ConnectRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a065c: 6e30 4eea 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/ConnectRequest;.timeout:(J)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea4e │ │ -4a0662: 0c01 |0003: move-result-object v1 │ │ -4a0664: 1101 |0004: return-object v1 │ │ +4a0650: |[4a0650] no.nordicsemi.android.ble.ConnectRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a0660: 6e30 4eea 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/ConnectRequest;.timeout:(J)Lno/nordicsemi/android/ble/ConnectRequest; // method@ea4e │ │ +4a0666: 0c01 |0003: move-result-object v1 │ │ +4a0668: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -1749768,17 +1749769,17 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a053c: |[4a053c] no.nordicsemi.android.ble.ConnectRequest.useAutoConnect:(Z)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a054c: 5c01 f2aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.autoConnect:Z // field@aaf2 │ │ -4a0550: 1100 |0002: return-object v0 │ │ +4a0540: |[4a0540] no.nordicsemi.android.ble.ConnectRequest.useAutoConnect:(Z)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a0550: 5c01 f2aa |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.autoConnect:Z // field@aaf2 │ │ +4a0554: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1749787,17 +1749788,17 @@ │ │ type : '(I)Lno/nordicsemi/android/ble/ConnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a0554: |[4a0554] no.nordicsemi.android.ble.ConnectRequest.usePreferredPhy:(I)Lno/nordicsemi/android/ble/ConnectRequest; │ │ -4a0564: 5901 f5aa |0000: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.preferredPhy:I // field@aaf5 │ │ -4a0568: 1100 |0002: return-object v0 │ │ +4a0558: |[4a0558] no.nordicsemi.android.ble.ConnectRequest.usePreferredPhy:(I)Lno/nordicsemi/android/ble/ConnectRequest; │ │ +4a0568: 5901 f5aa |0000: iput v1, v0, Lno/nordicsemi/android/ble/ConnectRequest;.preferredPhy:I // field@aaf5 │ │ +4a056c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/ConnectRequest; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1749879,17 +1749880,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0a94: |[4a0a94] no.nordicsemi.android.ble.DisconnectRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -4a0aa4: 7020 a3eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eba3 │ │ -4a0aaa: 0e00 |0003: return-void │ │ +4a0a98: |[4a0a98] no.nordicsemi.android.ble.DisconnectRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +4a0aa8: 7020 a3eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eba3 │ │ +4a0aae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ │ │ @@ -1749899,17 +1749900,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/DisconnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a08f0: |[4a08f0] no.nordicsemi.android.ble.DisconnectRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ -4a0900: 6f20 a9eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eba9 │ │ -4a0906: 1100 |0003: return-object v0 │ │ +4a08f4: |[4a08f4] no.nordicsemi.android.ble.DisconnectRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ +4a0904: 6f20 a9eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eba9 │ │ +4a090a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1749918,18 +1749919,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0998: |[4a0998] no.nordicsemi.android.ble.DisconnectRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a09a8: 6e20 69ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea69 │ │ -4a09ae: 0c01 |0003: move-result-object v1 │ │ -4a09b0: 1101 |0004: return-object v1 │ │ +4a099c: |[4a099c] no.nordicsemi.android.ble.DisconnectRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a09ac: 6e20 69ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea69 │ │ +4a09b2: 0c01 |0003: move-result-object v1 │ │ +4a09b4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1749938,17 +1749939,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/DisconnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0908: |[4a0908] no.nordicsemi.android.ble.DisconnectRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ -4a0918: 6f20 aaeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@ebaa │ │ -4a091e: 1100 |0003: return-object v0 │ │ +4a090c: |[4a090c] no.nordicsemi.android.ble.DisconnectRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ +4a091c: 6f20 aaeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@ebaa │ │ +4a0922: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1749957,18 +1749958,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a09b4: |[4a09b4] no.nordicsemi.android.ble.DisconnectRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a09c4: 6e20 6bea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea6b │ │ -4a09ca: 0c01 |0003: move-result-object v1 │ │ -4a09cc: 1101 |0004: return-object v1 │ │ +4a09b8: |[4a09b8] no.nordicsemi.android.ble.DisconnectRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a09c8: 6e20 6bea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea6b │ │ +4a09ce: 0c01 |0003: move-result-object v1 │ │ +4a09d0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1749977,17 +1749978,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/DisconnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0920: |[4a0920] no.nordicsemi.android.ble.DisconnectRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ -4a0930: 6f20 adeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@ebad │ │ -4a0936: 1100 |0003: return-object v0 │ │ +4a0924: |[4a0924] no.nordicsemi.android.ble.DisconnectRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ +4a0934: 6f20 adeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@ebad │ │ +4a093a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1749996,18 +1749997,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a09d0: |[4a09d0] no.nordicsemi.android.ble.DisconnectRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a09e0: 6e20 6dea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea6d │ │ -4a09e6: 0c01 |0003: move-result-object v1 │ │ -4a09e8: 1101 |0004: return-object v1 │ │ +4a09d4: |[4a09d4] no.nordicsemi.android.ble.DisconnectRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a09e4: 6e20 6dea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea6d │ │ +4a09ea: 0c01 |0003: move-result-object v1 │ │ +4a09ec: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1750016,17 +1750017,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/DisconnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0938: |[4a0938] no.nordicsemi.android.ble.DisconnectRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ -4a0948: 6f20 aeeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@ebae │ │ -4a094e: 1100 |0003: return-object v0 │ │ +4a093c: |[4a093c] no.nordicsemi.android.ble.DisconnectRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ +4a094c: 6f20 aeeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@ebae │ │ +4a0952: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1750035,18 +1750036,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a09ec: |[4a09ec] no.nordicsemi.android.ble.DisconnectRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a09fc: 6e20 6fea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea6f │ │ -4a0a02: 0c01 |0003: move-result-object v1 │ │ -4a0a04: 1101 |0004: return-object v1 │ │ +4a09f0: |[4a09f0] no.nordicsemi.android.ble.DisconnectRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0a00: 6e20 6fea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea6f │ │ +4a0a06: 0c01 |0003: move-result-object v1 │ │ +4a0a08: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1750055,17 +1750056,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/DisconnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0950: |[4a0950] no.nordicsemi.android.ble.DisconnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ -4a0960: 6f20 b5eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb5 │ │ -4a0966: 1100 |0003: return-object v0 │ │ +4a0954: |[4a0954] no.nordicsemi.android.ble.DisconnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ +4a0964: 6f20 b5eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb5 │ │ +4a096a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1750074,18 +1750075,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0a08: |[4a0a08] no.nordicsemi.android.ble.DisconnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0a18: 6e20 71ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea71 │ │ -4a0a1e: 0c01 |0003: move-result-object v1 │ │ -4a0a20: 1101 |0004: return-object v1 │ │ +4a0a0c: |[4a0a0c] no.nordicsemi.android.ble.DisconnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a0a1c: 6e20 71ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea71 │ │ +4a0a22: 0c01 |0003: move-result-object v1 │ │ +4a0a24: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1750094,18 +1750095,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0a40: |[4a0a40] no.nordicsemi.android.ble.DisconnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a0a50: 6e20 71ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea71 │ │ -4a0a56: 0c01 |0003: move-result-object v1 │ │ -4a0a58: 1101 |0004: return-object v1 │ │ +4a0a44: |[4a0a44] no.nordicsemi.android.ble.DisconnectRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a0a54: 6e20 71ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea71 │ │ +4a0a5a: 0c01 |0003: move-result-object v1 │ │ +4a0a5c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1750114,17 +1750115,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/DisconnectRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0968: |[4a0968] no.nordicsemi.android.ble.DisconnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ -4a0978: 6f20 b7eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb7 │ │ -4a097e: 1100 |0003: return-object v0 │ │ +4a096c: |[4a096c] no.nordicsemi.android.ble.DisconnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ +4a097c: 6f20 b7eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb7 │ │ +4a0982: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1750133,18 +1750134,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0a24: |[4a0a24] no.nordicsemi.android.ble.DisconnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0a34: 6e20 74ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea74 │ │ -4a0a3a: 0c01 |0003: move-result-object v1 │ │ -4a0a3c: 1101 |0004: return-object v1 │ │ +4a0a28: |[4a0a28] no.nordicsemi.android.ble.DisconnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a0a38: 6e20 74ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea74 │ │ +4a0a3e: 0c01 |0003: move-result-object v1 │ │ +4a0a40: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1750153,18 +1750154,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0a5c: |[4a0a5c] no.nordicsemi.android.ble.DisconnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a0a6c: 6e20 74ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea74 │ │ -4a0a72: 0c01 |0003: move-result-object v1 │ │ -4a0a74: 1101 |0004: return-object v1 │ │ +4a0a60: |[4a0a60] no.nordicsemi.android.ble.DisconnectRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a0a70: 6e20 74ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/DisconnectRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea74 │ │ +4a0a76: 0c01 |0003: move-result-object v1 │ │ +4a0a78: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1750173,17 +1750174,17 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/DisconnectRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a0980: |[4a0980] no.nordicsemi.android.ble.DisconnectRequest.timeout:(J)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ -4a0990: 6f30 b8eb 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb8 │ │ -4a0996: 1100 |0003: return-object v0 │ │ +4a0984: |[4a0984] no.nordicsemi.android.ble.DisconnectRequest.timeout:(J)Lno/nordicsemi/android/ble/DisconnectRequest; │ │ +4a0994: 6f30 b8eb 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb8 │ │ +4a099a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1750192,18 +1750193,18 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4a0a78: |[4a0a78] no.nordicsemi.android.ble.DisconnectRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a0a88: 6e30 77ea 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/DisconnectRequest;.timeout:(J)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea77 │ │ -4a0a8e: 0c01 |0003: move-result-object v1 │ │ -4a0a90: 1101 |0004: return-object v1 │ │ +4a0a7c: |[4a0a7c] no.nordicsemi.android.ble.DisconnectRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a0a8c: 6e30 77ea 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/DisconnectRequest;.timeout:(J)Lno/nordicsemi/android/ble/DisconnectRequest; // method@ea77 │ │ +4a0a92: 0c01 |0003: move-result-object v1 │ │ +4a0a94: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/DisconnectRequest; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -1750254,17 +1750255,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0aac: |[4a0aac] no.nordicsemi.android.ble.LegacyBleManager.:(Landroid/content/Context;)V │ │ -4a0abc: 7020 95e8 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.:(Landroid/content/Context;)V // method@e895 │ │ -4a0ac2: 0e00 |0003: return-void │ │ +4a0ab0: |[4a0ab0] no.nordicsemi.android.ble.LegacyBleManager.:(Landroid/content/Context;)V │ │ +4a0ac0: 7020 95e8 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.:(Landroid/content/Context;)V // method@e895 │ │ +4a0ac6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/LegacyBleManager; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1750273,17 +1750274,17 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a0ac4: |[4a0ac4] no.nordicsemi.android.ble.LegacyBleManager.:(Landroid/content/Context;Landroid/os/Handler;)V │ │ -4a0ad4: 7030 96e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManager;.:(Landroid/content/Context;Landroid/os/Handler;)V // method@e896 │ │ -4a0ada: 0e00 |0003: return-void │ │ +4a0ac8: |[4a0ac8] no.nordicsemi.android.ble.LegacyBleManager.:(Landroid/content/Context;Landroid/os/Handler;)V │ │ +4a0ad8: 7030 96e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/BleManager;.:(Landroid/content/Context;Landroid/os/Handler;)V // method@e896 │ │ +4a0ade: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/LegacyBleManager; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/os/Handler; │ │ @@ -1750294,18 +1750295,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4a0adc: |[4a0adc] no.nordicsemi.android.ble.LegacyBleManager.setGattCallbacks:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ -4a0aec: 6f20 d9e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.setGattCallbacks:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e8d9 │ │ -4a0af2: 5b01 fcaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/LegacyBleManager;.mCallbacks:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aafc │ │ -4a0af6: 0e00 |0005: return-void │ │ +4a0ae0: |[4a0ae0] no.nordicsemi.android.ble.LegacyBleManager.setGattCallbacks:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V │ │ +4a0af0: 6f20 d9e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/BleManager;.setGattCallbacks:(Lno/nordicsemi/android/ble/BleManagerCallbacks;)V // method@e8d9 │ │ +4a0af6: 5b01 fcaa |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/LegacyBleManager;.mCallbacks:Lno/nordicsemi/android/ble/BleManagerCallbacks; // field@aafc │ │ +4a0afa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/LegacyBleManager; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/BleManagerCallbacks; │ │ @@ -1750409,17 +1750410,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a187c: |[4a187c] no.nordicsemi.android.ble.ReliableWriteRequest.:()V │ │ -4a188c: 7010 51eb 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/RequestQueue;.:()V // method@eb51 │ │ -4a1892: 0e00 |0003: return-void │ │ +4a1880: |[4a1880] no.nordicsemi.android.ble.ReliableWriteRequest.:()V │ │ +4a1890: 7010 51eb 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/RequestQueue;.:()V // method@eb51 │ │ +4a1896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ │ │ Virtual methods - │ │ @@ -1750428,17 +1750429,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a1894: |[4a1894] no.nordicsemi.android.ble.ReliableWriteRequest.abort:()V │ │ -4a18a4: 6e10 e0ea 0000 |0000: invoke-virtual {v0}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.cancelQueue:()V // method@eae0 │ │ -4a18aa: 0e00 |0003: return-void │ │ +4a1898: |[4a1898] no.nordicsemi.android.ble.ReliableWriteRequest.abort:()V │ │ +4a18a8: 6e10 e0ea 0000 |0000: invoke-virtual {v0}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.cancelQueue:()V // method@eae0 │ │ +4a18ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/ReliableWriteRequest;) │ │ @@ -1750446,21 +1750447,21 @@ │ │ type : '(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/ReliableWriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4a15f4: |[4a15f4] no.nordicsemi.android.ble.ReliableWriteRequest.add:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ -4a1604: 6f20 52eb 2100 |0000: invoke-super {v1, v2}, Lno/nordicsemi/android/ble/RequestQueue;.add:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb52 │ │ -4a160a: 2020 751b |0003: instance-of v0, v2, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a160e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -4a1612: 1f02 751b |0007: check-cast v2, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ -4a1616: 6e10 2cec 0200 |0009: invoke-virtual {v2}, Lno/nordicsemi/android/ble/WriteRequest;.forceSplit:()V // method@ec2c │ │ -4a161c: 1101 |000c: return-object v1 │ │ +4a15f8: |[4a15f8] no.nordicsemi.android.ble.ReliableWriteRequest.add:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ +4a1608: 6f20 52eb 2100 |0000: invoke-super {v1, v2}, Lno/nordicsemi/android/ble/RequestQueue;.add:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb52 │ │ +4a160e: 2020 751b |0003: instance-of v0, v2, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a1612: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +4a1616: 1f02 751b |0007: check-cast v2, Lno/nordicsemi/android/ble/WriteRequest; // type@1b75 │ │ +4a161a: 6e10 2cec 0200 |0009: invoke-virtual {v2}, Lno/nordicsemi/android/ble/WriteRequest;.forceSplit:()V // method@ec2c │ │ +4a1620: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=87 │ │ 0x0007 line=88 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ @@ -1750471,18 +1750472,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a17b8: |[4a17b8] no.nordicsemi.android.ble.ReliableWriteRequest.add:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a17c8: 6e20 dbea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.add:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eadb │ │ -4a17ce: 0c01 |0003: move-result-object v1 │ │ -4a17d0: 1101 |0004: return-object v1 │ │ +4a17bc: |[4a17bc] no.nordicsemi.android.ble.ReliableWriteRequest.add:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a17cc: 6e20 dbea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.add:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eadb │ │ +4a17d2: 0c01 |0003: move-result-object v1 │ │ +4a17d4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/Operation; │ │ │ │ @@ -1750491,17 +1750492,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1620: |[4a1620] no.nordicsemi.android.ble.ReliableWriteRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ -4a1630: 6f20 57eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb57 │ │ -4a1636: 1100 |0003: return-object v0 │ │ +4a1624: |[4a1624] no.nordicsemi.android.ble.ReliableWriteRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ +4a1634: 6f20 57eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb57 │ │ +4a163a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1750510,18 +1750511,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a16b0: |[4a16b0] no.nordicsemi.android.ble.ReliableWriteRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a16c0: 6e20 ddea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eadd │ │ -4a16c6: 0c01 |0003: move-result-object v1 │ │ -4a16c8: 1101 |0004: return-object v1 │ │ +4a16b4: |[4a16b4] no.nordicsemi.android.ble.ReliableWriteRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a16c4: 6e20 ddea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eadd │ │ +4a16ca: 0c01 |0003: move-result-object v1 │ │ +4a16cc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1750530,18 +1750531,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a17d4: |[4a17d4] no.nordicsemi.android.ble.ReliableWriteRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a17e4: 6e20 ddea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eadd │ │ -4a17ea: 0c01 |0003: move-result-object v1 │ │ -4a17ec: 1101 |0004: return-object v1 │ │ +4a17d8: |[4a17d8] no.nordicsemi.android.ble.ReliableWriteRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a17e8: 6e20 ddea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eadd │ │ +4a17ee: 0c01 |0003: move-result-object v1 │ │ +4a17f0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1750550,19 +1750551,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4a18ac: |[4a18ac] no.nordicsemi.android.ble.ReliableWriteRequest.cancelQueue:()V │ │ -4a18bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4a18be: 5c10 14ab |0001: iput-boolean v0, v1, Lno/nordicsemi/android/ble/ReliableWriteRequest;.cancelled:Z // field@ab14 │ │ -4a18c2: 6f10 58eb 0100 |0003: invoke-super {v1}, Lno/nordicsemi/android/ble/RequestQueue;.cancelQueue:()V // method@eb58 │ │ -4a18c8: 0e00 |0006: return-void │ │ +4a18b0: |[4a18b0] no.nordicsemi.android.ble.ReliableWriteRequest.cancelQueue:()V │ │ +4a18c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4a18c2: 5c10 14ab |0001: iput-boolean v0, v1, Lno/nordicsemi/android/ble/ReliableWriteRequest;.cancelled:Z // field@ab14 │ │ +4a18c6: 6f10 58eb 0100 |0003: invoke-super {v1}, Lno/nordicsemi/android/ble/RequestQueue;.cancelQueue:()V // method@eb58 │ │ +4a18cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0003 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ │ │ @@ -1750571,17 +1750572,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1638: |[4a1638] no.nordicsemi.android.ble.ReliableWriteRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ -4a1648: 6f20 5aeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5a │ │ -4a164e: 1100 |0003: return-object v0 │ │ +4a163c: |[4a163c] no.nordicsemi.android.ble.ReliableWriteRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ +4a164c: 6f20 5aeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5a │ │ +4a1652: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1750590,18 +1750591,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a16cc: |[4a16cc] no.nordicsemi.android.ble.ReliableWriteRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a16dc: 6e20 e1ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae1 │ │ -4a16e2: 0c01 |0003: move-result-object v1 │ │ -4a16e4: 1101 |0004: return-object v1 │ │ +4a16d0: |[4a16d0] no.nordicsemi.android.ble.ReliableWriteRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a16e0: 6e20 e1ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae1 │ │ +4a16e6: 0c01 |0003: move-result-object v1 │ │ +4a16e8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1750610,18 +1750611,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a17f0: |[4a17f0] no.nordicsemi.android.ble.ReliableWriteRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a1800: 6e20 e1ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae1 │ │ -4a1806: 0c01 |0003: move-result-object v1 │ │ -4a1808: 1101 |0004: return-object v1 │ │ +4a17f4: |[4a17f4] no.nordicsemi.android.ble.ReliableWriteRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a1804: 6e20 e1ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae1 │ │ +4a180a: 0c01 |0003: move-result-object v1 │ │ +4a180c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1750630,17 +1750631,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1650: |[4a1650] no.nordicsemi.android.ble.ReliableWriteRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ -4a1660: 6f20 5deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5d │ │ -4a1666: 1100 |0003: return-object v0 │ │ +4a1654: |[4a1654] no.nordicsemi.android.ble.ReliableWriteRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ +4a1664: 6f20 5deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb5d │ │ +4a166a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1750649,18 +1750650,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a16e8: |[4a16e8] no.nordicsemi.android.ble.ReliableWriteRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a16f8: 6e20 e4ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae4 │ │ -4a16fe: 0c01 |0003: move-result-object v1 │ │ -4a1700: 1101 |0004: return-object v1 │ │ +4a16ec: |[4a16ec] no.nordicsemi.android.ble.ReliableWriteRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a16fc: 6e20 e4ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae4 │ │ +4a1702: 0c01 |0003: move-result-object v1 │ │ +4a1704: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1750669,18 +1750670,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a180c: |[4a180c] no.nordicsemi.android.ble.ReliableWriteRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a181c: 6e20 e4ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae4 │ │ -4a1822: 0c01 |0003: move-result-object v1 │ │ -4a1824: 1101 |0004: return-object v1 │ │ +4a1810: |[4a1810] no.nordicsemi.android.ble.ReliableWriteRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a1820: 6e20 e4ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae4 │ │ +4a1826: 0c01 |0003: move-result-object v1 │ │ +4a1828: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1750689,37 +1750690,37 @@ │ │ type : '()Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -4a1704: |[4a1704] no.nordicsemi.android.ble.ReliableWriteRequest.getNext:()Lno/nordicsemi/android/ble/Request; │ │ -4a1714: 5520 16ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.initialized:Z // field@ab16 │ │ -4a1718: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4a171a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -4a171e: 5c21 16ab |0005: iput-boolean v1, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.initialized:Z // field@ab16 │ │ -4a1722: 7100 edea 0000 |0007: invoke-static {}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.newBeginReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eaed │ │ -4a1728: 0c00 |000a: move-result-object v0 │ │ -4a172a: 1100 |000b: return-object v0 │ │ -4a172c: 6f10 62eb 0200 |000c: invoke-super {v2}, Lno/nordicsemi/android/ble/RequestQueue;.isEmpty:()Z // method@eb62 │ │ -4a1732: 0a00 |000f: move-result v0 │ │ -4a1734: 3800 1200 |0010: if-eqz v0, 0022 // +0012 │ │ -4a1738: 5c21 15ab |0012: iput-boolean v1, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.closed:Z // field@ab15 │ │ -4a173c: 5520 14ab |0014: iget-boolean v0, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.cancelled:Z // field@ab14 │ │ -4a1740: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -4a1744: 7100 ecea 0000 |0018: invoke-static {}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.newAbortReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eaec │ │ -4a174a: 0c00 |001b: move-result-object v0 │ │ -4a174c: 1100 |001c: return-object v0 │ │ -4a174e: 7100 eeea 0000 |001d: invoke-static {}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.newExecuteReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eaee │ │ -4a1754: 0c00 |0020: move-result-object v0 │ │ -4a1756: 1100 |0021: return-object v0 │ │ -4a1758: 6f10 5eeb 0200 |0022: invoke-super {v2}, Lno/nordicsemi/android/ble/RequestQueue;.getNext:()Lno/nordicsemi/android/ble/Request; // method@eb5e │ │ -4a175e: 0c00 |0025: move-result-object v0 │ │ -4a1760: 1100 |0026: return-object v0 │ │ +4a1708: |[4a1708] no.nordicsemi.android.ble.ReliableWriteRequest.getNext:()Lno/nordicsemi/android/ble/Request; │ │ +4a1718: 5520 16ab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.initialized:Z // field@ab16 │ │ +4a171c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4a171e: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +4a1722: 5c21 16ab |0005: iput-boolean v1, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.initialized:Z // field@ab16 │ │ +4a1726: 7100 edea 0000 |0007: invoke-static {}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.newBeginReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eaed │ │ +4a172c: 0c00 |000a: move-result-object v0 │ │ +4a172e: 1100 |000b: return-object v0 │ │ +4a1730: 6f10 62eb 0200 |000c: invoke-super {v2}, Lno/nordicsemi/android/ble/RequestQueue;.isEmpty:()Z // method@eb62 │ │ +4a1736: 0a00 |000f: move-result v0 │ │ +4a1738: 3800 1200 |0010: if-eqz v0, 0022 // +0012 │ │ +4a173c: 5c21 15ab |0012: iput-boolean v1, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.closed:Z // field@ab15 │ │ +4a1740: 5520 14ab |0014: iget-boolean v0, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.cancelled:Z // field@ab14 │ │ +4a1744: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +4a1748: 7100 ecea 0000 |0018: invoke-static {}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.newAbortReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eaec │ │ +4a174e: 0c00 |001b: move-result-object v0 │ │ +4a1750: 1100 |001c: return-object v0 │ │ +4a1752: 7100 eeea 0000 |001d: invoke-static {}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.newExecuteReliableWriteRequest:()Lno/nordicsemi/android/ble/SimpleRequest; // method@eaee │ │ +4a1758: 0c00 |0020: move-result-object v0 │ │ +4a175a: 1100 |0021: return-object v0 │ │ +4a175c: 6f10 5eeb 0200 |0022: invoke-super {v2}, Lno/nordicsemi/android/ble/RequestQueue;.getNext:()Lno/nordicsemi/android/ble/Request; // method@eb5e │ │ +4a1762: 0c00 |0025: move-result-object v0 │ │ +4a1764: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x000c line=126 │ │ 0x0012 line=127 │ │ @@ -1750735,23 +1750736,23 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4a1594: |[4a1594] no.nordicsemi.android.ble.ReliableWriteRequest.hasMore:()Z │ │ -4a15a4: 5510 16ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/ReliableWriteRequest;.initialized:Z // field@ab16 │ │ -4a15a8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -4a15ac: 6f10 5feb 0100 |0004: invoke-super {v1}, Lno/nordicsemi/android/ble/RequestQueue;.hasMore:()Z // method@eb5f │ │ -4a15b2: 0a00 |0007: move-result v0 │ │ -4a15b4: 0f00 |0008: return v0 │ │ -4a15b6: 5510 15ab |0009: iget-boolean v0, v1, Lno/nordicsemi/android/ble/ReliableWriteRequest;.closed:Z // field@ab15 │ │ -4a15ba: df00 0001 |000b: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4a15be: 0f00 |000d: return v0 │ │ +4a1598: |[4a1598] no.nordicsemi.android.ble.ReliableWriteRequest.hasMore:()Z │ │ +4a15a8: 5510 16ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/ReliableWriteRequest;.initialized:Z // field@ab16 │ │ +4a15ac: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +4a15b0: 6f10 5feb 0100 |0004: invoke-super {v1}, Lno/nordicsemi/android/ble/RequestQueue;.hasMore:()Z // method@eb5f │ │ +4a15b6: 0a00 |0007: move-result v0 │ │ +4a15b8: 0f00 |0008: return v0 │ │ +4a15ba: 5510 15ab |0009: iget-boolean v0, v1, Lno/nordicsemi/android/ble/ReliableWriteRequest;.closed:Z // field@ab15 │ │ +4a15be: df00 0001 |000b: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4a15c2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x0009 line=141 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ @@ -1750761,17 +1750762,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1668: |[4a1668] no.nordicsemi.android.ble.ReliableWriteRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ -4a1678: 6f20 61eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb61 │ │ -4a167e: 1100 |0003: return-object v0 │ │ +4a166c: |[4a166c] no.nordicsemi.android.ble.ReliableWriteRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ +4a167c: 6f20 61eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb61 │ │ +4a1682: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1750780,18 +1750781,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1764: |[4a1764] no.nordicsemi.android.ble.ReliableWriteRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a1774: 6e20 e9ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae9 │ │ -4a177a: 0c01 |0003: move-result-object v1 │ │ -4a177c: 1101 |0004: return-object v1 │ │ +4a1768: |[4a1768] no.nordicsemi.android.ble.ReliableWriteRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a1778: 6e20 e9ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae9 │ │ +4a177e: 0c01 |0003: move-result-object v1 │ │ +4a1780: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1750800,18 +1750801,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1828: |[4a1828] no.nordicsemi.android.ble.ReliableWriteRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a1838: 6e20 e9ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae9 │ │ -4a183e: 0c01 |0003: move-result-object v1 │ │ -4a1840: 1101 |0004: return-object v1 │ │ +4a182c: |[4a182c] no.nordicsemi.android.ble.ReliableWriteRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a183c: 6e20 e9ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eae9 │ │ +4a1842: 0c01 |0003: move-result-object v1 │ │ +4a1844: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1750820,17 +1750821,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReliableWriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1680: |[4a1680] no.nordicsemi.android.ble.ReliableWriteRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ -4a1690: 6f20 66eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb66 │ │ -4a1696: 1100 |0003: return-object v0 │ │ +4a1684: |[4a1684] no.nordicsemi.android.ble.ReliableWriteRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ +4a1694: 6f20 66eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb66 │ │ +4a169a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1750839,18 +1750840,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1780: |[4a1780] no.nordicsemi.android.ble.ReliableWriteRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a1790: 6e20 efea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eaef │ │ -4a1796: 0c01 |0003: move-result-object v1 │ │ -4a1798: 1101 |0004: return-object v1 │ │ +4a1784: |[4a1784] no.nordicsemi.android.ble.ReliableWriteRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a1794: 6e20 efea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eaef │ │ +4a179a: 0c01 |0003: move-result-object v1 │ │ +4a179c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1750859,18 +1750860,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1844: |[4a1844] no.nordicsemi.android.ble.ReliableWriteRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a1854: 6e20 efea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eaef │ │ -4a185a: 0c01 |0003: move-result-object v1 │ │ -4a185c: 1101 |0004: return-object v1 │ │ +4a1848: |[4a1848] no.nordicsemi.android.ble.ReliableWriteRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a1858: 6e20 efea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eaef │ │ +4a185e: 0c01 |0003: move-result-object v1 │ │ +4a1860: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1750879,17 +1750880,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReliableWriteRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1698: |[4a1698] no.nordicsemi.android.ble.ReliableWriteRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ -4a16a8: 6f20 68eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb68 │ │ -4a16ae: 1100 |0003: return-object v0 │ │ +4a169c: |[4a169c] no.nordicsemi.android.ble.ReliableWriteRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ +4a16ac: 6f20 68eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/RequestQueue;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue; // method@eb68 │ │ +4a16b2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1750898,18 +1750899,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a179c: |[4a179c] no.nordicsemi.android.ble.ReliableWriteRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a17ac: 6e20 f2ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eaf2 │ │ -4a17b2: 0c01 |0003: move-result-object v1 │ │ -4a17b4: 1101 |0004: return-object v1 │ │ +4a17a0: |[4a17a0] no.nordicsemi.android.ble.ReliableWriteRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a17b0: 6e20 f2ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eaf2 │ │ +4a17b6: 0c01 |0003: move-result-object v1 │ │ +4a17b8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1750918,18 +1750919,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1860: |[4a1860] no.nordicsemi.android.ble.ReliableWriteRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue; │ │ -4a1870: 6e20 f2ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eaf2 │ │ -4a1876: 0c01 |0003: move-result-object v1 │ │ -4a1878: 1101 |0004: return-object v1 │ │ +4a1864: |[4a1864] no.nordicsemi.android.ble.ReliableWriteRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/RequestQueue; │ │ +4a1874: 6e20 f2ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReliableWriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReliableWriteRequest; // method@eaf2 │ │ +4a187a: 0c01 |0003: move-result-object v1 │ │ +4a187c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1750938,24 +1750939,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4a15c0: |[4a15c0] no.nordicsemi.android.ble.ReliableWriteRequest.size:()I │ │ -4a15d0: 6f10 69eb 0200 |0000: invoke-super {v2}, Lno/nordicsemi/android/ble/RequestQueue;.size:()I // method@eb69 │ │ -4a15d6: 0a00 |0003: move-result v0 │ │ -4a15d8: 5521 16ab |0004: iget-boolean v1, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.initialized:Z // field@ab16 │ │ -4a15dc: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ -4a15e0: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4a15e4: 5521 15ab |000a: iget-boolean v1, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.closed:Z // field@ab15 │ │ -4a15e8: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -4a15ec: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4a15f0: 0f00 |0010: return v0 │ │ +4a15c4: |[4a15c4] no.nordicsemi.android.ble.ReliableWriteRequest.size:()I │ │ +4a15d4: 6f10 69eb 0200 |0000: invoke-super {v2}, Lno/nordicsemi/android/ble/RequestQueue;.size:()I // method@eb69 │ │ +4a15da: 0a00 |0003: move-result v0 │ │ +4a15dc: 5521 16ab |0004: iget-boolean v1, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.initialized:Z // field@ab16 │ │ +4a15e0: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ +4a15e4: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4a15e8: 5521 15ab |000a: iget-boolean v1, v2, Lno/nordicsemi/android/ble/ReliableWriteRequest;.closed:Z // field@ab15 │ │ +4a15ec: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +4a15f0: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4a15f4: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=111 │ │ 0x000a line=115 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lno/nordicsemi/android/ble/ReliableWriteRequest; │ │ @@ -1751056,22 +1751057,22 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4a2fa8: |[4a2fa8] no.nordicsemi.android.ble.SetValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V │ │ -4a2fb8: 7030 7ceb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb7c │ │ -4a2fbe: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -4a2fc0: 5c01 5bab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/SetValueRequest;.longReadSupported:Z // field@ab5b │ │ -4a2fc4: 7130 1bea 4305 |0006: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ -4a2fca: 0c01 |0009: move-result-object v1 │ │ -4a2fcc: 5b01 59ab |000a: iput-object v1, v0, Lno/nordicsemi/android/ble/SetValueRequest;.data:[B // field@ab59 │ │ -4a2fd0: 0e00 |000c: return-void │ │ +4a2fac: |[4a2fac] no.nordicsemi.android.ble.SetValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V │ │ +4a2fbc: 7030 7ceb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb7c │ │ +4a2fc2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4a2fc4: 5c01 5bab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/SetValueRequest;.longReadSupported:Z // field@ab5b │ │ +4a2fc8: 7130 1bea 4305 |0006: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ +4a2fce: 0c01 |0009: move-result-object v1 │ │ +4a2fd0: 5b01 59ab |000a: iput-object v1, v0, Lno/nordicsemi/android/ble/SetValueRequest;.data:[B // field@ab59 │ │ +4a2fd4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0004 line=18 │ │ 0x0006 line=24 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ @@ -1751086,22 +1751087,22 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4a2fd4: |[4a2fd4] no.nordicsemi.android.ble.SetValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V │ │ -4a2fe4: 7030 7deb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb7d │ │ -4a2fea: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -4a2fec: 5c01 5bab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/SetValueRequest;.longReadSupported:Z // field@ab5b │ │ -4a2ff0: 7130 1bea 4305 |0006: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ -4a2ff6: 0c01 |0009: move-result-object v1 │ │ -4a2ff8: 5b01 59ab |000a: iput-object v1, v0, Lno/nordicsemi/android/ble/SetValueRequest;.data:[B // field@ab59 │ │ -4a2ffc: 0e00 |000c: return-void │ │ +4a2fd8: |[4a2fd8] no.nordicsemi.android.ble.SetValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V │ │ +4a2fe8: 7030 7deb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb7d │ │ +4a2fee: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4a2ff0: 5c01 5bab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/SetValueRequest;.longReadSupported:Z // field@ab5b │ │ +4a2ff4: 7130 1bea 4305 |0006: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ +4a2ffa: 0c01 |0009: move-result-object v1 │ │ +4a2ffc: 5b01 59ab |000a: iput-object v1, v0, Lno/nordicsemi/android/ble/SetValueRequest;.data:[B // field@ab59 │ │ +4a3000: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=18 │ │ 0x0006 line=31 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ @@ -1751117,17 +1751118,17 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a2f00: |[4a2f00] no.nordicsemi.android.ble.SetValueRequest.allowLongRead:(Z)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a2f10: 5c01 5bab |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/SetValueRequest;.longReadSupported:Z // field@ab5b │ │ -4a2f14: 1100 |0002: return-object v0 │ │ +4a2f04: |[4a2f04] no.nordicsemi.android.ble.SetValueRequest.allowLongRead:(Z)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a2f14: 5c01 5bab |0000: iput-boolean v1, v0, Lno/nordicsemi/android/ble/SetValueRequest;.longReadSupported:Z // field@ab5b │ │ +4a2f18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1751136,18 +1751137,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a2e58: |[4a2e58] no.nordicsemi.android.ble.SetValueRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a2e68: 6e20 6eeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb6e │ │ -4a2e6e: 0c01 |0003: move-result-object v1 │ │ -4a2e70: 1101 |0004: return-object v1 │ │ +4a2e5c: |[4a2e5c] no.nordicsemi.android.ble.SetValueRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a2e6c: 6e20 6eeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb6e │ │ +4a2e72: 0c01 |0003: move-result-object v1 │ │ +4a2e74: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1751156,17 +1751157,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a2f18: |[4a2f18] no.nordicsemi.android.ble.SetValueRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a2f28: 6f20 80eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb80 │ │ -4a2f2e: 1100 |0003: return-object v0 │ │ +4a2f1c: |[4a2f1c] no.nordicsemi.android.ble.SetValueRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a2f2c: 6f20 80eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb80 │ │ +4a2f32: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1751175,18 +1751176,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a2e74: |[4a2e74] no.nordicsemi.android.ble.SetValueRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a2e84: 6e20 70eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb70 │ │ -4a2e8a: 0c01 |0003: move-result-object v1 │ │ -4a2e8c: 1101 |0004: return-object v1 │ │ +4a2e78: |[4a2e78] no.nordicsemi.android.ble.SetValueRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a2e88: 6e20 70eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb70 │ │ +4a2e8e: 0c01 |0003: move-result-object v1 │ │ +4a2e90: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1751195,17 +1751196,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a2f30: |[4a2f30] no.nordicsemi.android.ble.SetValueRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a2f40: 6f20 81eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb81 │ │ -4a2f46: 1100 |0003: return-object v0 │ │ +4a2f34: |[4a2f34] no.nordicsemi.android.ble.SetValueRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a2f44: 6f20 81eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb81 │ │ +4a2f4a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1751214,18 +1751215,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a2e90: |[4a2e90] no.nordicsemi.android.ble.SetValueRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a2ea0: 6e20 72eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb72 │ │ -4a2ea6: 0c01 |0003: move-result-object v1 │ │ -4a2ea8: 1101 |0004: return-object v1 │ │ +4a2e94: |[4a2e94] no.nordicsemi.android.ble.SetValueRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a2ea4: 6e20 72eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb72 │ │ +4a2eaa: 0c01 |0003: move-result-object v1 │ │ +4a2eac: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1751234,17 +1751235,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a2f48: |[4a2f48] no.nordicsemi.android.ble.SetValueRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a2f58: 6f20 82eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb82 │ │ -4a2f5e: 1100 |0003: return-object v0 │ │ +4a2f4c: |[4a2f4c] no.nordicsemi.android.ble.SetValueRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a2f5c: 6f20 82eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb82 │ │ +4a2f62: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1751253,28 +1751254,28 @@ │ │ type : '(I)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -4a2e1c: |[4a2e1c] no.nordicsemi.android.ble.SetValueRequest.getData:(I)[B │ │ -4a2e2c: 5520 5bab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/SetValueRequest;.longReadSupported:Z // field@ab5b │ │ -4a2e30: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4a2e34: 1303 0002 |0004: const/16 v3, #int 512 // #200 │ │ -4a2e38: 2803 |0006: goto 0009 // +0003 │ │ -4a2e3a: d803 03fd |0007: add-int/lit8 v3, v3, #int -3 // #fd │ │ -4a2e3e: 5420 59ab |0009: iget-object v0, v2, Lno/nordicsemi/android/ble/SetValueRequest;.data:[B // field@ab59 │ │ -4a2e42: 2101 |000b: array-length v1, v0 │ │ -4a2e44: 3531 0300 |000c: if-ge v1, v3, 000f // +0003 │ │ -4a2e48: 1100 |000e: return-object v0 │ │ -4a2e4a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -4a2e4c: 7130 1bea 1003 |0010: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ -4a2e52: 0c03 |0013: move-result-object v3 │ │ -4a2e54: 1103 |0014: return-object v3 │ │ +4a2e20: |[4a2e20] no.nordicsemi.android.ble.SetValueRequest.getData:(I)[B │ │ +4a2e30: 5520 5bab |0000: iget-boolean v0, v2, Lno/nordicsemi/android/ble/SetValueRequest;.longReadSupported:Z // field@ab5b │ │ +4a2e34: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4a2e38: 1303 0002 |0004: const/16 v3, #int 512 // #200 │ │ +4a2e3c: 2803 |0006: goto 0009 // +0003 │ │ +4a2e3e: d803 03fd |0007: add-int/lit8 v3, v3, #int -3 // #fd │ │ +4a2e42: 5420 59ab |0009: iget-object v0, v2, Lno/nordicsemi/android/ble/SetValueRequest;.data:[B // field@ab59 │ │ +4a2e46: 2101 |000b: array-length v1, v0 │ │ +4a2e48: 3531 0300 |000c: if-ge v1, v3, 000f // +0003 │ │ +4a2e4c: 1100 |000e: return-object v0 │ │ +4a2e4e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +4a2e50: 7130 1bea 1003 |0010: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ +4a2e56: 0c03 |0013: move-result-object v3 │ │ +4a2e58: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0009 line=104 │ │ 0x0010 line=106 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ @@ -1751285,18 +1751286,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a2eac: |[4a2eac] no.nordicsemi.android.ble.SetValueRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a2ebc: 6e20 75eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb75 │ │ -4a2ec2: 0c01 |0003: move-result-object v1 │ │ -4a2ec4: 1101 |0004: return-object v1 │ │ +4a2eb0: |[4a2eb0] no.nordicsemi.android.ble.SetValueRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a2ec0: 6e20 75eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb75 │ │ +4a2ec6: 0c01 |0003: move-result-object v1 │ │ +4a2ec8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1751305,17 +1751306,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a2f60: |[4a2f60] no.nordicsemi.android.ble.SetValueRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a2f70: 6f20 83eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb83 │ │ -4a2f76: 1100 |0003: return-object v0 │ │ +4a2f64: |[4a2f64] no.nordicsemi.android.ble.SetValueRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a2f74: 6f20 83eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb83 │ │ +4a2f7a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1751324,18 +1751325,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a2ec8: |[4a2ec8] no.nordicsemi.android.ble.SetValueRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a2ed8: 6e20 78eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb78 │ │ -4a2ede: 0c01 |0003: move-result-object v1 │ │ -4a2ee0: 1101 |0004: return-object v1 │ │ +4a2ecc: |[4a2ecc] no.nordicsemi.android.ble.SetValueRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a2edc: 6e20 78eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb78 │ │ +4a2ee2: 0c01 |0003: move-result-object v1 │ │ +4a2ee4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1751344,17 +1751345,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a2f78: |[4a2f78] no.nordicsemi.android.ble.SetValueRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a2f88: 6f20 84eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb84 │ │ -4a2f8e: 1100 |0003: return-object v0 │ │ +4a2f7c: |[4a2f7c] no.nordicsemi.android.ble.SetValueRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a2f8c: 6f20 84eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb84 │ │ +4a2f92: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1751363,18 +1751364,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a2ee4: |[4a2ee4] no.nordicsemi.android.ble.SetValueRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a2ef4: 6e20 7aeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ -4a2efa: 0c01 |0003: move-result-object v1 │ │ -4a2efc: 1101 |0004: return-object v1 │ │ +4a2ee8: |[4a2ee8] no.nordicsemi.android.ble.SetValueRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a2ef8: 6e20 7aeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SetValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; // method@eb7a │ │ +4a2efe: 0c01 |0003: move-result-object v1 │ │ +4a2f00: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1751383,17 +1751384,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a2f90: |[4a2f90] no.nordicsemi.android.ble.SetValueRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ -4a2fa0: 6f20 85eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ -4a2fa6: 1100 |0003: return-object v0 │ │ +4a2f94: |[4a2f94] no.nordicsemi.android.ble.SetValueRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SetValueRequest; │ │ +4a2fa4: 6f20 85eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ +4a2faa: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SetValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1751462,17 +1751463,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a324c: |[4a324c] no.nordicsemi.android.ble.SimpleValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -4a325c: 7020 7beb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ -4a3262: 0e00 |0003: return-void │ │ +4a3250: |[4a3250] no.nordicsemi.android.ble.SimpleValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +4a3260: 7020 7beb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ +4a3266: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ │ │ @@ -1751481,17 +1751482,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a3264: |[4a3264] no.nordicsemi.android.ble.SimpleValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -4a3274: 7030 7ceb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb7c │ │ -4a327a: 0e00 |0003: return-void │ │ +4a3268: |[4a3268] no.nordicsemi.android.ble.SimpleValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +4a3278: 7030 7ceb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb7c │ │ +4a327e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1751501,17 +1751502,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a327c: |[4a327c] no.nordicsemi.android.ble.SimpleValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -4a328c: 7030 7deb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb7d │ │ -4a3292: 0e00 |0003: return-void │ │ +4a3280: |[4a3280] no.nordicsemi.android.ble.SimpleValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +4a3290: 7030 7deb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb7d │ │ +4a3296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1751522,48 +1751523,48 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -4a313c: |[4a313c] no.nordicsemi.android.ble.SimpleValueRequest.await:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -4a314c: 1a00 ad16 |0000: const-string v0, "Couldn't instantiate " // string@16ad │ │ -4a3150: 7100 89eb 0000 |0002: invoke-static {}, Lno/nordicsemi/android/ble/SimpleValueRequest;.assertNotMainThread:()V // method@eb89 │ │ -4a3156: 6e10 f2df 0400 |0005: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@dff2 │ │ -4a315c: 0c01 |0008: move-result-object v1 │ │ -4a315e: 6e20 8beb 1300 |0009: invoke-virtual {v3, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@eb8b │ │ -4a3164: 0c04 |000c: move-result-object v4 │ │ -4a3166: 1104 |000d: return-object v4 │ │ -4a3168: 2201 e518 |000e: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4a316c: 2202 0819 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4a3170: 7010 06e1 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4a3176: 6e20 12e1 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a317c: 6e10 cbdf 0400 |0018: invoke-virtual {v4}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@dfcb │ │ -4a3182: 0c04 |001b: move-result-object v4 │ │ -4a3184: 6e20 12e1 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a318a: 1a04 1401 |001f: const-string v4, " class. Does it have a default constructor with no arguments?" // string@0114 │ │ -4a318e: 6e20 12e1 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a3194: 6e10 1fe1 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4a319a: 0c04 |0027: move-result-object v4 │ │ -4a319c: 7020 32e0 4100 |0028: invoke-direct {v1, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4a31a2: 2701 |002b: throw v1 │ │ -4a31a4: 2201 e518 |002c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4a31a8: 2202 0819 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4a31ac: 7010 06e1 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4a31b2: 6e20 12e1 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a31b8: 6e10 cbdf 0400 |0036: invoke-virtual {v4}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@dfcb │ │ -4a31be: 0c04 |0039: move-result-object v4 │ │ -4a31c0: 6e20 12e1 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a31c6: 1a04 1501 |003d: const-string v4, " class. Is the default constructor accessible?" // string@0115 │ │ -4a31ca: 6e20 12e1 4200 |003f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a31d0: 6e10 1fe1 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4a31d6: 0c04 |0045: move-result-object v4 │ │ -4a31d8: 7020 32e0 4100 |0046: invoke-direct {v1, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4a31de: 2701 |0049: throw v1 │ │ +4a3140: |[4a3140] no.nordicsemi.android.ble.SimpleValueRequest.await:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +4a3150: 1a00 ad16 |0000: const-string v0, "Couldn't instantiate " // string@16ad │ │ +4a3154: 7100 89eb 0000 |0002: invoke-static {}, Lno/nordicsemi/android/ble/SimpleValueRequest;.assertNotMainThread:()V // method@eb89 │ │ +4a315a: 6e10 f2df 0400 |0005: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@dff2 │ │ +4a3160: 0c01 |0008: move-result-object v1 │ │ +4a3162: 6e20 8beb 1300 |0009: invoke-virtual {v3, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@eb8b │ │ +4a3168: 0c04 |000c: move-result-object v4 │ │ +4a316a: 1104 |000d: return-object v4 │ │ +4a316c: 2201 e518 |000e: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4a3170: 2202 0819 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4a3174: 7010 06e1 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4a317a: 6e20 12e1 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a3180: 6e10 cbdf 0400 |0018: invoke-virtual {v4}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@dfcb │ │ +4a3186: 0c04 |001b: move-result-object v4 │ │ +4a3188: 6e20 12e1 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a318e: 1a04 1401 |001f: const-string v4, " class. Does it have a default constructor with no arguments?" // string@0114 │ │ +4a3192: 6e20 12e1 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a3198: 6e10 1fe1 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4a319e: 0c04 |0027: move-result-object v4 │ │ +4a31a0: 7020 32e0 4100 |0028: invoke-direct {v1, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4a31a6: 2701 |002b: throw v1 │ │ +4a31a8: 2201 e518 |002c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4a31ac: 2202 0819 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4a31b0: 7010 06e1 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4a31b6: 6e20 12e1 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a31bc: 6e10 cbdf 0400 |0036: invoke-virtual {v4}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@dfcb │ │ +4a31c2: 0c04 |0039: move-result-object v4 │ │ +4a31c4: 6e20 12e1 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a31ca: 1a04 1501 |003d: const-string v4, " class. Is the default constructor accessible?" // string@0115 │ │ +4a31ce: 6e20 12e1 4200 |003f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a31d4: 6e10 1fe1 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4a31da: 0c04 |0045: move-result-object v4 │ │ +4a31dc: 7020 32e0 4100 |0046: invoke-direct {v1, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4a31e2: 2701 |0049: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Ljava/lang/IllegalAccessException; -> 0x002c │ │ Ljava/lang/InstantiationException; -> 0x000e │ │ positions : │ │ 0x0002 line=138 │ │ 0x0005 line=141 │ │ @@ -1751581,25 +1751582,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4a31f0: |[4a31f0] no.nordicsemi.android.ble.SimpleValueRequest.await:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4a3200: 7100 89eb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/SimpleValueRequest;.assertNotMainThread:()V // method@eb89 │ │ -4a3206: 5420 60ab |0003: iget-object v0, v2, Lno/nordicsemi/android/ble/SimpleValueRequest;.valueCallback:Ljava/lang/Object; // field@ab60 │ │ -4a320a: 6e20 93eb 3200 |0005: invoke-virtual {v2, v3}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ -4a3210: 0c01 |0008: move-result-object v1 │ │ -4a3212: 6e10 8ceb 0100 |0009: invoke-virtual {v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.await:()V // method@eb8c │ │ -4a3218: 5b20 60ab |000c: iput-object v0, v2, Lno/nordicsemi/android/ble/SimpleValueRequest;.valueCallback:Ljava/lang/Object; // field@ab60 │ │ -4a321c: 1103 |000e: return-object v3 │ │ -4a321e: 0d03 |000f: move-exception v3 │ │ -4a3220: 5b20 60ab |0010: iput-object v0, v2, Lno/nordicsemi/android/ble/SimpleValueRequest;.valueCallback:Ljava/lang/Object; // field@ab60 │ │ -4a3224: 2703 |0012: throw v3 │ │ +4a31f4: |[4a31f4] no.nordicsemi.android.ble.SimpleValueRequest.await:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4a3204: 7100 89eb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/SimpleValueRequest;.assertNotMainThread:()V // method@eb89 │ │ +4a320a: 5420 60ab |0003: iget-object v0, v2, Lno/nordicsemi/android/ble/SimpleValueRequest;.valueCallback:Ljava/lang/Object; // field@ab60 │ │ +4a320e: 6e20 93eb 3200 |0005: invoke-virtual {v2, v3}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ +4a3214: 0c01 |0008: move-result-object v1 │ │ +4a3216: 6e10 8ceb 0100 |0009: invoke-virtual {v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.await:()V // method@eb8c │ │ +4a321c: 5b20 60ab |000c: iput-object v0, v2, Lno/nordicsemi/android/ble/SimpleValueRequest;.valueCallback:Ljava/lang/Object; // field@ab60 │ │ +4a3220: 1103 |000e: return-object v3 │ │ +4a3222: 0d03 |000f: move-exception v3 │ │ +4a3224: 5b20 60ab |0010: iput-object v0, v2, Lno/nordicsemi/android/ble/SimpleValueRequest;.valueCallback:Ljava/lang/Object; // field@ab60 │ │ +4a3228: 2703 |0012: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x0005 line=104 │ │ @@ -1751614,17 +1751615,17 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a3234: |[4a3234] no.nordicsemi.android.ble.SimpleValueRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ -4a3244: 5b01 60ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/SimpleValueRequest;.valueCallback:Ljava/lang/Object; // field@ab60 │ │ -4a3248: 1100 |0002: return-object v0 │ │ +4a3238: |[4a3238] no.nordicsemi.android.ble.SimpleValueRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ +4a3248: 5b01 60ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/SimpleValueRequest;.valueCallback:Ljava/lang/Object; // field@ab60 │ │ +4a324c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1751701,18 +1751702,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4a33e4: |[4a33e4] no.nordicsemi.android.ble.SleepRequest.:(Lno/nordicsemi/android/ble/Request$Type;J)V │ │ -4a33f4: 7020 7beb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ -4a33fa: 5a02 61ab |0003: iput-wide v2, v0, Lno/nordicsemi/android/ble/SleepRequest;.delay:J // field@ab61 │ │ -4a33fe: 0e00 |0005: return-void │ │ +4a33e8: |[4a33e8] no.nordicsemi.android.ble.SleepRequest.:(Lno/nordicsemi/android/ble/Request$Type;J)V │ │ +4a33f8: 7020 7beb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb7b │ │ +4a33fe: 5a02 61ab |0003: iput-wide v2, v0, Lno/nordicsemi/android/ble/SleepRequest;.delay:J // field@ab61 │ │ +4a3402: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -1751724,18 +1751725,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a32ac: |[4a32ac] no.nordicsemi.android.ble.SleepRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a32bc: 6e20 96eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/SleepRequest; // method@eb96 │ │ -4a32c2: 0c01 |0003: move-result-object v1 │ │ -4a32c4: 1101 |0004: return-object v1 │ │ +4a32b0: |[4a32b0] no.nordicsemi.android.ble.SleepRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a32c0: 6e20 96eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/SleepRequest; // method@eb96 │ │ +4a32c6: 0c01 |0003: move-result-object v1 │ │ +4a32c8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1751744,17 +1751745,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/SleepRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3354: |[4a3354] no.nordicsemi.android.ble.SleepRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/SleepRequest; │ │ -4a3364: 6f20 80eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb80 │ │ -4a336a: 1100 |0003: return-object v0 │ │ +4a3358: |[4a3358] no.nordicsemi.android.ble.SleepRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/SleepRequest; │ │ +4a3368: 6f20 80eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb80 │ │ +4a336e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1751763,18 +1751764,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a32c8: |[4a32c8] no.nordicsemi.android.ble.SleepRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a32d8: 6e20 98eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/SleepRequest; // method@eb98 │ │ -4a32de: 0c01 |0003: move-result-object v1 │ │ -4a32e0: 1101 |0004: return-object v1 │ │ +4a32cc: |[4a32cc] no.nordicsemi.android.ble.SleepRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a32dc: 6e20 98eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/SleepRequest; // method@eb98 │ │ +4a32e2: 0c01 |0003: move-result-object v1 │ │ +4a32e4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1751783,17 +1751784,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/SleepRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a336c: |[4a336c] no.nordicsemi.android.ble.SleepRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/SleepRequest; │ │ -4a337c: 6f20 81eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb81 │ │ -4a3382: 1100 |0003: return-object v0 │ │ +4a3370: |[4a3370] no.nordicsemi.android.ble.SleepRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/SleepRequest; │ │ +4a3380: 6f20 81eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb81 │ │ +4a3386: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1751802,18 +1751803,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a32e4: |[4a32e4] no.nordicsemi.android.ble.SleepRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a32f4: 6e20 9aeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/SleepRequest; // method@eb9a │ │ -4a32fa: 0c01 |0003: move-result-object v1 │ │ -4a32fc: 1101 |0004: return-object v1 │ │ +4a32e8: |[4a32e8] no.nordicsemi.android.ble.SleepRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a32f8: 6e20 9aeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/SleepRequest; // method@eb9a │ │ +4a32fe: 0c01 |0003: move-result-object v1 │ │ +4a3300: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1751822,17 +1751823,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/SleepRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3384: |[4a3384] no.nordicsemi.android.ble.SleepRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/SleepRequest; │ │ -4a3394: 6f20 82eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb82 │ │ -4a339a: 1100 |0003: return-object v0 │ │ +4a3388: |[4a3388] no.nordicsemi.android.ble.SleepRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/SleepRequest; │ │ +4a3398: 6f20 82eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb82 │ │ +4a339e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1751841,17 +1751842,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a3294: |[4a3294] no.nordicsemi.android.ble.SleepRequest.getDelay:()J │ │ -4a32a4: 5320 61ab |0000: iget-wide v0, v2, Lno/nordicsemi/android/ble/SleepRequest;.delay:J // field@ab61 │ │ -4a32a8: 1000 |0002: return-wide v0 │ │ +4a3298: |[4a3298] no.nordicsemi.android.ble.SleepRequest.getDelay:()J │ │ +4a32a8: 5320 61ab |0000: iget-wide v0, v2, Lno/nordicsemi/android/ble/SleepRequest;.delay:J // field@ab61 │ │ +4a32ac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lno/nordicsemi/android/ble/SleepRequest; │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/SleepRequest;) │ │ @@ -1751859,18 +1751860,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3300: |[4a3300] no.nordicsemi.android.ble.SleepRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a3310: 6e20 9deb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/SleepRequest; // method@eb9d │ │ -4a3316: 0c01 |0003: move-result-object v1 │ │ -4a3318: 1101 |0004: return-object v1 │ │ +4a3304: |[4a3304] no.nordicsemi.android.ble.SleepRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a3314: 6e20 9deb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/SleepRequest; // method@eb9d │ │ +4a331a: 0c01 |0003: move-result-object v1 │ │ +4a331c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1751879,17 +1751880,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/SleepRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a339c: |[4a339c] no.nordicsemi.android.ble.SleepRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/SleepRequest; │ │ -4a33ac: 6f20 83eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb83 │ │ -4a33b2: 1100 |0003: return-object v0 │ │ +4a33a0: |[4a33a0] no.nordicsemi.android.ble.SleepRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/SleepRequest; │ │ +4a33b0: 6f20 83eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb83 │ │ +4a33b6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1751898,18 +1751899,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a331c: |[4a331c] no.nordicsemi.android.ble.SleepRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a332c: 6e20 a0eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/SleepRequest; // method@eba0 │ │ -4a3332: 0c01 |0003: move-result-object v1 │ │ -4a3334: 1101 |0004: return-object v1 │ │ +4a3320: |[4a3320] no.nordicsemi.android.ble.SleepRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a3330: 6e20 a0eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/SleepRequest; // method@eba0 │ │ +4a3336: 0c01 |0003: move-result-object v1 │ │ +4a3338: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1751918,17 +1751919,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/SleepRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a33b4: |[4a33b4] no.nordicsemi.android.ble.SleepRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/SleepRequest; │ │ -4a33c4: 6f20 84eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb84 │ │ -4a33ca: 1100 |0003: return-object v0 │ │ +4a33b8: |[4a33b8] no.nordicsemi.android.ble.SleepRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/SleepRequest; │ │ +4a33c8: 6f20 84eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb84 │ │ +4a33ce: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1751937,18 +1751938,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3338: |[4a3338] no.nordicsemi.android.ble.SleepRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a3348: 6e20 a2eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SleepRequest; // method@eba2 │ │ -4a334e: 0c01 |0003: move-result-object v1 │ │ -4a3350: 1101 |0004: return-object v1 │ │ +4a333c: |[4a333c] no.nordicsemi.android.ble.SleepRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a334c: 6e20 a2eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/SleepRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SleepRequest; // method@eba2 │ │ +4a3352: 0c01 |0003: move-result-object v1 │ │ +4a3354: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1751957,17 +1751958,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SleepRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a33cc: |[4a33cc] no.nordicsemi.android.ble.SleepRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SleepRequest; │ │ -4a33dc: 6f20 85eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ -4a33e2: 1100 |0003: return-object v0 │ │ +4a33d0: |[4a33d0] no.nordicsemi.android.ble.SleepRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/SleepRequest; │ │ +4a33e0: 6f20 85eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb85 │ │ +4a33e6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/SleepRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1752062,17 +1752063,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a38e0: |[4a38e0] no.nordicsemi.android.ble.TimeoutableValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -4a38f0: 7020 a3eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eba3 │ │ -4a38f6: 0e00 |0003: return-void │ │ +4a38e4: |[4a38e4] no.nordicsemi.android.ble.TimeoutableValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +4a38f4: 7020 a3eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eba3 │ │ +4a38fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ │ │ @@ -1752081,17 +1752082,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a38f8: |[4a38f8] no.nordicsemi.android.ble.TimeoutableValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -4a3908: 7030 a4eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eba4 │ │ -4a390e: 0e00 |0003: return-void │ │ +4a38fc: |[4a38fc] no.nordicsemi.android.ble.TimeoutableValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +4a390c: 7030 a4eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eba4 │ │ +4a3912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/bluetooth/BluetoothGattCharacteristic; │ │ @@ -1752101,17 +1752102,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a3910: |[4a3910] no.nordicsemi.android.ble.TimeoutableValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -4a3920: 7030 a5eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eba5 │ │ -4a3926: 0e00 |0003: return-void │ │ +4a3914: |[4a3914] no.nordicsemi.android.ble.TimeoutableValueRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +4a3924: 7030 a5eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eba5 │ │ +4a392a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/bluetooth/BluetoothGattDescriptor; │ │ @@ -1752122,48 +1752123,48 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -4a3754: |[4a3754] no.nordicsemi.android.ble.TimeoutableValueRequest.await:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -4a3764: 1a00 ad16 |0000: const-string v0, "Couldn't instantiate " // string@16ad │ │ -4a3768: 7100 bceb 0000 |0002: invoke-static {}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.assertNotMainThread:()V // method@ebbc │ │ -4a376e: 6e10 f2df 0400 |0005: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@dff2 │ │ -4a3774: 0c01 |0008: move-result-object v1 │ │ -4a3776: 6e20 bfeb 1300 |0009: invoke-virtual {v3, v1}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@ebbf │ │ -4a377c: 0c04 |000c: move-result-object v4 │ │ -4a377e: 1104 |000d: return-object v4 │ │ -4a3780: 2201 e518 |000e: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4a3784: 2202 0819 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4a3788: 7010 06e1 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4a378e: 6e20 12e1 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a3794: 6e10 cbdf 0400 |0018: invoke-virtual {v4}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@dfcb │ │ -4a379a: 0c04 |001b: move-result-object v4 │ │ -4a379c: 6e20 12e1 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a37a2: 1a04 1401 |001f: const-string v4, " class. Does it have a default constructor with no arguments?" // string@0114 │ │ -4a37a6: 6e20 12e1 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a37ac: 6e10 1fe1 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4a37b2: 0c04 |0027: move-result-object v4 │ │ -4a37b4: 7020 32e0 4100 |0028: invoke-direct {v1, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4a37ba: 2701 |002b: throw v1 │ │ -4a37bc: 2201 e518 |002c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4a37c0: 2202 0819 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4a37c4: 7010 06e1 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4a37ca: 6e20 12e1 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a37d0: 6e10 cbdf 0400 |0036: invoke-virtual {v4}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@dfcb │ │ -4a37d6: 0c04 |0039: move-result-object v4 │ │ -4a37d8: 6e20 12e1 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a37de: 1a04 1501 |003d: const-string v4, " class. Is the default constructor accessible?" // string@0115 │ │ -4a37e2: 6e20 12e1 4200 |003f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4a37e8: 6e10 1fe1 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4a37ee: 0c04 |0045: move-result-object v4 │ │ -4a37f0: 7020 32e0 4100 |0046: invoke-direct {v1, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4a37f6: 2701 |0049: throw v1 │ │ +4a3758: |[4a3758] no.nordicsemi.android.ble.TimeoutableValueRequest.await:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +4a3768: 1a00 ad16 |0000: const-string v0, "Couldn't instantiate " // string@16ad │ │ +4a376c: 7100 bceb 0000 |0002: invoke-static {}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.assertNotMainThread:()V // method@ebbc │ │ +4a3772: 6e10 f2df 0400 |0005: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@dff2 │ │ +4a3778: 0c01 |0008: move-result-object v1 │ │ +4a377a: 6e20 bfeb 1300 |0009: invoke-virtual {v3, v1}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@ebbf │ │ +4a3780: 0c04 |000c: move-result-object v4 │ │ +4a3782: 1104 |000d: return-object v4 │ │ +4a3784: 2201 e518 |000e: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4a3788: 2202 0819 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4a378c: 7010 06e1 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4a3792: 6e20 12e1 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a3798: 6e10 cbdf 0400 |0018: invoke-virtual {v4}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@dfcb │ │ +4a379e: 0c04 |001b: move-result-object v4 │ │ +4a37a0: 6e20 12e1 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a37a6: 1a04 1401 |001f: const-string v4, " class. Does it have a default constructor with no arguments?" // string@0114 │ │ +4a37aa: 6e20 12e1 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a37b0: 6e10 1fe1 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4a37b6: 0c04 |0027: move-result-object v4 │ │ +4a37b8: 7020 32e0 4100 |0028: invoke-direct {v1, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4a37be: 2701 |002b: throw v1 │ │ +4a37c0: 2201 e518 |002c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4a37c4: 2202 0819 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4a37c8: 7010 06e1 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4a37ce: 6e20 12e1 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a37d4: 6e10 cbdf 0400 |0036: invoke-virtual {v4}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@dfcb │ │ +4a37da: 0c04 |0039: move-result-object v4 │ │ +4a37dc: 6e20 12e1 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a37e2: 1a04 1501 |003d: const-string v4, " class. Is the default constructor accessible?" // string@0115 │ │ +4a37e6: 6e20 12e1 4200 |003f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4a37ec: 6e10 1fe1 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4a37f2: 0c04 |0045: move-result-object v4 │ │ +4a37f4: 7020 32e0 4100 |0046: invoke-direct {v1, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4a37fa: 2701 |0049: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Ljava/lang/IllegalAccessException; -> 0x002c │ │ Ljava/lang/InstantiationException; -> 0x000e │ │ positions : │ │ 0x0002 line=150 │ │ 0x0005 line=153 │ │ @@ -1752181,20 +1752182,20 @@ │ │ type : '(Ljava/lang/Class;J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4a3808: |[4a3808] no.nordicsemi.android.ble.TimeoutableValueRequest.await:(Ljava/lang/Class;J)Ljava/lang/Object; │ │ -4a3818: 6e30 c3eb 2003 |0000: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@ebc3 │ │ -4a381e: 0c02 |0003: move-result-object v2 │ │ -4a3820: 6e20 bdeb 1200 |0004: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.await:(Ljava/lang/Class;)Ljava/lang/Object; // method@ebbd │ │ -4a3826: 0c01 |0007: move-result-object v1 │ │ -4a3828: 1101 |0008: return-object v1 │ │ +4a380c: |[4a380c] no.nordicsemi.android.ble.TimeoutableValueRequest.await:(Ljava/lang/Class;J)Ljava/lang/Object; │ │ +4a381c: 6e30 c3eb 2003 |0000: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@ebc3 │ │ +4a3822: 0c02 |0003: move-result-object v2 │ │ +4a3824: 6e20 bdeb 1200 |0004: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.await:(Ljava/lang/Class;)Ljava/lang/Object; // method@ebbd │ │ +4a382a: 0c01 |0007: move-result-object v1 │ │ +4a382c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -1752204,25 +1752205,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4a382c: |[4a382c] no.nordicsemi.android.ble.TimeoutableValueRequest.await:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4a383c: 7100 bceb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.assertNotMainThread:()V // method@ebbc │ │ -4a3842: 5420 6bab |0003: iget-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.valueCallback:Ljava/lang/Object; // field@ab6b │ │ -4a3846: 6e20 c4eb 3200 |0005: invoke-virtual {v2, v3}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@ebc4 │ │ -4a384c: 0c01 |0008: move-result-object v1 │ │ -4a384e: 6e10 c1eb 0100 |0009: invoke-virtual {v1}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.await:()V // method@ebc1 │ │ -4a3854: 5b20 6bab |000c: iput-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.valueCallback:Ljava/lang/Object; // field@ab6b │ │ -4a3858: 1103 |000e: return-object v3 │ │ -4a385a: 0d03 |000f: move-exception v3 │ │ -4a385c: 5b20 6bab |0010: iput-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.valueCallback:Ljava/lang/Object; // field@ab6b │ │ -4a3860: 2703 |0012: throw v3 │ │ +4a3830: |[4a3830] no.nordicsemi.android.ble.TimeoutableValueRequest.await:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4a3840: 7100 bceb 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.assertNotMainThread:()V // method@ebbc │ │ +4a3846: 5420 6bab |0003: iget-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.valueCallback:Ljava/lang/Object; // field@ab6b │ │ +4a384a: 6e20 c4eb 3200 |0005: invoke-virtual {v2, v3}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@ebc4 │ │ +4a3850: 0c01 |0008: move-result-object v1 │ │ +4a3852: 6e10 c1eb 0100 |0009: invoke-virtual {v1}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.await:()V // method@ebc1 │ │ +4a3858: 5b20 6bab |000c: iput-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.valueCallback:Ljava/lang/Object; // field@ab6b │ │ +4a385c: 1103 |000e: return-object v3 │ │ +4a385e: 0d03 |000f: move-exception v3 │ │ +4a3860: 5b20 6bab |0010: iput-object v0, v2, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.valueCallback:Ljava/lang/Object; // field@ab6b │ │ +4a3864: 2703 |0012: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=112 │ │ 0x0005 line=114 │ │ @@ -1752237,20 +1752238,20 @@ │ │ type : '(Ljava/lang/Object;J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4a3870: |[4a3870] no.nordicsemi.android.ble.TimeoutableValueRequest.await:(Ljava/lang/Object;J)Ljava/lang/Object; │ │ -4a3880: 6e30 c3eb 2003 |0000: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@ebc3 │ │ -4a3886: 0c02 |0003: move-result-object v2 │ │ -4a3888: 6e20 bfeb 1200 |0004: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@ebbf │ │ -4a388e: 0c01 |0007: move-result-object v1 │ │ -4a3890: 1101 |0008: return-object v1 │ │ +4a3874: |[4a3874] no.nordicsemi.android.ble.TimeoutableValueRequest.await:(Ljava/lang/Object;J)Ljava/lang/Object; │ │ +4a3884: 6e30 c3eb 2003 |0000: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@ebc3 │ │ +4a388a: 0c02 |0003: move-result-object v2 │ │ +4a388c: 6e20 bfeb 1200 |0004: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@ebbf │ │ +4a3892: 0c01 |0007: move-result-object v1 │ │ +4a3894: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -1752260,18 +1752261,18 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4a3894: |[4a3894] no.nordicsemi.android.ble.TimeoutableValueRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a38a4: 6e30 c3eb 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@ebc3 │ │ -4a38aa: 0c01 |0003: move-result-object v1 │ │ -4a38ac: 1101 |0004: return-object v1 │ │ +4a3898: |[4a3898] no.nordicsemi.android.ble.TimeoutableValueRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a38a8: 6e30 c3eb 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@ebc3 │ │ +4a38ae: 0c01 |0003: move-result-object v1 │ │ +4a38b0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -1752280,17 +1752281,17 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a38b0: |[4a38b0] no.nordicsemi.android.ble.TimeoutableValueRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ -4a38c0: 6f30 b8eb 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb8 │ │ -4a38c6: 1100 |0003: return-object v0 │ │ +4a38b4: |[4a38b4] no.nordicsemi.android.ble.TimeoutableValueRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ +4a38c4: 6f30 b8eb 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@ebb8 │ │ +4a38ca: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1752299,17 +1752300,17 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a38c8: |[4a38c8] no.nordicsemi.android.ble.TimeoutableValueRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ -4a38d8: 5b01 6bab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.valueCallback:Ljava/lang/Object; // field@ab6b │ │ -4a38dc: 1100 |0002: return-object v0 │ │ +4a38cc: |[4a38cc] no.nordicsemi.android.ble.TimeoutableValueRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ +4a38dc: 5b01 6bab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.valueCallback:Ljava/lang/Object; // field@ab6b │ │ +4a38e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1752357,38 +1752358,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a4a6c: |[4a4a6c] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.:()V │ │ -4a4a7c: 2200 901b |0000: new-instance v0, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1; // type@1b90 │ │ -4a4a80: 7010 4fec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1;.:()V // method@ec4f │ │ -4a4a86: 6900 9fab |0005: sput-object v0, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ab9f │ │ -4a4a8a: 0e00 |0007: return-void │ │ +4a4a70: |[4a4a70] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.:()V │ │ +4a4a80: 2200 901b |0000: new-instance v0, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1; // type@1b90 │ │ +4a4a84: 7010 4fec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse$1;.:()V // method@ec4f │ │ +4a4a8a: 6900 9fab |0005: sput-object v0, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ab9f │ │ +4a4a8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4a4a8c: |[4a4a8c] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.:()V │ │ -4a4a9c: 7010 3ef0 0100 |0000: invoke-direct {v1}, Lno/nordicsemi/android/ble/response/ReadResponse;.:()V // method@f03e │ │ -4a4aa2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -4a4aa4: 5c10 a0ab |0004: iput-boolean v0, v1, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ -4a4aa8: 0e00 |0006: return-void │ │ +4a4a90: |[4a4a90] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.:()V │ │ +4a4aa0: 7010 3ef0 0100 |0000: invoke-direct {v1}, Lno/nordicsemi/android/ble/response/ReadResponse;.:()V // method@f03e │ │ +4a4aa6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +4a4aa8: 5c10 a0ab |0004: iput-boolean v0, v1, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ +4a4aac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ │ │ @@ -1752397,25 +1752398,25 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4a4aac: |[4a4aac] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.:(Landroid/os/Parcel;)V │ │ -4a4abc: 7020 3ff0 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/response/ReadResponse;.:(Landroid/os/Parcel;)V // method@f03f │ │ -4a4ac2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -4a4ac4: 5c10 a0ab |0004: iput-boolean v0, v1, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ -4a4ac8: 6e10 b007 0200 |0006: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a4ace: 0a02 |0009: move-result v2 │ │ -4a4ad0: 3802 0300 |000a: if-eqz v2, 000d // +0003 │ │ -4a4ad4: 2802 |000c: goto 000e // +0002 │ │ -4a4ad6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4a4ad8: 5c10 a0ab |000e: iput-boolean v0, v1, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ -4a4adc: 0e00 |0010: return-void │ │ +4a4ab0: |[4a4ab0] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.:(Landroid/os/Parcel;)V │ │ +4a4ac0: 7020 3ff0 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/response/ReadResponse;.:(Landroid/os/Parcel;)V // method@f03f │ │ +4a4ac6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +4a4ac8: 5c10 a0ab |0004: iput-boolean v0, v1, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ +4a4acc: 6e10 b007 0200 |0006: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a4ad2: 0a02 |0009: move-result v2 │ │ +4a4ad4: 3802 0300 |000a: if-eqz v2, 000d // +0003 │ │ +4a4ad8: 2802 |000c: goto 000e // +0002 │ │ +4a4ada: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4a4adc: 5c10 a0ab |000e: iput-boolean v0, v1, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ +4a4ae0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=44 │ │ 0x0006 line=68 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ @@ -1752427,17 +1752428,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a4a54: |[4a4a54] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.isValid:()Z │ │ -4a4a64: 5510 a0ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ -4a4a68: 0f00 |0002: return v0 │ │ +4a4a58: |[4a4a58] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.isValid:()Z │ │ +4a4a68: 5510 a0ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ +4a4a6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;) │ │ @@ -1752445,18 +1752446,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4a4ae0: |[4a4ae0] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a4af0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4a4af2: 5c01 a0ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ -4a4af6: 0e00 |0003: return-void │ │ +4a4ae4: |[4a4ae4] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a4af4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4a4af6: 5c01 a0ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ +4a4afa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/data/Data; │ │ @@ -1752466,20 +1752467,20 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4a4af8: |[4a4af8] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a4b08: 6f30 44f0 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/response/ReadResponse;.writeToParcel:(Landroid/os/Parcel;I)V // method@f044 │ │ -4a4b0e: 5502 a0ab |0003: iget-boolean v2, v0, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ -4a4b12: 8d22 |0005: int-to-byte v2, v2 │ │ -4a4b14: 6e20 c407 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a4b1a: 0e00 |0009: return-void │ │ +4a4afc: |[4a4afc] no.nordicsemi.android.ble.callback.profile.ProfileReadResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a4b0c: 6f30 44f0 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/response/ReadResponse;.writeToParcel:(Landroid/os/Parcel;I)V // method@f044 │ │ +4a4b12: 5502 a0ab |0003: iget-boolean v2, v0, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.valid:Z // field@aba0 │ │ +4a4b16: 8d22 |0005: int-to-byte v2, v2 │ │ +4a4b18: 6e20 c407 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a4b1e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/os/Parcel; │ │ @@ -1752661,17 +1752662,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4abdb4: |[4abdb4] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.:()V │ │ -4abdc4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4abdca: 0e00 |0003: return-void │ │ +4abdb8: |[4abdb8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.:()V │ │ +4abdc8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4abdce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1752679,27 +1752680,27 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -4ab968: |[4ab968] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.appendCrc:(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab978: 3803 1600 |0000: if-eqz v3, 0016 // +0016 │ │ -4ab97c: 6e10 f7ef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/MutableData;.size:()I // method@eff7 │ │ -4ab982: 0a03 |0005: move-result v3 │ │ -4ab984: d803 03fe |0006: add-int/lit8 v3, v3, #int -2 // #fe │ │ -4ab988: 6e10 edef 0200 |0008: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/MutableData;.getValue:()[B // method@efed │ │ -4ab98e: 0c00 |000b: move-result-object v0 │ │ -4ab990: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -4ab992: 7130 b8ef 1003 |000d: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ -4ab998: 0a00 |0010: move-result v0 │ │ -4ab99a: 1301 1200 |0011: const/16 v1, #int 18 // #12 │ │ -4ab99e: 6e40 f2ef 0231 |0013: invoke-virtual {v2, v0, v1, v3}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ -4ab9a4: 1102 |0016: return-object v2 │ │ +4ab96c: |[4ab96c] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.appendCrc:(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab97c: 3803 1600 |0000: if-eqz v3, 0016 // +0016 │ │ +4ab980: 6e10 f7ef 0200 |0002: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/MutableData;.size:()I // method@eff7 │ │ +4ab986: 0a03 |0005: move-result v3 │ │ +4ab988: d803 03fe |0006: add-int/lit8 v3, v3, #int -2 // #fe │ │ +4ab98c: 6e10 edef 0200 |0008: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/MutableData;.getValue:()[B // method@efed │ │ +4ab992: 0c00 |000b: move-result-object v0 │ │ +4ab994: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +4ab996: 7130 b8ef 1003 |000d: invoke-static {v0, v1, v3}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ +4ab99c: 0a00 |0010: move-result v0 │ │ +4ab99e: 1301 1200 |0011: const/16 v1, #int 18 // #12 │ │ +4ab9a2: 6e40 f2ef 0231 |0013: invoke-virtual {v2, v0, v1, v3}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ +4ab9a8: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=193 │ │ 0x0008 line=194 │ │ 0x0013 line=195 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Lno/nordicsemi/android/ble/data/MutableData; │ │ @@ -1752710,31 +1752711,31 @@ │ │ type : '(BFZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -4ab9e8: |[4ab9e8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab9f8: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4ab9fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4ab9fe: 3805 0400 |0003: if-eqz v5, 0007 // +0004 │ │ -4aba02: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -4aba04: 2802 |0006: goto 0008 // +0002 │ │ -4aba06: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4aba08: d802 0203 |0008: add-int/lit8 v2, v2, #int 3 // #03 │ │ -4aba0c: 2322 1e1e |000a: new-array v2, v2, [B // type@1e1e │ │ -4aba10: 7020 e8ef 2000 |000c: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4aba16: 6e30 f0ef 3001 |000f: invoke-virtual {v0, v3, v1}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ -4aba1c: 1303 3200 |0012: const/16 v3, #int 50 // #32 │ │ -4aba20: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -4aba22: 6e40 f1ef 4013 |0015: invoke-virtual {v0, v4, v3, v1}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(FII)Z // method@eff1 │ │ -4aba28: 7120 1bef 5000 |0018: invoke-static {v0, v5}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.appendCrc:(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data; // method@ef1b │ │ -4aba2e: 0c03 |001b: move-result-object v3 │ │ -4aba30: 1103 |001c: return-object v3 │ │ +4ab9ec: |[4ab9ec] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab9fc: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4aba00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4aba02: 3805 0400 |0003: if-eqz v5, 0007 // +0004 │ │ +4aba06: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +4aba08: 2802 |0006: goto 0008 // +0002 │ │ +4aba0a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4aba0c: d802 0203 |0008: add-int/lit8 v2, v2, #int 3 // #03 │ │ +4aba10: 2322 1e1e |000a: new-array v2, v2, [B // type@1e1e │ │ +4aba14: 7020 e8ef 2000 |000c: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4aba1a: 6e30 f0ef 3001 |000f: invoke-virtual {v0, v3, v1}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ +4aba20: 1303 3200 |0012: const/16 v3, #int 50 // #32 │ │ +4aba24: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +4aba26: 6e40 f1ef 4013 |0015: invoke-virtual {v0, v4, v3, v1}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(FII)Z // method@eff1 │ │ +4aba2c: 7120 1bef 5000 |0018: invoke-static {v0, v5}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.appendCrc:(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data; // method@ef1b │ │ +4aba32: 0c03 |001b: move-result-object v3 │ │ +4aba34: 1103 |001c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x000f line=185 │ │ 0x0015 line=186 │ │ 0x0018 line=187 │ │ locals : │ │ @@ -1752747,32 +1752748,32 @@ │ │ type : '(BIIZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -4aba34: |[4aba34] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4aba44: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4aba48: dd01 070f |0002: and-int/lit8 v1, v7, #int 15 // #0f │ │ -4aba4c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -4aba4e: b021 |0005: add-int/2addr v1, v2 │ │ -4aba50: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -4aba52: 3808 0400 |0007: if-eqz v8, 000b // +0004 │ │ -4aba56: 1224 |0009: const/4 v4, #int 2 // #2 │ │ -4aba58: 2802 |000a: goto 000c // +0002 │ │ -4aba5a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -4aba5c: b041 |000c: add-int/2addr v1, v4 │ │ -4aba5e: 2311 1e1e |000d: new-array v1, v1, [B // type@1e1e │ │ -4aba62: 7020 e8ef 1000 |000f: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4aba68: 6e30 f0ef 5003 |0012: invoke-virtual {v0, v5, v3}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ -4aba6e: 6e40 f2ef 6027 |0015: invoke-virtual {v0, v6, v7, v2}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ -4aba74: 7120 1bef 8000 |0018: invoke-static {v0, v8}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.appendCrc:(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data; // method@ef1b │ │ -4aba7a: 0c05 |001b: move-result-object v5 │ │ -4aba7c: 1105 |001c: return-object v5 │ │ +4aba38: |[4aba38] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4aba48: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4aba4c: dd01 070f |0002: and-int/lit8 v1, v7, #int 15 // #0f │ │ +4aba50: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +4aba52: b021 |0005: add-int/2addr v1, v2 │ │ +4aba54: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +4aba56: 3808 0400 |0007: if-eqz v8, 000b // +0004 │ │ +4aba5a: 1224 |0009: const/4 v4, #int 2 // #2 │ │ +4aba5c: 2802 |000a: goto 000c // +0002 │ │ +4aba5e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +4aba60: b041 |000c: add-int/2addr v1, v4 │ │ +4aba62: 2311 1e1e |000d: new-array v1, v1, [B // type@1e1e │ │ +4aba66: 7020 e8ef 1000 |000f: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4aba6c: 6e30 f0ef 5003 |0012: invoke-virtual {v0, v5, v3}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ +4aba72: 6e40 f2ef 6027 |0015: invoke-virtual {v0, v6, v7, v2}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ +4aba78: 7120 1bef 8000 |0018: invoke-static {v0, v8}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.appendCrc:(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data; // method@ef1b │ │ +4aba7e: 0c05 |001b: move-result-object v5 │ │ +4aba80: 1105 |001c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0012 line=178 │ │ 0x0015 line=179 │ │ 0x0018 line=180 │ │ locals : │ │ @@ -1752786,28 +1752787,28 @@ │ │ type : '(BZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -4ab9a8: |[4ab9a8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.create:(BZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4ab9b8: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4ab9bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4ab9be: 3804 0400 |0003: if-eqz v4, 0007 // +0004 │ │ -4ab9c2: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -4ab9c4: 2802 |0006: goto 0008 // +0002 │ │ -4ab9c6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4ab9c8: d802 0201 |0008: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4ab9cc: 2322 1e1e |000a: new-array v2, v2, [B // type@1e1e │ │ -4ab9d0: 7020 e8ef 2000 |000c: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4ab9d6: 6e30 f0ef 3001 |000f: invoke-virtual {v0, v3, v1}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ -4ab9dc: 7120 1bef 4000 |0012: invoke-static {v0, v4}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.appendCrc:(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data; // method@ef1b │ │ -4ab9e2: 0c03 |0015: move-result-object v3 │ │ -4ab9e4: 1103 |0016: return-object v3 │ │ +4ab9ac: |[4ab9ac] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.create:(BZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4ab9bc: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4ab9c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4ab9c2: 3804 0400 |0003: if-eqz v4, 0007 // +0004 │ │ +4ab9c6: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +4ab9c8: 2802 |0006: goto 0008 // +0002 │ │ +4ab9ca: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4ab9cc: d802 0201 |0008: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4ab9d0: 2322 1e1e |000a: new-array v2, v2, [B // type@1e1e │ │ +4ab9d4: 7020 e8ef 2000 |000c: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4ab9da: 6e30 f0ef 3001 |000f: invoke-virtual {v0, v3, v1}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ +4ab9e0: 7120 1bef 4000 |0012: invoke-static {v0, v4}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.appendCrc:(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data; // method@ef1b │ │ +4ab9e6: 0c03 |0015: move-result-object v3 │ │ +4ab9e8: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x000f line=172 │ │ 0x0012 line=173 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 (null) B │ │ @@ -1752818,21 +1752819,21 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4aba80: |[4aba80] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.disablePeriodicCommunication:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4aba90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4aba92: 1301 ff00 |0001: const/16 v1, #int 255 // #ff │ │ -4aba96: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ -4aba9a: 7140 1def 1032 |0005: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1d │ │ -4abaa0: 0c03 |0008: move-result-object v3 │ │ -4abaa2: 1103 |0009: return-object v3 │ │ +4aba84: |[4aba84] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.disablePeriodicCommunication:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4aba94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4aba96: 1301 ff00 |0001: const/16 v1, #int 255 // #ff │ │ +4aba9a: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ +4aba9e: 7140 1def 1032 |0005: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1d │ │ +4abaa4: 0c03 |0008: move-result-object v3 │ │ +4abaa6: 1103 |0009: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=3 (null) Z │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1752840,20 +1752841,20 @@ │ │ type : '(IZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4abaa4: |[4abaa4] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getCalibrationValue:(IZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4abab4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -4abab6: 1301 1200 |0001: const/16 v1, #int 18 // #12 │ │ -4ababa: 7140 1def 2031 |0003: invoke-static {v0, v2, v1, v3}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1d │ │ -4abac0: 0c02 |0006: move-result-object v2 │ │ -4abac2: 1102 |0007: return-object v2 │ │ +4abaa8: |[4abaa8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getCalibrationValue:(IZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4abab8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +4ababa: 1301 1200 |0001: const/16 v1, #int 18 // #12 │ │ +4ababe: 7140 1def 2031 |0003: invoke-static {v0, v2, v1, v3}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1d │ │ +4abac4: 0c02 |0006: move-result-object v2 │ │ +4abac6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ 0x0000 - 0x0008 reg=3 (null) Z │ │ │ │ @@ -1752862,19 +1752863,19 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4abac4: |[4abac4] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getCommunicationInterval:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abad4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4abad6: 7120 1eef 1000 |0001: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ -4abadc: 0c01 |0004: move-result-object v1 │ │ -4abade: 1101 |0005: return-object v1 │ │ +4abac8: |[4abac8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getCommunicationInterval:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abad8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4abada: 7120 1eef 1000 |0001: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ +4abae0: 0c01 |0004: move-result-object v1 │ │ +4abae2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1752882,19 +1752883,19 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4abae0: |[4abae0] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getHyperAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abaf0: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -4abaf4: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ -4abafa: 0c01 |0005: move-result-object v1 │ │ -4abafc: 1101 |0006: return-object v1 │ │ +4abae4: |[4abae4] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getHyperAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abaf4: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +4abaf8: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ +4abafe: 0c01 |0005: move-result-object v1 │ │ +4abb00: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1752902,19 +1752903,19 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4abb00: |[4abb00] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getHypoAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abb10: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -4abb14: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ -4abb1a: 0c01 |0005: move-result-object v1 │ │ -4abb1c: 1101 |0006: return-object v1 │ │ +4abb04: |[4abb04] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getHypoAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abb14: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +4abb18: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ +4abb1e: 0c01 |0005: move-result-object v1 │ │ +4abb20: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1752922,21 +1752923,21 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4abb20: |[4abb20] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getLastCalibrationValue:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abb30: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -4abb32: 1401 ffff 0000 |0001: const v1, #float 9.18341e-41 // #0000ffff │ │ -4abb38: 1302 1200 |0004: const/16 v2, #int 18 // #12 │ │ -4abb3c: 7140 1def 1032 |0006: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1d │ │ -4abb42: 0c03 |0009: move-result-object v3 │ │ -4abb44: 1103 |000a: return-object v3 │ │ +4abb24: |[4abb24] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getLastCalibrationValue:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abb34: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +4abb36: 1401 ffff 0000 |0001: const v1, #float 9.18341e-41 // #0000ffff │ │ +4abb3c: 1302 1200 |0004: const/16 v2, #int 18 // #12 │ │ +4abb40: 7140 1def 1032 |0006: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1d │ │ +4abb46: 0c03 |0009: move-result-object v3 │ │ +4abb48: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=113 │ │ locals : │ │ 0x0000 - 0x000b reg=3 (null) Z │ │ │ │ #11 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1752944,19 +1752945,19 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4abb48: |[4abb48] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getPatientHighAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abb58: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -4abb5c: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ -4abb62: 0c01 |0005: move-result-object v1 │ │ -4abb64: 1101 |0006: return-object v1 │ │ +4abb4c: |[4abb4c] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getPatientHighAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abb5c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +4abb60: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ +4abb66: 0c01 |0005: move-result-object v1 │ │ +4abb68: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ #12 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1752964,19 +1752965,19 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4abb68: |[4abb68] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getPatientLowAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abb78: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -4abb7c: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ -4abb82: 0c01 |0005: move-result-object v1 │ │ -4abb84: 1101 |0006: return-object v1 │ │ +4abb6c: |[4abb6c] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getPatientLowAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abb7c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +4abb80: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ +4abb86: 0c01 |0005: move-result-object v1 │ │ +4abb88: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ #13 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1752984,19 +1752985,19 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4abb88: |[4abb88] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getRateOfDecreaseAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abb98: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -4abb9c: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ -4abba2: 0c01 |0005: move-result-object v1 │ │ -4abba4: 1101 |0006: return-object v1 │ │ +4abb8c: |[4abb8c] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getRateOfDecreaseAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abb9c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +4abba0: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ +4abba6: 0c01 |0005: move-result-object v1 │ │ +4abba8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ #14 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1753004,19 +1753005,19 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4abba8: |[4abba8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getRateOfIncreaseAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abbb8: 1300 1700 |0000: const/16 v0, #int 23 // #17 │ │ -4abbbc: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ -4abbc2: 0c01 |0005: move-result-object v1 │ │ -4abbc4: 1101 |0006: return-object v1 │ │ +4abbac: |[4abbac] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.getRateOfIncreaseAlertLevel:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abbbc: 1300 1700 |0000: const/16 v0, #int 23 // #17 │ │ +4abbc0: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ +4abbc6: 0c01 |0005: move-result-object v1 │ │ +4abbc8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ #15 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1753024,19 +1753025,19 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4abbc8: |[4abbc8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.resetDeviceSpecificAlert:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abbd8: 1300 1900 |0000: const/16 v0, #int 25 // #19 │ │ -4abbdc: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ -4abbe2: 0c01 |0005: move-result-object v1 │ │ -4abbe4: 1101 |0006: return-object v1 │ │ +4abbcc: |[4abbcc] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.resetDeviceSpecificAlert:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abbdc: 1300 1900 |0000: const/16 v0, #int 25 // #19 │ │ +4abbe0: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ +4abbe6: 0c01 |0005: move-result-object v1 │ │ +4abbe8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ #16 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1753044,48 +1753045,48 @@ │ │ type : '(FIIIIZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -4abbe8: |[4abbe8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setCalibrationValue:(FIIIIZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4abbf8: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ -4abbfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4abbfe: 3809 0400 |0003: if-eqz v9, 0007 // +0004 │ │ -4abc02: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -4abc04: 2802 |0006: goto 0008 // +0002 │ │ -4abc06: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4abc08: d802 020b |0008: add-int/lit8 v2, v2, #int 11 // #0b │ │ -4abc0c: 2322 1e1e |000a: new-array v2, v2, [B // type@1e1e │ │ -4abc10: 7020 e8ef 2000 |000c: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ -4abc16: 1242 |000f: const/4 v2, #int 4 // #4 │ │ -4abc18: 6e30 f0ef 2001 |0010: invoke-virtual {v0, v2, v1}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ -4abc1e: 1302 3200 |0013: const/16 v2, #int 50 // #32 │ │ -4abc22: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -4abc24: 6e40 f1ef 4032 |0016: invoke-virtual {v0, v4, v2, v3}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(FII)Z // method@eff1 │ │ -4abc2a: 1234 |0019: const/4 v4, #int 3 // #3 │ │ -4abc2c: 1302 1200 |001a: const/16 v2, #int 18 // #12 │ │ -4abc30: 6e40 f2ef 7042 |001c: invoke-virtual {v0, v7, v2, v4}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ -4abc36: dd04 060f |001f: and-int/lit8 v4, v6, #int 15 // #0f │ │ -4abc3a: 1306 0800 |0021: const/16 v6, #int 8 // #8 │ │ -4abc3e: b864 |0023: shl-int/2addr v4, v6 │ │ -4abc40: dd05 050f |0024: and-int/lit8 v5, v5, #int 15 // #0f │ │ -4abc44: b654 |0026: or-int/2addr v4, v5 │ │ -4abc46: 1255 |0027: const/4 v5, #int 5 // #5 │ │ -4abc48: 1307 1100 |0028: const/16 v7, #int 17 // #11 │ │ -4abc4c: 6e40 f2ef 4057 |002a: invoke-virtual {v0, v4, v7, v5}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ -4abc52: 1264 |002d: const/4 v4, #int 6 // #6 │ │ -4abc54: 6e40 f2ef 8042 |002e: invoke-virtual {v0, v8, v2, v4}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ -4abc5a: 6e40 f2ef 1062 |0031: invoke-virtual {v0, v1, v2, v6}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ -4abc60: 1304 0a00 |0034: const/16 v4, #int 10 // #a │ │ -4abc64: 6e40 f2ef 1047 |0036: invoke-virtual {v0, v1, v7, v4}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ -4abc6a: 7120 1bef 9000 |0039: invoke-static {v0, v9}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.appendCrc:(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data; // method@ef1b │ │ -4abc70: 0c04 |003c: move-result-object v4 │ │ -4abc72: 1104 |003d: return-object v4 │ │ +4abbec: |[4abbec] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setCalibrationValue:(FIIIIZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4abbfc: 2200 461c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/MutableData; // type@1c46 │ │ +4abc00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4abc02: 3809 0400 |0003: if-eqz v9, 0007 // +0004 │ │ +4abc06: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +4abc08: 2802 |0006: goto 0008 // +0002 │ │ +4abc0a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4abc0c: d802 020b |0008: add-int/lit8 v2, v2, #int 11 // #0b │ │ +4abc10: 2322 1e1e |000a: new-array v2, v2, [B // type@1e1e │ │ +4abc14: 7020 e8ef 2000 |000c: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/data/MutableData;.:([B)V // method@efe8 │ │ +4abc1a: 1242 |000f: const/4 v2, #int 4 // #4 │ │ +4abc1c: 6e30 f0ef 2001 |0010: invoke-virtual {v0, v2, v1}, Lno/nordicsemi/android/ble/data/MutableData;.setByte:(II)Z // method@eff0 │ │ +4abc22: 1302 3200 |0013: const/16 v2, #int 50 // #32 │ │ +4abc26: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +4abc28: 6e40 f1ef 4032 |0016: invoke-virtual {v0, v4, v2, v3}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(FII)Z // method@eff1 │ │ +4abc2e: 1234 |0019: const/4 v4, #int 3 // #3 │ │ +4abc30: 1302 1200 |001a: const/16 v2, #int 18 // #12 │ │ +4abc34: 6e40 f2ef 7042 |001c: invoke-virtual {v0, v7, v2, v4}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ +4abc3a: dd04 060f |001f: and-int/lit8 v4, v6, #int 15 // #0f │ │ +4abc3e: 1306 0800 |0021: const/16 v6, #int 8 // #8 │ │ +4abc42: b864 |0023: shl-int/2addr v4, v6 │ │ +4abc44: dd05 050f |0024: and-int/lit8 v5, v5, #int 15 // #0f │ │ +4abc48: b654 |0026: or-int/2addr v4, v5 │ │ +4abc4a: 1255 |0027: const/4 v5, #int 5 // #5 │ │ +4abc4c: 1307 1100 |0028: const/16 v7, #int 17 // #11 │ │ +4abc50: 6e40 f2ef 4057 |002a: invoke-virtual {v0, v4, v7, v5}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ +4abc56: 1264 |002d: const/4 v4, #int 6 // #6 │ │ +4abc58: 6e40 f2ef 8042 |002e: invoke-virtual {v0, v8, v2, v4}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ +4abc5e: 6e40 f2ef 1062 |0031: invoke-virtual {v0, v1, v2, v6}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ +4abc64: 1304 0a00 |0034: const/16 v4, #int 10 // #a │ │ +4abc68: 6e40 f2ef 1047 |0036: invoke-virtual {v0, v1, v7, v4}, Lno/nordicsemi/android/ble/data/MutableData;.setValue:(III)Z // method@eff2 │ │ +4abc6e: 7120 1bef 9000 |0039: invoke-static {v0, v9}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.appendCrc:(Lno/nordicsemi/android/ble/data/MutableData;Z)Lno/nordicsemi/android/ble/data/Data; // method@ef1b │ │ +4abc74: 0c04 |003c: move-result-object v4 │ │ +4abc76: 1104 |003d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0010 line=97 │ │ 0x0016 line=98 │ │ 0x001c line=99 │ │ 0x002a line=101 │ │ @@ -1753106,20 +1753107,20 @@ │ │ type : '(IZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4abc74: |[4abc74] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setCommunicationInterval:(IZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4abc84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4abc86: 1301 1100 |0001: const/16 v1, #int 17 // #11 │ │ -4abc8a: 7140 1def 2031 |0003: invoke-static {v0, v2, v1, v3}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1d │ │ -4abc90: 0c02 |0006: move-result-object v2 │ │ -4abc92: 1102 |0007: return-object v2 │ │ +4abc78: |[4abc78] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setCommunicationInterval:(IZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4abc88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4abc8a: 1301 1100 |0001: const/16 v1, #int 17 // #11 │ │ +4abc8e: 7140 1def 2031 |0003: invoke-static {v0, v2, v1, v3}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1d │ │ +4abc94: 0c02 |0006: move-result-object v2 │ │ +4abc96: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ 0x0000 - 0x0008 reg=3 (null) Z │ │ │ │ @@ -1753128,21 +1753129,21 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4abc94: |[4abc94] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setCommunicationIntervalToFastestSupported:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abca4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4abca6: 1301 ff00 |0001: const/16 v1, #int 255 // #ff │ │ -4abcaa: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ -4abcae: 7140 1def 1032 |0005: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1d │ │ -4abcb4: 0c03 |0008: move-result-object v3 │ │ -4abcb6: 1103 |0009: return-object v3 │ │ +4abc98: |[4abc98] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setCommunicationIntervalToFastestSupported:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abca8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4abcaa: 1301 ff00 |0001: const/16 v1, #int 255 // #ff │ │ +4abcae: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ +4abcb2: 7140 1def 1032 |0005: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BIIZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1d │ │ +4abcb8: 0c03 |0008: move-result-object v3 │ │ +4abcba: 1103 |0009: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=3 (null) Z │ │ │ │ #19 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1753150,19 +1753151,19 @@ │ │ type : '(FZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4abcb8: |[4abcb8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setHyperAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4abcc8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -4abccc: 7130 1cef 1002 |0002: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ -4abcd2: 0c01 |0005: move-result-object v1 │ │ -4abcd4: 1101 |0006: return-object v1 │ │ +4abcbc: |[4abcbc] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setHyperAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4abccc: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +4abcd0: 7130 1cef 1002 |0002: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ +4abcd6: 0c01 |0005: move-result-object v1 │ │ +4abcd8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) F │ │ 0x0000 - 0x0007 reg=2 (null) Z │ │ │ │ @@ -1753171,19 +1753172,19 @@ │ │ type : '(FZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4abcd8: |[4abcd8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setHypoAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4abce8: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ -4abcec: 7130 1cef 1002 |0002: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ -4abcf2: 0c01 |0005: move-result-object v1 │ │ -4abcf4: 1101 |0006: return-object v1 │ │ +4abcdc: |[4abcdc] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setHypoAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4abcec: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ +4abcf0: 7130 1cef 1002 |0002: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ +4abcf6: 0c01 |0005: move-result-object v1 │ │ +4abcf8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) F │ │ 0x0000 - 0x0007 reg=2 (null) Z │ │ │ │ @@ -1753192,19 +1753193,19 @@ │ │ type : '(FZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4abcf8: |[4abcf8] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setPatientHighAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4abd08: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -4abd0a: 7130 1cef 1002 |0001: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ -4abd10: 0c01 |0004: move-result-object v1 │ │ -4abd12: 1101 |0005: return-object v1 │ │ +4abcfc: |[4abcfc] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setPatientHighAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4abd0c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +4abd0e: 7130 1cef 1002 |0001: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ +4abd14: 0c01 |0004: move-result-object v1 │ │ +4abd16: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1753213,19 +1753214,19 @@ │ │ type : '(FZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4abd14: |[4abd14] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setPatientLowAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4abd24: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -4abd28: 7130 1cef 1002 |0002: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ -4abd2e: 0c01 |0005: move-result-object v1 │ │ -4abd30: 1101 |0006: return-object v1 │ │ +4abd18: |[4abd18] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setPatientLowAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4abd28: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +4abd2c: 7130 1cef 1002 |0002: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ +4abd32: 0c01 |0005: move-result-object v1 │ │ +4abd34: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) F │ │ 0x0000 - 0x0007 reg=2 (null) Z │ │ │ │ @@ -1753234,19 +1753235,19 @@ │ │ type : '(FZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4abd34: |[4abd34] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setRateOfDecreaseAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4abd44: 1300 1300 |0000: const/16 v0, #int 19 // #13 │ │ -4abd48: 7130 1cef 1002 |0002: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ -4abd4e: 0c01 |0005: move-result-object v1 │ │ -4abd50: 1101 |0006: return-object v1 │ │ +4abd38: |[4abd38] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setRateOfDecreaseAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4abd48: 1300 1300 |0000: const/16 v0, #int 19 // #13 │ │ +4abd4c: 7130 1cef 1002 |0002: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ +4abd52: 0c01 |0005: move-result-object v1 │ │ +4abd54: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) F │ │ 0x0000 - 0x0007 reg=2 (null) Z │ │ │ │ @@ -1753255,19 +1753256,19 @@ │ │ type : '(FZ)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4abd54: |[4abd54] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setRateOfIncreaseAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ -4abd64: 1300 1600 |0000: const/16 v0, #int 22 // #16 │ │ -4abd68: 7130 1cef 1002 |0002: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ -4abd6e: 0c01 |0005: move-result-object v1 │ │ -4abd70: 1101 |0006: return-object v1 │ │ +4abd58: |[4abd58] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.setRateOfIncreaseAlertLevel:(FZ)Lno/nordicsemi/android/ble/data/Data; │ │ +4abd68: 1300 1600 |0000: const/16 v0, #int 22 // #16 │ │ +4abd6c: 7130 1cef 1002 |0002: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BFZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1c │ │ +4abd72: 0c01 |0005: move-result-object v1 │ │ +4abd74: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) F │ │ 0x0000 - 0x0007 reg=2 (null) Z │ │ │ │ @@ -1753276,19 +1753277,19 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4abd74: |[4abd74] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.startSession:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abd84: 1300 1a00 |0000: const/16 v0, #int 26 // #1a │ │ -4abd88: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ -4abd8e: 0c01 |0005: move-result-object v1 │ │ -4abd90: 1101 |0006: return-object v1 │ │ +4abd78: |[4abd78] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.startSession:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abd88: 1300 1a00 |0000: const/16 v0, #int 26 // #1a │ │ +4abd8c: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ +4abd92: 0c01 |0005: move-result-object v1 │ │ +4abd94: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ #26 : (in Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;) │ │ @@ -1753296,19 +1753297,19 @@ │ │ type : '(Z)Lno/nordicsemi/android/ble/data/Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4abd94: |[4abd94] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.stopSession:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ -4abda4: 1300 1b00 |0000: const/16 v0, #int 27 // #1b │ │ -4abda8: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ -4abdae: 0c01 |0005: move-result-object v1 │ │ -4abdb0: 1101 |0006: return-object v1 │ │ +4abd98: |[4abd98] no.nordicsemi.android.ble.common.data.cgm.CGMSpecificOpsControlPointData.stopSession:(Z)Lno/nordicsemi/android/ble/data/Data; │ │ +4abda8: 1300 1b00 |0000: const/16 v0, #int 27 // #1b │ │ +4abdac: 7120 1eef 1000 |0002: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/data/cgm/CGMSpecificOpsControlPointData;.create:(BZ)Lno/nordicsemi/android/ble/data/Data; // method@ef1e │ │ +4abdb2: 0c01 |0005: move-result-object v1 │ │ +4abdb4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ Virtual methods - │ │ @@ -1753756,17 +1753757,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4b0a18: |[4b0a18] oauth.signpost.basic.DefaultOAuthConsumer.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4b0a28: 7030 6cf0 1002 |0000: invoke-direct {v0, v1, v2}, Loauth/signpost/AbstractOAuthConsumer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@f06c │ │ -4b0a2e: 0e00 |0003: return-void │ │ +4b0a1c: |[4b0a1c] oauth.signpost.basic.DefaultOAuthConsumer.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4b0a2c: 7030 6cf0 1002 |0000: invoke-direct {v0, v1, v2}, Loauth/signpost/AbstractOAuthConsumer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@f06c │ │ +4b0a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/basic/DefaultOAuthConsumer; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1753777,25 +1753778,25 @@ │ │ type : '(Ljava/lang/Object;)Loauth/signpost/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4b09e0: |[4b09e0] oauth.signpost.basic.DefaultOAuthConsumer.wrap:(Ljava/lang/Object;)Loauth/signpost/http/HttpRequest; │ │ -4b09f0: 2020 3119 |0000: instance-of v0, v2, Ljava/net/HttpURLConnection; // type@1931 │ │ -4b09f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -4b09f8: 2200 671c |0004: new-instance v0, Loauth/signpost/basic/HttpURLConnectionRequestAdapter; // type@1c67 │ │ -4b09fc: 1f02 3119 |0006: check-cast v2, Ljava/net/HttpURLConnection; // type@1931 │ │ -4b0a00: 7020 caf0 2000 |0008: invoke-direct {v0, v2}, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.:(Ljava/net/HttpURLConnection;)V // method@f0ca │ │ -4b0a06: 1100 |000b: return-object v0 │ │ -4b0a08: 2202 e518 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b0a0c: 1a00 395e |000e: const-string v0, "The default consumer expects requests of type java.net.HttpURLConnection" // string@5e39 │ │ -4b0a10: 7020 32e0 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b0a16: 2702 |0013: throw v2 │ │ +4b09e4: |[4b09e4] oauth.signpost.basic.DefaultOAuthConsumer.wrap:(Ljava/lang/Object;)Loauth/signpost/http/HttpRequest; │ │ +4b09f4: 2020 3119 |0000: instance-of v0, v2, Ljava/net/HttpURLConnection; // type@1931 │ │ +4b09f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +4b09fc: 2200 671c |0004: new-instance v0, Loauth/signpost/basic/HttpURLConnectionRequestAdapter; // type@1c67 │ │ +4b0a00: 1f02 3119 |0006: check-cast v2, Ljava/net/HttpURLConnection; // type@1931 │ │ +4b0a04: 7020 caf0 2000 |0008: invoke-direct {v0, v2}, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.:(Ljava/net/HttpURLConnection;)V // method@f0ca │ │ +4b0a0a: 1100 |000b: return-object v0 │ │ +4b0a0c: 2202 e518 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b0a10: 1a00 395e |000e: const-string v0, "The default consumer expects requests of type java.net.HttpURLConnection" // string@5e39 │ │ +4b0a14: 7020 32e0 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b0a1a: 2702 |0013: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=42 │ │ 0x000c line=39 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Loauth/signpost/basic/DefaultOAuthConsumer; │ │ @@ -1753837,17 +1753838,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -4b0ab4: |[4b0ab4] oauth.signpost.basic.DefaultOAuthProvider.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4b0ac4: 7040 81f0 1032 |0000: invoke-direct {v0, v1, v2, v3}, Loauth/signpost/AbstractOAuthProvider;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f081 │ │ -4b0aca: 0e00 |0003: return-void │ │ +4b0ab8: |[4b0ab8] oauth.signpost.basic.DefaultOAuthProvider.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4b0ac8: 7040 81f0 1032 |0000: invoke-direct {v0, v1, v2, v3}, Loauth/signpost/AbstractOAuthProvider;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f081 │ │ +4b0ace: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Loauth/signpost/basic/DefaultOAuthProvider; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1753859,21 +1753860,21 @@ │ │ type : '(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4b0acc: |[4b0acc] oauth.signpost.basic.DefaultOAuthProvider.closeConnection:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V │ │ -4b0adc: 7210 27f1 0100 |0000: invoke-interface {v1}, Loauth/signpost/http/HttpRequest;.unwrap:()Ljava/lang/Object; // method@f127 │ │ -4b0ae2: 0c01 |0003: move-result-object v1 │ │ -4b0ae4: 1f01 3119 |0004: check-cast v1, Ljava/net/HttpURLConnection; // type@1931 │ │ -4b0ae8: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -4b0aec: 6e10 bde1 0100 |0008: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ -4b0af2: 0e00 |000b: return-void │ │ +4b0ad0: |[4b0ad0] oauth.signpost.basic.DefaultOAuthProvider.closeConnection:(Loauth/signpost/http/HttpRequest;Loauth/signpost/http/HttpResponse;)V │ │ +4b0ae0: 7210 27f1 0100 |0000: invoke-interface {v1}, Loauth/signpost/http/HttpRequest;.unwrap:()Ljava/lang/Object; // method@f127 │ │ +4b0ae6: 0c01 |0003: move-result-object v1 │ │ +4b0ae8: 1f01 3119 |0004: check-cast v1, Ljava/net/HttpURLConnection; // type@1931 │ │ +4b0aec: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +4b0af0: 6e10 bde1 0100 |0008: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@e1bd │ │ +4b0af6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=56 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Loauth/signpost/basic/DefaultOAuthProvider; │ │ 0x0000 - 0x000c reg=1 (null) Loauth/signpost/http/HttpRequest; │ │ @@ -1753884,30 +1753885,30 @@ │ │ type : '(Ljava/lang/String;)Loauth/signpost/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -4b0a30: |[4b0a30] oauth.signpost.basic.DefaultOAuthProvider.createRequest:(Ljava/lang/String;)Loauth/signpost/http/HttpRequest; │ │ -4b0a40: 2200 3d19 |0000: new-instance v0, Ljava/net/URL; // type@193d │ │ -4b0a44: 7020 e5e1 3000 |0002: invoke-direct {v0, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@e1e5 │ │ -4b0a4a: 6e10 eee1 0000 |0005: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ -4b0a50: 0c03 |0008: move-result-object v3 │ │ -4b0a52: 1f03 3119 |0009: check-cast v3, Ljava/net/HttpURLConnection; // type@1931 │ │ -4b0a56: 1a00 5d50 |000b: const-string v0, "POST" // string@505d │ │ -4b0a5a: 6e20 cce1 0300 |000d: invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@e1cc │ │ -4b0a60: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -4b0a62: 6e20 c8e1 0300 |0011: invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;.setAllowUserInteraction:(Z)V // method@e1c8 │ │ -4b0a68: 1a00 2316 |0014: const-string v0, "Content-Length" // string@1623 │ │ -4b0a6c: 1a01 ae06 |0016: const-string v1, "0" // string@06ae │ │ -4b0a70: 6e30 cde1 0301 |0018: invoke-virtual {v3, v0, v1}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@e1cd │ │ -4b0a76: 2200 671c |001b: new-instance v0, Loauth/signpost/basic/HttpURLConnectionRequestAdapter; // type@1c67 │ │ -4b0a7a: 7020 caf0 3000 |001d: invoke-direct {v0, v3}, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.:(Ljava/net/HttpURLConnection;)V // method@f0ca │ │ -4b0a80: 1100 |0020: return-object v0 │ │ +4b0a34: |[4b0a34] oauth.signpost.basic.DefaultOAuthProvider.createRequest:(Ljava/lang/String;)Loauth/signpost/http/HttpRequest; │ │ +4b0a44: 2200 3d19 |0000: new-instance v0, Ljava/net/URL; // type@193d │ │ +4b0a48: 7020 e5e1 3000 |0002: invoke-direct {v0, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@e1e5 │ │ +4b0a4e: 6e10 eee1 0000 |0005: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@e1ee │ │ +4b0a54: 0c03 |0008: move-result-object v3 │ │ +4b0a56: 1f03 3119 |0009: check-cast v3, Ljava/net/HttpURLConnection; // type@1931 │ │ +4b0a5a: 1a00 5d50 |000b: const-string v0, "POST" // string@505d │ │ +4b0a5e: 6e20 cce1 0300 |000d: invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@e1cc │ │ +4b0a64: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +4b0a66: 6e20 c8e1 0300 |0011: invoke-virtual {v3, v0}, Ljava/net/HttpURLConnection;.setAllowUserInteraction:(Z)V // method@e1c8 │ │ +4b0a6c: 1a00 2316 |0014: const-string v0, "Content-Length" // string@1623 │ │ +4b0a70: 1a01 ae06 |0016: const-string v1, "0" // string@06ae │ │ +4b0a74: 6e30 cde1 0301 |0018: invoke-virtual {v3, v0, v1}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@e1cd │ │ +4b0a7a: 2200 671c |001b: new-instance v0, Loauth/signpost/basic/HttpURLConnectionRequestAdapter; // type@1c67 │ │ +4b0a7e: 7020 caf0 3000 |001d: invoke-direct {v0, v3}, Loauth/signpost/basic/HttpURLConnectionRequestAdapter;.:(Ljava/net/HttpURLConnection;)V // method@f0ca │ │ +4b0a84: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000d line=40 │ │ 0x0011 line=41 │ │ 0x0018 line=42 │ │ 0x001b line=43 │ │ @@ -1753920,22 +1753921,22 @@ │ │ type : '(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpResponse;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4b0a84: |[4b0a84] oauth.signpost.basic.DefaultOAuthProvider.sendRequest:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpResponse; │ │ -4b0a94: 7210 27f1 0200 |0000: invoke-interface {v2}, Loauth/signpost/http/HttpRequest;.unwrap:()Ljava/lang/Object; // method@f127 │ │ -4b0a9a: 0c02 |0003: move-result-object v2 │ │ -4b0a9c: 1f02 3119 |0004: check-cast v2, Ljava/net/HttpURLConnection; // type@1931 │ │ -4b0aa0: 6e10 bce1 0200 |0006: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.connect:()V // method@e1bc │ │ -4b0aa6: 2200 681c |0009: new-instance v0, Loauth/signpost/basic/HttpURLConnectionResponseAdapter; // type@1c68 │ │ -4b0aaa: 7020 d5f0 2000 |000b: invoke-direct {v0, v2}, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.:(Ljava/net/HttpURLConnection;)V // method@f0d5 │ │ -4b0ab0: 1100 |000e: return-object v0 │ │ +4b0a88: |[4b0a88] oauth.signpost.basic.DefaultOAuthProvider.sendRequest:(Loauth/signpost/http/HttpRequest;)Loauth/signpost/http/HttpResponse; │ │ +4b0a98: 7210 27f1 0200 |0000: invoke-interface {v2}, Loauth/signpost/http/HttpRequest;.unwrap:()Ljava/lang/Object; // method@f127 │ │ +4b0a9e: 0c02 |0003: move-result-object v2 │ │ +4b0aa0: 1f02 3119 |0004: check-cast v2, Ljava/net/HttpURLConnection; // type@1931 │ │ +4b0aa4: 6e10 bce1 0200 |0006: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.connect:()V // method@e1bc │ │ +4b0aaa: 2200 681c |0009: new-instance v0, Loauth/signpost/basic/HttpURLConnectionResponseAdapter; // type@1c68 │ │ +4b0aae: 7020 d5f0 2000 |000b: invoke-direct {v0, v2}, Loauth/signpost/basic/HttpURLConnectionResponseAdapter;.:(Ljava/net/HttpURLConnection;)V // method@f0d5 │ │ +4b0ab4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=48 │ │ 0x0009 line=49 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Loauth/signpost/basic/DefaultOAuthProvider; │ │ @@ -1754032,104 +1754033,104 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 155 16-bit code units │ │ -4b2678: |[4b2678] org.apache.commons.codec.binary.Base64.:()V │ │ -4b2688: 1a00 1f00 |0000: const-string v0, " │ │ +4b267c: |[4b267c] org.apache.commons.codec.binary.Base64.:()V │ │ +4b268c: 1a00 1f00 |0000: const-string v0, " │ │ " // string@001f │ │ -4b268c: 6e10 cbe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ -4b2692: 0c00 |0005: move-result-object v0 │ │ -4b2694: 6900 05ae |0006: sput-object v0, Lorg/apache/commons/codec/binary/Base64;.CHUNK_SEPARATOR:[B // field@ae05 │ │ -4b2698: 1300 ff00 |0008: const/16 v0, #int 255 // #ff │ │ -4b269c: 2301 1e1e |000a: new-array v1, v0, [B // type@1e1e │ │ -4b26a0: 6901 0eae |000c: sput-object v1, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ -4b26a4: 1301 4000 |000e: const/16 v1, #int 64 // #40 │ │ -4b26a8: 2311 1e1e |0010: new-array v1, v1, [B // type@1e1e │ │ -4b26ac: 6901 0fae |0012: sput-object v1, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ -4b26b0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -4b26b2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -4b26b4: 3502 0a00 |0016: if-ge v2, v0, 0020 // +000a │ │ -4b26b8: 6203 0eae |0018: sget-object v3, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ -4b26bc: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ -4b26be: 4f04 0302 |001b: aput-byte v4, v3, v2 │ │ -4b26c2: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b26c6: 28f7 |001f: goto 0016 // -0009 │ │ -4b26c8: 1300 5a00 |0020: const/16 v0, #int 90 // #5a │ │ -4b26cc: 1302 4100 |0022: const/16 v2, #int 65 // #41 │ │ -4b26d0: 3420 0c00 |0024: if-lt v0, v2, 0030 // +000c │ │ -4b26d4: 6202 0eae |0026: sget-object v2, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ -4b26d8: d803 00bf |0028: add-int/lit8 v3, v0, #int -65 // #bf │ │ -4b26dc: 8d33 |002a: int-to-byte v3, v3 │ │ -4b26de: 4f03 0200 |002b: aput-byte v3, v2, v0 │ │ -4b26e2: d800 00ff |002d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b26e6: 28f3 |002f: goto 0022 // -000d │ │ -4b26e8: 1300 7a00 |0030: const/16 v0, #int 122 // #7a │ │ -4b26ec: 1302 1a00 |0032: const/16 v2, #int 26 // #1a │ │ -4b26f0: 1303 6100 |0034: const/16 v3, #int 97 // #61 │ │ -4b26f4: 3430 0d00 |0036: if-lt v0, v3, 0043 // +000d │ │ -4b26f8: 6203 0eae |0038: sget-object v3, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ -4b26fc: d804 009f |003a: add-int/lit8 v4, v0, #int -97 // #9f │ │ -4b2700: b024 |003c: add-int/2addr v4, v2 │ │ -4b2702: 8d42 |003d: int-to-byte v2, v4 │ │ -4b2704: 4f02 0300 |003e: aput-byte v2, v3, v0 │ │ -4b2708: d800 00ff |0040: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b270c: 28f0 |0042: goto 0032 // -0010 │ │ -4b270e: 1300 3900 |0043: const/16 v0, #int 57 // #39 │ │ -4b2712: 1303 3400 |0045: const/16 v3, #int 52 // #34 │ │ -4b2716: 1304 3000 |0047: const/16 v4, #int 48 // #30 │ │ -4b271a: 3440 0d00 |0049: if-lt v0, v4, 0056 // +000d │ │ -4b271e: 6204 0eae |004b: sget-object v4, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ -4b2722: d805 00d0 |004d: add-int/lit8 v5, v0, #int -48 // #d0 │ │ -4b2726: b035 |004f: add-int/2addr v5, v3 │ │ -4b2728: 8d53 |0050: int-to-byte v3, v5 │ │ -4b272a: 4f03 0400 |0051: aput-byte v3, v4, v0 │ │ -4b272e: d800 00ff |0053: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b2732: 28f0 |0055: goto 0045 // -0010 │ │ -4b2734: 6200 0eae |0056: sget-object v0, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ -4b2738: 1304 2b00 |0058: const/16 v4, #int 43 // #2b │ │ -4b273c: 1305 3e00 |005a: const/16 v5, #int 62 // #3e │ │ -4b2740: 4f05 0004 |005c: aput-byte v5, v0, v4 │ │ -4b2744: 1306 2f00 |005e: const/16 v6, #int 47 // #2f │ │ -4b2748: 1307 3f00 |0060: const/16 v7, #int 63 // #3f │ │ -4b274c: 4f07 0006 |0062: aput-byte v7, v0, v6 │ │ -4b2750: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -4b2752: 1308 1900 |0065: const/16 v8, #int 25 // #19 │ │ -4b2756: 3680 0c00 |0067: if-gt v0, v8, 0073 // +000c │ │ -4b275a: 6208 0fae |0069: sget-object v8, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ -4b275e: d809 0041 |006b: add-int/lit8 v9, v0, #int 65 // #41 │ │ -4b2762: 8d99 |006d: int-to-byte v9, v9 │ │ -4b2764: 4f09 0800 |006e: aput-byte v9, v8, v0 │ │ -4b2768: d800 0001 |0070: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b276c: 28f3 |0072: goto 0065 // -000d │ │ -4b276e: 1200 |0073: const/4 v0, #int 0 // #0 │ │ -4b2770: 1308 3300 |0074: const/16 v8, #int 51 // #33 │ │ -4b2774: 3682 0e00 |0076: if-gt v2, v8, 0084 // +000e │ │ -4b2778: 6208 0fae |0078: sget-object v8, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ -4b277c: d809 0061 |007a: add-int/lit8 v9, v0, #int 97 // #61 │ │ -4b2780: 8d99 |007c: int-to-byte v9, v9 │ │ -4b2782: 4f09 0802 |007d: aput-byte v9, v8, v2 │ │ -4b2786: d802 0201 |007f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b278a: d800 0001 |0081: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b278e: 28f1 |0083: goto 0074 // -000f │ │ -4b2790: 1300 3d00 |0084: const/16 v0, #int 61 // #3d │ │ -4b2794: 3603 0e00 |0086: if-gt v3, v0, 0094 // +000e │ │ -4b2798: 6200 0fae |0088: sget-object v0, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ -4b279c: d802 0130 |008a: add-int/lit8 v2, v1, #int 48 // #30 │ │ -4b27a0: 8d22 |008c: int-to-byte v2, v2 │ │ -4b27a2: 4f02 0003 |008d: aput-byte v2, v0, v3 │ │ -4b27a6: d803 0301 |008f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b27aa: d801 0101 |0091: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b27ae: 28f1 |0093: goto 0084 // -000f │ │ -4b27b0: 6200 0fae |0094: sget-object v0, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ -4b27b4: 4f04 0005 |0096: aput-byte v4, v0, v5 │ │ -4b27b8: 4f06 0007 |0098: aput-byte v6, v0, v7 │ │ -4b27bc: 0e00 |009a: return-void │ │ +4b2690: 6e10 cbe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ +4b2696: 0c00 |0005: move-result-object v0 │ │ +4b2698: 6900 05ae |0006: sput-object v0, Lorg/apache/commons/codec/binary/Base64;.CHUNK_SEPARATOR:[B // field@ae05 │ │ +4b269c: 1300 ff00 |0008: const/16 v0, #int 255 // #ff │ │ +4b26a0: 2301 1e1e |000a: new-array v1, v0, [B // type@1e1e │ │ +4b26a4: 6901 0eae |000c: sput-object v1, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ +4b26a8: 1301 4000 |000e: const/16 v1, #int 64 // #40 │ │ +4b26ac: 2311 1e1e |0010: new-array v1, v1, [B // type@1e1e │ │ +4b26b0: 6901 0fae |0012: sput-object v1, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ +4b26b4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +4b26b6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +4b26b8: 3502 0a00 |0016: if-ge v2, v0, 0020 // +000a │ │ +4b26bc: 6203 0eae |0018: sget-object v3, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ +4b26c0: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +4b26c2: 4f04 0302 |001b: aput-byte v4, v3, v2 │ │ +4b26c6: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b26ca: 28f7 |001f: goto 0016 // -0009 │ │ +4b26cc: 1300 5a00 |0020: const/16 v0, #int 90 // #5a │ │ +4b26d0: 1302 4100 |0022: const/16 v2, #int 65 // #41 │ │ +4b26d4: 3420 0c00 |0024: if-lt v0, v2, 0030 // +000c │ │ +4b26d8: 6202 0eae |0026: sget-object v2, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ +4b26dc: d803 00bf |0028: add-int/lit8 v3, v0, #int -65 // #bf │ │ +4b26e0: 8d33 |002a: int-to-byte v3, v3 │ │ +4b26e2: 4f03 0200 |002b: aput-byte v3, v2, v0 │ │ +4b26e6: d800 00ff |002d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b26ea: 28f3 |002f: goto 0022 // -000d │ │ +4b26ec: 1300 7a00 |0030: const/16 v0, #int 122 // #7a │ │ +4b26f0: 1302 1a00 |0032: const/16 v2, #int 26 // #1a │ │ +4b26f4: 1303 6100 |0034: const/16 v3, #int 97 // #61 │ │ +4b26f8: 3430 0d00 |0036: if-lt v0, v3, 0043 // +000d │ │ +4b26fc: 6203 0eae |0038: sget-object v3, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ +4b2700: d804 009f |003a: add-int/lit8 v4, v0, #int -97 // #9f │ │ +4b2704: b024 |003c: add-int/2addr v4, v2 │ │ +4b2706: 8d42 |003d: int-to-byte v2, v4 │ │ +4b2708: 4f02 0300 |003e: aput-byte v2, v3, v0 │ │ +4b270c: d800 00ff |0040: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b2710: 28f0 |0042: goto 0032 // -0010 │ │ +4b2712: 1300 3900 |0043: const/16 v0, #int 57 // #39 │ │ +4b2716: 1303 3400 |0045: const/16 v3, #int 52 // #34 │ │ +4b271a: 1304 3000 |0047: const/16 v4, #int 48 // #30 │ │ +4b271e: 3440 0d00 |0049: if-lt v0, v4, 0056 // +000d │ │ +4b2722: 6204 0eae |004b: sget-object v4, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ +4b2726: d805 00d0 |004d: add-int/lit8 v5, v0, #int -48 // #d0 │ │ +4b272a: b035 |004f: add-int/2addr v5, v3 │ │ +4b272c: 8d53 |0050: int-to-byte v3, v5 │ │ +4b272e: 4f03 0400 |0051: aput-byte v3, v4, v0 │ │ +4b2732: d800 00ff |0053: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b2736: 28f0 |0055: goto 0045 // -0010 │ │ +4b2738: 6200 0eae |0056: sget-object v0, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ +4b273c: 1304 2b00 |0058: const/16 v4, #int 43 // #2b │ │ +4b2740: 1305 3e00 |005a: const/16 v5, #int 62 // #3e │ │ +4b2744: 4f05 0004 |005c: aput-byte v5, v0, v4 │ │ +4b2748: 1306 2f00 |005e: const/16 v6, #int 47 // #2f │ │ +4b274c: 1307 3f00 |0060: const/16 v7, #int 63 // #3f │ │ +4b2750: 4f07 0006 |0062: aput-byte v7, v0, v6 │ │ +4b2754: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +4b2756: 1308 1900 |0065: const/16 v8, #int 25 // #19 │ │ +4b275a: 3680 0c00 |0067: if-gt v0, v8, 0073 // +000c │ │ +4b275e: 6208 0fae |0069: sget-object v8, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ +4b2762: d809 0041 |006b: add-int/lit8 v9, v0, #int 65 // #41 │ │ +4b2766: 8d99 |006d: int-to-byte v9, v9 │ │ +4b2768: 4f09 0800 |006e: aput-byte v9, v8, v0 │ │ +4b276c: d800 0001 |0070: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b2770: 28f3 |0072: goto 0065 // -000d │ │ +4b2772: 1200 |0073: const/4 v0, #int 0 // #0 │ │ +4b2774: 1308 3300 |0074: const/16 v8, #int 51 // #33 │ │ +4b2778: 3682 0e00 |0076: if-gt v2, v8, 0084 // +000e │ │ +4b277c: 6208 0fae |0078: sget-object v8, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ +4b2780: d809 0061 |007a: add-int/lit8 v9, v0, #int 97 // #61 │ │ +4b2784: 8d99 |007c: int-to-byte v9, v9 │ │ +4b2786: 4f09 0802 |007d: aput-byte v9, v8, v2 │ │ +4b278a: d802 0201 |007f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b278e: d800 0001 |0081: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b2792: 28f1 |0083: goto 0074 // -000f │ │ +4b2794: 1300 3d00 |0084: const/16 v0, #int 61 // #3d │ │ +4b2798: 3603 0e00 |0086: if-gt v3, v0, 0094 // +000e │ │ +4b279c: 6200 0fae |0088: sget-object v0, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ +4b27a0: d802 0130 |008a: add-int/lit8 v2, v1, #int 48 // #30 │ │ +4b27a4: 8d22 |008c: int-to-byte v2, v2 │ │ +4b27a6: 4f02 0003 |008d: aput-byte v2, v0, v3 │ │ +4b27aa: d803 0301 |008f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b27ae: d801 0101 |0091: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b27b2: 28f1 |0093: goto 0084 // -000f │ │ +4b27b4: 6200 0fae |0094: sget-object v0, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ +4b27b8: 4f04 0005 |0096: aput-byte v4, v0, v5 │ │ +4b27bc: 4f06 0007 |0098: aput-byte v6, v0, v7 │ │ +4b27c0: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ 0x000c line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=103 │ │ 0x0026 line=106 │ │ @@ -1754149,17 +1754150,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b27c0: |[4b27c0] org.apache.commons.codec.binary.Base64.:()V │ │ -4b27d0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b27d6: 0e00 |0003: return-void │ │ +4b27c4: |[4b27c4] org.apache.commons.codec.binary.Base64.:()V │ │ +4b27d4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b27da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/codec/binary/Base64; │ │ │ │ #2 : (in Lorg/apache/commons/codec/binary/Base64;) │ │ @@ -1754167,97 +1754168,97 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 140 16-bit code units │ │ -4b2178: |[4b2178] org.apache.commons.codec.binary.Base64.decodeBase64:([B)[B │ │ -4b2188: 7110 66f1 0a00 |0000: invoke-static {v10}, Lorg/apache/commons/codec/binary/Base64;.discardNonBase64:([B)[B // method@f166 │ │ -4b218e: 0c0a |0003: move-result-object v10 │ │ -4b2190: 21a0 |0004: array-length v0, v10 │ │ -4b2192: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -4b2194: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -4b2198: 231a 1e1e |0008: new-array v10, v1, [B // type@1e1e │ │ -4b219c: 110a |000a: return-object v10 │ │ -4b219e: 21a0 |000b: array-length v0, v10 │ │ -4b21a0: db00 0004 |000c: div-int/lit8 v0, v0, #int 4 // #04 │ │ -4b21a4: 21a2 |000e: array-length v2, v10 │ │ -4b21a6: d803 02ff |000f: add-int/lit8 v3, v2, #int -1 // #ff │ │ -4b21aa: 4803 0a03 |0011: aget-byte v3, v10, v3 │ │ -4b21ae: 1304 3d00 |0013: const/16 v4, #int 61 // #3d │ │ -4b21b2: 3343 0900 |0015: if-ne v3, v4, 001e // +0009 │ │ -4b21b6: d802 02ff |0017: add-int/lit8 v2, v2, #int -1 // #ff │ │ -4b21ba: 3902 f6ff |0019: if-nez v2, 000f // -000a │ │ -4b21be: 231a 1e1e |001b: new-array v10, v1, [B // type@1e1e │ │ -4b21c2: 110a |001d: return-object v10 │ │ -4b21c4: b102 |001e: sub-int/2addr v2, v0 │ │ -4b21c6: 2322 1e1e |001f: new-array v2, v2, [B // type@1e1e │ │ -4b21ca: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -4b21cc: 3501 6900 |0022: if-ge v1, v0, 008b // +0069 │ │ -4b21d0: da05 0104 |0024: mul-int/lit8 v5, v1, #int 4 // #04 │ │ -4b21d4: d806 0502 |0026: add-int/lit8 v6, v5, #int 2 // #02 │ │ -4b21d8: 4806 0a06 |0028: aget-byte v6, v10, v6 │ │ -4b21dc: d807 0503 |002a: add-int/lit8 v7, v5, #int 3 // #03 │ │ -4b21e0: 4807 0a07 |002c: aget-byte v7, v10, v7 │ │ -4b21e4: 6208 0eae |002e: sget-object v8, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ -4b21e8: 4809 0a05 |0030: aget-byte v9, v10, v5 │ │ -4b21ec: 4809 0809 |0032: aget-byte v9, v8, v9 │ │ -4b21f0: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4b21f4: 4805 0a05 |0036: aget-byte v5, v10, v5 │ │ -4b21f8: 4805 0805 |0038: aget-byte v5, v8, v5 │ │ -4b21fc: 3246 2700 |003a: if-eq v6, v4, 0061 // +0027 │ │ -4b2200: 3247 2500 |003c: if-eq v7, v4, 0061 // +0025 │ │ -4b2204: 4806 0806 |003e: aget-byte v6, v8, v6 │ │ -4b2208: 4807 0807 |0040: aget-byte v7, v8, v7 │ │ -4b220c: e008 0902 |0042: shl-int/lit8 v8, v9, #int 2 // #02 │ │ -4b2210: e109 0504 |0044: shr-int/lit8 v9, v5, #int 4 // #04 │ │ -4b2214: b698 |0046: or-int/2addr v8, v9 │ │ -4b2216: 8d88 |0047: int-to-byte v8, v8 │ │ -4b2218: 4f08 0203 |0048: aput-byte v8, v2, v3 │ │ -4b221c: d808 0301 |004a: add-int/lit8 v8, v3, #int 1 // #01 │ │ -4b2220: dd05 050f |004c: and-int/lit8 v5, v5, #int 15 // #0f │ │ -4b2224: e005 0504 |004e: shl-int/lit8 v5, v5, #int 4 // #04 │ │ -4b2228: e109 0602 |0050: shr-int/lit8 v9, v6, #int 2 // #02 │ │ -4b222c: dd09 090f |0052: and-int/lit8 v9, v9, #int 15 // #0f │ │ -4b2230: b695 |0054: or-int/2addr v5, v9 │ │ -4b2232: 8d55 |0055: int-to-byte v5, v5 │ │ -4b2234: 4f05 0208 |0056: aput-byte v5, v2, v8 │ │ -4b2238: d805 0302 |0058: add-int/lit8 v5, v3, #int 2 // #02 │ │ -4b223c: e006 0606 |005a: shl-int/lit8 v6, v6, #int 6 // #06 │ │ -4b2240: b676 |005c: or-int/2addr v6, v7 │ │ -4b2242: 8d66 |005d: int-to-byte v6, v6 │ │ -4b2244: 4f06 0205 |005e: aput-byte v6, v2, v5 │ │ -4b2248: 2826 |0060: goto 0086 // +0026 │ │ -4b224a: 3346 0b00 |0061: if-ne v6, v4, 006c // +000b │ │ -4b224e: e006 0902 |0063: shl-int/lit8 v6, v9, #int 2 // #02 │ │ -4b2252: e105 0504 |0065: shr-int/lit8 v5, v5, #int 4 // #04 │ │ -4b2256: b665 |0067: or-int/2addr v5, v6 │ │ -4b2258: 8d55 |0068: int-to-byte v5, v5 │ │ -4b225a: 4f05 0203 |0069: aput-byte v5, v2, v3 │ │ -4b225e: 281b |006b: goto 0086 // +001b │ │ -4b2260: 3347 1a00 |006c: if-ne v7, v4, 0086 // +001a │ │ -4b2264: 4806 0806 |006e: aget-byte v6, v8, v6 │ │ -4b2268: e007 0902 |0070: shl-int/lit8 v7, v9, #int 2 // #02 │ │ -4b226c: e108 0504 |0072: shr-int/lit8 v8, v5, #int 4 // #04 │ │ -4b2270: b687 |0074: or-int/2addr v7, v8 │ │ -4b2272: 8d77 |0075: int-to-byte v7, v7 │ │ -4b2274: 4f07 0203 |0076: aput-byte v7, v2, v3 │ │ -4b2278: d807 0301 |0078: add-int/lit8 v7, v3, #int 1 // #01 │ │ -4b227c: dd05 050f |007a: and-int/lit8 v5, v5, #int 15 // #0f │ │ -4b2280: e005 0504 |007c: shl-int/lit8 v5, v5, #int 4 // #04 │ │ -4b2284: e106 0602 |007e: shr-int/lit8 v6, v6, #int 2 // #02 │ │ -4b2288: dd06 060f |0080: and-int/lit8 v6, v6, #int 15 // #0f │ │ -4b228c: b665 |0082: or-int/2addr v5, v6 │ │ -4b228e: 8d55 |0083: int-to-byte v5, v5 │ │ -4b2290: 4f05 0207 |0084: aput-byte v5, v2, v7 │ │ -4b2294: d803 0303 |0086: add-int/lit8 v3, v3, #int 3 // #03 │ │ -4b2298: d801 0101 |0088: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b229c: 2898 |008a: goto 0022 // -0068 │ │ -4b229e: 1102 |008b: return-object v2 │ │ +4b217c: |[4b217c] org.apache.commons.codec.binary.Base64.decodeBase64:([B)[B │ │ +4b218c: 7110 66f1 0a00 |0000: invoke-static {v10}, Lorg/apache/commons/codec/binary/Base64;.discardNonBase64:([B)[B // method@f166 │ │ +4b2192: 0c0a |0003: move-result-object v10 │ │ +4b2194: 21a0 |0004: array-length v0, v10 │ │ +4b2196: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +4b2198: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +4b219c: 231a 1e1e |0008: new-array v10, v1, [B // type@1e1e │ │ +4b21a0: 110a |000a: return-object v10 │ │ +4b21a2: 21a0 |000b: array-length v0, v10 │ │ +4b21a4: db00 0004 |000c: div-int/lit8 v0, v0, #int 4 // #04 │ │ +4b21a8: 21a2 |000e: array-length v2, v10 │ │ +4b21aa: d803 02ff |000f: add-int/lit8 v3, v2, #int -1 // #ff │ │ +4b21ae: 4803 0a03 |0011: aget-byte v3, v10, v3 │ │ +4b21b2: 1304 3d00 |0013: const/16 v4, #int 61 // #3d │ │ +4b21b6: 3343 0900 |0015: if-ne v3, v4, 001e // +0009 │ │ +4b21ba: d802 02ff |0017: add-int/lit8 v2, v2, #int -1 // #ff │ │ +4b21be: 3902 f6ff |0019: if-nez v2, 000f // -000a │ │ +4b21c2: 231a 1e1e |001b: new-array v10, v1, [B // type@1e1e │ │ +4b21c6: 110a |001d: return-object v10 │ │ +4b21c8: b102 |001e: sub-int/2addr v2, v0 │ │ +4b21ca: 2322 1e1e |001f: new-array v2, v2, [B // type@1e1e │ │ +4b21ce: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +4b21d0: 3501 6900 |0022: if-ge v1, v0, 008b // +0069 │ │ +4b21d4: da05 0104 |0024: mul-int/lit8 v5, v1, #int 4 // #04 │ │ +4b21d8: d806 0502 |0026: add-int/lit8 v6, v5, #int 2 // #02 │ │ +4b21dc: 4806 0a06 |0028: aget-byte v6, v10, v6 │ │ +4b21e0: d807 0503 |002a: add-int/lit8 v7, v5, #int 3 // #03 │ │ +4b21e4: 4807 0a07 |002c: aget-byte v7, v10, v7 │ │ +4b21e8: 6208 0eae |002e: sget-object v8, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ +4b21ec: 4809 0a05 |0030: aget-byte v9, v10, v5 │ │ +4b21f0: 4809 0809 |0032: aget-byte v9, v8, v9 │ │ +4b21f4: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4b21f8: 4805 0a05 |0036: aget-byte v5, v10, v5 │ │ +4b21fc: 4805 0805 |0038: aget-byte v5, v8, v5 │ │ +4b2200: 3246 2700 |003a: if-eq v6, v4, 0061 // +0027 │ │ +4b2204: 3247 2500 |003c: if-eq v7, v4, 0061 // +0025 │ │ +4b2208: 4806 0806 |003e: aget-byte v6, v8, v6 │ │ +4b220c: 4807 0807 |0040: aget-byte v7, v8, v7 │ │ +4b2210: e008 0902 |0042: shl-int/lit8 v8, v9, #int 2 // #02 │ │ +4b2214: e109 0504 |0044: shr-int/lit8 v9, v5, #int 4 // #04 │ │ +4b2218: b698 |0046: or-int/2addr v8, v9 │ │ +4b221a: 8d88 |0047: int-to-byte v8, v8 │ │ +4b221c: 4f08 0203 |0048: aput-byte v8, v2, v3 │ │ +4b2220: d808 0301 |004a: add-int/lit8 v8, v3, #int 1 // #01 │ │ +4b2224: dd05 050f |004c: and-int/lit8 v5, v5, #int 15 // #0f │ │ +4b2228: e005 0504 |004e: shl-int/lit8 v5, v5, #int 4 // #04 │ │ +4b222c: e109 0602 |0050: shr-int/lit8 v9, v6, #int 2 // #02 │ │ +4b2230: dd09 090f |0052: and-int/lit8 v9, v9, #int 15 // #0f │ │ +4b2234: b695 |0054: or-int/2addr v5, v9 │ │ +4b2236: 8d55 |0055: int-to-byte v5, v5 │ │ +4b2238: 4f05 0208 |0056: aput-byte v5, v2, v8 │ │ +4b223c: d805 0302 |0058: add-int/lit8 v5, v3, #int 2 // #02 │ │ +4b2240: e006 0606 |005a: shl-int/lit8 v6, v6, #int 6 // #06 │ │ +4b2244: b676 |005c: or-int/2addr v6, v7 │ │ +4b2246: 8d66 |005d: int-to-byte v6, v6 │ │ +4b2248: 4f06 0205 |005e: aput-byte v6, v2, v5 │ │ +4b224c: 2826 |0060: goto 0086 // +0026 │ │ +4b224e: 3346 0b00 |0061: if-ne v6, v4, 006c // +000b │ │ +4b2252: e006 0902 |0063: shl-int/lit8 v6, v9, #int 2 // #02 │ │ +4b2256: e105 0504 |0065: shr-int/lit8 v5, v5, #int 4 // #04 │ │ +4b225a: b665 |0067: or-int/2addr v5, v6 │ │ +4b225c: 8d55 |0068: int-to-byte v5, v5 │ │ +4b225e: 4f05 0203 |0069: aput-byte v5, v2, v3 │ │ +4b2262: 281b |006b: goto 0086 // +001b │ │ +4b2264: 3347 1a00 |006c: if-ne v7, v4, 0086 // +001a │ │ +4b2268: 4806 0806 |006e: aget-byte v6, v8, v6 │ │ +4b226c: e007 0902 |0070: shl-int/lit8 v7, v9, #int 2 // #02 │ │ +4b2270: e108 0504 |0072: shr-int/lit8 v8, v5, #int 4 // #04 │ │ +4b2274: b687 |0074: or-int/2addr v7, v8 │ │ +4b2276: 8d77 |0075: int-to-byte v7, v7 │ │ +4b2278: 4f07 0203 |0076: aput-byte v7, v2, v3 │ │ +4b227c: d807 0301 |0078: add-int/lit8 v7, v3, #int 1 // #01 │ │ +4b2280: dd05 050f |007a: and-int/lit8 v5, v5, #int 15 // #0f │ │ +4b2284: e005 0504 |007c: shl-int/lit8 v5, v5, #int 4 // #04 │ │ +4b2288: e106 0602 |007e: shr-int/lit8 v6, v6, #int 2 // #02 │ │ +4b228c: dd06 060f |0080: and-int/lit8 v6, v6, #int 15 // #0f │ │ +4b2290: b665 |0082: or-int/2addr v5, v6 │ │ +4b2292: 8d55 |0083: int-to-byte v5, v5 │ │ +4b2294: 4f05 0207 |0084: aput-byte v5, v2, v7 │ │ +4b2298: d803 0303 |0086: add-int/lit8 v3, v3, #int 3 // #03 │ │ +4b229c: d801 0101 |0088: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b22a0: 2898 |008a: goto 0022 // -0068 │ │ +4b22a2: 1102 |008b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0004 line=377 │ │ 0x000b line=381 │ │ 0x000e line=391 │ │ 0x0011 line=393 │ │ @@ -1754283,35 +1754284,35 @@ │ │ type : '([B)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -4b22a0: |[4b22a0] org.apache.commons.codec.binary.Base64.discardNonBase64:([B)[B │ │ -4b22b0: 2160 |0000: array-length v0, v6 │ │ -4b22b2: 2300 1e1e |0001: new-array v0, v0, [B // type@1e1e │ │ -4b22b6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4b22b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4b22ba: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4b22bc: 2164 |0006: array-length v4, v6 │ │ -4b22be: 3542 1400 |0007: if-ge v2, v4, 001b // +0014 │ │ -4b22c2: 4804 0602 |0009: aget-byte v4, v6, v2 │ │ -4b22c6: 7110 6ef1 0400 |000b: invoke-static {v4}, Lorg/apache/commons/codec/binary/Base64;.isBase64:(B)Z // method@f16e │ │ -4b22cc: 0a04 |000e: move-result v4 │ │ -4b22ce: 3804 0900 |000f: if-eqz v4, 0018 // +0009 │ │ -4b22d2: d804 0301 |0011: add-int/lit8 v4, v3, #int 1 // #01 │ │ -4b22d6: 4805 0602 |0013: aget-byte v5, v6, v2 │ │ -4b22da: 4f05 0003 |0015: aput-byte v5, v0, v3 │ │ -4b22de: 0143 |0017: move v3, v4 │ │ -4b22e0: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b22e4: 28ec |001a: goto 0006 // -0014 │ │ -4b22e6: 2336 1e1e |001b: new-array v6, v3, [B // type@1e1e │ │ -4b22ea: 7153 20e1 1016 |001d: invoke-static {v0, v1, v6, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4b22f0: 1106 |0020: return-object v6 │ │ +4b22a4: |[4b22a4] org.apache.commons.codec.binary.Base64.discardNonBase64:([B)[B │ │ +4b22b4: 2160 |0000: array-length v0, v6 │ │ +4b22b6: 2300 1e1e |0001: new-array v0, v0, [B // type@1e1e │ │ +4b22ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4b22bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4b22be: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4b22c0: 2164 |0006: array-length v4, v6 │ │ +4b22c2: 3542 1400 |0007: if-ge v2, v4, 001b // +0014 │ │ +4b22c6: 4804 0602 |0009: aget-byte v4, v6, v2 │ │ +4b22ca: 7110 6ef1 0400 |000b: invoke-static {v4}, Lorg/apache/commons/codec/binary/Base64;.isBase64:(B)Z // method@f16e │ │ +4b22d0: 0a04 |000e: move-result v4 │ │ +4b22d2: 3804 0900 |000f: if-eqz v4, 0018 // +0009 │ │ +4b22d6: d804 0301 |0011: add-int/lit8 v4, v3, #int 1 // #01 │ │ +4b22da: 4805 0602 |0013: aget-byte v5, v6, v2 │ │ +4b22de: 4f05 0003 |0015: aput-byte v5, v0, v3 │ │ +4b22e2: 0143 |0017: move v3, v4 │ │ +4b22e4: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b22e8: 28ec |001a: goto 0006 // -0014 │ │ +4b22ea: 2336 1e1e |001b: new-array v6, v3, [B // type@1e1e │ │ +4b22ee: 7153 20e1 1016 |001d: invoke-static {v0, v1, v6, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4b22f4: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0006 line=477 │ │ 0x0009 line=478 │ │ 0x0013 line=479 │ │ 0x001b line=483 │ │ @@ -1754324,40 +1754325,40 @@ │ │ type : '([B)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -4b22f4: |[4b22f4] org.apache.commons.codec.binary.Base64.discardWhitespace:([B)[B │ │ -4b2304: 2160 |0000: array-length v0, v6 │ │ -4b2306: 2300 1e1e |0001: new-array v0, v0, [B // type@1e1e │ │ -4b230a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4b230c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4b230e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4b2310: 2164 |0006: array-length v4, v6 │ │ -4b2312: 3542 1e00 |0007: if-ge v2, v4, 0025 // +001e │ │ -4b2316: 4804 0602 |0009: aget-byte v4, v6, v2 │ │ -4b231a: 1305 0900 |000b: const/16 v5, #int 9 // #9 │ │ -4b231e: 3254 1500 |000d: if-eq v4, v5, 0022 // +0015 │ │ -4b2322: 1305 0a00 |000f: const/16 v5, #int 10 // #a │ │ -4b2326: 3254 1100 |0011: if-eq v4, v5, 0022 // +0011 │ │ -4b232a: 1305 0d00 |0013: const/16 v5, #int 13 // #d │ │ -4b232e: 3254 0d00 |0015: if-eq v4, v5, 0022 // +000d │ │ -4b2332: 1305 2000 |0017: const/16 v5, #int 32 // #20 │ │ -4b2336: 3254 0900 |0019: if-eq v4, v5, 0022 // +0009 │ │ -4b233a: d804 0301 |001b: add-int/lit8 v4, v3, #int 1 // #01 │ │ -4b233e: 4805 0602 |001d: aget-byte v5, v6, v2 │ │ -4b2342: 4f05 0003 |001f: aput-byte v5, v0, v3 │ │ -4b2346: 0143 |0021: move v3, v4 │ │ -4b2348: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b234c: 28e2 |0024: goto 0006 // -001e │ │ -4b234e: 2336 1e1e |0025: new-array v6, v3, [B // type@1e1e │ │ -4b2352: 7153 20e1 1016 |0027: invoke-static {v0, v1, v6, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4b2358: 1106 |002a: return-object v6 │ │ +4b22f8: |[4b22f8] org.apache.commons.codec.binary.Base64.discardWhitespace:([B)[B │ │ +4b2308: 2160 |0000: array-length v0, v6 │ │ +4b230a: 2300 1e1e |0001: new-array v0, v0, [B // type@1e1e │ │ +4b230e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4b2310: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4b2312: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4b2314: 2164 |0006: array-length v4, v6 │ │ +4b2316: 3542 1e00 |0007: if-ge v2, v4, 0025 // +001e │ │ +4b231a: 4804 0602 |0009: aget-byte v4, v6, v2 │ │ +4b231e: 1305 0900 |000b: const/16 v5, #int 9 // #9 │ │ +4b2322: 3254 1500 |000d: if-eq v4, v5, 0022 // +0015 │ │ +4b2326: 1305 0a00 |000f: const/16 v5, #int 10 // #a │ │ +4b232a: 3254 1100 |0011: if-eq v4, v5, 0022 // +0011 │ │ +4b232e: 1305 0d00 |0013: const/16 v5, #int 13 // #d │ │ +4b2332: 3254 0d00 |0015: if-eq v4, v5, 0022 // +000d │ │ +4b2336: 1305 2000 |0017: const/16 v5, #int 32 // #20 │ │ +4b233a: 3254 0900 |0019: if-eq v4, v5, 0022 // +0009 │ │ +4b233e: d804 0301 |001b: add-int/lit8 v4, v3, #int 1 // #01 │ │ +4b2342: 4805 0602 |001d: aget-byte v5, v6, v2 │ │ +4b2346: 4f05 0003 |001f: aput-byte v5, v0, v3 │ │ +4b234a: 0143 |0021: move v3, v4 │ │ +4b234c: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b2350: 28e2 |0024: goto 0006 // -001e │ │ +4b2352: 2336 1e1e |0025: new-array v6, v3, [B // type@1e1e │ │ +4b2356: 7153 20e1 1016 |0027: invoke-static {v0, v1, v6, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4b235c: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0006 line=445 │ │ 0x0009 line=446 │ │ 0x001d line=453 │ │ 0x0025 line=457 │ │ @@ -1754370,19 +1754371,19 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4b2378: |[4b2378] org.apache.commons.codec.binary.Base64.encodeBase64:([B)[B │ │ -4b2388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b238a: 7120 6bf1 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/codec/binary/Base64;.encodeBase64:([BZ)[B // method@f16b │ │ -4b2390: 0c01 |0004: move-result-object v1 │ │ -4b2392: 1101 |0005: return-object v1 │ │ +4b237c: |[4b237c] org.apache.commons.codec.binary.Base64.encodeBase64:([B)[B │ │ +4b238c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b238e: 7120 6bf1 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/codec/binary/Base64;.encodeBase64:([BZ)[B // method@f16b │ │ +4b2394: 0c01 |0004: move-result-object v1 │ │ +4b2396: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ │ │ #6 : (in Lorg/apache/commons/codec/binary/Base64;) │ │ @@ -1754390,185 +1754391,185 @@ │ │ type : '([BZ)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 292 16-bit code units │ │ -4b2394: |[4b2394] org.apache.commons.codec.binary.Base64.encodeBase64:([BZ)[B │ │ -4b23a4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -4b23a8: 2101 |0002: array-length v1, v0 │ │ -4b23aa: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ -4b23ae: da01 0108 |0005: mul-int/lit8 v1, v1, #int 8 // #08 │ │ -4b23b2: dc03 0118 |0007: rem-int/lit8 v3, v1, #int 24 // #18 │ │ -4b23b6: db01 0118 |0009: div-int/lit8 v1, v1, #int 24 // #18 │ │ -4b23ba: 3803 0700 |000b: if-eqz v3, 0012 // +0007 │ │ -4b23be: d804 0101 |000d: add-int/lit8 v4, v1, #int 1 // #01 │ │ -4b23c2: da04 0404 |000f: mul-int/lit8 v4, v4, #int 4 // #04 │ │ -4b23c6: 2803 |0011: goto 0014 // +0003 │ │ -4b23c8: da04 0104 |0012: mul-int/lit8 v4, v1, #int 4 // #04 │ │ -4b23cc: 3813 1800 |0014: if-eqz v19, 002c // +0018 │ │ -4b23d0: 6206 05ae |0016: sget-object v6, Lorg/apache/commons/codec/binary/Base64;.CHUNK_SEPARATOR:[B // field@ae05 │ │ -4b23d4: 2167 |0018: array-length v7, v6 │ │ -4b23d6: 3907 0400 |0019: if-nez v7, 001d // +0004 │ │ -4b23da: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -4b23dc: 280b |001c: goto 0027 // +000b │ │ -4b23de: 8247 |001d: int-to-float v7, v4 │ │ -4b23e0: 1508 9842 |001e: const/high16 v8, #int 1117257728 // #4298 │ │ -4b23e4: c987 |0020: div-float/2addr v7, v8 │ │ -4b23e6: 8977 |0021: float-to-double v7, v7 │ │ -4b23e8: 7120 67e0 8700 |0022: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@e067 │ │ -4b23ee: 0b07 |0025: move-result-wide v7 │ │ -4b23f0: 8a77 |0026: double-to-int v7, v7 │ │ -4b23f2: 2166 |0027: array-length v6, v6 │ │ -4b23f4: 9206 0607 |0028: mul-int v6, v6, v7 │ │ -4b23f8: b064 |002a: add-int/2addr v4, v6 │ │ -4b23fa: 2802 |002b: goto 002d // +0002 │ │ -4b23fc: 1207 |002c: const/4 v7, #int 0 // #0 │ │ -4b23fe: 2346 1e1e |002d: new-array v6, v4, [B // type@1e1e │ │ -4b2402: 1209 |002f: const/4 v9, #int 0 // #0 │ │ -4b2404: 120a |0030: const/4 v10, #int 0 // #0 │ │ -4b2406: 120b |0031: const/4 v11, #int 0 // #0 │ │ -4b2408: 130c 4c00 |0032: const/16 v12, #int 76 // #4c │ │ -4b240c: 3519 7500 |0034: if-ge v9, v1, 00a9 // +0075 │ │ -4b2410: da0d 0903 |0036: mul-int/lit8 v13, v9, #int 3 // #03 │ │ -4b2414: 480e 000d |0038: aget-byte v14, v0, v13 │ │ -4b2418: d80f 0d01 |003a: add-int/lit8 v15, v13, #int 1 // #01 │ │ -4b241c: 480f 000f |003c: aget-byte v15, v0, v15 │ │ -4b2420: d80d 0d02 |003e: add-int/lit8 v13, v13, #int 2 // #02 │ │ -4b2424: 480d 000d |0040: aget-byte v13, v0, v13 │ │ -4b2428: dd02 0f0f |0042: and-int/lit8 v2, v15, #int 15 // #0f │ │ -4b242c: 8d22 |0044: int-to-byte v2, v2 │ │ -4b242e: dd08 0e03 |0045: and-int/lit8 v8, v14, #int 3 // #03 │ │ -4b2432: 8d88 |0047: int-to-byte v8, v8 │ │ -4b2434: dd10 0e80 |0048: and-int/lit8 v16, v14, #int -128 // #80 │ │ -4b2438: e10e 0e02 |004a: shr-int/lit8 v14, v14, #int 2 // #02 │ │ -4b243c: 3910 0300 |004c: if-nez v16, 004f // +0003 │ │ -4b2440: 2803 |004e: goto 0051 // +0003 │ │ -4b2442: d7ee c000 |004f: xor-int/lit16 v14, v14, #int 192 // #00c0 │ │ -4b2446: 8dee |0051: int-to-byte v14, v14 │ │ -4b2448: dd10 0f80 |0052: and-int/lit8 v16, v15, #int -128 // #80 │ │ -4b244c: e10f 0f04 |0054: shr-int/lit8 v15, v15, #int 4 // #04 │ │ -4b2450: 3910 0300 |0056: if-nez v16, 0059 // +0003 │ │ -4b2454: 2803 |0058: goto 005b // +0003 │ │ -4b2456: d7ff f000 |0059: xor-int/lit16 v15, v15, #int 240 // #00f0 │ │ -4b245a: 8dff |005b: int-to-byte v15, v15 │ │ -4b245c: dd10 0d80 |005c: and-int/lit8 v16, v13, #int -128 // #80 │ │ -4b2460: e105 0d06 |005e: shr-int/lit8 v5, v13, #int 6 // #06 │ │ -4b2464: 3910 0300 |0060: if-nez v16, 0063 // +0003 │ │ -4b2468: 2803 |0062: goto 0065 // +0003 │ │ -4b246a: d755 fc00 |0063: xor-int/lit16 v5, v5, #int 252 // #00fc │ │ -4b246e: 8d55 |0065: int-to-byte v5, v5 │ │ -4b2470: 6211 0fae |0066: sget-object v17, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ -4b2474: 480e 110e |0068: aget-byte v14, v17, v14 │ │ -4b2478: 4f0e 060a |006a: aput-byte v14, v6, v10 │ │ -4b247c: d80e 0a01 |006c: add-int/lit8 v14, v10, #int 1 // #01 │ │ -4b2480: e008 0804 |006e: shl-int/lit8 v8, v8, #int 4 // #04 │ │ -4b2484: b6f8 |0070: or-int/2addr v8, v15 │ │ -4b2486: 4808 1108 |0071: aget-byte v8, v17, v8 │ │ -4b248a: 4f08 060e |0073: aput-byte v8, v6, v14 │ │ -4b248e: d808 0a02 |0075: add-int/lit8 v8, v10, #int 2 // #02 │ │ -4b2492: e002 0202 |0077: shl-int/lit8 v2, v2, #int 2 // #02 │ │ -4b2496: b652 |0079: or-int/2addr v2, v5 │ │ -4b2498: 4802 1102 |007a: aget-byte v2, v17, v2 │ │ -4b249c: 4f02 0608 |007c: aput-byte v2, v6, v8 │ │ -4b24a0: d802 0a03 |007e: add-int/lit8 v2, v10, #int 3 // #03 │ │ -4b24a4: dd05 0d3f |0080: and-int/lit8 v5, v13, #int 63 // #3f │ │ -4b24a8: 4805 1105 |0082: aget-byte v5, v17, v5 │ │ -4b24ac: 4f05 0602 |0084: aput-byte v5, v6, v2 │ │ -4b24b0: d80a 0a04 |0086: add-int/lit8 v10, v10, #int 4 // #04 │ │ -4b24b4: 3813 1a00 |0088: if-eqz v19, 00a2 // +001a │ │ -4b24b8: 33ca 1800 |008a: if-ne v10, v12, 00a2 // +0018 │ │ -4b24bc: 6202 05ae |008c: sget-object v2, Lorg/apache/commons/codec/binary/Base64;.CHUNK_SEPARATOR:[B // field@ae05 │ │ -4b24c0: 2125 |008e: array-length v5, v2 │ │ -4b24c2: 1208 |008f: const/4 v8, #int 0 // #0 │ │ -4b24c4: 7155 20e1 82a6 |0090: invoke-static {v2, v8, v6, v10, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4b24ca: d80b 0b01 |0093: add-int/lit8 v11, v11, #int 1 // #01 │ │ -4b24ce: d805 0b01 |0095: add-int/lit8 v5, v11, #int 1 // #01 │ │ -4b24d2: 1308 4c00 |0097: const/16 v8, #int 76 // #4c │ │ -4b24d6: da05 054c |0099: mul-int/lit8 v5, v5, #int 76 // #4c │ │ -4b24da: 212c |009b: array-length v12, v2 │ │ -4b24dc: 920c 0c0b |009c: mul-int v12, v12, v11 │ │ -4b24e0: b05c |009e: add-int/2addr v12, v5 │ │ -4b24e2: 2122 |009f: array-length v2, v2 │ │ -4b24e4: b02a |00a0: add-int/2addr v10, v2 │ │ -4b24e6: 2803 |00a1: goto 00a4 // +0003 │ │ -4b24e8: 1308 4c00 |00a2: const/16 v8, #int 76 // #4c │ │ -4b24ec: d809 0901 |00a4: add-int/lit8 v9, v9, #int 1 // #01 │ │ -4b24f0: 1302 0800 |00a6: const/16 v2, #int 8 // #8 │ │ -4b24f4: 288c |00a8: goto 0034 // -0074 │ │ -4b24f6: da09 0903 |00a9: mul-int/lit8 v9, v9, #int 3 // #03 │ │ -4b24fa: 1301 3d00 |00ab: const/16 v1, #int 61 // #3d │ │ -4b24fe: 1302 0800 |00ad: const/16 v2, #int 8 // #8 │ │ -4b2502: 3323 2800 |00af: if-ne v3, v2, 00d7 // +0028 │ │ -4b2506: 4800 0009 |00b1: aget-byte v0, v0, v9 │ │ -4b250a: dd02 0003 |00b3: and-int/lit8 v2, v0, #int 3 // #03 │ │ -4b250e: 8d22 |00b5: int-to-byte v2, v2 │ │ -4b2510: dd03 0080 |00b6: and-int/lit8 v3, v0, #int -128 // #80 │ │ -4b2514: e100 0002 |00b8: shr-int/lit8 v0, v0, #int 2 // #02 │ │ -4b2518: 3903 0300 |00ba: if-nez v3, 00bd // +0003 │ │ -4b251c: 2803 |00bc: goto 00bf // +0003 │ │ -4b251e: d700 c000 |00bd: xor-int/lit16 v0, v0, #int 192 // #00c0 │ │ -4b2522: 8d00 |00bf: int-to-byte v0, v0 │ │ -4b2524: 6203 0fae |00c0: sget-object v3, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ -4b2528: 4800 0300 |00c2: aget-byte v0, v3, v0 │ │ -4b252c: 4f00 060a |00c4: aput-byte v0, v6, v10 │ │ -4b2530: d800 0a01 |00c6: add-int/lit8 v0, v10, #int 1 // #01 │ │ -4b2534: e002 0204 |00c8: shl-int/lit8 v2, v2, #int 4 // #04 │ │ -4b2538: 4802 0302 |00ca: aget-byte v2, v3, v2 │ │ -4b253c: 4f02 0600 |00cc: aput-byte v2, v6, v0 │ │ -4b2540: d800 0a02 |00ce: add-int/lit8 v0, v10, #int 2 // #02 │ │ -4b2544: 4f01 0600 |00d0: aput-byte v1, v6, v0 │ │ -4b2548: d80a 0a03 |00d2: add-int/lit8 v10, v10, #int 3 // #03 │ │ -4b254c: 4f01 060a |00d4: aput-byte v1, v6, v10 │ │ -4b2550: 2840 |00d6: goto 0116 // +0040 │ │ -4b2552: 1302 1000 |00d7: const/16 v2, #int 16 // #10 │ │ -4b2556: 3323 3d00 |00d9: if-ne v3, v2, 0116 // +003d │ │ -4b255a: 4802 0009 |00db: aget-byte v2, v0, v9 │ │ -4b255e: d809 0901 |00dd: add-int/lit8 v9, v9, #int 1 // #01 │ │ -4b2562: 4800 0009 |00df: aget-byte v0, v0, v9 │ │ -4b2566: dd03 000f |00e1: and-int/lit8 v3, v0, #int 15 // #0f │ │ -4b256a: 8d33 |00e3: int-to-byte v3, v3 │ │ -4b256c: dd05 0203 |00e4: and-int/lit8 v5, v2, #int 3 // #03 │ │ -4b2570: 8d55 |00e6: int-to-byte v5, v5 │ │ -4b2572: dd08 0280 |00e7: and-int/lit8 v8, v2, #int -128 // #80 │ │ -4b2576: e102 0202 |00e9: shr-int/lit8 v2, v2, #int 2 // #02 │ │ -4b257a: 3908 0300 |00eb: if-nez v8, 00ee // +0003 │ │ -4b257e: 2803 |00ed: goto 00f0 // +0003 │ │ -4b2580: d722 c000 |00ee: xor-int/lit16 v2, v2, #int 192 // #00c0 │ │ -4b2584: 8d22 |00f0: int-to-byte v2, v2 │ │ -4b2586: dd08 0080 |00f1: and-int/lit8 v8, v0, #int -128 // #80 │ │ -4b258a: e100 0004 |00f3: shr-int/lit8 v0, v0, #int 4 // #04 │ │ -4b258e: 3908 0300 |00f5: if-nez v8, 00f8 // +0003 │ │ -4b2592: 2803 |00f7: goto 00fa // +0003 │ │ -4b2594: d700 f000 |00f8: xor-int/lit16 v0, v0, #int 240 // #00f0 │ │ -4b2598: 8d00 |00fa: int-to-byte v0, v0 │ │ -4b259a: 6208 0fae |00fb: sget-object v8, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ -4b259e: 4802 0802 |00fd: aget-byte v2, v8, v2 │ │ -4b25a2: 4f02 060a |00ff: aput-byte v2, v6, v10 │ │ -4b25a6: d802 0a01 |0101: add-int/lit8 v2, v10, #int 1 // #01 │ │ -4b25aa: e005 0504 |0103: shl-int/lit8 v5, v5, #int 4 // #04 │ │ -4b25ae: b650 |0105: or-int/2addr v0, v5 │ │ -4b25b0: 4800 0800 |0106: aget-byte v0, v8, v0 │ │ -4b25b4: 4f00 0602 |0108: aput-byte v0, v6, v2 │ │ -4b25b8: d800 0a02 |010a: add-int/lit8 v0, v10, #int 2 // #02 │ │ -4b25bc: e002 0302 |010c: shl-int/lit8 v2, v3, #int 2 // #02 │ │ -4b25c0: 4802 0802 |010e: aget-byte v2, v8, v2 │ │ -4b25c4: 4f02 0600 |0110: aput-byte v2, v6, v0 │ │ -4b25c8: d80a 0a03 |0112: add-int/lit8 v10, v10, #int 3 // #03 │ │ -4b25cc: 4f01 060a |0114: aput-byte v1, v6, v10 │ │ -4b25d0: 3813 0d00 |0116: if-eqz v19, 0123 // +000d │ │ -4b25d4: 357b 0b00 |0118: if-ge v11, v7, 0123 // +000b │ │ -4b25d8: 6200 05ae |011a: sget-object v0, Lorg/apache/commons/codec/binary/Base64;.CHUNK_SEPARATOR:[B // field@ae05 │ │ -4b25dc: 2101 |011c: array-length v1, v0 │ │ -4b25de: b114 |011d: sub-int/2addr v4, v1 │ │ -4b25e0: 2101 |011e: array-length v1, v0 │ │ -4b25e2: 1202 |011f: const/4 v2, #int 0 // #0 │ │ -4b25e4: 7151 20e1 2046 |0120: invoke-static {v0, v2, v6, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4b25ea: 1106 |0123: return-object v6 │ │ +4b2398: |[4b2398] org.apache.commons.codec.binary.Base64.encodeBase64:([BZ)[B │ │ +4b23a8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +4b23ac: 2101 |0002: array-length v1, v0 │ │ +4b23ae: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ +4b23b2: da01 0108 |0005: mul-int/lit8 v1, v1, #int 8 // #08 │ │ +4b23b6: dc03 0118 |0007: rem-int/lit8 v3, v1, #int 24 // #18 │ │ +4b23ba: db01 0118 |0009: div-int/lit8 v1, v1, #int 24 // #18 │ │ +4b23be: 3803 0700 |000b: if-eqz v3, 0012 // +0007 │ │ +4b23c2: d804 0101 |000d: add-int/lit8 v4, v1, #int 1 // #01 │ │ +4b23c6: da04 0404 |000f: mul-int/lit8 v4, v4, #int 4 // #04 │ │ +4b23ca: 2803 |0011: goto 0014 // +0003 │ │ +4b23cc: da04 0104 |0012: mul-int/lit8 v4, v1, #int 4 // #04 │ │ +4b23d0: 3813 1800 |0014: if-eqz v19, 002c // +0018 │ │ +4b23d4: 6206 05ae |0016: sget-object v6, Lorg/apache/commons/codec/binary/Base64;.CHUNK_SEPARATOR:[B // field@ae05 │ │ +4b23d8: 2167 |0018: array-length v7, v6 │ │ +4b23da: 3907 0400 |0019: if-nez v7, 001d // +0004 │ │ +4b23de: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +4b23e0: 280b |001c: goto 0027 // +000b │ │ +4b23e2: 8247 |001d: int-to-float v7, v4 │ │ +4b23e4: 1508 9842 |001e: const/high16 v8, #int 1117257728 // #4298 │ │ +4b23e8: c987 |0020: div-float/2addr v7, v8 │ │ +4b23ea: 8977 |0021: float-to-double v7, v7 │ │ +4b23ec: 7120 67e0 8700 |0022: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@e067 │ │ +4b23f2: 0b07 |0025: move-result-wide v7 │ │ +4b23f4: 8a77 |0026: double-to-int v7, v7 │ │ +4b23f6: 2166 |0027: array-length v6, v6 │ │ +4b23f8: 9206 0607 |0028: mul-int v6, v6, v7 │ │ +4b23fc: b064 |002a: add-int/2addr v4, v6 │ │ +4b23fe: 2802 |002b: goto 002d // +0002 │ │ +4b2400: 1207 |002c: const/4 v7, #int 0 // #0 │ │ +4b2402: 2346 1e1e |002d: new-array v6, v4, [B // type@1e1e │ │ +4b2406: 1209 |002f: const/4 v9, #int 0 // #0 │ │ +4b2408: 120a |0030: const/4 v10, #int 0 // #0 │ │ +4b240a: 120b |0031: const/4 v11, #int 0 // #0 │ │ +4b240c: 130c 4c00 |0032: const/16 v12, #int 76 // #4c │ │ +4b2410: 3519 7500 |0034: if-ge v9, v1, 00a9 // +0075 │ │ +4b2414: da0d 0903 |0036: mul-int/lit8 v13, v9, #int 3 // #03 │ │ +4b2418: 480e 000d |0038: aget-byte v14, v0, v13 │ │ +4b241c: d80f 0d01 |003a: add-int/lit8 v15, v13, #int 1 // #01 │ │ +4b2420: 480f 000f |003c: aget-byte v15, v0, v15 │ │ +4b2424: d80d 0d02 |003e: add-int/lit8 v13, v13, #int 2 // #02 │ │ +4b2428: 480d 000d |0040: aget-byte v13, v0, v13 │ │ +4b242c: dd02 0f0f |0042: and-int/lit8 v2, v15, #int 15 // #0f │ │ +4b2430: 8d22 |0044: int-to-byte v2, v2 │ │ +4b2432: dd08 0e03 |0045: and-int/lit8 v8, v14, #int 3 // #03 │ │ +4b2436: 8d88 |0047: int-to-byte v8, v8 │ │ +4b2438: dd10 0e80 |0048: and-int/lit8 v16, v14, #int -128 // #80 │ │ +4b243c: e10e 0e02 |004a: shr-int/lit8 v14, v14, #int 2 // #02 │ │ +4b2440: 3910 0300 |004c: if-nez v16, 004f // +0003 │ │ +4b2444: 2803 |004e: goto 0051 // +0003 │ │ +4b2446: d7ee c000 |004f: xor-int/lit16 v14, v14, #int 192 // #00c0 │ │ +4b244a: 8dee |0051: int-to-byte v14, v14 │ │ +4b244c: dd10 0f80 |0052: and-int/lit8 v16, v15, #int -128 // #80 │ │ +4b2450: e10f 0f04 |0054: shr-int/lit8 v15, v15, #int 4 // #04 │ │ +4b2454: 3910 0300 |0056: if-nez v16, 0059 // +0003 │ │ +4b2458: 2803 |0058: goto 005b // +0003 │ │ +4b245a: d7ff f000 |0059: xor-int/lit16 v15, v15, #int 240 // #00f0 │ │ +4b245e: 8dff |005b: int-to-byte v15, v15 │ │ +4b2460: dd10 0d80 |005c: and-int/lit8 v16, v13, #int -128 // #80 │ │ +4b2464: e105 0d06 |005e: shr-int/lit8 v5, v13, #int 6 // #06 │ │ +4b2468: 3910 0300 |0060: if-nez v16, 0063 // +0003 │ │ +4b246c: 2803 |0062: goto 0065 // +0003 │ │ +4b246e: d755 fc00 |0063: xor-int/lit16 v5, v5, #int 252 // #00fc │ │ +4b2472: 8d55 |0065: int-to-byte v5, v5 │ │ +4b2474: 6211 0fae |0066: sget-object v17, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ +4b2478: 480e 110e |0068: aget-byte v14, v17, v14 │ │ +4b247c: 4f0e 060a |006a: aput-byte v14, v6, v10 │ │ +4b2480: d80e 0a01 |006c: add-int/lit8 v14, v10, #int 1 // #01 │ │ +4b2484: e008 0804 |006e: shl-int/lit8 v8, v8, #int 4 // #04 │ │ +4b2488: b6f8 |0070: or-int/2addr v8, v15 │ │ +4b248a: 4808 1108 |0071: aget-byte v8, v17, v8 │ │ +4b248e: 4f08 060e |0073: aput-byte v8, v6, v14 │ │ +4b2492: d808 0a02 |0075: add-int/lit8 v8, v10, #int 2 // #02 │ │ +4b2496: e002 0202 |0077: shl-int/lit8 v2, v2, #int 2 // #02 │ │ +4b249a: b652 |0079: or-int/2addr v2, v5 │ │ +4b249c: 4802 1102 |007a: aget-byte v2, v17, v2 │ │ +4b24a0: 4f02 0608 |007c: aput-byte v2, v6, v8 │ │ +4b24a4: d802 0a03 |007e: add-int/lit8 v2, v10, #int 3 // #03 │ │ +4b24a8: dd05 0d3f |0080: and-int/lit8 v5, v13, #int 63 // #3f │ │ +4b24ac: 4805 1105 |0082: aget-byte v5, v17, v5 │ │ +4b24b0: 4f05 0602 |0084: aput-byte v5, v6, v2 │ │ +4b24b4: d80a 0a04 |0086: add-int/lit8 v10, v10, #int 4 // #04 │ │ +4b24b8: 3813 1a00 |0088: if-eqz v19, 00a2 // +001a │ │ +4b24bc: 33ca 1800 |008a: if-ne v10, v12, 00a2 // +0018 │ │ +4b24c0: 6202 05ae |008c: sget-object v2, Lorg/apache/commons/codec/binary/Base64;.CHUNK_SEPARATOR:[B // field@ae05 │ │ +4b24c4: 2125 |008e: array-length v5, v2 │ │ +4b24c6: 1208 |008f: const/4 v8, #int 0 // #0 │ │ +4b24c8: 7155 20e1 82a6 |0090: invoke-static {v2, v8, v6, v10, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4b24ce: d80b 0b01 |0093: add-int/lit8 v11, v11, #int 1 // #01 │ │ +4b24d2: d805 0b01 |0095: add-int/lit8 v5, v11, #int 1 // #01 │ │ +4b24d6: 1308 4c00 |0097: const/16 v8, #int 76 // #4c │ │ +4b24da: da05 054c |0099: mul-int/lit8 v5, v5, #int 76 // #4c │ │ +4b24de: 212c |009b: array-length v12, v2 │ │ +4b24e0: 920c 0c0b |009c: mul-int v12, v12, v11 │ │ +4b24e4: b05c |009e: add-int/2addr v12, v5 │ │ +4b24e6: 2122 |009f: array-length v2, v2 │ │ +4b24e8: b02a |00a0: add-int/2addr v10, v2 │ │ +4b24ea: 2803 |00a1: goto 00a4 // +0003 │ │ +4b24ec: 1308 4c00 |00a2: const/16 v8, #int 76 // #4c │ │ +4b24f0: d809 0901 |00a4: add-int/lit8 v9, v9, #int 1 // #01 │ │ +4b24f4: 1302 0800 |00a6: const/16 v2, #int 8 // #8 │ │ +4b24f8: 288c |00a8: goto 0034 // -0074 │ │ +4b24fa: da09 0903 |00a9: mul-int/lit8 v9, v9, #int 3 // #03 │ │ +4b24fe: 1301 3d00 |00ab: const/16 v1, #int 61 // #3d │ │ +4b2502: 1302 0800 |00ad: const/16 v2, #int 8 // #8 │ │ +4b2506: 3323 2800 |00af: if-ne v3, v2, 00d7 // +0028 │ │ +4b250a: 4800 0009 |00b1: aget-byte v0, v0, v9 │ │ +4b250e: dd02 0003 |00b3: and-int/lit8 v2, v0, #int 3 // #03 │ │ +4b2512: 8d22 |00b5: int-to-byte v2, v2 │ │ +4b2514: dd03 0080 |00b6: and-int/lit8 v3, v0, #int -128 // #80 │ │ +4b2518: e100 0002 |00b8: shr-int/lit8 v0, v0, #int 2 // #02 │ │ +4b251c: 3903 0300 |00ba: if-nez v3, 00bd // +0003 │ │ +4b2520: 2803 |00bc: goto 00bf // +0003 │ │ +4b2522: d700 c000 |00bd: xor-int/lit16 v0, v0, #int 192 // #00c0 │ │ +4b2526: 8d00 |00bf: int-to-byte v0, v0 │ │ +4b2528: 6203 0fae |00c0: sget-object v3, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ +4b252c: 4800 0300 |00c2: aget-byte v0, v3, v0 │ │ +4b2530: 4f00 060a |00c4: aput-byte v0, v6, v10 │ │ +4b2534: d800 0a01 |00c6: add-int/lit8 v0, v10, #int 1 // #01 │ │ +4b2538: e002 0204 |00c8: shl-int/lit8 v2, v2, #int 4 // #04 │ │ +4b253c: 4802 0302 |00ca: aget-byte v2, v3, v2 │ │ +4b2540: 4f02 0600 |00cc: aput-byte v2, v6, v0 │ │ +4b2544: d800 0a02 |00ce: add-int/lit8 v0, v10, #int 2 // #02 │ │ +4b2548: 4f01 0600 |00d0: aput-byte v1, v6, v0 │ │ +4b254c: d80a 0a03 |00d2: add-int/lit8 v10, v10, #int 3 // #03 │ │ +4b2550: 4f01 060a |00d4: aput-byte v1, v6, v10 │ │ +4b2554: 2840 |00d6: goto 0116 // +0040 │ │ +4b2556: 1302 1000 |00d7: const/16 v2, #int 16 // #10 │ │ +4b255a: 3323 3d00 |00d9: if-ne v3, v2, 0116 // +003d │ │ +4b255e: 4802 0009 |00db: aget-byte v2, v0, v9 │ │ +4b2562: d809 0901 |00dd: add-int/lit8 v9, v9, #int 1 // #01 │ │ +4b2566: 4800 0009 |00df: aget-byte v0, v0, v9 │ │ +4b256a: dd03 000f |00e1: and-int/lit8 v3, v0, #int 15 // #0f │ │ +4b256e: 8d33 |00e3: int-to-byte v3, v3 │ │ +4b2570: dd05 0203 |00e4: and-int/lit8 v5, v2, #int 3 // #03 │ │ +4b2574: 8d55 |00e6: int-to-byte v5, v5 │ │ +4b2576: dd08 0280 |00e7: and-int/lit8 v8, v2, #int -128 // #80 │ │ +4b257a: e102 0202 |00e9: shr-int/lit8 v2, v2, #int 2 // #02 │ │ +4b257e: 3908 0300 |00eb: if-nez v8, 00ee // +0003 │ │ +4b2582: 2803 |00ed: goto 00f0 // +0003 │ │ +4b2584: d722 c000 |00ee: xor-int/lit16 v2, v2, #int 192 // #00c0 │ │ +4b2588: 8d22 |00f0: int-to-byte v2, v2 │ │ +4b258a: dd08 0080 |00f1: and-int/lit8 v8, v0, #int -128 // #80 │ │ +4b258e: e100 0004 |00f3: shr-int/lit8 v0, v0, #int 4 // #04 │ │ +4b2592: 3908 0300 |00f5: if-nez v8, 00f8 // +0003 │ │ +4b2596: 2803 |00f7: goto 00fa // +0003 │ │ +4b2598: d700 f000 |00f8: xor-int/lit16 v0, v0, #int 240 // #00f0 │ │ +4b259c: 8d00 |00fa: int-to-byte v0, v0 │ │ +4b259e: 6208 0fae |00fb: sget-object v8, Lorg/apache/commons/codec/binary/Base64;.lookUpBase64Alphabet:[B // field@ae0f │ │ +4b25a2: 4802 0802 |00fd: aget-byte v2, v8, v2 │ │ +4b25a6: 4f02 060a |00ff: aput-byte v2, v6, v10 │ │ +4b25aa: d802 0a01 |0101: add-int/lit8 v2, v10, #int 1 // #01 │ │ +4b25ae: e005 0504 |0103: shl-int/lit8 v5, v5, #int 4 // #04 │ │ +4b25b2: b650 |0105: or-int/2addr v0, v5 │ │ +4b25b4: 4800 0800 |0106: aget-byte v0, v8, v0 │ │ +4b25b8: 4f00 0602 |0108: aput-byte v0, v6, v2 │ │ +4b25bc: d800 0a02 |010a: add-int/lit8 v0, v10, #int 2 // #02 │ │ +4b25c0: e002 0302 |010c: shl-int/lit8 v2, v3, #int 2 // #02 │ │ +4b25c4: 4802 0802 |010e: aget-byte v2, v8, v2 │ │ +4b25c8: 4f02 0600 |0110: aput-byte v2, v6, v0 │ │ +4b25cc: d80a 0a03 |0112: add-int/lit8 v10, v10, #int 3 // #03 │ │ +4b25d0: 4f01 060a |0114: aput-byte v1, v6, v10 │ │ +4b25d4: 3813 0d00 |0116: if-eqz v19, 0123 // +000d │ │ +4b25d8: 357b 0b00 |0118: if-ge v11, v7, 0123 // +000b │ │ +4b25dc: 6200 05ae |011a: sget-object v0, Lorg/apache/commons/codec/binary/Base64;.CHUNK_SEPARATOR:[B // field@ae05 │ │ +4b25e0: 2101 |011c: array-length v1, v0 │ │ +4b25e2: b114 |011d: sub-int/2addr v4, v1 │ │ +4b25e4: 2101 |011e: array-length v1, v0 │ │ +4b25e6: 1202 |011f: const/4 v2, #int 0 // #0 │ │ +4b25e8: 7151 20e1 2046 |0120: invoke-static {v0, v2, v6, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4b25ee: 1106 |0123: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=233 │ │ 0x0007 line=234 │ │ 0x0009 line=235 │ │ 0x0016 line=253 │ │ 0x0027 line=255 │ │ @@ -1754604,19 +1754605,19 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4b25ec: |[4b25ec] org.apache.commons.codec.binary.Base64.encodeBase64Chunked:([B)[B │ │ -4b25fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4b25fe: 7120 6bf1 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/codec/binary/Base64;.encodeBase64:([BZ)[B // method@f16b │ │ -4b2604: 0c01 |0004: move-result-object v1 │ │ -4b2606: 1101 |0005: return-object v1 │ │ +4b25f0: |[4b25f0] org.apache.commons.codec.binary.Base64.encodeBase64Chunked:([B)[B │ │ +4b2600: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4b2602: 7120 6bf1 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/codec/binary/Base64;.encodeBase64:([BZ)[B // method@f16b │ │ +4b2608: 0c01 |0004: move-result-object v1 │ │ +4b260a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ │ │ #8 : (in Lorg/apache/commons/codec/binary/Base64;) │ │ @@ -1754624,32 +1754625,32 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -4b20e8: |[4b20e8] org.apache.commons.codec.binary.Base64.isArrayByteBase64:([B)Z │ │ -4b20f8: 7110 67f1 0500 |0000: invoke-static {v5}, Lorg/apache/commons/codec/binary/Base64;.discardWhitespace:([B)[B // method@f167 │ │ -4b20fe: 0c05 |0003: move-result-object v5 │ │ -4b2100: 2150 |0004: array-length v0, v5 │ │ -4b2102: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -4b2104: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -4b2108: 0f01 |0008: return v1 │ │ -4b210a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4b210c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -4b210e: 3503 0e00 |000b: if-ge v3, v0, 0019 // +000e │ │ -4b2112: 4804 0503 |000d: aget-byte v4, v5, v3 │ │ -4b2116: 7110 6ef1 0400 |000f: invoke-static {v4}, Lorg/apache/commons/codec/binary/Base64;.isBase64:(B)Z // method@f16e │ │ -4b211c: 0a04 |0012: move-result v4 │ │ -4b211e: 3904 0300 |0013: if-nez v4, 0016 // +0003 │ │ -4b2122: 0f02 |0015: return v2 │ │ -4b2124: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b2128: 28f3 |0018: goto 000b // -000d │ │ -4b212a: 0f01 |0019: return v1 │ │ +4b20ec: |[4b20ec] org.apache.commons.codec.binary.Base64.isArrayByteBase64:([B)Z │ │ +4b20fc: 7110 67f1 0500 |0000: invoke-static {v5}, Lorg/apache/commons/codec/binary/Base64;.discardWhitespace:([B)[B // method@f167 │ │ +4b2102: 0c05 |0003: move-result-object v5 │ │ +4b2104: 2150 |0004: array-length v0, v5 │ │ +4b2106: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +4b2108: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +4b210c: 0f01 |0008: return v1 │ │ +4b210e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4b2110: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +4b2112: 3503 0e00 |000b: if-ge v3, v0, 0019 // +000e │ │ +4b2116: 4804 0503 |000d: aget-byte v4, v5, v3 │ │ +4b211a: 7110 6ef1 0400 |000f: invoke-static {v4}, Lorg/apache/commons/codec/binary/Base64;.isBase64:(B)Z // method@f16e │ │ +4b2120: 0a04 |0012: move-result v4 │ │ +4b2122: 3904 0300 |0013: if-nez v4, 0016 // +0003 │ │ +4b2126: 0f02 |0015: return v2 │ │ +4b2128: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b212c: 28f3 |0018: goto 000b // -000d │ │ +4b212e: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=156 │ │ 0x000d line=163 │ │ locals : │ │ 0x0000 - 0x001a reg=5 (null) [B │ │ @@ -1754659,26 +1754660,26 @@ │ │ type : '(B)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -4b212c: |[4b212c] org.apache.commons.codec.binary.Base64.isBase64:(B)Z │ │ -4b213c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4b213e: 1301 3d00 |0001: const/16 v1, #int 61 // #3d │ │ -4b2142: 3312 0300 |0003: if-ne v2, v1, 0006 // +0003 │ │ -4b2146: 0f00 |0005: return v0 │ │ -4b2148: 6201 0eae |0006: sget-object v1, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ -4b214c: 4802 0102 |0008: aget-byte v2, v1, v2 │ │ -4b2150: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -4b2152: 3312 0400 |000b: if-ne v2, v1, 000f // +0004 │ │ -4b2156: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -4b2158: 0f02 |000e: return v2 │ │ -4b215a: 0f00 |000f: return v0 │ │ +4b2130: |[4b2130] org.apache.commons.codec.binary.Base64.isBase64:(B)Z │ │ +4b2140: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4b2142: 1301 3d00 |0001: const/16 v1, #int 61 // #3d │ │ +4b2146: 3312 0300 |0003: if-ne v2, v1, 0006 // +0003 │ │ +4b214a: 0f00 |0005: return v0 │ │ +4b214c: 6201 0eae |0006: sget-object v1, Lorg/apache/commons/codec/binary/Base64;.base64Alphabet:[B // field@ae0e │ │ +4b2150: 4802 0102 |0008: aget-byte v2, v1, v2 │ │ +4b2154: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +4b2156: 3312 0400 |000b: if-ne v2, v1, 000f // +0004 │ │ +4b215a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +4b215c: 0f02 |000e: return v2 │ │ +4b215e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=137 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) B │ │ │ │ Virtual methods - │ │ @@ -1754687,25 +1754688,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4b2608: |[4b2608] org.apache.commons.codec.binary.Base64.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b2618: 2020 1e1e |0000: instance-of v0, v2, [B // type@1e1e │ │ -4b261c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4b2620: 1f02 1e1e |0004: check-cast v2, [B // type@1e1e │ │ -4b2624: 6e20 64f1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/binary/Base64;.decode:([B)[B // method@f164 │ │ -4b262a: 0c02 |0009: move-result-object v2 │ │ -4b262c: 1102 |000a: return-object v2 │ │ -4b262e: 2202 7c1c |000b: new-instance v2, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b2632: 1a00 5751 |000d: const-string v0, "Parameter supplied to Base64 decode is not a byte[]" // string@5157 │ │ -4b2636: 7020 4df1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b263c: 2702 |0012: throw v2 │ │ +4b260c: |[4b260c] org.apache.commons.codec.binary.Base64.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b261c: 2020 1e1e |0000: instance-of v0, v2, [B // type@1e1e │ │ +4b2620: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4b2624: 1f02 1e1e |0004: check-cast v2, [B // type@1e1e │ │ +4b2628: 6e20 64f1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/binary/Base64;.decode:([B)[B // method@f164 │ │ +4b262e: 0c02 |0009: move-result-object v2 │ │ +4b2630: 1102 |000a: return-object v2 │ │ +4b2632: 2202 7c1c |000b: new-instance v2, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b2636: 1a00 5751 |000d: const-string v0, "Parameter supplied to Base64 decode is not a byte[]" // string@5157 │ │ +4b263a: 7020 4df1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b2640: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0004 line=209 │ │ 0x000b line=207 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/codec/binary/Base64; │ │ @@ -1754716,18 +1754717,18 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4b215c: |[4b215c] org.apache.commons.codec.binary.Base64.decode:([B)[B │ │ -4b216c: 7110 65f1 0100 |0000: invoke-static {v1}, Lorg/apache/commons/codec/binary/Base64;.decodeBase64:([B)[B // method@f165 │ │ -4b2172: 0c01 |0003: move-result-object v1 │ │ -4b2174: 1101 |0004: return-object v1 │ │ +4b2160: |[4b2160] org.apache.commons.codec.binary.Base64.decode:([B)[B │ │ +4b2170: 7110 65f1 0100 |0000: invoke-static {v1}, Lorg/apache/commons/codec/binary/Base64;.decodeBase64:([B)[B // method@f165 │ │ +4b2176: 0c01 |0003: move-result-object v1 │ │ +4b2178: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/binary/Base64; │ │ 0x0000 - 0x0005 reg=1 (null) [B │ │ │ │ @@ -1754736,25 +1754737,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4b2640: |[4b2640] org.apache.commons.codec.binary.Base64.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b2650: 2020 1e1e |0000: instance-of v0, v2, [B // type@1e1e │ │ -4b2654: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4b2658: 1f02 1e1e |0004: check-cast v2, [B // type@1e1e │ │ -4b265c: 6e20 69f1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/binary/Base64;.encode:([B)[B // method@f169 │ │ -4b2662: 0c02 |0009: move-result-object v2 │ │ -4b2664: 1102 |000a: return-object v2 │ │ -4b2666: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b266a: 1a00 5851 |000d: const-string v0, "Parameter supplied to Base64 encode is not a byte[]" // string@5158 │ │ -4b266e: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b2674: 2702 |0012: throw v2 │ │ +4b2644: |[4b2644] org.apache.commons.codec.binary.Base64.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b2654: 2020 1e1e |0000: instance-of v0, v2, [B // type@1e1e │ │ +4b2658: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4b265c: 1f02 1e1e |0004: check-cast v2, [B // type@1e1e │ │ +4b2660: 6e20 69f1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/binary/Base64;.encode:([B)[B // method@f169 │ │ +4b2666: 0c02 |0009: move-result-object v2 │ │ +4b2668: 1102 |000a: return-object v2 │ │ +4b266a: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b266e: 1a00 5851 |000d: const-string v0, "Parameter supplied to Base64 encode is not a byte[]" // string@5158 │ │ +4b2672: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b2678: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0004 line=510 │ │ 0x000b line=507 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/codec/binary/Base64; │ │ @@ -1754765,19 +1754766,19 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4b235c: |[4b235c] org.apache.commons.codec.binary.Base64.encode:([B)[B │ │ -4b236c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b236e: 7120 6bf1 0200 |0001: invoke-static {v2, v0}, Lorg/apache/commons/codec/binary/Base64;.encodeBase64:([BZ)[B // method@f16b │ │ -4b2374: 0c02 |0004: move-result-object v2 │ │ -4b2376: 1102 |0005: return-object v2 │ │ +4b2360: |[4b2360] org.apache.commons.codec.binary.Base64.encode:([B)[B │ │ +4b2370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b2372: 7120 6bf1 0200 |0001: invoke-static {v2, v0}, Lorg/apache/commons/codec/binary/Base64;.encodeBase64:([BZ)[B // method@f16b │ │ +4b2378: 0c02 |0004: move-result-object v2 │ │ +4b237a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=521 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/codec/binary/Base64; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1754867,27 +1754868,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -4b2afc: |[4b2afc] org.apache.commons.codec.binary.BinaryCodec.:()V │ │ -4b2b0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b2b0e: 2301 1f1e |0001: new-array v1, v0, [C // type@1e1f │ │ -4b2b12: 6901 1aae |0003: sput-object v1, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_CHAR_ARRAY:[C // field@ae1a │ │ -4b2b16: 2300 1e1e |0005: new-array v0, v0, [B // type@1e1e │ │ -4b2b1a: 6900 19ae |0007: sput-object v0, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ -4b2b1e: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -4b2b22: 2300 221e |000b: new-array v0, v0, [I // type@1e22 │ │ -4b2b26: 2600 0700 0000 |000d: fill-array-data v0, 00000014 // +00000007 │ │ -4b2b2c: 6900 10ae |0010: sput-object v0, Lorg/apache/commons/codec/binary/BinaryCodec;.BITS:[I // field@ae10 │ │ -4b2b30: 0e00 |0012: return-void │ │ -4b2b32: 0000 |0013: nop // spacer │ │ -4b2b34: 0003 0400 0800 0000 0100 0000 0200 ... |0014: array-data (20 units) │ │ +4b2b00: |[4b2b00] org.apache.commons.codec.binary.BinaryCodec.:()V │ │ +4b2b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b2b12: 2301 1f1e |0001: new-array v1, v0, [C // type@1e1f │ │ +4b2b16: 6901 1aae |0003: sput-object v1, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_CHAR_ARRAY:[C // field@ae1a │ │ +4b2b1a: 2300 1e1e |0005: new-array v0, v0, [B // type@1e1e │ │ +4b2b1e: 6900 19ae |0007: sput-object v0, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ +4b2b22: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +4b2b26: 2300 221e |000b: new-array v0, v0, [I // type@1e22 │ │ +4b2b2a: 2600 0700 0000 |000d: fill-array-data v0, 00000014 // +00000007 │ │ +4b2b30: 6900 10ae |0010: sput-object v0, Lorg/apache/commons/codec/binary/BinaryCodec;.BITS:[I // field@ae10 │ │ +4b2b34: 0e00 |0012: return-void │ │ +4b2b36: 0000 |0013: nop // spacer │ │ +4b2b38: 0003 0400 0800 0000 0100 0000 0200 ... |0014: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=41 │ │ 0x0007 line=44 │ │ 0x000d line=70 │ │ locals : │ │ │ │ @@ -1754896,17 +1754897,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b2b5c: |[4b2b5c] org.apache.commons.codec.binary.BinaryCodec.:()V │ │ -4b2b6c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b2b72: 0e00 |0003: return-void │ │ +4b2b60: |[4b2b60] org.apache.commons.codec.binary.BinaryCodec.:()V │ │ +4b2b70: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b2b76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/codec/binary/BinaryCodec; │ │ │ │ #2 : (in Lorg/apache/commons/codec/binary/BinaryCodec;) │ │ @@ -1754914,48 +1754915,48 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 52 16-bit code units │ │ -4b2810: |[4b2810] org.apache.commons.codec.binary.BinaryCodec.fromAscii:([B)[B │ │ -4b2820: 3809 3100 |0000: if-eqz v9, 0031 // +0031 │ │ -4b2824: 2190 |0002: array-length v0, v9 │ │ -4b2826: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -4b282a: 282c |0005: goto 0031 // +002c │ │ -4b282c: 2190 |0006: array-length v0, v9 │ │ -4b282e: e100 0003 |0007: shr-int/lit8 v0, v0, #int 3 // #03 │ │ -4b2832: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ -4b2836: 2192 |000b: array-length v2, v9 │ │ -4b2838: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -4b283c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -4b283e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -4b2840: 3504 2000 |0010: if-ge v4, v0, 0030 // +0020 │ │ -4b2844: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -4b2846: 6206 10ae |0013: sget-object v6, Lorg/apache/commons/codec/binary/BinaryCodec;.BITS:[I // field@ae10 │ │ -4b284a: 2167 |0015: array-length v7, v6 │ │ -4b284c: 3575 1500 |0016: if-ge v5, v7, 002b // +0015 │ │ -4b2850: 9107 0205 |0018: sub-int v7, v2, v5 │ │ -4b2854: 4807 0907 |001a: aget-byte v7, v9, v7 │ │ -4b2858: 1308 3100 |001c: const/16 v8, #int 49 // #31 │ │ -4b285c: 3387 0a00 |001e: if-ne v7, v8, 0028 // +000a │ │ -4b2860: 4807 0104 |0020: aget-byte v7, v1, v4 │ │ -4b2864: 4406 0605 |0022: aget v6, v6, v5 │ │ -4b2868: b676 |0024: or-int/2addr v6, v7 │ │ -4b286a: 8d66 |0025: int-to-byte v6, v6 │ │ -4b286c: 4f06 0104 |0026: aput-byte v6, v1, v4 │ │ -4b2870: d805 0501 |0028: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4b2874: 28e9 |002a: goto 0013 // -0017 │ │ -4b2876: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4b287a: d802 02f8 |002d: add-int/lit8 v2, v2, #int -8 // #f8 │ │ -4b287e: 28e1 |002f: goto 0010 // -001f │ │ -4b2880: 1101 |0030: return-object v1 │ │ -4b2882: 6209 19ae |0031: sget-object v9, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ -4b2886: 1109 |0033: return-object v9 │ │ +4b2814: |[4b2814] org.apache.commons.codec.binary.BinaryCodec.fromAscii:([B)[B │ │ +4b2824: 3809 3100 |0000: if-eqz v9, 0031 // +0031 │ │ +4b2828: 2190 |0002: array-length v0, v9 │ │ +4b282a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +4b282e: 282c |0005: goto 0031 // +002c │ │ +4b2830: 2190 |0006: array-length v0, v9 │ │ +4b2832: e100 0003 |0007: shr-int/lit8 v0, v0, #int 3 // #03 │ │ +4b2836: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ +4b283a: 2192 |000b: array-length v2, v9 │ │ +4b283c: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +4b2840: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +4b2842: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +4b2844: 3504 2000 |0010: if-ge v4, v0, 0030 // +0020 │ │ +4b2848: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +4b284a: 6206 10ae |0013: sget-object v6, Lorg/apache/commons/codec/binary/BinaryCodec;.BITS:[I // field@ae10 │ │ +4b284e: 2167 |0015: array-length v7, v6 │ │ +4b2850: 3575 1500 |0016: if-ge v5, v7, 002b // +0015 │ │ +4b2854: 9107 0205 |0018: sub-int v7, v2, v5 │ │ +4b2858: 4807 0907 |001a: aget-byte v7, v9, v7 │ │ +4b285c: 1308 3100 |001c: const/16 v8, #int 49 // #31 │ │ +4b2860: 3387 0a00 |001e: if-ne v7, v8, 0028 // +000a │ │ +4b2864: 4807 0104 |0020: aget-byte v7, v1, v4 │ │ +4b2868: 4406 0605 |0022: aget v6, v6, v5 │ │ +4b286c: b676 |0024: or-int/2addr v6, v7 │ │ +4b286e: 8d66 |0025: int-to-byte v6, v6 │ │ +4b2870: 4f06 0104 |0026: aput-byte v6, v1, v4 │ │ +4b2874: d805 0501 |0028: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4b2878: 28e9 |002a: goto 0013 // -0017 │ │ +4b287a: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4b287e: d802 02f8 |002d: add-int/lit8 v2, v2, #int -8 // #f8 │ │ +4b2882: 28e1 |002f: goto 0010 // -001f │ │ +4b2884: 1101 |0030: return-object v1 │ │ +4b2886: 6209 19ae |0031: sget-object v9, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ +4b288a: 1109 |0033: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=194 │ │ 0x0006 line=198 │ │ 0x000b line=203 │ │ 0x0013 line=204 │ │ 0x001a line=205 │ │ @@ -1754969,48 +1754970,48 @@ │ │ type : '([C)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 52 16-bit code units │ │ -4b2888: |[4b2888] org.apache.commons.codec.binary.BinaryCodec.fromAscii:([C)[B │ │ -4b2898: 3809 3100 |0000: if-eqz v9, 0031 // +0031 │ │ -4b289c: 2190 |0002: array-length v0, v9 │ │ -4b289e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -4b28a2: 282c |0005: goto 0031 // +002c │ │ -4b28a4: 2190 |0006: array-length v0, v9 │ │ -4b28a6: e100 0003 |0007: shr-int/lit8 v0, v0, #int 3 // #03 │ │ -4b28aa: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ -4b28ae: 2192 |000b: array-length v2, v9 │ │ -4b28b0: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -4b28b4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -4b28b6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -4b28b8: 3504 2000 |0010: if-ge v4, v0, 0030 // +0020 │ │ -4b28bc: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -4b28be: 6206 10ae |0013: sget-object v6, Lorg/apache/commons/codec/binary/BinaryCodec;.BITS:[I // field@ae10 │ │ -4b28c2: 2167 |0015: array-length v7, v6 │ │ -4b28c4: 3575 1500 |0016: if-ge v5, v7, 002b // +0015 │ │ -4b28c8: 9107 0205 |0018: sub-int v7, v2, v5 │ │ -4b28cc: 4907 0907 |001a: aget-char v7, v9, v7 │ │ -4b28d0: 1308 3100 |001c: const/16 v8, #int 49 // #31 │ │ -4b28d4: 3387 0a00 |001e: if-ne v7, v8, 0028 // +000a │ │ -4b28d8: 4807 0104 |0020: aget-byte v7, v1, v4 │ │ -4b28dc: 4406 0605 |0022: aget v6, v6, v5 │ │ -4b28e0: b676 |0024: or-int/2addr v6, v7 │ │ -4b28e2: 8d66 |0025: int-to-byte v6, v6 │ │ -4b28e4: 4f06 0104 |0026: aput-byte v6, v1, v4 │ │ -4b28e8: d805 0501 |0028: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4b28ec: 28e9 |002a: goto 0013 // -0017 │ │ -4b28ee: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4b28f2: d802 02f8 |002d: add-int/lit8 v2, v2, #int -8 // #f8 │ │ -4b28f6: 28e1 |002f: goto 0010 // -001f │ │ -4b28f8: 1101 |0030: return-object v1 │ │ -4b28fa: 6209 19ae |0031: sget-object v9, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ -4b28fe: 1109 |0033: return-object v9 │ │ +4b288c: |[4b288c] org.apache.commons.codec.binary.BinaryCodec.fromAscii:([C)[B │ │ +4b289c: 3809 3100 |0000: if-eqz v9, 0031 // +0031 │ │ +4b28a0: 2190 |0002: array-length v0, v9 │ │ +4b28a2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +4b28a6: 282c |0005: goto 0031 // +002c │ │ +4b28a8: 2190 |0006: array-length v0, v9 │ │ +4b28aa: e100 0003 |0007: shr-int/lit8 v0, v0, #int 3 // #03 │ │ +4b28ae: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ +4b28b2: 2192 |000b: array-length v2, v9 │ │ +4b28b4: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +4b28b8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +4b28ba: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +4b28bc: 3504 2000 |0010: if-ge v4, v0, 0030 // +0020 │ │ +4b28c0: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +4b28c2: 6206 10ae |0013: sget-object v6, Lorg/apache/commons/codec/binary/BinaryCodec;.BITS:[I // field@ae10 │ │ +4b28c6: 2167 |0015: array-length v7, v6 │ │ +4b28c8: 3575 1500 |0016: if-ge v5, v7, 002b // +0015 │ │ +4b28cc: 9107 0205 |0018: sub-int v7, v2, v5 │ │ +4b28d0: 4907 0907 |001a: aget-char v7, v9, v7 │ │ +4b28d4: 1308 3100 |001c: const/16 v8, #int 49 // #31 │ │ +4b28d8: 3387 0a00 |001e: if-ne v7, v8, 0028 // +000a │ │ +4b28dc: 4807 0104 |0020: aget-byte v7, v1, v4 │ │ +4b28e0: 4406 0605 |0022: aget v6, v6, v5 │ │ +4b28e4: b676 |0024: or-int/2addr v6, v7 │ │ +4b28e6: 8d66 |0025: int-to-byte v6, v6 │ │ +4b28e8: 4f06 0104 |0026: aput-byte v6, v1, v4 │ │ +4b28ec: d805 0501 |0028: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4b28f0: 28e9 |002a: goto 0013 // -0017 │ │ +4b28f2: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4b28f6: d802 02f8 |002d: add-int/lit8 v2, v2, #int -8 // #f8 │ │ +4b28fa: 28e1 |002f: goto 0010 // -001f │ │ +4b28fc: 1101 |0030: return-object v1 │ │ +4b28fe: 6209 19ae |0031: sget-object v9, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ +4b2902: 1109 |0033: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=167 │ │ 0x0006 line=171 │ │ 0x000b line=176 │ │ 0x0013 line=177 │ │ 0x001a line=178 │ │ @@ -1755024,50 +1755025,50 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -4b2900: |[4b2900] org.apache.commons.codec.binary.BinaryCodec.toAsciiBytes:([B)[B │ │ -4b2910: 3807 3500 |0000: if-eqz v7, 0035 // +0035 │ │ -4b2914: 2170 |0002: array-length v0, v7 │ │ -4b2916: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -4b291a: 2830 |0005: goto 0035 // +0030 │ │ -4b291c: 2170 |0006: array-length v0, v7 │ │ -4b291e: e000 0003 |0007: shl-int/lit8 v0, v0, #int 3 // #03 │ │ -4b2922: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ -4b2926: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b292a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -4b292c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -4b292e: 2174 |000f: array-length v4, v7 │ │ -4b2930: 3543 2400 |0010: if-ge v3, v4, 0034 // +0024 │ │ -4b2934: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -4b2936: 6205 10ae |0013: sget-object v5, Lorg/apache/commons/codec/binary/BinaryCodec;.BITS:[I // field@ae10 │ │ -4b293a: 2156 |0015: array-length v6, v5 │ │ -4b293c: 3564 1900 |0016: if-ge v4, v6, 002f // +0019 │ │ -4b2940: 4806 0703 |0018: aget-byte v6, v7, v3 │ │ -4b2944: 4405 0504 |001a: aget v5, v5, v4 │ │ -4b2948: b565 |001c: and-int/2addr v5, v6 │ │ -4b294a: 3905 0900 |001d: if-nez v5, 0026 // +0009 │ │ -4b294e: 9105 0004 |001f: sub-int v5, v0, v4 │ │ -4b2952: 1306 3000 |0021: const/16 v6, #int 48 // #30 │ │ -4b2956: 4f06 0105 |0023: aput-byte v6, v1, v5 │ │ -4b295a: 2807 |0025: goto 002c // +0007 │ │ -4b295c: 9105 0004 |0026: sub-int v5, v0, v4 │ │ -4b2960: 1306 3100 |0028: const/16 v6, #int 49 // #31 │ │ -4b2964: 4f06 0105 |002a: aput-byte v6, v1, v5 │ │ -4b2968: d804 0401 |002c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4b296c: 28e5 |002e: goto 0013 // -001b │ │ -4b296e: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b2972: d800 00f8 |0031: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -4b2976: 28dc |0033: goto 000f // -0024 │ │ -4b2978: 1101 |0034: return-object v1 │ │ -4b297a: 6207 19ae |0035: sget-object v7, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ -4b297e: 1107 |0037: return-object v7 │ │ +4b2904: |[4b2904] org.apache.commons.codec.binary.BinaryCodec.toAsciiBytes:([B)[B │ │ +4b2914: 3807 3500 |0000: if-eqz v7, 0035 // +0035 │ │ +4b2918: 2170 |0002: array-length v0, v7 │ │ +4b291a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +4b291e: 2830 |0005: goto 0035 // +0030 │ │ +4b2920: 2170 |0006: array-length v0, v7 │ │ +4b2922: e000 0003 |0007: shl-int/lit8 v0, v0, #int 3 // #03 │ │ +4b2926: 2301 1e1e |0009: new-array v1, v0, [B // type@1e1e │ │ +4b292a: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b292e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +4b2930: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +4b2932: 2174 |000f: array-length v4, v7 │ │ +4b2934: 3543 2400 |0010: if-ge v3, v4, 0034 // +0024 │ │ +4b2938: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +4b293a: 6205 10ae |0013: sget-object v5, Lorg/apache/commons/codec/binary/BinaryCodec;.BITS:[I // field@ae10 │ │ +4b293e: 2156 |0015: array-length v6, v5 │ │ +4b2940: 3564 1900 |0016: if-ge v4, v6, 002f // +0019 │ │ +4b2944: 4806 0703 |0018: aget-byte v6, v7, v3 │ │ +4b2948: 4405 0504 |001a: aget v5, v5, v4 │ │ +4b294c: b565 |001c: and-int/2addr v5, v6 │ │ +4b294e: 3905 0900 |001d: if-nez v5, 0026 // +0009 │ │ +4b2952: 9105 0004 |001f: sub-int v5, v0, v4 │ │ +4b2956: 1306 3000 |0021: const/16 v6, #int 48 // #30 │ │ +4b295a: 4f06 0105 |0023: aput-byte v6, v1, v5 │ │ +4b295e: 2807 |0025: goto 002c // +0007 │ │ +4b2960: 9105 0004 |0026: sub-int v5, v0, v4 │ │ +4b2964: 1306 3100 |0028: const/16 v6, #int 49 // #31 │ │ +4b2968: 4f06 0105 |002a: aput-byte v6, v1, v5 │ │ +4b296c: d804 0401 |002c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4b2970: 28e5 |002e: goto 0013 // -001b │ │ +4b2972: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b2976: d800 00f8 |0031: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +4b297a: 28dc |0033: goto 000f // -0024 │ │ +4b297c: 1101 |0034: return-object v1 │ │ +4b297e: 6207 19ae |0035: sget-object v7, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ +4b2982: 1107 |0037: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=223 │ │ 0x0006 line=227 │ │ 0x000f line=232 │ │ 0x0013 line=233 │ │ 0x0018 line=234 │ │ @@ -1755082,50 +1755083,50 @@ │ │ type : '([B)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -4b29ac: |[4b29ac] org.apache.commons.codec.binary.BinaryCodec.toAsciiChars:([B)[C │ │ -4b29bc: 3807 3500 |0000: if-eqz v7, 0035 // +0035 │ │ -4b29c0: 2170 |0002: array-length v0, v7 │ │ -4b29c2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -4b29c6: 2830 |0005: goto 0035 // +0030 │ │ -4b29c8: 2170 |0006: array-length v0, v7 │ │ -4b29ca: e000 0003 |0007: shl-int/lit8 v0, v0, #int 3 // #03 │ │ -4b29ce: 2301 1f1e |0009: new-array v1, v0, [C // type@1e1f │ │ -4b29d2: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b29d6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -4b29d8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -4b29da: 2174 |000f: array-length v4, v7 │ │ -4b29dc: 3543 2400 |0010: if-ge v3, v4, 0034 // +0024 │ │ -4b29e0: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -4b29e2: 6205 10ae |0013: sget-object v5, Lorg/apache/commons/codec/binary/BinaryCodec;.BITS:[I // field@ae10 │ │ -4b29e6: 2156 |0015: array-length v6, v5 │ │ -4b29e8: 3564 1900 |0016: if-ge v4, v6, 002f // +0019 │ │ -4b29ec: 4806 0703 |0018: aget-byte v6, v7, v3 │ │ -4b29f0: 4405 0504 |001a: aget v5, v5, v4 │ │ -4b29f4: b565 |001c: and-int/2addr v5, v6 │ │ -4b29f6: 3905 0900 |001d: if-nez v5, 0026 // +0009 │ │ -4b29fa: 9105 0004 |001f: sub-int v5, v0, v4 │ │ -4b29fe: 1306 3000 |0021: const/16 v6, #int 48 // #30 │ │ -4b2a02: 5006 0105 |0023: aput-char v6, v1, v5 │ │ -4b2a06: 2807 |0025: goto 002c // +0007 │ │ -4b2a08: 9105 0004 |0026: sub-int v5, v0, v4 │ │ -4b2a0c: 1306 3100 |0028: const/16 v6, #int 49 // #31 │ │ -4b2a10: 5006 0105 |002a: aput-char v6, v1, v5 │ │ -4b2a14: d804 0401 |002c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4b2a18: 28e5 |002e: goto 0013 // -001b │ │ -4b2a1a: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b2a1e: d800 00f8 |0031: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -4b2a22: 28dc |0033: goto 000f // -0024 │ │ -4b2a24: 1101 |0034: return-object v1 │ │ -4b2a26: 6207 1aae |0035: sget-object v7, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_CHAR_ARRAY:[C // field@ae1a │ │ -4b2a2a: 1107 |0037: return-object v7 │ │ +4b29b0: |[4b29b0] org.apache.commons.codec.binary.BinaryCodec.toAsciiChars:([B)[C │ │ +4b29c0: 3807 3500 |0000: if-eqz v7, 0035 // +0035 │ │ +4b29c4: 2170 |0002: array-length v0, v7 │ │ +4b29c6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +4b29ca: 2830 |0005: goto 0035 // +0030 │ │ +4b29cc: 2170 |0006: array-length v0, v7 │ │ +4b29ce: e000 0003 |0007: shl-int/lit8 v0, v0, #int 3 // #03 │ │ +4b29d2: 2301 1f1e |0009: new-array v1, v0, [C // type@1e1f │ │ +4b29d6: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b29da: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +4b29dc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +4b29de: 2174 |000f: array-length v4, v7 │ │ +4b29e0: 3543 2400 |0010: if-ge v3, v4, 0034 // +0024 │ │ +4b29e4: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +4b29e6: 6205 10ae |0013: sget-object v5, Lorg/apache/commons/codec/binary/BinaryCodec;.BITS:[I // field@ae10 │ │ +4b29ea: 2156 |0015: array-length v6, v5 │ │ +4b29ec: 3564 1900 |0016: if-ge v4, v6, 002f // +0019 │ │ +4b29f0: 4806 0703 |0018: aget-byte v6, v7, v3 │ │ +4b29f4: 4405 0504 |001a: aget v5, v5, v4 │ │ +4b29f8: b565 |001c: and-int/2addr v5, v6 │ │ +4b29fa: 3905 0900 |001d: if-nez v5, 0026 // +0009 │ │ +4b29fe: 9105 0004 |001f: sub-int v5, v0, v4 │ │ +4b2a02: 1306 3000 |0021: const/16 v6, #int 48 // #30 │ │ +4b2a06: 5006 0105 |0023: aput-char v6, v1, v5 │ │ +4b2a0a: 2807 |0025: goto 002c // +0007 │ │ +4b2a0c: 9105 0004 |0026: sub-int v5, v0, v4 │ │ +4b2a10: 1306 3100 |0028: const/16 v6, #int 49 // #31 │ │ +4b2a14: 5006 0105 |002a: aput-char v6, v1, v5 │ │ +4b2a18: d804 0401 |002c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4b2a1c: 28e5 |002e: goto 0013 // -001b │ │ +4b2a1e: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b2a22: d800 00f8 |0031: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +4b2a26: 28dc |0033: goto 000f // -0024 │ │ +4b2a28: 1101 |0034: return-object v1 │ │ +4b2a2a: 6207 1aae |0035: sget-object v7, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_CHAR_ARRAY:[C // field@ae1a │ │ +4b2a2e: 1107 |0037: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=253 │ │ 0x0006 line=257 │ │ 0x000f line=262 │ │ 0x0013 line=263 │ │ 0x0018 line=264 │ │ @@ -1755140,20 +1755141,20 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4b2ad8: |[4b2ad8] org.apache.commons.codec.binary.BinaryCodec.toAsciiString:([B)Ljava/lang/String; │ │ -4b2ae8: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b2aec: 7110 78f1 0100 |0002: invoke-static {v1}, Lorg/apache/commons/codec/binary/BinaryCodec;.toAsciiChars:([B)[C // method@f178 │ │ -4b2af2: 0c01 |0005: move-result-object v1 │ │ -4b2af4: 7020 bde0 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4b2afa: 1100 |0009: return-object v0 │ │ +4b2adc: |[4b2adc] org.apache.commons.codec.binary.BinaryCodec.toAsciiString:([B)Ljava/lang/String; │ │ +4b2aec: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b2af0: 7110 78f1 0100 |0002: invoke-static {v1}, Lorg/apache/commons/codec/binary/BinaryCodec;.toAsciiChars:([B)[C // method@f178 │ │ +4b2af6: 0c01 |0005: move-result-object v1 │ │ +4b2af8: 7020 bde0 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4b2afe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ │ │ Virtual methods - │ │ @@ -1755162,42 +1755163,42 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -4b2a2c: |[4b2a2c] org.apache.commons.codec.binary.BinaryCodec.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b2a3c: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -4b2a40: 6202 19ae |0002: sget-object v2, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ -4b2a44: 1102 |0004: return-object v2 │ │ -4b2a46: 2020 1e1e |0005: instance-of v0, v2, [B // type@1e1e │ │ -4b2a4a: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -4b2a4e: 1f02 1e1e |0009: check-cast v2, [B // type@1e1e │ │ -4b2a52: 7110 75f1 0200 |000b: invoke-static {v2}, Lorg/apache/commons/codec/binary/BinaryCodec;.fromAscii:([B)[B // method@f175 │ │ -4b2a58: 0c02 |000e: move-result-object v2 │ │ -4b2a5a: 1102 |000f: return-object v2 │ │ -4b2a5c: 2020 1f1e |0010: instance-of v0, v2, [C // type@1e1f │ │ -4b2a60: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -4b2a64: 1f02 1f1e |0014: check-cast v2, [C // type@1e1f │ │ -4b2a68: 7110 76f1 0200 |0016: invoke-static {v2}, Lorg/apache/commons/codec/binary/BinaryCodec;.fromAscii:([C)[B // method@f176 │ │ -4b2a6e: 0c02 |0019: move-result-object v2 │ │ -4b2a70: 1102 |001a: return-object v2 │ │ -4b2a72: 2020 0619 |001b: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ -4b2a76: 3800 0d00 |001d: if-eqz v0, 002a // +000d │ │ -4b2a7a: 1f02 0619 |001f: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4b2a7e: 6e10 e6e0 0200 |0021: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4b2a84: 0c02 |0024: move-result-object v2 │ │ -4b2a86: 7110 76f1 0200 |0025: invoke-static {v2}, Lorg/apache/commons/codec/binary/BinaryCodec;.fromAscii:([C)[B // method@f176 │ │ -4b2a8c: 0c02 |0028: move-result-object v2 │ │ -4b2a8e: 1102 |0029: return-object v2 │ │ -4b2a90: 2202 7c1c |002a: new-instance v2, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b2a94: 1a00 2b78 |002c: const-string v0, "argument not a byte array" // string@782b │ │ -4b2a98: 7020 4df1 0200 |002e: invoke-direct {v2, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b2a9e: 2702 |0031: throw v2 │ │ +4b2a30: |[4b2a30] org.apache.commons.codec.binary.BinaryCodec.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b2a40: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +4b2a44: 6202 19ae |0002: sget-object v2, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ +4b2a48: 1102 |0004: return-object v2 │ │ +4b2a4a: 2020 1e1e |0005: instance-of v0, v2, [B // type@1e1e │ │ +4b2a4e: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +4b2a52: 1f02 1e1e |0009: check-cast v2, [B // type@1e1e │ │ +4b2a56: 7110 75f1 0200 |000b: invoke-static {v2}, Lorg/apache/commons/codec/binary/BinaryCodec;.fromAscii:([B)[B // method@f175 │ │ +4b2a5c: 0c02 |000e: move-result-object v2 │ │ +4b2a5e: 1102 |000f: return-object v2 │ │ +4b2a60: 2020 1f1e |0010: instance-of v0, v2, [C // type@1e1f │ │ +4b2a64: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +4b2a68: 1f02 1f1e |0014: check-cast v2, [C // type@1e1f │ │ +4b2a6c: 7110 76f1 0200 |0016: invoke-static {v2}, Lorg/apache/commons/codec/binary/BinaryCodec;.fromAscii:([C)[B // method@f176 │ │ +4b2a72: 0c02 |0019: move-result-object v2 │ │ +4b2a74: 1102 |001a: return-object v2 │ │ +4b2a76: 2020 0619 |001b: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ +4b2a7a: 3800 0d00 |001d: if-eqz v0, 002a // +000d │ │ +4b2a7e: 1f02 0619 |001f: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4b2a82: 6e10 e6e0 0200 |0021: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4b2a88: 0c02 |0024: move-result-object v2 │ │ +4b2a8a: 7110 76f1 0200 |0025: invoke-static {v2}, Lorg/apache/commons/codec/binary/BinaryCodec;.fromAscii:([C)[B // method@f176 │ │ +4b2a90: 0c02 |0028: move-result-object v2 │ │ +4b2a92: 1102 |0029: return-object v2 │ │ +4b2a94: 2202 7c1c |002a: new-instance v2, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b2a98: 1a00 2b78 |002c: const-string v0, "argument not a byte array" // string@782b │ │ +4b2a9c: 7020 4df1 0200 |002e: invoke-direct {v2, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b2aa2: 2702 |0031: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=113 │ │ 0x0005 line=115 │ │ 0x0009 line=116 │ │ 0x0010 line=118 │ │ 0x0014 line=119 │ │ @@ -1755213,18 +1755214,18 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4b27d8: |[4b27d8] org.apache.commons.codec.binary.BinaryCodec.decode:([B)[B │ │ -4b27e8: 7110 75f1 0100 |0000: invoke-static {v1}, Lorg/apache/commons/codec/binary/BinaryCodec;.fromAscii:([B)[B // method@f175 │ │ -4b27ee: 0c01 |0003: move-result-object v1 │ │ -4b27f0: 1101 |0004: return-object v1 │ │ +4b27dc: |[4b27dc] org.apache.commons.codec.binary.BinaryCodec.decode:([B)[B │ │ +4b27ec: 7110 75f1 0100 |0000: invoke-static {v1}, Lorg/apache/commons/codec/binary/BinaryCodec;.fromAscii:([B)[B // method@f175 │ │ +4b27f2: 0c01 |0003: move-result-object v1 │ │ +4b27f4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/binary/BinaryCodec; │ │ 0x0000 - 0x0005 reg=1 (null) [B │ │ │ │ @@ -1755233,25 +1755234,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4b2aa0: |[4b2aa0] org.apache.commons.codec.binary.BinaryCodec.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b2ab0: 2020 1e1e |0000: instance-of v0, v2, [B // type@1e1e │ │ -4b2ab4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4b2ab8: 1f02 1e1e |0004: check-cast v2, [B // type@1e1e │ │ -4b2abc: 7110 78f1 0200 |0006: invoke-static {v2}, Lorg/apache/commons/codec/binary/BinaryCodec;.toAsciiChars:([B)[C // method@f178 │ │ -4b2ac2: 0c02 |0009: move-result-object v2 │ │ -4b2ac4: 1102 |000a: return-object v2 │ │ -4b2ac6: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b2aca: 1a00 2b78 |000d: const-string v0, "argument not a byte array" // string@782b │ │ -4b2ace: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b2ad4: 2702 |0012: throw v2 │ │ +4b2aa4: |[4b2aa4] org.apache.commons.codec.binary.BinaryCodec.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b2ab4: 2020 1e1e |0000: instance-of v0, v2, [B // type@1e1e │ │ +4b2ab8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4b2abc: 1f02 1e1e |0004: check-cast v2, [B // type@1e1e │ │ +4b2ac0: 7110 78f1 0200 |0006: invoke-static {v2}, Lorg/apache/commons/codec/binary/BinaryCodec;.toAsciiChars:([B)[C // method@f178 │ │ +4b2ac6: 0c02 |0009: move-result-object v2 │ │ +4b2ac8: 1102 |000a: return-object v2 │ │ +4b2aca: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b2ace: 1a00 2b78 |000d: const-string v0, "argument not a byte array" // string@782b │ │ +4b2ad2: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b2ad8: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=98 │ │ 0x000b line=96 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/codec/binary/BinaryCodec; │ │ @@ -1755262,18 +1755263,18 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4b27f4: |[4b27f4] org.apache.commons.codec.binary.BinaryCodec.encode:([B)[B │ │ -4b2804: 7110 77f1 0100 |0000: invoke-static {v1}, Lorg/apache/commons/codec/binary/BinaryCodec;.toAsciiBytes:([B)[B // method@f177 │ │ -4b280a: 0c01 |0003: move-result-object v1 │ │ -4b280c: 1101 |0004: return-object v1 │ │ +4b27f8: |[4b27f8] org.apache.commons.codec.binary.BinaryCodec.encode:([B)[B │ │ +4b2808: 7110 77f1 0100 |0000: invoke-static {v1}, Lorg/apache/commons/codec/binary/BinaryCodec;.toAsciiBytes:([B)[B // method@f177 │ │ +4b280e: 0c01 |0003: move-result-object v1 │ │ +4b2810: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/binary/BinaryCodec; │ │ 0x0000 - 0x0005 reg=1 (null) [B │ │ │ │ @@ -1755282,23 +1755283,23 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4b2980: |[4b2980] org.apache.commons.codec.binary.BinaryCodec.toByteArray:(Ljava/lang/String;)[B │ │ -4b2990: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ -4b2994: 6201 19ae |0002: sget-object v1, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ -4b2998: 1101 |0004: return-object v1 │ │ -4b299a: 6e10 e6e0 0100 |0005: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4b29a0: 0c01 |0008: move-result-object v1 │ │ -4b29a2: 7110 76f1 0100 |0009: invoke-static {v1}, Lorg/apache/commons/codec/binary/BinaryCodec;.fromAscii:([C)[B // method@f176 │ │ -4b29a8: 0c01 |000c: move-result-object v1 │ │ -4b29aa: 1101 |000d: return-object v1 │ │ +4b2984: |[4b2984] org.apache.commons.codec.binary.BinaryCodec.toByteArray:(Ljava/lang/String;)[B │ │ +4b2994: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ +4b2998: 6201 19ae |0002: sget-object v1, Lorg/apache/commons/codec/binary/BinaryCodec;.EMPTY_BYTE_ARRAY:[B // field@ae19 │ │ +4b299c: 1101 |0004: return-object v1 │ │ +4b299e: 6e10 e6e0 0100 |0005: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4b29a4: 0c01 |0008: move-result-object v1 │ │ +4b29a6: 7110 76f1 0100 |0009: invoke-static {v1}, Lorg/apache/commons/codec/binary/BinaryCodec;.fromAscii:([C)[B // method@f176 │ │ +4b29ac: 0c01 |000c: move-result-object v1 │ │ +4b29ae: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=149 │ │ 0x0005 line=151 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/commons/codec/binary/BinaryCodec; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ @@ -1755346,38 +1755347,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -4b2db8: |[4b2db8] org.apache.commons.codec.binary.Hex.:()V │ │ -4b2dc8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -4b2dcc: 2300 1f1e |0002: new-array v0, v0, [C // type@1e1f │ │ -4b2dd0: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -4b2dd6: 6900 1bae |0007: sput-object v0, Lorg/apache/commons/codec/binary/Hex;.DIGITS:[C // field@ae1b │ │ -4b2dda: 0e00 |0009: return-void │ │ -4b2ddc: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +4b2dbc: |[4b2dbc] org.apache.commons.codec.binary.Hex.:()V │ │ +4b2dcc: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +4b2dd0: 2300 1f1e |0002: new-array v0, v0, [C // type@1e1f │ │ +4b2dd4: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +4b2dda: 6900 1bae |0007: sput-object v0, Lorg/apache/commons/codec/binary/Hex;.DIGITS:[C // field@ae1b │ │ +4b2dde: 0e00 |0009: return-void │ │ +4b2de0: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=36 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/codec/binary/Hex;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4b2e04: |[4b2e04] org.apache.commons.codec.binary.Hex.:()V │ │ -4b2e14: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b2e1a: 0e00 |0003: return-void │ │ +4b2e08: |[4b2e08] org.apache.commons.codec.binary.Hex.:()V │ │ +4b2e18: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b2e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/codec/binary/Hex; │ │ │ │ #2 : (in Lorg/apache/commons/codec/binary/Hex;) │ │ @@ -1755385,43 +1755386,43 @@ │ │ type : '([C)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -4b2ba0: |[4b2ba0] org.apache.commons.codec.binary.Hex.decodeHex:([C)[B │ │ -4b2bb0: 2160 |0000: array-length v0, v6 │ │ -4b2bb2: dd01 0001 |0001: and-int/lit8 v1, v0, #int 1 // #01 │ │ -4b2bb6: 3901 2600 |0003: if-nez v1, 0029 // +0026 │ │ -4b2bba: e101 0001 |0005: shr-int/lit8 v1, v0, #int 1 // #01 │ │ -4b2bbe: 2311 1e1e |0007: new-array v1, v1, [B // type@1e1e │ │ -4b2bc2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4b2bc4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -4b2bc6: 3502 1d00 |000b: if-ge v2, v0, 0028 // +001d │ │ -4b2bca: 4904 0602 |000d: aget-char v4, v6, v2 │ │ -4b2bce: 7120 83f1 2400 |000f: invoke-static {v4, v2}, Lorg/apache/commons/codec/binary/Hex;.toDigit:(CI)I // method@f183 │ │ -4b2bd4: 0a04 |0012: move-result v4 │ │ -4b2bd6: e004 0404 |0013: shl-int/lit8 v4, v4, #int 4 // #04 │ │ -4b2bda: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b2bde: 4905 0602 |0017: aget-char v5, v6, v2 │ │ -4b2be2: 7120 83f1 2500 |0019: invoke-static {v5, v2}, Lorg/apache/commons/codec/binary/Hex;.toDigit:(CI)I // method@f183 │ │ -4b2be8: 0a05 |001c: move-result v5 │ │ -4b2bea: b654 |001d: or-int/2addr v4, v5 │ │ -4b2bec: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b2bf0: d544 ff00 |0020: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4b2bf4: 8d44 |0022: int-to-byte v4, v4 │ │ -4b2bf6: 4f04 0103 |0023: aput-byte v4, v1, v3 │ │ -4b2bfa: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b2bfe: 28e4 |0027: goto 000b // -001c │ │ -4b2c00: 1101 |0028: return-object v1 │ │ -4b2c02: 2206 7c1c |0029: new-instance v6, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b2c06: 1a00 134f |002b: const-string v0, "Odd number of characters." // string@4f13 │ │ -4b2c0a: 7020 4df1 0600 |002d: invoke-direct {v6, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b2c10: 2706 |0030: throw v6 │ │ +4b2ba4: |[4b2ba4] org.apache.commons.codec.binary.Hex.decodeHex:([C)[B │ │ +4b2bb4: 2160 |0000: array-length v0, v6 │ │ +4b2bb6: dd01 0001 |0001: and-int/lit8 v1, v0, #int 1 // #01 │ │ +4b2bba: 3901 2600 |0003: if-nez v1, 0029 // +0026 │ │ +4b2bbe: e101 0001 |0005: shr-int/lit8 v1, v0, #int 1 // #01 │ │ +4b2bc2: 2311 1e1e |0007: new-array v1, v1, [B // type@1e1e │ │ +4b2bc6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4b2bc8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +4b2bca: 3502 1d00 |000b: if-ge v2, v0, 0028 // +001d │ │ +4b2bce: 4904 0602 |000d: aget-char v4, v6, v2 │ │ +4b2bd2: 7120 83f1 2400 |000f: invoke-static {v4, v2}, Lorg/apache/commons/codec/binary/Hex;.toDigit:(CI)I // method@f183 │ │ +4b2bd8: 0a04 |0012: move-result v4 │ │ +4b2bda: e004 0404 |0013: shl-int/lit8 v4, v4, #int 4 // #04 │ │ +4b2bde: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b2be2: 4905 0602 |0017: aget-char v5, v6, v2 │ │ +4b2be6: 7120 83f1 2500 |0019: invoke-static {v5, v2}, Lorg/apache/commons/codec/binary/Hex;.toDigit:(CI)I // method@f183 │ │ +4b2bec: 0a05 |001c: move-result v5 │ │ +4b2bee: b654 |001d: or-int/2addr v4, v5 │ │ +4b2bf0: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b2bf4: d544 ff00 |0020: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4b2bf8: 8d44 |0022: int-to-byte v4, v4 │ │ +4b2bfa: 4f04 0103 |0023: aput-byte v4, v1, v3 │ │ +4b2bfe: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b2c02: 28e4 |0027: goto 000b // -001c │ │ +4b2c04: 1101 |0028: return-object v1 │ │ +4b2c06: 2206 7c1c |0029: new-instance v6, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b2c0a: 1a00 134f |002b: const-string v0, "Odd number of characters." // string@4f13 │ │ +4b2c0e: 7020 4df1 0600 |002d: invoke-direct {v6, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b2c14: 2706 |0030: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=62 │ │ 0x000d line=66 │ │ 0x0017 line=68 │ │ 0x0023 line=70 │ │ @@ -1755434,36 +1755435,36 @@ │ │ type : '([B)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -4b2c40: |[4b2c40] org.apache.commons.codec.binary.Hex.encodeHex:([B)[C │ │ -4b2c50: 2170 |0000: array-length v0, v7 │ │ -4b2c52: e001 0001 |0001: shl-int/lit8 v1, v0, #int 1 // #01 │ │ -4b2c56: 2311 1f1e |0003: new-array v1, v1, [C // type@1e1f │ │ -4b2c5a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4b2c5c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -4b2c5e: 3502 1d00 |0007: if-ge v2, v0, 0024 // +001d │ │ -4b2c62: d804 0301 |0009: add-int/lit8 v4, v3, #int 1 // #01 │ │ -4b2c66: 6205 1bae |000b: sget-object v5, Lorg/apache/commons/codec/binary/Hex;.DIGITS:[C // field@ae1b │ │ -4b2c6a: 4806 0702 |000d: aget-byte v6, v7, v2 │ │ -4b2c6e: d566 f000 |000f: and-int/lit16 v6, v6, #int 240 // #00f0 │ │ -4b2c72: e206 0604 |0011: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ -4b2c76: 4906 0506 |0013: aget-char v6, v5, v6 │ │ -4b2c7a: 5006 0103 |0015: aput-char v6, v1, v3 │ │ -4b2c7e: d803 0401 |0017: add-int/lit8 v3, v4, #int 1 // #01 │ │ -4b2c82: 4806 0702 |0019: aget-byte v6, v7, v2 │ │ -4b2c86: dd06 060f |001b: and-int/lit8 v6, v6, #int 15 // #0f │ │ -4b2c8a: 4905 0506 |001d: aget-char v5, v5, v6 │ │ -4b2c8e: 5005 0104 |001f: aput-char v5, v1, v4 │ │ -4b2c92: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b2c96: 28e4 |0023: goto 0007 // -001c │ │ -4b2c98: 1101 |0024: return-object v1 │ │ +4b2c44: |[4b2c44] org.apache.commons.codec.binary.Hex.encodeHex:([B)[C │ │ +4b2c54: 2170 |0000: array-length v0, v7 │ │ +4b2c56: e001 0001 |0001: shl-int/lit8 v1, v0, #int 1 // #01 │ │ +4b2c5a: 2311 1f1e |0003: new-array v1, v1, [C // type@1e1f │ │ +4b2c5e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4b2c60: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +4b2c62: 3502 1d00 |0007: if-ge v2, v0, 0024 // +001d │ │ +4b2c66: d804 0301 |0009: add-int/lit8 v4, v3, #int 1 // #01 │ │ +4b2c6a: 6205 1bae |000b: sget-object v5, Lorg/apache/commons/codec/binary/Hex;.DIGITS:[C // field@ae1b │ │ +4b2c6e: 4806 0702 |000d: aget-byte v6, v7, v2 │ │ +4b2c72: d566 f000 |000f: and-int/lit16 v6, v6, #int 240 // #00f0 │ │ +4b2c76: e206 0604 |0011: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ +4b2c7a: 4906 0506 |0013: aget-char v6, v5, v6 │ │ +4b2c7e: 5006 0103 |0015: aput-char v6, v1, v3 │ │ +4b2c82: d803 0401 |0017: add-int/lit8 v3, v4, #int 1 // #01 │ │ +4b2c86: 4806 0702 |0019: aget-byte v6, v7, v2 │ │ +4b2c8a: dd06 060f |001b: and-int/lit8 v6, v6, #int 15 // #0f │ │ +4b2c8e: 4905 0506 |001d: aget-char v5, v5, v6 │ │ +4b2c92: 5005 0104 |001f: aput-char v5, v1, v4 │ │ +4b2c96: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b2c9a: 28e4 |0023: goto 0007 // -001c │ │ +4b2c9c: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=105 │ │ 0x000b line=109 │ │ 0x0019 line=110 │ │ locals : │ │ @@ -1755474,34 +1755475,34 @@ │ │ type : '(CI)I' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4b2c9c: |[4b2c9c] org.apache.commons.codec.binary.Hex.toDigit:(CI)I │ │ -4b2cac: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -4b2cb0: 7120 abdf 0300 |0002: invoke-static {v3, v0}, Ljava/lang/Character;.digit:(CI)I // method@dfab │ │ -4b2cb6: 0a00 |0005: move-result v0 │ │ -4b2cb8: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -4b2cba: 3210 0300 |0007: if-eq v0, v1, 000a // +0003 │ │ -4b2cbe: 0f00 |0009: return v0 │ │ -4b2cc0: 2200 7c1c |000a: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b2cc4: 2201 0719 |000c: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b2cc8: 7010 f4e0 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b2cce: 1a02 ee23 |0011: const-string v2, "Illegal hexadecimal charcter " // string@23ee │ │ -4b2cd2: 6e20 fae0 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b2cd8: 6e20 f7e0 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b2cde: 1a03 f300 |0019: const-string v3, " at index " // string@00f3 │ │ -4b2ce2: 6e20 fae0 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b2ce8: 6e20 f8e0 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@e0f8 │ │ -4b2cee: 6e10 05e1 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b2cf4: 0c03 |0024: move-result-object v3 │ │ -4b2cf6: 7020 4df1 3000 |0025: invoke-direct {v0, v3}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b2cfc: 2700 |0028: throw v0 │ │ +4b2ca0: |[4b2ca0] org.apache.commons.codec.binary.Hex.toDigit:(CI)I │ │ +4b2cb0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +4b2cb4: 7120 abdf 0300 |0002: invoke-static {v3, v0}, Ljava/lang/Character;.digit:(CI)I // method@dfab │ │ +4b2cba: 0a00 |0005: move-result v0 │ │ +4b2cbc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +4b2cbe: 3210 0300 |0007: if-eq v0, v1, 000a // +0003 │ │ +4b2cc2: 0f00 |0009: return v0 │ │ +4b2cc4: 2200 7c1c |000a: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b2cc8: 2201 0719 |000c: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b2ccc: 7010 f4e0 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b2cd2: 1a02 ee23 |0011: const-string v2, "Illegal hexadecimal charcter " // string@23ee │ │ +4b2cd6: 6e20 fae0 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b2cdc: 6e20 f7e0 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b2ce2: 1a03 f300 |0019: const-string v3, " at index " // string@00f3 │ │ +4b2ce6: 6e20 fae0 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b2cec: 6e20 f8e0 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@e0f8 │ │ +4b2cf2: 6e10 05e1 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b2cf8: 0c03 |0024: move-result-object v3 │ │ +4b2cfa: 7020 4df1 3000 |0025: invoke-direct {v0, v3}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b2d00: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=85 │ │ 0x000a line=87 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 (null) C │ │ 0x0000 - 0x0029 reg=4 (null) I │ │ @@ -1755512,31 +1755513,31 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -4b2d00: |[4b2d00] org.apache.commons.codec.binary.Hex.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b2d10: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ -4b2d14: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4b2d18: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4b2d1c: 6e10 e6e0 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4b2d22: 0c02 |0009: move-result-object v2 │ │ -4b2d24: 2803 |000a: goto 000d // +0003 │ │ -4b2d26: 1f02 1f1e |000b: check-cast v2, [C // type@1e1f │ │ -4b2d2a: 7110 7ff1 0200 |000d: invoke-static {v2}, Lorg/apache/commons/codec/binary/Hex;.decodeHex:([C)[B // method@f17f │ │ -4b2d30: 0c02 |0010: move-result-object v2 │ │ -4b2d32: 1102 |0011: return-object v2 │ │ -4b2d34: 0d02 |0012: move-exception v2 │ │ -4b2d36: 2200 7c1c |0013: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b2d3a: 6e10 f4df 0200 |0015: invoke-virtual {v2}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@dff4 │ │ -4b2d40: 0c02 |0018: move-result-object v2 │ │ -4b2d42: 7020 4df1 2000 |0019: invoke-direct {v0, v2}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b2d48: 2700 |001c: throw v0 │ │ +4b2d04: |[4b2d04] org.apache.commons.codec.binary.Hex.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b2d14: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ +4b2d18: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4b2d1c: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4b2d20: 6e10 e6e0 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4b2d26: 0c02 |0009: move-result-object v2 │ │ +4b2d28: 2803 |000a: goto 000d // +0003 │ │ +4b2d2a: 1f02 1f1e |000b: check-cast v2, [C // type@1e1f │ │ +4b2d2e: 7110 7ff1 0200 |000d: invoke-static {v2}, Lorg/apache/commons/codec/binary/Hex;.decodeHex:([C)[B // method@f17f │ │ +4b2d34: 0c02 |0010: move-result-object v2 │ │ +4b2d36: 1102 |0011: return-object v2 │ │ +4b2d38: 0d02 |0012: move-exception v2 │ │ +4b2d3a: 2200 7c1c |0013: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b2d3e: 6e10 f4df 0200 |0015: invoke-virtual {v2}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@dff4 │ │ +4b2d44: 0c02 |0018: move-result-object v2 │ │ +4b2d46: 7020 4df1 2000 |0019: invoke-direct {v0, v2}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b2d4c: 2700 |001c: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/ClassCastException; -> 0x0012 │ │ positions : │ │ 0x0000 line=150 │ │ 0x000d line=151 │ │ 0x0013 line=153 │ │ @@ -1755549,22 +1755550,22 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4b2b74: |[4b2b74] org.apache.commons.codec.binary.Hex.decode:([B)[B │ │ -4b2b84: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b2b88: 7020 b8e0 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/String;.:([B)V // method@e0b8 │ │ -4b2b8e: 6e10 e6e0 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4b2b94: 0c02 |0008: move-result-object v2 │ │ -4b2b96: 7110 7ff1 0200 |0009: invoke-static {v2}, Lorg/apache/commons/codec/binary/Hex;.decodeHex:([C)[B // method@f17f │ │ -4b2b9c: 0c02 |000c: move-result-object v2 │ │ -4b2b9e: 1102 |000d: return-object v2 │ │ +4b2b78: |[4b2b78] org.apache.commons.codec.binary.Hex.decode:([B)[B │ │ +4b2b88: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b2b8c: 7020 b8e0 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/String;.:([B)V // method@e0b8 │ │ +4b2b92: 6e10 e6e0 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4b2b98: 0c02 |0008: move-result-object v2 │ │ +4b2b9a: 7110 7ff1 0200 |0009: invoke-static {v2}, Lorg/apache/commons/codec/binary/Hex;.decodeHex:([C)[B // method@f17f │ │ +4b2ba0: 0c02 |000c: move-result-object v2 │ │ +4b2ba2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/codec/binary/Hex; │ │ 0x0000 - 0x000e reg=2 (null) [B │ │ │ │ @@ -1755573,31 +1755574,31 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -4b2d5c: |[4b2d5c] org.apache.commons.codec.binary.Hex.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b2d6c: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ -4b2d70: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4b2d74: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4b2d78: 6e10 cbe0 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ -4b2d7e: 0c02 |0009: move-result-object v2 │ │ -4b2d80: 2803 |000a: goto 000d // +0003 │ │ -4b2d82: 1f02 1e1e |000b: check-cast v2, [B // type@1e1e │ │ -4b2d86: 7110 82f1 0200 |000d: invoke-static {v2}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ -4b2d8c: 0c02 |0010: move-result-object v2 │ │ -4b2d8e: 1102 |0011: return-object v2 │ │ -4b2d90: 0d02 |0012: move-exception v2 │ │ -4b2d92: 2200 7e1c |0013: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b2d96: 6e10 f4df 0200 |0015: invoke-virtual {v2}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@dff4 │ │ -4b2d9c: 0c02 |0018: move-result-object v2 │ │ -4b2d9e: 7020 4ff1 2000 |0019: invoke-direct {v0, v2}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b2da4: 2700 |001c: throw v0 │ │ +4b2d60: |[4b2d60] org.apache.commons.codec.binary.Hex.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b2d70: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ +4b2d74: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4b2d78: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4b2d7c: 6e10 cbe0 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ +4b2d82: 0c02 |0009: move-result-object v2 │ │ +4b2d84: 2803 |000a: goto 000d // +0003 │ │ +4b2d86: 1f02 1e1e |000b: check-cast v2, [B // type@1e1e │ │ +4b2d8a: 7110 82f1 0200 |000d: invoke-static {v2}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ +4b2d90: 0c02 |0010: move-result-object v2 │ │ +4b2d92: 1102 |0011: return-object v2 │ │ +4b2d94: 0d02 |0012: move-exception v2 │ │ +4b2d96: 2200 7e1c |0013: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b2d9a: 6e10 f4df 0200 |0015: invoke-virtual {v2}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@dff4 │ │ +4b2da0: 0c02 |0018: move-result-object v2 │ │ +4b2da2: 7020 4ff1 2000 |0019: invoke-direct {v0, v2}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b2da8: 2700 |001c: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/ClassCastException; -> 0x0012 │ │ positions : │ │ 0x0000 line=184 │ │ 0x000d line=185 │ │ 0x0013 line=187 │ │ @@ -1755610,22 +1755611,22 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4b2c14: |[4b2c14] org.apache.commons.codec.binary.Hex.encode:([B)[B │ │ -4b2c24: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b2c28: 7110 82f1 0200 |0002: invoke-static {v2}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ -4b2c2e: 0c02 |0005: move-result-object v2 │ │ -4b2c30: 7020 bde0 2000 |0006: invoke-direct {v0, v2}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4b2c36: 6e10 cbe0 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ -4b2c3c: 0c02 |000c: move-result-object v2 │ │ -4b2c3e: 1102 |000d: return-object v2 │ │ +4b2c18: |[4b2c18] org.apache.commons.codec.binary.Hex.encode:([B)[B │ │ +4b2c28: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b2c2c: 7110 82f1 0200 |0002: invoke-static {v2}, Lorg/apache/commons/codec/binary/Hex;.encodeHex:([B)[C // method@f182 │ │ +4b2c32: 0c02 |0005: move-result-object v2 │ │ +4b2c34: 7020 bde0 2000 |0006: invoke-direct {v0, v2}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4b2c3a: 6e10 cbe0 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@e0cb │ │ +4b2c40: 0c02 |000c: move-result-object v2 │ │ +4b2c42: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/codec/binary/Hex; │ │ 0x0000 - 0x000e reg=2 (null) [B │ │ │ │ @@ -1755690,62 +1755691,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 11 │ │ insns size : 93 16-bit code units │ │ -4b4b6c: |[4b4b6c] org.apache.commons.codec.language.DoubleMetaphone.:()V │ │ -4b4b7c: 1a00 9820 |0000: const-string v0, "GN" // string@2098 │ │ -4b4b80: 1a01 a326 |0002: const-string v1, "KN" // string@26a3 │ │ -4b4b84: 1a02 4650 |0004: const-string v2, "PN" // string@5046 │ │ -4b4b88: 1a03 3165 |0006: const-string v3, "WR" // string@6531 │ │ -4b4b8c: 1a04 f450 |0008: const-string v4, "PS" // string@50f4 │ │ -4b4b90: 2454 701f 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [Ljava/lang/String; // type@1f70 │ │ -4b4b96: 0c00 |000d: move-result-object v0 │ │ -4b4b98: 6900 23ae |000e: sput-object v0, Lorg/apache/commons/codec/language/DoubleMetaphone;.SILENT_START:[Ljava/lang/String; // field@ae23 │ │ -4b4b9c: 1a01 1d27 |0010: const-string v1, "L" // string@271d │ │ -4b4ba0: 1a02 0e53 |0012: const-string v2, "R" // string@530e │ │ -4b4ba4: 1a03 784c |0014: const-string v3, "N" // string@4c78 │ │ -4b4ba8: 1a04 2149 |0016: const-string v4, "M" // string@4921 │ │ -4b4bac: 1a05 160d |0018: const-string v5, "B" // string@0d16 │ │ -4b4bb0: 1a06 3b21 |001a: const-string v6, "H" // string@213b │ │ -4b4bb4: 1a07 031d |001c: const-string v7, "F" // string@1d03 │ │ -4b4bb8: 1a08 ec61 |001e: const-string v8, "V" // string@61ec │ │ -4b4bbc: 1a09 e964 |0020: const-string v9, "W" // string@64e9 │ │ -4b4bc0: 1a0a 2000 |0022: const-string v10, " " // string@0020 │ │ -4b4bc4: 250a 701f 0100 |0024: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, [Ljava/lang/String; // type@1f70 │ │ -4b4bca: 0c00 |0027: move-result-object v0 │ │ -4b4bcc: 6900 21ae |0028: sput-object v0, Lorg/apache/commons/codec/language/DoubleMetaphone;.L_R_N_M_B_H_F_V_W_SPACE:[Ljava/lang/String; // field@ae21 │ │ -4b4bd0: 1a01 221b |002a: const-string v1, "ES" // string@1b22 │ │ -4b4bd4: 1a02 cb1a |002c: const-string v2, "EP" // string@1acb │ │ -4b4bd8: 1a03 5c1a |002e: const-string v3, "EB" // string@1a5c │ │ -4b4bdc: 1a04 731a |0030: const-string v4, "EL" // string@1a73 │ │ -4b4be0: 1a05 bc1b |0032: const-string v5, "EY" // string@1bbc │ │ -4b4be4: 1a06 0222 |0034: const-string v6, "IB" // string@2202 │ │ -4b4be8: 1a07 8522 |0036: const-string v7, "IL" // string@2285 │ │ -4b4bec: 1a08 d722 |0038: const-string v8, "IN" // string@22d7 │ │ -4b4bf0: 1a09 4322 |003a: const-string v9, "IE" // string@2243 │ │ -4b4bf4: 1a0a 701a |003c: const-string v10, "EI" // string@1a70 │ │ -4b4bf8: 1a0b d31a |003e: const-string v11, "ER" // string@1ad3 │ │ -4b4bfc: 250b 701f 0100 |0040: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, [Ljava/lang/String; // type@1f70 │ │ -4b4c02: 0c00 |0043: move-result-object v0 │ │ -4b4c04: 6900 20ae |0044: sput-object v0, Lorg/apache/commons/codec/language/DoubleMetaphone;.ES_EP_EB_EL_EY_IB_IL_IN_IE_EI_ER:[Ljava/lang/String; // field@ae20 │ │ -4b4c08: 1a01 1d27 |0046: const-string v1, "L" // string@271d │ │ -4b4c0c: 1a02 da5a |0048: const-string v2, "T" // string@5ada │ │ -4b4c10: 1a03 6026 |004a: const-string v3, "K" // string@2660 │ │ -4b4c14: 1a04 fd54 |004c: const-string v4, "S" // string@54fd │ │ -4b4c18: 1a05 784c |004e: const-string v5, "N" // string@4c78 │ │ -4b4c1c: 1a06 2149 |0050: const-string v6, "M" // string@4921 │ │ -4b4c20: 1a07 160d |0052: const-string v7, "B" // string@0d16 │ │ -4b4c24: 1a08 6467 |0054: const-string v8, "Z" // string@6764 │ │ -4b4c28: 2508 701f 0100 |0056: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8}, [Ljava/lang/String; // type@1f70 │ │ -4b4c2e: 0c00 |0059: move-result-object v0 │ │ -4b4c30: 6900 22ae |005a: sput-object v0, Lorg/apache/commons/codec/language/DoubleMetaphone;.L_T_K_S_N_M_B_Z:[Ljava/lang/String; // field@ae22 │ │ -4b4c34: 0e00 |005c: return-void │ │ +4b4b70: |[4b4b70] org.apache.commons.codec.language.DoubleMetaphone.:()V │ │ +4b4b80: 1a00 9820 |0000: const-string v0, "GN" // string@2098 │ │ +4b4b84: 1a01 a326 |0002: const-string v1, "KN" // string@26a3 │ │ +4b4b88: 1a02 4650 |0004: const-string v2, "PN" // string@5046 │ │ +4b4b8c: 1a03 3165 |0006: const-string v3, "WR" // string@6531 │ │ +4b4b90: 1a04 f450 |0008: const-string v4, "PS" // string@50f4 │ │ +4b4b94: 2454 701f 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [Ljava/lang/String; // type@1f70 │ │ +4b4b9a: 0c00 |000d: move-result-object v0 │ │ +4b4b9c: 6900 23ae |000e: sput-object v0, Lorg/apache/commons/codec/language/DoubleMetaphone;.SILENT_START:[Ljava/lang/String; // field@ae23 │ │ +4b4ba0: 1a01 1d27 |0010: const-string v1, "L" // string@271d │ │ +4b4ba4: 1a02 0e53 |0012: const-string v2, "R" // string@530e │ │ +4b4ba8: 1a03 784c |0014: const-string v3, "N" // string@4c78 │ │ +4b4bac: 1a04 2149 |0016: const-string v4, "M" // string@4921 │ │ +4b4bb0: 1a05 160d |0018: const-string v5, "B" // string@0d16 │ │ +4b4bb4: 1a06 3b21 |001a: const-string v6, "H" // string@213b │ │ +4b4bb8: 1a07 031d |001c: const-string v7, "F" // string@1d03 │ │ +4b4bbc: 1a08 ec61 |001e: const-string v8, "V" // string@61ec │ │ +4b4bc0: 1a09 e964 |0020: const-string v9, "W" // string@64e9 │ │ +4b4bc4: 1a0a 2000 |0022: const-string v10, " " // string@0020 │ │ +4b4bc8: 250a 701f 0100 |0024: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, [Ljava/lang/String; // type@1f70 │ │ +4b4bce: 0c00 |0027: move-result-object v0 │ │ +4b4bd0: 6900 21ae |0028: sput-object v0, Lorg/apache/commons/codec/language/DoubleMetaphone;.L_R_N_M_B_H_F_V_W_SPACE:[Ljava/lang/String; // field@ae21 │ │ +4b4bd4: 1a01 221b |002a: const-string v1, "ES" // string@1b22 │ │ +4b4bd8: 1a02 cb1a |002c: const-string v2, "EP" // string@1acb │ │ +4b4bdc: 1a03 5c1a |002e: const-string v3, "EB" // string@1a5c │ │ +4b4be0: 1a04 731a |0030: const-string v4, "EL" // string@1a73 │ │ +4b4be4: 1a05 bc1b |0032: const-string v5, "EY" // string@1bbc │ │ +4b4be8: 1a06 0222 |0034: const-string v6, "IB" // string@2202 │ │ +4b4bec: 1a07 8522 |0036: const-string v7, "IL" // string@2285 │ │ +4b4bf0: 1a08 d722 |0038: const-string v8, "IN" // string@22d7 │ │ +4b4bf4: 1a09 4322 |003a: const-string v9, "IE" // string@2243 │ │ +4b4bf8: 1a0a 701a |003c: const-string v10, "EI" // string@1a70 │ │ +4b4bfc: 1a0b d31a |003e: const-string v11, "ER" // string@1ad3 │ │ +4b4c00: 250b 701f 0100 |0040: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, [Ljava/lang/String; // type@1f70 │ │ +4b4c06: 0c00 |0043: move-result-object v0 │ │ +4b4c08: 6900 20ae |0044: sput-object v0, Lorg/apache/commons/codec/language/DoubleMetaphone;.ES_EP_EB_EL_EY_IB_IL_IN_IE_EI_ER:[Ljava/lang/String; // field@ae20 │ │ +4b4c0c: 1a01 1d27 |0046: const-string v1, "L" // string@271d │ │ +4b4c10: 1a02 da5a |0048: const-string v2, "T" // string@5ada │ │ +4b4c14: 1a03 6026 |004a: const-string v3, "K" // string@2660 │ │ +4b4c18: 1a04 fd54 |004c: const-string v4, "S" // string@54fd │ │ +4b4c1c: 1a05 784c |004e: const-string v5, "N" // string@4c78 │ │ +4b4c20: 1a06 2149 |0050: const-string v6, "M" // string@4921 │ │ +4b4c24: 1a07 160d |0052: const-string v7, "B" // string@0d16 │ │ +4b4c28: 1a08 6467 |0054: const-string v8, "Z" // string@6764 │ │ +4b4c2c: 2508 701f 0100 |0056: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8}, [Ljava/lang/String; // type@1f70 │ │ +4b4c32: 0c00 |0059: move-result-object v0 │ │ +4b4c34: 6900 22ae |005a: sput-object v0, Lorg/apache/commons/codec/language/DoubleMetaphone;.L_T_K_S_N_M_B_Z:[Ljava/lang/String; // field@ae22 │ │ +4b4c38: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=46 │ │ 0x0024 line=48 │ │ 0x0040 line=50 │ │ 0x0056 line=52 │ │ locals : │ │ @@ -1755755,19 +1755756,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4b4c38: |[4b4c38] org.apache.commons.codec.language.DoubleMetaphone.:()V │ │ -4b4c48: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b4c4e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -4b4c50: 5910 25ae |0004: iput v0, v1, Lorg/apache/commons/codec/language/DoubleMetaphone;.maxCodeLen:I // field@ae25 │ │ -4b4c54: 0e00 |0006: return-void │ │ +4b4c3c: |[4b4c3c] org.apache.commons.codec.language.DoubleMetaphone.:()V │ │ +4b4c4c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b4c52: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +4b4c54: 5910 25ae |0004: iput v0, v1, Lorg/apache/commons/codec/language/DoubleMetaphone;.maxCodeLen:I // field@ae25 │ │ +4b4c58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ │ │ @@ -1755776,27 +1755777,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -4b4870: |[4b4870] org.apache.commons.codec.language.DoubleMetaphone.cleanInput:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b4880: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b4882: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -4b4886: 1100 |0003: return-object v0 │ │ -4b4888: 6e10 ebe0 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ -4b488e: 0c03 |0007: move-result-object v3 │ │ -4b4890: 6e10 dae0 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b4896: 0a01 |000b: move-result v1 │ │ -4b4898: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ -4b489c: 1100 |000e: return-object v0 │ │ -4b489e: 6e10 e9e0 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ -4b48a4: 0c03 |0012: move-result-object v3 │ │ -4b48a6: 1103 |0013: return-object v3 │ │ +4b4874: |[4b4874] org.apache.commons.codec.language.DoubleMetaphone.cleanInput:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b4884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b4886: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +4b488a: 1100 |0003: return-object v0 │ │ +4b488c: 6e10 ebe0 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ +4b4892: 0c03 |0007: move-result-object v3 │ │ +4b4894: 6e10 dae0 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b489a: 0a01 |000b: move-result v1 │ │ +4b489c: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ +4b48a0: 1100 |000e: return-object v0 │ │ +4b48a2: 6e10 e9e0 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ +4b48a8: 0c03 |0012: move-result-object v3 │ │ +4b48aa: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=921 │ │ 0x0008 line=922 │ │ 0x000f line=925 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ @@ -1755807,55 +1755808,55 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -4b3240: |[4b3240] org.apache.commons.codec.language.DoubleMetaphone.conditionC0:(Ljava/lang/String;I)Z │ │ -4b3250: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -4b3252: 1a01 d010 |0001: const-string v1, "CHIA" // string@10d0 │ │ -4b3256: 7140 a5f1 8710 |0003: invoke-static {v7, v8, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b325c: 0a00 |0006: move-result v0 │ │ -4b325e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4b3260: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -4b3264: 0f01 |000a: return v1 │ │ -4b3266: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4b3268: 3618 0300 |000c: if-gt v8, v1, 000f // +0003 │ │ -4b326c: 0f00 |000e: return v0 │ │ -4b326e: d802 08fe |000f: add-int/lit8 v2, v8, #int -2 // #fe │ │ -4b3272: 6e30 9ef1 7602 |0011: invoke-virtual {v6, v7, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3278: 0a03 |0014: move-result v3 │ │ -4b327a: 7020 c7f1 3600 |0015: invoke-direct {v6, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ -4b3280: 0a03 |0018: move-result v3 │ │ -4b3282: 3803 0300 |0019: if-eqz v3, 001c // +0003 │ │ -4b3286: 0f00 |001b: return v0 │ │ -4b3288: d803 08ff |001c: add-int/lit8 v3, v8, #int -1 // #ff │ │ -4b328c: 1234 |001e: const/4 v4, #int 3 // #3 │ │ -4b328e: 1a05 a808 |001f: const-string v5, "ACH" // string@08a8 │ │ -4b3292: 7140 a5f1 3754 |0021: invoke-static {v7, v3, v4, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3298: 0a03 |0024: move-result v3 │ │ -4b329a: 3903 0300 |0025: if-nez v3, 0028 // +0003 │ │ -4b329e: 0f00 |0027: return v0 │ │ -4b32a0: d808 0802 |0028: add-int/lit8 v8, v8, #int 2 // #02 │ │ -4b32a4: 6e30 9ef1 7608 |002a: invoke-virtual {v6, v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b32aa: 0a08 |002d: move-result v8 │ │ -4b32ac: 1303 4900 |002e: const/16 v3, #int 73 // #49 │ │ -4b32b0: 3238 0600 |0030: if-eq v8, v3, 0036 // +0006 │ │ -4b32b4: 1303 4500 |0032: const/16 v3, #int 69 // #45 │ │ -4b32b8: 3338 0f00 |0034: if-ne v8, v3, 0043 // +000f │ │ -4b32bc: 1268 |0036: const/4 v8, #int 6 // #6 │ │ -4b32be: 1a03 180d |0037: const-string v3, "BACHER" // string@0d18 │ │ -4b32c2: 1a04 2349 |0039: const-string v4, "MACHER" // string@4923 │ │ -4b32c6: 7154 a6f1 2738 |003b: invoke-static {v7, v2, v8, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b32cc: 0a07 |003e: move-result v7 │ │ -4b32ce: 3807 0300 |003f: if-eqz v7, 0042 // +0003 │ │ -4b32d2: 2802 |0041: goto 0043 // +0002 │ │ -4b32d4: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -4b32d6: 0f01 |0043: return v1 │ │ +4b3244: |[4b3244] org.apache.commons.codec.language.DoubleMetaphone.conditionC0:(Ljava/lang/String;I)Z │ │ +4b3254: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +4b3256: 1a01 d010 |0001: const-string v1, "CHIA" // string@10d0 │ │ +4b325a: 7140 a5f1 8710 |0003: invoke-static {v7, v8, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3260: 0a00 |0006: move-result v0 │ │ +4b3262: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4b3264: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +4b3268: 0f01 |000a: return v1 │ │ +4b326a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4b326c: 3618 0300 |000c: if-gt v8, v1, 000f // +0003 │ │ +4b3270: 0f00 |000e: return v0 │ │ +4b3272: d802 08fe |000f: add-int/lit8 v2, v8, #int -2 // #fe │ │ +4b3276: 6e30 9ef1 7602 |0011: invoke-virtual {v6, v7, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b327c: 0a03 |0014: move-result v3 │ │ +4b327e: 7020 c7f1 3600 |0015: invoke-direct {v6, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ +4b3284: 0a03 |0018: move-result v3 │ │ +4b3286: 3803 0300 |0019: if-eqz v3, 001c // +0003 │ │ +4b328a: 0f00 |001b: return v0 │ │ +4b328c: d803 08ff |001c: add-int/lit8 v3, v8, #int -1 // #ff │ │ +4b3290: 1234 |001e: const/4 v4, #int 3 // #3 │ │ +4b3292: 1a05 a808 |001f: const-string v5, "ACH" // string@08a8 │ │ +4b3296: 7140 a5f1 3754 |0021: invoke-static {v7, v3, v4, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b329c: 0a03 |0024: move-result v3 │ │ +4b329e: 3903 0300 |0025: if-nez v3, 0028 // +0003 │ │ +4b32a2: 0f00 |0027: return v0 │ │ +4b32a4: d808 0802 |0028: add-int/lit8 v8, v8, #int 2 // #02 │ │ +4b32a8: 6e30 9ef1 7608 |002a: invoke-virtual {v6, v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b32ae: 0a08 |002d: move-result v8 │ │ +4b32b0: 1303 4900 |002e: const/16 v3, #int 73 // #49 │ │ +4b32b4: 3238 0600 |0030: if-eq v8, v3, 0036 // +0006 │ │ +4b32b8: 1303 4500 |0032: const/16 v3, #int 69 // #45 │ │ +4b32bc: 3338 0f00 |0034: if-ne v8, v3, 0043 // +000f │ │ +4b32c0: 1268 |0036: const/4 v8, #int 6 // #6 │ │ +4b32c2: 1a03 180d |0037: const-string v3, "BACHER" // string@0d18 │ │ +4b32c6: 1a04 2349 |0039: const-string v4, "MACHER" // string@4923 │ │ +4b32ca: 7154 a6f1 2738 |003b: invoke-static {v7, v2, v8, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b32d0: 0a07 |003e: move-result v7 │ │ +4b32d2: 3807 0300 |003f: if-eqz v7, 0042 // +0003 │ │ +4b32d6: 2802 |0041: goto 0043 // +0002 │ │ +4b32d8: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +4b32da: 0f01 |0043: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=809 │ │ 0x0011 line=813 │ │ 0x0021 line=815 │ │ 0x002a line=818 │ │ 0x003b line=819 │ │ @@ -1755869,42 +1755870,42 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 45 16-bit code units │ │ -4b32d8: |[4b32d8] org.apache.commons.codec.language.DoubleMetaphone.conditionCH0:(Ljava/lang/String;I)Z │ │ -4b32e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b32ea: 380b 0300 |0001: if-eqz v11, 0004 // +0003 │ │ -4b32ee: 0f00 |0003: return v0 │ │ -4b32f0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4b32f2: d803 0b01 |0005: add-int/lit8 v3, v11, #int 1 // #01 │ │ -4b32f6: 125b |0007: const/4 v11, #int 5 // #5 │ │ -4b32f8: 1a02 4321 |0008: const-string v2, "HARAC" // string@2143 │ │ -4b32fc: 1a04 4521 |000a: const-string v4, "HARIS" // string@2145 │ │ -4b3300: 7154 a6f1 3a2b |000c: invoke-static {v10, v3, v11, v2, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b3306: 0a02 |000f: move-result v2 │ │ -4b3308: 3902 1300 |0010: if-nez v2, 0023 // +0013 │ │ -4b330c: 1234 |0012: const/4 v4, #int 3 // #3 │ │ -4b330e: 1a05 8221 |0013: const-string v5, "HOR" // string@2182 │ │ -4b3312: 1a06 ae21 |0015: const-string v6, "HYM" // string@21ae │ │ -4b3316: 1a07 6321 |0017: const-string v7, "HIA" // string@2163 │ │ -4b331a: 1a08 5e21 |0019: const-string v8, "HEM" // string@215e │ │ -4b331e: 07a2 |001b: move-object v2, v10 │ │ -4b3320: 7707 a8f1 0200 |001c: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a8 │ │ -4b3326: 0a02 |001f: move-result v2 │ │ -4b3328: 3902 0300 |0020: if-nez v2, 0023 // +0003 │ │ -4b332c: 0f00 |0022: return v0 │ │ -4b332e: 1a02 d510 |0023: const-string v2, "CHORE" // string@10d5 │ │ -4b3332: 7140 a5f1 0a2b |0025: invoke-static {v10, v0, v11, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3338: 0a0a |0028: move-result v10 │ │ -4b333a: 380a 0300 |0029: if-eqz v10, 002c // +0003 │ │ -4b333e: 0f00 |002b: return v0 │ │ -4b3340: 0f01 |002c: return v1 │ │ +4b32dc: |[4b32dc] org.apache.commons.codec.language.DoubleMetaphone.conditionCH0:(Ljava/lang/String;I)Z │ │ +4b32ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b32ee: 380b 0300 |0001: if-eqz v11, 0004 // +0003 │ │ +4b32f2: 0f00 |0003: return v0 │ │ +4b32f4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4b32f6: d803 0b01 |0005: add-int/lit8 v3, v11, #int 1 // #01 │ │ +4b32fa: 125b |0007: const/4 v11, #int 5 // #5 │ │ +4b32fc: 1a02 4321 |0008: const-string v2, "HARAC" // string@2143 │ │ +4b3300: 1a04 4521 |000a: const-string v4, "HARIS" // string@2145 │ │ +4b3304: 7154 a6f1 3a2b |000c: invoke-static {v10, v3, v11, v2, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b330a: 0a02 |000f: move-result v2 │ │ +4b330c: 3902 1300 |0010: if-nez v2, 0023 // +0013 │ │ +4b3310: 1234 |0012: const/4 v4, #int 3 // #3 │ │ +4b3312: 1a05 8221 |0013: const-string v5, "HOR" // string@2182 │ │ +4b3316: 1a06 ae21 |0015: const-string v6, "HYM" // string@21ae │ │ +4b331a: 1a07 6321 |0017: const-string v7, "HIA" // string@2163 │ │ +4b331e: 1a08 5e21 |0019: const-string v8, "HEM" // string@215e │ │ +4b3322: 07a2 |001b: move-object v2, v10 │ │ +4b3324: 7707 a8f1 0200 |001c: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a8 │ │ +4b332a: 0a02 |001f: move-result v2 │ │ +4b332c: 3902 0300 |0020: if-nez v2, 0023 // +0003 │ │ +4b3330: 0f00 |0022: return v0 │ │ +4b3332: 1a02 d510 |0023: const-string v2, "CHORE" // string@10d5 │ │ +4b3336: 7140 a5f1 0a2b |0025: invoke-static {v10, v0, v11, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b333c: 0a0a |0028: move-result v10 │ │ +4b333e: 380a 0300 |0029: if-eqz v10, 002c // +0003 │ │ +4b3342: 0f00 |002b: return v0 │ │ +4b3344: 0f01 |002c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000c line=830 │ │ 0x0025 line=833 │ │ locals : │ │ 0x0000 - 0x002d reg=9 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x002d reg=10 (null) Ljava/lang/String; │ │ @@ -1755915,65 +1755916,65 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 88 16-bit code units │ │ -4b3344: |[4b3344] org.apache.commons.codec.language.DoubleMetaphone.conditionCH1:(Ljava/lang/String;I)Z │ │ -4b3354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b3356: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -4b3358: 1a02 0962 |0002: const-string v2, "VAN " // string@6209 │ │ -4b335c: 1a03 0864 |0004: const-string v3, "VON " // string@6408 │ │ -4b3360: 7153 a6f1 0c21 |0006: invoke-static {v12, v0, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b3366: 0a01 |0009: move-result v1 │ │ -4b3368: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -4b336a: 3901 4b00 |000b: if-nez v1, 0056 // +004b │ │ -4b336e: 1231 |000d: const/4 v1, #int 3 // #3 │ │ -4b3370: 1a03 3b55 |000e: const-string v3, "SCH" // string@553b │ │ -4b3374: 7140 a5f1 0c31 |0010: invoke-static {v12, v0, v1, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b337a: 0a01 |0013: move-result v1 │ │ -4b337c: 3901 4200 |0014: if-nez v1, 0056 // +0042 │ │ -4b3380: d804 0dfe |0016: add-int/lit8 v4, v13, #int -2 // #fe │ │ -4b3384: 1265 |0018: const/4 v5, #int 6 // #6 │ │ -4b3386: 1a06 cf4e |0019: const-string v6, "ORCHES" // string@4ecf │ │ -4b338a: 1a07 9d09 |001b: const-string v7, "ARCHIT" // string@099d │ │ -4b338e: 1a08 d04e |001d: const-string v8, "ORCHID" // string@4ed0 │ │ -4b3392: 07c3 |001f: move-object v3, v12 │ │ -4b3394: 7706 a7f1 0300 |0020: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b339a: 0a01 |0023: move-result v1 │ │ -4b339c: 3901 3200 |0024: if-nez v1, 0056 // +0032 │ │ -4b33a0: d801 0d02 |0026: add-int/lit8 v1, v13, #int 2 // #02 │ │ -4b33a4: 1a03 da5a |0028: const-string v3, "T" // string@5ada │ │ -4b33a8: 1a04 fd54 |002a: const-string v4, "S" // string@54fd │ │ -4b33ac: 7154 a6f1 1c32 |002c: invoke-static {v12, v1, v2, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b33b2: 0a03 |002f: move-result v3 │ │ -4b33b4: 3903 2600 |0030: if-nez v3, 0056 // +0026 │ │ -4b33b8: d805 0dff |0032: add-int/lit8 v5, v13, #int -1 // #ff │ │ -4b33bc: 1216 |0034: const/4 v6, #int 1 // #1 │ │ -4b33be: 1a07 8108 |0035: const-string v7, "A" // string@0881 │ │ -4b33c2: 1a08 3a4e |0037: const-string v8, "O" // string@4e3a │ │ -4b33c6: 1a09 3d60 |0039: const-string v9, "U" // string@603d │ │ -4b33ca: 1a0a 551a |003b: const-string v10, "E" // string@1a55 │ │ -4b33ce: 07c4 |003d: move-object v4, v12 │ │ -4b33d0: 7707 a8f1 0400 |003e: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a8 │ │ -4b33d6: 0a03 |0041: move-result v3 │ │ -4b33d8: 3903 0400 |0042: if-nez v3, 0046 // +0004 │ │ -4b33dc: 390d 1300 |0044: if-nez v13, 0057 // +0013 │ │ -4b33e0: 6203 21ae |0046: sget-object v3, Lorg/apache/commons/codec/language/DoubleMetaphone;.L_R_N_M_B_H_F_V_W_SPACE:[Ljava/lang/String; // field@ae21 │ │ -4b33e4: 7140 abf1 1c32 |0048: invoke-static {v12, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ -4b33ea: 0a01 |004b: move-result v1 │ │ -4b33ec: 3901 0a00 |004c: if-nez v1, 0056 // +000a │ │ -4b33f0: b02d |004e: add-int/2addr v13, v2 │ │ -4b33f2: 6e10 dae0 0c00 |004f: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b33f8: 0a0c |0052: move-result v12 │ │ -4b33fa: b12c |0053: sub-int/2addr v12, v2 │ │ -4b33fc: 33cd 0300 |0054: if-ne v13, v12, 0057 // +0003 │ │ -4b3400: 1210 |0056: const/4 v0, #int 1 // #1 │ │ -4b3402: 0f00 |0057: return v0 │ │ +4b3348: |[4b3348] org.apache.commons.codec.language.DoubleMetaphone.conditionCH1:(Ljava/lang/String;I)Z │ │ +4b3358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b335a: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +4b335c: 1a02 0962 |0002: const-string v2, "VAN " // string@6209 │ │ +4b3360: 1a03 0864 |0004: const-string v3, "VON " // string@6408 │ │ +4b3364: 7153 a6f1 0c21 |0006: invoke-static {v12, v0, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b336a: 0a01 |0009: move-result v1 │ │ +4b336c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +4b336e: 3901 4b00 |000b: if-nez v1, 0056 // +004b │ │ +4b3372: 1231 |000d: const/4 v1, #int 3 // #3 │ │ +4b3374: 1a03 3b55 |000e: const-string v3, "SCH" // string@553b │ │ +4b3378: 7140 a5f1 0c31 |0010: invoke-static {v12, v0, v1, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b337e: 0a01 |0013: move-result v1 │ │ +4b3380: 3901 4200 |0014: if-nez v1, 0056 // +0042 │ │ +4b3384: d804 0dfe |0016: add-int/lit8 v4, v13, #int -2 // #fe │ │ +4b3388: 1265 |0018: const/4 v5, #int 6 // #6 │ │ +4b338a: 1a06 cf4e |0019: const-string v6, "ORCHES" // string@4ecf │ │ +4b338e: 1a07 9d09 |001b: const-string v7, "ARCHIT" // string@099d │ │ +4b3392: 1a08 d04e |001d: const-string v8, "ORCHID" // string@4ed0 │ │ +4b3396: 07c3 |001f: move-object v3, v12 │ │ +4b3398: 7706 a7f1 0300 |0020: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b339e: 0a01 |0023: move-result v1 │ │ +4b33a0: 3901 3200 |0024: if-nez v1, 0056 // +0032 │ │ +4b33a4: d801 0d02 |0026: add-int/lit8 v1, v13, #int 2 // #02 │ │ +4b33a8: 1a03 da5a |0028: const-string v3, "T" // string@5ada │ │ +4b33ac: 1a04 fd54 |002a: const-string v4, "S" // string@54fd │ │ +4b33b0: 7154 a6f1 1c32 |002c: invoke-static {v12, v1, v2, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b33b6: 0a03 |002f: move-result v3 │ │ +4b33b8: 3903 2600 |0030: if-nez v3, 0056 // +0026 │ │ +4b33bc: d805 0dff |0032: add-int/lit8 v5, v13, #int -1 // #ff │ │ +4b33c0: 1216 |0034: const/4 v6, #int 1 // #1 │ │ +4b33c2: 1a07 8108 |0035: const-string v7, "A" // string@0881 │ │ +4b33c6: 1a08 3a4e |0037: const-string v8, "O" // string@4e3a │ │ +4b33ca: 1a09 3d60 |0039: const-string v9, "U" // string@603d │ │ +4b33ce: 1a0a 551a |003b: const-string v10, "E" // string@1a55 │ │ +4b33d2: 07c4 |003d: move-object v4, v12 │ │ +4b33d4: 7707 a8f1 0400 |003e: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a8 │ │ +4b33da: 0a03 |0041: move-result v3 │ │ +4b33dc: 3903 0400 |0042: if-nez v3, 0046 // +0004 │ │ +4b33e0: 390d 1300 |0044: if-nez v13, 0057 // +0013 │ │ +4b33e4: 6203 21ae |0046: sget-object v3, Lorg/apache/commons/codec/language/DoubleMetaphone;.L_R_N_M_B_H_F_V_W_SPACE:[Ljava/lang/String; // field@ae21 │ │ +4b33e8: 7140 abf1 1c32 |0048: invoke-static {v12, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ +4b33ee: 0a01 |004b: move-result v1 │ │ +4b33f0: 3901 0a00 |004c: if-nez v1, 0056 // +000a │ │ +4b33f4: b02d |004e: add-int/2addr v13, v2 │ │ +4b33f6: 6e10 dae0 0c00 |004f: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b33fc: 0a0c |0052: move-result v12 │ │ +4b33fe: b12c |0053: sub-int/2addr v12, v2 │ │ +4b3400: 33cd 0300 |0054: if-ne v13, v12, 0057 // +0003 │ │ +4b3404: 1210 |0056: const/4 v0, #int 1 // #1 │ │ +4b3406: 0f00 |0057: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=844 │ │ locals : │ │ 0x0000 - 0x0058 reg=11 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x0058 reg=12 (null) Ljava/lang/String; │ │ 0x0000 - 0x0058 reg=13 (null) I │ │ @@ -1755983,53 +1755984,53 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 65 16-bit code units │ │ -4b3404: |[4b3404] org.apache.commons.codec.language.DoubleMetaphone.conditionL0:(Ljava/lang/String;I)Z │ │ -4b3414: 6e10 dae0 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b341a: 0a00 |0003: move-result v0 │ │ -4b341c: d800 00fd |0004: add-int/lit8 v0, v0, #int -3 // #fd │ │ -4b3420: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4b3422: 330a 1300 |0007: if-ne v10, v0, 001a // +0013 │ │ -4b3426: d803 0aff |0009: add-int/lit8 v3, v10, #int -1 // #ff │ │ -4b342a: 1244 |000b: const/4 v4, #int 4 // #4 │ │ -4b342c: 1a05 b622 |000c: const-string v5, "ILLO" // string@22b6 │ │ -4b3430: 1a06 a422 |000e: const-string v6, "ILLA" // string@22a4 │ │ -4b3434: 1a07 1809 |0010: const-string v7, "ALLE" // string@0918 │ │ -4b3438: 0792 |0012: move-object v2, v9 │ │ -4b343a: 7706 a7f1 0200 |0013: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b3440: 0a00 |0016: move-result v0 │ │ -4b3442: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ -4b3446: 0f01 |0019: return v1 │ │ -4b3448: b11a |001a: sub-int/2addr v10, v1 │ │ -4b344a: 1220 |001b: const/4 v0, #int 2 // #2 │ │ -4b344c: 1a02 b209 |001c: const-string v2, "AS" // string@09b2 │ │ -4b3450: 1a03 d94e |001e: const-string v3, "OS" // string@4ed9 │ │ -4b3454: 7153 a6f1 a920 |0020: invoke-static {v9, v10, v0, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b345a: 0a00 |0023: move-result v0 │ │ -4b345c: 3900 1100 |0024: if-nez v0, 0035 // +0011 │ │ -4b3460: 6e10 dae0 0900 |0026: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b3466: 0a00 |0029: move-result v0 │ │ -4b3468: b110 |002a: sub-int/2addr v0, v1 │ │ -4b346a: 1a02 8108 |002b: const-string v2, "A" // string@0881 │ │ -4b346e: 1a03 3a4e |002d: const-string v3, "O" // string@4e3a │ │ -4b3472: 7153 a6f1 0921 |002f: invoke-static {v9, v0, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b3478: 0a00 |0032: move-result v0 │ │ -4b347a: 3800 0c00 |0033: if-eqz v0, 003f // +000c │ │ -4b347e: 1240 |0035: const/4 v0, #int 4 // #4 │ │ -4b3480: 1a02 1809 |0036: const-string v2, "ALLE" // string@0918 │ │ -4b3484: 7140 a5f1 a920 |0038: invoke-static {v9, v10, v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b348a: 0a09 |003b: move-result v9 │ │ -4b348c: 3809 0300 |003c: if-eqz v9, 003f // +0003 │ │ -4b3490: 0f01 |003e: return v1 │ │ -4b3492: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -4b3494: 0f09 |0040: return v9 │ │ +4b3408: |[4b3408] org.apache.commons.codec.language.DoubleMetaphone.conditionL0:(Ljava/lang/String;I)Z │ │ +4b3418: 6e10 dae0 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b341e: 0a00 |0003: move-result v0 │ │ +4b3420: d800 00fd |0004: add-int/lit8 v0, v0, #int -3 // #fd │ │ +4b3424: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4b3426: 330a 1300 |0007: if-ne v10, v0, 001a // +0013 │ │ +4b342a: d803 0aff |0009: add-int/lit8 v3, v10, #int -1 // #ff │ │ +4b342e: 1244 |000b: const/4 v4, #int 4 // #4 │ │ +4b3430: 1a05 b622 |000c: const-string v5, "ILLO" // string@22b6 │ │ +4b3434: 1a06 a422 |000e: const-string v6, "ILLA" // string@22a4 │ │ +4b3438: 1a07 1809 |0010: const-string v7, "ALLE" // string@0918 │ │ +4b343c: 0792 |0012: move-object v2, v9 │ │ +4b343e: 7706 a7f1 0200 |0013: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b3444: 0a00 |0016: move-result v0 │ │ +4b3446: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ +4b344a: 0f01 |0019: return v1 │ │ +4b344c: b11a |001a: sub-int/2addr v10, v1 │ │ +4b344e: 1220 |001b: const/4 v0, #int 2 // #2 │ │ +4b3450: 1a02 b209 |001c: const-string v2, "AS" // string@09b2 │ │ +4b3454: 1a03 d94e |001e: const-string v3, "OS" // string@4ed9 │ │ +4b3458: 7153 a6f1 a920 |0020: invoke-static {v9, v10, v0, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b345e: 0a00 |0023: move-result v0 │ │ +4b3460: 3900 1100 |0024: if-nez v0, 0035 // +0011 │ │ +4b3464: 6e10 dae0 0900 |0026: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b346a: 0a00 |0029: move-result v0 │ │ +4b346c: b110 |002a: sub-int/2addr v0, v1 │ │ +4b346e: 1a02 8108 |002b: const-string v2, "A" // string@0881 │ │ +4b3472: 1a03 3a4e |002d: const-string v3, "O" // string@4e3a │ │ +4b3476: 7153 a6f1 0921 |002f: invoke-static {v9, v0, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b347c: 0a00 |0032: move-result v0 │ │ +4b347e: 3800 0c00 |0033: if-eqz v0, 003f // +000c │ │ +4b3482: 1240 |0035: const/4 v0, #int 4 // #4 │ │ +4b3484: 1a02 1809 |0036: const-string v2, "ALLE" // string@0918 │ │ +4b3488: 7140 a5f1 a920 |0038: invoke-static {v9, v10, v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b348e: 0a09 |003b: move-result v9 │ │ +4b3490: 3809 0300 |003c: if-eqz v9, 003f // +0003 │ │ +4b3494: 0f01 |003e: return v1 │ │ +4b3496: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +4b3498: 0f09 |0040: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ 0x0020 line=859 │ │ locals : │ │ 0x0000 - 0x0041 reg=8 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x0041 reg=9 (null) Ljava/lang/String; │ │ @@ -1756040,41 +1756041,41 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -4b3498: |[4b3498] org.apache.commons.codec.language.DoubleMetaphone.conditionM0:(Ljava/lang/String;I)Z │ │ -4b34a8: d800 0701 |0000: add-int/lit8 v0, v7, #int 1 // #01 │ │ -4b34ac: 6e30 9ef1 6500 |0002: invoke-virtual {v5, v6, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b34b2: 0a01 |0005: move-result v1 │ │ -4b34b4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4b34b6: 1303 4d00 |0007: const/16 v3, #int 77 // #4d │ │ -4b34ba: 3331 0300 |0009: if-ne v1, v3, 000c // +0003 │ │ -4b34be: 0f02 |000b: return v2 │ │ -4b34c0: d801 07ff |000c: add-int/lit8 v1, v7, #int -1 // #ff │ │ -4b34c4: 1233 |000e: const/4 v3, #int 3 // #3 │ │ -4b34c6: 1a04 4660 |000f: const-string v4, "UMB" // string@6046 │ │ -4b34ca: 7140 a5f1 1643 |0011: invoke-static {v6, v1, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b34d0: 0a01 |0014: move-result v1 │ │ -4b34d2: 3801 1400 |0015: if-eqz v1, 0029 // +0014 │ │ -4b34d6: 6e10 dae0 0600 |0017: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b34dc: 0a01 |001a: move-result v1 │ │ -4b34de: b121 |001b: sub-int/2addr v1, v2 │ │ -4b34e0: 3210 0e00 |001c: if-eq v0, v1, 002a // +000e │ │ -4b34e4: 1220 |001e: const/4 v0, #int 2 // #2 │ │ -4b34e6: b007 |001f: add-int/2addr v7, v0 │ │ -4b34e8: 1a01 d31a |0020: const-string v1, "ER" // string@1ad3 │ │ -4b34ec: 7140 a5f1 7610 |0022: invoke-static {v6, v7, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b34f2: 0a06 |0025: move-result v6 │ │ -4b34f4: 3806 0300 |0026: if-eqz v6, 0029 // +0003 │ │ -4b34f8: 2802 |0028: goto 002a // +0002 │ │ -4b34fa: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -4b34fc: 0f02 |002a: return v2 │ │ +4b349c: |[4b349c] org.apache.commons.codec.language.DoubleMetaphone.conditionM0:(Ljava/lang/String;I)Z │ │ +4b34ac: d800 0701 |0000: add-int/lit8 v0, v7, #int 1 // #01 │ │ +4b34b0: 6e30 9ef1 6500 |0002: invoke-virtual {v5, v6, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b34b6: 0a01 |0005: move-result v1 │ │ +4b34b8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4b34ba: 1303 4d00 |0007: const/16 v3, #int 77 // #4d │ │ +4b34be: 3331 0300 |0009: if-ne v1, v3, 000c // +0003 │ │ +4b34c2: 0f02 |000b: return v2 │ │ +4b34c4: d801 07ff |000c: add-int/lit8 v1, v7, #int -1 // #ff │ │ +4b34c8: 1233 |000e: const/4 v3, #int 3 // #3 │ │ +4b34ca: 1a04 4660 |000f: const-string v4, "UMB" // string@6046 │ │ +4b34ce: 7140 a5f1 1643 |0011: invoke-static {v6, v1, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b34d4: 0a01 |0014: move-result v1 │ │ +4b34d6: 3801 1400 |0015: if-eqz v1, 0029 // +0014 │ │ +4b34da: 6e10 dae0 0600 |0017: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b34e0: 0a01 |001a: move-result v1 │ │ +4b34e2: b121 |001b: sub-int/2addr v1, v2 │ │ +4b34e4: 3210 0e00 |001c: if-eq v0, v1, 002a // +000e │ │ +4b34e8: 1220 |001e: const/4 v0, #int 2 // #2 │ │ +4b34ea: b007 |001f: add-int/2addr v7, v0 │ │ +4b34ec: 1a01 d31a |0020: const-string v1, "ER" // string@1ad3 │ │ +4b34f0: 7140 a5f1 7610 |0022: invoke-static {v6, v7, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b34f6: 0a06 |0025: move-result v6 │ │ +4b34f8: 3806 0300 |0026: if-eqz v6, 0029 // +0003 │ │ +4b34fc: 2802 |0028: goto 002a // +0002 │ │ +4b34fe: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +4b3500: 0f02 |002a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=872 │ │ 0x0011 line=875 │ │ locals : │ │ 0x0000 - 0x002b reg=5 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x002b reg=6 (null) Ljava/lang/String; │ │ @@ -1756085,22 +1756086,22 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4b3500: |[4b3500] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;)Z │ │ -4b3510: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4b3512: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4b3516: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4b3518: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ -4b351c: 7140 abf1 3204 |0006: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ -4b3522: 0a02 |0009: move-result v2 │ │ -4b3524: 0f02 |000a: return v2 │ │ +4b3504: |[4b3504] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;)Z │ │ +4b3514: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4b3516: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4b351a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4b351c: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ +4b3520: 7140 abf1 3204 |0006: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ +4b3526: 0a02 |0009: move-result v2 │ │ +4b3528: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=945 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ 0x0000 - 0x000b reg=4 (null) I │ │ @@ -1756111,24 +1756112,24 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -4b3528: |[4b3528] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z │ │ -4b3538: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4b353a: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4b353e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4b3540: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ -4b3544: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -4b3546: 4d06 0005 |0007: aput-object v6, v0, v5 │ │ -4b354a: 7140 abf1 3204 |0009: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ -4b3550: 0a02 |000c: move-result v2 │ │ -4b3552: 0f02 |000d: return v2 │ │ +4b352c: |[4b352c] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z │ │ +4b353c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4b353e: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4b3542: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4b3544: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ +4b3548: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +4b354a: 4d06 0005 |0007: aput-object v6, v0, v5 │ │ +4b354e: 7140 abf1 3204 |0009: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ +4b3554: 0a02 |000c: move-result v2 │ │ +4b3556: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=954 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) I │ │ 0x0000 - 0x000e reg=4 (null) I │ │ @@ -1756140,26 +1756141,26 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4b3554: |[4b3554] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -4b3564: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -4b3566: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4b356a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4b356c: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ -4b3570: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -4b3572: 4d06 0005 |0007: aput-object v6, v0, v5 │ │ -4b3576: 1225 |0009: const/4 v5, #int 2 // #2 │ │ -4b3578: 4d07 0005 |000a: aput-object v7, v0, v5 │ │ -4b357c: 7140 abf1 3204 |000c: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ -4b3582: 0a02 |000f: move-result v2 │ │ -4b3584: 0f02 |0010: return v2 │ │ +4b3558: |[4b3558] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +4b3568: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +4b356a: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4b356e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4b3570: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ +4b3574: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +4b3576: 4d06 0005 |0007: aput-object v6, v0, v5 │ │ +4b357a: 1225 |0009: const/4 v5, #int 2 // #2 │ │ +4b357c: 4d07 0005 |000a: aput-object v7, v0, v5 │ │ +4b3580: 7140 abf1 3204 |000c: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ +4b3586: 0a02 |000f: move-result v2 │ │ +4b3588: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x000c line=964 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ @@ -1756172,28 +1756173,28 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -4b3588: |[4b3588] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -4b3598: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -4b359a: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4b359e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4b35a0: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ -4b35a4: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -4b35a6: 4d06 0005 |0007: aput-object v6, v0, v5 │ │ -4b35aa: 1225 |0009: const/4 v5, #int 2 // #2 │ │ -4b35ac: 4d07 0005 |000a: aput-object v7, v0, v5 │ │ -4b35b0: 1235 |000c: const/4 v5, #int 3 // #3 │ │ -4b35b2: 4d08 0005 |000d: aput-object v8, v0, v5 │ │ -4b35b6: 7140 abf1 3204 |000f: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ -4b35bc: 0a02 |0012: move-result v2 │ │ -4b35be: 0f02 |0013: return v2 │ │ +4b358c: |[4b358c] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +4b359c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +4b359e: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4b35a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4b35a4: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ +4b35a8: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +4b35aa: 4d06 0005 |0007: aput-object v6, v0, v5 │ │ +4b35ae: 1225 |0009: const/4 v5, #int 2 // #2 │ │ +4b35b0: 4d07 0005 |000a: aput-object v7, v0, v5 │ │ +4b35b4: 1235 |000c: const/4 v5, #int 3 // #3 │ │ +4b35b6: 4d08 0005 |000d: aput-object v8, v0, v5 │ │ +4b35ba: 7140 abf1 3204 |000f: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ +4b35c0: 0a02 |0012: move-result v2 │ │ +4b35c2: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x000f line=974 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ 0x0000 - 0x0014 reg=4 (null) I │ │ @@ -1756207,30 +1756208,30 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -4b35c0: |[4b35c0] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -4b35d0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -4b35d2: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4b35d6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4b35d8: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ -4b35dc: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -4b35de: 4d06 0005 |0007: aput-object v6, v0, v5 │ │ -4b35e2: 1225 |0009: const/4 v5, #int 2 // #2 │ │ -4b35e4: 4d07 0005 |000a: aput-object v7, v0, v5 │ │ -4b35e8: 1235 |000c: const/4 v5, #int 3 // #3 │ │ -4b35ea: 4d08 0005 |000d: aput-object v8, v0, v5 │ │ -4b35ee: 1245 |000f: const/4 v5, #int 4 // #4 │ │ -4b35f0: 4d09 0005 |0010: aput-object v9, v0, v5 │ │ -4b35f4: 7140 abf1 3204 |0012: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ -4b35fa: 0a02 |0015: move-result v2 │ │ -4b35fc: 0f02 |0016: return v2 │ │ +4b35c4: |[4b35c4] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +4b35d4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +4b35d6: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4b35da: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4b35dc: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ +4b35e0: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +4b35e2: 4d06 0005 |0007: aput-object v6, v0, v5 │ │ +4b35e6: 1225 |0009: const/4 v5, #int 2 // #2 │ │ +4b35e8: 4d07 0005 |000a: aput-object v7, v0, v5 │ │ +4b35ec: 1235 |000c: const/4 v5, #int 3 // #3 │ │ +4b35ee: 4d08 0005 |000d: aput-object v8, v0, v5 │ │ +4b35f2: 1245 |000f: const/4 v5, #int 4 // #4 │ │ +4b35f4: 4d09 0005 |0010: aput-object v9, v0, v5 │ │ +4b35f8: 7140 abf1 3204 |0012: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ +4b35fe: 0a02 |0015: move-result v2 │ │ +4b3600: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0012 line=986 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0017 reg=3 (null) I │ │ 0x0000 - 0x0017 reg=4 (null) I │ │ @@ -1756245,32 +1756246,32 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 9 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -4b3600: |[4b3600] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -4b3610: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -4b3612: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4b3616: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4b3618: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ -4b361c: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -4b361e: 4d06 0005 |0007: aput-object v6, v0, v5 │ │ -4b3622: 1225 |0009: const/4 v5, #int 2 // #2 │ │ -4b3624: 4d07 0005 |000a: aput-object v7, v0, v5 │ │ -4b3628: 1235 |000c: const/4 v5, #int 3 // #3 │ │ -4b362a: 4d08 0005 |000d: aput-object v8, v0, v5 │ │ -4b362e: 1245 |000f: const/4 v5, #int 4 // #4 │ │ -4b3630: 4d09 0005 |0010: aput-object v9, v0, v5 │ │ -4b3634: 1255 |0012: const/4 v5, #int 5 // #5 │ │ -4b3636: 4d0a 0005 |0013: aput-object v10, v0, v5 │ │ -4b363a: 7140 abf1 3204 |0015: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ -4b3640: 0a02 |0018: move-result v2 │ │ -4b3642: 0f02 |0019: return v2 │ │ +4b3604: |[4b3604] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +4b3614: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +4b3616: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4b361a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4b361c: 4d05 0001 |0004: aput-object v5, v0, v1 │ │ +4b3620: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +4b3622: 4d06 0005 |0007: aput-object v6, v0, v5 │ │ +4b3626: 1225 |0009: const/4 v5, #int 2 // #2 │ │ +4b3628: 4d07 0005 |000a: aput-object v7, v0, v5 │ │ +4b362c: 1235 |000c: const/4 v5, #int 3 // #3 │ │ +4b362e: 4d08 0005 |000d: aput-object v8, v0, v5 │ │ +4b3632: 1245 |000f: const/4 v5, #int 4 // #4 │ │ +4b3634: 4d09 0005 |0010: aput-object v9, v0, v5 │ │ +4b3638: 1255 |0012: const/4 v5, #int 5 // #5 │ │ +4b363a: 4d0a 0005 |0013: aput-object v10, v0, v5 │ │ +4b363e: 7140 abf1 3204 |0015: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ +4b3644: 0a02 |0018: move-result v2 │ │ +4b3646: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0015 line=998 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x001a reg=3 (null) I │ │ 0x0000 - 0x001a reg=4 (null) I │ │ @@ -1756286,35 +1756287,35 @@ │ │ type : '(Ljava/lang/String;II[Ljava/lang/String;)Z' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4b3644: |[4b3644] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z │ │ -4b3654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b3656: 3a03 1e00 |0001: if-ltz v3, 001f // +001e │ │ -4b365a: b034 |0003: add-int/2addr v4, v3 │ │ -4b365c: 6e10 dae0 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b3662: 0a01 |0007: move-result v1 │ │ -4b3664: 3614 1700 |0008: if-gt v4, v1, 001f // +0017 │ │ -4b3668: 6e30 e5e0 3204 |000a: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4b366e: 0c02 |000d: move-result-object v2 │ │ -4b3670: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -4b3672: 2154 |000f: array-length v4, v5 │ │ -4b3674: 3543 0f00 |0010: if-ge v3, v4, 001f // +000f │ │ -4b3678: 4604 0503 |0012: aget-object v4, v5, v3 │ │ -4b367c: 6e20 c7e0 4200 |0014: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b3682: 0a04 |0017: move-result v4 │ │ -4b3684: 3804 0400 |0018: if-eqz v4, 001c // +0004 │ │ -4b3688: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -4b368a: 2804 |001b: goto 001f // +0004 │ │ -4b368c: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b3690: 28f1 |001e: goto 000f // -000f │ │ -4b3692: 0f00 |001f: return v0 │ │ +4b3648: |[4b3648] org.apache.commons.codec.language.DoubleMetaphone.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z │ │ +4b3658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b365a: 3a03 1e00 |0001: if-ltz v3, 001f // +001e │ │ +4b365e: b034 |0003: add-int/2addr v4, v3 │ │ +4b3660: 6e10 dae0 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b3666: 0a01 |0007: move-result v1 │ │ +4b3668: 3614 1700 |0008: if-gt v4, v1, 001f // +0017 │ │ +4b366c: 6e30 e5e0 3204 |000a: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4b3672: 0c02 |000d: move-result-object v2 │ │ +4b3674: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +4b3676: 2154 |000f: array-length v4, v5 │ │ +4b3678: 3543 0f00 |0010: if-ge v3, v4, 001f // +000f │ │ +4b367c: 4604 0503 |0012: aget-object v4, v5, v3 │ │ +4b3680: 6e20 c7e0 4200 |0014: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b3686: 0a04 |0017: move-result v4 │ │ +4b3688: 3804 0400 |0018: if-eqz v4, 001c // +0004 │ │ +4b368c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +4b368e: 2804 |001b: goto 001f // +0004 │ │ +4b3690: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b3694: 28f1 |001e: goto 000f // -000f │ │ +4b3696: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1011 │ │ 0x000a line=1012 │ │ 0x000f line=1014 │ │ 0x0012 line=1015 │ │ locals : │ │ @@ -1756328,20 +1756329,20 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4b37e8: |[4b37e8] org.apache.commons.codec.language.DoubleMetaphone.handleAEIOUY:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b37f8: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -4b37fc: 1301 4100 |0002: const/16 v1, #int 65 // #41 │ │ -4b3800: 6e20 91f1 1200 |0004: invoke-virtual {v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3806: d803 0301 |0007: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b380a: 0f03 |0009: return v3 │ │ +4b37ec: |[4b37ec] org.apache.commons.codec.language.DoubleMetaphone.handleAEIOUY:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b37fc: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +4b3800: 1301 4100 |0002: const/16 v1, #int 65 // #41 │ │ +4b3804: 6e20 91f1 1200 |0004: invoke-virtual {v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b380a: d803 0301 |0007: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b380e: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=272 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; │ │ @@ -1756352,140 +1756353,140 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 238 16-bit code units │ │ -4b380c: |[4b380c] org.apache.commons.codec.language.DoubleMetaphone.handleC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b381c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -4b3820: 0807 1100 |0002: move-object/from16 v7, v17 │ │ -4b3824: 0808 1200 |0004: move-object/from16 v8, v18 │ │ -4b3828: 0209 1300 |0006: move/from16 v9, v19 │ │ -4b382c: 7030 a0f1 7009 |0008: invoke-direct {v0, v7, v9}, Lorg/apache/commons/codec/language/DoubleMetaphone;.conditionC0:(Ljava/lang/String;I)Z // method@f1a0 │ │ -4b3832: 0a01 |000b: move-result v1 │ │ -4b3834: 130a 4b00 |000c: const/16 v10, #int 75 // #4b │ │ -4b3838: 122b |000e: const/4 v11, #int 2 // #2 │ │ -4b383a: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ -4b383e: 6e20 91f1 a800 |0011: invoke-virtual {v8, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3844: d801 0902 |0014: add-int/lit8 v1, v9, #int 2 // #02 │ │ -4b3848: 2900 d700 |0016: goto/16 00ed // +00d7 │ │ -4b384c: 130c 5300 |0018: const/16 v12, #int 83 // #53 │ │ -4b3850: 3909 0f00 |001a: if-nez v9, 0029 // +000f │ │ -4b3854: 1261 |001c: const/4 v1, #int 6 // #6 │ │ -4b3856: 1a02 0e10 |001d: const-string v2, "CAESAR" // string@100e │ │ -4b385a: 7140 a5f1 9721 |001f: invoke-static {v7, v9, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3860: 0a01 |0022: move-result v1 │ │ -4b3862: 3801 0600 |0023: if-eqz v1, 0029 // +0006 │ │ -4b3866: 6e20 91f1 c800 |0025: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b386c: 28ec |0028: goto 0014 // -0014 │ │ -4b386e: 1a01 a110 |0029: const-string v1, "CH" // string@10a1 │ │ -4b3872: 7140 a5f1 971b |002b: invoke-static {v7, v9, v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3878: 0a01 |002e: move-result v1 │ │ -4b387a: 3801 0800 |002f: if-eqz v1, 0037 // +0008 │ │ -4b387e: 7604 b4f1 1000 |0031: invoke-direct/range {v16, v17, v18, v19}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleCH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b4 │ │ -4b3884: 0a01 |0034: move-result v1 │ │ -4b3886: 2900 b800 |0035: goto/16 00ed // +00b8 │ │ -4b388a: 1a01 ea11 |0037: const-string v1, "CZ" // string@11ea │ │ -4b388e: 7140 a5f1 971b |0039: invoke-static {v7, v9, v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3894: 0a01 |003c: move-result v1 │ │ -4b3896: 130d 5800 |003d: const/16 v13, #int 88 // #58 │ │ -4b389a: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ -4b389e: d801 09fe |0041: add-int/lit8 v1, v9, #int -2 // #fe │ │ -4b38a2: 1242 |0043: const/4 v2, #int 4 // #4 │ │ -4b38a4: 1a03 1965 |0044: const-string v3, "WICZ" // string@6519 │ │ -4b38a8: 7140 a5f1 1732 |0046: invoke-static {v7, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b38ae: 0a01 |0049: move-result v1 │ │ -4b38b0: 3901 0600 |004a: if-nez v1, 0050 // +0006 │ │ -4b38b4: 6e30 92f1 c80d |004c: invoke-virtual {v8, v12, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b38ba: 28c5 |004f: goto 0014 // -003b │ │ -4b38bc: d80e 0901 |0050: add-int/lit8 v14, v9, #int 1 // #01 │ │ -4b38c0: 123f |0052: const/4 v15, #int 3 // #3 │ │ -4b38c2: 1a01 d910 |0053: const-string v1, "CIA" // string@10d9 │ │ -4b38c6: 7140 a5f1 e71f |0055: invoke-static {v7, v14, v15, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b38cc: 0a01 |0058: move-result v1 │ │ -4b38ce: 3801 0900 |0059: if-eqz v1, 0062 // +0009 │ │ -4b38d2: 6e20 91f1 d800 |005b: invoke-virtual {v8, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b38d8: d801 0903 |005e: add-int/lit8 v1, v9, #int 3 // #03 │ │ -4b38dc: 2900 8d00 |0060: goto/16 00ed // +008d │ │ -4b38e0: 1a01 4910 |0062: const-string v1, "CC" // string@1049 │ │ -4b38e4: 7140 a5f1 971b |0064: invoke-static {v7, v9, v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b38ea: 0a01 |0067: move-result v1 │ │ -4b38ec: 3801 1300 |0068: if-eqz v1, 007b // +0013 │ │ -4b38f0: 1211 |006a: const/4 v1, #int 1 // #1 │ │ -4b38f2: 3319 0b00 |006b: if-ne v9, v1, 0076 // +000b │ │ -4b38f6: 1201 |006d: const/4 v1, #int 0 // #0 │ │ -4b38f8: 6e30 9ef1 7001 |006e: invoke-virtual {v0, v7, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b38fe: 0a01 |0071: move-result v1 │ │ -4b3900: 1302 4d00 |0072: const/16 v2, #int 77 // #4d │ │ -4b3904: 3221 0700 |0074: if-eq v1, v2, 007b // +0007 │ │ -4b3908: 7604 b3f1 1000 |0076: invoke-direct/range {v16, v17, v18, v19}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleCC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b3 │ │ -4b390e: 0a01 |0079: move-result v1 │ │ -4b3910: 0f01 |007a: return v1 │ │ -4b3912: 1223 |007b: const/4 v3, #int 2 // #2 │ │ -4b3914: 1a04 e210 |007c: const-string v4, "CK" // string@10e2 │ │ -4b3918: 1a05 7a10 |007e: const-string v5, "CG" // string@107a │ │ -4b391c: 1a06 9b11 |0080: const-string v6, "CQ" // string@119b │ │ -4b3920: 0801 1100 |0082: move-object/from16 v1, v17 │ │ -4b3924: 0202 1300 |0084: move/from16 v2, v19 │ │ -4b3928: 7706 a7f1 0100 |0086: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b392e: 0a01 |0089: move-result v1 │ │ -4b3930: 3801 0600 |008a: if-eqz v1, 0090 // +0006 │ │ -4b3934: 6e20 91f1 a800 |008c: invoke-virtual {v8, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b393a: 2885 |008f: goto 0014 // -007b │ │ -4b393c: 1223 |0090: const/4 v3, #int 2 // #2 │ │ -4b393e: 1a04 d810 |0091: const-string v4, "CI" // string@10d8 │ │ -4b3942: 1a05 4f10 |0093: const-string v5, "CE" // string@104f │ │ -4b3946: 1a06 e811 |0095: const-string v6, "CY" // string@11e8 │ │ -4b394a: 0801 1100 |0097: move-object/from16 v1, v17 │ │ -4b394e: 0202 1300 |0099: move/from16 v2, v19 │ │ -4b3952: 7706 a7f1 0100 |009b: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b3958: 0a01 |009e: move-result v1 │ │ -4b395a: 3801 1d00 |009f: if-eqz v1, 00bc // +001d │ │ -4b395e: 1233 |00a1: const/4 v3, #int 3 // #3 │ │ -4b3960: 1a04 dc10 |00a2: const-string v4, "CIO" // string@10dc │ │ -4b3964: 1a05 da10 |00a4: const-string v5, "CIE" // string@10da │ │ -4b3968: 1a06 d910 |00a6: const-string v6, "CIA" // string@10d9 │ │ -4b396c: 0801 1100 |00a8: move-object/from16 v1, v17 │ │ -4b3970: 0202 1300 |00aa: move/from16 v2, v19 │ │ -4b3974: 7706 a7f1 0100 |00ac: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b397a: 0a01 |00af: move-result v1 │ │ -4b397c: 3801 0700 |00b0: if-eqz v1, 00b7 // +0007 │ │ -4b3980: 6e30 92f1 c80d |00b2: invoke-virtual {v8, v12, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b3986: 2900 5fff |00b5: goto/16 0014 // -00a1 │ │ -4b398a: 6e20 91f1 c800 |00b7: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3990: 2900 5aff |00ba: goto/16 0014 // -00a6 │ │ -4b3994: 6e20 91f1 a800 |00bc: invoke-virtual {v8, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b399a: 1223 |00bf: const/4 v3, #int 2 // #2 │ │ -4b399c: 1a04 9f00 |00c0: const-string v4, " C" // string@009f │ │ -4b39a0: 1a05 ca00 |00c2: const-string v5, " Q" // string@00ca │ │ -4b39a4: 1a06 a600 |00c4: const-string v6, " G" // string@00a6 │ │ -4b39a8: 0801 1100 |00c6: move-object/from16 v1, v17 │ │ -4b39ac: 01e2 |00c8: move v2, v14 │ │ -4b39ae: 7706 a7f1 0100 |00c9: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b39b4: 0a01 |00cc: move-result v1 │ │ -4b39b6: 3801 0300 |00cd: if-eqz v1, 00d0 // +0003 │ │ -4b39ba: 288f |00cf: goto 005e // -0071 │ │ -4b39bc: 1213 |00d0: const/4 v3, #int 1 // #1 │ │ -4b39be: 1a04 0410 |00d1: const-string v4, "C" // string@1004 │ │ -4b39c2: 1a05 6026 |00d3: const-string v5, "K" // string@2660 │ │ -4b39c6: 1a06 f852 |00d5: const-string v6, "Q" // string@52f8 │ │ -4b39ca: 0801 1100 |00d7: move-object/from16 v1, v17 │ │ -4b39ce: 01e2 |00d9: move v2, v14 │ │ -4b39d0: 7706 a7f1 0100 |00da: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b39d6: 0a01 |00dd: move-result v1 │ │ -4b39d8: 3801 0e00 |00de: if-eqz v1, 00ec // +000e │ │ -4b39dc: 1a01 4f10 |00e0: const-string v1, "CE" // string@104f │ │ -4b39e0: 1a02 d810 |00e2: const-string v2, "CI" // string@10d8 │ │ -4b39e4: 7152 a6f1 e71b |00e4: invoke-static {v7, v14, v11, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b39ea: 0a01 |00e7: move-result v1 │ │ -4b39ec: 3901 0400 |00e8: if-nez v1, 00ec // +0004 │ │ -4b39f0: 2900 2aff |00ea: goto/16 0014 // -00d6 │ │ -4b39f4: 01e1 |00ec: move v1, v14 │ │ -4b39f6: 0f01 |00ed: return v1 │ │ +4b3810: |[4b3810] org.apache.commons.codec.language.DoubleMetaphone.handleC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b3820: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +4b3824: 0807 1100 |0002: move-object/from16 v7, v17 │ │ +4b3828: 0808 1200 |0004: move-object/from16 v8, v18 │ │ +4b382c: 0209 1300 |0006: move/from16 v9, v19 │ │ +4b3830: 7030 a0f1 7009 |0008: invoke-direct {v0, v7, v9}, Lorg/apache/commons/codec/language/DoubleMetaphone;.conditionC0:(Ljava/lang/String;I)Z // method@f1a0 │ │ +4b3836: 0a01 |000b: move-result v1 │ │ +4b3838: 130a 4b00 |000c: const/16 v10, #int 75 // #4b │ │ +4b383c: 122b |000e: const/4 v11, #int 2 // #2 │ │ +4b383e: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ +4b3842: 6e20 91f1 a800 |0011: invoke-virtual {v8, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3848: d801 0902 |0014: add-int/lit8 v1, v9, #int 2 // #02 │ │ +4b384c: 2900 d700 |0016: goto/16 00ed // +00d7 │ │ +4b3850: 130c 5300 |0018: const/16 v12, #int 83 // #53 │ │ +4b3854: 3909 0f00 |001a: if-nez v9, 0029 // +000f │ │ +4b3858: 1261 |001c: const/4 v1, #int 6 // #6 │ │ +4b385a: 1a02 0e10 |001d: const-string v2, "CAESAR" // string@100e │ │ +4b385e: 7140 a5f1 9721 |001f: invoke-static {v7, v9, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3864: 0a01 |0022: move-result v1 │ │ +4b3866: 3801 0600 |0023: if-eqz v1, 0029 // +0006 │ │ +4b386a: 6e20 91f1 c800 |0025: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3870: 28ec |0028: goto 0014 // -0014 │ │ +4b3872: 1a01 a110 |0029: const-string v1, "CH" // string@10a1 │ │ +4b3876: 7140 a5f1 971b |002b: invoke-static {v7, v9, v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b387c: 0a01 |002e: move-result v1 │ │ +4b387e: 3801 0800 |002f: if-eqz v1, 0037 // +0008 │ │ +4b3882: 7604 b4f1 1000 |0031: invoke-direct/range {v16, v17, v18, v19}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleCH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b4 │ │ +4b3888: 0a01 |0034: move-result v1 │ │ +4b388a: 2900 b800 |0035: goto/16 00ed // +00b8 │ │ +4b388e: 1a01 ea11 |0037: const-string v1, "CZ" // string@11ea │ │ +4b3892: 7140 a5f1 971b |0039: invoke-static {v7, v9, v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3898: 0a01 |003c: move-result v1 │ │ +4b389a: 130d 5800 |003d: const/16 v13, #int 88 // #58 │ │ +4b389e: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ +4b38a2: d801 09fe |0041: add-int/lit8 v1, v9, #int -2 // #fe │ │ +4b38a6: 1242 |0043: const/4 v2, #int 4 // #4 │ │ +4b38a8: 1a03 1965 |0044: const-string v3, "WICZ" // string@6519 │ │ +4b38ac: 7140 a5f1 1732 |0046: invoke-static {v7, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b38b2: 0a01 |0049: move-result v1 │ │ +4b38b4: 3901 0600 |004a: if-nez v1, 0050 // +0006 │ │ +4b38b8: 6e30 92f1 c80d |004c: invoke-virtual {v8, v12, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b38be: 28c5 |004f: goto 0014 // -003b │ │ +4b38c0: d80e 0901 |0050: add-int/lit8 v14, v9, #int 1 // #01 │ │ +4b38c4: 123f |0052: const/4 v15, #int 3 // #3 │ │ +4b38c6: 1a01 d910 |0053: const-string v1, "CIA" // string@10d9 │ │ +4b38ca: 7140 a5f1 e71f |0055: invoke-static {v7, v14, v15, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b38d0: 0a01 |0058: move-result v1 │ │ +4b38d2: 3801 0900 |0059: if-eqz v1, 0062 // +0009 │ │ +4b38d6: 6e20 91f1 d800 |005b: invoke-virtual {v8, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b38dc: d801 0903 |005e: add-int/lit8 v1, v9, #int 3 // #03 │ │ +4b38e0: 2900 8d00 |0060: goto/16 00ed // +008d │ │ +4b38e4: 1a01 4910 |0062: const-string v1, "CC" // string@1049 │ │ +4b38e8: 7140 a5f1 971b |0064: invoke-static {v7, v9, v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b38ee: 0a01 |0067: move-result v1 │ │ +4b38f0: 3801 1300 |0068: if-eqz v1, 007b // +0013 │ │ +4b38f4: 1211 |006a: const/4 v1, #int 1 // #1 │ │ +4b38f6: 3319 0b00 |006b: if-ne v9, v1, 0076 // +000b │ │ +4b38fa: 1201 |006d: const/4 v1, #int 0 // #0 │ │ +4b38fc: 6e30 9ef1 7001 |006e: invoke-virtual {v0, v7, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3902: 0a01 |0071: move-result v1 │ │ +4b3904: 1302 4d00 |0072: const/16 v2, #int 77 // #4d │ │ +4b3908: 3221 0700 |0074: if-eq v1, v2, 007b // +0007 │ │ +4b390c: 7604 b3f1 1000 |0076: invoke-direct/range {v16, v17, v18, v19}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleCC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b3 │ │ +4b3912: 0a01 |0079: move-result v1 │ │ +4b3914: 0f01 |007a: return v1 │ │ +4b3916: 1223 |007b: const/4 v3, #int 2 // #2 │ │ +4b3918: 1a04 e210 |007c: const-string v4, "CK" // string@10e2 │ │ +4b391c: 1a05 7a10 |007e: const-string v5, "CG" // string@107a │ │ +4b3920: 1a06 9b11 |0080: const-string v6, "CQ" // string@119b │ │ +4b3924: 0801 1100 |0082: move-object/from16 v1, v17 │ │ +4b3928: 0202 1300 |0084: move/from16 v2, v19 │ │ +4b392c: 7706 a7f1 0100 |0086: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b3932: 0a01 |0089: move-result v1 │ │ +4b3934: 3801 0600 |008a: if-eqz v1, 0090 // +0006 │ │ +4b3938: 6e20 91f1 a800 |008c: invoke-virtual {v8, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b393e: 2885 |008f: goto 0014 // -007b │ │ +4b3940: 1223 |0090: const/4 v3, #int 2 // #2 │ │ +4b3942: 1a04 d810 |0091: const-string v4, "CI" // string@10d8 │ │ +4b3946: 1a05 4f10 |0093: const-string v5, "CE" // string@104f │ │ +4b394a: 1a06 e811 |0095: const-string v6, "CY" // string@11e8 │ │ +4b394e: 0801 1100 |0097: move-object/from16 v1, v17 │ │ +4b3952: 0202 1300 |0099: move/from16 v2, v19 │ │ +4b3956: 7706 a7f1 0100 |009b: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b395c: 0a01 |009e: move-result v1 │ │ +4b395e: 3801 1d00 |009f: if-eqz v1, 00bc // +001d │ │ +4b3962: 1233 |00a1: const/4 v3, #int 3 // #3 │ │ +4b3964: 1a04 dc10 |00a2: const-string v4, "CIO" // string@10dc │ │ +4b3968: 1a05 da10 |00a4: const-string v5, "CIE" // string@10da │ │ +4b396c: 1a06 d910 |00a6: const-string v6, "CIA" // string@10d9 │ │ +4b3970: 0801 1100 |00a8: move-object/from16 v1, v17 │ │ +4b3974: 0202 1300 |00aa: move/from16 v2, v19 │ │ +4b3978: 7706 a7f1 0100 |00ac: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b397e: 0a01 |00af: move-result v1 │ │ +4b3980: 3801 0700 |00b0: if-eqz v1, 00b7 // +0007 │ │ +4b3984: 6e30 92f1 c80d |00b2: invoke-virtual {v8, v12, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b398a: 2900 5fff |00b5: goto/16 0014 // -00a1 │ │ +4b398e: 6e20 91f1 c800 |00b7: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3994: 2900 5aff |00ba: goto/16 0014 // -00a6 │ │ +4b3998: 6e20 91f1 a800 |00bc: invoke-virtual {v8, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b399e: 1223 |00bf: const/4 v3, #int 2 // #2 │ │ +4b39a0: 1a04 9f00 |00c0: const-string v4, " C" // string@009f │ │ +4b39a4: 1a05 ca00 |00c2: const-string v5, " Q" // string@00ca │ │ +4b39a8: 1a06 a600 |00c4: const-string v6, " G" // string@00a6 │ │ +4b39ac: 0801 1100 |00c6: move-object/from16 v1, v17 │ │ +4b39b0: 01e2 |00c8: move v2, v14 │ │ +4b39b2: 7706 a7f1 0100 |00c9: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b39b8: 0a01 |00cc: move-result v1 │ │ +4b39ba: 3801 0300 |00cd: if-eqz v1, 00d0 // +0003 │ │ +4b39be: 288f |00cf: goto 005e // -0071 │ │ +4b39c0: 1213 |00d0: const/4 v3, #int 1 // #1 │ │ +4b39c2: 1a04 0410 |00d1: const-string v4, "C" // string@1004 │ │ +4b39c6: 1a05 6026 |00d3: const-string v5, "K" // string@2660 │ │ +4b39ca: 1a06 f852 |00d5: const-string v6, "Q" // string@52f8 │ │ +4b39ce: 0801 1100 |00d7: move-object/from16 v1, v17 │ │ +4b39d2: 01e2 |00d9: move v2, v14 │ │ +4b39d4: 7706 a7f1 0100 |00da: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b39da: 0a01 |00dd: move-result v1 │ │ +4b39dc: 3801 0e00 |00de: if-eqz v1, 00ec // +000e │ │ +4b39e0: 1a01 4f10 |00e0: const-string v1, "CE" // string@104f │ │ +4b39e4: 1a02 d810 |00e2: const-string v2, "CI" // string@10d8 │ │ +4b39e8: 7152 a6f1 e71b |00e4: invoke-static {v7, v14, v11, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b39ee: 0a01 |00e7: move-result v1 │ │ +4b39f0: 3901 0400 |00e8: if-nez v1, 00ec // +0004 │ │ +4b39f4: 2900 2aff |00ea: goto/16 0014 // -00d6 │ │ +4b39f8: 01e1 |00ec: move v1, v14 │ │ +4b39fa: 0f01 |00ed: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=283 │ │ 0x0011 line=284 │ │ 0x001f line=286 │ │ 0x0025 line=287 │ │ 0x002b line=289 │ │ @@ -1756516,54 +1756517,54 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 72 16-bit code units │ │ -4b39f8: |[4b39f8] org.apache.commons.codec.language.DoubleMetaphone.handleCC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b3a08: d806 0a02 |0000: add-int/lit8 v6, v10, #int 2 // #02 │ │ -4b3a0c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -4b3a0e: 1a03 f721 |0003: const-string v3, "I" // string@21f7 │ │ -4b3a12: 1a04 551a |0005: const-string v4, "E" // string@1a55 │ │ -4b3a16: 1a05 3b21 |0007: const-string v5, "H" // string@213b │ │ -4b3a1a: 0780 |0009: move-object v0, v8 │ │ -4b3a1c: 0161 |000a: move v1, v6 │ │ -4b3a1e: 7706 a7f1 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b3a24: 0a00 |000e: move-result v0 │ │ -4b3a26: 3800 3300 |000f: if-eqz v0, 0042 // +0033 │ │ -4b3a2a: 1220 |0011: const/4 v0, #int 2 // #2 │ │ -4b3a2c: 1a01 ab21 |0012: const-string v1, "HU" // string@21ab │ │ -4b3a30: 7140 a5f1 6810 |0014: invoke-static {v8, v6, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3a36: 0a00 |0017: move-result v0 │ │ -4b3a38: 3900 2a00 |0018: if-nez v0, 0042 // +002a │ │ -4b3a3c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -4b3a3e: 330a 0c00 |001b: if-ne v10, v0, 0027 // +000c │ │ -4b3a42: d800 0aff |001d: add-int/lit8 v0, v10, #int -1 // #ff │ │ -4b3a46: 6e30 9ef1 8700 |001f: invoke-virtual {v7, v8, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3a4c: 0a00 |0022: move-result v0 │ │ -4b3a4e: 1301 4100 |0023: const/16 v1, #int 65 // #41 │ │ -4b3a52: 3210 0f00 |0025: if-eq v0, v1, 0034 // +000f │ │ -4b3a56: d800 0aff |0027: add-int/lit8 v0, v10, #int -1 // #ff │ │ -4b3a5a: 1251 |0029: const/4 v1, #int 5 // #5 │ │ -4b3a5c: 1a02 3f60 |002a: const-string v2, "UCCEE" // string@603f │ │ -4b3a60: 1a03 4060 |002c: const-string v3, "UCCES" // string@6040 │ │ -4b3a64: 7153 a6f1 0821 |002e: invoke-static {v8, v0, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b3a6a: 0a08 |0031: move-result v8 │ │ -4b3a6c: 3808 0800 |0032: if-eqz v8, 003a // +0008 │ │ -4b3a70: 1a08 a426 |0034: const-string v8, "KS" // string@26a4 │ │ -4b3a74: 6e20 93f1 8900 |0036: invoke-virtual {v9, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ -4b3a7a: 2806 |0039: goto 003f // +0006 │ │ -4b3a7c: 1308 5800 |003a: const/16 v8, #int 88 // #58 │ │ -4b3a80: 6e20 91f1 8900 |003c: invoke-virtual {v9, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3a86: d806 0a03 |003f: add-int/lit8 v6, v10, #int 3 // #03 │ │ -4b3a8a: 2806 |0041: goto 0047 // +0006 │ │ -4b3a8c: 1308 4b00 |0042: const/16 v8, #int 75 // #4b │ │ -4b3a90: 6e20 91f1 8900 |0044: invoke-virtual {v9, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3a96: 0f06 |0047: return v6 │ │ +4b39fc: |[4b39fc] org.apache.commons.codec.language.DoubleMetaphone.handleCC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b3a0c: d806 0a02 |0000: add-int/lit8 v6, v10, #int 2 // #02 │ │ +4b3a10: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +4b3a12: 1a03 f721 |0003: const-string v3, "I" // string@21f7 │ │ +4b3a16: 1a04 551a |0005: const-string v4, "E" // string@1a55 │ │ +4b3a1a: 1a05 3b21 |0007: const-string v5, "H" // string@213b │ │ +4b3a1e: 0780 |0009: move-object v0, v8 │ │ +4b3a20: 0161 |000a: move v1, v6 │ │ +4b3a22: 7706 a7f1 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b3a28: 0a00 |000e: move-result v0 │ │ +4b3a2a: 3800 3300 |000f: if-eqz v0, 0042 // +0033 │ │ +4b3a2e: 1220 |0011: const/4 v0, #int 2 // #2 │ │ +4b3a30: 1a01 ab21 |0012: const-string v1, "HU" // string@21ab │ │ +4b3a34: 7140 a5f1 6810 |0014: invoke-static {v8, v6, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3a3a: 0a00 |0017: move-result v0 │ │ +4b3a3c: 3900 2a00 |0018: if-nez v0, 0042 // +002a │ │ +4b3a40: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +4b3a42: 330a 0c00 |001b: if-ne v10, v0, 0027 // +000c │ │ +4b3a46: d800 0aff |001d: add-int/lit8 v0, v10, #int -1 // #ff │ │ +4b3a4a: 6e30 9ef1 8700 |001f: invoke-virtual {v7, v8, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3a50: 0a00 |0022: move-result v0 │ │ +4b3a52: 1301 4100 |0023: const/16 v1, #int 65 // #41 │ │ +4b3a56: 3210 0f00 |0025: if-eq v0, v1, 0034 // +000f │ │ +4b3a5a: d800 0aff |0027: add-int/lit8 v0, v10, #int -1 // #ff │ │ +4b3a5e: 1251 |0029: const/4 v1, #int 5 // #5 │ │ +4b3a60: 1a02 3f60 |002a: const-string v2, "UCCEE" // string@603f │ │ +4b3a64: 1a03 4060 |002c: const-string v3, "UCCES" // string@6040 │ │ +4b3a68: 7153 a6f1 0821 |002e: invoke-static {v8, v0, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b3a6e: 0a08 |0031: move-result v8 │ │ +4b3a70: 3808 0800 |0032: if-eqz v8, 003a // +0008 │ │ +4b3a74: 1a08 a426 |0034: const-string v8, "KS" // string@26a4 │ │ +4b3a78: 6e20 93f1 8900 |0036: invoke-virtual {v9, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ +4b3a7e: 2806 |0039: goto 003f // +0006 │ │ +4b3a80: 1308 5800 |003a: const/16 v8, #int 88 // #58 │ │ +4b3a84: 6e20 91f1 8900 |003c: invoke-virtual {v9, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3a8a: d806 0a03 |003f: add-int/lit8 v6, v10, #int 3 // #03 │ │ +4b3a8e: 2806 |0041: goto 0047 // +0006 │ │ +4b3a90: 1308 4b00 |0042: const/16 v8, #int 75 // #4b │ │ +4b3a94: 6e20 91f1 8900 |0044: invoke-virtual {v9, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3a9a: 0f06 |0047: return v6 │ │ catches : (none) │ │ positions : │ │ 0x000b line=337 │ │ 0x001f line=340 │ │ 0x0036 line=343 │ │ 0x003c line=346 │ │ 0x0044 line=350 │ │ @@ -1756578,50 +1756579,50 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -4b3a98: |[4b3a98] org.apache.commons.codec.language.DoubleMetaphone.handleCH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b3aa8: 1300 5800 |0000: const/16 v0, #int 88 // #58 │ │ -4b3aac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4b3aae: 1302 4b00 |0003: const/16 v2, #int 75 // #4b │ │ -4b3ab2: 3d08 1000 |0005: if-lez v8, 0015 // +0010 │ │ -4b3ab6: 1243 |0007: const/4 v3, #int 4 // #4 │ │ -4b3ab8: 1a04 a210 |0008: const-string v4, "CHAE" // string@10a2 │ │ -4b3abc: 7140 a5f1 8643 |000a: invoke-static {v6, v8, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3ac2: 0a03 |000d: move-result v3 │ │ -4b3ac4: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ -4b3ac8: 6e30 92f1 2700 |0010: invoke-virtual {v7, v2, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b3ace: b018 |0013: add-int/2addr v8, v1 │ │ -4b3ad0: 0f08 |0014: return v8 │ │ -4b3ad2: 7030 a1f1 6508 |0015: invoke-direct {v5, v6, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.conditionCH0:(Ljava/lang/String;I)Z // method@f1a1 │ │ -4b3ad8: 0a03 |0018: move-result v3 │ │ -4b3ada: 3803 0600 |0019: if-eqz v3, 001f // +0006 │ │ -4b3ade: 6e20 91f1 2700 |001b: invoke-virtual {v7, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3ae4: 28f5 |001e: goto 0013 // -000b │ │ -4b3ae6: 7030 a2f1 6508 |001f: invoke-direct {v5, v6, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.conditionCH1:(Ljava/lang/String;I)Z // method@f1a2 │ │ -4b3aec: 0a03 |0022: move-result v3 │ │ -4b3aee: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ -4b3af2: 6e20 91f1 2700 |0025: invoke-virtual {v7, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3af8: 28eb |0028: goto 0013 // -0015 │ │ -4b3afa: 3d08 1300 |0029: if-lez v8, 003c // +0013 │ │ -4b3afe: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -4b3b00: 1a04 a949 |002c: const-string v4, "MC" // string@49a9 │ │ -4b3b04: 7140 a5f1 3641 |002e: invoke-static {v6, v3, v1, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3b0a: 0a06 |0031: move-result v6 │ │ -4b3b0c: 3806 0600 |0032: if-eqz v6, 0038 // +0006 │ │ -4b3b10: 6e20 91f1 2700 |0034: invoke-virtual {v7, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3b16: 2808 |0037: goto 003f // +0008 │ │ -4b3b18: 6e30 92f1 0702 |0038: invoke-virtual {v7, v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b3b1e: 2804 |003b: goto 003f // +0004 │ │ -4b3b20: 6e20 91f1 0700 |003c: invoke-virtual {v7, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3b26: b018 |003f: add-int/2addr v8, v1 │ │ -4b3b28: 0f08 |0040: return v8 │ │ +4b3a9c: |[4b3a9c] org.apache.commons.codec.language.DoubleMetaphone.handleCH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b3aac: 1300 5800 |0000: const/16 v0, #int 88 // #58 │ │ +4b3ab0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4b3ab2: 1302 4b00 |0003: const/16 v2, #int 75 // #4b │ │ +4b3ab6: 3d08 1000 |0005: if-lez v8, 0015 // +0010 │ │ +4b3aba: 1243 |0007: const/4 v3, #int 4 // #4 │ │ +4b3abc: 1a04 a210 |0008: const-string v4, "CHAE" // string@10a2 │ │ +4b3ac0: 7140 a5f1 8643 |000a: invoke-static {v6, v8, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3ac6: 0a03 |000d: move-result v3 │ │ +4b3ac8: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ +4b3acc: 6e30 92f1 2700 |0010: invoke-virtual {v7, v2, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b3ad2: b018 |0013: add-int/2addr v8, v1 │ │ +4b3ad4: 0f08 |0014: return v8 │ │ +4b3ad6: 7030 a1f1 6508 |0015: invoke-direct {v5, v6, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.conditionCH0:(Ljava/lang/String;I)Z // method@f1a1 │ │ +4b3adc: 0a03 |0018: move-result v3 │ │ +4b3ade: 3803 0600 |0019: if-eqz v3, 001f // +0006 │ │ +4b3ae2: 6e20 91f1 2700 |001b: invoke-virtual {v7, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3ae8: 28f5 |001e: goto 0013 // -000b │ │ +4b3aea: 7030 a2f1 6508 |001f: invoke-direct {v5, v6, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.conditionCH1:(Ljava/lang/String;I)Z // method@f1a2 │ │ +4b3af0: 0a03 |0022: move-result v3 │ │ +4b3af2: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ +4b3af6: 6e20 91f1 2700 |0025: invoke-virtual {v7, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3afc: 28eb |0028: goto 0013 // -0015 │ │ +4b3afe: 3d08 1300 |0029: if-lez v8, 003c // +0013 │ │ +4b3b02: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +4b3b04: 1a04 a949 |002c: const-string v4, "MC" // string@49a9 │ │ +4b3b08: 7140 a5f1 3641 |002e: invoke-static {v6, v3, v1, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3b0e: 0a06 |0031: move-result v6 │ │ +4b3b10: 3806 0600 |0032: if-eqz v6, 0038 // +0006 │ │ +4b3b14: 6e20 91f1 2700 |0034: invoke-virtual {v7, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3b1a: 2808 |0037: goto 003f // +0008 │ │ +4b3b1c: 6e30 92f1 0702 |0038: invoke-virtual {v7, v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b3b22: 2804 |003b: goto 003f // +0004 │ │ +4b3b24: 6e20 91f1 0700 |003c: invoke-virtual {v7, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3b2a: b018 |003f: add-int/2addr v8, v1 │ │ +4b3b2c: 0f08 |0040: return v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=363 │ │ 0x0010 line=364 │ │ 0x0015 line=366 │ │ 0x001b line=368 │ │ 0x001f line=370 │ │ @@ -1756641,49 +1756642,49 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 63 16-bit code units │ │ -4b3b2c: |[4b3b2c] org.apache.commons.codec.language.DoubleMetaphone.handleD:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b3b3c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4b3b3e: 1a01 3918 |0001: const-string v1, "DG" // string@1839 │ │ -4b3b42: 7140 a5f1 b910 |0003: invoke-static {v9, v11, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3b48: 0a01 |0006: move-result v1 │ │ -4b3b4a: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -4b3b4e: d800 0b02 |0009: add-int/lit8 v0, v11, #int 2 // #02 │ │ -4b3b52: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -4b3b54: 1a05 f721 |000c: const-string v5, "I" // string@21f7 │ │ -4b3b58: 1a06 551a |000e: const-string v6, "E" // string@1a55 │ │ -4b3b5c: 1a07 4a67 |0010: const-string v7, "Y" // string@674a │ │ -4b3b60: 0792 |0012: move-object v2, v9 │ │ -4b3b62: 0103 |0013: move v3, v0 │ │ -4b3b64: 7706 a7f1 0200 |0014: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b3b6a: 0a09 |0017: move-result v9 │ │ -4b3b6c: 3809 0a00 |0018: if-eqz v9, 0022 // +000a │ │ -4b3b70: 1309 4a00 |001a: const/16 v9, #int 74 // #4a │ │ -4b3b74: 6e20 91f1 9a00 |001c: invoke-virtual {v10, v9}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3b7a: d800 0b03 |001f: add-int/lit8 v0, v11, #int 3 // #03 │ │ -4b3b7e: 281d |0021: goto 003e // +001d │ │ -4b3b80: 1a09 555b |0022: const-string v9, "TK" // string@5b55 │ │ -4b3b84: 6e20 93f1 9a00 |0024: invoke-virtual {v10, v9}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ -4b3b8a: 2817 |0027: goto 003e // +0017 │ │ -4b3b8c: 1a01 c418 |0028: const-string v1, "DT" // string@18c4 │ │ -4b3b90: 1a02 2517 |002a: const-string v2, "DD" // string@1725 │ │ -4b3b94: 7152 a6f1 b910 |002c: invoke-static {v9, v11, v0, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b3b9a: 0a09 |002f: move-result v9 │ │ -4b3b9c: 1301 5400 |0030: const/16 v1, #int 84 // #54 │ │ -4b3ba0: 3809 0700 |0032: if-eqz v9, 0039 // +0007 │ │ -4b3ba4: 6e20 91f1 1a00 |0034: invoke-virtual {v10, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3baa: b0b0 |0037: add-int/2addr v0, v11 │ │ -4b3bac: 2806 |0038: goto 003e // +0006 │ │ -4b3bae: 6e20 91f1 1a00 |0039: invoke-virtual {v10, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3bb4: d800 0b01 |003c: add-int/lit8 v0, v11, #int 1 // #01 │ │ -4b3bb8: 0f00 |003e: return v0 │ │ +4b3b30: |[4b3b30] org.apache.commons.codec.language.DoubleMetaphone.handleD:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b3b40: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4b3b42: 1a01 3918 |0001: const-string v1, "DG" // string@1839 │ │ +4b3b46: 7140 a5f1 b910 |0003: invoke-static {v9, v11, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3b4c: 0a01 |0006: move-result v1 │ │ +4b3b4e: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +4b3b52: d800 0b02 |0009: add-int/lit8 v0, v11, #int 2 // #02 │ │ +4b3b56: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +4b3b58: 1a05 f721 |000c: const-string v5, "I" // string@21f7 │ │ +4b3b5c: 1a06 551a |000e: const-string v6, "E" // string@1a55 │ │ +4b3b60: 1a07 4a67 |0010: const-string v7, "Y" // string@674a │ │ +4b3b64: 0792 |0012: move-object v2, v9 │ │ +4b3b66: 0103 |0013: move v3, v0 │ │ +4b3b68: 7706 a7f1 0200 |0014: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b3b6e: 0a09 |0017: move-result v9 │ │ +4b3b70: 3809 0a00 |0018: if-eqz v9, 0022 // +000a │ │ +4b3b74: 1309 4a00 |001a: const/16 v9, #int 74 // #4a │ │ +4b3b78: 6e20 91f1 9a00 |001c: invoke-virtual {v10, v9}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3b7e: d800 0b03 |001f: add-int/lit8 v0, v11, #int 3 // #03 │ │ +4b3b82: 281d |0021: goto 003e // +001d │ │ +4b3b84: 1a09 555b |0022: const-string v9, "TK" // string@5b55 │ │ +4b3b88: 6e20 93f1 9a00 |0024: invoke-virtual {v10, v9}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ +4b3b8e: 2817 |0027: goto 003e // +0017 │ │ +4b3b90: 1a01 c418 |0028: const-string v1, "DT" // string@18c4 │ │ +4b3b94: 1a02 2517 |002a: const-string v2, "DD" // string@1725 │ │ +4b3b98: 7152 a6f1 b910 |002c: invoke-static {v9, v11, v0, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b3b9e: 0a09 |002f: move-result v9 │ │ +4b3ba0: 1301 5400 |0030: const/16 v1, #int 84 // #54 │ │ +4b3ba4: 3809 0700 |0032: if-eqz v9, 0039 // +0007 │ │ +4b3ba8: 6e20 91f1 1a00 |0034: invoke-virtual {v10, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3bae: b0b0 |0037: add-int/2addr v0, v11 │ │ +4b3bb0: 2806 |0038: goto 003e // +0006 │ │ +4b3bb2: 6e20 91f1 1a00 |0039: invoke-virtual {v10, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3bb8: d800 0b01 |003c: add-int/lit8 v0, v11, #int 1 // #01 │ │ +4b3bbc: 0f00 |003e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=394 │ │ 0x0014 line=396 │ │ 0x001c line=397 │ │ 0x0024 line=401 │ │ 0x002c line=404 │ │ @@ -1756700,168 +1756701,168 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 293 16-bit code units │ │ -4b3bbc: |[4b3bbc] org.apache.commons.codec.language.DoubleMetaphone.handleG:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I │ │ -4b3bcc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -4b3bd0: 0807 1200 |0002: move-object/from16 v7, v18 │ │ -4b3bd4: 0808 1300 |0004: move-object/from16 v8, v19 │ │ -4b3bd8: 0209 1400 |0006: move/from16 v9, v20 │ │ -4b3bdc: d80a 0901 |0008: add-int/lit8 v10, v9, #int 1 // #01 │ │ -4b3be0: 6e30 9ef1 700a |000a: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3be6: 0a01 |000d: move-result v1 │ │ -4b3be8: 1302 4800 |000e: const/16 v2, #int 72 // #48 │ │ -4b3bec: 3321 0800 |0010: if-ne v1, v2, 0018 // +0008 │ │ -4b3bf0: 7604 b7f1 1100 |0012: invoke-direct/range {v17, v18, v19, v20}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleGH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b7 │ │ -4b3bf6: 0a0a |0015: move-result v10 │ │ -4b3bf8: 2900 0e01 |0016: goto/16 0124 // +010e │ │ -4b3bfc: 6e30 9ef1 700a |0018: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3c02: 0a01 |001b: move-result v1 │ │ -4b3c04: 1302 4e00 |001c: const/16 v2, #int 78 // #4e │ │ -4b3c08: 1303 5900 |001e: const/16 v3, #int 89 // #59 │ │ -4b3c0c: 120b |0020: const/4 v11, #int 0 // #0 │ │ -4b3c0e: 121c |0021: const/4 v12, #int 1 // #1 │ │ -4b3c10: 122d |0022: const/4 v13, #int 2 // #2 │ │ -4b3c12: 3321 3200 |0023: if-ne v1, v2, 0055 // +0032 │ │ -4b3c16: 1a01 784c |0025: const-string v1, "N" // string@4c78 │ │ -4b3c1a: 1a02 a326 |0027: const-string v2, "KN" // string@26a3 │ │ -4b3c1e: 33c9 1200 |0029: if-ne v9, v12, 003b // +0012 │ │ -4b3c22: 6e30 9ef1 700b |002b: invoke-virtual {v0, v7, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3c28: 0a04 |002e: move-result v4 │ │ -4b3c2a: 7020 c7f1 4000 |002f: invoke-direct {v0, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ -4b3c30: 0a04 |0032: move-result v4 │ │ -4b3c32: 3804 0800 |0033: if-eqz v4, 003b // +0008 │ │ -4b3c36: 3915 0600 |0035: if-nez v21, 003b // +0006 │ │ -4b3c3a: 6e30 94f1 2801 |0037: invoke-virtual {v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ -4b3c40: 282c |003a: goto 0066 // +002c │ │ -4b3c42: d804 0902 |003b: add-int/lit8 v4, v9, #int 2 // #02 │ │ -4b3c46: 1a05 bc1b |003d: const-string v5, "EY" // string@1bbc │ │ -4b3c4a: 7140 a5f1 475d |003f: invoke-static {v7, v4, v13, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3c50: 0a04 |0042: move-result v4 │ │ -4b3c52: 3904 0e00 |0043: if-nez v4, 0051 // +000e │ │ -4b3c56: 6e30 9ef1 700a |0045: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3c5c: 0a04 |0048: move-result v4 │ │ -4b3c5e: 3234 0800 |0049: if-eq v4, v3, 0051 // +0008 │ │ -4b3c62: 3915 0600 |004b: if-nez v21, 0051 // +0006 │ │ -4b3c66: 6e30 94f1 1802 |004d: invoke-virtual {v8, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ -4b3c6c: 2816 |0050: goto 0066 // +0016 │ │ -4b3c6e: 6e20 93f1 2800 |0051: invoke-virtual {v8, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ -4b3c74: 2812 |0054: goto 0066 // +0012 │ │ -4b3c76: 1a01 c727 |0055: const-string v1, "LI" // string@27c7 │ │ -4b3c7a: 7140 a5f1 a71d |0057: invoke-static {v7, v10, v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3c80: 0a01 |005a: move-result v1 │ │ -4b3c82: 3801 0f00 |005b: if-eqz v1, 006a // +000f │ │ -4b3c86: 3915 0d00 |005d: if-nez v21, 006a // +000d │ │ -4b3c8a: 1a01 a226 |005f: const-string v1, "KL" // string@26a2 │ │ -4b3c8e: 1a02 1d27 |0061: const-string v2, "L" // string@271d │ │ -4b3c92: 6e30 94f1 1802 |0063: invoke-virtual {v8, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ -4b3c98: d80a 0902 |0066: add-int/lit8 v10, v9, #int 2 // #02 │ │ -4b3c9c: 2900 bc00 |0068: goto/16 0124 // +00bc │ │ -4b3ca0: 130e 4a00 |006a: const/16 v14, #int 74 // #4a │ │ -4b3ca4: 130f 4b00 |006c: const/16 v15, #int 75 // #4b │ │ -4b3ca8: 3909 1400 |006e: if-nez v9, 0082 // +0014 │ │ -4b3cac: 6e30 9ef1 700a |0070: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3cb2: 0a01 |0073: move-result v1 │ │ -4b3cb4: 3231 0a00 |0074: if-eq v1, v3, 007e // +000a │ │ -4b3cb8: 6201 20ae |0076: sget-object v1, Lorg/apache/commons/codec/language/DoubleMetaphone;.ES_EP_EB_EL_EY_IB_IL_IN_IE_EI_ER:[Ljava/lang/String; // field@ae20 │ │ -4b3cbc: 7140 abf1 a71d |0078: invoke-static {v7, v10, v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ -4b3cc2: 0a01 |007b: move-result v1 │ │ -4b3cc4: 3801 0600 |007c: if-eqz v1, 0082 // +0006 │ │ -4b3cc8: 6e30 92f1 f80e |007e: invoke-virtual {v8, v15, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b3cce: 28e5 |0081: goto 0066 // -001b │ │ -4b3cd0: 1a01 d31a |0082: const-string v1, "ER" // string@1ad3 │ │ -4b3cd4: 7140 a5f1 a71d |0084: invoke-static {v7, v10, v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3cda: 0a01 |0087: move-result v1 │ │ -4b3cdc: 1236 |0088: const/4 v6, #int 3 // #3 │ │ -4b3cde: 3901 0b00 |0089: if-nez v1, 0094 // +000b │ │ -4b3ce2: 6e30 9ef1 700a |008b: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3ce8: 0a01 |008e: move-result v1 │ │ -4b3cea: 3331 0300 |008f: if-ne v1, v3, 0092 // +0003 │ │ -4b3cee: 2803 |0091: goto 0094 // +0003 │ │ -4b3cf0: 123b |0092: const/4 v11, #int 3 // #3 │ │ -4b3cf2: 282e |0093: goto 00c1 // +002e │ │ -4b3cf4: 1202 |0094: const/4 v2, #int 0 // #0 │ │ -4b3cf6: 1263 |0095: const/4 v3, #int 6 // #6 │ │ -4b3cf8: 1a04 0e17 |0096: const-string v4, "DANGER" // string@170e │ │ -4b3cfc: 1a05 2053 |0098: const-string v5, "RANGER" // string@5320 │ │ -4b3d00: 1a10 3349 |009a: const-string v16, "MANGER" // string@4933 │ │ -4b3d04: 0801 1200 |009c: move-object/from16 v1, v18 │ │ -4b3d08: 123b |009e: const/4 v11, #int 3 // #3 │ │ -4b3d0a: 0806 1000 |009f: move-object/from16 v6, v16 │ │ -4b3d0e: 7706 a7f1 0100 |00a1: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b3d14: 0a01 |00a4: move-result v1 │ │ -4b3d16: 3901 1c00 |00a5: if-nez v1, 00c1 // +001c │ │ -4b3d1a: d801 09ff |00a7: add-int/lit8 v1, v9, #int -1 // #ff │ │ -4b3d1e: 1a02 551a |00a9: const-string v2, "E" // string@1a55 │ │ -4b3d22: 1a03 f721 |00ab: const-string v3, "I" // string@21f7 │ │ -4b3d26: 7153 a6f1 172c |00ad: invoke-static {v7, v1, v12, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b3d2c: 0a02 |00b0: move-result v2 │ │ -4b3d2e: 3902 1000 |00b1: if-nez v2, 00c1 // +0010 │ │ -4b3d32: 1a02 9c53 |00b3: const-string v2, "RGY" // string@539c │ │ -4b3d36: 1a03 664e |00b5: const-string v3, "OGY" // string@4e66 │ │ -4b3d3a: 7153 a6f1 172b |00b7: invoke-static {v7, v1, v11, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b3d40: 0a01 |00ba: move-result v1 │ │ -4b3d42: 3901 0600 |00bb: if-nez v1, 00c1 // +0006 │ │ -4b3d46: 6e30 92f1 f80e |00bd: invoke-virtual {v8, v15, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b3d4c: 28a6 |00c0: goto 0066 // -005a │ │ -4b3d4e: 1213 |00c1: const/4 v3, #int 1 // #1 │ │ -4b3d50: 1a04 551a |00c2: const-string v4, "E" // string@1a55 │ │ -4b3d54: 1a05 f721 |00c4: const-string v5, "I" // string@21f7 │ │ -4b3d58: 1a06 4a67 |00c6: const-string v6, "Y" // string@674a │ │ -4b3d5c: 0801 1200 |00c8: move-object/from16 v1, v18 │ │ -4b3d60: 01a2 |00ca: move v2, v10 │ │ -4b3d62: 7706 a7f1 0100 |00cb: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b3d68: 0a01 |00ce: move-result v1 │ │ -4b3d6a: 1242 |00cf: const/4 v2, #int 4 // #4 │ │ -4b3d6c: 3901 2100 |00d0: if-nez v1, 00f1 // +0021 │ │ -4b3d70: d801 09ff |00d2: add-int/lit8 v1, v9, #int -1 // #ff │ │ -4b3d74: 1a03 0c09 |00d4: const-string v3, "AGGI" // string@090c │ │ -4b3d78: 1a04 654e |00d6: const-string v4, "OGGI" // string@4e65 │ │ -4b3d7c: 7154 a6f1 1732 |00d8: invoke-static {v7, v1, v2, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b3d82: 0a01 |00db: move-result v1 │ │ -4b3d84: 3801 0300 |00dc: if-eqz v1, 00df // +0003 │ │ -4b3d88: 2813 |00de: goto 00f1 // +0013 │ │ -4b3d8a: 6e30 9ef1 700a |00df: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3d90: 0a01 |00e2: move-result v1 │ │ -4b3d92: 1302 4700 |00e3: const/16 v2, #int 71 // #47 │ │ -4b3d96: 3321 0800 |00e5: if-ne v1, v2, 00ed // +0008 │ │ -4b3d9a: d80a 0902 |00e7: add-int/lit8 v10, v9, #int 2 // #02 │ │ -4b3d9e: 6e20 91f1 f800 |00e9: invoke-virtual {v8, v15}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3da4: 2838 |00ec: goto 0124 // +0038 │ │ -4b3da6: 6e20 91f1 f800 |00ed: invoke-virtual {v8, v15}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3dac: 2834 |00f0: goto 0124 // +0034 │ │ -4b3dae: 1a01 0962 |00f1: const-string v1, "VAN " // string@6209 │ │ -4b3db2: 1a03 0864 |00f3: const-string v3, "VON " // string@6408 │ │ -4b3db6: 1204 |00f5: const/4 v4, #int 0 // #0 │ │ -4b3db8: 7153 a6f1 4712 |00f6: invoke-static {v7, v4, v2, v1, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b3dbe: 0a01 |00f9: move-result v1 │ │ -4b3dc0: 3901 2500 |00fa: if-nez v1, 011f // +0025 │ │ -4b3dc4: 1a01 3b55 |00fc: const-string v1, "SCH" // string@553b │ │ -4b3dc8: 7140 a5f1 471b |00fe: invoke-static {v7, v4, v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3dce: 0a01 |0101: move-result v1 │ │ -4b3dd0: 3901 1d00 |0102: if-nez v1, 011f // +001d │ │ -4b3dd4: 1a01 291b |0104: const-string v1, "ET" // string@1b29 │ │ -4b3dd8: 7140 a5f1 a71d |0106: invoke-static {v7, v10, v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3dde: 0a01 |0109: move-result v1 │ │ -4b3de0: 3801 0300 |010a: if-eqz v1, 010d // +0003 │ │ -4b3de4: 2813 |010c: goto 011f // +0013 │ │ -4b3de6: 1a01 4422 |010d: const-string v1, "IER" // string@2244 │ │ -4b3dea: 7140 a5f1 a712 |010f: invoke-static {v7, v10, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3df0: 0a01 |0112: move-result v1 │ │ -4b3df2: 3801 0700 |0113: if-eqz v1, 011a // +0007 │ │ -4b3df6: 6e20 91f1 e800 |0115: invoke-virtual {v8, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3dfc: 2900 4eff |0118: goto/16 0066 // -00b2 │ │ -4b3e00: 6e30 92f1 e80f |011a: invoke-virtual {v8, v14, v15}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b3e06: 2900 49ff |011d: goto/16 0066 // -00b7 │ │ -4b3e0a: 6e20 91f1 f800 |011f: invoke-virtual {v8, v15}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3e10: 2900 44ff |0122: goto/16 0066 // -00bc │ │ -4b3e14: 0f0a |0124: return v10 │ │ +4b3bc0: |[4b3bc0] org.apache.commons.codec.language.DoubleMetaphone.handleG:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I │ │ +4b3bd0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +4b3bd4: 0807 1200 |0002: move-object/from16 v7, v18 │ │ +4b3bd8: 0808 1300 |0004: move-object/from16 v8, v19 │ │ +4b3bdc: 0209 1400 |0006: move/from16 v9, v20 │ │ +4b3be0: d80a 0901 |0008: add-int/lit8 v10, v9, #int 1 // #01 │ │ +4b3be4: 6e30 9ef1 700a |000a: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3bea: 0a01 |000d: move-result v1 │ │ +4b3bec: 1302 4800 |000e: const/16 v2, #int 72 // #48 │ │ +4b3bf0: 3321 0800 |0010: if-ne v1, v2, 0018 // +0008 │ │ +4b3bf4: 7604 b7f1 1100 |0012: invoke-direct/range {v17, v18, v19, v20}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleGH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b7 │ │ +4b3bfa: 0a0a |0015: move-result v10 │ │ +4b3bfc: 2900 0e01 |0016: goto/16 0124 // +010e │ │ +4b3c00: 6e30 9ef1 700a |0018: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3c06: 0a01 |001b: move-result v1 │ │ +4b3c08: 1302 4e00 |001c: const/16 v2, #int 78 // #4e │ │ +4b3c0c: 1303 5900 |001e: const/16 v3, #int 89 // #59 │ │ +4b3c10: 120b |0020: const/4 v11, #int 0 // #0 │ │ +4b3c12: 121c |0021: const/4 v12, #int 1 // #1 │ │ +4b3c14: 122d |0022: const/4 v13, #int 2 // #2 │ │ +4b3c16: 3321 3200 |0023: if-ne v1, v2, 0055 // +0032 │ │ +4b3c1a: 1a01 784c |0025: const-string v1, "N" // string@4c78 │ │ +4b3c1e: 1a02 a326 |0027: const-string v2, "KN" // string@26a3 │ │ +4b3c22: 33c9 1200 |0029: if-ne v9, v12, 003b // +0012 │ │ +4b3c26: 6e30 9ef1 700b |002b: invoke-virtual {v0, v7, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3c2c: 0a04 |002e: move-result v4 │ │ +4b3c2e: 7020 c7f1 4000 |002f: invoke-direct {v0, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ +4b3c34: 0a04 |0032: move-result v4 │ │ +4b3c36: 3804 0800 |0033: if-eqz v4, 003b // +0008 │ │ +4b3c3a: 3915 0600 |0035: if-nez v21, 003b // +0006 │ │ +4b3c3e: 6e30 94f1 2801 |0037: invoke-virtual {v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ +4b3c44: 282c |003a: goto 0066 // +002c │ │ +4b3c46: d804 0902 |003b: add-int/lit8 v4, v9, #int 2 // #02 │ │ +4b3c4a: 1a05 bc1b |003d: const-string v5, "EY" // string@1bbc │ │ +4b3c4e: 7140 a5f1 475d |003f: invoke-static {v7, v4, v13, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3c54: 0a04 |0042: move-result v4 │ │ +4b3c56: 3904 0e00 |0043: if-nez v4, 0051 // +000e │ │ +4b3c5a: 6e30 9ef1 700a |0045: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3c60: 0a04 |0048: move-result v4 │ │ +4b3c62: 3234 0800 |0049: if-eq v4, v3, 0051 // +0008 │ │ +4b3c66: 3915 0600 |004b: if-nez v21, 0051 // +0006 │ │ +4b3c6a: 6e30 94f1 1802 |004d: invoke-virtual {v8, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ +4b3c70: 2816 |0050: goto 0066 // +0016 │ │ +4b3c72: 6e20 93f1 2800 |0051: invoke-virtual {v8, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ +4b3c78: 2812 |0054: goto 0066 // +0012 │ │ +4b3c7a: 1a01 c727 |0055: const-string v1, "LI" // string@27c7 │ │ +4b3c7e: 7140 a5f1 a71d |0057: invoke-static {v7, v10, v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3c84: 0a01 |005a: move-result v1 │ │ +4b3c86: 3801 0f00 |005b: if-eqz v1, 006a // +000f │ │ +4b3c8a: 3915 0d00 |005d: if-nez v21, 006a // +000d │ │ +4b3c8e: 1a01 a226 |005f: const-string v1, "KL" // string@26a2 │ │ +4b3c92: 1a02 1d27 |0061: const-string v2, "L" // string@271d │ │ +4b3c96: 6e30 94f1 1802 |0063: invoke-virtual {v8, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ +4b3c9c: d80a 0902 |0066: add-int/lit8 v10, v9, #int 2 // #02 │ │ +4b3ca0: 2900 bc00 |0068: goto/16 0124 // +00bc │ │ +4b3ca4: 130e 4a00 |006a: const/16 v14, #int 74 // #4a │ │ +4b3ca8: 130f 4b00 |006c: const/16 v15, #int 75 // #4b │ │ +4b3cac: 3909 1400 |006e: if-nez v9, 0082 // +0014 │ │ +4b3cb0: 6e30 9ef1 700a |0070: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3cb6: 0a01 |0073: move-result v1 │ │ +4b3cb8: 3231 0a00 |0074: if-eq v1, v3, 007e // +000a │ │ +4b3cbc: 6201 20ae |0076: sget-object v1, Lorg/apache/commons/codec/language/DoubleMetaphone;.ES_EP_EB_EL_EY_IB_IL_IN_IE_EI_ER:[Ljava/lang/String; // field@ae20 │ │ +4b3cc0: 7140 abf1 a71d |0078: invoke-static {v7, v10, v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ +4b3cc6: 0a01 |007b: move-result v1 │ │ +4b3cc8: 3801 0600 |007c: if-eqz v1, 0082 // +0006 │ │ +4b3ccc: 6e30 92f1 f80e |007e: invoke-virtual {v8, v15, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b3cd2: 28e5 |0081: goto 0066 // -001b │ │ +4b3cd4: 1a01 d31a |0082: const-string v1, "ER" // string@1ad3 │ │ +4b3cd8: 7140 a5f1 a71d |0084: invoke-static {v7, v10, v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3cde: 0a01 |0087: move-result v1 │ │ +4b3ce0: 1236 |0088: const/4 v6, #int 3 // #3 │ │ +4b3ce2: 3901 0b00 |0089: if-nez v1, 0094 // +000b │ │ +4b3ce6: 6e30 9ef1 700a |008b: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3cec: 0a01 |008e: move-result v1 │ │ +4b3cee: 3331 0300 |008f: if-ne v1, v3, 0092 // +0003 │ │ +4b3cf2: 2803 |0091: goto 0094 // +0003 │ │ +4b3cf4: 123b |0092: const/4 v11, #int 3 // #3 │ │ +4b3cf6: 282e |0093: goto 00c1 // +002e │ │ +4b3cf8: 1202 |0094: const/4 v2, #int 0 // #0 │ │ +4b3cfa: 1263 |0095: const/4 v3, #int 6 // #6 │ │ +4b3cfc: 1a04 0e17 |0096: const-string v4, "DANGER" // string@170e │ │ +4b3d00: 1a05 2053 |0098: const-string v5, "RANGER" // string@5320 │ │ +4b3d04: 1a10 3349 |009a: const-string v16, "MANGER" // string@4933 │ │ +4b3d08: 0801 1200 |009c: move-object/from16 v1, v18 │ │ +4b3d0c: 123b |009e: const/4 v11, #int 3 // #3 │ │ +4b3d0e: 0806 1000 |009f: move-object/from16 v6, v16 │ │ +4b3d12: 7706 a7f1 0100 |00a1: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b3d18: 0a01 |00a4: move-result v1 │ │ +4b3d1a: 3901 1c00 |00a5: if-nez v1, 00c1 // +001c │ │ +4b3d1e: d801 09ff |00a7: add-int/lit8 v1, v9, #int -1 // #ff │ │ +4b3d22: 1a02 551a |00a9: const-string v2, "E" // string@1a55 │ │ +4b3d26: 1a03 f721 |00ab: const-string v3, "I" // string@21f7 │ │ +4b3d2a: 7153 a6f1 172c |00ad: invoke-static {v7, v1, v12, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b3d30: 0a02 |00b0: move-result v2 │ │ +4b3d32: 3902 1000 |00b1: if-nez v2, 00c1 // +0010 │ │ +4b3d36: 1a02 9c53 |00b3: const-string v2, "RGY" // string@539c │ │ +4b3d3a: 1a03 664e |00b5: const-string v3, "OGY" // string@4e66 │ │ +4b3d3e: 7153 a6f1 172b |00b7: invoke-static {v7, v1, v11, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b3d44: 0a01 |00ba: move-result v1 │ │ +4b3d46: 3901 0600 |00bb: if-nez v1, 00c1 // +0006 │ │ +4b3d4a: 6e30 92f1 f80e |00bd: invoke-virtual {v8, v15, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b3d50: 28a6 |00c0: goto 0066 // -005a │ │ +4b3d52: 1213 |00c1: const/4 v3, #int 1 // #1 │ │ +4b3d54: 1a04 551a |00c2: const-string v4, "E" // string@1a55 │ │ +4b3d58: 1a05 f721 |00c4: const-string v5, "I" // string@21f7 │ │ +4b3d5c: 1a06 4a67 |00c6: const-string v6, "Y" // string@674a │ │ +4b3d60: 0801 1200 |00c8: move-object/from16 v1, v18 │ │ +4b3d64: 01a2 |00ca: move v2, v10 │ │ +4b3d66: 7706 a7f1 0100 |00cb: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b3d6c: 0a01 |00ce: move-result v1 │ │ +4b3d6e: 1242 |00cf: const/4 v2, #int 4 // #4 │ │ +4b3d70: 3901 2100 |00d0: if-nez v1, 00f1 // +0021 │ │ +4b3d74: d801 09ff |00d2: add-int/lit8 v1, v9, #int -1 // #ff │ │ +4b3d78: 1a03 0c09 |00d4: const-string v3, "AGGI" // string@090c │ │ +4b3d7c: 1a04 654e |00d6: const-string v4, "OGGI" // string@4e65 │ │ +4b3d80: 7154 a6f1 1732 |00d8: invoke-static {v7, v1, v2, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b3d86: 0a01 |00db: move-result v1 │ │ +4b3d88: 3801 0300 |00dc: if-eqz v1, 00df // +0003 │ │ +4b3d8c: 2813 |00de: goto 00f1 // +0013 │ │ +4b3d8e: 6e30 9ef1 700a |00df: invoke-virtual {v0, v7, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3d94: 0a01 |00e2: move-result v1 │ │ +4b3d96: 1302 4700 |00e3: const/16 v2, #int 71 // #47 │ │ +4b3d9a: 3321 0800 |00e5: if-ne v1, v2, 00ed // +0008 │ │ +4b3d9e: d80a 0902 |00e7: add-int/lit8 v10, v9, #int 2 // #02 │ │ +4b3da2: 6e20 91f1 f800 |00e9: invoke-virtual {v8, v15}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3da8: 2838 |00ec: goto 0124 // +0038 │ │ +4b3daa: 6e20 91f1 f800 |00ed: invoke-virtual {v8, v15}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3db0: 2834 |00f0: goto 0124 // +0034 │ │ +4b3db2: 1a01 0962 |00f1: const-string v1, "VAN " // string@6209 │ │ +4b3db6: 1a03 0864 |00f3: const-string v3, "VON " // string@6408 │ │ +4b3dba: 1204 |00f5: const/4 v4, #int 0 // #0 │ │ +4b3dbc: 7153 a6f1 4712 |00f6: invoke-static {v7, v4, v2, v1, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b3dc2: 0a01 |00f9: move-result v1 │ │ +4b3dc4: 3901 2500 |00fa: if-nez v1, 011f // +0025 │ │ +4b3dc8: 1a01 3b55 |00fc: const-string v1, "SCH" // string@553b │ │ +4b3dcc: 7140 a5f1 471b |00fe: invoke-static {v7, v4, v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3dd2: 0a01 |0101: move-result v1 │ │ +4b3dd4: 3901 1d00 |0102: if-nez v1, 011f // +001d │ │ +4b3dd8: 1a01 291b |0104: const-string v1, "ET" // string@1b29 │ │ +4b3ddc: 7140 a5f1 a71d |0106: invoke-static {v7, v10, v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3de2: 0a01 |0109: move-result v1 │ │ +4b3de4: 3801 0300 |010a: if-eqz v1, 010d // +0003 │ │ +4b3de8: 2813 |010c: goto 011f // +0013 │ │ +4b3dea: 1a01 4422 |010d: const-string v1, "IER" // string@2244 │ │ +4b3dee: 7140 a5f1 a712 |010f: invoke-static {v7, v10, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3df4: 0a01 |0112: move-result v1 │ │ +4b3df6: 3801 0700 |0113: if-eqz v1, 011a // +0007 │ │ +4b3dfa: 6e20 91f1 e800 |0115: invoke-virtual {v8, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3e00: 2900 4eff |0118: goto/16 0066 // -00b2 │ │ +4b3e04: 6e30 92f1 e80f |011a: invoke-virtual {v8, v14, v15}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b3e0a: 2900 49ff |011d: goto/16 0066 // -00b7 │ │ +4b3e0e: 6e20 91f1 f800 |011f: invoke-virtual {v8, v15}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3e14: 2900 44ff |0122: goto/16 0066 // -00bc │ │ +4b3e18: 0f0a |0124: return v10 │ │ catches : (none) │ │ positions : │ │ 0x000a line=421 │ │ 0x0012 line=422 │ │ 0x0018 line=423 │ │ 0x002b line=424 │ │ 0x0037 line=425 │ │ @@ -1756895,100 +1756896,100 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 165 16-bit code units │ │ -4b3e18: |[4b3e18] org.apache.commons.codec.language.DoubleMetaphone.handleGH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b3e28: 07f0 |0000: move-object v0, v15 │ │ -4b3e2a: 0809 1000 |0001: move-object/from16 v9, v16 │ │ -4b3e2e: 080a 1100 |0003: move-object/from16 v10, v17 │ │ -4b3e32: 020b 1200 |0005: move/from16 v11, v18 │ │ -4b3e36: 130c 4b00 |0007: const/16 v12, #int 75 // #4b │ │ -4b3e3a: 122d |0009: const/4 v13, #int 2 // #2 │ │ -4b3e3c: 3d0b 1500 |000a: if-lez v11, 001f // +0015 │ │ -4b3e40: d801 0bff |000c: add-int/lit8 v1, v11, #int -1 // #ff │ │ -4b3e44: 6e30 9ef1 9f01 |000e: invoke-virtual {v15, v9, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3e4a: 0a01 |0011: move-result v1 │ │ -4b3e4c: 7020 c7f1 1f00 |0012: invoke-direct {v15, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ -4b3e52: 0a01 |0015: move-result v1 │ │ -4b3e54: 3901 0900 |0016: if-nez v1, 001f // +0009 │ │ -4b3e58: 6e20 91f1 ca00 |0018: invoke-virtual {v10, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3e5e: d801 0b02 |001b: add-int/lit8 v1, v11, #int 2 // #02 │ │ -4b3e62: 2900 8700 |001d: goto/16 00a4 // +0087 │ │ -4b3e66: 130e 4900 |001f: const/16 v14, #int 73 // #49 │ │ -4b3e6a: 390b 1600 |0021: if-nez v11, 0037 // +0016 │ │ -4b3e6e: d801 0b02 |0023: add-int/lit8 v1, v11, #int 2 // #02 │ │ -4b3e72: 6e30 9ef1 9f01 |0025: invoke-virtual {v15, v9, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3e78: 0a02 |0028: move-result v2 │ │ -4b3e7a: 33e2 0900 |0029: if-ne v2, v14, 0032 // +0009 │ │ -4b3e7e: 1302 4a00 |002b: const/16 v2, #int 74 // #4a │ │ -4b3e82: 6e20 91f1 2a00 |002d: invoke-virtual {v10, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3e88: 2900 7400 |0030: goto/16 00a4 // +0074 │ │ -4b3e8c: 6e20 91f1 ca00 |0032: invoke-virtual {v10, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3e92: 2900 6f00 |0035: goto/16 00a4 // +006f │ │ -4b3e96: 1217 |0037: const/4 v7, #int 1 // #1 │ │ -4b3e98: 377b 1300 |0038: if-le v11, v7, 004b // +0013 │ │ -4b3e9c: d802 0bfe |003a: add-int/lit8 v2, v11, #int -2 // #fe │ │ -4b3ea0: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -4b3ea2: 1a04 160d |003d: const-string v4, "B" // string@0d16 │ │ -4b3ea6: 1a05 3b21 |003f: const-string v5, "H" // string@213b │ │ -4b3eaa: 1a06 0917 |0041: const-string v6, "D" // string@1709 │ │ -4b3eae: 0801 1000 |0043: move-object/from16 v1, v16 │ │ -4b3eb2: 7706 a7f1 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b3eb8: 0a01 |0048: move-result v1 │ │ -4b3eba: 3901 d2ff |0049: if-nez v1, 001b // -002e │ │ -4b3ebe: 37db 1300 |004b: if-le v11, v13, 005e // +0013 │ │ -4b3ec2: d802 0bfd |004d: add-int/lit8 v2, v11, #int -3 // #fd │ │ -4b3ec6: 1213 |004f: const/4 v3, #int 1 // #1 │ │ -4b3ec8: 1a04 160d |0050: const-string v4, "B" // string@0d16 │ │ -4b3ecc: 1a05 3b21 |0052: const-string v5, "H" // string@213b │ │ -4b3ed0: 1a06 0917 |0054: const-string v6, "D" // string@1709 │ │ -4b3ed4: 0801 1000 |0056: move-object/from16 v1, v16 │ │ -4b3ed8: 7706 a7f1 0100 |0058: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b3ede: 0a01 |005b: move-result v1 │ │ -4b3ee0: 3901 bfff |005c: if-nez v1, 001b // -0041 │ │ -4b3ee4: 1231 |005e: const/4 v1, #int 3 // #3 │ │ -4b3ee6: 371b 0f00 |005f: if-le v11, v1, 006e // +000f │ │ -4b3eea: d801 0bfc |0061: add-int/lit8 v1, v11, #int -4 // #fc │ │ -4b3eee: 1a02 160d |0063: const-string v2, "B" // string@0d16 │ │ -4b3ef2: 1a03 3b21 |0065: const-string v3, "H" // string@213b │ │ -4b3ef6: 7153 a6f1 1927 |0067: invoke-static {v9, v1, v7, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b3efc: 0a01 |006a: move-result v1 │ │ -4b3efe: 3801 0300 |006b: if-eqz v1, 006e // +0003 │ │ -4b3f02: 28ae |006d: goto 001b // -0052 │ │ -4b3f04: 37db 2700 |006e: if-le v11, v13, 0095 // +0027 │ │ -4b3f08: d801 0bff |0070: add-int/lit8 v1, v11, #int -1 // #ff │ │ -4b3f0c: 6e30 9ef1 9f01 |0072: invoke-virtual {v15, v9, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3f12: 0a01 |0075: move-result v1 │ │ -4b3f14: 1302 5500 |0076: const/16 v2, #int 85 // #55 │ │ -4b3f18: 3321 1d00 |0078: if-ne v1, v2, 0095 // +001d │ │ -4b3f1c: d802 0bfd |007a: add-int/lit8 v2, v11, #int -3 // #fd │ │ -4b3f20: 1213 |007c: const/4 v3, #int 1 // #1 │ │ -4b3f22: 1a04 0410 |007d: const-string v4, "C" // string@1004 │ │ -4b3f26: 1a05 2a20 |007f: const-string v5, "G" // string@202a │ │ -4b3f2a: 1a06 1d27 |0081: const-string v6, "L" // string@271d │ │ -4b3f2e: 1a07 0e53 |0083: const-string v7, "R" // string@530e │ │ -4b3f32: 1a08 da5a |0085: const-string v8, "T" // string@5ada │ │ -4b3f36: 0801 1000 |0087: move-object/from16 v1, v16 │ │ -4b3f3a: 7708 a9f1 0100 |0089: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a9 │ │ -4b3f40: 0a01 |008c: move-result v1 │ │ -4b3f42: 3801 0800 |008d: if-eqz v1, 0095 // +0008 │ │ -4b3f46: 1301 4600 |008f: const/16 v1, #int 70 // #46 │ │ -4b3f4a: 6e20 91f1 1a00 |0091: invoke-virtual {v10, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3f50: 2887 |0094: goto 001b // -0079 │ │ -4b3f52: 3d0b 86ff |0095: if-lez v11, 001b // -007a │ │ -4b3f56: d801 0bff |0097: add-int/lit8 v1, v11, #int -1 // #ff │ │ -4b3f5a: 6e30 9ef1 9f01 |0099: invoke-virtual {v15, v9, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3f60: 0a01 |009c: move-result v1 │ │ -4b3f62: 32e1 7eff |009d: if-eq v1, v14, 001b // -0082 │ │ -4b3f66: 6e20 91f1 ca00 |009f: invoke-virtual {v10, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3f6c: 2900 79ff |00a2: goto/16 001b // -0087 │ │ -4b3f70: 0f01 |00a4: return v1 │ │ +4b3e1c: |[4b3e1c] org.apache.commons.codec.language.DoubleMetaphone.handleGH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b3e2c: 07f0 |0000: move-object v0, v15 │ │ +4b3e2e: 0809 1000 |0001: move-object/from16 v9, v16 │ │ +4b3e32: 080a 1100 |0003: move-object/from16 v10, v17 │ │ +4b3e36: 020b 1200 |0005: move/from16 v11, v18 │ │ +4b3e3a: 130c 4b00 |0007: const/16 v12, #int 75 // #4b │ │ +4b3e3e: 122d |0009: const/4 v13, #int 2 // #2 │ │ +4b3e40: 3d0b 1500 |000a: if-lez v11, 001f // +0015 │ │ +4b3e44: d801 0bff |000c: add-int/lit8 v1, v11, #int -1 // #ff │ │ +4b3e48: 6e30 9ef1 9f01 |000e: invoke-virtual {v15, v9, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3e4e: 0a01 |0011: move-result v1 │ │ +4b3e50: 7020 c7f1 1f00 |0012: invoke-direct {v15, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ +4b3e56: 0a01 |0015: move-result v1 │ │ +4b3e58: 3901 0900 |0016: if-nez v1, 001f // +0009 │ │ +4b3e5c: 6e20 91f1 ca00 |0018: invoke-virtual {v10, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3e62: d801 0b02 |001b: add-int/lit8 v1, v11, #int 2 // #02 │ │ +4b3e66: 2900 8700 |001d: goto/16 00a4 // +0087 │ │ +4b3e6a: 130e 4900 |001f: const/16 v14, #int 73 // #49 │ │ +4b3e6e: 390b 1600 |0021: if-nez v11, 0037 // +0016 │ │ +4b3e72: d801 0b02 |0023: add-int/lit8 v1, v11, #int 2 // #02 │ │ +4b3e76: 6e30 9ef1 9f01 |0025: invoke-virtual {v15, v9, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3e7c: 0a02 |0028: move-result v2 │ │ +4b3e7e: 33e2 0900 |0029: if-ne v2, v14, 0032 // +0009 │ │ +4b3e82: 1302 4a00 |002b: const/16 v2, #int 74 // #4a │ │ +4b3e86: 6e20 91f1 2a00 |002d: invoke-virtual {v10, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3e8c: 2900 7400 |0030: goto/16 00a4 // +0074 │ │ +4b3e90: 6e20 91f1 ca00 |0032: invoke-virtual {v10, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3e96: 2900 6f00 |0035: goto/16 00a4 // +006f │ │ +4b3e9a: 1217 |0037: const/4 v7, #int 1 // #1 │ │ +4b3e9c: 377b 1300 |0038: if-le v11, v7, 004b // +0013 │ │ +4b3ea0: d802 0bfe |003a: add-int/lit8 v2, v11, #int -2 // #fe │ │ +4b3ea4: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +4b3ea6: 1a04 160d |003d: const-string v4, "B" // string@0d16 │ │ +4b3eaa: 1a05 3b21 |003f: const-string v5, "H" // string@213b │ │ +4b3eae: 1a06 0917 |0041: const-string v6, "D" // string@1709 │ │ +4b3eb2: 0801 1000 |0043: move-object/from16 v1, v16 │ │ +4b3eb6: 7706 a7f1 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b3ebc: 0a01 |0048: move-result v1 │ │ +4b3ebe: 3901 d2ff |0049: if-nez v1, 001b // -002e │ │ +4b3ec2: 37db 1300 |004b: if-le v11, v13, 005e // +0013 │ │ +4b3ec6: d802 0bfd |004d: add-int/lit8 v2, v11, #int -3 // #fd │ │ +4b3eca: 1213 |004f: const/4 v3, #int 1 // #1 │ │ +4b3ecc: 1a04 160d |0050: const-string v4, "B" // string@0d16 │ │ +4b3ed0: 1a05 3b21 |0052: const-string v5, "H" // string@213b │ │ +4b3ed4: 1a06 0917 |0054: const-string v6, "D" // string@1709 │ │ +4b3ed8: 0801 1000 |0056: move-object/from16 v1, v16 │ │ +4b3edc: 7706 a7f1 0100 |0058: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b3ee2: 0a01 |005b: move-result v1 │ │ +4b3ee4: 3901 bfff |005c: if-nez v1, 001b // -0041 │ │ +4b3ee8: 1231 |005e: const/4 v1, #int 3 // #3 │ │ +4b3eea: 371b 0f00 |005f: if-le v11, v1, 006e // +000f │ │ +4b3eee: d801 0bfc |0061: add-int/lit8 v1, v11, #int -4 // #fc │ │ +4b3ef2: 1a02 160d |0063: const-string v2, "B" // string@0d16 │ │ +4b3ef6: 1a03 3b21 |0065: const-string v3, "H" // string@213b │ │ +4b3efa: 7153 a6f1 1927 |0067: invoke-static {v9, v1, v7, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b3f00: 0a01 |006a: move-result v1 │ │ +4b3f02: 3801 0300 |006b: if-eqz v1, 006e // +0003 │ │ +4b3f06: 28ae |006d: goto 001b // -0052 │ │ +4b3f08: 37db 2700 |006e: if-le v11, v13, 0095 // +0027 │ │ +4b3f0c: d801 0bff |0070: add-int/lit8 v1, v11, #int -1 // #ff │ │ +4b3f10: 6e30 9ef1 9f01 |0072: invoke-virtual {v15, v9, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3f16: 0a01 |0075: move-result v1 │ │ +4b3f18: 1302 5500 |0076: const/16 v2, #int 85 // #55 │ │ +4b3f1c: 3321 1d00 |0078: if-ne v1, v2, 0095 // +001d │ │ +4b3f20: d802 0bfd |007a: add-int/lit8 v2, v11, #int -3 // #fd │ │ +4b3f24: 1213 |007c: const/4 v3, #int 1 // #1 │ │ +4b3f26: 1a04 0410 |007d: const-string v4, "C" // string@1004 │ │ +4b3f2a: 1a05 2a20 |007f: const-string v5, "G" // string@202a │ │ +4b3f2e: 1a06 1d27 |0081: const-string v6, "L" // string@271d │ │ +4b3f32: 1a07 0e53 |0083: const-string v7, "R" // string@530e │ │ +4b3f36: 1a08 da5a |0085: const-string v8, "T" // string@5ada │ │ +4b3f3a: 0801 1000 |0087: move-object/from16 v1, v16 │ │ +4b3f3e: 7708 a9f1 0100 |0089: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a9 │ │ +4b3f44: 0a01 |008c: move-result v1 │ │ +4b3f46: 3801 0800 |008d: if-eqz v1, 0095 // +0008 │ │ +4b3f4a: 1301 4600 |008f: const/16 v1, #int 70 // #46 │ │ +4b3f4e: 6e20 91f1 1a00 |0091: invoke-virtual {v10, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3f54: 2887 |0094: goto 001b // -0079 │ │ +4b3f56: 3d0b 86ff |0095: if-lez v11, 001b // -007a │ │ +4b3f5a: d801 0bff |0097: add-int/lit8 v1, v11, #int -1 // #ff │ │ +4b3f5e: 6e30 9ef1 9f01 |0099: invoke-virtual {v15, v9, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3f64: 0a01 |009c: move-result v1 │ │ +4b3f66: 32e1 7eff |009d: if-eq v1, v14, 001b // -0082 │ │ +4b3f6a: 6e20 91f1 ca00 |009f: invoke-virtual {v10, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3f70: 2900 79ff |00a2: goto/16 001b // -0087 │ │ +4b3f74: 0f01 |00a4: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000e line=476 │ │ 0x0018 line=477 │ │ 0x0025 line=480 │ │ 0x002d line=481 │ │ 0x0032 line=483 │ │ @@ -1757008,34 +1757009,34 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -4b3f74: |[4b3f74] org.apache.commons.codec.language.DoubleMetaphone.handleH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b3f84: 3804 0e00 |0000: if-eqz v4, 000e // +000e │ │ -4b3f88: d800 04ff |0002: add-int/lit8 v0, v4, #int -1 // #ff │ │ -4b3f8c: 6e30 9ef1 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3f92: 0a00 |0007: move-result v0 │ │ -4b3f94: 7020 c7f1 0100 |0008: invoke-direct {v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ -4b3f9a: 0a00 |000b: move-result v0 │ │ -4b3f9c: 3800 1600 |000c: if-eqz v0, 0022 // +0016 │ │ -4b3fa0: d800 0401 |000e: add-int/lit8 v0, v4, #int 1 // #01 │ │ -4b3fa4: 6e30 9ef1 2100 |0010: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b3faa: 0a02 |0013: move-result v2 │ │ -4b3fac: 7020 c7f1 2100 |0014: invoke-direct {v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ -4b3fb2: 0a02 |0017: move-result v2 │ │ -4b3fb4: 3802 0a00 |0018: if-eqz v2, 0022 // +000a │ │ -4b3fb8: 1302 4800 |001a: const/16 v2, #int 72 // #48 │ │ -4b3fbc: 6e20 91f1 2300 |001c: invoke-virtual {v3, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b3fc2: d804 0402 |001f: add-int/lit8 v4, v4, #int 2 // #02 │ │ -4b3fc6: 2803 |0021: goto 0024 // +0003 │ │ -4b3fc8: d804 0401 |0022: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4b3fcc: 0f04 |0024: return v4 │ │ +4b3f78: |[4b3f78] org.apache.commons.codec.language.DoubleMetaphone.handleH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b3f88: 3804 0e00 |0000: if-eqz v4, 000e // +000e │ │ +4b3f8c: d800 04ff |0002: add-int/lit8 v0, v4, #int -1 // #ff │ │ +4b3f90: 6e30 9ef1 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3f96: 0a00 |0007: move-result v0 │ │ +4b3f98: 7020 c7f1 0100 |0008: invoke-direct {v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ +4b3f9e: 0a00 |000b: move-result v0 │ │ +4b3fa0: 3800 1600 |000c: if-eqz v0, 0022 // +0016 │ │ +4b3fa4: d800 0401 |000e: add-int/lit8 v0, v4, #int 1 // #01 │ │ +4b3fa8: 6e30 9ef1 2100 |0010: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b3fae: 0a02 |0013: move-result v2 │ │ +4b3fb0: 7020 c7f1 2100 |0014: invoke-direct {v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ +4b3fb6: 0a02 |0017: move-result v2 │ │ +4b3fb8: 3802 0a00 |0018: if-eqz v2, 0022 // +000a │ │ +4b3fbc: 1302 4800 |001a: const/16 v2, #int 72 // #48 │ │ +4b3fc0: 6e20 91f1 2300 |001c: invoke-virtual {v3, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b3fc6: d804 0402 |001f: add-int/lit8 v4, v4, #int 2 // #02 │ │ +4b3fca: 2803 |0021: goto 0024 // +0003 │ │ +4b3fcc: d804 0401 |0022: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4b3fd0: 0f04 |0024: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=511 │ │ 0x001c line=513 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x0025 reg=2 (null) Ljava/lang/String; │ │ @@ -1757047,101 +1757048,101 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 161 16-bit code units │ │ -4b3fd0: |[4b3fd0] org.apache.commons.codec.language.DoubleMetaphone.handleJ:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I │ │ -4b3fe0: 07d0 |0000: move-object v0, v13 │ │ -4b3fe2: 07e7 |0001: move-object v7, v14 │ │ -4b3fe4: 07f8 |0002: move-object v8, v15 │ │ -4b3fe6: 0209 1000 |0003: move/from16 v9, v16 │ │ -4b3fea: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -4b3fec: 1a02 d625 |0006: const-string v2, "JOSE" // string@25d6 │ │ -4b3ff0: 7140 a5f1 9e21 |0008: invoke-static {v14, v9, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b3ff6: 0a03 |000b: move-result v3 │ │ -4b3ff8: 1304 2000 |000c: const/16 v4, #int 32 // #20 │ │ -4b3ffc: 1a05 0c55 |000e: const-string v5, "SAN " // string@550c │ │ -4b4000: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -4b4002: 130a 4800 |0011: const/16 v10, #int 72 // #48 │ │ -4b4006: 130b 4a00 |0013: const/16 v11, #int 74 // #4a │ │ -4b400a: 121c |0015: const/4 v12, #int 1 // #1 │ │ -4b400c: 3903 6a00 |0016: if-nez v3, 0080 // +006a │ │ -4b4010: 7140 a5f1 6e51 |0018: invoke-static {v14, v6, v1, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b4016: 0a03 |001b: move-result v3 │ │ -4b4018: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -4b401c: 2862 |001e: goto 0080 // +0062 │ │ -4b401e: 1303 4100 |001f: const/16 v3, #int 65 // #41 │ │ -4b4022: 3909 0c00 |0021: if-nez v9, 002d // +000c │ │ -4b4026: 7140 a5f1 9e21 |0023: invoke-static {v14, v9, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b402c: 0a01 |0026: move-result v1 │ │ -4b402e: 3901 0600 |0027: if-nez v1, 002d // +0006 │ │ -4b4032: 6e30 92f1 bf03 |0029: invoke-virtual {v15, v11, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b4038: 2849 |002c: goto 0075 // +0049 │ │ -4b403a: d802 09ff |002d: add-int/lit8 v2, v9, #int -1 // #ff │ │ -4b403e: 6e30 9ef1 ed02 |002f: invoke-virtual {v13, v14, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4044: 0a01 |0032: move-result v1 │ │ -4b4046: 7020 c7f1 1d00 |0033: invoke-direct {v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ -4b404c: 0a01 |0036: move-result v1 │ │ -4b404e: 3801 1800 |0037: if-eqz v1, 004f // +0018 │ │ -4b4052: 3911 1600 |0039: if-nez v17, 004f // +0016 │ │ -4b4056: d801 0901 |003b: add-int/lit8 v1, v9, #int 1 // #01 │ │ -4b405a: 6e30 9ef1 ed01 |003d: invoke-virtual {v13, v14, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4060: 0a05 |0040: move-result v5 │ │ -4b4062: 3235 0a00 |0041: if-eq v5, v3, 004b // +000a │ │ -4b4066: 6e30 9ef1 ed01 |0043: invoke-virtual {v13, v14, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b406c: 0a01 |0046: move-result v1 │ │ -4b406e: 1303 4f00 |0047: const/16 v3, #int 79 // #4f │ │ -4b4072: 3331 0600 |0049: if-ne v1, v3, 004f // +0006 │ │ -4b4076: 6e30 92f1 bf0a |004b: invoke-virtual {v15, v11, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b407c: 2827 |004e: goto 0075 // +0027 │ │ -4b407e: 6e10 dae0 0e00 |004f: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b4084: 0a01 |0052: move-result v1 │ │ -4b4086: b1c1 |0053: sub-int/2addr v1, v12 │ │ -4b4088: 3319 0600 |0054: if-ne v9, v1, 005a // +0006 │ │ -4b408c: 6e30 92f1 bf04 |0056: invoke-virtual {v15, v11, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b4092: 281c |0059: goto 0075 // +001c │ │ -4b4094: d801 0901 |005a: add-int/lit8 v1, v9, #int 1 // #01 │ │ -4b4098: 6203 22ae |005c: sget-object v3, Lorg/apache/commons/codec/language/DoubleMetaphone;.L_T_K_S_N_M_B_Z:[Ljava/lang/String; // field@ae22 │ │ -4b409c: 7140 abf1 1e3c |005e: invoke-static {v14, v1, v12, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ -4b40a2: 0a01 |0061: move-result v1 │ │ -4b40a4: 3901 1300 |0062: if-nez v1, 0075 // +0013 │ │ -4b40a8: 1213 |0064: const/4 v3, #int 1 // #1 │ │ -4b40aa: 1a04 fd54 |0065: const-string v4, "S" // string@54fd │ │ -4b40ae: 1a05 6026 |0067: const-string v5, "K" // string@2660 │ │ -4b40b2: 1a06 1d27 |0069: const-string v6, "L" // string@271d │ │ -4b40b6: 07e1 |006b: move-object v1, v14 │ │ -4b40b8: 7706 a7f1 0100 |006c: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b40be: 0a01 |006f: move-result v1 │ │ -4b40c0: 3901 0500 |0070: if-nez v1, 0075 // +0005 │ │ -4b40c4: 6e20 91f1 bf00 |0072: invoke-virtual {v15, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b40ca: d801 0901 |0075: add-int/lit8 v1, v9, #int 1 // #01 │ │ -4b40ce: 6e30 9ef1 ed01 |0077: invoke-virtual {v13, v14, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b40d4: 0a02 |007a: move-result v2 │ │ -4b40d6: 33b2 2500 |007b: if-ne v2, v11, 00a0 // +0025 │ │ -4b40da: d801 0902 |007d: add-int/lit8 v1, v9, #int 2 // #02 │ │ -4b40de: 2821 |007f: goto 00a0 // +0021 │ │ -4b40e0: 3909 0a00 |0080: if-nez v9, 008a // +000a │ │ -4b40e4: d802 0904 |0082: add-int/lit8 v2, v9, #int 4 // #04 │ │ -4b40e8: 6e30 9ef1 ed02 |0084: invoke-virtual {v13, v14, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b40ee: 0a02 |0087: move-result v2 │ │ -4b40f0: 3242 1300 |0088: if-eq v2, v4, 009b // +0013 │ │ -4b40f4: 6e10 dae0 0e00 |008a: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b40fa: 0a02 |008d: move-result v2 │ │ -4b40fc: 3212 0d00 |008e: if-eq v2, v1, 009b // +000d │ │ -4b4100: 7140 a5f1 6e51 |0090: invoke-static {v14, v6, v1, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b4106: 0a01 |0093: move-result v1 │ │ -4b4108: 3801 0300 |0094: if-eqz v1, 0097 // +0003 │ │ -4b410c: 2805 |0096: goto 009b // +0005 │ │ -4b410e: 6e30 92f1 bf0a |0097: invoke-virtual {v15, v11, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b4114: 2804 |009a: goto 009e // +0004 │ │ -4b4116: 6e20 91f1 af00 |009b: invoke-virtual {v15, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b411c: d801 0901 |009e: add-int/lit8 v1, v9, #int 1 // #01 │ │ -4b4120: 0f01 |00a0: return v1 │ │ +4b3fd4: |[4b3fd4] org.apache.commons.codec.language.DoubleMetaphone.handleJ:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I │ │ +4b3fe4: 07d0 |0000: move-object v0, v13 │ │ +4b3fe6: 07e7 |0001: move-object v7, v14 │ │ +4b3fe8: 07f8 |0002: move-object v8, v15 │ │ +4b3fea: 0209 1000 |0003: move/from16 v9, v16 │ │ +4b3fee: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +4b3ff0: 1a02 d625 |0006: const-string v2, "JOSE" // string@25d6 │ │ +4b3ff4: 7140 a5f1 9e21 |0008: invoke-static {v14, v9, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b3ffa: 0a03 |000b: move-result v3 │ │ +4b3ffc: 1304 2000 |000c: const/16 v4, #int 32 // #20 │ │ +4b4000: 1a05 0c55 |000e: const-string v5, "SAN " // string@550c │ │ +4b4004: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +4b4006: 130a 4800 |0011: const/16 v10, #int 72 // #48 │ │ +4b400a: 130b 4a00 |0013: const/16 v11, #int 74 // #4a │ │ +4b400e: 121c |0015: const/4 v12, #int 1 // #1 │ │ +4b4010: 3903 6a00 |0016: if-nez v3, 0080 // +006a │ │ +4b4014: 7140 a5f1 6e51 |0018: invoke-static {v14, v6, v1, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b401a: 0a03 |001b: move-result v3 │ │ +4b401c: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +4b4020: 2862 |001e: goto 0080 // +0062 │ │ +4b4022: 1303 4100 |001f: const/16 v3, #int 65 // #41 │ │ +4b4026: 3909 0c00 |0021: if-nez v9, 002d // +000c │ │ +4b402a: 7140 a5f1 9e21 |0023: invoke-static {v14, v9, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b4030: 0a01 |0026: move-result v1 │ │ +4b4032: 3901 0600 |0027: if-nez v1, 002d // +0006 │ │ +4b4036: 6e30 92f1 bf03 |0029: invoke-virtual {v15, v11, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b403c: 2849 |002c: goto 0075 // +0049 │ │ +4b403e: d802 09ff |002d: add-int/lit8 v2, v9, #int -1 // #ff │ │ +4b4042: 6e30 9ef1 ed02 |002f: invoke-virtual {v13, v14, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b4048: 0a01 |0032: move-result v1 │ │ +4b404a: 7020 c7f1 1d00 |0033: invoke-direct {v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ +4b4050: 0a01 |0036: move-result v1 │ │ +4b4052: 3801 1800 |0037: if-eqz v1, 004f // +0018 │ │ +4b4056: 3911 1600 |0039: if-nez v17, 004f // +0016 │ │ +4b405a: d801 0901 |003b: add-int/lit8 v1, v9, #int 1 // #01 │ │ +4b405e: 6e30 9ef1 ed01 |003d: invoke-virtual {v13, v14, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b4064: 0a05 |0040: move-result v5 │ │ +4b4066: 3235 0a00 |0041: if-eq v5, v3, 004b // +000a │ │ +4b406a: 6e30 9ef1 ed01 |0043: invoke-virtual {v13, v14, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b4070: 0a01 |0046: move-result v1 │ │ +4b4072: 1303 4f00 |0047: const/16 v3, #int 79 // #4f │ │ +4b4076: 3331 0600 |0049: if-ne v1, v3, 004f // +0006 │ │ +4b407a: 6e30 92f1 bf0a |004b: invoke-virtual {v15, v11, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b4080: 2827 |004e: goto 0075 // +0027 │ │ +4b4082: 6e10 dae0 0e00 |004f: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b4088: 0a01 |0052: move-result v1 │ │ +4b408a: b1c1 |0053: sub-int/2addr v1, v12 │ │ +4b408c: 3319 0600 |0054: if-ne v9, v1, 005a // +0006 │ │ +4b4090: 6e30 92f1 bf04 |0056: invoke-virtual {v15, v11, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b4096: 281c |0059: goto 0075 // +001c │ │ +4b4098: d801 0901 |005a: add-int/lit8 v1, v9, #int 1 // #01 │ │ +4b409c: 6203 22ae |005c: sget-object v3, Lorg/apache/commons/codec/language/DoubleMetaphone;.L_T_K_S_N_M_B_Z:[Ljava/lang/String; // field@ae22 │ │ +4b40a0: 7140 abf1 1e3c |005e: invoke-static {v14, v1, v12, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;II[Ljava/lang/String;)Z // method@f1ab │ │ +4b40a6: 0a01 |0061: move-result v1 │ │ +4b40a8: 3901 1300 |0062: if-nez v1, 0075 // +0013 │ │ +4b40ac: 1213 |0064: const/4 v3, #int 1 // #1 │ │ +4b40ae: 1a04 fd54 |0065: const-string v4, "S" // string@54fd │ │ +4b40b2: 1a05 6026 |0067: const-string v5, "K" // string@2660 │ │ +4b40b6: 1a06 1d27 |0069: const-string v6, "L" // string@271d │ │ +4b40ba: 07e1 |006b: move-object v1, v14 │ │ +4b40bc: 7706 a7f1 0100 |006c: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b40c2: 0a01 |006f: move-result v1 │ │ +4b40c4: 3901 0500 |0070: if-nez v1, 0075 // +0005 │ │ +4b40c8: 6e20 91f1 bf00 |0072: invoke-virtual {v15, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b40ce: d801 0901 |0075: add-int/lit8 v1, v9, #int 1 // #01 │ │ +4b40d2: 6e30 9ef1 ed01 |0077: invoke-virtual {v13, v14, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b40d8: 0a02 |007a: move-result v2 │ │ +4b40da: 33b2 2500 |007b: if-ne v2, v11, 00a0 // +0025 │ │ +4b40de: d801 0902 |007d: add-int/lit8 v1, v9, #int 2 // #02 │ │ +4b40e2: 2821 |007f: goto 00a0 // +0021 │ │ +4b40e4: 3909 0a00 |0080: if-nez v9, 008a // +000a │ │ +4b40e8: d802 0904 |0082: add-int/lit8 v2, v9, #int 4 // #04 │ │ +4b40ec: 6e30 9ef1 ed02 |0084: invoke-virtual {v13, v14, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b40f2: 0a02 |0087: move-result v2 │ │ +4b40f4: 3242 1300 |0088: if-eq v2, v4, 009b // +0013 │ │ +4b40f8: 6e10 dae0 0e00 |008a: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b40fe: 0a02 |008d: move-result v2 │ │ +4b4100: 3212 0d00 |008e: if-eq v2, v1, 009b // +000d │ │ +4b4104: 7140 a5f1 6e51 |0090: invoke-static {v14, v6, v1, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b410a: 0a01 |0093: move-result v1 │ │ +4b410c: 3801 0300 |0094: if-eqz v1, 0097 // +0003 │ │ +4b4110: 2805 |0096: goto 009b // +0005 │ │ +4b4112: 6e30 92f1 bf0a |0097: invoke-virtual {v15, v11, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b4118: 2804 |009a: goto 009e // +0004 │ │ +4b411a: 6e20 91f1 af00 |009b: invoke-virtual {v15, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4120: d801 0901 |009e: add-int/lit8 v1, v9, #int 1 // #01 │ │ +4b4124: 0f01 |00a0: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=527 │ │ 0x0023 line=537 │ │ 0x0029 line=538 │ │ 0x002f line=539 │ │ 0x004b line=541 │ │ @@ -1757165,28 +1757166,28 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4b4124: |[4b4124] org.apache.commons.codec.language.DoubleMetaphone.handleL:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b4134: 1300 4c00 |0000: const/16 v0, #int 76 // #4c │ │ -4b4138: 6e20 91f1 0500 |0002: invoke-virtual {v5, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b413e: d801 0601 |0005: add-int/lit8 v1, v6, #int 1 // #01 │ │ -4b4142: 6e30 9ef1 4301 |0007: invoke-virtual {v3, v4, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4148: 0a02 |000a: move-result v2 │ │ -4b414a: 3302 0f00 |000b: if-ne v2, v0, 001a // +000f │ │ -4b414e: 7030 a3f1 4306 |000d: invoke-direct {v3, v4, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.conditionL0:(Ljava/lang/String;I)Z // method@f1a3 │ │ -4b4154: 0a04 |0010: move-result v4 │ │ -4b4156: 3804 0700 |0011: if-eqz v4, 0018 // +0007 │ │ -4b415a: 1304 2000 |0013: const/16 v4, #int 32 // #20 │ │ -4b415e: 6e20 95f1 4500 |0015: invoke-virtual {v5, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ -4b4164: d801 0602 |0018: add-int/lit8 v1, v6, #int 2 // #02 │ │ -4b4168: 0f01 |001a: return v1 │ │ +4b4128: |[4b4128] org.apache.commons.codec.language.DoubleMetaphone.handleL:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b4138: 1300 4c00 |0000: const/16 v0, #int 76 // #4c │ │ +4b413c: 6e20 91f1 0500 |0002: invoke-virtual {v5, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4142: d801 0601 |0005: add-int/lit8 v1, v6, #int 1 // #01 │ │ +4b4146: 6e30 9ef1 4301 |0007: invoke-virtual {v3, v4, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b414c: 0a02 |000a: move-result v2 │ │ +4b414e: 3302 0f00 |000b: if-ne v2, v0, 001a // +000f │ │ +4b4152: 7030 a3f1 4306 |000d: invoke-direct {v3, v4, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.conditionL0:(Ljava/lang/String;I)Z // method@f1a3 │ │ +4b4158: 0a04 |0010: move-result v4 │ │ +4b415a: 3804 0700 |0011: if-eqz v4, 0018 // +0007 │ │ +4b415e: 1304 2000 |0013: const/16 v4, #int 32 // #20 │ │ +4b4162: 6e20 95f1 4500 |0015: invoke-virtual {v5, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ +4b4168: d801 0602 |0018: add-int/lit8 v1, v6, #int 2 // #02 │ │ +4b416c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=563 │ │ 0x0007 line=564 │ │ 0x000d line=565 │ │ 0x0015 line=566 │ │ locals : │ │ @@ -1757200,35 +1757201,35 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -4b416c: |[4b416c] org.apache.commons.codec.language.DoubleMetaphone.handleP:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b417c: d800 0601 |0000: add-int/lit8 v0, v6, #int 1 // #01 │ │ -4b4180: 6e30 9ef1 4300 |0002: invoke-virtual {v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4186: 0a01 |0005: move-result v1 │ │ -4b4188: 1302 4800 |0006: const/16 v2, #int 72 // #48 │ │ -4b418c: 3321 0a00 |0008: if-ne v1, v2, 0012 // +000a │ │ -4b4190: 1304 4600 |000a: const/16 v4, #int 70 // #46 │ │ -4b4194: 6e20 91f1 4500 |000c: invoke-virtual {v5, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b419a: d806 0602 |000f: add-int/lit8 v6, v6, #int 2 // #02 │ │ -4b419e: 2814 |0011: goto 0025 // +0014 │ │ -4b41a0: 1301 5000 |0012: const/16 v1, #int 80 // #50 │ │ -4b41a4: 6e20 91f1 1500 |0014: invoke-virtual {v5, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b41aa: 1215 |0017: const/4 v5, #int 1 // #1 │ │ -4b41ac: 1a01 d54f |0018: const-string v1, "P" // string@4fd5 │ │ -4b41b0: 1a02 160d |001a: const-string v2, "B" // string@0d16 │ │ -4b41b4: 7152 a6f1 0415 |001c: invoke-static {v4, v0, v5, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b41ba: 0a04 |001f: move-result v4 │ │ -4b41bc: 3804 0400 |0020: if-eqz v4, 0024 // +0004 │ │ -4b41c0: d800 0602 |0022: add-int/lit8 v0, v6, #int 2 // #02 │ │ -4b41c4: 0106 |0024: move v6, v0 │ │ -4b41c6: 0f06 |0025: return v6 │ │ +4b4170: |[4b4170] org.apache.commons.codec.language.DoubleMetaphone.handleP:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b4180: d800 0601 |0000: add-int/lit8 v0, v6, #int 1 // #01 │ │ +4b4184: 6e30 9ef1 4300 |0002: invoke-virtual {v3, v4, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b418a: 0a01 |0005: move-result v1 │ │ +4b418c: 1302 4800 |0006: const/16 v2, #int 72 // #48 │ │ +4b4190: 3321 0a00 |0008: if-ne v1, v2, 0012 // +000a │ │ +4b4194: 1304 4600 |000a: const/16 v4, #int 70 // #46 │ │ +4b4198: 6e20 91f1 4500 |000c: invoke-virtual {v5, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b419e: d806 0602 |000f: add-int/lit8 v6, v6, #int 2 // #02 │ │ +4b41a2: 2814 |0011: goto 0025 // +0014 │ │ +4b41a4: 1301 5000 |0012: const/16 v1, #int 80 // #50 │ │ +4b41a8: 6e20 91f1 1500 |0014: invoke-virtual {v5, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b41ae: 1215 |0017: const/4 v5, #int 1 // #1 │ │ +4b41b0: 1a01 d54f |0018: const-string v1, "P" // string@4fd5 │ │ +4b41b4: 1a02 160d |001a: const-string v2, "B" // string@0d16 │ │ +4b41b8: 7152 a6f1 0415 |001c: invoke-static {v4, v0, v5, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b41be: 0a04 |001f: move-result v4 │ │ +4b41c0: 3804 0400 |0020: if-eqz v4, 0024 // +0004 │ │ +4b41c4: d800 0602 |0022: add-int/lit8 v0, v6, #int 2 // #02 │ │ +4b41c8: 0106 |0024: move v6, v0 │ │ +4b41ca: 0f06 |0025: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=581 │ │ 0x000c line=582 │ │ 0x0014 line=585 │ │ 0x001c line=586 │ │ locals : │ │ @@ -1757242,42 +1757243,42 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -4b41c8: |[4b41c8] org.apache.commons.codec.language.DoubleMetaphone.handleR:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I │ │ -4b41d8: 6e10 dae0 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b41de: 0a00 |0003: move-result v0 │ │ -4b41e0: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b41e4: 1301 5200 |0006: const/16 v1, #int 82 // #52 │ │ -4b41e8: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -4b41ea: 3307 1e00 |0009: if-ne v7, v0, 0027 // +001e │ │ -4b41ee: 3908 1c00 |000b: if-nez v8, 0027 // +001c │ │ -4b41f2: d808 07fe |000d: add-int/lit8 v8, v7, #int -2 // #fe │ │ -4b41f6: 1a00 4322 |000f: const-string v0, "IE" // string@2243 │ │ -4b41fa: 7140 a5f1 8502 |0011: invoke-static {v5, v8, v2, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b4200: 0a08 |0014: move-result v8 │ │ -4b4202: 3808 1200 |0015: if-eqz v8, 0027 // +0012 │ │ -4b4206: d808 07fc |0017: add-int/lit8 v8, v7, #int -4 // #fc │ │ -4b420a: 1a00 ac49 |0019: const-string v0, "ME" // string@49ac │ │ -4b420e: 1a03 2249 |001b: const-string v3, "MA" // string@4922 │ │ -4b4212: 7153 a6f1 8502 |001d: invoke-static {v5, v8, v2, v0, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b4218: 0a08 |0020: move-result v8 │ │ -4b421a: 3908 0600 |0021: if-nez v8, 0027 // +0006 │ │ -4b421e: 6e20 95f1 1600 |0023: invoke-virtual {v6, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ -4b4224: 2804 |0026: goto 002a // +0004 │ │ -4b4226: 6e20 91f1 1600 |0027: invoke-virtual {v6, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b422c: d806 0701 |002a: add-int/lit8 v6, v7, #int 1 // #01 │ │ -4b4230: 6e30 9ef1 5406 |002c: invoke-virtual {v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4236: 0a05 |002f: move-result v5 │ │ -4b4238: 3315 0400 |0030: if-ne v5, v1, 0034 // +0004 │ │ -4b423c: d806 0702 |0032: add-int/lit8 v6, v7, #int 2 // #02 │ │ -4b4240: 0f06 |0034: return v6 │ │ +4b41cc: |[4b41cc] org.apache.commons.codec.language.DoubleMetaphone.handleR:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I │ │ +4b41dc: 6e10 dae0 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b41e2: 0a00 |0003: move-result v0 │ │ +4b41e4: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b41e8: 1301 5200 |0006: const/16 v1, #int 82 // #52 │ │ +4b41ec: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +4b41ee: 3307 1e00 |0009: if-ne v7, v0, 0027 // +001e │ │ +4b41f2: 3908 1c00 |000b: if-nez v8, 0027 // +001c │ │ +4b41f6: d808 07fe |000d: add-int/lit8 v8, v7, #int -2 // #fe │ │ +4b41fa: 1a00 4322 |000f: const-string v0, "IE" // string@2243 │ │ +4b41fe: 7140 a5f1 8502 |0011: invoke-static {v5, v8, v2, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b4204: 0a08 |0014: move-result v8 │ │ +4b4206: 3808 1200 |0015: if-eqz v8, 0027 // +0012 │ │ +4b420a: d808 07fc |0017: add-int/lit8 v8, v7, #int -4 // #fc │ │ +4b420e: 1a00 ac49 |0019: const-string v0, "ME" // string@49ac │ │ +4b4212: 1a03 2249 |001b: const-string v3, "MA" // string@4922 │ │ +4b4216: 7153 a6f1 8502 |001d: invoke-static {v5, v8, v2, v0, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b421c: 0a08 |0020: move-result v8 │ │ +4b421e: 3908 0600 |0021: if-nez v8, 0027 // +0006 │ │ +4b4222: 6e20 95f1 1600 |0023: invoke-virtual {v6, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ +4b4228: 2804 |0026: goto 002a // +0004 │ │ +4b422a: 6e20 91f1 1600 |0027: invoke-virtual {v6, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4230: d806 0701 |002a: add-int/lit8 v6, v7, #int 1 // #01 │ │ +4b4234: 6e30 9ef1 5406 |002c: invoke-virtual {v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b423a: 0a05 |002f: move-result v5 │ │ +4b423c: 3315 0400 |0030: if-ne v5, v1, 0034 // +0004 │ │ +4b4240: d806 0702 |0032: add-int/lit8 v6, v7, #int 2 // #02 │ │ +4b4244: 0f06 |0034: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0023 line=601 │ │ 0x0027 line=603 │ │ 0x002c line=605 │ │ locals : │ │ @@ -1757292,122 +1757293,122 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 205 16-bit code units │ │ -4b4244: |[4b4244] org.apache.commons.codec.language.DoubleMetaphone.handleS:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I │ │ -4b4254: 0807 1000 |0000: move-object/from16 v7, v16 │ │ -4b4258: 0808 1100 |0002: move-object/from16 v8, v17 │ │ -4b425c: 0209 1200 |0004: move/from16 v9, v18 │ │ -4b4260: d800 09ff |0006: add-int/lit8 v0, v9, #int -1 // #ff │ │ -4b4264: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -4b4266: 1a02 8523 |0009: const-string v2, "ISL" // string@2385 │ │ -4b426a: 1a03 5267 |000b: const-string v3, "YSL" // string@6752 │ │ -4b426e: 7153 a6f1 0721 |000d: invoke-static {v7, v0, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b4274: 0a00 |0010: move-result v0 │ │ -4b4276: 121a |0011: const/4 v10, #int 1 // #1 │ │ -4b4278: 3800 0600 |0012: if-eqz v0, 0018 // +0006 │ │ -4b427c: d800 0901 |0014: add-int/lit8 v0, v9, #int 1 // #01 │ │ -4b4280: 2900 b600 |0016: goto/16 00cc // +00b6 │ │ -4b4284: 130b 5800 |0018: const/16 v11, #int 88 // #58 │ │ -4b4288: 130c 5300 |001a: const/16 v12, #int 83 // #53 │ │ -4b428c: 3909 0f00 |001c: if-nez v9, 002b // +000f │ │ -4b4290: 1250 |001e: const/4 v0, #int 5 // #5 │ │ -4b4292: 1a02 c257 |001f: const-string v2, "SUGAR" // string@57c2 │ │ -4b4296: 7140 a5f1 9720 |0021: invoke-static {v7, v9, v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b429c: 0a00 |0024: move-result v0 │ │ -4b429e: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ -4b42a2: 6e30 92f1 b80c |0027: invoke-virtual {v8, v11, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b42a8: 28ea |002a: goto 0014 // -0016 │ │ -4b42aa: 122d |002b: const/4 v13, #int 2 // #2 │ │ -4b42ac: 1a00 dd55 |002c: const-string v0, "SH" // string@55dd │ │ -4b42b0: 7140 a5f1 970d |002e: invoke-static {v7, v9, v13, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b42b6: 0a00 |0031: move-result v0 │ │ -4b42b8: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ -4b42bc: d801 0901 |0034: add-int/lit8 v1, v9, #int 1 // #01 │ │ -4b42c0: 1242 |0036: const/4 v2, #int 4 // #4 │ │ -4b42c2: 1a03 5b21 |0037: const-string v3, "HEIM" // string@215b │ │ -4b42c6: 1a04 7f21 |0039: const-string v4, "HOEK" // string@217f │ │ -4b42ca: 1a05 8021 |003b: const-string v5, "HOLM" // string@2180 │ │ -4b42ce: 1a06 8121 |003d: const-string v6, "HOLZ" // string@2181 │ │ -4b42d2: 0800 1000 |003f: move-object/from16 v0, v16 │ │ -4b42d6: 7707 a8f1 0000 |0041: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a8 │ │ -4b42dc: 0a00 |0044: move-result v0 │ │ -4b42de: 3800 0600 |0045: if-eqz v0, 004b // +0006 │ │ -4b42e2: 6e20 91f1 c800 |0047: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b42e8: 2804 |004a: goto 004e // +0004 │ │ -4b42ea: 6e20 91f1 b800 |004b: invoke-virtual {v8, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b42f0: d800 0902 |004e: add-int/lit8 v0, v9, #int 2 // #02 │ │ -4b42f4: 2900 7c00 |0050: goto/16 00cc // +007c │ │ -4b42f8: 1a00 2856 |0052: const-string v0, "SIO" // string@5628 │ │ -4b42fc: 1a02 0e56 |0054: const-string v2, "SIA" // string@560e │ │ -4b4300: 7152 a6f1 9701 |0056: invoke-static {v7, v9, v1, v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b4306: 0a00 |0059: move-result v0 │ │ -4b4308: 3900 6700 |005a: if-nez v0, 00c1 // +0067 │ │ -4b430c: 1240 |005c: const/4 v0, #int 4 // #4 │ │ -4b430e: 1a02 0f56 |005d: const-string v2, "SIAN" // string@560f │ │ -4b4312: 7140 a5f1 9720 |005f: invoke-static {v7, v9, v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b4318: 0a00 |0062: move-result v0 │ │ -4b431a: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ -4b431e: 285c |0065: goto 00c1 // +005c │ │ -4b4320: 1a0e 6467 |0066: const-string v14, "Z" // string@6764 │ │ -4b4324: 3909 1500 |0068: if-nez v9, 007d // +0015 │ │ -4b4328: d801 0901 |006a: add-int/lit8 v1, v9, #int 1 // #01 │ │ -4b432c: 1212 |006c: const/4 v2, #int 1 // #1 │ │ -4b432e: 1a03 2149 |006d: const-string v3, "M" // string@4921 │ │ -4b4332: 1a04 784c |006f: const-string v4, "N" // string@4c78 │ │ -4b4336: 1a05 1d27 |0071: const-string v5, "L" // string@271d │ │ -4b433a: 1a06 e964 |0073: const-string v6, "W" // string@64e9 │ │ -4b433e: 0800 1000 |0075: move-object/from16 v0, v16 │ │ -4b4342: 7707 a8f1 0000 |0077: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a8 │ │ -4b4348: 0a00 |007a: move-result v0 │ │ -4b434a: 3900 0a00 |007b: if-nez v0, 0085 // +000a │ │ -4b434e: d800 0901 |007d: add-int/lit8 v0, v9, #int 1 // #01 │ │ -4b4352: 7140 a5f1 07ea |007f: invoke-static {v7, v0, v10, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b4358: 0a01 |0082: move-result v1 │ │ -4b435a: 3801 0e00 |0083: if-eqz v1, 0091 // +000e │ │ -4b435e: 6e30 92f1 c80b |0085: invoke-virtual {v8, v12, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b4364: d800 0901 |0088: add-int/lit8 v0, v9, #int 1 // #01 │ │ -4b4368: 7140 a5f1 07ea |008a: invoke-static {v7, v0, v10, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b436e: 0a01 |008d: move-result v1 │ │ -4b4370: 3801 3e00 |008e: if-eqz v1, 00cc // +003e │ │ -4b4374: 28be |0090: goto 004e // -0042 │ │ -4b4376: 1a01 3355 |0091: const-string v1, "SC" // string@5533 │ │ -4b437a: 7140 a5f1 971d |0093: invoke-static {v7, v9, v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b4380: 0a01 |0096: move-result v1 │ │ -4b4382: 3801 0700 |0097: if-eqz v1, 009e // +0007 │ │ -4b4386: 7604 bef1 0f00 |0099: invoke-direct/range {v15, v16, v17, v18}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleSC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1be │ │ -4b438c: 0a00 |009c: move-result v0 │ │ -4b438e: 282f |009d: goto 00cc // +002f │ │ -4b4390: 7401 dae0 1000 |009e: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b4396: 0a01 |00a1: move-result v1 │ │ -4b4398: b1a1 |00a2: sub-int/2addr v1, v10 │ │ -4b439a: 3319 1200 |00a3: if-ne v9, v1, 00b5 // +0012 │ │ -4b439e: d801 09fe |00a5: add-int/lit8 v1, v9, #int -2 // #fe │ │ -4b43a2: 1a02 0e09 |00a7: const-string v2, "AI" // string@090e │ │ -4b43a6: 1a03 674e |00a9: const-string v3, "OI" // string@4e67 │ │ -4b43aa: 7153 a6f1 172d |00ab: invoke-static {v7, v1, v13, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b43b0: 0a01 |00ae: move-result v1 │ │ -4b43b2: 3801 0600 |00af: if-eqz v1, 00b5 // +0006 │ │ -4b43b6: 6e20 95f1 c800 |00b1: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ -4b43bc: 2804 |00b4: goto 00b8 // +0004 │ │ -4b43be: 6e20 91f1 c800 |00b5: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b43c4: 1a01 fd54 |00b8: const-string v1, "S" // string@54fd │ │ -4b43c8: 715e a6f1 071a |00ba: invoke-static {v7, v0, v10, v1, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b43ce: 0a01 |00bd: move-result v1 │ │ -4b43d0: 3801 0e00 |00be: if-eqz v1, 00cc // +000e │ │ -4b43d4: 288e |00c0: goto 004e // -0072 │ │ -4b43d6: 3813 0600 |00c1: if-eqz v19, 00c7 // +0006 │ │ -4b43da: 6e20 91f1 c800 |00c3: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b43e0: 2804 |00c6: goto 00ca // +0004 │ │ -4b43e2: 6e30 92f1 c80b |00c7: invoke-virtual {v8, v12, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b43e8: d800 0903 |00ca: add-int/lit8 v0, v9, #int 3 // #03 │ │ -4b43ec: 0f00 |00cc: return v0 │ │ +4b4248: |[4b4248] org.apache.commons.codec.language.DoubleMetaphone.handleS:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I │ │ +4b4258: 0807 1000 |0000: move-object/from16 v7, v16 │ │ +4b425c: 0808 1100 |0002: move-object/from16 v8, v17 │ │ +4b4260: 0209 1200 |0004: move/from16 v9, v18 │ │ +4b4264: d800 09ff |0006: add-int/lit8 v0, v9, #int -1 // #ff │ │ +4b4268: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +4b426a: 1a02 8523 |0009: const-string v2, "ISL" // string@2385 │ │ +4b426e: 1a03 5267 |000b: const-string v3, "YSL" // string@6752 │ │ +4b4272: 7153 a6f1 0721 |000d: invoke-static {v7, v0, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b4278: 0a00 |0010: move-result v0 │ │ +4b427a: 121a |0011: const/4 v10, #int 1 // #1 │ │ +4b427c: 3800 0600 |0012: if-eqz v0, 0018 // +0006 │ │ +4b4280: d800 0901 |0014: add-int/lit8 v0, v9, #int 1 // #01 │ │ +4b4284: 2900 b600 |0016: goto/16 00cc // +00b6 │ │ +4b4288: 130b 5800 |0018: const/16 v11, #int 88 // #58 │ │ +4b428c: 130c 5300 |001a: const/16 v12, #int 83 // #53 │ │ +4b4290: 3909 0f00 |001c: if-nez v9, 002b // +000f │ │ +4b4294: 1250 |001e: const/4 v0, #int 5 // #5 │ │ +4b4296: 1a02 c257 |001f: const-string v2, "SUGAR" // string@57c2 │ │ +4b429a: 7140 a5f1 9720 |0021: invoke-static {v7, v9, v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b42a0: 0a00 |0024: move-result v0 │ │ +4b42a2: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ +4b42a6: 6e30 92f1 b80c |0027: invoke-virtual {v8, v11, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b42ac: 28ea |002a: goto 0014 // -0016 │ │ +4b42ae: 122d |002b: const/4 v13, #int 2 // #2 │ │ +4b42b0: 1a00 dd55 |002c: const-string v0, "SH" // string@55dd │ │ +4b42b4: 7140 a5f1 970d |002e: invoke-static {v7, v9, v13, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b42ba: 0a00 |0031: move-result v0 │ │ +4b42bc: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ +4b42c0: d801 0901 |0034: add-int/lit8 v1, v9, #int 1 // #01 │ │ +4b42c4: 1242 |0036: const/4 v2, #int 4 // #4 │ │ +4b42c6: 1a03 5b21 |0037: const-string v3, "HEIM" // string@215b │ │ +4b42ca: 1a04 7f21 |0039: const-string v4, "HOEK" // string@217f │ │ +4b42ce: 1a05 8021 |003b: const-string v5, "HOLM" // string@2180 │ │ +4b42d2: 1a06 8121 |003d: const-string v6, "HOLZ" // string@2181 │ │ +4b42d6: 0800 1000 |003f: move-object/from16 v0, v16 │ │ +4b42da: 7707 a8f1 0000 |0041: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a8 │ │ +4b42e0: 0a00 |0044: move-result v0 │ │ +4b42e2: 3800 0600 |0045: if-eqz v0, 004b // +0006 │ │ +4b42e6: 6e20 91f1 c800 |0047: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b42ec: 2804 |004a: goto 004e // +0004 │ │ +4b42ee: 6e20 91f1 b800 |004b: invoke-virtual {v8, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b42f4: d800 0902 |004e: add-int/lit8 v0, v9, #int 2 // #02 │ │ +4b42f8: 2900 7c00 |0050: goto/16 00cc // +007c │ │ +4b42fc: 1a00 2856 |0052: const-string v0, "SIO" // string@5628 │ │ +4b4300: 1a02 0e56 |0054: const-string v2, "SIA" // string@560e │ │ +4b4304: 7152 a6f1 9701 |0056: invoke-static {v7, v9, v1, v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b430a: 0a00 |0059: move-result v0 │ │ +4b430c: 3900 6700 |005a: if-nez v0, 00c1 // +0067 │ │ +4b4310: 1240 |005c: const/4 v0, #int 4 // #4 │ │ +4b4312: 1a02 0f56 |005d: const-string v2, "SIAN" // string@560f │ │ +4b4316: 7140 a5f1 9720 |005f: invoke-static {v7, v9, v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b431c: 0a00 |0062: move-result v0 │ │ +4b431e: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ +4b4322: 285c |0065: goto 00c1 // +005c │ │ +4b4324: 1a0e 6467 |0066: const-string v14, "Z" // string@6764 │ │ +4b4328: 3909 1500 |0068: if-nez v9, 007d // +0015 │ │ +4b432c: d801 0901 |006a: add-int/lit8 v1, v9, #int 1 // #01 │ │ +4b4330: 1212 |006c: const/4 v2, #int 1 // #1 │ │ +4b4332: 1a03 2149 |006d: const-string v3, "M" // string@4921 │ │ +4b4336: 1a04 784c |006f: const-string v4, "N" // string@4c78 │ │ +4b433a: 1a05 1d27 |0071: const-string v5, "L" // string@271d │ │ +4b433e: 1a06 e964 |0073: const-string v6, "W" // string@64e9 │ │ +4b4342: 0800 1000 |0075: move-object/from16 v0, v16 │ │ +4b4346: 7707 a8f1 0000 |0077: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a8 │ │ +4b434c: 0a00 |007a: move-result v0 │ │ +4b434e: 3900 0a00 |007b: if-nez v0, 0085 // +000a │ │ +4b4352: d800 0901 |007d: add-int/lit8 v0, v9, #int 1 // #01 │ │ +4b4356: 7140 a5f1 07ea |007f: invoke-static {v7, v0, v10, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b435c: 0a01 |0082: move-result v1 │ │ +4b435e: 3801 0e00 |0083: if-eqz v1, 0091 // +000e │ │ +4b4362: 6e30 92f1 c80b |0085: invoke-virtual {v8, v12, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b4368: d800 0901 |0088: add-int/lit8 v0, v9, #int 1 // #01 │ │ +4b436c: 7140 a5f1 07ea |008a: invoke-static {v7, v0, v10, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b4372: 0a01 |008d: move-result v1 │ │ +4b4374: 3801 3e00 |008e: if-eqz v1, 00cc // +003e │ │ +4b4378: 28be |0090: goto 004e // -0042 │ │ +4b437a: 1a01 3355 |0091: const-string v1, "SC" // string@5533 │ │ +4b437e: 7140 a5f1 971d |0093: invoke-static {v7, v9, v13, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b4384: 0a01 |0096: move-result v1 │ │ +4b4386: 3801 0700 |0097: if-eqz v1, 009e // +0007 │ │ +4b438a: 7604 bef1 0f00 |0099: invoke-direct/range {v15, v16, v17, v18}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleSC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1be │ │ +4b4390: 0a00 |009c: move-result v0 │ │ +4b4392: 282f |009d: goto 00cc // +002f │ │ +4b4394: 7401 dae0 1000 |009e: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b439a: 0a01 |00a1: move-result v1 │ │ +4b439c: b1a1 |00a2: sub-int/2addr v1, v10 │ │ +4b439e: 3319 1200 |00a3: if-ne v9, v1, 00b5 // +0012 │ │ +4b43a2: d801 09fe |00a5: add-int/lit8 v1, v9, #int -2 // #fe │ │ +4b43a6: 1a02 0e09 |00a7: const-string v2, "AI" // string@090e │ │ +4b43aa: 1a03 674e |00a9: const-string v3, "OI" // string@4e67 │ │ +4b43ae: 7153 a6f1 172d |00ab: invoke-static {v7, v1, v13, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b43b4: 0a01 |00ae: move-result v1 │ │ +4b43b6: 3801 0600 |00af: if-eqz v1, 00b5 // +0006 │ │ +4b43ba: 6e20 95f1 c800 |00b1: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ +4b43c0: 2804 |00b4: goto 00b8 // +0004 │ │ +4b43c2: 6e20 91f1 c800 |00b5: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b43c8: 1a01 fd54 |00b8: const-string v1, "S" // string@54fd │ │ +4b43cc: 715e a6f1 071a |00ba: invoke-static {v7, v0, v10, v1, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b43d2: 0a01 |00bd: move-result v1 │ │ +4b43d4: 3801 0e00 |00be: if-eqz v1, 00cc // +000e │ │ +4b43d8: 288e |00c0: goto 004e // -0072 │ │ +4b43da: 3813 0600 |00c1: if-eqz v19, 00c7 // +0006 │ │ +4b43de: 6e20 91f1 c800 |00c3: invoke-virtual {v8, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b43e4: 2804 |00c6: goto 00ca // +0004 │ │ +4b43e6: 6e30 92f1 c80b |00c7: invoke-virtual {v8, v12, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b43ec: d800 0903 |00ca: add-int/lit8 v0, v9, #int 3 // #03 │ │ +4b43f0: 0f00 |00cc: return v0 │ │ catches : (none) │ │ positions : │ │ 0x000d line=615 │ │ 0x0021 line=618 │ │ 0x0027 line=620 │ │ 0x002e line=622 │ │ 0x0041 line=623 │ │ @@ -1757437,78 +1757438,78 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 121 16-bit code units │ │ -4b43f0: |[4b43f0] org.apache.commons.codec.language.DoubleMetaphone.handleSC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b4400: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -4b4404: 080a 1100 |0002: move-object/from16 v10, v17 │ │ -4b4408: 080b 1200 |0004: move-object/from16 v11, v18 │ │ -4b440c: d802 1302 |0006: add-int/lit8 v2, v19, #int 2 // #02 │ │ -4b4410: 6e30 9ef1 a002 |0008: invoke-virtual {v0, v10, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4416: 0a01 |000b: move-result v1 │ │ -4b4418: 130c 5300 |000c: const/16 v12, #int 83 // #53 │ │ -4b441c: 1a0d 3956 |000e: const-string v13, "SK" // string@5639 │ │ -4b4420: 123e |0010: const/4 v14, #int 3 // #3 │ │ -4b4422: 1303 4800 |0011: const/16 v3, #int 72 // #48 │ │ -4b4426: 3331 4d00 |0013: if-ne v1, v3, 0060 // +004d │ │ -4b442a: d80f 1303 |0015: add-int/lit8 v15, v19, #int 3 // #03 │ │ -4b442e: 1223 |0017: const/4 v3, #int 2 // #2 │ │ -4b4430: 1a04 854e |0018: const-string v4, "OO" // string@4e85 │ │ -4b4434: 1a05 d31a |001a: const-string v5, "ER" // string@1ad3 │ │ -4b4438: 1a06 a01a |001c: const-string v6, "EN" // string@1aa0 │ │ -4b443c: 1a07 f260 |001e: const-string v7, "UY" // string@60f2 │ │ -4b4440: 1a08 601a |0020: const-string v8, "ED" // string@1a60 │ │ -4b4444: 1a09 7f1a |0022: const-string v9, "EM" // string@1a7f │ │ -4b4448: 0801 1100 |0024: move-object/from16 v1, v17 │ │ -4b444c: 01f2 |0026: move v2, v15 │ │ -4b444e: 7709 aaf1 0100 |0027: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1aa │ │ -4b4454: 0a01 |002a: move-result v1 │ │ -4b4456: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ -4b445a: 1221 |002d: const/4 v1, #int 2 // #2 │ │ -4b445c: 1a02 d31a |002e: const-string v2, "ER" // string@1ad3 │ │ -4b4460: 1a03 a01a |0030: const-string v3, "EN" // string@1aa0 │ │ -4b4464: 7153 a6f1 fa21 |0032: invoke-static {v10, v15, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b446a: 0a01 |0035: move-result v1 │ │ -4b446c: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ -4b4470: 1a01 c266 |0038: const-string v1, "X" // string@66c2 │ │ -4b4474: 6e30 94f1 1b0d |003a: invoke-virtual {v11, v1, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ -4b447a: 2839 |003d: goto 0076 // +0039 │ │ -4b447c: 6e20 93f1 db00 |003e: invoke-virtual {v11, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ -4b4482: 2835 |0041: goto 0076 // +0035 │ │ -4b4484: 1301 5800 |0042: const/16 v1, #int 88 // #58 │ │ -4b4488: 3913 1800 |0044: if-nez v19, 005c // +0018 │ │ -4b448c: 6e30 9ef1 a00e |0046: invoke-virtual {v0, v10, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4492: 0a02 |0049: move-result v2 │ │ -4b4494: 7020 c7f1 2000 |004a: invoke-direct {v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ -4b449a: 0a02 |004d: move-result v2 │ │ -4b449c: 3902 0e00 |004e: if-nez v2, 005c // +000e │ │ -4b44a0: 6e30 9ef1 a00e |0050: invoke-virtual {v0, v10, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b44a6: 0a02 |0053: move-result v2 │ │ -4b44a8: 1303 5700 |0054: const/16 v3, #int 87 // #57 │ │ -4b44ac: 3232 0600 |0056: if-eq v2, v3, 005c // +0006 │ │ -4b44b0: 6e30 92f1 1b0c |0058: invoke-virtual {v11, v1, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b44b6: 281b |005b: goto 0076 // +001b │ │ -4b44b8: 6e20 91f1 1b00 |005c: invoke-virtual {v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b44be: 2817 |005f: goto 0076 // +0017 │ │ -4b44c0: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -4b44c2: 1a04 f721 |0061: const-string v4, "I" // string@21f7 │ │ -4b44c6: 1a05 551a |0063: const-string v5, "E" // string@1a55 │ │ -4b44ca: 1a06 4a67 |0065: const-string v6, "Y" // string@674a │ │ -4b44ce: 0801 1100 |0067: move-object/from16 v1, v17 │ │ -4b44d2: 7706 a7f1 0100 |0069: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b44d8: 0a01 |006c: move-result v1 │ │ -4b44da: 3801 0600 |006d: if-eqz v1, 0073 // +0006 │ │ -4b44de: 6e20 91f1 cb00 |006f: invoke-virtual {v11, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b44e4: 2804 |0072: goto 0076 // +0004 │ │ -4b44e6: 6e20 93f1 db00 |0073: invoke-virtual {v11, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ -4b44ec: d801 1303 |0076: add-int/lit8 v1, v19, #int 3 // #03 │ │ -4b44f0: 0f01 |0078: return v1 │ │ +4b43f4: |[4b43f4] org.apache.commons.codec.language.DoubleMetaphone.handleSC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b4404: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +4b4408: 080a 1100 |0002: move-object/from16 v10, v17 │ │ +4b440c: 080b 1200 |0004: move-object/from16 v11, v18 │ │ +4b4410: d802 1302 |0006: add-int/lit8 v2, v19, #int 2 // #02 │ │ +4b4414: 6e30 9ef1 a002 |0008: invoke-virtual {v0, v10, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b441a: 0a01 |000b: move-result v1 │ │ +4b441c: 130c 5300 |000c: const/16 v12, #int 83 // #53 │ │ +4b4420: 1a0d 3956 |000e: const-string v13, "SK" // string@5639 │ │ +4b4424: 123e |0010: const/4 v14, #int 3 // #3 │ │ +4b4426: 1303 4800 |0011: const/16 v3, #int 72 // #48 │ │ +4b442a: 3331 4d00 |0013: if-ne v1, v3, 0060 // +004d │ │ +4b442e: d80f 1303 |0015: add-int/lit8 v15, v19, #int 3 // #03 │ │ +4b4432: 1223 |0017: const/4 v3, #int 2 // #2 │ │ +4b4434: 1a04 854e |0018: const-string v4, "OO" // string@4e85 │ │ +4b4438: 1a05 d31a |001a: const-string v5, "ER" // string@1ad3 │ │ +4b443c: 1a06 a01a |001c: const-string v6, "EN" // string@1aa0 │ │ +4b4440: 1a07 f260 |001e: const-string v7, "UY" // string@60f2 │ │ +4b4444: 1a08 601a |0020: const-string v8, "ED" // string@1a60 │ │ +4b4448: 1a09 7f1a |0022: const-string v9, "EM" // string@1a7f │ │ +4b444c: 0801 1100 |0024: move-object/from16 v1, v17 │ │ +4b4450: 01f2 |0026: move v2, v15 │ │ +4b4452: 7709 aaf1 0100 |0027: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1aa │ │ +4b4458: 0a01 |002a: move-result v1 │ │ +4b445a: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ +4b445e: 1221 |002d: const/4 v1, #int 2 // #2 │ │ +4b4460: 1a02 d31a |002e: const-string v2, "ER" // string@1ad3 │ │ +4b4464: 1a03 a01a |0030: const-string v3, "EN" // string@1aa0 │ │ +4b4468: 7153 a6f1 fa21 |0032: invoke-static {v10, v15, v1, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b446e: 0a01 |0035: move-result v1 │ │ +4b4470: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ +4b4474: 1a01 c266 |0038: const-string v1, "X" // string@66c2 │ │ +4b4478: 6e30 94f1 1b0d |003a: invoke-virtual {v11, v1, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ +4b447e: 2839 |003d: goto 0076 // +0039 │ │ +4b4480: 6e20 93f1 db00 |003e: invoke-virtual {v11, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ +4b4486: 2835 |0041: goto 0076 // +0035 │ │ +4b4488: 1301 5800 |0042: const/16 v1, #int 88 // #58 │ │ +4b448c: 3913 1800 |0044: if-nez v19, 005c // +0018 │ │ +4b4490: 6e30 9ef1 a00e |0046: invoke-virtual {v0, v10, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b4496: 0a02 |0049: move-result v2 │ │ +4b4498: 7020 c7f1 2000 |004a: invoke-direct {v0, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ +4b449e: 0a02 |004d: move-result v2 │ │ +4b44a0: 3902 0e00 |004e: if-nez v2, 005c // +000e │ │ +4b44a4: 6e30 9ef1 a00e |0050: invoke-virtual {v0, v10, v14}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b44aa: 0a02 |0053: move-result v2 │ │ +4b44ac: 1303 5700 |0054: const/16 v3, #int 87 // #57 │ │ +4b44b0: 3232 0600 |0056: if-eq v2, v3, 005c // +0006 │ │ +4b44b4: 6e30 92f1 1b0c |0058: invoke-virtual {v11, v1, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b44ba: 281b |005b: goto 0076 // +001b │ │ +4b44bc: 6e20 91f1 1b00 |005c: invoke-virtual {v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b44c2: 2817 |005f: goto 0076 // +0017 │ │ +4b44c4: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +4b44c6: 1a04 f721 |0061: const-string v4, "I" // string@21f7 │ │ +4b44ca: 1a05 551a |0063: const-string v5, "E" // string@1a55 │ │ +4b44ce: 1a06 4a67 |0065: const-string v6, "Y" // string@674a │ │ +4b44d2: 0801 1100 |0067: move-object/from16 v1, v17 │ │ +4b44d6: 7706 a7f1 0100 |0069: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b44dc: 0a01 |006c: move-result v1 │ │ +4b44de: 3801 0600 |006d: if-eqz v1, 0073 // +0006 │ │ +4b44e2: 6e20 91f1 cb00 |006f: invoke-virtual {v11, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b44e8: 2804 |0072: goto 0076 // +0004 │ │ +4b44ea: 6e20 93f1 db00 |0073: invoke-virtual {v11, v13}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ +4b44f0: d801 1303 |0076: add-int/lit8 v1, v19, #int 3 // #03 │ │ +4b44f4: 0f01 |0078: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=667 │ │ 0x0027 line=669 │ │ 0x0032 line=672 │ │ 0x003a line=674 │ │ 0x003e line=676 │ │ @@ -1757529,77 +1757530,77 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -4b44f4: |[4b44f4] org.apache.commons.codec.language.DoubleMetaphone.handleT:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b4504: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -4b4506: 1a01 4f5b |0001: const-string v1, "TION" // string@5b4f │ │ -4b450a: 7140 a5f1 9710 |0003: invoke-static {v7, v9, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b4510: 0a01 |0006: move-result v1 │ │ -4b4512: 1302 5800 |0007: const/16 v2, #int 88 // #58 │ │ -4b4516: 1233 |0009: const/4 v3, #int 3 // #3 │ │ -4b4518: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -4b451c: 6e20 91f1 2800 |000c: invoke-virtual {v8, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4522: b039 |000f: add-int/2addr v9, v3 │ │ -4b4524: 285f |0010: goto 006f // +005f │ │ -4b4526: 1a01 3b5b |0011: const-string v1, "TIA" // string@5b3b │ │ -4b452a: 1a04 085b |0013: const-string v4, "TCH" // string@5b08 │ │ -4b452e: 7154 a6f1 9713 |0015: invoke-static {v7, v9, v3, v1, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b4534: 0a01 |0018: move-result v1 │ │ -4b4536: 3801 0600 |0019: if-eqz v1, 001f // +0006 │ │ -4b453a: 6e20 91f1 2800 |001b: invoke-virtual {v8, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4540: 28f1 |001e: goto 000f // -000f │ │ -4b4542: 1221 |001f: const/4 v1, #int 2 // #2 │ │ -4b4544: 1a02 265b |0020: const-string v2, "TH" // string@5b26 │ │ -4b4548: 7140 a5f1 9721 |0022: invoke-static {v7, v9, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b454e: 0a02 |0025: move-result v2 │ │ -4b4550: 1304 5400 |0026: const/16 v4, #int 84 // #54 │ │ -4b4554: 3902 1f00 |0028: if-nez v2, 0047 // +001f │ │ -4b4558: 1a02 2b5c |002a: const-string v2, "TTH" // string@5c2b │ │ -4b455c: 7140 a5f1 9723 |002c: invoke-static {v7, v9, v3, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b4562: 0a02 |002f: move-result v2 │ │ -4b4564: 3802 0300 |0030: if-eqz v2, 0033 // +0003 │ │ -4b4568: 2815 |0032: goto 0047 // +0015 │ │ -4b456a: 6e20 91f1 4800 |0033: invoke-virtual {v8, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4570: d808 0901 |0036: add-int/lit8 v8, v9, #int 1 // #01 │ │ -4b4574: 1210 |0038: const/4 v0, #int 1 // #1 │ │ -4b4576: 1a02 da5a |0039: const-string v2, "T" // string@5ada │ │ -4b457a: 1a03 0917 |003b: const-string v3, "D" // string@1709 │ │ -4b457e: 7153 a6f1 8720 |003d: invoke-static {v7, v8, v0, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b4584: 0a07 |0040: move-result v7 │ │ -4b4586: 3807 0400 |0041: if-eqz v7, 0045 // +0004 │ │ -4b458a: b019 |0043: add-int/2addr v9, v1 │ │ -4b458c: 282b |0044: goto 006f // +002b │ │ -4b458e: 0189 |0045: move v9, v8 │ │ -4b4590: 2829 |0046: goto 006f // +0029 │ │ -4b4592: b019 |0047: add-int/2addr v9, v1 │ │ -4b4594: 1a02 6a4e |0048: const-string v2, "OM" // string@4e6a │ │ -4b4598: 1a05 4e09 |004a: const-string v5, "AM" // string@094e │ │ -4b459c: 7155 a6f1 9721 |004c: invoke-static {v7, v9, v1, v2, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b45a2: 0a01 |004f: move-result v1 │ │ -4b45a4: 3901 1c00 |0050: if-nez v1, 006c // +001c │ │ -4b45a8: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -4b45aa: 1a02 0962 |0053: const-string v2, "VAN " // string@6209 │ │ -4b45ae: 1a05 0864 |0055: const-string v5, "VON " // string@6408 │ │ -4b45b2: 7155 a6f1 1720 |0057: invoke-static {v7, v1, v0, v2, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b45b8: 0a00 |005a: move-result v0 │ │ -4b45ba: 3900 1100 |005b: if-nez v0, 006c // +0011 │ │ -4b45be: 1a00 3b55 |005d: const-string v0, "SCH" // string@553b │ │ -4b45c2: 7140 a5f1 1703 |005f: invoke-static {v7, v1, v3, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b45c8: 0a07 |0062: move-result v7 │ │ -4b45ca: 3807 0300 |0063: if-eqz v7, 0066 // +0003 │ │ -4b45ce: 2807 |0065: goto 006c // +0007 │ │ -4b45d0: 1307 3000 |0066: const/16 v7, #int 48 // #30 │ │ -4b45d4: 6e30 92f1 7804 |0068: invoke-virtual {v8, v7, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b45da: 2804 |006b: goto 006f // +0004 │ │ -4b45dc: 6e20 91f1 4800 |006c: invoke-virtual {v8, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b45e2: 0f09 |006f: return v9 │ │ +4b44f8: |[4b44f8] org.apache.commons.codec.language.DoubleMetaphone.handleT:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b4508: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +4b450a: 1a01 4f5b |0001: const-string v1, "TION" // string@5b4f │ │ +4b450e: 7140 a5f1 9710 |0003: invoke-static {v7, v9, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b4514: 0a01 |0006: move-result v1 │ │ +4b4516: 1302 5800 |0007: const/16 v2, #int 88 // #58 │ │ +4b451a: 1233 |0009: const/4 v3, #int 3 // #3 │ │ +4b451c: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +4b4520: 6e20 91f1 2800 |000c: invoke-virtual {v8, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4526: b039 |000f: add-int/2addr v9, v3 │ │ +4b4528: 285f |0010: goto 006f // +005f │ │ +4b452a: 1a01 3b5b |0011: const-string v1, "TIA" // string@5b3b │ │ +4b452e: 1a04 085b |0013: const-string v4, "TCH" // string@5b08 │ │ +4b4532: 7154 a6f1 9713 |0015: invoke-static {v7, v9, v3, v1, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b4538: 0a01 |0018: move-result v1 │ │ +4b453a: 3801 0600 |0019: if-eqz v1, 001f // +0006 │ │ +4b453e: 6e20 91f1 2800 |001b: invoke-virtual {v8, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4544: 28f1 |001e: goto 000f // -000f │ │ +4b4546: 1221 |001f: const/4 v1, #int 2 // #2 │ │ +4b4548: 1a02 265b |0020: const-string v2, "TH" // string@5b26 │ │ +4b454c: 7140 a5f1 9721 |0022: invoke-static {v7, v9, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b4552: 0a02 |0025: move-result v2 │ │ +4b4554: 1304 5400 |0026: const/16 v4, #int 84 // #54 │ │ +4b4558: 3902 1f00 |0028: if-nez v2, 0047 // +001f │ │ +4b455c: 1a02 2b5c |002a: const-string v2, "TTH" // string@5c2b │ │ +4b4560: 7140 a5f1 9723 |002c: invoke-static {v7, v9, v3, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b4566: 0a02 |002f: move-result v2 │ │ +4b4568: 3802 0300 |0030: if-eqz v2, 0033 // +0003 │ │ +4b456c: 2815 |0032: goto 0047 // +0015 │ │ +4b456e: 6e20 91f1 4800 |0033: invoke-virtual {v8, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4574: d808 0901 |0036: add-int/lit8 v8, v9, #int 1 // #01 │ │ +4b4578: 1210 |0038: const/4 v0, #int 1 // #1 │ │ +4b457a: 1a02 da5a |0039: const-string v2, "T" // string@5ada │ │ +4b457e: 1a03 0917 |003b: const-string v3, "D" // string@1709 │ │ +4b4582: 7153 a6f1 8720 |003d: invoke-static {v7, v8, v0, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b4588: 0a07 |0040: move-result v7 │ │ +4b458a: 3807 0400 |0041: if-eqz v7, 0045 // +0004 │ │ +4b458e: b019 |0043: add-int/2addr v9, v1 │ │ +4b4590: 282b |0044: goto 006f // +002b │ │ +4b4592: 0189 |0045: move v9, v8 │ │ +4b4594: 2829 |0046: goto 006f // +0029 │ │ +4b4596: b019 |0047: add-int/2addr v9, v1 │ │ +4b4598: 1a02 6a4e |0048: const-string v2, "OM" // string@4e6a │ │ +4b459c: 1a05 4e09 |004a: const-string v5, "AM" // string@094e │ │ +4b45a0: 7155 a6f1 9721 |004c: invoke-static {v7, v9, v1, v2, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b45a6: 0a01 |004f: move-result v1 │ │ +4b45a8: 3901 1c00 |0050: if-nez v1, 006c // +001c │ │ +4b45ac: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +4b45ae: 1a02 0962 |0053: const-string v2, "VAN " // string@6209 │ │ +4b45b2: 1a05 0864 |0055: const-string v5, "VON " // string@6408 │ │ +4b45b6: 7155 a6f1 1720 |0057: invoke-static {v7, v1, v0, v2, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b45bc: 0a00 |005a: move-result v0 │ │ +4b45be: 3900 1100 |005b: if-nez v0, 006c // +0011 │ │ +4b45c2: 1a00 3b55 |005d: const-string v0, "SCH" // string@553b │ │ +4b45c6: 7140 a5f1 1703 |005f: invoke-static {v7, v1, v3, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b45cc: 0a07 |0062: move-result v7 │ │ +4b45ce: 3807 0300 |0063: if-eqz v7, 0066 // +0003 │ │ +4b45d2: 2807 |0065: goto 006c // +0007 │ │ +4b45d4: 1307 3000 |0066: const/16 v7, #int 48 // #30 │ │ +4b45d8: 6e30 92f1 7804 |0068: invoke-virtual {v8, v7, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b45de: 2804 |006b: goto 006f // +0004 │ │ +4b45e0: 6e20 91f1 4800 |006c: invoke-virtual {v8, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b45e6: 0f09 |006f: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=699 │ │ 0x000c line=700 │ │ 0x0015 line=702 │ │ 0x001b line=703 │ │ 0x0022 line=705 │ │ @@ -1757619,87 +1757620,87 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 136 16-bit code units │ │ -4b45e4: |[4b45e4] org.apache.commons.codec.language.DoubleMetaphone.handleW:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b45f4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4b45f6: 1a01 3165 |0001: const-string v1, "WR" // string@6531 │ │ -4b45fa: 7140 a5f1 ca10 |0003: invoke-static {v10, v12, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b4600: 0a01 |0006: move-result v1 │ │ -4b4602: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -4b4606: 130a 5200 |0009: const/16 v10, #int 82 // #52 │ │ -4b460a: 6e20 91f1 ab00 |000b: invoke-virtual {v11, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4610: b00c |000e: add-int/2addr v12, v0 │ │ -4b4612: 2900 7800 |000f: goto/16 0087 // +0078 │ │ -4b4616: 1301 4600 |0011: const/16 v1, #int 70 // #46 │ │ -4b461a: 390c 2b00 |0013: if-nez v12, 003e // +002b │ │ -4b461e: d802 0c01 |0015: add-int/lit8 v2, v12, #int 1 // #01 │ │ -4b4622: 6e30 9ef1 a902 |0017: invoke-virtual {v9, v10, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4628: 0a03 |001a: move-result v3 │ │ -4b462a: 7020 c7f1 3900 |001b: invoke-direct {v9, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ -4b4630: 0a03 |001e: move-result v3 │ │ -4b4632: 3903 0a00 |001f: if-nez v3, 0029 // +000a │ │ -4b4636: 1a03 1765 |0021: const-string v3, "WH" // string@6517 │ │ -4b463a: 7140 a5f1 ca30 |0023: invoke-static {v10, v12, v0, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b4640: 0a00 |0026: move-result v0 │ │ -4b4642: 3800 1700 |0027: if-eqz v0, 003e // +0017 │ │ -4b4646: 6e30 9ef1 a902 |0029: invoke-virtual {v9, v10, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b464c: 0a0a |002c: move-result v10 │ │ -4b464e: 7020 c7f1 a900 |002d: invoke-direct {v9, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ -4b4654: 0a0a |0030: move-result v10 │ │ -4b4656: 130c 4100 |0031: const/16 v12, #int 65 // #41 │ │ -4b465a: 380a 0600 |0033: if-eqz v10, 0039 // +0006 │ │ -4b465e: 6e30 92f1 cb01 |0035: invoke-virtual {v11, v12, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ -4b4664: 2804 |0038: goto 003c // +0004 │ │ -4b4666: 6e20 91f1 cb00 |0039: invoke-virtual {v11, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b466c: 012c |003c: move v12, v2 │ │ -4b466e: 284a |003d: goto 0087 // +004a │ │ -4b4670: 6e10 dae0 0a00 |003e: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b4676: 0a00 |0041: move-result v0 │ │ -4b4678: d800 00ff |0042: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b467c: 330c 0e00 |0044: if-ne v12, v0, 0052 // +000e │ │ -4b4680: d800 0cff |0046: add-int/lit8 v0, v12, #int -1 // #ff │ │ -4b4684: 6e30 9ef1 a900 |0048: invoke-virtual {v9, v10, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b468a: 0a00 |004b: move-result v0 │ │ -4b468c: 7020 c7f1 0900 |004c: invoke-direct {v9, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ -4b4692: 0a00 |004f: move-result v0 │ │ -4b4694: 3900 3200 |0050: if-nez v0, 0082 // +0032 │ │ -4b4698: d803 0cff |0052: add-int/lit8 v3, v12, #int -1 // #ff │ │ -4b469c: 1254 |0054: const/4 v4, #int 5 // #5 │ │ -4b469e: 1a05 2f1b |0055: const-string v5, "EWSKI" // string@1b2f │ │ -4b46a2: 1a06 301b |0057: const-string v6, "EWSKY" // string@1b30 │ │ -4b46a6: 1a07 ed4e |0059: const-string v7, "OWSKI" // string@4eed │ │ -4b46aa: 1a08 ee4e |005b: const-string v8, "OWSKY" // string@4eee │ │ -4b46ae: 07a2 |005d: move-object v2, v10 │ │ -4b46b0: 7707 a8f1 0200 |005e: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a8 │ │ -4b46b6: 0a00 |0061: move-result v0 │ │ -4b46b8: 3900 2000 |0062: if-nez v0, 0082 // +0020 │ │ -4b46bc: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -4b46be: 1232 |0065: const/4 v2, #int 3 // #3 │ │ -4b46c0: 1a03 3b55 |0066: const-string v3, "SCH" // string@553b │ │ -4b46c4: 7140 a5f1 0a32 |0068: invoke-static {v10, v0, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ -4b46ca: 0a00 |006b: move-result v0 │ │ -4b46cc: 3800 0300 |006c: if-eqz v0, 006f // +0003 │ │ -4b46d0: 2814 |006e: goto 0082 // +0014 │ │ -4b46d2: 1240 |006f: const/4 v0, #int 4 // #4 │ │ -4b46d4: 1a01 1965 |0070: const-string v1, "WICZ" // string@6519 │ │ -4b46d8: 1a02 2665 |0072: const-string v2, "WITZ" // string@6526 │ │ -4b46dc: 7152 a6f1 ca10 |0074: invoke-static {v10, v12, v0, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b46e2: 0a0a |0077: move-result v10 │ │ -4b46e4: 380a 0d00 |0078: if-eqz v10, 0085 // +000d │ │ -4b46e8: 1a0a f15b |007a: const-string v10, "TS" // string@5bf1 │ │ -4b46ec: 1a01 3d1e |007c: const-string v1, "FX" // string@1e3d │ │ -4b46f0: 6e30 94f1 ab01 |007e: invoke-virtual {v11, v10, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ -4b46f6: 288d |0081: goto 000e // -0073 │ │ -4b46f8: 6e20 95f1 1b00 |0082: invoke-virtual {v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ -4b46fe: d80c 0c01 |0085: add-int/lit8 v12, v12, #int 1 // #01 │ │ -4b4702: 0f0c |0087: return v12 │ │ +4b45e8: |[4b45e8] org.apache.commons.codec.language.DoubleMetaphone.handleW:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b45f8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4b45fa: 1a01 3165 |0001: const-string v1, "WR" // string@6531 │ │ +4b45fe: 7140 a5f1 ca10 |0003: invoke-static {v10, v12, v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b4604: 0a01 |0006: move-result v1 │ │ +4b4606: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +4b460a: 130a 5200 |0009: const/16 v10, #int 82 // #52 │ │ +4b460e: 6e20 91f1 ab00 |000b: invoke-virtual {v11, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4614: b00c |000e: add-int/2addr v12, v0 │ │ +4b4616: 2900 7800 |000f: goto/16 0087 // +0078 │ │ +4b461a: 1301 4600 |0011: const/16 v1, #int 70 // #46 │ │ +4b461e: 390c 2b00 |0013: if-nez v12, 003e // +002b │ │ +4b4622: d802 0c01 |0015: add-int/lit8 v2, v12, #int 1 // #01 │ │ +4b4626: 6e30 9ef1 a902 |0017: invoke-virtual {v9, v10, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b462c: 0a03 |001a: move-result v3 │ │ +4b462e: 7020 c7f1 3900 |001b: invoke-direct {v9, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ +4b4634: 0a03 |001e: move-result v3 │ │ +4b4636: 3903 0a00 |001f: if-nez v3, 0029 // +000a │ │ +4b463a: 1a03 1765 |0021: const-string v3, "WH" // string@6517 │ │ +4b463e: 7140 a5f1 ca30 |0023: invoke-static {v10, v12, v0, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b4644: 0a00 |0026: move-result v0 │ │ +4b4646: 3800 1700 |0027: if-eqz v0, 003e // +0017 │ │ +4b464a: 6e30 9ef1 a902 |0029: invoke-virtual {v9, v10, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b4650: 0a0a |002c: move-result v10 │ │ +4b4652: 7020 c7f1 a900 |002d: invoke-direct {v9, v10}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ +4b4658: 0a0a |0030: move-result v10 │ │ +4b465a: 130c 4100 |0031: const/16 v12, #int 65 // #41 │ │ +4b465e: 380a 0600 |0033: if-eqz v10, 0039 // +0006 │ │ +4b4662: 6e30 92f1 cb01 |0035: invoke-virtual {v11, v12, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(CC)V // method@f192 │ │ +4b4668: 2804 |0038: goto 003c // +0004 │ │ +4b466a: 6e20 91f1 cb00 |0039: invoke-virtual {v11, v12}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4670: 012c |003c: move v12, v2 │ │ +4b4672: 284a |003d: goto 0087 // +004a │ │ +4b4674: 6e10 dae0 0a00 |003e: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b467a: 0a00 |0041: move-result v0 │ │ +4b467c: d800 00ff |0042: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b4680: 330c 0e00 |0044: if-ne v12, v0, 0052 // +000e │ │ +4b4684: d800 0cff |0046: add-int/lit8 v0, v12, #int -1 // #ff │ │ +4b4688: 6e30 9ef1 a900 |0048: invoke-virtual {v9, v10, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b468e: 0a00 |004b: move-result v0 │ │ +4b4690: 7020 c7f1 0900 |004c: invoke-direct {v9, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isVowel:(C)Z // method@f1c7 │ │ +4b4696: 0a00 |004f: move-result v0 │ │ +4b4698: 3900 3200 |0050: if-nez v0, 0082 // +0032 │ │ +4b469c: d803 0cff |0052: add-int/lit8 v3, v12, #int -1 // #ff │ │ +4b46a0: 1254 |0054: const/4 v4, #int 5 // #5 │ │ +4b46a2: 1a05 2f1b |0055: const-string v5, "EWSKI" // string@1b2f │ │ +4b46a6: 1a06 301b |0057: const-string v6, "EWSKY" // string@1b30 │ │ +4b46aa: 1a07 ed4e |0059: const-string v7, "OWSKI" // string@4eed │ │ +4b46ae: 1a08 ee4e |005b: const-string v8, "OWSKY" // string@4eee │ │ +4b46b2: 07a2 |005d: move-object v2, v10 │ │ +4b46b4: 7707 a8f1 0200 |005e: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a8 │ │ +4b46ba: 0a00 |0061: move-result v0 │ │ +4b46bc: 3900 2000 |0062: if-nez v0, 0082 // +0020 │ │ +4b46c0: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +4b46c2: 1232 |0065: const/4 v2, #int 3 // #3 │ │ +4b46c4: 1a03 3b55 |0066: const-string v3, "SCH" // string@553b │ │ +4b46c8: 7140 a5f1 0a32 |0068: invoke-static {v10, v0, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;)Z // method@f1a5 │ │ +4b46ce: 0a00 |006b: move-result v0 │ │ +4b46d0: 3800 0300 |006c: if-eqz v0, 006f // +0003 │ │ +4b46d4: 2814 |006e: goto 0082 // +0014 │ │ +4b46d6: 1240 |006f: const/4 v0, #int 4 // #4 │ │ +4b46d8: 1a01 1965 |0070: const-string v1, "WICZ" // string@6519 │ │ +4b46dc: 1a02 2665 |0072: const-string v2, "WITZ" // string@6526 │ │ +4b46e0: 7152 a6f1 ca10 |0074: invoke-static {v10, v12, v0, v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b46e6: 0a0a |0077: move-result v10 │ │ +4b46e8: 380a 0d00 |0078: if-eqz v10, 0085 // +000d │ │ +4b46ec: 1a0a f15b |007a: const-string v10, "TS" // string@5bf1 │ │ +4b46f0: 1a01 3d1e |007c: const-string v1, "FX" // string@1e3d │ │ +4b46f4: 6e30 94f1 ab01 |007e: invoke-virtual {v11, v10, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ +4b46fa: 288d |0081: goto 000e // -0073 │ │ +4b46fc: 6e20 95f1 1b00 |0082: invoke-virtual {v11, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.appendAlternate:(C)V // method@f195 │ │ +4b4702: d80c 0c01 |0085: add-int/lit8 v12, v12, #int 1 // #01 │ │ +4b4706: 0f0c |0087: return v12 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=729 │ │ 0x000b line=731 │ │ 0x0017 line=734 │ │ 0x0029 line=736 │ │ 0x0035 line=738 │ │ @@ -1757719,51 +1757720,51 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -4b4704: |[4b4704] org.apache.commons.codec.language.DoubleMetaphone.handleX:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ -4b4714: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4b4716: 3909 0900 |0001: if-nez v9, 000a // +0009 │ │ -4b471a: 1307 5300 |0003: const/16 v7, #int 83 // #53 │ │ -4b471e: 6e20 91f1 7800 |0005: invoke-virtual {v8, v7}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4724: b009 |0008: add-int/2addr v9, v0 │ │ -4b4726: 2836 |0009: goto 003f // +0036 │ │ -4b4728: 6e10 dae0 0700 |000a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b472e: 0a01 |000d: move-result v1 │ │ -4b4730: b101 |000e: sub-int/2addr v1, v0 │ │ -4b4732: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -4b4734: 3319 1b00 |0010: if-ne v9, v1, 002b // +001b │ │ -4b4738: d801 09fd |0012: add-int/lit8 v1, v9, #int -3 // #fd │ │ -4b473c: 1233 |0014: const/4 v3, #int 3 // #3 │ │ -4b473e: 1a04 0022 |0015: const-string v4, "IAU" // string@2200 │ │ -4b4742: 1a05 5b1a |0017: const-string v5, "EAU" // string@1a5b │ │ -4b4746: 7155 a6f1 1743 |0019: invoke-static {v7, v1, v3, v4, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b474c: 0a01 |001c: move-result v1 │ │ -4b474e: 3901 1300 |001d: if-nez v1, 0030 // +0013 │ │ -4b4752: d801 09fe |001f: add-int/lit8 v1, v9, #int -2 // #fe │ │ -4b4756: 1a03 c909 |0021: const-string v3, "AU" // string@09c9 │ │ -4b475a: 1a04 e14e |0023: const-string v4, "OU" // string@4ee1 │ │ -4b475e: 7154 a6f1 1732 |0025: invoke-static {v7, v1, v2, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b4764: 0a01 |0028: move-result v1 │ │ -4b4766: 3901 0700 |0029: if-nez v1, 0030 // +0007 │ │ -4b476a: 1a01 a426 |002b: const-string v1, "KS" // string@26a4 │ │ -4b476e: 6e20 93f1 1800 |002d: invoke-virtual {v8, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ -4b4774: d808 0901 |0030: add-int/lit8 v8, v9, #int 1 // #01 │ │ -4b4778: 1a01 0410 |0032: const-string v1, "C" // string@1004 │ │ -4b477c: 1a03 c266 |0034: const-string v3, "X" // string@66c2 │ │ -4b4780: 7153 a6f1 8710 |0036: invoke-static {v7, v8, v0, v1, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ -4b4786: 0a07 |0039: move-result v7 │ │ -4b4788: 3807 0400 |003a: if-eqz v7, 003e // +0004 │ │ -4b478c: b029 |003c: add-int/2addr v9, v2 │ │ -4b478e: 2802 |003d: goto 003f // +0002 │ │ -4b4790: 0189 |003e: move v9, v8 │ │ -4b4792: 0f09 |003f: return v9 │ │ +4b4708: |[4b4708] org.apache.commons.codec.language.DoubleMetaphone.handleX:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I │ │ +4b4718: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4b471a: 3909 0900 |0001: if-nez v9, 000a // +0009 │ │ +4b471e: 1307 5300 |0003: const/16 v7, #int 83 // #53 │ │ +4b4722: 6e20 91f1 7800 |0005: invoke-virtual {v8, v7}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4728: b009 |0008: add-int/2addr v9, v0 │ │ +4b472a: 2836 |0009: goto 003f // +0036 │ │ +4b472c: 6e10 dae0 0700 |000a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b4732: 0a01 |000d: move-result v1 │ │ +4b4734: b101 |000e: sub-int/2addr v1, v0 │ │ +4b4736: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +4b4738: 3319 1b00 |0010: if-ne v9, v1, 002b // +001b │ │ +4b473c: d801 09fd |0012: add-int/lit8 v1, v9, #int -3 // #fd │ │ +4b4740: 1233 |0014: const/4 v3, #int 3 // #3 │ │ +4b4742: 1a04 0022 |0015: const-string v4, "IAU" // string@2200 │ │ +4b4746: 1a05 5b1a |0017: const-string v5, "EAU" // string@1a5b │ │ +4b474a: 7155 a6f1 1743 |0019: invoke-static {v7, v1, v3, v4, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b4750: 0a01 |001c: move-result v1 │ │ +4b4752: 3901 1300 |001d: if-nez v1, 0030 // +0013 │ │ +4b4756: d801 09fe |001f: add-int/lit8 v1, v9, #int -2 // #fe │ │ +4b475a: 1a03 c909 |0021: const-string v3, "AU" // string@09c9 │ │ +4b475e: 1a04 e14e |0023: const-string v4, "OU" // string@4ee1 │ │ +4b4762: 7154 a6f1 1732 |0025: invoke-static {v7, v1, v2, v3, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b4768: 0a01 |0028: move-result v1 │ │ +4b476a: 3901 0700 |0029: if-nez v1, 0030 // +0007 │ │ +4b476e: 1a01 a426 |002b: const-string v1, "KS" // string@26a4 │ │ +4b4772: 6e20 93f1 1800 |002d: invoke-virtual {v8, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;)V // method@f193 │ │ +4b4778: d808 0901 |0030: add-int/lit8 v8, v9, #int 1 // #01 │ │ +4b477c: 1a01 0410 |0032: const-string v1, "C" // string@1004 │ │ +4b4780: 1a03 c266 |0034: const-string v3, "X" // string@66c2 │ │ +4b4784: 7153 a6f1 8710 |0036: invoke-static {v7, v8, v0, v1, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Z // method@f1a6 │ │ +4b478a: 0a07 |0039: move-result v7 │ │ +4b478c: 3807 0400 |003a: if-eqz v7, 003e // +0004 │ │ +4b4790: b029 |003c: add-int/2addr v9, v2 │ │ +4b4792: 2802 |003d: goto 003f // +0002 │ │ +4b4794: 0189 |003e: move v9, v8 │ │ +4b4796: 0f09 |003f: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=769 │ │ 0x000a line=772 │ │ 0x002d line=776 │ │ 0x0036 line=778 │ │ locals : │ │ @@ -1757777,54 +1757778,54 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 73 16-bit code units │ │ -4b4794: |[4b4794] org.apache.commons.codec.language.DoubleMetaphone.handleZ:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I │ │ -4b47a4: d806 0a01 |0000: add-int/lit8 v6, v10, #int 1 // #01 │ │ -4b47a8: 6e30 9ef1 8706 |0002: invoke-virtual {v7, v8, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b47ae: 0a00 |0005: move-result v0 │ │ -4b47b0: 1301 4800 |0006: const/16 v1, #int 72 // #48 │ │ -4b47b4: 3310 0a00 |0008: if-ne v0, v1, 0012 // +000a │ │ -4b47b8: 1308 4a00 |000a: const/16 v8, #int 74 // #4a │ │ -4b47bc: 6e20 91f1 8900 |000c: invoke-virtual {v9, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b47c2: d80a 0a02 |000f: add-int/lit8 v10, v10, #int 2 // #02 │ │ -4b47c6: 2837 |0011: goto 0048 // +0037 │ │ -4b47c8: 1222 |0012: const/4 v2, #int 2 // #2 │ │ -4b47ca: 1a03 f467 |0013: const-string v3, "ZO" // string@67f4 │ │ -4b47ce: 1a04 8367 |0015: const-string v4, "ZI" // string@6783 │ │ -4b47d2: 1a05 6b67 |0017: const-string v5, "ZA" // string@676b │ │ -4b47d6: 0780 |0019: move-object v0, v8 │ │ -4b47d8: 0161 |001a: move v1, v6 │ │ -4b47da: 7706 a7f1 0000 |001b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ -4b47e0: 0a00 |001e: move-result v0 │ │ -4b47e2: 3900 1700 |001f: if-nez v0, 0036 // +0017 │ │ -4b47e6: 380b 0f00 |0021: if-eqz v11, 0030 // +000f │ │ -4b47ea: 3d0a 0d00 |0023: if-lez v10, 0030 // +000d │ │ -4b47ee: d80b 0aff |0025: add-int/lit8 v11, v10, #int -1 // #ff │ │ -4b47f2: 6e30 9ef1 870b |0027: invoke-virtual {v7, v8, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b47f8: 0a0b |002a: move-result v11 │ │ -4b47fa: 1300 5400 |002b: const/16 v0, #int 84 // #54 │ │ -4b47fe: 320b 0300 |002d: if-eq v11, v0, 0030 // +0003 │ │ -4b4802: 2807 |002f: goto 0036 // +0007 │ │ -4b4804: 130b 5300 |0030: const/16 v11, #int 83 // #53 │ │ -4b4808: 6e20 91f1 b900 |0032: invoke-virtual {v9, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b480e: 2808 |0035: goto 003d // +0008 │ │ -4b4810: 1a0b fd54 |0036: const-string v11, "S" // string@54fd │ │ -4b4814: 1a00 f15b |0038: const-string v0, "TS" // string@5bf1 │ │ -4b4818: 6e30 94f1 b900 |003a: invoke-virtual {v9, v11, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ -4b481e: 6e30 9ef1 8706 |003d: invoke-virtual {v7, v8, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4824: 0a08 |0040: move-result v8 │ │ -4b4826: 1309 5a00 |0041: const/16 v9, #int 90 // #5a │ │ -4b482a: 3398 0400 |0043: if-ne v8, v9, 0047 // +0004 │ │ -4b482e: d806 0a02 |0045: add-int/lit8 v6, v10, #int 2 // #02 │ │ -4b4832: 016a |0047: move v10, v6 │ │ -4b4834: 0f0a |0048: return v10 │ │ +4b4798: |[4b4798] org.apache.commons.codec.language.DoubleMetaphone.handleZ:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I │ │ +4b47a8: d806 0a01 |0000: add-int/lit8 v6, v10, #int 1 // #01 │ │ +4b47ac: 6e30 9ef1 8706 |0002: invoke-virtual {v7, v8, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b47b2: 0a00 |0005: move-result v0 │ │ +4b47b4: 1301 4800 |0006: const/16 v1, #int 72 // #48 │ │ +4b47b8: 3310 0a00 |0008: if-ne v0, v1, 0012 // +000a │ │ +4b47bc: 1308 4a00 |000a: const/16 v8, #int 74 // #4a │ │ +4b47c0: 6e20 91f1 8900 |000c: invoke-virtual {v9, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b47c6: d80a 0a02 |000f: add-int/lit8 v10, v10, #int 2 // #02 │ │ +4b47ca: 2837 |0011: goto 0048 // +0037 │ │ +4b47cc: 1222 |0012: const/4 v2, #int 2 // #2 │ │ +4b47ce: 1a03 f467 |0013: const-string v3, "ZO" // string@67f4 │ │ +4b47d2: 1a04 8367 |0015: const-string v4, "ZI" // string@6783 │ │ +4b47d6: 1a05 6b67 |0017: const-string v5, "ZA" // string@676b │ │ +4b47da: 0780 |0019: move-object v0, v8 │ │ +4b47dc: 0161 |001a: move v1, v6 │ │ +4b47de: 7706 a7f1 0000 |001b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone;.contains:(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@f1a7 │ │ +4b47e4: 0a00 |001e: move-result v0 │ │ +4b47e6: 3900 1700 |001f: if-nez v0, 0036 // +0017 │ │ +4b47ea: 380b 0f00 |0021: if-eqz v11, 0030 // +000f │ │ +4b47ee: 3d0a 0d00 |0023: if-lez v10, 0030 // +000d │ │ +4b47f2: d80b 0aff |0025: add-int/lit8 v11, v10, #int -1 // #ff │ │ +4b47f6: 6e30 9ef1 870b |0027: invoke-virtual {v7, v8, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b47fc: 0a0b |002a: move-result v11 │ │ +4b47fe: 1300 5400 |002b: const/16 v0, #int 84 // #54 │ │ +4b4802: 320b 0300 |002d: if-eq v11, v0, 0030 // +0003 │ │ +4b4806: 2807 |002f: goto 0036 // +0007 │ │ +4b4808: 130b 5300 |0030: const/16 v11, #int 83 // #53 │ │ +4b480c: 6e20 91f1 b900 |0032: invoke-virtual {v9, v11}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4812: 2808 |0035: goto 003d // +0008 │ │ +4b4814: 1a0b fd54 |0036: const-string v11, "S" // string@54fd │ │ +4b4818: 1a00 f15b |0038: const-string v0, "TS" // string@5bf1 │ │ +4b481c: 6e30 94f1 b900 |003a: invoke-virtual {v9, v11, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(Ljava/lang/String;Ljava/lang/String;)V // method@f194 │ │ +4b4822: 6e30 9ef1 8706 |003d: invoke-virtual {v7, v8, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b4828: 0a08 |0040: move-result v8 │ │ +4b482a: 1309 5a00 |0041: const/16 v9, #int 90 // #5a │ │ +4b482e: 3398 0400 |0043: if-ne v8, v9, 0047 // +0004 │ │ +4b4832: d806 0a02 |0045: add-int/lit8 v6, v10, #int 2 // #02 │ │ +4b4836: 016a |0047: move v10, v6 │ │ +4b4838: 0f0a |0048: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=788 │ │ 0x000c line=790 │ │ 0x001b line=793 │ │ 0x0032 line=796 │ │ 0x003a line=794 │ │ @@ -1757841,29 +1757842,29 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4b36dc: |[4b36dc] org.apache.commons.codec.language.DoubleMetaphone.isSilentStart:(Ljava/lang/String;)Z │ │ -4b36ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b36ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4b36f0: 6202 23ae |0002: sget-object v2, Lorg/apache/commons/codec/language/DoubleMetaphone;.SILENT_START:[Ljava/lang/String; // field@ae23 │ │ -4b36f4: 2123 |0004: array-length v3, v2 │ │ -4b36f6: 3531 0f00 |0005: if-ge v1, v3, 0014 // +000f │ │ -4b36fa: 4602 0201 |0007: aget-object v2, v2, v1 │ │ -4b36fe: 6e20 e3e0 2500 |0009: invoke-virtual {v5, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ -4b3704: 0a02 |000c: move-result v2 │ │ -4b3706: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ -4b370a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -4b370c: 2804 |0010: goto 0014 // +0004 │ │ -4b370e: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b3712: 28ef |0013: goto 0002 // -0011 │ │ -4b3714: 0f00 |0014: return v0 │ │ +4b36e0: |[4b36e0] org.apache.commons.codec.language.DoubleMetaphone.isSilentStart:(Ljava/lang/String;)Z │ │ +4b36f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b36f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4b36f4: 6202 23ae |0002: sget-object v2, Lorg/apache/commons/codec/language/DoubleMetaphone;.SILENT_START:[Ljava/lang/String; // field@ae23 │ │ +4b36f8: 2123 |0004: array-length v3, v2 │ │ +4b36fa: 3531 0f00 |0005: if-ge v1, v3, 0014 // +000f │ │ +4b36fe: 4602 0201 |0007: aget-object v2, v2, v1 │ │ +4b3702: 6e20 e3e0 2500 |0009: invoke-virtual {v5, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@e0e3 │ │ +4b3708: 0a02 |000c: move-result v2 │ │ +4b370a: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ +4b370e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +4b3710: 2804 |0010: goto 0014 // +0004 │ │ +4b3712: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b3716: 28ef |0013: goto 0002 // -0011 │ │ +4b3718: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=905 │ │ 0x0007 line=906 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x0015 reg=5 (null) Ljava/lang/String; │ │ @@ -1757873,37 +1757874,37 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4b3718: |[4b3718] org.apache.commons.codec.language.DoubleMetaphone.isSlavoGermanic:(Ljava/lang/String;)Z │ │ -4b3728: 1300 5700 |0000: const/16 v0, #int 87 // #57 │ │ -4b372c: 6e20 d0e0 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b3732: 0a00 |0005: move-result v0 │ │ -4b3734: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -4b3736: 3610 1d00 |0007: if-gt v0, v1, 0024 // +001d │ │ -4b373a: 1300 4b00 |0009: const/16 v0, #int 75 // #4b │ │ -4b373e: 6e20 d0e0 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b3744: 0a00 |000e: move-result v0 │ │ -4b3746: 3610 1500 |000f: if-gt v0, v1, 0024 // +0015 │ │ -4b374a: 1a00 ea11 |0011: const-string v0, "CZ" // string@11ea │ │ -4b374e: 6e20 d2e0 0300 |0013: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@e0d2 │ │ -4b3754: 0a00 |0016: move-result v0 │ │ -4b3756: 3610 0d00 |0017: if-gt v0, v1, 0024 // +000d │ │ -4b375a: 1a00 2665 |0019: const-string v0, "WITZ" // string@6526 │ │ -4b375e: 6e20 d2e0 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@e0d2 │ │ -4b3764: 0a03 |001e: move-result v3 │ │ -4b3766: 3713 0300 |001f: if-le v3, v1, 0022 // +0003 │ │ -4b376a: 2803 |0021: goto 0024 // +0003 │ │ -4b376c: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -4b376e: 2802 |0023: goto 0025 // +0002 │ │ -4b3770: 1213 |0024: const/4 v3, #int 1 // #1 │ │ -4b3772: 0f03 |0025: return v3 │ │ +4b371c: |[4b371c] org.apache.commons.codec.language.DoubleMetaphone.isSlavoGermanic:(Ljava/lang/String;)Z │ │ +4b372c: 1300 5700 |0000: const/16 v0, #int 87 // #57 │ │ +4b3730: 6e20 d0e0 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b3736: 0a00 |0005: move-result v0 │ │ +4b3738: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +4b373a: 3610 1d00 |0007: if-gt v0, v1, 0024 // +001d │ │ +4b373e: 1300 4b00 |0009: const/16 v0, #int 75 // #4b │ │ +4b3742: 6e20 d0e0 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b3748: 0a00 |000e: move-result v0 │ │ +4b374a: 3610 1500 |000f: if-gt v0, v1, 0024 // +0015 │ │ +4b374e: 1a00 ea11 |0011: const-string v0, "CZ" // string@11ea │ │ +4b3752: 6e20 d2e0 0300 |0013: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@e0d2 │ │ +4b3758: 0a00 |0016: move-result v0 │ │ +4b375a: 3610 0d00 |0017: if-gt v0, v1, 0024 // +000d │ │ +4b375e: 1a00 2665 |0019: const-string v0, "WITZ" // string@6526 │ │ +4b3762: 6e20 d2e0 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@e0d2 │ │ +4b3768: 0a03 |001e: move-result v3 │ │ +4b376a: 3713 0300 |001f: if-le v3, v1, 0022 // +0003 │ │ +4b376e: 2803 |0021: goto 0024 // +0003 │ │ +4b3770: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +4b3772: 2802 |0023: goto 0025 // +0002 │ │ +4b3774: 1213 |0024: const/4 v3, #int 1 // #1 │ │ +4b3776: 0f03 |0025: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=887 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x0026 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1757912,24 +1757913,24 @@ │ │ type : '(C)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4b3774: |[4b3774] org.apache.commons.codec.language.DoubleMetaphone.isVowel:(C)Z │ │ -4b3784: 1a00 0a09 |0000: const-string v0, "AEIOUY" // string@090a │ │ -4b3788: 6e20 d0e0 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b378e: 0a02 |0005: move-result v2 │ │ -4b3790: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -4b3792: 3202 0400 |0007: if-eq v2, v0, 000b // +0004 │ │ -4b3796: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -4b3798: 2802 |000a: goto 000c // +0002 │ │ -4b379a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4b379c: 0f02 |000c: return v2 │ │ +4b3778: |[4b3778] org.apache.commons.codec.language.DoubleMetaphone.isVowel:(C)Z │ │ +4b3788: 1a00 0a09 |0000: const-string v0, "AEIOUY" // string@090a │ │ +4b378c: 6e20 d0e0 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b3792: 0a02 |0005: move-result v2 │ │ +4b3794: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +4b3796: 3202 0400 |0007: if-eq v2, v0, 000b // +0004 │ │ +4b379a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +4b379c: 2802 |000a: goto 000c // +0002 │ │ +4b379e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4b37a0: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=895 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x000d reg=2 (null) C │ │ │ │ @@ -1757939,25 +1757940,25 @@ │ │ type : '(Ljava/lang/String;I)C' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4b37a0: |[4b37a0] org.apache.commons.codec.language.DoubleMetaphone.charAt:(Ljava/lang/String;I)C │ │ -4b37b0: 3a03 0e00 |0000: if-ltz v3, 000e // +000e │ │ -4b37b4: 6e10 dae0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b37ba: 0a00 |0005: move-result v0 │ │ -4b37bc: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ -4b37c0: 2806 |0008: goto 000e // +0006 │ │ -4b37c2: 6e20 bfe0 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b37c8: 0a02 |000c: move-result v2 │ │ -4b37ca: 0f02 |000d: return v2 │ │ -4b37cc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -4b37ce: 0f02 |000f: return v2 │ │ +4b37a4: |[4b37a4] org.apache.commons.codec.language.DoubleMetaphone.charAt:(Ljava/lang/String;I)C │ │ +4b37b4: 3a03 0e00 |0000: if-ltz v3, 000e // +000e │ │ +4b37b8: 6e10 dae0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b37be: 0a00 |0005: move-result v0 │ │ +4b37c0: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ +4b37c4: 2806 |0008: goto 000e // +0006 │ │ +4b37c6: 6e20 bfe0 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b37cc: 0a02 |000c: move-result v2 │ │ +4b37ce: 0f02 |000d: return v2 │ │ +4b37d0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +4b37d2: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=934 │ │ 0x0009 line=937 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -1757968,19 +1757969,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4b48a8: |[4b48a8] org.apache.commons.codec.language.DoubleMetaphone.doubleMetaphone:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b48b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b48ba: 6e30 adf1 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.doubleMetaphone:(Ljava/lang/String;Z)Ljava/lang/String; // method@f1ad │ │ -4b48c0: 0c02 |0004: move-result-object v2 │ │ -4b48c2: 1102 |0005: return-object v2 │ │ +4b48ac: |[4b48ac] org.apache.commons.codec.language.DoubleMetaphone.doubleMetaphone:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b48bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b48be: 6e30 adf1 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.doubleMetaphone:(Ljava/lang/String;Z)Ljava/lang/String; // method@f1ad │ │ +4b48c4: 0c02 |0004: move-result-object v2 │ │ +4b48c6: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1757989,152 +1757990,152 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 318 16-bit code units │ │ -4b48c4: |[4b48c4] org.apache.commons.codec.language.DoubleMetaphone.doubleMetaphone:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -4b48d4: 7020 9ff1 8700 |0000: invoke-direct {v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.cleanInput:(Ljava/lang/String;)Ljava/lang/String; // method@f19f │ │ -4b48da: 0c08 |0003: move-result-object v8 │ │ -4b48dc: 3908 0400 |0004: if-nez v8, 0008 // +0004 │ │ -4b48e0: 1208 |0006: const/4 v8, #int 0 // #0 │ │ -4b48e2: 1108 |0007: return-object v8 │ │ -4b48e4: 7020 c6f1 8700 |0008: invoke-direct {v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isSlavoGermanic:(Ljava/lang/String;)Z // method@f1c6 │ │ -4b48ea: 0a00 |000b: move-result v0 │ │ -4b48ec: 7020 c5f1 8700 |000c: invoke-direct {v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isSilentStart:(Ljava/lang/String;)Z // method@f1c5 │ │ -4b48f2: 0a01 |000f: move-result v1 │ │ -4b48f4: 2202 861c |0010: new-instance v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; // type@1c86 │ │ -4b48f8: 6e10 b0f1 0700 |0012: invoke-virtual {v7}, Lorg/apache/commons/codec/language/DoubleMetaphone;.getMaxCodeLen:()I // method@f1b0 │ │ -4b48fe: 0a03 |0015: move-result v3 │ │ -4b4900: 7030 90f1 7203 |0016: invoke-direct {v2, v7, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.:(Lorg/apache/commons/codec/language/DoubleMetaphone;I)V // method@f190 │ │ -4b4906: 6e10 9bf1 0200 |0019: invoke-virtual {v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.isComplete:()Z // method@f19b │ │ -4b490c: 0a03 |001c: move-result v3 │ │ -4b490e: 3903 dc00 |001d: if-nez v3, 00f9 // +00dc │ │ -4b4912: 6e10 dae0 0800 |001f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b4918: 0a03 |0022: move-result v3 │ │ -4b491a: d803 03ff |0023: add-int/lit8 v3, v3, #int -1 // #ff │ │ -4b491e: 3631 d400 |0025: if-gt v1, v3, 00f9 // +00d4 │ │ -4b4922: 6e20 bfe0 1800 |0027: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b4928: 0a03 |002a: move-result v3 │ │ -4b492a: 1304 c700 |002b: const/16 v4, #int 199 // #c7 │ │ -4b492e: 3243 c300 |002d: if-eq v3, v4, 00f0 // +00c3 │ │ -4b4932: 1304 d100 |002f: const/16 v4, #int 209 // #d1 │ │ -4b4936: 1305 4e00 |0031: const/16 v5, #int 78 // #4e │ │ -4b493a: 3243 b900 |0033: if-eq v3, v4, 00ec // +00b9 │ │ -4b493e: 1304 4b00 |0035: const/16 v4, #int 75 // #4b │ │ -4b4942: 1306 4600 |0037: const/16 v6, #int 70 // #46 │ │ -4b4946: 2b03 cd00 0000 |0039: packed-switch v3, 00000106 // +000000cd │ │ -4b494c: 2900 b900 |003c: goto/16 00f5 // +00b9 │ │ -4b4950: 7050 c2f1 8712 |003e: invoke-direct {v7, v8, v2, v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleZ:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I // method@f1c2 │ │ -4b4956: 0a01 |0041: move-result v1 │ │ -4b4958: 28d7 |0042: goto 0019 // -0029 │ │ -4b495a: 7040 c1f1 8712 |0043: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleX:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1c1 │ │ -4b4960: 0a01 |0046: move-result v1 │ │ -4b4962: 28d2 |0047: goto 0019 // -002e │ │ -4b4964: 7040 c0f1 8712 |0048: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleW:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1c0 │ │ -4b496a: 0a01 |004b: move-result v1 │ │ -4b496c: 28cd |004c: goto 0019 // -0033 │ │ -4b496e: 6e20 91f1 6200 |004d: invoke-virtual {v2, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4974: d803 0101 |0050: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4b4978: 6e30 9ef1 8703 |0052: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b497e: 0a04 |0055: move-result v4 │ │ -4b4980: 1305 5600 |0056: const/16 v5, #int 86 // #56 │ │ -4b4984: 3354 0500 |0058: if-ne v4, v5, 005d // +0005 │ │ -4b4988: d801 0102 |005a: add-int/lit8 v1, v1, #int 2 // #02 │ │ -4b498c: 28bd |005c: goto 0019 // -0043 │ │ -4b498e: 0131 |005d: move v1, v3 │ │ -4b4990: 28bb |005e: goto 0019 // -0045 │ │ -4b4992: 7040 bff1 8712 |005f: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleT:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1bf │ │ -4b4998: 0a01 |0062: move-result v1 │ │ -4b499a: 28b6 |0063: goto 0019 // -004a │ │ -4b499c: 7050 bdf1 8712 |0064: invoke-direct {v7, v8, v2, v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleS:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I // method@f1bd │ │ -4b49a2: 0a01 |0067: move-result v1 │ │ -4b49a4: 28b1 |0068: goto 0019 // -004f │ │ -4b49a6: 7050 bcf1 8712 |0069: invoke-direct {v7, v8, v2, v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleR:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I // method@f1bc │ │ -4b49ac: 0a01 |006c: move-result v1 │ │ -4b49ae: 28ac |006d: goto 0019 // -0054 │ │ -4b49b0: 6e20 91f1 4200 |006e: invoke-virtual {v2, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b49b6: d803 0101 |0071: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4b49ba: 6e30 9ef1 8703 |0073: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b49c0: 0a04 |0076: move-result v4 │ │ -4b49c2: 1305 5100 |0077: const/16 v5, #int 81 // #51 │ │ -4b49c6: 3354 e4ff |0079: if-ne v4, v5, 005d // -001c │ │ -4b49ca: 28df |007b: goto 005a // -0021 │ │ -4b49cc: 7040 bbf1 8712 |007c: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleP:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1bb │ │ -4b49d2: 0a01 |007f: move-result v1 │ │ -4b49d4: 2899 |0080: goto 0019 // -0067 │ │ -4b49d6: 6e20 91f1 5200 |0081: invoke-virtual {v2, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b49dc: d803 0101 |0084: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4b49e0: 6e30 9ef1 8703 |0086: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b49e6: 0a04 |0089: move-result v4 │ │ -4b49e8: 3354 d3ff |008a: if-ne v4, v5, 005d // -002d │ │ -4b49ec: 28ce |008c: goto 005a // -0032 │ │ -4b49ee: 1303 4d00 |008d: const/16 v3, #int 77 // #4d │ │ -4b49f2: 6e20 91f1 3200 |008f: invoke-virtual {v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b49f8: 7030 a4f1 8701 |0092: invoke-direct {v7, v8, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.conditionM0:(Ljava/lang/String;I)Z // method@f1a4 │ │ -4b49fe: 0a03 |0095: move-result v3 │ │ -4b4a00: 3803 5f00 |0096: if-eqz v3, 00f5 // +005f │ │ -4b4a04: 28c2 |0098: goto 005a // -003e │ │ -4b4a06: 7040 baf1 8712 |0099: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleL:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1ba │ │ -4b4a0c: 0a01 |009c: move-result v1 │ │ -4b4a0e: 2900 7cff |009d: goto/16 0019 // -0084 │ │ -4b4a12: 6e20 91f1 4200 |009f: invoke-virtual {v2, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4a18: d803 0101 |00a2: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4b4a1c: 6e30 9ef1 8703 |00a4: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4a22: 0a05 |00a7: move-result v5 │ │ -4b4a24: 3345 b5ff |00a8: if-ne v5, v4, 005d // -004b │ │ -4b4a28: 28b0 |00aa: goto 005a // -0050 │ │ -4b4a2a: 7050 b9f1 8712 |00ab: invoke-direct {v7, v8, v2, v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleJ:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I // method@f1b9 │ │ -4b4a30: 0a01 |00ae: move-result v1 │ │ -4b4a32: 2900 6aff |00af: goto/16 0019 // -0096 │ │ -4b4a36: 7040 b8f1 8712 |00b1: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b8 │ │ -4b4a3c: 0a01 |00b4: move-result v1 │ │ -4b4a3e: 2900 64ff |00b5: goto/16 0019 // -009c │ │ -4b4a42: 7050 b6f1 8712 |00b7: invoke-direct {v7, v8, v2, v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleG:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I // method@f1b6 │ │ -4b4a48: 0a01 |00ba: move-result v1 │ │ -4b4a4a: 2900 5eff |00bb: goto/16 0019 // -00a2 │ │ -4b4a4e: 6e20 91f1 6200 |00bd: invoke-virtual {v2, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4a54: d803 0101 |00c0: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4b4a58: 6e30 9ef1 8703 |00c2: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4a5e: 0a04 |00c5: move-result v4 │ │ -4b4a60: 3364 97ff |00c6: if-ne v4, v6, 005d // -0069 │ │ -4b4a64: 2892 |00c8: goto 005a // -006e │ │ -4b4a66: 7040 b5f1 8712 |00c9: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleD:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b5 │ │ -4b4a6c: 0a01 |00cc: move-result v1 │ │ -4b4a6e: 2900 4cff |00cd: goto/16 0019 // -00b4 │ │ -4b4a72: 7040 b2f1 8712 |00cf: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b2 │ │ -4b4a78: 0a01 |00d2: move-result v1 │ │ -4b4a7a: 2900 46ff |00d3: goto/16 0019 // -00ba │ │ -4b4a7e: 1303 5000 |00d5: const/16 v3, #int 80 // #50 │ │ -4b4a82: 6e20 91f1 3200 |00d7: invoke-virtual {v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4a88: d803 0101 |00da: add-int/lit8 v3, v1, #int 1 // #01 │ │ -4b4a8c: 6e30 9ef1 8703 |00dc: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ -4b4a92: 0a04 |00df: move-result v4 │ │ -4b4a94: 1305 4200 |00e0: const/16 v5, #int 66 // #42 │ │ -4b4a98: 3354 7bff |00e2: if-ne v4, v5, 005d // -0085 │ │ -4b4a9c: 2900 76ff |00e4: goto/16 005a // -008a │ │ -4b4aa0: 7040 b1f1 8712 |00e6: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleAEIOUY:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b1 │ │ -4b4aa6: 0a01 |00e9: move-result v1 │ │ -4b4aa8: 2900 2fff |00ea: goto/16 0019 // -00d1 │ │ -4b4aac: 6e20 91f1 5200 |00ec: invoke-virtual {v2, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4ab2: 2806 |00ef: goto 00f5 // +0006 │ │ -4b4ab4: 1303 5300 |00f0: const/16 v3, #int 83 // #53 │ │ -4b4ab8: 6e20 91f1 3200 |00f2: invoke-virtual {v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ -4b4abe: d801 0101 |00f5: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b4ac2: 2900 22ff |00f7: goto/16 0019 // -00de │ │ -4b4ac6: 3809 0700 |00f9: if-eqz v9, 0100 // +0007 │ │ -4b4aca: 6e10 99f1 0200 |00fb: invoke-virtual {v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.getAlternate:()Ljava/lang/String; // method@f199 │ │ -4b4ad0: 0c08 |00fe: move-result-object v8 │ │ -4b4ad2: 2805 |00ff: goto 0104 // +0005 │ │ -4b4ad4: 6e10 9af1 0200 |0100: invoke-virtual {v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.getPrimary:()Ljava/lang/String; // method@f19a │ │ -4b4ada: 0c08 |0103: move-result-object v8 │ │ -4b4adc: 1108 |0104: return-object v8 │ │ -4b4ade: 0000 |0105: nop // spacer │ │ -4b4ae0: 0001 1a00 4100 0000 ad00 0000 9c00 ... |0106: packed-switch-data (56 units) │ │ +4b48c8: |[4b48c8] org.apache.commons.codec.language.DoubleMetaphone.doubleMetaphone:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +4b48d8: 7020 9ff1 8700 |0000: invoke-direct {v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.cleanInput:(Ljava/lang/String;)Ljava/lang/String; // method@f19f │ │ +4b48de: 0c08 |0003: move-result-object v8 │ │ +4b48e0: 3908 0400 |0004: if-nez v8, 0008 // +0004 │ │ +4b48e4: 1208 |0006: const/4 v8, #int 0 // #0 │ │ +4b48e6: 1108 |0007: return-object v8 │ │ +4b48e8: 7020 c6f1 8700 |0008: invoke-direct {v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isSlavoGermanic:(Ljava/lang/String;)Z // method@f1c6 │ │ +4b48ee: 0a00 |000b: move-result v0 │ │ +4b48f0: 7020 c5f1 8700 |000c: invoke-direct {v7, v8}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isSilentStart:(Ljava/lang/String;)Z // method@f1c5 │ │ +4b48f6: 0a01 |000f: move-result v1 │ │ +4b48f8: 2202 861c |0010: new-instance v2, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; // type@1c86 │ │ +4b48fc: 6e10 b0f1 0700 |0012: invoke-virtual {v7}, Lorg/apache/commons/codec/language/DoubleMetaphone;.getMaxCodeLen:()I // method@f1b0 │ │ +4b4902: 0a03 |0015: move-result v3 │ │ +4b4904: 7030 90f1 7203 |0016: invoke-direct {v2, v7, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.:(Lorg/apache/commons/codec/language/DoubleMetaphone;I)V // method@f190 │ │ +4b490a: 6e10 9bf1 0200 |0019: invoke-virtual {v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.isComplete:()Z // method@f19b │ │ +4b4910: 0a03 |001c: move-result v3 │ │ +4b4912: 3903 dc00 |001d: if-nez v3, 00f9 // +00dc │ │ +4b4916: 6e10 dae0 0800 |001f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b491c: 0a03 |0022: move-result v3 │ │ +4b491e: d803 03ff |0023: add-int/lit8 v3, v3, #int -1 // #ff │ │ +4b4922: 3631 d400 |0025: if-gt v1, v3, 00f9 // +00d4 │ │ +4b4926: 6e20 bfe0 1800 |0027: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b492c: 0a03 |002a: move-result v3 │ │ +4b492e: 1304 c700 |002b: const/16 v4, #int 199 // #c7 │ │ +4b4932: 3243 c300 |002d: if-eq v3, v4, 00f0 // +00c3 │ │ +4b4936: 1304 d100 |002f: const/16 v4, #int 209 // #d1 │ │ +4b493a: 1305 4e00 |0031: const/16 v5, #int 78 // #4e │ │ +4b493e: 3243 b900 |0033: if-eq v3, v4, 00ec // +00b9 │ │ +4b4942: 1304 4b00 |0035: const/16 v4, #int 75 // #4b │ │ +4b4946: 1306 4600 |0037: const/16 v6, #int 70 // #46 │ │ +4b494a: 2b03 cd00 0000 |0039: packed-switch v3, 00000106 // +000000cd │ │ +4b4950: 2900 b900 |003c: goto/16 00f5 // +00b9 │ │ +4b4954: 7050 c2f1 8712 |003e: invoke-direct {v7, v8, v2, v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleZ:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I // method@f1c2 │ │ +4b495a: 0a01 |0041: move-result v1 │ │ +4b495c: 28d7 |0042: goto 0019 // -0029 │ │ +4b495e: 7040 c1f1 8712 |0043: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleX:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1c1 │ │ +4b4964: 0a01 |0046: move-result v1 │ │ +4b4966: 28d2 |0047: goto 0019 // -002e │ │ +4b4968: 7040 c0f1 8712 |0048: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleW:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1c0 │ │ +4b496e: 0a01 |004b: move-result v1 │ │ +4b4970: 28cd |004c: goto 0019 // -0033 │ │ +4b4972: 6e20 91f1 6200 |004d: invoke-virtual {v2, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4978: d803 0101 |0050: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4b497c: 6e30 9ef1 8703 |0052: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b4982: 0a04 |0055: move-result v4 │ │ +4b4984: 1305 5600 |0056: const/16 v5, #int 86 // #56 │ │ +4b4988: 3354 0500 |0058: if-ne v4, v5, 005d // +0005 │ │ +4b498c: d801 0102 |005a: add-int/lit8 v1, v1, #int 2 // #02 │ │ +4b4990: 28bd |005c: goto 0019 // -0043 │ │ +4b4992: 0131 |005d: move v1, v3 │ │ +4b4994: 28bb |005e: goto 0019 // -0045 │ │ +4b4996: 7040 bff1 8712 |005f: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleT:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1bf │ │ +4b499c: 0a01 |0062: move-result v1 │ │ +4b499e: 28b6 |0063: goto 0019 // -004a │ │ +4b49a0: 7050 bdf1 8712 |0064: invoke-direct {v7, v8, v2, v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleS:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I // method@f1bd │ │ +4b49a6: 0a01 |0067: move-result v1 │ │ +4b49a8: 28b1 |0068: goto 0019 // -004f │ │ +4b49aa: 7050 bcf1 8712 |0069: invoke-direct {v7, v8, v2, v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleR:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I // method@f1bc │ │ +4b49b0: 0a01 |006c: move-result v1 │ │ +4b49b2: 28ac |006d: goto 0019 // -0054 │ │ +4b49b4: 6e20 91f1 4200 |006e: invoke-virtual {v2, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b49ba: d803 0101 |0071: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4b49be: 6e30 9ef1 8703 |0073: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b49c4: 0a04 |0076: move-result v4 │ │ +4b49c6: 1305 5100 |0077: const/16 v5, #int 81 // #51 │ │ +4b49ca: 3354 e4ff |0079: if-ne v4, v5, 005d // -001c │ │ +4b49ce: 28df |007b: goto 005a // -0021 │ │ +4b49d0: 7040 bbf1 8712 |007c: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleP:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1bb │ │ +4b49d6: 0a01 |007f: move-result v1 │ │ +4b49d8: 2899 |0080: goto 0019 // -0067 │ │ +4b49da: 6e20 91f1 5200 |0081: invoke-virtual {v2, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b49e0: d803 0101 |0084: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4b49e4: 6e30 9ef1 8703 |0086: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b49ea: 0a04 |0089: move-result v4 │ │ +4b49ec: 3354 d3ff |008a: if-ne v4, v5, 005d // -002d │ │ +4b49f0: 28ce |008c: goto 005a // -0032 │ │ +4b49f2: 1303 4d00 |008d: const/16 v3, #int 77 // #4d │ │ +4b49f6: 6e20 91f1 3200 |008f: invoke-virtual {v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b49fc: 7030 a4f1 8701 |0092: invoke-direct {v7, v8, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.conditionM0:(Ljava/lang/String;I)Z // method@f1a4 │ │ +4b4a02: 0a03 |0095: move-result v3 │ │ +4b4a04: 3803 5f00 |0096: if-eqz v3, 00f5 // +005f │ │ +4b4a08: 28c2 |0098: goto 005a // -003e │ │ +4b4a0a: 7040 baf1 8712 |0099: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleL:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1ba │ │ +4b4a10: 0a01 |009c: move-result v1 │ │ +4b4a12: 2900 7cff |009d: goto/16 0019 // -0084 │ │ +4b4a16: 6e20 91f1 4200 |009f: invoke-virtual {v2, v4}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4a1c: d803 0101 |00a2: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4b4a20: 6e30 9ef1 8703 |00a4: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b4a26: 0a05 |00a7: move-result v5 │ │ +4b4a28: 3345 b5ff |00a8: if-ne v5, v4, 005d // -004b │ │ +4b4a2c: 28b0 |00aa: goto 005a // -0050 │ │ +4b4a2e: 7050 b9f1 8712 |00ab: invoke-direct {v7, v8, v2, v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleJ:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I // method@f1b9 │ │ +4b4a34: 0a01 |00ae: move-result v1 │ │ +4b4a36: 2900 6aff |00af: goto/16 0019 // -0096 │ │ +4b4a3a: 7040 b8f1 8712 |00b1: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleH:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b8 │ │ +4b4a40: 0a01 |00b4: move-result v1 │ │ +4b4a42: 2900 64ff |00b5: goto/16 0019 // -009c │ │ +4b4a46: 7050 b6f1 8712 |00b7: invoke-direct {v7, v8, v2, v1, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleG:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I // method@f1b6 │ │ +4b4a4c: 0a01 |00ba: move-result v1 │ │ +4b4a4e: 2900 5eff |00bb: goto/16 0019 // -00a2 │ │ +4b4a52: 6e20 91f1 6200 |00bd: invoke-virtual {v2, v6}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4a58: d803 0101 |00c0: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4b4a5c: 6e30 9ef1 8703 |00c2: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b4a62: 0a04 |00c5: move-result v4 │ │ +4b4a64: 3364 97ff |00c6: if-ne v4, v6, 005d // -0069 │ │ +4b4a68: 2892 |00c8: goto 005a // -006e │ │ +4b4a6a: 7040 b5f1 8712 |00c9: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleD:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b5 │ │ +4b4a70: 0a01 |00cc: move-result v1 │ │ +4b4a72: 2900 4cff |00cd: goto/16 0019 // -00b4 │ │ +4b4a76: 7040 b2f1 8712 |00cf: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleC:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b2 │ │ +4b4a7c: 0a01 |00d2: move-result v1 │ │ +4b4a7e: 2900 46ff |00d3: goto/16 0019 // -00ba │ │ +4b4a82: 1303 5000 |00d5: const/16 v3, #int 80 // #50 │ │ +4b4a86: 6e20 91f1 3200 |00d7: invoke-virtual {v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4a8c: d803 0101 |00da: add-int/lit8 v3, v1, #int 1 // #01 │ │ +4b4a90: 6e30 9ef1 8703 |00dc: invoke-virtual {v7, v8, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.charAt:(Ljava/lang/String;I)C // method@f19e │ │ +4b4a96: 0a04 |00df: move-result v4 │ │ +4b4a98: 1305 4200 |00e0: const/16 v5, #int 66 // #42 │ │ +4b4a9c: 3354 7bff |00e2: if-ne v4, v5, 005d // -0085 │ │ +4b4aa0: 2900 76ff |00e4: goto/16 005a // -008a │ │ +4b4aa4: 7040 b1f1 8712 |00e6: invoke-direct {v7, v8, v2, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.handleAEIOUY:(Ljava/lang/String;Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I // method@f1b1 │ │ +4b4aaa: 0a01 |00e9: move-result v1 │ │ +4b4aac: 2900 2fff |00ea: goto/16 0019 // -00d1 │ │ +4b4ab0: 6e20 91f1 5200 |00ec: invoke-virtual {v2, v5}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4ab6: 2806 |00ef: goto 00f5 // +0006 │ │ +4b4ab8: 1303 5300 |00f0: const/16 v3, #int 83 // #53 │ │ +4b4abc: 6e20 91f1 3200 |00f2: invoke-virtual {v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.append:(C)V // method@f191 │ │ +4b4ac2: d801 0101 |00f5: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b4ac6: 2900 22ff |00f7: goto/16 0019 // -00de │ │ +4b4aca: 3809 0700 |00f9: if-eqz v9, 0100 // +0007 │ │ +4b4ace: 6e10 99f1 0200 |00fb: invoke-virtual {v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.getAlternate:()Ljava/lang/String; // method@f199 │ │ +4b4ad4: 0c08 |00fe: move-result-object v8 │ │ +4b4ad6: 2805 |00ff: goto 0104 // +0005 │ │ +4b4ad8: 6e10 9af1 0200 |0100: invoke-virtual {v2}, Lorg/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;.getPrimary:()Ljava/lang/String; // method@f19a │ │ +4b4ade: 0c08 |0103: move-result-object v8 │ │ +4b4ae0: 1108 |0104: return-object v8 │ │ +4b4ae2: 0000 |0105: nop // spacer │ │ +4b4ae4: 0001 1a00 4100 0000 ad00 0000 9c00 ... |0106: packed-switch-data (56 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0008 line=91 │ │ 0x000c line=92 │ │ 0x0010 line=94 │ │ 0x0019 line=96 │ │ @@ -1758180,25 +1758181,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4b4838: |[4b4838] org.apache.commons.codec.language.DoubleMetaphone.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b4848: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ -4b484c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4b4850: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4b4854: 6e20 acf1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.doubleMetaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1ac │ │ -4b485a: 0c02 |0009: move-result-object v2 │ │ -4b485c: 1102 |000a: return-object v2 │ │ -4b485e: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b4862: 1a00 0b1a |000d: const-string v0, "DoubleMetaphone encode parameter is not of type String" // string@1a0b │ │ -4b4866: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b486c: 2702 |0012: throw v2 │ │ +4b483c: |[4b483c] org.apache.commons.codec.language.DoubleMetaphone.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b484c: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ +4b4850: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4b4854: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4b4858: 6e20 acf1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/language/DoubleMetaphone;.doubleMetaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1ac │ │ +4b485e: 0c02 |0009: move-result-object v2 │ │ +4b4860: 1102 |000a: return-object v2 │ │ +4b4862: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b4866: 1a00 0b1a |000d: const-string v0, "DoubleMetaphone encode parameter is not of type String" // string@1a0b │ │ +4b486a: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b4870: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=204 │ │ 0x000b line=202 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ @@ -1758209,18 +1758210,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b4b50: |[4b4b50] org.apache.commons.codec.language.DoubleMetaphone.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b4b60: 6e20 acf1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.doubleMetaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1ac │ │ -4b4b66: 0c01 |0003: move-result-object v1 │ │ -4b4b68: 1101 |0004: return-object v1 │ │ +4b4b54: |[4b4b54] org.apache.commons.codec.language.DoubleMetaphone.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b4b64: 6e20 acf1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/DoubleMetaphone;.doubleMetaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1ac │ │ +4b4b6a: 0c01 |0003: move-result-object v1 │ │ +4b4b6c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1758229,17 +1758230,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b37d0: |[4b37d0] org.apache.commons.codec.language.DoubleMetaphone.getMaxCodeLen:()I │ │ -4b37e0: 5210 25ae |0000: iget v0, v1, Lorg/apache/commons/codec/language/DoubleMetaphone;.maxCodeLen:I // field@ae25 │ │ -4b37e4: 0f00 |0002: return v0 │ │ +4b37d4: |[4b37d4] org.apache.commons.codec.language.DoubleMetaphone.getMaxCodeLen:()I │ │ +4b37e4: 5210 25ae |0000: iget v0, v1, Lorg/apache/commons/codec/language/DoubleMetaphone;.maxCodeLen:I // field@ae25 │ │ +4b37e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ │ │ #6 : (in Lorg/apache/commons/codec/language/DoubleMetaphone;) │ │ @@ -1758247,19 +1758248,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4b3694: |[4b3694] org.apache.commons.codec.language.DoubleMetaphone.isDoubleMetaphoneEqual:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4b36a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b36a6: 6e40 c4f1 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isDoubleMetaphoneEqual:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@f1c4 │ │ -4b36ac: 0a02 |0004: move-result v2 │ │ -4b36ae: 0f02 |0005: return v2 │ │ +4b3698: |[4b3698] org.apache.commons.codec.language.DoubleMetaphone.isDoubleMetaphoneEqual:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4b36a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b36aa: 6e40 c4f1 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/codec/language/DoubleMetaphone;.isDoubleMetaphoneEqual:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@f1c4 │ │ +4b36b0: 0a02 |0004: move-result v2 │ │ +4b36b2: 0f02 |0005: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=228 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1758269,22 +1758270,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4b36b0: |[4b36b0] org.apache.commons.codec.language.DoubleMetaphone.isDoubleMetaphoneEqual:(Ljava/lang/String;Ljava/lang/String;Z)Z │ │ -4b36c0: 6e30 adf1 1003 |0000: invoke-virtual {v0, v1, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.doubleMetaphone:(Ljava/lang/String;Z)Ljava/lang/String; // method@f1ad │ │ -4b36c6: 0c01 |0003: move-result-object v1 │ │ -4b36c8: 6e30 adf1 2003 |0004: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.doubleMetaphone:(Ljava/lang/String;Z)Ljava/lang/String; // method@f1ad │ │ -4b36ce: 0c02 |0007: move-result-object v2 │ │ -4b36d0: 6e20 c7e0 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b36d6: 0a01 |000b: move-result v1 │ │ -4b36d8: 0f01 |000c: return v1 │ │ +4b36b4: |[4b36b4] org.apache.commons.codec.language.DoubleMetaphone.isDoubleMetaphoneEqual:(Ljava/lang/String;Ljava/lang/String;Z)Z │ │ +4b36c4: 6e30 adf1 1003 |0000: invoke-virtual {v0, v1, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.doubleMetaphone:(Ljava/lang/String;Z)Ljava/lang/String; // method@f1ad │ │ +4b36ca: 0c01 |0003: move-result-object v1 │ │ +4b36cc: 6e30 adf1 2003 |0004: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/codec/language/DoubleMetaphone;.doubleMetaphone:(Ljava/lang/String;Z)Ljava/lang/String; // method@f1ad │ │ +4b36d2: 0c02 |0007: move-result-object v2 │ │ +4b36d4: 6e20 c7e0 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b36da: 0a01 |000b: move-result v1 │ │ +4b36dc: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ @@ -1758295,17 +1758296,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b4c58: |[4b4c58] org.apache.commons.codec.language.DoubleMetaphone.setMaxCodeLen:(I)V │ │ -4b4c68: 5901 25ae |0000: iput v1, v0, Lorg/apache/commons/codec/language/DoubleMetaphone;.maxCodeLen:I // field@ae25 │ │ -4b4c6c: 0e00 |0002: return-void │ │ +4b4c5c: |[4b4c5c] org.apache.commons.codec.language.DoubleMetaphone.setMaxCodeLen:(I)V │ │ +4b4c6c: 5901 25ae |0000: iput v1, v0, Lorg/apache/commons/codec/language/DoubleMetaphone;.maxCodeLen:I // field@ae25 │ │ +4b4c70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/codec/language/DoubleMetaphone; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1758355,25 +1758356,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4b53fc: |[4b53fc] org.apache.commons.codec.language.Metaphone.:()V │ │ -4b540c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b5412: 1a00 0909 |0003: const-string v0, "AEIOU" // string@0909 │ │ -4b5416: 5b10 29ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/language/Metaphone;.vowels:Ljava/lang/String; // field@ae29 │ │ -4b541a: 1a00 721a |0007: const-string v0, "EIY" // string@1a72 │ │ -4b541e: 5b10 26ae |0009: iput-object v0, v1, Lorg/apache/commons/codec/language/Metaphone;.frontv:Ljava/lang/String; // field@ae26 │ │ -4b5422: 1a00 bd11 |000b: const-string v0, "CSPTG" // string@11bd │ │ -4b5426: 5b10 28ae |000d: iput-object v0, v1, Lorg/apache/commons/codec/language/Metaphone;.varson:Ljava/lang/String; // field@ae28 │ │ -4b542a: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -4b542c: 5910 27ae |0010: iput v0, v1, Lorg/apache/commons/codec/language/Metaphone;.maxCodeLen:I // field@ae27 │ │ -4b5430: 0e00 |0012: return-void │ │ +4b5400: |[4b5400] org.apache.commons.codec.language.Metaphone.:()V │ │ +4b5410: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b5416: 1a00 0909 |0003: const-string v0, "AEIOU" // string@0909 │ │ +4b541a: 5b10 29ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/language/Metaphone;.vowels:Ljava/lang/String; // field@ae29 │ │ +4b541e: 1a00 721a |0007: const-string v0, "EIY" // string@1a72 │ │ +4b5422: 5b10 26ae |0009: iput-object v0, v1, Lorg/apache/commons/codec/language/Metaphone;.frontv:Ljava/lang/String; // field@ae26 │ │ +4b5426: 1a00 bd11 |000b: const-string v0, "CSPTG" // string@11bd │ │ +4b542a: 5b10 28ae |000d: iput-object v0, v1, Lorg/apache/commons/codec/language/Metaphone;.varson:Ljava/lang/String; // field@ae28 │ │ +4b542e: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +4b5430: 5910 27ae |0010: iput v0, v1, Lorg/apache/commons/codec/language/Metaphone;.maxCodeLen:I // field@ae27 │ │ +4b5434: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=41 │ │ 0x0009 line=46 │ │ 0x000d line=51 │ │ 0x0010 line=56 │ │ @@ -1758385,48 +1758386,48 @@ │ │ type : '(II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4b4c70: |[4b4c70] org.apache.commons.codec.language.Metaphone.isLastChar:(II)Z │ │ -4b4c80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4b4c82: b003 |0001: add-int/2addr v3, v0 │ │ -4b4c84: 3323 0300 |0002: if-ne v3, v2, 0005 // +0003 │ │ -4b4c88: 2802 |0004: goto 0006 // +0002 │ │ -4b4c8a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4b4c8c: 0f00 |0006: return v0 │ │ +4b4c74: |[4b4c74] org.apache.commons.codec.language.Metaphone.isLastChar:(II)Z │ │ +4b4c84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4b4c86: b003 |0001: add-int/2addr v3, v0 │ │ +4b4c88: 3323 0300 |0002: if-ne v3, v2, 0005 // +0003 │ │ +4b4c8c: 2802 |0004: goto 0006 // +0002 │ │ +4b4c8e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4b4c90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/codec/language/Metaphone;) │ │ name : 'isNextChar' │ │ type : '(Ljava/lang/StringBuffer;IC)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4b4cbc: |[4b4cbc] org.apache.commons.codec.language.Metaphone.isNextChar:(Ljava/lang/StringBuffer;IC)Z │ │ -4b4ccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b4cce: 3a05 1200 |0001: if-ltz v5, 0013 // +0012 │ │ -4b4cd2: 6e10 01e1 0400 |0003: invoke-virtual {v4}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b4cd8: 0a01 |0006: move-result v1 │ │ -4b4cda: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -4b4cdc: b121 |0008: sub-int/2addr v1, v2 │ │ -4b4cde: 3515 0a00 |0009: if-ge v5, v1, 0013 // +000a │ │ -4b4ce2: b025 |000b: add-int/2addr v5, v2 │ │ -4b4ce4: 6e20 fee0 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ -4b4cea: 0a04 |000f: move-result v4 │ │ -4b4cec: 3364 0300 |0010: if-ne v4, v6, 0013 // +0003 │ │ -4b4cf0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -4b4cf2: 0f00 |0013: return v0 │ │ +4b4cc0: |[4b4cc0] org.apache.commons.codec.language.Metaphone.isNextChar:(Ljava/lang/StringBuffer;IC)Z │ │ +4b4cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b4cd2: 3a05 1200 |0001: if-ltz v5, 0013 // +0012 │ │ +4b4cd6: 6e10 01e1 0400 |0003: invoke-virtual {v4}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b4cdc: 0a01 |0006: move-result v1 │ │ +4b4cde: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +4b4ce0: b121 |0008: sub-int/2addr v1, v2 │ │ +4b4ce2: 3515 0a00 |0009: if-ge v5, v1, 0013 // +000a │ │ +4b4ce6: b025 |000b: add-int/2addr v5, v2 │ │ +4b4ce8: 6e20 fee0 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ +4b4cee: 0a04 |000f: move-result v4 │ │ +4b4cf0: 3364 0300 |0010: if-ne v4, v6, 0013 // +0003 │ │ +4b4cf4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +4b4cf6: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=324 │ │ 0x000c line=326 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/apache/commons/codec/language/Metaphone; │ │ 0x0000 - 0x0014 reg=4 (null) Ljava/lang/StringBuffer; │ │ @@ -1758438,27 +1758439,27 @@ │ │ type : '(Ljava/lang/StringBuffer;IC)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4b4cf4: |[4b4cf4] org.apache.commons.codec.language.Metaphone.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z │ │ -4b4d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4b4d06: 3d04 1100 |0001: if-lez v4, 0012 // +0011 │ │ -4b4d0a: 6e10 01e1 0300 |0003: invoke-virtual {v3}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b4d10: 0a01 |0006: move-result v1 │ │ -4b4d12: 3514 0b00 |0007: if-ge v4, v1, 0012 // +000b │ │ -4b4d16: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -4b4d18: b114 |000a: sub-int/2addr v4, v1 │ │ -4b4d1a: 6e20 fee0 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ -4b4d20: 0a03 |000e: move-result v3 │ │ -4b4d22: 3353 0300 |000f: if-ne v3, v5, 0012 // +0003 │ │ -4b4d26: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -4b4d28: 0f00 |0012: return v0 │ │ +4b4cf8: |[4b4cf8] org.apache.commons.codec.language.Metaphone.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z │ │ +4b4d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4b4d0a: 3d04 1100 |0001: if-lez v4, 0012 // +0011 │ │ +4b4d0e: 6e10 01e1 0300 |0003: invoke-virtual {v3}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b4d14: 0a01 |0006: move-result v1 │ │ +4b4d16: 3514 0b00 |0007: if-ge v4, v1, 0012 // +000b │ │ +4b4d1a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +4b4d1c: b114 |000a: sub-int/2addr v4, v1 │ │ +4b4d1e: 6e20 fee0 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ +4b4d24: 0a03 |000e: move-result v3 │ │ +4b4d26: 3353 0300 |000f: if-ne v3, v5, 0012 // +0003 │ │ +4b4d2a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +4b4d2c: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=315 │ │ 0x000b line=317 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/apache/commons/codec/language/Metaphone; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/StringBuffer; │ │ @@ -1758470,25 +1758471,25 @@ │ │ type : '(Ljava/lang/StringBuffer;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4b4d2c: |[4b4d2c] org.apache.commons.codec.language.Metaphone.isVowel:(Ljava/lang/StringBuffer;I)Z │ │ -4b4d3c: 5410 29ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/language/Metaphone;.vowels:Ljava/lang/String; // field@ae29 │ │ -4b4d40: 6e20 fee0 3200 |0002: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ -4b4d46: 0a02 |0005: move-result v2 │ │ -4b4d48: 6e20 d0e0 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b4d4e: 0a02 |0009: move-result v2 │ │ -4b4d50: 3a02 0400 |000a: if-ltz v2, 000e // +0004 │ │ -4b4d54: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4b4d56: 2802 |000d: goto 000f // +0002 │ │ -4b4d58: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -4b4d5a: 0f02 |000f: return v2 │ │ +4b4d30: |[4b4d30] org.apache.commons.codec.language.Metaphone.isVowel:(Ljava/lang/StringBuffer;I)Z │ │ +4b4d40: 5410 29ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/language/Metaphone;.vowels:Ljava/lang/String; // field@ae29 │ │ +4b4d44: 6e20 fee0 3200 |0002: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ +4b4d4a: 0a02 |0005: move-result v2 │ │ +4b4d4c: 6e20 d0e0 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b4d52: 0a02 |0009: move-result v2 │ │ +4b4d54: 3a02 0400 |000a: if-ltz v2, 000e // +0004 │ │ +4b4d58: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4b4d5a: 2802 |000d: goto 000f // +0002 │ │ +4b4d5c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +4b4d5e: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/codec/language/Metaphone; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/StringBuffer; │ │ 0x0000 - 0x0010 reg=3 (null) I │ │ @@ -1758498,33 +1758499,33 @@ │ │ type : '(Ljava/lang/StringBuffer;ILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -4b4d5c: |[4b4d5c] org.apache.commons.codec.language.Metaphone.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z │ │ -4b4d6c: 3a04 1d00 |0000: if-ltz v4, 001d // +001d │ │ -4b4d70: 6e10 dae0 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b4d76: 0a00 |0005: move-result v0 │ │ -4b4d78: b040 |0006: add-int/2addr v0, v4 │ │ -4b4d7a: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4b4d7e: 6e10 01e1 0300 |0009: invoke-virtual {v3}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b4d84: 0a01 |000c: move-result v1 │ │ -4b4d86: 3510 1000 |000d: if-ge v0, v1, 001d // +0010 │ │ -4b4d8a: 6e10 dae0 0500 |000f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b4d90: 0a00 |0012: move-result v0 │ │ -4b4d92: b040 |0013: add-int/2addr v0, v4 │ │ -4b4d94: 6e30 04e1 4300 |0014: invoke-virtual {v3, v4, v0}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@e104 │ │ -4b4d9a: 0c03 |0017: move-result-object v3 │ │ -4b4d9c: 6e20 c7e0 5300 |0018: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b4da2: 0a03 |001b: move-result v3 │ │ -4b4da4: 2802 |001c: goto 001e // +0002 │ │ -4b4da6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -4b4da8: 0f03 |001e: return v3 │ │ +4b4d60: |[4b4d60] org.apache.commons.codec.language.Metaphone.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z │ │ +4b4d70: 3a04 1d00 |0000: if-ltz v4, 001d // +001d │ │ +4b4d74: 6e10 dae0 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b4d7a: 0a00 |0005: move-result v0 │ │ +4b4d7c: b040 |0006: add-int/2addr v0, v4 │ │ +4b4d7e: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4b4d82: 6e10 01e1 0300 |0009: invoke-virtual {v3}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b4d88: 0a01 |000c: move-result v1 │ │ +4b4d8a: 3510 1000 |000d: if-ge v0, v1, 001d // +0010 │ │ +4b4d8e: 6e10 dae0 0500 |000f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b4d94: 0a00 |0012: move-result v0 │ │ +4b4d96: b040 |0013: add-int/2addr v0, v4 │ │ +4b4d98: 6e30 04e1 4300 |0014: invoke-virtual {v3, v4, v0}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@e104 │ │ +4b4d9e: 0c03 |0017: move-result-object v3 │ │ +4b4da0: 6e20 c7e0 5300 |0018: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b4da6: 0a03 |001b: move-result v3 │ │ +4b4da8: 2802 |001c: goto 001e // +0002 │ │ +4b4daa: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +4b4dac: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=333 │ │ 0x000f line=335 │ │ 0x0018 line=336 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/apache/commons/codec/language/Metaphone; │ │ @@ -1758538,25 +1758539,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4b4dc4: |[4b4dc4] org.apache.commons.codec.language.Metaphone.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b4dd4: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ -4b4dd8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4b4ddc: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4b4de0: 6e20 d2f1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/language/Metaphone;.metaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1d2 │ │ -4b4de6: 0c02 |0009: move-result-object v2 │ │ -4b4de8: 1102 |000a: return-object v2 │ │ -4b4dea: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b4dee: 1a00 5951 |000d: const-string v0, "Parameter supplied to Metaphone encode is not of type java.lang.String" // string@5159 │ │ -4b4df2: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b4df8: 2702 |0012: throw v2 │ │ +4b4dc8: |[4b4dc8] org.apache.commons.codec.language.Metaphone.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b4dd8: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ +4b4ddc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4b4de0: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4b4de4: 6e20 d2f1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/language/Metaphone;.metaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1d2 │ │ +4b4dea: 0c02 |0009: move-result-object v2 │ │ +4b4dec: 1102 |000a: return-object v2 │ │ +4b4dee: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b4df2: 1a00 5951 |000d: const-string v0, "Parameter supplied to Metaphone encode is not of type java.lang.String" // string@5159 │ │ +4b4df6: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b4dfc: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0004 line=362 │ │ 0x000b line=360 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/codec/language/Metaphone; │ │ @@ -1758567,18 +1758568,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b4dfc: |[4b4dfc] org.apache.commons.codec.language.Metaphone.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b4e0c: 6e20 d2f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/Metaphone;.metaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1d2 │ │ -4b4e12: 0c01 |0003: move-result-object v1 │ │ -4b4e14: 1101 |0004: return-object v1 │ │ +4b4e00: |[4b4e00] org.apache.commons.codec.language.Metaphone.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b4e10: 6e20 d2f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/Metaphone;.metaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1d2 │ │ +4b4e16: 0c01 |0003: move-result-object v1 │ │ +4b4e18: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/language/Metaphone; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1758587,17 +1758588,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b4dac: |[4b4dac] org.apache.commons.codec.language.Metaphone.getMaxCodeLen:()I │ │ -4b4dbc: 5210 27ae |0000: iget v0, v1, Lorg/apache/commons/codec/language/Metaphone;.maxCodeLen:I // field@ae27 │ │ -4b4dc0: 0f00 |0002: return v0 │ │ +4b4db0: |[4b4db0] org.apache.commons.codec.language.Metaphone.getMaxCodeLen:()I │ │ +4b4dc0: 5210 27ae |0000: iget v0, v1, Lorg/apache/commons/codec/language/Metaphone;.maxCodeLen:I // field@ae27 │ │ +4b4dc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/codec/language/Metaphone; │ │ │ │ #3 : (in Lorg/apache/commons/codec/language/Metaphone;) │ │ @@ -1758605,22 +1758606,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4b4c90: |[4b4c90] org.apache.commons.codec.language.Metaphone.isMetaphoneEqual:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4b4ca0: 6e20 d2f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/Metaphone;.metaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1d2 │ │ -4b4ca6: 0c01 |0003: move-result-object v1 │ │ -4b4ca8: 6e20 d2f1 2000 |0004: invoke-virtual {v0, v2}, Lorg/apache/commons/codec/language/Metaphone;.metaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1d2 │ │ -4b4cae: 0c02 |0007: move-result-object v2 │ │ -4b4cb0: 6e20 c7e0 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4b4cb6: 0a01 |000b: move-result v1 │ │ -4b4cb8: 0f01 |000c: return v1 │ │ +4b4c94: |[4b4c94] org.apache.commons.codec.language.Metaphone.isMetaphoneEqual:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4b4ca4: 6e20 d2f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/Metaphone;.metaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1d2 │ │ +4b4caa: 0c01 |0003: move-result-object v1 │ │ +4b4cac: 6e20 d2f1 2000 |0004: invoke-virtual {v0, v2}, Lorg/apache/commons/codec/language/Metaphone;.metaphone:(Ljava/lang/String;)Ljava/lang/String; // method@f1d2 │ │ +4b4cb2: 0c02 |0007: move-result-object v2 │ │ +4b4cb4: 6e20 c7e0 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4b4cba: 0a01 |000b: move-result v1 │ │ +4b4cbc: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/apache/commons/codec/language/Metaphone; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ @@ -1758630,357 +1758631,357 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 746 16-bit code units │ │ -4b4e18: |[4b4e18] org.apache.commons.codec.language.Metaphone.metaphone:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b4e28: 380f af02 |0000: if-eqz v15, 02af // +02af │ │ -4b4e2c: 6e10 dae0 0f00 |0002: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b4e32: 0a00 |0005: move-result v0 │ │ -4b4e34: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -4b4e38: 2900 a702 |0008: goto/16 02af // +02a7 │ │ -4b4e3c: 6e10 dae0 0f00 |000a: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b4e42: 0a00 |000d: move-result v0 │ │ -4b4e44: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -4b4e46: 3310 0700 |000f: if-ne v0, v1, 0016 // +0007 │ │ -4b4e4a: 6e10 e9e0 0f00 |0011: invoke-virtual {v15}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ -4b4e50: 0c0f |0014: move-result-object v15 │ │ -4b4e52: 110f |0015: return-object v15 │ │ -4b4e54: 6e10 e9e0 0f00 |0016: invoke-virtual {v15}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ -4b4e5a: 0c0f |0019: move-result-object v15 │ │ -4b4e5c: 6e10 e6e0 0f00 |001a: invoke-virtual {v15}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4b4e62: 0c0f |001d: move-result-object v15 │ │ -4b4e64: 2200 0719 |001e: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -4b4e68: 1302 2800 |0020: const/16 v2, #int 40 // #28 │ │ -4b4e6c: 7020 f5e0 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ -4b4e72: 2202 0719 |0025: new-instance v2, Ljava/lang/StringBuffer; // type@1907 │ │ -4b4e76: 1303 0a00 |0027: const/16 v3, #int 10 // #a │ │ -4b4e7a: 7020 f5e0 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ -4b4e80: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -4b4e82: 4904 0f03 |002d: aget-char v4, v15, v3 │ │ -4b4e86: 1305 4100 |002f: const/16 v5, #int 65 // #41 │ │ -4b4e8a: 1306 4700 |0031: const/16 v6, #int 71 // #47 │ │ -4b4e8e: 1307 5800 |0033: const/16 v7, #int 88 // #58 │ │ -4b4e92: 1308 4800 |0035: const/16 v8, #int 72 // #48 │ │ -4b4e96: 1309 5300 |0037: const/16 v9, #int 83 // #53 │ │ -4b4e9a: 130a 4b00 |0039: const/16 v10, #int 75 // #4b │ │ -4b4e9e: 3254 4700 |003b: if-eq v4, v5, 0082 // +0047 │ │ -4b4ea2: 3264 3500 |003d: if-eq v4, v6, 0072 // +0035 │ │ -4b4ea6: 32a4 3300 |003f: if-eq v4, v10, 0072 // +0033 │ │ -4b4eaa: 1305 5000 |0041: const/16 v5, #int 80 // #50 │ │ -4b4eae: 3254 2f00 |0043: if-eq v4, v5, 0072 // +002f │ │ -4b4eb2: 1305 5700 |0045: const/16 v5, #int 87 // #57 │ │ -4b4eb6: 3254 0e00 |0047: if-eq v4, v5, 0055 // +000e │ │ -4b4eba: 3274 0600 |0049: if-eq v4, v7, 004f // +0006 │ │ -4b4ebe: 6e20 fce0 f000 |004b: invoke-virtual {v0, v15}, Ljava/lang/StringBuffer;.append:([C)Ljava/lang/StringBuffer; // method@e0fc │ │ -4b4ec4: 2843 |004e: goto 0091 // +0043 │ │ -4b4ec6: 5009 0f03 |004f: aput-char v9, v15, v3 │ │ -4b4eca: 6e20 fce0 f000 |0051: invoke-virtual {v0, v15}, Ljava/lang/StringBuffer;.append:([C)Ljava/lang/StringBuffer; // method@e0fc │ │ -4b4ed0: 283d |0054: goto 0091 // +003d │ │ -4b4ed2: 4904 0f01 |0055: aget-char v4, v15, v1 │ │ -4b4ed6: 130b 5200 |0057: const/16 v11, #int 82 // #52 │ │ -4b4eda: 33b4 0800 |0059: if-ne v4, v11, 0061 // +0008 │ │ -4b4ede: 21f4 |005b: array-length v4, v15 │ │ -4b4ee0: b114 |005c: sub-int/2addr v4, v1 │ │ -4b4ee2: 6e40 fde0 f041 |005d: invoke-virtual {v0, v15, v1, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ -4b4ee8: 2831 |0060: goto 0091 // +0031 │ │ -4b4eea: 4904 0f01 |0061: aget-char v4, v15, v1 │ │ -4b4eee: 3384 0b00 |0063: if-ne v4, v8, 006e // +000b │ │ -4b4ef2: 21f4 |0065: array-length v4, v15 │ │ -4b4ef4: b114 |0066: sub-int/2addr v4, v1 │ │ -4b4ef6: 6e40 fde0 f041 |0067: invoke-virtual {v0, v15, v1, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ -4b4efc: 6e30 02e1 3005 |006a: invoke-virtual {v0, v3, v5}, Ljava/lang/StringBuffer;.setCharAt:(IC)V // method@e102 │ │ -4b4f02: 2824 |006d: goto 0091 // +0024 │ │ -4b4f04: 6e20 fce0 f000 |006e: invoke-virtual {v0, v15}, Ljava/lang/StringBuffer;.append:([C)Ljava/lang/StringBuffer; // method@e0fc │ │ -4b4f0a: 2820 |0071: goto 0091 // +0020 │ │ -4b4f0c: 4904 0f01 |0072: aget-char v4, v15, v1 │ │ -4b4f10: 1305 4e00 |0074: const/16 v5, #int 78 // #4e │ │ -4b4f14: 3354 0800 |0076: if-ne v4, v5, 007e // +0008 │ │ -4b4f18: 21f4 |0078: array-length v4, v15 │ │ -4b4f1a: b114 |0079: sub-int/2addr v4, v1 │ │ -4b4f1c: 6e40 fde0 f041 |007a: invoke-virtual {v0, v15, v1, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ -4b4f22: 2814 |007d: goto 0091 // +0014 │ │ -4b4f24: 6e20 fce0 f000 |007e: invoke-virtual {v0, v15}, Ljava/lang/StringBuffer;.append:([C)Ljava/lang/StringBuffer; // method@e0fc │ │ -4b4f2a: 2810 |0081: goto 0091 // +0010 │ │ -4b4f2c: 4904 0f01 |0082: aget-char v4, v15, v1 │ │ -4b4f30: 1305 4500 |0084: const/16 v5, #int 69 // #45 │ │ -4b4f34: 3354 0800 |0086: if-ne v4, v5, 008e // +0008 │ │ -4b4f38: 21f4 |0088: array-length v4, v15 │ │ -4b4f3a: b114 |0089: sub-int/2addr v4, v1 │ │ -4b4f3c: 6e40 fde0 f041 |008a: invoke-virtual {v0, v15, v1, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ -4b4f42: 2804 |008d: goto 0091 // +0004 │ │ -4b4f44: 6e20 fce0 f000 |008e: invoke-virtual {v0, v15}, Ljava/lang/StringBuffer;.append:([C)Ljava/lang/StringBuffer; // method@e0fc │ │ -4b4f4a: 6e10 01e1 0000 |0091: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b4f50: 0a0f |0094: move-result v15 │ │ -4b4f52: 6e10 01e1 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b4f58: 0a04 |0098: move-result v4 │ │ -4b4f5a: 6e10 ccf1 0e00 |0099: invoke-virtual {v14}, Lorg/apache/commons/codec/language/Metaphone;.getMaxCodeLen:()I // method@f1cc │ │ -4b4f60: 0a05 |009c: move-result v5 │ │ -4b4f62: 3554 0d02 |009d: if-ge v4, v5, 02aa // +020d │ │ -4b4f66: 35f3 0b02 |009f: if-ge v3, v15, 02aa // +020b │ │ -4b4f6a: 6e20 fee0 3000 |00a1: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ -4b4f70: 0a04 |00a4: move-result v4 │ │ -4b4f72: 1305 4300 |00a5: const/16 v5, #int 67 // #43 │ │ -4b4f76: 3254 0c00 |00a7: if-eq v4, v5, 00b3 // +000c │ │ -4b4f7a: 7040 d0f1 0e43 |00a9: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ -4b4f80: 0a0b |00ac: move-result v11 │ │ -4b4f82: 380b 0600 |00ad: if-eqz v11, 00b3 // +0006 │ │ -4b4f86: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4b4f8a: 2900 e601 |00b1: goto/16 0297 // +01e6 │ │ -4b4f8e: 130b 4a00 |00b3: const/16 v11, #int 74 // #4a │ │ -4b4f92: 130c 5400 |00b5: const/16 v12, #int 84 // #54 │ │ -4b4f96: 130d 4600 |00b7: const/16 v13, #int 70 // #46 │ │ -4b4f9a: 2b04 f901 0000 |00b9: packed-switch v4, 000002b2 // +000001f9 │ │ -4b4fa0: 2900 da01 |00bc: goto/16 0296 // +01da │ │ -4b4fa4: 6e20 f7e0 9200 |00be: invoke-virtual {v2, v9}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b4faa: 2900 d501 |00c1: goto/16 0296 // +01d5 │ │ -4b4fae: 6e20 f7e0 a200 |00c3: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b4fb4: 6e20 f7e0 9200 |00c6: invoke-virtual {v2, v9}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b4fba: 2900 cd01 |00c9: goto/16 0296 // +01cd │ │ -4b4fbe: 7030 cdf1 fe03 |00cb: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ -4b4fc4: 0a05 |00ce: move-result v5 │ │ -4b4fc6: 3905 c701 |00cf: if-nez v5, 0296 // +01c7 │ │ -4b4fca: d805 0301 |00d1: add-int/lit8 v5, v3, #int 1 // #01 │ │ -4b4fce: 7030 d1f1 0e05 |00d3: invoke-direct {v14, v0, v5}, Lorg/apache/commons/codec/language/Metaphone;.isVowel:(Ljava/lang/StringBuffer;I)Z // method@f1d1 │ │ -4b4fd4: 0a05 |00d6: move-result v5 │ │ -4b4fd6: 3805 bf01 |00d7: if-eqz v5, 0296 // +01bf │ │ -4b4fda: 6e20 f7e0 4200 |00d9: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b4fe0: 2900 ba01 |00dc: goto/16 0296 // +01ba │ │ -4b4fe4: 6e20 f7e0 d200 |00de: invoke-virtual {v2, v13}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b4fea: 2900 b501 |00e1: goto/16 0296 // +01b5 │ │ -4b4fee: 1a04 3b5b |00e3: const-string v4, "TIA" // string@5b3b │ │ -4b4ff2: 7040 d3f1 0e43 |00e5: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ -4b4ff8: 0a04 |00e8: move-result v4 │ │ -4b4ffa: 3904 2900 |00e9: if-nez v4, 0112 // +0029 │ │ -4b4ffe: 1a04 4e5b |00eb: const-string v4, "TIO" // string@5b4e │ │ -4b5002: 7040 d3f1 0e43 |00ed: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ -4b5008: 0a04 |00f0: move-result v4 │ │ -4b500a: 3804 0300 |00f1: if-eqz v4, 00f4 // +0003 │ │ -4b500e: 281f |00f3: goto 0112 // +001f │ │ -4b5010: 1a04 085b |00f4: const-string v4, "TCH" // string@5b08 │ │ -4b5014: 7040 d3f1 0e43 |00f6: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ -4b501a: 0a04 |00f9: move-result v4 │ │ -4b501c: 3804 0400 |00fa: if-eqz v4, 00fe // +0004 │ │ -4b5020: 2900 9a01 |00fc: goto/16 0296 // +019a │ │ -4b5024: 1a04 265b |00fe: const-string v4, "TH" // string@5b26 │ │ -4b5028: 7040 d3f1 0e43 |0100: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ -4b502e: 0a04 |0103: move-result v4 │ │ -4b5030: 3804 0900 |0104: if-eqz v4, 010d // +0009 │ │ -4b5034: 1304 3000 |0106: const/16 v4, #int 48 // #30 │ │ -4b5038: 6e20 f7e0 4200 |0108: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b503e: 2900 8b01 |010b: goto/16 0296 // +018b │ │ -4b5042: 6e20 f7e0 c200 |010d: invoke-virtual {v2, v12}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5048: 2900 8601 |0110: goto/16 0296 // +0186 │ │ -4b504c: 6e20 f7e0 7200 |0112: invoke-virtual {v2, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5052: 2900 8101 |0115: goto/16 0296 // +0181 │ │ -4b5056: 1a04 dd55 |0117: const-string v4, "SH" // string@55dd │ │ -4b505a: 7040 d3f1 0e43 |0119: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ -4b5060: 0a04 |011c: move-result v4 │ │ -4b5062: 3904 1800 |011d: if-nez v4, 0135 // +0018 │ │ -4b5066: 1a04 2856 |011f: const-string v4, "SIO" // string@5628 │ │ -4b506a: 7040 d3f1 0e43 |0121: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ -4b5070: 0a04 |0124: move-result v4 │ │ -4b5072: 3904 1000 |0125: if-nez v4, 0135 // +0010 │ │ -4b5076: 1a04 0e56 |0127: const-string v4, "SIA" // string@560e │ │ -4b507a: 7040 d3f1 0e43 |0129: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ -4b5080: 0a04 |012c: move-result v4 │ │ -4b5082: 3804 0300 |012d: if-eqz v4, 0130 // +0003 │ │ -4b5086: 2806 |012f: goto 0135 // +0006 │ │ -4b5088: 6e20 f7e0 9200 |0130: invoke-virtual {v2, v9}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b508e: 2900 6301 |0133: goto/16 0296 // +0163 │ │ -4b5092: 6e20 f7e0 7200 |0135: invoke-virtual {v2, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5098: 2900 5e01 |0138: goto/16 0296 // +015e │ │ -4b509c: 6e20 f7e0 a200 |013a: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b50a2: 2900 5901 |013d: goto/16 0296 // +0159 │ │ -4b50a6: 7040 cff1 0e83 |013f: invoke-direct {v14, v0, v3, v8}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ -4b50ac: 0a05 |0142: move-result v5 │ │ -4b50ae: 3805 0700 |0143: if-eqz v5, 014a // +0007 │ │ -4b50b2: 6e20 f7e0 d200 |0145: invoke-virtual {v2, v13}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b50b8: 2900 4e01 |0148: goto/16 0296 // +014e │ │ -4b50bc: 6e20 f7e0 4200 |014a: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b50c2: 2900 4901 |014d: goto/16 0296 // +0149 │ │ -4b50c6: 3d03 0d00 |014f: if-lez v3, 015c // +000d │ │ -4b50ca: 7040 d0f1 0e53 |0151: invoke-direct {v14, v0, v3, v5}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ -4b50d0: 0a05 |0154: move-result v5 │ │ -4b50d2: 3905 4101 |0155: if-nez v5, 0296 // +0141 │ │ -4b50d6: 6e20 f7e0 4200 |0157: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b50dc: 2900 3c01 |015a: goto/16 0296 // +013c │ │ -4b50e0: 6e20 f7e0 4200 |015c: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b50e6: 2900 3701 |015f: goto/16 0296 // +0137 │ │ -4b50ea: 7030 cdf1 fe03 |0161: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ -4b50f0: 0a04 |0164: move-result v4 │ │ -4b50f2: 3804 0400 |0165: if-eqz v4, 0169 // +0004 │ │ -4b50f6: 2900 2f01 |0167: goto/16 0296 // +012f │ │ -4b50fa: 3d03 1200 |0169: if-lez v3, 017b // +0012 │ │ -4b50fe: 54e4 28ae |016b: iget-object v4, v14, Lorg/apache/commons/codec/language/Metaphone;.varson:Ljava/lang/String; // field@ae28 │ │ -4b5102: d805 03ff |016d: add-int/lit8 v5, v3, #int -1 // #ff │ │ -4b5106: 6e20 fee0 5000 |016f: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ -4b510c: 0a05 |0172: move-result v5 │ │ -4b510e: 6e20 d0e0 5400 |0173: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b5114: 0a04 |0176: move-result v4 │ │ -4b5116: 3a04 0400 |0177: if-ltz v4, 017b // +0004 │ │ -4b511a: 2900 1d01 |0179: goto/16 0296 // +011d │ │ -4b511e: d804 0301 |017b: add-int/lit8 v4, v3, #int 1 // #01 │ │ -4b5122: 7030 d1f1 0e04 |017d: invoke-direct {v14, v0, v4}, Lorg/apache/commons/codec/language/Metaphone;.isVowel:(Ljava/lang/StringBuffer;I)Z // method@f1d1 │ │ -4b5128: 0a04 |0180: move-result v4 │ │ -4b512a: 3804 1501 |0181: if-eqz v4, 0296 // +0115 │ │ -4b512e: 6e20 f7e0 8200 |0183: invoke-virtual {v2, v8}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5134: 2900 1001 |0186: goto/16 0296 // +0110 │ │ -4b5138: d804 0301 |0188: add-int/lit8 v4, v3, #int 1 // #01 │ │ -4b513c: 7030 cdf1 fe04 |018a: invoke-direct {v14, v15, v4}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ -4b5142: 0a05 |018d: move-result v5 │ │ -4b5144: 3805 0a00 |018e: if-eqz v5, 0198 // +000a │ │ -4b5148: 7040 cff1 0e83 |0190: invoke-direct {v14, v0, v3, v8}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ -4b514e: 0a05 |0193: move-result v5 │ │ -4b5150: 3805 0400 |0194: if-eqz v5, 0198 // +0004 │ │ -4b5154: 2900 0001 |0196: goto/16 0296 // +0100 │ │ -4b5158: 7030 cdf1 fe04 |0198: invoke-direct {v14, v15, v4}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ -4b515e: 0a05 |019b: move-result v5 │ │ -4b5160: 3905 1200 |019c: if-nez v5, 01ae // +0012 │ │ -4b5164: 7040 cff1 0e83 |019e: invoke-direct {v14, v0, v3, v8}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ -4b516a: 0a05 |01a1: move-result v5 │ │ -4b516c: 3805 0c00 |01a2: if-eqz v5, 01ae // +000c │ │ -4b5170: d805 0302 |01a4: add-int/lit8 v5, v3, #int 2 // #02 │ │ -4b5174: 7030 d1f1 0e05 |01a6: invoke-direct {v14, v0, v5}, Lorg/apache/commons/codec/language/Metaphone;.isVowel:(Ljava/lang/StringBuffer;I)Z // method@f1d1 │ │ -4b517a: 0a05 |01a9: move-result v5 │ │ -4b517c: 3905 0400 |01aa: if-nez v5, 01ae // +0004 │ │ -4b5180: 2900 ea00 |01ac: goto/16 0296 // +00ea │ │ -4b5184: 3d03 1400 |01ae: if-lez v3, 01c2 // +0014 │ │ -4b5188: 1a05 9820 |01b0: const-string v5, "GN" // string@2098 │ │ -4b518c: 7040 d3f1 0e53 |01b2: invoke-direct {v14, v0, v3, v5}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ -4b5192: 0a05 |01b5: move-result v5 │ │ -4b5194: 3905 e000 |01b6: if-nez v5, 0296 // +00e0 │ │ -4b5198: 1a05 9920 |01b8: const-string v5, "GNED" // string@2099 │ │ -4b519c: 7040 d3f1 0e53 |01ba: invoke-direct {v14, v0, v3, v5}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ -4b51a2: 0a05 |01bd: move-result v5 │ │ -4b51a4: 3805 0400 |01be: if-eqz v5, 01c2 // +0004 │ │ -4b51a8: 2900 d600 |01c0: goto/16 0296 // +00d6 │ │ -4b51ac: 7040 d0f1 0e63 |01c2: invoke-direct {v14, v0, v3, v6}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ -4b51b2: 0a05 |01c5: move-result v5 │ │ -4b51b4: 7030 cdf1 fe03 |01c6: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ -4b51ba: 0a0c |01c9: move-result v12 │ │ -4b51bc: 390c 1500 |01ca: if-nez v12, 01df // +0015 │ │ -4b51c0: 54ec 26ae |01cc: iget-object v12, v14, Lorg/apache/commons/codec/language/Metaphone;.frontv:Ljava/lang/String; // field@ae26 │ │ -4b51c4: 6e20 fee0 4000 |01ce: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ -4b51ca: 0a04 |01d1: move-result v4 │ │ -4b51cc: 6e20 d0e0 4c00 |01d2: invoke-virtual {v12, v4}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b51d2: 0a04 |01d5: move-result v4 │ │ -4b51d4: 3a04 0900 |01d6: if-ltz v4, 01df // +0009 │ │ -4b51d8: 3905 0700 |01d8: if-nez v5, 01df // +0007 │ │ -4b51dc: 6e20 f7e0 b200 |01da: invoke-virtual {v2, v11}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b51e2: 2900 b900 |01dd: goto/16 0296 // +00b9 │ │ -4b51e6: 6e20 f7e0 a200 |01df: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b51ec: 2900 b400 |01e2: goto/16 0296 // +00b4 │ │ -4b51f0: 6e20 f7e0 4200 |01e4: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b51f6: 2900 af00 |01e7: goto/16 0296 // +00af │ │ -4b51fa: d804 0301 |01e9: add-int/lit8 v4, v3, #int 1 // #01 │ │ -4b51fe: 7030 cdf1 fe04 |01eb: invoke-direct {v14, v15, v4}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ -4b5204: 0a04 |01ee: move-result v4 │ │ -4b5206: 3904 1c00 |01ef: if-nez v4, 020b // +001c │ │ -4b520a: 7040 cff1 0e63 |01f1: invoke-direct {v14, v0, v3, v6}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ -4b5210: 0a04 |01f4: move-result v4 │ │ -4b5212: 3804 1600 |01f5: if-eqz v4, 020b // +0016 │ │ -4b5216: 54e4 26ae |01f7: iget-object v4, v14, Lorg/apache/commons/codec/language/Metaphone;.frontv:Ljava/lang/String; // field@ae26 │ │ -4b521a: d805 0302 |01f9: add-int/lit8 v5, v3, #int 2 // #02 │ │ -4b521e: 6e20 fee0 5000 |01fb: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ -4b5224: 0a0d |01fe: move-result v13 │ │ -4b5226: 6e20 d0e0 d400 |01ff: invoke-virtual {v4, v13}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b522c: 0a04 |0202: move-result v4 │ │ -4b522e: 3a04 0800 |0203: if-ltz v4, 020b // +0008 │ │ -4b5232: 6e20 f7e0 b200 |0205: invoke-virtual {v2, v11}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5238: 0153 |0208: move v3, v5 │ │ -4b523a: 2900 8d00 |0209: goto/16 0296 // +008d │ │ -4b523e: 6e20 f7e0 c200 |020b: invoke-virtual {v2, v12}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5244: 2900 8800 |020e: goto/16 0296 // +0088 │ │ -4b5248: 7040 d0f1 0e93 |0210: invoke-direct {v14, v0, v3, v9}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ -4b524e: 0a04 |0213: move-result v4 │ │ -4b5250: 3804 1800 |0214: if-eqz v4, 022c // +0018 │ │ -4b5254: 7030 cdf1 fe03 |0216: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ -4b525a: 0a04 |0219: move-result v4 │ │ -4b525c: 3904 1200 |021a: if-nez v4, 022c // +0012 │ │ -4b5260: 54e4 26ae |021c: iget-object v4, v14, Lorg/apache/commons/codec/language/Metaphone;.frontv:Ljava/lang/String; // field@ae26 │ │ -4b5264: d805 0301 |021e: add-int/lit8 v5, v3, #int 1 // #01 │ │ -4b5268: 6e20 fee0 5000 |0220: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ -4b526e: 0a05 |0223: move-result v5 │ │ -4b5270: 6e20 d0e0 5400 |0224: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b5276: 0a04 |0227: move-result v4 │ │ -4b5278: 3a04 0400 |0228: if-ltz v4, 022c // +0004 │ │ -4b527c: 2900 6c00 |022a: goto/16 0296 // +006c │ │ -4b5280: 1a04 d910 |022c: const-string v4, "CIA" // string@10d9 │ │ -4b5284: 7040 d3f1 0e43 |022e: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ -4b528a: 0a04 |0231: move-result v4 │ │ -4b528c: 3804 0600 |0232: if-eqz v4, 0238 // +0006 │ │ -4b5290: 6e20 f7e0 7200 |0234: invoke-virtual {v2, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5296: 285f |0237: goto 0296 // +005f │ │ -4b5298: 7030 cdf1 fe03 |0238: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ -4b529e: 0a04 |023b: move-result v4 │ │ -4b52a0: 3904 1400 |023c: if-nez v4, 0250 // +0014 │ │ -4b52a4: 54e4 26ae |023e: iget-object v4, v14, Lorg/apache/commons/codec/language/Metaphone;.frontv:Ljava/lang/String; // field@ae26 │ │ -4b52a8: d805 0301 |0240: add-int/lit8 v5, v3, #int 1 // #01 │ │ -4b52ac: 6e20 fee0 5000 |0242: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ -4b52b2: 0a05 |0245: move-result v5 │ │ -4b52b4: 6e20 d0e0 5400 |0246: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4b52ba: 0a04 |0249: move-result v4 │ │ -4b52bc: 3a04 0600 |024a: if-ltz v4, 0250 // +0006 │ │ -4b52c0: 6e20 f7e0 9200 |024c: invoke-virtual {v2, v9}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b52c6: 2847 |024f: goto 0296 // +0047 │ │ -4b52c8: 7040 d0f1 0e93 |0250: invoke-direct {v14, v0, v3, v9}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ -4b52ce: 0a04 |0253: move-result v4 │ │ -4b52d0: 3804 0c00 |0254: if-eqz v4, 0260 // +000c │ │ -4b52d4: 7040 cff1 0e83 |0256: invoke-direct {v14, v0, v3, v8}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ -4b52da: 0a04 |0259: move-result v4 │ │ -4b52dc: 3804 0600 |025a: if-eqz v4, 0260 // +0006 │ │ -4b52e0: 6e20 f7e0 a200 |025c: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b52e6: 2837 |025f: goto 0296 // +0037 │ │ -4b52e8: 7040 cff1 0e83 |0260: invoke-direct {v14, v0, v3, v8}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ -4b52ee: 0a04 |0263: move-result v4 │ │ -4b52f0: 3804 1600 |0264: if-eqz v4, 027a // +0016 │ │ -4b52f4: 3903 1000 |0266: if-nez v3, 0276 // +0010 │ │ -4b52f8: 1234 |0268: const/4 v4, #int 3 // #3 │ │ -4b52fa: 344f 0d00 |0269: if-lt v15, v4, 0276 // +000d │ │ -4b52fe: 1224 |026b: const/4 v4, #int 2 // #2 │ │ -4b5300: 7030 d1f1 0e04 |026c: invoke-direct {v14, v0, v4}, Lorg/apache/commons/codec/language/Metaphone;.isVowel:(Ljava/lang/StringBuffer;I)Z // method@f1d1 │ │ -4b5306: 0a04 |026f: move-result v4 │ │ -4b5308: 3804 0600 |0270: if-eqz v4, 0276 // +0006 │ │ -4b530c: 6e20 f7e0 a200 |0272: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5312: 2821 |0275: goto 0296 // +0021 │ │ -4b5314: 6e20 f7e0 7200 |0276: invoke-virtual {v2, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b531a: 281d |0279: goto 0296 // +001d │ │ -4b531c: 6e20 f7e0 a200 |027a: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5322: 2819 |027d: goto 0296 // +0019 │ │ -4b5324: 1305 4d00 |027e: const/16 v5, #int 77 // #4d │ │ -4b5328: 7040 d0f1 0e53 |0280: invoke-direct {v14, v0, v3, v5}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ -4b532e: 0a05 |0283: move-result v5 │ │ -4b5330: 3805 0900 |0284: if-eqz v5, 028d // +0009 │ │ -4b5334: 7030 cdf1 fe03 |0286: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ -4b533a: 0a05 |0289: move-result v5 │ │ -4b533c: 3805 0300 |028a: if-eqz v5, 028d // +0003 │ │ -4b5340: 280a |028c: goto 0296 // +000a │ │ -4b5342: 6e20 f7e0 4200 |028d: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5348: 2806 |0290: goto 0296 // +0006 │ │ -4b534a: 3903 0500 |0291: if-nez v3, 0296 // +0005 │ │ -4b534e: 6e20 f7e0 4200 |0293: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b5354: b013 |0296: add-int/2addr v3, v1 │ │ -4b5356: 6e10 01e1 0200 |0297: invoke-virtual {v2}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ -4b535c: 0a04 |029a: move-result v4 │ │ -4b535e: 6e10 ccf1 0e00 |029b: invoke-virtual {v14}, Lorg/apache/commons/codec/language/Metaphone;.getMaxCodeLen:()I // method@f1cc │ │ -4b5364: 0a05 |029e: move-result v5 │ │ -4b5366: 3754 f6fd |029f: if-le v4, v5, 0095 // -020a │ │ -4b536a: 6e10 ccf1 0e00 |02a1: invoke-virtual {v14}, Lorg/apache/commons/codec/language/Metaphone;.getMaxCodeLen:()I // method@f1cc │ │ -4b5370: 0a04 |02a4: move-result v4 │ │ -4b5372: 6e20 03e1 4200 |02a5: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.setLength:(I)V // method@e103 │ │ -4b5378: 2900 edfd |02a8: goto/16 0095 // -0213 │ │ -4b537c: 6e10 05e1 0200 |02aa: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b5382: 0c0f |02ad: move-result-object v15 │ │ -4b5384: 110f |02ae: return-object v15 │ │ -4b5386: 1a0f 0000 |02af: const-string v15, "" // string@0000 │ │ -4b538a: 110f |02b1: return-object v15 │ │ -4b538c: 0001 1a00 4100 0000 d801 0000 c501 ... |02b2: packed-switch-data (56 units) │ │ +4b4e1c: |[4b4e1c] org.apache.commons.codec.language.Metaphone.metaphone:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b4e2c: 380f af02 |0000: if-eqz v15, 02af // +02af │ │ +4b4e30: 6e10 dae0 0f00 |0002: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b4e36: 0a00 |0005: move-result v0 │ │ +4b4e38: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +4b4e3c: 2900 a702 |0008: goto/16 02af // +02a7 │ │ +4b4e40: 6e10 dae0 0f00 |000a: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b4e46: 0a00 |000d: move-result v0 │ │ +4b4e48: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +4b4e4a: 3310 0700 |000f: if-ne v0, v1, 0016 // +0007 │ │ +4b4e4e: 6e10 e9e0 0f00 |0011: invoke-virtual {v15}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ +4b4e54: 0c0f |0014: move-result-object v15 │ │ +4b4e56: 110f |0015: return-object v15 │ │ +4b4e58: 6e10 e9e0 0f00 |0016: invoke-virtual {v15}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@e0e9 │ │ +4b4e5e: 0c0f |0019: move-result-object v15 │ │ +4b4e60: 6e10 e6e0 0f00 |001a: invoke-virtual {v15}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4b4e66: 0c0f |001d: move-result-object v15 │ │ +4b4e68: 2200 0719 |001e: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +4b4e6c: 1302 2800 |0020: const/16 v2, #int 40 // #28 │ │ +4b4e70: 7020 f5e0 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ +4b4e76: 2202 0719 |0025: new-instance v2, Ljava/lang/StringBuffer; // type@1907 │ │ +4b4e7a: 1303 0a00 |0027: const/16 v3, #int 10 // #a │ │ +4b4e7e: 7020 f5e0 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ +4b4e84: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +4b4e86: 4904 0f03 |002d: aget-char v4, v15, v3 │ │ +4b4e8a: 1305 4100 |002f: const/16 v5, #int 65 // #41 │ │ +4b4e8e: 1306 4700 |0031: const/16 v6, #int 71 // #47 │ │ +4b4e92: 1307 5800 |0033: const/16 v7, #int 88 // #58 │ │ +4b4e96: 1308 4800 |0035: const/16 v8, #int 72 // #48 │ │ +4b4e9a: 1309 5300 |0037: const/16 v9, #int 83 // #53 │ │ +4b4e9e: 130a 4b00 |0039: const/16 v10, #int 75 // #4b │ │ +4b4ea2: 3254 4700 |003b: if-eq v4, v5, 0082 // +0047 │ │ +4b4ea6: 3264 3500 |003d: if-eq v4, v6, 0072 // +0035 │ │ +4b4eaa: 32a4 3300 |003f: if-eq v4, v10, 0072 // +0033 │ │ +4b4eae: 1305 5000 |0041: const/16 v5, #int 80 // #50 │ │ +4b4eb2: 3254 2f00 |0043: if-eq v4, v5, 0072 // +002f │ │ +4b4eb6: 1305 5700 |0045: const/16 v5, #int 87 // #57 │ │ +4b4eba: 3254 0e00 |0047: if-eq v4, v5, 0055 // +000e │ │ +4b4ebe: 3274 0600 |0049: if-eq v4, v7, 004f // +0006 │ │ +4b4ec2: 6e20 fce0 f000 |004b: invoke-virtual {v0, v15}, Ljava/lang/StringBuffer;.append:([C)Ljava/lang/StringBuffer; // method@e0fc │ │ +4b4ec8: 2843 |004e: goto 0091 // +0043 │ │ +4b4eca: 5009 0f03 |004f: aput-char v9, v15, v3 │ │ +4b4ece: 6e20 fce0 f000 |0051: invoke-virtual {v0, v15}, Ljava/lang/StringBuffer;.append:([C)Ljava/lang/StringBuffer; // method@e0fc │ │ +4b4ed4: 283d |0054: goto 0091 // +003d │ │ +4b4ed6: 4904 0f01 |0055: aget-char v4, v15, v1 │ │ +4b4eda: 130b 5200 |0057: const/16 v11, #int 82 // #52 │ │ +4b4ede: 33b4 0800 |0059: if-ne v4, v11, 0061 // +0008 │ │ +4b4ee2: 21f4 |005b: array-length v4, v15 │ │ +4b4ee4: b114 |005c: sub-int/2addr v4, v1 │ │ +4b4ee6: 6e40 fde0 f041 |005d: invoke-virtual {v0, v15, v1, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ +4b4eec: 2831 |0060: goto 0091 // +0031 │ │ +4b4eee: 4904 0f01 |0061: aget-char v4, v15, v1 │ │ +4b4ef2: 3384 0b00 |0063: if-ne v4, v8, 006e // +000b │ │ +4b4ef6: 21f4 |0065: array-length v4, v15 │ │ +4b4ef8: b114 |0066: sub-int/2addr v4, v1 │ │ +4b4efa: 6e40 fde0 f041 |0067: invoke-virtual {v0, v15, v1, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ +4b4f00: 6e30 02e1 3005 |006a: invoke-virtual {v0, v3, v5}, Ljava/lang/StringBuffer;.setCharAt:(IC)V // method@e102 │ │ +4b4f06: 2824 |006d: goto 0091 // +0024 │ │ +4b4f08: 6e20 fce0 f000 |006e: invoke-virtual {v0, v15}, Ljava/lang/StringBuffer;.append:([C)Ljava/lang/StringBuffer; // method@e0fc │ │ +4b4f0e: 2820 |0071: goto 0091 // +0020 │ │ +4b4f10: 4904 0f01 |0072: aget-char v4, v15, v1 │ │ +4b4f14: 1305 4e00 |0074: const/16 v5, #int 78 // #4e │ │ +4b4f18: 3354 0800 |0076: if-ne v4, v5, 007e // +0008 │ │ +4b4f1c: 21f4 |0078: array-length v4, v15 │ │ +4b4f1e: b114 |0079: sub-int/2addr v4, v1 │ │ +4b4f20: 6e40 fde0 f041 |007a: invoke-virtual {v0, v15, v1, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ +4b4f26: 2814 |007d: goto 0091 // +0014 │ │ +4b4f28: 6e20 fce0 f000 |007e: invoke-virtual {v0, v15}, Ljava/lang/StringBuffer;.append:([C)Ljava/lang/StringBuffer; // method@e0fc │ │ +4b4f2e: 2810 |0081: goto 0091 // +0010 │ │ +4b4f30: 4904 0f01 |0082: aget-char v4, v15, v1 │ │ +4b4f34: 1305 4500 |0084: const/16 v5, #int 69 // #45 │ │ +4b4f38: 3354 0800 |0086: if-ne v4, v5, 008e // +0008 │ │ +4b4f3c: 21f4 |0088: array-length v4, v15 │ │ +4b4f3e: b114 |0089: sub-int/2addr v4, v1 │ │ +4b4f40: 6e40 fde0 f041 |008a: invoke-virtual {v0, v15, v1, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@e0fd │ │ +4b4f46: 2804 |008d: goto 0091 // +0004 │ │ +4b4f48: 6e20 fce0 f000 |008e: invoke-virtual {v0, v15}, Ljava/lang/StringBuffer;.append:([C)Ljava/lang/StringBuffer; // method@e0fc │ │ +4b4f4e: 6e10 01e1 0000 |0091: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b4f54: 0a0f |0094: move-result v15 │ │ +4b4f56: 6e10 01e1 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b4f5c: 0a04 |0098: move-result v4 │ │ +4b4f5e: 6e10 ccf1 0e00 |0099: invoke-virtual {v14}, Lorg/apache/commons/codec/language/Metaphone;.getMaxCodeLen:()I // method@f1cc │ │ +4b4f64: 0a05 |009c: move-result v5 │ │ +4b4f66: 3554 0d02 |009d: if-ge v4, v5, 02aa // +020d │ │ +4b4f6a: 35f3 0b02 |009f: if-ge v3, v15, 02aa // +020b │ │ +4b4f6e: 6e20 fee0 3000 |00a1: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ +4b4f74: 0a04 |00a4: move-result v4 │ │ +4b4f76: 1305 4300 |00a5: const/16 v5, #int 67 // #43 │ │ +4b4f7a: 3254 0c00 |00a7: if-eq v4, v5, 00b3 // +000c │ │ +4b4f7e: 7040 d0f1 0e43 |00a9: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ +4b4f84: 0a0b |00ac: move-result v11 │ │ +4b4f86: 380b 0600 |00ad: if-eqz v11, 00b3 // +0006 │ │ +4b4f8a: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4b4f8e: 2900 e601 |00b1: goto/16 0297 // +01e6 │ │ +4b4f92: 130b 4a00 |00b3: const/16 v11, #int 74 // #4a │ │ +4b4f96: 130c 5400 |00b5: const/16 v12, #int 84 // #54 │ │ +4b4f9a: 130d 4600 |00b7: const/16 v13, #int 70 // #46 │ │ +4b4f9e: 2b04 f901 0000 |00b9: packed-switch v4, 000002b2 // +000001f9 │ │ +4b4fa4: 2900 da01 |00bc: goto/16 0296 // +01da │ │ +4b4fa8: 6e20 f7e0 9200 |00be: invoke-virtual {v2, v9}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b4fae: 2900 d501 |00c1: goto/16 0296 // +01d5 │ │ +4b4fb2: 6e20 f7e0 a200 |00c3: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b4fb8: 6e20 f7e0 9200 |00c6: invoke-virtual {v2, v9}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b4fbe: 2900 cd01 |00c9: goto/16 0296 // +01cd │ │ +4b4fc2: 7030 cdf1 fe03 |00cb: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ +4b4fc8: 0a05 |00ce: move-result v5 │ │ +4b4fca: 3905 c701 |00cf: if-nez v5, 0296 // +01c7 │ │ +4b4fce: d805 0301 |00d1: add-int/lit8 v5, v3, #int 1 // #01 │ │ +4b4fd2: 7030 d1f1 0e05 |00d3: invoke-direct {v14, v0, v5}, Lorg/apache/commons/codec/language/Metaphone;.isVowel:(Ljava/lang/StringBuffer;I)Z // method@f1d1 │ │ +4b4fd8: 0a05 |00d6: move-result v5 │ │ +4b4fda: 3805 bf01 |00d7: if-eqz v5, 0296 // +01bf │ │ +4b4fde: 6e20 f7e0 4200 |00d9: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b4fe4: 2900 ba01 |00dc: goto/16 0296 // +01ba │ │ +4b4fe8: 6e20 f7e0 d200 |00de: invoke-virtual {v2, v13}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b4fee: 2900 b501 |00e1: goto/16 0296 // +01b5 │ │ +4b4ff2: 1a04 3b5b |00e3: const-string v4, "TIA" // string@5b3b │ │ +4b4ff6: 7040 d3f1 0e43 |00e5: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ +4b4ffc: 0a04 |00e8: move-result v4 │ │ +4b4ffe: 3904 2900 |00e9: if-nez v4, 0112 // +0029 │ │ +4b5002: 1a04 4e5b |00eb: const-string v4, "TIO" // string@5b4e │ │ +4b5006: 7040 d3f1 0e43 |00ed: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ +4b500c: 0a04 |00f0: move-result v4 │ │ +4b500e: 3804 0300 |00f1: if-eqz v4, 00f4 // +0003 │ │ +4b5012: 281f |00f3: goto 0112 // +001f │ │ +4b5014: 1a04 085b |00f4: const-string v4, "TCH" // string@5b08 │ │ +4b5018: 7040 d3f1 0e43 |00f6: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ +4b501e: 0a04 |00f9: move-result v4 │ │ +4b5020: 3804 0400 |00fa: if-eqz v4, 00fe // +0004 │ │ +4b5024: 2900 9a01 |00fc: goto/16 0296 // +019a │ │ +4b5028: 1a04 265b |00fe: const-string v4, "TH" // string@5b26 │ │ +4b502c: 7040 d3f1 0e43 |0100: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ +4b5032: 0a04 |0103: move-result v4 │ │ +4b5034: 3804 0900 |0104: if-eqz v4, 010d // +0009 │ │ +4b5038: 1304 3000 |0106: const/16 v4, #int 48 // #30 │ │ +4b503c: 6e20 f7e0 4200 |0108: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b5042: 2900 8b01 |010b: goto/16 0296 // +018b │ │ +4b5046: 6e20 f7e0 c200 |010d: invoke-virtual {v2, v12}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b504c: 2900 8601 |0110: goto/16 0296 // +0186 │ │ +4b5050: 6e20 f7e0 7200 |0112: invoke-virtual {v2, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b5056: 2900 8101 |0115: goto/16 0296 // +0181 │ │ +4b505a: 1a04 dd55 |0117: const-string v4, "SH" // string@55dd │ │ +4b505e: 7040 d3f1 0e43 |0119: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ +4b5064: 0a04 |011c: move-result v4 │ │ +4b5066: 3904 1800 |011d: if-nez v4, 0135 // +0018 │ │ +4b506a: 1a04 2856 |011f: const-string v4, "SIO" // string@5628 │ │ +4b506e: 7040 d3f1 0e43 |0121: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ +4b5074: 0a04 |0124: move-result v4 │ │ +4b5076: 3904 1000 |0125: if-nez v4, 0135 // +0010 │ │ +4b507a: 1a04 0e56 |0127: const-string v4, "SIA" // string@560e │ │ +4b507e: 7040 d3f1 0e43 |0129: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ +4b5084: 0a04 |012c: move-result v4 │ │ +4b5086: 3804 0300 |012d: if-eqz v4, 0130 // +0003 │ │ +4b508a: 2806 |012f: goto 0135 // +0006 │ │ +4b508c: 6e20 f7e0 9200 |0130: invoke-virtual {v2, v9}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b5092: 2900 6301 |0133: goto/16 0296 // +0163 │ │ +4b5096: 6e20 f7e0 7200 |0135: invoke-virtual {v2, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b509c: 2900 5e01 |0138: goto/16 0296 // +015e │ │ +4b50a0: 6e20 f7e0 a200 |013a: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b50a6: 2900 5901 |013d: goto/16 0296 // +0159 │ │ +4b50aa: 7040 cff1 0e83 |013f: invoke-direct {v14, v0, v3, v8}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ +4b50b0: 0a05 |0142: move-result v5 │ │ +4b50b2: 3805 0700 |0143: if-eqz v5, 014a // +0007 │ │ +4b50b6: 6e20 f7e0 d200 |0145: invoke-virtual {v2, v13}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b50bc: 2900 4e01 |0148: goto/16 0296 // +014e │ │ +4b50c0: 6e20 f7e0 4200 |014a: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b50c6: 2900 4901 |014d: goto/16 0296 // +0149 │ │ +4b50ca: 3d03 0d00 |014f: if-lez v3, 015c // +000d │ │ +4b50ce: 7040 d0f1 0e53 |0151: invoke-direct {v14, v0, v3, v5}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ +4b50d4: 0a05 |0154: move-result v5 │ │ +4b50d6: 3905 4101 |0155: if-nez v5, 0296 // +0141 │ │ +4b50da: 6e20 f7e0 4200 |0157: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b50e0: 2900 3c01 |015a: goto/16 0296 // +013c │ │ +4b50e4: 6e20 f7e0 4200 |015c: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b50ea: 2900 3701 |015f: goto/16 0296 // +0137 │ │ +4b50ee: 7030 cdf1 fe03 |0161: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ +4b50f4: 0a04 |0164: move-result v4 │ │ +4b50f6: 3804 0400 |0165: if-eqz v4, 0169 // +0004 │ │ +4b50fa: 2900 2f01 |0167: goto/16 0296 // +012f │ │ +4b50fe: 3d03 1200 |0169: if-lez v3, 017b // +0012 │ │ +4b5102: 54e4 28ae |016b: iget-object v4, v14, Lorg/apache/commons/codec/language/Metaphone;.varson:Ljava/lang/String; // field@ae28 │ │ +4b5106: d805 03ff |016d: add-int/lit8 v5, v3, #int -1 // #ff │ │ +4b510a: 6e20 fee0 5000 |016f: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ +4b5110: 0a05 |0172: move-result v5 │ │ +4b5112: 6e20 d0e0 5400 |0173: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b5118: 0a04 |0176: move-result v4 │ │ +4b511a: 3a04 0400 |0177: if-ltz v4, 017b // +0004 │ │ +4b511e: 2900 1d01 |0179: goto/16 0296 // +011d │ │ +4b5122: d804 0301 |017b: add-int/lit8 v4, v3, #int 1 // #01 │ │ +4b5126: 7030 d1f1 0e04 |017d: invoke-direct {v14, v0, v4}, Lorg/apache/commons/codec/language/Metaphone;.isVowel:(Ljava/lang/StringBuffer;I)Z // method@f1d1 │ │ +4b512c: 0a04 |0180: move-result v4 │ │ +4b512e: 3804 1501 |0181: if-eqz v4, 0296 // +0115 │ │ +4b5132: 6e20 f7e0 8200 |0183: invoke-virtual {v2, v8}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b5138: 2900 1001 |0186: goto/16 0296 // +0110 │ │ +4b513c: d804 0301 |0188: add-int/lit8 v4, v3, #int 1 // #01 │ │ +4b5140: 7030 cdf1 fe04 |018a: invoke-direct {v14, v15, v4}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ +4b5146: 0a05 |018d: move-result v5 │ │ +4b5148: 3805 0a00 |018e: if-eqz v5, 0198 // +000a │ │ +4b514c: 7040 cff1 0e83 |0190: invoke-direct {v14, v0, v3, v8}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ +4b5152: 0a05 |0193: move-result v5 │ │ +4b5154: 3805 0400 |0194: if-eqz v5, 0198 // +0004 │ │ +4b5158: 2900 0001 |0196: goto/16 0296 // +0100 │ │ +4b515c: 7030 cdf1 fe04 |0198: invoke-direct {v14, v15, v4}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ +4b5162: 0a05 |019b: move-result v5 │ │ +4b5164: 3905 1200 |019c: if-nez v5, 01ae // +0012 │ │ +4b5168: 7040 cff1 0e83 |019e: invoke-direct {v14, v0, v3, v8}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ +4b516e: 0a05 |01a1: move-result v5 │ │ +4b5170: 3805 0c00 |01a2: if-eqz v5, 01ae // +000c │ │ +4b5174: d805 0302 |01a4: add-int/lit8 v5, v3, #int 2 // #02 │ │ +4b5178: 7030 d1f1 0e05 |01a6: invoke-direct {v14, v0, v5}, Lorg/apache/commons/codec/language/Metaphone;.isVowel:(Ljava/lang/StringBuffer;I)Z // method@f1d1 │ │ +4b517e: 0a05 |01a9: move-result v5 │ │ +4b5180: 3905 0400 |01aa: if-nez v5, 01ae // +0004 │ │ +4b5184: 2900 ea00 |01ac: goto/16 0296 // +00ea │ │ +4b5188: 3d03 1400 |01ae: if-lez v3, 01c2 // +0014 │ │ +4b518c: 1a05 9820 |01b0: const-string v5, "GN" // string@2098 │ │ +4b5190: 7040 d3f1 0e53 |01b2: invoke-direct {v14, v0, v3, v5}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ +4b5196: 0a05 |01b5: move-result v5 │ │ +4b5198: 3905 e000 |01b6: if-nez v5, 0296 // +00e0 │ │ +4b519c: 1a05 9920 |01b8: const-string v5, "GNED" // string@2099 │ │ +4b51a0: 7040 d3f1 0e53 |01ba: invoke-direct {v14, v0, v3, v5}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ +4b51a6: 0a05 |01bd: move-result v5 │ │ +4b51a8: 3805 0400 |01be: if-eqz v5, 01c2 // +0004 │ │ +4b51ac: 2900 d600 |01c0: goto/16 0296 // +00d6 │ │ +4b51b0: 7040 d0f1 0e63 |01c2: invoke-direct {v14, v0, v3, v6}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ +4b51b6: 0a05 |01c5: move-result v5 │ │ +4b51b8: 7030 cdf1 fe03 |01c6: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ +4b51be: 0a0c |01c9: move-result v12 │ │ +4b51c0: 390c 1500 |01ca: if-nez v12, 01df // +0015 │ │ +4b51c4: 54ec 26ae |01cc: iget-object v12, v14, Lorg/apache/commons/codec/language/Metaphone;.frontv:Ljava/lang/String; // field@ae26 │ │ +4b51c8: 6e20 fee0 4000 |01ce: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ +4b51ce: 0a04 |01d1: move-result v4 │ │ +4b51d0: 6e20 d0e0 4c00 |01d2: invoke-virtual {v12, v4}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b51d6: 0a04 |01d5: move-result v4 │ │ +4b51d8: 3a04 0900 |01d6: if-ltz v4, 01df // +0009 │ │ +4b51dc: 3905 0700 |01d8: if-nez v5, 01df // +0007 │ │ +4b51e0: 6e20 f7e0 b200 |01da: invoke-virtual {v2, v11}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b51e6: 2900 b900 |01dd: goto/16 0296 // +00b9 │ │ +4b51ea: 6e20 f7e0 a200 |01df: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b51f0: 2900 b400 |01e2: goto/16 0296 // +00b4 │ │ +4b51f4: 6e20 f7e0 4200 |01e4: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b51fa: 2900 af00 |01e7: goto/16 0296 // +00af │ │ +4b51fe: d804 0301 |01e9: add-int/lit8 v4, v3, #int 1 // #01 │ │ +4b5202: 7030 cdf1 fe04 |01eb: invoke-direct {v14, v15, v4}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ +4b5208: 0a04 |01ee: move-result v4 │ │ +4b520a: 3904 1c00 |01ef: if-nez v4, 020b // +001c │ │ +4b520e: 7040 cff1 0e63 |01f1: invoke-direct {v14, v0, v3, v6}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ +4b5214: 0a04 |01f4: move-result v4 │ │ +4b5216: 3804 1600 |01f5: if-eqz v4, 020b // +0016 │ │ +4b521a: 54e4 26ae |01f7: iget-object v4, v14, Lorg/apache/commons/codec/language/Metaphone;.frontv:Ljava/lang/String; // field@ae26 │ │ +4b521e: d805 0302 |01f9: add-int/lit8 v5, v3, #int 2 // #02 │ │ +4b5222: 6e20 fee0 5000 |01fb: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ +4b5228: 0a0d |01fe: move-result v13 │ │ +4b522a: 6e20 d0e0 d400 |01ff: invoke-virtual {v4, v13}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b5230: 0a04 |0202: move-result v4 │ │ +4b5232: 3a04 0800 |0203: if-ltz v4, 020b // +0008 │ │ +4b5236: 6e20 f7e0 b200 |0205: invoke-virtual {v2, v11}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b523c: 0153 |0208: move v3, v5 │ │ +4b523e: 2900 8d00 |0209: goto/16 0296 // +008d │ │ +4b5242: 6e20 f7e0 c200 |020b: invoke-virtual {v2, v12}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b5248: 2900 8800 |020e: goto/16 0296 // +0088 │ │ +4b524c: 7040 d0f1 0e93 |0210: invoke-direct {v14, v0, v3, v9}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ +4b5252: 0a04 |0213: move-result v4 │ │ +4b5254: 3804 1800 |0214: if-eqz v4, 022c // +0018 │ │ +4b5258: 7030 cdf1 fe03 |0216: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ +4b525e: 0a04 |0219: move-result v4 │ │ +4b5260: 3904 1200 |021a: if-nez v4, 022c // +0012 │ │ +4b5264: 54e4 26ae |021c: iget-object v4, v14, Lorg/apache/commons/codec/language/Metaphone;.frontv:Ljava/lang/String; // field@ae26 │ │ +4b5268: d805 0301 |021e: add-int/lit8 v5, v3, #int 1 // #01 │ │ +4b526c: 6e20 fee0 5000 |0220: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ +4b5272: 0a05 |0223: move-result v5 │ │ +4b5274: 6e20 d0e0 5400 |0224: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b527a: 0a04 |0227: move-result v4 │ │ +4b527c: 3a04 0400 |0228: if-ltz v4, 022c // +0004 │ │ +4b5280: 2900 6c00 |022a: goto/16 0296 // +006c │ │ +4b5284: 1a04 d910 |022c: const-string v4, "CIA" // string@10d9 │ │ +4b5288: 7040 d3f1 0e43 |022e: invoke-direct {v14, v0, v3, v4}, Lorg/apache/commons/codec/language/Metaphone;.regionMatch:(Ljava/lang/StringBuffer;ILjava/lang/String;)Z // method@f1d3 │ │ +4b528e: 0a04 |0231: move-result v4 │ │ +4b5290: 3804 0600 |0232: if-eqz v4, 0238 // +0006 │ │ +4b5294: 6e20 f7e0 7200 |0234: invoke-virtual {v2, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b529a: 285f |0237: goto 0296 // +005f │ │ +4b529c: 7030 cdf1 fe03 |0238: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ +4b52a2: 0a04 |023b: move-result v4 │ │ +4b52a4: 3904 1400 |023c: if-nez v4, 0250 // +0014 │ │ +4b52a8: 54e4 26ae |023e: iget-object v4, v14, Lorg/apache/commons/codec/language/Metaphone;.frontv:Ljava/lang/String; // field@ae26 │ │ +4b52ac: d805 0301 |0240: add-int/lit8 v5, v3, #int 1 // #01 │ │ +4b52b0: 6e20 fee0 5000 |0242: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.charAt:(I)C // method@e0fe │ │ +4b52b6: 0a05 |0245: move-result v5 │ │ +4b52b8: 6e20 d0e0 5400 |0246: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4b52be: 0a04 |0249: move-result v4 │ │ +4b52c0: 3a04 0600 |024a: if-ltz v4, 0250 // +0006 │ │ +4b52c4: 6e20 f7e0 9200 |024c: invoke-virtual {v2, v9}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b52ca: 2847 |024f: goto 0296 // +0047 │ │ +4b52cc: 7040 d0f1 0e93 |0250: invoke-direct {v14, v0, v3, v9}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ +4b52d2: 0a04 |0253: move-result v4 │ │ +4b52d4: 3804 0c00 |0254: if-eqz v4, 0260 // +000c │ │ +4b52d8: 7040 cff1 0e83 |0256: invoke-direct {v14, v0, v3, v8}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ +4b52de: 0a04 |0259: move-result v4 │ │ +4b52e0: 3804 0600 |025a: if-eqz v4, 0260 // +0006 │ │ +4b52e4: 6e20 f7e0 a200 |025c: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b52ea: 2837 |025f: goto 0296 // +0037 │ │ +4b52ec: 7040 cff1 0e83 |0260: invoke-direct {v14, v0, v3, v8}, Lorg/apache/commons/codec/language/Metaphone;.isNextChar:(Ljava/lang/StringBuffer;IC)Z // method@f1cf │ │ +4b52f2: 0a04 |0263: move-result v4 │ │ +4b52f4: 3804 1600 |0264: if-eqz v4, 027a // +0016 │ │ +4b52f8: 3903 1000 |0266: if-nez v3, 0276 // +0010 │ │ +4b52fc: 1234 |0268: const/4 v4, #int 3 // #3 │ │ +4b52fe: 344f 0d00 |0269: if-lt v15, v4, 0276 // +000d │ │ +4b5302: 1224 |026b: const/4 v4, #int 2 // #2 │ │ +4b5304: 7030 d1f1 0e04 |026c: invoke-direct {v14, v0, v4}, Lorg/apache/commons/codec/language/Metaphone;.isVowel:(Ljava/lang/StringBuffer;I)Z // method@f1d1 │ │ +4b530a: 0a04 |026f: move-result v4 │ │ +4b530c: 3804 0600 |0270: if-eqz v4, 0276 // +0006 │ │ +4b5310: 6e20 f7e0 a200 |0272: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b5316: 2821 |0275: goto 0296 // +0021 │ │ +4b5318: 6e20 f7e0 7200 |0276: invoke-virtual {v2, v7}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b531e: 281d |0279: goto 0296 // +001d │ │ +4b5320: 6e20 f7e0 a200 |027a: invoke-virtual {v2, v10}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b5326: 2819 |027d: goto 0296 // +0019 │ │ +4b5328: 1305 4d00 |027e: const/16 v5, #int 77 // #4d │ │ +4b532c: 7040 d0f1 0e53 |0280: invoke-direct {v14, v0, v3, v5}, Lorg/apache/commons/codec/language/Metaphone;.isPreviousChar:(Ljava/lang/StringBuffer;IC)Z // method@f1d0 │ │ +4b5332: 0a05 |0283: move-result v5 │ │ +4b5334: 3805 0900 |0284: if-eqz v5, 028d // +0009 │ │ +4b5338: 7030 cdf1 fe03 |0286: invoke-direct {v14, v15, v3}, Lorg/apache/commons/codec/language/Metaphone;.isLastChar:(II)Z // method@f1cd │ │ +4b533e: 0a05 |0289: move-result v5 │ │ +4b5340: 3805 0300 |028a: if-eqz v5, 028d // +0003 │ │ +4b5344: 280a |028c: goto 0296 // +000a │ │ +4b5346: 6e20 f7e0 4200 |028d: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b534c: 2806 |0290: goto 0296 // +0006 │ │ +4b534e: 3903 0500 |0291: if-nez v3, 0296 // +0005 │ │ +4b5352: 6e20 f7e0 4200 |0293: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b5358: b013 |0296: add-int/2addr v3, v1 │ │ +4b535a: 6e10 01e1 0200 |0297: invoke-virtual {v2}, Ljava/lang/StringBuffer;.length:()I // method@e101 │ │ +4b5360: 0a04 |029a: move-result v4 │ │ +4b5362: 6e10 ccf1 0e00 |029b: invoke-virtual {v14}, Lorg/apache/commons/codec/language/Metaphone;.getMaxCodeLen:()I // method@f1cc │ │ +4b5368: 0a05 |029e: move-result v5 │ │ +4b536a: 3754 f6fd |029f: if-le v4, v5, 0095 // -020a │ │ +4b536e: 6e10 ccf1 0e00 |02a1: invoke-virtual {v14}, Lorg/apache/commons/codec/language/Metaphone;.getMaxCodeLen:()I // method@f1cc │ │ +4b5374: 0a04 |02a4: move-result v4 │ │ +4b5376: 6e20 03e1 4200 |02a5: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.setLength:(I)V // method@e103 │ │ +4b537c: 2900 edfd |02a8: goto/16 0095 // -0213 │ │ +4b5380: 6e10 05e1 0200 |02aa: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b5386: 0c0f |02ad: move-result-object v15 │ │ +4b5388: 110f |02ae: return-object v15 │ │ +4b538a: 1a0f 0000 |02af: const-string v15, "" // string@0000 │ │ +4b538e: 110f |02b1: return-object v15 │ │ +4b5390: 0001 1a00 4100 0000 d801 0000 c501 ... |02b2: packed-switch-data (56 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x000a line=81 │ │ 0x0011 line=82 │ │ 0x0016 line=85 │ │ 0x001e line=87 │ │ @@ -1759068,17 +1759069,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b5434: |[4b5434] org.apache.commons.codec.language.Metaphone.setMaxCodeLen:(I)V │ │ -4b5444: 5901 27ae |0000: iput v1, v0, Lorg/apache/commons/codec/language/Metaphone;.maxCodeLen:I // field@ae27 │ │ -4b5448: 0e00 |0002: return-void │ │ +4b5438: |[4b5438] org.apache.commons.codec.language.Metaphone.setMaxCodeLen:(I)V │ │ +4b5448: 5901 27ae |0000: iput v1, v0, Lorg/apache/commons/codec/language/Metaphone;.maxCodeLen:I // field@ae27 │ │ +4b544c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/codec/language/Metaphone; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1759126,23 +1759127,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4b5580: |[4b5580] org.apache.commons.codec.language.RefinedSoundex.:()V │ │ -4b5590: 2200 891c |0000: new-instance v0, Lorg/apache/commons/codec/language/RefinedSoundex; // type@1c89 │ │ -4b5594: 7010 d6f1 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/codec/language/RefinedSoundex;.:()V // method@f1d6 │ │ -4b559a: 6900 2aae |0005: sput-object v0, Lorg/apache/commons/codec/language/RefinedSoundex;.US_ENGLISH:Lorg/apache/commons/codec/language/RefinedSoundex; // field@ae2a │ │ -4b559e: 1a00 bf06 |0007: const-string v0, "01360240043788015936020505" // string@06bf │ │ -4b55a2: 6e10 e6e0 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4b55a8: 0c00 |000c: move-result-object v0 │ │ -4b55aa: 6900 2bae |000d: sput-object v0, Lorg/apache/commons/codec/language/RefinedSoundex;.US_ENGLISH_MAPPING:[C // field@ae2b │ │ -4b55ae: 0e00 |000f: return-void │ │ +4b5584: |[4b5584] org.apache.commons.codec.language.RefinedSoundex.:()V │ │ +4b5594: 2200 891c |0000: new-instance v0, Lorg/apache/commons/codec/language/RefinedSoundex; // type@1c89 │ │ +4b5598: 7010 d6f1 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/codec/language/RefinedSoundex;.:()V // method@f1d6 │ │ +4b559e: 6900 2aae |0005: sput-object v0, Lorg/apache/commons/codec/language/RefinedSoundex;.US_ENGLISH:Lorg/apache/commons/codec/language/RefinedSoundex; // field@ae2a │ │ +4b55a2: 1a00 bf06 |0007: const-string v0, "01360240043788015936020505" // string@06bf │ │ +4b55a6: 6e10 e6e0 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4b55ac: 0c00 |000c: move-result-object v0 │ │ +4b55ae: 6900 2bae |000d: sput-object v0, Lorg/apache/commons/codec/language/RefinedSoundex;.US_ENGLISH_MAPPING:[C // field@ae2b │ │ +4b55b2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=43 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/codec/language/RefinedSoundex;) │ │ @@ -1759150,18 +1759151,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4b55b0: |[4b55b0] org.apache.commons.codec.language.RefinedSoundex.:()V │ │ -4b55c0: 6200 2bae |0000: sget-object v0, Lorg/apache/commons/codec/language/RefinedSoundex;.US_ENGLISH_MAPPING:[C // field@ae2b │ │ -4b55c4: 7020 d7f1 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/codec/language/RefinedSoundex;.:([C)V // method@f1d7 │ │ -4b55ca: 0e00 |0005: return-void │ │ +4b55b4: |[4b55b4] org.apache.commons.codec.language.RefinedSoundex.:()V │ │ +4b55c4: 6200 2bae |0000: sget-object v0, Lorg/apache/commons/codec/language/RefinedSoundex;.US_ENGLISH_MAPPING:[C // field@ae2b │ │ +4b55c8: 7020 d7f1 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/codec/language/RefinedSoundex;.:([C)V // method@f1d7 │ │ +4b55ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/codec/language/RefinedSoundex; │ │ │ │ #2 : (in Lorg/apache/commons/codec/language/RefinedSoundex;) │ │ @@ -1759169,18 +1759170,18 @@ │ │ type : '([C)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4b55cc: |[4b55cc] org.apache.commons.codec.language.RefinedSoundex.:([C)V │ │ -4b55dc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b55e2: 5b01 2cae |0003: iput-object v1, v0, Lorg/apache/commons/codec/language/RefinedSoundex;.soundexMapping:[C // field@ae2c │ │ -4b55e6: 0e00 |0005: return-void │ │ +4b55d0: |[4b55d0] org.apache.commons.codec.language.RefinedSoundex.:([C)V │ │ +4b55e0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b55e6: 5b01 2cae |0003: iput-object v1, v0, Lorg/apache/commons/codec/language/RefinedSoundex;.soundexMapping:[C // field@ae2c │ │ +4b55ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/codec/language/RefinedSoundex; │ │ 0x0000 - 0x0006 reg=1 (null) [C │ │ @@ -1759191,18 +1759192,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b5484: |[4b5484] org.apache.commons.codec.language.RefinedSoundex.difference:(Ljava/lang/String;Ljava/lang/String;)I │ │ -4b5494: 7130 ecf1 1002 |0000: invoke-static {v0, v1, v2}, Lorg/apache/commons/codec/language/SoundexUtils;.difference:(Lorg/apache/commons/codec/StringEncoder;Ljava/lang/String;Ljava/lang/String;)I // method@f1ec │ │ -4b549a: 0a01 |0003: move-result v1 │ │ -4b549c: 0f01 |0004: return v1 │ │ +4b5488: |[4b5488] org.apache.commons.codec.language.RefinedSoundex.difference:(Ljava/lang/String;Ljava/lang/String;)I │ │ +4b5498: 7130 ecf1 1002 |0000: invoke-static {v0, v1, v2}, Lorg/apache/commons/codec/language/SoundexUtils;.difference:(Lorg/apache/commons/codec/StringEncoder;Ljava/lang/String;Ljava/lang/String;)I // method@f1ec │ │ +4b549e: 0a01 |0003: move-result v1 │ │ +4b54a0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/language/RefinedSoundex; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -1759212,25 +1759213,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4b54a0: |[4b54a0] org.apache.commons.codec.language.RefinedSoundex.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b54b0: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ -4b54b4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4b54b8: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4b54bc: 6e20 dcf1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/language/RefinedSoundex;.soundex:(Ljava/lang/String;)Ljava/lang/String; // method@f1dc │ │ -4b54c2: 0c02 |0009: move-result-object v2 │ │ -4b54c4: 1102 |000a: return-object v2 │ │ -4b54c6: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b54ca: 1a00 5a51 |000d: const-string v0, "Parameter supplied to RefinedSoundex encode is not of type java.lang.String" // string@515a │ │ -4b54ce: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b54d4: 2702 |0012: throw v2 │ │ +4b54a4: |[4b54a4] org.apache.commons.codec.language.RefinedSoundex.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b54b4: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ +4b54b8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4b54bc: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4b54c0: 6e20 dcf1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/language/RefinedSoundex;.soundex:(Ljava/lang/String;)Ljava/lang/String; // method@f1dc │ │ +4b54c6: 0c02 |0009: move-result-object v2 │ │ +4b54c8: 1102 |000a: return-object v2 │ │ +4b54ca: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b54ce: 1a00 5a51 |000d: const-string v0, "Parameter supplied to RefinedSoundex encode is not of type java.lang.String" // string@515a │ │ +4b54d2: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b54d8: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=116 │ │ 0x000b line=114 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/codec/language/RefinedSoundex; │ │ @@ -1759241,18 +1759242,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b54d8: |[4b54d8] org.apache.commons.codec.language.RefinedSoundex.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b54e8: 6e20 dcf1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/RefinedSoundex;.soundex:(Ljava/lang/String;)Ljava/lang/String; // method@f1dc │ │ -4b54ee: 0c01 |0003: move-result-object v1 │ │ -4b54f0: 1101 |0004: return-object v1 │ │ +4b54dc: |[4b54dc] org.apache.commons.codec.language.RefinedSoundex.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b54ec: 6e20 dcf1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/RefinedSoundex;.soundex:(Ljava/lang/String;)Ljava/lang/String; // method@f1dc │ │ +4b54f2: 0c01 |0003: move-result-object v1 │ │ +4b54f4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/language/RefinedSoundex; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1759261,26 +1759262,26 @@ │ │ type : '(C)C' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4b544c: |[4b544c] org.apache.commons.codec.language.RefinedSoundex.getMappingCode:(C)C │ │ -4b545c: 7110 b8df 0200 |0000: invoke-static {v2}, Ljava/lang/Character;.isLetter:(C)Z // method@dfb8 │ │ -4b5462: 0a00 |0003: move-result v0 │ │ -4b5464: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4b5468: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4b546a: 0f02 |0007: return v2 │ │ -4b546c: 5410 2cae |0008: iget-object v0, v1, Lorg/apache/commons/codec/language/RefinedSoundex;.soundexMapping:[C // field@ae2c │ │ -4b5470: 7110 c4df 0200 |000a: invoke-static {v2}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ -4b5476: 0a02 |000d: move-result v2 │ │ -4b5478: d802 02bf |000e: add-int/lit8 v2, v2, #int -65 // #bf │ │ -4b547c: 4902 0002 |0010: aget-char v2, v0, v2 │ │ -4b5480: 0f02 |0012: return v2 │ │ +4b5450: |[4b5450] org.apache.commons.codec.language.RefinedSoundex.getMappingCode:(C)C │ │ +4b5460: 7110 b8df 0200 |0000: invoke-static {v2}, Ljava/lang/Character;.isLetter:(C)Z // method@dfb8 │ │ +4b5466: 0a00 |0003: move-result v0 │ │ +4b5468: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +4b546c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4b546e: 0f02 |0007: return v2 │ │ +4b5470: 5410 2cae |0008: iget-object v0, v1, Lorg/apache/commons/codec/language/RefinedSoundex;.soundexMapping:[C // field@ae2c │ │ +4b5474: 7110 c4df 0200 |000a: invoke-static {v2}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ +4b547a: 0a02 |000d: move-result v2 │ │ +4b547c: d802 02bf |000e: add-int/lit8 v2, v2, #int -65 // #bf │ │ +4b5480: 4902 0002 |0010: aget-char v2, v0, v2 │ │ +4b5484: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0008 line=143 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/codec/language/RefinedSoundex; │ │ 0x0000 - 0x0013 reg=2 (null) C │ │ @@ -1759290,48 +1759291,48 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -4b54f4: |[4b54f4] org.apache.commons.codec.language.RefinedSoundex.soundex:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b5504: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -4b5508: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -4b550a: 1105 |0003: return-object v5 │ │ -4b550c: 7110 ebf1 0500 |0004: invoke-static {v5}, Lorg/apache/commons/codec/language/SoundexUtils;.clean:(Ljava/lang/String;)Ljava/lang/String; // method@f1eb │ │ -4b5512: 0c05 |0007: move-result-object v5 │ │ -4b5514: 6e10 dae0 0500 |0008: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b551a: 0a00 |000b: move-result v0 │ │ -4b551c: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -4b5520: 1105 |000e: return-object v5 │ │ -4b5522: 2200 0719 |000f: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -4b5526: 7010 f4e0 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b552c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -4b552e: 6e20 bfe0 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b5534: 0a02 |0018: move-result v2 │ │ -4b5536: 6e20 f7e0 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b553c: 1302 2a00 |001c: const/16 v2, #int 42 // #2a │ │ -4b5540: 6e10 dae0 0500 |001e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b5546: 0a03 |0021: move-result v3 │ │ -4b5548: 3531 1600 |0022: if-ge v1, v3, 0038 // +0016 │ │ -4b554c: 6e20 bfe0 1500 |0024: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b5552: 0a03 |0027: move-result v3 │ │ -4b5554: 6e20 dbf1 3400 |0028: invoke-virtual {v4, v3}, Lorg/apache/commons/codec/language/RefinedSoundex;.getMappingCode:(C)C // method@f1db │ │ -4b555a: 0a03 |002b: move-result v3 │ │ -4b555c: 3323 0300 |002c: if-ne v3, v2, 002f // +0003 │ │ -4b5560: 2807 |002e: goto 0035 // +0007 │ │ -4b5562: 3803 0500 |002f: if-eqz v3, 0034 // +0005 │ │ -4b5566: 6e20 f7e0 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b556c: 0132 |0034: move v2, v3 │ │ -4b556e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b5572: 28e7 |0037: goto 001e // -0019 │ │ -4b5574: 6e10 05e1 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b557a: 0c05 |003b: move-result-object v5 │ │ -4b557c: 1105 |003c: return-object v5 │ │ +4b54f8: |[4b54f8] org.apache.commons.codec.language.RefinedSoundex.soundex:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b5508: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +4b550c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +4b550e: 1105 |0003: return-object v5 │ │ +4b5510: 7110 ebf1 0500 |0004: invoke-static {v5}, Lorg/apache/commons/codec/language/SoundexUtils;.clean:(Ljava/lang/String;)Ljava/lang/String; // method@f1eb │ │ +4b5516: 0c05 |0007: move-result-object v5 │ │ +4b5518: 6e10 dae0 0500 |0008: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b551e: 0a00 |000b: move-result v0 │ │ +4b5520: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +4b5524: 1105 |000e: return-object v5 │ │ +4b5526: 2200 0719 |000f: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ +4b552a: 7010 f4e0 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b5530: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +4b5532: 6e20 bfe0 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b5538: 0a02 |0018: move-result v2 │ │ +4b553a: 6e20 f7e0 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b5540: 1302 2a00 |001c: const/16 v2, #int 42 // #2a │ │ +4b5544: 6e10 dae0 0500 |001e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b554a: 0a03 |0021: move-result v3 │ │ +4b554c: 3531 1600 |0022: if-ge v1, v3, 0038 // +0016 │ │ +4b5550: 6e20 bfe0 1500 |0024: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b5556: 0a03 |0027: move-result v3 │ │ +4b5558: 6e20 dbf1 3400 |0028: invoke-virtual {v4, v3}, Lorg/apache/commons/codec/language/RefinedSoundex;.getMappingCode:(C)C // method@f1db │ │ +4b555e: 0a03 |002b: move-result v3 │ │ +4b5560: 3323 0300 |002c: if-ne v3, v2, 002f // +0003 │ │ +4b5564: 2807 |002e: goto 0035 // +0007 │ │ +4b5566: 3803 0500 |002f: if-eqz v3, 0034 // +0005 │ │ +4b556a: 6e20 f7e0 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b5570: 0132 |0034: move v2, v3 │ │ +4b5572: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b5576: 28e7 |0037: goto 001e // -0019 │ │ +4b5578: 6e10 05e1 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b557e: 0c05 |003b: move-result-object v5 │ │ +4b5580: 1105 |003c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=157 │ │ 0x0008 line=158 │ │ 0x000f line=162 │ │ 0x0015 line=163 │ │ 0x001e line=168 │ │ @@ -1759397,23 +1759398,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4b5930: |[4b5930] org.apache.commons.codec.language.Soundex.:()V │ │ -4b5940: 2200 8a1c |0000: new-instance v0, Lorg/apache/commons/codec/language/Soundex; // type@1c8a │ │ -4b5944: 7010 def1 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/codec/language/Soundex;.:()V // method@f1de │ │ -4b594a: 6900 2dae |0005: sput-object v0, Lorg/apache/commons/codec/language/Soundex;.US_ENGLISH:Lorg/apache/commons/codec/language/Soundex; // field@ae2d │ │ -4b594e: 1a00 bb06 |0007: const-string v0, "01230120022455012623010202" // string@06bb │ │ -4b5952: 6e10 e6e0 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4b5958: 0c00 |000c: move-result-object v0 │ │ -4b595a: 6900 2eae |000d: sput-object v0, Lorg/apache/commons/codec/language/Soundex;.US_ENGLISH_MAPPING:[C // field@ae2e │ │ -4b595e: 0e00 |000f: return-void │ │ +4b5934: |[4b5934] org.apache.commons.codec.language.Soundex.:()V │ │ +4b5944: 2200 8a1c |0000: new-instance v0, Lorg/apache/commons/codec/language/Soundex; // type@1c8a │ │ +4b5948: 7010 def1 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/codec/language/Soundex;.:()V // method@f1de │ │ +4b594e: 6900 2dae |0005: sput-object v0, Lorg/apache/commons/codec/language/Soundex;.US_ENGLISH:Lorg/apache/commons/codec/language/Soundex; // field@ae2d │ │ +4b5952: 1a00 bb06 |0007: const-string v0, "01230120022455012623010202" // string@06bb │ │ +4b5956: 6e10 e6e0 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4b595c: 0c00 |000c: move-result-object v0 │ │ +4b595e: 6900 2eae |000d: sput-object v0, Lorg/apache/commons/codec/language/Soundex;.US_ENGLISH_MAPPING:[C // field@ae2e │ │ +4b5962: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=56 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/codec/language/Soundex;) │ │ @@ -1759421,18 +1759422,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4b5960: |[4b5960] org.apache.commons.codec.language.Soundex.:()V │ │ -4b5970: 6200 2eae |0000: sget-object v0, Lorg/apache/commons/codec/language/Soundex;.US_ENGLISH_MAPPING:[C // field@ae2e │ │ -4b5974: 7020 dff1 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/codec/language/Soundex;.:([C)V // method@f1df │ │ -4b597a: 0e00 |0005: return-void │ │ +4b5964: |[4b5964] org.apache.commons.codec.language.Soundex.:()V │ │ +4b5974: 6200 2eae |0000: sget-object v0, Lorg/apache/commons/codec/language/Soundex;.US_ENGLISH_MAPPING:[C // field@ae2e │ │ +4b5978: 7020 dff1 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/codec/language/Soundex;.:([C)V // method@f1df │ │ +4b597e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/codec/language/Soundex; │ │ │ │ #2 : (in Lorg/apache/commons/codec/language/Soundex;) │ │ @@ -1759440,20 +1759441,20 @@ │ │ type : '([C)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4b597c: |[4b597c] org.apache.commons.codec.language.Soundex.:([C)V │ │ -4b598c: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b5992: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -4b5994: 5910 30ae |0004: iput v0, v1, Lorg/apache/commons/codec/language/Soundex;.maxLength:I // field@ae30 │ │ -4b5998: 7020 e8f1 2100 |0006: invoke-direct {v1, v2}, Lorg/apache/commons/codec/language/Soundex;.setSoundexMapping:([C)V // method@f1e8 │ │ -4b599e: 0e00 |0009: return-void │ │ +4b5980: |[4b5980] org.apache.commons.codec.language.Soundex.:([C)V │ │ +4b5990: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b5996: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +4b5998: 5910 30ae |0004: iput v0, v1, Lorg/apache/commons/codec/language/Soundex;.maxLength:I // field@ae30 │ │ +4b599c: 7020 e8f1 2100 |0006: invoke-direct {v1, v2}, Lorg/apache/commons/codec/language/Soundex;.setSoundexMapping:([C)V // method@f1e8 │ │ +4b59a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=86 │ │ 0x0006 line=115 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/codec/language/Soundex; │ │ @@ -1759464,41 +1759465,41 @@ │ │ type : '(Ljava/lang/String;I)C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -4b5710: |[4b5710] org.apache.commons.codec.language.Soundex.getMappingCode:(Ljava/lang/String;I)C │ │ -4b5720: 6e20 bfe0 6500 |0000: invoke-virtual {v5, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b5726: 0a00 |0003: move-result v0 │ │ -4b5728: 7020 e6f1 0400 |0004: invoke-direct {v4, v0}, Lorg/apache/commons/codec/language/Soundex;.map:(C)C // method@f1e6 │ │ -4b572e: 0a00 |0007: move-result v0 │ │ -4b5730: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -4b5732: 3716 2600 |0009: if-le v6, v1, 002f // +0026 │ │ -4b5736: 1301 3000 |000b: const/16 v1, #int 48 // #30 │ │ -4b573a: 3210 2200 |000d: if-eq v0, v1, 002f // +0022 │ │ -4b573e: d801 06ff |000f: add-int/lit8 v1, v6, #int -1 // #ff │ │ -4b5742: 6e20 bfe0 1500 |0011: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b5748: 0a01 |0014: move-result v1 │ │ -4b574a: 1302 5700 |0015: const/16 v2, #int 87 // #57 │ │ -4b574e: 1303 4800 |0017: const/16 v3, #int 72 // #48 │ │ -4b5752: 3213 0400 |0019: if-eq v3, v1, 001d // +0004 │ │ -4b5756: 3312 1400 |001b: if-ne v2, v1, 002f // +0014 │ │ -4b575a: d806 06fe |001d: add-int/lit8 v6, v6, #int -2 // #fe │ │ -4b575e: 6e20 bfe0 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b5764: 0a05 |0022: move-result v5 │ │ -4b5766: 7020 e6f1 5400 |0023: invoke-direct {v4, v5}, Lorg/apache/commons/codec/language/Soundex;.map:(C)C // method@f1e6 │ │ -4b576c: 0a06 |0026: move-result v6 │ │ -4b576e: 3206 0600 |0027: if-eq v6, v0, 002d // +0006 │ │ -4b5772: 3253 0400 |0029: if-eq v3, v5, 002d // +0004 │ │ -4b5776: 3352 0400 |002b: if-ne v2, v5, 002f // +0004 │ │ -4b577a: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -4b577c: 0f05 |002e: return v5 │ │ -4b577e: 0f00 |002f: return v0 │ │ +4b5714: |[4b5714] org.apache.commons.codec.language.Soundex.getMappingCode:(Ljava/lang/String;I)C │ │ +4b5724: 6e20 bfe0 6500 |0000: invoke-virtual {v5, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b572a: 0a00 |0003: move-result v0 │ │ +4b572c: 7020 e6f1 0400 |0004: invoke-direct {v4, v0}, Lorg/apache/commons/codec/language/Soundex;.map:(C)C // method@f1e6 │ │ +4b5732: 0a00 |0007: move-result v0 │ │ +4b5734: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +4b5736: 3716 2600 |0009: if-le v6, v1, 002f // +0026 │ │ +4b573a: 1301 3000 |000b: const/16 v1, #int 48 // #30 │ │ +4b573e: 3210 2200 |000d: if-eq v0, v1, 002f // +0022 │ │ +4b5742: d801 06ff |000f: add-int/lit8 v1, v6, #int -1 // #ff │ │ +4b5746: 6e20 bfe0 1500 |0011: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b574c: 0a01 |0014: move-result v1 │ │ +4b574e: 1302 5700 |0015: const/16 v2, #int 87 // #57 │ │ +4b5752: 1303 4800 |0017: const/16 v3, #int 72 // #48 │ │ +4b5756: 3213 0400 |0019: if-eq v3, v1, 001d // +0004 │ │ +4b575a: 3312 1400 |001b: if-ne v2, v1, 002f // +0014 │ │ +4b575e: d806 06fe |001d: add-int/lit8 v6, v6, #int -2 // #fe │ │ +4b5762: 6e20 bfe0 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b5768: 0a05 |0022: move-result v5 │ │ +4b576a: 7020 e6f1 5400 |0023: invoke-direct {v4, v5}, Lorg/apache/commons/codec/language/Soundex;.map:(C)C // method@f1e6 │ │ +4b5770: 0a06 |0026: move-result v6 │ │ +4b5772: 3206 0600 |0027: if-eq v6, v0, 002d // +0006 │ │ +4b5776: 3253 0400 |0029: if-eq v3, v5, 002d // +0004 │ │ +4b577a: 3352 0400 |002b: if-ne v2, v5, 002f // +0004 │ │ +4b577e: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +4b5780: 0f05 |002e: return v5 │ │ +4b5782: 0f00 |002f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0011 line=168 │ │ 0x001f line=170 │ │ 0x0023 line=171 │ │ locals : │ │ @@ -1759511,17 +1759512,17 @@ │ │ type : '()[C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b57e4: |[4b57e4] org.apache.commons.codec.language.Soundex.getSoundexMapping:()[C │ │ -4b57f4: 5410 31ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/language/Soundex;.soundexMapping:[C // field@ae31 │ │ -4b57f8: 1100 |0002: return-object v0 │ │ +4b57e8: |[4b57e8] org.apache.commons.codec.language.Soundex.getSoundexMapping:()[C │ │ +4b57f8: 5410 31ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/language/Soundex;.soundexMapping:[C // field@ae31 │ │ +4b57fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/codec/language/Soundex; │ │ │ │ #5 : (in Lorg/apache/commons/codec/language/Soundex;) │ │ @@ -1759529,35 +1759530,35 @@ │ │ type : '(C)C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4b5780: |[4b5780] org.apache.commons.codec.language.Soundex.map:(C)C │ │ -4b5790: d800 04bf |0000: add-int/lit8 v0, v4, #int -65 // #bf │ │ -4b5794: 3a00 1000 |0002: if-ltz v0, 0012 // +0010 │ │ -4b5798: 7010 e5f1 0300 |0004: invoke-direct {v3}, Lorg/apache/commons/codec/language/Soundex;.getSoundexMapping:()[C // method@f1e5 │ │ -4b579e: 0c01 |0007: move-result-object v1 │ │ -4b57a0: 2111 |0008: array-length v1, v1 │ │ -4b57a2: 3510 0900 |0009: if-ge v0, v1, 0012 // +0009 │ │ -4b57a6: 7010 e5f1 0300 |000b: invoke-direct {v3}, Lorg/apache/commons/codec/language/Soundex;.getSoundexMapping:()[C // method@f1e5 │ │ -4b57ac: 0c04 |000e: move-result-object v4 │ │ -4b57ae: 4904 0400 |000f: aget-char v4, v4, v0 │ │ -4b57b2: 0f04 |0011: return v4 │ │ -4b57b4: 2200 e518 |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4b57b8: 2201 0719 |0014: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b57bc: 7010 f4e0 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b57c2: 1a02 365e |0019: const-string v2, "The character is not mapped: " // string@5e36 │ │ -4b57c6: 6e20 fae0 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b57cc: 6e20 f7e0 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4b57d2: 6e10 05e1 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b57d8: 0c04 |0024: move-result-object v4 │ │ -4b57da: 7020 32e0 4000 |0025: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4b57e0: 2700 |0028: throw v0 │ │ +4b5784: |[4b5784] org.apache.commons.codec.language.Soundex.map:(C)C │ │ +4b5794: d800 04bf |0000: add-int/lit8 v0, v4, #int -65 // #bf │ │ +4b5798: 3a00 1000 |0002: if-ltz v0, 0012 // +0010 │ │ +4b579c: 7010 e5f1 0300 |0004: invoke-direct {v3}, Lorg/apache/commons/codec/language/Soundex;.getSoundexMapping:()[C // method@f1e5 │ │ +4b57a2: 0c01 |0007: move-result-object v1 │ │ +4b57a4: 2111 |0008: array-length v1, v1 │ │ +4b57a6: 3510 0900 |0009: if-ge v0, v1, 0012 // +0009 │ │ +4b57aa: 7010 e5f1 0300 |000b: invoke-direct {v3}, Lorg/apache/commons/codec/language/Soundex;.getSoundexMapping:()[C // method@f1e5 │ │ +4b57b0: 0c04 |000e: move-result-object v4 │ │ +4b57b2: 4904 0400 |000f: aget-char v4, v4, v0 │ │ +4b57b6: 0f04 |0011: return v4 │ │ +4b57b8: 2200 e518 |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4b57bc: 2201 0719 |0014: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b57c0: 7010 f4e0 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b57c6: 1a02 365e |0019: const-string v2, "The character is not mapped: " // string@5e36 │ │ +4b57ca: 6e20 fae0 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b57d0: 6e20 f7e0 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4b57d6: 6e10 05e1 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b57dc: 0c04 |0024: move-result-object v4 │ │ +4b57de: 7020 32e0 4000 |0025: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4b57e4: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=210 │ │ 0x000b line=213 │ │ 0x0012 line=211 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lorg/apache/commons/codec/language/Soundex; │ │ @@ -1759568,17 +1759569,17 @@ │ │ type : '([C)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b59b8: |[4b59b8] org.apache.commons.codec.language.Soundex.setSoundexMapping:([C)V │ │ -4b59c8: 5b01 31ae |0000: iput-object v1, v0, Lorg/apache/commons/codec/language/Soundex;.soundexMapping:[C // field@ae31 │ │ -4b59cc: 0e00 |0002: return-void │ │ +4b59bc: |[4b59bc] org.apache.commons.codec.language.Soundex.setSoundexMapping:([C)V │ │ +4b59cc: 5b01 31ae |0000: iput-object v1, v0, Lorg/apache/commons/codec/language/Soundex;.soundexMapping:[C // field@ae31 │ │ +4b59d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/codec/language/Soundex; │ │ 0x0000 - 0x0003 reg=1 (null) [C │ │ │ │ @@ -1759588,18 +1759589,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4b57fc: |[4b57fc] org.apache.commons.codec.language.Soundex.difference:(Ljava/lang/String;Ljava/lang/String;)I │ │ -4b580c: 7130 ecf1 1002 |0000: invoke-static {v0, v1, v2}, Lorg/apache/commons/codec/language/SoundexUtils;.difference:(Lorg/apache/commons/codec/StringEncoder;Ljava/lang/String;Ljava/lang/String;)I // method@f1ec │ │ -4b5812: 0a01 |0003: move-result v1 │ │ -4b5814: 0f01 |0004: return v1 │ │ +4b5800: |[4b5800] org.apache.commons.codec.language.Soundex.difference:(Ljava/lang/String;Ljava/lang/String;)I │ │ +4b5810: 7130 ecf1 1002 |0000: invoke-static {v0, v1, v2}, Lorg/apache/commons/codec/language/SoundexUtils;.difference:(Lorg/apache/commons/codec/StringEncoder;Ljava/lang/String;Ljava/lang/String;)I // method@f1ec │ │ +4b5816: 0a01 |0003: move-result v1 │ │ +4b5818: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/language/Soundex; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -1759609,25 +1759610,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4b5830: |[4b5830] org.apache.commons.codec.language.Soundex.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b5840: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ -4b5844: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4b5848: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ -4b584c: 6e20 e9f1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/language/Soundex;.soundex:(Ljava/lang/String;)Ljava/lang/String; // method@f1e9 │ │ -4b5852: 0c02 |0009: move-result-object v2 │ │ -4b5854: 1102 |000a: return-object v2 │ │ -4b5856: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b585a: 1a00 5b51 |000d: const-string v0, "Parameter supplied to Soundex encode is not of type java.lang.String" // string@515b │ │ -4b585e: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b5864: 2702 |0012: throw v2 │ │ +4b5834: |[4b5834] org.apache.commons.codec.language.Soundex.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b5844: 2020 0619 |0000: instance-of v0, v2, Ljava/lang/String; // type@1906 │ │ +4b5848: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4b584c: 1f02 0619 |0004: check-cast v2, Ljava/lang/String; // type@1906 │ │ +4b5850: 6e20 e9f1 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/language/Soundex;.soundex:(Ljava/lang/String;)Ljava/lang/String; // method@f1e9 │ │ +4b5856: 0c02 |0009: move-result-object v2 │ │ +4b5858: 1102 |000a: return-object v2 │ │ +4b585a: 2202 7e1c |000b: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b585e: 1a00 5b51 |000d: const-string v0, "Parameter supplied to Soundex encode is not of type java.lang.String" // string@515b │ │ +4b5862: 7020 4ff1 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b5868: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=135 │ │ 0x000b line=133 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/codec/language/Soundex; │ │ @@ -1759638,18 +1759639,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4b5868: |[4b5868] org.apache.commons.codec.language.Soundex.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b5878: 6e20 e9f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/Soundex;.soundex:(Ljava/lang/String;)Ljava/lang/String; // method@f1e9 │ │ -4b587e: 0c01 |0003: move-result-object v1 │ │ -4b5880: 1101 |0004: return-object v1 │ │ +4b586c: |[4b586c] org.apache.commons.codec.language.Soundex.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b587c: 6e20 e9f1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/codec/language/Soundex;.soundex:(Ljava/lang/String;)Ljava/lang/String; // method@f1e9 │ │ +4b5882: 0c01 |0003: move-result-object v1 │ │ +4b5884: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/language/Soundex; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1759658,17 +1759659,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b5818: |[4b5818] org.apache.commons.codec.language.Soundex.getMaxLength:()I │ │ -4b5828: 5210 30ae |0000: iget v0, v1, Lorg/apache/commons/codec/language/Soundex;.maxLength:I // field@ae30 │ │ -4b582c: 0f00 |0002: return v0 │ │ +4b581c: |[4b581c] org.apache.commons.codec.language.Soundex.getMaxLength:()I │ │ +4b582c: 5210 30ae |0000: iget v0, v1, Lorg/apache/commons/codec/language/Soundex;.maxLength:I // field@ae30 │ │ +4b5830: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/codec/language/Soundex; │ │ │ │ #4 : (in Lorg/apache/commons/codec/language/Soundex;) │ │ @@ -1759676,17 +1759677,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b59a0: |[4b59a0] org.apache.commons.codec.language.Soundex.setMaxLength:(I)V │ │ -4b59b0: 5901 30ae |0000: iput v1, v0, Lorg/apache/commons/codec/language/Soundex;.maxLength:I // field@ae30 │ │ -4b59b4: 0e00 |0002: return-void │ │ +4b59a4: |[4b59a4] org.apache.commons.codec.language.Soundex.setMaxLength:(I)V │ │ +4b59b4: 5901 30ae |0000: iput v1, v0, Lorg/apache/commons/codec/language/Soundex;.maxLength:I // field@ae30 │ │ +4b59b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/codec/language/Soundex; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1759695,56 +1759696,56 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -4b5884: |[4b5884] org.apache.commons.codec.language.Soundex.soundex:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b5894: 3908 0400 |0000: if-nez v8, 0004 // +0004 │ │ -4b5898: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -4b589a: 1108 |0003: return-object v8 │ │ -4b589c: 7110 ebf1 0800 |0004: invoke-static {v8}, Lorg/apache/commons/codec/language/SoundexUtils;.clean:(Ljava/lang/String;)Ljava/lang/String; // method@f1eb │ │ -4b58a2: 0c08 |0007: move-result-object v8 │ │ -4b58a4: 6e10 dae0 0800 |0008: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b58aa: 0a00 |000b: move-result v0 │ │ -4b58ac: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -4b58b0: 1108 |000e: return-object v8 │ │ -4b58b2: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -4b58b4: 2301 1f1e |0010: new-array v1, v0, [C // type@1e1f │ │ -4b58b8: 2601 3400 0000 |0012: fill-array-data v1, 00000046 // +00000034 │ │ -4b58be: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -4b58c0: 6e20 bfe0 2800 |0016: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4b58c6: 0a03 |0019: move-result v3 │ │ -4b58c8: 5003 0102 |001a: aput-char v3, v1, v2 │ │ -4b58cc: 7030 e3f1 8702 |001c: invoke-direct {v7, v8, v2}, Lorg/apache/commons/codec/language/Soundex;.getMappingCode:(Ljava/lang/String;I)C // method@f1e3 │ │ -4b58d2: 0a02 |001f: move-result v2 │ │ -4b58d4: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -4b58d6: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -4b58d8: 6e10 dae0 0800 |0022: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4b58de: 0a05 |0025: move-result v5 │ │ -4b58e0: 3553 1a00 |0026: if-ge v3, v5, 0040 // +001a │ │ -4b58e4: 3504 1800 |0028: if-ge v4, v0, 0040 // +0018 │ │ -4b58e8: d805 0301 |002a: add-int/lit8 v5, v3, #int 1 // #01 │ │ -4b58ec: 7030 e3f1 8703 |002c: invoke-direct {v7, v8, v3}, Lorg/apache/commons/codec/language/Soundex;.getMappingCode:(Ljava/lang/String;I)C // method@f1e3 │ │ -4b58f2: 0a03 |002f: move-result v3 │ │ -4b58f4: 3803 0e00 |0030: if-eqz v3, 003e // +000e │ │ -4b58f8: 1306 3000 |0032: const/16 v6, #int 48 // #30 │ │ -4b58fc: 3263 0900 |0034: if-eq v3, v6, 003d // +0009 │ │ -4b5900: 3223 0700 |0036: if-eq v3, v2, 003d // +0007 │ │ -4b5904: d802 0401 |0038: add-int/lit8 v2, v4, #int 1 // #01 │ │ -4b5908: 5003 0104 |003a: aput-char v3, v1, v4 │ │ -4b590c: 0124 |003c: move v4, v2 │ │ -4b590e: 0132 |003d: move v2, v3 │ │ -4b5910: 0153 |003e: move v3, v5 │ │ -4b5912: 28e3 |003f: goto 0022 // -001d │ │ -4b5914: 2208 0619 |0040: new-instance v8, Ljava/lang/String; // type@1906 │ │ -4b5918: 7020 bde0 1800 |0042: invoke-direct {v8, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ -4b591e: 1108 |0045: return-object v8 │ │ -4b5920: 0003 0200 0400 0000 3000 3000 3000 ... |0046: array-data (8 units) │ │ +4b5888: |[4b5888] org.apache.commons.codec.language.Soundex.soundex:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b5898: 3908 0400 |0000: if-nez v8, 0004 // +0004 │ │ +4b589c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +4b589e: 1108 |0003: return-object v8 │ │ +4b58a0: 7110 ebf1 0800 |0004: invoke-static {v8}, Lorg/apache/commons/codec/language/SoundexUtils;.clean:(Ljava/lang/String;)Ljava/lang/String; // method@f1eb │ │ +4b58a6: 0c08 |0007: move-result-object v8 │ │ +4b58a8: 6e10 dae0 0800 |0008: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b58ae: 0a00 |000b: move-result v0 │ │ +4b58b0: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +4b58b4: 1108 |000e: return-object v8 │ │ +4b58b6: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +4b58b8: 2301 1f1e |0010: new-array v1, v0, [C // type@1e1f │ │ +4b58bc: 2601 3400 0000 |0012: fill-array-data v1, 00000046 // +00000034 │ │ +4b58c2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +4b58c4: 6e20 bfe0 2800 |0016: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4b58ca: 0a03 |0019: move-result v3 │ │ +4b58cc: 5003 0102 |001a: aput-char v3, v1, v2 │ │ +4b58d0: 7030 e3f1 8702 |001c: invoke-direct {v7, v8, v2}, Lorg/apache/commons/codec/language/Soundex;.getMappingCode:(Ljava/lang/String;I)C // method@f1e3 │ │ +4b58d6: 0a02 |001f: move-result v2 │ │ +4b58d8: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +4b58da: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +4b58dc: 6e10 dae0 0800 |0022: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4b58e2: 0a05 |0025: move-result v5 │ │ +4b58e4: 3553 1a00 |0026: if-ge v3, v5, 0040 // +001a │ │ +4b58e8: 3504 1800 |0028: if-ge v4, v0, 0040 // +0018 │ │ +4b58ec: d805 0301 |002a: add-int/lit8 v5, v3, #int 1 // #01 │ │ +4b58f0: 7030 e3f1 8703 |002c: invoke-direct {v7, v8, v3}, Lorg/apache/commons/codec/language/Soundex;.getMappingCode:(Ljava/lang/String;I)C // method@f1e3 │ │ +4b58f6: 0a03 |002f: move-result v3 │ │ +4b58f8: 3803 0e00 |0030: if-eqz v3, 003e // +000e │ │ +4b58fc: 1306 3000 |0032: const/16 v6, #int 48 // #30 │ │ +4b5900: 3263 0900 |0034: if-eq v3, v6, 003d // +0009 │ │ +4b5904: 3223 0700 |0036: if-eq v3, v2, 003d // +0007 │ │ +4b5908: d802 0401 |0038: add-int/lit8 v2, v4, #int 1 // #01 │ │ +4b590c: 5003 0104 |003a: aput-char v3, v1, v4 │ │ +4b5910: 0124 |003c: move v4, v2 │ │ +4b5912: 0132 |003d: move v2, v3 │ │ +4b5914: 0153 |003e: move v3, v5 │ │ +4b5916: 28e3 |003f: goto 0022 // -001d │ │ +4b5918: 2208 0619 |0040: new-instance v8, Ljava/lang/String; // type@1906 │ │ +4b591c: 7020 bde0 1800 |0042: invoke-direct {v8, v1}, Ljava/lang/String;.:([C)V // method@e0bd │ │ +4b5922: 1108 |0045: return-object v8 │ │ +4b5924: 0003 0200 0400 0000 3000 3000 3000 ... |0046: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=250 │ │ 0x0008 line=251 │ │ 0x0012 line=254 │ │ 0x0016 line=257 │ │ 0x001c line=258 │ │ @@ -1759803,19 +1759804,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4b5bf4: |[4b5bf4] org.apache.commons.codec.net.BCodec.:()V │ │ -4b5c04: 7010 1af2 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/codec/net/RFC1522Codec;.:()V // method@f21a │ │ -4b5c0a: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ -4b5c0e: 5b10 32ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/BCodec;.charset:Ljava/lang/String; // field@ae32 │ │ -4b5c12: 0e00 |0007: return-void │ │ +4b5bf8: |[4b5bf8] org.apache.commons.codec.net.BCodec.:()V │ │ +4b5c08: 7010 1af2 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/codec/net/RFC1522Codec;.:()V // method@f21a │ │ +4b5c0e: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ +4b5c12: 5b10 32ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/BCodec;.charset:Ljava/lang/String; // field@ae32 │ │ +4b5c16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/codec/net/BCodec; │ │ │ │ @@ -1759824,20 +1759825,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4b5c14: |[4b5c14] org.apache.commons.codec.net.BCodec.:(Ljava/lang/String;)V │ │ -4b5c24: 7010 1af2 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/codec/net/RFC1522Codec;.:()V // method@f21a │ │ -4b5c2a: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ -4b5c2e: 5b10 32ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/BCodec;.charset:Ljava/lang/String; // field@ae32 │ │ -4b5c32: 5b12 32ae |0007: iput-object v2, v1, Lorg/apache/commons/codec/net/BCodec;.charset:Ljava/lang/String; // field@ae32 │ │ -4b5c36: 0e00 |0009: return-void │ │ +4b5c18: |[4b5c18] org.apache.commons.codec.net.BCodec.:(Ljava/lang/String;)V │ │ +4b5c28: 7010 1af2 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/codec/net/RFC1522Codec;.:()V // method@f21a │ │ +4b5c2e: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ +4b5c32: 5b10 32ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/BCodec;.charset:Ljava/lang/String; // field@ae32 │ │ +4b5c36: 5b12 32ae |0007: iput-object v2, v1, Lorg/apache/commons/codec/net/BCodec;.charset:Ljava/lang/String; // field@ae32 │ │ +4b5c3a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=49 │ │ 0x0007 line=69 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/codec/net/BCodec; │ │ @@ -1759849,40 +1759850,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -4b5a18: |[4b5a18] org.apache.commons.codec.net.BCodec.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b5a28: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -4b5a2c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b5a2e: 1104 |0003: return-object v4 │ │ -4b5a30: 2040 0619 |0004: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ -4b5a34: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -4b5a38: 1f04 0619 |0008: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4b5a3c: 6e20 f1f1 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/BCodec;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@f1f1 │ │ -4b5a42: 0c04 |000d: move-result-object v4 │ │ -4b5a44: 1104 |000e: return-object v4 │ │ -4b5a46: 2200 7c1c |000f: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b5a4a: 2201 0719 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b5a4e: 7010 f4e0 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b5a54: 1a02 094f |0016: const-string v2, "Objects of type " // string@4f09 │ │ -4b5a58: 6e20 fae0 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5a5e: 6e10 96e0 0400 |001b: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4b5a64: 0c04 |001e: move-result-object v4 │ │ -4b5a66: 6e10 e2df 0400 |001f: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -4b5a6c: 0c04 |0022: move-result-object v4 │ │ -4b5a6e: 6e20 fae0 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5a74: 1a04 0801 |0026: const-string v4, " cannot be decoded using BCodec" // string@0108 │ │ -4b5a78: 6e20 fae0 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5a7e: 6e10 05e1 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b5a84: 0c04 |002e: move-result-object v4 │ │ -4b5a86: 7020 4df1 4000 |002f: invoke-direct {v0, v4}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b5a8c: 2700 |0032: throw v0 │ │ +4b5a1c: |[4b5a1c] org.apache.commons.codec.net.BCodec.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b5a2c: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +4b5a30: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b5a32: 1104 |0003: return-object v4 │ │ +4b5a34: 2040 0619 |0004: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ +4b5a38: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +4b5a3c: 1f04 0619 |0008: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4b5a40: 6e20 f1f1 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/BCodec;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@f1f1 │ │ +4b5a46: 0c04 |000d: move-result-object v4 │ │ +4b5a48: 1104 |000e: return-object v4 │ │ +4b5a4a: 2200 7c1c |000f: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b5a4e: 2201 0719 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b5a52: 7010 f4e0 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b5a58: 1a02 094f |0016: const-string v2, "Objects of type " // string@4f09 │ │ +4b5a5c: 6e20 fae0 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5a62: 6e10 96e0 0400 |001b: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4b5a68: 0c04 |001e: move-result-object v4 │ │ +4b5a6a: 6e10 e2df 0400 |001f: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +4b5a70: 0c04 |0022: move-result-object v4 │ │ +4b5a72: 6e20 fae0 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5a78: 1a04 0801 |0026: const-string v4, " cannot be decoded using BCodec" // string@0108 │ │ +4b5a7c: 6e20 fae0 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5a82: 6e10 05e1 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b5a88: 0c04 |002e: move-result-object v4 │ │ +4b5a8a: 7020 4df1 4000 |002f: invoke-direct {v0, v4}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b5a90: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=190 │ │ 0x0008 line=191 │ │ 0x000f line=193 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lorg/apache/commons/codec/net/BCodec; │ │ @@ -1759893,27 +1759894,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4b5b08: |[4b5b08] org.apache.commons.codec.net.BCodec.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b5b18: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4b5b1c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4b5b1e: 1102 |0003: return-object v2 │ │ -4b5b20: 6e20 f2f1 2100 |0004: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/net/BCodec;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@f1f2 │ │ -4b5b26: 0c02 |0007: move-result-object v2 │ │ -4b5b28: 1102 |0008: return-object v2 │ │ -4b5b2a: 0d02 |0009: move-exception v2 │ │ -4b5b2c: 2200 7c1c |000a: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b5b30: 6e10 83df 0200 |000c: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ -4b5b36: 0c02 |000f: move-result-object v2 │ │ -4b5b38: 7020 4df1 2000 |0010: invoke-direct {v0, v2}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b5b3e: 2700 |0013: throw v0 │ │ +4b5b0c: |[4b5b0c] org.apache.commons.codec.net.BCodec.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b5b1c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4b5b20: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4b5b22: 1102 |0003: return-object v2 │ │ +4b5b24: 6e20 f2f1 2100 |0004: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/net/BCodec;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@f1f2 │ │ +4b5b2a: 0c02 |0007: move-result-object v2 │ │ +4b5b2c: 1102 |0008: return-object v2 │ │ +4b5b2e: 0d02 |0009: move-exception v2 │ │ +4b5b30: 2200 7c1c |000a: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b5b34: 6e10 83df 0200 |000c: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ +4b5b3a: 0c02 |000f: move-result-object v2 │ │ +4b5b3c: 7020 4df1 2000 |0010: invoke-direct {v0, v2}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b5b42: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0008 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0009 │ │ positions : │ │ 0x0004 line=147 │ │ 0x000a line=149 │ │ locals : │ │ @@ -1759925,21 +1759926,21 @@ │ │ type : '([B)[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4b59d0: |[4b59d0] org.apache.commons.codec.net.BCodec.doDecoding:([B)[B │ │ -4b59e0: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -4b59e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4b59e6: 1101 |0003: return-object v1 │ │ -4b59e8: 7110 65f1 0100 |0004: invoke-static {v1}, Lorg/apache/commons/codec/binary/Base64;.decodeBase64:([B)[B // method@f165 │ │ -4b59ee: 0c01 |0007: move-result-object v1 │ │ -4b59f0: 1101 |0008: return-object v1 │ │ +4b59d4: |[4b59d4] org.apache.commons.codec.net.BCodec.doDecoding:([B)[B │ │ +4b59e4: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +4b59e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4b59ea: 1101 |0003: return-object v1 │ │ +4b59ec: 7110 65f1 0100 |0004: invoke-static {v1}, Lorg/apache/commons/codec/binary/Base64;.decodeBase64:([B)[B // method@f165 │ │ +4b59f2: 0c01 |0007: move-result-object v1 │ │ +4b59f4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/codec/net/BCodec; │ │ 0x0000 - 0x0009 reg=1 (null) [B │ │ │ │ @@ -1759948,21 +1759949,21 @@ │ │ type : '([B)[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4b59f4: |[4b59f4] org.apache.commons.codec.net.BCodec.doEncoding:([B)[B │ │ -4b5a04: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -4b5a08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4b5a0a: 1101 |0003: return-object v1 │ │ -4b5a0c: 7110 6af1 0100 |0004: invoke-static {v1}, Lorg/apache/commons/codec/binary/Base64;.encodeBase64:([B)[B // method@f16a │ │ -4b5a12: 0c01 |0007: move-result-object v1 │ │ -4b5a14: 1101 |0008: return-object v1 │ │ +4b59f8: |[4b59f8] org.apache.commons.codec.net.BCodec.doEncoding:([B)[B │ │ +4b5a08: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +4b5a0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4b5a0e: 1101 |0003: return-object v1 │ │ +4b5a10: 7110 6af1 0100 |0004: invoke-static {v1}, Lorg/apache/commons/codec/binary/Base64;.encodeBase64:([B)[B // method@f16a │ │ +4b5a16: 0c01 |0007: move-result-object v1 │ │ +4b5a18: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/codec/net/BCodec; │ │ 0x0000 - 0x0009 reg=1 (null) [B │ │ │ │ @@ -1759971,40 +1759972,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -4b5a90: |[4b5a90] org.apache.commons.codec.net.BCodec.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b5aa0: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -4b5aa4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b5aa6: 1104 |0003: return-object v4 │ │ -4b5aa8: 2040 0619 |0004: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ -4b5aac: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -4b5ab0: 1f04 0619 |0008: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4b5ab4: 6e20 f6f1 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/BCodec;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f1f6 │ │ -4b5aba: 0c04 |000d: move-result-object v4 │ │ -4b5abc: 1104 |000e: return-object v4 │ │ -4b5abe: 2200 7e1c |000f: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b5ac2: 2201 0719 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b5ac6: 7010 f4e0 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b5acc: 1a02 094f |0016: const-string v2, "Objects of type " // string@4f09 │ │ -4b5ad0: 6e20 fae0 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5ad6: 6e10 96e0 0400 |001b: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4b5adc: 0c04 |001e: move-result-object v4 │ │ -4b5ade: 6e10 e2df 0400 |001f: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -4b5ae4: 0c04 |0022: move-result-object v4 │ │ -4b5ae6: 6e20 fae0 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5aec: 1a04 0a01 |0026: const-string v4, " cannot be encoded using BCodec" // string@010a │ │ -4b5af0: 6e20 fae0 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5af6: 6e10 05e1 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b5afc: 0c04 |002e: move-result-object v4 │ │ -4b5afe: 7020 4ff1 4000 |002f: invoke-direct {v0, v4}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b5b04: 2700 |0032: throw v0 │ │ +4b5a94: |[4b5a94] org.apache.commons.codec.net.BCodec.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b5aa4: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +4b5aa8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b5aaa: 1104 |0003: return-object v4 │ │ +4b5aac: 2040 0619 |0004: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ +4b5ab0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +4b5ab4: 1f04 0619 |0008: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4b5ab8: 6e20 f6f1 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/BCodec;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f1f6 │ │ +4b5abe: 0c04 |000d: move-result-object v4 │ │ +4b5ac0: 1104 |000e: return-object v4 │ │ +4b5ac2: 2200 7e1c |000f: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b5ac6: 2201 0719 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b5aca: 7010 f4e0 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b5ad0: 1a02 094f |0016: const-string v2, "Objects of type " // string@4f09 │ │ +4b5ad4: 6e20 fae0 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5ada: 6e10 96e0 0400 |001b: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4b5ae0: 0c04 |001e: move-result-object v4 │ │ +4b5ae2: 6e10 e2df 0400 |001f: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +4b5ae8: 0c04 |0022: move-result-object v4 │ │ +4b5aea: 6e20 fae0 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5af0: 1a04 0a01 |0026: const-string v4, " cannot be encoded using BCodec" // string@010a │ │ +4b5af4: 6e20 fae0 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5afa: 6e10 05e1 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b5b00: 0c04 |002e: move-result-object v4 │ │ +4b5b02: 7020 4ff1 4000 |002f: invoke-direct {v0, v4}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b5b08: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=166 │ │ 0x0008 line=167 │ │ 0x000f line=169 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lorg/apache/commons/codec/net/BCodec; │ │ @@ -1760015,23 +1760016,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4b5b50: |[4b5b50] org.apache.commons.codec.net.BCodec.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b5b60: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4b5b64: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4b5b66: 1102 |0003: return-object v2 │ │ -4b5b68: 6e10 f9f1 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/BCodec;.getDefaultCharset:()Ljava/lang/String; // method@f1f9 │ │ -4b5b6e: 0c00 |0007: move-result-object v0 │ │ -4b5b70: 6e30 f7f1 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/BCodec;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f1f7 │ │ -4b5b76: 0c02 |000b: move-result-object v2 │ │ -4b5b78: 1102 |000c: return-object v2 │ │ +4b5b54: |[4b5b54] org.apache.commons.codec.net.BCodec.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b5b64: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4b5b68: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4b5b6a: 1102 |0003: return-object v2 │ │ +4b5b6c: 6e10 f9f1 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/BCodec;.getDefaultCharset:()Ljava/lang/String; // method@f1f9 │ │ +4b5b72: 0c00 |0007: move-result-object v0 │ │ +4b5b74: 6e30 f7f1 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/BCodec;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f1f7 │ │ +4b5b7a: 0c02 |000b: move-result-object v2 │ │ +4b5b7c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=127 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/codec/net/BCodec; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1760040,27 +1760041,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4b5b7c: |[4b5b7c] org.apache.commons.codec.net.BCodec.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b5b8c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -4b5b90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4b5b92: 1101 |0003: return-object v1 │ │ -4b5b94: 6e30 f8f1 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/codec/net/BCodec;.encodeText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f1f8 │ │ -4b5b9a: 0c01 |0007: move-result-object v1 │ │ -4b5b9c: 1101 |0008: return-object v1 │ │ -4b5b9e: 0d01 |0009: move-exception v1 │ │ -4b5ba0: 2202 7e1c |000a: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b5ba4: 6e10 83df 0100 |000c: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ -4b5baa: 0c01 |000f: move-result-object v1 │ │ -4b5bac: 7020 4ff1 1200 |0010: invoke-direct {v2, v1}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b5bb2: 2702 |0013: throw v2 │ │ +4b5b80: |[4b5b80] org.apache.commons.codec.net.BCodec.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b5b90: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +4b5b94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4b5b96: 1101 |0003: return-object v1 │ │ +4b5b98: 6e30 f8f1 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/codec/net/BCodec;.encodeText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f1f8 │ │ +4b5b9e: 0c01 |0007: move-result-object v1 │ │ +4b5ba0: 1101 |0008: return-object v1 │ │ +4b5ba2: 0d01 |0009: move-exception v1 │ │ +4b5ba4: 2202 7e1c |000a: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b5ba8: 6e10 83df 0100 |000c: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ +4b5bae: 0c01 |000f: move-result-object v1 │ │ +4b5bb0: 7020 4ff1 1200 |0010: invoke-direct {v2, v1}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b5bb6: 2702 |0013: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x0008 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0009 │ │ positions : │ │ 0x0004 line=107 │ │ 0x000a line=109 │ │ locals : │ │ @@ -1760073,17 +1760074,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b5bc4: |[4b5bc4] org.apache.commons.codec.net.BCodec.getDefaultCharset:()Ljava/lang/String; │ │ -4b5bd4: 5410 32ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/net/BCodec;.charset:Ljava/lang/String; // field@ae32 │ │ -4b5bd8: 1100 |0002: return-object v0 │ │ +4b5bc8: |[4b5bc8] org.apache.commons.codec.net.BCodec.getDefaultCharset:()Ljava/lang/String; │ │ +4b5bd8: 5410 32ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/net/BCodec;.charset:Ljava/lang/String; // field@ae32 │ │ +4b5bdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/codec/net/BCodec; │ │ │ │ #8 : (in Lorg/apache/commons/codec/net/BCodec;) │ │ @@ -1760091,17 +1760092,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b5bdc: |[4b5bdc] org.apache.commons.codec.net.BCodec.getEncoding:()Ljava/lang/String; │ │ -4b5bec: 1a00 160d |0000: const-string v0, "B" // string@0d16 │ │ -4b5bf0: 1100 |0002: return-object v0 │ │ +4b5be0: |[4b5be0] org.apache.commons.codec.net.BCodec.getEncoding:()Ljava/lang/String; │ │ +4b5bf0: 1a00 160d |0000: const-string v0, "B" // string@0d16 │ │ +4b5bf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3383 (BCodec.java) │ │ │ │ Class #5803 header: │ │ @@ -1760165,107 +1760166,107 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 214 16-bit code units │ │ -4b5efc: |[4b5efc] org.apache.commons.codec.net.QCodec.:()V │ │ -4b5f0c: 2200 7319 |0000: new-instance v0, Ljava/util/BitSet; // type@1973 │ │ -4b5f10: 1301 0001 |0002: const/16 v1, #int 256 // #100 │ │ -4b5f14: 7020 d0e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@e2d0 │ │ -4b5f1a: 6900 34ae |0007: sput-object v0, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ -4b5f1e: 1301 2000 |0009: const/16 v1, #int 32 // #20 │ │ -4b5f22: 6e20 dae2 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f28: 1302 2100 |000e: const/16 v2, #int 33 // #21 │ │ -4b5f2c: 6e20 dae2 2000 |0010: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f32: 1302 2200 |0013: const/16 v2, #int 34 // #22 │ │ -4b5f36: 6e20 dae2 2000 |0015: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f3c: 1302 2300 |0018: const/16 v2, #int 35 // #23 │ │ -4b5f40: 6e20 dae2 2000 |001a: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f46: 1302 2400 |001d: const/16 v2, #int 36 // #24 │ │ -4b5f4a: 6e20 dae2 2000 |001f: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f50: 1302 2500 |0022: const/16 v2, #int 37 // #25 │ │ -4b5f54: 6e20 dae2 2000 |0024: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f5a: 1302 2600 |0027: const/16 v2, #int 38 // #26 │ │ -4b5f5e: 6e20 dae2 2000 |0029: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f64: 1302 2700 |002c: const/16 v2, #int 39 // #27 │ │ -4b5f68: 6e20 dae2 2000 |002e: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f6e: 1302 2800 |0031: const/16 v2, #int 40 // #28 │ │ -4b5f72: 6e20 dae2 2000 |0033: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f78: 1302 2900 |0036: const/16 v2, #int 41 // #29 │ │ -4b5f7c: 6e20 dae2 2000 |0038: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f82: 1302 2a00 |003b: const/16 v2, #int 42 // #2a │ │ -4b5f86: 6e20 dae2 2000 |003d: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f8c: 1302 2b00 |0040: const/16 v2, #int 43 // #2b │ │ -4b5f90: 6e20 dae2 2000 |0042: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5f96: 1302 2c00 |0045: const/16 v2, #int 44 // #2c │ │ -4b5f9a: 6e20 dae2 2000 |0047: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5fa0: 1302 2d00 |004a: const/16 v2, #int 45 // #2d │ │ -4b5fa4: 6e20 dae2 2000 |004c: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5faa: 1302 2e00 |004f: const/16 v2, #int 46 // #2e │ │ -4b5fae: 6e20 dae2 2000 |0051: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5fb4: 1302 2f00 |0054: const/16 v2, #int 47 // #2f │ │ -4b5fb8: 6e20 dae2 2000 |0056: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5fbe: 1300 3000 |0059: const/16 v0, #int 48 // #30 │ │ -4b5fc2: 1302 3900 |005b: const/16 v2, #int 57 // #39 │ │ -4b5fc6: 3620 0a00 |005d: if-gt v0, v2, 0067 // +000a │ │ -4b5fca: 6202 34ae |005f: sget-object v2, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ -4b5fce: 6e20 dae2 0200 |0061: invoke-virtual {v2, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5fd4: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b5fd8: 28f5 |0066: goto 005b // -000b │ │ -4b5fda: 6200 34ae |0067: sget-object v0, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ -4b5fde: 1302 3a00 |0069: const/16 v2, #int 58 // #3a │ │ -4b5fe2: 6e20 dae2 2000 |006b: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5fe8: 1302 3b00 |006e: const/16 v2, #int 59 // #3b │ │ -4b5fec: 6e20 dae2 2000 |0070: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5ff2: 1302 3c00 |0073: const/16 v2, #int 60 // #3c │ │ -4b5ff6: 6e20 dae2 2000 |0075: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b5ffc: 1302 3e00 |0078: const/16 v2, #int 62 // #3e │ │ -4b6000: 6e20 dae2 2000 |007a: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6006: 1302 4000 |007d: const/16 v2, #int 64 // #40 │ │ -4b600a: 6e20 dae2 2000 |007f: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6010: 1300 4100 |0082: const/16 v0, #int 65 // #41 │ │ -4b6014: 1302 5a00 |0084: const/16 v2, #int 90 // #5a │ │ -4b6018: 3620 0a00 |0086: if-gt v0, v2, 0090 // +000a │ │ -4b601c: 6202 34ae |0088: sget-object v2, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ -4b6020: 6e20 dae2 0200 |008a: invoke-virtual {v2, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6026: d800 0001 |008d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b602a: 28f5 |008f: goto 0084 // -000b │ │ -4b602c: 6200 34ae |0090: sget-object v0, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ -4b6030: 1302 5b00 |0092: const/16 v2, #int 91 // #5b │ │ -4b6034: 6e20 dae2 2000 |0094: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b603a: 1302 5c00 |0097: const/16 v2, #int 92 // #5c │ │ -4b603e: 6e20 dae2 2000 |0099: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6044: 1302 5d00 |009c: const/16 v2, #int 93 // #5d │ │ -4b6048: 6e20 dae2 2000 |009e: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b604e: 1302 5e00 |00a1: const/16 v2, #int 94 // #5e │ │ -4b6052: 6e20 dae2 2000 |00a3: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6058: 1302 6000 |00a6: const/16 v2, #int 96 // #60 │ │ -4b605c: 6e20 dae2 2000 |00a8: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6062: 1300 6100 |00ab: const/16 v0, #int 97 // #61 │ │ -4b6066: 1302 7a00 |00ad: const/16 v2, #int 122 // #7a │ │ -4b606a: 3620 0a00 |00af: if-gt v0, v2, 00b9 // +000a │ │ -4b606e: 6202 34ae |00b1: sget-object v2, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ -4b6072: 6e20 dae2 0200 |00b3: invoke-virtual {v2, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6078: d800 0001 |00b6: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b607c: 28f5 |00b8: goto 00ad // -000b │ │ -4b607e: 6200 34ae |00b9: sget-object v0, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ -4b6082: 1302 7b00 |00bb: const/16 v2, #int 123 // #7b │ │ -4b6086: 6e20 dae2 2000 |00bd: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b608c: 1302 7c00 |00c0: const/16 v2, #int 124 // #7c │ │ -4b6090: 6e20 dae2 2000 |00c2: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6096: 1302 7d00 |00c5: const/16 v2, #int 125 // #7d │ │ -4b609a: 6e20 dae2 2000 |00c7: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b60a0: 1302 7e00 |00ca: const/16 v2, #int 126 // #7e │ │ -4b60a4: 6e20 dae2 2000 |00cc: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b60aa: 6b01 33ae |00cf: sput-byte v1, Lorg/apache/commons/codec/net/QCodec;.BLANK:B // field@ae33 │ │ -4b60ae: 1300 5f00 |00d1: const/16 v0, #int 95 // #5f │ │ -4b60b2: 6b00 35ae |00d3: sput-byte v0, Lorg/apache/commons/codec/net/QCodec;.UNDERSCORE:B // field@ae35 │ │ -4b60b6: 0e00 |00d5: return-void │ │ +4b5f00: |[4b5f00] org.apache.commons.codec.net.QCodec.:()V │ │ +4b5f10: 2200 7319 |0000: new-instance v0, Ljava/util/BitSet; // type@1973 │ │ +4b5f14: 1301 0001 |0002: const/16 v1, #int 256 // #100 │ │ +4b5f18: 7020 d0e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@e2d0 │ │ +4b5f1e: 6900 34ae |0007: sput-object v0, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ +4b5f22: 1301 2000 |0009: const/16 v1, #int 32 // #20 │ │ +4b5f26: 6e20 dae2 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f2c: 1302 2100 |000e: const/16 v2, #int 33 // #21 │ │ +4b5f30: 6e20 dae2 2000 |0010: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f36: 1302 2200 |0013: const/16 v2, #int 34 // #22 │ │ +4b5f3a: 6e20 dae2 2000 |0015: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f40: 1302 2300 |0018: const/16 v2, #int 35 // #23 │ │ +4b5f44: 6e20 dae2 2000 |001a: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f4a: 1302 2400 |001d: const/16 v2, #int 36 // #24 │ │ +4b5f4e: 6e20 dae2 2000 |001f: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f54: 1302 2500 |0022: const/16 v2, #int 37 // #25 │ │ +4b5f58: 6e20 dae2 2000 |0024: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f5e: 1302 2600 |0027: const/16 v2, #int 38 // #26 │ │ +4b5f62: 6e20 dae2 2000 |0029: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f68: 1302 2700 |002c: const/16 v2, #int 39 // #27 │ │ +4b5f6c: 6e20 dae2 2000 |002e: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f72: 1302 2800 |0031: const/16 v2, #int 40 // #28 │ │ +4b5f76: 6e20 dae2 2000 |0033: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f7c: 1302 2900 |0036: const/16 v2, #int 41 // #29 │ │ +4b5f80: 6e20 dae2 2000 |0038: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f86: 1302 2a00 |003b: const/16 v2, #int 42 // #2a │ │ +4b5f8a: 6e20 dae2 2000 |003d: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f90: 1302 2b00 |0040: const/16 v2, #int 43 // #2b │ │ +4b5f94: 6e20 dae2 2000 |0042: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5f9a: 1302 2c00 |0045: const/16 v2, #int 44 // #2c │ │ +4b5f9e: 6e20 dae2 2000 |0047: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5fa4: 1302 2d00 |004a: const/16 v2, #int 45 // #2d │ │ +4b5fa8: 6e20 dae2 2000 |004c: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5fae: 1302 2e00 |004f: const/16 v2, #int 46 // #2e │ │ +4b5fb2: 6e20 dae2 2000 |0051: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5fb8: 1302 2f00 |0054: const/16 v2, #int 47 // #2f │ │ +4b5fbc: 6e20 dae2 2000 |0056: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5fc2: 1300 3000 |0059: const/16 v0, #int 48 // #30 │ │ +4b5fc6: 1302 3900 |005b: const/16 v2, #int 57 // #39 │ │ +4b5fca: 3620 0a00 |005d: if-gt v0, v2, 0067 // +000a │ │ +4b5fce: 6202 34ae |005f: sget-object v2, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ +4b5fd2: 6e20 dae2 0200 |0061: invoke-virtual {v2, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5fd8: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b5fdc: 28f5 |0066: goto 005b // -000b │ │ +4b5fde: 6200 34ae |0067: sget-object v0, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ +4b5fe2: 1302 3a00 |0069: const/16 v2, #int 58 // #3a │ │ +4b5fe6: 6e20 dae2 2000 |006b: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5fec: 1302 3b00 |006e: const/16 v2, #int 59 // #3b │ │ +4b5ff0: 6e20 dae2 2000 |0070: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b5ff6: 1302 3c00 |0073: const/16 v2, #int 60 // #3c │ │ +4b5ffa: 6e20 dae2 2000 |0075: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6000: 1302 3e00 |0078: const/16 v2, #int 62 // #3e │ │ +4b6004: 6e20 dae2 2000 |007a: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b600a: 1302 4000 |007d: const/16 v2, #int 64 // #40 │ │ +4b600e: 6e20 dae2 2000 |007f: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6014: 1300 4100 |0082: const/16 v0, #int 65 // #41 │ │ +4b6018: 1302 5a00 |0084: const/16 v2, #int 90 // #5a │ │ +4b601c: 3620 0a00 |0086: if-gt v0, v2, 0090 // +000a │ │ +4b6020: 6202 34ae |0088: sget-object v2, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ +4b6024: 6e20 dae2 0200 |008a: invoke-virtual {v2, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b602a: d800 0001 |008d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b602e: 28f5 |008f: goto 0084 // -000b │ │ +4b6030: 6200 34ae |0090: sget-object v0, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ +4b6034: 1302 5b00 |0092: const/16 v2, #int 91 // #5b │ │ +4b6038: 6e20 dae2 2000 |0094: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b603e: 1302 5c00 |0097: const/16 v2, #int 92 // #5c │ │ +4b6042: 6e20 dae2 2000 |0099: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6048: 1302 5d00 |009c: const/16 v2, #int 93 // #5d │ │ +4b604c: 6e20 dae2 2000 |009e: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6052: 1302 5e00 |00a1: const/16 v2, #int 94 // #5e │ │ +4b6056: 6e20 dae2 2000 |00a3: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b605c: 1302 6000 |00a6: const/16 v2, #int 96 // #60 │ │ +4b6060: 6e20 dae2 2000 |00a8: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6066: 1300 6100 |00ab: const/16 v0, #int 97 // #61 │ │ +4b606a: 1302 7a00 |00ad: const/16 v2, #int 122 // #7a │ │ +4b606e: 3620 0a00 |00af: if-gt v0, v2, 00b9 // +000a │ │ +4b6072: 6202 34ae |00b1: sget-object v2, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ +4b6076: 6e20 dae2 0200 |00b3: invoke-virtual {v2, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b607c: d800 0001 |00b6: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b6080: 28f5 |00b8: goto 00ad // -000b │ │ +4b6082: 6200 34ae |00b9: sget-object v0, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ +4b6086: 1302 7b00 |00bb: const/16 v2, #int 123 // #7b │ │ +4b608a: 6e20 dae2 2000 |00bd: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6090: 1302 7c00 |00c0: const/16 v2, #int 124 // #7c │ │ +4b6094: 6e20 dae2 2000 |00c2: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b609a: 1302 7d00 |00c5: const/16 v2, #int 125 // #7d │ │ +4b609e: 6e20 dae2 2000 |00c7: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b60a4: 1302 7e00 |00ca: const/16 v2, #int 126 // #7e │ │ +4b60a8: 6e20 dae2 2000 |00cc: invoke-virtual {v0, v2}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b60ae: 6b01 33ae |00cf: sput-byte v1, Lorg/apache/commons/codec/net/QCodec;.BLANK:B // field@ae33 │ │ +4b60b2: 1300 5f00 |00d1: const/16 v0, #int 95 // #5f │ │ +4b60b6: 6b00 35ae |00d3: sput-byte v0, Lorg/apache/commons/codec/net/QCodec;.UNDERSCORE:B // field@ae35 │ │ +4b60ba: 0e00 |00d5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000b line=60 │ │ 0x0010 line=61 │ │ 0x0015 line=62 │ │ 0x001a line=63 │ │ @@ -1760307,21 +1760308,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4b60b8: |[4b60b8] org.apache.commons.codec.net.QCodec.:()V │ │ -4b60c8: 7010 1af2 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/codec/net/RFC1522Codec;.:()V // method@f21a │ │ -4b60ce: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ -4b60d2: 5b10 36ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/QCodec;.charset:Ljava/lang/String; // field@ae36 │ │ -4b60d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4b60d8: 5c10 37ae |0008: iput-boolean v0, v1, Lorg/apache/commons/codec/net/QCodec;.encodeBlanks:Z // field@ae37 │ │ -4b60dc: 0e00 |000a: return-void │ │ +4b60bc: |[4b60bc] org.apache.commons.codec.net.QCodec.:()V │ │ +4b60cc: 7010 1af2 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/codec/net/RFC1522Codec;.:()V // method@f21a │ │ +4b60d2: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ +4b60d6: 5b10 36ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/QCodec;.charset:Ljava/lang/String; // field@ae36 │ │ +4b60da: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4b60dc: 5c10 37ae |0008: iput-boolean v0, v1, Lorg/apache/commons/codec/net/QCodec;.encodeBlanks:Z // field@ae37 │ │ +4b60e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=51 │ │ 0x0008 line=105 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/codec/net/QCodec; │ │ @@ -1760331,22 +1760332,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4b60e0: |[4b60e0] org.apache.commons.codec.net.QCodec.:(Ljava/lang/String;)V │ │ -4b60f0: 7010 1af2 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/codec/net/RFC1522Codec;.:()V // method@f21a │ │ -4b60f6: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ -4b60fa: 5b10 36ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/QCodec;.charset:Ljava/lang/String; // field@ae36 │ │ -4b60fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4b6100: 5c10 37ae |0008: iput-boolean v0, v1, Lorg/apache/commons/codec/net/QCodec;.encodeBlanks:Z // field@ae37 │ │ -4b6104: 5b12 36ae |000a: iput-object v2, v1, Lorg/apache/commons/codec/net/QCodec;.charset:Ljava/lang/String; // field@ae36 │ │ -4b6108: 0e00 |000c: return-void │ │ +4b60e4: |[4b60e4] org.apache.commons.codec.net.QCodec.:(Ljava/lang/String;)V │ │ +4b60f4: 7010 1af2 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/codec/net/RFC1522Codec;.:()V // method@f21a │ │ +4b60fa: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ +4b60fe: 5b10 36ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/QCodec;.charset:Ljava/lang/String; // field@ae36 │ │ +4b6102: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4b6104: 5c10 37ae |0008: iput-boolean v0, v1, Lorg/apache/commons/codec/net/QCodec;.encodeBlanks:Z // field@ae37 │ │ +4b6108: 5b12 36ae |000a: iput-object v2, v1, Lorg/apache/commons/codec/net/QCodec;.charset:Ljava/lang/String; // field@ae36 │ │ +4b610c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=51 │ │ 0x0008 line=105 │ │ 0x000a line=125 │ │ locals : │ │ @@ -1760359,40 +1760360,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -4b5d20: |[4b5d20] org.apache.commons.codec.net.QCodec.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b5d30: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -4b5d34: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b5d36: 1104 |0003: return-object v4 │ │ -4b5d38: 2040 0619 |0004: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ -4b5d3c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -4b5d40: 1f04 0619 |0008: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4b5d44: 6e20 fff1 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QCodec;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@f1ff │ │ -4b5d4a: 0c04 |000d: move-result-object v4 │ │ -4b5d4c: 1104 |000e: return-object v4 │ │ -4b5d4e: 2200 7c1c |000f: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b5d52: 2201 0719 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b5d56: 7010 f4e0 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b5d5c: 1a02 094f |0016: const-string v2, "Objects of type " // string@4f09 │ │ -4b5d60: 6e20 fae0 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5d66: 6e10 96e0 0400 |001b: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4b5d6c: 0c04 |001e: move-result-object v4 │ │ -4b5d6e: 6e10 e2df 0400 |001f: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -4b5d74: 0c04 |0022: move-result-object v4 │ │ -4b5d76: 6e20 fae0 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5d7c: 1a04 0901 |0026: const-string v4, " cannot be decoded using Q codec" // string@0109 │ │ -4b5d80: 6e20 fae0 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5d86: 6e10 05e1 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b5d8c: 0c04 |002e: move-result-object v4 │ │ -4b5d8e: 7020 4df1 4000 |002f: invoke-direct {v0, v4}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b5d94: 2700 |0032: throw v0 │ │ +4b5d24: |[4b5d24] org.apache.commons.codec.net.QCodec.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b5d34: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +4b5d38: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b5d3a: 1104 |0003: return-object v4 │ │ +4b5d3c: 2040 0619 |0004: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ +4b5d40: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +4b5d44: 1f04 0619 |0008: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4b5d48: 6e20 fff1 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QCodec;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@f1ff │ │ +4b5d4e: 0c04 |000d: move-result-object v4 │ │ +4b5d50: 1104 |000e: return-object v4 │ │ +4b5d52: 2200 7c1c |000f: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b5d56: 2201 0719 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b5d5a: 7010 f4e0 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b5d60: 1a02 094f |0016: const-string v2, "Objects of type " // string@4f09 │ │ +4b5d64: 6e20 fae0 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5d6a: 6e10 96e0 0400 |001b: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4b5d70: 0c04 |001e: move-result-object v4 │ │ +4b5d72: 6e10 e2df 0400 |001f: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +4b5d78: 0c04 |0022: move-result-object v4 │ │ +4b5d7a: 6e20 fae0 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5d80: 1a04 0901 |0026: const-string v4, " cannot be decoded using Q codec" // string@0109 │ │ +4b5d84: 6e20 fae0 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5d8a: 6e10 05e1 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b5d90: 0c04 |002e: move-result-object v4 │ │ +4b5d92: 7020 4df1 4000 |002f: invoke-direct {v0, v4}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b5d98: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=273 │ │ 0x0008 line=274 │ │ 0x000f line=276 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lorg/apache/commons/codec/net/QCodec; │ │ @@ -1760403,27 +1760404,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4b5e10: |[4b5e10] org.apache.commons.codec.net.QCodec.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b5e20: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4b5e24: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4b5e26: 1102 |0003: return-object v2 │ │ -4b5e28: 6e20 00f2 2100 |0004: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/net/QCodec;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@f200 │ │ -4b5e2e: 0c02 |0007: move-result-object v2 │ │ -4b5e30: 1102 |0008: return-object v2 │ │ -4b5e32: 0d02 |0009: move-exception v2 │ │ -4b5e34: 2200 7c1c |000a: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b5e38: 6e10 83df 0200 |000c: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ -4b5e3e: 0c02 |000f: move-result-object v2 │ │ -4b5e40: 7020 4df1 2000 |0010: invoke-direct {v0, v2}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b5e46: 2700 |0013: throw v0 │ │ +4b5e14: |[4b5e14] org.apache.commons.codec.net.QCodec.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b5e24: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4b5e28: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4b5e2a: 1102 |0003: return-object v2 │ │ +4b5e2c: 6e20 00f2 2100 |0004: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/net/QCodec;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@f200 │ │ +4b5e32: 0c02 |0007: move-result-object v2 │ │ +4b5e34: 1102 |0008: return-object v2 │ │ +4b5e36: 0d02 |0009: move-exception v2 │ │ +4b5e38: 2200 7c1c |000a: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b5e3c: 6e10 83df 0200 |000c: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ +4b5e42: 0c02 |000f: move-result-object v2 │ │ +4b5e44: 7020 4df1 2000 |0010: invoke-direct {v0, v2}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b5e4a: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0008 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0009 │ │ positions : │ │ 0x0004 line=230 │ │ 0x000a line=232 │ │ locals : │ │ @@ -1760435,50 +1760436,50 @@ │ │ type : '([B)[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -4b5c50: |[4b5c50] org.apache.commons.codec.net.QCodec.doDecoding:([B)[B │ │ -4b5c60: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -4b5c64: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -4b5c66: 1105 |0003: return-object v5 │ │ -4b5c68: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4b5c6a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -4b5c6c: 2152 |0006: array-length v2, v5 │ │ -4b5c6e: 3521 0d00 |0007: if-ge v1, v2, 0014 // +000d │ │ -4b5c72: 4802 0501 |0009: aget-byte v2, v5, v1 │ │ -4b5c76: 6403 35ae |000b: sget-byte v3, Lorg/apache/commons/codec/net/QCodec;.UNDERSCORE:B // field@ae35 │ │ -4b5c7a: 3332 0400 |000d: if-ne v2, v3, 0011 // +0004 │ │ -4b5c7e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -4b5c80: 2805 |0010: goto 0015 // +0005 │ │ -4b5c82: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b5c86: 28f3 |0013: goto 0006 // -000d │ │ -4b5c88: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -4b5c8a: 3801 1d00 |0015: if-eqz v1, 0032 // +001d │ │ -4b5c8e: 2151 |0017: array-length v1, v5 │ │ -4b5c90: 2311 1e1e |0018: new-array v1, v1, [B // type@1e1e │ │ -4b5c94: 2152 |001a: array-length v2, v5 │ │ -4b5c96: 3520 1200 |001b: if-ge v0, v2, 002d // +0012 │ │ -4b5c9a: 4802 0500 |001d: aget-byte v2, v5, v0 │ │ -4b5c9e: 6403 35ae |001f: sget-byte v3, Lorg/apache/commons/codec/net/QCodec;.UNDERSCORE:B // field@ae35 │ │ -4b5ca2: 3232 0500 |0021: if-eq v2, v3, 0026 // +0005 │ │ -4b5ca6: 4f02 0100 |0023: aput-byte v2, v1, v0 │ │ -4b5caa: 2805 |0025: goto 002a // +0005 │ │ -4b5cac: 6402 33ae |0026: sget-byte v2, Lorg/apache/commons/codec/net/QCodec;.BLANK:B // field@ae33 │ │ -4b5cb0: 4f02 0100 |0028: aput-byte v2, v1, v0 │ │ -4b5cb4: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b5cb8: 28ee |002c: goto 001a // -0012 │ │ -4b5cba: 7110 12f2 0100 |002d: invoke-static {v1}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decodeQuotedPrintable:([B)[B // method@f212 │ │ -4b5cc0: 0c05 |0030: move-result-object v5 │ │ -4b5cc2: 1105 |0031: return-object v5 │ │ -4b5cc4: 7110 12f2 0500 |0032: invoke-static {v5}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decodeQuotedPrintable:([B)[B // method@f212 │ │ -4b5cca: 0c05 |0035: move-result-object v5 │ │ -4b5ccc: 1105 |0036: return-object v5 │ │ +4b5c54: |[4b5c54] org.apache.commons.codec.net.QCodec.doDecoding:([B)[B │ │ +4b5c64: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +4b5c68: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +4b5c6a: 1105 |0003: return-object v5 │ │ +4b5c6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4b5c6e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +4b5c70: 2152 |0006: array-length v2, v5 │ │ +4b5c72: 3521 0d00 |0007: if-ge v1, v2, 0014 // +000d │ │ +4b5c76: 4802 0501 |0009: aget-byte v2, v5, v1 │ │ +4b5c7a: 6403 35ae |000b: sget-byte v3, Lorg/apache/commons/codec/net/QCodec;.UNDERSCORE:B // field@ae35 │ │ +4b5c7e: 3332 0400 |000d: if-ne v2, v3, 0011 // +0004 │ │ +4b5c82: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +4b5c84: 2805 |0010: goto 0015 // +0005 │ │ +4b5c86: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b5c8a: 28f3 |0013: goto 0006 // -000d │ │ +4b5c8c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +4b5c8e: 3801 1d00 |0015: if-eqz v1, 0032 // +001d │ │ +4b5c92: 2151 |0017: array-length v1, v5 │ │ +4b5c94: 2311 1e1e |0018: new-array v1, v1, [B // type@1e1e │ │ +4b5c98: 2152 |001a: array-length v2, v5 │ │ +4b5c9a: 3520 1200 |001b: if-ge v0, v2, 002d // +0012 │ │ +4b5c9e: 4802 0500 |001d: aget-byte v2, v5, v0 │ │ +4b5ca2: 6403 35ae |001f: sget-byte v3, Lorg/apache/commons/codec/net/QCodec;.UNDERSCORE:B // field@ae35 │ │ +4b5ca6: 3232 0500 |0021: if-eq v2, v3, 0026 // +0005 │ │ +4b5caa: 4f02 0100 |0023: aput-byte v2, v1, v0 │ │ +4b5cae: 2805 |0025: goto 002a // +0005 │ │ +4b5cb0: 6402 33ae |0026: sget-byte v2, Lorg/apache/commons/codec/net/QCodec;.BLANK:B // field@ae33 │ │ +4b5cb4: 4f02 0100 |0028: aput-byte v2, v1, v0 │ │ +4b5cb8: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b5cbc: 28ee |002c: goto 001a // -0012 │ │ +4b5cbe: 7110 12f2 0100 |002d: invoke-static {v1}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decodeQuotedPrintable:([B)[B // method@f212 │ │ +4b5cc4: 0c05 |0030: move-result-object v5 │ │ +4b5cc6: 1105 |0031: return-object v5 │ │ +4b5cc8: 7110 12f2 0500 |0032: invoke-static {v5}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decodeQuotedPrintable:([B)[B // method@f212 │ │ +4b5cce: 0c05 |0035: move-result-object v5 │ │ +4b5cd0: 1105 |0036: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=152 │ │ 0x0009 line=153 │ │ 0x0017 line=159 │ │ 0x001a line=160 │ │ 0x001d line=161 │ │ @@ -1760496,34 +1760497,34 @@ │ │ type : '([B)[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4b5cd0: |[4b5cd0] org.apache.commons.codec.net.QCodec.doEncoding:([B)[B │ │ -4b5ce0: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -4b5ce4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b5ce6: 1104 |0003: return-object v4 │ │ -4b5ce8: 6200 34ae |0004: sget-object v0, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ -4b5cec: 7120 18f2 4000 |0006: invoke-static {v0, v4}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encodeQuotedPrintable:(Ljava/util/BitSet;[B)[B // method@f218 │ │ -4b5cf2: 0c04 |0009: move-result-object v4 │ │ -4b5cf4: 5530 37ae |000a: iget-boolean v0, v3, Lorg/apache/commons/codec/net/QCodec;.encodeBlanks:Z // field@ae37 │ │ -4b5cf8: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ -4b5cfc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -4b5cfe: 2141 |000f: array-length v1, v4 │ │ -4b5d00: 3510 0f00 |0010: if-ge v0, v1, 001f // +000f │ │ -4b5d04: 4801 0400 |0012: aget-byte v1, v4, v0 │ │ -4b5d08: 6402 33ae |0014: sget-byte v2, Lorg/apache/commons/codec/net/QCodec;.BLANK:B // field@ae33 │ │ -4b5d0c: 3321 0600 |0016: if-ne v1, v2, 001c // +0006 │ │ -4b5d10: 6401 35ae |0018: sget-byte v1, Lorg/apache/commons/codec/net/QCodec;.UNDERSCORE:B // field@ae35 │ │ -4b5d14: 4f01 0400 |001a: aput-byte v1, v4, v0 │ │ -4b5d18: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b5d1c: 28f1 |001e: goto 000f // -000f │ │ -4b5d1e: 1104 |001f: return-object v4 │ │ +4b5cd4: |[4b5cd4] org.apache.commons.codec.net.QCodec.doEncoding:([B)[B │ │ +4b5ce4: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +4b5ce8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b5cea: 1104 |0003: return-object v4 │ │ +4b5cec: 6200 34ae |0004: sget-object v0, Lorg/apache/commons/codec/net/QCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae34 │ │ +4b5cf0: 7120 18f2 4000 |0006: invoke-static {v0, v4}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encodeQuotedPrintable:(Ljava/util/BitSet;[B)[B // method@f218 │ │ +4b5cf6: 0c04 |0009: move-result-object v4 │ │ +4b5cf8: 5530 37ae |000a: iget-boolean v0, v3, Lorg/apache/commons/codec/net/QCodec;.encodeBlanks:Z // field@ae37 │ │ +4b5cfc: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ +4b5d00: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +4b5d02: 2141 |000f: array-length v1, v4 │ │ +4b5d04: 3510 0f00 |0010: if-ge v0, v1, 001f // +000f │ │ +4b5d08: 4801 0400 |0012: aget-byte v1, v4, v0 │ │ +4b5d0c: 6402 33ae |0014: sget-byte v2, Lorg/apache/commons/codec/net/QCodec;.BLANK:B // field@ae33 │ │ +4b5d10: 3321 0600 |0016: if-ne v1, v2, 001c // +0006 │ │ +4b5d14: 6401 35ae |0018: sget-byte v1, Lorg/apache/commons/codec/net/QCodec;.UNDERSCORE:B // field@ae35 │ │ +4b5d18: 4f01 0400 |001a: aput-byte v1, v4, v0 │ │ +4b5d1c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b5d20: 28f1 |001e: goto 000f // -000f │ │ +4b5d22: 1104 |001f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=136 │ │ 0x000a line=137 │ │ 0x000f line=138 │ │ 0x0012 line=139 │ │ 0x0018 line=140 │ │ @@ -1760536,40 +1760537,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -4b5d98: |[4b5d98] org.apache.commons.codec.net.QCodec.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b5da8: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -4b5dac: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b5dae: 1104 |0003: return-object v4 │ │ -4b5db0: 2040 0619 |0004: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ -4b5db4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -4b5db8: 1f04 0619 |0008: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4b5dbc: 6e20 04f2 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QCodec;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f204 │ │ -4b5dc2: 0c04 |000d: move-result-object v4 │ │ -4b5dc4: 1104 |000e: return-object v4 │ │ -4b5dc6: 2200 7e1c |000f: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b5dca: 2201 0719 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b5dce: 7010 f4e0 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b5dd4: 1a02 094f |0016: const-string v2, "Objects of type " // string@4f09 │ │ -4b5dd8: 6e20 fae0 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5dde: 6e10 96e0 0400 |001b: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4b5de4: 0c04 |001e: move-result-object v4 │ │ -4b5de6: 6e10 e2df 0400 |001f: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -4b5dec: 0c04 |0022: move-result-object v4 │ │ -4b5dee: 6e20 fae0 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5df4: 1a04 0b01 |0026: const-string v4, " cannot be encoded using Q codec" // string@010b │ │ -4b5df8: 6e20 fae0 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b5dfe: 6e10 05e1 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b5e04: 0c04 |002e: move-result-object v4 │ │ -4b5e06: 7020 4ff1 4000 |002f: invoke-direct {v0, v4}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b5e0c: 2700 |0032: throw v0 │ │ +4b5d9c: |[4b5d9c] org.apache.commons.codec.net.QCodec.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b5dac: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +4b5db0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b5db2: 1104 |0003: return-object v4 │ │ +4b5db4: 2040 0619 |0004: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ +4b5db8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +4b5dbc: 1f04 0619 |0008: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4b5dc0: 6e20 04f2 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QCodec;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f204 │ │ +4b5dc6: 0c04 |000d: move-result-object v4 │ │ +4b5dc8: 1104 |000e: return-object v4 │ │ +4b5dca: 2200 7e1c |000f: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b5dce: 2201 0719 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b5dd2: 7010 f4e0 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b5dd8: 1a02 094f |0016: const-string v2, "Objects of type " // string@4f09 │ │ +4b5ddc: 6e20 fae0 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5de2: 6e10 96e0 0400 |001b: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4b5de8: 0c04 |001e: move-result-object v4 │ │ +4b5dea: 6e10 e2df 0400 |001f: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +4b5df0: 0c04 |0022: move-result-object v4 │ │ +4b5df2: 6e20 fae0 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5df8: 1a04 0b01 |0026: const-string v4, " cannot be encoded using Q codec" // string@010b │ │ +4b5dfc: 6e20 fae0 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b5e02: 6e10 05e1 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b5e08: 0c04 |002e: move-result-object v4 │ │ +4b5e0a: 7020 4ff1 4000 |002f: invoke-direct {v0, v4}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b5e10: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=249 │ │ 0x0008 line=250 │ │ 0x000f line=252 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lorg/apache/commons/codec/net/QCodec; │ │ @@ -1760580,23 +1760581,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4b5e58: |[4b5e58] org.apache.commons.codec.net.QCodec.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b5e68: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4b5e6c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4b5e6e: 1102 |0003: return-object v2 │ │ -4b5e70: 6e10 07f2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/QCodec;.getDefaultCharset:()Ljava/lang/String; // method@f207 │ │ -4b5e76: 0c00 |0007: move-result-object v0 │ │ -4b5e78: 6e30 05f2 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/QCodec;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f205 │ │ -4b5e7e: 0c02 |000b: move-result-object v2 │ │ -4b5e80: 1102 |000c: return-object v2 │ │ +4b5e5c: |[4b5e5c] org.apache.commons.codec.net.QCodec.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b5e6c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4b5e70: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4b5e72: 1102 |0003: return-object v2 │ │ +4b5e74: 6e10 07f2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/QCodec;.getDefaultCharset:()Ljava/lang/String; // method@f207 │ │ +4b5e7a: 0c00 |0007: move-result-object v0 │ │ +4b5e7c: 6e30 05f2 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/QCodec;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f205 │ │ +4b5e82: 0c02 |000b: move-result-object v2 │ │ +4b5e84: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=210 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/codec/net/QCodec; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1760605,27 +1760606,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4b5e84: |[4b5e84] org.apache.commons.codec.net.QCodec.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b5e94: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -4b5e98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4b5e9a: 1101 |0003: return-object v1 │ │ -4b5e9c: 6e30 06f2 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/codec/net/QCodec;.encodeText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f206 │ │ -4b5ea2: 0c01 |0007: move-result-object v1 │ │ -4b5ea4: 1101 |0008: return-object v1 │ │ -4b5ea6: 0d01 |0009: move-exception v1 │ │ -4b5ea8: 2202 7e1c |000a: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b5eac: 6e10 83df 0100 |000c: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ -4b5eb2: 0c01 |000f: move-result-object v1 │ │ -4b5eb4: 7020 4ff1 1200 |0010: invoke-direct {v2, v1}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b5eba: 2702 |0013: throw v2 │ │ +4b5e88: |[4b5e88] org.apache.commons.codec.net.QCodec.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b5e98: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +4b5e9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4b5e9e: 1101 |0003: return-object v1 │ │ +4b5ea0: 6e30 06f2 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/codec/net/QCodec;.encodeText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f206 │ │ +4b5ea6: 0c01 |0007: move-result-object v1 │ │ +4b5ea8: 1101 |0008: return-object v1 │ │ +4b5eaa: 0d01 |0009: move-exception v1 │ │ +4b5eac: 2202 7e1c |000a: new-instance v2, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b5eb0: 6e10 83df 0100 |000c: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ +4b5eb6: 0c01 |000f: move-result-object v1 │ │ +4b5eb8: 7020 4ff1 1200 |0010: invoke-direct {v2, v1}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b5ebe: 2702 |0013: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x0008 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0009 │ │ positions : │ │ 0x0004 line=190 │ │ 0x000a line=192 │ │ locals : │ │ @@ -1760638,17 +1760639,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b5ecc: |[4b5ecc] org.apache.commons.codec.net.QCodec.getDefaultCharset:()Ljava/lang/String; │ │ -4b5edc: 5410 36ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/net/QCodec;.charset:Ljava/lang/String; // field@ae36 │ │ -4b5ee0: 1100 |0002: return-object v0 │ │ +4b5ed0: |[4b5ed0] org.apache.commons.codec.net.QCodec.getDefaultCharset:()Ljava/lang/String; │ │ +4b5ee0: 5410 36ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/net/QCodec;.charset:Ljava/lang/String; // field@ae36 │ │ +4b5ee4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/codec/net/QCodec; │ │ │ │ #8 : (in Lorg/apache/commons/codec/net/QCodec;) │ │ @@ -1760656,33 +1760657,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b5ee4: |[4b5ee4] org.apache.commons.codec.net.QCodec.getEncoding:()Ljava/lang/String; │ │ -4b5ef4: 1a00 f852 |0000: const-string v0, "Q" // string@52f8 │ │ -4b5ef8: 1100 |0002: return-object v0 │ │ +4b5ee8: |[4b5ee8] org.apache.commons.codec.net.QCodec.getEncoding:()Ljava/lang/String; │ │ +4b5ef8: 1a00 f852 |0000: const-string v0, "Q" // string@52f8 │ │ +4b5efc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/commons/codec/net/QCodec;) │ │ name : 'isEncodeBlanks' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b5c38: |[4b5c38] org.apache.commons.codec.net.QCodec.isEncodeBlanks:()Z │ │ -4b5c48: 5510 37ae |0000: iget-boolean v0, v1, Lorg/apache/commons/codec/net/QCodec;.encodeBlanks:Z // field@ae37 │ │ -4b5c4c: 0f00 |0002: return v0 │ │ +4b5c3c: |[4b5c3c] org.apache.commons.codec.net.QCodec.isEncodeBlanks:()Z │ │ +4b5c4c: 5510 37ae |0000: iget-boolean v0, v1, Lorg/apache/commons/codec/net/QCodec;.encodeBlanks:Z // field@ae37 │ │ +4b5c50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/codec/net/QCodec; │ │ │ │ #10 : (in Lorg/apache/commons/codec/net/QCodec;) │ │ @@ -1760690,17 +1760691,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b610c: |[4b610c] org.apache.commons.codec.net.QCodec.setEncodeBlanks:(Z)V │ │ -4b611c: 5c01 37ae |0000: iput-boolean v1, v0, Lorg/apache/commons/codec/net/QCodec;.encodeBlanks:Z // field@ae37 │ │ -4b6120: 0e00 |0002: return-void │ │ +4b6110: |[4b6110] org.apache.commons.codec.net.QCodec.setEncodeBlanks:(Z)V │ │ +4b6120: 5c01 37ae |0000: iput-boolean v1, v0, Lorg/apache/commons/codec/net/QCodec;.encodeBlanks:Z // field@ae37 │ │ +4b6124: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/codec/net/QCodec; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1760771,45 +1760772,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -4b64c4: |[4b64c4] org.apache.commons.codec.net.QuotedPrintableCodec.:()V │ │ -4b64d4: 2200 7319 |0000: new-instance v0, Ljava/util/BitSet; // type@1973 │ │ -4b64d8: 1301 0001 |0002: const/16 v1, #int 256 // #100 │ │ -4b64dc: 7020 d0e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@e2d0 │ │ -4b64e2: 6900 39ae |0007: sput-object v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ -4b64e6: 1300 3d00 |0009: const/16 v0, #int 61 // #3d │ │ -4b64ea: 6b00 38ae |000b: sput-byte v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.ESCAPE_CHAR:B // field@ae38 │ │ -4b64ee: 1300 0900 |000d: const/16 v0, #int 9 // #9 │ │ -4b64f2: 6b00 3bae |000f: sput-byte v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.TAB:B // field@ae3b │ │ -4b64f6: 1300 2000 |0011: const/16 v0, #int 32 // #20 │ │ -4b64fa: 6b00 3aae |0013: sput-byte v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.SPACE:B // field@ae3a │ │ -4b64fe: 1300 2100 |0015: const/16 v0, #int 33 // #21 │ │ -4b6502: 1301 3c00 |0017: const/16 v1, #int 60 // #3c │ │ -4b6506: 3610 0a00 |0019: if-gt v0, v1, 0023 // +000a │ │ -4b650a: 6201 39ae |001b: sget-object v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ -4b650e: 6e20 dae2 0100 |001d: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6514: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b6518: 28f5 |0022: goto 0017 // -000b │ │ -4b651a: 1300 3e00 |0023: const/16 v0, #int 62 // #3e │ │ -4b651e: 1301 7e00 |0025: const/16 v1, #int 126 // #7e │ │ -4b6522: 3610 0a00 |0027: if-gt v0, v1, 0031 // +000a │ │ -4b6526: 6201 39ae |0029: sget-object v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ -4b652a: 6e20 dae2 0100 |002b: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6530: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b6534: 28f5 |0030: goto 0025 // -000b │ │ -4b6536: 6200 39ae |0031: sget-object v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ -4b653a: 6401 3bae |0033: sget-byte v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.TAB:B // field@ae3b │ │ -4b653e: 6e20 dae2 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6544: 6401 3aae |0038: sget-byte v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.SPACE:B // field@ae3a │ │ -4b6548: 6e20 dae2 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b654e: 0e00 |003d: return-void │ │ +4b64c8: |[4b64c8] org.apache.commons.codec.net.QuotedPrintableCodec.:()V │ │ +4b64d8: 2200 7319 |0000: new-instance v0, Ljava/util/BitSet; // type@1973 │ │ +4b64dc: 1301 0001 |0002: const/16 v1, #int 256 // #100 │ │ +4b64e0: 7020 d0e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@e2d0 │ │ +4b64e6: 6900 39ae |0007: sput-object v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ +4b64ea: 1300 3d00 |0009: const/16 v0, #int 61 // #3d │ │ +4b64ee: 6b00 38ae |000b: sput-byte v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.ESCAPE_CHAR:B // field@ae38 │ │ +4b64f2: 1300 0900 |000d: const/16 v0, #int 9 // #9 │ │ +4b64f6: 6b00 3bae |000f: sput-byte v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.TAB:B // field@ae3b │ │ +4b64fa: 1300 2000 |0011: const/16 v0, #int 32 // #20 │ │ +4b64fe: 6b00 3aae |0013: sput-byte v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.SPACE:B // field@ae3a │ │ +4b6502: 1300 2100 |0015: const/16 v0, #int 33 // #21 │ │ +4b6506: 1301 3c00 |0017: const/16 v1, #int 60 // #3c │ │ +4b650a: 3610 0a00 |0019: if-gt v0, v1, 0023 // +000a │ │ +4b650e: 6201 39ae |001b: sget-object v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ +4b6512: 6e20 dae2 0100 |001d: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6518: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b651c: 28f5 |0022: goto 0017 // -000b │ │ +4b651e: 1300 3e00 |0023: const/16 v0, #int 62 // #3e │ │ +4b6522: 1301 7e00 |0025: const/16 v1, #int 126 // #7e │ │ +4b6526: 3610 0a00 |0027: if-gt v0, v1, 0031 // +000a │ │ +4b652a: 6201 39ae |0029: sget-object v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ +4b652e: 6e20 dae2 0100 |002b: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6534: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b6538: 28f5 |0030: goto 0025 // -000b │ │ +4b653a: 6200 39ae |0031: sget-object v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ +4b653e: 6401 3bae |0033: sget-byte v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.TAB:B // field@ae3b │ │ +4b6542: 6e20 dae2 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6548: 6401 3aae |0038: sget-byte v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.SPACE:B // field@ae3a │ │ +4b654c: 6e20 dae2 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6552: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000b line=70 │ │ 0x000f line=72 │ │ 0x0013 line=74 │ │ 0x001b line=79 │ │ @@ -1760823,19 +1760824,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4b6550: |[4b6550] org.apache.commons.codec.net.QuotedPrintableCodec.:()V │ │ -4b6560: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b6566: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ -4b656a: 5b10 3cae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.charset:Ljava/lang/String; // field@ae3c │ │ -4b656e: 0e00 |0007: return-void │ │ +4b6554: |[4b6554] org.apache.commons.codec.net.QuotedPrintableCodec.:()V │ │ +4b6564: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b656a: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ +4b656e: 5b10 3cae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.charset:Ljava/lang/String; // field@ae3c │ │ +4b6572: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/codec/net/QuotedPrintableCodec; │ │ │ │ @@ -1760844,20 +1760845,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4b6570: |[4b6570] org.apache.commons.codec.net.QuotedPrintableCodec.:(Ljava/lang/String;)V │ │ -4b6580: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b6586: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ -4b658a: 5b10 3cae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.charset:Ljava/lang/String; // field@ae3c │ │ -4b658e: 5b12 3cae |0007: iput-object v2, v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.charset:Ljava/lang/String; // field@ae3c │ │ -4b6592: 0e00 |0009: return-void │ │ +4b6574: |[4b6574] org.apache.commons.codec.net.QuotedPrintableCodec.:(Ljava/lang/String;)V │ │ +4b6584: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b658a: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ +4b658e: 5b10 3cae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.charset:Ljava/lang/String; // field@ae3c │ │ +4b6592: 5b12 3cae |0007: iput-object v2, v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.charset:Ljava/lang/String; // field@ae3c │ │ +4b6596: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=63 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/codec/net/QuotedPrintableCodec; │ │ @@ -1760868,58 +1760869,58 @@ │ │ type : '([B)[B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -4b6140: |[4b6140] org.apache.commons.codec.net.QuotedPrintableCodec.decodeQuotedPrintable:([B)[B │ │ -4b6150: 1a00 6625 |0000: const-string v0, "Invalid quoted-printable encoding" // string@2566 │ │ -4b6154: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ -4b6158: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -4b615a: 1106 |0005: return-object v6 │ │ -4b615c: 2201 9f18 |0006: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@189f │ │ -4b6160: 7010 b9de 0100 |0008: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ -4b6166: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4b6168: 2163 |000c: array-length v3, v6 │ │ -4b616a: 3532 3b00 |000d: if-ge v2, v3, 0048 // +003b │ │ -4b616e: 4803 0602 |000f: aget-byte v3, v6, v2 │ │ -4b6172: 6404 38ae |0011: sget-byte v4, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.ESCAPE_CHAR:B // field@ae38 │ │ -4b6176: 3343 2f00 |0013: if-ne v3, v4, 0042 // +002f │ │ -4b617a: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b617e: 4803 0602 |0017: aget-byte v3, v6, v2 │ │ -4b6182: 8e33 |0019: int-to-char v3, v3 │ │ -4b6184: 1304 1000 |001a: const/16 v4, #int 16 // #10 │ │ -4b6188: 7120 abdf 4300 |001c: invoke-static {v3, v4}, Ljava/lang/Character;.digit:(CI)I // method@dfab │ │ -4b618e: 0a03 |001f: move-result v3 │ │ -4b6190: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b6194: 4805 0602 |0022: aget-byte v5, v6, v2 │ │ -4b6198: 8e55 |0024: int-to-char v5, v5 │ │ -4b619a: 7120 abdf 4500 |0025: invoke-static {v5, v4}, Ljava/lang/Character;.digit:(CI)I // method@dfab │ │ -4b61a0: 0a04 |0028: move-result v4 │ │ -4b61a2: 12f5 |0029: const/4 v5, #int -1 // #ff │ │ -4b61a4: 3253 0c00 |002a: if-eq v3, v5, 0036 // +000c │ │ -4b61a8: 3254 0a00 |002c: if-eq v4, v5, 0036 // +000a │ │ -4b61ac: e003 0304 |002e: shl-int/lit8 v3, v3, #int 4 // #04 │ │ -4b61b0: b043 |0030: add-int/2addr v3, v4 │ │ -4b61b2: 8e33 |0031: int-to-char v3, v3 │ │ -4b61b4: 6e20 c0de 3100 |0032: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b61ba: 2810 |0035: goto 0045 // +0010 │ │ -4b61bc: 2206 7c1c |0036: new-instance v6, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b61c0: 7020 4df1 0600 |0038: invoke-direct {v6, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b61c6: 2706 |003b: throw v6 │ │ -4b61c8: 2206 7c1c |003c: new-instance v6, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b61cc: 7020 4df1 0600 |003e: invoke-direct {v6, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b61d2: 2706 |0041: throw v6 │ │ -4b61d4: 6e20 c0de 3100 |0042: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b61da: d802 0201 |0045: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b61de: 28c5 |0047: goto 000c // -003b │ │ -4b61e0: 6e10 bede 0100 |0048: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ -4b61e6: 0c06 |004b: move-result-object v6 │ │ -4b61e8: 1106 |004c: return-object v6 │ │ +4b6144: |[4b6144] org.apache.commons.codec.net.QuotedPrintableCodec.decodeQuotedPrintable:([B)[B │ │ +4b6154: 1a00 6625 |0000: const-string v0, "Invalid quoted-printable encoding" // string@2566 │ │ +4b6158: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ +4b615c: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +4b615e: 1106 |0005: return-object v6 │ │ +4b6160: 2201 9f18 |0006: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@189f │ │ +4b6164: 7010 b9de 0100 |0008: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ +4b616a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4b616c: 2163 |000c: array-length v3, v6 │ │ +4b616e: 3532 3b00 |000d: if-ge v2, v3, 0048 // +003b │ │ +4b6172: 4803 0602 |000f: aget-byte v3, v6, v2 │ │ +4b6176: 6404 38ae |0011: sget-byte v4, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.ESCAPE_CHAR:B // field@ae38 │ │ +4b617a: 3343 2f00 |0013: if-ne v3, v4, 0042 // +002f │ │ +4b617e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b6182: 4803 0602 |0017: aget-byte v3, v6, v2 │ │ +4b6186: 8e33 |0019: int-to-char v3, v3 │ │ +4b6188: 1304 1000 |001a: const/16 v4, #int 16 // #10 │ │ +4b618c: 7120 abdf 4300 |001c: invoke-static {v3, v4}, Ljava/lang/Character;.digit:(CI)I // method@dfab │ │ +4b6192: 0a03 |001f: move-result v3 │ │ +4b6194: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b6198: 4805 0602 |0022: aget-byte v5, v6, v2 │ │ +4b619c: 8e55 |0024: int-to-char v5, v5 │ │ +4b619e: 7120 abdf 4500 |0025: invoke-static {v5, v4}, Ljava/lang/Character;.digit:(CI)I // method@dfab │ │ +4b61a4: 0a04 |0028: move-result v4 │ │ +4b61a6: 12f5 |0029: const/4 v5, #int -1 // #ff │ │ +4b61a8: 3253 0c00 |002a: if-eq v3, v5, 0036 // +000c │ │ +4b61ac: 3254 0a00 |002c: if-eq v4, v5, 0036 // +000a │ │ +4b61b0: e003 0304 |002e: shl-int/lit8 v3, v3, #int 4 // #04 │ │ +4b61b4: b043 |0030: add-int/2addr v3, v4 │ │ +4b61b6: 8e33 |0031: int-to-char v3, v3 │ │ +4b61b8: 6e20 c0de 3100 |0032: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b61be: 2810 |0035: goto 0045 // +0010 │ │ +4b61c0: 2206 7c1c |0036: new-instance v6, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b61c4: 7020 4df1 0600 |0038: invoke-direct {v6, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b61ca: 2706 |003b: throw v6 │ │ +4b61cc: 2206 7c1c |003c: new-instance v6, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b61d0: 7020 4df1 0600 |003e: invoke-direct {v6, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b61d6: 2706 |0041: throw v6 │ │ +4b61d8: 6e20 c0de 3100 |0042: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b61de: d802 0201 |0045: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b61e2: 28c5 |0047: goto 000c // -003b │ │ +4b61e4: 6e10 bede 0100 |0048: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ +4b61ea: 0c06 |004b: move-result-object v6 │ │ +4b61ec: 1106 |004c: return-object v6 │ │ catches : 1 │ │ 0x0017 - 0x003c │ │ Ljava/lang/ArrayIndexOutOfBoundsException; -> 0x003c │ │ positions : │ │ 0x0006 line=177 │ │ 0x000c line=178 │ │ 0x000f line=179 │ │ @@ -1760939,32 +1760940,32 @@ │ │ type : '(ILjava/io/ByteArrayOutputStream;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -4b6594: |[4b6594] org.apache.commons.codec.net.QuotedPrintableCodec.encodeQuotedPrintable:(ILjava/io/ByteArrayOutputStream;)V │ │ -4b65a4: 6400 38ae |0000: sget-byte v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.ESCAPE_CHAR:B // field@ae38 │ │ -4b65a8: 6e20 c0de 0300 |0002: invoke-virtual {v3, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b65ae: e100 0204 |0005: shr-int/lit8 v0, v2, #int 4 // #04 │ │ -4b65b2: dd00 000f |0007: and-int/lit8 v0, v0, #int 15 // #0f │ │ -4b65b6: 1301 1000 |0009: const/16 v1, #int 16 // #10 │ │ -4b65ba: 7120 acdf 1000 |000b: invoke-static {v0, v1}, Ljava/lang/Character;.forDigit:(II)C // method@dfac │ │ -4b65c0: 0a00 |000e: move-result v0 │ │ -4b65c2: 7110 c4df 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ -4b65c8: 0a00 |0012: move-result v0 │ │ -4b65ca: dd02 020f |0013: and-int/lit8 v2, v2, #int 15 // #0f │ │ -4b65ce: 7120 acdf 1200 |0015: invoke-static {v2, v1}, Ljava/lang/Character;.forDigit:(II)C // method@dfac │ │ -4b65d4: 0a02 |0018: move-result v2 │ │ -4b65d6: 7110 c4df 0200 |0019: invoke-static {v2}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ -4b65dc: 0a02 |001c: move-result v2 │ │ -4b65de: 6e20 c0de 0300 |001d: invoke-virtual {v3, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b65e4: 6e20 c0de 2300 |0020: invoke-virtual {v3, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b65ea: 0e00 |0023: return-void │ │ +4b6598: |[4b6598] org.apache.commons.codec.net.QuotedPrintableCodec.encodeQuotedPrintable:(ILjava/io/ByteArrayOutputStream;)V │ │ +4b65a8: 6400 38ae |0000: sget-byte v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.ESCAPE_CHAR:B // field@ae38 │ │ +4b65ac: 6e20 c0de 0300 |0002: invoke-virtual {v3, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b65b2: e100 0204 |0005: shr-int/lit8 v0, v2, #int 4 // #04 │ │ +4b65b6: dd00 000f |0007: and-int/lit8 v0, v0, #int 15 // #0f │ │ +4b65ba: 1301 1000 |0009: const/16 v1, #int 16 // #10 │ │ +4b65be: 7120 acdf 1000 |000b: invoke-static {v0, v1}, Ljava/lang/Character;.forDigit:(II)C // method@dfac │ │ +4b65c4: 0a00 |000e: move-result v0 │ │ +4b65c6: 7110 c4df 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ +4b65cc: 0a00 |0012: move-result v0 │ │ +4b65ce: dd02 020f |0013: and-int/lit8 v2, v2, #int 15 // #0f │ │ +4b65d2: 7120 acdf 1200 |0015: invoke-static {v2, v1}, Ljava/lang/Character;.forDigit:(II)C // method@dfac │ │ +4b65d8: 0a02 |0018: move-result v2 │ │ +4b65da: 7110 c4df 0200 |0019: invoke-static {v2}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ +4b65e0: 0a02 |001c: move-result v2 │ │ +4b65e2: 6e20 c0de 0300 |001d: invoke-virtual {v3, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b65e8: 6e20 c0de 2300 |0020: invoke-virtual {v3, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b65ee: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000b line=116 │ │ 0x0015 line=117 │ │ 0x001d line=118 │ │ 0x0020 line=119 │ │ @@ -1760977,39 +1760978,39 @@ │ │ type : '(Ljava/util/BitSet;[B)[B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -4b621c: |[4b621c] org.apache.commons.codec.net.QuotedPrintableCodec.encodeQuotedPrintable:(Ljava/util/BitSet;[B)[B │ │ -4b622c: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -4b6230: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b6232: 1104 |0003: return-object v4 │ │ -4b6234: 3904 0400 |0004: if-nez v4, 0008 // +0004 │ │ -4b6238: 6204 39ae |0006: sget-object v4, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ -4b623c: 2200 9f18 |0008: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ -4b6240: 7010 b9de 0000 |000a: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ -4b6246: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -4b6248: 2152 |000e: array-length v2, v5 │ │ -4b624a: 3521 1800 |000f: if-ge v1, v2, 0027 // +0018 │ │ -4b624e: 4802 0501 |0011: aget-byte v2, v5, v1 │ │ -4b6252: 3b02 0400 |0013: if-gez v2, 0017 // +0004 │ │ -4b6256: d022 0001 |0015: add-int/lit16 v2, v2, #int 256 // #0100 │ │ -4b625a: 6e20 d5e2 2400 |0017: invoke-virtual {v4, v2}, Ljava/util/BitSet;.get:(I)Z // method@e2d5 │ │ -4b6260: 0a03 |001a: move-result v3 │ │ -4b6262: 3803 0600 |001b: if-eqz v3, 0021 // +0006 │ │ -4b6266: 6e20 c0de 2000 |001d: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b626c: 2804 |0020: goto 0024 // +0004 │ │ -4b626e: 7120 17f2 0200 |0021: invoke-static {v2, v0}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encodeQuotedPrintable:(ILjava/io/ByteArrayOutputStream;)V // method@f217 │ │ -4b6274: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b6278: 28e8 |0026: goto 000e // -0018 │ │ -4b627a: 6e10 bede 0000 |0027: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ -4b6280: 0c04 |002a: move-result-object v4 │ │ -4b6282: 1104 |002b: return-object v4 │ │ +4b6220: |[4b6220] org.apache.commons.codec.net.QuotedPrintableCodec.encodeQuotedPrintable:(Ljava/util/BitSet;[B)[B │ │ +4b6230: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +4b6234: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b6236: 1104 |0003: return-object v4 │ │ +4b6238: 3904 0400 |0004: if-nez v4, 0008 // +0004 │ │ +4b623c: 6204 39ae |0006: sget-object v4, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ +4b6240: 2200 9f18 |0008: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ +4b6244: 7010 b9de 0000 |000a: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ +4b624a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +4b624c: 2152 |000e: array-length v2, v5 │ │ +4b624e: 3521 1800 |000f: if-ge v1, v2, 0027 // +0018 │ │ +4b6252: 4802 0501 |0011: aget-byte v2, v5, v1 │ │ +4b6256: 3b02 0400 |0013: if-gez v2, 0017 // +0004 │ │ +4b625a: d022 0001 |0015: add-int/lit16 v2, v2, #int 256 // #0100 │ │ +4b625e: 6e20 d5e2 2400 |0017: invoke-virtual {v4, v2}, Ljava/util/BitSet;.get:(I)Z // method@e2d5 │ │ +4b6264: 0a03 |001a: move-result v3 │ │ +4b6266: 3803 0600 |001b: if-eqz v3, 0021 // +0006 │ │ +4b626a: 6e20 c0de 2000 |001d: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b6270: 2804 |0020: goto 0024 // +0004 │ │ +4b6272: 7120 17f2 0200 |0021: invoke-static {v2, v0}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encodeQuotedPrintable:(ILjava/io/ByteArrayOutputStream;)V // method@f217 │ │ +4b6278: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b627c: 28e8 |0026: goto 000e // -0018 │ │ +4b627e: 6e10 bede 0000 |0027: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ +4b6284: 0c04 |002a: move-result-object v4 │ │ +4b6286: 1104 |002b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=141 │ │ 0x0008 line=143 │ │ 0x000e line=144 │ │ 0x0011 line=145 │ │ 0x0017 line=149 │ │ @@ -1761026,46 +1761027,46 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -4b6284: |[4b6284] org.apache.commons.codec.net.QuotedPrintableCodec.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b6294: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -4b6298: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b629a: 1104 |0003: return-object v4 │ │ -4b629c: 2040 1e1e |0004: instance-of v0, v4, [B // type@1e1e │ │ -4b62a0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -4b62a4: 1f04 1e1e |0008: check-cast v4, [B // type@1e1e │ │ -4b62a8: 6e20 11f2 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decode:([B)[B // method@f211 │ │ -4b62ae: 0c04 |000d: move-result-object v4 │ │ -4b62b0: 1104 |000e: return-object v4 │ │ -4b62b2: 2040 0619 |000f: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ -4b62b6: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -4b62ba: 1f04 0619 |0013: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4b62be: 6e20 0ff2 4300 |0015: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@f20f │ │ -4b62c4: 0c04 |0018: move-result-object v4 │ │ -4b62c6: 1104 |0019: return-object v4 │ │ -4b62c8: 2200 7c1c |001a: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b62cc: 2201 0719 |001c: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b62d0: 7010 f4e0 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b62d6: 1a02 094f |0021: const-string v2, "Objects of type " // string@4f09 │ │ -4b62da: 6e20 fae0 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b62e0: 6e10 96e0 0400 |0026: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4b62e6: 0c04 |0029: move-result-object v4 │ │ -4b62e8: 6e10 e2df 0400 |002a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -4b62ee: 0c04 |002d: move-result-object v4 │ │ -4b62f0: 6e20 fae0 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b62f6: 1a04 0f01 |0031: const-string v4, " cannot be quoted-printable decoded" // string@010f │ │ -4b62fa: 6e20 fae0 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b6300: 6e10 05e1 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b6306: 0c04 |0039: move-result-object v4 │ │ -4b6308: 7020 4df1 4000 |003a: invoke-direct {v0, v4}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b630e: 2700 |003d: throw v0 │ │ +4b6288: |[4b6288] org.apache.commons.codec.net.QuotedPrintableCodec.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b6298: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +4b629c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b629e: 1104 |0003: return-object v4 │ │ +4b62a0: 2040 1e1e |0004: instance-of v0, v4, [B // type@1e1e │ │ +4b62a4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +4b62a8: 1f04 1e1e |0008: check-cast v4, [B // type@1e1e │ │ +4b62ac: 6e20 11f2 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decode:([B)[B // method@f211 │ │ +4b62b2: 0c04 |000d: move-result-object v4 │ │ +4b62b4: 1104 |000e: return-object v4 │ │ +4b62b6: 2040 0619 |000f: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ +4b62ba: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +4b62be: 1f04 0619 |0013: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4b62c2: 6e20 0ff2 4300 |0015: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@f20f │ │ +4b62c8: 0c04 |0018: move-result-object v4 │ │ +4b62ca: 1104 |0019: return-object v4 │ │ +4b62cc: 2200 7c1c |001a: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b62d0: 2201 0719 |001c: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b62d4: 7010 f4e0 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b62da: 1a02 094f |0021: const-string v2, "Objects of type " // string@4f09 │ │ +4b62de: 6e20 fae0 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b62e4: 6e10 96e0 0400 |0026: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4b62ea: 0c04 |0029: move-result-object v4 │ │ +4b62ec: 6e10 e2df 0400 |002a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +4b62f2: 0c04 |002d: move-result-object v4 │ │ +4b62f4: 6e20 fae0 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b62fa: 1a04 0f01 |0031: const-string v4, " cannot be quoted-printable decoded" // string@010f │ │ +4b62fe: 6e20 fae0 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b6304: 6e10 05e1 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b630a: 0c04 |0039: move-result-object v4 │ │ +4b630c: 7020 4df1 4000 |003a: invoke-direct {v0, v4}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b6312: 2700 |003d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=344 │ │ 0x0008 line=345 │ │ 0x000f line=346 │ │ 0x0013 line=347 │ │ 0x001a line=349 │ │ @@ -1761078,29 +1761079,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4b639c: |[4b639c] org.apache.commons.codec.net.QuotedPrintableCodec.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b63ac: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4b63b0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4b63b2: 1102 |0003: return-object v2 │ │ -4b63b4: 6e10 19f2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.getDefaultCharset:()Ljava/lang/String; // method@f219 │ │ -4b63ba: 0c00 |0007: move-result-object v0 │ │ -4b63bc: 6e30 10f2 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f210 │ │ -4b63c2: 0c02 |000b: move-result-object v2 │ │ -4b63c4: 1102 |000c: return-object v2 │ │ -4b63c6: 0d02 |000d: move-exception v2 │ │ -4b63c8: 2200 7c1c |000e: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b63cc: 6e10 83df 0200 |0010: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ -4b63d2: 0c02 |0013: move-result-object v2 │ │ -4b63d4: 7020 4df1 2000 |0014: invoke-direct {v0, v2}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b63da: 2700 |0017: throw v0 │ │ +4b63a0: |[4b63a0] org.apache.commons.codec.net.QuotedPrintableCodec.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b63b0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4b63b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4b63b6: 1102 |0003: return-object v2 │ │ +4b63b8: 6e10 19f2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.getDefaultCharset:()Ljava/lang/String; // method@f219 │ │ +4b63be: 0c00 |0007: move-result-object v0 │ │ +4b63c0: 6e30 10f2 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f210 │ │ +4b63c6: 0c02 |000b: move-result-object v2 │ │ +4b63c8: 1102 |000c: return-object v2 │ │ +4b63ca: 0d02 |000d: move-exception v2 │ │ +4b63cc: 2200 7c1c |000e: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b63d0: 6e10 83df 0200 |0010: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ +4b63d6: 0c02 |0013: move-result-object v2 │ │ +4b63d8: 7020 4df1 2000 |0014: invoke-direct {v0, v2}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b63de: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/io/UnsupportedEncodingException; -> 0x000d │ │ positions : │ │ 0x0004 line=300 │ │ 0x000e line=302 │ │ locals : │ │ @@ -1761112,26 +1761113,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4b63ec: |[4b63ec] org.apache.commons.codec.net.QuotedPrintableCodec.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b63fc: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -4b6400: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -4b6402: 1103 |0003: return-object v3 │ │ -4b6404: 2200 0619 |0004: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b6408: 1a01 9560 |0006: const-string v1, "US-ASCII" // string@6095 │ │ -4b640c: 6e20 cce0 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ -4b6412: 0c03 |000b: move-result-object v3 │ │ -4b6414: 6e20 11f2 3200 |000c: invoke-virtual {v2, v3}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decode:([B)[B // method@f211 │ │ -4b641a: 0c03 |000f: move-result-object v3 │ │ -4b641c: 7030 bbe0 3004 |0010: invoke-direct {v0, v3, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ -4b6422: 1100 |0013: return-object v0 │ │ +4b63f0: |[4b63f0] org.apache.commons.codec.net.QuotedPrintableCodec.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b6400: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +4b6404: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +4b6406: 1103 |0003: return-object v3 │ │ +4b6408: 2200 0619 |0004: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b640c: 1a01 9560 |0006: const-string v1, "US-ASCII" // string@6095 │ │ +4b6410: 6e20 cce0 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ +4b6416: 0c03 |000b: move-result-object v3 │ │ +4b6418: 6e20 11f2 3200 |000c: invoke-virtual {v2, v3}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decode:([B)[B // method@f211 │ │ +4b641e: 0c03 |000f: move-result-object v3 │ │ +4b6420: 7030 bbe0 3004 |0010: invoke-direct {v0, v3, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ +4b6426: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=279 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/codec/net/QuotedPrintableCodec; │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=4 (null) Ljava/lang/String; │ │ @@ -1761141,18 +1761142,18 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4b6124: |[4b6124] org.apache.commons.codec.net.QuotedPrintableCodec.decode:([B)[B │ │ -4b6134: 7110 12f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decodeQuotedPrintable:([B)[B // method@f212 │ │ -4b613a: 0c01 |0003: move-result-object v1 │ │ -4b613c: 1101 |0004: return-object v1 │ │ +4b6128: |[4b6128] org.apache.commons.codec.net.QuotedPrintableCodec.decode:([B)[B │ │ +4b6138: 7110 12f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.decodeQuotedPrintable:([B)[B // method@f212 │ │ +4b613e: 0c01 |0003: move-result-object v1 │ │ +4b6140: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/net/QuotedPrintableCodec; │ │ 0x0000 - 0x0005 reg=1 (null) [B │ │ │ │ @@ -1761161,46 +1761162,46 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -4b6310: |[4b6310] org.apache.commons.codec.net.QuotedPrintableCodec.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b6320: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -4b6324: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b6326: 1104 |0003: return-object v4 │ │ -4b6328: 2040 1e1e |0004: instance-of v0, v4, [B // type@1e1e │ │ -4b632c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -4b6330: 1f04 1e1e |0008: check-cast v4, [B // type@1e1e │ │ -4b6334: 6e20 16f2 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encode:([B)[B // method@f216 │ │ -4b633a: 0c04 |000d: move-result-object v4 │ │ -4b633c: 1104 |000e: return-object v4 │ │ -4b633e: 2040 0619 |000f: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ -4b6342: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -4b6346: 1f04 0619 |0013: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4b634a: 6e20 14f2 4300 |0015: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f214 │ │ -4b6350: 0c04 |0018: move-result-object v4 │ │ -4b6352: 1104 |0019: return-object v4 │ │ -4b6354: 2200 7e1c |001a: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b6358: 2201 0719 |001c: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b635c: 7010 f4e0 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b6362: 1a02 094f |0021: const-string v2, "Objects of type " // string@4f09 │ │ -4b6366: 6e20 fae0 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b636c: 6e10 96e0 0400 |0026: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4b6372: 0c04 |0029: move-result-object v4 │ │ -4b6374: 6e10 e2df 0400 |002a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -4b637a: 0c04 |002d: move-result-object v4 │ │ -4b637c: 6e20 fae0 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b6382: 1a04 1001 |0031: const-string v4, " cannot be quoted-printable encoded" // string@0110 │ │ -4b6386: 6e20 fae0 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b638c: 6e10 05e1 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b6392: 0c04 |0039: move-result-object v4 │ │ -4b6394: 7020 4ff1 4000 |003a: invoke-direct {v0, v4}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b639a: 2700 |003d: throw v0 │ │ +4b6314: |[4b6314] org.apache.commons.codec.net.QuotedPrintableCodec.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b6324: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +4b6328: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b632a: 1104 |0003: return-object v4 │ │ +4b632c: 2040 1e1e |0004: instance-of v0, v4, [B // type@1e1e │ │ +4b6330: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +4b6334: 1f04 1e1e |0008: check-cast v4, [B // type@1e1e │ │ +4b6338: 6e20 16f2 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encode:([B)[B // method@f216 │ │ +4b633e: 0c04 |000d: move-result-object v4 │ │ +4b6340: 1104 |000e: return-object v4 │ │ +4b6342: 2040 0619 |000f: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ +4b6346: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +4b634a: 1f04 0619 |0013: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4b634e: 6e20 14f2 4300 |0015: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f214 │ │ +4b6354: 0c04 |0018: move-result-object v4 │ │ +4b6356: 1104 |0019: return-object v4 │ │ +4b6358: 2200 7e1c |001a: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b635c: 2201 0719 |001c: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b6360: 7010 f4e0 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b6366: 1a02 094f |0021: const-string v2, "Objects of type " // string@4f09 │ │ +4b636a: 6e20 fae0 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b6370: 6e10 96e0 0400 |0026: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4b6376: 0c04 |0029: move-result-object v4 │ │ +4b6378: 6e10 e2df 0400 |002a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +4b637e: 0c04 |002d: move-result-object v4 │ │ +4b6380: 6e20 fae0 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b6386: 1a04 1001 |0031: const-string v4, " cannot be quoted-printable encoded" // string@0110 │ │ +4b638a: 6e20 fae0 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b6390: 6e10 05e1 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b6396: 0c04 |0039: move-result-object v4 │ │ +4b6398: 7020 4ff1 4000 |003a: invoke-direct {v0, v4}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b639e: 2700 |003d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=319 │ │ 0x0008 line=320 │ │ 0x000f line=321 │ │ 0x0013 line=322 │ │ 0x001a line=324 │ │ @@ -1761213,29 +1761214,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4b6424: |[4b6424] org.apache.commons.codec.net.QuotedPrintableCodec.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b6434: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4b6438: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4b643a: 1102 |0003: return-object v2 │ │ -4b643c: 6e10 19f2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.getDefaultCharset:()Ljava/lang/String; // method@f219 │ │ -4b6442: 0c00 |0007: move-result-object v0 │ │ -4b6444: 6e30 15f2 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f215 │ │ -4b644a: 0c02 |000b: move-result-object v2 │ │ -4b644c: 1102 |000c: return-object v2 │ │ -4b644e: 0d02 |000d: move-exception v2 │ │ -4b6450: 2200 7e1c |000e: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b6454: 6e10 83df 0200 |0010: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ -4b645a: 0c02 |0013: move-result-object v2 │ │ -4b645c: 7020 4ff1 2000 |0014: invoke-direct {v0, v2}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b6462: 2700 |0017: throw v0 │ │ +4b6428: |[4b6428] org.apache.commons.codec.net.QuotedPrintableCodec.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b6438: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4b643c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4b643e: 1102 |0003: return-object v2 │ │ +4b6440: 6e10 19f2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.getDefaultCharset:()Ljava/lang/String; // method@f219 │ │ +4b6446: 0c00 |0007: move-result-object v0 │ │ +4b6448: 6e30 15f2 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f215 │ │ +4b644e: 0c02 |000b: move-result-object v2 │ │ +4b6450: 1102 |000c: return-object v2 │ │ +4b6452: 0d02 |000d: move-exception v2 │ │ +4b6454: 2200 7e1c |000e: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b6458: 6e10 83df 0200 |0010: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ +4b645e: 0c02 |0013: move-result-object v2 │ │ +4b6460: 7020 4ff1 2000 |0014: invoke-direct {v0, v2}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b6466: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/io/UnsupportedEncodingException; -> 0x000d │ │ positions : │ │ 0x0004 line=255 │ │ 0x000e line=257 │ │ locals : │ │ @@ -1761247,26 +1761248,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4b6474: |[4b6474] org.apache.commons.codec.net.QuotedPrintableCodec.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b6484: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4b6488: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4b648a: 1102 |0003: return-object v2 │ │ -4b648c: 2200 0619 |0004: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b6490: 6e20 cce0 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ -4b6496: 0c02 |0009: move-result-object v2 │ │ -4b6498: 6e20 16f2 2100 |000a: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encode:([B)[B // method@f216 │ │ -4b649e: 0c02 |000d: move-result-object v2 │ │ -4b64a0: 1a03 9560 |000e: const-string v3, "US-ASCII" // string@6095 │ │ -4b64a4: 7030 bbe0 2003 |0010: invoke-direct {v0, v2, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ -4b64aa: 1100 |0013: return-object v0 │ │ +4b6478: |[4b6478] org.apache.commons.codec.net.QuotedPrintableCodec.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b6488: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4b648c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4b648e: 1102 |0003: return-object v2 │ │ +4b6490: 2200 0619 |0004: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b6494: 6e20 cce0 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ +4b649a: 0c02 |0009: move-result-object v2 │ │ +4b649c: 6e20 16f2 2100 |000a: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encode:([B)[B // method@f216 │ │ +4b64a2: 0c02 |000d: move-result-object v2 │ │ +4b64a4: 1a03 9560 |000e: const-string v3, "US-ASCII" // string@6095 │ │ +4b64a8: 7030 bbe0 2003 |0010: invoke-direct {v0, v2, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ +4b64ae: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=385 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/apache/commons/codec/net/QuotedPrintableCodec; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ @@ -1761276,19 +1761277,19 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4b61fc: |[4b61fc] org.apache.commons.codec.net.QuotedPrintableCodec.encode:([B)[B │ │ -4b620c: 6200 39ae |0000: sget-object v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ -4b6210: 7120 18f2 2000 |0002: invoke-static {v0, v2}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encodeQuotedPrintable:(Ljava/util/BitSet;[B)[B // method@f218 │ │ -4b6216: 0c02 |0005: move-result-object v2 │ │ -4b6218: 1102 |0006: return-object v2 │ │ +4b6200: |[4b6200] org.apache.commons.codec.net.QuotedPrintableCodec.encode:([B)[B │ │ +4b6210: 6200 39ae |0000: sget-object v0, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.PRINTABLE_CHARS:Ljava/util/BitSet; // field@ae39 │ │ +4b6214: 7120 18f2 2000 |0002: invoke-static {v0, v2}, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.encodeQuotedPrintable:(Ljava/util/BitSet;[B)[B // method@f218 │ │ +4b621a: 0c02 |0005: move-result-object v2 │ │ +4b621c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/codec/net/QuotedPrintableCodec; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ @@ -1761297,17 +1761298,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b64ac: |[4b64ac] org.apache.commons.codec.net.QuotedPrintableCodec.getDefaultCharset:()Ljava/lang/String; │ │ -4b64bc: 5410 3cae |0000: iget-object v0, v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.charset:Ljava/lang/String; // field@ae3c │ │ -4b64c0: 1100 |0002: return-object v0 │ │ +4b64b0: |[4b64b0] org.apache.commons.codec.net.QuotedPrintableCodec.getDefaultCharset:()Ljava/lang/String; │ │ +4b64c0: 5410 3cae |0000: iget-object v0, v1, Lorg/apache/commons/codec/net/QuotedPrintableCodec;.charset:Ljava/lang/String; // field@ae3c │ │ +4b64c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/codec/net/QuotedPrintableCodec; │ │ │ │ source_file_idx : 21261 (QuotedPrintableCodec.java) │ │ @@ -1761370,52 +1761371,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -4b6bf4: |[4b6bf4] org.apache.commons.codec.net.URLCodec.:()V │ │ -4b6c04: 2200 7319 |0000: new-instance v0, Ljava/util/BitSet; // type@1973 │ │ -4b6c08: 1301 0001 |0002: const/16 v1, #int 256 // #100 │ │ -4b6c0c: 7020 d0e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@e2d0 │ │ -4b6c12: 6900 40ae |0007: sput-object v0, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ -4b6c16: 1300 6100 |0009: const/16 v0, #int 97 // #61 │ │ -4b6c1a: 1301 7a00 |000b: const/16 v1, #int 122 // #7a │ │ -4b6c1e: 3610 0a00 |000d: if-gt v0, v1, 0017 // +000a │ │ -4b6c22: 6201 40ae |000f: sget-object v1, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ -4b6c26: 6e20 dae2 0100 |0011: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6c2c: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b6c30: 28f5 |0016: goto 000b // -000b │ │ -4b6c32: 1300 4100 |0017: const/16 v0, #int 65 // #41 │ │ -4b6c36: 1301 5a00 |0019: const/16 v1, #int 90 // #5a │ │ -4b6c3a: 3610 0a00 |001b: if-gt v0, v1, 0025 // +000a │ │ -4b6c3e: 6201 40ae |001d: sget-object v1, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ -4b6c42: 6e20 dae2 0100 |001f: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6c48: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b6c4c: 28f5 |0024: goto 0019 // -000b │ │ -4b6c4e: 1300 3000 |0025: const/16 v0, #int 48 // #30 │ │ -4b6c52: 1301 3900 |0027: const/16 v1, #int 57 // #39 │ │ -4b6c56: 3610 0a00 |0029: if-gt v0, v1, 0033 // +000a │ │ -4b6c5a: 6201 40ae |002b: sget-object v1, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ -4b6c5e: 6e20 dae2 0100 |002d: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6c64: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4b6c68: 28f5 |0032: goto 0027 // -000b │ │ -4b6c6a: 6200 40ae |0033: sget-object v0, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ -4b6c6e: 1301 2d00 |0035: const/16 v1, #int 45 // #2d │ │ -4b6c72: 6e20 dae2 1000 |0037: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6c78: 1301 5f00 |003a: const/16 v1, #int 95 // #5f │ │ -4b6c7c: 6e20 dae2 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6c82: 1301 2e00 |003f: const/16 v1, #int 46 // #2e │ │ -4b6c86: 6e20 dae2 1000 |0041: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6c8c: 1301 2a00 |0044: const/16 v1, #int 42 // #2a │ │ -4b6c90: 6e20 dae2 1000 |0046: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6c96: 1301 2000 |0049: const/16 v1, #int 32 // #20 │ │ -4b6c9a: 6e20 dae2 1000 |004b: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ -4b6ca0: 0e00 |004e: return-void │ │ +4b6bf8: |[4b6bf8] org.apache.commons.codec.net.URLCodec.:()V │ │ +4b6c08: 2200 7319 |0000: new-instance v0, Ljava/util/BitSet; // type@1973 │ │ +4b6c0c: 1301 0001 |0002: const/16 v1, #int 256 // #100 │ │ +4b6c10: 7020 d0e2 1000 |0004: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@e2d0 │ │ +4b6c16: 6900 40ae |0007: sput-object v0, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ +4b6c1a: 1300 6100 |0009: const/16 v0, #int 97 // #61 │ │ +4b6c1e: 1301 7a00 |000b: const/16 v1, #int 122 // #7a │ │ +4b6c22: 3610 0a00 |000d: if-gt v0, v1, 0017 // +000a │ │ +4b6c26: 6201 40ae |000f: sget-object v1, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ +4b6c2a: 6e20 dae2 0100 |0011: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6c30: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b6c34: 28f5 |0016: goto 000b // -000b │ │ +4b6c36: 1300 4100 |0017: const/16 v0, #int 65 // #41 │ │ +4b6c3a: 1301 5a00 |0019: const/16 v1, #int 90 // #5a │ │ +4b6c3e: 3610 0a00 |001b: if-gt v0, v1, 0025 // +000a │ │ +4b6c42: 6201 40ae |001d: sget-object v1, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ +4b6c46: 6e20 dae2 0100 |001f: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6c4c: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b6c50: 28f5 |0024: goto 0019 // -000b │ │ +4b6c52: 1300 3000 |0025: const/16 v0, #int 48 // #30 │ │ +4b6c56: 1301 3900 |0027: const/16 v1, #int 57 // #39 │ │ +4b6c5a: 3610 0a00 |0029: if-gt v0, v1, 0033 // +000a │ │ +4b6c5e: 6201 40ae |002b: sget-object v1, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ +4b6c62: 6e20 dae2 0100 |002d: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6c68: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4b6c6c: 28f5 |0032: goto 0027 // -000b │ │ +4b6c6e: 6200 40ae |0033: sget-object v0, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ +4b6c72: 1301 2d00 |0035: const/16 v1, #int 45 // #2d │ │ +4b6c76: 6e20 dae2 1000 |0037: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6c7c: 1301 5f00 |003a: const/16 v1, #int 95 // #5f │ │ +4b6c80: 6e20 dae2 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6c86: 1301 2e00 |003f: const/16 v1, #int 46 // #2e │ │ +4b6c8a: 6e20 dae2 1000 |0041: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6c90: 1301 2a00 |0044: const/16 v1, #int 42 // #2a │ │ +4b6c94: 6e20 dae2 1000 |0046: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6c9a: 1301 2000 |0049: const/16 v1, #int 32 // #20 │ │ +4b6c9e: 6e20 dae2 1000 |004b: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@e2da │ │ +4b6ca4: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000f line=67 │ │ 0x001d line=70 │ │ 0x002b line=74 │ │ 0x0033 line=77 │ │ @@ -1761430,19 +1761431,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4b6ca4: |[4b6ca4] org.apache.commons.codec.net.URLCodec.:()V │ │ -4b6cb4: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b6cba: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ -4b6cbe: 5b10 41ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/URLCodec;.charset:Ljava/lang/String; // field@ae41 │ │ -4b6cc2: 0e00 |0007: return-void │ │ +4b6ca8: |[4b6ca8] org.apache.commons.codec.net.URLCodec.:()V │ │ +4b6cb8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b6cbe: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ +4b6cc2: 5b10 41ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/URLCodec;.charset:Ljava/lang/String; // field@ae41 │ │ +4b6cc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/codec/net/URLCodec; │ │ │ │ @@ -1761451,20 +1761452,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4b6cc4: |[4b6cc4] org.apache.commons.codec.net.URLCodec.:(Ljava/lang/String;)V │ │ -4b6cd4: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4b6cda: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ -4b6cde: 5b10 41ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/URLCodec;.charset:Ljava/lang/String; // field@ae41 │ │ -4b6ce2: 5b12 41ae |0007: iput-object v2, v1, Lorg/apache/commons/codec/net/URLCodec;.charset:Ljava/lang/String; // field@ae41 │ │ -4b6ce6: 0e00 |0009: return-void │ │ +4b6cc8: |[4b6cc8] org.apache.commons.codec.net.URLCodec.:(Ljava/lang/String;)V │ │ +4b6cd8: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4b6cde: 1a00 d560 |0003: const-string v0, "UTF-8" // string@60d5 │ │ +4b6ce2: 5b10 41ae |0005: iput-object v0, v1, Lorg/apache/commons/codec/net/URLCodec;.charset:Ljava/lang/String; // field@ae41 │ │ +4b6ce6: 5b12 41ae |0007: iput-object v2, v1, Lorg/apache/commons/codec/net/URLCodec;.charset:Ljava/lang/String; // field@ae41 │ │ +4b6cea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=55 │ │ 0x0007 line=100 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/codec/net/URLCodec; │ │ @@ -1761475,63 +1761476,63 @@ │ │ type : '([B)[B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -4b67f8: |[4b67f8] org.apache.commons.codec.net.URLCodec.decodeUrl:([B)[B │ │ -4b6808: 1a00 1825 |0000: const-string v0, "Invalid URL encoding" // string@2518 │ │ -4b680c: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ -4b6810: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -4b6812: 1106 |0005: return-object v6 │ │ -4b6814: 2201 9f18 |0006: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@189f │ │ -4b6818: 7010 b9de 0100 |0008: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ -4b681e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4b6820: 2163 |000c: array-length v3, v6 │ │ -4b6822: 3532 4500 |000d: if-ge v2, v3, 0052 // +0045 │ │ -4b6826: 4803 0602 |000f: aget-byte v3, v6, v2 │ │ -4b682a: 1304 2b00 |0011: const/16 v4, #int 43 // #2b │ │ -4b682e: 3343 0800 |0013: if-ne v3, v4, 001b // +0008 │ │ -4b6832: 1303 2000 |0015: const/16 v3, #int 32 // #20 │ │ -4b6836: 6e20 c0de 3100 |0017: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b683c: 2835 |001a: goto 004f // +0035 │ │ -4b683e: 1304 2500 |001b: const/16 v4, #int 37 // #25 │ │ -4b6842: 3343 2f00 |001d: if-ne v3, v4, 004c // +002f │ │ -4b6846: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b684a: 4803 0602 |0021: aget-byte v3, v6, v2 │ │ -4b684e: 8e33 |0023: int-to-char v3, v3 │ │ -4b6850: 1304 1000 |0024: const/16 v4, #int 16 // #10 │ │ -4b6854: 7120 abdf 4300 |0026: invoke-static {v3, v4}, Ljava/lang/Character;.digit:(CI)I // method@dfab │ │ -4b685a: 0a03 |0029: move-result v3 │ │ -4b685c: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b6860: 4805 0602 |002c: aget-byte v5, v6, v2 │ │ -4b6864: 8e55 |002e: int-to-char v5, v5 │ │ -4b6866: 7120 abdf 4500 |002f: invoke-static {v5, v4}, Ljava/lang/Character;.digit:(CI)I // method@dfab │ │ -4b686c: 0a04 |0032: move-result v4 │ │ -4b686e: 12f5 |0033: const/4 v5, #int -1 // #ff │ │ -4b6870: 3253 0c00 |0034: if-eq v3, v5, 0040 // +000c │ │ -4b6874: 3254 0a00 |0036: if-eq v4, v5, 0040 // +000a │ │ -4b6878: e003 0304 |0038: shl-int/lit8 v3, v3, #int 4 // #04 │ │ -4b687c: b043 |003a: add-int/2addr v3, v4 │ │ -4b687e: 8e33 |003b: int-to-char v3, v3 │ │ -4b6880: 6e20 c0de 3100 |003c: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b6886: 2810 |003f: goto 004f // +0010 │ │ -4b6888: 2206 7c1c |0040: new-instance v6, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b688c: 7020 4df1 0600 |0042: invoke-direct {v6, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b6892: 2706 |0045: throw v6 │ │ -4b6894: 2206 7c1c |0046: new-instance v6, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b6898: 7020 4df1 0600 |0048: invoke-direct {v6, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b689e: 2706 |004b: throw v6 │ │ -4b68a0: 6e20 c0de 3100 |004c: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b68a6: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4b68aa: 28bb |0051: goto 000c // -0045 │ │ -4b68ac: 6e10 bede 0100 |0052: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ -4b68b2: 0c06 |0055: move-result-object v6 │ │ -4b68b4: 1106 |0056: return-object v6 │ │ +4b67fc: |[4b67fc] org.apache.commons.codec.net.URLCodec.decodeUrl:([B)[B │ │ +4b680c: 1a00 1825 |0000: const-string v0, "Invalid URL encoding" // string@2518 │ │ +4b6810: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ +4b6814: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +4b6816: 1106 |0005: return-object v6 │ │ +4b6818: 2201 9f18 |0006: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@189f │ │ +4b681c: 7010 b9de 0100 |0008: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ +4b6822: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4b6824: 2163 |000c: array-length v3, v6 │ │ +4b6826: 3532 4500 |000d: if-ge v2, v3, 0052 // +0045 │ │ +4b682a: 4803 0602 |000f: aget-byte v3, v6, v2 │ │ +4b682e: 1304 2b00 |0011: const/16 v4, #int 43 // #2b │ │ +4b6832: 3343 0800 |0013: if-ne v3, v4, 001b // +0008 │ │ +4b6836: 1303 2000 |0015: const/16 v3, #int 32 // #20 │ │ +4b683a: 6e20 c0de 3100 |0017: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b6840: 2835 |001a: goto 004f // +0035 │ │ +4b6842: 1304 2500 |001b: const/16 v4, #int 37 // #25 │ │ +4b6846: 3343 2f00 |001d: if-ne v3, v4, 004c // +002f │ │ +4b684a: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b684e: 4803 0602 |0021: aget-byte v3, v6, v2 │ │ +4b6852: 8e33 |0023: int-to-char v3, v3 │ │ +4b6854: 1304 1000 |0024: const/16 v4, #int 16 // #10 │ │ +4b6858: 7120 abdf 4300 |0026: invoke-static {v3, v4}, Ljava/lang/Character;.digit:(CI)I // method@dfab │ │ +4b685e: 0a03 |0029: move-result v3 │ │ +4b6860: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b6864: 4805 0602 |002c: aget-byte v5, v6, v2 │ │ +4b6868: 8e55 |002e: int-to-char v5, v5 │ │ +4b686a: 7120 abdf 4500 |002f: invoke-static {v5, v4}, Ljava/lang/Character;.digit:(CI)I // method@dfab │ │ +4b6870: 0a04 |0032: move-result v4 │ │ +4b6872: 12f5 |0033: const/4 v5, #int -1 // #ff │ │ +4b6874: 3253 0c00 |0034: if-eq v3, v5, 0040 // +000c │ │ +4b6878: 3254 0a00 |0036: if-eq v4, v5, 0040 // +000a │ │ +4b687c: e003 0304 |0038: shl-int/lit8 v3, v3, #int 4 // #04 │ │ +4b6880: b043 |003a: add-int/2addr v3, v4 │ │ +4b6882: 8e33 |003b: int-to-char v3, v3 │ │ +4b6884: 6e20 c0de 3100 |003c: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b688a: 2810 |003f: goto 004f // +0010 │ │ +4b688c: 2206 7c1c |0040: new-instance v6, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b6890: 7020 4df1 0600 |0042: invoke-direct {v6, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b6896: 2706 |0045: throw v6 │ │ +4b6898: 2206 7c1c |0046: new-instance v6, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b689c: 7020 4df1 0600 |0048: invoke-direct {v6, v0}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b68a2: 2706 |004b: throw v6 │ │ +4b68a4: 6e20 c0de 3100 |004c: invoke-virtual {v1, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b68aa: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4b68ae: 28bb |0051: goto 000c // -0045 │ │ +4b68b0: 6e10 bede 0100 |0052: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ +4b68b6: 0c06 |0055: move-result-object v6 │ │ +4b68b8: 1106 |0056: return-object v6 │ │ catches : 1 │ │ 0x0021 - 0x0046 │ │ Ljava/lang/ArrayIndexOutOfBoundsException; -> 0x0046 │ │ positions : │ │ 0x0006 line=160 │ │ 0x000c line=161 │ │ 0x000f line=162 │ │ @@ -1761551,57 +1761552,57 @@ │ │ type : '(Ljava/util/BitSet;[B)[B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -4b68e8: |[4b68e8] org.apache.commons.codec.net.URLCodec.encodeUrl:(Ljava/util/BitSet;[B)[B │ │ -4b68f8: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ -4b68fc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -4b68fe: 1105 |0003: return-object v5 │ │ -4b6900: 3905 0400 |0004: if-nez v5, 0008 // +0004 │ │ -4b6904: 6205 40ae |0006: sget-object v5, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ -4b6908: 2200 9f18 |0008: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ -4b690c: 7010 b9de 0000 |000a: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ -4b6912: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -4b6914: 2162 |000e: array-length v2, v6 │ │ -4b6916: 3521 3e00 |000f: if-ge v1, v2, 004d // +003e │ │ -4b691a: 4802 0601 |0011: aget-byte v2, v6, v1 │ │ -4b691e: 3b02 0400 |0013: if-gez v2, 0017 // +0004 │ │ -4b6922: d022 0001 |0015: add-int/lit16 v2, v2, #int 256 // #0100 │ │ -4b6926: 6e20 d5e2 2500 |0017: invoke-virtual {v5, v2}, Ljava/util/BitSet;.get:(I)Z // method@e2d5 │ │ -4b692c: 0a03 |001a: move-result v3 │ │ -4b692e: 3803 0c00 |001b: if-eqz v3, 0027 // +000c │ │ -4b6932: 1303 2000 |001d: const/16 v3, #int 32 // #20 │ │ -4b6936: 3332 0400 |001f: if-ne v2, v3, 0023 // +0004 │ │ -4b693a: 1302 2b00 |0021: const/16 v2, #int 43 // #2b │ │ -4b693e: 6e20 c0de 2000 |0023: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b6944: 2824 |0026: goto 004a // +0024 │ │ -4b6946: 1303 2500 |0027: const/16 v3, #int 37 // #25 │ │ -4b694a: 6e20 c0de 3000 |0029: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b6950: e103 0204 |002c: shr-int/lit8 v3, v2, #int 4 // #04 │ │ -4b6954: dd03 030f |002e: and-int/lit8 v3, v3, #int 15 // #0f │ │ -4b6958: 1304 1000 |0030: const/16 v4, #int 16 // #10 │ │ -4b695c: 7120 acdf 4300 |0032: invoke-static {v3, v4}, Ljava/lang/Character;.forDigit:(II)C // method@dfac │ │ -4b6962: 0a03 |0035: move-result v3 │ │ -4b6964: 7110 c4df 0300 |0036: invoke-static {v3}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ -4b696a: 0a03 |0039: move-result v3 │ │ -4b696c: dd02 020f |003a: and-int/lit8 v2, v2, #int 15 // #0f │ │ -4b6970: 7120 acdf 4200 |003c: invoke-static {v2, v4}, Ljava/lang/Character;.forDigit:(II)C // method@dfac │ │ -4b6976: 0a02 |003f: move-result v2 │ │ -4b6978: 7110 c4df 0200 |0040: invoke-static {v2}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ -4b697e: 0a02 |0043: move-result v2 │ │ -4b6980: 6e20 c0de 3000 |0044: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b6986: 6e20 c0de 2000 |0047: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ -4b698c: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4b6990: 28c2 |004c: goto 000e // -003e │ │ -4b6992: 6e10 bede 0000 |004d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ -4b6998: 0c05 |0050: move-result-object v5 │ │ -4b699a: 1105 |0051: return-object v5 │ │ +4b68ec: |[4b68ec] org.apache.commons.codec.net.URLCodec.encodeUrl:(Ljava/util/BitSet;[B)[B │ │ +4b68fc: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ +4b6900: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +4b6902: 1105 |0003: return-object v5 │ │ +4b6904: 3905 0400 |0004: if-nez v5, 0008 // +0004 │ │ +4b6908: 6205 40ae |0006: sget-object v5, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ +4b690c: 2200 9f18 |0008: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@189f │ │ +4b6910: 7010 b9de 0000 |000a: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@deb9 │ │ +4b6916: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +4b6918: 2162 |000e: array-length v2, v6 │ │ +4b691a: 3521 3e00 |000f: if-ge v1, v2, 004d // +003e │ │ +4b691e: 4802 0601 |0011: aget-byte v2, v6, v1 │ │ +4b6922: 3b02 0400 |0013: if-gez v2, 0017 // +0004 │ │ +4b6926: d022 0001 |0015: add-int/lit16 v2, v2, #int 256 // #0100 │ │ +4b692a: 6e20 d5e2 2500 |0017: invoke-virtual {v5, v2}, Ljava/util/BitSet;.get:(I)Z // method@e2d5 │ │ +4b6930: 0a03 |001a: move-result v3 │ │ +4b6932: 3803 0c00 |001b: if-eqz v3, 0027 // +000c │ │ +4b6936: 1303 2000 |001d: const/16 v3, #int 32 // #20 │ │ +4b693a: 3332 0400 |001f: if-ne v2, v3, 0023 // +0004 │ │ +4b693e: 1302 2b00 |0021: const/16 v2, #int 43 // #2b │ │ +4b6942: 6e20 c0de 2000 |0023: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b6948: 2824 |0026: goto 004a // +0024 │ │ +4b694a: 1303 2500 |0027: const/16 v3, #int 37 // #25 │ │ +4b694e: 6e20 c0de 3000 |0029: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b6954: e103 0204 |002c: shr-int/lit8 v3, v2, #int 4 // #04 │ │ +4b6958: dd03 030f |002e: and-int/lit8 v3, v3, #int 15 // #0f │ │ +4b695c: 1304 1000 |0030: const/16 v4, #int 16 // #10 │ │ +4b6960: 7120 acdf 4300 |0032: invoke-static {v3, v4}, Ljava/lang/Character;.forDigit:(II)C // method@dfac │ │ +4b6966: 0a03 |0035: move-result v3 │ │ +4b6968: 7110 c4df 0300 |0036: invoke-static {v3}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ +4b696e: 0a03 |0039: move-result v3 │ │ +4b6970: dd02 020f |003a: and-int/lit8 v2, v2, #int 15 // #0f │ │ +4b6974: 7120 acdf 4200 |003c: invoke-static {v2, v4}, Ljava/lang/Character;.forDigit:(II)C // method@dfac │ │ +4b697a: 0a02 |003f: move-result v2 │ │ +4b697c: 7110 c4df 0200 |0040: invoke-static {v2}, Ljava/lang/Character;.toUpperCase:(C)C // method@dfc4 │ │ +4b6982: 0a02 |0043: move-result v2 │ │ +4b6984: 6e20 c0de 3000 |0044: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b698a: 6e20 c0de 2000 |0047: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@dec0 │ │ +4b6990: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4b6994: 28c2 |004c: goto 000e // -003e │ │ +4b6996: 6e10 bede 0000 |004d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@debe │ │ +4b699c: 0c05 |0050: move-result-object v5 │ │ +4b699e: 1105 |0051: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=117 │ │ 0x0008 line=120 │ │ 0x000e line=121 │ │ 0x0011 line=122 │ │ 0x0017 line=126 │ │ @@ -1761622,46 +1761623,46 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -4b699c: |[4b699c] org.apache.commons.codec.net.URLCodec.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b69ac: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -4b69b0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b69b2: 1104 |0003: return-object v4 │ │ -4b69b4: 2040 1e1e |0004: instance-of v0, v4, [B // type@1e1e │ │ -4b69b8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -4b69bc: 1f04 1e1e |0008: check-cast v4, [B // type@1e1e │ │ -4b69c0: 6e20 26f2 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/URLCodec;.decode:([B)[B // method@f226 │ │ -4b69c6: 0c04 |000d: move-result-object v4 │ │ -4b69c8: 1104 |000e: return-object v4 │ │ -4b69ca: 2040 0619 |000f: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ -4b69ce: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -4b69d2: 1f04 0619 |0013: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4b69d6: 6e20 24f2 4300 |0015: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/URLCodec;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@f224 │ │ -4b69dc: 0c04 |0018: move-result-object v4 │ │ -4b69de: 1104 |0019: return-object v4 │ │ -4b69e0: 2200 7c1c |001a: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b69e4: 2201 0719 |001c: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b69e8: 7010 f4e0 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b69ee: 1a02 094f |0021: const-string v2, "Objects of type " // string@4f09 │ │ -4b69f2: 6e20 fae0 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b69f8: 6e10 96e0 0400 |0026: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4b69fe: 0c04 |0029: move-result-object v4 │ │ -4b6a00: 6e10 e2df 0400 |002a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -4b6a06: 0c04 |002d: move-result-object v4 │ │ -4b6a08: 6e20 fae0 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b6a0e: 1a04 0501 |0031: const-string v4, " cannot be URL decoded" // string@0105 │ │ -4b6a12: 6e20 fae0 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b6a18: 6e10 05e1 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b6a1e: 0c04 |0039: move-result-object v4 │ │ -4b6a20: 7020 4df1 4000 |003a: invoke-direct {v0, v4}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b6a26: 2700 |003d: throw v0 │ │ +4b69a0: |[4b69a0] org.apache.commons.codec.net.URLCodec.decode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b69b0: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +4b69b4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b69b6: 1104 |0003: return-object v4 │ │ +4b69b8: 2040 1e1e |0004: instance-of v0, v4, [B // type@1e1e │ │ +4b69bc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +4b69c0: 1f04 1e1e |0008: check-cast v4, [B // type@1e1e │ │ +4b69c4: 6e20 26f2 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/URLCodec;.decode:([B)[B // method@f226 │ │ +4b69ca: 0c04 |000d: move-result-object v4 │ │ +4b69cc: 1104 |000e: return-object v4 │ │ +4b69ce: 2040 0619 |000f: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ +4b69d2: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +4b69d6: 1f04 0619 |0013: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4b69da: 6e20 24f2 4300 |0015: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/URLCodec;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@f224 │ │ +4b69e0: 0c04 |0018: move-result-object v4 │ │ +4b69e2: 1104 |0019: return-object v4 │ │ +4b69e4: 2200 7c1c |001a: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b69e8: 2201 0719 |001c: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b69ec: 7010 f4e0 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b69f2: 1a02 094f |0021: const-string v2, "Objects of type " // string@4f09 │ │ +4b69f6: 6e20 fae0 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b69fc: 6e10 96e0 0400 |0026: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4b6a02: 0c04 |0029: move-result-object v4 │ │ +4b6a04: 6e10 e2df 0400 |002a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +4b6a0a: 0c04 |002d: move-result-object v4 │ │ +4b6a0c: 6e20 fae0 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b6a12: 1a04 0501 |0031: const-string v4, " cannot be URL decoded" // string@0105 │ │ +4b6a16: 6e20 fae0 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b6a1c: 6e10 05e1 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b6a22: 0c04 |0039: move-result-object v4 │ │ +4b6a24: 7020 4df1 4000 |003a: invoke-direct {v0, v4}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b6a2a: 2700 |003d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=333 │ │ 0x0008 line=334 │ │ 0x000f line=335 │ │ 0x0013 line=336 │ │ 0x001a line=338 │ │ @@ -1761674,29 +1761675,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4b6ab4: |[4b6ab4] org.apache.commons.codec.net.URLCodec.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b6ac4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4b6ac8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4b6aca: 1102 |0003: return-object v2 │ │ -4b6acc: 6e10 2df2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/URLCodec;.getDefaultCharset:()Ljava/lang/String; // method@f22d │ │ -4b6ad2: 0c00 |0007: move-result-object v0 │ │ -4b6ad4: 6e30 25f2 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/URLCodec;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f225 │ │ -4b6ada: 0c02 |000b: move-result-object v2 │ │ -4b6adc: 1102 |000c: return-object v2 │ │ -4b6ade: 0d02 |000d: move-exception v2 │ │ -4b6ae0: 2200 7c1c |000e: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ -4b6ae4: 6e10 83df 0200 |0010: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ -4b6aea: 0c02 |0013: move-result-object v2 │ │ -4b6aec: 7020 4df1 2000 |0014: invoke-direct {v0, v2}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ -4b6af2: 2700 |0017: throw v0 │ │ +4b6ab8: |[4b6ab8] org.apache.commons.codec.net.URLCodec.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b6ac8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4b6acc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4b6ace: 1102 |0003: return-object v2 │ │ +4b6ad0: 6e10 2df2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/URLCodec;.getDefaultCharset:()Ljava/lang/String; // method@f22d │ │ +4b6ad6: 0c00 |0007: move-result-object v0 │ │ +4b6ad8: 6e30 25f2 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/URLCodec;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f225 │ │ +4b6ade: 0c02 |000b: move-result-object v2 │ │ +4b6ae0: 1102 |000c: return-object v2 │ │ +4b6ae2: 0d02 |000d: move-exception v2 │ │ +4b6ae4: 2200 7c1c |000e: new-instance v0, Lorg/apache/commons/codec/DecoderException; // type@1c7c │ │ +4b6ae8: 6e10 83df 0200 |0010: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ +4b6aee: 0c02 |0013: move-result-object v2 │ │ +4b6af0: 7020 4df1 2000 |0014: invoke-direct {v0, v2}, Lorg/apache/commons/codec/DecoderException;.:(Ljava/lang/String;)V // method@f14d │ │ +4b6af6: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/io/UnsupportedEncodingException; -> 0x000d │ │ positions : │ │ 0x0004 line=290 │ │ 0x000e line=292 │ │ locals : │ │ @@ -1761708,26 +1761709,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4b6b04: |[4b6b04] org.apache.commons.codec.net.URLCodec.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b6b14: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -4b6b18: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -4b6b1a: 1103 |0003: return-object v3 │ │ -4b6b1c: 2200 0619 |0004: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b6b20: 1a01 9560 |0006: const-string v1, "US-ASCII" // string@6095 │ │ -4b6b24: 6e20 cce0 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ -4b6b2a: 0c03 |000b: move-result-object v3 │ │ -4b6b2c: 6e20 26f2 3200 |000c: invoke-virtual {v2, v3}, Lorg/apache/commons/codec/net/URLCodec;.decode:([B)[B // method@f226 │ │ -4b6b32: 0c03 |000f: move-result-object v3 │ │ -4b6b34: 7030 bbe0 3004 |0010: invoke-direct {v0, v3, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ -4b6b3a: 1100 |0013: return-object v0 │ │ +4b6b08: |[4b6b08] org.apache.commons.codec.net.URLCodec.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b6b18: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +4b6b1c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +4b6b1e: 1103 |0003: return-object v3 │ │ +4b6b20: 2200 0619 |0004: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b6b24: 1a01 9560 |0006: const-string v1, "US-ASCII" // string@6095 │ │ +4b6b28: 6e20 cce0 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ +4b6b2e: 0c03 |000b: move-result-object v3 │ │ +4b6b30: 6e20 26f2 3200 |000c: invoke-virtual {v2, v3}, Lorg/apache/commons/codec/net/URLCodec;.decode:([B)[B // method@f226 │ │ +4b6b36: 0c03 |000f: move-result-object v3 │ │ +4b6b38: 7030 bbe0 3004 |0010: invoke-direct {v0, v3, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ +4b6b3e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=270 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/codec/net/URLCodec; │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=4 (null) Ljava/lang/String; │ │ @@ -1761737,18 +1761738,18 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4b67dc: |[4b67dc] org.apache.commons.codec.net.URLCodec.decode:([B)[B │ │ -4b67ec: 7110 27f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/codec/net/URLCodec;.decodeUrl:([B)[B // method@f227 │ │ -4b67f2: 0c01 |0003: move-result-object v1 │ │ -4b67f4: 1101 |0004: return-object v1 │ │ +4b67e0: |[4b67e0] org.apache.commons.codec.net.URLCodec.decode:([B)[B │ │ +4b67f0: 7110 27f2 0100 |0000: invoke-static {v1}, Lorg/apache/commons/codec/net/URLCodec;.decodeUrl:([B)[B // method@f227 │ │ +4b67f6: 0c01 |0003: move-result-object v1 │ │ +4b67f8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/codec/net/URLCodec; │ │ 0x0000 - 0x0005 reg=1 (null) [B │ │ │ │ @@ -1761757,46 +1761758,46 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -4b6a28: |[4b6a28] org.apache.commons.codec.net.URLCodec.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4b6a38: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -4b6a3c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4b6a3e: 1104 |0003: return-object v4 │ │ -4b6a40: 2040 1e1e |0004: instance-of v0, v4, [B // type@1e1e │ │ -4b6a44: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -4b6a48: 1f04 1e1e |0008: check-cast v4, [B // type@1e1e │ │ -4b6a4c: 6e20 2bf2 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/URLCodec;.encode:([B)[B // method@f22b │ │ -4b6a52: 0c04 |000d: move-result-object v4 │ │ -4b6a54: 1104 |000e: return-object v4 │ │ -4b6a56: 2040 0619 |000f: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ -4b6a5a: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -4b6a5e: 1f04 0619 |0013: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4b6a62: 6e20 29f2 4300 |0015: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/URLCodec;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f229 │ │ -4b6a68: 0c04 |0018: move-result-object v4 │ │ -4b6a6a: 1104 |0019: return-object v4 │ │ -4b6a6c: 2200 7e1c |001a: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b6a70: 2201 0719 |001c: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4b6a74: 7010 f4e0 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4b6a7a: 1a02 094f |0021: const-string v2, "Objects of type " // string@4f09 │ │ -4b6a7e: 6e20 fae0 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b6a84: 6e10 96e0 0400 |0026: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4b6a8a: 0c04 |0029: move-result-object v4 │ │ -4b6a8c: 6e10 e2df 0400 |002a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -4b6a92: 0c04 |002d: move-result-object v4 │ │ -4b6a94: 6e20 fae0 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b6a9a: 1a04 0601 |0031: const-string v4, " cannot be URL encoded" // string@0106 │ │ -4b6a9e: 6e20 fae0 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4b6aa4: 6e10 05e1 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4b6aaa: 0c04 |0039: move-result-object v4 │ │ -4b6aac: 7020 4ff1 4000 |003a: invoke-direct {v0, v4}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b6ab2: 2700 |003d: throw v0 │ │ +4b6a2c: |[4b6a2c] org.apache.commons.codec.net.URLCodec.encode:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4b6a3c: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +4b6a40: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4b6a42: 1104 |0003: return-object v4 │ │ +4b6a44: 2040 1e1e |0004: instance-of v0, v4, [B // type@1e1e │ │ +4b6a48: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +4b6a4c: 1f04 1e1e |0008: check-cast v4, [B // type@1e1e │ │ +4b6a50: 6e20 2bf2 4300 |000a: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/URLCodec;.encode:([B)[B // method@f22b │ │ +4b6a56: 0c04 |000d: move-result-object v4 │ │ +4b6a58: 1104 |000e: return-object v4 │ │ +4b6a5a: 2040 0619 |000f: instance-of v0, v4, Ljava/lang/String; // type@1906 │ │ +4b6a5e: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +4b6a62: 1f04 0619 |0013: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4b6a66: 6e20 29f2 4300 |0015: invoke-virtual {v3, v4}, Lorg/apache/commons/codec/net/URLCodec;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@f229 │ │ +4b6a6c: 0c04 |0018: move-result-object v4 │ │ +4b6a6e: 1104 |0019: return-object v4 │ │ +4b6a70: 2200 7e1c |001a: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b6a74: 2201 0719 |001c: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4b6a78: 7010 f4e0 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ +4b6a7e: 1a02 094f |0021: const-string v2, "Objects of type " // string@4f09 │ │ +4b6a82: 6e20 fae0 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b6a88: 6e10 96e0 0400 |0026: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4b6a8e: 0c04 |0029: move-result-object v4 │ │ +4b6a90: 6e10 e2df 0400 |002a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +4b6a96: 0c04 |002d: move-result-object v4 │ │ +4b6a98: 6e20 fae0 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b6a9e: 1a04 0601 |0031: const-string v4, " cannot be URL encoded" // string@0106 │ │ +4b6aa2: 6e20 fae0 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4b6aa8: 6e10 05e1 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4b6aae: 0c04 |0039: move-result-object v4 │ │ +4b6ab0: 7020 4ff1 4000 |003a: invoke-direct {v0, v4}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b6ab6: 2700 |003d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=309 │ │ 0x0008 line=310 │ │ 0x000f line=311 │ │ 0x0013 line=312 │ │ 0x001a line=314 │ │ @@ -1761809,29 +1761810,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4b6b3c: |[4b6b3c] org.apache.commons.codec.net.URLCodec.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -4b6b4c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4b6b50: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4b6b52: 1102 |0003: return-object v2 │ │ -4b6b54: 6e10 2df2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/URLCodec;.getDefaultCharset:()Ljava/lang/String; // method@f22d │ │ -4b6b5a: 0c00 |0007: move-result-object v0 │ │ -4b6b5c: 6e30 2af2 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/URLCodec;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f22a │ │ -4b6b62: 0c02 |000b: move-result-object v2 │ │ -4b6b64: 1102 |000c: return-object v2 │ │ -4b6b66: 0d02 |000d: move-exception v2 │ │ -4b6b68: 2200 7e1c |000e: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ -4b6b6c: 6e10 83df 0200 |0010: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ -4b6b72: 0c02 |0013: move-result-object v2 │ │ -4b6b74: 7020 4ff1 2000 |0014: invoke-direct {v0, v2}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ -4b6b7a: 2700 |0017: throw v0 │ │ +4b6b40: |[4b6b40] org.apache.commons.codec.net.URLCodec.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +4b6b50: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4b6b54: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4b6b56: 1102 |0003: return-object v2 │ │ +4b6b58: 6e10 2df2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/codec/net/URLCodec;.getDefaultCharset:()Ljava/lang/String; // method@f22d │ │ +4b6b5e: 0c00 |0007: move-result-object v0 │ │ +4b6b60: 6e30 2af2 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/apache/commons/codec/net/URLCodec;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@f22a │ │ +4b6b66: 0c02 |000b: move-result-object v2 │ │ +4b6b68: 1102 |000c: return-object v2 │ │ +4b6b6a: 0d02 |000d: move-exception v2 │ │ +4b6b6c: 2200 7e1c |000e: new-instance v0, Lorg/apache/commons/codec/EncoderException; // type@1c7e │ │ +4b6b70: 6e10 83df 0200 |0010: invoke-virtual {v2}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@df83 │ │ +4b6b76: 0c02 |0013: move-result-object v2 │ │ +4b6b78: 7020 4ff1 2000 |0014: invoke-direct {v0, v2}, Lorg/apache/commons/codec/EncoderException;.:(Ljava/lang/String;)V // method@f14f │ │ +4b6b7e: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/io/UnsupportedEncodingException; -> 0x000d │ │ positions : │ │ 0x0004 line=245 │ │ 0x000e line=247 │ │ locals : │ │ @@ -1761843,26 +1761844,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4b6b8c: |[4b6b8c] org.apache.commons.codec.net.URLCodec.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4b6b9c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -4b6ba0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4b6ba2: 1102 |0003: return-object v2 │ │ -4b6ba4: 2200 0619 |0004: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4b6ba8: 6e20 cce0 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ -4b6bae: 0c02 |0009: move-result-object v2 │ │ -4b6bb0: 6e20 2bf2 2100 |000a: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/net/URLCodec;.encode:([B)[B // method@f22b │ │ -4b6bb6: 0c02 |000d: move-result-object v2 │ │ -4b6bb8: 1a03 9560 |000e: const-string v3, "US-ASCII" // string@6095 │ │ -4b6bbc: 7030 bbe0 2003 |0010: invoke-direct {v0, v2, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ -4b6bc2: 1100 |0013: return-object v0 │ │ +4b6b90: |[4b6b90] org.apache.commons.codec.net.URLCodec.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4b6ba0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +4b6ba4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4b6ba6: 1102 |0003: return-object v2 │ │ +4b6ba8: 2200 0619 |0004: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4b6bac: 6e20 cce0 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@e0cc │ │ +4b6bb2: 0c02 |0009: move-result-object v2 │ │ +4b6bb4: 6e20 2bf2 2100 |000a: invoke-virtual {v1, v2}, Lorg/apache/commons/codec/net/URLCodec;.encode:([B)[B // method@f22b │ │ +4b6bba: 0c02 |000d: move-result-object v2 │ │ +4b6bbc: 1a03 9560 |000e: const-string v3, "US-ASCII" // string@6095 │ │ +4b6bc0: 7030 bbe0 2003 |0010: invoke-direct {v0, v2, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@e0bb │ │ +4b6bc6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=226 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/apache/commons/codec/net/URLCodec; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ @@ -1761872,19 +1761873,19 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4b68c8: |[4b68c8] org.apache.commons.codec.net.URLCodec.encode:([B)[B │ │ -4b68d8: 6200 40ae |0000: sget-object v0, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ -4b68dc: 7120 2cf2 2000 |0002: invoke-static {v0, v2}, Lorg/apache/commons/codec/net/URLCodec;.encodeUrl:(Ljava/util/BitSet;[B)[B // method@f22c │ │ -4b68e2: 0c02 |0005: move-result-object v2 │ │ -4b68e4: 1102 |0006: return-object v2 │ │ +4b68cc: |[4b68cc] org.apache.commons.codec.net.URLCodec.encode:([B)[B │ │ +4b68dc: 6200 40ae |0000: sget-object v0, Lorg/apache/commons/codec/net/URLCodec;.WWW_FORM_URL:Ljava/util/BitSet; // field@ae40 │ │ +4b68e0: 7120 2cf2 2000 |0002: invoke-static {v0, v2}, Lorg/apache/commons/codec/net/URLCodec;.encodeUrl:(Ljava/util/BitSet;[B)[B // method@f22c │ │ +4b68e6: 0c02 |0005: move-result-object v2 │ │ +4b68e8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/codec/net/URLCodec; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ @@ -1761893,17 +1761894,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b6bc4: |[4b6bc4] org.apache.commons.codec.net.URLCodec.getDefaultCharset:()Ljava/lang/String; │ │ -4b6bd4: 5410 41ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/net/URLCodec;.charset:Ljava/lang/String; // field@ae41 │ │ -4b6bd8: 1100 |0002: return-object v0 │ │ +4b6bc8: |[4b6bc8] org.apache.commons.codec.net.URLCodec.getDefaultCharset:()Ljava/lang/String; │ │ +4b6bd8: 5410 41ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/net/URLCodec;.charset:Ljava/lang/String; // field@ae41 │ │ +4b6bdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/codec/net/URLCodec; │ │ │ │ #9 : (in Lorg/apache/commons/codec/net/URLCodec;) │ │ @@ -1761911,17 +1761912,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4b6bdc: |[4b6bdc] org.apache.commons.codec.net.URLCodec.getEncoding:()Ljava/lang/String; │ │ -4b6bec: 5410 41ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/net/URLCodec;.charset:Ljava/lang/String; // field@ae41 │ │ -4b6bf0: 1100 |0002: return-object v0 │ │ +4b6be0: |[4b6be0] org.apache.commons.codec.net.URLCodec.getEncoding:()Ljava/lang/String; │ │ +4b6bf0: 5410 41ae |0000: iget-object v0, v1, Lorg/apache/commons/codec/net/URLCodec;.charset:Ljava/lang/String; // field@ae41 │ │ +4b6bf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/codec/net/URLCodec; │ │ │ │ source_file_idx : 24719 (URLCodec.java) │ │ @@ -1761963,18 +1761964,18 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c07b8: |[4c07b8] org.apache.commons.io.filefilter.AgeFileFilter.:(J)V │ │ -4c07c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c07ca: 7040 5bf4 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(JZ)V // method@f45b │ │ -4c07d0: 0e00 |0004: return-void │ │ +4c07bc: |[4c07bc] org.apache.commons.io.filefilter.AgeFileFilter.:(J)V │ │ +4c07cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c07ce: 7040 5bf4 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(JZ)V // method@f45b │ │ +4c07d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/filefilter/AgeFileFilter; │ │ 0x0000 - 0x0005 reg=2 (null) J │ │ │ │ @@ -1761983,19 +1761984,19 @@ │ │ type : '(JZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c07d4: |[4c07d4] org.apache.commons.io.filefilter.AgeFileFilter.:(JZ)V │ │ -4c07e4: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c07ea: 5c03 ccae |0003: iput-boolean v3, v0, Lorg/apache/commons/io/filefilter/AgeFileFilter;.acceptOlder:Z // field@aecc │ │ -4c07ee: 5a01 cdae |0005: iput-wide v1, v0, Lorg/apache/commons/io/filefilter/AgeFileFilter;.cutoff:J // field@aecd │ │ -4c07f2: 0e00 |0007: return-void │ │ +4c07d8: |[4c07d8] org.apache.commons.io.filefilter.AgeFileFilter.:(JZ)V │ │ +4c07e8: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c07ee: 5c03 ccae |0003: iput-boolean v3, v0, Lorg/apache/commons/io/filefilter/AgeFileFilter;.acceptOlder:Z // field@aecc │ │ +4c07f2: 5a01 cdae |0005: iput-wide v1, v0, Lorg/apache/commons/io/filefilter/AgeFileFilter;.cutoff:J // field@aecd │ │ +4c07f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/filefilter/AgeFileFilter; │ │ @@ -1762007,18 +1762008,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4c0740: |[4c0740] org.apache.commons.io.filefilter.AgeFileFilter.:(Ljava/io/File;)V │ │ -4c0750: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c0752: 7030 5df4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/io/File;Z)V // method@f45d │ │ -4c0758: 0e00 |0004: return-void │ │ +4c0744: |[4c0744] org.apache.commons.io.filefilter.AgeFileFilter.:(Ljava/io/File;)V │ │ +4c0754: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c0756: 7030 5df4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/io/File;Z)V // method@f45d │ │ +4c075c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/filefilter/AgeFileFilter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1762027,19 +1762028,19 @@ │ │ type : '(Ljava/io/File;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4c075c: |[4c075c] org.apache.commons.io.filefilter.AgeFileFilter.:(Ljava/io/File;Z)V │ │ -4c076c: 6e10 f7de 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@def7 │ │ -4c0772: 0b00 |0003: move-result-wide v0 │ │ -4c0774: 7040 5bf4 0241 |0004: invoke-direct {v2, v0, v1, v4}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(JZ)V // method@f45b │ │ -4c077a: 0e00 |0007: return-void │ │ +4c0760: |[4c0760] org.apache.commons.io.filefilter.AgeFileFilter.:(Ljava/io/File;Z)V │ │ +4c0770: 6e10 f7de 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@def7 │ │ +4c0776: 0b00 |0003: move-result-wide v0 │ │ +4c0778: 7040 5bf4 0241 |0004: invoke-direct {v2, v0, v1, v4}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(JZ)V // method@f45b │ │ +4c077e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/filefilter/AgeFileFilter; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/File; │ │ 0x0000 - 0x0008 reg=4 (null) Z │ │ @@ -1762049,18 +1762050,18 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4c077c: |[4c077c] org.apache.commons.io.filefilter.AgeFileFilter.:(Ljava/util/Date;)V │ │ -4c078c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c078e: 7030 5ff4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/util/Date;Z)V // method@f45f │ │ -4c0794: 0e00 |0004: return-void │ │ +4c0780: |[4c0780] org.apache.commons.io.filefilter.AgeFileFilter.:(Ljava/util/Date;)V │ │ +4c0790: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c0792: 7030 5ff4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(Ljava/util/Date;Z)V // method@f45f │ │ +4c0798: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/filefilter/AgeFileFilter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/Date; │ │ │ │ @@ -1762069,19 +1762070,19 @@ │ │ type : '(Ljava/util/Date;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4c0798: |[4c0798] org.apache.commons.io.filefilter.AgeFileFilter.:(Ljava/util/Date;Z)V │ │ -4c07a8: 6e10 1ae3 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@e31a │ │ -4c07ae: 0b00 |0003: move-result-wide v0 │ │ -4c07b0: 7040 5bf4 0241 |0004: invoke-direct {v2, v0, v1, v4}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(JZ)V // method@f45b │ │ -4c07b6: 0e00 |0007: return-void │ │ +4c079c: |[4c079c] org.apache.commons.io.filefilter.AgeFileFilter.:(Ljava/util/Date;Z)V │ │ +4c07ac: 6e10 1ae3 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@e31a │ │ +4c07b2: 0b00 |0003: move-result-wide v0 │ │ +4c07b4: 7040 5bf4 0241 |0004: invoke-direct {v2, v0, v1, v4}, Lorg/apache/commons/io/filefilter/AgeFileFilter;.:(JZ)V // method@f45b │ │ +4c07ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/io/filefilter/AgeFileFilter; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/util/Date; │ │ 0x0000 - 0x0008 reg=4 (null) Z │ │ @@ -1762092,25 +1762093,25 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4c06a8: |[4c06a8] org.apache.commons.io.filefilter.AgeFileFilter.accept:(Ljava/io/File;)Z │ │ -4c06b8: 5320 cdae |0000: iget-wide v0, v2, Lorg/apache/commons/io/filefilter/AgeFileFilter;.cutoff:J // field@aecd │ │ -4c06bc: 7130 e1f2 0301 |0002: invoke-static {v3, v0, v1}, Lorg/apache/commons/io/FileUtils;.isFileNewer:(Ljava/io/File;J)Z // method@f2e1 │ │ -4c06c2: 0a03 |0005: move-result v3 │ │ -4c06c4: 5520 ccae |0006: iget-boolean v0, v2, Lorg/apache/commons/io/filefilter/AgeFileFilter;.acceptOlder:Z // field@aecc │ │ -4c06c8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -4c06cc: 3903 0400 |000a: if-nez v3, 000e // +0004 │ │ -4c06d0: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -4c06d2: 2802 |000d: goto 000f // +0002 │ │ -4c06d4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -4c06d6: 0f03 |000f: return v3 │ │ +4c06ac: |[4c06ac] org.apache.commons.io.filefilter.AgeFileFilter.accept:(Ljava/io/File;)Z │ │ +4c06bc: 5320 cdae |0000: iget-wide v0, v2, Lorg/apache/commons/io/filefilter/AgeFileFilter;.cutoff:J // field@aecd │ │ +4c06c0: 7130 e1f2 0301 |0002: invoke-static {v3, v0, v1}, Lorg/apache/commons/io/FileUtils;.isFileNewer:(Ljava/io/File;J)Z // method@f2e1 │ │ +4c06c6: 0a03 |0005: move-result v3 │ │ +4c06c8: 5520 ccae |0006: iget-boolean v0, v2, Lorg/apache/commons/io/filefilter/AgeFileFilter;.acceptOlder:Z // field@aecc │ │ +4c06cc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +4c06d0: 3903 0400 |000a: if-nez v3, 000e // +0004 │ │ +4c06d4: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +4c06d6: 2802 |000d: goto 000f // +0002 │ │ +4c06d8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +4c06da: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=145 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/io/filefilter/AgeFileFilter; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/io/File; │ │ @@ -1762120,35 +1762121,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -4c06d8: |[4c06d8] org.apache.commons.io.filefilter.AgeFileFilter.toString:()Ljava/lang/String; │ │ -4c06e8: 5540 ccae |0000: iget-boolean v0, v4, Lorg/apache/commons/io/filefilter/AgeFileFilter;.acceptOlder:Z // field@aecc │ │ -4c06ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4c06f0: 1a00 a107 |0004: const-string v0, "<=" // string@07a1 │ │ -4c06f4: 2803 |0006: goto 0009 // +0003 │ │ -4c06f6: 1a00 f507 |0007: const-string v0, ">" // string@07f5 │ │ -4c06fa: 2201 0819 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c06fe: 7010 06e1 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c0704: 6f10 59f4 0400 |000e: invoke-super {v4}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c070a: 0c02 |0011: move-result-object v2 │ │ -4c070c: 6e20 12e1 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0712: 1a02 0d04 |0015: const-string v2, "(" // string@040d │ │ -4c0716: 6e20 12e1 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c071c: 6e20 12e1 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0722: 5342 cdae |001d: iget-wide v2, v4, Lorg/apache/commons/io/filefilter/AgeFileFilter;.cutoff:J // field@aecd │ │ -4c0726: 6e30 0ee1 2103 |001f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c072c: 1a00 db04 |0022: const-string v0, ")" // string@04db │ │ -4c0730: 6e20 12e1 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0736: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c073c: 0c00 |002a: move-result-object v0 │ │ -4c073e: 1100 |002b: return-object v0 │ │ +4c06dc: |[4c06dc] org.apache.commons.io.filefilter.AgeFileFilter.toString:()Ljava/lang/String; │ │ +4c06ec: 5540 ccae |0000: iget-boolean v0, v4, Lorg/apache/commons/io/filefilter/AgeFileFilter;.acceptOlder:Z // field@aecc │ │ +4c06f0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4c06f4: 1a00 a107 |0004: const-string v0, "<=" // string@07a1 │ │ +4c06f8: 2803 |0006: goto 0009 // +0003 │ │ +4c06fa: 1a00 f507 |0007: const-string v0, ">" // string@07f5 │ │ +4c06fe: 2201 0819 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c0702: 7010 06e1 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c0708: 6f10 59f4 0400 |000e: invoke-super {v4}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c070e: 0c02 |0011: move-result-object v2 │ │ +4c0710: 6e20 12e1 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0716: 1a02 0d04 |0015: const-string v2, "(" // string@040d │ │ +4c071a: 6e20 12e1 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0720: 6e20 12e1 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0726: 5342 cdae |001d: iget-wide v2, v4, Lorg/apache/commons/io/filefilter/AgeFileFilter;.cutoff:J // field@aecd │ │ +4c072a: 6e30 0ee1 2103 |001f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c0730: 1a00 db04 |0022: const-string v0, ")" // string@04db │ │ +4c0734: 6e20 12e1 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c073a: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c0740: 0c00 |002a: move-result-object v0 │ │ +4c0742: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0009 line=156 │ │ locals : │ │ 0x0000 - 0x002c reg=4 this Lorg/apache/commons/io/filefilter/AgeFileFilter; │ │ │ │ @@ -1762198,20 +1762199,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4c0984: |[4c0984] org.apache.commons.io.filefilter.AndFileFilter.:()V │ │ -4c0994: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c099a: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4c099e: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4c09a4: 5b10 cfae |0008: iput-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c09a8: 0e00 |000a: return-void │ │ +4c0988: |[4c0988] org.apache.commons.io.filefilter.AndFileFilter.:()V │ │ +4c0998: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c099e: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4c09a2: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4c09a8: 5b10 cfae |0008: iput-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c09ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/io/filefilter/AndFileFilter; │ │ │ │ @@ -1762220,25 +1762221,25 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4c09ac: |[4c09ac] org.apache.commons.io.filefilter.AndFileFilter.:(Ljava/util/List;)V │ │ -4c09bc: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c09c2: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ -4c09c6: 2202 7119 |0005: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ -4c09ca: 7010 92e2 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4c09d0: 5b12 cfae |000a: iput-object v2, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c09d4: 2808 |000c: goto 0014 // +0008 │ │ -4c09d6: 2200 7119 |000d: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4c09da: 7020 94e2 2000 |000f: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ -4c09e0: 5b10 cfae |0012: iput-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c09e4: 0e00 |0014: return-void │ │ +4c09b0: |[4c09b0] org.apache.commons.io.filefilter.AndFileFilter.:(Ljava/util/List;)V │ │ +4c09c0: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c09c6: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ +4c09ca: 2202 7119 |0005: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ +4c09ce: 7010 92e2 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4c09d4: 5b12 cfae |000a: iput-object v2, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c09d8: 2808 |000c: goto 0014 // +0008 │ │ +4c09da: 2200 7119 |000d: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4c09de: 7020 94e2 2000 |000f: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ +4c09e4: 5b10 cfae |0012: iput-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c09e8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=64 │ │ 0x000d line=66 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/apache/commons/io/filefilter/AndFileFilter; │ │ @@ -1762249,29 +1762250,29 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4c09e8: |[4c09e8] org.apache.commons.io.filefilter.AndFileFilter.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ -4c09f8: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c09fe: 3803 1300 |0003: if-eqz v3, 0016 // +0013 │ │ -4c0a02: 3804 1100 |0005: if-eqz v4, 0016 // +0011 │ │ -4c0a06: 2200 7119 |0007: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4c0a0a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -4c0a0c: 7020 93e2 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4c0a12: 5b20 cfae |000d: iput-object v0, v2, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c0a16: 6e20 67f4 3200 |000f: invoke-virtual {v2, v3}, Lorg/apache/commons/io/filefilter/AndFileFilter;.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f467 │ │ -4c0a1c: 6e20 67f4 4200 |0012: invoke-virtual {v2, v4}, Lorg/apache/commons/io/filefilter/AndFileFilter;.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f467 │ │ -4c0a22: 0e00 |0015: return-void │ │ -4c0a24: 2203 e518 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c0a28: 1a04 3f5e |0018: const-string v4, "The filters must not be null" // string@5e3f │ │ -4c0a2c: 7020 32e0 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c0a32: 2703 |001d: throw v3 │ │ +4c09ec: |[4c09ec] org.apache.commons.io.filefilter.AndFileFilter.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ +4c09fc: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c0a02: 3803 1300 |0003: if-eqz v3, 0016 // +0013 │ │ +4c0a06: 3804 1100 |0005: if-eqz v4, 0016 // +0011 │ │ +4c0a0a: 2200 7119 |0007: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4c0a0e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +4c0a10: 7020 93e2 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4c0a16: 5b20 cfae |000d: iput-object v0, v2, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c0a1a: 6e20 67f4 3200 |000f: invoke-virtual {v2, v3}, Lorg/apache/commons/io/filefilter/AndFileFilter;.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f467 │ │ +4c0a20: 6e20 67f4 4200 |0012: invoke-virtual {v2, v4}, Lorg/apache/commons/io/filefilter/AndFileFilter;.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f467 │ │ +4c0a26: 0e00 |0015: return-void │ │ +4c0a28: 2203 e518 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c0a2c: 1a04 3f5e |0018: const-string v4, "The filters must not be null" // string@5e3f │ │ +4c0a30: 7020 32e0 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c0a36: 2703 |001d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0007 line=81 │ │ 0x000f line=82 │ │ 0x0012 line=83 │ │ 0x0016 line=79 │ │ @@ -1762286,36 +1762287,36 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -4c07f4: |[4c07f4] org.apache.commons.io.filefilter.AndFileFilter.accept:(Ljava/io/File;)Z │ │ -4c0804: 5430 cfae |0000: iget-object v0, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c0808: 7210 8ee3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ -4c080e: 0a00 |0005: move-result v0 │ │ -4c0810: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4c0812: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -4c0816: 0f01 |0009: return v1 │ │ -4c0818: 5430 cfae |000a: iget-object v0, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c081c: 7210 8fe3 0000 |000c: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c0822: 0c00 |000f: move-result-object v0 │ │ -4c0824: 7210 5fe3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c082a: 0a02 |0013: move-result v2 │ │ -4c082c: 3802 0f00 |0014: if-eqz v2, 0023 // +000f │ │ -4c0830: 7210 60e3 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c0836: 0c02 |0019: move-result-object v2 │ │ -4c0838: 1f02 c11c |001a: check-cast v2, Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1cc1 │ │ -4c083c: 7220 b7f4 4200 |001c: invoke-interface {v2, v4}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;)Z // method@f4b7 │ │ -4c0842: 0a02 |001f: move-result v2 │ │ -4c0844: 3902 f0ff |0020: if-nez v2, 0010 // -0010 │ │ -4c0848: 0f01 |0022: return v1 │ │ -4c084a: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -4c084c: 0f04 |0024: return v4 │ │ +4c07f8: |[4c07f8] org.apache.commons.io.filefilter.AndFileFilter.accept:(Ljava/io/File;)Z │ │ +4c0808: 5430 cfae |0000: iget-object v0, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c080c: 7210 8ee3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ +4c0812: 0a00 |0005: move-result v0 │ │ +4c0814: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4c0816: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +4c081a: 0f01 |0009: return v1 │ │ +4c081c: 5430 cfae |000a: iget-object v0, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c0820: 7210 8fe3 0000 |000c: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c0826: 0c00 |000f: move-result-object v0 │ │ +4c0828: 7210 5fe3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c082e: 0a02 |0013: move-result v2 │ │ +4c0830: 3802 0f00 |0014: if-eqz v2, 0023 // +000f │ │ +4c0834: 7210 60e3 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c083a: 0c02 |0019: move-result-object v2 │ │ +4c083c: 1f02 c11c |001a: check-cast v2, Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1cc1 │ │ +4c0840: 7220 b7f4 4200 |001c: invoke-interface {v2, v4}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;)Z // method@f4b7 │ │ +4c0846: 0a02 |001f: move-result v2 │ │ +4c0848: 3902 f0ff |0020: if-nez v2, 0010 // -0010 │ │ +4c084c: 0f01 |0022: return v1 │ │ +4c084e: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +4c0850: 0f04 |0024: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x000a line=127 │ │ 0x001c line=128 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lorg/apache/commons/io/filefilter/AndFileFilter; │ │ @@ -1762326,36 +1762327,36 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -4c0850: |[4c0850] org.apache.commons.io.filefilter.AndFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c0860: 5430 cfae |0000: iget-object v0, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c0864: 7210 8ee3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ -4c086a: 0a00 |0005: move-result v0 │ │ -4c086c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4c086e: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -4c0872: 0f01 |0009: return v1 │ │ -4c0874: 5430 cfae |000a: iget-object v0, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c0878: 7210 8fe3 0000 |000c: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c087e: 0c00 |000f: move-result-object v0 │ │ -4c0880: 7210 5fe3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c0886: 0a02 |0013: move-result v2 │ │ -4c0888: 3802 0f00 |0014: if-eqz v2, 0023 // +000f │ │ -4c088c: 7210 60e3 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c0892: 0c02 |0019: move-result-object v2 │ │ -4c0894: 1f02 c11c |001a: check-cast v2, Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1cc1 │ │ -4c0898: 7230 b8f4 4205 |001c: invoke-interface {v2, v4, v5}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@f4b8 │ │ -4c089e: 0a02 |001f: move-result v2 │ │ -4c08a0: 3902 f0ff |0020: if-nez v2, 0010 // -0010 │ │ -4c08a4: 0f01 |0022: return v1 │ │ -4c08a6: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -4c08a8: 0f04 |0024: return v4 │ │ +4c0854: |[4c0854] org.apache.commons.io.filefilter.AndFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c0864: 5430 cfae |0000: iget-object v0, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c0868: 7210 8ee3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ +4c086e: 0a00 |0005: move-result v0 │ │ +4c0870: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4c0872: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +4c0876: 0f01 |0009: return v1 │ │ +4c0878: 5430 cfae |000a: iget-object v0, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c087c: 7210 8fe3 0000 |000c: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c0882: 0c00 |000f: move-result-object v0 │ │ +4c0884: 7210 5fe3 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c088a: 0a02 |0013: move-result v2 │ │ +4c088c: 3802 0f00 |0014: if-eqz v2, 0023 // +000f │ │ +4c0890: 7210 60e3 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c0896: 0c02 |0019: move-result-object v2 │ │ +4c0898: 1f02 c11c |001a: check-cast v2, Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1cc1 │ │ +4c089c: 7230 b8f4 4205 |001c: invoke-interface {v2, v4, v5}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@f4b8 │ │ +4c08a2: 0a02 |001f: move-result v2 │ │ +4c08a4: 3902 f0ff |0020: if-nez v2, 0010 // -0010 │ │ +4c08a8: 0f01 |0022: return v1 │ │ +4c08aa: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +4c08ac: 0f04 |0024: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000a line=143 │ │ 0x001c line=144 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lorg/apache/commons/io/filefilter/AndFileFilter; │ │ @@ -1762367,18 +1762368,18 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c0a34: |[4c0a34] org.apache.commons.io.filefilter.AndFileFilter.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ -4c0a44: 5410 cfae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c0a48: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4c0a4e: 0e00 |0005: return-void │ │ +4c0a38: |[4c0a38] org.apache.commons.io.filefilter.AndFileFilter.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ +4c0a48: 5410 cfae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c0a4c: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4c0a52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/AndFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ @@ -1762387,19 +1762388,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c0964: |[4c0964] org.apache.commons.io.filefilter.AndFileFilter.getFileFilters:()Ljava/util/List; │ │ -4c0974: 5410 cfae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c0978: 7110 11e3 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@e311 │ │ -4c097e: 0c00 |0005: move-result-object v0 │ │ -4c0980: 1100 |0006: return-object v0 │ │ +4c0968: |[4c0968] org.apache.commons.io.filefilter.AndFileFilter.getFileFilters:()Ljava/util/List; │ │ +4c0978: 5410 cfae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c097c: 7110 11e3 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@e311 │ │ +4c0982: 0c00 |0005: move-result-object v0 │ │ +4c0984: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/filefilter/AndFileFilter; │ │ │ │ #4 : (in Lorg/apache/commons/io/filefilter/AndFileFilter;) │ │ @@ -1762407,19 +1762408,19 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4c08ac: |[4c08ac] org.apache.commons.io.filefilter.AndFileFilter.removeFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Z │ │ -4c08bc: 5410 cfae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c08c0: 7220 91e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ -4c08c6: 0a02 |0005: move-result v2 │ │ -4c08c8: 0f02 |0006: return v2 │ │ +4c08b0: |[4c08b0] org.apache.commons.io.filefilter.AndFileFilter.removeFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Z │ │ +4c08c0: 5410 cfae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c08c4: 7220 91e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ +4c08ca: 0a02 |0005: move-result v2 │ │ +4c08cc: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/filefilter/AndFileFilter; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ @@ -1762428,20 +1762429,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c0a50: |[4c0a50] org.apache.commons.io.filefilter.AndFileFilter.setFileFilters:(Ljava/util/List;)V │ │ -4c0a60: 5410 cfae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c0a64: 7210 87e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@e387 │ │ -4c0a6a: 5410 cfae |0005: iget-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c0a6e: 7220 86e3 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ -4c0a74: 0e00 |000a: return-void │ │ +4c0a54: |[4c0a54] org.apache.commons.io.filefilter.AndFileFilter.setFileFilters:(Ljava/util/List;)V │ │ +4c0a64: 5410 cfae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c0a68: 7210 87e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@e387 │ │ +4c0a6e: 5410 cfae |0005: iget-object v0, v1, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c0a72: 7220 86e3 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ +4c0a78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/io/filefilter/AndFileFilter; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/List; │ │ @@ -1762451,48 +1762452,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -4c08cc: |[4c08cc] org.apache.commons.io.filefilter.AndFileFilter.toString:()Ljava/lang/String; │ │ -4c08dc: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c08e0: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c08e6: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c08ec: 0c01 |0008: move-result-object v1 │ │ -4c08ee: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c08f4: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ -4c08f8: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c08fe: 5431 cfae |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c0902: 3801 2700 |0013: if-eqz v1, 003a // +0027 │ │ -4c0906: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -4c0908: 5432 cfae |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c090c: 7210 93e3 0200 |0018: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4c0912: 0a02 |001b: move-result v2 │ │ -4c0914: 3521 1e00 |001c: if-ge v1, v2, 003a // +001e │ │ -4c0918: 3d01 0700 |001e: if-lez v1, 0025 // +0007 │ │ -4c091c: 1a02 8205 |0020: const-string v2, "," // string@0582 │ │ -4c0920: 6e20 12e1 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0926: 5432 cfae |0025: iget-object v2, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ -4c092a: 7220 8be3 1200 |0027: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4c0930: 0c02 |002a: move-result-object v2 │ │ -4c0932: 3902 0500 |002b: if-nez v2, 0030 // +0005 │ │ -4c0936: 1a02 0ec4 |002d: const-string v2, "null" // string@c40e │ │ -4c093a: 2805 |002f: goto 0034 // +0005 │ │ -4c093c: 6e10 99e0 0200 |0030: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4c0942: 0c02 |0033: move-result-object v2 │ │ -4c0944: 6e20 12e1 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c094a: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c094e: 28dd |0039: goto 0016 // -0023 │ │ -4c0950: 1a01 db04 |003a: const-string v1, ")" // string@04db │ │ -4c0954: 6e20 12e1 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c095a: 6e10 1fe1 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c0960: 0c00 |0042: move-result-object v0 │ │ -4c0962: 1100 |0043: return-object v0 │ │ +4c08d0: |[4c08d0] org.apache.commons.io.filefilter.AndFileFilter.toString:()Ljava/lang/String; │ │ +4c08e0: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c08e4: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c08ea: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c08f0: 0c01 |0008: move-result-object v1 │ │ +4c08f2: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c08f8: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ +4c08fc: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0902: 5431 cfae |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c0906: 3801 2700 |0013: if-eqz v1, 003a // +0027 │ │ +4c090a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +4c090c: 5432 cfae |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c0910: 7210 93e3 0200 |0018: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4c0916: 0a02 |001b: move-result v2 │ │ +4c0918: 3521 1e00 |001c: if-ge v1, v2, 003a // +001e │ │ +4c091c: 3d01 0700 |001e: if-lez v1, 0025 // +0007 │ │ +4c0920: 1a02 8205 |0020: const-string v2, "," // string@0582 │ │ +4c0924: 6e20 12e1 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c092a: 5432 cfae |0025: iget-object v2, v3, Lorg/apache/commons/io/filefilter/AndFileFilter;.fileFilters:Ljava/util/List; // field@aecf │ │ +4c092e: 7220 8be3 1200 |0027: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4c0934: 0c02 |002a: move-result-object v2 │ │ +4c0936: 3902 0500 |002b: if-nez v2, 0030 // +0005 │ │ +4c093a: 1a02 0ec4 |002d: const-string v2, "null" // string@c40e │ │ +4c093e: 2805 |002f: goto 0034 // +0005 │ │ +4c0940: 6e10 99e0 0200 |0030: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4c0946: 0c02 |0033: move-result-object v2 │ │ +4c0948: 6e20 12e1 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c094e: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c0952: 28dd |0039: goto 0016 // -0023 │ │ +4c0954: 1a01 db04 |003a: const-string v1, ")" // string@04db │ │ +4c0958: 6e20 12e1 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c095e: 6e10 1fe1 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c0964: 0c00 |0042: move-result-object v0 │ │ +4c0966: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=159 │ │ 0x000e line=160 │ │ 0x0011 line=161 │ │ 0x0016 line=162 │ │ @@ -1762550,26 +1762551,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4c0a94: |[4c0a94] org.apache.commons.io.filefilter.CanReadFileFilter.:()V │ │ -4c0aa4: 2200 b71c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/CanReadFileFilter; // type@1cb7 │ │ -4c0aa8: 7010 6df4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/CanReadFileFilter;.:()V // method@f46d │ │ -4c0aae: 6900 d2ae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/CanReadFileFilter;.CAN_READ:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed2 │ │ -4c0ab2: 2201 c41c |0007: new-instance v1, Lorg/apache/commons/io/filefilter/NotFileFilter; // type@1cc4 │ │ -4c0ab6: 7020 c8f4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/filefilter/NotFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4c8 │ │ -4c0abc: 6901 d1ae |000c: sput-object v1, Lorg/apache/commons/io/filefilter/CanReadFileFilter;.CANNOT_READ:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed1 │ │ -4c0ac0: 2201 b61c |000e: new-instance v1, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ -4c0ac4: 6202 d5ae |0010: sget-object v2, Lorg/apache/commons/io/filefilter/CanWriteFileFilter;.CANNOT_WRITE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed5 │ │ -4c0ac8: 7030 64f4 0102 |0012: invoke-direct {v1, v0, v2}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f464 │ │ -4c0ace: 6901 d3ae |0015: sput-object v1, Lorg/apache/commons/io/filefilter/CanReadFileFilter;.READ_ONLY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed3 │ │ -4c0ad2: 0e00 |0017: return-void │ │ +4c0a98: |[4c0a98] org.apache.commons.io.filefilter.CanReadFileFilter.:()V │ │ +4c0aa8: 2200 b71c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/CanReadFileFilter; // type@1cb7 │ │ +4c0aac: 7010 6df4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/CanReadFileFilter;.:()V // method@f46d │ │ +4c0ab2: 6900 d2ae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/CanReadFileFilter;.CAN_READ:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed2 │ │ +4c0ab6: 2201 c41c |0007: new-instance v1, Lorg/apache/commons/io/filefilter/NotFileFilter; // type@1cc4 │ │ +4c0aba: 7020 c8f4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/filefilter/NotFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4c8 │ │ +4c0ac0: 6901 d1ae |000c: sput-object v1, Lorg/apache/commons/io/filefilter/CanReadFileFilter;.CANNOT_READ:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed1 │ │ +4c0ac4: 2201 b61c |000e: new-instance v1, Lorg/apache/commons/io/filefilter/AndFileFilter; // type@1cb6 │ │ +4c0ac8: 6202 d5ae |0010: sget-object v2, Lorg/apache/commons/io/filefilter/CanWriteFileFilter;.CANNOT_WRITE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed5 │ │ +4c0acc: 7030 64f4 0102 |0012: invoke-direct {v1, v0, v2}, Lorg/apache/commons/io/filefilter/AndFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f464 │ │ +4c0ad2: 6901 d3ae |0015: sput-object v1, Lorg/apache/commons/io/filefilter/CanReadFileFilter;.READ_ONLY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed3 │ │ +4c0ad6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0007 line=71 │ │ 0x000e line=74 │ │ locals : │ │ │ │ @@ -1762578,17 +1762579,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c0ad4: |[4c0ad4] org.apache.commons.io.filefilter.CanReadFileFilter.:()V │ │ -4c0ae4: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c0aea: 0e00 |0003: return-void │ │ +4c0ad8: |[4c0ad8] org.apache.commons.io.filefilter.CanReadFileFilter.:()V │ │ +4c0ae8: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c0aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/filefilter/CanReadFileFilter; │ │ │ │ Virtual methods - │ │ @@ -1762597,18 +1762598,18 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4c0a78: |[4c0a78] org.apache.commons.io.filefilter.CanReadFileFilter.accept:(Ljava/io/File;)Z │ │ -4c0a88: 6e10 e2de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ -4c0a8e: 0a01 |0003: move-result v1 │ │ -4c0a90: 0f01 |0004: return v1 │ │ +4c0a7c: |[4c0a7c] org.apache.commons.io.filefilter.CanReadFileFilter.accept:(Ljava/io/File;)Z │ │ +4c0a8c: 6e10 e2de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ +4c0a92: 0a01 |0003: move-result v1 │ │ +4c0a94: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/filefilter/CanReadFileFilter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1762653,22 +1762654,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4c0b08: |[4c0b08] org.apache.commons.io.filefilter.CanWriteFileFilter.:()V │ │ -4c0b18: 2200 b81c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/CanWriteFileFilter; // type@1cb8 │ │ -4c0b1c: 7010 70f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/CanWriteFileFilter;.:()V // method@f470 │ │ -4c0b22: 6900 d6ae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/CanWriteFileFilter;.CAN_WRITE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed6 │ │ -4c0b26: 2201 c41c |0007: new-instance v1, Lorg/apache/commons/io/filefilter/NotFileFilter; // type@1cc4 │ │ -4c0b2a: 7020 c8f4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/filefilter/NotFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4c8 │ │ -4c0b30: 6901 d5ae |000c: sput-object v1, Lorg/apache/commons/io/filefilter/CanWriteFileFilter;.CANNOT_WRITE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed5 │ │ -4c0b34: 0e00 |000e: return-void │ │ +4c0b0c: |[4c0b0c] org.apache.commons.io.filefilter.CanWriteFileFilter.:()V │ │ +4c0b1c: 2200 b81c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/CanWriteFileFilter; // type@1cb8 │ │ +4c0b20: 7010 70f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/CanWriteFileFilter;.:()V // method@f470 │ │ +4c0b26: 6900 d6ae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/CanWriteFileFilter;.CAN_WRITE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed6 │ │ +4c0b2a: 2201 c41c |0007: new-instance v1, Lorg/apache/commons/io/filefilter/NotFileFilter; // type@1cc4 │ │ +4c0b2e: 7020 c8f4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/filefilter/NotFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4c8 │ │ +4c0b34: 6901 d5ae |000c: sput-object v1, Lorg/apache/commons/io/filefilter/CanWriteFileFilter;.CANNOT_WRITE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aed5 │ │ +4c0b38: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=63 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/filefilter/CanWriteFileFilter;) │ │ @@ -1762676,17 +1762677,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c0b38: |[4c0b38] org.apache.commons.io.filefilter.CanWriteFileFilter.:()V │ │ -4c0b48: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c0b4e: 0e00 |0003: return-void │ │ +4c0b3c: |[4c0b3c] org.apache.commons.io.filefilter.CanWriteFileFilter.:()V │ │ +4c0b4c: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c0b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/filefilter/CanWriteFileFilter; │ │ │ │ Virtual methods - │ │ @@ -1762695,18 +1762696,18 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4c0aec: |[4c0aec] org.apache.commons.io.filefilter.CanWriteFileFilter.accept:(Ljava/io/File;)Z │ │ -4c0afc: 6e10 e3de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.canWrite:()Z // method@dee3 │ │ -4c0b02: 0a01 |0003: move-result v1 │ │ -4c0b04: 0f01 |0004: return v1 │ │ +4c0af0: |[4c0af0] org.apache.commons.io.filefilter.CanWriteFileFilter.accept:(Ljava/io/File;)Z │ │ +4c0b00: 6e10 e3de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.canWrite:()Z // method@dee3 │ │ +4c0b06: 0a01 |0003: move-result v1 │ │ +4c0b08: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/filefilter/CanWriteFileFilter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1762749,25 +1762750,25 @@ │ │ type : '(Ljava/io/FileFilter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4c0c0c: |[4c0c0c] org.apache.commons.io.filefilter.DelegateFileFilter.:(Ljava/io/FileFilter;)V │ │ -4c0c1c: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c0c22: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ -4c0c26: 5b12 d8ae |0005: iput-object v2, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.fileFilter:Ljava/io/FileFilter; // field@aed8 │ │ -4c0c2a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4c0c2c: 5b12 d9ae |0008: iput-object v2, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.filenameFilter:Ljava/io/FilenameFilter; // field@aed9 │ │ -4c0c30: 0e00 |000a: return-void │ │ -4c0c32: 2202 e518 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c0c36: 1a00 275e |000d: const-string v0, "The FileFilter must not be null" // string@5e27 │ │ -4c0c3a: 7020 32e0 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c0c40: 2702 |0012: throw v2 │ │ +4c0c10: |[4c0c10] org.apache.commons.io.filefilter.DelegateFileFilter.:(Ljava/io/FileFilter;)V │ │ +4c0c20: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c0c26: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ +4c0c2a: 5b12 d8ae |0005: iput-object v2, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.fileFilter:Ljava/io/FileFilter; // field@aed8 │ │ +4c0c2e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4c0c30: 5b12 d9ae |0008: iput-object v2, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.filenameFilter:Ljava/io/FilenameFilter; // field@aed9 │ │ +4c0c34: 0e00 |000a: return-void │ │ +4c0c36: 2202 e518 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c0c3a: 1a00 275e |000d: const-string v0, "The FileFilter must not be null" // string@5e27 │ │ +4c0c3e: 7020 32e0 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c0c44: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=63 │ │ 0x0008 line=64 │ │ 0x000b line=61 │ │ locals : │ │ @@ -1762779,25 +1762780,25 @@ │ │ type : '(Ljava/io/FilenameFilter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4c0c44: |[4c0c44] org.apache.commons.io.filefilter.DelegateFileFilter.:(Ljava/io/FilenameFilter;)V │ │ -4c0c54: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c0c5a: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ -4c0c5e: 5b12 d9ae |0005: iput-object v2, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.filenameFilter:Ljava/io/FilenameFilter; // field@aed9 │ │ -4c0c62: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4c0c64: 5b12 d8ae |0008: iput-object v2, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.fileFilter:Ljava/io/FileFilter; // field@aed8 │ │ -4c0c68: 0e00 |000a: return-void │ │ -4c0c6a: 2202 e518 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c0c6e: 1a00 285e |000d: const-string v0, "The FilenameFilter must not be null" // string@5e28 │ │ -4c0c72: 7020 32e0 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c0c78: 2702 |0012: throw v2 │ │ +4c0c48: |[4c0c48] org.apache.commons.io.filefilter.DelegateFileFilter.:(Ljava/io/FilenameFilter;)V │ │ +4c0c58: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c0c5e: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ +4c0c62: 5b12 d9ae |0005: iput-object v2, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.filenameFilter:Ljava/io/FilenameFilter; // field@aed9 │ │ +4c0c66: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4c0c68: 5b12 d8ae |0008: iput-object v2, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.fileFilter:Ljava/io/FileFilter; // field@aed8 │ │ +4c0c6c: 0e00 |000a: return-void │ │ +4c0c6e: 2202 e518 |000b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c0c72: 1a00 285e |000d: const-string v0, "The FilenameFilter must not be null" // string@5e28 │ │ +4c0c76: 7020 32e0 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c0c7c: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=50 │ │ 0x0008 line=51 │ │ 0x000b line=48 │ │ locals : │ │ @@ -1762810,23 +1762811,23 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4c0b50: |[4c0b50] org.apache.commons.io.filefilter.DelegateFileFilter.accept:(Ljava/io/File;)Z │ │ -4c0b60: 5410 d8ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.fileFilter:Ljava/io/FileFilter; // field@aed8 │ │ -4c0b64: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4c0b68: 7220 04df 2000 |0004: invoke-interface {v0, v2}, Ljava/io/FileFilter;.accept:(Ljava/io/File;)Z // method@df04 │ │ -4c0b6e: 0a02 |0007: move-result v2 │ │ -4c0b70: 0f02 |0008: return v2 │ │ -4c0b72: 6f20 57f4 2100 |0009: invoke-super {v1, v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.accept:(Ljava/io/File;)Z // method@f457 │ │ -4c0b78: 0a02 |000c: move-result v2 │ │ -4c0b7a: 0f02 |000d: return v2 │ │ +4c0b54: |[4c0b54] org.apache.commons.io.filefilter.DelegateFileFilter.accept:(Ljava/io/File;)Z │ │ +4c0b64: 5410 d8ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.fileFilter:Ljava/io/FileFilter; // field@aed8 │ │ +4c0b68: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4c0b6c: 7220 04df 2000 |0004: invoke-interface {v0, v2}, Ljava/io/FileFilter;.accept:(Ljava/io/File;)Z // method@df04 │ │ +4c0b72: 0a02 |0007: move-result v2 │ │ +4c0b74: 0f02 |0008: return v2 │ │ +4c0b76: 6f20 57f4 2100 |0009: invoke-super {v1, v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.accept:(Ljava/io/File;)Z // method@f457 │ │ +4c0b7c: 0a02 |000c: move-result v2 │ │ +4c0b7e: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x0009 line=78 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/io/filefilter/DelegateFileFilter; │ │ @@ -1762837,23 +1762838,23 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4c0b7c: |[4c0b7c] org.apache.commons.io.filefilter.DelegateFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c0b8c: 5410 d9ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.filenameFilter:Ljava/io/FilenameFilter; // field@aed9 │ │ -4c0b90: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4c0b94: 7230 1cdf 2003 |0004: invoke-interface {v0, v2, v3}, Ljava/io/FilenameFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@df1c │ │ -4c0b9a: 0a02 |0007: move-result v2 │ │ -4c0b9c: 0f02 |0008: return v2 │ │ -4c0b9e: 6f30 58f4 2103 |0009: invoke-super {v1, v2, v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@f458 │ │ -4c0ba4: 0a02 |000c: move-result v2 │ │ -4c0ba6: 0f02 |000d: return v2 │ │ +4c0b80: |[4c0b80] org.apache.commons.io.filefilter.DelegateFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c0b90: 5410 d9ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.filenameFilter:Ljava/io/FilenameFilter; // field@aed9 │ │ +4c0b94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4c0b98: 7230 1cdf 2003 |0004: invoke-interface {v0, v2, v3}, Ljava/io/FilenameFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@df1c │ │ +4c0b9e: 0a02 |0007: move-result v2 │ │ +4c0ba0: 0f02 |0008: return v2 │ │ +4c0ba2: 6f30 58f4 2103 |0009: invoke-super {v1, v2, v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@f458 │ │ +4c0ba8: 0a02 |000c: move-result v2 │ │ +4c0baa: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x0009 line=94 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/io/filefilter/DelegateFileFilter; │ │ @@ -1762865,34 +1762866,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4c0ba8: |[4c0ba8] org.apache.commons.io.filefilter.DelegateFileFilter.toString:()Ljava/lang/String; │ │ -4c0bb8: 5430 d8ae |0000: iget-object v0, v3, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.fileFilter:Ljava/io/FileFilter; // field@aed8 │ │ -4c0bbc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -4c0bc0: 2803 |0004: goto 0007 // +0003 │ │ -4c0bc2: 5430 d9ae |0005: iget-object v0, v3, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.filenameFilter:Ljava/io/FilenameFilter; // field@aed9 │ │ -4c0bc6: 6e10 99e0 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4c0bcc: 0c00 |000a: move-result-object v0 │ │ -4c0bce: 2201 0819 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c0bd2: 7010 06e1 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c0bd8: 6f10 59f4 0300 |0010: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c0bde: 0c02 |0013: move-result-object v2 │ │ -4c0be0: 6e20 12e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0be6: 1a02 0d04 |0017: const-string v2, "(" // string@040d │ │ -4c0bea: 6e20 12e1 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0bf0: 6e20 12e1 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0bf6: 1a00 db04 |001f: const-string v0, ")" // string@04db │ │ -4c0bfa: 6e20 12e1 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c0c00: 6e10 1fe1 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c0c06: 0c00 |0027: move-result-object v0 │ │ -4c0c08: 1100 |0028: return-object v0 │ │ +4c0bac: |[4c0bac] org.apache.commons.io.filefilter.DelegateFileFilter.toString:()Ljava/lang/String; │ │ +4c0bbc: 5430 d8ae |0000: iget-object v0, v3, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.fileFilter:Ljava/io/FileFilter; // field@aed8 │ │ +4c0bc0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +4c0bc4: 2803 |0004: goto 0007 // +0003 │ │ +4c0bc6: 5430 d9ae |0005: iget-object v0, v3, Lorg/apache/commons/io/filefilter/DelegateFileFilter;.filenameFilter:Ljava/io/FilenameFilter; // field@aed9 │ │ +4c0bca: 6e10 99e0 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4c0bd0: 0c00 |000a: move-result-object v0 │ │ +4c0bd2: 2201 0819 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c0bd6: 7010 06e1 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c0bdc: 6f10 59f4 0300 |0010: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c0be2: 0c02 |0013: move-result-object v2 │ │ +4c0be4: 6e20 12e1 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0bea: 1a02 0d04 |0017: const-string v2, "(" // string@040d │ │ +4c0bee: 6e20 12e1 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0bf4: 6e20 12e1 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0bfa: 1a00 db04 |001f: const-string v0, ")" // string@04db │ │ +4c0bfe: 6e20 12e1 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c0c04: 6e10 1fe1 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c0c0a: 0c00 |0027: move-result-object v0 │ │ +4c0c0c: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000b line=106 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lorg/apache/commons/io/filefilter/DelegateFileFilter; │ │ │ │ @@ -1762937,20 +1762938,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4c0c98: |[4c0c98] org.apache.commons.io.filefilter.DirectoryFileFilter.:()V │ │ -4c0ca8: 2200 bb1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/DirectoryFileFilter; // type@1cbb │ │ -4c0cac: 7010 7cf4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.:()V // method@f47c │ │ -4c0cb2: 6900 dbae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.DIRECTORY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedb │ │ -4c0cb6: 6900 dcae |0007: sput-object v0, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedc │ │ -4c0cba: 0e00 |0009: return-void │ │ +4c0c9c: |[4c0c9c] org.apache.commons.io.filefilter.DirectoryFileFilter.:()V │ │ +4c0cac: 2200 bb1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/DirectoryFileFilter; // type@1cbb │ │ +4c0cb0: 7010 7cf4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.:()V // method@f47c │ │ +4c0cb6: 6900 dbae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.DIRECTORY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedb │ │ +4c0cba: 6900 dcae |0007: sput-object v0, Lorg/apache/commons/io/filefilter/DirectoryFileFilter;.INSTANCE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedc │ │ +4c0cbe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=55 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/filefilter/DirectoryFileFilter;) │ │ @@ -1762958,17 +1762959,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c0cbc: |[4c0cbc] org.apache.commons.io.filefilter.DirectoryFileFilter.:()V │ │ -4c0ccc: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c0cd2: 0e00 |0003: return-void │ │ +4c0cc0: |[4c0cc0] org.apache.commons.io.filefilter.DirectoryFileFilter.:()V │ │ +4c0cd0: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c0cd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/filefilter/DirectoryFileFilter; │ │ │ │ Virtual methods - │ │ @@ -1762977,18 +1762978,18 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4c0c7c: |[4c0c7c] org.apache.commons.io.filefilter.DirectoryFileFilter.accept:(Ljava/io/File;)Z │ │ -4c0c8c: 6e10 f4de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4c0c92: 0a01 |0003: move-result v1 │ │ -4c0c94: 0f01 |0004: return v1 │ │ +4c0c80: |[4c0c80] org.apache.commons.io.filefilter.DirectoryFileFilter.accept:(Ljava/io/File;)Z │ │ +4c0c90: 6e10 f4de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4c0c96: 0a01 |0003: move-result v1 │ │ +4c0c98: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/filefilter/DirectoryFileFilter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1763033,22 +1763034,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4c0d28: |[4c0d28] org.apache.commons.io.filefilter.EmptyFileFilter.:()V │ │ -4c0d38: 2200 bc1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/EmptyFileFilter; // type@1cbc │ │ -4c0d3c: 7010 7ff4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/EmptyFileFilter;.:()V // method@f47f │ │ -4c0d42: 6900 deae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/EmptyFileFilter;.EMPTY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aede │ │ -4c0d46: 2201 c41c |0007: new-instance v1, Lorg/apache/commons/io/filefilter/NotFileFilter; // type@1cc4 │ │ -4c0d4a: 7020 c8f4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/filefilter/NotFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4c8 │ │ -4c0d50: 6901 dfae |000c: sput-object v1, Lorg/apache/commons/io/filefilter/EmptyFileFilter;.NOT_EMPTY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedf │ │ -4c0d54: 0e00 |000e: return-void │ │ +4c0d2c: |[4c0d2c] org.apache.commons.io.filefilter.EmptyFileFilter.:()V │ │ +4c0d3c: 2200 bc1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/EmptyFileFilter; // type@1cbc │ │ +4c0d40: 7010 7ff4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/EmptyFileFilter;.:()V // method@f47f │ │ +4c0d46: 6900 deae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/EmptyFileFilter;.EMPTY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aede │ │ +4c0d4a: 2201 c41c |0007: new-instance v1, Lorg/apache/commons/io/filefilter/NotFileFilter; // type@1cc4 │ │ +4c0d4e: 7020 c8f4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/filefilter/NotFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4c8 │ │ +4c0d54: 6901 dfae |000c: sput-object v1, Lorg/apache/commons/io/filefilter/EmptyFileFilter;.NOT_EMPTY:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aedf │ │ +4c0d58: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=62 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/filefilter/EmptyFileFilter;) │ │ @@ -1763056,17 +1763057,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c0d58: |[4c0d58] org.apache.commons.io.filefilter.EmptyFileFilter.:()V │ │ -4c0d68: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c0d6e: 0e00 |0003: return-void │ │ +4c0d5c: |[4c0d5c] org.apache.commons.io.filefilter.EmptyFileFilter.:()V │ │ +4c0d6c: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c0d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/filefilter/EmptyFileFilter; │ │ │ │ Virtual methods - │ │ @@ -1763075,36 +1763076,36 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -4c0cd4: |[4c0cd4] org.apache.commons.io.filefilter.EmptyFileFilter.accept:(Ljava/io/File;)Z │ │ -4c0ce4: 6e10 f4de 0800 |0000: invoke-virtual {v8}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4c0cea: 0a00 |0003: move-result v0 │ │ -4c0cec: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4c0cee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4c0cf0: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -4c0cf4: 6e10 f9de 0800 |0008: invoke-virtual {v8}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ -4c0cfa: 0c08 |000b: move-result-object v8 │ │ -4c0cfc: 3808 0700 |000c: if-eqz v8, 0013 // +0007 │ │ -4c0d00: 2188 |000e: array-length v8, v8 │ │ -4c0d02: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ -4c0d06: 2802 |0011: goto 0013 // +0002 │ │ -4c0d08: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -4c0d0a: 0f01 |0013: return v1 │ │ -4c0d0c: 6e10 f8de 0800 |0014: invoke-virtual {v8}, Ljava/io/File;.length:()J // method@def8 │ │ -4c0d12: 0b03 |0017: move-result-wide v3 │ │ -4c0d14: 1605 0000 |0018: const-wide/16 v5, #int 0 // #0 │ │ -4c0d18: 3108 0305 |001a: cmp-long v8, v3, v5 │ │ -4c0d1c: 3908 0300 |001c: if-nez v8, 001f // +0003 │ │ -4c0d20: 2802 |001e: goto 0020 // +0002 │ │ -4c0d22: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -4c0d24: 0f01 |0020: return v1 │ │ +4c0cd8: |[4c0cd8] org.apache.commons.io.filefilter.EmptyFileFilter.accept:(Ljava/io/File;)Z │ │ +4c0ce8: 6e10 f4de 0800 |0000: invoke-virtual {v8}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4c0cee: 0a00 |0003: move-result v0 │ │ +4c0cf0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4c0cf2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4c0cf4: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +4c0cf8: 6e10 f9de 0800 |0008: invoke-virtual {v8}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@def9 │ │ +4c0cfe: 0c08 |000b: move-result-object v8 │ │ +4c0d00: 3808 0700 |000c: if-eqz v8, 0013 // +0007 │ │ +4c0d04: 2188 |000e: array-length v8, v8 │ │ +4c0d06: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ +4c0d0a: 2802 |0011: goto 0013 // +0002 │ │ +4c0d0c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +4c0d0e: 0f01 |0013: return v1 │ │ +4c0d10: 6e10 f8de 0800 |0014: invoke-virtual {v8}, Ljava/io/File;.length:()J // method@def8 │ │ +4c0d16: 0b03 |0017: move-result-wide v3 │ │ +4c0d18: 1605 0000 |0018: const-wide/16 v5, #int 0 // #0 │ │ +4c0d1c: 3108 0305 |001a: cmp-long v8, v3, v5 │ │ +4c0d20: 3908 0300 |001c: if-nez v8, 001f // +0003 │ │ +4c0d24: 2802 |001e: goto 0020 // +0002 │ │ +4c0d26: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +4c0d28: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0008 line=80 │ │ 0x000e line=81 │ │ 0x0014 line=83 │ │ locals : │ │ @@ -1763147,36 +1763148,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4c0df0: |[4c0df0] org.apache.commons.io.filefilter.FileFileFilter.:()V │ │ -4c0e00: 2200 be1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/FileFileFilter; // type@1cbe │ │ -4c0e04: 7010 86f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/FileFileFilter;.:()V // method@f486 │ │ -4c0e0a: 6900 e4ae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/FileFileFilter;.FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee4 │ │ -4c0e0e: 0e00 |0007: return-void │ │ +4c0df4: |[4c0df4] org.apache.commons.io.filefilter.FileFileFilter.:()V │ │ +4c0e04: 2200 be1c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/FileFileFilter; // type@1cbe │ │ +4c0e08: 7010 86f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/FileFileFilter;.:()V // method@f486 │ │ +4c0e0e: 6900 e4ae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/FileFileFilter;.FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee4 │ │ +4c0e12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/filefilter/FileFileFilter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c0e10: |[4c0e10] org.apache.commons.io.filefilter.FileFileFilter.:()V │ │ -4c0e20: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c0e26: 0e00 |0003: return-void │ │ +4c0e14: |[4c0e14] org.apache.commons.io.filefilter.FileFileFilter.:()V │ │ +4c0e24: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c0e2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/filefilter/FileFileFilter; │ │ │ │ Virtual methods - │ │ @@ -1763185,18 +1763186,18 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4c0dd4: |[4c0dd4] org.apache.commons.io.filefilter.FileFileFilter.accept:(Ljava/io/File;)Z │ │ -4c0de4: 6e10 f5de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isFile:()Z // method@def5 │ │ -4c0dea: 0a01 |0003: move-result v1 │ │ -4c0dec: 0f01 |0004: return v1 │ │ +4c0dd8: |[4c0dd8] org.apache.commons.io.filefilter.FileFileFilter.accept:(Ljava/io/File;)Z │ │ +4c0de8: 6e10 f5de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isFile:()Z // method@def5 │ │ +4c0dee: 0a01 |0003: move-result v1 │ │ +4c0df0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/filefilter/FileFileFilter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1763241,22 +1763242,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4c1574: |[4c1574] org.apache.commons.io.filefilter.HiddenFileFilter.:()V │ │ -4c1584: 2200 c01c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/HiddenFileFilter; // type@1cc0 │ │ -4c1588: 7010 b5f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/HiddenFileFilter;.:()V // method@f4b5 │ │ -4c158e: 6900 e8ae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/HiddenFileFilter;.HIDDEN:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee8 │ │ -4c1592: 2201 c41c |0007: new-instance v1, Lorg/apache/commons/io/filefilter/NotFileFilter; // type@1cc4 │ │ -4c1596: 7020 c8f4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/filefilter/NotFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4c8 │ │ -4c159c: 6901 e9ae |000c: sput-object v1, Lorg/apache/commons/io/filefilter/HiddenFileFilter;.VISIBLE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee9 │ │ -4c15a0: 0e00 |000e: return-void │ │ +4c1578: |[4c1578] org.apache.commons.io.filefilter.HiddenFileFilter.:()V │ │ +4c1588: 2200 c01c |0000: new-instance v0, Lorg/apache/commons/io/filefilter/HiddenFileFilter; // type@1cc0 │ │ +4c158c: 7010 b5f4 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/HiddenFileFilter;.:()V // method@f4b5 │ │ +4c1592: 6900 e8ae |0005: sput-object v0, Lorg/apache/commons/io/filefilter/HiddenFileFilter;.HIDDEN:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee8 │ │ +4c1596: 2201 c41c |0007: new-instance v1, Lorg/apache/commons/io/filefilter/NotFileFilter; // type@1cc4 │ │ +4c159a: 7020 c8f4 0100 |0009: invoke-direct {v1, v0}, Lorg/apache/commons/io/filefilter/NotFileFilter;.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4c8 │ │ +4c15a0: 6901 e9ae |000c: sput-object v1, Lorg/apache/commons/io/filefilter/HiddenFileFilter;.VISIBLE:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aee9 │ │ +4c15a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=59 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/io/filefilter/HiddenFileFilter;) │ │ @@ -1763264,17 +1763265,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4c15a4: |[4c15a4] org.apache.commons.io.filefilter.HiddenFileFilter.:()V │ │ -4c15b4: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c15ba: 0e00 |0003: return-void │ │ +4c15a8: |[4c15a8] org.apache.commons.io.filefilter.HiddenFileFilter.:()V │ │ +4c15b8: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c15be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/io/filefilter/HiddenFileFilter; │ │ │ │ Virtual methods - │ │ @@ -1763283,18 +1763284,18 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4c1558: |[4c1558] org.apache.commons.io.filefilter.HiddenFileFilter.accept:(Ljava/io/File;)Z │ │ -4c1568: 6e10 f6de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isHidden:()Z // method@def6 │ │ -4c156e: 0a01 |0003: move-result v1 │ │ -4c1570: 0f01 |0004: return v1 │ │ +4c155c: |[4c155c] org.apache.commons.io.filefilter.HiddenFileFilter.accept:(Ljava/io/File;)Z │ │ +4c156c: 6e10 f6de 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isHidden:()Z // method@def6 │ │ +4c1572: 0a01 |0003: move-result v1 │ │ +4c1574: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/io/filefilter/HiddenFileFilter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1763337,18 +1763338,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c17ac: |[4c17ac] org.apache.commons.io.filefilter.MagicNumberFileFilter.:(Ljava/lang/String;)V │ │ -4c17bc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4c17c0: 7040 baf4 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:(Ljava/lang/String;J)V // method@f4ba │ │ -4c17c6: 0e00 |0005: return-void │ │ +4c17b0: |[4c17b0] org.apache.commons.io.filefilter.MagicNumberFileFilter.:(Ljava/lang/String;)V │ │ +4c17c0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4c17c4: 7040 baf4 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:(Ljava/lang/String;J)V // method@f4ba │ │ +4c17ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/filefilter/MagicNumberFileFilter; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1763357,42 +1763358,42 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -4c17c8: |[4c17c8] org.apache.commons.io.filefilter.MagicNumberFileFilter.:(Ljava/lang/String;J)V │ │ -4c17d8: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c17de: 3804 2b00 |0003: if-eqz v4, 002e // +002b │ │ -4c17e2: 6e10 d5e0 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -4c17e8: 0a00 |0008: move-result v0 │ │ -4c17ea: 3900 1d00 |0009: if-nez v0, 0026 // +001d │ │ -4c17ee: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -4c17f2: 3102 0500 |000d: cmp-long v2, v5, v0 │ │ -4c17f6: 3a02 0f00 |000f: if-ltz v2, 001e // +000f │ │ -4c17fa: 7100 2ee2 0000 |0011: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4c1800: 0c00 |0014: move-result-object v0 │ │ -4c1802: 6e20 cde0 0400 |0015: invoke-virtual {v4, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ -4c1808: 0c04 |0018: move-result-object v4 │ │ -4c180a: 5b34 ecae |0019: iput-object v4, v3, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.magicNumbers:[B // field@aeec │ │ -4c180e: 5a35 ebae |001b: iput-wide v5, v3, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.byteOffset:J // field@aeeb │ │ -4c1812: 0e00 |001d: return-void │ │ -4c1814: 2204 e518 |001e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1818: 1a05 4e5e |0020: const-string v5, "The offset cannot be negative" // string@5e4e │ │ -4c181c: 7020 32e0 5400 |0022: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1822: 2704 |0025: throw v4 │ │ -4c1824: 2204 e518 |0026: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1828: 1a05 475e |0028: const-string v5, "The magic number must contain at least one byte" // string@5e47 │ │ -4c182c: 7020 32e0 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1832: 2704 |002d: throw v4 │ │ -4c1834: 2204 e518 |002e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1838: 1a05 465e |0030: const-string v5, "The magic number cannot be null" // string@5e46 │ │ -4c183c: 7020 32e0 5400 |0032: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1842: 2704 |0035: throw v4 │ │ +4c17cc: |[4c17cc] org.apache.commons.io.filefilter.MagicNumberFileFilter.:(Ljava/lang/String;J)V │ │ +4c17dc: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c17e2: 3804 2b00 |0003: if-eqz v4, 002e // +002b │ │ +4c17e6: 6e10 d5e0 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +4c17ec: 0a00 |0008: move-result v0 │ │ +4c17ee: 3900 1d00 |0009: if-nez v0, 0026 // +001d │ │ +4c17f2: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +4c17f6: 3102 0500 |000d: cmp-long v2, v5, v0 │ │ +4c17fa: 3a02 0f00 |000f: if-ltz v2, 001e // +000f │ │ +4c17fe: 7100 2ee2 0000 |0011: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4c1804: 0c00 |0014: move-result-object v0 │ │ +4c1806: 6e20 cde0 0400 |0015: invoke-virtual {v4, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@e0cd │ │ +4c180c: 0c04 |0018: move-result-object v4 │ │ +4c180e: 5b34 ecae |0019: iput-object v4, v3, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.magicNumbers:[B // field@aeec │ │ +4c1812: 5a35 ebae |001b: iput-wide v5, v3, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.byteOffset:J // field@aeeb │ │ +4c1816: 0e00 |001d: return-void │ │ +4c1818: 2204 e518 |001e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c181c: 1a05 4e5e |0020: const-string v5, "The offset cannot be negative" // string@5e4e │ │ +4c1820: 7020 32e0 5400 |0022: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1826: 2704 |0025: throw v4 │ │ +4c1828: 2204 e518 |0026: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c182c: 1a05 475e |0028: const-string v5, "The magic number must contain at least one byte" // string@5e47 │ │ +4c1830: 7020 32e0 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1836: 2704 |002d: throw v4 │ │ +4c1838: 2204 e518 |002e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c183c: 1a05 465e |0030: const-string v5, "The magic number cannot be null" // string@5e46 │ │ +4c1840: 7020 32e0 5400 |0032: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1846: 2704 |0035: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=164 │ │ 0x0011 line=171 │ │ 0x001b line=173 │ │ 0x001e line=168 │ │ @@ -1763408,18 +1763409,18 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4c1718: |[4c1718] org.apache.commons.io.filefilter.MagicNumberFileFilter.:([B)V │ │ -4c1728: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4c172c: 7040 bcf4 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:([BJ)V // method@f4bc │ │ -4c1732: 0e00 |0005: return-void │ │ +4c171c: |[4c171c] org.apache.commons.io.filefilter.MagicNumberFileFilter.:([B)V │ │ +4c172c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4c1730: 7040 bcf4 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.:([BJ)V // method@f4bc │ │ +4c1736: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/io/filefilter/MagicNumberFileFilter; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -1763428,42 +1763429,42 @@ │ │ type : '([BJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -4c1734: |[4c1734] org.apache.commons.io.filefilter.MagicNumberFileFilter.:([BJ)V │ │ -4c1744: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c174a: 3804 2800 |0003: if-eqz v4, 002b // +0028 │ │ -4c174e: 2140 |0005: array-length v0, v4 │ │ -4c1750: 3800 1d00 |0006: if-eqz v0, 0023 // +001d │ │ -4c1754: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -4c1758: 3102 0500 |000a: cmp-long v2, v5, v0 │ │ -4c175c: 3a02 0f00 |000c: if-ltz v2, 001b // +000f │ │ -4c1760: 2140 |000e: array-length v0, v4 │ │ -4c1762: 2300 1e1e |000f: new-array v0, v0, [B // type@1e1e │ │ -4c1766: 5b30 ecae |0011: iput-object v0, v3, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.magicNumbers:[B // field@aeec │ │ -4c176a: 2141 |0013: array-length v1, v4 │ │ -4c176c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -4c176e: 7151 20e1 2420 |0015: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c1774: 5a35 ebae |0018: iput-wide v5, v3, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.byteOffset:J // field@aeeb │ │ -4c1778: 0e00 |001a: return-void │ │ -4c177a: 2204 e518 |001b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c177e: 1a05 4e5e |001d: const-string v5, "The offset cannot be negative" // string@5e4e │ │ -4c1782: 7020 32e0 5400 |001f: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1788: 2704 |0022: throw v4 │ │ -4c178a: 2204 e518 |0023: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c178e: 1a05 475e |0025: const-string v5, "The magic number must contain at least one byte" // string@5e47 │ │ -4c1792: 7020 32e0 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1798: 2704 |002a: throw v4 │ │ -4c179a: 2204 e518 |002b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c179e: 1a05 465e |002d: const-string v5, "The magic number cannot be null" // string@5e46 │ │ -4c17a2: 7020 32e0 5400 |002f: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c17a8: 2704 |0032: throw v4 │ │ +4c1738: |[4c1738] org.apache.commons.io.filefilter.MagicNumberFileFilter.:([BJ)V │ │ +4c1748: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c174e: 3804 2800 |0003: if-eqz v4, 002b // +0028 │ │ +4c1752: 2140 |0005: array-length v0, v4 │ │ +4c1754: 3800 1d00 |0006: if-eqz v0, 0023 // +001d │ │ +4c1758: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +4c175c: 3102 0500 |000a: cmp-long v2, v5, v0 │ │ +4c1760: 3a02 0f00 |000c: if-ltz v2, 001b // +000f │ │ +4c1764: 2140 |000e: array-length v0, v4 │ │ +4c1766: 2300 1e1e |000f: new-array v0, v0, [B // type@1e1e │ │ +4c176a: 5b30 ecae |0011: iput-object v0, v3, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.magicNumbers:[B // field@aeec │ │ +4c176e: 2141 |0013: array-length v1, v4 │ │ +4c1770: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +4c1772: 7151 20e1 2420 |0015: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c1778: 5a35 ebae |0018: iput-wide v5, v3, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.byteOffset:J // field@aeeb │ │ +4c177c: 0e00 |001a: return-void │ │ +4c177e: 2204 e518 |001b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c1782: 1a05 4e5e |001d: const-string v5, "The offset cannot be negative" // string@5e4e │ │ +4c1786: 7020 32e0 5400 |001f: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c178c: 2704 |0022: throw v4 │ │ +4c178e: 2204 e518 |0023: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c1792: 1a05 475e |0025: const-string v5, "The magic number must contain at least one byte" // string@5e47 │ │ +4c1796: 7020 32e0 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c179c: 2704 |002a: throw v4 │ │ +4c179e: 2204 e518 |002b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c17a2: 1a05 465e |002d: const-string v5, "The magic number cannot be null" // string@5e46 │ │ +4c17a6: 7020 32e0 5400 |002f: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c17ac: 2704 |0032: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=204 │ │ 0x000e line=211 │ │ 0x0013 line=212 │ │ 0x0018 line=213 │ │ @@ -1763481,54 +1763482,54 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -4c15bc: |[4c15bc] org.apache.commons.io.filefilter.MagicNumberFileFilter.accept:(Ljava/io/File;)Z │ │ -4c15cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c15ce: 3806 4600 |0001: if-eqz v6, 0047 // +0046 │ │ -4c15d2: 6e10 f5de 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.isFile:()Z // method@def5 │ │ -4c15d8: 0a01 |0006: move-result v1 │ │ -4c15da: 3801 4000 |0007: if-eqz v1, 0047 // +0040 │ │ -4c15de: 6e10 e2de 0600 |0009: invoke-virtual {v6}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ -4c15e4: 0a01 |000c: move-result v1 │ │ -4c15e6: 3801 3a00 |000d: if-eqz v1, 0047 // +003a │ │ -4c15ea: 2201 c218 |000f: new-instance v1, Ljava/io/RandomAccessFile; // type@18c2 │ │ -4c15ee: 1a02 d3cc |0011: const-string v2, "r" // string@ccd3 │ │ -4c15f2: 7030 69df 6102 |0013: invoke-direct {v1, v6, v2}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@df69 │ │ -4c15f8: 5456 ecae |0016: iget-object v6, v5, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.magicNumbers:[B // field@aeec │ │ -4c15fc: 2166 |0018: array-length v6, v6 │ │ -4c15fe: 2366 1e1e |0019: new-array v6, v6, [B // type@1e1e │ │ -4c1602: 5352 ebae |001b: iget-wide v2, v5, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.byteOffset:J // field@aeeb │ │ -4c1606: 6e30 6fdf 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ -4c160c: 6e20 6ddf 6100 |0020: invoke-virtual {v1, v6}, Ljava/io/RandomAccessFile;.read:([B)I // method@df6d │ │ -4c1612: 0a02 |0023: move-result v2 │ │ -4c1614: 5453 ecae |0024: iget-object v3, v5, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.magicNumbers:[B // field@aeec │ │ -4c1618: 2134 |0026: array-length v4, v3 │ │ -4c161a: 3242 0600 |0027: if-eq v2, v4, 002d // +0006 │ │ -4c161e: 6e10 6adf 0100 |0029: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c1624: 0f00 |002c: return v0 │ │ -4c1626: 7120 b8e2 6300 |002d: invoke-static {v3, v6}, Ljava/util/Arrays;.equals:([B[B)Z // method@e2b8 │ │ -4c162c: 0a06 |0030: move-result v6 │ │ -4c162e: 6e10 6adf 0100 |0031: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c1634: 0f06 |0034: return v6 │ │ -4c1636: 0d06 |0035: move-exception v6 │ │ -4c1638: 2706 |0036: throw v6 │ │ -4c163a: 0d02 |0037: move-exception v2 │ │ -4c163c: 3806 0b00 |0038: if-eqz v6, 0043 // +000b │ │ -4c1640: 6e10 6adf 0100 |003a: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c1646: 2809 |003d: goto 0046 // +0009 │ │ -4c1648: 0d01 |003e: move-exception v1 │ │ -4c164a: 6e20 3de1 1600 |003f: invoke-virtual {v6, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ -4c1650: 2804 |0042: goto 0046 // +0004 │ │ -4c1652: 6e10 6adf 0100 |0043: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ -4c1658: 2702 |0046: throw v2 │ │ -4c165a: 0f00 |0047: return v0 │ │ +4c15c0: |[4c15c0] org.apache.commons.io.filefilter.MagicNumberFileFilter.accept:(Ljava/io/File;)Z │ │ +4c15d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c15d2: 3806 4600 |0001: if-eqz v6, 0047 // +0046 │ │ +4c15d6: 6e10 f5de 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.isFile:()Z // method@def5 │ │ +4c15dc: 0a01 |0006: move-result v1 │ │ +4c15de: 3801 4000 |0007: if-eqz v1, 0047 // +0040 │ │ +4c15e2: 6e10 e2de 0600 |0009: invoke-virtual {v6}, Ljava/io/File;.canRead:()Z // method@dee2 │ │ +4c15e8: 0a01 |000c: move-result v1 │ │ +4c15ea: 3801 3a00 |000d: if-eqz v1, 0047 // +003a │ │ +4c15ee: 2201 c218 |000f: new-instance v1, Ljava/io/RandomAccessFile; // type@18c2 │ │ +4c15f2: 1a02 d3cc |0011: const-string v2, "r" // string@ccd3 │ │ +4c15f6: 7030 69df 6102 |0013: invoke-direct {v1, v6, v2}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@df69 │ │ +4c15fc: 5456 ecae |0016: iget-object v6, v5, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.magicNumbers:[B // field@aeec │ │ +4c1600: 2166 |0018: array-length v6, v6 │ │ +4c1602: 2366 1e1e |0019: new-array v6, v6, [B // type@1e1e │ │ +4c1606: 5352 ebae |001b: iget-wide v2, v5, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.byteOffset:J // field@aeeb │ │ +4c160a: 6e30 6fdf 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/io/RandomAccessFile;.seek:(J)V // method@df6f │ │ +4c1610: 6e20 6ddf 6100 |0020: invoke-virtual {v1, v6}, Ljava/io/RandomAccessFile;.read:([B)I // method@df6d │ │ +4c1616: 0a02 |0023: move-result v2 │ │ +4c1618: 5453 ecae |0024: iget-object v3, v5, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.magicNumbers:[B // field@aeec │ │ +4c161c: 2134 |0026: array-length v4, v3 │ │ +4c161e: 3242 0600 |0027: if-eq v2, v4, 002d // +0006 │ │ +4c1622: 6e10 6adf 0100 |0029: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c1628: 0f00 |002c: return v0 │ │ +4c162a: 7120 b8e2 6300 |002d: invoke-static {v3, v6}, Ljava/util/Arrays;.equals:([B[B)Z // method@e2b8 │ │ +4c1630: 0a06 |0030: move-result v6 │ │ +4c1632: 6e10 6adf 0100 |0031: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c1638: 0f06 |0034: return v6 │ │ +4c163a: 0d06 |0035: move-exception v6 │ │ +4c163c: 2706 |0036: throw v6 │ │ +4c163e: 0d02 |0037: move-exception v2 │ │ +4c1640: 3806 0b00 |0038: if-eqz v6, 0043 // +000b │ │ +4c1644: 6e10 6adf 0100 |003a: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c164a: 2809 |003d: goto 0046 // +0009 │ │ +4c164c: 0d01 |003e: move-exception v1 │ │ +4c164e: 6e20 3de1 1600 |003f: invoke-virtual {v6, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@e13d │ │ +4c1654: 2804 |0042: goto 0046 // +0004 │ │ +4c1656: 6e10 6adf 0100 |0043: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@df6a │ │ +4c165c: 2702 |0046: throw v2 │ │ +4c165e: 0f00 |0047: return v0 │ │ catches : 8 │ │ 0x000f - 0x0016 │ │ Ljava/io/IOException; -> 0x0047 │ │ 0x0016 - 0x0027 │ │ -> 0x0035 │ │ 0x0029 - 0x002c │ │ Ljava/io/IOException; -> 0x0047 │ │ @@ -1763563,36 +1763564,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -4c16a8: |[4c16a8] org.apache.commons.io.filefilter.MagicNumberFileFilter.toString:()Ljava/lang/String; │ │ -4c16b8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c16bc: 6f10 59f4 0400 |0002: invoke-super {v4}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c16c2: 0c01 |0005: move-result-object v1 │ │ -4c16c4: 7020 09e1 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ -4c16ca: 1a01 0d04 |0009: const-string v1, "(" // string@040d │ │ -4c16ce: 6e20 12e1 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c16d4: 2201 0619 |000e: new-instance v1, Ljava/lang/String; // type@1906 │ │ -4c16d8: 5442 ecae |0010: iget-object v2, v4, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.magicNumbers:[B // field@aeec │ │ -4c16dc: 7100 2ee2 0000 |0012: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ -4c16e2: 0c03 |0015: move-result-object v3 │ │ -4c16e4: 7030 bce0 2103 |0016: invoke-direct {v1, v2, v3}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ -4c16ea: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c16f0: 1a01 8205 |001c: const-string v1, "," // string@0582 │ │ -4c16f4: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c16fa: 5341 ebae |0021: iget-wide v1, v4, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.byteOffset:J // field@aeeb │ │ -4c16fe: 6e30 0ee1 1002 |0023: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c1704: 1a01 db04 |0026: const-string v1, ")" // string@04db │ │ -4c1708: 6e20 12e1 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c170e: 6e10 1fe1 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c1714: 0c00 |002e: move-result-object v0 │ │ -4c1716: 1100 |002f: return-object v0 │ │ +4c16ac: |[4c16ac] org.apache.commons.io.filefilter.MagicNumberFileFilter.toString:()Ljava/lang/String; │ │ +4c16bc: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c16c0: 6f10 59f4 0400 |0002: invoke-super {v4}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c16c6: 0c01 |0005: move-result-object v1 │ │ +4c16c8: 7020 09e1 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@e109 │ │ +4c16ce: 1a01 0d04 |0009: const-string v1, "(" // string@040d │ │ +4c16d2: 6e20 12e1 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c16d8: 2201 0619 |000e: new-instance v1, Ljava/lang/String; // type@1906 │ │ +4c16dc: 5442 ecae |0010: iget-object v2, v4, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.magicNumbers:[B // field@aeec │ │ +4c16e0: 7100 2ee2 0000 |0012: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@e22e │ │ +4c16e6: 0c03 |0015: move-result-object v3 │ │ +4c16e8: 7030 bce0 2103 |0016: invoke-direct {v1, v2, v3}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@e0bc │ │ +4c16ee: 6e20 12e1 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c16f4: 1a01 8205 |001c: const-string v1, "," // string@0582 │ │ +4c16f8: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c16fe: 5341 ebae |0021: iget-wide v1, v4, Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;.byteOffset:J // field@aeeb │ │ +4c1702: 6e30 0ee1 1002 |0023: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c1708: 1a01 db04 |0026: const-string v1, ")" // string@04db │ │ +4c170c: 6e20 12e1 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1712: 6e10 1fe1 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c1718: 0c00 |002e: move-result-object v0 │ │ +4c171a: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x000b line=263 │ │ 0x000e line=264 │ │ 0x001e line=266 │ │ 0x0021 line=267 │ │ @@ -1763646,18 +1763647,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4c1948: |[4c1948] org.apache.commons.io.filefilter.NameFileFilter.:(Ljava/lang/String;)V │ │ -4c1958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c195a: 7030 c0f4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/NameFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4c0 │ │ -4c1960: 0e00 |0004: return-void │ │ +4c194c: |[4c194c] org.apache.commons.io.filefilter.NameFileFilter.:(Ljava/lang/String;)V │ │ +4c195c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c195e: 7030 c0f4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/NameFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4c0 │ │ +4c1964: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/filefilter/NameFileFilter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1763666,30 +1763667,30 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4c1964: |[4c1964] org.apache.commons.io.filefilter.NameFileFilter.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ -4c1974: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c197a: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ -4c197e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4c1980: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c1984: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4c1986: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -4c198a: 5b20 efae |000b: iput-object v0, v2, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ -4c198e: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -4c1992: 6204 88ae |000f: sget-object v4, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c1996: 5b24 eeae |0011: iput-object v4, v2, Lorg/apache/commons/io/filefilter/NameFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeee │ │ -4c199a: 0e00 |0013: return-void │ │ -4c199c: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c19a0: 1a04 625e |0016: const-string v4, "The wildcard must not be null" // string@5e62 │ │ -4c19a4: 7020 32e0 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c19aa: 2703 |001b: throw v3 │ │ +4c1968: |[4c1968] org.apache.commons.io.filefilter.NameFileFilter.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ +4c1978: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c197e: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ +4c1982: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4c1984: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c1988: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4c198a: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +4c198e: 5b20 efae |000b: iput-object v0, v2, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ +4c1992: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ +4c1996: 6204 88ae |000f: sget-object v4, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c199a: 5b24 eeae |0011: iput-object v4, v2, Lorg/apache/commons/io/filefilter/NameFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeee │ │ +4c199e: 0e00 |0013: return-void │ │ +4c19a0: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c19a4: 1a04 625e |0016: const-string v4, "The wildcard must not be null" // string@5e62 │ │ +4c19a8: 7020 32e0 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c19ae: 2703 |001b: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000b line=73 │ │ 0x000f line=74 │ │ 0x0014 line=71 │ │ locals : │ │ @@ -1763702,18 +1763703,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4c1a14: |[4c1a14] org.apache.commons.io.filefilter.NameFileFilter.:(Ljava/util/List;)V │ │ -4c1a24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c1a26: 7030 c2f4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/NameFileFilter;.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V // method@f4c2 │ │ -4c1a2c: 0e00 |0004: return-void │ │ +4c1a18: |[4c1a18] org.apache.commons.io.filefilter.NameFileFilter.:(Ljava/util/List;)V │ │ +4c1a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c1a2a: 7030 c2f4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/NameFileFilter;.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V // method@f4c2 │ │ +4c1a30: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/filefilter/NameFileFilter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1763722,32 +1763723,32 @@ │ │ type : '(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4c1a30: |[4c1a30] org.apache.commons.io.filefilter.NameFileFilter.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V │ │ -4c1a40: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c1a46: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ -4c1a4a: 7210 93e3 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4c1a50: 0a00 |0008: move-result v0 │ │ -4c1a52: 2300 701f |0009: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c1a56: 7220 96e3 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -4c1a5c: 0c02 |000e: move-result-object v2 │ │ -4c1a5e: 1f02 701f |000f: check-cast v2, [Ljava/lang/String; // type@1f70 │ │ -4c1a62: 5b12 efae |0011: iput-object v2, v1, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ -4c1a66: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ -4c1a6a: 6203 88ae |0015: sget-object v3, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c1a6e: 5b13 eeae |0017: iput-object v3, v1, Lorg/apache/commons/io/filefilter/NameFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeee │ │ -4c1a72: 0e00 |0019: return-void │ │ -4c1a74: 2202 e518 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1a78: 1a03 435e |001c: const-string v3, "The list of names must not be null" // string@5e43 │ │ -4c1a7c: 7020 32e0 3200 |001e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1a82: 2702 |0021: throw v2 │ │ +4c1a34: |[4c1a34] org.apache.commons.io.filefilter.NameFileFilter.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V │ │ +4c1a44: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c1a4a: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ +4c1a4e: 7210 93e3 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4c1a54: 0a00 |0008: move-result v0 │ │ +4c1a56: 2300 701f |0009: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c1a5a: 7220 96e3 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +4c1a60: 0c02 |000e: move-result-object v2 │ │ +4c1a62: 1f02 701f |000f: check-cast v2, [Ljava/lang/String; // type@1f70 │ │ +4c1a66: 5b12 efae |0011: iput-object v2, v1, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ +4c1a6a: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ +4c1a6e: 6203 88ae |0015: sget-object v3, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c1a72: 5b13 eeae |0017: iput-object v3, v1, Lorg/apache/commons/io/filefilter/NameFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeee │ │ +4c1a76: 0e00 |0019: return-void │ │ +4c1a78: 2202 e518 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c1a7c: 1a03 435e |001c: const-string v3, "The list of names must not be null" // string@5e43 │ │ +4c1a80: 7020 32e0 3200 |001e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1a86: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=129 │ │ 0x0015 line=130 │ │ 0x001a line=127 │ │ locals : │ │ @@ -1763760,18 +1763761,18 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4c19ac: |[4c19ac] org.apache.commons.io.filefilter.NameFileFilter.:([Ljava/lang/String;)V │ │ -4c19bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c19be: 7030 c4f4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/NameFileFilter;.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4c4 │ │ -4c19c4: 0e00 |0004: return-void │ │ +4c19b0: |[4c19b0] org.apache.commons.io.filefilter.NameFileFilter.:([Ljava/lang/String;)V │ │ +4c19c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c19c2: 7030 c4f4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/NameFileFilter;.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4c4 │ │ +4c19c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/filefilter/NameFileFilter; │ │ 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1763780,31 +1763781,31 @@ │ │ type : '([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -4c19c8: |[4c19c8] org.apache.commons.io.filefilter.NameFileFilter.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ -4c19d8: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c19de: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -4c19e2: 2140 |0005: array-length v0, v4 │ │ -4c19e4: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c19e8: 5b30 efae |0008: iput-object v0, v3, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ -4c19ec: 2141 |000a: array-length v1, v4 │ │ -4c19ee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4c19f0: 7151 20e1 2420 |000c: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c19f6: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ -4c19fa: 6205 88ae |0011: sget-object v5, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c19fe: 5b35 eeae |0013: iput-object v5, v3, Lorg/apache/commons/io/filefilter/NameFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeee │ │ -4c1a02: 0e00 |0015: return-void │ │ -4c1a04: 2204 e518 |0016: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1a08: 1a05 315e |0018: const-string v5, "The array of names must not be null" // string@5e31 │ │ -4c1a0c: 7020 32e0 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1a12: 2704 |001d: throw v4 │ │ +4c19cc: |[4c19cc] org.apache.commons.io.filefilter.NameFileFilter.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ +4c19dc: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c19e2: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +4c19e6: 2140 |0005: array-length v0, v4 │ │ +4c19e8: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c19ec: 5b30 efae |0008: iput-object v0, v3, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ +4c19f0: 2141 |000a: array-length v1, v4 │ │ +4c19f2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4c19f4: 7151 20e1 2420 |000c: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c19fa: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ +4c19fe: 6205 88ae |0011: sget-object v5, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c1a02: 5b35 eeae |0013: iput-object v5, v3, Lorg/apache/commons/io/filefilter/NameFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeee │ │ +4c1a06: 0e00 |0015: return-void │ │ +4c1a08: 2204 e518 |0016: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c1a0c: 1a05 315e |0018: const-string v5, "The array of names must not be null" // string@5e31 │ │ +4c1a10: 7020 32e0 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1a16: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=101 │ │ 0x000a line=102 │ │ 0x0011 line=103 │ │ 0x0016 line=99 │ │ @@ -1763819,32 +1763820,32 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4c1844: |[4c1844] org.apache.commons.io.filefilter.NameFileFilter.accept:(Ljava/io/File;)Z │ │ -4c1854: 6e10 f0de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c185a: 0c07 |0003: move-result-object v7 │ │ -4c185c: 5460 efae |0004: iget-object v0, v6, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ -4c1860: 2101 |0006: array-length v1, v0 │ │ -4c1862: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4c1864: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -4c1866: 3513 1100 |0009: if-ge v3, v1, 001a // +0011 │ │ -4c186a: 4604 0003 |000b: aget-object v4, v0, v3 │ │ -4c186e: 5465 eeae |000d: iget-object v5, v6, Lorg/apache/commons/io/filefilter/NameFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeee │ │ -4c1872: 6e30 5bf3 7504 |000f: invoke-virtual {v5, v7, v4}, Lorg/apache/commons/io/IOCase;.checkEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35b │ │ -4c1878: 0a04 |0012: move-result v4 │ │ -4c187a: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ -4c187e: 1217 |0015: const/4 v7, #int 1 // #1 │ │ -4c1880: 0f07 |0016: return v7 │ │ -4c1882: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c1886: 28f0 |0019: goto 0009 // -0010 │ │ -4c1888: 0f02 |001a: return v2 │ │ +4c1848: |[4c1848] org.apache.commons.io.filefilter.NameFileFilter.accept:(Ljava/io/File;)Z │ │ +4c1858: 6e10 f0de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c185e: 0c07 |0003: move-result-object v7 │ │ +4c1860: 5460 efae |0004: iget-object v0, v6, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ +4c1864: 2101 |0006: array-length v1, v0 │ │ +4c1866: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4c1868: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +4c186a: 3513 1100 |0009: if-ge v3, v1, 001a // +0011 │ │ +4c186e: 4604 0003 |000b: aget-object v4, v0, v3 │ │ +4c1872: 5465 eeae |000d: iget-object v5, v6, Lorg/apache/commons/io/filefilter/NameFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeee │ │ +4c1876: 6e30 5bf3 7504 |000f: invoke-virtual {v5, v7, v4}, Lorg/apache/commons/io/IOCase;.checkEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35b │ │ +4c187c: 0a04 |0012: move-result v4 │ │ +4c187e: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ +4c1882: 1217 |0015: const/4 v7, #int 1 // #1 │ │ +4c1884: 0f07 |0016: return v7 │ │ +4c1886: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c188a: 28f0 |0019: goto 0009 // -0010 │ │ +4c188c: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x000d line=144 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lorg/apache/commons/io/filefilter/NameFileFilter; │ │ @@ -1763855,30 +1763856,30 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -4c188c: |[4c188c] org.apache.commons.io.filefilter.NameFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c189c: 5456 efae |0000: iget-object v6, v5, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ -4c18a0: 2160 |0002: array-length v0, v6 │ │ -4c18a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4c18a4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4c18a6: 3502 1100 |0005: if-ge v2, v0, 0016 // +0011 │ │ -4c18aa: 4603 0602 |0007: aget-object v3, v6, v2 │ │ -4c18ae: 5454 eeae |0009: iget-object v4, v5, Lorg/apache/commons/io/filefilter/NameFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeee │ │ -4c18b2: 6e30 5bf3 7403 |000b: invoke-virtual {v4, v7, v3}, Lorg/apache/commons/io/IOCase;.checkEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35b │ │ -4c18b8: 0a03 |000e: move-result v3 │ │ -4c18ba: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ -4c18be: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -4c18c0: 0f06 |0012: return v6 │ │ -4c18c2: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4c18c6: 28f0 |0015: goto 0005 // -0010 │ │ -4c18c8: 0f01 |0016: return v1 │ │ +4c1890: |[4c1890] org.apache.commons.io.filefilter.NameFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c18a0: 5456 efae |0000: iget-object v6, v5, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ +4c18a4: 2160 |0002: array-length v0, v6 │ │ +4c18a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4c18a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4c18aa: 3502 1100 |0005: if-ge v2, v0, 0016 // +0011 │ │ +4c18ae: 4603 0602 |0007: aget-object v3, v6, v2 │ │ +4c18b2: 5454 eeae |0009: iget-object v4, v5, Lorg/apache/commons/io/filefilter/NameFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aeee │ │ +4c18b6: 6e30 5bf3 7403 |000b: invoke-virtual {v4, v7, v3}, Lorg/apache/commons/io/IOCase;.checkEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35b │ │ +4c18bc: 0a03 |000e: move-result v3 │ │ +4c18be: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ +4c18c2: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +4c18c4: 0f06 |0012: return v6 │ │ +4c18c6: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4c18ca: 28f0 |0015: goto 0005 // -0010 │ │ +4c18cc: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0009 line=161 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lorg/apache/commons/io/filefilter/NameFileFilter; │ │ 0x0000 - 0x0017 reg=6 (null) Ljava/io/File; │ │ @@ -1763889,41 +1763890,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -4c18cc: |[4c18cc] org.apache.commons.io.filefilter.NameFileFilter.toString:()Ljava/lang/String; │ │ -4c18dc: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c18e0: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c18e6: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c18ec: 0c01 |0008: move-result-object v1 │ │ -4c18ee: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c18f4: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ -4c18f8: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c18fe: 5431 efae |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ -4c1902: 3801 1900 |0013: if-eqz v1, 002c // +0019 │ │ -4c1906: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -4c1908: 5432 efae |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ -4c190c: 2122 |0018: array-length v2, v2 │ │ -4c190e: 3521 1300 |0019: if-ge v1, v2, 002c // +0013 │ │ -4c1912: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ -4c1916: 1a02 8205 |001d: const-string v2, "," // string@0582 │ │ -4c191a: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1920: 5432 efae |0022: iget-object v2, v3, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ -4c1924: 4602 0201 |0024: aget-object v2, v2, v1 │ │ -4c1928: 6e20 12e1 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c192e: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c1932: 28eb |002b: goto 0016 // -0015 │ │ -4c1934: 1a01 db04 |002c: const-string v1, ")" // string@04db │ │ -4c1938: 6e20 12e1 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c193e: 6e10 1fe1 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c1944: 0c00 |0034: move-result-object v0 │ │ -4c1946: 1100 |0035: return-object v0 │ │ +4c18d0: |[4c18d0] org.apache.commons.io.filefilter.NameFileFilter.toString:()Ljava/lang/String; │ │ +4c18e0: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c18e4: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c18ea: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c18f0: 0c01 |0008: move-result-object v1 │ │ +4c18f2: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c18f8: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ +4c18fc: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1902: 5431 efae |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ +4c1906: 3801 1900 |0013: if-eqz v1, 002c // +0019 │ │ +4c190a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +4c190c: 5432 efae |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ +4c1910: 2122 |0018: array-length v2, v2 │ │ +4c1912: 3521 1300 |0019: if-ge v1, v2, 002c // +0013 │ │ +4c1916: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ +4c191a: 1a02 8205 |001d: const-string v2, "," // string@0582 │ │ +4c191e: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1924: 5432 efae |0022: iget-object v2, v3, Lorg/apache/commons/io/filefilter/NameFileFilter;.names:[Ljava/lang/String; // field@aeef │ │ +4c1928: 4602 0201 |0024: aget-object v2, v2, v1 │ │ +4c192c: 6e20 12e1 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1932: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c1936: 28eb |002b: goto 0016 // -0015 │ │ +4c1938: 1a01 db04 |002c: const-string v1, ")" // string@04db │ │ +4c193c: 6e20 12e1 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1942: 6e10 1fe1 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c1948: 0c00 |0034: move-result-object v0 │ │ +4c194a: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ 0x000e line=177 │ │ 0x0011 line=178 │ │ 0x0016 line=179 │ │ @@ -1763969,23 +1763970,23 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4c1b24: |[4c1b24] org.apache.commons.io.filefilter.NotFileFilter.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ -4c1b34: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c1b3a: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -4c1b3e: 5b12 f1ae |0005: iput-object v2, v1, Lorg/apache/commons/io/filefilter/NotFileFilter;.filter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aef1 │ │ -4c1b42: 0e00 |0007: return-void │ │ -4c1b44: 2202 e518 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1b48: 1a00 3d5e |000a: const-string v0, "The filter must not be null" // string@5e3d │ │ -4c1b4c: 7020 32e0 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1b52: 2702 |000f: throw v2 │ │ +4c1b28: |[4c1b28] org.apache.commons.io.filefilter.NotFileFilter.:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ +4c1b38: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c1b3e: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +4c1b42: 5b12 f1ae |0005: iput-object v2, v1, Lorg/apache/commons/io/filefilter/NotFileFilter;.filter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aef1 │ │ +4c1b46: 0e00 |0007: return-void │ │ +4c1b48: 2202 e518 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c1b4c: 1a00 3d5e |000a: const-string v0, "The filter must not be null" // string@5e3d │ │ +4c1b50: 7020 32e0 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1b56: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=45 │ │ 0x0008 line=43 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/io/filefilter/NotFileFilter; │ │ @@ -1763997,20 +1763998,20 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4c1a84: |[4c1a84] org.apache.commons.io.filefilter.NotFileFilter.accept:(Ljava/io/File;)Z │ │ -4c1a94: 5410 f1ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/NotFileFilter;.filter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aef1 │ │ -4c1a98: 7220 b7f4 2000 |0002: invoke-interface {v0, v2}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;)Z // method@f4b7 │ │ -4c1a9e: 0a02 |0005: move-result v2 │ │ -4c1aa0: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -4c1aa4: 0f02 |0008: return v2 │ │ +4c1a88: |[4c1a88] org.apache.commons.io.filefilter.NotFileFilter.accept:(Ljava/io/File;)Z │ │ +4c1a98: 5410 f1ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/NotFileFilter;.filter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aef1 │ │ +4c1a9c: 7220 b7f4 2000 |0002: invoke-interface {v0, v2}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;)Z // method@f4b7 │ │ +4c1aa2: 0a02 |0005: move-result v2 │ │ +4c1aa4: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +4c1aa8: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/filefilter/NotFileFilter; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1764019,20 +1764020,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4c1aa8: |[4c1aa8] org.apache.commons.io.filefilter.NotFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c1ab8: 5410 f1ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/NotFileFilter;.filter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aef1 │ │ -4c1abc: 7230 b8f4 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@f4b8 │ │ -4c1ac2: 0a02 |0005: move-result v2 │ │ -4c1ac4: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -4c1ac8: 0f02 |0008: return v2 │ │ +4c1aac: |[4c1aac] org.apache.commons.io.filefilter.NotFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c1abc: 5410 f1ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/NotFileFilter;.filter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aef1 │ │ +4c1ac0: 7230 b8f4 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@f4b8 │ │ +4c1ac6: 0a02 |0005: move-result v2 │ │ +4c1ac8: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +4c1acc: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/io/filefilter/NotFileFilter; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/String; │ │ @@ -1764042,31 +1764043,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -4c1acc: |[4c1acc] org.apache.commons.io.filefilter.NotFileFilter.toString:()Ljava/lang/String; │ │ -4c1adc: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c1ae0: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c1ae6: 6f10 59f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c1aec: 0c01 |0008: move-result-object v1 │ │ -4c1aee: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1af4: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ -4c1af8: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1afe: 5421 f1ae |0011: iget-object v1, v2, Lorg/apache/commons/io/filefilter/NotFileFilter;.filter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aef1 │ │ -4c1b02: 6e10 99e0 0100 |0013: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4c1b08: 0c01 |0016: move-result-object v1 │ │ -4c1b0a: 6e20 12e1 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1b10: 1a01 db04 |001a: const-string v1, ")" // string@04db │ │ -4c1b14: 6e20 12e1 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1b1a: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c1b20: 0c00 |0022: move-result-object v0 │ │ -4c1b22: 1100 |0023: return-object v0 │ │ +4c1ad0: |[4c1ad0] org.apache.commons.io.filefilter.NotFileFilter.toString:()Ljava/lang/String; │ │ +4c1ae0: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c1ae4: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c1aea: 6f10 59f4 0200 |0005: invoke-super {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c1af0: 0c01 |0008: move-result-object v1 │ │ +4c1af2: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1af8: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ +4c1afc: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1b02: 5421 f1ae |0011: iget-object v1, v2, Lorg/apache/commons/io/filefilter/NotFileFilter;.filter:Lorg/apache/commons/io/filefilter/IOFileFilter; // field@aef1 │ │ +4c1b06: 6e10 99e0 0100 |0013: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4c1b0c: 0c01 |0016: move-result-object v1 │ │ +4c1b0e: 6e20 12e1 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1b14: 1a01 db04 |001a: const-string v1, ")" // string@04db │ │ +4c1b18: 6e20 12e1 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1b1e: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c1b24: 0c00 |0022: move-result-object v0 │ │ +4c1b26: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lorg/apache/commons/io/filefilter/NotFileFilter; │ │ │ │ source_file_idx : 19953 (NotFileFilter.java) │ │ @@ -1764115,20 +1764116,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4c1cbc: |[4c1cbc] org.apache.commons.io.filefilter.OrFileFilter.:()V │ │ -4c1ccc: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c1cd2: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4c1cd6: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4c1cdc: 5b10 f3ae |0008: iput-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1ce0: 0e00 |000a: return-void │ │ +4c1cc0: |[4c1cc0] org.apache.commons.io.filefilter.OrFileFilter.:()V │ │ +4c1cd0: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c1cd6: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4c1cda: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4c1ce0: 5b10 f3ae |0008: iput-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1ce4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/io/filefilter/OrFileFilter; │ │ │ │ @@ -1764137,25 +1764138,25 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4c1ce4: |[4c1ce4] org.apache.commons.io.filefilter.OrFileFilter.:(Ljava/util/List;)V │ │ -4c1cf4: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c1cfa: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ -4c1cfe: 2202 7119 |0005: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ -4c1d02: 7010 92e2 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4c1d08: 5b12 f3ae |000a: iput-object v2, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1d0c: 2808 |000c: goto 0014 // +0008 │ │ -4c1d0e: 2200 7119 |000d: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4c1d12: 7020 94e2 2000 |000f: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ -4c1d18: 5b10 f3ae |0012: iput-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1d1c: 0e00 |0014: return-void │ │ +4c1ce8: |[4c1ce8] org.apache.commons.io.filefilter.OrFileFilter.:(Ljava/util/List;)V │ │ +4c1cf8: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c1cfe: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ +4c1d02: 2202 7119 |0005: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ +4c1d06: 7010 92e2 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4c1d0c: 5b12 f3ae |000a: iput-object v2, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1d10: 2808 |000c: goto 0014 // +0008 │ │ +4c1d12: 2200 7119 |000d: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4c1d16: 7020 94e2 2000 |000f: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ +4c1d1c: 5b10 f3ae |0012: iput-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1d20: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=62 │ │ 0x000d line=64 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/apache/commons/io/filefilter/OrFileFilter; │ │ @@ -1764166,29 +1764167,29 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4c1d20: |[4c1d20] org.apache.commons.io.filefilter.OrFileFilter.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ -4c1d30: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c1d36: 3803 1300 |0003: if-eqz v3, 0016 // +0013 │ │ -4c1d3a: 3804 1100 |0005: if-eqz v4, 0016 // +0011 │ │ -4c1d3e: 2200 7119 |0007: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -4c1d42: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -4c1d44: 7020 93e2 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4c1d4a: 5b20 f3ae |000d: iput-object v0, v2, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1d4e: 6e20 d1f4 3200 |000f: invoke-virtual {v2, v3}, Lorg/apache/commons/io/filefilter/OrFileFilter;.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4d1 │ │ -4c1d54: 6e20 d1f4 4200 |0012: invoke-virtual {v2, v4}, Lorg/apache/commons/io/filefilter/OrFileFilter;.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4d1 │ │ -4c1d5a: 0e00 |0015: return-void │ │ -4c1d5c: 2203 e518 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1d60: 1a04 3f5e |0018: const-string v4, "The filters must not be null" // string@5e3f │ │ -4c1d64: 7020 32e0 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1d6a: 2703 |001d: throw v3 │ │ +4c1d24: |[4c1d24] org.apache.commons.io.filefilter.OrFileFilter.:(Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ +4c1d34: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c1d3a: 3803 1300 |0003: if-eqz v3, 0016 // +0013 │ │ +4c1d3e: 3804 1100 |0005: if-eqz v4, 0016 // +0011 │ │ +4c1d42: 2200 7119 |0007: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +4c1d46: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +4c1d48: 7020 93e2 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4c1d4e: 5b20 f3ae |000d: iput-object v0, v2, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1d52: 6e20 d1f4 3200 |000f: invoke-virtual {v2, v3}, Lorg/apache/commons/io/filefilter/OrFileFilter;.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4d1 │ │ +4c1d58: 6e20 d1f4 4200 |0012: invoke-virtual {v2, v4}, Lorg/apache/commons/io/filefilter/OrFileFilter;.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V // method@f4d1 │ │ +4c1d5e: 0e00 |0015: return-void │ │ +4c1d60: 2203 e518 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c1d64: 1a04 3f5e |0018: const-string v4, "The filters must not be null" // string@5e3f │ │ +4c1d68: 7020 32e0 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1d6e: 2703 |001d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=79 │ │ 0x000f line=80 │ │ 0x0012 line=81 │ │ 0x0016 line=77 │ │ @@ -1764203,31 +1764204,31 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4c1b54: |[4c1b54] org.apache.commons.io.filefilter.OrFileFilter.accept:(Ljava/io/File;)Z │ │ -4c1b64: 5420 f3ae |0000: iget-object v0, v2, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1b68: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c1b6e: 0c00 |0005: move-result-object v0 │ │ -4c1b70: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c1b76: 0a01 |0009: move-result v1 │ │ -4c1b78: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -4c1b7c: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c1b82: 0c01 |000f: move-result-object v1 │ │ -4c1b84: 1f01 c11c |0010: check-cast v1, Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1cc1 │ │ -4c1b88: 7220 b7f4 3100 |0012: invoke-interface {v1, v3}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;)Z // method@f4b7 │ │ -4c1b8e: 0a01 |0015: move-result v1 │ │ -4c1b90: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ -4c1b94: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -4c1b96: 0f03 |0019: return v3 │ │ -4c1b98: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -4c1b9a: 0f03 |001b: return v3 │ │ +4c1b58: |[4c1b58] org.apache.commons.io.filefilter.OrFileFilter.accept:(Ljava/io/File;)Z │ │ +4c1b68: 5420 f3ae |0000: iget-object v0, v2, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1b6c: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c1b72: 0c00 |0005: move-result-object v0 │ │ +4c1b74: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c1b7a: 0a01 |0009: move-result v1 │ │ +4c1b7c: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +4c1b80: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c1b86: 0c01 |000f: move-result-object v1 │ │ +4c1b88: 1f01 c11c |0010: check-cast v1, Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1cc1 │ │ +4c1b8c: 7220 b7f4 3100 |0012: invoke-interface {v1, v3}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;)Z // method@f4b7 │ │ +4c1b92: 0a01 |0015: move-result v1 │ │ +4c1b94: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ +4c1b98: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +4c1b9a: 0f03 |0019: return v3 │ │ +4c1b9c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +4c1b9e: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0012 line=123 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/apache/commons/io/filefilter/OrFileFilter; │ │ 0x0000 - 0x001c reg=3 (null) Ljava/io/File; │ │ @@ -1764237,31 +1764238,31 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -4c1b9c: |[4c1b9c] org.apache.commons.io.filefilter.OrFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c1bac: 5420 f3ae |0000: iget-object v0, v2, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1bb0: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4c1bb6: 0c00 |0005: move-result-object v0 │ │ -4c1bb8: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4c1bbe: 0a01 |0009: move-result v1 │ │ -4c1bc0: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -4c1bc4: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4c1bca: 0c01 |000f: move-result-object v1 │ │ -4c1bcc: 1f01 c11c |0010: check-cast v1, Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1cc1 │ │ -4c1bd0: 7230 b8f4 3104 |0012: invoke-interface {v1, v3, v4}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@f4b8 │ │ -4c1bd6: 0a01 |0015: move-result v1 │ │ -4c1bd8: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ -4c1bdc: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -4c1bde: 0f03 |0019: return v3 │ │ -4c1be0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -4c1be2: 0f03 |001b: return v3 │ │ +4c1ba0: |[4c1ba0] org.apache.commons.io.filefilter.OrFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c1bb0: 5420 f3ae |0000: iget-object v0, v2, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1bb4: 7210 8fe3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4c1bba: 0c00 |0005: move-result-object v0 │ │ +4c1bbc: 7210 5fe3 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4c1bc2: 0a01 |0009: move-result v1 │ │ +4c1bc4: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +4c1bc8: 7210 60e3 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4c1bce: 0c01 |000f: move-result-object v1 │ │ +4c1bd0: 1f01 c11c |0010: check-cast v1, Lorg/apache/commons/io/filefilter/IOFileFilter; // type@1cc1 │ │ +4c1bd4: 7230 b8f4 3104 |0012: invoke-interface {v1, v3, v4}, Lorg/apache/commons/io/filefilter/IOFileFilter;.accept:(Ljava/io/File;Ljava/lang/String;)Z // method@f4b8 │ │ +4c1bda: 0a01 |0015: move-result v1 │ │ +4c1bdc: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ +4c1be0: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +4c1be2: 0f03 |0019: return v3 │ │ +4c1be4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +4c1be6: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0012 line=136 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/apache/commons/io/filefilter/OrFileFilter; │ │ 0x0000 - 0x001c reg=3 (null) Ljava/io/File; │ │ @@ -1764272,18 +1764273,18 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4c1d6c: |[4c1d6c] org.apache.commons.io.filefilter.OrFileFilter.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ -4c1d7c: 5410 f3ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1d80: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4c1d86: 0e00 |0005: return-void │ │ +4c1d70: |[4c1d70] org.apache.commons.io.filefilter.OrFileFilter.addFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ │ +4c1d80: 5410 f3ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1d84: 7220 85e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4c1d8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/OrFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ @@ -1764292,19 +1764293,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4c1c9c: |[4c1c9c] org.apache.commons.io.filefilter.OrFileFilter.getFileFilters:()Ljava/util/List; │ │ -4c1cac: 5410 f3ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1cb0: 7110 11e3 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@e311 │ │ -4c1cb6: 0c00 |0005: move-result-object v0 │ │ -4c1cb8: 1100 |0006: return-object v0 │ │ +4c1ca0: |[4c1ca0] org.apache.commons.io.filefilter.OrFileFilter.getFileFilters:()Ljava/util/List; │ │ +4c1cb0: 5410 f3ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1cb4: 7110 11e3 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@e311 │ │ +4c1cba: 0c00 |0005: move-result-object v0 │ │ +4c1cbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/filefilter/OrFileFilter; │ │ │ │ #4 : (in Lorg/apache/commons/io/filefilter/OrFileFilter;) │ │ @@ -1764312,19 +1764313,19 @@ │ │ type : '(Lorg/apache/commons/io/filefilter/IOFileFilter;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4c1be4: |[4c1be4] org.apache.commons.io.filefilter.OrFileFilter.removeFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Z │ │ -4c1bf4: 5410 f3ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1bf8: 7220 91e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ -4c1bfe: 0a02 |0005: move-result v2 │ │ -4c1c00: 0f02 |0006: return v2 │ │ +4c1be8: |[4c1be8] org.apache.commons.io.filefilter.OrFileFilter.removeFileFilter:(Lorg/apache/commons/io/filefilter/IOFileFilter;)Z │ │ +4c1bf8: 5410 f3ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1bfc: 7220 91e3 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ +4c1c02: 0a02 |0005: move-result v2 │ │ +4c1c04: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/io/filefilter/OrFileFilter; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ │ │ @@ -1764333,20 +1764334,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c1d88: |[4c1d88] org.apache.commons.io.filefilter.OrFileFilter.setFileFilters:(Ljava/util/List;)V │ │ -4c1d98: 5410 f3ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1d9c: 7210 87e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@e387 │ │ -4c1da2: 5410 f3ae |0005: iget-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1da6: 7220 86e3 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ -4c1dac: 0e00 |000a: return-void │ │ +4c1d8c: |[4c1d8c] org.apache.commons.io.filefilter.OrFileFilter.setFileFilters:(Ljava/util/List;)V │ │ +4c1d9c: 5410 f3ae |0000: iget-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1da0: 7210 87e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@e387 │ │ +4c1da6: 5410 f3ae |0005: iget-object v0, v1, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1daa: 7220 86e3 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@e386 │ │ +4c1db0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/io/filefilter/OrFileFilter; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/List; │ │ @@ -1764356,48 +1764357,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -4c1c04: |[4c1c04] org.apache.commons.io.filefilter.OrFileFilter.toString:()Ljava/lang/String; │ │ -4c1c14: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c1c18: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c1c1e: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c1c24: 0c01 |0008: move-result-object v1 │ │ -4c1c26: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1c2c: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ -4c1c30: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1c36: 5431 f3ae |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1c3a: 3801 2700 |0013: if-eqz v1, 003a // +0027 │ │ -4c1c3e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -4c1c40: 5432 f3ae |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1c44: 7210 93e3 0200 |0018: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4c1c4a: 0a02 |001b: move-result v2 │ │ -4c1c4c: 3521 1e00 |001c: if-ge v1, v2, 003a // +001e │ │ -4c1c50: 3d01 0700 |001e: if-lez v1, 0025 // +0007 │ │ -4c1c54: 1a02 8205 |0020: const-string v2, "," // string@0582 │ │ -4c1c58: 6e20 12e1 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1c5e: 5432 f3ae |0025: iget-object v2, v3, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ -4c1c62: 7220 8be3 1200 |0027: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4c1c68: 0c02 |002a: move-result-object v2 │ │ -4c1c6a: 3902 0500 |002b: if-nez v2, 0030 // +0005 │ │ -4c1c6e: 1a02 0ec4 |002d: const-string v2, "null" // string@c40e │ │ -4c1c72: 2805 |002f: goto 0034 // +0005 │ │ -4c1c74: 6e10 99e0 0200 |0030: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4c1c7a: 0c02 |0033: move-result-object v2 │ │ -4c1c7c: 6e20 12e1 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1c82: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c1c86: 28dd |0039: goto 0016 // -0023 │ │ -4c1c88: 1a01 db04 |003a: const-string v1, ")" // string@04db │ │ -4c1c8c: 6e20 12e1 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1c92: 6e10 1fe1 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c1c98: 0c00 |0042: move-result-object v0 │ │ -4c1c9a: 1100 |0043: return-object v0 │ │ +4c1c08: |[4c1c08] org.apache.commons.io.filefilter.OrFileFilter.toString:()Ljava/lang/String; │ │ +4c1c18: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c1c1c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c1c22: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c1c28: 0c01 |0008: move-result-object v1 │ │ +4c1c2a: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1c30: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ +4c1c34: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1c3a: 5431 f3ae |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1c3e: 3801 2700 |0013: if-eqz v1, 003a // +0027 │ │ +4c1c42: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +4c1c44: 5432 f3ae |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1c48: 7210 93e3 0200 |0018: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4c1c4e: 0a02 |001b: move-result v2 │ │ +4c1c50: 3521 1e00 |001c: if-ge v1, v2, 003a // +001e │ │ +4c1c54: 3d01 0700 |001e: if-lez v1, 0025 // +0007 │ │ +4c1c58: 1a02 8205 |0020: const-string v2, "," // string@0582 │ │ +4c1c5c: 6e20 12e1 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1c62: 5432 f3ae |0025: iget-object v2, v3, Lorg/apache/commons/io/filefilter/OrFileFilter;.fileFilters:Ljava/util/List; // field@aef3 │ │ +4c1c66: 7220 8be3 1200 |0027: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4c1c6c: 0c02 |002a: move-result-object v2 │ │ +4c1c6e: 3902 0500 |002b: if-nez v2, 0030 // +0005 │ │ +4c1c72: 1a02 0ec4 |002d: const-string v2, "null" // string@c40e │ │ +4c1c76: 2805 |002f: goto 0034 // +0005 │ │ +4c1c78: 6e10 99e0 0200 |0030: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4c1c7e: 0c02 |0033: move-result-object v2 │ │ +4c1c80: 6e20 12e1 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1c86: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c1c8a: 28dd |0039: goto 0016 // -0023 │ │ +4c1c8c: 1a01 db04 |003a: const-string v1, ")" // string@04db │ │ +4c1c90: 6e20 12e1 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1c96: 6e10 1fe1 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c1c9c: 0c00 |0042: move-result-object v0 │ │ +4c1c9e: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ 0x000e line=152 │ │ 0x0011 line=153 │ │ 0x0016 line=154 │ │ @@ -1764454,18 +1764455,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c1eb4: |[4c1eb4] org.apache.commons.io.filefilter.PrefixFileFilter.:(Ljava/lang/String;)V │ │ -4c1ec4: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c1ec8: 7030 d7f4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4d7 │ │ -4c1ece: 0e00 |0005: return-void │ │ +4c1eb8: |[4c1eb8] org.apache.commons.io.filefilter.PrefixFileFilter.:(Ljava/lang/String;)V │ │ +4c1ec8: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c1ecc: 7030 d7f4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4d7 │ │ +4c1ed2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/PrefixFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1764474,30 +1764475,30 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4c1ed0: |[4c1ed0] org.apache.commons.io.filefilter.PrefixFileFilter.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ -4c1ee0: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c1ee6: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ -4c1eea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4c1eec: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c1ef0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4c1ef2: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -4c1ef6: 5b20 f6ae |000b: iput-object v0, v2, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ -4c1efa: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -4c1efe: 6204 88ae |000f: sget-object v4, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c1f02: 5b24 f5ae |0011: iput-object v4, v2, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aef5 │ │ -4c1f06: 0e00 |0013: return-void │ │ -4c1f08: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1f0c: 1a04 525e |0016: const-string v4, "The prefix must not be null" // string@5e52 │ │ -4c1f10: 7020 32e0 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1f16: 2703 |001b: throw v3 │ │ +4c1ed4: |[4c1ed4] org.apache.commons.io.filefilter.PrefixFileFilter.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ +4c1ee4: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c1eea: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ +4c1eee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4c1ef0: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c1ef4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4c1ef6: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +4c1efa: 5b20 f6ae |000b: iput-object v0, v2, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ +4c1efe: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ +4c1f02: 6204 88ae |000f: sget-object v4, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c1f06: 5b24 f5ae |0011: iput-object v4, v2, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aef5 │ │ +4c1f0a: 0e00 |0013: return-void │ │ +4c1f0c: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c1f10: 1a04 525e |0016: const-string v4, "The prefix must not be null" // string@5e52 │ │ +4c1f14: 7020 32e0 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1f1a: 2703 |001b: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000b line=77 │ │ 0x000f line=78 │ │ 0x0014 line=75 │ │ locals : │ │ @@ -1764510,18 +1764511,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c1f80: |[4c1f80] org.apache.commons.io.filefilter.PrefixFileFilter.:(Ljava/util/List;)V │ │ -4c1f90: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c1f94: 7030 d9f4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V // method@f4d9 │ │ -4c1f9a: 0e00 |0005: return-void │ │ +4c1f84: |[4c1f84] org.apache.commons.io.filefilter.PrefixFileFilter.:(Ljava/util/List;)V │ │ +4c1f94: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c1f98: 7030 d9f4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V // method@f4d9 │ │ +4c1f9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/PrefixFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1764530,32 +1764531,32 @@ │ │ type : '(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4c1f9c: |[4c1f9c] org.apache.commons.io.filefilter.PrefixFileFilter.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V │ │ -4c1fac: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c1fb2: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ -4c1fb6: 7210 93e3 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4c1fbc: 0a00 |0008: move-result v0 │ │ -4c1fbe: 2300 701f |0009: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c1fc2: 7220 96e3 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -4c1fc8: 0c02 |000e: move-result-object v2 │ │ -4c1fca: 1f02 701f |000f: check-cast v2, [Ljava/lang/String; // type@1f70 │ │ -4c1fce: 5b12 f6ae |0011: iput-object v2, v1, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ -4c1fd2: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ -4c1fd6: 6203 88ae |0015: sget-object v3, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c1fda: 5b13 f5ae |0017: iput-object v3, v1, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aef5 │ │ -4c1fde: 0e00 |0019: return-void │ │ -4c1fe0: 2202 e518 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1fe4: 1a03 445e |001c: const-string v3, "The list of prefixes must not be null" // string@5e44 │ │ -4c1fe8: 7020 32e0 3200 |001e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1fee: 2702 |0021: throw v2 │ │ +4c1fa0: |[4c1fa0] org.apache.commons.io.filefilter.PrefixFileFilter.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V │ │ +4c1fb0: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c1fb6: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ +4c1fba: 7210 93e3 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4c1fc0: 0a00 |0008: move-result v0 │ │ +4c1fc2: 2300 701f |0009: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c1fc6: 7220 96e3 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +4c1fcc: 0c02 |000e: move-result-object v2 │ │ +4c1fce: 1f02 701f |000f: check-cast v2, [Ljava/lang/String; // type@1f70 │ │ +4c1fd2: 5b12 f6ae |0011: iput-object v2, v1, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ +4c1fd6: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ +4c1fda: 6203 88ae |0015: sget-object v3, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c1fde: 5b13 f5ae |0017: iput-object v3, v1, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aef5 │ │ +4c1fe2: 0e00 |0019: return-void │ │ +4c1fe4: 2202 e518 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c1fe8: 1a03 445e |001c: const-string v3, "The list of prefixes must not be null" // string@5e44 │ │ +4c1fec: 7020 32e0 3200 |001e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1ff2: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=137 │ │ 0x0015 line=138 │ │ 0x001a line=135 │ │ locals : │ │ @@ -1764568,18 +1764569,18 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c1f18: |[4c1f18] org.apache.commons.io.filefilter.PrefixFileFilter.:([Ljava/lang/String;)V │ │ -4c1f28: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c1f2c: 7030 dbf4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4db │ │ -4c1f32: 0e00 |0005: return-void │ │ +4c1f1c: |[4c1f1c] org.apache.commons.io.filefilter.PrefixFileFilter.:([Ljava/lang/String;)V │ │ +4c1f2c: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c1f30: 7030 dbf4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4db │ │ +4c1f36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/PrefixFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1764588,31 +1764589,31 @@ │ │ type : '([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -4c1f34: |[4c1f34] org.apache.commons.io.filefilter.PrefixFileFilter.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ -4c1f44: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c1f4a: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -4c1f4e: 2140 |0005: array-length v0, v4 │ │ -4c1f50: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c1f54: 5b30 f6ae |0008: iput-object v0, v3, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ -4c1f58: 2141 |000a: array-length v1, v4 │ │ -4c1f5a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4c1f5c: 7151 20e1 2420 |000c: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c1f62: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ -4c1f66: 6205 88ae |0011: sget-object v5, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c1f6a: 5b35 f5ae |0013: iput-object v5, v3, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aef5 │ │ -4c1f6e: 0e00 |0015: return-void │ │ -4c1f70: 2204 e518 |0016: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c1f74: 1a05 325e |0018: const-string v5, "The array of prefixes must not be null" // string@5e32 │ │ -4c1f78: 7020 32e0 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c1f7e: 2704 |001d: throw v4 │ │ +4c1f38: |[4c1f38] org.apache.commons.io.filefilter.PrefixFileFilter.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ +4c1f48: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c1f4e: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +4c1f52: 2140 |0005: array-length v0, v4 │ │ +4c1f54: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c1f58: 5b30 f6ae |0008: iput-object v0, v3, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ +4c1f5c: 2141 |000a: array-length v1, v4 │ │ +4c1f5e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4c1f60: 7151 20e1 2420 |000c: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c1f66: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ +4c1f6a: 6205 88ae |0011: sget-object v5, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c1f6e: 5b35 f5ae |0013: iput-object v5, v3, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aef5 │ │ +4c1f72: 0e00 |0015: return-void │ │ +4c1f74: 2204 e518 |0016: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c1f78: 1a05 325e |0018: const-string v5, "The array of prefixes must not be null" // string@5e32 │ │ +4c1f7c: 7020 32e0 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c1f82: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=107 │ │ 0x000a line=108 │ │ 0x0011 line=109 │ │ 0x0016 line=105 │ │ @@ -1764627,32 +1764628,32 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4c1db0: |[4c1db0] org.apache.commons.io.filefilter.PrefixFileFilter.accept:(Ljava/io/File;)Z │ │ -4c1dc0: 6e10 f0de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c1dc6: 0c07 |0003: move-result-object v7 │ │ -4c1dc8: 5460 f6ae |0004: iget-object v0, v6, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ -4c1dcc: 2101 |0006: array-length v1, v0 │ │ -4c1dce: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4c1dd0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -4c1dd2: 3513 1100 |0009: if-ge v3, v1, 001a // +0011 │ │ -4c1dd6: 4604 0003 |000b: aget-object v4, v0, v3 │ │ -4c1dda: 5465 f5ae |000d: iget-object v5, v6, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aef5 │ │ -4c1dde: 6e30 5ef3 7504 |000f: invoke-virtual {v5, v7, v4}, Lorg/apache/commons/io/IOCase;.checkStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35e │ │ -4c1de4: 0a04 |0012: move-result v4 │ │ -4c1de6: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ -4c1dea: 1217 |0015: const/4 v7, #int 1 // #1 │ │ -4c1dec: 0f07 |0016: return v7 │ │ -4c1dee: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c1df2: 28f0 |0019: goto 0009 // -0010 │ │ -4c1df4: 0f02 |001a: return v2 │ │ +4c1db4: |[4c1db4] org.apache.commons.io.filefilter.PrefixFileFilter.accept:(Ljava/io/File;)Z │ │ +4c1dc4: 6e10 f0de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c1dca: 0c07 |0003: move-result-object v7 │ │ +4c1dcc: 5460 f6ae |0004: iget-object v0, v6, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ +4c1dd0: 2101 |0006: array-length v1, v0 │ │ +4c1dd2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4c1dd4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +4c1dd6: 3513 1100 |0009: if-ge v3, v1, 001a // +0011 │ │ +4c1dda: 4604 0003 |000b: aget-object v4, v0, v3 │ │ +4c1dde: 5465 f5ae |000d: iget-object v5, v6, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aef5 │ │ +4c1de2: 6e30 5ef3 7504 |000f: invoke-virtual {v5, v7, v4}, Lorg/apache/commons/io/IOCase;.checkStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35e │ │ +4c1de8: 0a04 |0012: move-result v4 │ │ +4c1dea: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ +4c1dee: 1217 |0015: const/4 v7, #int 1 // #1 │ │ +4c1df0: 0f07 |0016: return v7 │ │ +4c1df2: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c1df6: 28f0 |0019: goto 0009 // -0010 │ │ +4c1df8: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=150 │ │ 0x000d line=151 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lorg/apache/commons/io/filefilter/PrefixFileFilter; │ │ @@ -1764663,30 +1764664,30 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -4c1df8: |[4c1df8] org.apache.commons.io.filefilter.PrefixFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c1e08: 5456 f6ae |0000: iget-object v6, v5, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ -4c1e0c: 2160 |0002: array-length v0, v6 │ │ -4c1e0e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4c1e10: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4c1e12: 3502 1100 |0005: if-ge v2, v0, 0016 // +0011 │ │ -4c1e16: 4603 0602 |0007: aget-object v3, v6, v2 │ │ -4c1e1a: 5454 f5ae |0009: iget-object v4, v5, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aef5 │ │ -4c1e1e: 6e30 5ef3 7403 |000b: invoke-virtual {v4, v7, v3}, Lorg/apache/commons/io/IOCase;.checkStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35e │ │ -4c1e24: 0a03 |000e: move-result v3 │ │ -4c1e26: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ -4c1e2a: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -4c1e2c: 0f06 |0012: return v6 │ │ -4c1e2e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4c1e32: 28f0 |0015: goto 0005 // -0010 │ │ -4c1e34: 0f01 |0016: return v1 │ │ +4c1dfc: |[4c1dfc] org.apache.commons.io.filefilter.PrefixFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c1e0c: 5456 f6ae |0000: iget-object v6, v5, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ +4c1e10: 2160 |0002: array-length v0, v6 │ │ +4c1e12: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4c1e14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4c1e16: 3502 1100 |0005: if-ge v2, v0, 0016 // +0011 │ │ +4c1e1a: 4603 0602 |0007: aget-object v3, v6, v2 │ │ +4c1e1e: 5454 f5ae |0009: iget-object v4, v5, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aef5 │ │ +4c1e22: 6e30 5ef3 7403 |000b: invoke-virtual {v4, v7, v3}, Lorg/apache/commons/io/IOCase;.checkStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35e │ │ +4c1e28: 0a03 |000e: move-result v3 │ │ +4c1e2a: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ +4c1e2e: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +4c1e30: 0f06 |0012: return v6 │ │ +4c1e32: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4c1e36: 28f0 |0015: goto 0005 // -0010 │ │ +4c1e38: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0009 line=168 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lorg/apache/commons/io/filefilter/PrefixFileFilter; │ │ 0x0000 - 0x0017 reg=6 (null) Ljava/io/File; │ │ @@ -1764697,41 +1764698,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -4c1e38: |[4c1e38] org.apache.commons.io.filefilter.PrefixFileFilter.toString:()Ljava/lang/String; │ │ -4c1e48: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c1e4c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c1e52: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c1e58: 0c01 |0008: move-result-object v1 │ │ -4c1e5a: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1e60: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ -4c1e64: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1e6a: 5431 f6ae |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ -4c1e6e: 3801 1900 |0013: if-eqz v1, 002c // +0019 │ │ -4c1e72: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -4c1e74: 5432 f6ae |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ -4c1e78: 2122 |0018: array-length v2, v2 │ │ -4c1e7a: 3521 1300 |0019: if-ge v1, v2, 002c // +0013 │ │ -4c1e7e: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ -4c1e82: 1a02 8205 |001d: const-string v2, "," // string@0582 │ │ -4c1e86: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1e8c: 5432 f6ae |0022: iget-object v2, v3, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ -4c1e90: 4602 0201 |0024: aget-object v2, v2, v1 │ │ -4c1e94: 6e20 12e1 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1e9a: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c1e9e: 28eb |002b: goto 0016 // -0015 │ │ -4c1ea0: 1a01 db04 |002c: const-string v1, ")" // string@04db │ │ -4c1ea4: 6e20 12e1 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c1eaa: 6e10 1fe1 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c1eb0: 0c00 |0034: move-result-object v0 │ │ -4c1eb2: 1100 |0035: return-object v0 │ │ +4c1e3c: |[4c1e3c] org.apache.commons.io.filefilter.PrefixFileFilter.toString:()Ljava/lang/String; │ │ +4c1e4c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c1e50: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c1e56: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c1e5c: 0c01 |0008: move-result-object v1 │ │ +4c1e5e: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1e64: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ +4c1e68: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1e6e: 5431 f6ae |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ +4c1e72: 3801 1900 |0013: if-eqz v1, 002c // +0019 │ │ +4c1e76: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +4c1e78: 5432 f6ae |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ +4c1e7c: 2122 |0018: array-length v2, v2 │ │ +4c1e7e: 3521 1300 |0019: if-ge v1, v2, 002c // +0013 │ │ +4c1e82: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ +4c1e86: 1a02 8205 |001d: const-string v2, "," // string@0582 │ │ +4c1e8a: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1e90: 5432 f6ae |0022: iget-object v2, v3, Lorg/apache/commons/io/filefilter/PrefixFileFilter;.prefixes:[Ljava/lang/String; // field@aef6 │ │ +4c1e94: 4602 0201 |0024: aget-object v2, v2, v1 │ │ +4c1e98: 6e20 12e1 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1e9e: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c1ea2: 28eb |002b: goto 0016 // -0015 │ │ +4c1ea4: 1a01 db04 |002c: const-string v1, ")" // string@04db │ │ +4c1ea8: 6e20 12e1 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c1eae: 6e10 1fe1 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c1eb4: 0c00 |0034: move-result-object v0 │ │ +4c1eb6: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ 0x000e line=184 │ │ 0x0011 line=185 │ │ 0x0016 line=186 │ │ @@ -1764777,25 +1764778,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4c2018: |[4c2018] org.apache.commons.io.filefilter.RegexFileFilter.:(Ljava/lang/String;)V │ │ -4c2028: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c202e: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -4c2032: 7110 88e4 0200 |0005: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@e488 │ │ -4c2038: 0c02 |0008: move-result-object v2 │ │ -4c203a: 5b12 f8ae |0009: iput-object v2, v1, Lorg/apache/commons/io/filefilter/RegexFileFilter;.pattern:Ljava/util/regex/Pattern; // field@aef8 │ │ -4c203e: 0e00 |000b: return-void │ │ -4c2040: 2202 e518 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c2044: 1a00 9d51 |000e: const-string v0, "Pattern is missing" // string@519d │ │ -4c2048: 7020 32e0 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c204e: 2702 |0013: throw v2 │ │ +4c201c: |[4c201c] org.apache.commons.io.filefilter.RegexFileFilter.:(Ljava/lang/String;)V │ │ +4c202c: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c2032: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +4c2036: 7110 88e4 0200 |0005: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@e488 │ │ +4c203c: 0c02 |0008: move-result-object v2 │ │ +4c203e: 5b12 f8ae |0009: iput-object v2, v1, Lorg/apache/commons/io/filefilter/RegexFileFilter;.pattern:Ljava/util/regex/Pattern; // field@aef8 │ │ +4c2042: 0e00 |000b: return-void │ │ +4c2044: 2202 e518 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c2048: 1a00 9d51 |000e: const-string v0, "Pattern is missing" // string@519d │ │ +4c204c: 7020 32e0 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c2052: 2702 |0013: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=61 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/apache/commons/io/filefilter/RegexFileFilter; │ │ @@ -1764806,25 +1764807,25 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4c2050: |[4c2050] org.apache.commons.io.filefilter.RegexFileFilter.:(Ljava/lang/String;I)V │ │ -4c2060: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c2066: 3801 0900 |0003: if-eqz v1, 000c // +0009 │ │ -4c206a: 7120 89e4 2100 |0005: invoke-static {v1, v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@e489 │ │ -4c2070: 0c01 |0008: move-result-object v1 │ │ -4c2072: 5b01 f8ae |0009: iput-object v1, v0, Lorg/apache/commons/io/filefilter/RegexFileFilter;.pattern:Ljava/util/regex/Pattern; // field@aef8 │ │ -4c2076: 0e00 |000b: return-void │ │ -4c2078: 2201 e518 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c207c: 1a02 9d51 |000e: const-string v2, "Pattern is missing" // string@519d │ │ -4c2080: 7020 32e0 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c2086: 2701 |0013: throw v1 │ │ +4c2054: |[4c2054] org.apache.commons.io.filefilter.RegexFileFilter.:(Ljava/lang/String;I)V │ │ +4c2064: 7010 56f4 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c206a: 3801 0900 |0003: if-eqz v1, 000c // +0009 │ │ +4c206e: 7120 89e4 2100 |0005: invoke-static {v1, v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@e489 │ │ +4c2074: 0c01 |0008: move-result-object v1 │ │ +4c2076: 5b01 f8ae |0009: iput-object v1, v0, Lorg/apache/commons/io/filefilter/RegexFileFilter;.pattern:Ljava/util/regex/Pattern; // field@aef8 │ │ +4c207a: 0e00 |000b: return-void │ │ +4c207c: 2201 e518 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c2080: 1a02 9d51 |000e: const-string v2, "Pattern is missing" // string@519d │ │ +4c2084: 7020 32e0 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c208a: 2701 |0013: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=93 │ │ 0x000c line=91 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lorg/apache/commons/io/filefilter/RegexFileFilter; │ │ @@ -1764836,31 +1764837,31 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4c2088: |[4c2088] org.apache.commons.io.filefilter.RegexFileFilter.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ -4c2098: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c209e: 3802 1300 |0003: if-eqz v2, 0016 // +0013 │ │ -4c20a2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4c20a4: 3803 0900 |0006: if-eqz v3, 000f // +0009 │ │ -4c20a8: 6e10 62f3 0300 |0008: invoke-virtual {v3}, Lorg/apache/commons/io/IOCase;.isCaseSensitive:()Z // method@f362 │ │ -4c20ae: 0a03 |000b: move-result v3 │ │ -4c20b0: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ -4c20b4: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -4c20b6: 7120 89e4 0200 |000f: invoke-static {v2, v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@e489 │ │ -4c20bc: 0c02 |0012: move-result-object v2 │ │ -4c20be: 5b12 f8ae |0013: iput-object v2, v1, Lorg/apache/commons/io/filefilter/RegexFileFilter;.pattern:Ljava/util/regex/Pattern; // field@aef8 │ │ -4c20c2: 0e00 |0015: return-void │ │ -4c20c4: 2202 e518 |0016: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c20c8: 1a03 9d51 |0018: const-string v3, "Pattern is missing" // string@519d │ │ -4c20cc: 7020 32e0 3200 |001a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c20d2: 2702 |001d: throw v2 │ │ +4c208c: |[4c208c] org.apache.commons.io.filefilter.RegexFileFilter.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ +4c209c: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c20a2: 3802 1300 |0003: if-eqz v2, 0016 // +0013 │ │ +4c20a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4c20a8: 3803 0900 |0006: if-eqz v3, 000f // +0009 │ │ +4c20ac: 6e10 62f3 0300 |0008: invoke-virtual {v3}, Lorg/apache/commons/io/IOCase;.isCaseSensitive:()Z // method@f362 │ │ +4c20b2: 0a03 |000b: move-result v3 │ │ +4c20b4: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ +4c20b8: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +4c20ba: 7120 89e4 0200 |000f: invoke-static {v2, v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@e489 │ │ +4c20c0: 0c02 |0012: move-result-object v2 │ │ +4c20c2: 5b12 f8ae |0013: iput-object v2, v1, Lorg/apache/commons/io/filefilter/RegexFileFilter;.pattern:Ljava/util/regex/Pattern; // field@aef8 │ │ +4c20c6: 0e00 |0015: return-void │ │ +4c20c8: 2202 e518 |0016: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c20cc: 1a03 9d51 |0018: const-string v3, "Pattern is missing" // string@519d │ │ +4c20d0: 7020 32e0 3200 |001a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c20d6: 2702 |001d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0008 line=76 │ │ 0x000f line=79 │ │ 0x0016 line=73 │ │ locals : │ │ @@ -1764873,23 +1764874,23 @@ │ │ type : '(Ljava/util/regex/Pattern;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4c20d4: |[4c20d4] org.apache.commons.io.filefilter.RegexFileFilter.:(Ljava/util/regex/Pattern;)V │ │ -4c20e4: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c20ea: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -4c20ee: 5b12 f8ae |0005: iput-object v2, v1, Lorg/apache/commons/io/filefilter/RegexFileFilter;.pattern:Ljava/util/regex/Pattern; // field@aef8 │ │ -4c20f2: 0e00 |0007: return-void │ │ -4c20f4: 2202 e518 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c20f8: 1a00 9d51 |000a: const-string v0, "Pattern is missing" // string@519d │ │ -4c20fc: 7020 32e0 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c2102: 2702 |000f: throw v2 │ │ +4c20d8: |[4c20d8] org.apache.commons.io.filefilter.RegexFileFilter.:(Ljava/util/regex/Pattern;)V │ │ +4c20e8: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c20ee: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +4c20f2: 5b12 f8ae |0005: iput-object v2, v1, Lorg/apache/commons/io/filefilter/RegexFileFilter;.pattern:Ljava/util/regex/Pattern; // field@aef8 │ │ +4c20f6: 0e00 |0007: return-void │ │ +4c20f8: 2202 e518 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c20fc: 1a00 9d51 |000a: const-string v0, "Pattern is missing" // string@519d │ │ +4c2100: 7020 32e0 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c2106: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=107 │ │ 0x0008 line=104 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/io/filefilter/RegexFileFilter; │ │ @@ -1764901,21 +1764902,21 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4c1ff0: |[4c1ff0] org.apache.commons.io.filefilter.RegexFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c2000: 5401 f8ae |0000: iget-object v1, v0, Lorg/apache/commons/io/filefilter/RegexFileFilter;.pattern:Ljava/util/regex/Pattern; // field@aef8 │ │ -4c2004: 6e20 8ae4 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ -4c200a: 0c01 |0005: move-result-object v1 │ │ -4c200c: 6e10 83e4 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@e483 │ │ -4c2012: 0a01 |0009: move-result v1 │ │ -4c2014: 0f01 |000a: return v1 │ │ +4c1ff4: |[4c1ff4] org.apache.commons.io.filefilter.RegexFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c2004: 5401 f8ae |0000: iget-object v1, v0, Lorg/apache/commons/io/filefilter/RegexFileFilter;.pattern:Ljava/util/regex/Pattern; // field@aef8 │ │ +4c2008: 6e20 8ae4 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@e48a │ │ +4c200e: 0c01 |0005: move-result-object v1 │ │ +4c2010: 6e10 83e4 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@e483 │ │ +4c2016: 0a01 |0009: move-result v1 │ │ +4c2018: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/apache/commons/io/filefilter/RegexFileFilter; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -1764959,18 +1764960,18 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4c21b0: |[4c21b0] org.apache.commons.io.filefilter.SizeFileFilter.:(J)V │ │ -4c21c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4c21c2: 7040 e5f4 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/filefilter/SizeFileFilter;.:(JZ)V // method@f4e5 │ │ -4c21c8: 0e00 |0004: return-void │ │ +4c21b4: |[4c21b4] org.apache.commons.io.filefilter.SizeFileFilter.:(J)V │ │ +4c21c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4c21c6: 7040 e5f4 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/io/filefilter/SizeFileFilter;.:(JZ)V // method@f4e5 │ │ +4c21cc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/io/filefilter/SizeFileFilter; │ │ 0x0000 - 0x0005 reg=2 (null) J │ │ │ │ @@ -1764979,26 +1764980,26 @@ │ │ type : '(JZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4c21cc: |[4c21cc] org.apache.commons.io.filefilter.SizeFileFilter.:(JZ)V │ │ -4c21dc: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c21e2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -4c21e6: 3102 0400 |0005: cmp-long v2, v4, v0 │ │ -4c21ea: 3a02 0700 |0007: if-ltz v2, 000e // +0007 │ │ -4c21ee: 5a34 fcae |0009: iput-wide v4, v3, Lorg/apache/commons/io/filefilter/SizeFileFilter;.size:J // field@aefc │ │ -4c21f2: 5c36 faae |000b: iput-boolean v6, v3, Lorg/apache/commons/io/filefilter/SizeFileFilter;.acceptLarger:Z // field@aefa │ │ -4c21f6: 0e00 |000d: return-void │ │ -4c21f8: 2204 e518 |000e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c21fc: 1a05 545e |0010: const-string v5, "The size must be non-negative" // string@5e54 │ │ -4c2200: 7020 32e0 5400 |0012: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c2206: 2704 |0015: throw v4 │ │ +4c21d0: |[4c21d0] org.apache.commons.io.filefilter.SizeFileFilter.:(JZ)V │ │ +4c21e0: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c21e6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +4c21ea: 3102 0400 |0005: cmp-long v2, v4, v0 │ │ +4c21ee: 3a02 0700 |0007: if-ltz v2, 000e // +0007 │ │ +4c21f2: 5a34 fcae |0009: iput-wide v4, v3, Lorg/apache/commons/io/filefilter/SizeFileFilter;.size:J // field@aefc │ │ +4c21f6: 5c36 faae |000b: iput-boolean v6, v3, Lorg/apache/commons/io/filefilter/SizeFileFilter;.acceptLarger:Z // field@aefa │ │ +4c21fa: 0e00 |000d: return-void │ │ +4c21fc: 2204 e518 |000e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c2200: 1a05 545e |0010: const-string v5, "The size must be non-negative" // string@5e54 │ │ +4c2204: 7020 32e0 5400 |0012: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c220a: 2704 |0015: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=74 │ │ 0x000b line=75 │ │ 0x000e line=72 │ │ locals : │ │ @@ -1765012,33 +1765013,33 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -4c2104: |[4c2104] org.apache.commons.io.filefilter.SizeFileFilter.accept:(Ljava/io/File;)Z │ │ -4c2114: 6e10 f8de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@def8 │ │ -4c211a: 0b00 |0003: move-result-wide v0 │ │ -4c211c: 5362 fcae |0004: iget-wide v2, v6, Lorg/apache/commons/io/filefilter/SizeFileFilter;.size:J // field@aefc │ │ -4c2120: 1217 |0006: const/4 v7, #int 1 // #1 │ │ -4c2122: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -4c2124: 3105 0002 |0008: cmp-long v5, v0, v2 │ │ -4c2128: 3b05 0400 |000a: if-gez v5, 000e // +0004 │ │ -4c212c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -4c212e: 2802 |000d: goto 000f // +0002 │ │ -4c2130: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -4c2132: 5561 faae |000f: iget-boolean v1, v6, Lorg/apache/commons/io/filefilter/SizeFileFilter;.acceptLarger:Z // field@aefa │ │ -4c2136: 3801 0700 |0011: if-eqz v1, 0018 // +0007 │ │ -4c213a: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -4c213e: 2804 |0015: goto 0019 // +0004 │ │ -4c2140: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -4c2142: 2802 |0017: goto 0019 // +0002 │ │ -4c2144: 0107 |0018: move v7, v0 │ │ -4c2146: 0f07 |0019: return v7 │ │ +4c2108: |[4c2108] org.apache.commons.io.filefilter.SizeFileFilter.accept:(Ljava/io/File;)Z │ │ +4c2118: 6e10 f8de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@def8 │ │ +4c211e: 0b00 |0003: move-result-wide v0 │ │ +4c2120: 5362 fcae |0004: iget-wide v2, v6, Lorg/apache/commons/io/filefilter/SizeFileFilter;.size:J // field@aefc │ │ +4c2124: 1217 |0006: const/4 v7, #int 1 // #1 │ │ +4c2126: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +4c2128: 3105 0002 |0008: cmp-long v5, v0, v2 │ │ +4c212c: 3b05 0400 |000a: if-gez v5, 000e // +0004 │ │ +4c2130: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +4c2132: 2802 |000d: goto 000f // +0002 │ │ +4c2134: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +4c2136: 5561 faae |000f: iget-boolean v1, v6, Lorg/apache/commons/io/filefilter/SizeFileFilter;.acceptLarger:Z // field@aefa │ │ +4c213a: 3801 0700 |0011: if-eqz v1, 0018 // +0007 │ │ +4c213e: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +4c2142: 2804 |0015: goto 0019 // +0004 │ │ +4c2144: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +4c2146: 2802 |0017: goto 0019 // +0002 │ │ +4c2148: 0107 |0018: move v7, v0 │ │ +4c214a: 0f07 |0019: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000f line=93 │ │ locals : │ │ 0x0000 - 0x001a reg=6 this Lorg/apache/commons/io/filefilter/SizeFileFilter; │ │ 0x0000 - 0x001a reg=7 (null) Ljava/io/File; │ │ @@ -1765048,35 +1765049,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -4c2148: |[4c2148] org.apache.commons.io.filefilter.SizeFileFilter.toString:()Ljava/lang/String; │ │ -4c2158: 5540 faae |0000: iget-boolean v0, v4, Lorg/apache/commons/io/filefilter/SizeFileFilter;.acceptLarger:Z // field@aefa │ │ -4c215c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4c2160: 1a00 7108 |0004: const-string v0, ">=" // string@0871 │ │ -4c2164: 2803 |0006: goto 0009 // +0003 │ │ -4c2166: 1a00 9407 |0007: const-string v0, "<" // string@0794 │ │ -4c216a: 2201 0819 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4c216e: 7010 06e1 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c2174: 6f10 59f4 0400 |000e: invoke-super {v4}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c217a: 0c02 |0011: move-result-object v2 │ │ -4c217c: 6e20 12e1 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c2182: 1a02 0d04 |0015: const-string v2, "(" // string@040d │ │ -4c2186: 6e20 12e1 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c218c: 6e20 12e1 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c2192: 5342 fcae |001d: iget-wide v2, v4, Lorg/apache/commons/io/filefilter/SizeFileFilter;.size:J // field@aefc │ │ -4c2196: 6e30 0ee1 2103 |001f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4c219c: 1a00 db04 |0022: const-string v0, ")" // string@04db │ │ -4c21a0: 6e20 12e1 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c21a6: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c21ac: 0c00 |002a: move-result-object v0 │ │ -4c21ae: 1100 |002b: return-object v0 │ │ +4c214c: |[4c214c] org.apache.commons.io.filefilter.SizeFileFilter.toString:()Ljava/lang/String; │ │ +4c215c: 5540 faae |0000: iget-boolean v0, v4, Lorg/apache/commons/io/filefilter/SizeFileFilter;.acceptLarger:Z // field@aefa │ │ +4c2160: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4c2164: 1a00 7108 |0004: const-string v0, ">=" // string@0871 │ │ +4c2168: 2803 |0006: goto 0009 // +0003 │ │ +4c216a: 1a00 9407 |0007: const-string v0, "<" // string@0794 │ │ +4c216e: 2201 0819 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4c2172: 7010 06e1 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c2178: 6f10 59f4 0400 |000e: invoke-super {v4}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c217e: 0c02 |0011: move-result-object v2 │ │ +4c2180: 6e20 12e1 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c2186: 1a02 0d04 |0015: const-string v2, "(" // string@040d │ │ +4c218a: 6e20 12e1 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c2190: 6e20 12e1 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c2196: 5342 fcae |001d: iget-wide v2, v4, Lorg/apache/commons/io/filefilter/SizeFileFilter;.size:J // field@aefc │ │ +4c219a: 6e30 0ee1 2103 |001f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4c21a0: 1a00 db04 |0022: const-string v0, ")" // string@04db │ │ +4c21a4: 6e20 12e1 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c21aa: 6e10 1fe1 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c21b0: 0c00 |002a: move-result-object v0 │ │ +4c21b2: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0009 line=104 │ │ locals : │ │ 0x0000 - 0x002c reg=4 this Lorg/apache/commons/io/filefilter/SizeFileFilter; │ │ │ │ @@ -1765125,18 +1765126,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c230c: |[4c230c] org.apache.commons.io.filefilter.SuffixFileFilter.:(Ljava/lang/String;)V │ │ -4c231c: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c2320: 7030 e9f4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4e9 │ │ -4c2326: 0e00 |0005: return-void │ │ +4c2310: |[4c2310] org.apache.commons.io.filefilter.SuffixFileFilter.:(Ljava/lang/String;)V │ │ +4c2320: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c2324: 7030 e9f4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4e9 │ │ +4c232a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/SuffixFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1765145,30 +1765146,30 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4c2328: |[4c2328] org.apache.commons.io.filefilter.SuffixFileFilter.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ -4c2338: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c233e: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ -4c2342: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4c2344: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c2348: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4c234a: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -4c234e: 5b20 ffae |000b: iput-object v0, v2, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ -4c2352: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -4c2356: 6204 88ae |000f: sget-object v4, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c235a: 5b24 fdae |0011: iput-object v4, v2, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aefd │ │ -4c235e: 0e00 |0013: return-void │ │ -4c2360: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c2364: 1a04 595e |0016: const-string v4, "The suffix must not be null" // string@5e59 │ │ -4c2368: 7020 32e0 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c236e: 2703 |001b: throw v3 │ │ +4c232c: |[4c232c] org.apache.commons.io.filefilter.SuffixFileFilter.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ +4c233c: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c2342: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ +4c2346: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4c2348: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c234c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4c234e: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +4c2352: 5b20 ffae |000b: iput-object v0, v2, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ +4c2356: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ +4c235a: 6204 88ae |000f: sget-object v4, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c235e: 5b24 fdae |0011: iput-object v4, v2, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aefd │ │ +4c2362: 0e00 |0013: return-void │ │ +4c2364: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c2368: 1a04 595e |0016: const-string v4, "The suffix must not be null" // string@5e59 │ │ +4c236c: 7020 32e0 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c2372: 2703 |001b: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000b line=78 │ │ 0x000f line=79 │ │ 0x0014 line=76 │ │ locals : │ │ @@ -1765181,18 +1765182,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c23d8: |[4c23d8] org.apache.commons.io.filefilter.SuffixFileFilter.:(Ljava/util/List;)V │ │ -4c23e8: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c23ec: 7030 ebf4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V // method@f4eb │ │ -4c23f2: 0e00 |0005: return-void │ │ +4c23dc: |[4c23dc] org.apache.commons.io.filefilter.SuffixFileFilter.:(Ljava/util/List;)V │ │ +4c23ec: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c23f0: 7030 ebf4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V // method@f4eb │ │ +4c23f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/SuffixFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1765201,32 +1765202,32 @@ │ │ type : '(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4c23f4: |[4c23f4] org.apache.commons.io.filefilter.SuffixFileFilter.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V │ │ -4c2404: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c240a: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ -4c240e: 7210 93e3 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4c2414: 0a00 |0008: move-result v0 │ │ -4c2416: 2300 701f |0009: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c241a: 7220 96e3 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -4c2420: 0c02 |000e: move-result-object v2 │ │ -4c2422: 1f02 701f |000f: check-cast v2, [Ljava/lang/String; // type@1f70 │ │ -4c2426: 5b12 ffae |0011: iput-object v2, v1, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ -4c242a: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ -4c242e: 6203 88ae |0015: sget-object v3, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c2432: 5b13 fdae |0017: iput-object v3, v1, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aefd │ │ -4c2436: 0e00 |0019: return-void │ │ -4c2438: 2202 e518 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c243c: 1a03 455e |001c: const-string v3, "The list of suffixes must not be null" // string@5e45 │ │ -4c2440: 7020 32e0 3200 |001e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c2446: 2702 |0021: throw v2 │ │ +4c23f8: |[4c23f8] org.apache.commons.io.filefilter.SuffixFileFilter.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V │ │ +4c2408: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c240e: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ +4c2412: 7210 93e3 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4c2418: 0a00 |0008: move-result v0 │ │ +4c241a: 2300 701f |0009: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c241e: 7220 96e3 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +4c2424: 0c02 |000e: move-result-object v2 │ │ +4c2426: 1f02 701f |000f: check-cast v2, [Ljava/lang/String; // type@1f70 │ │ +4c242a: 5b12 ffae |0011: iput-object v2, v1, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ +4c242e: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ +4c2432: 6203 88ae |0015: sget-object v3, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c2436: 5b13 fdae |0017: iput-object v3, v1, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aefd │ │ +4c243a: 0e00 |0019: return-void │ │ +4c243c: 2202 e518 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c2440: 1a03 455e |001c: const-string v3, "The list of suffixes must not be null" // string@5e45 │ │ +4c2444: 7020 32e0 3200 |001e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c244a: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=138 │ │ 0x0015 line=139 │ │ 0x001a line=136 │ │ locals : │ │ @@ -1765239,18 +1765240,18 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c2370: |[4c2370] org.apache.commons.io.filefilter.SuffixFileFilter.:([Ljava/lang/String;)V │ │ -4c2380: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c2384: 7030 edf4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4ed │ │ -4c238a: 0e00 |0005: return-void │ │ +4c2374: |[4c2374] org.apache.commons.io.filefilter.SuffixFileFilter.:([Ljava/lang/String;)V │ │ +4c2384: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c2388: 7030 edf4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4ed │ │ +4c238e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/SuffixFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1765259,31 +1765260,31 @@ │ │ type : '([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -4c238c: |[4c238c] org.apache.commons.io.filefilter.SuffixFileFilter.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ -4c239c: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c23a2: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -4c23a6: 2140 |0005: array-length v0, v4 │ │ -4c23a8: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c23ac: 5b30 ffae |0008: iput-object v0, v3, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ -4c23b0: 2141 |000a: array-length v1, v4 │ │ -4c23b2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4c23b4: 7151 20e1 2420 |000c: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c23ba: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ -4c23be: 6205 88ae |0011: sget-object v5, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c23c2: 5b35 fdae |0013: iput-object v5, v3, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aefd │ │ -4c23c6: 0e00 |0015: return-void │ │ -4c23c8: 2204 e518 |0016: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c23cc: 1a05 335e |0018: const-string v5, "The array of suffixes must not be null" // string@5e33 │ │ -4c23d0: 7020 32e0 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c23d6: 2704 |001d: throw v4 │ │ +4c2390: |[4c2390] org.apache.commons.io.filefilter.SuffixFileFilter.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ +4c23a0: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c23a6: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +4c23aa: 2140 |0005: array-length v0, v4 │ │ +4c23ac: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c23b0: 5b30 ffae |0008: iput-object v0, v3, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ +4c23b4: 2141 |000a: array-length v1, v4 │ │ +4c23b6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4c23b8: 7151 20e1 2420 |000c: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c23be: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ +4c23c2: 6205 88ae |0011: sget-object v5, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c23c6: 5b35 fdae |0013: iput-object v5, v3, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aefd │ │ +4c23ca: 0e00 |0015: return-void │ │ +4c23cc: 2204 e518 |0016: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c23d0: 1a05 335e |0018: const-string v5, "The array of suffixes must not be null" // string@5e33 │ │ +4c23d4: 7020 32e0 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c23da: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=108 │ │ 0x000a line=109 │ │ 0x0011 line=110 │ │ 0x0016 line=106 │ │ @@ -1765298,32 +1765299,32 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4c2208: |[4c2208] org.apache.commons.io.filefilter.SuffixFileFilter.accept:(Ljava/io/File;)Z │ │ -4c2218: 6e10 f0de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c221e: 0c07 |0003: move-result-object v7 │ │ -4c2220: 5460 ffae |0004: iget-object v0, v6, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ -4c2224: 2101 |0006: array-length v1, v0 │ │ -4c2226: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4c2228: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -4c222a: 3513 1100 |0009: if-ge v3, v1, 001a // +0011 │ │ -4c222e: 4604 0003 |000b: aget-object v4, v0, v3 │ │ -4c2232: 5465 fdae |000d: iget-object v5, v6, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aefd │ │ -4c2236: 6e30 5af3 7504 |000f: invoke-virtual {v5, v7, v4}, Lorg/apache/commons/io/IOCase;.checkEndsWith:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35a │ │ -4c223c: 0a04 |0012: move-result v4 │ │ -4c223e: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ -4c2242: 1217 |0015: const/4 v7, #int 1 // #1 │ │ -4c2244: 0f07 |0016: return v7 │ │ -4c2246: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c224a: 28f0 |0019: goto 0009 // -0010 │ │ -4c224c: 0f02 |001a: return v2 │ │ +4c220c: |[4c220c] org.apache.commons.io.filefilter.SuffixFileFilter.accept:(Ljava/io/File;)Z │ │ +4c221c: 6e10 f0de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c2222: 0c07 |0003: move-result-object v7 │ │ +4c2224: 5460 ffae |0004: iget-object v0, v6, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ +4c2228: 2101 |0006: array-length v1, v0 │ │ +4c222a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4c222c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +4c222e: 3513 1100 |0009: if-ge v3, v1, 001a // +0011 │ │ +4c2232: 4604 0003 |000b: aget-object v4, v0, v3 │ │ +4c2236: 5465 fdae |000d: iget-object v5, v6, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aefd │ │ +4c223a: 6e30 5af3 7504 |000f: invoke-virtual {v5, v7, v4}, Lorg/apache/commons/io/IOCase;.checkEndsWith:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35a │ │ +4c2240: 0a04 |0012: move-result v4 │ │ +4c2242: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ +4c2246: 1217 |0015: const/4 v7, #int 1 // #1 │ │ +4c2248: 0f07 |0016: return v7 │ │ +4c224a: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c224e: 28f0 |0019: goto 0009 // -0010 │ │ +4c2250: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ 0x000d line=152 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lorg/apache/commons/io/filefilter/SuffixFileFilter; │ │ @@ -1765334,30 +1765335,30 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -4c2250: |[4c2250] org.apache.commons.io.filefilter.SuffixFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c2260: 5456 ffae |0000: iget-object v6, v5, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ -4c2264: 2160 |0002: array-length v0, v6 │ │ -4c2266: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4c2268: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4c226a: 3502 1100 |0005: if-ge v2, v0, 0016 // +0011 │ │ -4c226e: 4603 0602 |0007: aget-object v3, v6, v2 │ │ -4c2272: 5454 fdae |0009: iget-object v4, v5, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aefd │ │ -4c2276: 6e30 5af3 7403 |000b: invoke-virtual {v4, v7, v3}, Lorg/apache/commons/io/IOCase;.checkEndsWith:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35a │ │ -4c227c: 0a03 |000e: move-result v3 │ │ -4c227e: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ -4c2282: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -4c2284: 0f06 |0012: return v6 │ │ -4c2286: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4c228a: 28f0 |0015: goto 0005 // -0010 │ │ -4c228c: 0f01 |0016: return v1 │ │ +4c2254: |[4c2254] org.apache.commons.io.filefilter.SuffixFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c2264: 5456 ffae |0000: iget-object v6, v5, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ +4c2268: 2160 |0002: array-length v0, v6 │ │ +4c226a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4c226c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4c226e: 3502 1100 |0005: if-ge v2, v0, 0016 // +0011 │ │ +4c2272: 4603 0602 |0007: aget-object v3, v6, v2 │ │ +4c2276: 5454 fdae |0009: iget-object v4, v5, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@aefd │ │ +4c227a: 6e30 5af3 7403 |000b: invoke-virtual {v4, v7, v3}, Lorg/apache/commons/io/IOCase;.checkEndsWith:(Ljava/lang/String;Ljava/lang/String;)Z // method@f35a │ │ +4c2280: 0a03 |000e: move-result v3 │ │ +4c2282: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ +4c2286: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +4c2288: 0f06 |0012: return v6 │ │ +4c228a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4c228e: 28f0 |0015: goto 0005 // -0010 │ │ +4c2290: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0009 line=169 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lorg/apache/commons/io/filefilter/SuffixFileFilter; │ │ 0x0000 - 0x0017 reg=6 (null) Ljava/io/File; │ │ @@ -1765368,41 +1765369,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -4c2290: |[4c2290] org.apache.commons.io.filefilter.SuffixFileFilter.toString:()Ljava/lang/String; │ │ -4c22a0: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c22a4: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c22aa: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c22b0: 0c01 |0008: move-result-object v1 │ │ -4c22b2: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c22b8: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ -4c22bc: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c22c2: 5431 ffae |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ -4c22c6: 3801 1900 |0013: if-eqz v1, 002c // +0019 │ │ -4c22ca: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -4c22cc: 5432 ffae |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ -4c22d0: 2122 |0018: array-length v2, v2 │ │ -4c22d2: 3521 1300 |0019: if-ge v1, v2, 002c // +0013 │ │ -4c22d6: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ -4c22da: 1a02 8205 |001d: const-string v2, "," // string@0582 │ │ -4c22de: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c22e4: 5432 ffae |0022: iget-object v2, v3, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ -4c22e8: 4602 0201 |0024: aget-object v2, v2, v1 │ │ -4c22ec: 6e20 12e1 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c22f2: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c22f6: 28eb |002b: goto 0016 // -0015 │ │ -4c22f8: 1a01 db04 |002c: const-string v1, ")" // string@04db │ │ -4c22fc: 6e20 12e1 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c2302: 6e10 1fe1 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c2308: 0c00 |0034: move-result-object v0 │ │ -4c230a: 1100 |0035: return-object v0 │ │ +4c2294: |[4c2294] org.apache.commons.io.filefilter.SuffixFileFilter.toString:()Ljava/lang/String; │ │ +4c22a4: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c22a8: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c22ae: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c22b4: 0c01 |0008: move-result-object v1 │ │ +4c22b6: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c22bc: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ +4c22c0: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c22c6: 5431 ffae |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ +4c22ca: 3801 1900 |0013: if-eqz v1, 002c // +0019 │ │ +4c22ce: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +4c22d0: 5432 ffae |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ +4c22d4: 2122 |0018: array-length v2, v2 │ │ +4c22d6: 3521 1300 |0019: if-ge v1, v2, 002c // +0013 │ │ +4c22da: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ +4c22de: 1a02 8205 |001d: const-string v2, "," // string@0582 │ │ +4c22e2: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c22e8: 5432 ffae |0022: iget-object v2, v3, Lorg/apache/commons/io/filefilter/SuffixFileFilter;.suffixes:[Ljava/lang/String; // field@aeff │ │ +4c22ec: 4602 0201 |0024: aget-object v2, v2, v1 │ │ +4c22f0: 6e20 12e1 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c22f6: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c22fa: 28eb |002b: goto 0016 // -0015 │ │ +4c22fc: 1a01 db04 |002c: const-string v1, ")" // string@04db │ │ +4c2300: 6e20 12e1 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c2306: 6e10 1fe1 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c230c: 0c00 |0034: move-result-object v0 │ │ +4c230e: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ 0x000e line=185 │ │ 0x0011 line=186 │ │ 0x0016 line=187 │ │ @@ -1765458,18 +1765459,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c25b0: |[4c25b0] org.apache.commons.io.filefilter.WildcardFileFilter.:(Ljava/lang/String;)V │ │ -4c25c0: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c25c4: 7030 f6f4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4f6 │ │ -4c25ca: 0e00 |0005: return-void │ │ +4c25b4: |[4c25b4] org.apache.commons.io.filefilter.WildcardFileFilter.:(Ljava/lang/String;)V │ │ +4c25c4: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c25c8: 7030 f6f4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4f6 │ │ +4c25ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/WildcardFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1765478,30 +1765479,30 @@ │ │ type : '(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4c25cc: |[4c25cc] org.apache.commons.io.filefilter.WildcardFileFilter.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ -4c25dc: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c25e2: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ -4c25e6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4c25e8: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c25ec: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4c25ee: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -4c25f2: 5b20 05af |000b: iput-object v0, v2, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ -4c25f6: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -4c25fa: 6204 88ae |000f: sget-object v4, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c25fe: 5b24 03af |0011: iput-object v4, v2, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@af03 │ │ -4c2602: 0e00 |0013: return-void │ │ -4c2604: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c2608: 1a04 625e |0016: const-string v4, "The wildcard must not be null" // string@5e62 │ │ -4c260c: 7020 32e0 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c2612: 2703 |001b: throw v3 │ │ +4c25d0: |[4c25d0] org.apache.commons.io.filefilter.WildcardFileFilter.:(Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ +4c25e0: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c25e6: 3803 1100 |0003: if-eqz v3, 0014 // +0011 │ │ +4c25ea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4c25ec: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c25f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4c25f2: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +4c25f6: 5b20 05af |000b: iput-object v0, v2, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ +4c25fa: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ +4c25fe: 6204 88ae |000f: sget-object v4, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c2602: 5b24 03af |0011: iput-object v4, v2, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@af03 │ │ +4c2606: 0e00 |0013: return-void │ │ +4c2608: 2203 e518 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c260c: 1a04 625e |0016: const-string v4, "The wildcard must not be null" // string@5e62 │ │ +4c2610: 7020 32e0 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c2616: 2703 |001b: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000b line=79 │ │ 0x000f line=80 │ │ 0x0014 line=77 │ │ locals : │ │ @@ -1765514,18 +1765515,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c267c: |[4c267c] org.apache.commons.io.filefilter.WildcardFileFilter.:(Ljava/util/List;)V │ │ -4c268c: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c2690: 7030 f8f4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V // method@f4f8 │ │ -4c2696: 0e00 |0005: return-void │ │ +4c2680: |[4c2680] org.apache.commons.io.filefilter.WildcardFileFilter.:(Ljava/util/List;)V │ │ +4c2690: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c2694: 7030 f8f4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V // method@f4f8 │ │ +4c269a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/WildcardFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1765534,32 +1765535,32 @@ │ │ type : '(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4c2698: |[4c2698] org.apache.commons.io.filefilter.WildcardFileFilter.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V │ │ -4c26a8: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c26ae: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ -4c26b2: 7210 93e3 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4c26b8: 0a00 |0008: move-result v0 │ │ -4c26ba: 2300 701f |0009: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c26be: 7220 96e3 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -4c26c4: 0c02 |000e: move-result-object v2 │ │ -4c26c6: 1f02 701f |000f: check-cast v2, [Ljava/lang/String; // type@1f70 │ │ -4c26ca: 5b12 05af |0011: iput-object v2, v1, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ -4c26ce: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ -4c26d2: 6203 88ae |0015: sget-object v3, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c26d6: 5b13 03af |0017: iput-object v3, v1, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@af03 │ │ -4c26da: 0e00 |0019: return-void │ │ -4c26dc: 2202 e518 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c26e0: 1a03 615e |001c: const-string v3, "The wildcard list must not be null" // string@5e61 │ │ -4c26e4: 7020 32e0 3200 |001e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c26ea: 2702 |0021: throw v2 │ │ +4c269c: |[4c269c] org.apache.commons.io.filefilter.WildcardFileFilter.:(Ljava/util/List;Lorg/apache/commons/io/IOCase;)V │ │ +4c26ac: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c26b2: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ +4c26b6: 7210 93e3 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4c26bc: 0a00 |0008: move-result v0 │ │ +4c26be: 2300 701f |0009: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c26c2: 7220 96e3 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +4c26c8: 0c02 |000e: move-result-object v2 │ │ +4c26ca: 1f02 701f |000f: check-cast v2, [Ljava/lang/String; // type@1f70 │ │ +4c26ce: 5b12 05af |0011: iput-object v2, v1, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ +4c26d2: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ +4c26d6: 6203 88ae |0015: sget-object v3, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c26da: 5b13 03af |0017: iput-object v3, v1, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@af03 │ │ +4c26de: 0e00 |0019: return-void │ │ +4c26e0: 2202 e518 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c26e4: 1a03 615e |001c: const-string v3, "The wildcard list must not be null" // string@5e61 │ │ +4c26e8: 7020 32e0 3200 |001e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c26ee: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=134 │ │ 0x0015 line=135 │ │ 0x001a line=132 │ │ locals : │ │ @@ -1765572,18 +1765573,18 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4c2614: |[4c2614] org.apache.commons.io.filefilter.WildcardFileFilter.:([Ljava/lang/String;)V │ │ -4c2624: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c2628: 7030 faf4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4fa │ │ -4c262e: 0e00 |0005: return-void │ │ +4c2618: |[4c2618] org.apache.commons.io.filefilter.WildcardFileFilter.:([Ljava/lang/String;)V │ │ +4c2628: 6200 88ae |0000: sget-object v0, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c262c: 7030 faf4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V // method@f4fa │ │ +4c2632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/io/filefilter/WildcardFileFilter; │ │ 0x0000 - 0x0006 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1765592,31 +1765593,31 @@ │ │ type : '([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -4c2630: |[4c2630] org.apache.commons.io.filefilter.WildcardFileFilter.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ -4c2640: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c2646: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -4c264a: 2140 |0005: array-length v0, v4 │ │ -4c264c: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c2650: 5b30 05af |0008: iput-object v0, v3, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ -4c2654: 2141 |000a: array-length v1, v4 │ │ -4c2656: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4c2658: 7151 20e1 2420 |000c: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c265e: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ -4c2662: 6205 88ae |0011: sget-object v5, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ -4c2666: 5b35 03af |0013: iput-object v5, v3, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@af03 │ │ -4c266a: 0e00 |0015: return-void │ │ -4c266c: 2204 e518 |0016: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c2670: 1a05 605e |0018: const-string v5, "The wildcard array must not be null" // string@5e60 │ │ -4c2674: 7020 32e0 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c267a: 2704 |001d: throw v4 │ │ +4c2634: |[4c2634] org.apache.commons.io.filefilter.WildcardFileFilter.:([Ljava/lang/String;Lorg/apache/commons/io/IOCase;)V │ │ +4c2644: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c264a: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +4c264e: 2140 |0005: array-length v0, v4 │ │ +4c2650: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c2654: 5b30 05af |0008: iput-object v0, v3, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ +4c2658: 2141 |000a: array-length v1, v4 │ │ +4c265a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4c265c: 7151 20e1 2420 |000c: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c2662: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ +4c2666: 6205 88ae |0011: sget-object v5, Lorg/apache/commons/io/IOCase;.SENSITIVE:Lorg/apache/commons/io/IOCase; // field@ae88 │ │ +4c266a: 5b35 03af |0013: iput-object v5, v3, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@af03 │ │ +4c266e: 0e00 |0015: return-void │ │ +4c2670: 2204 e518 |0016: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c2674: 1a05 605e |0018: const-string v5, "The wildcard array must not be null" // string@5e60 │ │ +4c2678: 7020 32e0 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c267e: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=106 │ │ 0x000a line=107 │ │ 0x0011 line=108 │ │ 0x0016 line=104 │ │ @@ -1765631,32 +1765632,32 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4c24ac: |[4c24ac] org.apache.commons.io.filefilter.WildcardFileFilter.accept:(Ljava/io/File;)Z │ │ -4c24bc: 6e10 f0de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c24c2: 0c07 |0003: move-result-object v7 │ │ -4c24c4: 5460 05af |0004: iget-object v0, v6, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ -4c24c8: 2101 |0006: array-length v1, v0 │ │ -4c24ca: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4c24cc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -4c24ce: 3513 1100 |0009: if-ge v3, v1, 001a // +0011 │ │ -4c24d2: 4604 0003 |000b: aget-object v4, v0, v3 │ │ -4c24d6: 5465 03af |000d: iget-object v5, v6, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@af03 │ │ -4c24da: 7130 50f3 4705 |000f: invoke-static {v7, v4, v5}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z // method@f350 │ │ -4c24e0: 0a04 |0012: move-result v4 │ │ -4c24e2: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ -4c24e6: 1217 |0015: const/4 v7, #int 1 // #1 │ │ -4c24e8: 0f07 |0016: return v7 │ │ -4c24ea: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c24ee: 28f0 |0019: goto 0009 // -0010 │ │ -4c24f0: 0f02 |001a: return v2 │ │ +4c24b0: |[4c24b0] org.apache.commons.io.filefilter.WildcardFileFilter.accept:(Ljava/io/File;)Z │ │ +4c24c0: 6e10 f0de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c24c6: 0c07 |0003: move-result-object v7 │ │ +4c24c8: 5460 05af |0004: iget-object v0, v6, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ +4c24cc: 2101 |0006: array-length v1, v0 │ │ +4c24ce: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4c24d0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +4c24d2: 3513 1100 |0009: if-ge v3, v1, 001a // +0011 │ │ +4c24d6: 4604 0003 |000b: aget-object v4, v0, v3 │ │ +4c24da: 5465 03af |000d: iget-object v5, v6, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@af03 │ │ +4c24de: 7130 50f3 4705 |000f: invoke-static {v7, v4, v5}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z // method@f350 │ │ +4c24e4: 0a04 |0012: move-result v4 │ │ +4c24e6: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ +4c24ea: 1217 |0015: const/4 v7, #int 1 // #1 │ │ +4c24ec: 0f07 |0016: return v7 │ │ +4c24ee: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c24f2: 28f0 |0019: goto 0009 // -0010 │ │ +4c24f4: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x000d line=166 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lorg/apache/commons/io/filefilter/WildcardFileFilter; │ │ @@ -1765667,30 +1765668,30 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -4c24f4: |[4c24f4] org.apache.commons.io.filefilter.WildcardFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c2504: 5456 05af |0000: iget-object v6, v5, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ -4c2508: 2160 |0002: array-length v0, v6 │ │ -4c250a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4c250c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4c250e: 3502 1100 |0005: if-ge v2, v0, 0016 // +0011 │ │ -4c2512: 4603 0602 |0007: aget-object v3, v6, v2 │ │ -4c2516: 5454 03af |0009: iget-object v4, v5, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@af03 │ │ -4c251a: 7130 50f3 3704 |000b: invoke-static {v7, v3, v4}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z // method@f350 │ │ -4c2520: 0a03 |000e: move-result v3 │ │ -4c2522: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ -4c2526: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -4c2528: 0f06 |0012: return v6 │ │ -4c252a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4c252e: 28f0 |0015: goto 0005 // -0010 │ │ -4c2530: 0f01 |0016: return v1 │ │ +4c24f8: |[4c24f8] org.apache.commons.io.filefilter.WildcardFileFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c2508: 5456 05af |0000: iget-object v6, v5, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ +4c250c: 2160 |0002: array-length v0, v6 │ │ +4c250e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4c2510: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4c2512: 3502 1100 |0005: if-ge v2, v0, 0016 // +0011 │ │ +4c2516: 4603 0602 |0007: aget-object v3, v6, v2 │ │ +4c251a: 5454 03af |0009: iget-object v4, v5, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.caseSensitivity:Lorg/apache/commons/io/IOCase; // field@af03 │ │ +4c251e: 7130 50f3 3704 |000b: invoke-static {v7, v3, v4}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z // method@f350 │ │ +4c2524: 0a03 |000e: move-result v3 │ │ +4c2526: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ +4c252a: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +4c252c: 0f06 |0012: return v6 │ │ +4c252e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4c2532: 28f0 |0015: goto 0005 // -0010 │ │ +4c2534: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0009 line=149 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lorg/apache/commons/io/filefilter/WildcardFileFilter; │ │ 0x0000 - 0x0017 reg=6 (null) Ljava/io/File; │ │ @@ -1765701,41 +1765702,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -4c2534: |[4c2534] org.apache.commons.io.filefilter.WildcardFileFilter.toString:()Ljava/lang/String; │ │ -4c2544: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4c2548: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4c254e: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ -4c2554: 0c01 |0008: move-result-object v1 │ │ -4c2556: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c255c: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ -4c2560: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c2566: 5431 05af |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ -4c256a: 3801 1900 |0013: if-eqz v1, 002c // +0019 │ │ -4c256e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -4c2570: 5432 05af |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ -4c2574: 2122 |0018: array-length v2, v2 │ │ -4c2576: 3521 1300 |0019: if-ge v1, v2, 002c // +0013 │ │ -4c257a: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ -4c257e: 1a02 8205 |001d: const-string v2, "," // string@0582 │ │ -4c2582: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c2588: 5432 05af |0022: iget-object v2, v3, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ -4c258c: 4602 0201 |0024: aget-object v2, v2, v1 │ │ -4c2590: 6e20 12e1 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c2596: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4c259a: 28eb |002b: goto 0016 // -0015 │ │ -4c259c: 1a01 db04 |002c: const-string v1, ")" // string@04db │ │ -4c25a0: 6e20 12e1 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4c25a6: 6e10 1fe1 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4c25ac: 0c00 |0034: move-result-object v0 │ │ -4c25ae: 1100 |0035: return-object v0 │ │ +4c2538: |[4c2538] org.apache.commons.io.filefilter.WildcardFileFilter.toString:()Ljava/lang/String; │ │ +4c2548: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4c254c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4c2552: 6f10 59f4 0300 |0005: invoke-super {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.toString:()Ljava/lang/String; // method@f459 │ │ +4c2558: 0c01 |0008: move-result-object v1 │ │ +4c255a: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c2560: 1a01 0d04 |000c: const-string v1, "(" // string@040d │ │ +4c2564: 6e20 12e1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c256a: 5431 05af |0011: iget-object v1, v3, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ +4c256e: 3801 1900 |0013: if-eqz v1, 002c // +0019 │ │ +4c2572: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +4c2574: 5432 05af |0016: iget-object v2, v3, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ +4c2578: 2122 |0018: array-length v2, v2 │ │ +4c257a: 3521 1300 |0019: if-ge v1, v2, 002c // +0013 │ │ +4c257e: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ +4c2582: 1a02 8205 |001d: const-string v2, "," // string@0582 │ │ +4c2586: 6e20 12e1 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c258c: 5432 05af |0022: iget-object v2, v3, Lorg/apache/commons/io/filefilter/WildcardFileFilter;.wildcards:[Ljava/lang/String; // field@af05 │ │ +4c2590: 4602 0201 |0024: aget-object v2, v2, v1 │ │ +4c2594: 6e20 12e1 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c259a: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4c259e: 28eb |002b: goto 0016 // -0015 │ │ +4c25a0: 1a01 db04 |002c: const-string v1, ")" // string@04db │ │ +4c25a4: 6e20 12e1 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4c25aa: 6e10 1fe1 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4c25b0: 0c00 |0034: move-result-object v0 │ │ +4c25b2: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0005 line=181 │ │ 0x000e line=182 │ │ 0x0011 line=183 │ │ 0x0016 line=184 │ │ @@ -1765787,27 +1765788,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4c2794: |[4c2794] org.apache.commons.io.filefilter.WildcardFilter.:(Ljava/lang/String;)V │ │ -4c27a4: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c27aa: 3803 0b00 |0003: if-eqz v3, 000e // +000b │ │ -4c27ae: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4c27b0: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c27b4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4c27b6: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -4c27ba: 5b20 07af |000b: iput-object v0, v2, Lorg/apache/commons/io/filefilter/WildcardFilter;.wildcards:[Ljava/lang/String; // field@af07 │ │ -4c27be: 0e00 |000d: return-void │ │ -4c27c0: 2203 e518 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c27c4: 1a00 625e |0010: const-string v0, "The wildcard must not be null" // string@5e62 │ │ -4c27c8: 7020 32e0 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c27ce: 2703 |0015: throw v3 │ │ +4c2798: |[4c2798] org.apache.commons.io.filefilter.WildcardFilter.:(Ljava/lang/String;)V │ │ +4c27a8: 7010 56f4 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c27ae: 3803 0b00 |0003: if-eqz v3, 000e // +000b │ │ +4c27b2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4c27b4: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c27b8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4c27ba: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +4c27be: 5b20 07af |000b: iput-object v0, v2, Lorg/apache/commons/io/filefilter/WildcardFilter;.wildcards:[Ljava/lang/String; // field@af07 │ │ +4c27c2: 0e00 |000d: return-void │ │ +4c27c4: 2203 e518 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c27c8: 1a00 625e |0010: const-string v0, "The wildcard must not be null" // string@5e62 │ │ +4c27cc: 7020 32e0 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c27d2: 2703 |0015: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000b line=68 │ │ 0x000e line=66 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/apache/commons/io/filefilter/WildcardFilter; │ │ @@ -1765818,29 +1765819,29 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4c2810: |[4c2810] org.apache.commons.io.filefilter.WildcardFilter.:(Ljava/util/List;)V │ │ -4c2820: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c2826: 3802 1100 |0003: if-eqz v2, 0014 // +0011 │ │ -4c282a: 7210 93e3 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4c2830: 0a00 |0008: move-result v0 │ │ -4c2832: 2300 701f |0009: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c2836: 7220 96e3 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ -4c283c: 0c02 |000e: move-result-object v2 │ │ -4c283e: 1f02 701f |000f: check-cast v2, [Ljava/lang/String; // type@1f70 │ │ -4c2842: 5b12 07af |0011: iput-object v2, v1, Lorg/apache/commons/io/filefilter/WildcardFilter;.wildcards:[Ljava/lang/String; // field@af07 │ │ -4c2846: 0e00 |0013: return-void │ │ -4c2848: 2202 e518 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c284c: 1a00 615e |0016: const-string v0, "The wildcard list must not be null" // string@5e61 │ │ -4c2850: 7020 32e0 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c2856: 2702 |001b: throw v2 │ │ +4c2814: |[4c2814] org.apache.commons.io.filefilter.WildcardFilter.:(Ljava/util/List;)V │ │ +4c2824: 7010 56f4 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c282a: 3802 1100 |0003: if-eqz v2, 0014 // +0011 │ │ +4c282e: 7210 93e3 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4c2834: 0a00 |0008: move-result v0 │ │ +4c2836: 2300 701f |0009: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c283a: 7220 96e3 0200 |000b: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@e396 │ │ +4c2840: 0c02 |000e: move-result-object v2 │ │ +4c2842: 1f02 701f |000f: check-cast v2, [Ljava/lang/String; // type@1f70 │ │ +4c2846: 5b12 07af |0011: iput-object v2, v1, Lorg/apache/commons/io/filefilter/WildcardFilter;.wildcards:[Ljava/lang/String; // field@af07 │ │ +4c284a: 0e00 |0013: return-void │ │ +4c284c: 2202 e518 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c2850: 1a00 615e |0016: const-string v0, "The wildcard list must not be null" // string@5e61 │ │ +4c2854: 7020 32e0 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c285a: 2702 |001b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=96 │ │ 0x0014 line=94 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lorg/apache/commons/io/filefilter/WildcardFilter; │ │ @@ -1765851,28 +1765852,28 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -4c27d0: |[4c27d0] org.apache.commons.io.filefilter.WildcardFilter.:([Ljava/lang/String;)V │ │ -4c27e0: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ -4c27e6: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ -4c27ea: 2140 |0005: array-length v0, v4 │ │ -4c27ec: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -4c27f0: 5b30 07af |0008: iput-object v0, v3, Lorg/apache/commons/io/filefilter/WildcardFilter;.wildcards:[Ljava/lang/String; // field@af07 │ │ -4c27f4: 2141 |000a: array-length v1, v4 │ │ -4c27f6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4c27f8: 7151 20e1 2420 |000c: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4c27fe: 0e00 |000f: return-void │ │ -4c2800: 2204 e518 |0010: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4c2804: 1a00 605e |0012: const-string v0, "The wildcard array must not be null" // string@5e60 │ │ -4c2808: 7020 32e0 0400 |0014: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4c280e: 2704 |0017: throw v4 │ │ +4c27d4: |[4c27d4] org.apache.commons.io.filefilter.WildcardFilter.:([Ljava/lang/String;)V │ │ +4c27e4: 7010 56f4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/io/filefilter/AbstractFileFilter;.:()V // method@f456 │ │ +4c27ea: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ +4c27ee: 2140 |0005: array-length v0, v4 │ │ +4c27f0: 2300 701f |0006: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +4c27f4: 5b30 07af |0008: iput-object v0, v3, Lorg/apache/commons/io/filefilter/WildcardFilter;.wildcards:[Ljava/lang/String; // field@af07 │ │ +4c27f8: 2141 |000a: array-length v1, v4 │ │ +4c27fa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4c27fc: 7151 20e1 2420 |000c: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4c2802: 0e00 |000f: return-void │ │ +4c2804: 2204 e518 |0010: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4c2808: 1a00 605e |0012: const-string v0, "The wildcard array must not be null" // string@5e60 │ │ +4c280c: 7020 32e0 0400 |0014: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4c2812: 2704 |0017: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=81 │ │ 0x000a line=82 │ │ 0x0010 line=79 │ │ locals : │ │ @@ -1765885,35 +1765886,35 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4c26ec: |[4c26ec] org.apache.commons.io.filefilter.WildcardFilter.accept:(Ljava/io/File;)Z │ │ -4c26fc: 6e10 f4de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4c2702: 0a00 |0003: move-result v0 │ │ -4c2704: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4c2706: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -4c270a: 0f01 |0007: return v1 │ │ -4c270c: 5460 07af |0008: iget-object v0, v6, Lorg/apache/commons/io/filefilter/WildcardFilter;.wildcards:[Ljava/lang/String; // field@af07 │ │ -4c2710: 2102 |000a: array-length v2, v0 │ │ -4c2712: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -4c2714: 3523 1300 |000c: if-ge v3, v2, 001f // +0013 │ │ -4c2718: 4604 0003 |000e: aget-object v4, v0, v3 │ │ -4c271c: 6e10 f0de 0700 |0010: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ -4c2722: 0c05 |0013: move-result-object v5 │ │ -4c2724: 7120 4ff3 4500 |0014: invoke-static {v5, v4}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@f34f │ │ -4c272a: 0a04 |0017: move-result v4 │ │ -4c272c: 3804 0400 |0018: if-eqz v4, 001c // +0004 │ │ -4c2730: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -4c2732: 0f07 |001b: return v7 │ │ -4c2734: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4c2738: 28ee |001e: goto 000c // -0012 │ │ -4c273a: 0f01 |001f: return v1 │ │ +4c26f0: |[4c26f0] org.apache.commons.io.filefilter.WildcardFilter.accept:(Ljava/io/File;)Z │ │ +4c2700: 6e10 f4de 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4c2706: 0a00 |0003: move-result v0 │ │ +4c2708: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4c270a: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +4c270e: 0f01 |0007: return v1 │ │ +4c2710: 5460 07af |0008: iget-object v0, v6, Lorg/apache/commons/io/filefilter/WildcardFilter;.wildcards:[Ljava/lang/String; // field@af07 │ │ +4c2714: 2102 |000a: array-length v2, v0 │ │ +4c2716: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +4c2718: 3523 1300 |000c: if-ge v3, v2, 001f // +0013 │ │ +4c271c: 4604 0003 |000e: aget-object v4, v0, v3 │ │ +4c2720: 6e10 f0de 0700 |0010: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@def0 │ │ +4c2726: 0c05 |0013: move-result-object v5 │ │ +4c2728: 7120 4ff3 4500 |0014: invoke-static {v5, v4}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@f34f │ │ +4c272e: 0a04 |0017: move-result v4 │ │ +4c2730: 3804 0400 |0018: if-eqz v4, 001c // +0004 │ │ +4c2734: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +4c2736: 0f07 |001b: return v7 │ │ +4c2738: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4c273c: 28ee |001e: goto 000c // -0012 │ │ +4c273e: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0008 line=134 │ │ 0x0010 line=135 │ │ locals : │ │ 0x0000 - 0x0020 reg=6 this Lorg/apache/commons/io/filefilter/WildcardFilter; │ │ @@ -1765924,36 +1765925,36 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -4c273c: |[4c273c] org.apache.commons.io.filefilter.WildcardFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -4c274c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4c274e: 3805 0e00 |0001: if-eqz v5, 000f // +000e │ │ -4c2752: 2201 a918 |0003: new-instance v1, Ljava/io/File; // type@18a9 │ │ -4c2756: 7030 dfde 5106 |0005: invoke-direct {v1, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -4c275c: 6e10 f4de 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ -4c2762: 0a05 |000b: move-result v5 │ │ -4c2764: 3805 0300 |000c: if-eqz v5, 000f // +0003 │ │ -4c2768: 0f00 |000e: return v0 │ │ -4c276a: 5445 07af |000f: iget-object v5, v4, Lorg/apache/commons/io/filefilter/WildcardFilter;.wildcards:[Ljava/lang/String; // field@af07 │ │ -4c276e: 2151 |0011: array-length v1, v5 │ │ -4c2770: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -4c2772: 3512 0f00 |0013: if-ge v2, v1, 0022 // +000f │ │ -4c2776: 4603 0502 |0015: aget-object v3, v5, v2 │ │ -4c277a: 7120 4ff3 3600 |0017: invoke-static {v6, v3}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@f34f │ │ -4c2780: 0a03 |001a: move-result v3 │ │ -4c2782: 3803 0400 |001b: if-eqz v3, 001f // +0004 │ │ -4c2786: 1215 |001d: const/4 v5, #int 1 // #1 │ │ -4c2788: 0f05 |001e: return v5 │ │ -4c278a: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4c278e: 28f2 |0021: goto 0013 // -000e │ │ -4c2790: 0f00 |0022: return v0 │ │ +4c2740: |[4c2740] org.apache.commons.io.filefilter.WildcardFilter.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +4c2750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4c2752: 3805 0e00 |0001: if-eqz v5, 000f // +000e │ │ +4c2756: 2201 a918 |0003: new-instance v1, Ljava/io/File; // type@18a9 │ │ +4c275a: 7030 dfde 5106 |0005: invoke-direct {v1, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +4c2760: 6e10 f4de 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@def4 │ │ +4c2766: 0a05 |000b: move-result v5 │ │ +4c2768: 3805 0300 |000c: if-eqz v5, 000f // +0003 │ │ +4c276c: 0f00 |000e: return v0 │ │ +4c276e: 5445 07af |000f: iget-object v5, v4, Lorg/apache/commons/io/filefilter/WildcardFilter;.wildcards:[Ljava/lang/String; // field@af07 │ │ +4c2772: 2151 |0011: array-length v1, v5 │ │ +4c2774: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +4c2776: 3512 0f00 |0013: if-ge v2, v1, 0022 // +000f │ │ +4c277a: 4603 0502 |0015: aget-object v3, v5, v2 │ │ +4c277e: 7120 4ff3 3600 |0017: invoke-static {v6, v3}, Lorg/apache/commons/io/FilenameUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@f34f │ │ +4c2784: 0a03 |001a: move-result v3 │ │ +4c2786: 3803 0400 |001b: if-eqz v3, 001f // +0004 │ │ +4c278a: 1215 |001d: const/4 v5, #int 1 // #1 │ │ +4c278c: 0f05 |001e: return v5 │ │ +4c278e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4c2792: 28f2 |0021: goto 0013 // -000e │ │ +4c2794: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=109 │ │ 0x000f line=113 │ │ 0x0017 line=114 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lorg/apache/commons/io/filefilter/WildcardFilter; │ │ @@ -1765997,20 +1765998,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4c3fd0: |[4c3fd0] org.apache.commons.io.input.MessageDigestCalculatingInputStream.:(Ljava/io/InputStream;)V │ │ -4c3fe0: 1a00 ab49 |0000: const-string v0, "MD5" // string@49ab │ │ -4c3fe4: 7110 4ae2 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@e24a │ │ -4c3fea: 0c00 |0005: move-result-object v0 │ │ -4c3fec: 7030 74f5 2100 |0006: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream;.:(Ljava/io/InputStream;Ljava/security/MessageDigest;)V // method@f574 │ │ -4c3ff2: 0e00 |0009: return-void │ │ +4c3fd4: |[4c3fd4] org.apache.commons.io.input.MessageDigestCalculatingInputStream.:(Ljava/io/InputStream;)V │ │ +4c3fe4: 1a00 ab49 |0000: const-string v0, "MD5" // string@49ab │ │ +4c3fe8: 7110 4ae2 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@e24a │ │ +4c3fee: 0c00 |0005: move-result-object v0 │ │ +4c3ff0: 7030 74f5 2100 |0006: invoke-direct {v1, v2, v0}, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream;.:(Ljava/io/InputStream;Ljava/security/MessageDigest;)V // method@f574 │ │ +4c3ff6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=88 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1766019,19 +1766020,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4c3ff4: |[4c3ff4] org.apache.commons.io.input.MessageDigestCalculatingInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -4c4004: 7110 4ae2 0200 |0000: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@e24a │ │ -4c400a: 0c02 |0003: move-result-object v2 │ │ -4c400c: 7030 74f5 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream;.:(Ljava/io/InputStream;Ljava/security/MessageDigest;)V // method@f574 │ │ -4c4012: 0e00 |0007: return-void │ │ +4c3ff8: |[4c3ff8] org.apache.commons.io.input.MessageDigestCalculatingInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +4c4008: 7110 4ae2 0200 |0000: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@e24a │ │ +4c400e: 0c02 |0003: move-result-object v2 │ │ +4c4010: 7030 74f5 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream;.:(Ljava/io/InputStream;Ljava/security/MessageDigest;)V // method@f574 │ │ +4c4016: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1766041,21 +1766042,21 @@ │ │ type : '(Ljava/io/InputStream;Ljava/security/MessageDigest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4c4014: |[4c4014] org.apache.commons.io.input.MessageDigestCalculatingInputStream.:(Ljava/io/InputStream;Ljava/security/MessageDigest;)V │ │ -4c4024: 7020 9cf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ObservableInputStream;.:(Ljava/io/InputStream;)V // method@f59c │ │ -4c402a: 5b02 32af |0003: iput-object v2, v0, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream;.messageDigest:Ljava/security/MessageDigest; // field@af32 │ │ -4c402e: 2201 db1c |0005: new-instance v1, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver; // type@1cdb │ │ -4c4032: 7020 6ff5 2100 |0007: invoke-direct {v1, v2}, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver;.:(Ljava/security/MessageDigest;)V // method@f56f │ │ -4c4038: 6e20 75f5 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream;.add:(Lorg/apache/commons/io/input/ObservableInputStream$Observer;)V // method@f575 │ │ -4c403e: 0e00 |000d: return-void │ │ +4c4018: |[4c4018] org.apache.commons.io.input.MessageDigestCalculatingInputStream.:(Ljava/io/InputStream;Ljava/security/MessageDigest;)V │ │ +4c4028: 7020 9cf5 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/io/input/ObservableInputStream;.:(Ljava/io/InputStream;)V // method@f59c │ │ +4c402e: 5b02 32af |0003: iput-object v2, v0, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream;.messageDigest:Ljava/security/MessageDigest; // field@af32 │ │ +4c4032: 2201 db1c |0005: new-instance v1, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver; // type@1cdb │ │ +4c4036: 7020 6ff5 2100 |0007: invoke-direct {v1, v2}, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver;.:(Ljava/security/MessageDigest;)V // method@f56f │ │ +4c403c: 6e20 75f5 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream;.add:(Lorg/apache/commons/io/input/ObservableInputStream$Observer;)V // method@f575 │ │ +4c4042: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream; │ │ @@ -1766068,17 +1766069,17 @@ │ │ type : '()Ljava/security/MessageDigest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4c3fb8: |[4c3fb8] org.apache.commons.io.input.MessageDigestCalculatingInputStream.getMessageDigest:()Ljava/security/MessageDigest; │ │ -4c3fc8: 5410 32af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream;.messageDigest:Ljava/security/MessageDigest; // field@af32 │ │ -4c3fcc: 1100 |0002: return-object v0 │ │ +4c3fbc: |[4c3fbc] org.apache.commons.io.input.MessageDigestCalculatingInputStream.getMessageDigest:()Ljava/security/MessageDigest; │ │ +4c3fcc: 5410 32af |0000: iget-object v0, v1, Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream;.messageDigest:Ljava/security/MessageDigest; // field@af32 │ │ +4c3fd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/io/input/MessageDigestCalculatingInputStream; │ │ │ │ source_file_idx : 19375 (MessageDigestCalculatingInputStream.java) │ │ @@ -1766112,17 +1766113,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cb1a0: |[4cb1a0] org.codehaus.stax2.XMLStreamLocation2$1.:()V │ │ -4cb1b0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cb1b6: 0e00 |0003: return-void │ │ +4cb1a4: |[4cb1a4] org.codehaus.stax2.XMLStreamLocation2$1.:()V │ │ +4cb1b4: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cb1ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/XMLStreamLocation2$1; │ │ │ │ Virtual methods - │ │ @@ -1766131,97 +1766132,97 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cb128: |[4cb128] org.codehaus.stax2.XMLStreamLocation2$1.getCharacterOffset:()I │ │ -4cb138: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4cb13a: 0f00 |0001: return v0 │ │ +4cb12c: |[4cb12c] org.codehaus.stax2.XMLStreamLocation2$1.getCharacterOffset:()I │ │ +4cb13c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4cb13e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/XMLStreamLocation2$1;) │ │ name : 'getColumnNumber' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cb13c: |[4cb13c] org.codehaus.stax2.XMLStreamLocation2$1.getColumnNumber:()I │ │ -4cb14c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4cb14e: 0f00 |0001: return v0 │ │ +4cb140: |[4cb140] org.codehaus.stax2.XMLStreamLocation2$1.getColumnNumber:()I │ │ +4cb150: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4cb152: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/codehaus/stax2/XMLStreamLocation2$1;) │ │ name : 'getContext' │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cb18c: |[4cb18c] org.codehaus.stax2.XMLStreamLocation2$1.getContext:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4cb19c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cb19e: 1100 |0001: return-object v0 │ │ +4cb190: |[4cb190] org.codehaus.stax2.XMLStreamLocation2$1.getContext:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4cb1a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cb1a2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/XMLStreamLocation2$1;) │ │ name : 'getLineNumber' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cb150: |[4cb150] org.codehaus.stax2.XMLStreamLocation2$1.getLineNumber:()I │ │ -4cb160: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4cb162: 0f00 |0001: return v0 │ │ +4cb154: |[4cb154] org.codehaus.stax2.XMLStreamLocation2$1.getLineNumber:()I │ │ +4cb164: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4cb166: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/codehaus/stax2/XMLStreamLocation2$1;) │ │ name : 'getPublicId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cb164: |[4cb164] org.codehaus.stax2.XMLStreamLocation2$1.getPublicId:()Ljava/lang/String; │ │ -4cb174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cb176: 1100 |0001: return-object v0 │ │ +4cb168: |[4cb168] org.codehaus.stax2.XMLStreamLocation2$1.getPublicId:()Ljava/lang/String; │ │ +4cb178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cb17a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/codehaus/stax2/XMLStreamLocation2$1;) │ │ name : 'getSystemId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cb178: |[4cb178] org.codehaus.stax2.XMLStreamLocation2$1.getSystemId:()Ljava/lang/String; │ │ -4cb188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cb18a: 1100 |0001: return-object v0 │ │ +4cb17c: |[4cb17c] org.codehaus.stax2.XMLStreamLocation2$1.getSystemId:()Ljava/lang/String; │ │ +4cb18c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cb18e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26346 (XMLStreamLocation2.java) │ │ │ │ Class #5827 header: │ │ @@ -1766439,20 +1766440,20 @@ │ │ type : '([BII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4cb304: |[4cb304] org.codehaus.stax2.io.Stax2ByteArraySource.:([BII)V │ │ -4cb314: 7010 68f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2BlockSource;.:()V // method@f868 │ │ -4cb31a: 5b01 faaf |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mBuffer:[B // field@affa │ │ -4cb31e: 5902 fcaf |0005: iput v2, v0, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mStart:I // field@affc │ │ -4cb322: 5903 fbaf |0007: iput v3, v0, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mLength:I // field@affb │ │ -4cb326: 0e00 |0009: return-void │ │ +4cb308: |[4cb308] org.codehaus.stax2.io.Stax2ByteArraySource.:([BII)V │ │ +4cb318: 7010 68f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2BlockSource;.:()V // method@f868 │ │ +4cb31e: 5b01 faaf |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mBuffer:[B // field@affa │ │ +4cb322: 5902 fcaf |0005: iput v2, v0, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mStart:I // field@affc │ │ +4cb326: 5903 fbaf |0007: iput v3, v0, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mLength:I // field@affb │ │ +4cb32a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ @@ -1766467,21 +1766468,21 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -4cb29c: |[4cb29c] org.codehaus.stax2.io.Stax2ByteArraySource.constructInputStream:()Ljava/io/InputStream; │ │ -4cb2ac: 2200 9e18 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@189e │ │ -4cb2b0: 5441 faaf |0002: iget-object v1, v4, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mBuffer:[B // field@affa │ │ -4cb2b4: 5242 fcaf |0004: iget v2, v4, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mStart:I // field@affc │ │ -4cb2b8: 5243 fbaf |0006: iget v3, v4, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mLength:I // field@affb │ │ -4cb2bc: 7040 b8de 1032 |0008: invoke-direct {v0, v1, v2, v3}, Ljava/io/ByteArrayInputStream;.:([BII)V // method@deb8 │ │ -4cb2c2: 1100 |000b: return-object v0 │ │ +4cb2a0: |[4cb2a0] org.codehaus.stax2.io.Stax2ByteArraySource.constructInputStream:()Ljava/io/InputStream; │ │ +4cb2b0: 2200 9e18 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@189e │ │ +4cb2b4: 5441 faaf |0002: iget-object v1, v4, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mBuffer:[B // field@affa │ │ +4cb2b8: 5242 fcaf |0004: iget v2, v4, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mStart:I // field@affc │ │ +4cb2bc: 5243 fbaf |0006: iget v3, v4, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mLength:I // field@affb │ │ +4cb2c0: 7040 b8de 1032 |0008: invoke-direct {v0, v1, v2, v3}, Ljava/io/ByteArrayInputStream;.:([BII)V // method@deb8 │ │ +4cb2c6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/codehaus/stax2/io/Stax2ByteArraySource; │ │ │ │ #1 : (in Lorg/codehaus/stax2/io/Stax2ByteArraySource;) │ │ @@ -1766489,27 +1766490,27 @@ │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4cb2c4: |[4cb2c4] org.codehaus.stax2.io.Stax2ByteArraySource.constructReader:()Ljava/io/Reader; │ │ -4cb2d4: 6e10 73f8 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.getEncoding:()Ljava/lang/String; // method@f873 │ │ -4cb2da: 0c00 |0003: move-result-object v0 │ │ -4cb2dc: 6e10 6df8 0300 |0004: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.constructInputStream:()Ljava/io/InputStream; // method@f86d │ │ -4cb2e2: 0c01 |0007: move-result-object v1 │ │ -4cb2e4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -4cb2e8: 6e10 dae0 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cb2ee: 0a02 |000d: move-result v2 │ │ -4cb2f0: 3902 0400 |000e: if-nez v2, 0012 // +0004 │ │ -4cb2f4: 1a00 d560 |0010: const-string v0, "UTF-8" // string@60d5 │ │ -4cb2f8: 2202 b918 |0012: new-instance v2, Ljava/io/InputStreamReader; // type@18b9 │ │ -4cb2fc: 7030 38df 1200 |0014: invoke-direct {v2, v1, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4cb302: 1102 |0017: return-object v2 │ │ +4cb2c8: |[4cb2c8] org.codehaus.stax2.io.Stax2ByteArraySource.constructReader:()Ljava/io/Reader; │ │ +4cb2d8: 6e10 73f8 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.getEncoding:()Ljava/lang/String; // method@f873 │ │ +4cb2de: 0c00 |0003: move-result-object v0 │ │ +4cb2e0: 6e10 6df8 0300 |0004: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.constructInputStream:()Ljava/io/InputStream; // method@f86d │ │ +4cb2e6: 0c01 |0007: move-result-object v1 │ │ +4cb2e8: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +4cb2ec: 6e10 dae0 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cb2f2: 0a02 |000d: move-result v2 │ │ +4cb2f4: 3902 0400 |000e: if-nez v2, 0012 // +0004 │ │ +4cb2f8: 1a00 d560 |0010: const-string v0, "UTF-8" // string@60d5 │ │ +4cb2fc: 2202 b918 |0012: new-instance v2, Ljava/io/InputStreamReader; // type@18b9 │ │ +4cb300: 7030 38df 1200 |0014: invoke-direct {v2, v1, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4cb306: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x000a line=46 │ │ 0x0012 line=52 │ │ locals : │ │ @@ -1766520,17 +1766521,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb234: |[4cb234] org.codehaus.stax2.io.Stax2ByteArraySource.getBuffer:()[B │ │ -4cb244: 5410 faaf |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mBuffer:[B // field@affa │ │ -4cb248: 1100 |0002: return-object v0 │ │ +4cb238: |[4cb238] org.codehaus.stax2.io.Stax2ByteArraySource.getBuffer:()[B │ │ +4cb248: 5410 faaf |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mBuffer:[B // field@affa │ │ +4cb24c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2ByteArraySource; │ │ │ │ #3 : (in Lorg/codehaus/stax2/io/Stax2ByteArraySource;) │ │ @@ -1766538,20 +1766539,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4cb24c: |[4cb24c] org.codehaus.stax2.io.Stax2ByteArraySource.getBufferEnd:()I │ │ -4cb25c: 5220 fcaf |0000: iget v0, v2, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mStart:I // field@affc │ │ -4cb260: 5221 fbaf |0002: iget v1, v2, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mLength:I // field@affb │ │ -4cb264: 3d01 0300 |0004: if-lez v1, 0007 // +0003 │ │ -4cb268: b010 |0006: add-int/2addr v0, v1 │ │ -4cb26a: 0f00 |0007: return v0 │ │ +4cb250: |[4cb250] org.codehaus.stax2.io.Stax2ByteArraySource.getBufferEnd:()I │ │ +4cb260: 5220 fcaf |0000: iget v0, v2, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mStart:I // field@affc │ │ +4cb264: 5221 fbaf |0002: iget v1, v2, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mLength:I // field@affb │ │ +4cb268: 3d01 0300 |0004: if-lez v1, 0007 // +0003 │ │ +4cb26c: b010 |0006: add-int/2addr v0, v1 │ │ +4cb26e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0002 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/io/Stax2ByteArraySource; │ │ │ │ @@ -1766560,17 +1766561,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb26c: |[4cb26c] org.codehaus.stax2.io.Stax2ByteArraySource.getBufferLength:()I │ │ -4cb27c: 5210 fbaf |0000: iget v0, v1, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mLength:I // field@affb │ │ -4cb280: 0f00 |0002: return v0 │ │ +4cb270: |[4cb270] org.codehaus.stax2.io.Stax2ByteArraySource.getBufferLength:()I │ │ +4cb280: 5210 fbaf |0000: iget v0, v1, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mLength:I // field@affb │ │ +4cb284: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2ByteArraySource; │ │ │ │ #5 : (in Lorg/codehaus/stax2/io/Stax2ByteArraySource;) │ │ @@ -1766578,17 +1766579,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb284: |[4cb284] org.codehaus.stax2.io.Stax2ByteArraySource.getBufferStart:()I │ │ -4cb294: 5210 fcaf |0000: iget v0, v1, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mStart:I // field@affc │ │ -4cb298: 0f00 |0002: return v0 │ │ +4cb288: |[4cb288] org.codehaus.stax2.io.Stax2ByteArraySource.getBufferStart:()I │ │ +4cb298: 5210 fcaf |0000: iget v0, v1, Lorg/codehaus/stax2/io/Stax2ByteArraySource;.mStart:I // field@affc │ │ +4cb29c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2ByteArraySource; │ │ │ │ source_file_idx : 23044 (Stax2ByteArraySource.java) │ │ @@ -1766634,20 +1766635,20 @@ │ │ type : '([CII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4cb3ac: |[4cb3ac] org.codehaus.stax2.io.Stax2CharArraySource.:([CII)V │ │ -4cb3bc: 7010 68f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2BlockSource;.:()V // method@f868 │ │ -4cb3c2: 5b01 fdaf |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mBuffer:[C // field@affd │ │ -4cb3c6: 5902 ffaf |0005: iput v2, v0, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mStart:I // field@afff │ │ -4cb3ca: 5903 feaf |0007: iput v3, v0, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mLength:I // field@affe │ │ -4cb3ce: 0e00 |0009: return-void │ │ +4cb3b0: |[4cb3b0] org.codehaus.stax2.io.Stax2CharArraySource.:([CII)V │ │ +4cb3c0: 7010 68f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2BlockSource;.:()V // method@f868 │ │ +4cb3c6: 5b01 fdaf |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mBuffer:[C // field@affd │ │ +4cb3ca: 5902 ffaf |0005: iput v2, v0, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mStart:I // field@afff │ │ +4cb3ce: 5903 feaf |0007: iput v3, v0, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mLength:I // field@affe │ │ +4cb3d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ locals : │ │ @@ -1766662,37 +1766663,37 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cb370: |[4cb370] org.codehaus.stax2.io.Stax2CharArraySource.constructInputStream:()Ljava/io/InputStream; │ │ -4cb380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cb382: 1100 |0001: return-object v0 │ │ +4cb374: |[4cb374] org.codehaus.stax2.io.Stax2CharArraySource.constructInputStream:()Ljava/io/InputStream; │ │ +4cb384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cb386: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/io/Stax2CharArraySource;) │ │ name : 'constructReader' │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -4cb384: |[4cb384] org.codehaus.stax2.io.Stax2CharArraySource.constructReader:()Ljava/io/Reader; │ │ -4cb394: 2200 a018 |0000: new-instance v0, Ljava/io/CharArrayReader; // type@18a0 │ │ -4cb398: 5441 fdaf |0002: iget-object v1, v4, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mBuffer:[C // field@affd │ │ -4cb39c: 5242 ffaf |0004: iget v2, v4, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mStart:I // field@afff │ │ -4cb3a0: 5243 feaf |0006: iget v3, v4, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mLength:I // field@affe │ │ -4cb3a4: 7040 c4de 1032 |0008: invoke-direct {v0, v1, v2, v3}, Ljava/io/CharArrayReader;.:([CII)V // method@dec4 │ │ -4cb3aa: 1100 |000b: return-object v0 │ │ +4cb388: |[4cb388] org.codehaus.stax2.io.Stax2CharArraySource.constructReader:()Ljava/io/Reader; │ │ +4cb398: 2200 a018 |0000: new-instance v0, Ljava/io/CharArrayReader; // type@18a0 │ │ +4cb39c: 5441 fdaf |0002: iget-object v1, v4, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mBuffer:[C // field@affd │ │ +4cb3a0: 5242 ffaf |0004: iget v2, v4, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mStart:I // field@afff │ │ +4cb3a4: 5243 feaf |0006: iget v3, v4, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mLength:I // field@affe │ │ +4cb3a8: 7040 c4de 1032 |0008: invoke-direct {v0, v1, v2, v3}, Ljava/io/CharArrayReader;.:([CII)V // method@dec4 │ │ +4cb3ae: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/codehaus/stax2/io/Stax2CharArraySource; │ │ │ │ #2 : (in Lorg/codehaus/stax2/io/Stax2CharArraySource;) │ │ @@ -1766700,17 +1766701,17 @@ │ │ type : '()[C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb328: |[4cb328] org.codehaus.stax2.io.Stax2CharArraySource.getBuffer:()[C │ │ -4cb338: 5410 fdaf |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mBuffer:[C // field@affd │ │ -4cb33c: 1100 |0002: return-object v0 │ │ +4cb32c: |[4cb32c] org.codehaus.stax2.io.Stax2CharArraySource.getBuffer:()[C │ │ +4cb33c: 5410 fdaf |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mBuffer:[C // field@affd │ │ +4cb340: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2CharArraySource; │ │ │ │ #3 : (in Lorg/codehaus/stax2/io/Stax2CharArraySource;) │ │ @@ -1766718,17 +1766719,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb340: |[4cb340] org.codehaus.stax2.io.Stax2CharArraySource.getBufferLength:()I │ │ -4cb350: 5210 feaf |0000: iget v0, v1, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mLength:I // field@affe │ │ -4cb354: 0f00 |0002: return v0 │ │ +4cb344: |[4cb344] org.codehaus.stax2.io.Stax2CharArraySource.getBufferLength:()I │ │ +4cb354: 5210 feaf |0000: iget v0, v1, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mLength:I // field@affe │ │ +4cb358: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2CharArraySource; │ │ │ │ #4 : (in Lorg/codehaus/stax2/io/Stax2CharArraySource;) │ │ @@ -1766736,17 +1766737,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb358: |[4cb358] org.codehaus.stax2.io.Stax2CharArraySource.getBufferStart:()I │ │ -4cb368: 5210 ffaf |0000: iget v0, v1, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mStart:I // field@afff │ │ -4cb36c: 0f00 |0002: return v0 │ │ +4cb35c: |[4cb35c] org.codehaus.stax2.io.Stax2CharArraySource.getBufferStart:()I │ │ +4cb36c: 5210 ffaf |0000: iget v0, v1, Lorg/codehaus/stax2/io/Stax2CharArraySource;.mStart:I // field@afff │ │ +4cb370: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2CharArraySource; │ │ │ │ source_file_idx : 23045 (Stax2CharArraySource.java) │ │ @@ -1766784,18 +1766785,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cb454: |[4cb454] org.codehaus.stax2.io.Stax2FileResult.:(Ljava/io/File;)V │ │ -4cb464: 7010 85f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2ReferentialResult;.:()V // method@f885 │ │ -4cb46a: 5b01 00b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2FileResult;.mFile:Ljava/io/File; // field@b000 │ │ -4cb46e: 0e00 |0005: return-void │ │ +4cb458: |[4cb458] org.codehaus.stax2.io.Stax2FileResult.:(Ljava/io/File;)V │ │ +4cb468: 7010 85f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2ReferentialResult;.:()V // method@f885 │ │ +4cb46e: 5b01 00b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2FileResult;.mFile:Ljava/io/File; // field@b000 │ │ +4cb472: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/io/Stax2FileResult; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ @@ -1766806,19 +1766807,19 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cb3e8: |[4cb3e8] org.codehaus.stax2.io.Stax2FileResult.constructOutputStream:()Ljava/io/OutputStream; │ │ -4cb3f8: 2200 ae18 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@18ae │ │ -4cb3fc: 5421 00b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/io/Stax2FileResult;.mFile:Ljava/io/File; // field@b000 │ │ -4cb400: 7020 0fdf 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ -4cb406: 1100 |0007: return-object v0 │ │ +4cb3ec: |[4cb3ec] org.codehaus.stax2.io.Stax2FileResult.constructOutputStream:()Ljava/io/OutputStream; │ │ +4cb3fc: 2200 ae18 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@18ae │ │ +4cb400: 5421 00b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/io/Stax2FileResult;.mFile:Ljava/io/File; // field@b000 │ │ +4cb404: 7020 0fdf 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ +4cb40a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/io/Stax2FileResult; │ │ │ │ #1 : (in Lorg/codehaus/stax2/io/Stax2FileResult;) │ │ @@ -1766826,30 +1766827,30 @@ │ │ type : '()Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -4cb408: |[4cb408] org.codehaus.stax2.io.Stax2FileResult.constructWriter:()Ljava/io/Writer; │ │ -4cb418: 6e10 7df8 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2FileResult;.getEncoding:()Ljava/lang/String; // method@f87d │ │ -4cb41e: 0c00 |0003: move-result-object v0 │ │ -4cb420: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -4cb424: 6e10 dae0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cb42a: 0a01 |0009: move-result v1 │ │ -4cb42c: 3d01 0c00 |000a: if-lez v1, 0016 // +000c │ │ -4cb430: 2201 bf18 |000c: new-instance v1, Ljava/io/OutputStreamWriter; // type@18bf │ │ -4cb434: 6e10 7bf8 0300 |000e: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2FileResult;.constructOutputStream:()Ljava/io/OutputStream; // method@f87b │ │ -4cb43a: 0c02 |0011: move-result-object v2 │ │ -4cb43c: 7030 52df 2100 |0012: invoke-direct {v1, v2, v0}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ -4cb442: 1101 |0015: return-object v1 │ │ -4cb444: 2200 b018 |0016: new-instance v0, Ljava/io/FileWriter; // type@18b0 │ │ -4cb448: 5431 00b0 |0018: iget-object v1, v3, Lorg/codehaus/stax2/io/Stax2FileResult;.mFile:Ljava/io/File; // field@b000 │ │ -4cb44c: 7020 1adf 1000 |001a: invoke-direct {v0, v1}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@df1a │ │ -4cb452: 1100 |001d: return-object v0 │ │ +4cb40c: |[4cb40c] org.codehaus.stax2.io.Stax2FileResult.constructWriter:()Ljava/io/Writer; │ │ +4cb41c: 6e10 7df8 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2FileResult;.getEncoding:()Ljava/lang/String; // method@f87d │ │ +4cb422: 0c00 |0003: move-result-object v0 │ │ +4cb424: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +4cb428: 6e10 dae0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cb42e: 0a01 |0009: move-result v1 │ │ +4cb430: 3d01 0c00 |000a: if-lez v1, 0016 // +000c │ │ +4cb434: 2201 bf18 |000c: new-instance v1, Ljava/io/OutputStreamWriter; // type@18bf │ │ +4cb438: 6e10 7bf8 0300 |000e: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2FileResult;.constructOutputStream:()Ljava/io/OutputStream; // method@f87b │ │ +4cb43e: 0c02 |0011: move-result-object v2 │ │ +4cb440: 7030 52df 2100 |0012: invoke-direct {v1, v2, v0}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@df52 │ │ +4cb446: 1101 |0015: return-object v1 │ │ +4cb448: 2200 b018 |0016: new-instance v0, Ljava/io/FileWriter; // type@18b0 │ │ +4cb44c: 5431 00b0 |0018: iget-object v1, v3, Lorg/codehaus/stax2/io/Stax2FileResult;.mFile:Ljava/io/File; // field@b000 │ │ +4cb450: 7020 1adf 1000 |001a: invoke-direct {v0, v1}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@df1a │ │ +4cb456: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0006 line=28 │ │ 0x000c line=29 │ │ 0x0016 line=32 │ │ locals : │ │ @@ -1766860,17 +1766861,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb3d0: |[4cb3d0] org.codehaus.stax2.io.Stax2FileResult.getFile:()Ljava/io/File; │ │ -4cb3e0: 5410 00b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2FileResult;.mFile:Ljava/io/File; // field@b000 │ │ -4cb3e4: 1100 |0002: return-object v0 │ │ +4cb3d4: |[4cb3d4] org.codehaus.stax2.io.Stax2FileResult.getFile:()Ljava/io/File; │ │ +4cb3e4: 5410 00b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2FileResult;.mFile:Ljava/io/File; // field@b000 │ │ +4cb3e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2FileResult; │ │ │ │ source_file_idx : 23051 (Stax2FileResult.java) │ │ @@ -1766908,18 +1766909,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cb588: |[4cb588] org.codehaus.stax2.io.Stax2FileSource.:(Ljava/io/File;)V │ │ -4cb598: 7010 88f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2ReferentialSource;.:()V // method@f888 │ │ -4cb59e: 5b01 01b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ -4cb5a2: 0e00 |0005: return-void │ │ +4cb58c: |[4cb58c] org.codehaus.stax2.io.Stax2FileSource.:(Ljava/io/File;)V │ │ +4cb59c: 7010 88f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2ReferentialSource;.:()V // method@f888 │ │ +4cb5a2: 5b01 01b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ +4cb5a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/io/Stax2FileSource; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ @@ -1766930,19 +1766931,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cb488: |[4cb488] org.codehaus.stax2.io.Stax2FileSource.constructInputStream:()Ljava/io/InputStream; │ │ -4cb498: 2200 ac18 |0000: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ -4cb49c: 5421 01b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ -4cb4a0: 7020 05df 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ -4cb4a6: 1100 |0007: return-object v0 │ │ +4cb48c: |[4cb48c] org.codehaus.stax2.io.Stax2FileSource.constructInputStream:()Ljava/io/InputStream; │ │ +4cb49c: 2200 ac18 |0000: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ +4cb4a0: 5421 01b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ +4cb4a4: 7020 05df 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@df05 │ │ +4cb4aa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/io/Stax2FileSource; │ │ │ │ #1 : (in Lorg/codehaus/stax2/io/Stax2FileSource;) │ │ @@ -1766950,30 +1766951,30 @@ │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -4cb4a8: |[4cb4a8] org.codehaus.stax2.io.Stax2FileSource.constructReader:()Ljava/io/Reader; │ │ -4cb4b8: 6e10 82f8 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2FileSource;.getEncoding:()Ljava/lang/String; // method@f882 │ │ -4cb4be: 0c00 |0003: move-result-object v0 │ │ -4cb4c0: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -4cb4c4: 6e10 dae0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cb4ca: 0a01 |0009: move-result v1 │ │ -4cb4cc: 3d01 0c00 |000a: if-lez v1, 0016 // +000c │ │ -4cb4d0: 2201 b918 |000c: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ -4cb4d4: 6e10 80f8 0300 |000e: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2FileSource;.constructInputStream:()Ljava/io/InputStream; // method@f880 │ │ -4cb4da: 0c02 |0011: move-result-object v2 │ │ -4cb4dc: 7030 38df 2100 |0012: invoke-direct {v1, v2, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4cb4e2: 1101 |0015: return-object v1 │ │ -4cb4e4: 2200 af18 |0016: new-instance v0, Ljava/io/FileReader; // type@18af │ │ -4cb4e8: 5431 01b0 |0018: iget-object v1, v3, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ -4cb4ec: 7020 19df 1000 |001a: invoke-direct {v0, v1}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@df19 │ │ -4cb4f2: 1100 |001d: return-object v0 │ │ +4cb4ac: |[4cb4ac] org.codehaus.stax2.io.Stax2FileSource.constructReader:()Ljava/io/Reader; │ │ +4cb4bc: 6e10 82f8 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2FileSource;.getEncoding:()Ljava/lang/String; // method@f882 │ │ +4cb4c2: 0c00 |0003: move-result-object v0 │ │ +4cb4c4: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +4cb4c8: 6e10 dae0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cb4ce: 0a01 |0009: move-result v1 │ │ +4cb4d0: 3d01 0c00 |000a: if-lez v1, 0016 // +000c │ │ +4cb4d4: 2201 b918 |000c: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ +4cb4d8: 6e10 80f8 0300 |000e: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2FileSource;.constructInputStream:()Ljava/io/InputStream; // method@f880 │ │ +4cb4de: 0c02 |0011: move-result-object v2 │ │ +4cb4e0: 7030 38df 2100 |0012: invoke-direct {v1, v2, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4cb4e6: 1101 |0015: return-object v1 │ │ +4cb4e8: 2200 af18 |0016: new-instance v0, Ljava/io/FileReader; // type@18af │ │ +4cb4ec: 5431 01b0 |0018: iget-object v1, v3, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ +4cb4f0: 7020 19df 1000 |001a: invoke-direct {v0, v1}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@df19 │ │ +4cb4f6: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ 0x000c line=52 │ │ 0x0016 line=55 │ │ locals : │ │ @@ -1766984,17 +1766985,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb470: |[4cb470] org.codehaus.stax2.io.Stax2FileSource.getFile:()Ljava/io/File; │ │ -4cb480: 5410 01b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ -4cb484: 1100 |0002: return-object v0 │ │ +4cb474: |[4cb474] org.codehaus.stax2.io.Stax2FileSource.getFile:()Ljava/io/File; │ │ +4cb484: 5410 01b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ +4cb488: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2FileSource; │ │ │ │ #3 : (in Lorg/codehaus/stax2/io/Stax2FileSource;) │ │ @@ -1767002,41 +1767003,41 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -4cb4f4: |[4cb4f4] org.codehaus.stax2.io.Stax2FileSource.getReference:()Ljava/net/URL; │ │ -4cb504: 5440 01b0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ -4cb508: 6e10 02df 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.toURL:()Ljava/net/URL; // method@df02 │ │ -4cb50e: 0c00 |0005: move-result-object v0 │ │ -4cb510: 1100 |0006: return-object v0 │ │ -4cb512: 0d00 |0007: move-exception v0 │ │ -4cb514: 2201 e518 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4cb518: 2202 0819 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4cb51c: 7010 06e1 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cb522: 1a03 d804 |000f: const-string v3, "(was " // string@04d8 │ │ -4cb526: 6e20 12e1 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cb52c: 6e10 96e0 0000 |0014: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4cb532: 0c03 |0017: move-result-object v3 │ │ -4cb534: 6e20 11e1 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4cb53a: 1a03 e504 |001b: const-string v3, ") Could not convert File '" // string@04e5 │ │ -4cb53e: 6e20 12e1 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cb544: 5443 01b0 |0020: iget-object v3, v4, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ -4cb548: 6e10 f2de 0300 |0022: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ -4cb54e: 0c03 |0025: move-result-object v3 │ │ -4cb550: 6e20 12e1 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cb556: 1a03 d103 |0029: const-string v3, "' to URL: " // string@03d1 │ │ -4cb55a: 6e20 12e1 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cb560: 6e20 11e1 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4cb566: 6e10 1fe1 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cb56c: 0c00 |0034: move-result-object v0 │ │ -4cb56e: 7020 32e0 0100 |0035: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4cb574: 2701 |0038: throw v1 │ │ +4cb4f8: |[4cb4f8] org.codehaus.stax2.io.Stax2FileSource.getReference:()Ljava/net/URL; │ │ +4cb508: 5440 01b0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ +4cb50c: 6e10 02df 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.toURL:()Ljava/net/URL; // method@df02 │ │ +4cb512: 0c00 |0005: move-result-object v0 │ │ +4cb514: 1100 |0006: return-object v0 │ │ +4cb516: 0d00 |0007: move-exception v0 │ │ +4cb518: 2201 e518 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4cb51c: 2202 0819 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4cb520: 7010 06e1 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cb526: 1a03 d804 |000f: const-string v3, "(was " // string@04d8 │ │ +4cb52a: 6e20 12e1 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cb530: 6e10 96e0 0000 |0014: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4cb536: 0c03 |0017: move-result-object v3 │ │ +4cb538: 6e20 11e1 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4cb53e: 1a03 e504 |001b: const-string v3, ") Could not convert File '" // string@04e5 │ │ +4cb542: 6e20 12e1 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cb548: 5443 01b0 |0020: iget-object v3, v4, Lorg/codehaus/stax2/io/Stax2FileSource;.mFile:Ljava/io/File; // field@b001 │ │ +4cb54c: 6e10 f2de 0300 |0022: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@def2 │ │ +4cb552: 0c03 |0025: move-result-object v3 │ │ +4cb554: 6e20 12e1 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cb55a: 1a03 d103 |0029: const-string v3, "' to URL: " // string@03d1 │ │ +4cb55e: 6e20 12e1 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cb564: 6e20 11e1 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4cb56a: 6e10 1fe1 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cb570: 0c00 |0034: move-result-object v0 │ │ +4cb572: 7020 32e0 0100 |0035: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4cb578: 2701 |0038: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/net/MalformedURLException; -> 0x0007 │ │ positions : │ │ 0x0000 line=37 │ │ 0x0008 line=43 │ │ locals : │ │ @@ -1767077,18 +1767078,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cb7a0: |[4cb7a0] org.codehaus.stax2.io.Stax2StringSource.:(Ljava/lang/String;)V │ │ -4cb7b0: 7010 68f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2BlockSource;.:()V // method@f868 │ │ -4cb7b6: 5b01 08b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2StringSource;.mText:Ljava/lang/String; // field@b008 │ │ -4cb7ba: 0e00 |0005: return-void │ │ +4cb7a4: |[4cb7a4] org.codehaus.stax2.io.Stax2StringSource.:(Ljava/lang/String;)V │ │ +4cb7b4: 7010 68f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2BlockSource;.:()V // method@f868 │ │ +4cb7ba: 5b01 08b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2StringSource;.mText:Ljava/lang/String; // field@b008 │ │ +4cb7be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/io/Stax2StringSource; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1767099,35 +1767100,35 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cb754: |[4cb754] org.codehaus.stax2.io.Stax2StringSource.constructInputStream:()Ljava/io/InputStream; │ │ -4cb764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cb766: 1100 |0001: return-object v0 │ │ +4cb758: |[4cb758] org.codehaus.stax2.io.Stax2StringSource.constructInputStream:()Ljava/io/InputStream; │ │ +4cb768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cb76a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/io/Stax2StringSource;) │ │ name : 'constructReader' │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cb768: |[4cb768] org.codehaus.stax2.io.Stax2StringSource.constructReader:()Ljava/io/Reader; │ │ -4cb778: 2200 c718 |0000: new-instance v0, Ljava/io/StringReader; // type@18c7 │ │ -4cb77c: 5421 08b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/io/Stax2StringSource;.mText:Ljava/lang/String; // field@b008 │ │ -4cb780: 7020 7cdf 1000 |0004: invoke-direct {v0, v1}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@df7c │ │ -4cb786: 1100 |0007: return-object v0 │ │ +4cb76c: |[4cb76c] org.codehaus.stax2.io.Stax2StringSource.constructReader:()Ljava/io/Reader; │ │ +4cb77c: 2200 c718 |0000: new-instance v0, Ljava/io/StringReader; // type@18c7 │ │ +4cb780: 5421 08b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/io/Stax2StringSource;.mText:Ljava/lang/String; // field@b008 │ │ +4cb784: 7020 7cdf 1000 |0004: invoke-direct {v0, v1}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@df7c │ │ +4cb78a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/io/Stax2StringSource; │ │ │ │ #2 : (in Lorg/codehaus/stax2/io/Stax2StringSource;) │ │ @@ -1767135,17 +1767136,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb788: |[4cb788] org.codehaus.stax2.io.Stax2StringSource.getText:()Ljava/lang/String; │ │ -4cb798: 5410 08b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2StringSource;.mText:Ljava/lang/String; // field@b008 │ │ -4cb79c: 1100 |0002: return-object v0 │ │ +4cb78c: |[4cb78c] org.codehaus.stax2.io.Stax2StringSource.getText:()Ljava/lang/String; │ │ +4cb79c: 5410 08b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2StringSource;.mText:Ljava/lang/String; // field@b008 │ │ +4cb7a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2StringSource; │ │ │ │ source_file_idx : 23064 (Stax2StringSource.java) │ │ @@ -1767183,18 +1767184,18 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cb878: |[4cb878] org.codehaus.stax2.io.Stax2URLSource.:(Ljava/net/URL;)V │ │ -4cb888: 7010 88f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2ReferentialSource;.:()V // method@f888 │ │ -4cb88e: 5b01 09b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2URLSource;.mURL:Ljava/net/URL; // field@b009 │ │ -4cb892: 0e00 |0005: return-void │ │ +4cb87c: |[4cb87c] org.codehaus.stax2.io.Stax2URLSource.:(Ljava/net/URL;)V │ │ +4cb88c: 7010 88f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/io/Stax2ReferentialSource;.:()V // method@f888 │ │ +4cb892: 5b01 09b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/io/Stax2URLSource;.mURL:Ljava/net/URL; // field@b009 │ │ +4cb896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/io/Stax2URLSource; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/net/URL; │ │ @@ -1767205,32 +1767206,32 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4cb7bc: |[4cb7bc] org.codehaus.stax2.io.Stax2URLSource.constructInputStream:()Ljava/io/InputStream; │ │ -4cb7cc: 5420 09b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/io/Stax2URLSource;.mURL:Ljava/net/URL; // field@b009 │ │ -4cb7d0: 6e10 ede1 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@e1ed │ │ -4cb7d6: 0c00 |0005: move-result-object v0 │ │ -4cb7d8: 1a01 268b |0006: const-string v1, "file" // string@8b26 │ │ -4cb7dc: 6e20 c7e0 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4cb7e2: 0a00 |000b: move-result v0 │ │ -4cb7e4: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -4cb7e8: 2200 ac18 |000e: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ -4cb7ec: 5421 09b0 |0010: iget-object v1, v2, Lorg/codehaus/stax2/io/Stax2URLSource;.mURL:Ljava/net/URL; // field@b009 │ │ -4cb7f0: 6e10 ece1 0100 |0012: invoke-virtual {v1}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@e1ec │ │ -4cb7f6: 0c01 |0015: move-result-object v1 │ │ -4cb7f8: 7020 07df 1000 |0016: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@df07 │ │ -4cb7fe: 1100 |0019: return-object v0 │ │ -4cb800: 5420 09b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/io/Stax2URLSource;.mURL:Ljava/net/URL; // field@b009 │ │ -4cb804: 6e10 efe1 0000 |001c: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@e1ef │ │ -4cb80a: 0c00 |001f: move-result-object v0 │ │ -4cb80c: 1100 |0020: return-object v0 │ │ +4cb7c0: |[4cb7c0] org.codehaus.stax2.io.Stax2URLSource.constructInputStream:()Ljava/io/InputStream; │ │ +4cb7d0: 5420 09b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/io/Stax2URLSource;.mURL:Ljava/net/URL; // field@b009 │ │ +4cb7d4: 6e10 ede1 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@e1ed │ │ +4cb7da: 0c00 |0005: move-result-object v0 │ │ +4cb7dc: 1a01 268b |0006: const-string v1, "file" // string@8b26 │ │ +4cb7e0: 6e20 c7e0 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4cb7e6: 0a00 |000b: move-result v0 │ │ +4cb7e8: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +4cb7ec: 2200 ac18 |000e: new-instance v0, Ljava/io/FileInputStream; // type@18ac │ │ +4cb7f0: 5421 09b0 |0010: iget-object v1, v2, Lorg/codehaus/stax2/io/Stax2URLSource;.mURL:Ljava/net/URL; // field@b009 │ │ +4cb7f4: 6e10 ece1 0100 |0012: invoke-virtual {v1}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@e1ec │ │ +4cb7fa: 0c01 |0015: move-result-object v1 │ │ +4cb7fc: 7020 07df 1000 |0016: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@df07 │ │ +4cb802: 1100 |0019: return-object v0 │ │ +4cb804: 5420 09b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/io/Stax2URLSource;.mURL:Ljava/net/URL; // field@b009 │ │ +4cb808: 6e10 efe1 0000 |001c: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@e1ef │ │ +4cb80e: 0c00 |001f: move-result-object v0 │ │ +4cb810: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=53 │ │ 0x001a line=55 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/codehaus/stax2/io/Stax2URLSource; │ │ @@ -1767240,31 +1767241,31 @@ │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4cb810: |[4cb810] org.codehaus.stax2.io.Stax2URLSource.constructReader:()Ljava/io/Reader; │ │ -4cb820: 6e10 a7f8 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2URLSource;.getEncoding:()Ljava/lang/String; // method@f8a7 │ │ -4cb826: 0c00 |0003: move-result-object v0 │ │ -4cb828: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -4cb82c: 6e10 dae0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cb832: 0a01 |0009: move-result v1 │ │ -4cb834: 3d01 0c00 |000a: if-lez v1, 0016 // +000c │ │ -4cb838: 2201 b918 |000c: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ -4cb83c: 6e10 a5f8 0300 |000e: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2URLSource;.constructInputStream:()Ljava/io/InputStream; // method@f8a5 │ │ -4cb842: 0c02 |0011: move-result-object v2 │ │ -4cb844: 7030 38df 2100 |0012: invoke-direct {v1, v2, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ -4cb84a: 1101 |0015: return-object v1 │ │ -4cb84c: 2200 b918 |0016: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ -4cb850: 6e10 a5f8 0300 |0018: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2URLSource;.constructInputStream:()Ljava/io/InputStream; // method@f8a5 │ │ -4cb856: 0c01 |001b: move-result-object v1 │ │ -4cb858: 7020 37df 1000 |001c: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@df37 │ │ -4cb85e: 1100 |001f: return-object v0 │ │ +4cb814: |[4cb814] org.codehaus.stax2.io.Stax2URLSource.constructReader:()Ljava/io/Reader; │ │ +4cb824: 6e10 a7f8 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2URLSource;.getEncoding:()Ljava/lang/String; // method@f8a7 │ │ +4cb82a: 0c00 |0003: move-result-object v0 │ │ +4cb82c: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +4cb830: 6e10 dae0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cb836: 0a01 |0009: move-result v1 │ │ +4cb838: 3d01 0c00 |000a: if-lez v1, 0016 // +000c │ │ +4cb83c: 2201 b918 |000c: new-instance v1, Ljava/io/InputStreamReader; // type@18b9 │ │ +4cb840: 6e10 a5f8 0300 |000e: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2URLSource;.constructInputStream:()Ljava/io/InputStream; // method@f8a5 │ │ +4cb846: 0c02 |0011: move-result-object v2 │ │ +4cb848: 7030 38df 2100 |0012: invoke-direct {v1, v2, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@df38 │ │ +4cb84e: 1101 |0015: return-object v1 │ │ +4cb850: 2200 b918 |0016: new-instance v0, Ljava/io/InputStreamReader; // type@18b9 │ │ +4cb854: 6e10 a5f8 0300 |0018: invoke-virtual {v3}, Lorg/codehaus/stax2/io/Stax2URLSource;.constructInputStream:()Ljava/io/InputStream; // method@f8a5 │ │ +4cb85a: 0c01 |001b: move-result-object v1 │ │ +4cb85c: 7020 37df 1000 |001c: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@df37 │ │ +4cb862: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=39 │ │ 0x000c line=40 │ │ 0x0016 line=43 │ │ locals : │ │ @@ -1767275,17 +1767276,17 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cb860: |[4cb860] org.codehaus.stax2.io.Stax2URLSource.getReference:()Ljava/net/URL; │ │ -4cb870: 5410 09b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2URLSource;.mURL:Ljava/net/URL; // field@b009 │ │ -4cb874: 1100 |0002: return-object v0 │ │ +4cb864: |[4cb864] org.codehaus.stax2.io.Stax2URLSource.getReference:()Ljava/net/URL; │ │ +4cb874: 5410 09b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/io/Stax2URLSource;.mURL:Ljava/net/URL; // field@b009 │ │ +4cb878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/io/Stax2URLSource; │ │ │ │ source_file_idx : 23065 (Stax2URLSource.java) │ │ @@ -1767321,17 +1767322,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cbf94: |[4cbf94] org.codehaus.stax2.ri.Stax2EventFactoryImpl.:()V │ │ -4cbfa4: 7010 60f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/evt/XMLEventFactory2;.:()V // method@f860 │ │ -4cbfaa: 0e00 |0003: return-void │ │ +4cbf98: |[4cbf98] org.codehaus.stax2.ri.Stax2EventFactoryImpl.:()V │ │ +4cbfa8: 7010 60f8 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/evt/XMLEventFactory2;.:()V // method@f860 │ │ +4cbfae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ │ │ Virtual methods - │ │ @@ -1767340,25 +1767341,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -4cbbbc: |[4cbbbc] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute; │ │ -4cbbcc: 2207 4a1d |0000: new-instance v7, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; // type@1d4a │ │ -4cbbd0: 5481 15b0 |0002: iget-object v1, v8, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbbd4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -4cbbd6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -4cbbd8: 1216 |0006: const/4 v6, #int 1 // #1 │ │ -4cbbda: 0770 |0007: move-object v0, v7 │ │ -4cbbdc: 0792 |0008: move-object v2, v9 │ │ -4cbbde: 07a5 |0009: move-object v5, v10 │ │ -4cbbe0: 7607 1afb 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@fb1a │ │ -4cbbe6: 1107 |000d: return-object v7 │ │ +4cbbc0: |[4cbbc0] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute; │ │ +4cbbd0: 2207 4a1d |0000: new-instance v7, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; // type@1d4a │ │ +4cbbd4: 5481 15b0 |0002: iget-object v1, v8, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbbd8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +4cbbda: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +4cbbdc: 1216 |0006: const/4 v6, #int 1 // #1 │ │ +4cbbde: 0770 |0007: move-object v0, v7 │ │ +4cbbe0: 0792 |0008: move-object v2, v9 │ │ +4cbbe2: 07a5 |0009: move-object v5, v10 │ │ +4cbbe4: 7607 1afb 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@fb1a │ │ +4cbbea: 1107 |000d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x000e reg=9 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=10 (null) Ljava/lang/String; │ │ @@ -1767368,25 +1767369,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -4cbbe8: |[4cbbe8] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute; │ │ -4cbbf8: 2207 4a1d |0000: new-instance v7, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; // type@1d4a │ │ -4cbbfc: 5481 15b0 |0002: iget-object v1, v8, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbc00: 1216 |0004: const/4 v6, #int 1 // #1 │ │ -4cbc02: 0770 |0005: move-object v0, v7 │ │ -4cbc04: 07b2 |0006: move-object v2, v11 │ │ -4cbc06: 07a3 |0007: move-object v3, v10 │ │ -4cbc08: 0794 |0008: move-object v4, v9 │ │ -4cbc0a: 07c5 |0009: move-object v5, v12 │ │ -4cbc0c: 7607 1afb 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@fb1a │ │ -4cbc12: 1107 |000d: return-object v7 │ │ +4cbbec: |[4cbbec] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute; │ │ +4cbbfc: 2207 4a1d |0000: new-instance v7, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; // type@1d4a │ │ +4cbc00: 5481 15b0 |0002: iget-object v1, v8, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbc04: 1216 |0004: const/4 v6, #int 1 // #1 │ │ +4cbc06: 0770 |0005: move-object v0, v7 │ │ +4cbc08: 07b2 |0006: move-object v2, v11 │ │ +4cbc0a: 07a3 |0007: move-object v3, v10 │ │ +4cbc0c: 0794 |0008: move-object v4, v9 │ │ +4cbc0e: 07c5 |0009: move-object v5, v12 │ │ +4cbc10: 7607 1afb 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@fb1a │ │ +4cbc16: 1107 |000d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x000e reg=9 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=10 (null) Ljava/lang/String; │ │ @@ -1767398,20 +1767399,20 @@ │ │ type : '(Ljavax/xml/namespace/QName;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -4cbc14: |[4cbc14] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createAttribute:(Ljavax/xml/namespace/QName;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute; │ │ -4cbc24: 2200 4a1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; // type@1d4a │ │ -4cbc28: 5431 15b0 |0002: iget-object v1, v3, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbc2c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -4cbc2e: 7052 1bfb 1054 |0005: invoke-direct {v0, v1, v4, v5, v2}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/lang/String;Z)V // method@fb1b │ │ -4cbc34: 1100 |0008: return-object v0 │ │ +4cbc18: |[4cbc18] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createAttribute:(Ljavax/xml/namespace/QName;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute; │ │ +4cbc28: 2200 4a1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; // type@1d4a │ │ +4cbc2c: 5431 15b0 |0002: iget-object v1, v3, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbc30: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +4cbc32: 7052 1bfb 1054 |0005: invoke-direct {v0, v1, v4, v5, v2}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/lang/String;Z)V // method@fb1b │ │ +4cbc38: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0009 reg=4 (null) Ljavax/xml/namespace/QName; │ │ 0x0000 - 0x0009 reg=5 (null) Ljava/lang/String; │ │ @@ -1767421,20 +1767422,20 @@ │ │ type : '(Ljava/lang/String;)Ljavax/xml/stream/events/Characters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4cbc38: |[4cbc38] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createCData:(Ljava/lang/String;)Ljavax/xml/stream/events/Characters; │ │ -4cbc48: 2200 4c1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ -4cbc4c: 5431 15b0 |0002: iget-object v1, v3, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbc50: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -4cbc52: 7040 42fb 1024 |0005: invoke-direct {v0, v1, v4, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V // method@fb42 │ │ -4cbc58: 1100 |0008: return-object v0 │ │ +4cbc3c: |[4cbc3c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createCData:(Ljava/lang/String;)Ljavax/xml/stream/events/Characters; │ │ +4cbc4c: 2200 4c1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ +4cbc50: 5431 15b0 |0002: iget-object v1, v3, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbc54: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +4cbc56: 7040 42fb 1024 |0005: invoke-direct {v0, v1, v4, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V // method@fb42 │ │ +4cbc5c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0009 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -1767443,20 +1767444,20 @@ │ │ type : '(Ljava/lang/String;)Ljavax/xml/stream/events/Characters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4cbc5c: |[4cbc5c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createCharacters:(Ljava/lang/String;)Ljavax/xml/stream/events/Characters; │ │ -4cbc6c: 2200 4c1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ -4cbc70: 5431 15b0 |0002: iget-object v1, v3, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbc74: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4cbc76: 7040 42fb 1024 |0005: invoke-direct {v0, v1, v4, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V // method@fb42 │ │ -4cbc7c: 1100 |0008: return-object v0 │ │ +4cbc60: |[4cbc60] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createCharacters:(Ljava/lang/String;)Ljavax/xml/stream/events/Characters; │ │ +4cbc70: 2200 4c1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ +4cbc74: 5431 15b0 |0002: iget-object v1, v3, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbc78: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4cbc7a: 7040 42fb 1024 |0005: invoke-direct {v0, v1, v4, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V // method@fb42 │ │ +4cbc80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0009 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -1767465,19 +1767466,19 @@ │ │ type : '(Ljava/lang/String;)Ljavax/xml/stream/events/Comment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4cbcc0: |[4cbcc0] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createComment:(Ljava/lang/String;)Ljavax/xml/stream/events/Comment; │ │ -4cbcd0: 2200 4d1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/CommentEventImpl; // type@1d4d │ │ -4cbcd4: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbcd8: 7030 54fb 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fb54 │ │ -4cbcde: 1100 |0007: return-object v0 │ │ +4cbcc4: |[4cbcc4] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createComment:(Ljava/lang/String;)Ljavax/xml/stream/events/Comment; │ │ +4cbcd4: 2200 4d1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/CommentEventImpl; // type@1d4d │ │ +4cbcd8: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbcdc: 7030 54fb 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fb54 │ │ +4cbce2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1767486,19 +1767487,19 @@ │ │ type : '(Ljava/lang/String;)Ljavax/xml/stream/events/DTD;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4cbce0: |[4cbce0] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createDTD:(Ljava/lang/String;)Ljavax/xml/stream/events/DTD; │ │ -4cbcf0: 2200 4e1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl; // type@1d4e │ │ -4cbcf4: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbcf8: 7030 5cfb 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fb5c │ │ -4cbcfe: 1100 |0007: return-object v0 │ │ +4cbce4: |[4cbce4] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createDTD:(Ljava/lang/String;)Ljavax/xml/stream/events/DTD; │ │ +4cbcf4: 2200 4e1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl; // type@1d4e │ │ +4cbcf8: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbcfc: 7030 5cfb 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fb5c │ │ +4cbd02: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1767507,25 +1767508,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/evt/DTD2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -4cbf3c: |[4cbf3c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/evt/DTD2; │ │ -4cbf4c: 2207 4e1d |0000: new-instance v7, Lorg/codehaus/stax2/ri/evt/DTDEventImpl; // type@1d4e │ │ -4cbf50: 5481 15b0 |0002: iget-object v1, v8, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbf54: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -4cbf56: 0770 |0005: move-object v0, v7 │ │ -4cbf58: 0792 |0006: move-object v2, v9 │ │ -4cbf5a: 07a3 |0007: move-object v3, v10 │ │ -4cbf5c: 07b4 |0008: move-object v4, v11 │ │ -4cbf5e: 07c5 |0009: move-object v5, v12 │ │ -4cbf60: 7607 5efb 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@fb5e │ │ -4cbf66: 1107 |000d: return-object v7 │ │ +4cbf40: |[4cbf40] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/evt/DTD2; │ │ +4cbf50: 2207 4e1d |0000: new-instance v7, Lorg/codehaus/stax2/ri/evt/DTDEventImpl; // type@1d4e │ │ +4cbf54: 5481 15b0 |0002: iget-object v1, v8, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbf58: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +4cbf5a: 0770 |0005: move-object v0, v7 │ │ +4cbf5c: 0792 |0006: move-object v2, v9 │ │ +4cbf5e: 07a3 |0007: move-object v3, v10 │ │ +4cbf60: 07b4 |0008: move-object v4, v11 │ │ +4cbf62: 07c5 |0009: move-object v5, v12 │ │ +4cbf64: 7607 5efb 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@fb5e │ │ +4cbf6a: 1107 |000d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x000e reg=9 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=10 (null) Ljava/lang/String; │ │ @@ -1767537,25 +1767538,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lorg/codehaus/stax2/evt/DTD2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -4cbf68: |[4cbf68] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lorg/codehaus/stax2/evt/DTD2; │ │ -4cbf78: 2207 4e1d |0000: new-instance v7, Lorg/codehaus/stax2/ri/evt/DTDEventImpl; // type@1d4e │ │ -4cbf7c: 5481 15b0 |0002: iget-object v1, v8, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbf80: 0770 |0004: move-object v0, v7 │ │ -4cbf82: 0792 |0005: move-object v2, v9 │ │ -4cbf84: 07a3 |0006: move-object v3, v10 │ │ -4cbf86: 07b4 |0007: move-object v4, v11 │ │ -4cbf88: 07c5 |0008: move-object v5, v12 │ │ -4cbf8a: 07d6 |0009: move-object v6, v13 │ │ -4cbf8c: 7607 5efb 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@fb5e │ │ -4cbf92: 1107 |000d: return-object v7 │ │ +4cbf6c: |[4cbf6c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lorg/codehaus/stax2/evt/DTD2; │ │ +4cbf7c: 2207 4e1d |0000: new-instance v7, Lorg/codehaus/stax2/ri/evt/DTDEventImpl; // type@1d4e │ │ +4cbf80: 5481 15b0 |0002: iget-object v1, v8, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbf84: 0770 |0004: move-object v0, v7 │ │ +4cbf86: 0792 |0005: move-object v2, v9 │ │ +4cbf88: 07a3 |0006: move-object v3, v10 │ │ +4cbf8a: 07b4 |0007: move-object v4, v11 │ │ +4cbf8c: 07c5 |0008: move-object v5, v12 │ │ +4cbf8e: 07d6 |0009: move-object v6, v13 │ │ +4cbf90: 7607 5efb 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@fb5e │ │ +4cbf96: 1107 |000d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x000e reg=9 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=10 (null) Ljava/lang/String; │ │ @@ -1767568,19 +1767569,19 @@ │ │ type : '()Ljavax/xml/stream/events/EndDocument;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cbd00: |[4cbd00] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createEndDocument:()Ljavax/xml/stream/events/EndDocument; │ │ -4cbd10: 2200 4f1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl; // type@1d4f │ │ -4cbd14: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbd18: 7020 6ffb 1000 |0004: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb6f │ │ -4cbd1e: 1100 |0007: return-object v0 │ │ +4cbd04: |[4cbd04] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createEndDocument:()Ljavax/xml/stream/events/EndDocument; │ │ +4cbd14: 2200 4f1d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl; // type@1d4f │ │ +4cbd18: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbd1c: 7020 6ffb 1000 |0004: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb6f │ │ +4cbd22: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ │ │ #10 : (in Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;) │ │ @@ -1767588,21 +1767589,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/EndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4cbd20: |[4cbd20] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createEndElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/EndElement; │ │ -4cbd30: 6e40 d5f8 2013 |0000: invoke-virtual {v0, v2, v3, v1}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@f8d5 │ │ -4cbd36: 0c01 |0003: move-result-object v1 │ │ -4cbd38: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4cbd3a: 6e30 cef8 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createEndElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; // method@f8ce │ │ -4cbd40: 0c01 |0008: move-result-object v1 │ │ -4cbd42: 1101 |0009: return-object v1 │ │ +4cbd24: |[4cbd24] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createEndElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/EndElement; │ │ +4cbd34: 6e40 d5f8 2013 |0000: invoke-virtual {v0, v2, v3, v1}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@f8d5 │ │ +4cbd3a: 0c01 |0003: move-result-object v1 │ │ +4cbd3c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4cbd3e: 6e30 cef8 1002 |0005: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createEndElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; // method@f8ce │ │ +4cbd44: 0c01 |0008: move-result-object v1 │ │ +4cbd46: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -1767613,20 +1767614,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4cbd44: |[4cbd44] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createEndElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; │ │ -4cbd54: 6e40 d5f8 2013 |0000: invoke-virtual {v0, v2, v3, v1}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@f8d5 │ │ -4cbd5a: 0c01 |0003: move-result-object v1 │ │ -4cbd5c: 6e30 cef8 1004 |0004: invoke-virtual {v0, v1, v4}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createEndElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; // method@f8ce │ │ -4cbd62: 0c01 |0007: move-result-object v1 │ │ -4cbd64: 1101 |0008: return-object v1 │ │ +4cbd48: |[4cbd48] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createEndElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; │ │ +4cbd58: 6e40 d5f8 2013 |0000: invoke-virtual {v0, v2, v3, v1}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@f8d5 │ │ +4cbd5e: 0c01 |0003: move-result-object v1 │ │ +4cbd60: 6e30 cef8 1004 |0004: invoke-virtual {v0, v1, v4}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createEndElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; // method@f8ce │ │ +4cbd66: 0c01 |0007: move-result-object v1 │ │ +4cbd68: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -1767638,19 +1767639,19 @@ │ │ type : '(Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4cbd68: |[4cbd68] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createEndElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; │ │ -4cbd78: 2200 501d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl; // type@1d50 │ │ -4cbd7c: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbd80: 7040 76fb 1043 |0004: invoke-direct {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;)V // method@fb76 │ │ -4cbd86: 1100 |0007: return-object v0 │ │ +4cbd6c: |[4cbd6c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createEndElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; │ │ +4cbd7c: 2200 501d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl; // type@1d50 │ │ +4cbd80: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbd84: 7040 76fb 1043 |0004: invoke-direct {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;)V // method@fb76 │ │ +4cbd8a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0008 reg=3 (null) Ljavax/xml/namespace/QName; │ │ 0x0000 - 0x0008 reg=4 (null) Ljava/util/Iterator; │ │ @@ -1767660,19 +1767661,19 @@ │ │ type : '(Ljava/lang/String;Ljavax/xml/stream/events/EntityDeclaration;)Ljavax/xml/stream/events/EntityReference;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4cbd88: |[4cbd88] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createEntityReference:(Ljava/lang/String;Ljavax/xml/stream/events/EntityDeclaration;)Ljavax/xml/stream/events/EntityReference; │ │ -4cbd98: 2202 521d |0000: new-instance v2, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; // type@1d52 │ │ -4cbd9c: 5410 15b0 |0002: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbda0: 7030 91fb 0203 |0004: invoke-direct {v2, v0, v3}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/events/EntityDeclaration;)V // method@fb91 │ │ -4cbda6: 1102 |0007: return-object v2 │ │ +4cbd8c: |[4cbd8c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createEntityReference:(Ljava/lang/String;Ljavax/xml/stream/events/EntityDeclaration;)Ljavax/xml/stream/events/EntityReference; │ │ +4cbd9c: 2202 521d |0000: new-instance v2, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; // type@1d52 │ │ +4cbda0: 5410 15b0 |0002: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbda4: 7030 91fb 0203 |0004: invoke-direct {v2, v0, v3}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/events/EntityDeclaration;)V // method@fb91 │ │ +4cbdaa: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljavax/xml/stream/events/EntityDeclaration; │ │ @@ -1767682,19 +1767683,19 @@ │ │ type : '(Ljava/lang/String;)Ljavax/xml/stream/events/Characters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4cbc80: |[4cbc80] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createIgnorableSpace:(Ljava/lang/String;)Ljavax/xml/stream/events/Characters; │ │ -4cbc90: 5410 15b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbc94: 7120 45fb 2000 |0002: invoke-static {v0, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.createIgnorableWS:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // method@fb45 │ │ -4cbc9a: 0c02 |0005: move-result-object v2 │ │ -4cbc9c: 1102 |0006: return-object v2 │ │ +4cbc84: |[4cbc84] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createIgnorableSpace:(Ljava/lang/String;)Ljavax/xml/stream/events/Characters; │ │ +4cbc94: 5410 15b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbc98: 7120 45fb 2000 |0002: invoke-static {v0, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.createIgnorableWS:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // method@fb45 │ │ +4cbc9e: 0c02 |0005: move-result-object v2 │ │ +4cbca0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1767703,19 +1767704,19 @@ │ │ type : '(Ljava/lang/String;)Ljavax/xml/stream/events/Namespace;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4cbda8: |[4cbda8] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createNamespace:(Ljava/lang/String;)Ljavax/xml/stream/events/Namespace; │ │ -4cbdb8: 5410 15b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbdbc: 7120 a3fb 2000 |0002: invoke-static {v0, v2}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.constructDefaultNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // method@fba3 │ │ -4cbdc2: 0c02 |0005: move-result-object v2 │ │ -4cbdc4: 1102 |0006: return-object v2 │ │ +4cbdac: |[4cbdac] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createNamespace:(Ljava/lang/String;)Ljavax/xml/stream/events/Namespace; │ │ +4cbdbc: 5410 15b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbdc0: 7120 a3fb 2000 |0002: invoke-static {v0, v2}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.constructDefaultNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // method@fba3 │ │ +4cbdc6: 0c02 |0005: move-result-object v2 │ │ +4cbdc8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1767724,19 +1767725,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Namespace;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4cbdc8: |[4cbdc8] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createNamespace:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Namespace; │ │ -4cbdd8: 5410 15b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbddc: 7130 a4fb 2003 |0002: invoke-static {v0, v2, v3}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.constructNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // method@fba4 │ │ -4cbde2: 0c02 |0005: move-result-object v2 │ │ -4cbde4: 1102 |0006: return-object v2 │ │ +4cbdcc: |[4cbdcc] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createNamespace:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Namespace; │ │ +4cbddc: 5410 15b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbde0: 7130 a4fb 2003 |0002: invoke-static {v0, v2, v3}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.constructNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // method@fba4 │ │ +4cbde6: 0c02 |0005: move-result-object v2 │ │ +4cbde8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -1767746,19 +1767747,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/ProcessingInstruction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4cbde8: |[4cbde8] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/ProcessingInstruction; │ │ -4cbdf8: 2200 561d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl; // type@1d56 │ │ -4cbdfc: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbe00: 7040 b6fb 1043 |0004: invoke-direct {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fbb6 │ │ -4cbe06: 1100 |0007: return-object v0 │ │ +4cbdec: |[4cbdec] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/ProcessingInstruction; │ │ +4cbdfc: 2200 561d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl; // type@1d56 │ │ +4cbe00: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbe04: 7040 b6fb 1043 |0004: invoke-direct {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fbb6 │ │ +4cbe0a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 (null) Ljava/lang/String; │ │ @@ -1767780,19 +1767781,19 @@ │ │ type : '(Ljava/lang/String;)Ljavax/xml/stream/events/Characters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4cbca0: |[4cbca0] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createSpace:(Ljava/lang/String;)Ljavax/xml/stream/events/Characters; │ │ -4cbcb0: 5410 15b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbcb4: 7120 46fb 2000 |0002: invoke-static {v0, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.createNonIgnorableWS:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // method@fb46 │ │ -4cbcba: 0c02 |0005: move-result-object v2 │ │ -4cbcbc: 1102 |0006: return-object v2 │ │ +4cbca4: |[4cbca4] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createSpace:(Ljava/lang/String;)Ljavax/xml/stream/events/Characters; │ │ +4cbcb4: 5410 15b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbcb8: 7120 46fb 2000 |0002: invoke-static {v0, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.createNonIgnorableWS:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // method@fb46 │ │ +4cbcbe: 0c02 |0005: move-result-object v2 │ │ +4cbcc0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1767801,19 +1767802,19 @@ │ │ type : '()Ljavax/xml/stream/events/StartDocument;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cbe08: |[4cbe08] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartDocument:()Ljavax/xml/stream/events/StartDocument; │ │ -4cbe18: 2200 571d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; // type@1d57 │ │ -4cbe1c: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbe20: 7020 c1fb 1000 |0004: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fbc1 │ │ -4cbe26: 1100 |0007: return-object v0 │ │ +4cbe0c: |[4cbe0c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartDocument:()Ljavax/xml/stream/events/StartDocument; │ │ +4cbe1c: 2200 571d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; // type@1d57 │ │ +4cbe20: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbe24: 7020 c1fb 1000 |0004: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fbc1 │ │ +4cbe2a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ │ │ #22 : (in Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;) │ │ @@ -1767821,19 +1767822,19 @@ │ │ type : '(Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4cbe28: |[4cbe28] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartDocument:(Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument; │ │ -4cbe38: 2200 571d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; // type@1d57 │ │ -4cbe3c: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbe40: 7030 c2fb 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fbc2 │ │ -4cbe46: 1100 |0007: return-object v0 │ │ +4cbe2c: |[4cbe2c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartDocument:(Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument; │ │ +4cbe3c: 2200 571d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; // type@1d57 │ │ +4cbe40: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbe44: 7030 c2fb 1003 |0004: invoke-direct {v0, v1, v3}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fbc2 │ │ +4cbe4a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1767842,19 +1767843,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4cbe48: |[4cbe48] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartDocument:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument; │ │ -4cbe58: 2200 571d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; // type@1d57 │ │ -4cbe5c: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbe60: 7040 c3fb 1043 |0004: invoke-direct {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fbc3 │ │ -4cbe66: 1100 |0007: return-object v0 │ │ +4cbe4c: |[4cbe4c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartDocument:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument; │ │ +4cbe5c: 2200 571d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; // type@1d57 │ │ +4cbe60: 5421 15b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbe64: 7040 c3fb 1043 |0004: invoke-direct {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fbc3 │ │ +4cbe6a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 (null) Ljava/lang/String; │ │ @@ -1767864,24 +1767865,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)Ljavax/xml/stream/events/StartDocument;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4cbe68: |[4cbe68] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)Ljavax/xml/stream/events/StartDocument; │ │ -4cbe78: 2206 571d |0000: new-instance v6, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; // type@1d57 │ │ -4cbe7c: 5471 15b0 |0002: iget-object v1, v7, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbe80: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -4cbe82: 0760 |0005: move-object v0, v6 │ │ -4cbe84: 0782 |0006: move-object v2, v8 │ │ -4cbe86: 0793 |0007: move-object v3, v9 │ │ -4cbe88: 01a5 |0008: move v5, v10 │ │ -4cbe8a: 7606 c4fb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;ZZ)V // method@fbc4 │ │ -4cbe90: 1106 |000c: return-object v6 │ │ +4cbe6c: |[4cbe6c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)Ljavax/xml/stream/events/StartDocument; │ │ +4cbe7c: 2206 571d |0000: new-instance v6, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; // type@1d57 │ │ +4cbe80: 5471 15b0 |0002: iget-object v1, v7, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbe84: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +4cbe86: 0760 |0005: move-object v0, v6 │ │ +4cbe88: 0782 |0006: move-object v2, v8 │ │ +4cbe8a: 0793 |0007: move-object v3, v9 │ │ +4cbe8c: 01a5 |0008: move v5, v10 │ │ +4cbe8e: 7606 c4fb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;ZZ)V // method@fbc4 │ │ +4cbe94: 1106 |000c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x000d reg=8 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=9 (null) Ljava/lang/String; │ │ @@ -1767892,21 +1767893,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/StartElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -4cbe94: |[4cbe94] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/StartElement; │ │ -4cbea4: 6e40 d5f8 2013 |0000: invoke-virtual {v0, v2, v3, v1}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@f8d5 │ │ -4cbeaa: 0c01 |0003: move-result-object v1 │ │ -4cbeac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4cbeae: 6e52 dff8 1022 |0005: invoke-virtual {v0, v1, v2, v2, v2}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; // method@f8df │ │ -4cbeb4: 0c01 |0008: move-result-object v1 │ │ -4cbeb6: 1101 |0009: return-object v1 │ │ +4cbe98: |[4cbe98] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/StartElement; │ │ +4cbea8: 6e40 d5f8 2013 |0000: invoke-virtual {v0, v2, v3, v1}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@f8d5 │ │ +4cbeae: 0c01 |0003: move-result-object v1 │ │ +4cbeb0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4cbeb2: 6e52 dff8 1022 |0005: invoke-virtual {v0, v1, v2, v2, v2}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; // method@f8df │ │ +4cbeb8: 0c01 |0008: move-result-object v1 │ │ +4cbeba: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -1767917,21 +1767918,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -4cbeb8: |[4cbeb8] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement; │ │ -4cbec8: 6e40 d5f8 2013 |0000: invoke-virtual {v0, v2, v3, v1}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@f8d5 │ │ -4cbece: 0c01 |0003: move-result-object v1 │ │ -4cbed0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4cbed2: 6e52 dff8 1054 |0005: invoke-virtual {v0, v1, v4, v5, v2}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; // method@f8df │ │ -4cbed8: 0c01 |0008: move-result-object v1 │ │ -4cbeda: 1101 |0009: return-object v1 │ │ +4cbebc: |[4cbebc] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement; │ │ +4cbecc: 6e40 d5f8 2013 |0000: invoke-virtual {v0, v2, v3, v1}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@f8d5 │ │ +4cbed2: 0c01 |0003: move-result-object v1 │ │ +4cbed4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4cbed6: 6e52 dff8 1054 |0005: invoke-virtual {v0, v1, v4, v5, v2}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; // method@f8df │ │ +4cbedc: 0c01 |0008: move-result-object v1 │ │ +4cbede: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -1767944,20 +1767945,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -4cbedc: |[4cbedc] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; │ │ -4cbeec: 6e40 d5f8 2013 |0000: invoke-virtual {v0, v2, v3, v1}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@f8d5 │ │ -4cbef2: 0c01 |0003: move-result-object v1 │ │ -4cbef4: 6e56 dff8 1054 |0004: invoke-virtual {v0, v1, v4, v5, v6}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; // method@f8df │ │ -4cbefa: 0c01 |0007: move-result-object v1 │ │ -4cbefc: 1101 |0008: return-object v1 │ │ +4cbee0: |[4cbee0] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; │ │ +4cbef0: 6e40 d5f8 2013 |0000: invoke-virtual {v0, v2, v3, v1}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@f8d5 │ │ +4cbef6: 0c01 |0003: move-result-object v1 │ │ +4cbef8: 6e56 dff8 1054 |0004: invoke-virtual {v0, v1, v4, v5, v6}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; // method@f8df │ │ +4cbefe: 0c01 |0007: move-result-object v1 │ │ +4cbf00: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -1767971,19 +1767972,19 @@ │ │ type : '(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4cbf00: |[4cbf00] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement; │ │ -4cbf10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cbf12: 6e50 dff8 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; // method@f8df │ │ -4cbf18: 0c02 |0004: move-result-object v2 │ │ -4cbf1a: 1102 |0005: return-object v2 │ │ +4cbf04: |[4cbf04] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement; │ │ +4cbf14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cbf16: 6e50 dff8 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; // method@f8df │ │ +4cbf1c: 0c02 |0004: move-result-object v2 │ │ +4cbf1e: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/xml/namespace/QName; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/util/Iterator; │ │ @@ -1767994,19 +1767995,19 @@ │ │ type : '(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -4cbf1c: |[4cbf1c] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; │ │ -4cbf2c: 5410 15b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbf30: 7155 d7fb 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.construct:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; // method@fbd7 │ │ -4cbf36: 0c02 |0005: move-result-object v2 │ │ -4cbf38: 1102 |0006: return-object v2 │ │ +4cbf20: |[4cbf20] org.codehaus.stax2.ri.Stax2EventFactoryImpl.createStartElement:(Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/stream/events/StartElement; │ │ +4cbf30: 5410 15b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbf34: 7155 d7fb 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.construct:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; // method@fbd7 │ │ +4cbf3a: 0c02 |0005: move-result-object v2 │ │ +4cbf3c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0007 reg=2 (null) Ljavax/xml/namespace/QName; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/util/Iterator; │ │ @@ -1768018,17 +1768019,17 @@ │ │ type : '(Ljavax/xml/stream/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cbfac: |[4cbfac] org.codehaus.stax2.ri.Stax2EventFactoryImpl.setLocation:(Ljavax/xml/stream/Location;)V │ │ -4cbfbc: 5b01 15b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ -4cbfc0: 0e00 |0002: return-void │ │ +4cbfb0: |[4cbfb0] org.codehaus.stax2.ri.Stax2EventFactoryImpl.setLocation:(Ljavax/xml/stream/Location;)V │ │ +4cbfc0: 5b01 15b0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl;.mLocation:Ljavax/xml/stream/Location; // field@b015 │ │ +4cbfc4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/ri/Stax2EventFactoryImpl; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/stream/Location; │ │ │ │ @@ -1768136,25 +1768137,25 @@ │ │ type : '(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4cc480: |[4cc480] org.codehaus.stax2.ri.Stax2EventReaderImpl.:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V │ │ -4cc490: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cc496: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4cc498: 5b10 1eb0 |0004: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc49c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4cc49e: 5910 21b0 |0007: iput v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cc4a2: 1270 |0009: const/4 v0, #int 7 // #7 │ │ -4cc4a4: 5910 1fb0 |000a: iput v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPrePeekEvent:I // field@b01f │ │ -4cc4a8: 5b12 1db0 |000c: iput-object v2, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator; // field@b01d │ │ -4cc4ac: 5b13 20b0 |000e: iput-object v3, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc4b0: 0e00 |0010: return-void │ │ +4cc484: |[4cc484] org.codehaus.stax2.ri.Stax2EventReaderImpl.:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V │ │ +4cc494: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cc49a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4cc49c: 5b10 1eb0 |0004: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc4a0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4cc4a2: 5910 21b0 |0007: iput v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cc4a6: 1270 |0009: const/4 v0, #int 7 // #7 │ │ +4cc4a8: 5910 1fb0 |000a: iput v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPrePeekEvent:I // field@b01f │ │ +4cc4ac: 5b12 1db0 |000c: iput-object v2, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator; // field@b01d │ │ +4cc4b0: 5b13 20b0 |000e: iput-object v3, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc4b4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=106 │ │ 0x0007 line=116 │ │ 0x000a line=124 │ │ 0x000c line=134 │ │ @@ -1768169,45 +1768170,45 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -4cc064: |[4cc064] org.codehaus.stax2.ri.Stax2EventReaderImpl.findErrorDesc:(II)Ljava/lang/String; │ │ -4cc074: 6e30 e7f8 2103 |0000: invoke-virtual {v1, v2, v3}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.getErrorDesc:(II)Ljava/lang/String; // method@f8e7 │ │ -4cc07a: 0c03 |0003: move-result-object v3 │ │ -4cc07c: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ -4cc080: 1103 |0006: return-object v3 │ │ -4cc082: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -4cc084: 3232 2b00 |0008: if-eq v2, v3, 0033 // +002b │ │ -4cc088: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -4cc08a: 3232 2500 |000b: if-eq v2, v3, 0030 // +0025 │ │ -4cc08e: 1233 |000d: const/4 v3, #int 3 // #3 │ │ -4cc090: 3232 1f00 |000e: if-eq v2, v3, 002d // +001f │ │ -4cc094: 1243 |0010: const/4 v3, #int 4 // #4 │ │ -4cc096: 3232 1900 |0011: if-eq v2, v3, 002a // +0019 │ │ -4cc09a: 2203 0819 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4cc09e: 7010 06e1 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cc0a4: 1a00 b824 |0018: const-string v0, "Internal error (unrecognized error type: " // string@24b8 │ │ -4cc0a8: 6e20 12e1 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cc0ae: 6e20 0de1 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4cc0b4: 1a02 db04 |0020: const-string v2, ")" // string@04db │ │ -4cc0b8: 6e20 12e1 2300 |0022: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cc0be: 6e10 1fe1 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cc0c4: 0c02 |0028: move-result-object v2 │ │ -4cc0c6: 1102 |0029: return-object v2 │ │ -4cc0c8: 1a02 0359 |002a: const-string v2, "Should only encounter START_ELEMENT/END_ELEMENT, SPACE, or all-white-space CHARACTERS" // string@5903 │ │ -4cc0cc: 1102 |002c: return-object v2 │ │ -4cc0ce: 1a02 8f4f |002d: const-string v2, "Only all-whitespace CHARACTERS/CDATA (or SPACE) allowed for nextTag()" // string@4f8f │ │ -4cc0d2: 1102 |002f: return-object v2 │ │ -4cc0d4: 1a02 ce1c |0030: const-string v2, "Expected a text token" // string@1cce │ │ -4cc0d8: 1102 |0032: return-object v2 │ │ -4cc0da: 1a02 d616 |0033: const-string v2, "Current state not START_ELEMENT when calling getElementText()" // string@16d6 │ │ -4cc0de: 1102 |0035: return-object v2 │ │ +4cc068: |[4cc068] org.codehaus.stax2.ri.Stax2EventReaderImpl.findErrorDesc:(II)Ljava/lang/String; │ │ +4cc078: 6e30 e7f8 2103 |0000: invoke-virtual {v1, v2, v3}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.getErrorDesc:(II)Ljava/lang/String; // method@f8e7 │ │ +4cc07e: 0c03 |0003: move-result-object v3 │ │ +4cc080: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ +4cc084: 1103 |0006: return-object v3 │ │ +4cc086: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +4cc088: 3232 2b00 |0008: if-eq v2, v3, 0033 // +002b │ │ +4cc08c: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +4cc08e: 3232 2500 |000b: if-eq v2, v3, 0030 // +0025 │ │ +4cc092: 1233 |000d: const/4 v3, #int 3 // #3 │ │ +4cc094: 3232 1f00 |000e: if-eq v2, v3, 002d // +001f │ │ +4cc098: 1243 |0010: const/4 v3, #int 4 // #4 │ │ +4cc09a: 3232 1900 |0011: if-eq v2, v3, 002a // +0019 │ │ +4cc09e: 2203 0819 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4cc0a2: 7010 06e1 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cc0a8: 1a00 b824 |0018: const-string v0, "Internal error (unrecognized error type: " // string@24b8 │ │ +4cc0ac: 6e20 12e1 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cc0b2: 6e20 0de1 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4cc0b8: 1a02 db04 |0020: const-string v2, ")" // string@04db │ │ +4cc0bc: 6e20 12e1 2300 |0022: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cc0c2: 6e10 1fe1 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cc0c8: 0c02 |0028: move-result-object v2 │ │ +4cc0ca: 1102 |0029: return-object v2 │ │ +4cc0cc: 1a02 0359 |002a: const-string v2, "Should only encounter START_ELEMENT/END_ELEMENT, SPACE, or all-white-space CHARACTERS" // string@5903 │ │ +4cc0d0: 1102 |002c: return-object v2 │ │ +4cc0d2: 1a02 8f4f |002d: const-string v2, "Only all-whitespace CHARACTERS/CDATA (or SPACE) allowed for nextTag()" // string@4f8f │ │ +4cc0d6: 1102 |002f: return-object v2 │ │ +4cc0d8: 1a02 ce1c |0030: const-string v2, "Expected a text token" // string@1cce │ │ +4cc0dc: 1102 |0032: return-object v2 │ │ +4cc0de: 1a02 d616 |0033: const-string v2, "Current state not START_ELEMENT when calling getElementText()" // string@16d6 │ │ +4cc0e2: 1102 |0035: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0013 line=528 │ │ locals : │ │ 0x0000 - 0x0036 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ 0x0000 - 0x0036 reg=2 (null) I │ │ @@ -1768218,18 +1768219,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cc540: |[4cc540] org.codehaus.stax2.ri.Stax2EventReaderImpl.throwEndOfInput:()V │ │ -4cc550: 2200 8e19 |0000: new-instance v0, Ljava/util/NoSuchElementException; // type@198e │ │ -4cc554: 7010 b8e3 0000 |0002: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@e3b8 │ │ -4cc55a: 2700 |0005: throw v0 │ │ +4cc544: |[4cc544] org.codehaus.stax2.ri.Stax2EventReaderImpl.throwEndOfInput:()V │ │ +4cc554: 2200 8e19 |0000: new-instance v0, Ljava/util/NoSuchElementException; // type@198e │ │ +4cc558: 7010 b8e3 0000 |0002: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@e3b8 │ │ +4cc55e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ │ │ Virtual methods - │ │ @@ -1768238,18 +1768239,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cc4b4: |[4cc4b4] org.codehaus.stax2.ri.Stax2EventReaderImpl.close:()V │ │ -4cc4c4: 5410 20b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc4c8: 7210 bff7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.close:()V // method@f7bf │ │ -4cc4ce: 0e00 |0005: return-void │ │ +4cc4b8: |[4cc4b8] org.codehaus.stax2.ri.Stax2EventReaderImpl.close:()V │ │ +4cc4c8: 5410 20b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc4cc: 7210 bff7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.close:()V // method@f7bf │ │ +4cc4d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;) │ │ @@ -1768257,37 +1768258,37 @@ │ │ type : '(ZI)Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4cc1e4: |[4cc1e4] org.codehaus.stax2.ri.Stax2EventReaderImpl.createNextEvent:(ZI)Ljavax/xml/stream/events/XMLEvent; │ │ -4cc1f4: 5420 1db0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator; // field@b01d │ │ -4cc1f8: 5421 20b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc1fc: 7220 35e6 1000 |0004: invoke-interface {v0, v1}, Ljavax/xml/stream/util/XMLEventAllocator;.allocate:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent; // method@e635 │ │ -4cc202: 0c00 |0007: move-result-object v0 │ │ -4cc204: 3803 0900 |0008: if-eqz v3, 0011 // +0009 │ │ -4cc208: 1303 0800 |000a: const/16 v3, #int 8 // #8 │ │ -4cc20c: 3334 0500 |000c: if-ne v4, v3, 0011 // +0005 │ │ -4cc210: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -4cc212: 5923 21b0 |000f: iput v3, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cc216: 1100 |0011: return-object v0 │ │ -4cc218: 0d03 |0012: move-exception v3 │ │ -4cc21a: 6e10 abe0 0300 |0013: invoke-virtual {v3}, Ljava/lang/RuntimeException;.getCause:()Ljava/lang/Throwable; // method@e0ab │ │ -4cc220: 0c04 |0016: move-result-object v4 │ │ -4cc222: 3804 0e00 |0017: if-eqz v4, 0025 // +000e │ │ -4cc226: 2040 251a |0019: instance-of v0, v4, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4cc22a: 3900 0700 |001b: if-nez v0, 0022 // +0007 │ │ -4cc22e: 6e10 3ee1 0400 |001d: invoke-virtual {v4}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@e13e │ │ -4cc234: 0c04 |0020: move-result-object v4 │ │ -4cc236: 28f6 |0021: goto 0017 // -000a │ │ -4cc238: 1f04 251a |0022: check-cast v4, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4cc23c: 2704 |0024: throw v4 │ │ -4cc23e: 2703 |0025: throw v3 │ │ +4cc1e8: |[4cc1e8] org.codehaus.stax2.ri.Stax2EventReaderImpl.createNextEvent:(ZI)Ljavax/xml/stream/events/XMLEvent; │ │ +4cc1f8: 5420 1db0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator; // field@b01d │ │ +4cc1fc: 5421 20b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc200: 7220 35e6 1000 |0004: invoke-interface {v0, v1}, Ljavax/xml/stream/util/XMLEventAllocator;.allocate:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent; // method@e635 │ │ +4cc206: 0c00 |0007: move-result-object v0 │ │ +4cc208: 3803 0900 |0008: if-eqz v3, 0011 // +0009 │ │ +4cc20c: 1303 0800 |000a: const/16 v3, #int 8 // #8 │ │ +4cc210: 3334 0500 |000c: if-ne v4, v3, 0011 // +0005 │ │ +4cc214: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +4cc216: 5923 21b0 |000f: iput v3, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cc21a: 1100 |0011: return-object v0 │ │ +4cc21c: 0d03 |0012: move-exception v3 │ │ +4cc21e: 6e10 abe0 0300 |0013: invoke-virtual {v3}, Ljava/lang/RuntimeException;.getCause:()Ljava/lang/Throwable; // method@e0ab │ │ +4cc224: 0c04 |0016: move-result-object v4 │ │ +4cc226: 3804 0e00 |0017: if-eqz v4, 0025 // +000e │ │ +4cc22a: 2040 251a |0019: instance-of v0, v4, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4cc22e: 3900 0700 |001b: if-nez v0, 0022 // +0007 │ │ +4cc232: 6e10 3ee1 0400 |001d: invoke-virtual {v4}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@e13e │ │ +4cc238: 0c04 |0020: move-result-object v4 │ │ +4cc23a: 28f6 |0021: goto 0017 // -000a │ │ +4cc23c: 1f04 251a |0022: check-cast v4, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4cc240: 2704 |0024: throw v4 │ │ +4cc242: 2703 |0025: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/RuntimeException; -> 0x0012 │ │ positions : │ │ 0x0000 line=411 │ │ 0x000f line=413 │ │ 0x0013 line=423 │ │ @@ -1768305,20 +1768306,20 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4cc250: |[4cc250] org.codehaus.stax2.ri.Stax2EventReaderImpl.createStartDocumentEvent:()Ljavax/xml/stream/events/XMLEvent; │ │ -4cc260: 5420 1db0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator; // field@b01d │ │ -4cc264: 5421 20b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc268: 7220 35e6 1000 |0004: invoke-interface {v0, v1}, Ljavax/xml/stream/util/XMLEventAllocator;.allocate:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent; // method@e635 │ │ -4cc26e: 0c00 |0007: move-result-object v0 │ │ -4cc270: 1100 |0008: return-object v0 │ │ +4cc254: |[4cc254] org.codehaus.stax2.ri.Stax2EventReaderImpl.createStartDocumentEvent:()Ljavax/xml/stream/events/XMLEvent; │ │ +4cc264: 5420 1db0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator; // field@b01d │ │ +4cc268: 5421 20b0 |0002: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc26c: 7220 35e6 1000 |0004: invoke-interface {v0, v1}, Ljavax/xml/stream/util/XMLEventAllocator;.allocate:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent; // method@e635 │ │ +4cc272: 0c00 |0007: move-result-object v0 │ │ +4cc274: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;) │ │ @@ -1768326,74 +1768327,74 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -4cc0e0: |[4cc0e0] org.codehaus.stax2.ri.Stax2EventReaderImpl.getElementText:()Ljava/lang/String; │ │ -4cc0f0: 5450 1eb0 |0000: iget-object v0, v5, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc0f4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4cc0f8: 5450 20b0 |0004: iget-object v0, v5, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc0fc: 7210 e5f7 0000 |0006: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementText:()Ljava/lang/String; // method@f7e5 │ │ -4cc102: 0c00 |0009: move-result-object v0 │ │ -4cc104: 1100 |000a: return-object v0 │ │ -4cc106: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -4cc108: 5b51 1eb0 |000c: iput-object v1, v5, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc10c: 5252 1fb0 |000e: iget v2, v5, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPrePeekEvent:I // field@b01f │ │ -4cc110: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -4cc112: 3232 0900 |0011: if-eq v2, v3, 001a // +0009 │ │ -4cc116: 7030 e5f8 3502 |0013: invoke-direct {v5, v3, v2}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ -4cc11c: 0c02 |0016: move-result-object v2 │ │ -4cc11e: 6e20 f2f8 2500 |0017: invoke-virtual {v5, v2}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ -4cc124: 0712 |001a: move-object v2, v1 │ │ -4cc126: 7210 eee5 0000 |001b: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.isEndElement:()Z // method@e5ee │ │ -4cc12c: 0a03 |001e: move-result v3 │ │ -4cc12e: 3803 0e00 |001f: if-eqz v3, 002d // +000e │ │ -4cc132: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ -4cc136: 6e10 05e1 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4cc13c: 0c00 |0026: move-result-object v0 │ │ -4cc13e: 1100 |0027: return-object v0 │ │ -4cc140: 3902 0400 |0028: if-nez v2, 002c // +0004 │ │ -4cc144: 1a02 0000 |002a: const-string v2, "" // string@0000 │ │ -4cc148: 1102 |002c: return-object v2 │ │ -4cc14a: 7210 e8e5 0000 |002d: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.getEventType:()I // method@e5e8 │ │ -4cc150: 0a03 |0030: move-result v3 │ │ -4cc152: 1254 |0031: const/4 v4, #int 5 // #5 │ │ -4cc154: 3243 3600 |0032: if-eq v3, v4, 0068 // +0036 │ │ -4cc158: 1234 |0034: const/4 v4, #int 3 // #3 │ │ -4cc15a: 3343 0300 |0035: if-ne v3, v4, 0038 // +0003 │ │ -4cc15e: 2831 |0037: goto 0068 // +0031 │ │ -4cc160: 7210 ece5 0000 |0038: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.isCharacters:()Z // method@e5ec │ │ -4cc166: 0a04 |003b: move-result v4 │ │ -4cc168: 3904 0a00 |003c: if-nez v4, 0046 // +000a │ │ -4cc16c: 1224 |003e: const/4 v4, #int 2 // #2 │ │ -4cc16e: 7030 e5f8 4503 |003f: invoke-direct {v5, v4, v3}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ -4cc174: 0c03 |0042: move-result-object v3 │ │ -4cc176: 6e20 f2f8 3500 |0043: invoke-virtual {v5, v3}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ -4cc17c: 7210 e5e5 0000 |0046: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.asCharacters:()Ljavax/xml/stream/events/Characters; // method@e5e5 │ │ -4cc182: 0c00 |0049: move-result-object v0 │ │ -4cc184: 7210 bce5 0000 |004a: invoke-interface {v0}, Ljavax/xml/stream/events/Characters;.getData:()Ljava/lang/String; // method@e5bc │ │ -4cc18a: 0c00 |004d: move-result-object v0 │ │ -4cc18c: 3902 0400 |004e: if-nez v2, 0052 // +0004 │ │ -4cc190: 0702 |0050: move-object v2, v0 │ │ -4cc192: 2817 |0051: goto 0068 // +0017 │ │ -4cc194: 3901 1300 |0052: if-nez v1, 0065 // +0013 │ │ -4cc198: 2201 0719 |0054: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ -4cc19c: 6e10 dae0 0200 |0056: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cc1a2: 0a03 |0059: move-result v3 │ │ -4cc1a4: 6e10 dae0 0000 |005a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cc1aa: 0a04 |005d: move-result v4 │ │ -4cc1ac: b043 |005e: add-int/2addr v3, v4 │ │ -4cc1ae: 7020 f5e0 3100 |005f: invoke-direct {v1, v3}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ -4cc1b4: 6e20 fae0 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4cc1ba: 6e20 fae0 0100 |0065: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4cc1c0: 6e10 eef8 0500 |0068: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f8ee │ │ -4cc1c6: 0c00 |006b: move-result-object v0 │ │ -4cc1c8: 28af |006c: goto 001b // -0051 │ │ +4cc0e4: |[4cc0e4] org.codehaus.stax2.ri.Stax2EventReaderImpl.getElementText:()Ljava/lang/String; │ │ +4cc0f4: 5450 1eb0 |0000: iget-object v0, v5, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc0f8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4cc0fc: 5450 20b0 |0004: iget-object v0, v5, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc100: 7210 e5f7 0000 |0006: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementText:()Ljava/lang/String; // method@f7e5 │ │ +4cc106: 0c00 |0009: move-result-object v0 │ │ +4cc108: 1100 |000a: return-object v0 │ │ +4cc10a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +4cc10c: 5b51 1eb0 |000c: iput-object v1, v5, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc110: 5252 1fb0 |000e: iget v2, v5, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPrePeekEvent:I // field@b01f │ │ +4cc114: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +4cc116: 3232 0900 |0011: if-eq v2, v3, 001a // +0009 │ │ +4cc11a: 7030 e5f8 3502 |0013: invoke-direct {v5, v3, v2}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ +4cc120: 0c02 |0016: move-result-object v2 │ │ +4cc122: 6e20 f2f8 2500 |0017: invoke-virtual {v5, v2}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ +4cc128: 0712 |001a: move-object v2, v1 │ │ +4cc12a: 7210 eee5 0000 |001b: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.isEndElement:()Z // method@e5ee │ │ +4cc130: 0a03 |001e: move-result v3 │ │ +4cc132: 3803 0e00 |001f: if-eqz v3, 002d // +000e │ │ +4cc136: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ +4cc13a: 6e10 05e1 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4cc140: 0c00 |0026: move-result-object v0 │ │ +4cc142: 1100 |0027: return-object v0 │ │ +4cc144: 3902 0400 |0028: if-nez v2, 002c // +0004 │ │ +4cc148: 1a02 0000 |002a: const-string v2, "" // string@0000 │ │ +4cc14c: 1102 |002c: return-object v2 │ │ +4cc14e: 7210 e8e5 0000 |002d: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.getEventType:()I // method@e5e8 │ │ +4cc154: 0a03 |0030: move-result v3 │ │ +4cc156: 1254 |0031: const/4 v4, #int 5 // #5 │ │ +4cc158: 3243 3600 |0032: if-eq v3, v4, 0068 // +0036 │ │ +4cc15c: 1234 |0034: const/4 v4, #int 3 // #3 │ │ +4cc15e: 3343 0300 |0035: if-ne v3, v4, 0038 // +0003 │ │ +4cc162: 2831 |0037: goto 0068 // +0031 │ │ +4cc164: 7210 ece5 0000 |0038: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.isCharacters:()Z // method@e5ec │ │ +4cc16a: 0a04 |003b: move-result v4 │ │ +4cc16c: 3904 0a00 |003c: if-nez v4, 0046 // +000a │ │ +4cc170: 1224 |003e: const/4 v4, #int 2 // #2 │ │ +4cc172: 7030 e5f8 4503 |003f: invoke-direct {v5, v4, v3}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ +4cc178: 0c03 |0042: move-result-object v3 │ │ +4cc17a: 6e20 f2f8 3500 |0043: invoke-virtual {v5, v3}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ +4cc180: 7210 e5e5 0000 |0046: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.asCharacters:()Ljavax/xml/stream/events/Characters; // method@e5e5 │ │ +4cc186: 0c00 |0049: move-result-object v0 │ │ +4cc188: 7210 bce5 0000 |004a: invoke-interface {v0}, Ljavax/xml/stream/events/Characters;.getData:()Ljava/lang/String; // method@e5bc │ │ +4cc18e: 0c00 |004d: move-result-object v0 │ │ +4cc190: 3902 0400 |004e: if-nez v2, 0052 // +0004 │ │ +4cc194: 0702 |0050: move-object v2, v0 │ │ +4cc196: 2817 |0051: goto 0068 // +0017 │ │ +4cc198: 3901 1300 |0052: if-nez v1, 0065 // +0013 │ │ +4cc19c: 2201 0719 |0054: new-instance v1, Ljava/lang/StringBuffer; // type@1907 │ │ +4cc1a0: 6e10 dae0 0200 |0056: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cc1a6: 0a03 |0059: move-result v3 │ │ +4cc1a8: 6e10 dae0 0000 |005a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cc1ae: 0a04 |005d: move-result v4 │ │ +4cc1b0: b043 |005e: add-int/2addr v3, v4 │ │ +4cc1b2: 7020 f5e0 3100 |005f: invoke-direct {v1, v3}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ +4cc1b8: 6e20 fae0 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4cc1be: 6e20 fae0 0100 |0065: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4cc1c4: 6e10 eef8 0500 |0068: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f8ee │ │ +4cc1ca: 0c00 |006b: move-result-object v0 │ │ +4cc1cc: 28af |006c: goto 001b // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0004 line=180 │ │ 0x000c line=184 │ │ 0x000e line=189 │ │ 0x0013 line=190 │ │ @@ -1768421,19 +1768422,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4cc00c: |[4cc00c] org.codehaus.stax2.ri.Stax2EventReaderImpl.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ -4cc01c: 5410 20b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc020: 7220 f0f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@f7f0 │ │ -4cc026: 0c02 |0005: move-result-object v2 │ │ -4cc028: 1102 |0006: return-object v2 │ │ +4cc010: |[4cc010] org.codehaus.stax2.ri.Stax2EventReaderImpl.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ +4cc020: 5410 20b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc024: 7220 f0f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@f7f0 │ │ +4cc02a: 0c02 |0005: move-result-object v2 │ │ +4cc02c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1768442,17 +1768443,17 @@ │ │ type : '()Ljavax/xml/stream/XMLStreamReader;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cc1cc: |[4cc1cc] org.codehaus.stax2.ri.Stax2EventReaderImpl.getStreamReader:()Ljavax/xml/stream/XMLStreamReader; │ │ -4cc1dc: 5410 20b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc1e0: 1100 |0002: return-object v0 │ │ +4cc1d0: |[4cc1d0] org.codehaus.stax2.ri.Stax2EventReaderImpl.getStreamReader:()Ljavax/xml/stream/XMLStreamReader; │ │ +4cc1e0: 5410 20b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc1e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;) │ │ @@ -1768460,22 +1768461,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4cbfc4: |[4cbfc4] org.codehaus.stax2.ri.Stax2EventReaderImpl.hasNext:()Z │ │ -4cbfd4: 5220 21b0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cbfd8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4cbfda: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -4cbfde: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4cbfe0: 2802 |0006: goto 0008 // +0002 │ │ -4cbfe2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4cbfe4: 0f00 |0008: return v0 │ │ +4cbfc8: |[4cbfc8] org.codehaus.stax2.ri.Stax2EventReaderImpl.hasNext:()Z │ │ +4cbfd8: 5220 21b0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cbfdc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4cbfde: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +4cbfe2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4cbfe4: 2802 |0006: goto 0008 // +0002 │ │ +4cbfe6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4cbfe8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ │ │ #8 : (in Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;) │ │ @@ -1768483,22 +1768484,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4cbfe8: |[4cbfe8] org.codehaus.stax2.ri.Stax2EventReaderImpl.hasNextEvent:()Z │ │ -4cbff8: 5220 21b0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cbffc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4cbffe: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -4cc002: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4cc004: 2802 |0006: goto 0008 // +0002 │ │ -4cc006: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4cc008: 0f00 |0008: return v0 │ │ +4cbfec: |[4cbfec] org.codehaus.stax2.ri.Stax2EventReaderImpl.hasNextEvent:()Z │ │ +4cbffc: 5220 21b0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cc000: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4cc002: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +4cc006: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4cc008: 2802 |0006: goto 0008 // +0002 │ │ +4cc00a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4cc00c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ │ │ #9 : (in Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;) │ │ @@ -1768512,22 +1768513,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4cc02c: |[4cc02c] org.codehaus.stax2.ri.Stax2EventReaderImpl.next:()Ljava/lang/Object; │ │ -4cc03c: 6e10 eef8 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f8ee │ │ -4cc042: 0c00 |0003: move-result-object v0 │ │ -4cc044: 1100 |0004: return-object v0 │ │ -4cc046: 0d00 |0005: move-exception v0 │ │ -4cc048: 6e20 f6f8 0100 |0006: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.throwUnchecked:(Ljavax/xml/stream/XMLStreamException;)V // method@f8f6 │ │ -4cc04e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4cc050: 1100 |000a: return-object v0 │ │ +4cc030: |[4cc030] org.codehaus.stax2.ri.Stax2EventReaderImpl.next:()Ljava/lang/Object; │ │ +4cc040: 6e10 eef8 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f8ee │ │ +4cc046: 0c00 |0003: move-result-object v0 │ │ +4cc048: 1100 |0004: return-object v0 │ │ +4cc04a: 0d00 |0005: move-exception v0 │ │ +4cc04c: 6e20 f6f8 0100 |0006: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.throwUnchecked:(Ljavax/xml/stream/XMLStreamException;)V // method@f8f6 │ │ +4cc052: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4cc054: 1100 |000a: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljavax/xml/stream/XMLStreamException; -> 0x0005 │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=262 │ │ locals : │ │ @@ -1768538,42 +1768539,42 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -4cc274: |[4cc274] org.codehaus.stax2.ri.Stax2EventReaderImpl.nextEvent:()Ljavax/xml/stream/events/XMLEvent; │ │ -4cc284: 5230 21b0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cc288: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4cc28a: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -4cc28c: 3320 0600 |0004: if-ne v0, v2, 000a // +0006 │ │ -4cc290: 7010 f5f8 0300 |0006: invoke-direct {v3}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.throwEndOfInput:()V // method@f8f5 │ │ -4cc296: 280b |0009: goto 0014 // +000b │ │ -4cc298: 3310 0a00 |000a: if-ne v0, v1, 0014 // +000a │ │ -4cc29c: 1230 |000c: const/4 v0, #int 3 // #3 │ │ -4cc29e: 5930 21b0 |000d: iput v0, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cc2a2: 6e10 e4f8 0300 |000f: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.createStartDocumentEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f8e4 │ │ -4cc2a8: 0c00 |0012: move-result-object v0 │ │ -4cc2aa: 1100 |0013: return-object v0 │ │ -4cc2ac: 5430 1eb0 |0014: iget-object v0, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc2b0: 3800 0e00 |0016: if-eqz v0, 0024 // +000e │ │ -4cc2b4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -4cc2b6: 5b31 1eb0 |0019: iput-object v1, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc2ba: 7210 ede5 0000 |001b: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.isEndDocument:()Z // method@e5ed │ │ -4cc2c0: 0a01 |001e: move-result v1 │ │ -4cc2c2: 3801 0400 |001f: if-eqz v1, 0023 // +0004 │ │ -4cc2c6: 5932 21b0 |0021: iput v2, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cc2ca: 1100 |0023: return-object v0 │ │ -4cc2cc: 5430 20b0 |0024: iget-object v0, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc2d0: 7210 fcf7 0000 |0026: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.next:()I // method@f7fc │ │ -4cc2d6: 0a00 |0029: move-result v0 │ │ -4cc2d8: 6e30 e3f8 1300 |002a: invoke-virtual {v3, v1, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.createNextEvent:(ZI)Ljavax/xml/stream/events/XMLEvent; // method@f8e3 │ │ -4cc2de: 0c00 |002d: move-result-object v0 │ │ -4cc2e0: 1100 |002e: return-object v0 │ │ +4cc278: |[4cc278] org.codehaus.stax2.ri.Stax2EventReaderImpl.nextEvent:()Ljavax/xml/stream/events/XMLEvent; │ │ +4cc288: 5230 21b0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cc28c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4cc28e: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +4cc290: 3320 0600 |0004: if-ne v0, v2, 000a // +0006 │ │ +4cc294: 7010 f5f8 0300 |0006: invoke-direct {v3}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.throwEndOfInput:()V // method@f8f5 │ │ +4cc29a: 280b |0009: goto 0014 // +000b │ │ +4cc29c: 3310 0a00 |000a: if-ne v0, v1, 0014 // +000a │ │ +4cc2a0: 1230 |000c: const/4 v0, #int 3 // #3 │ │ +4cc2a2: 5930 21b0 |000d: iput v0, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cc2a6: 6e10 e4f8 0300 |000f: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.createStartDocumentEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f8e4 │ │ +4cc2ac: 0c00 |0012: move-result-object v0 │ │ +4cc2ae: 1100 |0013: return-object v0 │ │ +4cc2b0: 5430 1eb0 |0014: iget-object v0, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc2b4: 3800 0e00 |0016: if-eqz v0, 0024 // +000e │ │ +4cc2b8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +4cc2ba: 5b31 1eb0 |0019: iput-object v1, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc2be: 7210 ede5 0000 |001b: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.isEndDocument:()Z // method@e5ed │ │ +4cc2c4: 0a01 |001e: move-result v1 │ │ +4cc2c6: 3801 0400 |001f: if-eqz v1, 0023 // +0004 │ │ +4cc2ca: 5932 21b0 |0021: iput v2, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cc2ce: 1100 |0023: return-object v0 │ │ +4cc2d0: 5430 20b0 |0024: iget-object v0, v3, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc2d4: 7210 fcf7 0000 |0026: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.next:()I // method@f7fc │ │ +4cc2da: 0a00 |0029: move-result v0 │ │ +4cc2dc: 6e30 e3f8 1300 |002a: invoke-virtual {v3, v1, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.createNextEvent:(ZI)Ljavax/xml/stream/events/XMLEvent; // method@f8e3 │ │ +4cc2e2: 0c00 |002d: move-result-object v0 │ │ +4cc2e4: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0006 line=242 │ │ 0x000d line=244 │ │ 0x000f line=245 │ │ 0x0014 line=247 │ │ @@ -1768589,73 +1768590,73 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -4cc2e4: |[4cc2e4] org.codehaus.stax2.ri.Stax2EventReaderImpl.nextTag:()Ljavax/xml/stream/events/XMLEvent; │ │ -4cc2f4: 5460 1eb0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc2f8: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -4cc2fa: 1302 0c00 |0003: const/16 v2, #int 12 // #c │ │ -4cc2fe: 1233 |0005: const/4 v3, #int 3 // #3 │ │ -4cc300: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -4cc302: 3800 2800 |0007: if-eqz v0, 002f // +0028 │ │ -4cc306: 5b64 1eb0 |0009: iput-object v4, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc30a: 7210 e8e5 0000 |000b: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.getEventType:()I // method@e5e8 │ │ -4cc310: 0a05 |000e: move-result v5 │ │ -4cc312: 3225 0f00 |000f: if-eq v5, v2, 001e // +000f │ │ -4cc316: 2b05 5500 0000 |0011: packed-switch v5, 00000066 // +00000055 │ │ -4cc31c: 7030 e5f8 1605 |0014: invoke-direct {v6, v1, v5}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ -4cc322: 0c00 |0017: move-result-object v0 │ │ -4cc324: 6e20 f2f8 0600 |0018: invoke-virtual {v6, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ -4cc32a: 281b |001b: goto 0036 // +001b │ │ -4cc32c: 1104 |001c: return-object v4 │ │ -4cc32e: 1100 |001d: return-object v0 │ │ -4cc330: 1f00 291a |001e: check-cast v0, Ljavax/xml/stream/events/Characters; // type@1a29 │ │ -4cc334: 7210 bfe5 0000 |0020: invoke-interface {v0}, Ljavax/xml/stream/events/Characters;.isWhiteSpace:()Z // method@e5bf │ │ -4cc33a: 0a00 |0023: move-result v0 │ │ -4cc33c: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -4cc340: 2810 |0026: goto 0036 // +0010 │ │ -4cc342: 7030 e5f8 3605 |0027: invoke-direct {v6, v3, v5}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ -4cc348: 0c00 |002a: move-result-object v0 │ │ -4cc34a: 6e20 f2f8 0600 |002b: invoke-virtual {v6, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ -4cc350: 2808 |002e: goto 0036 // +0008 │ │ -4cc352: 5260 21b0 |002f: iget v0, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cc356: 1215 |0031: const/4 v5, #int 1 // #1 │ │ -4cc358: 3350 0400 |0032: if-ne v0, v5, 0036 // +0004 │ │ -4cc35c: 5963 21b0 |0034: iput v3, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cc360: 5460 20b0 |0036: iget-object v0, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc364: 7210 fcf7 0000 |0038: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.next:()I // method@f7fc │ │ -4cc36a: 0a00 |003b: move-result v0 │ │ -4cc36c: 1305 0800 |003c: const/16 v5, #int 8 // #8 │ │ -4cc370: 3250 2600 |003e: if-eq v0, v5, 0064 // +0026 │ │ -4cc374: 3220 1300 |0040: if-eq v0, v2, 0053 // +0013 │ │ -4cc378: 2b00 3800 0000 |0042: packed-switch v0, 0000007a // +00000038 │ │ -4cc37e: 7030 e5f8 1600 |0045: invoke-direct {v6, v1, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ -4cc384: 0c00 |0048: move-result-object v0 │ │ -4cc386: 6e20 f2f8 0600 |0049: invoke-virtual {v6, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ -4cc38c: 28ea |004c: goto 0036 // -0016 │ │ -4cc38e: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -4cc390: 6e30 e3f8 1600 |004e: invoke-virtual {v6, v1, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.createNextEvent:(ZI)Ljavax/xml/stream/events/XMLEvent; // method@f8e3 │ │ -4cc396: 0c00 |0051: move-result-object v0 │ │ -4cc398: 1100 |0052: return-object v0 │ │ -4cc39a: 5465 20b0 |0053: iget-object v5, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc39e: 7210 fbf7 0500 |0055: invoke-interface {v5}, Lorg/codehaus/stax2/XMLStreamReader2;.isWhiteSpace:()Z // method@f7fb │ │ -4cc3a4: 0a05 |0058: move-result v5 │ │ -4cc3a6: 3805 0300 |0059: if-eqz v5, 005c // +0003 │ │ -4cc3aa: 28db |005b: goto 0036 // -0025 │ │ -4cc3ac: 7030 e5f8 3600 |005c: invoke-direct {v6, v3, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ -4cc3b2: 0c00 |005f: move-result-object v0 │ │ -4cc3b4: 6e20 f2f8 0600 |0060: invoke-virtual {v6, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ -4cc3ba: 28d3 |0063: goto 0036 // -002d │ │ -4cc3bc: 1104 |0064: return-object v4 │ │ -4cc3be: 0000 |0065: nop // spacer │ │ -4cc3c0: 0001 0800 0100 0000 0c00 0000 0c00 ... |0066: packed-switch-data (20 units) │ │ -4cc3e8: 0001 0600 0100 0000 0b00 0000 0b00 ... |007a: packed-switch-data (16 units) │ │ +4cc2e8: |[4cc2e8] org.codehaus.stax2.ri.Stax2EventReaderImpl.nextTag:()Ljavax/xml/stream/events/XMLEvent; │ │ +4cc2f8: 5460 1eb0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc2fc: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +4cc2fe: 1302 0c00 |0003: const/16 v2, #int 12 // #c │ │ +4cc302: 1233 |0005: const/4 v3, #int 3 // #3 │ │ +4cc304: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +4cc306: 3800 2800 |0007: if-eqz v0, 002f // +0028 │ │ +4cc30a: 5b64 1eb0 |0009: iput-object v4, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc30e: 7210 e8e5 0000 |000b: invoke-interface {v0}, Ljavax/xml/stream/events/XMLEvent;.getEventType:()I // method@e5e8 │ │ +4cc314: 0a05 |000e: move-result v5 │ │ +4cc316: 3225 0f00 |000f: if-eq v5, v2, 001e // +000f │ │ +4cc31a: 2b05 5500 0000 |0011: packed-switch v5, 00000066 // +00000055 │ │ +4cc320: 7030 e5f8 1605 |0014: invoke-direct {v6, v1, v5}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ +4cc326: 0c00 |0017: move-result-object v0 │ │ +4cc328: 6e20 f2f8 0600 |0018: invoke-virtual {v6, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ +4cc32e: 281b |001b: goto 0036 // +001b │ │ +4cc330: 1104 |001c: return-object v4 │ │ +4cc332: 1100 |001d: return-object v0 │ │ +4cc334: 1f00 291a |001e: check-cast v0, Ljavax/xml/stream/events/Characters; // type@1a29 │ │ +4cc338: 7210 bfe5 0000 |0020: invoke-interface {v0}, Ljavax/xml/stream/events/Characters;.isWhiteSpace:()Z // method@e5bf │ │ +4cc33e: 0a00 |0023: move-result v0 │ │ +4cc340: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +4cc344: 2810 |0026: goto 0036 // +0010 │ │ +4cc346: 7030 e5f8 3605 |0027: invoke-direct {v6, v3, v5}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ +4cc34c: 0c00 |002a: move-result-object v0 │ │ +4cc34e: 6e20 f2f8 0600 |002b: invoke-virtual {v6, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ +4cc354: 2808 |002e: goto 0036 // +0008 │ │ +4cc356: 5260 21b0 |002f: iget v0, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cc35a: 1215 |0031: const/4 v5, #int 1 // #1 │ │ +4cc35c: 3350 0400 |0032: if-ne v0, v5, 0036 // +0004 │ │ +4cc360: 5963 21b0 |0034: iput v3, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cc364: 5460 20b0 |0036: iget-object v0, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc368: 7210 fcf7 0000 |0038: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.next:()I // method@f7fc │ │ +4cc36e: 0a00 |003b: move-result v0 │ │ +4cc370: 1305 0800 |003c: const/16 v5, #int 8 // #8 │ │ +4cc374: 3250 2600 |003e: if-eq v0, v5, 0064 // +0026 │ │ +4cc378: 3220 1300 |0040: if-eq v0, v2, 0053 // +0013 │ │ +4cc37c: 2b00 3800 0000 |0042: packed-switch v0, 0000007a // +00000038 │ │ +4cc382: 7030 e5f8 1600 |0045: invoke-direct {v6, v1, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ +4cc388: 0c00 |0048: move-result-object v0 │ │ +4cc38a: 6e20 f2f8 0600 |0049: invoke-virtual {v6, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ +4cc390: 28ea |004c: goto 0036 // -0016 │ │ +4cc392: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +4cc394: 6e30 e3f8 1600 |004e: invoke-virtual {v6, v1, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.createNextEvent:(ZI)Ljavax/xml/stream/events/XMLEvent; // method@f8e3 │ │ +4cc39a: 0c00 |0051: move-result-object v0 │ │ +4cc39c: 1100 |0052: return-object v0 │ │ +4cc39e: 5465 20b0 |0053: iget-object v5, v6, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc3a2: 7210 fbf7 0500 |0055: invoke-interface {v5}, Lorg/codehaus/stax2/XMLStreamReader2;.isWhiteSpace:()Z // method@f7fb │ │ +4cc3a8: 0a05 |0058: move-result v5 │ │ +4cc3aa: 3805 0300 |0059: if-eqz v5, 005c // +0003 │ │ +4cc3ae: 28db |005b: goto 0036 // -0025 │ │ +4cc3b0: 7030 e5f8 3600 |005c: invoke-direct {v6, v3, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.findErrorDesc:(II)Ljava/lang/String; // method@f8e5 │ │ +4cc3b6: 0c00 |005f: move-result-object v0 │ │ +4cc3b8: 6e20 f2f8 0600 |0060: invoke-virtual {v6, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;)V // method@f8f2 │ │ +4cc3be: 28d3 |0063: goto 0036 // -002d │ │ +4cc3c0: 1104 |0064: return-object v4 │ │ +4cc3c2: 0000 |0065: nop // spacer │ │ +4cc3c4: 0001 0800 0100 0000 0c00 0000 0c00 ... |0066: packed-switch-data (20 units) │ │ +4cc3ec: 0001 0600 0100 0000 0b00 0000 0b00 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0009 line=273 │ │ 0x000b line=274 │ │ 0x0014 line=304 │ │ 0x001e line=294 │ │ @@ -1768675,45 +1768676,45 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -4cc408: |[4cc408] org.codehaus.stax2.ri.Stax2EventReaderImpl.peek:()Ljavax/xml/stream/events/XMLEvent; │ │ -4cc418: 5420 1eb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc41c: 3900 2e00 |0002: if-nez v0, 0030 // +002e │ │ -4cc420: 5220 21b0 |0004: iget v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cc424: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -4cc426: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -4cc42a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4cc42c: 1100 |000a: return-object v0 │ │ -4cc42e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -4cc430: 3310 0f00 |000c: if-ne v0, v1, 001b // +000f │ │ -4cc434: 1270 |000e: const/4 v0, #int 7 // #7 │ │ -4cc436: 5920 1fb0 |000f: iput v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPrePeekEvent:I // field@b01f │ │ -4cc43a: 6e10 e4f8 0200 |0011: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.createStartDocumentEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f8e4 │ │ -4cc440: 0c00 |0014: move-result-object v0 │ │ -4cc442: 5b20 1eb0 |0015: iput-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc446: 1230 |0017: const/4 v0, #int 3 // #3 │ │ -4cc448: 5920 21b0 |0018: iput v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ -4cc44c: 2816 |001a: goto 0030 // +0016 │ │ -4cc44e: 5420 20b0 |001b: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc452: 7210 e6f7 0000 |001d: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getEventType:()I // method@f7e6 │ │ -4cc458: 0a00 |0020: move-result v0 │ │ -4cc45a: 5920 1fb0 |0021: iput v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPrePeekEvent:I // field@b01f │ │ -4cc45e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -4cc460: 5421 20b0 |0024: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc464: 7210 fcf7 0100 |0026: invoke-interface {v1}, Lorg/codehaus/stax2/XMLStreamReader2;.next:()I // method@f7fc │ │ -4cc46a: 0a01 |0029: move-result v1 │ │ -4cc46c: 6e30 e3f8 0201 |002a: invoke-virtual {v2, v0, v1}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.createNextEvent:(ZI)Ljavax/xml/stream/events/XMLEvent; // method@f8e3 │ │ -4cc472: 0c00 |002d: move-result-object v0 │ │ -4cc474: 5b20 1eb0 |002e: iput-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc478: 5420 1eb0 |0030: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ -4cc47c: 1100 |0032: return-object v0 │ │ +4cc40c: |[4cc40c] org.codehaus.stax2.ri.Stax2EventReaderImpl.peek:()Ljavax/xml/stream/events/XMLEvent; │ │ +4cc41c: 5420 1eb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc420: 3900 2e00 |0002: if-nez v0, 0030 // +002e │ │ +4cc424: 5220 21b0 |0004: iget v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cc428: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +4cc42a: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +4cc42e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4cc430: 1100 |000a: return-object v0 │ │ +4cc432: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +4cc434: 3310 0f00 |000c: if-ne v0, v1, 001b // +000f │ │ +4cc438: 1270 |000e: const/4 v0, #int 7 // #7 │ │ +4cc43a: 5920 1fb0 |000f: iput v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPrePeekEvent:I // field@b01f │ │ +4cc43e: 6e10 e4f8 0200 |0011: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.createStartDocumentEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f8e4 │ │ +4cc444: 0c00 |0014: move-result-object v0 │ │ +4cc446: 5b20 1eb0 |0015: iput-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc44a: 1230 |0017: const/4 v0, #int 3 // #3 │ │ +4cc44c: 5920 21b0 |0018: iput v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mState:I // field@b021 │ │ +4cc450: 2816 |001a: goto 0030 // +0016 │ │ +4cc452: 5420 20b0 |001b: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc456: 7210 e6f7 0000 |001d: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getEventType:()I // method@f7e6 │ │ +4cc45c: 0a00 |0020: move-result v0 │ │ +4cc45e: 5920 1fb0 |0021: iput v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPrePeekEvent:I // field@b01f │ │ +4cc462: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +4cc464: 5421 20b0 |0024: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc468: 7210 fcf7 0100 |0026: invoke-interface {v1}, Lorg/codehaus/stax2/XMLStreamReader2;.next:()I // method@f7fc │ │ +4cc46e: 0a01 |0029: move-result v1 │ │ +4cc470: 6e30 e3f8 0201 |002a: invoke-virtual {v2, v0, v1}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.createNextEvent:(ZI)Ljavax/xml/stream/events/XMLEvent; // method@f8e3 │ │ +4cc476: 0c00 |002d: move-result-object v0 │ │ +4cc478: 5b20 1eb0 |002e: iput-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc47c: 5420 1eb0 |0030: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mPeekedEvent:Ljavax/xml/stream/events/XMLEvent; // field@b01e │ │ +4cc480: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0004 line=355 │ │ 0x000f line=362 │ │ 0x0011 line=363 │ │ 0x0018 line=364 │ │ @@ -1768728,19 +1768729,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cc4d0: |[4cc4d0] org.codehaus.stax2.ri.Stax2EventReaderImpl.remove:()V │ │ -4cc4e0: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4cc4e4: 1a01 3d12 |0002: const-string v1, "Can not remove events from XMLEventReader." // string@123d │ │ -4cc4e8: 7020 45e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4cc4ee: 2700 |0007: throw v0 │ │ +4cc4d4: |[4cc4d4] org.codehaus.stax2.ri.Stax2EventReaderImpl.remove:()V │ │ +4cc4e4: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4cc4e8: 1a01 3d12 |0002: const-string v1, "Can not remove events from XMLEventReader." // string@123d │ │ +4cc4ec: 7020 45e1 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4cc4f2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ │ │ #15 : (in Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;) │ │ @@ -1768748,20 +1768749,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4cc4f0: |[4cc4f0] org.codehaus.stax2.ri.Stax2EventReaderImpl.reportProblem:(Ljava/lang/String;)V │ │ -4cc500: 5410 20b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ -4cc504: 7210 e9f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getLocation:()Ljavax/xml/stream/Location; // method@f7e9 │ │ -4cc50a: 0c00 |0005: move-result-object v0 │ │ -4cc50c: 6e30 f3f8 2100 |0006: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@f8f3 │ │ -4cc512: 0e00 |0009: return-void │ │ +4cc4f4: |[4cc4f4] org.codehaus.stax2.ri.Stax2EventReaderImpl.reportProblem:(Ljava/lang/String;)V │ │ +4cc504: 5410 20b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.mReader:Lorg/codehaus/stax2/XMLStreamReader2; // field@b020 │ │ +4cc508: 7210 e9f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getLocation:()Ljavax/xml/stream/Location; // method@f7e9 │ │ +4cc50e: 0c00 |0005: move-result-object v0 │ │ +4cc510: 6e30 f3f8 2100 |0006: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2EventReaderImpl;.reportProblem:(Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@f8f3 │ │ +4cc516: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1768770,22 +1768771,22 @@ │ │ type : '(Ljava/lang/String;Ljavax/xml/stream/Location;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4cc514: |[4cc514] org.codehaus.stax2.ri.Stax2EventReaderImpl.reportProblem:(Ljava/lang/String;Ljavax/xml/stream/Location;)V │ │ -4cc524: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -4cc528: 2203 251a |0002: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4cc52c: 7020 61e5 2300 |0004: invoke-direct {v3, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4cc532: 2703 |0007: throw v3 │ │ -4cc534: 2200 251a |0008: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4cc538: 7030 63e5 2003 |000a: invoke-direct {v0, v2, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@e563 │ │ -4cc53e: 2700 |000d: throw v0 │ │ +4cc518: |[4cc518] org.codehaus.stax2.ri.Stax2EventReaderImpl.reportProblem:(Ljava/lang/String;Ljavax/xml/stream/Location;)V │ │ +4cc528: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +4cc52c: 2203 251a |0002: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4cc530: 7020 61e5 2300 |0004: invoke-direct {v3, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4cc536: 2703 |0007: throw v3 │ │ +4cc538: 2200 251a |0008: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4cc53c: 7030 63e5 2003 |000a: invoke-direct {v0, v2, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@e563 │ │ +4cc542: 2700 |000d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=483 │ │ 0x0008 line=485 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/Stax2EventReaderImpl; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -1768802,46 +1768803,46 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -4cc55c: |[4cc55c] org.codehaus.stax2.ri.Stax2EventReaderImpl.throwUnchecked:(Ljavax/xml/stream/XMLStreamException;)V │ │ -4cc56c: 6e10 68e5 0400 |0000: invoke-virtual {v4}, Ljavax/xml/stream/XMLStreamException;.getNestedException:()Ljava/lang/Throwable; // method@e568 │ │ -4cc572: 0c00 |0003: move-result-object v0 │ │ -4cc574: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4cc578: 2805 |0006: goto 000b // +0005 │ │ -4cc57a: 6e10 68e5 0400 |0007: invoke-virtual {v4}, Ljavax/xml/stream/XMLStreamException;.getNestedException:()Ljava/lang/Throwable; // method@e568 │ │ -4cc580: 0c04 |000a: move-result-object v4 │ │ -4cc582: 2040 ff18 |000b: instance-of v0, v4, Ljava/lang/RuntimeException; // type@18ff │ │ -4cc586: 3900 3000 |000d: if-nez v0, 003d // +0030 │ │ -4cc58a: 2040 df18 |000f: instance-of v0, v4, Ljava/lang/Error; // type@18df │ │ -4cc58e: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -4cc592: 1f04 df18 |0013: check-cast v4, Ljava/lang/Error; // type@18df │ │ -4cc596: 2704 |0015: throw v4 │ │ -4cc598: 2200 ff18 |0016: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ -4cc59c: 2201 0819 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4cc5a0: 7010 06e1 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cc5a6: 1a02 326a |001d: const-string v2, "[was " // string@6a32 │ │ -4cc5aa: 6e20 12e1 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cc5b0: 6e10 96e0 0400 |0022: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4cc5b6: 0c02 |0025: move-result-object v2 │ │ -4cc5b8: 6e20 11e1 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4cc5be: 1a02 506a |0029: const-string v2, "] " // string@6a50 │ │ -4cc5c2: 6e20 12e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cc5c8: 6e10 3fe1 0400 |002e: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@e13f │ │ -4cc5ce: 0c02 |0031: move-result-object v2 │ │ -4cc5d0: 6e20 12e1 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cc5d6: 6e10 1fe1 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cc5dc: 0c01 |0038: move-result-object v1 │ │ -4cc5de: 7030 a9e0 1004 |0039: invoke-direct {v0, v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e0a9 │ │ -4cc5e4: 2700 |003c: throw v0 │ │ -4cc5e6: 1f04 ff18 |003d: check-cast v4, Ljava/lang/RuntimeException; // type@18ff │ │ -4cc5ea: 2704 |003f: throw v4 │ │ +4cc560: |[4cc560] org.codehaus.stax2.ri.Stax2EventReaderImpl.throwUnchecked:(Ljavax/xml/stream/XMLStreamException;)V │ │ +4cc570: 6e10 68e5 0400 |0000: invoke-virtual {v4}, Ljavax/xml/stream/XMLStreamException;.getNestedException:()Ljava/lang/Throwable; // method@e568 │ │ +4cc576: 0c00 |0003: move-result-object v0 │ │ +4cc578: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4cc57c: 2805 |0006: goto 000b // +0005 │ │ +4cc57e: 6e10 68e5 0400 |0007: invoke-virtual {v4}, Ljavax/xml/stream/XMLStreamException;.getNestedException:()Ljava/lang/Throwable; // method@e568 │ │ +4cc584: 0c04 |000a: move-result-object v4 │ │ +4cc586: 2040 ff18 |000b: instance-of v0, v4, Ljava/lang/RuntimeException; // type@18ff │ │ +4cc58a: 3900 3000 |000d: if-nez v0, 003d // +0030 │ │ +4cc58e: 2040 df18 |000f: instance-of v0, v4, Ljava/lang/Error; // type@18df │ │ +4cc592: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +4cc596: 1f04 df18 |0013: check-cast v4, Ljava/lang/Error; // type@18df │ │ +4cc59a: 2704 |0015: throw v4 │ │ +4cc59c: 2200 ff18 |0016: new-instance v0, Ljava/lang/RuntimeException; // type@18ff │ │ +4cc5a0: 2201 0819 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4cc5a4: 7010 06e1 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cc5aa: 1a02 326a |001d: const-string v2, "[was " // string@6a32 │ │ +4cc5ae: 6e20 12e1 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cc5b4: 6e10 96e0 0400 |0022: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4cc5ba: 0c02 |0025: move-result-object v2 │ │ +4cc5bc: 6e20 11e1 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4cc5c2: 1a02 506a |0029: const-string v2, "] " // string@6a50 │ │ +4cc5c6: 6e20 12e1 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cc5cc: 6e10 3fe1 0400 |002e: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@e13f │ │ +4cc5d2: 0c02 |0031: move-result-object v2 │ │ +4cc5d4: 6e20 12e1 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cc5da: 6e10 1fe1 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cc5e0: 0c01 |0038: move-result-object v1 │ │ +4cc5e2: 7030 a9e0 1004 |0039: invoke-direct {v0, v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e0a9 │ │ +4cc5e8: 2700 |003c: throw v0 │ │ +4cc5ea: 1f04 ff18 |003d: check-cast v4, Ljava/lang/RuntimeException; // type@18ff │ │ +4cc5ee: 2704 |003f: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x000b line=463 │ │ 0x000f line=466 │ │ 0x0013 line=467 │ │ 0x0016 line=470 │ │ @@ -1768899,18 +1768900,18 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cc62c: |[4cc62c] org.codehaus.stax2.ri.Stax2EventWriterImpl.:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4cc63c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cc642: 5b01 22b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc646: 0e00 |0005: return-void │ │ +4cc630: |[4cc630] org.codehaus.stax2.ri.Stax2EventWriterImpl.:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4cc640: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cc646: 5b01 22b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc64a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/Stax2EventWriterImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/codehaus/stax2/XMLStreamWriter2; │ │ @@ -1768921,23 +1768922,23 @@ │ │ type : '(Ljavax/xml/stream/XMLEventReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4cc648: |[4cc648] org.codehaus.stax2.ri.Stax2EventWriterImpl.add:(Ljavax/xml/stream/XMLEventReader;)V │ │ -4cc658: 7210 26e5 0200 |0000: invoke-interface {v2}, Ljavax/xml/stream/XMLEventReader;.hasNext:()Z // method@e526 │ │ -4cc65e: 0a00 |0003: move-result v0 │ │ -4cc660: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -4cc664: 7210 28e5 0200 |0006: invoke-interface {v2}, Ljavax/xml/stream/XMLEventReader;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@e528 │ │ -4cc66a: 0c00 |0009: move-result-object v0 │ │ -4cc66c: 6e20 f9f8 0100 |000a: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.add:(Ljavax/xml/stream/events/XMLEvent;)V // method@f8f9 │ │ -4cc672: 28f3 |000d: goto 0000 // -000d │ │ -4cc674: 0e00 |000e: return-void │ │ +4cc64c: |[4cc64c] org.codehaus.stax2.ri.Stax2EventWriterImpl.add:(Ljavax/xml/stream/XMLEventReader;)V │ │ +4cc65c: 7210 26e5 0200 |0000: invoke-interface {v2}, Ljavax/xml/stream/XMLEventReader;.hasNext:()Z // method@e526 │ │ +4cc662: 0a00 |0003: move-result v0 │ │ +4cc664: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +4cc668: 7210 28e5 0200 |0006: invoke-interface {v2}, Ljavax/xml/stream/XMLEventReader;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@e528 │ │ +4cc66e: 0c00 |0009: move-result-object v0 │ │ +4cc670: 6e20 f9f8 0100 |000a: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.add:(Ljavax/xml/stream/events/XMLEvent;)V // method@f8f9 │ │ +4cc676: 28f3 |000d: goto 0000 // -000d │ │ +4cc678: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/codehaus/stax2/ri/Stax2EventWriterImpl; │ │ 0x0000 - 0x000f reg=2 (null) Ljavax/xml/stream/XMLEventReader; │ │ @@ -1768947,158 +1768948,158 @@ │ │ type : '(Ljavax/xml/stream/events/XMLEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 328 16-bit code units │ │ -4cc678: |[4cc678] org.codehaus.stax2.ri.Stax2EventWriterImpl.add:(Ljavax/xml/stream/events/XMLEvent;)V │ │ -4cc688: 7210 e8e5 0500 |0000: invoke-interface {v5}, Ljavax/xml/stream/events/XMLEvent;.getEventType:()I // method@e5e8 │ │ -4cc68e: 0a00 |0003: move-result v0 │ │ -4cc690: 2b00 2601 0000 |0004: packed-switch v0, 0000012a // +00000126 │ │ -4cc696: 2050 271d |0007: instance-of v0, v5, Lorg/codehaus/stax2/evt/XMLEvent2; // type@1d27 │ │ -4cc69a: 3800 0a01 |0009: if-eqz v0, 0113 // +010a │ │ -4cc69e: 1f05 271d |000b: check-cast v5, Lorg/codehaus/stax2/evt/XMLEvent2; // type@1d27 │ │ -4cc6a2: 5440 22b0 |000d: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc6a6: 7220 5ff8 0500 |000f: invoke-interface {v5, v0}, Lorg/codehaus/stax2/evt/XMLEvent2;.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V // method@f85f │ │ -4cc6ac: 2900 0001 |0012: goto/16 0112 // +0100 │ │ -4cc6b0: 1f05 301a |0014: check-cast v5, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ -4cc6b4: 5440 22b0 |0016: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc6b8: 7210 d0e5 0500 |0018: invoke-interface {v5}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ -4cc6be: 0c01 |001b: move-result-object v1 │ │ -4cc6c0: 7210 cfe5 0500 |001c: invoke-interface {v5}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ -4cc6c6: 0c05 |001f: move-result-object v5 │ │ -4cc6c8: 7230 47f8 1005 |0020: invoke-interface {v0, v1, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@f847 │ │ -4cc6ce: 2900 ef00 |0023: goto/16 0112 // +00ef │ │ -4cc6d2: 5440 22b0 |0025: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc6d6: 7210 e5e5 0500 |0027: invoke-interface {v5}, Ljavax/xml/stream/events/XMLEvent;.asCharacters:()Ljavax/xml/stream/events/Characters; // method@e5e5 │ │ -4cc6dc: 0c05 |002a: move-result-object v5 │ │ -4cc6de: 7210 bce5 0500 |002b: invoke-interface {v5}, Ljavax/xml/stream/events/Characters;.getData:()Ljava/lang/String; // method@e5bc │ │ -4cc6e4: 0c05 |002e: move-result-object v5 │ │ -4cc6e6: 7220 26f8 5000 |002f: invoke-interface {v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCData:(Ljava/lang/String;)V // method@f826 │ │ -4cc6ec: 2900 e000 |0032: goto/16 0112 // +00e0 │ │ -4cc6f0: 5440 22b0 |0034: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc6f4: 1f05 2b1a |0036: check-cast v5, Ljavax/xml/stream/events/DTD; // type@1a2b │ │ -4cc6f8: 7210 c1e5 0500 |0038: invoke-interface {v5}, Ljavax/xml/stream/events/DTD;.getDocumentTypeDeclaration:()Ljava/lang/String; // method@e5c1 │ │ -4cc6fe: 0c05 |003b: move-result-object v5 │ │ -4cc700: 7220 2bf8 5000 |003c: invoke-interface {v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDTD:(Ljava/lang/String;)V // method@f82b │ │ -4cc706: 2900 d300 |003f: goto/16 0112 // +00d3 │ │ -4cc70a: 1f05 281a |0041: check-cast v5, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ -4cc70e: 7210 b8e5 0500 |0043: invoke-interface {v5}, Ljavax/xml/stream/events/Attribute;.getName:()Ljavax/xml/namespace/QName; // method@e5b8 │ │ -4cc714: 0c00 |0046: move-result-object v0 │ │ -4cc716: 5441 22b0 |0047: iget-object v1, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc71a: 6e10 d8e4 0000 |0049: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4cc720: 0c02 |004c: move-result-object v2 │ │ -4cc722: 6e10 d7e4 0000 |004d: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ -4cc728: 0c03 |0050: move-result-object v3 │ │ -4cc72a: 6e10 d6e4 0000 |0051: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4cc730: 0c00 |0054: move-result-object v0 │ │ -4cc732: 7210 b9e5 0500 |0055: invoke-interface {v5}, Ljavax/xml/stream/events/Attribute;.getValue:()Ljava/lang/String; // method@e5b9 │ │ -4cc738: 0c05 |0058: move-result-object v5 │ │ -4cc73a: 7255 1ff8 2103 |0059: invoke-interface {v1, v2, v3, v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f81f │ │ -4cc740: 2900 b600 |005c: goto/16 0112 // +00b6 │ │ -4cc744: 5440 22b0 |005e: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc748: 1f05 2f1a |0060: check-cast v5, Ljavax/xml/stream/events/EntityReference; // type@1a2f │ │ -4cc74c: 7210 cee5 0500 |0062: invoke-interface {v5}, Ljavax/xml/stream/events/EntityReference;.getName:()Ljava/lang/String; // method@e5ce │ │ -4cc752: 0c05 |0065: move-result-object v5 │ │ -4cc754: 7220 37f8 5000 |0066: invoke-interface {v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEntityRef:(Ljava/lang/String;)V // method@f837 │ │ -4cc75a: 2900 a900 |0069: goto/16 0112 // +00a9 │ │ -4cc75e: 5445 22b0 |006b: iget-object v5, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc762: 7210 35f8 0500 |006d: invoke-interface {v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEndDocument:()V // method@f835 │ │ -4cc768: 2900 a200 |0070: goto/16 0112 // +00a2 │ │ -4cc76c: 1f05 331a |0072: check-cast v5, Ljavax/xml/stream/events/StartDocument; // type@1a33 │ │ -4cc770: 7210 d9e5 0500 |0074: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.encodingSet:()Z // method@e5d9 │ │ -4cc776: 0a00 |0077: move-result v0 │ │ -4cc778: 3900 0d00 |0078: if-nez v0, 0085 // +000d │ │ -4cc77c: 5440 22b0 |007a: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc780: 7210 dce5 0500 |007c: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getVersion:()Ljava/lang/String; // method@e5dc │ │ -4cc786: 0c05 |007f: move-result-object v5 │ │ -4cc788: 7220 52f8 5000 |0080: invoke-interface {v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartDocument:(Ljava/lang/String;)V // method@f852 │ │ -4cc78e: 2900 8f00 |0083: goto/16 0112 // +008f │ │ -4cc792: 5440 22b0 |0085: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc796: 7210 dae5 0500 |0087: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getCharacterEncodingScheme:()Ljava/lang/String; // method@e5da │ │ -4cc79c: 0c01 |008a: move-result-object v1 │ │ -4cc79e: 7210 dce5 0500 |008b: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getVersion:()Ljava/lang/String; // method@e5dc │ │ -4cc7a4: 0c05 |008e: move-result-object v5 │ │ -4cc7a6: 7230 53f8 1005 |008f: invoke-interface {v0, v1, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@f853 │ │ -4cc7ac: 2900 8000 |0092: goto/16 0112 // +0080 │ │ -4cc7b0: 5440 22b0 |0094: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc7b4: 1f05 2a1a |0096: check-cast v5, Ljavax/xml/stream/events/Comment; // type@1a2a │ │ -4cc7b8: 7210 c0e5 0500 |0098: invoke-interface {v5}, Ljavax/xml/stream/events/Comment;.getText:()Ljava/lang/String; // method@e5c0 │ │ -4cc7be: 0c05 |009b: move-result-object v5 │ │ -4cc7c0: 7220 2af8 5000 |009c: invoke-interface {v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeComment:(Ljava/lang/String;)V // method@f82a │ │ -4cc7c6: 2900 7300 |009f: goto/16 0112 // +0073 │ │ -4cc7ca: 7210 e5e5 0500 |00a1: invoke-interface {v5}, Ljavax/xml/stream/events/XMLEvent;.asCharacters:()Ljavax/xml/stream/events/Characters; // method@e5e5 │ │ -4cc7d0: 0c05 |00a4: move-result-object v5 │ │ -4cc7d2: 7210 bce5 0500 |00a5: invoke-interface {v5}, Ljavax/xml/stream/events/Characters;.getData:()Ljava/lang/String; // method@e5bc │ │ -4cc7d8: 0c00 |00a8: move-result-object v0 │ │ -4cc7da: 7210 bde5 0500 |00a9: invoke-interface {v5}, Ljavax/xml/stream/events/Characters;.isCData:()Z // method@e5bd │ │ -4cc7e0: 0a05 |00ac: move-result v5 │ │ -4cc7e2: 3805 0800 |00ad: if-eqz v5, 00b5 // +0008 │ │ -4cc7e6: 5445 22b0 |00af: iget-object v5, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc7ea: 7220 26f8 0500 |00b1: invoke-interface {v5, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCData:(Ljava/lang/String;)V // method@f826 │ │ -4cc7f0: 285e |00b4: goto 0112 // +005e │ │ -4cc7f2: 5445 22b0 |00b5: iget-object v5, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc7f6: 7220 28f8 0500 |00b7: invoke-interface {v5, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCharacters:(Ljava/lang/String;)V // method@f828 │ │ -4cc7fc: 2858 |00ba: goto 0112 // +0058 │ │ -4cc7fe: 1f05 321a |00bb: check-cast v5, Ljavax/xml/stream/events/ProcessingInstruction; // type@1a32 │ │ -4cc802: 5440 22b0 |00bd: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc806: 7210 d8e5 0500 |00bf: invoke-interface {v5}, Ljavax/xml/stream/events/ProcessingInstruction;.getTarget:()Ljava/lang/String; // method@e5d8 │ │ -4cc80c: 0c01 |00c2: move-result-object v1 │ │ -4cc80e: 7210 d7e5 0500 |00c3: invoke-interface {v5}, Ljavax/xml/stream/events/ProcessingInstruction;.getData:()Ljava/lang/String; // method@e5d7 │ │ -4cc814: 0c05 |00c6: move-result-object v5 │ │ -4cc816: 7230 49f8 1005 |00c7: invoke-interface {v0, v1, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@f849 │ │ -4cc81c: 2848 |00ca: goto 0112 // +0048 │ │ -4cc81e: 5445 22b0 |00cb: iget-object v5, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc822: 7210 36f8 0500 |00cd: invoke-interface {v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEndElement:()V // method@f836 │ │ -4cc828: 2842 |00d0: goto 0112 // +0042 │ │ -4cc82a: 7210 e7e5 0500 |00d1: invoke-interface {v5}, Ljavax/xml/stream/events/XMLEvent;.asStartElement:()Ljavax/xml/stream/events/StartElement; // method@e5e7 │ │ -4cc830: 0c05 |00d4: move-result-object v5 │ │ -4cc832: 7210 e1e5 0500 |00d5: invoke-interface {v5}, Ljavax/xml/stream/events/StartElement;.getName:()Ljavax/xml/namespace/QName; // method@e5e1 │ │ -4cc838: 0c00 |00d8: move-result-object v0 │ │ -4cc83a: 5441 22b0 |00d9: iget-object v1, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc83e: 6e10 d8e4 0000 |00db: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4cc844: 0c02 |00de: move-result-object v2 │ │ -4cc846: 6e10 d6e4 0000 |00df: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4cc84c: 0c03 |00e2: move-result-object v3 │ │ -4cc84e: 6e10 d7e4 0000 |00e3: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ -4cc854: 0c00 |00e6: move-result-object v0 │ │ -4cc856: 7240 56f8 2103 |00e7: invoke-interface {v1, v2, v3, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f856 │ │ -4cc85c: 7210 e4e5 0500 |00ea: invoke-interface {v5}, Ljavax/xml/stream/events/StartElement;.getNamespaces:()Ljava/util/Iterator; // method@e5e4 │ │ -4cc862: 0c00 |00ed: move-result-object v0 │ │ -4cc864: 7210 5fe3 0000 |00ee: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4cc86a: 0a01 |00f1: move-result v1 │ │ -4cc86c: 3801 0c00 |00f2: if-eqz v1, 00fe // +000c │ │ -4cc870: 7210 60e3 0000 |00f4: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4cc876: 0c01 |00f7: move-result-object v1 │ │ -4cc878: 1f01 301a |00f8: check-cast v1, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ -4cc87c: 6e20 f9f8 1400 |00fa: invoke-virtual {v4, v1}, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.add:(Ljavax/xml/stream/events/XMLEvent;)V // method@f8f9 │ │ -4cc882: 28f1 |00fd: goto 00ee // -000f │ │ -4cc884: 7210 e0e5 0500 |00fe: invoke-interface {v5}, Ljavax/xml/stream/events/StartElement;.getAttributes:()Ljava/util/Iterator; // method@e5e0 │ │ -4cc88a: 0c05 |0101: move-result-object v5 │ │ -4cc88c: 7210 5fe3 0500 |0102: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4cc892: 0a00 |0105: move-result v0 │ │ -4cc894: 3800 0c00 |0106: if-eqz v0, 0112 // +000c │ │ -4cc898: 7210 60e3 0500 |0108: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4cc89e: 0c00 |010b: move-result-object v0 │ │ -4cc8a0: 1f00 281a |010c: check-cast v0, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ -4cc8a4: 6e20 f9f8 0400 |010e: invoke-virtual {v4, v0}, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.add:(Ljavax/xml/stream/events/XMLEvent;)V // method@f8f9 │ │ -4cc8aa: 28f1 |0111: goto 0102 // -000f │ │ -4cc8ac: 0e00 |0112: return-void │ │ -4cc8ae: 2200 251a |0113: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4cc8b2: 2201 0819 |0115: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4cc8b6: 7010 06e1 0100 |0117: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cc8bc: 1a02 001a |011a: const-string v2, "Don't know how to output event " // string@1a00 │ │ -4cc8c0: 6e20 12e1 2100 |011c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cc8c6: 6e20 11e1 5100 |011f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4cc8cc: 6e10 1fe1 0100 |0122: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cc8d2: 0c05 |0125: move-result-object v5 │ │ -4cc8d4: 7020 61e5 5000 |0126: invoke-direct {v0, v5}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4cc8da: 2700 |0129: throw v0 │ │ -4cc8dc: 0001 0d00 0100 0000 cd00 0000 c700 ... |012a: packed-switch-data (30 units) │ │ +4cc67c: |[4cc67c] org.codehaus.stax2.ri.Stax2EventWriterImpl.add:(Ljavax/xml/stream/events/XMLEvent;)V │ │ +4cc68c: 7210 e8e5 0500 |0000: invoke-interface {v5}, Ljavax/xml/stream/events/XMLEvent;.getEventType:()I // method@e5e8 │ │ +4cc692: 0a00 |0003: move-result v0 │ │ +4cc694: 2b00 2601 0000 |0004: packed-switch v0, 0000012a // +00000126 │ │ +4cc69a: 2050 271d |0007: instance-of v0, v5, Lorg/codehaus/stax2/evt/XMLEvent2; // type@1d27 │ │ +4cc69e: 3800 0a01 |0009: if-eqz v0, 0113 // +010a │ │ +4cc6a2: 1f05 271d |000b: check-cast v5, Lorg/codehaus/stax2/evt/XMLEvent2; // type@1d27 │ │ +4cc6a6: 5440 22b0 |000d: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc6aa: 7220 5ff8 0500 |000f: invoke-interface {v5, v0}, Lorg/codehaus/stax2/evt/XMLEvent2;.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V // method@f85f │ │ +4cc6b0: 2900 0001 |0012: goto/16 0112 // +0100 │ │ +4cc6b4: 1f05 301a |0014: check-cast v5, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ +4cc6b8: 5440 22b0 |0016: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc6bc: 7210 d0e5 0500 |0018: invoke-interface {v5}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ +4cc6c2: 0c01 |001b: move-result-object v1 │ │ +4cc6c4: 7210 cfe5 0500 |001c: invoke-interface {v5}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ +4cc6ca: 0c05 |001f: move-result-object v5 │ │ +4cc6cc: 7230 47f8 1005 |0020: invoke-interface {v0, v1, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@f847 │ │ +4cc6d2: 2900 ef00 |0023: goto/16 0112 // +00ef │ │ +4cc6d6: 5440 22b0 |0025: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc6da: 7210 e5e5 0500 |0027: invoke-interface {v5}, Ljavax/xml/stream/events/XMLEvent;.asCharacters:()Ljavax/xml/stream/events/Characters; // method@e5e5 │ │ +4cc6e0: 0c05 |002a: move-result-object v5 │ │ +4cc6e2: 7210 bce5 0500 |002b: invoke-interface {v5}, Ljavax/xml/stream/events/Characters;.getData:()Ljava/lang/String; // method@e5bc │ │ +4cc6e8: 0c05 |002e: move-result-object v5 │ │ +4cc6ea: 7220 26f8 5000 |002f: invoke-interface {v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCData:(Ljava/lang/String;)V // method@f826 │ │ +4cc6f0: 2900 e000 |0032: goto/16 0112 // +00e0 │ │ +4cc6f4: 5440 22b0 |0034: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc6f8: 1f05 2b1a |0036: check-cast v5, Ljavax/xml/stream/events/DTD; // type@1a2b │ │ +4cc6fc: 7210 c1e5 0500 |0038: invoke-interface {v5}, Ljavax/xml/stream/events/DTD;.getDocumentTypeDeclaration:()Ljava/lang/String; // method@e5c1 │ │ +4cc702: 0c05 |003b: move-result-object v5 │ │ +4cc704: 7220 2bf8 5000 |003c: invoke-interface {v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDTD:(Ljava/lang/String;)V // method@f82b │ │ +4cc70a: 2900 d300 |003f: goto/16 0112 // +00d3 │ │ +4cc70e: 1f05 281a |0041: check-cast v5, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ +4cc712: 7210 b8e5 0500 |0043: invoke-interface {v5}, Ljavax/xml/stream/events/Attribute;.getName:()Ljavax/xml/namespace/QName; // method@e5b8 │ │ +4cc718: 0c00 |0046: move-result-object v0 │ │ +4cc71a: 5441 22b0 |0047: iget-object v1, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc71e: 6e10 d8e4 0000 |0049: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4cc724: 0c02 |004c: move-result-object v2 │ │ +4cc726: 6e10 d7e4 0000 |004d: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ +4cc72c: 0c03 |0050: move-result-object v3 │ │ +4cc72e: 6e10 d6e4 0000 |0051: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4cc734: 0c00 |0054: move-result-object v0 │ │ +4cc736: 7210 b9e5 0500 |0055: invoke-interface {v5}, Ljavax/xml/stream/events/Attribute;.getValue:()Ljava/lang/String; // method@e5b9 │ │ +4cc73c: 0c05 |0058: move-result-object v5 │ │ +4cc73e: 7255 1ff8 2103 |0059: invoke-interface {v1, v2, v3, v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f81f │ │ +4cc744: 2900 b600 |005c: goto/16 0112 // +00b6 │ │ +4cc748: 5440 22b0 |005e: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc74c: 1f05 2f1a |0060: check-cast v5, Ljavax/xml/stream/events/EntityReference; // type@1a2f │ │ +4cc750: 7210 cee5 0500 |0062: invoke-interface {v5}, Ljavax/xml/stream/events/EntityReference;.getName:()Ljava/lang/String; // method@e5ce │ │ +4cc756: 0c05 |0065: move-result-object v5 │ │ +4cc758: 7220 37f8 5000 |0066: invoke-interface {v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEntityRef:(Ljava/lang/String;)V // method@f837 │ │ +4cc75e: 2900 a900 |0069: goto/16 0112 // +00a9 │ │ +4cc762: 5445 22b0 |006b: iget-object v5, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc766: 7210 35f8 0500 |006d: invoke-interface {v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEndDocument:()V // method@f835 │ │ +4cc76c: 2900 a200 |0070: goto/16 0112 // +00a2 │ │ +4cc770: 1f05 331a |0072: check-cast v5, Ljavax/xml/stream/events/StartDocument; // type@1a33 │ │ +4cc774: 7210 d9e5 0500 |0074: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.encodingSet:()Z // method@e5d9 │ │ +4cc77a: 0a00 |0077: move-result v0 │ │ +4cc77c: 3900 0d00 |0078: if-nez v0, 0085 // +000d │ │ +4cc780: 5440 22b0 |007a: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc784: 7210 dce5 0500 |007c: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getVersion:()Ljava/lang/String; // method@e5dc │ │ +4cc78a: 0c05 |007f: move-result-object v5 │ │ +4cc78c: 7220 52f8 5000 |0080: invoke-interface {v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartDocument:(Ljava/lang/String;)V // method@f852 │ │ +4cc792: 2900 8f00 |0083: goto/16 0112 // +008f │ │ +4cc796: 5440 22b0 |0085: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc79a: 7210 dae5 0500 |0087: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getCharacterEncodingScheme:()Ljava/lang/String; // method@e5da │ │ +4cc7a0: 0c01 |008a: move-result-object v1 │ │ +4cc7a2: 7210 dce5 0500 |008b: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getVersion:()Ljava/lang/String; // method@e5dc │ │ +4cc7a8: 0c05 |008e: move-result-object v5 │ │ +4cc7aa: 7230 53f8 1005 |008f: invoke-interface {v0, v1, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@f853 │ │ +4cc7b0: 2900 8000 |0092: goto/16 0112 // +0080 │ │ +4cc7b4: 5440 22b0 |0094: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc7b8: 1f05 2a1a |0096: check-cast v5, Ljavax/xml/stream/events/Comment; // type@1a2a │ │ +4cc7bc: 7210 c0e5 0500 |0098: invoke-interface {v5}, Ljavax/xml/stream/events/Comment;.getText:()Ljava/lang/String; // method@e5c0 │ │ +4cc7c2: 0c05 |009b: move-result-object v5 │ │ +4cc7c4: 7220 2af8 5000 |009c: invoke-interface {v0, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeComment:(Ljava/lang/String;)V // method@f82a │ │ +4cc7ca: 2900 7300 |009f: goto/16 0112 // +0073 │ │ +4cc7ce: 7210 e5e5 0500 |00a1: invoke-interface {v5}, Ljavax/xml/stream/events/XMLEvent;.asCharacters:()Ljavax/xml/stream/events/Characters; // method@e5e5 │ │ +4cc7d4: 0c05 |00a4: move-result-object v5 │ │ +4cc7d6: 7210 bce5 0500 |00a5: invoke-interface {v5}, Ljavax/xml/stream/events/Characters;.getData:()Ljava/lang/String; // method@e5bc │ │ +4cc7dc: 0c00 |00a8: move-result-object v0 │ │ +4cc7de: 7210 bde5 0500 |00a9: invoke-interface {v5}, Ljavax/xml/stream/events/Characters;.isCData:()Z // method@e5bd │ │ +4cc7e4: 0a05 |00ac: move-result v5 │ │ +4cc7e6: 3805 0800 |00ad: if-eqz v5, 00b5 // +0008 │ │ +4cc7ea: 5445 22b0 |00af: iget-object v5, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc7ee: 7220 26f8 0500 |00b1: invoke-interface {v5, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCData:(Ljava/lang/String;)V // method@f826 │ │ +4cc7f4: 285e |00b4: goto 0112 // +005e │ │ +4cc7f6: 5445 22b0 |00b5: iget-object v5, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc7fa: 7220 28f8 0500 |00b7: invoke-interface {v5, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCharacters:(Ljava/lang/String;)V // method@f828 │ │ +4cc800: 2858 |00ba: goto 0112 // +0058 │ │ +4cc802: 1f05 321a |00bb: check-cast v5, Ljavax/xml/stream/events/ProcessingInstruction; // type@1a32 │ │ +4cc806: 5440 22b0 |00bd: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc80a: 7210 d8e5 0500 |00bf: invoke-interface {v5}, Ljavax/xml/stream/events/ProcessingInstruction;.getTarget:()Ljava/lang/String; // method@e5d8 │ │ +4cc810: 0c01 |00c2: move-result-object v1 │ │ +4cc812: 7210 d7e5 0500 |00c3: invoke-interface {v5}, Ljavax/xml/stream/events/ProcessingInstruction;.getData:()Ljava/lang/String; // method@e5d7 │ │ +4cc818: 0c05 |00c6: move-result-object v5 │ │ +4cc81a: 7230 49f8 1005 |00c7: invoke-interface {v0, v1, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@f849 │ │ +4cc820: 2848 |00ca: goto 0112 // +0048 │ │ +4cc822: 5445 22b0 |00cb: iget-object v5, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc826: 7210 36f8 0500 |00cd: invoke-interface {v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEndElement:()V // method@f836 │ │ +4cc82c: 2842 |00d0: goto 0112 // +0042 │ │ +4cc82e: 7210 e7e5 0500 |00d1: invoke-interface {v5}, Ljavax/xml/stream/events/XMLEvent;.asStartElement:()Ljavax/xml/stream/events/StartElement; // method@e5e7 │ │ +4cc834: 0c05 |00d4: move-result-object v5 │ │ +4cc836: 7210 e1e5 0500 |00d5: invoke-interface {v5}, Ljavax/xml/stream/events/StartElement;.getName:()Ljavax/xml/namespace/QName; // method@e5e1 │ │ +4cc83c: 0c00 |00d8: move-result-object v0 │ │ +4cc83e: 5441 22b0 |00d9: iget-object v1, v4, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc842: 6e10 d8e4 0000 |00db: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4cc848: 0c02 |00de: move-result-object v2 │ │ +4cc84a: 6e10 d6e4 0000 |00df: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4cc850: 0c03 |00e2: move-result-object v3 │ │ +4cc852: 6e10 d7e4 0000 |00e3: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ +4cc858: 0c00 |00e6: move-result-object v0 │ │ +4cc85a: 7240 56f8 2103 |00e7: invoke-interface {v1, v2, v3, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f856 │ │ +4cc860: 7210 e4e5 0500 |00ea: invoke-interface {v5}, Ljavax/xml/stream/events/StartElement;.getNamespaces:()Ljava/util/Iterator; // method@e5e4 │ │ +4cc866: 0c00 |00ed: move-result-object v0 │ │ +4cc868: 7210 5fe3 0000 |00ee: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4cc86e: 0a01 |00f1: move-result v1 │ │ +4cc870: 3801 0c00 |00f2: if-eqz v1, 00fe // +000c │ │ +4cc874: 7210 60e3 0000 |00f4: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4cc87a: 0c01 |00f7: move-result-object v1 │ │ +4cc87c: 1f01 301a |00f8: check-cast v1, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ +4cc880: 6e20 f9f8 1400 |00fa: invoke-virtual {v4, v1}, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.add:(Ljavax/xml/stream/events/XMLEvent;)V // method@f8f9 │ │ +4cc886: 28f1 |00fd: goto 00ee // -000f │ │ +4cc888: 7210 e0e5 0500 |00fe: invoke-interface {v5}, Ljavax/xml/stream/events/StartElement;.getAttributes:()Ljava/util/Iterator; // method@e5e0 │ │ +4cc88e: 0c05 |0101: move-result-object v5 │ │ +4cc890: 7210 5fe3 0500 |0102: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4cc896: 0a00 |0105: move-result v0 │ │ +4cc898: 3800 0c00 |0106: if-eqz v0, 0112 // +000c │ │ +4cc89c: 7210 60e3 0500 |0108: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4cc8a2: 0c00 |010b: move-result-object v0 │ │ +4cc8a4: 1f00 281a |010c: check-cast v0, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ +4cc8a8: 6e20 f9f8 0400 |010e: invoke-virtual {v4, v0}, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.add:(Ljavax/xml/stream/events/XMLEvent;)V // method@f8f9 │ │ +4cc8ae: 28f1 |0111: goto 0102 // -000f │ │ +4cc8b0: 0e00 |0112: return-void │ │ +4cc8b2: 2200 251a |0113: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4cc8b6: 2201 0819 |0115: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4cc8ba: 7010 06e1 0100 |0117: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cc8c0: 1a02 001a |011a: const-string v2, "Don't know how to output event " // string@1a00 │ │ +4cc8c4: 6e20 12e1 2100 |011c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cc8ca: 6e20 11e1 5100 |011f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4cc8d0: 6e10 1fe1 0100 |0122: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cc8d6: 0c05 |0125: move-result-object v5 │ │ +4cc8d8: 7020 61e5 5000 |0126: invoke-direct {v0, v5}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4cc8de: 2700 |0129: throw v0 │ │ +4cc8e0: 0001 0d00 0100 0000 cd00 0000 c700 ... |012a: packed-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=158 │ │ 0x000b line=159 │ │ 0x0014 line=75 │ │ 0x0016 line=76 │ │ @@ -1769143,18 +1769144,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cc918: |[4cc918] org.codehaus.stax2.ri.Stax2EventWriterImpl.close:()V │ │ -4cc928: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc92c: 7210 0df8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.close:()V // method@f80d │ │ -4cc932: 0e00 |0005: return-void │ │ +4cc91c: |[4cc91c] org.codehaus.stax2.ri.Stax2EventWriterImpl.close:()V │ │ +4cc92c: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc930: 7210 0df8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.close:()V // method@f80d │ │ +4cc936: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventWriterImpl; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;) │ │ @@ -1769162,18 +1769163,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4cc934: |[4cc934] org.codehaus.stax2.ri.Stax2EventWriterImpl.flush:()V │ │ -4cc944: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc948: 7210 10f8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.flush:()V // method@f810 │ │ -4cc94e: 0e00 |0005: return-void │ │ +4cc938: |[4cc938] org.codehaus.stax2.ri.Stax2EventWriterImpl.flush:()V │ │ +4cc948: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc94c: 7210 10f8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.flush:()V // method@f810 │ │ +4cc952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventWriterImpl; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;) │ │ @@ -1769181,19 +1769182,19 @@ │ │ type : '()Ljavax/xml/namespace/NamespaceContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4cc60c: |[4cc60c] org.codehaus.stax2.ri.Stax2EventWriterImpl.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ -4cc61c: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc620: 7210 13f8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f813 │ │ -4cc626: 0c00 |0005: move-result-object v0 │ │ -4cc628: 1100 |0006: return-object v0 │ │ +4cc610: |[4cc610] org.codehaus.stax2.ri.Stax2EventWriterImpl.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ +4cc620: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc624: 7210 13f8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f813 │ │ +4cc62a: 0c00 |0005: move-result-object v0 │ │ +4cc62c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventWriterImpl; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;) │ │ @@ -1769201,19 +1769202,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4cc5ec: |[4cc5ec] org.codehaus.stax2.ri.Stax2EventWriterImpl.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ -4cc5fc: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc600: 7220 14f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@f814 │ │ -4cc606: 0c02 |0005: move-result-object v2 │ │ -4cc608: 1102 |0006: return-object v2 │ │ +4cc5f0: |[4cc5f0] org.codehaus.stax2.ri.Stax2EventWriterImpl.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ +4cc600: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc604: 7220 14f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@f814 │ │ +4cc60a: 0c02 |0005: move-result-object v2 │ │ +4cc60c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventWriterImpl; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1769222,18 +1769223,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4cc950: |[4cc950] org.codehaus.stax2.ri.Stax2EventWriterImpl.setDefaultNamespace:(Ljava/lang/String;)V │ │ -4cc960: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc964: 7220 16f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.setDefaultNamespace:(Ljava/lang/String;)V // method@f816 │ │ -4cc96a: 0e00 |0005: return-void │ │ +4cc954: |[4cc954] org.codehaus.stax2.ri.Stax2EventWriterImpl.setDefaultNamespace:(Ljava/lang/String;)V │ │ +4cc964: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc968: 7220 16f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.setDefaultNamespace:(Ljava/lang/String;)V // method@f816 │ │ +4cc96e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventWriterImpl; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1769242,18 +1769243,18 @@ │ │ type : '(Ljavax/xml/namespace/NamespaceContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4cc96c: |[4cc96c] org.codehaus.stax2.ri.Stax2EventWriterImpl.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V │ │ -4cc97c: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc980: 7220 17f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V // method@f817 │ │ -4cc986: 0e00 |0005: return-void │ │ +4cc970: |[4cc970] org.codehaus.stax2.ri.Stax2EventWriterImpl.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V │ │ +4cc980: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc984: 7220 17f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V // method@f817 │ │ +4cc98a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventWriterImpl; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/xml/namespace/NamespaceContext; │ │ │ │ @@ -1769262,18 +1769263,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4cc988: |[4cc988] org.codehaus.stax2.ri.Stax2EventWriterImpl.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4cc998: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ -4cc99c: 7230 18f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V // method@f818 │ │ -4cc9a2: 0e00 |0005: return-void │ │ +4cc98c: |[4cc98c] org.codehaus.stax2.ri.Stax2EventWriterImpl.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4cc99c: 5410 22b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2EventWriterImpl;.mWriter:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b022 │ │ +4cc9a0: 7230 18f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V // method@f818 │ │ +4cc9a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/Stax2EventWriterImpl; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1769312,18 +1769313,18 @@ │ │ type : '(Ljavax/xml/stream/Location;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4ccb0c: |[4ccb0c] org.codehaus.stax2.ri.Stax2LocationAdapter.:(Ljavax/xml/stream/Location;)V │ │ -4ccb1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ccb1e: 7030 05f9 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/Location;)V // method@f905 │ │ -4ccb24: 0e00 |0004: return-void │ │ +4ccb10: |[4ccb10] org.codehaus.stax2.ri.Stax2LocationAdapter.:(Ljavax/xml/stream/Location;)V │ │ +4ccb20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ccb22: 7030 05f9 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/Location;)V // method@f905 │ │ +4ccb28: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/Stax2LocationAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljavax/xml/stream/Location; │ │ │ │ @@ -1769332,19 +1769333,19 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljavax/xml/stream/Location;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4ccb28: |[4ccb28] org.codehaus.stax2.ri.Stax2LocationAdapter.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/Location;)V │ │ -4ccb38: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ccb3e: 5b01 26b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ -4ccb42: 5b02 25b0 |0005: iput-object v2, v0, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mParentLocation:Ljavax/xml/stream/Location; // field@b025 │ │ -4ccb46: 0e00 |0007: return-void │ │ +4ccb2c: |[4ccb2c] org.codehaus.stax2.ri.Stax2LocationAdapter.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/Location;)V │ │ +4ccb3c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ccb42: 5b01 26b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ +4ccb46: 5b02 25b0 |0005: iput-object v2, v0, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mParentLocation:Ljavax/xml/stream/Location; // field@b025 │ │ +4ccb4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/Stax2LocationAdapter; │ │ @@ -1769357,19 +1769358,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4cca30: |[4cca30] org.codehaus.stax2.ri.Stax2LocationAdapter.getCharacterOffset:()I │ │ -4cca40: 5410 26b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ -4cca44: 7210 00e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/Location;.getCharacterOffset:()I // method@e500 │ │ -4cca4a: 0a00 |0005: move-result v0 │ │ -4cca4c: 0f00 |0006: return v0 │ │ +4cca34: |[4cca34] org.codehaus.stax2.ri.Stax2LocationAdapter.getCharacterOffset:()I │ │ +4cca44: 5410 26b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ +4cca48: 7210 00e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/Location;.getCharacterOffset:()I // method@e500 │ │ +4cca4e: 0a00 |0005: move-result v0 │ │ +4cca50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2LocationAdapter; │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/Stax2LocationAdapter;) │ │ @@ -1769377,19 +1769378,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4cca50: |[4cca50] org.codehaus.stax2.ri.Stax2LocationAdapter.getColumnNumber:()I │ │ -4cca60: 5410 26b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ -4cca64: 7210 01e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/Location;.getColumnNumber:()I // method@e501 │ │ -4cca6a: 0a00 |0005: move-result v0 │ │ -4cca6c: 0f00 |0006: return v0 │ │ +4cca54: |[4cca54] org.codehaus.stax2.ri.Stax2LocationAdapter.getColumnNumber:()I │ │ +4cca64: 5410 26b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ +4cca68: 7210 01e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/Location;.getColumnNumber:()I // method@e501 │ │ +4cca6e: 0a00 |0005: move-result v0 │ │ +4cca70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2LocationAdapter; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/Stax2LocationAdapter;) │ │ @@ -1769397,27 +1769398,27 @@ │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4ccad0: |[4ccad0] org.codehaus.stax2.ri.Stax2LocationAdapter.getContext:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4ccae0: 5420 25b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mParentLocation:Ljavax/xml/stream/Location; // field@b025 │ │ -4ccae4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4ccae8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4ccaea: 1100 |0005: return-object v0 │ │ -4ccaec: 2001 211d |0006: instance-of v1, v0, Lorg/codehaus/stax2/XMLStreamLocation2; // type@1d21 │ │ -4ccaf0: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -4ccaf4: 1f00 211d |000a: check-cast v0, Lorg/codehaus/stax2/XMLStreamLocation2; // type@1d21 │ │ -4ccaf8: 1100 |000c: return-object v0 │ │ -4ccafa: 2200 401d |000d: new-instance v0, Lorg/codehaus/stax2/ri/Stax2LocationAdapter; // type@1d40 │ │ -4ccafe: 5421 25b0 |000f: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mParentLocation:Ljavax/xml/stream/Location; // field@b025 │ │ -4ccb02: 7020 04f9 1000 |0011: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.:(Ljavax/xml/stream/Location;)V // method@f904 │ │ -4ccb08: 1100 |0014: return-object v0 │ │ +4ccad4: |[4ccad4] org.codehaus.stax2.ri.Stax2LocationAdapter.getContext:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4ccae4: 5420 25b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mParentLocation:Ljavax/xml/stream/Location; // field@b025 │ │ +4ccae8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4ccaec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4ccaee: 1100 |0005: return-object v0 │ │ +4ccaf0: 2001 211d |0006: instance-of v1, v0, Lorg/codehaus/stax2/XMLStreamLocation2; // type@1d21 │ │ +4ccaf4: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +4ccaf8: 1f00 211d |000a: check-cast v0, Lorg/codehaus/stax2/XMLStreamLocation2; // type@1d21 │ │ +4ccafc: 1100 |000c: return-object v0 │ │ +4ccafe: 2200 401d |000d: new-instance v0, Lorg/codehaus/stax2/ri/Stax2LocationAdapter; // type@1d40 │ │ +4ccb02: 5421 25b0 |000f: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mParentLocation:Ljavax/xml/stream/Location; // field@b025 │ │ +4ccb06: 7020 04f9 1000 |0011: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.:(Ljavax/xml/stream/Location;)V // method@f904 │ │ +4ccb0c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=64 │ │ 0x000a line=65 │ │ 0x000d line=67 │ │ locals : │ │ @@ -1769428,19 +1769429,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4cca70: |[4cca70] org.codehaus.stax2.ri.Stax2LocationAdapter.getLineNumber:()I │ │ -4cca80: 5410 26b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ -4cca84: 7210 02e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/Location;.getLineNumber:()I // method@e502 │ │ -4cca8a: 0a00 |0005: move-result v0 │ │ -4cca8c: 0f00 |0006: return v0 │ │ +4cca74: |[4cca74] org.codehaus.stax2.ri.Stax2LocationAdapter.getLineNumber:()I │ │ +4cca84: 5410 26b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ +4cca88: 7210 02e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/Location;.getLineNumber:()I // method@e502 │ │ +4cca8e: 0a00 |0005: move-result v0 │ │ +4cca90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2LocationAdapter; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/Stax2LocationAdapter;) │ │ @@ -1769448,19 +1769449,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4cca90: |[4cca90] org.codehaus.stax2.ri.Stax2LocationAdapter.getPublicId:()Ljava/lang/String; │ │ -4ccaa0: 5410 26b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ -4ccaa4: 7210 03e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/Location;.getPublicId:()Ljava/lang/String; // method@e503 │ │ -4ccaaa: 0c00 |0005: move-result-object v0 │ │ -4ccaac: 1100 |0006: return-object v0 │ │ +4cca94: |[4cca94] org.codehaus.stax2.ri.Stax2LocationAdapter.getPublicId:()Ljava/lang/String; │ │ +4ccaa4: 5410 26b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ +4ccaa8: 7210 03e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/Location;.getPublicId:()Ljava/lang/String; // method@e503 │ │ +4ccaae: 0c00 |0005: move-result-object v0 │ │ +4ccab0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2LocationAdapter; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/Stax2LocationAdapter;) │ │ @@ -1769468,19 +1769469,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4ccab0: |[4ccab0] org.codehaus.stax2.ri.Stax2LocationAdapter.getSystemId:()Ljava/lang/String; │ │ -4ccac0: 5410 26b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ -4ccac4: 7210 04e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/Location;.getSystemId:()Ljava/lang/String; // method@e504 │ │ -4ccaca: 0c00 |0005: move-result-object v0 │ │ -4ccacc: 1100 |0006: return-object v0 │ │ +4ccab4: |[4ccab4] org.codehaus.stax2.ri.Stax2LocationAdapter.getSystemId:()Ljava/lang/String; │ │ +4ccac4: 5410 26b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.mWrappedLocation:Ljavax/xml/stream/Location; // field@b026 │ │ +4ccac8: 7210 04e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/Location;.getSystemId:()Ljava/lang/String; // method@e504 │ │ +4ccace: 0c00 |0005: move-result-object v0 │ │ +4ccad0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/Stax2LocationAdapter; │ │ │ │ source_file_idx : 23056 (Stax2LocationAdapter.java) │ │ @@ -1769527,18 +1769528,18 @@ │ │ type : '(Ljavax/xml/stream/XMLEventReader;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d5c7c: |[4d5c7c] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.:(Ljavax/xml/stream/XMLEventReader;)V │ │ -4d5c8c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d5c92: 5b01 87b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5c96: 0e00 |0005: return-void │ │ +4d5c80: |[4d5c80] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.:(Ljavax/xml/stream/XMLEventReader;)V │ │ +4d5c90: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d5c96: 5b01 87b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5c9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/stream/XMLEventReader; │ │ @@ -1769548,22 +1769549,22 @@ │ │ type : '(Ljavax/xml/stream/XMLEventReader;)Lorg/codehaus/stax2/XMLEventReader2;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4d5c50: |[4d5c50] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLEventReader;)Lorg/codehaus/stax2/XMLEventReader2; │ │ -4d5c60: 2010 1c1d |0000: instance-of v0, v1, Lorg/codehaus/stax2/XMLEventReader2; // type@1d1c │ │ -4d5c64: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4d5c68: 1f01 1c1d |0004: check-cast v1, Lorg/codehaus/stax2/XMLEventReader2; // type@1d1c │ │ -4d5c6c: 1101 |0006: return-object v1 │ │ -4d5c6e: 2200 5a1d |0007: new-instance v0, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; // type@1d5a │ │ -4d5c72: 7020 edfb 1000 |0009: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.:(Ljavax/xml/stream/XMLEventReader;)V // method@fbed │ │ -4d5c78: 1100 |000c: return-object v0 │ │ +4d5c54: |[4d5c54] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLEventReader;)Lorg/codehaus/stax2/XMLEventReader2; │ │ +4d5c64: 2010 1c1d |0000: instance-of v0, v1, Lorg/codehaus/stax2/XMLEventReader2; // type@1d1c │ │ +4d5c68: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4d5c6c: 1f01 1c1d |0004: check-cast v1, Lorg/codehaus/stax2/XMLEventReader2; // type@1d1c │ │ +4d5c70: 1101 |0006: return-object v1 │ │ +4d5c72: 2200 5a1d |0007: new-instance v0, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; // type@1d5a │ │ +4d5c76: 7020 edfb 1000 |0009: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.:(Ljavax/xml/stream/XMLEventReader;)V // method@fbed │ │ +4d5c7c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljavax/xml/stream/XMLEventReader; │ │ @@ -1769574,18 +1769575,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d5c98: |[4d5c98] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.close:()V │ │ -4d5ca8: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5cac: 7210 23e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.close:()V // method@e523 │ │ -4d5cb2: 0e00 |0005: return-void │ │ +4d5c9c: |[4d5c9c] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.close:()V │ │ +4d5cac: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5cb0: 7210 23e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.close:()V // method@e523 │ │ +4d5cb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;) │ │ @@ -1769593,19 +1769594,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d5bd0: |[4d5bd0] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.getElementText:()Ljava/lang/String; │ │ -4d5be0: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5be4: 7210 24e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.getElementText:()Ljava/lang/String; // method@e524 │ │ -4d5bea: 0c00 |0005: move-result-object v0 │ │ -4d5bec: 1100 |0006: return-object v0 │ │ +4d5bd4: |[4d5bd4] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.getElementText:()Ljava/lang/String; │ │ +4d5be4: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5be8: 7210 24e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.getElementText:()Ljava/lang/String; // method@e524 │ │ +4d5bee: 0c00 |0005: move-result-object v0 │ │ +4d5bf0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;) │ │ @@ -1769613,19 +1769614,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4d5b90: |[4d5b90] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ -4d5ba0: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5ba4: 7220 25e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLEventReader;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e525 │ │ -4d5baa: 0c02 |0005: move-result-object v2 │ │ -4d5bac: 1102 |0006: return-object v2 │ │ +4d5b94: |[4d5b94] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ +4d5ba4: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5ba8: 7220 25e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLEventReader;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e525 │ │ +4d5bae: 0c02 |0005: move-result-object v2 │ │ +4d5bb0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1769634,19 +1769635,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d5b04: |[4d5b04] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.hasNext:()Z │ │ -4d5b14: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5b18: 7210 26e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.hasNext:()Z // method@e526 │ │ -4d5b1e: 0a00 |0005: move-result v0 │ │ -4d5b20: 0f00 |0006: return v0 │ │ +4d5b08: |[4d5b08] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.hasNext:()Z │ │ +4d5b18: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5b1c: 7210 26e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.hasNext:()Z // method@e526 │ │ +4d5b22: 0a00 |0005: move-result v0 │ │ +4d5b24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;) │ │ @@ -1769654,22 +1769655,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4d5b24: |[4d5b24] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.hasNextEvent:()Z │ │ -4d5b34: 6e10 f7fb 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@fbf7 │ │ -4d5b3a: 0c00 |0003: move-result-object v0 │ │ -4d5b3c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -4d5b40: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4d5b42: 2802 |0007: goto 0009 // +0002 │ │ -4d5b44: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4d5b46: 0f00 |0009: return v0 │ │ +4d5b28: |[4d5b28] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.hasNextEvent:()Z │ │ +4d5b38: 6e10 f7fb 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@fbf7 │ │ +4d5b3e: 0c00 |0003: move-result-object v0 │ │ +4d5b40: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +4d5b44: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4d5b46: 2802 |0007: goto 0009 // +0002 │ │ +4d5b48: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4d5b4a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;) │ │ @@ -1769677,21 +1769678,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4d5b48: |[4d5b48] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.isPropertySupported:(Ljava/lang/String;)Z │ │ -4d5b58: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5b5c: 7220 25e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLEventReader;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e525 │ │ -4d5b62: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -4d5b64: 0f02 |0006: return v2 │ │ -4d5b66: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4d5b68: 0f02 |0008: return v2 │ │ +4d5b4c: |[4d5b4c] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.isPropertySupported:(Ljava/lang/String;)Z │ │ +4d5b5c: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5b60: 7220 25e5 2000 |0002: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLEventReader;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e525 │ │ +4d5b66: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +4d5b68: 0f02 |0006: return v2 │ │ +4d5b6a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4d5b6c: 0f02 |0008: return v2 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/IllegalArgumentException; -> 0x0007 │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ @@ -1769702,19 +1769703,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d5bb0: |[4d5bb0] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.next:()Ljava/lang/Object; │ │ -4d5bc0: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5bc4: 7210 27e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.next:()Ljava/lang/Object; // method@e527 │ │ -4d5bca: 0c00 |0005: move-result-object v0 │ │ -4d5bcc: 1100 |0006: return-object v0 │ │ +4d5bb4: |[4d5bb4] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.next:()Ljava/lang/Object; │ │ +4d5bc4: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5bc8: 7210 27e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.next:()Ljava/lang/Object; // method@e527 │ │ +4d5bce: 0c00 |0005: move-result-object v0 │ │ +4d5bd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;) │ │ @@ -1769722,19 +1769723,19 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d5bf0: |[4d5bf0] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.nextEvent:()Ljavax/xml/stream/events/XMLEvent; │ │ -4d5c00: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5c04: 7210 28e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@e528 │ │ -4d5c0a: 0c00 |0005: move-result-object v0 │ │ -4d5c0c: 1100 |0006: return-object v0 │ │ +4d5bf4: |[4d5bf4] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.nextEvent:()Ljavax/xml/stream/events/XMLEvent; │ │ +4d5c04: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5c08: 7210 28e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@e528 │ │ +4d5c0e: 0c00 |0005: move-result-object v0 │ │ +4d5c10: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ │ │ #8 : (in Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;) │ │ @@ -1769742,19 +1769743,19 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d5c10: |[4d5c10] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.nextTag:()Ljavax/xml/stream/events/XMLEvent; │ │ -4d5c20: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5c24: 7210 29e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.nextTag:()Ljavax/xml/stream/events/XMLEvent; // method@e529 │ │ -4d5c2a: 0c00 |0005: move-result-object v0 │ │ -4d5c2c: 1100 |0006: return-object v0 │ │ +4d5c14: |[4d5c14] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.nextTag:()Ljavax/xml/stream/events/XMLEvent; │ │ +4d5c24: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5c28: 7210 29e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.nextTag:()Ljavax/xml/stream/events/XMLEvent; // method@e529 │ │ +4d5c2e: 0c00 |0005: move-result-object v0 │ │ +4d5c30: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ │ │ #9 : (in Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;) │ │ @@ -1769762,19 +1769763,19 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d5c30: |[4d5c30] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.peek:()Ljavax/xml/stream/events/XMLEvent; │ │ -4d5c40: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5c44: 7210 2ae5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@e52a │ │ -4d5c4a: 0c00 |0005: move-result-object v0 │ │ -4d5c4c: 1100 |0006: return-object v0 │ │ +4d5c34: |[4d5c34] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.peek:()Ljavax/xml/stream/events/XMLEvent; │ │ +4d5c44: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5c48: 7210 2ae5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@e52a │ │ +4d5c4e: 0c00 |0005: move-result-object v0 │ │ +4d5c50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ │ │ #10 : (in Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;) │ │ @@ -1769782,18 +1769783,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d5cb4: |[4d5cb4] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.remove:()V │ │ -4d5cc4: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ -4d5cc8: 7210 2be5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.remove:()V // method@e52b │ │ -4d5cce: 0e00 |0005: return-void │ │ +4d5cb8: |[4d5cb8] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.remove:()V │ │ +4d5cc8: 5410 87b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;.mReader:Ljavax/xml/stream/XMLEventReader; // field@b087 │ │ +4d5ccc: 7210 2be5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/XMLEventReader;.remove:()V // method@e52b │ │ +4d5cd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter; │ │ │ │ #11 : (in Lorg/codehaus/stax2/ri/evt/Stax2EventReaderAdapter;) │ │ @@ -1769801,17 +1769802,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d5b7c: |[4d5b7c] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ -4d5b8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4d5b8e: 0f01 |0001: return v1 │ │ +4d5b80: |[4d5b80] org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ +4d5b90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4d5b92: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23048 (Stax2EventReaderAdapter.java) │ │ │ │ Class #5840 header: │ │ @@ -1769861,19 +1769862,19 @@ │ │ type : '(Lorg/codehaus/stax2/XMLEventReader2;Ljavax/xml/stream/EventFilter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4d5e98: |[4d5e98] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.:(Lorg/codehaus/stax2/XMLEventReader2;Ljavax/xml/stream/EventFilter;)V │ │ -4d5ea8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d5eae: 5b01 89b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5eb2: 5b02 88b0 |0005: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mFilter:Ljavax/xml/stream/EventFilter; // field@b088 │ │ -4d5eb6: 0e00 |0007: return-void │ │ +4d5e9c: |[4d5e9c] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.:(Lorg/codehaus/stax2/XMLEventReader2;Ljavax/xml/stream/EventFilter;)V │ │ +4d5eac: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d5eb2: 5b01 89b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5eb6: 5b02 88b0 |0005: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mFilter:Ljavax/xml/stream/EventFilter; // field@b088 │ │ +4d5eba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ @@ -1769886,18 +1769887,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d5eb8: |[4d5eb8] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.close:()V │ │ -4d5ec8: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5ecc: 7210 97f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.close:()V // method@f797 │ │ -4d5ed2: 0e00 |0005: return-void │ │ +4d5ebc: |[4d5ebc] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.close:()V │ │ +4d5ecc: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5ed0: 7210 97f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.close:()V // method@f797 │ │ +4d5ed6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;) │ │ @@ -1769905,19 +1769906,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d5dd0: |[4d5dd0] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.getElementText:()Ljava/lang/String; │ │ -4d5de0: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5de4: 7210 98f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.getElementText:()Ljava/lang/String; // method@f798 │ │ -4d5dea: 0c00 |0005: move-result-object v0 │ │ -4d5dec: 1100 |0006: return-object v0 │ │ +4d5dd4: |[4d5dd4] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.getElementText:()Ljava/lang/String; │ │ +4d5de4: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5de8: 7210 98f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.getElementText:()Ljava/lang/String; // method@f798 │ │ +4d5dee: 0c00 |0005: move-result-object v0 │ │ +4d5df0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;) │ │ @@ -1769925,19 +1769926,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4d5d78: |[4d5d78] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ -4d5d88: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5d8c: 7220 99f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLEventReader2;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@f799 │ │ -4d5d92: 0c02 |0005: move-result-object v2 │ │ -4d5d94: 1102 |0006: return-object v2 │ │ +4d5d7c: |[4d5d7c] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ +4d5d8c: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5d90: 7220 99f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLEventReader2;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@f799 │ │ +4d5d96: 0c02 |0005: move-result-object v2 │ │ +4d5d98: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1769946,26 +1769947,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4d5cd0: |[4d5cd0] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.hasNext:()Z │ │ -4d5ce0: 6e10 05fc 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@fc05 │ │ -4d5ce6: 0c00 |0003: move-result-object v0 │ │ -4d5ce8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -4d5cec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4d5cee: 2802 |0007: goto 0009 // +0002 │ │ -4d5cf0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4d5cf2: 0f00 |0009: return v0 │ │ -4d5cf4: 0d00 |000a: move-exception v0 │ │ -4d5cf6: 2201 ff18 |000b: new-instance v1, Ljava/lang/RuntimeException; // type@18ff │ │ -4d5cfa: 7020 aae0 0100 |000d: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ -4d5d00: 2701 |0010: throw v1 │ │ +4d5cd4: |[4d5cd4] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.hasNext:()Z │ │ +4d5ce4: 6e10 05fc 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@fc05 │ │ +4d5cea: 0c00 |0003: move-result-object v0 │ │ +4d5cec: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +4d5cf0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4d5cf2: 2802 |0007: goto 0009 // +0002 │ │ +4d5cf4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4d5cf6: 0f00 |0009: return v0 │ │ +4d5cf8: 0d00 |000a: move-exception v0 │ │ +4d5cfa: 2201 ff18 |000b: new-instance v1, Ljava/lang/RuntimeException; // type@18ff │ │ +4d5cfe: 7020 aae0 0100 |000d: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ +4d5d04: 2701 |0010: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljavax/xml/stream/XMLStreamException; -> 0x000a │ │ positions : │ │ 0x0000 line=56 │ │ 0x000b line=58 │ │ locals : │ │ @@ -1769976,22 +1769977,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4d5d14: |[4d5d14] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.hasNextEvent:()Z │ │ -4d5d24: 6e10 05fc 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@fc05 │ │ -4d5d2a: 0c00 |0003: move-result-object v0 │ │ -4d5d2c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -4d5d30: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4d5d32: 2802 |0007: goto 0009 // +0002 │ │ -4d5d34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4d5d36: 0f00 |0009: return v0 │ │ +4d5d18: |[4d5d18] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.hasNextEvent:()Z │ │ +4d5d28: 6e10 05fc 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@fc05 │ │ +4d5d2e: 0c00 |0003: move-result-object v0 │ │ +4d5d30: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +4d5d34: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4d5d36: 2802 |0007: goto 0009 // +0002 │ │ +4d5d38: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4d5d3a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;) │ │ @@ -1769999,19 +1770000,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4d5d38: |[4d5d38] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.isPropertySupported:(Ljava/lang/String;)Z │ │ -4d5d48: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5d4c: 7220 9bf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLEventReader2;.isPropertySupported:(Ljava/lang/String;)Z // method@f79b │ │ -4d5d52: 0a02 |0005: move-result v2 │ │ -4d5d54: 0f02 |0006: return v2 │ │ +4d5d3c: |[4d5d3c] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.isPropertySupported:(Ljava/lang/String;)Z │ │ +4d5d4c: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5d50: 7220 9bf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLEventReader2;.isPropertySupported:(Ljava/lang/String;)Z // method@f79b │ │ +4d5d56: 0a02 |0005: move-result v2 │ │ +4d5d58: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1770020,22 +1770021,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4d5d98: |[4d5d98] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.next:()Ljava/lang/Object; │ │ -4d5da8: 6e10 03fc 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@fc03 │ │ -4d5dae: 0c00 |0003: move-result-object v0 │ │ -4d5db0: 1100 |0004: return-object v0 │ │ -4d5db2: 0d00 |0005: move-exception v0 │ │ -4d5db4: 2201 ff18 |0006: new-instance v1, Ljava/lang/RuntimeException; // type@18ff │ │ -4d5db8: 7020 aae0 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ -4d5dbe: 2701 |000b: throw v1 │ │ +4d5d9c: |[4d5d9c] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.next:()Ljava/lang/Object; │ │ +4d5dac: 6e10 03fc 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@fc03 │ │ +4d5db2: 0c00 |0003: move-result-object v0 │ │ +4d5db4: 1100 |0004: return-object v0 │ │ +4d5db6: 0d00 |0005: move-exception v0 │ │ +4d5db8: 2201 ff18 |0006: new-instance v1, Ljava/lang/RuntimeException; // type@18ff │ │ +4d5dbc: 7020 aae0 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@e0aa │ │ +4d5dc2: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljavax/xml/stream/XMLStreamException; -> 0x0005 │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=79 │ │ locals : │ │ @@ -1770046,24 +1770047,24 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4d5df0: |[4d5df0] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent; │ │ -4d5e00: 5420 89b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5e04: 7210 9cf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f79c │ │ -4d5e0a: 0c00 |0005: move-result-object v0 │ │ -4d5e0c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -4d5e10: 5421 88b0 |0008: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mFilter:Ljavax/xml/stream/EventFilter; // field@b088 │ │ -4d5e14: 7220 eae4 0100 |000a: invoke-interface {v1, v0}, Ljavax/xml/stream/EventFilter;.accept:(Ljavax/xml/stream/events/XMLEvent;)Z // method@e4ea │ │ -4d5e1a: 0a01 |000d: move-result v1 │ │ -4d5e1c: 3801 f2ff |000e: if-eqz v1, 0000 // -000e │ │ -4d5e20: 1100 |0010: return-object v0 │ │ +4d5df4: |[4d5df4] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent; │ │ +4d5e04: 5420 89b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5e08: 7210 9cf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f79c │ │ +4d5e0e: 0c00 |0005: move-result-object v0 │ │ +4d5e10: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +4d5e14: 5421 88b0 |0008: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mFilter:Ljavax/xml/stream/EventFilter; // field@b088 │ │ +4d5e18: 7220 eae4 0100 |000a: invoke-interface {v1, v0}, Ljavax/xml/stream/EventFilter;.accept:(Ljavax/xml/stream/events/XMLEvent;)Z // method@e4ea │ │ +4d5e1e: 0a01 |000d: move-result v1 │ │ +4d5e20: 3801 f2ff |000e: if-eqz v1, 0000 // -000e │ │ +4d5e24: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0008 line=67 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ │ │ @@ -1770072,24 +1770073,24 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4d5e24: |[4d5e24] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.nextTag:()Ljavax/xml/stream/events/XMLEvent; │ │ -4d5e34: 5420 89b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5e38: 7210 9df7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.nextTag:()Ljavax/xml/stream/events/XMLEvent; // method@f79d │ │ -4d5e3e: 0c00 |0005: move-result-object v0 │ │ -4d5e40: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -4d5e44: 5421 88b0 |0008: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mFilter:Ljavax/xml/stream/EventFilter; // field@b088 │ │ -4d5e48: 7220 eae4 0100 |000a: invoke-interface {v1, v0}, Ljavax/xml/stream/EventFilter;.accept:(Ljavax/xml/stream/events/XMLEvent;)Z // method@e4ea │ │ -4d5e4e: 0a01 |000d: move-result v1 │ │ -4d5e50: 3801 f2ff |000e: if-eqz v1, 0000 // -000e │ │ -4d5e54: 1100 |0010: return-object v0 │ │ +4d5e28: |[4d5e28] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.nextTag:()Ljavax/xml/stream/events/XMLEvent; │ │ +4d5e38: 5420 89b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5e3c: 7210 9df7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.nextTag:()Ljavax/xml/stream/events/XMLEvent; // method@f79d │ │ +4d5e42: 0c00 |0005: move-result-object v0 │ │ +4d5e44: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +4d5e48: 5421 88b0 |0008: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mFilter:Ljavax/xml/stream/EventFilter; // field@b088 │ │ +4d5e4c: 7220 eae4 0100 |000a: invoke-interface {v1, v0}, Ljavax/xml/stream/EventFilter;.accept:(Ljavax/xml/stream/events/XMLEvent;)Z // method@e4ea │ │ +4d5e52: 0a01 |000d: move-result v1 │ │ +4d5e54: 3801 f2ff |000e: if-eqz v1, 0000 // -000e │ │ +4d5e58: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0008 line=90 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ │ │ @@ -1770098,28 +1770099,28 @@ │ │ type : '()Ljavax/xml/stream/events/XMLEvent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4d5e58: |[4d5e58] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.peek:()Ljavax/xml/stream/events/XMLEvent; │ │ -4d5e68: 5420 89b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5e6c: 7210 9ef7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@f79e │ │ -4d5e72: 0c00 |0005: move-result-object v0 │ │ -4d5e74: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -4d5e78: 5421 88b0 |0008: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mFilter:Ljavax/xml/stream/EventFilter; // field@b088 │ │ -4d5e7c: 7220 eae4 0100 |000a: invoke-interface {v1, v0}, Ljavax/xml/stream/EventFilter;.accept:(Ljavax/xml/stream/events/XMLEvent;)Z // method@e4ea │ │ -4d5e82: 0a01 |000d: move-result v1 │ │ -4d5e84: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -4d5e88: 2807 |0010: goto 0017 // +0007 │ │ -4d5e8a: 5420 89b0 |0011: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5e8e: 7210 9cf7 0000 |0013: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f79c │ │ -4d5e94: 28ea |0016: goto 0000 // -0016 │ │ -4d5e96: 1100 |0017: return-object v0 │ │ +4d5e5c: |[4d5e5c] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.peek:()Ljavax/xml/stream/events/XMLEvent; │ │ +4d5e6c: 5420 89b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5e70: 7210 9ef7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.peek:()Ljavax/xml/stream/events/XMLEvent; // method@f79e │ │ +4d5e76: 0c00 |0005: move-result-object v0 │ │ +4d5e78: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +4d5e7c: 5421 88b0 |0008: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mFilter:Ljavax/xml/stream/EventFilter; // field@b088 │ │ +4d5e80: 7220 eae4 0100 |000a: invoke-interface {v1, v0}, Ljavax/xml/stream/EventFilter;.accept:(Ljavax/xml/stream/events/XMLEvent;)Z // method@e4ea │ │ +4d5e86: 0a01 |000d: move-result v1 │ │ +4d5e88: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +4d5e8c: 2807 |0010: goto 0017 // +0007 │ │ +4d5e8e: 5420 89b0 |0011: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5e92: 7210 9cf7 0000 |0013: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.nextEvent:()Ljavax/xml/stream/events/XMLEvent; // method@f79c │ │ +4d5e98: 28ea |0016: goto 0000 // -0016 │ │ +4d5e9a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0008 line=105 │ │ 0x0011 line=109 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ @@ -1770129,18 +1770130,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d5ed4: |[4d5ed4] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.remove:()V │ │ -4d5ee4: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5ee8: 7210 9ff7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.remove:()V // method@f79f │ │ -4d5eee: 0e00 |0005: return-void │ │ +4d5ed8: |[4d5ed8] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.remove:()V │ │ +4d5ee8: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5eec: 7210 9ff7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLEventReader2;.remove:()V // method@f79f │ │ +4d5ef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ │ │ #11 : (in Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;) │ │ @@ -1770148,19 +1770149,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4d5d58: |[4d5d58] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ -4d5d68: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ -4d5d6c: 7230 a0f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLEventReader2;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z // method@f7a0 │ │ -4d5d72: 0a02 |0005: move-result v2 │ │ -4d5d74: 0f02 |0006: return v2 │ │ +4d5d5c: |[4d5d5c] org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ +4d5d6c: 5410 89b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader;.mReader:Lorg/codehaus/stax2/XMLEventReader2; // field@b089 │ │ +4d5d70: 7230 a0f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLEventReader2;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z // method@f7a0 │ │ +4d5d76: 0a02 |0005: move-result v2 │ │ +4d5d78: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/Stax2FilteredEventReader; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/Object; │ │ @@ -1770203,17 +1770204,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d7318: |[4d7318] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.:()V │ │ -4d7328: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ -4d732e: 0e00 |0003: return-void │ │ +4d731c: |[4d731c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.:()V │ │ +4d732c: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ +4d7332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; │ │ │ │ Virtual methods - │ │ @@ -1770222,75 +1770223,75 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -4d7410: |[4d7410] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.decode:(Ljava/lang/String;)V │ │ -4d7420: 6e10 dae0 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d7426: 0a00 |0003: move-result v0 │ │ -4d7428: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d742a: 6e20 bfe0 1a00 |0005: invoke-virtual {v10, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7430: 0a02 |0008: move-result v2 │ │ -4d7432: 1303 6500 |0009: const/16 v3, #int 101 // #65 │ │ -4d7436: 1234 |000b: const/4 v4, #int 3 // #3 │ │ -4d7438: 1225 |000c: const/4 v5, #int 2 // #2 │ │ -4d743a: 1246 |000d: const/4 v6, #int 4 // #4 │ │ -4d743c: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -4d743e: 1308 7400 |000f: const/16 v8, #int 116 // #74 │ │ -4d7442: 3382 1d00 |0011: if-ne v2, v8, 002e // +001d │ │ -4d7446: 3360 5500 |0013: if-ne v0, v6, 0068 // +0055 │ │ -4d744a: 6e20 bfe0 7a00 |0015: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7450: 0a00 |0018: move-result v0 │ │ -4d7452: 1301 7200 |0019: const/16 v1, #int 114 // #72 │ │ -4d7456: 3310 4d00 |001b: if-ne v0, v1, 0068 // +004d │ │ -4d745a: 6e20 bfe0 5a00 |001d: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7460: 0a00 |0020: move-result v0 │ │ -4d7462: 1301 7500 |0021: const/16 v1, #int 117 // #75 │ │ -4d7466: 3310 4500 |0023: if-ne v0, v1, 0068 // +0045 │ │ -4d746a: 6e20 bfe0 4a00 |0025: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7470: 0a00 |0028: move-result v0 │ │ -4d7472: 3330 3f00 |0029: if-ne v0, v3, 0068 // +003f │ │ -4d7476: 5c97 bfb0 |002b: iput-boolean v7, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ -4d747a: 0e00 |002d: return-void │ │ -4d747c: 1308 6600 |002e: const/16 v8, #int 102 // #66 │ │ -4d7480: 3382 2600 |0030: if-ne v2, v8, 0056 // +0026 │ │ -4d7484: 1252 |0032: const/4 v2, #int 5 // #5 │ │ -4d7486: 3320 3500 |0033: if-ne v0, v2, 0068 // +0035 │ │ -4d748a: 6e20 bfe0 7a00 |0035: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7490: 0a00 |0038: move-result v0 │ │ -4d7492: 1302 6100 |0039: const/16 v2, #int 97 // #61 │ │ -4d7496: 3320 2d00 |003b: if-ne v0, v2, 0068 // +002d │ │ -4d749a: 6e20 bfe0 5a00 |003d: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d74a0: 0a00 |0040: move-result v0 │ │ -4d74a2: 1302 6c00 |0041: const/16 v2, #int 108 // #6c │ │ -4d74a6: 3320 2500 |0043: if-ne v0, v2, 0068 // +0025 │ │ -4d74aa: 6e20 bfe0 4a00 |0045: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d74b0: 0a00 |0048: move-result v0 │ │ -4d74b2: 1302 7300 |0049: const/16 v2, #int 115 // #73 │ │ -4d74b6: 3320 1d00 |004b: if-ne v0, v2, 0068 // +001d │ │ -4d74ba: 6e20 bfe0 6a00 |004d: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d74c0: 0a00 |0050: move-result v0 │ │ -4d74c2: 3330 1700 |0051: if-ne v0, v3, 0068 // +0017 │ │ -4d74c6: 5c91 bfb0 |0053: iput-boolean v1, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ -4d74ca: 0e00 |0055: return-void │ │ -4d74cc: 1303 3000 |0056: const/16 v3, #int 48 // #30 │ │ -4d74d0: 3332 0700 |0058: if-ne v2, v3, 005f // +0007 │ │ -4d74d4: 3370 0e00 |005a: if-ne v0, v7, 0068 // +000e │ │ -4d74d8: 5c91 bfb0 |005c: iput-boolean v1, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ -4d74dc: 0e00 |005e: return-void │ │ -4d74de: 1301 3100 |005f: const/16 v1, #int 49 // #31 │ │ -4d74e2: 3312 0700 |0061: if-ne v2, v1, 0068 // +0007 │ │ -4d74e6: 3370 0500 |0063: if-ne v0, v7, 0068 // +0005 │ │ -4d74ea: 5c97 bfb0 |0065: iput-boolean v7, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ -4d74ee: 0e00 |0067: return-void │ │ -4d74f0: 6e20 46fc a900 |0068: invoke-virtual {v9, v10}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc46 │ │ -4d74f6: 0c0a |006b: move-result-object v10 │ │ -4d74f8: 270a |006c: throw v10 │ │ +4d7414: |[4d7414] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.decode:(Ljava/lang/String;)V │ │ +4d7424: 6e10 dae0 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d742a: 0a00 |0003: move-result v0 │ │ +4d742c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d742e: 6e20 bfe0 1a00 |0005: invoke-virtual {v10, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7434: 0a02 |0008: move-result v2 │ │ +4d7436: 1303 6500 |0009: const/16 v3, #int 101 // #65 │ │ +4d743a: 1234 |000b: const/4 v4, #int 3 // #3 │ │ +4d743c: 1225 |000c: const/4 v5, #int 2 // #2 │ │ +4d743e: 1246 |000d: const/4 v6, #int 4 // #4 │ │ +4d7440: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +4d7442: 1308 7400 |000f: const/16 v8, #int 116 // #74 │ │ +4d7446: 3382 1d00 |0011: if-ne v2, v8, 002e // +001d │ │ +4d744a: 3360 5500 |0013: if-ne v0, v6, 0068 // +0055 │ │ +4d744e: 6e20 bfe0 7a00 |0015: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7454: 0a00 |0018: move-result v0 │ │ +4d7456: 1301 7200 |0019: const/16 v1, #int 114 // #72 │ │ +4d745a: 3310 4d00 |001b: if-ne v0, v1, 0068 // +004d │ │ +4d745e: 6e20 bfe0 5a00 |001d: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7464: 0a00 |0020: move-result v0 │ │ +4d7466: 1301 7500 |0021: const/16 v1, #int 117 // #75 │ │ +4d746a: 3310 4500 |0023: if-ne v0, v1, 0068 // +0045 │ │ +4d746e: 6e20 bfe0 4a00 |0025: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7474: 0a00 |0028: move-result v0 │ │ +4d7476: 3330 3f00 |0029: if-ne v0, v3, 0068 // +003f │ │ +4d747a: 5c97 bfb0 |002b: iput-boolean v7, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ +4d747e: 0e00 |002d: return-void │ │ +4d7480: 1308 6600 |002e: const/16 v8, #int 102 // #66 │ │ +4d7484: 3382 2600 |0030: if-ne v2, v8, 0056 // +0026 │ │ +4d7488: 1252 |0032: const/4 v2, #int 5 // #5 │ │ +4d748a: 3320 3500 |0033: if-ne v0, v2, 0068 // +0035 │ │ +4d748e: 6e20 bfe0 7a00 |0035: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7494: 0a00 |0038: move-result v0 │ │ +4d7496: 1302 6100 |0039: const/16 v2, #int 97 // #61 │ │ +4d749a: 3320 2d00 |003b: if-ne v0, v2, 0068 // +002d │ │ +4d749e: 6e20 bfe0 5a00 |003d: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d74a4: 0a00 |0040: move-result v0 │ │ +4d74a6: 1302 6c00 |0041: const/16 v2, #int 108 // #6c │ │ +4d74aa: 3320 2500 |0043: if-ne v0, v2, 0068 // +0025 │ │ +4d74ae: 6e20 bfe0 4a00 |0045: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d74b4: 0a00 |0048: move-result v0 │ │ +4d74b6: 1302 7300 |0049: const/16 v2, #int 115 // #73 │ │ +4d74ba: 3320 1d00 |004b: if-ne v0, v2, 0068 // +001d │ │ +4d74be: 6e20 bfe0 6a00 |004d: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d74c4: 0a00 |0050: move-result v0 │ │ +4d74c6: 3330 1700 |0051: if-ne v0, v3, 0068 // +0017 │ │ +4d74ca: 5c91 bfb0 |0053: iput-boolean v1, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ +4d74ce: 0e00 |0055: return-void │ │ +4d74d0: 1303 3000 |0056: const/16 v3, #int 48 // #30 │ │ +4d74d4: 3332 0700 |0058: if-ne v2, v3, 005f // +0007 │ │ +4d74d8: 3370 0e00 |005a: if-ne v0, v7, 0068 // +000e │ │ +4d74dc: 5c91 bfb0 |005c: iput-boolean v1, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ +4d74e0: 0e00 |005e: return-void │ │ +4d74e2: 1301 3100 |005f: const/16 v1, #int 49 // #31 │ │ +4d74e6: 3312 0700 |0061: if-ne v2, v1, 0068 // +0007 │ │ +4d74ea: 3370 0500 |0063: if-ne v0, v7, 0068 // +0005 │ │ +4d74ee: 5c97 bfb0 |0065: iput-boolean v7, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ +4d74f2: 0e00 |0067: return-void │ │ +4d74f4: 6e20 46fc a900 |0068: invoke-virtual {v9, v10}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc46 │ │ +4d74fa: 0c0a |006b: move-result-object v10 │ │ +4d74fc: 270a |006c: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0005 line=509 │ │ 0x0015 line=511 │ │ 0x002b line=515 │ │ 0x0035 line=519 │ │ @@ -1770307,71 +1770308,71 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -4d7330: |[4d7330] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.decode:([CII)V │ │ -4d7340: 9100 0908 |0000: sub-int v0, v9, v8 │ │ -4d7344: 4901 0708 |0002: aget-char v1, v7, v8 │ │ -4d7348: 1302 6500 |0004: const/16 v2, #int 101 // #65 │ │ -4d734c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -4d734e: 1304 7400 |0007: const/16 v4, #int 116 // #74 │ │ -4d7352: 3341 1e00 |0009: if-ne v1, v4, 0027 // +001e │ │ -4d7356: 1241 |000b: const/4 v1, #int 4 // #4 │ │ -4d7358: 3310 5600 |000c: if-ne v0, v1, 0062 // +0056 │ │ -4d735c: d800 0801 |000e: add-int/lit8 v0, v8, #int 1 // #01 │ │ -4d7360: 4900 0700 |0010: aget-char v0, v7, v0 │ │ -4d7364: 1301 7200 |0012: const/16 v1, #int 114 // #72 │ │ -4d7368: 3310 4e00 |0014: if-ne v0, v1, 0062 // +004e │ │ -4d736c: d800 0802 |0016: add-int/lit8 v0, v8, #int 2 // #02 │ │ -4d7370: 4900 0700 |0018: aget-char v0, v7, v0 │ │ -4d7374: 1301 7500 |001a: const/16 v1, #int 117 // #75 │ │ -4d7378: 3310 4600 |001c: if-ne v0, v1, 0062 // +0046 │ │ -4d737c: d800 0803 |001e: add-int/lit8 v0, v8, #int 3 // #03 │ │ -4d7380: 4900 0700 |0020: aget-char v0, v7, v0 │ │ -4d7384: 3320 4000 |0022: if-ne v0, v2, 0062 // +0040 │ │ -4d7388: 5c63 bfb0 |0024: iput-boolean v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ -4d738c: 0e00 |0026: return-void │ │ -4d738e: 1304 6600 |0027: const/16 v4, #int 102 // #66 │ │ -4d7392: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -4d7394: 3341 2600 |002a: if-ne v1, v4, 0050 // +0026 │ │ -4d7398: 1251 |002c: const/4 v1, #int 5 // #5 │ │ -4d739a: 3310 3500 |002d: if-ne v0, v1, 0062 // +0035 │ │ -4d739e: d800 0801 |002f: add-int/lit8 v0, v8, #int 1 // #01 │ │ -4d73a2: 4900 0700 |0031: aget-char v0, v7, v0 │ │ -4d73a6: 1301 6100 |0033: const/16 v1, #int 97 // #61 │ │ -4d73aa: 3310 2d00 |0035: if-ne v0, v1, 0062 // +002d │ │ -4d73ae: d800 0802 |0037: add-int/lit8 v0, v8, #int 2 // #02 │ │ -4d73b2: 4900 0700 |0039: aget-char v0, v7, v0 │ │ -4d73b6: 1301 6c00 |003b: const/16 v1, #int 108 // #6c │ │ -4d73ba: 3310 2500 |003d: if-ne v0, v1, 0062 // +0025 │ │ -4d73be: d800 0803 |003f: add-int/lit8 v0, v8, #int 3 // #03 │ │ -4d73c2: 4900 0700 |0041: aget-char v0, v7, v0 │ │ -4d73c6: 1301 7300 |0043: const/16 v1, #int 115 // #73 │ │ -4d73ca: 3310 1d00 |0045: if-ne v0, v1, 0062 // +001d │ │ -4d73ce: d800 0804 |0047: add-int/lit8 v0, v8, #int 4 // #04 │ │ -4d73d2: 4900 0700 |0049: aget-char v0, v7, v0 │ │ -4d73d6: 3320 1700 |004b: if-ne v0, v2, 0062 // +0017 │ │ -4d73da: 5c65 bfb0 |004d: iput-boolean v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ -4d73de: 0e00 |004f: return-void │ │ -4d73e0: 1302 3000 |0050: const/16 v2, #int 48 // #30 │ │ -4d73e4: 3321 0700 |0052: if-ne v1, v2, 0059 // +0007 │ │ -4d73e8: 3330 0e00 |0054: if-ne v0, v3, 0062 // +000e │ │ -4d73ec: 5c65 bfb0 |0056: iput-boolean v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ -4d73f0: 0e00 |0058: return-void │ │ -4d73f2: 1302 3100 |0059: const/16 v2, #int 49 // #31 │ │ -4d73f6: 3321 0700 |005b: if-ne v1, v2, 0062 // +0007 │ │ -4d73fa: 3330 0500 |005d: if-ne v0, v3, 0062 // +0005 │ │ -4d73fe: 5c63 bfb0 |005f: iput-boolean v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ -4d7402: 0e00 |0061: return-void │ │ -4d7404: 6e40 47fc 7698 |0062: invoke-virtual {v6, v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.constructInvalidValue:([CII)Ljava/lang/IllegalArgumentException; // method@fc47 │ │ -4d740a: 0c07 |0065: move-result-object v7 │ │ -4d740c: 2707 |0066: throw v7 │ │ +4d7334: |[4d7334] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.decode:([CII)V │ │ +4d7344: 9100 0908 |0000: sub-int v0, v9, v8 │ │ +4d7348: 4901 0708 |0002: aget-char v1, v7, v8 │ │ +4d734c: 1302 6500 |0004: const/16 v2, #int 101 // #65 │ │ +4d7350: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +4d7352: 1304 7400 |0007: const/16 v4, #int 116 // #74 │ │ +4d7356: 3341 1e00 |0009: if-ne v1, v4, 0027 // +001e │ │ +4d735a: 1241 |000b: const/4 v1, #int 4 // #4 │ │ +4d735c: 3310 5600 |000c: if-ne v0, v1, 0062 // +0056 │ │ +4d7360: d800 0801 |000e: add-int/lit8 v0, v8, #int 1 // #01 │ │ +4d7364: 4900 0700 |0010: aget-char v0, v7, v0 │ │ +4d7368: 1301 7200 |0012: const/16 v1, #int 114 // #72 │ │ +4d736c: 3310 4e00 |0014: if-ne v0, v1, 0062 // +004e │ │ +4d7370: d800 0802 |0016: add-int/lit8 v0, v8, #int 2 // #02 │ │ +4d7374: 4900 0700 |0018: aget-char v0, v7, v0 │ │ +4d7378: 1301 7500 |001a: const/16 v1, #int 117 // #75 │ │ +4d737c: 3310 4600 |001c: if-ne v0, v1, 0062 // +0046 │ │ +4d7380: d800 0803 |001e: add-int/lit8 v0, v8, #int 3 // #03 │ │ +4d7384: 4900 0700 |0020: aget-char v0, v7, v0 │ │ +4d7388: 3320 4000 |0022: if-ne v0, v2, 0062 // +0040 │ │ +4d738c: 5c63 bfb0 |0024: iput-boolean v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ +4d7390: 0e00 |0026: return-void │ │ +4d7392: 1304 6600 |0027: const/16 v4, #int 102 // #66 │ │ +4d7396: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +4d7398: 3341 2600 |002a: if-ne v1, v4, 0050 // +0026 │ │ +4d739c: 1251 |002c: const/4 v1, #int 5 // #5 │ │ +4d739e: 3310 3500 |002d: if-ne v0, v1, 0062 // +0035 │ │ +4d73a2: d800 0801 |002f: add-int/lit8 v0, v8, #int 1 // #01 │ │ +4d73a6: 4900 0700 |0031: aget-char v0, v7, v0 │ │ +4d73aa: 1301 6100 |0033: const/16 v1, #int 97 // #61 │ │ +4d73ae: 3310 2d00 |0035: if-ne v0, v1, 0062 // +002d │ │ +4d73b2: d800 0802 |0037: add-int/lit8 v0, v8, #int 2 // #02 │ │ +4d73b6: 4900 0700 |0039: aget-char v0, v7, v0 │ │ +4d73ba: 1301 6c00 |003b: const/16 v1, #int 108 // #6c │ │ +4d73be: 3310 2500 |003d: if-ne v0, v1, 0062 // +0025 │ │ +4d73c2: d800 0803 |003f: add-int/lit8 v0, v8, #int 3 // #03 │ │ +4d73c6: 4900 0700 |0041: aget-char v0, v7, v0 │ │ +4d73ca: 1301 7300 |0043: const/16 v1, #int 115 // #73 │ │ +4d73ce: 3310 1d00 |0045: if-ne v0, v1, 0062 // +001d │ │ +4d73d2: d800 0804 |0047: add-int/lit8 v0, v8, #int 4 // #04 │ │ +4d73d6: 4900 0700 |0049: aget-char v0, v7, v0 │ │ +4d73da: 3320 1700 |004b: if-ne v0, v2, 0062 // +0017 │ │ +4d73de: 5c65 bfb0 |004d: iput-boolean v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ +4d73e2: 0e00 |004f: return-void │ │ +4d73e4: 1302 3000 |0050: const/16 v2, #int 48 // #30 │ │ +4d73e8: 3321 0700 |0052: if-ne v1, v2, 0059 // +0007 │ │ +4d73ec: 3330 0e00 |0054: if-ne v0, v3, 0062 // +000e │ │ +4d73f0: 5c65 bfb0 |0056: iput-boolean v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ +4d73f4: 0e00 |0058: return-void │ │ +4d73f6: 1302 3100 |0059: const/16 v2, #int 49 // #31 │ │ +4d73fa: 3321 0700 |005b: if-ne v1, v2, 0062 // +0007 │ │ +4d73fe: 3330 0500 |005d: if-ne v0, v3, 0062 // +0005 │ │ +4d7402: 5c63 bfb0 |005f: iput-boolean v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ +4d7406: 0e00 |0061: return-void │ │ +4d7408: 6e40 47fc 7698 |0062: invoke-virtual {v6, v7, v8, v9}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.constructInvalidValue:([CII)Ljava/lang/IllegalArgumentException; // method@fc47 │ │ +4d740e: 0c07 |0065: move-result-object v7 │ │ +4d7410: 2707 |0066: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=546 │ │ 0x0010 line=548 │ │ 0x0024 line=552 │ │ 0x0031 line=556 │ │ 0x004d line=561 │ │ @@ -1770389,33 +1770390,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d7300: |[4d7300] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.getType:()Ljava/lang/String; │ │ -4d7310: 1a00 ee79 |0000: const-string v0, "boolean" // string@79ee │ │ -4d7314: 1100 |0002: return-object v0 │ │ +4d7304: |[4d7304] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.getType:()Ljava/lang/String; │ │ +4d7314: 1a00 ee79 |0000: const-string v0, "boolean" // string@79ee │ │ +4d7318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;) │ │ name : 'getValue' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d72e8: |[4d72e8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.getValue:()Z │ │ -4d72f8: 5510 bfb0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ -4d72fc: 0f00 |0002: return v0 │ │ +4d72ec: |[4d72ec] org.codehaus.stax2.ri.typed.ValueDecoderFactory$BooleanDecoder.getValue:()Z │ │ +4d72fc: 5510 bfb0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.mValue:Z // field@b0bf │ │ +4d7300: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; │ │ │ │ source_file_idx : 25663 (ValueDecoderFactory.java) │ │ @@ -1770456,17 +1770457,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d752c: |[4d752c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.:()V │ │ -4d753c: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ -4d7542: 0e00 |0003: return-void │ │ +4d7530: |[4d7530] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.:()V │ │ +4d7540: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ +4d7546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; │ │ │ │ Virtual methods - │ │ @@ -1770475,22 +1770476,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4d7594: |[4d7594] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.decode:(Ljava/lang/String;)V │ │ -4d75a4: 2200 2d19 |0000: new-instance v0, Ljava/math/BigDecimal; // type@192d │ │ -4d75a8: 7020 9ae1 2000 |0002: invoke-direct {v0, v2}, Ljava/math/BigDecimal;.:(Ljava/lang/String;)V // method@e19a │ │ -4d75ae: 5b10 c0b0 |0005: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.mValue:Ljava/math/BigDecimal; // field@b0c0 │ │ -4d75b2: 0e00 |0007: return-void │ │ -4d75b4: 6e20 4dfc 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc4d │ │ -4d75ba: 0c02 |000b: move-result-object v2 │ │ -4d75bc: 2702 |000c: throw v2 │ │ +4d7598: |[4d7598] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.decode:(Ljava/lang/String;)V │ │ +4d75a8: 2200 2d19 |0000: new-instance v0, Ljava/math/BigDecimal; // type@192d │ │ +4d75ac: 7020 9ae1 2000 |0002: invoke-direct {v0, v2}, Ljava/math/BigDecimal;.:(Ljava/lang/String;)V // method@e19a │ │ +4d75b2: 5b10 c0b0 |0005: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.mValue:Ljava/math/BigDecimal; // field@b0c0 │ │ +4d75b6: 0e00 |0007: return-void │ │ +4d75b8: 6e20 4dfc 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc4d │ │ +4d75be: 0c02 |000b: move-result-object v2 │ │ +4d75c0: 2702 |000c: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=1047 │ │ 0x0008 line=1049 │ │ locals : │ │ @@ -1770502,27 +1770503,27 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -4d7544: |[4d7544] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.decode:([CII)V │ │ -4d7554: b145 |0000: sub-int/2addr v5, v4 │ │ -4d7556: 2200 2d19 |0001: new-instance v0, Ljava/math/BigDecimal; // type@192d │ │ -4d755a: 2201 0619 |0003: new-instance v1, Ljava/lang/String; // type@1906 │ │ -4d755e: 7040 bee0 3154 |0005: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d7564: 7020 9ae1 1000 |0008: invoke-direct {v0, v1}, Ljava/math/BigDecimal;.:(Ljava/lang/String;)V // method@e19a │ │ -4d756a: 5b20 c0b0 |000b: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.mValue:Ljava/math/BigDecimal; // field@b0c0 │ │ -4d756e: 0e00 |000d: return-void │ │ -4d7570: 2200 0619 |000e: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4d7574: 7040 bee0 3054 |0010: invoke-direct {v0, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d757a: 6e20 4dfc 0200 |0013: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc4d │ │ -4d7580: 0c03 |0016: move-result-object v3 │ │ -4d7582: 2703 |0017: throw v3 │ │ +4d7548: |[4d7548] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.decode:([CII)V │ │ +4d7558: b145 |0000: sub-int/2addr v5, v4 │ │ +4d755a: 2200 2d19 |0001: new-instance v0, Ljava/math/BigDecimal; // type@192d │ │ +4d755e: 2201 0619 |0003: new-instance v1, Ljava/lang/String; // type@1906 │ │ +4d7562: 7040 bee0 3154 |0005: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d7568: 7020 9ae1 1000 |0008: invoke-direct {v0, v1}, Ljava/math/BigDecimal;.:(Ljava/lang/String;)V // method@e19a │ │ +4d756e: 5b20 c0b0 |000b: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.mValue:Ljava/math/BigDecimal; // field@b0c0 │ │ +4d7572: 0e00 |000d: return-void │ │ +4d7574: 2200 0619 |000e: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4d7578: 7040 bee0 3054 |0010: invoke-direct {v0, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d757e: 6e20 4dfc 0200 |0013: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc4d │ │ +4d7584: 0c03 |0016: move-result-object v3 │ │ +4d7586: 2703 |0017: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ Ljava/lang/NumberFormatException; -> 0x000e │ │ positions : │ │ 0x0001 line=1062 │ │ 0x000e line=1064 │ │ locals : │ │ @@ -1770536,33 +1770537,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d74fc: |[4d74fc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.getType:()Ljava/lang/String; │ │ -4d750c: 1a00 1684 |0000: const-string v0, "decimal" // string@8416 │ │ -4d7510: 1100 |0002: return-object v0 │ │ +4d7500: |[4d7500] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.getType:()Ljava/lang/String; │ │ +4d7510: 1a00 1684 |0000: const-string v0, "decimal" // string@8416 │ │ +4d7514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;) │ │ name : 'getValue' │ │ type : '()Ljava/math/BigDecimal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d7514: |[4d7514] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.getValue:()Ljava/math/BigDecimal; │ │ -4d7524: 5410 c0b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.mValue:Ljava/math/BigDecimal; // field@b0c0 │ │ -4d7528: 1100 |0002: return-object v0 │ │ +4d7518: |[4d7518] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DecimalDecoder.getValue:()Ljava/math/BigDecimal; │ │ +4d7528: 5410 c0b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.mValue:Ljava/math/BigDecimal; // field@b0c0 │ │ +4d752c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1042 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; │ │ │ │ source_file_idx : 25663 (ValueDecoderFactory.java) │ │ @@ -1770607,22 +1770608,22 @@ │ │ type : '(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4d7dac: |[4d7dac] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;)V │ │ -4d7dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d7dbe: 1301 2800 |0001: const/16 v1, #int 40 // #28 │ │ -4d7dc2: 7030 40fc 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ -4d7dc8: 2310 201e |0006: new-array v0, v1, [D // type@1e20 │ │ -4d7dcc: 5b20 cab0 |0008: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ -4d7dd0: 5b23 c8b0 |000a: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ -4d7dd4: 0e00 |000c: return-void │ │ +4d7db0: |[4d7db0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;)V │ │ +4d7dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d7dc2: 1301 2800 |0001: const/16 v1, #int 40 // #28 │ │ +4d7dc6: 7030 40fc 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ +4d7dcc: 2310 201e |0006: new-array v0, v1, [D // type@1e20 │ │ +4d7dd0: 5b20 cab0 |0008: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ +4d7dd4: 5b23 c8b0 |000a: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ +4d7dd8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1392 │ │ 0x0008 line=1393 │ │ 0x000a line=1394 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; │ │ @@ -1770633,19 +1770634,19 @@ │ │ type : '([DIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4d7d8c: |[4d7d8c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.:([DIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;)V │ │ -4d7d9c: 7030 40fc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ -4d7da2: 5b01 cab0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ -4d7da6: 5b04 c8b0 |0005: iput-object v4, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ -4d7daa: 0e00 |0007: return-void │ │ +4d7d90: |[4d7d90] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.:([DIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;)V │ │ +4d7da0: 7030 40fc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ +4d7da6: 5b01 cab0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ +4d7daa: 5b04 c8b0 |0005: iput-object v4, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ +4d7dae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ 0x0003 line=1386 │ │ 0x0005 line=1387 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; │ │ @@ -1770660,34 +1770661,34 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4d7d08: |[4d7d08] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.decodeValue:(Ljava/lang/String;)Z │ │ -4d7d18: 5430 c8b0 |0000: iget-object v0, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ -4d7d1c: 6e20 6efc 4000 |0002: invoke-virtual {v0, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.decode:(Ljava/lang/String;)V // method@fc6e │ │ -4d7d22: 5434 cab0 |0005: iget-object v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ -4d7d26: 5230 cbb0 |0007: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mStart:I // field@b0cb │ │ -4d7d2a: 5231 c7b0 |0009: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ -4d7d2e: b010 |000b: add-int/2addr v0, v1 │ │ -4d7d30: 5431 c8b0 |000c: iget-object v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ -4d7d34: 6e10 71fc 0100 |000e: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ -4d7d3a: 0b01 |0011: move-result-wide v1 │ │ -4d7d3c: 4c01 0400 |0012: aput-wide v1, v4, v0 │ │ -4d7d40: 5234 c7b0 |0014: iget v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ -4d7d44: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -4d7d46: b004 |0017: add-int/2addr v4, v0 │ │ -4d7d48: 5934 c7b0 |0018: iput v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ -4d7d4c: 5231 c9b0 |001a: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mEnd:I // field@b0c9 │ │ -4d7d50: 3414 0300 |001c: if-lt v4, v1, 001f // +0003 │ │ -4d7d54: 2802 |001e: goto 0020 // +0002 │ │ -4d7d56: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -4d7d58: 0f00 |0020: return v0 │ │ +4d7d0c: |[4d7d0c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.decodeValue:(Ljava/lang/String;)Z │ │ +4d7d1c: 5430 c8b0 |0000: iget-object v0, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ +4d7d20: 6e20 6efc 4000 |0002: invoke-virtual {v0, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.decode:(Ljava/lang/String;)V // method@fc6e │ │ +4d7d26: 5434 cab0 |0005: iget-object v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ +4d7d2a: 5230 cbb0 |0007: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mStart:I // field@b0cb │ │ +4d7d2e: 5231 c7b0 |0009: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ +4d7d32: b010 |000b: add-int/2addr v0, v1 │ │ +4d7d34: 5431 c8b0 |000c: iget-object v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ +4d7d38: 6e10 71fc 0100 |000e: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ +4d7d3e: 0b01 |0011: move-result-wide v1 │ │ +4d7d40: 4c01 0400 |0012: aput-wide v1, v4, v0 │ │ +4d7d44: 5234 c7b0 |0014: iget v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ +4d7d48: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +4d7d4a: b004 |0017: add-int/2addr v4, v0 │ │ +4d7d4c: 5934 c7b0 |0018: iput v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ +4d7d50: 5231 c9b0 |001a: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mEnd:I // field@b0c9 │ │ +4d7d54: 3414 0300 |001c: if-lt v4, v1, 001f // +0003 │ │ +4d7d58: 2802 |001e: goto 0020 // +0002 │ │ +4d7d5a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +4d7d5c: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1417 │ │ 0x0005 line=1418 │ │ 0x0014 line=1419 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; │ │ @@ -1770698,34 +1770699,34 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -4d7cb4: |[4d7cb4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.decodeValue:([CII)Z │ │ -4d7cc4: 5420 c8b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ -4d7cc8: 6e40 6ffc 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.decode:([CII)V // method@fc6f │ │ -4d7cce: 5423 cab0 |0005: iget-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ -4d7cd2: 5224 cbb0 |0007: iget v4, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mStart:I // field@b0cb │ │ -4d7cd6: 5225 c7b0 |0009: iget v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ -4d7cda: b054 |000b: add-int/2addr v4, v5 │ │ -4d7cdc: 5425 c8b0 |000c: iget-object v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ -4d7ce0: 6e10 71fc 0500 |000e: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ -4d7ce6: 0b00 |0011: move-result-wide v0 │ │ -4d7ce8: 4c00 0304 |0012: aput-wide v0, v3, v4 │ │ -4d7cec: 5223 c7b0 |0014: iget v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ -4d7cf0: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -4d7cf2: b043 |0017: add-int/2addr v3, v4 │ │ -4d7cf4: 5923 c7b0 |0018: iput v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ -4d7cf8: 5225 c9b0 |001a: iget v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mEnd:I // field@b0c9 │ │ -4d7cfc: 3453 0300 |001c: if-lt v3, v5, 001f // +0003 │ │ -4d7d00: 2802 |001e: goto 0020 // +0002 │ │ -4d7d02: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -4d7d04: 0f04 |0020: return v4 │ │ +4d7cb8: |[4d7cb8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.decodeValue:([CII)Z │ │ +4d7cc8: 5420 c8b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ +4d7ccc: 6e40 6ffc 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.decode:([CII)V // method@fc6f │ │ +4d7cd2: 5423 cab0 |0005: iget-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ +4d7cd6: 5224 cbb0 |0007: iget v4, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mStart:I // field@b0cb │ │ +4d7cda: 5225 c7b0 |0009: iget v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ +4d7cde: b054 |000b: add-int/2addr v4, v5 │ │ +4d7ce0: 5425 c8b0 |000c: iget-object v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // field@b0c8 │ │ +4d7ce4: 6e10 71fc 0500 |000e: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ +4d7cea: 0b00 |0011: move-result-wide v0 │ │ +4d7cec: 4c00 0304 |0012: aput-wide v0, v3, v4 │ │ +4d7cf0: 5223 c7b0 |0014: iget v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ +4d7cf4: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +4d7cf6: b043 |0017: add-int/2addr v3, v4 │ │ +4d7cf8: 5923 c7b0 |0018: iput v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ +4d7cfc: 5225 c9b0 |001a: iget v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mEnd:I // field@b0c9 │ │ +4d7d00: 3453 0300 |001c: if-lt v3, v5, 001f // +0003 │ │ +4d7d04: 2802 |001e: goto 0020 // +0002 │ │ +4d7d06: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +4d7d08: 0f04 |0020: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1424 │ │ 0x0005 line=1425 │ │ 0x0014 line=1426 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; │ │ @@ -1770738,28 +1770739,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -4d7dd8: |[4d7dd8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.expand:()V │ │ -4d7de8: 5460 cab0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ -4d7dec: 2101 |0002: array-length v1, v0 │ │ -4d7dee: 6e20 67fc 1600 |0003: invoke-virtual {v6, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.calcNewSize:(I)I // method@fc67 │ │ -4d7df4: 0a02 |0006: move-result v2 │ │ -4d7df6: 2323 201e |0007: new-array v3, v2, [D // type@1e20 │ │ -4d7dfa: 5b63 cab0 |0009: iput-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ -4d7dfe: 5263 cbb0 |000b: iget v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mStart:I // field@b0cb │ │ -4d7e02: 5464 cab0 |000d: iget-object v4, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ -4d7e06: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -4d7e08: 7151 20e1 3054 |0010: invoke-static {v0, v3, v4, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4d7e0e: 5965 cbb0 |0013: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mStart:I // field@b0cb │ │ -4d7e12: 5962 c9b0 |0015: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mEnd:I // field@b0c9 │ │ -4d7e16: 0e00 |0017: return-void │ │ +4d7ddc: |[4d7ddc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.expand:()V │ │ +4d7dec: 5460 cab0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ +4d7df0: 2101 |0002: array-length v1, v0 │ │ +4d7df2: 6e20 67fc 1600 |0003: invoke-virtual {v6, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.calcNewSize:(I)I // method@fc67 │ │ +4d7df8: 0a02 |0006: move-result v2 │ │ +4d7dfa: 2323 201e |0007: new-array v3, v2, [D // type@1e20 │ │ +4d7dfe: 5b63 cab0 |0009: iput-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ +4d7e02: 5263 cbb0 |000b: iget v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mStart:I // field@b0cb │ │ +4d7e06: 5464 cab0 |000d: iget-object v4, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ +4d7e0a: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +4d7e0c: 7151 20e1 3054 |0010: invoke-static {v0, v3, v4, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4d7e12: 5965 cbb0 |0013: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mStart:I // field@b0cb │ │ +4d7e16: 5962 c9b0 |0015: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mEnd:I // field@b0c9 │ │ +4d7e1a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1399 │ │ 0x0002 line=1400 │ │ 0x0003 line=1401 │ │ 0x0007 line=1402 │ │ 0x000b line=1403 │ │ @@ -1770773,23 +1770774,23 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -4d7d5c: |[4d7d5c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.getValues:()[D │ │ -4d7d6c: 5250 c7b0 |0000: iget v0, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ -4d7d70: 2300 201e |0002: new-array v0, v0, [D // type@1e20 │ │ -4d7d74: 5451 cab0 |0004: iget-object v1, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ -4d7d78: 5252 cbb0 |0006: iget v2, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mStart:I // field@b0cb │ │ -4d7d7c: 5253 c7b0 |0008: iget v3, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ -4d7d80: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -4d7d82: 7153 20e1 2140 |000b: invoke-static {v1, v2, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4d7d88: 1100 |000e: return-object v0 │ │ +4d7d60: |[4d7d60] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleArrayDecoder.getValues:()[D │ │ +4d7d70: 5250 c7b0 |0000: iget v0, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ +4d7d74: 2300 201e |0002: new-array v0, v0, [D // type@1e20 │ │ +4d7d78: 5451 cab0 |0004: iget-object v1, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mResult:[D // field@b0ca │ │ +4d7d7c: 5252 cbb0 |0006: iget v2, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mStart:I // field@b0cb │ │ +4d7d80: 5253 c7b0 |0008: iget v3, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.mCount:I // field@b0c7 │ │ +4d7d84: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +4d7d86: 7153 20e1 2140 |000b: invoke-static {v1, v2, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4d7d8c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1410 │ │ 0x0004 line=1411 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; │ │ │ │ @@ -1770831,17 +1770832,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d7e48: |[4d7e48] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.:()V │ │ -4d7e58: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ -4d7e5e: 0e00 |0003: return-void │ │ +4d7e4c: |[4d7e4c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.:()V │ │ +4d7e5c: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ +4d7e62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; │ │ │ │ Virtual methods - │ │ @@ -1770850,73 +1770851,73 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -4d7f4c: |[4d7f4c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.decode:(Ljava/lang/String;)V │ │ -4d7f5c: 6e10 dae0 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d7f62: 0a00 |0003: move-result v0 │ │ -4d7f64: 1301 4600 |0004: const/16 v1, #int 70 // #46 │ │ -4d7f68: 1302 4900 |0006: const/16 v2, #int 73 // #49 │ │ -4d7f6c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -4d7f6e: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -4d7f70: 1225 |000a: const/4 v5, #int 2 // #2 │ │ -4d7f72: 1216 |000b: const/4 v6, #int 1 // #1 │ │ -4d7f74: 1307 4e00 |000c: const/16 v7, #int 78 // #4e │ │ -4d7f78: 3340 2e00 |000e: if-ne v0, v4, 003c // +002e │ │ -4d7f7c: 6e20 bfe0 3a00 |0010: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7f82: 0a00 |0013: move-result v0 │ │ -4d7f84: 3320 1300 |0014: if-ne v0, v2, 0027 // +0013 │ │ -4d7f88: 6e20 bfe0 6a00 |0016: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7f8e: 0a00 |0019: move-result v0 │ │ -4d7f90: 3370 4400 |001a: if-ne v0, v7, 005e // +0044 │ │ -4d7f94: 6e20 bfe0 5a00 |001c: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7f9a: 0a00 |001f: move-result v0 │ │ -4d7f9c: 3310 3e00 |0020: if-ne v0, v1, 005e // +003e │ │ -4d7fa0: 1900 f07f |0022: const-wide/high16 v0, #long 9218868437227405312 // #7ff0 │ │ -4d7fa4: 5a90 ccb0 |0024: iput-wide v0, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ -4d7fa8: 0e00 |0026: return-void │ │ -4d7faa: 3370 3700 |0027: if-ne v0, v7, 005e // +0037 │ │ -4d7fae: 6e20 bfe0 6a00 |0029: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7fb4: 0a00 |002c: move-result v0 │ │ -4d7fb6: 1301 6100 |002d: const/16 v1, #int 97 // #61 │ │ -4d7fba: 3310 2f00 |002f: if-ne v0, v1, 005e // +002f │ │ -4d7fbe: 6e20 bfe0 5a00 |0031: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7fc4: 0a00 |0034: move-result v0 │ │ -4d7fc6: 3370 2900 |0035: if-ne v0, v7, 005e // +0029 │ │ -4d7fca: 1900 f87f |0037: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -4d7fce: 5a90 ccb0 |0039: iput-wide v0, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ -4d7fd2: 0e00 |003b: return-void │ │ -4d7fd4: 1248 |003c: const/4 v8, #int 4 // #4 │ │ -4d7fd6: 3380 2100 |003d: if-ne v0, v8, 005e // +0021 │ │ -4d7fda: 6e20 bfe0 3a00 |003f: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7fe0: 0a00 |0042: move-result v0 │ │ -4d7fe2: 1303 2d00 |0043: const/16 v3, #int 45 // #2d │ │ -4d7fe6: 3330 1900 |0045: if-ne v0, v3, 005e // +0019 │ │ -4d7fea: 6e20 bfe0 6a00 |0047: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7ff0: 0a00 |004a: move-result v0 │ │ -4d7ff2: 3320 1300 |004b: if-ne v0, v2, 005e // +0013 │ │ -4d7ff6: 6e20 bfe0 5a00 |004d: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d7ffc: 0a00 |0050: move-result v0 │ │ -4d7ffe: 3370 0d00 |0051: if-ne v0, v7, 005e // +000d │ │ -4d8002: 6e20 bfe0 4a00 |0053: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d8008: 0a00 |0056: move-result v0 │ │ -4d800a: 3310 0700 |0057: if-ne v0, v1, 005e // +0007 │ │ -4d800e: 1900 f0ff |0059: const-wide/high16 v0, #long -4503599627370496 // #fff0 │ │ -4d8012: 5a90 ccb0 |005b: iput-wide v0, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ -4d8016: 0e00 |005d: return-void │ │ -4d8018: 7110 0be0 0a00 |005e: invoke-static {v10}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ -4d801e: 0b00 |0061: move-result-wide v0 │ │ -4d8020: 5a90 ccb0 |0062: iput-wide v0, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ -4d8024: 0e00 |0064: return-void │ │ -4d8026: 6e20 6dfc a900 |0065: invoke-virtual {v9, v10}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc6d │ │ -4d802c: 0c0a |0068: move-result-object v10 │ │ -4d802e: 270a |0069: throw v10 │ │ +4d7f50: |[4d7f50] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.decode:(Ljava/lang/String;)V │ │ +4d7f60: 6e10 dae0 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d7f66: 0a00 |0003: move-result v0 │ │ +4d7f68: 1301 4600 |0004: const/16 v1, #int 70 // #46 │ │ +4d7f6c: 1302 4900 |0006: const/16 v2, #int 73 // #49 │ │ +4d7f70: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +4d7f72: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +4d7f74: 1225 |000a: const/4 v5, #int 2 // #2 │ │ +4d7f76: 1216 |000b: const/4 v6, #int 1 // #1 │ │ +4d7f78: 1307 4e00 |000c: const/16 v7, #int 78 // #4e │ │ +4d7f7c: 3340 2e00 |000e: if-ne v0, v4, 003c // +002e │ │ +4d7f80: 6e20 bfe0 3a00 |0010: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7f86: 0a00 |0013: move-result v0 │ │ +4d7f88: 3320 1300 |0014: if-ne v0, v2, 0027 // +0013 │ │ +4d7f8c: 6e20 bfe0 6a00 |0016: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7f92: 0a00 |0019: move-result v0 │ │ +4d7f94: 3370 4400 |001a: if-ne v0, v7, 005e // +0044 │ │ +4d7f98: 6e20 bfe0 5a00 |001c: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7f9e: 0a00 |001f: move-result v0 │ │ +4d7fa0: 3310 3e00 |0020: if-ne v0, v1, 005e // +003e │ │ +4d7fa4: 1900 f07f |0022: const-wide/high16 v0, #long 9218868437227405312 // #7ff0 │ │ +4d7fa8: 5a90 ccb0 |0024: iput-wide v0, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ +4d7fac: 0e00 |0026: return-void │ │ +4d7fae: 3370 3700 |0027: if-ne v0, v7, 005e // +0037 │ │ +4d7fb2: 6e20 bfe0 6a00 |0029: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7fb8: 0a00 |002c: move-result v0 │ │ +4d7fba: 1301 6100 |002d: const/16 v1, #int 97 // #61 │ │ +4d7fbe: 3310 2f00 |002f: if-ne v0, v1, 005e // +002f │ │ +4d7fc2: 6e20 bfe0 5a00 |0031: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7fc8: 0a00 |0034: move-result v0 │ │ +4d7fca: 3370 2900 |0035: if-ne v0, v7, 005e // +0029 │ │ +4d7fce: 1900 f87f |0037: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +4d7fd2: 5a90 ccb0 |0039: iput-wide v0, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ +4d7fd6: 0e00 |003b: return-void │ │ +4d7fd8: 1248 |003c: const/4 v8, #int 4 // #4 │ │ +4d7fda: 3380 2100 |003d: if-ne v0, v8, 005e // +0021 │ │ +4d7fde: 6e20 bfe0 3a00 |003f: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7fe4: 0a00 |0042: move-result v0 │ │ +4d7fe6: 1303 2d00 |0043: const/16 v3, #int 45 // #2d │ │ +4d7fea: 3330 1900 |0045: if-ne v0, v3, 005e // +0019 │ │ +4d7fee: 6e20 bfe0 6a00 |0047: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d7ff4: 0a00 |004a: move-result v0 │ │ +4d7ff6: 3320 1300 |004b: if-ne v0, v2, 005e // +0013 │ │ +4d7ffa: 6e20 bfe0 5a00 |004d: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d8000: 0a00 |0050: move-result v0 │ │ +4d8002: 3370 0d00 |0051: if-ne v0, v7, 005e // +000d │ │ +4d8006: 6e20 bfe0 4a00 |0053: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d800c: 0a00 |0056: move-result v0 │ │ +4d800e: 3310 0700 |0057: if-ne v0, v1, 005e // +0007 │ │ +4d8012: 1900 f0ff |0059: const-wide/high16 v0, #long -4503599627370496 // #fff0 │ │ +4d8016: 5a90 ccb0 |005b: iput-wide v0, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ +4d801a: 0e00 |005d: return-void │ │ +4d801c: 7110 0be0 0a00 |005e: invoke-static {v10}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ +4d8022: 0b00 |0061: move-result-wide v0 │ │ +4d8024: 5a90 ccb0 |0062: iput-wide v0, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ +4d8028: 0e00 |0064: return-void │ │ +4d802a: 6e20 6dfc a900 |0065: invoke-virtual {v9, v10}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc6d │ │ +4d8030: 0c0a |0068: move-result-object v10 │ │ +4d8032: 270a |0069: throw v10 │ │ catches : 1 │ │ 0x005e - 0x0064 │ │ Ljava/lang/NumberFormatException; -> 0x0065 │ │ positions : │ │ 0x0000 line=924 │ │ 0x0010 line=926 │ │ 0x0016 line=928 │ │ @@ -1770937,69 +1770938,69 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -4d7e60: |[4d7e60] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.decode:([CII)V │ │ -4d7e70: b178 |0000: sub-int/2addr v8, v7 │ │ -4d7e72: 1300 4600 |0001: const/16 v0, #int 70 // #46 │ │ -4d7e76: 1301 4900 |0003: const/16 v1, #int 73 // #49 │ │ -4d7e7a: 1232 |0005: const/4 v2, #int 3 // #3 │ │ -4d7e7c: 1303 4e00 |0006: const/16 v3, #int 78 // #4e │ │ -4d7e80: 3328 2c00 |0008: if-ne v8, v2, 0034 // +002c │ │ -4d7e84: 4902 0607 |000a: aget-char v2, v6, v7 │ │ -4d7e88: 3312 1300 |000c: if-ne v2, v1, 001f // +0013 │ │ -4d7e8c: d801 0701 |000e: add-int/lit8 v1, v7, #int 1 // #01 │ │ -4d7e90: 4901 0601 |0010: aget-char v1, v6, v1 │ │ -4d7e94: 3331 4200 |0012: if-ne v1, v3, 0054 // +0042 │ │ -4d7e98: d801 0702 |0014: add-int/lit8 v1, v7, #int 2 // #02 │ │ -4d7e9c: 4901 0601 |0016: aget-char v1, v6, v1 │ │ -4d7ea0: 3301 3c00 |0018: if-ne v1, v0, 0054 // +003c │ │ -4d7ea4: 1906 f07f |001a: const-wide/high16 v6, #long 9218868437227405312 // #7ff0 │ │ -4d7ea8: 5a56 ccb0 |001c: iput-wide v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ -4d7eac: 0e00 |001e: return-void │ │ -4d7eae: 3332 3500 |001f: if-ne v2, v3, 0054 // +0035 │ │ -4d7eb2: d800 0701 |0021: add-int/lit8 v0, v7, #int 1 // #01 │ │ -4d7eb6: 4900 0600 |0023: aget-char v0, v6, v0 │ │ -4d7eba: 1301 6100 |0025: const/16 v1, #int 97 // #61 │ │ -4d7ebe: 3310 2d00 |0027: if-ne v0, v1, 0054 // +002d │ │ -4d7ec2: d800 0702 |0029: add-int/lit8 v0, v7, #int 2 // #02 │ │ -4d7ec6: 4900 0600 |002b: aget-char v0, v6, v0 │ │ -4d7eca: 3330 2700 |002d: if-ne v0, v3, 0054 // +0027 │ │ -4d7ece: 1906 f87f |002f: const-wide/high16 v6, #long 9221120237041090560 // #7ff8 │ │ -4d7ed2: 5a56 ccb0 |0031: iput-wide v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ -4d7ed6: 0e00 |0033: return-void │ │ -4d7ed8: 1242 |0034: const/4 v2, #int 4 // #4 │ │ -4d7eda: 3328 1f00 |0035: if-ne v8, v2, 0054 // +001f │ │ -4d7ede: 4902 0607 |0037: aget-char v2, v6, v7 │ │ -4d7ee2: 1304 2d00 |0039: const/16 v4, #int 45 // #2d │ │ -4d7ee6: 3342 1900 |003b: if-ne v2, v4, 0054 // +0019 │ │ -4d7eea: d802 0701 |003d: add-int/lit8 v2, v7, #int 1 // #01 │ │ -4d7eee: 4902 0602 |003f: aget-char v2, v6, v2 │ │ -4d7ef2: 3312 1300 |0041: if-ne v2, v1, 0054 // +0013 │ │ -4d7ef6: d801 0702 |0043: add-int/lit8 v1, v7, #int 2 // #02 │ │ -4d7efa: 4901 0601 |0045: aget-char v1, v6, v1 │ │ -4d7efe: 3331 0d00 |0047: if-ne v1, v3, 0054 // +000d │ │ -4d7f02: d801 0703 |0049: add-int/lit8 v1, v7, #int 3 // #03 │ │ -4d7f06: 4901 0601 |004b: aget-char v1, v6, v1 │ │ -4d7f0a: 3301 0700 |004d: if-ne v1, v0, 0054 // +0007 │ │ -4d7f0e: 1906 f0ff |004f: const-wide/high16 v6, #long -4503599627370496 // #fff0 │ │ -4d7f12: 5a56 ccb0 |0051: iput-wide v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ -4d7f16: 0e00 |0053: return-void │ │ -4d7f18: 2200 0619 |0054: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4d7f1c: 7040 bee0 6087 |0056: invoke-direct {v0, v6, v7, v8}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d7f22: 7110 0be0 0000 |0059: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ -4d7f28: 0b06 |005c: move-result-wide v6 │ │ -4d7f2a: 5a56 ccb0 |005d: iput-wide v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ -4d7f2e: 0e00 |005f: return-void │ │ -4d7f30: 6e20 6dfc 0500 |0060: invoke-virtual {v5, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc6d │ │ -4d7f36: 0c06 |0063: move-result-object v6 │ │ -4d7f38: 2706 |0064: throw v6 │ │ +4d7e64: |[4d7e64] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.decode:([CII)V │ │ +4d7e74: b178 |0000: sub-int/2addr v8, v7 │ │ +4d7e76: 1300 4600 |0001: const/16 v0, #int 70 // #46 │ │ +4d7e7a: 1301 4900 |0003: const/16 v1, #int 73 // #49 │ │ +4d7e7e: 1232 |0005: const/4 v2, #int 3 // #3 │ │ +4d7e80: 1303 4e00 |0006: const/16 v3, #int 78 // #4e │ │ +4d7e84: 3328 2c00 |0008: if-ne v8, v2, 0034 // +002c │ │ +4d7e88: 4902 0607 |000a: aget-char v2, v6, v7 │ │ +4d7e8c: 3312 1300 |000c: if-ne v2, v1, 001f // +0013 │ │ +4d7e90: d801 0701 |000e: add-int/lit8 v1, v7, #int 1 // #01 │ │ +4d7e94: 4901 0601 |0010: aget-char v1, v6, v1 │ │ +4d7e98: 3331 4200 |0012: if-ne v1, v3, 0054 // +0042 │ │ +4d7e9c: d801 0702 |0014: add-int/lit8 v1, v7, #int 2 // #02 │ │ +4d7ea0: 4901 0601 |0016: aget-char v1, v6, v1 │ │ +4d7ea4: 3301 3c00 |0018: if-ne v1, v0, 0054 // +003c │ │ +4d7ea8: 1906 f07f |001a: const-wide/high16 v6, #long 9218868437227405312 // #7ff0 │ │ +4d7eac: 5a56 ccb0 |001c: iput-wide v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ +4d7eb0: 0e00 |001e: return-void │ │ +4d7eb2: 3332 3500 |001f: if-ne v2, v3, 0054 // +0035 │ │ +4d7eb6: d800 0701 |0021: add-int/lit8 v0, v7, #int 1 // #01 │ │ +4d7eba: 4900 0600 |0023: aget-char v0, v6, v0 │ │ +4d7ebe: 1301 6100 |0025: const/16 v1, #int 97 // #61 │ │ +4d7ec2: 3310 2d00 |0027: if-ne v0, v1, 0054 // +002d │ │ +4d7ec6: d800 0702 |0029: add-int/lit8 v0, v7, #int 2 // #02 │ │ +4d7eca: 4900 0600 |002b: aget-char v0, v6, v0 │ │ +4d7ece: 3330 2700 |002d: if-ne v0, v3, 0054 // +0027 │ │ +4d7ed2: 1906 f87f |002f: const-wide/high16 v6, #long 9221120237041090560 // #7ff8 │ │ +4d7ed6: 5a56 ccb0 |0031: iput-wide v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ +4d7eda: 0e00 |0033: return-void │ │ +4d7edc: 1242 |0034: const/4 v2, #int 4 // #4 │ │ +4d7ede: 3328 1f00 |0035: if-ne v8, v2, 0054 // +001f │ │ +4d7ee2: 4902 0607 |0037: aget-char v2, v6, v7 │ │ +4d7ee6: 1304 2d00 |0039: const/16 v4, #int 45 // #2d │ │ +4d7eea: 3342 1900 |003b: if-ne v2, v4, 0054 // +0019 │ │ +4d7eee: d802 0701 |003d: add-int/lit8 v2, v7, #int 1 // #01 │ │ +4d7ef2: 4902 0602 |003f: aget-char v2, v6, v2 │ │ +4d7ef6: 3312 1300 |0041: if-ne v2, v1, 0054 // +0013 │ │ +4d7efa: d801 0702 |0043: add-int/lit8 v1, v7, #int 2 // #02 │ │ +4d7efe: 4901 0601 |0045: aget-char v1, v6, v1 │ │ +4d7f02: 3331 0d00 |0047: if-ne v1, v3, 0054 // +000d │ │ +4d7f06: d801 0703 |0049: add-int/lit8 v1, v7, #int 3 // #03 │ │ +4d7f0a: 4901 0601 |004b: aget-char v1, v6, v1 │ │ +4d7f0e: 3301 0700 |004d: if-ne v1, v0, 0054 // +0007 │ │ +4d7f12: 1906 f0ff |004f: const-wide/high16 v6, #long -4503599627370496 // #fff0 │ │ +4d7f16: 5a56 ccb0 |0051: iput-wide v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ +4d7f1a: 0e00 |0053: return-void │ │ +4d7f1c: 2200 0619 |0054: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4d7f20: 7040 bee0 6087 |0056: invoke-direct {v0, v6, v7, v8}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d7f26: 7110 0be0 0000 |0059: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ +4d7f2c: 0b06 |005c: move-result-wide v6 │ │ +4d7f2e: 5a56 ccb0 |005d: iput-wide v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ +4d7f32: 0e00 |005f: return-void │ │ +4d7f34: 6e20 6dfc 0500 |0060: invoke-virtual {v5, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc6d │ │ +4d7f3a: 0c06 |0063: move-result-object v6 │ │ +4d7f3c: 2706 |0064: throw v6 │ │ catches : 1 │ │ 0x0059 - 0x005f │ │ Ljava/lang/NumberFormatException; -> 0x0060 │ │ positions : │ │ 0x000a line=963 │ │ 0x0010 line=965 │ │ 0x001c line=966 │ │ @@ -1771022,33 +1771023,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d7e30: |[4d7e30] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.getType:()Ljava/lang/String; │ │ -4d7e40: 1a00 5a87 |0000: const-string v0, "double" // string@875a │ │ -4d7e44: 1100 |0002: return-object v0 │ │ +4d7e34: |[4d7e34] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.getType:()Ljava/lang/String; │ │ +4d7e44: 1a00 5a87 |0000: const-string v0, "double" // string@875a │ │ +4d7e48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;) │ │ name : 'getValue' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d7e18: |[4d7e18] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.getValue:()D │ │ -4d7e28: 5320 ccb0 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ -4d7e2c: 1000 |0002: return-wide v0 │ │ +4d7e1c: |[4d7e1c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$DoubleDecoder.getValue:()D │ │ +4d7e2c: 5320 ccb0 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.mValue:D // field@b0cc │ │ +4d7e30: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; │ │ │ │ source_file_idx : 25663 (ValueDecoderFactory.java) │ │ @@ -1771093,22 +1771094,22 @@ │ │ type : '(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4d8138: |[4d8138] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;)V │ │ -4d8148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d814a: 1301 2800 |0001: const/16 v1, #int 40 // #28 │ │ -4d814e: 7030 40fc 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ -4d8154: 2310 211e |0006: new-array v0, v1, [F // type@1e21 │ │ -4d8158: 5b20 d0b0 |0008: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ -4d815c: 5b23 ceb0 |000a: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ -4d8160: 0e00 |000c: return-void │ │ +4d813c: |[4d813c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;)V │ │ +4d814c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d814e: 1301 2800 |0001: const/16 v1, #int 40 // #28 │ │ +4d8152: 7030 40fc 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ +4d8158: 2310 211e |0006: new-array v0, v1, [F // type@1e21 │ │ +4d815c: 5b20 d0b0 |0008: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ +4d8160: 5b23 ceb0 |000a: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ +4d8164: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1337 │ │ 0x0008 line=1338 │ │ 0x000a line=1339 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; │ │ @@ -1771119,19 +1771120,19 @@ │ │ type : '([FIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4d8118: |[4d8118] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.:([FIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;)V │ │ -4d8128: 7030 40fc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ -4d812e: 5b01 d0b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ -4d8132: 5b04 ceb0 |0005: iput-object v4, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ -4d8136: 0e00 |0007: return-void │ │ +4d811c: |[4d811c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.:([FIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;)V │ │ +4d812c: 7030 40fc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ +4d8132: 5b01 d0b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ +4d8136: 5b04 ceb0 |0005: iput-object v4, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ +4d813a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0003 line=1331 │ │ 0x0005 line=1332 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; │ │ @@ -1771146,34 +1771147,34 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4d8094: |[4d8094] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.decodeValue:(Ljava/lang/String;)Z │ │ -4d80a4: 5420 ceb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ -4d80a8: 6e20 7bfc 3000 |0002: invoke-virtual {v0, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.decode:(Ljava/lang/String;)V // method@fc7b │ │ -4d80ae: 5423 d0b0 |0005: iget-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ -4d80b2: 5220 d1b0 |0007: iget v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mStart:I // field@b0d1 │ │ -4d80b6: 5221 cdb0 |0009: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ -4d80ba: b010 |000b: add-int/2addr v0, v1 │ │ -4d80bc: 5421 ceb0 |000c: iget-object v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ -4d80c0: 6e10 7efc 0100 |000e: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ -4d80c6: 0a01 |0011: move-result v1 │ │ -4d80c8: 4b01 0300 |0012: aput v1, v3, v0 │ │ -4d80cc: 5223 cdb0 |0014: iget v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ -4d80d0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -4d80d2: b003 |0017: add-int/2addr v3, v0 │ │ -4d80d4: 5923 cdb0 |0018: iput v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ -4d80d8: 5221 cfb0 |001a: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mEnd:I // field@b0cf │ │ -4d80dc: 3413 0300 |001c: if-lt v3, v1, 001f // +0003 │ │ -4d80e0: 2802 |001e: goto 0020 // +0002 │ │ -4d80e2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -4d80e4: 0f00 |0020: return v0 │ │ +4d8098: |[4d8098] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.decodeValue:(Ljava/lang/String;)Z │ │ +4d80a8: 5420 ceb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ +4d80ac: 6e20 7bfc 3000 |0002: invoke-virtual {v0, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.decode:(Ljava/lang/String;)V // method@fc7b │ │ +4d80b2: 5423 d0b0 |0005: iget-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ +4d80b6: 5220 d1b0 |0007: iget v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mStart:I // field@b0d1 │ │ +4d80ba: 5221 cdb0 |0009: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ +4d80be: b010 |000b: add-int/2addr v0, v1 │ │ +4d80c0: 5421 ceb0 |000c: iget-object v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ +4d80c4: 6e10 7efc 0100 |000e: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ +4d80ca: 0a01 |0011: move-result v1 │ │ +4d80cc: 4b01 0300 |0012: aput v1, v3, v0 │ │ +4d80d0: 5223 cdb0 |0014: iget v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ +4d80d4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +4d80d6: b003 |0017: add-int/2addr v3, v0 │ │ +4d80d8: 5923 cdb0 |0018: iput v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ +4d80dc: 5221 cfb0 |001a: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mEnd:I // field@b0cf │ │ +4d80e0: 3413 0300 |001c: if-lt v3, v1, 001f // +0003 │ │ +4d80e4: 2802 |001e: goto 0020 // +0002 │ │ +4d80e6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +4d80e8: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ 0x0005 line=1363 │ │ 0x0014 line=1364 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; │ │ @@ -1771184,34 +1771185,34 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -4d8040: |[4d8040] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.decodeValue:([CII)Z │ │ -4d8050: 5410 ceb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ -4d8054: 6e40 7cfc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.decode:([CII)V // method@fc7c │ │ -4d805a: 5412 d0b0 |0005: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ -4d805e: 5213 d1b0 |0007: iget v3, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mStart:I // field@b0d1 │ │ -4d8062: 5214 cdb0 |0009: iget v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ -4d8066: b043 |000b: add-int/2addr v3, v4 │ │ -4d8068: 5414 ceb0 |000c: iget-object v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ -4d806c: 6e10 7efc 0400 |000e: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ -4d8072: 0a04 |0011: move-result v4 │ │ -4d8074: 4b04 0203 |0012: aput v4, v2, v3 │ │ -4d8078: 5212 cdb0 |0014: iget v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ -4d807c: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -4d807e: b032 |0017: add-int/2addr v2, v3 │ │ -4d8080: 5912 cdb0 |0018: iput v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ -4d8084: 5214 cfb0 |001a: iget v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mEnd:I // field@b0cf │ │ -4d8088: 3442 0300 |001c: if-lt v2, v4, 001f // +0003 │ │ -4d808c: 2802 |001e: goto 0020 // +0002 │ │ -4d808e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -4d8090: 0f03 |0020: return v3 │ │ +4d8044: |[4d8044] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.decodeValue:([CII)Z │ │ +4d8054: 5410 ceb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ +4d8058: 6e40 7cfc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.decode:([CII)V // method@fc7c │ │ +4d805e: 5412 d0b0 |0005: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ +4d8062: 5213 d1b0 |0007: iget v3, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mStart:I // field@b0d1 │ │ +4d8066: 5214 cdb0 |0009: iget v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ +4d806a: b043 |000b: add-int/2addr v3, v4 │ │ +4d806c: 5414 ceb0 |000c: iget-object v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // field@b0ce │ │ +4d8070: 6e10 7efc 0400 |000e: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ +4d8076: 0a04 |0011: move-result v4 │ │ +4d8078: 4b04 0203 |0012: aput v4, v2, v3 │ │ +4d807c: 5212 cdb0 |0014: iget v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ +4d8080: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +4d8082: b032 |0017: add-int/2addr v2, v3 │ │ +4d8084: 5912 cdb0 |0018: iput v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ +4d8088: 5214 cfb0 |001a: iget v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mEnd:I // field@b0cf │ │ +4d808c: 3442 0300 |001c: if-lt v2, v4, 001f // +0003 │ │ +4d8090: 2802 |001e: goto 0020 // +0002 │ │ +4d8092: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +4d8094: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1369 │ │ 0x0005 line=1370 │ │ 0x0014 line=1371 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; │ │ @@ -1771224,28 +1771225,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -4d8164: |[4d8164] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.expand:()V │ │ -4d8174: 5460 d0b0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ -4d8178: 2101 |0002: array-length v1, v0 │ │ -4d817a: 6e20 74fc 1600 |0003: invoke-virtual {v6, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.calcNewSize:(I)I // method@fc74 │ │ -4d8180: 0a02 |0006: move-result v2 │ │ -4d8182: 2323 211e |0007: new-array v3, v2, [F // type@1e21 │ │ -4d8186: 5b63 d0b0 |0009: iput-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ -4d818a: 5263 d1b0 |000b: iget v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mStart:I // field@b0d1 │ │ -4d818e: 5464 d0b0 |000d: iget-object v4, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ -4d8192: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -4d8194: 7151 20e1 3054 |0010: invoke-static {v0, v3, v4, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4d819a: 5965 d1b0 |0013: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mStart:I // field@b0d1 │ │ -4d819e: 5962 cfb0 |0015: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mEnd:I // field@b0cf │ │ -4d81a2: 0e00 |0017: return-void │ │ +4d8168: |[4d8168] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.expand:()V │ │ +4d8178: 5460 d0b0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ +4d817c: 2101 |0002: array-length v1, v0 │ │ +4d817e: 6e20 74fc 1600 |0003: invoke-virtual {v6, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.calcNewSize:(I)I // method@fc74 │ │ +4d8184: 0a02 |0006: move-result v2 │ │ +4d8186: 2323 211e |0007: new-array v3, v2, [F // type@1e21 │ │ +4d818a: 5b63 d0b0 |0009: iput-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ +4d818e: 5263 d1b0 |000b: iget v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mStart:I // field@b0d1 │ │ +4d8192: 5464 d0b0 |000d: iget-object v4, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ +4d8196: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +4d8198: 7151 20e1 3054 |0010: invoke-static {v0, v3, v4, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4d819e: 5965 d1b0 |0013: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mStart:I // field@b0d1 │ │ +4d81a2: 5962 cfb0 |0015: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mEnd:I // field@b0cf │ │ +4d81a6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ 0x0002 line=1345 │ │ 0x0003 line=1346 │ │ 0x0007 line=1347 │ │ 0x000b line=1348 │ │ @@ -1771259,23 +1771260,23 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -4d80e8: |[4d80e8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.getValues:()[F │ │ -4d80f8: 5250 cdb0 |0000: iget v0, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ -4d80fc: 2300 211e |0002: new-array v0, v0, [F // type@1e21 │ │ -4d8100: 5451 d0b0 |0004: iget-object v1, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ -4d8104: 5252 d1b0 |0006: iget v2, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mStart:I // field@b0d1 │ │ -4d8108: 5253 cdb0 |0008: iget v3, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ -4d810c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -4d810e: 7153 20e1 2140 |000b: invoke-static {v1, v2, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4d8114: 1100 |000e: return-object v0 │ │ +4d80ec: |[4d80ec] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatArrayDecoder.getValues:()[F │ │ +4d80fc: 5250 cdb0 |0000: iget v0, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ +4d8100: 2300 211e |0002: new-array v0, v0, [F // type@1e21 │ │ +4d8104: 5451 d0b0 |0004: iget-object v1, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mResult:[F // field@b0d0 │ │ +4d8108: 5252 d1b0 |0006: iget v2, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mStart:I // field@b0d1 │ │ +4d810c: 5253 cdb0 |0008: iget v3, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.mCount:I // field@b0cd │ │ +4d8110: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +4d8112: 7153 20e1 2140 |000b: invoke-static {v1, v2, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4d8118: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ 0x0004 line=1356 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; │ │ │ │ @@ -1771317,17 +1771318,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d81d4: |[4d81d4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.:()V │ │ -4d81e4: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ -4d81ea: 0e00 |0003: return-void │ │ +4d81d8: |[4d81d8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.:()V │ │ +4d81e8: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ +4d81ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; │ │ │ │ Virtual methods - │ │ @@ -1771336,73 +1771337,73 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -4d82d8: |[4d82d8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.decode:(Ljava/lang/String;)V │ │ -4d82e8: 6e10 dae0 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d82ee: 0a00 |0003: move-result v0 │ │ -4d82f0: 1301 4600 |0004: const/16 v1, #int 70 // #46 │ │ -4d82f4: 1302 4900 |0006: const/16 v2, #int 73 // #49 │ │ -4d82f8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -4d82fa: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -4d82fc: 1225 |000a: const/4 v5, #int 2 // #2 │ │ -4d82fe: 1216 |000b: const/4 v6, #int 1 // #1 │ │ -4d8300: 1307 4e00 |000c: const/16 v7, #int 78 // #4e │ │ -4d8304: 3340 2e00 |000e: if-ne v0, v4, 003c // +002e │ │ -4d8308: 6e20 bfe0 3a00 |0010: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d830e: 0a00 |0013: move-result v0 │ │ -4d8310: 3320 1300 |0014: if-ne v0, v2, 0027 // +0013 │ │ -4d8314: 6e20 bfe0 6a00 |0016: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d831a: 0a00 |0019: move-result v0 │ │ -4d831c: 3370 4400 |001a: if-ne v0, v7, 005e // +0044 │ │ -4d8320: 6e20 bfe0 5a00 |001c: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d8326: 0a00 |001f: move-result v0 │ │ -4d8328: 3310 3e00 |0020: if-ne v0, v1, 005e // +003e │ │ -4d832c: 150a 807f |0022: const/high16 v10, #int 2139095040 // #7f80 │ │ -4d8330: 599a d2b0 |0024: iput v10, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ -4d8334: 0e00 |0026: return-void │ │ -4d8336: 3370 3700 |0027: if-ne v0, v7, 005e // +0037 │ │ -4d833a: 6e20 bfe0 6a00 |0029: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d8340: 0a00 |002c: move-result v0 │ │ -4d8342: 1301 6100 |002d: const/16 v1, #int 97 // #61 │ │ -4d8346: 3310 2f00 |002f: if-ne v0, v1, 005e // +002f │ │ -4d834a: 6e20 bfe0 5a00 |0031: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d8350: 0a00 |0034: move-result v0 │ │ -4d8352: 3370 2900 |0035: if-ne v0, v7, 005e // +0029 │ │ -4d8356: 150a c07f |0037: const/high16 v10, #int 2143289344 // #7fc0 │ │ -4d835a: 599a d2b0 |0039: iput v10, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ -4d835e: 0e00 |003b: return-void │ │ -4d8360: 1248 |003c: const/4 v8, #int 4 // #4 │ │ -4d8362: 3380 2100 |003d: if-ne v0, v8, 005e // +0021 │ │ -4d8366: 6e20 bfe0 3a00 |003f: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d836c: 0a00 |0042: move-result v0 │ │ -4d836e: 1303 2d00 |0043: const/16 v3, #int 45 // #2d │ │ -4d8372: 3330 1900 |0045: if-ne v0, v3, 005e // +0019 │ │ -4d8376: 6e20 bfe0 6a00 |0047: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d837c: 0a00 |004a: move-result v0 │ │ -4d837e: 3320 1300 |004b: if-ne v0, v2, 005e // +0013 │ │ -4d8382: 6e20 bfe0 5a00 |004d: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d8388: 0a00 |0050: move-result v0 │ │ -4d838a: 3370 0d00 |0051: if-ne v0, v7, 005e // +000d │ │ -4d838e: 6e20 bfe0 4a00 |0053: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d8394: 0a00 |0056: move-result v0 │ │ -4d8396: 3310 0700 |0057: if-ne v0, v1, 005e // +0007 │ │ -4d839a: 150a 80ff |0059: const/high16 v10, #int -8388608 // #ff80 │ │ -4d839e: 599a d2b0 |005b: iput v10, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ -4d83a2: 0e00 |005d: return-void │ │ -4d83a4: 7110 2be0 0a00 |005e: invoke-static {v10}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@e02b │ │ -4d83aa: 0a00 |0061: move-result v0 │ │ -4d83ac: 5990 d2b0 |0062: iput v0, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ -4d83b0: 0e00 |0064: return-void │ │ -4d83b2: 6e20 7afc a900 |0065: invoke-virtual {v9, v10}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc7a │ │ -4d83b8: 0c0a |0068: move-result-object v10 │ │ -4d83ba: 270a |0069: throw v10 │ │ +4d82dc: |[4d82dc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.decode:(Ljava/lang/String;)V │ │ +4d82ec: 6e10 dae0 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d82f2: 0a00 |0003: move-result v0 │ │ +4d82f4: 1301 4600 |0004: const/16 v1, #int 70 // #46 │ │ +4d82f8: 1302 4900 |0006: const/16 v2, #int 73 // #49 │ │ +4d82fc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +4d82fe: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +4d8300: 1225 |000a: const/4 v5, #int 2 // #2 │ │ +4d8302: 1216 |000b: const/4 v6, #int 1 // #1 │ │ +4d8304: 1307 4e00 |000c: const/16 v7, #int 78 // #4e │ │ +4d8308: 3340 2e00 |000e: if-ne v0, v4, 003c // +002e │ │ +4d830c: 6e20 bfe0 3a00 |0010: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d8312: 0a00 |0013: move-result v0 │ │ +4d8314: 3320 1300 |0014: if-ne v0, v2, 0027 // +0013 │ │ +4d8318: 6e20 bfe0 6a00 |0016: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d831e: 0a00 |0019: move-result v0 │ │ +4d8320: 3370 4400 |001a: if-ne v0, v7, 005e // +0044 │ │ +4d8324: 6e20 bfe0 5a00 |001c: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d832a: 0a00 |001f: move-result v0 │ │ +4d832c: 3310 3e00 |0020: if-ne v0, v1, 005e // +003e │ │ +4d8330: 150a 807f |0022: const/high16 v10, #int 2139095040 // #7f80 │ │ +4d8334: 599a d2b0 |0024: iput v10, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ +4d8338: 0e00 |0026: return-void │ │ +4d833a: 3370 3700 |0027: if-ne v0, v7, 005e // +0037 │ │ +4d833e: 6e20 bfe0 6a00 |0029: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d8344: 0a00 |002c: move-result v0 │ │ +4d8346: 1301 6100 |002d: const/16 v1, #int 97 // #61 │ │ +4d834a: 3310 2f00 |002f: if-ne v0, v1, 005e // +002f │ │ +4d834e: 6e20 bfe0 5a00 |0031: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d8354: 0a00 |0034: move-result v0 │ │ +4d8356: 3370 2900 |0035: if-ne v0, v7, 005e // +0029 │ │ +4d835a: 150a c07f |0037: const/high16 v10, #int 2143289344 // #7fc0 │ │ +4d835e: 599a d2b0 |0039: iput v10, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ +4d8362: 0e00 |003b: return-void │ │ +4d8364: 1248 |003c: const/4 v8, #int 4 // #4 │ │ +4d8366: 3380 2100 |003d: if-ne v0, v8, 005e // +0021 │ │ +4d836a: 6e20 bfe0 3a00 |003f: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d8370: 0a00 |0042: move-result v0 │ │ +4d8372: 1303 2d00 |0043: const/16 v3, #int 45 // #2d │ │ +4d8376: 3330 1900 |0045: if-ne v0, v3, 005e // +0019 │ │ +4d837a: 6e20 bfe0 6a00 |0047: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d8380: 0a00 |004a: move-result v0 │ │ +4d8382: 3320 1300 |004b: if-ne v0, v2, 005e // +0013 │ │ +4d8386: 6e20 bfe0 5a00 |004d: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d838c: 0a00 |0050: move-result v0 │ │ +4d838e: 3370 0d00 |0051: if-ne v0, v7, 005e // +000d │ │ +4d8392: 6e20 bfe0 4a00 |0053: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d8398: 0a00 |0056: move-result v0 │ │ +4d839a: 3310 0700 |0057: if-ne v0, v1, 005e // +0007 │ │ +4d839e: 150a 80ff |0059: const/high16 v10, #int -8388608 // #ff80 │ │ +4d83a2: 599a d2b0 |005b: iput v10, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ +4d83a6: 0e00 |005d: return-void │ │ +4d83a8: 7110 2be0 0a00 |005e: invoke-static {v10}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@e02b │ │ +4d83ae: 0a00 |0061: move-result v0 │ │ +4d83b0: 5990 d2b0 |0062: iput v0, v9, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ +4d83b4: 0e00 |0064: return-void │ │ +4d83b6: 6e20 7afc a900 |0065: invoke-virtual {v9, v10}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc7a │ │ +4d83bc: 0c0a |0068: move-result-object v10 │ │ +4d83be: 270a |0069: throw v10 │ │ catches : 1 │ │ 0x005e - 0x0064 │ │ Ljava/lang/NumberFormatException; -> 0x0065 │ │ positions : │ │ 0x0000 line=835 │ │ 0x0010 line=837 │ │ 0x0016 line=839 │ │ @@ -1771423,69 +1771424,69 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -4d81ec: |[4d81ec] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.decode:([CII)V │ │ -4d81fc: b178 |0000: sub-int/2addr v8, v7 │ │ -4d81fe: 1300 4600 |0001: const/16 v0, #int 70 // #46 │ │ -4d8202: 1301 4900 |0003: const/16 v1, #int 73 // #49 │ │ -4d8206: 1232 |0005: const/4 v2, #int 3 // #3 │ │ -4d8208: 1303 4e00 |0006: const/16 v3, #int 78 // #4e │ │ -4d820c: 3328 2c00 |0008: if-ne v8, v2, 0034 // +002c │ │ -4d8210: 4902 0607 |000a: aget-char v2, v6, v7 │ │ -4d8214: 3312 1300 |000c: if-ne v2, v1, 001f // +0013 │ │ -4d8218: d801 0701 |000e: add-int/lit8 v1, v7, #int 1 // #01 │ │ -4d821c: 4901 0601 |0010: aget-char v1, v6, v1 │ │ -4d8220: 3331 4200 |0012: if-ne v1, v3, 0054 // +0042 │ │ -4d8224: d801 0702 |0014: add-int/lit8 v1, v7, #int 2 // #02 │ │ -4d8228: 4901 0601 |0016: aget-char v1, v6, v1 │ │ -4d822c: 3301 3c00 |0018: if-ne v1, v0, 0054 // +003c │ │ -4d8230: 1506 807f |001a: const/high16 v6, #int 2139095040 // #7f80 │ │ -4d8234: 5956 d2b0 |001c: iput v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ -4d8238: 0e00 |001e: return-void │ │ -4d823a: 3332 3500 |001f: if-ne v2, v3, 0054 // +0035 │ │ -4d823e: d800 0701 |0021: add-int/lit8 v0, v7, #int 1 // #01 │ │ -4d8242: 4900 0600 |0023: aget-char v0, v6, v0 │ │ -4d8246: 1301 6100 |0025: const/16 v1, #int 97 // #61 │ │ -4d824a: 3310 2d00 |0027: if-ne v0, v1, 0054 // +002d │ │ -4d824e: d800 0702 |0029: add-int/lit8 v0, v7, #int 2 // #02 │ │ -4d8252: 4900 0600 |002b: aget-char v0, v6, v0 │ │ -4d8256: 3330 2700 |002d: if-ne v0, v3, 0054 // +0027 │ │ -4d825a: 1506 c07f |002f: const/high16 v6, #int 2143289344 // #7fc0 │ │ -4d825e: 5956 d2b0 |0031: iput v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ -4d8262: 0e00 |0033: return-void │ │ -4d8264: 1242 |0034: const/4 v2, #int 4 // #4 │ │ -4d8266: 3328 1f00 |0035: if-ne v8, v2, 0054 // +001f │ │ -4d826a: 4902 0607 |0037: aget-char v2, v6, v7 │ │ -4d826e: 1304 2d00 |0039: const/16 v4, #int 45 // #2d │ │ -4d8272: 3342 1900 |003b: if-ne v2, v4, 0054 // +0019 │ │ -4d8276: d802 0701 |003d: add-int/lit8 v2, v7, #int 1 // #01 │ │ -4d827a: 4902 0602 |003f: aget-char v2, v6, v2 │ │ -4d827e: 3312 1300 |0041: if-ne v2, v1, 0054 // +0013 │ │ -4d8282: d801 0702 |0043: add-int/lit8 v1, v7, #int 2 // #02 │ │ -4d8286: 4901 0601 |0045: aget-char v1, v6, v1 │ │ -4d828a: 3331 0d00 |0047: if-ne v1, v3, 0054 // +000d │ │ -4d828e: d801 0703 |0049: add-int/lit8 v1, v7, #int 3 // #03 │ │ -4d8292: 4901 0601 |004b: aget-char v1, v6, v1 │ │ -4d8296: 3301 0700 |004d: if-ne v1, v0, 0054 // +0007 │ │ -4d829a: 1506 80ff |004f: const/high16 v6, #int -8388608 // #ff80 │ │ -4d829e: 5956 d2b0 |0051: iput v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ -4d82a2: 0e00 |0053: return-void │ │ -4d82a4: 2200 0619 |0054: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4d82a8: 7040 bee0 6087 |0056: invoke-direct {v0, v6, v7, v8}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d82ae: 7110 2be0 0000 |0059: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@e02b │ │ -4d82b4: 0a06 |005c: move-result v6 │ │ -4d82b6: 5956 d2b0 |005d: iput v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ -4d82ba: 0e00 |005f: return-void │ │ -4d82bc: 6e20 7afc 0500 |0060: invoke-virtual {v5, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc7a │ │ -4d82c2: 0c06 |0063: move-result-object v6 │ │ -4d82c4: 2706 |0064: throw v6 │ │ +4d81f0: |[4d81f0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.decode:([CII)V │ │ +4d8200: b178 |0000: sub-int/2addr v8, v7 │ │ +4d8202: 1300 4600 |0001: const/16 v0, #int 70 // #46 │ │ +4d8206: 1301 4900 |0003: const/16 v1, #int 73 // #49 │ │ +4d820a: 1232 |0005: const/4 v2, #int 3 // #3 │ │ +4d820c: 1303 4e00 |0006: const/16 v3, #int 78 // #4e │ │ +4d8210: 3328 2c00 |0008: if-ne v8, v2, 0034 // +002c │ │ +4d8214: 4902 0607 |000a: aget-char v2, v6, v7 │ │ +4d8218: 3312 1300 |000c: if-ne v2, v1, 001f // +0013 │ │ +4d821c: d801 0701 |000e: add-int/lit8 v1, v7, #int 1 // #01 │ │ +4d8220: 4901 0601 |0010: aget-char v1, v6, v1 │ │ +4d8224: 3331 4200 |0012: if-ne v1, v3, 0054 // +0042 │ │ +4d8228: d801 0702 |0014: add-int/lit8 v1, v7, #int 2 // #02 │ │ +4d822c: 4901 0601 |0016: aget-char v1, v6, v1 │ │ +4d8230: 3301 3c00 |0018: if-ne v1, v0, 0054 // +003c │ │ +4d8234: 1506 807f |001a: const/high16 v6, #int 2139095040 // #7f80 │ │ +4d8238: 5956 d2b0 |001c: iput v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ +4d823c: 0e00 |001e: return-void │ │ +4d823e: 3332 3500 |001f: if-ne v2, v3, 0054 // +0035 │ │ +4d8242: d800 0701 |0021: add-int/lit8 v0, v7, #int 1 // #01 │ │ +4d8246: 4900 0600 |0023: aget-char v0, v6, v0 │ │ +4d824a: 1301 6100 |0025: const/16 v1, #int 97 // #61 │ │ +4d824e: 3310 2d00 |0027: if-ne v0, v1, 0054 // +002d │ │ +4d8252: d800 0702 |0029: add-int/lit8 v0, v7, #int 2 // #02 │ │ +4d8256: 4900 0600 |002b: aget-char v0, v6, v0 │ │ +4d825a: 3330 2700 |002d: if-ne v0, v3, 0054 // +0027 │ │ +4d825e: 1506 c07f |002f: const/high16 v6, #int 2143289344 // #7fc0 │ │ +4d8262: 5956 d2b0 |0031: iput v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ +4d8266: 0e00 |0033: return-void │ │ +4d8268: 1242 |0034: const/4 v2, #int 4 // #4 │ │ +4d826a: 3328 1f00 |0035: if-ne v8, v2, 0054 // +001f │ │ +4d826e: 4902 0607 |0037: aget-char v2, v6, v7 │ │ +4d8272: 1304 2d00 |0039: const/16 v4, #int 45 // #2d │ │ +4d8276: 3342 1900 |003b: if-ne v2, v4, 0054 // +0019 │ │ +4d827a: d802 0701 |003d: add-int/lit8 v2, v7, #int 1 // #01 │ │ +4d827e: 4902 0602 |003f: aget-char v2, v6, v2 │ │ +4d8282: 3312 1300 |0041: if-ne v2, v1, 0054 // +0013 │ │ +4d8286: d801 0702 |0043: add-int/lit8 v1, v7, #int 2 // #02 │ │ +4d828a: 4901 0601 |0045: aget-char v1, v6, v1 │ │ +4d828e: 3331 0d00 |0047: if-ne v1, v3, 0054 // +000d │ │ +4d8292: d801 0703 |0049: add-int/lit8 v1, v7, #int 3 // #03 │ │ +4d8296: 4901 0601 |004b: aget-char v1, v6, v1 │ │ +4d829a: 3301 0700 |004d: if-ne v1, v0, 0054 // +0007 │ │ +4d829e: 1506 80ff |004f: const/high16 v6, #int -8388608 // #ff80 │ │ +4d82a2: 5956 d2b0 |0051: iput v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ +4d82a6: 0e00 |0053: return-void │ │ +4d82a8: 2200 0619 |0054: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4d82ac: 7040 bee0 6087 |0056: invoke-direct {v0, v6, v7, v8}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d82b2: 7110 2be0 0000 |0059: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@e02b │ │ +4d82b8: 0a06 |005c: move-result v6 │ │ +4d82ba: 5956 d2b0 |005d: iput v6, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ +4d82be: 0e00 |005f: return-void │ │ +4d82c0: 6e20 7afc 0500 |0060: invoke-virtual {v5, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc7a │ │ +4d82c6: 0c06 |0063: move-result-object v6 │ │ +4d82c8: 2706 |0064: throw v6 │ │ catches : 1 │ │ 0x0059 - 0x005f │ │ Ljava/lang/NumberFormatException; -> 0x0060 │ │ positions : │ │ 0x000a line=874 │ │ 0x0010 line=876 │ │ 0x001c line=877 │ │ @@ -1771508,33 +1771509,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d81bc: |[4d81bc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.getType:()Ljava/lang/String; │ │ -4d81cc: 1a00 4c8d |0000: const-string v0, "float" // string@8d4c │ │ -4d81d0: 1100 |0002: return-object v0 │ │ +4d81c0: |[4d81c0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.getType:()Ljava/lang/String; │ │ +4d81d0: 1a00 4c8d |0000: const-string v0, "float" // string@8d4c │ │ +4d81d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;) │ │ name : 'getValue' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d81a4: |[4d81a4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.getValue:()F │ │ -4d81b4: 5210 d2b0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ -4d81b8: 0f00 |0002: return v0 │ │ +4d81a8: |[4d81a8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$FloatDecoder.getValue:()F │ │ +4d81b8: 5210 d2b0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.mValue:F // field@b0d2 │ │ +4d81bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; │ │ │ │ source_file_idx : 25663 (ValueDecoderFactory.java) │ │ @@ -1771579,22 +1771580,22 @@ │ │ type : '(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4d84c4: |[4d84c4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;)V │ │ -4d84d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d84d6: 1301 2800 |0001: const/16 v1, #int 40 // #28 │ │ -4d84da: 7030 40fc 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ -4d84e0: 2310 221e |0006: new-array v0, v1, [I // type@1e22 │ │ -4d84e4: 5b20 d6b0 |0008: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ -4d84e8: 5b23 d4b0 |000a: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ -4d84ec: 0e00 |000c: return-void │ │ +4d84c8: |[4d84c8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;)V │ │ +4d84d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d84da: 1301 2800 |0001: const/16 v1, #int 40 // #28 │ │ +4d84de: 7030 40fc 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ +4d84e4: 2310 221e |0006: new-array v0, v1, [I // type@1e22 │ │ +4d84e8: 5b20 d6b0 |0008: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ +4d84ec: 5b23 d4b0 |000a: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ +4d84f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1225 │ │ 0x0008 line=1226 │ │ 0x000a line=1227 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; │ │ @@ -1771605,19 +1771606,19 @@ │ │ type : '([IIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4d84a4: |[4d84a4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.:([IIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;)V │ │ -4d84b4: 7030 40fc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ -4d84ba: 5b01 d6b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ -4d84be: 5b04 d4b0 |0005: iput-object v4, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ -4d84c2: 0e00 |0007: return-void │ │ +4d84a8: |[4d84a8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.:([IIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;)V │ │ +4d84b8: 7030 40fc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ +4d84be: 5b01 d6b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ +4d84c2: 5b04 d4b0 |0005: iput-object v4, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ +4d84c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1214 │ │ 0x0003 line=1215 │ │ 0x0005 line=1216 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; │ │ @@ -1771632,34 +1771633,34 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4d8420: |[4d8420] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.decodeValue:(Ljava/lang/String;)Z │ │ -4d8430: 5420 d4b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ -4d8434: 6e20 87fc 3000 |0002: invoke-virtual {v0, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.decode:(Ljava/lang/String;)V // method@fc87 │ │ -4d843a: 5423 d6b0 |0005: iget-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ -4d843e: 5220 d7b0 |0007: iget v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mStart:I // field@b0d7 │ │ -4d8442: 5221 d3b0 |0009: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ -4d8446: b010 |000b: add-int/2addr v0, v1 │ │ -4d8448: 5421 d4b0 |000c: iget-object v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ -4d844c: 6e10 8afc 0100 |000e: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ -4d8452: 0a01 |0011: move-result v1 │ │ -4d8454: 4b01 0300 |0012: aput v1, v3, v0 │ │ -4d8458: 5223 d3b0 |0014: iget v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ -4d845c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -4d845e: b003 |0017: add-int/2addr v3, v0 │ │ -4d8460: 5923 d3b0 |0018: iput v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ -4d8464: 5221 d5b0 |001a: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mEnd:I // field@b0d5 │ │ -4d8468: 3413 0300 |001c: if-lt v3, v1, 001f // +0003 │ │ -4d846c: 2802 |001e: goto 0020 // +0002 │ │ -4d846e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -4d8470: 0f00 |0020: return v0 │ │ +4d8424: |[4d8424] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.decodeValue:(Ljava/lang/String;)Z │ │ +4d8434: 5420 d4b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ +4d8438: 6e20 87fc 3000 |0002: invoke-virtual {v0, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.decode:(Ljava/lang/String;)V // method@fc87 │ │ +4d843e: 5423 d6b0 |0005: iget-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ +4d8442: 5220 d7b0 |0007: iget v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mStart:I // field@b0d7 │ │ +4d8446: 5221 d3b0 |0009: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ +4d844a: b010 |000b: add-int/2addr v0, v1 │ │ +4d844c: 5421 d4b0 |000c: iget-object v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ +4d8450: 6e10 8afc 0100 |000e: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ +4d8456: 0a01 |0011: move-result v1 │ │ +4d8458: 4b01 0300 |0012: aput v1, v3, v0 │ │ +4d845c: 5223 d3b0 |0014: iget v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ +4d8460: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +4d8462: b003 |0017: add-int/2addr v3, v0 │ │ +4d8464: 5923 d3b0 |0018: iput v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ +4d8468: 5221 d5b0 |001a: iget v1, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mEnd:I // field@b0d5 │ │ +4d846c: 3413 0300 |001c: if-lt v3, v1, 001f // +0003 │ │ +4d8470: 2802 |001e: goto 0020 // +0002 │ │ +4d8472: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +4d8474: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1251 │ │ 0x0005 line=1252 │ │ 0x0014 line=1253 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; │ │ @@ -1771670,34 +1771671,34 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -4d83cc: |[4d83cc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.decodeValue:([CII)Z │ │ -4d83dc: 5410 d4b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ -4d83e0: 6e40 88fc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.decode:([CII)V // method@fc88 │ │ -4d83e6: 5412 d6b0 |0005: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ -4d83ea: 5213 d7b0 |0007: iget v3, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mStart:I // field@b0d7 │ │ -4d83ee: 5214 d3b0 |0009: iget v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ -4d83f2: b043 |000b: add-int/2addr v3, v4 │ │ -4d83f4: 5414 d4b0 |000c: iget-object v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ -4d83f8: 6e10 8afc 0400 |000e: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ -4d83fe: 0a04 |0011: move-result v4 │ │ -4d8400: 4b04 0203 |0012: aput v4, v2, v3 │ │ -4d8404: 5212 d3b0 |0014: iget v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ -4d8408: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -4d840a: b032 |0017: add-int/2addr v2, v3 │ │ -4d840c: 5912 d3b0 |0018: iput v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ -4d8410: 5214 d5b0 |001a: iget v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mEnd:I // field@b0d5 │ │ -4d8414: 3442 0300 |001c: if-lt v2, v4, 001f // +0003 │ │ -4d8418: 2802 |001e: goto 0020 // +0002 │ │ -4d841a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -4d841c: 0f03 |0020: return v3 │ │ +4d83d0: |[4d83d0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.decodeValue:([CII)Z │ │ +4d83e0: 5410 d4b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ +4d83e4: 6e40 88fc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.decode:([CII)V // method@fc88 │ │ +4d83ea: 5412 d6b0 |0005: iget-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ +4d83ee: 5213 d7b0 |0007: iget v3, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mStart:I // field@b0d7 │ │ +4d83f2: 5214 d3b0 |0009: iget v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ +4d83f6: b043 |000b: add-int/2addr v3, v4 │ │ +4d83f8: 5414 d4b0 |000c: iget-object v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // field@b0d4 │ │ +4d83fc: 6e10 8afc 0400 |000e: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ +4d8402: 0a04 |0011: move-result v4 │ │ +4d8404: 4b04 0203 |0012: aput v4, v2, v3 │ │ +4d8408: 5212 d3b0 |0014: iget v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ +4d840c: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +4d840e: b032 |0017: add-int/2addr v2, v3 │ │ +4d8410: 5912 d3b0 |0018: iput v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ +4d8414: 5214 d5b0 |001a: iget v4, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mEnd:I // field@b0d5 │ │ +4d8418: 3442 0300 |001c: if-lt v2, v4, 001f // +0003 │ │ +4d841c: 2802 |001e: goto 0020 // +0002 │ │ +4d841e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +4d8420: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1258 │ │ 0x0005 line=1259 │ │ 0x0014 line=1260 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; │ │ @@ -1771710,28 +1771711,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -4d84f0: |[4d84f0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.expand:()V │ │ -4d8500: 5460 d6b0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ -4d8504: 2101 |0002: array-length v1, v0 │ │ -4d8506: 6e20 81fc 1600 |0003: invoke-virtual {v6, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.calcNewSize:(I)I // method@fc81 │ │ -4d850c: 0a02 |0006: move-result v2 │ │ -4d850e: 2323 221e |0007: new-array v3, v2, [I // type@1e22 │ │ -4d8512: 5b63 d6b0 |0009: iput-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ -4d8516: 5263 d7b0 |000b: iget v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mStart:I // field@b0d7 │ │ -4d851a: 5464 d6b0 |000d: iget-object v4, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ -4d851e: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -4d8520: 7151 20e1 3054 |0010: invoke-static {v0, v3, v4, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4d8526: 5965 d7b0 |0013: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mStart:I // field@b0d7 │ │ -4d852a: 5962 d5b0 |0015: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mEnd:I // field@b0d5 │ │ -4d852e: 0e00 |0017: return-void │ │ +4d84f4: |[4d84f4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.expand:()V │ │ +4d8504: 5460 d6b0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ +4d8508: 2101 |0002: array-length v1, v0 │ │ +4d850a: 6e20 81fc 1600 |0003: invoke-virtual {v6, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.calcNewSize:(I)I // method@fc81 │ │ +4d8510: 0a02 |0006: move-result v2 │ │ +4d8512: 2323 221e |0007: new-array v3, v2, [I // type@1e22 │ │ +4d8516: 5b63 d6b0 |0009: iput-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ +4d851a: 5263 d7b0 |000b: iget v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mStart:I // field@b0d7 │ │ +4d851e: 5464 d6b0 |000d: iget-object v4, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ +4d8522: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +4d8524: 7151 20e1 3054 |0010: invoke-static {v0, v3, v4, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4d852a: 5965 d7b0 |0013: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mStart:I // field@b0d7 │ │ +4d852e: 5962 d5b0 |0015: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mEnd:I // field@b0d5 │ │ +4d8532: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1232 │ │ 0x0002 line=1233 │ │ 0x0003 line=1234 │ │ 0x0007 line=1235 │ │ 0x000b line=1236 │ │ @@ -1771745,23 +1771746,23 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -4d8474: |[4d8474] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.getValues:()[I │ │ -4d8484: 5250 d3b0 |0000: iget v0, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ -4d8488: 2300 221e |0002: new-array v0, v0, [I // type@1e22 │ │ -4d848c: 5451 d6b0 |0004: iget-object v1, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ -4d8490: 5252 d7b0 |0006: iget v2, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mStart:I // field@b0d7 │ │ -4d8494: 5253 d3b0 |0008: iget v3, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ -4d8498: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -4d849a: 7153 20e1 2140 |000b: invoke-static {v1, v2, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4d84a0: 1100 |000e: return-object v0 │ │ +4d8478: |[4d8478] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntArrayDecoder.getValues:()[I │ │ +4d8488: 5250 d3b0 |0000: iget v0, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ +4d848c: 2300 221e |0002: new-array v0, v0, [I // type@1e22 │ │ +4d8490: 5451 d6b0 |0004: iget-object v1, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mResult:[I // field@b0d6 │ │ +4d8494: 5252 d7b0 |0006: iget v2, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mStart:I // field@b0d7 │ │ +4d8498: 5253 d3b0 |0008: iget v3, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.mCount:I // field@b0d3 │ │ +4d849c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +4d849e: 7153 20e1 2140 |000b: invoke-static {v1, v2, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4d84a4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1243 │ │ 0x0004 line=1245 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; │ │ │ │ @@ -1771803,17 +1771804,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d8560: |[4d8560] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.:()V │ │ -4d8570: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ -4d8576: 0e00 |0003: return-void │ │ +4d8564: |[4d8564] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.:()V │ │ +4d8574: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ +4d857a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; │ │ │ │ Virtual methods - │ │ @@ -1771822,93 +1771823,93 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 143 16-bit code units │ │ -4d86b0: |[4d86b0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.decode:(Ljava/lang/String;)V │ │ -4d86c0: 6e10 dae0 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d86c6: 0a00 |0003: move-result v0 │ │ -4d86c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d86ca: 6e20 bfe0 1800 |0005: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d86d0: 0a02 |0008: move-result v2 │ │ -4d86d2: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -4d86d4: 1304 2d00 |000a: const/16 v4, #int 45 // #2d │ │ -4d86d8: 3342 0400 |000c: if-ne v2, v4, 0010 // +0004 │ │ -4d86dc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4d86de: 2802 |000f: goto 0011 // +0002 │ │ -4d86e0: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -4d86e2: 3904 0c00 |0011: if-nez v4, 001d // +000c │ │ -4d86e6: 1305 2b00 |0013: const/16 v5, #int 43 // #2b │ │ -4d86ea: 3352 0300 |0015: if-ne v2, v5, 0018 // +0003 │ │ -4d86ee: 2806 |0017: goto 001d // +0006 │ │ -4d86f0: 6e50 91fc 8712 |0018: invoke-virtual {v7, v8, v2, v1, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.skipSignAndZeroes:(Ljava/lang/String;CZI)I // method@fc91 │ │ -4d86f6: 0a01 |001b: move-result v1 │ │ -4d86f8: 2805 |001c: goto 0021 // +0005 │ │ -4d86fa: 6e50 91fc 8732 |001d: invoke-virtual {v7, v8, v2, v3, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.skipSignAndZeroes:(Ljava/lang/String;CZI)I // method@fc91 │ │ -4d8700: 0a01 |0020: move-result v1 │ │ -4d8702: 5272 d8b0 |0021: iget v2, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mNextPtr:I // field@b0d8 │ │ -4d8706: 9103 0002 |0023: sub-int v3, v0, v2 │ │ -4d870a: 3903 0800 |0025: if-nez v3, 002d // +0008 │ │ -4d870e: 3804 0300 |0027: if-eqz v4, 002a // +0003 │ │ -4d8712: 7b11 |0029: neg-int v1, v1 │ │ -4d8714: 5971 d9b0 |002a: iput v1, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ -4d8718: 0e00 |002c: return-void │ │ -4d871a: 6e40 93fc 8702 |002d: invoke-virtual {v7, v8, v2, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.verifyDigits:(Ljava/lang/String;II)V // method@fc93 │ │ -4d8720: 1300 0800 |0030: const/16 v0, #int 8 // #8 │ │ -4d8724: 3603 0d00 |0032: if-gt v3, v0, 003f // +000d │ │ -4d8728: b023 |0034: add-int/2addr v3, v2 │ │ -4d872a: 7140 8dfc 8132 |0035: invoke-static {v1, v8, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.parseInt:(ILjava/lang/String;II)I // method@fc8d │ │ -4d8730: 0a08 |0038: move-result v8 │ │ -4d8732: 3804 0300 |0039: if-eqz v4, 003c // +0003 │ │ -4d8736: 7b88 |003b: neg-int v8, v8 │ │ -4d8738: 5978 d9b0 |003c: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ -4d873c: 0e00 |003e: return-void │ │ -4d873e: 1300 0900 |003f: const/16 v0, #int 9 // #9 │ │ -4d8742: 3303 2e00 |0041: if-ne v3, v0, 006f // +002e │ │ -4d8746: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -4d8748: 3501 2b00 |0044: if-ge v1, v0, 006f // +002b │ │ -4d874c: 1705 00ca 9a3b |0046: const-wide/32 v5, #float 0.00472379 // #3b9aca00 │ │ -4d8752: 1220 |0049: const/4 v0, #int 2 // #2 │ │ -4d8754: 3301 0500 |004a: if-ne v1, v0, 004f // +0005 │ │ -4d8758: 1705 0094 3577 |004c: const-wide/32 v5, #float 3.68284e+33 // #77359400 │ │ -4d875e: b023 |004f: add-int/2addr v3, v2 │ │ -4d8760: 7130 8ffc 2803 |0050: invoke-static {v8, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.parseInt:(Ljava/lang/String;II)I // method@fc8f │ │ -4d8766: 0a00 |0053: move-result v0 │ │ -4d8768: 8100 |0054: int-to-long v0, v0 │ │ -4d876a: bb05 |0055: add-long/2addr v5, v0 │ │ -4d876c: 3804 0e00 |0056: if-eqz v4, 0064 // +000e │ │ -4d8770: 7d50 |0058: neg-long v0, v5 │ │ -4d8772: 1702 0000 0080 |0059: const-wide/32 v2, #float -0 // #80000000 │ │ -4d8778: 3104 0002 |005c: cmp-long v4, v0, v2 │ │ -4d877c: 3a04 1100 |005e: if-ltz v4, 006f // +0011 │ │ -4d8780: 8408 |0060: long-to-int v8, v0 │ │ -4d8782: 5978 d9b0 |0061: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ -4d8786: 0e00 |0063: return-void │ │ -4d8788: 1700 ffff ff7f |0064: const-wide/32 v0, #float nan // #7fffffff │ │ -4d878e: 3102 0500 |0067: cmp-long v2, v5, v0 │ │ -4d8792: 3c02 0600 |0069: if-gtz v2, 006f // +0006 │ │ -4d8796: 8458 |006b: long-to-int v8, v5 │ │ -4d8798: 5978 d9b0 |006c: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ -4d879c: 0e00 |006e: return-void │ │ -4d879e: 2200 e518 |006f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d87a2: 2201 0819 |0071: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d87a6: 7010 06e1 0100 |0073: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d87ac: 1a02 a9e9 |0076: const-string v2, "value "" // string@e9a9 │ │ -4d87b0: 6e20 12e1 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d87b6: 6e20 8bfc 8700 |007b: invoke-virtual {v7, v8}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.lexicalDesc:(Ljava/lang/String;)Ljava/lang/String; // method@fc8b │ │ -4d87bc: 0c08 |007e: move-result-object v8 │ │ -4d87be: 6e20 12e1 8100 |007f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d87c4: 1a08 d102 |0082: const-string v8, "" not a valid 32-bit integer: overflow." // string@02d1 │ │ -4d87c8: 6e20 12e1 8100 |0084: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d87ce: 6e10 1fe1 0100 |0087: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d87d4: 0c08 |008a: move-result-object v8 │ │ -4d87d6: 7020 32e0 8000 |008b: invoke-direct {v0, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d87dc: 2700 |008e: throw v0 │ │ +4d86b4: |[4d86b4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.decode:(Ljava/lang/String;)V │ │ +4d86c4: 6e10 dae0 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d86ca: 0a00 |0003: move-result v0 │ │ +4d86cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d86ce: 6e20 bfe0 1800 |0005: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d86d4: 0a02 |0008: move-result v2 │ │ +4d86d6: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +4d86d8: 1304 2d00 |000a: const/16 v4, #int 45 // #2d │ │ +4d86dc: 3342 0400 |000c: if-ne v2, v4, 0010 // +0004 │ │ +4d86e0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4d86e2: 2802 |000f: goto 0011 // +0002 │ │ +4d86e4: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +4d86e6: 3904 0c00 |0011: if-nez v4, 001d // +000c │ │ +4d86ea: 1305 2b00 |0013: const/16 v5, #int 43 // #2b │ │ +4d86ee: 3352 0300 |0015: if-ne v2, v5, 0018 // +0003 │ │ +4d86f2: 2806 |0017: goto 001d // +0006 │ │ +4d86f4: 6e50 91fc 8712 |0018: invoke-virtual {v7, v8, v2, v1, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.skipSignAndZeroes:(Ljava/lang/String;CZI)I // method@fc91 │ │ +4d86fa: 0a01 |001b: move-result v1 │ │ +4d86fc: 2805 |001c: goto 0021 // +0005 │ │ +4d86fe: 6e50 91fc 8732 |001d: invoke-virtual {v7, v8, v2, v3, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.skipSignAndZeroes:(Ljava/lang/String;CZI)I // method@fc91 │ │ +4d8704: 0a01 |0020: move-result v1 │ │ +4d8706: 5272 d8b0 |0021: iget v2, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mNextPtr:I // field@b0d8 │ │ +4d870a: 9103 0002 |0023: sub-int v3, v0, v2 │ │ +4d870e: 3903 0800 |0025: if-nez v3, 002d // +0008 │ │ +4d8712: 3804 0300 |0027: if-eqz v4, 002a // +0003 │ │ +4d8716: 7b11 |0029: neg-int v1, v1 │ │ +4d8718: 5971 d9b0 |002a: iput v1, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ +4d871c: 0e00 |002c: return-void │ │ +4d871e: 6e40 93fc 8702 |002d: invoke-virtual {v7, v8, v2, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.verifyDigits:(Ljava/lang/String;II)V // method@fc93 │ │ +4d8724: 1300 0800 |0030: const/16 v0, #int 8 // #8 │ │ +4d8728: 3603 0d00 |0032: if-gt v3, v0, 003f // +000d │ │ +4d872c: b023 |0034: add-int/2addr v3, v2 │ │ +4d872e: 7140 8dfc 8132 |0035: invoke-static {v1, v8, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.parseInt:(ILjava/lang/String;II)I // method@fc8d │ │ +4d8734: 0a08 |0038: move-result v8 │ │ +4d8736: 3804 0300 |0039: if-eqz v4, 003c // +0003 │ │ +4d873a: 7b88 |003b: neg-int v8, v8 │ │ +4d873c: 5978 d9b0 |003c: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ +4d8740: 0e00 |003e: return-void │ │ +4d8742: 1300 0900 |003f: const/16 v0, #int 9 // #9 │ │ +4d8746: 3303 2e00 |0041: if-ne v3, v0, 006f // +002e │ │ +4d874a: 1230 |0043: const/4 v0, #int 3 // #3 │ │ +4d874c: 3501 2b00 |0044: if-ge v1, v0, 006f // +002b │ │ +4d8750: 1705 00ca 9a3b |0046: const-wide/32 v5, #float 0.00472379 // #3b9aca00 │ │ +4d8756: 1220 |0049: const/4 v0, #int 2 // #2 │ │ +4d8758: 3301 0500 |004a: if-ne v1, v0, 004f // +0005 │ │ +4d875c: 1705 0094 3577 |004c: const-wide/32 v5, #float 3.68284e+33 // #77359400 │ │ +4d8762: b023 |004f: add-int/2addr v3, v2 │ │ +4d8764: 7130 8ffc 2803 |0050: invoke-static {v8, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.parseInt:(Ljava/lang/String;II)I // method@fc8f │ │ +4d876a: 0a00 |0053: move-result v0 │ │ +4d876c: 8100 |0054: int-to-long v0, v0 │ │ +4d876e: bb05 |0055: add-long/2addr v5, v0 │ │ +4d8770: 3804 0e00 |0056: if-eqz v4, 0064 // +000e │ │ +4d8774: 7d50 |0058: neg-long v0, v5 │ │ +4d8776: 1702 0000 0080 |0059: const-wide/32 v2, #float -0 // #80000000 │ │ +4d877c: 3104 0002 |005c: cmp-long v4, v0, v2 │ │ +4d8780: 3a04 1100 |005e: if-ltz v4, 006f // +0011 │ │ +4d8784: 8408 |0060: long-to-int v8, v0 │ │ +4d8786: 5978 d9b0 |0061: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ +4d878a: 0e00 |0063: return-void │ │ +4d878c: 1700 ffff ff7f |0064: const-wide/32 v0, #float nan // #7fffffff │ │ +4d8792: 3102 0500 |0067: cmp-long v2, v5, v0 │ │ +4d8796: 3c02 0600 |0069: if-gtz v2, 006f // +0006 │ │ +4d879a: 8458 |006b: long-to-int v8, v5 │ │ +4d879c: 5978 d9b0 |006c: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ +4d87a0: 0e00 |006e: return-void │ │ +4d87a2: 2200 e518 |006f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d87a6: 2201 0819 |0071: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d87aa: 7010 06e1 0100 |0073: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d87b0: 1a02 a9e9 |0076: const-string v2, "value "" // string@e9a9 │ │ +4d87b4: 6e20 12e1 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d87ba: 6e20 8bfc 8700 |007b: invoke-virtual {v7, v8}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.lexicalDesc:(Ljava/lang/String;)Ljava/lang/String; // method@fc8b │ │ +4d87c0: 0c08 |007e: move-result-object v8 │ │ +4d87c2: 6e20 12e1 8100 |007f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d87c8: 1a08 d102 |0082: const-string v8, "" not a valid 32-bit integer: overflow." // string@02d1 │ │ +4d87cc: 6e20 12e1 8100 |0084: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d87d2: 6e10 1fe1 0100 |0087: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d87d8: 0c08 |008a: move-result-object v8 │ │ +4d87da: 7020 32e0 8000 |008b: invoke-direct {v0, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d87e0: 2700 |008e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0005 line=594 │ │ 0x0018 line=601 │ │ 0x001d line=599 │ │ 0x0021 line=603 │ │ @@ -1771929,100 +1771930,100 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 147 16-bit code units │ │ -4d8578: |[4d8578] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.decode:([CII)V │ │ -4d8588: 4902 0809 |0000: aget-char v2, v8, v9 │ │ -4d858c: 1300 2d00 |0002: const/16 v0, #int 45 // #2d │ │ -4d8590: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ -4d8594: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4d8596: 1216 |0007: const/4 v6, #int 1 // #1 │ │ -4d8598: 2803 |0008: goto 000b // +0003 │ │ -4d859a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4d859c: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -4d859e: 3906 1100 |000b: if-nez v6, 001c // +0011 │ │ -4d85a2: 1300 2b00 |000d: const/16 v0, #int 43 // #2b │ │ -4d85a6: 3302 0300 |000f: if-ne v2, v0, 0012 // +0003 │ │ -4d85aa: 280b |0011: goto 001c // +000b │ │ -4d85ac: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -4d85ae: 0770 |0013: move-object v0, v7 │ │ -4d85b0: 0781 |0014: move-object v1, v8 │ │ -4d85b2: 0194 |0015: move v4, v9 │ │ -4d85b4: 01a5 |0016: move v5, v10 │ │ -4d85b6: 7406 92fc 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.skipSignAndZeroes:([CCZII)I // method@fc92 │ │ -4d85bc: 0a00 |001a: move-result v0 │ │ -4d85be: 280a |001b: goto 0025 // +000a │ │ -4d85c0: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -4d85c2: 0770 |001d: move-object v0, v7 │ │ -4d85c4: 0781 |001e: move-object v1, v8 │ │ -4d85c6: 0194 |001f: move v4, v9 │ │ -4d85c8: 01a5 |0020: move v5, v10 │ │ -4d85ca: 7406 92fc 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.skipSignAndZeroes:([CCZII)I // method@fc92 │ │ -4d85d0: 0a00 |0024: move-result v0 │ │ -4d85d2: 5271 d8b0 |0025: iget v1, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mNextPtr:I // field@b0d8 │ │ -4d85d6: 9102 0a01 |0027: sub-int v2, v10, v1 │ │ -4d85da: 3902 0800 |0029: if-nez v2, 0031 // +0008 │ │ -4d85de: 3806 0300 |002b: if-eqz v6, 002e // +0003 │ │ -4d85e2: 7b00 |002d: neg-int v0, v0 │ │ -4d85e4: 5970 d9b0 |002e: iput v0, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ -4d85e8: 0e00 |0030: return-void │ │ -4d85ea: 6e51 94fc 87a9 |0031: invoke-virtual {v7, v8, v9, v10, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.verifyDigits:([CIII)V // method@fc94 │ │ -4d85f0: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -4d85f4: 3632 0d00 |0036: if-gt v2, v3, 0043 // +000d │ │ -4d85f8: b012 |0038: add-int/2addr v2, v1 │ │ -4d85fa: 7140 8efc 8021 |0039: invoke-static {v0, v8, v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.parseInt:(I[CII)I // method@fc8e │ │ -4d8600: 0a08 |003c: move-result v8 │ │ -4d8602: 3806 0300 |003d: if-eqz v6, 0040 // +0003 │ │ -4d8606: 7b88 |003f: neg-int v8, v8 │ │ -4d8608: 5978 d9b0 |0040: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ -4d860c: 0e00 |0042: return-void │ │ -4d860e: 1303 0900 |0043: const/16 v3, #int 9 // #9 │ │ -4d8612: 3332 2e00 |0045: if-ne v2, v3, 0073 // +002e │ │ -4d8616: 1233 |0047: const/4 v3, #int 3 // #3 │ │ -4d8618: 3530 2b00 |0048: if-ge v0, v3, 0073 // +002b │ │ -4d861c: 1703 00ca 9a3b |004a: const-wide/32 v3, #float 0.00472379 // #3b9aca00 │ │ -4d8622: 1225 |004d: const/4 v5, #int 2 // #2 │ │ -4d8624: 3350 0500 |004e: if-ne v0, v5, 0053 // +0005 │ │ -4d8628: 1703 0094 3577 |0050: const-wide/32 v3, #float 3.68284e+33 // #77359400 │ │ -4d862e: b012 |0053: add-int/2addr v2, v1 │ │ -4d8630: 7130 90fc 1802 |0054: invoke-static {v8, v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.parseInt:([CII)I // method@fc90 │ │ -4d8636: 0a00 |0057: move-result v0 │ │ -4d8638: 8100 |0058: int-to-long v0, v0 │ │ -4d863a: bb03 |0059: add-long/2addr v3, v0 │ │ -4d863c: 3806 0e00 |005a: if-eqz v6, 0068 // +000e │ │ -4d8640: 7d30 |005c: neg-long v0, v3 │ │ -4d8642: 1702 0000 0080 |005d: const-wide/32 v2, #float -0 // #80000000 │ │ -4d8648: 3104 0002 |0060: cmp-long v4, v0, v2 │ │ -4d864c: 3a04 1100 |0062: if-ltz v4, 0073 // +0011 │ │ -4d8650: 8408 |0064: long-to-int v8, v0 │ │ -4d8652: 5978 d9b0 |0065: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ -4d8656: 0e00 |0067: return-void │ │ -4d8658: 1700 ffff ff7f |0068: const-wide/32 v0, #float nan // #7fffffff │ │ -4d865e: 3102 0300 |006b: cmp-long v2, v3, v0 │ │ -4d8662: 3c02 0600 |006d: if-gtz v2, 0073 // +0006 │ │ -4d8666: 8438 |006f: long-to-int v8, v3 │ │ -4d8668: 5978 d9b0 |0070: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ -4d866c: 0e00 |0072: return-void │ │ -4d866e: 2200 e518 |0073: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d8672: 2201 0819 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d8676: 7010 06e1 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d867c: 1a02 a9e9 |007a: const-string v2, "value "" // string@e9a9 │ │ -4d8680: 6e20 12e1 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8686: 6e40 8cfc 87a9 |007f: invoke-virtual {v7, v8, v9, v10}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.lexicalDesc:([CII)Ljava/lang/String; // method@fc8c │ │ -4d868c: 0c08 |0082: move-result-object v8 │ │ -4d868e: 6e20 12e1 8100 |0083: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8694: 1a08 d102 |0086: const-string v8, "" not a valid 32-bit integer: overflow." // string@02d1 │ │ -4d8698: 6e20 12e1 8100 |0088: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d869e: 6e10 1fe1 0100 |008b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d86a4: 0c08 |008e: move-result-object v8 │ │ -4d86a6: 7020 32e0 8000 |008f: invoke-direct {v0, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d86ac: 2700 |0092: throw v0 │ │ +4d857c: |[4d857c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.decode:([CII)V │ │ +4d858c: 4902 0809 |0000: aget-char v2, v8, v9 │ │ +4d8590: 1300 2d00 |0002: const/16 v0, #int 45 // #2d │ │ +4d8594: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ +4d8598: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4d859a: 1216 |0007: const/4 v6, #int 1 // #1 │ │ +4d859c: 2803 |0008: goto 000b // +0003 │ │ +4d859e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4d85a0: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +4d85a2: 3906 1100 |000b: if-nez v6, 001c // +0011 │ │ +4d85a6: 1300 2b00 |000d: const/16 v0, #int 43 // #2b │ │ +4d85aa: 3302 0300 |000f: if-ne v2, v0, 0012 // +0003 │ │ +4d85ae: 280b |0011: goto 001c // +000b │ │ +4d85b0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +4d85b2: 0770 |0013: move-object v0, v7 │ │ +4d85b4: 0781 |0014: move-object v1, v8 │ │ +4d85b6: 0194 |0015: move v4, v9 │ │ +4d85b8: 01a5 |0016: move v5, v10 │ │ +4d85ba: 7406 92fc 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.skipSignAndZeroes:([CCZII)I // method@fc92 │ │ +4d85c0: 0a00 |001a: move-result v0 │ │ +4d85c2: 280a |001b: goto 0025 // +000a │ │ +4d85c4: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +4d85c6: 0770 |001d: move-object v0, v7 │ │ +4d85c8: 0781 |001e: move-object v1, v8 │ │ +4d85ca: 0194 |001f: move v4, v9 │ │ +4d85cc: 01a5 |0020: move v5, v10 │ │ +4d85ce: 7406 92fc 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.skipSignAndZeroes:([CCZII)I // method@fc92 │ │ +4d85d4: 0a00 |0024: move-result v0 │ │ +4d85d6: 5271 d8b0 |0025: iget v1, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mNextPtr:I // field@b0d8 │ │ +4d85da: 9102 0a01 |0027: sub-int v2, v10, v1 │ │ +4d85de: 3902 0800 |0029: if-nez v2, 0031 // +0008 │ │ +4d85e2: 3806 0300 |002b: if-eqz v6, 002e // +0003 │ │ +4d85e6: 7b00 |002d: neg-int v0, v0 │ │ +4d85e8: 5970 d9b0 |002e: iput v0, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ +4d85ec: 0e00 |0030: return-void │ │ +4d85ee: 6e51 94fc 87a9 |0031: invoke-virtual {v7, v8, v9, v10, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.verifyDigits:([CIII)V // method@fc94 │ │ +4d85f4: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +4d85f8: 3632 0d00 |0036: if-gt v2, v3, 0043 // +000d │ │ +4d85fc: b012 |0038: add-int/2addr v2, v1 │ │ +4d85fe: 7140 8efc 8021 |0039: invoke-static {v0, v8, v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.parseInt:(I[CII)I // method@fc8e │ │ +4d8604: 0a08 |003c: move-result v8 │ │ +4d8606: 3806 0300 |003d: if-eqz v6, 0040 // +0003 │ │ +4d860a: 7b88 |003f: neg-int v8, v8 │ │ +4d860c: 5978 d9b0 |0040: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ +4d8610: 0e00 |0042: return-void │ │ +4d8612: 1303 0900 |0043: const/16 v3, #int 9 // #9 │ │ +4d8616: 3332 2e00 |0045: if-ne v2, v3, 0073 // +002e │ │ +4d861a: 1233 |0047: const/4 v3, #int 3 // #3 │ │ +4d861c: 3530 2b00 |0048: if-ge v0, v3, 0073 // +002b │ │ +4d8620: 1703 00ca 9a3b |004a: const-wide/32 v3, #float 0.00472379 // #3b9aca00 │ │ +4d8626: 1225 |004d: const/4 v5, #int 2 // #2 │ │ +4d8628: 3350 0500 |004e: if-ne v0, v5, 0053 // +0005 │ │ +4d862c: 1703 0094 3577 |0050: const-wide/32 v3, #float 3.68284e+33 // #77359400 │ │ +4d8632: b012 |0053: add-int/2addr v2, v1 │ │ +4d8634: 7130 90fc 1802 |0054: invoke-static {v8, v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.parseInt:([CII)I // method@fc90 │ │ +4d863a: 0a00 |0057: move-result v0 │ │ +4d863c: 8100 |0058: int-to-long v0, v0 │ │ +4d863e: bb03 |0059: add-long/2addr v3, v0 │ │ +4d8640: 3806 0e00 |005a: if-eqz v6, 0068 // +000e │ │ +4d8644: 7d30 |005c: neg-long v0, v3 │ │ +4d8646: 1702 0000 0080 |005d: const-wide/32 v2, #float -0 // #80000000 │ │ +4d864c: 3104 0002 |0060: cmp-long v4, v0, v2 │ │ +4d8650: 3a04 1100 |0062: if-ltz v4, 0073 // +0011 │ │ +4d8654: 8408 |0064: long-to-int v8, v0 │ │ +4d8656: 5978 d9b0 |0065: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ +4d865a: 0e00 |0067: return-void │ │ +4d865c: 1700 ffff ff7f |0068: const-wide/32 v0, #float nan // #7fffffff │ │ +4d8662: 3102 0300 |006b: cmp-long v2, v3, v0 │ │ +4d8666: 3c02 0600 |006d: if-gtz v2, 0073 // +0006 │ │ +4d866a: 8438 |006f: long-to-int v8, v3 │ │ +4d866c: 5978 d9b0 |0070: iput v8, v7, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ +4d8670: 0e00 |0072: return-void │ │ +4d8672: 2200 e518 |0073: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d8676: 2201 0819 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d867a: 7010 06e1 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d8680: 1a02 a9e9 |007a: const-string v2, "value "" // string@e9a9 │ │ +4d8684: 6e20 12e1 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d868a: 6e40 8cfc 87a9 |007f: invoke-virtual {v7, v8, v9, v10}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.lexicalDesc:([CII)Ljava/lang/String; // method@fc8c │ │ +4d8690: 0c08 |0082: move-result-object v8 │ │ +4d8692: 6e20 12e1 8100 |0083: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8698: 1a08 d102 |0086: const-string v8, "" not a valid 32-bit integer: overflow." // string@02d1 │ │ +4d869c: 6e20 12e1 8100 |0088: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d86a2: 6e10 1fe1 0100 |008b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d86a8: 0c08 |008e: move-result-object v8 │ │ +4d86aa: 7020 32e0 8000 |008f: invoke-direct {v0, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d86b0: 2700 |0092: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0017 line=654 │ │ 0x0021 line=652 │ │ 0x0025 line=656 │ │ 0x002e line=661 │ │ @@ -1772044,33 +1772045,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d8548: |[4d8548] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.getType:()Ljava/lang/String; │ │ -4d8558: 1a00 34a4 |0000: const-string v0, "int" // string@a434 │ │ -4d855c: 1100 |0002: return-object v0 │ │ +4d854c: |[4d854c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.getType:()Ljava/lang/String; │ │ +4d855c: 1a00 34a4 |0000: const-string v0, "int" // string@a434 │ │ +4d8560: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;) │ │ name : 'getValue' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d8530: |[4d8530] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.getValue:()I │ │ -4d8540: 5210 d9b0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ -4d8544: 0f00 |0002: return v0 │ │ +4d8534: |[4d8534] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntDecoder.getValue:()I │ │ +4d8544: 5210 d9b0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.mValue:I // field@b0d9 │ │ +4d8548: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; │ │ │ │ source_file_idx : 25663 (ValueDecoderFactory.java) │ │ @@ -1772111,17 +1772112,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d8810: |[4d8810] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.:()V │ │ -4d8820: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ -4d8826: 0e00 |0003: return-void │ │ +4d8814: |[4d8814] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.:()V │ │ +4d8824: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ +4d882a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; │ │ │ │ Virtual methods - │ │ @@ -1772130,22 +1772131,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4d8870: |[4d8870] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.decode:(Ljava/lang/String;)V │ │ -4d8880: 2200 2e19 |0000: new-instance v0, Ljava/math/BigInteger; // type@192e │ │ -4d8884: 7020 ace1 2000 |0002: invoke-direct {v0, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@e1ac │ │ -4d888a: 5b10 dab0 |0005: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.mValue:Ljava/math/BigInteger; // field@b0da │ │ -4d888e: 0e00 |0007: return-void │ │ -4d8890: 6e20 96fc 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc96 │ │ -4d8896: 0c02 |000b: move-result-object v2 │ │ -4d8898: 2702 |000c: throw v2 │ │ +4d8874: |[4d8874] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.decode:(Ljava/lang/String;)V │ │ +4d8884: 2200 2e19 |0000: new-instance v0, Ljava/math/BigInteger; // type@192e │ │ +4d8888: 7020 ace1 2000 |0002: invoke-direct {v0, v2}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@e1ac │ │ +4d888e: 5b10 dab0 |0005: iput-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.mValue:Ljava/math/BigInteger; // field@b0da │ │ +4d8892: 0e00 |0007: return-void │ │ +4d8894: 6e20 96fc 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc96 │ │ +4d889a: 0c02 |000b: move-result-object v2 │ │ +4d889c: 2702 |000c: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=1016 │ │ 0x0008 line=1018 │ │ locals : │ │ @@ -1772157,25 +1772158,25 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4d8828: |[4d8828] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.decode:([CII)V │ │ -4d8838: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4d883c: b134 |0002: sub-int/2addr v4, v3 │ │ -4d883e: 7040 bee0 2043 |0003: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d8844: 2202 2e19 |0006: new-instance v2, Ljava/math/BigInteger; // type@192e │ │ -4d8848: 7020 ace1 0200 |0008: invoke-direct {v2, v0}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@e1ac │ │ -4d884e: 5b12 dab0 |000b: iput-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.mValue:Ljava/math/BigInteger; // field@b0da │ │ -4d8852: 0e00 |000d: return-void │ │ -4d8854: 6e20 96fc 0100 |000e: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc96 │ │ -4d885a: 0c02 |0011: move-result-object v2 │ │ -4d885c: 2702 |0012: throw v2 │ │ +4d882c: |[4d882c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.decode:([CII)V │ │ +4d883c: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4d8840: b134 |0002: sub-int/2addr v4, v3 │ │ +4d8842: 7040 bee0 2043 |0003: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d8848: 2202 2e19 |0006: new-instance v2, Ljava/math/BigInteger; // type@192e │ │ +4d884c: 7020 ace1 0200 |0008: invoke-direct {v2, v0}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@e1ac │ │ +4d8852: 5b12 dab0 |000b: iput-object v2, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.mValue:Ljava/math/BigInteger; // field@b0da │ │ +4d8856: 0e00 |000d: return-void │ │ +4d8858: 6e20 96fc 0100 |000e: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fc96 │ │ +4d885e: 0c02 |0011: move-result-object v2 │ │ +4d8860: 2702 |0012: throw v2 │ │ catches : 1 │ │ 0x0006 - 0x000d │ │ Ljava/lang/NumberFormatException; -> 0x000e │ │ positions : │ │ 0x0000 line=1024 │ │ 0x0006 line=1026 │ │ 0x000e line=1028 │ │ @@ -1772190,33 +1772191,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d87e0: |[4d87e0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.getType:()Ljava/lang/String; │ │ -4d87f0: 1a00 3ca4 |0000: const-string v0, "integer" // string@a43c │ │ -4d87f4: 1100 |0002: return-object v0 │ │ +4d87e4: |[4d87e4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.getType:()Ljava/lang/String; │ │ +4d87f4: 1a00 3ca4 |0000: const-string v0, "integer" // string@a43c │ │ +4d87f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;) │ │ name : 'getValue' │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d87f8: |[4d87f8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.getValue:()Ljava/math/BigInteger; │ │ -4d8808: 5410 dab0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.mValue:Ljava/math/BigInteger; // field@b0da │ │ -4d880c: 1100 |0002: return-object v0 │ │ +4d87fc: |[4d87fc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$IntegerDecoder.getValue:()Ljava/math/BigInteger; │ │ +4d880c: 5410 dab0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.mValue:Ljava/math/BigInteger; // field@b0da │ │ +4d8810: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1011 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; │ │ │ │ source_file_idx : 25663 (ValueDecoderFactory.java) │ │ @@ -1772261,22 +1772262,22 @@ │ │ type : '(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4d89a4: |[4d89a4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;)V │ │ -4d89b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d89b6: 1301 2800 |0001: const/16 v1, #int 40 // #28 │ │ -4d89ba: 7030 40fc 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ -4d89c0: 2310 231e |0006: new-array v0, v1, [J // type@1e23 │ │ -4d89c4: 5b20 deb0 |0008: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ -4d89c8: 5b23 dcb0 |000a: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ -4d89cc: 0e00 |000c: return-void │ │ +4d89a8: |[4d89a8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.:(Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;)V │ │ +4d89b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d89ba: 1301 2800 |0001: const/16 v1, #int 40 // #28 │ │ +4d89be: 7030 40fc 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ +4d89c4: 2310 231e |0006: new-array v0, v1, [J // type@1e23 │ │ +4d89c8: 5b20 deb0 |0008: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ +4d89cc: 5b23 dcb0 |000a: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ +4d89d0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1282 │ │ 0x0008 line=1283 │ │ 0x000a line=1284 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; │ │ @@ -1772287,19 +1772288,19 @@ │ │ type : '([JIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4d8984: |[4d8984] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.:([JIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;)V │ │ -4d8994: 7030 40fc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ -4d899a: 5b01 deb0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ -4d899e: 5b04 dcb0 |0005: iput-object v4, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ -4d89a2: 0e00 |0007: return-void │ │ +4d8988: |[4d8988] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.:([JIILorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;)V │ │ +4d8998: 7030 40fc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.:(II)V // method@fc40 │ │ +4d899e: 5b01 deb0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ +4d89a2: 5b04 dcb0 |0005: iput-object v4, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ +4d89a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ 0x0003 line=1276 │ │ 0x0005 line=1277 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; │ │ @@ -1772314,34 +1772315,34 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4d8900: |[4d8900] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.decodeValue:(Ljava/lang/String;)Z │ │ -4d8910: 5430 dcb0 |0000: iget-object v0, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ -4d8914: 6e20 a3fc 4000 |0002: invoke-virtual {v0, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.decode:(Ljava/lang/String;)V // method@fca3 │ │ -4d891a: 5434 deb0 |0005: iget-object v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ -4d891e: 5230 dfb0 |0007: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mStart:I // field@b0df │ │ -4d8922: 5231 dbb0 |0009: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ -4d8926: b010 |000b: add-int/2addr v0, v1 │ │ -4d8928: 5431 dcb0 |000c: iget-object v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ -4d892c: 6e10 a6fc 0100 |000e: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ -4d8932: 0b01 |0011: move-result-wide v1 │ │ -4d8934: 4c01 0400 |0012: aput-wide v1, v4, v0 │ │ -4d8938: 5234 dbb0 |0014: iget v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ -4d893c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -4d893e: b004 |0017: add-int/2addr v4, v0 │ │ -4d8940: 5934 dbb0 |0018: iput v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ -4d8944: 5231 ddb0 |001a: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mEnd:I // field@b0dd │ │ -4d8948: 3414 0300 |001c: if-lt v4, v1, 001f // +0003 │ │ -4d894c: 2802 |001e: goto 0020 // +0002 │ │ -4d894e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -4d8950: 0f00 |0020: return v0 │ │ +4d8904: |[4d8904] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.decodeValue:(Ljava/lang/String;)Z │ │ +4d8914: 5430 dcb0 |0000: iget-object v0, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ +4d8918: 6e20 a3fc 4000 |0002: invoke-virtual {v0, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.decode:(Ljava/lang/String;)V // method@fca3 │ │ +4d891e: 5434 deb0 |0005: iget-object v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ +4d8922: 5230 dfb0 |0007: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mStart:I // field@b0df │ │ +4d8926: 5231 dbb0 |0009: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ +4d892a: b010 |000b: add-int/2addr v0, v1 │ │ +4d892c: 5431 dcb0 |000c: iget-object v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ +4d8930: 6e10 a6fc 0100 |000e: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ +4d8936: 0b01 |0011: move-result-wide v1 │ │ +4d8938: 4c01 0400 |0012: aput-wide v1, v4, v0 │ │ +4d893c: 5234 dbb0 |0014: iget v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ +4d8940: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +4d8942: b004 |0017: add-int/2addr v4, v0 │ │ +4d8944: 5934 dbb0 |0018: iput v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ +4d8948: 5231 ddb0 |001a: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mEnd:I // field@b0dd │ │ +4d894c: 3414 0300 |001c: if-lt v4, v1, 001f // +0003 │ │ +4d8950: 2802 |001e: goto 0020 // +0002 │ │ +4d8952: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +4d8954: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1307 │ │ 0x0005 line=1308 │ │ 0x0014 line=1309 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; │ │ @@ -1772352,34 +1772353,34 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -4d88ac: |[4d88ac] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.decodeValue:([CII)Z │ │ -4d88bc: 5420 dcb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ -4d88c0: 6e40 a4fc 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.decode:([CII)V // method@fca4 │ │ -4d88c6: 5423 deb0 |0005: iget-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ -4d88ca: 5224 dfb0 |0007: iget v4, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mStart:I // field@b0df │ │ -4d88ce: 5225 dbb0 |0009: iget v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ -4d88d2: b054 |000b: add-int/2addr v4, v5 │ │ -4d88d4: 5425 dcb0 |000c: iget-object v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ -4d88d8: 6e10 a6fc 0500 |000e: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ -4d88de: 0b00 |0011: move-result-wide v0 │ │ -4d88e0: 4c00 0304 |0012: aput-wide v0, v3, v4 │ │ -4d88e4: 5223 dbb0 |0014: iget v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ -4d88e8: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -4d88ea: b043 |0017: add-int/2addr v3, v4 │ │ -4d88ec: 5923 dbb0 |0018: iput v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ -4d88f0: 5225 ddb0 |001a: iget v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mEnd:I // field@b0dd │ │ -4d88f4: 3453 0300 |001c: if-lt v3, v5, 001f // +0003 │ │ -4d88f8: 2802 |001e: goto 0020 // +0002 │ │ -4d88fa: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -4d88fc: 0f04 |0020: return v4 │ │ +4d88b0: |[4d88b0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.decodeValue:([CII)Z │ │ +4d88c0: 5420 dcb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ +4d88c4: 6e40 a4fc 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.decode:([CII)V // method@fca4 │ │ +4d88ca: 5423 deb0 |0005: iget-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ +4d88ce: 5224 dfb0 |0007: iget v4, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mStart:I // field@b0df │ │ +4d88d2: 5225 dbb0 |0009: iget v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ +4d88d6: b054 |000b: add-int/2addr v4, v5 │ │ +4d88d8: 5425 dcb0 |000c: iget-object v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mDecoder:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // field@b0dc │ │ +4d88dc: 6e10 a6fc 0500 |000e: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ +4d88e2: 0b00 |0011: move-result-wide v0 │ │ +4d88e4: 4c00 0304 |0012: aput-wide v0, v3, v4 │ │ +4d88e8: 5223 dbb0 |0014: iget v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ +4d88ec: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +4d88ee: b043 |0017: add-int/2addr v3, v4 │ │ +4d88f0: 5923 dbb0 |0018: iput v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ +4d88f4: 5225 ddb0 |001a: iget v5, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mEnd:I // field@b0dd │ │ +4d88f8: 3453 0300 |001c: if-lt v3, v5, 001f // +0003 │ │ +4d88fc: 2802 |001e: goto 0020 // +0002 │ │ +4d88fe: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +4d8900: 0f04 |0020: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ 0x0005 line=1315 │ │ 0x0014 line=1316 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; │ │ @@ -1772392,28 +1772393,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -4d89d0: |[4d89d0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.expand:()V │ │ -4d89e0: 5460 deb0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ -4d89e4: 2101 |0002: array-length v1, v0 │ │ -4d89e6: 6e20 9dfc 1600 |0003: invoke-virtual {v6, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.calcNewSize:(I)I // method@fc9d │ │ -4d89ec: 0a02 |0006: move-result v2 │ │ -4d89ee: 2323 231e |0007: new-array v3, v2, [J // type@1e23 │ │ -4d89f2: 5b63 deb0 |0009: iput-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ -4d89f6: 5263 dfb0 |000b: iget v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mStart:I // field@b0df │ │ -4d89fa: 5464 deb0 |000d: iget-object v4, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ -4d89fe: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -4d8a00: 7151 20e1 3054 |0010: invoke-static {v0, v3, v4, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4d8a06: 5965 dfb0 |0013: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mStart:I // field@b0df │ │ -4d8a0a: 5962 ddb0 |0015: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mEnd:I // field@b0dd │ │ -4d8a0e: 0e00 |0017: return-void │ │ +4d89d4: |[4d89d4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.expand:()V │ │ +4d89e4: 5460 deb0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ +4d89e8: 2101 |0002: array-length v1, v0 │ │ +4d89ea: 6e20 9dfc 1600 |0003: invoke-virtual {v6, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.calcNewSize:(I)I // method@fc9d │ │ +4d89f0: 0a02 |0006: move-result v2 │ │ +4d89f2: 2323 231e |0007: new-array v3, v2, [J // type@1e23 │ │ +4d89f6: 5b63 deb0 |0009: iput-object v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ +4d89fa: 5263 dfb0 |000b: iget v3, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mStart:I // field@b0df │ │ +4d89fe: 5464 deb0 |000d: iget-object v4, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ +4d8a02: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +4d8a04: 7151 20e1 3054 |0010: invoke-static {v0, v3, v4, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4d8a0a: 5965 dfb0 |0013: iput v5, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mStart:I // field@b0df │ │ +4d8a0e: 5962 ddb0 |0015: iput v2, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mEnd:I // field@b0dd │ │ +4d8a12: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ 0x0002 line=1290 │ │ 0x0003 line=1291 │ │ 0x0007 line=1292 │ │ 0x000b line=1293 │ │ @@ -1772427,23 +1772428,23 @@ │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -4d8954: |[4d8954] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.getValues:()[J │ │ -4d8964: 5250 dbb0 |0000: iget v0, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ -4d8968: 2300 231e |0002: new-array v0, v0, [J // type@1e23 │ │ -4d896c: 5451 deb0 |0004: iget-object v1, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ -4d8970: 5252 dfb0 |0006: iget v2, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mStart:I // field@b0df │ │ -4d8974: 5253 dbb0 |0008: iget v3, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ -4d8978: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -4d897a: 7153 20e1 2140 |000b: invoke-static {v1, v2, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ -4d8980: 1100 |000e: return-object v0 │ │ +4d8958: |[4d8958] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongArrayDecoder.getValues:()[J │ │ +4d8968: 5250 dbb0 |0000: iget v0, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ +4d896c: 2300 231e |0002: new-array v0, v0, [J // type@1e23 │ │ +4d8970: 5451 deb0 |0004: iget-object v1, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mResult:[J // field@b0de │ │ +4d8974: 5252 dfb0 |0006: iget v2, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mStart:I // field@b0df │ │ +4d8978: 5253 dbb0 |0008: iget v3, v5, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.mCount:I // field@b0db │ │ +4d897c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +4d897e: 7153 20e1 2140 |000b: invoke-static {v1, v2, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@e120 │ │ +4d8984: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1300 │ │ 0x0004 line=1301 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; │ │ │ │ @@ -1772485,17 +1772486,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d8adc: |[4d8adc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.:()V │ │ -4d8aec: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ -4d8af2: 0e00 |0003: return-void │ │ +4d8ae0: |[4d8ae0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.:()V │ │ +4d8af0: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ +4d8af6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;) │ │ @@ -1772503,48 +1772504,48 @@ │ │ type : '(Ljava/lang/String;Z)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -4d8a40: |[4d8a40] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.parseUsingBD:(Ljava/lang/String;Z)J │ │ -4d8a50: 2200 2e19 |0000: new-instance v0, Ljava/math/BigInteger; // type@192e │ │ -4d8a54: 7020 ace1 3000 |0002: invoke-direct {v0, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@e1ac │ │ -4d8a5a: 3804 1300 |0005: if-eqz v4, 0018 // +0013 │ │ -4d8a5e: 6e10 b7e1 0000 |0007: invoke-virtual {v0}, Ljava/math/BigInteger;.negate:()Ljava/math/BigInteger; // method@e1b7 │ │ -4d8a64: 0c04 |000a: move-result-object v4 │ │ -4d8a66: 6200 e1b0 |000b: sget-object v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.BD_MIN_LONG:Ljava/math/BigInteger; // field@b0e1 │ │ -4d8a6a: 6e20 aee1 0400 |000d: invoke-virtual {v4, v0}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ -4d8a70: 0a00 |0010: move-result v0 │ │ -4d8a72: 3a00 1400 |0011: if-ltz v0, 0025 // +0014 │ │ -4d8a76: 6e10 b5e1 0400 |0013: invoke-virtual {v4}, Ljava/math/BigInteger;.longValue:()J // method@e1b5 │ │ -4d8a7c: 0b03 |0016: move-result-wide v3 │ │ -4d8a7e: 1003 |0017: return-wide v3 │ │ -4d8a80: 6204 e0b0 |0018: sget-object v4, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.BD_MAX_LONG:Ljava/math/BigInteger; // field@b0e0 │ │ -4d8a84: 6e20 aee1 4000 |001a: invoke-virtual {v0, v4}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ -4d8a8a: 0a04 |001d: move-result v4 │ │ -4d8a8c: 3c04 0700 |001e: if-gtz v4, 0025 // +0007 │ │ -4d8a90: 6e10 b5e1 0000 |0020: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@e1b5 │ │ -4d8a96: 0b03 |0023: move-result-wide v3 │ │ -4d8a98: 1003 |0024: return-wide v3 │ │ -4d8a9a: 2204 e518 |0025: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d8a9e: 2200 0819 |0027: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4d8aa2: 7010 06e1 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d8aa8: 1a01 a9e9 |002c: const-string v1, "value "" // string@e9a9 │ │ -4d8aac: 6e20 12e1 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8ab2: 6e20 a7fc 3200 |0031: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.lexicalDesc:(Ljava/lang/String;)Ljava/lang/String; // method@fca7 │ │ -4d8ab8: 0c03 |0034: move-result-object v3 │ │ -4d8aba: 6e20 12e1 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8ac0: 1a03 d402 |0038: const-string v3, "" not a valid long: overflow." // string@02d4 │ │ -4d8ac4: 6e20 12e1 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8aca: 6e10 1fe1 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d8ad0: 0c03 |0040: move-result-object v3 │ │ -4d8ad2: 7020 32e0 3400 |0041: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d8ad8: 2704 |0044: throw v4 │ │ +4d8a44: |[4d8a44] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.parseUsingBD:(Ljava/lang/String;Z)J │ │ +4d8a54: 2200 2e19 |0000: new-instance v0, Ljava/math/BigInteger; // type@192e │ │ +4d8a58: 7020 ace1 3000 |0002: invoke-direct {v0, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@e1ac │ │ +4d8a5e: 3804 1300 |0005: if-eqz v4, 0018 // +0013 │ │ +4d8a62: 6e10 b7e1 0000 |0007: invoke-virtual {v0}, Ljava/math/BigInteger;.negate:()Ljava/math/BigInteger; // method@e1b7 │ │ +4d8a68: 0c04 |000a: move-result-object v4 │ │ +4d8a6a: 6200 e1b0 |000b: sget-object v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.BD_MIN_LONG:Ljava/math/BigInteger; // field@b0e1 │ │ +4d8a6e: 6e20 aee1 0400 |000d: invoke-virtual {v4, v0}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ +4d8a74: 0a00 |0010: move-result v0 │ │ +4d8a76: 3a00 1400 |0011: if-ltz v0, 0025 // +0014 │ │ +4d8a7a: 6e10 b5e1 0400 |0013: invoke-virtual {v4}, Ljava/math/BigInteger;.longValue:()J // method@e1b5 │ │ +4d8a80: 0b03 |0016: move-result-wide v3 │ │ +4d8a82: 1003 |0017: return-wide v3 │ │ +4d8a84: 6204 e0b0 |0018: sget-object v4, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.BD_MAX_LONG:Ljava/math/BigInteger; // field@b0e0 │ │ +4d8a88: 6e20 aee1 4000 |001a: invoke-virtual {v0, v4}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@e1ae │ │ +4d8a8e: 0a04 |001d: move-result v4 │ │ +4d8a90: 3c04 0700 |001e: if-gtz v4, 0025 // +0007 │ │ +4d8a94: 6e10 b5e1 0000 |0020: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@e1b5 │ │ +4d8a9a: 0b03 |0023: move-result-wide v3 │ │ +4d8a9c: 1003 |0024: return-wide v3 │ │ +4d8a9e: 2204 e518 |0025: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d8aa2: 2200 0819 |0027: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4d8aa6: 7010 06e1 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d8aac: 1a01 a9e9 |002c: const-string v1, "value "" // string@e9a9 │ │ +4d8ab0: 6e20 12e1 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8ab6: 6e20 a7fc 3200 |0031: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.lexicalDesc:(Ljava/lang/String;)Ljava/lang/String; // method@fca7 │ │ +4d8abc: 0c03 |0034: move-result-object v3 │ │ +4d8abe: 6e20 12e1 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8ac4: 1a03 d402 |0038: const-string v3, "" not a valid long: overflow." // string@02d4 │ │ +4d8ac8: 6e20 12e1 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8ace: 6e10 1fe1 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d8ad4: 0c03 |0040: move-result-object v3 │ │ +4d8ad6: 7020 32e0 3400 |0041: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d8adc: 2704 |0044: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0007 line=804 │ │ 0x000b line=805 │ │ 0x0013 line=806 │ │ 0x0018 line=809 │ │ @@ -1772561,72 +1772562,72 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 95 16-bit code units │ │ -4d8bcc: |[4d8bcc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.decode:(Ljava/lang/String;)V │ │ -4d8bdc: 6e10 dae0 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d8be2: 0a00 |0003: move-result v0 │ │ -4d8be4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d8be6: 6e20 bfe0 1700 |0005: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d8bec: 0a02 |0008: move-result v2 │ │ -4d8bee: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -4d8bf0: 1304 2d00 |000a: const/16 v4, #int 45 // #2d │ │ -4d8bf4: 3342 0400 |000c: if-ne v2, v4, 0010 // +0004 │ │ -4d8bf8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4d8bfa: 2802 |000f: goto 0011 // +0002 │ │ -4d8bfc: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -4d8bfe: 3904 0c00 |0011: if-nez v4, 001d // +000c │ │ -4d8c02: 1305 2b00 |0013: const/16 v5, #int 43 // #2b │ │ -4d8c06: 3352 0300 |0015: if-ne v2, v5, 0018 // +0003 │ │ -4d8c0a: 2806 |0017: goto 001d // +0006 │ │ -4d8c0c: 6e50 adfc 7612 |0018: invoke-virtual {v6, v7, v2, v1, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.skipSignAndZeroes:(Ljava/lang/String;CZI)I // method@fcad │ │ -4d8c12: 0a01 |001b: move-result v1 │ │ -4d8c14: 2805 |001c: goto 0021 // +0005 │ │ -4d8c16: 6e50 adfc 7632 |001d: invoke-virtual {v6, v7, v2, v3, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.skipSignAndZeroes:(Ljava/lang/String;CZI)I // method@fcad │ │ -4d8c1c: 0a01 |0020: move-result v1 │ │ -4d8c1e: 5262 e2b0 |0021: iget v2, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mNextPtr:I // field@b0e2 │ │ -4d8c22: 9105 0002 |0023: sub-int v5, v0, v2 │ │ -4d8c26: 3905 0900 |0025: if-nez v5, 002e // +0009 │ │ -4d8c2a: 3804 0300 |0027: if-eqz v4, 002a // +0003 │ │ -4d8c2e: 7b11 |0029: neg-int v1, v1 │ │ -4d8c30: 8110 |002a: int-to-long v0, v1 │ │ -4d8c32: 5a60 e3b0 |002b: iput-wide v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ -4d8c36: 0e00 |002d: return-void │ │ -4d8c38: 6e40 affc 7602 |002e: invoke-virtual {v6, v7, v2, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.verifyDigits:(Ljava/lang/String;II)V // method@fcaf │ │ -4d8c3e: 1300 0800 |0031: const/16 v0, #int 8 // #8 │ │ -4d8c42: 3605 0e00 |0033: if-gt v5, v0, 0041 // +000e │ │ -4d8c46: b025 |0035: add-int/2addr v5, v2 │ │ -4d8c48: 7140 a8fc 7152 |0036: invoke-static {v1, v7, v2, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseInt:(ILjava/lang/String;II)I // method@fca8 │ │ -4d8c4e: 0a07 |0039: move-result v7 │ │ -4d8c50: 3804 0300 |003a: if-eqz v4, 003d // +0003 │ │ -4d8c54: 7b77 |003c: neg-int v7, v7 │ │ -4d8c56: 8170 |003d: int-to-long v0, v7 │ │ -4d8c58: 5a60 e3b0 |003e: iput-wide v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ -4d8c5c: 0e00 |0040: return-void │ │ -4d8c5e: d802 02ff |0041: add-int/lit8 v2, v2, #int -1 // #ff │ │ -4d8c62: b035 |0043: add-int/2addr v5, v3 │ │ -4d8c64: 1300 1200 |0044: const/16 v0, #int 18 // #12 │ │ -4d8c68: 3605 0d00 |0046: if-gt v5, v0, 0053 // +000d │ │ -4d8c6c: b025 |0048: add-int/2addr v5, v2 │ │ -4d8c6e: 7130 aafc 2705 |0049: invoke-static {v7, v2, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseLong:(Ljava/lang/String;II)J // method@fcaa │ │ -4d8c74: 0b00 |004c: move-result-wide v0 │ │ -4d8c76: 3804 0300 |004d: if-eqz v4, 0050 // +0003 │ │ -4d8c7a: 7d00 |004f: neg-long v0, v0 │ │ -4d8c7c: 5a60 e3b0 |0050: iput-wide v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ -4d8c80: 0e00 |0052: return-void │ │ -4d8c82: b025 |0053: add-int/2addr v5, v2 │ │ -4d8c84: 6e30 e5e0 2705 |0054: invoke-virtual {v7, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4d8c8a: 0c07 |0057: move-result-object v7 │ │ -4d8c8c: 7030 acfc 7604 |0058: invoke-direct {v6, v7, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseUsingBD:(Ljava/lang/String;Z)J // method@fcac │ │ -4d8c92: 0b00 |005b: move-result-wide v0 │ │ -4d8c94: 5a60 e3b0 |005c: iput-wide v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ -4d8c98: 0e00 |005e: return-void │ │ +4d8bd0: |[4d8bd0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.decode:(Ljava/lang/String;)V │ │ +4d8be0: 6e10 dae0 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d8be6: 0a00 |0003: move-result v0 │ │ +4d8be8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d8bea: 6e20 bfe0 1700 |0005: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d8bf0: 0a02 |0008: move-result v2 │ │ +4d8bf2: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +4d8bf4: 1304 2d00 |000a: const/16 v4, #int 45 // #2d │ │ +4d8bf8: 3342 0400 |000c: if-ne v2, v4, 0010 // +0004 │ │ +4d8bfc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4d8bfe: 2802 |000f: goto 0011 // +0002 │ │ +4d8c00: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +4d8c02: 3904 0c00 |0011: if-nez v4, 001d // +000c │ │ +4d8c06: 1305 2b00 |0013: const/16 v5, #int 43 // #2b │ │ +4d8c0a: 3352 0300 |0015: if-ne v2, v5, 0018 // +0003 │ │ +4d8c0e: 2806 |0017: goto 001d // +0006 │ │ +4d8c10: 6e50 adfc 7612 |0018: invoke-virtual {v6, v7, v2, v1, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.skipSignAndZeroes:(Ljava/lang/String;CZI)I // method@fcad │ │ +4d8c16: 0a01 |001b: move-result v1 │ │ +4d8c18: 2805 |001c: goto 0021 // +0005 │ │ +4d8c1a: 6e50 adfc 7632 |001d: invoke-virtual {v6, v7, v2, v3, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.skipSignAndZeroes:(Ljava/lang/String;CZI)I // method@fcad │ │ +4d8c20: 0a01 |0020: move-result v1 │ │ +4d8c22: 5262 e2b0 |0021: iget v2, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mNextPtr:I // field@b0e2 │ │ +4d8c26: 9105 0002 |0023: sub-int v5, v0, v2 │ │ +4d8c2a: 3905 0900 |0025: if-nez v5, 002e // +0009 │ │ +4d8c2e: 3804 0300 |0027: if-eqz v4, 002a // +0003 │ │ +4d8c32: 7b11 |0029: neg-int v1, v1 │ │ +4d8c34: 8110 |002a: int-to-long v0, v1 │ │ +4d8c36: 5a60 e3b0 |002b: iput-wide v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ +4d8c3a: 0e00 |002d: return-void │ │ +4d8c3c: 6e40 affc 7602 |002e: invoke-virtual {v6, v7, v2, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.verifyDigits:(Ljava/lang/String;II)V // method@fcaf │ │ +4d8c42: 1300 0800 |0031: const/16 v0, #int 8 // #8 │ │ +4d8c46: 3605 0e00 |0033: if-gt v5, v0, 0041 // +000e │ │ +4d8c4a: b025 |0035: add-int/2addr v5, v2 │ │ +4d8c4c: 7140 a8fc 7152 |0036: invoke-static {v1, v7, v2, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseInt:(ILjava/lang/String;II)I // method@fca8 │ │ +4d8c52: 0a07 |0039: move-result v7 │ │ +4d8c54: 3804 0300 |003a: if-eqz v4, 003d // +0003 │ │ +4d8c58: 7b77 |003c: neg-int v7, v7 │ │ +4d8c5a: 8170 |003d: int-to-long v0, v7 │ │ +4d8c5c: 5a60 e3b0 |003e: iput-wide v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ +4d8c60: 0e00 |0040: return-void │ │ +4d8c62: d802 02ff |0041: add-int/lit8 v2, v2, #int -1 // #ff │ │ +4d8c66: b035 |0043: add-int/2addr v5, v3 │ │ +4d8c68: 1300 1200 |0044: const/16 v0, #int 18 // #12 │ │ +4d8c6c: 3605 0d00 |0046: if-gt v5, v0, 0053 // +000d │ │ +4d8c70: b025 |0048: add-int/2addr v5, v2 │ │ +4d8c72: 7130 aafc 2705 |0049: invoke-static {v7, v2, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseLong:(Ljava/lang/String;II)J // method@fcaa │ │ +4d8c78: 0b00 |004c: move-result-wide v0 │ │ +4d8c7a: 3804 0300 |004d: if-eqz v4, 0050 // +0003 │ │ +4d8c7e: 7d00 |004f: neg-long v0, v0 │ │ +4d8c80: 5a60 e3b0 |0050: iput-wide v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ +4d8c84: 0e00 |0052: return-void │ │ +4d8c86: b025 |0053: add-int/2addr v5, v2 │ │ +4d8c88: 6e30 e5e0 2705 |0054: invoke-virtual {v7, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4d8c8e: 0c07 |0057: move-result-object v7 │ │ +4d8c90: 7030 acfc 7604 |0058: invoke-direct {v6, v7, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseUsingBD:(Ljava/lang/String;Z)J // method@fcac │ │ +4d8c96: 0b00 |005b: move-result-wide v0 │ │ +4d8c98: 5a60 e3b0 |005c: iput-wide v0, v6, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ +4d8c9c: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0005 line=713 │ │ 0x0018 line=720 │ │ 0x001d line=718 │ │ 0x0021 line=722 │ │ @@ -1772646,78 +1772647,78 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 99 16-bit code units │ │ -4d8af4: |[4d8af4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.decode:([CII)V │ │ -4d8b04: 4902 090a |0000: aget-char v2, v9, v10 │ │ -4d8b08: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -4d8b0a: 1300 2d00 |0003: const/16 v0, #int 45 // #2d │ │ -4d8b0e: 3302 0400 |0005: if-ne v2, v0, 0009 // +0004 │ │ -4d8b12: 1217 |0007: const/4 v7, #int 1 // #1 │ │ -4d8b14: 2803 |0008: goto 000b // +0003 │ │ -4d8b16: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4d8b18: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -4d8b1a: 3907 1100 |000b: if-nez v7, 001c // +0011 │ │ -4d8b1e: 1300 2b00 |000d: const/16 v0, #int 43 // #2b │ │ -4d8b22: 3302 0300 |000f: if-ne v2, v0, 0012 // +0003 │ │ -4d8b26: 280b |0011: goto 001c // +000b │ │ -4d8b28: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -4d8b2a: 0780 |0013: move-object v0, v8 │ │ -4d8b2c: 0791 |0014: move-object v1, v9 │ │ -4d8b2e: 01a4 |0015: move v4, v10 │ │ -4d8b30: 01b5 |0016: move v5, v11 │ │ -4d8b32: 7406 aefc 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.skipSignAndZeroes:([CCZII)I // method@fcae │ │ -4d8b38: 0a00 |001a: move-result v0 │ │ -4d8b3a: 280a |001b: goto 0025 // +000a │ │ -4d8b3c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -4d8b3e: 0780 |001d: move-object v0, v8 │ │ -4d8b40: 0791 |001e: move-object v1, v9 │ │ -4d8b42: 01a4 |001f: move v4, v10 │ │ -4d8b44: 01b5 |0020: move v5, v11 │ │ -4d8b46: 7406 aefc 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.skipSignAndZeroes:([CCZII)I // method@fcae │ │ -4d8b4c: 0a00 |0024: move-result v0 │ │ -4d8b4e: 5281 e2b0 |0025: iget v1, v8, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mNextPtr:I // field@b0e2 │ │ -4d8b52: 9102 0b01 |0027: sub-int v2, v11, v1 │ │ -4d8b56: 3902 0900 |0029: if-nez v2, 0032 // +0009 │ │ -4d8b5a: 3807 0300 |002b: if-eqz v7, 002e // +0003 │ │ -4d8b5e: 7b00 |002d: neg-int v0, v0 │ │ -4d8b60: 8109 |002e: int-to-long v9, v0 │ │ -4d8b62: 5a89 e3b0 |002f: iput-wide v9, v8, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ -4d8b66: 0e00 |0031: return-void │ │ -4d8b68: 6e51 b0fc 98ba |0032: invoke-virtual {v8, v9, v10, v11, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.verifyDigits:([CIII)V // method@fcb0 │ │ -4d8b6e: 130a 0800 |0035: const/16 v10, #int 8 // #8 │ │ -4d8b72: 36a2 0e00 |0037: if-gt v2, v10, 0045 // +000e │ │ -4d8b76: b012 |0039: add-int/2addr v2, v1 │ │ -4d8b78: 7140 a9fc 9021 |003a: invoke-static {v0, v9, v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseInt:(I[CII)I // method@fca9 │ │ -4d8b7e: 0a09 |003d: move-result v9 │ │ -4d8b80: 3807 0300 |003e: if-eqz v7, 0041 // +0003 │ │ -4d8b84: 7b99 |0040: neg-int v9, v9 │ │ -4d8b86: 8199 |0041: int-to-long v9, v9 │ │ -4d8b88: 5a89 e3b0 |0042: iput-wide v9, v8, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ -4d8b8c: 0e00 |0044: return-void │ │ -4d8b8e: d801 01ff |0045: add-int/lit8 v1, v1, #int -1 // #ff │ │ -4d8b92: b062 |0047: add-int/2addr v2, v6 │ │ -4d8b94: 130a 1200 |0048: const/16 v10, #int 18 // #12 │ │ -4d8b98: 36a2 0d00 |004a: if-gt v2, v10, 0057 // +000d │ │ -4d8b9c: b012 |004c: add-int/2addr v2, v1 │ │ -4d8b9e: 7130 abfc 1902 |004d: invoke-static {v9, v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseLong:([CII)J // method@fcab │ │ -4d8ba4: 0b09 |0050: move-result-wide v9 │ │ -4d8ba6: 3807 0300 |0051: if-eqz v7, 0054 // +0003 │ │ -4d8baa: 7d99 |0053: neg-long v9, v9 │ │ -4d8bac: 5a89 e3b0 |0054: iput-wide v9, v8, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ -4d8bb0: 0e00 |0056: return-void │ │ -4d8bb2: 220a 0619 |0057: new-instance v10, Ljava/lang/String; // type@1906 │ │ -4d8bb6: 7040 bee0 9a21 |0059: invoke-direct {v10, v9, v1, v2}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d8bbc: 7030 acfc a807 |005c: invoke-direct {v8, v10, v7}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseUsingBD:(Ljava/lang/String;Z)J // method@fcac │ │ -4d8bc2: 0b09 |005f: move-result-wide v9 │ │ -4d8bc4: 5a89 e3b0 |0060: iput-wide v9, v8, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ -4d8bc8: 0e00 |0062: return-void │ │ +4d8af8: |[4d8af8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.decode:([CII)V │ │ +4d8b08: 4902 090a |0000: aget-char v2, v9, v10 │ │ +4d8b0c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +4d8b0e: 1300 2d00 |0003: const/16 v0, #int 45 // #2d │ │ +4d8b12: 3302 0400 |0005: if-ne v2, v0, 0009 // +0004 │ │ +4d8b16: 1217 |0007: const/4 v7, #int 1 // #1 │ │ +4d8b18: 2803 |0008: goto 000b // +0003 │ │ +4d8b1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4d8b1c: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +4d8b1e: 3907 1100 |000b: if-nez v7, 001c // +0011 │ │ +4d8b22: 1300 2b00 |000d: const/16 v0, #int 43 // #2b │ │ +4d8b26: 3302 0300 |000f: if-ne v2, v0, 0012 // +0003 │ │ +4d8b2a: 280b |0011: goto 001c // +000b │ │ +4d8b2c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +4d8b2e: 0780 |0013: move-object v0, v8 │ │ +4d8b30: 0791 |0014: move-object v1, v9 │ │ +4d8b32: 01a4 |0015: move v4, v10 │ │ +4d8b34: 01b5 |0016: move v5, v11 │ │ +4d8b36: 7406 aefc 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.skipSignAndZeroes:([CCZII)I // method@fcae │ │ +4d8b3c: 0a00 |001a: move-result v0 │ │ +4d8b3e: 280a |001b: goto 0025 // +000a │ │ +4d8b40: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +4d8b42: 0780 |001d: move-object v0, v8 │ │ +4d8b44: 0791 |001e: move-object v1, v9 │ │ +4d8b46: 01a4 |001f: move v4, v10 │ │ +4d8b48: 01b5 |0020: move v5, v11 │ │ +4d8b4a: 7406 aefc 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.skipSignAndZeroes:([CCZII)I // method@fcae │ │ +4d8b50: 0a00 |0024: move-result v0 │ │ +4d8b52: 5281 e2b0 |0025: iget v1, v8, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mNextPtr:I // field@b0e2 │ │ +4d8b56: 9102 0b01 |0027: sub-int v2, v11, v1 │ │ +4d8b5a: 3902 0900 |0029: if-nez v2, 0032 // +0009 │ │ +4d8b5e: 3807 0300 |002b: if-eqz v7, 002e // +0003 │ │ +4d8b62: 7b00 |002d: neg-int v0, v0 │ │ +4d8b64: 8109 |002e: int-to-long v9, v0 │ │ +4d8b66: 5a89 e3b0 |002f: iput-wide v9, v8, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ +4d8b6a: 0e00 |0031: return-void │ │ +4d8b6c: 6e51 b0fc 98ba |0032: invoke-virtual {v8, v9, v10, v11, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.verifyDigits:([CIII)V // method@fcb0 │ │ +4d8b72: 130a 0800 |0035: const/16 v10, #int 8 // #8 │ │ +4d8b76: 36a2 0e00 |0037: if-gt v2, v10, 0045 // +000e │ │ +4d8b7a: b012 |0039: add-int/2addr v2, v1 │ │ +4d8b7c: 7140 a9fc 9021 |003a: invoke-static {v0, v9, v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseInt:(I[CII)I // method@fca9 │ │ +4d8b82: 0a09 |003d: move-result v9 │ │ +4d8b84: 3807 0300 |003e: if-eqz v7, 0041 // +0003 │ │ +4d8b88: 7b99 |0040: neg-int v9, v9 │ │ +4d8b8a: 8199 |0041: int-to-long v9, v9 │ │ +4d8b8c: 5a89 e3b0 |0042: iput-wide v9, v8, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ +4d8b90: 0e00 |0044: return-void │ │ +4d8b92: d801 01ff |0045: add-int/lit8 v1, v1, #int -1 // #ff │ │ +4d8b96: b062 |0047: add-int/2addr v2, v6 │ │ +4d8b98: 130a 1200 |0048: const/16 v10, #int 18 // #12 │ │ +4d8b9c: 36a2 0d00 |004a: if-gt v2, v10, 0057 // +000d │ │ +4d8ba0: b012 |004c: add-int/2addr v2, v1 │ │ +4d8ba2: 7130 abfc 1902 |004d: invoke-static {v9, v1, v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseLong:([CII)J // method@fcab │ │ +4d8ba8: 0b09 |0050: move-result-wide v9 │ │ +4d8baa: 3807 0300 |0051: if-eqz v7, 0054 // +0003 │ │ +4d8bae: 7d99 |0053: neg-long v9, v9 │ │ +4d8bb0: 5a89 e3b0 |0054: iput-wide v9, v8, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ +4d8bb4: 0e00 |0056: return-void │ │ +4d8bb6: 220a 0619 |0057: new-instance v10, Ljava/lang/String; // type@1906 │ │ +4d8bba: 7040 bee0 9a21 |0059: invoke-direct {v10, v9, v1, v2}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d8bc0: 7030 acfc a807 |005c: invoke-direct {v8, v10, v7}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.parseUsingBD:(Ljava/lang/String;Z)J // method@fcac │ │ +4d8bc6: 0b09 |005f: move-result-wide v9 │ │ +4d8bc8: 5a89 e3b0 |0060: iput-wide v9, v8, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ +4d8bcc: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x0017 line=765 │ │ 0x0021 line=763 │ │ 0x0025 line=767 │ │ 0x002f line=772 │ │ @@ -1772738,33 +1772739,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d8a10: |[4d8a10] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.getType:()Ljava/lang/String; │ │ -4d8a20: 1a00 b4ac |0000: const-string v0, "long" // string@acb4 │ │ -4d8a24: 1100 |0002: return-object v0 │ │ +4d8a14: |[4d8a14] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.getType:()Ljava/lang/String; │ │ +4d8a24: 1a00 b4ac |0000: const-string v0, "long" // string@acb4 │ │ +4d8a28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;) │ │ name : 'getValue' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d8a28: |[4d8a28] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.getValue:()J │ │ -4d8a38: 5320 e3b0 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ -4d8a3c: 1000 |0002: return-wide v0 │ │ +4d8a2c: |[4d8a2c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$LongDecoder.getValue:()J │ │ +4d8a3c: 5320 e3b0 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.mValue:J // field@b0e3 │ │ +4d8a40: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; │ │ │ │ source_file_idx : 25663 (ValueDecoderFactory.java) │ │ @@ -1772813,18 +1772814,18 @@ │ │ type : '(Ljavax/xml/namespace/NamespaceContext;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d8df8: |[4d8df8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.:(Ljavax/xml/namespace/NamespaceContext;)V │ │ -4d8e08: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ -4d8e0e: 5b01 e4b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b0e4 │ │ -4d8e12: 0e00 |0005: return-void │ │ +4d8dfc: |[4d8dfc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.:(Ljavax/xml/namespace/NamespaceContext;)V │ │ +4d8e0c: 7010 53fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecoderBase;.:()V // method@fc53 │ │ +4d8e12: 5b01 e4b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b0e4 │ │ +4d8e16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0003 line=1077 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/namespace/NamespaceContext; │ │ @@ -1772835,33 +1772836,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -4d8e88: |[4d8e88] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.decode:(Ljava/lang/String;)V │ │ -4d8e98: 1300 3a00 |0000: const/16 v0, #int 58 // #3a │ │ -4d8e9c: 6e20 d0e0 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ -4d8ea2: 0a00 |0005: move-result v0 │ │ -4d8ea4: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -4d8ea8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4d8eaa: 6e30 e5e0 1300 |0009: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4d8eb0: 0c01 |000c: move-result-object v1 │ │ -4d8eb2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4d8eb6: 6e20 e4e0 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4d8ebc: 0c03 |0012: move-result-object v3 │ │ -4d8ebe: 6e30 b9fc 1203 |0013: invoke-virtual {v2, v1, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.resolveQName:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fcb9 │ │ -4d8ec4: 0c03 |0016: move-result-object v3 │ │ -4d8ec6: 5b23 e5b0 |0017: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mValue:Ljavax/xml/namespace/QName; // field@b0e5 │ │ -4d8eca: 2807 |0019: goto 0020 // +0007 │ │ -4d8ecc: 6e20 b8fc 3200 |001a: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.resolveQName:(Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fcb8 │ │ -4d8ed2: 0c03 |001d: move-result-object v3 │ │ -4d8ed4: 5b23 e5b0 |001e: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mValue:Ljavax/xml/namespace/QName; // field@b0e5 │ │ -4d8ed8: 0e00 |0020: return-void │ │ +4d8e8c: |[4d8e8c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.decode:(Ljava/lang/String;)V │ │ +4d8e9c: 1300 3a00 |0000: const/16 v0, #int 58 // #3a │ │ +4d8ea0: 6e20 d0e0 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@e0d0 │ │ +4d8ea6: 0a00 |0005: move-result v0 │ │ +4d8ea8: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +4d8eac: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4d8eae: 6e30 e5e0 1300 |0009: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4d8eb4: 0c01 |000c: move-result-object v1 │ │ +4d8eb6: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4d8eba: 6e20 e4e0 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4d8ec0: 0c03 |0012: move-result-object v3 │ │ +4d8ec2: 6e30 b9fc 1203 |0013: invoke-virtual {v2, v1, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.resolveQName:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fcb9 │ │ +4d8ec8: 0c03 |0016: move-result-object v3 │ │ +4d8eca: 5b23 e5b0 |0017: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mValue:Ljavax/xml/namespace/QName; // field@b0e5 │ │ +4d8ece: 2807 |0019: goto 0020 // +0007 │ │ +4d8ed0: 6e20 b8fc 3200 |001a: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.resolveQName:(Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fcb8 │ │ +4d8ed6: 0c03 |001d: move-result-object v3 │ │ +4d8ed8: 5b23 e5b0 |001e: iput-object v3, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mValue:Ljavax/xml/namespace/QName; // field@b0e5 │ │ +4d8edc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1086 │ │ 0x0009 line=1088 │ │ 0x001a line=1091 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; │ │ @@ -1772872,41 +1772873,41 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -4d8e14: |[4d8e14] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.decode:([CII)V │ │ -4d8e24: 0150 |0000: move v0, v5 │ │ -4d8e26: 3560 2300 |0001: if-ge v0, v6, 0024 // +0023 │ │ -4d8e2a: 4901 0400 |0003: aget-char v1, v4, v0 │ │ -4d8e2e: 1302 3a00 |0005: const/16 v2, #int 58 // #3a │ │ -4d8e32: 3321 1a00 |0007: if-ne v1, v2, 0021 // +001a │ │ -4d8e36: 2201 0619 |0009: new-instance v1, Ljava/lang/String; // type@1906 │ │ -4d8e3a: 9102 0005 |000b: sub-int v2, v0, v5 │ │ -4d8e3e: 7040 bee0 4125 |000d: invoke-direct {v1, v4, v5, v2}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d8e44: 2205 0619 |0010: new-instance v5, Ljava/lang/String; // type@1906 │ │ -4d8e48: d802 0001 |0012: add-int/lit8 v2, v0, #int 1 // #01 │ │ -4d8e4c: b106 |0014: sub-int/2addr v6, v0 │ │ -4d8e4e: d806 06ff |0015: add-int/lit8 v6, v6, #int -1 // #ff │ │ -4d8e52: 7040 bee0 4562 |0017: invoke-direct {v5, v4, v2, v6}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d8e58: 6e30 b9fc 1305 |001a: invoke-virtual {v3, v1, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.resolveQName:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fcb9 │ │ -4d8e5e: 0c04 |001d: move-result-object v4 │ │ -4d8e60: 5b34 e5b0 |001e: iput-object v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mValue:Ljavax/xml/namespace/QName; // field@b0e5 │ │ -4d8e64: 0e00 |0020: return-void │ │ -4d8e66: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4d8e6a: 28de |0023: goto 0001 // -0022 │ │ -4d8e6c: 2200 0619 |0024: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4d8e70: b156 |0026: sub-int/2addr v6, v5 │ │ -4d8e72: 7040 bee0 4065 |0027: invoke-direct {v0, v4, v5, v6}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d8e78: 6e20 b8fc 0300 |002a: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.resolveQName:(Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fcb8 │ │ -4d8e7e: 0c04 |002d: move-result-object v4 │ │ -4d8e80: 5b34 e5b0 |002e: iput-object v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mValue:Ljavax/xml/namespace/QName; // field@b0e5 │ │ -4d8e84: 0e00 |0030: return-void │ │ +4d8e18: |[4d8e18] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.decode:([CII)V │ │ +4d8e28: 0150 |0000: move v0, v5 │ │ +4d8e2a: 3560 2300 |0001: if-ge v0, v6, 0024 // +0023 │ │ +4d8e2e: 4901 0400 |0003: aget-char v1, v4, v0 │ │ +4d8e32: 1302 3a00 |0005: const/16 v2, #int 58 // #3a │ │ +4d8e36: 3321 1a00 |0007: if-ne v1, v2, 0021 // +001a │ │ +4d8e3a: 2201 0619 |0009: new-instance v1, Ljava/lang/String; // type@1906 │ │ +4d8e3e: 9102 0005 |000b: sub-int v2, v0, v5 │ │ +4d8e42: 7040 bee0 4125 |000d: invoke-direct {v1, v4, v5, v2}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d8e48: 2205 0619 |0010: new-instance v5, Ljava/lang/String; // type@1906 │ │ +4d8e4c: d802 0001 |0012: add-int/lit8 v2, v0, #int 1 // #01 │ │ +4d8e50: b106 |0014: sub-int/2addr v6, v0 │ │ +4d8e52: d806 06ff |0015: add-int/lit8 v6, v6, #int -1 // #ff │ │ +4d8e56: 7040 bee0 4562 |0017: invoke-direct {v5, v4, v2, v6}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d8e5c: 6e30 b9fc 1305 |001a: invoke-virtual {v3, v1, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.resolveQName:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fcb9 │ │ +4d8e62: 0c04 |001d: move-result-object v4 │ │ +4d8e64: 5b34 e5b0 |001e: iput-object v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mValue:Ljavax/xml/namespace/QName; // field@b0e5 │ │ +4d8e68: 0e00 |0020: return-void │ │ +4d8e6a: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4d8e6e: 28de |0023: goto 0001 // -0022 │ │ +4d8e70: 2200 0619 |0024: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4d8e74: b156 |0026: sub-int/2addr v6, v5 │ │ +4d8e76: 7040 bee0 4065 |0027: invoke-direct {v0, v4, v5, v6}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d8e7c: 6e20 b8fc 0300 |002a: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.resolveQName:(Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fcb8 │ │ +4d8e82: 0c04 |002d: move-result-object v4 │ │ +4d8e84: 5b34 e5b0 |002e: iput-object v4, v3, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mValue:Ljavax/xml/namespace/QName; // field@b0e5 │ │ +4d8e88: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1099 │ │ 0x0009 line=1100 │ │ 0x0024 line=1105 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; │ │ @@ -1772919,33 +1772920,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d8c9c: |[4d8c9c] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.getType:()Ljava/lang/String; │ │ -4d8cac: 1a00 fa52 |0000: const-string v0, "QName" // string@52fa │ │ -4d8cb0: 1100 |0002: return-object v0 │ │ +4d8ca0: |[4d8ca0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.getType:()Ljava/lang/String; │ │ +4d8cb0: 1a00 fa52 |0000: const-string v0, "QName" // string@52fa │ │ +4d8cb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;) │ │ name : 'getValue' │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d8cb4: |[4d8cb4] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.getValue:()Ljavax/xml/namespace/QName; │ │ -4d8cc4: 5410 e5b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mValue:Ljavax/xml/namespace/QName; // field@b0e5 │ │ -4d8cc8: 1100 |0002: return-object v0 │ │ +4d8cb8: |[4d8cb8] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.getValue:()Ljavax/xml/namespace/QName; │ │ +4d8cc8: 5410 e5b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mValue:Ljavax/xml/namespace/QName; // field@b0e5 │ │ +4d8ccc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1082 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;) │ │ @@ -1772953,25 +1772954,25 @@ │ │ type : '(Ljava/lang/String;)Ljavax/xml/namespace/QName;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -4d8ccc: |[4d8ccc] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.resolveQName:(Ljava/lang/String;)Ljavax/xml/namespace/QName; │ │ -4d8cdc: 5420 e4b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b0e4 │ │ -4d8ce0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -4d8ce4: 7220 cfe4 1000 |0004: invoke-interface {v0, v1}, Ljavax/xml/namespace/NamespaceContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@e4cf │ │ -4d8cea: 0c00 |0007: move-result-object v0 │ │ -4d8cec: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -4d8cf0: 2802 |000a: goto 000c // +0002 │ │ -4d8cf2: 0701 |000b: move-object v1, v0 │ │ -4d8cf4: 2200 0f1a |000c: new-instance v0, Ljavax/xml/namespace/QName; // type@1a0f │ │ -4d8cf8: 7030 d3e4 1003 |000e: invoke-direct {v0, v1, v3}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e4d3 │ │ -4d8cfe: 1100 |0011: return-object v0 │ │ +4d8cd0: |[4d8cd0] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.resolveQName:(Ljava/lang/String;)Ljavax/xml/namespace/QName; │ │ +4d8ce0: 5420 e4b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b0e4 │ │ +4d8ce4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +4d8ce8: 7220 cfe4 1000 |0004: invoke-interface {v0, v1}, Ljavax/xml/namespace/NamespaceContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@e4cf │ │ +4d8cee: 0c00 |0007: move-result-object v0 │ │ +4d8cf0: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +4d8cf4: 2802 |000a: goto 000c // +0002 │ │ +4d8cf6: 0701 |000b: move-object v1, v0 │ │ +4d8cf8: 2200 0f1a |000c: new-instance v0, Ljavax/xml/namespace/QName; // type@1a0f │ │ +4d8cfc: 7030 d3e4 1003 |000e: invoke-direct {v0, v1, v3}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e4d3 │ │ +4d8d02: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1111 │ │ 0x000c line=1115 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ @@ -1772981,66 +1772982,66 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -4d8d00: |[4d8d00] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.resolveQName:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; │ │ -4d8d10: 6e10 dae0 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d8d16: 0a00 |0003: move-result v0 │ │ -4d8d18: 1a01 f706 |0004: const-string v1, ":" // string@06f7 │ │ -4d8d1c: 3800 5600 |0006: if-eqz v0, 005c // +0056 │ │ -4d8d20: 6e10 dae0 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d8d26: 0a00 |000b: move-result v0 │ │ -4d8d28: 3800 5000 |000c: if-eqz v0, 005c // +0050 │ │ -4d8d2c: 5440 e4b0 |000e: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b0e4 │ │ -4d8d30: 7220 cfe4 5000 |0010: invoke-interface {v0, v5}, Ljavax/xml/namespace/NamespaceContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@e4cf │ │ -4d8d36: 0c00 |0013: move-result-object v0 │ │ -4d8d38: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -4d8d3c: 6e10 dae0 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d8d42: 0a02 |0019: move-result v2 │ │ -4d8d44: 3802 0800 |001a: if-eqz v2, 0022 // +0008 │ │ -4d8d48: 2201 0f1a |001c: new-instance v1, Ljavax/xml/namespace/QName; // type@1a0f │ │ -4d8d4c: 7040 d4e4 0156 |001e: invoke-direct {v1, v0, v6, v5}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e4d4 │ │ -4d8d52: 1101 |0021: return-object v1 │ │ -4d8d54: 2200 e518 |0022: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d8d58: 2202 0819 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4d8d5c: 7010 06e1 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d8d62: 1a03 3664 |0029: const-string v3, "Value "" // string@6436 │ │ -4d8d66: 6e20 12e1 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8d6c: 2203 0819 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4d8d70: 7010 06e1 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d8d76: 6e20 12e1 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8d7c: 6e20 12e1 1300 |0036: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8d82: 6e20 12e1 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8d88: 6e10 1fe1 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d8d8e: 0c06 |003f: move-result-object v6 │ │ -4d8d90: 6e20 b7fc 6400 |0040: invoke-virtual {v4, v6}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.lexicalDesc:(Ljava/lang/String;)Ljava/lang/String; // method@fcb7 │ │ -4d8d96: 0c06 |0043: move-result-object v6 │ │ -4d8d98: 6e20 12e1 6200 |0044: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8d9e: 1a06 d202 |0047: const-string v6, "" not a valid QName: prefix '" // string@02d2 │ │ -4d8da2: 6e20 12e1 6200 |0049: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8da8: 6e20 12e1 5200 |004c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8dae: 1a05 c803 |004f: const-string v5, "' not bound to a namespace" // string@03c8 │ │ -4d8db2: 6e20 12e1 5200 |0051: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8db8: 6e10 1fe1 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d8dbe: 0c05 |0057: move-result-object v5 │ │ -4d8dc0: 7020 32e0 5000 |0058: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d8dc6: 2700 |005b: throw v0 │ │ -4d8dc8: 2200 0819 |005c: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4d8dcc: 7010 06e1 0000 |005e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d8dd2: 6e20 12e1 5000 |0061: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8dd8: 6e20 12e1 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8dde: 6e20 12e1 6000 |0067: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d8de4: 6e10 1fe1 0000 |006a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d8dea: 0c05 |006d: move-result-object v5 │ │ -4d8dec: 6e20 b2fc 5400 |006e: invoke-virtual {v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fcb2 │ │ -4d8df2: 0c05 |0071: move-result-object v5 │ │ -4d8df4: 2705 |0072: throw v5 │ │ +4d8d04: |[4d8d04] org.codehaus.stax2.ri.typed.ValueDecoderFactory$QNameDecoder.resolveQName:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; │ │ +4d8d14: 6e10 dae0 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d8d1a: 0a00 |0003: move-result v0 │ │ +4d8d1c: 1a01 f706 |0004: const-string v1, ":" // string@06f7 │ │ +4d8d20: 3800 5600 |0006: if-eqz v0, 005c // +0056 │ │ +4d8d24: 6e10 dae0 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d8d2a: 0a00 |000b: move-result v0 │ │ +4d8d2c: 3800 5000 |000c: if-eqz v0, 005c // +0050 │ │ +4d8d30: 5440 e4b0 |000e: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.mNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b0e4 │ │ +4d8d34: 7220 cfe4 5000 |0010: invoke-interface {v0, v5}, Ljavax/xml/namespace/NamespaceContext;.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; // method@e4cf │ │ +4d8d3a: 0c00 |0013: move-result-object v0 │ │ +4d8d3c: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +4d8d40: 6e10 dae0 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d8d46: 0a02 |0019: move-result v2 │ │ +4d8d48: 3802 0800 |001a: if-eqz v2, 0022 // +0008 │ │ +4d8d4c: 2201 0f1a |001c: new-instance v1, Ljavax/xml/namespace/QName; // type@1a0f │ │ +4d8d50: 7040 d4e4 0156 |001e: invoke-direct {v1, v0, v6, v5}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e4d4 │ │ +4d8d56: 1101 |0021: return-object v1 │ │ +4d8d58: 2200 e518 |0022: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d8d5c: 2202 0819 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4d8d60: 7010 06e1 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d8d66: 1a03 3664 |0029: const-string v3, "Value "" // string@6436 │ │ +4d8d6a: 6e20 12e1 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8d70: 2203 0819 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4d8d74: 7010 06e1 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d8d7a: 6e20 12e1 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8d80: 6e20 12e1 1300 |0036: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8d86: 6e20 12e1 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8d8c: 6e10 1fe1 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d8d92: 0c06 |003f: move-result-object v6 │ │ +4d8d94: 6e20 b7fc 6400 |0040: invoke-virtual {v4, v6}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.lexicalDesc:(Ljava/lang/String;)Ljava/lang/String; // method@fcb7 │ │ +4d8d9a: 0c06 |0043: move-result-object v6 │ │ +4d8d9c: 6e20 12e1 6200 |0044: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8da2: 1a06 d202 |0047: const-string v6, "" not a valid QName: prefix '" // string@02d2 │ │ +4d8da6: 6e20 12e1 6200 |0049: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8dac: 6e20 12e1 5200 |004c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8db2: 1a05 c803 |004f: const-string v5, "' not bound to a namespace" // string@03c8 │ │ +4d8db6: 6e20 12e1 5200 |0051: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8dbc: 6e10 1fe1 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d8dc2: 0c05 |0057: move-result-object v5 │ │ +4d8dc4: 7020 32e0 5000 |0058: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d8dca: 2700 |005b: throw v0 │ │ +4d8dcc: 2200 0819 |005c: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4d8dd0: 7010 06e1 0000 |005e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d8dd6: 6e20 12e1 5000 |0061: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8ddc: 6e20 12e1 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8de2: 6e20 12e1 6000 |0067: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d8de8: 6e10 1fe1 0000 |006a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d8dee: 0c05 |006d: move-result-object v5 │ │ +4d8df0: 6e20 b2fc 5400 |006e: invoke-virtual {v4, v5}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.constructInvalidValue:(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; // method@fcb2 │ │ +4d8df6: 0c05 |0071: move-result-object v5 │ │ +4d8df8: 2705 |0072: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1121 │ │ 0x000e line=1129 │ │ 0x0016 line=1130 │ │ 0x001c line=1133 │ │ 0x0022 line=1131 │ │ @@ -1773084,18 +1773085,18 @@ │ │ type : '([DII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4d947c: |[4d947c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleArrayEncoder.:([DII)V │ │ -4d948c: 7030 cbfc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;.:(II)V // method@fccb │ │ -4d9492: 5b01 f8b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._values:[D // field@b0f8 │ │ -4d9496: 0e00 |0005: return-void │ │ +4d9480: |[4d9480] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleArrayEncoder.:([DII)V │ │ +4d9490: 7030 cbfc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;.:(II)V // method@fccb │ │ +4d9496: 5b01 f8b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._values:[D // field@b0f8 │ │ +4d949a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0003 line=490 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder; │ │ 0x0000 - 0x0006 reg=1 (null) [D │ │ @@ -1773108,32 +1773109,32 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -4d93dc: |[4d93dc] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleArrayEncoder.encodeMore:([BII)I │ │ -4d93ec: d806 06df |0000: add-int/lit8 v6, v6, #int -33 // #df │ │ -4d93f0: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ -4d93f4: 5230 f7b0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ -4d93f8: 5231 f6b0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._end:I // field@b0f6 │ │ -4d93fc: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ -4d9400: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d9404: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -4d9408: 4f01 0405 |000e: aput-byte v1, v4, v5 │ │ -4d940c: 5435 f8b0 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._values:[D // field@b0f8 │ │ -4d9410: 5231 f7b0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ -4d9414: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ -4d9418: 5932 f7b0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ -4d941c: 4501 0501 |0018: aget-wide v1, v5, v1 │ │ -4d9420: 7140 24fc 2104 |001a: invoke-static {v1, v2, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeDouble:(D[BI)I // method@fc24 │ │ -4d9426: 0a05 |001d: move-result v5 │ │ -4d9428: 28e4 |001e: goto 0002 // -001c │ │ -4d942a: 0f05 |001f: return v5 │ │ +4d93e0: |[4d93e0] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleArrayEncoder.encodeMore:([BII)I │ │ +4d93f0: d806 06df |0000: add-int/lit8 v6, v6, #int -33 // #df │ │ +4d93f4: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ +4d93f8: 5230 f7b0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ +4d93fc: 5231 f6b0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._end:I // field@b0f6 │ │ +4d9400: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ +4d9404: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d9408: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +4d940c: 4f01 0405 |000e: aput-byte v1, v4, v5 │ │ +4d9410: 5435 f8b0 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._values:[D // field@b0f8 │ │ +4d9414: 5231 f7b0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ +4d9418: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ +4d941c: 5932 f7b0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ +4d9420: 4501 0501 |0018: aget-wide v1, v5, v1 │ │ +4d9424: 7140 24fc 2104 |001a: invoke-static {v1, v2, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeDouble:(D[BI)I // method@fc24 │ │ +4d942a: 0a05 |001d: move-result v5 │ │ +4d942c: 28e4 |001e: goto 0002 // -001c │ │ +4d942e: 0f05 |001f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=506 │ │ 0x000e line=507 │ │ 0x0010 line=508 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder; │ │ @@ -1773146,32 +1773147,32 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -4d942c: |[4d942c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleArrayEncoder.encodeMore:([CII)I │ │ -4d943c: d806 06df |0000: add-int/lit8 v6, v6, #int -33 // #df │ │ -4d9440: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ -4d9444: 5230 f7b0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ -4d9448: 5231 f6b0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._end:I // field@b0f6 │ │ -4d944c: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ -4d9450: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d9454: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -4d9458: 5001 0405 |000e: aput-char v1, v4, v5 │ │ -4d945c: 5435 f8b0 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._values:[D // field@b0f8 │ │ -4d9460: 5231 f7b0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ -4d9464: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ -4d9468: 5932 f7b0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ -4d946c: 4501 0501 |0018: aget-wide v1, v5, v1 │ │ -4d9470: 7140 25fc 2104 |001a: invoke-static {v1, v2, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeDouble:(D[CI)I // method@fc25 │ │ -4d9476: 0a05 |001d: move-result v5 │ │ -4d9478: 28e4 |001e: goto 0002 // -001c │ │ -4d947a: 0f05 |001f: return v5 │ │ +4d9430: |[4d9430] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleArrayEncoder.encodeMore:([CII)I │ │ +4d9440: d806 06df |0000: add-int/lit8 v6, v6, #int -33 // #df │ │ +4d9444: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ +4d9448: 5230 f7b0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ +4d944c: 5231 f6b0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._end:I // field@b0f6 │ │ +4d9450: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ +4d9454: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d9458: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +4d945c: 5001 0405 |000e: aput-char v1, v4, v5 │ │ +4d9460: 5435 f8b0 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._values:[D // field@b0f8 │ │ +4d9464: 5231 f7b0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ +4d9468: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ +4d946c: 5932 f7b0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder;._ptr:I // field@b0f7 │ │ +4d9470: 4501 0501 |0018: aget-wide v1, v5, v1 │ │ +4d9474: 7140 25fc 2104 |001a: invoke-static {v1, v2, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeDouble:(D[CI)I // method@fc25 │ │ +4d947a: 0a05 |001d: move-result v5 │ │ +4d947c: 28e4 |001e: goto 0002 // -001c │ │ +4d947e: 0f05 |001f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=496 │ │ 0x000e line=497 │ │ 0x0010 line=498 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleArrayEncoder; │ │ @@ -1773213,18 +1773214,18 @@ │ │ type : '([FII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4d95a8: |[4d95a8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatArrayEncoder.:([FII)V │ │ -4d95b8: 7030 cbfc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;.:(II)V // method@fccb │ │ -4d95be: 5b01 fcb0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._values:[F // field@b0fc │ │ -4d95c2: 0e00 |0005: return-void │ │ +4d95ac: |[4d95ac] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatArrayEncoder.:([FII)V │ │ +4d95bc: 7030 cbfc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;.:(II)V // method@fccb │ │ +4d95c2: 5b01 fcb0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._values:[F // field@b0fc │ │ +4d95c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0003 line=458 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder; │ │ 0x0000 - 0x0006 reg=1 (null) [F │ │ @@ -1773237,32 +1773238,32 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4d9508: |[4d9508] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatArrayEncoder.encodeMore:([BII)I │ │ -4d9518: d806 06df |0000: add-int/lit8 v6, v6, #int -33 // #df │ │ -4d951c: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ -4d9520: 5230 fbb0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ -4d9524: 5231 fab0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._end:I // field@b0fa │ │ -4d9528: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ -4d952c: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d9530: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -4d9534: 4f01 0405 |000e: aput-byte v1, v4, v5 │ │ -4d9538: 5435 fcb0 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._values:[F // field@b0fc │ │ -4d953c: 5231 fbb0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ -4d9540: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ -4d9544: 5932 fbb0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ -4d9548: 4405 0501 |0018: aget v5, v5, v1 │ │ -4d954c: 7130 26fc 4500 |001a: invoke-static {v5, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFloat:(F[BI)I // method@fc26 │ │ -4d9552: 0a05 |001d: move-result v5 │ │ -4d9554: 28e4 |001e: goto 0002 // -001c │ │ -4d9556: 0f05 |001f: return v5 │ │ +4d950c: |[4d950c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatArrayEncoder.encodeMore:([BII)I │ │ +4d951c: d806 06df |0000: add-int/lit8 v6, v6, #int -33 // #df │ │ +4d9520: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ +4d9524: 5230 fbb0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ +4d9528: 5231 fab0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._end:I // field@b0fa │ │ +4d952c: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ +4d9530: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d9534: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +4d9538: 4f01 0405 |000e: aput-byte v1, v4, v5 │ │ +4d953c: 5435 fcb0 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._values:[F // field@b0fc │ │ +4d9540: 5231 fbb0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ +4d9544: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ +4d9548: 5932 fbb0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ +4d954c: 4405 0501 |0018: aget v5, v5, v1 │ │ +4d9550: 7130 26fc 4500 |001a: invoke-static {v5, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFloat:(F[BI)I // method@fc26 │ │ +4d9556: 0a05 |001d: move-result v5 │ │ +4d9558: 28e4 |001e: goto 0002 // -001c │ │ +4d955a: 0f05 |001f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=474 │ │ 0x000e line=475 │ │ 0x0010 line=476 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder; │ │ @@ -1773275,32 +1773276,32 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4d9558: |[4d9558] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatArrayEncoder.encodeMore:([CII)I │ │ -4d9568: d806 06df |0000: add-int/lit8 v6, v6, #int -33 // #df │ │ -4d956c: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ -4d9570: 5230 fbb0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ -4d9574: 5231 fab0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._end:I // field@b0fa │ │ -4d9578: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ -4d957c: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d9580: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -4d9584: 5001 0405 |000e: aput-char v1, v4, v5 │ │ -4d9588: 5435 fcb0 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._values:[F // field@b0fc │ │ -4d958c: 5231 fbb0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ -4d9590: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ -4d9594: 5932 fbb0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ -4d9598: 4405 0501 |0018: aget v5, v5, v1 │ │ -4d959c: 7130 27fc 4500 |001a: invoke-static {v5, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFloat:(F[CI)I // method@fc27 │ │ -4d95a2: 0a05 |001d: move-result v5 │ │ -4d95a4: 28e4 |001e: goto 0002 // -001c │ │ -4d95a6: 0f05 |001f: return v5 │ │ +4d955c: |[4d955c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatArrayEncoder.encodeMore:([CII)I │ │ +4d956c: d806 06df |0000: add-int/lit8 v6, v6, #int -33 // #df │ │ +4d9570: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ +4d9574: 5230 fbb0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ +4d9578: 5231 fab0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._end:I // field@b0fa │ │ +4d957c: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ +4d9580: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d9584: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +4d9588: 5001 0405 |000e: aput-char v1, v4, v5 │ │ +4d958c: 5435 fcb0 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._values:[F // field@b0fc │ │ +4d9590: 5231 fbb0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ +4d9594: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ +4d9598: 5932 fbb0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder;._ptr:I // field@b0fb │ │ +4d959c: 4405 0501 |0018: aget v5, v5, v1 │ │ +4d95a0: 7130 27fc 4500 |001a: invoke-static {v5, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFloat:(F[CI)I // method@fc27 │ │ +4d95a6: 0a05 |001d: move-result v5 │ │ +4d95a8: 28e4 |001e: goto 0002 // -001c │ │ +4d95aa: 0f05 |001f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=464 │ │ 0x000e line=465 │ │ 0x0010 line=466 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatArrayEncoder; │ │ @@ -1773342,18 +1773343,18 @@ │ │ type : '([III)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4d96d4: |[4d96d4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntArrayEncoder.:([III)V │ │ -4d96e4: 7030 cbfc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;.:(II)V // method@fccb │ │ -4d96ea: 5b01 00b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._values:[I // field@b100 │ │ -4d96ee: 0e00 |0005: return-void │ │ +4d96d8: |[4d96d8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntArrayEncoder.:([III)V │ │ +4d96e8: 7030 cbfc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;.:(II)V // method@fccb │ │ +4d96ee: 5b01 00b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._values:[I // field@b100 │ │ +4d96f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0003 line=394 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder; │ │ 0x0000 - 0x0006 reg=1 (null) [I │ │ @@ -1773366,32 +1773367,32 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4d9634: |[4d9634] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntArrayEncoder.encodeMore:([BII)I │ │ -4d9644: d806 06f4 |0000: add-int/lit8 v6, v6, #int -12 // #f4 │ │ -4d9648: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ -4d964c: 5230 ffb0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ -4d9650: 5231 feb0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._end:I // field@b0fe │ │ -4d9654: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ -4d9658: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d965c: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -4d9660: 4f01 0405 |000e: aput-byte v1, v4, v5 │ │ -4d9664: 5435 00b1 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._values:[I // field@b100 │ │ -4d9668: 5231 ffb0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ -4d966c: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ -4d9670: 5932 ffb0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ -4d9674: 4405 0501 |0018: aget v5, v5, v1 │ │ -4d9678: 7130 2afc 4500 |001a: invoke-static {v5, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[BI)I // method@fc2a │ │ -4d967e: 0a05 |001d: move-result v5 │ │ -4d9680: 28e4 |001e: goto 0002 // -001c │ │ -4d9682: 0f05 |001f: return v5 │ │ +4d9638: |[4d9638] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntArrayEncoder.encodeMore:([BII)I │ │ +4d9648: d806 06f4 |0000: add-int/lit8 v6, v6, #int -12 // #f4 │ │ +4d964c: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ +4d9650: 5230 ffb0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ +4d9654: 5231 feb0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._end:I // field@b0fe │ │ +4d9658: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ +4d965c: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d9660: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +4d9664: 4f01 0405 |000e: aput-byte v1, v4, v5 │ │ +4d9668: 5435 00b1 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._values:[I // field@b100 │ │ +4d966c: 5231 ffb0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ +4d9670: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ +4d9674: 5932 ffb0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ +4d9678: 4405 0501 |0018: aget v5, v5, v1 │ │ +4d967c: 7130 2afc 4500 |001a: invoke-static {v5, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[BI)I // method@fc2a │ │ +4d9682: 0a05 |001d: move-result v5 │ │ +4d9684: 28e4 |001e: goto 0002 // -001c │ │ +4d9686: 0f05 |001f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=410 │ │ 0x000e line=411 │ │ 0x0010 line=412 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder; │ │ @@ -1773404,32 +1773405,32 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4d9684: |[4d9684] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntArrayEncoder.encodeMore:([CII)I │ │ -4d9694: d806 06f4 |0000: add-int/lit8 v6, v6, #int -12 // #f4 │ │ -4d9698: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ -4d969c: 5230 ffb0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ -4d96a0: 5231 feb0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._end:I // field@b0fe │ │ -4d96a4: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ -4d96a8: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d96ac: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -4d96b0: 5001 0405 |000e: aput-char v1, v4, v5 │ │ -4d96b4: 5435 00b1 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._values:[I // field@b100 │ │ -4d96b8: 5231 ffb0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ -4d96bc: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ -4d96c0: 5932 ffb0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ -4d96c4: 4405 0501 |0018: aget v5, v5, v1 │ │ -4d96c8: 7130 2bfc 4500 |001a: invoke-static {v5, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[CI)I // method@fc2b │ │ -4d96ce: 0a05 |001d: move-result v5 │ │ -4d96d0: 28e4 |001e: goto 0002 // -001c │ │ -4d96d2: 0f05 |001f: return v5 │ │ +4d9688: |[4d9688] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntArrayEncoder.encodeMore:([CII)I │ │ +4d9698: d806 06f4 |0000: add-int/lit8 v6, v6, #int -12 // #f4 │ │ +4d969c: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ +4d96a0: 5230 ffb0 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ +4d96a4: 5231 feb0 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._end:I // field@b0fe │ │ +4d96a8: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ +4d96ac: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d96b0: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +4d96b4: 5001 0405 |000e: aput-char v1, v4, v5 │ │ +4d96b8: 5435 00b1 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._values:[I // field@b100 │ │ +4d96bc: 5231 ffb0 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ +4d96c0: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ +4d96c4: 5932 ffb0 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder;._ptr:I // field@b0ff │ │ +4d96c8: 4405 0501 |0018: aget v5, v5, v1 │ │ +4d96cc: 7130 2bfc 4500 |001a: invoke-static {v5, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[CI)I // method@fc2b │ │ +4d96d2: 0a05 |001d: move-result v5 │ │ +4d96d4: 28e4 |001e: goto 0002 // -001c │ │ +4d96d6: 0f05 |001f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=400 │ │ 0x000e line=401 │ │ 0x0010 line=402 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntArrayEncoder; │ │ @@ -1773471,18 +1773472,18 @@ │ │ type : '([JII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4d9800: |[4d9800] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongArrayEncoder.:([JII)V │ │ -4d9810: 7030 cbfc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;.:(II)V // method@fccb │ │ -4d9816: 5b01 04b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._values:[J // field@b104 │ │ -4d981a: 0e00 |0005: return-void │ │ +4d9804: |[4d9804] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongArrayEncoder.:([JII)V │ │ +4d9814: 7030 cbfc 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ArrayEncoder;.:(II)V // method@fccb │ │ +4d981a: 5b01 04b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._values:[J // field@b104 │ │ +4d981e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0003 line=426 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder; │ │ 0x0000 - 0x0006 reg=1 (null) [J │ │ @@ -1773495,32 +1773496,32 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -4d9760: |[4d9760] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongArrayEncoder.encodeMore:([BII)I │ │ -4d9770: d806 06ea |0000: add-int/lit8 v6, v6, #int -22 // #ea │ │ -4d9774: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ -4d9778: 5230 03b1 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ -4d977c: 5231 02b1 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._end:I // field@b102 │ │ -4d9780: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ -4d9784: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d9788: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -4d978c: 4f01 0405 |000e: aput-byte v1, v4, v5 │ │ -4d9790: 5435 04b1 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._values:[J // field@b104 │ │ -4d9794: 5231 03b1 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ -4d9798: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ -4d979c: 5932 03b1 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ -4d97a0: 4501 0501 |0018: aget-wide v1, v5, v1 │ │ -4d97a4: 7140 2efc 2104 |001a: invoke-static {v1, v2, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[BI)I // method@fc2e │ │ -4d97aa: 0a05 |001d: move-result v5 │ │ -4d97ac: 28e4 |001e: goto 0002 // -001c │ │ -4d97ae: 0f05 |001f: return v5 │ │ +4d9764: |[4d9764] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongArrayEncoder.encodeMore:([BII)I │ │ +4d9774: d806 06ea |0000: add-int/lit8 v6, v6, #int -22 // #ea │ │ +4d9778: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ +4d977c: 5230 03b1 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ +4d9780: 5231 02b1 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._end:I // field@b102 │ │ +4d9784: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ +4d9788: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d978c: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +4d9790: 4f01 0405 |000e: aput-byte v1, v4, v5 │ │ +4d9794: 5435 04b1 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._values:[J // field@b104 │ │ +4d9798: 5231 03b1 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ +4d979c: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ +4d97a0: 5932 03b1 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ +4d97a4: 4501 0501 |0018: aget-wide v1, v5, v1 │ │ +4d97a8: 7140 2efc 2104 |001a: invoke-static {v1, v2, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[BI)I // method@fc2e │ │ +4d97ae: 0a05 |001d: move-result v5 │ │ +4d97b0: 28e4 |001e: goto 0002 // -001c │ │ +4d97b2: 0f05 |001f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=442 │ │ 0x000e line=443 │ │ 0x0010 line=444 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder; │ │ @@ -1773533,32 +1773534,32 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -4d97b0: |[4d97b0] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongArrayEncoder.encodeMore:([CII)I │ │ -4d97c0: d806 06ea |0000: add-int/lit8 v6, v6, #int -22 // #ea │ │ -4d97c4: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ -4d97c8: 5230 03b1 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ -4d97cc: 5231 02b1 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._end:I // field@b102 │ │ -4d97d0: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ -4d97d4: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ -4d97d8: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -4d97dc: 5001 0405 |000e: aput-char v1, v4, v5 │ │ -4d97e0: 5435 04b1 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._values:[J // field@b104 │ │ -4d97e4: 5231 03b1 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ -4d97e8: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ -4d97ec: 5932 03b1 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ -4d97f0: 4501 0501 |0018: aget-wide v1, v5, v1 │ │ -4d97f4: 7140 2ffc 2104 |001a: invoke-static {v1, v2, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[CI)I // method@fc2f │ │ -4d97fa: 0a05 |001d: move-result v5 │ │ -4d97fc: 28e4 |001e: goto 0002 // -001c │ │ -4d97fe: 0f05 |001f: return v5 │ │ +4d97b4: |[4d97b4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongArrayEncoder.encodeMore:([CII)I │ │ +4d97c4: d806 06ea |0000: add-int/lit8 v6, v6, #int -22 // #ea │ │ +4d97c8: 3665 1d00 |0002: if-gt v5, v6, 001f // +001d │ │ +4d97cc: 5230 03b1 |0004: iget v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ +4d97d0: 5231 02b1 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._end:I // field@b102 │ │ +4d97d4: 3510 1700 |0008: if-ge v0, v1, 001f // +0017 │ │ +4d97d8: d800 0501 |000a: add-int/lit8 v0, v5, #int 1 // #01 │ │ +4d97dc: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +4d97e0: 5001 0405 |000e: aput-char v1, v4, v5 │ │ +4d97e4: 5435 04b1 |0010: iget-object v5, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._values:[J // field@b104 │ │ +4d97e8: 5231 03b1 |0012: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ +4d97ec: d802 0101 |0014: add-int/lit8 v2, v1, #int 1 // #01 │ │ +4d97f0: 5932 03b1 |0016: iput v2, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder;._ptr:I // field@b103 │ │ +4d97f4: 4501 0501 |0018: aget-wide v1, v5, v1 │ │ +4d97f8: 7140 2ffc 2104 |001a: invoke-static {v1, v2, v4, v0}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[CI)I // method@fc2f │ │ +4d97fe: 0a05 |001d: move-result v5 │ │ +4d9800: 28e4 |001e: goto 0002 // -001c │ │ +4d9802: 0f05 |001f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=432 │ │ 0x000e line=433 │ │ 0x0010 line=434 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongArrayEncoder; │ │ @@ -1773604,18 +1773605,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d99a4: |[4d99a4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$StringEncoder.:(Ljava/lang/String;)V │ │ -4d99b4: 7010 eefc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;.:()V // method@fcee │ │ -4d99ba: 5b01 07b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ -4d99be: 0e00 |0005: return-void │ │ +4d99a8: |[4d99a8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$StringEncoder.:(Ljava/lang/String;)V │ │ +4d99b8: 7010 eefc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;.:()V // method@fcee │ │ +4d99be: 5b01 07b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ +4d99c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1773626,50 +1773627,50 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -4d98c4: |[4d98c4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$StringEncoder.encodeMore:([BII)I │ │ -4d98d4: 5440 07b1 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ -4d98d8: 6e10 dae0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d98de: 0a00 |0005: move-result v0 │ │ -4d98e0: 5241 06b1 |0006: iget v1, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ -4d98e4: b110 |0008: sub-int/2addr v0, v1 │ │ -4d98e6: 9101 0706 |0009: sub-int v1, v7, v6 │ │ -4d98ea: 3401 1d00 |000b: if-lt v1, v0, 0028 // +001d │ │ -4d98ee: 5447 07b1 |000d: iget-object v7, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ -4d98f2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -4d98f4: 5b40 07b1 |0010: iput-object v0, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ -4d98f8: 6e10 dae0 0700 |0012: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d98fe: 0a00 |0015: move-result v0 │ │ -4d9900: 5241 06b1 |0016: iget v1, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ -4d9904: 3501 0f00 |0018: if-ge v1, v0, 0027 // +000f │ │ -4d9908: d802 0601 |001a: add-int/lit8 v2, v6, #int 1 // #01 │ │ -4d990c: 6e20 bfe0 1700 |001c: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d9912: 0a03 |001f: move-result v3 │ │ -4d9914: 8d33 |0020: int-to-byte v3, v3 │ │ -4d9916: 4f03 0506 |0021: aput-byte v3, v5, v6 │ │ -4d991a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4d991e: 0126 |0025: move v6, v2 │ │ -4d9920: 28f2 |0026: goto 0018 // -000e │ │ -4d9922: 0f06 |0027: return v6 │ │ -4d9924: 3576 1400 |0028: if-ge v6, v7, 003c // +0014 │ │ -4d9928: 5440 07b1 |002a: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ -4d992c: 5241 06b1 |002c: iget v1, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ -4d9930: d802 0101 |002e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -4d9934: 5942 06b1 |0030: iput v2, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ -4d9938: 6e20 bfe0 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d993e: 0a00 |0035: move-result v0 │ │ -4d9940: 8d00 |0036: int-to-byte v0, v0 │ │ -4d9942: 4f00 0506 |0037: aput-byte v0, v5, v6 │ │ -4d9946: d806 0601 |0039: add-int/lit8 v6, v6, #int 1 // #01 │ │ -4d994a: 28ed |003b: goto 0028 // -0013 │ │ -4d994c: 0f06 |003c: return v6 │ │ +4d98c8: |[4d98c8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$StringEncoder.encodeMore:([BII)I │ │ +4d98d8: 5440 07b1 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ +4d98dc: 6e10 dae0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d98e2: 0a00 |0005: move-result v0 │ │ +4d98e4: 5241 06b1 |0006: iget v1, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ +4d98e8: b110 |0008: sub-int/2addr v0, v1 │ │ +4d98ea: 9101 0706 |0009: sub-int v1, v7, v6 │ │ +4d98ee: 3401 1d00 |000b: if-lt v1, v0, 0028 // +001d │ │ +4d98f2: 5447 07b1 |000d: iget-object v7, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ +4d98f6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +4d98f8: 5b40 07b1 |0010: iput-object v0, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ +4d98fc: 6e10 dae0 0700 |0012: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d9902: 0a00 |0015: move-result v0 │ │ +4d9904: 5241 06b1 |0016: iget v1, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ +4d9908: 3501 0f00 |0018: if-ge v1, v0, 0027 // +000f │ │ +4d990c: d802 0601 |001a: add-int/lit8 v2, v6, #int 1 // #01 │ │ +4d9910: 6e20 bfe0 1700 |001c: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d9916: 0a03 |001f: move-result v3 │ │ +4d9918: 8d33 |0020: int-to-byte v3, v3 │ │ +4d991a: 4f03 0506 |0021: aput-byte v3, v5, v6 │ │ +4d991e: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4d9922: 0126 |0025: move v6, v2 │ │ +4d9924: 28f2 |0026: goto 0018 // -000e │ │ +4d9926: 0f06 |0027: return v6 │ │ +4d9928: 3576 1400 |0028: if-ge v6, v7, 003c // +0014 │ │ +4d992c: 5440 07b1 |002a: iget-object v0, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ +4d9930: 5241 06b1 |002c: iget v1, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ +4d9934: d802 0101 |002e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +4d9938: 5942 06b1 |0030: iput v2, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ +4d993c: 6e20 bfe0 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d9942: 0a00 |0035: move-result v0 │ │ +4d9944: 8d00 |0036: int-to-byte v0, v0 │ │ +4d9946: 4f00 0506 |0037: aput-byte v0, v5, v6 │ │ +4d994a: d806 0601 |0039: add-int/lit8 v6, v6, #int 1 // #01 │ │ +4d994e: 28ed |003b: goto 0028 // -0013 │ │ +4d9950: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x000d line=238 │ │ 0x0010 line=239 │ │ 0x0012 line=240 │ │ 0x001c line=241 │ │ @@ -1773685,34 +1773686,34 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -4d9950: |[4d9950] org.codehaus.stax2.ri.typed.ValueEncoderFactory$StringEncoder.encodeMore:([CII)I │ │ -4d9960: 5430 07b1 |0000: iget-object v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ -4d9964: 6e10 dae0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d996a: 0a00 |0005: move-result v0 │ │ -4d996c: 5231 06b1 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ -4d9970: b110 |0008: sub-int/2addr v0, v1 │ │ -4d9972: 9102 0605 |0009: sub-int v2, v6, v5 │ │ -4d9976: 3402 0c00 |000b: if-lt v2, v0, 0017 // +000c │ │ -4d997a: 5436 07b1 |000d: iget-object v6, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ -4d997e: 6e55 cee0 1640 |000f: invoke-virtual {v6, v1, v0, v4, v5}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ -4d9984: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -4d9986: 5b34 07b1 |0013: iput-object v4, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ -4d998a: b005 |0015: add-int/2addr v5, v0 │ │ -4d998c: 0f05 |0016: return v5 │ │ -4d998e: 5430 07b1 |0017: iget-object v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ -4d9992: 6e55 cee0 1042 |0019: invoke-virtual {v0, v1, v2, v4, v5}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ -4d9998: 5234 06b1 |001c: iget v4, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ -4d999c: b024 |001e: add-int/2addr v4, v2 │ │ -4d999e: 5934 06b1 |001f: iput v4, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ -4d99a2: 0f06 |0021: return v6 │ │ +4d9954: |[4d9954] org.codehaus.stax2.ri.typed.ValueEncoderFactory$StringEncoder.encodeMore:([CII)I │ │ +4d9964: 5430 07b1 |0000: iget-object v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ +4d9968: 6e10 dae0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d996e: 0a00 |0005: move-result v0 │ │ +4d9970: 5231 06b1 |0006: iget v1, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ +4d9974: b110 |0008: sub-int/2addr v0, v1 │ │ +4d9976: 9102 0605 |0009: sub-int v2, v6, v5 │ │ +4d997a: 3402 0c00 |000b: if-lt v2, v0, 0017 // +000c │ │ +4d997e: 5436 07b1 |000d: iget-object v6, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ +4d9982: 6e55 cee0 1640 |000f: invoke-virtual {v6, v1, v0, v4, v5}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ +4d9988: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +4d998a: 5b34 07b1 |0013: iput-object v4, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ +4d998e: b005 |0015: add-int/2addr v5, v0 │ │ +4d9990: 0f05 |0016: return v5 │ │ +4d9992: 5430 07b1 |0017: iget-object v0, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ +4d9996: 6e55 cee0 1042 |0019: invoke-virtual {v0, v1, v2, v4, v5}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ +4d999c: 5234 06b1 |001c: iget v4, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ +4d99a0: b024 |001e: add-int/2addr v4, v2 │ │ +4d99a2: 5934 06b1 |001f: iput v4, v3, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._offset:I // field@b106 │ │ +4d99a6: 0f06 |0021: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x000d line=224 │ │ 0x0013 line=225 │ │ 0x0017 line=228 │ │ 0x001c line=229 │ │ @@ -1773727,21 +1773728,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4d98a4: |[4d98a4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$StringEncoder.isCompleted:()Z │ │ -4d98b4: 5410 07b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ -4d98b8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4d98bc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4d98be: 2802 |0005: goto 0007 // +0002 │ │ -4d98c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4d98c2: 0f00 |0007: return v0 │ │ +4d98a8: |[4d98a8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$StringEncoder.isCompleted:()Z │ │ +4d98b8: 5410 07b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder;._value:Ljava/lang/String; // field@b107 │ │ +4d98bc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4d98c0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4d98c2: 2802 |0005: goto 0007 // +0002 │ │ +4d98c4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4d98c6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$StringEncoder; │ │ │ │ source_file_idx : 25664 (ValueEncoderFactory.java) │ │ @@ -1773778,17 +1773779,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d9a54: |[4d9a54] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TokenEncoder.:()V │ │ -4d9a64: 7010 eefc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;.:()V // method@fcee │ │ -4d9a6a: 0e00 |0003: return-void │ │ +4d9a58: |[4d9a58] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TokenEncoder.:()V │ │ +4d9a68: 7010 eefc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;.:()V // method@fcee │ │ +4d9a6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; │ │ │ │ Virtual methods - │ │ @@ -1773797,31 +1773798,31 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4d99e0: |[4d99e0] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TokenEncoder.encodeMore:([BII)I │ │ -4d99f0: 5447 08b1 |0000: iget-object v7, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ -4d99f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -4d99f6: 5b40 08b1 |0003: iput-object v0, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ -4d99fa: 6e10 dae0 0700 |0005: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d9a00: 0a00 |0008: move-result v0 │ │ -4d9a02: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -4d9a04: 3501 0f00 |000a: if-ge v1, v0, 0019 // +000f │ │ -4d9a08: d802 0601 |000c: add-int/lit8 v2, v6, #int 1 // #01 │ │ -4d9a0c: 6e20 bfe0 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d9a12: 0a03 |0011: move-result v3 │ │ -4d9a14: 8d33 |0012: int-to-byte v3, v3 │ │ -4d9a16: 4f03 0506 |0013: aput-byte v3, v5, v6 │ │ -4d9a1a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4d9a1e: 0126 |0017: move v6, v2 │ │ -4d9a20: 28f2 |0018: goto 000a // -000e │ │ -4d9a22: 0f06 |0019: return v6 │ │ +4d99e4: |[4d99e4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TokenEncoder.encodeMore:([BII)I │ │ +4d99f4: 5447 08b1 |0000: iget-object v7, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ +4d99f8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +4d99fa: 5b40 08b1 |0003: iput-object v0, v4, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ +4d99fe: 6e10 dae0 0700 |0005: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d9a04: 0a00 |0008: move-result v0 │ │ +4d9a06: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +4d9a08: 3501 0f00 |000a: if-ge v1, v0, 0019 // +000f │ │ +4d9a0c: d802 0601 |000c: add-int/lit8 v2, v6, #int 1 // #01 │ │ +4d9a10: 6e20 bfe0 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d9a16: 0a03 |0011: move-result v3 │ │ +4d9a18: 8d33 |0012: int-to-byte v3, v3 │ │ +4d9a1a: 4f03 0506 |0013: aput-byte v3, v5, v6 │ │ +4d9a1e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4d9a22: 0126 |0017: move v6, v2 │ │ +4d9a24: 28f2 |0018: goto 000a // -000e │ │ +4d9a26: 0f06 |0019: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0003 line=186 │ │ 0x0005 line=187 │ │ 0x000e line=189 │ │ locals : │ │ @@ -1773835,24 +1773836,24 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -4d9a24: |[4d9a24] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TokenEncoder.encodeMore:([CII)I │ │ -4d9a34: 5425 08b1 |0000: iget-object v5, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ -4d9a38: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -4d9a3a: 5b20 08b1 |0003: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ -4d9a3e: 6e10 dae0 0500 |0005: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d9a44: 0a00 |0008: move-result v0 │ │ -4d9a46: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -4d9a48: 6e54 cee0 1530 |000a: invoke-virtual {v5, v1, v0, v3, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ -4d9a4e: b004 |000d: add-int/2addr v4, v0 │ │ -4d9a50: 0f04 |000e: return v4 │ │ +4d9a28: |[4d9a28] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TokenEncoder.encodeMore:([CII)I │ │ +4d9a38: 5425 08b1 |0000: iget-object v5, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ +4d9a3c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +4d9a3e: 5b20 08b1 |0003: iput-object v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ +4d9a42: 6e10 dae0 0500 |0005: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d9a48: 0a00 |0008: move-result v0 │ │ +4d9a4a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +4d9a4c: 6e54 cee0 1530 |000a: invoke-virtual {v5, v1, v0, v3, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ +4d9a52: b004 |000d: add-int/2addr v4, v0 │ │ +4d9a54: 0f04 |000e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0003 line=176 │ │ 0x0005 line=177 │ │ 0x000a line=178 │ │ locals : │ │ @@ -1773866,21 +1773867,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4d99c0: |[4d99c0] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TokenEncoder.isCompleted:()Z │ │ -4d99d0: 5410 08b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ -4d99d4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4d99d8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4d99da: 2802 |0005: goto 0007 // +0002 │ │ -4d99dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4d99de: 0f00 |0007: return v0 │ │ +4d99c4: |[4d99c4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TokenEncoder.isCompleted:()Z │ │ +4d99d4: 5410 08b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ +4d99d8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4d99dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4d99de: 2802 |0005: goto 0007 // +0002 │ │ +4d99e0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4d99e2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;) │ │ @@ -1773888,17 +1773889,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d9a6c: |[4d9a6c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TokenEncoder.reset:(Ljava/lang/String;)V │ │ -4d9a7c: 5b01 08b1 |0000: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ -4d9a80: 0e00 |0002: return-void │ │ +4d9a70: |[4d9a70] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TokenEncoder.reset:(Ljava/lang/String;)V │ │ +4d9a80: 5b01 08b1 |0000: iput-object v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder;._value:Ljava/lang/String; // field@b108 │ │ +4d9a84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TokenEncoder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1773932,17 +1773933,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d9a98: |[4d9a98] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TypedScalarEncoder.:()V │ │ -4d9aa8: 7010 eefc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;.:()V // method@fcee │ │ -4d9aae: 0e00 |0003: return-void │ │ +4d9a9c: |[4d9a9c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TypedScalarEncoder.:()V │ │ +4d9aac: 7010 eefc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$ScalarEncoder;.:()V // method@fcee │ │ +4d9ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TypedScalarEncoder; │ │ │ │ Virtual methods - │ │ @@ -1773951,17 +1773952,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d9a84: |[4d9a84] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TypedScalarEncoder.isCompleted:()Z │ │ -4d9a94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d9a96: 0f00 |0001: return v0 │ │ +4d9a88: |[4d9a88] org.codehaus.stax2.ri.typed.ValueEncoderFactory$TypedScalarEncoder.isCompleted:()Z │ │ +4d9a98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d9a9a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25664 (ValueEncoderFactory.java) │ │ │ │ Class #5860 header: │ │ @@ -1894974,18 +1894975,18 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -472324: |[472324] de.tadris.fitness.recording.autostart.LongSecondCountdownTimeAnnouncement.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V │ │ -472334: 7030 6ed5 2003 |0000: invoke-direct {v0, v2, v3}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.:(Lde/tadris/fitness/Instance;I)V // method@d56e │ │ -47233a: 5b01 9e9e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9e │ │ -47233e: 0e00 |0005: return-void │ │ +472328: |[472328] de.tadris.fitness.recording.autostart.LongSecondCountdownTimeAnnouncement.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V │ │ +472338: 7030 6ed5 2003 |0000: invoke-direct {v0, v2, v3}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.:(Lde/tadris/fitness/Instance;I)V // method@d56e │ │ +47233e: 5b01 9e9e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9e │ │ +472342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -1894998,36 +1894999,36 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -4722c0: |[4722c0] de.tadris.fitness.recording.autostart.LongSecondCountdownTimeAnnouncement.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4722d0: 6e10 71d5 0500 |0000: invoke-virtual {v5}, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement;.getCountdownS:()I // method@d571 │ │ -4722d6: 0a06 |0003: move-result v6 │ │ -4722d8: 5450 9e9e |0004: iget-object v0, v5, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9e │ │ -4722dc: 6e10 e402 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -4722e2: 0c00 |0009: move-result-object v0 │ │ -4722e4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -4722e6: 2312 6e1f |000b: new-array v2, v1, [Ljava/lang/Object; // type@1f6e │ │ -4722ea: 7110 4ee0 0600 |000d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4722f0: 0c03 |0010: move-result-object v3 │ │ -4722f2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -4722f4: 4d03 0204 |0012: aput-object v3, v2, v4 │ │ -4722f8: 1403 0200 0f7f |0014: const v3, #float 1.9008e+38 // #7f0f0002 │ │ -4722fe: 6e40 f203 3026 |0017: invoke-virtual {v0, v3, v6, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@03f2 │ │ -472304: 0c06 |001a: move-result-object v6 │ │ -472306: 5450 9e9e |001b: iget-object v0, v5, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9e │ │ -47230a: 2311 6e1f |001d: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -47230e: 4d06 0104 |001f: aput-object v6, v1, v4 │ │ -472312: 1406 9301 117f |0021: const v6, #float 1.92746e+38 // #7f110193 │ │ -472318: 6e30 e702 6001 |0024: invoke-virtual {v0, v6, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@02e7 │ │ -47231e: 0c06 |0027: move-result-object v6 │ │ -472320: 1106 |0028: return-object v6 │ │ +4722c4: |[4722c4] de.tadris.fitness.recording.autostart.LongSecondCountdownTimeAnnouncement.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4722d4: 6e10 71d5 0500 |0000: invoke-virtual {v5}, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement;.getCountdownS:()I // method@d571 │ │ +4722da: 0a06 |0003: move-result v6 │ │ +4722dc: 5450 9e9e |0004: iget-object v0, v5, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9e │ │ +4722e0: 6e10 e402 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +4722e6: 0c00 |0009: move-result-object v0 │ │ +4722e8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +4722ea: 2312 6e1f |000b: new-array v2, v1, [Ljava/lang/Object; // type@1f6e │ │ +4722ee: 7110 4ee0 0600 |000d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4722f4: 0c03 |0010: move-result-object v3 │ │ +4722f6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +4722f8: 4d03 0204 |0012: aput-object v3, v2, v4 │ │ +4722fc: 1403 0200 0f7f |0014: const v3, #float 1.9008e+38 // #7f0f0002 │ │ +472302: 6e40 f203 3026 |0017: invoke-virtual {v0, v3, v6, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@03f2 │ │ +472308: 0c06 |001a: move-result-object v6 │ │ +47230a: 5450 9e9e |001b: iget-object v0, v5, Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9e │ │ +47230e: 2311 6e1f |001d: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +472312: 4d06 0104 |001f: aput-object v6, v1, v4 │ │ +472316: 1406 9301 117f |0021: const v6, #float 1.92746e+38 // #7f110193 │ │ +47231c: 6e30 e702 6001 |0024: invoke-virtual {v0, v6, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@02e7 │ │ +472322: 0c06 |0027: move-result-object v6 │ │ +472324: 1106 |0028: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0004 line=28 │ │ 0x001b line=29 │ │ locals : │ │ 0x0000 - 0x0029 reg=5 this Lde/tadris/fitness/recording/autostart/LongSecondCountdownTimeAnnouncement; │ │ @@ -1895068,18 +1895069,18 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4723a4: |[4723a4] de.tadris.fitness.recording.autostart.MinuteCountdownTimeAnnouncement.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V │ │ -4723b4: 7030 6ed5 2003 |0000: invoke-direct {v0, v2, v3}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.:(Lde/tadris/fitness/Instance;I)V // method@d56e │ │ -4723ba: 5b01 9f9e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9f │ │ -4723be: 0e00 |0005: return-void │ │ +4723a8: |[4723a8] de.tadris.fitness.recording.autostart.MinuteCountdownTimeAnnouncement.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V │ │ +4723b8: 7030 6ed5 2003 |0000: invoke-direct {v0, v2, v3}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.:(Lde/tadris/fitness/Instance;I)V // method@d56e │ │ +4723be: 5b01 9f9e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9f │ │ +4723c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -1895092,37 +1895093,37 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -472340: |[472340] de.tadris.fitness.recording.autostart.MinuteCountdownTimeAnnouncement.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472350: 6e10 74d5 0500 |0000: invoke-virtual {v5}, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.getCountdownS:()I // method@d574 │ │ -472356: 0a06 |0003: move-result v6 │ │ -472358: db06 063c |0004: div-int/lit8 v6, v6, #int 60 // #3c │ │ -47235c: 5450 9f9e |0006: iget-object v0, v5, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9f │ │ -472360: 6e10 e402 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -472366: 0c00 |000b: move-result-object v0 │ │ -472368: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -47236a: 2312 6e1f |000d: new-array v2, v1, [Ljava/lang/Object; // type@1f6e │ │ -47236e: 7110 4ee0 0600 |000f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -472374: 0c03 |0012: move-result-object v3 │ │ -472376: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -472378: 4d03 0204 |0014: aput-object v3, v2, v4 │ │ -47237c: 1503 0f7f |0016: const/high16 v3, #int 2131689472 // #7f0f │ │ -472380: 6e40 f203 3026 |0018: invoke-virtual {v0, v3, v6, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@03f2 │ │ -472386: 0c06 |001b: move-result-object v6 │ │ -472388: 5450 9f9e |001c: iget-object v0, v5, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9f │ │ -47238c: 2311 6e1f |001e: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -472390: 4d06 0104 |0020: aput-object v6, v1, v4 │ │ -472394: 1406 9401 117f |0022: const v6, #float 1.92746e+38 // #7f110194 │ │ -47239a: 6e30 e702 6001 |0025: invoke-virtual {v0, v6, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@02e7 │ │ -4723a0: 0c06 |0028: move-result-object v6 │ │ -4723a2: 1106 |0029: return-object v6 │ │ +472344: |[472344] de.tadris.fitness.recording.autostart.MinuteCountdownTimeAnnouncement.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472354: 6e10 74d5 0500 |0000: invoke-virtual {v5}, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.getCountdownS:()I // method@d574 │ │ +47235a: 0a06 |0003: move-result v6 │ │ +47235c: db06 063c |0004: div-int/lit8 v6, v6, #int 60 // #3c │ │ +472360: 5450 9f9e |0006: iget-object v0, v5, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9f │ │ +472364: 6e10 e402 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +47236a: 0c00 |000b: move-result-object v0 │ │ +47236c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +47236e: 2312 6e1f |000d: new-array v2, v1, [Ljava/lang/Object; // type@1f6e │ │ +472372: 7110 4ee0 0600 |000f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +472378: 0c03 |0012: move-result-object v3 │ │ +47237a: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +47237c: 4d03 0204 |0014: aput-object v3, v2, v4 │ │ +472380: 1503 0f7f |0016: const/high16 v3, #int 2131689472 // #7f0f │ │ +472384: 6e40 f203 3026 |0018: invoke-virtual {v0, v3, v6, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@03f2 │ │ +47238a: 0c06 |001b: move-result-object v6 │ │ +47238c: 5450 9f9e |001c: iget-object v0, v5, Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9e9f │ │ +472390: 2311 6e1f |001e: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +472394: 4d06 0104 |0020: aput-object v6, v1, v4 │ │ +472398: 1406 9401 117f |0022: const v6, #float 1.92746e+38 // #7f110194 │ │ +47239e: 6e30 e702 6001 |0025: invoke-virtual {v0, v6, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@02e7 │ │ +4723a4: 0c06 |0028: move-result-object v6 │ │ +4723a6: 1106 |0029: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0006 line=29 │ │ 0x001c line=30 │ │ locals : │ │ 0x0000 - 0x002a reg=5 this Lde/tadris/fitness/recording/autostart/MinuteCountdownTimeAnnouncement; │ │ @@ -1895163,18 +1895164,18 @@ │ │ type : '(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -472464: |[472464] de.tadris.fitness.recording.autostart.MinuteSecondCountdownTimeAnnouncement.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V │ │ -472474: 7030 6ed5 2003 |0000: invoke-direct {v0, v2, v3}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.:(Lde/tadris/fitness/Instance;I)V // method@d56e │ │ -47247a: 5b01 a09e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9ea0 │ │ -47247e: 0e00 |0005: return-void │ │ +472468: |[472468] de.tadris.fitness.recording.autostart.MinuteSecondCountdownTimeAnnouncement.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V │ │ +472478: 7030 6ed5 2003 |0000: invoke-direct {v0, v2, v3}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.:(Lde/tadris/fitness/Instance;I)V // method@d56e │ │ +47247e: 5b01 a09e |0003: iput-object v1, v0, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9ea0 │ │ +472482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -1895187,53 +1895188,53 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -4723c0: |[4723c0] de.tadris.fitness.recording.autostart.MinuteSecondCountdownTimeAnnouncement.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -4723d0: 6e10 77d5 0600 |0000: invoke-virtual {v6}, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.getCountdownS:()I // method@d577 │ │ -4723d6: 0a07 |0003: move-result v7 │ │ -4723d8: db07 073c |0004: div-int/lit8 v7, v7, #int 60 // #3c │ │ -4723dc: 6e10 77d5 0600 |0006: invoke-virtual {v6}, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.getCountdownS:()I // method@d577 │ │ -4723e2: 0a00 |0009: move-result v0 │ │ -4723e4: da01 073c |000a: mul-int/lit8 v1, v7, #int 60 // #3c │ │ -4723e8: b110 |000c: sub-int/2addr v0, v1 │ │ -4723ea: 5461 a09e |000d: iget-object v1, v6, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9ea0 │ │ -4723ee: 6e10 e402 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -4723f4: 0c01 |0012: move-result-object v1 │ │ -4723f6: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -4723f8: 2323 6e1f |0014: new-array v3, v2, [Ljava/lang/Object; // type@1f6e │ │ -4723fc: 7110 4ee0 0700 |0016: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -472402: 0c04 |0019: move-result-object v4 │ │ -472404: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -472406: 4d04 0305 |001b: aput-object v4, v3, v5 │ │ -47240a: 1504 0f7f |001d: const/high16 v4, #int 2131689472 // #7f0f │ │ -47240e: 6e40 f203 4137 |001f: invoke-virtual {v1, v4, v7, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@03f2 │ │ -472414: 0c07 |0022: move-result-object v7 │ │ -472416: 5461 a09e |0023: iget-object v1, v6, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9ea0 │ │ -47241a: 6e10 e402 0100 |0025: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ -472420: 0c01 |0028: move-result-object v1 │ │ -472422: 2323 6e1f |0029: new-array v3, v2, [Ljava/lang/Object; // type@1f6e │ │ -472426: 7110 4ee0 0000 |002b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47242c: 0c04 |002e: move-result-object v4 │ │ -47242e: 4d04 0305 |002f: aput-object v4, v3, v5 │ │ -472432: 1404 0200 0f7f |0031: const v4, #float 1.9008e+38 // #7f0f0002 │ │ -472438: 6e40 f203 4130 |0034: invoke-virtual {v1, v4, v0, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@03f2 │ │ -47243e: 0c00 |0037: move-result-object v0 │ │ -472440: 5461 a09e |0038: iget-object v1, v6, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9ea0 │ │ -472444: 1223 |003a: const/4 v3, #int 2 // #2 │ │ -472446: 2333 6e1f |003b: new-array v3, v3, [Ljava/lang/Object; // type@1f6e │ │ -47244a: 4d07 0305 |003d: aput-object v7, v3, v5 │ │ -47244e: 4d00 0302 |003f: aput-object v0, v3, v2 │ │ -472452: 1407 9501 117f |0041: const v7, #float 1.92746e+38 // #7f110195 │ │ -472458: 6e30 e702 7103 |0044: invoke-virtual {v1, v7, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@02e7 │ │ -47245e: 0c07 |0047: move-result-object v7 │ │ -472460: 1107 |0048: return-object v7 │ │ +4723c4: |[4723c4] de.tadris.fitness.recording.autostart.MinuteSecondCountdownTimeAnnouncement.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +4723d4: 6e10 77d5 0600 |0000: invoke-virtual {v6}, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.getCountdownS:()I // method@d577 │ │ +4723da: 0a07 |0003: move-result v7 │ │ +4723dc: db07 073c |0004: div-int/lit8 v7, v7, #int 60 // #3c │ │ +4723e0: 6e10 77d5 0600 |0006: invoke-virtual {v6}, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.getCountdownS:()I // method@d577 │ │ +4723e6: 0a00 |0009: move-result v0 │ │ +4723e8: da01 073c |000a: mul-int/lit8 v1, v7, #int 60 // #3c │ │ +4723ec: b110 |000c: sub-int/2addr v0, v1 │ │ +4723ee: 5461 a09e |000d: iget-object v1, v6, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9ea0 │ │ +4723f2: 6e10 e402 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +4723f8: 0c01 |0012: move-result-object v1 │ │ +4723fa: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +4723fc: 2323 6e1f |0014: new-array v3, v2, [Ljava/lang/Object; // type@1f6e │ │ +472400: 7110 4ee0 0700 |0016: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +472406: 0c04 |0019: move-result-object v4 │ │ +472408: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +47240a: 4d04 0305 |001b: aput-object v4, v3, v5 │ │ +47240e: 1504 0f7f |001d: const/high16 v4, #int 2131689472 // #7f0f │ │ +472412: 6e40 f203 4137 |001f: invoke-virtual {v1, v4, v7, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@03f2 │ │ +472418: 0c07 |0022: move-result-object v7 │ │ +47241a: 5461 a09e |0023: iget-object v1, v6, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9ea0 │ │ +47241e: 6e10 e402 0100 |0025: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@02e4 │ │ +472424: 0c01 |0028: move-result-object v1 │ │ +472426: 2323 6e1f |0029: new-array v3, v2, [Ljava/lang/Object; // type@1f6e │ │ +47242a: 7110 4ee0 0000 |002b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +472430: 0c04 |002e: move-result-object v4 │ │ +472432: 4d04 0305 |002f: aput-object v4, v3, v5 │ │ +472436: 1404 0200 0f7f |0031: const v4, #float 1.9008e+38 // #7f0f0002 │ │ +47243c: 6e40 f203 4130 |0034: invoke-virtual {v1, v4, v0, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@03f2 │ │ +472442: 0c00 |0037: move-result-object v0 │ │ +472444: 5461 a09e |0038: iget-object v1, v6, Lde/tadris/fitness/recording/autostart/MinuteSecondCountdownTimeAnnouncement;.context:Landroid/content/Context; // field@9ea0 │ │ +472448: 1223 |003a: const/4 v3, #int 2 // #2 │ │ +47244a: 2333 6e1f |003b: new-array v3, v3, [Ljava/lang/Object; // type@1f6e │ │ +47244e: 4d07 0305 |003d: aput-object v7, v3, v5 │ │ +472452: 4d00 0302 |003f: aput-object v0, v3, v2 │ │ +472456: 1407 9501 117f |0041: const v7, #float 1.92746e+38 // #7f110195 │ │ +47245c: 6e30 e702 7103 |0044: invoke-virtual {v1, v7, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@02e7 │ │ +472462: 0c07 |0047: move-result-object v7 │ │ +472464: 1107 |0048: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0006 line=27 │ │ 0x000d line=28 │ │ 0x0023 line=29 │ │ 0x0038 line=30 │ │ @@ -1895272,17 +1895273,17 @@ │ │ type : '(Lde/tadris/fitness/Instance;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4724a4: |[4724a4] de.tadris.fitness.recording.autostart.ShortSecondCountdownTimeAnnouncement.:(Lde/tadris/fitness/Instance;I)V │ │ -4724b4: 7030 6ed5 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.:(Lde/tadris/fitness/Instance;I)V // method@d56e │ │ -4724ba: 0e00 |0003: return-void │ │ +4724a8: |[4724a8] de.tadris.fitness.recording.autostart.ShortSecondCountdownTimeAnnouncement.:(Lde/tadris/fitness/Instance;I)V │ │ +4724b8: 7030 6ed5 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/recording/autostart/CountdownTimeAnnouncement;.:(Lde/tadris/fitness/Instance;I)V // method@d56e │ │ +4724be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/autostart/ShortSecondCountdownTimeAnnouncement; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/tadris/fitness/Instance; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1895293,20 +1895294,20 @@ │ │ type : '(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -472480: |[472480] de.tadris.fitness.recording.autostart.ShortSecondCountdownTimeAnnouncement.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ -472490: 6e10 7ad5 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/recording/autostart/ShortSecondCountdownTimeAnnouncement;.getCountdownS:()I // method@d57a │ │ -472496: 0a01 |0003: move-result v1 │ │ -472498: 7110 efe0 0100 |0004: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ -47249e: 0c01 |0007: move-result-object v1 │ │ -4724a0: 1101 |0008: return-object v1 │ │ +472484: |[472484] de.tadris.fitness.recording.autostart.ShortSecondCountdownTimeAnnouncement.getSpokenText:(Lde/tadris/fitness/recording/WorkoutRecorder;)Ljava/lang/String; │ │ +472494: 6e10 7ad5 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/recording/autostart/ShortSecondCountdownTimeAnnouncement;.getCountdownS:()I // method@d57a │ │ +47249a: 0a01 |0003: move-result v1 │ │ +47249c: 7110 efe0 0100 |0004: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ +4724a2: 0c01 |0007: move-result-object v1 │ │ +4724a4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/tadris/fitness/recording/autostart/ShortSecondCountdownTimeAnnouncement; │ │ 0x0000 - 0x0009 reg=1 (null) Lde/tadris/fitness/recording/WorkoutRecorder; │ │ │ │ @@ -1895352,19 +1895353,19 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/WorkoutActivity;ILde/tadris/fitness/ui/workout/diagram/SampleConverter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -48488c: |[48488c] de.tadris.fitness.ui.workout.WorkoutActivity$2.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;ILde/tadris/fitness/ui/workout/diagram/SampleConverter;)V │ │ -48489c: 5b01 eea0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity$2;.this$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a0ee │ │ -4848a0: 5b03 efa0 |0002: iput-object v3, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity$2;.val$converter:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@a0ef │ │ -4848a4: 7020 9eae 2000 |0004: invoke-direct {v0, v2}, Lcom/github/mikephil/charting/formatter/DefaultAxisValueFormatter;.:(I)V // method@ae9e │ │ -4848aa: 0e00 |0007: return-void │ │ +484890: |[484890] de.tadris.fitness.ui.workout.WorkoutActivity$2.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;ILde/tadris/fitness/ui/workout/diagram/SampleConverter;)V │ │ +4848a0: 5b01 eea0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity$2;.this$0:Lde/tadris/fitness/ui/workout/WorkoutActivity; // field@a0ee │ │ +4848a4: 5b03 efa0 |0002: iput-object v3, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity$2;.val$converter:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@a0ef │ │ +4848a8: 7020 9eae 2000 |0004: invoke-direct {v0, v2}, Lcom/github/mikephil/charting/formatter/DefaultAxisValueFormatter;.:(I)V // method@ae9e │ │ +4848ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/tadris/fitness/ui/workout/WorkoutActivity$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1895376,29 +1895377,29 @@ │ │ type : '(F)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -48483c: |[48483c] de.tadris.fitness.ui.workout.WorkoutActivity$2.getFormattedValue:(F)Ljava/lang/String; │ │ -48484c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -484850: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -484856: 6f20 a0ae 2100 |0005: invoke-super {v1, v2}, Lcom/github/mikephil/charting/formatter/DefaultAxisValueFormatter;.getFormattedValue:(F)Ljava/lang/String; // method@aea0 │ │ -48485c: 0c02 |0008: move-result-object v2 │ │ -48485e: 6e20 12e1 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -484864: 1a02 2000 |000c: const-string v2, " " // string@0020 │ │ -484868: 6e20 12e1 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48486e: 5412 efa0 |0011: iget-object v2, v1, Lde/tadris/fitness/ui/workout/WorkoutActivity$2;.val$converter:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@a0ef │ │ -484872: 7210 a3db 0200 |0013: invoke-interface {v2}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getUnit:()Ljava/lang/String; // method@dba3 │ │ -484878: 0c02 |0016: move-result-object v2 │ │ -48487a: 6e20 12e1 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -484880: 6e10 1fe1 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -484886: 0c02 |001d: move-result-object v2 │ │ -484888: 1102 |001e: return-object v2 │ │ +484840: |[484840] de.tadris.fitness.ui.workout.WorkoutActivity$2.getFormattedValue:(F)Ljava/lang/String; │ │ +484850: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +484854: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48485a: 6f20 a0ae 2100 |0005: invoke-super {v1, v2}, Lcom/github/mikephil/charting/formatter/DefaultAxisValueFormatter;.getFormattedValue:(F)Ljava/lang/String; // method@aea0 │ │ +484860: 0c02 |0008: move-result-object v2 │ │ +484862: 6e20 12e1 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +484868: 1a02 2000 |000c: const-string v2, " " // string@0020 │ │ +48486c: 6e20 12e1 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +484872: 5412 efa0 |0011: iget-object v2, v1, Lde/tadris/fitness/ui/workout/WorkoutActivity$2;.val$converter:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@a0ef │ │ +484876: 7210 a3db 0200 |0013: invoke-interface {v2}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getUnit:()Ljava/lang/String; // method@dba3 │ │ +48487c: 0c02 |0016: move-result-object v2 │ │ +48487e: 6e20 12e1 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +484884: 6e10 1fe1 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48488a: 0c02 |001d: move-result-object v2 │ │ +48488c: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Lde/tadris/fitness/ui/workout/WorkoutActivity$2; │ │ 0x0000 - 0x001f reg=2 (null) F │ │ │ │ @@ -1895513,19 +1895514,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -497a48: |[497a48] no.nordicsemi.android.ble.AwaitingRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -497a58: 7020 b9eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ebb9 │ │ -497a5e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -497a60: 5901 8faa |0004: iput v1, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -497a64: 0e00 |0006: return-void │ │ +497a4c: |[497a4c] no.nordicsemi.android.ble.AwaitingRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +497a5c: 7020 b9eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@ebb9 │ │ +497a62: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +497a64: 5901 8faa |0004: iput v1, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +497a68: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/AwaitingRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -1895535,19 +1895536,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -497a68: |[497a68] no.nordicsemi.android.ble.AwaitingRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -497a78: 7030 baeb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ebba │ │ -497a7e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -497a80: 5901 8faa |0004: iput v1, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -497a84: 0e00 |0006: return-void │ │ +497a6c: |[497a6c] no.nordicsemi.android.ble.AwaitingRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +497a7c: 7030 baeb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ebba │ │ +497a82: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +497a84: 5901 8faa |0004: iput v1, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +497a88: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/AwaitingRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -1895558,19 +1895559,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -497a88: |[497a88] no.nordicsemi.android.ble.AwaitingRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -497a98: 7030 bbeb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@ebbb │ │ -497a9e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -497aa0: 5901 8faa |0004: iput v1, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -497aa4: 0e00 |0006: return-void │ │ +497a8c: |[497a8c] no.nordicsemi.android.ble.AwaitingRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +497a9c: 7030 bbeb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@ebbb │ │ +497aa2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +497aa4: 5901 8faa |0004: iput v1, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +497aa8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/AwaitingRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -1895582,36 +1895583,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -49795c: |[49795c] no.nordicsemi.android.ble.AwaitingRequest.await:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -49796c: 7100 68e8 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/AwaitingRequest;.assertNotMainThread:()V // method@e868 │ │ -497972: 5420 8eaa |0003: iget-object v0, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ -497976: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -49797a: 5500 45ab |0007: iget-boolean v0, v0, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ -49797e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -497982: 2809 |000b: goto 0014 // +0009 │ │ -497984: 2203 e618 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@18e6 │ │ -497988: 1a00 da5f |000e: const-string v0, "Trigger request already enqueued" // string@5fda │ │ -49798c: 7020 37e0 0300 |0010: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -497992: 2703 |0013: throw v3 │ │ -497994: 6f20 bfeb 3200 |0014: invoke-super {v2, v3}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@ebbf │ │ -49799a: 1103 |0017: return-object v3 │ │ -49799c: 0d03 |0018: move-exception v3 │ │ -49799e: 5220 8faa |0019: iget v0, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -4979a2: 3800 0c00 |001b: if-eqz v0, 0027 // +000c │ │ -4979a6: 2203 4d1c |001d: new-instance v3, Lno/nordicsemi/android/ble/exception/RequestFailedException; // type@1c4d │ │ -4979aa: 5420 8eaa |001f: iget-object v0, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ -4979ae: 5221 8faa |0021: iget v1, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -4979b2: 7030 02f0 0301 |0023: invoke-direct {v3, v0, v1}, Lno/nordicsemi/android/ble/exception/RequestFailedException;.:(Lno/nordicsemi/android/ble/Request;I)V // method@f002 │ │ -4979b8: 2703 |0026: throw v3 │ │ -4979ba: 2703 |0027: throw v3 │ │ +497960: |[497960] no.nordicsemi.android.ble.AwaitingRequest.await:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +497970: 7100 68e8 0000 |0000: invoke-static {}, Lno/nordicsemi/android/ble/AwaitingRequest;.assertNotMainThread:()V // method@e868 │ │ +497976: 5420 8eaa |0003: iget-object v0, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ +49797a: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +49797e: 5500 45ab |0007: iget-boolean v0, v0, Lno/nordicsemi/android/ble/Request;.enqueued:Z // field@ab45 │ │ +497982: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +497986: 2809 |000b: goto 0014 // +0009 │ │ +497988: 2203 e618 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@18e6 │ │ +49798c: 1a00 da5f |000e: const-string v0, "Trigger request already enqueued" // string@5fda │ │ +497990: 7020 37e0 0300 |0010: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +497996: 2703 |0013: throw v3 │ │ +497998: 6f20 bfeb 3200 |0014: invoke-super {v2, v3}, Lno/nordicsemi/android/ble/TimeoutableValueRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@ebbf │ │ +49799e: 1103 |0017: return-object v3 │ │ +4979a0: 0d03 |0018: move-exception v3 │ │ +4979a2: 5220 8faa |0019: iget v0, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +4979a6: 3800 0c00 |001b: if-eqz v0, 0027 // +000c │ │ +4979aa: 2203 4d1c |001d: new-instance v3, Lno/nordicsemi/android/ble/exception/RequestFailedException; // type@1c4d │ │ +4979ae: 5420 8eaa |001f: iget-object v0, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ +4979b2: 5221 8faa |0021: iget v1, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +4979b6: 7030 02f0 0301 |0023: invoke-direct {v3, v0, v1}, Lno/nordicsemi/android/ble/exception/RequestFailedException;.:(Lno/nordicsemi/android/ble/Request;I)V // method@f002 │ │ +4979bc: 2703 |0026: throw v3 │ │ +4979be: 2703 |0027: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0017 │ │ Lno/nordicsemi/android/ble/exception/RequestFailedException; -> 0x0018 │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=71 │ │ 0x000c line=72 │ │ @@ -1895628,17 +1895629,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -497a30: |[497a30] no.nordicsemi.android.ble.AwaitingRequest.getTrigger:()Lno/nordicsemi/android/ble/Request; │ │ -497a40: 5410 8eaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ -497a44: 1100 |0002: return-object v0 │ │ +497a34: |[497a34] no.nordicsemi.android.ble.AwaitingRequest.getTrigger:()Lno/nordicsemi/android/ble/Request; │ │ +497a44: 5410 8eaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ +497a48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/AwaitingRequest; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/AwaitingRequest;) │ │ @@ -1895646,22 +1895647,22 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -49790c: |[49790c] no.nordicsemi.android.ble.AwaitingRequest.isTriggerCompleteOrNull:()Z │ │ -49791c: 5220 8faa |0000: iget v0, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -497920: 1401 c11d feff |0002: const v1, #float -nan // #fffe1dc1 │ │ -497926: 3210 0400 |0005: if-eq v0, v1, 0009 // +0004 │ │ -49792a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -49792c: 2802 |0008: goto 000a // +0002 │ │ -49792e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -497930: 0f00 |000a: return v0 │ │ +497910: |[497910] no.nordicsemi.android.ble.AwaitingRequest.isTriggerCompleteOrNull:()Z │ │ +497920: 5220 8faa |0000: iget v0, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +497924: 1401 c11d feff |0002: const v1, #float -nan // #fffe1dc1 │ │ +49792a: 3210 0400 |0005: if-eq v0, v1, 0009 // +0004 │ │ +49792e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +497930: 2802 |0008: goto 000a // +0002 │ │ +497932: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +497934: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/AwaitingRequest; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/AwaitingRequest;) │ │ @@ -1895669,22 +1895670,22 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -497934: |[497934] no.nordicsemi.android.ble.AwaitingRequest.isTriggerPending:()Z │ │ -497944: 5220 8faa |0000: iget v0, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -497948: 1401 c01d feff |0002: const v1, #float -nan // #fffe1dc0 │ │ -49794e: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -497952: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -497954: 2802 |0008: goto 000a // +0002 │ │ -497956: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -497958: 0f00 |000a: return v0 │ │ +497938: |[497938] no.nordicsemi.android.ble.AwaitingRequest.isTriggerPending:()Z │ │ +497948: 5220 8faa |0000: iget v0, v2, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +49794c: 1401 c01d feff |0002: const v1, #float -nan // #fffe1dc0 │ │ +497952: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +497956: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +497958: 2802 |0008: goto 000a // +0002 │ │ +49795a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +49795c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/AwaitingRequest; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/AwaitingRequest;) │ │ @@ -1895692,18 +1895693,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -497aa8: |[497aa8] no.nordicsemi.android.ble.AwaitingRequest.lambda$trigger$0$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ -497ab8: 1401 c11d feff |0000: const v1, #float -nan // #fffe1dc1 │ │ -497abe: 5901 8faa |0003: iput v1, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -497ac2: 0e00 |0005: return-void │ │ +497aac: |[497aac] no.nordicsemi.android.ble.AwaitingRequest.lambda$trigger$0$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ +497abc: 1401 c11d feff |0000: const v1, #float -nan // #fffe1dc1 │ │ +497ac2: 5901 8faa |0003: iput v1, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +497ac6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/AwaitingRequest; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -1895712,18 +1895713,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -497ac4: |[497ac4] no.nordicsemi.android.ble.AwaitingRequest.lambda$trigger$1$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ -497ad4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -497ad6: 5901 8faa |0001: iput v1, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -497ada: 0e00 |0003: return-void │ │ +497ac8: |[497ac8] no.nordicsemi.android.ble.AwaitingRequest.lambda$trigger$1$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ +497ad8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +497ada: 5901 8faa |0001: iput v1, v0, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +497ade: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/AwaitingRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -1895732,20 +1895733,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -497adc: |[497adc] no.nordicsemi.android.ble.AwaitingRequest.lambda$trigger$2$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -497aec: 5913 8faa |0000: iput v3, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -497af0: 5410 8daa |0002: iget-object v0, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.syncLock:Landroid/os/ConditionVariable; // field@aa8d │ │ -497af4: 6e10 6207 0000 |0004: invoke-virtual {v0}, Landroid/os/ConditionVariable;.open:()V // method@0762 │ │ -497afa: 6e30 74e8 2103 |0007: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@e874 │ │ -497b00: 0e00 |000a: return-void │ │ +497ae0: |[497ae0] no.nordicsemi.android.ble.AwaitingRequest.lambda$trigger$2$AwaitingRequest:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +497af0: 5913 8faa |0000: iput v3, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +497af4: 5410 8daa |0002: iget-object v0, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.syncLock:Landroid/os/ConditionVariable; // field@aa8d │ │ +497af8: 6e10 6207 0000 |0004: invoke-virtual {v0}, Landroid/os/ConditionVariable;.open:()V // method@0762 │ │ +497afe: 6e30 74e8 2103 |0007: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifyFail:(Landroid/bluetooth/BluetoothDevice;I)V // method@e874 │ │ +497b04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lno/nordicsemi/android/ble/AwaitingRequest; │ │ @@ -1895757,33 +1895758,33 @@ │ │ type : '(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -4979cc: |[4979cc] no.nordicsemi.android.ble.AwaitingRequest.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest; │ │ -4979dc: 2020 681b |0000: instance-of v0, v2, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ -4979e0: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -4979e4: 1f02 681b |0004: check-cast v2, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ -4979e8: 5b12 8eaa |0006: iput-object v2, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ -4979ec: 1400 c01d feff |0008: const v0, #float -nan // #fffe1dc0 │ │ -4979f2: 5910 8faa |000b: iput v0, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ -4979f6: 2200 f31a |000d: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ; // type@1af3 │ │ -4979fa: 7020 c1e7 1000 |000f: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ;.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V // method@e7c1 │ │ -497a00: 6e20 10eb 0200 |0012: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/Request;.internalBefore:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)V // method@eb10 │ │ -497a06: 5412 8eaa |0015: iget-object v2, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ -497a0a: 2200 f51a |0017: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY; // type@1af5 │ │ -497a0e: 7020 c5e7 1000 |0019: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY;.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V // method@e7c5 │ │ -497a14: 6e20 12eb 0200 |001c: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/Request;.internalSuccess:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)V // method@eb12 │ │ -497a1a: 5412 8eaa |001f: iget-object v2, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ -497a1e: 2200 f41a |0021: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE; // type@1af4 │ │ -497a22: 7020 c3e7 1000 |0023: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE;.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V // method@e7c3 │ │ -497a28: 6e20 11eb 0200 |0026: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/Request;.internalFail:(Lno/nordicsemi/android/ble/callback/FailCallback;)V // method@eb11 │ │ -497a2e: 1101 |0029: return-object v1 │ │ +4979d0: |[4979d0] no.nordicsemi.android.ble.AwaitingRequest.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest; │ │ +4979e0: 2020 681b |0000: instance-of v0, v2, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ +4979e4: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +4979e8: 1f02 681b |0004: check-cast v2, Lno/nordicsemi/android/ble/Request; // type@1b68 │ │ +4979ec: 5b12 8eaa |0006: iput-object v2, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ +4979f0: 1400 c01d feff |0008: const v0, #float -nan // #fffe1dc0 │ │ +4979f6: 5910 8faa |000b: iput v0, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.triggerStatus:I // field@aa8f │ │ +4979fa: 2200 f31a |000d: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ; // type@1af3 │ │ +4979fe: 7020 c1e7 1000 |000f: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$5ePHkeERXhXMaut6Wp3v5sTkyiQ;.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V // method@e7c1 │ │ +497a04: 6e20 10eb 0200 |0012: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/Request;.internalBefore:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)V // method@eb10 │ │ +497a0a: 5412 8eaa |0015: iget-object v2, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ +497a0e: 2200 f51a |0017: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY; // type@1af5 │ │ +497a12: 7020 c5e7 1000 |0019: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$yO668htjx27yVRtJJu3rtIG3ERY;.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V // method@e7c5 │ │ +497a18: 6e20 12eb 0200 |001c: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/Request;.internalSuccess:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)V // method@eb12 │ │ +497a1e: 5412 8eaa |001f: iget-object v2, v1, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:Lno/nordicsemi/android/ble/Request; // field@aa8e │ │ +497a22: 2200 f41a |0021: new-instance v0, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE; // type@1af4 │ │ +497a26: 7020 c3e7 1000 |0023: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/-$$Lambda$AwaitingRequest$8RIXbQSoH5uFkVS9Ih9P56OCxbE;.:(Lno/nordicsemi/android/ble/AwaitingRequest;)V // method@e7c3 │ │ +497a2c: 6e20 11eb 0200 |0026: invoke-virtual {v2, v0}, Lno/nordicsemi/android/ble/Request;.internalFail:(Lno/nordicsemi/android/ble/callback/FailCallback;)V // method@eb11 │ │ +497a32: 1101 |0029: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x000b line=45 │ │ 0x000d line=51 │ │ 0x0015 line=52 │ │ @@ -1895822,17 +1895823,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -497be0: |[497be0] no.nordicsemi.android.ble.BleManager$BleManagerGattCallback.:()V │ │ -497bf0: 7010 36e9 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.:()V // method@e936 │ │ -497bf6: 0e00 |0003: return-void │ │ +497be4: |[497be4] no.nordicsemi.android.ble.BleManager$BleManagerGattCallback.:()V │ │ +497bf4: 7010 36e9 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/BleManagerHandler;.:()V // method@e936 │ │ +497bfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1886 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback; │ │ │ │ Virtual methods - │ │ @@ -1895963,22 +1895964,22 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4a08a0: |[4a08a0] no.nordicsemi.android.ble.ConnectionPriorityRequest.:(Lno/nordicsemi/android/ble/Request$Type;I)V │ │ -4a08b0: 7020 86eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ -4a08b6: 3a02 0500 |0003: if-ltz v2, 0008 // +0005 │ │ -4a08ba: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -4a08bc: 3712 0300 |0006: if-le v2, v1, 0009 // +0003 │ │ -4a08c0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4a08c2: 5902 faaa |0009: iput v2, v0, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.value:I // field@aafa │ │ -4a08c6: 0e00 |000b: return-void │ │ +4a08a4: |[4a08a4] no.nordicsemi.android.ble.ConnectionPriorityRequest.:(Lno/nordicsemi/android/ble/Request$Type;I)V │ │ +4a08b4: 7020 86eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ +4a08ba: 3a02 0500 |0003: if-ltz v2, 0008 // +0005 │ │ +4a08be: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +4a08c0: 3712 0300 |0006: if-le v2, v1, 0009 // +0003 │ │ +4a08c4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4a08c6: 5902 faaa |0009: iput v2, v0, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.value:I // field@aafa │ │ +4a08ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=80 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x000c reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -1895990,18 +1895991,18 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a06b4: |[4a06b4] no.nordicsemi.android.ble.ConnectionPriorityRequest.await:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -4a06c4: 6e20 55ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.await:(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // method@ea55 │ │ -4a06ca: 0c01 |0003: move-result-object v1 │ │ -4a06cc: 1101 |0004: return-object v1 │ │ +4a06b8: |[4a06b8] no.nordicsemi.android.ble.ConnectionPriorityRequest.await:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +4a06c8: 6e20 55ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.await:(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // method@ea55 │ │ +4a06ce: 0c01 |0003: move-result-object v1 │ │ +4a06d0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Class; │ │ │ │ @@ -1896010,19 +1896011,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a06d0: |[4a06d0] no.nordicsemi.android.ble.ConnectionPriorityRequest.await:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4a06e0: 1f01 831b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // type@1b83 │ │ -4a06e4: 6e20 56ea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.await:(Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;)Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // method@ea56 │ │ -4a06ea: 0c01 |0005: move-result-object v1 │ │ -4a06ec: 1101 |0006: return-object v1 │ │ +4a06d4: |[4a06d4] no.nordicsemi.android.ble.ConnectionPriorityRequest.await:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4a06e4: 1f01 831b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // type@1b83 │ │ +4a06e8: 6e20 56ea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.await:(Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;)Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // method@ea56 │ │ +4a06ee: 0c01 |0005: move-result-object v1 │ │ +4a06f0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1896031,19 +1896032,19 @@ │ │ type : '(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a0860: |[4a0860] no.nordicsemi.android.ble.ConnectionPriorityRequest.await:(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; │ │ -4a0870: 6f20 8aeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.await:(Ljava/lang/Class;)Ljava/lang/Object; // method@eb8a │ │ -4a0876: 0c01 |0003: move-result-object v1 │ │ -4a0878: 1f01 831b |0004: check-cast v1, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // type@1b83 │ │ -4a087c: 1101 |0006: return-object v1 │ │ +4a0864: |[4a0864] no.nordicsemi.android.ble.ConnectionPriorityRequest.await:(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; │ │ +4a0874: 6f20 8aeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.await:(Ljava/lang/Class;)Ljava/lang/Object; // method@eb8a │ │ +4a087a: 0c01 |0003: move-result-object v1 │ │ +4a087c: 1f01 831b |0004: check-cast v1, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // type@1b83 │ │ +4a0880: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Class; │ │ │ │ @@ -1896052,19 +1896053,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;)Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a0880: |[4a0880] no.nordicsemi.android.ble.ConnectionPriorityRequest.await:(Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;)Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; │ │ -4a0890: 6f20 8beb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@eb8b │ │ -4a0896: 0c01 |0003: move-result-object v1 │ │ -4a0898: 1f01 831b |0004: check-cast v1, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // type@1b83 │ │ -4a089c: 1101 |0006: return-object v1 │ │ +4a0884: |[4a0884] no.nordicsemi.android.ble.ConnectionPriorityRequest.await:(Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;)Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; │ │ +4a0894: 6f20 8beb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@eb8b │ │ +4a089a: 0c01 |0003: move-result-object v1 │ │ +4a089c: 1f01 831b |0004: check-cast v1, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // type@1b83 │ │ +4a08a0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; │ │ │ │ @@ -1896073,17 +1896074,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a06f0: |[4a06f0] no.nordicsemi.android.ble.ConnectionPriorityRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ -4a0700: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ -4a0706: 1100 |0003: return-object v0 │ │ +4a06f4: |[4a06f4] no.nordicsemi.android.ble.ConnectionPriorityRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ +4a0704: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ +4a070a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1896092,18 +1896093,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0798: |[4a0798] no.nordicsemi.android.ble.ConnectionPriorityRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a07a8: 6e20 57ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea57 │ │ -4a07ae: 0c01 |0003: move-result-object v1 │ │ -4a07b0: 1101 |0004: return-object v1 │ │ +4a079c: |[4a079c] no.nordicsemi.android.ble.ConnectionPriorityRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a07ac: 6e20 57ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea57 │ │ +4a07b2: 0c01 |0003: move-result-object v1 │ │ +4a07b4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1896112,17 +1896113,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0708: |[4a0708] no.nordicsemi.android.ble.ConnectionPriorityRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ -4a0718: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ -4a071e: 1100 |0003: return-object v0 │ │ +4a070c: |[4a070c] no.nordicsemi.android.ble.ConnectionPriorityRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ +4a071c: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ +4a0722: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1896131,18 +1896132,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a07b4: |[4a07b4] no.nordicsemi.android.ble.ConnectionPriorityRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a07c4: 6e20 59ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea59 │ │ -4a07ca: 0c01 |0003: move-result-object v1 │ │ -4a07cc: 1101 |0004: return-object v1 │ │ +4a07b8: |[4a07b8] no.nordicsemi.android.ble.ConnectionPriorityRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a07c8: 6e20 59ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea59 │ │ +4a07ce: 0c01 |0003: move-result-object v1 │ │ +4a07d0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1896151,17 +1896152,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0720: |[4a0720] no.nordicsemi.android.ble.ConnectionPriorityRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ -4a0730: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ -4a0736: 1100 |0003: return-object v0 │ │ +4a0724: |[4a0724] no.nordicsemi.android.ble.ConnectionPriorityRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ +4a0734: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ +4a073a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1896170,18 +1896171,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a07d0: |[4a07d0] no.nordicsemi.android.ble.ConnectionPriorityRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a07e0: 6e20 5bea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea5b │ │ -4a07e6: 0c01 |0003: move-result-object v1 │ │ -4a07e8: 1101 |0004: return-object v1 │ │ +4a07d4: |[4a07d4] no.nordicsemi.android.ble.ConnectionPriorityRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a07e4: 6e20 5bea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea5b │ │ +4a07ea: 0c01 |0003: move-result-object v1 │ │ +4a07ec: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1896190,17 +1896191,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a069c: |[4a069c] no.nordicsemi.android.ble.ConnectionPriorityRequest.getRequiredPriority:()I │ │ -4a06ac: 5210 faaa |0000: iget v0, v1, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.value:I // field@aafa │ │ -4a06b0: 0f00 |0002: return v0 │ │ +4a06a0: |[4a06a0] no.nordicsemi.android.ble.ConnectionPriorityRequest.getRequiredPriority:()I │ │ +4a06b0: 5210 faaa |0000: iget v0, v1, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.value:I // field@aafa │ │ +4a06b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ │ │ #11 : (in Lno/nordicsemi/android/ble/ConnectionPriorityRequest;) │ │ @@ -1896208,17 +1896209,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0738: |[4a0738] no.nordicsemi.android.ble.ConnectionPriorityRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ -4a0748: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ -4a074e: 1100 |0003: return-object v0 │ │ +4a073c: |[4a073c] no.nordicsemi.android.ble.ConnectionPriorityRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ +4a074c: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ +4a0752: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1896227,18 +1896228,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a07ec: |[4a07ec] no.nordicsemi.android.ble.ConnectionPriorityRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a07fc: 6e20 5eea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea5e │ │ -4a0802: 0c01 |0003: move-result-object v1 │ │ -4a0804: 1101 |0004: return-object v1 │ │ +4a07f0: |[4a07f0] no.nordicsemi.android.ble.ConnectionPriorityRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0800: 6e20 5eea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea5e │ │ +4a0806: 0c01 |0003: move-result-object v1 │ │ +4a0808: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1896247,21 +1896248,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -4a08c8: |[4a08c8] no.nordicsemi.android.ble.ConnectionPriorityRequest.notifyConnectionPriorityChanged:(Landroid/bluetooth/BluetoothDevice;III)V │ │ -4a08d8: 5410 fbaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.valueCallback:Ljava/lang/Object; // field@aafb │ │ -4a08dc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4a08e0: 5410 fbaa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.valueCallback:Ljava/lang/Object; // field@aafb │ │ -4a08e4: 1f00 831b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // type@1b83 │ │ -4a08e8: 7255 42ec 2043 |0008: invoke-interface {v0, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;.onConnectionUpdated:(Landroid/bluetooth/BluetoothDevice;III)V // method@ec42 │ │ -4a08ee: 0e00 |000b: return-void │ │ +4a08cc: |[4a08cc] no.nordicsemi.android.ble.ConnectionPriorityRequest.notifyConnectionPriorityChanged:(Landroid/bluetooth/BluetoothDevice;III)V │ │ +4a08dc: 5410 fbaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.valueCallback:Ljava/lang/Object; // field@aafb │ │ +4a08e0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4a08e4: 5410 fbaa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.valueCallback:Ljava/lang/Object; // field@aafb │ │ +4a08e8: 1f00 831b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // type@1b83 │ │ +4a08ec: 7255 42ec 2043 |0008: invoke-interface {v0, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;.onConnectionUpdated:(Landroid/bluetooth/BluetoothDevice;III)V // method@ec42 │ │ +4a08f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1896274,17 +1896275,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0750: |[4a0750] no.nordicsemi.android.ble.ConnectionPriorityRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ -4a0760: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ -4a0766: 1100 |0003: return-object v0 │ │ +4a0754: |[4a0754] no.nordicsemi.android.ble.ConnectionPriorityRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ +4a0764: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ +4a076a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1896293,18 +1896294,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0808: |[4a0808] no.nordicsemi.android.ble.ConnectionPriorityRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0818: 6e20 62ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea62 │ │ -4a081e: 0c01 |0003: move-result-object v1 │ │ -4a0820: 1101 |0004: return-object v1 │ │ +4a080c: |[4a080c] no.nordicsemi.android.ble.ConnectionPriorityRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a081c: 6e20 62ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea62 │ │ +4a0822: 0c01 |0003: move-result-object v1 │ │ +4a0824: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1896313,17 +1896314,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0768: |[4a0768] no.nordicsemi.android.ble.ConnectionPriorityRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ -4a0778: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ -4a077e: 1100 |0003: return-object v0 │ │ +4a076c: |[4a076c] no.nordicsemi.android.ble.ConnectionPriorityRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ +4a077c: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ +4a0782: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1896332,18 +1896333,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0824: |[4a0824] no.nordicsemi.android.ble.ConnectionPriorityRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0834: 6e20 64ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea64 │ │ -4a083a: 0c01 |0003: move-result-object v1 │ │ -4a083c: 1101 |0004: return-object v1 │ │ +4a0828: |[4a0828] no.nordicsemi.android.ble.ConnectionPriorityRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a0838: 6e20 64ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea64 │ │ +4a083e: 0c01 |0003: move-result-object v1 │ │ +4a0840: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1896352,17 +1896353,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0780: |[4a0780] no.nordicsemi.android.ble.ConnectionPriorityRequest.with:(Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ -4a0790: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ -4a0796: 1100 |0003: return-object v0 │ │ +4a0784: |[4a0784] no.nordicsemi.android.ble.ConnectionPriorityRequest.with:(Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ +4a0794: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ +4a079a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; │ │ │ │ @@ -1896371,19 +1896372,19 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a0840: |[4a0840] no.nordicsemi.android.ble.ConnectionPriorityRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ -4a0850: 1f01 831b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // type@1b83 │ │ -4a0854: 6e20 66ea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.with:(Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea66 │ │ -4a085a: 0c01 |0005: move-result-object v1 │ │ -4a085c: 1101 |0006: return-object v1 │ │ +4a0844: |[4a0844] no.nordicsemi.android.ble.ConnectionPriorityRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ +4a0854: 1f01 831b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback; // type@1b83 │ │ +4a0858: 6e20 66ea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConnectionPriorityRequest;.with:(Lno/nordicsemi/android/ble/callback/ConnectionPriorityCallback;)Lno/nordicsemi/android/ble/ConnectionPriorityRequest; // method@ea66 │ │ +4a085e: 0c01 |0005: move-result-object v1 │ │ +4a0860: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/ConnectionPriorityRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1896473,24 +1896474,24 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4a0c80: |[4a0c80] no.nordicsemi.android.ble.MtuRequest.:(Lno/nordicsemi/android/ble/Request$Type;I)V │ │ -4a0c90: 7020 86eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ -4a0c96: 1301 1700 |0003: const/16 v1, #int 23 // #17 │ │ -4a0c9a: 3512 0400 |0005: if-ge v2, v1, 0009 // +0004 │ │ -4a0c9e: 1302 1700 |0007: const/16 v2, #int 23 // #17 │ │ -4a0ca2: 1301 0502 |0009: const/16 v1, #int 517 // #205 │ │ -4a0ca6: 3712 0400 |000b: if-le v2, v1, 000f // +0004 │ │ -4a0caa: 1302 0502 |000d: const/16 v2, #int 517 // #205 │ │ -4a0cae: 5902 feaa |000f: iput v2, v0, Lno/nordicsemi/android/ble/MtuRequest;.value:I // field@aafe │ │ -4a0cb2: 0e00 |0011: return-void │ │ +4a0c84: |[4a0c84] no.nordicsemi.android.ble.MtuRequest.:(Lno/nordicsemi/android/ble/Request$Type;I)V │ │ +4a0c94: 7020 86eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ +4a0c9a: 1301 1700 |0003: const/16 v1, #int 23 // #17 │ │ +4a0c9e: 3512 0400 |0005: if-ge v2, v1, 0009 // +0004 │ │ +4a0ca2: 1302 1700 |0007: const/16 v2, #int 23 // #17 │ │ +4a0ca6: 1301 0502 |0009: const/16 v1, #int 517 // #205 │ │ +4a0caa: 3712 0400 |000b: if-le v2, v1, 000f // +0004 │ │ +4a0cae: 1302 0502 |000d: const/16 v2, #int 517 // #205 │ │ +4a0cb2: 5902 feaa |000f: iput v2, v0, Lno/nordicsemi/android/ble/MtuRequest;.value:I // field@aafe │ │ +4a0cb6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000f line=45 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0012 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -1896502,17 +1896503,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/MtuRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0b10: |[4a0b10] no.nordicsemi.android.ble.MtuRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/MtuRequest; │ │ -4a0b20: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ -4a0b26: 1100 |0003: return-object v0 │ │ +4a0b14: |[4a0b14] no.nordicsemi.android.ble.MtuRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/MtuRequest; │ │ +4a0b24: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ +4a0b2a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1896521,18 +1896522,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0bb8: |[4a0bb8] no.nordicsemi.android.ble.MtuRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a0bc8: 6e20 7dea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea7d │ │ -4a0bce: 0c01 |0003: move-result-object v1 │ │ -4a0bd0: 1101 |0004: return-object v1 │ │ +4a0bbc: |[4a0bbc] no.nordicsemi.android.ble.MtuRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0bcc: 6e20 7dea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea7d │ │ +4a0bd2: 0c01 |0003: move-result-object v1 │ │ +4a0bd4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1896541,17 +1896542,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/MtuRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0b28: |[4a0b28] no.nordicsemi.android.ble.MtuRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/MtuRequest; │ │ -4a0b38: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ -4a0b3e: 1100 |0003: return-object v0 │ │ +4a0b2c: |[4a0b2c] no.nordicsemi.android.ble.MtuRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/MtuRequest; │ │ +4a0b3c: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ +4a0b42: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1896560,18 +1896561,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0bd4: |[4a0bd4] no.nordicsemi.android.ble.MtuRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a0be4: 6e20 7fea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea7f │ │ -4a0bea: 0c01 |0003: move-result-object v1 │ │ -4a0bec: 1101 |0004: return-object v1 │ │ +4a0bd8: |[4a0bd8] no.nordicsemi.android.ble.MtuRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0be8: 6e20 7fea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea7f │ │ +4a0bee: 0c01 |0003: move-result-object v1 │ │ +4a0bf0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1896580,17 +1896581,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/MtuRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0b40: |[4a0b40] no.nordicsemi.android.ble.MtuRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/MtuRequest; │ │ -4a0b50: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ -4a0b56: 1100 |0003: return-object v0 │ │ +4a0b44: |[4a0b44] no.nordicsemi.android.ble.MtuRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/MtuRequest; │ │ +4a0b54: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ +4a0b5a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1896599,18 +1896600,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0bf0: |[4a0bf0] no.nordicsemi.android.ble.MtuRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a0c00: 6e20 81ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea81 │ │ -4a0c06: 0c01 |0003: move-result-object v1 │ │ -4a0c08: 1101 |0004: return-object v1 │ │ +4a0bf4: |[4a0bf4] no.nordicsemi.android.ble.MtuRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0c04: 6e20 81ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea81 │ │ +4a0c0a: 0c01 |0003: move-result-object v1 │ │ +4a0c0c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1896619,17 +1896620,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a0af8: |[4a0af8] no.nordicsemi.android.ble.MtuRequest.getRequiredMtu:()I │ │ -4a0b08: 5210 feaa |0000: iget v0, v1, Lno/nordicsemi/android/ble/MtuRequest;.value:I // field@aafe │ │ -4a0b0c: 0f00 |0002: return v0 │ │ +4a0afc: |[4a0afc] no.nordicsemi.android.ble.MtuRequest.getRequiredMtu:()I │ │ +4a0b0c: 5210 feaa |0000: iget v0, v1, Lno/nordicsemi/android/ble/MtuRequest;.value:I // field@aafe │ │ +4a0b10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/MtuRequest; │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/MtuRequest;) │ │ @@ -1896637,17 +1896638,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/MtuRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0b58: |[4a0b58] no.nordicsemi.android.ble.MtuRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/MtuRequest; │ │ -4a0b68: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ -4a0b6e: 1100 |0003: return-object v0 │ │ +4a0b5c: |[4a0b5c] no.nordicsemi.android.ble.MtuRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/MtuRequest; │ │ +4a0b6c: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ +4a0b72: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1896656,18 +1896657,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0c0c: |[4a0c0c] no.nordicsemi.android.ble.MtuRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a0c1c: 6e20 84ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea84 │ │ -4a0c22: 0c01 |0003: move-result-object v1 │ │ -4a0c24: 1101 |0004: return-object v1 │ │ +4a0c10: |[4a0c10] no.nordicsemi.android.ble.MtuRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0c20: 6e20 84ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea84 │ │ +4a0c26: 0c01 |0003: move-result-object v1 │ │ +4a0c28: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1896676,21 +1896677,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4a0cb4: |[4a0cb4] no.nordicsemi.android.ble.MtuRequest.lambda$notifyMtuChanged$0$MtuRequest:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a0cc4: 5410 ffaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/MtuRequest;.valueCallback:Ljava/lang/Object; // field@aaff │ │ -4a0cc8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4a0ccc: 5410 ffaa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/MtuRequest;.valueCallback:Ljava/lang/Object; // field@aaff │ │ -4a0cd0: 1f00 881b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/MtuCallback; // type@1b88 │ │ -4a0cd4: 7230 47ec 2003 |0008: invoke-interface {v0, v2, v3}, Lno/nordicsemi/android/ble/callback/MtuCallback;.onMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec47 │ │ -4a0cda: 0e00 |000b: return-void │ │ +4a0cb8: |[4a0cb8] no.nordicsemi.android.ble.MtuRequest.lambda$notifyMtuChanged$0$MtuRequest:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a0cc8: 5410 ffaa |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/MtuRequest;.valueCallback:Ljava/lang/Object; // field@aaff │ │ +4a0ccc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4a0cd0: 5410 ffaa |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/MtuRequest;.valueCallback:Ljava/lang/Object; // field@aaff │ │ +4a0cd4: 1f00 881b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/MtuCallback; // type@1b88 │ │ +4a0cd8: 7230 47ec 2003 |0008: invoke-interface {v0, v2, v3}, Lno/nordicsemi/android/ble/callback/MtuCallback;.onMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec47 │ │ +4a0cde: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1896701,20 +1896702,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4a0cdc: |[4a0cdc] no.nordicsemi.android.ble.MtuRequest.notifyMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a0cec: 5420 fdaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/MtuRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@aafd │ │ -4a0cf0: 2201 2f1b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw; // type@1b2f │ │ -4a0cf4: 7040 39e8 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.:(Lno/nordicsemi/android/ble/MtuRequest;Landroid/bluetooth/BluetoothDevice;I)V // method@e839 │ │ -4a0cfa: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a0d00: 0e00 |000a: return-void │ │ +4a0ce0: |[4a0ce0] no.nordicsemi.android.ble.MtuRequest.notifyMtuChanged:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a0cf0: 5420 fdaa |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/MtuRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@aafd │ │ +4a0cf4: 2201 2f1b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw; // type@1b2f │ │ +4a0cf8: 7040 39e8 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$MtuRequest$_-gzlu2HxBciFf-2oJ60BeE7wWw;.:(Lno/nordicsemi/android/ble/MtuRequest;Landroid/bluetooth/BluetoothDevice;I)V // method@e839 │ │ +4a0cfe: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a0d04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x000b reg=4 (null) I │ │ @@ -1896724,17 +1896725,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/MtuRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0b70: |[4a0b70] no.nordicsemi.android.ble.MtuRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/MtuRequest; │ │ -4a0b80: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ -4a0b86: 1100 |0003: return-object v0 │ │ +4a0b74: |[4a0b74] no.nordicsemi.android.ble.MtuRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/MtuRequest; │ │ +4a0b84: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ +4a0b8a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1896743,18 +1896744,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0c28: |[4a0c28] no.nordicsemi.android.ble.MtuRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0c38: 6e20 89ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea89 │ │ -4a0c3e: 0c01 |0003: move-result-object v1 │ │ -4a0c40: 1101 |0004: return-object v1 │ │ +4a0c2c: |[4a0c2c] no.nordicsemi.android.ble.MtuRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a0c3c: 6e20 89ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea89 │ │ +4a0c42: 0c01 |0003: move-result-object v1 │ │ +4a0c44: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1896763,17 +1896764,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/MtuRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0b88: |[4a0b88] no.nordicsemi.android.ble.MtuRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/MtuRequest; │ │ -4a0b98: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ -4a0b9e: 1100 |0003: return-object v0 │ │ +4a0b8c: |[4a0b8c] no.nordicsemi.android.ble.MtuRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/MtuRequest; │ │ +4a0b9c: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ +4a0ba2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1896782,18 +1896783,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0c44: |[4a0c44] no.nordicsemi.android.ble.MtuRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0c54: 6e20 8bea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea8b │ │ -4a0c5a: 0c01 |0003: move-result-object v1 │ │ -4a0c5c: 1101 |0004: return-object v1 │ │ +4a0c48: |[4a0c48] no.nordicsemi.android.ble.MtuRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a0c58: 6e20 8bea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea8b │ │ +4a0c5e: 0c01 |0003: move-result-object v1 │ │ +4a0c60: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1896802,17 +1896803,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/MtuCallback;)Lno/nordicsemi/android/ble/MtuRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0ba0: |[4a0ba0] no.nordicsemi.android.ble.MtuRequest.with:(Lno/nordicsemi/android/ble/callback/MtuCallback;)Lno/nordicsemi/android/ble/MtuRequest; │ │ -4a0bb0: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ -4a0bb6: 1100 |0003: return-object v0 │ │ +4a0ba4: |[4a0ba4] no.nordicsemi.android.ble.MtuRequest.with:(Lno/nordicsemi/android/ble/callback/MtuCallback;)Lno/nordicsemi/android/ble/MtuRequest; │ │ +4a0bb4: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ +4a0bba: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/MtuCallback; │ │ │ │ @@ -1896821,19 +1896822,19 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a0c60: |[4a0c60] no.nordicsemi.android.ble.MtuRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ -4a0c70: 1f01 881b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/MtuCallback; // type@1b88 │ │ -4a0c74: 6e20 8dea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.with:(Lno/nordicsemi/android/ble/callback/MtuCallback;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea8d │ │ -4a0c7a: 0c01 |0005: move-result-object v1 │ │ -4a0c7c: 1101 |0006: return-object v1 │ │ +4a0c64: |[4a0c64] no.nordicsemi.android.ble.MtuRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ +4a0c74: 1f01 881b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/MtuCallback; // type@1b88 │ │ +4a0c78: 6e20 8dea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/MtuRequest;.with:(Lno/nordicsemi/android/ble/callback/MtuCallback;)Lno/nordicsemi/android/ble/MtuRequest; // method@ea8d │ │ +4a0c7e: 0c01 |0005: move-result-object v1 │ │ +4a0c80: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/MtuRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1896973,21 +1896974,21 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4a0ebc: |[4a0ebc] no.nordicsemi.android.ble.PhyRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -4a0ecc: 7020 86eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ -4a0ed2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a0ed4: 5901 09ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/PhyRequest;.txPhy:I // field@ab09 │ │ -4a0ed8: 5901 08ab |0006: iput v1, v0, Lno/nordicsemi/android/ble/PhyRequest;.rxPhy:I // field@ab08 │ │ -4a0edc: 5901 07ab |0008: iput v1, v0, Lno/nordicsemi/android/ble/PhyRequest;.phyOptions:I // field@ab07 │ │ -4a0ee0: 0e00 |000a: return-void │ │ +4a0ec0: |[4a0ec0] no.nordicsemi.android.ble.PhyRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +4a0ed0: 7020 86eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ +4a0ed6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a0ed8: 5901 09ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/PhyRequest;.txPhy:I // field@ab09 │ │ +4a0edc: 5901 08ab |0006: iput v1, v0, Lno/nordicsemi/android/ble/PhyRequest;.rxPhy:I // field@ab08 │ │ +4a0ee0: 5901 07ab |0008: iput v1, v0, Lno/nordicsemi/android/ble/PhyRequest;.phyOptions:I // field@ab07 │ │ +4a0ee4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x0006 line=81 │ │ 0x0008 line=82 │ │ locals : │ │ @@ -1896999,31 +1897000,31 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;III)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -4a0ee4: |[4a0ee4] no.nordicsemi.android.ble.PhyRequest.:(Lno/nordicsemi/android/ble/Request$Type;III)V │ │ -4a0ef4: 7020 86eb 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ -4a0efa: dd02 03f8 |0003: and-int/lit8 v2, v3, #int -8 // #f8 │ │ -4a0efe: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4a0f00: 3d02 0300 |0006: if-lez v2, 0009 // +0003 │ │ -4a0f04: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -4a0f06: dd02 04f8 |0009: and-int/lit8 v2, v4, #int -8 // #f8 │ │ -4a0f0a: 3d02 0300 |000b: if-lez v2, 000e // +0003 │ │ -4a0f0e: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -4a0f10: 3a05 0500 |000e: if-ltz v5, 0013 // +0005 │ │ -4a0f14: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -4a0f16: 3725 0300 |0011: if-le v5, v2, 0014 // +0003 │ │ -4a0f1a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -4a0f1c: 5913 09ab |0014: iput v3, v1, Lno/nordicsemi/android/ble/PhyRequest;.txPhy:I // field@ab09 │ │ -4a0f20: 5914 08ab |0016: iput v4, v1, Lno/nordicsemi/android/ble/PhyRequest;.rxPhy:I // field@ab08 │ │ -4a0f24: 5915 07ab |0018: iput v5, v1, Lno/nordicsemi/android/ble/PhyRequest;.phyOptions:I // field@ab07 │ │ -4a0f28: 0e00 |001a: return-void │ │ +4a0ee8: |[4a0ee8] no.nordicsemi.android.ble.PhyRequest.:(Lno/nordicsemi/android/ble/Request$Type;III)V │ │ +4a0ef8: 7020 86eb 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ +4a0efe: dd02 03f8 |0003: and-int/lit8 v2, v3, #int -8 // #f8 │ │ +4a0f02: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4a0f04: 3d02 0300 |0006: if-lez v2, 0009 // +0003 │ │ +4a0f08: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +4a0f0a: dd02 04f8 |0009: and-int/lit8 v2, v4, #int -8 // #f8 │ │ +4a0f0e: 3d02 0300 |000b: if-lez v2, 000e // +0003 │ │ +4a0f12: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +4a0f14: 3a05 0500 |000e: if-ltz v5, 0013 // +0005 │ │ +4a0f18: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +4a0f1a: 3725 0300 |0011: if-le v5, v2, 0014 // +0003 │ │ +4a0f1e: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +4a0f20: 5913 09ab |0014: iput v3, v1, Lno/nordicsemi/android/ble/PhyRequest;.txPhy:I // field@ab09 │ │ +4a0f24: 5914 08ab |0016: iput v4, v1, Lno/nordicsemi/android/ble/PhyRequest;.rxPhy:I // field@ab08 │ │ +4a0f28: 5915 07ab |0018: iput v5, v1, Lno/nordicsemi/android/ble/PhyRequest;.phyOptions:I // field@ab07 │ │ +4a0f2c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0014 line=94 │ │ 0x0016 line=95 │ │ 0x0018 line=96 │ │ locals : │ │ @@ -1897039,17 +1897040,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0d4c: |[4a0d4c] no.nordicsemi.android.ble.PhyRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/PhyRequest; │ │ -4a0d5c: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ -4a0d62: 1100 |0003: return-object v0 │ │ +4a0d50: |[4a0d50] no.nordicsemi.android.ble.PhyRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/PhyRequest; │ │ +4a0d60: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ +4a0d66: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1897058,18 +1897059,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0df4: |[4a0df4] no.nordicsemi.android.ble.PhyRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a0e04: 6e20 91ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/PhyRequest; // method@ea91 │ │ -4a0e0a: 0c01 |0003: move-result-object v1 │ │ -4a0e0c: 1101 |0004: return-object v1 │ │ +4a0df8: |[4a0df8] no.nordicsemi.android.ble.PhyRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0e08: 6e20 91ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/PhyRequest; // method@ea91 │ │ +4a0e0e: 0c01 |0003: move-result-object v1 │ │ +4a0e10: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1897078,17 +1897079,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0d64: |[4a0d64] no.nordicsemi.android.ble.PhyRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/PhyRequest; │ │ -4a0d74: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ -4a0d7a: 1100 |0003: return-object v0 │ │ +4a0d68: |[4a0d68] no.nordicsemi.android.ble.PhyRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/PhyRequest; │ │ +4a0d78: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ +4a0d7e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1897097,18 +1897098,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0e10: |[4a0e10] no.nordicsemi.android.ble.PhyRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a0e20: 6e20 93ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/PhyRequest; // method@ea93 │ │ -4a0e26: 0c01 |0003: move-result-object v1 │ │ -4a0e28: 1101 |0004: return-object v1 │ │ +4a0e14: |[4a0e14] no.nordicsemi.android.ble.PhyRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0e24: 6e20 93ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/PhyRequest; // method@ea93 │ │ +4a0e2a: 0c01 |0003: move-result-object v1 │ │ +4a0e2c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1897117,17 +1897118,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0d7c: |[4a0d7c] no.nordicsemi.android.ble.PhyRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/PhyRequest; │ │ -4a0d8c: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ -4a0d92: 1100 |0003: return-object v0 │ │ +4a0d80: |[4a0d80] no.nordicsemi.android.ble.PhyRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/PhyRequest; │ │ +4a0d90: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ +4a0d96: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1897136,18 +1897137,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0e2c: |[4a0e2c] no.nordicsemi.android.ble.PhyRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a0e3c: 6e20 95ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/PhyRequest; // method@ea95 │ │ -4a0e42: 0c01 |0003: move-result-object v1 │ │ -4a0e44: 1101 |0004: return-object v1 │ │ +4a0e30: |[4a0e30] no.nordicsemi.android.ble.PhyRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0e40: 6e20 95ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/PhyRequest; // method@ea95 │ │ +4a0e46: 0c01 |0003: move-result-object v1 │ │ +4a0e48: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1897156,17 +1897157,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a0d04: |[4a0d04] no.nordicsemi.android.ble.PhyRequest.getPreferredPhyOptions:()I │ │ -4a0d14: 5210 07ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/PhyRequest;.phyOptions:I // field@ab07 │ │ -4a0d18: 0f00 |0002: return v0 │ │ +4a0d08: |[4a0d08] no.nordicsemi.android.ble.PhyRequest.getPreferredPhyOptions:()I │ │ +4a0d18: 5210 07ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/PhyRequest;.phyOptions:I // field@ab07 │ │ +4a0d1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/PhyRequest; │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/PhyRequest;) │ │ @@ -1897174,17 +1897175,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a0d1c: |[4a0d1c] no.nordicsemi.android.ble.PhyRequest.getPreferredRxPhy:()I │ │ -4a0d2c: 5210 08ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/PhyRequest;.rxPhy:I // field@ab08 │ │ -4a0d30: 0f00 |0002: return v0 │ │ +4a0d20: |[4a0d20] no.nordicsemi.android.ble.PhyRequest.getPreferredRxPhy:()I │ │ +4a0d30: 5210 08ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/PhyRequest;.rxPhy:I // field@ab08 │ │ +4a0d34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/PhyRequest; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/PhyRequest;) │ │ @@ -1897192,17 +1897193,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a0d34: |[4a0d34] no.nordicsemi.android.ble.PhyRequest.getPreferredTxPhy:()I │ │ -4a0d44: 5210 09ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/PhyRequest;.txPhy:I // field@ab09 │ │ -4a0d48: 0f00 |0002: return v0 │ │ +4a0d38: |[4a0d38] no.nordicsemi.android.ble.PhyRequest.getPreferredTxPhy:()I │ │ +4a0d48: 5210 09ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/PhyRequest;.txPhy:I // field@ab09 │ │ +4a0d4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/PhyRequest; │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/PhyRequest;) │ │ @@ -1897210,17 +1897211,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0d94: |[4a0d94] no.nordicsemi.android.ble.PhyRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/PhyRequest; │ │ -4a0da4: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ -4a0daa: 1100 |0003: return-object v0 │ │ +4a0d98: |[4a0d98] no.nordicsemi.android.ble.PhyRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/PhyRequest; │ │ +4a0da8: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ +4a0dae: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1897229,18 +1897230,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0e48: |[4a0e48] no.nordicsemi.android.ble.PhyRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a0e58: 6e20 9aea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/PhyRequest; // method@ea9a │ │ -4a0e5e: 0c01 |0003: move-result-object v1 │ │ -4a0e60: 1101 |0004: return-object v1 │ │ +4a0e4c: |[4a0e4c] no.nordicsemi.android.ble.PhyRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a0e5c: 6e20 9aea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/PhyRequest; // method@ea9a │ │ +4a0e62: 0c01 |0003: move-result-object v1 │ │ +4a0e64: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1897249,22 +1897250,22 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4a0f2c: |[4a0f2c] no.nordicsemi.android.ble.PhyRequest.lambda$notifyLegacyPhy$1$PhyRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a0f3c: 5420 0aab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/PhyRequest;.valueCallback:Ljava/lang/Object; // field@ab0a │ │ -4a0f40: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -4a0f44: 5420 0aab |0004: iget-object v0, v2, Lno/nordicsemi/android/ble/PhyRequest;.valueCallback:Ljava/lang/Object; // field@ab0a │ │ -4a0f48: 1f00 891b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/PhyCallback; // type@1b89 │ │ -4a0f4c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -4a0f4e: 7240 48ec 3011 |0009: invoke-interface {v0, v3, v1, v1}, Lno/nordicsemi/android/ble/callback/PhyCallback;.onPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V // method@ec48 │ │ -4a0f54: 0e00 |000c: return-void │ │ +4a0f30: |[4a0f30] no.nordicsemi.android.ble.PhyRequest.lambda$notifyLegacyPhy$1$PhyRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a0f40: 5420 0aab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/PhyRequest;.valueCallback:Ljava/lang/Object; // field@ab0a │ │ +4a0f44: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +4a0f48: 5420 0aab |0004: iget-object v0, v2, Lno/nordicsemi/android/ble/PhyRequest;.valueCallback:Ljava/lang/Object; // field@ab0a │ │ +4a0f4c: 1f00 891b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/PhyCallback; // type@1b89 │ │ +4a0f50: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +4a0f52: 7240 48ec 3011 |0009: invoke-interface {v0, v3, v1, v1}, Lno/nordicsemi/android/ble/callback/PhyCallback;.onPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V // method@ec48 │ │ +4a0f58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0004 line=159 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1897274,21 +1897275,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;II)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -4a0f58: |[4a0f58] no.nordicsemi.android.ble.PhyRequest.lambda$notifyPhyChanged$0$PhyRequest:(Landroid/bluetooth/BluetoothDevice;II)V │ │ -4a0f68: 5410 0aab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/PhyRequest;.valueCallback:Ljava/lang/Object; // field@ab0a │ │ -4a0f6c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4a0f70: 5410 0aab |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/PhyRequest;.valueCallback:Ljava/lang/Object; // field@ab0a │ │ -4a0f74: 1f00 891b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/PhyCallback; // type@1b89 │ │ -4a0f78: 7240 48ec 2043 |0008: invoke-interface {v0, v2, v3, v4}, Lno/nordicsemi/android/ble/callback/PhyCallback;.onPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V // method@ec48 │ │ -4a0f7e: 0e00 |000b: return-void │ │ +4a0f5c: |[4a0f5c] no.nordicsemi.android.ble.PhyRequest.lambda$notifyPhyChanged$0$PhyRequest:(Landroid/bluetooth/BluetoothDevice;II)V │ │ +4a0f6c: 5410 0aab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/PhyRequest;.valueCallback:Ljava/lang/Object; // field@ab0a │ │ +4a0f70: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4a0f74: 5410 0aab |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/PhyRequest;.valueCallback:Ljava/lang/Object; // field@ab0a │ │ +4a0f78: 1f00 891b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/PhyCallback; // type@1b89 │ │ +4a0f7c: 7240 48ec 2043 |0008: invoke-interface {v0, v2, v3, v4}, Lno/nordicsemi/android/ble/callback/PhyCallback;.onPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V // method@ec48 │ │ +4a0f82: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=152 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1897300,20 +1897301,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4a0f80: |[4a0f80] no.nordicsemi.android.ble.PhyRequest.notifyLegacyPhy:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a0f90: 5420 06ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/PhyRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab06 │ │ -4a0f94: 2201 311b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo; // type@1b31 │ │ -4a0f98: 7030 3de8 2103 |0004: invoke-direct {v1, v2, v3}, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;.:(Lno/nordicsemi/android/ble/PhyRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e83d │ │ -4a0f9e: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a0fa4: 0e00 |000a: return-void │ │ +4a0f84: |[4a0f84] no.nordicsemi.android.ble.PhyRequest.notifyLegacyPhy:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a0f94: 5420 06ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/PhyRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab06 │ │ +4a0f98: 2201 311b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo; // type@1b31 │ │ +4a0f9c: 7030 3de8 2103 |0004: invoke-direct {v1, v2, v3}, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$yzoyl09gRiJFF_nElqbqz1FYSdo;.:(Lno/nordicsemi/android/ble/PhyRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e83d │ │ +4a0fa2: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a0fa8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -1897322,20 +1897323,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -4a0fa8: |[4a0fa8] no.nordicsemi.android.ble.PhyRequest.notifyPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V │ │ -4a0fb8: 5420 06ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/PhyRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab06 │ │ -4a0fbc: 2201 301b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg; // type@1b30 │ │ -4a0fc0: 7055 3be8 2143 |0004: invoke-direct {v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.:(Lno/nordicsemi/android/ble/PhyRequest;Landroid/bluetooth/BluetoothDevice;II)V // method@e83b │ │ -4a0fc6: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a0fcc: 0e00 |000a: return-void │ │ +4a0fac: |[4a0fac] no.nordicsemi.android.ble.PhyRequest.notifyPhyChanged:(Landroid/bluetooth/BluetoothDevice;II)V │ │ +4a0fbc: 5420 06ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/PhyRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab06 │ │ +4a0fc0: 2201 301b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg; // type@1b30 │ │ +4a0fc4: 7055 3be8 2143 |0004: invoke-direct {v1, v2, v3, v4, v5}, Lno/nordicsemi/android/ble/-$$Lambda$PhyRequest$KbWza4tzf5fRzfIQtMSSRgpwUKg;.:(Lno/nordicsemi/android/ble/PhyRequest;Landroid/bluetooth/BluetoothDevice;II)V // method@e83b │ │ +4a0fca: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a0fd0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x000b reg=4 (null) I │ │ @@ -1897346,17 +1897347,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0dac: |[4a0dac] no.nordicsemi.android.ble.PhyRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/PhyRequest; │ │ -4a0dbc: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ -4a0dc2: 1100 |0003: return-object v0 │ │ +4a0db0: |[4a0db0] no.nordicsemi.android.ble.PhyRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/PhyRequest; │ │ +4a0dc0: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ +4a0dc6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1897365,18 +1897366,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0e64: |[4a0e64] no.nordicsemi.android.ble.PhyRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0e74: 6e20 a1ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/PhyRequest; // method@eaa1 │ │ -4a0e7a: 0c01 |0003: move-result-object v1 │ │ -4a0e7c: 1101 |0004: return-object v1 │ │ +4a0e68: |[4a0e68] no.nordicsemi.android.ble.PhyRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a0e78: 6e20 a1ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/PhyRequest; // method@eaa1 │ │ +4a0e7e: 0c01 |0003: move-result-object v1 │ │ +4a0e80: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1897385,17 +1897386,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0dc4: |[4a0dc4] no.nordicsemi.android.ble.PhyRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/PhyRequest; │ │ -4a0dd4: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ -4a0dda: 1100 |0003: return-object v0 │ │ +4a0dc8: |[4a0dc8] no.nordicsemi.android.ble.PhyRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/PhyRequest; │ │ +4a0dd8: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ +4a0dde: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1897404,18 +1897405,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0e80: |[4a0e80] no.nordicsemi.android.ble.PhyRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0e90: 6e20 a3ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/PhyRequest; // method@eaa3 │ │ -4a0e96: 0c01 |0003: move-result-object v1 │ │ -4a0e98: 1101 |0004: return-object v1 │ │ +4a0e84: |[4a0e84] no.nordicsemi.android.ble.PhyRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a0e94: 6e20 a3ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/PhyRequest; // method@eaa3 │ │ +4a0e9a: 0c01 |0003: move-result-object v1 │ │ +4a0e9c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1897424,17 +1897425,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/PhyCallback;)Lno/nordicsemi/android/ble/PhyRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0ddc: |[4a0ddc] no.nordicsemi.android.ble.PhyRequest.with:(Lno/nordicsemi/android/ble/callback/PhyCallback;)Lno/nordicsemi/android/ble/PhyRequest; │ │ -4a0dec: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ -4a0df2: 1100 |0003: return-object v0 │ │ +4a0de0: |[4a0de0] no.nordicsemi.android.ble.PhyRequest.with:(Lno/nordicsemi/android/ble/callback/PhyCallback;)Lno/nordicsemi/android/ble/PhyRequest; │ │ +4a0df0: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ +4a0df6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/PhyCallback; │ │ │ │ @@ -1897443,19 +1897444,19 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a0e9c: |[4a0e9c] no.nordicsemi.android.ble.PhyRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ -4a0eac: 1f01 891b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/PhyCallback; // type@1b89 │ │ -4a0eb0: 6e20 a5ea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.with:(Lno/nordicsemi/android/ble/callback/PhyCallback;)Lno/nordicsemi/android/ble/PhyRequest; // method@eaa5 │ │ -4a0eb6: 0c01 |0005: move-result-object v1 │ │ -4a0eb8: 1101 |0006: return-object v1 │ │ +4a0ea0: |[4a0ea0] no.nordicsemi.android.ble.PhyRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ +4a0eb0: 1f01 891b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/PhyCallback; // type@1b89 │ │ +4a0eb4: 6e20 a5ea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/PhyRequest;.with:(Lno/nordicsemi/android/ble/callback/PhyCallback;)Lno/nordicsemi/android/ble/PhyRequest; // method@eaa5 │ │ +4a0eba: 0c01 |0005: move-result-object v1 │ │ +4a0ebc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/PhyRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1897592,19 +1897593,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a1248: |[4a1248] no.nordicsemi.android.ble.ReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -4a1258: 7020 86eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ -4a125e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a1260: 5901 0cab |0004: iput v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ -4a1264: 0e00 |0006: return-void │ │ +4a124c: |[4a124c] no.nordicsemi.android.ble.ReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +4a125c: 7020 86eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ +4a1262: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a1264: 5901 0cab |0004: iput v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ +4a1268: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -1897614,19 +1897615,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a1268: |[4a1268] no.nordicsemi.android.ble.ReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -4a1278: 7030 87eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb87 │ │ -4a127e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a1280: 5901 0cab |0004: iput v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ -4a1284: 0e00 |0006: return-void │ │ +4a126c: |[4a126c] no.nordicsemi.android.ble.ReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +4a127c: 7030 87eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb87 │ │ +4a1282: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a1284: 5901 0cab |0004: iput v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ +4a1288: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -1897637,19 +1897638,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a1288: |[4a1288] no.nordicsemi.android.ble.ReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -4a1298: 7030 88eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb88 │ │ -4a129e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a12a0: 5901 0cab |0004: iput v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ -4a12a4: 0e00 |0006: return-void │ │ +4a128c: |[4a128c] no.nordicsemi.android.ble.ReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +4a129c: 7030 88eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb88 │ │ +4a12a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a12a4: 5901 0cab |0004: iput v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ +4a12a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -1897660,17 +1897661,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a12a8: |[4a12a8] no.nordicsemi.android.ble.ReadRequest.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a12b8: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ -4a12be: 0e00 |0003: return-void │ │ +4a12ac: |[4a12ac] no.nordicsemi.android.ble.ReadRequest.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a12bc: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ +4a12c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/data/Data; │ │ @@ -1897680,17 +1897681,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a12e4: |[4a12e4] no.nordicsemi.android.ble.ReadRequest.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a12f4: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ -4a12fa: 0e00 |0003: return-void │ │ +4a12e8: |[4a12e8] no.nordicsemi.android.ble.ReadRequest.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a12f8: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ +4a12fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/data/Data; │ │ @@ -1897701,25 +1897702,25 @@ │ │ type : '(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4a11e0: |[4a11e0] no.nordicsemi.android.ble.ReadRequest.awaitValid:(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ -4a11f0: 6e20 abea 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.await:(Ljava/lang/Class;)Ljava/lang/Object; // method@eaab │ │ -4a11f6: 0c02 |0003: move-result-object v2 │ │ -4a11f8: 1f02 911b |0004: check-cast v2, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // type@1b91 │ │ -4a11fc: 6e10 57ec 0200 |0006: invoke-virtual {v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.isValid:()Z // method@ec57 │ │ -4a1202: 0a00 |0009: move-result v0 │ │ -4a1204: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -4a1208: 1102 |000c: return-object v2 │ │ -4a120a: 2200 4b1c |000d: new-instance v0, Lno/nordicsemi/android/ble/exception/InvalidDataException; // type@1c4b │ │ -4a120e: 7020 feef 2000 |000f: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/exception/InvalidDataException;.:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V // method@effe │ │ -4a1214: 2700 |0012: throw v0 │ │ +4a11e4: |[4a11e4] no.nordicsemi.android.ble.ReadRequest.awaitValid:(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ +4a11f4: 6e20 abea 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.await:(Ljava/lang/Class;)Ljava/lang/Object; // method@eaab │ │ +4a11fa: 0c02 |0003: move-result-object v2 │ │ +4a11fc: 1f02 911b |0004: check-cast v2, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // type@1b91 │ │ +4a1200: 6e10 57ec 0200 |0006: invoke-virtual {v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.isValid:()Z // method@ec57 │ │ +4a1206: 0a00 |0009: move-result v0 │ │ +4a1208: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +4a120c: 1102 |000c: return-object v2 │ │ +4a120e: 2200 4b1c |000d: new-instance v0, Lno/nordicsemi/android/ble/exception/InvalidDataException; // type@1c4b │ │ +4a1212: 7020 feef 2000 |000f: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/exception/InvalidDataException;.:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V // method@effe │ │ +4a1218: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=187 │ │ 0x000d line=188 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lno/nordicsemi/android/ble/ReadRequest; │ │ @@ -1897730,23 +1897731,23 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4a1218: |[4a1218] no.nordicsemi.android.ble.ReadRequest.awaitValid:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ -4a1228: 6e20 acea 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@eaac │ │ -4a122e: 6e10 57ec 0200 |0003: invoke-virtual {v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.isValid:()Z // method@ec57 │ │ -4a1234: 0a00 |0006: move-result v0 │ │ -4a1236: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -4a123a: 1102 |0009: return-object v2 │ │ -4a123c: 2200 4b1c |000a: new-instance v0, Lno/nordicsemi/android/ble/exception/InvalidDataException; // type@1c4b │ │ -4a1240: 7020 feef 2000 |000c: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/exception/InvalidDataException;.:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V // method@effe │ │ -4a1246: 2700 |000f: throw v0 │ │ +4a121c: |[4a121c] no.nordicsemi.android.ble.ReadRequest.awaitValid:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ +4a122c: 6e20 acea 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/ReadRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@eaac │ │ +4a1232: 6e10 57ec 0200 |0003: invoke-virtual {v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.isValid:()Z // method@ec57 │ │ +4a1238: 0a00 |0006: move-result v0 │ │ +4a123a: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +4a123e: 1102 |0009: return-object v2 │ │ +4a1240: 2200 4b1c |000a: new-instance v0, Lno/nordicsemi/android/ble/exception/InvalidDataException; // type@1c4b │ │ +4a1244: 7020 feef 2000 |000c: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/exception/InvalidDataException;.:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V // method@effe │ │ +4a124a: 2700 |000f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0003 line=220 │ │ 0x000a line=221 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lno/nordicsemi/android/ble/ReadRequest; │ │ @@ -1897757,17 +1897758,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1020: |[4a1020] no.nordicsemi.android.ble.ReadRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a1030: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ -4a1036: 1100 |0003: return-object v0 │ │ +4a1024: |[4a1024] no.nordicsemi.android.ble.ReadRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a1034: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ +4a103a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1897776,18 +1897777,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1118: |[4a1118] no.nordicsemi.android.ble.ReadRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a1128: 6e20 afea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eaaf │ │ -4a112e: 0c01 |0003: move-result-object v1 │ │ -4a1130: 1101 |0004: return-object v1 │ │ +4a111c: |[4a111c] no.nordicsemi.android.ble.ReadRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a112c: 6e20 afea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eaaf │ │ +4a1132: 0c01 |0003: move-result-object v1 │ │ +4a1134: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1897796,17 +1897797,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1038: |[4a1038] no.nordicsemi.android.ble.ReadRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a1048: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ -4a104e: 1100 |0003: return-object v0 │ │ +4a103c: |[4a103c] no.nordicsemi.android.ble.ReadRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a104c: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ +4a1052: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1897815,18 +1897816,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1134: |[4a1134] no.nordicsemi.android.ble.ReadRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a1144: 6e20 b1ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eab1 │ │ -4a114a: 0c01 |0003: move-result-object v1 │ │ -4a114c: 1101 |0004: return-object v1 │ │ +4a1138: |[4a1138] no.nordicsemi.android.ble.ReadRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a1148: 6e20 b1ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eab1 │ │ +4a114e: 0c01 |0003: move-result-object v1 │ │ +4a1150: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1897835,17 +1897836,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1050: |[4a1050] no.nordicsemi.android.ble.ReadRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a1060: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ -4a1066: 1100 |0003: return-object v0 │ │ +4a1054: |[4a1054] no.nordicsemi.android.ble.ReadRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a1064: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ +4a106a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1897854,18 +1897855,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1150: |[4a1150] no.nordicsemi.android.ble.ReadRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a1160: 6e20 b4ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eab4 │ │ -4a1166: 0c01 |0003: move-result-object v1 │ │ -4a1168: 1101 |0004: return-object v1 │ │ +4a1154: |[4a1154] no.nordicsemi.android.ble.ReadRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a1164: 6e20 b4ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eab4 │ │ +4a116a: 0c01 |0003: move-result-object v1 │ │ +4a116c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1897874,17 +1897875,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataFilter;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a1068: |[4a1068] no.nordicsemi.android.ble.ReadRequest.filter:(Lno/nordicsemi/android/ble/data/DataFilter;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a1078: 5b01 0eab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab0e │ │ -4a107c: 1100 |0002: return-object v0 │ │ +4a106c: |[4a106c] no.nordicsemi.android.ble.ReadRequest.filter:(Lno/nordicsemi/android/ble/data/DataFilter;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a107c: 5b01 0eab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab0e │ │ +4a1080: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/data/DataFilter; │ │ │ │ @@ -1897893,21 +1897894,21 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4a0fd0: |[4a0fd0] no.nordicsemi.android.ble.ReadRequest.hasMore:()Z │ │ -4a0fe0: 5210 0cab |0000: iget v0, v1, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ -4a0fe4: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -4a0fe8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4a0fea: 2802 |0005: goto 0007 // +0002 │ │ -4a0fec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4a0fee: 0f00 |0007: return v0 │ │ +4a0fd4: |[4a0fd4] no.nordicsemi.android.ble.ReadRequest.hasMore:()Z │ │ +4a0fe4: 5210 0cab |0000: iget v0, v1, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ +4a0fe8: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +4a0fec: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4a0fee: 2802 |0005: goto 0007 // +0002 │ │ +4a0ff0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4a0ff2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/ReadRequest; │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/ReadRequest;) │ │ @@ -1897915,17 +1897916,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1080: |[4a1080] no.nordicsemi.android.ble.ReadRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a1090: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ -4a1096: 1100 |0003: return-object v0 │ │ +4a1084: |[4a1084] no.nordicsemi.android.ble.ReadRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a1094: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ +4a109a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1897934,18 +1897935,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a116c: |[4a116c] no.nordicsemi.android.ble.ReadRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a117c: 6e20 b8ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eab8 │ │ -4a1182: 0c01 |0003: move-result-object v1 │ │ -4a1184: 1101 |0004: return-object v1 │ │ +4a1170: |[4a1170] no.nordicsemi.android.ble.ReadRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a1180: 6e20 b8ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eab8 │ │ +4a1186: 0c01 |0003: move-result-object v1 │ │ +4a1188: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1897954,20 +1897955,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4a12c0: |[4a12c0] no.nordicsemi.android.ble.ReadRequest.lambda$notifyValueChanged$1$ReadRequest:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ -4a12d0: 5420 10ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/ReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab10 │ │ -4a12d4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4a12d8: 5221 0cab |0004: iget v1, v2, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ -4a12dc: 7240 49ec 3014 |0006: invoke-interface {v0, v3, v4, v1}, Lno/nordicsemi/android/ble/callback/ReadProgressCallback;.onPacketReceived:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec49 │ │ -4a12e2: 0e00 |0009: return-void │ │ +4a12c4: |[4a12c4] no.nordicsemi.android.ble.ReadRequest.lambda$notifyValueChanged$1$ReadRequest:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ +4a12d4: 5420 10ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/ReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab10 │ │ +4a12d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4a12dc: 5221 0cab |0004: iget v1, v2, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ +4a12e0: 7240 49ec 3014 |0006: invoke-interface {v0, v3, v4, v1}, Lno/nordicsemi/android/ble/callback/ReadProgressCallback;.onPacketReceived:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec49 │ │ +4a12e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1897978,25 +1897979,25 @@ │ │ type : '([B)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4a0ff0: |[4a0ff0] no.nordicsemi.android.ble.ReadRequest.matches:([B)Z │ │ -4a1000: 5410 0eab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ReadRequest;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab0e │ │ -4a1004: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -4a1008: 7220 dbef 2000 |0004: invoke-interface {v0, v2}, Lno/nordicsemi/android/ble/data/DataFilter;.filter:([B)Z // method@efdb │ │ -4a100e: 0a02 |0007: move-result v2 │ │ -4a1010: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -4a1014: 2803 |000a: goto 000d // +0003 │ │ -4a1016: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4a1018: 2802 |000c: goto 000e // +0002 │ │ -4a101a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -4a101c: 0f02 |000e: return v2 │ │ +4a0ff4: |[4a0ff4] no.nordicsemi.android.ble.ReadRequest.matches:([B)Z │ │ +4a1004: 5410 0eab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ReadRequest;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab0e │ │ +4a1008: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +4a100c: 7220 dbef 2000 |0004: invoke-interface {v0, v2}, Lno/nordicsemi/android/ble/data/DataFilter;.filter:([B)Z // method@efdb │ │ +4a1012: 0a02 |0007: move-result v2 │ │ +4a1014: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +4a1018: 2803 |000a: goto 000d // +0003 │ │ +4a101a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4a101c: 2802 |000c: goto 000e // +0002 │ │ +4a101e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +4a1020: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x000f reg=2 (null) [B │ │ │ │ @@ -1898005,19 +1898006,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataMerger;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4a1098: |[4a1098] no.nordicsemi.android.ble.ReadRequest.merge:(Lno/nordicsemi/android/ble/data/DataMerger;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a10a8: 5b01 0dab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab0d │ │ -4a10ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a10ae: 5b01 10ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab10 │ │ -4a10b2: 1100 |0005: return-object v0 │ │ +4a109c: |[4a109c] no.nordicsemi.android.ble.ReadRequest.merge:(Lno/nordicsemi/android/ble/data/DataMerger;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a10ac: 5b01 0dab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab0d │ │ +4a10b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a10b2: 5b01 10ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab10 │ │ +4a10b6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/data/DataMerger; │ │ @@ -1898027,18 +1898028,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataMerger;Lno/nordicsemi/android/ble/callback/ReadProgressCallback;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4a10b4: |[4a10b4] no.nordicsemi.android.ble.ReadRequest.merge:(Lno/nordicsemi/android/ble/data/DataMerger;Lno/nordicsemi/android/ble/callback/ReadProgressCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a10c4: 5b01 0dab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab0d │ │ -4a10c8: 5b02 10ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/ReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab10 │ │ -4a10cc: 1100 |0004: return-object v0 │ │ +4a10b8: |[4a10b8] no.nordicsemi.android.ble.ReadRequest.merge:(Lno/nordicsemi/android/ble/data/DataMerger;Lno/nordicsemi/android/ble/callback/ReadProgressCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a10c8: 5b01 0dab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/ReadRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab0d │ │ +4a10cc: 5b02 10ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/ReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab10 │ │ +4a10d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0002 line=154 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/data/DataMerger; │ │ @@ -1898049,57 +1898050,57 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -4a12fc: |[4a12fc] no.nordicsemi.android.ble.ReadRequest.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ -4a130c: 5450 11ab |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/ReadRequest;.valueCallback:Ljava/lang/Object; // field@ab11 │ │ -4a1310: 1f00 841b |0002: check-cast v0, Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // type@1b84 │ │ -4a1314: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4a1318: 0e00 |0006: return-void │ │ -4a131a: 5451 0dab |0007: iget-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab0d │ │ -4a131e: 3901 1200 |0009: if-nez v1, 001b // +0012 │ │ -4a1322: 2201 401c |000b: new-instance v1, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4a1326: 7020 c1ef 7100 |000d: invoke-direct {v1, v7}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4a132c: 5457 0fab |0010: iget-object v7, v5, Lno/nordicsemi/android/ble/ReadRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab0f │ │ -4a1330: 2202 341b |0012: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ; // type@1b34 │ │ -4a1334: 7040 43e8 0216 |0014: invoke-direct {v2, v0, v6, v1}, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e843 │ │ -4a133a: 7220 1cea 2700 |0017: invoke-interface {v7, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a1340: 283c |001a: goto 0056 // +003c │ │ -4a1342: 5451 0fab |001b: iget-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab0f │ │ -4a1346: 2202 321b |001d: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg; // type@1b32 │ │ -4a134a: 7040 3fe8 5276 |001f: invoke-direct {v2, v5, v6, v7}, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.:(Lno/nordicsemi/android/ble/ReadRequest;Landroid/bluetooth/BluetoothDevice;[B)V // method@e83f │ │ -4a1350: 7220 1cea 2100 |0022: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a1356: 5451 0bab |0025: iget-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab0b │ │ -4a135a: 3901 0900 |0027: if-nez v1, 0030 // +0009 │ │ -4a135e: 2201 441c |0029: new-instance v1, Lno/nordicsemi/android/ble/data/DataStream; // type@1c44 │ │ -4a1362: 7010 deef 0100 |002b: invoke-direct {v1}, Lno/nordicsemi/android/ble/data/DataStream;.:()V // method@efde │ │ -4a1368: 5b51 0bab |002e: iput-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab0b │ │ -4a136c: 5451 0dab |0030: iget-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab0d │ │ -4a1370: 5452 0bab |0032: iget-object v2, v5, Lno/nordicsemi/android/ble/ReadRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab0b │ │ -4a1374: 5253 0cab |0034: iget v3, v5, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ -4a1378: d804 0301 |0036: add-int/lit8 v4, v3, #int 1 // #01 │ │ -4a137c: 5954 0cab |0038: iput v4, v5, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ -4a1380: 7240 dcef 2137 |003a: invoke-interface {v1, v2, v7, v3}, Lno/nordicsemi/android/ble/data/DataMerger;.merge:(Lno/nordicsemi/android/ble/data/DataStream;[BI)Z // method@efdc │ │ -4a1386: 0a07 |003d: move-result v7 │ │ -4a1388: 3807 1800 |003e: if-eqz v7, 0056 // +0018 │ │ -4a138c: 5457 0bab |0040: iget-object v7, v5, Lno/nordicsemi/android/ble/ReadRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab0b │ │ -4a1390: 6e10 e1ef 0700 |0042: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/DataStream;.toData:()Lno/nordicsemi/android/ble/data/Data; // method@efe1 │ │ -4a1396: 0c07 |0045: move-result-object v7 │ │ -4a1398: 5451 0fab |0046: iget-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab0f │ │ -4a139c: 2202 331b |0048: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4; // type@1b33 │ │ -4a13a0: 7040 41e8 0276 |004a: invoke-direct {v2, v0, v6, v7}, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e841 │ │ -4a13a6: 7220 1cea 2100 |004d: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a13ac: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -4a13ae: 5b56 0bab |0051: iput-object v6, v5, Lno/nordicsemi/android/ble/ReadRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab0b │ │ -4a13b2: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -4a13b4: 5956 0cab |0054: iput v6, v5, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ -4a13b8: 0e00 |0056: return-void │ │ +4a1300: |[4a1300] no.nordicsemi.android.ble.ReadRequest.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ +4a1310: 5450 11ab |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/ReadRequest;.valueCallback:Ljava/lang/Object; // field@ab11 │ │ +4a1314: 1f00 841b |0002: check-cast v0, Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // type@1b84 │ │ +4a1318: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4a131c: 0e00 |0006: return-void │ │ +4a131e: 5451 0dab |0007: iget-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab0d │ │ +4a1322: 3901 1200 |0009: if-nez v1, 001b // +0012 │ │ +4a1326: 2201 401c |000b: new-instance v1, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4a132a: 7020 c1ef 7100 |000d: invoke-direct {v1, v7}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4a1330: 5457 0fab |0010: iget-object v7, v5, Lno/nordicsemi/android/ble/ReadRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab0f │ │ +4a1334: 2202 341b |0012: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ; // type@1b34 │ │ +4a1338: 7040 43e8 0216 |0014: invoke-direct {v2, v0, v6, v1}, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$tp_fv3X0rfRpaIc9tbgr8Xu0thQ;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e843 │ │ +4a133e: 7220 1cea 2700 |0017: invoke-interface {v7, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a1344: 283c |001a: goto 0056 // +003c │ │ +4a1346: 5451 0fab |001b: iget-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab0f │ │ +4a134a: 2202 321b |001d: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg; // type@1b32 │ │ +4a134e: 7040 3fe8 5276 |001f: invoke-direct {v2, v5, v6, v7}, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$SBcgraCgp82hhvLITIwaUCVYYbg;.:(Lno/nordicsemi/android/ble/ReadRequest;Landroid/bluetooth/BluetoothDevice;[B)V // method@e83f │ │ +4a1354: 7220 1cea 2100 |0022: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a135a: 5451 0bab |0025: iget-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab0b │ │ +4a135e: 3901 0900 |0027: if-nez v1, 0030 // +0009 │ │ +4a1362: 2201 441c |0029: new-instance v1, Lno/nordicsemi/android/ble/data/DataStream; // type@1c44 │ │ +4a1366: 7010 deef 0100 |002b: invoke-direct {v1}, Lno/nordicsemi/android/ble/data/DataStream;.:()V // method@efde │ │ +4a136c: 5b51 0bab |002e: iput-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab0b │ │ +4a1370: 5451 0dab |0030: iget-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab0d │ │ +4a1374: 5452 0bab |0032: iget-object v2, v5, Lno/nordicsemi/android/ble/ReadRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab0b │ │ +4a1378: 5253 0cab |0034: iget v3, v5, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ +4a137c: d804 0301 |0036: add-int/lit8 v4, v3, #int 1 // #01 │ │ +4a1380: 5954 0cab |0038: iput v4, v5, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ +4a1384: 7240 dcef 2137 |003a: invoke-interface {v1, v2, v7, v3}, Lno/nordicsemi/android/ble/data/DataMerger;.merge:(Lno/nordicsemi/android/ble/data/DataStream;[BI)Z // method@efdc │ │ +4a138a: 0a07 |003d: move-result v7 │ │ +4a138c: 3807 1800 |003e: if-eqz v7, 0056 // +0018 │ │ +4a1390: 5457 0bab |0040: iget-object v7, v5, Lno/nordicsemi/android/ble/ReadRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab0b │ │ +4a1394: 6e10 e1ef 0700 |0042: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/DataStream;.toData:()Lno/nordicsemi/android/ble/data/Data; // method@efe1 │ │ +4a139a: 0c07 |0045: move-result-object v7 │ │ +4a139c: 5451 0fab |0046: iget-object v1, v5, Lno/nordicsemi/android/ble/ReadRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab0f │ │ +4a13a0: 2202 331b |0048: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4; // type@1b33 │ │ +4a13a4: 7040 41e8 0276 |004a: invoke-direct {v2, v0, v6, v7}, Lno/nordicsemi/android/ble/-$$Lambda$ReadRequest$ZwTEYoiNZx-QShL6xvX20Doayl4;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e841 │ │ +4a13aa: 7220 1cea 2100 |004d: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a13b0: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +4a13b2: 5b56 0bab |0051: iput-object v6, v5, Lno/nordicsemi/android/ble/ReadRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab0b │ │ +4a13b6: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +4a13b8: 5956 0cab |0054: iput v6, v5, Lno/nordicsemi/android/ble/ReadRequest;.count:I // field@ab0c │ │ +4a13bc: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0007 line=238 │ │ 0x000b line=239 │ │ 0x0010 line=240 │ │ 0x001b line=242 │ │ @@ -1898120,17 +1898121,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a10d0: |[4a10d0] no.nordicsemi.android.ble.ReadRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a10e0: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ -4a10e6: 1100 |0003: return-object v0 │ │ +4a10d4: |[4a10d4] no.nordicsemi.android.ble.ReadRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a10e4: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ +4a10ea: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1898139,18 +1898140,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1188: |[4a1188] no.nordicsemi.android.ble.ReadRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a1198: 6e20 c2ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac2 │ │ -4a119e: 0c01 |0003: move-result-object v1 │ │ -4a11a0: 1101 |0004: return-object v1 │ │ +4a118c: |[4a118c] no.nordicsemi.android.ble.ReadRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a119c: 6e20 c2ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac2 │ │ +4a11a2: 0c01 |0003: move-result-object v1 │ │ +4a11a4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1898159,17 +1898160,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a10e8: |[4a10e8] no.nordicsemi.android.ble.ReadRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a10f8: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ -4a10fe: 1100 |0003: return-object v0 │ │ +4a10ec: |[4a10ec] no.nordicsemi.android.ble.ReadRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a10fc: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ +4a1102: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1898178,18 +1898179,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a11a4: |[4a11a4] no.nordicsemi.android.ble.ReadRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a11b4: 6e20 c4ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac4 │ │ -4a11ba: 0c01 |0003: move-result-object v1 │ │ -4a11bc: 1101 |0004: return-object v1 │ │ +4a11a8: |[4a11a8] no.nordicsemi.android.ble.ReadRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a11b8: 6e20 c4ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac4 │ │ +4a11be: 0c01 |0003: move-result-object v1 │ │ +4a11c0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1898198,17 +1898199,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1100: |[4a1100] no.nordicsemi.android.ble.ReadRequest.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ -4a1110: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ -4a1116: 1100 |0003: return-object v0 │ │ +4a1104: |[4a1104] no.nordicsemi.android.ble.ReadRequest.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ReadRequest; │ │ +4a1114: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ +4a111a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ │ │ @@ -1898217,19 +1898218,19 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a11c0: |[4a11c0] no.nordicsemi.android.ble.ReadRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ -4a11d0: 1f01 841b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // type@1b84 │ │ -4a11d4: 6e20 c6ea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac6 │ │ -4a11da: 0c01 |0005: move-result-object v1 │ │ -4a11dc: 1101 |0006: return-object v1 │ │ +4a11c4: |[4a11c4] no.nordicsemi.android.ble.ReadRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ +4a11d4: 1f01 841b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // type@1b84 │ │ +4a11d8: 6e20 c6ea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRequest;.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ReadRequest; // method@eac6 │ │ +4a11de: 0c01 |0005: move-result-object v1 │ │ +4a11e0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/ReadRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1898313,17 +1898314,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a152c: |[4a152c] no.nordicsemi.android.ble.ReadRssiRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -4a153c: 7020 86eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ -4a1542: 0e00 |0003: return-void │ │ +4a1530: |[4a1530] no.nordicsemi.android.ble.ReadRssiRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +4a1540: 7020 86eb 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@eb86 │ │ +4a1546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ │ │ @@ -1898333,17 +1898334,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a13bc: |[4a13bc] no.nordicsemi.android.ble.ReadRssiRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ -4a13cc: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ -4a13d2: 1100 |0003: return-object v0 │ │ +4a13c0: |[4a13c0] no.nordicsemi.android.ble.ReadRssiRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ +4a13d0: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ +4a13d6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1898352,18 +1898353,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1464: |[4a1464] no.nordicsemi.android.ble.ReadRssiRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a1474: 6e20 c9ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@eac9 │ │ -4a147a: 0c01 |0003: move-result-object v1 │ │ -4a147c: 1101 |0004: return-object v1 │ │ +4a1468: |[4a1468] no.nordicsemi.android.ble.ReadRssiRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a1478: 6e20 c9ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@eac9 │ │ +4a147e: 0c01 |0003: move-result-object v1 │ │ +4a1480: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1898372,17 +1898373,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a13d4: |[4a13d4] no.nordicsemi.android.ble.ReadRssiRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ -4a13e4: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ -4a13ea: 1100 |0003: return-object v0 │ │ +4a13d8: |[4a13d8] no.nordicsemi.android.ble.ReadRssiRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ +4a13e8: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ +4a13ee: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1898391,18 +1898392,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a1480: |[4a1480] no.nordicsemi.android.ble.ReadRssiRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a1490: 6e20 cbea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@eacb │ │ -4a1496: 0c01 |0003: move-result-object v1 │ │ -4a1498: 1101 |0004: return-object v1 │ │ +4a1484: |[4a1484] no.nordicsemi.android.ble.ReadRssiRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a1494: 6e20 cbea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@eacb │ │ +4a149a: 0c01 |0003: move-result-object v1 │ │ +4a149c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1898411,17 +1898412,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a13ec: |[4a13ec] no.nordicsemi.android.ble.ReadRssiRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ -4a13fc: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ -4a1402: 1100 |0003: return-object v0 │ │ +4a13f0: |[4a13f0] no.nordicsemi.android.ble.ReadRssiRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ +4a1400: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ +4a1406: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1898430,18 +1898431,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a149c: |[4a149c] no.nordicsemi.android.ble.ReadRssiRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a14ac: 6e20 cdea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@eacd │ │ -4a14b2: 0c01 |0003: move-result-object v1 │ │ -4a14b4: 1101 |0004: return-object v1 │ │ +4a14a0: |[4a14a0] no.nordicsemi.android.ble.ReadRssiRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a14b0: 6e20 cdea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@eacd │ │ +4a14b6: 0c01 |0003: move-result-object v1 │ │ +4a14b8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1898450,17 +1898451,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1404: |[4a1404] no.nordicsemi.android.ble.ReadRssiRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ -4a1414: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ -4a141a: 1100 |0003: return-object v0 │ │ +4a1408: |[4a1408] no.nordicsemi.android.ble.ReadRssiRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ +4a1418: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ +4a141e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1898469,18 +1898470,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a14b8: |[4a14b8] no.nordicsemi.android.ble.ReadRssiRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a14c8: 6e20 cfea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@eacf │ │ -4a14ce: 0c01 |0003: move-result-object v1 │ │ -4a14d0: 1101 |0004: return-object v1 │ │ +4a14bc: |[4a14bc] no.nordicsemi.android.ble.ReadRssiRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a14cc: 6e20 cfea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@eacf │ │ +4a14d2: 0c01 |0003: move-result-object v1 │ │ +4a14d4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1898489,21 +1898490,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4a1544: |[4a1544] no.nordicsemi.android.ble.ReadRssiRequest.lambda$notifyRssiRead$0$ReadRssiRequest:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a1554: 5410 13ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ReadRssiRequest;.valueCallback:Ljava/lang/Object; // field@ab13 │ │ -4a1558: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4a155c: 5410 13ab |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/ReadRssiRequest;.valueCallback:Ljava/lang/Object; // field@ab13 │ │ -4a1560: 1f00 8b1b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/RssiCallback; // type@1b8b │ │ -4a1564: 7230 4aec 2003 |0008: invoke-interface {v0, v2, v3}, Lno/nordicsemi/android/ble/callback/RssiCallback;.onRssiRead:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec4a │ │ -4a156a: 0e00 |000b: return-void │ │ +4a1548: |[4a1548] no.nordicsemi.android.ble.ReadRssiRequest.lambda$notifyRssiRead$0$ReadRssiRequest:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a1558: 5410 13ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/ReadRssiRequest;.valueCallback:Ljava/lang/Object; // field@ab13 │ │ +4a155c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4a1560: 5410 13ab |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/ReadRssiRequest;.valueCallback:Ljava/lang/Object; // field@ab13 │ │ +4a1564: 1f00 8b1b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/RssiCallback; // type@1b8b │ │ +4a1568: 7230 4aec 2003 |0008: invoke-interface {v0, v2, v3}, Lno/nordicsemi/android/ble/callback/RssiCallback;.onRssiRead:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec4a │ │ +4a156e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1898514,20 +1898515,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4a156c: |[4a156c] no.nordicsemi.android.ble.ReadRssiRequest.notifyRssiRead:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a157c: 5420 12ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/ReadRssiRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab12 │ │ -4a1580: 2201 351b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU; // type@1b35 │ │ -4a1584: 7040 45e8 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.:(Lno/nordicsemi/android/ble/ReadRssiRequest;Landroid/bluetooth/BluetoothDevice;I)V // method@e845 │ │ -4a158a: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a1590: 0e00 |000a: return-void │ │ +4a1570: |[4a1570] no.nordicsemi.android.ble.ReadRssiRequest.notifyRssiRead:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a1580: 5420 12ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/ReadRssiRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab12 │ │ +4a1584: 2201 351b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU; // type@1b35 │ │ +4a1588: 7040 45e8 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$ReadRssiRequest$Wvpop39SwA7zeJhRRsIanl-r5lU;.:(Lno/nordicsemi/android/ble/ReadRssiRequest;Landroid/bluetooth/BluetoothDevice;I)V // method@e845 │ │ +4a158e: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a1594: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x000b reg=4 (null) I │ │ @@ -1898537,17 +1898538,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReadRssiRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a141c: |[4a141c] no.nordicsemi.android.ble.ReadRssiRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ -4a142c: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ -4a1432: 1100 |0003: return-object v0 │ │ +4a1420: |[4a1420] no.nordicsemi.android.ble.ReadRssiRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ +4a1430: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ +4a1436: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1898556,18 +1898557,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a14d4: |[4a14d4] no.nordicsemi.android.ble.ReadRssiRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a14e4: 6e20 d3ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@ead3 │ │ -4a14ea: 0c01 |0003: move-result-object v1 │ │ -4a14ec: 1101 |0004: return-object v1 │ │ +4a14d8: |[4a14d8] no.nordicsemi.android.ble.ReadRssiRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a14e8: 6e20 d3ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@ead3 │ │ +4a14ee: 0c01 |0003: move-result-object v1 │ │ +4a14f0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1898576,17 +1898577,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRssiRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a1434: |[4a1434] no.nordicsemi.android.ble.ReadRssiRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ -4a1444: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ -4a144a: 1100 |0003: return-object v0 │ │ +4a1438: |[4a1438] no.nordicsemi.android.ble.ReadRssiRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ +4a1448: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ +4a144e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1898595,18 +1898596,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a14f0: |[4a14f0] no.nordicsemi.android.ble.ReadRssiRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a1500: 6e20 d5ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@ead5 │ │ -4a1506: 0c01 |0003: move-result-object v1 │ │ -4a1508: 1101 |0004: return-object v1 │ │ +4a14f4: |[4a14f4] no.nordicsemi.android.ble.ReadRssiRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a1504: 6e20 d5ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@ead5 │ │ +4a150a: 0c01 |0003: move-result-object v1 │ │ +4a150c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1898615,17 +1898616,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/RssiCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a144c: |[4a144c] no.nordicsemi.android.ble.ReadRssiRequest.with:(Lno/nordicsemi/android/ble/callback/RssiCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ -4a145c: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ -4a1462: 1100 |0003: return-object v0 │ │ +4a1450: |[4a1450] no.nordicsemi.android.ble.ReadRssiRequest.with:(Lno/nordicsemi/android/ble/callback/RssiCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ +4a1460: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ +4a1466: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/RssiCallback; │ │ │ │ @@ -1898634,19 +1898635,19 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a150c: |[4a150c] no.nordicsemi.android.ble.ReadRssiRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ -4a151c: 1f01 8b1b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/RssiCallback; // type@1b8b │ │ -4a1520: 6e20 d7ea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.with:(Lno/nordicsemi/android/ble/callback/RssiCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@ead7 │ │ -4a1526: 0c01 |0005: move-result-object v1 │ │ -4a1528: 1101 |0006: return-object v1 │ │ +4a1510: |[4a1510] no.nordicsemi.android.ble.ReadRssiRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ +4a1520: 1f01 8b1b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/RssiCallback; // type@1b8b │ │ +4a1524: 6e20 d7ea 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ReadRssiRequest;.with:(Lno/nordicsemi/android/ble/callback/RssiCallback;)Lno/nordicsemi/android/ble/ReadRssiRequest; // method@ead7 │ │ +4a152a: 0c01 |0005: move-result-object v1 │ │ +4a152c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/ReadRssiRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1898820,37 +1898821,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a4834: |[4a4834] no.nordicsemi.android.ble.WriteRequest.:()V │ │ -4a4844: 2200 451c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/DefaultMtuSplitter; // type@1c45 │ │ -4a4848: 7010 e5ef 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/data/DefaultMtuSplitter;.:()V // method@efe5 │ │ -4a484e: 6900 87ab |0005: sput-object v0, Lno/nordicsemi/android/ble/WriteRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab87 │ │ -4a4852: 0e00 |0007: return-void │ │ +4a4838: |[4a4838] no.nordicsemi.android.ble.WriteRequest.:()V │ │ +4a4848: 2200 451c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/DefaultMtuSplitter; // type@1c45 │ │ +4a484c: 7010 e5ef 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/data/DefaultMtuSplitter;.:()V // method@efe5 │ │ +4a4852: 6900 87ab |0005: sput-object v0, Lno/nordicsemi/android/ble/WriteRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab87 │ │ +4a4856: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/WriteRequest;) │ │ name : '' │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4a4854: |[4a4854] no.nordicsemi.android.ble.WriteRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ -4a4864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4a4866: 7030 21ec 2100 |0001: invoke-direct {v1, v2, v0}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ec21 │ │ -4a486c: 0e00 |0004: return-void │ │ +4a4858: |[4a4858] no.nordicsemi.android.ble.WriteRequest.:(Lno/nordicsemi/android/ble/Request$Type;)V │ │ +4a4868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4a486a: 7030 21ec 2100 |0001: invoke-direct {v1, v2, v0}, Lno/nordicsemi/android/ble/WriteRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@ec21 │ │ +4a4870: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0005 reg=2 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ │ │ @@ -1898859,25 +1898860,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4a4870: |[4a4870] no.nordicsemi.android.ble.WriteRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -4a4880: 7030 87eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb87 │ │ -4a4886: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a4888: 5901 8aab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ -4a488c: 5c01 89ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ -4a4890: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4a4892: 5b02 8cab |0009: iput-object v2, v0, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ -4a4896: 5901 93ab |000b: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ -4a489a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -4a489c: 5c01 89ab |000e: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ -4a48a0: 0e00 |0010: return-void │ │ +4a4874: |[4a4874] no.nordicsemi.android.ble.WriteRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +4a4884: 7030 87eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb87 │ │ +4a488a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a488c: 5901 8aab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ +4a4890: 5c01 89ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ +4a4894: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4a4896: 5b02 8cab |0009: iput-object v2, v0, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ +4a489a: 5901 93ab |000b: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ +4a489e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +4a48a0: 5c01 89ab |000e: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ +4a48a4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=57 │ │ 0x0006 line=58 │ │ 0x0009 line=67 │ │ 0x000b line=68 │ │ @@ -1898892,24 +1898893,24 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4a48a4: |[4a48a4] no.nordicsemi.android.ble.WriteRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V │ │ -4a48b4: 7030 87eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb87 │ │ -4a48ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a48bc: 5901 8aab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ -4a48c0: 5c01 89ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ -4a48c4: 7130 1bea 4305 |0008: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ -4a48ca: 0c02 |000b: move-result-object v2 │ │ -4a48cc: 5b02 8cab |000c: iput-object v2, v0, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ -4a48d0: 5901 93ab |000e: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ -4a48d4: 0e00 |0010: return-void │ │ +4a48a8: |[4a48a8] no.nordicsemi.android.ble.WriteRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V │ │ +4a48b8: 7030 87eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb87 │ │ +4a48be: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a48c0: 5901 8aab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ +4a48c4: 5c01 89ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ +4a48c8: 7130 1bea 4305 |0008: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ +4a48ce: 0c02 |000b: move-result-object v2 │ │ +4a48d0: 5b02 8cab |000c: iput-object v2, v0, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ +4a48d4: 5901 93ab |000e: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ +4a48d8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=57 │ │ 0x0006 line=58 │ │ 0x0008 line=86 │ │ 0x000e line=87 │ │ @@ -1898926,24 +1898927,24 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4a48d8: |[4a48d8] no.nordicsemi.android.ble.WriteRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V │ │ -4a48e8: 7030 87eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb87 │ │ -4a48ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a48f0: 5901 8aab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ -4a48f4: 5c01 89ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ -4a48f8: 7130 1bea 4305 |0008: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ -4a48fe: 0c01 |000b: move-result-object v1 │ │ -4a4900: 5b01 8cab |000c: iput-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ -4a4904: 5906 93ab |000e: iput v6, v0, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ -4a4908: 0e00 |0010: return-void │ │ +4a48dc: |[4a48dc] no.nordicsemi.android.ble.WriteRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BIII)V │ │ +4a48ec: 7030 87eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@eb87 │ │ +4a48f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a48f4: 5901 8aab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ +4a48f8: 5c01 89ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ +4a48fc: 7130 1bea 4305 |0008: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ +4a4902: 0c01 |000b: move-result-object v1 │ │ +4a4904: 5b01 8cab |000c: iput-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ +4a4908: 5906 93ab |000e: iput v6, v0, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ +4a490c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=57 │ │ 0x0006 line=58 │ │ 0x0008 line=78 │ │ 0x000e line=79 │ │ @@ -1898961,25 +1898962,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -4a490c: |[4a490c] no.nordicsemi.android.ble.WriteRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V │ │ -4a491c: 7030 88eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb88 │ │ -4a4922: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a4924: 5901 8aab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ -4a4928: 5c01 89ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ -4a492c: 7130 1bea 4305 |0008: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ -4a4932: 0c01 |000b: move-result-object v1 │ │ -4a4934: 5b01 8cab |000c: iput-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ -4a4938: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -4a493a: 5901 93ab |000f: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ -4a493e: 0e00 |0011: return-void │ │ +4a4910: |[4a4910] no.nordicsemi.android.ble.WriteRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V │ │ +4a4920: 7030 88eb 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/SimpleValueRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@eb88 │ │ +4a4926: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a4928: 5901 8aab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ +4a492c: 5c01 89ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ +4a4930: 7130 1bea 4305 |0008: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ +4a4936: 0c01 |000b: move-result-object v1 │ │ +4a4938: 5b01 8cab |000c: iput-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ +4a493c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +4a493e: 5901 93ab |000f: iput v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ +4a4942: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=57 │ │ 0x0006 line=58 │ │ 0x0008 line=94 │ │ 0x000f line=95 │ │ @@ -1898997,18 +1898998,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a464c: |[4a464c] no.nordicsemi.android.ble.WriteRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a465c: 6e20 26ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec26 │ │ -4a4662: 0c01 |0003: move-result-object v1 │ │ -4a4664: 1101 |0004: return-object v1 │ │ +4a4650: |[4a4650] no.nordicsemi.android.ble.WriteRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a4660: 6e20 26ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec26 │ │ +4a4666: 0c01 |0003: move-result-object v1 │ │ +4a4668: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1899017,17 +1899018,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a4714: |[4a4714] no.nordicsemi.android.ble.WriteRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a4724: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ -4a472a: 1100 |0003: return-object v0 │ │ +4a4718: |[4a4718] no.nordicsemi.android.ble.WriteRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a4728: 6f20 8deb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8d │ │ +4a472e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -1899036,18 +1899037,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a4668: |[4a4668] no.nordicsemi.android.ble.WriteRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a4678: 6e20 28ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec28 │ │ -4a467e: 0c01 |0003: move-result-object v1 │ │ -4a4680: 1101 |0004: return-object v1 │ │ +4a466c: |[4a466c] no.nordicsemi.android.ble.WriteRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a467c: 6e20 28ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec28 │ │ +4a4682: 0c01 |0003: move-result-object v1 │ │ +4a4684: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1899056,17 +1899057,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a472c: |[4a472c] no.nordicsemi.android.ble.WriteRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a473c: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ -4a4742: 1100 |0003: return-object v0 │ │ +4a4730: |[4a4730] no.nordicsemi.android.ble.WriteRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a4740: 6f20 8eeb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8e │ │ +4a4746: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -1899075,18 +1899076,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a4684: |[4a4684] no.nordicsemi.android.ble.WriteRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a4694: 6e20 2bec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec2b │ │ -4a469a: 0c01 |0003: move-result-object v1 │ │ -4a469c: 1101 |0004: return-object v1 │ │ +4a4688: |[4a4688] no.nordicsemi.android.ble.WriteRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a4698: 6e20 2bec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec2b │ │ +4a469e: 0c01 |0003: move-result-object v1 │ │ +4a46a0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1899095,17 +1899096,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a4744: |[4a4744] no.nordicsemi.android.ble.WriteRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a4754: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ -4a475a: 1100 |0003: return-object v0 │ │ +4a4748: |[4a4748] no.nordicsemi.android.ble.WriteRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a4758: 6f20 8feb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@eb8f │ │ +4a475e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -1899114,19 +1899115,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a4940: |[4a4940] no.nordicsemi.android.ble.WriteRequest.forceSplit:()V │ │ -4a4950: 5410 8dab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ -4a4954: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -4a4958: 6e10 3bec 0100 |0004: invoke-virtual {v1}, Lno/nordicsemi/android/ble/WriteRequest;.split:()Lno/nordicsemi/android/ble/WriteRequest; // method@ec3b │ │ -4a495e: 0e00 |0007: return-void │ │ +4a4944: |[4a4944] no.nordicsemi.android.ble.WriteRequest.forceSplit:()V │ │ +4a4954: 5410 8dab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ +4a4958: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +4a495c: 6e10 3bec 0100 |0004: invoke-virtual {v1}, Lno/nordicsemi/android/ble/WriteRequest;.split:()Lno/nordicsemi/android/ble/WriteRequest; // method@ec3b │ │ +4a4962: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/WriteRequest; │ │ │ │ @@ -1899135,49 +1899136,49 @@ │ │ type : '(I)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -4a45a8: |[4a45a8] no.nordicsemi.android.ble.WriteRequest.getData:(I)[B │ │ -4a45b8: 5450 8dab |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ -4a45bc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4a45be: 3800 3300 |0003: if-eqz v0, 0036 // +0033 │ │ -4a45c2: 5452 8cab |0005: iget-object v2, v5, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ -4a45c6: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -4a45ca: 282d |0009: goto 0036 // +002d │ │ -4a45cc: 5253 93ab |000a: iget v3, v5, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ -4a45d0: 1244 |000c: const/4 v4, #int 4 // #4 │ │ -4a45d2: 3243 0500 |000d: if-eq v3, v4, 0012 // +0005 │ │ -4a45d6: d806 06fd |000f: add-int/lit8 v6, v6, #int -3 // #fd │ │ -4a45da: 2803 |0011: goto 0014 // +0003 │ │ -4a45dc: d806 06f4 |0012: add-int/lit8 v6, v6, #int -12 // #f4 │ │ -4a45e0: 5453 8fab |0014: iget-object v3, v5, Lno/nordicsemi/android/ble/WriteRequest;.nextChunk:[B // field@ab8f │ │ -4a45e4: 3903 0800 |0016: if-nez v3, 001e // +0008 │ │ -4a45e8: 5253 8aab |0018: iget v3, v5, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ -4a45ec: 7240 ddef 2063 |001a: invoke-interface {v0, v2, v3, v6}, Lno/nordicsemi/android/ble/data/DataSplitter;.chunk:([BII)[B // method@efdd │ │ -4a45f2: 0c03 |001d: move-result-object v3 │ │ -4a45f4: 3803 0f00 |001e: if-eqz v3, 002d // +000f │ │ -4a45f8: 5450 8dab |0020: iget-object v0, v5, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ -4a45fc: 5452 8cab |0022: iget-object v2, v5, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ -4a4600: 5254 8aab |0024: iget v4, v5, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ -4a4604: b014 |0026: add-int/2addr v4, v1 │ │ -4a4606: 7240 ddef 2064 |0027: invoke-interface {v0, v2, v4, v6}, Lno/nordicsemi/android/ble/data/DataSplitter;.chunk:([BII)[B // method@efdd │ │ -4a460c: 0c06 |002a: move-result-object v6 │ │ -4a460e: 5b56 8fab |002b: iput-object v6, v5, Lno/nordicsemi/android/ble/WriteRequest;.nextChunk:[B // field@ab8f │ │ -4a4612: 5456 8fab |002d: iget-object v6, v5, Lno/nordicsemi/android/ble/WriteRequest;.nextChunk:[B // field@ab8f │ │ -4a4616: 3906 0400 |002f: if-nez v6, 0033 // +0004 │ │ -4a461a: 5c51 89ab |0031: iput-boolean v1, v5, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ -4a461e: 5b53 8bab |0033: iput-object v3, v5, Lno/nordicsemi/android/ble/WriteRequest;.currentChunk:[B // field@ab8b │ │ -4a4622: 1103 |0035: return-object v3 │ │ -4a4624: 5c51 89ab |0036: iput-boolean v1, v5, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ -4a4628: 5456 8cab |0038: iget-object v6, v5, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ -4a462c: 5b56 8bab |003a: iput-object v6, v5, Lno/nordicsemi/android/ble/WriteRequest;.currentChunk:[B // field@ab8b │ │ -4a4630: 1106 |003c: return-object v6 │ │ +4a45ac: |[4a45ac] no.nordicsemi.android.ble.WriteRequest.getData:(I)[B │ │ +4a45bc: 5450 8dab |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ +4a45c0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4a45c2: 3800 3300 |0003: if-eqz v0, 0036 // +0033 │ │ +4a45c6: 5452 8cab |0005: iget-object v2, v5, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ +4a45ca: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +4a45ce: 282d |0009: goto 0036 // +002d │ │ +4a45d0: 5253 93ab |000a: iget v3, v5, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ +4a45d4: 1244 |000c: const/4 v4, #int 4 // #4 │ │ +4a45d6: 3243 0500 |000d: if-eq v3, v4, 0012 // +0005 │ │ +4a45da: d806 06fd |000f: add-int/lit8 v6, v6, #int -3 // #fd │ │ +4a45de: 2803 |0011: goto 0014 // +0003 │ │ +4a45e0: d806 06f4 |0012: add-int/lit8 v6, v6, #int -12 // #f4 │ │ +4a45e4: 5453 8fab |0014: iget-object v3, v5, Lno/nordicsemi/android/ble/WriteRequest;.nextChunk:[B // field@ab8f │ │ +4a45e8: 3903 0800 |0016: if-nez v3, 001e // +0008 │ │ +4a45ec: 5253 8aab |0018: iget v3, v5, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ +4a45f0: 7240 ddef 2063 |001a: invoke-interface {v0, v2, v3, v6}, Lno/nordicsemi/android/ble/data/DataSplitter;.chunk:([BII)[B // method@efdd │ │ +4a45f6: 0c03 |001d: move-result-object v3 │ │ +4a45f8: 3803 0f00 |001e: if-eqz v3, 002d // +000f │ │ +4a45fc: 5450 8dab |0020: iget-object v0, v5, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ +4a4600: 5452 8cab |0022: iget-object v2, v5, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ +4a4604: 5254 8aab |0024: iget v4, v5, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ +4a4608: b014 |0026: add-int/2addr v4, v1 │ │ +4a460a: 7240 ddef 2064 |0027: invoke-interface {v0, v2, v4, v6}, Lno/nordicsemi/android/ble/data/DataSplitter;.chunk:([BII)[B // method@efdd │ │ +4a4610: 0c06 |002a: move-result-object v6 │ │ +4a4612: 5b56 8fab |002b: iput-object v6, v5, Lno/nordicsemi/android/ble/WriteRequest;.nextChunk:[B // field@ab8f │ │ +4a4616: 5456 8fab |002d: iget-object v6, v5, Lno/nordicsemi/android/ble/WriteRequest;.nextChunk:[B // field@ab8f │ │ +4a461a: 3906 0400 |002f: if-nez v6, 0033 // +0004 │ │ +4a461e: 5c51 89ab |0031: iput-boolean v1, v5, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ +4a4622: 5b53 8bab |0033: iput-object v3, v5, Lno/nordicsemi/android/ble/WriteRequest;.currentChunk:[B // field@ab8b │ │ +4a4626: 1103 |0035: return-object v3 │ │ +4a4628: 5c51 89ab |0036: iput-boolean v1, v5, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ +4a462c: 5456 8cab |0038: iget-object v6, v5, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ +4a4630: 5b56 8bab |003a: iput-object v6, v5, Lno/nordicsemi/android/ble/WriteRequest;.currentChunk:[B // field@ab8b │ │ +4a4634: 1106 |003c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000a line=234 │ │ 0x0014 line=237 │ │ 0x0018 line=240 │ │ 0x0020 line=244 │ │ @@ -1899195,17 +1899196,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a4634: |[4a4634] no.nordicsemi.android.ble.WriteRequest.getWriteType:()I │ │ -4a4644: 5210 93ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ -4a4648: 0f00 |0002: return v0 │ │ +4a4638: |[4a4638] no.nordicsemi.android.ble.WriteRequest.getWriteType:()I │ │ +4a4648: 5210 93ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.writeType:I // field@ab93 │ │ +4a464c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/WriteRequest; │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/WriteRequest;) │ │ @@ -1899213,18 +1899214,18 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4a4530: |[4a4530] no.nordicsemi.android.ble.WriteRequest.hasMore:()Z │ │ -4a4540: 5510 89ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ -4a4544: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4a4548: 0f00 |0004: return v0 │ │ +4a4534: |[4a4534] no.nordicsemi.android.ble.WriteRequest.hasMore:()Z │ │ +4a4544: 5510 89ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ +4a4548: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4a454c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lno/nordicsemi/android/ble/WriteRequest; │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/WriteRequest;) │ │ @@ -1899232,18 +1899233,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a46a0: |[4a46a0] no.nordicsemi.android.ble.WriteRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a46b0: 6e20 31ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec31 │ │ -4a46b6: 0c01 |0003: move-result-object v1 │ │ -4a46b8: 1101 |0004: return-object v1 │ │ +4a46a4: |[4a46a4] no.nordicsemi.android.ble.WriteRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a46b4: 6e20 31ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec31 │ │ +4a46ba: 0c01 |0003: move-result-object v1 │ │ +4a46bc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1899252,17 +1899253,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a475c: |[4a475c] no.nordicsemi.android.ble.WriteRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a476c: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ -4a4772: 1100 |0003: return-object v0 │ │ +4a4760: |[4a4760] no.nordicsemi.android.ble.WriteRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a4770: 6f20 90eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@eb90 │ │ +4a4776: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -1899271,20 +1899272,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4a4960: |[4a4960] no.nordicsemi.android.ble.WriteRequest.lambda$notifyPacketSent$0$WriteRequest:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ -4a4970: 5420 90ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab90 │ │ -4a4974: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4a4978: 5221 8aab |0004: iget v1, v2, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ -4a497c: 7240 4cec 3014 |0006: invoke-interface {v0, v3, v4, v1}, Lno/nordicsemi/android/ble/callback/WriteProgressCallback;.onPacketSent:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec4c │ │ -4a4982: 0e00 |0009: return-void │ │ +4a4964: |[4a4964] no.nordicsemi.android.ble.WriteRequest.lambda$notifyPacketSent$0$WriteRequest:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ +4a4974: 5420 90ab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab90 │ │ +4a4978: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4a497c: 5221 8aab |0004: iget v1, v2, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ +4a4980: 7240 4cec 3014 |0006: invoke-interface {v0, v3, v4, v1}, Lno/nordicsemi/android/ble/callback/WriteProgressCallback;.onPacketSent:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec4c │ │ +4a4986: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0004 line=265 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1899295,24 +1899296,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4a4984: |[4a4984] no.nordicsemi.android.ble.WriteRequest.lambda$notifyPacketSent$1$WriteRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a4994: 5430 92ab |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/WriteRequest;.valueCallback:Ljava/lang/Object; // field@ab92 │ │ -4a4998: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -4a499c: 5430 92ab |0004: iget-object v0, v3, Lno/nordicsemi/android/ble/WriteRequest;.valueCallback:Ljava/lang/Object; // field@ab92 │ │ -4a49a0: 1f00 851b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/DataSentCallback; // type@1b85 │ │ -4a49a4: 2201 401c |0008: new-instance v1, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4a49a8: 5432 8cab |000a: iget-object v2, v3, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ -4a49ac: 7020 c1ef 2100 |000c: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4a49b2: 7230 44ec 4001 |000f: invoke-interface {v0, v4, v1}, Lno/nordicsemi/android/ble/callback/DataSentCallback;.onDataSent:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec44 │ │ -4a49b8: 0e00 |0012: return-void │ │ +4a4988: |[4a4988] no.nordicsemi.android.ble.WriteRequest.lambda$notifyPacketSent$1$WriteRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a4998: 5430 92ab |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/WriteRequest;.valueCallback:Ljava/lang/Object; // field@ab92 │ │ +4a499c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +4a49a0: 5430 92ab |0004: iget-object v0, v3, Lno/nordicsemi/android/ble/WriteRequest;.valueCallback:Ljava/lang/Object; // field@ab92 │ │ +4a49a4: 1f00 851b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/DataSentCallback; // type@1b85 │ │ +4a49a8: 2201 401c |0008: new-instance v1, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4a49ac: 5432 8cab |000a: iget-object v2, v3, Lno/nordicsemi/android/ble/WriteRequest;.data:[B // field@ab8c │ │ +4a49b0: 7020 c1ef 2100 |000c: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4a49b6: 7230 44ec 4001 |000f: invoke-interface {v0, v4, v1}, Lno/nordicsemi/android/ble/callback/DataSentCallback;.onDataSent:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec44 │ │ +4a49bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=271 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0013 reg=4 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -1899322,32 +1899323,32 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[B)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -4a454c: |[4a454c] no.nordicsemi.android.ble.WriteRequest.notifyPacketSent:(Landroid/bluetooth/BluetoothDevice;[B)Z │ │ -4a455c: 5420 8eab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab8e │ │ -4a4560: 2201 431b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM; // type@1b43 │ │ -4a4564: 7040 61e8 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.:(Lno/nordicsemi/android/ble/WriteRequest;Landroid/bluetooth/BluetoothDevice;[B)V // method@e861 │ │ -4a456a: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a4570: 5220 8aab |000a: iget v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ -4a4574: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4a4578: 5920 8aab |000e: iput v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ -4a457c: 5520 89ab |0010: iget-boolean v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ -4a4580: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -4a4584: 5420 8eab |0014: iget-object v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab8e │ │ -4a4588: 2201 441b |0016: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4; // type@1b44 │ │ -4a458c: 7030 63e8 2103 |0018: invoke-direct {v1, v2, v3}, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;.:(Lno/nordicsemi/android/ble/WriteRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e863 │ │ -4a4592: 7220 1cea 1000 |001b: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a4598: 5423 8bab |001e: iget-object v3, v2, Lno/nordicsemi/android/ble/WriteRequest;.currentChunk:[B // field@ab8b │ │ -4a459c: 7120 b8e2 3400 |0020: invoke-static {v4, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@e2b8 │ │ -4a45a2: 0a03 |0023: move-result v3 │ │ -4a45a4: 0f03 |0024: return v3 │ │ +4a4550: |[4a4550] no.nordicsemi.android.ble.WriteRequest.notifyPacketSent:(Landroid/bluetooth/BluetoothDevice;[B)Z │ │ +4a4560: 5420 8eab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab8e │ │ +4a4564: 2201 431b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM; // type@1b43 │ │ +4a4568: 7040 61e8 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$1ulawDCQv1vIYLaYCARAi1VjwYM;.:(Lno/nordicsemi/android/ble/WriteRequest;Landroid/bluetooth/BluetoothDevice;[B)V // method@e861 │ │ +4a456e: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a4574: 5220 8aab |000a: iget v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ +4a4578: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4a457c: 5920 8aab |000e: iput v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.count:I // field@ab8a │ │ +4a4580: 5520 89ab |0010: iget-boolean v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.complete:Z // field@ab89 │ │ +4a4584: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +4a4588: 5420 8eab |0014: iget-object v0, v2, Lno/nordicsemi/android/ble/WriteRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab8e │ │ +4a458c: 2201 441b |0016: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4; // type@1b44 │ │ +4a4590: 7030 63e8 2103 |0018: invoke-direct {v1, v2, v3}, Lno/nordicsemi/android/ble/-$$Lambda$WriteRequest$HiYkfKVczVHyPYnK2C5dyXzExP4;.:(Lno/nordicsemi/android/ble/WriteRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e863 │ │ +4a4596: 7220 1cea 1000 |001b: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a459c: 5423 8bab |001e: iget-object v3, v2, Lno/nordicsemi/android/ble/WriteRequest;.currentChunk:[B // field@ab8b │ │ +4a45a0: 7120 b8e2 3400 |0020: invoke-static {v4, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@e2b8 │ │ +4a45a6: 0a03 |0023: move-result v3 │ │ +4a45a8: 0f03 |0024: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x000a line=267 │ │ 0x0010 line=268 │ │ 0x0014 line=269 │ │ 0x001e line=274 │ │ @@ -1899361,18 +1899362,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a46bc: |[4a46bc] no.nordicsemi.android.ble.WriteRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a46cc: 6e20 38ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec38 │ │ -4a46d2: 0c01 |0003: move-result-object v1 │ │ -4a46d4: 1101 |0004: return-object v1 │ │ +4a46c0: |[4a46c0] no.nordicsemi.android.ble.WriteRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a46d0: 6e20 38ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec38 │ │ +4a46d6: 0c01 |0003: move-result-object v1 │ │ +4a46d8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1899381,17 +1899382,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a4774: |[4a4774] no.nordicsemi.android.ble.WriteRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a4784: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ -4a478a: 1100 |0003: return-object v0 │ │ +4a4778: |[4a4778] no.nordicsemi.android.ble.WriteRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a4788: 6f20 91eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; // method@eb91 │ │ +4a478e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -1899400,18 +1899401,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a46d8: |[4a46d8] no.nordicsemi.android.ble.WriteRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a46e8: 6e20 3aec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ -4a46ee: 0c01 |0003: move-result-object v1 │ │ -4a46f0: 1101 |0004: return-object v1 │ │ +4a46dc: |[4a46dc] no.nordicsemi.android.ble.WriteRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a46ec: 6e20 3aec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec3a │ │ +4a46f2: 0c01 |0003: move-result-object v1 │ │ +4a46f4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1899420,17 +1899421,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a478c: |[4a478c] no.nordicsemi.android.ble.WriteRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a479c: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ -4a47a2: 1100 |0003: return-object v0 │ │ +4a4790: |[4a4790] no.nordicsemi.android.ble.WriteRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a47a0: 6f20 92eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; // method@eb92 │ │ +4a47a6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -1899439,20 +1899440,20 @@ │ │ type : '()Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4a47a4: |[4a47a4] no.nordicsemi.android.ble.WriteRequest.split:()Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a47b4: 6200 87ab |0000: sget-object v0, Lno/nordicsemi/android/ble/WriteRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab87 │ │ -4a47b8: 5b10 8dab |0002: iput-object v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ -4a47bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4a47be: 5b10 90ab |0005: iput-object v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab90 │ │ -4a47c2: 1101 |0007: return-object v1 │ │ +4a47a8: |[4a47a8] no.nordicsemi.android.ble.WriteRequest.split:()Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a47b8: 6200 87ab |0000: sget-object v0, Lno/nordicsemi/android/ble/WriteRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab87 │ │ +4a47bc: 5b10 8dab |0002: iput-object v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ +4a47c0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4a47c2: 5b10 90ab |0005: iput-object v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab90 │ │ +4a47c6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/WriteRequest; │ │ │ │ @@ -1899461,19 +1899462,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4a47c4: |[4a47c4] no.nordicsemi.android.ble.WriteRequest.split:(Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a47d4: 6200 87ab |0000: sget-object v0, Lno/nordicsemi/android/ble/WriteRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab87 │ │ -4a47d8: 5b10 8dab |0002: iput-object v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ -4a47dc: 5b12 90ab |0004: iput-object v2, v1, Lno/nordicsemi/android/ble/WriteRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab90 │ │ -4a47e0: 1101 |0006: return-object v1 │ │ +4a47c8: |[4a47c8] no.nordicsemi.android.ble.WriteRequest.split:(Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a47d8: 6200 87ab |0000: sget-object v0, Lno/nordicsemi/android/ble/WriteRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab87 │ │ +4a47dc: 5b10 8dab |0002: iput-object v0, v1, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ +4a47e0: 5b12 90ab |0004: iput-object v2, v1, Lno/nordicsemi/android/ble/WriteRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab90 │ │ +4a47e4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0007 reg=2 (null) Lno/nordicsemi/android/ble/callback/WriteProgressCallback; │ │ @@ -1899483,19 +1899484,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataSplitter;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4a47e4: |[4a47e4] no.nordicsemi.android.ble.WriteRequest.split:(Lno/nordicsemi/android/ble/data/DataSplitter;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a47f4: 5b01 8dab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ -4a47f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a47fa: 5b01 90ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab90 │ │ -4a47fe: 1100 |0005: return-object v0 │ │ +4a47e8: |[4a47e8] no.nordicsemi.android.ble.WriteRequest.split:(Lno/nordicsemi/android/ble/data/DataSplitter;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a47f8: 5b01 8dab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ +4a47fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a47fe: 5b01 90ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab90 │ │ +4a4802: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0003 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/data/DataSplitter; │ │ @@ -1899505,18 +1899506,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataSplitter;Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4a4800: |[4a4800] no.nordicsemi.android.ble.WriteRequest.split:(Lno/nordicsemi/android/ble/data/DataSplitter;Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a4810: 5b01 8dab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ -4a4814: 5b02 90ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/WriteRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab90 │ │ -4a4818: 1100 |0004: return-object v0 │ │ +4a4804: |[4a4804] no.nordicsemi.android.ble.WriteRequest.split:(Lno/nordicsemi/android/ble/data/DataSplitter;Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a4814: 5b01 8dab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WriteRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab8d │ │ +4a4818: 5b02 90ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/WriteRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab90 │ │ +4a481c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/data/DataSplitter; │ │ @@ -1899527,19 +1899528,19 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a46f4: |[4a46f4] no.nordicsemi.android.ble.WriteRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ -4a4704: 1f01 851b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/DataSentCallback; // type@1b85 │ │ -4a4708: 6e20 40ec 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.with:(Lno/nordicsemi/android/ble/callback/DataSentCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec40 │ │ -4a470e: 0c01 |0005: move-result-object v1 │ │ -4a4710: 1101 |0006: return-object v1 │ │ +4a46f8: |[4a46f8] no.nordicsemi.android.ble.WriteRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; │ │ +4a4708: 1f01 851b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/DataSentCallback; // type@1b85 │ │ +4a470c: 6e20 40ec 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WriteRequest;.with:(Lno/nordicsemi/android/ble/callback/DataSentCallback;)Lno/nordicsemi/android/ble/WriteRequest; // method@ec40 │ │ +4a4712: 0c01 |0005: move-result-object v1 │ │ +4a4714: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1899548,17 +1899549,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataSentCallback;)Lno/nordicsemi/android/ble/WriteRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a481c: |[4a481c] no.nordicsemi.android.ble.WriteRequest.with:(Lno/nordicsemi/android/ble/callback/DataSentCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ -4a482c: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ -4a4832: 1100 |0003: return-object v0 │ │ +4a4820: |[4a4820] no.nordicsemi.android.ble.WriteRequest.with:(Lno/nordicsemi/android/ble/callback/DataSentCallback;)Lno/nordicsemi/android/ble/WriteRequest; │ │ +4a4830: 6f20 93eb 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/SimpleValueRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/SimpleValueRequest; // method@eb93 │ │ +4a4836: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WriteRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/DataSentCallback; │ │ │ │ @@ -1899600,17 +1899601,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a4b90: |[4a4b90] no.nordicsemi.android.ble.common.callback.DSTOffsetDataCallback.:()V │ │ -4a4ba0: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a4ba6: 0e00 |0003: return-void │ │ +4a4b94: |[4a4b94] no.nordicsemi.android.ble.common.callback.DSTOffsetDataCallback.:()V │ │ +4a4ba4: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a4baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;) │ │ @@ -1899618,17 +1899619,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a4ba8: |[4a4ba8] no.nordicsemi.android.ble.common.callback.DSTOffsetDataCallback.:(Landroid/os/Parcel;)V │ │ -4a4bb8: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a4bbe: 0e00 |0003: return-void │ │ +4a4bac: |[4a4bac] no.nordicsemi.android.ble.common.callback.DSTOffsetDataCallback.:(Landroid/os/Parcel;)V │ │ +4a4bbc: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a4bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1899637,29 +1899638,29 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/Data;I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -4a4b4c: |[4a4b4c] no.nordicsemi.android.ble.common.callback.DSTOffsetDataCallback.readDSTOffset:(Lno/nordicsemi/android/ble/data/Data;I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ -4a4b5c: 6e10 d1ef 0200 |0000: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a4b62: 0a00 |0003: move-result v0 │ │ -4a4b64: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ -4a4b68: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -4a4b6c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4a4b6e: 1102 |0009: return-object v2 │ │ -4a4b70: 1300 1100 |000a: const/16 v0, #int 17 // #11 │ │ -4a4b74: 6e30 caef 0203 |000c: invoke-virtual {v2, v0, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a4b7a: 0c02 |000f: move-result-object v2 │ │ -4a4b7c: 6e10 45e0 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a4b82: 0a02 |0013: move-result v2 │ │ -4a4b84: 7110 3fef 0200 |0014: invoke-static {v2}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.from:(I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // method@ef3f │ │ -4a4b8a: 0c02 |0017: move-result-object v2 │ │ -4a4b8c: 1102 |0018: return-object v2 │ │ +4a4b50: |[4a4b50] no.nordicsemi.android.ble.common.callback.DSTOffsetDataCallback.readDSTOffset:(Lno/nordicsemi/android/ble/data/Data;I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ +4a4b60: 6e10 d1ef 0200 |0000: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a4b66: 0a00 |0003: move-result v0 │ │ +4a4b68: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ +4a4b6c: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +4a4b70: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4a4b72: 1102 |0009: return-object v2 │ │ +4a4b74: 1300 1100 |000a: const/16 v0, #int 17 // #11 │ │ +4a4b78: 6e30 caef 0203 |000c: invoke-virtual {v2, v0, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a4b7e: 0c02 |000f: move-result-object v2 │ │ +4a4b80: 6e10 45e0 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a4b86: 0a02 |0013: move-result v2 │ │ +4a4b88: 7110 3fef 0200 |0014: invoke-static {v2}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.from:(I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // method@ef3f │ │ +4a4b8e: 0c02 |0017: move-result-object v2 │ │ +4a4b90: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000c line=75 │ │ 0x0014 line=76 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 (null) Lno/nordicsemi/android/ble/data/Data; │ │ @@ -1899671,24 +1899672,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -4a4bc0: |[4a4bc0] no.nordicsemi.android.ble.common.callback.DSTOffsetDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a4bd0: 6f30 58ec 2103 |0000: invoke-super {v1, v2, v3}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a4bd6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4a4bd8: 7120 62ec 0300 |0004: invoke-static {v3, v0}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.readDSTOffset:(Lno/nordicsemi/android/ble/data/Data;I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // method@ec62 │ │ -4a4bde: 0c00 |0007: move-result-object v0 │ │ -4a4be0: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -4a4be4: 6e30 61ec 2103 |000a: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec61 │ │ -4a4bea: 0e00 |000d: return-void │ │ -4a4bec: 6e30 5fec 2100 |000e: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.onDSTOffsetReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;)V // method@ec5f │ │ -4a4bf2: 0e00 |0011: return-void │ │ +4a4bc4: |[4a4bc4] no.nordicsemi.android.ble.common.callback.DSTOffsetDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a4bd4: 6f30 58ec 2103 |0000: invoke-super {v1, v2, v3}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a4bda: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4a4bdc: 7120 62ec 0300 |0004: invoke-static {v3, v0}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.readDSTOffset:(Lno/nordicsemi/android/ble/data/Data;I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // method@ec62 │ │ +4a4be2: 0c00 |0007: move-result-object v0 │ │ +4a4be4: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +4a4be8: 6e30 61ec 2103 |000a: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec61 │ │ +4a4bee: 0e00 |000d: return-void │ │ +4a4bf0: 6e30 5fec 2100 |000e: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.onDSTOffsetReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;)V // method@ec5f │ │ +4a4bf6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=55 │ │ 0x000a line=57 │ │ 0x000e line=60 │ │ locals : │ │ @@ -1899734,17 +1899735,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a4e98: |[4a4e98] no.nordicsemi.android.ble.common.callback.DateTimeDataCallback.:()V │ │ -4a4ea8: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a4eae: 0e00 |0003: return-void │ │ +4a4e9c: |[4a4e9c] no.nordicsemi.android.ble.common.callback.DateTimeDataCallback.:()V │ │ +4a4eac: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a4eb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;) │ │ @@ -1899752,17 +1899753,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a4eb0: |[4a4eb0] no.nordicsemi.android.ble.common.callback.DateTimeDataCallback.:(Landroid/os/Parcel;)V │ │ -4a4ec0: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a4ec6: 0e00 |0003: return-void │ │ +4a4eb4: |[4a4eb4] no.nordicsemi.android.ble.common.callback.DateTimeDataCallback.:(Landroid/os/Parcel;)V │ │ +4a4ec4: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a4eca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1899771,80 +1899772,80 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -4a4d84: |[4a4d84] no.nordicsemi.android.ble.common.callback.DateTimeDataCallback.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; │ │ -4a4d94: 6e10 d1ef 0600 |0000: invoke-virtual {v6}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a4d9a: 0a00 |0003: move-result v0 │ │ -4a4d9c: d801 0707 |0004: add-int/lit8 v1, v7, #int 7 // #07 │ │ -4a4da0: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -4a4da4: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -4a4da6: 1106 |0009: return-object v6 │ │ -4a4da8: 7100 e6e2 0000 |000a: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ -4a4dae: 0c00 |000d: move-result-object v0 │ │ -4a4db0: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ -4a4db4: 6e30 caef 1607 |0010: invoke-virtual {v6, v1, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a4dba: 0c01 |0013: move-result-object v1 │ │ -4a4dbc: 6e10 45e0 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a4dc2: 0a01 |0017: move-result v1 │ │ -4a4dc4: d802 0702 |0018: add-int/lit8 v2, v7, #int 2 // #02 │ │ -4a4dc8: 1303 1100 |001a: const/16 v3, #int 17 // #11 │ │ -4a4dcc: 6e30 caef 3602 |001c: invoke-virtual {v6, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a4dd2: 0c02 |001f: move-result-object v2 │ │ -4a4dd4: 6e10 45e0 0200 |0020: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a4dda: 0a02 |0023: move-result v2 │ │ -4a4ddc: d804 0703 |0024: add-int/lit8 v4, v7, #int 3 // #03 │ │ -4a4de0: 6e30 caef 3604 |0026: invoke-virtual {v6, v3, v4}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a4de6: 0c04 |0029: move-result-object v4 │ │ -4a4de8: 6e10 45e0 0400 |002a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a4dee: 0a04 |002d: move-result v4 │ │ -4a4df0: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -4a4df2: 3d01 0600 |002f: if-lez v1, 0035 // +0006 │ │ -4a4df6: 6e30 ede2 5001 |0031: invoke-virtual {v0, v5, v1}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ -4a4dfc: 2804 |0034: goto 0038 // +0004 │ │ -4a4dfe: 6e20 dfe2 5000 |0035: invoke-virtual {v0, v5}, Ljava/util/Calendar;.clear:(I)V // method@e2df │ │ -4a4e04: 1221 |0038: const/4 v1, #int 2 // #2 │ │ -4a4e06: 3d02 0700 |0039: if-lez v2, 0040 // +0007 │ │ -4a4e0a: b152 |003b: sub-int/2addr v2, v5 │ │ -4a4e0c: 6e30 ede2 1002 |003c: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ -4a4e12: 2804 |003f: goto 0043 // +0004 │ │ -4a4e14: 6e20 dfe2 1000 |0040: invoke-virtual {v0, v1}, Ljava/util/Calendar;.clear:(I)V // method@e2df │ │ -4a4e1a: 1251 |0043: const/4 v1, #int 5 // #5 │ │ -4a4e1c: 3d04 0600 |0044: if-lez v4, 004a // +0006 │ │ -4a4e20: 6e30 ede2 1004 |0046: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ -4a4e26: 2804 |0049: goto 004d // +0004 │ │ -4a4e28: 6e20 dfe2 1000 |004a: invoke-virtual {v0, v1}, Ljava/util/Calendar;.clear:(I)V // method@e2df │ │ -4a4e2e: 1301 0b00 |004d: const/16 v1, #int 11 // #b │ │ -4a4e32: d802 0704 |004f: add-int/lit8 v2, v7, #int 4 // #04 │ │ -4a4e36: 6e30 caef 3602 |0051: invoke-virtual {v6, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a4e3c: 0c02 |0054: move-result-object v2 │ │ -4a4e3e: 6e10 45e0 0200 |0055: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a4e44: 0a02 |0058: move-result v2 │ │ -4a4e46: 6e30 ede2 1002 |0059: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ -4a4e4c: 1301 0c00 |005c: const/16 v1, #int 12 // #c │ │ -4a4e50: d802 0705 |005e: add-int/lit8 v2, v7, #int 5 // #05 │ │ -4a4e54: 6e30 caef 3602 |0060: invoke-virtual {v6, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a4e5a: 0c02 |0063: move-result-object v2 │ │ -4a4e5c: 6e10 45e0 0200 |0064: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a4e62: 0a02 |0067: move-result v2 │ │ -4a4e64: 6e30 ede2 1002 |0068: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ -4a4e6a: 1301 0d00 |006b: const/16 v1, #int 13 // #d │ │ -4a4e6e: d807 0706 |006d: add-int/lit8 v7, v7, #int 6 // #06 │ │ -4a4e72: 6e30 caef 3607 |006f: invoke-virtual {v6, v3, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a4e78: 0c06 |0072: move-result-object v6 │ │ -4a4e7a: 6e10 45e0 0600 |0073: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a4e80: 0a06 |0076: move-result v6 │ │ -4a4e82: 6e30 ede2 1006 |0077: invoke-virtual {v0, v1, v6}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ -4a4e88: 1306 0e00 |007a: const/16 v6, #int 14 // #e │ │ -4a4e8c: 1207 |007c: const/4 v7, #int 0 // #0 │ │ -4a4e8e: 6e30 ede2 6007 |007d: invoke-virtual {v0, v6, v7}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ -4a4e94: 1100 |0080: return-object v0 │ │ +4a4d88: |[4a4d88] no.nordicsemi.android.ble.common.callback.DateTimeDataCallback.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; │ │ +4a4d98: 6e10 d1ef 0600 |0000: invoke-virtual {v6}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a4d9e: 0a00 |0003: move-result v0 │ │ +4a4da0: d801 0707 |0004: add-int/lit8 v1, v7, #int 7 // #07 │ │ +4a4da4: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +4a4da8: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +4a4daa: 1106 |0009: return-object v6 │ │ +4a4dac: 7100 e6e2 0000 |000a: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ +4a4db2: 0c00 |000d: move-result-object v0 │ │ +4a4db4: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ +4a4db8: 6e30 caef 1607 |0010: invoke-virtual {v6, v1, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a4dbe: 0c01 |0013: move-result-object v1 │ │ +4a4dc0: 6e10 45e0 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a4dc6: 0a01 |0017: move-result v1 │ │ +4a4dc8: d802 0702 |0018: add-int/lit8 v2, v7, #int 2 // #02 │ │ +4a4dcc: 1303 1100 |001a: const/16 v3, #int 17 // #11 │ │ +4a4dd0: 6e30 caef 3602 |001c: invoke-virtual {v6, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a4dd6: 0c02 |001f: move-result-object v2 │ │ +4a4dd8: 6e10 45e0 0200 |0020: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a4dde: 0a02 |0023: move-result v2 │ │ +4a4de0: d804 0703 |0024: add-int/lit8 v4, v7, #int 3 // #03 │ │ +4a4de4: 6e30 caef 3604 |0026: invoke-virtual {v6, v3, v4}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a4dea: 0c04 |0029: move-result-object v4 │ │ +4a4dec: 6e10 45e0 0400 |002a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a4df2: 0a04 |002d: move-result v4 │ │ +4a4df4: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +4a4df6: 3d01 0600 |002f: if-lez v1, 0035 // +0006 │ │ +4a4dfa: 6e30 ede2 5001 |0031: invoke-virtual {v0, v5, v1}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ +4a4e00: 2804 |0034: goto 0038 // +0004 │ │ +4a4e02: 6e20 dfe2 5000 |0035: invoke-virtual {v0, v5}, Ljava/util/Calendar;.clear:(I)V // method@e2df │ │ +4a4e08: 1221 |0038: const/4 v1, #int 2 // #2 │ │ +4a4e0a: 3d02 0700 |0039: if-lez v2, 0040 // +0007 │ │ +4a4e0e: b152 |003b: sub-int/2addr v2, v5 │ │ +4a4e10: 6e30 ede2 1002 |003c: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ +4a4e16: 2804 |003f: goto 0043 // +0004 │ │ +4a4e18: 6e20 dfe2 1000 |0040: invoke-virtual {v0, v1}, Ljava/util/Calendar;.clear:(I)V // method@e2df │ │ +4a4e1e: 1251 |0043: const/4 v1, #int 5 // #5 │ │ +4a4e20: 3d04 0600 |0044: if-lez v4, 004a // +0006 │ │ +4a4e24: 6e30 ede2 1004 |0046: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ +4a4e2a: 2804 |0049: goto 004d // +0004 │ │ +4a4e2c: 6e20 dfe2 1000 |004a: invoke-virtual {v0, v1}, Ljava/util/Calendar;.clear:(I)V // method@e2df │ │ +4a4e32: 1301 0b00 |004d: const/16 v1, #int 11 // #b │ │ +4a4e36: d802 0704 |004f: add-int/lit8 v2, v7, #int 4 // #04 │ │ +4a4e3a: 6e30 caef 3602 |0051: invoke-virtual {v6, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a4e40: 0c02 |0054: move-result-object v2 │ │ +4a4e42: 6e10 45e0 0200 |0055: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a4e48: 0a02 |0058: move-result v2 │ │ +4a4e4a: 6e30 ede2 1002 |0059: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ +4a4e50: 1301 0c00 |005c: const/16 v1, #int 12 // #c │ │ +4a4e54: d802 0705 |005e: add-int/lit8 v2, v7, #int 5 // #05 │ │ +4a4e58: 6e30 caef 3602 |0060: invoke-virtual {v6, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a4e5e: 0c02 |0063: move-result-object v2 │ │ +4a4e60: 6e10 45e0 0200 |0064: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a4e66: 0a02 |0067: move-result v2 │ │ +4a4e68: 6e30 ede2 1002 |0068: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ +4a4e6e: 1301 0d00 |006b: const/16 v1, #int 13 // #d │ │ +4a4e72: d807 0706 |006d: add-int/lit8 v7, v7, #int 6 // #06 │ │ +4a4e76: 6e30 caef 3607 |006f: invoke-virtual {v6, v3, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a4e7c: 0c06 |0072: move-result-object v6 │ │ +4a4e7e: 6e10 45e0 0600 |0073: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a4e84: 0a06 |0076: move-result v6 │ │ +4a4e86: 6e30 ede2 1006 |0077: invoke-virtual {v0, v1, v6}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ +4a4e8c: 1306 0e00 |007a: const/16 v6, #int 14 // #e │ │ +4a4e90: 1207 |007c: const/4 v7, #int 0 // #0 │ │ +4a4e92: 6e30 ede2 6007 |007d: invoke-virtual {v0, v6, v7}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ +4a4e98: 1100 |0080: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000a line=83 │ │ 0x0010 line=84 │ │ 0x001c line=85 │ │ 0x0026 line=86 │ │ @@ -1899868,24 +1899869,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -4a4ec8: |[4a4ec8] no.nordicsemi.android.ble.common.callback.DateTimeDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a4ed8: 6f30 58ec 2103 |0000: invoke-super {v1, v2, v3}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a4ede: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4a4ee0: 7120 75ec 0300 |0004: invoke-static {v3, v0}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ -4a4ee6: 0c00 |0007: move-result-object v0 │ │ -4a4ee8: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -4a4eec: 6e30 74ec 2103 |000a: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec74 │ │ -4a4ef2: 0e00 |000d: return-void │ │ -4a4ef4: 6e30 73ec 2100 |000e: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.onDateTimeReceived:(Landroid/bluetooth/BluetoothDevice;Ljava/util/Calendar;)V // method@ec73 │ │ -4a4efa: 0e00 |0011: return-void │ │ +4a4ecc: |[4a4ecc] no.nordicsemi.android.ble.common.callback.DateTimeDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a4edc: 6f30 58ec 2103 |0000: invoke-super {v1, v2, v3}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a4ee2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4a4ee4: 7120 75ec 0300 |0004: invoke-static {v3, v0}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ +4a4eea: 0c00 |0007: move-result-object v0 │ │ +4a4eec: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +4a4ef0: 6e30 74ec 2103 |000a: invoke-virtual {v1, v2, v3}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec74 │ │ +4a4ef6: 0e00 |000d: return-void │ │ +4a4ef8: 6e30 73ec 2100 |000e: invoke-virtual {v1, v2, v0}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.onDateTimeReceived:(Landroid/bluetooth/BluetoothDevice;Ljava/util/Calendar;)V // method@ec73 │ │ +4a4efe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=57 │ │ 0x000a line=59 │ │ 0x000e line=62 │ │ locals : │ │ @@ -1899951,17 +1899952,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5090: |[4a5090] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointDataCallback.:()V │ │ -4a50a0: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a50a6: 0e00 |0003: return-void │ │ +4a5094: |[4a5094] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointDataCallback.:()V │ │ +4a50a4: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a50aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;) │ │ @@ -1899969,17 +1899970,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a50a8: |[4a50a8] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointDataCallback.:(Landroid/os/Parcel;)V │ │ -4a50b8: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a50be: 0e00 |0003: return-void │ │ +4a50ac: |[4a50ac] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointDataCallback.:(Landroid/os/Parcel;)V │ │ +4a50bc: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a50c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1899989,94 +1899990,94 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -4a50c0: |[4a50c0] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a50d0: 6f30 58ec 980a |0000: invoke-super {v8, v9, v10}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a50d6: 6e10 d1ef 0a00 |0003: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a50dc: 0a00 |0006: move-result v0 │ │ -4a50de: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -4a50e0: 3510 0600 |0008: if-ge v0, v1, 000e // +0006 │ │ -4a50e4: 6e30 86ec 980a |000a: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec86 │ │ -4a50ea: 0e00 |000d: return-void │ │ -4a50ec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -4a50ee: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ -4a50f2: 6e30 caef 2a00 |0011: invoke-virtual {v10, v2, v0}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a50f8: 0c00 |0014: move-result-object v0 │ │ -4a50fa: 6e10 45e0 0000 |0015: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a5100: 0a00 |0018: move-result v0 │ │ -4a5102: 1253 |0019: const/4 v3, #int 5 // #5 │ │ -4a5104: 1264 |001a: const/4 v4, #int 6 // #6 │ │ -4a5106: 3230 0800 |001b: if-eq v0, v3, 0023 // +0008 │ │ -4a510a: 3240 0600 |001d: if-eq v0, v4, 0023 // +0006 │ │ -4a510e: 6e30 86ec 980a |001f: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec86 │ │ -4a5114: 0e00 |0022: return-void │ │ -4a5116: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -4a5118: 6e30 caef 2a05 |0024: invoke-virtual {v10, v2, v5}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a511e: 0c06 |0027: move-result-object v6 │ │ -4a5120: 6e10 45e0 0600 |0028: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a5126: 0a06 |002b: move-result v6 │ │ -4a5128: 3806 0600 |002c: if-eqz v6, 0032 // +0006 │ │ -4a512c: 6e30 86ec 980a |002e: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec86 │ │ -4a5132: 0e00 |0031: return-void │ │ -4a5134: 1246 |0032: const/4 v6, #int 4 // #4 │ │ -4a5136: 1227 |0033: const/4 v7, #int 2 // #2 │ │ -4a5138: 3230 2f00 |0034: if-eq v0, v3, 0063 // +002f │ │ -4a513c: 3240 0300 |0036: if-eq v0, v4, 0039 // +0003 │ │ -4a5140: 285b |0038: goto 0093 // +005b │ │ -4a5142: 6e10 d1ef 0a00 |0039: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a5148: 0a00 |003c: move-result v0 │ │ -4a514a: 3260 0600 |003d: if-eq v0, v6, 0043 // +0006 │ │ -4a514e: 6e30 86ec 980a |003f: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec86 │ │ -4a5154: 0e00 |0042: return-void │ │ -4a5156: 6e30 caef 2a07 |0043: invoke-virtual {v10, v2, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a515c: 0c00 |0046: move-result-object v0 │ │ -4a515e: 6e10 45e0 0000 |0047: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a5164: 0a00 |004a: move-result v0 │ │ -4a5166: 6e30 caef 2a01 |004b: invoke-virtual {v10, v2, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a516c: 0c0a |004e: move-result-object v10 │ │ -4a516e: 6e10 45e0 0a00 |004f: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a5174: 0a0a |0052: move-result v10 │ │ -4a5176: 335a 0600 |0053: if-ne v10, v5, 0059 // +0006 │ │ -4a517a: 6e30 88ec 9800 |0055: invoke-virtual {v8, v9, v0}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onRecordAccessOperationCompleted:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec88 │ │ -4a5180: 283b |0058: goto 0093 // +003b │ │ -4a5182: 334a 0600 |0059: if-ne v10, v4, 005f // +0006 │ │ -4a5186: 6e30 89ec 9800 |005b: invoke-virtual {v8, v9, v0}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onRecordAccessOperationCompletedWithNoRecordsFound:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec89 │ │ -4a518c: 2835 |005e: goto 0093 // +0035 │ │ -4a518e: 6e40 8aec 98a0 |005f: invoke-virtual {v8, v9, v0, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onRecordAccessOperationError:(Landroid/bluetooth/BluetoothDevice;II)V // method@ec8a │ │ -4a5194: 2831 |0062: goto 0093 // +0031 │ │ -4a5196: 6e10 d1ef 0a00 |0063: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a519c: 0a00 |0066: move-result v0 │ │ -4a519e: b170 |0067: sub-int/2addr v0, v7 │ │ -4a51a0: 3250 2000 |0068: if-eq v0, v5, 0088 // +0020 │ │ -4a51a4: 3270 1300 |006a: if-eq v0, v7, 007d // +0013 │ │ -4a51a8: 3260 0600 |006c: if-eq v0, v6, 0072 // +0006 │ │ -4a51ac: 6e30 86ec 980a |006e: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec86 │ │ -4a51b2: 0e00 |0071: return-void │ │ -4a51b4: 1300 1400 |0072: const/16 v0, #int 20 // #14 │ │ -4a51b8: 6e30 caef 0a07 |0074: invoke-virtual {v10, v0, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a51be: 0c0a |0077: move-result-object v10 │ │ -4a51c0: 6e10 45e0 0a00 |0078: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a51c6: 0a0a |007b: move-result v10 │ │ -4a51c8: 2814 |007c: goto 0090 // +0014 │ │ -4a51ca: 1300 1200 |007d: const/16 v0, #int 18 // #12 │ │ -4a51ce: 6e30 caef 0a07 |007f: invoke-virtual {v10, v0, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a51d4: 0c0a |0082: move-result-object v10 │ │ -4a51d6: 6e10 45e0 0a00 |0083: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a51dc: 0a0a |0086: move-result v10 │ │ -4a51de: 2809 |0087: goto 0090 // +0009 │ │ -4a51e0: 6e30 caef 2a07 |0088: invoke-virtual {v10, v2, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a51e6: 0c0a |008b: move-result-object v10 │ │ -4a51e8: 6e10 45e0 0a00 |008c: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a51ee: 0a0a |008f: move-result v10 │ │ -4a51f0: 6e30 87ec 980a |0090: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onNumberOfRecordsReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec87 │ │ -4a51f6: 0e00 |0093: return-void │ │ +4a50c4: |[4a50c4] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a50d4: 6f30 58ec 980a |0000: invoke-super {v8, v9, v10}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a50da: 6e10 d1ef 0a00 |0003: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a50e0: 0a00 |0006: move-result v0 │ │ +4a50e2: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +4a50e4: 3510 0600 |0008: if-ge v0, v1, 000e // +0006 │ │ +4a50e8: 6e30 86ec 980a |000a: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec86 │ │ +4a50ee: 0e00 |000d: return-void │ │ +4a50f0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +4a50f2: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ +4a50f6: 6e30 caef 2a00 |0011: invoke-virtual {v10, v2, v0}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a50fc: 0c00 |0014: move-result-object v0 │ │ +4a50fe: 6e10 45e0 0000 |0015: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a5104: 0a00 |0018: move-result v0 │ │ +4a5106: 1253 |0019: const/4 v3, #int 5 // #5 │ │ +4a5108: 1264 |001a: const/4 v4, #int 6 // #6 │ │ +4a510a: 3230 0800 |001b: if-eq v0, v3, 0023 // +0008 │ │ +4a510e: 3240 0600 |001d: if-eq v0, v4, 0023 // +0006 │ │ +4a5112: 6e30 86ec 980a |001f: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec86 │ │ +4a5118: 0e00 |0022: return-void │ │ +4a511a: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +4a511c: 6e30 caef 2a05 |0024: invoke-virtual {v10, v2, v5}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a5122: 0c06 |0027: move-result-object v6 │ │ +4a5124: 6e10 45e0 0600 |0028: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a512a: 0a06 |002b: move-result v6 │ │ +4a512c: 3806 0600 |002c: if-eqz v6, 0032 // +0006 │ │ +4a5130: 6e30 86ec 980a |002e: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec86 │ │ +4a5136: 0e00 |0031: return-void │ │ +4a5138: 1246 |0032: const/4 v6, #int 4 // #4 │ │ +4a513a: 1227 |0033: const/4 v7, #int 2 // #2 │ │ +4a513c: 3230 2f00 |0034: if-eq v0, v3, 0063 // +002f │ │ +4a5140: 3240 0300 |0036: if-eq v0, v4, 0039 // +0003 │ │ +4a5144: 285b |0038: goto 0093 // +005b │ │ +4a5146: 6e10 d1ef 0a00 |0039: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a514c: 0a00 |003c: move-result v0 │ │ +4a514e: 3260 0600 |003d: if-eq v0, v6, 0043 // +0006 │ │ +4a5152: 6e30 86ec 980a |003f: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec86 │ │ +4a5158: 0e00 |0042: return-void │ │ +4a515a: 6e30 caef 2a07 |0043: invoke-virtual {v10, v2, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a5160: 0c00 |0046: move-result-object v0 │ │ +4a5162: 6e10 45e0 0000 |0047: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a5168: 0a00 |004a: move-result v0 │ │ +4a516a: 6e30 caef 2a01 |004b: invoke-virtual {v10, v2, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a5170: 0c0a |004e: move-result-object v10 │ │ +4a5172: 6e10 45e0 0a00 |004f: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a5178: 0a0a |0052: move-result v10 │ │ +4a517a: 335a 0600 |0053: if-ne v10, v5, 0059 // +0006 │ │ +4a517e: 6e30 88ec 9800 |0055: invoke-virtual {v8, v9, v0}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onRecordAccessOperationCompleted:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec88 │ │ +4a5184: 283b |0058: goto 0093 // +003b │ │ +4a5186: 334a 0600 |0059: if-ne v10, v4, 005f // +0006 │ │ +4a518a: 6e30 89ec 9800 |005b: invoke-virtual {v8, v9, v0}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onRecordAccessOperationCompletedWithNoRecordsFound:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec89 │ │ +4a5190: 2835 |005e: goto 0093 // +0035 │ │ +4a5192: 6e40 8aec 98a0 |005f: invoke-virtual {v8, v9, v0, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onRecordAccessOperationError:(Landroid/bluetooth/BluetoothDevice;II)V // method@ec8a │ │ +4a5198: 2831 |0062: goto 0093 // +0031 │ │ +4a519a: 6e10 d1ef 0a00 |0063: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a51a0: 0a00 |0066: move-result v0 │ │ +4a51a2: b170 |0067: sub-int/2addr v0, v7 │ │ +4a51a4: 3250 2000 |0068: if-eq v0, v5, 0088 // +0020 │ │ +4a51a8: 3270 1300 |006a: if-eq v0, v7, 007d // +0013 │ │ +4a51ac: 3260 0600 |006c: if-eq v0, v6, 0072 // +0006 │ │ +4a51b0: 6e30 86ec 980a |006e: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec86 │ │ +4a51b6: 0e00 |0071: return-void │ │ +4a51b8: 1300 1400 |0072: const/16 v0, #int 20 // #14 │ │ +4a51bc: 6e30 caef 0a07 |0074: invoke-virtual {v10, v0, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a51c2: 0c0a |0077: move-result-object v10 │ │ +4a51c4: 6e10 45e0 0a00 |0078: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a51ca: 0a0a |007b: move-result v10 │ │ +4a51cc: 2814 |007c: goto 0090 // +0014 │ │ +4a51ce: 1300 1200 |007d: const/16 v0, #int 18 // #12 │ │ +4a51d2: 6e30 caef 0a07 |007f: invoke-virtual {v10, v0, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a51d8: 0c0a |0082: move-result-object v10 │ │ +4a51da: 6e10 45e0 0a00 |0083: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a51e0: 0a0a |0086: move-result v10 │ │ +4a51e2: 2809 |0087: goto 0090 // +0009 │ │ +4a51e4: 6e30 caef 2a07 |0088: invoke-virtual {v10, v2, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a51ea: 0c0a |008b: move-result-object v10 │ │ +4a51ec: 6e10 45e0 0a00 |008c: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a51f2: 0a0a |008f: move-result v10 │ │ +4a51f4: 6e30 87ec 980a |0090: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.onNumberOfRecordsReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@ec87 │ │ +4a51fa: 0e00 |0093: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=59 │ │ 0x000a line=60 │ │ 0x0011 line=64 │ │ 0x001f line=66 │ │ @@ -1900138,17 +1900139,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a54dc: |[4a54dc] no.nordicsemi.android.ble.common.callback.TimeZoneDataCallback.:()V │ │ -4a54ec: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a54f2: 0e00 |0003: return-void │ │ +4a54e0: |[4a54e0] no.nordicsemi.android.ble.common.callback.TimeZoneDataCallback.:()V │ │ +4a54f0: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a54f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;) │ │ @@ -1900156,17 +1900157,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a54f4: |[4a54f4] no.nordicsemi.android.ble.common.callback.TimeZoneDataCallback.:(Landroid/os/Parcel;)V │ │ -4a5504: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a550a: 0e00 |0003: return-void │ │ +4a54f8: |[4a54f8] no.nordicsemi.android.ble.common.callback.TimeZoneDataCallback.:(Landroid/os/Parcel;)V │ │ +4a5508: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a550e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1900175,25 +1900176,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/Data;I)Ljava/lang/Integer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4a54a8: |[4a54a8] no.nordicsemi.android.ble.common.callback.TimeZoneDataCallback.readTimeZone:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/lang/Integer; │ │ -4a54b8: 6e10 d1ef 0200 |0000: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a54be: 0a00 |0003: move-result v0 │ │ -4a54c0: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ -4a54c4: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -4a54c8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4a54ca: 1102 |0009: return-object v2 │ │ -4a54cc: 1300 2100 |000a: const/16 v0, #int 33 // #21 │ │ -4a54d0: 6e30 caef 0203 |000c: invoke-virtual {v2, v0, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a54d6: 0c02 |000f: move-result-object v2 │ │ -4a54d8: 1102 |0010: return-object v2 │ │ +4a54ac: |[4a54ac] no.nordicsemi.android.ble.common.callback.TimeZoneDataCallback.readTimeZone:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/lang/Integer; │ │ +4a54bc: 6e10 d1ef 0200 |0000: invoke-virtual {v2}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a54c2: 0a00 |0003: move-result v0 │ │ +4a54c4: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ +4a54c8: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +4a54cc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4a54ce: 1102 |0009: return-object v2 │ │ +4a54d0: 1300 2100 |000a: const/16 v0, #int 33 // #21 │ │ +4a54d4: 6e30 caef 0203 |000c: invoke-virtual {v2, v0, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a54da: 0c02 |000f: move-result-object v2 │ │ +4a54dc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000c line=83 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Lno/nordicsemi/android/ble/data/Data; │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ @@ -1900204,44 +1900205,44 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -4a550c: |[4a550c] no.nordicsemi.android.ble.common.callback.TimeZoneDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a551c: 6f30 58ec 4305 |0000: invoke-super {v3, v4, v5}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a5522: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4a5524: 7120 a5ec 0500 |0004: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.readTimeZone:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/lang/Integer; // method@eca5 │ │ -4a552a: 0c00 |0007: move-result-object v0 │ │ -4a552c: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -4a5530: 6e30 a2ec 4305 |000a: invoke-virtual {v3, v4, v5}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eca2 │ │ -4a5536: 0e00 |000d: return-void │ │ -4a5538: 6e10 45e0 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a553e: 0a01 |0011: move-result v1 │ │ -4a5540: 1302 80ff |0012: const/16 v2, #int -128 // #ff80 │ │ -4a5544: 3321 0600 |0014: if-ne v1, v2, 001a // +0006 │ │ -4a5548: 6e20 a4ec 4300 |0016: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.onUnknownTimeZoneReceived:(Landroid/bluetooth/BluetoothDevice;)V // method@eca4 │ │ -4a554e: 281f |0019: goto 0038 // +001f │ │ -4a5550: 6e10 45e0 0000 |001a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a5556: 0a01 |001d: move-result v1 │ │ -4a5558: 1302 d0ff |001e: const/16 v2, #int -48 // #ffd0 │ │ -4a555c: 3421 1500 |0020: if-lt v1, v2, 0035 // +0015 │ │ -4a5560: 6e10 45e0 0000 |0022: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a5566: 0a01 |0025: move-result v1 │ │ -4a5568: 1302 3800 |0026: const/16 v2, #int 56 // #38 │ │ -4a556c: 3721 0300 |0028: if-le v1, v2, 002b // +0003 │ │ -4a5570: 280b |002a: goto 0035 // +000b │ │ -4a5572: 6e10 45e0 0000 |002b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a5578: 0a05 |002e: move-result v5 │ │ -4a557a: da05 050f |002f: mul-int/lit8 v5, v5, #int 15 // #0f │ │ -4a557e: 6e30 a3ec 4305 |0031: invoke-virtual {v3, v4, v5}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.onTimeZoneReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@eca3 │ │ -4a5584: 2804 |0034: goto 0038 // +0004 │ │ -4a5586: 6e30 a2ec 4305 |0035: invoke-virtual {v3, v4, v5}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eca2 │ │ -4a558c: 0e00 |0038: return-void │ │ +4a5510: |[4a5510] no.nordicsemi.android.ble.common.callback.TimeZoneDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a5520: 6f30 58ec 4305 |0000: invoke-super {v3, v4, v5}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a5526: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4a5528: 7120 a5ec 0500 |0004: invoke-static {v5, v0}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.readTimeZone:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/lang/Integer; // method@eca5 │ │ +4a552e: 0c00 |0007: move-result-object v0 │ │ +4a5530: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +4a5534: 6e30 a2ec 4305 |000a: invoke-virtual {v3, v4, v5}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eca2 │ │ +4a553a: 0e00 |000d: return-void │ │ +4a553c: 6e10 45e0 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a5542: 0a01 |0011: move-result v1 │ │ +4a5544: 1302 80ff |0012: const/16 v2, #int -128 // #ff80 │ │ +4a5548: 3321 0600 |0014: if-ne v1, v2, 001a // +0006 │ │ +4a554c: 6e20 a4ec 4300 |0016: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.onUnknownTimeZoneReceived:(Landroid/bluetooth/BluetoothDevice;)V // method@eca4 │ │ +4a5552: 281f |0019: goto 0038 // +001f │ │ +4a5554: 6e10 45e0 0000 |001a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a555a: 0a01 |001d: move-result v1 │ │ +4a555c: 1302 d0ff |001e: const/16 v2, #int -48 // #ffd0 │ │ +4a5560: 3421 1500 |0020: if-lt v1, v2, 0035 // +0015 │ │ +4a5564: 6e10 45e0 0000 |0022: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a556a: 0a01 |0025: move-result v1 │ │ +4a556c: 1302 3800 |0026: const/16 v2, #int 56 // #38 │ │ +4a5570: 3721 0300 |0028: if-le v1, v2, 002b // +0003 │ │ +4a5574: 280b |002a: goto 0035 // +000b │ │ +4a5576: 6e10 45e0 0000 |002b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a557c: 0a05 |002e: move-result v5 │ │ +4a557e: da05 050f |002f: mul-int/lit8 v5, v5, #int 15 // #0f │ │ +4a5582: 6e30 a3ec 4305 |0031: invoke-virtual {v3, v4, v5}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.onTimeZoneReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@eca3 │ │ +4a5588: 2804 |0034: goto 0038 // +0004 │ │ +4a558a: 6e30 a2ec 4305 |0035: invoke-virtual {v3, v4, v5}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eca2 │ │ +4a5590: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=54 │ │ 0x000a line=56 │ │ 0x000e line=60 │ │ 0x0016 line=61 │ │ @@ -1900286,17 +1900287,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5738: |[4a5738] no.nordicsemi.android.ble.common.callback.alert.AlertLevelDataCallback.:()V │ │ -4a5748: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a574e: 0e00 |0003: return-void │ │ +4a573c: |[4a573c] no.nordicsemi.android.ble.common.callback.alert.AlertLevelDataCallback.:()V │ │ +4a574c: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a5752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;) │ │ @@ -1900304,17 +1900305,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a5750: |[4a5750] no.nordicsemi.android.ble.common.callback.alert.AlertLevelDataCallback.:(Landroid/os/Parcel;)V │ │ -4a5760: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a5766: 0e00 |0003: return-void │ │ +4a5754: |[4a5754] no.nordicsemi.android.ble.common.callback.alert.AlertLevelDataCallback.:(Landroid/os/Parcel;)V │ │ +4a5764: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a576a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1900324,35 +1900325,35 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -4a5768: |[4a5768] no.nordicsemi.android.ble.common.callback.alert.AlertLevelDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a5778: 6f30 58ec 4305 |0000: invoke-super {v3, v4, v5}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a577e: 6e10 d1ef 0500 |0003: invoke-virtual {v5}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a5784: 0a00 |0006: move-result v0 │ │ -4a5786: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4a5788: 3310 1a00 |0008: if-ne v0, v1, 0022 // +001a │ │ -4a578c: 1300 1100 |000a: const/16 v0, #int 17 // #11 │ │ -4a5790: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -4a5792: 6e30 caef 0501 |000d: invoke-virtual {v5, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a5798: 0c00 |0010: move-result-object v0 │ │ -4a579a: 3800 1100 |0011: if-eqz v0, 0022 // +0011 │ │ -4a579e: 6e10 45e0 0000 |0013: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a57a4: 0a01 |0016: move-result v1 │ │ -4a57a6: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -4a57a8: 3621 0a00 |0018: if-gt v1, v2, 0022 // +000a │ │ -4a57ac: 6e10 45e0 0000 |001a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a57b2: 0a05 |001d: move-result v5 │ │ -4a57b4: 6e30 b7ec 4305 |001e: invoke-virtual {v3, v4, v5}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;.onAlertLevelChanged:(Landroid/bluetooth/BluetoothDevice;I)V // method@ecb7 │ │ -4a57ba: 0e00 |0021: return-void │ │ -4a57bc: 6e30 b9ec 4305 |0022: invoke-virtual {v3, v4, v5}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ecb9 │ │ -4a57c2: 0e00 |0025: return-void │ │ +4a576c: |[4a576c] no.nordicsemi.android.ble.common.callback.alert.AlertLevelDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a577c: 6f30 58ec 4305 |0000: invoke-super {v3, v4, v5}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a5782: 6e10 d1ef 0500 |0003: invoke-virtual {v5}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a5788: 0a00 |0006: move-result v0 │ │ +4a578a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4a578c: 3310 1a00 |0008: if-ne v0, v1, 0022 // +001a │ │ +4a5790: 1300 1100 |000a: const/16 v0, #int 17 // #11 │ │ +4a5794: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +4a5796: 6e30 caef 0501 |000d: invoke-virtual {v5, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a579c: 0c00 |0010: move-result-object v0 │ │ +4a579e: 3800 1100 |0011: if-eqz v0, 0022 // +0011 │ │ +4a57a2: 6e10 45e0 0000 |0013: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a57a8: 0a01 |0016: move-result v1 │ │ +4a57aa: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +4a57ac: 3621 0a00 |0018: if-gt v1, v2, 0022 // +000a │ │ +4a57b0: 6e10 45e0 0000 |001a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a57b6: 0a05 |001d: move-result v5 │ │ +4a57b8: 6e30 b7ec 4305 |001e: invoke-virtual {v3, v4, v5}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;.onAlertLevelChanged:(Landroid/bluetooth/BluetoothDevice;I)V // method@ecb7 │ │ +4a57be: 0e00 |0021: return-void │ │ +4a57c0: 6e30 b9ec 4305 |0022: invoke-virtual {v3, v4, v5}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ecb9 │ │ +4a57c6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=25 │ │ 0x000d line=26 │ │ 0x0013 line=27 │ │ 0x001a line=28 │ │ @@ -1900395,17 +1900396,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5914: |[4a5914] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelDataCallback.:()V │ │ -4a5924: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a592a: 0e00 |0003: return-void │ │ +4a5918: |[4a5918] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelDataCallback.:()V │ │ +4a5928: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a592e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;) │ │ @@ -1900413,17 +1900414,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a592c: |[4a592c] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelDataCallback.:(Landroid/os/Parcel;)V │ │ -4a593c: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a5942: 0e00 |0003: return-void │ │ +4a5930: |[4a5930] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelDataCallback.:(Landroid/os/Parcel;)V │ │ +4a5940: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a5946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1900433,33 +1900434,33 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -4a5944: |[4a5944] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a5954: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a595a: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a5960: 0a00 |0006: move-result v0 │ │ -4a5962: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4a5964: 3310 1700 |0008: if-ne v0, v1, 001f // +0017 │ │ -4a5968: 1300 1100 |000a: const/16 v0, #int 17 // #11 │ │ -4a596c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -4a596e: 6e30 caef 0401 |000d: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a5974: 0c00 |0010: move-result-object v0 │ │ -4a5976: 6e10 45e0 0000 |0011: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a597c: 0a00 |0014: move-result v0 │ │ -4a597e: 3a00 0a00 |0015: if-ltz v0, 001f // +000a │ │ -4a5982: 1301 6400 |0017: const/16 v1, #int 100 // #64 │ │ -4a5986: 3610 0600 |0019: if-gt v0, v1, 001f // +0006 │ │ -4a598a: 6e30 c9ec 3200 |001b: invoke-virtual {v2, v3, v0}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;.onBatteryLevelChanged:(Landroid/bluetooth/BluetoothDevice;I)V // method@ecc9 │ │ -4a5990: 0e00 |001e: return-void │ │ -4a5992: 6e30 cbec 3204 |001f: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eccb │ │ -4a5998: 0e00 |0022: return-void │ │ +4a5948: |[4a5948] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a5958: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a595e: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a5964: 0a00 |0006: move-result v0 │ │ +4a5966: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4a5968: 3310 1700 |0008: if-ne v0, v1, 001f // +0017 │ │ +4a596c: 1300 1100 |000a: const/16 v0, #int 17 // #11 │ │ +4a5970: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +4a5972: 6e30 caef 0401 |000d: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a5978: 0c00 |0010: move-result-object v0 │ │ +4a597a: 6e10 45e0 0000 |0011: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a5980: 0a00 |0014: move-result v0 │ │ +4a5982: 3a00 0a00 |0015: if-ltz v0, 001f // +000a │ │ +4a5986: 1301 6400 |0017: const/16 v1, #int 100 // #64 │ │ +4a598a: 3610 0600 |0019: if-gt v0, v1, 001f // +0006 │ │ +4a598e: 6e30 c9ec 3200 |001b: invoke-virtual {v2, v3, v0}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;.onBatteryLevelChanged:(Landroid/bluetooth/BluetoothDevice;I)V // method@ecc9 │ │ +4a5994: 0e00 |001e: return-void │ │ +4a5996: 6e30 cbec 3204 |001f: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eccb │ │ +4a599c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x000d line=56 │ │ 0x001b line=58 │ │ 0x001f line=62 │ │ @@ -1900501,17 +1900502,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5aec: |[4a5aec] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementDataCallback.:()V │ │ -4a5afc: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a5b02: 0e00 |0003: return-void │ │ +4a5af0: |[4a5af0] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementDataCallback.:()V │ │ +4a5b00: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a5b06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;) │ │ @@ -1900519,17 +1900520,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a5b04: |[4a5b04] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ -4a5b14: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a5b1a: 0e00 |0003: return-void │ │ +4a5b08: |[4a5b08] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ +4a5b18: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a5b1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1900539,128 +1900540,128 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 185 16-bit code units │ │ -4a5b1c: |[4a5b1c] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a5b2c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -4a5b30: 7503 58ec 1100 |0002: invoke-super/range {v17, v18, v19}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a5b36: 7401 d1ef 1300 |0005: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a5b3c: 0a01 |0008: move-result v1 │ │ -4a5b3e: 1272 |0009: const/4 v2, #int 7 // #7 │ │ -4a5b40: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ -4a5b44: 7403 ddec 1100 |000c: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ecdd │ │ -4a5b4a: 0e00 |000f: return-void │ │ -4a5b4c: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -4a5b50: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -4a5b52: 6e30 caef 1003 |0013: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a5b58: 0c04 |0016: move-result-object v4 │ │ -4a5b5a: 6e10 45e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a5b60: 0a04 |001a: move-result v4 │ │ -4a5b62: dd05 0401 |001b: and-int/lit8 v5, v4, #int 1 // #01 │ │ -4a5b66: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -4a5b68: 3905 0400 |001e: if-nez v5, 0022 // +0004 │ │ -4a5b6c: 120c |0020: const/4 v12, #int 0 // #0 │ │ -4a5b6e: 2802 |0021: goto 0023 // +0002 │ │ -4a5b70: 121c |0022: const/4 v12, #int 1 // #1 │ │ -4a5b72: dd05 0402 |0023: and-int/lit8 v5, v4, #int 2 // #02 │ │ -4a5b76: 3805 0400 |0025: if-eqz v5, 0029 // +0004 │ │ -4a5b7a: 1215 |0027: const/4 v5, #int 1 // #1 │ │ -4a5b7c: 2802 |0028: goto 002a // +0002 │ │ -4a5b7e: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -4a5b80: dd07 0404 |002a: and-int/lit8 v7, v4, #int 4 // #04 │ │ -4a5b84: 3807 0400 |002c: if-eqz v7, 0030 // +0004 │ │ -4a5b88: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -4a5b8a: 2802 |002f: goto 0031 // +0002 │ │ -4a5b8c: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -4a5b8e: dd08 0408 |0031: and-int/lit8 v8, v4, #int 8 // #08 │ │ -4a5b92: 3808 0400 |0033: if-eqz v8, 0037 // +0004 │ │ -4a5b96: 1218 |0035: const/4 v8, #int 1 // #1 │ │ -4a5b98: 2802 |0036: goto 0038 // +0002 │ │ -4a5b9a: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -4a5b9c: dd04 0410 |0038: and-int/lit8 v4, v4, #int 16 // #10 │ │ -4a5ba0: 3804 0400 |003a: if-eqz v4, 003e // +0004 │ │ -4a5ba4: 1214 |003c: const/4 v4, #int 1 // #1 │ │ -4a5ba6: 2802 |003d: goto 003f // +0002 │ │ -4a5ba8: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -4a5baa: 7401 d1ef 1300 |003f: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a5bb0: 0a09 |0042: move-result v9 │ │ -4a5bb2: 3805 0400 |0043: if-eqz v5, 0047 // +0004 │ │ -4a5bb6: 127a |0045: const/4 v10, #int 7 // #7 │ │ -4a5bb8: 2802 |0046: goto 0048 // +0002 │ │ -4a5bba: 120a |0047: const/4 v10, #int 0 // #0 │ │ -4a5bbc: b02a |0048: add-int/2addr v10, v2 │ │ -4a5bbe: 122b |0049: const/4 v11, #int 2 // #2 │ │ -4a5bc0: 3807 0400 |004a: if-eqz v7, 004e // +0004 │ │ -4a5bc4: 122d |004c: const/4 v13, #int 2 // #2 │ │ -4a5bc6: 2802 |004d: goto 004f // +0002 │ │ -4a5bc8: 120d |004e: const/4 v13, #int 0 // #0 │ │ -4a5bca: b0da |004f: add-int/2addr v10, v13 │ │ -4a5bcc: b08a |0050: add-int/2addr v10, v8 │ │ -4a5bce: 3804 0300 |0051: if-eqz v4, 0054 // +0003 │ │ -4a5bd2: 1223 |0053: const/4 v3, #int 2 // #2 │ │ -4a5bd4: b03a |0054: add-int/2addr v10, v3 │ │ -4a5bd6: 35a9 0600 |0055: if-ge v9, v10, 005b // +0006 │ │ -4a5bda: 7403 ddec 1100 |0057: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ecdd │ │ -4a5be0: 0e00 |005a: return-void │ │ -4a5be2: 1303 3200 |005b: const/16 v3, #int 50 // #32 │ │ -4a5be6: 6e30 c9ef 3006 |005d: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a5bec: 0c06 |0060: move-result-object v6 │ │ -4a5bee: 6e10 24e0 0600 |0061: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a5bf4: 0a09 |0064: move-result v9 │ │ -4a5bf6: 1236 |0065: const/4 v6, #int 3 // #3 │ │ -4a5bf8: 6e30 c9ef 3006 |0066: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a5bfe: 0c06 |0069: move-result-object v6 │ │ -4a5c00: 6e10 24e0 0600 |006a: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a5c06: 0a0a |006d: move-result v10 │ │ -4a5c08: 1256 |006e: const/4 v6, #int 5 // #5 │ │ -4a5c0a: 6e30 c9ef 3006 |006f: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a5c10: 0c06 |0072: move-result-object v6 │ │ -4a5c12: 6e10 24e0 0600 |0073: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a5c18: 0a0b |0076: move-result v11 │ │ -4a5c1a: 1206 |0077: const/4 v6, #int 0 // #0 │ │ -4a5c1c: 3805 0d00 |0078: if-eqz v5, 0085 // +000d │ │ -4a5c20: 7120 75ec 2000 |007a: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ -4a5c26: 0c02 |007d: move-result-object v2 │ │ -4a5c28: 1305 0e00 |007e: const/16 v5, #int 14 // #e │ │ -4a5c2c: 0810 0200 |0080: move-object/from16 v16, v2 │ │ -4a5c30: 1302 0e00 |0082: const/16 v2, #int 14 // #e │ │ -4a5c34: 2803 |0084: goto 0087 // +0003 │ │ -4a5c36: 0810 0600 |0085: move-object/from16 v16, v6 │ │ -4a5c3a: 3807 0a00 |0087: if-eqz v7, 0091 // +000a │ │ -4a5c3e: 6e30 c9ef 3002 |0089: invoke-virtual {v0, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a5c44: 0c03 |008c: move-result-object v3 │ │ -4a5c46: d802 0202 |008d: add-int/lit8 v2, v2, #int 2 // #02 │ │ -4a5c4a: 073d |008f: move-object v13, v3 │ │ -4a5c4c: 2802 |0090: goto 0092 // +0002 │ │ -4a5c4e: 076d |0091: move-object v13, v6 │ │ -4a5c50: 3808 0a00 |0092: if-eqz v8, 009c // +000a │ │ -4a5c54: 6e30 caef 1002 |0094: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a5c5a: 0c01 |0097: move-result-object v1 │ │ -4a5c5c: d802 0201 |0098: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4a5c60: 071e |009a: move-object v14, v1 │ │ -4a5c62: 2802 |009b: goto 009d // +0002 │ │ -4a5c64: 076e |009c: move-object v14, v6 │ │ -4a5c66: 3804 1300 |009d: if-eqz v4, 00b0 // +0013 │ │ -4a5c6a: 1301 1200 |009f: const/16 v1, #int 18 // #12 │ │ -4a5c6e: 6e30 caef 1002 |00a1: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a5c74: 0c00 |00a4: move-result-object v0 │ │ -4a5c76: 6e10 45e0 0000 |00a5: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a5c7c: 0a00 |00a8: move-result v0 │ │ -4a5c7e: 2201 fc1b |00a9: new-instance v1, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // type@1bfc │ │ -4a5c82: 7020 50ef 0100 |00ab: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.:(I)V // method@ef50 │ │ -4a5c88: 071f |00ae: move-object v15, v1 │ │ -4a5c8a: 2802 |00af: goto 00b1 // +0002 │ │ -4a5c8c: 076f |00b0: move-object v15, v6 │ │ -4a5c8e: 0807 1100 |00b1: move-object/from16 v7, v17 │ │ -4a5c92: 0808 1200 |00b3: move-object/from16 v8, v18 │ │ -4a5c96: 740a dbec 0700 |00b5: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.onBloodPressureMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FFFILjava/lang/Float;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;Ljava/util/Calendar;)V // method@ecdb │ │ -4a5c9c: 0e00 |00b8: return-void │ │ +4a5b20: |[4a5b20] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a5b30: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +4a5b34: 7503 58ec 1100 |0002: invoke-super/range {v17, v18, v19}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a5b3a: 7401 d1ef 1300 |0005: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a5b40: 0a01 |0008: move-result v1 │ │ +4a5b42: 1272 |0009: const/4 v2, #int 7 // #7 │ │ +4a5b44: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ +4a5b48: 7403 ddec 1100 |000c: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ecdd │ │ +4a5b4e: 0e00 |000f: return-void │ │ +4a5b50: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +4a5b54: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +4a5b56: 6e30 caef 1003 |0013: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a5b5c: 0c04 |0016: move-result-object v4 │ │ +4a5b5e: 6e10 45e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a5b64: 0a04 |001a: move-result v4 │ │ +4a5b66: dd05 0401 |001b: and-int/lit8 v5, v4, #int 1 // #01 │ │ +4a5b6a: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +4a5b6c: 3905 0400 |001e: if-nez v5, 0022 // +0004 │ │ +4a5b70: 120c |0020: const/4 v12, #int 0 // #0 │ │ +4a5b72: 2802 |0021: goto 0023 // +0002 │ │ +4a5b74: 121c |0022: const/4 v12, #int 1 // #1 │ │ +4a5b76: dd05 0402 |0023: and-int/lit8 v5, v4, #int 2 // #02 │ │ +4a5b7a: 3805 0400 |0025: if-eqz v5, 0029 // +0004 │ │ +4a5b7e: 1215 |0027: const/4 v5, #int 1 // #1 │ │ +4a5b80: 2802 |0028: goto 002a // +0002 │ │ +4a5b82: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +4a5b84: dd07 0404 |002a: and-int/lit8 v7, v4, #int 4 // #04 │ │ +4a5b88: 3807 0400 |002c: if-eqz v7, 0030 // +0004 │ │ +4a5b8c: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +4a5b8e: 2802 |002f: goto 0031 // +0002 │ │ +4a5b90: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +4a5b92: dd08 0408 |0031: and-int/lit8 v8, v4, #int 8 // #08 │ │ +4a5b96: 3808 0400 |0033: if-eqz v8, 0037 // +0004 │ │ +4a5b9a: 1218 |0035: const/4 v8, #int 1 // #1 │ │ +4a5b9c: 2802 |0036: goto 0038 // +0002 │ │ +4a5b9e: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +4a5ba0: dd04 0410 |0038: and-int/lit8 v4, v4, #int 16 // #10 │ │ +4a5ba4: 3804 0400 |003a: if-eqz v4, 003e // +0004 │ │ +4a5ba8: 1214 |003c: const/4 v4, #int 1 // #1 │ │ +4a5baa: 2802 |003d: goto 003f // +0002 │ │ +4a5bac: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +4a5bae: 7401 d1ef 1300 |003f: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a5bb4: 0a09 |0042: move-result v9 │ │ +4a5bb6: 3805 0400 |0043: if-eqz v5, 0047 // +0004 │ │ +4a5bba: 127a |0045: const/4 v10, #int 7 // #7 │ │ +4a5bbc: 2802 |0046: goto 0048 // +0002 │ │ +4a5bbe: 120a |0047: const/4 v10, #int 0 // #0 │ │ +4a5bc0: b02a |0048: add-int/2addr v10, v2 │ │ +4a5bc2: 122b |0049: const/4 v11, #int 2 // #2 │ │ +4a5bc4: 3807 0400 |004a: if-eqz v7, 004e // +0004 │ │ +4a5bc8: 122d |004c: const/4 v13, #int 2 // #2 │ │ +4a5bca: 2802 |004d: goto 004f // +0002 │ │ +4a5bcc: 120d |004e: const/4 v13, #int 0 // #0 │ │ +4a5bce: b0da |004f: add-int/2addr v10, v13 │ │ +4a5bd0: b08a |0050: add-int/2addr v10, v8 │ │ +4a5bd2: 3804 0300 |0051: if-eqz v4, 0054 // +0003 │ │ +4a5bd6: 1223 |0053: const/4 v3, #int 2 // #2 │ │ +4a5bd8: b03a |0054: add-int/2addr v10, v3 │ │ +4a5bda: 35a9 0600 |0055: if-ge v9, v10, 005b // +0006 │ │ +4a5bde: 7403 ddec 1100 |0057: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ecdd │ │ +4a5be4: 0e00 |005a: return-void │ │ +4a5be6: 1303 3200 |005b: const/16 v3, #int 50 // #32 │ │ +4a5bea: 6e30 c9ef 3006 |005d: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a5bf0: 0c06 |0060: move-result-object v6 │ │ +4a5bf2: 6e10 24e0 0600 |0061: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a5bf8: 0a09 |0064: move-result v9 │ │ +4a5bfa: 1236 |0065: const/4 v6, #int 3 // #3 │ │ +4a5bfc: 6e30 c9ef 3006 |0066: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a5c02: 0c06 |0069: move-result-object v6 │ │ +4a5c04: 6e10 24e0 0600 |006a: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a5c0a: 0a0a |006d: move-result v10 │ │ +4a5c0c: 1256 |006e: const/4 v6, #int 5 // #5 │ │ +4a5c0e: 6e30 c9ef 3006 |006f: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a5c14: 0c06 |0072: move-result-object v6 │ │ +4a5c16: 6e10 24e0 0600 |0073: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a5c1c: 0a0b |0076: move-result v11 │ │ +4a5c1e: 1206 |0077: const/4 v6, #int 0 // #0 │ │ +4a5c20: 3805 0d00 |0078: if-eqz v5, 0085 // +000d │ │ +4a5c24: 7120 75ec 2000 |007a: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ +4a5c2a: 0c02 |007d: move-result-object v2 │ │ +4a5c2c: 1305 0e00 |007e: const/16 v5, #int 14 // #e │ │ +4a5c30: 0810 0200 |0080: move-object/from16 v16, v2 │ │ +4a5c34: 1302 0e00 |0082: const/16 v2, #int 14 // #e │ │ +4a5c38: 2803 |0084: goto 0087 // +0003 │ │ +4a5c3a: 0810 0600 |0085: move-object/from16 v16, v6 │ │ +4a5c3e: 3807 0a00 |0087: if-eqz v7, 0091 // +000a │ │ +4a5c42: 6e30 c9ef 3002 |0089: invoke-virtual {v0, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a5c48: 0c03 |008c: move-result-object v3 │ │ +4a5c4a: d802 0202 |008d: add-int/lit8 v2, v2, #int 2 // #02 │ │ +4a5c4e: 073d |008f: move-object v13, v3 │ │ +4a5c50: 2802 |0090: goto 0092 // +0002 │ │ +4a5c52: 076d |0091: move-object v13, v6 │ │ +4a5c54: 3808 0a00 |0092: if-eqz v8, 009c // +000a │ │ +4a5c58: 6e30 caef 1002 |0094: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a5c5e: 0c01 |0097: move-result-object v1 │ │ +4a5c60: d802 0201 |0098: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4a5c64: 071e |009a: move-object v14, v1 │ │ +4a5c66: 2802 |009b: goto 009d // +0002 │ │ +4a5c68: 076e |009c: move-object v14, v6 │ │ +4a5c6a: 3804 1300 |009d: if-eqz v4, 00b0 // +0013 │ │ +4a5c6e: 1301 1200 |009f: const/16 v1, #int 18 // #12 │ │ +4a5c72: 6e30 caef 1002 |00a1: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a5c78: 0c00 |00a4: move-result-object v0 │ │ +4a5c7a: 6e10 45e0 0000 |00a5: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a5c80: 0a00 |00a8: move-result v0 │ │ +4a5c82: 2201 fc1b |00a9: new-instance v1, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // type@1bfc │ │ +4a5c86: 7020 50ef 0100 |00ab: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.:(I)V // method@ef50 │ │ +4a5c8c: 071f |00ae: move-object v15, v1 │ │ +4a5c8e: 2802 |00af: goto 00b1 // +0002 │ │ +4a5c90: 076f |00b0: move-object v15, v6 │ │ +4a5c92: 0807 1100 |00b1: move-object/from16 v7, v17 │ │ +4a5c96: 0808 1200 |00b3: move-object/from16 v8, v18 │ │ +4a5c9a: 740a dbec 0700 |00b5: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.onBloodPressureMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FFFILjava/lang/Float;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;Ljava/util/Calendar;)V // method@ecdb │ │ +4a5ca0: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0005 line=57 │ │ 0x000c line=58 │ │ 0x0013 line=63 │ │ 0x003f line=72 │ │ @@ -1900712,17 +1900713,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a6038: |[4a6038] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureDataCallback.:()V │ │ -4a6048: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a604e: 0e00 |0003: return-void │ │ +4a603c: |[4a603c] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureDataCallback.:()V │ │ +4a604c: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a6052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;) │ │ @@ -1900730,17 +1900731,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a6050: |[4a6050] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureDataCallback.:(Landroid/os/Parcel;)V │ │ -4a6060: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a6066: 0e00 |0003: return-void │ │ +4a6054: |[4a6054] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureDataCallback.:(Landroid/os/Parcel;)V │ │ +4a6064: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a606a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1900750,118 +1900751,118 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 164 16-bit code units │ │ -4a6068: |[4a6068] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a6078: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -4a607c: 7503 58ec 0f00 |0002: invoke-super/range {v15, v16, v17}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a6082: 7401 d1ef 1100 |0005: invoke-virtual/range {v17}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a6088: 0a01 |0008: move-result v1 │ │ -4a608a: 1272 |0009: const/4 v2, #int 7 // #7 │ │ -4a608c: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ -4a6090: 7403 f6ec 0f00 |000c: invoke-virtual/range {v15, v16, v17}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ecf6 │ │ -4a6096: 0e00 |000f: return-void │ │ -4a6098: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -4a609c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -4a609e: 6e30 caef 1003 |0013: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a60a4: 0c04 |0016: move-result-object v4 │ │ -4a60a6: 6e10 45e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a60ac: 0a04 |001a: move-result v4 │ │ -4a60ae: dd05 0401 |001b: and-int/lit8 v5, v4, #int 1 // #01 │ │ -4a60b2: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -4a60b4: 3905 0400 |001e: if-nez v5, 0022 // +0004 │ │ -4a60b8: 120a |0020: const/4 v10, #int 0 // #0 │ │ -4a60ba: 2802 |0021: goto 0023 // +0002 │ │ -4a60bc: 121a |0022: const/4 v10, #int 1 // #1 │ │ -4a60be: dd05 0402 |0023: and-int/lit8 v5, v4, #int 2 // #02 │ │ -4a60c2: 3805 0400 |0025: if-eqz v5, 0029 // +0004 │ │ -4a60c6: 1215 |0027: const/4 v5, #int 1 // #1 │ │ -4a60c8: 2802 |0028: goto 002a // +0002 │ │ -4a60ca: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -4a60cc: dd07 0404 |002a: and-int/lit8 v7, v4, #int 4 // #04 │ │ -4a60d0: 3807 0400 |002c: if-eqz v7, 0030 // +0004 │ │ -4a60d4: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -4a60d6: 2802 |002f: goto 0031 // +0002 │ │ -4a60d8: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -4a60da: dd08 0408 |0031: and-int/lit8 v8, v4, #int 8 // #08 │ │ -4a60de: 3808 0400 |0033: if-eqz v8, 0037 // +0004 │ │ -4a60e2: 1218 |0035: const/4 v8, #int 1 // #1 │ │ -4a60e4: 2802 |0036: goto 0038 // +0002 │ │ -4a60e6: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -4a60e8: dd04 0410 |0038: and-int/lit8 v4, v4, #int 16 // #10 │ │ -4a60ec: 3804 0400 |003a: if-eqz v4, 003e // +0004 │ │ -4a60f0: 1214 |003c: const/4 v4, #int 1 // #1 │ │ -4a60f2: 2802 |003d: goto 003f // +0002 │ │ -4a60f4: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -4a60f6: 7401 d1ef 1100 |003f: invoke-virtual/range {v17}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a60fc: 0a09 |0042: move-result v9 │ │ -4a60fe: 3805 0400 |0043: if-eqz v5, 0047 // +0004 │ │ -4a6102: 127b |0045: const/4 v11, #int 7 // #7 │ │ -4a6104: 2802 |0046: goto 0048 // +0002 │ │ -4a6106: 120b |0047: const/4 v11, #int 0 // #0 │ │ -4a6108: b02b |0048: add-int/2addr v11, v2 │ │ -4a610a: 122c |0049: const/4 v12, #int 2 // #2 │ │ -4a610c: 3807 0400 |004a: if-eqz v7, 004e // +0004 │ │ -4a6110: 122d |004c: const/4 v13, #int 2 // #2 │ │ -4a6112: 2802 |004d: goto 004f // +0002 │ │ -4a6114: 120d |004e: const/4 v13, #int 0 // #0 │ │ -4a6116: b0db |004f: add-int/2addr v11, v13 │ │ -4a6118: b08b |0050: add-int/2addr v11, v8 │ │ -4a611a: 3804 0300 |0051: if-eqz v4, 0054 // +0003 │ │ -4a611e: 1223 |0053: const/4 v3, #int 2 // #2 │ │ -4a6120: b03b |0054: add-int/2addr v11, v3 │ │ -4a6122: 35b9 0600 |0055: if-ge v9, v11, 005b // +0006 │ │ -4a6126: 7403 f6ec 0f00 |0057: invoke-virtual/range {v15, v16, v17}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ecf6 │ │ -4a612c: 0e00 |005a: return-void │ │ -4a612e: 1303 3200 |005b: const/16 v3, #int 50 // #32 │ │ -4a6132: 6e30 c9ef 3006 |005d: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a6138: 0c06 |0060: move-result-object v6 │ │ -4a613a: 6e10 24e0 0600 |0061: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a6140: 0a09 |0064: move-result v9 │ │ -4a6142: 1206 |0065: const/4 v6, #int 0 // #0 │ │ -4a6144: 3805 0c00 |0066: if-eqz v5, 0072 // +000c │ │ -4a6148: 7120 75ec 2000 |0068: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ -4a614e: 0c02 |006b: move-result-object v2 │ │ -4a6150: 1305 0e00 |006c: const/16 v5, #int 14 // #e │ │ -4a6154: 072e |006e: move-object v14, v2 │ │ -4a6156: 1302 0e00 |006f: const/16 v2, #int 14 // #e │ │ -4a615a: 2802 |0071: goto 0073 // +0002 │ │ -4a615c: 076e |0072: move-object v14, v6 │ │ -4a615e: 3807 0a00 |0073: if-eqz v7, 007d // +000a │ │ -4a6162: 6e30 c9ef 3002 |0075: invoke-virtual {v0, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a6168: 0c03 |0078: move-result-object v3 │ │ -4a616a: d802 0202 |0079: add-int/lit8 v2, v2, #int 2 // #02 │ │ -4a616e: 073b |007b: move-object v11, v3 │ │ -4a6170: 2802 |007c: goto 007e // +0002 │ │ -4a6172: 076b |007d: move-object v11, v6 │ │ -4a6174: 3808 0a00 |007e: if-eqz v8, 0088 // +000a │ │ -4a6178: 6e30 caef 1002 |0080: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a617e: 0c01 |0083: move-result-object v1 │ │ -4a6180: d802 0201 |0084: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4a6184: 071c |0086: move-object v12, v1 │ │ -4a6186: 2802 |0087: goto 0089 // +0002 │ │ -4a6188: 076c |0088: move-object v12, v6 │ │ -4a618a: 3804 1300 |0089: if-eqz v4, 009c // +0013 │ │ -4a618e: 1301 1200 |008b: const/16 v1, #int 18 // #12 │ │ -4a6192: 6e30 caef 1002 |008d: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a6198: 0c00 |0090: move-result-object v0 │ │ -4a619a: 6e10 45e0 0000 |0091: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a61a0: 0a00 |0094: move-result v0 │ │ -4a61a2: 2201 fc1b |0095: new-instance v1, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // type@1bfc │ │ -4a61a6: 7020 50ef 0100 |0097: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.:(I)V // method@ef50 │ │ -4a61ac: 071d |009a: move-object v13, v1 │ │ -4a61ae: 2802 |009b: goto 009d // +0002 │ │ -4a61b0: 076d |009c: move-object v13, v6 │ │ -4a61b2: 07f7 |009d: move-object v7, v15 │ │ -4a61b4: 0808 1000 |009e: move-object/from16 v8, v16 │ │ -4a61b8: 7408 f5ec 0700 |00a0: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.onIntermediateCuffPressureReceived:(Landroid/bluetooth/BluetoothDevice;FILjava/lang/Float;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;Ljava/util/Calendar;)V // method@ecf5 │ │ -4a61be: 0e00 |00a3: return-void │ │ +4a606c: |[4a606c] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a607c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +4a6080: 7503 58ec 0f00 |0002: invoke-super/range {v15, v16, v17}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a6086: 7401 d1ef 1100 |0005: invoke-virtual/range {v17}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a608c: 0a01 |0008: move-result v1 │ │ +4a608e: 1272 |0009: const/4 v2, #int 7 // #7 │ │ +4a6090: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ +4a6094: 7403 f6ec 0f00 |000c: invoke-virtual/range {v15, v16, v17}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ecf6 │ │ +4a609a: 0e00 |000f: return-void │ │ +4a609c: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +4a60a0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +4a60a2: 6e30 caef 1003 |0013: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a60a8: 0c04 |0016: move-result-object v4 │ │ +4a60aa: 6e10 45e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a60b0: 0a04 |001a: move-result v4 │ │ +4a60b2: dd05 0401 |001b: and-int/lit8 v5, v4, #int 1 // #01 │ │ +4a60b6: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +4a60b8: 3905 0400 |001e: if-nez v5, 0022 // +0004 │ │ +4a60bc: 120a |0020: const/4 v10, #int 0 // #0 │ │ +4a60be: 2802 |0021: goto 0023 // +0002 │ │ +4a60c0: 121a |0022: const/4 v10, #int 1 // #1 │ │ +4a60c2: dd05 0402 |0023: and-int/lit8 v5, v4, #int 2 // #02 │ │ +4a60c6: 3805 0400 |0025: if-eqz v5, 0029 // +0004 │ │ +4a60ca: 1215 |0027: const/4 v5, #int 1 // #1 │ │ +4a60cc: 2802 |0028: goto 002a // +0002 │ │ +4a60ce: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +4a60d0: dd07 0404 |002a: and-int/lit8 v7, v4, #int 4 // #04 │ │ +4a60d4: 3807 0400 |002c: if-eqz v7, 0030 // +0004 │ │ +4a60d8: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +4a60da: 2802 |002f: goto 0031 // +0002 │ │ +4a60dc: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +4a60de: dd08 0408 |0031: and-int/lit8 v8, v4, #int 8 // #08 │ │ +4a60e2: 3808 0400 |0033: if-eqz v8, 0037 // +0004 │ │ +4a60e6: 1218 |0035: const/4 v8, #int 1 // #1 │ │ +4a60e8: 2802 |0036: goto 0038 // +0002 │ │ +4a60ea: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +4a60ec: dd04 0410 |0038: and-int/lit8 v4, v4, #int 16 // #10 │ │ +4a60f0: 3804 0400 |003a: if-eqz v4, 003e // +0004 │ │ +4a60f4: 1214 |003c: const/4 v4, #int 1 // #1 │ │ +4a60f6: 2802 |003d: goto 003f // +0002 │ │ +4a60f8: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +4a60fa: 7401 d1ef 1100 |003f: invoke-virtual/range {v17}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a6100: 0a09 |0042: move-result v9 │ │ +4a6102: 3805 0400 |0043: if-eqz v5, 0047 // +0004 │ │ +4a6106: 127b |0045: const/4 v11, #int 7 // #7 │ │ +4a6108: 2802 |0046: goto 0048 // +0002 │ │ +4a610a: 120b |0047: const/4 v11, #int 0 // #0 │ │ +4a610c: b02b |0048: add-int/2addr v11, v2 │ │ +4a610e: 122c |0049: const/4 v12, #int 2 // #2 │ │ +4a6110: 3807 0400 |004a: if-eqz v7, 004e // +0004 │ │ +4a6114: 122d |004c: const/4 v13, #int 2 // #2 │ │ +4a6116: 2802 |004d: goto 004f // +0002 │ │ +4a6118: 120d |004e: const/4 v13, #int 0 // #0 │ │ +4a611a: b0db |004f: add-int/2addr v11, v13 │ │ +4a611c: b08b |0050: add-int/2addr v11, v8 │ │ +4a611e: 3804 0300 |0051: if-eqz v4, 0054 // +0003 │ │ +4a6122: 1223 |0053: const/4 v3, #int 2 // #2 │ │ +4a6124: b03b |0054: add-int/2addr v11, v3 │ │ +4a6126: 35b9 0600 |0055: if-ge v9, v11, 005b // +0006 │ │ +4a612a: 7403 f6ec 0f00 |0057: invoke-virtual/range {v15, v16, v17}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ecf6 │ │ +4a6130: 0e00 |005a: return-void │ │ +4a6132: 1303 3200 |005b: const/16 v3, #int 50 // #32 │ │ +4a6136: 6e30 c9ef 3006 |005d: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a613c: 0c06 |0060: move-result-object v6 │ │ +4a613e: 6e10 24e0 0600 |0061: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a6144: 0a09 |0064: move-result v9 │ │ +4a6146: 1206 |0065: const/4 v6, #int 0 // #0 │ │ +4a6148: 3805 0c00 |0066: if-eqz v5, 0072 // +000c │ │ +4a614c: 7120 75ec 2000 |0068: invoke-static {v0, v2}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ +4a6152: 0c02 |006b: move-result-object v2 │ │ +4a6154: 1305 0e00 |006c: const/16 v5, #int 14 // #e │ │ +4a6158: 072e |006e: move-object v14, v2 │ │ +4a615a: 1302 0e00 |006f: const/16 v2, #int 14 // #e │ │ +4a615e: 2802 |0071: goto 0073 // +0002 │ │ +4a6160: 076e |0072: move-object v14, v6 │ │ +4a6162: 3807 0a00 |0073: if-eqz v7, 007d // +000a │ │ +4a6166: 6e30 c9ef 3002 |0075: invoke-virtual {v0, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a616c: 0c03 |0078: move-result-object v3 │ │ +4a616e: d802 0202 |0079: add-int/lit8 v2, v2, #int 2 // #02 │ │ +4a6172: 073b |007b: move-object v11, v3 │ │ +4a6174: 2802 |007c: goto 007e // +0002 │ │ +4a6176: 076b |007d: move-object v11, v6 │ │ +4a6178: 3808 0a00 |007e: if-eqz v8, 0088 // +000a │ │ +4a617c: 6e30 caef 1002 |0080: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a6182: 0c01 |0083: move-result-object v1 │ │ +4a6184: d802 0201 |0084: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4a6188: 071c |0086: move-object v12, v1 │ │ +4a618a: 2802 |0087: goto 0089 // +0002 │ │ +4a618c: 076c |0088: move-object v12, v6 │ │ +4a618e: 3804 1300 |0089: if-eqz v4, 009c // +0013 │ │ +4a6192: 1301 1200 |008b: const/16 v1, #int 18 // #12 │ │ +4a6196: 6e30 caef 1002 |008d: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a619c: 0c00 |0090: move-result-object v0 │ │ +4a619e: 6e10 45e0 0000 |0091: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a61a4: 0a00 |0094: move-result v0 │ │ +4a61a6: 2201 fc1b |0095: new-instance v1, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // type@1bfc │ │ +4a61aa: 7020 50ef 0100 |0097: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.:(I)V // method@ef50 │ │ +4a61b0: 071d |009a: move-object v13, v1 │ │ +4a61b2: 2802 |009b: goto 009d // +0002 │ │ +4a61b4: 076d |009c: move-object v13, v6 │ │ +4a61b6: 07f7 |009d: move-object v7, v15 │ │ +4a61b8: 0808 1000 |009e: move-object/from16 v8, v16 │ │ +4a61bc: 7408 f5ec 0700 |00a0: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.onIntermediateCuffPressureReceived:(Landroid/bluetooth/BluetoothDevice;FILjava/lang/Float;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;Ljava/util/Calendar;)V // method@ecf5 │ │ +4a61c2: 0e00 |00a3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0005 line=57 │ │ 0x000c line=58 │ │ 0x0013 line=63 │ │ 0x003f line=72 │ │ @@ -1900911,17 +1900912,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a64f4: |[4a64f4] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureDataCallback.:()V │ │ -4a6504: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a650a: 0e00 |0003: return-void │ │ +4a64f8: |[4a64f8] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureDataCallback.:()V │ │ +4a6508: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a650e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;) │ │ @@ -1900929,17 +1900930,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a650c: |[4a650c] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureDataCallback.:(Landroid/os/Parcel;)V │ │ -4a651c: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a6522: 0e00 |0003: return-void │ │ +4a6510: |[4a6510] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureDataCallback.:(Landroid/os/Parcel;)V │ │ +4a6520: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a6526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1900949,78 +1900950,78 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a6524: |[4a6524] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureDataCallback.onContinuousGlucoseMonitorFeaturesReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a6534: 7130 52ef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMFeatureCallback$-CC;.$default$onContinuousGlucoseMonitorFeaturesReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMFeatureCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef52 │ │ -4a653a: 0e00 |0003: return-void │ │ +4a6528: |[4a6528] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureDataCallback.onContinuousGlucoseMonitorFeaturesReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a6538: 7130 52ef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMFeatureCallback$-CC;.$default$onContinuousGlucoseMonitorFeaturesReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMFeatureCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef52 │ │ +4a653e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;) │ │ name : 'onDataReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 91 16-bit code units │ │ -4a653c: |[4a653c] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a654c: 6f30 58ec cb0d |0000: invoke-super {v11, v12, v13}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a6552: 6e10 d1ef 0d00 |0003: invoke-virtual {v13}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a6558: 0a00 |0006: move-result v0 │ │ -4a655a: 1261 |0007: const/4 v1, #int 6 // #6 │ │ -4a655c: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ -4a6560: 6e30 0eed cb0d |000a: invoke-virtual {v11, v12, v13}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed0e │ │ -4a6566: 0e00 |000d: return-void │ │ -4a6568: 1300 1300 |000e: const/16 v0, #int 19 // #13 │ │ -4a656c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4a656e: 6e30 caef 0d01 |0011: invoke-virtual {v13, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a6574: 0c00 |0014: move-result-object v0 │ │ -4a6576: 6e10 45e0 0000 |0015: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a657c: 0a00 |0018: move-result v0 │ │ -4a657e: 1302 1100 |0019: const/16 v2, #int 17 // #11 │ │ -4a6582: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -4a6584: 6e30 caef 2d03 |001c: invoke-virtual {v13, v2, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a658a: 0c02 |001f: move-result-object v2 │ │ -4a658c: 6e10 45e0 0200 |0020: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a6592: 0a02 |0023: move-result v2 │ │ -4a6594: 1303 1200 |0024: const/16 v3, #int 18 // #12 │ │ -4a6598: 1244 |0026: const/4 v4, #int 4 // #4 │ │ -4a659a: 6e30 caef 3d04 |0027: invoke-virtual {v13, v3, v4}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a65a0: 0c03 |002a: move-result-object v3 │ │ -4a65a2: 6e10 45e0 0300 |002b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a65a8: 0a03 |002e: move-result v3 │ │ -4a65aa: 2207 0d1c |002f: new-instance v7, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // type@1c0d │ │ -4a65ae: 7020 73ef 0700 |0031: invoke-direct {v7, v0}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.:(I)V // method@ef73 │ │ -4a65b4: 5570 acac |0034: iget-boolean v0, v7, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.e2eCrcSupported:Z // field@acac │ │ -4a65b8: 3800 1000 |0036: if-eqz v0, 0046 // +0010 │ │ -4a65bc: 6e10 ceef 0d00 |0038: invoke-virtual {v13}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -4a65c2: 0c00 |003b: move-result-object v0 │ │ -4a65c4: 7130 b8ef 1004 |003c: invoke-static {v0, v1, v4}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ -4a65ca: 0a00 |003f: move-result v0 │ │ -4a65cc: 3230 0f00 |0040: if-eq v0, v3, 004f // +000f │ │ -4a65d0: 6e30 0ced cb0d |0042: invoke-virtual {v11, v12, v13}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.onContinuousGlucoseMonitorFeaturesReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed0c │ │ -4a65d6: 0e00 |0045: return-void │ │ -4a65d8: 1400 ffff 0000 |0046: const v0, #float 9.18341e-41 // #0000ffff │ │ -4a65de: 3203 0600 |0049: if-eq v3, v0, 004f // +0006 │ │ -4a65e2: 6e30 0eed cb0d |004b: invoke-virtual {v11, v12, v13}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed0e │ │ -4a65e8: 0e00 |004e: return-void │ │ -4a65ea: dd08 020f |004f: and-int/lit8 v8, v2, #int 15 // #0f │ │ -4a65ee: e109 0204 |0051: shr-int/lit8 v9, v2, #int 4 // #04 │ │ -4a65f2: 557a acac |0053: iget-boolean v10, v7, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.e2eCrcSupported:Z // field@acac │ │ -4a65f6: 07b5 |0055: move-object v5, v11 │ │ -4a65f8: 07c6 |0056: move-object v6, v12 │ │ -4a65fa: 7406 0bed 0500 |0057: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.onContinuousGlucoseMonitorFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;IIZ)V // method@ed0b │ │ -4a6600: 0e00 |005a: return-void │ │ +4a6540: |[4a6540] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a6550: 6f30 58ec cb0d |0000: invoke-super {v11, v12, v13}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a6556: 6e10 d1ef 0d00 |0003: invoke-virtual {v13}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a655c: 0a00 |0006: move-result v0 │ │ +4a655e: 1261 |0007: const/4 v1, #int 6 // #6 │ │ +4a6560: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ +4a6564: 6e30 0eed cb0d |000a: invoke-virtual {v11, v12, v13}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed0e │ │ +4a656a: 0e00 |000d: return-void │ │ +4a656c: 1300 1300 |000e: const/16 v0, #int 19 // #13 │ │ +4a6570: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4a6572: 6e30 caef 0d01 |0011: invoke-virtual {v13, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a6578: 0c00 |0014: move-result-object v0 │ │ +4a657a: 6e10 45e0 0000 |0015: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a6580: 0a00 |0018: move-result v0 │ │ +4a6582: 1302 1100 |0019: const/16 v2, #int 17 // #11 │ │ +4a6586: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +4a6588: 6e30 caef 2d03 |001c: invoke-virtual {v13, v2, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a658e: 0c02 |001f: move-result-object v2 │ │ +4a6590: 6e10 45e0 0200 |0020: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a6596: 0a02 |0023: move-result v2 │ │ +4a6598: 1303 1200 |0024: const/16 v3, #int 18 // #12 │ │ +4a659c: 1244 |0026: const/4 v4, #int 4 // #4 │ │ +4a659e: 6e30 caef 3d04 |0027: invoke-virtual {v13, v3, v4}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a65a4: 0c03 |002a: move-result-object v3 │ │ +4a65a6: 6e10 45e0 0300 |002b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a65ac: 0a03 |002e: move-result v3 │ │ +4a65ae: 2207 0d1c |002f: new-instance v7, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // type@1c0d │ │ +4a65b2: 7020 73ef 0700 |0031: invoke-direct {v7, v0}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.:(I)V // method@ef73 │ │ +4a65b8: 5570 acac |0034: iget-boolean v0, v7, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.e2eCrcSupported:Z // field@acac │ │ +4a65bc: 3800 1000 |0036: if-eqz v0, 0046 // +0010 │ │ +4a65c0: 6e10 ceef 0d00 |0038: invoke-virtual {v13}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +4a65c6: 0c00 |003b: move-result-object v0 │ │ +4a65c8: 7130 b8ef 1004 |003c: invoke-static {v0, v1, v4}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ +4a65ce: 0a00 |003f: move-result v0 │ │ +4a65d0: 3230 0f00 |0040: if-eq v0, v3, 004f // +000f │ │ +4a65d4: 6e30 0ced cb0d |0042: invoke-virtual {v11, v12, v13}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.onContinuousGlucoseMonitorFeaturesReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed0c │ │ +4a65da: 0e00 |0045: return-void │ │ +4a65dc: 1400 ffff 0000 |0046: const v0, #float 9.18341e-41 // #0000ffff │ │ +4a65e2: 3203 0600 |0049: if-eq v3, v0, 004f // +0006 │ │ +4a65e6: 6e30 0eed cb0d |004b: invoke-virtual {v11, v12, v13}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed0e │ │ +4a65ec: 0e00 |004e: return-void │ │ +4a65ee: dd08 020f |004f: and-int/lit8 v8, v2, #int 15 // #0f │ │ +4a65f2: e109 0204 |0051: shr-int/lit8 v9, v2, #int 4 // #04 │ │ +4a65f6: 557a acac |0053: iget-boolean v10, v7, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.e2eCrcSupported:Z // field@acac │ │ +4a65fa: 07b5 |0055: move-object v5, v11 │ │ +4a65fc: 07c6 |0056: move-object v6, v12 │ │ +4a65fe: 7406 0bed 0500 |0057: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.onContinuousGlucoseMonitorFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;IIZ)V // method@ed0b │ │ +4a6604: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=59 │ │ 0x000a line=60 │ │ 0x0011 line=64 │ │ 0x001c line=65 │ │ @@ -1901069,17 +1901070,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a6894: |[4a6894] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeDataCallback.:()V │ │ -4a68a4: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a68aa: 0e00 |0003: return-void │ │ +4a6898: |[4a6898] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeDataCallback.:()V │ │ +4a68a8: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a68ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;) │ │ @@ -1901087,17 +1901088,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a68ac: |[4a68ac] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeDataCallback.:(Landroid/os/Parcel;)V │ │ -4a68bc: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a68c2: 0e00 |0003: return-void │ │ +4a68b0: |[4a68b0] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeDataCallback.:(Landroid/os/Parcel;)V │ │ +4a68c0: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a68c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1901107,68 +1901108,68 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a68c4: |[4a68c4] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeDataCallback.onContinuousGlucoseMonitorSessionRunTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a68d4: 7130 55ef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionRunTimeCallback$-CC;.$default$onContinuousGlucoseMonitorSessionRunTimeReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionRunTimeCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef55 │ │ -4a68da: 0e00 |0003: return-void │ │ +4a68c8: |[4a68c8] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeDataCallback.onContinuousGlucoseMonitorSessionRunTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a68d8: 7130 55ef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionRunTimeCallback$-CC;.$default$onContinuousGlucoseMonitorSessionRunTimeReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionRunTimeCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef55 │ │ +4a68de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;) │ │ name : 'onDataReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -4a68dc: |[4a68dc] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a68ec: 6f30 58ec 7608 |0000: invoke-super {v6, v7, v8}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a68f2: 6e10 d1ef 0800 |0003: invoke-virtual {v8}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a68f8: 0a00 |0006: move-result v0 │ │ -4a68fa: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -4a68fc: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -4a68fe: 3220 0c00 |0009: if-eq v0, v2, 0015 // +000c │ │ -4a6902: 6e10 d1ef 0800 |000b: invoke-virtual {v8}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a6908: 0a00 |000e: move-result v0 │ │ -4a690a: 3210 0600 |000f: if-eq v0, v1, 0015 // +0006 │ │ -4a690e: 6e30 27ed 7608 |0011: invoke-virtual {v6, v7, v8}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed27 │ │ -4a6914: 0e00 |0014: return-void │ │ -4a6916: 1300 1200 |0015: const/16 v0, #int 18 // #12 │ │ -4a691a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -4a691c: 6e30 caef 0803 |0018: invoke-virtual {v8, v0, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a6922: 0c04 |001b: move-result-object v4 │ │ -4a6924: 6e10 45e0 0400 |001c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a692a: 0a04 |001f: move-result v4 │ │ -4a692c: 6e10 d1ef 0800 |0020: invoke-virtual {v8}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a6932: 0a05 |0023: move-result v5 │ │ -4a6934: 3315 0400 |0024: if-ne v5, v1, 0028 // +0004 │ │ -4a6938: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -4a693a: 2802 |0027: goto 0029 // +0002 │ │ -4a693c: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -4a693e: 3801 1800 |0029: if-eqz v1, 0041 // +0018 │ │ -4a6942: 6e10 ceef 0800 |002b: invoke-virtual {v8}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -4a6948: 0c05 |002e: move-result-object v5 │ │ -4a694a: 7130 b8ef 3502 |002f: invoke-static {v5, v3, v2}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ -4a6950: 0a03 |0032: move-result v3 │ │ -4a6952: 6e30 caef 0802 |0033: invoke-virtual {v8, v0, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a6958: 0c00 |0036: move-result-object v0 │ │ -4a695a: 6e10 45e0 0000 |0037: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a6960: 0a00 |003a: move-result v0 │ │ -4a6962: 3203 0600 |003b: if-eq v3, v0, 0041 // +0006 │ │ -4a6966: 6e30 25ed 7608 |003d: invoke-virtual {v6, v7, v8}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.onContinuousGlucoseMonitorSessionRunTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed25 │ │ -4a696c: 0e00 |0040: return-void │ │ -4a696e: 6e40 24ed 7614 |0041: invoke-virtual {v6, v7, v4, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.onContinuousGlucoseMonitorSessionRunTimeReceived:(Landroid/bluetooth/BluetoothDevice;IZ)V // method@ed24 │ │ -4a6974: 0e00 |0044: return-void │ │ +4a68e0: |[4a68e0] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a68f0: 6f30 58ec 7608 |0000: invoke-super {v6, v7, v8}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a68f6: 6e10 d1ef 0800 |0003: invoke-virtual {v8}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a68fc: 0a00 |0006: move-result v0 │ │ +4a68fe: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +4a6900: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +4a6902: 3220 0c00 |0009: if-eq v0, v2, 0015 // +000c │ │ +4a6906: 6e10 d1ef 0800 |000b: invoke-virtual {v8}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a690c: 0a00 |000e: move-result v0 │ │ +4a690e: 3210 0600 |000f: if-eq v0, v1, 0015 // +0006 │ │ +4a6912: 6e30 27ed 7608 |0011: invoke-virtual {v6, v7, v8}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed27 │ │ +4a6918: 0e00 |0014: return-void │ │ +4a691a: 1300 1200 |0015: const/16 v0, #int 18 // #12 │ │ +4a691e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +4a6920: 6e30 caef 0803 |0018: invoke-virtual {v8, v0, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a6926: 0c04 |001b: move-result-object v4 │ │ +4a6928: 6e10 45e0 0400 |001c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a692e: 0a04 |001f: move-result v4 │ │ +4a6930: 6e10 d1ef 0800 |0020: invoke-virtual {v8}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a6936: 0a05 |0023: move-result v5 │ │ +4a6938: 3315 0400 |0024: if-ne v5, v1, 0028 // +0004 │ │ +4a693c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +4a693e: 2802 |0027: goto 0029 // +0002 │ │ +4a6940: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +4a6942: 3801 1800 |0029: if-eqz v1, 0041 // +0018 │ │ +4a6946: 6e10 ceef 0800 |002b: invoke-virtual {v8}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +4a694c: 0c05 |002e: move-result-object v5 │ │ +4a694e: 7130 b8ef 3502 |002f: invoke-static {v5, v3, v2}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ +4a6954: 0a03 |0032: move-result v3 │ │ +4a6956: 6e30 caef 0802 |0033: invoke-virtual {v8, v0, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a695c: 0c00 |0036: move-result-object v0 │ │ +4a695e: 6e10 45e0 0000 |0037: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a6964: 0a00 |003a: move-result v0 │ │ +4a6966: 3203 0600 |003b: if-eq v3, v0, 0041 // +0006 │ │ +4a696a: 6e30 25ed 7608 |003d: invoke-virtual {v6, v7, v8}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.onContinuousGlucoseMonitorSessionRunTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed25 │ │ +4a6970: 0e00 |0040: return-void │ │ +4a6972: 6e40 24ed 7614 |0041: invoke-virtual {v6, v7, v4, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.onContinuousGlucoseMonitorSessionRunTimeReceived:(Landroid/bluetooth/BluetoothDevice;IZ)V // method@ed24 │ │ +4a6978: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=58 │ │ 0x0011 line=59 │ │ 0x0018 line=63 │ │ 0x0020 line=65 │ │ @@ -1901214,17 +1901215,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a6ca8: |[4a6ca8] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback.:()V │ │ -4a6cb8: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a6cbe: 0e00 |0003: return-void │ │ +4a6cac: |[4a6cac] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback.:()V │ │ +4a6cbc: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a6cc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;) │ │ @@ -1901232,17 +1901233,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a6cc0: |[4a6cc0] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback.:(Landroid/os/Parcel;)V │ │ -4a6cd0: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a6cd6: 0e00 |0003: return-void │ │ +4a6cc4: |[4a6cc4] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback.:(Landroid/os/Parcel;)V │ │ +4a6cd4: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a6cda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1901252,81 +1901253,81 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a6cd8: |[4a6cd8] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback.onContinuousGlucoseMonitorSessionStartTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a6ce8: 7130 58ef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionStartTimeCallback$-CC;.$default$onContinuousGlucoseMonitorSessionStartTimeReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionStartTimeCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef58 │ │ -4a6cee: 0e00 |0003: return-void │ │ +4a6cdc: |[4a6cdc] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback.onContinuousGlucoseMonitorSessionStartTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a6cec: 7130 58ef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionStartTimeCallback$-CC;.$default$onContinuousGlucoseMonitorSessionStartTimeReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSessionStartTimeCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef58 │ │ +4a6cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;) │ │ name : 'onDataReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -4a6cf0: |[4a6cf0] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a6d00: 6f30 58ec 6507 |0000: invoke-super {v5, v6, v7}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a6d06: 6e10 d1ef 0700 |0003: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a6d0c: 0a00 |0006: move-result v0 │ │ -4a6d0e: 1301 0b00 |0007: const/16 v1, #int 11 // #b │ │ -4a6d12: 1302 0900 |0009: const/16 v2, #int 9 // #9 │ │ -4a6d16: 3220 0c00 |000b: if-eq v0, v2, 0017 // +000c │ │ -4a6d1a: 6e10 d1ef 0700 |000d: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a6d20: 0a00 |0010: move-result v0 │ │ -4a6d22: 3210 0600 |0011: if-eq v0, v1, 0017 // +0006 │ │ -4a6d26: 6e30 47ed 6507 |0013: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed47 │ │ -4a6d2c: 0e00 |0016: return-void │ │ -4a6d2e: 6e10 d1ef 0700 |0017: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a6d34: 0a00 |001a: move-result v0 │ │ -4a6d36: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -4a6d38: 3310 0400 |001c: if-ne v0, v1, 0020 // +0004 │ │ -4a6d3c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -4a6d3e: 2802 |001f: goto 0021 // +0002 │ │ -4a6d40: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -4a6d42: 3800 1a00 |0021: if-eqz v0, 003b // +001a │ │ -4a6d46: 6e10 ceef 0700 |0023: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -4a6d4c: 0c01 |0026: move-result-object v1 │ │ -4a6d4e: 7130 b8ef 3102 |0027: invoke-static {v1, v3, v2}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ -4a6d54: 0a01 |002a: move-result v1 │ │ -4a6d56: 1304 1200 |002b: const/16 v4, #int 18 // #12 │ │ -4a6d5a: 6e30 caef 4702 |002d: invoke-virtual {v7, v4, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a6d60: 0c02 |0030: move-result-object v2 │ │ -4a6d62: 6e10 45e0 0200 |0031: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a6d68: 0a02 |0034: move-result v2 │ │ -4a6d6a: 3221 0600 |0035: if-eq v1, v2, 003b // +0006 │ │ -4a6d6e: 6e30 45ed 6507 |0037: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.onContinuousGlucoseMonitorSessionStartTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed45 │ │ -4a6d74: 0e00 |003a: return-void │ │ -4a6d76: 7120 75ec 3700 |003b: invoke-static {v7, v3}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ -4a6d7c: 0c01 |003e: move-result-object v1 │ │ -4a6d7e: 1272 |003f: const/4 v2, #int 7 // #7 │ │ -4a6d80: 7120 a5ec 2700 |0040: invoke-static {v7, v2}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.readTimeZone:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/lang/Integer; // method@eca5 │ │ -4a6d86: 0c02 |0043: move-result-object v2 │ │ -4a6d88: 1303 0800 |0044: const/16 v3, #int 8 // #8 │ │ -4a6d8c: 7120 62ec 3700 |0046: invoke-static {v7, v3}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.readDSTOffset:(Lno/nordicsemi/android/ble/data/Data;I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // method@ec62 │ │ -4a6d92: 0c03 |0049: move-result-object v3 │ │ -4a6d94: 3801 1300 |004a: if-eqz v1, 005d // +0013 │ │ -4a6d98: 3802 1100 |004c: if-eqz v2, 005d // +0011 │ │ -4a6d9c: 3903 0300 |004e: if-nez v3, 0051 // +0003 │ │ -4a6da0: 280d |0050: goto 005d // +000d │ │ -4a6da2: 2207 b21b |0051: new-instance v7, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1; // type@1bb2 │ │ -4a6da6: 7040 39ed 5732 |0053: invoke-direct {v7, v5, v2, v3}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.:(Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;)V // method@ed39 │ │ -4a6dac: 6e20 f4e2 7100 |0056: invoke-virtual {v1, v7}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@e2f4 │ │ -4a6db2: 6e40 44ed 6501 |0059: invoke-virtual {v5, v6, v1, v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.onContinuousGlucoseMonitorSessionStartTimeReceived:(Landroid/bluetooth/BluetoothDevice;Ljava/util/Calendar;Z)V // method@ed44 │ │ -4a6db8: 0e00 |005c: return-void │ │ -4a6dba: 6e30 47ed 6507 |005d: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed47 │ │ -4a6dc0: 0e00 |0060: return-void │ │ +4a6cf4: |[4a6cf4] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a6d04: 6f30 58ec 6507 |0000: invoke-super {v5, v6, v7}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a6d0a: 6e10 d1ef 0700 |0003: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a6d10: 0a00 |0006: move-result v0 │ │ +4a6d12: 1301 0b00 |0007: const/16 v1, #int 11 // #b │ │ +4a6d16: 1302 0900 |0009: const/16 v2, #int 9 // #9 │ │ +4a6d1a: 3220 0c00 |000b: if-eq v0, v2, 0017 // +000c │ │ +4a6d1e: 6e10 d1ef 0700 |000d: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a6d24: 0a00 |0010: move-result v0 │ │ +4a6d26: 3210 0600 |0011: if-eq v0, v1, 0017 // +0006 │ │ +4a6d2a: 6e30 47ed 6507 |0013: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed47 │ │ +4a6d30: 0e00 |0016: return-void │ │ +4a6d32: 6e10 d1ef 0700 |0017: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a6d38: 0a00 |001a: move-result v0 │ │ +4a6d3a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +4a6d3c: 3310 0400 |001c: if-ne v0, v1, 0020 // +0004 │ │ +4a6d40: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +4a6d42: 2802 |001f: goto 0021 // +0002 │ │ +4a6d44: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +4a6d46: 3800 1a00 |0021: if-eqz v0, 003b // +001a │ │ +4a6d4a: 6e10 ceef 0700 |0023: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +4a6d50: 0c01 |0026: move-result-object v1 │ │ +4a6d52: 7130 b8ef 3102 |0027: invoke-static {v1, v3, v2}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ +4a6d58: 0a01 |002a: move-result v1 │ │ +4a6d5a: 1304 1200 |002b: const/16 v4, #int 18 // #12 │ │ +4a6d5e: 6e30 caef 4702 |002d: invoke-virtual {v7, v4, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a6d64: 0c02 |0030: move-result-object v2 │ │ +4a6d66: 6e10 45e0 0200 |0031: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a6d6c: 0a02 |0034: move-result v2 │ │ +4a6d6e: 3221 0600 |0035: if-eq v1, v2, 003b // +0006 │ │ +4a6d72: 6e30 45ed 6507 |0037: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.onContinuousGlucoseMonitorSessionStartTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed45 │ │ +4a6d78: 0e00 |003a: return-void │ │ +4a6d7a: 7120 75ec 3700 |003b: invoke-static {v7, v3}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ +4a6d80: 0c01 |003e: move-result-object v1 │ │ +4a6d82: 1272 |003f: const/4 v2, #int 7 // #7 │ │ +4a6d84: 7120 a5ec 2700 |0040: invoke-static {v7, v2}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.readTimeZone:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/lang/Integer; // method@eca5 │ │ +4a6d8a: 0c02 |0043: move-result-object v2 │ │ +4a6d8c: 1303 0800 |0044: const/16 v3, #int 8 // #8 │ │ +4a6d90: 7120 62ec 3700 |0046: invoke-static {v7, v3}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.readDSTOffset:(Lno/nordicsemi/android/ble/data/Data;I)Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // method@ec62 │ │ +4a6d96: 0c03 |0049: move-result-object v3 │ │ +4a6d98: 3801 1300 |004a: if-eqz v1, 005d // +0013 │ │ +4a6d9c: 3802 1100 |004c: if-eqz v2, 005d // +0011 │ │ +4a6da0: 3903 0300 |004e: if-nez v3, 0051 // +0003 │ │ +4a6da4: 280d |0050: goto 005d // +000d │ │ +4a6da6: 2207 b21b |0051: new-instance v7, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1; // type@1bb2 │ │ +4a6daa: 7040 39ed 5732 |0053: invoke-direct {v7, v5, v2, v3}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback$1;.:(Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;)V // method@ed39 │ │ +4a6db0: 6e20 f4e2 7100 |0056: invoke-virtual {v1, v7}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@e2f4 │ │ +4a6db6: 6e40 44ed 6501 |0059: invoke-virtual {v5, v6, v1, v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.onContinuousGlucoseMonitorSessionStartTimeReceived:(Landroid/bluetooth/BluetoothDevice;Ljava/util/Calendar;Z)V // method@ed44 │ │ +4a6dbc: 0e00 |005c: return-void │ │ +4a6dbe: 6e30 47ed 6507 |005d: invoke-virtual {v5, v6, v7}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed47 │ │ +4a6dc4: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=66 │ │ 0x0013 line=67 │ │ 0x0017 line=71 │ │ 0x0023 line=73 │ │ @@ -1901427,17 +1901428,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a6ff8: |[4a6ff8] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.:()V │ │ -4a7008: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a700e: 0e00 |0003: return-void │ │ +4a6ffc: |[4a6ffc] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.:()V │ │ +4a700c: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a7012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;) │ │ @@ -1901445,17 +1901446,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a7010: |[4a7010] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.:(Landroid/os/Parcel;)V │ │ -4a7020: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a7026: 0e00 |0003: return-void │ │ +4a7014: |[4a7014] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.:(Landroid/os/Parcel;)V │ │ +4a7024: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a702a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1901465,325 +1901466,325 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a7028: |[4a7028] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onCGMSpecificOpsResponseReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a7038: 7130 5bef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onCGMSpecificOpsResponseReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef5b │ │ -4a703e: 0e00 |0003: return-void │ │ +4a702c: |[4a702c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onCGMSpecificOpsResponseReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a703c: 7130 5bef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onCGMSpecificOpsResponseReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef5b │ │ +4a7042: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;) │ │ name : 'onContinuousGlucoseCalibrationValueReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 4 16-bit code units │ │ -4a7040: |[4a7040] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseCalibrationValueReceived:(Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V │ │ -4a7050: 770a 5cef 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseCalibrationValueReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V // method@ef5c │ │ -4a7056: 0e00 |0003: return-void │ │ +4a7044: |[4a7044] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseCalibrationValueReceived:(Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V │ │ +4a7054: 770a 5cef 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseCalibrationValueReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V // method@ef5c │ │ +4a705a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;) │ │ name : 'onContinuousGlucoseCommunicationIntervalReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;IZ)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -4a7058: |[4a7058] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseCommunicationIntervalReceived:(Landroid/bluetooth/BluetoothDevice;IZ)V │ │ -4a7068: 7140 5def 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseCommunicationIntervalReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;IZ)V // method@ef5d │ │ -4a706e: 0e00 |0003: return-void │ │ +4a705c: |[4a705c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseCommunicationIntervalReceived:(Landroid/bluetooth/BluetoothDevice;IZ)V │ │ +4a706c: 7140 5def 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseCommunicationIntervalReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;IZ)V // method@ef5d │ │ +4a7072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;) │ │ name : 'onContinuousGlucoseHyperAlertReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -4a7070: |[4a7070] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseHyperAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a7080: 7140 5eef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseHyperAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef5e │ │ -4a7086: 0e00 |0003: return-void │ │ +4a7074: |[4a7074] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseHyperAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a7084: 7140 5eef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseHyperAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef5e │ │ +4a708a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;) │ │ name : 'onContinuousGlucoseHypoAlertReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -4a7088: |[4a7088] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseHypoAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a7098: 7140 5fef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseHypoAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef5f │ │ -4a709e: 0e00 |0003: return-void │ │ +4a708c: |[4a708c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseHypoAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a709c: 7140 5fef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseHypoAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef5f │ │ +4a70a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;) │ │ name : 'onContinuousGlucosePatientHighAlertReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -4a70a0: |[4a70a0] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucosePatientHighAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a70b0: 7140 60ef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucosePatientHighAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef60 │ │ -4a70b6: 0e00 |0003: return-void │ │ +4a70a4: |[4a70a4] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucosePatientHighAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a70b4: 7140 60ef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucosePatientHighAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef60 │ │ +4a70ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;) │ │ name : 'onContinuousGlucosePatientLowAlertReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -4a70b8: |[4a70b8] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucosePatientLowAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a70c8: 7140 61ef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucosePatientLowAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef61 │ │ -4a70ce: 0e00 |0003: return-void │ │ +4a70bc: |[4a70bc] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucosePatientLowAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a70cc: 7140 61ef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucosePatientLowAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef61 │ │ +4a70d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;) │ │ name : 'onContinuousGlucoseRateOfDecreaseAlertReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -4a70d0: |[4a70d0] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseRateOfDecreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a70e0: 7140 62ef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseRateOfDecreaseAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef62 │ │ -4a70e6: 0e00 |0003: return-void │ │ +4a70d4: |[4a70d4] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseRateOfDecreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a70e4: 7140 62ef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseRateOfDecreaseAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef62 │ │ +4a70ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;) │ │ name : 'onContinuousGlucoseRateOfIncreaseAlertReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -4a70e8: |[4a70e8] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseRateOfIncreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a70f8: 7140 63ef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseRateOfIncreaseAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef63 │ │ -4a70fe: 0e00 |0003: return-void │ │ +4a70ec: |[4a70ec] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onContinuousGlucoseRateOfIncreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a70fc: 7140 63ef 1032 |0000: invoke-static {v0, v1, v2, v3}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback$-CC;.$default$onContinuousGlucoseRateOfIncreaseAlertReceived:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMSpecificOpsControlPointCallback;Landroid/bluetooth/BluetoothDevice;FZ)V // method@ef63 │ │ +4a7102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;) │ │ name : 'onDataReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 315 16-bit code units │ │ -4a7100: |[4a7100] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a7110: 080a 1100 |0000: move-object/from16 v10, v17 │ │ -4a7114: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -4a7118: 0800 1300 |0004: move-object/from16 v0, v19 │ │ -4a711c: 7503 58ec 1100 |0006: invoke-super/range {v17, v18, v19}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a7122: 7401 d1ef 1300 |0009: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a7128: 0a02 |000c: move-result v2 │ │ -4a712a: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -4a712c: 3532 0600 |000e: if-ge v2, v3, 0014 // +0006 │ │ -4a7130: 7403 67ed 1100 |0010: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed67 │ │ -4a7136: 0e00 |0013: return-void │ │ -4a7138: 1302 1100 |0014: const/16 v2, #int 17 // #11 │ │ -4a713c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -4a713e: 6e30 caef 2004 |0017: invoke-virtual {v0, v2, v4}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7144: 0c05 |001a: move-result-object v5 │ │ -4a7146: 6e10 45e0 0500 |001b: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a714c: 0a05 |001e: move-result v5 │ │ -4a714e: 1307 1c00 |001f: const/16 v7, #int 28 // #1c │ │ -4a7152: 1308 1800 |0021: const/16 v8, #int 24 // #18 │ │ -4a7156: 1309 1500 |0023: const/16 v9, #int 21 // #15 │ │ -4a715a: 130b 0c00 |0025: const/16 v11, #int 12 // #c │ │ -4a715e: 130c 0900 |0027: const/16 v12, #int 9 // #9 │ │ -4a7162: 130d 0f00 |0029: const/16 v13, #int 15 // #f │ │ -4a7166: 126e |002b: const/4 v14, #int 6 // #6 │ │ -4a7168: 123f |002c: const/4 v15, #int 3 // #3 │ │ -4a716a: 1306 1200 |002d: const/16 v6, #int 18 // #12 │ │ -4a716e: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -4a7170: 32f5 1c00 |0030: if-eq v5, v15, 004c // +001c │ │ -4a7174: 32e5 1700 |0032: if-eq v5, v14, 0049 // +0017 │ │ -4a7178: 32c5 1200 |0034: if-eq v5, v12, 0046 // +0012 │ │ -4a717c: 32b5 1000 |0036: if-eq v5, v11, 0046 // +0010 │ │ -4a7180: 32d5 0e00 |0038: if-eq v5, v13, 0046 // +000e │ │ -4a7184: 3265 0c00 |003a: if-eq v5, v6, 0046 // +000c │ │ -4a7188: 3295 0a00 |003c: if-eq v5, v9, 0046 // +000a │ │ -4a718c: 3285 0800 |003e: if-eq v5, v8, 0046 // +0008 │ │ -4a7190: 3275 0600 |0040: if-eq v5, v7, 0046 // +0006 │ │ -4a7194: 7403 67ed 1100 |0042: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed67 │ │ -4a719a: 0e00 |0045: return-void │ │ -4a719c: 1310 0200 |0046: const/16 v16, #int 2 // #2 │ │ -4a71a0: 2806 |0048: goto 004e // +0006 │ │ -4a71a2: 1310 0a00 |0049: const/16 v16, #int 10 // #a │ │ -4a71a6: 2803 |004b: goto 004e // +0003 │ │ -4a71a8: 1310 0100 |004c: const/16 v16, #int 1 // #1 │ │ -4a71ac: 7401 d1ef 1300 |004e: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a71b2: 0a02 |0051: move-result v2 │ │ -4a71b4: d808 1001 |0052: add-int/lit8 v8, v16, #int 1 // #01 │ │ -4a71b8: 3282 0e00 |0054: if-eq v2, v8, 0062 // +000e │ │ -4a71bc: 7401 d1ef 1300 |0056: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a71c2: 0a02 |0059: move-result v2 │ │ -4a71c4: d809 0802 |005a: add-int/lit8 v9, v8, #int 2 // #02 │ │ -4a71c8: 3292 0600 |005c: if-eq v2, v9, 0062 // +0006 │ │ -4a71cc: 7403 67ed 1100 |005e: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed67 │ │ -4a71d2: 0e00 |0061: return-void │ │ -4a71d4: 7401 d1ef 1300 |0062: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a71da: 0a02 |0065: move-result v2 │ │ -4a71dc: d809 0802 |0066: add-int/lit8 v9, v8, #int 2 // #02 │ │ -4a71e0: 3392 0400 |0068: if-ne v2, v9, 006c // +0004 │ │ -4a71e4: 1219 |006a: const/4 v9, #int 1 // #1 │ │ -4a71e6: 2802 |006b: goto 006d // +0002 │ │ -4a71e8: 1209 |006c: const/4 v9, #int 0 // #0 │ │ -4a71ea: 3809 1800 |006d: if-eqz v9, 0085 // +0018 │ │ -4a71ee: 6e30 caef 6008 |006f: invoke-virtual {v0, v6, v8}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a71f4: 0c02 |0072: move-result-object v2 │ │ -4a71f6: 6e10 45e0 0200 |0073: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a71fc: 0a02 |0076: move-result v2 │ │ -4a71fe: 7401 ceef 1300 |0077: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -4a7204: 0c06 |007a: move-result-object v6 │ │ -4a7206: 7130 b8ef 4608 |007b: invoke-static {v6, v4, v8}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ -4a720c: 0a04 |007e: move-result v4 │ │ -4a720e: 3242 0600 |007f: if-eq v2, v4, 0085 // +0006 │ │ -4a7212: 7403 5ded 1100 |0081: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onCGMSpecificOpsResponseReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed5d │ │ -4a7218: 0e00 |0084: return-void │ │ -4a721a: 32f5 a800 |0085: if-eq v5, v15, 012d // +00a8 │ │ -4a721e: 1302 3200 |0087: const/16 v2, #int 50 // #32 │ │ -4a7222: 32e5 5400 |0089: if-eq v5, v14, 00dd // +0054 │ │ -4a7226: 3275 3500 |008b: if-eq v5, v7, 00c0 // +0035 │ │ -4a722a: 6e30 c9ef 2003 |008d: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a7230: 0c00 |0090: move-result-object v0 │ │ -4a7232: 6e10 24e0 0000 |0091: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a7238: 0a00 |0094: move-result v0 │ │ -4a723a: 32c5 2700 |0095: if-eq v5, v12, 00bc // +0027 │ │ -4a723e: 32b5 2100 |0097: if-eq v5, v11, 00b8 // +0021 │ │ -4a7242: 32d5 1b00 |0099: if-eq v5, v13, 00b4 // +001b │ │ -4a7246: 1302 1200 |009b: const/16 v2, #int 18 // #12 │ │ -4a724a: 3225 1300 |009d: if-eq v5, v2, 00b0 // +0013 │ │ -4a724e: 1302 1500 |009f: const/16 v2, #int 21 // #15 │ │ -4a7252: 3225 0b00 |00a1: if-eq v5, v2, 00ac // +000b │ │ -4a7256: 1302 1800 |00a3: const/16 v2, #int 24 // #18 │ │ -4a725a: 3225 0300 |00a5: if-eq v5, v2, 00a8 // +0003 │ │ -4a725e: 0e00 |00a7: return-void │ │ -4a7260: 6e40 65ed 1a90 |00a8: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseRateOfIncreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed65 │ │ -4a7266: 0e00 |00ab: return-void │ │ -4a7268: 6e40 64ed 1a90 |00ac: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseRateOfDecreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed64 │ │ -4a726e: 0e00 |00af: return-void │ │ -4a7270: 6e40 60ed 1a90 |00b0: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseHyperAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed60 │ │ -4a7276: 0e00 |00b3: return-void │ │ -4a7278: 6e40 61ed 1a90 |00b4: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseHypoAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed61 │ │ -4a727e: 0e00 |00b7: return-void │ │ -4a7280: 6e40 63ed 1a90 |00b8: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucosePatientLowAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed63 │ │ -4a7286: 0e00 |00bb: return-void │ │ -4a7288: 6e40 62ed 1a90 |00bc: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucosePatientHighAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed62 │ │ -4a728e: 0e00 |00bf: return-void │ │ -4a7290: 1302 1100 |00c0: const/16 v2, #int 17 // #11 │ │ -4a7294: 6e30 caef 2003 |00c2: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a729a: 0c04 |00c5: move-result-object v4 │ │ -4a729c: 6e10 45e0 0400 |00c6: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a72a2: 0a04 |00c9: move-result v4 │ │ -4a72a4: 1225 |00ca: const/4 v5, #int 2 // #2 │ │ -4a72a6: 6e30 caef 2005 |00cb: invoke-virtual {v0, v2, v5}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a72ac: 0c00 |00ce: move-result-object v0 │ │ -4a72ae: 6e10 45e0 0000 |00cf: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a72b4: 0a00 |00d2: move-result v0 │ │ -4a72b6: 3330 0600 |00d3: if-ne v0, v3, 00d9 // +0006 │ │ -4a72ba: 6e40 5bed 1a94 |00d5: invoke-virtual {v10, v1, v4, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onCGMSpecificOpsOperationCompleted:(Landroid/bluetooth/BluetoothDevice;IZ)V // method@ed5b │ │ -4a72c0: 2804 |00d8: goto 00dc // +0004 │ │ -4a72c2: 6e59 5ced 1a04 |00d9: invoke-virtual {v10, v1, v4, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onCGMSpecificOpsOperationError:(Landroid/bluetooth/BluetoothDevice;IIZ)V // method@ed5c │ │ -4a72c8: 0e00 |00dc: return-void │ │ -4a72ca: 6e30 c9ef 2003 |00dd: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a72d0: 0c02 |00e0: move-result-object v2 │ │ -4a72d2: 6e10 24e0 0200 |00e1: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a72d8: 0a02 |00e4: move-result v2 │ │ -4a72da: 1303 1200 |00e5: const/16 v3, #int 18 // #12 │ │ -4a72de: 6e30 caef 300f |00e7: invoke-virtual {v0, v3, v15}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a72e4: 0c04 |00ea: move-result-object v4 │ │ -4a72e6: 6e10 45e0 0400 |00eb: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a72ec: 0a04 |00ee: move-result v4 │ │ -4a72ee: 1255 |00ef: const/4 v5, #int 5 // #5 │ │ -4a72f0: 1306 1100 |00f0: const/16 v6, #int 17 // #11 │ │ -4a72f4: 6e30 caef 6005 |00f2: invoke-virtual {v0, v6, v5}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a72fa: 0c05 |00f5: move-result-object v5 │ │ -4a72fc: 6e10 45e0 0500 |00f6: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7302: 0a05 |00f9: move-result v5 │ │ -4a7304: dd07 050f |00fa: and-int/lit8 v7, v5, #int 15 // #0f │ │ -4a7308: e108 0504 |00fc: shr-int/lit8 v8, v5, #int 4 // #04 │ │ -4a730c: 6e30 caef 300e |00fe: invoke-virtual {v0, v3, v14}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7312: 0c05 |0101: move-result-object v5 │ │ -4a7314: 6e10 45e0 0500 |0102: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a731a: 0a05 |0105: move-result v5 │ │ -4a731c: 130b 0800 |0106: const/16 v11, #int 8 // #8 │ │ -4a7320: 6e30 caef 300b |0108: invoke-virtual {v0, v3, v11}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7326: 0c03 |010b: move-result-object v3 │ │ -4a7328: 6e10 45e0 0300 |010c: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a732e: 0a0b |010f: move-result v11 │ │ -4a7330: 1303 0a00 |0110: const/16 v3, #int 10 // #a │ │ -4a7334: 6e30 caef 6003 |0112: invoke-virtual {v0, v6, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a733a: 0c00 |0115: move-result-object v0 │ │ -4a733c: 6e10 45e0 0000 |0116: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7342: 0a00 |0119: move-result v0 │ │ -4a7344: 220c 0c1c |011a: new-instance v12, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // type@1c0c │ │ -4a7348: 7020 72ef 0c00 |011c: invoke-direct {v12, v0}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.:(I)V // method@ef72 │ │ -4a734e: 0800 1100 |011f: move-object/from16 v0, v17 │ │ -4a7352: 0801 1200 |0121: move-object/from16 v1, v18 │ │ -4a7356: 0143 |0123: move v3, v4 │ │ -4a7358: 0154 |0124: move v4, v5 │ │ -4a735a: 0175 |0125: move v5, v7 │ │ -4a735c: 0186 |0126: move v6, v8 │ │ -4a735e: 01b7 |0127: move v7, v11 │ │ -4a7360: 07c8 |0128: move-object v8, v12 │ │ -4a7362: 740a 5eed 0000 |0129: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseCalibrationValueReceived:(Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V // method@ed5e │ │ -4a7368: 0e00 |012c: return-void │ │ -4a736a: 1302 1100 |012d: const/16 v2, #int 17 // #11 │ │ -4a736e: 6e30 caef 2003 |012f: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7374: 0c00 |0132: move-result-object v0 │ │ -4a7376: 6e10 45e0 0000 |0133: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a737c: 0a00 |0136: move-result v0 │ │ -4a737e: 6e40 5fed 1a90 |0137: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseCommunicationIntervalReceived:(Landroid/bluetooth/BluetoothDevice;IZ)V // method@ed5f │ │ -4a7384: 0e00 |013a: return-void │ │ +4a7104: |[4a7104] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a7114: 080a 1100 |0000: move-object/from16 v10, v17 │ │ +4a7118: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +4a711c: 0800 1300 |0004: move-object/from16 v0, v19 │ │ +4a7120: 7503 58ec 1100 |0006: invoke-super/range {v17, v18, v19}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a7126: 7401 d1ef 1300 |0009: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a712c: 0a02 |000c: move-result v2 │ │ +4a712e: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +4a7130: 3532 0600 |000e: if-ge v2, v3, 0014 // +0006 │ │ +4a7134: 7403 67ed 1100 |0010: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed67 │ │ +4a713a: 0e00 |0013: return-void │ │ +4a713c: 1302 1100 |0014: const/16 v2, #int 17 // #11 │ │ +4a7140: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +4a7142: 6e30 caef 2004 |0017: invoke-virtual {v0, v2, v4}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7148: 0c05 |001a: move-result-object v5 │ │ +4a714a: 6e10 45e0 0500 |001b: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7150: 0a05 |001e: move-result v5 │ │ +4a7152: 1307 1c00 |001f: const/16 v7, #int 28 // #1c │ │ +4a7156: 1308 1800 |0021: const/16 v8, #int 24 // #18 │ │ +4a715a: 1309 1500 |0023: const/16 v9, #int 21 // #15 │ │ +4a715e: 130b 0c00 |0025: const/16 v11, #int 12 // #c │ │ +4a7162: 130c 0900 |0027: const/16 v12, #int 9 // #9 │ │ +4a7166: 130d 0f00 |0029: const/16 v13, #int 15 // #f │ │ +4a716a: 126e |002b: const/4 v14, #int 6 // #6 │ │ +4a716c: 123f |002c: const/4 v15, #int 3 // #3 │ │ +4a716e: 1306 1200 |002d: const/16 v6, #int 18 // #12 │ │ +4a7172: 1213 |002f: const/4 v3, #int 1 // #1 │ │ +4a7174: 32f5 1c00 |0030: if-eq v5, v15, 004c // +001c │ │ +4a7178: 32e5 1700 |0032: if-eq v5, v14, 0049 // +0017 │ │ +4a717c: 32c5 1200 |0034: if-eq v5, v12, 0046 // +0012 │ │ +4a7180: 32b5 1000 |0036: if-eq v5, v11, 0046 // +0010 │ │ +4a7184: 32d5 0e00 |0038: if-eq v5, v13, 0046 // +000e │ │ +4a7188: 3265 0c00 |003a: if-eq v5, v6, 0046 // +000c │ │ +4a718c: 3295 0a00 |003c: if-eq v5, v9, 0046 // +000a │ │ +4a7190: 3285 0800 |003e: if-eq v5, v8, 0046 // +0008 │ │ +4a7194: 3275 0600 |0040: if-eq v5, v7, 0046 // +0006 │ │ +4a7198: 7403 67ed 1100 |0042: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed67 │ │ +4a719e: 0e00 |0045: return-void │ │ +4a71a0: 1310 0200 |0046: const/16 v16, #int 2 // #2 │ │ +4a71a4: 2806 |0048: goto 004e // +0006 │ │ +4a71a6: 1310 0a00 |0049: const/16 v16, #int 10 // #a │ │ +4a71aa: 2803 |004b: goto 004e // +0003 │ │ +4a71ac: 1310 0100 |004c: const/16 v16, #int 1 // #1 │ │ +4a71b0: 7401 d1ef 1300 |004e: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a71b6: 0a02 |0051: move-result v2 │ │ +4a71b8: d808 1001 |0052: add-int/lit8 v8, v16, #int 1 // #01 │ │ +4a71bc: 3282 0e00 |0054: if-eq v2, v8, 0062 // +000e │ │ +4a71c0: 7401 d1ef 1300 |0056: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a71c6: 0a02 |0059: move-result v2 │ │ +4a71c8: d809 0802 |005a: add-int/lit8 v9, v8, #int 2 // #02 │ │ +4a71cc: 3292 0600 |005c: if-eq v2, v9, 0062 // +0006 │ │ +4a71d0: 7403 67ed 1100 |005e: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed67 │ │ +4a71d6: 0e00 |0061: return-void │ │ +4a71d8: 7401 d1ef 1300 |0062: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a71de: 0a02 |0065: move-result v2 │ │ +4a71e0: d809 0802 |0066: add-int/lit8 v9, v8, #int 2 // #02 │ │ +4a71e4: 3392 0400 |0068: if-ne v2, v9, 006c // +0004 │ │ +4a71e8: 1219 |006a: const/4 v9, #int 1 // #1 │ │ +4a71ea: 2802 |006b: goto 006d // +0002 │ │ +4a71ec: 1209 |006c: const/4 v9, #int 0 // #0 │ │ +4a71ee: 3809 1800 |006d: if-eqz v9, 0085 // +0018 │ │ +4a71f2: 6e30 caef 6008 |006f: invoke-virtual {v0, v6, v8}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a71f8: 0c02 |0072: move-result-object v2 │ │ +4a71fa: 6e10 45e0 0200 |0073: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7200: 0a02 |0076: move-result v2 │ │ +4a7202: 7401 ceef 1300 |0077: invoke-virtual/range {v19}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +4a7208: 0c06 |007a: move-result-object v6 │ │ +4a720a: 7130 b8ef 4608 |007b: invoke-static {v6, v4, v8}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ +4a7210: 0a04 |007e: move-result v4 │ │ +4a7212: 3242 0600 |007f: if-eq v2, v4, 0085 // +0006 │ │ +4a7216: 7403 5ded 1100 |0081: invoke-virtual/range {v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onCGMSpecificOpsResponseReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed5d │ │ +4a721c: 0e00 |0084: return-void │ │ +4a721e: 32f5 a800 |0085: if-eq v5, v15, 012d // +00a8 │ │ +4a7222: 1302 3200 |0087: const/16 v2, #int 50 // #32 │ │ +4a7226: 32e5 5400 |0089: if-eq v5, v14, 00dd // +0054 │ │ +4a722a: 3275 3500 |008b: if-eq v5, v7, 00c0 // +0035 │ │ +4a722e: 6e30 c9ef 2003 |008d: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a7234: 0c00 |0090: move-result-object v0 │ │ +4a7236: 6e10 24e0 0000 |0091: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a723c: 0a00 |0094: move-result v0 │ │ +4a723e: 32c5 2700 |0095: if-eq v5, v12, 00bc // +0027 │ │ +4a7242: 32b5 2100 |0097: if-eq v5, v11, 00b8 // +0021 │ │ +4a7246: 32d5 1b00 |0099: if-eq v5, v13, 00b4 // +001b │ │ +4a724a: 1302 1200 |009b: const/16 v2, #int 18 // #12 │ │ +4a724e: 3225 1300 |009d: if-eq v5, v2, 00b0 // +0013 │ │ +4a7252: 1302 1500 |009f: const/16 v2, #int 21 // #15 │ │ +4a7256: 3225 0b00 |00a1: if-eq v5, v2, 00ac // +000b │ │ +4a725a: 1302 1800 |00a3: const/16 v2, #int 24 // #18 │ │ +4a725e: 3225 0300 |00a5: if-eq v5, v2, 00a8 // +0003 │ │ +4a7262: 0e00 |00a7: return-void │ │ +4a7264: 6e40 65ed 1a90 |00a8: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseRateOfIncreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed65 │ │ +4a726a: 0e00 |00ab: return-void │ │ +4a726c: 6e40 64ed 1a90 |00ac: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseRateOfDecreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed64 │ │ +4a7272: 0e00 |00af: return-void │ │ +4a7274: 6e40 60ed 1a90 |00b0: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseHyperAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed60 │ │ +4a727a: 0e00 |00b3: return-void │ │ +4a727c: 6e40 61ed 1a90 |00b4: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseHypoAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed61 │ │ +4a7282: 0e00 |00b7: return-void │ │ +4a7284: 6e40 63ed 1a90 |00b8: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucosePatientLowAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed63 │ │ +4a728a: 0e00 |00bb: return-void │ │ +4a728c: 6e40 62ed 1a90 |00bc: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucosePatientHighAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V // method@ed62 │ │ +4a7292: 0e00 |00bf: return-void │ │ +4a7294: 1302 1100 |00c0: const/16 v2, #int 17 // #11 │ │ +4a7298: 6e30 caef 2003 |00c2: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a729e: 0c04 |00c5: move-result-object v4 │ │ +4a72a0: 6e10 45e0 0400 |00c6: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a72a6: 0a04 |00c9: move-result v4 │ │ +4a72a8: 1225 |00ca: const/4 v5, #int 2 // #2 │ │ +4a72aa: 6e30 caef 2005 |00cb: invoke-virtual {v0, v2, v5}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a72b0: 0c00 |00ce: move-result-object v0 │ │ +4a72b2: 6e10 45e0 0000 |00cf: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a72b8: 0a00 |00d2: move-result v0 │ │ +4a72ba: 3330 0600 |00d3: if-ne v0, v3, 00d9 // +0006 │ │ +4a72be: 6e40 5bed 1a94 |00d5: invoke-virtual {v10, v1, v4, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onCGMSpecificOpsOperationCompleted:(Landroid/bluetooth/BluetoothDevice;IZ)V // method@ed5b │ │ +4a72c4: 2804 |00d8: goto 00dc // +0004 │ │ +4a72c6: 6e59 5ced 1a04 |00d9: invoke-virtual {v10, v1, v4, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onCGMSpecificOpsOperationError:(Landroid/bluetooth/BluetoothDevice;IIZ)V // method@ed5c │ │ +4a72cc: 0e00 |00dc: return-void │ │ +4a72ce: 6e30 c9ef 2003 |00dd: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a72d4: 0c02 |00e0: move-result-object v2 │ │ +4a72d6: 6e10 24e0 0200 |00e1: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a72dc: 0a02 |00e4: move-result v2 │ │ +4a72de: 1303 1200 |00e5: const/16 v3, #int 18 // #12 │ │ +4a72e2: 6e30 caef 300f |00e7: invoke-virtual {v0, v3, v15}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a72e8: 0c04 |00ea: move-result-object v4 │ │ +4a72ea: 6e10 45e0 0400 |00eb: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a72f0: 0a04 |00ee: move-result v4 │ │ +4a72f2: 1255 |00ef: const/4 v5, #int 5 // #5 │ │ +4a72f4: 1306 1100 |00f0: const/16 v6, #int 17 // #11 │ │ +4a72f8: 6e30 caef 6005 |00f2: invoke-virtual {v0, v6, v5}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a72fe: 0c05 |00f5: move-result-object v5 │ │ +4a7300: 6e10 45e0 0500 |00f6: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7306: 0a05 |00f9: move-result v5 │ │ +4a7308: dd07 050f |00fa: and-int/lit8 v7, v5, #int 15 // #0f │ │ +4a730c: e108 0504 |00fc: shr-int/lit8 v8, v5, #int 4 // #04 │ │ +4a7310: 6e30 caef 300e |00fe: invoke-virtual {v0, v3, v14}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7316: 0c05 |0101: move-result-object v5 │ │ +4a7318: 6e10 45e0 0500 |0102: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a731e: 0a05 |0105: move-result v5 │ │ +4a7320: 130b 0800 |0106: const/16 v11, #int 8 // #8 │ │ +4a7324: 6e30 caef 300b |0108: invoke-virtual {v0, v3, v11}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a732a: 0c03 |010b: move-result-object v3 │ │ +4a732c: 6e10 45e0 0300 |010c: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7332: 0a0b |010f: move-result v11 │ │ +4a7334: 1303 0a00 |0110: const/16 v3, #int 10 // #a │ │ +4a7338: 6e30 caef 6003 |0112: invoke-virtual {v0, v6, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a733e: 0c00 |0115: move-result-object v0 │ │ +4a7340: 6e10 45e0 0000 |0116: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7346: 0a00 |0119: move-result v0 │ │ +4a7348: 220c 0c1c |011a: new-instance v12, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // type@1c0c │ │ +4a734c: 7020 72ef 0c00 |011c: invoke-direct {v12, v0}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.:(I)V // method@ef72 │ │ +4a7352: 0800 1100 |011f: move-object/from16 v0, v17 │ │ +4a7356: 0801 1200 |0121: move-object/from16 v1, v18 │ │ +4a735a: 0143 |0123: move v3, v4 │ │ +4a735c: 0154 |0124: move v4, v5 │ │ +4a735e: 0175 |0125: move v5, v7 │ │ +4a7360: 0186 |0126: move v6, v8 │ │ +4a7362: 01b7 |0127: move v7, v11 │ │ +4a7364: 07c8 |0128: move-object v8, v12 │ │ +4a7366: 740a 5eed 0000 |0129: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseCalibrationValueReceived:(Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V // method@ed5e │ │ +4a736c: 0e00 |012c: return-void │ │ +4a736e: 1302 1100 |012d: const/16 v2, #int 17 // #11 │ │ +4a7372: 6e30 caef 2003 |012f: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7378: 0c00 |0132: move-result-object v0 │ │ +4a737a: 6e10 45e0 0000 |0133: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7380: 0a00 |0136: move-result v0 │ │ +4a7382: 6e40 5fed 1a90 |0137: invoke-virtual {v10, v1, v0, v9}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.onContinuousGlucoseCommunicationIntervalReceived:(Landroid/bluetooth/BluetoothDevice;IZ)V // method@ed5f │ │ +4a7388: 0e00 |013a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=67 │ │ 0x0009 line=69 │ │ 0x0010 line=70 │ │ 0x0017 line=75 │ │ 0x0042 line=102 │ │ @@ -1901851,17 +1901852,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a7960: |[4a7960] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusDataCallback.:()V │ │ -4a7970: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a7976: 0e00 |0003: return-void │ │ +4a7964: |[4a7964] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusDataCallback.:()V │ │ +4a7974: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a797a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;) │ │ @@ -1901869,17 +1901870,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a7978: |[4a7978] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusDataCallback.:(Landroid/os/Parcel;)V │ │ -4a7988: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a798e: 0e00 |0003: return-void │ │ +4a797c: |[4a797c] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusDataCallback.:(Landroid/os/Parcel;)V │ │ +4a798c: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a7992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1901889,86 +1901890,86 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a7990: |[4a7990] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusDataCallback.onContinuousGlucoseMonitorStatusReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a79a0: 7130 6fef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMStatusCallback$-CC;.$default$onContinuousGlucoseMonitorStatusReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMStatusCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef6f │ │ -4a79a6: 0e00 |0003: return-void │ │ +4a7994: |[4a7994] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusDataCallback.onContinuousGlucoseMonitorStatusReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a79a4: 7130 6fef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMStatusCallback$-CC;.$default$onContinuousGlucoseMonitorStatusReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/CGMStatusCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef6f │ │ +4a79aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;) │ │ name : 'onDataReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -4a79a8: |[4a79a8] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a79b8: 6f30 58ec a90b |0000: invoke-super {v9, v10, v11}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a79be: 6e10 d1ef 0b00 |0003: invoke-virtual {v11}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a79c4: 0a00 |0006: move-result v0 │ │ -4a79c6: 1271 |0007: const/4 v1, #int 7 // #7 │ │ -4a79c8: 1252 |0008: const/4 v2, #int 5 // #5 │ │ -4a79ca: 3220 0c00 |0009: if-eq v0, v2, 0015 // +000c │ │ -4a79ce: 6e10 d1ef 0b00 |000b: invoke-virtual {v11}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a79d4: 0a00 |000e: move-result v0 │ │ -4a79d6: 3210 0600 |000f: if-eq v0, v1, 0015 // +0006 │ │ -4a79da: 6e30 92ed a90b |0011: invoke-virtual {v9, v10, v11}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed92 │ │ -4a79e0: 0e00 |0014: return-void │ │ -4a79e2: 1300 1200 |0015: const/16 v0, #int 18 // #12 │ │ -4a79e6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -4a79e8: 6e30 caef 0b03 |0018: invoke-virtual {v11, v0, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a79ee: 0c04 |001b: move-result-object v4 │ │ -4a79f0: 6e10 45e0 0400 |001c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a79f6: 0a04 |001f: move-result v4 │ │ -4a79f8: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -4a79fa: 1306 1100 |0021: const/16 v6, #int 17 // #11 │ │ -4a79fe: 6e30 caef 6b05 |0023: invoke-virtual {v11, v6, v5}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7a04: 0c05 |0026: move-result-object v5 │ │ -4a7a06: 6e10 45e0 0500 |0027: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7a0c: 0a05 |002a: move-result v5 │ │ -4a7a0e: 1237 |002b: const/4 v7, #int 3 // #3 │ │ -4a7a10: 6e30 caef 6b07 |002c: invoke-virtual {v11, v6, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7a16: 0c07 |002f: move-result-object v7 │ │ -4a7a18: 6e10 45e0 0700 |0030: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7a1e: 0a07 |0033: move-result v7 │ │ -4a7a20: 1248 |0034: const/4 v8, #int 4 // #4 │ │ -4a7a22: 6e30 caef 6b08 |0035: invoke-virtual {v11, v6, v8}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7a28: 0c06 |0038: move-result-object v6 │ │ -4a7a2a: 6e10 45e0 0600 |0039: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7a30: 0a06 |003c: move-result v6 │ │ -4a7a32: 6e10 d1ef 0b00 |003d: invoke-virtual {v11}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a7a38: 0a08 |0040: move-result v8 │ │ -4a7a3a: 3318 0400 |0041: if-ne v8, v1, 0045 // +0004 │ │ -4a7a3e: 1211 |0043: const/4 v1, #int 1 // #1 │ │ -4a7a40: 2802 |0044: goto 0046 // +0002 │ │ -4a7a42: 1201 |0045: const/4 v1, #int 0 // #0 │ │ -4a7a44: 3801 1800 |0046: if-eqz v1, 005e // +0018 │ │ -4a7a48: 6e10 ceef 0b00 |0048: invoke-virtual {v11}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -4a7a4e: 0c08 |004b: move-result-object v8 │ │ -4a7a50: 7130 b8ef 3802 |004c: invoke-static {v8, v3, v2}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ -4a7a56: 0a03 |004f: move-result v3 │ │ -4a7a58: 6e30 caef 0b02 |0050: invoke-virtual {v11, v0, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7a5e: 0c00 |0053: move-result-object v0 │ │ -4a7a60: 6e10 45e0 0000 |0054: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7a66: 0a00 |0057: move-result v0 │ │ -4a7a68: 3203 0600 |0058: if-eq v3, v0, 005e // +0006 │ │ -4a7a6c: 6e30 90ed a90b |005a: invoke-virtual {v9, v10, v11}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.onContinuousGlucoseMonitorStatusReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed90 │ │ -4a7a72: 0e00 |005d: return-void │ │ -4a7a74: 220b 0e1c |005e: new-instance v11, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // type@1c0e │ │ -4a7a78: 7040 74ef 5b67 |0060: invoke-direct {v11, v5, v7, v6}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.:(III)V // method@ef74 │ │ -4a7a7e: 6e51 8fed a94b |0063: invoke-virtual {v9, v10, v11, v4, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.onContinuousGlucoseMonitorStatusChanged:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;IZ)V // method@ed8f │ │ -4a7a84: 0e00 |0066: return-void │ │ +4a79ac: |[4a79ac] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a79bc: 6f30 58ec a90b |0000: invoke-super {v9, v10, v11}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a79c2: 6e10 d1ef 0b00 |0003: invoke-virtual {v11}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a79c8: 0a00 |0006: move-result v0 │ │ +4a79ca: 1271 |0007: const/4 v1, #int 7 // #7 │ │ +4a79cc: 1252 |0008: const/4 v2, #int 5 // #5 │ │ +4a79ce: 3220 0c00 |0009: if-eq v0, v2, 0015 // +000c │ │ +4a79d2: 6e10 d1ef 0b00 |000b: invoke-virtual {v11}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a79d8: 0a00 |000e: move-result v0 │ │ +4a79da: 3210 0600 |000f: if-eq v0, v1, 0015 // +0006 │ │ +4a79de: 6e30 92ed a90b |0011: invoke-virtual {v9, v10, v11}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed92 │ │ +4a79e4: 0e00 |0014: return-void │ │ +4a79e6: 1300 1200 |0015: const/16 v0, #int 18 // #12 │ │ +4a79ea: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +4a79ec: 6e30 caef 0b03 |0018: invoke-virtual {v11, v0, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a79f2: 0c04 |001b: move-result-object v4 │ │ +4a79f4: 6e10 45e0 0400 |001c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a79fa: 0a04 |001f: move-result v4 │ │ +4a79fc: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +4a79fe: 1306 1100 |0021: const/16 v6, #int 17 // #11 │ │ +4a7a02: 6e30 caef 6b05 |0023: invoke-virtual {v11, v6, v5}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7a08: 0c05 |0026: move-result-object v5 │ │ +4a7a0a: 6e10 45e0 0500 |0027: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7a10: 0a05 |002a: move-result v5 │ │ +4a7a12: 1237 |002b: const/4 v7, #int 3 // #3 │ │ +4a7a14: 6e30 caef 6b07 |002c: invoke-virtual {v11, v6, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7a1a: 0c07 |002f: move-result-object v7 │ │ +4a7a1c: 6e10 45e0 0700 |0030: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7a22: 0a07 |0033: move-result v7 │ │ +4a7a24: 1248 |0034: const/4 v8, #int 4 // #4 │ │ +4a7a26: 6e30 caef 6b08 |0035: invoke-virtual {v11, v6, v8}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7a2c: 0c06 |0038: move-result-object v6 │ │ +4a7a2e: 6e10 45e0 0600 |0039: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7a34: 0a06 |003c: move-result v6 │ │ +4a7a36: 6e10 d1ef 0b00 |003d: invoke-virtual {v11}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a7a3c: 0a08 |0040: move-result v8 │ │ +4a7a3e: 3318 0400 |0041: if-ne v8, v1, 0045 // +0004 │ │ +4a7a42: 1211 |0043: const/4 v1, #int 1 // #1 │ │ +4a7a44: 2802 |0044: goto 0046 // +0002 │ │ +4a7a46: 1201 |0045: const/4 v1, #int 0 // #0 │ │ +4a7a48: 3801 1800 |0046: if-eqz v1, 005e // +0018 │ │ +4a7a4c: 6e10 ceef 0b00 |0048: invoke-virtual {v11}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +4a7a52: 0c08 |004b: move-result-object v8 │ │ +4a7a54: 7130 b8ef 3802 |004c: invoke-static {v8, v3, v2}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ +4a7a5a: 0a03 |004f: move-result v3 │ │ +4a7a5c: 6e30 caef 0b02 |0050: invoke-virtual {v11, v0, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7a62: 0c00 |0053: move-result-object v0 │ │ +4a7a64: 6e10 45e0 0000 |0054: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7a6a: 0a00 |0057: move-result v0 │ │ +4a7a6c: 3203 0600 |0058: if-eq v3, v0, 005e // +0006 │ │ +4a7a70: 6e30 90ed a90b |005a: invoke-virtual {v9, v10, v11}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.onContinuousGlucoseMonitorStatusReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed90 │ │ +4a7a76: 0e00 |005d: return-void │ │ +4a7a78: 220b 0e1c |005e: new-instance v11, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // type@1c0e │ │ +4a7a7c: 7040 74ef 5b67 |0060: invoke-direct {v11, v5, v7, v6}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.:(III)V // method@ef74 │ │ +4a7a82: 6e51 8fed a94b |0063: invoke-virtual {v9, v10, v11, v4, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.onContinuousGlucoseMonitorStatusChanged:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;IZ)V // method@ed8f │ │ +4a7a88: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=58 │ │ 0x0011 line=59 │ │ 0x0018 line=63 │ │ 0x0023 line=64 │ │ @@ -1902018,17 +1902019,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a7d14: |[4a7d14] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementDataCallback.:()V │ │ -4a7d24: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a7d2a: 0e00 |0003: return-void │ │ +4a7d18: |[4a7d18] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementDataCallback.:()V │ │ +4a7d28: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a7d2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;) │ │ @@ -1902036,17 +1902037,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a7d2c: |[4a7d2c] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ -4a7d3c: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a7d42: 0e00 |0003: return-void │ │ +4a7d30: |[4a7d30] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ +4a7d40: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a7d46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1902056,200 +1902057,200 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a7d44: |[4a7d44] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementDataCallback.onContinuousGlucoseMeasurementReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a7d54: 7130 75ef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/ContinuousGlucoseMeasurementCallback$-CC;.$default$onContinuousGlucoseMeasurementReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/ContinuousGlucoseMeasurementCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef75 │ │ -4a7d5a: 0e00 |0003: return-void │ │ +4a7d48: |[4a7d48] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementDataCallback.onContinuousGlucoseMeasurementReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a7d58: 7130 75ef 1002 |0000: invoke-static {v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/ContinuousGlucoseMeasurementCallback$-CC;.$default$onContinuousGlucoseMeasurementReceivedWithCrcError:(Lno/nordicsemi/android/ble/common/profile/cgm/ContinuousGlucoseMeasurementCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ef75 │ │ +4a7d5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;) │ │ name : 'onDataReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 292 16-bit code units │ │ -4a7d5c: |[4a7d5c] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a7d6c: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -4a7d70: 7503 58ec 1700 |0002: invoke-super/range {v23, v24, v25}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a7d76: 7401 d1ef 1900 |0005: invoke-virtual/range {v25}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a7d7c: 0a01 |0008: move-result v1 │ │ -4a7d7e: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -4a7d80: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ -4a7d84: 7403 aced 1700 |000c: invoke-virtual/range {v23, v24, v25}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edac │ │ -4a7d8a: 0e00 |000f: return-void │ │ -4a7d8c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4a7d8e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -4a7d90: 7401 d1ef 1900 |0012: invoke-virtual/range {v25}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a7d96: 0a04 |0015: move-result v4 │ │ -4a7d98: 3543 0d01 |0016: if-ge v3, v4, 0123 // +010d │ │ -4a7d9c: 1304 1100 |0018: const/16 v4, #int 17 // #11 │ │ -4a7da0: 6e30 caef 4003 |001a: invoke-virtual {v0, v4, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7da6: 0c05 |001d: move-result-object v5 │ │ -4a7da8: 6e10 45e0 0500 |001e: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7dae: 0a05 |0021: move-result v5 │ │ -4a7db0: 1266 |0022: const/4 v6, #int 6 // #6 │ │ -4a7db2: 3465 fd00 |0023: if-lt v5, v6, 0120 // +00fd │ │ -4a7db6: 9007 0305 |0025: add-int v7, v3, v5 │ │ -4a7dba: 7401 d1ef 1900 |0027: invoke-virtual/range {v25}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a7dc0: 0a08 |002a: move-result v8 │ │ -4a7dc2: 3787 0400 |002b: if-le v7, v8, 002f // +0004 │ │ -4a7dc6: 2900 f300 |002d: goto/16 0120 // +00f3 │ │ -4a7dca: d807 0301 |002f: add-int/lit8 v7, v3, #int 1 // #01 │ │ -4a7dce: 6e30 caef 4007 |0031: invoke-virtual {v0, v4, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7dd4: 0c07 |0034: move-result-object v7 │ │ -4a7dd6: 6e10 45e0 0700 |0035: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7ddc: 0a07 |0038: move-result v7 │ │ -4a7dde: dd08 0701 |0039: and-int/lit8 v8, v7, #int 1 // #01 │ │ -4a7de2: 3808 0400 |003b: if-eqz v8, 003f // +0004 │ │ -4a7de6: 1218 |003d: const/4 v8, #int 1 // #1 │ │ -4a7de8: 2802 |003e: goto 0040 // +0002 │ │ -4a7dea: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -4a7dec: dd09 0702 |0040: and-int/lit8 v9, v7, #int 2 // #02 │ │ -4a7df0: 3809 0400 |0042: if-eqz v9, 0046 // +0004 │ │ -4a7df4: 1219 |0044: const/4 v9, #int 1 // #1 │ │ -4a7df6: 2802 |0045: goto 0047 // +0002 │ │ -4a7df8: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -4a7dfa: dd0a 0720 |0047: and-int/lit8 v10, v7, #int 32 // #20 │ │ -4a7dfe: 380a 0400 |0049: if-eqz v10, 004d // +0004 │ │ -4a7e02: 121a |004b: const/4 v10, #int 1 // #1 │ │ -4a7e04: 2802 |004c: goto 004e // +0002 │ │ -4a7e06: 120a |004d: const/4 v10, #int 0 // #0 │ │ -4a7e08: dd0b 0740 |004e: and-int/lit8 v11, v7, #int 64 // #40 │ │ -4a7e0c: 380b 0400 |0050: if-eqz v11, 0054 // +0004 │ │ -4a7e10: 121b |0052: const/4 v11, #int 1 // #1 │ │ -4a7e12: 2802 |0053: goto 0055 // +0002 │ │ -4a7e14: 120b |0054: const/4 v11, #int 0 // #0 │ │ -4a7e16: d577 8000 |0055: and-int/lit16 v7, v7, #int 128 // #0080 │ │ -4a7e1a: 3807 0400 |0057: if-eqz v7, 005b // +0004 │ │ -4a7e1e: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -4a7e20: 2802 |005a: goto 005c // +0002 │ │ -4a7e22: 1207 |005b: const/4 v7, #int 0 // #0 │ │ -4a7e24: 122c |005c: const/4 v12, #int 2 // #2 │ │ -4a7e26: 3808 0400 |005d: if-eqz v8, 0061 // +0004 │ │ -4a7e2a: 122d |005f: const/4 v13, #int 2 // #2 │ │ -4a7e2c: 2802 |0060: goto 0062 // +0002 │ │ -4a7e2e: 120d |0061: const/4 v13, #int 0 // #0 │ │ -4a7e30: b06d |0062: add-int/2addr v13, v6 │ │ -4a7e32: 3809 0400 |0063: if-eqz v9, 0067 // +0004 │ │ -4a7e36: 1226 |0065: const/4 v6, #int 2 // #2 │ │ -4a7e38: 2802 |0066: goto 0068 // +0002 │ │ -4a7e3a: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -4a7e3c: b06d |0068: add-int/2addr v13, v6 │ │ -4a7e3e: b0ad |0069: add-int/2addr v13, v10 │ │ -4a7e40: b0bd |006a: add-int/2addr v13, v11 │ │ -4a7e42: b07d |006b: add-int/2addr v13, v7 │ │ -4a7e44: 32d5 0a00 |006c: if-eq v5, v13, 0076 // +000a │ │ -4a7e48: d806 0d02 |006e: add-int/lit8 v6, v13, #int 2 // #02 │ │ -4a7e4c: 3265 0600 |0070: if-eq v5, v6, 0076 // +0006 │ │ -4a7e50: 7403 aced 1700 |0072: invoke-virtual/range {v23, v24, v25}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edac │ │ -4a7e56: 0e00 |0075: return-void │ │ -4a7e58: d806 0d02 |0076: add-int/lit8 v6, v13, #int 2 // #02 │ │ -4a7e5c: 3365 0500 |0078: if-ne v5, v6, 007d // +0005 │ │ -4a7e60: 1315 0100 |007a: const/16 v21, #int 1 // #1 │ │ -4a7e64: 2803 |007c: goto 007f // +0003 │ │ -4a7e66: 1315 0000 |007d: const/16 v21, #int 0 // #0 │ │ -4a7e6a: 1305 1200 |007f: const/16 v5, #int 18 // #12 │ │ -4a7e6e: 3815 1a00 |0081: if-eqz v21, 009b // +001a │ │ -4a7e72: 9006 030d |0083: add-int v6, v3, v13 │ │ -4a7e76: 6e30 caef 5006 |0085: invoke-virtual {v0, v5, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7e7c: 0c06 |0088: move-result-object v6 │ │ -4a7e7e: 6e10 45e0 0600 |0089: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7e84: 0a06 |008c: move-result v6 │ │ -4a7e86: 7401 ceef 1900 |008d: invoke-virtual/range {v25}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ -4a7e8c: 0c0e |0090: move-result-object v14 │ │ -4a7e8e: 7130 b8ef 3e0d |0091: invoke-static {v14, v3, v13}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ -4a7e94: 0a0d |0094: move-result v13 │ │ -4a7e96: 32d6 0600 |0095: if-eq v6, v13, 009b // +0006 │ │ -4a7e9a: 7403 aaed 1700 |0097: invoke-virtual/range {v23, v24, v25}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.onContinuousGlucoseMeasurementReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edaa │ │ -4a7ea0: 0e00 |009a: return-void │ │ -4a7ea2: d803 0302 |009b: add-int/lit8 v3, v3, #int 2 // #02 │ │ -4a7ea6: 1306 3200 |009d: const/16 v6, #int 50 // #32 │ │ -4a7eaa: 6e30 c9ef 6003 |009f: invoke-virtual {v0, v6, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a7eb0: 0c0d |00a2: move-result-object v13 │ │ -4a7eb2: 6e10 24e0 0d00 |00a3: invoke-virtual {v13}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a7eb8: 0a10 |00a6: move-result v16 │ │ -4a7eba: b0c3 |00a7: add-int/2addr v3, v12 │ │ -4a7ebc: 6e30 caef 5003 |00a8: invoke-virtual {v0, v5, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7ec2: 0c05 |00ab: move-result-object v5 │ │ -4a7ec4: 6e10 45e0 0500 |00ac: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7eca: 0a14 |00af: move-result v20 │ │ -4a7ecc: b0c3 |00b0: add-int/2addr v3, v12 │ │ -4a7ece: 380a 1200 |00b1: if-eqz v10, 00c3 // +0012 │ │ -4a7ed2: d805 0301 |00b3: add-int/lit8 v5, v3, #int 1 // #01 │ │ -4a7ed6: 6e30 caef 4003 |00b5: invoke-virtual {v0, v4, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7edc: 0c03 |00b8: move-result-object v3 │ │ -4a7ede: 6e10 45e0 0300 |00b9: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7ee4: 0a03 |00bc: move-result v3 │ │ -4a7ee6: 0216 0500 |00bd: move/from16 v22, v5 │ │ -4a7eea: 0135 |00bf: move v5, v3 │ │ -4a7eec: 0203 1600 |00c0: move/from16 v3, v22 │ │ -4a7ef0: 2802 |00c2: goto 00c4 // +0002 │ │ -4a7ef2: 1205 |00c3: const/4 v5, #int 0 // #0 │ │ -4a7ef4: 380b 1200 |00c4: if-eqz v11, 00d6 // +0012 │ │ -4a7ef8: d80c 0301 |00c6: add-int/lit8 v12, v3, #int 1 // #01 │ │ -4a7efc: 6e30 caef 4003 |00c8: invoke-virtual {v0, v4, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7f02: 0c03 |00cb: move-result-object v3 │ │ -4a7f04: 6e10 45e0 0300 |00cc: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7f0a: 0a03 |00cf: move-result v3 │ │ -4a7f0c: 0216 0c00 |00d0: move/from16 v22, v12 │ │ -4a7f10: 013c |00d2: move v12, v3 │ │ -4a7f12: 0203 1600 |00d3: move/from16 v3, v22 │ │ -4a7f16: 2802 |00d5: goto 00d7 // +0002 │ │ -4a7f18: 120c |00d6: const/4 v12, #int 0 // #0 │ │ -4a7f1a: 3807 0f00 |00d7: if-eqz v7, 00e6 // +000f │ │ -4a7f1e: d80d 0301 |00d9: add-int/lit8 v13, v3, #int 1 // #01 │ │ -4a7f22: 6e30 caef 4003 |00db: invoke-virtual {v0, v4, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a7f28: 0c03 |00de: move-result-object v3 │ │ -4a7f2a: 6e10 45e0 0300 |00df: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a7f30: 0a03 |00e2: move-result v3 │ │ -4a7f32: 0134 |00e3: move v4, v3 │ │ -4a7f34: 01d3 |00e4: move v3, v13 │ │ -4a7f36: 2802 |00e5: goto 00e7 // +0002 │ │ -4a7f38: 1204 |00e6: const/4 v4, #int 0 // #0 │ │ -4a7f3a: 120d |00e7: const/4 v13, #int 0 // #0 │ │ -4a7f3c: 390a 0a00 |00e8: if-nez v10, 00f2 // +000a │ │ -4a7f40: 390b 0800 |00ea: if-nez v11, 00f2 // +0008 │ │ -4a7f44: 3807 0300 |00ec: if-eqz v7, 00ef // +0003 │ │ -4a7f48: 2804 |00ee: goto 00f2 // +0004 │ │ -4a7f4a: 0813 0d00 |00ef: move-object/from16 v19, v13 │ │ -4a7f4e: 2808 |00f1: goto 00f9 // +0008 │ │ -4a7f50: 2207 0e1c |00f2: new-instance v7, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // type@1c0e │ │ -4a7f54: 7040 74ef 574c |00f4: invoke-direct {v7, v5, v12, v4}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.:(III)V // method@ef74 │ │ -4a7f5a: 0813 0700 |00f7: move-object/from16 v19, v7 │ │ -4a7f5e: 3808 0b00 |00f9: if-eqz v8, 0104 // +000b │ │ -4a7f62: 6e30 c9ef 6003 |00fb: invoke-virtual {v0, v6, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a7f68: 0c04 |00fe: move-result-object v4 │ │ -4a7f6a: d803 0302 |00ff: add-int/lit8 v3, v3, #int 2 // #02 │ │ -4a7f6e: 0811 0400 |0101: move-object/from16 v17, v4 │ │ -4a7f72: 2803 |0103: goto 0106 // +0003 │ │ -4a7f74: 0811 0d00 |0104: move-object/from16 v17, v13 │ │ -4a7f78: 3809 0b00 |0106: if-eqz v9, 0111 // +000b │ │ -4a7f7c: 6e30 c9ef 6003 |0108: invoke-virtual {v0, v6, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a7f82: 0c04 |010b: move-result-object v4 │ │ -4a7f84: d803 0302 |010c: add-int/lit8 v3, v3, #int 2 // #02 │ │ -4a7f88: 0812 0400 |010e: move-object/from16 v18, v4 │ │ -4a7f8c: 2803 |0110: goto 0113 // +0003 │ │ -4a7f8e: 0812 0d00 |0111: move-object/from16 v18, v13 │ │ -4a7f92: 3815 0400 |0113: if-eqz v21, 0117 // +0004 │ │ -4a7f96: d803 0302 |0115: add-int/lit8 v3, v3, #int 2 // #02 │ │ -4a7f9a: 080e 1700 |0117: move-object/from16 v14, v23 │ │ -4a7f9e: 080f 1800 |0119: move-object/from16 v15, v24 │ │ -4a7fa2: 7408 a9ed 0e00 |011b: invoke-virtual/range {v14, v15, v16, v17, v18, v19, v20, v21}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.onContinuousGlucoseMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FLjava/lang/Float;Ljava/lang/Float;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;IZ)V // method@eda9 │ │ -4a7fa8: 2900 f4fe |011e: goto/16 0012 // -010c │ │ -4a7fac: 7403 aced 1700 |0120: invoke-virtual/range {v23, v24, v25}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edac │ │ -4a7fb2: 0e00 |0123: return-void │ │ +4a7d60: |[4a7d60] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a7d70: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +4a7d74: 7503 58ec 1700 |0002: invoke-super/range {v23, v24, v25}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a7d7a: 7401 d1ef 1900 |0005: invoke-virtual/range {v25}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a7d80: 0a01 |0008: move-result v1 │ │ +4a7d82: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +4a7d84: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ +4a7d88: 7403 aced 1700 |000c: invoke-virtual/range {v23, v24, v25}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edac │ │ +4a7d8e: 0e00 |000f: return-void │ │ +4a7d90: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4a7d92: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +4a7d94: 7401 d1ef 1900 |0012: invoke-virtual/range {v25}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a7d9a: 0a04 |0015: move-result v4 │ │ +4a7d9c: 3543 0d01 |0016: if-ge v3, v4, 0123 // +010d │ │ +4a7da0: 1304 1100 |0018: const/16 v4, #int 17 // #11 │ │ +4a7da4: 6e30 caef 4003 |001a: invoke-virtual {v0, v4, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7daa: 0c05 |001d: move-result-object v5 │ │ +4a7dac: 6e10 45e0 0500 |001e: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7db2: 0a05 |0021: move-result v5 │ │ +4a7db4: 1266 |0022: const/4 v6, #int 6 // #6 │ │ +4a7db6: 3465 fd00 |0023: if-lt v5, v6, 0120 // +00fd │ │ +4a7dba: 9007 0305 |0025: add-int v7, v3, v5 │ │ +4a7dbe: 7401 d1ef 1900 |0027: invoke-virtual/range {v25}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a7dc4: 0a08 |002a: move-result v8 │ │ +4a7dc6: 3787 0400 |002b: if-le v7, v8, 002f // +0004 │ │ +4a7dca: 2900 f300 |002d: goto/16 0120 // +00f3 │ │ +4a7dce: d807 0301 |002f: add-int/lit8 v7, v3, #int 1 // #01 │ │ +4a7dd2: 6e30 caef 4007 |0031: invoke-virtual {v0, v4, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7dd8: 0c07 |0034: move-result-object v7 │ │ +4a7dda: 6e10 45e0 0700 |0035: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7de0: 0a07 |0038: move-result v7 │ │ +4a7de2: dd08 0701 |0039: and-int/lit8 v8, v7, #int 1 // #01 │ │ +4a7de6: 3808 0400 |003b: if-eqz v8, 003f // +0004 │ │ +4a7dea: 1218 |003d: const/4 v8, #int 1 // #1 │ │ +4a7dec: 2802 |003e: goto 0040 // +0002 │ │ +4a7dee: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +4a7df0: dd09 0702 |0040: and-int/lit8 v9, v7, #int 2 // #02 │ │ +4a7df4: 3809 0400 |0042: if-eqz v9, 0046 // +0004 │ │ +4a7df8: 1219 |0044: const/4 v9, #int 1 // #1 │ │ +4a7dfa: 2802 |0045: goto 0047 // +0002 │ │ +4a7dfc: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +4a7dfe: dd0a 0720 |0047: and-int/lit8 v10, v7, #int 32 // #20 │ │ +4a7e02: 380a 0400 |0049: if-eqz v10, 004d // +0004 │ │ +4a7e06: 121a |004b: const/4 v10, #int 1 // #1 │ │ +4a7e08: 2802 |004c: goto 004e // +0002 │ │ +4a7e0a: 120a |004d: const/4 v10, #int 0 // #0 │ │ +4a7e0c: dd0b 0740 |004e: and-int/lit8 v11, v7, #int 64 // #40 │ │ +4a7e10: 380b 0400 |0050: if-eqz v11, 0054 // +0004 │ │ +4a7e14: 121b |0052: const/4 v11, #int 1 // #1 │ │ +4a7e16: 2802 |0053: goto 0055 // +0002 │ │ +4a7e18: 120b |0054: const/4 v11, #int 0 // #0 │ │ +4a7e1a: d577 8000 |0055: and-int/lit16 v7, v7, #int 128 // #0080 │ │ +4a7e1e: 3807 0400 |0057: if-eqz v7, 005b // +0004 │ │ +4a7e22: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +4a7e24: 2802 |005a: goto 005c // +0002 │ │ +4a7e26: 1207 |005b: const/4 v7, #int 0 // #0 │ │ +4a7e28: 122c |005c: const/4 v12, #int 2 // #2 │ │ +4a7e2a: 3808 0400 |005d: if-eqz v8, 0061 // +0004 │ │ +4a7e2e: 122d |005f: const/4 v13, #int 2 // #2 │ │ +4a7e30: 2802 |0060: goto 0062 // +0002 │ │ +4a7e32: 120d |0061: const/4 v13, #int 0 // #0 │ │ +4a7e34: b06d |0062: add-int/2addr v13, v6 │ │ +4a7e36: 3809 0400 |0063: if-eqz v9, 0067 // +0004 │ │ +4a7e3a: 1226 |0065: const/4 v6, #int 2 // #2 │ │ +4a7e3c: 2802 |0066: goto 0068 // +0002 │ │ +4a7e3e: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +4a7e40: b06d |0068: add-int/2addr v13, v6 │ │ +4a7e42: b0ad |0069: add-int/2addr v13, v10 │ │ +4a7e44: b0bd |006a: add-int/2addr v13, v11 │ │ +4a7e46: b07d |006b: add-int/2addr v13, v7 │ │ +4a7e48: 32d5 0a00 |006c: if-eq v5, v13, 0076 // +000a │ │ +4a7e4c: d806 0d02 |006e: add-int/lit8 v6, v13, #int 2 // #02 │ │ +4a7e50: 3265 0600 |0070: if-eq v5, v6, 0076 // +0006 │ │ +4a7e54: 7403 aced 1700 |0072: invoke-virtual/range {v23, v24, v25}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edac │ │ +4a7e5a: 0e00 |0075: return-void │ │ +4a7e5c: d806 0d02 |0076: add-int/lit8 v6, v13, #int 2 // #02 │ │ +4a7e60: 3365 0500 |0078: if-ne v5, v6, 007d // +0005 │ │ +4a7e64: 1315 0100 |007a: const/16 v21, #int 1 // #1 │ │ +4a7e68: 2803 |007c: goto 007f // +0003 │ │ +4a7e6a: 1315 0000 |007d: const/16 v21, #int 0 // #0 │ │ +4a7e6e: 1305 1200 |007f: const/16 v5, #int 18 // #12 │ │ +4a7e72: 3815 1a00 |0081: if-eqz v21, 009b // +001a │ │ +4a7e76: 9006 030d |0083: add-int v6, v3, v13 │ │ +4a7e7a: 6e30 caef 5006 |0085: invoke-virtual {v0, v5, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7e80: 0c06 |0088: move-result-object v6 │ │ +4a7e82: 6e10 45e0 0600 |0089: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7e88: 0a06 |008c: move-result v6 │ │ +4a7e8a: 7401 ceef 1900 |008d: invoke-virtual/range {v25}, Lno/nordicsemi/android/ble/data/Data;.getValue:()[B // method@efce │ │ +4a7e90: 0c0e |0090: move-result-object v14 │ │ +4a7e92: 7130 b8ef 3e0d |0091: invoke-static {v14, v3, v13}, Lno/nordicsemi/android/ble/common/util/CRC16;.MCRF4XX:([BII)I // method@efb8 │ │ +4a7e98: 0a0d |0094: move-result v13 │ │ +4a7e9a: 32d6 0600 |0095: if-eq v6, v13, 009b // +0006 │ │ +4a7e9e: 7403 aaed 1700 |0097: invoke-virtual/range {v23, v24, v25}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.onContinuousGlucoseMeasurementReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edaa │ │ +4a7ea4: 0e00 |009a: return-void │ │ +4a7ea6: d803 0302 |009b: add-int/lit8 v3, v3, #int 2 // #02 │ │ +4a7eaa: 1306 3200 |009d: const/16 v6, #int 50 // #32 │ │ +4a7eae: 6e30 c9ef 6003 |009f: invoke-virtual {v0, v6, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a7eb4: 0c0d |00a2: move-result-object v13 │ │ +4a7eb6: 6e10 24e0 0d00 |00a3: invoke-virtual {v13}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a7ebc: 0a10 |00a6: move-result v16 │ │ +4a7ebe: b0c3 |00a7: add-int/2addr v3, v12 │ │ +4a7ec0: 6e30 caef 5003 |00a8: invoke-virtual {v0, v5, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7ec6: 0c05 |00ab: move-result-object v5 │ │ +4a7ec8: 6e10 45e0 0500 |00ac: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7ece: 0a14 |00af: move-result v20 │ │ +4a7ed0: b0c3 |00b0: add-int/2addr v3, v12 │ │ +4a7ed2: 380a 1200 |00b1: if-eqz v10, 00c3 // +0012 │ │ +4a7ed6: d805 0301 |00b3: add-int/lit8 v5, v3, #int 1 // #01 │ │ +4a7eda: 6e30 caef 4003 |00b5: invoke-virtual {v0, v4, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7ee0: 0c03 |00b8: move-result-object v3 │ │ +4a7ee2: 6e10 45e0 0300 |00b9: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7ee8: 0a03 |00bc: move-result v3 │ │ +4a7eea: 0216 0500 |00bd: move/from16 v22, v5 │ │ +4a7eee: 0135 |00bf: move v5, v3 │ │ +4a7ef0: 0203 1600 |00c0: move/from16 v3, v22 │ │ +4a7ef4: 2802 |00c2: goto 00c4 // +0002 │ │ +4a7ef6: 1205 |00c3: const/4 v5, #int 0 // #0 │ │ +4a7ef8: 380b 1200 |00c4: if-eqz v11, 00d6 // +0012 │ │ +4a7efc: d80c 0301 |00c6: add-int/lit8 v12, v3, #int 1 // #01 │ │ +4a7f00: 6e30 caef 4003 |00c8: invoke-virtual {v0, v4, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7f06: 0c03 |00cb: move-result-object v3 │ │ +4a7f08: 6e10 45e0 0300 |00cc: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7f0e: 0a03 |00cf: move-result v3 │ │ +4a7f10: 0216 0c00 |00d0: move/from16 v22, v12 │ │ +4a7f14: 013c |00d2: move v12, v3 │ │ +4a7f16: 0203 1600 |00d3: move/from16 v3, v22 │ │ +4a7f1a: 2802 |00d5: goto 00d7 // +0002 │ │ +4a7f1c: 120c |00d6: const/4 v12, #int 0 // #0 │ │ +4a7f1e: 3807 0f00 |00d7: if-eqz v7, 00e6 // +000f │ │ +4a7f22: d80d 0301 |00d9: add-int/lit8 v13, v3, #int 1 // #01 │ │ +4a7f26: 6e30 caef 4003 |00db: invoke-virtual {v0, v4, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a7f2c: 0c03 |00de: move-result-object v3 │ │ +4a7f2e: 6e10 45e0 0300 |00df: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a7f34: 0a03 |00e2: move-result v3 │ │ +4a7f36: 0134 |00e3: move v4, v3 │ │ +4a7f38: 01d3 |00e4: move v3, v13 │ │ +4a7f3a: 2802 |00e5: goto 00e7 // +0002 │ │ +4a7f3c: 1204 |00e6: const/4 v4, #int 0 // #0 │ │ +4a7f3e: 120d |00e7: const/4 v13, #int 0 // #0 │ │ +4a7f40: 390a 0a00 |00e8: if-nez v10, 00f2 // +000a │ │ +4a7f44: 390b 0800 |00ea: if-nez v11, 00f2 // +0008 │ │ +4a7f48: 3807 0300 |00ec: if-eqz v7, 00ef // +0003 │ │ +4a7f4c: 2804 |00ee: goto 00f2 // +0004 │ │ +4a7f4e: 0813 0d00 |00ef: move-object/from16 v19, v13 │ │ +4a7f52: 2808 |00f1: goto 00f9 // +0008 │ │ +4a7f54: 2207 0e1c |00f2: new-instance v7, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // type@1c0e │ │ +4a7f58: 7040 74ef 574c |00f4: invoke-direct {v7, v5, v12, v4}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.:(III)V // method@ef74 │ │ +4a7f5e: 0813 0700 |00f7: move-object/from16 v19, v7 │ │ +4a7f62: 3808 0b00 |00f9: if-eqz v8, 0104 // +000b │ │ +4a7f66: 6e30 c9ef 6003 |00fb: invoke-virtual {v0, v6, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a7f6c: 0c04 |00fe: move-result-object v4 │ │ +4a7f6e: d803 0302 |00ff: add-int/lit8 v3, v3, #int 2 // #02 │ │ +4a7f72: 0811 0400 |0101: move-object/from16 v17, v4 │ │ +4a7f76: 2803 |0103: goto 0106 // +0003 │ │ +4a7f78: 0811 0d00 |0104: move-object/from16 v17, v13 │ │ +4a7f7c: 3809 0b00 |0106: if-eqz v9, 0111 // +000b │ │ +4a7f80: 6e30 c9ef 6003 |0108: invoke-virtual {v0, v6, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a7f86: 0c04 |010b: move-result-object v4 │ │ +4a7f88: d803 0302 |010c: add-int/lit8 v3, v3, #int 2 // #02 │ │ +4a7f8c: 0812 0400 |010e: move-object/from16 v18, v4 │ │ +4a7f90: 2803 |0110: goto 0113 // +0003 │ │ +4a7f92: 0812 0d00 |0111: move-object/from16 v18, v13 │ │ +4a7f96: 3815 0400 |0113: if-eqz v21, 0117 // +0004 │ │ +4a7f9a: d803 0302 |0115: add-int/lit8 v3, v3, #int 2 // #02 │ │ +4a7f9e: 080e 1700 |0117: move-object/from16 v14, v23 │ │ +4a7fa2: 080f 1800 |0119: move-object/from16 v15, v24 │ │ +4a7fa6: 7408 a9ed 0e00 |011b: invoke-virtual/range {v14, v15, v16, v17, v18, v19, v20, v21}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.onContinuousGlucoseMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FLjava/lang/Float;Ljava/lang/Float;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;IZ)V // method@eda9 │ │ +4a7fac: 2900 f4fe |011e: goto/16 0012 // -010c │ │ +4a7fb0: 7403 aced 1700 |0120: invoke-virtual/range {v23, v24, v25}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edac │ │ +4a7fb6: 0e00 |0123: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0005 line=58 │ │ 0x000c line=59 │ │ 0x0012 line=65 │ │ 0x001a line=67 │ │ @@ -1902307,17 +1902308,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8344: |[4a8344] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureDataCallback.:()V │ │ -4a8354: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a835a: 0e00 |0003: return-void │ │ +4a8348: |[4a8348] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureDataCallback.:()V │ │ +4a8358: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a835e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;) │ │ @@ -1902325,17 +1902326,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a835c: |[4a835c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureDataCallback.:(Landroid/os/Parcel;)V │ │ -4a836c: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a8372: 0e00 |0003: return-void │ │ +4a8360: |[4a8360] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureDataCallback.:(Landroid/os/Parcel;)V │ │ +4a8370: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a8376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1902345,32 +1902346,32 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -4a8374: |[4a8374] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a8384: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a838a: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a8390: 0a00 |0006: move-result v0 │ │ -4a8392: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -4a8394: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ -4a8398: 6e30 c6ed 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edc6 │ │ -4a839e: 0e00 |000d: return-void │ │ -4a83a0: 1300 1200 |000e: const/16 v0, #int 18 // #12 │ │ -4a83a4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4a83a6: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a83ac: 0c04 |0014: move-result-object v4 │ │ -4a83ae: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a83b4: 0a04 |0018: move-result v4 │ │ -4a83b6: 2200 141c |0019: new-instance v0, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // type@1c14 │ │ -4a83ba: 7020 7def 4000 |001b: invoke-direct {v0, v4}, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.:(I)V // method@ef7d │ │ -4a83c0: 6e30 c4ed 3200 |001e: invoke-virtual {v2, v3, v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;.onCyclingSpeedAndCadenceFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;)V // method@edc4 │ │ -4a83c6: 0e00 |0021: return-void │ │ +4a8378: |[4a8378] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a8388: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a838e: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a8394: 0a00 |0006: move-result v0 │ │ +4a8396: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +4a8398: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ +4a839c: 6e30 c6ed 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edc6 │ │ +4a83a2: 0e00 |000d: return-void │ │ +4a83a4: 1300 1200 |000e: const/16 v0, #int 18 // #12 │ │ +4a83a8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4a83aa: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a83b0: 0c04 |0014: move-result-object v4 │ │ +4a83b2: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a83b8: 0a04 |0018: move-result v4 │ │ +4a83ba: 2200 141c |0019: new-instance v0, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // type@1c14 │ │ +4a83be: 7020 7def 4000 |001b: invoke-direct {v0, v4}, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.:(I)V // method@ef7d │ │ +4a83c4: 6e30 c4ed 3200 |001e: invoke-virtual {v2, v3, v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;.onCyclingSpeedAndCadenceFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;)V // method@edc4 │ │ +4a83ca: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x000a line=56 │ │ 0x0011 line=60 │ │ 0x0019 line=61 │ │ @@ -1902452,26 +1902453,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -4a8570: |[4a8570] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.:()V │ │ -4a8580: 7010 55ec 0200 |0000: invoke-direct {v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a8586: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -4a858a: 5a20 05ac |0005: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mInitialWheelRevolutions:J // field@ac05 │ │ -4a858e: 5a20 09ac |0007: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelRevolutions:J // field@ac09 │ │ -4a8592: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -4a8594: 5920 08ac |000a: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelEventTime:I // field@ac08 │ │ -4a8598: 5920 07ac |000c: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankRevolutions:I // field@ac07 │ │ -4a859c: 5920 06ac |000e: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankEventTime:I // field@ac06 │ │ -4a85a0: 1500 80bf |0010: const/high16 v0, #int -1082130432 // #bf80 │ │ -4a85a4: 5920 0aac |0012: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mWheelCadence:F // field@ac0a │ │ -4a85a8: 0e00 |0014: return-void │ │ +4a8574: |[4a8574] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.:()V │ │ +4a8584: 7010 55ec 0200 |0000: invoke-direct {v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a858a: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +4a858e: 5a20 05ac |0005: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mInitialWheelRevolutions:J // field@ac05 │ │ +4a8592: 5a20 09ac |0007: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelRevolutions:J // field@ac09 │ │ +4a8596: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +4a8598: 5920 08ac |000a: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelEventTime:I // field@ac08 │ │ +4a859c: 5920 07ac |000c: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankRevolutions:I // field@ac07 │ │ +4a85a0: 5920 06ac |000e: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankEventTime:I // field@ac06 │ │ +4a85a4: 1500 80bf |0010: const/high16 v0, #int -1082130432 // #bf80 │ │ +4a85a8: 5920 0aac |0012: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mWheelCadence:F // field@ac0a │ │ +4a85ac: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ 0x000a line=46 │ │ 0x000c line=47 │ │ @@ -1902485,26 +1902486,26 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4a85ac: |[4a85ac] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ -4a85bc: 7020 56ec 3200 |0000: invoke-direct {v2, v3}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a85c2: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -4a85c6: 5a20 05ac |0005: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mInitialWheelRevolutions:J // field@ac05 │ │ -4a85ca: 5a20 09ac |0007: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelRevolutions:J // field@ac09 │ │ -4a85ce: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -4a85d0: 5923 08ac |000a: iput v3, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelEventTime:I // field@ac08 │ │ -4a85d4: 5923 07ac |000c: iput v3, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankRevolutions:I // field@ac07 │ │ -4a85d8: 5923 06ac |000e: iput v3, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankEventTime:I // field@ac06 │ │ -4a85dc: 1503 80bf |0010: const/high16 v3, #int -1082130432 // #bf80 │ │ -4a85e0: 5923 0aac |0012: iput v3, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mWheelCadence:F // field@ac0a │ │ -4a85e4: 0e00 |0014: return-void │ │ +4a85b0: |[4a85b0] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ +4a85c0: 7020 56ec 3200 |0000: invoke-direct {v2, v3}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a85c6: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +4a85ca: 5a20 05ac |0005: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mInitialWheelRevolutions:J // field@ac05 │ │ +4a85ce: 5a20 09ac |0007: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelRevolutions:J // field@ac09 │ │ +4a85d2: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +4a85d4: 5923 08ac |000a: iput v3, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelEventTime:I // field@ac08 │ │ +4a85d8: 5923 07ac |000c: iput v3, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankRevolutions:I // field@ac07 │ │ +4a85dc: 5923 06ac |000e: iput v3, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankEventTime:I // field@ac06 │ │ +4a85e0: 1503 80bf |0010: const/high16 v3, #int -1082130432 // #bf80 │ │ +4a85e4: 5923 0aac |0012: iput v3, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mWheelCadence:F // field@ac0a │ │ +4a85e8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ 0x000a line=46 │ │ 0x000c line=47 │ │ @@ -1902520,63 +1902521,63 @@ │ │ type : '()F' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4a8554: |[4a8554] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.getWheelCircumference:()F │ │ -4a8564: 7110 79ef 0100 |0000: invoke-static {v1}, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceCallback$-CC;.$default$getWheelCircumference:(Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceCallback;)F // method@ef79 │ │ -4a856a: 0a00 |0003: move-result v0 │ │ -4a856c: 0f00 |0004: return v0 │ │ +4a8558: |[4a8558] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.getWheelCircumference:()F │ │ +4a8568: 7110 79ef 0100 |0000: invoke-static {v1}, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceCallback$-CC;.$default$getWheelCircumference:(Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceCallback;)F // method@ef79 │ │ +4a856e: 0a00 |0003: move-result v0 │ │ +4a8570: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;) │ │ name : 'onCrankMeasurementReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -4a85e8: |[4a85e8] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.onCrankMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;II)V │ │ -4a85f8: 5240 06ac |0000: iget v0, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankEventTime:I // field@ac06 │ │ -4a85fc: 3370 0300 |0002: if-ne v0, v7, 0005 // +0003 │ │ -4a8600: 0e00 |0004: return-void │ │ -4a8602: 5241 07ac |0005: iget v1, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankRevolutions:I // field@ac07 │ │ -4a8606: 3a01 2900 |0007: if-ltz v1, 0030 // +0029 │ │ -4a860a: 1502 8044 |0009: const/high16 v2, #int 1149239296 // #4480 │ │ -4a860e: 3507 0900 |000b: if-ge v7, v0, 0014 // +0009 │ │ -4a8612: 1403 ffff 0000 |000d: const v3, #float 9.18341e-41 // #0000ffff │ │ -4a8618: b073 |0010: add-int/2addr v3, v7 │ │ -4a861a: b103 |0011: sub-int/2addr v3, v0 │ │ -4a861c: 8230 |0012: int-to-float v0, v3 │ │ -4a861e: 2804 |0013: goto 0017 // +0004 │ │ -4a8620: 9100 0700 |0014: sub-int v0, v7, v0 │ │ -4a8624: 8200 |0016: int-to-float v0, v0 │ │ -4a8626: c920 |0017: div-float/2addr v0, v2 │ │ -4a8628: 9101 0601 |0018: sub-int v1, v6, v1 │ │ -4a862c: 8211 |001a: int-to-float v1, v1 │ │ -4a862e: 1502 7042 |001b: const/high16 v2, #int 1114636288 // #4270 │ │ -4a8632: a801 0102 |001d: mul-float v1, v1, v2 │ │ -4a8636: c901 |001f: div-float/2addr v1, v0 │ │ -4a8638: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -4a863a: 2d02 0100 |0021: cmpl-float v2, v1, v0 │ │ -4a863e: 3d02 0d00 |0023: if-lez v2, 0030 // +000d │ │ -4a8642: 5242 0aac |0025: iget v2, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mWheelCadence:F // field@ac0a │ │ -4a8646: 2d03 0200 |0027: cmpl-float v3, v2, v0 │ │ -4a864a: 3a03 0400 |0029: if-ltz v3, 002d // +0004 │ │ -4a864e: a900 0201 |002b: div-float v0, v2, v1 │ │ -4a8652: 6e40 d7ed 5401 |002d: invoke-virtual {v4, v5, v1, v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onCrankDataChanged:(Landroid/bluetooth/BluetoothDevice;FF)V // method@edd7 │ │ -4a8658: 5946 07ac |0030: iput v6, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankRevolutions:I // field@ac07 │ │ -4a865c: 5947 06ac |0032: iput v7, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankEventTime:I // field@ac06 │ │ -4a8660: 0e00 |0034: return-void │ │ +4a85ec: |[4a85ec] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.onCrankMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;II)V │ │ +4a85fc: 5240 06ac |0000: iget v0, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankEventTime:I // field@ac06 │ │ +4a8600: 3370 0300 |0002: if-ne v0, v7, 0005 // +0003 │ │ +4a8604: 0e00 |0004: return-void │ │ +4a8606: 5241 07ac |0005: iget v1, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankRevolutions:I // field@ac07 │ │ +4a860a: 3a01 2900 |0007: if-ltz v1, 0030 // +0029 │ │ +4a860e: 1502 8044 |0009: const/high16 v2, #int 1149239296 // #4480 │ │ +4a8612: 3507 0900 |000b: if-ge v7, v0, 0014 // +0009 │ │ +4a8616: 1403 ffff 0000 |000d: const v3, #float 9.18341e-41 // #0000ffff │ │ +4a861c: b073 |0010: add-int/2addr v3, v7 │ │ +4a861e: b103 |0011: sub-int/2addr v3, v0 │ │ +4a8620: 8230 |0012: int-to-float v0, v3 │ │ +4a8622: 2804 |0013: goto 0017 // +0004 │ │ +4a8624: 9100 0700 |0014: sub-int v0, v7, v0 │ │ +4a8628: 8200 |0016: int-to-float v0, v0 │ │ +4a862a: c920 |0017: div-float/2addr v0, v2 │ │ +4a862c: 9101 0601 |0018: sub-int v1, v6, v1 │ │ +4a8630: 8211 |001a: int-to-float v1, v1 │ │ +4a8632: 1502 7042 |001b: const/high16 v2, #int 1114636288 // #4270 │ │ +4a8636: a801 0102 |001d: mul-float v1, v1, v2 │ │ +4a863a: c901 |001f: div-float/2addr v1, v0 │ │ +4a863c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +4a863e: 2d02 0100 |0021: cmpl-float v2, v1, v0 │ │ +4a8642: 3d02 0d00 |0023: if-lez v2, 0030 // +000d │ │ +4a8646: 5242 0aac |0025: iget v2, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mWheelCadence:F // field@ac0a │ │ +4a864a: 2d03 0200 |0027: cmpl-float v3, v2, v0 │ │ +4a864e: 3a03 0400 |0029: if-ltz v3, 002d // +0004 │ │ +4a8652: a900 0201 |002b: div-float v0, v2, v1 │ │ +4a8656: 6e40 d7ed 5401 |002d: invoke-virtual {v4, v5, v1, v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onCrankDataChanged:(Landroid/bluetooth/BluetoothDevice;FF)V // method@edd7 │ │ +4a865c: 5946 07ac |0030: iput v6, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankRevolutions:I // field@ac07 │ │ +4a8660: 5947 06ac |0032: iput v7, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastCrankEventTime:I // field@ac06 │ │ +4a8664: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=139 │ │ 0x0025 line=148 │ │ 0x002d line=151 │ │ 0x0030 line=157 │ │ @@ -1902592,85 +1902593,85 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -4a8664: |[4a8664] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a8674: 6f30 58ec cb0d |0000: invoke-super {v11, v12, v13}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a867a: 6e10 d1ef 0d00 |0003: invoke-virtual {v13}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a8680: 0a00 |0006: move-result v0 │ │ -4a8682: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4a8684: 3510 0600 |0008: if-ge v0, v1, 000e // +0006 │ │ -4a8688: 6e30 dbed cb0d |000a: invoke-virtual {v11, v12, v13}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eddb │ │ -4a868e: 0e00 |000d: return-void │ │ -4a8690: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -4a8692: 6e20 c8ef 0d00 |000f: invoke-virtual {v13, v0}, Lno/nordicsemi/android/ble/data/Data;.getByte:(I)Ljava/lang/Byte; // method@efc8 │ │ -4a8698: 0c02 |0012: move-result-object v2 │ │ -4a869a: 6e10 9fdf 0200 |0013: invoke-virtual {v2}, Ljava/lang/Byte;.byteValue:()B // method@df9f │ │ -4a86a0: 0a02 |0016: move-result v2 │ │ -4a86a2: dd03 0201 |0017: and-int/lit8 v3, v2, #int 1 // #01 │ │ -4a86a6: 3803 0400 |0019: if-eqz v3, 001d // +0004 │ │ -4a86aa: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -4a86ac: 2802 |001c: goto 001e // +0002 │ │ -4a86ae: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -4a86b0: dd02 0202 |001e: and-int/lit8 v2, v2, #int 2 // #02 │ │ -4a86b4: 3802 0400 |0020: if-eqz v2, 0024 // +0004 │ │ -4a86b8: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -4a86ba: 2802 |0023: goto 0025 // +0002 │ │ -4a86bc: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -4a86be: 6e10 d1ef 0d00 |0025: invoke-virtual {v13}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a86c4: 0a04 |0028: move-result v4 │ │ -4a86c6: 3803 0400 |0029: if-eqz v3, 002d // +0004 │ │ -4a86ca: 1265 |002b: const/4 v5, #int 6 // #6 │ │ -4a86cc: 2802 |002c: goto 002e // +0002 │ │ -4a86ce: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -4a86d0: b015 |002e: add-int/2addr v5, v1 │ │ -4a86d2: 3802 0300 |002f: if-eqz v2, 0032 // +0003 │ │ -4a86d6: 1240 |0031: const/4 v0, #int 4 // #4 │ │ -4a86d8: b005 |0032: add-int/2addr v5, v0 │ │ -4a86da: 3554 0600 |0033: if-ge v4, v5, 0039 // +0006 │ │ -4a86de: 6e30 dbed cb0d |0035: invoke-virtual {v11, v12, v13}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eddb │ │ -4a86e4: 0e00 |0038: return-void │ │ -4a86e6: 1300 1200 |0039: const/16 v0, #int 18 // #12 │ │ -4a86ea: 3803 2b00 |003b: if-eqz v3, 0066 // +002b │ │ -4a86ee: 1303 1400 |003d: const/16 v3, #int 20 // #14 │ │ -4a86f2: 6e30 caef 3d01 |003f: invoke-virtual {v13, v3, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a86f8: 0c01 |0042: move-result-object v1 │ │ -4a86fa: 6e10 45e0 0100 |0043: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8700: 0a01 |0046: move-result v1 │ │ -4a8702: 8113 |0047: int-to-long v3, v1 │ │ -4a8704: 1805 ffff ffff 0000 0000 |0048: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ -4a870e: c053 |004d: and-long/2addr v3, v5 │ │ -4a8710: 1251 |004e: const/4 v1, #int 5 // #5 │ │ -4a8712: 6e30 caef 0d01 |004f: invoke-virtual {v13, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a8718: 0c01 |0052: move-result-object v1 │ │ -4a871a: 6e10 45e0 0100 |0053: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8720: 0a01 |0056: move-result v1 │ │ -4a8722: 1275 |0057: const/4 v5, #int 7 // #7 │ │ -4a8724: 53b6 05ac |0058: iget-wide v6, v11, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mInitialWheelRevolutions:J // field@ac05 │ │ -4a8728: 1608 0000 |005a: const-wide/16 v8, #int 0 // #0 │ │ -4a872c: 310a 0608 |005c: cmp-long v10, v6, v8 │ │ -4a8730: 3b0a 0400 |005e: if-gez v10, 0062 // +0004 │ │ -4a8734: 5ab3 05ac |0060: iput-wide v3, v11, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mInitialWheelRevolutions:J // field@ac05 │ │ -4a8738: 6e51 dced cb43 |0062: invoke-virtual {v11, v12, v3, v4, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onWheelMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;JI)V // method@eddc │ │ -4a873e: 1271 |0065: const/4 v1, #int 7 // #7 │ │ -4a8740: 3802 1700 |0066: if-eqz v2, 007d // +0017 │ │ -4a8744: 6e30 caef 0d01 |0068: invoke-virtual {v13, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a874a: 0c02 |006b: move-result-object v2 │ │ -4a874c: 6e10 45e0 0200 |006c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8752: 0a02 |006f: move-result v2 │ │ -4a8754: d801 0102 |0070: add-int/lit8 v1, v1, #int 2 // #02 │ │ -4a8758: 6e30 caef 0d01 |0072: invoke-virtual {v13, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a875e: 0c0d |0075: move-result-object v13 │ │ -4a8760: 6e10 45e0 0d00 |0076: invoke-virtual {v13}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8766: 0a0d |0079: move-result v13 │ │ -4a8768: 6e40 d8ed cbd2 |007a: invoke-virtual {v11, v12, v2, v13}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onCrankMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;II)V // method@edd8 │ │ -4a876e: 0e00 |007d: return-void │ │ +4a8668: |[4a8668] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a8678: 6f30 58ec cb0d |0000: invoke-super {v11, v12, v13}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a867e: 6e10 d1ef 0d00 |0003: invoke-virtual {v13}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a8684: 0a00 |0006: move-result v0 │ │ +4a8686: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4a8688: 3510 0600 |0008: if-ge v0, v1, 000e // +0006 │ │ +4a868c: 6e30 dbed cb0d |000a: invoke-virtual {v11, v12, v13}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eddb │ │ +4a8692: 0e00 |000d: return-void │ │ +4a8694: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +4a8696: 6e20 c8ef 0d00 |000f: invoke-virtual {v13, v0}, Lno/nordicsemi/android/ble/data/Data;.getByte:(I)Ljava/lang/Byte; // method@efc8 │ │ +4a869c: 0c02 |0012: move-result-object v2 │ │ +4a869e: 6e10 9fdf 0200 |0013: invoke-virtual {v2}, Ljava/lang/Byte;.byteValue:()B // method@df9f │ │ +4a86a4: 0a02 |0016: move-result v2 │ │ +4a86a6: dd03 0201 |0017: and-int/lit8 v3, v2, #int 1 // #01 │ │ +4a86aa: 3803 0400 |0019: if-eqz v3, 001d // +0004 │ │ +4a86ae: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +4a86b0: 2802 |001c: goto 001e // +0002 │ │ +4a86b2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +4a86b4: dd02 0202 |001e: and-int/lit8 v2, v2, #int 2 // #02 │ │ +4a86b8: 3802 0400 |0020: if-eqz v2, 0024 // +0004 │ │ +4a86bc: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +4a86be: 2802 |0023: goto 0025 // +0002 │ │ +4a86c0: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +4a86c2: 6e10 d1ef 0d00 |0025: invoke-virtual {v13}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a86c8: 0a04 |0028: move-result v4 │ │ +4a86ca: 3803 0400 |0029: if-eqz v3, 002d // +0004 │ │ +4a86ce: 1265 |002b: const/4 v5, #int 6 // #6 │ │ +4a86d0: 2802 |002c: goto 002e // +0002 │ │ +4a86d2: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +4a86d4: b015 |002e: add-int/2addr v5, v1 │ │ +4a86d6: 3802 0300 |002f: if-eqz v2, 0032 // +0003 │ │ +4a86da: 1240 |0031: const/4 v0, #int 4 // #4 │ │ +4a86dc: b005 |0032: add-int/2addr v5, v0 │ │ +4a86de: 3554 0600 |0033: if-ge v4, v5, 0039 // +0006 │ │ +4a86e2: 6e30 dbed cb0d |0035: invoke-virtual {v11, v12, v13}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eddb │ │ +4a86e8: 0e00 |0038: return-void │ │ +4a86ea: 1300 1200 |0039: const/16 v0, #int 18 // #12 │ │ +4a86ee: 3803 2b00 |003b: if-eqz v3, 0066 // +002b │ │ +4a86f2: 1303 1400 |003d: const/16 v3, #int 20 // #14 │ │ +4a86f6: 6e30 caef 3d01 |003f: invoke-virtual {v13, v3, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a86fc: 0c01 |0042: move-result-object v1 │ │ +4a86fe: 6e10 45e0 0100 |0043: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a8704: 0a01 |0046: move-result v1 │ │ +4a8706: 8113 |0047: int-to-long v3, v1 │ │ +4a8708: 1805 ffff ffff 0000 0000 |0048: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ +4a8712: c053 |004d: and-long/2addr v3, v5 │ │ +4a8714: 1251 |004e: const/4 v1, #int 5 // #5 │ │ +4a8716: 6e30 caef 0d01 |004f: invoke-virtual {v13, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a871c: 0c01 |0052: move-result-object v1 │ │ +4a871e: 6e10 45e0 0100 |0053: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a8724: 0a01 |0056: move-result v1 │ │ +4a8726: 1275 |0057: const/4 v5, #int 7 // #7 │ │ +4a8728: 53b6 05ac |0058: iget-wide v6, v11, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mInitialWheelRevolutions:J // field@ac05 │ │ +4a872c: 1608 0000 |005a: const-wide/16 v8, #int 0 // #0 │ │ +4a8730: 310a 0608 |005c: cmp-long v10, v6, v8 │ │ +4a8734: 3b0a 0400 |005e: if-gez v10, 0062 // +0004 │ │ +4a8738: 5ab3 05ac |0060: iput-wide v3, v11, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mInitialWheelRevolutions:J // field@ac05 │ │ +4a873c: 6e51 dced cb43 |0062: invoke-virtual {v11, v12, v3, v4, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onWheelMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;JI)V // method@eddc │ │ +4a8742: 1271 |0065: const/4 v1, #int 7 // #7 │ │ +4a8744: 3802 1700 |0066: if-eqz v2, 007d // +0017 │ │ +4a8748: 6e30 caef 0d01 |0068: invoke-virtual {v13, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a874e: 0c02 |006b: move-result-object v2 │ │ +4a8750: 6e10 45e0 0200 |006c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a8756: 0a02 |006f: move-result v2 │ │ +4a8758: d801 0102 |0070: add-int/lit8 v1, v1, #int 2 // #02 │ │ +4a875c: 6e30 caef 0d01 |0072: invoke-virtual {v13, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a8762: 0c0d |0075: move-result-object v13 │ │ +4a8764: 6e10 45e0 0d00 |0076: invoke-virtual {v13}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a876a: 0a0d |0079: move-result v13 │ │ +4a876c: 6e40 d8ed cbd2 |007a: invoke-virtual {v11, v12, v2, v13}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onCrankMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;II)V // method@edd8 │ │ +4a8772: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=63 │ │ 0x000a line=64 │ │ 0x000f line=70 │ │ 0x0025 line=76 │ │ @@ -1902693,60 +1902694,60 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;JI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -4a8770: |[4a8770] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.onWheelMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;JI)V │ │ -4a8780: 5290 08ac |0000: iget v0, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelEventTime:I // field@ac08 │ │ -4a8784: 33d0 0300 |0002: if-ne v0, v13, 0005 // +0003 │ │ -4a8788: 0e00 |0004: return-void │ │ -4a878a: 5390 09ac |0005: iget-wide v0, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelRevolutions:J // field@ac09 │ │ -4a878e: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -4a8792: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -4a8796: 3a04 3b00 |000b: if-ltz v4, 0046 // +003b │ │ -4a879a: 6e10 d6ed 0900 |000d: invoke-virtual {v9}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.getWheelCircumference:()F // method@edd6 │ │ -4a87a0: 0a00 |0010: move-result v0 │ │ -4a87a2: 5291 08ac |0011: iget v1, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelEventTime:I // field@ac08 │ │ -4a87a6: 1502 8044 |0013: const/high16 v2, #int 1149239296 // #4480 │ │ -4a87aa: 351d 0900 |0015: if-ge v13, v1, 001e // +0009 │ │ -4a87ae: 1403 ffff 0000 |0017: const v3, #float 9.18341e-41 // #0000ffff │ │ -4a87b4: b0d3 |001a: add-int/2addr v3, v13 │ │ -4a87b6: b113 |001b: sub-int/2addr v3, v1 │ │ -4a87b8: 8231 |001c: int-to-float v1, v3 │ │ -4a87ba: 2804 |001d: goto 0021 // +0004 │ │ -4a87bc: 9101 0d01 |001e: sub-int v1, v13, v1 │ │ -4a87c0: 8211 |0020: int-to-float v1, v1 │ │ -4a87c2: c921 |0021: div-float/2addr v1, v2 │ │ -4a87c4: 5392 09ac |0022: iget-wide v2, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelRevolutions:J // field@ac09 │ │ -4a87c8: 9c04 0b02 |0024: sub-long v4, v11, v2 │ │ -4a87cc: 8544 |0026: long-to-float v4, v4 │ │ -4a87ce: a804 0400 |0027: mul-float v4, v4, v0 │ │ -4a87d2: 1505 7a44 |0029: const/high16 v5, #int 1148846080 // #447a │ │ -4a87d6: c954 |002b: div-float/2addr v4, v5 │ │ -4a87d8: 85b6 |002c: long-to-float v6, v11 │ │ -4a87da: a806 0600 |002d: mul-float v6, v6, v0 │ │ -4a87de: c956 |002f: div-float/2addr v6, v5 │ │ -4a87e0: 5397 05ac |0030: iget-wide v7, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mInitialWheelRevolutions:J // field@ac05 │ │ -4a87e4: 9c07 0b07 |0032: sub-long v7, v11, v7 │ │ -4a87e8: 8577 |0034: long-to-float v7, v7 │ │ -4a87ea: a807 0700 |0035: mul-float v7, v7, v0 │ │ -4a87ee: c957 |0037: div-float/2addr v7, v5 │ │ -4a87f0: c914 |0038: div-float/2addr v4, v1 │ │ -4a87f2: 9c02 0b02 |0039: sub-long v2, v11, v2 │ │ -4a87f6: 8520 |003b: long-to-float v0, v2 │ │ -4a87f8: 1502 7042 |003c: const/high16 v2, #int 1114636288 // #4270 │ │ -4a87fc: a800 0002 |003e: mul-float v0, v0, v2 │ │ -4a8800: c910 |0040: div-float/2addr v0, v1 │ │ -4a8802: 5990 0aac |0041: iput v0, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mWheelCadence:F // field@ac0a │ │ -4a8806: 6e54 daed a976 |0043: invoke-virtual {v9, v10, v6, v7, v4}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onDistanceChanged:(Landroid/bluetooth/BluetoothDevice;FFF)V // method@edda │ │ -4a880c: 5a9b 09ac |0046: iput-wide v11, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelRevolutions:J // field@ac09 │ │ -4a8810: 599d 08ac |0048: iput v13, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelEventTime:I // field@ac08 │ │ -4a8814: 0e00 |004a: return-void │ │ +4a8774: |[4a8774] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementDataCallback.onWheelMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;JI)V │ │ +4a8784: 5290 08ac |0000: iget v0, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelEventTime:I // field@ac08 │ │ +4a8788: 33d0 0300 |0002: if-ne v0, v13, 0005 // +0003 │ │ +4a878c: 0e00 |0004: return-void │ │ +4a878e: 5390 09ac |0005: iget-wide v0, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelRevolutions:J // field@ac09 │ │ +4a8792: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +4a8796: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +4a879a: 3a04 3b00 |000b: if-ltz v4, 0046 // +003b │ │ +4a879e: 6e10 d6ed 0900 |000d: invoke-virtual {v9}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.getWheelCircumference:()F // method@edd6 │ │ +4a87a4: 0a00 |0010: move-result v0 │ │ +4a87a6: 5291 08ac |0011: iget v1, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelEventTime:I // field@ac08 │ │ +4a87aa: 1502 8044 |0013: const/high16 v2, #int 1149239296 // #4480 │ │ +4a87ae: 351d 0900 |0015: if-ge v13, v1, 001e // +0009 │ │ +4a87b2: 1403 ffff 0000 |0017: const v3, #float 9.18341e-41 // #0000ffff │ │ +4a87b8: b0d3 |001a: add-int/2addr v3, v13 │ │ +4a87ba: b113 |001b: sub-int/2addr v3, v1 │ │ +4a87bc: 8231 |001c: int-to-float v1, v3 │ │ +4a87be: 2804 |001d: goto 0021 // +0004 │ │ +4a87c0: 9101 0d01 |001e: sub-int v1, v13, v1 │ │ +4a87c4: 8211 |0020: int-to-float v1, v1 │ │ +4a87c6: c921 |0021: div-float/2addr v1, v2 │ │ +4a87c8: 5392 09ac |0022: iget-wide v2, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelRevolutions:J // field@ac09 │ │ +4a87cc: 9c04 0b02 |0024: sub-long v4, v11, v2 │ │ +4a87d0: 8544 |0026: long-to-float v4, v4 │ │ +4a87d2: a804 0400 |0027: mul-float v4, v4, v0 │ │ +4a87d6: 1505 7a44 |0029: const/high16 v5, #int 1148846080 // #447a │ │ +4a87da: c954 |002b: div-float/2addr v4, v5 │ │ +4a87dc: 85b6 |002c: long-to-float v6, v11 │ │ +4a87de: a806 0600 |002d: mul-float v6, v6, v0 │ │ +4a87e2: c956 |002f: div-float/2addr v6, v5 │ │ +4a87e4: 5397 05ac |0030: iget-wide v7, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mInitialWheelRevolutions:J // field@ac05 │ │ +4a87e8: 9c07 0b07 |0032: sub-long v7, v11, v7 │ │ +4a87ec: 8577 |0034: long-to-float v7, v7 │ │ +4a87ee: a807 0700 |0035: mul-float v7, v7, v0 │ │ +4a87f2: c957 |0037: div-float/2addr v7, v5 │ │ +4a87f4: c914 |0038: div-float/2addr v4, v1 │ │ +4a87f6: 9c02 0b02 |0039: sub-long v2, v11, v2 │ │ +4a87fa: 8520 |003b: long-to-float v0, v2 │ │ +4a87fc: 1502 7042 |003c: const/high16 v2, #int 1114636288 // #4270 │ │ +4a8800: a800 0002 |003e: mul-float v0, v0, v2 │ │ +4a8804: c910 |0040: div-float/2addr v0, v1 │ │ +4a8806: 5990 0aac |0041: iput v0, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mWheelCadence:F // field@ac0a │ │ +4a880a: 6e54 daed a976 |0043: invoke-virtual {v9, v10, v6, v7, v4}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.onDistanceChanged:(Landroid/bluetooth/BluetoothDevice;FFF)V // method@edda │ │ +4a8810: 5a9b 09ac |0046: iput-wide v11, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelRevolutions:J // field@ac09 │ │ +4a8814: 599d 08ac |0048: iput v13, v9, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.mLastWheelEventTime:I // field@ac08 │ │ +4a8818: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=112 │ │ 0x000d line=113 │ │ 0x0011 line=116 │ │ 0x0022 line=120 │ │ @@ -1902794,17 +1902795,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8b98: |[4a8b98] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureDataCallback.:()V │ │ -4a8ba8: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a8bae: 0e00 |0003: return-void │ │ +4a8b9c: |[4a8b9c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureDataCallback.:()V │ │ +4a8bac: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a8bb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;) │ │ @@ -1902812,17 +1902813,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a8bb0: |[4a8bb0] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureDataCallback.:(Landroid/os/Parcel;)V │ │ -4a8bc0: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a8bc6: 0e00 |0003: return-void │ │ +4a8bb4: |[4a8bb4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureDataCallback.:(Landroid/os/Parcel;)V │ │ +4a8bc4: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a8bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1902832,32 +1902833,32 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -4a8bc8: |[4a8bc8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a8bd8: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a8bde: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a8be4: 0a00 |0006: move-result v0 │ │ -4a8be6: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -4a8be8: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ -4a8bec: 6e30 faed 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edfa │ │ -4a8bf2: 0e00 |000d: return-void │ │ -4a8bf4: 1300 1200 |000e: const/16 v0, #int 18 // #12 │ │ -4a8bf8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4a8bfa: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a8c00: 0c04 |0014: move-result-object v4 │ │ -4a8c02: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8c08: 0a04 |0018: move-result v4 │ │ -4a8c0a: 2200 171c |0019: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // type@1c17 │ │ -4a8c0e: 7020 81ef 4000 |001b: invoke-direct {v0, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.:(I)V // method@ef81 │ │ -4a8c14: 6e30 f9ed 3200 |001e: invoke-virtual {v2, v3, v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;.onGlucoseFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;)V // method@edf9 │ │ -4a8c1a: 0e00 |0021: return-void │ │ +4a8bcc: |[4a8bcc] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a8bdc: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a8be2: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a8be8: 0a00 |0006: move-result v0 │ │ +4a8bea: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +4a8bec: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ +4a8bf0: 6e30 faed 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edfa │ │ +4a8bf6: 0e00 |000d: return-void │ │ +4a8bf8: 1300 1200 |000e: const/16 v0, #int 18 // #12 │ │ +4a8bfc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4a8bfe: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a8c04: 0c04 |0014: move-result-object v4 │ │ +4a8c06: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a8c0c: 0a04 |0018: move-result v4 │ │ +4a8c0e: 2200 171c |0019: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // type@1c17 │ │ +4a8c12: 7020 81ef 4000 |001b: invoke-direct {v0, v4}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.:(I)V // method@ef81 │ │ +4a8c18: 6e30 f9ed 3200 |001e: invoke-virtual {v2, v3, v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;.onGlucoseFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;)V // method@edf9 │ │ +4a8c1e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x000a line=56 │ │ 0x0011 line=60 │ │ 0x0019 line=61 │ │ @@ -1902900,17 +1902901,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8da8: |[4a8da8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextDataCallback.:()V │ │ -4a8db8: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a8dbe: 0e00 |0003: return-void │ │ +4a8dac: |[4a8dac] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextDataCallback.:()V │ │ +4a8dbc: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a8dc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;) │ │ @@ -1902918,17 +1902919,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a8dc0: |[4a8dc0] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextDataCallback.:(Landroid/os/Parcel;)V │ │ -4a8dd0: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a8dd6: 0e00 |0003: return-void │ │ +4a8dc4: |[4a8dc4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextDataCallback.:(Landroid/os/Parcel;)V │ │ +4a8dd4: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a8dda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1902938,192 +1902939,192 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 14 │ │ insns size : 301 16-bit code units │ │ -4a8dd8: |[4a8dd8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a8de8: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -4a8dec: 7503 58ec 1b00 |0002: invoke-super/range {v27, v28, v29}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a8df2: 7401 d1ef 1d00 |0005: invoke-virtual/range {v29}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a8df8: 0a01 |0008: move-result v1 │ │ -4a8dfa: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -4a8dfc: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ -4a8e00: 7403 0cee 1b00 |000c: invoke-virtual/range {v27, v28, v29}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee0c │ │ -4a8e06: 0e00 |000f: return-void │ │ -4a8e08: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -4a8e0c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -4a8e0e: 6e30 caef 1003 |0013: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a8e14: 0c04 |0016: move-result-object v4 │ │ -4a8e16: 6e10 45e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8e1c: 0a04 |001a: move-result v4 │ │ -4a8e1e: dd05 0401 |001b: and-int/lit8 v5, v4, #int 1 // #01 │ │ -4a8e22: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -4a8e24: 3805 0400 |001e: if-eqz v5, 0022 // +0004 │ │ -4a8e28: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -4a8e2a: 2802 |0021: goto 0023 // +0002 │ │ -4a8e2c: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -4a8e2e: dd07 0402 |0023: and-int/lit8 v7, v4, #int 2 // #02 │ │ -4a8e32: 3807 0400 |0025: if-eqz v7, 0029 // +0004 │ │ -4a8e36: 1217 |0027: const/4 v7, #int 1 // #1 │ │ -4a8e38: 2802 |0028: goto 002a // +0002 │ │ -4a8e3a: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -4a8e3c: dd08 0404 |002a: and-int/lit8 v8, v4, #int 4 // #04 │ │ -4a8e40: 3808 0400 |002c: if-eqz v8, 0030 // +0004 │ │ -4a8e44: 1218 |002e: const/4 v8, #int 1 // #1 │ │ -4a8e46: 2802 |002f: goto 0031 // +0002 │ │ -4a8e48: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -4a8e4a: dd09 0408 |0031: and-int/lit8 v9, v4, #int 8 // #08 │ │ -4a8e4e: 3809 0400 |0033: if-eqz v9, 0037 // +0004 │ │ -4a8e52: 1219 |0035: const/4 v9, #int 1 // #1 │ │ -4a8e54: 2802 |0036: goto 0038 // +0002 │ │ -4a8e56: 1209 |0037: const/4 v9, #int 0 // #0 │ │ -4a8e58: dd0a 0410 |0038: and-int/lit8 v10, v4, #int 16 // #10 │ │ -4a8e5c: 380a 0400 |003a: if-eqz v10, 003e // +0004 │ │ -4a8e60: 121a |003c: const/4 v10, #int 1 // #1 │ │ -4a8e62: 2802 |003d: goto 003f // +0002 │ │ -4a8e64: 120a |003e: const/4 v10, #int 0 // #0 │ │ -4a8e66: dd0b 0420 |003f: and-int/lit8 v11, v4, #int 32 // #20 │ │ -4a8e6a: 380b 0400 |0041: if-eqz v11, 0045 // +0004 │ │ -4a8e6e: 121b |0043: const/4 v11, #int 1 // #1 │ │ -4a8e70: 2802 |0044: goto 0046 // +0002 │ │ -4a8e72: 120b |0045: const/4 v11, #int 0 // #0 │ │ -4a8e74: dd0c 0440 |0046: and-int/lit8 v12, v4, #int 64 // #40 │ │ -4a8e78: 380c 0400 |0048: if-eqz v12, 004c // +0004 │ │ -4a8e7c: 121c |004a: const/4 v12, #int 1 // #1 │ │ -4a8e7e: 2802 |004b: goto 004d // +0002 │ │ -4a8e80: 120c |004c: const/4 v12, #int 0 // #0 │ │ -4a8e82: d544 8000 |004d: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -4a8e86: 3804 0400 |004f: if-eqz v4, 0053 // +0004 │ │ -4a8e8a: 1214 |0051: const/4 v4, #int 1 // #1 │ │ -4a8e8c: 2802 |0052: goto 0054 // +0002 │ │ -4a8e8e: 1204 |0053: const/4 v4, #int 0 // #0 │ │ -4a8e90: 7401 d1ef 1d00 |0054: invoke-virtual/range {v29}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a8e96: 0a0d |0057: move-result v13 │ │ -4a8e98: 3805 0400 |0058: if-eqz v5, 005c // +0004 │ │ -4a8e9c: 123e |005a: const/4 v14, #int 3 // #3 │ │ -4a8e9e: 2802 |005b: goto 005d // +0002 │ │ -4a8ea0: 120e |005c: const/4 v14, #int 0 // #0 │ │ -4a8ea2: b02e |005d: add-int/2addr v14, v2 │ │ -4a8ea4: b07e |005e: add-int/2addr v14, v7 │ │ -4a8ea6: b08e |005f: add-int/2addr v14, v8 │ │ -4a8ea8: 3809 0400 |0060: if-eqz v9, 0064 // +0004 │ │ -4a8eac: 123f |0062: const/4 v15, #int 3 // #3 │ │ -4a8eae: 2802 |0063: goto 0065 // +0002 │ │ -4a8eb0: 120f |0064: const/4 v15, #int 0 // #0 │ │ -4a8eb2: b0fe |0065: add-int/2addr v14, v15 │ │ -4a8eb4: 380a 0400 |0066: if-eqz v10, 006a // +0004 │ │ -4a8eb8: 123f |0068: const/4 v15, #int 3 // #3 │ │ -4a8eba: 2802 |0069: goto 006b // +0002 │ │ -4a8ebc: 120f |006a: const/4 v15, #int 0 // #0 │ │ -4a8ebe: b0fe |006b: add-int/2addr v14, v15 │ │ -4a8ec0: 380c 0300 |006c: if-eqz v12, 006f // +0003 │ │ -4a8ec4: 1223 |006e: const/4 v3, #int 2 // #2 │ │ -4a8ec6: b03e |006f: add-int/2addr v14, v3 │ │ -4a8ec8: b04e |0070: add-int/2addr v14, v4 │ │ -4a8eca: 35ed 0600 |0071: if-ge v13, v14, 0077 // +0006 │ │ -4a8ece: 7403 0cee 1b00 |0073: invoke-virtual/range {v27, v28, v29}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee0c │ │ -4a8ed4: 0e00 |0076: return-void │ │ -4a8ed6: 1303 1200 |0077: const/16 v3, #int 18 // #12 │ │ -4a8eda: 6e30 caef 3006 |0079: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a8ee0: 0c06 |007c: move-result-object v6 │ │ -4a8ee2: 6e10 45e0 0600 |007d: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8ee8: 0a0f |0080: move-result v15 │ │ -4a8eea: 1246 |0081: const/4 v6, #int 4 // #4 │ │ -4a8eec: 3804 0300 |0082: if-eqz v4, 0085 // +0003 │ │ -4a8ef0: 1242 |0084: const/4 v2, #int 4 // #4 │ │ -4a8ef2: 1304 3200 |0085: const/16 v4, #int 50 // #32 │ │ -4a8ef6: 120d |0087: const/4 v13, #int 0 // #0 │ │ -4a8ef8: 3805 1b00 |0088: if-eqz v5, 00a3 // +001b │ │ -4a8efc: 6e30 caef 1002 |008a: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a8f02: 0c05 |008d: move-result-object v5 │ │ -4a8f04: 6e10 45e0 0500 |008e: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8f0a: 0a05 |0091: move-result v5 │ │ -4a8f0c: 7110 8bef 0500 |0092: invoke-static {v5}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // method@ef8b │ │ -4a8f12: 0c05 |0095: move-result-object v5 │ │ -4a8f14: d80e 0201 |0096: add-int/lit8 v14, v2, #int 1 // #01 │ │ -4a8f18: 6e30 c9ef 400e |0098: invoke-virtual {v0, v4, v14}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a8f1e: 0c0e |009b: move-result-object v14 │ │ -4a8f20: d802 0203 |009c: add-int/lit8 v2, v2, #int 3 // #03 │ │ -4a8f24: 0810 0500 |009e: move-object/from16 v16, v5 │ │ -4a8f28: 0811 0e00 |00a0: move-object/from16 v17, v14 │ │ -4a8f2c: 2805 |00a2: goto 00a7 // +0005 │ │ -4a8f2e: 0810 0d00 |00a3: move-object/from16 v16, v13 │ │ -4a8f32: 0811 1000 |00a5: move-object/from16 v17, v16 │ │ -4a8f36: 3807 1300 |00a7: if-eqz v7, 00ba // +0013 │ │ -4a8f3a: 6e30 caef 1002 |00a9: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a8f40: 0c05 |00ac: move-result-object v5 │ │ -4a8f42: 6e10 45e0 0500 |00ad: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8f48: 0a05 |00b0: move-result v5 │ │ -4a8f4a: 7110 95ef 0500 |00b1: invoke-static {v5}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // method@ef95 │ │ -4a8f50: 0c05 |00b4: move-result-object v5 │ │ -4a8f52: d802 0201 |00b5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4a8f56: 0812 0500 |00b7: move-object/from16 v18, v5 │ │ -4a8f5a: 2803 |00b9: goto 00bc // +0003 │ │ -4a8f5c: 0812 0d00 |00ba: move-object/from16 v18, v13 │ │ -4a8f60: 3808 1c00 |00bc: if-eqz v8, 00d8 // +001c │ │ -4a8f64: 6e30 caef 1002 |00be: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a8f6a: 0c05 |00c1: move-result-object v5 │ │ -4a8f6c: 6e10 45e0 0500 |00c2: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8f72: 0a05 |00c5: move-result v5 │ │ -4a8f74: dd07 050f |00c6: and-int/lit8 v7, v5, #int 15 // #0f │ │ -4a8f78: 7110 9fef 0700 |00c8: invoke-static {v7}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // method@ef9f │ │ -4a8f7e: 0c07 |00cb: move-result-object v7 │ │ -4a8f80: b965 |00cc: shr-int/2addr v5, v6 │ │ -4a8f82: 7110 90ef 0500 |00cd: invoke-static {v5}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // method@ef90 │ │ -4a8f88: 0c05 |00d0: move-result-object v5 │ │ -4a8f8a: d802 0201 |00d1: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4a8f8e: 0814 0500 |00d3: move-object/from16 v20, v5 │ │ -4a8f92: 0813 0700 |00d5: move-object/from16 v19, v7 │ │ -4a8f96: 2805 |00d7: goto 00dc // +0005 │ │ -4a8f98: 0813 0d00 |00d8: move-object/from16 v19, v13 │ │ -4a8f9c: 0814 1300 |00da: move-object/from16 v20, v19 │ │ -4a8fa0: 3809 1300 |00dc: if-eqz v9, 00ef // +0013 │ │ -4a8fa4: 6e30 caef 3002 |00de: invoke-virtual {v0, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a8faa: 0c03 |00e1: move-result-object v3 │ │ -4a8fac: d805 0202 |00e2: add-int/lit8 v5, v2, #int 2 // #02 │ │ -4a8fb0: 6e30 caef 1005 |00e4: invoke-virtual {v0, v1, v5}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a8fb6: 0c05 |00e7: move-result-object v5 │ │ -4a8fb8: d802 0203 |00e8: add-int/lit8 v2, v2, #int 3 // #03 │ │ -4a8fbc: 0815 0300 |00ea: move-object/from16 v21, v3 │ │ -4a8fc0: 0816 0500 |00ec: move-object/from16 v22, v5 │ │ -4a8fc4: 2805 |00ee: goto 00f3 // +0005 │ │ -4a8fc6: 0815 0d00 |00ef: move-object/from16 v21, v13 │ │ -4a8fca: 0816 1500 |00f1: move-object/from16 v22, v21 │ │ -4a8fce: 380a 2100 |00f3: if-eqz v10, 0114 // +0021 │ │ -4a8fd2: 6e30 caef 1002 |00f5: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a8fd8: 0c01 |00f8: move-result-object v1 │ │ -4a8fda: 6e10 45e0 0100 |00f9: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a8fe0: 0a01 |00fc: move-result v1 │ │ -4a8fe2: 7110 9aef 0100 |00fd: invoke-static {v1}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // method@ef9a │ │ -4a8fe8: 0c01 |0100: move-result-object v1 │ │ -4a8fea: d803 0201 |0101: add-int/lit8 v3, v2, #int 1 // #01 │ │ -4a8fee: 6e30 c9ef 4003 |0103: invoke-virtual {v0, v4, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a8ff4: 0c03 |0106: move-result-object v3 │ │ -4a8ff6: 7110 4ee0 0b00 |0107: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a8ffc: 0c05 |010a: move-result-object v5 │ │ -4a8ffe: d802 0203 |010b: add-int/lit8 v2, v2, #int 3 // #03 │ │ -4a9002: 0817 0100 |010d: move-object/from16 v23, v1 │ │ -4a9006: 0818 0300 |010f: move-object/from16 v24, v3 │ │ -4a900a: 0819 0500 |0111: move-object/from16 v25, v5 │ │ -4a900e: 2807 |0113: goto 011a // +0007 │ │ -4a9010: 0817 0d00 |0114: move-object/from16 v23, v13 │ │ -4a9014: 0818 1700 |0116: move-object/from16 v24, v23 │ │ -4a9018: 0819 1800 |0118: move-object/from16 v25, v24 │ │ -4a901c: 380c 0900 |011a: if-eqz v12, 0123 // +0009 │ │ -4a9020: 6e30 c9ef 4002 |011c: invoke-virtual {v0, v4, v2}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a9026: 0c00 |011f: move-result-object v0 │ │ -4a9028: 081a 0000 |0120: move-object/from16 v26, v0 │ │ -4a902c: 2803 |0122: goto 0125 // +0003 │ │ -4a902e: 081a 0d00 |0123: move-object/from16 v26, v13 │ │ -4a9032: 080d 1b00 |0125: move-object/from16 v13, v27 │ │ -4a9036: 080e 1c00 |0127: move-object/from16 v14, v28 │ │ -4a903a: 740e 0bee 0d00 |0129: invoke-virtual/range {v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.onGlucoseMeasurementContextReceived:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;Ljava/lang/Float;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;Ljava/lang/Integer;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Float;)V // method@ee0b │ │ -4a9040: 0e00 |012c: return-void │ │ +4a8ddc: |[4a8ddc] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a8dec: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +4a8df0: 7503 58ec 1b00 |0002: invoke-super/range {v27, v28, v29}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a8df6: 7401 d1ef 1d00 |0005: invoke-virtual/range {v29}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a8dfc: 0a01 |0008: move-result v1 │ │ +4a8dfe: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +4a8e00: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ +4a8e04: 7403 0cee 1b00 |000c: invoke-virtual/range {v27, v28, v29}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee0c │ │ +4a8e0a: 0e00 |000f: return-void │ │ +4a8e0c: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +4a8e10: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +4a8e12: 6e30 caef 1003 |0013: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a8e18: 0c04 |0016: move-result-object v4 │ │ +4a8e1a: 6e10 45e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a8e20: 0a04 |001a: move-result v4 │ │ +4a8e22: dd05 0401 |001b: and-int/lit8 v5, v4, #int 1 // #01 │ │ +4a8e26: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +4a8e28: 3805 0400 |001e: if-eqz v5, 0022 // +0004 │ │ +4a8e2c: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +4a8e2e: 2802 |0021: goto 0023 // +0002 │ │ +4a8e30: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +4a8e32: dd07 0402 |0023: and-int/lit8 v7, v4, #int 2 // #02 │ │ +4a8e36: 3807 0400 |0025: if-eqz v7, 0029 // +0004 │ │ +4a8e3a: 1217 |0027: const/4 v7, #int 1 // #1 │ │ +4a8e3c: 2802 |0028: goto 002a // +0002 │ │ +4a8e3e: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +4a8e40: dd08 0404 |002a: and-int/lit8 v8, v4, #int 4 // #04 │ │ +4a8e44: 3808 0400 |002c: if-eqz v8, 0030 // +0004 │ │ +4a8e48: 1218 |002e: const/4 v8, #int 1 // #1 │ │ +4a8e4a: 2802 |002f: goto 0031 // +0002 │ │ +4a8e4c: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +4a8e4e: dd09 0408 |0031: and-int/lit8 v9, v4, #int 8 // #08 │ │ +4a8e52: 3809 0400 |0033: if-eqz v9, 0037 // +0004 │ │ +4a8e56: 1219 |0035: const/4 v9, #int 1 // #1 │ │ +4a8e58: 2802 |0036: goto 0038 // +0002 │ │ +4a8e5a: 1209 |0037: const/4 v9, #int 0 // #0 │ │ +4a8e5c: dd0a 0410 |0038: and-int/lit8 v10, v4, #int 16 // #10 │ │ +4a8e60: 380a 0400 |003a: if-eqz v10, 003e // +0004 │ │ +4a8e64: 121a |003c: const/4 v10, #int 1 // #1 │ │ +4a8e66: 2802 |003d: goto 003f // +0002 │ │ +4a8e68: 120a |003e: const/4 v10, #int 0 // #0 │ │ +4a8e6a: dd0b 0420 |003f: and-int/lit8 v11, v4, #int 32 // #20 │ │ +4a8e6e: 380b 0400 |0041: if-eqz v11, 0045 // +0004 │ │ +4a8e72: 121b |0043: const/4 v11, #int 1 // #1 │ │ +4a8e74: 2802 |0044: goto 0046 // +0002 │ │ +4a8e76: 120b |0045: const/4 v11, #int 0 // #0 │ │ +4a8e78: dd0c 0440 |0046: and-int/lit8 v12, v4, #int 64 // #40 │ │ +4a8e7c: 380c 0400 |0048: if-eqz v12, 004c // +0004 │ │ +4a8e80: 121c |004a: const/4 v12, #int 1 // #1 │ │ +4a8e82: 2802 |004b: goto 004d // +0002 │ │ +4a8e84: 120c |004c: const/4 v12, #int 0 // #0 │ │ +4a8e86: d544 8000 |004d: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +4a8e8a: 3804 0400 |004f: if-eqz v4, 0053 // +0004 │ │ +4a8e8e: 1214 |0051: const/4 v4, #int 1 // #1 │ │ +4a8e90: 2802 |0052: goto 0054 // +0002 │ │ +4a8e92: 1204 |0053: const/4 v4, #int 0 // #0 │ │ +4a8e94: 7401 d1ef 1d00 |0054: invoke-virtual/range {v29}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a8e9a: 0a0d |0057: move-result v13 │ │ +4a8e9c: 3805 0400 |0058: if-eqz v5, 005c // +0004 │ │ +4a8ea0: 123e |005a: const/4 v14, #int 3 // #3 │ │ +4a8ea2: 2802 |005b: goto 005d // +0002 │ │ +4a8ea4: 120e |005c: const/4 v14, #int 0 // #0 │ │ +4a8ea6: b02e |005d: add-int/2addr v14, v2 │ │ +4a8ea8: b07e |005e: add-int/2addr v14, v7 │ │ +4a8eaa: b08e |005f: add-int/2addr v14, v8 │ │ +4a8eac: 3809 0400 |0060: if-eqz v9, 0064 // +0004 │ │ +4a8eb0: 123f |0062: const/4 v15, #int 3 // #3 │ │ +4a8eb2: 2802 |0063: goto 0065 // +0002 │ │ +4a8eb4: 120f |0064: const/4 v15, #int 0 // #0 │ │ +4a8eb6: b0fe |0065: add-int/2addr v14, v15 │ │ +4a8eb8: 380a 0400 |0066: if-eqz v10, 006a // +0004 │ │ +4a8ebc: 123f |0068: const/4 v15, #int 3 // #3 │ │ +4a8ebe: 2802 |0069: goto 006b // +0002 │ │ +4a8ec0: 120f |006a: const/4 v15, #int 0 // #0 │ │ +4a8ec2: b0fe |006b: add-int/2addr v14, v15 │ │ +4a8ec4: 380c 0300 |006c: if-eqz v12, 006f // +0003 │ │ +4a8ec8: 1223 |006e: const/4 v3, #int 2 // #2 │ │ +4a8eca: b03e |006f: add-int/2addr v14, v3 │ │ +4a8ecc: b04e |0070: add-int/2addr v14, v4 │ │ +4a8ece: 35ed 0600 |0071: if-ge v13, v14, 0077 // +0006 │ │ +4a8ed2: 7403 0cee 1b00 |0073: invoke-virtual/range {v27, v28, v29}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee0c │ │ +4a8ed8: 0e00 |0076: return-void │ │ +4a8eda: 1303 1200 |0077: const/16 v3, #int 18 // #12 │ │ +4a8ede: 6e30 caef 3006 |0079: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a8ee4: 0c06 |007c: move-result-object v6 │ │ +4a8ee6: 6e10 45e0 0600 |007d: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a8eec: 0a0f |0080: move-result v15 │ │ +4a8eee: 1246 |0081: const/4 v6, #int 4 // #4 │ │ +4a8ef0: 3804 0300 |0082: if-eqz v4, 0085 // +0003 │ │ +4a8ef4: 1242 |0084: const/4 v2, #int 4 // #4 │ │ +4a8ef6: 1304 3200 |0085: const/16 v4, #int 50 // #32 │ │ +4a8efa: 120d |0087: const/4 v13, #int 0 // #0 │ │ +4a8efc: 3805 1b00 |0088: if-eqz v5, 00a3 // +001b │ │ +4a8f00: 6e30 caef 1002 |008a: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a8f06: 0c05 |008d: move-result-object v5 │ │ +4a8f08: 6e10 45e0 0500 |008e: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a8f0e: 0a05 |0091: move-result v5 │ │ +4a8f10: 7110 8bef 0500 |0092: invoke-static {v5}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // method@ef8b │ │ +4a8f16: 0c05 |0095: move-result-object v5 │ │ +4a8f18: d80e 0201 |0096: add-int/lit8 v14, v2, #int 1 // #01 │ │ +4a8f1c: 6e30 c9ef 400e |0098: invoke-virtual {v0, v4, v14}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a8f22: 0c0e |009b: move-result-object v14 │ │ +4a8f24: d802 0203 |009c: add-int/lit8 v2, v2, #int 3 // #03 │ │ +4a8f28: 0810 0500 |009e: move-object/from16 v16, v5 │ │ +4a8f2c: 0811 0e00 |00a0: move-object/from16 v17, v14 │ │ +4a8f30: 2805 |00a2: goto 00a7 // +0005 │ │ +4a8f32: 0810 0d00 |00a3: move-object/from16 v16, v13 │ │ +4a8f36: 0811 1000 |00a5: move-object/from16 v17, v16 │ │ +4a8f3a: 3807 1300 |00a7: if-eqz v7, 00ba // +0013 │ │ +4a8f3e: 6e30 caef 1002 |00a9: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a8f44: 0c05 |00ac: move-result-object v5 │ │ +4a8f46: 6e10 45e0 0500 |00ad: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a8f4c: 0a05 |00b0: move-result v5 │ │ +4a8f4e: 7110 95ef 0500 |00b1: invoke-static {v5}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // method@ef95 │ │ +4a8f54: 0c05 |00b4: move-result-object v5 │ │ +4a8f56: d802 0201 |00b5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4a8f5a: 0812 0500 |00b7: move-object/from16 v18, v5 │ │ +4a8f5e: 2803 |00b9: goto 00bc // +0003 │ │ +4a8f60: 0812 0d00 |00ba: move-object/from16 v18, v13 │ │ +4a8f64: 3808 1c00 |00bc: if-eqz v8, 00d8 // +001c │ │ +4a8f68: 6e30 caef 1002 |00be: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a8f6e: 0c05 |00c1: move-result-object v5 │ │ +4a8f70: 6e10 45e0 0500 |00c2: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a8f76: 0a05 |00c5: move-result v5 │ │ +4a8f78: dd07 050f |00c6: and-int/lit8 v7, v5, #int 15 // #0f │ │ +4a8f7c: 7110 9fef 0700 |00c8: invoke-static {v7}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // method@ef9f │ │ +4a8f82: 0c07 |00cb: move-result-object v7 │ │ +4a8f84: b965 |00cc: shr-int/2addr v5, v6 │ │ +4a8f86: 7110 90ef 0500 |00cd: invoke-static {v5}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // method@ef90 │ │ +4a8f8c: 0c05 |00d0: move-result-object v5 │ │ +4a8f8e: d802 0201 |00d1: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4a8f92: 0814 0500 |00d3: move-object/from16 v20, v5 │ │ +4a8f96: 0813 0700 |00d5: move-object/from16 v19, v7 │ │ +4a8f9a: 2805 |00d7: goto 00dc // +0005 │ │ +4a8f9c: 0813 0d00 |00d8: move-object/from16 v19, v13 │ │ +4a8fa0: 0814 1300 |00da: move-object/from16 v20, v19 │ │ +4a8fa4: 3809 1300 |00dc: if-eqz v9, 00ef // +0013 │ │ +4a8fa8: 6e30 caef 3002 |00de: invoke-virtual {v0, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a8fae: 0c03 |00e1: move-result-object v3 │ │ +4a8fb0: d805 0202 |00e2: add-int/lit8 v5, v2, #int 2 // #02 │ │ +4a8fb4: 6e30 caef 1005 |00e4: invoke-virtual {v0, v1, v5}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a8fba: 0c05 |00e7: move-result-object v5 │ │ +4a8fbc: d802 0203 |00e8: add-int/lit8 v2, v2, #int 3 // #03 │ │ +4a8fc0: 0815 0300 |00ea: move-object/from16 v21, v3 │ │ +4a8fc4: 0816 0500 |00ec: move-object/from16 v22, v5 │ │ +4a8fc8: 2805 |00ee: goto 00f3 // +0005 │ │ +4a8fca: 0815 0d00 |00ef: move-object/from16 v21, v13 │ │ +4a8fce: 0816 1500 |00f1: move-object/from16 v22, v21 │ │ +4a8fd2: 380a 2100 |00f3: if-eqz v10, 0114 // +0021 │ │ +4a8fd6: 6e30 caef 1002 |00f5: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a8fdc: 0c01 |00f8: move-result-object v1 │ │ +4a8fde: 6e10 45e0 0100 |00f9: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a8fe4: 0a01 |00fc: move-result v1 │ │ +4a8fe6: 7110 9aef 0100 |00fd: invoke-static {v1}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;.from:(I)Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // method@ef9a │ │ +4a8fec: 0c01 |0100: move-result-object v1 │ │ +4a8fee: d803 0201 |0101: add-int/lit8 v3, v2, #int 1 // #01 │ │ +4a8ff2: 6e30 c9ef 4003 |0103: invoke-virtual {v0, v4, v3}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a8ff8: 0c03 |0106: move-result-object v3 │ │ +4a8ffa: 7110 4ee0 0b00 |0107: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a9000: 0c05 |010a: move-result-object v5 │ │ +4a9002: d802 0203 |010b: add-int/lit8 v2, v2, #int 3 // #03 │ │ +4a9006: 0817 0100 |010d: move-object/from16 v23, v1 │ │ +4a900a: 0818 0300 |010f: move-object/from16 v24, v3 │ │ +4a900e: 0819 0500 |0111: move-object/from16 v25, v5 │ │ +4a9012: 2807 |0113: goto 011a // +0007 │ │ +4a9014: 0817 0d00 |0114: move-object/from16 v23, v13 │ │ +4a9018: 0818 1700 |0116: move-object/from16 v24, v23 │ │ +4a901c: 0819 1800 |0118: move-object/from16 v25, v24 │ │ +4a9020: 380c 0900 |011a: if-eqz v12, 0123 // +0009 │ │ +4a9024: 6e30 c9ef 4002 |011c: invoke-virtual {v0, v4, v2}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a902a: 0c00 |011f: move-result-object v0 │ │ +4a902c: 081a 0000 |0120: move-object/from16 v26, v0 │ │ +4a9030: 2803 |0122: goto 0125 // +0003 │ │ +4a9032: 081a 0d00 |0123: move-object/from16 v26, v13 │ │ +4a9036: 080d 1b00 |0125: move-object/from16 v13, v27 │ │ +4a903a: 080e 1c00 |0127: move-object/from16 v14, v28 │ │ +4a903e: 740e 0bee 0d00 |0129: invoke-virtual/range {v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.onGlucoseMeasurementContextReceived:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;Ljava/lang/Float;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;Ljava/lang/Integer;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Float;)V // method@ee0b │ │ +4a9044: 0e00 |012c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ 0x0005 line=55 │ │ 0x000c line=56 │ │ 0x0013 line=62 │ │ 0x0054 line=72 │ │ @@ -1903183,17 +1903184,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a94a4: |[4a94a4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementDataCallback.:()V │ │ -4a94b4: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a94ba: 0e00 |0003: return-void │ │ +4a94a8: |[4a94a8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementDataCallback.:()V │ │ +4a94b8: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a94be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;) │ │ @@ -1903201,17 +1903202,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a94bc: |[4a94bc] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ -4a94cc: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a94d2: 0e00 |0003: return-void │ │ +4a94c0: |[4a94c0] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ +4a94d0: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a94d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1903221,137 +1903222,137 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 212 16-bit code units │ │ -4a94d4: |[4a94d4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a94e4: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -4a94e8: 7503 58ec 1400 |0002: invoke-super/range {v20, v21, v22}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a94ee: 7401 d1ef 1600 |0005: invoke-virtual/range {v22}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a94f4: 0a01 |0008: move-result v1 │ │ -4a94f6: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ -4a94fa: 3521 0600 |000b: if-ge v1, v2, 0011 // +0006 │ │ -4a94fe: 7403 29ee 1400 |000d: invoke-virtual/range {v20, v21, v22}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee29 │ │ -4a9504: 0e00 |0010: return-void │ │ -4a9506: 1301 1100 |0011: const/16 v1, #int 17 // #11 │ │ -4a950a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -4a950c: 6e30 caef 1003 |0014: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a9512: 0c04 |0017: move-result-object v4 │ │ -4a9514: 6e10 45e0 0400 |0018: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a951a: 0a04 |001b: move-result v4 │ │ -4a951c: dd05 0401 |001c: and-int/lit8 v5, v4, #int 1 // #01 │ │ -4a9520: 1216 |001e: const/4 v6, #int 1 // #1 │ │ -4a9522: 3805 0400 |001f: if-eqz v5, 0023 // +0004 │ │ -4a9526: 1215 |0021: const/4 v5, #int 1 // #1 │ │ -4a9528: 2802 |0022: goto 0024 // +0002 │ │ -4a952a: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -4a952c: dd07 0402 |0024: and-int/lit8 v7, v4, #int 2 // #02 │ │ -4a9530: 3807 0400 |0026: if-eqz v7, 002a // +0004 │ │ -4a9534: 1217 |0028: const/4 v7, #int 1 // #1 │ │ -4a9536: 2802 |0029: goto 002b // +0002 │ │ -4a9538: 1207 |002a: const/4 v7, #int 0 // #0 │ │ -4a953a: dd08 0404 |002b: and-int/lit8 v8, v4, #int 4 // #04 │ │ -4a953e: 3808 0400 |002d: if-eqz v8, 0031 // +0004 │ │ -4a9542: 1218 |002f: const/4 v8, #int 1 // #1 │ │ -4a9544: 2802 |0030: goto 0032 // +0002 │ │ -4a9546: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -4a9548: dd09 0408 |0032: and-int/lit8 v9, v4, #int 8 // #08 │ │ -4a954c: 3809 0400 |0034: if-eqz v9, 0038 // +0004 │ │ -4a9550: 1219 |0036: const/4 v9, #int 1 // #1 │ │ -4a9552: 2802 |0037: goto 0039 // +0002 │ │ -4a9554: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -4a9556: dd04 0410 |0039: and-int/lit8 v4, v4, #int 16 // #10 │ │ -4a955a: 3804 0500 |003b: if-eqz v4, 0040 // +0005 │ │ -4a955e: 1313 0100 |003d: const/16 v19, #int 1 // #1 │ │ -4a9562: 2803 |003f: goto 0042 // +0003 │ │ -4a9564: 1313 0000 |0040: const/16 v19, #int 0 // #0 │ │ -4a9568: 7401 d1ef 1600 |0042: invoke-virtual/range {v22}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a956e: 0a04 |0045: move-result v4 │ │ -4a9570: 122a |0046: const/4 v10, #int 2 // #2 │ │ -4a9572: 3805 0400 |0047: if-eqz v5, 004b // +0004 │ │ -4a9576: 122b |0049: const/4 v11, #int 2 // #2 │ │ -4a9578: 2802 |004a: goto 004c // +0002 │ │ -4a957a: 120b |004b: const/4 v11, #int 0 // #0 │ │ -4a957c: b02b |004c: add-int/2addr v11, v2 │ │ -4a957e: 123c |004d: const/4 v12, #int 3 // #3 │ │ -4a9580: 3807 0400 |004e: if-eqz v7, 0052 // +0004 │ │ -4a9584: 123d |0050: const/4 v13, #int 3 // #3 │ │ -4a9586: 2802 |0051: goto 0053 // +0002 │ │ -4a9588: 120d |0052: const/4 v13, #int 0 // #0 │ │ -4a958a: b0db |0053: add-int/2addr v11, v13 │ │ -4a958c: 3809 0300 |0054: if-eqz v9, 0057 // +0003 │ │ -4a9590: 1223 |0056: const/4 v3, #int 2 // #2 │ │ -4a9592: b03b |0057: add-int/2addr v11, v3 │ │ -4a9594: 35b4 0600 |0058: if-ge v4, v11, 005e // +0006 │ │ -4a9598: 7403 29ee 1400 |005a: invoke-virtual/range {v20, v21, v22}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee29 │ │ -4a959e: 0e00 |005d: return-void │ │ -4a95a0: 1303 1200 |005e: const/16 v3, #int 18 // #12 │ │ -4a95a4: 6e30 caef 3006 |0060: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a95aa: 0c04 |0063: move-result-object v4 │ │ -4a95ac: 6e10 45e0 0400 |0064: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a95b2: 0a04 |0067: move-result v4 │ │ -4a95b4: 7120 75ec c000 |0068: invoke-static {v0, v12}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ -4a95ba: 0c0d |006b: move-result-object v13 │ │ -4a95bc: 390d 0600 |006c: if-nez v13, 0072 // +0006 │ │ -4a95c0: 7403 29ee 1400 |006e: invoke-virtual/range {v20, v21, v22}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee29 │ │ -4a95c6: 0e00 |0071: return-void │ │ -4a95c8: 1306 0c00 |0072: const/16 v6, #int 12 // #c │ │ -4a95cc: 3805 1100 |0074: if-eqz v5, 0085 // +0011 │ │ -4a95d0: 1305 2200 |0076: const/16 v5, #int 34 // #22 │ │ -4a95d4: 6e30 caef 5002 |0078: invoke-virtual {v0, v5, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a95da: 0c02 |007b: move-result-object v2 │ │ -4a95dc: 6e10 45e0 0200 |007c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a95e2: 0a02 |007f: move-result v2 │ │ -4a95e4: 6e30 dde2 6d02 |0080: invoke-virtual {v13, v6, v2}, Ljava/util/Calendar;.add:(II)V // method@e2dd │ │ -4a95ea: 1302 0c00 |0083: const/16 v2, #int 12 // #c │ │ -4a95ee: 1205 |0085: const/4 v5, #int 0 // #0 │ │ -4a95f0: 3807 2b00 |0086: if-eqz v7, 00b1 // +002b │ │ -4a95f4: 1306 3200 |0088: const/16 v6, #int 50 // #32 │ │ -4a95f8: 6e30 c9ef 6002 |008a: invoke-virtual {v0, v6, v2}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4a95fe: 0c06 |008d: move-result-object v6 │ │ -4a9600: d807 0202 |008e: add-int/lit8 v7, v2, #int 2 // #02 │ │ -4a9604: 6e30 caef 1007 |0090: invoke-virtual {v0, v1, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a960a: 0c01 |0093: move-result-object v1 │ │ -4a960c: 6e10 45e0 0100 |0094: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a9612: 0a01 |0097: move-result v1 │ │ -4a9614: d802 0203 |0098: add-int/lit8 v2, v2, #int 3 // #03 │ │ -4a9618: dd07 010f |009a: and-int/lit8 v7, v1, #int 15 // #0f │ │ -4a961c: 7110 4ee0 0700 |009c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a9622: 0c07 |009f: move-result-object v7 │ │ -4a9624: e101 0104 |00a0: shr-int/lit8 v1, v1, #int 4 // #04 │ │ -4a9628: 7110 4ee0 0100 |00a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a962e: 0c01 |00a5: move-result-object v1 │ │ -4a9630: 7110 4ee0 0800 |00a6: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a9636: 0c08 |00a9: move-result-object v8 │ │ -4a9638: 0811 0100 |00aa: move-object/from16 v17, v1 │ │ -4a963c: 076e |00ac: move-object v14, v6 │ │ -4a963e: 0810 0700 |00ad: move-object/from16 v16, v7 │ │ -4a9642: 078f |00af: move-object v15, v8 │ │ -4a9644: 2807 |00b0: goto 00b7 // +0007 │ │ -4a9646: 075e |00b1: move-object v14, v5 │ │ -4a9648: 07ef |00b2: move-object v15, v14 │ │ -4a964a: 0810 0f00 |00b3: move-object/from16 v16, v15 │ │ -4a964e: 0811 1000 |00b5: move-object/from16 v17, v16 │ │ -4a9652: 3809 1200 |00b7: if-eqz v9, 00c9 // +0012 │ │ -4a9656: 6e30 caef 3002 |00b9: invoke-virtual {v0, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a965c: 0c00 |00bc: move-result-object v0 │ │ -4a965e: 6e10 45e0 0000 |00bd: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a9664: 0a00 |00c0: move-result v0 │ │ -4a9666: 2201 1a1c |00c1: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // type@1c1a │ │ -4a966a: 7020 87ef 0100 |00c3: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.:(I)V // method@ef87 │ │ -4a9670: 0812 0100 |00c6: move-object/from16 v18, v1 │ │ -4a9674: 2803 |00c8: goto 00cb // +0003 │ │ -4a9676: 0812 0500 |00c9: move-object/from16 v18, v5 │ │ -4a967a: 080a 1400 |00cb: move-object/from16 v10, v20 │ │ -4a967e: 080b 1500 |00cd: move-object/from16 v11, v21 │ │ -4a9682: 014c |00cf: move v12, v4 │ │ -4a9684: 740a 28ee 0a00 |00d0: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.onGlucoseMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ILjava/util/Calendar;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;Z)V // method@ee28 │ │ -4a968a: 0e00 |00d3: return-void │ │ +4a94d8: |[4a94d8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a94e8: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +4a94ec: 7503 58ec 1400 |0002: invoke-super/range {v20, v21, v22}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a94f2: 7401 d1ef 1600 |0005: invoke-virtual/range {v22}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a94f8: 0a01 |0008: move-result v1 │ │ +4a94fa: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ +4a94fe: 3521 0600 |000b: if-ge v1, v2, 0011 // +0006 │ │ +4a9502: 7403 29ee 1400 |000d: invoke-virtual/range {v20, v21, v22}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee29 │ │ +4a9508: 0e00 |0010: return-void │ │ +4a950a: 1301 1100 |0011: const/16 v1, #int 17 // #11 │ │ +4a950e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +4a9510: 6e30 caef 1003 |0014: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a9516: 0c04 |0017: move-result-object v4 │ │ +4a9518: 6e10 45e0 0400 |0018: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a951e: 0a04 |001b: move-result v4 │ │ +4a9520: dd05 0401 |001c: and-int/lit8 v5, v4, #int 1 // #01 │ │ +4a9524: 1216 |001e: const/4 v6, #int 1 // #1 │ │ +4a9526: 3805 0400 |001f: if-eqz v5, 0023 // +0004 │ │ +4a952a: 1215 |0021: const/4 v5, #int 1 // #1 │ │ +4a952c: 2802 |0022: goto 0024 // +0002 │ │ +4a952e: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +4a9530: dd07 0402 |0024: and-int/lit8 v7, v4, #int 2 // #02 │ │ +4a9534: 3807 0400 |0026: if-eqz v7, 002a // +0004 │ │ +4a9538: 1217 |0028: const/4 v7, #int 1 // #1 │ │ +4a953a: 2802 |0029: goto 002b // +0002 │ │ +4a953c: 1207 |002a: const/4 v7, #int 0 // #0 │ │ +4a953e: dd08 0404 |002b: and-int/lit8 v8, v4, #int 4 // #04 │ │ +4a9542: 3808 0400 |002d: if-eqz v8, 0031 // +0004 │ │ +4a9546: 1218 |002f: const/4 v8, #int 1 // #1 │ │ +4a9548: 2802 |0030: goto 0032 // +0002 │ │ +4a954a: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +4a954c: dd09 0408 |0032: and-int/lit8 v9, v4, #int 8 // #08 │ │ +4a9550: 3809 0400 |0034: if-eqz v9, 0038 // +0004 │ │ +4a9554: 1219 |0036: const/4 v9, #int 1 // #1 │ │ +4a9556: 2802 |0037: goto 0039 // +0002 │ │ +4a9558: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +4a955a: dd04 0410 |0039: and-int/lit8 v4, v4, #int 16 // #10 │ │ +4a955e: 3804 0500 |003b: if-eqz v4, 0040 // +0005 │ │ +4a9562: 1313 0100 |003d: const/16 v19, #int 1 // #1 │ │ +4a9566: 2803 |003f: goto 0042 // +0003 │ │ +4a9568: 1313 0000 |0040: const/16 v19, #int 0 // #0 │ │ +4a956c: 7401 d1ef 1600 |0042: invoke-virtual/range {v22}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a9572: 0a04 |0045: move-result v4 │ │ +4a9574: 122a |0046: const/4 v10, #int 2 // #2 │ │ +4a9576: 3805 0400 |0047: if-eqz v5, 004b // +0004 │ │ +4a957a: 122b |0049: const/4 v11, #int 2 // #2 │ │ +4a957c: 2802 |004a: goto 004c // +0002 │ │ +4a957e: 120b |004b: const/4 v11, #int 0 // #0 │ │ +4a9580: b02b |004c: add-int/2addr v11, v2 │ │ +4a9582: 123c |004d: const/4 v12, #int 3 // #3 │ │ +4a9584: 3807 0400 |004e: if-eqz v7, 0052 // +0004 │ │ +4a9588: 123d |0050: const/4 v13, #int 3 // #3 │ │ +4a958a: 2802 |0051: goto 0053 // +0002 │ │ +4a958c: 120d |0052: const/4 v13, #int 0 // #0 │ │ +4a958e: b0db |0053: add-int/2addr v11, v13 │ │ +4a9590: 3809 0300 |0054: if-eqz v9, 0057 // +0003 │ │ +4a9594: 1223 |0056: const/4 v3, #int 2 // #2 │ │ +4a9596: b03b |0057: add-int/2addr v11, v3 │ │ +4a9598: 35b4 0600 |0058: if-ge v4, v11, 005e // +0006 │ │ +4a959c: 7403 29ee 1400 |005a: invoke-virtual/range {v20, v21, v22}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee29 │ │ +4a95a2: 0e00 |005d: return-void │ │ +4a95a4: 1303 1200 |005e: const/16 v3, #int 18 // #12 │ │ +4a95a8: 6e30 caef 3006 |0060: invoke-virtual {v0, v3, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a95ae: 0c04 |0063: move-result-object v4 │ │ +4a95b0: 6e10 45e0 0400 |0064: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a95b6: 0a04 |0067: move-result v4 │ │ +4a95b8: 7120 75ec c000 |0068: invoke-static {v0, v12}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ +4a95be: 0c0d |006b: move-result-object v13 │ │ +4a95c0: 390d 0600 |006c: if-nez v13, 0072 // +0006 │ │ +4a95c4: 7403 29ee 1400 |006e: invoke-virtual/range {v20, v21, v22}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee29 │ │ +4a95ca: 0e00 |0071: return-void │ │ +4a95cc: 1306 0c00 |0072: const/16 v6, #int 12 // #c │ │ +4a95d0: 3805 1100 |0074: if-eqz v5, 0085 // +0011 │ │ +4a95d4: 1305 2200 |0076: const/16 v5, #int 34 // #22 │ │ +4a95d8: 6e30 caef 5002 |0078: invoke-virtual {v0, v5, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a95de: 0c02 |007b: move-result-object v2 │ │ +4a95e0: 6e10 45e0 0200 |007c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a95e6: 0a02 |007f: move-result v2 │ │ +4a95e8: 6e30 dde2 6d02 |0080: invoke-virtual {v13, v6, v2}, Ljava/util/Calendar;.add:(II)V // method@e2dd │ │ +4a95ee: 1302 0c00 |0083: const/16 v2, #int 12 // #c │ │ +4a95f2: 1205 |0085: const/4 v5, #int 0 // #0 │ │ +4a95f4: 3807 2b00 |0086: if-eqz v7, 00b1 // +002b │ │ +4a95f8: 1306 3200 |0088: const/16 v6, #int 50 // #32 │ │ +4a95fc: 6e30 c9ef 6002 |008a: invoke-virtual {v0, v6, v2}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4a9602: 0c06 |008d: move-result-object v6 │ │ +4a9604: d807 0202 |008e: add-int/lit8 v7, v2, #int 2 // #02 │ │ +4a9608: 6e30 caef 1007 |0090: invoke-virtual {v0, v1, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a960e: 0c01 |0093: move-result-object v1 │ │ +4a9610: 6e10 45e0 0100 |0094: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a9616: 0a01 |0097: move-result v1 │ │ +4a9618: d802 0203 |0098: add-int/lit8 v2, v2, #int 3 // #03 │ │ +4a961c: dd07 010f |009a: and-int/lit8 v7, v1, #int 15 // #0f │ │ +4a9620: 7110 4ee0 0700 |009c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a9626: 0c07 |009f: move-result-object v7 │ │ +4a9628: e101 0104 |00a0: shr-int/lit8 v1, v1, #int 4 // #04 │ │ +4a962c: 7110 4ee0 0100 |00a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a9632: 0c01 |00a5: move-result-object v1 │ │ +4a9634: 7110 4ee0 0800 |00a6: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a963a: 0c08 |00a9: move-result-object v8 │ │ +4a963c: 0811 0100 |00aa: move-object/from16 v17, v1 │ │ +4a9640: 076e |00ac: move-object v14, v6 │ │ +4a9642: 0810 0700 |00ad: move-object/from16 v16, v7 │ │ +4a9646: 078f |00af: move-object v15, v8 │ │ +4a9648: 2807 |00b0: goto 00b7 // +0007 │ │ +4a964a: 075e |00b1: move-object v14, v5 │ │ +4a964c: 07ef |00b2: move-object v15, v14 │ │ +4a964e: 0810 0f00 |00b3: move-object/from16 v16, v15 │ │ +4a9652: 0811 1000 |00b5: move-object/from16 v17, v16 │ │ +4a9656: 3809 1200 |00b7: if-eqz v9, 00c9 // +0012 │ │ +4a965a: 6e30 caef 3002 |00b9: invoke-virtual {v0, v3, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a9660: 0c00 |00bc: move-result-object v0 │ │ +4a9662: 6e10 45e0 0000 |00bd: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a9668: 0a00 |00c0: move-result v0 │ │ +4a966a: 2201 1a1c |00c1: new-instance v1, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // type@1c1a │ │ +4a966e: 7020 87ef 0100 |00c3: invoke-direct {v1, v0}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.:(I)V // method@ef87 │ │ +4a9674: 0812 0100 |00c6: move-object/from16 v18, v1 │ │ +4a9678: 2803 |00c8: goto 00cb // +0003 │ │ +4a967a: 0812 0500 |00c9: move-object/from16 v18, v5 │ │ +4a967e: 080a 1400 |00cb: move-object/from16 v10, v20 │ │ +4a9682: 080b 1500 |00cd: move-object/from16 v11, v21 │ │ +4a9686: 014c |00cf: move v12, v4 │ │ +4a9688: 740a 28ee 0a00 |00d0: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.onGlucoseMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ILjava/util/Calendar;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;Z)V // method@ee28 │ │ +4a968e: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0005 line=58 │ │ 0x000d line=59 │ │ 0x0014 line=65 │ │ 0x0042 line=72 │ │ @@ -1903407,17 +1903408,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a9a8c: |[4a9a8c] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationDataCallback.:()V │ │ -4a9a9c: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a9aa2: 0e00 |0003: return-void │ │ +4a9a90: |[4a9a90] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationDataCallback.:()V │ │ +4a9aa0: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a9aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;) │ │ @@ -1903425,17 +1903426,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a9aa4: |[4a9aa4] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationDataCallback.:(Landroid/os/Parcel;)V │ │ -4a9ab4: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a9aba: 0e00 |0003: return-void │ │ +4a9aa8: |[4a9aa8] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationDataCallback.:(Landroid/os/Parcel;)V │ │ +4a9ab8: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a9abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1903445,30 +1903446,30 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -4a9abc: |[4a9abc] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a9acc: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a9ad2: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a9ad8: 0a00 |0006: move-result v0 │ │ -4a9ada: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4a9adc: 3510 0600 |0008: if-ge v0, v1, 000e // +0006 │ │ -4a9ae0: 6e30 41ee 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee41 │ │ -4a9ae6: 0e00 |000d: return-void │ │ -4a9ae8: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ -4a9aec: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4a9aee: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a9af4: 0c04 |0014: move-result-object v4 │ │ -4a9af6: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a9afc: 0a04 |0018: move-result v4 │ │ -4a9afe: 6e30 3fee 3204 |0019: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;.onBodySensorLocationReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@ee3f │ │ -4a9b04: 0e00 |001c: return-void │ │ +4a9ac0: |[4a9ac0] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a9ad0: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a9ad6: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a9adc: 0a00 |0006: move-result v0 │ │ +4a9ade: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4a9ae0: 3510 0600 |0008: if-ge v0, v1, 000e // +0006 │ │ +4a9ae4: 6e30 41ee 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee41 │ │ +4a9aea: 0e00 |000d: return-void │ │ +4a9aec: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ +4a9af0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4a9af2: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a9af8: 0c04 |0014: move-result-object v4 │ │ +4a9afa: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a9b00: 0a04 |0018: move-result v4 │ │ +4a9b02: 6e30 3fee 3204 |0019: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;.onBodySensorLocationReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@ee3f │ │ +4a9b08: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x000a line=56 │ │ 0x0011 line=60 │ │ 0x0019 line=61 │ │ @@ -1903510,17 +1903511,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a9c58: |[4a9c58] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementDataCallback.:()V │ │ -4a9c68: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4a9c6e: 0e00 |0003: return-void │ │ +4a9c5c: |[4a9c5c] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementDataCallback.:()V │ │ +4a9c6c: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4a9c72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;) │ │ @@ -1903528,17 +1903529,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a9c70: |[4a9c70] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ -4a9c80: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4a9c86: 0e00 |0003: return-void │ │ +4a9c74: |[4a9c74] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ +4a9c84: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4a9c8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1903548,115 +1903549,115 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 166 16-bit code units │ │ -4a9c88: |[4a9c88] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a9c98: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -4a9c9c: 7503 58ec 1200 |0002: invoke-super/range {v18, v19, v20}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4a9ca2: 7401 d1ef 1400 |0005: invoke-virtual/range {v20}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a9ca8: 0a01 |0008: move-result v1 │ │ -4a9caa: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -4a9cac: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ -4a9cb0: 7403 53ee 1200 |000c: invoke-virtual/range {v18, v19, v20}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee53 │ │ -4a9cb6: 0e00 |000f: return-void │ │ -4a9cb8: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -4a9cbc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -4a9cbe: 6e30 caef 1003 |0013: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a9cc4: 0c04 |0016: move-result-object v4 │ │ -4a9cc6: 6e10 45e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a9ccc: 0a04 |001a: move-result v4 │ │ -4a9cce: dd05 0401 |001b: and-int/lit8 v5, v4, #int 1 // #01 │ │ -4a9cd2: 1306 1200 |001d: const/16 v6, #int 18 // #12 │ │ -4a9cd6: 3905 0300 |001f: if-nez v5, 0022 // +0003 │ │ -4a9cda: 2803 |0021: goto 0024 // +0003 │ │ -4a9cdc: 1301 1200 |0022: const/16 v1, #int 18 // #12 │ │ -4a9ce0: dd05 0406 |0024: and-int/lit8 v5, v4, #int 6 // #06 │ │ -4a9ce4: 1217 |0026: const/4 v7, #int 1 // #1 │ │ -4a9ce6: b975 |0027: shr-int/2addr v5, v7 │ │ -4a9ce8: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -4a9cea: 3225 0700 |0029: if-eq v5, v2, 0030 // +0007 │ │ -4a9cee: 3385 0300 |002b: if-ne v5, v8, 002e // +0003 │ │ -4a9cf2: 2803 |002d: goto 0030 // +0003 │ │ -4a9cf4: 1209 |002e: const/4 v9, #int 0 // #0 │ │ -4a9cf6: 2802 |002f: goto 0031 // +0002 │ │ -4a9cf8: 1219 |0030: const/4 v9, #int 1 // #1 │ │ -4a9cfa: 3385 0400 |0031: if-ne v5, v8, 0035 // +0004 │ │ -4a9cfe: 1215 |0033: const/4 v5, #int 1 // #1 │ │ -4a9d00: 2802 |0034: goto 0036 // +0002 │ │ -4a9d02: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -4a9d04: dd08 0408 |0036: and-int/lit8 v8, v4, #int 8 // #08 │ │ -4a9d08: 3808 0400 |0038: if-eqz v8, 003c // +0004 │ │ -4a9d0c: 1218 |003a: const/4 v8, #int 1 // #1 │ │ -4a9d0e: 2802 |003b: goto 003d // +0002 │ │ -4a9d10: 1208 |003c: const/4 v8, #int 0 // #0 │ │ -4a9d12: dd04 0410 |003d: and-int/lit8 v4, v4, #int 16 // #10 │ │ -4a9d16: 3804 0400 |003f: if-eqz v4, 0043 // +0004 │ │ -4a9d1a: 1214 |0041: const/4 v4, #int 1 // #1 │ │ -4a9d1c: 2802 |0042: goto 0044 // +0002 │ │ -4a9d1e: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -4a9d20: 7401 d1ef 1400 |0044: invoke-virtual/range {v20}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a9d26: 0a0a |0047: move-result v10 │ │ -4a9d28: dd0b 010f |0048: and-int/lit8 v11, v1, #int 15 // #0f │ │ -4a9d2c: d80c 0b01 |004a: add-int/lit8 v12, v11, #int 1 // #01 │ │ -4a9d30: 3808 0400 |004c: if-eqz v8, 0050 // +0004 │ │ -4a9d34: 122d |004e: const/4 v13, #int 2 // #2 │ │ -4a9d36: 2802 |004f: goto 0051 // +0002 │ │ -4a9d38: 120d |0050: const/4 v13, #int 0 // #0 │ │ -4a9d3a: b0dc |0051: add-int/2addr v12, v13 │ │ -4a9d3c: 3804 0400 |0052: if-eqz v4, 0056 // +0004 │ │ -4a9d40: 122d |0054: const/4 v13, #int 2 // #2 │ │ -4a9d42: 2802 |0055: goto 0057 // +0002 │ │ -4a9d44: 120d |0056: const/4 v13, #int 0 // #0 │ │ -4a9d46: b0dc |0057: add-int/2addr v12, v13 │ │ -4a9d48: 35ca 0600 |0058: if-ge v10, v12, 005e // +0006 │ │ -4a9d4c: 7403 53ee 1200 |005a: invoke-virtual/range {v18, v19, v20}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee53 │ │ -4a9d52: 0e00 |005d: return-void │ │ -4a9d54: 120a |005e: const/4 v10, #int 0 // #0 │ │ -4a9d56: 3809 0800 |005f: if-eqz v9, 0067 // +0008 │ │ -4a9d5a: 7110 9edf 0500 |0061: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -4a9d60: 0c05 |0064: move-result-object v5 │ │ -4a9d62: 075f |0065: move-object v15, v5 │ │ -4a9d64: 2802 |0066: goto 0068 // +0002 │ │ -4a9d66: 07af |0067: move-object v15, v10 │ │ -4a9d68: 6e30 caef 1007 |0068: invoke-virtual {v0, v1, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a9d6e: 0c01 |006b: move-result-object v1 │ │ -4a9d70: 6e10 45e0 0100 |006c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a9d76: 0a0e |006f: move-result v14 │ │ -4a9d78: b0b7 |0070: add-int/2addr v7, v11 │ │ -4a9d7a: 3808 0b00 |0071: if-eqz v8, 007c // +000b │ │ -4a9d7e: 6e30 caef 6007 |0073: invoke-virtual {v0, v6, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a9d84: 0c01 |0076: move-result-object v1 │ │ -4a9d86: d807 0702 |0077: add-int/lit8 v7, v7, #int 2 // #02 │ │ -4a9d8a: 0810 0100 |0079: move-object/from16 v16, v1 │ │ -4a9d8e: 2803 |007b: goto 007e // +0003 │ │ -4a9d90: 0810 0a00 |007c: move-object/from16 v16, v10 │ │ -4a9d94: 3804 1e00 |007e: if-eqz v4, 009c // +001e │ │ -4a9d98: 7401 d1ef 1400 |0080: invoke-virtual/range {v20}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4a9d9e: 0a01 |0083: move-result v1 │ │ -4a9da0: b171 |0084: sub-int/2addr v1, v7 │ │ -4a9da2: b321 |0085: div-int/2addr v1, v2 │ │ -4a9da4: 2204 7119 |0086: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ -4a9da8: 7020 93e2 1400 |0088: invoke-direct {v4, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4a9dae: 3513 0d00 |008b: if-ge v3, v1, 0098 // +000d │ │ -4a9db2: 6e30 caef 6007 |008d: invoke-virtual {v0, v6, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4a9db8: 0c05 |0090: move-result-object v5 │ │ -4a9dba: 7220 85e3 5400 |0091: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4a9dc0: b027 |0094: add-int/2addr v7, v2 │ │ -4a9dc2: d803 0301 |0095: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4a9dc6: 28f4 |0097: goto 008b // -000c │ │ -4a9dc8: 7110 11e3 0400 |0098: invoke-static {v4}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@e311 │ │ -4a9dce: 0c0a |009b: move-result-object v10 │ │ -4a9dd0: 0811 0a00 |009c: move-object/from16 v17, v10 │ │ -4a9dd4: 080c 1200 |009e: move-object/from16 v12, v18 │ │ -4a9dd8: 080d 1300 |00a0: move-object/from16 v13, v19 │ │ -4a9ddc: 7406 52ee 0c00 |00a2: invoke-virtual/range {v12, v13, v14, v15, v16, v17}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.onHeartRateMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ILjava/lang/Boolean;Ljava/lang/Integer;Ljava/util/List;)V // method@ee52 │ │ -4a9de2: 0e00 |00a5: return-void │ │ +4a9c8c: |[4a9c8c] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a9c9c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +4a9ca0: 7503 58ec 1200 |0002: invoke-super/range {v18, v19, v20}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4a9ca6: 7401 d1ef 1400 |0005: invoke-virtual/range {v20}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a9cac: 0a01 |0008: move-result v1 │ │ +4a9cae: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +4a9cb0: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ +4a9cb4: 7403 53ee 1200 |000c: invoke-virtual/range {v18, v19, v20}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee53 │ │ +4a9cba: 0e00 |000f: return-void │ │ +4a9cbc: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +4a9cc0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +4a9cc2: 6e30 caef 1003 |0013: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a9cc8: 0c04 |0016: move-result-object v4 │ │ +4a9cca: 6e10 45e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a9cd0: 0a04 |001a: move-result v4 │ │ +4a9cd2: dd05 0401 |001b: and-int/lit8 v5, v4, #int 1 // #01 │ │ +4a9cd6: 1306 1200 |001d: const/16 v6, #int 18 // #12 │ │ +4a9cda: 3905 0300 |001f: if-nez v5, 0022 // +0003 │ │ +4a9cde: 2803 |0021: goto 0024 // +0003 │ │ +4a9ce0: 1301 1200 |0022: const/16 v1, #int 18 // #12 │ │ +4a9ce4: dd05 0406 |0024: and-int/lit8 v5, v4, #int 6 // #06 │ │ +4a9ce8: 1217 |0026: const/4 v7, #int 1 // #1 │ │ +4a9cea: b975 |0027: shr-int/2addr v5, v7 │ │ +4a9cec: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +4a9cee: 3225 0700 |0029: if-eq v5, v2, 0030 // +0007 │ │ +4a9cf2: 3385 0300 |002b: if-ne v5, v8, 002e // +0003 │ │ +4a9cf6: 2803 |002d: goto 0030 // +0003 │ │ +4a9cf8: 1209 |002e: const/4 v9, #int 0 // #0 │ │ +4a9cfa: 2802 |002f: goto 0031 // +0002 │ │ +4a9cfc: 1219 |0030: const/4 v9, #int 1 // #1 │ │ +4a9cfe: 3385 0400 |0031: if-ne v5, v8, 0035 // +0004 │ │ +4a9d02: 1215 |0033: const/4 v5, #int 1 // #1 │ │ +4a9d04: 2802 |0034: goto 0036 // +0002 │ │ +4a9d06: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +4a9d08: dd08 0408 |0036: and-int/lit8 v8, v4, #int 8 // #08 │ │ +4a9d0c: 3808 0400 |0038: if-eqz v8, 003c // +0004 │ │ +4a9d10: 1218 |003a: const/4 v8, #int 1 // #1 │ │ +4a9d12: 2802 |003b: goto 003d // +0002 │ │ +4a9d14: 1208 |003c: const/4 v8, #int 0 // #0 │ │ +4a9d16: dd04 0410 |003d: and-int/lit8 v4, v4, #int 16 // #10 │ │ +4a9d1a: 3804 0400 |003f: if-eqz v4, 0043 // +0004 │ │ +4a9d1e: 1214 |0041: const/4 v4, #int 1 // #1 │ │ +4a9d20: 2802 |0042: goto 0044 // +0002 │ │ +4a9d22: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +4a9d24: 7401 d1ef 1400 |0044: invoke-virtual/range {v20}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a9d2a: 0a0a |0047: move-result v10 │ │ +4a9d2c: dd0b 010f |0048: and-int/lit8 v11, v1, #int 15 // #0f │ │ +4a9d30: d80c 0b01 |004a: add-int/lit8 v12, v11, #int 1 // #01 │ │ +4a9d34: 3808 0400 |004c: if-eqz v8, 0050 // +0004 │ │ +4a9d38: 122d |004e: const/4 v13, #int 2 // #2 │ │ +4a9d3a: 2802 |004f: goto 0051 // +0002 │ │ +4a9d3c: 120d |0050: const/4 v13, #int 0 // #0 │ │ +4a9d3e: b0dc |0051: add-int/2addr v12, v13 │ │ +4a9d40: 3804 0400 |0052: if-eqz v4, 0056 // +0004 │ │ +4a9d44: 122d |0054: const/4 v13, #int 2 // #2 │ │ +4a9d46: 2802 |0055: goto 0057 // +0002 │ │ +4a9d48: 120d |0056: const/4 v13, #int 0 // #0 │ │ +4a9d4a: b0dc |0057: add-int/2addr v12, v13 │ │ +4a9d4c: 35ca 0600 |0058: if-ge v10, v12, 005e // +0006 │ │ +4a9d50: 7403 53ee 1200 |005a: invoke-virtual/range {v18, v19, v20}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee53 │ │ +4a9d56: 0e00 |005d: return-void │ │ +4a9d58: 120a |005e: const/4 v10, #int 0 // #0 │ │ +4a9d5a: 3809 0800 |005f: if-eqz v9, 0067 // +0008 │ │ +4a9d5e: 7110 9edf 0500 |0061: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +4a9d64: 0c05 |0064: move-result-object v5 │ │ +4a9d66: 075f |0065: move-object v15, v5 │ │ +4a9d68: 2802 |0066: goto 0068 // +0002 │ │ +4a9d6a: 07af |0067: move-object v15, v10 │ │ +4a9d6c: 6e30 caef 1007 |0068: invoke-virtual {v0, v1, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a9d72: 0c01 |006b: move-result-object v1 │ │ +4a9d74: 6e10 45e0 0100 |006c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a9d7a: 0a0e |006f: move-result v14 │ │ +4a9d7c: b0b7 |0070: add-int/2addr v7, v11 │ │ +4a9d7e: 3808 0b00 |0071: if-eqz v8, 007c // +000b │ │ +4a9d82: 6e30 caef 6007 |0073: invoke-virtual {v0, v6, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a9d88: 0c01 |0076: move-result-object v1 │ │ +4a9d8a: d807 0702 |0077: add-int/lit8 v7, v7, #int 2 // #02 │ │ +4a9d8e: 0810 0100 |0079: move-object/from16 v16, v1 │ │ +4a9d92: 2803 |007b: goto 007e // +0003 │ │ +4a9d94: 0810 0a00 |007c: move-object/from16 v16, v10 │ │ +4a9d98: 3804 1e00 |007e: if-eqz v4, 009c // +001e │ │ +4a9d9c: 7401 d1ef 1400 |0080: invoke-virtual/range {v20}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4a9da2: 0a01 |0083: move-result v1 │ │ +4a9da4: b171 |0084: sub-int/2addr v1, v7 │ │ +4a9da6: b321 |0085: div-int/2addr v1, v2 │ │ +4a9da8: 2204 7119 |0086: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ +4a9dac: 7020 93e2 1400 |0088: invoke-direct {v4, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4a9db2: 3513 0d00 |008b: if-ge v3, v1, 0098 // +000d │ │ +4a9db6: 6e30 caef 6007 |008d: invoke-virtual {v0, v6, v7}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4a9dbc: 0c05 |0090: move-result-object v5 │ │ +4a9dbe: 7220 85e3 5400 |0091: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4a9dc4: b027 |0094: add-int/2addr v7, v2 │ │ +4a9dc6: d803 0301 |0095: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4a9dca: 28f4 |0097: goto 008b // -000c │ │ +4a9dcc: 7110 11e3 0400 |0098: invoke-static {v4}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@e311 │ │ +4a9dd2: 0c0a |009b: move-result-object v10 │ │ +4a9dd4: 0811 0a00 |009c: move-object/from16 v17, v10 │ │ +4a9dd8: 080c 1200 |009e: move-object/from16 v12, v18 │ │ +4a9ddc: 080d 1300 |00a0: move-object/from16 v13, v19 │ │ +4a9de0: 7406 52ee 0c00 |00a2: invoke-virtual/range {v12, v13, v14, v15, v16, v17}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.onHeartRateMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ILjava/lang/Boolean;Ljava/lang/Integer;Ljava/util/List;)V // method@ee52 │ │ +4a9de6: 0e00 |00a5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ 0x0005 line=59 │ │ 0x000c line=60 │ │ 0x0013 line=66 │ │ 0x0044 line=76 │ │ @@ -1903707,17 +1903708,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa0bc: |[4aa0bc] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalDataCallback.:()V │ │ -4aa0cc: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4aa0d2: 0e00 |0003: return-void │ │ +4aa0c0: |[4aa0c0] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalDataCallback.:()V │ │ +4aa0d0: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4aa0d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;) │ │ @@ -1903725,17 +1903726,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aa0d4: |[4aa0d4] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalDataCallback.:(Landroid/os/Parcel;)V │ │ -4aa0e4: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4aa0ea: 0e00 |0003: return-void │ │ +4aa0d8: |[4aa0d8] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalDataCallback.:(Landroid/os/Parcel;)V │ │ +4aa0e8: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4aa0ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1903745,30 +1903746,30 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -4aa0ec: |[4aa0ec] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4aa0fc: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4aa102: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4aa108: 0a00 |0006: move-result v0 │ │ -4aa10a: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -4aa10c: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ -4aa110: 6e30 68ee 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee68 │ │ -4aa116: 0e00 |000d: return-void │ │ -4aa118: 1300 1200 |000e: const/16 v0, #int 18 // #12 │ │ -4aa11c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4aa11e: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4aa124: 0c04 |0014: move-result-object v4 │ │ -4aa126: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aa12c: 0a04 |0018: move-result v4 │ │ -4aa12e: 6e30 69ee 3204 |0019: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;.onMeasurementIntervalReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@ee69 │ │ -4aa134: 0e00 |001c: return-void │ │ +4aa0f0: |[4aa0f0] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4aa100: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4aa106: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4aa10c: 0a00 |0006: move-result v0 │ │ +4aa10e: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +4aa110: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ +4aa114: 6e30 68ee 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee68 │ │ +4aa11a: 0e00 |000d: return-void │ │ +4aa11c: 1300 1200 |000e: const/16 v0, #int 18 // #12 │ │ +4aa120: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4aa122: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4aa128: 0c04 |0014: move-result-object v4 │ │ +4aa12a: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aa130: 0a04 |0018: move-result v4 │ │ +4aa132: 6e30 69ee 3204 |0019: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;.onMeasurementIntervalReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@ee69 │ │ +4aa138: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x000a line=56 │ │ 0x0011 line=60 │ │ 0x0019 line=61 │ │ @@ -1903810,17 +1903811,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa288: |[4aa288] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementDataCallback.:()V │ │ -4aa298: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4aa29e: 0e00 |0003: return-void │ │ +4aa28c: |[4aa28c] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementDataCallback.:()V │ │ +4aa29c: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4aa2a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;) │ │ @@ -1903828,17 +1903829,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aa2a0: |[4aa2a0] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ -4aa2b0: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4aa2b6: 0e00 |0003: return-void │ │ +4aa2a4: |[4aa2a4] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ +4aa2b4: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4aa2ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1903848,77 +1903849,77 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -4aa2b8: |[4aa2b8] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4aa2c8: 6f30 58ec dc0e |0000: invoke-super {v12, v13, v14}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4aa2ce: 6e10 d1ef 0e00 |0003: invoke-virtual {v14}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4aa2d4: 0a00 |0006: move-result v0 │ │ -4aa2d6: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -4aa2d8: 3510 0600 |0008: if-ge v0, v1, 000e // +0006 │ │ -4aa2dc: 6e30 7aee dc0e |000a: invoke-virtual {v12, v13, v14}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee7a │ │ -4aa2e2: 0e00 |000d: return-void │ │ -4aa2e4: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ -4aa2e8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4aa2ea: 6e30 caef 0e02 |0011: invoke-virtual {v14, v0, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4aa2f0: 0c03 |0014: move-result-object v3 │ │ -4aa2f2: 6e10 45e0 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aa2f8: 0a03 |0018: move-result v3 │ │ -4aa2fa: dd04 0301 |0019: and-int/lit8 v4, v3, #int 1 // #01 │ │ -4aa2fe: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -4aa300: 3904 0400 |001c: if-nez v4, 0020 // +0004 │ │ -4aa304: 1209 |001e: const/4 v9, #int 0 // #0 │ │ -4aa306: 2802 |001f: goto 0021 // +0002 │ │ -4aa308: 1219 |0020: const/4 v9, #int 1 // #1 │ │ -4aa30a: dd04 0302 |0021: and-int/lit8 v4, v3, #int 2 // #02 │ │ -4aa30e: 3804 0400 |0023: if-eqz v4, 0027 // +0004 │ │ -4aa312: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -4aa314: 2802 |0026: goto 0028 // +0002 │ │ -4aa316: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -4aa318: dd03 0304 |0028: and-int/lit8 v3, v3, #int 4 // #04 │ │ -4aa31c: 3803 0400 |002a: if-eqz v3, 002e // +0004 │ │ -4aa320: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -4aa322: 2802 |002d: goto 002f // +0002 │ │ -4aa324: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -4aa326: 6e10 d1ef 0e00 |002f: invoke-virtual {v14}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4aa32c: 0a06 |0032: move-result v6 │ │ -4aa32e: 3804 0300 |0033: if-eqz v4, 0036 // +0003 │ │ -4aa332: 1272 |0035: const/4 v2, #int 7 // #7 │ │ -4aa334: b012 |0036: add-int/2addr v2, v1 │ │ -4aa336: b032 |0037: add-int/2addr v2, v3 │ │ -4aa338: 3526 0600 |0038: if-ge v6, v2, 003e // +0006 │ │ -4aa33c: 6e30 7aee dc0e |003a: invoke-virtual {v12, v13, v14}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee7a │ │ -4aa342: 0e00 |003d: return-void │ │ -4aa344: 1302 3400 |003e: const/16 v2, #int 52 // #34 │ │ -4aa348: 6e30 c9ef 2e05 |0040: invoke-virtual {v14, v2, v5}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ -4aa34e: 0c02 |0043: move-result-object v2 │ │ -4aa350: 6e10 24e0 0200 |0044: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4aa356: 0a08 |0047: move-result v8 │ │ -4aa358: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -4aa35a: 3804 0c00 |0049: if-eqz v4, 0055 // +000c │ │ -4aa35e: 7120 75ec 1e00 |004b: invoke-static {v14, v1}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ -4aa364: 0c01 |004e: move-result-object v1 │ │ -4aa366: 1304 0c00 |004f: const/16 v4, #int 12 // #c │ │ -4aa36a: 071a |0051: move-object v10, v1 │ │ -4aa36c: 1301 0c00 |0052: const/16 v1, #int 12 // #c │ │ -4aa370: 2802 |0054: goto 0056 // +0002 │ │ -4aa372: 072a |0055: move-object v10, v2 │ │ -4aa374: 3803 0800 |0056: if-eqz v3, 005e // +0008 │ │ -4aa378: 6e30 caef 0e01 |0058: invoke-virtual {v14, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4aa37e: 0c0e |005b: move-result-object v14 │ │ -4aa380: 07eb |005c: move-object v11, v14 │ │ -4aa382: 2802 |005d: goto 005f // +0002 │ │ -4aa384: 072b |005e: move-object v11, v2 │ │ -4aa386: 07c6 |005f: move-object v6, v12 │ │ -4aa388: 07d7 |0060: move-object v7, v13 │ │ -4aa38a: 7406 7bee 0600 |0061: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.onTemperatureMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FILjava/util/Calendar;Ljava/lang/Integer;)V // method@ee7b │ │ -4aa390: 0e00 |0064: return-void │ │ +4aa2bc: |[4aa2bc] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4aa2cc: 6f30 58ec dc0e |0000: invoke-super {v12, v13, v14}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4aa2d2: 6e10 d1ef 0e00 |0003: invoke-virtual {v14}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4aa2d8: 0a00 |0006: move-result v0 │ │ +4aa2da: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +4aa2dc: 3510 0600 |0008: if-ge v0, v1, 000e // +0006 │ │ +4aa2e0: 6e30 7aee dc0e |000a: invoke-virtual {v12, v13, v14}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee7a │ │ +4aa2e6: 0e00 |000d: return-void │ │ +4aa2e8: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ +4aa2ec: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4aa2ee: 6e30 caef 0e02 |0011: invoke-virtual {v14, v0, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4aa2f4: 0c03 |0014: move-result-object v3 │ │ +4aa2f6: 6e10 45e0 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aa2fc: 0a03 |0018: move-result v3 │ │ +4aa2fe: dd04 0301 |0019: and-int/lit8 v4, v3, #int 1 // #01 │ │ +4aa302: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +4aa304: 3904 0400 |001c: if-nez v4, 0020 // +0004 │ │ +4aa308: 1209 |001e: const/4 v9, #int 0 // #0 │ │ +4aa30a: 2802 |001f: goto 0021 // +0002 │ │ +4aa30c: 1219 |0020: const/4 v9, #int 1 // #1 │ │ +4aa30e: dd04 0302 |0021: and-int/lit8 v4, v3, #int 2 // #02 │ │ +4aa312: 3804 0400 |0023: if-eqz v4, 0027 // +0004 │ │ +4aa316: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +4aa318: 2802 |0026: goto 0028 // +0002 │ │ +4aa31a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +4aa31c: dd03 0304 |0028: and-int/lit8 v3, v3, #int 4 // #04 │ │ +4aa320: 3803 0400 |002a: if-eqz v3, 002e // +0004 │ │ +4aa324: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +4aa326: 2802 |002d: goto 002f // +0002 │ │ +4aa328: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +4aa32a: 6e10 d1ef 0e00 |002f: invoke-virtual {v14}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4aa330: 0a06 |0032: move-result v6 │ │ +4aa332: 3804 0300 |0033: if-eqz v4, 0036 // +0003 │ │ +4aa336: 1272 |0035: const/4 v2, #int 7 // #7 │ │ +4aa338: b012 |0036: add-int/2addr v2, v1 │ │ +4aa33a: b032 |0037: add-int/2addr v2, v3 │ │ +4aa33c: 3526 0600 |0038: if-ge v6, v2, 003e // +0006 │ │ +4aa340: 6e30 7aee dc0e |003a: invoke-virtual {v12, v13, v14}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee7a │ │ +4aa346: 0e00 |003d: return-void │ │ +4aa348: 1302 3400 |003e: const/16 v2, #int 52 // #34 │ │ +4aa34c: 6e30 c9ef 2e05 |0040: invoke-virtual {v14, v2, v5}, Lno/nordicsemi/android/ble/data/Data;.getFloatValue:(II)Ljava/lang/Float; // method@efc9 │ │ +4aa352: 0c02 |0043: move-result-object v2 │ │ +4aa354: 6e10 24e0 0200 |0044: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4aa35a: 0a08 |0047: move-result v8 │ │ +4aa35c: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +4aa35e: 3804 0c00 |0049: if-eqz v4, 0055 // +000c │ │ +4aa362: 7120 75ec 1e00 |004b: invoke-static {v14, v1}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.readDateTime:(Lno/nordicsemi/android/ble/data/Data;I)Ljava/util/Calendar; // method@ec75 │ │ +4aa368: 0c01 |004e: move-result-object v1 │ │ +4aa36a: 1304 0c00 |004f: const/16 v4, #int 12 // #c │ │ +4aa36e: 071a |0051: move-object v10, v1 │ │ +4aa370: 1301 0c00 |0052: const/16 v1, #int 12 // #c │ │ +4aa374: 2802 |0054: goto 0056 // +0002 │ │ +4aa376: 072a |0055: move-object v10, v2 │ │ +4aa378: 3803 0800 |0056: if-eqz v3, 005e // +0008 │ │ +4aa37c: 6e30 caef 0e01 |0058: invoke-virtual {v14, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4aa382: 0c0e |005b: move-result-object v14 │ │ +4aa384: 07eb |005c: move-object v11, v14 │ │ +4aa386: 2802 |005d: goto 005f // +0002 │ │ +4aa388: 072b |005e: move-object v11, v2 │ │ +4aa38a: 07c6 |005f: move-object v6, v12 │ │ +4aa38c: 07d7 |0060: move-object v7, v13 │ │ +4aa38e: 7406 7bee 0600 |0061: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.onTemperatureMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FILjava/util/Calendar;Ljava/lang/Integer;)V // method@ee7b │ │ +4aa394: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=58 │ │ 0x000a line=59 │ │ 0x0011 line=64 │ │ 0x002f line=70 │ │ @@ -1903965,17 +1903966,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa63c: |[4aa63c] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeDataCallback.:()V │ │ -4aa64c: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4aa652: 0e00 |0003: return-void │ │ +4aa640: |[4aa640] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeDataCallback.:()V │ │ +4aa650: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4aa656: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;) │ │ @@ -1903983,17 +1903984,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aa654: |[4aa654] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeDataCallback.:(Landroid/os/Parcel;)V │ │ -4aa664: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4aa66a: 0e00 |0003: return-void │ │ +4aa658: |[4aa658] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeDataCallback.:(Landroid/os/Parcel;)V │ │ +4aa668: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4aa66e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1904003,30 +1904004,30 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -4aa66c: |[4aa66c] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4aa67c: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4aa682: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4aa688: 0a00 |0006: move-result v0 │ │ -4aa68a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4aa68c: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ -4aa690: 6e30 91ee 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee91 │ │ -4aa696: 0e00 |000d: return-void │ │ -4aa698: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ -4aa69c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4aa69e: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4aa6a4: 0c04 |0014: move-result-object v4 │ │ -4aa6a6: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aa6ac: 0a04 |0018: move-result v4 │ │ -4aa6ae: 6e30 92ee 3204 |0019: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;.onTemperatureTypeReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@ee92 │ │ -4aa6b4: 0e00 |001c: return-void │ │ +4aa670: |[4aa670] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4aa680: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4aa686: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4aa68c: 0a00 |0006: move-result v0 │ │ +4aa68e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4aa690: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ +4aa694: 6e30 91ee 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ee91 │ │ +4aa69a: 0e00 |000d: return-void │ │ +4aa69c: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ +4aa6a0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4aa6a2: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4aa6a8: 0c04 |0014: move-result-object v4 │ │ +4aa6aa: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aa6b0: 0a04 |0018: move-result v4 │ │ +4aa6b2: 6e30 92ee 3204 |0019: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;.onTemperatureTypeReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@ee92 │ │ +4aa6b8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x000a line=56 │ │ 0x0011 line=60 │ │ 0x0019 line=61 │ │ @@ -1904068,17 +1904069,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa808: |[4aa808] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureDataCallback.:()V │ │ -4aa818: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4aa81e: 0e00 |0003: return-void │ │ +4aa80c: |[4aa80c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureDataCallback.:()V │ │ +4aa81c: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4aa822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;) │ │ @@ -1904086,17 +1904087,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aa820: |[4aa820] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureDataCallback.:(Landroid/os/Parcel;)V │ │ -4aa830: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4aa836: 0e00 |0003: return-void │ │ +4aa824: |[4aa824] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureDataCallback.:(Landroid/os/Parcel;)V │ │ +4aa834: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4aa83a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1904106,32 +1904107,32 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -4aa838: |[4aa838] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4aa848: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4aa84e: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4aa854: 0a00 |0006: move-result v0 │ │ -4aa856: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -4aa858: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ -4aa85c: 6e30 a3ee 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eea3 │ │ -4aa862: 0e00 |000d: return-void │ │ -4aa864: 1300 1200 |000e: const/16 v0, #int 18 // #12 │ │ -4aa868: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4aa86a: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4aa870: 0c04 |0014: move-result-object v4 │ │ -4aa872: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aa878: 0a04 |0018: move-result v4 │ │ -4aa87a: 2200 311c |0019: new-instance v0, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // type@1c31 │ │ -4aa87e: 7020 aaef 4000 |001b: invoke-direct {v0, v4}, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.:(I)V // method@efaa │ │ -4aa884: 6e30 a4ee 3200 |001e: invoke-virtual {v2, v3, v0}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;.onRunningSpeedAndCadenceFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;)V // method@eea4 │ │ -4aa88a: 0e00 |0021: return-void │ │ +4aa83c: |[4aa83c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4aa84c: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4aa852: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4aa858: 0a00 |0006: move-result v0 │ │ +4aa85a: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +4aa85c: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ +4aa860: 6e30 a3ee 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eea3 │ │ +4aa866: 0e00 |000d: return-void │ │ +4aa868: 1300 1200 |000e: const/16 v0, #int 18 // #12 │ │ +4aa86c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4aa86e: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4aa874: 0c04 |0014: move-result-object v4 │ │ +4aa876: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aa87c: 0a04 |0018: move-result v4 │ │ +4aa87e: 2200 311c |0019: new-instance v0, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // type@1c31 │ │ +4aa882: 7020 aaef 4000 |001b: invoke-direct {v0, v4}, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.:(I)V // method@efaa │ │ +4aa888: 6e30 a4ee 3200 |001e: invoke-virtual {v2, v3, v0}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;.onRunningSpeedAndCadenceFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;)V // method@eea4 │ │ +4aa88e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x000a line=56 │ │ 0x0011 line=60 │ │ 0x0019 line=61 │ │ @@ -1904174,17 +1904175,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aaa18: |[4aaa18] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementDataCallback.:()V │ │ -4aaa28: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4aaa2e: 0e00 |0003: return-void │ │ +4aaa1c: |[4aaa1c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementDataCallback.:()V │ │ +4aaa2c: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4aaa32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;) │ │ @@ -1904192,17 +1904193,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aaa30: |[4aaa30] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ -4aaa40: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4aaa46: 0e00 |0003: return-void │ │ +4aaa34: |[4aaa34] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementDataCallback.:(Landroid/os/Parcel;)V │ │ +4aaa44: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4aaa4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1904212,91 +1904213,91 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 122 16-bit code units │ │ -4aaa48: |[4aaa48] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4aaa58: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -4aaa5c: 7503 58ec 0f00 |0002: invoke-super/range {v15, v16, v17}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4aaa62: 7401 d1ef 1100 |0005: invoke-virtual/range {v17}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4aaa68: 0a01 |0008: move-result v1 │ │ -4aaa6a: 1242 |0009: const/4 v2, #int 4 // #4 │ │ -4aaa6c: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ -4aaa70: 7403 b5ee 0f00 |000c: invoke-virtual/range {v15, v16, v17}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eeb5 │ │ -4aaa76: 0e00 |000f: return-void │ │ -4aaa78: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -4aaa7c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -4aaa7e: 6e30 caef 1003 |0013: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4aaa84: 0c04 |0016: move-result-object v4 │ │ -4aaa86: 6e10 45e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aaa8c: 0a04 |001a: move-result v4 │ │ -4aaa8e: dd05 0401 |001b: and-int/lit8 v5, v4, #int 1 // #01 │ │ -4aaa92: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -4aaa94: 3805 0400 |001e: if-eqz v5, 0022 // +0004 │ │ -4aaa98: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -4aaa9a: 2802 |0021: goto 0023 // +0002 │ │ -4aaa9c: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -4aaa9e: dd07 0402 |0023: and-int/lit8 v7, v4, #int 2 // #02 │ │ -4aaaa2: 3807 0400 |0025: if-eqz v7, 0029 // +0004 │ │ -4aaaa6: 1217 |0027: const/4 v7, #int 1 // #1 │ │ -4aaaa8: 2802 |0028: goto 002a // +0002 │ │ -4aaaaa: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -4aaaac: b524 |002a: and-int/2addr v4, v2 │ │ -4aaaae: 3804 0400 |002b: if-eqz v4, 002f // +0004 │ │ -4aaab2: 121a |002d: const/4 v10, #int 1 // #1 │ │ -4aaab4: 2802 |002e: goto 0030 // +0002 │ │ -4aaab6: 120a |002f: const/4 v10, #int 0 // #0 │ │ -4aaab8: 1304 1200 |0030: const/16 v4, #int 18 // #12 │ │ -4aaabc: 6e30 caef 4006 |0032: invoke-virtual {v0, v4, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4aaac2: 0c06 |0035: move-result-object v6 │ │ -4aaac4: 6e10 45e0 0600 |0036: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aaaca: 0a06 |0039: move-result v6 │ │ -4aaacc: 8266 |003a: int-to-float v6, v6 │ │ -4aaace: 1508 8043 |003b: const/high16 v8, #int 1132462080 // #4380 │ │ -4aaad2: a90b 0608 |003d: div-float v11, v6, v8 │ │ -4aaad6: 1236 |003f: const/4 v6, #int 3 // #3 │ │ -4aaad8: 6e30 caef 1006 |0040: invoke-virtual {v0, v1, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4aaade: 0c01 |0043: move-result-object v1 │ │ -4aaae0: 6e10 45e0 0100 |0044: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aaae6: 0a0c |0047: move-result v12 │ │ -4aaae8: 7401 d1ef 1100 |0048: invoke-virtual/range {v17}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4aaaee: 0a01 |004b: move-result v1 │ │ -4aaaf0: 3805 0400 |004c: if-eqz v5, 0050 // +0004 │ │ -4aaaf4: 1226 |004e: const/4 v6, #int 2 // #2 │ │ -4aaaf6: 2802 |004f: goto 0051 // +0002 │ │ -4aaaf8: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -4aaafa: b026 |0051: add-int/2addr v6, v2 │ │ -4aaafc: 3807 0300 |0052: if-eqz v7, 0055 // +0003 │ │ -4aab00: 1243 |0054: const/4 v3, #int 4 // #4 │ │ -4aab02: b036 |0055: add-int/2addr v6, v3 │ │ -4aab04: 3561 0600 |0056: if-ge v1, v6, 005c // +0006 │ │ -4aab08: 7403 b5ee 0f00 |0058: invoke-virtual/range {v15, v16, v17}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eeb5 │ │ -4aab0e: 0e00 |005b: return-void │ │ -4aab10: 1201 |005c: const/4 v1, #int 0 // #0 │ │ -4aab12: 3805 0a00 |005d: if-eqz v5, 0067 // +000a │ │ -4aab16: 6e30 caef 4002 |005f: invoke-virtual {v0, v4, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4aab1c: 0c02 |0062: move-result-object v2 │ │ -4aab1e: 1263 |0063: const/4 v3, #int 6 // #6 │ │ -4aab20: 072d |0064: move-object v13, v2 │ │ -4aab22: 1262 |0065: const/4 v2, #int 6 // #6 │ │ -4aab24: 2802 |0066: goto 0068 // +0002 │ │ -4aab26: 071d |0067: move-object v13, v1 │ │ -4aab28: 3807 0a00 |0068: if-eqz v7, 0072 // +000a │ │ -4aab2c: 1301 1400 |006a: const/16 v1, #int 20 // #14 │ │ -4aab30: 6e30 cbef 1002 |006c: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getLongValue:(II)Ljava/lang/Long; // method@efcb │ │ -4aab36: 0c00 |006f: move-result-object v0 │ │ -4aab38: 070e |0070: move-object v14, v0 │ │ -4aab3a: 2802 |0071: goto 0073 // +0002 │ │ -4aab3c: 071e |0072: move-object v14, v1 │ │ -4aab3e: 07f8 |0073: move-object v8, v15 │ │ -4aab40: 0809 1000 |0074: move-object/from16 v9, v16 │ │ -4aab44: 7407 b6ee 0800 |0076: invoke-virtual/range {v8, v9, v10, v11, v12, v13, v14}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.onRSCMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ZFILjava/lang/Integer;Ljava/lang/Long;)V // method@eeb6 │ │ -4aab4a: 0e00 |0079: return-void │ │ +4aaa4c: |[4aaa4c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4aaa5c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +4aaa60: 7503 58ec 0f00 |0002: invoke-super/range {v15, v16, v17}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4aaa66: 7401 d1ef 1100 |0005: invoke-virtual/range {v17}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4aaa6c: 0a01 |0008: move-result v1 │ │ +4aaa6e: 1242 |0009: const/4 v2, #int 4 // #4 │ │ +4aaa70: 3521 0600 |000a: if-ge v1, v2, 0010 // +0006 │ │ +4aaa74: 7403 b5ee 0f00 |000c: invoke-virtual/range {v15, v16, v17}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eeb5 │ │ +4aaa7a: 0e00 |000f: return-void │ │ +4aaa7c: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +4aaa80: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +4aaa82: 6e30 caef 1003 |0013: invoke-virtual {v0, v1, v3}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4aaa88: 0c04 |0016: move-result-object v4 │ │ +4aaa8a: 6e10 45e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aaa90: 0a04 |001a: move-result v4 │ │ +4aaa92: dd05 0401 |001b: and-int/lit8 v5, v4, #int 1 // #01 │ │ +4aaa96: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +4aaa98: 3805 0400 |001e: if-eqz v5, 0022 // +0004 │ │ +4aaa9c: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +4aaa9e: 2802 |0021: goto 0023 // +0002 │ │ +4aaaa0: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +4aaaa2: dd07 0402 |0023: and-int/lit8 v7, v4, #int 2 // #02 │ │ +4aaaa6: 3807 0400 |0025: if-eqz v7, 0029 // +0004 │ │ +4aaaaa: 1217 |0027: const/4 v7, #int 1 // #1 │ │ +4aaaac: 2802 |0028: goto 002a // +0002 │ │ +4aaaae: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +4aaab0: b524 |002a: and-int/2addr v4, v2 │ │ +4aaab2: 3804 0400 |002b: if-eqz v4, 002f // +0004 │ │ +4aaab6: 121a |002d: const/4 v10, #int 1 // #1 │ │ +4aaab8: 2802 |002e: goto 0030 // +0002 │ │ +4aaaba: 120a |002f: const/4 v10, #int 0 // #0 │ │ +4aaabc: 1304 1200 |0030: const/16 v4, #int 18 // #12 │ │ +4aaac0: 6e30 caef 4006 |0032: invoke-virtual {v0, v4, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4aaac6: 0c06 |0035: move-result-object v6 │ │ +4aaac8: 6e10 45e0 0600 |0036: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aaace: 0a06 |0039: move-result v6 │ │ +4aaad0: 8266 |003a: int-to-float v6, v6 │ │ +4aaad2: 1508 8043 |003b: const/high16 v8, #int 1132462080 // #4380 │ │ +4aaad6: a90b 0608 |003d: div-float v11, v6, v8 │ │ +4aaada: 1236 |003f: const/4 v6, #int 3 // #3 │ │ +4aaadc: 6e30 caef 1006 |0040: invoke-virtual {v0, v1, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4aaae2: 0c01 |0043: move-result-object v1 │ │ +4aaae4: 6e10 45e0 0100 |0044: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aaaea: 0a0c |0047: move-result v12 │ │ +4aaaec: 7401 d1ef 1100 |0048: invoke-virtual/range {v17}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4aaaf2: 0a01 |004b: move-result v1 │ │ +4aaaf4: 3805 0400 |004c: if-eqz v5, 0050 // +0004 │ │ +4aaaf8: 1226 |004e: const/4 v6, #int 2 // #2 │ │ +4aaafa: 2802 |004f: goto 0051 // +0002 │ │ +4aaafc: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +4aaafe: b026 |0051: add-int/2addr v6, v2 │ │ +4aab00: 3807 0300 |0052: if-eqz v7, 0055 // +0003 │ │ +4aab04: 1243 |0054: const/4 v3, #int 4 // #4 │ │ +4aab06: b036 |0055: add-int/2addr v6, v3 │ │ +4aab08: 3561 0600 |0056: if-ge v1, v6, 005c // +0006 │ │ +4aab0c: 7403 b5ee 0f00 |0058: invoke-virtual/range {v15, v16, v17}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eeb5 │ │ +4aab12: 0e00 |005b: return-void │ │ +4aab14: 1201 |005c: const/4 v1, #int 0 // #0 │ │ +4aab16: 3805 0a00 |005d: if-eqz v5, 0067 // +000a │ │ +4aab1a: 6e30 caef 4002 |005f: invoke-virtual {v0, v4, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4aab20: 0c02 |0062: move-result-object v2 │ │ +4aab22: 1263 |0063: const/4 v3, #int 6 // #6 │ │ +4aab24: 072d |0064: move-object v13, v2 │ │ +4aab26: 1262 |0065: const/4 v2, #int 6 // #6 │ │ +4aab28: 2802 |0066: goto 0068 // +0002 │ │ +4aab2a: 071d |0067: move-object v13, v1 │ │ +4aab2c: 3807 0a00 |0068: if-eqz v7, 0072 // +000a │ │ +4aab30: 1301 1400 |006a: const/16 v1, #int 20 // #14 │ │ +4aab34: 6e30 cbef 1002 |006c: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/data/Data;.getLongValue:(II)Ljava/lang/Long; // method@efcb │ │ +4aab3a: 0c00 |006f: move-result-object v0 │ │ +4aab3c: 070e |0070: move-object v14, v0 │ │ +4aab3e: 2802 |0071: goto 0073 // +0002 │ │ +4aab40: 071e |0072: move-object v14, v1 │ │ +4aab42: 07f8 |0073: move-object v8, v15 │ │ +4aab44: 0809 1000 |0074: move-object/from16 v9, v16 │ │ +4aab48: 7407 b6ee 0800 |0076: invoke-virtual/range {v8, v9, v10, v11, v12, v13, v14}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.onRSCMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ZFILjava/lang/Integer;Ljava/lang/Long;)V // method@eeb6 │ │ +4aab4e: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0005 line=56 │ │ 0x000c line=57 │ │ 0x0013 line=62 │ │ 0x0032 line=68 │ │ @@ -1904344,17 +1904345,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aadf8: |[4aadf8] no.nordicsemi.android.ble.common.callback.sc.SensorLocationDataCallback.:()V │ │ -4aae08: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4aae0e: 0e00 |0003: return-void │ │ +4aadfc: |[4aadfc] no.nordicsemi.android.ble.common.callback.sc.SensorLocationDataCallback.:()V │ │ +4aae0c: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4aae12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;) │ │ @@ -1904362,17 +1904363,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aae10: |[4aae10] no.nordicsemi.android.ble.common.callback.sc.SensorLocationDataCallback.:(Landroid/os/Parcel;)V │ │ -4aae20: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4aae26: 0e00 |0003: return-void │ │ +4aae14: |[4aae14] no.nordicsemi.android.ble.common.callback.sc.SensorLocationDataCallback.:(Landroid/os/Parcel;)V │ │ +4aae24: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4aae2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1904382,30 +1904383,30 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -4aae28: |[4aae28] no.nordicsemi.android.ble.common.callback.sc.SensorLocationDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4aae38: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4aae3e: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4aae44: 0a00 |0006: move-result v0 │ │ -4aae46: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4aae48: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ -4aae4c: 6e30 ccee 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eecc │ │ -4aae52: 0e00 |000d: return-void │ │ -4aae54: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ -4aae58: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4aae5a: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4aae60: 0c04 |0014: move-result-object v4 │ │ -4aae62: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aae68: 0a04 |0018: move-result v4 │ │ -4aae6a: 6e30 cdee 3204 |0019: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;.onSensorLocationReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@eecd │ │ -4aae70: 0e00 |001c: return-void │ │ +4aae2c: |[4aae2c] no.nordicsemi.android.ble.common.callback.sc.SensorLocationDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4aae3c: 6f30 58ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4aae42: 6e10 d1ef 0400 |0003: invoke-virtual {v4}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4aae48: 0a00 |0006: move-result v0 │ │ +4aae4a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4aae4c: 3210 0600 |0008: if-eq v0, v1, 000e // +0006 │ │ +4aae50: 6e30 ccee 3204 |000a: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eecc │ │ +4aae56: 0e00 |000d: return-void │ │ +4aae58: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ +4aae5c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4aae5e: 6e30 caef 0401 |0011: invoke-virtual {v4, v0, v1}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4aae64: 0c04 |0014: move-result-object v4 │ │ +4aae66: 6e10 45e0 0400 |0015: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aae6c: 0a04 |0018: move-result v4 │ │ +4aae6e: 6e30 cdee 3204 |0019: invoke-virtual {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;.onSensorLocationReceived:(Landroid/bluetooth/BluetoothDevice;I)V // method@eecd │ │ +4aae74: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x000a line=56 │ │ 0x0011 line=60 │ │ 0x0019 line=61 │ │ @@ -1904457,17 +1904458,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aafc4: |[4aafc4] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointDataCallback.:()V │ │ -4aafd4: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ -4aafda: 0e00 |0003: return-void │ │ +4aafc8: |[4aafc8] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointDataCallback.:()V │ │ +4aafd8: 7010 55ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:()V // method@ec55 │ │ +4aafde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;) │ │ @@ -1904475,17 +1904476,17 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aafdc: |[4aafdc] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointDataCallback.:(Landroid/os/Parcel;)V │ │ -4aafec: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ -4aaff2: 0e00 |0003: return-void │ │ +4aafe0: |[4aafe0] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointDataCallback.:(Landroid/os/Parcel;)V │ │ +4aaff0: 7020 56ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.:(Landroid/os/Parcel;)V // method@ec56 │ │ +4aaff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -1904495,64 +1904496,64 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -4aaff4: |[4aaff4] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4ab004: 6f30 58ec 980a |0000: invoke-super {v8, v9, v10}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ -4ab00a: 6e10 d1ef 0a00 |0003: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4ab010: 0a00 |0006: move-result v0 │ │ -4ab012: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -4ab014: 3510 0600 |0008: if-ge v0, v1, 000e // +0006 │ │ -4ab018: 6e30 deee 980a |000a: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eede │ │ -4ab01e: 0e00 |000d: return-void │ │ -4ab020: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ -4ab024: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4ab026: 6e30 caef 0a02 |0011: invoke-virtual {v10, v0, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4ab02c: 0c03 |0014: move-result-object v3 │ │ -4ab02e: 6e10 45e0 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4ab034: 0a03 |0018: move-result v3 │ │ -4ab036: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -4ab038: 6e30 caef 0a04 |001a: invoke-virtual {v10, v0, v4}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4ab03e: 0c05 |001d: move-result-object v5 │ │ -4ab040: 6e10 45e0 0500 |001e: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4ab046: 0a05 |0021: move-result v5 │ │ -4ab048: 1226 |0022: const/4 v6, #int 2 // #2 │ │ -4ab04a: 6e30 caef 0a06 |0023: invoke-virtual {v10, v0, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4ab050: 0c06 |0026: move-result-object v6 │ │ -4ab052: 6e10 45e0 0600 |0027: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4ab058: 0a06 |002a: move-result v6 │ │ -4ab05a: 1307 1000 |002b: const/16 v7, #int 16 // #10 │ │ -4ab05e: 3273 0600 |002d: if-eq v3, v7, 0033 // +0006 │ │ -4ab062: 6e30 deee 980a |002f: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eede │ │ -4ab068: 0e00 |0032: return-void │ │ -4ab06a: 3246 0600 |0033: if-eq v6, v4, 0039 // +0006 │ │ -4ab06e: 6e40 e0ee 9865 |0035: invoke-virtual {v8, v9, v5, v6}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.onSCOperationError:(Landroid/bluetooth/BluetoothDevice;II)V // method@eee0 │ │ -4ab074: 0e00 |0038: return-void │ │ -4ab076: 1243 |0039: const/4 v3, #int 4 // #4 │ │ -4ab078: 3235 0600 |003a: if-eq v5, v3, 0040 // +0006 │ │ -4ab07c: 6e30 dfee 9805 |003c: invoke-virtual {v8, v9, v5}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.onSCOperationCompleted:(Landroid/bluetooth/BluetoothDevice;I)V // method@eedf │ │ -4ab082: 281c |003f: goto 005b // +001c │ │ -4ab084: 6e10 d1ef 0a00 |0040: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ -4ab08a: 0a03 |0043: move-result v3 │ │ -4ab08c: b113 |0044: sub-int/2addr v3, v1 │ │ -4ab08e: 2331 221e |0045: new-array v1, v3, [I // type@1e22 │ │ -4ab092: 3532 1100 |0047: if-ge v2, v3, 0058 // +0011 │ │ -4ab096: d804 0203 |0049: add-int/lit8 v4, v2, #int 3 // #03 │ │ -4ab09a: 6e30 caef 0a04 |004b: invoke-virtual {v10, v0, v4}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ -4ab0a0: 0c04 |004e: move-result-object v4 │ │ -4ab0a2: 6e10 45e0 0400 |004f: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4ab0a8: 0a04 |0052: move-result v4 │ │ -4ab0aa: 4b04 0102 |0053: aput v4, v1, v2 │ │ -4ab0ae: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4ab0b2: 28f0 |0057: goto 0047 // -0010 │ │ -4ab0b4: 6e30 e1ee 9801 |0058: invoke-virtual {v8, v9, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.onSupportedSensorLocationsReceived:(Landroid/bluetooth/BluetoothDevice;[I)V // method@eee1 │ │ -4ab0ba: 0e00 |005b: return-void │ │ +4aaff8: |[4aaff8] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointDataCallback.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4ab008: 6f30 58ec 980a |0000: invoke-super {v8, v9, v10}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec58 │ │ +4ab00e: 6e10 d1ef 0a00 |0003: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4ab014: 0a00 |0006: move-result v0 │ │ +4ab016: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +4ab018: 3510 0600 |0008: if-ge v0, v1, 000e // +0006 │ │ +4ab01c: 6e30 deee 980a |000a: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eede │ │ +4ab022: 0e00 |000d: return-void │ │ +4ab024: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ +4ab028: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4ab02a: 6e30 caef 0a02 |0011: invoke-virtual {v10, v0, v2}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4ab030: 0c03 |0014: move-result-object v3 │ │ +4ab032: 6e10 45e0 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4ab038: 0a03 |0018: move-result v3 │ │ +4ab03a: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +4ab03c: 6e30 caef 0a04 |001a: invoke-virtual {v10, v0, v4}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4ab042: 0c05 |001d: move-result-object v5 │ │ +4ab044: 6e10 45e0 0500 |001e: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4ab04a: 0a05 |0021: move-result v5 │ │ +4ab04c: 1226 |0022: const/4 v6, #int 2 // #2 │ │ +4ab04e: 6e30 caef 0a06 |0023: invoke-virtual {v10, v0, v6}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4ab054: 0c06 |0026: move-result-object v6 │ │ +4ab056: 6e10 45e0 0600 |0027: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4ab05c: 0a06 |002a: move-result v6 │ │ +4ab05e: 1307 1000 |002b: const/16 v7, #int 16 // #10 │ │ +4ab062: 3273 0600 |002d: if-eq v3, v7, 0033 // +0006 │ │ +4ab066: 6e30 deee 980a |002f: invoke-virtual {v8, v9, v10}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eede │ │ +4ab06c: 0e00 |0032: return-void │ │ +4ab06e: 3246 0600 |0033: if-eq v6, v4, 0039 // +0006 │ │ +4ab072: 6e40 e0ee 9865 |0035: invoke-virtual {v8, v9, v5, v6}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.onSCOperationError:(Landroid/bluetooth/BluetoothDevice;II)V // method@eee0 │ │ +4ab078: 0e00 |0038: return-void │ │ +4ab07a: 1243 |0039: const/4 v3, #int 4 // #4 │ │ +4ab07c: 3235 0600 |003a: if-eq v5, v3, 0040 // +0006 │ │ +4ab080: 6e30 dfee 9805 |003c: invoke-virtual {v8, v9, v5}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.onSCOperationCompleted:(Landroid/bluetooth/BluetoothDevice;I)V // method@eedf │ │ +4ab086: 281c |003f: goto 005b // +001c │ │ +4ab088: 6e10 d1ef 0a00 |0040: invoke-virtual {v10}, Lno/nordicsemi/android/ble/data/Data;.size:()I // method@efd1 │ │ +4ab08e: 0a03 |0043: move-result v3 │ │ +4ab090: b113 |0044: sub-int/2addr v3, v1 │ │ +4ab092: 2331 221e |0045: new-array v1, v3, [I // type@1e22 │ │ +4ab096: 3532 1100 |0047: if-ge v2, v3, 0058 // +0011 │ │ +4ab09a: d804 0203 |0049: add-int/lit8 v4, v2, #int 3 // #03 │ │ +4ab09e: 6e30 caef 0a04 |004b: invoke-virtual {v10, v0, v4}, Lno/nordicsemi/android/ble/data/Data;.getIntValue:(II)Ljava/lang/Integer; // method@efca │ │ +4ab0a4: 0c04 |004e: move-result-object v4 │ │ +4ab0a6: 6e10 45e0 0400 |004f: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4ab0ac: 0a04 |0052: move-result v4 │ │ +4ab0ae: 4b04 0102 |0053: aput v4, v1, v2 │ │ +4ab0b2: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4ab0b6: 28f0 |0057: goto 0047 // -0010 │ │ +4ab0b8: 6e30 e1ee 9801 |0058: invoke-virtual {v8, v9, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.onSupportedSensorLocationsReceived:(Landroid/bluetooth/BluetoothDevice;[I)V // method@eee1 │ │ +4ab0be: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ 0x000a line=58 │ │ 0x0011 line=62 │ │ 0x001a line=63 │ │ @@ -1904898,31 +1904899,31 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamWriter;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -4ced3c: |[4ced3c] org.codehaus.stax2.ri.Stax2WriterAdapter.:(Ljavax/xml/stream/XMLStreamWriter;)V │ │ -4ced4c: 7020 d1fd 2100 |0000: invoke-direct {v1, v2}, Lorg/codehaus/stax2/util/StreamWriterDelegate;.:(Ljavax/xml/stream/XMLStreamWriter;)V // method@fdd1 │ │ -4ced52: 5b12 38b0 |0003: iput-object v2, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b038 │ │ -4ced56: 1a00 48a9 |0005: const-string v0, "javax.xml.stream.isRepairingNamespaces" // string@a948 │ │ -4ced5a: 7220 9be5 0200 |0007: invoke-interface {v2, v0}, Ljavax/xml/stream/XMLStreamWriter;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e59b │ │ -4ced60: 0c02 |000a: move-result-object v2 │ │ -4ced62: 2020 d118 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@18d1 │ │ -4ced66: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -4ced6a: 1f02 d118 |000f: check-cast v2, Ljava/lang/Boolean; // type@18d1 │ │ -4ced6e: 6e10 97df 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -4ced74: 0a02 |0014: move-result v2 │ │ -4ced76: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ -4ced7a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -4ced7c: 2802 |0018: goto 001a // +0002 │ │ -4ced7e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -4ced80: 5c12 3ab0 |001a: iput-boolean v2, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mNsRepairing:Z // field@b03a │ │ -4ced84: 0e00 |001c: return-void │ │ +4ced40: |[4ced40] org.codehaus.stax2.ri.Stax2WriterAdapter.:(Ljavax/xml/stream/XMLStreamWriter;)V │ │ +4ced50: 7020 d1fd 2100 |0000: invoke-direct {v1, v2}, Lorg/codehaus/stax2/util/StreamWriterDelegate;.:(Ljavax/xml/stream/XMLStreamWriter;)V // method@fdd1 │ │ +4ced56: 5b12 38b0 |0003: iput-object v2, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b038 │ │ +4ced5a: 1a00 48a9 |0005: const-string v0, "javax.xml.stream.isRepairingNamespaces" // string@a948 │ │ +4ced5e: 7220 9be5 0200 |0007: invoke-interface {v2, v0}, Ljavax/xml/stream/XMLStreamWriter;.getProperty:(Ljava/lang/String;)Ljava/lang/Object; // method@e59b │ │ +4ced64: 0c02 |000a: move-result-object v2 │ │ +4ced66: 2020 d118 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@18d1 │ │ +4ced6a: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +4ced6e: 1f02 d118 |000f: check-cast v2, Ljava/lang/Boolean; // type@18d1 │ │ +4ced72: 6e10 97df 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +4ced78: 0a02 |0014: move-result v2 │ │ +4ced7a: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ +4ced7e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +4ced80: 2802 |0018: goto 001a // +0002 │ │ +4ced82: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +4ced84: 5c12 3ab0 |001a: iput-boolean v2, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mNsRepairing:Z // field@b03a │ │ +4ced88: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0007 line=77 │ │ 0x000b line=78 │ │ locals : │ │ @@ -1904934,22 +1904935,22 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamWriter;)Lorg/codehaus/stax2/XMLStreamWriter2;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4cec88: |[4cec88] org.codehaus.stax2.ri.Stax2WriterAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLStreamWriter;)Lorg/codehaus/stax2/XMLStreamWriter2; │ │ -4cec98: 2010 241d |0000: instance-of v0, v1, Lorg/codehaus/stax2/XMLStreamWriter2; // type@1d24 │ │ -4cec9c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4ceca0: 1f01 241d |0004: check-cast v1, Lorg/codehaus/stax2/XMLStreamWriter2; // type@1d24 │ │ -4ceca4: 1101 |0006: return-object v1 │ │ -4ceca6: 2200 461d |0007: new-instance v0, Lorg/codehaus/stax2/ri/Stax2WriterAdapter; // type@1d46 │ │ -4cecaa: 7020 d2f9 1000 |0009: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.:(Ljavax/xml/stream/XMLStreamWriter;)V // method@f9d2 │ │ -4cecb0: 1100 |000c: return-object v0 │ │ +4cec8c: |[4cec8c] org.codehaus.stax2.ri.Stax2WriterAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLStreamWriter;)Lorg/codehaus/stax2/XMLStreamWriter2; │ │ +4cec9c: 2010 241d |0000: instance-of v0, v1, Lorg/codehaus/stax2/XMLStreamWriter2; // type@1d24 │ │ +4ceca0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4ceca4: 1f01 241d |0004: check-cast v1, Lorg/codehaus/stax2/XMLStreamWriter2; // type@1d24 │ │ +4ceca8: 1101 |0006: return-object v1 │ │ +4cecaa: 2200 461d |0007: new-instance v0, Lorg/codehaus/stax2/ri/Stax2WriterAdapter; // type@1d46 │ │ +4cecae: 7020 d2f9 1000 |0009: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.:(Ljavax/xml/stream/XMLStreamWriter;)V // method@f9d2 │ │ +4cecb4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x0007 line=94 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljavax/xml/stream/XMLStreamWriter; │ │ @@ -1904960,17 +1904961,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ced88: |[4ced88] org.codehaus.stax2.ri.Stax2WriterAdapter.closeCompletely:()V │ │ -4ced98: 6e10 d3f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.close:()V // method@f9d3 │ │ -4ced9e: 0e00 |0003: return-void │ │ +4ced8c: |[4ced8c] org.codehaus.stax2.ri.Stax2WriterAdapter.closeCompletely:()V │ │ +4ced9c: 6e10 d3f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.close:()V // method@f9d3 │ │ +4ceda2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/Stax2WriterAdapter;) │ │ @@ -1904978,118 +1904979,118 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamReader2;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 236 16-bit code units │ │ -4ceda0: |[4ceda0] org.codehaus.stax2.ri.Stax2WriterAdapter.copyEventFromReader:(Lorg/codehaus/stax2/XMLStreamReader2;Z)V │ │ -4cedb0: 7210 e6f7 0300 |0000: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getEventType:()I // method@f7e6 │ │ -4cedb6: 0a04 |0003: move-result v4 │ │ -4cedb8: 2b04 cc00 0000 |0004: packed-switch v4, 000000d0 // +000000cc │ │ -4cedbe: 2204 251a |0007: new-instance v4, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4cedc2: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4cedc6: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cedcc: 1a01 9c61 |000e: const-string v1, "Unrecognized event type (" // string@619c │ │ -4cedd0: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cedd6: 7210 e6f7 0300 |0013: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getEventType:()I // method@f7e6 │ │ -4ceddc: 0a03 |0016: move-result v3 │ │ -4cedde: 6e20 0de1 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4cede4: 1a03 2d05 |001a: const-string v3, "); not sure how to copy" // string@052d │ │ -4cede8: 6e20 12e1 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cedee: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cedf4: 0c03 |0022: move-result-object v3 │ │ -4cedf6: 7020 61e5 3400 |0023: invoke-direct {v4, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4cedfc: 2704 |0026: throw v4 │ │ -4cedfe: 7210 f3f7 0300 |0027: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ -4cee04: 0c04 |002a: move-result-object v4 │ │ -4cee06: 7210 f5f7 0300 |002b: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ -4cee0c: 0a00 |002e: move-result v0 │ │ -4cee0e: 7210 f4f7 0300 |002f: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ -4cee14: 0a03 |0032: move-result v3 │ │ -4cee16: 6e40 edf9 4230 |0033: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeCData:([CII)V // method@f9ed │ │ -4cee1c: 0e00 |0036: return-void │ │ -4cee1e: 7210 d8f7 0300 |0037: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; // method@f7d8 │ │ -4cee24: 0c03 |003a: move-result-object v3 │ │ -4cee26: 3803 1600 |003b: if-eqz v3, 0051 // +0016 │ │ -4cee2a: 7210 8bf7 0300 |003d: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDRootName:()Ljava/lang/String; // method@f78b │ │ -4cee30: 0c04 |0040: move-result-object v4 │ │ -4cee32: 7210 8cf7 0300 |0041: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDSystemId:()Ljava/lang/String; // method@f78c │ │ -4cee38: 0c00 |0044: move-result-object v0 │ │ -4cee3a: 7210 8af7 0300 |0045: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDPublicId:()Ljava/lang/String; // method@f78a │ │ -4cee40: 0c01 |0048: move-result-object v1 │ │ -4cee42: 7210 89f7 0300 |0049: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDInternalSubset:()Ljava/lang/String; // method@f789 │ │ -4cee48: 0c03 |004c: move-result-object v3 │ │ -4cee4a: 6e53 f1f9 4210 |004d: invoke-virtual {v2, v4, v0, v1, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f9f1 │ │ -4cee50: 0e00 |0050: return-void │ │ -4cee52: 2203 251a |0051: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4cee56: 1a04 d416 |0053: const-string v4, "Current state DOCTYPE, but not DTDInfo Object returned -- reader doesn't support DTDs?" // string@16d4 │ │ -4cee5a: 7020 61e5 4300 |0055: invoke-direct {v3, v4}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4cee60: 2703 |0058: throw v3 │ │ -4cee62: 7210 e8f7 0300 |0059: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getLocalName:()Ljava/lang/String; // method@f7e8 │ │ -4cee68: 0c03 |005c: move-result-object v3 │ │ -4cee6a: 6e20 fbf9 3200 |005d: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeEntityRef:(Ljava/lang/String;)V // method@f9fb │ │ -4cee70: 0e00 |0060: return-void │ │ -4cee72: 6e10 f9f9 0200 |0061: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeEndDocument:()V // method@f9f9 │ │ -4cee78: 0e00 |0064: return-void │ │ -4cee7a: 7210 f6f7 0300 |0065: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ -4cee80: 0c04 |0068: move-result-object v4 │ │ -4cee82: 3804 2a00 |0069: if-eqz v4, 0093 // +002a │ │ -4cee86: 6e10 dae0 0400 |006b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cee8c: 0a04 |006e: move-result v4 │ │ -4cee8e: 3904 0300 |006f: if-nez v4, 0072 // +0003 │ │ -4cee92: 2822 |0071: goto 0093 // +0022 │ │ -4cee94: 7210 09f8 0300 |0072: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.standaloneSet:()Z // method@f809 │ │ -4cee9a: 0a04 |0075: move-result v4 │ │ -4cee9c: 3804 1200 |0076: if-eqz v4, 0088 // +0012 │ │ -4ceea0: 7210 f6f7 0300 |0078: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ -4ceea6: 0c04 |007b: move-result-object v4 │ │ -4ceea8: 7210 d7f7 0300 |007c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getCharacterEncodingScheme:()Ljava/lang/String; // method@f7d7 │ │ -4ceeae: 0c00 |007f: move-result-object v0 │ │ -4ceeb0: 7210 faf7 0300 |0080: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.isStandalone:()Z // method@f7fa │ │ -4ceeb6: 0a03 |0083: move-result v3 │ │ -4ceeb8: 6e40 15fa 4230 |0084: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V // method@fa15 │ │ -4ceebe: 280c |0087: goto 0093 // +000c │ │ -4ceec0: 7210 d7f7 0300 |0088: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getCharacterEncodingScheme:()Ljava/lang/String; // method@f7d7 │ │ -4ceec6: 0c04 |008b: move-result-object v4 │ │ -4ceec8: 7210 f6f7 0300 |008c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ -4ceece: 0c03 |008f: move-result-object v3 │ │ -4ceed0: 6e30 14fa 4203 |0090: invoke-virtual {v2, v4, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fa14 │ │ -4ceed6: 0e00 |0093: return-void │ │ -4ceed8: 7210 f3f7 0300 |0094: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ -4ceede: 0c04 |0097: move-result-object v4 │ │ -4ceee0: 7210 f5f7 0300 |0098: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ -4ceee6: 0a00 |009b: move-result v0 │ │ -4ceee8: 7210 f4f7 0300 |009c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ -4ceeee: 0a03 |009f: move-result v3 │ │ -4ceef0: 6e40 13fa 4230 |00a0: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeSpace:([CII)V // method@fa13 │ │ -4ceef6: 0e00 |00a3: return-void │ │ -4ceef8: 7210 f2f7 0300 |00a4: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getText:()Ljava/lang/String; // method@f7f2 │ │ -4ceefe: 0c03 |00a7: move-result-object v3 │ │ -4cef00: 6e20 eff9 3200 |00a8: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeComment:(Ljava/lang/String;)V // method@f9ef │ │ -4cef06: 0e00 |00ab: return-void │ │ -4cef08: 7210 f3f7 0300 |00ac: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ -4cef0e: 0c04 |00af: move-result-object v4 │ │ -4cef10: 7210 f5f7 0300 |00b0: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ -4cef16: 0a00 |00b3: move-result v0 │ │ -4cef18: 7210 f4f7 0300 |00b4: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ -4cef1e: 0a03 |00b7: move-result v3 │ │ -4cef20: 6e40 eef9 4230 |00b8: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeCharacters:([CII)V // method@f9ee │ │ -4cef26: 0e00 |00bb: return-void │ │ -4cef28: 7210 eef7 0300 |00bc: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getPITarget:()Ljava/lang/String; // method@f7ee │ │ -4cef2e: 0c04 |00bf: move-result-object v4 │ │ -4cef30: 7210 edf7 0300 |00c0: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getPIData:()Ljava/lang/String; // method@f7ed │ │ -4cef36: 0c03 |00c3: move-result-object v3 │ │ -4cef38: 6e30 0cfa 4203 |00c4: invoke-virtual {v2, v4, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@fa0c │ │ -4cef3e: 0e00 |00c7: return-void │ │ -4cef40: 6e10 faf9 0200 |00c8: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeEndElement:()V // method@f9fa │ │ -4cef46: 0e00 |00cb: return-void │ │ -4cef48: 6e20 d6f9 3200 |00cc: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.copyStartElement:(Ljavax/xml/stream/XMLStreamReader;)V // method@f9d6 │ │ -4cef4e: 0e00 |00cf: return-void │ │ -4cef50: 0001 0c00 0100 0000 c800 0000 c400 ... |00d0: packed-switch-data (28 units) │ │ +4ceda4: |[4ceda4] org.codehaus.stax2.ri.Stax2WriterAdapter.copyEventFromReader:(Lorg/codehaus/stax2/XMLStreamReader2;Z)V │ │ +4cedb4: 7210 e6f7 0300 |0000: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getEventType:()I // method@f7e6 │ │ +4cedba: 0a04 |0003: move-result v4 │ │ +4cedbc: 2b04 cc00 0000 |0004: packed-switch v4, 000000d0 // +000000cc │ │ +4cedc2: 2204 251a |0007: new-instance v4, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4cedc6: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4cedca: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cedd0: 1a01 9c61 |000e: const-string v1, "Unrecognized event type (" // string@619c │ │ +4cedd4: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cedda: 7210 e6f7 0300 |0013: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getEventType:()I // method@f7e6 │ │ +4cede0: 0a03 |0016: move-result v3 │ │ +4cede2: 6e20 0de1 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4cede8: 1a03 2d05 |001a: const-string v3, "); not sure how to copy" // string@052d │ │ +4cedec: 6e20 12e1 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cedf2: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cedf8: 0c03 |0022: move-result-object v3 │ │ +4cedfa: 7020 61e5 3400 |0023: invoke-direct {v4, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4cee00: 2704 |0026: throw v4 │ │ +4cee02: 7210 f3f7 0300 |0027: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ +4cee08: 0c04 |002a: move-result-object v4 │ │ +4cee0a: 7210 f5f7 0300 |002b: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ +4cee10: 0a00 |002e: move-result v0 │ │ +4cee12: 7210 f4f7 0300 |002f: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ +4cee18: 0a03 |0032: move-result v3 │ │ +4cee1a: 6e40 edf9 4230 |0033: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeCData:([CII)V // method@f9ed │ │ +4cee20: 0e00 |0036: return-void │ │ +4cee22: 7210 d8f7 0300 |0037: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; // method@f7d8 │ │ +4cee28: 0c03 |003a: move-result-object v3 │ │ +4cee2a: 3803 1600 |003b: if-eqz v3, 0051 // +0016 │ │ +4cee2e: 7210 8bf7 0300 |003d: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDRootName:()Ljava/lang/String; // method@f78b │ │ +4cee34: 0c04 |0040: move-result-object v4 │ │ +4cee36: 7210 8cf7 0300 |0041: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDSystemId:()Ljava/lang/String; // method@f78c │ │ +4cee3c: 0c00 |0044: move-result-object v0 │ │ +4cee3e: 7210 8af7 0300 |0045: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDPublicId:()Ljava/lang/String; // method@f78a │ │ +4cee44: 0c01 |0048: move-result-object v1 │ │ +4cee46: 7210 89f7 0300 |0049: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDInternalSubset:()Ljava/lang/String; // method@f789 │ │ +4cee4c: 0c03 |004c: move-result-object v3 │ │ +4cee4e: 6e53 f1f9 4210 |004d: invoke-virtual {v2, v4, v0, v1, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f9f1 │ │ +4cee54: 0e00 |0050: return-void │ │ +4cee56: 2203 251a |0051: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4cee5a: 1a04 d416 |0053: const-string v4, "Current state DOCTYPE, but not DTDInfo Object returned -- reader doesn't support DTDs?" // string@16d4 │ │ +4cee5e: 7020 61e5 4300 |0055: invoke-direct {v3, v4}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4cee64: 2703 |0058: throw v3 │ │ +4cee66: 7210 e8f7 0300 |0059: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getLocalName:()Ljava/lang/String; // method@f7e8 │ │ +4cee6c: 0c03 |005c: move-result-object v3 │ │ +4cee6e: 6e20 fbf9 3200 |005d: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeEntityRef:(Ljava/lang/String;)V // method@f9fb │ │ +4cee74: 0e00 |0060: return-void │ │ +4cee76: 6e10 f9f9 0200 |0061: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeEndDocument:()V // method@f9f9 │ │ +4cee7c: 0e00 |0064: return-void │ │ +4cee7e: 7210 f6f7 0300 |0065: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ +4cee84: 0c04 |0068: move-result-object v4 │ │ +4cee86: 3804 2a00 |0069: if-eqz v4, 0093 // +002a │ │ +4cee8a: 6e10 dae0 0400 |006b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cee90: 0a04 |006e: move-result v4 │ │ +4cee92: 3904 0300 |006f: if-nez v4, 0072 // +0003 │ │ +4cee96: 2822 |0071: goto 0093 // +0022 │ │ +4cee98: 7210 09f8 0300 |0072: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.standaloneSet:()Z // method@f809 │ │ +4cee9e: 0a04 |0075: move-result v4 │ │ +4ceea0: 3804 1200 |0076: if-eqz v4, 0088 // +0012 │ │ +4ceea4: 7210 f6f7 0300 |0078: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ +4ceeaa: 0c04 |007b: move-result-object v4 │ │ +4ceeac: 7210 d7f7 0300 |007c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getCharacterEncodingScheme:()Ljava/lang/String; // method@f7d7 │ │ +4ceeb2: 0c00 |007f: move-result-object v0 │ │ +4ceeb4: 7210 faf7 0300 |0080: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.isStandalone:()Z // method@f7fa │ │ +4ceeba: 0a03 |0083: move-result v3 │ │ +4ceebc: 6e40 15fa 4230 |0084: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V // method@fa15 │ │ +4ceec2: 280c |0087: goto 0093 // +000c │ │ +4ceec4: 7210 d7f7 0300 |0088: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getCharacterEncodingScheme:()Ljava/lang/String; // method@f7d7 │ │ +4ceeca: 0c04 |008b: move-result-object v4 │ │ +4ceecc: 7210 f6f7 0300 |008c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ +4ceed2: 0c03 |008f: move-result-object v3 │ │ +4ceed4: 6e30 14fa 4203 |0090: invoke-virtual {v2, v4, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fa14 │ │ +4ceeda: 0e00 |0093: return-void │ │ +4ceedc: 7210 f3f7 0300 |0094: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ +4ceee2: 0c04 |0097: move-result-object v4 │ │ +4ceee4: 7210 f5f7 0300 |0098: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ +4ceeea: 0a00 |009b: move-result v0 │ │ +4ceeec: 7210 f4f7 0300 |009c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ +4ceef2: 0a03 |009f: move-result v3 │ │ +4ceef4: 6e40 13fa 4230 |00a0: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeSpace:([CII)V // method@fa13 │ │ +4ceefa: 0e00 |00a3: return-void │ │ +4ceefc: 7210 f2f7 0300 |00a4: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getText:()Ljava/lang/String; // method@f7f2 │ │ +4cef02: 0c03 |00a7: move-result-object v3 │ │ +4cef04: 6e20 eff9 3200 |00a8: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeComment:(Ljava/lang/String;)V // method@f9ef │ │ +4cef0a: 0e00 |00ab: return-void │ │ +4cef0c: 7210 f3f7 0300 |00ac: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ +4cef12: 0c04 |00af: move-result-object v4 │ │ +4cef14: 7210 f5f7 0300 |00b0: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ +4cef1a: 0a00 |00b3: move-result v0 │ │ +4cef1c: 7210 f4f7 0300 |00b4: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ +4cef22: 0a03 |00b7: move-result v3 │ │ +4cef24: 6e40 eef9 4230 |00b8: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeCharacters:([CII)V // method@f9ee │ │ +4cef2a: 0e00 |00bb: return-void │ │ +4cef2c: 7210 eef7 0300 |00bc: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getPITarget:()Ljava/lang/String; // method@f7ee │ │ +4cef32: 0c04 |00bf: move-result-object v4 │ │ +4cef34: 7210 edf7 0300 |00c0: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getPIData:()Ljava/lang/String; // method@f7ed │ │ +4cef3a: 0c03 |00c3: move-result-object v3 │ │ +4cef3c: 6e30 0cfa 4203 |00c4: invoke-virtual {v2, v4, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@fa0c │ │ +4cef42: 0e00 |00c7: return-void │ │ +4cef44: 6e10 faf9 0200 |00c8: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeEndElement:()V // method@f9fa │ │ +4cef4a: 0e00 |00cb: return-void │ │ +4cef4c: 6e20 d6f9 3200 |00cc: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.copyStartElement:(Ljavax/xml/stream/XMLStreamReader;)V // method@f9d6 │ │ +4cef52: 0e00 |00cf: return-void │ │ +4cef54: 0001 0c00 0100 0000 c800 0000 c400 ... |00d0: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0007 line=476 │ │ 0x0027 line=437 │ │ 0x0037 line=454 │ │ 0x003d line=461 │ │ @@ -1905117,75 +1905118,75 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 115 16-bit code units │ │ -4cef88: |[4cef88] org.codehaus.stax2.ri.Stax2WriterAdapter.copyStartElement:(Ljavax/xml/stream/XMLStreamReader;)V │ │ -4cef98: 7210 7be5 0700 |0000: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceCount:()I // method@e57b │ │ -4cef9e: 0a00 |0003: move-result v0 │ │ -4cefa0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4cefa2: 3d00 2000 |0005: if-lez v0, 0025 // +0020 │ │ -4cefa6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4cefa8: 3502 1d00 |0008: if-ge v2, v0, 0025 // +001d │ │ -4cefac: 7220 7ce5 2700 |000a: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ -4cefb2: 0c03 |000d: move-result-object v3 │ │ -4cefb4: 7220 7ee5 2700 |000e: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ -4cefba: 0c04 |0011: move-result-object v4 │ │ -4cefbc: 3803 0d00 |0012: if-eqz v3, 001f // +000d │ │ -4cefc0: 6e10 dae0 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cefc6: 0a05 |0017: move-result v5 │ │ -4cefc8: 3905 0300 |0018: if-nez v5, 001b // +0003 │ │ -4cefcc: 2805 |001a: goto 001f // +0005 │ │ -4cefce: 6e30 def9 3604 |001b: invoke-virtual {v6, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V // method@f9de │ │ -4cefd4: 2804 |001e: goto 0022 // +0004 │ │ -4cefd6: 6e20 ddf9 4600 |001f: invoke-virtual {v6, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.setDefaultNamespace:(Ljava/lang/String;)V // method@f9dd │ │ -4cefdc: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4cefe0: 28e4 |0024: goto 0008 // -001c │ │ -4cefe2: 7210 82e5 0700 |0025: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getPrefix:()Ljava/lang/String; // method@e582 │ │ -4cefe8: 0c02 |0028: move-result-object v2 │ │ -4cefea: 7210 77e5 0700 |0029: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getLocalName:()Ljava/lang/String; // method@e577 │ │ -4ceff0: 0c03 |002c: move-result-object v3 │ │ -4ceff2: 7210 7de5 0700 |002d: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:()Ljava/lang/String; // method@e57d │ │ -4ceff8: 0c04 |0030: move-result-object v4 │ │ -4ceffa: 6e40 16fa 2643 |0031: invoke-virtual {v6, v2, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fa16 │ │ -4cf000: 3d00 2000 |0034: if-lez v0, 0054 // +0020 │ │ -4cf004: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -4cf006: 3502 1d00 |0037: if-ge v2, v0, 0054 // +001d │ │ -4cf00a: 7220 7ce5 2700 |0039: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ -4cf010: 0c03 |003c: move-result-object v3 │ │ -4cf012: 7220 7ee5 2700 |003d: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ -4cf018: 0c04 |0040: move-result-object v4 │ │ -4cf01a: 3803 0d00 |0041: if-eqz v3, 004e // +000d │ │ -4cf01e: 6e10 dae0 0300 |0043: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cf024: 0a05 |0046: move-result v5 │ │ -4cf026: 3905 0300 |0047: if-nez v5, 004a // +0003 │ │ -4cf02a: 2805 |0049: goto 004e // +0005 │ │ -4cf02c: 6e30 0bfa 3604 |004a: invoke-virtual {v6, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@fa0b │ │ -4cf032: 2804 |004d: goto 0051 // +0004 │ │ -4cf034: 6e20 f4f9 4600 |004e: invoke-virtual {v6, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeDefaultNamespace:(Ljava/lang/String;)V // method@f9f4 │ │ -4cf03a: d802 0201 |0051: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4cf03e: 28e4 |0053: goto 0037 // -001c │ │ -4cf040: 7210 6be5 0700 |0054: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getAttributeCount:()I // method@e56b │ │ -4cf046: 0a00 |0057: move-result v0 │ │ -4cf048: 3d00 1a00 |0058: if-lez v0, 0072 // +001a │ │ -4cf04c: 3501 1800 |005a: if-ge v1, v0, 0072 // +0018 │ │ -4cf050: 7220 6fe5 1700 |005c: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributePrefix:(I)Ljava/lang/String; // method@e56f │ │ -4cf056: 0c02 |005f: move-result-object v2 │ │ -4cf058: 7220 6ee5 1700 |0060: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeNamespace:(I)Ljava/lang/String; // method@e56e │ │ -4cf05e: 0c03 |0063: move-result-object v3 │ │ -4cf060: 7220 6ce5 1700 |0064: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeLocalName:(I)Ljava/lang/String; // method@e56c │ │ -4cf066: 0c04 |0067: move-result-object v4 │ │ -4cf068: 7220 71e5 1700 |0068: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeValue:(I)Ljava/lang/String; // method@e571 │ │ -4cf06e: 0c05 |006b: move-result-object v5 │ │ -4cf070: 6e55 e5f9 2643 |006c: invoke-virtual {v6, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f9e5 │ │ -4cf076: d801 0101 |006f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4cf07a: 28e9 |0071: goto 005a // -0017 │ │ -4cf07c: 0e00 |0072: return-void │ │ +4cef8c: |[4cef8c] org.codehaus.stax2.ri.Stax2WriterAdapter.copyStartElement:(Ljavax/xml/stream/XMLStreamReader;)V │ │ +4cef9c: 7210 7be5 0700 |0000: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceCount:()I // method@e57b │ │ +4cefa2: 0a00 |0003: move-result v0 │ │ +4cefa4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4cefa6: 3d00 2000 |0005: if-lez v0, 0025 // +0020 │ │ +4cefaa: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4cefac: 3502 1d00 |0008: if-ge v2, v0, 0025 // +001d │ │ +4cefb0: 7220 7ce5 2700 |000a: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ +4cefb6: 0c03 |000d: move-result-object v3 │ │ +4cefb8: 7220 7ee5 2700 |000e: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ +4cefbe: 0c04 |0011: move-result-object v4 │ │ +4cefc0: 3803 0d00 |0012: if-eqz v3, 001f // +000d │ │ +4cefc4: 6e10 dae0 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cefca: 0a05 |0017: move-result v5 │ │ +4cefcc: 3905 0300 |0018: if-nez v5, 001b // +0003 │ │ +4cefd0: 2805 |001a: goto 001f // +0005 │ │ +4cefd2: 6e30 def9 3604 |001b: invoke-virtual {v6, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V // method@f9de │ │ +4cefd8: 2804 |001e: goto 0022 // +0004 │ │ +4cefda: 6e20 ddf9 4600 |001f: invoke-virtual {v6, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.setDefaultNamespace:(Ljava/lang/String;)V // method@f9dd │ │ +4cefe0: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4cefe4: 28e4 |0024: goto 0008 // -001c │ │ +4cefe6: 7210 82e5 0700 |0025: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getPrefix:()Ljava/lang/String; // method@e582 │ │ +4cefec: 0c02 |0028: move-result-object v2 │ │ +4cefee: 7210 77e5 0700 |0029: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getLocalName:()Ljava/lang/String; // method@e577 │ │ +4ceff4: 0c03 |002c: move-result-object v3 │ │ +4ceff6: 7210 7de5 0700 |002d: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:()Ljava/lang/String; // method@e57d │ │ +4ceffc: 0c04 |0030: move-result-object v4 │ │ +4ceffe: 6e40 16fa 2643 |0031: invoke-virtual {v6, v2, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fa16 │ │ +4cf004: 3d00 2000 |0034: if-lez v0, 0054 // +0020 │ │ +4cf008: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +4cf00a: 3502 1d00 |0037: if-ge v2, v0, 0054 // +001d │ │ +4cf00e: 7220 7ce5 2700 |0039: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ +4cf014: 0c03 |003c: move-result-object v3 │ │ +4cf016: 7220 7ee5 2700 |003d: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ +4cf01c: 0c04 |0040: move-result-object v4 │ │ +4cf01e: 3803 0d00 |0041: if-eqz v3, 004e // +000d │ │ +4cf022: 6e10 dae0 0300 |0043: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cf028: 0a05 |0046: move-result v5 │ │ +4cf02a: 3905 0300 |0047: if-nez v5, 004a // +0003 │ │ +4cf02e: 2805 |0049: goto 004e // +0005 │ │ +4cf030: 6e30 0bfa 3604 |004a: invoke-virtual {v6, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@fa0b │ │ +4cf036: 2804 |004d: goto 0051 // +0004 │ │ +4cf038: 6e20 f4f9 4600 |004e: invoke-virtual {v6, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeDefaultNamespace:(Ljava/lang/String;)V // method@f9f4 │ │ +4cf03e: d802 0201 |0051: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4cf042: 28e4 |0053: goto 0037 // -001c │ │ +4cf044: 7210 6be5 0700 |0054: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getAttributeCount:()I // method@e56b │ │ +4cf04a: 0a00 |0057: move-result v0 │ │ +4cf04c: 3d00 1a00 |0058: if-lez v0, 0072 // +001a │ │ +4cf050: 3501 1800 |005a: if-ge v1, v0, 0072 // +0018 │ │ +4cf054: 7220 6fe5 1700 |005c: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributePrefix:(I)Ljava/lang/String; // method@e56f │ │ +4cf05a: 0c02 |005f: move-result-object v2 │ │ +4cf05c: 7220 6ee5 1700 |0060: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeNamespace:(I)Ljava/lang/String; // method@e56e │ │ +4cf062: 0c03 |0063: move-result-object v3 │ │ +4cf064: 7220 6ce5 1700 |0064: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeLocalName:(I)Ljava/lang/String; // method@e56c │ │ +4cf06a: 0c04 |0067: move-result-object v4 │ │ +4cf06c: 7220 71e5 1700 |0068: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeValue:(I)Ljava/lang/String; // method@e571 │ │ +4cf072: 0c05 |006b: move-result-object v5 │ │ +4cf074: 6e55 e5f9 2643 |006c: invoke-virtual {v6, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f9e5 │ │ +4cf07a: d801 0101 |006f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4cf07e: 28e9 |0071: goto 005a // -0017 │ │ +4cf080: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x000a line=545 │ │ 0x000e line=546 │ │ 0x0014 line=547 │ │ 0x001b line=550 │ │ @@ -1905207,17 +1905208,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ceba4: |[4ceba4] org.codehaus.stax2.ri.Stax2WriterAdapter.getEncoding:()Ljava/lang/String; │ │ -4cebb4: 5410 39b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mEncoding:Ljava/lang/String; // field@b039 │ │ -4cebb8: 1100 |0002: return-object v0 │ │ +4ceba8: |[4ceba8] org.codehaus.stax2.ri.Stax2WriterAdapter.getEncoding:()Ljava/lang/String; │ │ +4cebb8: 5410 39b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mEncoding:Ljava/lang/String; // field@b039 │ │ +4cebbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/Stax2WriterAdapter;) │ │ @@ -1905225,38 +1905226,38 @@ │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cec74: |[4cec74] org.codehaus.stax2.ri.Stax2WriterAdapter.getLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4cec84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cec86: 1100 |0001: return-object v0 │ │ +4cec78: |[4cec78] org.codehaus.stax2.ri.Stax2WriterAdapter.getLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4cec88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cec8a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/Stax2WriterAdapter;) │ │ name : 'getValueEncoder' │ │ type : '()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4cecb4: |[4cecb4] org.codehaus.stax2.ri.Stax2WriterAdapter.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; │ │ -4cecc4: 5410 3bb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b03b │ │ -4cecc8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4ceccc: 2200 601d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // type@1d60 │ │ -4cecd0: 7010 30fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.:()V // method@fc30 │ │ -4cecd6: 5b10 3bb0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b03b │ │ -4cecda: 5410 3bb0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b03b │ │ -4cecde: 1100 |000d: return-object v0 │ │ +4cecb8: |[4cecb8] org.codehaus.stax2.ri.Stax2WriterAdapter.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; │ │ +4cecc8: 5410 3bb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b03b │ │ +4ceccc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4cecd0: 2200 601d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // type@1d60 │ │ +4cecd4: 7010 30fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.:()V // method@fc30 │ │ +4cecda: 5b10 3bb0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b03b │ │ +4cecde: 5410 3bb0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b03b │ │ +4cece2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0004 line=629 │ │ 0x000b line=631 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ @@ -1905266,73 +1905267,73 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ceb48: |[4ceb48] org.codehaus.stax2.ri.Stax2WriterAdapter.isPropertySupported:(Ljava/lang/String;)Z │ │ -4ceb58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4ceb5a: 0f01 |0001: return v1 │ │ +4ceb4c: |[4ceb4c] org.codehaus.stax2.ri.Stax2WriterAdapter.isPropertySupported:(Ljava/lang/String;)Z │ │ +4ceb5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4ceb5e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/Stax2WriterAdapter;) │ │ name : 'serializeQNameValue' │ │ type : '(Ljavax/xml/namespace/QName;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -4cebbc: |[4cebbc] org.codehaus.stax2.ri.Stax2WriterAdapter.serializeQNameValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String; │ │ -4cebcc: 5530 3ab0 |0000: iget-boolean v0, v3, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mNsRepairing:Z // field@b03a │ │ -4cebd0: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ -4cebd4: 6e10 d7e4 0400 |0004: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ -4cebda: 0c00 |0007: move-result-object v0 │ │ -4cebdc: 6e10 d9f9 0300 |0008: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f9d9 │ │ -4cebe2: 0c01 |000b: move-result-object v1 │ │ -4cebe4: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -4cebe8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -4cebea: 2805 |000f: goto 0014 // +0005 │ │ -4cebec: 7220 d0e4 0100 |0010: invoke-interface {v1, v0}, Ljavax/xml/namespace/NamespaceContext;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@e4d0 │ │ -4cebf2: 0c01 |0013: move-result-object v1 │ │ -4cebf4: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ -4cebf8: 6e10 d8e4 0400 |0016: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4cebfe: 0c01 |0019: move-result-object v1 │ │ -4cec00: 3801 0d00 |001a: if-eqz v1, 0027 // +000d │ │ -4cec04: 6e10 dae0 0100 |001c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cec0a: 0a02 |001f: move-result v2 │ │ -4cec0c: 3902 0300 |0020: if-nez v2, 0023 // +0003 │ │ -4cec10: 2805 |0022: goto 0027 // +0005 │ │ -4cec12: 6e30 0bfa 1300 |0023: invoke-virtual {v3, v1, v0}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@fa0b │ │ -4cec18: 280b |0026: goto 0031 // +000b │ │ -4cec1a: 6e20 f4f9 0300 |0027: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeDefaultNamespace:(Ljava/lang/String;)V // method@f9f4 │ │ -4cec20: 1a01 0000 |002a: const-string v1, "" // string@0000 │ │ -4cec24: 2805 |002c: goto 0031 // +0005 │ │ -4cec26: 6e10 d8e4 0400 |002d: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4cec2c: 0c01 |0030: move-result-object v1 │ │ -4cec2e: 6e10 d6e4 0400 |0031: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4cec34: 0c04 |0034: move-result-object v4 │ │ -4cec36: 3801 1d00 |0035: if-eqz v1, 0052 // +001d │ │ -4cec3a: 6e10 dae0 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cec40: 0a00 |003a: move-result v0 │ │ -4cec42: 3900 0300 |003b: if-nez v0, 003e // +0003 │ │ -4cec46: 2815 |003d: goto 0052 // +0015 │ │ -4cec48: 2200 0819 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4cec4c: 7010 06e1 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cec52: 6e20 12e1 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cec58: 1a01 f706 |0046: const-string v1, ":" // string@06f7 │ │ -4cec5c: 6e20 12e1 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cec62: 6e20 12e1 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cec68: 6e10 1fe1 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cec6e: 0c04 |0051: move-result-object v4 │ │ -4cec70: 1104 |0052: return-object v4 │ │ +4cebc0: |[4cebc0] org.codehaus.stax2.ri.Stax2WriterAdapter.serializeQNameValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String; │ │ +4cebd0: 5530 3ab0 |0000: iget-boolean v0, v3, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mNsRepairing:Z // field@b03a │ │ +4cebd4: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ +4cebd8: 6e10 d7e4 0400 |0004: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ +4cebde: 0c00 |0007: move-result-object v0 │ │ +4cebe0: 6e10 d9f9 0300 |0008: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f9d9 │ │ +4cebe6: 0c01 |000b: move-result-object v1 │ │ +4cebe8: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +4cebec: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +4cebee: 2805 |000f: goto 0014 // +0005 │ │ +4cebf0: 7220 d0e4 0100 |0010: invoke-interface {v1, v0}, Ljavax/xml/namespace/NamespaceContext;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@e4d0 │ │ +4cebf6: 0c01 |0013: move-result-object v1 │ │ +4cebf8: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ +4cebfc: 6e10 d8e4 0400 |0016: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4cec02: 0c01 |0019: move-result-object v1 │ │ +4cec04: 3801 0d00 |001a: if-eqz v1, 0027 // +000d │ │ +4cec08: 6e10 dae0 0100 |001c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cec0e: 0a02 |001f: move-result v2 │ │ +4cec10: 3902 0300 |0020: if-nez v2, 0023 // +0003 │ │ +4cec14: 2805 |0022: goto 0027 // +0005 │ │ +4cec16: 6e30 0bfa 1300 |0023: invoke-virtual {v3, v1, v0}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@fa0b │ │ +4cec1c: 280b |0026: goto 0031 // +000b │ │ +4cec1e: 6e20 f4f9 0300 |0027: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeDefaultNamespace:(Ljava/lang/String;)V // method@f9f4 │ │ +4cec24: 1a01 0000 |002a: const-string v1, "" // string@0000 │ │ +4cec28: 2805 |002c: goto 0031 // +0005 │ │ +4cec2a: 6e10 d8e4 0400 |002d: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4cec30: 0c01 |0030: move-result-object v1 │ │ +4cec32: 6e10 d6e4 0400 |0031: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4cec38: 0c04 |0034: move-result-object v4 │ │ +4cec3a: 3801 1d00 |0035: if-eqz v1, 0052 // +001d │ │ +4cec3e: 6e10 dae0 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cec44: 0a00 |003a: move-result v0 │ │ +4cec46: 3900 0300 |003b: if-nez v0, 003e // +0003 │ │ +4cec4a: 2815 |003d: goto 0052 // +0015 │ │ +4cec4c: 2200 0819 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4cec50: 7010 06e1 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cec56: 6e20 12e1 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cec5c: 1a01 f706 |0046: const-string v1, ":" // string@06f7 │ │ +4cec60: 6e20 12e1 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cec66: 6e20 12e1 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cec6c: 6e10 1fe1 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cec72: 0c04 |0051: move-result-object v4 │ │ +4cec74: 1104 |0052: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0004 line=595 │ │ 0x0008 line=597 │ │ 0x0010 line=598 │ │ 0x0016 line=601 │ │ @@ -1905352,27 +1905353,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4ceb5c: |[4ceb5c] org.codehaus.stax2.ri.Stax2WriterAdapter.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ -4ceb6c: 2204 e518 |0000: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4ceb70: 2200 0819 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4ceb74: 7010 06e1 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4ceb7a: 1a01 b24d |0007: const-string v1, "No settable property '" // string@4db2 │ │ -4ceb7e: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ceb84: 6e20 12e1 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ceb8a: 1a03 9103 |000f: const-string v3, "'" // string@0391 │ │ -4ceb8e: 6e20 12e1 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4ceb94: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4ceb9a: 0c03 |0017: move-result-object v3 │ │ -4ceb9c: 7020 32e0 3400 |0018: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4ceba2: 2704 |001b: throw v4 │ │ +4ceb60: |[4ceb60] org.codehaus.stax2.ri.Stax2WriterAdapter.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ +4ceb70: 2204 e518 |0000: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4ceb74: 2200 0819 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4ceb78: 7010 06e1 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4ceb7e: 1a01 b24d |0007: const-string v1, "No settable property '" // string@4db2 │ │ +4ceb82: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ceb88: 6e20 12e1 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ceb8e: 1a03 9103 |000f: const-string v3, "'" // string@0391 │ │ +4ceb92: 6e20 12e1 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4ceb98: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4ceb9e: 0c03 |0017: move-result-object v3 │ │ +4ceba0: 7020 32e0 3400 |0018: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4ceba6: 2704 |001b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/lang/Object; │ │ @@ -1905382,67 +1905383,67 @@ │ │ type : '(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cece0: |[4cece0] org.codehaus.stax2.ri.Stax2WriterAdapter.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ -4cecf0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4cecf2: 1101 |0001: return-object v1 │ │ +4cece4: |[4cece4] org.codehaus.stax2.ri.Stax2WriterAdapter.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ +4cecf4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4cecf6: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/codehaus/stax2/ri/Stax2WriterAdapter;) │ │ name : 'stopValidatingAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cecf4: |[4cecf4] org.codehaus.stax2.ri.Stax2WriterAdapter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4ced04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4ced06: 1101 |0001: return-object v1 │ │ +4cecf8: |[4cecf8] org.codehaus.stax2.ri.Stax2WriterAdapter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4ced08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4ced0a: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/codehaus/stax2/ri/Stax2WriterAdapter;) │ │ name : 'stopValidatingAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ced08: |[4ced08] org.codehaus.stax2.ri.Stax2WriterAdapter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4ced18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4ced1a: 1101 |0001: return-object v1 │ │ +4ced0c: |[4ced0c] org.codehaus.stax2.ri.Stax2WriterAdapter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4ced1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4ced1e: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/codehaus/stax2/ri/Stax2WriterAdapter;) │ │ name : 'validateAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4ced1c: |[4ced1c] org.codehaus.stax2.ri.Stax2WriterAdapter.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4ced2c: 2202 0f19 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4ced30: 1a00 ef4d |0002: const-string v0, "Not yet implemented" // string@4def │ │ -4ced34: 7020 45e1 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4ced3a: 2702 |0007: throw v2 │ │ +4ced20: |[4ced20] org.codehaus.stax2.ri.Stax2WriterAdapter.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4ced30: 2202 0f19 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4ced34: 1a00 ef4d |0002: const-string v0, "Not yet implemented" // string@4def │ │ +4ced38: 7020 45e1 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4ced3e: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ │ │ @@ -1905451,22 +1905452,22 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -4cf0a0: |[4cf0a0] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V │ │ -4cf0b0: 5420 38b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b038 │ │ -4cf0b4: 6e10 daf9 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@f9da │ │ -4cf0ba: 0c01 |0005: move-result-object v1 │ │ -4cf0bc: 6e56 32fc 3154 |0006: invoke-virtual {v1, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String; // method@fc32 │ │ -4cf0c2: 0c03 |0009: move-result-object v3 │ │ -4cf0c4: 7220 a3e5 3000 |000a: invoke-interface {v0, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeCharacters:(Ljava/lang/String;)V // method@e5a3 │ │ -4cf0ca: 0e00 |000d: return-void │ │ +4cf0a4: |[4cf0a4] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V │ │ +4cf0b4: 5420 38b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b038 │ │ +4cf0b8: 6e10 daf9 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@f9da │ │ +4cf0be: 0c01 |0005: move-result-object v1 │ │ +4cf0c0: 6e56 32fc 3154 |0006: invoke-virtual {v1, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String; // method@fc32 │ │ +4cf0c6: 0c03 |0009: move-result-object v3 │ │ +4cf0c8: 7220 a3e5 3000 |000a: invoke-interface {v0, v3}, Ljavax/xml/stream/XMLStreamWriter;.writeCharacters:(Ljava/lang/String;)V // method@e5a3 │ │ +4cf0ce: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x000e reg=3 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x000e reg=4 (null) [B │ │ @@ -1905478,19 +1905479,19 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4cf080: |[4cf080] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBinary:([BII)V │ │ -4cf090: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4cf096: 0c00 |0003: move-result-object v0 │ │ -4cf098: 6e54 e6f9 0132 |0004: invoke-virtual {v1, v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V // method@f9e6 │ │ -4cf09e: 0e00 |0007: return-void │ │ +4cf084: |[4cf084] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBinary:([BII)V │ │ +4cf094: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4cf09a: 0c00 |0003: move-result-object v0 │ │ +4cf09c: 6e54 e6f9 0132 |0004: invoke-virtual {v1, v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V // method@f9e6 │ │ +4cf0a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) [B │ │ 0x0000 - 0x0008 reg=3 (null) I │ │ @@ -1905501,24 +1905502,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4cf0cc: |[4cf0cc] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBinaryAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ -4cf0dc: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4cf0e2: 0c01 |0003: move-result-object v1 │ │ -4cf0e4: 0760 |0004: move-object v0, v6 │ │ -4cf0e6: 0772 |0005: move-object v2, v7 │ │ -4cf0e8: 0783 |0006: move-object v3, v8 │ │ -4cf0ea: 0794 |0007: move-object v4, v9 │ │ -4cf0ec: 07a5 |0008: move-object v5, v10 │ │ -4cf0ee: 7406 e9f9 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V // method@f9e9 │ │ -4cf0f4: 0e00 |000c: return-void │ │ +4cf0d0: |[4cf0d0] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBinaryAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ +4cf0e0: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4cf0e6: 0c01 |0003: move-result-object v1 │ │ +4cf0e8: 0760 |0004: move-object v0, v6 │ │ +4cf0ea: 0772 |0005: move-object v2, v7 │ │ +4cf0ec: 0783 |0006: move-object v3, v8 │ │ +4cf0ee: 0794 |0007: move-object v4, v9 │ │ +4cf0f0: 07a5 |0008: move-object v5, v10 │ │ +4cf0f2: 7406 e9f9 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V // method@f9e9 │ │ +4cf0f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x000d reg=6 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x000d reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=8 (null) Ljava/lang/String; │ │ @@ -1905530,24 +1905531,24 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -4cf0f8: |[4cf0f8] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ -4cf108: 5440 38b0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b038 │ │ -4cf10c: 6e10 daf9 0400 |0002: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@f9da │ │ -4cf112: 0c01 |0005: move-result-object v1 │ │ -4cf114: 2192 |0006: array-length v2, v9 │ │ -4cf116: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -4cf118: 6e52 32fc 5139 |0008: invoke-virtual {v1, v5, v9, v3, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String; // method@fc32 │ │ -4cf11e: 0c05 |000b: move-result-object v5 │ │ -4cf120: 7255 a1e5 6087 |000c: invoke-interface {v0, v6, v7, v8, v5}, Ljavax/xml/stream/XMLStreamWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5a1 │ │ -4cf126: 0e00 |000f: return-void │ │ +4cf0fc: |[4cf0fc] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ +4cf10c: 5440 38b0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b038 │ │ +4cf110: 6e10 daf9 0400 |0002: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@f9da │ │ +4cf116: 0c01 |0005: move-result-object v1 │ │ +4cf118: 2192 |0006: array-length v2, v9 │ │ +4cf11a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +4cf11c: 6e52 32fc 5139 |0008: invoke-virtual {v1, v5, v9, v3, v2}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String; // method@fc32 │ │ +4cf122: 0c05 |000b: move-result-object v5 │ │ +4cf124: 7255 a1e5 6087 |000c: invoke-interface {v0, v6, v7, v8, v5}, Ljavax/xml/stream/XMLStreamWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5a1 │ │ +4cf12a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x0010 reg=5 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x0010 reg=6 (null) Ljava/lang/String; │ │ @@ -1905560,22 +1905561,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4cf128: |[4cf128] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBoolean:(Z)V │ │ -4cf138: 5410 38b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b038 │ │ -4cf13c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -4cf140: 1a02 1be6 |0004: const-string v2, "true" // string@e61b │ │ -4cf144: 2803 |0006: goto 0009 // +0003 │ │ -4cf146: 1a02 fd8a |0007: const-string v2, "false" // string@8afd │ │ -4cf14a: 7220 a3e5 2000 |0009: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeCharacters:(Ljava/lang/String;)V // method@e5a3 │ │ -4cf150: 0e00 |000c: return-void │ │ +4cf12c: |[4cf12c] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBoolean:(Z)V │ │ +4cf13c: 5410 38b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b038 │ │ +4cf140: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +4cf144: 1a02 1be6 |0004: const-string v2, "true" // string@e61b │ │ +4cf148: 2803 |0006: goto 0009 // +0003 │ │ +4cf14a: 1a02 fd8a |0007: const-string v2, "false" // string@8afd │ │ +4cf14e: 7220 a3e5 2000 |0009: invoke-interface {v0, v2}, Ljavax/xml/stream/XMLStreamWriter;.writeCharacters:(Ljava/lang/String;)V // method@e5a3 │ │ +4cf154: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x000d reg=2 (null) Z │ │ │ │ @@ -1905584,22 +1905585,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -4cf154: |[4cf154] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4cf164: 5410 38b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b038 │ │ -4cf168: 3805 0500 |0002: if-eqz v5, 0007 // +0005 │ │ -4cf16c: 1a05 1be6 |0004: const-string v5, "true" // string@e61b │ │ -4cf170: 2803 |0006: goto 0009 // +0003 │ │ -4cf172: 1a05 fd8a |0007: const-string v5, "false" // string@8afd │ │ -4cf176: 7255 a1e5 2043 |0009: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/xml/stream/XMLStreamWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5a1 │ │ -4cf17c: 0e00 |000c: return-void │ │ +4cf158: |[4cf158] org.codehaus.stax2.ri.Stax2WriterAdapter.writeBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4cf168: 5410 38b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.mDelegate:Ljavax/xml/stream/XMLStreamWriter; // field@b038 │ │ +4cf16c: 3805 0500 |0002: if-eqz v5, 0007 // +0005 │ │ +4cf170: 1a05 1be6 |0004: const-string v5, "true" // string@e61b │ │ +4cf174: 2803 |0006: goto 0009 // +0003 │ │ +4cf176: 1a05 fd8a |0007: const-string v5, "false" // string@8afd │ │ +4cf17a: 7255 a1e5 2043 |0009: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/xml/stream/XMLStreamWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e5a1 │ │ +4cf180: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ @@ -1905611,19 +1905612,19 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4cf180: |[4cf180] org.codehaus.stax2.ri.Stax2WriterAdapter.writeCData:([CII)V │ │ -4cf190: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4cf194: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4cf19a: 6e20 ecf9 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeCData:(Ljava/lang/String;)V // method@f9ec │ │ -4cf1a0: 0e00 |0008: return-void │ │ +4cf184: |[4cf184] org.codehaus.stax2.ri.Stax2WriterAdapter.writeCData:([CII)V │ │ +4cf194: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4cf198: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4cf19e: 6e20 ecf9 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeCData:(Ljava/lang/String;)V // method@f9ec │ │ +4cf1a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) [C │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1905634,48 +1905635,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -4cf1a4: |[4cf1a4] org.codehaus.stax2.ri.Stax2WriterAdapter.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4cf1b4: 2200 0719 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -4cf1b8: 7010 f4e0 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4cf1be: 1a01 9707 |0005: const-string v1, ":()V // method@e0f4 │ │ +4cf1c2: 1a01 9707 |0005: const-string v1, ":(Ljava/lang/String;)V // method@e145 │ │ -4cf64a: 2701 |0007: throw v1 │ │ +4cf630: |[4cf630] org.codehaus.stax2.ri.Stax2WriterAdapter.writeRaw:(Ljava/lang/String;II)V │ │ +4cf640: 2201 0f19 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4cf644: 1a02 ea4d |0002: const-string v2, "Not implemented" // string@4dea │ │ +4cf648: 7020 45e1 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4cf64e: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1906318,19 +1906319,19 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4cf5e4: |[4cf5e4] org.codehaus.stax2.ri.Stax2WriterAdapter.writeRaw:([CII)V │ │ -4cf5f4: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4cf5f8: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4cf5fe: 6e20 0ffa 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeRaw:(Ljava/lang/String;)V // method@fa0f │ │ -4cf604: 0e00 |0008: return-void │ │ +4cf5e8: |[4cf5e8] org.codehaus.stax2.ri.Stax2WriterAdapter.writeRaw:([CII)V │ │ +4cf5f8: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4cf5fc: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4cf602: 6e20 0ffa 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeRaw:(Ljava/lang/String;)V // method@fa0f │ │ +4cf608: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) [C │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1906341,17 +1906342,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4cf664: |[4cf664] org.codehaus.stax2.ri.Stax2WriterAdapter.writeSpace:(Ljava/lang/String;)V │ │ -4cf674: 6e20 0ffa 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeRaw:(Ljava/lang/String;)V // method@fa0f │ │ -4cf67a: 0e00 |0003: return-void │ │ +4cf668: |[4cf668] org.codehaus.stax2.ri.Stax2WriterAdapter.writeSpace:(Ljava/lang/String;)V │ │ +4cf678: 6e20 0ffa 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeRaw:(Ljava/lang/String;)V // method@fa0f │ │ +4cf67e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1906360,17 +1906361,17 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -4cf64c: |[4cf64c] org.codehaus.stax2.ri.Stax2WriterAdapter.writeSpace:([CII)V │ │ -4cf65c: 6e40 11fa 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeRaw:([CII)V // method@fa11 │ │ -4cf662: 0e00 |0003: return-void │ │ +4cf650: |[4cf650] org.codehaus.stax2.ri.Stax2WriterAdapter.writeSpace:([CII)V │ │ +4cf660: 6e40 11fa 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeRaw:([CII)V // method@fa11 │ │ +4cf666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) [C │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1906381,17 +1906382,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4cf67c: |[4cf67c] org.codehaus.stax2.ri.Stax2WriterAdapter.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4cf68c: 6e30 14fa 2001 |0000: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fa14 │ │ -4cf692: 0e00 |0003: return-void │ │ +4cf680: |[4cf680] org.codehaus.stax2.ri.Stax2WriterAdapter.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4cf690: 6e30 14fa 2001 |0000: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/Stax2WriterAdapter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fa14 │ │ +4cf696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2WriterAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1906454,17 +1906455,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cf74c: |[4cf74c] org.codehaus.stax2.ri.Stax2WriterImpl.:()V │ │ -4cf75c: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4cf762: 0e00 |0003: return-void │ │ +4cf750: |[4cf750] org.codehaus.stax2.ri.Stax2WriterImpl.:()V │ │ +4cf760: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4cf766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2WriterImpl; │ │ │ │ Virtual methods - │ │ @@ -1906473,118 +1906474,118 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamReader2;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 236 16-bit code units │ │ -4cf764: |[4cf764] org.codehaus.stax2.ri.Stax2WriterImpl.copyEventFromReader:(Lorg/codehaus/stax2/XMLStreamReader2;Z)V │ │ -4cf774: 7210 e6f7 0300 |0000: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getEventType:()I // method@f7e6 │ │ -4cf77a: 0a04 |0003: move-result v4 │ │ -4cf77c: 2b04 cc00 0000 |0004: packed-switch v4, 000000d0 // +000000cc │ │ -4cf782: 2204 251a |0007: new-instance v4, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4cf786: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4cf78a: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cf790: 1a01 9c61 |000e: const-string v1, "Unrecognized event type (" // string@619c │ │ -4cf794: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cf79a: 7210 e6f7 0300 |0013: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getEventType:()I // method@f7e6 │ │ -4cf7a0: 0a03 |0016: move-result v3 │ │ -4cf7a2: 6e20 0de1 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4cf7a8: 1a03 2d05 |001a: const-string v3, "); not sure how to copy" // string@052d │ │ -4cf7ac: 6e20 12e1 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cf7b2: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cf7b8: 0c03 |0022: move-result-object v3 │ │ -4cf7ba: 7020 61e5 3400 |0023: invoke-direct {v4, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4cf7c0: 2704 |0026: throw v4 │ │ -4cf7c2: 7210 f3f7 0300 |0027: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ -4cf7c8: 0c04 |002a: move-result-object v4 │ │ -4cf7ca: 7210 f5f7 0300 |002b: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ -4cf7d0: 0a00 |002e: move-result v0 │ │ -4cf7d2: 7210 f4f7 0300 |002f: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ -4cf7d8: 0a03 |0032: move-result v3 │ │ -4cf7da: 6e40 26fa 4230 |0033: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeCData:([CII)V // method@fa26 │ │ -4cf7e0: 0e00 |0036: return-void │ │ -4cf7e2: 7210 d8f7 0300 |0037: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; // method@f7d8 │ │ -4cf7e8: 0c03 |003a: move-result-object v3 │ │ -4cf7ea: 3803 1600 |003b: if-eqz v3, 0051 // +0016 │ │ -4cf7ee: 7210 8bf7 0300 |003d: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDRootName:()Ljava/lang/String; // method@f78b │ │ -4cf7f4: 0c04 |0040: move-result-object v4 │ │ -4cf7f6: 7210 8cf7 0300 |0041: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDSystemId:()Ljava/lang/String; // method@f78c │ │ -4cf7fc: 0c00 |0044: move-result-object v0 │ │ -4cf7fe: 7210 8af7 0300 |0045: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDPublicId:()Ljava/lang/String; // method@f78a │ │ -4cf804: 0c01 |0048: move-result-object v1 │ │ -4cf806: 7210 89f7 0300 |0049: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDInternalSubset:()Ljava/lang/String; // method@f789 │ │ -4cf80c: 0c03 |004c: move-result-object v3 │ │ -4cf80e: 6e53 2bfa 4210 |004d: invoke-virtual {v2, v4, v0, v1, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fa2b │ │ -4cf814: 0e00 |0050: return-void │ │ -4cf816: 2203 251a |0051: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4cf81a: 1a04 d416 |0053: const-string v4, "Current state DOCTYPE, but not DTDInfo Object returned -- reader doesn't support DTDs?" // string@16d4 │ │ -4cf81e: 7020 61e5 4300 |0055: invoke-direct {v3, v4}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4cf824: 2703 |0058: throw v3 │ │ -4cf826: 7210 e8f7 0300 |0059: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getLocalName:()Ljava/lang/String; // method@f7e8 │ │ -4cf82c: 0c03 |005c: move-result-object v3 │ │ -4cf82e: 6e20 2ffa 3200 |005d: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeEntityRef:(Ljava/lang/String;)V // method@fa2f │ │ -4cf834: 0e00 |0060: return-void │ │ -4cf836: 6e10 2dfa 0200 |0061: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeEndDocument:()V // method@fa2d │ │ -4cf83c: 0e00 |0064: return-void │ │ -4cf83e: 7210 f6f7 0300 |0065: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ -4cf844: 0c04 |0068: move-result-object v4 │ │ -4cf846: 3804 2a00 |0069: if-eqz v4, 0093 // +002a │ │ -4cf84a: 6e10 dae0 0400 |006b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cf850: 0a04 |006e: move-result v4 │ │ -4cf852: 3904 0300 |006f: if-nez v4, 0072 // +0003 │ │ -4cf856: 2822 |0071: goto 0093 // +0022 │ │ -4cf858: 7210 09f8 0300 |0072: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.standaloneSet:()Z // method@f809 │ │ -4cf85e: 0a04 |0075: move-result v4 │ │ -4cf860: 3804 1200 |0076: if-eqz v4, 0088 // +0012 │ │ -4cf864: 7210 f6f7 0300 |0078: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ -4cf86a: 0c04 |007b: move-result-object v4 │ │ -4cf86c: 7210 d7f7 0300 |007c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getCharacterEncodingScheme:()Ljava/lang/String; // method@f7d7 │ │ -4cf872: 0c00 |007f: move-result-object v0 │ │ -4cf874: 7210 faf7 0300 |0080: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.isStandalone:()Z // method@f7fa │ │ -4cf87a: 0a03 |0083: move-result v3 │ │ -4cf87c: 6e40 39fa 4230 |0084: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V // method@fa39 │ │ -4cf882: 280c |0087: goto 0093 // +000c │ │ -4cf884: 7210 d7f7 0300 |0088: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getCharacterEncodingScheme:()Ljava/lang/String; // method@f7d7 │ │ -4cf88a: 0c04 |008b: move-result-object v4 │ │ -4cf88c: 7210 f6f7 0300 |008c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ -4cf892: 0c03 |008f: move-result-object v3 │ │ -4cf894: 6e30 38fa 4203 |0090: invoke-virtual {v2, v4, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fa38 │ │ -4cf89a: 0e00 |0093: return-void │ │ -4cf89c: 7210 f3f7 0300 |0094: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ -4cf8a2: 0c04 |0097: move-result-object v4 │ │ -4cf8a4: 7210 f5f7 0300 |0098: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ -4cf8aa: 0a00 |009b: move-result v0 │ │ -4cf8ac: 7210 f4f7 0300 |009c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ -4cf8b2: 0a03 |009f: move-result v3 │ │ -4cf8b4: 6e40 37fa 4230 |00a0: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeSpace:([CII)V // method@fa37 │ │ -4cf8ba: 0e00 |00a3: return-void │ │ -4cf8bc: 7210 f2f7 0300 |00a4: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getText:()Ljava/lang/String; // method@f7f2 │ │ -4cf8c2: 0c03 |00a7: move-result-object v3 │ │ -4cf8c4: 6e20 29fa 3200 |00a8: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeComment:(Ljava/lang/String;)V // method@fa29 │ │ -4cf8ca: 0e00 |00ab: return-void │ │ -4cf8cc: 7210 f3f7 0300 |00ac: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ -4cf8d2: 0c04 |00af: move-result-object v4 │ │ -4cf8d4: 7210 f5f7 0300 |00b0: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ -4cf8da: 0a00 |00b3: move-result v0 │ │ -4cf8dc: 7210 f4f7 0300 |00b4: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ -4cf8e2: 0a03 |00b7: move-result v3 │ │ -4cf8e4: 6e40 28fa 4230 |00b8: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeCharacters:([CII)V // method@fa28 │ │ -4cf8ea: 0e00 |00bb: return-void │ │ -4cf8ec: 7210 eef7 0300 |00bc: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getPITarget:()Ljava/lang/String; // method@f7ee │ │ -4cf8f2: 0c04 |00bf: move-result-object v4 │ │ -4cf8f4: 7210 edf7 0300 |00c0: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getPIData:()Ljava/lang/String; // method@f7ed │ │ -4cf8fa: 0c03 |00c3: move-result-object v3 │ │ -4cf8fc: 6e30 32fa 4203 |00c4: invoke-virtual {v2, v4, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@fa32 │ │ -4cf902: 0e00 |00c7: return-void │ │ -4cf904: 6e10 2efa 0200 |00c8: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeEndElement:()V // method@fa2e │ │ -4cf90a: 0e00 |00cb: return-void │ │ -4cf90c: 6e20 19fa 3200 |00cc: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.copyStartElement:(Ljavax/xml/stream/XMLStreamReader;)V // method@fa19 │ │ -4cf912: 0e00 |00cf: return-void │ │ -4cf914: 0001 0c00 0100 0000 c800 0000 c400 ... |00d0: packed-switch-data (28 units) │ │ +4cf768: |[4cf768] org.codehaus.stax2.ri.Stax2WriterImpl.copyEventFromReader:(Lorg/codehaus/stax2/XMLStreamReader2;Z)V │ │ +4cf778: 7210 e6f7 0300 |0000: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getEventType:()I // method@f7e6 │ │ +4cf77e: 0a04 |0003: move-result v4 │ │ +4cf780: 2b04 cc00 0000 |0004: packed-switch v4, 000000d0 // +000000cc │ │ +4cf786: 2204 251a |0007: new-instance v4, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4cf78a: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4cf78e: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cf794: 1a01 9c61 |000e: const-string v1, "Unrecognized event type (" // string@619c │ │ +4cf798: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cf79e: 7210 e6f7 0300 |0013: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getEventType:()I // method@f7e6 │ │ +4cf7a4: 0a03 |0016: move-result v3 │ │ +4cf7a6: 6e20 0de1 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4cf7ac: 1a03 2d05 |001a: const-string v3, "); not sure how to copy" // string@052d │ │ +4cf7b0: 6e20 12e1 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cf7b6: 6e10 1fe1 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cf7bc: 0c03 |0022: move-result-object v3 │ │ +4cf7be: 7020 61e5 3400 |0023: invoke-direct {v4, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4cf7c4: 2704 |0026: throw v4 │ │ +4cf7c6: 7210 f3f7 0300 |0027: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ +4cf7cc: 0c04 |002a: move-result-object v4 │ │ +4cf7ce: 7210 f5f7 0300 |002b: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ +4cf7d4: 0a00 |002e: move-result v0 │ │ +4cf7d6: 7210 f4f7 0300 |002f: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ +4cf7dc: 0a03 |0032: move-result v3 │ │ +4cf7de: 6e40 26fa 4230 |0033: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeCData:([CII)V // method@fa26 │ │ +4cf7e4: 0e00 |0036: return-void │ │ +4cf7e6: 7210 d8f7 0300 |0037: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; // method@f7d8 │ │ +4cf7ec: 0c03 |003a: move-result-object v3 │ │ +4cf7ee: 3803 1600 |003b: if-eqz v3, 0051 // +0016 │ │ +4cf7f2: 7210 8bf7 0300 |003d: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDRootName:()Ljava/lang/String; // method@f78b │ │ +4cf7f8: 0c04 |0040: move-result-object v4 │ │ +4cf7fa: 7210 8cf7 0300 |0041: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDSystemId:()Ljava/lang/String; // method@f78c │ │ +4cf800: 0c00 |0044: move-result-object v0 │ │ +4cf802: 7210 8af7 0300 |0045: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDPublicId:()Ljava/lang/String; // method@f78a │ │ +4cf808: 0c01 |0048: move-result-object v1 │ │ +4cf80a: 7210 89f7 0300 |0049: invoke-interface {v3}, Lorg/codehaus/stax2/DTDInfo;.getDTDInternalSubset:()Ljava/lang/String; // method@f789 │ │ +4cf810: 0c03 |004c: move-result-object v3 │ │ +4cf812: 6e53 2bfa 4210 |004d: invoke-virtual {v2, v4, v0, v1, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fa2b │ │ +4cf818: 0e00 |0050: return-void │ │ +4cf81a: 2203 251a |0051: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4cf81e: 1a04 d416 |0053: const-string v4, "Current state DOCTYPE, but not DTDInfo Object returned -- reader doesn't support DTDs?" // string@16d4 │ │ +4cf822: 7020 61e5 4300 |0055: invoke-direct {v3, v4}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4cf828: 2703 |0058: throw v3 │ │ +4cf82a: 7210 e8f7 0300 |0059: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getLocalName:()Ljava/lang/String; // method@f7e8 │ │ +4cf830: 0c03 |005c: move-result-object v3 │ │ +4cf832: 6e20 2ffa 3200 |005d: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeEntityRef:(Ljava/lang/String;)V // method@fa2f │ │ +4cf838: 0e00 |0060: return-void │ │ +4cf83a: 6e10 2dfa 0200 |0061: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeEndDocument:()V // method@fa2d │ │ +4cf840: 0e00 |0064: return-void │ │ +4cf842: 7210 f6f7 0300 |0065: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ +4cf848: 0c04 |0068: move-result-object v4 │ │ +4cf84a: 3804 2a00 |0069: if-eqz v4, 0093 // +002a │ │ +4cf84e: 6e10 dae0 0400 |006b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cf854: 0a04 |006e: move-result v4 │ │ +4cf856: 3904 0300 |006f: if-nez v4, 0072 // +0003 │ │ +4cf85a: 2822 |0071: goto 0093 // +0022 │ │ +4cf85c: 7210 09f8 0300 |0072: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.standaloneSet:()Z // method@f809 │ │ +4cf862: 0a04 |0075: move-result v4 │ │ +4cf864: 3804 1200 |0076: if-eqz v4, 0088 // +0012 │ │ +4cf868: 7210 f6f7 0300 |0078: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ +4cf86e: 0c04 |007b: move-result-object v4 │ │ +4cf870: 7210 d7f7 0300 |007c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getCharacterEncodingScheme:()Ljava/lang/String; // method@f7d7 │ │ +4cf876: 0c00 |007f: move-result-object v0 │ │ +4cf878: 7210 faf7 0300 |0080: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.isStandalone:()Z // method@f7fa │ │ +4cf87e: 0a03 |0083: move-result v3 │ │ +4cf880: 6e40 39fa 4230 |0084: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V // method@fa39 │ │ +4cf886: 280c |0087: goto 0093 // +000c │ │ +4cf888: 7210 d7f7 0300 |0088: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getCharacterEncodingScheme:()Ljava/lang/String; // method@f7d7 │ │ +4cf88e: 0c04 |008b: move-result-object v4 │ │ +4cf890: 7210 f6f7 0300 |008c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getVersion:()Ljava/lang/String; // method@f7f6 │ │ +4cf896: 0c03 |008f: move-result-object v3 │ │ +4cf898: 6e30 38fa 4203 |0090: invoke-virtual {v2, v4, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fa38 │ │ +4cf89e: 0e00 |0093: return-void │ │ +4cf8a0: 7210 f3f7 0300 |0094: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ +4cf8a6: 0c04 |0097: move-result-object v4 │ │ +4cf8a8: 7210 f5f7 0300 |0098: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ +4cf8ae: 0a00 |009b: move-result v0 │ │ +4cf8b0: 7210 f4f7 0300 |009c: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ +4cf8b6: 0a03 |009f: move-result v3 │ │ +4cf8b8: 6e40 37fa 4230 |00a0: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeSpace:([CII)V // method@fa37 │ │ +4cf8be: 0e00 |00a3: return-void │ │ +4cf8c0: 7210 f2f7 0300 |00a4: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getText:()Ljava/lang/String; // method@f7f2 │ │ +4cf8c6: 0c03 |00a7: move-result-object v3 │ │ +4cf8c8: 6e20 29fa 3200 |00a8: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeComment:(Ljava/lang/String;)V // method@fa29 │ │ +4cf8ce: 0e00 |00ab: return-void │ │ +4cf8d0: 7210 f3f7 0300 |00ac: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextCharacters:()[C // method@f7f3 │ │ +4cf8d6: 0c04 |00af: move-result-object v4 │ │ +4cf8d8: 7210 f5f7 0300 |00b0: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextStart:()I // method@f7f5 │ │ +4cf8de: 0a00 |00b3: move-result v0 │ │ +4cf8e0: 7210 f4f7 0300 |00b4: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getTextLength:()I // method@f7f4 │ │ +4cf8e6: 0a03 |00b7: move-result v3 │ │ +4cf8e8: 6e40 28fa 4230 |00b8: invoke-virtual {v2, v4, v0, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeCharacters:([CII)V // method@fa28 │ │ +4cf8ee: 0e00 |00bb: return-void │ │ +4cf8f0: 7210 eef7 0300 |00bc: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getPITarget:()Ljava/lang/String; // method@f7ee │ │ +4cf8f6: 0c04 |00bf: move-result-object v4 │ │ +4cf8f8: 7210 edf7 0300 |00c0: invoke-interface {v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getPIData:()Ljava/lang/String; // method@f7ed │ │ +4cf8fe: 0c03 |00c3: move-result-object v3 │ │ +4cf900: 6e30 32fa 4203 |00c4: invoke-virtual {v2, v4, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@fa32 │ │ +4cf906: 0e00 |00c7: return-void │ │ +4cf908: 6e10 2efa 0200 |00c8: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeEndElement:()V // method@fa2e │ │ +4cf90e: 0e00 |00cb: return-void │ │ +4cf910: 6e20 19fa 3200 |00cc: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.copyStartElement:(Ljavax/xml/stream/XMLStreamReader;)V // method@fa19 │ │ +4cf916: 0e00 |00cf: return-void │ │ +4cf918: 0001 0c00 0100 0000 c800 0000 c400 ... |00d0: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0007 line=236 │ │ 0x0027 line=197 │ │ 0x0037 line=214 │ │ 0x003d line=221 │ │ @@ -1906612,75 +1906613,75 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 115 16-bit code units │ │ -4cf94c: |[4cf94c] org.codehaus.stax2.ri.Stax2WriterImpl.copyStartElement:(Ljavax/xml/stream/XMLStreamReader;)V │ │ -4cf95c: 7210 7be5 0700 |0000: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceCount:()I // method@e57b │ │ -4cf962: 0a00 |0003: move-result v0 │ │ -4cf964: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4cf966: 3d00 2000 |0005: if-lez v0, 0025 // +0020 │ │ -4cf96a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4cf96c: 3502 1d00 |0008: if-ge v2, v0, 0025 // +001d │ │ -4cf970: 7220 7ce5 2700 |000a: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ -4cf976: 0c03 |000d: move-result-object v3 │ │ -4cf978: 7220 7ee5 2700 |000e: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ -4cf97e: 0c04 |0011: move-result-object v4 │ │ -4cf980: 3803 0d00 |0012: if-eqz v3, 001f // +000d │ │ -4cf984: 6e10 dae0 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cf98a: 0a05 |0017: move-result v5 │ │ -4cf98c: 3905 0300 |0018: if-nez v5, 001b // +0003 │ │ -4cf990: 2805 |001a: goto 001f // +0005 │ │ -4cf992: 6e30 1efa 3604 |001b: invoke-virtual {v6, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V // method@fa1e │ │ -4cf998: 2804 |001e: goto 0022 // +0004 │ │ -4cf99a: 6e20 1dfa 4600 |001f: invoke-virtual {v6, v4}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.setDefaultNamespace:(Ljava/lang/String;)V // method@fa1d │ │ -4cf9a0: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4cf9a4: 28e4 |0024: goto 0008 // -001c │ │ -4cf9a6: 7210 82e5 0700 |0025: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getPrefix:()Ljava/lang/String; // method@e582 │ │ -4cf9ac: 0c02 |0028: move-result-object v2 │ │ -4cf9ae: 7210 77e5 0700 |0029: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getLocalName:()Ljava/lang/String; // method@e577 │ │ -4cf9b4: 0c03 |002c: move-result-object v3 │ │ -4cf9b6: 7210 7de5 0700 |002d: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:()Ljava/lang/String; // method@e57d │ │ -4cf9bc: 0c04 |0030: move-result-object v4 │ │ -4cf9be: 6e40 3afa 2643 |0031: invoke-virtual {v6, v2, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fa3a │ │ -4cf9c4: 3d00 2000 |0034: if-lez v0, 0054 // +0020 │ │ -4cf9c8: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -4cf9ca: 3502 1d00 |0037: if-ge v2, v0, 0054 // +001d │ │ -4cf9ce: 7220 7ce5 2700 |0039: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ -4cf9d4: 0c03 |003c: move-result-object v3 │ │ -4cf9d6: 7220 7ee5 2700 |003d: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ -4cf9dc: 0c04 |0040: move-result-object v4 │ │ -4cf9de: 3803 0d00 |0041: if-eqz v3, 004e // +000d │ │ -4cf9e2: 6e10 dae0 0300 |0043: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cf9e8: 0a05 |0046: move-result v5 │ │ -4cf9ea: 3905 0300 |0047: if-nez v5, 004a // +0003 │ │ -4cf9ee: 2805 |0049: goto 004e // +0005 │ │ -4cf9f0: 6e30 31fa 3604 |004a: invoke-virtual {v6, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@fa31 │ │ -4cf9f6: 2804 |004d: goto 0051 // +0004 │ │ -4cf9f8: 6e20 2cfa 4600 |004e: invoke-virtual {v6, v4}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeDefaultNamespace:(Ljava/lang/String;)V // method@fa2c │ │ -4cf9fe: d802 0201 |0051: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4cfa02: 28e4 |0053: goto 0037 // -001c │ │ -4cfa04: 7210 6be5 0700 |0054: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getAttributeCount:()I // method@e56b │ │ -4cfa0a: 0a00 |0057: move-result v0 │ │ -4cfa0c: 3d00 1a00 |0058: if-lez v0, 0072 // +001a │ │ -4cfa10: 3501 1800 |005a: if-ge v1, v0, 0072 // +0018 │ │ -4cfa14: 7220 6fe5 1700 |005c: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributePrefix:(I)Ljava/lang/String; // method@e56f │ │ -4cfa1a: 0c02 |005f: move-result-object v2 │ │ -4cfa1c: 7220 6ee5 1700 |0060: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeNamespace:(I)Ljava/lang/String; // method@e56e │ │ -4cfa22: 0c03 |0063: move-result-object v3 │ │ -4cfa24: 7220 6ce5 1700 |0064: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeLocalName:(I)Ljava/lang/String; // method@e56c │ │ -4cfa2a: 0c04 |0067: move-result-object v4 │ │ -4cfa2c: 7220 71e5 1700 |0068: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeValue:(I)Ljava/lang/String; // method@e571 │ │ -4cfa32: 0c05 |006b: move-result-object v5 │ │ -4cfa34: 6e55 24fa 2643 |006c: invoke-virtual {v6, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fa24 │ │ -4cfa3a: d801 0101 |006f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4cfa3e: 28e9 |0071: goto 005a // -0017 │ │ -4cfa40: 0e00 |0072: return-void │ │ +4cf950: |[4cf950] org.codehaus.stax2.ri.Stax2WriterImpl.copyStartElement:(Ljavax/xml/stream/XMLStreamReader;)V │ │ +4cf960: 7210 7be5 0700 |0000: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceCount:()I // method@e57b │ │ +4cf966: 0a00 |0003: move-result v0 │ │ +4cf968: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4cf96a: 3d00 2000 |0005: if-lez v0, 0025 // +0020 │ │ +4cf96e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4cf970: 3502 1d00 |0008: if-ge v2, v0, 0025 // +001d │ │ +4cf974: 7220 7ce5 2700 |000a: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ +4cf97a: 0c03 |000d: move-result-object v3 │ │ +4cf97c: 7220 7ee5 2700 |000e: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ +4cf982: 0c04 |0011: move-result-object v4 │ │ +4cf984: 3803 0d00 |0012: if-eqz v3, 001f // +000d │ │ +4cf988: 6e10 dae0 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cf98e: 0a05 |0017: move-result v5 │ │ +4cf990: 3905 0300 |0018: if-nez v5, 001b // +0003 │ │ +4cf994: 2805 |001a: goto 001f // +0005 │ │ +4cf996: 6e30 1efa 3604 |001b: invoke-virtual {v6, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V // method@fa1e │ │ +4cf99c: 2804 |001e: goto 0022 // +0004 │ │ +4cf99e: 6e20 1dfa 4600 |001f: invoke-virtual {v6, v4}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.setDefaultNamespace:(Ljava/lang/String;)V // method@fa1d │ │ +4cf9a4: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4cf9a8: 28e4 |0024: goto 0008 // -001c │ │ +4cf9aa: 7210 82e5 0700 |0025: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getPrefix:()Ljava/lang/String; // method@e582 │ │ +4cf9b0: 0c02 |0028: move-result-object v2 │ │ +4cf9b2: 7210 77e5 0700 |0029: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getLocalName:()Ljava/lang/String; // method@e577 │ │ +4cf9b8: 0c03 |002c: move-result-object v3 │ │ +4cf9ba: 7210 7de5 0700 |002d: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:()Ljava/lang/String; // method@e57d │ │ +4cf9c0: 0c04 |0030: move-result-object v4 │ │ +4cf9c2: 6e40 3afa 2643 |0031: invoke-virtual {v6, v2, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fa3a │ │ +4cf9c8: 3d00 2000 |0034: if-lez v0, 0054 // +0020 │ │ +4cf9cc: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +4cf9ce: 3502 1d00 |0037: if-ge v2, v0, 0054 // +001d │ │ +4cf9d2: 7220 7ce5 2700 |0039: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ +4cf9d8: 0c03 |003c: move-result-object v3 │ │ +4cf9da: 7220 7ee5 2700 |003d: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ +4cf9e0: 0c04 |0040: move-result-object v4 │ │ +4cf9e2: 3803 0d00 |0041: if-eqz v3, 004e // +000d │ │ +4cf9e6: 6e10 dae0 0300 |0043: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cf9ec: 0a05 |0046: move-result v5 │ │ +4cf9ee: 3905 0300 |0047: if-nez v5, 004a // +0003 │ │ +4cf9f2: 2805 |0049: goto 004e // +0005 │ │ +4cf9f4: 6e30 31fa 3604 |004a: invoke-virtual {v6, v3, v4}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@fa31 │ │ +4cf9fa: 2804 |004d: goto 0051 // +0004 │ │ +4cf9fc: 6e20 2cfa 4600 |004e: invoke-virtual {v6, v4}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeDefaultNamespace:(Ljava/lang/String;)V // method@fa2c │ │ +4cfa02: d802 0201 |0051: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4cfa06: 28e4 |0053: goto 0037 // -001c │ │ +4cfa08: 7210 6be5 0700 |0054: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getAttributeCount:()I // method@e56b │ │ +4cfa0e: 0a00 |0057: move-result v0 │ │ +4cfa10: 3d00 1a00 |0058: if-lez v0, 0072 // +001a │ │ +4cfa14: 3501 1800 |005a: if-ge v1, v0, 0072 // +0018 │ │ +4cfa18: 7220 6fe5 1700 |005c: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributePrefix:(I)Ljava/lang/String; // method@e56f │ │ +4cfa1e: 0c02 |005f: move-result-object v2 │ │ +4cfa20: 7220 6ee5 1700 |0060: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeNamespace:(I)Ljava/lang/String; // method@e56e │ │ +4cfa26: 0c03 |0063: move-result-object v3 │ │ +4cfa28: 7220 6ce5 1700 |0064: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeLocalName:(I)Ljava/lang/String; // method@e56c │ │ +4cfa2e: 0c04 |0067: move-result-object v4 │ │ +4cfa30: 7220 71e5 1700 |0068: invoke-interface {v7, v1}, Ljavax/xml/stream/XMLStreamReader;.getAttributeValue:(I)Ljava/lang/String; // method@e571 │ │ +4cfa36: 0c05 |006b: move-result-object v5 │ │ +4cfa38: 6e55 24fa 2643 |006c: invoke-virtual {v6, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fa24 │ │ +4cfa3e: d801 0101 |006f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4cfa42: 28e9 |0071: goto 005a // -0017 │ │ +4cfa44: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x000a line=294 │ │ 0x000e line=295 │ │ 0x0014 line=296 │ │ 0x001b line=299 │ │ @@ -1906714,43 +1906715,43 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cf694: |[4cf694] org.codehaus.stax2.ri.Stax2WriterImpl.isPropertySupported:(Ljava/lang/String;)Z │ │ -4cf6a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4cf6a6: 0f01 |0001: return v1 │ │ +4cf698: |[4cf698] org.codehaus.stax2.ri.Stax2WriterImpl.isPropertySupported:(Ljava/lang/String;)Z │ │ +4cf6a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4cf6aa: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/Stax2WriterImpl;) │ │ name : 'setProperty' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4cf6a8: |[4cf6a8] org.codehaus.stax2.ri.Stax2WriterImpl.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ -4cf6b8: 2204 e518 |0000: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4cf6bc: 2200 0819 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4cf6c0: 7010 06e1 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cf6c6: 1a01 b24d |0007: const-string v1, "No settable property '" // string@4db2 │ │ -4cf6ca: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cf6d0: 6e20 12e1 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cf6d6: 1a03 9103 |000f: const-string v3, "'" // string@0391 │ │ -4cf6da: 6e20 12e1 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cf6e0: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cf6e6: 0c03 |0017: move-result-object v3 │ │ -4cf6e8: 7020 32e0 3400 |0018: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4cf6ee: 2704 |001b: throw v4 │ │ +4cf6ac: |[4cf6ac] org.codehaus.stax2.ri.Stax2WriterImpl.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ +4cf6bc: 2204 e518 |0000: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4cf6c0: 2200 0819 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4cf6c4: 7010 06e1 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cf6ca: 1a01 b24d |0007: const-string v1, "No settable property '" // string@4db2 │ │ +4cf6ce: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cf6d4: 6e20 12e1 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cf6da: 1a03 9103 |000f: const-string v3, "'" // string@0391 │ │ +4cf6de: 6e20 12e1 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cf6e4: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cf6ea: 0c03 |0017: move-result-object v3 │ │ +4cf6ec: 7020 32e0 3400 |0018: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4cf6f2: 2704 |001b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/codehaus/stax2/ri/Stax2WriterImpl; │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/lang/Object; │ │ @@ -1906760,67 +1906761,67 @@ │ │ type : '(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cf6f0: |[4cf6f0] org.codehaus.stax2.ri.Stax2WriterImpl.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ -4cf700: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4cf702: 1101 |0001: return-object v1 │ │ +4cf6f4: |[4cf6f4] org.codehaus.stax2.ri.Stax2WriterImpl.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ +4cf704: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4cf706: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/Stax2WriterImpl;) │ │ name : 'stopValidatingAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cf704: |[4cf704] org.codehaus.stax2.ri.Stax2WriterImpl.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4cf714: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4cf716: 1101 |0001: return-object v1 │ │ +4cf708: |[4cf708] org.codehaus.stax2.ri.Stax2WriterImpl.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4cf718: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4cf71a: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/codehaus/stax2/ri/Stax2WriterImpl;) │ │ name : 'stopValidatingAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cf718: |[4cf718] org.codehaus.stax2.ri.Stax2WriterImpl.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4cf728: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4cf72a: 1101 |0001: return-object v1 │ │ +4cf71c: |[4cf71c] org.codehaus.stax2.ri.Stax2WriterImpl.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4cf72c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4cf72e: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/codehaus/stax2/ri/Stax2WriterImpl;) │ │ name : 'validateAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cf72c: |[4cf72c] org.codehaus.stax2.ri.Stax2WriterImpl.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4cf73c: 2202 0f19 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4cf740: 1a00 ef4d |0002: const-string v0, "Not yet implemented" // string@4def │ │ -4cf744: 7020 45e1 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4cf74a: 2702 |0007: throw v2 │ │ +4cf730: |[4cf730] org.codehaus.stax2.ri.Stax2WriterImpl.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4cf740: 2202 0f19 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4cf744: 1a00 ef4d |0002: const-string v0, "Not yet implemented" // string@4def │ │ +4cf748: 7020 45e1 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4cf74e: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/ri/Stax2WriterImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ │ │ @@ -1906829,19 +1906830,19 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4cfa44: |[4cfa44] org.codehaus.stax2.ri.Stax2WriterImpl.writeCData:([CII)V │ │ -4cfa54: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4cfa58: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4cfa5e: 6e20 25fa 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeCData:(Ljava/lang/String;)V // method@fa25 │ │ -4cfa64: 0e00 |0008: return-void │ │ +4cfa48: |[4cfa48] org.codehaus.stax2.ri.Stax2WriterImpl.writeCData:([CII)V │ │ +4cfa58: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4cfa5c: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4cfa62: 6e20 25fa 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2WriterImpl;.writeCData:(Ljava/lang/String;)V // method@fa25 │ │ +4cfa68: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/Stax2WriterImpl; │ │ 0x0000 - 0x0009 reg=2 (null) [C │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1906852,48 +1906853,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -4cfa68: |[4cfa68] org.codehaus.stax2.ri.Stax2WriterImpl.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4cfa78: 2200 0719 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@1907 │ │ -4cfa7c: 7010 f4e0 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@e0f4 │ │ -4cfa82: 1a01 9707 |0005: const-string v1, ":()V // method@e0f4 │ │ +4cfa86: 1a01 9707 |0005: const-string v1, ":(Lorg/w3c/dom/Node;ZZ)V │ │ -4d2800: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d2806: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4d2808: 5b10 5ab0 |0004: iput-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mEncoding:Ljava/lang/String; // field@b05a │ │ -4d280c: 3802 6800 |0006: if-eqz v2, 006e // +0068 │ │ -4d2810: 5c13 5bb0 |0008: iput-boolean v3, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mNsAware:Z // field@b05b │ │ -4d2814: 5c14 5db0 |000a: iput-boolean v4, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mNsRepairing:Z // field@b05d │ │ -4d2818: 7210 e9fe 0200 |000c: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d281e: 0a03 |000f: move-result v3 │ │ -4d2820: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -4d2822: 3243 3200 |0011: if-eq v3, v4, 0043 // +0032 │ │ -4d2826: 1304 0900 |0013: const/16 v4, #int 9 // #9 │ │ -4d282a: 3243 2800 |0015: if-eq v3, v4, 003d // +0028 │ │ -4d282e: 1304 0b00 |0017: const/16 v4, #int 11 // #b │ │ -4d2832: 3343 0900 |0019: if-ne v3, v4, 0022 // +0009 │ │ -4d2836: 7210 ebfe 0200 |001b: invoke-interface {v2}, Lorg/w3c/dom/Node;.getOwnerDocument:()Lorg/w3c/dom/Document; // method@feeb │ │ -4d283c: 0c03 |001e: move-result-object v3 │ │ -4d283e: 5b13 59b0 |001f: iput-object v3, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ -4d2842: 2828 |0021: goto 0049 // +0028 │ │ -4d2844: 2203 251a |0022: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d2848: 2204 0819 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4d284c: 7010 06e1 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d2852: 1a00 2a12 |0029: const-string v0, "Can not create an XMLStreamWriter for a DOM node of type " // string@122a │ │ -4d2856: 6e20 12e1 0400 |002b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d285c: 6e10 96e0 0200 |002e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4d2862: 0c02 |0031: move-result-object v2 │ │ -4d2864: 6e20 11e1 2400 |0032: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4d286a: 6e10 1fe1 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d2870: 0c02 |0038: move-result-object v2 │ │ -4d2872: 7020 61e5 2300 |0039: invoke-direct {v3, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4d2878: 2703 |003c: throw v3 │ │ -4d287a: 0723 |003d: move-object v3, v2 │ │ -4d287c: 1f03 f41d |003e: check-cast v3, Lorg/w3c/dom/Document; // type@1df4 │ │ -4d2880: 5b13 59b0 |0040: iput-object v3, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ -4d2884: 2807 |0042: goto 0049 // +0007 │ │ -4d2886: 7210 ebfe 0200 |0043: invoke-interface {v2}, Lorg/w3c/dom/Node;.getOwnerDocument:()Lorg/w3c/dom/Document; // method@feeb │ │ -4d288c: 0c03 |0046: move-result-object v3 │ │ -4d288e: 5b13 59b0 |0047: iput-object v3, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ -4d2892: 5413 59b0 |0049: iget-object v3, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ -4d2896: 3803 0300 |004b: if-eqz v3, 004e // +0003 │ │ -4d289a: 0e00 |004d: return-void │ │ -4d289c: 2203 251a |004e: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d28a0: 2204 0819 |0050: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4d28a4: 7010 06e1 0400 |0052: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d28aa: 1a00 2b12 |0055: const-string v0, "Can not create an XMLStreamWriter for given node (of type " // string@122b │ │ -4d28ae: 6e20 12e1 0400 |0057: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d28b4: 6e10 96e0 0200 |005a: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4d28ba: 0c02 |005d: move-result-object v2 │ │ -4d28bc: 6e20 11e1 2400 |005e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4d28c2: 1a02 2605 |0061: const-string v2, "): did not have owner document" // string@0526 │ │ -4d28c6: 6e20 12e1 2400 |0063: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d28cc: 6e10 1fe1 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d28d2: 0c02 |0069: move-result-object v2 │ │ -4d28d4: 7020 61e5 2300 |006a: invoke-direct {v3, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4d28da: 2703 |006d: throw v3 │ │ -4d28dc: 2202 e518 |006e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d28e0: 1a03 3a12 |0070: const-string v3, "Can not pass null Node for constructing a DOM-based XMLStreamWriter" // string@123a │ │ -4d28e4: 7020 32e0 3200 |0072: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d28ea: 2702 |0075: throw v2 │ │ +4d27f4: |[4d27f4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.:(Lorg/w3c/dom/Node;ZZ)V │ │ +4d2804: 7010 92e0 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d280a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4d280c: 5b10 5ab0 |0004: iput-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mEncoding:Ljava/lang/String; // field@b05a │ │ +4d2810: 3802 6800 |0006: if-eqz v2, 006e // +0068 │ │ +4d2814: 5c13 5bb0 |0008: iput-boolean v3, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mNsAware:Z // field@b05b │ │ +4d2818: 5c14 5db0 |000a: iput-boolean v4, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mNsRepairing:Z // field@b05d │ │ +4d281c: 7210 e9fe 0200 |000c: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d2822: 0a03 |000f: move-result v3 │ │ +4d2824: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +4d2826: 3243 3200 |0011: if-eq v3, v4, 0043 // +0032 │ │ +4d282a: 1304 0900 |0013: const/16 v4, #int 9 // #9 │ │ +4d282e: 3243 2800 |0015: if-eq v3, v4, 003d // +0028 │ │ +4d2832: 1304 0b00 |0017: const/16 v4, #int 11 // #b │ │ +4d2836: 3343 0900 |0019: if-ne v3, v4, 0022 // +0009 │ │ +4d283a: 7210 ebfe 0200 |001b: invoke-interface {v2}, Lorg/w3c/dom/Node;.getOwnerDocument:()Lorg/w3c/dom/Document; // method@feeb │ │ +4d2840: 0c03 |001e: move-result-object v3 │ │ +4d2842: 5b13 59b0 |001f: iput-object v3, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ +4d2846: 2828 |0021: goto 0049 // +0028 │ │ +4d2848: 2203 251a |0022: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d284c: 2204 0819 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4d2850: 7010 06e1 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d2856: 1a00 2a12 |0029: const-string v0, "Can not create an XMLStreamWriter for a DOM node of type " // string@122a │ │ +4d285a: 6e20 12e1 0400 |002b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2860: 6e10 96e0 0200 |002e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4d2866: 0c02 |0031: move-result-object v2 │ │ +4d2868: 6e20 11e1 2400 |0032: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4d286e: 6e10 1fe1 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d2874: 0c02 |0038: move-result-object v2 │ │ +4d2876: 7020 61e5 2300 |0039: invoke-direct {v3, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4d287c: 2703 |003c: throw v3 │ │ +4d287e: 0723 |003d: move-object v3, v2 │ │ +4d2880: 1f03 f41d |003e: check-cast v3, Lorg/w3c/dom/Document; // type@1df4 │ │ +4d2884: 5b13 59b0 |0040: iput-object v3, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ +4d2888: 2807 |0042: goto 0049 // +0007 │ │ +4d288a: 7210 ebfe 0200 |0043: invoke-interface {v2}, Lorg/w3c/dom/Node;.getOwnerDocument:()Lorg/w3c/dom/Document; // method@feeb │ │ +4d2890: 0c03 |0046: move-result-object v3 │ │ +4d2892: 5b13 59b0 |0047: iput-object v3, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ +4d2896: 5413 59b0 |0049: iget-object v3, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ +4d289a: 3803 0300 |004b: if-eqz v3, 004e // +0003 │ │ +4d289e: 0e00 |004d: return-void │ │ +4d28a0: 2203 251a |004e: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d28a4: 2204 0819 |0050: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4d28a8: 7010 06e1 0400 |0052: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d28ae: 1a00 2b12 |0055: const-string v0, "Can not create an XMLStreamWriter for given node (of type " // string@122b │ │ +4d28b2: 6e20 12e1 0400 |0057: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d28b8: 6e10 96e0 0200 |005a: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4d28be: 0c02 |005d: move-result-object v2 │ │ +4d28c0: 6e20 11e1 2400 |005e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4d28c6: 1a02 2605 |0061: const-string v2, "): did not have owner document" // string@0526 │ │ +4d28ca: 6e20 12e1 2400 |0063: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d28d0: 6e10 1fe1 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d28d6: 0c02 |0069: move-result-object v2 │ │ +4d28d8: 7020 61e5 2300 |006a: invoke-direct {v3, v2}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4d28de: 2703 |006d: throw v3 │ │ +4d28e0: 2202 e518 |006e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d28e4: 1a03 3a12 |0070: const-string v3, "Can not pass null Node for constructing a DOM-based XMLStreamWriter" // string@123a │ │ +4d28e8: 7020 32e0 3200 |0072: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d28ee: 2702 |0075: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=79 │ │ 0x0008 line=124 │ │ 0x000a line=125 │ │ 0x000c line=130 │ │ @@ -1907297,18 +1907298,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4d2994: |[4d2994] org.codehaus.stax2.ri.dom.DOMWrappingWriter.throwOutputError:(Ljava/lang/String;)V │ │ -4d29a4: 2200 251a |0000: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d29a8: 7020 61e5 1000 |0002: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4d29ae: 2700 |0005: throw v0 │ │ +4d2998: |[4d2998] org.codehaus.stax2.ri.dom.DOMWrappingWriter.throwOutputError:(Ljava/lang/String;)V │ │ +4d29a8: 2200 251a |0000: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d29ac: 7020 61e5 1000 |0002: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4d29b2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ @@ -1907316,23 +1907317,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4d29b0: |[4d29b0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.throwOutputError:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4d29c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d29c2: 2300 6e1f |0001: new-array v0, v0, [Ljava/lang/Object; // type@1f6e │ │ -4d29c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4d29c8: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ -4d29cc: 7120 62e2 0200 |0006: invoke-static {v2, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ -4d29d2: 0c02 |0009: move-result-object v2 │ │ -4d29d4: 7110 ddfa 0200 |000a: invoke-static {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.throwOutputError:(Ljava/lang/String;)V // method@fadd │ │ -4d29da: 0e00 |000d: return-void │ │ +4d29b4: |[4d29b4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.throwOutputError:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +4d29c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d29c6: 2300 6e1f |0001: new-array v0, v0, [Ljava/lang/Object; // type@1f6e │ │ +4d29ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4d29cc: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ +4d29d0: 7120 62e2 0200 |0006: invoke-static {v2, v0}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e262 │ │ +4d29d6: 0c02 |0009: move-result-object v2 │ │ +4d29d8: 7110 ddfa 0200 |000a: invoke-static {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.throwOutputError:(Ljava/lang/String;)V // method@fadd │ │ +4d29de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=673 │ │ 0x000a line=674 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/Object; │ │ @@ -1907349,77 +1907350,77 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d28ec: |[4d28ec] org.codehaus.stax2.ri.dom.DOMWrappingWriter.close:()V │ │ -4d28fc: 0e00 |0000: return-void │ │ +4d28f0: |[4d28f0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.close:()V │ │ +4d2900: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ name : 'closeCompletely' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d2900: |[4d2900] org.codehaus.stax2.ri.dom.DOMWrappingWriter.closeCompletely:()V │ │ -4d2910: 0e00 |0000: return-void │ │ +4d2904: |[4d2904] org.codehaus.stax2.ri.dom.DOMWrappingWriter.closeCompletely:()V │ │ +4d2914: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ name : 'copyEventFromReader' │ │ type : '(Lorg/codehaus/stax2/XMLStreamReader2;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d2914: |[4d2914] org.codehaus.stax2.ri.dom.DOMWrappingWriter.copyEventFromReader:(Lorg/codehaus/stax2/XMLStreamReader2;Z)V │ │ -4d2924: 0e00 |0000: return-void │ │ +4d2918: |[4d2918] org.codehaus.stax2.ri.dom.DOMWrappingWriter.copyEventFromReader:(Lorg/codehaus/stax2/XMLStreamReader2;Z)V │ │ +4d2928: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ name : 'flush' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d2928: |[4d2928] org.codehaus.stax2.ri.dom.DOMWrappingWriter.flush:()V │ │ -4d2938: 0e00 |0000: return-void │ │ +4d292c: |[4d292c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.flush:()V │ │ +4d293c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ name : 'getEncoding' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d2690: |[4d2690] org.codehaus.stax2.ri.dom.DOMWrappingWriter.getEncoding:()Ljava/lang/String; │ │ -4d26a0: 5410 5ab0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mEncoding:Ljava/lang/String; // field@b05a │ │ -4d26a4: 1100 |0002: return-object v0 │ │ +4d2694: |[4d2694] org.codehaus.stax2.ri.dom.DOMWrappingWriter.getEncoding:()Ljava/lang/String; │ │ +4d26a4: 5410 5ab0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mEncoding:Ljava/lang/String; // field@b05a │ │ +4d26a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ @@ -1907427,17 +1907428,17 @@ │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d2760: |[4d2760] org.codehaus.stax2.ri.dom.DOMWrappingWriter.getLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4d2770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d2772: 1100 |0001: return-object v0 │ │ +4d2764: |[4d2764] org.codehaus.stax2.ri.dom.DOMWrappingWriter.getLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4d2774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d2776: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ name : 'getNamespaceContext' │ │ type : '()Ljavax/xml/namespace/NamespaceContext;' │ │ @@ -1907461,22 +1907462,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d2774: |[4d2774] org.codehaus.stax2.ri.dom.DOMWrappingWriter.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; │ │ -4d2784: 5410 5eb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b05e │ │ -4d2788: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d278c: 2200 601d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // type@1d60 │ │ -4d2790: 7010 30fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.:()V // method@fc30 │ │ -4d2796: 5b10 5eb0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b05e │ │ -4d279a: 5410 5eb0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b05e │ │ -4d279e: 1100 |000d: return-object v0 │ │ +4d2778: |[4d2778] org.codehaus.stax2.ri.dom.DOMWrappingWriter.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; │ │ +4d2788: 5410 5eb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b05e │ │ +4d278c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d2790: 2200 601d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // type@1d60 │ │ +4d2794: 7010 30fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.:()V // method@fc30 │ │ +4d279a: 5b10 5eb0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b05e │ │ +4d279e: 5410 5eb0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mValueEncoder:Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // field@b05e │ │ +4d27a2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x0004 line=653 │ │ 0x000b line=655 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ @@ -1907492,25 +1907493,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4d293c: |[4d293c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.reportUnsupported:(Ljava/lang/String;)V │ │ -4d294c: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ -4d2950: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d2954: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d295a: 6e20 12e1 3100 |0007: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2960: 1a03 0101 |000a: const-string v3, " can not be used with DOM-backed writer" // string@0101 │ │ -4d2964: 6e20 12e1 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d296a: 6e10 1fe1 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d2970: 0c03 |0012: move-result-object v3 │ │ -4d2972: 7020 45e1 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ -4d2978: 2700 |0016: throw v0 │ │ +4d2940: |[4d2940] org.codehaus.stax2.ri.dom.DOMWrappingWriter.reportUnsupported:(Ljava/lang/String;)V │ │ +4d2950: 2200 0f19 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@190f │ │ +4d2954: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d2958: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d295e: 6e20 12e1 3100 |0007: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2964: 1a03 0101 |000a: const-string v3, " can not be used with DOM-backed writer" // string@0101 │ │ +4d2968: 6e20 12e1 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d296e: 6e10 1fe1 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d2974: 0c03 |0012: move-result-object v3 │ │ +4d2976: 7020 45e1 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@e145 │ │ +4d297c: 2700 |0016: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1907519,57 +1907520,57 @@ │ │ type : '(Ljavax/xml/namespace/QName;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -4d26a8: |[4d26a8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.serializeQNameValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String; │ │ -4d26b8: 5530 5db0 |0000: iget-boolean v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mNsRepairing:Z // field@b05d │ │ -4d26bc: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ -4d26c0: 6e10 d7e4 0400 |0004: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ -4d26c6: 0c00 |0007: move-result-object v0 │ │ -4d26c8: 6e10 cffa 0300 |0008: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@facf │ │ -4d26ce: 0c01 |000b: move-result-object v1 │ │ -4d26d0: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -4d26d4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -4d26d6: 2805 |000f: goto 0014 // +0005 │ │ -4d26d8: 7220 d0e4 0100 |0010: invoke-interface {v1, v0}, Ljavax/xml/namespace/NamespaceContext;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@e4d0 │ │ -4d26de: 0c01 |0013: move-result-object v1 │ │ -4d26e0: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ -4d26e4: 6e10 d8e4 0400 |0016: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4d26ea: 0c01 |0019: move-result-object v1 │ │ -4d26ec: 3801 0d00 |001a: if-eqz v1, 0027 // +000d │ │ -4d26f0: 6e10 dae0 0100 |001c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d26f6: 0a02 |001f: move-result v2 │ │ -4d26f8: 3902 0300 |0020: if-nez v2, 0023 // +0003 │ │ -4d26fc: 2805 |0022: goto 0027 // +0005 │ │ -4d26fe: 6e30 0cfb 1300 |0023: invoke-virtual {v3, v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@fb0c │ │ -4d2704: 280b |0026: goto 0031 // +000b │ │ -4d2706: 6e20 f2fa 0300 |0027: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeDefaultNamespace:(Ljava/lang/String;)V // method@faf2 │ │ -4d270c: 1a01 0000 |002a: const-string v1, "" // string@0000 │ │ -4d2710: 2805 |002c: goto 0031 // +0005 │ │ -4d2712: 6e10 d8e4 0400 |002d: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4d2718: 0c01 |0030: move-result-object v1 │ │ -4d271a: 6e10 d6e4 0400 |0031: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4d2720: 0c04 |0034: move-result-object v4 │ │ -4d2722: 3801 1d00 |0035: if-eqz v1, 0052 // +001d │ │ -4d2726: 6e10 dae0 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d272c: 0a00 |003a: move-result v0 │ │ -4d272e: 3900 0300 |003b: if-nez v0, 003e // +0003 │ │ -4d2732: 2815 |003d: goto 0052 // +0015 │ │ -4d2734: 2200 0819 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4d2738: 7010 06e1 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d273e: 6e20 12e1 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2744: 1a01 f706 |0046: const-string v1, ":" // string@06f7 │ │ -4d2748: 6e20 12e1 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d274e: 6e20 12e1 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2754: 6e10 1fe1 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d275a: 0c04 |0051: move-result-object v4 │ │ -4d275c: 1104 |0052: return-object v4 │ │ +4d26ac: |[4d26ac] org.codehaus.stax2.ri.dom.DOMWrappingWriter.serializeQNameValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String; │ │ +4d26bc: 5530 5db0 |0000: iget-boolean v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mNsRepairing:Z // field@b05d │ │ +4d26c0: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ +4d26c4: 6e10 d7e4 0400 |0004: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ +4d26ca: 0c00 |0007: move-result-object v0 │ │ +4d26cc: 6e10 cffa 0300 |0008: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@facf │ │ +4d26d2: 0c01 |000b: move-result-object v1 │ │ +4d26d4: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +4d26d8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +4d26da: 2805 |000f: goto 0014 // +0005 │ │ +4d26dc: 7220 d0e4 0100 |0010: invoke-interface {v1, v0}, Ljavax/xml/namespace/NamespaceContext;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@e4d0 │ │ +4d26e2: 0c01 |0013: move-result-object v1 │ │ +4d26e4: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ +4d26e8: 6e10 d8e4 0400 |0016: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4d26ee: 0c01 |0019: move-result-object v1 │ │ +4d26f0: 3801 0d00 |001a: if-eqz v1, 0027 // +000d │ │ +4d26f4: 6e10 dae0 0100 |001c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d26fa: 0a02 |001f: move-result v2 │ │ +4d26fc: 3902 0300 |0020: if-nez v2, 0023 // +0003 │ │ +4d2700: 2805 |0022: goto 0027 // +0005 │ │ +4d2702: 6e30 0cfb 1300 |0023: invoke-virtual {v3, v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@fb0c │ │ +4d2708: 280b |0026: goto 0031 // +000b │ │ +4d270a: 6e20 f2fa 0300 |0027: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeDefaultNamespace:(Ljava/lang/String;)V // method@faf2 │ │ +4d2710: 1a01 0000 |002a: const-string v1, "" // string@0000 │ │ +4d2714: 2805 |002c: goto 0031 // +0005 │ │ +4d2716: 6e10 d8e4 0400 |002d: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4d271c: 0c01 |0030: move-result-object v1 │ │ +4d271e: 6e10 d6e4 0400 |0031: invoke-virtual {v4}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4d2724: 0c04 |0034: move-result-object v4 │ │ +4d2726: 3801 1d00 |0035: if-eqz v1, 0052 // +001d │ │ +4d272a: 6e10 dae0 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d2730: 0a00 |003a: move-result v0 │ │ +4d2732: 3900 0300 |003b: if-nez v0, 003e // +0003 │ │ +4d2736: 2815 |003d: goto 0052 // +0015 │ │ +4d2738: 2200 0819 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4d273c: 7010 06e1 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d2742: 6e20 12e1 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2748: 1a01 f706 |0046: const-string v1, ":" // string@06f7 │ │ +4d274c: 6e20 12e1 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2752: 6e20 12e1 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2758: 6e10 1fe1 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d275e: 0c04 |0051: move-result-object v4 │ │ +4d2760: 1104 |0052: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0004 line=619 │ │ 0x0008 line=621 │ │ 0x0010 line=622 │ │ 0x0016 line=625 │ │ @@ -1907595,17 +1907596,17 @@ │ │ type : '(Ljavax/xml/namespace/NamespaceContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d297c: |[4d297c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V │ │ -4d298c: 5b01 5cb0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mNsContext:Ljavax/xml/namespace/NamespaceContext; // field@b05c │ │ -4d2990: 0e00 |0002: return-void │ │ +4d2980: |[4d2980] org.codehaus.stax2.ri.dom.DOMWrappingWriter.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V │ │ +4d2990: 5b01 5cb0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mNsContext:Ljavax/xml/namespace/NamespaceContext; // field@b05c │ │ +4d2994: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/xml/namespace/NamespaceContext; │ │ │ │ @@ -1907626,65 +1907627,65 @@ │ │ type : '(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d27a0: |[4d27a0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ -4d27b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4d27b2: 1101 |0001: return-object v1 │ │ +4d27a4: |[4d27a4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ +4d27b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4d27b6: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ name : 'stopValidatingAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d27b4: |[4d27b4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4d27c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4d27c6: 1101 |0001: return-object v1 │ │ +4d27b8: |[4d27b8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4d27c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4d27ca: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ name : 'stopValidatingAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d27c8: |[4d27c8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4d27d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4d27da: 1101 |0001: return-object v1 │ │ +4d27cc: |[4d27cc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4d27dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4d27de: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ name : 'validateAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d27dc: |[4d27dc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4d27ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4d27ee: 1101 |0001: return-object v1 │ │ +4d27e0: |[4d27e0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4d27f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4d27f2: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ name : 'writeAttribute' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ @@ -1907708,21 +1907709,21 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -4d29fc: |[4d29fc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V │ │ -4d2a0c: 6e10 d2fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ -4d2a12: 0c00 |0003: move-result-object v0 │ │ -4d2a14: 6e55 32fc 2043 |0004: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String; // method@fc32 │ │ -4d2a1a: 0c02 |0007: move-result-object v2 │ │ -4d2a1c: 6e20 ebfa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2a22: 0e00 |000b: return-void │ │ +4d2a00: |[4d2a00] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V │ │ +4d2a10: 6e10 d2fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ +4d2a16: 0c00 |0003: move-result-object v0 │ │ +4d2a18: 6e55 32fc 2043 |0004: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String; // method@fc32 │ │ +4d2a1e: 0c02 |0007: move-result-object v2 │ │ +4d2a20: 6e20 ebfa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2a26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x000c reg=3 (null) [B │ │ @@ -1907734,19 +1907735,19 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4d29dc: |[4d29dc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBinary:([BII)V │ │ -4d29ec: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4d29f2: 0c00 |0003: move-result-object v0 │ │ -4d29f4: 6e54 e3fa 0132 |0004: invoke-virtual {v1, v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V // method@fae3 │ │ -4d29fa: 0e00 |0007: return-void │ │ +4d29e0: |[4d29e0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBinary:([BII)V │ │ +4d29f0: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4d29f6: 0c00 |0003: move-result-object v0 │ │ +4d29f8: 6e54 e3fa 0132 |0004: invoke-virtual {v1, v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V // method@fae3 │ │ +4d29fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=2 (null) [B │ │ 0x0000 - 0x0008 reg=3 (null) I │ │ @@ -1907757,24 +1907758,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -4d2a24: |[4d2a24] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBinaryAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ -4d2a34: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4d2a3a: 0c01 |0003: move-result-object v1 │ │ -4d2a3c: 0760 |0004: move-object v0, v6 │ │ -4d2a3e: 0772 |0005: move-object v2, v7 │ │ -4d2a40: 0783 |0006: move-object v3, v8 │ │ -4d2a42: 0794 |0007: move-object v4, v9 │ │ -4d2a44: 07a5 |0008: move-object v5, v10 │ │ -4d2a46: 7406 e6fa 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V // method@fae6 │ │ -4d2a4c: 0e00 |000c: return-void │ │ +4d2a28: |[4d2a28] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBinaryAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ +4d2a38: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4d2a3e: 0c01 |0003: move-result-object v1 │ │ +4d2a40: 0760 |0004: move-object v0, v6 │ │ +4d2a42: 0772 |0005: move-object v2, v7 │ │ +4d2a44: 0783 |0006: move-object v3, v8 │ │ +4d2a46: 0794 |0007: move-object v4, v9 │ │ +4d2a48: 07a5 |0008: move-object v5, v10 │ │ +4d2a4a: 7406 e6fa 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V // method@fae6 │ │ +4d2a50: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x000d reg=6 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000d reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=8 (null) Ljava/lang/String; │ │ @@ -1907786,23 +1907787,23 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -4d2a50: |[4d2a50] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ -4d2a60: 6e10 d2fa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ -4d2a66: 0c00 |0003: move-result-object v0 │ │ -4d2a68: 2181 |0004: array-length v1, v8 │ │ -4d2a6a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4d2a6c: 6e51 32fc 4028 |0006: invoke-virtual {v0, v4, v8, v2, v1}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String; // method@fc32 │ │ -4d2a72: 0c04 |0009: move-result-object v4 │ │ -4d2a74: 6e54 e2fa 5376 |000a: invoke-virtual {v3, v5, v6, v7, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2a7a: 0e00 |000d: return-void │ │ +4d2a54: |[4d2a54] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ +4d2a64: 6e10 d2fa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ +4d2a6a: 0c00 |0003: move-result-object v0 │ │ +4d2a6c: 2181 |0004: array-length v1, v8 │ │ +4d2a6e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4d2a70: 6e51 32fc 4028 |0006: invoke-virtual {v0, v4, v8, v2, v1}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)Ljava/lang/String; // method@fc32 │ │ +4d2a76: 0c04 |0009: move-result-object v4 │ │ +4d2a78: 6e54 e2fa 5376 |000a: invoke-virtual {v3, v5, v6, v7, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2a7e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000e reg=4 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x000e reg=5 (null) Ljava/lang/String; │ │ @@ -1907815,21 +1907816,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4d2a7c: |[4d2a7c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBoolean:(Z)V │ │ -4d2a8c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -4d2a90: 1a01 1be6 |0002: const-string v1, "true" // string@e61b │ │ -4d2a94: 2803 |0004: goto 0007 // +0003 │ │ -4d2a96: 1a01 fd8a |0005: const-string v1, "false" // string@8afd │ │ -4d2a9a: 6e20 ebfa 1000 |0007: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2aa0: 0e00 |000a: return-void │ │ +4d2a80: |[4d2a80] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBoolean:(Z)V │ │ +4d2a90: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +4d2a94: 1a01 1be6 |0002: const-string v1, "true" // string@e61b │ │ +4d2a98: 2803 |0004: goto 0007 // +0003 │ │ +4d2a9a: 1a01 fd8a |0005: const-string v1, "false" // string@8afd │ │ +4d2a9e: 6e20 ebfa 1000 |0007: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2aa4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=426 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000b reg=1 (null) Z │ │ │ │ @@ -1907838,21 +1907839,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -4d2aa4: |[4d2aa4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4d2ab4: 3804 0500 |0000: if-eqz v4, 0005 // +0005 │ │ -4d2ab8: 1a04 1be6 |0002: const-string v4, "true" // string@e61b │ │ -4d2abc: 2803 |0004: goto 0007 // +0003 │ │ -4d2abe: 1a04 fd8a |0005: const-string v4, "false" // string@8afd │ │ -4d2ac2: 6e54 e2fa 1032 |0007: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2ac8: 0e00 |000a: return-void │ │ +4d2aa8: |[4d2aa8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4d2ab8: 3804 0500 |0000: if-eqz v4, 0005 // +0005 │ │ +4d2abc: 1a04 1be6 |0002: const-string v4, "true" // string@e61b │ │ +4d2ac0: 2803 |0004: goto 0007 // +0003 │ │ +4d2ac2: 1a04 fd8a |0005: const-string v4, "false" // string@8afd │ │ +4d2ac6: 6e54 e2fa 1032 |0007: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2acc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=511 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -1907864,20 +1907865,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4d2af0: |[4d2af0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeCData:(Ljava/lang/String;)V │ │ -4d2b00: 5410 59b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ -4d2b04: 7220 cbfe 2000 |0002: invoke-interface {v0, v2}, Lorg/w3c/dom/Document;.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection; // method@fecb │ │ -4d2b0a: 0c02 |0005: move-result-object v2 │ │ -4d2b0c: 6e20 c8fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.appendLeaf:(Lorg/w3c/dom/Node;)V // method@fac8 │ │ -4d2b12: 0e00 |0009: return-void │ │ +4d2af4: |[4d2af4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeCData:(Ljava/lang/String;)V │ │ +4d2b04: 5410 59b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ +4d2b08: 7220 cbfe 2000 |0002: invoke-interface {v0, v2}, Lorg/w3c/dom/Document;.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection; // method@fecb │ │ +4d2b0e: 0c02 |0005: move-result-object v2 │ │ +4d2b10: 6e20 c8fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.appendLeaf:(Lorg/w3c/dom/Node;)V // method@fac8 │ │ +4d2b16: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1907886,19 +1907887,19 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4d2acc: |[4d2acc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeCData:([CII)V │ │ -4d2adc: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4d2ae0: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d2ae6: 6e20 e9fa 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCData:(Ljava/lang/String;)V // method@fae9 │ │ -4d2aec: 0e00 |0008: return-void │ │ +4d2ad0: |[4d2ad0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeCData:([CII)V │ │ +4d2ae0: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4d2ae4: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d2aea: 6e20 e9fa 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCData:(Ljava/lang/String;)V // method@fae9 │ │ +4d2af0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0009 reg=2 (null) [C │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1907909,20 +1907910,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4d2b38: |[4d2b38] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeCharacters:(Ljava/lang/String;)V │ │ -4d2b48: 5410 59b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ -4d2b4c: 7220 d1fe 2000 |0002: invoke-interface {v0, v2}, Lorg/w3c/dom/Document;.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text; // method@fed1 │ │ -4d2b52: 0c02 |0005: move-result-object v2 │ │ -4d2b54: 6e20 c8fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.appendLeaf:(Lorg/w3c/dom/Node;)V // method@fac8 │ │ -4d2b5a: 0e00 |0009: return-void │ │ +4d2b3c: |[4d2b3c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeCharacters:(Ljava/lang/String;)V │ │ +4d2b4c: 5410 59b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ +4d2b50: 7220 d1fe 2000 |0002: invoke-interface {v0, v2}, Lorg/w3c/dom/Document;.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text; // method@fed1 │ │ +4d2b56: 0c02 |0005: move-result-object v2 │ │ +4d2b58: 6e20 c8fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.appendLeaf:(Lorg/w3c/dom/Node;)V // method@fac8 │ │ +4d2b5e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1907931,19 +1907932,19 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4d2b14: |[4d2b14] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeCharacters:([CII)V │ │ -4d2b24: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4d2b28: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d2b2e: 6e20 ebfa 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2b34: 0e00 |0008: return-void │ │ +4d2b18: |[4d2b18] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeCharacters:([CII)V │ │ +4d2b28: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4d2b2c: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d2b32: 6e20 ebfa 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2b38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0009 reg=2 (null) [C │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1907954,20 +1907955,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4d2b5c: |[4d2b5c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeComment:(Ljava/lang/String;)V │ │ -4d2b6c: 5410 59b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ -4d2b70: 7220 ccfe 2000 |0002: invoke-interface {v0, v2}, Lorg/w3c/dom/Document;.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment; // method@fecc │ │ -4d2b76: 0c02 |0005: move-result-object v2 │ │ -4d2b78: 6e20 c8fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.appendLeaf:(Lorg/w3c/dom/Node;)V // method@fac8 │ │ -4d2b7e: 0e00 |0009: return-void │ │ +4d2b60: |[4d2b60] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeComment:(Ljava/lang/String;)V │ │ +4d2b70: 5410 59b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ +4d2b74: 7220 ccfe 2000 |0002: invoke-interface {v0, v2}, Lorg/w3c/dom/Document;.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment; // method@fecc │ │ +4d2b7a: 0c02 |0005: move-result-object v2 │ │ +4d2b7c: 6e20 c8fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.appendLeaf:(Lorg/w3c/dom/Node;)V // method@fac8 │ │ +4d2b82: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1907976,18 +1907977,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4d2b80: |[4d2b80] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDTD:(Ljava/lang/String;)V │ │ -4d2b90: 1a01 44ec |0000: const-string v1, "writeDTD()" // string@ec44 │ │ -4d2b94: 6e20 d4fa 1000 |0002: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.reportUnsupported:(Ljava/lang/String;)V // method@fad4 │ │ -4d2b9a: 0e00 |0005: return-void │ │ +4d2b84: |[4d2b84] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDTD:(Ljava/lang/String;)V │ │ +4d2b94: 1a01 44ec |0000: const-string v1, "writeDTD()" // string@ec44 │ │ +4d2b98: 6e20 d4fa 1000 |0002: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.reportUnsupported:(Ljava/lang/String;)V // method@fad4 │ │ +4d2b9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=222 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1908002,19 +1908003,19 @@ │ │ type : '(Ljava/math/BigDecimal;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d2b9c: |[4d2b9c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDecimal:(Ljava/math/BigDecimal;)V │ │ -4d2bac: 6e10 a9e1 0100 |0000: invoke-virtual {v1}, Ljava/math/BigDecimal;.toString:()Ljava/lang/String; // method@e1a9 │ │ -4d2bb2: 0c01 |0003: move-result-object v1 │ │ -4d2bb4: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2bba: 0e00 |0007: return-void │ │ +4d2ba0: |[4d2ba0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDecimal:(Ljava/math/BigDecimal;)V │ │ +4d2bb0: 6e10 a9e1 0100 |0000: invoke-virtual {v1}, Ljava/math/BigDecimal;.toString:()Ljava/lang/String; // method@e1a9 │ │ +4d2bb6: 0c01 |0003: move-result-object v1 │ │ +4d2bb8: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2bbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/math/BigDecimal; │ │ │ │ @@ -1908023,19 +1908024,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4d2bbc: |[4d2bbc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDecimalAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V │ │ -4d2bcc: 6e10 a9e1 0400 |0000: invoke-virtual {v4}, Ljava/math/BigDecimal;.toString:()Ljava/lang/String; // method@e1a9 │ │ -4d2bd2: 0c04 |0003: move-result-object v4 │ │ -4d2bd4: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2bda: 0e00 |0007: return-void │ │ +4d2bc0: |[4d2bc0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDecimalAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V │ │ +4d2bd0: 6e10 a9e1 0400 |0000: invoke-virtual {v4}, Ljava/math/BigDecimal;.toString:()Ljava/lang/String; // method@e1a9 │ │ +4d2bd6: 0c04 |0003: move-result-object v4 │ │ +4d2bd8: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2bde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1908053,19 +1908054,19 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d2bdc: |[4d2bdc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDouble:(D)V │ │ -4d2bec: 7120 ede0 2100 |0000: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ -4d2bf2: 0c01 |0003: move-result-object v1 │ │ -4d2bf4: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2bfa: 0e00 |0007: return-void │ │ +4d2be0: |[4d2be0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDouble:(D)V │ │ +4d2bf0: 7120 ede0 2100 |0000: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ +4d2bf6: 0c01 |0003: move-result-object v1 │ │ +4d2bf8: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2bfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) D │ │ │ │ @@ -1908074,21 +1908075,21 @@ │ │ type : '([DII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -4d2bfc: |[4d2bfc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDoubleArray:([DII)V │ │ -4d2c0c: 6e10 d2fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ -4d2c12: 0c00 |0003: move-result-object v0 │ │ -4d2c14: 6e40 33fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([DII)Ljava/lang/String; // method@fc33 │ │ -4d2c1a: 0c02 |0007: move-result-object v2 │ │ -4d2c1c: 6e20 ebfa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2c22: 0e00 |000b: return-void │ │ +4d2c00: |[4d2c00] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDoubleArray:([DII)V │ │ +4d2c10: 6e10 d2fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ +4d2c16: 0c00 |0003: move-result-object v0 │ │ +4d2c18: 6e40 33fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([DII)Ljava/lang/String; // method@fc33 │ │ +4d2c1e: 0c02 |0007: move-result-object v2 │ │ +4d2c20: 6e20 ebfa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2c26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000c reg=2 (null) [D │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -1908099,23 +1908100,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -4d2c24: |[4d2c24] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDoubleArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[D)V │ │ -4d2c34: 6e10 d2fa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ -4d2c3a: 0c00 |0003: move-result-object v0 │ │ -4d2c3c: 2171 |0004: array-length v1, v7 │ │ -4d2c3e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4d2c40: 6e40 33fc 7012 |0006: invoke-virtual {v0, v7, v2, v1}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([DII)Ljava/lang/String; // method@fc33 │ │ -4d2c46: 0c07 |0009: move-result-object v7 │ │ -4d2c48: 6e57 e2fa 4365 |000a: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2c4e: 0e00 |000d: return-void │ │ +4d2c28: |[4d2c28] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDoubleArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[D)V │ │ +4d2c38: 6e10 d2fa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ +4d2c3e: 0c00 |0003: move-result-object v0 │ │ +4d2c40: 2171 |0004: array-length v1, v7 │ │ +4d2c42: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4d2c44: 6e40 33fc 7012 |0006: invoke-virtual {v0, v7, v2, v1}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([DII)Ljava/lang/String; // method@fc33 │ │ +4d2c4a: 0c07 |0009: move-result-object v7 │ │ +4d2c4c: 6e57 e2fa 4365 |000a: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2c52: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=5 (null) Ljava/lang/String; │ │ @@ -1908127,19 +1908128,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4d2c50: |[4d2c50] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDoubleAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)V │ │ -4d2c60: 7120 ede0 5400 |0000: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ -4d2c66: 0c04 |0003: move-result-object v4 │ │ -4d2c68: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2c6e: 0e00 |0007: return-void │ │ +4d2c54: |[4d2c54] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeDoubleAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)V │ │ +4d2c64: 7120 ede0 5400 |0000: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ +4d2c6a: 0c04 |0003: move-result-object v4 │ │ +4d2c6c: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2c72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1908175,20 +1908176,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4d2c70: |[4d2c70] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeEntityRef:(Ljava/lang/String;)V │ │ -4d2c80: 5410 59b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ -4d2c84: 7220 cffe 2000 |0002: invoke-interface {v0, v2}, Lorg/w3c/dom/Document;.createEntityReference:(Ljava/lang/String;)Lorg/w3c/dom/EntityReference; // method@fecf │ │ -4d2c8a: 0c02 |0005: move-result-object v2 │ │ -4d2c8c: 6e20 c8fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.appendLeaf:(Lorg/w3c/dom/Node;)V // method@fac8 │ │ -4d2c92: 0e00 |0009: return-void │ │ +4d2c74: |[4d2c74] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeEntityRef:(Ljava/lang/String;)V │ │ +4d2c84: 5410 59b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ +4d2c88: 7220 cffe 2000 |0002: invoke-interface {v0, v2}, Lorg/w3c/dom/Document;.createEntityReference:(Ljava/lang/String;)Lorg/w3c/dom/EntityReference; // method@fecf │ │ +4d2c8e: 0c02 |0005: move-result-object v2 │ │ +4d2c90: 6e20 c8fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.appendLeaf:(Lorg/w3c/dom/Node;)V // method@fac8 │ │ +4d2c96: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1908197,19 +1908198,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d2c94: |[4d2c94] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeFloat:(F)V │ │ -4d2ca4: 7110 eee0 0100 |0000: invoke-static {v1}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ -4d2caa: 0c01 |0003: move-result-object v1 │ │ -4d2cac: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2cb2: 0e00 |0007: return-void │ │ +4d2c98: |[4d2c98] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeFloat:(F)V │ │ +4d2ca8: 7110 eee0 0100 |0000: invoke-static {v1}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ +4d2cae: 0c01 |0003: move-result-object v1 │ │ +4d2cb0: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2cb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) F │ │ │ │ @@ -1908218,21 +1908219,21 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -4d2cb4: |[4d2cb4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeFloatArray:([FII)V │ │ -4d2cc4: 6e10 d2fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ -4d2cca: 0c00 |0003: move-result-object v0 │ │ -4d2ccc: 6e40 34fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([FII)Ljava/lang/String; // method@fc34 │ │ -4d2cd2: 0c02 |0007: move-result-object v2 │ │ -4d2cd4: 6e20 ebfa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2cda: 0e00 |000b: return-void │ │ +4d2cb8: |[4d2cb8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeFloatArray:([FII)V │ │ +4d2cc8: 6e10 d2fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ +4d2cce: 0c00 |0003: move-result-object v0 │ │ +4d2cd0: 6e40 34fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([FII)Ljava/lang/String; // method@fc34 │ │ +4d2cd6: 0c02 |0007: move-result-object v2 │ │ +4d2cd8: 6e20 ebfa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2cde: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000c reg=2 (null) [F │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -1908243,23 +1908244,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -4d2cdc: |[4d2cdc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeFloatArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[F)V │ │ -4d2cec: 6e10 d2fa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ -4d2cf2: 0c00 |0003: move-result-object v0 │ │ -4d2cf4: 2171 |0004: array-length v1, v7 │ │ -4d2cf6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4d2cf8: 6e40 34fc 7012 |0006: invoke-virtual {v0, v7, v2, v1}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([FII)Ljava/lang/String; // method@fc34 │ │ -4d2cfe: 0c07 |0009: move-result-object v7 │ │ -4d2d00: 6e57 e2fa 4365 |000a: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2d06: 0e00 |000d: return-void │ │ +4d2ce0: |[4d2ce0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeFloatArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[F)V │ │ +4d2cf0: 6e10 d2fa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ +4d2cf6: 0c00 |0003: move-result-object v0 │ │ +4d2cf8: 2171 |0004: array-length v1, v7 │ │ +4d2cfa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4d2cfc: 6e40 34fc 7012 |0006: invoke-virtual {v0, v7, v2, v1}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([FII)Ljava/lang/String; // method@fc34 │ │ +4d2d02: 0c07 |0009: move-result-object v7 │ │ +4d2d04: 6e57 e2fa 4365 |000a: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2d0a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=5 (null) Ljava/lang/String; │ │ @@ -1908271,19 +1908272,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4d2d08: |[4d2d08] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeFloatAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V │ │ -4d2d18: 7110 eee0 0400 |0000: invoke-static {v4}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ -4d2d1e: 0c04 |0003: move-result-object v4 │ │ -4d2d20: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2d26: 0e00 |0007: return-void │ │ +4d2d0c: |[4d2d0c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeFloatAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V │ │ +4d2d1c: 7110 eee0 0400 |0000: invoke-static {v4}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@e0ee │ │ +4d2d22: 0c04 |0003: move-result-object v4 │ │ +4d2d24: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2d2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1908295,17 +1908296,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d2d28: |[4d2d28] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeFullEndElement:()V │ │ -4d2d38: 6e10 fbfa 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeEndElement:()V // method@fafb │ │ -4d2d3e: 0e00 |0003: return-void │ │ +4d2d2c: |[4d2d2c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeFullEndElement:()V │ │ +4d2d3c: 6e10 fbfa 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeEndElement:()V // method@fafb │ │ +4d2d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ │ │ #55 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ @@ -1908313,19 +1908314,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d2d40: |[4d2d40] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeInt:(I)V │ │ -4d2d50: 7110 efe0 0100 |0000: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ -4d2d56: 0c01 |0003: move-result-object v1 │ │ -4d2d58: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2d5e: 0e00 |0007: return-void │ │ +4d2d44: |[4d2d44] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeInt:(I)V │ │ +4d2d54: 7110 efe0 0100 |0000: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ +4d2d5a: 0c01 |0003: move-result-object v1 │ │ +4d2d5c: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2d62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ │ │ @@ -1908334,21 +1908335,21 @@ │ │ type : '([III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -4d2d60: |[4d2d60] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeIntArray:([III)V │ │ -4d2d70: 6e10 d2fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ -4d2d76: 0c00 |0003: move-result-object v0 │ │ -4d2d78: 6e40 35fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([III)Ljava/lang/String; // method@fc35 │ │ -4d2d7e: 0c02 |0007: move-result-object v2 │ │ -4d2d80: 6e20 ebfa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2d86: 0e00 |000b: return-void │ │ +4d2d64: |[4d2d64] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeIntArray:([III)V │ │ +4d2d74: 6e10 d2fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ +4d2d7a: 0c00 |0003: move-result-object v0 │ │ +4d2d7c: 6e40 35fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([III)Ljava/lang/String; // method@fc35 │ │ +4d2d82: 0c02 |0007: move-result-object v2 │ │ +4d2d84: 6e20 ebfa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2d8a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000c reg=2 (null) [I │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -1908359,23 +1908360,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -4d2d88: |[4d2d88] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeIntArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)V │ │ -4d2d98: 6e10 d2fa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ -4d2d9e: 0c00 |0003: move-result-object v0 │ │ -4d2da0: 2171 |0004: array-length v1, v7 │ │ -4d2da2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4d2da4: 6e40 35fc 7012 |0006: invoke-virtual {v0, v7, v2, v1}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([III)Ljava/lang/String; // method@fc35 │ │ -4d2daa: 0c07 |0009: move-result-object v7 │ │ -4d2dac: 6e57 e2fa 4365 |000a: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2db2: 0e00 |000d: return-void │ │ +4d2d8c: |[4d2d8c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeIntArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)V │ │ +4d2d9c: 6e10 d2fa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ +4d2da2: 0c00 |0003: move-result-object v0 │ │ +4d2da4: 2171 |0004: array-length v1, v7 │ │ +4d2da6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4d2da8: 6e40 35fc 7012 |0006: invoke-virtual {v0, v7, v2, v1}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([III)Ljava/lang/String; // method@fc35 │ │ +4d2dae: 0c07 |0009: move-result-object v7 │ │ +4d2db0: 6e57 e2fa 4365 |000a: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2db6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=5 (null) Ljava/lang/String; │ │ @@ -1908387,19 +1908388,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4d2db4: |[4d2db4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeIntAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4d2dc4: 7110 efe0 0400 |0000: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ -4d2dca: 0c04 |0003: move-result-object v4 │ │ -4d2dcc: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2dd2: 0e00 |0007: return-void │ │ +4d2db8: |[4d2db8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeIntAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4d2dc8: 7110 efe0 0400 |0000: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ +4d2dce: 0c04 |0003: move-result-object v4 │ │ +4d2dd0: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2dd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1908411,19 +1908412,19 @@ │ │ type : '(Ljava/math/BigInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d2dd4: |[4d2dd4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeInteger:(Ljava/math/BigInteger;)V │ │ -4d2de4: 6e10 b9e1 0100 |0000: invoke-virtual {v1}, Ljava/math/BigInteger;.toString:()Ljava/lang/String; // method@e1b9 │ │ -4d2dea: 0c01 |0003: move-result-object v1 │ │ -4d2dec: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2df2: 0e00 |0007: return-void │ │ +4d2dd8: |[4d2dd8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeInteger:(Ljava/math/BigInteger;)V │ │ +4d2de8: 6e10 b9e1 0100 |0000: invoke-virtual {v1}, Ljava/math/BigInteger;.toString:()Ljava/lang/String; // method@e1b9 │ │ +4d2dee: 0c01 |0003: move-result-object v1 │ │ +4d2df0: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2df6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/math/BigInteger; │ │ │ │ @@ -1908432,19 +1908433,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4d2df4: |[4d2df4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeIntegerAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V │ │ -4d2e04: 6e10 b9e1 0400 |0000: invoke-virtual {v4}, Ljava/math/BigInteger;.toString:()Ljava/lang/String; // method@e1b9 │ │ -4d2e0a: 0c04 |0003: move-result-object v4 │ │ -4d2e0c: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2e12: 0e00 |0007: return-void │ │ +4d2df8: |[4d2df8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeIntegerAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V │ │ +4d2e08: 6e10 b9e1 0400 |0000: invoke-virtual {v4}, Ljava/math/BigInteger;.toString:()Ljava/lang/String; // method@e1b9 │ │ +4d2e0e: 0c04 |0003: move-result-object v4 │ │ +4d2e10: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2e16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1908456,19 +1908457,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d2e14: |[4d2e14] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeLong:(J)V │ │ -4d2e24: 7120 f0e0 2100 |0000: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ -4d2e2a: 0c01 |0003: move-result-object v1 │ │ -4d2e2c: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2e32: 0e00 |0007: return-void │ │ +4d2e18: |[4d2e18] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeLong:(J)V │ │ +4d2e28: 7120 f0e0 2100 |0000: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ +4d2e2e: 0c01 |0003: move-result-object v1 │ │ +4d2e30: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2e36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) J │ │ │ │ @@ -1908477,21 +1908478,21 @@ │ │ type : '([JII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -4d2e34: |[4d2e34] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeLongArray:([JII)V │ │ -4d2e44: 6e10 d2fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ -4d2e4a: 0c00 |0003: move-result-object v0 │ │ -4d2e4c: 6e40 36fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([JII)Ljava/lang/String; // method@fc36 │ │ -4d2e52: 0c02 |0007: move-result-object v2 │ │ -4d2e54: 6e20 ebfa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2e5a: 0e00 |000b: return-void │ │ +4d2e38: |[4d2e38] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeLongArray:([JII)V │ │ +4d2e48: 6e10 d2fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ +4d2e4e: 0c00 |0003: move-result-object v0 │ │ +4d2e50: 6e40 36fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([JII)Ljava/lang/String; // method@fc36 │ │ +4d2e56: 0c02 |0007: move-result-object v2 │ │ +4d2e58: 6e20 ebfa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2e5e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000c reg=2 (null) [J │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -1908502,23 +1908503,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -4d2e5c: |[4d2e5c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeLongArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)V │ │ -4d2e6c: 6e10 d2fa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ -4d2e72: 0c00 |0003: move-result-object v0 │ │ -4d2e74: 2171 |0004: array-length v1, v7 │ │ -4d2e76: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4d2e78: 6e40 36fc 7012 |0006: invoke-virtual {v0, v7, v2, v1}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([JII)Ljava/lang/String; // method@fc36 │ │ -4d2e7e: 0c07 |0009: move-result-object v7 │ │ -4d2e80: 6e57 e2fa 4365 |000a: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2e86: 0e00 |000d: return-void │ │ +4d2e60: |[4d2e60] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeLongArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)V │ │ +4d2e70: 6e10 d2fa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.getValueEncoder:()Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder; // method@fad2 │ │ +4d2e76: 0c00 |0003: move-result-object v0 │ │ +4d2e78: 2171 |0004: array-length v1, v7 │ │ +4d2e7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4d2e7c: 6e40 36fc 7012 |0006: invoke-virtual {v0, v7, v2, v1}, Lorg/codehaus/stax2/ri/typed/SimpleValueEncoder;.encodeAsString:([JII)Ljava/lang/String; // method@fc36 │ │ +4d2e82: 0c07 |0009: move-result-object v7 │ │ +4d2e84: 6e57 e2fa 4365 |000a: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2e8a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=5 (null) Ljava/lang/String; │ │ @@ -1908530,19 +1908531,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4d2e88: |[4d2e88] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeLongAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -4d2e98: 7120 f0e0 5400 |0000: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ -4d2e9e: 0c04 |0003: move-result-object v4 │ │ -4d2ea0: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2ea6: 0e00 |0007: return-void │ │ +4d2e8c: |[4d2e8c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeLongAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +4d2e9c: 7120 f0e0 5400 |0000: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ +4d2ea2: 0c04 |0003: move-result-object v4 │ │ +4d2ea4: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2eaa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1908554,18 +1908555,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4d2ea8: |[4d2ea8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeProcessingInstruction:(Ljava/lang/String;)V │ │ -4d2eb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d2eba: 6e30 0efb 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@fb0e │ │ -4d2ec0: 0e00 |0004: return-void │ │ +4d2eac: |[4d2eac] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeProcessingInstruction:(Ljava/lang/String;)V │ │ +4d2ebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d2ebe: 6e30 0efb 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@fb0e │ │ +4d2ec4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=242 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1908574,20 +1908575,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4d2ec4: |[4d2ec4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4d2ed4: 5410 59b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ -4d2ed8: 7230 d0fe 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/w3c/dom/Document;.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction; // method@fed0 │ │ -4d2ede: 0c02 |0005: move-result-object v2 │ │ -4d2ee0: 6e20 c8fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.appendLeaf:(Lorg/w3c/dom/Node;)V // method@fac8 │ │ -4d2ee6: 0e00 |0009: return-void │ │ +4d2ec8: |[4d2ec8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4d2ed8: 5410 59b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mDocument:Lorg/w3c/dom/Document; // field@b059 │ │ +4d2edc: 7230 d0fe 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/w3c/dom/Document;.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction; // method@fed0 │ │ +4d2ee2: 0c02 |0005: move-result-object v2 │ │ +4d2ee4: 6e20 c8fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.appendLeaf:(Lorg/w3c/dom/Node;)V // method@fac8 │ │ +4d2eea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -1908597,19 +1908598,19 @@ │ │ type : '(Ljavax/xml/namespace/QName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d2ee8: |[4d2ee8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeQName:(Ljavax/xml/namespace/QName;)V │ │ -4d2ef8: 6e20 d5fa 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.serializeQNameValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String; // method@fad5 │ │ -4d2efe: 0c01 |0003: move-result-object v1 │ │ -4d2f00: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2f06: 0e00 |0007: return-void │ │ +4d2eec: |[4d2eec] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeQName:(Ljavax/xml/namespace/QName;)V │ │ +4d2efc: 6e20 d5fa 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.serializeQNameValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String; // method@fad5 │ │ +4d2f02: 0c01 |0003: move-result-object v1 │ │ +4d2f04: 6e20 ebfa 1000 |0004: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2f0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljavax/xml/namespace/QName; │ │ │ │ @@ -1908618,19 +1908619,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -4d2f08: |[4d2f08] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeQNameAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;)V │ │ -4d2f18: 6e20 d5fa 4000 |0000: invoke-virtual {v0, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.serializeQNameValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String; // method@fad5 │ │ -4d2f1e: 0c04 |0003: move-result-object v4 │ │ -4d2f20: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ -4d2f26: 0e00 |0007: return-void │ │ +4d2f0c: |[4d2f0c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeQNameAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;)V │ │ +4d2f1c: 6e20 d5fa 4000 |0000: invoke-virtual {v0, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.serializeQNameValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String; // method@fad5 │ │ +4d2f22: 0c04 |0003: move-result-object v4 │ │ +4d2f24: 6e54 e2fa 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@fae2 │ │ +4d2f2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1908642,18 +1908643,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4d2f44: |[4d2f44] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeRaw:(Ljava/lang/String;)V │ │ -4d2f54: 1a01 96ec |0000: const-string v1, "writeRaw()" // string@ec96 │ │ -4d2f58: 6e20 d4fa 1000 |0002: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.reportUnsupported:(Ljava/lang/String;)V // method@fad4 │ │ -4d2f5e: 0e00 |0005: return-void │ │ +4d2f48: |[4d2f48] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeRaw:(Ljava/lang/String;)V │ │ +4d2f58: 1a01 96ec |0000: const-string v1, "writeRaw()" // string@ec96 │ │ +4d2f5c: 6e20 d4fa 1000 |0002: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.reportUnsupported:(Ljava/lang/String;)V // method@fad4 │ │ +4d2f62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=383 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1908662,18 +1908663,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4d2f60: |[4d2f60] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeRaw:(Ljava/lang/String;II)V │ │ -4d2f70: 1a01 96ec |0000: const-string v1, "writeRaw()" // string@ec96 │ │ -4d2f74: 6e20 d4fa 1000 |0002: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.reportUnsupported:(Ljava/lang/String;)V // method@fad4 │ │ -4d2f7a: 0e00 |0005: return-void │ │ +4d2f64: |[4d2f64] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeRaw:(Ljava/lang/String;II)V │ │ +4d2f74: 1a01 96ec |0000: const-string v1, "writeRaw()" // string@ec96 │ │ +4d2f78: 6e20 d4fa 1000 |0002: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.reportUnsupported:(Ljava/lang/String;)V // method@fad4 │ │ +4d2f7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=389 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1908684,18 +1908685,18 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4d2f28: |[4d2f28] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeRaw:([CII)V │ │ -4d2f38: 1a01 96ec |0000: const-string v1, "writeRaw()" // string@ec96 │ │ -4d2f3c: 6e20 d4fa 1000 |0002: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.reportUnsupported:(Ljava/lang/String;)V // method@fad4 │ │ -4d2f42: 0e00 |0005: return-void │ │ +4d2f2c: |[4d2f2c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeRaw:([CII)V │ │ +4d2f3c: 1a01 96ec |0000: const-string v1, "writeRaw()" // string@ec96 │ │ +4d2f40: 6e20 d4fa 1000 |0002: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.reportUnsupported:(Ljava/lang/String;)V // method@fad4 │ │ +4d2f46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0006 reg=1 (null) [C │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1908706,17 +1908707,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4d2fa0: |[4d2fa0] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeSpace:(Ljava/lang/String;)V │ │ -4d2fb0: 6e20 ebfa 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ -4d2fb6: 0e00 |0003: return-void │ │ +4d2fa4: |[4d2fa4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeSpace:(Ljava/lang/String;)V │ │ +4d2fb4: 6e20 ebfa 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeCharacters:(Ljava/lang/String;)V // method@faeb │ │ +4d2fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1908725,19 +1908726,19 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4d2f7c: |[4d2f7c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeSpace:([CII)V │ │ -4d2f8c: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ -4d2f90: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ -4d2f96: 6e20 14fb 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeSpace:(Ljava/lang/String;)V // method@fb14 │ │ -4d2f9c: 0e00 |0008: return-void │ │ +4d2f80: |[4d2f80] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeSpace:([CII)V │ │ +4d2f90: 2200 0619 |0000: new-instance v0, Ljava/lang/String; // type@1906 │ │ +4d2f94: 7040 bee0 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@e0be │ │ +4d2f9a: 6e20 14fb 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeSpace:(Ljava/lang/String;)V // method@fb14 │ │ +4d2fa0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0009 reg=2 (null) [C │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1908748,19 +1908749,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4d2fb8: |[4d2fb8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeStartDocument:()V │ │ -4d2fc8: 1a00 d560 |0000: const-string v0, "UTF-8" // string@60d5 │ │ -4d2fcc: 1a01 c406 |0002: const-string v1, "1.0" // string@06c4 │ │ -4d2fd0: 6e30 18fb 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fb18 │ │ -4d2fd6: 0e00 |0007: return-void │ │ +4d2fbc: |[4d2fbc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeStartDocument:()V │ │ +4d2fcc: 1a00 d560 |0000: const-string v0, "UTF-8" // string@60d5 │ │ +4d2fd0: 1a01 c406 |0002: const-string v1, "1.0" // string@06c4 │ │ +4d2fd4: 6e30 18fb 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fb18 │ │ +4d2fda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=257 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ │ │ #75 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;) │ │ @@ -1908768,18 +1908769,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4d2fd8: |[4d2fd8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeStartDocument:(Ljava/lang/String;)V │ │ -4d2fe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d2fea: 6e30 18fb 0102 |0001: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fb18 │ │ -4d2ff0: 0e00 |0004: return-void │ │ +4d2fdc: |[4d2fdc] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeStartDocument:(Ljava/lang/String;)V │ │ +4d2fec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d2fee: 6e30 18fb 0102 |0001: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fb18 │ │ +4d2ff4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1908788,17 +1908789,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d2ff4: |[4d2ff4] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4d3004: 5b01 5ab0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mEncoding:Ljava/lang/String; // field@b05a │ │ -4d3008: 0e00 |0002: return-void │ │ +4d2ff8: |[4d2ff8] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4d3008: 5b01 5ab0 |0000: iput-object v1, v0, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.mEncoding:Ljava/lang/String; // field@b05a │ │ +4d300c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0003 reg=2 (null) Ljava/lang/String; │ │ @@ -1908808,17 +1908809,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4d300c: |[4d300c] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4d301c: 6e30 18fb 2001 |0000: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fb18 │ │ -4d3022: 0e00 |0003: return-void │ │ +4d3010: |[4d3010] org.codehaus.stax2.ri.dom.DOMWrappingWriter.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4d3020: 6e30 18fb 2001 |0000: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;)V // method@fb18 │ │ +4d3026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingWriter; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1908862,18 +1908863,18 @@ │ │ type : '(Ljavax/xml/stream/Location;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4d35ac: |[4d35ac] org.codehaus.stax2.ri.evt.BaseEventImpl.:(Ljavax/xml/stream/Location;)V │ │ -4d35bc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d35c2: 5b01 62b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.mLocation:Ljavax/xml/stream/Location; // field@b062 │ │ -4d35c6: 0e00 |0005: return-void │ │ +4d35b0: |[4d35b0] org.codehaus.stax2.ri.evt.BaseEventImpl.:(Ljavax/xml/stream/Location;)V │ │ +4d35c0: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d35c6: 5b01 62b0 |0003: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.mLocation:Ljavax/xml/stream/Location; // field@b062 │ │ +4d35ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/evt/BaseEventImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/stream/Location; │ │ @@ -1908883,26 +1908884,26 @@ │ │ type : '(Ljava/util/Iterator;I)I' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4d34b8: |[4d34b8] org.codehaus.stax2.ri.evt.BaseEventImpl.addHash:(Ljava/util/Iterator;I)I │ │ -4d34c8: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -4d34cc: 7210 5fe3 0100 |0002: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d34d2: 0a00 |0005: move-result v0 │ │ -4d34d4: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -4d34d8: 7210 60e3 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4d34de: 0c00 |000b: move-result-object v0 │ │ -4d34e0: 6e10 97e0 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@e097 │ │ -4d34e6: 0a00 |000f: move-result v0 │ │ -4d34e8: b702 |0010: xor-int/2addr v2, v0 │ │ -4d34ea: 28f1 |0011: goto 0002 // -000f │ │ -4d34ec: 0f02 |0012: return v2 │ │ +4d34bc: |[4d34bc] org.codehaus.stax2.ri.evt.BaseEventImpl.addHash:(Ljava/util/Iterator;I)I │ │ +4d34cc: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +4d34d0: 7210 5fe3 0100 |0002: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d34d6: 0a00 |0005: move-result v0 │ │ +4d34d8: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +4d34dc: 7210 60e3 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4d34e2: 0c00 |000b: move-result-object v0 │ │ +4d34e4: 6e10 97e0 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@e097 │ │ +4d34ea: 0a00 |000f: move-result v0 │ │ +4d34ec: b702 |0010: xor-int/2addr v2, v0 │ │ +4d34ee: 28f1 |0011: goto 0002 // -000f │ │ +4d34f0: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=187 │ │ 0x0008 line=188 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) Ljava/util/Iterator; │ │ 0x0000 - 0x0013 reg=2 (null) I │ │ @@ -1908912,40 +1908913,40 @@ │ │ type : '(Ljava/util/Iterator;Ljava/util/Iterator;)Z' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4d3404: |[4d3404] org.codehaus.stax2.ri.evt.BaseEventImpl.iteratedEquals:(Ljava/util/Iterator;Ljava/util/Iterator;)Z │ │ -4d3414: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d3416: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4d3418: 3804 2200 |0002: if-eqz v4, 0024 // +0022 │ │ -4d341c: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -4d3420: 281e |0006: goto 0024 // +001e │ │ -4d3422: 7210 5fe3 0400 |0007: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d3428: 0a02 |000a: move-result v2 │ │ -4d342a: 3802 1800 |000b: if-eqz v2, 0023 // +0018 │ │ -4d342e: 7210 5fe3 0500 |000d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d3434: 0a02 |0010: move-result v2 │ │ -4d3436: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -4d343a: 0f01 |0013: return v1 │ │ -4d343c: 7210 60e3 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4d3442: 0c02 |0017: move-result-object v2 │ │ -4d3444: 7210 60e3 0500 |0018: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4d344a: 0c03 |001b: move-result-object v3 │ │ -4d344c: 6e20 94e0 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ -4d3452: 0a02 |001f: move-result v2 │ │ -4d3454: 3902 e7ff |0020: if-nez v2, 0007 // -0019 │ │ -4d3458: 0f01 |0022: return v1 │ │ -4d345a: 0f00 |0023: return v0 │ │ -4d345c: 3354 0300 |0024: if-ne v4, v5, 0027 // +0003 │ │ -4d3460: 2802 |0026: goto 0028 // +0002 │ │ -4d3462: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -4d3464: 0f00 |0028: return v0 │ │ +4d3408: |[4d3408] org.codehaus.stax2.ri.evt.BaseEventImpl.iteratedEquals:(Ljava/util/Iterator;Ljava/util/Iterator;)Z │ │ +4d3418: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d341a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4d341c: 3804 2200 |0002: if-eqz v4, 0024 // +0022 │ │ +4d3420: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +4d3424: 281e |0006: goto 0024 // +001e │ │ +4d3426: 7210 5fe3 0400 |0007: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d342c: 0a02 |000a: move-result v2 │ │ +4d342e: 3802 1800 |000b: if-eqz v2, 0023 // +0018 │ │ +4d3432: 7210 5fe3 0500 |000d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d3438: 0a02 |0010: move-result v2 │ │ +4d343a: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +4d343e: 0f01 |0013: return v1 │ │ +4d3440: 7210 60e3 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4d3446: 0c02 |0017: move-result-object v2 │ │ +4d3448: 7210 60e3 0500 |0018: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4d344e: 0c03 |001b: move-result-object v3 │ │ +4d3450: 6e20 94e0 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@e094 │ │ +4d3456: 0a02 |001f: move-result v2 │ │ +4d3458: 3902 e7ff |0020: if-nez v2, 0007 // -0019 │ │ +4d345c: 0f01 |0022: return v1 │ │ +4d345e: 0f00 |0023: return v0 │ │ +4d3460: 3354 0300 |0024: if-ne v4, v5, 0027 // +0003 │ │ +4d3464: 2802 |0026: goto 0028 // +0002 │ │ +4d3466: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +4d3468: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=169 │ │ 0x000d line=170 │ │ 0x0014 line=173 │ │ 0x0018 line=174 │ │ 0x001c line=176 │ │ @@ -1908958,34 +1908959,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -4d3468: |[4d3468] org.codehaus.stax2.ri.evt.BaseEventImpl.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -4d3478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d347a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -4d347c: 3803 1300 |0002: if-eqz v3, 0015 // +0013 │ │ -4d3480: 6e10 dae0 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d3486: 0a02 |0007: move-result v2 │ │ -4d3488: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -4d348c: 280b |000a: goto 0015 // +000b │ │ -4d348e: 3804 0900 |000b: if-eqz v4, 0014 // +0009 │ │ -4d3492: 6e20 c7e0 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d3498: 0a03 |0010: move-result v3 │ │ -4d349a: 3803 0300 |0011: if-eqz v3, 0014 // +0003 │ │ -4d349e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -4d34a0: 0f00 |0014: return v0 │ │ -4d34a2: 3804 0800 |0015: if-eqz v4, 001d // +0008 │ │ -4d34a6: 6e10 dae0 0400 |0017: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d34ac: 0a03 |001a: move-result v3 │ │ -4d34ae: 3903 0300 |001b: if-nez v3, 001e // +0003 │ │ -4d34b2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -4d34b4: 0f00 |001e: return v0 │ │ +4d346c: |[4d346c] org.codehaus.stax2.ri.evt.BaseEventImpl.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +4d347c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d347e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +4d3480: 3803 1300 |0002: if-eqz v3, 0015 // +0013 │ │ +4d3484: 6e10 dae0 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d348a: 0a02 |0007: move-result v2 │ │ +4d348c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +4d3490: 280b |000a: goto 0015 // +000b │ │ +4d3492: 3804 0900 |000b: if-eqz v4, 0014 // +0009 │ │ +4d3496: 6e20 c7e0 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d349c: 0a03 |0010: move-result v3 │ │ +4d349e: 3803 0300 |0011: if-eqz v3, 0014 // +0003 │ │ +4d34a2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +4d34a4: 0f00 |0014: return v0 │ │ +4d34a6: 3804 0800 |0015: if-eqz v4, 001d // +0008 │ │ +4d34aa: 6e10 dae0 0400 |0017: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d34b0: 0a03 |001a: move-result v3 │ │ +4d34b2: 3903 0300 |001b: if-nez v3, 001e // +0003 │ │ +4d34b6: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +4d34b8: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=157 │ │ 0x000d line=160 │ │ 0x0017 line=158 │ │ locals : │ │ 0x0000 - 0x001f reg=3 (null) Ljava/lang/String; │ │ @@ -1908997,18 +1908998,18 @@ │ │ type : '()Ljavax/xml/stream/events/Characters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4d3564: |[4d3564] org.codehaus.stax2.ri.evt.BaseEventImpl.asCharacters:()Ljavax/xml/stream/events/Characters; │ │ -4d3574: 0710 |0000: move-object v0, v1 │ │ -4d3576: 1f00 291a |0001: check-cast v0, Ljavax/xml/stream/events/Characters; // type@1a29 │ │ -4d357a: 1100 |0003: return-object v0 │ │ +4d3568: |[4d3568] org.codehaus.stax2.ri.evt.BaseEventImpl.asCharacters:()Ljavax/xml/stream/events/Characters; │ │ +4d3578: 0710 |0000: move-object v0, v1 │ │ +4d357a: 1f00 291a |0001: check-cast v0, Ljavax/xml/stream/events/Characters; // type@1a29 │ │ +4d357e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/codehaus/stax2/ri/evt/BaseEventImpl; │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ @@ -1909016,18 +1909017,18 @@ │ │ type : '()Ljavax/xml/stream/events/EndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4d357c: |[4d357c] org.codehaus.stax2.ri.evt.BaseEventImpl.asEndElement:()Ljavax/xml/stream/events/EndElement; │ │ -4d358c: 0710 |0000: move-object v0, v1 │ │ -4d358e: 1f00 2d1a |0001: check-cast v0, Ljavax/xml/stream/events/EndElement; // type@1a2d │ │ -4d3592: 1100 |0003: return-object v0 │ │ +4d3580: |[4d3580] org.codehaus.stax2.ri.evt.BaseEventImpl.asEndElement:()Ljavax/xml/stream/events/EndElement; │ │ +4d3590: 0710 |0000: move-object v0, v1 │ │ +4d3592: 1f00 2d1a |0001: check-cast v0, Ljavax/xml/stream/events/EndElement; // type@1a2d │ │ +4d3596: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/codehaus/stax2/ri/evt/BaseEventImpl; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ @@ -1909035,18 +1909036,18 @@ │ │ type : '()Ljavax/xml/stream/events/StartElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4d3594: |[4d3594] org.codehaus.stax2.ri.evt.BaseEventImpl.asStartElement:()Ljavax/xml/stream/events/StartElement; │ │ -4d35a4: 0710 |0000: move-object v0, v1 │ │ -4d35a6: 1f00 341a |0001: check-cast v0, Ljavax/xml/stream/events/StartElement; // type@1a34 │ │ -4d35aa: 1100 |0003: return-object v0 │ │ +4d3598: |[4d3598] org.codehaus.stax2.ri.evt.BaseEventImpl.asStartElement:()Ljavax/xml/stream/events/StartElement; │ │ +4d35a8: 0710 |0000: move-object v0, v1 │ │ +4d35aa: 1f00 341a |0001: check-cast v0, Ljavax/xml/stream/events/StartElement; // type@1a34 │ │ +4d35ae: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/codehaus/stax2/ri/evt/BaseEventImpl; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ @@ -1909066,17 +1909067,17 @@ │ │ type : '()Ljavax/xml/stream/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d354c: |[4d354c] org.codehaus.stax2.ri.evt.BaseEventImpl.getLocation:()Ljavax/xml/stream/Location; │ │ -4d355c: 5410 62b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.mLocation:Ljavax/xml/stream/Location; // field@b062 │ │ -4d3560: 1100 |0002: return-object v0 │ │ +4d3550: |[4d3550] org.codehaus.stax2.ri.evt.BaseEventImpl.getLocation:()Ljavax/xml/stream/Location; │ │ +4d3560: 5410 62b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.mLocation:Ljavax/xml/stream/Location; // field@b062 │ │ +4d3564: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/BaseEventImpl; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ @@ -1909084,17 +1909085,17 @@ │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d3538: |[4d3538] org.codehaus.stax2.ri.evt.BaseEventImpl.getSchemaType:()Ljavax/xml/namespace/QName; │ │ -4d3548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d354a: 1100 |0001: return-object v0 │ │ +4d353c: |[4d353c] org.codehaus.stax2.ri.evt.BaseEventImpl.getSchemaType:()Ljavax/xml/namespace/QName; │ │ +4d354c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d354e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ name : 'hashCode' │ │ type : '()I' │ │ @@ -1909106,164 +1909107,164 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d3350: |[4d3350] org.codehaus.stax2.ri.evt.BaseEventImpl.isAttribute:()Z │ │ -4d3360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d3362: 0f00 |0001: return v0 │ │ +4d3354: |[4d3354] org.codehaus.stax2.ri.evt.BaseEventImpl.isAttribute:()Z │ │ +4d3364: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d3366: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ name : 'isCharacters' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d3364: |[4d3364] org.codehaus.stax2.ri.evt.BaseEventImpl.isCharacters:()Z │ │ -4d3374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d3376: 0f00 |0001: return v0 │ │ +4d3368: |[4d3368] org.codehaus.stax2.ri.evt.BaseEventImpl.isCharacters:()Z │ │ +4d3378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d337a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ name : 'isEndDocument' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d3378: |[4d3378] org.codehaus.stax2.ri.evt.BaseEventImpl.isEndDocument:()Z │ │ -4d3388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d338a: 0f00 |0001: return v0 │ │ +4d337c: |[4d337c] org.codehaus.stax2.ri.evt.BaseEventImpl.isEndDocument:()Z │ │ +4d338c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d338e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ name : 'isEndElement' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d338c: |[4d338c] org.codehaus.stax2.ri.evt.BaseEventImpl.isEndElement:()Z │ │ -4d339c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d339e: 0f00 |0001: return v0 │ │ +4d3390: |[4d3390] org.codehaus.stax2.ri.evt.BaseEventImpl.isEndElement:()Z │ │ +4d33a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d33a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ name : 'isEntityReference' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d33a0: |[4d33a0] org.codehaus.stax2.ri.evt.BaseEventImpl.isEntityReference:()Z │ │ -4d33b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d33b2: 0f00 |0001: return v0 │ │ +4d33a4: |[4d33a4] org.codehaus.stax2.ri.evt.BaseEventImpl.isEntityReference:()Z │ │ +4d33b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d33b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ name : 'isNamespace' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d33b4: |[4d33b4] org.codehaus.stax2.ri.evt.BaseEventImpl.isNamespace:()Z │ │ -4d33c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d33c6: 0f00 |0001: return v0 │ │ +4d33b8: |[4d33b8] org.codehaus.stax2.ri.evt.BaseEventImpl.isNamespace:()Z │ │ +4d33c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d33ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ name : 'isProcessingInstruction' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d33c8: |[4d33c8] org.codehaus.stax2.ri.evt.BaseEventImpl.isProcessingInstruction:()Z │ │ -4d33d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d33da: 0f00 |0001: return v0 │ │ +4d33cc: |[4d33cc] org.codehaus.stax2.ri.evt.BaseEventImpl.isProcessingInstruction:()Z │ │ +4d33dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d33de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ name : 'isStartDocument' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d33dc: |[4d33dc] org.codehaus.stax2.ri.evt.BaseEventImpl.isStartDocument:()Z │ │ -4d33ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d33ee: 0f00 |0001: return v0 │ │ +4d33e0: |[4d33e0] org.codehaus.stax2.ri.evt.BaseEventImpl.isStartDocument:()Z │ │ +4d33f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d33f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ name : 'isStartElement' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d33f0: |[4d33f0] org.codehaus.stax2.ri.evt.BaseEventImpl.isStartElement:()Z │ │ -4d3400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d3402: 0f00 |0001: return v0 │ │ +4d33f4: |[4d33f4] org.codehaus.stax2.ri.evt.BaseEventImpl.isStartElement:()Z │ │ +4d3404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d3406: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ name : 'throwFromIOE' │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4d35c8: |[4d35c8] org.codehaus.stax2.ri.evt.BaseEventImpl.throwFromIOE:(Ljava/io/IOException;)V │ │ -4d35d8: 2200 251a |0000: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d35dc: 6e10 2adf 0300 |0002: invoke-virtual {v3}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@df2a │ │ -4d35e2: 0c01 |0005: move-result-object v1 │ │ -4d35e4: 7030 62e5 1003 |0006: invoke-direct {v0, v1, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e562 │ │ -4d35ea: 2700 |0009: throw v0 │ │ +4d35cc: |[4d35cc] org.codehaus.stax2.ri.evt.BaseEventImpl.throwFromIOE:(Ljava/io/IOException;)V │ │ +4d35dc: 2200 251a |0000: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d35e0: 6e10 2adf 0300 |0002: invoke-virtual {v3}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@df2a │ │ +4d35e6: 0c01 |0005: move-result-object v1 │ │ +4d35e8: 7030 62e5 1003 |0006: invoke-direct {v0, v1, v3}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@e562 │ │ +4d35ee: 2700 |0009: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/evt/BaseEventImpl; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/io/IOException; │ │ │ │ @@ -1909272,27 +1909273,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -4d34f0: |[4d34f0] org.codehaus.stax2.ri.evt.BaseEventImpl.toString:()Ljava/lang/String; │ │ -4d3500: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4d3504: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d350a: 1a01 ed69 |0005: const-string v1, "[Stax Event #" // string@69ed │ │ -4d350e: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d3514: 6e10 2ffb 0200 |000a: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.getEventType:()I // method@fb2f │ │ -4d351a: 0a01 |000d: move-result v1 │ │ -4d351c: 6e20 0de1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d3522: 1a01 4e6a |0011: const-string v1, "]" // string@6a4e │ │ -4d3526: 6e20 12e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d352c: 6e10 1fe1 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d3532: 0c00 |0019: move-result-object v0 │ │ -4d3534: 1100 |001a: return-object v0 │ │ +4d34f4: |[4d34f4] org.codehaus.stax2.ri.evt.BaseEventImpl.toString:()Ljava/lang/String; │ │ +4d3504: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4d3508: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d350e: 1a01 ed69 |0005: const-string v1, "[Stax Event #" // string@69ed │ │ +4d3512: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d3518: 6e10 2ffb 0200 |000a: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.getEventType:()I // method@fb2f │ │ +4d351e: 0a01 |000d: move-result v1 │ │ +4d3520: 6e20 0de1 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d3526: 1a01 4e6a |0011: const-string v1, "]" // string@6a4e │ │ +4d352a: 6e20 12e1 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d3530: 6e10 1fe1 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d3536: 0c00 |0019: move-result-object v0 │ │ +4d3538: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/codehaus/stax2/ri/evt/BaseEventImpl; │ │ │ │ #19 : (in Lorg/codehaus/stax2/ri/evt/BaseEventImpl;) │ │ @@ -1909341,17 +1909342,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d94d8: |[4d94d8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleEncoder.:()V │ │ -4d94e8: 7010 f8fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TypedScalarEncoder;.:()V // method@fcf8 │ │ -4d94ee: 0e00 |0003: return-void │ │ +4d94dc: |[4d94dc] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleEncoder.:()V │ │ +4d94ec: 7010 f8fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TypedScalarEncoder;.:()V // method@fcf8 │ │ +4d94f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; │ │ │ │ Virtual methods - │ │ @@ -1909360,19 +1909361,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4d9498: |[4d9498] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleEncoder.encodeMore:([BII)I │ │ -4d94a8: 5320 f9b0 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;._value:D // field@b0f9 │ │ -4d94ac: 7140 24fc 1043 |0002: invoke-static {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeDouble:(D[BI)I // method@fc24 │ │ -4d94b2: 0a03 |0005: move-result v3 │ │ -4d94b4: 0f03 |0006: return v3 │ │ +4d949c: |[4d949c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleEncoder.encodeMore:([BII)I │ │ +4d94ac: 5320 f9b0 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;._value:D // field@b0f9 │ │ +4d94b0: 7140 24fc 1043 |0002: invoke-static {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeDouble:(D[BI)I // method@fc24 │ │ +4d94b6: 0a03 |0005: move-result v3 │ │ +4d94b8: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ @@ -1909383,19 +1909384,19 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4d94b8: |[4d94b8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleEncoder.encodeMore:([CII)I │ │ -4d94c8: 5320 f9b0 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;._value:D // field@b0f9 │ │ -4d94cc: 7140 25fc 1043 |0002: invoke-static {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeDouble:(D[CI)I // method@fc25 │ │ -4d94d2: 0a03 |0005: move-result v3 │ │ -4d94d4: 0f03 |0006: return v3 │ │ +4d94bc: |[4d94bc] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleEncoder.encodeMore:([CII)I │ │ +4d94cc: 5320 f9b0 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;._value:D // field@b0f9 │ │ +4d94d0: 7140 25fc 1043 |0002: invoke-static {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeDouble:(D[CI)I // method@fc25 │ │ +4d94d6: 0a03 |0005: move-result v3 │ │ +4d94d8: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; │ │ 0x0000 - 0x0007 reg=3 (null) [C │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ @@ -1909406,17 +1909407,17 @@ │ │ type : '(D)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d94f0: |[4d94f0] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleEncoder.reset:(D)V │ │ -4d9500: 5a01 f9b0 |0000: iput-wide v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;._value:D // field@b0f9 │ │ -4d9504: 0e00 |0002: return-void │ │ +4d94f4: |[4d94f4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$DoubleEncoder.reset:(D)V │ │ +4d9504: 5a01 f9b0 |0000: iput-wide v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder;._value:D // field@b0f9 │ │ +4d9508: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$DoubleEncoder; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -1909454,17 +1909455,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d9604: |[4d9604] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatEncoder.:()V │ │ -4d9614: 7010 f8fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TypedScalarEncoder;.:()V // method@fcf8 │ │ -4d961a: 0e00 |0003: return-void │ │ +4d9608: |[4d9608] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatEncoder.:()V │ │ +4d9618: 7010 f8fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TypedScalarEncoder;.:()V // method@fcf8 │ │ +4d961e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; │ │ │ │ Virtual methods - │ │ @@ -1909473,19 +1909474,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4d95c4: |[4d95c4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatEncoder.encodeMore:([BII)I │ │ -4d95d4: 5203 fdb0 |0000: iget v3, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;._value:F // field@b0fd │ │ -4d95d8: 7130 26fc 1302 |0002: invoke-static {v3, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFloat:(F[BI)I // method@fc26 │ │ -4d95de: 0a01 |0005: move-result v1 │ │ -4d95e0: 0f01 |0006: return v1 │ │ +4d95c8: |[4d95c8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatEncoder.encodeMore:([BII)I │ │ +4d95d8: 5203 fdb0 |0000: iget v3, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;._value:F // field@b0fd │ │ +4d95dc: 7130 26fc 1302 |0002: invoke-static {v3, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFloat:(F[BI)I // method@fc26 │ │ +4d95e2: 0a01 |0005: move-result v1 │ │ +4d95e4: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -1909496,19 +1909497,19 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4d95e4: |[4d95e4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatEncoder.encodeMore:([CII)I │ │ -4d95f4: 5203 fdb0 |0000: iget v3, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;._value:F // field@b0fd │ │ -4d95f8: 7130 27fc 1302 |0002: invoke-static {v3, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFloat:(F[CI)I // method@fc27 │ │ -4d95fe: 0a01 |0005: move-result v1 │ │ -4d9600: 0f01 |0006: return v1 │ │ +4d95e8: |[4d95e8] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatEncoder.encodeMore:([CII)I │ │ +4d95f8: 5203 fdb0 |0000: iget v3, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;._value:F // field@b0fd │ │ +4d95fc: 7130 27fc 1302 |0002: invoke-static {v3, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeFloat:(F[CI)I // method@fc27 │ │ +4d9602: 0a01 |0005: move-result v1 │ │ +4d9604: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; │ │ 0x0000 - 0x0007 reg=1 (null) [C │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -1909519,17 +1909520,17 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d961c: |[4d961c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatEncoder.reset:(F)V │ │ -4d962c: 5901 fdb0 |0000: iput v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;._value:F // field@b0fd │ │ -4d9630: 0e00 |0002: return-void │ │ +4d9620: |[4d9620] org.codehaus.stax2.ri.typed.ValueEncoderFactory$FloatEncoder.reset:(F)V │ │ +4d9630: 5901 fdb0 |0000: iput v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder;._value:F // field@b0fd │ │ +4d9634: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$FloatEncoder; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -1909567,17 +1909568,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d9730: |[4d9730] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntEncoder.:()V │ │ -4d9740: 7010 f8fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TypedScalarEncoder;.:()V // method@fcf8 │ │ -4d9746: 0e00 |0003: return-void │ │ +4d9734: |[4d9734] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntEncoder.:()V │ │ +4d9744: 7010 f8fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TypedScalarEncoder;.:()V // method@fcf8 │ │ +4d974a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; │ │ │ │ Virtual methods - │ │ @@ -1909586,19 +1909587,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4d96f0: |[4d96f0] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntEncoder.encodeMore:([BII)I │ │ -4d9700: 5203 01b1 |0000: iget v3, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;._value:I // field@b101 │ │ -4d9704: 7130 2afc 1302 |0002: invoke-static {v3, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[BI)I // method@fc2a │ │ -4d970a: 0a01 |0005: move-result v1 │ │ -4d970c: 0f01 |0006: return v1 │ │ +4d96f4: |[4d96f4] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntEncoder.encodeMore:([BII)I │ │ +4d9704: 5203 01b1 |0000: iget v3, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;._value:I // field@b101 │ │ +4d9708: 7130 2afc 1302 |0002: invoke-static {v3, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[BI)I // method@fc2a │ │ +4d970e: 0a01 |0005: move-result v1 │ │ +4d9710: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -1909609,19 +1909610,19 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4d9710: |[4d9710] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntEncoder.encodeMore:([CII)I │ │ -4d9720: 5203 01b1 |0000: iget v3, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;._value:I // field@b101 │ │ -4d9724: 7130 2bfc 1302 |0002: invoke-static {v3, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[CI)I // method@fc2b │ │ -4d972a: 0a01 |0005: move-result v1 │ │ -4d972c: 0f01 |0006: return v1 │ │ +4d9714: |[4d9714] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntEncoder.encodeMore:([CII)I │ │ +4d9724: 5203 01b1 |0000: iget v3, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;._value:I // field@b101 │ │ +4d9728: 7130 2bfc 1302 |0002: invoke-static {v3, v1, v2}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeInt:(I[CI)I // method@fc2b │ │ +4d972e: 0a01 |0005: move-result v1 │ │ +4d9730: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; │ │ 0x0000 - 0x0007 reg=1 (null) [C │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -1909632,17 +1909633,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d9748: |[4d9748] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntEncoder.reset:(I)V │ │ -4d9758: 5901 01b1 |0000: iput v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;._value:I // field@b101 │ │ -4d975c: 0e00 |0002: return-void │ │ +4d974c: |[4d974c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$IntEncoder.reset:(I)V │ │ +4d975c: 5901 01b1 |0000: iput v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder;._value:I // field@b101 │ │ +4d9760: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$IntEncoder; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1909680,17 +1909681,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d985c: |[4d985c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongEncoder.:()V │ │ -4d986c: 7010 f8fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TypedScalarEncoder;.:()V // method@fcf8 │ │ -4d9872: 0e00 |0003: return-void │ │ +4d9860: |[4d9860] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongEncoder.:()V │ │ +4d9870: 7010 f8fc 0000 |0000: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$TypedScalarEncoder;.:()V // method@fcf8 │ │ +4d9876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; │ │ │ │ Virtual methods - │ │ @@ -1909699,19 +1909700,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4d981c: |[4d981c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongEncoder.encodeMore:([BII)I │ │ -4d982c: 5320 05b1 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;._value:J // field@b105 │ │ -4d9830: 7140 2efc 1043 |0002: invoke-static {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[BI)I // method@fc2e │ │ -4d9836: 0a03 |0005: move-result v3 │ │ -4d9838: 0f03 |0006: return v3 │ │ +4d9820: |[4d9820] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongEncoder.encodeMore:([BII)I │ │ +4d9830: 5320 05b1 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;._value:J // field@b105 │ │ +4d9834: 7140 2efc 1043 |0002: invoke-static {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[BI)I // method@fc2e │ │ +4d983a: 0a03 |0005: move-result v3 │ │ +4d983c: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ @@ -1909722,19 +1909723,19 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4d983c: |[4d983c] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongEncoder.encodeMore:([CII)I │ │ -4d984c: 5320 05b1 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;._value:J // field@b105 │ │ -4d9850: 7140 2ffc 1043 |0002: invoke-static {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[CI)I // method@fc2f │ │ -4d9856: 0a03 |0005: move-result v3 │ │ -4d9858: 0f03 |0006: return v3 │ │ +4d9840: |[4d9840] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongEncoder.encodeMore:([CII)I │ │ +4d9850: 5320 05b1 |0000: iget-wide v0, v2, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;._value:J // field@b105 │ │ +4d9854: 7140 2ffc 1043 |0002: invoke-static {v0, v1, v3, v4}, Lorg/codehaus/stax2/ri/typed/NumberUtil;.writeLong:(J[CI)I // method@fc2f │ │ +4d985a: 0a03 |0005: move-result v3 │ │ +4d985c: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; │ │ 0x0000 - 0x0007 reg=3 (null) [C │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ @@ -1909745,17 +1909746,17 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d9874: |[4d9874] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongEncoder.reset:(J)V │ │ -4d9884: 5a01 05b1 |0000: iput-wide v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;._value:J // field@b105 │ │ -4d9888: 0e00 |0002: return-void │ │ +4d9878: |[4d9878] org.codehaus.stax2.ri.typed.ValueEncoderFactory$LongEncoder.reset:(J)V │ │ +4d9888: 5a01 05b1 |0000: iput-wide v1, v0, Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder;._value:J // field@b105 │ │ +4d988c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/ri/typed/ValueEncoderFactory$LongEncoder; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1909875,17 +1909876,17 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4daaf8: |[4daaf8] org.codehaus.stax2.util.StreamWriter2Delegate.:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4dab08: 7020 d1fd 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/util/StreamWriterDelegate;.:(Ljavax/xml/stream/XMLStreamWriter;)V // method@fdd1 │ │ -4dab0e: 0e00 |0003: return-void │ │ +4daafc: |[4daafc] org.codehaus.stax2.util.StreamWriter2Delegate.:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4dab0c: 7020 d1fd 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/util/StreamWriterDelegate;.:(Ljavax/xml/stream/XMLStreamWriter;)V // method@fdd1 │ │ +4dab12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/codehaus/stax2/XMLStreamWriter2; │ │ │ │ @@ -1909895,18 +1909896,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4dab10: |[4dab10] org.codehaus.stax2.util.StreamWriter2Delegate.closeCompletely:()V │ │ -4dab20: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dab24: 7210 0ef8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.closeCompletely:()V // method@f80e │ │ -4dab2a: 0e00 |0005: return-void │ │ +4dab14: |[4dab14] org.codehaus.stax2.util.StreamWriter2Delegate.closeCompletely:()V │ │ +4dab24: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dab28: 7210 0ef8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.closeCompletely:()V // method@f80e │ │ +4dab2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ │ │ #1 : (in Lorg/codehaus/stax2/util/StreamWriter2Delegate;) │ │ @@ -1909914,18 +1909915,18 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamReader2;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4dab2c: |[4dab2c] org.codehaus.stax2.util.StreamWriter2Delegate.copyEventFromReader:(Lorg/codehaus/stax2/XMLStreamReader2;Z)V │ │ -4dab3c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dab40: 7230 0ff8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.copyEventFromReader:(Lorg/codehaus/stax2/XMLStreamReader2;Z)V // method@f80f │ │ -4dab46: 0e00 |0005: return-void │ │ +4dab30: |[4dab30] org.codehaus.stax2.util.StreamWriter2Delegate.copyEventFromReader:(Lorg/codehaus/stax2/XMLStreamReader2;Z)V │ │ +4dab40: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dab44: 7230 0ff8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.copyEventFromReader:(Lorg/codehaus/stax2/XMLStreamReader2;Z)V // method@f80f │ │ +4dab4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/codehaus/stax2/XMLStreamReader2; │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -1909935,19 +1909936,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4daa38: |[4daa38] org.codehaus.stax2.util.StreamWriter2Delegate.getEncoding:()Ljava/lang/String; │ │ -4daa48: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daa4c: 7210 11f8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.getEncoding:()Ljava/lang/String; // method@f811 │ │ -4daa52: 0c00 |0005: move-result-object v0 │ │ -4daa54: 1100 |0006: return-object v0 │ │ +4daa3c: |[4daa3c] org.codehaus.stax2.util.StreamWriter2Delegate.getEncoding:()Ljava/lang/String; │ │ +4daa4c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daa50: 7210 11f8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.getEncoding:()Ljava/lang/String; // method@f811 │ │ +4daa56: 0c00 |0005: move-result-object v0 │ │ +4daa58: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ │ │ #3 : (in Lorg/codehaus/stax2/util/StreamWriter2Delegate;) │ │ @@ -1909955,19 +1909956,19 @@ │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4daa58: |[4daa58] org.codehaus.stax2.util.StreamWriter2Delegate.getLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4daa68: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daa6c: 7210 12f8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.getLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f812 │ │ -4daa72: 0c00 |0005: move-result-object v0 │ │ -4daa74: 1100 |0006: return-object v0 │ │ +4daa5c: |[4daa5c] org.codehaus.stax2.util.StreamWriter2Delegate.getLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4daa6c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daa70: 7210 12f8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.getLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f812 │ │ +4daa76: 0c00 |0005: move-result-object v0 │ │ +4daa78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ │ │ #4 : (in Lorg/codehaus/stax2/util/StreamWriter2Delegate;) │ │ @@ -1909975,19 +1909976,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da9f8: |[4da9f8] org.codehaus.stax2.util.StreamWriter2Delegate.isPropertySupported:(Ljava/lang/String;)Z │ │ -4daa08: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daa0c: 7220 15f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.isPropertySupported:(Ljava/lang/String;)Z // method@f815 │ │ -4daa12: 0a02 |0005: move-result v2 │ │ -4daa14: 0f02 |0006: return v2 │ │ +4da9fc: |[4da9fc] org.codehaus.stax2.util.StreamWriter2Delegate.isPropertySupported:(Ljava/lang/String;)Z │ │ +4daa0c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daa10: 7220 15f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.isPropertySupported:(Ljava/lang/String;)Z // method@f815 │ │ +4daa16: 0a02 |0005: move-result v2 │ │ +4daa18: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1909996,19 +1909997,19 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamWriter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4dab48: |[4dab48] org.codehaus.stax2.util.StreamWriter2Delegate.setParent:(Ljavax/xml/stream/XMLStreamWriter;)V │ │ -4dab58: 6f20 dafd 1000 |0000: invoke-super {v0, v1}, Lorg/codehaus/stax2/util/StreamWriterDelegate;.setParent:(Ljavax/xml/stream/XMLStreamWriter;)V // method@fdda │ │ -4dab5e: 1f01 241d |0003: check-cast v1, Lorg/codehaus/stax2/XMLStreamWriter2; // type@1d24 │ │ -4dab62: 5b01 21b1 |0005: iput-object v1, v0, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dab66: 0e00 |0007: return-void │ │ +4dab4c: |[4dab4c] org.codehaus.stax2.util.StreamWriter2Delegate.setParent:(Ljavax/xml/stream/XMLStreamWriter;)V │ │ +4dab5c: 6f20 dafd 1000 |0000: invoke-super {v0, v1}, Lorg/codehaus/stax2/util/StreamWriterDelegate;.setParent:(Ljavax/xml/stream/XMLStreamWriter;)V // method@fdda │ │ +4dab62: 1f01 241d |0003: check-cast v1, Lorg/codehaus/stax2/XMLStreamWriter2; // type@1d24 │ │ +4dab66: 5b01 21b1 |0005: iput-object v1, v0, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dab6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0008 reg=1 (null) Ljavax/xml/stream/XMLStreamWriter; │ │ @@ -1910018,19 +1910019,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4daa18: |[4daa18] org.codehaus.stax2.util.StreamWriter2Delegate.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ -4daa28: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daa2c: 7230 19f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z // method@f819 │ │ -4daa32: 0a02 |0005: move-result v2 │ │ -4daa34: 0f02 |0006: return v2 │ │ +4daa1c: |[4daa1c] org.codehaus.stax2.util.StreamWriter2Delegate.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ +4daa2c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daa30: 7230 19f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z // method@f819 │ │ +4daa36: 0a02 |0005: move-result v2 │ │ +4daa38: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/Object; │ │ @@ -1910040,19 +1910041,19 @@ │ │ type : '(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4daa78: |[4daa78] org.codehaus.stax2.util.StreamWriter2Delegate.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ -4daa88: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daa8c: 7220 1af8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; // method@f81a │ │ -4daa92: 0c02 |0005: move-result-object v2 │ │ -4daa94: 1102 |0006: return-object v2 │ │ +4daa7c: |[4daa7c] org.codehaus.stax2.util.StreamWriter2Delegate.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ +4daa8c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daa90: 7220 1af8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; // method@f81a │ │ +4daa96: 0c02 |0005: move-result-object v2 │ │ +4daa98: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ │ │ @@ -1910061,19 +1910062,19 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4daa98: |[4daa98] org.codehaus.stax2.util.StreamWriter2Delegate.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4daaa8: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daaac: 7220 1bf8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f81b │ │ -4daab2: 0c02 |0005: move-result-object v2 │ │ -4daab4: 1102 |0006: return-object v2 │ │ +4daa9c: |[4daa9c] org.codehaus.stax2.util.StreamWriter2Delegate.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4daaac: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daab0: 7220 1bf8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f81b │ │ +4daab6: 0c02 |0005: move-result-object v2 │ │ +4daab8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ │ │ @@ -1910082,19 +1910083,19 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4daab8: |[4daab8] org.codehaus.stax2.util.StreamWriter2Delegate.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4daac8: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daacc: 7220 1cf8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f81c │ │ -4daad2: 0c02 |0005: move-result-object v2 │ │ -4daad4: 1102 |0006: return-object v2 │ │ +4daabc: |[4daabc] org.codehaus.stax2.util.StreamWriter2Delegate.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4daacc: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daad0: 7220 1cf8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f81c │ │ +4daad6: 0c02 |0005: move-result-object v2 │ │ +4daad8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/validation/XMLValidator; │ │ │ │ @@ -1910103,19 +1910104,19 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4daad8: |[4daad8] org.codehaus.stax2.util.StreamWriter2Delegate.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4daae8: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daaec: 7220 1df8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f81d │ │ -4daaf2: 0c02 |0005: move-result-object v2 │ │ -4daaf4: 1102 |0006: return-object v2 │ │ +4daadc: |[4daadc] org.codehaus.stax2.util.StreamWriter2Delegate.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4daaec: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daaf0: 7220 1df8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f81d │ │ +4daaf6: 0c02 |0005: move-result-object v2 │ │ +4daaf8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ │ │ @@ -1910124,18 +1910125,18 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dab84: |[4dab84] org.codehaus.stax2.util.StreamWriter2Delegate.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V │ │ -4dab94: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dab98: 7255 20f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V // method@f820 │ │ -4dab9e: 0e00 |0005: return-void │ │ +4dab88: |[4dab88] org.codehaus.stax2.util.StreamWriter2Delegate.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V │ │ +4dab98: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dab9c: 7255 20f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)V // method@f820 │ │ +4daba2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ @@ -1910147,18 +1910148,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4dab68: |[4dab68] org.codehaus.stax2.util.StreamWriter2Delegate.writeBinary:([BII)V │ │ -4dab78: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dab7c: 7240 21f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBinary:([BII)V // method@f821 │ │ -4dab82: 0e00 |0005: return-void │ │ +4dab6c: |[4dab6c] org.codehaus.stax2.util.StreamWriter2Delegate.writeBinary:([BII)V │ │ +4dab7c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dab80: 7240 21f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBinary:([BII)V // method@f821 │ │ +4dab86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1910169,18 +1910170,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4daba0: |[4daba0] org.codehaus.stax2.util.StreamWriter2Delegate.writeBinaryAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ -4dabb0: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dabb4: 7255 22f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBinaryAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V // method@f822 │ │ -4dabba: 0e00 |0005: return-void │ │ +4daba4: |[4daba4] org.codehaus.stax2.util.StreamWriter2Delegate.writeBinaryAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ +4dabb4: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dabb8: 7255 22f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBinaryAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V // method@f822 │ │ +4dabbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910192,23 +1910193,23 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -4dabbc: |[4dabbc] org.codehaus.stax2.util.StreamWriter2Delegate.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ -4dabcc: 5460 21b1 |0000: iget-object v0, v6, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dabd0: 0771 |0002: move-object v1, v7 │ │ -4dabd2: 0782 |0003: move-object v2, v8 │ │ -4dabd4: 0793 |0004: move-object v3, v9 │ │ -4dabd6: 07a4 |0005: move-object v4, v10 │ │ -4dabd8: 07b5 |0006: move-object v5, v11 │ │ -4dabda: 7806 23f8 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V // method@f823 │ │ -4dabe0: 0e00 |000a: return-void │ │ +4dabc0: |[4dabc0] org.codehaus.stax2.util.StreamWriter2Delegate.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V │ │ +4dabd0: 5460 21b1 |0000: iget-object v0, v6, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dabd4: 0771 |0002: move-object v1, v7 │ │ +4dabd6: 0782 |0003: move-object v2, v8 │ │ +4dabd8: 0793 |0004: move-object v3, v9 │ │ +4dabda: 07a4 |0005: move-object v4, v10 │ │ +4dabdc: 07b5 |0006: move-object v5, v11 │ │ +4dabde: 7806 23f8 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBinaryAttribute:(Lorg/codehaus/stax2/typed/Base64Variant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V // method@f823 │ │ +4dabe4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1910221,18 +1910222,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4dabe4: |[4dabe4] org.codehaus.stax2.util.StreamWriter2Delegate.writeBoolean:(Z)V │ │ -4dabf4: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dabf8: 7220 24f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBoolean:(Z)V // method@f824 │ │ -4dabfe: 0e00 |0005: return-void │ │ +4dabe8: |[4dabe8] org.codehaus.stax2.util.StreamWriter2Delegate.writeBoolean:(Z)V │ │ +4dabf8: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dabfc: 7220 24f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBoolean:(Z)V // method@f824 │ │ +4dac02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1910241,18 +1910242,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dac00: |[4dac00] org.codehaus.stax2.util.StreamWriter2Delegate.writeBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4dac10: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dac14: 7255 25f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@f825 │ │ -4dac1a: 0e00 |0005: return-void │ │ +4dac04: |[4dac04] org.codehaus.stax2.util.StreamWriter2Delegate.writeBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4dac14: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dac18: 7255 25f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@f825 │ │ +4dac1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910264,18 +1910265,18 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4dac1c: |[4dac1c] org.codehaus.stax2.util.StreamWriter2Delegate.writeCData:([CII)V │ │ -4dac2c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dac30: 7240 27f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCData:([CII)V // method@f827 │ │ -4dac36: 0e00 |0005: return-void │ │ +4dac20: |[4dac20] org.codehaus.stax2.util.StreamWriter2Delegate.writeCData:([CII)V │ │ +4dac30: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dac34: 7240 27f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCData:([CII)V // method@f827 │ │ +4dac3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) [C │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1910286,18 +1910287,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dac38: |[4dac38] org.codehaus.stax2.util.StreamWriter2Delegate.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4dac48: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dac4c: 7255 2cf8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f82c │ │ -4dac52: 0e00 |0005: return-void │ │ +4dac3c: |[4dac3c] org.codehaus.stax2.util.StreamWriter2Delegate.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4dac4c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dac50: 7255 2cf8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f82c │ │ +4dac56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910309,18 +1910310,18 @@ │ │ type : '(Ljava/math/BigDecimal;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4dac54: |[4dac54] org.codehaus.stax2.util.StreamWriter2Delegate.writeDecimal:(Ljava/math/BigDecimal;)V │ │ -4dac64: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dac68: 7220 2df8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDecimal:(Ljava/math/BigDecimal;)V // method@f82d │ │ -4dac6e: 0e00 |0005: return-void │ │ +4dac58: |[4dac58] org.codehaus.stax2.util.StreamWriter2Delegate.writeDecimal:(Ljava/math/BigDecimal;)V │ │ +4dac68: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dac6c: 7220 2df8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDecimal:(Ljava/math/BigDecimal;)V // method@f82d │ │ +4dac72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/math/BigDecimal; │ │ │ │ @@ -1910329,18 +1910330,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dac70: |[4dac70] org.codehaus.stax2.util.StreamWriter2Delegate.writeDecimalAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V │ │ -4dac80: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dac84: 7255 2ef8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDecimalAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V // method@f82e │ │ -4dac8a: 0e00 |0005: return-void │ │ +4dac74: |[4dac74] org.codehaus.stax2.util.StreamWriter2Delegate.writeDecimalAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V │ │ +4dac84: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dac88: 7255 2ef8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDecimalAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V // method@f82e │ │ +4dac8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910352,18 +1910353,18 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4dac8c: |[4dac8c] org.codehaus.stax2.util.StreamWriter2Delegate.writeDouble:(D)V │ │ -4dac9c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daca0: 7230 30f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDouble:(D)V // method@f830 │ │ -4daca6: 0e00 |0005: return-void │ │ +4dac90: |[4dac90] org.codehaus.stax2.util.StreamWriter2Delegate.writeDouble:(D)V │ │ +4daca0: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daca4: 7230 30f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDouble:(D)V // method@f830 │ │ +4dacaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) D │ │ │ │ @@ -1910372,18 +1910373,18 @@ │ │ type : '([DII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4daca8: |[4daca8] org.codehaus.stax2.util.StreamWriter2Delegate.writeDoubleArray:([DII)V │ │ -4dacb8: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dacbc: 7240 31f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDoubleArray:([DII)V // method@f831 │ │ -4dacc2: 0e00 |0005: return-void │ │ +4dacac: |[4dacac] org.codehaus.stax2.util.StreamWriter2Delegate.writeDoubleArray:([DII)V │ │ +4dacbc: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dacc0: 7240 31f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDoubleArray:([DII)V // method@f831 │ │ +4dacc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) [D │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1910394,18 +1910395,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dacc4: |[4dacc4] org.codehaus.stax2.util.StreamWriter2Delegate.writeDoubleArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[D)V │ │ -4dacd4: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dacd8: 7255 32f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDoubleArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[D)V // method@f832 │ │ -4dacde: 0e00 |0005: return-void │ │ +4dacc8: |[4dacc8] org.codehaus.stax2.util.StreamWriter2Delegate.writeDoubleArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[D)V │ │ +4dacd8: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dacdc: 7255 32f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDoubleArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[D)V // method@f832 │ │ +4dace2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910417,22 +1910418,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -4dace0: |[4dace0] org.codehaus.stax2.util.StreamWriter2Delegate.writeDoubleAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)V │ │ -4dacf0: 5460 21b1 |0000: iget-object v0, v6, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dacf4: 0771 |0002: move-object v1, v7 │ │ -4dacf6: 0782 |0003: move-object v2, v8 │ │ -4dacf8: 0793 |0004: move-object v3, v9 │ │ -4dacfa: 04a4 |0005: move-wide v4, v10 │ │ -4dacfc: 7806 33f8 0000 |0006: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDoubleAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)V // method@f833 │ │ -4dad02: 0e00 |0009: return-void │ │ +4dace4: |[4dace4] org.codehaus.stax2.util.StreamWriter2Delegate.writeDoubleAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)V │ │ +4dacf4: 5460 21b1 |0000: iget-object v0, v6, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dacf8: 0771 |0002: move-object v1, v7 │ │ +4dacfa: 0782 |0003: move-object v2, v8 │ │ +4dacfc: 0793 |0004: move-object v3, v9 │ │ +4dacfe: 04a4 |0005: move-wide v4, v10 │ │ +4dad00: 7806 33f8 0000 |0006: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDoubleAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;D)V // method@f833 │ │ +4dad06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/String; │ │ @@ -1910444,18 +1910445,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4dad04: |[4dad04] org.codehaus.stax2.util.StreamWriter2Delegate.writeFloat:(F)V │ │ -4dad14: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dad18: 7220 38f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeFloat:(F)V // method@f838 │ │ -4dad1e: 0e00 |0005: return-void │ │ +4dad08: |[4dad08] org.codehaus.stax2.util.StreamWriter2Delegate.writeFloat:(F)V │ │ +4dad18: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dad1c: 7220 38f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeFloat:(F)V // method@f838 │ │ +4dad22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) F │ │ │ │ @@ -1910464,18 +1910465,18 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4dad20: |[4dad20] org.codehaus.stax2.util.StreamWriter2Delegate.writeFloatArray:([FII)V │ │ -4dad30: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dad34: 7240 39f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeFloatArray:([FII)V // method@f839 │ │ -4dad3a: 0e00 |0005: return-void │ │ +4dad24: |[4dad24] org.codehaus.stax2.util.StreamWriter2Delegate.writeFloatArray:([FII)V │ │ +4dad34: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dad38: 7240 39f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeFloatArray:([FII)V // method@f839 │ │ +4dad3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) [F │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1910486,18 +1910487,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dad3c: |[4dad3c] org.codehaus.stax2.util.StreamWriter2Delegate.writeFloatArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[F)V │ │ -4dad4c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dad50: 7255 3af8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeFloatArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[F)V // method@f83a │ │ -4dad56: 0e00 |0005: return-void │ │ +4dad40: |[4dad40] org.codehaus.stax2.util.StreamWriter2Delegate.writeFloatArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[F)V │ │ +4dad50: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dad54: 7255 3af8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeFloatArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[F)V // method@f83a │ │ +4dad5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910509,18 +1910510,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dad58: |[4dad58] org.codehaus.stax2.util.StreamWriter2Delegate.writeFloatAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V │ │ -4dad68: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dad6c: 7255 3bf8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeFloatAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V // method@f83b │ │ -4dad72: 0e00 |0005: return-void │ │ +4dad5c: |[4dad5c] org.codehaus.stax2.util.StreamWriter2Delegate.writeFloatAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V │ │ +4dad6c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dad70: 7255 3bf8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeFloatAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;F)V // method@f83b │ │ +4dad76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910532,18 +1910533,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4dad74: |[4dad74] org.codehaus.stax2.util.StreamWriter2Delegate.writeFullEndElement:()V │ │ -4dad84: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dad88: 7210 3cf8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeFullEndElement:()V // method@f83c │ │ -4dad8e: 0e00 |0005: return-void │ │ +4dad78: |[4dad78] org.codehaus.stax2.util.StreamWriter2Delegate.writeFullEndElement:()V │ │ +4dad88: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dad8c: 7210 3cf8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeFullEndElement:()V // method@f83c │ │ +4dad92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ │ │ #30 : (in Lorg/codehaus/stax2/util/StreamWriter2Delegate;) │ │ @@ -1910551,18 +1910552,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4dad90: |[4dad90] org.codehaus.stax2.util.StreamWriter2Delegate.writeInt:(I)V │ │ -4dada0: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dada4: 7220 3df8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeInt:(I)V // method@f83d │ │ -4dadaa: 0e00 |0005: return-void │ │ +4dad94: |[4dad94] org.codehaus.stax2.util.StreamWriter2Delegate.writeInt:(I)V │ │ +4dada4: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dada8: 7220 3df8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeInt:(I)V // method@f83d │ │ +4dadae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1910571,18 +1910572,18 @@ │ │ type : '([III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4dadac: |[4dadac] org.codehaus.stax2.util.StreamWriter2Delegate.writeIntArray:([III)V │ │ -4dadbc: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dadc0: 7240 3ef8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeIntArray:([III)V // method@f83e │ │ -4dadc6: 0e00 |0005: return-void │ │ +4dadb0: |[4dadb0] org.codehaus.stax2.util.StreamWriter2Delegate.writeIntArray:([III)V │ │ +4dadc0: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dadc4: 7240 3ef8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeIntArray:([III)V // method@f83e │ │ +4dadca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) [I │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1910593,18 +1910594,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dadc8: |[4dadc8] org.codehaus.stax2.util.StreamWriter2Delegate.writeIntArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)V │ │ -4dadd8: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daddc: 7255 3ff8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeIntArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)V // method@f83f │ │ -4dade2: 0e00 |0005: return-void │ │ +4dadcc: |[4dadcc] org.codehaus.stax2.util.StreamWriter2Delegate.writeIntArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)V │ │ +4daddc: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dade0: 7255 3ff8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeIntArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)V // method@f83f │ │ +4dade6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910616,18 +1910617,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dade4: |[4dade4] org.codehaus.stax2.util.StreamWriter2Delegate.writeIntAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4dadf4: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dadf8: 7255 40f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeIntAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@f840 │ │ -4dadfe: 0e00 |0005: return-void │ │ +4dade8: |[4dade8] org.codehaus.stax2.util.StreamWriter2Delegate.writeIntAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4dadf8: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dadfc: 7255 40f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeIntAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@f840 │ │ +4dae02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910639,18 +1910640,18 @@ │ │ type : '(Ljava/math/BigInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4dae00: |[4dae00] org.codehaus.stax2.util.StreamWriter2Delegate.writeInteger:(Ljava/math/BigInteger;)V │ │ -4dae10: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dae14: 7220 41f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeInteger:(Ljava/math/BigInteger;)V // method@f841 │ │ -4dae1a: 0e00 |0005: return-void │ │ +4dae04: |[4dae04] org.codehaus.stax2.util.StreamWriter2Delegate.writeInteger:(Ljava/math/BigInteger;)V │ │ +4dae14: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dae18: 7220 41f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeInteger:(Ljava/math/BigInteger;)V // method@f841 │ │ +4dae1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/math/BigInteger; │ │ │ │ @@ -1910659,18 +1910660,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dae1c: |[4dae1c] org.codehaus.stax2.util.StreamWriter2Delegate.writeIntegerAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V │ │ -4dae2c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dae30: 7255 42f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeIntegerAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V // method@f842 │ │ -4dae36: 0e00 |0005: return-void │ │ +4dae20: |[4dae20] org.codehaus.stax2.util.StreamWriter2Delegate.writeIntegerAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V │ │ +4dae30: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dae34: 7255 42f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeIntegerAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;)V // method@f842 │ │ +4dae3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910682,18 +1910683,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4dae38: |[4dae38] org.codehaus.stax2.util.StreamWriter2Delegate.writeLong:(J)V │ │ -4dae48: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dae4c: 7230 43f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeLong:(J)V // method@f843 │ │ -4dae52: 0e00 |0005: return-void │ │ +4dae3c: |[4dae3c] org.codehaus.stax2.util.StreamWriter2Delegate.writeLong:(J)V │ │ +4dae4c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dae50: 7230 43f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeLong:(J)V // method@f843 │ │ +4dae56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -1910702,18 +1910703,18 @@ │ │ type : '([JII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4dae54: |[4dae54] org.codehaus.stax2.util.StreamWriter2Delegate.writeLongArray:([JII)V │ │ -4dae64: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dae68: 7240 44f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeLongArray:([JII)V // method@f844 │ │ -4dae6e: 0e00 |0005: return-void │ │ +4dae58: |[4dae58] org.codehaus.stax2.util.StreamWriter2Delegate.writeLongArray:([JII)V │ │ +4dae68: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dae6c: 7240 44f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeLongArray:([JII)V // method@f844 │ │ +4dae72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) [J │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1910724,18 +1910725,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4dae70: |[4dae70] org.codehaus.stax2.util.StreamWriter2Delegate.writeLongArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)V │ │ -4dae80: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4dae84: 7255 45f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeLongArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)V // method@f845 │ │ -4dae8a: 0e00 |0005: return-void │ │ +4dae74: |[4dae74] org.codehaus.stax2.util.StreamWriter2Delegate.writeLongArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)V │ │ +4dae84: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4dae88: 7255 45f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeLongArrayAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)V // method@f845 │ │ +4dae8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910747,22 +1910748,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -4dae8c: |[4dae8c] org.codehaus.stax2.util.StreamWriter2Delegate.writeLongAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -4dae9c: 5460 21b1 |0000: iget-object v0, v6, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daea0: 0771 |0002: move-object v1, v7 │ │ -4daea2: 0782 |0003: move-object v2, v8 │ │ -4daea4: 0793 |0004: move-object v3, v9 │ │ -4daea6: 04a4 |0005: move-wide v4, v10 │ │ -4daea8: 7806 46f8 0000 |0006: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeLongAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@f846 │ │ -4daeae: 0e00 |0009: return-void │ │ +4dae90: |[4dae90] org.codehaus.stax2.util.StreamWriter2Delegate.writeLongAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +4daea0: 5460 21b1 |0000: iget-object v0, v6, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daea4: 0771 |0002: move-object v1, v7 │ │ +4daea6: 0782 |0003: move-object v2, v8 │ │ +4daea8: 0793 |0004: move-object v3, v9 │ │ +4daeaa: 04a4 |0005: move-wide v4, v10 │ │ +4daeac: 7806 46f8 0000 |0006: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeLongAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@f846 │ │ +4daeb2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/String; │ │ @@ -1910774,18 +1910775,18 @@ │ │ type : '(Ljavax/xml/namespace/QName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4daeb0: |[4daeb0] org.codehaus.stax2.util.StreamWriter2Delegate.writeQName:(Ljavax/xml/namespace/QName;)V │ │ -4daec0: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daec4: 7220 4af8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeQName:(Ljavax/xml/namespace/QName;)V // method@f84a │ │ -4daeca: 0e00 |0005: return-void │ │ +4daeb4: |[4daeb4] org.codehaus.stax2.util.StreamWriter2Delegate.writeQName:(Ljavax/xml/namespace/QName;)V │ │ +4daec4: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daec8: 7220 4af8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeQName:(Ljavax/xml/namespace/QName;)V // method@f84a │ │ +4daece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/xml/namespace/QName; │ │ │ │ @@ -1910794,18 +1910795,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4daecc: |[4daecc] org.codehaus.stax2.util.StreamWriter2Delegate.writeQNameAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;)V │ │ -4daedc: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daee0: 7255 4bf8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeQNameAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;)V // method@f84b │ │ -4daee6: 0e00 |0005: return-void │ │ +4daed0: |[4daed0] org.codehaus.stax2.util.StreamWriter2Delegate.writeQNameAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;)V │ │ +4daee0: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daee4: 7255 4bf8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeQNameAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;)V // method@f84b │ │ +4daeea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1910817,18 +1910818,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4daf04: |[4daf04] org.codehaus.stax2.util.StreamWriter2Delegate.writeRaw:(Ljava/lang/String;)V │ │ -4daf14: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daf18: 7220 4cf8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeRaw:(Ljava/lang/String;)V // method@f84c │ │ -4daf1e: 0e00 |0005: return-void │ │ +4daf08: |[4daf08] org.codehaus.stax2.util.StreamWriter2Delegate.writeRaw:(Ljava/lang/String;)V │ │ +4daf18: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daf1c: 7220 4cf8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeRaw:(Ljava/lang/String;)V // method@f84c │ │ +4daf22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1910837,18 +1910838,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4daf20: |[4daf20] org.codehaus.stax2.util.StreamWriter2Delegate.writeRaw:(Ljava/lang/String;II)V │ │ -4daf30: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daf34: 7240 4df8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeRaw:(Ljava/lang/String;II)V // method@f84d │ │ -4daf3a: 0e00 |0005: return-void │ │ +4daf24: |[4daf24] org.codehaus.stax2.util.StreamWriter2Delegate.writeRaw:(Ljava/lang/String;II)V │ │ +4daf34: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daf38: 7240 4df8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeRaw:(Ljava/lang/String;II)V // method@f84d │ │ +4daf3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1910859,18 +1910860,18 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4daee8: |[4daee8] org.codehaus.stax2.util.StreamWriter2Delegate.writeRaw:([CII)V │ │ -4daef8: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daefc: 7240 4ef8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeRaw:([CII)V // method@f84e │ │ -4daf02: 0e00 |0005: return-void │ │ +4daeec: |[4daeec] org.codehaus.stax2.util.StreamWriter2Delegate.writeRaw:([CII)V │ │ +4daefc: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daf00: 7240 4ef8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeRaw:([CII)V // method@f84e │ │ +4daf06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) [C │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1910881,18 +1910882,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4daf58: |[4daf58] org.codehaus.stax2.util.StreamWriter2Delegate.writeSpace:(Ljava/lang/String;)V │ │ -4daf68: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daf6c: 7220 4ff8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeSpace:(Ljava/lang/String;)V // method@f84f │ │ -4daf72: 0e00 |0005: return-void │ │ +4daf5c: |[4daf5c] org.codehaus.stax2.util.StreamWriter2Delegate.writeSpace:(Ljava/lang/String;)V │ │ +4daf6c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daf70: 7220 4ff8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeSpace:(Ljava/lang/String;)V // method@f84f │ │ +4daf76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1910901,18 +1910902,18 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4daf3c: |[4daf3c] org.codehaus.stax2.util.StreamWriter2Delegate.writeSpace:([CII)V │ │ -4daf4c: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daf50: 7240 50f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeSpace:([CII)V // method@f850 │ │ -4daf56: 0e00 |0005: return-void │ │ +4daf40: |[4daf40] org.codehaus.stax2.util.StreamWriter2Delegate.writeSpace:([CII)V │ │ +4daf50: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daf54: 7240 50f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeSpace:([CII)V // method@f850 │ │ +4daf5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) [C │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1910923,18 +1910924,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4daf74: |[4daf74] org.codehaus.stax2.util.StreamWriter2Delegate.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4daf84: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ -4daf88: 7240 54f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V // method@f854 │ │ -4daf8e: 0e00 |0005: return-void │ │ +4daf78: |[4daf78] org.codehaus.stax2.util.StreamWriter2Delegate.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4daf88: 5410 21b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamWriter2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamWriter2; // field@b121 │ │ +4daf8c: 7240 54f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;Z)V // method@f854 │ │ +4daf92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamWriter2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -2001659,18 +2001660,18 @@ │ │ type : '(Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -473aac: |[473aac] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback$1.:(Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;)V │ │ -473abc: 5b01 b89e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback$1;.this$1:Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; // field@9eb8 │ │ -473ac0: 7010 4fee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.:()V // method@ee4f │ │ -473ac6: 0e00 |0005: return-void │ │ +473ab0: |[473ab0] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback$1.:(Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;)V │ │ +473ac0: 5b01 b89e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback$1;.this$1:Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; // field@9eb8 │ │ +473ac4: 7010 4fee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.:()V // method@ee4f │ │ +473aca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; │ │ │ │ @@ -2001680,40 +2001681,40 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ILjava/lang/Boolean;Ljava/lang/Integer;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -473ac8: |[473ac8] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback$1.onHeartRateMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ILjava/lang/Boolean;Ljava/lang/Integer;Ljava/util/List;)V │ │ -473ad8: 5480 b89e |0000: iget-object v0, v8, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback$1;.this$1:Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; // field@9eb8 │ │ -473adc: 5400 b99e |0002: iget-object v0, v0, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ -473ae0: 7110 2bd6 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.access$100:(Lde/tadris/fitness/recording/sensors/HRManager;)Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback; // method@d62b │ │ -473ae6: 0c00 |0007: move-result-object v0 │ │ -473ae8: 2207 c716 |0008: new-instance v7, Lde/tadris/fitness/recording/event/HeartRateChangeEvent; // type@16c7 │ │ -473aec: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -473aee: 380b 0800 |000b: if-eqz v11, 0013 // +0008 │ │ -473af2: 6e10 97df 0b00 |000d: invoke-virtual {v11}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -473af8: 0a0b |0010: move-result v11 │ │ -473afa: 01b4 |0011: move v4, v11 │ │ -473afc: 2802 |0012: goto 0014 // +0002 │ │ -473afe: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -473b00: 380c 0800 |0014: if-eqz v12, 001c // +0008 │ │ -473b04: 6e10 45e0 0c00 |0016: invoke-virtual {v12}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -473b0a: 0a0b |0019: move-result v11 │ │ -473b0c: 01b5 |001a: move v5, v11 │ │ -473b0e: 2802 |001b: goto 001d // +0002 │ │ -473b10: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -473b12: 0771 |001d: move-object v1, v7 │ │ -473b14: 0792 |001e: move-object v2, v9 │ │ -473b16: 01a3 |001f: move v3, v10 │ │ -473b18: 07d6 |0020: move-object v6, v13 │ │ -473b1a: 7606 7cd5 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.:(Landroid/bluetooth/BluetoothDevice;IZILjava/util/List;)V // method@d57c │ │ -473b20: 7220 20d6 7000 |0024: invoke-interface {v0, v7}, Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;.onHeartRateMeasure:(Lde/tadris/fitness/recording/event/HeartRateChangeEvent;)V // method@d620 │ │ -473b26: 0e00 |0027: return-void │ │ +473acc: |[473acc] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback$1.onHeartRateMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ILjava/lang/Boolean;Ljava/lang/Integer;Ljava/util/List;)V │ │ +473adc: 5480 b89e |0000: iget-object v0, v8, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback$1;.this$1:Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; // field@9eb8 │ │ +473ae0: 5400 b99e |0002: iget-object v0, v0, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ +473ae4: 7110 2bd6 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.access$100:(Lde/tadris/fitness/recording/sensors/HRManager;)Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback; // method@d62b │ │ +473aea: 0c00 |0007: move-result-object v0 │ │ +473aec: 2207 c716 |0008: new-instance v7, Lde/tadris/fitness/recording/event/HeartRateChangeEvent; // type@16c7 │ │ +473af0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +473af2: 380b 0800 |000b: if-eqz v11, 0013 // +0008 │ │ +473af6: 6e10 97df 0b00 |000d: invoke-virtual {v11}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +473afc: 0a0b |0010: move-result v11 │ │ +473afe: 01b4 |0011: move v4, v11 │ │ +473b00: 2802 |0012: goto 0014 // +0002 │ │ +473b02: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +473b04: 380c 0800 |0014: if-eqz v12, 001c // +0008 │ │ +473b08: 6e10 45e0 0c00 |0016: invoke-virtual {v12}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +473b0e: 0a0b |0019: move-result v11 │ │ +473b10: 01b5 |001a: move v5, v11 │ │ +473b12: 2802 |001b: goto 001d // +0002 │ │ +473b14: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +473b16: 0771 |001d: move-object v1, v7 │ │ +473b18: 0792 |001e: move-object v2, v9 │ │ +473b1a: 01a3 |001f: move v3, v10 │ │ +473b1c: 07d6 |0020: move-object v6, v13 │ │ +473b1e: 7606 7cd5 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/tadris/fitness/recording/event/HeartRateChangeEvent;.:(Landroid/bluetooth/BluetoothDevice;IZILjava/util/List;)V // method@d57c │ │ +473b24: 7220 20d6 7000 |0024: invoke-interface {v0, v7}, Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;.onHeartRateMeasure:(Lde/tadris/fitness/recording/event/HeartRateChangeEvent;)V // method@d620 │ │ +473b2a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000d line=111 │ │ 0x0016 line=112 │ │ 0x0024 line=108 │ │ locals : │ │ @@ -2001770,18 +2001771,18 @@ │ │ type : '(Lde/tadris/fitness/recording/sensors/HRManager;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -473b9c: |[473b9c] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.:(Lde/tadris/fitness/recording/sensors/HRManager;)V │ │ -473bac: 5b01 b99e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ -473bb0: 7010 7ee8 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.:()V // method@e87e │ │ -473bb6: 0e00 |0005: return-void │ │ +473ba0: |[473ba0] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.:(Lde/tadris/fitness/recording/sensors/HRManager;)V │ │ +473bb0: 5b01 b99e |0000: iput-object v1, v0, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ +473bb4: 7010 7ee8 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.:()V // method@e87e │ │ +473bba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/recording/sensors/HRManager; │ │ │ │ @@ -2001790,17 +2001791,17 @@ │ │ type : '(Lde/tadris/fitness/recording/sensors/HRManager;Lde/tadris/fitness/recording/sensors/HRManager$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -473bb8: |[473bb8] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.:(Lde/tadris/fitness/recording/sensors/HRManager;Lde/tadris/fitness/recording/sensors/HRManager$1;)V │ │ -473bc8: 7020 23d6 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.:(Lde/tadris/fitness/recording/sensors/HRManager;)V // method@d623 │ │ -473bce: 0e00 |0003: return-void │ │ +473bbc: |[473bbc] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.:(Lde/tadris/fitness/recording/sensors/HRManager;Lde/tadris/fitness/recording/sensors/HRManager$1;)V │ │ +473bcc: 7020 23d6 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.:(Lde/tadris/fitness/recording/sensors/HRManager;)V // method@d623 │ │ +473bd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/tadris/fitness/recording/sensors/HRManager; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/tadris/fitness/recording/sensors/HRManager$1; │ │ @@ -2001811,31 +2001812,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -473bd0: |[473bd0] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.initialize:()V │ │ -473be0: 6f10 8ae8 0200 |0000: invoke-super {v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.initialize:()V // method@e88a │ │ -473be6: 5420 b99e |0003: iget-object v0, v2, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ -473bea: 7110 2cd6 0000 |0005: invoke-static {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.access$200:(Lde/tadris/fitness/recording/sensors/HRManager;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@d62c │ │ -473bf0: 0c01 |0008: move-result-object v1 │ │ -473bf2: 7120 2ed6 1000 |0009: invoke-static {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.access$300:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@d62e │ │ -473bf8: 0c00 |000c: move-result-object v0 │ │ -473bfa: 2201 e316 |000d: new-instance v1, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback$1; // type@16e3 │ │ -473bfe: 7020 21d6 2100 |000f: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback$1;.:(Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;)V // method@d621 │ │ -473c04: 6e20 d4eb 1000 |0012: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ValueChangedCallback;.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@ebd4 │ │ -473c0a: 5420 b99e |0015: iget-object v0, v2, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ -473c0e: 7110 2cd6 0000 |0017: invoke-static {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.access$200:(Lde/tadris/fitness/recording/sensors/HRManager;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@d62c │ │ -473c14: 0c01 |001a: move-result-object v1 │ │ -473c16: 7120 2fd6 1000 |001b: invoke-static {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.access$400:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@d62f │ │ -473c1c: 0c00 |001e: move-result-object v0 │ │ -473c1e: 6e10 29ec 0000 |001f: invoke-virtual {v0}, Lno/nordicsemi/android/ble/WriteRequest;.enqueue:()V // method@ec29 │ │ -473c24: 0e00 |0022: return-void │ │ +473bd4: |[473bd4] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.initialize:()V │ │ +473be4: 6f10 8ae8 0200 |0000: invoke-super {v2}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.initialize:()V // method@e88a │ │ +473bea: 5420 b99e |0003: iget-object v0, v2, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ +473bee: 7110 2cd6 0000 |0005: invoke-static {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.access$200:(Lde/tadris/fitness/recording/sensors/HRManager;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@d62c │ │ +473bf4: 0c01 |0008: move-result-object v1 │ │ +473bf6: 7120 2ed6 1000 |0009: invoke-static {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.access$300:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@d62e │ │ +473bfc: 0c00 |000c: move-result-object v0 │ │ +473bfe: 2201 e316 |000d: new-instance v1, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback$1; // type@16e3 │ │ +473c02: 7020 21d6 2100 |000f: invoke-direct {v1, v2}, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback$1;.:(Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;)V // method@d621 │ │ +473c08: 6e20 d4eb 1000 |0012: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ValueChangedCallback;.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/ValueChangedCallback; // method@ebd4 │ │ +473c0e: 5420 b99e |0015: iget-object v0, v2, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ +473c12: 7110 2cd6 0000 |0017: invoke-static {v0}, Lde/tadris/fitness/recording/sensors/HRManager;.access$200:(Lde/tadris/fitness/recording/sensors/HRManager;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@d62c │ │ +473c18: 0c01 |001a: move-result-object v1 │ │ +473c1a: 7120 2fd6 1000 |001b: invoke-static {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.access$400:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Lno/nordicsemi/android/ble/WriteRequest; // method@d62f │ │ +473c20: 0c00 |001e: move-result-object v0 │ │ +473c22: 6e10 29ec 0000 |001f: invoke-virtual {v0}, Lno/nordicsemi/android/ble/WriteRequest;.enqueue:()V // method@ec29 │ │ +473c28: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0015 line=116 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; │ │ @@ -2001845,18 +2001846,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -473b28: |[473b28] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.isOptionalServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z │ │ -473b38: 6f20 8ce8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.isOptionalServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z // method@e88c │ │ -473b3e: 0a01 |0003: move-result v1 │ │ -473b40: 0f01 |0004: return v1 │ │ +473b2c: |[473b2c] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.isOptionalServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z │ │ +473b3c: 6f20 8ce8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/BleManager$BleManagerGattCallback;.isOptionalServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z // method@e88c │ │ +473b42: 0a01 |0003: move-result v1 │ │ +473b44: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothGatt; │ │ │ │ @@ -2001865,34 +2001866,34 @@ │ │ type : '(Landroid/bluetooth/BluetoothGatt;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -473b44: |[473b44] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.isRequiredServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z │ │ -473b54: 7100 30d6 0000 |0000: invoke-static {}, Lde/tadris/fitness/recording/sensors/HRManager;.access$500:()Ljava/util/UUID; // method@d630 │ │ -473b5a: 0c00 |0003: move-result-object v0 │ │ -473b5c: 6e20 6402 0300 |0004: invoke-virtual {v3, v0}, Landroid/bluetooth/BluetoothGatt;.getService:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService; // method@0264 │ │ -473b62: 0c03 |0007: move-result-object v3 │ │ -473b64: 3803 0f00 |0008: if-eqz v3, 0017 // +000f │ │ -473b68: 5420 b99e |000a: iget-object v0, v2, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ -473b6c: 7100 31d6 0000 |000c: invoke-static {}, Lde/tadris/fitness/recording/sensors/HRManager;.access$600:()Ljava/util/UUID; // method@d631 │ │ -473b72: 0c01 |000f: move-result-object v1 │ │ -473b74: 6e20 8802 1300 |0010: invoke-virtual {v3, v1}, Landroid/bluetooth/BluetoothGattService;.getCharacteristic:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@0288 │ │ -473b7a: 0c03 |0013: move-result-object v3 │ │ -473b7c: 7120 2dd6 3000 |0014: invoke-static {v0, v3}, Lde/tadris/fitness/recording/sensors/HRManager;.access$202:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@d62d │ │ -473b82: 5423 b99e |0017: iget-object v3, v2, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ -473b86: 7110 2cd6 0300 |0019: invoke-static {v3}, Lde/tadris/fitness/recording/sensors/HRManager;.access$200:(Lde/tadris/fitness/recording/sensors/HRManager;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@d62c │ │ -473b8c: 0c03 |001c: move-result-object v3 │ │ -473b8e: 3803 0400 |001d: if-eqz v3, 0021 // +0004 │ │ -473b92: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -473b94: 2802 |0020: goto 0022 // +0002 │ │ -473b96: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -473b98: 0f03 |0022: return v3 │ │ +473b48: |[473b48] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.isRequiredServiceSupported:(Landroid/bluetooth/BluetoothGatt;)Z │ │ +473b58: 7100 30d6 0000 |0000: invoke-static {}, Lde/tadris/fitness/recording/sensors/HRManager;.access$500:()Ljava/util/UUID; // method@d630 │ │ +473b5e: 0c00 |0003: move-result-object v0 │ │ +473b60: 6e20 6402 0300 |0004: invoke-virtual {v3, v0}, Landroid/bluetooth/BluetoothGatt;.getService:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService; // method@0264 │ │ +473b66: 0c03 |0007: move-result-object v3 │ │ +473b68: 3803 0f00 |0008: if-eqz v3, 0017 // +000f │ │ +473b6c: 5420 b99e |000a: iget-object v0, v2, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ +473b70: 7100 31d6 0000 |000c: invoke-static {}, Lde/tadris/fitness/recording/sensors/HRManager;.access$600:()Ljava/util/UUID; // method@d631 │ │ +473b76: 0c01 |000f: move-result-object v1 │ │ +473b78: 6e20 8802 1300 |0010: invoke-virtual {v3, v1}, Landroid/bluetooth/BluetoothGattService;.getCharacteristic:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@0288 │ │ +473b7e: 0c03 |0013: move-result-object v3 │ │ +473b80: 7120 2dd6 3000 |0014: invoke-static {v0, v3}, Lde/tadris/fitness/recording/sensors/HRManager;.access$202:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@d62d │ │ +473b86: 5423 b99e |0017: iget-object v3, v2, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ +473b8a: 7110 2cd6 0300 |0019: invoke-static {v3}, Lde/tadris/fitness/recording/sensors/HRManager;.access$200:(Lde/tadris/fitness/recording/sensors/HRManager;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@d62c │ │ +473b90: 0c03 |001c: move-result-object v3 │ │ +473b92: 3803 0400 |001d: if-eqz v3, 0021 // +0004 │ │ +473b96: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +473b98: 2802 |0020: goto 0022 // +0002 │ │ +473b9a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +473b9c: 0f03 |0022: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000a line=123 │ │ 0x0017 line=125 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; │ │ @@ -2001903,19 +2001904,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -473c28: |[473c28] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.onDeviceDisconnected:()V │ │ -473c38: 5420 b99e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ -473c3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -473c3e: 7120 2dd6 1000 |0003: invoke-static {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.access$202:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@d62d │ │ -473c44: 0e00 |0006: return-void │ │ +473c2c: |[473c2c] de.tadris.fitness.recording.sensors.HRManager$HeartRateManagerCallback.onDeviceDisconnected:()V │ │ +473c3c: 5420 b99e |0000: iget-object v0, v2, Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback;.this$0:Lde/tadris/fitness/recording/sensors/HRManager; // field@9eb9 │ │ +473c40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +473c42: 7120 2dd6 1000 |0003: invoke-static {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;.access$202:(Lde/tadris/fitness/recording/sensors/HRManager;Landroid/bluetooth/BluetoothGattCharacteristic;)Landroid/bluetooth/BluetoothGattCharacteristic; // method@d62d │ │ +473c48: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/tadris/fitness/recording/sensors/HRManager$HeartRateManagerCallback; │ │ │ │ source_file_idx : 8610 (HRManager.java) │ │ @@ -2001962,35 +2001963,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -47e358: |[47e358] de.tadris.fitness.ui.settings.FitoTrackSettingFragment.:()V │ │ -47e368: 6200 fe9f |0000: sget-object v0, Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI;.INSTANCE:Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI; // field@9ffe │ │ -47e36c: 6900 51a0 |0002: sput-object v0, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.sBindPreferenceSummaryToValueListener:Landroidx/preference/Preference$OnPreferenceChangeListener; // field@a051 │ │ -47e370: 0e00 |0004: return-void │ │ +47e35c: |[47e35c] de.tadris.fitness.ui.settings.FitoTrackSettingFragment.:()V │ │ +47e36c: 6200 fe9f |0000: sget-object v0, Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI;.INSTANCE:Lde/tadris/fitness/ui/settings/-$$Lambda$FitoTrackSettingFragment$IRqa2Qva6bgYZcjaVuU26AHHHmI; // field@9ffe │ │ +47e370: 6900 51a0 |0002: sput-object v0, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.sBindPreferenceSummaryToValueListener:Landroidx/preference/Preference$OnPreferenceChangeListener; // field@a051 │ │ +47e374: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47e374: |[47e374] de.tadris.fitness.ui.settings.FitoTrackSettingFragment.:()V │ │ -47e384: 7010 d851 0000 |0000: invoke-direct {v0}, Landroidx/preference/PreferenceFragmentCompat;.:()V // method@51d8 │ │ -47e38a: 0e00 |0003: return-void │ │ +47e378: |[47e378] de.tadris.fitness.ui.settings.FitoTrackSettingFragment.:()V │ │ +47e388: 7010 d851 0000 |0000: invoke-direct {v0}, Landroidx/preference/PreferenceFragmentCompat;.:()V // method@51d8 │ │ +47e38e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment; │ │ │ │ #2 : (in Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;) │ │ @@ -2001998,28 +2001999,28 @@ │ │ type : '(Landroidx/preference/Preference;)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -47e38c: |[47e38c] de.tadris.fitness.ui.settings.FitoTrackSettingFragment.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V │ │ -47e39c: 6200 51a0 |0000: sget-object v0, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.sBindPreferenceSummaryToValueListener:Landroidx/preference/Preference$OnPreferenceChangeListener; // field@a051 │ │ -47e3a0: 6e20 3351 0400 |0002: invoke-virtual {v4, v0}, Landroidx/preference/Preference;.setOnPreferenceChangeListener:(Landroidx/preference/Preference$OnPreferenceChangeListener;)V // method@5133 │ │ -47e3a6: 6e10 e150 0400 |0005: invoke-virtual {v4}, Landroidx/preference/Preference;.getContext:()Landroid/content/Context; // method@50e1 │ │ -47e3ac: 0c01 |0008: move-result-object v1 │ │ -47e3ae: 7110 7852 0100 |0009: invoke-static {v1}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@5278 │ │ -47e3b4: 0c01 |000c: move-result-object v1 │ │ -47e3b6: 6e10 e950 0400 |000d: invoke-virtual {v4}, Landroidx/preference/Preference;.getKey:()Ljava/lang/String; // method@50e9 │ │ -47e3bc: 0c02 |0010: move-result-object v2 │ │ -47e3be: 1a03 0000 |0011: const-string v3, "" // string@0000 │ │ -47e3c2: 7230 6003 2103 |0013: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0360 │ │ -47e3c8: 0c01 |0016: move-result-object v1 │ │ -47e3ca: 7230 ce50 4001 |0017: invoke-interface {v0, v4, v1}, Landroidx/preference/Preference$OnPreferenceChangeListener;.onPreferenceChange:(Landroidx/preference/Preference;Ljava/lang/Object;)Z // method@50ce │ │ -47e3d0: 0e00 |001a: return-void │ │ +47e390: |[47e390] de.tadris.fitness.ui.settings.FitoTrackSettingFragment.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V │ │ +47e3a0: 6200 51a0 |0000: sget-object v0, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.sBindPreferenceSummaryToValueListener:Landroidx/preference/Preference$OnPreferenceChangeListener; // field@a051 │ │ +47e3a4: 6e20 3351 0400 |0002: invoke-virtual {v4, v0}, Landroidx/preference/Preference;.setOnPreferenceChangeListener:(Landroidx/preference/Preference$OnPreferenceChangeListener;)V // method@5133 │ │ +47e3aa: 6e10 e150 0400 |0005: invoke-virtual {v4}, Landroidx/preference/Preference;.getContext:()Landroid/content/Context; // method@50e1 │ │ +47e3b0: 0c01 |0008: move-result-object v1 │ │ +47e3b2: 7110 7852 0100 |0009: invoke-static {v1}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@5278 │ │ +47e3b8: 0c01 |000c: move-result-object v1 │ │ +47e3ba: 6e10 e950 0400 |000d: invoke-virtual {v4}, Landroidx/preference/Preference;.getKey:()Ljava/lang/String; // method@50e9 │ │ +47e3c0: 0c02 |0010: move-result-object v2 │ │ +47e3c2: 1a03 0000 |0011: const-string v3, "" // string@0000 │ │ +47e3c6: 7230 6003 2103 |0013: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0360 │ │ +47e3cc: 0c01 |0016: move-result-object v1 │ │ +47e3ce: 7230 ce50 4001 |0017: invoke-interface {v0, v4, v1}, Landroidx/preference/Preference$OnPreferenceChangeListener;.onPreferenceChange:(Landroidx/preference/Preference;Ljava/lang/Object;)Z // method@50ce │ │ +47e3d4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=77 │ │ 0x000d line=78 │ │ 0x0017 line=75 │ │ locals : │ │ @@ -2002030,34 +2002031,34 @@ │ │ type : '(Landroidx/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -47e304: |[47e304] de.tadris.fitness.ui.settings.FitoTrackSettingFragment.lambda$static$0:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ -47e314: 6e10 99e0 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -47e31a: 0c02 |0003: move-result-object v2 │ │ -47e31c: 2010 d309 |0004: instance-of v0, v1, Landroidx/preference/ListPreference; // type@09d3 │ │ -47e320: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -47e324: 0710 |0008: move-object v0, v1 │ │ -47e326: 1f00 d309 |0009: check-cast v0, Landroidx/preference/ListPreference; // type@09d3 │ │ -47e32a: 6e20 5650 2000 |000b: invoke-virtual {v0, v2}, Landroidx/preference/ListPreference;.findIndexOfValue:(Ljava/lang/String;)I // method@5056 │ │ -47e330: 0a02 |000e: move-result v2 │ │ -47e332: 3a02 0900 |000f: if-ltz v2, 0018 // +0009 │ │ -47e336: 6e10 5850 0000 |0011: invoke-virtual {v0}, Landroidx/preference/ListPreference;.getEntries:()[Ljava/lang/CharSequence; // method@5058 │ │ -47e33c: 0c00 |0014: move-result-object v0 │ │ -47e33e: 4602 0002 |0015: aget-object v2, v0, v2 │ │ -47e342: 2802 |0017: goto 0019 // +0002 │ │ -47e344: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -47e346: 6e20 3c51 2100 |0019: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@513c │ │ -47e34c: 2804 |001c: goto 0020 // +0004 │ │ -47e34e: 6e20 3c51 2100 |001d: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@513c │ │ -47e354: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -47e356: 0f01 |0021: return v1 │ │ +47e308: |[47e308] de.tadris.fitness.ui.settings.FitoTrackSettingFragment.lambda$static$0:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ +47e318: 6e10 99e0 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +47e31e: 0c02 |0003: move-result-object v2 │ │ +47e320: 2010 d309 |0004: instance-of v0, v1, Landroidx/preference/ListPreference; // type@09d3 │ │ +47e324: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +47e328: 0710 |0008: move-object v0, v1 │ │ +47e32a: 1f00 d309 |0009: check-cast v0, Landroidx/preference/ListPreference; // type@09d3 │ │ +47e32e: 6e20 5650 2000 |000b: invoke-virtual {v0, v2}, Landroidx/preference/ListPreference;.findIndexOfValue:(Ljava/lang/String;)I // method@5056 │ │ +47e334: 0a02 |000e: move-result v2 │ │ +47e336: 3a02 0900 |000f: if-ltz v2, 0018 // +0009 │ │ +47e33a: 6e10 5850 0000 |0011: invoke-virtual {v0}, Landroidx/preference/ListPreference;.getEntries:()[Ljava/lang/CharSequence; // method@5058 │ │ +47e340: 0c00 |0014: move-result-object v0 │ │ +47e342: 4602 0002 |0015: aget-object v2, v0, v2 │ │ +47e346: 2802 |0017: goto 0019 // +0002 │ │ +47e348: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +47e34a: 6e20 3c51 2100 |0019: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@513c │ │ +47e350: 2804 |001c: goto 0020 // +0004 │ │ +47e352: 6e20 3c51 2100 |001d: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@513c │ │ +47e358: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +47e35a: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=49 │ │ 0x0008 line=52 │ │ 0x000b line=53 │ │ 0x0011 line=58 │ │ @@ -2002073,45 +2002074,45 @@ │ │ type : '(Ljava/lang/Exception;II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -47e3d4: |[47e3d4] de.tadris.fitness.ui.settings.FitoTrackSettingFragment.showErrorDialog:(Ljava/lang/Exception;II)V │ │ -47e3e4: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47e3e8: 6e10 94d9 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.requireContext:()Landroid/content/Context; // method@d994 │ │ -47e3ee: 0c01 |0005: move-result-object v1 │ │ -47e3f0: 7020 dc00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47e3f6: 6e20 ee00 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47e3fc: 0c04 |000c: move-result-object v4 │ │ -47e3fe: 2200 0819 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -47e402: 7010 06e1 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47e408: 6e20 91d9 5200 |0012: invoke-virtual {v2, v5}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.getString:(I)Ljava/lang/String; // method@d991 │ │ -47e40e: 0c05 |0015: move-result-object v5 │ │ -47e410: 6e20 12e1 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47e416: 1a05 0900 |0019: const-string v5, " │ │ +47e3d8: |[47e3d8] de.tadris.fitness.ui.settings.FitoTrackSettingFragment.showErrorDialog:(Ljava/lang/Exception;II)V │ │ +47e3e8: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47e3ec: 6e10 94d9 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.requireContext:()Landroid/content/Context; // method@d994 │ │ +47e3f2: 0c01 |0005: move-result-object v1 │ │ +47e3f4: 7020 dc00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47e3fa: 6e20 ee00 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47e400: 0c04 |000c: move-result-object v4 │ │ +47e402: 2200 0819 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +47e406: 7010 06e1 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47e40c: 6e20 91d9 5200 |0012: invoke-virtual {v2, v5}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.getString:(I)Ljava/lang/String; // method@d991 │ │ +47e412: 0c05 |0015: move-result-object v5 │ │ +47e414: 6e20 12e1 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47e41a: 1a05 0900 |0019: const-string v5, " │ │ │ │ " // string@0009 │ │ -47e41a: 6e20 12e1 5000 |001b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47e420: 6e10 1fe0 0300 |001e: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@e01f │ │ -47e426: 0c03 |0021: move-result-object v3 │ │ -47e428: 6e20 12e1 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47e42e: 6e10 1fe1 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47e434: 0c03 |0028: move-result-object v3 │ │ -47e436: 6e20 e300 3400 |0029: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ -47e43c: 0c03 |002c: move-result-object v3 │ │ -47e43e: 1404 1e01 117f |002d: const v4, #float 1.92744e+38 // #7f11011e │ │ -47e444: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -47e446: 6e30 eb00 4305 |0031: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47e44c: 0c03 |0034: move-result-object v3 │ │ -47e44e: 6e10 dd00 0300 |0035: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47e454: 0c03 |0038: move-result-object v3 │ │ -47e456: 6e10 f900 0300 |0039: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47e45c: 0e00 |003c: return-void │ │ +47e41e: 6e20 12e1 5000 |001b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47e424: 6e10 1fe0 0300 |001e: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@e01f │ │ +47e42a: 0c03 |0021: move-result-object v3 │ │ +47e42c: 6e20 12e1 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47e432: 6e10 1fe1 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47e438: 0c03 |0028: move-result-object v3 │ │ +47e43a: 6e20 e300 3400 |0029: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ +47e440: 0c03 |002c: move-result-object v3 │ │ +47e442: 1404 1e01 117f |002d: const v4, #float 1.92744e+38 // #7f11011e │ │ +47e448: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +47e44a: 6e30 eb00 4305 |0031: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47e450: 0c03 |0034: move-result-object v3 │ │ +47e452: 6e10 dd00 0300 |0035: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47e458: 0c03 |0038: move-result-object v3 │ │ +47e45a: 6e10 f900 0300 |0039: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47e460: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0009 line=36 │ │ 0x0012 line=37 │ │ 0x0031 line=38 │ │ 0x0035 line=39 │ │ @@ -2002233,21 +2002234,21 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4a0384: |[4a0384] no.nordicsemi.android.ble.ConditionalWaitRequest.:(Lno/nordicsemi/android/ble/Request$Type;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)V │ │ -4a0394: 7020 65e8 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@e865 │ │ -4a039a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a039c: 5c01 efaa |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.expected:Z // field@aaef │ │ -4a03a0: 5b02 eeaa |0006: iput-object v2, v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.condition:Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition; // field@aaee │ │ -4a03a4: 5b03 f0aa |0008: iput-object v3, v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.parameter:Ljava/lang/Object; // field@aaf0 │ │ -4a03a8: 0e00 |000a: return-void │ │ +4a0388: |[4a0388] no.nordicsemi.android.ble.ConditionalWaitRequest.:(Lno/nordicsemi/android/ble/Request$Type;Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;Ljava/lang/Object;)V │ │ +4a0398: 7020 65e8 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;)V // method@e865 │ │ +4a039e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a03a0: 5c01 efaa |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.expected:Z // field@aaef │ │ +4a03a4: 5b02 eeaa |0006: iput-object v2, v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.condition:Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition; // field@aaee │ │ +4a03a8: 5b03 f0aa |0008: iput-object v3, v0, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.parameter:Ljava/lang/Object; // field@aaf0 │ │ +4a03ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=28 │ │ 0x0006 line=33 │ │ 0x0008 line=34 │ │ locals : │ │ @@ -2002262,17 +2002263,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a01fc: |[4a01fc] no.nordicsemi.android.ble.ConditionalWaitRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -4a020c: 6f20 6ae8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@e86a │ │ -4a0212: 1100 |0003: return-object v0 │ │ +4a0200: |[4a0200] no.nordicsemi.android.ble.ConditionalWaitRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +4a0210: 6f20 6ae8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@e86a │ │ +4a0216: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -2002281,18 +2002282,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a02a4: |[4a02a4] no.nordicsemi.android.ble.ConditionalWaitRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a02b4: 6e20 21ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea21 │ │ -4a02ba: 0c01 |0003: move-result-object v1 │ │ -4a02bc: 1101 |0004: return-object v1 │ │ +4a02a8: |[4a02a8] no.nordicsemi.android.ble.ConditionalWaitRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a02b8: 6e20 21ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea21 │ │ +4a02be: 0c01 |0003: move-result-object v1 │ │ +4a02c0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -2002301,17 +2002302,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0214: |[4a0214] no.nordicsemi.android.ble.ConditionalWaitRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -4a0224: 6f20 6be8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@e86b │ │ -4a022a: 1100 |0003: return-object v0 │ │ +4a0218: |[4a0218] no.nordicsemi.android.ble.ConditionalWaitRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +4a0228: 6f20 6be8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@e86b │ │ +4a022e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -2002320,18 +2002321,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a02c0: |[4a02c0] no.nordicsemi.android.ble.ConditionalWaitRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a02d0: 6e20 23ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea23 │ │ -4a02d6: 0c01 |0003: move-result-object v1 │ │ -4a02d8: 1101 |0004: return-object v1 │ │ +4a02c4: |[4a02c4] no.nordicsemi.android.ble.ConditionalWaitRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a02d4: 6e20 23ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea23 │ │ +4a02da: 0c01 |0003: move-result-object v1 │ │ +4a02dc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -2002340,17 +2002341,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a022c: |[4a022c] no.nordicsemi.android.ble.ConditionalWaitRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -4a023c: 6f20 6ce8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@e86c │ │ -4a0242: 1100 |0003: return-object v0 │ │ +4a0230: |[4a0230] no.nordicsemi.android.ble.ConditionalWaitRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +4a0240: 6f20 6ce8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@e86c │ │ +4a0246: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -2002359,18 +2002360,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a02dc: |[4a02dc] no.nordicsemi.android.ble.ConditionalWaitRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a02ec: 6e20 25ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea25 │ │ -4a02f2: 0c01 |0003: move-result-object v1 │ │ -4a02f4: 1101 |0004: return-object v1 │ │ +4a02e0: |[4a02e0] no.nordicsemi.android.ble.ConditionalWaitRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a02f0: 6e20 25ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea25 │ │ +4a02f6: 0c01 |0003: move-result-object v1 │ │ +4a02f8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -2002379,17 +2002380,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0244: |[4a0244] no.nordicsemi.android.ble.ConditionalWaitRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -4a0254: 6f20 6ee8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@e86e │ │ -4a025a: 1100 |0003: return-object v0 │ │ +4a0248: |[4a0248] no.nordicsemi.android.ble.ConditionalWaitRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +4a0258: 6f20 6ee8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@e86e │ │ +4a025e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -2002398,18 +2002399,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a02f8: |[4a02f8] no.nordicsemi.android.ble.ConditionalWaitRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a0308: 6e20 27ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea27 │ │ -4a030e: 0c01 |0003: move-result-object v1 │ │ -4a0310: 1101 |0004: return-object v1 │ │ +4a02fc: |[4a02fc] no.nordicsemi.android.ble.ConditionalWaitRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a030c: 6e20 27ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea27 │ │ +4a0312: 0c01 |0003: move-result-object v1 │ │ +4a0314: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -2002418,30 +2002419,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -4a01a8: |[4a01a8] no.nordicsemi.android.ble.ConditionalWaitRequest.isFulfilled:()Z │ │ -4a01b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4a01ba: 5441 eeaa |0001: iget-object v1, v4, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.condition:Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition; // field@aaee │ │ -4a01be: 5442 f0aa |0003: iget-object v2, v4, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.parameter:Ljava/lang/Object; // field@aaf0 │ │ -4a01c2: 7220 1fea 2100 |0005: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;.predicate:(Ljava/lang/Object;)Z // method@ea1f │ │ -4a01c8: 0a01 |0008: move-result v1 │ │ -4a01ca: 5542 efaa |0009: iget-boolean v2, v4, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.expected:Z // field@aaef │ │ -4a01ce: 3321 0300 |000b: if-ne v1, v2, 000e // +0003 │ │ -4a01d2: 2802 |000d: goto 000f // +0002 │ │ -4a01d4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -4a01d6: 0f00 |000f: return v0 │ │ -4a01d8: 0d01 |0010: move-exception v1 │ │ -4a01da: 1a02 a014 |0011: const-string v2, "ConditionalWaitRequest" // string@14a0 │ │ -4a01de: 1a03 9c1c |0013: const-string v3, "Error while checking predicate" // string@1c9c │ │ -4a01e2: 7130 4e09 3201 |0015: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@094e │ │ -4a01e8: 0f00 |0018: return v0 │ │ +4a01ac: |[4a01ac] no.nordicsemi.android.ble.ConditionalWaitRequest.isFulfilled:()Z │ │ +4a01bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4a01be: 5441 eeaa |0001: iget-object v1, v4, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.condition:Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition; // field@aaee │ │ +4a01c2: 5442 f0aa |0003: iget-object v2, v4, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.parameter:Ljava/lang/Object; // field@aaf0 │ │ +4a01c6: 7220 1fea 2100 |0005: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/ConditionalWaitRequest$Condition;.predicate:(Ljava/lang/Object;)Z // method@ea1f │ │ +4a01cc: 0a01 |0008: move-result v1 │ │ +4a01ce: 5542 efaa |0009: iget-boolean v2, v4, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.expected:Z // field@aaef │ │ +4a01d2: 3321 0300 |000b: if-ne v1, v2, 000e // +0003 │ │ +4a01d6: 2802 |000d: goto 000f // +0002 │ │ +4a01d8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +4a01da: 0f00 |000f: return v0 │ │ +4a01dc: 0d01 |0010: move-exception v1 │ │ +4a01de: 1a02 a014 |0011: const-string v2, "ConditionalWaitRequest" // string@14a0 │ │ +4a01e2: 1a03 9c1c |0013: const-string v3, "Error while checking predicate" // string@1c9c │ │ +4a01e6: 7130 4e09 3201 |0015: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@094e │ │ +4a01ec: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x0010 │ │ positions : │ │ 0x0001 line=92 │ │ 0x0015 line=94 │ │ locals : │ │ @@ -2002452,18 +2002453,18 @@ │ │ type : '()Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4a025c: |[4a025c] no.nordicsemi.android.ble.ConditionalWaitRequest.negate:()Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -4a026c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4a026e: 5c10 efaa |0001: iput-boolean v0, v1, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.expected:Z // field@aaef │ │ -4a0272: 1101 |0003: return-object v1 │ │ +4a0260: |[4a0260] no.nordicsemi.android.ble.ConditionalWaitRequest.negate:()Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +4a0270: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4a0272: 5c10 efaa |0001: iput-boolean v0, v1, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.expected:Z // field@aaef │ │ +4a0276: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/ConditionalWaitRequest;) │ │ @@ -2002471,17 +2002472,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a0274: |[4a0274] no.nordicsemi.android.ble.ConditionalWaitRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -4a0284: 6f20 77e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e877 │ │ -4a028a: 1100 |0003: return-object v0 │ │ +4a0278: |[4a0278] no.nordicsemi.android.ble.ConditionalWaitRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +4a0288: 6f20 77e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e877 │ │ +4a028e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -2002490,18 +2002491,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0314: |[4a0314] no.nordicsemi.android.ble.ConditionalWaitRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0324: 6e20 2dea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea2d │ │ -4a032a: 0c01 |0003: move-result-object v1 │ │ -4a032c: 1101 |0004: return-object v1 │ │ +4a0318: |[4a0318] no.nordicsemi.android.ble.ConditionalWaitRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a0328: 6e20 2dea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea2d │ │ +4a032e: 0c01 |0003: move-result-object v1 │ │ +4a0330: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -2002510,18 +2002511,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a034c: |[4a034c] no.nordicsemi.android.ble.ConditionalWaitRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a035c: 6e20 2dea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea2d │ │ -4a0362: 0c01 |0003: move-result-object v1 │ │ -4a0364: 1101 |0004: return-object v1 │ │ +4a0350: |[4a0350] no.nordicsemi.android.ble.ConditionalWaitRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a0360: 6e20 2dea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea2d │ │ +4a0366: 0c01 |0003: move-result-object v1 │ │ +4a0368: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -2002530,17 +2002531,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a028c: |[4a028c] no.nordicsemi.android.ble.ConditionalWaitRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ -4a029c: 6f20 78e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e878 │ │ -4a02a2: 1100 |0003: return-object v0 │ │ +4a0290: |[4a0290] no.nordicsemi.android.ble.ConditionalWaitRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ +4a02a0: 6f20 78e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e878 │ │ +4a02a6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -2002549,18 +2002550,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0330: |[4a0330] no.nordicsemi.android.ble.ConditionalWaitRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a0340: 6e20 30ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea30 │ │ -4a0346: 0c01 |0003: move-result-object v1 │ │ -4a0348: 1101 |0004: return-object v1 │ │ +4a0334: |[4a0334] no.nordicsemi.android.ble.ConditionalWaitRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a0344: 6e20 30ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea30 │ │ +4a034a: 0c01 |0003: move-result-object v1 │ │ +4a034c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -2002569,18 +2002570,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a0368: |[4a0368] no.nordicsemi.android.ble.ConditionalWaitRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a0378: 6e20 30ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea30 │ │ -4a037e: 0c01 |0003: move-result-object v1 │ │ -4a0380: 1101 |0004: return-object v1 │ │ +4a036c: |[4a036c] no.nordicsemi.android.ble.ConditionalWaitRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a037c: 6e20 30ea 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/ConditionalWaitRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/ConditionalWaitRequest; // method@ea30 │ │ +4a0382: 0c01 |0003: move-result-object v1 │ │ +4a0384: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/ConditionalWaitRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -2002753,43 +2002754,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a3ec0: |[4a3ec0] no.nordicsemi.android.ble.WaitForReadRequest.:()V │ │ -4a3ed0: 2200 451c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/DefaultMtuSplitter; // type@1c45 │ │ -4a3ed4: 7010 e5ef 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/data/DefaultMtuSplitter;.:()V // method@efe5 │ │ -4a3eda: 6900 75ab |0005: sput-object v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab75 │ │ -4a3ede: 0e00 |0007: return-void │ │ +4a3ec4: |[4a3ec4] no.nordicsemi.android.ble.WaitForReadRequest.:()V │ │ +4a3ed4: 2200 451c |0000: new-instance v0, Lno/nordicsemi/android/ble/data/DefaultMtuSplitter; // type@1c45 │ │ +4a3ed8: 7010 e5ef 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/data/DefaultMtuSplitter;.:()V // method@efe5 │ │ +4a3ede: 6900 75ab |0005: sput-object v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab75 │ │ +4a3ee2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/WaitForReadRequest;) │ │ name : '' │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4a3ee0: |[4a3ee0] no.nordicsemi.android.ble.WaitForReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -4a3ef0: 7030 66e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e866 │ │ -4a3ef6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a3ef8: 5901 77ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ -4a3efc: 5c01 76ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ -4a3f00: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4a3f02: 5b01 78ab |0009: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ -4a3f06: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -4a3f08: 5c01 76ab |000c: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ -4a3f0c: 0e00 |000e: return-void │ │ +4a3ee4: |[4a3ee4] no.nordicsemi.android.ble.WaitForReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +4a3ef4: 7030 66e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e866 │ │ +4a3efa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a3efc: 5901 77ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ +4a3f00: 5c01 76ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ +4a3f04: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4a3f06: 5b01 78ab |0009: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ +4a3f0a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +4a3f0c: 5c01 76ab |000c: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ +4a3f10: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=29 │ │ 0x0006 line=30 │ │ 0x0009 line=35 │ │ 0x000c line=37 │ │ @@ -2002803,23 +2002804,23 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4a3f10: |[4a3f10] no.nordicsemi.android.ble.WaitForReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V │ │ -4a3f20: 7030 66e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e866 │ │ -4a3f26: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a3f28: 5901 77ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ -4a3f2c: 5c01 76ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ -4a3f30: 7130 1bea 4305 |0008: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ -4a3f36: 0c01 |000b: move-result-object v1 │ │ -4a3f38: 5b01 78ab |000c: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ -4a3f3c: 0e00 |000e: return-void │ │ +4a3f14: |[4a3f14] no.nordicsemi.android.ble.WaitForReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;[BII)V │ │ +4a3f24: 7030 66e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e866 │ │ +4a3f2a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a3f2c: 5901 77ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ +4a3f30: 5c01 76ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ +4a3f34: 7130 1bea 4305 |0008: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ +4a3f3a: 0c01 |000b: move-result-object v1 │ │ +4a3f3c: 5b01 78ab |000c: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ +4a3f40: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=29 │ │ 0x0006 line=30 │ │ 0x0008 line=52 │ │ locals : │ │ @@ -2002835,24 +2002836,24 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4a3f40: |[4a3f40] no.nordicsemi.android.ble.WaitForReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -4a3f50: 7030 67e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e867 │ │ -4a3f56: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a3f58: 5901 77ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ -4a3f5c: 5c01 76ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ -4a3f60: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4a3f62: 5b01 78ab |0009: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ -4a3f66: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -4a3f68: 5c01 76ab |000c: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ -4a3f6c: 0e00 |000e: return-void │ │ +4a3f44: |[4a3f44] no.nordicsemi.android.ble.WaitForReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +4a3f54: 7030 67e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e867 │ │ +4a3f5a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a3f5c: 5901 77ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ +4a3f60: 5c01 76ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ +4a3f64: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4a3f66: 5b01 78ab |0009: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ +4a3f6a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +4a3f6c: 5c01 76ab |000c: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ +4a3f70: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=29 │ │ 0x0006 line=30 │ │ 0x0009 line=43 │ │ 0x000c line=45 │ │ @@ -2002866,23 +2002867,23 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4a3f70: |[4a3f70] no.nordicsemi.android.ble.WaitForReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V │ │ -4a3f80: 7030 67e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e867 │ │ -4a3f86: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a3f88: 5901 77ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ -4a3f8c: 5c01 76ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ -4a3f90: 7130 1bea 4305 |0008: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ -4a3f96: 0c01 |000b: move-result-object v1 │ │ -4a3f98: 5b01 78ab |000c: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ -4a3f9c: 0e00 |000e: return-void │ │ +4a3f74: |[4a3f74] no.nordicsemi.android.ble.WaitForReadRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;[BII)V │ │ +4a3f84: 7030 67e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e867 │ │ +4a3f8a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a3f8c: 5901 77ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ +4a3f90: 5c01 76ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ +4a3f94: 7130 1bea 4305 |0008: invoke-static {v3, v4, v5}, Lno/nordicsemi/android/ble/Bytes;.copy:([BII)[B // method@ea1b │ │ +4a3f9a: 0c01 |000b: move-result-object v1 │ │ +4a3f9c: 5b01 78ab |000c: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ +4a3fa0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=29 │ │ 0x0006 line=30 │ │ 0x0008 line=59 │ │ locals : │ │ @@ -2002899,18 +2002900,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3c88: |[4a3c88] no.nordicsemi.android.ble.WaitForReadRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a3c98: 6e20 dbeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebdb │ │ -4a3c9e: 0c01 |0003: move-result-object v1 │ │ -4a3ca0: 1101 |0004: return-object v1 │ │ +4a3c8c: |[4a3c8c] no.nordicsemi.android.ble.WaitForReadRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a3c9c: 6e20 dbeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebdb │ │ +4a3ca2: 0c01 |0003: move-result-object v1 │ │ +4a3ca4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -2002919,17 +2002920,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3d88: |[4a3d88] no.nordicsemi.android.ble.WaitForReadRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3d98: 6f20 6ae8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@e86a │ │ -4a3d9e: 1100 |0003: return-object v0 │ │ +4a3d8c: |[4a3d8c] no.nordicsemi.android.ble.WaitForReadRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3d9c: 6f20 6ae8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@e86a │ │ +4a3da2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -2002938,18 +2002939,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3ca4: |[4a3ca4] no.nordicsemi.android.ble.WaitForReadRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a3cb4: 6e20 ddeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebdd │ │ -4a3cba: 0c01 |0003: move-result-object v1 │ │ -4a3cbc: 1101 |0004: return-object v1 │ │ +4a3ca8: |[4a3ca8] no.nordicsemi.android.ble.WaitForReadRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a3cb8: 6e20 ddeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebdd │ │ +4a3cbe: 0c01 |0003: move-result-object v1 │ │ +4a3cc0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -2002958,17 +2002959,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3da0: |[4a3da0] no.nordicsemi.android.ble.WaitForReadRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3db0: 6f20 6be8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@e86b │ │ -4a3db6: 1100 |0003: return-object v0 │ │ +4a3da4: |[4a3da4] no.nordicsemi.android.ble.WaitForReadRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3db4: 6f20 6be8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@e86b │ │ +4a3dba: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -2002977,18 +2002978,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3cc0: |[4a3cc0] no.nordicsemi.android.ble.WaitForReadRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a3cd0: 6e20 dfeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebdf │ │ -4a3cd6: 0c01 |0003: move-result-object v1 │ │ -4a3cd8: 1101 |0004: return-object v1 │ │ +4a3cc4: |[4a3cc4] no.nordicsemi.android.ble.WaitForReadRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a3cd4: 6e20 dfeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebdf │ │ +4a3cda: 0c01 |0003: move-result-object v1 │ │ +4a3cdc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -2002997,17 +2002998,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3db8: |[4a3db8] no.nordicsemi.android.ble.WaitForReadRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3dc8: 6f20 6ce8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@e86c │ │ -4a3dce: 1100 |0003: return-object v0 │ │ +4a3dbc: |[4a3dbc] no.nordicsemi.android.ble.WaitForReadRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3dcc: 6f20 6ce8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@e86c │ │ +4a3dd2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -2003016,42 +2003017,42 @@ │ │ type : '(I)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -4a3bf8: |[4a3bf8] no.nordicsemi.android.ble.WaitForReadRequest.getData:(I)[B │ │ -4a3c08: 5450 79ab |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ -4a3c0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4a3c0e: 3800 2900 |0003: if-eqz v0, 002c // +0029 │ │ -4a3c12: 5452 78ab |0005: iget-object v2, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ -4a3c16: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -4a3c1a: 2823 |0009: goto 002c // +0023 │ │ -4a3c1c: d806 06fd |000a: add-int/lit8 v6, v6, #int -3 // #fd │ │ -4a3c20: 5453 7bab |000c: iget-object v3, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.nextChunk:[B // field@ab7b │ │ -4a3c24: 3903 0800 |000e: if-nez v3, 0016 // +0008 │ │ -4a3c28: 5253 77ab |0010: iget v3, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ -4a3c2c: 7240 ddef 2063 |0012: invoke-interface {v0, v2, v3, v6}, Lno/nordicsemi/android/ble/data/DataSplitter;.chunk:([BII)[B // method@efdd │ │ -4a3c32: 0c03 |0015: move-result-object v3 │ │ -4a3c34: 3803 0f00 |0016: if-eqz v3, 0025 // +000f │ │ -4a3c38: 5450 79ab |0018: iget-object v0, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ -4a3c3c: 5452 78ab |001a: iget-object v2, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ -4a3c40: 5254 77ab |001c: iget v4, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ -4a3c44: b014 |001e: add-int/2addr v4, v1 │ │ -4a3c46: 7240 ddef 2064 |001f: invoke-interface {v0, v2, v4, v6}, Lno/nordicsemi/android/ble/data/DataSplitter;.chunk:([BII)[B // method@efdd │ │ -4a3c4c: 0c06 |0022: move-result-object v6 │ │ -4a3c4e: 5b56 7bab |0023: iput-object v6, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.nextChunk:[B // field@ab7b │ │ -4a3c52: 5456 7bab |0025: iget-object v6, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.nextChunk:[B // field@ab7b │ │ -4a3c56: 3906 0400 |0027: if-nez v6, 002b // +0004 │ │ -4a3c5a: 5c51 76ab |0029: iput-boolean v1, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ -4a3c5e: 1103 |002b: return-object v3 │ │ -4a3c60: 5c51 76ab |002c: iput-boolean v1, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ -4a3c64: 5456 78ab |002e: iget-object v6, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ -4a3c68: 1106 |0030: return-object v6 │ │ +4a3bfc: |[4a3bfc] no.nordicsemi.android.ble.WaitForReadRequest.getData:(I)[B │ │ +4a3c0c: 5450 79ab |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ +4a3c10: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4a3c12: 3800 2900 |0003: if-eqz v0, 002c // +0029 │ │ +4a3c16: 5452 78ab |0005: iget-object v2, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ +4a3c1a: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +4a3c1e: 2823 |0009: goto 002c // +0023 │ │ +4a3c20: d806 06fd |000a: add-int/lit8 v6, v6, #int -3 // #fd │ │ +4a3c24: 5453 7bab |000c: iget-object v3, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.nextChunk:[B // field@ab7b │ │ +4a3c28: 3903 0800 |000e: if-nez v3, 0016 // +0008 │ │ +4a3c2c: 5253 77ab |0010: iget v3, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ +4a3c30: 7240 ddef 2063 |0012: invoke-interface {v0, v2, v3, v6}, Lno/nordicsemi/android/ble/data/DataSplitter;.chunk:([BII)[B // method@efdd │ │ +4a3c36: 0c03 |0015: move-result-object v3 │ │ +4a3c38: 3803 0f00 |0016: if-eqz v3, 0025 // +000f │ │ +4a3c3c: 5450 79ab |0018: iget-object v0, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ +4a3c40: 5452 78ab |001a: iget-object v2, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ +4a3c44: 5254 77ab |001c: iget v4, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ +4a3c48: b014 |001e: add-int/2addr v4, v1 │ │ +4a3c4a: 7240 ddef 2064 |001f: invoke-interface {v0, v2, v4, v6}, Lno/nordicsemi/android/ble/data/DataSplitter;.chunk:([BII)[B // method@efdd │ │ +4a3c50: 0c06 |0022: move-result-object v6 │ │ +4a3c52: 5b56 7bab |0023: iput-object v6, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.nextChunk:[B // field@ab7b │ │ +4a3c56: 5456 7bab |0025: iget-object v6, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.nextChunk:[B // field@ab7b │ │ +4a3c5a: 3906 0400 |0027: if-nez v6, 002b // +0004 │ │ +4a3c5e: 5c51 76ab |0029: iput-boolean v1, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ +4a3c62: 1103 |002b: return-object v3 │ │ +4a3c64: 5c51 76ab |002c: iput-boolean v1, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ +4a3c68: 5456 78ab |002e: iget-object v6, v5, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ +4a3c6c: 1106 |0030: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x000c line=201 │ │ 0x0010 line=204 │ │ 0x0018 line=208 │ │ 0x0025 line=211 │ │ @@ -2003067,18 +2003068,18 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4a3bac: |[4a3bac] no.nordicsemi.android.ble.WaitForReadRequest.hasMore:()Z │ │ -4a3bbc: 5510 76ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ -4a3bc0: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4a3bc4: 0f00 |0004: return v0 │ │ +4a3bb0: |[4a3bb0] no.nordicsemi.android.ble.WaitForReadRequest.hasMore:()Z │ │ +4a3bc0: 5510 76ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.complete:Z // field@ab76 │ │ +4a3bc4: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4a3bc8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/WaitForReadRequest;) │ │ @@ -2003086,18 +2003087,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3cdc: |[4a3cdc] no.nordicsemi.android.ble.WaitForReadRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a3cec: 6e20 e3eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebe3 │ │ -4a3cf2: 0c01 |0003: move-result-object v1 │ │ -4a3cf4: 1101 |0004: return-object v1 │ │ +4a3ce0: |[4a3ce0] no.nordicsemi.android.ble.WaitForReadRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a3cf0: 6e20 e3eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebe3 │ │ +4a3cf6: 0c01 |0003: move-result-object v1 │ │ +4a3cf8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -2003106,17 +2003107,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3dd0: |[4a3dd0] no.nordicsemi.android.ble.WaitForReadRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3de0: 6f20 6ee8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@e86e │ │ -4a3de6: 1100 |0003: return-object v0 │ │ +4a3dd4: |[4a3dd4] no.nordicsemi.android.ble.WaitForReadRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3de4: 6f20 6ee8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@e86e │ │ +4a3dea: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -2003125,20 +2003126,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4a3fa0: |[4a3fa0] no.nordicsemi.android.ble.WaitForReadRequest.lambda$notifyPacketRead$0$WaitForReadRequest:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ -4a3fb0: 5420 7cab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab7c │ │ -4a3fb4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4a3fb8: 5221 77ab |0004: iget v1, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ -4a3fbc: 7240 4cec 3014 |0006: invoke-interface {v0, v3, v4, v1}, Lno/nordicsemi/android/ble/callback/WriteProgressCallback;.onPacketSent:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec4c │ │ -4a3fc2: 0e00 |0009: return-void │ │ +4a3fa4: |[4a3fa4] no.nordicsemi.android.ble.WaitForReadRequest.lambda$notifyPacketRead$0$WaitForReadRequest:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ +4a3fb4: 5420 7cab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab7c │ │ +4a3fb8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4a3fbc: 5221 77ab |0004: iget v1, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ +4a3fc0: 7240 4cec 3014 |0006: invoke-interface {v0, v3, v4, v1}, Lno/nordicsemi/android/ble/callback/WriteProgressCallback;.onPacketSent:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec4c │ │ +4a3fc6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=230 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -2003149,24 +2003150,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4a3fc4: |[4a3fc4] no.nordicsemi.android.ble.WaitForReadRequest.lambda$notifySuccess$1$WaitForReadRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a3fd4: 5430 7dab |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/WaitForReadRequest;.valueCallback:Ljava/lang/Object; // field@ab7d │ │ -4a3fd8: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -4a3fdc: 5430 7dab |0004: iget-object v0, v3, Lno/nordicsemi/android/ble/WaitForReadRequest;.valueCallback:Ljava/lang/Object; // field@ab7d │ │ -4a3fe0: 1f00 851b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/DataSentCallback; // type@1b85 │ │ -4a3fe4: 2201 401c |0008: new-instance v1, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4a3fe8: 5432 78ab |000a: iget-object v2, v3, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ -4a3fec: 7020 c1ef 2100 |000c: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4a3ff2: 7230 44ec 4001 |000f: invoke-interface {v0, v4, v1}, Lno/nordicsemi/android/ble/callback/DataSentCallback;.onDataSent:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec44 │ │ -4a3ff8: 0e00 |0012: return-void │ │ +4a3fc8: |[4a3fc8] no.nordicsemi.android.ble.WaitForReadRequest.lambda$notifySuccess$1$WaitForReadRequest:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a3fd8: 5430 7dab |0000: iget-object v0, v3, Lno/nordicsemi/android/ble/WaitForReadRequest;.valueCallback:Ljava/lang/Object; // field@ab7d │ │ +4a3fdc: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +4a3fe0: 5430 7dab |0004: iget-object v0, v3, Lno/nordicsemi/android/ble/WaitForReadRequest;.valueCallback:Ljava/lang/Object; // field@ab7d │ │ +4a3fe4: 1f00 851b |0006: check-cast v0, Lno/nordicsemi/android/ble/callback/DataSentCallback; // type@1b85 │ │ +4a3fe8: 2201 401c |0008: new-instance v1, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4a3fec: 5432 78ab |000a: iget-object v2, v3, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ +4a3ff0: 7020 c1ef 2100 |000c: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4a3ff6: 7230 44ec 4001 |000f: invoke-interface {v0, v4, v1}, Lno/nordicsemi/android/ble/callback/DataSentCallback;.onDataSent:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec44 │ │ +4a3ffc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0004 line=239 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0013 reg=4 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -2003176,23 +2003177,23 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4a3ffc: |[4a3ffc] no.nordicsemi.android.ble.WaitForReadRequest.notifyPacketRead:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ -4a400c: 5420 7aab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab7a │ │ -4a4010: 2201 3e1b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc; // type@1b3e │ │ -4a4014: 7040 57e8 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.:(Lno/nordicsemi/android/ble/WaitForReadRequest;Landroid/bluetooth/BluetoothDevice;[B)V // method@e857 │ │ -4a401a: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a4020: 5223 77ab |000a: iget v3, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ -4a4024: d803 0301 |000c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4a4028: 5923 77ab |000e: iput v3, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ -4a402c: 0e00 |0010: return-void │ │ +4a4000: |[4a4000] no.nordicsemi.android.ble.WaitForReadRequest.notifyPacketRead:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ +4a4010: 5420 7aab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab7a │ │ +4a4014: 2201 3e1b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc; // type@1b3e │ │ +4a4018: 7040 57e8 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$LU0o2wLIiVqcazZPEpcOoouVhFc;.:(Lno/nordicsemi/android/ble/WaitForReadRequest;Landroid/bluetooth/BluetoothDevice;[B)V // method@e857 │ │ +4a401e: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a4024: 5223 77ab |000a: iget v3, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ +4a4028: d803 0301 |000c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4a402c: 5923 77ab |000e: iput v3, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.count:I // field@ab77 │ │ +4a4030: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x000a line=232 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0011 reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -2003203,22 +2003204,22 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4a3bc8: |[4a3bc8] no.nordicsemi.android.ble.WaitForReadRequest.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z │ │ -4a3bd8: 5420 7aab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab7a │ │ -4a3bdc: 2201 3f1b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow; // type@1b3f │ │ -4a3be0: 7030 59e8 2103 |0004: invoke-direct {v1, v2, v3}, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;.:(Lno/nordicsemi/android/ble/WaitForReadRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e859 │ │ -4a3be6: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a3bec: 6f20 76e8 3200 |000a: invoke-super {v2, v3}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@e876 │ │ -4a3bf2: 0a03 |000d: move-result v3 │ │ -4a3bf4: 0f03 |000e: return v3 │ │ +4a3bcc: |[4a3bcc] no.nordicsemi.android.ble.WaitForReadRequest.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z │ │ +4a3bdc: 5420 7aab |0000: iget-object v0, v2, Lno/nordicsemi/android/ble/WaitForReadRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab7a │ │ +4a3be0: 2201 3f1b |0002: new-instance v1, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow; // type@1b3f │ │ +4a3be4: 7030 59e8 2103 |0004: invoke-direct {v1, v2, v3}, Lno/nordicsemi/android/ble/-$$Lambda$WaitForReadRequest$j10HPxx_Sq-L0sD3zaoW3We-2ow;.:(Lno/nordicsemi/android/ble/WaitForReadRequest;Landroid/bluetooth/BluetoothDevice;)V // method@e859 │ │ +4a3bea: 7220 1cea 1000 |0007: invoke-interface {v0, v1}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a3bf0: 6f20 76e8 3200 |000a: invoke-super {v2, v3}, Lno/nordicsemi/android/ble/AwaitingRequest;.notifySuccess:(Landroid/bluetooth/BluetoothDevice;)Z // method@e876 │ │ +4a3bf6: 0a03 |000d: move-result v3 │ │ +4a3bf8: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x000a line=241 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x000f reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -2003228,19 +2003229,19 @@ │ │ type : '([B)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4a4030: |[4a4030] no.nordicsemi.android.ble.WaitForReadRequest.setDataIfNull:([B)V │ │ -4a4040: 5410 78ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ -4a4044: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4a4048: 5b12 78ab |0004: iput-object v2, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ -4a404c: 0e00 |0006: return-void │ │ +4a4034: |[4a4034] no.nordicsemi.android.ble.WaitForReadRequest.setDataIfNull:([B)V │ │ +4a4044: 5410 78ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ +4a4048: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4a404c: 5b12 78ab |0004: iput-object v2, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.data:[B // field@ab78 │ │ +4a4050: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ @@ -2003250,18 +2003251,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3cf8: |[4a3cf8] no.nordicsemi.android.ble.WaitForReadRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a3d08: 6e20 ebeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebeb │ │ -4a3d0e: 0c01 |0003: move-result-object v1 │ │ -4a3d10: 1101 |0004: return-object v1 │ │ +4a3cfc: |[4a3cfc] no.nordicsemi.android.ble.WaitForReadRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a3d0c: 6e20 ebeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebeb │ │ +4a3d12: 0c01 |0003: move-result-object v1 │ │ +4a3d14: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -2003270,18 +2003271,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3d30: |[4a3d30] no.nordicsemi.android.ble.WaitForReadRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a3d40: 6e20 ebeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebeb │ │ -4a3d46: 0c01 |0003: move-result-object v1 │ │ -4a3d48: 1101 |0004: return-object v1 │ │ +4a3d34: |[4a3d34] no.nordicsemi.android.ble.WaitForReadRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a3d44: 6e20 ebeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebeb │ │ +4a3d4a: 0c01 |0003: move-result-object v1 │ │ +4a3d4c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -2003290,17 +2003291,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3de8: |[4a3de8] no.nordicsemi.android.ble.WaitForReadRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3df8: 6f20 77e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e877 │ │ -4a3dfe: 1100 |0003: return-object v0 │ │ +4a3dec: |[4a3dec] no.nordicsemi.android.ble.WaitForReadRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3dfc: 6f20 77e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e877 │ │ +4a3e02: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -2003309,18 +2003310,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3d14: |[4a3d14] no.nordicsemi.android.ble.WaitForReadRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a3d24: 6e20 eeeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ -4a3d2a: 0c01 |0003: move-result-object v1 │ │ -4a3d2c: 1101 |0004: return-object v1 │ │ +4a3d18: |[4a3d18] no.nordicsemi.android.ble.WaitForReadRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a3d28: 6e20 eeeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ +4a3d2e: 0c01 |0003: move-result-object v1 │ │ +4a3d30: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -2003329,18 +2003330,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3d4c: |[4a3d4c] no.nordicsemi.android.ble.WaitForReadRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a3d5c: 6e20 eeeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ -4a3d62: 0c01 |0003: move-result-object v1 │ │ -4a3d64: 1101 |0004: return-object v1 │ │ +4a3d50: |[4a3d50] no.nordicsemi.android.ble.WaitForReadRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a3d60: 6e20 eeeb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebee │ │ +4a3d66: 0c01 |0003: move-result-object v1 │ │ +4a3d68: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -2003349,17 +2003350,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3e00: |[4a3e00] no.nordicsemi.android.ble.WaitForReadRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3e10: 6f20 78e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e878 │ │ -4a3e16: 1100 |0003: return-object v0 │ │ +4a3e04: |[4a3e04] no.nordicsemi.android.ble.WaitForReadRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3e14: 6f20 78e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e878 │ │ +4a3e1a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -2003368,20 +2003369,20 @@ │ │ type : '()Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4a3e18: |[4a3e18] no.nordicsemi.android.ble.WaitForReadRequest.split:()Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3e28: 6200 75ab |0000: sget-object v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab75 │ │ -4a3e2c: 5b10 79ab |0002: iput-object v0, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ -4a3e30: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4a3e32: 5b10 7cab |0005: iput-object v0, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab7c │ │ -4a3e36: 1101 |0007: return-object v1 │ │ +4a3e1c: |[4a3e1c] no.nordicsemi.android.ble.WaitForReadRequest.split:()Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3e2c: 6200 75ab |0000: sget-object v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab75 │ │ +4a3e30: 5b10 79ab |0002: iput-object v0, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ +4a3e34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4a3e36: 5b10 7cab |0005: iput-object v0, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab7c │ │ +4a3e3a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ │ │ @@ -2003390,19 +2003391,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4a3e38: |[4a3e38] no.nordicsemi.android.ble.WaitForReadRequest.split:(Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3e48: 6200 75ab |0000: sget-object v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab75 │ │ -4a3e4c: 5b10 79ab |0002: iput-object v0, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ -4a3e50: 5b12 7cab |0004: iput-object v2, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab7c │ │ -4a3e54: 1101 |0006: return-object v1 │ │ +4a3e3c: |[4a3e3c] no.nordicsemi.android.ble.WaitForReadRequest.split:(Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3e4c: 6200 75ab |0000: sget-object v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.MTU_SPLITTER:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab75 │ │ +4a3e50: 5b10 79ab |0002: iput-object v0, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ +4a3e54: 5b12 7cab |0004: iput-object v2, v1, Lno/nordicsemi/android/ble/WaitForReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab7c │ │ +4a3e58: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0007 reg=2 (null) Lno/nordicsemi/android/ble/callback/WriteProgressCallback; │ │ @@ -2003412,19 +2003413,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataSplitter;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4a3e58: |[4a3e58] no.nordicsemi.android.ble.WaitForReadRequest.split:(Lno/nordicsemi/android/ble/data/DataSplitter;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3e68: 5b01 79ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ -4a3e6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a3e6e: 5b01 7cab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab7c │ │ -4a3e72: 1100 |0005: return-object v0 │ │ +4a3e5c: |[4a3e5c] no.nordicsemi.android.ble.WaitForReadRequest.split:(Lno/nordicsemi/android/ble/data/DataSplitter;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3e6c: 5b01 79ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ +4a3e70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a3e72: 5b01 7cab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab7c │ │ +4a3e76: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/data/DataSplitter; │ │ @@ -2003434,18 +2003435,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataSplitter;Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4a3e74: |[4a3e74] no.nordicsemi.android.ble.WaitForReadRequest.split:(Lno/nordicsemi/android/ble/data/DataSplitter;Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3e84: 5b01 79ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ -4a3e88: 5b02 7cab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab7c │ │ -4a3e8c: 1100 |0004: return-object v0 │ │ +4a3e78: |[4a3e78] no.nordicsemi.android.ble.WaitForReadRequest.split:(Lno/nordicsemi/android/ble/data/DataSplitter;Lno/nordicsemi/android/ble/callback/WriteProgressCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3e88: 5b01 79ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.dataSplitter:Lno/nordicsemi/android/ble/data/DataSplitter; // field@ab79 │ │ +4a3e8c: 5b02 7cab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/WaitForReadRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/WriteProgressCallback; // field@ab7c │ │ +4a3e90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/data/DataSplitter; │ │ @@ -2003456,18 +2003457,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a3c6c: |[4a3c6c] no.nordicsemi.android.ble.WaitForReadRequest.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest; │ │ -4a3c7c: 6e20 f4eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebf4 │ │ -4a3c82: 0c01 |0003: move-result-object v1 │ │ -4a3c84: 1101 |0004: return-object v1 │ │ +4a3c70: |[4a3c70] no.nordicsemi.android.ble.WaitForReadRequest.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest; │ │ +4a3c80: 6e20 f4eb 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebf4 │ │ +4a3c86: 0c01 |0003: move-result-object v1 │ │ +4a3c88: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/Operation; │ │ │ │ @@ -2003476,17 +2003477,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3e90: |[4a3e90] no.nordicsemi.android.ble.WaitForReadRequest.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3ea0: 6f20 7ae8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e87a │ │ -4a3ea6: 1100 |0003: return-object v0 │ │ +4a3e94: |[4a3e94] no.nordicsemi.android.ble.WaitForReadRequest.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3ea4: 6f20 7ae8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e87a │ │ +4a3eaa: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Operation; │ │ │ │ @@ -2003495,19 +2003496,19 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a3d68: |[4a3d68] no.nordicsemi.android.ble.WaitForReadRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ -4a3d78: 1f01 851b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/DataSentCallback; // type@1b85 │ │ -4a3d7c: 6e20 f6eb 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.with:(Lno/nordicsemi/android/ble/callback/DataSentCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebf6 │ │ -4a3d82: 0c01 |0005: move-result-object v1 │ │ -4a3d84: 1101 |0006: return-object v1 │ │ +4a3d6c: |[4a3d6c] no.nordicsemi.android.ble.WaitForReadRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ +4a3d7c: 1f01 851b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/DataSentCallback; // type@1b85 │ │ +4a3d80: 6e20 f6eb 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForReadRequest;.with:(Lno/nordicsemi/android/ble/callback/DataSentCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; // method@ebf6 │ │ +4a3d86: 0c01 |0005: move-result-object v1 │ │ +4a3d88: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -2003516,17 +2003517,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataSentCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a3ea8: |[4a3ea8] no.nordicsemi.android.ble.WaitForReadRequest.with:(Lno/nordicsemi/android/ble/callback/DataSentCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ -4a3eb8: 6f20 7be8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@e87b │ │ -4a3ebe: 1100 |0003: return-object v0 │ │ +4a3eac: |[4a3eac] no.nordicsemi.android.ble.WaitForReadRequest.with:(Lno/nordicsemi/android/ble/callback/DataSentCallback;)Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ +4a3ebc: 6f20 7be8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@e87b │ │ +4a3ec2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForReadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/DataSentCallback; │ │ │ │ @@ -2003702,19 +2003703,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a43dc: |[4a43dc] no.nordicsemi.android.ble.WaitForValueChangedRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ -4a43ec: 7030 66e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e866 │ │ -4a43f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a43f4: 5901 80ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ -4a43f8: 0e00 |0006: return-void │ │ +4a43e0: |[4a43e0] no.nordicsemi.android.ble.WaitForValueChangedRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V │ │ +4a43f0: 7030 66e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattCharacteristic;)V // method@e866 │ │ +4a43f6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a43f8: 5901 80ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ +4a43fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -2003725,19 +2003726,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4a43fc: |[4a43fc] no.nordicsemi.android.ble.WaitForValueChangedRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ -4a440c: 7030 67e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e867 │ │ -4a4412: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a4414: 5901 80ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ -4a4418: 0e00 |0006: return-void │ │ +4a4400: |[4a4400] no.nordicsemi.android.ble.WaitForValueChangedRequest.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V │ │ +4a4410: 7030 67e8 1002 |0000: invoke-direct {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.:(Lno/nordicsemi/android/ble/Request$Type;Landroid/bluetooth/BluetoothGattDescriptor;)V // method@e867 │ │ +4a4416: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a4418: 5901 80ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ +4a441c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Lno/nordicsemi/android/ble/Request$Type; │ │ @@ -2003748,17 +2003749,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a441c: |[4a441c] no.nordicsemi.android.ble.WaitForValueChangedRequest.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a442c: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ -4a4432: 0e00 |0003: return-void │ │ +4a4420: |[4a4420] no.nordicsemi.android.ble.WaitForValueChangedRequest.lambda$notifyValueChanged$0:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a4430: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ +4a4436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/data/Data; │ │ @@ -2003768,17 +2003769,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a4454: |[4a4454] no.nordicsemi.android.ble.WaitForValueChangedRequest.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a4464: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ -4a446a: 0e00 |0003: return-void │ │ +4a4458: |[4a4458] no.nordicsemi.android.ble.WaitForValueChangedRequest.lambda$notifyValueChanged$2:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a4468: 7230 43ec 1002 |0000: invoke-interface {v0, v1, v2}, Lno/nordicsemi/android/ble/callback/DataReceivedCallback;.onDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ec43 │ │ +4a446e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/data/Data; │ │ @@ -2003789,27 +2003790,27 @@ │ │ type : '(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4a431c: |[4a431c] no.nordicsemi.android.ble.WaitForValueChangedRequest.awaitValid:(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ -4a432c: 6e20 f9eb 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.await:(Ljava/lang/Class;)Ljava/lang/Object; // method@ebf9 │ │ -4a4332: 0c02 |0003: move-result-object v2 │ │ -4a4334: 1f02 911b |0004: check-cast v2, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // type@1b91 │ │ -4a4338: 3802 0f00 |0006: if-eqz v2, 0015 // +000f │ │ -4a433c: 6e10 57ec 0200 |0008: invoke-virtual {v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.isValid:()Z // method@ec57 │ │ -4a4342: 0a00 |000b: move-result v0 │ │ -4a4344: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -4a4348: 2807 |000e: goto 0015 // +0007 │ │ -4a434a: 2200 4b1c |000f: new-instance v0, Lno/nordicsemi/android/ble/exception/InvalidDataException; // type@1c4b │ │ -4a434e: 7020 feef 2000 |0011: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/exception/InvalidDataException;.:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V // method@effe │ │ -4a4354: 2700 |0014: throw v0 │ │ -4a4356: 1102 |0015: return-object v2 │ │ +4a4320: |[4a4320] no.nordicsemi.android.ble.WaitForValueChangedRequest.awaitValid:(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ +4a4330: 6e20 f9eb 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.await:(Ljava/lang/Class;)Ljava/lang/Object; // method@ebf9 │ │ +4a4336: 0c02 |0003: move-result-object v2 │ │ +4a4338: 1f02 911b |0004: check-cast v2, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // type@1b91 │ │ +4a433c: 3802 0f00 |0006: if-eqz v2, 0015 // +000f │ │ +4a4340: 6e10 57ec 0200 |0008: invoke-virtual {v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.isValid:()Z // method@ec57 │ │ +4a4346: 0a00 |000b: move-result v0 │ │ +4a4348: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +4a434c: 2807 |000e: goto 0015 // +0007 │ │ +4a434e: 2200 4b1c |000f: new-instance v0, Lno/nordicsemi/android/ble/exception/InvalidDataException; // type@1c4b │ │ +4a4352: 7020 feef 2000 |0011: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/exception/InvalidDataException;.:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V // method@effe │ │ +4a4358: 2700 |0014: throw v0 │ │ +4a435a: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0008 line=237 │ │ 0x000f line=238 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ @@ -2003820,20 +2003821,20 @@ │ │ type : '(Ljava/lang/Class;J)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4a4358: |[4a4358] no.nordicsemi.android.ble.WaitForValueChangedRequest.awaitValid:(Ljava/lang/Class;J)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ -4a4368: 6e30 1aec 2003 |0000: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.timeout:(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1a │ │ -4a436e: 0c02 |0003: move-result-object v2 │ │ -4a4370: 6e20 fbeb 1200 |0004: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.awaitValid:(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // method@ebfb │ │ -4a4376: 0c01 |0007: move-result-object v1 │ │ -4a4378: 1101 |0008: return-object v1 │ │ +4a435c: |[4a435c] no.nordicsemi.android.ble.WaitForValueChangedRequest.awaitValid:(Ljava/lang/Class;J)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ +4a436c: 6e30 1aec 2003 |0000: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.timeout:(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1a │ │ +4a4372: 0c02 |0003: move-result-object v2 │ │ +4a4374: 6e20 fbeb 1200 |0004: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.awaitValid:(Ljava/lang/Class;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // method@ebfb │ │ +4a437a: 0c01 |0007: move-result-object v1 │ │ +4a437c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -2003843,27 +2003844,27 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4a437c: |[4a437c] no.nordicsemi.android.ble.WaitForValueChangedRequest.awaitValid:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ -4a438c: 6e20 faeb 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@ebfa │ │ -4a4392: 0c02 |0003: move-result-object v2 │ │ -4a4394: 1f02 911b |0004: check-cast v2, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // type@1b91 │ │ -4a4398: 3802 0f00 |0006: if-eqz v2, 0015 // +000f │ │ -4a439c: 6e10 57ec 0200 |0008: invoke-virtual {v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.isValid:()Z // method@ec57 │ │ -4a43a2: 0a00 |000b: move-result v0 │ │ -4a43a4: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -4a43a8: 2807 |000e: goto 0015 // +0007 │ │ -4a43aa: 2200 4b1c |000f: new-instance v0, Lno/nordicsemi/android/ble/exception/InvalidDataException; // type@1c4b │ │ -4a43ae: 7020 feef 2000 |0011: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/exception/InvalidDataException;.:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V // method@effe │ │ -4a43b4: 2700 |0014: throw v0 │ │ -4a43b6: 1102 |0015: return-object v2 │ │ +4a4380: |[4a4380] no.nordicsemi.android.ble.WaitForValueChangedRequest.awaitValid:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ +4a4390: 6e20 faeb 2100 |0000: invoke-virtual {v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.await:(Ljava/lang/Object;)Ljava/lang/Object; // method@ebfa │ │ +4a4396: 0c02 |0003: move-result-object v2 │ │ +4a4398: 1f02 911b |0004: check-cast v2, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // type@1b91 │ │ +4a439c: 3802 0f00 |0006: if-eqz v2, 0015 // +000f │ │ +4a43a0: 6e10 57ec 0200 |0008: invoke-virtual {v2}, Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;.isValid:()Z // method@ec57 │ │ +4a43a6: 0a00 |000b: move-result v0 │ │ +4a43a8: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +4a43ac: 2807 |000e: goto 0015 // +0007 │ │ +4a43ae: 2200 4b1c |000f: new-instance v0, Lno/nordicsemi/android/ble/exception/InvalidDataException; // type@1c4b │ │ +4a43b2: 7020 feef 2000 |0011: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/exception/InvalidDataException;.:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)V // method@effe │ │ +4a43b8: 2700 |0014: throw v0 │ │ +4a43ba: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=200 │ │ 0x000f line=201 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ @@ -2003874,20 +2003875,20 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;J)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4a43b8: |[4a43b8] no.nordicsemi.android.ble.WaitForValueChangedRequest.awaitValid:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;J)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ -4a43c8: 6e30 1aec 2003 |0000: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.timeout:(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1a │ │ -4a43ce: 0c02 |0003: move-result-object v2 │ │ -4a43d0: 6e20 fdeb 1200 |0004: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.awaitValid:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // method@ebfd │ │ -4a43d6: 0c01 |0007: move-result-object v1 │ │ -4a43d8: 1101 |0008: return-object v1 │ │ +4a43bc: |[4a43bc] no.nordicsemi.android.ble.WaitForValueChangedRequest.awaitValid:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;J)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ +4a43cc: 6e30 1aec 2003 |0000: invoke-virtual {v0, v2, v3}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.timeout:(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1a │ │ +4a43d2: 0c02 |0003: move-result-object v2 │ │ +4a43d4: 6e20 fdeb 1200 |0004: invoke-virtual {v2, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.awaitValid:(Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse;)Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; // method@ebfd │ │ +4a43da: 0c01 |0007: move-result-object v1 │ │ +4a43dc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0009 reg=1 (null) Lno/nordicsemi/android/ble/callback/profile/ProfileReadResponse; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -2003897,18 +2003898,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a40bc: |[4a40bc] no.nordicsemi.android.ble.WaitForValueChangedRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a40cc: 6e20 00ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec00 │ │ -4a40d2: 0c01 |0003: move-result-object v1 │ │ -4a40d4: 1101 |0004: return-object v1 │ │ +4a40c0: |[4a40c0] no.nordicsemi.android.ble.WaitForValueChangedRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a40d0: 6e20 00ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec00 │ │ +4a40d6: 0c01 |0003: move-result-object v1 │ │ +4a40d8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -2003917,17 +2003918,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a41f4: |[4a41f4] no.nordicsemi.android.ble.WaitForValueChangedRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a4204: 6f20 6ae8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@e86a │ │ -4a420a: 1100 |0003: return-object v0 │ │ +4a41f8: |[4a41f8] no.nordicsemi.android.ble.WaitForValueChangedRequest.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a4208: 6f20 6ae8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.before:(Lno/nordicsemi/android/ble/callback/BeforeCallback;)Lno/nordicsemi/android/ble/Request; // method@e86a │ │ +4a420e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/BeforeCallback; │ │ │ │ @@ -2003936,18 +2003937,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a40d8: |[4a40d8] no.nordicsemi.android.ble.WaitForValueChangedRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a40e8: 6e20 02ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec02 │ │ -4a40ee: 0c01 |0003: move-result-object v1 │ │ -4a40f0: 1101 |0004: return-object v1 │ │ +4a40dc: |[4a40dc] no.nordicsemi.android.ble.WaitForValueChangedRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a40ec: 6e20 02ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec02 │ │ +4a40f2: 0c01 |0003: move-result-object v1 │ │ +4a40f4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -2003956,17 +2003957,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a420c: |[4a420c] no.nordicsemi.android.ble.WaitForValueChangedRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a421c: 6f20 6be8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@e86b │ │ -4a4222: 1100 |0003: return-object v0 │ │ +4a4210: |[4a4210] no.nordicsemi.android.ble.WaitForValueChangedRequest.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a4220: 6f20 6be8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.done:(Lno/nordicsemi/android/ble/callback/SuccessCallback;)Lno/nordicsemi/android/ble/Request; // method@e86b │ │ +4a4226: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/SuccessCallback; │ │ │ │ @@ -2003975,18 +2003976,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a40f4: |[4a40f4] no.nordicsemi.android.ble.WaitForValueChangedRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a4104: 6e20 04ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec04 │ │ -4a410a: 0c01 |0003: move-result-object v1 │ │ -4a410c: 1101 |0004: return-object v1 │ │ +4a40f8: |[4a40f8] no.nordicsemi.android.ble.WaitForValueChangedRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a4108: 6e20 04ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec04 │ │ +4a410e: 0c01 |0003: move-result-object v1 │ │ +4a4110: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -2003995,17 +2003996,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a4224: |[4a4224] no.nordicsemi.android.ble.WaitForValueChangedRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a4234: 6f20 6ce8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@e86c │ │ -4a423a: 1100 |0003: return-object v0 │ │ +4a4228: |[4a4228] no.nordicsemi.android.ble.WaitForValueChangedRequest.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a4238: 6f20 6ce8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.fail:(Lno/nordicsemi/android/ble/callback/FailCallback;)Lno/nordicsemi/android/ble/Request; // method@e86c │ │ +4a423e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/FailCallback; │ │ │ │ @@ -2004014,17 +2004015,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataFilter;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a423c: |[4a423c] no.nordicsemi.android.ble.WaitForValueChangedRequest.filter:(Lno/nordicsemi/android/ble/data/DataFilter;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a424c: 5b01 83ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab83 │ │ -4a4250: 1100 |0002: return-object v0 │ │ +4a4240: |[4a4240] no.nordicsemi.android.ble.WaitForValueChangedRequest.filter:(Lno/nordicsemi/android/ble/data/DataFilter;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a4250: 5b01 83ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab83 │ │ +4a4254: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Lno/nordicsemi/android/ble/data/DataFilter; │ │ │ │ @@ -2004033,21 +2004034,21 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4a4050: |[4a4050] no.nordicsemi.android.ble.WaitForValueChangedRequest.hasMore:()Z │ │ -4a4060: 5210 80ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ -4a4064: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -4a4068: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4a406a: 2802 |0005: goto 0007 // +0002 │ │ -4a406c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4a406e: 0f00 |0007: return v0 │ │ +4a4054: |[4a4054] no.nordicsemi.android.ble.WaitForValueChangedRequest.hasMore:()Z │ │ +4a4064: 5210 80ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ +4a4068: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +4a406c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4a406e: 2802 |0005: goto 0007 // +0002 │ │ +4a4070: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4a4072: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ │ │ #12 : (in Lno/nordicsemi/android/ble/WaitForValueChangedRequest;) │ │ @@ -2004055,18 +2004056,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a4110: |[4a4110] no.nordicsemi.android.ble.WaitForValueChangedRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ -4a4120: 6e20 08ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec08 │ │ -4a4126: 0c01 |0003: move-result-object v1 │ │ -4a4128: 1101 |0004: return-object v1 │ │ +4a4114: |[4a4114] no.nordicsemi.android.ble.WaitForValueChangedRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; │ │ +4a4124: 6e20 08ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec08 │ │ +4a412a: 0c01 |0003: move-result-object v1 │ │ +4a412c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -2004075,17 +2004076,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a4254: |[4a4254] no.nordicsemi.android.ble.WaitForValueChangedRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a4264: 6f20 6ee8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@e86e │ │ -4a426a: 1100 |0003: return-object v0 │ │ +4a4258: |[4a4258] no.nordicsemi.android.ble.WaitForValueChangedRequest.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a4268: 6f20 6ee8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.invalid:(Lno/nordicsemi/android/ble/callback/InvalidRequestCallback;)Lno/nordicsemi/android/ble/Request; // method@e86e │ │ +4a426e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/InvalidRequestCallback; │ │ │ │ @@ -2004094,19 +2004095,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[BI)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4a4434: |[4a4434] no.nordicsemi.android.ble.WaitForValueChangedRequest.lambda$notifyValueChanged$1$WaitForValueChangedRequest:(Landroid/bluetooth/BluetoothDevice;[BI)V │ │ -4a4444: 5410 85ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab85 │ │ -4a4448: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4a444c: 7240 49ec 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lno/nordicsemi/android/ble/callback/ReadProgressCallback;.onPacketReceived:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec49 │ │ -4a4452: 0e00 |0007: return-void │ │ +4a4438: |[4a4438] no.nordicsemi.android.ble.WaitForValueChangedRequest.lambda$notifyValueChanged$1$WaitForValueChangedRequest:(Landroid/bluetooth/BluetoothDevice;[BI)V │ │ +4a4448: 5410 85ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab85 │ │ +4a444c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4a4450: 7240 49ec 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lno/nordicsemi/android/ble/callback/ReadProgressCallback;.onPacketReceived:(Landroid/bluetooth/BluetoothDevice;[BI)V // method@ec49 │ │ +4a4456: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0004 line=331 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -2004118,25 +2004119,25 @@ │ │ type : '([B)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4a4070: |[4a4070] no.nordicsemi.android.ble.WaitForValueChangedRequest.matches:([B)Z │ │ -4a4080: 5410 83ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab83 │ │ -4a4084: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -4a4088: 7220 dbef 2000 |0004: invoke-interface {v0, v2}, Lno/nordicsemi/android/ble/data/DataFilter;.filter:([B)Z // method@efdb │ │ -4a408e: 0a02 |0007: move-result v2 │ │ -4a4090: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -4a4094: 2803 |000a: goto 000d // +0003 │ │ -4a4096: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4a4098: 2802 |000c: goto 000e // +0002 │ │ -4a409a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -4a409c: 0f02 |000e: return v2 │ │ +4a4074: |[4a4074] no.nordicsemi.android.ble.WaitForValueChangedRequest.matches:([B)Z │ │ +4a4084: 5410 83ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.filter:Lno/nordicsemi/android/ble/data/DataFilter; // field@ab83 │ │ +4a4088: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +4a408c: 7220 dbef 2000 |0004: invoke-interface {v0, v2}, Lno/nordicsemi/android/ble/data/DataFilter;.filter:([B)Z // method@efdb │ │ +4a4092: 0a02 |0007: move-result v2 │ │ +4a4094: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +4a4098: 2803 |000a: goto 000d // +0003 │ │ +4a409a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4a409c: 2802 |000c: goto 000e // +0002 │ │ +4a409e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +4a40a0: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x000f reg=2 (null) [B │ │ │ │ @@ -2004145,19 +2004146,19 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataMerger;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4a426c: |[4a426c] no.nordicsemi.android.ble.WaitForValueChangedRequest.merge:(Lno/nordicsemi/android/ble/data/DataMerger;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a427c: 5b01 81ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab81 │ │ -4a4280: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4a4282: 5b01 85ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab85 │ │ -4a4286: 1100 |0005: return-object v0 │ │ +4a4270: |[4a4270] no.nordicsemi.android.ble.WaitForValueChangedRequest.merge:(Lno/nordicsemi/android/ble/data/DataMerger;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a4280: 5b01 81ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab81 │ │ +4a4284: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4a4286: 5b01 85ab |0003: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab85 │ │ +4a428a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0006 reg=1 (null) Lno/nordicsemi/android/ble/data/DataMerger; │ │ @@ -2004167,18 +2004168,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/data/DataMerger;Lno/nordicsemi/android/ble/callback/ReadProgressCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4a4288: |[4a4288] no.nordicsemi.android.ble.WaitForValueChangedRequest.merge:(Lno/nordicsemi/android/ble/data/DataMerger;Lno/nordicsemi/android/ble/callback/ReadProgressCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a4298: 5b01 81ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab81 │ │ -4a429c: 5b02 85ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab85 │ │ -4a42a0: 1100 |0004: return-object v0 │ │ +4a428c: |[4a428c] no.nordicsemi.android.ble.WaitForValueChangedRequest.merge:(Lno/nordicsemi/android/ble/data/DataMerger;Lno/nordicsemi/android/ble/callback/ReadProgressCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a429c: 5b01 81ab |0000: iput-object v1, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab81 │ │ +4a42a0: 5b02 85ab |0002: iput-object v2, v0, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.progressCallback:Lno/nordicsemi/android/ble/callback/ReadProgressCallback; // field@ab85 │ │ +4a42a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/data/DataMerger; │ │ @@ -2004189,58 +2004190,58 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[B)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 89 16-bit code units │ │ -4a446c: |[4a446c] no.nordicsemi.android.ble.WaitForValueChangedRequest.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ -4a447c: 5450 86ab |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.valueCallback:Ljava/lang/Object; // field@ab86 │ │ -4a4480: 1f00 841b |0002: check-cast v0, Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // type@1b84 │ │ -4a4484: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4a4488: 0e00 |0006: return-void │ │ -4a448a: 5451 81ab |0007: iget-object v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab81 │ │ -4a448e: 3901 1200 |0009: if-nez v1, 001b // +0012 │ │ -4a4492: 2201 401c |000b: new-instance v1, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ -4a4496: 7020 c1ef 7100 |000d: invoke-direct {v1, v7}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ -4a449c: 5457 84ab |0010: iget-object v7, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab84 │ │ -4a44a0: 2202 411b |0012: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78; // type@1b41 │ │ -4a44a4: 7040 5de8 0216 |0014: invoke-direct {v2, v0, v6, v1}, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e85d │ │ -4a44aa: 7220 1cea 2700 |0017: invoke-interface {v7, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a44b0: 283e |001a: goto 0058 // +003e │ │ -4a44b2: 5251 80ab |001b: iget v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ -4a44b6: 5452 84ab |001d: iget-object v2, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab84 │ │ -4a44ba: 2203 421b |001f: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8; // type@1b42 │ │ -4a44be: 7051 5fe8 5376 |0021: invoke-direct {v3, v5, v6, v7, v1}, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.:(Lno/nordicsemi/android/ble/WaitForValueChangedRequest;Landroid/bluetooth/BluetoothDevice;[BI)V // method@e85f │ │ -4a44c4: 7220 1cea 3200 |0024: invoke-interface {v2, v3}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a44ca: 5451 7fab |0027: iget-object v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab7f │ │ -4a44ce: 3901 0900 |0029: if-nez v1, 0032 // +0009 │ │ -4a44d2: 2201 441c |002b: new-instance v1, Lno/nordicsemi/android/ble/data/DataStream; // type@1c44 │ │ -4a44d6: 7010 deef 0100 |002d: invoke-direct {v1}, Lno/nordicsemi/android/ble/data/DataStream;.:()V // method@efde │ │ -4a44dc: 5b51 7fab |0030: iput-object v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab7f │ │ -4a44e0: 5451 81ab |0032: iget-object v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab81 │ │ -4a44e4: 5452 7fab |0034: iget-object v2, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab7f │ │ -4a44e8: 5253 80ab |0036: iget v3, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ -4a44ec: d804 0301 |0038: add-int/lit8 v4, v3, #int 1 // #01 │ │ -4a44f0: 5954 80ab |003a: iput v4, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ -4a44f4: 7240 dcef 2137 |003c: invoke-interface {v1, v2, v7, v3}, Lno/nordicsemi/android/ble/data/DataMerger;.merge:(Lno/nordicsemi/android/ble/data/DataStream;[BI)Z // method@efdc │ │ -4a44fa: 0a07 |003f: move-result v7 │ │ -4a44fc: 3807 1800 |0040: if-eqz v7, 0058 // +0018 │ │ -4a4500: 5457 7fab |0042: iget-object v7, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab7f │ │ -4a4504: 6e10 e1ef 0700 |0044: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/DataStream;.toData:()Lno/nordicsemi/android/ble/data/Data; // method@efe1 │ │ -4a450a: 0c07 |0047: move-result-object v7 │ │ -4a450c: 5451 84ab |0048: iget-object v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab84 │ │ -4a4510: 2202 401b |004a: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw; // type@1b40 │ │ -4a4514: 7040 5be8 0276 |004c: invoke-direct {v2, v0, v6, v7}, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e85b │ │ -4a451a: 7220 1cea 2100 |004f: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ -4a4520: 1206 |0052: const/4 v6, #int 0 // #0 │ │ -4a4522: 5b56 7fab |0053: iput-object v6, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab7f │ │ -4a4526: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -4a4528: 5956 80ab |0056: iput v6, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ -4a452c: 0e00 |0058: return-void │ │ +4a4470: |[4a4470] no.nordicsemi.android.ble.WaitForValueChangedRequest.notifyValueChanged:(Landroid/bluetooth/BluetoothDevice;[B)V │ │ +4a4480: 5450 86ab |0000: iget-object v0, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.valueCallback:Ljava/lang/Object; // field@ab86 │ │ +4a4484: 1f00 841b |0002: check-cast v0, Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // type@1b84 │ │ +4a4488: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4a448c: 0e00 |0006: return-void │ │ +4a448e: 5451 81ab |0007: iget-object v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab81 │ │ +4a4492: 3901 1200 |0009: if-nez v1, 001b // +0012 │ │ +4a4496: 2201 401c |000b: new-instance v1, Lno/nordicsemi/android/ble/data/Data; // type@1c40 │ │ +4a449a: 7020 c1ef 7100 |000d: invoke-direct {v1, v7}, Lno/nordicsemi/android/ble/data/Data;.:([B)V // method@efc1 │ │ +4a44a0: 5457 84ab |0010: iget-object v7, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab84 │ │ +4a44a4: 2202 411b |0012: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78; // type@1b41 │ │ +4a44a8: 7040 5de8 0216 |0014: invoke-direct {v2, v0, v6, v1}, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$6V5LkSpQT3XPCITNdy2OwPxMT78;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e85d │ │ +4a44ae: 7220 1cea 2700 |0017: invoke-interface {v7, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a44b4: 283e |001a: goto 0058 // +003e │ │ +4a44b6: 5251 80ab |001b: iget v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ +4a44ba: 5452 84ab |001d: iget-object v2, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab84 │ │ +4a44be: 2203 421b |001f: new-instance v3, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8; // type@1b42 │ │ +4a44c2: 7051 5fe8 5376 |0021: invoke-direct {v3, v5, v6, v7, v1}, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$Pwh2vxQDysRwHu-2-YXciRx7_D8;.:(Lno/nordicsemi/android/ble/WaitForValueChangedRequest;Landroid/bluetooth/BluetoothDevice;[BI)V // method@e85f │ │ +4a44c8: 7220 1cea 3200 |0024: invoke-interface {v2, v3}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a44ce: 5451 7fab |0027: iget-object v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab7f │ │ +4a44d2: 3901 0900 |0029: if-nez v1, 0032 // +0009 │ │ +4a44d6: 2201 441c |002b: new-instance v1, Lno/nordicsemi/android/ble/data/DataStream; // type@1c44 │ │ +4a44da: 7010 deef 0100 |002d: invoke-direct {v1}, Lno/nordicsemi/android/ble/data/DataStream;.:()V // method@efde │ │ +4a44e0: 5b51 7fab |0030: iput-object v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab7f │ │ +4a44e4: 5451 81ab |0032: iget-object v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.dataMerger:Lno/nordicsemi/android/ble/data/DataMerger; // field@ab81 │ │ +4a44e8: 5452 7fab |0034: iget-object v2, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab7f │ │ +4a44ec: 5253 80ab |0036: iget v3, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ +4a44f0: d804 0301 |0038: add-int/lit8 v4, v3, #int 1 // #01 │ │ +4a44f4: 5954 80ab |003a: iput v4, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ +4a44f8: 7240 dcef 2137 |003c: invoke-interface {v1, v2, v7, v3}, Lno/nordicsemi/android/ble/data/DataMerger;.merge:(Lno/nordicsemi/android/ble/data/DataStream;[BI)Z // method@efdc │ │ +4a44fe: 0a07 |003f: move-result v7 │ │ +4a4500: 3807 1800 |0040: if-eqz v7, 0058 // +0018 │ │ +4a4504: 5457 7fab |0042: iget-object v7, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab7f │ │ +4a4508: 6e10 e1ef 0700 |0044: invoke-virtual {v7}, Lno/nordicsemi/android/ble/data/DataStream;.toData:()Lno/nordicsemi/android/ble/data/Data; // method@efe1 │ │ +4a450e: 0c07 |0047: move-result-object v7 │ │ +4a4510: 5451 84ab |0048: iget-object v1, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.handler:Lno/nordicsemi/android/ble/CallbackHandler; // field@ab84 │ │ +4a4514: 2202 401b |004a: new-instance v2, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw; // type@1b40 │ │ +4a4518: 7040 5be8 0276 |004c: invoke-direct {v2, v0, v6, v7}, Lno/nordicsemi/android/ble/-$$Lambda$WaitForValueChangedRequest$0y9EdhxknOXWX6giZQ-Kta5lLMw;.:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@e85b │ │ +4a451e: 7220 1cea 2100 |004f: invoke-interface {v1, v2}, Lno/nordicsemi/android/ble/CallbackHandler;.post:(Ljava/lang/Runnable;)V // method@ea1c │ │ +4a4524: 1206 |0052: const/4 v6, #int 0 // #0 │ │ +4a4526: 5b56 7fab |0053: iput-object v6, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.buffer:Lno/nordicsemi/android/ble/data/DataStream; // field@ab7f │ │ +4a452a: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +4a452c: 5956 80ab |0056: iput v6, v5, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.count:I // field@ab80 │ │ +4a4530: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0007 line=324 │ │ 0x000b line=325 │ │ 0x0010 line=326 │ │ 0x001b line=328 │ │ @@ -2004262,18 +2004263,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a412c: |[4a412c] no.nordicsemi.android.ble.WaitForValueChangedRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ -4a413c: 6e20 14ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec14 │ │ -4a4142: 0c01 |0003: move-result-object v1 │ │ -4a4144: 1101 |0004: return-object v1 │ │ +4a4130: |[4a4130] no.nordicsemi.android.ble.WaitForValueChangedRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/Request; │ │ +4a4140: 6e20 14ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec14 │ │ +4a4146: 0c01 |0003: move-result-object v1 │ │ +4a4148: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -2004282,18 +2004283,18 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a4164: |[4a4164] no.nordicsemi.android.ble.WaitForValueChangedRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a4174: 6e20 14ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec14 │ │ -4a417a: 0c01 |0003: move-result-object v1 │ │ -4a417c: 1101 |0004: return-object v1 │ │ +4a4168: |[4a4168] no.nordicsemi.android.ble.WaitForValueChangedRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a4178: 6e20 14ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec14 │ │ +4a417e: 0c01 |0003: move-result-object v1 │ │ +4a4180: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -2004302,17 +2004303,17 @@ │ │ type : '(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a42a4: |[4a42a4] no.nordicsemi.android.ble.WaitForValueChangedRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a42b4: 6f20 77e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e877 │ │ -4a42ba: 1100 |0003: return-object v0 │ │ +4a42a8: |[4a42a8] no.nordicsemi.android.ble.WaitForValueChangedRequest.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a42b8: 6f20 77e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setHandler:(Landroid/os/Handler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e877 │ │ +4a42be: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Handler; │ │ │ │ @@ -2004321,18 +2004322,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a4148: |[4a4148] no.nordicsemi.android.ble.WaitForValueChangedRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ -4a4158: 6e20 17ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ -4a415e: 0c01 |0003: move-result-object v1 │ │ -4a4160: 1101 |0004: return-object v1 │ │ +4a414c: |[4a414c] no.nordicsemi.android.ble.WaitForValueChangedRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/Request; │ │ +4a415c: 6e20 17ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ +4a4162: 0c01 |0003: move-result-object v1 │ │ +4a4164: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -2004341,18 +2004342,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a4180: |[4a4180] no.nordicsemi.android.ble.WaitForValueChangedRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a4190: 6e20 17ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ -4a4196: 0c01 |0003: move-result-object v1 │ │ -4a4198: 1101 |0004: return-object v1 │ │ +4a4184: |[4a4184] no.nordicsemi.android.ble.WaitForValueChangedRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a4194: 6e20 17ec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec17 │ │ +4a419a: 0c01 |0003: move-result-object v1 │ │ +4a419c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -2004361,17 +2004362,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a42bc: |[4a42bc] no.nordicsemi.android.ble.WaitForValueChangedRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a42cc: 6f20 78e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e878 │ │ -4a42d2: 1100 |0003: return-object v0 │ │ +4a42c0: |[4a42c0] no.nordicsemi.android.ble.WaitForValueChangedRequest.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a42d0: 6f20 78e8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.setRequestHandler:(Lno/nordicsemi/android/ble/RequestHandler;)Lno/nordicsemi/android/ble/TimeoutableRequest; // method@e878 │ │ +4a42d6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/RequestHandler; │ │ │ │ @@ -2004380,18 +2004381,18 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/TimeoutableRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4a419c: |[4a419c] no.nordicsemi.android.ble.WaitForValueChangedRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ -4a41ac: 6e30 1aec 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.timeout:(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1a │ │ -4a41b2: 0c01 |0003: move-result-object v1 │ │ -4a41b4: 1101 |0004: return-object v1 │ │ +4a41a0: |[4a41a0] no.nordicsemi.android.ble.WaitForValueChangedRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableRequest; │ │ +4a41b0: 6e30 1aec 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.timeout:(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1a │ │ +4a41b6: 0c01 |0003: move-result-object v1 │ │ +4a41b8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -2004400,18 +2004401,18 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4a41b8: |[4a41b8] no.nordicsemi.android.ble.WaitForValueChangedRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ -4a41c8: 6e30 1aec 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.timeout:(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1a │ │ -4a41ce: 0c01 |0003: move-result-object v1 │ │ -4a41d0: 1101 |0004: return-object v1 │ │ +4a41bc: |[4a41bc] no.nordicsemi.android.ble.WaitForValueChangedRequest.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ +4a41cc: 6e30 1aec 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.timeout:(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1a │ │ +4a41d2: 0c01 |0003: move-result-object v1 │ │ +4a41d4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -2004420,17 +2004421,17 @@ │ │ type : '(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4a42d4: |[4a42d4] no.nordicsemi.android.ble.WaitForValueChangedRequest.timeout:(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a42e4: 6f30 79e8 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@e879 │ │ -4a42ea: 1100 |0003: return-object v0 │ │ +4a42d8: |[4a42d8] no.nordicsemi.android.ble.WaitForValueChangedRequest.timeout:(J)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a42e8: 6f30 79e8 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/AwaitingRequest;.timeout:(J)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@e879 │ │ +4a42ee: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -2004439,18 +2004440,18 @@ │ │ type : '(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4a40a0: |[4a40a0] no.nordicsemi.android.ble.WaitForValueChangedRequest.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest; │ │ -4a40b0: 6e20 1cec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1c │ │ -4a40b6: 0c01 |0003: move-result-object v1 │ │ -4a40b8: 1101 |0004: return-object v1 │ │ +4a40a4: |[4a40a4] no.nordicsemi.android.ble.WaitForValueChangedRequest.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest; │ │ +4a40b4: 6e20 1cec 1000 |0000: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1c │ │ +4a40ba: 0c01 |0003: move-result-object v1 │ │ +4a40bc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0005 reg=1 (null) Lno/nordicsemi/android/ble/Operation; │ │ │ │ @@ -2004459,17 +2004460,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a42ec: |[4a42ec] no.nordicsemi.android.ble.WaitForValueChangedRequest.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a42fc: 6f20 7ae8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e87a │ │ -4a4302: 1100 |0003: return-object v0 │ │ +4a42f0: |[4a42f0] no.nordicsemi.android.ble.WaitForValueChangedRequest.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a4300: 6f20 7ae8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.trigger:(Lno/nordicsemi/android/ble/Operation;)Lno/nordicsemi/android/ble/AwaitingRequest; // method@e87a │ │ +4a4306: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/Operation; │ │ │ │ @@ -2004478,19 +2004479,19 @@ │ │ type : '(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4a41d4: |[4a41d4] no.nordicsemi.android.ble.WaitForValueChangedRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ -4a41e4: 1f01 841b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // type@1b84 │ │ -4a41e8: 6e20 1eec 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1e │ │ -4a41ee: 0c01 |0005: move-result-object v1 │ │ -4a41f0: 1101 |0006: return-object v1 │ │ +4a41d8: |[4a41d8] no.nordicsemi.android.ble.WaitForValueChangedRequest.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; │ │ +4a41e8: 1f01 841b |0000: check-cast v1, Lno/nordicsemi/android/ble/callback/DataReceivedCallback; // type@1b84 │ │ +4a41ec: 6e20 1eec 1000 |0002: invoke-virtual {v0, v1}, Lno/nordicsemi/android/ble/WaitForValueChangedRequest;.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; // method@ec1e │ │ +4a41f2: 0c01 |0005: move-result-object v1 │ │ +4a41f4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -2004499,17 +2004500,17 @@ │ │ type : '(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a4304: |[4a4304] no.nordicsemi.android.ble.WaitForValueChangedRequest.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ -4a4314: 6f20 7be8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@e87b │ │ -4a431a: 1100 |0003: return-object v0 │ │ +4a4308: |[4a4308] no.nordicsemi.android.ble.WaitForValueChangedRequest.with:(Lno/nordicsemi/android/ble/callback/DataReceivedCallback;)Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ +4a4318: 6f20 7be8 1000 |0000: invoke-super {v0, v1}, Lno/nordicsemi/android/ble/AwaitingRequest;.with:(Ljava/lang/Object;)Lno/nordicsemi/android/ble/TimeoutableValueRequest; // method@e87b │ │ +4a431e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/WaitForValueChangedRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lno/nordicsemi/android/ble/callback/DataReceivedCallback; │ │ │ │ @@ -2004556,36 +2004557,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a4c94: |[4a4c94] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.:()V │ │ -4a4ca4: 2200 951b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1; // type@1b95 │ │ -4a4ca8: 7010 64ec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;.:()V // method@ec64 │ │ -4a4cae: 6900 a6ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@aba6 │ │ -4a4cb2: 0e00 |0007: return-void │ │ +4a4c98: |[4a4c98] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.:()V │ │ +4a4ca8: 2200 951b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1; // type@1b95 │ │ +4a4cac: 7010 64ec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;.:()V // method@ec64 │ │ +4a4cb2: 6900 a6ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@aba6 │ │ +4a4cb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a4cb4: |[4a4cb4] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.:()V │ │ -4a4cc4: 7010 5dec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.:()V // method@ec5d │ │ -4a4cca: 0e00 |0003: return-void │ │ +4a4cb8: |[4a4cb8] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.:()V │ │ +4a4cc8: 7010 5dec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.:()V // method@ec5d │ │ +4a4cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;) │ │ @@ -2004593,29 +2004594,29 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4a4ccc: |[4a4ccc] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.:(Landroid/os/Parcel;)V │ │ -4a4cdc: 7020 5eec 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.:(Landroid/os/Parcel;)V // method@ec5e │ │ -4a4ce2: 6e10 b007 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a4ce8: 0a00 |0006: move-result v0 │ │ -4a4cea: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -4a4cee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4a4cf0: 5b12 a7ab |000a: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ -4a4cf4: 280d |000c: goto 0019 // +000d │ │ -4a4cf6: 7100 42ef 0000 |000d: invoke-static {}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.values:()[Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // method@ef42 │ │ -4a4cfc: 0c00 |0010: move-result-object v0 │ │ -4a4cfe: 6e10 b507 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a4d04: 0a02 |0014: move-result v2 │ │ -4a4d06: 4602 0002 |0015: aget-object v2, v0, v2 │ │ -4a4d0a: 5b12 a7ab |0017: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ -4a4d0e: 0e00 |0019: return-void │ │ +4a4cd0: |[4a4cd0] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.:(Landroid/os/Parcel;)V │ │ +4a4ce0: 7020 5eec 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.:(Landroid/os/Parcel;)V // method@ec5e │ │ +4a4ce6: 6e10 b007 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a4cec: 0a00 |0006: move-result v0 │ │ +4a4cee: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +4a4cf2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4a4cf4: 5b12 a7ab |000a: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ +4a4cf8: 280d |000c: goto 0019 // +000d │ │ +4a4cfa: 7100 42ef 0000 |000d: invoke-static {}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.values:()[Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // method@ef42 │ │ +4a4d00: 0c00 |0010: move-result-object v0 │ │ +4a4d02: 6e10 b507 0200 |0011: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a4d08: 0a02 |0014: move-result v2 │ │ +4a4d0a: 4602 0002 |0015: aget-object v2, v0, v2 │ │ +4a4d0e: 5b12 a7ab |0017: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ +4a4d12: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x000a line=73 │ │ 0x000d line=75 │ │ locals : │ │ @@ -2004627,17 +2004628,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a4d10: |[4a4d10] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;)V │ │ -4a4d20: 7020 6bec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.:(Landroid/os/Parcel;)V // method@ec6b │ │ -4a4d26: 0e00 |0003: return-void │ │ +4a4d14: |[4a4d14] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1;)V │ │ +4a4d24: 7020 6bec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.:(Landroid/os/Parcel;)V // method@ec6b │ │ +4a4d2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse$1; │ │ @@ -2004648,17 +2004649,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a4c7c: |[4a4c7c] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.getDSTOffset:()Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ -4a4c8c: 5410 a7ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ -4a4c90: 1100 |0002: return-object v0 │ │ +4a4c80: |[4a4c80] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.getDSTOffset:()Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ +4a4c90: 5410 a7ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ +4a4c94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;) │ │ @@ -2004666,17 +2004667,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a4d28: |[4a4d28] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.onDSTOffsetReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;)V │ │ -4a4d38: 5b02 a7ab |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ -4a4d3c: 0e00 |0002: return-void │ │ +4a4d2c: |[4a4d2c] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.onDSTOffsetReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;)V │ │ +4a4d3c: 5b02 a7ab |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ +4a4d40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; │ │ @@ -2004686,28 +2004687,28 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -4a4d40: |[4a4d40] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a4d50: 6f30 63ec 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ec63 │ │ -4a4d56: 5402 a7ab |0003: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ -4a4d5a: 3902 0700 |0005: if-nez v2, 000c // +0007 │ │ -4a4d5e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4a4d60: 6e20 c407 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a4d66: 280e |000b: goto 0019 // +000e │ │ -4a4d68: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4a4d6a: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a4d70: 5402 a7ab |0010: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ -4a4d74: 6e10 40ef 0200 |0012: invoke-virtual {v2}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.ordinal:()I // method@ef40 │ │ -4a4d7a: 0a02 |0015: move-result v2 │ │ -4a4d7c: 6e20 c907 2100 |0016: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a4d82: 0e00 |0019: return-void │ │ +4a4d44: |[4a4d44] no.nordicsemi.android.ble.common.callback.DSTOffsetResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a4d54: 6f30 63ec 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ec63 │ │ +4a4d5a: 5402 a7ab |0003: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ +4a4d5e: 3902 0700 |0005: if-nez v2, 000c // +0007 │ │ +4a4d62: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4a4d64: 6e20 c407 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a4d6a: 280e |000b: goto 0019 // +000e │ │ +4a4d6c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4a4d6e: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a4d74: 5402 a7ab |0010: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/DSTOffsetResponse;.offset:Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset; // field@aba7 │ │ +4a4d78: 6e10 40ef 0200 |0012: invoke-virtual {v2}, Lno/nordicsemi/android/ble/common/profile/DSTOffsetCallback$DSTOffset;.ordinal:()I // method@ef40 │ │ +4a4d7e: 0a02 |0015: move-result v2 │ │ +4a4d80: 6e20 c907 2100 |0016: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a4d86: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0008 line=83 │ │ 0x000d line=85 │ │ 0x0010 line=86 │ │ @@ -2004759,36 +2004760,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a4f9c: |[4a4f9c] no.nordicsemi.android.ble.common.callback.DateTimeResponse.:()V │ │ -4a4fac: 2200 981b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1; // type@1b98 │ │ -4a4fb0: 7010 77ec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;.:()V // method@ec77 │ │ -4a4fb6: 6900 a8ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@aba8 │ │ -4a4fba: 0e00 |0007: return-void │ │ +4a4fa0: |[4a4fa0] no.nordicsemi.android.ble.common.callback.DateTimeResponse.:()V │ │ +4a4fb0: 2200 981b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1; // type@1b98 │ │ +4a4fb4: 7010 77ec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;.:()V // method@ec77 │ │ +4a4fba: 6900 a8ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@aba8 │ │ +4a4fbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a4fbc: |[4a4fbc] no.nordicsemi.android.ble.common.callback.DateTimeResponse.:()V │ │ -4a4fcc: 7010 70ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.:()V // method@ec70 │ │ -4a4fd2: 0e00 |0003: return-void │ │ +4a4fc0: |[4a4fc0] no.nordicsemi.android.ble.common.callback.DateTimeResponse.:()V │ │ +4a4fd0: 7010 70ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.:()V // method@ec70 │ │ +4a4fd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;) │ │ @@ -2004796,29 +2004797,29 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4a4fd4: |[4a4fd4] no.nordicsemi.android.ble.common.callback.DateTimeResponse.:(Landroid/os/Parcel;)V │ │ -4a4fe4: 7020 71ec 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.:(Landroid/os/Parcel;)V // method@ec71 │ │ -4a4fea: 6e10 b007 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a4ff0: 0a00 |0006: move-result v0 │ │ -4a4ff2: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -4a4ff6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -4a4ff8: 5b34 a9ab |000a: iput-object v4, v3, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ -4a4ffc: 280e |000c: goto 001a // +000e │ │ -4a4ffe: 7100 e6e2 0000 |000d: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ -4a5004: 0c00 |0010: move-result-object v0 │ │ -4a5006: 5b30 a9ab |0011: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ -4a500a: 6e10 b807 0400 |0013: invoke-virtual {v4}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ -4a5010: 0b01 |0016: move-result-wide v1 │ │ -4a5012: 6e30 f3e2 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ -4a5018: 0e00 |001a: return-void │ │ +4a4fd8: |[4a4fd8] no.nordicsemi.android.ble.common.callback.DateTimeResponse.:(Landroid/os/Parcel;)V │ │ +4a4fe8: 7020 71ec 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.:(Landroid/os/Parcel;)V // method@ec71 │ │ +4a4fee: 6e10 b007 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a4ff4: 0a00 |0006: move-result v0 │ │ +4a4ff6: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +4a4ffa: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +4a4ffc: 5b34 a9ab |000a: iput-object v4, v3, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ +4a5000: 280e |000c: goto 001a // +000e │ │ +4a5002: 7100 e6e2 0000 |000d: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ +4a5008: 0c00 |0010: move-result-object v0 │ │ +4a500a: 5b30 a9ab |0011: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ +4a500e: 6e10 b807 0400 |0013: invoke-virtual {v4}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ +4a5014: 0b01 |0016: move-result-wide v1 │ │ +4a5016: 6e30 f3e2 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ +4a501c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x000a line=75 │ │ 0x000d line=77 │ │ 0x0013 line=78 │ │ @@ -2004831,17 +2004832,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a501c: |[4a501c] no.nordicsemi.android.ble.common.callback.DateTimeResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;)V │ │ -4a502c: 7020 7eec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.:(Landroid/os/Parcel;)V // method@ec7e │ │ -4a5032: 0e00 |0003: return-void │ │ +4a5020: |[4a5020] no.nordicsemi.android.ble.common.callback.DateTimeResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1;)V │ │ +4a5030: 7020 7eec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.:(Landroid/os/Parcel;)V // method@ec7e │ │ +4a5036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/DateTimeResponse$1; │ │ @@ -2004852,17 +2004853,17 @@ │ │ type : '()Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a4f84: |[4a4f84] no.nordicsemi.android.ble.common.callback.DateTimeResponse.getCalendar:()Ljava/util/Calendar; │ │ -4a4f94: 5410 a9ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ -4a4f98: 1100 |0002: return-object v0 │ │ +4a4f88: |[4a4f88] no.nordicsemi.android.ble.common.callback.DateTimeResponse.getCalendar:()Ljava/util/Calendar; │ │ +4a4f98: 5410 a9ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ +4a4f9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;) │ │ @@ -2004870,17 +2004871,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Ljava/util/Calendar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5034: |[4a5034] no.nordicsemi.android.ble.common.callback.DateTimeResponse.onDateTimeReceived:(Landroid/bluetooth/BluetoothDevice;Ljava/util/Calendar;)V │ │ -4a5044: 5b02 a9ab |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ -4a5048: 0e00 |0002: return-void │ │ +4a5038: |[4a5038] no.nordicsemi.android.ble.common.callback.DateTimeResponse.onDateTimeReceived:(Landroid/bluetooth/BluetoothDevice;Ljava/util/Calendar;)V │ │ +4a5048: 5b02 a9ab |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ +4a504c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/DateTimeResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) Ljava/util/Calendar; │ │ @@ -2004890,28 +2004891,28 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -4a504c: |[4a504c] no.nordicsemi.android.ble.common.callback.DateTimeResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a505c: 6f30 76ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ec76 │ │ -4a5062: 5424 a9ab |0003: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ -4a5066: 3904 0700 |0005: if-nez v4, 000c // +0007 │ │ -4a506a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -4a506c: 6e20 c407 4300 |0008: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a5072: 280e |000b: goto 0019 // +000e │ │ -4a5074: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -4a5076: 6e20 c407 4300 |000d: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a507c: 5424 a9ab |0010: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ -4a5080: 6e10 ebe2 0400 |0012: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ -4a5086: 0b00 |0015: move-result-wide v0 │ │ -4a5088: 6e30 cd07 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ -4a508e: 0e00 |0019: return-void │ │ +4a5050: |[4a5050] no.nordicsemi.android.ble.common.callback.DateTimeResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a5060: 6f30 76ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/DateTimeDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ec76 │ │ +4a5066: 5424 a9ab |0003: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ +4a506a: 3904 0700 |0005: if-nez v4, 000c // +0007 │ │ +4a506e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +4a5070: 6e20 c407 4300 |0008: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a5076: 280e |000b: goto 0019 // +000e │ │ +4a5078: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +4a507a: 6e20 c407 4300 |000d: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a5080: 5424 a9ab |0010: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/DateTimeResponse;.calendar:Ljava/util/Calendar; // field@aba9 │ │ +4a5084: 6e10 ebe2 0400 |0012: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ +4a508a: 0b00 |0015: move-result-wide v0 │ │ +4a508c: 6e30 cd07 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ +4a5092: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0008 line=86 │ │ 0x000d line=88 │ │ 0x0010 line=89 │ │ @@ -2004996,38 +2004997,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a52f8: |[4a52f8] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.:()V │ │ -4a5308: 2200 9b1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1; // type@1b9b │ │ -4a530c: 7010 8cec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;.:()V // method@ec8c │ │ -4a5312: 6900 afab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abaf │ │ -4a5316: 0e00 |0007: return-void │ │ +4a52fc: |[4a52fc] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.:()V │ │ +4a530c: 2200 9b1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1; // type@1b9b │ │ +4a5310: 7010 8cec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;.:()V // method@ec8c │ │ +4a5316: 6900 afab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abaf │ │ +4a531a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4a5318: |[4a5318] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.:()V │ │ -4a5328: 7010 83ec 0100 |0000: invoke-direct {v1}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.:()V // method@ec83 │ │ -4a532e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -4a5330: 5910 b1ab |0004: iput v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ -4a5334: 0e00 |0006: return-void │ │ +4a531c: |[4a531c] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.:()V │ │ +4a532c: 7010 83ec 0100 |0000: invoke-direct {v1}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.:()V // method@ec83 │ │ +4a5332: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +4a5334: 5910 b1ab |0004: iput v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ +4a5338: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ │ │ @@ -2005036,43 +2005037,43 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -4a5338: |[4a5338] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.:(Landroid/os/Parcel;)V │ │ -4a5348: 7020 84ec 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.:(Landroid/os/Parcel;)V // method@ec84 │ │ -4a534e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -4a5350: 5930 b1ab |0004: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ -4a5354: 6e10 b007 0400 |0006: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a535a: 0a00 |0009: move-result v0 │ │ -4a535c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -4a535e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4a5360: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -4a5364: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -4a5366: 2802 |000f: goto 0011 // +0002 │ │ -4a5368: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -4a536a: 5c30 b2ab |0011: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ -4a536e: 6e10 b007 0400 |0013: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a5374: 0a00 |0016: move-result v0 │ │ -4a5376: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ -4a537a: 2802 |0019: goto 001b // +0002 │ │ -4a537c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -4a537e: 5c31 b3ab |001b: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ -4a5382: 6e10 b507 0400 |001d: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a5388: 0a00 |0020: move-result v0 │ │ -4a538a: 5930 b1ab |0021: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ -4a538e: 6e10 b507 0400 |0023: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a5394: 0a00 |0026: move-result v0 │ │ -4a5396: 5930 b0ab |0027: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.errorCode:I // field@abb0 │ │ -4a539a: 6e10 b507 0400 |0029: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a53a0: 0a04 |002c: move-result v4 │ │ -4a53a2: 5934 b4ab |002d: iput v4, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ -4a53a6: 0e00 |002f: return-void │ │ +4a533c: |[4a533c] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.:(Landroid/os/Parcel;)V │ │ +4a534c: 7020 84ec 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.:(Landroid/os/Parcel;)V // method@ec84 │ │ +4a5352: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +4a5354: 5930 b1ab |0004: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ +4a5358: 6e10 b007 0400 |0006: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a535e: 0a00 |0009: move-result v0 │ │ +4a5360: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +4a5362: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4a5364: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +4a5368: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +4a536a: 2802 |000f: goto 0011 // +0002 │ │ +4a536c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +4a536e: 5c30 b2ab |0011: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ +4a5372: 6e10 b007 0400 |0013: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a5378: 0a00 |0016: move-result v0 │ │ +4a537a: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ +4a537e: 2802 |0019: goto 001b // +0002 │ │ +4a5380: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +4a5382: 5c31 b3ab |001b: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ +4a5386: 6e10 b507 0400 |001d: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a538c: 0a00 |0020: move-result v0 │ │ +4a538e: 5930 b1ab |0021: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ +4a5392: 6e10 b507 0400 |0023: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a5398: 0a00 |0026: move-result v0 │ │ +4a539a: 5930 b0ab |0027: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.errorCode:I // field@abb0 │ │ +4a539e: 6e10 b507 0400 |0029: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a53a4: 0a04 |002c: move-result v4 │ │ +4a53a6: 5934 b4ab |002d: iput v4, v3, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ +4a53aa: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=59 │ │ 0x0006 line=150 │ │ 0x0013 line=151 │ │ 0x001d line=152 │ │ @@ -2005087,17 +2005088,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a53a8: |[4a53a8] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;)V │ │ -4a53b8: 7020 93ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.:(Landroid/os/Parcel;)V // method@ec93 │ │ -4a53be: 0e00 |0003: return-void │ │ +4a53ac: |[4a53ac] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1;)V │ │ +4a53bc: 7020 93ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.:(Landroid/os/Parcel;)V // method@ec93 │ │ +4a53c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse$1; │ │ @@ -2005108,17 +2005109,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a52b0: |[4a52b0] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.getErrorCode:()I │ │ -4a52c0: 5210 b0ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.errorCode:I // field@abb0 │ │ -4a52c4: 0f00 |0002: return v0 │ │ +4a52b4: |[4a52b4] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.getErrorCode:()I │ │ +4a52c4: 5210 b0ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.errorCode:I // field@abb0 │ │ +4a52c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;) │ │ @@ -2005126,17 +2005127,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a52c8: |[4a52c8] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.getNumberOfRecords:()I │ │ -4a52d8: 5210 b1ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ -4a52dc: 0f00 |0002: return v0 │ │ +4a52cc: |[4a52cc] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.getNumberOfRecords:()I │ │ +4a52dc: 5210 b1ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ +4a52e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;) │ │ @@ -2005144,17 +2005145,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a52e0: |[4a52e0] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.getRequestCode:()I │ │ -4a52f0: 5210 b4ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ -4a52f4: 0f00 |0002: return v0 │ │ +4a52e4: |[4a52e4] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.getRequestCode:()I │ │ +4a52f4: 5210 b4ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ +4a52f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;) │ │ @@ -2005162,17 +2005163,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5280: |[4a5280] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.isOperationCompleted:()Z │ │ -4a5290: 5510 b2ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ -4a5294: 0f00 |0002: return v0 │ │ +4a5284: |[4a5284] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.isOperationCompleted:()Z │ │ +4a5294: 5510 b2ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ +4a5298: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;) │ │ @@ -2005180,25 +2005181,25 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -4a53c0: |[4a53c0] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.onNumberOfRecordsReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a53d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a53d2: 5c01 b2ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ -4a53d6: 5902 b1ab |0003: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ -4a53da: 3d02 0300 |0005: if-lez v2, 0008 // +0003 │ │ -4a53de: 2802 |0007: goto 0009 // +0002 │ │ -4a53e0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4a53e2: 5c01 b3ab |0009: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ -4a53e6: 1241 |000b: const/4 v1, #int 4 // #4 │ │ -4a53e8: 5901 b4ab |000c: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ -4a53ec: 0e00 |000e: return-void │ │ +4a53c4: |[4a53c4] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.onNumberOfRecordsReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a53d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a53d6: 5c01 b2ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ +4a53da: 5902 b1ab |0003: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ +4a53de: 3d02 0300 |0005: if-lez v2, 0008 // +0003 │ │ +4a53e2: 2802 |0007: goto 0009 // +0002 │ │ +4a53e4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4a53e6: 5c01 b3ab |0009: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ +4a53ea: 1241 |000b: const/4 v1, #int 4 // #4 │ │ +4a53ec: 5901 b4ab |000c: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ +4a53f0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0003 line=85 │ │ 0x0009 line=86 │ │ 0x000c line=87 │ │ locals : │ │ @@ -2005211,20 +2005212,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4a53f0: |[4a53f0] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.onRecordAccessOperationCompleted:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a5400: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a5402: 5c01 b2ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ -4a5406: 5c01 b3ab |0003: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ -4a540a: 5902 b4ab |0005: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ -4a540e: 0e00 |0007: return-void │ │ +4a53f4: |[4a53f4] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.onRecordAccessOperationCompleted:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a5404: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a5406: 5c01 b2ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ +4a540a: 5c01 b3ab |0003: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ +4a540e: 5902 b4ab |0005: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ +4a5412: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ @@ -2005236,22 +2005237,22 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4a5410: |[4a5410] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.onRecordAccessOperationCompletedWithNoRecordsFound:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a5420: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a5422: 5c01 b2ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ -4a5426: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a5428: 5901 b1ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ -4a542c: 5c01 b3ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ -4a5430: 5902 b4ab |0008: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ -4a5434: 0e00 |000a: return-void │ │ +4a5414: |[4a5414] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.onRecordAccessOperationCompletedWithNoRecordsFound:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a5424: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a5426: 5c01 b2ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ +4a542a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a542c: 5901 b1ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ +4a5430: 5c01 b3ab |0006: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ +4a5434: 5902 b4ab |0008: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ +4a5438: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=76 │ │ 0x0004 line=77 │ │ 0x0006 line=78 │ │ 0x0008 line=79 │ │ locals : │ │ @@ -2005264,20 +2005265,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4a5438: |[4a5438] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.onRecordAccessOperationError:(Landroid/bluetooth/BluetoothDevice;II)V │ │ -4a5448: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4a544a: 5c01 b2ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ -4a544e: 5903 b0ab |0003: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.errorCode:I // field@abb0 │ │ -4a5452: 5902 b4ab |0005: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ -4a5456: 0e00 |0007: return-void │ │ +4a543c: |[4a543c] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.onRecordAccessOperationError:(Landroid/bluetooth/BluetoothDevice;II)V │ │ +4a544c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4a544e: 5c01 b2ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ +4a5452: 5903 b0ab |0003: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.errorCode:I // field@abb0 │ │ +4a5456: 5902 b4ab |0005: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ +4a545a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ 0x0003 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ @@ -2005290,17 +2005291,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5298: |[4a5298] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.wereRecordsFound:()Z │ │ -4a52a8: 5510 b3ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ -4a52ac: 0f00 |0002: return v0 │ │ +4a529c: |[4a529c] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.wereRecordsFound:()Z │ │ +4a52ac: 5510 b3ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ +4a52b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse; │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;) │ │ @@ -2005308,29 +2005309,29 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -4a5458: |[4a5458] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a5468: 6f30 8bec 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ec8b │ │ -4a546e: 5502 b2ab |0003: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ -4a5472: 8d22 |0005: int-to-byte v2, v2 │ │ -4a5474: 6e20 c407 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a547a: 5502 b3ab |0009: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ -4a547e: 8d22 |000b: int-to-byte v2, v2 │ │ -4a5480: 6e20 c407 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a5486: 5202 b1ab |000f: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ -4a548a: 6e20 c907 2100 |0011: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a5490: 5202 b0ab |0014: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.errorCode:I // field@abb0 │ │ -4a5494: 6e20 c907 2100 |0016: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a549a: 5202 b4ab |0019: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ -4a549e: 6e20 c907 2100 |001b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a54a4: 0e00 |001e: return-void │ │ +4a545c: |[4a545c] no.nordicsemi.android.ble.common.callback.RecordAccessControlPointResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a546c: 6f30 8bec 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ec8b │ │ +4a5472: 5502 b2ab |0003: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.operationCompleted:Z // field@abb2 │ │ +4a5476: 8d22 |0005: int-to-byte v2, v2 │ │ +4a5478: 6e20 c407 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a547e: 5502 b3ab |0009: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.recordsFound:Z // field@abb3 │ │ +4a5482: 8d22 |000b: int-to-byte v2, v2 │ │ +4a5484: 6e20 c407 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a548a: 5202 b1ab |000f: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.numberOfRecords:I // field@abb1 │ │ +4a548e: 6e20 c907 2100 |0011: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a5494: 5202 b0ab |0014: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.errorCode:I // field@abb0 │ │ +4a5498: 6e20 c907 2100 |0016: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a549e: 5202 b4ab |0019: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/RecordAccessControlPointResponse;.requestCode:I // field@abb4 │ │ +4a54a2: 6e20 c907 2100 |001b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a54a8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ 0x0009 line=161 │ │ 0x000f line=162 │ │ 0x0014 line=163 │ │ @@ -2005390,36 +2005391,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a5648: |[4a5648] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.:()V │ │ -4a5658: 2200 9e1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1; // type@1b9e │ │ -4a565c: 7010 a7ec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;.:()V // method@eca7 │ │ -4a5662: 6900 b5ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abb5 │ │ -4a5666: 0e00 |0007: return-void │ │ +4a564c: |[4a564c] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.:()V │ │ +4a565c: 2200 9e1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1; // type@1b9e │ │ +4a5660: 7010 a7ec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;.:()V // method@eca7 │ │ +4a5666: 6900 b5ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abb5 │ │ +4a566a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5668: |[4a5668] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.:()V │ │ -4a5678: 7010 9fec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.:()V // method@ec9f │ │ -4a567e: 0e00 |0003: return-void │ │ +4a566c: |[4a566c] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.:()V │ │ +4a567c: 7010 9fec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.:()V // method@ec9f │ │ +4a5682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;) │ │ @@ -2005427,27 +2005428,27 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4a5680: |[4a5680] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.:(Landroid/os/Parcel;)V │ │ -4a5690: 7020 a0ec 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.:(Landroid/os/Parcel;)V // method@eca0 │ │ -4a5696: 6e10 b507 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a569c: 0a00 |0006: move-result v0 │ │ -4a569e: 5910 b6ab |0007: iput v0, v1, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffset:I // field@abb6 │ │ -4a56a2: 6e10 b007 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a56a8: 0a02 |000c: move-result v2 │ │ -4a56aa: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ -4a56ae: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -4a56b0: 2802 |0010: goto 0012 // +0002 │ │ -4a56b2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -4a56b4: 5c12 b7ab |0012: iput-boolean v2, v1, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffsetKnown:Z // field@abb7 │ │ -4a56b8: 0e00 |0014: return-void │ │ +4a5684: |[4a5684] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.:(Landroid/os/Parcel;)V │ │ +4a5694: 7020 a0ec 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.:(Landroid/os/Parcel;)V // method@eca0 │ │ +4a569a: 6e10 b507 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a56a0: 0a00 |0006: move-result v0 │ │ +4a56a2: 5910 b6ab |0007: iput v0, v1, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffset:I // field@abb6 │ │ +4a56a6: 6e10 b007 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a56ac: 0a02 |000c: move-result v2 │ │ +4a56ae: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ +4a56b2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +4a56b4: 2802 |0010: goto 0012 // +0002 │ │ +4a56b6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +4a56b8: 5c12 b7ab |0012: iput-boolean v2, v1, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffsetKnown:Z // field@abb7 │ │ +4a56bc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0009 line=87 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ @@ -2005458,17 +2005459,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a56bc: |[4a56bc] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;)V │ │ -4a56cc: 7020 aeec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.:(Landroid/os/Parcel;)V // method@ecae │ │ -4a56d2: 0e00 |0003: return-void │ │ +4a56c0: |[4a56c0] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1;)V │ │ +4a56d0: 7020 aeec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.:(Landroid/os/Parcel;)V // method@ecae │ │ +4a56d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse$1; │ │ @@ -2005479,17 +2005480,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5630: |[4a5630] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.getTimeZoneOffset:()I │ │ -4a5640: 5210 b6ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffset:I // field@abb6 │ │ -4a5644: 0f00 |0002: return v0 │ │ +4a5634: |[4a5634] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.getTimeZoneOffset:()I │ │ +4a5644: 5210 b6ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffset:I // field@abb6 │ │ +4a5648: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;) │ │ @@ -2005497,17 +2005498,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5618: |[4a5618] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.isTimeZoneOffsetKnown:()Z │ │ -4a5628: 5510 b7ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffsetKnown:Z // field@abb7 │ │ -4a562c: 0f00 |0002: return v0 │ │ +4a561c: |[4a561c] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.isTimeZoneOffsetKnown:()Z │ │ +4a562c: 5510 b7ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffsetKnown:Z // field@abb7 │ │ +4a5630: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;) │ │ @@ -2005515,19 +2005516,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4a56d4: |[4a56d4] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.onTimeZoneReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a56e4: 5902 b6ab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffset:I // field@abb6 │ │ -4a56e8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4a56ea: 5c01 b7ab |0003: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffsetKnown:Z // field@abb7 │ │ -4a56ee: 0e00 |0005: return-void │ │ +4a56d8: |[4a56d8] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.onTimeZoneReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a56e8: 5902 b6ab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffset:I // field@abb6 │ │ +4a56ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4a56ee: 5c01 b7ab |0003: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffsetKnown:Z // field@abb7 │ │ +4a56f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -2005538,18 +2005539,18 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4a56f0: |[4a56f0] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.onUnknownTimeZoneReceived:(Landroid/bluetooth/BluetoothDevice;)V │ │ -4a5700: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4a5702: 5c01 b7ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffsetKnown:Z // field@abb7 │ │ -4a5706: 0e00 |0003: return-void │ │ +4a56f4: |[4a56f4] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.onUnknownTimeZoneReceived:(Landroid/bluetooth/BluetoothDevice;)V │ │ +4a5704: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4a5706: 5c01 b7ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffsetKnown:Z // field@abb7 │ │ +4a570a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ │ │ @@ -2005558,22 +2005559,22 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4a5708: |[4a5708] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a5718: 6f30 a6ec 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eca6 │ │ -4a571e: 5202 b6ab |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffset:I // field@abb6 │ │ -4a5722: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a5728: 5502 b7ab |0008: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffsetKnown:Z // field@abb7 │ │ -4a572c: 8d22 |000a: int-to-byte v2, v2 │ │ -4a572e: 6e20 c407 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a5734: 0e00 |000e: return-void │ │ +4a570c: |[4a570c] no.nordicsemi.android.ble.common.callback.TimeZoneResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a571c: 6f30 a6ec 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/TimeZoneDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eca6 │ │ +4a5722: 5202 b6ab |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffset:I // field@abb6 │ │ +4a5726: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a572c: 5502 b7ab |0008: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse;.timeZoneOffsetKnown:Z // field@abb7 │ │ +4a5730: 8d22 |000a: int-to-byte v2, v2 │ │ +4a5732: 6e20 c407 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a5738: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x0008 line=94 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lno/nordicsemi/android/ble/common/callback/TimeZoneResponse; │ │ @@ -2005623,36 +2005624,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a5864: |[4a5864] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.:()V │ │ -4a5874: 2200 a11b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1; // type@1ba1 │ │ -4a5878: 7010 bbec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;.:()V // method@ecbb │ │ -4a587e: 6900 b8ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abb8 │ │ -4a5882: 0e00 |0007: return-void │ │ +4a5868: |[4a5868] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.:()V │ │ +4a5878: 2200 a11b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1; // type@1ba1 │ │ +4a587c: 7010 bbec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;.:()V // method@ecbb │ │ +4a5882: 6900 b8ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abb8 │ │ +4a5886: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5884: |[4a5884] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.:()V │ │ -4a5894: 7010 b5ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;.:()V // method@ecb5 │ │ -4a589a: 0e00 |0003: return-void │ │ +4a5888: |[4a5888] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.:()V │ │ +4a5898: 7010 b5ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;.:()V // method@ecb5 │ │ +4a589e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;) │ │ @@ -2005660,20 +2005661,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4a589c: |[4a589c] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.:(Landroid/os/Parcel;)V │ │ -4a58ac: 7020 b6ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;.:(Landroid/os/Parcel;)V // method@ecb6 │ │ -4a58b2: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a58b8: 0a01 |0006: move-result v1 │ │ -4a58ba: 5901 b9ab |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.level:I // field@abb9 │ │ -4a58be: 0e00 |0009: return-void │ │ +4a58a0: |[4a58a0] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.:(Landroid/os/Parcel;)V │ │ +4a58b0: 7020 b6ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;.:(Landroid/os/Parcel;)V // method@ecb6 │ │ +4a58b6: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a58bc: 0a01 |0006: move-result v1 │ │ +4a58be: 5901 b9ab |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.level:I // field@abb9 │ │ +4a58c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/os/Parcel; │ │ @@ -2005683,17 +2005684,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a58c0: |[4a58c0] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;)V │ │ -4a58d0: 7020 c2ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.:(Landroid/os/Parcel;)V // method@ecc2 │ │ -4a58d6: 0e00 |0003: return-void │ │ +4a58c4: |[4a58c4] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1;)V │ │ +4a58d4: 7020 c2ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.:(Landroid/os/Parcel;)V // method@ecc2 │ │ +4a58da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse$1; │ │ @@ -2005704,17 +2005705,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a584c: |[4a584c] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.getAlertLevel:()I │ │ -4a585c: 5210 b9ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.level:I // field@abb9 │ │ -4a5860: 0f00 |0002: return v0 │ │ +4a5850: |[4a5850] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.getAlertLevel:()I │ │ +4a5860: 5210 b9ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.level:I // field@abb9 │ │ +4a5864: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;) │ │ @@ -2005722,17 +2005723,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a58d8: |[4a58d8] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.onAlertLevelChanged:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a58e8: 5902 b9ab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.level:I // field@abb9 │ │ -4a58ec: 0e00 |0002: return-void │ │ +4a58dc: |[4a58dc] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.onAlertLevelChanged:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a58ec: 5902 b9ab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.level:I // field@abb9 │ │ +4a58f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) I │ │ @@ -2005742,19 +2005743,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4a58f0: |[4a58f0] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a5900: 6f30 baec 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ecba │ │ -4a5906: 5202 b9ab |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.level:I // field@abb9 │ │ -4a590a: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a5910: 0e00 |0008: return-void │ │ +4a58f4: |[4a58f4] no.nordicsemi.android.ble.common.callback.alert.AlertLevelResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a5904: 6f30 baec 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ecba │ │ +4a590a: 5202 b9ab |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse;.level:I // field@abb9 │ │ +4a590e: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a5914: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/common/callback/alert/AlertLevelResponse; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/os/Parcel; │ │ @@ -2005803,36 +2005804,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a5a3c: |[4a5a3c] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.:()V │ │ -4a5a4c: 2200 a41b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1; // type@1ba4 │ │ -4a5a50: 7010 cdec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;.:()V // method@eccd │ │ -4a5a56: 6900 baab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abba │ │ -4a5a5a: 0e00 |0007: return-void │ │ +4a5a40: |[4a5a40] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.:()V │ │ +4a5a50: 2200 a41b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1; // type@1ba4 │ │ +4a5a54: 7010 cdec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;.:()V // method@eccd │ │ +4a5a5a: 6900 baab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abba │ │ +4a5a5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5a5c: |[4a5a5c] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.:()V │ │ -4a5a6c: 7010 c7ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;.:()V // method@ecc7 │ │ -4a5a72: 0e00 |0003: return-void │ │ +4a5a60: |[4a5a60] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.:()V │ │ +4a5a70: 7010 c7ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;.:()V // method@ecc7 │ │ +4a5a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;) │ │ @@ -2005840,20 +2005841,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4a5a74: |[4a5a74] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.:(Landroid/os/Parcel;)V │ │ -4a5a84: 7020 c8ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;.:(Landroid/os/Parcel;)V // method@ecc8 │ │ -4a5a8a: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a5a90: 0a01 |0006: move-result v1 │ │ -4a5a92: 5901 bbab |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.mBatteryLevel:I // field@abbb │ │ -4a5a96: 0e00 |0009: return-void │ │ +4a5a78: |[4a5a78] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.:(Landroid/os/Parcel;)V │ │ +4a5a88: 7020 c8ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;.:(Landroid/os/Parcel;)V // method@ecc8 │ │ +4a5a8e: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a5a94: 0a01 |0006: move-result v1 │ │ +4a5a96: 5901 bbab |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.mBatteryLevel:I // field@abbb │ │ +4a5a9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/os/Parcel; │ │ @@ -2005863,17 +2005864,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a5a98: |[4a5a98] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;)V │ │ -4a5aa8: 7020 d4ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.:(Landroid/os/Parcel;)V // method@ecd4 │ │ -4a5aae: 0e00 |0003: return-void │ │ +4a5a9c: |[4a5a9c] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1;)V │ │ +4a5aac: 7020 d4ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.:(Landroid/os/Parcel;)V // method@ecd4 │ │ +4a5ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse$1; │ │ @@ -2005884,17 +2005885,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5a24: |[4a5a24] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.getBatteryLevel:()I │ │ -4a5a34: 5210 bbab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.mBatteryLevel:I // field@abbb │ │ -4a5a38: 0f00 |0002: return v0 │ │ +4a5a28: |[4a5a28] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.getBatteryLevel:()I │ │ +4a5a38: 5210 bbab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.mBatteryLevel:I // field@abbb │ │ +4a5a3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;) │ │ @@ -2005902,17 +2005903,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5ab0: |[4a5ab0] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.onBatteryLevelChanged:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a5ac0: 5902 bbab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.mBatteryLevel:I // field@abbb │ │ -4a5ac4: 0e00 |0002: return-void │ │ +4a5ab4: |[4a5ab4] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.onBatteryLevelChanged:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a5ac4: 5902 bbab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.mBatteryLevel:I // field@abbb │ │ +4a5ac8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) I │ │ @@ -2005922,19 +2005923,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4a5ac8: |[4a5ac8] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a5ad8: 6f30 ccec 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eccc │ │ -4a5ade: 5202 bbab |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.mBatteryLevel:I // field@abbb │ │ -4a5ae2: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a5ae8: 0e00 |0008: return-void │ │ +4a5acc: |[4a5acc] no.nordicsemi.android.ble.common.callback.battery.BatteryLevelResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a5adc: 6f30 ccec 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eccc │ │ +4a5ae2: 5202 bbab |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse;.mBatteryLevel:I // field@abbb │ │ +4a5ae6: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a5aec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/common/callback/battery/BatteryLevelResponse; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/os/Parcel; │ │ @@ -2006025,36 +2006026,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a5de8: |[4a5de8] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.:()V │ │ -4a5df8: 2200 a71b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1; // type@1ba7 │ │ -4a5dfc: 7010 dfec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;.:()V // method@ecdf │ │ -4a5e02: 6900 bcab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abbc │ │ -4a5e06: 0e00 |0007: return-void │ │ +4a5dec: |[4a5dec] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.:()V │ │ +4a5dfc: 2200 a71b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1; // type@1ba7 │ │ +4a5e00: 7010 dfec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;.:()V // method@ecdf │ │ +4a5e06: 6900 bcab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abbc │ │ +4a5e0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a5e08: |[4a5e08] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.:()V │ │ -4a5e18: 7010 d9ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.:()V // method@ecd9 │ │ -4a5e1e: 0e00 |0003: return-void │ │ +4a5e0c: |[4a5e0c] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.:()V │ │ +4a5e1c: 7010 d9ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.:()V // method@ecd9 │ │ +4a5e22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;) │ │ @@ -2006062,71 +2006063,71 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -4a5e20: |[4a5e20] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.:(Landroid/os/Parcel;)V │ │ -4a5e30: 7020 daec 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@ecda │ │ -4a5e36: 6e10 b407 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a5e3c: 0a00 |0006: move-result v0 │ │ -4a5e3e: 5930 c2ab |0007: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.systolic:F // field@abc2 │ │ -4a5e42: 6e10 b407 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a5e48: 0a00 |000c: move-result v0 │ │ -4a5e4a: 5930 beab |000d: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.diastolic:F // field@abbe │ │ -4a5e4e: 6e10 b407 0400 |000f: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a5e54: 0a00 |0012: move-result v0 │ │ -4a5e56: 5930 bfab |0013: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.meanArterialPressure:F // field@abbf │ │ -4a5e5a: 6e10 b507 0400 |0015: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a5e60: 0a00 |0018: move-result v0 │ │ -4a5e62: 5930 c3ab |0019: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.unit:I // field@abc3 │ │ -4a5e66: 6e10 b007 0400 |001b: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a5e6c: 0a00 |001e: move-result v0 │ │ -4a5e6e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -4a5e70: 3900 0500 |0020: if-nez v0, 0025 // +0005 │ │ -4a5e74: 5b31 c0ab |0022: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ -4a5e78: 280b |0024: goto 002f // +000b │ │ -4a5e7a: 6e10 b407 0400 |0025: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a5e80: 0a00 |0028: move-result v0 │ │ -4a5e82: 7110 2de0 0000 |0029: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4a5e88: 0c00 |002c: move-result-object v0 │ │ -4a5e8a: 5b30 c0ab |002d: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ -4a5e8e: 6e10 b007 0400 |002f: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a5e94: 0a00 |0032: move-result v0 │ │ -4a5e96: 3900 0500 |0033: if-nez v0, 0038 // +0005 │ │ -4a5e9a: 5b31 c4ab |0035: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ -4a5e9e: 280b |0037: goto 0042 // +000b │ │ -4a5ea0: 6e10 b507 0400 |0038: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a5ea6: 0a00 |003b: move-result v0 │ │ -4a5ea8: 7110 4ee0 0000 |003c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a5eae: 0c00 |003f: move-result-object v0 │ │ -4a5eb0: 5b30 c4ab |0040: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ -4a5eb4: 6e10 b007 0400 |0042: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a5eba: 0a00 |0045: move-result v0 │ │ -4a5ebc: 3900 0500 |0046: if-nez v0, 004b // +0005 │ │ -4a5ec0: 5b31 c1ab |0048: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ -4a5ec4: 280c |004a: goto 0056 // +000c │ │ -4a5ec6: 2200 fc1b |004b: new-instance v0, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // type@1bfc │ │ -4a5eca: 6e10 b507 0400 |004d: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a5ed0: 0a02 |0050: move-result v2 │ │ -4a5ed2: 7020 50ef 2000 |0051: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.:(I)V // method@ef50 │ │ -4a5ed8: 5b30 c1ab |0054: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ -4a5edc: 6e10 b007 0400 |0056: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a5ee2: 0a00 |0059: move-result v0 │ │ -4a5ee4: 3900 0500 |005a: if-nez v0, 005f // +0005 │ │ -4a5ee8: 5b31 bdab |005c: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ -4a5eec: 280e |005e: goto 006c // +000e │ │ -4a5eee: 7100 e6e2 0000 |005f: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ -4a5ef4: 0c00 |0062: move-result-object v0 │ │ -4a5ef6: 5b30 bdab |0063: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ -4a5efa: 6e10 b807 0400 |0065: invoke-virtual {v4}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ -4a5f00: 0b01 |0068: move-result-wide v1 │ │ -4a5f02: 6e30 f3e2 1002 |0069: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ -4a5f08: 0e00 |006c: return-void │ │ +4a5e24: |[4a5e24] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.:(Landroid/os/Parcel;)V │ │ +4a5e34: 7020 daec 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@ecda │ │ +4a5e3a: 6e10 b407 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a5e40: 0a00 |0006: move-result v0 │ │ +4a5e42: 5930 c2ab |0007: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.systolic:F // field@abc2 │ │ +4a5e46: 6e10 b407 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a5e4c: 0a00 |000c: move-result v0 │ │ +4a5e4e: 5930 beab |000d: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.diastolic:F // field@abbe │ │ +4a5e52: 6e10 b407 0400 |000f: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a5e58: 0a00 |0012: move-result v0 │ │ +4a5e5a: 5930 bfab |0013: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.meanArterialPressure:F // field@abbf │ │ +4a5e5e: 6e10 b507 0400 |0015: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a5e64: 0a00 |0018: move-result v0 │ │ +4a5e66: 5930 c3ab |0019: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.unit:I // field@abc3 │ │ +4a5e6a: 6e10 b007 0400 |001b: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a5e70: 0a00 |001e: move-result v0 │ │ +4a5e72: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +4a5e74: 3900 0500 |0020: if-nez v0, 0025 // +0005 │ │ +4a5e78: 5b31 c0ab |0022: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ +4a5e7c: 280b |0024: goto 002f // +000b │ │ +4a5e7e: 6e10 b407 0400 |0025: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a5e84: 0a00 |0028: move-result v0 │ │ +4a5e86: 7110 2de0 0000 |0029: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4a5e8c: 0c00 |002c: move-result-object v0 │ │ +4a5e8e: 5b30 c0ab |002d: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ +4a5e92: 6e10 b007 0400 |002f: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a5e98: 0a00 |0032: move-result v0 │ │ +4a5e9a: 3900 0500 |0033: if-nez v0, 0038 // +0005 │ │ +4a5e9e: 5b31 c4ab |0035: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ +4a5ea2: 280b |0037: goto 0042 // +000b │ │ +4a5ea4: 6e10 b507 0400 |0038: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a5eaa: 0a00 |003b: move-result v0 │ │ +4a5eac: 7110 4ee0 0000 |003c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a5eb2: 0c00 |003f: move-result-object v0 │ │ +4a5eb4: 5b30 c4ab |0040: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ +4a5eb8: 6e10 b007 0400 |0042: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a5ebe: 0a00 |0045: move-result v0 │ │ +4a5ec0: 3900 0500 |0046: if-nez v0, 004b // +0005 │ │ +4a5ec4: 5b31 c1ab |0048: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ +4a5ec8: 280c |004a: goto 0056 // +000c │ │ +4a5eca: 2200 fc1b |004b: new-instance v0, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // type@1bfc │ │ +4a5ece: 6e10 b507 0400 |004d: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a5ed4: 0a02 |0050: move-result v2 │ │ +4a5ed6: 7020 50ef 2000 |0051: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.:(I)V // method@ef50 │ │ +4a5edc: 5b30 c1ab |0054: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ +4a5ee0: 6e10 b007 0400 |0056: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a5ee6: 0a00 |0059: move-result v0 │ │ +4a5ee8: 3900 0500 |005a: if-nez v0, 005f // +0005 │ │ +4a5eec: 5b31 bdab |005c: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ +4a5ef0: 280e |005e: goto 006c // +000e │ │ +4a5ef2: 7100 e6e2 0000 |005f: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ +4a5ef8: 0c00 |0062: move-result-object v0 │ │ +4a5efa: 5b30 bdab |0063: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ +4a5efe: 6e10 b807 0400 |0065: invoke-virtual {v4}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ +4a5f04: 0b01 |0068: move-result-wide v1 │ │ +4a5f06: 6e30 f3e2 1002 |0069: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ +4a5f0c: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0009 line=136 │ │ 0x000f line=137 │ │ 0x0015 line=138 │ │ @@ -2006152,17 +2006153,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a5f0c: |[4a5f0c] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;)V │ │ -4a5f1c: 7020 e6ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.:(Landroid/os/Parcel;)V // method@ece6 │ │ -4a5f22: 0e00 |0003: return-void │ │ +4a5f10: |[4a5f10] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1;)V │ │ +4a5f20: 7020 e6ec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.:(Landroid/os/Parcel;)V // method@ece6 │ │ +4a5f26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse$1; │ │ @@ -2006173,17 +2006174,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5d28: |[4a5d28] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getDiastolic:()F │ │ -4a5d38: 5210 beab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.diastolic:F // field@abbe │ │ -4a5d3c: 0f00 |0002: return v0 │ │ +4a5d2c: |[4a5d2c] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getDiastolic:()F │ │ +4a5d3c: 5210 beab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.diastolic:F // field@abbe │ │ +4a5d40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;) │ │ @@ -2006191,17 +2006192,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5d40: |[4a5d40] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getMeanArterialPressure:()F │ │ -4a5d50: 5210 bfab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.meanArterialPressure:F // field@abbf │ │ -4a5d54: 0f00 |0002: return v0 │ │ +4a5d44: |[4a5d44] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getMeanArterialPressure:()F │ │ +4a5d54: 5210 bfab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.meanArterialPressure:F // field@abbf │ │ +4a5d58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;) │ │ @@ -2006209,17 +2006210,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5d88: |[4a5d88] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getPulseRate:()Ljava/lang/Float; │ │ -4a5d98: 5410 c0ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ -4a5d9c: 1100 |0002: return-object v0 │ │ +4a5d8c: |[4a5d8c] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getPulseRate:()Ljava/lang/Float; │ │ +4a5d9c: 5410 c0ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ +4a5da0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;) │ │ @@ -2006227,17 +2006228,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5dd0: |[4a5dd0] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getStatus:()Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; │ │ -4a5de0: 5410 c1ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ -4a5de4: 1100 |0002: return-object v0 │ │ +4a5dd4: |[4a5dd4] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getStatus:()Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; │ │ +4a5de4: 5410 c1ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ +4a5de8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;) │ │ @@ -2006245,17 +2006246,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5d58: |[4a5d58] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getSystolic:()F │ │ -4a5d68: 5210 c2ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.systolic:F // field@abc2 │ │ -4a5d6c: 0f00 |0002: return v0 │ │ +4a5d5c: |[4a5d5c] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getSystolic:()F │ │ +4a5d6c: 5210 c2ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.systolic:F // field@abc2 │ │ +4a5d70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;) │ │ @@ -2006263,17 +2006264,17 @@ │ │ type : '()Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5db8: |[4a5db8] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getTimestamp:()Ljava/util/Calendar; │ │ -4a5dc8: 5410 bdab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ -4a5dcc: 1100 |0002: return-object v0 │ │ +4a5dbc: |[4a5dbc] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getTimestamp:()Ljava/util/Calendar; │ │ +4a5dcc: 5410 bdab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ +4a5dd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;) │ │ @@ -2006281,17 +2006282,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5d70: |[4a5d70] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getUnit:()I │ │ -4a5d80: 5210 c3ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.unit:I // field@abc3 │ │ -4a5d84: 0f00 |0002: return v0 │ │ +4a5d74: |[4a5d74] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getUnit:()I │ │ +4a5d84: 5210 c3ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.unit:I // field@abc3 │ │ +4a5d88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;) │ │ @@ -2006299,17 +2006300,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a5da0: |[4a5da0] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getUserID:()Ljava/lang/Integer; │ │ -4a5db0: 5410 c4ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ -4a5db4: 1100 |0002: return-object v0 │ │ +4a5da4: |[4a5da4] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.getUserID:()Ljava/lang/Integer; │ │ +4a5db4: 5410 c4ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ +4a5db8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;) │ │ @@ -2006317,24 +2006318,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FFFILjava/lang/Float;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;Ljava/util/Calendar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -4a5f24: |[4a5f24] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.onBloodPressureMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FFFILjava/lang/Float;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;Ljava/util/Calendar;)V │ │ -4a5f34: 5902 c2ab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.systolic:F // field@abc2 │ │ -4a5f38: 5903 beab |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.diastolic:F // field@abbe │ │ -4a5f3c: 5904 bfab |0004: iput v4, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.meanArterialPressure:F // field@abbf │ │ -4a5f40: 5905 c3ab |0006: iput v5, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.unit:I // field@abc3 │ │ -4a5f44: 5b06 c0ab |0008: iput-object v6, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ -4a5f48: 5b07 c4ab |000a: iput-object v7, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ -4a5f4c: 5b08 c1ab |000c: iput-object v8, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ -4a5f50: 5b09 bdab |000e: iput-object v9, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ -4a5f54: 0e00 |0010: return-void │ │ +4a5f28: |[4a5f28] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.onBloodPressureMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FFFILjava/lang/Float;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;Ljava/util/Calendar;)V │ │ +4a5f38: 5902 c2ab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.systolic:F // field@abc2 │ │ +4a5f3c: 5903 beab |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.diastolic:F // field@abbe │ │ +4a5f40: 5904 bfab |0004: iput v4, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.meanArterialPressure:F // field@abbf │ │ +4a5f44: 5905 c3ab |0006: iput v5, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.unit:I // field@abc3 │ │ +4a5f48: 5b06 c0ab |0008: iput-object v6, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ +4a5f4c: 5b07 c4ab |000a: iput-object v7, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ +4a5f50: 5b08 c1ab |000c: iput-object v8, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ +4a5f54: 5b09 bdab |000e: iput-object v9, v0, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ +4a5f58: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0002 line=81 │ │ 0x0004 line=82 │ │ 0x0006 line=83 │ │ 0x0008 line=84 │ │ @@ -2006358,62 +2006359,62 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -4a5f58: |[4a5f58] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a5f68: 6f30 deec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ecde │ │ -4a5f6e: 5224 c2ab |0003: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.systolic:F // field@abc2 │ │ -4a5f72: 6e20 c807 4300 |0005: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a5f78: 5224 beab |0008: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.diastolic:F // field@abbe │ │ -4a5f7c: 6e20 c807 4300 |000a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a5f82: 5224 bfab |000d: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.meanArterialPressure:F // field@abbf │ │ -4a5f86: 6e20 c807 4300 |000f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a5f8c: 5224 c3ab |0012: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.unit:I // field@abc3 │ │ -4a5f90: 6e20 c907 4300 |0014: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a5f96: 5424 c0ab |0017: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ -4a5f9a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -4a5f9c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -4a5f9e: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ -4a5fa2: 6e20 c407 0300 |001d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a5fa8: 280d |0020: goto 002d // +000d │ │ -4a5faa: 6e20 c407 1300 |0021: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a5fb0: 5424 c0ab |0024: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ -4a5fb4: 6e10 24e0 0400 |0026: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a5fba: 0a04 |0029: move-result v4 │ │ -4a5fbc: 6e20 c807 4300 |002a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a5fc2: 5424 c4ab |002d: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ -4a5fc6: 3904 0600 |002f: if-nez v4, 0035 // +0006 │ │ -4a5fca: 6e20 c407 0300 |0031: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a5fd0: 280d |0034: goto 0041 // +000d │ │ -4a5fd2: 6e20 c407 1300 |0035: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a5fd8: 5424 c4ab |0038: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ -4a5fdc: 6e10 45e0 0400 |003a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a5fe2: 0a04 |003d: move-result v4 │ │ -4a5fe4: 6e20 c907 4300 |003e: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a5fea: 5424 c1ab |0041: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ -4a5fee: 3904 0600 |0043: if-nez v4, 0049 // +0006 │ │ -4a5ff2: 6e20 c407 0300 |0045: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a5ff8: 280b |0048: goto 0053 // +000b │ │ -4a5ffa: 6e20 c407 1300 |0049: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6000: 5424 c1ab |004c: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ -4a6004: 5244 92ac |004e: iget v4, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.value:I // field@ac92 │ │ -4a6008: 6e20 c907 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a600e: 5424 bdab |0053: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ -4a6012: 3904 0600 |0055: if-nez v4, 005b // +0006 │ │ -4a6016: 6e20 c407 0300 |0057: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a601c: 280d |005a: goto 0067 // +000d │ │ -4a601e: 6e20 c407 1300 |005b: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6024: 5424 bdab |005e: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ -4a6028: 6e10 ebe2 0400 |0060: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ -4a602e: 0b00 |0063: move-result-wide v0 │ │ -4a6030: 6e30 cd07 0301 |0064: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ -4a6036: 0e00 |0067: return-void │ │ +4a5f5c: |[4a5f5c] no.nordicsemi.android.ble.common.callback.bps.BloodPressureMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a5f6c: 6f30 deec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ecde │ │ +4a5f72: 5224 c2ab |0003: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.systolic:F // field@abc2 │ │ +4a5f76: 6e20 c807 4300 |0005: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a5f7c: 5224 beab |0008: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.diastolic:F // field@abbe │ │ +4a5f80: 6e20 c807 4300 |000a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a5f86: 5224 bfab |000d: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.meanArterialPressure:F // field@abbf │ │ +4a5f8a: 6e20 c807 4300 |000f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a5f90: 5224 c3ab |0012: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.unit:I // field@abc3 │ │ +4a5f94: 6e20 c907 4300 |0014: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a5f9a: 5424 c0ab |0017: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ +4a5f9e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +4a5fa0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +4a5fa2: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ +4a5fa6: 6e20 c407 0300 |001d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a5fac: 280d |0020: goto 002d // +000d │ │ +4a5fae: 6e20 c407 1300 |0021: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a5fb4: 5424 c0ab |0024: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.pulseRate:Ljava/lang/Float; // field@abc0 │ │ +4a5fb8: 6e10 24e0 0400 |0026: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a5fbe: 0a04 |0029: move-result v4 │ │ +4a5fc0: 6e20 c807 4300 |002a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a5fc6: 5424 c4ab |002d: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ +4a5fca: 3904 0600 |002f: if-nez v4, 0035 // +0006 │ │ +4a5fce: 6e20 c407 0300 |0031: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a5fd4: 280d |0034: goto 0041 // +000d │ │ +4a5fd6: 6e20 c407 1300 |0035: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a5fdc: 5424 c4ab |0038: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.userID:Ljava/lang/Integer; // field@abc4 │ │ +4a5fe0: 6e10 45e0 0400 |003a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a5fe6: 0a04 |003d: move-result v4 │ │ +4a5fe8: 6e20 c907 4300 |003e: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a5fee: 5424 c1ab |0041: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ +4a5ff2: 3904 0600 |0043: if-nez v4, 0049 // +0006 │ │ +4a5ff6: 6e20 c407 0300 |0045: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a5ffc: 280b |0048: goto 0053 // +000b │ │ +4a5ffe: 6e20 c407 1300 |0049: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6004: 5424 c1ab |004c: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc1 │ │ +4a6008: 5244 92ac |004e: iget v4, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.value:I // field@ac92 │ │ +4a600c: 6e20 c907 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a6012: 5424 bdab |0053: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ +4a6016: 3904 0600 |0055: if-nez v4, 005b // +0006 │ │ +4a601a: 6e20 c407 0300 |0057: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6020: 280d |005a: goto 0067 // +000d │ │ +4a6022: 6e20 c407 1300 |005b: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6028: 5424 bdab |005e: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse;.calendar:Ljava/util/Calendar; // field@abbd │ │ +4a602c: 6e10 ebe2 0400 |0060: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ +4a6032: 0b00 |0063: move-result-wide v0 │ │ +4a6034: 6e30 cd07 0301 |0064: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ +4a603a: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x0008 line=166 │ │ 0x000d line=167 │ │ 0x0012 line=168 │ │ @@ -2006511,36 +2006512,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a62d8: |[4a62d8] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.:()V │ │ -4a62e8: 2200 aa1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1; // type@1baa │ │ -4a62ec: 7010 f8ec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;.:()V // method@ecf8 │ │ -4a62f2: 6900 c5ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abc5 │ │ -4a62f6: 0e00 |0007: return-void │ │ +4a62dc: |[4a62dc] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.:()V │ │ +4a62ec: 2200 aa1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1; // type@1baa │ │ +4a62f0: 7010 f8ec 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;.:()V // method@ecf8 │ │ +4a62f6: 6900 c5ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abc5 │ │ +4a62fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a62f8: |[4a62f8] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.:()V │ │ -4a6308: 7010 f2ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.:()V // method@ecf2 │ │ -4a630e: 0e00 |0003: return-void │ │ +4a62fc: |[4a62fc] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.:()V │ │ +4a630c: 7010 f2ec 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.:()V // method@ecf2 │ │ +4a6312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;) │ │ @@ -2006548,65 +2006549,65 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -4a6310: |[4a6310] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.:(Landroid/os/Parcel;)V │ │ -4a6320: 7020 f3ec 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.:(Landroid/os/Parcel;)V // method@ecf3 │ │ -4a6326: 6e10 b407 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a632c: 0a00 |0006: move-result v0 │ │ -4a632e: 5930 c7ab |0007: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.cuffPressure:F // field@abc7 │ │ -4a6332: 6e10 b507 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a6338: 0a00 |000c: move-result v0 │ │ -4a633a: 5930 caab |000d: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.unit:I // field@abca │ │ -4a633e: 6e10 b007 0400 |000f: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a6344: 0a00 |0012: move-result v0 │ │ -4a6346: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -4a6348: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -4a634c: 5b31 c8ab |0016: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ -4a6350: 280b |0018: goto 0023 // +000b │ │ -4a6352: 6e10 b407 0400 |0019: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a6358: 0a00 |001c: move-result v0 │ │ -4a635a: 7110 2de0 0000 |001d: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4a6360: 0c00 |0020: move-result-object v0 │ │ -4a6362: 5b30 c8ab |0021: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ -4a6366: 6e10 b007 0400 |0023: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a636c: 0a00 |0026: move-result v0 │ │ -4a636e: 3900 0500 |0027: if-nez v0, 002c // +0005 │ │ -4a6372: 5b31 cbab |0029: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ -4a6376: 280b |002b: goto 0036 // +000b │ │ -4a6378: 6e10 b507 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a637e: 0a00 |002f: move-result v0 │ │ -4a6380: 7110 4ee0 0000 |0030: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a6386: 0c00 |0033: move-result-object v0 │ │ -4a6388: 5b30 cbab |0034: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ -4a638c: 6e10 b007 0400 |0036: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a6392: 0a00 |0039: move-result v0 │ │ -4a6394: 3900 0500 |003a: if-nez v0, 003f // +0005 │ │ -4a6398: 5b31 c9ab |003c: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ -4a639c: 280c |003e: goto 004a // +000c │ │ -4a639e: 2200 fc1b |003f: new-instance v0, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // type@1bfc │ │ -4a63a2: 6e10 b507 0400 |0041: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a63a8: 0a02 |0044: move-result v2 │ │ -4a63aa: 7020 50ef 2000 |0045: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.:(I)V // method@ef50 │ │ -4a63b0: 5b30 c9ab |0048: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ -4a63b4: 6e10 b007 0400 |004a: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a63ba: 0a00 |004d: move-result v0 │ │ -4a63bc: 3900 0500 |004e: if-nez v0, 0053 // +0005 │ │ -4a63c0: 5b31 c6ab |0050: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ -4a63c4: 280e |0052: goto 0060 // +000e │ │ -4a63c6: 7100 e6e2 0000 |0053: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ -4a63cc: 0c00 |0056: move-result-object v0 │ │ -4a63ce: 5b30 c6ab |0057: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ -4a63d2: 6e10 b807 0400 |0059: invoke-virtual {v4}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ -4a63d8: 0b01 |005c: move-result-wide v1 │ │ -4a63da: 6e30 f3e2 1002 |005d: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ -4a63e0: 0e00 |0060: return-void │ │ +4a6314: |[4a6314] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.:(Landroid/os/Parcel;)V │ │ +4a6324: 7020 f3ec 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.:(Landroid/os/Parcel;)V // method@ecf3 │ │ +4a632a: 6e10 b407 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a6330: 0a00 |0006: move-result v0 │ │ +4a6332: 5930 c7ab |0007: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.cuffPressure:F // field@abc7 │ │ +4a6336: 6e10 b507 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a633c: 0a00 |000c: move-result v0 │ │ +4a633e: 5930 caab |000d: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.unit:I // field@abca │ │ +4a6342: 6e10 b007 0400 |000f: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a6348: 0a00 |0012: move-result v0 │ │ +4a634a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +4a634c: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +4a6350: 5b31 c8ab |0016: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ +4a6354: 280b |0018: goto 0023 // +000b │ │ +4a6356: 6e10 b407 0400 |0019: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a635c: 0a00 |001c: move-result v0 │ │ +4a635e: 7110 2de0 0000 |001d: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4a6364: 0c00 |0020: move-result-object v0 │ │ +4a6366: 5b30 c8ab |0021: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ +4a636a: 6e10 b007 0400 |0023: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a6370: 0a00 |0026: move-result v0 │ │ +4a6372: 3900 0500 |0027: if-nez v0, 002c // +0005 │ │ +4a6376: 5b31 cbab |0029: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ +4a637a: 280b |002b: goto 0036 // +000b │ │ +4a637c: 6e10 b507 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a6382: 0a00 |002f: move-result v0 │ │ +4a6384: 7110 4ee0 0000 |0030: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a638a: 0c00 |0033: move-result-object v0 │ │ +4a638c: 5b30 cbab |0034: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ +4a6390: 6e10 b007 0400 |0036: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a6396: 0a00 |0039: move-result v0 │ │ +4a6398: 3900 0500 |003a: if-nez v0, 003f // +0005 │ │ +4a639c: 5b31 c9ab |003c: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ +4a63a0: 280c |003e: goto 004a // +000c │ │ +4a63a2: 2200 fc1b |003f: new-instance v0, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // type@1bfc │ │ +4a63a6: 6e10 b507 0400 |0041: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a63ac: 0a02 |0044: move-result v2 │ │ +4a63ae: 7020 50ef 2000 |0045: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.:(I)V // method@ef50 │ │ +4a63b4: 5b30 c9ab |0048: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ +4a63b8: 6e10 b007 0400 |004a: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a63be: 0a00 |004d: move-result v0 │ │ +4a63c0: 3900 0500 |004e: if-nez v0, 0053 // +0005 │ │ +4a63c4: 5b31 c6ab |0050: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ +4a63c8: 280e |0052: goto 0060 // +000e │ │ +4a63ca: 7100 e6e2 0000 |0053: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ +4a63d0: 0c00 |0056: move-result-object v0 │ │ +4a63d2: 5b30 c6ab |0057: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ +4a63d6: 6e10 b807 0400 |0059: invoke-virtual {v4}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ +4a63dc: 0b01 |005c: move-result-wide v1 │ │ +4a63de: 6e30 f3e2 1002 |005d: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ +4a63e4: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ 0x0009 line=126 │ │ 0x000f line=127 │ │ 0x0016 line=128 │ │ @@ -2006630,17 +2006631,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a63e4: |[4a63e4] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;)V │ │ -4a63f4: 7020 ffec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.:(Landroid/os/Parcel;)V // method@ecff │ │ -4a63fa: 0e00 |0003: return-void │ │ +4a63e8: |[4a63e8] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1;)V │ │ +4a63f8: 7020 ffec 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.:(Landroid/os/Parcel;)V // method@ecff │ │ +4a63fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse$1; │ │ @@ -2006651,17 +2006652,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6248: |[4a6248] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getCuffPressure:()F │ │ -4a6258: 5210 c7ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.cuffPressure:F // field@abc7 │ │ -4a625c: 0f00 |0002: return v0 │ │ +4a624c: |[4a624c] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getCuffPressure:()F │ │ +4a625c: 5210 c7ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.cuffPressure:F // field@abc7 │ │ +4a6260: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;) │ │ @@ -2006669,17 +2006670,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6278: |[4a6278] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getPulseRate:()Ljava/lang/Float; │ │ -4a6288: 5410 c8ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ -4a628c: 1100 |0002: return-object v0 │ │ +4a627c: |[4a627c] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getPulseRate:()Ljava/lang/Float; │ │ +4a628c: 5410 c8ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ +4a6290: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;) │ │ @@ -2006687,17 +2006688,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a62c0: |[4a62c0] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getStatus:()Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; │ │ -4a62d0: 5410 c9ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ -4a62d4: 1100 |0002: return-object v0 │ │ +4a62c4: |[4a62c4] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getStatus:()Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; │ │ +4a62d4: 5410 c9ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ +4a62d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;) │ │ @@ -2006705,17 +2006706,17 @@ │ │ type : '()Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a62a8: |[4a62a8] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getTimestamp:()Ljava/util/Calendar; │ │ -4a62b8: 5410 c6ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ -4a62bc: 1100 |0002: return-object v0 │ │ +4a62ac: |[4a62ac] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getTimestamp:()Ljava/util/Calendar; │ │ +4a62bc: 5410 c6ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ +4a62c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;) │ │ @@ -2006723,17 +2006724,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6260: |[4a6260] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getUnit:()I │ │ -4a6270: 5210 caab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.unit:I // field@abca │ │ -4a6274: 0f00 |0002: return v0 │ │ +4a6264: |[4a6264] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getUnit:()I │ │ +4a6274: 5210 caab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.unit:I // field@abca │ │ +4a6278: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;) │ │ @@ -2006741,17 +2006742,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6290: |[4a6290] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getUserID:()Ljava/lang/Integer; │ │ -4a62a0: 5410 cbab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ -4a62a4: 1100 |0002: return-object v0 │ │ +4a6294: |[4a6294] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.getUserID:()Ljava/lang/Integer; │ │ +4a62a4: 5410 cbab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ +4a62a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;) │ │ @@ -2006759,22 +2006760,22 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FILjava/lang/Float;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;Ljava/util/Calendar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -4a63fc: |[4a63fc] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.onIntermediateCuffPressureReceived:(Landroid/bluetooth/BluetoothDevice;FILjava/lang/Float;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;Ljava/util/Calendar;)V │ │ -4a640c: 5902 c7ab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.cuffPressure:F // field@abc7 │ │ -4a6410: 5903 caab |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.unit:I // field@abca │ │ -4a6414: 5b04 c8ab |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ -4a6418: 5b05 cbab |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ -4a641c: 5b06 c9ab |0008: iput-object v6, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ -4a6420: 5b07 c6ab |000a: iput-object v7, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ -4a6424: 0e00 |000c: return-void │ │ +4a6400: |[4a6400] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.onIntermediateCuffPressureReceived:(Landroid/bluetooth/BluetoothDevice;FILjava/lang/Float;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;Ljava/util/Calendar;)V │ │ +4a6410: 5902 c7ab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.cuffPressure:F // field@abc7 │ │ +4a6414: 5903 caab |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.unit:I // field@abca │ │ +4a6418: 5b04 c8ab |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ +4a641c: 5b05 cbab |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ +4a6420: 5b06 c9ab |0008: iput-object v6, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ +4a6424: 5b07 c6ab |000a: iput-object v7, v0, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ +4a6428: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0002 line=76 │ │ 0x0004 line=77 │ │ 0x0006 line=78 │ │ 0x0008 line=79 │ │ @@ -2006794,58 +2006795,58 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -4a6428: |[4a6428] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a6438: 6f30 f7ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ecf7 │ │ -4a643e: 5224 c7ab |0003: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.cuffPressure:F // field@abc7 │ │ -4a6442: 6e20 c807 4300 |0005: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a6448: 5224 caab |0008: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.unit:I // field@abca │ │ -4a644c: 6e20 c907 4300 |000a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a6452: 5424 c8ab |000d: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ -4a6456: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -4a6458: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -4a645a: 3904 0600 |0011: if-nez v4, 0017 // +0006 │ │ -4a645e: 6e20 c407 0300 |0013: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6464: 280d |0016: goto 0023 // +000d │ │ -4a6466: 6e20 c407 1300 |0017: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a646c: 5424 c8ab |001a: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ -4a6470: 6e10 24e0 0400 |001c: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a6476: 0a04 |001f: move-result v4 │ │ -4a6478: 6e20 c807 4300 |0020: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a647e: 5424 cbab |0023: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ -4a6482: 3904 0600 |0025: if-nez v4, 002b // +0006 │ │ -4a6486: 6e20 c407 0300 |0027: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a648c: 280d |002a: goto 0037 // +000d │ │ -4a648e: 6e20 c407 1300 |002b: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6494: 5424 cbab |002e: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ -4a6498: 6e10 45e0 0400 |0030: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a649e: 0a04 |0033: move-result v4 │ │ -4a64a0: 6e20 c907 4300 |0034: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a64a6: 5424 c9ab |0037: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ -4a64aa: 3904 0600 |0039: if-nez v4, 003f // +0006 │ │ -4a64ae: 6e20 c407 0300 |003b: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a64b4: 280b |003e: goto 0049 // +000b │ │ -4a64b6: 6e20 c407 1300 |003f: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a64bc: 5424 c9ab |0042: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ -4a64c0: 5244 92ac |0044: iget v4, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.value:I // field@ac92 │ │ -4a64c4: 6e20 c907 4300 |0046: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a64ca: 5424 c6ab |0049: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ -4a64ce: 3904 0600 |004b: if-nez v4, 0051 // +0006 │ │ -4a64d2: 6e20 c407 0300 |004d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a64d8: 280d |0050: goto 005d // +000d │ │ -4a64da: 6e20 c407 1300 |0051: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a64e0: 5424 c6ab |0054: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ -4a64e4: 6e10 ebe2 0400 |0056: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ -4a64ea: 0b00 |0059: move-result-wide v0 │ │ -4a64ec: 6e30 cd07 0301 |005a: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ -4a64f2: 0e00 |005d: return-void │ │ +4a642c: |[4a642c] no.nordicsemi.android.ble.common.callback.bps.IntermediateCuffPressureResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a643c: 6f30 f7ec 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ecf7 │ │ +4a6442: 5224 c7ab |0003: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.cuffPressure:F // field@abc7 │ │ +4a6446: 6e20 c807 4300 |0005: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a644c: 5224 caab |0008: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.unit:I // field@abca │ │ +4a6450: 6e20 c907 4300 |000a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a6456: 5424 c8ab |000d: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ +4a645a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +4a645c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +4a645e: 3904 0600 |0011: if-nez v4, 0017 // +0006 │ │ +4a6462: 6e20 c407 0300 |0013: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6468: 280d |0016: goto 0023 // +000d │ │ +4a646a: 6e20 c407 1300 |0017: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6470: 5424 c8ab |001a: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.pulseRate:Ljava/lang/Float; // field@abc8 │ │ +4a6474: 6e10 24e0 0400 |001c: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a647a: 0a04 |001f: move-result v4 │ │ +4a647c: 6e20 c807 4300 |0020: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a6482: 5424 cbab |0023: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ +4a6486: 3904 0600 |0025: if-nez v4, 002b // +0006 │ │ +4a648a: 6e20 c407 0300 |0027: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6490: 280d |002a: goto 0037 // +000d │ │ +4a6492: 6e20 c407 1300 |002b: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6498: 5424 cbab |002e: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.userID:Ljava/lang/Integer; // field@abcb │ │ +4a649c: 6e10 45e0 0400 |0030: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a64a2: 0a04 |0033: move-result v4 │ │ +4a64a4: 6e20 c907 4300 |0034: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a64aa: 5424 c9ab |0037: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ +4a64ae: 3904 0600 |0039: if-nez v4, 003f // +0006 │ │ +4a64b2: 6e20 c407 0300 |003b: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a64b8: 280b |003e: goto 0049 // +000b │ │ +4a64ba: 6e20 c407 1300 |003f: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a64c0: 5424 c9ab |0042: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.status:Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus; // field@abc9 │ │ +4a64c4: 5244 92ac |0044: iget v4, v4, Lno/nordicsemi/android/ble/common/profile/bp/BloodPressureTypes$BPMStatus;.value:I // field@ac92 │ │ +4a64c8: 6e20 c907 4300 |0046: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a64ce: 5424 c6ab |0049: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ +4a64d2: 3904 0600 |004b: if-nez v4, 0051 // +0006 │ │ +4a64d6: 6e20 c407 0300 |004d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a64dc: 280d |0050: goto 005d // +000d │ │ +4a64de: 6e20 c407 1300 |0051: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a64e4: 5424 c6ab |0054: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/bps/IntermediateCuffPressureResponse;.calendar:Ljava/util/Calendar; // field@abc6 │ │ +4a64e8: 6e10 ebe2 0400 |0056: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ +4a64ee: 0b00 |0059: move-result-wide v0 │ │ +4a64f0: 6e30 cd07 0301 |005a: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ +4a64f6: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0008 line=154 │ │ 0x000d line=155 │ │ 0x0013 line=156 │ │ @@ -2006939,36 +2006940,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a6704: |[4a6704] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.:()V │ │ -4a6714: 2200 ad1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1; // type@1bad │ │ -4a6718: 7010 10ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;.:()V // method@ed10 │ │ -4a671e: 6900 ccab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abcc │ │ -4a6722: 0e00 |0007: return-void │ │ +4a6708: |[4a6708] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.:()V │ │ +4a6718: 2200 ad1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1; // type@1bad │ │ +4a671c: 7010 10ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;.:()V // method@ed10 │ │ +4a6722: 6900 ccab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abcc │ │ +4a6726: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a6724: |[4a6724] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.:()V │ │ -4a6734: 7010 09ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.:()V // method@ed09 │ │ -4a673a: 0e00 |0003: return-void │ │ +4a6728: |[4a6728] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.:()V │ │ +4a6738: 7010 09ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.:()V // method@ed09 │ │ +4a673e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;) │ │ @@ -2006976,49 +2006977,49 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -4a673c: |[4a673c] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.:(Landroid/os/Parcel;)V │ │ -4a674c: 7020 0aed 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.:(Landroid/os/Parcel;)V // method@ed0a │ │ -4a6752: 6e10 b007 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a6758: 0a00 |0006: move-result v0 │ │ -4a675a: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -4a675e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a6760: 5b30 ceab |000a: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ -4a6764: 280c |000c: goto 0018 // +000c │ │ -4a6766: 2200 0d1c |000d: new-instance v0, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // type@1c0d │ │ -4a676a: 6e10 b507 0400 |000f: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a6770: 0a01 |0012: move-result v1 │ │ -4a6772: 7020 73ef 1000 |0013: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.:(I)V // method@ef73 │ │ -4a6778: 5b30 ceab |0016: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ -4a677c: 6e10 b507 0400 |0018: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a6782: 0a00 |001b: move-result v0 │ │ -4a6784: 5930 d1ab |001c: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.type:I // field@abd1 │ │ -4a6788: 6e10 b507 0400 |001e: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a678e: 0a00 |0021: move-result v0 │ │ -4a6790: 5930 cfab |0022: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.sampleLocation:I // field@abcf │ │ -4a6794: 6e10 b007 0400 |0024: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a679a: 0a00 |0027: move-result v0 │ │ -4a679c: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -4a679e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -4a67a0: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ -4a67a4: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -4a67a6: 2802 |002d: goto 002f // +0002 │ │ -4a67a8: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -4a67aa: 5c30 d0ab |002f: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.secured:Z // field@abd0 │ │ -4a67ae: 6e10 b007 0400 |0031: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a67b4: 0a04 |0034: move-result v4 │ │ -4a67b6: 3804 0300 |0035: if-eqz v4, 0038 // +0003 │ │ -4a67ba: 2802 |0037: goto 0039 // +0002 │ │ -4a67bc: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -4a67be: 5c31 cdab |0039: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.crcValid:Z // field@abcd │ │ -4a67c2: 0e00 |003b: return-void │ │ +4a6740: |[4a6740] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.:(Landroid/os/Parcel;)V │ │ +4a6750: 7020 0aed 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.:(Landroid/os/Parcel;)V // method@ed0a │ │ +4a6756: 6e10 b007 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a675c: 0a00 |0006: move-result v0 │ │ +4a675e: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +4a6762: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a6764: 5b30 ceab |000a: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ +4a6768: 280c |000c: goto 0018 // +000c │ │ +4a676a: 2200 0d1c |000d: new-instance v0, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // type@1c0d │ │ +4a676e: 6e10 b507 0400 |000f: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a6774: 0a01 |0012: move-result v1 │ │ +4a6776: 7020 73ef 1000 |0013: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.:(I)V // method@ef73 │ │ +4a677c: 5b30 ceab |0016: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ +4a6780: 6e10 b507 0400 |0018: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a6786: 0a00 |001b: move-result v0 │ │ +4a6788: 5930 d1ab |001c: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.type:I // field@abd1 │ │ +4a678c: 6e10 b507 0400 |001e: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a6792: 0a00 |0021: move-result v0 │ │ +4a6794: 5930 cfab |0022: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.sampleLocation:I // field@abcf │ │ +4a6798: 6e10 b007 0400 |0024: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a679e: 0a00 |0027: move-result v0 │ │ +4a67a0: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +4a67a2: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +4a67a4: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ +4a67a8: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +4a67aa: 2802 |002d: goto 002f // +0002 │ │ +4a67ac: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +4a67ae: 5c30 d0ab |002f: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.secured:Z // field@abd0 │ │ +4a67b2: 6e10 b007 0400 |0031: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a67b8: 0a04 |0034: move-result v4 │ │ +4a67ba: 3804 0300 |0035: if-eqz v4, 0038 // +0003 │ │ +4a67be: 2802 |0037: goto 0039 // +0002 │ │ +4a67c0: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +4a67c2: 5c31 cdab |0039: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.crcValid:Z // field@abcd │ │ +4a67c6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x000a line=113 │ │ 0x000d line=115 │ │ 0x0018 line=117 │ │ @@ -2007034,17 +2007035,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a67c4: |[4a67c4] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;)V │ │ -4a67d4: 7020 17ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.:(Landroid/os/Parcel;)V // method@ed17 │ │ -4a67da: 0e00 |0003: return-void │ │ +4a67c8: |[4a67c8] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1;)V │ │ +4a67d8: 7020 17ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.:(Landroid/os/Parcel;)V // method@ed17 │ │ +4a67de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse$1; │ │ @@ -2007055,17 +2007056,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a66ec: |[4a66ec] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.getFeatures:()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; │ │ -4a66fc: 5410 ceab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ -4a6700: 1100 |0002: return-object v0 │ │ +4a66f0: |[4a66f0] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.getFeatures:()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; │ │ +4a6700: 5410 ceab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ +4a6704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;) │ │ @@ -2007073,17 +2007074,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a66bc: |[4a66bc] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.getSampleLocation:()I │ │ -4a66cc: 5210 cfab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.sampleLocation:I // field@abcf │ │ -4a66d0: 0f00 |0002: return v0 │ │ +4a66c0: |[4a66c0] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.getSampleLocation:()I │ │ +4a66d0: 5210 cfab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.sampleLocation:I // field@abcf │ │ +4a66d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;) │ │ @@ -2007091,17 +2007092,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a66d4: |[4a66d4] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.getType:()I │ │ -4a66e4: 5210 d1ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.type:I // field@abd1 │ │ -4a66e8: 0f00 |0002: return v0 │ │ +4a66d8: |[4a66d8] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.getType:()I │ │ +4a66e8: 5210 d1ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.type:I // field@abd1 │ │ +4a66ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;) │ │ @@ -2007109,17 +2007110,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a668c: |[4a668c] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.isCrcValid:()Z │ │ -4a669c: 5510 cdab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.crcValid:Z // field@abcd │ │ -4a66a0: 0f00 |0002: return v0 │ │ +4a6690: |[4a6690] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.isCrcValid:()Z │ │ +4a66a0: 5510 cdab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.crcValid:Z // field@abcd │ │ +4a66a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;) │ │ @@ -2007127,17 +2007128,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a66a4: |[4a66a4] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.isSecured:()Z │ │ -4a66b4: 5510 d0ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.secured:Z // field@abd0 │ │ -4a66b8: 0f00 |0002: return v0 │ │ +4a66a8: |[4a66a8] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.isSecured:()Z │ │ +4a66b8: 5510 d0ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.secured:Z // field@abd0 │ │ +4a66bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;) │ │ @@ -2007145,21 +2007146,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;IIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4a67dc: |[4a67dc] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.onContinuousGlucoseMonitorFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;IIZ)V │ │ -4a67ec: 5b02 ceab |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ -4a67f0: 5903 d1ab |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.type:I // field@abd1 │ │ -4a67f4: 5904 cfab |0004: iput v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.sampleLocation:I // field@abcf │ │ -4a67f8: 5c05 d0ab |0006: iput-boolean v5, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.secured:Z // field@abd0 │ │ -4a67fc: 5c05 cdab |0008: iput-boolean v5, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.crcValid:Z // field@abcd │ │ -4a6800: 0e00 |000a: return-void │ │ +4a67e0: |[4a67e0] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.onContinuousGlucoseMonitorFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;IIZ)V │ │ +4a67f0: 5b02 ceab |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ +4a67f4: 5903 d1ab |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.type:I // field@abd1 │ │ +4a67f8: 5904 cfab |0004: iput v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.sampleLocation:I // field@abcf │ │ +4a67fc: 5c05 d0ab |0006: iput-boolean v5, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.secured:Z // field@abd0 │ │ +4a6800: 5c05 cdab |0008: iput-boolean v5, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.crcValid:Z // field@abcd │ │ +4a6804: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=75 │ │ 0x0008 line=76 │ │ @@ -2007176,21 +2007177,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4a6804: |[4a6804] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.onContinuousGlucoseMonitorFeaturesReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a6814: 6e30 20ed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed20 │ │ -4a681a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -4a681c: 5c01 d0ab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.secured:Z // field@abd0 │ │ -4a6820: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4a6822: 5c01 cdab |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.crcValid:Z // field@abcd │ │ -4a6826: 0e00 |0009: return-void │ │ +4a6808: |[4a6808] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.onContinuousGlucoseMonitorFeaturesReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a6818: 6e30 20ed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed20 │ │ +4a681e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4a6820: 5c01 d0ab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.secured:Z // field@abd0 │ │ +4a6824: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4a6826: 5c01 cdab |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.crcValid:Z // field@abcd │ │ +4a682a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ 0x0007 line=84 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse; │ │ @@ -2007202,37 +2007203,37 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -4a6828: |[4a6828] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a6838: 6f30 0fed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ed0f │ │ -4a683e: 5402 ceab |0003: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ -4a6842: 3902 0700 |0005: if-nez v2, 000c // +0007 │ │ -4a6846: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4a6848: 6e20 c407 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a684e: 280c |000b: goto 0017 // +000c │ │ -4a6850: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4a6852: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6858: 5402 ceab |0010: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ -4a685c: 5222 b9ac |0012: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.value:I // field@acb9 │ │ -4a6860: 6e20 c907 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a6866: 5202 d1ab |0017: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.type:I // field@abd1 │ │ -4a686a: 6e20 c907 2100 |0019: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a6870: 5202 cfab |001c: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.sampleLocation:I // field@abcf │ │ -4a6874: 6e20 c907 2100 |001e: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a687a: 5502 d0ab |0021: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.secured:Z // field@abd0 │ │ -4a687e: 8d22 |0023: int-to-byte v2, v2 │ │ -4a6880: 6e20 c407 2100 |0024: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6886: 5502 cdab |0027: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.crcValid:Z // field@abcd │ │ -4a688a: 8d22 |0029: int-to-byte v2, v2 │ │ -4a688c: 6e20 c407 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6892: 0e00 |002d: return-void │ │ +4a682c: |[4a682c] no.nordicsemi.android.ble.common.callback.cgm.CGMFeatureResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a683c: 6f30 0fed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ed0f │ │ +4a6842: 5402 ceab |0003: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ +4a6846: 3902 0700 |0005: if-nez v2, 000c // +0007 │ │ +4a684a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4a684c: 6e20 c407 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6852: 280c |000b: goto 0017 // +000c │ │ +4a6854: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4a6856: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a685c: 5402 ceab |0010: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures; // field@abce │ │ +4a6860: 5222 b9ac |0012: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMFeatures;.value:I // field@acb9 │ │ +4a6864: 6e20 c907 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a686a: 5202 d1ab |0017: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.type:I // field@abd1 │ │ +4a686e: 6e20 c907 2100 |0019: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a6874: 5202 cfab |001c: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.sampleLocation:I // field@abcf │ │ +4a6878: 6e20 c907 2100 |001e: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a687e: 5502 d0ab |0021: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.secured:Z // field@abd0 │ │ +4a6882: 8d22 |0023: int-to-byte v2, v2 │ │ +4a6884: 6e20 c407 2100 |0024: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a688a: 5502 cdab |0027: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMFeatureResponse;.crcValid:Z // field@abcd │ │ +4a688e: 8d22 |0029: int-to-byte v2, v2 │ │ +4a6890: 6e20 c407 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6896: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=126 │ │ 0x0008 line=127 │ │ 0x000d line=129 │ │ 0x0010 line=130 │ │ @@ -2007304,36 +2007305,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a6a48: |[4a6a48] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.:()V │ │ -4a6a58: 2200 b01b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1; // type@1bb0 │ │ -4a6a5c: 7010 29ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;.:()V // method@ed29 │ │ -4a6a62: 6900 d2ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abd2 │ │ -4a6a66: 0e00 |0007: return-void │ │ +4a6a4c: |[4a6a4c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.:()V │ │ +4a6a5c: 2200 b01b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1; // type@1bb0 │ │ +4a6a60: 7010 29ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;.:()V // method@ed29 │ │ +4a6a66: 6900 d2ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abd2 │ │ +4a6a6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a6a68: |[4a6a68] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.:()V │ │ -4a6a78: 7010 22ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.:()V // method@ed22 │ │ -4a6a7e: 0e00 |0003: return-void │ │ +4a6a6c: |[4a6a6c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.:()V │ │ +4a6a7c: 7010 22ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.:()V // method@ed22 │ │ +4a6a82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;) │ │ @@ -2007341,35 +2007342,35 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4a6a80: |[4a6a80] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.:(Landroid/os/Parcel;)V │ │ -4a6a90: 7020 23ed 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.:(Landroid/os/Parcel;)V // method@ed23 │ │ -4a6a96: 6e10 b507 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a6a9c: 0a00 |0006: move-result v0 │ │ -4a6a9e: 5930 d5ab |0007: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.sessionRunTime:I // field@abd5 │ │ -4a6aa2: 6e10 b007 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a6aa8: 0a00 |000c: move-result v0 │ │ -4a6aaa: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -4a6aac: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -4a6aae: 3800 0400 |000f: if-eqz v0, 0013 // +0004 │ │ -4a6ab2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -4a6ab4: 2802 |0012: goto 0014 // +0002 │ │ -4a6ab6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -4a6ab8: 5c30 d4ab |0014: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.secured:Z // field@abd4 │ │ -4a6abc: 6e10 b007 0400 |0016: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a6ac2: 0a04 |0019: move-result v4 │ │ -4a6ac4: 3804 0300 |001a: if-eqz v4, 001d // +0003 │ │ -4a6ac8: 2802 |001c: goto 001e // +0002 │ │ -4a6aca: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -4a6acc: 5c31 d3ab |001e: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.crcValid:Z // field@abd3 │ │ -4a6ad0: 0e00 |0020: return-void │ │ +4a6a84: |[4a6a84] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.:(Landroid/os/Parcel;)V │ │ +4a6a94: 7020 23ed 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.:(Landroid/os/Parcel;)V // method@ed23 │ │ +4a6a9a: 6e10 b507 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a6aa0: 0a00 |0006: move-result v0 │ │ +4a6aa2: 5930 d5ab |0007: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.sessionRunTime:I // field@abd5 │ │ +4a6aa6: 6e10 b007 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a6aac: 0a00 |000c: move-result v0 │ │ +4a6aae: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +4a6ab0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +4a6ab2: 3800 0400 |000f: if-eqz v0, 0013 // +0004 │ │ +4a6ab6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +4a6ab8: 2802 |0012: goto 0014 // +0002 │ │ +4a6aba: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +4a6abc: 5c30 d4ab |0014: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.secured:Z // field@abd4 │ │ +4a6ac0: 6e10 b007 0400 |0016: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a6ac6: 0a04 |0019: move-result v4 │ │ +4a6ac8: 3804 0300 |001a: if-eqz v4, 001d // +0003 │ │ +4a6acc: 2802 |001c: goto 001e // +0002 │ │ +4a6ace: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +4a6ad0: 5c31 d3ab |001e: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.crcValid:Z // field@abd3 │ │ +4a6ad4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ 0x0009 line=103 │ │ 0x0016 line=104 │ │ locals : │ │ @@ -2007381,17 +2007382,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a6ad4: |[4a6ad4] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;)V │ │ -4a6ae4: 7020 30ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.:(Landroid/os/Parcel;)V // method@ed30 │ │ -4a6aea: 0e00 |0003: return-void │ │ +4a6ad8: |[4a6ad8] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1;)V │ │ +4a6ae8: 7020 30ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.:(Landroid/os/Parcel;)V // method@ed30 │ │ +4a6aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse$1; │ │ @@ -2007402,17 +2007403,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6a30: |[4a6a30] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.getSessionRunTime:()I │ │ -4a6a40: 5210 d5ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.sessionRunTime:I // field@abd5 │ │ -4a6a44: 0f00 |0002: return v0 │ │ +4a6a34: |[4a6a34] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.getSessionRunTime:()I │ │ +4a6a44: 5210 d5ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.sessionRunTime:I // field@abd5 │ │ +4a6a48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;) │ │ @@ -2007420,17 +2007421,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6a00: |[4a6a00] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.isCrcValid:()Z │ │ -4a6a10: 5510 d3ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.crcValid:Z // field@abd3 │ │ -4a6a14: 0f00 |0002: return v0 │ │ +4a6a04: |[4a6a04] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.isCrcValid:()Z │ │ +4a6a14: 5510 d3ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.crcValid:Z // field@abd3 │ │ +4a6a18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;) │ │ @@ -2007438,17 +2007439,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6a18: |[4a6a18] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.isSecured:()Z │ │ -4a6a28: 5510 d4ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.secured:Z // field@abd4 │ │ -4a6a2c: 0f00 |0002: return v0 │ │ +4a6a1c: |[4a6a1c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.isSecured:()Z │ │ +4a6a2c: 5510 d4ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.secured:Z // field@abd4 │ │ +4a6a30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;) │ │ @@ -2007456,19 +2007457,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4a6aec: |[4a6aec] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.onContinuousGlucoseMonitorSessionRunTimeReceived:(Landroid/bluetooth/BluetoothDevice;IZ)V │ │ -4a6afc: 5902 d5ab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.sessionRunTime:I // field@abd5 │ │ -4a6b00: 5c03 d4ab |0002: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.secured:Z // field@abd4 │ │ -4a6b04: 5c03 d3ab |0004: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.crcValid:Z // field@abd3 │ │ -4a6b08: 0e00 |0006: return-void │ │ +4a6af0: |[4a6af0] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.onContinuousGlucoseMonitorSessionRunTimeReceived:(Landroid/bluetooth/BluetoothDevice;IZ)V │ │ +4a6b00: 5902 d5ab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.sessionRunTime:I // field@abd5 │ │ +4a6b04: 5c03 d4ab |0002: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.secured:Z // field@abd4 │ │ +4a6b08: 5c03 d3ab |0004: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.crcValid:Z // field@abd3 │ │ +4a6b0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x0004 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ @@ -2007481,21 +2007482,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4a6b0c: |[4a6b0c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.onContinuousGlucoseMonitorSessionRunTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a6b1c: 6e30 37ed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed37 │ │ -4a6b22: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -4a6b24: 5c01 d4ab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.secured:Z // field@abd4 │ │ -4a6b28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4a6b2a: 5c01 d3ab |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.crcValid:Z // field@abd3 │ │ -4a6b2e: 0e00 |0009: return-void │ │ +4a6b10: |[4a6b10] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.onContinuousGlucoseMonitorSessionRunTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a6b20: 6e30 37ed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed37 │ │ +4a6b26: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4a6b28: 5c01 d4ab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.secured:Z // field@abd4 │ │ +4a6b2c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4a6b2e: 5c01 d3ab |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.crcValid:Z // field@abd3 │ │ +4a6b32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse; │ │ @@ -2007507,25 +2007508,25 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -4a6b30: |[4a6b30] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a6b40: 6f30 28ed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ed28 │ │ -4a6b46: 5202 d5ab |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.sessionRunTime:I // field@abd5 │ │ -4a6b4a: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a6b50: 5502 d4ab |0008: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.secured:Z // field@abd4 │ │ -4a6b54: 8d22 |000a: int-to-byte v2, v2 │ │ -4a6b56: 6e20 c407 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6b5c: 5502 d3ab |000e: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.crcValid:Z // field@abd3 │ │ -4a6b60: 8d22 |0010: int-to-byte v2, v2 │ │ -4a6b62: 6e20 c407 2100 |0011: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6b68: 0e00 |0014: return-void │ │ +4a6b34: |[4a6b34] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionRunTimeResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a6b44: 6f30 28ed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ed28 │ │ +4a6b4a: 5202 d5ab |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.sessionRunTime:I // field@abd5 │ │ +4a6b4e: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a6b54: 5502 d4ab |0008: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.secured:Z // field@abd4 │ │ +4a6b58: 8d22 |000a: int-to-byte v2, v2 │ │ +4a6b5a: 6e20 c407 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6b60: 5502 d3ab |000e: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionRunTimeResponse;.crcValid:Z // field@abd3 │ │ +4a6b64: 8d22 |0010: int-to-byte v2, v2 │ │ +4a6b66: 6e20 c407 2100 |0011: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6b6c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0008 line=111 │ │ 0x000e line=112 │ │ locals : │ │ @@ -2007592,36 +2007593,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a6e94: |[4a6e94] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.:()V │ │ -4a6ea4: 2200 b41b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1; // type@1bb4 │ │ -4a6ea8: 7010 49ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;.:()V // method@ed49 │ │ -4a6eae: 6900 d9ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abd9 │ │ -4a6eb2: 0e00 |0007: return-void │ │ +4a6e98: |[4a6e98] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.:()V │ │ +4a6ea8: 2200 b41b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1; // type@1bb4 │ │ +4a6eac: 7010 49ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;.:()V // method@ed49 │ │ +4a6eb2: 6900 d9ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abd9 │ │ +4a6eb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a6eb4: |[4a6eb4] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.:()V │ │ -4a6ec4: 7010 42ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.:()V // method@ed42 │ │ -4a6eca: 0e00 |0003: return-void │ │ +4a6eb8: |[4a6eb8] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.:()V │ │ +4a6ec8: 7010 42ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.:()V // method@ed42 │ │ +4a6ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;) │ │ @@ -2007629,44 +2007630,44 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -4a6ecc: |[4a6ecc] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.:(Landroid/os/Parcel;)V │ │ -4a6edc: 7020 43ed 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.:(Landroid/os/Parcel;)V // method@ed43 │ │ -4a6ee2: 6e10 b007 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a6ee8: 0a00 |0006: move-result v0 │ │ -4a6eea: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -4a6eee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4a6ef0: 5b30 dcab |000a: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ -4a6ef4: 280e |000c: goto 001a // +000e │ │ -4a6ef6: 7100 e6e2 0000 |000d: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ -4a6efc: 0c00 |0010: move-result-object v0 │ │ -4a6efe: 5b30 dcab |0011: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ -4a6f02: 6e10 b807 0400 |0013: invoke-virtual {v4}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ -4a6f08: 0b01 |0016: move-result-wide v1 │ │ -4a6f0a: 6e30 f3e2 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ -4a6f10: 6e10 b007 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a6f16: 0a00 |001d: move-result v0 │ │ -4a6f18: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -4a6f1a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -4a6f1c: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ -4a6f20: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -4a6f22: 2802 |0023: goto 0025 // +0002 │ │ -4a6f24: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -4a6f26: 5c30 dbab |0025: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.secured:Z // field@abdb │ │ -4a6f2a: 6e10 b007 0400 |0027: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a6f30: 0a04 |002a: move-result v4 │ │ -4a6f32: 3804 0300 |002b: if-eqz v4, 002e // +0003 │ │ -4a6f36: 2802 |002d: goto 002f // +0002 │ │ -4a6f38: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -4a6f3a: 5c31 daab |002f: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.crcValid:Z // field@abda │ │ -4a6f3e: 0e00 |0031: return-void │ │ +4a6ed0: |[4a6ed0] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.:(Landroid/os/Parcel;)V │ │ +4a6ee0: 7020 43ed 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.:(Landroid/os/Parcel;)V // method@ed43 │ │ +4a6ee6: 6e10 b007 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a6eec: 0a00 |0006: move-result v0 │ │ +4a6eee: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +4a6ef2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4a6ef4: 5b30 dcab |000a: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ +4a6ef8: 280e |000c: goto 001a // +000e │ │ +4a6efa: 7100 e6e2 0000 |000d: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ +4a6f00: 0c00 |0010: move-result-object v0 │ │ +4a6f02: 5b30 dcab |0011: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ +4a6f06: 6e10 b807 0400 |0013: invoke-virtual {v4}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ +4a6f0c: 0b01 |0016: move-result-wide v1 │ │ +4a6f0e: 6e30 f3e2 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ +4a6f14: 6e10 b007 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a6f1a: 0a00 |001d: move-result v0 │ │ +4a6f1c: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +4a6f1e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +4a6f20: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ +4a6f24: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +4a6f26: 2802 |0023: goto 0025 // +0002 │ │ +4a6f28: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +4a6f2a: 5c30 dbab |0025: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.secured:Z // field@abdb │ │ +4a6f2e: 6e10 b007 0400 |0027: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a6f34: 0a04 |002a: move-result v4 │ │ +4a6f36: 3804 0300 |002b: if-eqz v4, 002e // +0003 │ │ +4a6f3a: 2802 |002d: goto 002f // +0002 │ │ +4a6f3c: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +4a6f3e: 5c31 daab |002f: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.crcValid:Z // field@abda │ │ +4a6f42: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x000a line=99 │ │ 0x000d line=101 │ │ 0x0013 line=102 │ │ @@ -2007681,17 +2007682,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a6f40: |[4a6f40] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;)V │ │ -4a6f50: 7020 50ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.:(Landroid/os/Parcel;)V // method@ed50 │ │ -4a6f56: 0e00 |0003: return-void │ │ +4a6f44: |[4a6f44] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1;)V │ │ +4a6f54: 7020 50ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.:(Landroid/os/Parcel;)V // method@ed50 │ │ +4a6f5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse$1; │ │ @@ -2007702,17 +2007703,17 @@ │ │ type : '()Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6e7c: |[4a6e7c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.getStartTime:()Ljava/util/Calendar; │ │ -4a6e8c: 5410 dcab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ -4a6e90: 1100 |0002: return-object v0 │ │ +4a6e80: |[4a6e80] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.getStartTime:()Ljava/util/Calendar; │ │ +4a6e90: 5410 dcab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ +4a6e94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;) │ │ @@ -2007720,17 +2007721,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6e4c: |[4a6e4c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.isCrcValid:()Z │ │ -4a6e5c: 5510 daab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.crcValid:Z // field@abda │ │ -4a6e60: 0f00 |0002: return v0 │ │ +4a6e50: |[4a6e50] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.isCrcValid:()Z │ │ +4a6e60: 5510 daab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.crcValid:Z // field@abda │ │ +4a6e64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;) │ │ @@ -2007738,17 +2007739,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a6e64: |[4a6e64] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.isSecured:()Z │ │ -4a6e74: 5510 dbab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.secured:Z // field@abdb │ │ -4a6e78: 0f00 |0002: return v0 │ │ +4a6e68: |[4a6e68] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.isSecured:()Z │ │ +4a6e78: 5510 dbab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.secured:Z // field@abdb │ │ +4a6e7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;) │ │ @@ -2007756,19 +2007757,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Ljava/util/Calendar;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4a6f58: |[4a6f58] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.onContinuousGlucoseMonitorSessionStartTimeReceived:(Landroid/bluetooth/BluetoothDevice;Ljava/util/Calendar;Z)V │ │ -4a6f68: 5b02 dcab |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ -4a6f6c: 5c03 dbab |0002: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.secured:Z // field@abdb │ │ -4a6f70: 5c03 daab |0004: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.crcValid:Z // field@abda │ │ -4a6f74: 0e00 |0006: return-void │ │ +4a6f5c: |[4a6f5c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.onContinuousGlucoseMonitorSessionStartTimeReceived:(Landroid/bluetooth/BluetoothDevice;Ljava/util/Calendar;Z)V │ │ +4a6f6c: 5b02 dcab |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ +4a6f70: 5c03 dbab |0002: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.secured:Z // field@abdb │ │ +4a6f74: 5c03 daab |0004: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.crcValid:Z // field@abda │ │ +4a6f78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x0004 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ @@ -2007781,21 +2007782,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4a6f78: |[4a6f78] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.onContinuousGlucoseMonitorSessionStartTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a6f88: 6e30 57ed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed57 │ │ -4a6f8e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -4a6f90: 5c01 dbab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.secured:Z // field@abdb │ │ -4a6f94: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4a6f96: 5c01 daab |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.crcValid:Z // field@abda │ │ -4a6f9a: 0e00 |0009: return-void │ │ +4a6f7c: |[4a6f7c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.onContinuousGlucoseMonitorSessionStartTimeReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a6f8c: 6e30 57ed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed57 │ │ +4a6f92: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4a6f94: 5c01 dbab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.secured:Z // field@abdb │ │ +4a6f98: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4a6f9a: 5c01 daab |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.crcValid:Z // field@abda │ │ +4a6f9e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ 0x0007 line=78 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse; │ │ @@ -2007807,34 +2007808,34 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -4a6f9c: |[4a6f9c] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a6fac: 6f30 48ed 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ed48 │ │ -4a6fb2: 5424 dcab |0003: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ -4a6fb6: 3904 0700 |0005: if-nez v4, 000c // +0007 │ │ -4a6fba: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -4a6fbc: 6e20 c407 4300 |0008: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6fc2: 280e |000b: goto 0019 // +000e │ │ -4a6fc4: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -4a6fc6: 6e20 c407 4300 |000d: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6fcc: 5424 dcab |0010: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ -4a6fd0: 6e10 ebe2 0400 |0012: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ -4a6fd6: 0b00 |0015: move-result-wide v0 │ │ -4a6fd8: 6e30 cd07 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ -4a6fde: 5524 dbab |0019: iget-boolean v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.secured:Z // field@abdb │ │ -4a6fe2: 8d44 |001b: int-to-byte v4, v4 │ │ -4a6fe4: 6e20 c407 4300 |001c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6fea: 5524 daab |001f: iget-boolean v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.crcValid:Z // field@abda │ │ -4a6fee: 8d44 |0021: int-to-byte v4, v4 │ │ -4a6ff0: 6e20 c407 4300 |0022: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a6ff6: 0e00 |0025: return-void │ │ +4a6fa0: |[4a6fa0] no.nordicsemi.android.ble.common.callback.cgm.CGMSessionStartTimeResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a6fb0: 6f30 48ed 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ed48 │ │ +4a6fb6: 5424 dcab |0003: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ +4a6fba: 3904 0700 |0005: if-nez v4, 000c // +0007 │ │ +4a6fbe: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +4a6fc0: 6e20 c407 4300 |0008: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6fc6: 280e |000b: goto 0019 // +000e │ │ +4a6fc8: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +4a6fca: 6e20 c407 4300 |000d: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6fd0: 5424 dcab |0010: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.startTime:Ljava/util/Calendar; // field@abdc │ │ +4a6fd4: 6e10 ebe2 0400 |0012: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ +4a6fda: 0b00 |0015: move-result-wide v0 │ │ +4a6fdc: 6e30 cd07 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ +4a6fe2: 5524 dbab |0019: iget-boolean v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.secured:Z // field@abdb │ │ +4a6fe6: 8d44 |001b: int-to-byte v4, v4 │ │ +4a6fe8: 6e20 c407 4300 |001c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6fee: 5524 daab |001f: iget-boolean v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSessionStartTimeResponse;.crcValid:Z // field@abda │ │ +4a6ff2: 8d44 |0021: int-to-byte v4, v4 │ │ +4a6ff4: 6e20 c407 4300 |0022: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a6ffa: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0008 line=112 │ │ 0x000d line=114 │ │ 0x0010 line=115 │ │ @@ -2008025,36 +2008026,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a7560: |[4a7560] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.:()V │ │ -4a7570: 2200 b71b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1; // type@1bb7 │ │ -4a7574: 7010 69ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;.:()V // method@ed69 │ │ -4a757a: 6900 e7ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abe7 │ │ -4a757e: 0e00 |0007: return-void │ │ +4a7564: |[4a7564] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.:()V │ │ +4a7574: 2200 b71b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1; // type@1bb7 │ │ +4a7578: 7010 69ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;.:()V // method@ed69 │ │ +4a757e: 6900 e7ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abe7 │ │ +4a7582: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a7580: |[4a7580] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.:()V │ │ -4a7590: 7010 59ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.:()V // method@ed59 │ │ -4a7596: 0e00 |0003: return-void │ │ +4a7584: |[4a7584] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.:()V │ │ +4a7594: 7010 59ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.:()V // method@ed59 │ │ +4a759a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008062,80 +2008063,80 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -4a7598: |[4a7598] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.:(Landroid/os/Parcel;)V │ │ -4a75a8: 7020 5aed 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.:(Landroid/os/Parcel;)V // method@ed5a │ │ -4a75ae: 6e10 b007 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a75b4: 0a00 |0006: move-result v0 │ │ -4a75b6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -4a75b8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4a75ba: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -4a75be: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4a75c0: 2802 |000c: goto 000e // +0002 │ │ -4a75c2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4a75c4: 5c30 f1ab |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a75c8: 6e10 b007 0400 |0010: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a75ce: 0a00 |0013: move-result v0 │ │ -4a75d0: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -4a75d4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -4a75d6: 2802 |0017: goto 0019 // +0002 │ │ -4a75d8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -4a75da: 5c30 f4ab |0019: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a75de: 6e10 b007 0400 |001b: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a75e4: 0a00 |001e: move-result v0 │ │ -4a75e6: 3800 0300 |001f: if-eqz v0, 0022 // +0003 │ │ -4a75ea: 2802 |0021: goto 0023 // +0002 │ │ -4a75ec: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -4a75ee: 5c31 ecab |0023: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a75f2: 6e10 b507 0400 |0025: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a75f8: 0a00 |0028: move-result v0 │ │ -4a75fa: 5930 f2ab |0029: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a75fe: 6e10 b507 0400 |002b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a7604: 0a00 |002e: move-result v0 │ │ -4a7606: 5930 edab |002f: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.errorCode:I // field@abed │ │ -4a760a: 6e10 b507 0400 |0031: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a7610: 0a00 |0034: move-result v0 │ │ -4a7612: 5930 eeab |0035: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseCommunicationInterval:I // field@abee │ │ -4a7616: 6e10 b407 0400 |0037: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a761c: 0a00 |003a: move-result v0 │ │ -4a761e: 5930 efab |003b: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseConcentrationOfCalibration:F // field@abef │ │ -4a7622: 6e10 b507 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a7628: 0a00 |0040: move-result v0 │ │ -4a762a: 5930 ebab |0041: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationTime:I // field@abeb │ │ -4a762e: 6e10 b507 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a7634: 0a00 |0046: move-result v0 │ │ -4a7636: 5930 f0ab |0047: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.nextCalibrationTime:I // field@abf0 │ │ -4a763a: 6e10 b507 0400 |0049: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a7640: 0a00 |004c: move-result v0 │ │ -4a7642: 5930 f5ab |004d: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.type:I // field@abf5 │ │ -4a7646: 6e10 b507 0400 |004f: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a764c: 0a00 |0052: move-result v0 │ │ -4a764e: 5930 f3ab |0053: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.sampleLocation:I // field@abf3 │ │ -4a7652: 6e10 b507 0400 |0055: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a7658: 0a00 |0058: move-result v0 │ │ -4a765a: 5930 e9ab |0059: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationDataRecordNumber:I // field@abe9 │ │ -4a765e: 6e10 b007 0400 |005b: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a7664: 0a00 |005e: move-result v0 │ │ -4a7666: 3900 0600 |005f: if-nez v0, 0065 // +0006 │ │ -4a766a: 1200 |0061: const/4 v0, #int 0 // #0 │ │ -4a766c: 5b30 eaab |0062: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ -4a7670: 280c |0064: goto 0070 // +000c │ │ -4a7672: 2200 0c1c |0065: new-instance v0, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // type@1c0c │ │ -4a7676: 6e10 b507 0400 |0067: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a767c: 0a01 |006a: move-result v1 │ │ -4a767e: 7020 72ef 1000 |006b: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.:(I)V // method@ef72 │ │ -4a7684: 5b30 eaab |006e: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ -4a7688: 6e10 b407 0400 |0070: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a768e: 0a04 |0073: move-result v4 │ │ -4a7690: 5934 e8ab |0074: iput v4, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ -4a7694: 0e00 |0076: return-void │ │ +4a759c: |[4a759c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.:(Landroid/os/Parcel;)V │ │ +4a75ac: 7020 5aed 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.:(Landroid/os/Parcel;)V // method@ed5a │ │ +4a75b2: 6e10 b007 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a75b8: 0a00 |0006: move-result v0 │ │ +4a75ba: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +4a75bc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4a75be: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +4a75c2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4a75c4: 2802 |000c: goto 000e // +0002 │ │ +4a75c6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4a75c8: 5c30 f1ab |000e: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a75cc: 6e10 b007 0400 |0010: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a75d2: 0a00 |0013: move-result v0 │ │ +4a75d4: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +4a75d8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +4a75da: 2802 |0017: goto 0019 // +0002 │ │ +4a75dc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +4a75de: 5c30 f4ab |0019: iput-boolean v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a75e2: 6e10 b007 0400 |001b: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a75e8: 0a00 |001e: move-result v0 │ │ +4a75ea: 3800 0300 |001f: if-eqz v0, 0022 // +0003 │ │ +4a75ee: 2802 |0021: goto 0023 // +0002 │ │ +4a75f0: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +4a75f2: 5c31 ecab |0023: iput-boolean v1, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a75f6: 6e10 b507 0400 |0025: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a75fc: 0a00 |0028: move-result v0 │ │ +4a75fe: 5930 f2ab |0029: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a7602: 6e10 b507 0400 |002b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a7608: 0a00 |002e: move-result v0 │ │ +4a760a: 5930 edab |002f: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.errorCode:I // field@abed │ │ +4a760e: 6e10 b507 0400 |0031: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a7614: 0a00 |0034: move-result v0 │ │ +4a7616: 5930 eeab |0035: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseCommunicationInterval:I // field@abee │ │ +4a761a: 6e10 b407 0400 |0037: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a7620: 0a00 |003a: move-result v0 │ │ +4a7622: 5930 efab |003b: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseConcentrationOfCalibration:F // field@abef │ │ +4a7626: 6e10 b507 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a762c: 0a00 |0040: move-result v0 │ │ +4a762e: 5930 ebab |0041: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationTime:I // field@abeb │ │ +4a7632: 6e10 b507 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a7638: 0a00 |0046: move-result v0 │ │ +4a763a: 5930 f0ab |0047: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.nextCalibrationTime:I // field@abf0 │ │ +4a763e: 6e10 b507 0400 |0049: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a7644: 0a00 |004c: move-result v0 │ │ +4a7646: 5930 f5ab |004d: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.type:I // field@abf5 │ │ +4a764a: 6e10 b507 0400 |004f: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a7650: 0a00 |0052: move-result v0 │ │ +4a7652: 5930 f3ab |0053: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.sampleLocation:I // field@abf3 │ │ +4a7656: 6e10 b507 0400 |0055: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a765c: 0a00 |0058: move-result v0 │ │ +4a765e: 5930 e9ab |0059: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationDataRecordNumber:I // field@abe9 │ │ +4a7662: 6e10 b007 0400 |005b: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a7668: 0a00 |005e: move-result v0 │ │ +4a766a: 3900 0600 |005f: if-nez v0, 0065 // +0006 │ │ +4a766e: 1200 |0061: const/4 v0, #int 0 // #0 │ │ +4a7670: 5b30 eaab |0062: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ +4a7674: 280c |0064: goto 0070 // +000c │ │ +4a7676: 2200 0c1c |0065: new-instance v0, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // type@1c0c │ │ +4a767a: 6e10 b507 0400 |0067: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a7680: 0a01 |006a: move-result v1 │ │ +4a7682: 7020 72ef 1000 |006b: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.:(I)V // method@ef72 │ │ +4a7688: 5b30 eaab |006e: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ +4a768c: 6e10 b407 0400 |0070: invoke-virtual {v4}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a7692: 0a04 |0073: move-result v4 │ │ +4a7694: 5934 e8ab |0074: iput v4, v3, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ +4a7698: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ 0x0010 line=245 │ │ 0x001b line=246 │ │ 0x0025 line=247 │ │ @@ -2008160,17 +2008161,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a7698: |[4a7698] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;)V │ │ -4a76a8: 7020 70ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.:(Landroid/os/Parcel;)V // method@ed70 │ │ -4a76ae: 0e00 |0003: return-void │ │ +4a769c: |[4a769c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1;)V │ │ +4a76ac: 7020 70ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.:(Landroid/os/Parcel;)V // method@ed70 │ │ +4a76b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse$1; │ │ @@ -2008181,17 +2008182,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7458: |[4a7458] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getAlertLevel:()F │ │ -4a7468: 5210 e8ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ -4a746c: 0f00 |0002: return v0 │ │ +4a745c: |[4a745c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getAlertLevel:()F │ │ +4a746c: 5210 e8ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ +4a7470: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008199,17 +2008200,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7488: |[4a7488] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getCalibrationDataRecordNumber:()I │ │ -4a7498: 5210 e9ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationDataRecordNumber:I // field@abe9 │ │ -4a749c: 0f00 |0002: return v0 │ │ +4a748c: |[4a748c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getCalibrationDataRecordNumber:()I │ │ +4a749c: 5210 e9ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationDataRecordNumber:I // field@abe9 │ │ +4a74a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008217,17 +2008218,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7548: |[4a7548] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getCalibrationStatus:()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; │ │ -4a7558: 5410 eaab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ -4a755c: 1100 |0002: return-object v0 │ │ +4a754c: |[4a754c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getCalibrationStatus:()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; │ │ +4a755c: 5410 eaab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ +4a7560: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008235,17 +2008236,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a74a0: |[4a74a0] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getCalibrationTime:()I │ │ -4a74b0: 5210 ebab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationTime:I // field@abeb │ │ -4a74b4: 0f00 |0002: return v0 │ │ +4a74a4: |[4a74a4] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getCalibrationTime:()I │ │ +4a74b4: 5210 ebab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationTime:I // field@abeb │ │ +4a74b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008253,17 +2008254,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a74b8: |[4a74b8] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getErrorCode:()I │ │ -4a74c8: 5210 edab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.errorCode:I // field@abed │ │ -4a74cc: 0f00 |0002: return v0 │ │ +4a74bc: |[4a74bc] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getErrorCode:()I │ │ +4a74cc: 5210 edab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.errorCode:I // field@abed │ │ +4a74d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008271,17 +2008272,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a74d0: |[4a74d0] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getGlucoseCommunicationInterval:()I │ │ -4a74e0: 5210 eeab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseCommunicationInterval:I // field@abee │ │ -4a74e4: 0f00 |0002: return v0 │ │ +4a74d4: |[4a74d4] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getGlucoseCommunicationInterval:()I │ │ +4a74e4: 5210 eeab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseCommunicationInterval:I // field@abee │ │ +4a74e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008289,17 +2008290,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7470: |[4a7470] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getGlucoseConcentrationOfCalibration:()F │ │ -4a7480: 5210 efab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseConcentrationOfCalibration:F // field@abef │ │ -4a7484: 0f00 |0002: return v0 │ │ +4a7474: |[4a7474] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getGlucoseConcentrationOfCalibration:()F │ │ +4a7484: 5210 efab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseConcentrationOfCalibration:F // field@abef │ │ +4a7488: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008307,17 +2008308,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a74e8: |[4a74e8] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getNextCalibrationTime:()I │ │ -4a74f8: 5210 f0ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.nextCalibrationTime:I // field@abf0 │ │ -4a74fc: 0f00 |0002: return v0 │ │ +4a74ec: |[4a74ec] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getNextCalibrationTime:()I │ │ +4a74fc: 5210 f0ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.nextCalibrationTime:I // field@abf0 │ │ +4a7500: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008325,17 +2008326,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7500: |[4a7500] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getRequestCode:()I │ │ -4a7510: 5210 f2ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a7514: 0f00 |0002: return v0 │ │ +4a7504: |[4a7504] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getRequestCode:()I │ │ +4a7514: 5210 f2ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a7518: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008343,17 +2008344,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7518: |[4a7518] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getSampleLocation:()I │ │ -4a7528: 5210 f3ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.sampleLocation:I // field@abf3 │ │ -4a752c: 0f00 |0002: return v0 │ │ +4a751c: |[4a751c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getSampleLocation:()I │ │ +4a752c: 5210 f3ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.sampleLocation:I // field@abf3 │ │ +4a7530: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008361,17 +2008362,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7530: |[4a7530] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getType:()I │ │ -4a7540: 5210 f5ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.type:I // field@abf5 │ │ -4a7544: 0f00 |0002: return v0 │ │ +4a7534: |[4a7534] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.getType:()I │ │ +4a7544: 5210 f5ab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.type:I // field@abf5 │ │ +4a7548: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #11 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008379,17 +2008380,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7410: |[4a7410] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.isCrcValid:()Z │ │ -4a7420: 5510 ecab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a7424: 0f00 |0002: return v0 │ │ +4a7414: |[4a7414] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.isCrcValid:()Z │ │ +4a7424: 5510 ecab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a7428: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #12 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008397,17 +2008398,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7428: |[4a7428] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.isOperationCompleted:()Z │ │ -4a7438: 5510 f1ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a743c: 0f00 |0002: return v0 │ │ +4a742c: |[4a742c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.isOperationCompleted:()Z │ │ +4a743c: 5510 f1ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a7440: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #13 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008415,17 +2008416,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7440: |[4a7440] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.isSecured:()Z │ │ -4a7450: 5510 f4ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a7454: 0f00 |0002: return v0 │ │ +4a7444: |[4a7444] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.isSecured:()Z │ │ +4a7454: 5510 f4ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a7458: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse; │ │ │ │ #14 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;) │ │ @@ -2008433,21 +2008434,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -4a76b0: |[4a76b0] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onCGMSpecificOpsOperationCompleted:(Landroid/bluetooth/BluetoothDevice;IZ)V │ │ -4a76c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a76c2: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a76c6: 5902 f2ab |0003: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a76ca: 5c03 f4ab |0005: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a76ce: 5c03 ecab |0007: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a76d2: 0e00 |0009: return-void │ │ +4a76b4: |[4a76b4] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onCGMSpecificOpsOperationCompleted:(Landroid/bluetooth/BluetoothDevice;IZ)V │ │ +4a76c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a76c6: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a76ca: 5902 f2ab |0003: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a76ce: 5c03 f4ab |0005: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a76d2: 5c03 ecab |0007: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a76d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0003 line=80 │ │ 0x0005 line=81 │ │ 0x0007 line=82 │ │ locals : │ │ @@ -2008461,22 +2008462,22 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;IIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4a76d4: |[4a76d4] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onCGMSpecificOpsOperationError:(Landroid/bluetooth/BluetoothDevice;IIZ)V │ │ -4a76e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4a76e6: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a76ea: 5902 f2ab |0003: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a76ee: 5903 edab |0005: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.errorCode:I // field@abed │ │ -4a76f2: 5c04 f4ab |0007: iput-boolean v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a76f6: 5c04 ecab |0009: iput-boolean v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a76fa: 0e00 |000b: return-void │ │ +4a76d8: |[4a76d8] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onCGMSpecificOpsOperationError:(Landroid/bluetooth/BluetoothDevice;IIZ)V │ │ +4a76e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4a76ea: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a76ee: 5902 f2ab |0003: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a76f2: 5903 edab |0005: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.errorCode:I // field@abed │ │ +4a76f6: 5c04 f4ab |0007: iput-boolean v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a76fa: 5c04 ecab |0009: iput-boolean v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a76fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0003 line=88 │ │ 0x0005 line=89 │ │ 0x0007 line=90 │ │ 0x0009 line=91 │ │ @@ -2008492,22 +2008493,22 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4a76fc: |[4a76fc] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onCGMSpecificOpsResponseReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a770c: 6e30 8bed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed8b │ │ -4a7712: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4a7714: 5c01 f1ab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a7718: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4a771a: 5c02 f4ab |0007: iput-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a771e: 5c01 ecab |0009: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a7722: 0e00 |000b: return-void │ │ +4a7700: |[4a7700] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onCGMSpecificOpsResponseReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a7710: 6e30 8bed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@ed8b │ │ +4a7716: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4a7718: 5c01 f1ab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a771c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4a771e: 5c02 f4ab |0007: iput-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a7722: 5c01 ecab |0009: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a7726: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0007 line=98 │ │ 0x0009 line=99 │ │ locals : │ │ @@ -2008520,29 +2008521,29 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -4a7724: |[4a7724] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseCalibrationValueReceived:(Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V │ │ -4a7734: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a7736: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a773a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -4a773c: 5901 f2ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a7740: 5902 efab |0006: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseConcentrationOfCalibration:F // field@abef │ │ -4a7744: 5903 ebab |0008: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationTime:I // field@abeb │ │ -4a7748: 5904 f0ab |000a: iput v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.nextCalibrationTime:I // field@abf0 │ │ -4a774c: 5905 f5ab |000c: iput v5, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.type:I // field@abf5 │ │ -4a7750: 5906 f3ab |000e: iput v6, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.sampleLocation:I // field@abf3 │ │ -4a7754: 5907 e9ab |0010: iput v7, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationDataRecordNumber:I // field@abe9 │ │ -4a7758: 5b08 eaab |0012: iput-object v8, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ -4a775c: 5c09 f4ab |0014: iput-boolean v9, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a7760: 5c09 ecab |0016: iput-boolean v9, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a7764: 0e00 |0018: return-void │ │ +4a7728: |[4a7728] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseCalibrationValueReceived:(Landroid/bluetooth/BluetoothDevice;FIIIIILno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;Z)V │ │ +4a7738: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a773a: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a773e: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +4a7740: 5901 f2ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a7744: 5902 efab |0006: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseConcentrationOfCalibration:F // field@abef │ │ +4a7748: 5903 ebab |0008: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationTime:I // field@abeb │ │ +4a774c: 5904 f0ab |000a: iput v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.nextCalibrationTime:I // field@abf0 │ │ +4a7750: 5905 f5ab |000c: iput v5, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.type:I // field@abf5 │ │ +4a7754: 5906 f3ab |000e: iput v6, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.sampleLocation:I // field@abf3 │ │ +4a7758: 5907 e9ab |0010: iput v7, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationDataRecordNumber:I // field@abe9 │ │ +4a775c: 5b08 eaab |0012: iput-object v8, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ +4a7760: 5c09 f4ab |0014: iput-boolean v9, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a7764: 5c09 ecab |0016: iput-boolean v9, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a7768: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=116 │ │ 0x0004 line=117 │ │ 0x0006 line=118 │ │ 0x0008 line=119 │ │ 0x000a line=120 │ │ @@ -2008569,22 +2008570,22 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4a7768: |[4a7768] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseCommunicationIntervalReceived:(Landroid/bluetooth/BluetoothDevice;IZ)V │ │ -4a7778: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a777a: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a777e: 5901 f2ab |0003: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a7782: 5902 eeab |0005: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseCommunicationInterval:I // field@abee │ │ -4a7786: 5c03 f4ab |0007: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a778a: 5c03 ecab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a778e: 0e00 |000b: return-void │ │ +4a776c: |[4a776c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseCommunicationIntervalReceived:(Landroid/bluetooth/BluetoothDevice;IZ)V │ │ +4a777c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a777e: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a7782: 5901 f2ab |0003: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a7786: 5902 eeab |0005: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseCommunicationInterval:I // field@abee │ │ +4a778a: 5c03 f4ab |0007: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a778e: 5c03 ecab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a7792: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x0003 line=105 │ │ 0x0005 line=106 │ │ 0x0007 line=107 │ │ 0x0009 line=108 │ │ @@ -2008599,23 +2008600,23 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -4a7790: |[4a7790] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseHyperAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a77a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a77a2: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a77a6: 1301 1000 |0003: const/16 v1, #int 16 // #10 │ │ -4a77aa: 5901 f2ab |0005: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a77ae: 5902 e8ab |0007: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ -4a77b2: 5c03 f4ab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a77b6: 5c03 ecab |000b: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a77ba: 0e00 |000d: return-void │ │ +4a7794: |[4a7794] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseHyperAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a77a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a77a6: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a77aa: 1301 1000 |0003: const/16 v1, #int 16 // #10 │ │ +4a77ae: 5901 f2ab |0005: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a77b2: 5902 e8ab |0007: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ +4a77b6: 5c03 f4ab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a77ba: 5c03 ecab |000b: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a77be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=158 │ │ 0x0005 line=159 │ │ 0x0007 line=160 │ │ 0x0009 line=161 │ │ 0x000b line=162 │ │ @@ -2008630,23 +2008631,23 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -4a77bc: |[4a77bc] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseHypoAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a77cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a77ce: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a77d2: 1301 0d00 |0003: const/16 v1, #int 13 // #d │ │ -4a77d6: 5901 f2ab |0005: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a77da: 5902 e8ab |0007: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ -4a77de: 5c03 f4ab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a77e2: 5c03 ecab |000b: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a77e6: 0e00 |000d: return-void │ │ +4a77c0: |[4a77c0] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseHypoAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a77d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a77d2: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a77d6: 1301 0d00 |0003: const/16 v1, #int 13 // #d │ │ +4a77da: 5901 f2ab |0005: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a77de: 5902 e8ab |0007: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ +4a77e2: 5c03 f4ab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a77e6: 5c03 ecab |000b: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a77ea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=149 │ │ 0x0005 line=150 │ │ 0x0007 line=151 │ │ 0x0009 line=152 │ │ 0x000b line=153 │ │ @@ -2008661,23 +2008662,23 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -4a77e8: |[4a77e8] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucosePatientHighAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a77f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a77fa: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a77fe: 1271 |0003: const/4 v1, #int 7 // #7 │ │ -4a7800: 5901 f2ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a7804: 5902 e8ab |0006: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ -4a7808: 5c03 f4ab |0008: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a780c: 5c03 ecab |000a: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a7810: 0e00 |000c: return-void │ │ +4a77ec: |[4a77ec] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucosePatientHighAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a77fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a77fe: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a7802: 1271 |0003: const/4 v1, #int 7 // #7 │ │ +4a7804: 5901 f2ab |0004: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a7808: 5902 e8ab |0006: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ +4a780c: 5c03 f4ab |0008: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a7810: 5c03 ecab |000a: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a7814: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=131 │ │ 0x0004 line=132 │ │ 0x0006 line=133 │ │ 0x0008 line=134 │ │ 0x000a line=135 │ │ @@ -2008692,23 +2008693,23 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -4a7814: |[4a7814] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucosePatientLowAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a7824: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a7826: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a782a: 1301 0a00 |0003: const/16 v1, #int 10 // #a │ │ -4a782e: 5901 f2ab |0005: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a7832: 5902 e8ab |0007: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ -4a7836: 5c03 f4ab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a783a: 5c03 ecab |000b: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a783e: 0e00 |000d: return-void │ │ +4a7818: |[4a7818] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucosePatientLowAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a7828: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a782a: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a782e: 1301 0a00 |0003: const/16 v1, #int 10 // #a │ │ +4a7832: 5901 f2ab |0005: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a7836: 5902 e8ab |0007: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ +4a783a: 5c03 f4ab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a783e: 5c03 ecab |000b: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a7842: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x0005 line=141 │ │ 0x0007 line=142 │ │ 0x0009 line=143 │ │ 0x000b line=144 │ │ @@ -2008723,23 +2008724,23 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -4a7840: |[4a7840] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseRateOfDecreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a7850: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a7852: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a7856: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ -4a785a: 5901 f2ab |0005: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a785e: 5902 e8ab |0007: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ -4a7862: 5c03 f4ab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a7866: 5c03 ecab |000b: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a786a: 0e00 |000d: return-void │ │ +4a7844: |[4a7844] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseRateOfDecreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a7854: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a7856: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a785a: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ +4a785e: 5901 f2ab |0005: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a7862: 5902 e8ab |0007: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ +4a7866: 5c03 f4ab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a786a: 5c03 ecab |000b: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a786e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0005 line=168 │ │ 0x0007 line=169 │ │ 0x0009 line=170 │ │ 0x000b line=171 │ │ @@ -2008754,23 +2008755,23 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -4a786c: |[4a786c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseRateOfIncreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ -4a787c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4a787e: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a7882: 1301 1600 |0003: const/16 v1, #int 22 // #16 │ │ -4a7886: 5901 f2ab |0005: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a788a: 5902 e8ab |0007: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ -4a788e: 5c03 f4ab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a7892: 5c03 ecab |000b: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a7896: 0e00 |000d: return-void │ │ +4a7870: |[4a7870] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.onContinuousGlucoseRateOfIncreaseAlertReceived:(Landroid/bluetooth/BluetoothDevice;FZ)V │ │ +4a7880: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4a7882: 5c01 f1ab |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a7886: 1301 1600 |0003: const/16 v1, #int 22 // #16 │ │ +4a788a: 5901 f2ab |0005: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a788e: 5902 e8ab |0007: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ +4a7892: 5c03 f4ab |0009: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a7896: 5c03 ecab |000b: iput-boolean v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a789a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=176 │ │ 0x0005 line=177 │ │ 0x0007 line=178 │ │ 0x0009 line=179 │ │ 0x000b line=180 │ │ @@ -2008785,56 +2008786,56 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -4a7898: |[4a7898] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a78a8: 6f30 68ed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ed68 │ │ -4a78ae: 5502 f1ab |0003: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ -4a78b2: 8d22 |0005: int-to-byte v2, v2 │ │ -4a78b4: 6e20 c407 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a78ba: 5502 f4ab |0009: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ -4a78be: 8d22 |000b: int-to-byte v2, v2 │ │ -4a78c0: 6e20 c407 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a78c6: 5502 ecab |000f: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ -4a78ca: 8d22 |0011: int-to-byte v2, v2 │ │ -4a78cc: 6e20 c407 2100 |0012: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a78d2: 5202 f2ab |0015: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ -4a78d6: 6e20 c907 2100 |0017: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a78dc: 5202 edab |001a: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.errorCode:I // field@abed │ │ -4a78e0: 6e20 c907 2100 |001c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a78e6: 5202 eeab |001f: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseCommunicationInterval:I // field@abee │ │ -4a78ea: 6e20 c907 2100 |0021: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a78f0: 5202 efab |0024: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseConcentrationOfCalibration:F // field@abef │ │ -4a78f4: 6e20 c807 2100 |0026: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a78fa: 5202 ebab |0029: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationTime:I // field@abeb │ │ -4a78fe: 6e20 c907 2100 |002b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a7904: 5202 f0ab |002e: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.nextCalibrationTime:I // field@abf0 │ │ -4a7908: 6e20 c907 2100 |0030: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a790e: 5202 f5ab |0033: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.type:I // field@abf5 │ │ -4a7912: 6e20 c907 2100 |0035: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a7918: 5202 f3ab |0038: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.sampleLocation:I // field@abf3 │ │ -4a791c: 6e20 c907 2100 |003a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a7922: 5202 e9ab |003d: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationDataRecordNumber:I // field@abe9 │ │ -4a7926: 6e20 c907 2100 |003f: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a792c: 5402 eaab |0042: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ -4a7930: 3902 0700 |0044: if-nez v2, 004b // +0007 │ │ -4a7934: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -4a7936: 6e20 c407 2100 |0047: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a793c: 280c |004a: goto 0056 // +000c │ │ -4a793e: 1212 |004b: const/4 v2, #int 1 // #1 │ │ -4a7940: 6e20 c407 2100 |004c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a7946: 5402 eaab |004f: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ -4a794a: 5222 a7ac |0051: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.value:I // field@aca7 │ │ -4a794e: 6e20 c907 2100 |0053: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a7954: 5202 e8ab |0056: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ -4a7958: 6e20 c807 2100 |0058: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a795e: 0e00 |005b: return-void │ │ +4a789c: |[4a789c] no.nordicsemi.android.ble.common.callback.cgm.CGMSpecificOpsControlPointResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a78ac: 6f30 68ed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ed68 │ │ +4a78b2: 5502 f1ab |0003: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.operationCompleted:Z // field@abf1 │ │ +4a78b6: 8d22 |0005: int-to-byte v2, v2 │ │ +4a78b8: 6e20 c407 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a78be: 5502 f4ab |0009: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.secured:Z // field@abf4 │ │ +4a78c2: 8d22 |000b: int-to-byte v2, v2 │ │ +4a78c4: 6e20 c407 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a78ca: 5502 ecab |000f: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.crcValid:Z // field@abec │ │ +4a78ce: 8d22 |0011: int-to-byte v2, v2 │ │ +4a78d0: 6e20 c407 2100 |0012: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a78d6: 5202 f2ab |0015: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.requestCode:I // field@abf2 │ │ +4a78da: 6e20 c907 2100 |0017: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a78e0: 5202 edab |001a: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.errorCode:I // field@abed │ │ +4a78e4: 6e20 c907 2100 |001c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a78ea: 5202 eeab |001f: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseCommunicationInterval:I // field@abee │ │ +4a78ee: 6e20 c907 2100 |0021: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a78f4: 5202 efab |0024: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.glucoseConcentrationOfCalibration:F // field@abef │ │ +4a78f8: 6e20 c807 2100 |0026: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a78fe: 5202 ebab |0029: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationTime:I // field@abeb │ │ +4a7902: 6e20 c907 2100 |002b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a7908: 5202 f0ab |002e: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.nextCalibrationTime:I // field@abf0 │ │ +4a790c: 6e20 c907 2100 |0030: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a7912: 5202 f5ab |0033: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.type:I // field@abf5 │ │ +4a7916: 6e20 c907 2100 |0035: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a791c: 5202 f3ab |0038: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.sampleLocation:I // field@abf3 │ │ +4a7920: 6e20 c907 2100 |003a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a7926: 5202 e9ab |003d: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationDataRecordNumber:I // field@abe9 │ │ +4a792a: 6e20 c907 2100 |003f: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a7930: 5402 eaab |0042: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ +4a7934: 3902 0700 |0044: if-nez v2, 004b // +0007 │ │ +4a7938: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +4a793a: 6e20 c407 2100 |0047: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a7940: 280c |004a: goto 0056 // +000c │ │ +4a7942: 1212 |004b: const/4 v2, #int 1 // #1 │ │ +4a7944: 6e20 c407 2100 |004c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a794a: 5402 eaab |004f: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.calibrationStatus:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus; // field@abea │ │ +4a794e: 5222 a7ac |0051: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMCalibrationStatus;.value:I // field@aca7 │ │ +4a7952: 6e20 c907 2100 |0053: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a7958: 5202 e8ab |0056: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMSpecificOpsControlPointResponse;.alertLevel:F // field@abe8 │ │ +4a795c: 6e20 c807 2100 |0058: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a7962: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ 0x0009 line=268 │ │ 0x000f line=269 │ │ 0x0015 line=270 │ │ @@ -2008921,36 +2008922,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a7b70: |[4a7b70] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.:()V │ │ -4a7b80: 2200 ba1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1; // type@1bba │ │ -4a7b84: 7010 94ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;.:()V // method@ed94 │ │ -4a7b8a: 6900 f6ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abf6 │ │ -4a7b8e: 0e00 |0007: return-void │ │ +4a7b74: |[4a7b74] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.:()V │ │ +4a7b84: 2200 ba1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1; // type@1bba │ │ +4a7b88: 7010 94ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;.:()V // method@ed94 │ │ +4a7b8e: 6900 f6ab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abf6 │ │ +4a7b92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a7b90: |[4a7b90] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.:()V │ │ -4a7ba0: 7010 8ded 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.:()V // method@ed8d │ │ -4a7ba6: 0e00 |0003: return-void │ │ +4a7b94: |[4a7b94] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.:()V │ │ +4a7ba4: 7010 8ded 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.:()V // method@ed8d │ │ +4a7baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;) │ │ @@ -2008958,50 +2008959,50 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -4a7ba8: |[4a7ba8] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.:(Landroid/os/Parcel;)V │ │ -4a7bb8: 7020 8eed 5400 |0000: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.:(Landroid/os/Parcel;)V // method@ed8e │ │ -4a7bbe: 6e10 b507 0500 |0003: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a7bc4: 0a00 |0006: move-result v0 │ │ -4a7bc6: 5940 faab |0007: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.timeOffset:I // field@abfa │ │ -4a7bca: 6e10 b007 0500 |0009: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a7bd0: 0a00 |000c: move-result v0 │ │ -4a7bd2: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -4a7bd6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -4a7bd8: 5b40 f9ab |0010: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ -4a7bdc: 2814 |0012: goto 0026 // +0014 │ │ -4a7bde: 6e10 b507 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a7be4: 0a00 |0016: move-result v0 │ │ -4a7be6: 6e10 b507 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a7bec: 0a01 |001a: move-result v1 │ │ -4a7bee: 6e10 b507 0500 |001b: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a7bf4: 0a02 |001e: move-result v2 │ │ -4a7bf6: 2203 0e1c |001f: new-instance v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // type@1c0e │ │ -4a7bfa: 7040 74ef 0321 |0021: invoke-direct {v3, v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.:(III)V // method@ef74 │ │ -4a7c00: 5b43 f9ab |0024: iput-object v3, v4, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ -4a7c04: 6e10 b007 0500 |0026: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a7c0a: 0a00 |0029: move-result v0 │ │ -4a7c0c: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -4a7c0e: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -4a7c10: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ -4a7c14: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -4a7c16: 2802 |002f: goto 0031 // +0002 │ │ -4a7c18: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -4a7c1a: 5c40 f8ab |0031: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.secured:Z // field@abf8 │ │ -4a7c1e: 6e10 b007 0500 |0033: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a7c24: 0a05 |0036: move-result v5 │ │ -4a7c26: 3805 0300 |0037: if-eqz v5, 003a // +0003 │ │ -4a7c2a: 2802 |0039: goto 003b // +0002 │ │ -4a7c2c: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -4a7c2e: 5c41 f7ab |003b: iput-boolean v1, v4, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.crcValid:Z // field@abf7 │ │ -4a7c32: 0e00 |003d: return-void │ │ +4a7bac: |[4a7bac] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.:(Landroid/os/Parcel;)V │ │ +4a7bbc: 7020 8eed 5400 |0000: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.:(Landroid/os/Parcel;)V // method@ed8e │ │ +4a7bc2: 6e10 b507 0500 |0003: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a7bc8: 0a00 |0006: move-result v0 │ │ +4a7bca: 5940 faab |0007: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.timeOffset:I // field@abfa │ │ +4a7bce: 6e10 b007 0500 |0009: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a7bd4: 0a00 |000c: move-result v0 │ │ +4a7bd6: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +4a7bda: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +4a7bdc: 5b40 f9ab |0010: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ +4a7be0: 2814 |0012: goto 0026 // +0014 │ │ +4a7be2: 6e10 b507 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a7be8: 0a00 |0016: move-result v0 │ │ +4a7bea: 6e10 b507 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a7bf0: 0a01 |001a: move-result v1 │ │ +4a7bf2: 6e10 b507 0500 |001b: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a7bf8: 0a02 |001e: move-result v2 │ │ +4a7bfa: 2203 0e1c |001f: new-instance v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // type@1c0e │ │ +4a7bfe: 7040 74ef 0321 |0021: invoke-direct {v3, v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.:(III)V // method@ef74 │ │ +4a7c04: 5b43 f9ab |0024: iput-object v3, v4, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ +4a7c08: 6e10 b007 0500 |0026: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a7c0e: 0a00 |0029: move-result v0 │ │ +4a7c10: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +4a7c12: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +4a7c14: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ +4a7c18: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +4a7c1a: 2802 |002f: goto 0031 // +0002 │ │ +4a7c1c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +4a7c1e: 5c40 f8ab |0031: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.secured:Z // field@abf8 │ │ +4a7c22: 6e10 b007 0500 |0033: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a7c28: 0a05 |0036: move-result v5 │ │ +4a7c2a: 3805 0300 |0037: if-eqz v5, 003a // +0003 │ │ +4a7c2e: 2802 |0039: goto 003b // +0002 │ │ +4a7c30: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +4a7c32: 5c41 f7ab |003b: iput-boolean v1, v4, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.crcValid:Z // field@abf7 │ │ +4a7c36: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0009 line=107 │ │ 0x0010 line=108 │ │ 0x0013 line=110 │ │ @@ -2009019,17 +2009020,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a7c34: |[4a7c34] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;)V │ │ -4a7c44: 7020 9bed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.:(Landroid/os/Parcel;)V // method@ed9b │ │ -4a7c4a: 0e00 |0003: return-void │ │ +4a7c38: |[4a7c38] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1;)V │ │ +4a7c48: 7020 9bed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.:(Landroid/os/Parcel;)V // method@ed9b │ │ +4a7c4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse$1; │ │ @@ -2009040,17 +2009041,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7b58: |[4a7b58] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.getStatus:()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; │ │ -4a7b68: 5410 f9ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ -4a7b6c: 1100 |0002: return-object v0 │ │ +4a7b5c: |[4a7b5c] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.getStatus:()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; │ │ +4a7b6c: 5410 f9ab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ +4a7b70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;) │ │ @@ -2009058,17 +2009059,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7b40: |[4a7b40] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.getTimeOffset:()I │ │ -4a7b50: 5210 faab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.timeOffset:I // field@abfa │ │ -4a7b54: 0f00 |0002: return v0 │ │ +4a7b44: |[4a7b44] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.getTimeOffset:()I │ │ +4a7b54: 5210 faab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.timeOffset:I // field@abfa │ │ +4a7b58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;) │ │ @@ -2009076,17 +2009077,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7b10: |[4a7b10] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.isCrcValid:()Z │ │ -4a7b20: 5510 f7ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.crcValid:Z // field@abf7 │ │ -4a7b24: 0f00 |0002: return v0 │ │ +4a7b14: |[4a7b14] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.isCrcValid:()Z │ │ +4a7b24: 5510 f7ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.crcValid:Z // field@abf7 │ │ +4a7b28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;) │ │ @@ -2009094,17 +2009095,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a7b28: |[4a7b28] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.isSecured:()Z │ │ -4a7b38: 5510 f8ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.secured:Z // field@abf8 │ │ -4a7b3c: 0f00 |0002: return v0 │ │ +4a7b2c: |[4a7b2c] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.isSecured:()Z │ │ +4a7b3c: 5510 f8ab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.secured:Z // field@abf8 │ │ +4a7b40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;) │ │ @@ -2009112,20 +2009113,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4a7c4c: |[4a7c4c] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.onContinuousGlucoseMonitorStatusChanged:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;IZ)V │ │ -4a7c5c: 5b02 f9ab |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ -4a7c60: 5903 faab |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.timeOffset:I // field@abfa │ │ -4a7c64: 5c04 f8ab |0004: iput-boolean v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.secured:Z // field@abf8 │ │ -4a7c68: 5c04 f7ab |0006: iput-boolean v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.crcValid:Z // field@abf7 │ │ -4a7c6c: 0e00 |0008: return-void │ │ +4a7c50: |[4a7c50] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.onContinuousGlucoseMonitorStatusChanged:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;IZ)V │ │ +4a7c60: 5b02 f9ab |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ +4a7c64: 5903 faab |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.timeOffset:I // field@abfa │ │ +4a7c68: 5c04 f8ab |0004: iput-boolean v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.secured:Z // field@abf8 │ │ +4a7c6c: 5c04 f7ab |0006: iput-boolean v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.crcValid:Z // field@abf7 │ │ +4a7c70: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0004 line=73 │ │ 0x0006 line=74 │ │ locals : │ │ @@ -2009140,21 +2009141,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4a7c70: |[4a7c70] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.onContinuousGlucoseMonitorStatusReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a7c80: 6e30 a3ed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eda3 │ │ -4a7c86: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -4a7c88: 5c01 f8ab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.secured:Z // field@abf8 │ │ -4a7c8c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4a7c8e: 5c01 f7ab |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.crcValid:Z // field@abf7 │ │ -4a7c92: 0e00 |0009: return-void │ │ +4a7c74: |[4a7c74] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.onContinuousGlucoseMonitorStatusReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a7c84: 6e30 a3ed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@eda3 │ │ +4a7c8a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4a7c8c: 5c01 f8ab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.secured:Z // field@abf8 │ │ +4a7c90: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4a7c92: 5c01 f7ab |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.crcValid:Z // field@abf7 │ │ +4a7c96: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x0007 line=81 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse; │ │ @@ -2009166,41 +2009167,41 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -4a7c94: |[4a7c94] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a7ca4: 6f30 93ed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ed93 │ │ -4a7caa: 5202 faab |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.timeOffset:I // field@abfa │ │ -4a7cae: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a7cb4: 5402 f9ab |0008: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ -4a7cb8: 3902 0700 |000a: if-nez v2, 0011 // +0007 │ │ -4a7cbc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -4a7cbe: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a7cc4: 281a |0010: goto 002a // +001a │ │ -4a7cc6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -4a7cc8: 6e20 c407 2100 |0012: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a7cce: 5402 f9ab |0015: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ -4a7cd2: 5222 d0ac |0017: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.warningStatus:I // field@acd0 │ │ -4a7cd6: 6e20 c907 2100 |0019: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a7cdc: 5402 f9ab |001c: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ -4a7ce0: 5222 bdac |001e: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationTempStatus:I // field@acbd │ │ -4a7ce4: 6e20 c907 2100 |0020: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a7cea: 5402 f9ab |0023: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ -4a7cee: 5222 caac |0025: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorStatus:I // field@acca │ │ -4a7cf2: 6e20 c907 2100 |0027: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a7cf8: 5502 f8ab |002a: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.secured:Z // field@abf8 │ │ -4a7cfc: 8d22 |002c: int-to-byte v2, v2 │ │ -4a7cfe: 6e20 c407 2100 |002d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a7d04: 5502 f7ab |0030: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.crcValid:Z // field@abf7 │ │ -4a7d08: 8d22 |0032: int-to-byte v2, v2 │ │ -4a7d0a: 6e20 c407 2100 |0033: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a7d10: 0e00 |0036: return-void │ │ +4a7c98: |[4a7c98] no.nordicsemi.android.ble.common.callback.cgm.CGMStatusResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a7ca8: 6f30 93ed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ed93 │ │ +4a7cae: 5202 faab |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.timeOffset:I // field@abfa │ │ +4a7cb2: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a7cb8: 5402 f9ab |0008: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ +4a7cbc: 3902 0700 |000a: if-nez v2, 0011 // +0007 │ │ +4a7cc0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +4a7cc2: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a7cc8: 281a |0010: goto 002a // +001a │ │ +4a7cca: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +4a7ccc: 6e20 c407 2100 |0012: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a7cd2: 5402 f9ab |0015: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ +4a7cd6: 5222 d0ac |0017: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.warningStatus:I // field@acd0 │ │ +4a7cda: 6e20 c907 2100 |0019: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a7ce0: 5402 f9ab |001c: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ +4a7ce4: 5222 bdac |001e: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationTempStatus:I // field@acbd │ │ +4a7ce8: 6e20 c907 2100 |0020: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a7cee: 5402 f9ab |0023: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@abf9 │ │ +4a7cf2: 5222 caac |0025: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorStatus:I // field@acca │ │ +4a7cf6: 6e20 c907 2100 |0027: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a7cfc: 5502 f8ab |002a: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.secured:Z // field@abf8 │ │ +4a7d00: 8d22 |002c: int-to-byte v2, v2 │ │ +4a7d02: 6e20 c407 2100 |002d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a7d08: 5502 f7ab |0030: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/CGMStatusResponse;.crcValid:Z // field@abf7 │ │ +4a7d0c: 8d22 |0032: int-to-byte v2, v2 │ │ +4a7d0e: 6e20 c407 2100 |0033: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a7d14: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0008 line=123 │ │ 0x000d line=124 │ │ 0x0012 line=126 │ │ @@ -2009297,36 +2009298,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a80e4: |[4a80e4] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.:()V │ │ -4a80f4: 2200 be1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1; // type@1bbe │ │ -4a80f8: 7010 aeed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;.:()V // method@edae │ │ -4a80fe: 6900 fbab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abfb │ │ -4a8102: 0e00 |0007: return-void │ │ +4a80e8: |[4a80e8] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.:()V │ │ +4a80f8: 2200 be1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1; // type@1bbe │ │ +4a80fc: 7010 aeed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;.:()V // method@edae │ │ +4a8102: 6900 fbab |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@abfb │ │ +4a8106: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8104: |[4a8104] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.:()V │ │ -4a8114: 7010 a7ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.:()V // method@eda7 │ │ -4a811a: 0e00 |0003: return-void │ │ +4a8108: |[4a8108] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.:()V │ │ +4a8118: 7010 a7ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.:()V // method@eda7 │ │ +4a811e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;) │ │ @@ -2009334,73 +2009335,73 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -4a811c: |[4a811c] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.:(Landroid/os/Parcel;)V │ │ -4a812c: 7020 a8ed 5400 |0000: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@eda8 │ │ -4a8132: 6e10 b407 0500 |0003: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a8138: 0a00 |0006: move-result v0 │ │ -4a813a: 5940 fdab |0007: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.glucoseConcentration:F // field@abfd │ │ -4a813e: 6e10 b007 0500 |0009: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a8144: 0a00 |000c: move-result v0 │ │ -4a8146: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -4a8148: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -4a814c: 5b41 02ac |0010: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ -4a8150: 280b |0012: goto 001d // +000b │ │ -4a8152: 6e10 b407 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a8158: 0a00 |0016: move-result v0 │ │ -4a815a: 7110 2de0 0000 |0017: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4a8160: 0c00 |001a: move-result-object v0 │ │ -4a8162: 5b40 02ac |001b: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ -4a8166: 6e10 b007 0500 |001d: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a816c: 0a00 |0020: move-result v0 │ │ -4a816e: 3900 0500 |0021: if-nez v0, 0026 // +0005 │ │ -4a8172: 5b41 feab |0023: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ -4a8176: 280b |0025: goto 0030 // +000b │ │ -4a8178: 6e10 b407 0500 |0026: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a817e: 0a00 |0029: move-result v0 │ │ -4a8180: 7110 2de0 0000 |002a: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4a8186: 0c00 |002d: move-result-object v0 │ │ -4a8188: 5b40 feab |002e: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ -4a818c: 6e10 b007 0500 |0030: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a8192: 0a00 |0033: move-result v0 │ │ -4a8194: 3900 0500 |0034: if-nez v0, 0039 // +0005 │ │ -4a8198: 5b41 00ac |0036: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ -4a819c: 2814 |0038: goto 004c // +0014 │ │ -4a819e: 6e10 b507 0500 |0039: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a81a4: 0a00 |003c: move-result v0 │ │ -4a81a6: 6e10 b507 0500 |003d: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a81ac: 0a01 |0040: move-result v1 │ │ -4a81ae: 6e10 b507 0500 |0041: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a81b4: 0a02 |0044: move-result v2 │ │ -4a81b6: 2203 0e1c |0045: new-instance v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // type@1c0e │ │ -4a81ba: 7040 74ef 0321 |0047: invoke-direct {v3, v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.:(III)V // method@ef74 │ │ -4a81c0: 5b43 00ac |004a: iput-object v3, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ -4a81c4: 6e10 b507 0500 |004c: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a81ca: 0a00 |004f: move-result v0 │ │ -4a81cc: 5940 01ac |0050: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.timeOffset:I // field@ac01 │ │ -4a81d0: 6e10 b007 0500 |0052: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a81d6: 0a00 |0055: move-result v0 │ │ -4a81d8: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -4a81da: 1202 |0057: const/4 v2, #int 0 // #0 │ │ -4a81dc: 3800 0400 |0058: if-eqz v0, 005c // +0004 │ │ -4a81e0: 1210 |005a: const/4 v0, #int 1 // #1 │ │ -4a81e2: 2802 |005b: goto 005d // +0002 │ │ -4a81e4: 1200 |005c: const/4 v0, #int 0 // #0 │ │ -4a81e6: 5c40 ffab |005d: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.secured:Z // field@abff │ │ -4a81ea: 6e10 b007 0500 |005f: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a81f0: 0a05 |0062: move-result v5 │ │ -4a81f2: 3805 0300 |0063: if-eqz v5, 0066 // +0003 │ │ -4a81f6: 2802 |0065: goto 0067 // +0002 │ │ -4a81f8: 1201 |0066: const/4 v1, #int 0 // #0 │ │ -4a81fa: 5c41 fcab |0067: iput-boolean v1, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.crcValid:Z // field@abfc │ │ -4a81fe: 0e00 |0069: return-void │ │ +4a8120: |[4a8120] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.:(Landroid/os/Parcel;)V │ │ +4a8130: 7020 a8ed 5400 |0000: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@eda8 │ │ +4a8136: 6e10 b407 0500 |0003: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a813c: 0a00 |0006: move-result v0 │ │ +4a813e: 5940 fdab |0007: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.glucoseConcentration:F // field@abfd │ │ +4a8142: 6e10 b007 0500 |0009: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a8148: 0a00 |000c: move-result v0 │ │ +4a814a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +4a814c: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +4a8150: 5b41 02ac |0010: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ +4a8154: 280b |0012: goto 001d // +000b │ │ +4a8156: 6e10 b407 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a815c: 0a00 |0016: move-result v0 │ │ +4a815e: 7110 2de0 0000 |0017: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4a8164: 0c00 |001a: move-result-object v0 │ │ +4a8166: 5b40 02ac |001b: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ +4a816a: 6e10 b007 0500 |001d: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a8170: 0a00 |0020: move-result v0 │ │ +4a8172: 3900 0500 |0021: if-nez v0, 0026 // +0005 │ │ +4a8176: 5b41 feab |0023: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ +4a817a: 280b |0025: goto 0030 // +000b │ │ +4a817c: 6e10 b407 0500 |0026: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a8182: 0a00 |0029: move-result v0 │ │ +4a8184: 7110 2de0 0000 |002a: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4a818a: 0c00 |002d: move-result-object v0 │ │ +4a818c: 5b40 feab |002e: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ +4a8190: 6e10 b007 0500 |0030: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a8196: 0a00 |0033: move-result v0 │ │ +4a8198: 3900 0500 |0034: if-nez v0, 0039 // +0005 │ │ +4a819c: 5b41 00ac |0036: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ +4a81a0: 2814 |0038: goto 004c // +0014 │ │ +4a81a2: 6e10 b507 0500 |0039: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a81a8: 0a00 |003c: move-result v0 │ │ +4a81aa: 6e10 b507 0500 |003d: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a81b0: 0a01 |0040: move-result v1 │ │ +4a81b2: 6e10 b507 0500 |0041: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a81b8: 0a02 |0044: move-result v2 │ │ +4a81ba: 2203 0e1c |0045: new-instance v3, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // type@1c0e │ │ +4a81be: 7040 74ef 0321 |0047: invoke-direct {v3, v0, v1, v2}, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.:(III)V // method@ef74 │ │ +4a81c4: 5b43 00ac |004a: iput-object v3, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ +4a81c8: 6e10 b507 0500 |004c: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a81ce: 0a00 |004f: move-result v0 │ │ +4a81d0: 5940 01ac |0050: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.timeOffset:I // field@ac01 │ │ +4a81d4: 6e10 b007 0500 |0052: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a81da: 0a00 |0055: move-result v0 │ │ +4a81dc: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +4a81de: 1202 |0057: const/4 v2, #int 0 // #0 │ │ +4a81e0: 3800 0400 |0058: if-eqz v0, 005c // +0004 │ │ +4a81e4: 1210 |005a: const/4 v0, #int 1 // #1 │ │ +4a81e6: 2802 |005b: goto 005d // +0002 │ │ +4a81e8: 1200 |005c: const/4 v0, #int 0 // #0 │ │ +4a81ea: 5c40 ffab |005d: iput-boolean v0, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.secured:Z // field@abff │ │ +4a81ee: 6e10 b007 0500 |005f: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a81f4: 0a05 |0062: move-result v5 │ │ +4a81f6: 3805 0300 |0063: if-eqz v5, 0066 // +0003 │ │ +4a81fa: 2802 |0065: goto 0067 // +0002 │ │ +4a81fc: 1201 |0066: const/4 v1, #int 0 // #0 │ │ +4a81fe: 5c41 fcab |0067: iput-boolean v1, v4, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.crcValid:Z // field@abfc │ │ +4a8202: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x0009 line=128 │ │ 0x0010 line=129 │ │ 0x0013 line=131 │ │ @@ -2009425,17 +2009426,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a8200: |[4a8200] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;)V │ │ -4a8210: 7020 b5ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.:(Landroid/os/Parcel;)V // method@edb5 │ │ -4a8216: 0e00 |0003: return-void │ │ +4a8204: |[4a8204] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1;)V │ │ +4a8214: 7020 b5ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.:(Landroid/os/Parcel;)V // method@edb5 │ │ +4a821a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse$1; │ │ @@ -2009446,17 +2009447,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a806c: |[4a806c] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.getGlucoseConcentration:()F │ │ -4a807c: 5210 fdab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.glucoseConcentration:F // field@abfd │ │ -4a8080: 0f00 |0002: return v0 │ │ +4a8070: |[4a8070] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.getGlucoseConcentration:()F │ │ +4a8080: 5210 fdab |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.glucoseConcentration:F // field@abfd │ │ +4a8084: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;) │ │ @@ -2009464,17 +2009465,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a809c: |[4a809c] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.getQuality:()Ljava/lang/Float; │ │ -4a80ac: 5410 feab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ -4a80b0: 1100 |0002: return-object v0 │ │ +4a80a0: |[4a80a0] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.getQuality:()Ljava/lang/Float; │ │ +4a80b0: 5410 feab |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ +4a80b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;) │ │ @@ -2009482,17 +2009483,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a80cc: |[4a80cc] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.getStatus:()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; │ │ -4a80dc: 5410 00ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ -4a80e0: 1100 |0002: return-object v0 │ │ +4a80d0: |[4a80d0] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.getStatus:()Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; │ │ +4a80e0: 5410 00ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ +4a80e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;) │ │ @@ -2009500,17 +2009501,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a8084: |[4a8084] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.getTimeOffset:()I │ │ -4a8094: 5210 01ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.timeOffset:I // field@ac01 │ │ -4a8098: 0f00 |0002: return v0 │ │ +4a8088: |[4a8088] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.getTimeOffset:()I │ │ +4a8098: 5210 01ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.timeOffset:I // field@ac01 │ │ +4a809c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;) │ │ @@ -2009518,17 +2009519,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a80b4: |[4a80b4] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.getTrend:()Ljava/lang/Float; │ │ -4a80c4: 5410 02ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ -4a80c8: 1100 |0002: return-object v0 │ │ +4a80b8: |[4a80b8] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.getTrend:()Ljava/lang/Float; │ │ +4a80c8: 5410 02ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ +4a80cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;) │ │ @@ -2009536,17 +2009537,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a803c: |[4a803c] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.isCrcValid:()Z │ │ -4a804c: 5510 fcab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.crcValid:Z // field@abfc │ │ -4a8050: 0f00 |0002: return v0 │ │ +4a8040: |[4a8040] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.isCrcValid:()Z │ │ +4a8050: 5510 fcab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.crcValid:Z // field@abfc │ │ +4a8054: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;) │ │ @@ -2009554,17 +2009555,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a8054: |[4a8054] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.isSecured:()Z │ │ -4a8064: 5510 ffab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.secured:Z // field@abff │ │ -4a8068: 0f00 |0002: return v0 │ │ +4a8058: |[4a8058] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.isSecured:()Z │ │ +4a8068: 5510 ffab |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.secured:Z // field@abff │ │ +4a806c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;) │ │ @@ -2009572,23 +2009573,23 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FLjava/lang/Float;Ljava/lang/Float;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -4a8218: |[4a8218] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.onContinuousGlucoseMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FLjava/lang/Float;Ljava/lang/Float;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;IZ)V │ │ -4a8228: 5902 fdab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.glucoseConcentration:F // field@abfd │ │ -4a822c: 5b03 02ac |0002: iput-object v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ -4a8230: 5b04 feab |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ -4a8234: 5b05 00ac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ -4a8238: 5906 01ac |0008: iput v6, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.timeOffset:I // field@ac01 │ │ -4a823c: 5c07 ffab |000a: iput-boolean v7, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.secured:Z // field@abff │ │ -4a8240: 5c07 fcab |000c: iput-boolean v7, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.crcValid:Z // field@abfc │ │ -4a8244: 0e00 |000e: return-void │ │ +4a821c: |[4a821c] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.onContinuousGlucoseMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FLjava/lang/Float;Ljava/lang/Float;Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;IZ)V │ │ +4a822c: 5902 fdab |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.glucoseConcentration:F // field@abfd │ │ +4a8230: 5b03 02ac |0002: iput-object v3, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ +4a8234: 5b04 feab |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ +4a8238: 5b05 00ac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ +4a823c: 5906 01ac |0008: iput v6, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.timeOffset:I // field@ac01 │ │ +4a8240: 5c07 ffab |000a: iput-boolean v7, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.secured:Z // field@abff │ │ +4a8244: 5c07 fcab |000c: iput-boolean v7, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.crcValid:Z // field@abfc │ │ +4a8248: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0002 line=76 │ │ 0x0004 line=77 │ │ 0x0006 line=78 │ │ 0x0008 line=79 │ │ @@ -2009609,21 +2009610,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4a8248: |[4a8248] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.onContinuousGlucoseMeasurementReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ -4a8258: 6e30 c0ed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edc0 │ │ -4a825e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -4a8260: 5c01 ffab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.secured:Z // field@abff │ │ -4a8264: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4a8266: 5c01 fcab |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.crcValid:Z // field@abfc │ │ -4a826a: 0e00 |0009: return-void │ │ +4a824c: |[4a824c] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.onContinuousGlucoseMeasurementReceivedWithCrcError:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V │ │ +4a825c: 6e30 c0ed 1002 |0000: invoke-virtual {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.onInvalidDataReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/data/Data;)V // method@edc0 │ │ +4a8262: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4a8264: 5c01 ffab |0004: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.secured:Z // field@abff │ │ +4a8268: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4a826a: 5c01 fcab |0007: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.crcValid:Z // field@abfc │ │ +4a826e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0007 line=88 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse; │ │ @@ -2009635,61 +2009636,61 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -4a826c: |[4a826c] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a827c: 6f30 aded 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@edad │ │ -4a8282: 5224 fdab |0003: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.glucoseConcentration:F // field@abfd │ │ -4a8286: 6e20 c807 4300 |0005: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a828c: 5424 02ac |0008: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ -4a8290: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4a8292: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -4a8294: 3904 0600 |000c: if-nez v4, 0012 // +0006 │ │ -4a8298: 6e20 c407 0300 |000e: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a829e: 280d |0011: goto 001e // +000d │ │ -4a82a0: 6e20 c407 1300 |0012: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a82a6: 5424 02ac |0015: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ -4a82aa: 6e10 24e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a82b0: 0a04 |001a: move-result v4 │ │ -4a82b2: 6e20 c807 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a82b8: 5424 feab |001e: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ -4a82bc: 3904 0600 |0020: if-nez v4, 0026 // +0006 │ │ -4a82c0: 6e20 c407 0300 |0022: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a82c6: 280d |0025: goto 0032 // +000d │ │ -4a82c8: 6e20 c407 1300 |0026: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a82ce: 5424 feab |0029: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ -4a82d2: 6e10 24e0 0400 |002b: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a82d8: 0a04 |002e: move-result v4 │ │ -4a82da: 6e20 c807 4300 |002f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a82e0: 5424 00ac |0032: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ -4a82e4: 3904 0600 |0034: if-nez v4, 003a // +0006 │ │ -4a82e8: 6e20 c407 0300 |0036: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a82ee: 2819 |0039: goto 0052 // +0019 │ │ -4a82f0: 6e20 c407 1300 |003a: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a82f6: 5424 00ac |003d: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ -4a82fa: 5244 d0ac |003f: iget v4, v4, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.warningStatus:I // field@acd0 │ │ -4a82fe: 6e20 c907 4300 |0041: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a8304: 5424 00ac |0044: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ -4a8308: 5244 bdac |0046: iget v4, v4, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationTempStatus:I // field@acbd │ │ -4a830c: 6e20 c907 4300 |0048: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a8312: 5424 00ac |004b: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ -4a8316: 5244 caac |004d: iget v4, v4, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorStatus:I // field@acca │ │ -4a831a: 6e20 c907 4300 |004f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a8320: 5224 01ac |0052: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.timeOffset:I // field@ac01 │ │ -4a8324: 6e20 c907 4300 |0054: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a832a: 5524 ffab |0057: iget-boolean v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.secured:Z // field@abff │ │ -4a832e: 8d44 |0059: int-to-byte v4, v4 │ │ -4a8330: 6e20 c407 4300 |005a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a8336: 5524 fcab |005d: iget-boolean v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.crcValid:Z // field@abfc │ │ -4a833a: 8d44 |005f: int-to-byte v4, v4 │ │ -4a833c: 6e20 c407 4300 |0060: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a8342: 0e00 |0063: return-void │ │ +4a8270: |[4a8270] no.nordicsemi.android.ble.common.callback.cgm.ContinuousGlucoseMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a8280: 6f30 aded 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@edad │ │ +4a8286: 5224 fdab |0003: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.glucoseConcentration:F // field@abfd │ │ +4a828a: 6e20 c807 4300 |0005: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a8290: 5424 02ac |0008: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ +4a8294: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4a8296: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +4a8298: 3904 0600 |000c: if-nez v4, 0012 // +0006 │ │ +4a829c: 6e20 c407 0300 |000e: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a82a2: 280d |0011: goto 001e // +000d │ │ +4a82a4: 6e20 c407 1300 |0012: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a82aa: 5424 02ac |0015: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.trend:Ljava/lang/Float; // field@ac02 │ │ +4a82ae: 6e10 24e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a82b4: 0a04 |001a: move-result v4 │ │ +4a82b6: 6e20 c807 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a82bc: 5424 feab |001e: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ +4a82c0: 3904 0600 |0020: if-nez v4, 0026 // +0006 │ │ +4a82c4: 6e20 c407 0300 |0022: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a82ca: 280d |0025: goto 0032 // +000d │ │ +4a82cc: 6e20 c407 1300 |0026: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a82d2: 5424 feab |0029: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.quality:Ljava/lang/Float; // field@abfe │ │ +4a82d6: 6e10 24e0 0400 |002b: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a82dc: 0a04 |002e: move-result v4 │ │ +4a82de: 6e20 c807 4300 |002f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a82e4: 5424 00ac |0032: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ +4a82e8: 3904 0600 |0034: if-nez v4, 003a // +0006 │ │ +4a82ec: 6e20 c407 0300 |0036: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a82f2: 2819 |0039: goto 0052 // +0019 │ │ +4a82f4: 6e20 c407 1300 |003a: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a82fa: 5424 00ac |003d: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ +4a82fe: 5244 d0ac |003f: iget v4, v4, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.warningStatus:I // field@acd0 │ │ +4a8302: 6e20 c907 4300 |0041: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a8308: 5424 00ac |0044: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ +4a830c: 5244 bdac |0046: iget v4, v4, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.calibrationTempStatus:I // field@acbd │ │ +4a8310: 6e20 c907 4300 |0048: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a8316: 5424 00ac |004b: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus; // field@ac00 │ │ +4a831a: 5244 caac |004d: iget v4, v4, Lno/nordicsemi/android/ble/common/profile/cgm/CGMTypes$CGMStatus;.sensorStatus:I // field@acca │ │ +4a831e: 6e20 c907 4300 |004f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a8324: 5224 01ac |0052: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.timeOffset:I // field@ac01 │ │ +4a8328: 6e20 c907 4300 |0054: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a832e: 5524 ffab |0057: iget-boolean v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.secured:Z // field@abff │ │ +4a8332: 8d44 |0059: int-to-byte v4, v4 │ │ +4a8334: 6e20 c407 4300 |005a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a833a: 5524 fcab |005d: iget-boolean v4, v2, Lno/nordicsemi/android/ble/common/callback/cgm/ContinuousGlucoseMeasurementResponse;.crcValid:Z // field@abfc │ │ +4a833e: 8d44 |005f: int-to-byte v4, v4 │ │ +4a8340: 6e20 c407 4300 |0060: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a8346: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ 0x0008 line=155 │ │ 0x000e line=156 │ │ 0x0012 line=158 │ │ @@ -2009755,36 +2009756,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a8468: |[4a8468] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.:()V │ │ -4a8478: 2200 c11b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1; // type@1bc1 │ │ -4a847c: 7010 c8ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;.:()V // method@edc8 │ │ -4a8482: 6900 03ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac03 │ │ -4a8486: 0e00 |0007: return-void │ │ +4a846c: |[4a846c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.:()V │ │ +4a847c: 2200 c11b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1; // type@1bc1 │ │ +4a8480: 7010 c8ed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;.:()V // method@edc8 │ │ +4a8486: 6900 03ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac03 │ │ +4a848a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8488: |[4a8488] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.:()V │ │ -4a8498: 7010 c2ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;.:()V // method@edc2 │ │ -4a849e: 0e00 |0003: return-void │ │ +4a848c: |[4a848c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.:()V │ │ +4a849c: 7010 c2ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;.:()V // method@edc2 │ │ +4a84a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;) │ │ @@ -2009792,28 +2009793,28 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4a84a0: |[4a84a0] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.:(Landroid/os/Parcel;)V │ │ -4a84b0: 7020 c3ed 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;.:(Landroid/os/Parcel;)V // method@edc3 │ │ -4a84b6: 6e10 b007 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a84bc: 0a00 |0006: move-result v0 │ │ -4a84be: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -4a84c2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4a84c4: 5b12 04ac |000a: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ -4a84c8: 280c |000c: goto 0018 // +000c │ │ -4a84ca: 2200 141c |000d: new-instance v0, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // type@1c14 │ │ -4a84ce: 6e10 b507 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a84d4: 0a02 |0012: move-result v2 │ │ -4a84d6: 7020 7def 2000 |0013: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.:(I)V // method@ef7d │ │ -4a84dc: 5b10 04ac |0016: iput-object v0, v1, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ -4a84e0: 0e00 |0018: return-void │ │ +4a84a4: |[4a84a4] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.:(Landroid/os/Parcel;)V │ │ +4a84b4: 7020 c3ed 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;.:(Landroid/os/Parcel;)V // method@edc3 │ │ +4a84ba: 6e10 b007 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a84c0: 0a00 |0006: move-result v0 │ │ +4a84c2: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +4a84c6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4a84c8: 5b12 04ac |000a: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ +4a84cc: 280c |000c: goto 0018 // +000c │ │ +4a84ce: 2200 141c |000d: new-instance v0, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // type@1c14 │ │ +4a84d2: 6e10 b507 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a84d8: 0a02 |0012: move-result v2 │ │ +4a84da: 7020 7def 2000 |0013: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.:(I)V // method@ef7d │ │ +4a84e0: 5b10 04ac |0016: iput-object v0, v1, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ +4a84e4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x000a line=77 │ │ 0x000d line=79 │ │ locals : │ │ @@ -2009825,17 +2009826,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a84e4: |[4a84e4] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;)V │ │ -4a84f4: 7020 cfed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.:(Landroid/os/Parcel;)V // method@edcf │ │ -4a84fa: 0e00 |0003: return-void │ │ +4a84e8: |[4a84e8] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1;)V │ │ +4a84f8: 7020 cfed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.:(Landroid/os/Parcel;)V // method@edcf │ │ +4a84fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse$1; │ │ @@ -2009846,17 +2009847,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a8450: |[4a8450] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.getFeatures:()Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; │ │ -4a8460: 5410 04ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ -4a8464: 1100 |0002: return-object v0 │ │ +4a8454: |[4a8454] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.getFeatures:()Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; │ │ +4a8464: 5410 04ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ +4a8468: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;) │ │ @@ -2009864,17 +2009865,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a84fc: |[4a84fc] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.onCyclingSpeedAndCadenceFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;)V │ │ -4a850c: 5b02 04ac |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ -4a8510: 0e00 |0002: return-void │ │ +4a8500: |[4a8500] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.onCyclingSpeedAndCadenceFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;)V │ │ +4a8510: 5b02 04ac |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ +4a8514: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; │ │ @@ -2009884,27 +2009885,27 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4a8514: |[4a8514] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a8524: 6f30 c7ed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@edc7 │ │ -4a852a: 5402 04ac |0003: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ -4a852e: 3902 0700 |0005: if-nez v2, 000c // +0007 │ │ -4a8532: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4a8534: 6e20 c407 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a853a: 280c |000b: goto 0017 // +000c │ │ -4a853c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4a853e: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a8544: 5402 04ac |0010: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ -4a8548: 5222 d4ac |0012: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.value:I // field@acd4 │ │ -4a854c: 6e20 c907 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a8552: 0e00 |0017: return-void │ │ +4a8518: |[4a8518] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceFeatureResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a8528: 6f30 c7ed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@edc7 │ │ +4a852e: 5402 04ac |0003: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ +4a8532: 3902 0700 |0005: if-nez v2, 000c // +0007 │ │ +4a8536: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4a8538: 6e20 c407 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a853e: 280c |000b: goto 0017 // +000c │ │ +4a8540: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4a8542: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a8548: 5402 04ac |0010: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures; // field@ac04 │ │ +4a854c: 5222 d4ac |0012: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/csc/CyclingSpeedAndCadenceFeatureCallback$CSCFeatures;.value:I // field@acd4 │ │ +4a8550: 6e20 c907 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a8556: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0008 line=87 │ │ 0x000d line=89 │ │ 0x0010 line=90 │ │ @@ -2009993,36 +2009994,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a8a60: |[4a8a60] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.:()V │ │ -4a8a70: 2200 c41b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1; // type@1bc4 │ │ -4a8a74: 7010 deed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;.:()V // method@edde │ │ -4a8a7a: 6900 0bac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac0b │ │ -4a8a7e: 0e00 |0007: return-void │ │ +4a8a64: |[4a8a64] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.:()V │ │ +4a8a74: 2200 c41b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1; // type@1bc4 │ │ +4a8a78: 7010 deed 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;.:()V // method@edde │ │ +4a8a7e: 6900 0bac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac0b │ │ +4a8a82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8a80: |[4a8a80] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.:()V │ │ -4a8a90: 7010 d4ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.:()V // method@edd4 │ │ -4a8a96: 0e00 |0003: return-void │ │ +4a8a84: |[4a8a84] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.:()V │ │ +4a8a94: 7010 d4ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.:()V // method@edd4 │ │ +4a8a9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;) │ │ @@ -2010030,29 +2010031,29 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4a8a98: |[4a8a98] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.:(Landroid/os/Parcel;)V │ │ -4a8aa8: 7020 d5ed 3200 |0000: invoke-direct {v2, v3}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@edd5 │ │ -4a8aae: 6e10 b807 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ -4a8ab4: 0b00 |0006: move-result-wide v0 │ │ -4a8ab6: 5a20 0fac |0007: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ -4a8aba: 6e10 b807 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ -4a8ac0: 0b00 |000c: move-result-wide v0 │ │ -4a8ac2: 5a20 0cac |000d: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ -4a8ac6: 6e10 b507 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a8acc: 0a00 |0012: move-result v0 │ │ -4a8ace: 5920 0eac |0013: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ -4a8ad2: 6e10 b507 0300 |0015: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a8ad8: 0a03 |0018: move-result v3 │ │ -4a8ada: 5923 0dac |0019: iput v3, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ -4a8ade: 0e00 |001b: return-void │ │ +4a8a9c: |[4a8a9c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.:(Landroid/os/Parcel;)V │ │ +4a8aac: 7020 d5ed 3200 |0000: invoke-direct {v2, v3}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@edd5 │ │ +4a8ab2: 6e10 b807 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ +4a8ab8: 0b00 |0006: move-result-wide v0 │ │ +4a8aba: 5a20 0fac |0007: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ +4a8abe: 6e10 b807 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ +4a8ac4: 0b00 |000c: move-result-wide v0 │ │ +4a8ac6: 5a20 0cac |000d: iput-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ +4a8aca: 6e10 b507 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a8ad0: 0a00 |0012: move-result v0 │ │ +4a8ad2: 5920 0eac |0013: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ +4a8ad6: 6e10 b507 0300 |0015: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a8adc: 0a03 |0018: move-result v3 │ │ +4a8ade: 5923 0dac |0019: iput v3, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ +4a8ae2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ 0x0009 line=197 │ │ 0x000f line=198 │ │ 0x0015 line=199 │ │ @@ -2010065,17 +2010066,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a8ae0: |[4a8ae0] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;)V │ │ -4a8af0: 7020 e5ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.:(Landroid/os/Parcel;)V // method@ede5 │ │ -4a8af6: 0e00 |0003: return-void │ │ +4a8ae4: |[4a8ae4] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1;)V │ │ +4a8af4: 7020 e5ed 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.:(Landroid/os/Parcel;)V // method@ede5 │ │ +4a8afa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse$1; │ │ @@ -2010086,36 +2010087,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -4a88a0: |[4a88a0] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getCrankCadence:(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F │ │ -4a88b0: 5250 0dac |0000: iget v0, v5, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ -4a88b4: 5261 0dac |0002: iget v1, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ -4a88b8: 1502 8044 |0004: const/high16 v2, #int 1149239296 // #4480 │ │ -4a88bc: 3510 0600 |0006: if-ge v0, v1, 000c // +0006 │ │ -4a88c0: 1403 ffff 0000 |0008: const v3, #float 9.18341e-41 // #0000ffff │ │ -4a88c6: b030 |000b: add-int/2addr v0, v3 │ │ -4a88c8: b110 |000c: sub-int/2addr v0, v1 │ │ -4a88ca: 8200 |000d: int-to-float v0, v0 │ │ -4a88cc: c920 |000e: div-float/2addr v0, v2 │ │ -4a88ce: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -4a88d0: 2d02 0001 |0010: cmpl-float v2, v0, v1 │ │ -4a88d4: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ -4a88d8: 0f01 |0014: return v1 │ │ -4a88da: 5351 0cac |0015: iget-wide v1, v5, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ -4a88de: 5363 0cac |0017: iget-wide v3, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ -4a88e2: bc31 |0019: sub-long/2addr v1, v3 │ │ -4a88e4: 8516 |001a: long-to-float v6, v1 │ │ -4a88e6: 1501 7042 |001b: const/high16 v1, #int 1114636288 // #4270 │ │ -4a88ea: a806 0601 |001d: mul-float v6, v6, v1 │ │ -4a88ee: c906 |001f: div-float/2addr v6, v0 │ │ -4a88f0: 0f06 |0020: return v6 │ │ +4a88a4: |[4a88a4] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getCrankCadence:(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F │ │ +4a88b4: 5250 0dac |0000: iget v0, v5, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ +4a88b8: 5261 0dac |0002: iget v1, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ +4a88bc: 1502 8044 |0004: const/high16 v2, #int 1149239296 // #4480 │ │ +4a88c0: 3510 0600 |0006: if-ge v0, v1, 000c // +0006 │ │ +4a88c4: 1403 ffff 0000 |0008: const v3, #float 9.18341e-41 // #0000ffff │ │ +4a88ca: b030 |000b: add-int/2addr v0, v3 │ │ +4a88cc: b110 |000c: sub-int/2addr v0, v1 │ │ +4a88ce: 8200 |000d: int-to-float v0, v0 │ │ +4a88d0: c920 |000e: div-float/2addr v0, v2 │ │ +4a88d2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +4a88d4: 2d02 0001 |0010: cmpl-float v2, v0, v1 │ │ +4a88d8: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ +4a88dc: 0f01 |0014: return v1 │ │ +4a88de: 5351 0cac |0015: iget-wide v1, v5, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ +4a88e2: 5363 0cac |0017: iget-wide v3, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ +4a88e6: bc31 |0019: sub-long/2addr v1, v3 │ │ +4a88e8: 8516 |001a: long-to-float v6, v1 │ │ +4a88ea: 1501 7042 |001b: const/high16 v1, #int 1114636288 // #4270 │ │ +4a88ee: a806 0601 |001d: mul-float v6, v6, v1 │ │ +4a88f2: c906 |001f: div-float/2addr v6, v0 │ │ +4a88f4: 0f06 |0020: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0015 line=176 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ 0x0000 - 0x0021 reg=6 (null) Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ @@ -2010125,17 +2010126,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a8a00: |[4a8a00] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getCrankRevolutions:()J │ │ -4a8a10: 5320 0cac |0000: iget-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ -4a8a14: 1000 |0002: return-wide v0 │ │ +4a8a04: |[4a8a04] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getCrankRevolutions:()J │ │ +4a8a14: 5320 0cac |0000: iget-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ +4a8a18: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;) │ │ @@ -2010143,23 +2010144,23 @@ │ │ type : '(FLno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4a88f4: |[4a88f4] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getDistance:(FLno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F │ │ -4a8904: 5340 0fac |0000: iget-wide v0, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ -4a8908: 5362 0fac |0002: iget-wide v2, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ -4a890c: bc20 |0004: sub-long/2addr v0, v2 │ │ -4a890e: 8506 |0005: long-to-float v6, v0 │ │ -4a8910: a806 0605 |0006: mul-float v6, v6, v5 │ │ -4a8914: 1505 7a44 |0008: const/high16 v5, #int 1148846080 // #447a │ │ -4a8918: c956 |000a: div-float/2addr v6, v5 │ │ -4a891a: 0f06 |000b: return v6 │ │ +4a88f8: |[4a88f8] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getDistance:(FLno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F │ │ +4a8908: 5340 0fac |0000: iget-wide v0, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ +4a890c: 5362 0fac |0002: iget-wide v2, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ +4a8910: bc20 |0004: sub-long/2addr v0, v2 │ │ +4a8912: 8506 |0005: long-to-float v6, v0 │ │ +4a8914: a806 0605 |0006: mul-float v6, v6, v5 │ │ +4a8918: 1505 7a44 |0008: const/high16 v5, #int 1148846080 // #447a │ │ +4a891c: c956 |000a: div-float/2addr v6, v5 │ │ +4a891e: 0f06 |000b: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ 0x0000 - 0x000c reg=5 (null) F │ │ 0x0000 - 0x000c reg=6 (null) Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ @@ -2010169,25 +2010170,25 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4a891c: |[4a891c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getGearRatio:(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F │ │ -4a892c: 6e20 e7ed 4300 |0000: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.getCrankCadence:(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F // method@ede7 │ │ -4a8932: 0a00 |0003: move-result v0 │ │ -4a8934: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4a8936: 2d02 0001 |0005: cmpl-float v2, v0, v1 │ │ -4a893a: 3d02 0800 |0007: if-lez v2, 000f // +0008 │ │ -4a893e: 6e20 efed 4300 |0009: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.getWheelCadence:(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F // method@edef │ │ -4a8944: 0a04 |000c: move-result v4 │ │ -4a8946: c904 |000d: div-float/2addr v4, v0 │ │ -4a8948: 0f04 |000e: return v4 │ │ -4a894a: 0f01 |000f: return v1 │ │ +4a8920: |[4a8920] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getGearRatio:(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F │ │ +4a8930: 6e20 e7ed 4300 |0000: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.getCrankCadence:(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F // method@ede7 │ │ +4a8936: 0a00 |0003: move-result v0 │ │ +4a8938: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4a893a: 2d02 0001 |0005: cmpl-float v2, v0, v1 │ │ +4a893e: 3d02 0800 |0007: if-lez v2, 000f // +0008 │ │ +4a8942: 6e20 efed 4300 |0009: invoke-virtual {v3, v4}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.getWheelCadence:(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F // method@edef │ │ +4a8948: 0a04 |000c: move-result v4 │ │ +4a894a: c904 |000d: div-float/2addr v4, v0 │ │ +4a894c: 0f04 |000e: return v4 │ │ +4a894e: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0009 line=187 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ 0x0000 - 0x0010 reg=4 (null) Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ @@ -2010197,18 +2010198,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4a8a18: |[4a8a18] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getLastCrankEventTime:()J │ │ -4a8a28: 5220 0dac |0000: iget v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ -4a8a2c: 8100 |0002: int-to-long v0, v0 │ │ -4a8a2e: 1000 |0003: return-wide v0 │ │ +4a8a1c: |[4a8a1c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getLastCrankEventTime:()J │ │ +4a8a2c: 5220 0dac |0000: iget v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ +4a8a30: 8100 |0002: int-to-long v0, v0 │ │ +4a8a32: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;) │ │ @@ -2010216,18 +2010217,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4a8a30: |[4a8a30] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getLastWheelEventTime:()J │ │ -4a8a40: 5220 0eac |0000: iget v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ -4a8a44: 8100 |0002: int-to-long v0, v0 │ │ -4a8a46: 1000 |0003: return-wide v0 │ │ +4a8a34: |[4a8a34] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getLastWheelEventTime:()J │ │ +4a8a44: 5220 0eac |0000: iget v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ +4a8a48: 8100 |0002: int-to-long v0, v0 │ │ +4a8a4a: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;) │ │ @@ -2010235,28 +2010236,28 @@ │ │ type : '(FLno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -4a894c: |[4a894c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getSpeed:(FLno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F │ │ -4a895c: 5240 0eac |0000: iget v0, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ -4a8960: 5261 0eac |0002: iget v1, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ -4a8964: 1502 8044 |0004: const/high16 v2, #int 1149239296 // #4480 │ │ -4a8968: 3510 0600 |0006: if-ge v0, v1, 000c // +0006 │ │ -4a896c: 1403 ffff 0000 |0008: const v3, #float 9.18341e-41 // #0000ffff │ │ -4a8972: b030 |000b: add-int/2addr v0, v3 │ │ -4a8974: b110 |000c: sub-int/2addr v0, v1 │ │ -4a8976: 8200 |000d: int-to-float v0, v0 │ │ -4a8978: c920 |000e: div-float/2addr v0, v2 │ │ -4a897a: 6e30 e9ed 5406 |000f: invoke-virtual {v4, v5, v6}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.getDistance:(FLno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F // method@ede9 │ │ -4a8980: 0a05 |0012: move-result v5 │ │ -4a8982: c905 |0013: div-float/2addr v5, v0 │ │ -4a8984: 0f05 |0014: return v5 │ │ +4a8950: |[4a8950] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getSpeed:(FLno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F │ │ +4a8960: 5240 0eac |0000: iget v0, v4, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ +4a8964: 5261 0eac |0002: iget v1, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ +4a8968: 1502 8044 |0004: const/high16 v2, #int 1149239296 // #4480 │ │ +4a896c: 3510 0600 |0006: if-ge v0, v1, 000c // +0006 │ │ +4a8970: 1403 ffff 0000 |0008: const v3, #float 9.18341e-41 // #0000ffff │ │ +4a8976: b030 |000b: add-int/2addr v0, v3 │ │ +4a8978: b110 |000c: sub-int/2addr v0, v1 │ │ +4a897a: 8200 |000d: int-to-float v0, v0 │ │ +4a897c: c920 |000e: div-float/2addr v0, v2 │ │ +4a897e: 6e30 e9ed 5406 |000f: invoke-virtual {v4, v5, v6}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.getDistance:(FLno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F // method@ede9 │ │ +4a8984: 0a05 |0012: move-result v5 │ │ +4a8986: c905 |0013: div-float/2addr v5, v0 │ │ +4a8988: 0f05 |0014: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x000f line=138 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ 0x0000 - 0x0015 reg=5 (null) F │ │ @@ -2010267,21 +2010268,21 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4a8988: |[4a8988] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getTotalDistance:(F)F │ │ -4a8998: 5320 0fac |0000: iget-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ -4a899c: 8500 |0002: long-to-float v0, v0 │ │ -4a899e: a800 0003 |0003: mul-float v0, v0, v3 │ │ -4a89a2: 1503 7a44 |0005: const/high16 v3, #int 1148846080 // #447a │ │ -4a89a6: c930 |0007: div-float/2addr v0, v3 │ │ -4a89a8: 0f00 |0008: return v0 │ │ +4a898c: |[4a898c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getTotalDistance:(F)F │ │ +4a899c: 5320 0fac |0000: iget-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ +4a89a0: 8500 |0002: long-to-float v0, v0 │ │ +4a89a2: a800 0003 |0003: mul-float v0, v0, v3 │ │ +4a89a6: 1503 7a44 |0005: const/high16 v3, #int 1148846080 // #447a │ │ +4a89aa: c930 |0007: div-float/2addr v0, v3 │ │ +4a89ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ 0x0000 - 0x0009 reg=3 (null) F │ │ │ │ @@ -2010290,36 +2010291,36 @@ │ │ type : '(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -4a89ac: |[4a89ac] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getWheelCadence:(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F │ │ -4a89bc: 5250 0eac |0000: iget v0, v5, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ -4a89c0: 5261 0eac |0002: iget v1, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ -4a89c4: 1502 8044 |0004: const/high16 v2, #int 1149239296 // #4480 │ │ -4a89c8: 3510 0600 |0006: if-ge v0, v1, 000c // +0006 │ │ -4a89cc: 1403 ffff 0000 |0008: const v3, #float 9.18341e-41 // #0000ffff │ │ -4a89d2: b030 |000b: add-int/2addr v0, v3 │ │ -4a89d4: b110 |000c: sub-int/2addr v0, v1 │ │ -4a89d6: 8200 |000d: int-to-float v0, v0 │ │ -4a89d8: c920 |000e: div-float/2addr v0, v2 │ │ -4a89da: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -4a89dc: 2d02 0001 |0010: cmpl-float v2, v0, v1 │ │ -4a89e0: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ -4a89e4: 0f01 |0014: return v1 │ │ -4a89e6: 5351 0fac |0015: iget-wide v1, v5, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ -4a89ea: 5363 0fac |0017: iget-wide v3, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ -4a89ee: bc31 |0019: sub-long/2addr v1, v3 │ │ -4a89f0: 8516 |001a: long-to-float v6, v1 │ │ -4a89f2: 1501 7042 |001b: const/high16 v1, #int 1114636288 // #4270 │ │ -4a89f6: a806 0601 |001d: mul-float v6, v6, v1 │ │ -4a89fa: c906 |001f: div-float/2addr v6, v0 │ │ -4a89fc: 0f06 |0020: return v6 │ │ +4a89b0: |[4a89b0] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getWheelCadence:(Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;)F │ │ +4a89c0: 5250 0eac |0000: iget v0, v5, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ +4a89c4: 5261 0eac |0002: iget v1, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ +4a89c8: 1502 8044 |0004: const/high16 v2, #int 1149239296 // #4480 │ │ +4a89cc: 3510 0600 |0006: if-ge v0, v1, 000c // +0006 │ │ +4a89d0: 1403 ffff 0000 |0008: const v3, #float 9.18341e-41 // #0000ffff │ │ +4a89d6: b030 |000b: add-int/2addr v0, v3 │ │ +4a89d8: b110 |000c: sub-int/2addr v0, v1 │ │ +4a89da: 8200 |000d: int-to-float v0, v0 │ │ +4a89dc: c920 |000e: div-float/2addr v0, v2 │ │ +4a89de: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +4a89e0: 2d02 0001 |0010: cmpl-float v2, v0, v1 │ │ +4a89e4: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ +4a89e8: 0f01 |0014: return v1 │ │ +4a89ea: 5351 0fac |0015: iget-wide v1, v5, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ +4a89ee: 5363 0fac |0017: iget-wide v3, v6, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ +4a89f2: bc31 |0019: sub-long/2addr v1, v3 │ │ +4a89f4: 8516 |001a: long-to-float v6, v1 │ │ +4a89f6: 1501 7042 |001b: const/high16 v1, #int 1114636288 // #4270 │ │ +4a89fa: a806 0601 |001d: mul-float v6, v6, v1 │ │ +4a89fe: c906 |001f: div-float/2addr v6, v0 │ │ +4a8a00: 0f06 |0020: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0015 line=157 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ 0x0000 - 0x0021 reg=6 (null) Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ @@ -2010329,17 +2010330,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a8a48: |[4a8a48] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getWheelRevolutions:()J │ │ -4a8a58: 5320 0fac |0000: iget-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ -4a8a5c: 1000 |0002: return-wide v0 │ │ +4a8a4c: |[4a8a4c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.getWheelRevolutions:()J │ │ +4a8a5c: 5320 0fac |0000: iget-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ +4a8a60: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;) │ │ @@ -2010347,34 +2010348,34 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4a8af8: |[4a8af8] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.onCrankDataChanged:(Landroid/bluetooth/BluetoothDevice;FF)V │ │ -4a8b08: 0e00 |0000: return-void │ │ +4a8afc: |[4a8afc] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.onCrankDataChanged:(Landroid/bluetooth/BluetoothDevice;FF)V │ │ +4a8b0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;) │ │ name : 'onCrankMeasurementReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4a8b0c: |[4a8b0c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.onCrankMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;II)V │ │ -4a8b1c: 8121 |0000: int-to-long v1, v2 │ │ -4a8b1e: 5a01 0cac |0001: iput-wide v1, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ -4a8b22: 5903 0dac |0003: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ -4a8b26: 0e00 |0005: return-void │ │ +4a8b10: |[4a8b10] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.onCrankMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;II)V │ │ +4a8b20: 8121 |0000: int-to-long v1, v2 │ │ +4a8b22: 5a01 0cac |0001: iput-wide v1, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ +4a8b26: 5903 0dac |0003: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ +4a8b2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -2010386,33 +2010387,33 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4a8b28: |[4a8b28] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.onDistanceChanged:(Landroid/bluetooth/BluetoothDevice;FFF)V │ │ -4a8b38: 0e00 |0000: return-void │ │ +4a8b2c: |[4a8b2c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.onDistanceChanged:(Landroid/bluetooth/BluetoothDevice;FFF)V │ │ +4a8b3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;) │ │ name : 'onWheelMeasurementReceived' │ │ type : '(Landroid/bluetooth/BluetoothDevice;JI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4a8b3c: |[4a8b3c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.onWheelMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;JI)V │ │ -4a8b4c: 5a02 0fac |0000: iput-wide v2, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ -4a8b50: 5904 0eac |0002: iput v4, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ -4a8b54: 0e00 |0004: return-void │ │ +4a8b40: |[4a8b40] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.onWheelMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;JI)V │ │ +4a8b50: 5a02 0fac |0000: iput-wide v2, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ +4a8b54: 5904 0eac |0002: iput v4, v0, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ +4a8b58: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -2010424,25 +2010425,25 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4a8b58: |[4a8b58] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a8b68: 6f30 dded 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eddd │ │ -4a8b6e: 5320 0fac |0003: iget-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ -4a8b72: 6e30 cd07 0301 |0005: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ -4a8b78: 5320 0cac |0008: iget-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ -4a8b7c: 6e30 cd07 0301 |000a: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ -4a8b82: 5224 0eac |000d: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ -4a8b86: 6e20 c907 4300 |000f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a8b8c: 5224 0dac |0012: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ -4a8b90: 6e20 c907 4300 |0014: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a8b96: 0e00 |0017: return-void │ │ +4a8b5c: |[4a8b5c] no.nordicsemi.android.ble.common.callback.csc.CyclingSpeedAndCadenceMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a8b6c: 6f30 dded 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eddd │ │ +4a8b72: 5320 0fac |0003: iget-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.wheelRevolutions:J // field@ac0f │ │ +4a8b76: 6e30 cd07 0301 |0005: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ +4a8b7c: 5320 0cac |0008: iget-wide v0, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.crankRevolutions:J // field@ac0c │ │ +4a8b80: 6e30 cd07 0301 |000a: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ +4a8b86: 5224 0eac |000d: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastWheelEventTime:I // field@ac0e │ │ +4a8b8a: 6e20 c907 4300 |000f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a8b90: 5224 0dac |0012: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/csc/CyclingSpeedAndCadenceMeasurementResponse;.lastCrankEventTime:I // field@ac0d │ │ +4a8b94: 6e20 c907 4300 |0014: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a8b9a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=205 │ │ 0x0008 line=206 │ │ 0x000d line=207 │ │ 0x0012 line=208 │ │ @@ -2010494,36 +2010495,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a8cbc: |[4a8cbc] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.:()V │ │ -4a8ccc: 2200 c71b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1; // type@1bc7 │ │ -4a8cd0: 7010 fced 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;.:()V // method@edfc │ │ -4a8cd6: 6900 10ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac10 │ │ -4a8cda: 0e00 |0007: return-void │ │ +4a8cc0: |[4a8cc0] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.:()V │ │ +4a8cd0: 2200 c71b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1; // type@1bc7 │ │ +4a8cd4: 7010 fced 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;.:()V // method@edfc │ │ +4a8cda: 6900 10ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac10 │ │ +4a8cde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a8cdc: |[4a8cdc] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.:()V │ │ -4a8cec: 7010 f6ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;.:()V // method@edf6 │ │ -4a8cf2: 0e00 |0003: return-void │ │ +4a8ce0: |[4a8ce0] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.:()V │ │ +4a8cf0: 7010 f6ed 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;.:()V // method@edf6 │ │ +4a8cf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;) │ │ @@ -2010531,28 +2010532,28 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4a8cf4: |[4a8cf4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.:(Landroid/os/Parcel;)V │ │ -4a8d04: 7020 f7ed 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;.:(Landroid/os/Parcel;)V // method@edf7 │ │ -4a8d0a: 6e10 b007 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a8d10: 0a00 |0006: move-result v0 │ │ -4a8d12: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -4a8d16: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4a8d18: 5b12 11ac |000a: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ -4a8d1c: 280c |000c: goto 0018 // +000c │ │ -4a8d1e: 2200 171c |000d: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // type@1c17 │ │ -4a8d22: 6e10 b507 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a8d28: 0a02 |0012: move-result v2 │ │ -4a8d2a: 7020 81ef 2000 |0013: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.:(I)V // method@ef81 │ │ -4a8d30: 5b10 11ac |0016: iput-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ -4a8d34: 0e00 |0018: return-void │ │ +4a8cf8: |[4a8cf8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.:(Landroid/os/Parcel;)V │ │ +4a8d08: 7020 f7ed 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;.:(Landroid/os/Parcel;)V // method@edf7 │ │ +4a8d0e: 6e10 b007 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a8d14: 0a00 |0006: move-result v0 │ │ +4a8d16: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +4a8d1a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4a8d1c: 5b12 11ac |000a: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ +4a8d20: 280c |000c: goto 0018 // +000c │ │ +4a8d22: 2200 171c |000d: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // type@1c17 │ │ +4a8d26: 6e10 b507 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a8d2c: 0a02 |0012: move-result v2 │ │ +4a8d2e: 7020 81ef 2000 |0013: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.:(I)V // method@ef81 │ │ +4a8d34: 5b10 11ac |0016: iput-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ +4a8d38: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x000a line=76 │ │ 0x000d line=78 │ │ locals : │ │ @@ -2010564,17 +2010565,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a8d38: |[4a8d38] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;)V │ │ -4a8d48: 7020 03ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.:(Landroid/os/Parcel;)V // method@ee03 │ │ -4a8d4e: 0e00 |0003: return-void │ │ +4a8d3c: |[4a8d3c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1;)V │ │ +4a8d4c: 7020 03ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.:(Landroid/os/Parcel;)V // method@ee03 │ │ +4a8d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse$1; │ │ @@ -2010585,17 +2010586,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a8ca4: |[4a8ca4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.getFeatures:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; │ │ -4a8cb4: 5410 11ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ -4a8cb8: 1100 |0002: return-object v0 │ │ +4a8ca8: |[4a8ca8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.getFeatures:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; │ │ +4a8cb8: 5410 11ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ +4a8cbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;) │ │ @@ -2010603,17 +2010604,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a8d50: |[4a8d50] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.onGlucoseFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;)V │ │ -4a8d60: 5b02 11ac |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ -4a8d64: 0e00 |0002: return-void │ │ +4a8d54: |[4a8d54] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.onGlucoseFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;)V │ │ +4a8d64: 5b02 11ac |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ +4a8d68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; │ │ @@ -2010623,27 +2010624,27 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4a8d68: |[4a8d68] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a8d78: 6f30 fbed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@edfb │ │ -4a8d7e: 5402 11ac |0003: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ -4a8d82: 3902 0700 |0005: if-nez v2, 000c // +0007 │ │ -4a8d86: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4a8d88: 6e20 c407 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a8d8e: 280c |000b: goto 0017 // +000c │ │ -4a8d90: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4a8d92: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a8d98: 5402 11ac |0010: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ -4a8d9c: 5222 e1ac |0012: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.value:I // field@ace1 │ │ -4a8da0: 6e20 c907 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a8da6: 0e00 |0017: return-void │ │ +4a8d6c: |[4a8d6c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseFeatureResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a8d7c: 6f30 fbed 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@edfb │ │ +4a8d82: 5402 11ac |0003: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ +4a8d86: 3902 0700 |0005: if-nez v2, 000c // +0007 │ │ +4a8d8a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4a8d8c: 6e20 c407 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a8d92: 280c |000b: goto 0017 // +000c │ │ +4a8d94: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4a8d96: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a8d9c: 5402 11ac |0010: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures; // field@ac11 │ │ +4a8da0: 5222 e1ac |0012: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseFeatureCallback$GlucoseFeatures;.value:I // field@ace1 │ │ +4a8da4: 6e20 c907 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a8daa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0008 line=86 │ │ 0x000d line=88 │ │ 0x0010 line=89 │ │ @@ -2010761,36 +2010762,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a91ec: |[4a91ec] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.:()V │ │ -4a91fc: 2200 ca1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1; // type@1bca │ │ -4a9200: 7010 0eee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;.:()V // method@ee0e │ │ -4a9206: 6900 12ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac12 │ │ -4a920a: 0e00 |0007: return-void │ │ +4a91f0: |[4a91f0] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.:()V │ │ +4a9200: 2200 ca1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1; // type@1bca │ │ +4a9204: 7010 0eee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;.:()V // method@ee0e │ │ +4a920a: 6900 12ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac12 │ │ +4a920e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a920c: |[4a920c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.:()V │ │ -4a921c: 7010 08ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.:()V // method@ee08 │ │ -4a9222: 0e00 |0003: return-void │ │ +4a9210: |[4a9210] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.:()V │ │ +4a9220: 7010 08ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.:()V // method@ee08 │ │ +4a9226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2010798,81 +2010799,81 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 125 16-bit code units │ │ -4a9224: |[4a9224] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.:(Landroid/os/Parcel;)V │ │ -4a9234: 7020 09ee 3200 |0000: invoke-direct {v2, v3}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.:(Landroid/os/Parcel;)V // method@ee09 │ │ -4a923a: 6e10 b507 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a9240: 0a00 |0006: move-result v0 │ │ -4a9242: 5920 1dac |0007: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.sequenceNumber:I // field@ac1d │ │ -4a9246: 6e10 b007 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a924c: 0a00 |000c: move-result v0 │ │ -4a924e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -4a9250: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -4a9254: 5b21 15ac |0010: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ -4a9258: 280b |0012: goto 001d // +000b │ │ -4a925a: 6e10 b407 0300 |0013: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a9260: 0a00 |0016: move-result v0 │ │ -4a9262: 7110 2de0 0000 |0017: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4a9268: 0c00 |001a: move-result-object v0 │ │ -4a926a: 5b20 15ac |001b: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ -4a926e: 6e10 b007 0300 |001d: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a9274: 0a00 |0020: move-result v0 │ │ -4a9276: 3900 0500 |0021: if-nez v0, 0026 // +0005 │ │ -4a927a: 5b21 16ac |0023: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ -4a927e: 280b |0025: goto 0030 // +000b │ │ -4a9280: 6e10 b507 0300 |0026: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a9286: 0a00 |0029: move-result v0 │ │ -4a9288: 7110 4ee0 0000 |002a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a928e: 0c00 |002d: move-result-object v0 │ │ -4a9290: 5b20 16ac |002e: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ -4a9294: 6e10 b007 0300 |0030: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a929a: 0a00 |0033: move-result v0 │ │ -4a929c: 3900 0500 |0034: if-nez v0, 0039 // +0005 │ │ -4a92a0: 5b21 17ac |0036: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ -4a92a4: 280b |0038: goto 0043 // +000b │ │ -4a92a6: 6e10 b507 0300 |0039: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a92ac: 0a00 |003c: move-result v0 │ │ -4a92ae: 7110 4ee0 0000 |003d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a92b4: 0c00 |0040: move-result-object v0 │ │ -4a92b6: 5b20 17ac |0041: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ -4a92ba: 6e10 b007 0300 |0043: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a92c0: 0a00 |0046: move-result v0 │ │ -4a92c2: 3900 0500 |0047: if-nez v0, 004c // +0005 │ │ -4a92c6: 5b21 1bac |0049: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ -4a92ca: 280b |004b: goto 0056 // +000b │ │ -4a92cc: 6e10 b407 0300 |004c: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a92d2: 0a00 |004f: move-result v0 │ │ -4a92d4: 7110 2de0 0000 |0050: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4a92da: 0c00 |0053: move-result-object v0 │ │ -4a92dc: 5b20 1bac |0054: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ -4a92e0: 6e10 b007 0300 |0056: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a92e6: 0a00 |0059: move-result v0 │ │ -4a92e8: 3900 0500 |005a: if-nez v0, 005f // +0005 │ │ -4a92ec: 5b21 1cac |005c: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ -4a92f0: 280b |005e: goto 0069 // +000b │ │ -4a92f2: 6e10 b507 0300 |005f: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a92f8: 0a00 |0062: move-result v0 │ │ -4a92fa: 7110 4ee0 0000 |0063: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a9300: 0c00 |0066: move-result-object v0 │ │ -4a9302: 5b20 1cac |0067: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ -4a9306: 6e10 b007 0300 |0069: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a930c: 0a00 |006c: move-result v0 │ │ -4a930e: 3900 0500 |006d: if-nez v0, 0072 // +0005 │ │ -4a9312: 5b21 13ac |006f: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ -4a9316: 280b |0071: goto 007c // +000b │ │ -4a9318: 6e10 b407 0300 |0072: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a931e: 0a03 |0075: move-result v3 │ │ -4a9320: 7110 2de0 0300 |0076: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4a9326: 0c03 |0079: move-result-object v3 │ │ -4a9328: 5b23 13ac |007a: iput-object v3, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ -4a932c: 0e00 |007c: return-void │ │ +4a9228: |[4a9228] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.:(Landroid/os/Parcel;)V │ │ +4a9238: 7020 09ee 3200 |0000: invoke-direct {v2, v3}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.:(Landroid/os/Parcel;)V // method@ee09 │ │ +4a923e: 6e10 b507 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a9244: 0a00 |0006: move-result v0 │ │ +4a9246: 5920 1dac |0007: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.sequenceNumber:I // field@ac1d │ │ +4a924a: 6e10 b007 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a9250: 0a00 |000c: move-result v0 │ │ +4a9252: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +4a9254: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +4a9258: 5b21 15ac |0010: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ +4a925c: 280b |0012: goto 001d // +000b │ │ +4a925e: 6e10 b407 0300 |0013: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a9264: 0a00 |0016: move-result v0 │ │ +4a9266: 7110 2de0 0000 |0017: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4a926c: 0c00 |001a: move-result-object v0 │ │ +4a926e: 5b20 15ac |001b: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ +4a9272: 6e10 b007 0300 |001d: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a9278: 0a00 |0020: move-result v0 │ │ +4a927a: 3900 0500 |0021: if-nez v0, 0026 // +0005 │ │ +4a927e: 5b21 16ac |0023: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ +4a9282: 280b |0025: goto 0030 // +000b │ │ +4a9284: 6e10 b507 0300 |0026: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a928a: 0a00 |0029: move-result v0 │ │ +4a928c: 7110 4ee0 0000 |002a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a9292: 0c00 |002d: move-result-object v0 │ │ +4a9294: 5b20 16ac |002e: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ +4a9298: 6e10 b007 0300 |0030: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a929e: 0a00 |0033: move-result v0 │ │ +4a92a0: 3900 0500 |0034: if-nez v0, 0039 // +0005 │ │ +4a92a4: 5b21 17ac |0036: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ +4a92a8: 280b |0038: goto 0043 // +000b │ │ +4a92aa: 6e10 b507 0300 |0039: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a92b0: 0a00 |003c: move-result v0 │ │ +4a92b2: 7110 4ee0 0000 |003d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a92b8: 0c00 |0040: move-result-object v0 │ │ +4a92ba: 5b20 17ac |0041: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ +4a92be: 6e10 b007 0300 |0043: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a92c4: 0a00 |0046: move-result v0 │ │ +4a92c6: 3900 0500 |0047: if-nez v0, 004c // +0005 │ │ +4a92ca: 5b21 1bac |0049: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ +4a92ce: 280b |004b: goto 0056 // +000b │ │ +4a92d0: 6e10 b407 0300 |004c: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a92d6: 0a00 |004f: move-result v0 │ │ +4a92d8: 7110 2de0 0000 |0050: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4a92de: 0c00 |0053: move-result-object v0 │ │ +4a92e0: 5b20 1bac |0054: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ +4a92e4: 6e10 b007 0300 |0056: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a92ea: 0a00 |0059: move-result v0 │ │ +4a92ec: 3900 0500 |005a: if-nez v0, 005f // +0005 │ │ +4a92f0: 5b21 1cac |005c: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ +4a92f4: 280b |005e: goto 0069 // +000b │ │ +4a92f6: 6e10 b507 0300 |005f: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a92fc: 0a00 |0062: move-result v0 │ │ +4a92fe: 7110 4ee0 0000 |0063: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a9304: 0c00 |0066: move-result-object v0 │ │ +4a9306: 5b20 1cac |0067: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ +4a930a: 6e10 b007 0300 |0069: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a9310: 0a00 |006c: move-result v0 │ │ +4a9312: 3900 0500 |006d: if-nez v0, 0072 // +0005 │ │ +4a9316: 5b21 13ac |006f: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ +4a931a: 280b |0071: goto 007c // +000b │ │ +4a931c: 6e10 b407 0300 |0072: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a9322: 0a03 |0075: move-result v3 │ │ +4a9324: 7110 2de0 0300 |0076: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4a932a: 0c03 |0079: move-result-object v3 │ │ +4a932c: 5b23 13ac |007a: iput-object v3, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ +4a9330: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0003 line=176 │ │ 0x0009 line=177 │ │ 0x0010 line=178 │ │ 0x0013 line=180 │ │ @@ -2010900,17 +2010901,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a9330: |[4a9330] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;)V │ │ -4a9340: 7020 15ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.:(Landroid/os/Parcel;)V // method@ee15 │ │ -4a9346: 0e00 |0003: return-void │ │ +4a9334: |[4a9334] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1;)V │ │ +4a9344: 7020 15ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.:(Landroid/os/Parcel;)V // method@ee15 │ │ +4a934a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse$1; │ │ @@ -2010921,17 +2010922,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9174: |[4a9174] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getCarbohydrate:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; │ │ -4a9184: 5410 14ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrate:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@ac14 │ │ -4a9188: 1100 |0002: return-object v0 │ │ +4a9178: |[4a9178] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getCarbohydrate:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; │ │ +4a9188: 5410 14ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrate:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@ac14 │ │ +4a918c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2010939,17 +2010940,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a90e4: |[4a90e4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getCarbohydrateAmount:()Ljava/lang/Float; │ │ -4a90f4: 5410 15ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ -4a90f8: 1100 |0002: return-object v0 │ │ +4a90e8: |[4a90e8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getCarbohydrateAmount:()Ljava/lang/Float; │ │ +4a90f8: 5410 15ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ +4a90fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2010957,17 +2010958,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a912c: |[4a912c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getExerciseDuration:()Ljava/lang/Integer; │ │ -4a913c: 5410 16ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ -4a9140: 1100 |0002: return-object v0 │ │ +4a9130: |[4a9130] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getExerciseDuration:()Ljava/lang/Integer; │ │ +4a9140: 5410 16ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ +4a9144: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2010975,17 +2010976,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9144: |[4a9144] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getExerciseIntensity:()Ljava/lang/Integer; │ │ -4a9154: 5410 17ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ -4a9158: 1100 |0002: return-object v0 │ │ +4a9148: |[4a9148] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getExerciseIntensity:()Ljava/lang/Integer; │ │ +4a9158: 5410 17ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ +4a915c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2010993,17 +2010994,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a90fc: |[4a90fc] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getHbA1c:()Ljava/lang/Float; │ │ -4a910c: 5410 13ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ -4a9110: 1100 |0002: return-object v0 │ │ +4a9100: |[4a9100] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getHbA1c:()Ljava/lang/Float; │ │ +4a9110: 5410 13ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ +4a9114: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2011011,17 +2011012,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a918c: |[4a918c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getHealth:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; │ │ -4a919c: 5410 18ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.health:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ac18 │ │ -4a91a0: 1100 |0002: return-object v0 │ │ +4a9190: |[4a9190] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getHealth:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; │ │ +4a91a0: 5410 18ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.health:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ac18 │ │ +4a91a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2011029,17 +2011030,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a91a4: |[4a91a4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getMeal:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; │ │ -4a91b4: 5410 19ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.meal:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ac19 │ │ -4a91b8: 1100 |0002: return-object v0 │ │ +4a91a8: |[4a91a8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getMeal:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; │ │ +4a91b8: 5410 19ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.meal:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ac19 │ │ +4a91bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2011047,17 +2011048,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a91bc: |[4a91bc] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getMedication:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; │ │ -4a91cc: 5410 1aac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medication:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ac1a │ │ -4a91d0: 1100 |0002: return-object v0 │ │ +4a91c0: |[4a91c0] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getMedication:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; │ │ +4a91d0: 5410 1aac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medication:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ac1a │ │ +4a91d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2011065,17 +2011066,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9114: |[4a9114] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getMedicationAmount:()Ljava/lang/Float; │ │ -4a9124: 5410 1bac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ -4a9128: 1100 |0002: return-object v0 │ │ +4a9118: |[4a9118] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getMedicationAmount:()Ljava/lang/Float; │ │ +4a9128: 5410 1bac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ +4a912c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #9 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2011083,17 +2011084,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a915c: |[4a915c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getMedicationUnit:()Ljava/lang/Integer; │ │ -4a916c: 5410 1cac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ -4a9170: 1100 |0002: return-object v0 │ │ +4a9160: |[4a9160] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getMedicationUnit:()Ljava/lang/Integer; │ │ +4a9170: 5410 1cac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ +4a9174: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #10 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2011101,17 +2011102,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a90cc: |[4a90cc] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getSequenceNumber:()I │ │ -4a90dc: 5210 1dac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.sequenceNumber:I // field@ac1d │ │ -4a90e0: 0f00 |0002: return v0 │ │ +4a90d0: |[4a90d0] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getSequenceNumber:()I │ │ +4a90e0: 5210 1dac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.sequenceNumber:I // field@ac1d │ │ +4a90e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #11 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2011119,17 +2011120,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a91d4: |[4a91d4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getTester:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; │ │ -4a91e4: 5410 1eac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.tester:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ac1e │ │ -4a91e8: 1100 |0002: return-object v0 │ │ +4a91d8: |[4a91d8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.getTester:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; │ │ +4a91e8: 5410 1eac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.tester:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ac1e │ │ +4a91ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse; │ │ │ │ #12 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;) │ │ @@ -2011137,28 +2011138,28 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;Ljava/lang/Float;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;Ljava/lang/Integer;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Float;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 14 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -4a9348: |[4a9348] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.onGlucoseMeasurementContextReceived:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;Ljava/lang/Float;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;Ljava/lang/Integer;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Float;)V │ │ -4a9358: 5902 1dac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.sequenceNumber:I // field@ac1d │ │ -4a935c: 5b03 14ac |0002: iput-object v3, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrate:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@ac14 │ │ -4a9360: 5b04 15ac |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ -4a9364: 5b05 19ac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.meal:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ac19 │ │ -4a9368: 5b06 1eac |0008: iput-object v6, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.tester:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ac1e │ │ -4a936c: 5b07 18ac |000a: iput-object v7, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.health:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ac18 │ │ -4a9370: 5b08 16ac |000c: iput-object v8, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ -4a9374: 5b09 17ac |000e: iput-object v9, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ -4a9378: 5b0a 1aac |0010: iput-object v10, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medication:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ac1a │ │ -4a937c: 5b0b 1bac |0012: iput-object v11, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ -4a9380: 5b0c 1cac |0014: iput-object v12, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ -4a9384: 5b0d 13ac |0016: iput-object v13, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ -4a9388: 0e00 |0018: return-void │ │ +4a934c: |[4a934c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.onGlucoseMeasurementContextReceived:(Landroid/bluetooth/BluetoothDevice;ILno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate;Ljava/lang/Float;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health;Ljava/lang/Integer;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Float;)V │ │ +4a935c: 5902 1dac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.sequenceNumber:I // field@ac1d │ │ +4a9360: 5b03 14ac |0002: iput-object v3, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrate:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Carbohydrate; // field@ac14 │ │ +4a9364: 5b04 15ac |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ +4a9368: 5b05 19ac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.meal:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Meal; // field@ac19 │ │ +4a936c: 5b06 1eac |0008: iput-object v6, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.tester:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Tester; // field@ac1e │ │ +4a9370: 5b07 18ac |000a: iput-object v7, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.health:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Health; // field@ac18 │ │ +4a9374: 5b08 16ac |000c: iput-object v8, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ +4a9378: 5b09 17ac |000e: iput-object v9, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ +4a937c: 5b0a 1aac |0010: iput-object v10, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medication:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementContextCallback$Medication; // field@ac1a │ │ +4a9380: 5b0b 1bac |0012: iput-object v11, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ +4a9384: 5b0c 1cac |0014: iput-object v12, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ +4a9388: 5b0d 13ac |0016: iput-object v13, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ +4a938c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x0004 line=102 │ │ 0x0006 line=103 │ │ 0x0008 line=104 │ │ @@ -2011190,75 +2011191,75 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 131 16-bit code units │ │ -4a938c: |[4a938c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a939c: 6f30 0dee 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee0d │ │ -4a93a2: 5224 1dac |0003: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.sequenceNumber:I // field@ac1d │ │ -4a93a6: 6e20 c907 4300 |0005: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a93ac: 5424 15ac |0008: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ -4a93b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4a93b2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -4a93b4: 3904 0600 |000c: if-nez v4, 0012 // +0006 │ │ -4a93b8: 6e20 c407 0300 |000e: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a93be: 280d |0011: goto 001e // +000d │ │ -4a93c0: 6e20 c407 1300 |0012: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a93c6: 5424 15ac |0015: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ -4a93ca: 6e10 24e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a93d0: 0a04 |001a: move-result v4 │ │ -4a93d2: 6e20 c807 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a93d8: 5424 16ac |001e: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ -4a93dc: 3904 0600 |0020: if-nez v4, 0026 // +0006 │ │ -4a93e0: 6e20 c407 0300 |0022: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a93e6: 280d |0025: goto 0032 // +000d │ │ -4a93e8: 6e20 c407 1300 |0026: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a93ee: 5424 16ac |0029: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ -4a93f2: 6e10 45e0 0400 |002b: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a93f8: 0a04 |002e: move-result v4 │ │ -4a93fa: 6e20 c907 4300 |002f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a9400: 5424 17ac |0032: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ -4a9404: 3904 0600 |0034: if-nez v4, 003a // +0006 │ │ -4a9408: 6e20 c407 0300 |0036: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a940e: 280d |0039: goto 0046 // +000d │ │ -4a9410: 6e20 c407 1300 |003a: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9416: 5424 17ac |003d: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ -4a941a: 6e10 45e0 0400 |003f: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a9420: 0a04 |0042: move-result v4 │ │ -4a9422: 6e20 c907 4300 |0043: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a9428: 5424 1bac |0046: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ -4a942c: 3904 0600 |0048: if-nez v4, 004e // +0006 │ │ -4a9430: 6e20 c407 0300 |004a: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9436: 280d |004d: goto 005a // +000d │ │ -4a9438: 6e20 c407 1300 |004e: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a943e: 5424 1bac |0051: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ -4a9442: 6e10 24e0 0400 |0053: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a9448: 0a04 |0056: move-result v4 │ │ -4a944a: 6e20 c807 4300 |0057: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a9450: 5424 1cac |005a: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ -4a9454: 3904 0600 |005c: if-nez v4, 0062 // +0006 │ │ -4a9458: 6e20 c407 0300 |005e: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a945e: 280d |0061: goto 006e // +000d │ │ -4a9460: 6e20 c407 1300 |0062: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9466: 5424 1cac |0065: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ -4a946a: 6e10 45e0 0400 |0067: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a9470: 0a04 |006a: move-result v4 │ │ -4a9472: 6e20 c907 4300 |006b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a9478: 5424 13ac |006e: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ -4a947c: 3904 0600 |0070: if-nez v4, 0076 // +0006 │ │ -4a9480: 6e20 c407 0300 |0072: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9486: 280d |0075: goto 0082 // +000d │ │ -4a9488: 6e20 c407 1300 |0076: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a948e: 5424 13ac |0079: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ -4a9492: 6e10 24e0 0400 |007b: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a9498: 0a04 |007e: move-result v4 │ │ -4a949a: 6e20 c807 4300 |007f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a94a0: 0e00 |0082: return-void │ │ +4a9390: |[4a9390] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementContextResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a93a0: 6f30 0dee 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee0d │ │ +4a93a6: 5224 1dac |0003: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.sequenceNumber:I // field@ac1d │ │ +4a93aa: 6e20 c907 4300 |0005: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a93b0: 5424 15ac |0008: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ +4a93b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4a93b6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +4a93b8: 3904 0600 |000c: if-nez v4, 0012 // +0006 │ │ +4a93bc: 6e20 c407 0300 |000e: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a93c2: 280d |0011: goto 001e // +000d │ │ +4a93c4: 6e20 c407 1300 |0012: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a93ca: 5424 15ac |0015: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.carbohydrateAmount:Ljava/lang/Float; // field@ac15 │ │ +4a93ce: 6e10 24e0 0400 |0017: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a93d4: 0a04 |001a: move-result v4 │ │ +4a93d6: 6e20 c807 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a93dc: 5424 16ac |001e: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ +4a93e0: 3904 0600 |0020: if-nez v4, 0026 // +0006 │ │ +4a93e4: 6e20 c407 0300 |0022: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a93ea: 280d |0025: goto 0032 // +000d │ │ +4a93ec: 6e20 c407 1300 |0026: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a93f2: 5424 16ac |0029: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseDuration:Ljava/lang/Integer; // field@ac16 │ │ +4a93f6: 6e10 45e0 0400 |002b: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a93fc: 0a04 |002e: move-result v4 │ │ +4a93fe: 6e20 c907 4300 |002f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a9404: 5424 17ac |0032: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ +4a9408: 3904 0600 |0034: if-nez v4, 003a // +0006 │ │ +4a940c: 6e20 c407 0300 |0036: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9412: 280d |0039: goto 0046 // +000d │ │ +4a9414: 6e20 c407 1300 |003a: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a941a: 5424 17ac |003d: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.exerciseIntensity:Ljava/lang/Integer; // field@ac17 │ │ +4a941e: 6e10 45e0 0400 |003f: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a9424: 0a04 |0042: move-result v4 │ │ +4a9426: 6e20 c907 4300 |0043: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a942c: 5424 1bac |0046: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ +4a9430: 3904 0600 |0048: if-nez v4, 004e // +0006 │ │ +4a9434: 6e20 c407 0300 |004a: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a943a: 280d |004d: goto 005a // +000d │ │ +4a943c: 6e20 c407 1300 |004e: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9442: 5424 1bac |0051: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationAmount:Ljava/lang/Float; // field@ac1b │ │ +4a9446: 6e10 24e0 0400 |0053: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a944c: 0a04 |0056: move-result v4 │ │ +4a944e: 6e20 c807 4300 |0057: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a9454: 5424 1cac |005a: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ +4a9458: 3904 0600 |005c: if-nez v4, 0062 // +0006 │ │ +4a945c: 6e20 c407 0300 |005e: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9462: 280d |0061: goto 006e // +000d │ │ +4a9464: 6e20 c407 1300 |0062: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a946a: 5424 1cac |0065: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.medicationUnit:Ljava/lang/Integer; // field@ac1c │ │ +4a946e: 6e10 45e0 0400 |0067: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a9474: 0a04 |006a: move-result v4 │ │ +4a9476: 6e20 c907 4300 |006b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a947c: 5424 13ac |006e: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ +4a9480: 3904 0600 |0070: if-nez v4, 0076 // +0006 │ │ +4a9484: 6e20 c407 0300 |0072: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a948a: 280d |0075: goto 0082 // +000d │ │ +4a948c: 6e20 c407 1300 |0076: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9492: 5424 13ac |0079: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementContextResponse;.HbA1c:Ljava/lang/Float; // field@ac13 │ │ +4a9496: 6e10 24e0 0400 |007b: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a949c: 0a04 |007e: move-result v4 │ │ +4a949e: 6e20 c807 4300 |007f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a94a4: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0003 line=212 │ │ 0x0008 line=213 │ │ 0x000e line=214 │ │ 0x0012 line=216 │ │ @@ -2011373,108 +2011374,108 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a97d4: |[4a97d4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.:()V │ │ -4a97e4: 2200 cd1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1; // type@1bcd │ │ -4a97e8: 7010 2bee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;.:()V // method@ee2b │ │ -4a97ee: 6900 1fac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac1f │ │ -4a97f2: 0e00 |0007: return-void │ │ +4a97d8: |[4a97d8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.:()V │ │ +4a97e8: 2200 cd1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1; // type@1bcd │ │ +4a97ec: 7010 2bee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;.:()V // method@ee2b │ │ +4a97f2: 6900 1fac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac1f │ │ +4a97f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -4a97f4: |[4a97f4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.:(Landroid/os/Parcel;)V │ │ -4a9804: 7020 26ee 5400 |0000: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@ee26 │ │ -4a980a: 6e10 b507 0500 |0003: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a9810: 0a00 |0006: move-result v0 │ │ -4a9812: 5940 23ac |0007: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sequenceNumber:I // field@ac23 │ │ -4a9816: 6e10 b007 0500 |0009: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a981c: 0a00 |000c: move-result v0 │ │ -4a981e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -4a9820: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -4a9824: 5b41 25ac |0010: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ -4a9828: 280e |0012: goto 0020 // +000e │ │ -4a982a: 7100 e6e2 0000 |0013: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ -4a9830: 0c00 |0016: move-result-object v0 │ │ -4a9832: 5b40 25ac |0017: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ -4a9836: 6e10 b807 0500 |0019: invoke-virtual {v5}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ -4a983c: 0b02 |001c: move-result-wide v2 │ │ -4a983e: 6e30 f3e2 2003 |001d: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ -4a9844: 6e10 b007 0500 |0020: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a984a: 0a00 |0023: move-result v0 │ │ -4a984c: 3900 0500 |0024: if-nez v0, 0029 // +0005 │ │ -4a9850: 5b41 21ac |0026: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ -4a9854: 280b |0028: goto 0033 // +000b │ │ -4a9856: 6e10 b407 0500 |0029: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4a985c: 0a00 |002c: move-result v0 │ │ -4a985e: 7110 2de0 0000 |002d: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ -4a9864: 0c00 |0030: move-result-object v0 │ │ -4a9866: 5b40 21ac |0031: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ -4a986a: 6e10 b007 0500 |0033: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a9870: 0a00 |0036: move-result v0 │ │ -4a9872: 3900 0500 |0037: if-nez v0, 003c // +0005 │ │ -4a9876: 5b41 27ac |0039: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ -4a987a: 280b |003b: goto 0046 // +000b │ │ -4a987c: 6e10 b507 0500 |003c: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a9882: 0a00 |003f: move-result v0 │ │ -4a9884: 7110 4ee0 0000 |0040: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a988a: 0c00 |0043: move-result-object v0 │ │ -4a988c: 5b40 27ac |0044: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ -4a9890: 6e10 b007 0500 |0046: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a9896: 0a00 |0049: move-result v0 │ │ -4a9898: 3900 0500 |004a: if-nez v0, 004f // +0005 │ │ -4a989c: 5b41 26ac |004c: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ -4a98a0: 280b |004e: goto 0059 // +000b │ │ -4a98a2: 6e10 b507 0500 |004f: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a98a8: 0a00 |0052: move-result v0 │ │ -4a98aa: 7110 4ee0 0000 |0053: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a98b0: 0c00 |0056: move-result-object v0 │ │ -4a98b2: 5b40 26ac |0057: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ -4a98b6: 6e10 b007 0500 |0059: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a98bc: 0a00 |005c: move-result v0 │ │ -4a98be: 3900 0500 |005d: if-nez v0, 0062 // +0005 │ │ -4a98c2: 5b41 22ac |005f: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ -4a98c6: 280b |0061: goto 006c // +000b │ │ -4a98c8: 6e10 b507 0500 |0062: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a98ce: 0a00 |0065: move-result v0 │ │ -4a98d0: 7110 4ee0 0000 |0066: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a98d6: 0c00 |0069: move-result-object v0 │ │ -4a98d8: 5b40 22ac |006a: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ -4a98dc: 6e10 b007 0500 |006c: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a98e2: 0a00 |006f: move-result v0 │ │ -4a98e4: 3900 0500 |0070: if-nez v0, 0075 // +0005 │ │ -4a98e8: 5b41 24ac |0072: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ -4a98ec: 280c |0074: goto 0080 // +000c │ │ -4a98ee: 2200 1a1c |0075: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // type@1c1a │ │ -4a98f2: 6e10 b507 0500 |0077: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a98f8: 0a01 |007a: move-result v1 │ │ -4a98fa: 7020 87ef 1000 |007b: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.:(I)V // method@ef87 │ │ -4a9900: 5b40 24ac |007e: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ -4a9904: 6e10 b007 0500 |0080: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a990a: 0a05 |0083: move-result v5 │ │ -4a990c: 3805 0400 |0084: if-eqz v5, 0088 // +0004 │ │ -4a9910: 1215 |0086: const/4 v5, #int 1 // #1 │ │ -4a9912: 2802 |0087: goto 0089 // +0002 │ │ -4a9914: 1205 |0088: const/4 v5, #int 0 // #0 │ │ -4a9916: 5c45 20ac |0089: iput-boolean v5, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.contextInformationFollows:Z // field@ac20 │ │ -4a991a: 0e00 |008b: return-void │ │ +4a97f8: |[4a97f8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.:(Landroid/os/Parcel;)V │ │ +4a9808: 7020 26ee 5400 |0000: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@ee26 │ │ +4a980e: 6e10 b507 0500 |0003: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a9814: 0a00 |0006: move-result v0 │ │ +4a9816: 5940 23ac |0007: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sequenceNumber:I // field@ac23 │ │ +4a981a: 6e10 b007 0500 |0009: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a9820: 0a00 |000c: move-result v0 │ │ +4a9822: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +4a9824: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +4a9828: 5b41 25ac |0010: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ +4a982c: 280e |0012: goto 0020 // +000e │ │ +4a982e: 7100 e6e2 0000 |0013: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ +4a9834: 0c00 |0016: move-result-object v0 │ │ +4a9836: 5b40 25ac |0017: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ +4a983a: 6e10 b807 0500 |0019: invoke-virtual {v5}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ +4a9840: 0b02 |001c: move-result-wide v2 │ │ +4a9842: 6e30 f3e2 2003 |001d: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ +4a9848: 6e10 b007 0500 |0020: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a984e: 0a00 |0023: move-result v0 │ │ +4a9850: 3900 0500 |0024: if-nez v0, 0029 // +0005 │ │ +4a9854: 5b41 21ac |0026: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ +4a9858: 280b |0028: goto 0033 // +000b │ │ +4a985a: 6e10 b407 0500 |0029: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4a9860: 0a00 |002c: move-result v0 │ │ +4a9862: 7110 2de0 0000 |002d: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@e02d │ │ +4a9868: 0c00 |0030: move-result-object v0 │ │ +4a986a: 5b40 21ac |0031: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ +4a986e: 6e10 b007 0500 |0033: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a9874: 0a00 |0036: move-result v0 │ │ +4a9876: 3900 0500 |0037: if-nez v0, 003c // +0005 │ │ +4a987a: 5b41 27ac |0039: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ +4a987e: 280b |003b: goto 0046 // +000b │ │ +4a9880: 6e10 b507 0500 |003c: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a9886: 0a00 |003f: move-result v0 │ │ +4a9888: 7110 4ee0 0000 |0040: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a988e: 0c00 |0043: move-result-object v0 │ │ +4a9890: 5b40 27ac |0044: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ +4a9894: 6e10 b007 0500 |0046: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a989a: 0a00 |0049: move-result v0 │ │ +4a989c: 3900 0500 |004a: if-nez v0, 004f // +0005 │ │ +4a98a0: 5b41 26ac |004c: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ +4a98a4: 280b |004e: goto 0059 // +000b │ │ +4a98a6: 6e10 b507 0500 |004f: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a98ac: 0a00 |0052: move-result v0 │ │ +4a98ae: 7110 4ee0 0000 |0053: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a98b4: 0c00 |0056: move-result-object v0 │ │ +4a98b6: 5b40 26ac |0057: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ +4a98ba: 6e10 b007 0500 |0059: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a98c0: 0a00 |005c: move-result v0 │ │ +4a98c2: 3900 0500 |005d: if-nez v0, 0062 // +0005 │ │ +4a98c6: 5b41 22ac |005f: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ +4a98ca: 280b |0061: goto 006c // +000b │ │ +4a98cc: 6e10 b507 0500 |0062: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a98d2: 0a00 |0065: move-result v0 │ │ +4a98d4: 7110 4ee0 0000 |0066: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a98da: 0c00 |0069: move-result-object v0 │ │ +4a98dc: 5b40 22ac |006a: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ +4a98e0: 6e10 b007 0500 |006c: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a98e6: 0a00 |006f: move-result v0 │ │ +4a98e8: 3900 0500 |0070: if-nez v0, 0075 // +0005 │ │ +4a98ec: 5b41 24ac |0072: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ +4a98f0: 280c |0074: goto 0080 // +000c │ │ +4a98f2: 2200 1a1c |0075: new-instance v0, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // type@1c1a │ │ +4a98f6: 6e10 b507 0500 |0077: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a98fc: 0a01 |007a: move-result v1 │ │ +4a98fe: 7020 87ef 1000 |007b: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.:(I)V // method@ef87 │ │ +4a9904: 5b40 24ac |007e: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ +4a9908: 6e10 b007 0500 |0080: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a990e: 0a05 |0083: move-result v5 │ │ +4a9910: 3805 0400 |0084: if-eqz v5, 0088 // +0004 │ │ +4a9914: 1215 |0086: const/4 v5, #int 1 // #1 │ │ +4a9916: 2802 |0087: goto 0089 // +0002 │ │ +4a9918: 1205 |0088: const/4 v5, #int 0 // #0 │ │ +4a991a: 5c45 20ac |0089: iput-boolean v5, v4, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.contextInformationFollows:Z // field@ac20 │ │ +4a991e: 0e00 |008b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0009 line=137 │ │ 0x0010 line=138 │ │ 0x0013 line=140 │ │ @@ -2011504,17 +2011505,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a991c: |[4a991c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;)V │ │ -4a992c: 7020 31ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.:(Landroid/os/Parcel;)V // method@ee31 │ │ -4a9932: 0e00 |0003: return-void │ │ +4a9920: |[4a9920] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1;)V │ │ +4a9930: 7020 31ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.:(Landroid/os/Parcel;)V // method@ee31 │ │ +4a9936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse$1; │ │ @@ -2011525,17 +2011526,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9714: |[4a9714] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.contextInformationFollows:()Z │ │ -4a9724: 5510 20ac |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.contextInformationFollows:Z // field@ac20 │ │ -4a9728: 0f00 |0002: return v0 │ │ +4a9718: |[4a9718] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.contextInformationFollows:()Z │ │ +4a9728: 5510 20ac |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.contextInformationFollows:Z // field@ac20 │ │ +4a972c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;) │ │ @@ -2011543,17 +2011544,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9744: |[4a9744] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getGlucoseConcentration:()Ljava/lang/Float; │ │ -4a9754: 5410 21ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ -4a9758: 1100 |0002: return-object v0 │ │ +4a9748: |[4a9748] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getGlucoseConcentration:()Ljava/lang/Float; │ │ +4a9758: 5410 21ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ +4a975c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;) │ │ @@ -2011561,17 +2011562,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a975c: |[4a975c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getSampleLocation:()Ljava/lang/Integer; │ │ -4a976c: 5410 22ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ -4a9770: 1100 |0002: return-object v0 │ │ +4a9760: |[4a9760] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getSampleLocation:()Ljava/lang/Integer; │ │ +4a9770: 5410 22ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ +4a9774: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;) │ │ @@ -2011579,17 +2011580,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a972c: |[4a972c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getSequenceNumber:()I │ │ -4a973c: 5210 23ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sequenceNumber:I // field@ac23 │ │ -4a9740: 0f00 |0002: return v0 │ │ +4a9730: |[4a9730] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getSequenceNumber:()I │ │ +4a9740: 5210 23ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sequenceNumber:I // field@ac23 │ │ +4a9744: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;) │ │ @@ -2011597,17 +2011598,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a97bc: |[4a97bc] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getStatus:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; │ │ -4a97cc: 5410 24ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ -4a97d0: 1100 |0002: return-object v0 │ │ +4a97c0: |[4a97c0] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getStatus:()Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; │ │ +4a97d0: 5410 24ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ +4a97d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;) │ │ @@ -2011615,17 +2011616,17 @@ │ │ type : '()Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a97a4: |[4a97a4] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getTime:()Ljava/util/Calendar; │ │ -4a97b4: 5410 25ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ -4a97b8: 1100 |0002: return-object v0 │ │ +4a97a8: |[4a97a8] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getTime:()Ljava/util/Calendar; │ │ +4a97b8: 5410 25ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ +4a97bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;) │ │ @@ -2011633,17 +2011634,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9774: |[4a9774] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getType:()Ljava/lang/Integer; │ │ -4a9784: 5410 26ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ -4a9788: 1100 |0002: return-object v0 │ │ +4a9778: |[4a9778] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getType:()Ljava/lang/Integer; │ │ +4a9788: 5410 26ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ +4a978c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ │ │ #7 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;) │ │ @@ -2011651,17 +2011652,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a978c: |[4a978c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getUnit:()Ljava/lang/Integer; │ │ -4a979c: 5410 27ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ -4a97a0: 1100 |0002: return-object v0 │ │ +4a9790: |[4a9790] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.getUnit:()Ljava/lang/Integer; │ │ +4a97a0: 5410 27ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ +4a97a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse; │ │ │ │ #8 : (in Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;) │ │ @@ -2011669,24 +2011670,24 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ILjava/util/Calendar;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -4a9934: |[4a9934] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.onGlucoseMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ILjava/util/Calendar;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;Z)V │ │ -4a9944: 5902 23ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sequenceNumber:I // field@ac23 │ │ -4a9948: 5b03 25ac |0002: iput-object v3, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ -4a994c: 5b04 21ac |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ -4a9950: 5b05 27ac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ -4a9954: 5b06 26ac |0008: iput-object v6, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ -4a9958: 5b07 22ac |000a: iput-object v7, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ -4a995c: 5b08 24ac |000c: iput-object v8, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ -4a9960: 5c09 20ac |000e: iput-boolean v9, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.contextInformationFollows:Z // field@ac20 │ │ -4a9964: 0e00 |0010: return-void │ │ +4a9938: |[4a9938] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.onGlucoseMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ILjava/util/Calendar;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;Z)V │ │ +4a9948: 5902 23ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sequenceNumber:I // field@ac23 │ │ +4a994c: 5b03 25ac |0002: iput-object v3, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ +4a9950: 5b04 21ac |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ +4a9954: 5b05 27ac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ +4a9958: 5b06 26ac |0008: iput-object v6, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ +4a995c: 5b07 22ac |000a: iput-object v7, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ +4a9960: 5b08 24ac |000c: iput-object v8, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ +4a9964: 5c09 20ac |000e: iput-boolean v9, v0, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.contextInformationFollows:Z // field@ac20 │ │ +4a9968: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x0004 line=86 │ │ 0x0006 line=87 │ │ 0x0008 line=88 │ │ @@ -2011710,78 +2011711,78 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -4a9968: |[4a9968] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a9978: 6f30 2aee 6507 |0000: invoke-super {v5, v6, v7}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee2a │ │ -4a997e: 5250 23ac |0003: iget v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sequenceNumber:I // field@ac23 │ │ -4a9982: 6e20 c907 0600 |0005: invoke-virtual {v6, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a9988: 5450 25ac |0008: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ -4a998c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -4a998e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -4a9990: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -4a9994: 6e20 c407 1600 |000e: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a999a: 280d |0011: goto 001e // +000d │ │ -4a999c: 6e20 c407 2600 |0012: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a99a2: 5450 25ac |0015: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ -4a99a6: 6e10 ebe2 0000 |0017: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ -4a99ac: 0b03 |001a: move-result-wide v3 │ │ -4a99ae: 6e30 cd07 3604 |001b: invoke-virtual {v6, v3, v4}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ -4a99b4: 5450 21ac |001e: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ -4a99b8: 3900 0600 |0020: if-nez v0, 0026 // +0006 │ │ -4a99bc: 6e20 c407 1600 |0022: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a99c2: 280d |0025: goto 0032 // +000d │ │ -4a99c4: 6e20 c407 2600 |0026: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a99ca: 5450 21ac |0029: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ -4a99ce: 6e10 24e0 0000 |002b: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ -4a99d4: 0a00 |002e: move-result v0 │ │ -4a99d6: 6e20 c807 0600 |002f: invoke-virtual {v6, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4a99dc: 5450 27ac |0032: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ -4a99e0: 3900 0600 |0034: if-nez v0, 003a // +0006 │ │ -4a99e4: 6e20 c407 1600 |0036: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a99ea: 280d |0039: goto 0046 // +000d │ │ -4a99ec: 6e20 c407 2600 |003a: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a99f2: 5450 27ac |003d: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ -4a99f6: 6e10 45e0 0000 |003f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a99fc: 0a00 |0042: move-result v0 │ │ -4a99fe: 6e20 c907 0600 |0043: invoke-virtual {v6, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a9a04: 5450 26ac |0046: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ -4a9a08: 3900 0600 |0048: if-nez v0, 004e // +0006 │ │ -4a9a0c: 6e20 c407 1600 |004a: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9a12: 280d |004d: goto 005a // +000d │ │ -4a9a14: 6e20 c407 2600 |004e: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9a1a: 5450 26ac |0051: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ -4a9a1e: 6e10 45e0 0000 |0053: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a9a24: 0a00 |0056: move-result v0 │ │ -4a9a26: 6e20 c907 0600 |0057: invoke-virtual {v6, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a9a2c: 5450 22ac |005a: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ -4a9a30: 3900 0600 |005c: if-nez v0, 0062 // +0006 │ │ -4a9a34: 6e20 c407 1600 |005e: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9a3a: 280d |0061: goto 006e // +000d │ │ -4a9a3c: 6e20 c407 2600 |0062: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9a42: 5450 22ac |0065: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ -4a9a46: 6e10 45e0 0000 |0067: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4a9a4c: 0a00 |006a: move-result v0 │ │ -4a9a4e: 6e20 c907 0600 |006b: invoke-virtual {v6, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a9a54: 6f30 2aee 6507 |006e: invoke-super {v5, v6, v7}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee2a │ │ -4a9a5a: 5457 24ac |0071: iget-object v7, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ -4a9a5e: 3907 0600 |0073: if-nez v7, 0079 // +0006 │ │ -4a9a62: 6e20 c407 1600 |0075: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9a68: 280b |0078: goto 0083 // +000b │ │ -4a9a6a: 6e20 c407 2600 |0079: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9a70: 5457 24ac |007c: iget-object v7, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ -4a9a74: 5277 eeac |007e: iget v7, v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.value:I // field@acee │ │ -4a9a78: 6e20 c907 7600 |0080: invoke-virtual {v6, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a9a7e: 5557 20ac |0083: iget-boolean v7, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.contextInformationFollows:Z // field@ac20 │ │ -4a9a82: 8d77 |0085: int-to-byte v7, v7 │ │ -4a9a84: 6e20 c407 7600 |0086: invoke-virtual {v6, v7}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4a9a8a: 0e00 |0089: return-void │ │ +4a996c: |[4a996c] no.nordicsemi.android.ble.common.callback.glucose.GlucoseMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a997c: 6f30 2aee 6507 |0000: invoke-super {v5, v6, v7}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee2a │ │ +4a9982: 5250 23ac |0003: iget v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sequenceNumber:I // field@ac23 │ │ +4a9986: 6e20 c907 0600 |0005: invoke-virtual {v6, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a998c: 5450 25ac |0008: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ +4a9990: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +4a9992: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +4a9994: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +4a9998: 6e20 c407 1600 |000e: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a999e: 280d |0011: goto 001e // +000d │ │ +4a99a0: 6e20 c407 2600 |0012: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a99a6: 5450 25ac |0015: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.time:Ljava/util/Calendar; // field@ac25 │ │ +4a99aa: 6e10 ebe2 0000 |0017: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ +4a99b0: 0b03 |001a: move-result-wide v3 │ │ +4a99b2: 6e30 cd07 3604 |001b: invoke-virtual {v6, v3, v4}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ +4a99b8: 5450 21ac |001e: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ +4a99bc: 3900 0600 |0020: if-nez v0, 0026 // +0006 │ │ +4a99c0: 6e20 c407 1600 |0022: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a99c6: 280d |0025: goto 0032 // +000d │ │ +4a99c8: 6e20 c407 2600 |0026: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a99ce: 5450 21ac |0029: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.glucoseConcentration:Ljava/lang/Float; // field@ac21 │ │ +4a99d2: 6e10 24e0 0000 |002b: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@e024 │ │ +4a99d8: 0a00 |002e: move-result v0 │ │ +4a99da: 6e20 c807 0600 |002f: invoke-virtual {v6, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4a99e0: 5450 27ac |0032: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ +4a99e4: 3900 0600 |0034: if-nez v0, 003a // +0006 │ │ +4a99e8: 6e20 c407 1600 |0036: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a99ee: 280d |0039: goto 0046 // +000d │ │ +4a99f0: 6e20 c407 2600 |003a: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a99f6: 5450 27ac |003d: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.unit:Ljava/lang/Integer; // field@ac27 │ │ +4a99fa: 6e10 45e0 0000 |003f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a9a00: 0a00 |0042: move-result v0 │ │ +4a9a02: 6e20 c907 0600 |0043: invoke-virtual {v6, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a9a08: 5450 26ac |0046: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ +4a9a0c: 3900 0600 |0048: if-nez v0, 004e // +0006 │ │ +4a9a10: 6e20 c407 1600 |004a: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9a16: 280d |004d: goto 005a // +000d │ │ +4a9a18: 6e20 c407 2600 |004e: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9a1e: 5450 26ac |0051: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.type:Ljava/lang/Integer; // field@ac26 │ │ +4a9a22: 6e10 45e0 0000 |0053: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a9a28: 0a00 |0056: move-result v0 │ │ +4a9a2a: 6e20 c907 0600 |0057: invoke-virtual {v6, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a9a30: 5450 22ac |005a: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ +4a9a34: 3900 0600 |005c: if-nez v0, 0062 // +0006 │ │ +4a9a38: 6e20 c407 1600 |005e: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9a3e: 280d |0061: goto 006e // +000d │ │ +4a9a40: 6e20 c407 2600 |0062: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9a46: 5450 22ac |0065: iget-object v0, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.sampleLocation:Ljava/lang/Integer; // field@ac22 │ │ +4a9a4a: 6e10 45e0 0000 |0067: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4a9a50: 0a00 |006a: move-result v0 │ │ +4a9a52: 6e20 c907 0600 |006b: invoke-virtual {v6, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a9a58: 6f30 2aee 6507 |006e: invoke-super {v5, v6, v7}, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee2a │ │ +4a9a5e: 5457 24ac |0071: iget-object v7, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ +4a9a62: 3907 0600 |0073: if-nez v7, 0079 // +0006 │ │ +4a9a66: 6e20 c407 1600 |0075: invoke-virtual {v6, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9a6c: 280b |0078: goto 0083 // +000b │ │ +4a9a6e: 6e20 c407 2600 |0079: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9a74: 5457 24ac |007c: iget-object v7, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.status:Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus; // field@ac24 │ │ +4a9a78: 5277 eeac |007e: iget v7, v7, Lno/nordicsemi/android/ble/common/profile/glucose/GlucoseMeasurementCallback$GlucoseStatus;.value:I // field@acee │ │ +4a9a7c: 6e20 c907 7600 |0080: invoke-virtual {v6, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a9a82: 5557 20ac |0083: iget-boolean v7, v5, Lno/nordicsemi/android/ble/common/callback/glucose/GlucoseMeasurementResponse;.contextInformationFollows:Z // field@ac20 │ │ +4a9a86: 8d77 |0085: int-to-byte v7, v7 │ │ +4a9a88: 6e20 c407 7600 |0086: invoke-virtual {v6, v7}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4a9a8e: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ 0x0008 line=175 │ │ 0x000e line=176 │ │ 0x0012 line=178 │ │ @@ -2011856,36 +2011857,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a9ba8: |[4a9ba8] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.:()V │ │ -4a9bb8: 2200 d01b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1; // type@1bd0 │ │ -4a9bbc: 7010 43ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;.:()V // method@ee43 │ │ -4a9bc2: 6900 28ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac28 │ │ -4a9bc6: 0e00 |0007: return-void │ │ +4a9bac: |[4a9bac] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.:()V │ │ +4a9bbc: 2200 d01b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1; // type@1bd0 │ │ +4a9bc0: 7010 43ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;.:()V // method@ee43 │ │ +4a9bc6: 6900 28ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac28 │ │ +4a9bca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a9bc8: |[4a9bc8] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.:()V │ │ -4a9bd8: 7010 3dee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;.:()V // method@ee3d │ │ -4a9bde: 0e00 |0003: return-void │ │ +4a9bcc: |[4a9bcc] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.:()V │ │ +4a9bdc: 7010 3dee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;.:()V // method@ee3d │ │ +4a9be2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;) │ │ @@ -2011893,20 +2011894,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4a9be0: |[4a9be0] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.:(Landroid/os/Parcel;)V │ │ -4a9bf0: 7020 3eee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;.:(Landroid/os/Parcel;)V // method@ee3e │ │ -4a9bf6: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a9bfc: 0a01 |0006: move-result v1 │ │ -4a9bfe: 5901 29ac |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.sensorLocation:I // field@ac29 │ │ -4a9c02: 0e00 |0009: return-void │ │ +4a9be4: |[4a9be4] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.:(Landroid/os/Parcel;)V │ │ +4a9bf4: 7020 3eee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;.:(Landroid/os/Parcel;)V // method@ee3e │ │ +4a9bfa: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a9c00: 0a01 |0006: move-result v1 │ │ +4a9c02: 5901 29ac |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.sensorLocation:I // field@ac29 │ │ +4a9c06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/os/Parcel; │ │ @@ -2011916,17 +2011917,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a9c04: |[4a9c04] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;)V │ │ -4a9c14: 7020 4aee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.:(Landroid/os/Parcel;)V // method@ee4a │ │ -4a9c1a: 0e00 |0003: return-void │ │ +4a9c08: |[4a9c08] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1;)V │ │ +4a9c18: 7020 4aee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.:(Landroid/os/Parcel;)V // method@ee4a │ │ +4a9c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse$1; │ │ @@ -2011937,17 +2011938,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9b90: |[4a9b90] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.getSensorLocation:()I │ │ -4a9ba0: 5210 29ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.sensorLocation:I // field@ac29 │ │ -4a9ba4: 0f00 |0002: return v0 │ │ +4a9b94: |[4a9b94] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.getSensorLocation:()I │ │ +4a9ba4: 5210 29ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.sensorLocation:I // field@ac29 │ │ +4a9ba8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;) │ │ @@ -2011955,17 +2011956,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9c1c: |[4a9c1c] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.onBodySensorLocationReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4a9c2c: 5902 29ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.sensorLocation:I // field@ac29 │ │ -4a9c30: 0e00 |0002: return-void │ │ +4a9c20: |[4a9c20] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.onBodySensorLocationReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4a9c30: 5902 29ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.sensorLocation:I // field@ac29 │ │ +4a9c34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) I │ │ @@ -2011975,19 +2011976,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4a9c34: |[4a9c34] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4a9c44: 6f30 42ee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee42 │ │ -4a9c4a: 5202 29ac |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.sensorLocation:I // field@ac29 │ │ -4a9c4e: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4a9c54: 0e00 |0008: return-void │ │ +4a9c38: |[4a9c38] no.nordicsemi.android.ble.common.callback.hr.BodySensorLocationResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4a9c48: 6f30 42ee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee42 │ │ +4a9c4e: 5202 29ac |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse;.sensorLocation:I // field@ac29 │ │ +4a9c52: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4a9c58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/BodySensorLocationResponse; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/os/Parcel; │ │ @@ -2012060,36 +2012061,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4a9f00: |[4a9f00] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.:()V │ │ -4a9f10: 2200 d31b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1; // type@1bd3 │ │ -4a9f14: 7010 55ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;.:()V // method@ee55 │ │ -4a9f1a: 6900 2aac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac2a │ │ -4a9f1e: 0e00 |0007: return-void │ │ +4a9f04: |[4a9f04] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.:()V │ │ +4a9f14: 2200 d31b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1; // type@1bd3 │ │ +4a9f18: 7010 55ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;.:()V // method@ee55 │ │ +4a9f1e: 6900 2aac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac2a │ │ +4a9f22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4a9f20: |[4a9f20] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.:()V │ │ -4a9f30: 7010 4fee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.:()V // method@ee4f │ │ -4a9f36: 0e00 |0003: return-void │ │ +4a9f24: |[4a9f24] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.:()V │ │ +4a9f34: 7010 4fee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.:()V // method@ee4f │ │ +4a9f3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;) │ │ @@ -2012097,57 +2012098,57 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -4a9f38: |[4a9f38] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.:(Landroid/os/Parcel;)V │ │ -4a9f48: 7020 50ee 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@ee50 │ │ -4a9f4e: 6e10 b507 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a9f54: 0a00 |0006: move-result v0 │ │ -4a9f56: 5930 2dac |0007: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.heartRate:I // field@ac2d │ │ -4a9f5a: 6e10 b007 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a9f60: 0a00 |000c: move-result v0 │ │ -4a9f62: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -4a9f64: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -4a9f68: 0710 |0010: move-object v0, v1 │ │ -4a9f6a: 280a |0011: goto 001b // +000a │ │ -4a9f6c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -4a9f6e: 3320 0300 |0013: if-ne v0, v2, 0016 // +0003 │ │ -4a9f72: 2802 |0015: goto 0017 // +0002 │ │ -4a9f74: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -4a9f76: 7110 9edf 0200 |0017: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -4a9f7c: 0c00 |001a: move-result-object v0 │ │ -4a9f7e: 5b30 2bac |001b: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.contactDetected:Ljava/lang/Boolean; // field@ac2b │ │ -4a9f82: 6e10 b007 0400 |001d: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4a9f88: 0a00 |0020: move-result v0 │ │ -4a9f8a: 3900 0500 |0021: if-nez v0, 0026 // +0005 │ │ -4a9f8e: 5b31 2cac |0023: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ -4a9f92: 280b |0025: goto 0030 // +000b │ │ -4a9f94: 6e10 b507 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a9f9a: 0a00 |0029: move-result v0 │ │ -4a9f9c: 7110 4ee0 0000 |002a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4a9fa2: 0c00 |002d: move-result-object v0 │ │ -4a9fa4: 5b30 2cac |002e: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ -4a9fa8: 6e10 b507 0400 |0030: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4a9fae: 0a00 |0033: move-result v0 │ │ -4a9fb0: 3900 0500 |0034: if-nez v0, 0039 // +0005 │ │ -4a9fb4: 5b31 2eac |0036: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ -4a9fb8: 2815 |0038: goto 004d // +0015 │ │ -4a9fba: 2201 7119 |0039: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4a9fbe: 7020 93e2 0100 |003b: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4a9fc4: 1c00 ea18 |003e: const-class v0, Ljava/lang/Integer; // type@18ea │ │ -4a9fc8: 6e10 ccdf 0000 |0040: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ -4a9fce: 0c00 |0043: move-result-object v0 │ │ -4a9fd0: 6e30 b707 1400 |0044: invoke-virtual {v4, v1, v0}, Landroid/os/Parcel;.readList:(Ljava/util/List;Ljava/lang/ClassLoader;)V // method@07b7 │ │ -4a9fd6: 7110 11e3 0100 |0047: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@e311 │ │ -4a9fdc: 0c04 |004a: move-result-object v4 │ │ -4a9fde: 5b34 2eac |004b: iput-object v4, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ -4a9fe2: 0e00 |004d: return-void │ │ +4a9f3c: |[4a9f3c] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.:(Landroid/os/Parcel;)V │ │ +4a9f4c: 7020 50ee 4300 |0000: invoke-direct {v3, v4}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@ee50 │ │ +4a9f52: 6e10 b507 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a9f58: 0a00 |0006: move-result v0 │ │ +4a9f5a: 5930 2dac |0007: iput v0, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.heartRate:I // field@ac2d │ │ +4a9f5e: 6e10 b007 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a9f64: 0a00 |000c: move-result v0 │ │ +4a9f66: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +4a9f68: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +4a9f6c: 0710 |0010: move-object v0, v1 │ │ +4a9f6e: 280a |0011: goto 001b // +000a │ │ +4a9f70: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +4a9f72: 3320 0300 |0013: if-ne v0, v2, 0016 // +0003 │ │ +4a9f76: 2802 |0015: goto 0017 // +0002 │ │ +4a9f78: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +4a9f7a: 7110 9edf 0200 |0017: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +4a9f80: 0c00 |001a: move-result-object v0 │ │ +4a9f82: 5b30 2bac |001b: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.contactDetected:Ljava/lang/Boolean; // field@ac2b │ │ +4a9f86: 6e10 b007 0400 |001d: invoke-virtual {v4}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4a9f8c: 0a00 |0020: move-result v0 │ │ +4a9f8e: 3900 0500 |0021: if-nez v0, 0026 // +0005 │ │ +4a9f92: 5b31 2cac |0023: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ +4a9f96: 280b |0025: goto 0030 // +000b │ │ +4a9f98: 6e10 b507 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a9f9e: 0a00 |0029: move-result v0 │ │ +4a9fa0: 7110 4ee0 0000 |002a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4a9fa6: 0c00 |002d: move-result-object v0 │ │ +4a9fa8: 5b30 2cac |002e: iput-object v0, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ +4a9fac: 6e10 b507 0400 |0030: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4a9fb2: 0a00 |0033: move-result v0 │ │ +4a9fb4: 3900 0500 |0034: if-nez v0, 0039 // +0005 │ │ +4a9fb8: 5b31 2eac |0036: iput-object v1, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ +4a9fbc: 2815 |0038: goto 004d // +0015 │ │ +4a9fbe: 2201 7119 |0039: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4a9fc2: 7020 93e2 0100 |003b: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4a9fc8: 1c00 ea18 |003e: const-class v0, Ljava/lang/Integer; // type@18ea │ │ +4a9fcc: 6e10 ccdf 0000 |0040: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@dfcc │ │ +4a9fd2: 0c00 |0043: move-result-object v0 │ │ +4a9fd4: 6e30 b707 1400 |0044: invoke-virtual {v4, v1, v0}, Landroid/os/Parcel;.readList:(Ljava/util/List;Ljava/lang/ClassLoader;)V // method@07b7 │ │ +4a9fda: 7110 11e3 0100 |0047: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@e311 │ │ +4a9fe0: 0c04 |004a: move-result-object v4 │ │ +4a9fe2: 5b34 2eac |004b: iput-object v4, v3, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ +4a9fe6: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0009 line=111 │ │ 0x0017 line=112 │ │ 0x001d line=113 │ │ @@ -2012167,17 +2012168,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4a9fe4: |[4a9fe4] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;)V │ │ -4a9ff4: 7020 5cee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.:(Landroid/os/Parcel;)V // method@ee5c │ │ -4a9ffa: 0e00 |0003: return-void │ │ +4a9fe8: |[4a9fe8] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1;)V │ │ +4a9ff8: 7020 5cee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.:(Landroid/os/Parcel;)V // method@ee5c │ │ +4a9ffe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse$1; │ │ @@ -2012188,17 +2012189,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9ed0: |[4a9ed0] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.getEnergyExpanded:()Ljava/lang/Integer; │ │ -4a9ee0: 5410 2cac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ -4a9ee4: 1100 |0002: return-object v0 │ │ +4a9ed4: |[4a9ed4] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.getEnergyExpanded:()Ljava/lang/Integer; │ │ +4a9ee4: 5410 2cac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ +4a9ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;) │ │ @@ -2012206,17 +2012207,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9e6c: |[4a9e6c] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.getHeartRate:()I │ │ -4a9e7c: 5210 2dac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.heartRate:I // field@ac2d │ │ -4a9e80: 0f00 |0002: return v0 │ │ +4a9e70: |[4a9e70] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.getHeartRate:()I │ │ +4a9e80: 5210 2dac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.heartRate:I // field@ac2d │ │ +4a9e84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;) │ │ @@ -2012224,17 +2012225,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9ee8: |[4a9ee8] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.getRrIntervals:()Ljava/util/List; │ │ -4a9ef8: 5410 2eac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ -4a9efc: 1100 |0002: return-object v0 │ │ +4a9eec: |[4a9eec] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.getRrIntervals:()Ljava/util/List; │ │ +4a9efc: 5410 2eac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ +4a9f00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;) │ │ @@ -2012242,17 +2012243,17 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4a9e84: |[4a9e84] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.isSensorContactDetected:()Ljava/lang/Boolean; │ │ -4a9e94: 5410 2bac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.contactDetected:Ljava/lang/Boolean; // field@ac2b │ │ -4a9e98: 1100 |0002: return-object v0 │ │ +4a9e88: |[4a9e88] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.isSensorContactDetected:()Ljava/lang/Boolean; │ │ +4a9e98: 5410 2bac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.contactDetected:Ljava/lang/Boolean; // field@ac2b │ │ +4a9e9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;) │ │ @@ -2012260,27 +2012261,27 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -4a9e9c: |[4a9e9c] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.isSensorContactSupported:()Ljava/lang/Boolean; │ │ -4a9eac: 5210 2dac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.heartRate:I // field@ac2d │ │ -4a9eb0: 3d00 0e00 |0002: if-lez v0, 0010 // +000e │ │ -4a9eb4: 5410 2bac |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.contactDetected:Ljava/lang/Boolean; // field@ac2b │ │ -4a9eb8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -4a9ebc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -4a9ebe: 2802 |0009: goto 000b // +0002 │ │ -4a9ec0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4a9ec2: 7110 9edf 0000 |000b: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -4a9ec8: 0c00 |000e: move-result-object v0 │ │ -4a9eca: 2802 |000f: goto 0011 // +0002 │ │ -4a9ecc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -4a9ece: 1100 |0011: return-object v0 │ │ +4a9ea0: |[4a9ea0] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.isSensorContactSupported:()Ljava/lang/Boolean; │ │ +4a9eb0: 5210 2dac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.heartRate:I // field@ac2d │ │ +4a9eb4: 3d00 0e00 |0002: if-lez v0, 0010 // +000e │ │ +4a9eb8: 5410 2bac |0004: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.contactDetected:Ljava/lang/Boolean; // field@ac2b │ │ +4a9ebc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +4a9ec0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +4a9ec2: 2802 |0009: goto 000b // +0002 │ │ +4a9ec4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4a9ec6: 7110 9edf 0000 |000b: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +4a9ecc: 0c00 |000e: move-result-object v0 │ │ +4a9ece: 2802 |000f: goto 0011 // +0002 │ │ +4a9ed0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +4a9ed2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;) │ │ @@ -2012288,20 +2012289,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ILjava/lang/Boolean;Ljava/lang/Integer;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4a9ffc: |[4a9ffc] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.onHeartRateMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ILjava/lang/Boolean;Ljava/lang/Integer;Ljava/util/List;)V │ │ -4aa00c: 5902 2dac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.heartRate:I // field@ac2d │ │ -4aa010: 5b03 2bac |0002: iput-object v3, v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.contactDetected:Ljava/lang/Boolean; // field@ac2b │ │ -4aa014: 5b04 2cac |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ -4aa018: 5b05 2eac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ -4aa01c: 0e00 |0008: return-void │ │ +4aa000: |[4aa000] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.onHeartRateMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ILjava/lang/Boolean;Ljava/lang/Integer;Ljava/util/List;)V │ │ +4aa010: 5902 2dac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.heartRate:I // field@ac2d │ │ +4aa014: 5b03 2bac |0002: iput-object v3, v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.contactDetected:Ljava/lang/Boolean; // field@ac2b │ │ +4aa018: 5b04 2cac |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ +4aa01c: 5b05 2eac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ +4aa020: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0002 line=78 │ │ 0x0004 line=79 │ │ 0x0006 line=80 │ │ locals : │ │ @@ -2012317,51 +2012318,51 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -4aa020: |[4aa020] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4aa030: 6f30 54ee 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee54 │ │ -4aa036: 5224 2dac |0003: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.heartRate:I // field@ac2d │ │ -4aa03a: 6e20 c907 4300 |0005: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aa040: 5424 2bac |0008: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.contactDetected:Ljava/lang/Boolean; // field@ac2b │ │ -4aa044: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -4aa046: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -4aa048: 3904 0400 |000c: if-nez v4, 0010 // +0004 │ │ -4aa04c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -4aa04e: 280a |000f: goto 0019 // +000a │ │ -4aa050: 6e10 97df 0400 |0010: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -4aa056: 0a04 |0013: move-result v4 │ │ -4aa058: 3804 0400 |0014: if-eqz v4, 0018 // +0004 │ │ -4aa05c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -4aa05e: 2802 |0017: goto 0019 // +0002 │ │ -4aa060: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -4aa062: 8d44 |0019: int-to-byte v4, v4 │ │ -4aa064: 6e20 c407 4300 |001a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aa06a: 5424 2cac |001d: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ -4aa06e: 3904 0600 |001f: if-nez v4, 0025 // +0006 │ │ -4aa072: 6e20 c407 1300 |0021: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aa078: 280d |0024: goto 0031 // +000d │ │ -4aa07a: 6e20 c407 0300 |0025: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aa080: 5424 2cac |0028: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ -4aa084: 6e10 45e0 0400 |002a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aa08a: 0a04 |002d: move-result v4 │ │ -4aa08c: 6e20 c907 4300 |002e: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aa092: 5424 2eac |0031: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ -4aa096: 3904 0600 |0033: if-nez v4, 0039 // +0006 │ │ -4aa09a: 6e20 c907 1300 |0035: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aa0a0: 280d |0038: goto 0045 // +000d │ │ -4aa0a2: 7210 93e3 0400 |0039: invoke-interface {v4}, Ljava/util/List;.size:()I // method@e393 │ │ -4aa0a8: 0a04 |003c: move-result v4 │ │ -4aa0aa: 6e20 c907 4300 |003d: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aa0b0: 5424 2eac |0040: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ -4aa0b4: 6e20 cc07 4300 |0042: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeList:(Ljava/util/List;)V // method@07cc │ │ -4aa0ba: 0e00 |0045: return-void │ │ +4aa024: |[4aa024] no.nordicsemi.android.ble.common.callback.hr.HeartRateMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4aa034: 6f30 54ee 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee54 │ │ +4aa03a: 5224 2dac |0003: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.heartRate:I // field@ac2d │ │ +4aa03e: 6e20 c907 4300 |0005: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aa044: 5424 2bac |0008: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.contactDetected:Ljava/lang/Boolean; // field@ac2b │ │ +4aa048: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +4aa04a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +4aa04c: 3904 0400 |000c: if-nez v4, 0010 // +0004 │ │ +4aa050: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +4aa052: 280a |000f: goto 0019 // +000a │ │ +4aa054: 6e10 97df 0400 |0010: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +4aa05a: 0a04 |0013: move-result v4 │ │ +4aa05c: 3804 0400 |0014: if-eqz v4, 0018 // +0004 │ │ +4aa060: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +4aa062: 2802 |0017: goto 0019 // +0002 │ │ +4aa064: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +4aa066: 8d44 |0019: int-to-byte v4, v4 │ │ +4aa068: 6e20 c407 4300 |001a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aa06e: 5424 2cac |001d: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ +4aa072: 3904 0600 |001f: if-nez v4, 0025 // +0006 │ │ +4aa076: 6e20 c407 1300 |0021: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aa07c: 280d |0024: goto 0031 // +000d │ │ +4aa07e: 6e20 c407 0300 |0025: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aa084: 5424 2cac |0028: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.energyExpanded:Ljava/lang/Integer; // field@ac2c │ │ +4aa088: 6e10 45e0 0400 |002a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aa08e: 0a04 |002d: move-result v4 │ │ +4aa090: 6e20 c907 4300 |002e: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aa096: 5424 2eac |0031: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ +4aa09a: 3904 0600 |0033: if-nez v4, 0039 // +0006 │ │ +4aa09e: 6e20 c907 1300 |0035: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aa0a4: 280d |0038: goto 0045 // +000d │ │ +4aa0a6: 7210 93e3 0400 |0039: invoke-interface {v4}, Ljava/util/List;.size:()I // method@e393 │ │ +4aa0ac: 0a04 |003c: move-result v4 │ │ +4aa0ae: 6e20 c907 4300 |003d: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aa0b4: 5424 2eac |0040: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/hr/HeartRateMeasurementResponse;.rrIntervals:Ljava/util/List; // field@ac2e │ │ +4aa0b8: 6e20 cc07 4300 |0042: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeList:(Ljava/util/List;)V // method@07cc │ │ +4aa0be: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ 0x0008 line=132 │ │ 0x001d line=133 │ │ 0x0021 line=134 │ │ @@ -2012419,36 +2012420,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4aa1d8: |[4aa1d8] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.:()V │ │ -4aa1e8: 2200 d61b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1; // type@1bd6 │ │ -4aa1ec: 7010 6bee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;.:()V // method@ee6b │ │ -4aa1f2: 6900 2fac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac2f │ │ -4aa1f6: 0e00 |0007: return-void │ │ +4aa1dc: |[4aa1dc] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.:()V │ │ +4aa1ec: 2200 d61b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1; // type@1bd6 │ │ +4aa1f0: 7010 6bee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;.:()V // method@ee6b │ │ +4aa1f6: 6900 2fac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac2f │ │ +4aa1fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa1f8: |[4aa1f8] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.:()V │ │ -4aa208: 7010 65ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;.:()V // method@ee65 │ │ -4aa20e: 0e00 |0003: return-void │ │ +4aa1fc: |[4aa1fc] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.:()V │ │ +4aa20c: 7010 65ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;.:()V // method@ee65 │ │ +4aa212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;) │ │ @@ -2012456,20 +2012457,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4aa210: |[4aa210] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.:(Landroid/os/Parcel;)V │ │ -4aa220: 7020 66ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;.:(Landroid/os/Parcel;)V // method@ee66 │ │ -4aa226: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aa22c: 0a01 |0006: move-result v1 │ │ -4aa22e: 5901 30ac |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.interval:I // field@ac30 │ │ -4aa232: 0e00 |0009: return-void │ │ +4aa214: |[4aa214] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.:(Landroid/os/Parcel;)V │ │ +4aa224: 7020 66ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;.:(Landroid/os/Parcel;)V // method@ee66 │ │ +4aa22a: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aa230: 0a01 |0006: move-result v1 │ │ +4aa232: 5901 30ac |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.interval:I // field@ac30 │ │ +4aa236: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/os/Parcel; │ │ @@ -2012479,17 +2012480,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aa234: |[4aa234] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;)V │ │ -4aa244: 7020 72ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.:(Landroid/os/Parcel;)V // method@ee72 │ │ -4aa24a: 0e00 |0003: return-void │ │ +4aa238: |[4aa238] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1;)V │ │ +4aa248: 7020 72ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.:(Landroid/os/Parcel;)V // method@ee72 │ │ +4aa24e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse$1; │ │ @@ -2012500,17 +2012501,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa1c0: |[4aa1c0] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.getInterval:()I │ │ -4aa1d0: 5210 30ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.interval:I // field@ac30 │ │ -4aa1d4: 0f00 |0002: return v0 │ │ +4aa1c4: |[4aa1c4] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.getInterval:()I │ │ +4aa1d4: 5210 30ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.interval:I // field@ac30 │ │ +4aa1d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;) │ │ @@ -2012518,17 +2012519,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa24c: |[4aa24c] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.onMeasurementIntervalReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4aa25c: 5902 30ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.interval:I // field@ac30 │ │ -4aa260: 0e00 |0002: return-void │ │ +4aa250: |[4aa250] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.onMeasurementIntervalReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4aa260: 5902 30ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.interval:I // field@ac30 │ │ +4aa264: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) I │ │ @@ -2012538,19 +2012539,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4aa264: |[4aa264] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4aa274: 6f30 6aee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee6a │ │ -4aa27a: 5202 30ac |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.interval:I // field@ac30 │ │ -4aa27e: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aa284: 0e00 |0008: return-void │ │ +4aa268: |[4aa268] no.nordicsemi.android.ble.common.callback.ht.MeasurementIntervalResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4aa278: 6f30 6aee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee6a │ │ +4aa27e: 5202 30ac |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse;.interval:I // field@ac30 │ │ +4aa282: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aa288: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/MeasurementIntervalResponse; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/os/Parcel; │ │ @@ -2012617,36 +2012618,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4aa4c4: |[4aa4c4] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.:()V │ │ -4aa4d4: 2200 d91b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1; // type@1bd9 │ │ -4aa4d8: 7010 7dee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;.:()V // method@ee7d │ │ -4aa4de: 6900 31ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac31 │ │ -4aa4e2: 0e00 |0007: return-void │ │ +4aa4c8: |[4aa4c8] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.:()V │ │ +4aa4d8: 2200 d91b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1; // type@1bd9 │ │ +4aa4dc: 7010 7dee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;.:()V // method@ee7d │ │ +4aa4e2: 6900 31ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac31 │ │ +4aa4e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa4e4: |[4aa4e4] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.:()V │ │ -4aa4f4: 7010 77ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.:()V // method@ee77 │ │ -4aa4fa: 0e00 |0003: return-void │ │ +4aa4e8: |[4aa4e8] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.:()V │ │ +4aa4f8: 7010 77ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.:()V // method@ee77 │ │ +4aa4fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;) │ │ @@ -2012654,45 +2012655,45 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -4aa4fc: |[4aa4fc] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.:(Landroid/os/Parcel;)V │ │ -4aa50c: 7020 78ee 5400 |0000: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@ee78 │ │ -4aa512: 6e10 b407 0500 |0003: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4aa518: 0a00 |0006: move-result v0 │ │ -4aa51a: 5940 32ac |0007: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ -4aa51e: 6e10 b507 0500 |0009: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aa524: 0a00 |000c: move-result v0 │ │ -4aa526: 5940 35ac |000d: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ -4aa52a: 6e10 b007 0500 |000f: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4aa530: 0a00 |0012: move-result v0 │ │ -4aa532: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -4aa534: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -4aa538: 5b41 33ac |0016: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ -4aa53c: 280e |0018: goto 0026 // +000e │ │ -4aa53e: 7100 e6e2 0000 |0019: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ -4aa544: 0c00 |001c: move-result-object v0 │ │ -4aa546: 5b40 33ac |001d: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ -4aa54a: 6e10 b807 0500 |001f: invoke-virtual {v5}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ -4aa550: 0b02 |0022: move-result-wide v2 │ │ -4aa552: 6e30 f3e2 2003 |0023: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ -4aa558: 6e10 b007 0500 |0026: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4aa55e: 0a00 |0029: move-result v0 │ │ -4aa560: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ -4aa564: 5b41 34ac |002c: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ -4aa568: 280b |002e: goto 0039 // +000b │ │ -4aa56a: 6e10 b507 0500 |002f: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aa570: 0a05 |0032: move-result v5 │ │ -4aa572: 7110 4ee0 0500 |0033: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4aa578: 0c05 |0036: move-result-object v5 │ │ -4aa57a: 5b45 34ac |0037: iput-object v5, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ -4aa57e: 0e00 |0039: return-void │ │ +4aa500: |[4aa500] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.:(Landroid/os/Parcel;)V │ │ +4aa510: 7020 78ee 5400 |0000: invoke-direct {v4, v5}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@ee78 │ │ +4aa516: 6e10 b407 0500 |0003: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4aa51c: 0a00 |0006: move-result v0 │ │ +4aa51e: 5940 32ac |0007: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ +4aa522: 6e10 b507 0500 |0009: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aa528: 0a00 |000c: move-result v0 │ │ +4aa52a: 5940 35ac |000d: iput v0, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ +4aa52e: 6e10 b007 0500 |000f: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4aa534: 0a00 |0012: move-result v0 │ │ +4aa536: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +4aa538: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +4aa53c: 5b41 33ac |0016: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ +4aa540: 280e |0018: goto 0026 // +000e │ │ +4aa542: 7100 e6e2 0000 |0019: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@e2e6 │ │ +4aa548: 0c00 |001c: move-result-object v0 │ │ +4aa54a: 5b40 33ac |001d: iput-object v0, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ +4aa54e: 6e10 b807 0500 |001f: invoke-virtual {v5}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ +4aa554: 0b02 |0022: move-result-wide v2 │ │ +4aa556: 6e30 f3e2 2003 |0023: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@e2f3 │ │ +4aa55c: 6e10 b007 0500 |0026: invoke-virtual {v5}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4aa562: 0a00 |0029: move-result v0 │ │ +4aa564: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ +4aa568: 5b41 34ac |002c: iput-object v1, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ +4aa56c: 280b |002e: goto 0039 // +000b │ │ +4aa56e: 6e10 b507 0500 |002f: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aa574: 0a05 |0032: move-result v5 │ │ +4aa576: 7110 4ee0 0500 |0033: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4aa57c: 0c05 |0036: move-result-object v5 │ │ +4aa57e: 5b45 34ac |0037: iput-object v5, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ +4aa582: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0009 line=111 │ │ 0x000f line=112 │ │ 0x0016 line=113 │ │ @@ -2012710,17 +2012711,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aa580: |[4aa580] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;)V │ │ -4aa590: 7020 84ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.:(Landroid/os/Parcel;)V // method@ee84 │ │ -4aa596: 0e00 |0003: return-void │ │ +4aa584: |[4aa584] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1;)V │ │ +4aa594: 7020 84ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.:(Landroid/os/Parcel;)V // method@ee84 │ │ +4aa59a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse$1; │ │ @@ -2012731,17 +2012732,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa41c: |[4aa41c] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getTemperature:()F │ │ -4aa42c: 5210 32ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ -4aa430: 0f00 |0002: return v0 │ │ +4aa420: |[4aa420] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getTemperature:()F │ │ +4aa430: 5210 32ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ +4aa434: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;) │ │ @@ -2012749,20 +2012750,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4aa434: |[4aa434] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getTemperatureCelsius:()F │ │ -4aa444: 5220 32ac |0000: iget v0, v2, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ -4aa448: 5221 35ac |0002: iget v1, v2, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ -4aa44c: 7120 a6ef 1000 |0004: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/profile/ht/TemperatureMeasurementCallback$-CC;.toCelsius:(FI)F // method@efa6 │ │ -4aa452: 0a00 |0007: move-result v0 │ │ -4aa454: 0f00 |0008: return v0 │ │ +4aa438: |[4aa438] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getTemperatureCelsius:()F │ │ +4aa448: 5220 32ac |0000: iget v0, v2, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ +4aa44c: 5221 35ac |0002: iget v1, v2, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ +4aa450: 7120 a6ef 1000 |0004: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/profile/ht/TemperatureMeasurementCallback$-CC;.toCelsius:(FI)F // method@efa6 │ │ +4aa456: 0a00 |0007: move-result v0 │ │ +4aa458: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;) │ │ @@ -2012770,20 +2012771,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4aa458: |[4aa458] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getTemperatureFahrenheit:()F │ │ -4aa468: 5220 32ac |0000: iget v0, v2, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ -4aa46c: 5221 35ac |0002: iget v1, v2, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ -4aa470: 7120 a7ef 1000 |0004: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/profile/ht/TemperatureMeasurementCallback$-CC;.toFahrenheit:(FI)F // method@efa7 │ │ -4aa476: 0a00 |0007: move-result v0 │ │ -4aa478: 0f00 |0008: return v0 │ │ +4aa45c: |[4aa45c] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getTemperatureFahrenheit:()F │ │ +4aa46c: 5220 32ac |0000: iget v0, v2, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ +4aa470: 5221 35ac |0002: iget v1, v2, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ +4aa474: 7120 a7ef 1000 |0004: invoke-static {v0, v1}, Lno/nordicsemi/android/ble/common/profile/ht/TemperatureMeasurementCallback$-CC;.toFahrenheit:(FI)F // method@efa7 │ │ +4aa47a: 0a00 |0007: move-result v0 │ │ +4aa47c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;) │ │ @@ -2012791,17 +2012792,17 @@ │ │ type : '()Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa4ac: |[4aa4ac] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getTimestamp:()Ljava/util/Calendar; │ │ -4aa4bc: 5410 33ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ -4aa4c0: 1100 |0002: return-object v0 │ │ +4aa4b0: |[4aa4b0] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getTimestamp:()Ljava/util/Calendar; │ │ +4aa4c0: 5410 33ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ +4aa4c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;) │ │ @@ -2012809,17 +2012810,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa494: |[4aa494] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getType:()Ljava/lang/Integer; │ │ -4aa4a4: 5410 34ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ -4aa4a8: 1100 |0002: return-object v0 │ │ +4aa498: |[4aa498] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getType:()Ljava/lang/Integer; │ │ +4aa4a8: 5410 34ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ +4aa4ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;) │ │ @@ -2012827,17 +2012828,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa47c: |[4aa47c] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getUnit:()I │ │ -4aa48c: 5210 35ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ -4aa490: 0f00 |0002: return v0 │ │ +4aa480: |[4aa480] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.getUnit:()I │ │ +4aa490: 5210 35ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ +4aa494: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;) │ │ @@ -2012845,20 +2012846,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;FILjava/util/Calendar;Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4aa598: |[4aa598] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.onTemperatureMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FILjava/util/Calendar;Ljava/lang/Integer;)V │ │ -4aa5a8: 5902 32ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ -4aa5ac: 5903 35ac |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ -4aa5b0: 5b04 33ac |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ -4aa5b4: 5b05 34ac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ -4aa5b8: 0e00 |0008: return-void │ │ +4aa59c: |[4aa59c] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.onTemperatureMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;FILjava/util/Calendar;Ljava/lang/Integer;)V │ │ +4aa5ac: 5902 32ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ +4aa5b0: 5903 35ac |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ +4aa5b4: 5b04 33ac |0004: iput-object v4, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ +4aa5b8: 5b05 34ac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ +4aa5bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0002 line=75 │ │ 0x0004 line=76 │ │ 0x0006 line=77 │ │ locals : │ │ @@ -2012874,41 +2012875,41 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -4aa5bc: |[4aa5bc] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4aa5cc: 6f30 7cee 5406 |0000: invoke-super {v4, v5, v6}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee7c │ │ -4aa5d2: 5246 32ac |0003: iget v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ -4aa5d6: 6e20 c807 6500 |0005: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4aa5dc: 5246 35ac |0008: iget v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ -4aa5e0: 6e20 c907 6500 |000a: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aa5e6: 5446 33ac |000d: iget-object v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ -4aa5ea: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -4aa5ec: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -4aa5ee: 3906 0600 |0011: if-nez v6, 0017 // +0006 │ │ -4aa5f2: 6e20 c407 0500 |0013: invoke-virtual {v5, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aa5f8: 280d |0016: goto 0023 // +000d │ │ -4aa5fa: 6e20 c407 1500 |0017: invoke-virtual {v5, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aa600: 5446 33ac |001a: iget-object v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ -4aa604: 6e10 ebe2 0600 |001c: invoke-virtual {v6}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ -4aa60a: 0b02 |001f: move-result-wide v2 │ │ -4aa60c: 6e30 cd07 2503 |0020: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ -4aa612: 5446 34ac |0023: iget-object v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ -4aa616: 3906 0600 |0025: if-nez v6, 002b // +0006 │ │ -4aa61a: 6e20 c407 0500 |0027: invoke-virtual {v5, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aa620: 280d |002a: goto 0037 // +000d │ │ -4aa622: 6e20 c407 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aa628: 5446 34ac |002e: iget-object v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ -4aa62c: 6e10 45e0 0600 |0030: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aa632: 0a06 |0033: move-result v6 │ │ -4aa634: 6e20 c907 6500 |0034: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aa63a: 0e00 |0037: return-void │ │ +4aa5c0: |[4aa5c0] no.nordicsemi.android.ble.common.callback.ht.TemperatureMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4aa5d0: 6f30 7cee 5406 |0000: invoke-super {v4, v5, v6}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee7c │ │ +4aa5d6: 5246 32ac |0003: iget v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.temperature:F // field@ac32 │ │ +4aa5da: 6e20 c807 6500 |0005: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4aa5e0: 5246 35ac |0008: iget v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.unit:I // field@ac35 │ │ +4aa5e4: 6e20 c907 6500 |000a: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aa5ea: 5446 33ac |000d: iget-object v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ +4aa5ee: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +4aa5f0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +4aa5f2: 3906 0600 |0011: if-nez v6, 0017 // +0006 │ │ +4aa5f6: 6e20 c407 0500 |0013: invoke-virtual {v5, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aa5fc: 280d |0016: goto 0023 // +000d │ │ +4aa5fe: 6e20 c407 1500 |0017: invoke-virtual {v5, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aa604: 5446 33ac |001a: iget-object v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.timestamp:Ljava/util/Calendar; // field@ac33 │ │ +4aa608: 6e10 ebe2 0600 |001c: invoke-virtual {v6}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ +4aa60e: 0b02 |001f: move-result-wide v2 │ │ +4aa610: 6e30 cd07 2503 |0020: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ +4aa616: 5446 34ac |0023: iget-object v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ +4aa61a: 3906 0600 |0025: if-nez v6, 002b // +0006 │ │ +4aa61e: 6e20 c407 0500 |0027: invoke-virtual {v5, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aa624: 280d |002a: goto 0037 // +000d │ │ +4aa626: 6e20 c407 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aa62c: 5446 34ac |002e: iget-object v6, v4, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureMeasurementResponse;.type:Ljava/lang/Integer; // field@ac34 │ │ +4aa630: 6e10 45e0 0600 |0030: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aa636: 0a06 |0033: move-result v6 │ │ +4aa638: 6e20 c907 6500 |0034: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aa63e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ 0x0008 line=129 │ │ 0x000d line=130 │ │ 0x0013 line=131 │ │ @@ -2012966,36 +2012967,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4aa758: |[4aa758] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.:()V │ │ -4aa768: 2200 dc1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1; // type@1bdc │ │ -4aa76c: 7010 94ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;.:()V // method@ee94 │ │ -4aa772: 6900 36ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac36 │ │ -4aa776: 0e00 |0007: return-void │ │ +4aa75c: |[4aa75c] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.:()V │ │ +4aa76c: 2200 dc1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1; // type@1bdc │ │ +4aa770: 7010 94ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;.:()V // method@ee94 │ │ +4aa776: 6900 36ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac36 │ │ +4aa77a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa778: |[4aa778] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.:()V │ │ -4aa788: 7010 8eee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;.:()V // method@ee8e │ │ -4aa78e: 0e00 |0003: return-void │ │ +4aa77c: |[4aa77c] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.:()V │ │ +4aa78c: 7010 8eee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;.:()V // method@ee8e │ │ +4aa792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;) │ │ @@ -2013003,20 +2013004,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4aa790: |[4aa790] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.:(Landroid/os/Parcel;)V │ │ -4aa7a0: 7020 8fee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;.:(Landroid/os/Parcel;)V // method@ee8f │ │ -4aa7a6: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aa7ac: 0a01 |0006: move-result v1 │ │ -4aa7ae: 5901 37ac |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.type:I // field@ac37 │ │ -4aa7b2: 0e00 |0009: return-void │ │ +4aa794: |[4aa794] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.:(Landroid/os/Parcel;)V │ │ +4aa7a4: 7020 8fee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;.:(Landroid/os/Parcel;)V // method@ee8f │ │ +4aa7aa: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aa7b0: 0a01 |0006: move-result v1 │ │ +4aa7b2: 5901 37ac |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.type:I // field@ac37 │ │ +4aa7b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/os/Parcel; │ │ @@ -2013026,17 +2013027,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aa7b4: |[4aa7b4] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;)V │ │ -4aa7c4: 7020 9bee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.:(Landroid/os/Parcel;)V // method@ee9b │ │ -4aa7ca: 0e00 |0003: return-void │ │ +4aa7b8: |[4aa7b8] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1;)V │ │ +4aa7c8: 7020 9bee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.:(Landroid/os/Parcel;)V // method@ee9b │ │ +4aa7ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse$1; │ │ @@ -2013047,17 +2013048,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa740: |[4aa740] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.getType:()I │ │ -4aa750: 5210 37ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.type:I // field@ac37 │ │ -4aa754: 0f00 |0002: return v0 │ │ +4aa744: |[4aa744] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.getType:()I │ │ +4aa754: 5210 37ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.type:I // field@ac37 │ │ +4aa758: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;) │ │ @@ -2013065,17 +2013066,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa7cc: |[4aa7cc] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.onTemperatureTypeReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4aa7dc: 5902 37ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.type:I // field@ac37 │ │ -4aa7e0: 0e00 |0002: return-void │ │ +4aa7d0: |[4aa7d0] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.onTemperatureTypeReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4aa7e0: 5902 37ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.type:I // field@ac37 │ │ +4aa7e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) I │ │ @@ -2013085,19 +2013086,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4aa7e4: |[4aa7e4] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4aa7f4: 6f30 93ee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee93 │ │ -4aa7fa: 5202 37ac |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.type:I // field@ac37 │ │ -4aa7fe: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aa804: 0e00 |0008: return-void │ │ +4aa7e8: |[4aa7e8] no.nordicsemi.android.ble.common.callback.ht.TemperatureTypeResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4aa7f8: 6f30 93ee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@ee93 │ │ +4aa7fe: 5202 37ac |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse;.type:I // field@ac37 │ │ +4aa802: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aa808: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/common/callback/ht/TemperatureTypeResponse; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/os/Parcel; │ │ @@ -2013146,36 +2013147,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4aa92c: |[4aa92c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.:()V │ │ -4aa93c: 2200 df1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1; // type@1bdf │ │ -4aa940: 7010 a6ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;.:()V // method@eea6 │ │ -4aa946: 6900 38ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac38 │ │ -4aa94a: 0e00 |0007: return-void │ │ +4aa930: |[4aa930] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.:()V │ │ +4aa940: 2200 df1b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1; // type@1bdf │ │ +4aa944: 7010 a6ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;.:()V // method@eea6 │ │ +4aa94a: 6900 38ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac38 │ │ +4aa94e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aa94c: |[4aa94c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.:()V │ │ -4aa95c: 7010 a0ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;.:()V // method@eea0 │ │ -4aa962: 0e00 |0003: return-void │ │ +4aa950: |[4aa950] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.:()V │ │ +4aa960: 7010 a0ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;.:()V // method@eea0 │ │ +4aa966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;) │ │ @@ -2013183,28 +2013184,28 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4aa964: |[4aa964] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.:(Landroid/os/Parcel;)V │ │ -4aa974: 7020 a1ee 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;.:(Landroid/os/Parcel;)V // method@eea1 │ │ -4aa97a: 6e10 b007 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4aa980: 0a00 |0006: move-result v0 │ │ -4aa982: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -4aa986: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4aa988: 5b12 39ac |000a: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ -4aa98c: 280c |000c: goto 0018 // +000c │ │ -4aa98e: 2200 311c |000d: new-instance v0, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // type@1c31 │ │ -4aa992: 6e10 b507 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aa998: 0a02 |0012: move-result v2 │ │ -4aa99a: 7020 aaef 2000 |0013: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.:(I)V // method@efaa │ │ -4aa9a0: 5b10 39ac |0016: iput-object v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ -4aa9a4: 0e00 |0018: return-void │ │ +4aa968: |[4aa968] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.:(Landroid/os/Parcel;)V │ │ +4aa978: 7020 a1ee 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;.:(Landroid/os/Parcel;)V // method@eea1 │ │ +4aa97e: 6e10 b007 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4aa984: 0a00 |0006: move-result v0 │ │ +4aa986: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +4aa98a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4aa98c: 5b12 39ac |000a: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ +4aa990: 280c |000c: goto 0018 // +000c │ │ +4aa992: 2200 311c |000d: new-instance v0, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // type@1c31 │ │ +4aa996: 6e10 b507 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aa99c: 0a02 |0012: move-result v2 │ │ +4aa99e: 7020 aaef 2000 |0013: invoke-direct {v0, v2}, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.:(I)V // method@efaa │ │ +4aa9a4: 5b10 39ac |0016: iput-object v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ +4aa9a8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x000a line=77 │ │ 0x000d line=79 │ │ locals : │ │ @@ -2013216,17 +2013217,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aa9a8: |[4aa9a8] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;)V │ │ -4aa9b8: 7020 adee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.:(Landroid/os/Parcel;)V // method@eead │ │ -4aa9be: 0e00 |0003: return-void │ │ +4aa9ac: |[4aa9ac] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1;)V │ │ +4aa9bc: 7020 adee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.:(Landroid/os/Parcel;)V // method@eead │ │ +4aa9c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse$1; │ │ @@ -2013237,17 +2013238,17 @@ │ │ type : '()Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa914: |[4aa914] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.getFeatures:()Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; │ │ -4aa924: 5410 39ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ -4aa928: 1100 |0002: return-object v0 │ │ +4aa918: |[4aa918] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.getFeatures:()Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; │ │ +4aa928: 5410 39ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ +4aa92c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;) │ │ @@ -2013255,17 +2013256,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aa9c0: |[4aa9c0] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.onRunningSpeedAndCadenceFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;)V │ │ -4aa9d0: 5b02 39ac |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ -4aa9d4: 0e00 |0002: return-void │ │ +4aa9c4: |[4aa9c4] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.onRunningSpeedAndCadenceFeaturesReceived:(Landroid/bluetooth/BluetoothDevice;Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;)V │ │ +4aa9d4: 5b02 39ac |0000: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ +4aa9d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; │ │ @@ -2013275,27 +2013276,27 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4aa9d8: |[4aa9d8] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4aa9e8: 6f30 a5ee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eea5 │ │ -4aa9ee: 5402 39ac |0003: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ -4aa9f2: 3902 0700 |0005: if-nez v2, 000c // +0007 │ │ -4aa9f6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4aa9f8: 6e20 c407 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aa9fe: 280c |000b: goto 0017 // +000c │ │ -4aaa00: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4aaa02: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aaa08: 5402 39ac |0010: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ -4aaa0c: 5222 45ad |0012: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.value:I // field@ad45 │ │ -4aaa10: 6e20 c907 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aaa16: 0e00 |0017: return-void │ │ +4aa9dc: |[4aa9dc] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceFeatureResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4aa9ec: 6f30 a5ee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eea5 │ │ +4aa9f2: 5402 39ac |0003: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ +4aa9f6: 3902 0700 |0005: if-nez v2, 000c // +0007 │ │ +4aa9fa: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4aa9fc: 6e20 c407 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aaa02: 280c |000b: goto 0017 // +000c │ │ +4aaa04: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4aaa06: 6e20 c407 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aaa0c: 5402 39ac |0010: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceFeatureResponse;.features:Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures; // field@ac39 │ │ +4aaa10: 5222 45ad |0012: iget v2, v2, Lno/nordicsemi/android/ble/common/profile/rsc/RunningSpeedAndCadenceFeatureCallback$RSCFeatures;.value:I // field@ad45 │ │ +4aaa14: 6e20 c907 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aaa1a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0008 line=87 │ │ 0x000d line=89 │ │ 0x0010 line=90 │ │ @@ -2013371,36 +2013372,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4aac60: |[4aac60] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.:()V │ │ -4aac70: 2200 e21b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1; // type@1be2 │ │ -4aac74: 7010 b8ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;.:()V // method@eeb8 │ │ -4aac7a: 6900 3aac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac3a │ │ -4aac7e: 0e00 |0007: return-void │ │ +4aac64: |[4aac64] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.:()V │ │ +4aac74: 2200 e21b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1; // type@1be2 │ │ +4aac78: 7010 b8ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;.:()V // method@eeb8 │ │ +4aac7e: 6900 3aac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac3a │ │ +4aac82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aac80: |[4aac80] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.:()V │ │ -4aac90: 7010 b2ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.:()V // method@eeb2 │ │ -4aac96: 0e00 |0003: return-void │ │ +4aac84: |[4aac84] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.:()V │ │ +4aac94: 7010 b2ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.:()V // method@eeb2 │ │ +4aac9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;) │ │ @@ -2013408,51 +2013409,51 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -4aac98: |[4aac98] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.:(Landroid/os/Parcel;)V │ │ -4aaca8: 7020 b3ee 3200 |0000: invoke-direct {v2, v3}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@eeb3 │ │ -4aacae: 6e10 b007 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4aacb4: 0a00 |0006: move-result v0 │ │ -4aacb6: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -4aacba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -4aacbc: 2802 |000a: goto 000c // +0002 │ │ -4aacbe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4aacc0: 5c20 3dac |000c: iput-boolean v0, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.running:Z // field@ac3d │ │ -4aacc4: 6e10 b407 0300 |000e: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ -4aacca: 0a00 |0011: move-result v0 │ │ -4aaccc: 5920 3cac |0012: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousSpeed:F // field@ac3c │ │ -4aacd0: 6e10 b507 0300 |0014: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aacd6: 0a00 |0017: move-result v0 │ │ -4aacd8: 5920 3bac |0018: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousCadence:I // field@ac3b │ │ -4aacdc: 6e10 b007 0300 |001a: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4aace2: 0a00 |001d: move-result v0 │ │ -4aace4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -4aace6: 3900 0500 |001f: if-nez v0, 0024 // +0005 │ │ -4aacea: 5b21 3eac |0021: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ -4aacee: 280b |0023: goto 002e // +000b │ │ -4aacf0: 6e10 b507 0300 |0024: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aacf6: 0a00 |0027: move-result v0 │ │ -4aacf8: 7110 4ee0 0000 |0028: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -4aacfe: 0c00 |002b: move-result-object v0 │ │ -4aad00: 5b20 3eac |002c: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ -4aad04: 6e10 b007 0300 |002e: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4aad0a: 0a00 |0031: move-result v0 │ │ -4aad0c: 3900 0500 |0032: if-nez v0, 0037 // +0005 │ │ -4aad10: 5b21 3fac |0034: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ -4aad14: 280b |0036: goto 0041 // +000b │ │ -4aad16: 6e10 b807 0300 |0037: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ -4aad1c: 0b00 |003a: move-result-wide v0 │ │ -4aad1e: 7120 5ee0 1000 |003b: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ -4aad24: 0c03 |003e: move-result-object v3 │ │ -4aad26: 5b23 3fac |003f: iput-object v3, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ -4aad2a: 0e00 |0041: return-void │ │ +4aac9c: |[4aac9c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.:(Landroid/os/Parcel;)V │ │ +4aacac: 7020 b3ee 3200 |0000: invoke-direct {v2, v3}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.:(Landroid/os/Parcel;)V // method@eeb3 │ │ +4aacb2: 6e10 b007 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4aacb8: 0a00 |0006: move-result v0 │ │ +4aacba: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +4aacbe: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +4aacc0: 2802 |000a: goto 000c // +0002 │ │ +4aacc2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4aacc4: 5c20 3dac |000c: iput-boolean v0, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.running:Z // field@ac3d │ │ +4aacc8: 6e10 b407 0300 |000e: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@07b4 │ │ +4aacce: 0a00 |0011: move-result v0 │ │ +4aacd0: 5920 3cac |0012: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousSpeed:F // field@ac3c │ │ +4aacd4: 6e10 b507 0300 |0014: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aacda: 0a00 |0017: move-result v0 │ │ +4aacdc: 5920 3bac |0018: iput v0, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousCadence:I // field@ac3b │ │ +4aace0: 6e10 b007 0300 |001a: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4aace6: 0a00 |001d: move-result v0 │ │ +4aace8: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +4aacea: 3900 0500 |001f: if-nez v0, 0024 // +0005 │ │ +4aacee: 5b21 3eac |0021: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ +4aacf2: 280b |0023: goto 002e // +000b │ │ +4aacf4: 6e10 b507 0300 |0024: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aacfa: 0a00 |0027: move-result v0 │ │ +4aacfc: 7110 4ee0 0000 |0028: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +4aad02: 0c00 |002b: move-result-object v0 │ │ +4aad04: 5b20 3eac |002c: iput-object v0, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ +4aad08: 6e10 b007 0300 |002e: invoke-virtual {v3}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4aad0e: 0a00 |0031: move-result v0 │ │ +4aad10: 3900 0500 |0032: if-nez v0, 0037 // +0005 │ │ +4aad14: 5b21 3fac |0034: iput-object v1, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ +4aad18: 280b |0036: goto 0041 // +000b │ │ +4aad1a: 6e10 b807 0300 |0037: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@07b8 │ │ +4aad20: 0b00 |003a: move-result-wide v0 │ │ +4aad22: 7120 5ee0 1000 |003b: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@e05e │ │ +4aad28: 0c03 |003e: move-result-object v3 │ │ +4aad2a: 5b23 3fac |003f: iput-object v3, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ +4aad2e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ 0x000e line=130 │ │ 0x0014 line=131 │ │ 0x001a line=132 │ │ @@ -2013470,17 +2013471,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aad2c: |[4aad2c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;)V │ │ -4aad3c: 7020 bfee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.:(Landroid/os/Parcel;)V // method@eebf │ │ -4aad42: 0e00 |0003: return-void │ │ +4aad30: |[4aad30] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1;)V │ │ +4aad40: 7020 bfee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.:(Landroid/os/Parcel;)V // method@eebf │ │ +4aad46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse$1; │ │ @@ -2013491,33 +2013492,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4aac04: |[4aac04] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.describeContents:()I │ │ -4aac14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4aac16: 0f00 |0001: return v0 │ │ +4aac08: |[4aac08] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.describeContents:()I │ │ +4aac18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4aac1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;) │ │ name : 'getInstantaneousCadence' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aac18: |[4aac18] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.getInstantaneousCadence:()I │ │ -4aac28: 5210 3bac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousCadence:I // field@ac3b │ │ -4aac2c: 0f00 |0002: return v0 │ │ +4aac1c: |[4aac1c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.getInstantaneousCadence:()I │ │ +4aac2c: 5210 3bac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousCadence:I // field@ac3b │ │ +4aac30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;) │ │ @@ -2013525,17 +2013526,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aabec: |[4aabec] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.getInstantaneousSpeed:()F │ │ -4aabfc: 5210 3cac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousSpeed:F // field@ac3c │ │ -4aac00: 0f00 |0002: return v0 │ │ +4aabf0: |[4aabf0] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.getInstantaneousSpeed:()F │ │ +4aac00: 5210 3cac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousSpeed:F // field@ac3c │ │ +4aac04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;) │ │ @@ -2013543,17 +2013544,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aac30: |[4aac30] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.getStrideLength:()Ljava/lang/Integer; │ │ -4aac40: 5410 3eac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ -4aac44: 1100 |0002: return-object v0 │ │ +4aac34: |[4aac34] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.getStrideLength:()Ljava/lang/Integer; │ │ +4aac44: 5410 3eac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ +4aac48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;) │ │ @@ -2013561,17 +2013562,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aac48: |[4aac48] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.getTotalDistance:()Ljava/lang/Long; │ │ -4aac58: 5410 3fac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ -4aac5c: 1100 |0002: return-object v0 │ │ +4aac4c: |[4aac4c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.getTotalDistance:()Ljava/lang/Long; │ │ +4aac5c: 5410 3fac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ +4aac60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ │ │ #5 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;) │ │ @@ -2013579,17 +2013580,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aabd4: |[4aabd4] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.isRunning:()Z │ │ -4aabe4: 5510 3dac |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.running:Z // field@ac3d │ │ -4aabe8: 0f00 |0002: return v0 │ │ +4aabd8: |[4aabd8] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.isRunning:()Z │ │ +4aabe8: 5510 3dac |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.running:Z // field@ac3d │ │ +4aabec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse; │ │ │ │ #6 : (in Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;) │ │ @@ -2013597,21 +2013598,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;ZFILjava/lang/Integer;Ljava/lang/Long;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4aad44: |[4aad44] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.onRSCMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ZFILjava/lang/Integer;Ljava/lang/Long;)V │ │ -4aad54: 5c02 3dac |0000: iput-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.running:Z // field@ac3d │ │ -4aad58: 5903 3cac |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousSpeed:F // field@ac3c │ │ -4aad5c: 5904 3bac |0004: iput v4, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousCadence:I // field@ac3b │ │ -4aad60: 5b05 3eac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ -4aad64: 5b06 3fac |0008: iput-object v6, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ -4aad68: 0e00 |000a: return-void │ │ +4aad48: |[4aad48] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.onRSCMeasurementReceived:(Landroid/bluetooth/BluetoothDevice;ZFILjava/lang/Integer;Ljava/lang/Long;)V │ │ +4aad58: 5c02 3dac |0000: iput-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.running:Z // field@ac3d │ │ +4aad5c: 5903 3cac |0002: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousSpeed:F // field@ac3c │ │ +4aad60: 5904 3bac |0004: iput v4, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousCadence:I // field@ac3b │ │ +4aad64: 5b05 3eac |0006: iput-object v5, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ +4aad68: 5b06 3fac |0008: iput-object v6, v0, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ +4aad6c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0004 line=73 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ @@ -2013629,44 +2013630,44 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -4aad6c: |[4aad6c] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4aad7c: 6f30 b7ee 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eeb7 │ │ -4aad82: 5524 3dac |0003: iget-boolean v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.running:Z // field@ac3d │ │ -4aad86: 8d44 |0005: int-to-byte v4, v4 │ │ -4aad88: 6e20 c407 4300 |0006: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aad8e: 5224 3cac |0009: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousSpeed:F // field@ac3c │ │ -4aad92: 6e20 c807 4300 |000b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ -4aad98: 5224 3bac |000e: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousCadence:I // field@ac3b │ │ -4aad9c: 6e20 c907 4300 |0010: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aada2: 5424 3eac |0013: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ -4aada6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -4aada8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -4aadaa: 3904 0600 |0017: if-nez v4, 001d // +0006 │ │ -4aadae: 6e20 c407 0300 |0019: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aadb4: 280d |001c: goto 0029 // +000d │ │ -4aadb6: 6e20 c407 1300 |001d: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aadbc: 5424 3eac |0020: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ -4aadc0: 6e10 45e0 0400 |0022: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ -4aadc6: 0a04 |0025: move-result v4 │ │ -4aadc8: 6e20 c907 4300 |0026: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aadce: 5424 3fac |0029: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ -4aadd2: 3904 0600 |002b: if-nez v4, 0031 // +0006 │ │ -4aadd6: 6e20 c407 0300 |002d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aaddc: 280d |0030: goto 003d // +000d │ │ -4aadde: 6e20 c407 1300 |0031: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4aade4: 5424 3fac |0034: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ -4aade8: 6e10 58e0 0400 |0036: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@e058 │ │ -4aadee: 0b00 |0039: move-result-wide v0 │ │ -4aadf0: 6e30 cd07 0301 |003a: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ -4aadf6: 0e00 |003d: return-void │ │ +4aad70: |[4aad70] no.nordicsemi.android.ble.common.callback.rsc.RunningSpeedAndCadenceMeasurementResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4aad80: 6f30 b7ee 3204 |0000: invoke-super {v2, v3, v4}, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eeb7 │ │ +4aad86: 5524 3dac |0003: iget-boolean v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.running:Z // field@ac3d │ │ +4aad8a: 8d44 |0005: int-to-byte v4, v4 │ │ +4aad8c: 6e20 c407 4300 |0006: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aad92: 5224 3cac |0009: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousSpeed:F // field@ac3c │ │ +4aad96: 6e20 c807 4300 |000b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeFloat:(F)V // method@07c8 │ │ +4aad9c: 5224 3bac |000e: iget v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.instantaneousCadence:I // field@ac3b │ │ +4aada0: 6e20 c907 4300 |0010: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aada6: 5424 3eac |0013: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ +4aadaa: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +4aadac: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +4aadae: 3904 0600 |0017: if-nez v4, 001d // +0006 │ │ +4aadb2: 6e20 c407 0300 |0019: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aadb8: 280d |001c: goto 0029 // +000d │ │ +4aadba: 6e20 c407 1300 |001d: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aadc0: 5424 3eac |0020: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.strideLength:Ljava/lang/Integer; // field@ac3e │ │ +4aadc4: 6e10 45e0 0400 |0022: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@e045 │ │ +4aadca: 0a04 |0025: move-result v4 │ │ +4aadcc: 6e20 c907 4300 |0026: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aadd2: 5424 3fac |0029: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ +4aadd6: 3904 0600 |002b: if-nez v4, 0031 // +0006 │ │ +4aadda: 6e20 c407 0300 |002d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aade0: 280d |0030: goto 003d // +000d │ │ +4aade2: 6e20 c407 1300 |0031: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4aade8: 5424 3fac |0034: iget-object v4, v2, Lno/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse;.totalDistance:Ljava/lang/Long; // field@ac3f │ │ +4aadec: 6e10 58e0 0400 |0036: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@e058 │ │ +4aadf2: 0b00 |0039: move-result-wide v0 │ │ +4aadf4: 6e30 cd07 0301 |003a: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07cd │ │ +4aadfa: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0009 line=148 │ │ 0x000e line=149 │ │ 0x0013 line=150 │ │ @@ -2013725,36 +2013726,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4aaf14: |[4aaf14] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.:()V │ │ -4aaf24: 2200 e51b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1; // type@1be5 │ │ -4aaf28: 7010 cfee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;.:()V // method@eecf │ │ -4aaf2e: 6900 40ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac40 │ │ -4aaf32: 0e00 |0007: return-void │ │ +4aaf18: |[4aaf18] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.:()V │ │ +4aaf28: 2200 e51b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1; // type@1be5 │ │ +4aaf2c: 7010 cfee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;.:()V // method@eecf │ │ +4aaf32: 6900 40ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac40 │ │ +4aaf36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4aaf34: |[4aaf34] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.:()V │ │ -4aaf44: 7010 c9ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;.:()V // method@eec9 │ │ -4aaf4a: 0e00 |0003: return-void │ │ +4aaf38: |[4aaf38] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.:()V │ │ +4aaf48: 7010 c9ee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;.:()V // method@eec9 │ │ +4aaf4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;) │ │ @@ -2013762,20 +2013763,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4aaf4c: |[4aaf4c] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.:(Landroid/os/Parcel;)V │ │ -4aaf5c: 7020 caee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;.:(Landroid/os/Parcel;)V // method@eeca │ │ -4aaf62: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4aaf68: 0a01 |0006: move-result v1 │ │ -4aaf6a: 5901 41ac |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.location:I // field@ac41 │ │ -4aaf6e: 0e00 |0009: return-void │ │ +4aaf50: |[4aaf50] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.:(Landroid/os/Parcel;)V │ │ +4aaf60: 7020 caee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;.:(Landroid/os/Parcel;)V // method@eeca │ │ +4aaf66: 6e10 b507 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4aaf6c: 0a01 |0006: move-result v1 │ │ +4aaf6e: 5901 41ac |0007: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.location:I // field@ac41 │ │ +4aaf72: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/os/Parcel; │ │ @@ -2013785,17 +2013786,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4aaf70: |[4aaf70] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;)V │ │ -4aaf80: 7020 d6ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.:(Landroid/os/Parcel;)V // method@eed6 │ │ -4aaf86: 0e00 |0003: return-void │ │ +4aaf74: |[4aaf74] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1;)V │ │ +4aaf84: 7020 d6ee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.:(Landroid/os/Parcel;)V // method@eed6 │ │ +4aaf8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse$1; │ │ @@ -2013806,17 +2013807,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aaefc: |[4aaefc] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.getLocation:()I │ │ -4aaf0c: 5210 41ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.location:I // field@ac41 │ │ -4aaf10: 0f00 |0002: return v0 │ │ +4aaf00: |[4aaf00] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.getLocation:()I │ │ +4aaf10: 5210 41ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.location:I // field@ac41 │ │ +4aaf14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;) │ │ @@ -2013824,17 +2013825,17 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4aaf88: |[4aaf88] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.onSensorLocationReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4aaf98: 5902 41ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.location:I // field@ac41 │ │ -4aaf9c: 0e00 |0002: return-void │ │ +4aaf8c: |[4aaf8c] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.onSensorLocationReceived:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4aaf9c: 5902 41ac |0000: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.location:I // field@ac41 │ │ +4aafa0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0003 reg=2 (null) I │ │ @@ -2013844,19 +2013845,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4aafa0: |[4aafa0] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4aafb0: 6f30 ceee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eece │ │ -4aafb6: 5202 41ac |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.location:I // field@ac41 │ │ -4aafba: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4aafc0: 0e00 |0008: return-void │ │ +4aafa4: |[4aafa4] no.nordicsemi.android.ble.common.callback.sc.SensorLocationResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4aafb4: 6f30 ceee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eece │ │ +4aafba: 5202 41ac |0003: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse;.location:I // field@ac41 │ │ +4aafbe: 6e20 c907 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4aafc4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SensorLocationResponse; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/os/Parcel; │ │ @@ -2013929,36 +2013930,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4ab1a4: |[4ab1a4] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.:()V │ │ -4ab1b4: 2200 e81b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1; // type@1be8 │ │ -4ab1b8: 7010 e3ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;.:()V // method@eee3 │ │ -4ab1be: 6900 44ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac44 │ │ -4ab1c2: 0e00 |0007: return-void │ │ +4ab1a8: |[4ab1a8] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.:()V │ │ +4ab1b8: 2200 e81b |0000: new-instance v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1; // type@1be8 │ │ +4ab1bc: 7010 e3ee 0000 |0002: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;.:()V // method@eee3 │ │ +4ab1c2: 6900 44ac |0005: sput-object v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.CREATOR:Landroid/os/Parcelable$Creator; // field@ac44 │ │ +4ab1c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ab1c4: |[4ab1c4] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.:()V │ │ -4ab1d4: 7010 dbee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.:()V // method@eedb │ │ -4ab1da: 0e00 |0003: return-void │ │ +4ab1c8: |[4ab1c8] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.:()V │ │ +4ab1d8: 7010 dbee 0000 |0000: invoke-direct {v0}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.:()V // method@eedb │ │ +4ab1de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;) │ │ @@ -2013966,33 +2013967,33 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4ab1dc: |[4ab1dc] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.:(Landroid/os/Parcel;)V │ │ -4ab1ec: 7020 dcee 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.:(Landroid/os/Parcel;)V // method@eedc │ │ -4ab1f2: 6e10 b007 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ -4ab1f8: 0a00 |0006: move-result v0 │ │ -4ab1fa: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -4ab1fe: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -4ab200: 2802 |000a: goto 000c // +0002 │ │ -4ab202: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4ab204: 5c10 47ac |000c: iput-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ -4ab208: 6e10 b507 0200 |000e: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4ab20e: 0a00 |0011: move-result v0 │ │ -4ab210: 5910 48ac |0012: iput v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ -4ab214: 6e10 b507 0200 |0014: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ -4ab21a: 0a00 |0017: move-result v0 │ │ -4ab21c: 5910 45ac |0018: iput v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.errorCode:I // field@ac45 │ │ -4ab220: 6e10 a307 0200 |001a: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@07a3 │ │ -4ab226: 0c02 |001d: move-result-object v2 │ │ -4ab228: 5b12 46ac |001e: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.locations:[I // field@ac46 │ │ -4ab22c: 0e00 |0020: return-void │ │ +4ab1e0: |[4ab1e0] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.:(Landroid/os/Parcel;)V │ │ +4ab1f0: 7020 dcee 2100 |0000: invoke-direct {v1, v2}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.:(Landroid/os/Parcel;)V // method@eedc │ │ +4ab1f6: 6e10 b007 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@07b0 │ │ +4ab1fc: 0a00 |0006: move-result v0 │ │ +4ab1fe: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +4ab202: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +4ab204: 2802 |000a: goto 000c // +0002 │ │ +4ab206: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4ab208: 5c10 47ac |000c: iput-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ +4ab20c: 6e10 b507 0200 |000e: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4ab212: 0a00 |0011: move-result v0 │ │ +4ab214: 5910 48ac |0012: iput v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ +4ab218: 6e10 b507 0200 |0014: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@07b5 │ │ +4ab21e: 0a00 |0017: move-result v0 │ │ +4ab220: 5910 45ac |0018: iput v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.errorCode:I // field@ac45 │ │ +4ab224: 6e10 a307 0200 |001a: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@07a3 │ │ +4ab22a: 0c02 |001d: move-result-object v2 │ │ +4ab22c: 5b12 46ac |001e: iput-object v2, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.locations:[I // field@ac46 │ │ +4ab230: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ 0x000e line=109 │ │ 0x0014 line=110 │ │ 0x001a line=111 │ │ @@ -2014005,17 +2014006,17 @@ │ │ type : '(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4ab230: |[4ab230] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;)V │ │ -4ab240: 7020 eaee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.:(Landroid/os/Parcel;)V // method@eeea │ │ -4ab246: 0e00 |0003: return-void │ │ +4ab234: |[4ab234] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.:(Landroid/os/Parcel;Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1;)V │ │ +4ab244: 7020 eaee 1000 |0000: invoke-direct {v0, v1}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.:(Landroid/os/Parcel;)V // method@eeea │ │ +4ab24a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse$1; │ │ @@ -2014026,17 +2014027,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ab15c: |[4ab15c] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.getErrorCode:()I │ │ -4ab16c: 5210 45ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.errorCode:I // field@ac45 │ │ -4ab170: 0f00 |0002: return v0 │ │ +4ab160: |[4ab160] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.getErrorCode:()I │ │ +4ab170: 5210 45ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.errorCode:I // field@ac45 │ │ +4ab174: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ │ │ #1 : (in Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;) │ │ @@ -2014044,17 +2014045,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ab174: |[4ab174] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.getRequestCode:()I │ │ -4ab184: 5210 48ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ -4ab188: 0f00 |0002: return v0 │ │ +4ab178: |[4ab178] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.getRequestCode:()I │ │ +4ab188: 5210 48ac |0000: iget v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ +4ab18c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ │ │ #2 : (in Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;) │ │ @@ -2014062,17 +2014063,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ab18c: |[4ab18c] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.getSupportedSensorLocations:()[I │ │ -4ab19c: 5410 46ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.locations:[I // field@ac46 │ │ -4ab1a0: 1100 |0002: return-object v0 │ │ +4ab190: |[4ab190] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.getSupportedSensorLocations:()[I │ │ +4ab1a0: 5410 46ac |0000: iget-object v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.locations:[I // field@ac46 │ │ +4ab1a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ │ │ #3 : (in Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;) │ │ @@ -2014080,17 +2014081,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ab144: |[4ab144] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.isOperationCompleted:()Z │ │ -4ab154: 5510 47ac |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ -4ab158: 0f00 |0002: return v0 │ │ +4ab148: |[4ab148] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.isOperationCompleted:()Z │ │ +4ab158: 5510 47ac |0000: iget-boolean v0, v1, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ +4ab15c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ │ │ #4 : (in Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;) │ │ @@ -2014098,19 +2014099,19 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4ab248: |[4ab248] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.onSCOperationCompleted:(Landroid/bluetooth/BluetoothDevice;I)V │ │ -4ab258: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4ab25a: 5c01 47ac |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ -4ab25e: 5902 48ac |0003: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ -4ab262: 0e00 |0005: return-void │ │ +4ab24c: |[4ab24c] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.onSCOperationCompleted:(Landroid/bluetooth/BluetoothDevice;I)V │ │ +4ab25c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4ab25e: 5c01 47ac |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ +4ab262: 5902 48ac |0003: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ +4ab266: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -2014121,20 +2014122,20 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4ab264: |[4ab264] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.onSCOperationError:(Landroid/bluetooth/BluetoothDevice;II)V │ │ -4ab274: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4ab276: 5c01 47ac |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ -4ab27a: 5902 48ac |0003: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ -4ab27e: 5903 45ac |0005: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.errorCode:I // field@ac45 │ │ -4ab282: 0e00 |0007: return-void │ │ +4ab268: |[4ab268] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.onSCOperationError:(Landroid/bluetooth/BluetoothDevice;II)V │ │ +4ab278: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4ab27a: 5c01 47ac |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ +4ab27e: 5902 48ac |0003: iput v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ +4ab282: 5903 45ac |0005: iput v3, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.errorCode:I // field@ac45 │ │ +4ab286: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=76 │ │ 0x0003 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ @@ -2014147,21 +2014148,21 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4ab284: |[4ab284] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.onSupportedSensorLocationsReceived:(Landroid/bluetooth/BluetoothDevice;[I)V │ │ -4ab294: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4ab296: 5c01 47ac |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ -4ab29a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -4ab29c: 5901 48ac |0004: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ -4ab2a0: 5b02 46ac |0006: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.locations:[I // field@ac46 │ │ -4ab2a4: 0e00 |0008: return-void │ │ +4ab288: |[4ab288] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.onSupportedSensorLocationsReceived:(Landroid/bluetooth/BluetoothDevice;[I)V │ │ +4ab298: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4ab29a: 5c01 47ac |0001: iput-boolean v1, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ +4ab29e: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +4ab2a0: 5901 48ac |0004: iput v1, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ +4ab2a4: 5b02 46ac |0006: iput-object v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.locations:[I // field@ac46 │ │ +4ab2a8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0004 line=84 │ │ 0x0006 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse; │ │ @@ -2014173,26 +2014174,26 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -4ab2a8: |[4ab2a8] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4ab2b8: 6f30 e2ee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eee2 │ │ -4ab2be: 5502 47ac |0003: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ -4ab2c2: 8d22 |0005: int-to-byte v2, v2 │ │ -4ab2c4: 6e20 c407 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ -4ab2ca: 5202 48ac |0009: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ -4ab2ce: 6e20 c907 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4ab2d4: 5202 45ac |000e: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.errorCode:I // field@ac45 │ │ -4ab2d8: 6e20 c907 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ -4ab2de: 5402 46ac |0013: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.locations:[I // field@ac46 │ │ -4ab2e2: 6e20 ca07 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeIntArray:([I)V // method@07ca │ │ -4ab2e8: 0e00 |0018: return-void │ │ +4ab2ac: |[4ab2ac] no.nordicsemi.android.ble.common.callback.sc.SpeedAndCadenceControlPointResponse.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4ab2bc: 6f30 e2ee 1002 |0000: invoke-super {v0, v1, v2}, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointDataCallback;.writeToParcel:(Landroid/os/Parcel;I)V // method@eee2 │ │ +4ab2c2: 5502 47ac |0003: iget-boolean v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.operationCompleted:Z // field@ac47 │ │ +4ab2c6: 8d22 |0005: int-to-byte v2, v2 │ │ +4ab2c8: 6e20 c407 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeByte:(B)V // method@07c4 │ │ +4ab2ce: 5202 48ac |0009: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.requestCode:I // field@ac48 │ │ +4ab2d2: 6e20 c907 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4ab2d8: 5202 45ac |000e: iget v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.errorCode:I // field@ac45 │ │ +4ab2dc: 6e20 c907 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@07c9 │ │ +4ab2e2: 5402 46ac |0013: iget-object v2, v0, Lno/nordicsemi/android/ble/common/callback/sc/SpeedAndCadenceControlPointResponse;.locations:[I // field@ac46 │ │ +4ab2e6: 6e20 ca07 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeIntArray:([I)V // method@07ca │ │ +4ab2ec: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ 0x0009 line=118 │ │ 0x000e line=119 │ │ 0x0013 line=120 │ │ @@ -2014363,21 +2014364,21 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4cdbac: |[4cdbac] org.codehaus.stax2.ri.Stax2ReaderAdapter.:(Ljavax/xml/stream/XMLStreamReader;)V │ │ -4cdbbc: 7020 05e6 1000 |0000: invoke-direct {v0, v1}, Ljavax/xml/stream/util/StreamReaderDelegate;.:(Ljavax/xml/stream/XMLStreamReader;)V // method@e605 │ │ -4cdbc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4cdbc4: 5b01 2ab0 |0004: iput-object v1, v0, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b02a │ │ -4cdbc8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4cdbca: 5901 2cb0 |0007: iput v1, v0, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ -4cdbce: 0e00 |0009: return-void │ │ +4cdbb0: |[4cdbb0] org.codehaus.stax2.ri.Stax2ReaderAdapter.:(Ljavax/xml/stream/XMLStreamReader;)V │ │ +4cdbc0: 7020 05e6 1000 |0000: invoke-direct {v0, v1}, Ljavax/xml/stream/util/StreamReaderDelegate;.:(Ljavax/xml/stream/XMLStreamReader;)V // method@e605 │ │ +4cdbc6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4cdbc8: 5b01 2ab0 |0004: iput-object v1, v0, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b02a │ │ +4cdbcc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4cdbce: 5901 2cb0 |0007: iput v1, v0, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ +4cdbd2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=72 │ │ 0x0007 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2014388,23 +2014389,23 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4ccb48: |[4ccb48] org.codehaus.stax2.ri.Stax2ReaderAdapter.checkExpand:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)Z │ │ -4ccb58: 2020 621d |0000: instance-of v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder; // type@1d62 │ │ -4ccb5c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4ccb60: 1f02 621d |0004: check-cast v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder; // type@1d62 │ │ -4ccb64: 6e10 42fc 0200 |0006: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.expand:()V // method@fc42 │ │ -4ccb6a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -4ccb6c: 0f02 |000a: return v2 │ │ -4ccb6e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4ccb70: 0f02 |000c: return v2 │ │ +4ccb4c: |[4ccb4c] org.codehaus.stax2.ri.Stax2ReaderAdapter.checkExpand:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)Z │ │ +4ccb5c: 2020 621d |0000: instance-of v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder; // type@1d62 │ │ +4ccb60: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4ccb64: 1f02 621d |0004: check-cast v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder; // type@1d62 │ │ +4ccb68: 6e10 42fc 0200 |0006: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.expand:()V // method@fc42 │ │ +4ccb6e: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +4ccb70: 0f02 |000a: return v2 │ │ +4ccb72: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4ccb74: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0004 line=624 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/codehaus/stax2/typed/TypedArrayDecoder; │ │ @@ -2014414,22 +2014415,22 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;)Lorg/codehaus/stax2/XMLStreamReader2;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4cda34: |[4cda34] org.codehaus.stax2.ri.Stax2ReaderAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLStreamReader;)Lorg/codehaus/stax2/XMLStreamReader2; │ │ -4cda44: 2010 231d |0000: instance-of v0, v1, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ -4cda48: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4cda4c: 1f01 231d |0004: check-cast v1, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ -4cda50: 1101 |0006: return-object v1 │ │ -4cda52: 2200 411d |0007: new-instance v0, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; // type@1d41 │ │ -4cda56: 7020 0cf9 1000 |0009: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.:(Ljavax/xml/stream/XMLStreamReader;)V // method@f90c │ │ -4cda5c: 1100 |000c: return-object v0 │ │ +4cda38: |[4cda38] org.codehaus.stax2.ri.Stax2ReaderAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLStreamReader;)Lorg/codehaus/stax2/XMLStreamReader2; │ │ +4cda48: 2010 231d |0000: instance-of v0, v1, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ +4cda4c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4cda50: 1f01 231d |0004: check-cast v1, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ +4cda54: 1101 |0006: return-object v1 │ │ +4cda56: 2200 411d |0007: new-instance v0, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; // type@1d41 │ │ +4cda5a: 7020 0cf9 1000 |0009: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.:(Ljavax/xml/stream/XMLStreamReader;)V // method@f90c │ │ +4cda60: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x0007 line=109 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljavax/xml/stream/XMLStreamReader; │ │ @@ -2014440,22 +2014441,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4cda60: |[4cda60] org.codehaus.stax2.ri.Stax2ReaderAdapter._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; │ │ -4cda70: 5410 2ab0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b02a │ │ -4cda74: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4cda78: 2200 611d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // type@1d61 │ │ -4cda7c: 7010 37fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.:()V // method@fc37 │ │ -4cda82: 5b10 2ab0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b02a │ │ -4cda86: 5410 2ab0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b02a │ │ -4cda8a: 1100 |000d: return-object v0 │ │ +4cda64: |[4cda64] org.codehaus.stax2.ri.Stax2ReaderAdapter._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; │ │ +4cda74: 5410 2ab0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b02a │ │ +4cda78: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4cda7c: 2200 611d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // type@1d61 │ │ +4cda80: 7010 37fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.:()V // method@fc37 │ │ +4cda86: 5b10 2ab0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b02a │ │ +4cda8a: 5410 2ab0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b02a │ │ +4cda8e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0004 line=1015 │ │ 0x000b line=1017 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2014465,28 +2014466,28 @@ │ │ type : '(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -4cdab8: |[4cdab8] org.codehaus.stax2.ri.Stax2ReaderAdapter._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ -4cdac8: 6e10 35e0 0400 |0000: invoke-virtual {v4}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ -4cdace: 0c00 |0003: move-result-object v0 │ │ -4cdad0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4cdad4: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -4cdad8: 6e10 51f9 0300 |0008: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f951 │ │ -4cdade: 0c01 |000b: move-result-object v1 │ │ -4cdae0: 3901 0800 |000c: if-nez v1, 0014 // +0008 │ │ -4cdae4: 2201 841d |000e: new-instance v1, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4cdae8: 7040 26fd 5140 |0010: invoke-direct {v1, v5, v0, v4}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/IllegalArgumentException;)V // method@fd26 │ │ -4cdaee: 1101 |0013: return-object v1 │ │ -4cdaf0: 2202 841d |0014: new-instance v2, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4cdaf4: 7054 28fd 5210 |0016: invoke-direct {v2, v5, v0, v1, v4}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ -4cdafa: 1102 |0019: return-object v2 │ │ +4cdabc: |[4cdabc] org.codehaus.stax2.ri.Stax2ReaderAdapter._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ +4cdacc: 6e10 35e0 0400 |0000: invoke-virtual {v4}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ +4cdad2: 0c00 |0003: move-result-object v0 │ │ +4cdad4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +4cdad8: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +4cdadc: 6e10 51f9 0300 |0008: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f951 │ │ +4cdae2: 0c01 |000b: move-result-object v1 │ │ +4cdae4: 3901 0800 |000c: if-nez v1, 0014 // +0008 │ │ +4cdae8: 2201 841d |000e: new-instance v1, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4cdaec: 7040 26fd 5140 |0010: invoke-direct {v1, v5, v0, v4}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/IllegalArgumentException;)V // method@fd26 │ │ +4cdaf2: 1101 |0013: return-object v1 │ │ +4cdaf4: 2202 841d |0014: new-instance v2, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4cdaf8: 7054 28fd 5210 |0016: invoke-direct {v2, v5, v0, v1, v4}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ +4cdafe: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ 0x0008 line=1050 │ │ 0x000e line=1052 │ │ 0x0014 line=1054 │ │ locals : │ │ @@ -2014499,24 +2014500,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -4cdafc: |[4cdafc] org.codehaus.stax2.ri.Stax2ReaderAdapter._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ -4cdb0c: 6e10 51f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f951 │ │ -4cdb12: 0c00 |0003: move-result-object v0 │ │ -4cdb14: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -4cdb18: 2200 841d |0006: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4cdb1c: 7030 25fd 4003 |0008: invoke-direct {v0, v4, v3}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@fd25 │ │ -4cdb22: 1100 |000b: return-object v0 │ │ -4cdb24: 2201 841d |000c: new-instance v1, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4cdb28: 7040 27fd 4103 |000e: invoke-direct {v1, v4, v3, v0}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@fd27 │ │ -4cdb2e: 1101 |0011: return-object v1 │ │ +4cdb00: |[4cdb00] org.codehaus.stax2.ri.Stax2ReaderAdapter._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ +4cdb10: 6e10 51f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f951 │ │ +4cdb16: 0c00 |0003: move-result-object v0 │ │ +4cdb18: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +4cdb1c: 2200 841d |0006: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4cdb20: 7030 25fd 4003 |0008: invoke-direct {v0, v4, v3}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@fd25 │ │ +4cdb26: 1100 |000b: return-object v0 │ │ +4cdb28: 2201 841d |000c: new-instance v1, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4cdb2c: 7040 27fd 4103 |000e: invoke-direct {v1, v4, v3, v0}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@fd27 │ │ +4cdb32: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1059 │ │ 0x0006 line=1061 │ │ 0x000c line=1063 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2014528,22 +2014529,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4cda8c: |[4cda8c] org.codehaus.stax2.ri.Stax2ReaderAdapter._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ -4cda9c: 5410 2bb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02b │ │ -4cdaa0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4cdaa4: 2200 701d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // type@1d70 │ │ -4cdaa8: 7010 bafc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.:()V // method@fcba │ │ -4cdaae: 5b10 2bb0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02b │ │ -4cdab2: 5410 2bb0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02b │ │ -4cdab6: 1100 |000d: return-object v0 │ │ +4cda90: |[4cda90] org.codehaus.stax2.ri.Stax2ReaderAdapter._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ +4cdaa0: 5410 2bb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02b │ │ +4cdaa4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4cdaa8: 2200 701d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // type@1d70 │ │ +4cdaac: 7010 bafc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.:()V // method@fcba │ │ +4cdab2: 5b10 2bb0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02b │ │ +4cdab6: 5410 2bb0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02b │ │ +4cdaba: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1006 │ │ 0x0004 line=1007 │ │ 0x000b line=1009 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2014553,58 +2014554,58 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -4cce40: |[4cce40] org.codehaus.stax2.ri.Stax2ReaderAdapter._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I │ │ -4cce50: 6e10 dae0 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cce56: 0a00 |0003: move-result v0 │ │ -4cce58: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4cce5a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4cce5c: 0723 |0006: move-object v3, v2 │ │ -4cce5e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4cce60: 3501 4200 |0008: if-ge v1, v0, 004a // +0042 │ │ -4cce64: 6e20 bfe0 1900 |000a: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4cce6a: 0a04 |000d: move-result v4 │ │ -4cce6c: 1305 2000 |000e: const/16 v5, #int 32 // #20 │ │ -4cce70: 3654 0700 |0010: if-gt v4, v5, 0017 // +0007 │ │ -4cce74: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4cce78: 3401 f6ff |0014: if-lt v1, v0, 000a // -000a │ │ -4cce7c: 2834 |0016: goto 004a // +0034 │ │ -4cce7e: d804 0101 |0017: add-int/lit8 v4, v1, #int 1 // #01 │ │ -4cce82: 3504 0b00 |0019: if-ge v4, v0, 0024 // +000b │ │ -4cce86: 6e20 bfe0 4900 |001b: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4cce8c: 0a06 |001e: move-result v6 │ │ -4cce8e: 3756 0500 |001f: if-le v6, v5, 0024 // +0005 │ │ -4cce92: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4cce96: 28f6 |0023: goto 0019 // -000a │ │ -4cce98: d805 0401 |0024: add-int/lit8 v5, v4, #int 1 // #01 │ │ -4cce9c: 6e30 e5e0 1904 |0026: invoke-virtual {v9, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4ccea2: 0c03 |0029: move-result-object v3 │ │ -4ccea4: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4ccea8: 6e20 1cfd 3800 |002c: invoke-virtual {v8, v3}, Lorg/codehaus/stax2/typed/TypedArrayDecoder;.decodeValue:(Ljava/lang/String;)Z // method@fd1c │ │ -4cceae: 0a01 |002f: move-result v1 │ │ -4cceb0: 3801 0900 |0030: if-eqz v1, 0039 // +0009 │ │ -4cceb4: 7020 12f9 8700 |0032: invoke-direct {v7, v8}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.checkExpand:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)Z // method@f912 │ │ -4cceba: 0a01 |0035: move-result v1 │ │ -4ccebc: 3901 0300 |0036: if-nez v1, 0039 // +0003 │ │ -4ccec0: 2812 |0038: goto 004a // +0012 │ │ -4ccec2: 0151 |0039: move v1, v5 │ │ -4ccec4: 28ce |003a: goto 0008 // -0032 │ │ -4ccec6: 0d08 |003b: move-exception v8 │ │ -4ccec8: 6e10 47f9 0700 |003c: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocation:()Ljavax/xml/stream/Location; // method@f947 │ │ -4ccece: 0c09 |003f: move-result-object v9 │ │ -4cced0: 2200 841d |0040: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4cced4: 6e10 35e0 0800 |0042: invoke-virtual {v8}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ -4cceda: 0c01 |0045: move-result-object v1 │ │ -4ccedc: 7058 28fd 3091 |0046: invoke-direct {v0, v3, v1, v9, v8}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ -4ccee2: 2700 |0049: throw v0 │ │ -4ccee4: 0f02 |004a: return v2 │ │ +4cce44: |[4cce44] org.codehaus.stax2.ri.Stax2ReaderAdapter._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I │ │ +4cce54: 6e10 dae0 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cce5a: 0a00 |0003: move-result v0 │ │ +4cce5c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4cce5e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4cce60: 0723 |0006: move-object v3, v2 │ │ +4cce62: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4cce64: 3501 4200 |0008: if-ge v1, v0, 004a // +0042 │ │ +4cce68: 6e20 bfe0 1900 |000a: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4cce6e: 0a04 |000d: move-result v4 │ │ +4cce70: 1305 2000 |000e: const/16 v5, #int 32 // #20 │ │ +4cce74: 3654 0700 |0010: if-gt v4, v5, 0017 // +0007 │ │ +4cce78: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4cce7c: 3401 f6ff |0014: if-lt v1, v0, 000a // -000a │ │ +4cce80: 2834 |0016: goto 004a // +0034 │ │ +4cce82: d804 0101 |0017: add-int/lit8 v4, v1, #int 1 // #01 │ │ +4cce86: 3504 0b00 |0019: if-ge v4, v0, 0024 // +000b │ │ +4cce8a: 6e20 bfe0 4900 |001b: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4cce90: 0a06 |001e: move-result v6 │ │ +4cce92: 3756 0500 |001f: if-le v6, v5, 0024 // +0005 │ │ +4cce96: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4cce9a: 28f6 |0023: goto 0019 // -000a │ │ +4cce9c: d805 0401 |0024: add-int/lit8 v5, v4, #int 1 // #01 │ │ +4ccea0: 6e30 e5e0 1904 |0026: invoke-virtual {v9, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4ccea6: 0c03 |0029: move-result-object v3 │ │ +4ccea8: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4cceac: 6e20 1cfd 3800 |002c: invoke-virtual {v8, v3}, Lorg/codehaus/stax2/typed/TypedArrayDecoder;.decodeValue:(Ljava/lang/String;)Z // method@fd1c │ │ +4cceb2: 0a01 |002f: move-result v1 │ │ +4cceb4: 3801 0900 |0030: if-eqz v1, 0039 // +0009 │ │ +4cceb8: 7020 12f9 8700 |0032: invoke-direct {v7, v8}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.checkExpand:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)Z // method@f912 │ │ +4ccebe: 0a01 |0035: move-result v1 │ │ +4ccec0: 3901 0300 |0036: if-nez v1, 0039 // +0003 │ │ +4ccec4: 2812 |0038: goto 004a // +0012 │ │ +4ccec6: 0151 |0039: move v1, v5 │ │ +4ccec8: 28ce |003a: goto 0008 // -0032 │ │ +4cceca: 0d08 |003b: move-exception v8 │ │ +4ccecc: 6e10 47f9 0700 |003c: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocation:()Ljavax/xml/stream/Location; // method@f947 │ │ +4cced2: 0c09 |003f: move-result-object v9 │ │ +4cced4: 2200 841d |0040: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4cced8: 6e10 35e0 0800 |0042: invoke-virtual {v8}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ +4ccede: 0c01 |0045: move-result-object v1 │ │ +4ccee0: 7058 28fd 3091 |0046: invoke-direct {v0, v3, v1, v9, v8}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ +4ccee6: 2700 |0049: throw v0 │ │ +4ccee8: 0f02 |004a: return v2 │ │ catches : 1 │ │ 0x000a - 0x0036 │ │ Ljava/lang/IllegalArgumentException; -> 0x003b │ │ positions : │ │ 0x0000 line=577 │ │ 0x000a line=585 │ │ 0x001b line=593 │ │ @@ -2014623,17 +2014624,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4cdbd0: |[4cdbd0] org.codehaus.stax2.ri.Stax2ReaderAdapter.closeCompletely:()V │ │ -4cdbe0: 6e10 13f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.close:()V // method@f913 │ │ -4cdbe6: 0e00 |0003: return-void │ │ +4cdbd4: |[4cdbd4] org.codehaus.stax2.ri.Stax2ReaderAdapter.closeCompletely:()V │ │ +4cdbe4: 6e10 13f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.close:()V // method@f913 │ │ +4cdbea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ @@ -2014641,45 +2014642,45 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -4ccef8: |[4ccef8] org.codehaus.stax2.ri.Stax2ReaderAdapter.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ -4ccf08: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -4ccf0c: 6e20 c7e0 4000 |0002: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4ccf12: 0a00 |0005: move-result v0 │ │ -4ccf14: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -4ccf18: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -4ccf1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4ccf1c: 6e10 26f9 0300 |000a: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeCount:()I // method@f926 │ │ -4ccf22: 0a01 |000d: move-result v1 │ │ -4ccf24: 3510 2500 |000e: if-ge v0, v1, 0033 // +0025 │ │ -4ccf28: 6e20 29f9 0300 |0010: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeLocalName:(I)Ljava/lang/String; // method@f929 │ │ -4ccf2e: 0c02 |0013: move-result-object v2 │ │ -4ccf30: 6e20 c7e0 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4ccf36: 0a02 |0017: move-result v2 │ │ -4ccf38: 3802 1800 |0018: if-eqz v2, 0030 // +0018 │ │ -4ccf3c: 6e20 2af9 0300 |001a: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeNamespace:(I)Ljava/lang/String; // method@f92a │ │ -4ccf42: 0c02 |001d: move-result-object v2 │ │ -4ccf44: 3904 0b00 |001e: if-nez v4, 0029 // +000b │ │ -4ccf48: 3802 0800 |0020: if-eqz v2, 0028 // +0008 │ │ -4ccf4c: 6e10 dae0 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4ccf52: 0a02 |0025: move-result v2 │ │ -4ccf54: 3902 0a00 |0026: if-nez v2, 0030 // +000a │ │ -4ccf58: 0f00 |0028: return v0 │ │ -4ccf5a: 6e20 c7e0 2400 |0029: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4ccf60: 0a02 |002c: move-result v2 │ │ -4ccf62: 3802 0300 |002d: if-eqz v2, 0030 // +0003 │ │ -4ccf66: 0f00 |002f: return v0 │ │ -4ccf68: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4ccf6c: 28dc |0032: goto 000e // -0024 │ │ -4ccf6e: 12f4 |0033: const/4 v4, #int -1 // #ff │ │ -4ccf70: 0f04 |0034: return v4 │ │ +4ccefc: |[4ccefc] org.codehaus.stax2.ri.Stax2ReaderAdapter.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ +4ccf0c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +4ccf10: 6e20 c7e0 4000 |0002: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4ccf16: 0a00 |0005: move-result v0 │ │ +4ccf18: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +4ccf1c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +4ccf1e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4ccf20: 6e10 26f9 0300 |000a: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeCount:()I // method@f926 │ │ +4ccf26: 0a01 |000d: move-result v1 │ │ +4ccf28: 3510 2500 |000e: if-ge v0, v1, 0033 // +0025 │ │ +4ccf2c: 6e20 29f9 0300 |0010: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeLocalName:(I)Ljava/lang/String; // method@f929 │ │ +4ccf32: 0c02 |0013: move-result-object v2 │ │ +4ccf34: 6e20 c7e0 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4ccf3a: 0a02 |0017: move-result v2 │ │ +4ccf3c: 3802 1800 |0018: if-eqz v2, 0030 // +0018 │ │ +4ccf40: 6e20 2af9 0300 |001a: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeNamespace:(I)Ljava/lang/String; // method@f92a │ │ +4ccf46: 0c02 |001d: move-result-object v2 │ │ +4ccf48: 3904 0b00 |001e: if-nez v4, 0029 // +000b │ │ +4ccf4c: 3802 0800 |0020: if-eqz v2, 0028 // +0008 │ │ +4ccf50: 6e10 dae0 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4ccf56: 0a02 |0025: move-result v2 │ │ +4ccf58: 3902 0a00 |0026: if-nez v2, 0030 // +000a │ │ +4ccf5c: 0f00 |0028: return v0 │ │ +4ccf5e: 6e20 c7e0 2400 |0029: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4ccf64: 0a02 |002c: move-result v2 │ │ +4ccf66: 3802 0300 |002d: if-eqz v2, 0030 // +0003 │ │ +4ccf6a: 0f00 |002f: return v0 │ │ +4ccf6c: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4ccf70: 28dc |0032: goto 000e // -0024 │ │ +4ccf72: 12f4 |0033: const/4 v4, #int -1 // #ff │ │ +4ccf74: 0f04 |0034: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=829 │ │ 0x000a line=832 │ │ 0x0010 line=833 │ │ 0x001a line=834 │ │ 0x0022 line=836 │ │ @@ -2014694,28 +2014695,28 @@ │ │ type : '(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4cdbe8: |[4cdbe8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ -4cdbf8: 6e20 2cf9 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ -4cdbfe: 0c01 |0003: move-result-object v1 │ │ -4cdc00: 7110 d1f9 0100 |0004: invoke-static {v1}, Lorg/codehaus/stax2/ri/Stax2Util;.trimSpaces:(Ljava/lang/String;)Ljava/lang/String; // method@f9d1 │ │ -4cdc06: 0c01 |0007: move-result-object v1 │ │ -4cdc08: 3901 0600 |0008: if-nez v1, 000e // +0006 │ │ -4cdc0c: 6e10 23fd 0200 |000a: invoke-virtual {v2}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.handleEmptyValue:()V // method@fd23 │ │ -4cdc12: 2804 |000d: goto 0011 // +0004 │ │ -4cdc14: 6e20 21fd 1200 |000e: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ -4cdc1a: 0e00 |0011: return-void │ │ -4cdc1c: 0d02 |0012: move-exception v2 │ │ -4cdc1e: 6e30 0ef9 2001 |0013: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f90e │ │ -4cdc24: 0c01 |0016: move-result-object v1 │ │ -4cdc26: 2701 |0017: throw v1 │ │ +4cdbec: |[4cdbec] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ +4cdbfc: 6e20 2cf9 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ +4cdc02: 0c01 |0003: move-result-object v1 │ │ +4cdc04: 7110 d1f9 0100 |0004: invoke-static {v1}, Lorg/codehaus/stax2/ri/Stax2Util;.trimSpaces:(Ljava/lang/String;)Ljava/lang/String; // method@f9d1 │ │ +4cdc0a: 0c01 |0007: move-result-object v1 │ │ +4cdc0c: 3901 0600 |0008: if-nez v1, 000e // +0006 │ │ +4cdc10: 6e10 23fd 0200 |000a: invoke-virtual {v2}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.handleEmptyValue:()V // method@fd23 │ │ +4cdc16: 2804 |000d: goto 0011 // +0004 │ │ +4cdc18: 6e20 21fd 1200 |000e: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ +4cdc1e: 0e00 |0011: return-void │ │ +4cdc20: 0d02 |0012: move-exception v2 │ │ +4cdc22: 6e30 0ef9 2001 |0013: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f90e │ │ +4cdc28: 0c01 |0016: move-result-object v1 │ │ +4cdc2a: 2701 |0017: throw v1 │ │ catches : 1 │ │ 0x000a - 0x0011 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=527 │ │ 0x0004 line=528 │ │ 0x000a line=531 │ │ @@ -2014731,20 +2014732,20 @@ │ │ type : '(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4ccf74: |[4ccf74] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ -4ccf84: 6e20 2cf9 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ -4ccf8a: 0c01 |0003: move-result-object v1 │ │ -4ccf8c: 6e30 11f9 2001 |0004: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@f911 │ │ -4ccf92: 0a01 |0007: move-result v1 │ │ -4ccf94: 0f01 |0008: return v1 │ │ +4ccf78: |[4ccf78] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ +4ccf88: 6e20 2cf9 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ +4ccf8e: 0c01 |0003: move-result-object v1 │ │ +4ccf90: 6e30 11f9 2001 |0004: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@f911 │ │ +4ccf96: 0a01 |0007: move-result v1 │ │ +4ccf98: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/codehaus/stax2/typed/TypedArrayDecoder; │ │ @@ -2014754,20 +2014755,20 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4ccc10: |[4ccc10] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsBinary:(I)[B │ │ -4ccc20: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4ccc26: 0c00 |0003: move-result-object v0 │ │ -4ccc28: 6e30 19f9 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B // method@f919 │ │ -4ccc2e: 0c02 |0007: move-result-object v2 │ │ -4ccc30: 1102 |0008: return-object v2 │ │ +4ccc14: |[4ccc14] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsBinary:(I)[B │ │ +4ccc24: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4ccc2a: 0c00 |0003: move-result-object v0 │ │ +4ccc2c: 6e30 19f9 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B // method@f919 │ │ +4ccc32: 0c02 |0007: move-result-object v2 │ │ +4ccc34: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -2014776,32 +2014777,32 @@ │ │ type : '(ILorg/codehaus/stax2/typed/Base64Variant;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -4ccc34: |[4ccc34] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B │ │ -4ccc44: 6e20 2cf9 4300 |0000: invoke-virtual {v3, v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ -4ccc4a: 0c04 |0003: move-result-object v4 │ │ -4ccc4c: 6e10 0df9 0300 |0004: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@f90d │ │ -4ccc52: 0c00 |0007: move-result-object v0 │ │ -4ccc54: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -4ccc56: 6e40 3dfc 5041 |0009: invoke-virtual {v0, v5, v1, v4}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ -4ccc5c: 6e10 39fc 0000 |000c: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.decodeCompletely:()[B // method@fc39 │ │ -4ccc62: 0c04 |000f: move-result-object v4 │ │ -4ccc64: 1104 |0010: return-object v4 │ │ -4ccc66: 0d05 |0011: move-exception v5 │ │ -4ccc68: 2200 841d |0012: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4ccc6c: 6e10 35e0 0500 |0014: invoke-virtual {v5}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ -4ccc72: 0c01 |0017: move-result-object v1 │ │ -4ccc74: 6e10 47f9 0300 |0018: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocation:()Ljavax/xml/stream/Location; // method@f947 │ │ -4ccc7a: 0c02 |001b: move-result-object v2 │ │ -4ccc7c: 7055 28fd 4021 |001c: invoke-direct {v0, v4, v1, v2, v5}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ -4ccc82: 2700 |001f: throw v0 │ │ +4ccc38: |[4ccc38] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B │ │ +4ccc48: 6e20 2cf9 4300 |0000: invoke-virtual {v3, v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ +4ccc4e: 0c04 |0003: move-result-object v4 │ │ +4ccc50: 6e10 0df9 0300 |0004: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@f90d │ │ +4ccc56: 0c00 |0007: move-result-object v0 │ │ +4ccc58: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +4ccc5a: 6e40 3dfc 5041 |0009: invoke-virtual {v0, v5, v1, v4}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ +4ccc60: 6e10 39fc 0000 |000c: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.decodeCompletely:()[B // method@fc39 │ │ +4ccc66: 0c04 |000f: move-result-object v4 │ │ +4ccc68: 1104 |0010: return-object v4 │ │ +4ccc6a: 0d05 |0011: move-exception v5 │ │ +4ccc6c: 2200 841d |0012: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4ccc70: 6e10 35e0 0500 |0014: invoke-virtual {v5}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ +4ccc76: 0c01 |0017: move-result-object v1 │ │ +4ccc78: 6e10 47f9 0300 |0018: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocation:()Ljavax/xml/stream/Location; // method@f947 │ │ +4ccc7e: 0c02 |001b: move-result-object v2 │ │ +4ccc80: 7055 28fd 4021 |001c: invoke-direct {v0, v4, v1, v2, v5}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ +4ccc86: 2700 |001f: throw v0 │ │ catches : 1 │ │ 0x000c - 0x0010 │ │ Ljava/lang/IllegalArgumentException; -> 0x0011 │ │ positions : │ │ 0x0000 line=637 │ │ 0x0004 line=638 │ │ 0x0009 line=639 │ │ @@ -2014817,23 +2014818,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4ccb74: |[4ccb74] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsBoolean:(I)Z │ │ -4ccb84: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4ccb8a: 0c00 |0003: move-result-object v0 │ │ -4ccb8c: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ -4ccb92: 0c00 |0007: move-result-object v0 │ │ -4ccb94: 6e30 16f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ -4ccb9a: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ -4ccba0: 0a02 |000e: move-result v2 │ │ -4ccba2: 0f02 |000f: return v2 │ │ +4ccb78: |[4ccb78] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsBoolean:(I)Z │ │ +4ccb88: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4ccb8e: 0c00 |0003: move-result-object v0 │ │ +4ccb90: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ +4ccb96: 0c00 |0007: move-result-object v0 │ │ +4ccb98: 6e30 16f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ +4ccb9e: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ +4ccba4: 0a02 |000e: move-result v2 │ │ +4ccba6: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0008 line=472 │ │ 0x000b line=473 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2014844,23 +2014845,23 @@ │ │ type : '(I)Ljava/math/BigDecimal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cd730: |[4cd730] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsDecimal:(I)Ljava/math/BigDecimal; │ │ -4cd740: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd746: 0c00 |0003: move-result-object v0 │ │ -4cd748: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ -4cd74e: 0c00 |0007: move-result-object v0 │ │ -4cd750: 6e30 16f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ -4cd756: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ -4cd75c: 0c02 |000e: move-result-object v2 │ │ -4cd75e: 1102 |000f: return-object v2 │ │ +4cd734: |[4cd734] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsDecimal:(I)Ljava/math/BigDecimal; │ │ +4cd744: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd74a: 0c00 |0003: move-result-object v0 │ │ +4cd74c: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ +4cd752: 0c00 |0007: move-result-object v0 │ │ +4cd754: 6e30 16f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ +4cd75a: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ +4cd760: 0c02 |000e: move-result-object v2 │ │ +4cd762: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0008 line=514 │ │ 0x000b line=515 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2014871,23 +2014872,23 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4ccd10: |[4ccd10] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsDouble:(I)D │ │ -4ccd20: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4ccd26: 0c00 |0003: move-result-object v0 │ │ -4ccd28: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ -4ccd2e: 0c00 |0007: move-result-object v0 │ │ -4ccd30: 6e30 16f9 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ -4ccd36: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ -4ccd3c: 0b00 |000e: move-result-wide v0 │ │ -4ccd3e: 1000 |000f: return-wide v0 │ │ +4ccd14: |[4ccd14] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsDouble:(I)D │ │ +4ccd24: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4ccd2a: 0c00 |0003: move-result-object v0 │ │ +4ccd2c: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ +4ccd32: 0c00 |0007: move-result-object v0 │ │ +4ccd34: 6e30 16f9 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ +4ccd3a: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ +4ccd40: 0b00 |000e: move-result-wide v0 │ │ +4ccd42: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x0008 line=500 │ │ 0x000b line=501 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2014898,25 +2014899,25 @@ │ │ type : '(I)[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4ccd70: |[4ccd70] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsDoubleArray:(I)[D │ │ -4ccd80: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4ccd86: 0c00 |0003: move-result-object v0 │ │ -4ccd88: 6e10 bdfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbd │ │ -4ccd8e: 0c00 |0007: move-result-object v0 │ │ -4ccd90: 6e20 2cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ -4ccd96: 0c02 |000b: move-result-object v2 │ │ -4ccd98: 6e30 11f9 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@f911 │ │ -4ccd9e: 6e10 6bfc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.getValues:()[D // method@fc6b │ │ -4ccda4: 0c02 |0012: move-result-object v2 │ │ -4ccda6: 1102 |0013: return-object v2 │ │ +4ccd74: |[4ccd74] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsDoubleArray:(I)[D │ │ +4ccd84: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4ccd8a: 0c00 |0003: move-result-object v0 │ │ +4ccd8c: 6e10 bdfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbd │ │ +4ccd92: 0c00 |0007: move-result-object v0 │ │ +4ccd94: 6e20 2cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ +4ccd9a: 0c02 |000b: move-result-object v2 │ │ +4ccd9c: 6e30 11f9 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@f911 │ │ +4ccda2: 6e10 6bfc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.getValues:()[D // method@fc6b │ │ +4ccda8: 0c02 |0012: move-result-object v2 │ │ +4ccdaa: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0008 line=564 │ │ 0x000f line=565 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2014927,23 +2014928,23 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4ccda8: |[4ccda8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsFloat:(I)F │ │ -4ccdb8: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4ccdbe: 0c00 |0003: move-result-object v0 │ │ -4ccdc0: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ -4ccdc6: 0c00 |0007: move-result-object v0 │ │ -4ccdc8: 6e30 16f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ -4ccdce: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ -4ccdd4: 0a02 |000e: move-result v2 │ │ -4ccdd6: 0f02 |000f: return v2 │ │ +4ccdac: |[4ccdac] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsFloat:(I)F │ │ +4ccdbc: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4ccdc2: 0c00 |0003: move-result-object v0 │ │ +4ccdc4: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ +4ccdca: 0c00 |0007: move-result-object v0 │ │ +4ccdcc: 6e30 16f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ +4ccdd2: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ +4ccdd8: 0a02 |000e: move-result v2 │ │ +4ccdda: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0008 line=493 │ │ 0x000b line=494 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2014954,25 +2014955,25 @@ │ │ type : '(I)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4cce08: |[4cce08] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsFloatArray:(I)[F │ │ -4cce18: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cce1e: 0c00 |0003: move-result-object v0 │ │ -4cce20: 6e10 c0fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc0 │ │ -4cce26: 0c00 |0007: move-result-object v0 │ │ -4cce28: 6e20 2cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ -4cce2e: 0c02 |000b: move-result-object v2 │ │ -4cce30: 6e30 11f9 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@f911 │ │ -4cce36: 6e10 78fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.getValues:()[F // method@fc78 │ │ -4cce3c: 0c02 |0012: move-result-object v2 │ │ -4cce3e: 1102 |0013: return-object v2 │ │ +4cce0c: |[4cce0c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsFloatArray:(I)[F │ │ +4cce1c: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cce22: 0c00 |0003: move-result-object v0 │ │ +4cce24: 6e10 c0fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc0 │ │ +4cce2a: 0c00 |0007: move-result-object v0 │ │ +4cce2c: 6e20 2cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ +4cce32: 0c02 |000b: move-result-object v2 │ │ +4cce34: 6e30 11f9 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@f911 │ │ +4cce3a: 6e10 78fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.getValues:()[F // method@fc78 │ │ +4cce40: 0c02 |0012: move-result-object v2 │ │ +4cce42: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0008 line=557 │ │ 0x000f line=558 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2014983,23 +2014984,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4ccf98: |[4ccf98] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsInt:(I)I │ │ -4ccfa8: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4ccfae: 0c00 |0003: move-result-object v0 │ │ -4ccfb0: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ -4ccfb6: 0c00 |0007: move-result-object v0 │ │ -4ccfb8: 6e30 16f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ -4ccfbe: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ -4ccfc4: 0a02 |000e: move-result v2 │ │ -4ccfc6: 0f02 |000f: return v2 │ │ +4ccf9c: |[4ccf9c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsInt:(I)I │ │ +4ccfac: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4ccfb2: 0c00 |0003: move-result-object v0 │ │ +4ccfb4: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ +4ccfba: 0c00 |0007: move-result-object v0 │ │ +4ccfbc: 6e30 16f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ +4ccfc2: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ +4ccfc8: 0a02 |000e: move-result v2 │ │ +4ccfca: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0008 line=479 │ │ 0x000b line=480 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015010,25 +2015011,25 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4cd55c: |[4cd55c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsIntArray:(I)[I │ │ -4cd56c: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd572: 0c00 |0003: move-result-object v0 │ │ -4cd574: 6e10 c3fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc3 │ │ -4cd57a: 0c00 |0007: move-result-object v0 │ │ -4cd57c: 6e20 2cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ -4cd582: 0c02 |000b: move-result-object v2 │ │ -4cd584: 6e30 11f9 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@f911 │ │ -4cd58a: 6e10 85fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.getValues:()[I // method@fc85 │ │ -4cd590: 0c02 |0012: move-result-object v2 │ │ -4cd592: 1102 |0013: return-object v2 │ │ +4cd560: |[4cd560] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsIntArray:(I)[I │ │ +4cd570: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd576: 0c00 |0003: move-result-object v0 │ │ +4cd578: 6e10 c3fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc3 │ │ +4cd57e: 0c00 |0007: move-result-object v0 │ │ +4cd580: 6e20 2cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ +4cd586: 0c02 |000b: move-result-object v2 │ │ +4cd588: 6e30 11f9 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@f911 │ │ +4cd58e: 6e10 85fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.getValues:()[I // method@fc85 │ │ +4cd594: 0c02 |0012: move-result-object v2 │ │ +4cd596: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0008 line=543 │ │ 0x000f line=544 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015039,23 +2015040,23 @@ │ │ type : '(I)Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cd790: |[4cd790] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsInteger:(I)Ljava/math/BigInteger; │ │ -4cd7a0: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd7a6: 0c00 |0003: move-result-object v0 │ │ -4cd7a8: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ -4cd7ae: 0c00 |0007: move-result-object v0 │ │ -4cd7b0: 6e30 16f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ -4cd7b6: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ -4cd7bc: 0c02 |000e: move-result-object v2 │ │ -4cd7be: 1102 |000f: return-object v2 │ │ +4cd794: |[4cd794] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsInteger:(I)Ljava/math/BigInteger; │ │ +4cd7a4: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd7aa: 0c00 |0003: move-result-object v0 │ │ +4cd7ac: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ +4cd7b2: 0c00 |0007: move-result-object v0 │ │ +4cd7b4: 6e30 16f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ +4cd7ba: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ +4cd7c0: 0c02 |000e: move-result-object v2 │ │ +4cd7c2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0008 line=507 │ │ 0x000b line=508 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015066,23 +2015067,23 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cd874: |[4cd874] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsLong:(I)J │ │ -4cd884: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd88a: 0c00 |0003: move-result-object v0 │ │ -4cd88c: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ -4cd892: 0c00 |0007: move-result-object v0 │ │ -4cd894: 6e30 16f9 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ -4cd89a: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ -4cd8a0: 0b00 |000e: move-result-wide v0 │ │ -4cd8a2: 1000 |000f: return-wide v0 │ │ +4cd878: |[4cd878] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsLong:(I)J │ │ +4cd888: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd88e: 0c00 |0003: move-result-object v0 │ │ +4cd890: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ +4cd896: 0c00 |0007: move-result-object v0 │ │ +4cd898: 6e30 16f9 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ +4cd89e: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ +4cd8a4: 0b00 |000e: move-result-wide v0 │ │ +4cd8a6: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0008 line=486 │ │ 0x000b line=487 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015093,25 +2015094,25 @@ │ │ type : '(I)[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4cd934: |[4cd934] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsLongArray:(I)[J │ │ -4cd944: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd94a: 0c00 |0003: move-result-object v0 │ │ -4cd94c: 6e10 c7fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc7 │ │ -4cd952: 0c00 |0007: move-result-object v0 │ │ -4cd954: 6e20 2cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ -4cd95a: 0c02 |000b: move-result-object v2 │ │ -4cd95c: 6e30 11f9 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@f911 │ │ -4cd962: 6e10 a1fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.getValues:()[J // method@fca1 │ │ -4cd968: 0c02 |0012: move-result-object v2 │ │ -4cd96a: 1102 |0013: return-object v2 │ │ +4cd938: |[4cd938] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsLongArray:(I)[J │ │ +4cd948: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd94e: 0c00 |0003: move-result-object v0 │ │ +4cd950: 6e10 c7fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc7 │ │ +4cd956: 0c00 |0007: move-result-object v0 │ │ +4cd958: 6e20 2cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeValue:(I)Ljava/lang/String; // method@f92c │ │ +4cd95e: 0c02 |000b: move-result-object v2 │ │ +4cd960: 6e30 11f9 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@f911 │ │ +4cd966: 6e10 a1fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.getValues:()[J // method@fca1 │ │ +4cd96c: 0c02 |0012: move-result-object v2 │ │ +4cd96e: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0008 line=550 │ │ 0x000f line=551 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015122,25 +2015123,25 @@ │ │ type : '(I)Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4cd804: |[4cd804] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsQName:(I)Ljavax/xml/namespace/QName; │ │ -4cd814: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd81a: 0c00 |0003: move-result-object v0 │ │ -4cd81c: 6e10 49f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f949 │ │ -4cd822: 0c01 |0007: move-result-object v1 │ │ -4cd824: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ -4cd82a: 0c00 |000b: move-result-object v0 │ │ -4cd82c: 6e30 16f9 3200 |000c: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ -4cd832: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ -4cd838: 0c03 |0012: move-result-object v3 │ │ -4cd83a: 1103 |0013: return-object v3 │ │ +4cd808: |[4cd808] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeAsQName:(I)Ljavax/xml/namespace/QName; │ │ +4cd818: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd81e: 0c00 |0003: move-result-object v0 │ │ +4cd820: 6e10 49f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f949 │ │ +4cd826: 0c01 |0007: move-result-object v1 │ │ +4cd828: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ +4cd82e: 0c00 |000b: move-result-object v0 │ │ +4cd830: 6e30 16f9 3200 |000c: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f916 │ │ +4cd836: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ +4cd83c: 0c03 |0012: move-result-object v3 │ │ +4cd83e: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x000c line=521 │ │ 0x000f line=522 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015151,18 +2015152,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4ccfc8: |[4ccfc8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ -4ccfd8: 6e30 15f9 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I // method@f915 │ │ -4ccfde: 0a01 |0003: move-result v1 │ │ -4ccfe0: 0f01 |0004: return v1 │ │ +4ccfcc: |[4ccfcc] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ +4ccfdc: 6e30 15f9 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I // method@f915 │ │ +4ccfe2: 0a01 |0003: move-result v1 │ │ +4ccfe4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -2015172,23 +2015173,23 @@ │ │ type : '()Lorg/codehaus/stax2/AttributeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4cd96c: |[4cd96c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeInfo:()Lorg/codehaus/stax2/AttributeInfo; │ │ -4cd97c: 6e10 43f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cd982: 0a00 |0003: move-result v0 │ │ -4cd984: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4cd986: 3210 0900 |0005: if-eq v0, v1, 000e // +0009 │ │ -4cd98a: 6e10 43f9 0200 |0007: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cd990: 0a00 |000a: move-result v0 │ │ -4cd992: 6e20 69f9 0200 |000b: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwNotStartElem:(I)V // method@f969 │ │ -4cd998: 1102 |000e: return-object v2 │ │ +4cd970: |[4cd970] org.codehaus.stax2.ri.Stax2ReaderAdapter.getAttributeInfo:()Lorg/codehaus/stax2/AttributeInfo; │ │ +4cd980: 6e10 43f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cd986: 0a00 |0003: move-result v0 │ │ +4cd988: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4cd98a: 3210 0900 |0005: if-eq v0, v1, 000e // +0009 │ │ +4cd98e: 6e10 43f9 0200 |0007: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cd994: 0a00 |000a: move-result v0 │ │ +4cd996: 6e20 69f9 0200 |000b: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwNotStartElem:(I)V // method@f969 │ │ +4cd99c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0007 line=707 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ @@ -2015197,20 +2015198,20 @@ │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4cd9d8: |[4cd9d8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4cd9e8: 2200 401d |0000: new-instance v0, Lorg/codehaus/stax2/ri/Stax2LocationAdapter; // type@1d40 │ │ -4cd9ec: 6e10 47f9 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocation:()Ljavax/xml/stream/Location; // method@f947 │ │ -4cd9f2: 0c01 |0005: move-result-object v1 │ │ -4cd9f4: 7020 04f9 1000 |0006: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.:(Ljavax/xml/stream/Location;)V // method@f904 │ │ -4cd9fa: 1100 |0009: return-object v0 │ │ +4cd9dc: |[4cd9dc] org.codehaus.stax2.ri.Stax2ReaderAdapter.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4cd9ec: 2200 401d |0000: new-instance v0, Lorg/codehaus/stax2/ri/Stax2LocationAdapter; // type@1d40 │ │ +4cd9f0: 6e10 47f9 0200 |0002: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocation:()Ljavax/xml/stream/Location; // method@f947 │ │ +4cd9f6: 0c01 |0005: move-result-object v1 │ │ +4cd9f8: 7020 04f9 1000 |0006: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/Stax2LocationAdapter;.:(Ljavax/xml/stream/Location;)V // method@f904 │ │ +4cd9fe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ #26 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ @@ -2015218,22 +2015219,22 @@ │ │ type : '()Lorg/codehaus/stax2/DTDInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4cd99c: |[4cd99c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; │ │ -4cd9ac: 6e10 43f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cd9b2: 0a00 |0003: move-result v0 │ │ -4cd9b4: 1301 0b00 |0004: const/16 v1, #int 11 // #b │ │ -4cd9b8: 3210 0400 |0006: if-eq v0, v1, 000a // +0004 │ │ -4cd9bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4cd9be: 1100 |0009: return-object v0 │ │ -4cd9c0: 1102 |000a: return-object v2 │ │ +4cd9a0: |[4cd9a0] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; │ │ +4cd9b0: 6e10 43f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cd9b6: 0a00 |0003: move-result v0 │ │ +4cd9b8: 1301 0b00 |0004: const/16 v1, #int 11 // #b │ │ +4cd9bc: 3210 0400 |0006: if-eq v0, v1, 000a // +0004 │ │ +4cd9c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4cd9c2: 1100 |0009: return-object v0 │ │ +4cd9c4: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ #27 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ @@ -2015241,24 +2015242,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4cd5bc: |[4cd5bc] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDTDInternalSubset:()Ljava/lang/String; │ │ -4cd5cc: 6e10 43f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cd5d2: 0a00 |0003: move-result v0 │ │ -4cd5d4: 1301 0b00 |0004: const/16 v1, #int 11 // #b │ │ -4cd5d8: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ -4cd5dc: 6e10 55f9 0200 |0008: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getText:()Ljava/lang/String; // method@f955 │ │ -4cd5e2: 0c00 |000b: move-result-object v0 │ │ -4cd5e4: 1100 |000c: return-object v0 │ │ -4cd5e6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4cd5e8: 1100 |000e: return-object v0 │ │ +4cd5c0: |[4cd5c0] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDTDInternalSubset:()Ljava/lang/String; │ │ +4cd5d0: 6e10 43f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cd5d6: 0a00 |0003: move-result v0 │ │ +4cd5d8: 1301 0b00 |0004: const/16 v1, #int 11 // #b │ │ +4cd5dc: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ +4cd5e0: 6e10 55f9 0200 |0008: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getText:()Ljava/lang/String; // method@f955 │ │ +4cd5e6: 0c00 |000b: move-result-object v0 │ │ +4cd5e8: 1100 |000c: return-object v0 │ │ +4cd5ea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4cd5ec: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0008 line=902 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ @@ -2015267,72 +2015268,72 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cd5ec: |[4cd5ec] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDTDPublicId:()Ljava/lang/String; │ │ -4cd5fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cd5fe: 1100 |0001: return-object v0 │ │ +4cd5f0: |[4cd5f0] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDTDPublicId:()Ljava/lang/String; │ │ +4cd600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cd602: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getDTDRootName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cd600: |[4cd600] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDTDRootName:()Ljava/lang/String; │ │ -4cd610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cd612: 1100 |0001: return-object v0 │ │ +4cd604: |[4cd604] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDTDRootName:()Ljava/lang/String; │ │ +4cd614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cd616: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getDTDSystemId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cd614: |[4cd614] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDTDSystemId:()Ljava/lang/String; │ │ -4cd624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cd626: 1100 |0001: return-object v0 │ │ +4cd618: |[4cd618] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDTDSystemId:()Ljava/lang/String; │ │ +4cd628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cd62a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getDepth' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4ccfe4: |[4ccfe4] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDepth:()I │ │ -4ccff4: 6e10 43f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4ccffa: 0a00 |0003: move-result v0 │ │ -4ccffc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -4ccffe: 3310 0700 |0005: if-ne v0, v1, 000c // +0007 │ │ -4cd002: 5220 2cb0 |0007: iget v0, v2, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ -4cd006: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4cd00a: 0f00 |000b: return v0 │ │ -4cd00c: 5220 2cb0 |000c: iget v0, v2, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ -4cd010: 0f00 |000e: return v0 │ │ +4ccfe8: |[4ccfe8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getDepth:()I │ │ +4ccff8: 6e10 43f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4ccffe: 0a00 |0003: move-result v0 │ │ +4cd000: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +4cd002: 3310 0700 |0005: if-ne v0, v1, 000c // +0007 │ │ +4cd006: 5220 2cb0 |0007: iget v0, v2, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ +4cd00a: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4cd00e: 0f00 |000b: return v0 │ │ +4cd010: 5220 2cb0 |000c: iget v0, v2, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ +4cd014: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0007 line=758 │ │ 0x000c line=760 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015342,28 +2015343,28 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4cdc38: |[4cdc38] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ -4cdc48: 6e10 3ff9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementText:()Ljava/lang/String; // method@f93f │ │ -4cdc4e: 0c00 |0003: move-result-object v0 │ │ -4cdc50: 7110 d1f9 0000 |0004: invoke-static {v0}, Lorg/codehaus/stax2/ri/Stax2Util;.trimSpaces:(Ljava/lang/String;)Ljava/lang/String; // method@f9d1 │ │ -4cdc56: 0c00 |0007: move-result-object v0 │ │ -4cdc58: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -4cdc5c: 6e10 23fd 0200 |000a: invoke-virtual {v2}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.handleEmptyValue:()V // method@fd23 │ │ -4cdc62: 2804 |000d: goto 0011 // +0004 │ │ -4cdc64: 6e20 21fd 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ -4cdc6a: 0e00 |0011: return-void │ │ -4cdc6c: 0d02 |0012: move-exception v2 │ │ -4cdc6e: 6e30 0ef9 2100 |0013: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f90e │ │ -4cdc74: 0c02 |0016: move-result-object v2 │ │ -4cdc76: 2702 |0017: throw v2 │ │ +4cdc3c: |[4cdc3c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ +4cdc4c: 6e10 3ff9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementText:()Ljava/lang/String; // method@f93f │ │ +4cdc52: 0c00 |0003: move-result-object v0 │ │ +4cdc54: 7110 d1f9 0000 |0004: invoke-static {v0}, Lorg/codehaus/stax2/ri/Stax2Util;.trimSpaces:(Ljava/lang/String;)Ljava/lang/String; // method@f9d1 │ │ +4cdc5a: 0c00 |0007: move-result-object v0 │ │ +4cdc5c: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +4cdc60: 6e10 23fd 0200 |000a: invoke-virtual {v2}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.handleEmptyValue:()V // method@fd23 │ │ +4cdc66: 2804 |000d: goto 0011 // +0004 │ │ +4cdc68: 6e20 21fd 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ +4cdc6e: 0e00 |0011: return-void │ │ +4cdc70: 0d02 |0012: move-exception v2 │ │ +4cdc72: 6e30 0ef9 2100 |0013: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f90e │ │ +4cdc78: 0c02 |0016: move-result-object v2 │ │ +4cdc7a: 2702 |0017: throw v2 │ │ catches : 1 │ │ 0x000a - 0x0011 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x000a line=247 │ │ @@ -2015378,20 +2015379,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4ccc94: |[4ccc94] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsBinary:()[B │ │ -4ccca4: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4cccaa: 0c00 |0003: move-result-object v0 │ │ -4cccac: 6e20 36f9 0100 |0004: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B // method@f936 │ │ -4cccb2: 0c00 |0007: move-result-object v0 │ │ -4cccb4: 1100 |0008: return-object v0 │ │ +4ccc98: |[4ccc98] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsBinary:()[B │ │ +4ccca8: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4cccae: 0c00 |0003: move-result-object v0 │ │ +4cccb0: 6e20 36f9 0100 |0004: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B // method@f936 │ │ +4cccb6: 0c00 |0007: move-result-object v0 │ │ +4cccb8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ #34 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ @@ -2015399,36 +2015400,36 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -4cccb8: |[4cccb8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B │ │ -4cccc8: 6e10 0df9 0600 |0000: invoke-virtual {v6}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@f90d │ │ -4cccce: 0c00 |0003: move-result-object v0 │ │ -4cccd0: 6e10 3bfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // method@fc3b │ │ -4cccd6: 0c00 |0007: move-result-object v0 │ │ -4cccd8: 6e10 c8f9 0000 |0008: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.startAggregation:()[B // method@f9c8 │ │ -4cccde: 0c01 |000b: move-result-object v1 │ │ -4ccce0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -4ccce2: 2113 |000d: array-length v3, v1 │ │ -4ccce4: 6e57 5ef9 1632 |000e: invoke-virtual {v6, v1, v2, v3, v7}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I // method@f95e │ │ -4cccea: 0a04 |0011: move-result v4 │ │ -4cccec: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -4cccee: 3554 0700 |0013: if-ge v4, v5, 001a // +0007 │ │ -4cccf2: 6e30 c7f9 1002 |0015: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.aggregateAll:([BI)[B // method@f9c7 │ │ -4cccf8: 0c07 |0018: move-result-object v7 │ │ -4cccfa: 1107 |0019: return-object v7 │ │ -4cccfc: b042 |001a: add-int/2addr v2, v4 │ │ -4cccfe: b143 |001b: sub-int/2addr v3, v4 │ │ -4ccd00: 3c03 f2ff |001c: if-gtz v3, 000e // -000e │ │ -4ccd04: 6e20 c6f9 1000 |001e: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.addFullBlock:([B)[B // method@f9c6 │ │ -4ccd0a: 0c01 |0021: move-result-object v1 │ │ -4ccd0c: 28ea |0022: goto 000c // -0016 │ │ +4cccbc: |[4cccbc] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B │ │ +4ccccc: 6e10 0df9 0600 |0000: invoke-virtual {v6}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@f90d │ │ +4cccd2: 0c00 |0003: move-result-object v0 │ │ +4cccd4: 6e10 3bfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // method@fc3b │ │ +4cccda: 0c00 |0007: move-result-object v0 │ │ +4cccdc: 6e10 c8f9 0000 |0008: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.startAggregation:()[B // method@f9c8 │ │ +4ccce2: 0c01 |000b: move-result-object v1 │ │ +4ccce4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +4ccce6: 2113 |000d: array-length v3, v1 │ │ +4ccce8: 6e57 5ef9 1632 |000e: invoke-virtual {v6, v1, v2, v3, v7}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I // method@f95e │ │ +4cccee: 0a04 |0011: move-result v4 │ │ +4cccf0: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +4cccf2: 3554 0700 |0013: if-ge v4, v5, 001a // +0007 │ │ +4cccf6: 6e30 c7f9 1002 |0015: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.aggregateAll:([BI)[B // method@f9c7 │ │ +4cccfc: 0c07 |0018: move-result-object v7 │ │ +4cccfe: 1107 |0019: return-object v7 │ │ +4ccd00: b042 |001a: add-int/2addr v2, v4 │ │ +4ccd02: b143 |001b: sub-int/2addr v3, v4 │ │ +4ccd04: 3c03 f2ff |001c: if-gtz v3, 000e // -000e │ │ +4ccd08: 6e20 c6f9 1000 |001e: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.addFullBlock:([B)[B // method@f9c6 │ │ +4ccd0e: 0c01 |0021: move-result-object v1 │ │ +4ccd10: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0008 line=225 │ │ 0x000d line=228 │ │ 0x000e line=230 │ │ 0x0015 line=232 │ │ @@ -2015442,23 +2015443,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4ccba4: |[4ccba4] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsBoolean:()Z │ │ -4ccbb4: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4ccbba: 0c00 |0003: move-result-object v0 │ │ -4ccbbc: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ -4ccbc2: 0c00 |0007: move-result-object v0 │ │ -4ccbc4: 6e20 34f9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ -4ccbca: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ -4ccbd0: 0a00 |000e: move-result v0 │ │ -4ccbd2: 0f00 |000f: return v0 │ │ +4ccba8: |[4ccba8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsBoolean:()Z │ │ +4ccbb8: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4ccbbe: 0c00 |0003: move-result-object v0 │ │ +4ccbc0: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ +4ccbc6: 0c00 |0007: move-result-object v0 │ │ +4ccbc8: 6e20 34f9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ +4ccbce: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ +4ccbd4: 0a00 |000e: move-result v0 │ │ +4ccbd6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0008 line=163 │ │ 0x000b line=164 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015468,23 +2015469,23 @@ │ │ type : '()Ljava/math/BigDecimal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cd760: |[4cd760] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsDecimal:()Ljava/math/BigDecimal; │ │ -4cd770: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd776: 0c00 |0003: move-result-object v0 │ │ -4cd778: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ -4cd77e: 0c00 |0007: move-result-object v0 │ │ -4cd780: 6e20 34f9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ -4cd786: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ -4cd78c: 0c00 |000e: move-result-object v0 │ │ -4cd78e: 1100 |000f: return-object v0 │ │ +4cd764: |[4cd764] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsDecimal:()Ljava/math/BigDecimal; │ │ +4cd774: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd77a: 0c00 |0003: move-result-object v0 │ │ +4cd77c: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ +4cd782: 0c00 |0007: move-result-object v0 │ │ +4cd784: 6e20 34f9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ +4cd78a: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ +4cd790: 0c00 |000e: move-result-object v0 │ │ +4cd792: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0008 line=205 │ │ 0x000b line=206 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015494,23 +2015495,23 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4ccd40: |[4ccd40] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsDouble:()D │ │ -4ccd50: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4ccd56: 0c00 |0003: move-result-object v0 │ │ -4ccd58: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ -4ccd5e: 0c00 |0007: move-result-object v0 │ │ -4ccd60: 6e20 34f9 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ -4ccd66: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ -4ccd6c: 0b00 |000e: move-result-wide v0 │ │ -4ccd6e: 1000 |000f: return-wide v0 │ │ +4ccd44: |[4ccd44] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsDouble:()D │ │ +4ccd54: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4ccd5a: 0c00 |0003: move-result-object v0 │ │ +4ccd5c: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ +4ccd62: 0c00 |0007: move-result-object v0 │ │ +4ccd64: 6e20 34f9 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ +4ccd6a: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ +4ccd70: 0b00 |000e: move-result-wide v0 │ │ +4ccd72: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0008 line=191 │ │ 0x000b line=192 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015520,23 +2015521,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4ccdd8: |[4ccdd8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsFloat:()F │ │ -4ccde8: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4ccdee: 0c00 |0003: move-result-object v0 │ │ -4ccdf0: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ -4ccdf6: 0c00 |0007: move-result-object v0 │ │ -4ccdf8: 6e20 34f9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ -4ccdfe: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ -4cce04: 0a00 |000e: move-result v0 │ │ -4cce06: 0f00 |000f: return v0 │ │ +4ccddc: |[4ccddc] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsFloat:()F │ │ +4ccdec: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4ccdf2: 0c00 |0003: move-result-object v0 │ │ +4ccdf4: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ +4ccdfa: 0c00 |0007: move-result-object v0 │ │ +4ccdfc: 6e20 34f9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ +4cce02: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ +4cce08: 0a00 |000e: move-result v0 │ │ +4cce0a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0008 line=184 │ │ 0x000b line=185 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015546,23 +2015547,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cd014: |[4cd014] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsInt:()I │ │ -4cd024: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd02a: 0c00 |0003: move-result-object v0 │ │ -4cd02c: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ -4cd032: 0c00 |0007: move-result-object v0 │ │ -4cd034: 6e20 34f9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ -4cd03a: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ -4cd040: 0a00 |000e: move-result v0 │ │ -4cd042: 0f00 |000f: return v0 │ │ +4cd018: |[4cd018] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsInt:()I │ │ +4cd028: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd02e: 0c00 |0003: move-result-object v0 │ │ +4cd030: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ +4cd036: 0c00 |0007: move-result-object v0 │ │ +4cd038: 6e20 34f9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ +4cd03e: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ +4cd044: 0a00 |000e: move-result v0 │ │ +4cd046: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0008 line=170 │ │ 0x000b line=171 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015572,23 +2015573,23 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cd7c0: |[4cd7c0] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsInteger:()Ljava/math/BigInteger; │ │ -4cd7d0: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd7d6: 0c00 |0003: move-result-object v0 │ │ -4cd7d8: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ -4cd7de: 0c00 |0007: move-result-object v0 │ │ -4cd7e0: 6e20 34f9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ -4cd7e6: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ -4cd7ec: 0c00 |000e: move-result-object v0 │ │ -4cd7ee: 1100 |000f: return-object v0 │ │ +4cd7c4: |[4cd7c4] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsInteger:()Ljava/math/BigInteger; │ │ +4cd7d4: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd7da: 0c00 |0003: move-result-object v0 │ │ +4cd7dc: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ +4cd7e2: 0c00 |0007: move-result-object v0 │ │ +4cd7e4: 6e20 34f9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ +4cd7ea: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ +4cd7f0: 0c00 |000e: move-result-object v0 │ │ +4cd7f2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0008 line=198 │ │ 0x000b line=199 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015598,23 +2015599,23 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cd8a4: |[4cd8a4] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsLong:()J │ │ -4cd8b4: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd8ba: 0c00 |0003: move-result-object v0 │ │ -4cd8bc: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ -4cd8c2: 0c00 |0007: move-result-object v0 │ │ -4cd8c4: 6e20 34f9 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ -4cd8ca: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ -4cd8d0: 0b00 |000e: move-result-wide v0 │ │ -4cd8d2: 1000 |000f: return-wide v0 │ │ +4cd8a8: |[4cd8a8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsLong:()J │ │ +4cd8b8: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd8be: 0c00 |0003: move-result-object v0 │ │ +4cd8c0: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ +4cd8c6: 0c00 |0007: move-result-object v0 │ │ +4cd8c8: 6e20 34f9 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ +4cd8ce: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ +4cd8d4: 0b00 |000e: move-result-wide v0 │ │ +4cd8d6: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=177 │ │ 0x000b line=178 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015624,25 +2015625,25 @@ │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4cd83c: |[4cd83c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsQName:()Ljavax/xml/namespace/QName; │ │ -4cd84c: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd852: 0c00 |0003: move-result-object v0 │ │ -4cd854: 6e10 49f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f949 │ │ -4cd85a: 0c01 |0007: move-result-object v1 │ │ -4cd85c: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ -4cd862: 0c00 |000b: move-result-object v0 │ │ -4cd864: 6e20 34f9 0200 |000c: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ -4cd86a: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ -4cd870: 0c00 |0012: move-result-object v0 │ │ -4cd872: 1100 |0013: return-object v0 │ │ +4cd840: |[4cd840] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementAsQName:()Ljavax/xml/namespace/QName; │ │ +4cd850: 6e10 10f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd856: 0c00 |0003: move-result-object v0 │ │ +4cd858: 6e10 49f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f949 │ │ +4cd85e: 0c01 |0007: move-result-object v1 │ │ +4cd860: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ +4cd866: 0c00 |000b: move-result-object v0 │ │ +4cd868: 6e20 34f9 0200 |000c: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f934 │ │ +4cd86e: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ +4cd874: 0c00 |0012: move-result-object v0 │ │ +4cd876: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000c line=212 │ │ 0x000f line=213 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015652,29 +2015653,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -4cd628: |[4cd628] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementText:()Ljava/lang/String; │ │ -4cd638: 6e10 43f9 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cd63e: 0a00 |0003: move-result v0 │ │ -4cd640: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4cd642: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -4cd646: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -4cd648: 2802 |0008: goto 000a // +0002 │ │ -4cd64a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4cd64c: 6f10 10e6 0300 |000a: invoke-super {v3}, Ljavax/xml/stream/util/StreamReaderDelegate;.getElementText:()Ljava/lang/String; // method@e610 │ │ -4cd652: 0c02 |000d: move-result-object v2 │ │ -4cd654: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -4cd658: 5230 2cb0 |0010: iget v0, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ -4cd65c: b110 |0012: sub-int/2addr v0, v1 │ │ -4cd65e: 5930 2cb0 |0013: iput v0, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ -4cd662: 1102 |0015: return-object v2 │ │ +4cd62c: |[4cd62c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getElementText:()Ljava/lang/String; │ │ +4cd63c: 6e10 43f9 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cd642: 0a00 |0003: move-result v0 │ │ +4cd644: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4cd646: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +4cd64a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +4cd64c: 2802 |0008: goto 000a // +0002 │ │ +4cd64e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4cd650: 6f10 10e6 0300 |000a: invoke-super {v3}, Ljavax/xml/stream/util/StreamReaderDelegate;.getElementText:()Ljava/lang/String; // method@e610 │ │ +4cd656: 0c02 |000d: move-result-object v2 │ │ +4cd658: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +4cd65c: 5230 2cb0 |0010: iget v0, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ +4cd660: b110 |0012: sub-int/2addr v0, v1 │ │ +4cd662: 5930 2cb0 |0013: iput v0, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ +4cd666: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x000a line=147 │ │ 0x0010 line=149 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2015684,18 +2015685,18 @@ │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4cd9fc: |[4cd9fc] org.codehaus.stax2.ri.Stax2ReaderAdapter.getEndLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4cda0c: 6e10 2df9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f92d │ │ -4cda12: 0c00 |0003: move-result-object v0 │ │ -4cda14: 1100 |0004: return-object v0 │ │ +4cda00: |[4cda00] org.codehaus.stax2.ri.Stax2ReaderAdapter.getEndLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4cda10: 6e10 2df9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f92d │ │ +4cda16: 0c00 |0003: move-result-object v0 │ │ +4cda18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ #45 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ @@ -2015703,78 +2015704,78 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cd8d4: |[4cd8d4] org.codehaus.stax2.ri.Stax2ReaderAdapter.getEndingByteOffset:()J │ │ -4cd8e4: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4cd8e8: 1000 |0002: return-wide v0 │ │ +4cd8d8: |[4cd8d8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getEndingByteOffset:()J │ │ +4cd8e8: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4cd8ec: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getEndingCharOffset' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cd8ec: |[4cd8ec] org.codehaus.stax2.ri.Stax2ReaderAdapter.getEndingCharOffset:()J │ │ -4cd8fc: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4cd900: 1000 |0002: return-wide v0 │ │ +4cd8f0: |[4cd8f0] org.codehaus.stax2.ri.Stax2ReaderAdapter.getEndingCharOffset:()J │ │ +4cd900: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4cd904: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getFeature' │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cd594: |[4cd594] org.codehaus.stax2.ri.Stax2ReaderAdapter.getFeature:(Ljava/lang/String;)Ljava/lang/Object; │ │ -4cd5a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4cd5a6: 1101 |0001: return-object v1 │ │ +4cd598: |[4cd598] org.codehaus.stax2.ri.Stax2ReaderAdapter.getFeature:(Ljava/lang/String;)Ljava/lang/Object; │ │ +4cd5a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4cd5aa: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getIdAttributeIndex' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4cd044: |[4cd044] org.codehaus.stax2.ri.Stax2ReaderAdapter.getIdAttributeIndex:()I │ │ -4cd054: 6e10 26f9 0400 |0000: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeCount:()I // method@f926 │ │ -4cd05a: 0a00 |0003: move-result v0 │ │ -4cd05c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4cd05e: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -4cd062: 6e20 2bf9 1400 |0007: invoke-virtual {v4, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeType:(I)Ljava/lang/String; // method@f92b │ │ -4cd068: 0c02 |000a: move-result-object v2 │ │ -4cd06a: 1a03 2422 |000b: const-string v3, "ID" // string@2224 │ │ -4cd06e: 6e20 c7e0 2300 |000d: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4cd074: 0a02 |0010: move-result v2 │ │ -4cd076: 3802 0300 |0011: if-eqz v2, 0014 // +0003 │ │ -4cd07a: 0f01 |0013: return v1 │ │ -4cd07c: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4cd080: 28ef |0016: goto 0005 // -0011 │ │ -4cd082: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ -4cd084: 0f00 |0018: return v0 │ │ +4cd048: |[4cd048] org.codehaus.stax2.ri.Stax2ReaderAdapter.getIdAttributeIndex:()I │ │ +4cd058: 6e10 26f9 0400 |0000: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeCount:()I // method@f926 │ │ +4cd05e: 0a00 |0003: move-result v0 │ │ +4cd060: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4cd062: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +4cd066: 6e20 2bf9 1400 |0007: invoke-virtual {v4, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeType:(I)Ljava/lang/String; // method@f92b │ │ +4cd06c: 0c02 |000a: move-result-object v2 │ │ +4cd06e: 1a03 2422 |000b: const-string v3, "ID" // string@2224 │ │ +4cd072: 6e20 c7e0 2300 |000d: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4cd078: 0a02 |0010: move-result v2 │ │ +4cd07a: 3802 0300 |0011: if-eqz v2, 0014 // +0003 │ │ +4cd07e: 0f01 |0013: return v1 │ │ +4cd080: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4cd084: 28ef |0016: goto 0005 // -0011 │ │ +4cd086: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ +4cd088: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ 0x0007 line=852 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ @@ -2015783,61 +2015784,61 @@ │ │ type : '()Lorg/codehaus/stax2/LocationInfo;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4cd9c4: |[4cd9c4] org.codehaus.stax2.ri.Stax2ReaderAdapter.getLocationInfo:()Lorg/codehaus/stax2/LocationInfo; │ │ -4cd9d4: 1100 |0000: return-object v0 │ │ +4cd9c8: |[4cd9c8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getLocationInfo:()Lorg/codehaus/stax2/LocationInfo; │ │ +4cd9d8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #50 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getNonTransientNamespaceContext' │ │ type : '()Ljavax/xml/namespace/NamespaceContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cd7f0: |[4cd7f0] org.codehaus.stax2.ri.Stax2ReaderAdapter.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ -4cd800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cd802: 1100 |0001: return-object v0 │ │ +4cd7f4: |[4cd7f4] org.codehaus.stax2.ri.Stax2ReaderAdapter.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ +4cd804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cd806: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #51 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getNotationAttributeIndex' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4cd088: |[4cd088] org.codehaus.stax2.ri.Stax2ReaderAdapter.getNotationAttributeIndex:()I │ │ -4cd098: 6e10 26f9 0400 |0000: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeCount:()I // method@f926 │ │ -4cd09e: 0a00 |0003: move-result v0 │ │ -4cd0a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4cd0a2: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -4cd0a6: 6e20 2bf9 1400 |0007: invoke-virtual {v4, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeType:(I)Ljava/lang/String; // method@f92b │ │ -4cd0ac: 0c02 |000a: move-result-object v2 │ │ -4cd0ae: 1a03 bf4c |000b: const-string v3, "NOTATION" // string@4cbf │ │ -4cd0b2: 6e20 c7e0 2300 |000d: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4cd0b8: 0a02 |0010: move-result v2 │ │ -4cd0ba: 3802 0300 |0011: if-eqz v2, 0014 // +0003 │ │ -4cd0be: 0f01 |0013: return v1 │ │ -4cd0c0: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4cd0c4: 28ef |0016: goto 0005 // -0011 │ │ -4cd0c6: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ -4cd0c8: 0f00 |0018: return v0 │ │ +4cd08c: |[4cd08c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getNotationAttributeIndex:()I │ │ +4cd09c: 6e10 26f9 0400 |0000: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeCount:()I // method@f926 │ │ +4cd0a2: 0a00 |0003: move-result v0 │ │ +4cd0a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4cd0a6: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +4cd0aa: 6e20 2bf9 1400 |0007: invoke-virtual {v4, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getAttributeType:(I)Ljava/lang/String; // method@f92b │ │ +4cd0b0: 0c02 |000a: move-result-object v2 │ │ +4cd0b2: 1a03 bf4c |000b: const-string v3, "NOTATION" // string@4cbf │ │ +4cd0b6: 6e20 c7e0 2300 |000d: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4cd0bc: 0a02 |0010: move-result v2 │ │ +4cd0be: 3802 0300 |0011: if-eqz v2, 0014 // +0003 │ │ +4cd0c2: 0f01 |0013: return v1 │ │ +4cd0c4: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4cd0c8: 28ef |0016: goto 0005 // -0011 │ │ +4cd0ca: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ +4cd0cc: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ 0x0007 line=862 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ @@ -2015846,65 +2015847,65 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -4cd664: |[4cd664] org.codehaus.stax2.ri.Stax2ReaderAdapter.getPrefixedName:()Ljava/lang/String; │ │ -4cd674: 6e10 43f9 0500 |0000: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cd67a: 0a00 |0003: move-result v0 │ │ -4cd67c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4cd67e: 3210 2700 |0005: if-eq v0, v1, 002c // +0027 │ │ -4cd682: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -4cd684: 3220 2400 |0008: if-eq v0, v2, 002c // +0024 │ │ -4cd688: 1231 |000a: const/4 v1, #int 3 // #3 │ │ -4cd68a: 3210 1c00 |000b: if-eq v0, v1, 0027 // +001c │ │ -4cd68e: 1301 0900 |000d: const/16 v1, #int 9 // #9 │ │ -4cd692: 3210 1300 |000f: if-eq v0, v1, 0022 // +0013 │ │ -4cd696: 1301 0b00 |0011: const/16 v1, #int 11 // #b │ │ -4cd69a: 3310 0700 |0013: if-ne v0, v1, 001a // +0007 │ │ -4cd69e: 6e10 31f9 0500 |0015: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getDTDRootName:()Ljava/lang/String; // method@f931 │ │ -4cd6a4: 0c00 |0018: move-result-object v0 │ │ -4cd6a6: 1100 |0019: return-object v0 │ │ -4cd6a8: 2200 e618 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4cd6ac: 1a01 d816 |001c: const-string v1, "Current state not START_ELEMENT, END_ELEMENT, ENTITY_REFERENCE, PROCESSING_INSTRUCTION or DTD" // string@16d8 │ │ -4cd6b0: 7020 37e0 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4cd6b6: 2700 |0021: throw v0 │ │ -4cd6b8: 6e10 46f9 0500 |0022: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocalName:()Ljava/lang/String; // method@f946 │ │ -4cd6be: 0c00 |0025: move-result-object v0 │ │ -4cd6c0: 1100 |0026: return-object v0 │ │ -4cd6c2: 6e10 4cf9 0500 |0027: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getPITarget:()Ljava/lang/String; // method@f94c │ │ -4cd6c8: 0c00 |002a: move-result-object v0 │ │ -4cd6ca: 1100 |002b: return-object v0 │ │ -4cd6cc: 6e10 4df9 0500 |002c: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getPrefix:()Ljava/lang/String; // method@f94d │ │ -4cd6d2: 0c00 |002f: move-result-object v0 │ │ -4cd6d4: 6e10 46f9 0500 |0030: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocalName:()Ljava/lang/String; // method@f946 │ │ -4cd6da: 0c02 |0033: move-result-object v2 │ │ -4cd6dc: 3800 2800 |0034: if-eqz v0, 005c // +0028 │ │ -4cd6e0: 6e10 dae0 0000 |0036: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cd6e6: 0a03 |0039: move-result v3 │ │ -4cd6e8: 3903 0300 |003a: if-nez v3, 003d // +0003 │ │ -4cd6ec: 2820 |003c: goto 005c // +0020 │ │ -4cd6ee: 2203 0719 |003d: new-instance v3, Ljava/lang/StringBuffer; // type@1907 │ │ -4cd6f2: 6e10 dae0 0200 |003f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cd6f8: 0a04 |0042: move-result v4 │ │ -4cd6fa: b014 |0043: add-int/2addr v4, v1 │ │ -4cd6fc: 6e10 dae0 0000 |0044: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cd702: 0a01 |0047: move-result v1 │ │ -4cd704: b014 |0048: add-int/2addr v4, v1 │ │ -4cd706: 7020 f5e0 4300 |0049: invoke-direct {v3, v4}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ -4cd70c: 6e20 fae0 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4cd712: 1300 3a00 |004f: const/16 v0, #int 58 // #3a │ │ -4cd716: 6e20 f7e0 0300 |0051: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4cd71c: 6e20 fae0 2300 |0054: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4cd722: 6e10 05e1 0300 |0057: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4cd728: 0c00 |005a: move-result-object v0 │ │ -4cd72a: 1100 |005b: return-object v0 │ │ -4cd72c: 1102 |005c: return-object v2 │ │ +4cd668: |[4cd668] org.codehaus.stax2.ri.Stax2ReaderAdapter.getPrefixedName:()Ljava/lang/String; │ │ +4cd678: 6e10 43f9 0500 |0000: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cd67e: 0a00 |0003: move-result v0 │ │ +4cd680: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4cd682: 3210 2700 |0005: if-eq v0, v1, 002c // +0027 │ │ +4cd686: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +4cd688: 3220 2400 |0008: if-eq v0, v2, 002c // +0024 │ │ +4cd68c: 1231 |000a: const/4 v1, #int 3 // #3 │ │ +4cd68e: 3210 1c00 |000b: if-eq v0, v1, 0027 // +001c │ │ +4cd692: 1301 0900 |000d: const/16 v1, #int 9 // #9 │ │ +4cd696: 3210 1300 |000f: if-eq v0, v1, 0022 // +0013 │ │ +4cd69a: 1301 0b00 |0011: const/16 v1, #int 11 // #b │ │ +4cd69e: 3310 0700 |0013: if-ne v0, v1, 001a // +0007 │ │ +4cd6a2: 6e10 31f9 0500 |0015: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getDTDRootName:()Ljava/lang/String; // method@f931 │ │ +4cd6a8: 0c00 |0018: move-result-object v0 │ │ +4cd6aa: 1100 |0019: return-object v0 │ │ +4cd6ac: 2200 e618 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4cd6b0: 1a01 d816 |001c: const-string v1, "Current state not START_ELEMENT, END_ELEMENT, ENTITY_REFERENCE, PROCESSING_INSTRUCTION or DTD" // string@16d8 │ │ +4cd6b4: 7020 37e0 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4cd6ba: 2700 |0021: throw v0 │ │ +4cd6bc: 6e10 46f9 0500 |0022: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocalName:()Ljava/lang/String; // method@f946 │ │ +4cd6c2: 0c00 |0025: move-result-object v0 │ │ +4cd6c4: 1100 |0026: return-object v0 │ │ +4cd6c6: 6e10 4cf9 0500 |0027: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getPITarget:()Ljava/lang/String; // method@f94c │ │ +4cd6cc: 0c00 |002a: move-result-object v0 │ │ +4cd6ce: 1100 |002b: return-object v0 │ │ +4cd6d0: 6e10 4df9 0500 |002c: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getPrefix:()Ljava/lang/String; // method@f94d │ │ +4cd6d6: 0c00 |002f: move-result-object v0 │ │ +4cd6d8: 6e10 46f9 0500 |0030: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocalName:()Ljava/lang/String; // method@f946 │ │ +4cd6de: 0c02 |0033: move-result-object v2 │ │ +4cd6e0: 3800 2800 |0034: if-eqz v0, 005c // +0028 │ │ +4cd6e4: 6e10 dae0 0000 |0036: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cd6ea: 0a03 |0039: move-result v3 │ │ +4cd6ec: 3903 0300 |003a: if-nez v3, 003d // +0003 │ │ +4cd6f0: 2820 |003c: goto 005c // +0020 │ │ +4cd6f2: 2203 0719 |003d: new-instance v3, Ljava/lang/StringBuffer; // type@1907 │ │ +4cd6f6: 6e10 dae0 0200 |003f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cd6fc: 0a04 |0042: move-result v4 │ │ +4cd6fe: b014 |0043: add-int/2addr v4, v1 │ │ +4cd700: 6e10 dae0 0000 |0044: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cd706: 0a01 |0047: move-result v1 │ │ +4cd708: b014 |0048: add-int/2addr v4, v1 │ │ +4cd70a: 7020 f5e0 4300 |0049: invoke-direct {v3, v4}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ +4cd710: 6e20 fae0 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4cd716: 1300 3a00 |004f: const/16 v0, #int 58 // #3a │ │ +4cd71a: 6e20 f7e0 0300 |0051: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4cd720: 6e20 fae0 2300 |0054: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4cd726: 6e10 05e1 0300 |0057: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4cd72c: 0c00 |005a: move-result-object v0 │ │ +4cd72e: 1100 |005b: return-object v0 │ │ +4cd730: 1102 |005c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x0015 line=804 │ │ 0x001a line=807 │ │ 0x0022 line=800 │ │ 0x0027 line=802 │ │ @@ -2015924,50 +2015925,50 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cd5a8: |[4cd5a8] org.codehaus.stax2.ri.Stax2ReaderAdapter.getProcessedDTD:()Ljava/lang/Object; │ │ -4cd5b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cd5ba: 1100 |0001: return-object v0 │ │ +4cd5ac: |[4cd5ac] org.codehaus.stax2.ri.Stax2ReaderAdapter.getProcessedDTD:()Ljava/lang/Object; │ │ +4cd5bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cd5be: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #54 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getProcessedDTDSchema' │ │ type : '()Lorg/codehaus/stax2/validation/DTDValidationSchema;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cdb30: |[4cdb30] org.codehaus.stax2.ri.Stax2ReaderAdapter.getProcessedDTDSchema:()Lorg/codehaus/stax2/validation/DTDValidationSchema; │ │ -4cdb40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cdb42: 1100 |0001: return-object v0 │ │ +4cdb34: |[4cdb34] org.codehaus.stax2.ri.Stax2ReaderAdapter.getProcessedDTDSchema:()Lorg/codehaus/stax2/validation/DTDValidationSchema; │ │ +4cdb44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cdb46: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #55 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getStartLocation' │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4cda18: |[4cda18] org.codehaus.stax2.ri.Stax2ReaderAdapter.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4cda28: 6e10 2df9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f92d │ │ -4cda2e: 0c00 |0003: move-result-object v0 │ │ -4cda30: 1100 |0004: return-object v0 │ │ +4cda1c: |[4cda1c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4cda2c: 6e10 2df9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f92d │ │ +4cda32: 0c00 |0003: move-result-object v0 │ │ +4cda34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ #56 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ @@ -2015975,56 +2015976,56 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cd904: |[4cd904] org.codehaus.stax2.ri.Stax2ReaderAdapter.getStartingByteOffset:()J │ │ -4cd914: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4cd918: 1000 |0002: return-wide v0 │ │ +4cd908: |[4cd908] org.codehaus.stax2.ri.Stax2ReaderAdapter.getStartingByteOffset:()J │ │ +4cd918: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4cd91c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #57 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getStartingCharOffset' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4cd91c: |[4cd91c] org.codehaus.stax2.ri.Stax2ReaderAdapter.getStartingCharOffset:()J │ │ -4cd92c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4cd930: 1000 |0002: return-wide v0 │ │ +4cd920: |[4cd920] org.codehaus.stax2.ri.Stax2ReaderAdapter.getStartingCharOffset:()J │ │ +4cd930: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4cd934: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #58 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'getText' │ │ type : '(Ljava/io/Writer;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -4cd0cc: |[4cd0cc] org.codehaus.stax2.ri.Stax2ReaderAdapter.getText:(Ljava/io/Writer;Z)I │ │ -4cd0dc: 6e10 56f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getTextCharacters:()[C // method@f956 │ │ -4cd0e2: 0c04 |0003: move-result-object v4 │ │ -4cd0e4: 6e10 58f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getTextStart:()I // method@f958 │ │ -4cd0ea: 0a00 |0007: move-result v0 │ │ -4cd0ec: 6e10 57f9 0200 |0008: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getTextLength:()I // method@f957 │ │ -4cd0f2: 0a01 |000b: move-result v1 │ │ -4cd0f4: 3d01 0500 |000c: if-lez v1, 0011 // +0005 │ │ -4cd0f8: 6e40 8edf 4310 |000e: invoke-virtual {v3, v4, v0, v1}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4cd0fe: 0f01 |0011: return v1 │ │ +4cd0d0: |[4cd0d0] org.codehaus.stax2.ri.Stax2ReaderAdapter.getText:(Ljava/io/Writer;Z)I │ │ +4cd0e0: 6e10 56f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getTextCharacters:()[C // method@f956 │ │ +4cd0e6: 0c04 |0003: move-result-object v4 │ │ +4cd0e8: 6e10 58f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getTextStart:()I // method@f958 │ │ +4cd0ee: 0a00 |0007: move-result v0 │ │ +4cd0f0: 6e10 57f9 0200 |0008: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getTextLength:()I // method@f957 │ │ +4cd0f6: 0a01 |000b: move-result v1 │ │ +4cd0f8: 3d01 0500 |000c: if-lez v1, 0011 // +0005 │ │ +4cd0fc: 6e40 8edf 4310 |000e: invoke-virtual {v3, v4, v0, v1}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4cd102: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0004 line=737 │ │ 0x0008 line=738 │ │ 0x000e line=741 │ │ locals : │ │ @@ -2016037,66 +2016038,66 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ccbd4: |[4ccbd4] org.codehaus.stax2.ri.Stax2ReaderAdapter.isEmptyElement:()Z │ │ -4ccbe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ccbe6: 0f00 |0001: return v0 │ │ +4ccbd8: |[4ccbd8] org.codehaus.stax2.ri.Stax2ReaderAdapter.isEmptyElement:()Z │ │ +4ccbe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ccbea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #60 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'isPropertySupported' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ccbe8: |[4ccbe8] org.codehaus.stax2.ri.Stax2ReaderAdapter.isPropertySupported:(Ljava/lang/String;)Z │ │ -4ccbf8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4ccbfa: 0f01 |0001: return v1 │ │ +4ccbec: |[4ccbec] org.codehaus.stax2.ri.Stax2ReaderAdapter.isPropertySupported:(Ljava/lang/String;)Z │ │ +4ccbfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4ccbfe: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #61 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'next' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -4cd100: |[4cd100] org.codehaus.stax2.ri.Stax2ReaderAdapter.next:()I │ │ -4cd110: 5430 2db0 |0000: iget-object v0, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ -4cd114: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4cd116: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -4cd11a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4cd11c: 5b30 2db0 |0006: iput-object v0, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ -4cd120: 0f01 |0008: return v1 │ │ -4cd122: 6f10 30e6 0300 |0009: invoke-super {v3}, Ljavax/xml/stream/util/StreamReaderDelegate;.next:()I // method@e630 │ │ -4cd128: 0a00 |000c: move-result v0 │ │ -4cd12a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -4cd12c: 3320 0800 |000e: if-ne v0, v2, 0016 // +0008 │ │ -4cd130: 5231 2cb0 |0010: iget v1, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ -4cd134: b021 |0012: add-int/2addr v1, v2 │ │ -4cd136: 5931 2cb0 |0013: iput v1, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ -4cd13a: 2808 |0015: goto 001d // +0008 │ │ -4cd13c: 3310 0700 |0016: if-ne v0, v1, 001d // +0007 │ │ -4cd140: 5231 2cb0 |0018: iget v1, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ -4cd144: b121 |001a: sub-int/2addr v1, v2 │ │ -4cd146: 5931 2cb0 |001b: iput v1, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ -4cd14a: 0f00 |001d: return v0 │ │ +4cd104: |[4cd104] org.codehaus.stax2.ri.Stax2ReaderAdapter.next:()I │ │ +4cd114: 5430 2db0 |0000: iget-object v0, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ +4cd118: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4cd11a: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +4cd11e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4cd120: 5b30 2db0 |0006: iput-object v0, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ +4cd124: 0f01 |0008: return v1 │ │ +4cd126: 6f10 30e6 0300 |0009: invoke-super {v3}, Ljavax/xml/stream/util/StreamReaderDelegate;.next:()I // method@e630 │ │ +4cd12c: 0a00 |000c: move-result v0 │ │ +4cd12e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +4cd130: 3320 0800 |000e: if-ne v0, v2, 0016 // +0008 │ │ +4cd134: 5231 2cb0 |0010: iget v1, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ +4cd138: b021 |0012: add-int/2addr v1, v2 │ │ +4cd13a: 5931 2cb0 |0013: iput v1, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ +4cd13e: 2808 |0015: goto 001d // +0008 │ │ +4cd140: 3310 0700 |0016: if-ne v0, v1, 001d // +0007 │ │ +4cd144: 5231 2cb0 |0018: iget v1, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ +4cd148: b121 |001a: sub-int/2addr v1, v2 │ │ +4cd14a: 5931 2cb0 |001b: iput v1, v3, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._depth:I // field@b02c │ │ +4cd14e: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x0009 line=129 │ │ 0x0010 line=131 │ │ 0x0018 line=133 │ │ @@ -2016108,96 +2016109,96 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 133 16-bit code units │ │ -4cd14c: |[4cd14c] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ -4cd15c: 54b0 2db0 |0000: iget-object v0, v11, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ -4cd160: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -4cd162: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -4cd164: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ -4cd168: 6e10 43f9 0b00 |0006: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cd16e: 0a00 |0009: move-result v0 │ │ -4cd170: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -4cd172: 3330 0300 |000b: if-ne v0, v3, 000e // +0003 │ │ -4cd176: 0f01 |000d: return v1 │ │ -4cd178: 3320 0900 |000e: if-ne v0, v2, 0017 // +0009 │ │ -4cd17c: 6e10 3ff9 0b00 |0010: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementText:()Ljava/lang/String; // method@f93f │ │ -4cd182: 0c00 |0013: move-result-object v0 │ │ -4cd184: 5bb0 2db0 |0014: iput-object v0, v11, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ -4cd188: 2809 |0016: goto 001f // +0009 │ │ -4cd18a: 220c e618 |0017: new-instance v12, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4cd18e: 1a00 011f |0019: const-string v0, "First call to readElementAsArray() must be for a START_ELEMENT" // string@1f01 │ │ -4cd192: 7020 37e0 0c00 |001b: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4cd198: 270c |001e: throw v12 │ │ -4cd19a: 54b0 2db0 |001f: iget-object v0, v11, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ -4cd19e: 6e10 dae0 0000 |0021: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cd1a4: 0a03 |0024: move-result v3 │ │ -4cd1a6: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -4cd1a8: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -4cd1aa: 0757 |0027: move-object v7, v5 │ │ -4cd1ac: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -4cd1ae: 3534 4d00 |0029: if-ge v4, v3, 0076 // +004d │ │ -4cd1b2: 6e20 bfe0 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4cd1b8: 0a08 |002e: move-result v8 │ │ -4cd1ba: 1309 2000 |002f: const/16 v9, #int 32 // #20 │ │ -4cd1be: 3698 0700 |0031: if-gt v8, v9, 0038 // +0007 │ │ -4cd1c2: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4cd1c6: 3434 f6ff |0035: if-lt v4, v3, 002b // -000a │ │ -4cd1ca: 283f |0037: goto 0076 // +003f │ │ -4cd1cc: d808 0401 |0038: add-int/lit8 v8, v4, #int 1 // #01 │ │ -4cd1d0: 3538 0b00 |003a: if-ge v8, v3, 0045 // +000b │ │ -4cd1d4: 6e20 bfe0 8000 |003c: invoke-virtual {v0, v8}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4cd1da: 0a0a |003f: move-result v10 │ │ -4cd1dc: 379a 0500 |0040: if-le v10, v9, 0045 // +0005 │ │ -4cd1e0: d808 0801 |0042: add-int/lit8 v8, v8, #int 1 // #01 │ │ -4cd1e4: 28f6 |0044: goto 003a // -000a │ │ -4cd1e6: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ -4cd1ea: 6e30 e5e0 4008 |0047: invoke-virtual {v0, v4, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4cd1f0: 0c07 |004a: move-result-object v7 │ │ -4cd1f2: d804 0801 |004b: add-int/lit8 v4, v8, #int 1 // #01 │ │ -4cd1f6: 6e20 1cfd 7c00 |004d: invoke-virtual {v12, v7}, Lorg/codehaus/stax2/typed/TypedArrayDecoder;.decodeValue:(Ljava/lang/String;)Z // method@fd1c │ │ -4cd1fc: 0a08 |0050: move-result v8 │ │ -4cd1fe: 3808 d8ff |0051: if-eqz v8, 0029 // -0028 │ │ -4cd202: 2823 |0053: goto 0076 // +0023 │ │ -4cd204: 0d0c |0054: move-exception v12 │ │ -4cd206: 0184 |0055: move v4, v8 │ │ -4cd208: 2815 |0056: goto 006b // +0015 │ │ -4cd20a: 0d0c |0057: move-exception v12 │ │ -4cd20c: 0184 |0058: move v4, v8 │ │ -4cd20e: 2804 |0059: goto 005d // +0004 │ │ -4cd210: 0d0c |005a: move-exception v12 │ │ -4cd212: 2810 |005b: goto 006b // +0010 │ │ -4cd214: 0d0c |005c: move-exception v12 │ │ -4cd216: 6e10 47f9 0b00 |005d: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocation:()Ljavax/xml/stream/Location; // method@f947 │ │ -4cd21c: 0c01 |0060: move-result-object v1 │ │ -4cd21e: 2206 841d |0061: new-instance v6, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4cd222: 6e10 35e0 0c00 |0063: invoke-virtual {v12}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ -4cd228: 0c08 |0066: move-result-object v8 │ │ -4cd22a: 705c 28fd 7618 |0067: invoke-direct {v6, v7, v8, v1, v12}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ -4cd230: 2706 |006a: throw v6 │ │ -4cd232: b143 |006b: sub-int/2addr v3, v4 │ │ -4cd234: 3523 0300 |006c: if-ge v3, v2, 006f // +0003 │ │ -4cd238: 2805 |006e: goto 0073 // +0005 │ │ -4cd23a: 6e20 e4e0 4000 |006f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4cd240: 0c05 |0072: move-result-object v5 │ │ -4cd242: 5bb5 2db0 |0073: iput-object v5, v11, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ -4cd246: 270c |0075: throw v12 │ │ -4cd248: b143 |0076: sub-int/2addr v3, v4 │ │ -4cd24a: 3523 0300 |0077: if-ge v3, v2, 007a // +0003 │ │ -4cd24e: 2805 |0079: goto 007e // +0005 │ │ -4cd250: 6e20 e4e0 4000 |007a: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4cd256: 0c05 |007d: move-result-object v5 │ │ -4cd258: 5bb5 2db0 |007e: iput-object v5, v11, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ -4cd25c: 3526 0300 |0080: if-ge v6, v2, 0083 // +0003 │ │ -4cd260: 2802 |0082: goto 0084 // +0002 │ │ -4cd262: 0161 |0083: move v1, v6 │ │ -4cd264: 0f01 |0084: return v1 │ │ +4cd150: |[4cd150] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ +4cd160: 54b0 2db0 |0000: iget-object v0, v11, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ +4cd164: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +4cd166: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +4cd168: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ +4cd16c: 6e10 43f9 0b00 |0006: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cd172: 0a00 |0009: move-result v0 │ │ +4cd174: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +4cd176: 3330 0300 |000b: if-ne v0, v3, 000e // +0003 │ │ +4cd17a: 0f01 |000d: return v1 │ │ +4cd17c: 3320 0900 |000e: if-ne v0, v2, 0017 // +0009 │ │ +4cd180: 6e10 3ff9 0b00 |0010: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getElementText:()Ljava/lang/String; // method@f93f │ │ +4cd186: 0c00 |0013: move-result-object v0 │ │ +4cd188: 5bb0 2db0 |0014: iput-object v0, v11, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ +4cd18c: 2809 |0016: goto 001f // +0009 │ │ +4cd18e: 220c e618 |0017: new-instance v12, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4cd192: 1a00 011f |0019: const-string v0, "First call to readElementAsArray() must be for a START_ELEMENT" // string@1f01 │ │ +4cd196: 7020 37e0 0c00 |001b: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4cd19c: 270c |001e: throw v12 │ │ +4cd19e: 54b0 2db0 |001f: iget-object v0, v11, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ +4cd1a2: 6e10 dae0 0000 |0021: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cd1a8: 0a03 |0024: move-result v3 │ │ +4cd1aa: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +4cd1ac: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +4cd1ae: 0757 |0027: move-object v7, v5 │ │ +4cd1b0: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +4cd1b2: 3534 4d00 |0029: if-ge v4, v3, 0076 // +004d │ │ +4cd1b6: 6e20 bfe0 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4cd1bc: 0a08 |002e: move-result v8 │ │ +4cd1be: 1309 2000 |002f: const/16 v9, #int 32 // #20 │ │ +4cd1c2: 3698 0700 |0031: if-gt v8, v9, 0038 // +0007 │ │ +4cd1c6: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4cd1ca: 3434 f6ff |0035: if-lt v4, v3, 002b // -000a │ │ +4cd1ce: 283f |0037: goto 0076 // +003f │ │ +4cd1d0: d808 0401 |0038: add-int/lit8 v8, v4, #int 1 // #01 │ │ +4cd1d4: 3538 0b00 |003a: if-ge v8, v3, 0045 // +000b │ │ +4cd1d8: 6e20 bfe0 8000 |003c: invoke-virtual {v0, v8}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4cd1de: 0a0a |003f: move-result v10 │ │ +4cd1e0: 379a 0500 |0040: if-le v10, v9, 0045 // +0005 │ │ +4cd1e4: d808 0801 |0042: add-int/lit8 v8, v8, #int 1 // #01 │ │ +4cd1e8: 28f6 |0044: goto 003a // -000a │ │ +4cd1ea: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ +4cd1ee: 6e30 e5e0 4008 |0047: invoke-virtual {v0, v4, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4cd1f4: 0c07 |004a: move-result-object v7 │ │ +4cd1f6: d804 0801 |004b: add-int/lit8 v4, v8, #int 1 // #01 │ │ +4cd1fa: 6e20 1cfd 7c00 |004d: invoke-virtual {v12, v7}, Lorg/codehaus/stax2/typed/TypedArrayDecoder;.decodeValue:(Ljava/lang/String;)Z // method@fd1c │ │ +4cd200: 0a08 |0050: move-result v8 │ │ +4cd202: 3808 d8ff |0051: if-eqz v8, 0029 // -0028 │ │ +4cd206: 2823 |0053: goto 0076 // +0023 │ │ +4cd208: 0d0c |0054: move-exception v12 │ │ +4cd20a: 0184 |0055: move v4, v8 │ │ +4cd20c: 2815 |0056: goto 006b // +0015 │ │ +4cd20e: 0d0c |0057: move-exception v12 │ │ +4cd210: 0184 |0058: move v4, v8 │ │ +4cd212: 2804 |0059: goto 005d // +0004 │ │ +4cd214: 0d0c |005a: move-exception v12 │ │ +4cd216: 2810 |005b: goto 006b // +0010 │ │ +4cd218: 0d0c |005c: move-exception v12 │ │ +4cd21a: 6e10 47f9 0b00 |005d: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getLocation:()Ljavax/xml/stream/Location; // method@f947 │ │ +4cd220: 0c01 |0060: move-result-object v1 │ │ +4cd222: 2206 841d |0061: new-instance v6, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4cd226: 6e10 35e0 0c00 |0063: invoke-virtual {v12}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ +4cd22c: 0c08 |0066: move-result-object v8 │ │ +4cd22e: 705c 28fd 7618 |0067: invoke-direct {v6, v7, v8, v1, v12}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ +4cd234: 2706 |006a: throw v6 │ │ +4cd236: b143 |006b: sub-int/2addr v3, v4 │ │ +4cd238: 3523 0300 |006c: if-ge v3, v2, 006f // +0003 │ │ +4cd23c: 2805 |006e: goto 0073 // +0005 │ │ +4cd23e: 6e20 e4e0 4000 |006f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4cd244: 0c05 |0072: move-result-object v5 │ │ +4cd246: 5bb5 2db0 |0073: iput-object v5, v11, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ +4cd24a: 270c |0075: throw v12 │ │ +4cd24c: b143 |0076: sub-int/2addr v3, v4 │ │ +4cd24e: 3523 0300 |0077: if-ge v3, v2, 007a // +0003 │ │ +4cd252: 2805 |0079: goto 007e // +0005 │ │ +4cd254: 6e20 e4e0 4000 |007a: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4cd25a: 0c05 |007d: move-result-object v5 │ │ +4cd25c: 5bb5 2db0 |007e: iput-object v5, v11, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._typedContent:Ljava/lang/String; // field@b02d │ │ +4cd260: 3526 0300 |0080: if-ge v6, v2, 0083 // +0003 │ │ +4cd264: 2802 |0082: goto 0084 // +0002 │ │ +4cd266: 0161 |0083: move v1, v6 │ │ +4cd268: 0f01 |0084: return v1 │ │ catches : 4 │ │ 0x002b - 0x002f │ │ Ljava/lang/IllegalArgumentException; -> 0x005c │ │ -> 0x005a │ │ 0x003c - 0x004b │ │ Ljava/lang/IllegalArgumentException; -> 0x0057 │ │ -> 0x0054 │ │ @@ -2016231,20 +2016232,20 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -4cd298: |[4cd298] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsBinary:([BII)I │ │ -4cd2a8: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4cd2ae: 0c00 |0003: move-result-object v0 │ │ -4cd2b0: 6e50 5ef9 2143 |0004: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I // method@f95e │ │ -4cd2b6: 0a02 |0007: move-result v2 │ │ -4cd2b8: 0f02 |0008: return v2 │ │ +4cd29c: |[4cd29c] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsBinary:([BII)I │ │ +4cd2ac: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4cd2b2: 0c00 |0003: move-result-object v0 │ │ +4cd2b4: 6e50 5ef9 2143 |0004: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I // method@f95e │ │ +4cd2ba: 0a02 |0007: move-result v2 │ │ +4cd2bc: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -2016255,136 +2016256,136 @@ │ │ type : '([BIILorg/codehaus/stax2/typed/Base64Variant;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 231 16-bit code units │ │ -4cd2bc: |[4cd2bc] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I │ │ -4cd2cc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -4cd2d0: 380c dd00 |0002: if-eqz v12, 00df // +00dd │ │ -4cd2d4: 3a0d b600 |0004: if-ltz v13, 00ba // +00b6 │ │ -4cd2d8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4cd2da: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -4cd2dc: 342e 8f00 |0008: if-lt v14, v2, 0097 // +008f │ │ -4cd2e0: 9003 0d0e |000a: add-int v3, v13, v14 │ │ -4cd2e4: 21c4 |000c: array-length v4, v12 │ │ -4cd2e6: 3743 0400 |000d: if-le v3, v4, 0011 // +0004 │ │ -4cd2ea: 2900 8800 |000f: goto/16 0097 // +0088 │ │ -4cd2ee: 6e10 0df9 0b00 |0011: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@f90d │ │ -4cd2f4: 0c03 |0014: move-result-object v3 │ │ -4cd2f6: 6e10 43f9 0b00 |0015: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cd2fc: 0a04 |0018: move-result v4 │ │ -4cd2fe: 9805 0204 |0019: shl-int v5, v2, v4 │ │ -4cd302: d555 5210 |001b: and-int/lit16 v5, v5, #int 4178 // #1052 │ │ -4cd306: 12f6 |001d: const/4 v6, #int -1 // #ff │ │ -4cd308: 1227 |001e: const/4 v7, #int 2 // #2 │ │ -4cd30a: 3905 0e00 |001f: if-nez v5, 002d // +000e │ │ -4cd30e: 3374 0900 |0021: if-ne v4, v7, 002a // +0009 │ │ -4cd312: 6e10 3cfc 0300 |0023: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.hasData:()Z // method@fc3c │ │ -4cd318: 0a05 |0026: move-result v5 │ │ -4cd31a: 3905 0600 |0027: if-nez v5, 002d // +0006 │ │ -4cd31e: 0f06 |0029: return v6 │ │ -4cd320: 6e20 6af9 4b00 |002a: invoke-virtual {v11, v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwNotStartElemOrTextual:(I)V // method@f96a │ │ -4cd326: 1235 |002d: const/4 v5, #int 3 // #3 │ │ -4cd328: 1258 |002e: const/4 v8, #int 5 // #5 │ │ -4cd32a: 3324 1e00 |002f: if-ne v4, v2, 004d // +001e │ │ -4cd32e: 6e10 5bf9 0b00 |0031: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.next:()I // method@f95b │ │ -4cd334: 0a04 |0034: move-result v4 │ │ -4cd336: 3374 0300 |0035: if-ne v4, v7, 0038 // +0003 │ │ -4cd33a: 0f06 |0037: return v6 │ │ -4cd33c: 3284 f9ff |0038: if-eq v4, v8, 0031 // -0007 │ │ -4cd340: 3354 0300 |003a: if-ne v4, v5, 003d // +0003 │ │ -4cd344: 28f5 |003c: goto 0031 // -000b │ │ -4cd346: 9809 0204 |003d: shl-int v9, v2, v4 │ │ -4cd34a: d599 5012 |003f: and-int/lit16 v9, v9, #int 4688 // #1250 │ │ -4cd34e: 3909 0500 |0041: if-nez v9, 0046 // +0005 │ │ -4cd352: 6e20 6af9 4b00 |0043: invoke-virtual {v11, v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwNotStartElemOrTextual:(I)V // method@f96a │ │ -4cd358: 6e10 55f9 0b00 |0046: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getText:()Ljava/lang/String; // method@f955 │ │ -4cd35e: 0c04 |0049: move-result-object v4 │ │ -4cd360: 6e40 3dfc f342 |004a: invoke-virtual {v3, v15, v2, v4}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ -4cd366: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -4cd368: 6e40 38fc c3ed |004e: invoke-virtual {v3, v12, v13, v14}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.decode:([BII)I // method@fc38 │ │ -4cd36e: 0a09 |0051: move-result v9 │ │ -4cd370: b09d |0052: add-int/2addr v13, v9 │ │ -4cd372: b094 |0053: add-int/2addr v4, v9 │ │ -4cd374: b19e |0054: sub-int/2addr v14, v9 │ │ -4cd376: 342e 3800 |0055: if-lt v14, v2, 008d // +0038 │ │ -4cd37a: 6e10 43f9 0b00 |0057: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cd380: 0a09 |005a: move-result v9 │ │ -4cd382: 3379 0300 |005b: if-ne v9, v7, 005e // +0003 │ │ -4cd386: 2830 |005d: goto 008d // +0030 │ │ -4cd388: 6e10 5bf9 0b00 |005e: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.next:()I // method@f95b │ │ -4cd38e: 0a09 |0061: move-result v9 │ │ -4cd390: 3289 fcff |0062: if-eq v9, v8, 005e // -0004 │ │ -4cd394: 3259 faff |0064: if-eq v9, v5, 005e // -0006 │ │ -4cd398: 126a |0066: const/4 v10, #int 6 // #6 │ │ -4cd39a: 33a9 0300 |0067: if-ne v9, v10, 006a // +0003 │ │ -4cd39e: 28f5 |0069: goto 005e // -000b │ │ -4cd3a0: 3379 1200 |006a: if-ne v9, v7, 007c // +0012 │ │ -4cd3a4: 6e10 3afc 0300 |006c: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.endOfContent:()I // method@fc3a │ │ -4cd3aa: 0a09 |006f: move-result v9 │ │ -4cd3ac: 3a09 0500 |0070: if-ltz v9, 0075 // +0005 │ │ -4cd3b0: 3d09 1b00 |0072: if-lez v9, 008d // +001b │ │ -4cd3b4: 28da |0074: goto 004e // -0026 │ │ -4cd3b6: 1a0c 4424 |0075: const-string v12, "Incomplete base64 triplet at the end of decoded content" // string@2444 │ │ -4cd3ba: 6e30 0ff9 cb00 |0077: invoke-virtual {v11, v12, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f90f │ │ -4cd3c0: 0c0c |007a: move-result-object v12 │ │ -4cd3c2: 270c |007b: throw v12 │ │ -4cd3c4: 980a 0209 |007c: shl-int v10, v2, v9 │ │ -4cd3c8: d5aa 5012 |007e: and-int/lit16 v10, v10, #int 4688 // #1250 │ │ -4cd3cc: 390a 0500 |0080: if-nez v10, 0085 // +0005 │ │ -4cd3d0: 6e20 6af9 9b00 |0082: invoke-virtual {v11, v9}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwNotStartElemOrTextual:(I)V // method@f96a │ │ -4cd3d6: 6e10 55f9 0b00 |0085: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getText:()Ljava/lang/String; // method@f955 │ │ -4cd3dc: 0c09 |0088: move-result-object v9 │ │ -4cd3de: 6e40 3dfc f391 |0089: invoke-virtual {v3, v15, v1, v9}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ -4cd3e4: 28c2 |008c: goto 004e // -003e │ │ -4cd3e6: 3d04 0300 |008d: if-lez v4, 0090 // +0003 │ │ -4cd3ea: 0146 |008f: move v6, v4 │ │ -4cd3ec: 0f06 |0090: return v6 │ │ -4cd3ee: 0d0c |0091: move-exception v12 │ │ -4cd3f0: 6e30 0ef9 cb00 |0092: invoke-virtual {v11, v12, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f90e │ │ -4cd3f6: 0c0c |0095: move-result-object v12 │ │ -4cd3f8: 270c |0096: throw v12 │ │ -4cd3fa: 390e 0300 |0097: if-nez v14, 009a // +0003 │ │ -4cd3fe: 0f01 |0099: return v1 │ │ -4cd400: 220d e518 |009a: new-instance v13, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4cd404: 220f 0819 |009c: new-instance v15, Ljava/lang/StringBuilder; // type@1908 │ │ -4cd408: 7010 06e1 0f00 |009e: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cd40e: 1a00 f523 |00a1: const-string v0, "Illegal maxLength (" // string@23f5 │ │ -4cd412: 6e20 12e1 0f00 |00a3: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cd418: 6e20 0de1 ef00 |00a6: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4cd41e: 1a0e 1c05 |00a9: const-string v14, "), has to be positive number, and offset+maxLength can not exceed" // string@051c │ │ -4cd422: 6e20 12e1 ef00 |00ab: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cd428: 21cc |00ae: array-length v12, v12 │ │ -4cd42a: 6e20 0de1 cf00 |00af: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4cd430: 6e10 1fe1 0f00 |00b2: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cd436: 0c0c |00b5: move-result-object v12 │ │ -4cd438: 7020 32e0 cd00 |00b6: invoke-direct {v13, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4cd43e: 270d |00b9: throw v13 │ │ -4cd440: 220e e518 |00ba: new-instance v14, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4cd444: 220f 0819 |00bc: new-instance v15, Ljava/lang/StringBuilder; // type@1908 │ │ -4cd448: 7010 06e1 0f00 |00be: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cd44e: 1a00 fc23 |00c1: const-string v0, "Illegal offset (" // string@23fc │ │ -4cd452: 6e20 12e1 0f00 |00c3: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cd458: 6e20 0de1 df00 |00c6: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4cd45e: 1a0d 1d05 |00c9: const-string v13, "), must be [0, " // string@051d │ │ -4cd462: 6e20 12e1 df00 |00cb: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cd468: 21cc |00ce: array-length v12, v12 │ │ -4cd46a: 6e20 0de1 cf00 |00cf: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4cd470: 1a0c 0368 |00d2: const-string v12, "[" // string@6803 │ │ -4cd474: 6e20 12e1 cf00 |00d4: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cd47a: 6e10 1fe1 0f00 |00d7: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cd480: 0c0c |00da: move-result-object v12 │ │ -4cd482: 7020 32e0 ce00 |00db: invoke-direct {v14, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4cd488: 270e |00de: throw v14 │ │ -4cd48a: 220c e518 |00df: new-instance v12, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4cd48e: 1a0d f7d0 |00e1: const-string v13, "resultBuffer is null" // string@d0f7 │ │ -4cd492: 7020 32e0 dc00 |00e3: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4cd498: 270c |00e6: throw v12 │ │ +4cd2c0: |[4cd2c0] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I │ │ +4cd2d0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +4cd2d4: 380c dd00 |0002: if-eqz v12, 00df // +00dd │ │ +4cd2d8: 3a0d b600 |0004: if-ltz v13, 00ba // +00b6 │ │ +4cd2dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4cd2de: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +4cd2e0: 342e 8f00 |0008: if-lt v14, v2, 0097 // +008f │ │ +4cd2e4: 9003 0d0e |000a: add-int v3, v13, v14 │ │ +4cd2e8: 21c4 |000c: array-length v4, v12 │ │ +4cd2ea: 3743 0400 |000d: if-le v3, v4, 0011 // +0004 │ │ +4cd2ee: 2900 8800 |000f: goto/16 0097 // +0088 │ │ +4cd2f2: 6e10 0df9 0b00 |0011: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@f90d │ │ +4cd2f8: 0c03 |0014: move-result-object v3 │ │ +4cd2fa: 6e10 43f9 0b00 |0015: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cd300: 0a04 |0018: move-result v4 │ │ +4cd302: 9805 0204 |0019: shl-int v5, v2, v4 │ │ +4cd306: d555 5210 |001b: and-int/lit16 v5, v5, #int 4178 // #1052 │ │ +4cd30a: 12f6 |001d: const/4 v6, #int -1 // #ff │ │ +4cd30c: 1227 |001e: const/4 v7, #int 2 // #2 │ │ +4cd30e: 3905 0e00 |001f: if-nez v5, 002d // +000e │ │ +4cd312: 3374 0900 |0021: if-ne v4, v7, 002a // +0009 │ │ +4cd316: 6e10 3cfc 0300 |0023: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.hasData:()Z // method@fc3c │ │ +4cd31c: 0a05 |0026: move-result v5 │ │ +4cd31e: 3905 0600 |0027: if-nez v5, 002d // +0006 │ │ +4cd322: 0f06 |0029: return v6 │ │ +4cd324: 6e20 6af9 4b00 |002a: invoke-virtual {v11, v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwNotStartElemOrTextual:(I)V // method@f96a │ │ +4cd32a: 1235 |002d: const/4 v5, #int 3 // #3 │ │ +4cd32c: 1258 |002e: const/4 v8, #int 5 // #5 │ │ +4cd32e: 3324 1e00 |002f: if-ne v4, v2, 004d // +001e │ │ +4cd332: 6e10 5bf9 0b00 |0031: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.next:()I // method@f95b │ │ +4cd338: 0a04 |0034: move-result v4 │ │ +4cd33a: 3374 0300 |0035: if-ne v4, v7, 0038 // +0003 │ │ +4cd33e: 0f06 |0037: return v6 │ │ +4cd340: 3284 f9ff |0038: if-eq v4, v8, 0031 // -0007 │ │ +4cd344: 3354 0300 |003a: if-ne v4, v5, 003d // +0003 │ │ +4cd348: 28f5 |003c: goto 0031 // -000b │ │ +4cd34a: 9809 0204 |003d: shl-int v9, v2, v4 │ │ +4cd34e: d599 5012 |003f: and-int/lit16 v9, v9, #int 4688 // #1250 │ │ +4cd352: 3909 0500 |0041: if-nez v9, 0046 // +0005 │ │ +4cd356: 6e20 6af9 4b00 |0043: invoke-virtual {v11, v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwNotStartElemOrTextual:(I)V // method@f96a │ │ +4cd35c: 6e10 55f9 0b00 |0046: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getText:()Ljava/lang/String; // method@f955 │ │ +4cd362: 0c04 |0049: move-result-object v4 │ │ +4cd364: 6e40 3dfc f342 |004a: invoke-virtual {v3, v15, v2, v4}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ +4cd36a: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +4cd36c: 6e40 38fc c3ed |004e: invoke-virtual {v3, v12, v13, v14}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.decode:([BII)I // method@fc38 │ │ +4cd372: 0a09 |0051: move-result v9 │ │ +4cd374: b09d |0052: add-int/2addr v13, v9 │ │ +4cd376: b094 |0053: add-int/2addr v4, v9 │ │ +4cd378: b19e |0054: sub-int/2addr v14, v9 │ │ +4cd37a: 342e 3800 |0055: if-lt v14, v2, 008d // +0038 │ │ +4cd37e: 6e10 43f9 0b00 |0057: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cd384: 0a09 |005a: move-result v9 │ │ +4cd386: 3379 0300 |005b: if-ne v9, v7, 005e // +0003 │ │ +4cd38a: 2830 |005d: goto 008d // +0030 │ │ +4cd38c: 6e10 5bf9 0b00 |005e: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.next:()I // method@f95b │ │ +4cd392: 0a09 |0061: move-result v9 │ │ +4cd394: 3289 fcff |0062: if-eq v9, v8, 005e // -0004 │ │ +4cd398: 3259 faff |0064: if-eq v9, v5, 005e // -0006 │ │ +4cd39c: 126a |0066: const/4 v10, #int 6 // #6 │ │ +4cd39e: 33a9 0300 |0067: if-ne v9, v10, 006a // +0003 │ │ +4cd3a2: 28f5 |0069: goto 005e // -000b │ │ +4cd3a4: 3379 1200 |006a: if-ne v9, v7, 007c // +0012 │ │ +4cd3a8: 6e10 3afc 0300 |006c: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.endOfContent:()I // method@fc3a │ │ +4cd3ae: 0a09 |006f: move-result v9 │ │ +4cd3b0: 3a09 0500 |0070: if-ltz v9, 0075 // +0005 │ │ +4cd3b4: 3d09 1b00 |0072: if-lez v9, 008d // +001b │ │ +4cd3b8: 28da |0074: goto 004e // -0026 │ │ +4cd3ba: 1a0c 4424 |0075: const-string v12, "Incomplete base64 triplet at the end of decoded content" // string@2444 │ │ +4cd3be: 6e30 0ff9 cb00 |0077: invoke-virtual {v11, v12, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f90f │ │ +4cd3c4: 0c0c |007a: move-result-object v12 │ │ +4cd3c6: 270c |007b: throw v12 │ │ +4cd3c8: 980a 0209 |007c: shl-int v10, v2, v9 │ │ +4cd3cc: d5aa 5012 |007e: and-int/lit16 v10, v10, #int 4688 // #1250 │ │ +4cd3d0: 390a 0500 |0080: if-nez v10, 0085 // +0005 │ │ +4cd3d4: 6e20 6af9 9b00 |0082: invoke-virtual {v11, v9}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwNotStartElemOrTextual:(I)V // method@f96a │ │ +4cd3da: 6e10 55f9 0b00 |0085: invoke-virtual {v11}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getText:()Ljava/lang/String; // method@f955 │ │ +4cd3e0: 0c09 |0088: move-result-object v9 │ │ +4cd3e2: 6e40 3dfc f391 |0089: invoke-virtual {v3, v15, v1, v9}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ +4cd3e8: 28c2 |008c: goto 004e // -003e │ │ +4cd3ea: 3d04 0300 |008d: if-lez v4, 0090 // +0003 │ │ +4cd3ee: 0146 |008f: move v6, v4 │ │ +4cd3f0: 0f06 |0090: return v6 │ │ +4cd3f2: 0d0c |0091: move-exception v12 │ │ +4cd3f4: 6e30 0ef9 cb00 |0092: invoke-virtual {v11, v12, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f90e │ │ +4cd3fa: 0c0c |0095: move-result-object v12 │ │ +4cd3fc: 270c |0096: throw v12 │ │ +4cd3fe: 390e 0300 |0097: if-nez v14, 009a // +0003 │ │ +4cd402: 0f01 |0099: return v1 │ │ +4cd404: 220d e518 |009a: new-instance v13, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4cd408: 220f 0819 |009c: new-instance v15, Ljava/lang/StringBuilder; // type@1908 │ │ +4cd40c: 7010 06e1 0f00 |009e: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cd412: 1a00 f523 |00a1: const-string v0, "Illegal maxLength (" // string@23f5 │ │ +4cd416: 6e20 12e1 0f00 |00a3: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cd41c: 6e20 0de1 ef00 |00a6: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4cd422: 1a0e 1c05 |00a9: const-string v14, "), has to be positive number, and offset+maxLength can not exceed" // string@051c │ │ +4cd426: 6e20 12e1 ef00 |00ab: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cd42c: 21cc |00ae: array-length v12, v12 │ │ +4cd42e: 6e20 0de1 cf00 |00af: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4cd434: 6e10 1fe1 0f00 |00b2: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cd43a: 0c0c |00b5: move-result-object v12 │ │ +4cd43c: 7020 32e0 cd00 |00b6: invoke-direct {v13, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4cd442: 270d |00b9: throw v13 │ │ +4cd444: 220e e518 |00ba: new-instance v14, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4cd448: 220f 0819 |00bc: new-instance v15, Ljava/lang/StringBuilder; // type@1908 │ │ +4cd44c: 7010 06e1 0f00 |00be: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cd452: 1a00 fc23 |00c1: const-string v0, "Illegal offset (" // string@23fc │ │ +4cd456: 6e20 12e1 0f00 |00c3: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cd45c: 6e20 0de1 df00 |00c6: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4cd462: 1a0d 1d05 |00c9: const-string v13, "), must be [0, " // string@051d │ │ +4cd466: 6e20 12e1 df00 |00cb: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cd46c: 21cc |00ce: array-length v12, v12 │ │ +4cd46e: 6e20 0de1 cf00 |00cf: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4cd474: 1a0c 0368 |00d2: const-string v12, "[" // string@6803 │ │ +4cd478: 6e20 12e1 cf00 |00d4: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cd47e: 6e10 1fe1 0f00 |00d7: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cd484: 0c0c |00da: move-result-object v12 │ │ +4cd486: 7020 32e0 ce00 |00db: invoke-direct {v14, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4cd48c: 270e |00de: throw v14 │ │ +4cd48e: 220c e518 |00df: new-instance v12, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4cd492: 1a0d f7d0 |00e1: const-string v13, "resultBuffer is null" // string@d0f7 │ │ +4cd496: 7020 32e0 dc00 |00e3: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4cd49c: 270c |00e6: throw v12 │ │ catches : 1 │ │ 0x004e - 0x0052 │ │ Ljava/lang/IllegalArgumentException; -> 0x0091 │ │ positions : │ │ 0x000c line=361 │ │ 0x0011 line=368 │ │ 0x0015 line=369 │ │ @@ -2016416,22 +2016417,22 @@ │ │ type : '([DII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4cd4ac: |[4cd4ac] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsDoubleArray:([DII)I │ │ -4cd4bc: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd4c2: 0c00 |0003: move-result-object v0 │ │ -4cd4c4: 6e40 befc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbe │ │ -4cd4ca: 0c02 |0007: move-result-object v2 │ │ -4cd4cc: 6e20 5cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f95c │ │ -4cd4d2: 0a02 |000b: move-result v2 │ │ -4cd4d4: 0f02 |000c: return v2 │ │ +4cd4b0: |[4cd4b0] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsDoubleArray:([DII)I │ │ +4cd4c0: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd4c6: 0c00 |0003: move-result-object v0 │ │ +4cd4c8: 6e40 befc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbe │ │ +4cd4ce: 0c02 |0007: move-result-object v2 │ │ +4cd4d0: 6e20 5cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f95c │ │ +4cd4d6: 0a02 |000b: move-result v2 │ │ +4cd4d8: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x000d reg=2 (null) [D │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2016442,22 +2016443,22 @@ │ │ type : '([FII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4cd4d8: |[4cd4d8] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsFloatArray:([FII)I │ │ -4cd4e8: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd4ee: 0c00 |0003: move-result-object v0 │ │ -4cd4f0: 6e40 c1fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc1 │ │ -4cd4f6: 0c02 |0007: move-result-object v2 │ │ -4cd4f8: 6e20 5cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f95c │ │ -4cd4fe: 0a02 |000b: move-result v2 │ │ -4cd500: 0f02 |000c: return v2 │ │ +4cd4dc: |[4cd4dc] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsFloatArray:([FII)I │ │ +4cd4ec: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd4f2: 0c00 |0003: move-result-object v0 │ │ +4cd4f4: 6e40 c1fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc1 │ │ +4cd4fa: 0c02 |0007: move-result-object v2 │ │ +4cd4fc: 6e20 5cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f95c │ │ +4cd502: 0a02 |000b: move-result v2 │ │ +4cd504: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x000d reg=2 (null) [F │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2016468,22 +2016469,22 @@ │ │ type : '([III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4cd504: |[4cd504] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsIntArray:([III)I │ │ -4cd514: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd51a: 0c00 |0003: move-result-object v0 │ │ -4cd51c: 6e40 c4fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:([III)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc4 │ │ -4cd522: 0c02 |0007: move-result-object v2 │ │ -4cd524: 6e20 5cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f95c │ │ -4cd52a: 0a02 |000b: move-result v2 │ │ -4cd52c: 0f02 |000c: return v2 │ │ +4cd508: |[4cd508] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsIntArray:([III)I │ │ +4cd518: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd51e: 0c00 |0003: move-result-object v0 │ │ +4cd520: 6e40 c4fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:([III)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc4 │ │ +4cd526: 0c02 |0007: move-result-object v2 │ │ +4cd528: 6e20 5cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f95c │ │ +4cd52e: 0a02 |000b: move-result v2 │ │ +4cd530: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x000d reg=2 (null) [I │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2016494,22 +2016495,22 @@ │ │ type : '([JII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4cd530: |[4cd530] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsLongArray:([JII)I │ │ -4cd540: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ -4cd546: 0c00 |0003: move-result-object v0 │ │ -4cd548: 6e40 c8fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc8 │ │ -4cd54e: 0c02 |0007: move-result-object v2 │ │ -4cd550: 6e20 5cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f95c │ │ -4cd556: 0a02 |000b: move-result v2 │ │ -4cd558: 0f02 |000c: return v2 │ │ +4cd534: |[4cd534] org.codehaus.stax2.ri.Stax2ReaderAdapter.readElementAsLongArray:([JII)I │ │ +4cd544: 6e10 10f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f910 │ │ +4cd54a: 0c00 |0003: move-result-object v0 │ │ +4cd54c: 6e40 c8fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc8 │ │ +4cd552: 0c02 |0007: move-result-object v2 │ │ +4cd554: 6e20 5cf9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f95c │ │ +4cd55a: 0a02 |000b: move-result v2 │ │ +4cd55c: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x000d reg=2 (null) [J │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2016520,80 +2016521,80 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4cdc88: |[4cdc88] org.codehaus.stax2.ri.Stax2ReaderAdapter.setFeature:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4cdc98: 0e00 |0000: return-void │ │ +4cdc8c: |[4cdc8c] org.codehaus.stax2.ri.Stax2ReaderAdapter.setFeature:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +4cdc9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #70 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'setProperty' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ccbfc: |[4ccbfc] org.codehaus.stax2.ri.Stax2ReaderAdapter.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ -4ccc0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4ccc0e: 0f01 |0001: return v1 │ │ +4ccc00: |[4ccc00] org.codehaus.stax2.ri.Stax2ReaderAdapter.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ +4ccc10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4ccc12: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #71 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'setValidationProblemHandler' │ │ type : '(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cdb44: |[4cdb44] org.codehaus.stax2.ri.Stax2ReaderAdapter.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ -4cdb54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4cdb56: 1101 |0001: return-object v1 │ │ +4cdb48: |[4cdb48] org.codehaus.stax2.ri.Stax2ReaderAdapter.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ +4cdb58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4cdb5a: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #72 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ name : 'skipElement' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4cdc9c: |[4cdc9c] org.codehaus.stax2.ri.Stax2ReaderAdapter.skipElement:()V │ │ -4cdcac: 6e10 43f9 0400 |0000: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cdcb2: 0a00 |0003: move-result v0 │ │ -4cdcb4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4cdcb6: 3210 0900 |0005: if-eq v0, v1, 000e // +0009 │ │ -4cdcba: 6e10 43f9 0400 |0007: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ -4cdcc0: 0a00 |000a: move-result v0 │ │ -4cdcc2: 6e20 69f9 0400 |000b: invoke-virtual {v4, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwNotStartElem:(I)V // method@f969 │ │ -4cdcc8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -4cdcca: 6e10 5bf9 0400 |000f: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.next:()I // method@f95b │ │ -4cdcd0: 0a02 |0012: move-result v2 │ │ -4cdcd2: 3312 0500 |0013: if-ne v2, v1, 0018 // +0005 │ │ -4cdcd6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4cdcda: 28f8 |0017: goto 000f // -0008 │ │ -4cdcdc: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -4cdcde: 3332 f6ff |0019: if-ne v2, v3, 000f // -000a │ │ -4cdce2: d800 00ff |001b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4cdce6: 3900 f2ff |001d: if-nez v0, 000f // -000e │ │ -4cdcea: 0e00 |001f: return-void │ │ +4cdca0: |[4cdca0] org.codehaus.stax2.ri.Stax2ReaderAdapter.skipElement:()V │ │ +4cdcb0: 6e10 43f9 0400 |0000: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cdcb6: 0a00 |0003: move-result v0 │ │ +4cdcb8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4cdcba: 3210 0900 |0005: if-eq v0, v1, 000e // +0009 │ │ +4cdcbe: 6e10 43f9 0400 |0007: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.getEventType:()I // method@f943 │ │ +4cdcc4: 0a00 |000a: move-result v0 │ │ +4cdcc6: 6e20 69f9 0400 |000b: invoke-virtual {v4, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwNotStartElem:(I)V // method@f969 │ │ +4cdccc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +4cdcce: 6e10 5bf9 0400 |000f: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.next:()I // method@f95b │ │ +4cdcd4: 0a02 |0012: move-result v2 │ │ +4cdcd6: 3312 0500 |0013: if-ne v2, v1, 0018 // +0005 │ │ +4cdcda: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4cdcde: 28f8 |0017: goto 000f // -0008 │ │ +4cdce0: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +4cdce2: 3332 f6ff |0019: if-ne v2, v3, 000f // -000a │ │ +4cdce6: d800 00ff |001b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4cdcea: 3900 f2ff |001d: if-nez v0, 000f // -000e │ │ +4cdcee: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0007 line=686 │ │ 0x000f line=691 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ @@ -2016603,18 +2016604,18 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4cdb58: |[4cdb58] org.codehaus.stax2.ri.Stax2ReaderAdapter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4cdb68: 6e10 6bf9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwUnsupported:()V // method@f96b │ │ -4cdb6e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4cdb70: 1101 |0004: return-object v1 │ │ +4cdb5c: |[4cdb5c] org.codehaus.stax2.ri.Stax2ReaderAdapter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4cdb6c: 6e10 6bf9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwUnsupported:()V // method@f96b │ │ +4cdb72: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4cdb74: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ │ │ @@ -2016623,18 +2016624,18 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4cdb74: |[4cdb74] org.codehaus.stax2.ri.Stax2ReaderAdapter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4cdb84: 6e10 6bf9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwUnsupported:()V // method@f96b │ │ -4cdb8a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4cdb8c: 1101 |0004: return-object v1 │ │ +4cdb78: |[4cdb78] org.codehaus.stax2.ri.Stax2ReaderAdapter.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4cdb88: 6e10 6bf9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwUnsupported:()V // method@f96b │ │ +4cdb8e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4cdb90: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=989 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/codehaus/stax2/validation/XMLValidator; │ │ │ │ @@ -2016643,29 +2016644,29 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4cdcec: |[4cdcec] org.codehaus.stax2.ri.Stax2ReaderAdapter.throwNotStartElem:(I)V │ │ -4cdcfc: 2200 e618 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4cdd00: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4cdd04: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cdd0a: 1a02 cd16 |0007: const-string v2, "Current event (" // string@16cd │ │ -4cdd0e: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cdd14: 7110 d0f9 0400 |000c: invoke-static {v4}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ -4cdd1a: 0c04 |000f: move-result-object v4 │ │ -4cdd1c: 6e20 12e1 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cdd22: 1a04 fd04 |0013: const-string v4, ") not START_ELEMENT" // string@04fd │ │ -4cdd26: 6e20 12e1 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cdd2c: 6e10 1fe1 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cdd32: 0c04 |001b: move-result-object v4 │ │ -4cdd34: 7020 37e0 4000 |001c: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4cdd3a: 2700 |001f: throw v0 │ │ +4cdcf0: |[4cdcf0] org.codehaus.stax2.ri.Stax2ReaderAdapter.throwNotStartElem:(I)V │ │ +4cdd00: 2200 e618 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4cdd04: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4cdd08: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cdd0e: 1a02 cd16 |0007: const-string v2, "Current event (" // string@16cd │ │ +4cdd12: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cdd18: 7110 d0f9 0400 |000c: invoke-static {v4}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ +4cdd1e: 0c04 |000f: move-result-object v4 │ │ +4cdd20: 6e20 12e1 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cdd26: 1a04 fd04 |0013: const-string v4, ") not START_ELEMENT" // string@04fd │ │ +4cdd2a: 6e20 12e1 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cdd30: 6e10 1fe1 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cdd36: 0c04 |001b: move-result-object v4 │ │ +4cdd38: 7020 37e0 4000 |001c: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4cdd3e: 2700 |001f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x0020 reg=4 (null) I │ │ │ │ @@ -2016674,29 +2016675,29 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4cdd3c: |[4cdd3c] org.codehaus.stax2.ri.Stax2ReaderAdapter.throwNotStartElemOrTextual:(I)V │ │ -4cdd4c: 2200 e618 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4cdd50: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4cdd54: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4cdd5a: 1a02 cd16 |0007: const-string v2, "Current event (" // string@16cd │ │ -4cdd5e: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cdd64: 7110 d0f9 0400 |000c: invoke-static {v4}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ -4cdd6a: 0c04 |000f: move-result-object v4 │ │ -4cdd6c: 6e20 12e1 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cdd72: 1a04 fe04 |0013: const-string v4, ") not START_ELEMENT, END_ELEMENT, CHARACTERS or CDATA" // string@04fe │ │ -4cdd76: 6e20 12e1 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4cdd7c: 6e10 1fe1 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4cdd82: 0c04 |001b: move-result-object v4 │ │ -4cdd84: 7020 37e0 4000 |001c: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4cdd8a: 2700 |001f: throw v0 │ │ +4cdd40: |[4cdd40] org.codehaus.stax2.ri.Stax2ReaderAdapter.throwNotStartElemOrTextual:(I)V │ │ +4cdd50: 2200 e618 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4cdd54: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4cdd58: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4cdd5e: 1a02 cd16 |0007: const-string v2, "Current event (" // string@16cd │ │ +4cdd62: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cdd68: 7110 d0f9 0400 |000c: invoke-static {v4}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ +4cdd6e: 0c04 |000f: move-result-object v4 │ │ +4cdd70: 6e20 12e1 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cdd76: 1a04 fe04 |0013: const-string v4, ") not START_ELEMENT, END_ELEMENT, CHARACTERS or CDATA" // string@04fe │ │ +4cdd7a: 6e20 12e1 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4cdd80: 6e10 1fe1 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4cdd86: 0c04 |001b: move-result-object v4 │ │ +4cdd88: 7020 37e0 4000 |001c: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4cdd8e: 2700 |001f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x0020 reg=4 (null) I │ │ │ │ @@ -2016705,19 +2016706,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4cdd8c: |[4cdd8c] org.codehaus.stax2.ri.Stax2ReaderAdapter.throwUnsupported:()V │ │ -4cdd9c: 2200 251a |0000: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4cdda0: 1a01 ba61 |0002: const-string v1, "Unsupported method" // string@61ba │ │ -4cdda4: 7020 61e5 1000 |0004: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4cddaa: 2700 |0007: throw v0 │ │ +4cdd90: |[4cdd90] org.codehaus.stax2.ri.Stax2ReaderAdapter.throwUnsupported:()V │ │ +4cdda0: 2200 251a |0000: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4cdda4: 1a01 ba61 |0002: const-string v1, "Unsupported method" // string@61ba │ │ +4cdda8: 7020 61e5 1000 |0004: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4cddae: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1023 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ │ │ #78 : (in Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;) │ │ @@ -2016725,18 +2016726,18 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4cdb90: |[4cdb90] org.codehaus.stax2.ri.Stax2ReaderAdapter.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4cdba0: 6e10 6bf9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwUnsupported:()V // method@f96b │ │ -4cdba6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4cdba8: 1101 |0004: return-object v1 │ │ +4cdb94: |[4cdb94] org.codehaus.stax2.ri.Stax2ReaderAdapter.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4cdba4: 6e10 6bf9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.throwUnsupported:()V // method@f96b │ │ +4cdbaa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4cdbac: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=975 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ │ │ @@ -2016869,17 +2016870,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ce5e8: |[4ce5e8] org.codehaus.stax2.ri.Stax2ReaderImpl.:()V │ │ -4ce5f8: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ -4ce5fe: 0e00 |0003: return-void │ │ +4ce5ec: |[4ce5ec] org.codehaus.stax2.ri.Stax2ReaderImpl.:()V │ │ +4ce5fc: 7010 92e0 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@e092 │ │ +4ce602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ │ │ Virtual methods - │ │ @@ -2016888,22 +2016889,22 @@ │ │ type : '(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -4ce554: |[4ce554] org.codehaus.stax2.ri.Stax2ReaderImpl._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ -4ce564: 2200 841d |0000: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4ce568: 6e10 35e0 0400 |0002: invoke-virtual {v4}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ -4ce56e: 0c01 |0005: move-result-object v1 │ │ -4ce570: 6e10 aaf9 0300 |0006: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f9aa │ │ -4ce576: 0c02 |0009: move-result-object v2 │ │ -4ce578: 7054 28fd 5021 |000a: invoke-direct {v0, v5, v1, v2, v4}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ -4ce57e: 1100 |000d: return-object v0 │ │ +4ce558: |[4ce558] org.codehaus.stax2.ri.Stax2ReaderImpl._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ +4ce568: 2200 841d |0000: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4ce56c: 6e10 35e0 0400 |0002: invoke-virtual {v4}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ +4ce572: 0c01 |0005: move-result-object v1 │ │ +4ce574: 6e10 aaf9 0300 |0006: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@f9aa │ │ +4ce57a: 0c02 |0009: move-result-object v2 │ │ +4ce57c: 7054 28fd 5021 |000a: invoke-direct {v0, v5, v1, v2, v4}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ +4ce582: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/IllegalArgumentException; │ │ 0x0000 - 0x000e reg=5 (null) Ljava/lang/String; │ │ @@ -2016913,22 +2016914,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4ce528: |[4ce528] org.codehaus.stax2.ri.Stax2ReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ -4ce538: 5410 2eb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02e │ │ -4ce53c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4ce540: 2200 701d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // type@1d70 │ │ -4ce544: 7010 bafc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.:()V // method@fcba │ │ -4ce54a: 5b10 2eb0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02e │ │ -4ce54e: 5410 2eb0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02e │ │ -4ce552: 1100 |000d: return-object v0 │ │ +4ce52c: |[4ce52c] org.codehaus.stax2.ri.Stax2ReaderImpl._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ +4ce53c: 5410 2eb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02e │ │ +4ce540: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4ce544: 2200 701d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // type@1d70 │ │ +4ce548: 7010 bafc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.:()V // method@fcba │ │ +4ce54e: 5b10 2eb0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02e │ │ +4ce552: 5410 2eb0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b02e │ │ +4ce556: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0004 line=593 │ │ 0x000b line=595 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2016938,17 +2016939,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4ce600: |[4ce600] org.codehaus.stax2.ri.Stax2ReaderImpl.closeCompletely:()V │ │ -4ce610: 6e10 71f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.close:()V // method@f971 │ │ -4ce616: 0e00 |0003: return-void │ │ +4ce604: |[4ce604] org.codehaus.stax2.ri.Stax2ReaderImpl.closeCompletely:()V │ │ +4ce614: 6e10 71f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.close:()V // method@f971 │ │ +4ce61a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ @@ -2016956,39 +2016957,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cdf9c: |[4cdf9c] org.codehaus.stax2.ri.Stax2ReaderImpl.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ -4cdfac: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -4cdfae: 0f01 |0001: return v1 │ │ +4cdfa0: |[4cdfa0] org.codehaus.stax2.ri.Stax2ReaderImpl.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ +4cdfb0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +4cdfb2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getAttributeAs' │ │ type : '(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4ce618: |[4ce618] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ -4ce628: 6e20 86f9 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeValue:(I)Ljava/lang/String; // method@f986 │ │ -4ce62e: 0c01 |0003: move-result-object v1 │ │ -4ce630: 6e20 21fd 1200 |0004: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ -4ce636: 0e00 |0007: return-void │ │ -4ce638: 0d02 |0008: move-exception v2 │ │ -4ce63a: 6e30 6ff9 2001 |0009: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f96f │ │ -4ce640: 0c01 |000c: move-result-object v1 │ │ -4ce642: 2701 |000d: throw v1 │ │ +4ce61c: |[4ce61c] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ +4ce62c: 6e20 86f9 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeValue:(I)Ljava/lang/String; // method@f986 │ │ +4ce632: 0c01 |0003: move-result-object v1 │ │ +4ce634: 6e20 21fd 1200 |0004: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ +4ce63a: 0e00 |0007: return-void │ │ +4ce63c: 0d02 |0008: move-exception v2 │ │ +4ce63e: 6e30 6ff9 2001 |0009: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f96f │ │ +4ce644: 0c01 |000c: move-result-object v1 │ │ +4ce646: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ Ljava/lang/IllegalArgumentException; -> 0x0008 │ │ positions : │ │ 0x0000 line=534 │ │ 0x0004 line=536 │ │ 0x0009 line=538 │ │ @@ -2017008,20 +2017009,20 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4cde34: |[4cde34] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsBinary:(I)[B │ │ -4cde44: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4cde4a: 0c00 |0003: move-result-object v0 │ │ -4cde4c: 6e30 77f9 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;I)[B // method@f977 │ │ -4cde52: 0c02 |0007: move-result-object v2 │ │ -4cde54: 1102 |0008: return-object v2 │ │ +4cde38: |[4cde38] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsBinary:(I)[B │ │ +4cde48: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4cde4e: 0c00 |0003: move-result-object v0 │ │ +4cde50: 6e30 77f9 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;I)[B // method@f977 │ │ +4cde56: 0c02 |0007: move-result-object v2 │ │ +4cde58: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -2017036,23 +2017037,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cddac: |[4cddac] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsBoolean:(I)Z │ │ -4cddbc: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4cddc2: 0c00 |0003: move-result-object v0 │ │ -4cddc4: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ -4cddca: 0c00 |0007: move-result-object v0 │ │ -4cddcc: 6e30 74f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ -4cddd2: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ -4cddd8: 0a02 |000e: move-result v2 │ │ -4cddda: 0f02 |000f: return v2 │ │ +4cddb0: |[4cddb0] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsBoolean:(I)Z │ │ +4cddc0: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4cddc6: 0c00 |0003: move-result-object v0 │ │ +4cddc8: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ +4cddce: 0c00 |0007: move-result-object v0 │ │ +4cddd0: 6e30 74f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ +4cddd6: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ +4cdddc: 0a02 |000e: move-result v2 │ │ +4cddde: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0008 line=478 │ │ 0x000b line=479 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017063,23 +2017064,23 @@ │ │ type : '(I)Ljava/math/BigDecimal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4ce2a4: |[4ce2a4] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsDecimal:(I)Ljava/math/BigDecimal; │ │ -4ce2b4: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce2ba: 0c00 |0003: move-result-object v0 │ │ -4ce2bc: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ -4ce2c2: 0c00 |0007: move-result-object v0 │ │ -4ce2c4: 6e30 74f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ -4ce2ca: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ -4ce2d0: 0c02 |000e: move-result-object v2 │ │ -4ce2d2: 1102 |000f: return-object v2 │ │ +4ce2a8: |[4ce2a8] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsDecimal:(I)Ljava/math/BigDecimal; │ │ +4ce2b8: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce2be: 0c00 |0003: move-result-object v0 │ │ +4ce2c0: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ +4ce2c6: 0c00 |0007: move-result-object v0 │ │ +4ce2c8: 6e30 74f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ +4ce2ce: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ +4ce2d4: 0c02 |000e: move-result-object v2 │ │ +4ce2d6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0008 line=520 │ │ 0x000b line=521 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017090,23 +2017091,23 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cde7c: |[4cde7c] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsDouble:(I)D │ │ -4cde8c: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4cde92: 0c00 |0003: move-result-object v0 │ │ -4cde94: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ -4cde9a: 0c00 |0007: move-result-object v0 │ │ -4cde9c: 6e30 74f9 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ -4cdea2: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ -4cdea8: 0b00 |000e: move-result-wide v0 │ │ -4cdeaa: 1000 |000f: return-wide v0 │ │ +4cde80: |[4cde80] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsDouble:(I)D │ │ +4cde90: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4cde96: 0c00 |0003: move-result-object v0 │ │ +4cde98: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ +4cde9e: 0c00 |0007: move-result-object v0 │ │ +4cdea0: 6e30 74f9 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ +4cdea6: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ +4cdeac: 0b00 |000e: move-result-wide v0 │ │ +4cdeae: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0008 line=506 │ │ 0x000b line=507 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017117,23 +2017118,23 @@ │ │ type : '(I)[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cdedc: |[4cdedc] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsDoubleArray:(I)[D │ │ -4cdeec: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4cdef2: 0c00 |0003: move-result-object v0 │ │ -4cdef4: 6e10 bdfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbd │ │ -4cdefa: 0c00 |0007: move-result-object v0 │ │ -4cdefc: 6e30 75f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f975 │ │ -4cdf02: 6e10 6bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.getValues:()[D // method@fc6b │ │ -4cdf08: 0c02 |000e: move-result-object v2 │ │ -4cdf0a: 1102 |000f: return-object v2 │ │ +4cdee0: |[4cdee0] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsDoubleArray:(I)[D │ │ +4cdef0: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4cdef6: 0c00 |0003: move-result-object v0 │ │ +4cdef8: 6e10 bdfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbd │ │ +4cdefe: 0c00 |0007: move-result-object v0 │ │ +4cdf00: 6e30 75f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f975 │ │ +4cdf06: 6e10 6bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.getValues:()[D // method@fc6b │ │ +4cdf0c: 0c02 |000e: move-result-object v2 │ │ +4cdf0e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0008 line=566 │ │ 0x000b line=567 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017144,23 +2017145,23 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cdf0c: |[4cdf0c] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsFloat:(I)F │ │ -4cdf1c: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4cdf22: 0c00 |0003: move-result-object v0 │ │ -4cdf24: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ -4cdf2a: 0c00 |0007: move-result-object v0 │ │ -4cdf2c: 6e30 74f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ -4cdf32: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ -4cdf38: 0a02 |000e: move-result v2 │ │ -4cdf3a: 0f02 |000f: return v2 │ │ +4cdf10: |[4cdf10] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsFloat:(I)F │ │ +4cdf20: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4cdf26: 0c00 |0003: move-result-object v0 │ │ +4cdf28: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ +4cdf2e: 0c00 |0007: move-result-object v0 │ │ +4cdf30: 6e30 74f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ +4cdf36: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ +4cdf3c: 0a02 |000e: move-result v2 │ │ +4cdf3e: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0008 line=499 │ │ 0x000b line=500 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017171,23 +2017172,23 @@ │ │ type : '(I)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cdf6c: |[4cdf6c] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsFloatArray:(I)[F │ │ -4cdf7c: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4cdf82: 0c00 |0003: move-result-object v0 │ │ -4cdf84: 6e10 c0fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc0 │ │ -4cdf8a: 0c00 |0007: move-result-object v0 │ │ -4cdf8c: 6e30 75f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f975 │ │ -4cdf92: 6e10 78fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.getValues:()[F // method@fc78 │ │ -4cdf98: 0c02 |000e: move-result-object v2 │ │ -4cdf9a: 1102 |000f: return-object v2 │ │ +4cdf70: |[4cdf70] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsFloatArray:(I)[F │ │ +4cdf80: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4cdf86: 0c00 |0003: move-result-object v0 │ │ +4cdf88: 6e10 c0fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc0 │ │ +4cdf8e: 0c00 |0007: move-result-object v0 │ │ +4cdf90: 6e30 75f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f975 │ │ +4cdf96: 6e10 78fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.getValues:()[F // method@fc78 │ │ +4cdf9c: 0c02 |000e: move-result-object v2 │ │ +4cdf9e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0008 line=559 │ │ 0x000b line=560 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017198,23 +2017199,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cdfb0: |[4cdfb0] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsInt:(I)I │ │ -4cdfc0: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4cdfc6: 0c00 |0003: move-result-object v0 │ │ -4cdfc8: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ -4cdfce: 0c00 |0007: move-result-object v0 │ │ -4cdfd0: 6e30 74f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ -4cdfd6: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ -4cdfdc: 0a02 |000e: move-result v2 │ │ -4cdfde: 0f02 |000f: return v2 │ │ +4cdfb4: |[4cdfb4] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsInt:(I)I │ │ +4cdfc4: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4cdfca: 0c00 |0003: move-result-object v0 │ │ +4cdfcc: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ +4cdfd2: 0c00 |0007: move-result-object v0 │ │ +4cdfd4: 6e30 74f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ +4cdfda: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ +4cdfe0: 0a02 |000e: move-result v2 │ │ +4cdfe2: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0008 line=485 │ │ 0x000b line=486 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017225,23 +2017226,23 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4ce140: |[4ce140] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsIntArray:(I)[I │ │ -4ce150: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce156: 0c00 |0003: move-result-object v0 │ │ -4ce158: 6e10 c3fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc3 │ │ -4ce15e: 0c00 |0007: move-result-object v0 │ │ -4ce160: 6e30 75f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f975 │ │ -4ce166: 6e10 85fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.getValues:()[I // method@fc85 │ │ -4ce16c: 0c02 |000e: move-result-object v2 │ │ -4ce16e: 1102 |000f: return-object v2 │ │ +4ce144: |[4ce144] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsIntArray:(I)[I │ │ +4ce154: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce15a: 0c00 |0003: move-result-object v0 │ │ +4ce15c: 6e10 c3fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc3 │ │ +4ce162: 0c00 |0007: move-result-object v0 │ │ +4ce164: 6e30 75f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f975 │ │ +4ce16a: 6e10 85fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.getValues:()[I // method@fc85 │ │ +4ce170: 0c02 |000e: move-result-object v2 │ │ +4ce172: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0008 line=545 │ │ 0x000b line=546 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017252,23 +2017253,23 @@ │ │ type : '(I)Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4ce304: |[4ce304] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsInteger:(I)Ljava/math/BigInteger; │ │ -4ce314: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce31a: 0c00 |0003: move-result-object v0 │ │ -4ce31c: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ -4ce322: 0c00 |0007: move-result-object v0 │ │ -4ce324: 6e30 74f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ -4ce32a: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ -4ce330: 0c02 |000e: move-result-object v2 │ │ -4ce332: 1102 |000f: return-object v2 │ │ +4ce308: |[4ce308] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsInteger:(I)Ljava/math/BigInteger; │ │ +4ce318: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce31e: 0c00 |0003: move-result-object v0 │ │ +4ce320: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ +4ce326: 0c00 |0007: move-result-object v0 │ │ +4ce328: 6e30 74f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ +4ce32e: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ +4ce334: 0c02 |000e: move-result-object v2 │ │ +4ce336: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0008 line=513 │ │ 0x000b line=514 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017279,23 +2017280,23 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4ce3d4: |[4ce3d4] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsLong:(I)J │ │ -4ce3e4: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce3ea: 0c00 |0003: move-result-object v0 │ │ -4ce3ec: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ -4ce3f2: 0c00 |0007: move-result-object v0 │ │ -4ce3f4: 6e30 74f9 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ -4ce3fa: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ -4ce400: 0b00 |000e: move-result-wide v0 │ │ -4ce402: 1000 |000f: return-wide v0 │ │ +4ce3d8: |[4ce3d8] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsLong:(I)J │ │ +4ce3e8: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce3ee: 0c00 |0003: move-result-object v0 │ │ +4ce3f0: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ +4ce3f6: 0c00 |0007: move-result-object v0 │ │ +4ce3f8: 6e30 74f9 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ +4ce3fe: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ +4ce404: 0b00 |000e: move-result-wide v0 │ │ +4ce406: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0008 line=492 │ │ 0x000b line=493 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017306,23 +2017307,23 @@ │ │ type : '(I)[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4ce494: |[4ce494] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsLongArray:(I)[J │ │ -4ce4a4: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce4aa: 0c00 |0003: move-result-object v0 │ │ -4ce4ac: 6e10 c7fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc7 │ │ -4ce4b2: 0c00 |0007: move-result-object v0 │ │ -4ce4b4: 6e30 75f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f975 │ │ -4ce4ba: 6e10 a1fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.getValues:()[J // method@fca1 │ │ -4ce4c0: 0c02 |000e: move-result-object v2 │ │ -4ce4c2: 1102 |000f: return-object v2 │ │ +4ce498: |[4ce498] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsLongArray:(I)[J │ │ +4ce4a8: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce4ae: 0c00 |0003: move-result-object v0 │ │ +4ce4b0: 6e10 c7fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc7 │ │ +4ce4b6: 0c00 |0007: move-result-object v0 │ │ +4ce4b8: 6e30 75f9 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f975 │ │ +4ce4be: 6e10 a1fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.getValues:()[J // method@fca1 │ │ +4ce4c4: 0c02 |000e: move-result-object v2 │ │ +4ce4c6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0008 line=552 │ │ 0x000b line=553 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017333,25 +2017334,25 @@ │ │ type : '(I)Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4ce364: |[4ce364] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsQName:(I)Ljavax/xml/namespace/QName; │ │ -4ce374: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce37a: 0c00 |0003: move-result-object v0 │ │ -4ce37c: 6e10 a2f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f9a2 │ │ -4ce382: 0c01 |0007: move-result-object v1 │ │ -4ce384: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ -4ce38a: 0c00 |000b: move-result-object v0 │ │ -4ce38c: 6e30 74f9 3200 |000c: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ -4ce392: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ -4ce398: 0c03 |0012: move-result-object v3 │ │ -4ce39a: 1103 |0013: return-object v3 │ │ +4ce368: |[4ce368] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeAsQName:(I)Ljavax/xml/namespace/QName; │ │ +4ce378: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce37e: 0c00 |0003: move-result-object v0 │ │ +4ce380: 6e10 a2f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f9a2 │ │ +4ce386: 0c01 |0007: move-result-object v1 │ │ +4ce388: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ +4ce38e: 0c00 |000b: move-result-object v0 │ │ +4ce390: 6e30 74f9 3200 |000c: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f974 │ │ +4ce396: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ +4ce39c: 0c03 |0012: move-result-object v3 │ │ +4ce39e: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x000c line=527 │ │ 0x000f line=529 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017368,21 +2017369,21 @@ │ │ type : '()Lorg/codehaus/stax2/AttributeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4ce4c4: |[4ce4c4] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeInfo:()Lorg/codehaus/stax2/AttributeInfo; │ │ -4ce4d4: 6e10 9df9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getEventType:()I // method@f99d │ │ -4ce4da: 0a00 |0003: move-result v0 │ │ -4ce4dc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4ce4de: 3210 0500 |0005: if-eq v0, v1, 000a // +0005 │ │ -4ce4e2: 6e10 c1f9 0200 |0007: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.throwNotStartElem:()V // method@f9c1 │ │ -4ce4e8: 1102 |000a: return-object v2 │ │ +4ce4c8: |[4ce4c8] org.codehaus.stax2.ri.Stax2ReaderImpl.getAttributeInfo:()Lorg/codehaus/stax2/AttributeInfo; │ │ +4ce4d8: 6e10 9df9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getEventType:()I // method@f99d │ │ +4ce4de: 0a00 |0003: move-result v0 │ │ +4ce4e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4ce4e2: 3210 0500 |0005: if-eq v0, v1, 000a // +0005 │ │ +4ce4e6: 6e10 c1f9 0200 |0007: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.throwNotStartElem:()V // method@f9c1 │ │ +4ce4ec: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ │ │ @@ -2017397,22 +2017398,22 @@ │ │ type : '()Lorg/codehaus/stax2/DTDInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4ce4ec: |[4ce4ec] org.codehaus.stax2.ri.Stax2ReaderImpl.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; │ │ -4ce4fc: 6e10 9df9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getEventType:()I // method@f99d │ │ -4ce502: 0a00 |0003: move-result v0 │ │ -4ce504: 1301 0b00 |0004: const/16 v1, #int 11 // #b │ │ -4ce508: 3210 0400 |0006: if-eq v0, v1, 000a // +0004 │ │ -4ce50c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4ce50e: 1100 |0009: return-object v0 │ │ -4ce510: 1102 |000a: return-object v2 │ │ +4ce4f0: |[4ce4f0] org.codehaus.stax2.ri.Stax2ReaderImpl.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; │ │ +4ce500: 6e10 9df9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getEventType:()I // method@f99d │ │ +4ce506: 0a00 |0003: move-result v0 │ │ +4ce508: 1301 0b00 |0004: const/16 v1, #int 11 // #b │ │ +4ce50c: 3210 0400 |0006: if-eq v0, v1, 000a // +0004 │ │ +4ce510: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4ce512: 1100 |0009: return-object v0 │ │ +4ce514: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ │ │ #24 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ @@ -2017420,65 +2017421,65 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ce198: |[4ce198] org.codehaus.stax2.ri.Stax2ReaderImpl.getDTDInternalSubset:()Ljava/lang/String; │ │ -4ce1a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ce1aa: 1100 |0001: return-object v0 │ │ +4ce19c: |[4ce19c] org.codehaus.stax2.ri.Stax2ReaderImpl.getDTDInternalSubset:()Ljava/lang/String; │ │ +4ce1ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ce1ae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getDTDPublicId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ce1ac: |[4ce1ac] org.codehaus.stax2.ri.Stax2ReaderImpl.getDTDPublicId:()Ljava/lang/String; │ │ -4ce1bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ce1be: 1100 |0001: return-object v0 │ │ +4ce1b0: |[4ce1b0] org.codehaus.stax2.ri.Stax2ReaderImpl.getDTDPublicId:()Ljava/lang/String; │ │ +4ce1c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ce1c2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getDTDRootName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ce1c0: |[4ce1c0] org.codehaus.stax2.ri.Stax2ReaderImpl.getDTDRootName:()Ljava/lang/String; │ │ -4ce1d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ce1d2: 1100 |0001: return-object v0 │ │ +4ce1c4: |[4ce1c4] org.codehaus.stax2.ri.Stax2ReaderImpl.getDTDRootName:()Ljava/lang/String; │ │ +4ce1d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ce1d6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getDTDSystemId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ce1d4: |[4ce1d4] org.codehaus.stax2.ri.Stax2ReaderImpl.getDTDSystemId:()Ljava/lang/String; │ │ -4ce1e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ce1e6: 1100 |0001: return-object v0 │ │ +4ce1d8: |[4ce1d8] org.codehaus.stax2.ri.Stax2ReaderImpl.getDTDSystemId:()Ljava/lang/String; │ │ +4ce1e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ce1ea: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getDepth' │ │ type : '()I' │ │ @@ -2017490,23 +2017491,23 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4ce654: |[4ce654] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ -4ce664: 6e10 99f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementText:()Ljava/lang/String; // method@f999 │ │ -4ce66a: 0c00 |0003: move-result-object v0 │ │ -4ce66c: 6e20 21fd 0200 |0004: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ -4ce672: 0e00 |0007: return-void │ │ -4ce674: 0d02 |0008: move-exception v2 │ │ -4ce676: 6e30 6ff9 2100 |0009: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f96f │ │ -4ce67c: 0c02 |000c: move-result-object v2 │ │ -4ce67e: 2702 |000d: throw v2 │ │ +4ce658: |[4ce658] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ +4ce668: 6e10 99f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementText:()Ljava/lang/String; // method@f999 │ │ +4ce66e: 0c00 |0003: move-result-object v0 │ │ +4ce670: 6e20 21fd 0200 |0004: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ +4ce676: 0e00 |0007: return-void │ │ +4ce678: 0d02 |0008: move-exception v2 │ │ +4ce67a: 6e30 6ff9 2100 |0009: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@f96f │ │ +4ce680: 0c02 |000c: move-result-object v2 │ │ +4ce682: 2702 |000d: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ Ljava/lang/IllegalArgumentException; -> 0x0008 │ │ positions : │ │ 0x0000 line=409 │ │ 0x0004 line=411 │ │ 0x0009 line=413 │ │ @@ -2017519,20 +2017520,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4cde58: |[4cde58] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsBinary:()[B │ │ -4cde68: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4cde6e: 0c00 |0003: move-result-object v0 │ │ -4cde70: 6e20 90f9 0100 |0004: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B // method@f990 │ │ -4cde76: 0c00 |0007: move-result-object v0 │ │ -4cde78: 1100 |0008: return-object v0 │ │ +4cde5c: |[4cde5c] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsBinary:()[B │ │ +4cde6c: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4cde72: 0c00 |0003: move-result-object v0 │ │ +4cde74: 6e20 90f9 0100 |0004: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B // method@f990 │ │ +4cde7a: 0c00 |0007: move-result-object v0 │ │ +4cde7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ │ │ #31 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ @@ -2017546,23 +2017547,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cdddc: |[4cdddc] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsBoolean:()Z │ │ -4cddec: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4cddf2: 0c00 |0003: move-result-object v0 │ │ -4cddf4: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ -4cddfa: 0c00 |0007: move-result-object v0 │ │ -4cddfc: 6e20 8ef9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ -4cde02: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ -4cde08: 0a00 |000e: move-result v0 │ │ -4cde0a: 0f00 |000f: return v0 │ │ +4cdde0: |[4cdde0] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsBoolean:()Z │ │ +4cddf0: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4cddf6: 0c00 |0003: move-result-object v0 │ │ +4cddf8: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ +4cddfe: 0c00 |0007: move-result-object v0 │ │ +4cde00: 6e20 8ef9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ +4cde06: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ +4cde0c: 0a00 |000e: move-result v0 │ │ +4cde0e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0008 line=345 │ │ 0x000b line=346 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017572,23 +2017573,23 @@ │ │ type : '()Ljava/math/BigDecimal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4ce2d4: |[4ce2d4] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsDecimal:()Ljava/math/BigDecimal; │ │ -4ce2e4: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce2ea: 0c00 |0003: move-result-object v0 │ │ -4ce2ec: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ -4ce2f2: 0c00 |0007: move-result-object v0 │ │ -4ce2f4: 6e20 8ef9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ -4ce2fa: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ -4ce300: 0c00 |000e: move-result-object v0 │ │ -4ce302: 1100 |000f: return-object v0 │ │ +4ce2d8: |[4ce2d8] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsDecimal:()Ljava/math/BigDecimal; │ │ +4ce2e8: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce2ee: 0c00 |0003: move-result-object v0 │ │ +4ce2f0: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ +4ce2f6: 0c00 |0007: move-result-object v0 │ │ +4ce2f8: 6e20 8ef9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ +4ce2fe: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ +4ce304: 0c00 |000e: move-result-object v0 │ │ +4ce306: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0008 line=387 │ │ 0x000b line=388 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017598,23 +2017599,23 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cdeac: |[4cdeac] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsDouble:()D │ │ -4cdebc: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4cdec2: 0c00 |0003: move-result-object v0 │ │ -4cdec4: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ -4cdeca: 0c00 |0007: move-result-object v0 │ │ -4cdecc: 6e20 8ef9 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ -4cded2: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ -4cded8: 0b00 |000e: move-result-wide v0 │ │ -4cdeda: 1000 |000f: return-wide v0 │ │ +4cdeb0: |[4cdeb0] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsDouble:()D │ │ +4cdec0: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4cdec6: 0c00 |0003: move-result-object v0 │ │ +4cdec8: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ +4cdece: 0c00 |0007: move-result-object v0 │ │ +4cded0: 6e20 8ef9 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ +4cded6: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ +4cdedc: 0b00 |000e: move-result-wide v0 │ │ +4cdede: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0008 line=373 │ │ 0x000b line=374 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017624,23 +2017625,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cdf3c: |[4cdf3c] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsFloat:()F │ │ -4cdf4c: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4cdf52: 0c00 |0003: move-result-object v0 │ │ -4cdf54: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ -4cdf5a: 0c00 |0007: move-result-object v0 │ │ -4cdf5c: 6e20 8ef9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ -4cdf62: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ -4cdf68: 0a00 |000e: move-result v0 │ │ -4cdf6a: 0f00 |000f: return v0 │ │ +4cdf40: |[4cdf40] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsFloat:()F │ │ +4cdf50: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4cdf56: 0c00 |0003: move-result-object v0 │ │ +4cdf58: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ +4cdf5e: 0c00 |0007: move-result-object v0 │ │ +4cdf60: 6e20 8ef9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ +4cdf66: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ +4cdf6c: 0a00 |000e: move-result v0 │ │ +4cdf6e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0008 line=366 │ │ 0x000b line=367 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017650,23 +2017651,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cdfe0: |[4cdfe0] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsInt:()I │ │ -4cdff0: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4cdff6: 0c00 |0003: move-result-object v0 │ │ -4cdff8: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ -4cdffe: 0c00 |0007: move-result-object v0 │ │ -4ce000: 6e20 8ef9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ -4ce006: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ -4ce00c: 0a00 |000e: move-result v0 │ │ -4ce00e: 0f00 |000f: return v0 │ │ +4cdfe4: |[4cdfe4] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsInt:()I │ │ +4cdff4: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4cdffa: 0c00 |0003: move-result-object v0 │ │ +4cdffc: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ +4ce002: 0c00 |0007: move-result-object v0 │ │ +4ce004: 6e20 8ef9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ +4ce00a: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ +4ce010: 0a00 |000e: move-result v0 │ │ +4ce012: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0008 line=352 │ │ 0x000b line=353 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017676,23 +2017677,23 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4ce334: |[4ce334] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsInteger:()Ljava/math/BigInteger; │ │ -4ce344: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce34a: 0c00 |0003: move-result-object v0 │ │ -4ce34c: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ -4ce352: 0c00 |0007: move-result-object v0 │ │ -4ce354: 6e20 8ef9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ -4ce35a: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ -4ce360: 0c00 |000e: move-result-object v0 │ │ -4ce362: 1100 |000f: return-object v0 │ │ +4ce338: |[4ce338] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsInteger:()Ljava/math/BigInteger; │ │ +4ce348: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce34e: 0c00 |0003: move-result-object v0 │ │ +4ce350: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ +4ce356: 0c00 |0007: move-result-object v0 │ │ +4ce358: 6e20 8ef9 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ +4ce35e: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ +4ce364: 0c00 |000e: move-result-object v0 │ │ +4ce366: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0008 line=380 │ │ 0x000b line=381 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017702,23 +2017703,23 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4ce404: |[4ce404] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsLong:()J │ │ -4ce414: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce41a: 0c00 |0003: move-result-object v0 │ │ -4ce41c: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ -4ce422: 0c00 |0007: move-result-object v0 │ │ -4ce424: 6e20 8ef9 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ -4ce42a: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ -4ce430: 0b00 |000e: move-result-wide v0 │ │ -4ce432: 1000 |000f: return-wide v0 │ │ +4ce408: |[4ce408] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsLong:()J │ │ +4ce418: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce41e: 0c00 |0003: move-result-object v0 │ │ +4ce420: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ +4ce426: 0c00 |0007: move-result-object v0 │ │ +4ce428: 6e20 8ef9 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ +4ce42e: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ +4ce434: 0b00 |000e: move-result-wide v0 │ │ +4ce436: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0008 line=359 │ │ 0x000b line=360 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017728,25 +2017729,25 @@ │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4ce39c: |[4ce39c] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsQName:()Ljavax/xml/namespace/QName; │ │ -4ce3ac: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce3b2: 0c00 |0003: move-result-object v0 │ │ -4ce3b4: 6e10 a2f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f9a2 │ │ -4ce3ba: 0c01 |0007: move-result-object v1 │ │ -4ce3bc: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ -4ce3c2: 0c00 |000b: move-result-object v0 │ │ -4ce3c4: 6e20 8ef9 0200 |000c: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ -4ce3ca: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ -4ce3d0: 0c00 |0012: move-result-object v0 │ │ -4ce3d2: 1100 |0013: return-object v0 │ │ +4ce3a0: |[4ce3a0] org.codehaus.stax2.ri.Stax2ReaderImpl.getElementAsQName:()Ljavax/xml/namespace/QName; │ │ +4ce3b0: 6e10 70f9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce3b6: 0c00 |0003: move-result-object v0 │ │ +4ce3b8: 6e10 a2f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f9a2 │ │ +4ce3be: 0c01 |0007: move-result-object v1 │ │ +4ce3c0: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ +4ce3c6: 0c00 |000b: move-result-object v0 │ │ +4ce3c8: 6e20 8ef9 0200 |000c: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f98e │ │ +4ce3ce: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ +4ce3d4: 0c00 |0012: move-result-object v0 │ │ +4ce3d6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x000c line=394 │ │ 0x000f line=396 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2017762,80 +2017763,80 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ce434: |[4ce434] org.codehaus.stax2.ri.Stax2ReaderImpl.getEndingByteOffset:()J │ │ -4ce444: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4ce448: 1000 |0002: return-wide v0 │ │ +4ce438: |[4ce438] org.codehaus.stax2.ri.Stax2ReaderImpl.getEndingByteOffset:()J │ │ +4ce448: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4ce44c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getEndingCharOffset' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ce44c: |[4ce44c] org.codehaus.stax2.ri.Stax2ReaderImpl.getEndingCharOffset:()J │ │ -4ce45c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4ce460: 1000 |0002: return-wide v0 │ │ +4ce450: |[4ce450] org.codehaus.stax2.ri.Stax2ReaderImpl.getEndingCharOffset:()J │ │ +4ce460: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4ce464: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getFeature' │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ce170: |[4ce170] org.codehaus.stax2.ri.Stax2ReaderImpl.getFeature:(Ljava/lang/String;)Ljava/lang/Object; │ │ -4ce180: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4ce182: 1101 |0001: return-object v1 │ │ +4ce174: |[4ce174] org.codehaus.stax2.ri.Stax2ReaderImpl.getFeature:(Ljava/lang/String;)Ljava/lang/Object; │ │ +4ce184: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4ce186: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getIdAttributeIndex' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ce010: |[4ce010] org.codehaus.stax2.ri.Stax2ReaderImpl.getIdAttributeIndex:()I │ │ -4ce020: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4ce022: 0f00 |0001: return v0 │ │ +4ce014: |[4ce014] org.codehaus.stax2.ri.Stax2ReaderImpl.getIdAttributeIndex:()I │ │ +4ce024: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4ce026: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getLocationInfo' │ │ type : '()Lorg/codehaus/stax2/LocationInfo;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ce514: |[4ce514] org.codehaus.stax2.ri.Stax2ReaderImpl.getLocationInfo:()Lorg/codehaus/stax2/LocationInfo; │ │ -4ce524: 1100 |0000: return-object v0 │ │ +4ce518: |[4ce518] org.codehaus.stax2.ri.Stax2ReaderImpl.getLocationInfo:()Lorg/codehaus/stax2/LocationInfo; │ │ +4ce528: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getNonTransientNamespaceContext' │ │ type : '()Ljavax/xml/namespace/NamespaceContext;' │ │ @@ -2017847,77 +2017848,77 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ce024: |[4ce024] org.codehaus.stax2.ri.Stax2ReaderImpl.getNotationAttributeIndex:()I │ │ -4ce034: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4ce036: 0f00 |0001: return v0 │ │ +4ce028: |[4ce028] org.codehaus.stax2.ri.Stax2ReaderImpl.getNotationAttributeIndex:()I │ │ +4ce038: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4ce03a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getPrefixedName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -4ce1e8: |[4ce1e8] org.codehaus.stax2.ri.Stax2ReaderImpl.getPrefixedName:()Ljava/lang/String; │ │ -4ce1f8: 6e10 9df9 0500 |0000: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getEventType:()I // method@f99d │ │ -4ce1fe: 0a00 |0003: move-result v0 │ │ -4ce200: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4ce202: 3210 2700 |0005: if-eq v0, v1, 002c // +0027 │ │ -4ce206: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -4ce208: 3220 2400 |0008: if-eq v0, v2, 002c // +0024 │ │ -4ce20c: 1231 |000a: const/4 v1, #int 3 // #3 │ │ -4ce20e: 3210 1c00 |000b: if-eq v0, v1, 0027 // +001c │ │ -4ce212: 1301 0900 |000d: const/16 v1, #int 9 // #9 │ │ -4ce216: 3210 1300 |000f: if-eq v0, v1, 0022 // +0013 │ │ -4ce21a: 1301 0b00 |0011: const/16 v1, #int 11 // #b │ │ -4ce21e: 3310 0700 |0013: if-ne v0, v1, 001a // +0007 │ │ -4ce222: 6e10 8bf9 0500 |0015: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getDTDRootName:()Ljava/lang/String; // method@f98b │ │ -4ce228: 0c00 |0018: move-result-object v0 │ │ -4ce22a: 1100 |0019: return-object v0 │ │ -4ce22c: 2200 e618 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4ce230: 1a01 d816 |001c: const-string v1, "Current state not START_ELEMENT, END_ELEMENT, ENTITY_REFERENCE, PROCESSING_INSTRUCTION or DTD" // string@16d8 │ │ -4ce234: 7020 37e0 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4ce23a: 2700 |0021: throw v0 │ │ -4ce23c: 6e10 a0f9 0500 |0022: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getLocalName:()Ljava/lang/String; // method@f9a0 │ │ -4ce242: 0c00 |0025: move-result-object v0 │ │ -4ce244: 1100 |0026: return-object v0 │ │ -4ce246: 6e10 a5f9 0500 |0027: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getPITarget:()Ljava/lang/String; // method@f9a5 │ │ -4ce24c: 0c00 |002a: move-result-object v0 │ │ -4ce24e: 1100 |002b: return-object v0 │ │ -4ce250: 6e10 a6f9 0500 |002c: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getPrefix:()Ljava/lang/String; // method@f9a6 │ │ -4ce256: 0c00 |002f: move-result-object v0 │ │ -4ce258: 6e10 a0f9 0500 |0030: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getLocalName:()Ljava/lang/String; // method@f9a0 │ │ -4ce25e: 0c02 |0033: move-result-object v2 │ │ -4ce260: 3900 0300 |0034: if-nez v0, 0037 // +0003 │ │ -4ce264: 1102 |0036: return-object v2 │ │ -4ce266: 2203 0719 |0037: new-instance v3, Ljava/lang/StringBuffer; // type@1907 │ │ -4ce26a: 6e10 dae0 0200 |0039: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4ce270: 0a04 |003c: move-result v4 │ │ -4ce272: b014 |003d: add-int/2addr v4, v1 │ │ -4ce274: 6e10 dae0 0000 |003e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4ce27a: 0a01 |0041: move-result v1 │ │ -4ce27c: b014 |0042: add-int/2addr v4, v1 │ │ -4ce27e: 7020 f5e0 4300 |0043: invoke-direct {v3, v4}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ -4ce284: 6e20 fae0 0300 |0046: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4ce28a: 1300 3a00 |0049: const/16 v0, #int 58 // #3a │ │ -4ce28e: 6e20 f7e0 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4ce294: 6e20 fae0 2300 |004e: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4ce29a: 6e10 05e1 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4ce2a0: 0c00 |0054: move-result-object v0 │ │ -4ce2a2: 1100 |0055: return-object v0 │ │ +4ce1ec: |[4ce1ec] org.codehaus.stax2.ri.Stax2ReaderImpl.getPrefixedName:()Ljava/lang/String; │ │ +4ce1fc: 6e10 9df9 0500 |0000: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getEventType:()I // method@f99d │ │ +4ce202: 0a00 |0003: move-result v0 │ │ +4ce204: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4ce206: 3210 2700 |0005: if-eq v0, v1, 002c // +0027 │ │ +4ce20a: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +4ce20c: 3220 2400 |0008: if-eq v0, v2, 002c // +0024 │ │ +4ce210: 1231 |000a: const/4 v1, #int 3 // #3 │ │ +4ce212: 3210 1c00 |000b: if-eq v0, v1, 0027 // +001c │ │ +4ce216: 1301 0900 |000d: const/16 v1, #int 9 // #9 │ │ +4ce21a: 3210 1300 |000f: if-eq v0, v1, 0022 // +0013 │ │ +4ce21e: 1301 0b00 |0011: const/16 v1, #int 11 // #b │ │ +4ce222: 3310 0700 |0013: if-ne v0, v1, 001a // +0007 │ │ +4ce226: 6e10 8bf9 0500 |0015: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getDTDRootName:()Ljava/lang/String; // method@f98b │ │ +4ce22c: 0c00 |0018: move-result-object v0 │ │ +4ce22e: 1100 |0019: return-object v0 │ │ +4ce230: 2200 e618 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4ce234: 1a01 d816 |001c: const-string v1, "Current state not START_ELEMENT, END_ELEMENT, ENTITY_REFERENCE, PROCESSING_INSTRUCTION or DTD" // string@16d8 │ │ +4ce238: 7020 37e0 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4ce23e: 2700 |0021: throw v0 │ │ +4ce240: 6e10 a0f9 0500 |0022: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getLocalName:()Ljava/lang/String; // method@f9a0 │ │ +4ce246: 0c00 |0025: move-result-object v0 │ │ +4ce248: 1100 |0026: return-object v0 │ │ +4ce24a: 6e10 a5f9 0500 |0027: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getPITarget:()Ljava/lang/String; // method@f9a5 │ │ +4ce250: 0c00 |002a: move-result-object v0 │ │ +4ce252: 1100 |002b: return-object v0 │ │ +4ce254: 6e10 a6f9 0500 |002c: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getPrefix:()Ljava/lang/String; // method@f9a6 │ │ +4ce25a: 0c00 |002f: move-result-object v0 │ │ +4ce25c: 6e10 a0f9 0500 |0030: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getLocalName:()Ljava/lang/String; // method@f9a0 │ │ +4ce262: 0c02 |0033: move-result-object v2 │ │ +4ce264: 3900 0300 |0034: if-nez v0, 0037 // +0003 │ │ +4ce268: 1102 |0036: return-object v2 │ │ +4ce26a: 2203 0719 |0037: new-instance v3, Ljava/lang/StringBuffer; // type@1907 │ │ +4ce26e: 6e10 dae0 0200 |0039: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4ce274: 0a04 |003c: move-result v4 │ │ +4ce276: b014 |003d: add-int/2addr v4, v1 │ │ +4ce278: 6e10 dae0 0000 |003e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4ce27e: 0a01 |0041: move-result v1 │ │ +4ce280: b014 |0042: add-int/2addr v4, v1 │ │ +4ce282: 7020 f5e0 4300 |0043: invoke-direct {v3, v4}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ +4ce288: 6e20 fae0 0300 |0046: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4ce28e: 1300 3a00 |0049: const/16 v0, #int 58 // #3a │ │ +4ce292: 6e20 f7e0 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4ce298: 6e20 fae0 2300 |004e: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4ce29e: 6e10 05e1 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4ce2a4: 0c00 |0054: move-result-object v0 │ │ +4ce2a6: 1100 |0055: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0015 line=195 │ │ 0x001a line=198 │ │ 0x0022 line=191 │ │ 0x0027 line=193 │ │ @@ -2017936,33 +2017937,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ce184: |[4ce184] org.codehaus.stax2.ri.Stax2ReaderImpl.getProcessedDTD:()Ljava/lang/Object; │ │ -4ce194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ce196: 1100 |0001: return-object v0 │ │ +4ce188: |[4ce188] org.codehaus.stax2.ri.Stax2ReaderImpl.getProcessedDTD:()Ljava/lang/Object; │ │ +4ce198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ce19a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #50 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getProcessedDTDSchema' │ │ type : '()Lorg/codehaus/stax2/validation/DTDValidationSchema;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4ce580: |[4ce580] org.codehaus.stax2.ri.Stax2ReaderImpl.getProcessedDTDSchema:()Lorg/codehaus/stax2/validation/DTDValidationSchema; │ │ -4ce590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4ce592: 1100 |0001: return-object v0 │ │ +4ce584: |[4ce584] org.codehaus.stax2.ri.Stax2ReaderImpl.getProcessedDTDSchema:()Lorg/codehaus/stax2/validation/DTDValidationSchema; │ │ +4ce594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4ce596: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #51 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getStartLocation' │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ @@ -2017974,56 +2017975,56 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ce464: |[4ce464] org.codehaus.stax2.ri.Stax2ReaderImpl.getStartingByteOffset:()J │ │ -4ce474: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4ce478: 1000 |0002: return-wide v0 │ │ +4ce468: |[4ce468] org.codehaus.stax2.ri.Stax2ReaderImpl.getStartingByteOffset:()J │ │ +4ce478: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4ce47c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #53 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getStartingCharOffset' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ce47c: |[4ce47c] org.codehaus.stax2.ri.Stax2ReaderImpl.getStartingCharOffset:()J │ │ -4ce48c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4ce490: 1000 |0002: return-wide v0 │ │ +4ce480: |[4ce480] org.codehaus.stax2.ri.Stax2ReaderImpl.getStartingCharOffset:()J │ │ +4ce490: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4ce494: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #54 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'getText' │ │ type : '(Ljava/io/Writer;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -4ce038: |[4ce038] org.codehaus.stax2.ri.Stax2ReaderImpl.getText:(Ljava/io/Writer;Z)I │ │ -4ce048: 6e10 aef9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getTextCharacters:()[C // method@f9ae │ │ -4ce04e: 0c04 |0003: move-result-object v4 │ │ -4ce050: 6e10 b0f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getTextStart:()I // method@f9b0 │ │ -4ce056: 0a00 |0007: move-result v0 │ │ -4ce058: 6e10 aff9 0200 |0008: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getTextLength:()I // method@f9af │ │ -4ce05e: 0a01 |000b: move-result v1 │ │ -4ce060: 3d01 0500 |000c: if-lez v1, 0011 // +0005 │ │ -4ce064: 6e40 8edf 4310 |000e: invoke-virtual {v3, v4, v0, v1}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ -4ce06a: 0f01 |0011: return v1 │ │ +4ce03c: |[4ce03c] org.codehaus.stax2.ri.Stax2ReaderImpl.getText:(Ljava/io/Writer;Z)I │ │ +4ce04c: 6e10 aef9 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getTextCharacters:()[C // method@f9ae │ │ +4ce052: 0c04 |0003: move-result-object v4 │ │ +4ce054: 6e10 b0f9 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getTextStart:()I // method@f9b0 │ │ +4ce05a: 0a00 |0007: move-result v0 │ │ +4ce05c: 6e10 aff9 0200 |0008: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getTextLength:()I // method@f9af │ │ +4ce062: 0a01 |000b: move-result v1 │ │ +4ce064: 3d01 0500 |000c: if-lez v1, 0011 // +0005 │ │ +4ce068: 6e40 8edf 4310 |000e: invoke-virtual {v3, v4, v0, v1}, Ljava/io/Writer;.write:([CII)V // method@df8e │ │ +4ce06e: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ 0x0008 line=152 │ │ 0x000e line=155 │ │ locals : │ │ @@ -2018042,17 +2018043,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cde0c: |[4cde0c] org.codehaus.stax2.ri.Stax2ReaderImpl.isPropertySupported:(Ljava/lang/String;)Z │ │ -4cde1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4cde1e: 0f01 |0001: return v1 │ │ +4cde10: |[4cde10] org.codehaus.stax2.ri.Stax2ReaderImpl.isPropertySupported:(Ljava/lang/String;)Z │ │ +4cde20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4cde22: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #57 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'readElementAsArray' │ │ type : '(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I' │ │ @@ -2018070,20 +2018071,20 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -4ce06c: |[4ce06c] org.codehaus.stax2.ri.Stax2ReaderImpl.readElementAsBinary:([BII)I │ │ -4ce07c: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4ce082: 0c00 |0003: move-result-object v0 │ │ -4ce084: 6e54 b5f9 0132 |0004: invoke-virtual {v1, v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.readElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)I // method@f9b5 │ │ -4ce08a: 0a02 |0007: move-result v2 │ │ -4ce08c: 0f02 |0008: return v2 │ │ +4ce070: |[4ce070] org.codehaus.stax2.ri.Stax2ReaderImpl.readElementAsBinary:([BII)I │ │ +4ce080: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4ce086: 0c00 |0003: move-result-object v0 │ │ +4ce088: 6e54 b5f9 0132 |0004: invoke-virtual {v1, v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.readElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;[BII)I // method@f9b5 │ │ +4ce08e: 0a02 |0007: move-result v2 │ │ +4ce090: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -2018094,22 +2018095,22 @@ │ │ type : '([DII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4ce090: |[4ce090] org.codehaus.stax2.ri.Stax2ReaderImpl.readElementAsDoubleArray:([DII)I │ │ -4ce0a0: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce0a6: 0c00 |0003: move-result-object v0 │ │ -4ce0a8: 6e40 befc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbe │ │ -4ce0ae: 0c02 |0007: move-result-object v2 │ │ -4ce0b0: 6e20 b4f9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f9b4 │ │ -4ce0b6: 0a02 |000b: move-result v2 │ │ -4ce0b8: 0f02 |000c: return v2 │ │ +4ce094: |[4ce094] org.codehaus.stax2.ri.Stax2ReaderImpl.readElementAsDoubleArray:([DII)I │ │ +4ce0a4: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce0aa: 0c00 |0003: move-result-object v0 │ │ +4ce0ac: 6e40 befc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbe │ │ +4ce0b2: 0c02 |0007: move-result-object v2 │ │ +4ce0b4: 6e20 b4f9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f9b4 │ │ +4ce0ba: 0a02 |000b: move-result v2 │ │ +4ce0bc: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ 0x0000 - 0x000d reg=2 (null) [D │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2018120,22 +2018121,22 @@ │ │ type : '([FII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4ce0bc: |[4ce0bc] org.codehaus.stax2.ri.Stax2ReaderImpl.readElementAsFloatArray:([FII)I │ │ -4ce0cc: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce0d2: 0c00 |0003: move-result-object v0 │ │ -4ce0d4: 6e40 c1fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc1 │ │ -4ce0da: 0c02 |0007: move-result-object v2 │ │ -4ce0dc: 6e20 b4f9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f9b4 │ │ -4ce0e2: 0a02 |000b: move-result v2 │ │ -4ce0e4: 0f02 |000c: return v2 │ │ +4ce0c0: |[4ce0c0] org.codehaus.stax2.ri.Stax2ReaderImpl.readElementAsFloatArray:([FII)I │ │ +4ce0d0: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce0d6: 0c00 |0003: move-result-object v0 │ │ +4ce0d8: 6e40 c1fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc1 │ │ +4ce0de: 0c02 |0007: move-result-object v2 │ │ +4ce0e0: 6e20 b4f9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f9b4 │ │ +4ce0e6: 0a02 |000b: move-result v2 │ │ +4ce0e8: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ 0x0000 - 0x000d reg=2 (null) [F │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2018146,22 +2018147,22 @@ │ │ type : '([III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4ce0e8: |[4ce0e8] org.codehaus.stax2.ri.Stax2ReaderImpl.readElementAsIntArray:([III)I │ │ -4ce0f8: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce0fe: 0c00 |0003: move-result-object v0 │ │ -4ce100: 6e40 c4fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:([III)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc4 │ │ -4ce106: 0c02 |0007: move-result-object v2 │ │ -4ce108: 6e20 b4f9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f9b4 │ │ -4ce10e: 0a02 |000b: move-result v2 │ │ -4ce110: 0f02 |000c: return v2 │ │ +4ce0ec: |[4ce0ec] org.codehaus.stax2.ri.Stax2ReaderImpl.readElementAsIntArray:([III)I │ │ +4ce0fc: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce102: 0c00 |0003: move-result-object v0 │ │ +4ce104: 6e40 c4fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:([III)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc4 │ │ +4ce10a: 0c02 |0007: move-result-object v2 │ │ +4ce10c: 6e20 b4f9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f9b4 │ │ +4ce112: 0a02 |000b: move-result v2 │ │ +4ce114: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ 0x0000 - 0x000d reg=2 (null) [I │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2018172,22 +2018173,22 @@ │ │ type : '([JII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4ce114: |[4ce114] org.codehaus.stax2.ri.Stax2ReaderImpl.readElementAsLongArray:([JII)I │ │ -4ce124: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ -4ce12a: 0c00 |0003: move-result-object v0 │ │ -4ce12c: 6e40 c8fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc8 │ │ -4ce132: 0c02 |0007: move-result-object v2 │ │ -4ce134: 6e20 b4f9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f9b4 │ │ -4ce13a: 0a02 |000b: move-result v2 │ │ -4ce13c: 0f02 |000c: return v2 │ │ +4ce118: |[4ce118] org.codehaus.stax2.ri.Stax2ReaderImpl.readElementAsLongArray:([JII)I │ │ +4ce128: 6e10 70f9 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@f970 │ │ +4ce12e: 0c00 |0003: move-result-object v0 │ │ +4ce130: 6e40 c8fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc8 │ │ +4ce136: 0c02 |0007: move-result-object v2 │ │ +4ce138: 6e20 b4f9 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f9b4 │ │ +4ce13e: 0a02 |000b: move-result v2 │ │ +4ce140: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ 0x0000 - 0x000d reg=2 (null) [J │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2018198,32 +2018199,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ce690: |[4ce690] org.codehaus.stax2.ri.Stax2ReaderImpl.setFeature:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4ce6a0: 0e00 |0000: return-void │ │ +4ce694: |[4ce694] org.codehaus.stax2.ri.Stax2ReaderImpl.setFeature:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +4ce6a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #65 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'setProperty' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cde20: |[4cde20] org.codehaus.stax2.ri.Stax2ReaderImpl.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ -4cde30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4cde32: 0f01 |0001: return v1 │ │ +4cde24: |[4cde24] org.codehaus.stax2.ri.Stax2ReaderImpl.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ +4cde34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4cde36: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #66 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ name : 'setValidationProblemHandler' │ │ type : '(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;' │ │ @@ -2018235,31 +2018236,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -4ce6a4: |[4ce6a4] org.codehaus.stax2.ri.Stax2ReaderImpl.skipElement:()V │ │ -4ce6b4: 6e10 9df9 0400 |0000: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getEventType:()I // method@f99d │ │ -4ce6ba: 0a00 |0003: move-result v0 │ │ -4ce6bc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4ce6be: 3210 0500 |0005: if-eq v0, v1, 000a // +0005 │ │ -4ce6c2: 6e10 c1f9 0400 |0007: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.throwNotStartElem:()V // method@f9c1 │ │ -4ce6c8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -4ce6ca: 6e10 b3f9 0400 |000b: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.next:()I // method@f9b3 │ │ -4ce6d0: 0a02 |000e: move-result v2 │ │ -4ce6d2: 3312 0500 |000f: if-ne v2, v1, 0014 // +0005 │ │ -4ce6d6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4ce6da: 28f8 |0013: goto 000b // -0008 │ │ -4ce6dc: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -4ce6de: 3332 f6ff |0015: if-ne v2, v3, 000b // -000a │ │ -4ce6e2: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4ce6e6: 3900 f2ff |0019: if-nez v0, 000b // -000e │ │ -4ce6ea: 0e00 |001b: return-void │ │ +4ce6a8: |[4ce6a8] org.codehaus.stax2.ri.Stax2ReaderImpl.skipElement:()V │ │ +4ce6b8: 6e10 9df9 0400 |0000: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.getEventType:()I // method@f99d │ │ +4ce6be: 0a00 |0003: move-result v0 │ │ +4ce6c0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4ce6c2: 3210 0500 |0005: if-eq v0, v1, 000a // +0005 │ │ +4ce6c6: 6e10 c1f9 0400 |0007: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.throwNotStartElem:()V // method@f9c1 │ │ +4ce6cc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +4ce6ce: 6e10 b3f9 0400 |000b: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.next:()I // method@f9b3 │ │ +4ce6d4: 0a02 |000e: move-result v2 │ │ +4ce6d6: 3312 0500 |000f: if-ne v2, v1, 0014 // +0005 │ │ +4ce6da: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4ce6de: 28f8 |0013: goto 000b // -0008 │ │ +4ce6e0: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +4ce6e2: 3332 f6ff |0015: if-ne v2, v3, 000b // -000a │ │ +4ce6e6: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4ce6ea: 3900 f2ff |0019: if-nez v0, 000b // -000e │ │ +4ce6ee: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x000b line=105 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ @@ -2018269,18 +2018270,18 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4ce594: |[4ce594] org.codehaus.stax2.ri.Stax2ReaderImpl.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4ce5a4: 6e10 c2f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.throwUnsupported:()V // method@f9c2 │ │ -4ce5aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ce5ac: 1101 |0004: return-object v1 │ │ +4ce598: |[4ce598] org.codehaus.stax2.ri.Stax2ReaderImpl.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4ce5a8: 6e10 c2f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.throwUnsupported:()V // method@f9c2 │ │ +4ce5ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ce5b0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ │ │ @@ -2018289,18 +2018290,18 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4ce5b0: |[4ce5b0] org.codehaus.stax2.ri.Stax2ReaderImpl.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4ce5c0: 6e10 c2f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.throwUnsupported:()V // method@f9c2 │ │ -4ce5c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ce5c8: 1101 |0004: return-object v1 │ │ +4ce5b4: |[4ce5b4] org.codehaus.stax2.ri.Stax2ReaderImpl.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4ce5c4: 6e10 c2f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.throwUnsupported:()V // method@f9c2 │ │ +4ce5ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ce5cc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/codehaus/stax2/validation/XMLValidator; │ │ │ │ @@ -2018309,19 +2018310,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4ce6ec: |[4ce6ec] org.codehaus.stax2.ri.Stax2ReaderImpl.throwNotStartElem:()V │ │ -4ce6fc: 2200 e618 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4ce700: 1a01 d516 |0002: const-string v1, "Current state not START_ELEMENT" // string@16d5 │ │ -4ce704: 7020 37e0 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4ce70a: 2700 |0007: throw v0 │ │ +4ce6f0: |[4ce6f0] org.codehaus.stax2.ri.Stax2ReaderImpl.throwNotStartElem:()V │ │ +4ce700: 2200 e618 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4ce704: 1a01 d516 |0002: const-string v1, "Current state not START_ELEMENT" // string@16d5 │ │ +4ce708: 7020 37e0 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4ce70e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ │ │ #71 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ @@ -2018329,19 +2018330,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4ce70c: |[4ce70c] org.codehaus.stax2.ri.Stax2ReaderImpl.throwUnsupported:()V │ │ -4ce71c: 2200 251a |0000: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4ce720: 1a01 ba61 |0002: const-string v1, "Unsupported method" // string@61ba │ │ -4ce724: 7020 61e5 1000 |0004: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4ce72a: 2700 |0007: throw v0 │ │ +4ce710: |[4ce710] org.codehaus.stax2.ri.Stax2ReaderImpl.throwUnsupported:()V │ │ +4ce720: 2200 251a |0000: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4ce724: 1a01 ba61 |0002: const-string v1, "Unsupported method" // string@61ba │ │ +4ce728: 7020 61e5 1000 |0004: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4ce72e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ │ │ #72 : (in Lorg/codehaus/stax2/ri/Stax2ReaderImpl;) │ │ @@ -2018349,18 +2018350,18 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4ce5cc: |[4ce5cc] org.codehaus.stax2.ri.Stax2ReaderImpl.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4ce5dc: 6e10 c2f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.throwUnsupported:()V // method@f9c2 │ │ -4ce5e2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4ce5e4: 1101 |0004: return-object v1 │ │ +4ce5d0: |[4ce5d0] org.codehaus.stax2.ri.Stax2ReaderImpl.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4ce5e0: 6e10 c2f9 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2ReaderImpl;.throwUnsupported:()V // method@f9c2 │ │ +4ce5e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4ce5e8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/Stax2ReaderImpl; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ │ │ @@ -2018631,65 +2018632,65 @@ │ │ type : '(Ljavax/xml/transform/dom/DOMSource;ZZ)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -4d1ed0: |[4d1ed0] org.codehaus.stax2.ri.dom.DOMWrappingReader.:(Ljavax/xml/transform/dom/DOMSource;ZZ)V │ │ -4d1ee0: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ -4d1ee6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4d1ee8: 5c20 4ab0 |0004: iput-boolean v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNames:Z // field@b04a │ │ -4d1eec: 5c20 4bb0 |0006: iput-boolean v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNsURIs:Z // field@b04b │ │ -4d1ef0: 1271 |0008: const/4 v1, #int 7 // #7 │ │ -4d1ef2: 5921 4fb0 |0009: iput v1, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1ef6: 5920 52b0 |000b: iput v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ -4d1efa: 2200 441d |000d: new-instance v0, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // type@1d44 │ │ -4d1efe: 7010 c9f9 0000 |000f: invoke-direct {v0}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.:()V // method@f9c9 │ │ -4d1f04: 5b20 56b0 |0012: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d1f08: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -4d1f0a: 5b20 48b0 |0015: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1f0e: 5b20 53b0 |0017: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d1f12: 5b20 49b0 |0019: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b049 │ │ -4d1f16: 6e10 3ae6 0300 |001b: invoke-virtual {v3}, Ljavax/xml/transform/dom/DOMSource;.getNode:()Lorg/w3c/dom/Node; // method@e63a │ │ -4d1f1c: 0c00 |001e: move-result-object v0 │ │ -4d1f1e: 3800 3c00 |001f: if-eqz v0, 005b // +003c │ │ -4d1f22: 5c24 4cb0 |0021: iput-boolean v4, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgNsAware:Z // field@b04c │ │ -4d1f26: 5c25 4eb0 |0023: iput-boolean v5, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescing:Z // field@b04e │ │ -4d1f2a: 6e10 3be6 0300 |0025: invoke-virtual {v3}, Ljavax/xml/transform/dom/DOMSource;.getSystemId:()Ljava/lang/String; // method@e63b │ │ -4d1f30: 0c03 |0028: move-result-object v3 │ │ -4d1f32: 5b23 55b0 |0029: iput-object v3, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._systemId:Ljava/lang/String; // field@b055 │ │ -4d1f36: 7210 e9fe 0000 |002b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d1f3c: 0a03 |002e: move-result v3 │ │ -4d1f3e: 1214 |002f: const/4 v4, #int 1 // #1 │ │ -4d1f40: 3243 2600 |0030: if-eq v3, v4, 0056 // +0026 │ │ -4d1f44: 1304 0900 |0032: const/16 v4, #int 9 // #9 │ │ -4d1f48: 3243 2200 |0034: if-eq v3, v4, 0056 // +0022 │ │ -4d1f4c: 1304 0b00 |0036: const/16 v4, #int 11 // #b │ │ -4d1f50: 3343 0300 |0038: if-ne v3, v4, 003b // +0003 │ │ -4d1f54: 281c |003a: goto 0056 // +001c │ │ -4d1f56: 2203 251a |003b: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d1f5a: 2204 0819 |003d: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4d1f5e: 7010 06e1 0400 |003f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d1f64: 1a05 2912 |0042: const-string v5, "Can not create an XMLStreamReader for a DOM node of type " // string@1229 │ │ -4d1f68: 6e20 12e1 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d1f6e: 6e10 96e0 0000 |0047: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -4d1f74: 0c05 |004a: move-result-object v5 │ │ -4d1f76: 6e20 11e1 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4d1f7c: 6e10 1fe1 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d1f82: 0c04 |0051: move-result-object v4 │ │ -4d1f84: 7020 61e5 4300 |0052: invoke-direct {v3, v4}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4d1f8a: 2703 |0055: throw v3 │ │ -4d1f8c: 5b20 50b0 |0056: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1f90: 5b20 54b0 |0058: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._rootNode:Lorg/w3c/dom/Node; // field@b054 │ │ -4d1f94: 0e00 |005a: return-void │ │ -4d1f96: 2203 e518 |005b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d1f9a: 1a04 3912 |005d: const-string v4, "Can not pass null Node for constructing a DOM-based XMLStreamReader" // string@1239 │ │ -4d1f9e: 7020 32e0 4300 |005f: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d1fa4: 2703 |0062: throw v3 │ │ +4d1ed4: |[4d1ed4] org.codehaus.stax2.ri.dom.DOMWrappingReader.:(Ljavax/xml/transform/dom/DOMSource;ZZ)V │ │ +4d1ee4: 7010 92e0 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@e092 │ │ +4d1eea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4d1eec: 5c20 4ab0 |0004: iput-boolean v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNames:Z // field@b04a │ │ +4d1ef0: 5c20 4bb0 |0006: iput-boolean v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNsURIs:Z // field@b04b │ │ +4d1ef4: 1271 |0008: const/4 v1, #int 7 // #7 │ │ +4d1ef6: 5921 4fb0 |0009: iput v1, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1efa: 5920 52b0 |000b: iput v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ +4d1efe: 2200 441d |000d: new-instance v0, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // type@1d44 │ │ +4d1f02: 7010 c9f9 0000 |000f: invoke-direct {v0}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.:()V // method@f9c9 │ │ +4d1f08: 5b20 56b0 |0012: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d1f0c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +4d1f0e: 5b20 48b0 |0015: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1f12: 5b20 53b0 |0017: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d1f16: 5b20 49b0 |0019: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b049 │ │ +4d1f1a: 6e10 3ae6 0300 |001b: invoke-virtual {v3}, Ljavax/xml/transform/dom/DOMSource;.getNode:()Lorg/w3c/dom/Node; // method@e63a │ │ +4d1f20: 0c00 |001e: move-result-object v0 │ │ +4d1f22: 3800 3c00 |001f: if-eqz v0, 005b // +003c │ │ +4d1f26: 5c24 4cb0 |0021: iput-boolean v4, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgNsAware:Z // field@b04c │ │ +4d1f2a: 5c25 4eb0 |0023: iput-boolean v5, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescing:Z // field@b04e │ │ +4d1f2e: 6e10 3be6 0300 |0025: invoke-virtual {v3}, Ljavax/xml/transform/dom/DOMSource;.getSystemId:()Ljava/lang/String; // method@e63b │ │ +4d1f34: 0c03 |0028: move-result-object v3 │ │ +4d1f36: 5b23 55b0 |0029: iput-object v3, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._systemId:Ljava/lang/String; // field@b055 │ │ +4d1f3a: 7210 e9fe 0000 |002b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d1f40: 0a03 |002e: move-result v3 │ │ +4d1f42: 1214 |002f: const/4 v4, #int 1 // #1 │ │ +4d1f44: 3243 2600 |0030: if-eq v3, v4, 0056 // +0026 │ │ +4d1f48: 1304 0900 |0032: const/16 v4, #int 9 // #9 │ │ +4d1f4c: 3243 2200 |0034: if-eq v3, v4, 0056 // +0022 │ │ +4d1f50: 1304 0b00 |0036: const/16 v4, #int 11 // #b │ │ +4d1f54: 3343 0300 |0038: if-ne v3, v4, 003b // +0003 │ │ +4d1f58: 281c |003a: goto 0056 // +001c │ │ +4d1f5a: 2203 251a |003b: new-instance v3, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d1f5e: 2204 0819 |003d: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4d1f62: 7010 06e1 0400 |003f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d1f68: 1a05 2912 |0042: const-string v5, "Can not create an XMLStreamReader for a DOM node of type " // string@1229 │ │ +4d1f6c: 6e20 12e1 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d1f72: 6e10 96e0 0000 |0047: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +4d1f78: 0c05 |004a: move-result-object v5 │ │ +4d1f7a: 6e20 11e1 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4d1f80: 6e10 1fe1 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d1f86: 0c04 |0051: move-result-object v4 │ │ +4d1f88: 7020 61e5 4300 |0052: invoke-direct {v3, v4}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4d1f8e: 2703 |0055: throw v3 │ │ +4d1f90: 5b20 50b0 |0056: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1f94: 5b20 54b0 |0058: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._rootNode:Lorg/w3c/dom/Node; // field@b054 │ │ +4d1f98: 0e00 |005a: return-void │ │ +4d1f9a: 2203 e518 |005b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d1f9e: 1a04 3912 |005d: const-string v4, "Can not pass null Node for constructing a DOM-based XMLStreamReader" // string@1239 │ │ +4d1fa2: 7020 32e0 4300 |005f: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d1fa8: 2703 |0062: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=157 │ │ 0x0006 line=163 │ │ 0x0009 line=167 │ │ 0x000b line=175 │ │ @@ -2018716,103 +2018717,103 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 171 16-bit code units │ │ -4d1fa8: |[4d1fa8] org.codehaus.stax2.ri.dom.DOMWrappingReader._calcNsAndAttrLists:(Z)V │ │ -4d1fb8: 54a0 50b0 |0000: iget-object v0, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1fbc: 7210 e2fe 0000 |0002: invoke-interface {v0}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fee2 │ │ -4d1fc2: 0c00 |0005: move-result-object v0 │ │ -4d1fc4: 7210 defe 0000 |0006: invoke-interface {v0}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@fede │ │ -4d1fca: 0a01 |0009: move-result v1 │ │ -4d1fcc: 3901 0900 |000a: if-nez v1, 0013 // +0009 │ │ -4d1fd0: 620b 70a2 |000c: sget-object v11, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@a270 │ │ -4d1fd4: 5bab 53b0 |000e: iput-object v11, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d1fd8: 5bab 48b0 |0010: iput-object v11, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1fdc: 0e00 |0012: return-void │ │ -4d1fde: 55a2 4cb0 |0013: iget-boolean v2, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgNsAware:Z // field@b04c │ │ -4d1fe2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -4d1fe4: 3902 1c00 |0016: if-nez v2, 0032 // +001c │ │ -4d1fe8: 220b 7119 |0018: new-instance v11, Ljava/util/ArrayList; // type@1971 │ │ -4d1fec: 7020 93e2 1b00 |001a: invoke-direct {v11, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4d1ff2: 5bab 48b0 |001d: iput-object v11, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1ff6: 3513 0e00 |001f: if-ge v3, v1, 002d // +000e │ │ -4d1ffa: 54ab 48b0 |0021: iget-object v11, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1ffe: 7220 e0fe 3000 |0023: invoke-interface {v0, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ -4d2004: 0c02 |0026: move-result-object v2 │ │ -4d2006: 7220 85e3 2b00 |0027: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4d200c: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d2010: 28f3 |002c: goto 001f // -000d │ │ -4d2012: 620b 70a2 |002d: sget-object v11, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@a270 │ │ -4d2016: 5bab 53b0 |002f: iput-object v11, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d201a: 0e00 |0031: return-void │ │ -4d201c: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -4d201e: 0724 |0033: move-object v4, v2 │ │ -4d2020: 0745 |0034: move-object v5, v4 │ │ -4d2022: 3513 6900 |0035: if-ge v3, v1, 009e // +0069 │ │ -4d2026: 7220 e0fe 3000 |0037: invoke-interface {v0, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ -4d202c: 0c06 |003a: move-result-object v6 │ │ -4d202e: 7210 edfe 0600 |003b: invoke-interface {v6}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ -4d2034: 0c07 |003e: move-result-object v7 │ │ -4d2036: 1a08 17ed |003f: const-string v8, "xmlns" // string@ed17 │ │ -4d203a: 3807 2300 |0041: if-eqz v7, 0064 // +0023 │ │ -4d203e: 6e10 dae0 0700 |0043: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d2044: 0a09 |0046: move-result v9 │ │ -4d2046: 3909 0300 |0047: if-nez v9, 004a // +0003 │ │ -4d204a: 281b |0049: goto 0064 // +001b │ │ -4d204c: 6e20 c7e0 7800 |004a: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d2052: 0a07 |004d: move-result v7 │ │ -4d2054: 3907 1100 |004e: if-nez v7, 005f // +0011 │ │ -4d2058: 380b 4b00 |0050: if-eqz v11, 009b // +004b │ │ -4d205c: 3904 0900 |0052: if-nez v4, 005b // +0009 │ │ -4d2060: 2204 7119 |0054: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ -4d2064: 9107 0103 |0056: sub-int v7, v1, v3 │ │ -4d2068: 7020 93e2 7400 |0058: invoke-direct {v4, v7}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4d206e: 6e20 96e2 6400 |005b: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d2074: 283d |005e: goto 009b // +003d │ │ -4d2076: 7210 e5fe 0600 |005f: invoke-interface {v6}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ -4d207c: 0c07 |0062: move-result-object v7 │ │ -4d207e: 281b |0063: goto 007e // +001b │ │ -4d2080: 7210 e5fe 0600 |0064: invoke-interface {v6}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ -4d2086: 0c07 |0067: move-result-object v7 │ │ -4d2088: 6e20 c7e0 7800 |0068: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d208e: 0a07 |006b: move-result v7 │ │ -4d2090: 3907 1100 |006c: if-nez v7, 007d // +0011 │ │ -4d2094: 380b 2d00 |006e: if-eqz v11, 009b // +002d │ │ -4d2098: 3904 0900 |0070: if-nez v4, 0079 // +0009 │ │ -4d209c: 2204 7119 |0072: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ -4d20a0: 9107 0103 |0074: sub-int v7, v1, v3 │ │ -4d20a4: 7020 93e2 7400 |0076: invoke-direct {v4, v7}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4d20aa: 6e20 96e2 6400 |0079: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d20b0: 281f |007c: goto 009b // +001f │ │ -4d20b2: 0727 |007d: move-object v7, v2 │ │ -4d20b4: 3905 0b00 |007e: if-nez v5, 0089 // +000b │ │ -4d20b8: 2205 7119 |0080: new-instance v5, Ljava/util/ArrayList; // type@1971 │ │ -4d20bc: 9108 0103 |0082: sub-int v8, v1, v3 │ │ -4d20c0: da08 0802 |0084: mul-int/lit8 v8, v8, #int 2 // #02 │ │ -4d20c4: 7020 93e2 8500 |0086: invoke-direct {v5, v8}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4d20ca: 6e20 43fa 7a00 |0089: invoke-virtual {v10, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d20d0: 0c07 |008c: move-result-object v7 │ │ -4d20d2: 6e20 96e2 7500 |008d: invoke-virtual {v5, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d20d8: 7210 eafe 0600 |0090: invoke-interface {v6}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ -4d20de: 0c06 |0093: move-result-object v6 │ │ -4d20e0: 6e20 44fa 6a00 |0094: invoke-virtual {v10, v6}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internNsURI:(Ljava/lang/String;)Ljava/lang/String; // method@fa44 │ │ -4d20e6: 0c06 |0097: move-result-object v6 │ │ -4d20e8: 6e20 96e2 6500 |0098: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d20ee: d803 0301 |009b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d20f2: 2898 |009d: goto 0035 // -0068 │ │ -4d20f4: 3904 0400 |009e: if-nez v4, 00a2 // +0004 │ │ -4d20f8: 6204 70a2 |00a0: sget-object v4, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@a270 │ │ -4d20fc: 5ba4 48b0 |00a2: iput-object v4, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d2100: 3905 0400 |00a4: if-nez v5, 00a8 // +0004 │ │ -4d2104: 6205 70a2 |00a6: sget-object v5, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@a270 │ │ -4d2108: 5ba5 53b0 |00a8: iput-object v5, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d210c: 0e00 |00aa: return-void │ │ +4d1fac: |[4d1fac] org.codehaus.stax2.ri.dom.DOMWrappingReader._calcNsAndAttrLists:(Z)V │ │ +4d1fbc: 54a0 50b0 |0000: iget-object v0, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1fc0: 7210 e2fe 0000 |0002: invoke-interface {v0}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fee2 │ │ +4d1fc6: 0c00 |0005: move-result-object v0 │ │ +4d1fc8: 7210 defe 0000 |0006: invoke-interface {v0}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@fede │ │ +4d1fce: 0a01 |0009: move-result v1 │ │ +4d1fd0: 3901 0900 |000a: if-nez v1, 0013 // +0009 │ │ +4d1fd4: 620b 70a2 |000c: sget-object v11, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@a270 │ │ +4d1fd8: 5bab 53b0 |000e: iput-object v11, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d1fdc: 5bab 48b0 |0010: iput-object v11, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1fe0: 0e00 |0012: return-void │ │ +4d1fe2: 55a2 4cb0 |0013: iget-boolean v2, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgNsAware:Z // field@b04c │ │ +4d1fe6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +4d1fe8: 3902 1c00 |0016: if-nez v2, 0032 // +001c │ │ +4d1fec: 220b 7119 |0018: new-instance v11, Ljava/util/ArrayList; // type@1971 │ │ +4d1ff0: 7020 93e2 1b00 |001a: invoke-direct {v11, v1}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4d1ff6: 5bab 48b0 |001d: iput-object v11, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1ffa: 3513 0e00 |001f: if-ge v3, v1, 002d // +000e │ │ +4d1ffe: 54ab 48b0 |0021: iget-object v11, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d2002: 7220 e0fe 3000 |0023: invoke-interface {v0, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ +4d2008: 0c02 |0026: move-result-object v2 │ │ +4d200a: 7220 85e3 2b00 |0027: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4d2010: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d2014: 28f3 |002c: goto 001f // -000d │ │ +4d2016: 620b 70a2 |002d: sget-object v11, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@a270 │ │ +4d201a: 5bab 53b0 |002f: iput-object v11, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d201e: 0e00 |0031: return-void │ │ +4d2020: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +4d2022: 0724 |0033: move-object v4, v2 │ │ +4d2024: 0745 |0034: move-object v5, v4 │ │ +4d2026: 3513 6900 |0035: if-ge v3, v1, 009e // +0069 │ │ +4d202a: 7220 e0fe 3000 |0037: invoke-interface {v0, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ +4d2030: 0c06 |003a: move-result-object v6 │ │ +4d2032: 7210 edfe 0600 |003b: invoke-interface {v6}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ +4d2038: 0c07 |003e: move-result-object v7 │ │ +4d203a: 1a08 17ed |003f: const-string v8, "xmlns" // string@ed17 │ │ +4d203e: 3807 2300 |0041: if-eqz v7, 0064 // +0023 │ │ +4d2042: 6e10 dae0 0700 |0043: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d2048: 0a09 |0046: move-result v9 │ │ +4d204a: 3909 0300 |0047: if-nez v9, 004a // +0003 │ │ +4d204e: 281b |0049: goto 0064 // +001b │ │ +4d2050: 6e20 c7e0 7800 |004a: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d2056: 0a07 |004d: move-result v7 │ │ +4d2058: 3907 1100 |004e: if-nez v7, 005f // +0011 │ │ +4d205c: 380b 4b00 |0050: if-eqz v11, 009b // +004b │ │ +4d2060: 3904 0900 |0052: if-nez v4, 005b // +0009 │ │ +4d2064: 2204 7119 |0054: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ +4d2068: 9107 0103 |0056: sub-int v7, v1, v3 │ │ +4d206c: 7020 93e2 7400 |0058: invoke-direct {v4, v7}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4d2072: 6e20 96e2 6400 |005b: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d2078: 283d |005e: goto 009b // +003d │ │ +4d207a: 7210 e5fe 0600 |005f: invoke-interface {v6}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ +4d2080: 0c07 |0062: move-result-object v7 │ │ +4d2082: 281b |0063: goto 007e // +001b │ │ +4d2084: 7210 e5fe 0600 |0064: invoke-interface {v6}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ +4d208a: 0c07 |0067: move-result-object v7 │ │ +4d208c: 6e20 c7e0 7800 |0068: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d2092: 0a07 |006b: move-result v7 │ │ +4d2094: 3907 1100 |006c: if-nez v7, 007d // +0011 │ │ +4d2098: 380b 2d00 |006e: if-eqz v11, 009b // +002d │ │ +4d209c: 3904 0900 |0070: if-nez v4, 0079 // +0009 │ │ +4d20a0: 2204 7119 |0072: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ +4d20a4: 9107 0103 |0074: sub-int v7, v1, v3 │ │ +4d20a8: 7020 93e2 7400 |0076: invoke-direct {v4, v7}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4d20ae: 6e20 96e2 6400 |0079: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d20b4: 281f |007c: goto 009b // +001f │ │ +4d20b6: 0727 |007d: move-object v7, v2 │ │ +4d20b8: 3905 0b00 |007e: if-nez v5, 0089 // +000b │ │ +4d20bc: 2205 7119 |0080: new-instance v5, Ljava/util/ArrayList; // type@1971 │ │ +4d20c0: 9108 0103 |0082: sub-int v8, v1, v3 │ │ +4d20c4: da08 0802 |0084: mul-int/lit8 v8, v8, #int 2 // #02 │ │ +4d20c8: 7020 93e2 8500 |0086: invoke-direct {v5, v8}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4d20ce: 6e20 43fa 7a00 |0089: invoke-virtual {v10, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d20d4: 0c07 |008c: move-result-object v7 │ │ +4d20d6: 6e20 96e2 7500 |008d: invoke-virtual {v5, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d20dc: 7210 eafe 0600 |0090: invoke-interface {v6}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ +4d20e2: 0c06 |0093: move-result-object v6 │ │ +4d20e4: 6e20 44fa 6a00 |0094: invoke-virtual {v10, v6}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internNsURI:(Ljava/lang/String;)Ljava/lang/String; // method@fa44 │ │ +4d20ea: 0c06 |0097: move-result-object v6 │ │ +4d20ec: 6e20 96e2 6500 |0098: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d20f2: d803 0301 |009b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d20f6: 2898 |009d: goto 0035 // -0068 │ │ +4d20f8: 3904 0400 |009e: if-nez v4, 00a2 // +0004 │ │ +4d20fc: 6204 70a2 |00a0: sget-object v4, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@a270 │ │ +4d2100: 5ba4 48b0 |00a2: iput-object v4, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d2104: 3905 0400 |00a4: if-nez v5, 00a8 // +0004 │ │ +4d2108: 6205 70a2 |00a6: sget-object v5, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@a270 │ │ +4d210c: 5ba5 53b0 |00a8: iput-object v5, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d2110: 0e00 |00aa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2084 │ │ 0x0006 line=2087 │ │ 0x000c line=2089 │ │ 0x0013 line=2093 │ │ 0x0018 line=2094 │ │ @@ -2018842,24 +2018843,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -4d1a44: |[4d1a44] org.codehaus.stax2.ri.dom.DOMWrappingReader._constructQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; │ │ -4d1a54: 2200 0f1a |0000: new-instance v0, Ljavax/xml/namespace/QName; // type@1a0f │ │ -4d1a58: 6e20 44fa 2100 |0002: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internNsURI:(Ljava/lang/String;)Ljava/lang/String; // method@fa44 │ │ -4d1a5e: 0c02 |0005: move-result-object v2 │ │ -4d1a60: 6e20 43fa 3100 |0006: invoke-virtual {v1, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d1a66: 0c03 |0009: move-result-object v3 │ │ -4d1a68: 6e20 43fa 4100 |000a: invoke-virtual {v1, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d1a6e: 0c04 |000d: move-result-object v4 │ │ -4d1a70: 7040 d4e4 2043 |000e: invoke-direct {v0, v2, v3, v4}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e4d4 │ │ -4d1a76: 1100 |0011: return-object v0 │ │ +4d1a48: |[4d1a48] org.codehaus.stax2.ri.dom.DOMWrappingReader._constructQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; │ │ +4d1a58: 2200 0f1a |0000: new-instance v0, Ljavax/xml/namespace/QName; // type@1a0f │ │ +4d1a5c: 6e20 44fa 2100 |0002: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internNsURI:(Ljava/lang/String;)Ljava/lang/String; // method@fa44 │ │ +4d1a62: 0c02 |0005: move-result-object v2 │ │ +4d1a64: 6e20 43fa 3100 |0006: invoke-virtual {v1, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d1a6a: 0c03 |0009: move-result-object v3 │ │ +4d1a6c: 6e20 43fa 4100 |000a: invoke-virtual {v1, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d1a72: 0c04 |000d: move-result-object v4 │ │ +4d1a74: 7040 d4e4 2043 |000e: invoke-direct {v0, v2, v3, v4}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e4d4 │ │ +4d1a7a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2075 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ @@ -2018870,21 +2018871,21 @@ │ │ type : '(Lorg/w3c/dom/Node;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4d0d1c: |[4d0d1c] org.codehaus.stax2.ri.dom.DOMWrappingReader._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ -4d0d2c: 7210 e5fe 0200 |0000: invoke-interface {v2}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ -4d0d32: 0c00 |0003: move-result-object v0 │ │ -4d0d34: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -4d0d38: 7210 e8fe 0200 |0006: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@fee8 │ │ -4d0d3e: 0c00 |0009: move-result-object v0 │ │ -4d0d40: 1100 |000a: return-object v0 │ │ +4d0d20: |[4d0d20] org.codehaus.stax2.ri.dom.DOMWrappingReader._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ +4d0d30: 7210 e5fe 0200 |0000: invoke-interface {v2}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ +4d0d36: 0c00 |0003: move-result-object v0 │ │ +4d0d38: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +4d0d3c: 7210 e8fe 0200 |0006: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@fee8 │ │ +4d0d42: 0c00 |0009: move-result-object v0 │ │ +4d0d44: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2170 │ │ 0x0006 line=2172 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/w3c/dom/Node; │ │ @@ -2018894,23 +2018895,23 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4cfb8c: |[4cfb8c] org.codehaus.stax2.ri.dom.DOMWrappingReader.checkExpand:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)Z │ │ -4cfb9c: 2020 621d |0000: instance-of v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder; // type@1d62 │ │ -4cfba0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -4cfba4: 1f02 621d |0004: check-cast v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder; // type@1d62 │ │ -4cfba8: 6e10 42fc 0200 |0006: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.expand:()V // method@fc42 │ │ -4cfbae: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -4cfbb0: 0f02 |000a: return v2 │ │ -4cfbb2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4cfbb4: 0f02 |000c: return v2 │ │ +4cfb90: |[4cfb90] org.codehaus.stax2.ri.dom.DOMWrappingReader.checkExpand:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)Z │ │ +4cfba0: 2020 621d |0000: instance-of v0, v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder; // type@1d62 │ │ +4cfba4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +4cfba8: 1f02 621d |0004: check-cast v2, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder; // type@1d62 │ │ +4cfbac: 6e10 42fc 0200 |0006: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BaseArrayDecoder;.expand:()V // method@fc42 │ │ +4cfbb2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +4cfbb4: 0f02 |000a: return v2 │ │ +4cfbb6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4cfbb8: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1660 │ │ 0x0004 line=1661 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/codehaus/stax2/typed/TypedArrayDecoder; │ │ @@ -2018920,58 +2018921,58 @@ │ │ type : '(Lorg/w3c/dom/Node;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -4d0d44: |[4d0d44] org.codehaus.stax2.ri.dom.DOMWrappingReader.coalesceTypedText:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ -4d0d54: 5420 56b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d0d58: 6e10 cdf9 0000 |0002: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.reset:()V // method@f9cd │ │ -4d0d5e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4d0d60: 5b20 48b0 |0006: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d0d64: 3803 4700 |0008: if-eqz v3, 004f // +0047 │ │ -4d0d68: 7210 e9fe 0300 |000a: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d0d6e: 0a00 |000d: move-result v0 │ │ -4d0d70: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -4d0d72: 3210 2d00 |000f: if-eq v0, v1, 003c // +002d │ │ -4d0d76: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -4d0d78: 3210 2f00 |0012: if-eq v0, v1, 0041 // +002f │ │ -4d0d7c: 1241 |0014: const/4 v1, #int 4 // #4 │ │ -4d0d7e: 3210 2c00 |0015: if-eq v0, v1, 0041 // +002c │ │ -4d0d82: 1271 |0017: const/4 v1, #int 7 // #7 │ │ -4d0d84: 3210 3200 |0018: if-eq v0, v1, 004a // +0032 │ │ -4d0d88: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -4d0d8c: 3210 2e00 |001c: if-eq v0, v1, 004a // +002e │ │ -4d0d90: 2200 0819 |001e: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0d94: 7010 06e1 0000 |0020: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0d9a: 1a01 3661 |0023: const-string v1, "Unexpected DOM node type (" // string@6136 │ │ -4d0d9e: 6e20 12e1 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0da4: 7210 e9fe 0300 |0028: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d0daa: 0a01 |002b: move-result v1 │ │ -4d0dac: 6e20 0de1 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d0db2: 1a01 1705 |002f: const-string v1, ") when trying to decode Typed content" // string@0517 │ │ -4d0db6: 6e20 12e1 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0dbc: 6e10 1fe1 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0dc2: 0c00 |0037: move-result-object v0 │ │ -4d0dc4: 6e20 c4fa 0200 |0038: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d0dca: 280f |003b: goto 004a // +000f │ │ -4d0dcc: 1a00 f81b |003c: const-string v0, "Element content can not contain child START_ELEMENT when using Typed Access methods" // string@1bf8 │ │ -4d0dd0: 6e20 c4fa 0200 |003e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d0dd6: 5420 56b0 |0041: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d0dda: 7210 eafe 0300 |0043: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ -4d0de0: 0c01 |0046: move-result-object v1 │ │ -4d0de2: 6e20 caf9 1000 |0047: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.append:(Ljava/lang/String;)V // method@f9ca │ │ -4d0de8: 7210 e7fe 0300 |004a: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNextSibling:()Lorg/w3c/dom/Node; // method@fee7 │ │ -4d0dee: 0c03 |004d: move-result-object v3 │ │ -4d0df0: 28ba |004e: goto 0008 // -0046 │ │ -4d0df2: 5423 56b0 |004f: iget-object v3, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d0df6: 6e10 cbf9 0300 |0051: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.get:()Ljava/lang/String; // method@f9cb │ │ -4d0dfc: 0c03 |0054: move-result-object v3 │ │ -4d0dfe: 1103 |0055: return-object v3 │ │ +4d0d48: |[4d0d48] org.codehaus.stax2.ri.dom.DOMWrappingReader.coalesceTypedText:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ +4d0d58: 5420 56b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d0d5c: 6e10 cdf9 0000 |0002: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.reset:()V // method@f9cd │ │ +4d0d62: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4d0d64: 5b20 48b0 |0006: iput-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d0d68: 3803 4700 |0008: if-eqz v3, 004f // +0047 │ │ +4d0d6c: 7210 e9fe 0300 |000a: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d0d72: 0a00 |000d: move-result v0 │ │ +4d0d74: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +4d0d76: 3210 2d00 |000f: if-eq v0, v1, 003c // +002d │ │ +4d0d7a: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +4d0d7c: 3210 2f00 |0012: if-eq v0, v1, 0041 // +002f │ │ +4d0d80: 1241 |0014: const/4 v1, #int 4 // #4 │ │ +4d0d82: 3210 2c00 |0015: if-eq v0, v1, 0041 // +002c │ │ +4d0d86: 1271 |0017: const/4 v1, #int 7 // #7 │ │ +4d0d88: 3210 3200 |0018: if-eq v0, v1, 004a // +0032 │ │ +4d0d8c: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ +4d0d90: 3210 2e00 |001c: if-eq v0, v1, 004a // +002e │ │ +4d0d94: 2200 0819 |001e: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0d98: 7010 06e1 0000 |0020: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0d9e: 1a01 3661 |0023: const-string v1, "Unexpected DOM node type (" // string@6136 │ │ +4d0da2: 6e20 12e1 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0da8: 7210 e9fe 0300 |0028: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d0dae: 0a01 |002b: move-result v1 │ │ +4d0db0: 6e20 0de1 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d0db6: 1a01 1705 |002f: const-string v1, ") when trying to decode Typed content" // string@0517 │ │ +4d0dba: 6e20 12e1 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0dc0: 6e10 1fe1 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0dc6: 0c00 |0037: move-result-object v0 │ │ +4d0dc8: 6e20 c4fa 0200 |0038: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d0dce: 280f |003b: goto 004a // +000f │ │ +4d0dd0: 1a00 f81b |003c: const-string v0, "Element content can not contain child START_ELEMENT when using Typed Access methods" // string@1bf8 │ │ +4d0dd4: 6e20 c4fa 0200 |003e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d0dda: 5420 56b0 |0041: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d0dde: 7210 eafe 0300 |0043: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ +4d0de4: 0c01 |0046: move-result-object v1 │ │ +4d0de6: 6e20 caf9 1000 |0047: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.append:(Ljava/lang/String;)V // method@f9ca │ │ +4d0dec: 7210 e7fe 0300 |004a: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNextSibling:()Lorg/w3c/dom/Node; // method@fee7 │ │ +4d0df2: 0c03 |004d: move-result-object v3 │ │ +4d0df4: 28ba |004e: goto 0008 // -0046 │ │ +4d0df6: 5423 56b0 |004f: iget-object v3, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d0dfa: 6e10 cbf9 0300 |0051: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.get:()Ljava/lang/String; // method@f9cb │ │ +4d0e00: 0c03 |0054: move-result-object v3 │ │ +4d0e02: 1103 |0055: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1351 │ │ 0x0006 line=1352 │ │ 0x000a line=1355 │ │ 0x001e line=1370 │ │ 0x003e line=1358 │ │ @@ -2018987,46 +2018988,46 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -4d225c: |[4d225c] org.codehaus.stax2.ri.dom.DOMWrappingReader.handleIllegalAttrIndex:(I)V │ │ -4d226c: 5440 50b0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d2270: 1f00 f61d |0002: check-cast v0, Lorg/w3c/dom/Element; // type@1df6 │ │ -4d2274: 7210 d6fe 0000 |0004: invoke-interface {v0}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fed6 │ │ -4d227a: 0c01 |0007: move-result-object v1 │ │ -4d227c: 7210 defe 0100 |0008: invoke-interface {v1}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@fede │ │ -4d2282: 0a01 |000b: move-result v1 │ │ -4d2284: 2202 0819 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4d2288: 7010 06e1 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d228e: 1a03 e123 |0011: const-string v3, "Illegal attribute index " // string@23e1 │ │ -4d2292: 6e20 12e1 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2298: 6e20 0de1 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d229e: 1a05 3d07 |0019: const-string v5, "; element <" // string@073d │ │ -4d22a2: 6e20 12e1 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d22a8: 7210 dafe 0000 |001e: invoke-interface {v0}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@feda │ │ -4d22ae: 0c05 |0021: move-result-object v5 │ │ -4d22b0: 6e20 12e1 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d22b6: 1a05 f907 |0025: const-string v5, "> has " // string@07f9 │ │ -4d22ba: 6e20 12e1 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d22c0: 3901 0500 |002a: if-nez v1, 002f // +0005 │ │ -4d22c4: 1a05 33c3 |002c: const-string v5, "no" // string@c333 │ │ -4d22c8: 2805 |002e: goto 0033 // +0005 │ │ -4d22ca: 7110 efe0 0100 |002f: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ -4d22d0: 0c05 |0032: move-result-object v5 │ │ -4d22d2: 6e20 12e1 5200 |0033: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d22d8: 1a05 f400 |0036: const-string v5, " attributes" // string@00f4 │ │ -4d22dc: 6e20 12e1 5200 |0038: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d22e2: 6e10 1fe1 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d22e8: 0c05 |003e: move-result-object v5 │ │ -4d22ea: 2200 e518 |003f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d22ee: 7020 32e0 5000 |0041: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d22f4: 2700 |0044: throw v0 │ │ +4d2260: |[4d2260] org.codehaus.stax2.ri.dom.DOMWrappingReader.handleIllegalAttrIndex:(I)V │ │ +4d2270: 5440 50b0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d2274: 1f00 f61d |0002: check-cast v0, Lorg/w3c/dom/Element; // type@1df6 │ │ +4d2278: 7210 d6fe 0000 |0004: invoke-interface {v0}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fed6 │ │ +4d227e: 0c01 |0007: move-result-object v1 │ │ +4d2280: 7210 defe 0100 |0008: invoke-interface {v1}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@fede │ │ +4d2286: 0a01 |000b: move-result v1 │ │ +4d2288: 2202 0819 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4d228c: 7010 06e1 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d2292: 1a03 e123 |0011: const-string v3, "Illegal attribute index " // string@23e1 │ │ +4d2296: 6e20 12e1 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d229c: 6e20 0de1 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d22a2: 1a05 3d07 |0019: const-string v5, "; element <" // string@073d │ │ +4d22a6: 6e20 12e1 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d22ac: 7210 dafe 0000 |001e: invoke-interface {v0}, Lorg/w3c/dom/Element;.getNodeName:()Ljava/lang/String; // method@feda │ │ +4d22b2: 0c05 |0021: move-result-object v5 │ │ +4d22b4: 6e20 12e1 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d22ba: 1a05 f907 |0025: const-string v5, "> has " // string@07f9 │ │ +4d22be: 6e20 12e1 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d22c4: 3901 0500 |002a: if-nez v1, 002f // +0005 │ │ +4d22c8: 1a05 33c3 |002c: const-string v5, "no" // string@c333 │ │ +4d22cc: 2805 |002e: goto 0033 // +0005 │ │ +4d22ce: 7110 efe0 0100 |002f: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ +4d22d4: 0c05 |0032: move-result-object v5 │ │ +4d22d6: 6e20 12e1 5200 |0033: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d22dc: 1a05 f400 |0036: const-string v5, " attributes" // string@00f4 │ │ +4d22e0: 6e20 12e1 5200 |0038: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d22e6: 6e10 1fe1 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d22ec: 0c05 |003e: move-result-object v5 │ │ +4d22ee: 2200 e518 |003f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d22f2: 7020 32e0 5000 |0041: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d22f8: 2700 |0044: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2148 │ │ 0x0004 line=2149 │ │ 0x0008 line=2150 │ │ 0x000c line=2151 │ │ 0x003f line=2152 │ │ @@ -2019039,32 +2019040,32 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -4d22f8: |[4d22f8] org.codehaus.stax2.ri.dom.DOMWrappingReader.handleIllegalNsIndex:(I)V │ │ -4d2308: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4d230c: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d2312: 1a01 f823 |0005: const-string v1, "Illegal namespace declaration index " // string@23f8 │ │ -4d2316: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d231c: 6e20 0de1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d2322: 1a03 5500 |000d: const-string v3, " (has " // string@0055 │ │ -4d2326: 6e20 12e1 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d232c: 6e10 88fa 0200 |0012: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getNamespaceCount:()I // method@fa88 │ │ -4d2332: 0a03 |0015: move-result v3 │ │ -4d2334: 6e20 0de1 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d233a: 1a03 3402 |0019: const-string v3, " ns declarations)" // string@0234 │ │ -4d233e: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2344: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d234a: 0c03 |0021: move-result-object v3 │ │ -4d234c: 2200 e518 |0022: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d2350: 7020 32e0 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d2356: 2700 |0027: throw v0 │ │ +4d22fc: |[4d22fc] org.codehaus.stax2.ri.dom.DOMWrappingReader.handleIllegalNsIndex:(I)V │ │ +4d230c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4d2310: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d2316: 1a01 f823 |0005: const-string v1, "Illegal namespace declaration index " // string@23f8 │ │ +4d231a: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2320: 6e20 0de1 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d2326: 1a03 5500 |000d: const-string v3, " (has " // string@0055 │ │ +4d232a: 6e20 12e1 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2330: 6e10 88fa 0200 |0012: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getNamespaceCount:()I // method@fa88 │ │ +4d2336: 0a03 |0015: move-result v3 │ │ +4d2338: 6e20 0de1 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d233e: 1a03 3402 |0019: const-string v3, " ns declarations)" // string@0234 │ │ +4d2342: 6e20 12e1 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2348: 6e10 1fe1 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d234e: 0c03 |0021: move-result-object v3 │ │ +4d2350: 2200 e518 |0022: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d2354: 7020 32e0 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d235a: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2157 │ │ 0x0022 line=2158 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x0028 reg=3 (null) I │ │ @@ -2019075,22 +2019076,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d1d9c: |[4d1d9c] org.codehaus.stax2.ri.dom.DOMWrappingReader._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; │ │ -4d1dac: 5410 49b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b049 │ │ -4d1db0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d1db4: 2200 611d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // type@1d61 │ │ -4d1db8: 7010 37fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.:()V // method@fc37 │ │ -4d1dbe: 5b10 49b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b049 │ │ -4d1dc2: 5410 49b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b049 │ │ -4d1dc6: 1100 |000d: return-object v0 │ │ +4d1da0: |[4d1da0] org.codehaus.stax2.ri.dom.DOMWrappingReader._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; │ │ +4d1db0: 5410 49b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b049 │ │ +4d1db4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d1db8: 2200 611d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // type@1d61 │ │ +4d1dbc: 7010 37fc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.:()V // method@fc37 │ │ +4d1dc2: 5b10 49b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b049 │ │ +4d1dc6: 5410 49b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // field@b049 │ │ +4d1dca: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2255 │ │ 0x0004 line=2256 │ │ 0x000b line=2258 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019100,28 +2019101,28 @@ │ │ type : '(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -4d1df4: |[4d1df4] org.codehaus.stax2.ri.dom.DOMWrappingReader._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ -4d1e04: 6e10 35e0 0300 |0000: invoke-virtual {v3}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ -4d1e0a: 0c00 |0003: move-result-object v0 │ │ -4d1e0c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4d1e10: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -4d1e14: 6e10 98fa 0200 |0008: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@fa98 │ │ -4d1e1a: 0c01 |000b: move-result-object v1 │ │ -4d1e1c: 3901 0800 |000c: if-nez v1, 0014 // +0008 │ │ -4d1e20: 2201 841d |000e: new-instance v1, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4d1e24: 7040 26fd 4130 |0010: invoke-direct {v1, v4, v0, v3}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/IllegalArgumentException;)V // method@fd26 │ │ -4d1e2a: 1101 |0013: return-object v1 │ │ -4d1e2c: 2203 841d |0014: new-instance v3, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4d1e30: 7040 27fd 4310 |0016: invoke-direct {v3, v4, v0, v1}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@fd27 │ │ -4d1e36: 1103 |0019: return-object v3 │ │ +4d1df8: |[4d1df8] org.codehaus.stax2.ri.dom.DOMWrappingReader._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ +4d1e08: 6e10 35e0 0300 |0000: invoke-virtual {v3}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ +4d1e0e: 0c00 |0003: move-result-object v0 │ │ +4d1e10: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +4d1e14: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +4d1e18: 6e10 98fa 0200 |0008: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@fa98 │ │ +4d1e1e: 0c01 |000b: move-result-object v1 │ │ +4d1e20: 3901 0800 |000c: if-nez v1, 0014 // +0008 │ │ +4d1e24: 2201 841d |000e: new-instance v1, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4d1e28: 7040 26fd 4130 |0010: invoke-direct {v1, v4, v0, v3}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/IllegalArgumentException;)V // method@fd26 │ │ +4d1e2e: 1101 |0013: return-object v1 │ │ +4d1e30: 2203 841d |0014: new-instance v3, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4d1e34: 7040 27fd 4310 |0016: invoke-direct {v3, v4, v0, v1}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@fd27 │ │ +4d1e3a: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2219 │ │ 0x0008 line=2223 │ │ 0x000e line=2225 │ │ 0x0014 line=2227 │ │ locals : │ │ @@ -2019134,24 +2019135,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -4d1e38: |[4d1e38] org.codehaus.stax2.ri.dom.DOMWrappingReader._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ -4d1e48: 6e10 98fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@fa98 │ │ -4d1e4e: 0c00 |0003: move-result-object v0 │ │ -4d1e50: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -4d1e54: 2200 841d |0006: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4d1e58: 7030 25fd 4003 |0008: invoke-direct {v0, v4, v3}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@fd25 │ │ -4d1e5e: 1100 |000b: return-object v0 │ │ -4d1e60: 2201 841d |000c: new-instance v1, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4d1e64: 7040 27fd 4103 |000e: invoke-direct {v1, v4, v3, v0}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@fd27 │ │ -4d1e6a: 1101 |0011: return-object v1 │ │ +4d1e3c: |[4d1e3c] org.codehaus.stax2.ri.dom.DOMWrappingReader._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; │ │ +4d1e4c: 6e10 98fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@fa98 │ │ +4d1e52: 0c00 |0003: move-result-object v0 │ │ +4d1e54: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +4d1e58: 2200 841d |0006: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4d1e5c: 7030 25fd 4003 |0008: invoke-direct {v0, v4, v3}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@fd25 │ │ +4d1e62: 1100 |000b: return-object v0 │ │ +4d1e64: 2201 841d |000c: new-instance v1, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4d1e68: 7040 27fd 4103 |000e: invoke-direct {v1, v4, v3, v0}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@fd27 │ │ +4d1e6e: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2232 │ │ 0x0006 line=2234 │ │ 0x000c line=2236 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019163,22 +2019164,22 @@ │ │ type : '()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d1dc8: |[4d1dc8] org.codehaus.stax2.ri.dom.DOMWrappingReader._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ -4d1dd8: 5410 51b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b051 │ │ -4d1ddc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4d1de0: 2200 701d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // type@1d70 │ │ -4d1de4: 7010 bafc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.:()V // method@fcba │ │ -4d1dea: 5b10 51b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b051 │ │ -4d1dee: 5410 51b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b051 │ │ -4d1df2: 1100 |000d: return-object v0 │ │ +4d1dcc: |[4d1dcc] org.codehaus.stax2.ri.dom.DOMWrappingReader._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; │ │ +4d1ddc: 5410 51b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b051 │ │ +4d1de0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4d1de4: 2200 701d |0004: new-instance v0, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // type@1d70 │ │ +4d1de8: 7010 bafc 0000 |0006: invoke-direct {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.:()V // method@fcba │ │ +4d1dee: 5b10 51b0 |0009: iput-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b051 │ │ +4d1df2: 5410 51b0 |000b: iget-object v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // field@b051 │ │ +4d1df6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2247 │ │ 0x0004 line=2248 │ │ 0x000b line=2250 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019188,58 +2019189,58 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -4d002c: |[4d002c] org.codehaus.stax2.ri.dom.DOMWrappingReader._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I │ │ -4d003c: 6e10 dae0 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d0042: 0a00 |0003: move-result v0 │ │ -4d0044: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d0046: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4d0048: 0723 |0006: move-object v3, v2 │ │ -4d004a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4d004c: 3501 4200 |0008: if-ge v1, v0, 004a // +0042 │ │ -4d0050: 6e20 bfe0 1900 |000a: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d0056: 0a04 |000d: move-result v4 │ │ -4d0058: 1305 2000 |000e: const/16 v5, #int 32 // #20 │ │ -4d005c: 3654 0700 |0010: if-gt v4, v5, 0017 // +0007 │ │ -4d0060: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4d0064: 3401 f6ff |0014: if-lt v1, v0, 000a // -000a │ │ -4d0068: 2834 |0016: goto 004a // +0034 │ │ -4d006a: d804 0101 |0017: add-int/lit8 v4, v1, #int 1 // #01 │ │ -4d006e: 3504 0b00 |0019: if-ge v4, v0, 0024 // +000b │ │ -4d0072: 6e20 bfe0 4900 |001b: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d0078: 0a06 |001e: move-result v6 │ │ -4d007a: 3756 0500 |001f: if-le v6, v5, 0024 // +0005 │ │ -4d007e: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4d0082: 28f6 |0023: goto 0019 // -000a │ │ -4d0084: d805 0401 |0024: add-int/lit8 v5, v4, #int 1 // #01 │ │ -4d0088: 6e30 e5e0 1904 |0026: invoke-virtual {v9, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4d008e: 0c03 |0029: move-result-object v3 │ │ -4d0090: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4d0094: 6e20 1cfd 3800 |002c: invoke-virtual {v8, v3}, Lorg/codehaus/stax2/typed/TypedArrayDecoder;.decodeValue:(Ljava/lang/String;)Z // method@fd1c │ │ -4d009a: 0a01 |002f: move-result v1 │ │ -4d009c: 3801 0900 |0030: if-eqz v1, 0039 // +0009 │ │ -4d00a0: 7020 46fa 8700 |0032: invoke-direct {v7, v8}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.checkExpand:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)Z // method@fa46 │ │ -4d00a6: 0a01 |0035: move-result v1 │ │ -4d00a8: 3901 0300 |0036: if-nez v1, 0039 // +0003 │ │ -4d00ac: 2812 |0038: goto 004a // +0012 │ │ -4d00ae: 0151 |0039: move v1, v5 │ │ -4d00b0: 28ce |003a: goto 0008 // -0032 │ │ -4d00b2: 0d08 |003b: move-exception v8 │ │ -4d00b4: 6e10 84fa 0700 |003c: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getLocation:()Ljavax/xml/stream/Location; // method@fa84 │ │ -4d00ba: 0c09 |003f: move-result-object v9 │ │ -4d00bc: 2200 841d |0040: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4d00c0: 6e10 35e0 0800 |0042: invoke-virtual {v8}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ -4d00c6: 0c01 |0045: move-result-object v1 │ │ -4d00c8: 7058 28fd 3091 |0046: invoke-direct {v0, v3, v1, v9, v8}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ -4d00ce: 2700 |0049: throw v0 │ │ -4d00d0: 0f02 |004a: return v2 │ │ +4d0030: |[4d0030] org.codehaus.stax2.ri.dom.DOMWrappingReader._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I │ │ +4d0040: 6e10 dae0 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d0046: 0a00 |0003: move-result v0 │ │ +4d0048: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d004a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4d004c: 0723 |0006: move-object v3, v2 │ │ +4d004e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4d0050: 3501 4200 |0008: if-ge v1, v0, 004a // +0042 │ │ +4d0054: 6e20 bfe0 1900 |000a: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d005a: 0a04 |000d: move-result v4 │ │ +4d005c: 1305 2000 |000e: const/16 v5, #int 32 // #20 │ │ +4d0060: 3654 0700 |0010: if-gt v4, v5, 0017 // +0007 │ │ +4d0064: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4d0068: 3401 f6ff |0014: if-lt v1, v0, 000a // -000a │ │ +4d006c: 2834 |0016: goto 004a // +0034 │ │ +4d006e: d804 0101 |0017: add-int/lit8 v4, v1, #int 1 // #01 │ │ +4d0072: 3504 0b00 |0019: if-ge v4, v0, 0024 // +000b │ │ +4d0076: 6e20 bfe0 4900 |001b: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d007c: 0a06 |001e: move-result v6 │ │ +4d007e: 3756 0500 |001f: if-le v6, v5, 0024 // +0005 │ │ +4d0082: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4d0086: 28f6 |0023: goto 0019 // -000a │ │ +4d0088: d805 0401 |0024: add-int/lit8 v5, v4, #int 1 // #01 │ │ +4d008c: 6e30 e5e0 1904 |0026: invoke-virtual {v9, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4d0092: 0c03 |0029: move-result-object v3 │ │ +4d0094: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4d0098: 6e20 1cfd 3800 |002c: invoke-virtual {v8, v3}, Lorg/codehaus/stax2/typed/TypedArrayDecoder;.decodeValue:(Ljava/lang/String;)Z // method@fd1c │ │ +4d009e: 0a01 |002f: move-result v1 │ │ +4d00a0: 3801 0900 |0030: if-eqz v1, 0039 // +0009 │ │ +4d00a4: 7020 46fa 8700 |0032: invoke-direct {v7, v8}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.checkExpand:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)Z // method@fa46 │ │ +4d00aa: 0a01 |0035: move-result v1 │ │ +4d00ac: 3901 0300 |0036: if-nez v1, 0039 // +0003 │ │ +4d00b0: 2812 |0038: goto 004a // +0012 │ │ +4d00b2: 0151 |0039: move v1, v5 │ │ +4d00b4: 28ce |003a: goto 0008 // -0032 │ │ +4d00b6: 0d08 |003b: move-exception v8 │ │ +4d00b8: 6e10 84fa 0700 |003c: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getLocation:()Ljavax/xml/stream/Location; // method@fa84 │ │ +4d00be: 0c09 |003f: move-result-object v9 │ │ +4d00c0: 2200 841d |0040: new-instance v0, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4d00c4: 6e10 35e0 0800 |0042: invoke-virtual {v8}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ +4d00ca: 0c01 |0045: move-result-object v1 │ │ +4d00cc: 7058 28fd 3091 |0046: invoke-direct {v0, v3, v1, v9, v8}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ +4d00d2: 2700 |0049: throw v0 │ │ +4d00d4: 0f02 |004a: return v2 │ │ catches : 1 │ │ 0x000a - 0x0036 │ │ Ljava/lang/IllegalArgumentException; -> 0x003b │ │ positions : │ │ 0x0000 line=1614 │ │ 0x000a line=1622 │ │ 0x001b line=1630 │ │ @@ -2019258,23 +2019259,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d0cc4: |[4d0cc4] org.codehaus.stax2.ri.dom.DOMWrappingReader._internName:(Ljava/lang/String;)Ljava/lang/String; │ │ -4d0cd4: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -4d0cd8: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -4d0cdc: 1102 |0004: return-object v2 │ │ -4d0cde: 5510 4ab0 |0005: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNames:Z // field@b04a │ │ -4d0ce2: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -4d0ce6: 6e10 d4e0 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.intern:()Ljava/lang/String; // method@e0d4 │ │ -4d0cec: 0c02 |000c: move-result-object v2 │ │ -4d0cee: 1102 |000d: return-object v2 │ │ +4d0cc8: |[4d0cc8] org.codehaus.stax2.ri.dom.DOMWrappingReader._internName:(Ljava/lang/String;)Ljava/lang/String; │ │ +4d0cd8: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +4d0cdc: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +4d0ce0: 1102 |0004: return-object v2 │ │ +4d0ce2: 5510 4ab0 |0005: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNames:Z // field@b04a │ │ +4d0ce6: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +4d0cea: 6e10 d4e0 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.intern:()Ljava/lang/String; // method@e0d4 │ │ +4d0cf0: 0c02 |000c: move-result-object v2 │ │ +4d0cf2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2299 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2019283,23 +2019284,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d0cf0: |[4d0cf0] org.codehaus.stax2.ri.dom.DOMWrappingReader._internNsURI:(Ljava/lang/String;)Ljava/lang/String; │ │ -4d0d00: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -4d0d04: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -4d0d08: 1102 |0004: return-object v2 │ │ -4d0d0a: 5510 4bb0 |0005: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNsURIs:Z // field@b04b │ │ -4d0d0e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -4d0d12: 6e10 d4e0 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.intern:()Ljava/lang/String; // method@e0d4 │ │ -4d0d18: 0c02 |000c: move-result-object v2 │ │ -4d0d1a: 1102 |000d: return-object v2 │ │ +4d0cf4: |[4d0cf4] org.codehaus.stax2.ri.dom.DOMWrappingReader._internNsURI:(Ljava/lang/String;)Ljava/lang/String; │ │ +4d0d04: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +4d0d08: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +4d0d0c: 1102 |0004: return-object v2 │ │ +4d0d0e: 5510 4bb0 |0005: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNsURIs:Z // field@b04b │ │ +4d0d12: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +4d0d16: 6e10 d4e0 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.intern:()Ljava/lang/String; // method@e0d4 │ │ +4d0d1c: 0c02 |000c: move-result-object v2 │ │ +4d0d1e: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2307 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2019308,75 +2019309,75 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d2110: |[4d2110] org.codehaus.stax2.ri.dom.DOMWrappingReader.close:()V │ │ -4d2120: 0e00 |0000: return-void │ │ +4d2114: |[4d2114] org.codehaus.stax2.ri.dom.DOMWrappingReader.close:()V │ │ +4d2124: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'closeCompletely' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d2124: |[4d2124] org.codehaus.stax2.ri.dom.DOMWrappingReader.closeCompletely:()V │ │ -4d2134: 0e00 |0000: return-void │ │ +4d2128: |[4d2128] org.codehaus.stax2.ri.dom.DOMWrappingReader.closeCompletely:()V │ │ +4d2138: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'coalesceText' │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -4d2138: |[4d2138] org.codehaus.stax2.ri.dom.DOMWrappingReader.coalesceText:(I)V │ │ -4d2148: 5434 56b0 |0000: iget-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d214c: 6e10 cdf9 0400 |0002: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.reset:()V // method@f9cd │ │ -4d2152: 5434 56b0 |0005: iget-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d2156: 5430 50b0 |0007: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d215a: 7210 eafe 0000 |0009: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ -4d2160: 0c00 |000c: move-result-object v0 │ │ -4d2162: 6e20 caf9 0400 |000d: invoke-virtual {v4, v0}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.append:(Ljava/lang/String;)V // method@f9ca │ │ -4d2168: 5434 50b0 |0010: iget-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d216c: 7210 e7fe 0400 |0012: invoke-interface {v4}, Lorg/w3c/dom/Node;.getNextSibling:()Lorg/w3c/dom/Node; // method@fee7 │ │ -4d2172: 0c04 |0015: move-result-object v4 │ │ -4d2174: 1240 |0016: const/4 v0, #int 4 // #4 │ │ -4d2176: 3804 1800 |0017: if-eqz v4, 002f // +0018 │ │ -4d217a: 7210 e9fe 0400 |0019: invoke-interface {v4}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d2180: 0a01 |001c: move-result v1 │ │ -4d2182: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -4d2184: 3221 0500 |001e: if-eq v1, v2, 0023 // +0005 │ │ -4d2188: 3201 0300 |0020: if-eq v1, v0, 0023 // +0003 │ │ -4d218c: 280d |0022: goto 002f // +000d │ │ -4d218e: 5b34 50b0 |0023: iput-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d2192: 5430 56b0 |0025: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d2196: 7210 eafe 0400 |0027: invoke-interface {v4}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ -4d219c: 0c04 |002a: move-result-object v4 │ │ -4d219e: 6e20 caf9 4000 |002b: invoke-virtual {v0, v4}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.append:(Ljava/lang/String;)V // method@f9ca │ │ -4d21a4: 28e2 |002e: goto 0010 // -001e │ │ -4d21a6: 5434 56b0 |002f: iget-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d21aa: 6e10 cbf9 0400 |0031: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.get:()Ljava/lang/String; // method@f9cb │ │ -4d21b0: 0c04 |0034: move-result-object v4 │ │ -4d21b2: 5b34 4db0 |0035: iput-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ -4d21b6: 5930 4fb0 |0037: iput v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d21ba: 0e00 |0039: return-void │ │ +4d213c: |[4d213c] org.codehaus.stax2.ri.dom.DOMWrappingReader.coalesceText:(I)V │ │ +4d214c: 5434 56b0 |0000: iget-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d2150: 6e10 cdf9 0400 |0002: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.reset:()V // method@f9cd │ │ +4d2156: 5434 56b0 |0005: iget-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d215a: 5430 50b0 |0007: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d215e: 7210 eafe 0000 |0009: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ +4d2164: 0c00 |000c: move-result-object v0 │ │ +4d2166: 6e20 caf9 0400 |000d: invoke-virtual {v4, v0}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.append:(Ljava/lang/String;)V // method@f9ca │ │ +4d216c: 5434 50b0 |0010: iget-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d2170: 7210 e7fe 0400 |0012: invoke-interface {v4}, Lorg/w3c/dom/Node;.getNextSibling:()Lorg/w3c/dom/Node; // method@fee7 │ │ +4d2176: 0c04 |0015: move-result-object v4 │ │ +4d2178: 1240 |0016: const/4 v0, #int 4 // #4 │ │ +4d217a: 3804 1800 |0017: if-eqz v4, 002f // +0018 │ │ +4d217e: 7210 e9fe 0400 |0019: invoke-interface {v4}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d2184: 0a01 |001c: move-result v1 │ │ +4d2186: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +4d2188: 3221 0500 |001e: if-eq v1, v2, 0023 // +0005 │ │ +4d218c: 3201 0300 |0020: if-eq v1, v0, 0023 // +0003 │ │ +4d2190: 280d |0022: goto 002f // +000d │ │ +4d2192: 5b34 50b0 |0023: iput-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d2196: 5430 56b0 |0025: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d219a: 7210 eafe 0400 |0027: invoke-interface {v4}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ +4d21a0: 0c04 |002a: move-result-object v4 │ │ +4d21a2: 6e20 caf9 4000 |002b: invoke-virtual {v0, v4}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.append:(Ljava/lang/String;)V // method@f9ca │ │ +4d21a8: 28e2 |002e: goto 0010 // -001e │ │ +4d21aa: 5434 56b0 |002f: iget-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d21ae: 6e10 cbf9 0400 |0031: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.get:()Ljava/lang/String; // method@f9cb │ │ +4d21b4: 0c04 |0034: move-result-object v4 │ │ +4d21b6: 5b34 4db0 |0035: iput-object v4, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ +4d21ba: 5930 4fb0 |0037: iput v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d21be: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2048 │ │ 0x0005 line=2049 │ │ 0x0010 line=2052 │ │ 0x0019 line=2053 │ │ 0x0023 line=2057 │ │ @@ -2019392,62 +2019393,62 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -4d00e4: |[4d00e4] org.codehaus.stax2.ri.dom.DOMWrappingReader.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ -4d00f4: 5270 4fb0 |0000: iget v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d00f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d00fa: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d00fe: 6e20 b9fa 1700 |0005: invoke-virtual {v7, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d0104: 5470 50b0 |0008: iget-object v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d0108: 1f00 f61d |000a: check-cast v0, Lorg/w3c/dom/Element; // type@1df6 │ │ -4d010c: 7210 d6fe 0000 |000c: invoke-interface {v0}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fed6 │ │ -4d0112: 0c00 |000f: move-result-object v0 │ │ -4d0114: 3808 0900 |0010: if-eqz v8, 0019 // +0009 │ │ -4d0118: 6e10 dae0 0800 |0012: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d011e: 0a02 |0015: move-result v2 │ │ -4d0120: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ -4d0124: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -4d0126: 7210 defe 0000 |0019: invoke-interface {v0}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@fede │ │ -4d012c: 0a02 |001c: move-result v2 │ │ -4d012e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -4d0130: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -4d0132: 3524 3100 |001f: if-ge v4, v2, 0050 // +0031 │ │ -4d0136: 7220 e0fe 4000 |0021: invoke-interface {v0, v4}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ -4d013c: 0c05 |0024: move-result-object v5 │ │ -4d013e: 7020 45fa 5700 |0025: invoke-direct {v7, v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ -4d0144: 0c06 |0028: move-result-object v6 │ │ -4d0146: 6e20 c7e0 6900 |0029: invoke-virtual {v9, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d014c: 0a06 |002c: move-result v6 │ │ -4d014e: 3806 2000 |002d: if-eqz v6, 004d // +0020 │ │ -4d0152: 7210 e6fe 0500 |002f: invoke-interface {v5}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@fee6 │ │ -4d0158: 0c05 |0032: move-result-object v5 │ │ -4d015a: 3805 0b00 |0033: if-eqz v5, 003e // +000b │ │ -4d015e: 6e10 dae0 0500 |0035: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d0164: 0a06 |0038: move-result v6 │ │ -4d0166: 3906 0300 |0039: if-nez v6, 003c // +0003 │ │ -4d016a: 2803 |003b: goto 003e // +0003 │ │ -4d016c: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -4d016e: 2802 |003d: goto 003f // +0002 │ │ -4d0170: 1216 |003e: const/4 v6, #int 1 // #1 │ │ -4d0172: 3908 0500 |003f: if-nez v8, 0044 // +0005 │ │ -4d0176: 3806 0c00 |0041: if-eqz v6, 004d // +000c │ │ -4d017a: 0f04 |0043: return v4 │ │ -4d017c: 3906 0900 |0044: if-nez v6, 004d // +0009 │ │ -4d0180: 6e20 c7e0 5800 |0046: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d0186: 0a05 |0049: move-result v5 │ │ -4d0188: 3805 0300 |004a: if-eqz v5, 004d // +0003 │ │ -4d018c: 0f04 |004c: return v4 │ │ -4d018e: d804 0401 |004d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4d0192: 28d0 |004f: goto 001f // -0030 │ │ -4d0194: 12f8 |0050: const/4 v8, #int -1 // #ff │ │ -4d0196: 0f08 |0051: return v8 │ │ +4d00e8: |[4d00e8] org.codehaus.stax2.ri.dom.DOMWrappingReader.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ +4d00f8: 5270 4fb0 |0000: iget v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d00fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d00fe: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d0102: 6e20 b9fa 1700 |0005: invoke-virtual {v7, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d0108: 5470 50b0 |0008: iget-object v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d010c: 1f00 f61d |000a: check-cast v0, Lorg/w3c/dom/Element; // type@1df6 │ │ +4d0110: 7210 d6fe 0000 |000c: invoke-interface {v0}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fed6 │ │ +4d0116: 0c00 |000f: move-result-object v0 │ │ +4d0118: 3808 0900 |0010: if-eqz v8, 0019 // +0009 │ │ +4d011c: 6e10 dae0 0800 |0012: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d0122: 0a02 |0015: move-result v2 │ │ +4d0124: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ +4d0128: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +4d012a: 7210 defe 0000 |0019: invoke-interface {v0}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@fede │ │ +4d0130: 0a02 |001c: move-result v2 │ │ +4d0132: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +4d0134: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +4d0136: 3524 3100 |001f: if-ge v4, v2, 0050 // +0031 │ │ +4d013a: 7220 e0fe 4000 |0021: invoke-interface {v0, v4}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ +4d0140: 0c05 |0024: move-result-object v5 │ │ +4d0142: 7020 45fa 5700 |0025: invoke-direct {v7, v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ +4d0148: 0c06 |0028: move-result-object v6 │ │ +4d014a: 6e20 c7e0 6900 |0029: invoke-virtual {v9, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d0150: 0a06 |002c: move-result v6 │ │ +4d0152: 3806 2000 |002d: if-eqz v6, 004d // +0020 │ │ +4d0156: 7210 e6fe 0500 |002f: invoke-interface {v5}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@fee6 │ │ +4d015c: 0c05 |0032: move-result-object v5 │ │ +4d015e: 3805 0b00 |0033: if-eqz v5, 003e // +000b │ │ +4d0162: 6e10 dae0 0500 |0035: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d0168: 0a06 |0038: move-result v6 │ │ +4d016a: 3906 0300 |0039: if-nez v6, 003c // +0003 │ │ +4d016e: 2803 |003b: goto 003e // +0003 │ │ +4d0170: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +4d0172: 2802 |003d: goto 003f // +0002 │ │ +4d0174: 1216 |003e: const/4 v6, #int 1 // #1 │ │ +4d0176: 3908 0500 |003f: if-nez v8, 0044 // +0005 │ │ +4d017a: 3806 0c00 |0041: if-eqz v6, 004d // +000c │ │ +4d017e: 0f04 |0043: return v4 │ │ +4d0180: 3906 0900 |0044: if-nez v6, 004d // +0009 │ │ +4d0184: 6e20 c7e0 5800 |0046: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d018a: 0a05 |0049: move-result v5 │ │ +4d018c: 3805 0300 |004a: if-eqz v5, 004d // +0003 │ │ +4d0190: 0f04 |004c: return v4 │ │ +4d0192: d804 0401 |004d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4d0196: 28d0 |004f: goto 001f // -0030 │ │ +4d0198: 12f8 |0050: const/4 v8, #int -1 // #ff │ │ +4d019a: 0f08 |0051: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1740 │ │ 0x0005 line=1741 │ │ 0x0008 line=1743 │ │ 0x000c line=1744 │ │ 0x0012 line=1745 │ │ @@ -2019468,95 +2019469,95 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 200 16-bit code units │ │ -4d0e00: |[4d0e00] org.codehaus.stax2.ri.dom.DOMWrappingReader.findErrorDesc:(II)Ljava/lang/String; │ │ -4d0e10: 7110 d0f9 0400 |0000: invoke-static {v4}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ -4d0e16: 0c04 |0003: move-result-object v4 │ │ -4d0e18: 1a00 cc16 |0004: const-string v0, "Current event " // string@16cc │ │ -4d0e1c: 1a01 cd16 |0006: const-string v1, "Current event (" // string@16cd │ │ -4d0e20: 2b03 ae00 0000 |0008: packed-switch v3, 000000b6 // +000000ae │ │ -4d0e26: 2204 0819 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0e2a: 7010 06e1 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0e30: 1a00 b824 |0010: const-string v0, "Internal error (unrecognized error type: " // string@24b8 │ │ -4d0e34: 6e20 12e1 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0e3a: 6e20 0de1 3400 |0015: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d0e40: 1a03 db04 |0018: const-string v3, ")" // string@04db │ │ -4d0e44: 6e20 12e1 3400 |001a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0e4a: 6e10 1fe1 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0e50: 0c03 |0020: move-result-object v3 │ │ -4d0e52: 1103 |0021: return-object v3 │ │ -4d0e54: 2203 0819 |0022: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0e58: 7010 06e1 0300 |0024: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0e5e: 6e20 12e1 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0e64: 6e20 12e1 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0e6a: 1a04 f504 |002d: const-string v4, ") has no local name" // string@04f5 │ │ -4d0e6e: 6e20 12e1 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0e74: 6e10 1fe1 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0e7a: 0c03 |0035: move-result-object v3 │ │ -4d0e7c: 1103 |0036: return-object v3 │ │ -4d0e7e: 2203 0819 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0e82: 7010 06e1 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0e88: 6e20 12e1 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0e8e: 6e20 12e1 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0e94: 1a04 2802 |0042: const-string v4, " not START_ELEMENT, END_ELEMENT, CHARACTERS or CDATA" // string@0228 │ │ -4d0e98: 6e20 12e1 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0e9e: 6e10 1fe1 0300 |0047: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0ea4: 0c03 |004a: move-result-object v3 │ │ -4d0ea6: 1103 |004b: return-object v3 │ │ -4d0ea8: 2203 0819 |004c: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0eac: 7010 06e1 0300 |004e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0eb2: 6e20 12e1 0300 |0051: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0eb8: 6e20 12e1 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0ebe: 1a04 f705 |0057: const-string v4, ", needs to be one of CHARACTERS, CDATA, SPACE or COMMENT" // string@05f7 │ │ -4d0ec2: 6e20 12e1 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0ec8: 6e10 1fe1 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0ece: 0c03 |005f: move-result-object v3 │ │ -4d0ed0: 1103 |0060: return-object v3 │ │ -4d0ed2: 2203 0819 |0061: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0ed6: 7010 06e1 0300 |0063: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0edc: 6e20 12e1 1300 |0066: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0ee2: 6e20 12e1 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0ee8: 1a04 0305 |006c: const-string v4, ") not a textual event" // string@0503 │ │ -4d0eec: 6e20 12e1 4300 |006e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0ef2: 6e10 1fe1 0300 |0071: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0ef8: 0c03 |0074: move-result-object v3 │ │ -4d0efa: 1103 |0075: return-object v3 │ │ -4d0efc: 2203 0819 |0076: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0f00: 7010 06e1 0300 |0078: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0f06: 6e20 12e1 1300 |007b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0f0c: 6e20 12e1 4300 |007e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0f12: 1a04 fb04 |0081: const-string v4, ") needs to be PROCESSING_INSTRUCTION" // string@04fb │ │ -4d0f16: 6e20 12e1 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0f1c: 6e10 1fe1 0300 |0086: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0f22: 0c03 |0089: move-result-object v3 │ │ -4d0f24: 1103 |008a: return-object v3 │ │ -4d0f26: 2203 0819 |008b: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0f2a: 7010 06e1 0300 |008d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0f30: 6e20 12e1 0300 |0090: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0f36: 6e20 12e1 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0f3c: 1a04 f605 |0096: const-string v4, ", needs to be START_ELEMENT or END_ELEMENT" // string@05f6 │ │ -4d0f40: 6e20 12e1 4300 |0098: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0f46: 6e10 1fe1 0300 |009b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0f4c: 0c03 |009e: move-result-object v3 │ │ -4d0f4e: 1103 |009f: return-object v3 │ │ -4d0f50: 2203 0819 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0f54: 7010 06e1 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0f5a: 6e20 12e1 0300 |00a5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0f60: 6e20 12e1 4300 |00a8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0f66: 1a04 f505 |00ab: const-string v4, ", needs to be START_ELEMENT" // string@05f5 │ │ -4d0f6a: 6e20 12e1 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0f70: 6e10 1fe1 0300 |00b0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0f76: 0c03 |00b3: move-result-object v3 │ │ -4d0f78: 1103 |00b4: return-object v3 │ │ -4d0f7a: 0000 |00b5: nop // spacer │ │ -4d0f7c: 0001 0700 0100 0000 9800 0000 8300 ... |00b6: packed-switch-data (18 units) │ │ +4d0e04: |[4d0e04] org.codehaus.stax2.ri.dom.DOMWrappingReader.findErrorDesc:(II)Ljava/lang/String; │ │ +4d0e14: 7110 d0f9 0400 |0000: invoke-static {v4}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ +4d0e1a: 0c04 |0003: move-result-object v4 │ │ +4d0e1c: 1a00 cc16 |0004: const-string v0, "Current event " // string@16cc │ │ +4d0e20: 1a01 cd16 |0006: const-string v1, "Current event (" // string@16cd │ │ +4d0e24: 2b03 ae00 0000 |0008: packed-switch v3, 000000b6 // +000000ae │ │ +4d0e2a: 2204 0819 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0e2e: 7010 06e1 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0e34: 1a00 b824 |0010: const-string v0, "Internal error (unrecognized error type: " // string@24b8 │ │ +4d0e38: 6e20 12e1 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0e3e: 6e20 0de1 3400 |0015: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d0e44: 1a03 db04 |0018: const-string v3, ")" // string@04db │ │ +4d0e48: 6e20 12e1 3400 |001a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0e4e: 6e10 1fe1 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0e54: 0c03 |0020: move-result-object v3 │ │ +4d0e56: 1103 |0021: return-object v3 │ │ +4d0e58: 2203 0819 |0022: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0e5c: 7010 06e1 0300 |0024: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0e62: 6e20 12e1 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0e68: 6e20 12e1 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0e6e: 1a04 f504 |002d: const-string v4, ") has no local name" // string@04f5 │ │ +4d0e72: 6e20 12e1 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0e78: 6e10 1fe1 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0e7e: 0c03 |0035: move-result-object v3 │ │ +4d0e80: 1103 |0036: return-object v3 │ │ +4d0e82: 2203 0819 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0e86: 7010 06e1 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0e8c: 6e20 12e1 1300 |003c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0e92: 6e20 12e1 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0e98: 1a04 2802 |0042: const-string v4, " not START_ELEMENT, END_ELEMENT, CHARACTERS or CDATA" // string@0228 │ │ +4d0e9c: 6e20 12e1 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0ea2: 6e10 1fe1 0300 |0047: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0ea8: 0c03 |004a: move-result-object v3 │ │ +4d0eaa: 1103 |004b: return-object v3 │ │ +4d0eac: 2203 0819 |004c: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0eb0: 7010 06e1 0300 |004e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0eb6: 6e20 12e1 0300 |0051: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0ebc: 6e20 12e1 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0ec2: 1a04 f705 |0057: const-string v4, ", needs to be one of CHARACTERS, CDATA, SPACE or COMMENT" // string@05f7 │ │ +4d0ec6: 6e20 12e1 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0ecc: 6e10 1fe1 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0ed2: 0c03 |005f: move-result-object v3 │ │ +4d0ed4: 1103 |0060: return-object v3 │ │ +4d0ed6: 2203 0819 |0061: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0eda: 7010 06e1 0300 |0063: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0ee0: 6e20 12e1 1300 |0066: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0ee6: 6e20 12e1 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0eec: 1a04 0305 |006c: const-string v4, ") not a textual event" // string@0503 │ │ +4d0ef0: 6e20 12e1 4300 |006e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0ef6: 6e10 1fe1 0300 |0071: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0efc: 0c03 |0074: move-result-object v3 │ │ +4d0efe: 1103 |0075: return-object v3 │ │ +4d0f00: 2203 0819 |0076: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0f04: 7010 06e1 0300 |0078: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0f0a: 6e20 12e1 1300 |007b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0f10: 6e20 12e1 4300 |007e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0f16: 1a04 fb04 |0081: const-string v4, ") needs to be PROCESSING_INSTRUCTION" // string@04fb │ │ +4d0f1a: 6e20 12e1 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0f20: 6e10 1fe1 0300 |0086: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0f26: 0c03 |0089: move-result-object v3 │ │ +4d0f28: 1103 |008a: return-object v3 │ │ +4d0f2a: 2203 0819 |008b: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0f2e: 7010 06e1 0300 |008d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0f34: 6e20 12e1 0300 |0090: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0f3a: 6e20 12e1 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0f40: 1a04 f605 |0096: const-string v4, ", needs to be START_ELEMENT or END_ELEMENT" // string@05f6 │ │ +4d0f44: 6e20 12e1 4300 |0098: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0f4a: 6e10 1fe1 0300 |009b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0f50: 0c03 |009e: move-result-object v3 │ │ +4d0f52: 1103 |009f: return-object v3 │ │ +4d0f54: 2203 0819 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0f58: 7010 06e1 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0f5e: 6e20 12e1 0300 |00a5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0f64: 6e20 12e1 4300 |00a8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0f6a: 1a04 f505 |00ab: const-string v4, ", needs to be START_ELEMENT" // string@05f5 │ │ +4d0f6e: 6e20 12e1 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0f74: 6e10 1fe1 0300 |00b0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0f7a: 0c03 |00b3: move-result-object v3 │ │ +4d0f7c: 1103 |00b4: return-object v3 │ │ +4d0f7e: 0000 |00b5: nop // spacer │ │ +4d0f80: 0001 0700 0100 0000 9800 0000 8300 ... |00b6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2268 │ │ 0x000b line=2287 │ │ 0x0022 line=2275 │ │ 0x0037 line=2282 │ │ 0x004c line=2284 │ │ @@ -2019574,28 +2019575,28 @@ │ │ type : '(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4d21bc: |[4d21bc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ -4d21cc: 6e20 65fa 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ -4d21d2: 0c01 |0003: move-result-object v1 │ │ -4d21d4: 7110 d1f9 0100 |0004: invoke-static {v1}, Lorg/codehaus/stax2/ri/Stax2Util;.trimSpaces:(Ljava/lang/String;)Ljava/lang/String; // method@f9d1 │ │ -4d21da: 0c01 |0007: move-result-object v1 │ │ -4d21dc: 3901 0600 |0008: if-nez v1, 000e // +0006 │ │ -4d21e0: 6e10 23fd 0200 |000a: invoke-virtual {v2}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.handleEmptyValue:()V // method@fd23 │ │ -4d21e6: 2804 |000d: goto 0011 // +0004 │ │ -4d21e8: 6e20 21fd 1200 |000e: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ -4d21ee: 0e00 |0011: return-void │ │ -4d21f0: 0d02 |0012: move-exception v2 │ │ -4d21f2: 6e30 3ffa 2001 |0013: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@fa3f │ │ -4d21f8: 0c01 |0016: move-result-object v1 │ │ -4d21fa: 2701 |0017: throw v1 │ │ +4d21c0: |[4d21c0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ +4d21d0: 6e20 65fa 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ +4d21d6: 0c01 |0003: move-result-object v1 │ │ +4d21d8: 7110 d1f9 0100 |0004: invoke-static {v1}, Lorg/codehaus/stax2/ri/Stax2Util;.trimSpaces:(Ljava/lang/String;)Ljava/lang/String; // method@f9d1 │ │ +4d21de: 0c01 |0007: move-result-object v1 │ │ +4d21e0: 3901 0600 |0008: if-nez v1, 000e // +0006 │ │ +4d21e4: 6e10 23fd 0200 |000a: invoke-virtual {v2}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.handleEmptyValue:()V // method@fd23 │ │ +4d21ea: 2804 |000d: goto 0011 // +0004 │ │ +4d21ec: 6e20 21fd 1200 |000e: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ +4d21f2: 0e00 |0011: return-void │ │ +4d21f4: 0d02 |0012: move-exception v2 │ │ +4d21f6: 6e30 3ffa 2001 |0013: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@fa3f │ │ +4d21fc: 0c01 |0016: move-result-object v1 │ │ +4d21fe: 2701 |0017: throw v1 │ │ catches : 1 │ │ 0x000a - 0x0011 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=1564 │ │ 0x0004 line=1565 │ │ 0x000a line=1568 │ │ @@ -2019611,20 +2019612,20 @@ │ │ type : '(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4d0198: |[4d0198] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ -4d01a8: 6e20 65fa 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ -4d01ae: 0c01 |0003: move-result-object v1 │ │ -4d01b0: 6e30 42fa 2001 |0004: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@fa42 │ │ -4d01b6: 0a01 |0007: move-result v1 │ │ -4d01b8: 0f01 |0008: return v1 │ │ +4d019c: |[4d019c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ +4d01ac: 6e20 65fa 1000 |0000: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ +4d01b2: 0c01 |0003: move-result-object v1 │ │ +4d01b4: 6e30 42fa 2001 |0004: invoke-virtual {v0, v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@fa42 │ │ +4d01ba: 0a01 |0007: move-result v1 │ │ +4d01bc: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/codehaus/stax2/typed/TypedArrayDecoder; │ │ @@ -2019634,20 +2019635,20 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4cfde8: |[4cfde8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsBinary:(I)[B │ │ -4cfdf8: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4cfdfe: 0c00 |0003: move-result-object v0 │ │ -4cfe00: 6e30 50fa 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B // method@fa50 │ │ -4cfe06: 0c02 |0007: move-result-object v2 │ │ -4cfe08: 1102 |0008: return-object v2 │ │ +4cfdec: |[4cfdec] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsBinary:(I)[B │ │ +4cfdfc: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4cfe02: 0c00 |0003: move-result-object v0 │ │ +4cfe04: 6e30 50fa 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B // method@fa50 │ │ +4cfe0a: 0c02 |0007: move-result-object v2 │ │ +4cfe0c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1669 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -2019656,28 +2019657,28 @@ │ │ type : '(ILorg/codehaus/stax2/typed/Base64Variant;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -4cfe0c: |[4cfe0c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B │ │ -4cfe1c: 6e20 65fa 3200 |0000: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ -4cfe22: 0c03 |0003: move-result-object v3 │ │ -4cfe24: 6e10 3cfa 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@fa3c │ │ -4cfe2a: 0c00 |0007: move-result-object v0 │ │ -4cfe2c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -4cfe2e: 6e40 3dfc 4031 |0009: invoke-virtual {v0, v4, v1, v3}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ -4cfe34: 6e10 39fc 0000 |000c: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.decodeCompletely:()[B // method@fc39 │ │ -4cfe3a: 0c03 |000f: move-result-object v3 │ │ -4cfe3c: 1103 |0010: return-object v3 │ │ -4cfe3e: 0d04 |0011: move-exception v4 │ │ -4cfe40: 6e30 3ffa 4203 |0012: invoke-virtual {v2, v4, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@fa3f │ │ -4cfe46: 0c03 |0015: move-result-object v3 │ │ -4cfe48: 2703 |0016: throw v3 │ │ +4cfe10: |[4cfe10] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B │ │ +4cfe20: 6e20 65fa 3200 |0000: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ +4cfe26: 0c03 |0003: move-result-object v3 │ │ +4cfe28: 6e10 3cfa 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@fa3c │ │ +4cfe2e: 0c00 |0007: move-result-object v0 │ │ +4cfe30: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +4cfe32: 6e40 3dfc 4031 |0009: invoke-virtual {v0, v4, v1, v3}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ +4cfe38: 6e10 39fc 0000 |000c: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.decodeCompletely:()[B // method@fc39 │ │ +4cfe3e: 0c03 |000f: move-result-object v3 │ │ +4cfe40: 1103 |0010: return-object v3 │ │ +4cfe42: 0d04 |0011: move-exception v4 │ │ +4cfe44: 6e30 3ffa 4203 |0012: invoke-virtual {v2, v4, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@fa3f │ │ +4cfe4a: 0c03 |0015: move-result-object v3 │ │ +4cfe4c: 2703 |0016: throw v3 │ │ catches : 1 │ │ 0x000c - 0x0010 │ │ Ljava/lang/IllegalArgumentException; -> 0x0011 │ │ positions : │ │ 0x0000 line=1674 │ │ 0x0004 line=1675 │ │ 0x0009 line=1676 │ │ @@ -2019693,23 +2019694,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cfbb8: |[4cfbb8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsBoolean:(I)Z │ │ -4cfbc8: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4cfbce: 0c00 |0003: move-result-object v0 │ │ -4cfbd0: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ -4cfbd6: 0c00 |0007: move-result-object v0 │ │ -4cfbd8: 6e30 4dfa 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ -4cfbde: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ -4cfbe4: 0a02 |000e: move-result v2 │ │ -4cfbe6: 0f02 |000f: return v2 │ │ +4cfbbc: |[4cfbbc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsBoolean:(I)Z │ │ +4cfbcc: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4cfbd2: 0c00 |0003: move-result-object v0 │ │ +4cfbd4: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ +4cfbda: 0c00 |0007: move-result-object v0 │ │ +4cfbdc: 6e30 4dfa 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ +4cfbe2: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ +4cfbe8: 0a02 |000e: move-result v2 │ │ +4cfbea: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1508 │ │ 0x0008 line=1509 │ │ 0x000b line=1510 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019720,23 +2019721,23 @@ │ │ type : '(I)Ljava/math/BigDecimal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4d1920: |[4d1920] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsDecimal:(I)Ljava/math/BigDecimal; │ │ -4d1930: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d1936: 0c00 |0003: move-result-object v0 │ │ -4d1938: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ -4d193e: 0c00 |0007: move-result-object v0 │ │ -4d1940: 6e30 4dfa 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ -4d1946: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ -4d194c: 0c02 |000e: move-result-object v2 │ │ -4d194e: 1102 |000f: return-object v2 │ │ +4d1924: |[4d1924] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsDecimal:(I)Ljava/math/BigDecimal; │ │ +4d1934: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d193a: 0c00 |0003: move-result-object v0 │ │ +4d193c: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ +4d1942: 0c00 |0007: move-result-object v0 │ │ +4d1944: 6e30 4dfa 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ +4d194a: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ +4d1950: 0c02 |000e: move-result-object v2 │ │ +4d1952: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1550 │ │ 0x0008 line=1551 │ │ 0x000b line=1552 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019747,23 +2019748,23 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cfefc: |[4cfefc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsDouble:(I)D │ │ -4cff0c: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4cff12: 0c00 |0003: move-result-object v0 │ │ -4cff14: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ -4cff1a: 0c00 |0007: move-result-object v0 │ │ -4cff1c: 6e30 4dfa 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ -4cff22: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ -4cff28: 0b00 |000e: move-result-wide v0 │ │ -4cff2a: 1000 |000f: return-wide v0 │ │ +4cff00: |[4cff00] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsDouble:(I)D │ │ +4cff10: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4cff16: 0c00 |0003: move-result-object v0 │ │ +4cff18: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ +4cff1e: 0c00 |0007: move-result-object v0 │ │ +4cff20: 6e30 4dfa 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ +4cff26: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ +4cff2c: 0b00 |000e: move-result-wide v0 │ │ +4cff2e: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1536 │ │ 0x0008 line=1537 │ │ 0x000b line=1538 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019774,25 +2019775,25 @@ │ │ type : '(I)[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4cff5c: |[4cff5c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsDoubleArray:(I)[D │ │ -4cff6c: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4cff72: 0c00 |0003: move-result-object v0 │ │ -4cff74: 6e10 bdfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbd │ │ -4cff7a: 0c00 |0007: move-result-object v0 │ │ -4cff7c: 6e20 65fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ -4cff82: 0c02 |000b: move-result-object v2 │ │ -4cff84: 6e30 42fa 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@fa42 │ │ -4cff8a: 6e10 6bfc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.getValues:()[D // method@fc6b │ │ -4cff90: 0c02 |0012: move-result-object v2 │ │ -4cff92: 1102 |0013: return-object v2 │ │ +4cff60: |[4cff60] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsDoubleArray:(I)[D │ │ +4cff70: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4cff76: 0c00 |0003: move-result-object v0 │ │ +4cff78: 6e10 bdfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbd │ │ +4cff7e: 0c00 |0007: move-result-object v0 │ │ +4cff80: 6e20 65fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ +4cff86: 0c02 |000b: move-result-object v2 │ │ +4cff88: 6e30 42fa 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@fa42 │ │ +4cff8e: 6e10 6bfc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder;.getValues:()[D // method@fc6b │ │ +4cff94: 0c02 |0012: move-result-object v2 │ │ +4cff96: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1600 │ │ 0x0008 line=1601 │ │ 0x000f line=1602 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019803,23 +2019804,23 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4cff94: |[4cff94] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsFloat:(I)F │ │ -4cffa4: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4cffaa: 0c00 |0003: move-result-object v0 │ │ -4cffac: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ -4cffb2: 0c00 |0007: move-result-object v0 │ │ -4cffb4: 6e30 4dfa 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ -4cffba: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ -4cffc0: 0a02 |000e: move-result v2 │ │ -4cffc2: 0f02 |000f: return v2 │ │ +4cff98: |[4cff98] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsFloat:(I)F │ │ +4cffa8: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4cffae: 0c00 |0003: move-result-object v0 │ │ +4cffb0: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ +4cffb6: 0c00 |0007: move-result-object v0 │ │ +4cffb8: 6e30 4dfa 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ +4cffbe: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ +4cffc4: 0a02 |000e: move-result v2 │ │ +4cffc6: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1529 │ │ 0x0008 line=1530 │ │ 0x000b line=1531 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019830,25 +2019831,25 @@ │ │ type : '(I)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4cfff4: |[4cfff4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsFloatArray:(I)[F │ │ -4d0004: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d000a: 0c00 |0003: move-result-object v0 │ │ -4d000c: 6e10 c0fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc0 │ │ -4d0012: 0c00 |0007: move-result-object v0 │ │ -4d0014: 6e20 65fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ -4d001a: 0c02 |000b: move-result-object v2 │ │ -4d001c: 6e30 42fa 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@fa42 │ │ -4d0022: 6e10 78fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.getValues:()[F // method@fc78 │ │ -4d0028: 0c02 |0012: move-result-object v2 │ │ -4d002a: 1102 |0013: return-object v2 │ │ +4cfff8: |[4cfff8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsFloatArray:(I)[F │ │ +4d0008: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d000e: 0c00 |0003: move-result-object v0 │ │ +4d0010: 6e10 c0fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc0 │ │ +4d0016: 0c00 |0007: move-result-object v0 │ │ +4d0018: 6e20 65fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ +4d001e: 0c02 |000b: move-result-object v2 │ │ +4d0020: 6e30 42fa 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@fa42 │ │ +4d0026: 6e10 78fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder;.getValues:()[F // method@fc78 │ │ +4d002c: 0c02 |0012: move-result-object v2 │ │ +4d002e: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1593 │ │ 0x0008 line=1594 │ │ 0x000f line=1595 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019859,23 +2019860,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4d01bc: |[4d01bc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsInt:(I)I │ │ -4d01cc: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d01d2: 0c00 |0003: move-result-object v0 │ │ -4d01d4: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ -4d01da: 0c00 |0007: move-result-object v0 │ │ -4d01dc: 6e30 4dfa 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ -4d01e2: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ -4d01e8: 0a02 |000e: move-result v2 │ │ -4d01ea: 0f02 |000f: return v2 │ │ +4d01c0: |[4d01c0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsInt:(I)I │ │ +4d01d0: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d01d6: 0c00 |0003: move-result-object v0 │ │ +4d01d8: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ +4d01de: 0c00 |0007: move-result-object v0 │ │ +4d01e0: 6e30 4dfa 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ +4d01e6: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ +4d01ec: 0a02 |000e: move-result v2 │ │ +4d01ee: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1515 │ │ 0x0008 line=1516 │ │ 0x000b line=1517 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019886,25 +2019887,25 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4d0c30: |[4d0c30] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsIntArray:(I)[I │ │ -4d0c40: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d0c46: 0c00 |0003: move-result-object v0 │ │ -4d0c48: 6e10 c3fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc3 │ │ -4d0c4e: 0c00 |0007: move-result-object v0 │ │ -4d0c50: 6e20 65fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ -4d0c56: 0c02 |000b: move-result-object v2 │ │ -4d0c58: 6e30 42fa 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@fa42 │ │ -4d0c5e: 6e10 85fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.getValues:()[I // method@fc85 │ │ -4d0c64: 0c02 |0012: move-result-object v2 │ │ -4d0c66: 1102 |0013: return-object v2 │ │ +4d0c34: |[4d0c34] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsIntArray:(I)[I │ │ +4d0c44: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d0c4a: 0c00 |0003: move-result-object v0 │ │ +4d0c4c: 6e10 c3fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc3 │ │ +4d0c52: 0c00 |0007: move-result-object v0 │ │ +4d0c54: 6e20 65fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ +4d0c5a: 0c02 |000b: move-result-object v2 │ │ +4d0c5c: 6e30 42fa 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@fa42 │ │ +4d0c62: 6e10 85fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder;.getValues:()[I // method@fc85 │ │ +4d0c68: 0c02 |0012: move-result-object v2 │ │ +4d0c6a: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1579 │ │ 0x0008 line=1580 │ │ 0x000f line=1581 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019915,23 +2019916,23 @@ │ │ type : '(I)Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4d1980: |[4d1980] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsInteger:(I)Ljava/math/BigInteger; │ │ -4d1990: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d1996: 0c00 |0003: move-result-object v0 │ │ -4d1998: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ -4d199e: 0c00 |0007: move-result-object v0 │ │ -4d19a0: 6e30 4dfa 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ -4d19a6: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ -4d19ac: 0c02 |000e: move-result-object v2 │ │ -4d19ae: 1102 |000f: return-object v2 │ │ +4d1984: |[4d1984] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsInteger:(I)Ljava/math/BigInteger; │ │ +4d1994: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d199a: 0c00 |0003: move-result-object v0 │ │ +4d199c: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ +4d19a2: 0c00 |0007: move-result-object v0 │ │ +4d19a4: 6e30 4dfa 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ +4d19aa: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ +4d19b0: 0c02 |000e: move-result-object v2 │ │ +4d19b2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1543 │ │ 0x0008 line=1544 │ │ 0x000b line=1545 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019942,23 +2019943,23 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4d1c00: |[4d1c00] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsLong:(I)J │ │ -4d1c10: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d1c16: 0c00 |0003: move-result-object v0 │ │ -4d1c18: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ -4d1c1e: 0c00 |0007: move-result-object v0 │ │ -4d1c20: 6e30 4dfa 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ -4d1c26: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ -4d1c2c: 0b00 |000e: move-result-wide v0 │ │ -4d1c2e: 1000 |000f: return-wide v0 │ │ +4d1c04: |[4d1c04] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsLong:(I)J │ │ +4d1c14: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d1c1a: 0c00 |0003: move-result-object v0 │ │ +4d1c1c: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ +4d1c22: 0c00 |0007: move-result-object v0 │ │ +4d1c24: 6e30 4dfa 3200 |0008: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ +4d1c2a: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ +4d1c30: 0b00 |000e: move-result-wide v0 │ │ +4d1c32: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1522 │ │ 0x0008 line=1523 │ │ 0x000b line=1524 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019969,25 +2019970,25 @@ │ │ type : '(I)[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4d1cc0: |[4d1cc0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsLongArray:(I)[J │ │ -4d1cd0: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d1cd6: 0c00 |0003: move-result-object v0 │ │ -4d1cd8: 6e10 c7fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc7 │ │ -4d1cde: 0c00 |0007: move-result-object v0 │ │ -4d1ce0: 6e20 65fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ -4d1ce6: 0c02 |000b: move-result-object v2 │ │ -4d1ce8: 6e30 42fa 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@fa42 │ │ -4d1cee: 6e10 a1fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.getValues:()[J // method@fca1 │ │ -4d1cf4: 0c02 |0012: move-result-object v2 │ │ -4d1cf6: 1102 |0013: return-object v2 │ │ +4d1cc4: |[4d1cc4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsLongArray:(I)[J │ │ +4d1cd4: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d1cda: 0c00 |0003: move-result-object v0 │ │ +4d1cdc: 6e10 c7fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc7 │ │ +4d1ce2: 0c00 |0007: move-result-object v0 │ │ +4d1ce4: 6e20 65fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeValue:(I)Ljava/lang/String; // method@fa65 │ │ +4d1cea: 0c02 |000b: move-result-object v2 │ │ +4d1cec: 6e30 42fa 0102 |000c: invoke-virtual {v1, v0, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._getAttributeAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;Ljava/lang/String;)I // method@fa42 │ │ +4d1cf2: 6e10 a1fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder;.getValues:()[J // method@fca1 │ │ +4d1cf8: 0c02 |0012: move-result-object v2 │ │ +4d1cfa: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1586 │ │ 0x0008 line=1587 │ │ 0x000f line=1588 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2019998,25 +2019999,25 @@ │ │ type : '(I)Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4d1a78: |[4d1a78] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsQName:(I)Ljavax/xml/namespace/QName; │ │ -4d1a88: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d1a8e: 0c00 |0003: move-result-object v0 │ │ -4d1a90: 6e10 87fa 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@fa87 │ │ -4d1a96: 0c01 |0007: move-result-object v1 │ │ -4d1a98: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ -4d1a9e: 0c00 |000b: move-result-object v0 │ │ -4d1aa0: 6e30 4dfa 3200 |000c: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ -4d1aa6: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ -4d1aac: 0c03 |0012: move-result-object v3 │ │ -4d1aae: 1103 |0013: return-object v3 │ │ +4d1a7c: |[4d1a7c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeAsQName:(I)Ljavax/xml/namespace/QName; │ │ +4d1a8c: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d1a92: 0c00 |0003: move-result-object v0 │ │ +4d1a94: 6e10 87fa 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@fa87 │ │ +4d1a9a: 0c01 |0007: move-result-object v1 │ │ +4d1a9c: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ +4d1aa2: 0c00 |000b: move-result-object v0 │ │ +4d1aa4: 6e30 4dfa 3200 |000c: invoke-virtual {v2, v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa4d │ │ +4d1aaa: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ +4d1ab0: 0c03 |0012: move-result-object v3 │ │ +4d1ab2: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1557 │ │ 0x000c line=1558 │ │ 0x000f line=1559 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2020027,26 +2020028,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4d01ec: |[4d01ec] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeCount:()I │ │ -4d01fc: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d0200: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d0202: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d0206: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d020c: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d0210: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -4d0214: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ -4d021a: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d021e: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4d0224: 0a00 |0014: move-result v0 │ │ -4d0226: 0f00 |0015: return v0 │ │ +4d01f0: |[4d01f0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeCount:()I │ │ +4d0200: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0204: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d0206: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d020a: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d0210: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d0214: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +4d0218: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ +4d021e: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d0222: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4d0228: 0a00 |0014: move-result v0 │ │ +4d022a: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0005 line=370 │ │ 0x0008 line=372 │ │ 0x000c line=373 │ │ 0x000f line=375 │ │ @@ -2020058,18 +2020059,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4d0228: |[4d0228] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ -4d0238: 6e30 4bfa 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I // method@fa4b │ │ -4d023e: 0a01 |0003: move-result v1 │ │ -4d0240: 0f01 |0004: return v1 │ │ +4d022c: |[4d022c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ +4d023c: 6e30 4bfa 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I // method@fa4b │ │ +4d0242: 0a01 |0003: move-result v1 │ │ +4d0244: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1503 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -2020079,20 +2020080,20 @@ │ │ type : '()Lorg/codehaus/stax2/AttributeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4d1cf8: |[4d1cf8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeInfo:()Lorg/codehaus/stax2/AttributeInfo; │ │ -4d1d08: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1d0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d1d0e: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d1d12: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d1d18: 1102 |0008: return-object v2 │ │ +4d1cfc: |[4d1cfc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeInfo:()Lorg/codehaus/stax2/AttributeInfo; │ │ +4d1d0c: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1d10: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d1d12: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d1d16: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d1d1c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1728 │ │ 0x0005 line=1729 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ @@ -2020101,40 +2020102,40 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -4d0fa0: |[4d0fa0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeLocalName:(I)Ljava/lang/String; │ │ -4d0fb0: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d0fb4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d0fb6: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d0fba: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d0fc0: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d0fc4: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -4d0fc8: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ -4d0fce: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d0fd2: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4d0fd8: 0a00 |0014: move-result v0 │ │ -4d0fda: 3503 1600 |0015: if-ge v3, v0, 002b // +0016 │ │ -4d0fde: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ -4d0fe2: 2812 |0019: goto 002b // +0012 │ │ -4d0fe4: 5420 48b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d0fe8: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4d0fee: 0c03 |001f: move-result-object v3 │ │ -4d0ff0: 1f03 f01d |0020: check-cast v3, Lorg/w3c/dom/Attr; // type@1df0 │ │ -4d0ff4: 7020 45fa 3200 |0022: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ -4d0ffa: 0c03 |0025: move-result-object v3 │ │ -4d0ffc: 6e20 43fa 3200 |0026: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d1002: 0c03 |0029: move-result-object v3 │ │ -4d1004: 1103 |002a: return-object v3 │ │ -4d1006: 7020 a2fa 3200 |002b: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ -4d100c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -4d100e: 1103 |002f: return-object v3 │ │ +4d0fa4: |[4d0fa4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeLocalName:(I)Ljava/lang/String; │ │ +4d0fb4: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0fb8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d0fba: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d0fbe: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d0fc4: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d0fc8: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +4d0fcc: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ +4d0fd2: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d0fd6: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4d0fdc: 0a00 |0014: move-result v0 │ │ +4d0fde: 3503 1600 |0015: if-ge v3, v0, 002b // +0016 │ │ +4d0fe2: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ +4d0fe6: 2812 |0019: goto 002b // +0012 │ │ +4d0fe8: 5420 48b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d0fec: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4d0ff2: 0c03 |001f: move-result-object v3 │ │ +4d0ff4: 1f03 f01d |0020: check-cast v3, Lorg/w3c/dom/Attr; // type@1df0 │ │ +4d0ff8: 7020 45fa 3200 |0022: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ +4d0ffe: 0c03 |0025: move-result-object v3 │ │ +4d1000: 6e20 43fa 3200 |0026: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d1006: 0c03 |0029: move-result-object v3 │ │ +4d1008: 1103 |002a: return-object v3 │ │ +4d100a: 7020 a2fa 3200 |002b: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ +4d1010: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +4d1012: 1103 |002f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0005 line=381 │ │ 0x0008 line=383 │ │ 0x000c line=384 │ │ 0x000f line=386 │ │ @@ -2020150,44 +2020151,44 @@ │ │ type : '(I)Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -4d1ab0: |[4d1ab0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeName:(I)Ljavax/xml/namespace/QName; │ │ -4d1ac0: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1ac4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d1ac6: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d1aca: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d1ad0: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1ad4: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -4d1ad8: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ -4d1ade: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1ae2: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4d1ae8: 0a00 |0014: move-result v0 │ │ -4d1aea: 3503 1e00 |0015: if-ge v3, v0, 0033 // +001e │ │ -4d1aee: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ -4d1af2: 281a |0019: goto 0033 // +001a │ │ -4d1af4: 5420 48b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1af8: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4d1afe: 0c03 |001f: move-result-object v3 │ │ -4d1b00: 1f03 f01d |0020: check-cast v3, Lorg/w3c/dom/Attr; // type@1df0 │ │ -4d1b04: 7210 c7fe 0300 |0022: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@fec7 │ │ -4d1b0a: 0c00 |0025: move-result-object v0 │ │ -4d1b0c: 7020 45fa 3200 |0026: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ -4d1b12: 0c01 |0029: move-result-object v1 │ │ -4d1b14: 7210 c8fe 0300 |002a: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getPrefix:()Ljava/lang/String; // method@fec8 │ │ -4d1b1a: 0c03 |002d: move-result-object v3 │ │ -4d1b1c: 7040 3efa 0231 |002e: invoke-direct {v2, v0, v1, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fa3e │ │ -4d1b22: 0c03 |0031: move-result-object v3 │ │ -4d1b24: 1103 |0032: return-object v3 │ │ -4d1b26: 7020 a2fa 3200 |0033: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ -4d1b2c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -4d1b2e: 1103 |0037: return-object v3 │ │ +4d1ab4: |[4d1ab4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeName:(I)Ljavax/xml/namespace/QName; │ │ +4d1ac4: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1ac8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d1aca: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d1ace: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d1ad4: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1ad8: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +4d1adc: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ +4d1ae2: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1ae6: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4d1aec: 0a00 |0014: move-result v0 │ │ +4d1aee: 3503 1e00 |0015: if-ge v3, v0, 0033 // +001e │ │ +4d1af2: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ +4d1af6: 281a |0019: goto 0033 // +001a │ │ +4d1af8: 5420 48b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1afc: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4d1b02: 0c03 |001f: move-result-object v3 │ │ +4d1b04: 1f03 f01d |0020: check-cast v3, Lorg/w3c/dom/Attr; // type@1df0 │ │ +4d1b08: 7210 c7fe 0300 |0022: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@fec7 │ │ +4d1b0e: 0c00 |0025: move-result-object v0 │ │ +4d1b10: 7020 45fa 3200 |0026: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ +4d1b16: 0c01 |0029: move-result-object v1 │ │ +4d1b18: 7210 c8fe 0300 |002a: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getPrefix:()Ljava/lang/String; // method@fec8 │ │ +4d1b1e: 0c03 |002d: move-result-object v3 │ │ +4d1b20: 7040 3efa 0231 |002e: invoke-direct {v2, v0, v1, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fa3e │ │ +4d1b26: 0c03 |0031: move-result-object v3 │ │ +4d1b28: 1103 |0032: return-object v3 │ │ +4d1b2a: 7020 a2fa 3200 |0033: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ +4d1b30: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +4d1b32: 1103 |0037: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0005 line=397 │ │ 0x0008 line=399 │ │ 0x000c line=400 │ │ 0x000f line=402 │ │ @@ -2020203,40 +2020204,40 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -4d1010: |[4d1010] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeNamespace:(I)Ljava/lang/String; │ │ -4d1020: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1024: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d1026: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d102a: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d1030: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1034: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -4d1038: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ -4d103e: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1042: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4d1048: 0a00 |0014: move-result v0 │ │ -4d104a: 3503 1600 |0015: if-ge v3, v0, 002b // +0016 │ │ -4d104e: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ -4d1052: 2812 |0019: goto 002b // +0012 │ │ -4d1054: 5420 48b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1058: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4d105e: 0c03 |001f: move-result-object v3 │ │ -4d1060: 1f03 f01d |0020: check-cast v3, Lorg/w3c/dom/Attr; // type@1df0 │ │ -4d1064: 7210 c7fe 0300 |0022: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@fec7 │ │ -4d106a: 0c03 |0025: move-result-object v3 │ │ -4d106c: 6e20 44fa 3200 |0026: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internNsURI:(Ljava/lang/String;)Ljava/lang/String; // method@fa44 │ │ -4d1072: 0c03 |0029: move-result-object v3 │ │ -4d1074: 1103 |002a: return-object v3 │ │ -4d1076: 7020 a2fa 3200 |002b: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ -4d107c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -4d107e: 1103 |002f: return-object v3 │ │ +4d1014: |[4d1014] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeNamespace:(I)Ljava/lang/String; │ │ +4d1024: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1028: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d102a: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d102e: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d1034: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1038: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +4d103c: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ +4d1042: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1046: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4d104c: 0a00 |0014: move-result v0 │ │ +4d104e: 3503 1600 |0015: if-ge v3, v0, 002b // +0016 │ │ +4d1052: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ +4d1056: 2812 |0019: goto 002b // +0012 │ │ +4d1058: 5420 48b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d105c: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4d1062: 0c03 |001f: move-result-object v3 │ │ +4d1064: 1f03 f01d |0020: check-cast v3, Lorg/w3c/dom/Attr; // type@1df0 │ │ +4d1068: 7210 c7fe 0300 |0022: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getNamespaceURI:()Ljava/lang/String; // method@fec7 │ │ +4d106e: 0c03 |0025: move-result-object v3 │ │ +4d1070: 6e20 44fa 3200 |0026: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internNsURI:(Ljava/lang/String;)Ljava/lang/String; // method@fa44 │ │ +4d1076: 0c03 |0029: move-result-object v3 │ │ +4d1078: 1103 |002a: return-object v3 │ │ +4d107a: 7020 a2fa 3200 |002b: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ +4d1080: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +4d1082: 1103 |002f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0005 line=413 │ │ 0x0008 line=415 │ │ 0x000c line=416 │ │ 0x000f line=418 │ │ @@ -2020252,40 +2020253,40 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -4d1080: |[4d1080] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributePrefix:(I)Ljava/lang/String; │ │ -4d1090: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1094: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d1096: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d109a: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d10a0: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d10a4: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -4d10a8: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ -4d10ae: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d10b2: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4d10b8: 0a00 |0014: move-result v0 │ │ -4d10ba: 3503 1600 |0015: if-ge v3, v0, 002b // +0016 │ │ -4d10be: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ -4d10c2: 2812 |0019: goto 002b // +0012 │ │ -4d10c4: 5420 48b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d10c8: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4d10ce: 0c03 |001f: move-result-object v3 │ │ -4d10d0: 1f03 f01d |0020: check-cast v3, Lorg/w3c/dom/Attr; // type@1df0 │ │ -4d10d4: 7210 c8fe 0300 |0022: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getPrefix:()Ljava/lang/String; // method@fec8 │ │ -4d10da: 0c03 |0025: move-result-object v3 │ │ -4d10dc: 6e20 43fa 3200 |0026: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d10e2: 0c03 |0029: move-result-object v3 │ │ -4d10e4: 1103 |002a: return-object v3 │ │ -4d10e6: 7020 a2fa 3200 |002b: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ -4d10ec: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -4d10ee: 1103 |002f: return-object v3 │ │ +4d1084: |[4d1084] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributePrefix:(I)Ljava/lang/String; │ │ +4d1094: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1098: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d109a: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d109e: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d10a4: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d10a8: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +4d10ac: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ +4d10b2: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d10b6: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4d10bc: 0a00 |0014: move-result v0 │ │ +4d10be: 3503 1600 |0015: if-ge v3, v0, 002b // +0016 │ │ +4d10c2: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ +4d10c6: 2812 |0019: goto 002b // +0012 │ │ +4d10c8: 5420 48b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d10cc: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4d10d2: 0c03 |001f: move-result-object v3 │ │ +4d10d4: 1f03 f01d |0020: check-cast v3, Lorg/w3c/dom/Attr; // type@1df0 │ │ +4d10d8: 7210 c8fe 0300 |0022: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getPrefix:()Ljava/lang/String; // method@fec8 │ │ +4d10de: 0c03 |0025: move-result-object v3 │ │ +4d10e0: 6e20 43fa 3200 |0026: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d10e6: 0c03 |0029: move-result-object v3 │ │ +4d10e8: 1103 |002a: return-object v3 │ │ +4d10ea: 7020 a2fa 3200 |002b: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ +4d10f0: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +4d10f2: 1103 |002f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0005 line=429 │ │ 0x0008 line=431 │ │ 0x000c line=432 │ │ 0x000f line=434 │ │ @@ -2020301,33 +2020302,33 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4d10f0: |[4d10f0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeType:(I)Ljava/lang/String; │ │ -4d1100: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1104: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d1106: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d110a: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d1110: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1114: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -4d1118: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ -4d111e: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1122: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4d1128: 0a00 |0014: move-result v0 │ │ -4d112a: 3503 0800 |0015: if-ge v3, v0, 001d // +0008 │ │ -4d112e: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ -4d1132: 2804 |0019: goto 001d // +0004 │ │ -4d1134: 1a03 4e10 |001a: const-string v3, "CDATA" // string@104e │ │ -4d1138: 1103 |001c: return-object v3 │ │ -4d113a: 7020 a2fa 3200 |001d: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ -4d1140: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -4d1142: 1103 |0021: return-object v3 │ │ +4d10f4: |[4d10f4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeType:(I)Ljava/lang/String; │ │ +4d1104: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1108: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d110a: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d110e: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d1114: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1118: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +4d111c: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ +4d1122: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1126: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4d112c: 0a00 |0014: move-result v0 │ │ +4d112e: 3503 0800 |0015: if-ge v3, v0, 001d // +0008 │ │ +4d1132: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ +4d1136: 2804 |0019: goto 001d // +0004 │ │ +4d1138: 1a03 4e10 |001a: const-string v3, "CDATA" // string@104e │ │ +4d113c: 1103 |001c: return-object v3 │ │ +4d113e: 7020 a2fa 3200 |001d: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ +4d1144: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +4d1146: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0005 line=445 │ │ 0x0008 line=447 │ │ 0x000c line=448 │ │ 0x000f line=450 │ │ @@ -2020341,38 +2020342,38 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -4d1144: |[4d1144] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeValue:(I)Ljava/lang/String; │ │ -4d1154: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1158: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d115a: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d115e: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d1164: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1168: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -4d116c: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ -4d1172: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d1176: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4d117c: 0a00 |0014: move-result v0 │ │ -4d117e: 3503 1200 |0015: if-ge v3, v0, 0027 // +0012 │ │ -4d1182: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ -4d1186: 280e |0019: goto 0027 // +000e │ │ -4d1188: 5420 48b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d118c: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4d1192: 0c03 |001f: move-result-object v3 │ │ -4d1194: 1f03 f01d |0020: check-cast v3, Lorg/w3c/dom/Attr; // type@1df0 │ │ -4d1198: 7210 cafe 0300 |0022: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@feca │ │ -4d119e: 0c03 |0025: move-result-object v3 │ │ -4d11a0: 1103 |0026: return-object v3 │ │ -4d11a2: 7020 a2fa 3200 |0027: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ -4d11a8: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -4d11aa: 1103 |002b: return-object v3 │ │ +4d1148: |[4d1148] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeValue:(I)Ljava/lang/String; │ │ +4d1158: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d115c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d115e: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d1162: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d1168: 5420 48b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d116c: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +4d1170: 7020 3dfa 1200 |000c: invoke-direct {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ +4d1176: 5420 48b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d117a: 7210 93e3 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4d1180: 0a00 |0014: move-result v0 │ │ +4d1182: 3503 1200 |0015: if-ge v3, v0, 0027 // +0012 │ │ +4d1186: 3b03 0300 |0017: if-gez v3, 001a // +0003 │ │ +4d118a: 280e |0019: goto 0027 // +000e │ │ +4d118c: 5420 48b0 |001a: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d1190: 7220 8be3 3000 |001c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4d1196: 0c03 |001f: move-result-object v3 │ │ +4d1198: 1f03 f01d |0020: check-cast v3, Lorg/w3c/dom/Attr; // type@1df0 │ │ +4d119c: 7210 cafe 0300 |0022: invoke-interface {v3}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@feca │ │ +4d11a2: 0c03 |0025: move-result-object v3 │ │ +4d11a4: 1103 |0026: return-object v3 │ │ +4d11a6: 7020 a2fa 3200 |0027: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ +4d11ac: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +4d11ae: 1103 |002b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0005 line=474 │ │ 0x0008 line=476 │ │ 0x000c line=477 │ │ 0x000f line=479 │ │ @@ -2020388,37 +2020389,37 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -4d11ac: |[4d11ac] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -4d11bc: 5230 4fb0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d11c0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d11c2: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d11c6: 6e20 b9fa 1300 |0005: invoke-virtual {v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d11cc: 5430 50b0 |0008: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d11d0: 1f00 f61d |000a: check-cast v0, Lorg/w3c/dom/Element; // type@1df6 │ │ -4d11d4: 7210 d6fe 0000 |000c: invoke-interface {v0}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fed6 │ │ -4d11da: 0c00 |000f: move-result-object v0 │ │ -4d11dc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4d11de: 3804 0900 |0011: if-eqz v4, 001a // +0009 │ │ -4d11e2: 6e10 dae0 0400 |0013: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d11e8: 0a02 |0016: move-result v2 │ │ -4d11ea: 3902 0300 |0017: if-nez v2, 001a // +0003 │ │ -4d11ee: 0714 |0019: move-object v4, v1 │ │ -4d11f0: 7230 dffe 4005 |001a: invoke-interface {v0, v4, v5}, Lorg/w3c/dom/NamedNodeMap;.getNamedItemNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; // method@fedf │ │ -4d11f6: 0c04 |001d: move-result-object v4 │ │ -4d11f8: 1f04 f01d |001e: check-cast v4, Lorg/w3c/dom/Attr; // type@1df0 │ │ -4d11fc: 3904 0300 |0020: if-nez v4, 0023 // +0003 │ │ -4d1200: 2805 |0022: goto 0027 // +0005 │ │ -4d1202: 7210 cafe 0400 |0023: invoke-interface {v4}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@feca │ │ -4d1208: 0c01 |0026: move-result-object v1 │ │ -4d120a: 1101 |0027: return-object v1 │ │ +4d11b0: |[4d11b0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +4d11c0: 5230 4fb0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d11c4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d11c6: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d11ca: 6e20 b9fa 1300 |0005: invoke-virtual {v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d11d0: 5430 50b0 |0008: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d11d4: 1f00 f61d |000a: check-cast v0, Lorg/w3c/dom/Element; // type@1df6 │ │ +4d11d8: 7210 d6fe 0000 |000c: invoke-interface {v0}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fed6 │ │ +4d11de: 0c00 |000f: move-result-object v0 │ │ +4d11e0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4d11e2: 3804 0900 |0011: if-eqz v4, 001a // +0009 │ │ +4d11e6: 6e10 dae0 0400 |0013: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d11ec: 0a02 |0016: move-result v2 │ │ +4d11ee: 3902 0300 |0017: if-nez v2, 001a // +0003 │ │ +4d11f2: 0714 |0019: move-object v4, v1 │ │ +4d11f4: 7230 dffe 4005 |001a: invoke-interface {v0, v4, v5}, Lorg/w3c/dom/NamedNodeMap;.getNamedItemNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; // method@fedf │ │ +4d11fa: 0c04 |001d: move-result-object v4 │ │ +4d11fc: 1f04 f01d |001e: check-cast v4, Lorg/w3c/dom/Attr; // type@1df0 │ │ +4d1200: 3904 0300 |0020: if-nez v4, 0023 // +0003 │ │ +4d1204: 2805 |0022: goto 0027 // +0005 │ │ +4d1206: 7210 cafe 0400 |0023: invoke-interface {v4}, Lorg/w3c/dom/Attr;.getValue:()Ljava/lang/String; // method@feca │ │ +4d120c: 0c01 |0026: move-result-object v1 │ │ +4d120e: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0005 line=490 │ │ 0x0008 line=492 │ │ 0x000c line=493 │ │ 0x0013 line=499 │ │ @@ -2020434,33 +2020435,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d120c: |[4d120c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getCharacterEncodingScheme:()Ljava/lang/String; │ │ -4d121c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d121e: 1100 |0001: return-object v0 │ │ +4d1210: |[4d1210] org.codehaus.stax2.ri.dom.DOMWrappingReader.getCharacterEncodingScheme:()Ljava/lang/String; │ │ +4d1220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d1222: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getCurrentLocation' │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d1d54: |[4d1d54] org.codehaus.stax2.ri.dom.DOMWrappingReader.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4d1d64: 6200 eeaf |0000: sget-object v0, Lorg/codehaus/stax2/XMLStreamLocation2;.NOT_AVAILABLE:Lorg/codehaus/stax2/XMLStreamLocation2; // field@afee │ │ -4d1d68: 1100 |0002: return-object v0 │ │ +4d1d58: |[4d1d58] org.codehaus.stax2.ri.dom.DOMWrappingReader.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4d1d68: 6200 eeaf |0000: sget-object v0, Lorg/codehaus/stax2/XMLStreamLocation2;.NOT_AVAILABLE:Lorg/codehaus/stax2/XMLStreamLocation2; // field@afee │ │ +4d1d6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1998 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #40 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2020468,21 +2020469,21 @@ │ │ type : '()Lorg/codehaus/stax2/DTDInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4d1d1c: |[4d1d1c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; │ │ -4d1d2c: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1d30: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -4d1d34: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -4d1d38: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4d1d3a: 1100 |0007: return-object v0 │ │ -4d1d3c: 1102 |0008: return-object v2 │ │ +4d1d20: |[4d1d20] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; │ │ +4d1d30: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1d34: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +4d1d38: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ +4d1d3c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4d1d3e: 1100 |0007: return-object v0 │ │ +4d1d40: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1798 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #41 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2020490,41 +2020491,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d1220: |[4d1220] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDTDInternalSubset:()Ljava/lang/String; │ │ -4d1230: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d1232: 1100 |0001: return-object v0 │ │ +4d1224: |[4d1224] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDTDInternalSubset:()Ljava/lang/String; │ │ +4d1234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d1236: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getDTDPublicId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4d1234: |[4d1234] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDTDPublicId:()Ljava/lang/String; │ │ -4d1244: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1248: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -4d124c: 3310 0b00 |0004: if-ne v0, v1, 000f // +000b │ │ -4d1250: 5420 50b0 |0006: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1254: 1f00 f51d |0008: check-cast v0, Lorg/w3c/dom/DocumentType; // type@1df5 │ │ -4d1258: 7210 d3fe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/DocumentType;.getPublicId:()Ljava/lang/String; // method@fed3 │ │ -4d125e: 0c00 |000d: move-result-object v0 │ │ -4d1260: 1100 |000e: return-object v0 │ │ -4d1262: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -4d1264: 1100 |0010: return-object v0 │ │ +4d1238: |[4d1238] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDTDPublicId:()Ljava/lang/String; │ │ +4d1248: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d124c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +4d1250: 3310 0b00 |0004: if-ne v0, v1, 000f // +000b │ │ +4d1254: 5420 50b0 |0006: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1258: 1f00 f51d |0008: check-cast v0, Lorg/w3c/dom/DocumentType; // type@1df5 │ │ +4d125c: 7210 d3fe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/DocumentType;.getPublicId:()Ljava/lang/String; // method@fed3 │ │ +4d1262: 0c00 |000d: move-result-object v0 │ │ +4d1264: 1100 |000e: return-object v0 │ │ +4d1266: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +4d1268: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1928 │ │ 0x0006 line=1929 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ @@ -2020533,27 +2020534,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4d1268: |[4d1268] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDTDRootName:()Ljava/lang/String; │ │ -4d1278: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d127c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -4d1280: 3310 0f00 |0004: if-ne v0, v1, 0013 // +000f │ │ -4d1284: 5420 50b0 |0006: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1288: 1f00 f51d |0008: check-cast v0, Lorg/w3c/dom/DocumentType; // type@1df5 │ │ -4d128c: 7210 d2fe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/DocumentType;.getName:()Ljava/lang/String; // method@fed2 │ │ -4d1292: 0c00 |000d: move-result-object v0 │ │ -4d1294: 6e20 43fa 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d129a: 0c00 |0011: move-result-object v0 │ │ -4d129c: 1100 |0012: return-object v0 │ │ -4d129e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -4d12a0: 1100 |0014: return-object v0 │ │ +4d126c: |[4d126c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDTDRootName:()Ljava/lang/String; │ │ +4d127c: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1280: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +4d1284: 3310 0f00 |0004: if-ne v0, v1, 0013 // +000f │ │ +4d1288: 5420 50b0 |0006: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d128c: 1f00 f51d |0008: check-cast v0, Lorg/w3c/dom/DocumentType; // type@1df5 │ │ +4d1290: 7210 d2fe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/DocumentType;.getName:()Ljava/lang/String; // method@fed2 │ │ +4d1296: 0c00 |000d: move-result-object v0 │ │ +4d1298: 6e20 43fa 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d129e: 0c00 |0011: move-result-object v0 │ │ +4d12a0: 1100 |0012: return-object v0 │ │ +4d12a2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +4d12a4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1921 │ │ 0x0006 line=1922 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ @@ -2020562,25 +2020563,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -4d12a4: |[4d12a4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDTDSystemId:()Ljava/lang/String; │ │ -4d12b4: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d12b8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -4d12bc: 3310 0b00 |0004: if-ne v0, v1, 000f // +000b │ │ -4d12c0: 5420 50b0 |0006: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d12c4: 1f00 f51d |0008: check-cast v0, Lorg/w3c/dom/DocumentType; // type@1df5 │ │ -4d12c8: 7210 d4fe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/DocumentType;.getSystemId:()Ljava/lang/String; // method@fed4 │ │ -4d12ce: 0c00 |000d: move-result-object v0 │ │ -4d12d0: 1100 |000e: return-object v0 │ │ -4d12d2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -4d12d4: 1100 |0010: return-object v0 │ │ +4d12a8: |[4d12a8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDTDSystemId:()Ljava/lang/String; │ │ +4d12b8: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d12bc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +4d12c0: 3310 0b00 |0004: if-ne v0, v1, 000f // +000b │ │ +4d12c4: 5420 50b0 |0006: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d12c8: 1f00 f51d |0008: check-cast v0, Lorg/w3c/dom/DocumentType; // type@1df5 │ │ +4d12cc: 7210 d4fe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/DocumentType;.getSystemId:()Ljava/lang/String; // method@fed4 │ │ +4d12d2: 0c00 |000d: move-result-object v0 │ │ +4d12d4: 1100 |000e: return-object v0 │ │ +4d12d6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +4d12d8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1935 │ │ 0x0006 line=1936 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ @@ -2020589,17 +2020590,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d0244: |[4d0244] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDepth:()I │ │ -4d0254: 5210 52b0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ -4d0258: 0f00 |0002: return v0 │ │ +4d0248: |[4d0248] org.codehaus.stax2.ri.dom.DOMWrappingReader.getDepth:()I │ │ +4d0258: 5210 52b0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ +4d025c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1852 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #46 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2020607,28 +2020608,28 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4d220c: |[4d220c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ -4d221c: 6e10 7afa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementText:()Ljava/lang/String; // method@fa7a │ │ -4d2222: 0c00 |0003: move-result-object v0 │ │ -4d2224: 7110 d1f9 0000 |0004: invoke-static {v0}, Lorg/codehaus/stax2/ri/Stax2Util;.trimSpaces:(Ljava/lang/String;)Ljava/lang/String; // method@f9d1 │ │ -4d222a: 0c00 |0007: move-result-object v0 │ │ -4d222c: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -4d2230: 6e10 23fd 0200 |000a: invoke-virtual {v2}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.handleEmptyValue:()V // method@fd23 │ │ -4d2236: 2804 |000d: goto 0011 // +0004 │ │ -4d2238: 6e20 21fd 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ -4d223e: 0e00 |0011: return-void │ │ -4d2240: 0d02 |0012: move-exception v2 │ │ -4d2242: 6e30 3ffa 2100 |0013: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@fa3f │ │ -4d2248: 0c02 |0016: move-result-object v2 │ │ -4d224a: 2702 |0017: throw v2 │ │ +4d2210: |[4d2210] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ +4d2220: 6e10 7afa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementText:()Ljava/lang/String; // method@fa7a │ │ +4d2226: 0c00 |0003: move-result-object v0 │ │ +4d2228: 7110 d1f9 0000 |0004: invoke-static {v0}, Lorg/codehaus/stax2/ri/Stax2Util;.trimSpaces:(Ljava/lang/String;)Ljava/lang/String; // method@f9d1 │ │ +4d222e: 0c00 |0007: move-result-object v0 │ │ +4d2230: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +4d2234: 6e10 23fd 0200 |000a: invoke-virtual {v2}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.handleEmptyValue:()V // method@fd23 │ │ +4d223a: 2804 |000d: goto 0011 // +0004 │ │ +4d223c: 6e20 21fd 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/typed/TypedValueDecoder;.decode:(Ljava/lang/String;)V // method@fd21 │ │ +4d2242: 0e00 |0011: return-void │ │ +4d2244: 0d02 |0012: move-exception v2 │ │ +4d2246: 6e30 3ffa 2100 |0013: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@fa3f │ │ +4d224c: 0c02 |0016: move-result-object v2 │ │ +4d224e: 2702 |0017: throw v2 │ │ catches : 1 │ │ 0x000a - 0x0011 │ │ Ljava/lang/IllegalArgumentException; -> 0x0012 │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0004 line=1225 │ │ 0x000a line=1228 │ │ @@ -2020643,20 +2020644,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4cfe5c: |[4cfe5c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsBinary:()[B │ │ -4cfe6c: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4cfe72: 0c00 |0003: move-result-object v0 │ │ -4cfe74: 6e20 71fa 0100 |0004: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B // method@fa71 │ │ -4cfe7a: 0c00 |0007: move-result-object v0 │ │ -4cfe7c: 1100 |0008: return-object v0 │ │ +4cfe60: |[4cfe60] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsBinary:()[B │ │ +4cfe70: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4cfe76: 0c00 |0003: move-result-object v0 │ │ +4cfe78: 6e20 71fa 0100 |0004: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B // method@fa71 │ │ +4cfe7e: 0c00 |0007: move-result-object v0 │ │ +4cfe80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1199 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #48 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2020664,36 +2020665,36 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -4cfe80: |[4cfe80] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B │ │ -4cfe90: 6e10 3cfa 0600 |0000: invoke-virtual {v6}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@fa3c │ │ -4cfe96: 0c00 |0003: move-result-object v0 │ │ -4cfe98: 6e10 3bfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // method@fc3b │ │ -4cfe9e: 0c00 |0007: move-result-object v0 │ │ -4cfea0: 6e10 c8f9 0000 |0008: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.startAggregation:()[B // method@f9c8 │ │ -4cfea6: 0c01 |000b: move-result-object v1 │ │ -4cfea8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -4cfeaa: 2113 |000d: array-length v3, v1 │ │ -4cfeac: 6e57 b3fa 1632 |000e: invoke-virtual {v6, v1, v2, v3, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I // method@fab3 │ │ -4cfeb2: 0a04 |0011: move-result v4 │ │ -4cfeb4: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -4cfeb6: 3554 0700 |0013: if-ge v4, v5, 001a // +0007 │ │ -4cfeba: 6e30 c7f9 1002 |0015: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.aggregateAll:([BI)[B // method@f9c7 │ │ -4cfec0: 0c07 |0018: move-result-object v7 │ │ -4cfec2: 1107 |0019: return-object v7 │ │ -4cfec4: b042 |001a: add-int/2addr v2, v4 │ │ -4cfec6: b143 |001b: sub-int/2addr v3, v4 │ │ -4cfec8: 3c03 f2ff |001c: if-gtz v3, 000e // -000e │ │ -4cfecc: 6e20 c6f9 1000 |001e: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.addFullBlock:([B)[B // method@f9c6 │ │ -4cfed2: 0c01 |0021: move-result-object v1 │ │ -4cfed4: 28ea |0022: goto 000c // -0016 │ │ +4cfe84: |[4cfe84] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B │ │ +4cfe94: 6e10 3cfa 0600 |0000: invoke-virtual {v6}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@fa3c │ │ +4cfe9a: 0c00 |0003: move-result-object v0 │ │ +4cfe9c: 6e10 3bfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.getByteAggregator:()Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator; // method@fc3b │ │ +4cfea2: 0c00 |0007: move-result-object v0 │ │ +4cfea4: 6e10 c8f9 0000 |0008: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.startAggregation:()[B // method@f9c8 │ │ +4cfeaa: 0c01 |000b: move-result-object v1 │ │ +4cfeac: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +4cfeae: 2113 |000d: array-length v3, v1 │ │ +4cfeb0: 6e57 b3fa 1632 |000e: invoke-virtual {v6, v1, v2, v3, v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I // method@fab3 │ │ +4cfeb6: 0a04 |0011: move-result v4 │ │ +4cfeb8: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +4cfeba: 3554 0700 |0013: if-ge v4, v5, 001a // +0007 │ │ +4cfebe: 6e30 c7f9 1002 |0015: invoke-virtual {v0, v1, v2}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.aggregateAll:([BI)[B // method@f9c7 │ │ +4cfec4: 0c07 |0018: move-result-object v7 │ │ +4cfec6: 1107 |0019: return-object v7 │ │ +4cfec8: b042 |001a: add-int/2addr v2, v4 │ │ +4cfeca: b143 |001b: sub-int/2addr v3, v4 │ │ +4cfecc: 3c03 f2ff |001c: if-gtz v3, 000e // -000e │ │ +4cfed0: 6e20 c6f9 1000 |001e: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/Stax2Util$ByteAggregator;.addFullBlock:([B)[B // method@f9c6 │ │ +4cfed6: 0c01 |0021: move-result-object v1 │ │ +4cfed8: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1205 │ │ 0x0008 line=1206 │ │ 0x000d line=1209 │ │ 0x000e line=1211 │ │ 0x0015 line=1213 │ │ @@ -2020707,23 +2020708,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cfbe8: |[4cfbe8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsBoolean:()Z │ │ -4cfbf8: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4cfbfe: 0c00 |0003: move-result-object v0 │ │ -4cfc00: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ -4cfc06: 0c00 |0007: move-result-object v0 │ │ -4cfc08: 6e20 6ffa 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ -4cfc0e: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ -4cfc14: 0a00 |000e: move-result v0 │ │ -4cfc16: 0f00 |000f: return v0 │ │ +4cfbec: |[4cfbec] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsBoolean:()Z │ │ +4cfbfc: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4cfc02: 0c00 |0003: move-result-object v0 │ │ +4cfc04: 6e10 bbfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getBooleanDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder; // method@fcbb │ │ +4cfc0a: 0c00 |0007: move-result-object v0 │ │ +4cfc0c: 6e20 6ffa 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ +4cfc12: 6e10 4bfc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$BooleanDecoder;.getValue:()Z // method@fc4b │ │ +4cfc18: 0a00 |000e: move-result v0 │ │ +4cfc1a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x0008 line=1144 │ │ 0x000b line=1145 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2020733,23 +2020734,23 @@ │ │ type : '()Ljava/math/BigDecimal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4d1950: |[4d1950] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsDecimal:()Ljava/math/BigDecimal; │ │ -4d1960: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d1966: 0c00 |0003: move-result-object v0 │ │ -4d1968: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ -4d196e: 0c00 |0007: move-result-object v0 │ │ -4d1970: 6e20 6ffa 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ -4d1976: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ -4d197c: 0c00 |000e: move-result-object v0 │ │ -4d197e: 1100 |000f: return-object v0 │ │ +4d1954: |[4d1954] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsDecimal:()Ljava/math/BigDecimal; │ │ +4d1964: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d196a: 0c00 |0003: move-result-object v0 │ │ +4d196c: 6e10 bcfc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDecimalDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder; // method@fcbc │ │ +4d1972: 0c00 |0007: move-result-object v0 │ │ +4d1974: 6e20 6ffa 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ +4d197a: 6e10 51fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DecimalDecoder;.getValue:()Ljava/math/BigDecimal; // method@fc51 │ │ +4d1980: 0c00 |000e: move-result-object v0 │ │ +4d1982: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1185 │ │ 0x0008 line=1186 │ │ 0x000b line=1187 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2020759,23 +2020760,23 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cff2c: |[4cff2c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsDouble:()D │ │ -4cff3c: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4cff42: 0c00 |0003: move-result-object v0 │ │ -4cff44: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ -4cff4a: 0c00 |0007: move-result-object v0 │ │ -4cff4c: 6e20 6ffa 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ -4cff52: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ -4cff58: 0b00 |000e: move-result-wide v0 │ │ -4cff5a: 1000 |000f: return-wide v0 │ │ +4cff30: |[4cff30] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsDouble:()D │ │ +4cff40: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4cff46: 0c00 |0003: move-result-object v0 │ │ +4cff48: 6e10 bffc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder; // method@fcbf │ │ +4cff4e: 0c00 |0007: move-result-object v0 │ │ +4cff50: 6e20 6ffa 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ +4cff56: 6e10 71fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleDecoder;.getValue:()D // method@fc71 │ │ +4cff5c: 0b00 |000e: move-result-wide v0 │ │ +4cff5e: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1171 │ │ 0x0008 line=1172 │ │ 0x000b line=1173 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2020785,23 +2020786,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4cffc4: |[4cffc4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsFloat:()F │ │ -4cffd4: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4cffda: 0c00 |0003: move-result-object v0 │ │ -4cffdc: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ -4cffe2: 0c00 |0007: move-result-object v0 │ │ -4cffe4: 6e20 6ffa 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ -4cffea: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ -4cfff0: 0a00 |000e: move-result v0 │ │ -4cfff2: 0f00 |000f: return v0 │ │ +4cffc8: |[4cffc8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsFloat:()F │ │ +4cffd8: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4cffde: 0c00 |0003: move-result-object v0 │ │ +4cffe0: 6e10 c2fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder; // method@fcc2 │ │ +4cffe6: 0c00 |0007: move-result-object v0 │ │ +4cffe8: 6e20 6ffa 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ +4cffee: 6e10 7efc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatDecoder;.getValue:()F // method@fc7e │ │ +4cfff4: 0a00 |000e: move-result v0 │ │ +4cfff6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0008 line=1165 │ │ 0x000b line=1166 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2020811,23 +2020812,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4d025c: |[4d025c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsInt:()I │ │ -4d026c: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d0272: 0c00 |0003: move-result-object v0 │ │ -4d0274: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ -4d027a: 0c00 |0007: move-result-object v0 │ │ -4d027c: 6e20 6ffa 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ -4d0282: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ -4d0288: 0a00 |000e: move-result v0 │ │ -4d028a: 0f00 |000f: return v0 │ │ +4d0260: |[4d0260] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsInt:()I │ │ +4d0270: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d0276: 0c00 |0003: move-result-object v0 │ │ +4d0278: 6e10 c5fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder; // method@fcc5 │ │ +4d027e: 0c00 |0007: move-result-object v0 │ │ +4d0280: 6e20 6ffa 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ +4d0286: 6e10 8afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntDecoder;.getValue:()I // method@fc8a │ │ +4d028c: 0a00 |000e: move-result v0 │ │ +4d028e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1150 │ │ 0x0008 line=1151 │ │ 0x000b line=1152 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2020837,23 +2020838,23 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4d19b0: |[4d19b0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsInteger:()Ljava/math/BigInteger; │ │ -4d19c0: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d19c6: 0c00 |0003: move-result-object v0 │ │ -4d19c8: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ -4d19ce: 0c00 |0007: move-result-object v0 │ │ -4d19d0: 6e20 6ffa 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ -4d19d6: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ -4d19dc: 0c00 |000e: move-result-object v0 │ │ -4d19de: 1100 |000f: return-object v0 │ │ +4d19b4: |[4d19b4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsInteger:()Ljava/math/BigInteger; │ │ +4d19c4: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d19ca: 0c00 |0003: move-result-object v0 │ │ +4d19cc: 6e10 c6fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntegerDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder; // method@fcc6 │ │ +4d19d2: 0c00 |0007: move-result-object v0 │ │ +4d19d4: 6e20 6ffa 0100 |0008: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ +4d19da: 6e10 9afc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntegerDecoder;.getValue:()Ljava/math/BigInteger; // method@fc9a │ │ +4d19e0: 0c00 |000e: move-result-object v0 │ │ +4d19e2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1178 │ │ 0x0008 line=1179 │ │ 0x000b line=1180 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2020863,23 +2020864,23 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4d1c30: |[4d1c30] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsLong:()J │ │ -4d1c40: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d1c46: 0c00 |0003: move-result-object v0 │ │ -4d1c48: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ -4d1c4e: 0c00 |0007: move-result-object v0 │ │ -4d1c50: 6e20 6ffa 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ -4d1c56: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ -4d1c5c: 0b00 |000e: move-result-wide v0 │ │ -4d1c5e: 1000 |000f: return-wide v0 │ │ +4d1c34: |[4d1c34] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsLong:()J │ │ +4d1c44: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d1c4a: 0c00 |0003: move-result-object v0 │ │ +4d1c4c: 6e10 c9fc 0000 |0004: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongDecoder:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder; // method@fcc9 │ │ +4d1c52: 0c00 |0007: move-result-object v0 │ │ +4d1c54: 6e20 6ffa 0200 |0008: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ +4d1c5a: 6e10 a6fc 0000 |000b: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongDecoder;.getValue:()J // method@fca6 │ │ +4d1c60: 0b00 |000e: move-result-wide v0 │ │ +4d1c62: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1157 │ │ 0x0008 line=1158 │ │ 0x000b line=1159 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2020889,25 +2020890,25 @@ │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4d1b30: |[4d1b30] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsQName:()Ljavax/xml/namespace/QName; │ │ -4d1b40: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d1b46: 0c00 |0003: move-result-object v0 │ │ -4d1b48: 6e10 87fa 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@fa87 │ │ -4d1b4e: 0c01 |0007: move-result-object v1 │ │ -4d1b50: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ -4d1b56: 0c00 |000b: move-result-object v0 │ │ -4d1b58: 6e20 6ffa 0200 |000c: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ -4d1b5e: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ -4d1b64: 0c00 |0012: move-result-object v0 │ │ -4d1b66: 1100 |0013: return-object v0 │ │ +4d1b34: |[4d1b34] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementAsQName:()Ljavax/xml/namespace/QName; │ │ +4d1b44: 6e10 41fa 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d1b4a: 0c00 |0003: move-result-object v0 │ │ +4d1b4c: 6e10 87fa 0200 |0004: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@fa87 │ │ +4d1b52: 0c01 |0007: move-result-object v1 │ │ +4d1b54: 6e20 cafc 1000 |0008: invoke-virtual {v0, v1}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getQNameDecoder:(Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder; // method@fcca │ │ +4d1b5a: 0c00 |000b: move-result-object v0 │ │ +4d1b5c: 6e20 6ffa 0200 |000c: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@fa6f │ │ +4d1b62: 6e10 b6fc 0000 |000f: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$QNameDecoder;.getValue:()Ljavax/xml/namespace/QName; // method@fcb6 │ │ +4d1b68: 0c00 |0012: move-result-object v0 │ │ +4d1b6a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1192 │ │ 0x000c line=1193 │ │ 0x000f line=1194 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2020917,73 +2020918,73 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -4d12d8: |[4d12d8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementText:()Ljava/lang/String; │ │ -4d12e8: 5270 4fb0 |0000: iget v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d12ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d12ee: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d12f2: 6e20 b8fa 1700 |0005: invoke-virtual {v7, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportParseProblem:(I)V // method@fab8 │ │ -4d12f8: 5570 4eb0 |0008: iget-boolean v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescing:Z // field@b04e │ │ -4d12fc: 1242 |000a: const/4 v2, #int 4 // #4 │ │ -4d12fe: 1233 |000b: const/4 v3, #int 3 // #3 │ │ -4d1300: 1254 |000c: const/4 v4, #int 5 // #5 │ │ -4d1302: 1225 |000d: const/4 v5, #int 2 // #2 │ │ -4d1304: 3800 3700 |000e: if-eqz v0, 0045 // +0037 │ │ -4d1308: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -4d130a: 6e10 affa 0700 |0011: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ -4d1310: 0a06 |0014: move-result v6 │ │ -4d1312: 3356 0700 |0015: if-ne v6, v5, 001c // +0007 │ │ -4d1316: 3900 0400 |0017: if-nez v0, 001b // +0004 │ │ -4d131a: 1a00 0000 |0019: const-string v0, "" // string@0000 │ │ -4d131e: 1100 |001b: return-object v0 │ │ -4d1320: 3246 f5ff |001c: if-eq v6, v4, 0011 // -000b │ │ -4d1324: 3336 0300 |001e: if-ne v6, v3, 0021 // +0003 │ │ -4d1328: 28f1 |0020: goto 0011 // -000f │ │ -4d132a: 9806 0106 |0021: shl-int v6, v1, v6 │ │ -4d132e: d566 5012 |0023: and-int/lit16 v6, v6, #int 4688 // #1250 │ │ -4d1332: 3906 0500 |0025: if-nez v6, 002a // +0005 │ │ -4d1336: 6e20 b8fa 2700 |0027: invoke-virtual {v7, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportParseProblem:(I)V // method@fab8 │ │ -4d133c: 3900 0700 |002a: if-nez v0, 0031 // +0007 │ │ -4d1340: 6e10 9cfa 0700 |002c: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ -4d1346: 0c00 |002f: move-result-object v0 │ │ -4d1348: 28e1 |0030: goto 0011 // -001f │ │ -4d134a: 2206 0819 |0031: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -4d134e: 7010 06e1 0600 |0033: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d1354: 6e20 12e1 0600 |0036: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d135a: 6e10 9cfa 0700 |0039: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ -4d1360: 0c00 |003c: move-result-object v0 │ │ -4d1362: 6e20 12e1 0600 |003d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d1368: 6e10 1fe1 0600 |0040: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d136e: 0c00 |0043: move-result-object v0 │ │ -4d1370: 28cd |0044: goto 0011 // -0033 │ │ -4d1372: 5470 56b0 |0045: iget-object v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d1376: 6e10 cdf9 0000 |0047: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.reset:()V // method@f9cd │ │ -4d137c: 6e10 affa 0700 |004a: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ -4d1382: 0a00 |004d: move-result v0 │ │ -4d1384: 3350 0900 |004e: if-ne v0, v5, 0057 // +0009 │ │ -4d1388: 5470 56b0 |0050: iget-object v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d138c: 6e10 cbf9 0000 |0052: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.get:()Ljava/lang/String; // method@f9cb │ │ -4d1392: 0c00 |0055: move-result-object v0 │ │ -4d1394: 1100 |0056: return-object v0 │ │ -4d1396: 3240 f3ff |0057: if-eq v0, v4, 004a // -000d │ │ -4d139a: 3330 0300 |0059: if-ne v0, v3, 005c // +0003 │ │ -4d139e: 28ef |005b: goto 004a // -0011 │ │ -4d13a0: 9800 0100 |005c: shl-int v0, v1, v0 │ │ -4d13a4: d500 5012 |005e: and-int/lit16 v0, v0, #int 4688 // #1250 │ │ -4d13a8: 3900 0500 |0060: if-nez v0, 0065 // +0005 │ │ -4d13ac: 6e20 b8fa 2700 |0062: invoke-virtual {v7, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportParseProblem:(I)V // method@fab8 │ │ -4d13b2: 5470 56b0 |0065: iget-object v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ -4d13b6: 6e10 9cfa 0700 |0067: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ -4d13bc: 0c06 |006a: move-result-object v6 │ │ -4d13be: 6e20 caf9 6000 |006b: invoke-virtual {v0, v6}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.append:(Ljava/lang/String;)V // method@f9ca │ │ -4d13c4: 28dc |006e: goto 004a // -0024 │ │ +4d12dc: |[4d12dc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getElementText:()Ljava/lang/String; │ │ +4d12ec: 5270 4fb0 |0000: iget v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d12f0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d12f2: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d12f6: 6e20 b8fa 1700 |0005: invoke-virtual {v7, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportParseProblem:(I)V // method@fab8 │ │ +4d12fc: 5570 4eb0 |0008: iget-boolean v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescing:Z // field@b04e │ │ +4d1300: 1242 |000a: const/4 v2, #int 4 // #4 │ │ +4d1302: 1233 |000b: const/4 v3, #int 3 // #3 │ │ +4d1304: 1254 |000c: const/4 v4, #int 5 // #5 │ │ +4d1306: 1225 |000d: const/4 v5, #int 2 // #2 │ │ +4d1308: 3800 3700 |000e: if-eqz v0, 0045 // +0037 │ │ +4d130c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +4d130e: 6e10 affa 0700 |0011: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ +4d1314: 0a06 |0014: move-result v6 │ │ +4d1316: 3356 0700 |0015: if-ne v6, v5, 001c // +0007 │ │ +4d131a: 3900 0400 |0017: if-nez v0, 001b // +0004 │ │ +4d131e: 1a00 0000 |0019: const-string v0, "" // string@0000 │ │ +4d1322: 1100 |001b: return-object v0 │ │ +4d1324: 3246 f5ff |001c: if-eq v6, v4, 0011 // -000b │ │ +4d1328: 3336 0300 |001e: if-ne v6, v3, 0021 // +0003 │ │ +4d132c: 28f1 |0020: goto 0011 // -000f │ │ +4d132e: 9806 0106 |0021: shl-int v6, v1, v6 │ │ +4d1332: d566 5012 |0023: and-int/lit16 v6, v6, #int 4688 // #1250 │ │ +4d1336: 3906 0500 |0025: if-nez v6, 002a // +0005 │ │ +4d133a: 6e20 b8fa 2700 |0027: invoke-virtual {v7, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportParseProblem:(I)V // method@fab8 │ │ +4d1340: 3900 0700 |002a: if-nez v0, 0031 // +0007 │ │ +4d1344: 6e10 9cfa 0700 |002c: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ +4d134a: 0c00 |002f: move-result-object v0 │ │ +4d134c: 28e1 |0030: goto 0011 // -001f │ │ +4d134e: 2206 0819 |0031: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +4d1352: 7010 06e1 0600 |0033: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d1358: 6e20 12e1 0600 |0036: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d135e: 6e10 9cfa 0700 |0039: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ +4d1364: 0c00 |003c: move-result-object v0 │ │ +4d1366: 6e20 12e1 0600 |003d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d136c: 6e10 1fe1 0600 |0040: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d1372: 0c00 |0043: move-result-object v0 │ │ +4d1374: 28cd |0044: goto 0011 // -0033 │ │ +4d1376: 5470 56b0 |0045: iget-object v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d137a: 6e10 cdf9 0000 |0047: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.reset:()V // method@f9cd │ │ +4d1380: 6e10 affa 0700 |004a: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ +4d1386: 0a00 |004d: move-result v0 │ │ +4d1388: 3350 0900 |004e: if-ne v0, v5, 0057 // +0009 │ │ +4d138c: 5470 56b0 |0050: iget-object v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d1390: 6e10 cbf9 0000 |0052: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.get:()Ljava/lang/String; // method@f9cb │ │ +4d1396: 0c00 |0055: move-result-object v0 │ │ +4d1398: 1100 |0056: return-object v0 │ │ +4d139a: 3240 f3ff |0057: if-eq v0, v4, 004a // -000d │ │ +4d139e: 3330 0300 |0059: if-ne v0, v3, 005c // +0003 │ │ +4d13a2: 28ef |005b: goto 004a // -0011 │ │ +4d13a4: 9800 0100 |005c: shl-int v0, v1, v0 │ │ +4d13a8: d500 5012 |005e: and-int/lit16 v0, v0, #int 4688 // #1250 │ │ +4d13ac: 3900 0500 |0060: if-nez v0, 0065 // +0005 │ │ +4d13b0: 6e20 b8fa 2700 |0062: invoke-virtual {v7, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportParseProblem:(I)V // method@fab8 │ │ +4d13b6: 5470 56b0 |0065: iget-object v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._textBuffer:Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer; // field@b056 │ │ +4d13ba: 6e10 9cfa 0700 |0067: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ +4d13c0: 0c06 |006a: move-result-object v6 │ │ +4d13c2: 6e20 caf9 6000 |006b: invoke-virtual {v0, v6}, Lorg/codehaus/stax2/ri/Stax2Util$TextBuffer;.append:(Ljava/lang/String;)V // method@f9ca │ │ +4d13c8: 28dc |006e: goto 004a // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0005 line=525 │ │ 0x0008 line=528 │ │ 0x0011 line=532 │ │ 0x0027 line=540 │ │ @@ -2021002,18 +2021003,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4d13c8: |[4d13c8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getEncoding:()Ljava/lang/String; │ │ -4d13d8: 6e10 67fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getCharacterEncodingScheme:()Ljava/lang/String; // method@fa67 │ │ -4d13de: 0c00 |0003: move-result-object v0 │ │ -4d13e0: 1100 |0004: return-object v0 │ │ +4d13cc: |[4d13cc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getEncoding:()Ljava/lang/String; │ │ +4d13dc: 6e10 67fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getCharacterEncodingScheme:()Ljava/lang/String; // method@fa67 │ │ +4d13e2: 0c00 |0003: move-result-object v0 │ │ +4d13e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #59 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2021021,17 +2021022,17 @@ │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d1d6c: |[4d1d6c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getEndLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4d1d7c: 6200 eeaf |0000: sget-object v0, Lorg/codehaus/stax2/XMLStreamLocation2;.NOT_AVAILABLE:Lorg/codehaus/stax2/XMLStreamLocation2; // field@afee │ │ -4d1d80: 1100 |0002: return-object v0 │ │ +4d1d70: |[4d1d70] org.codehaus.stax2.ri.dom.DOMWrappingReader.getEndLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4d1d80: 6200 eeaf |0000: sget-object v0, Lorg/codehaus/stax2/XMLStreamLocation2;.NOT_AVAILABLE:Lorg/codehaus/stax2/XMLStreamLocation2; // field@afee │ │ +4d1d84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2004 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #60 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2021039,53 +2021040,53 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d1c60: |[4d1c60] org.codehaus.stax2.ri.dom.DOMWrappingReader.getEndingByteOffset:()J │ │ -4d1c70: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4d1c74: 1000 |0002: return-wide v0 │ │ +4d1c64: |[4d1c64] org.codehaus.stax2.ri.dom.DOMWrappingReader.getEndingByteOffset:()J │ │ +4d1c74: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4d1c78: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #61 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getEndingCharOffset' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d1c78: |[4d1c78] org.codehaus.stax2.ri.dom.DOMWrappingReader.getEndingCharOffset:()J │ │ -4d1c88: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4d1c8c: 1000 |0002: return-wide v0 │ │ +4d1c7c: |[4d1c7c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getEndingCharOffset:()J │ │ +4d1c8c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4d1c90: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #62 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getErrorLocation' │ │ type : '()Ljavax/xml/stream/Location;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4d1bbc: |[4d1bbc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getErrorLocation:()Ljavax/xml/stream/Location; │ │ -4d1bcc: 6e10 68fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@fa68 │ │ -4d1bd2: 0c00 |0003: move-result-object v0 │ │ -4d1bd4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -4d1bd8: 6e10 84fa 0100 |0006: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getLocation:()Ljavax/xml/stream/Location; // method@fa84 │ │ -4d1bde: 0c00 |0009: move-result-object v0 │ │ -4d1be0: 1100 |000a: return-object v0 │ │ +4d1bc0: |[4d1bc0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getErrorLocation:()Ljavax/xml/stream/Location; │ │ +4d1bd0: 6e10 68fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@fa68 │ │ +4d1bd6: 0c00 |0003: move-result-object v0 │ │ +4d1bd8: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +4d1bdc: 6e10 84fa 0100 |0006: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getLocation:()Ljavax/xml/stream/Location; // method@fa84 │ │ +4d1be2: 0c00 |0009: move-result-object v0 │ │ +4d1be4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2202 │ │ 0x0006 line=2204 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ @@ -2021094,17 +2021095,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d028c: |[4d028c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getEventType:()I │ │ -4d029c: 5210 4fb0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d02a0: 0f00 |0002: return v0 │ │ +4d0290: |[4d0290] org.codehaus.stax2.ri.dom.DOMWrappingReader.getEventType:()I │ │ +4d02a0: 5210 4fb0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d02a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #64 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2021112,27 +2021113,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4d0c68: |[4d0c68] org.codehaus.stax2.ri.dom.DOMWrappingReader.getFeature:(Ljava/lang/String;)Ljava/lang/Object; │ │ -4d0c78: 2200 e518 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d0c7c: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0c80: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0c86: 1a02 9d61 |0007: const-string v2, "Unrecognized feature "" // string@619d │ │ -4d0c8a: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0c90: 6e20 12e1 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0c96: 1a04 c502 |000f: const-string v4, """ // string@02c5 │ │ -4d0c9a: 6e20 12e1 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0ca0: 6e10 1fe1 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0ca6: 0c04 |0017: move-result-object v4 │ │ -4d0ca8: 7020 32e0 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d0cae: 2700 |001b: throw v0 │ │ +4d0c6c: |[4d0c6c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getFeature:(Ljava/lang/String;)Ljava/lang/Object; │ │ +4d0c7c: 2200 e518 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d0c80: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0c84: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0c8a: 1a02 9d61 |0007: const-string v2, "Unrecognized feature "" // string@619d │ │ +4d0c8e: 6e20 12e1 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0c94: 6e20 12e1 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0c9a: 1a04 c502 |000f: const-string v4, """ // string@02c5 │ │ +4d0c9e: 6e20 12e1 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0ca4: 6e10 1fe1 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0caa: 0c04 |0017: move-result-object v4 │ │ +4d0cac: 7020 32e0 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d0cb2: 2700 |001b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1695 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -2021141,53 +2021142,53 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d02a4: |[4d02a4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getIdAttributeIndex:()I │ │ -4d02b4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4d02b6: 0f00 |0001: return v0 │ │ +4d02a8: |[4d02a8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getIdAttributeIndex:()I │ │ +4d02b8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4d02ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #66 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getLocalName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -4d13e4: |[4d13e4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getLocalName:()Ljava/lang/String; │ │ -4d13f4: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d13f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d13fa: 3210 1900 |0003: if-eq v0, v1, 001c // +0019 │ │ -4d13fe: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -4d1400: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ -4d1404: 2814 |0008: goto 001c // +0014 │ │ -4d1406: 1301 0900 |0009: const/16 v1, #int 9 // #9 │ │ -4d140a: 3210 0600 |000b: if-eq v0, v1, 0011 // +0006 │ │ -4d140e: 1270 |000d: const/4 v0, #int 7 // #7 │ │ -4d1410: 6e20 b9fa 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d1416: 5420 50b0 |0011: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d141a: 7210 e8fe 0000 |0013: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@fee8 │ │ -4d1420: 0c00 |0016: move-result-object v0 │ │ -4d1422: 6e20 43fa 0200 |0017: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d1428: 0c00 |001a: move-result-object v0 │ │ -4d142a: 1100 |001b: return-object v0 │ │ -4d142c: 5420 50b0 |001c: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1430: 7020 45fa 0200 |001e: invoke-direct {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ -4d1436: 0c00 |0021: move-result-object v0 │ │ -4d1438: 6e20 43fa 0200 |0022: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d143e: 0c00 |0025: move-result-object v0 │ │ -4d1440: 1100 |0026: return-object v0 │ │ +4d13e8: |[4d13e8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getLocalName:()Ljava/lang/String; │ │ +4d13f8: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d13fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d13fe: 3210 1900 |0003: if-eq v0, v1, 001c // +0019 │ │ +4d1402: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +4d1404: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ +4d1408: 2814 |0008: goto 001c // +0014 │ │ +4d140a: 1301 0900 |0009: const/16 v1, #int 9 // #9 │ │ +4d140e: 3210 0600 |000b: if-eq v0, v1, 0011 // +0006 │ │ +4d1412: 1270 |000d: const/4 v0, #int 7 // #7 │ │ +4d1414: 6e20 b9fa 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d141a: 5420 50b0 |0011: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d141e: 7210 e8fe 0000 |0013: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@fee8 │ │ +4d1424: 0c00 |0016: move-result-object v0 │ │ +4d1426: 6e20 43fa 0200 |0017: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d142c: 0c00 |001a: move-result-object v0 │ │ +4d142e: 1100 |001b: return-object v0 │ │ +4d1430: 5420 50b0 |001c: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1434: 7020 45fa 0200 |001e: invoke-direct {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ +4d143a: 0c00 |0021: move-result-object v0 │ │ +4d143c: 6e20 43fa 0200 |0022: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d1442: 0c00 |0025: move-result-object v0 │ │ +4d1444: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x000e line=583 │ │ 0x0011 line=585 │ │ 0x001c line=580 │ │ locals : │ │ @@ -2021198,18 +2021199,18 @@ │ │ type : '()Ljavax/xml/stream/Location;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4d1be4: |[4d1be4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getLocation:()Ljavax/xml/stream/Location; │ │ -4d1bf4: 6e10 98fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@fa98 │ │ -4d1bfa: 0c00 |0003: move-result-object v0 │ │ -4d1bfc: 1100 |0004: return-object v0 │ │ +4d1be8: |[4d1be8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getLocation:()Ljavax/xml/stream/Location; │ │ +4d1bf8: 6e10 98fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; // method@fa98 │ │ +4d1bfe: 0c00 |0003: move-result-object v0 │ │ +4d1c00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #68 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2021217,48 +2021218,48 @@ │ │ type : '()Lorg/codehaus/stax2/LocationInfo;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d1d40: |[4d1d40] org.codehaus.stax2.ri.dom.DOMWrappingReader.getLocationInfo:()Lorg/codehaus/stax2/LocationInfo; │ │ -4d1d50: 1100 |0000: return-object v0 │ │ +4d1d44: |[4d1d44] org.codehaus.stax2.ri.dom.DOMWrappingReader.getLocationInfo:()Lorg/codehaus/stax2/LocationInfo; │ │ +4d1d54: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #69 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getName' │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -4d1b68: |[4d1b68] org.codehaus.stax2.ri.dom.DOMWrappingReader.getName:()Ljavax/xml/namespace/QName; │ │ -4d1b78: 5230 4fb0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1b7c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d1b7e: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ -4d1b82: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -4d1b84: 3220 0500 |0006: if-eq v0, v2, 000b // +0005 │ │ -4d1b88: 6e20 b9fa 1300 |0008: invoke-virtual {v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d1b8e: 5430 50b0 |000b: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1b92: 7210 e6fe 0000 |000d: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@fee6 │ │ -4d1b98: 0c00 |0010: move-result-object v0 │ │ -4d1b9a: 5431 50b0 |0011: iget-object v1, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1b9e: 7020 45fa 1300 |0013: invoke-direct {v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ -4d1ba4: 0c01 |0016: move-result-object v1 │ │ -4d1ba6: 5432 50b0 |0017: iget-object v2, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1baa: 7210 edfe 0200 |0019: invoke-interface {v2}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ -4d1bb0: 0c02 |001c: move-result-object v2 │ │ -4d1bb2: 7040 3efa 0321 |001d: invoke-direct {v3, v0, v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fa3e │ │ -4d1bb8: 0c00 |0020: move-result-object v0 │ │ -4d1bba: 1100 |0021: return-object v0 │ │ +4d1b6c: |[4d1b6c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getName:()Ljavax/xml/namespace/QName; │ │ +4d1b7c: 5230 4fb0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1b80: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d1b82: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ +4d1b86: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +4d1b88: 3220 0500 |0006: if-eq v0, v2, 000b // +0005 │ │ +4d1b8c: 6e20 b9fa 1300 |0008: invoke-virtual {v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d1b92: 5430 50b0 |000b: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1b96: 7210 e6fe 0000 |000d: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@fee6 │ │ +4d1b9c: 0c00 |0010: move-result-object v0 │ │ +4d1b9e: 5431 50b0 |0011: iget-object v1, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1ba2: 7020 45fa 1300 |0013: invoke-direct {v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ +4d1ba8: 0c01 |0016: move-result-object v1 │ │ +4d1baa: 5432 50b0 |0017: iget-object v2, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1bae: 7210 edfe 0200 |0019: invoke-interface {v2}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ +4d1bb4: 0c02 |001c: move-result-object v2 │ │ +4d1bb6: 7040 3efa 0321 |001d: invoke-direct {v3, v0, v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; // method@fa3e │ │ +4d1bbc: 0c00 |0020: move-result-object v0 │ │ +4d1bbe: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0008 line=595 │ │ 0x000b line=597 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2021268,52 +2021269,52 @@ │ │ type : '()Ljavax/xml/namespace/NamespaceContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d1a14: |[4d1a14] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ -4d1a24: 1100 |0000: return-object v0 │ │ +4d1a18: |[4d1a18] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ +4d1a28: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #71 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getNamespaceCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4d02b8: |[4d02b8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespaceCount:()I │ │ -4d02c8: 5240 4fb0 |0000: iget v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d02cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4d02ce: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -4d02d0: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ -4d02d4: 3210 0500 |0006: if-eq v0, v1, 000b // +0005 │ │ -4d02d8: 6e20 b9fa 1400 |0008: invoke-virtual {v4, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d02de: 5440 53b0 |000b: iget-object v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d02e2: 3900 1100 |000d: if-nez v0, 001e // +0011 │ │ -4d02e6: 5540 4cb0 |000f: iget-boolean v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgNsAware:Z // field@b04c │ │ -4d02ea: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -4d02ec: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -4d02f0: 0f03 |0014: return v3 │ │ -4d02f2: 5240 4fb0 |0015: iget v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d02f6: 3320 0300 |0017: if-ne v0, v2, 001a // +0003 │ │ -4d02fa: 2802 |0019: goto 001b // +0002 │ │ -4d02fc: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -4d02fe: 7020 3dfa 2400 |001b: invoke-direct {v4, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ -4d0304: 5440 53b0 |001e: iget-object v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d0308: 7210 93e3 0000 |0020: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4d030e: 0a00 |0023: move-result v0 │ │ -4d0310: b310 |0024: div-int/2addr v0, v1 │ │ -4d0312: 0f00 |0025: return v0 │ │ +4d02bc: |[4d02bc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespaceCount:()I │ │ +4d02cc: 5240 4fb0 |0000: iget v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d02d0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4d02d2: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +4d02d4: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ +4d02d8: 3210 0500 |0006: if-eq v0, v1, 000b // +0005 │ │ +4d02dc: 6e20 b9fa 1400 |0008: invoke-virtual {v4, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d02e2: 5440 53b0 |000b: iget-object v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d02e6: 3900 1100 |000d: if-nez v0, 001e // +0011 │ │ +4d02ea: 5540 4cb0 |000f: iget-boolean v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgNsAware:Z // field@b04c │ │ +4d02ee: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +4d02f0: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +4d02f4: 0f03 |0014: return v3 │ │ +4d02f6: 5240 4fb0 |0015: iget v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d02fa: 3320 0300 |0017: if-ne v0, v2, 001a // +0003 │ │ +4d02fe: 2802 |0019: goto 001b // +0002 │ │ +4d0300: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +4d0302: 7020 3dfa 2400 |001b: invoke-direct {v4, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ +4d0308: 5440 53b0 |001e: iget-object v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d030c: 7210 93e3 0000 |0020: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4d0312: 0a00 |0023: move-result v0 │ │ +4d0314: b310 |0024: div-int/2addr v0, v1 │ │ +4d0316: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0008 line=609 │ │ 0x000b line=611 │ │ 0x000f line=612 │ │ 0x0015 line=615 │ │ @@ -2021326,44 +2021327,44 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -4d1444: |[4d1444] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespacePrefix:(I)Ljava/lang/String; │ │ -4d1454: 5230 4fb0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1458: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d145a: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ -4d145e: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -4d1460: 3220 0500 |0006: if-eq v0, v2, 000b // +0005 │ │ -4d1464: 6e20 b9fa 2300 |0008: invoke-virtual {v3, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d146a: 5430 53b0 |000b: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d146e: 3900 1200 |000d: if-nez v0, 001f // +0012 │ │ -4d1472: 5530 4cb0 |000f: iget-boolean v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgNsAware:Z // field@b04c │ │ -4d1476: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -4d147a: 7020 a3fa 4300 |0013: invoke-direct {v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalNsIndex:(I)V // method@faa3 │ │ -4d1480: 5230 4fb0 |0016: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1484: 3310 0300 |0018: if-ne v0, v1, 001b // +0003 │ │ -4d1488: 2802 |001a: goto 001c // +0002 │ │ -4d148a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -4d148c: 7020 3dfa 1300 |001c: invoke-direct {v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ -4d1492: 3a04 0c00 |001f: if-ltz v4, 002b // +000c │ │ -4d1496: 9000 0404 |0021: add-int v0, v4, v4 │ │ -4d149a: 5431 53b0 |0023: iget-object v1, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d149e: 7210 93e3 0100 |0025: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ -4d14a4: 0a01 |0028: move-result v1 │ │ -4d14a6: 3410 0500 |0029: if-lt v0, v1, 002e // +0005 │ │ -4d14aa: 7020 a3fa 4300 |002b: invoke-direct {v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalNsIndex:(I)V // method@faa3 │ │ -4d14b0: 5430 53b0 |002e: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d14b4: b044 |0030: add-int/2addr v4, v4 │ │ -4d14b6: 7220 8be3 4000 |0031: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4d14bc: 0c04 |0034: move-result-object v4 │ │ -4d14be: 1f04 0619 |0035: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4d14c2: 1104 |0037: return-object v4 │ │ +4d1448: |[4d1448] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespacePrefix:(I)Ljava/lang/String; │ │ +4d1458: 5230 4fb0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d145c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d145e: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ +4d1462: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +4d1464: 3220 0500 |0006: if-eq v0, v2, 000b // +0005 │ │ +4d1468: 6e20 b9fa 2300 |0008: invoke-virtual {v3, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d146e: 5430 53b0 |000b: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d1472: 3900 1200 |000d: if-nez v0, 001f // +0012 │ │ +4d1476: 5530 4cb0 |000f: iget-boolean v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgNsAware:Z // field@b04c │ │ +4d147a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +4d147e: 7020 a3fa 4300 |0013: invoke-direct {v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalNsIndex:(I)V // method@faa3 │ │ +4d1484: 5230 4fb0 |0016: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1488: 3310 0300 |0018: if-ne v0, v1, 001b // +0003 │ │ +4d148c: 2802 |001a: goto 001c // +0002 │ │ +4d148e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +4d1490: 7020 3dfa 1300 |001c: invoke-direct {v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ +4d1496: 3a04 0c00 |001f: if-ltz v4, 002b // +000c │ │ +4d149a: 9000 0404 |0021: add-int v0, v4, v4 │ │ +4d149e: 5431 53b0 |0023: iget-object v1, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d14a2: 7210 93e3 0100 |0025: invoke-interface {v1}, Ljava/util/List;.size:()I // method@e393 │ │ +4d14a8: 0a01 |0028: move-result v1 │ │ +4d14aa: 3410 0500 |0029: if-lt v0, v1, 002e // +0005 │ │ +4d14ae: 7020 a3fa 4300 |002b: invoke-direct {v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalNsIndex:(I)V // method@faa3 │ │ +4d14b4: 5430 53b0 |002e: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d14b8: b044 |0030: add-int/2addr v4, v4 │ │ +4d14ba: 7220 8be3 4000 |0031: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4d14c0: 0c04 |0034: move-result-object v4 │ │ +4d14c2: 1f04 0619 |0035: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4d14c6: 1104 |0037: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0008 line=627 │ │ 0x000b line=629 │ │ 0x000f line=630 │ │ 0x0013 line=631 │ │ @@ -2021380,27 +2021381,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4d14c4: |[4d14c4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespaceURI:()Ljava/lang/String; │ │ -4d14d4: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d14d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d14da: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ -4d14de: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -4d14e0: 3210 0500 |0006: if-eq v0, v1, 000b // +0005 │ │ -4d14e4: 6e20 b9fa 1200 |0008: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d14ea: 5420 50b0 |000b: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d14ee: 7210 e6fe 0000 |000d: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@fee6 │ │ -4d14f4: 0c00 |0010: move-result-object v0 │ │ -4d14f6: 6e20 44fa 0200 |0011: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internNsURI:(Ljava/lang/String;)Ljava/lang/String; // method@fa44 │ │ -4d14fc: 0c00 |0014: move-result-object v0 │ │ -4d14fe: 1100 |0015: return-object v0 │ │ +4d14c8: |[4d14c8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespaceURI:()Ljava/lang/String; │ │ +4d14d8: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d14dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d14de: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ +4d14e2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +4d14e4: 3210 0500 |0006: if-eq v0, v1, 000b // +0005 │ │ +4d14e8: 6e20 b9fa 1200 |0008: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d14ee: 5420 50b0 |000b: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d14f2: 7210 e6fe 0000 |000d: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNamespaceURI:()Ljava/lang/String; // method@fee6 │ │ +4d14f8: 0c00 |0010: move-result-object v0 │ │ +4d14fa: 6e20 44fa 0200 |0011: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internNsURI:(Ljava/lang/String;)Ljava/lang/String; // method@fa44 │ │ +4d1500: 0c00 |0014: move-result-object v0 │ │ +4d1502: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ 0x0008 line=644 │ │ 0x000b line=646 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2021410,46 +2021411,46 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -4d1500: |[4d1500] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespaceURI:(I)Ljava/lang/String; │ │ -4d1510: 5230 4fb0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1514: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d1516: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ -4d151a: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -4d151c: 3220 0500 |0006: if-eq v0, v2, 000b // +0005 │ │ -4d1520: 6e20 b9fa 2300 |0008: invoke-virtual {v3, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d1526: 5430 53b0 |000b: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d152a: 3900 1300 |000d: if-nez v0, 0020 // +0013 │ │ -4d152e: 5530 4cb0 |000f: iget-boolean v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgNsAware:Z // field@b04c │ │ -4d1532: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -4d1536: 7020 a3fa 4300 |0013: invoke-direct {v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalNsIndex:(I)V // method@faa3 │ │ -4d153c: 5230 4fb0 |0016: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1540: 3310 0400 |0018: if-ne v0, v1, 001c // +0004 │ │ -4d1544: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -4d1546: 2802 |001b: goto 001d // +0002 │ │ -4d1548: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -4d154a: 7020 3dfa 0300 |001d: invoke-direct {v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ -4d1550: 3a04 0c00 |0020: if-ltz v4, 002c // +000c │ │ -4d1554: 9000 0404 |0022: add-int v0, v4, v4 │ │ -4d1558: 5432 53b0 |0024: iget-object v2, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d155c: 7210 93e3 0200 |0026: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4d1562: 0a02 |0029: move-result v2 │ │ -4d1564: 3420 0500 |002a: if-lt v0, v2, 002f // +0005 │ │ -4d1568: 7020 a3fa 4300 |002c: invoke-direct {v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalNsIndex:(I)V // method@faa3 │ │ -4d156e: 5430 53b0 |002f: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d1572: b044 |0031: add-int/2addr v4, v4 │ │ -4d1574: b014 |0032: add-int/2addr v4, v1 │ │ -4d1576: 7220 8be3 4000 |0033: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4d157c: 0c04 |0036: move-result-object v4 │ │ -4d157e: 1f04 0619 |0037: check-cast v4, Ljava/lang/String; // type@1906 │ │ -4d1582: 1104 |0039: return-object v4 │ │ +4d1504: |[4d1504] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespaceURI:(I)Ljava/lang/String; │ │ +4d1514: 5230 4fb0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1518: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d151a: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ +4d151e: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +4d1520: 3220 0500 |0006: if-eq v0, v2, 000b // +0005 │ │ +4d1524: 6e20 b9fa 2300 |0008: invoke-virtual {v3, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d152a: 5430 53b0 |000b: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d152e: 3900 1300 |000d: if-nez v0, 0020 // +0013 │ │ +4d1532: 5530 4cb0 |000f: iget-boolean v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgNsAware:Z // field@b04c │ │ +4d1536: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +4d153a: 7020 a3fa 4300 |0013: invoke-direct {v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalNsIndex:(I)V // method@faa3 │ │ +4d1540: 5230 4fb0 |0016: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1544: 3310 0400 |0018: if-ne v0, v1, 001c // +0004 │ │ +4d1548: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +4d154a: 2802 |001b: goto 001d // +0002 │ │ +4d154c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +4d154e: 7020 3dfa 0300 |001d: invoke-direct {v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._calcNsAndAttrLists:(Z)V // method@fa3d │ │ +4d1554: 3a04 0c00 |0020: if-ltz v4, 002c // +000c │ │ +4d1558: 9000 0404 |0022: add-int v0, v4, v4 │ │ +4d155c: 5432 53b0 |0024: iget-object v2, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d1560: 7210 93e3 0200 |0026: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4d1566: 0a02 |0029: move-result v2 │ │ +4d1568: 3420 0500 |002a: if-lt v0, v2, 002f // +0005 │ │ +4d156c: 7020 a3fa 4300 |002c: invoke-direct {v3, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalNsIndex:(I)V // method@faa3 │ │ +4d1572: 5430 53b0 |002f: iget-object v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d1576: b044 |0031: add-int/2addr v4, v4 │ │ +4d1578: b014 |0032: add-int/2addr v4, v1 │ │ +4d157a: 7220 8be3 4000 |0033: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4d1580: 0c04 |0036: move-result-object v4 │ │ +4d1582: 1f04 0619 |0037: check-cast v4, Ljava/lang/String; // type@1906 │ │ +4d1586: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0008 line=651 │ │ 0x000b line=653 │ │ 0x000f line=654 │ │ 0x0013 line=655 │ │ @@ -2021466,71 +2021467,71 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -4d1584: |[4d1584] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ -4d1594: 54a0 50b0 |0000: iget-object v0, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1598: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4d159a: 380b 0b00 |0003: if-eqz v11, 000e // +000b │ │ -4d159e: 6e10 dae0 0b00 |0005: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d15a4: 0a02 |0008: move-result v2 │ │ -4d15a6: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -4d15aa: 2803 |000b: goto 000e // +0003 │ │ -4d15ac: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -4d15ae: 2802 |000d: goto 000f // +0002 │ │ -4d15b0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -4d15b2: 3800 5200 |000f: if-eqz v0, 0061 // +0052 │ │ -4d15b6: 7210 e2fe 0000 |0011: invoke-interface {v0}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fee2 │ │ -4d15bc: 0c03 |0014: move-result-object v3 │ │ -4d15be: 3803 4700 |0015: if-eqz v3, 005c // +0047 │ │ -4d15c2: 7210 defe 0300 |0017: invoke-interface {v3}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@fede │ │ -4d15c8: 0a04 |001a: move-result v4 │ │ -4d15ca: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -4d15cc: 3545 4000 |001c: if-ge v5, v4, 005c // +0040 │ │ -4d15d0: 7220 e0fe 5300 |001e: invoke-interface {v3, v5}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ -4d15d6: 0c06 |0021: move-result-object v6 │ │ -4d15d8: 7210 edfe 0600 |0022: invoke-interface {v6}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ -4d15de: 0c07 |0025: move-result-object v7 │ │ -4d15e0: 1a08 17ed |0026: const-string v8, "xmlns" // string@ed17 │ │ -4d15e4: 3807 2000 |0028: if-eqz v7, 0048 // +0020 │ │ -4d15e8: 6e10 dae0 0700 |002a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d15ee: 0a09 |002d: move-result v9 │ │ -4d15f0: 3909 0300 |002e: if-nez v9, 0031 // +0003 │ │ -4d15f4: 2818 |0030: goto 0048 // +0018 │ │ -4d15f6: 3902 2800 |0031: if-nez v2, 0059 // +0028 │ │ -4d15fa: 6e20 c7e0 7800 |0033: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d1600: 0a07 |0036: move-result v7 │ │ -4d1602: 3807 2200 |0037: if-eqz v7, 0059 // +0022 │ │ -4d1606: 7210 e5fe 0600 |0039: invoke-interface {v6}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ -4d160c: 0c07 |003c: move-result-object v7 │ │ -4d160e: 6e20 c7e0 7b00 |003d: invoke-virtual {v11, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d1614: 0a07 |0040: move-result v7 │ │ -4d1616: 3807 1800 |0041: if-eqz v7, 0059 // +0018 │ │ -4d161a: 7210 eafe 0600 |0043: invoke-interface {v6}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ -4d1620: 0c0b |0046: move-result-object v11 │ │ -4d1622: 110b |0047: return-object v11 │ │ -4d1624: 3802 1100 |0048: if-eqz v2, 0059 // +0011 │ │ -4d1628: 7210 e5fe 0600 |004a: invoke-interface {v6}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ -4d162e: 0c07 |004d: move-result-object v7 │ │ -4d1630: 6e20 c7e0 7800 |004e: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d1636: 0a07 |0051: move-result v7 │ │ -4d1638: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ -4d163c: 7210 eafe 0600 |0054: invoke-interface {v6}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ -4d1642: 0c0b |0057: move-result-object v11 │ │ -4d1644: 110b |0058: return-object v11 │ │ -4d1646: d805 0501 |0059: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4d164a: 28c1 |005b: goto 001c // -003f │ │ -4d164c: 7210 ecfe 0000 |005c: invoke-interface {v0}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@feec │ │ -4d1652: 0c00 |005f: move-result-object v0 │ │ -4d1654: 28af |0060: goto 000f // -0051 │ │ -4d1656: 120b |0061: const/4 v11, #int 0 // #0 │ │ -4d1658: 110b |0062: return-object v11 │ │ +4d1588: |[4d1588] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ +4d1598: 54a0 50b0 |0000: iget-object v0, v10, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d159c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4d159e: 380b 0b00 |0003: if-eqz v11, 000e // +000b │ │ +4d15a2: 6e10 dae0 0b00 |0005: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d15a8: 0a02 |0008: move-result v2 │ │ +4d15aa: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +4d15ae: 2803 |000b: goto 000e // +0003 │ │ +4d15b0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +4d15b2: 2802 |000d: goto 000f // +0002 │ │ +4d15b4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +4d15b6: 3800 5200 |000f: if-eqz v0, 0061 // +0052 │ │ +4d15ba: 7210 e2fe 0000 |0011: invoke-interface {v0}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fee2 │ │ +4d15c0: 0c03 |0014: move-result-object v3 │ │ +4d15c2: 3803 4700 |0015: if-eqz v3, 005c // +0047 │ │ +4d15c6: 7210 defe 0300 |0017: invoke-interface {v3}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@fede │ │ +4d15cc: 0a04 |001a: move-result v4 │ │ +4d15ce: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +4d15d0: 3545 4000 |001c: if-ge v5, v4, 005c // +0040 │ │ +4d15d4: 7220 e0fe 5300 |001e: invoke-interface {v3, v5}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ +4d15da: 0c06 |0021: move-result-object v6 │ │ +4d15dc: 7210 edfe 0600 |0022: invoke-interface {v6}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ +4d15e2: 0c07 |0025: move-result-object v7 │ │ +4d15e4: 1a08 17ed |0026: const-string v8, "xmlns" // string@ed17 │ │ +4d15e8: 3807 2000 |0028: if-eqz v7, 0048 // +0020 │ │ +4d15ec: 6e10 dae0 0700 |002a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d15f2: 0a09 |002d: move-result v9 │ │ +4d15f4: 3909 0300 |002e: if-nez v9, 0031 // +0003 │ │ +4d15f8: 2818 |0030: goto 0048 // +0018 │ │ +4d15fa: 3902 2800 |0031: if-nez v2, 0059 // +0028 │ │ +4d15fe: 6e20 c7e0 7800 |0033: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d1604: 0a07 |0036: move-result v7 │ │ +4d1606: 3807 2200 |0037: if-eqz v7, 0059 // +0022 │ │ +4d160a: 7210 e5fe 0600 |0039: invoke-interface {v6}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ +4d1610: 0c07 |003c: move-result-object v7 │ │ +4d1612: 6e20 c7e0 7b00 |003d: invoke-virtual {v11, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d1618: 0a07 |0040: move-result v7 │ │ +4d161a: 3807 1800 |0041: if-eqz v7, 0059 // +0018 │ │ +4d161e: 7210 eafe 0600 |0043: invoke-interface {v6}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ +4d1624: 0c0b |0046: move-result-object v11 │ │ +4d1626: 110b |0047: return-object v11 │ │ +4d1628: 3802 1100 |0048: if-eqz v2, 0059 // +0011 │ │ +4d162c: 7210 e5fe 0600 |004a: invoke-interface {v6}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ +4d1632: 0c07 |004d: move-result-object v7 │ │ +4d1634: 6e20 c7e0 7800 |004e: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d163a: 0a07 |0051: move-result v7 │ │ +4d163c: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ +4d1640: 7210 eafe 0600 |0054: invoke-interface {v6}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ +4d1646: 0c0b |0057: move-result-object v11 │ │ +4d1648: 110b |0058: return-object v11 │ │ +4d164a: d805 0501 |0059: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4d164e: 28c1 |005b: goto 001c // -003f │ │ +4d1650: 7210 ecfe 0000 |005c: invoke-interface {v0}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@feec │ │ +4d1656: 0c00 |005f: move-result-object v0 │ │ +4d1658: 28af |0060: goto 000f // -0051 │ │ +4d165a: 120b |0061: const/4 v11, #int 0 // #0 │ │ +4d165c: 110b |0062: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0005 line=1061 │ │ 0x0011 line=1064 │ │ 0x0017 line=1066 │ │ 0x001e line=1067 │ │ @@ -2021551,18 +2021552,18 @@ │ │ type : '()Ljavax/xml/namespace/NamespaceContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4d1a28: |[4d1a28] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ -4d1a38: 7100 b7f8 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyNamespaceContext;.getInstance:()Lorg/codehaus/stax2/ri/EmptyNamespaceContext; // method@f8b7 │ │ -4d1a3e: 0c00 |0003: move-result-object v0 │ │ -4d1a40: 1100 |0004: return-object v0 │ │ +4d1a2c: |[4d1a2c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ +4d1a3c: 7100 b7f8 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyNamespaceContext;.getInstance:()Lorg/codehaus/stax2/ri/EmptyNamespaceContext; // method@f8b7 │ │ +4d1a42: 0c00 |0003: move-result-object v0 │ │ +4d1a44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1873 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #77 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2021570,39 +2021571,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d0314: |[4d0314] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNotationAttributeIndex:()I │ │ -4d0324: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4d0326: 0f00 |0001: return v0 │ │ +4d0318: |[4d0318] org.codehaus.stax2.ri.dom.DOMWrappingReader.getNotationAttributeIndex:()I │ │ +4d0328: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4d032a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #78 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getPIData' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4d165c: |[4d165c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPIData:()Ljava/lang/String; │ │ -4d166c: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1670: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -4d1672: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d1676: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d167c: 5420 50b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1680: 7210 eafe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ -4d1686: 0c00 |000d: move-result-object v0 │ │ -4d1688: 1100 |000e: return-object v0 │ │ +4d1660: |[4d1660] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPIData:()Ljava/lang/String; │ │ +4d1670: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1674: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +4d1676: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d167a: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d1680: 5420 50b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1684: 7210 eafe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ +4d168a: 0c00 |000d: move-result-object v0 │ │ +4d168c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0005 line=671 │ │ 0x0008 line=673 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2021612,25 +2021613,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4d168c: |[4d168c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPITarget:()Ljava/lang/String; │ │ -4d169c: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d16a0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -4d16a2: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d16a6: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d16ac: 5420 50b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d16b0: 7210 e8fe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@fee8 │ │ -4d16b6: 0c00 |000d: move-result-object v0 │ │ -4d16b8: 6e20 43fa 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d16be: 0c00 |0011: move-result-object v0 │ │ -4d16c0: 1100 |0012: return-object v0 │ │ +4d1690: |[4d1690] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPITarget:()Ljava/lang/String; │ │ +4d16a0: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d16a4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +4d16a6: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d16aa: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d16b0: 5420 50b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d16b4: 7210 e8fe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@fee8 │ │ +4d16ba: 0c00 |000d: move-result-object v0 │ │ +4d16bc: 6e20 43fa 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d16c2: 0c00 |0011: move-result-object v0 │ │ +4d16c4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x0005 line=678 │ │ 0x0008 line=680 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2021640,27 +2021641,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4d16c4: |[4d16c4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPrefix:()Ljava/lang/String; │ │ -4d16d4: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d16d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d16da: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ -4d16de: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -4d16e0: 3210 0500 |0006: if-eq v0, v1, 000b // +0005 │ │ -4d16e4: 6e20 b9fa 1200 |0008: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d16ea: 5420 50b0 |000b: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d16ee: 7210 edfe 0000 |000d: invoke-interface {v0}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ -4d16f4: 0c00 |0010: move-result-object v0 │ │ -4d16f6: 6e20 43fa 0200 |0011: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d16fc: 0c00 |0014: move-result-object v0 │ │ -4d16fe: 1100 |0015: return-object v0 │ │ +4d16c8: |[4d16c8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPrefix:()Ljava/lang/String; │ │ +4d16d8: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d16dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d16de: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ +4d16e2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +4d16e4: 3210 0500 |0006: if-eq v0, v1, 000b // +0005 │ │ +4d16e8: 6e20 b9fa 1200 |0008: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d16ee: 5420 50b0 |000b: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d16f2: 7210 edfe 0000 |000d: invoke-interface {v0}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ +4d16f8: 0c00 |0010: move-result-object v0 │ │ +4d16fa: 6e20 43fa 0200 |0011: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d1700: 0c00 |0014: move-result-object v0 │ │ +4d1702: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0008 line=685 │ │ 0x000b line=687 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2021670,65 +2021671,65 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -4d1700: |[4d1700] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ -4d1710: 5490 50b0 |0000: iget-object v0, v9, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1714: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -4d1718: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ -4d171c: 071a |0006: move-object v10, v1 │ │ -4d171e: 3800 5200 |0007: if-eqz v0, 0059 // +0052 │ │ -4d1722: 7210 e2fe 0000 |0009: invoke-interface {v0}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fee2 │ │ -4d1728: 0c02 |000c: move-result-object v2 │ │ -4d172a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -4d172c: 7210 defe 0200 |000e: invoke-interface {v2}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@fede │ │ -4d1732: 0a04 |0011: move-result v4 │ │ -4d1734: 3543 4200 |0012: if-ge v3, v4, 0054 // +0042 │ │ -4d1738: 7220 e0fe 3200 |0014: invoke-interface {v2, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ -4d173e: 0c05 |0017: move-result-object v5 │ │ -4d1740: 7210 edfe 0500 |0018: invoke-interface {v5}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ -4d1746: 0c06 |001b: move-result-object v6 │ │ -4d1748: 1a07 17ed |001c: const-string v7, "xmlns" // string@ed17 │ │ -4d174c: 3806 1e00 |001e: if-eqz v6, 003c // +001e │ │ -4d1750: 6e10 dae0 0600 |0020: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d1756: 0a08 |0023: move-result v8 │ │ -4d1758: 3908 0300 |0024: if-nez v8, 0027 // +0003 │ │ -4d175c: 2816 |0026: goto 003c // +0016 │ │ -4d175e: 6e20 c7e0 6700 |0027: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d1764: 0a06 |002a: move-result v6 │ │ -4d1766: 3806 2600 |002b: if-eqz v6, 0051 // +0026 │ │ -4d176a: 7210 eafe 0500 |002d: invoke-interface {v5}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ -4d1770: 0c06 |0030: move-result-object v6 │ │ -4d1772: 6e20 c7e0 6a00 |0031: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d1778: 0a06 |0034: move-result v6 │ │ -4d177a: 3806 1c00 |0035: if-eqz v6, 0051 // +001c │ │ -4d177e: 7210 e5fe 0500 |0037: invoke-interface {v5}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ -4d1784: 0c0a |003a: move-result-object v10 │ │ -4d1786: 110a |003b: return-object v10 │ │ -4d1788: 7210 e5fe 0500 |003c: invoke-interface {v5}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ -4d178e: 0c06 |003f: move-result-object v6 │ │ -4d1790: 6e20 c7e0 6700 |0040: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d1796: 0a06 |0043: move-result v6 │ │ -4d1798: 3806 0d00 |0044: if-eqz v6, 0051 // +000d │ │ -4d179c: 7210 eafe 0500 |0046: invoke-interface {v5}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ -4d17a2: 0c05 |0049: move-result-object v5 │ │ -4d17a4: 6e20 c7e0 5a00 |004a: invoke-virtual {v10, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d17aa: 0a05 |004d: move-result v5 │ │ -4d17ac: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -4d17b0: 1101 |0050: return-object v1 │ │ -4d17b2: d803 0301 |0051: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d17b6: 28bf |0053: goto 0012 // -0041 │ │ -4d17b8: 7210 ecfe 0000 |0054: invoke-interface {v0}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@feec │ │ -4d17be: 0c00 |0057: move-result-object v0 │ │ -4d17c0: 28af |0058: goto 0007 // -0051 │ │ -4d17c2: 120a |0059: const/4 v10, #int 0 // #0 │ │ -4d17c4: 110a |005a: return-object v10 │ │ +4d1704: |[4d1704] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPrefix:(Ljava/lang/String;)Ljava/lang/String; │ │ +4d1714: 5490 50b0 |0000: iget-object v0, v9, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1718: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +4d171c: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ +4d1720: 071a |0006: move-object v10, v1 │ │ +4d1722: 3800 5200 |0007: if-eqz v0, 0059 // +0052 │ │ +4d1726: 7210 e2fe 0000 |0009: invoke-interface {v0}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fee2 │ │ +4d172c: 0c02 |000c: move-result-object v2 │ │ +4d172e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +4d1730: 7210 defe 0200 |000e: invoke-interface {v2}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@fede │ │ +4d1736: 0a04 |0011: move-result v4 │ │ +4d1738: 3543 4200 |0012: if-ge v3, v4, 0054 // +0042 │ │ +4d173c: 7220 e0fe 3200 |0014: invoke-interface {v2, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ +4d1742: 0c05 |0017: move-result-object v5 │ │ +4d1744: 7210 edfe 0500 |0018: invoke-interface {v5}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ +4d174a: 0c06 |001b: move-result-object v6 │ │ +4d174c: 1a07 17ed |001c: const-string v7, "xmlns" // string@ed17 │ │ +4d1750: 3806 1e00 |001e: if-eqz v6, 003c // +001e │ │ +4d1754: 6e10 dae0 0600 |0020: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d175a: 0a08 |0023: move-result v8 │ │ +4d175c: 3908 0300 |0024: if-nez v8, 0027 // +0003 │ │ +4d1760: 2816 |0026: goto 003c // +0016 │ │ +4d1762: 6e20 c7e0 6700 |0027: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d1768: 0a06 |002a: move-result v6 │ │ +4d176a: 3806 2600 |002b: if-eqz v6, 0051 // +0026 │ │ +4d176e: 7210 eafe 0500 |002d: invoke-interface {v5}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ +4d1774: 0c06 |0030: move-result-object v6 │ │ +4d1776: 6e20 c7e0 6a00 |0031: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d177c: 0a06 |0034: move-result v6 │ │ +4d177e: 3806 1c00 |0035: if-eqz v6, 0051 // +001c │ │ +4d1782: 7210 e5fe 0500 |0037: invoke-interface {v5}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ +4d1788: 0c0a |003a: move-result-object v10 │ │ +4d178a: 110a |003b: return-object v10 │ │ +4d178c: 7210 e5fe 0500 |003c: invoke-interface {v5}, Lorg/w3c/dom/Node;.getLocalName:()Ljava/lang/String; // method@fee5 │ │ +4d1792: 0c06 |003f: move-result-object v6 │ │ +4d1794: 6e20 c7e0 6700 |0040: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d179a: 0a06 |0043: move-result v6 │ │ +4d179c: 3806 0d00 |0044: if-eqz v6, 0051 // +000d │ │ +4d17a0: 7210 eafe 0500 |0046: invoke-interface {v5}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ +4d17a6: 0c05 |0049: move-result-object v5 │ │ +4d17a8: 6e20 c7e0 5a00 |004a: invoke-virtual {v10, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d17ae: 0a05 |004d: move-result v5 │ │ +4d17b0: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +4d17b4: 1101 |0050: return-object v1 │ │ +4d17b6: d803 0301 |0051: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d17ba: 28bf |0053: goto 0012 // -0041 │ │ +4d17bc: 7210 ecfe 0000 |0054: invoke-interface {v0}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@feec │ │ +4d17c2: 0c00 |0057: move-result-object v0 │ │ +4d17c4: 28af |0058: goto 0007 // -0051 │ │ +4d17c6: 120a |0059: const/4 v10, #int 0 // #0 │ │ +4d17c8: 110a |005a: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1101 │ │ 0x0009 line=1107 │ │ 0x000e line=1108 │ │ 0x0014 line=1109 │ │ 0x0018 line=1110 │ │ @@ -2021747,77 +2021748,77 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -4d17c8: |[4d17c8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPrefixedName:()Ljava/lang/String; │ │ -4d17d8: 5250 4fb0 |0000: iget v0, v5, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d17dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d17de: 3210 4100 |0003: if-eq v0, v1, 0044 // +0041 │ │ -4d17e2: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -4d17e4: 3220 3e00 |0006: if-eq v0, v2, 0044 // +003e │ │ -4d17e8: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -4d17ea: 3210 3600 |0009: if-eq v0, v1, 003f // +0036 │ │ -4d17ee: 1301 0900 |000b: const/16 v1, #int 9 // #9 │ │ -4d17f2: 3210 2d00 |000d: if-eq v0, v1, 003a // +002d │ │ -4d17f6: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ -4d17fa: 3310 0700 |0011: if-ne v0, v1, 0018 // +0007 │ │ -4d17fe: 6e10 6cfa 0500 |0013: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getDTDRootName:()Ljava/lang/String; // method@fa6c │ │ -4d1804: 0c00 |0016: move-result-object v0 │ │ -4d1806: 1100 |0017: return-object v0 │ │ -4d1808: 2200 e618 |0018: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4d180c: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d1810: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d1816: 1a02 d316 |001f: const-string v2, "Current state (" // string@16d3 │ │ -4d181a: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d1820: 5252 4fb0 |0024: iget v2, v5, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d1824: 7110 d0f9 0200 |0026: invoke-static {v2}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ -4d182a: 0c02 |0029: move-result-object v2 │ │ -4d182c: 6e20 12e1 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d1832: 1a02 ff04 |002d: const-string v2, ") not START_ELEMENT, END_ELEMENT, ENTITY_REFERENCE, PROCESSING_INSTRUCTION or DTD" // string@04ff │ │ -4d1836: 6e20 12e1 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d183c: 6e10 1fe1 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d1842: 0c01 |0035: move-result-object v1 │ │ -4d1844: 7020 37e0 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4d184a: 2700 |0039: throw v0 │ │ -4d184c: 6e10 83fa 0500 |003a: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getLocalName:()Ljava/lang/String; // method@fa83 │ │ -4d1852: 0c00 |003d: move-result-object v0 │ │ -4d1854: 1100 |003e: return-object v0 │ │ -4d1856: 6e10 90fa 0500 |003f: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getPITarget:()Ljava/lang/String; // method@fa90 │ │ -4d185c: 0c00 |0042: move-result-object v0 │ │ -4d185e: 1100 |0043: return-object v0 │ │ -4d1860: 5450 50b0 |0044: iget-object v0, v5, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1864: 7210 edfe 0000 |0046: invoke-interface {v0}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ -4d186a: 0c00 |0049: move-result-object v0 │ │ -4d186c: 5452 50b0 |004a: iget-object v2, v5, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1870: 7020 45fa 2500 |004c: invoke-direct {v5, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ -4d1876: 0c02 |004f: move-result-object v2 │ │ -4d1878: 3900 0700 |0050: if-nez v0, 0057 // +0007 │ │ -4d187c: 6e20 43fa 2500 |0052: invoke-virtual {v5, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d1882: 0c00 |0055: move-result-object v0 │ │ -4d1884: 1100 |0056: return-object v0 │ │ -4d1886: 2203 0719 |0057: new-instance v3, Ljava/lang/StringBuffer; // type@1907 │ │ -4d188a: 6e10 dae0 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d1890: 0a04 |005c: move-result v4 │ │ -4d1892: b014 |005d: add-int/2addr v4, v1 │ │ -4d1894: 6e10 dae0 0000 |005e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d189a: 0a01 |0061: move-result v1 │ │ -4d189c: b014 |0062: add-int/2addr v4, v1 │ │ -4d189e: 7020 f5e0 4300 |0063: invoke-direct {v3, v4}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ -4d18a4: 6e20 fae0 0300 |0066: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4d18aa: 1300 3a00 |0069: const/16 v0, #int 58 // #3a │ │ -4d18ae: 6e20 f7e0 0300 |006b: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ -4d18b4: 6e20 fae0 2300 |006e: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ -4d18ba: 6e10 05e1 0300 |0071: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ -4d18c0: 0c00 |0074: move-result-object v0 │ │ -4d18c2: 6e20 43fa 0500 |0075: invoke-virtual {v5, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ -4d18c8: 0c00 |0078: move-result-object v0 │ │ -4d18ca: 1100 |0079: return-object v0 │ │ +4d17cc: |[4d17cc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPrefixedName:()Ljava/lang/String; │ │ +4d17dc: 5250 4fb0 |0000: iget v0, v5, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d17e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d17e2: 3210 4100 |0003: if-eq v0, v1, 0044 // +0041 │ │ +4d17e6: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +4d17e8: 3220 3e00 |0006: if-eq v0, v2, 0044 // +003e │ │ +4d17ec: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +4d17ee: 3210 3600 |0009: if-eq v0, v1, 003f // +0036 │ │ +4d17f2: 1301 0900 |000b: const/16 v1, #int 9 // #9 │ │ +4d17f6: 3210 2d00 |000d: if-eq v0, v1, 003a // +002d │ │ +4d17fa: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ +4d17fe: 3310 0700 |0011: if-ne v0, v1, 0018 // +0007 │ │ +4d1802: 6e10 6cfa 0500 |0013: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getDTDRootName:()Ljava/lang/String; // method@fa6c │ │ +4d1808: 0c00 |0016: move-result-object v0 │ │ +4d180a: 1100 |0017: return-object v0 │ │ +4d180c: 2200 e618 |0018: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4d1810: 2201 0819 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d1814: 7010 06e1 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d181a: 1a02 d316 |001f: const-string v2, "Current state (" // string@16d3 │ │ +4d181e: 6e20 12e1 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d1824: 5252 4fb0 |0024: iget v2, v5, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d1828: 7110 d0f9 0200 |0026: invoke-static {v2}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ +4d182e: 0c02 |0029: move-result-object v2 │ │ +4d1830: 6e20 12e1 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d1836: 1a02 ff04 |002d: const-string v2, ") not START_ELEMENT, END_ELEMENT, ENTITY_REFERENCE, PROCESSING_INSTRUCTION or DTD" // string@04ff │ │ +4d183a: 6e20 12e1 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d1840: 6e10 1fe1 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d1846: 0c01 |0035: move-result-object v1 │ │ +4d1848: 7020 37e0 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4d184e: 2700 |0039: throw v0 │ │ +4d1850: 6e10 83fa 0500 |003a: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getLocalName:()Ljava/lang/String; // method@fa83 │ │ +4d1856: 0c00 |003d: move-result-object v0 │ │ +4d1858: 1100 |003e: return-object v0 │ │ +4d185a: 6e10 90fa 0500 |003f: invoke-virtual {v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getPITarget:()Ljava/lang/String; // method@fa90 │ │ +4d1860: 0c00 |0042: move-result-object v0 │ │ +4d1862: 1100 |0043: return-object v0 │ │ +4d1864: 5450 50b0 |0044: iget-object v0, v5, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1868: 7210 edfe 0000 |0046: invoke-interface {v0}, Lorg/w3c/dom/Node;.getPrefix:()Ljava/lang/String; // method@feed │ │ +4d186e: 0c00 |0049: move-result-object v0 │ │ +4d1870: 5452 50b0 |004a: iget-object v2, v5, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1874: 7020 45fa 2500 |004c: invoke-direct {v5, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._safeGetLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa45 │ │ +4d187a: 0c02 |004f: move-result-object v2 │ │ +4d187c: 3900 0700 |0050: if-nez v0, 0057 // +0007 │ │ +4d1880: 6e20 43fa 2500 |0052: invoke-virtual {v5, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d1886: 0c00 |0055: move-result-object v0 │ │ +4d1888: 1100 |0056: return-object v0 │ │ +4d188a: 2203 0719 |0057: new-instance v3, Ljava/lang/StringBuffer; // type@1907 │ │ +4d188e: 6e10 dae0 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d1894: 0a04 |005c: move-result v4 │ │ +4d1896: b014 |005d: add-int/2addr v4, v1 │ │ +4d1898: 6e10 dae0 0000 |005e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d189e: 0a01 |0061: move-result v1 │ │ +4d18a0: b014 |0062: add-int/2addr v4, v1 │ │ +4d18a2: 7020 f5e0 4300 |0063: invoke-direct {v3, v4}, Ljava/lang/StringBuffer;.:(I)V // method@e0f5 │ │ +4d18a8: 6e20 fae0 0300 |0066: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4d18ae: 1300 3a00 |0069: const/16 v0, #int 58 // #3a │ │ +4d18b2: 6e20 f7e0 0300 |006b: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@e0f7 │ │ +4d18b8: 6e20 fae0 2300 |006e: invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@e0fa │ │ +4d18be: 6e10 05e1 0300 |0071: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@e105 │ │ +4d18c4: 0c00 |0074: move-result-object v0 │ │ +4d18c6: 6e20 43fa 0500 |0075: invoke-virtual {v5, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._internName:(Ljava/lang/String;)Ljava/lang/String; // method@fa43 │ │ +4d18cc: 0c00 |0078: move-result-object v0 │ │ +4d18ce: 1100 |0079: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1878 │ │ 0x0013 line=1899 │ │ 0x0018 line=1902 │ │ 0x003a line=1895 │ │ 0x003f line=1897 │ │ @@ -2021837,24 +2021838,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4d19e0: |[4d19e0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; │ │ -4d19f0: 6e20 92fa 2100 |0000: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@fa92 │ │ -4d19f6: 0c02 |0003: move-result-object v2 │ │ -4d19f8: 3902 0700 |0004: if-nez v2, 000b // +0007 │ │ -4d19fc: 7100 b1f8 0000 |0006: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ -4d1a02: 0c02 |0009: move-result-object v2 │ │ -4d1a04: 1102 |000a: return-object v2 │ │ -4d1a06: 2200 3b1d |000b: new-instance v0, Lorg/codehaus/stax2/ri/SingletonIterator; // type@1d3b │ │ -4d1a0a: 7020 bbf8 2000 |000d: invoke-direct {v0, v2}, Lorg/codehaus/stax2/ri/SingletonIterator;.:(Ljava/lang/Object;)V // method@f8bb │ │ -4d1a10: 1100 |0010: return-object v0 │ │ +4d19e4: |[4d19e4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getPrefixes:(Ljava/lang/String;)Ljava/util/Iterator; │ │ +4d19f4: 6e20 92fa 2100 |0000: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getPrefix:(Ljava/lang/String;)Ljava/lang/String; // method@fa92 │ │ +4d19fa: 0c02 |0003: move-result-object v2 │ │ +4d19fc: 3902 0700 |0004: if-nez v2, 000b // +0007 │ │ +4d1a00: 7100 b1f8 0000 |0006: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ +4d1a06: 0c02 |0009: move-result-object v2 │ │ +4d1a08: 1102 |000a: return-object v2 │ │ +4d1a0a: 2200 3b1d |000b: new-instance v0, Lorg/codehaus/stax2/ri/SingletonIterator; // type@1d3b │ │ +4d1a0e: 7020 bbf8 2000 |000d: invoke-direct {v0, v2}, Lorg/codehaus/stax2/ri/SingletonIterator;.:(Ljava/lang/Object;)V // method@f8bb │ │ +4d1a14: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0006 line=1130 │ │ 0x000b line=1132 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2021865,33 +2021866,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d0cb0: |[4d0cb0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getProcessedDTD:()Ljava/lang/Object; │ │ -4d0cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d0cc2: 1100 |0001: return-object v0 │ │ +4d0cb4: |[4d0cb4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getProcessedDTD:()Ljava/lang/Object; │ │ +4d0cc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d0cc6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #85 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getProcessedDTDSchema' │ │ type : '()Lorg/codehaus/stax2/validation/DTDValidationSchema;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d1e6c: |[4d1e6c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getProcessedDTDSchema:()Lorg/codehaus/stax2/validation/DTDValidationSchema; │ │ -4d1e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d1e7e: 1100 |0001: return-object v0 │ │ +4d1e70: |[4d1e70] org.codehaus.stax2.ri.dom.DOMWrappingReader.getProcessedDTDSchema:()Lorg/codehaus/stax2/validation/DTDValidationSchema; │ │ +4d1e80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d1e82: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #86 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getProperty' │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ @@ -2021903,17 +2021904,17 @@ │ │ type : '()Lorg/codehaus/stax2/XMLStreamLocation2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d1d84: |[4d1d84] org.codehaus.stax2.ri.dom.DOMWrappingReader.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ -4d1d94: 6200 eeaf |0000: sget-object v0, Lorg/codehaus/stax2/XMLStreamLocation2;.NOT_AVAILABLE:Lorg/codehaus/stax2/XMLStreamLocation2; // field@afee │ │ -4d1d98: 1100 |0002: return-object v0 │ │ +4d1d88: |[4d1d88] org.codehaus.stax2.ri.dom.DOMWrappingReader.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2; │ │ +4d1d98: 6200 eeaf |0000: sget-object v0, Lorg/codehaus/stax2/XMLStreamLocation2;.NOT_AVAILABLE:Lorg/codehaus/stax2/XMLStreamLocation2; // field@afee │ │ +4d1d9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1993 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #88 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2021921,53 +2021922,53 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d1c90: |[4d1c90] org.codehaus.stax2.ri.dom.DOMWrappingReader.getStartingByteOffset:()J │ │ -4d1ca0: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4d1ca4: 1000 |0002: return-wide v0 │ │ +4d1c94: |[4d1c94] org.codehaus.stax2.ri.dom.DOMWrappingReader.getStartingByteOffset:()J │ │ +4d1ca4: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4d1ca8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #89 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getStartingCharOffset' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d1ca8: |[4d1ca8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getStartingCharOffset:()J │ │ -4d1cb8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4d1cbc: 1000 |0002: return-wide v0 │ │ +4d1cac: |[4d1cac] org.codehaus.stax2.ri.dom.DOMWrappingReader.getStartingCharOffset:()J │ │ +4d1cbc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4d1cc0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #90 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'getText' │ │ type : '(Ljava/io/Writer;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4d0328: |[4d0328] org.codehaus.stax2.ri.dom.DOMWrappingReader.getText:(Ljava/io/Writer;Z)I │ │ -4d0338: 6e10 9cfa 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ -4d033e: 0c02 |0003: move-result-object v2 │ │ -4d0340: 6e20 8bdf 2100 |0004: invoke-virtual {v1, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d0346: 6e10 dae0 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d034c: 0a01 |000a: move-result v1 │ │ -4d034e: 0f01 |000b: return v1 │ │ +4d032c: |[4d032c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getText:(Ljava/io/Writer;Z)I │ │ +4d033c: 6e10 9cfa 0000 |0000: invoke-virtual {v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ +4d0342: 0c02 |0003: move-result-object v2 │ │ +4d0344: 6e20 8bdf 2100 |0004: invoke-virtual {v1, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d034a: 6e10 dae0 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d0350: 0a01 |000a: move-result v1 │ │ +4d0352: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1840 │ │ 0x0004 line=1841 │ │ 0x0007 line=1842 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2021979,29 +2021980,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4d18cc: |[4d18cc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getText:()Ljava/lang/String; │ │ -4d18dc: 5420 4db0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ -4d18e0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -4d18e4: 1100 |0004: return-object v0 │ │ -4d18e6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4d18e8: 5221 4fb0 |0006: iget v1, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d18ec: b810 |0008: shl-int/2addr v0, v1 │ │ -4d18ee: d500 701a |0009: and-int/lit16 v0, v0, #int 6768 // #1a70 │ │ -4d18f2: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -4d18f6: 1240 |000d: const/4 v0, #int 4 // #4 │ │ -4d18f8: 6e20 b9fa 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d18fe: 5420 50b0 |0011: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d1902: 7210 eafe 0000 |0013: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ -4d1908: 0c00 |0016: move-result-object v0 │ │ -4d190a: 1100 |0017: return-object v0 │ │ +4d18d0: |[4d18d0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getText:()Ljava/lang/String; │ │ +4d18e0: 5420 4db0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ +4d18e4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +4d18e8: 1100 |0004: return-object v0 │ │ +4d18ea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4d18ec: 5221 4fb0 |0006: iget v1, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d18f0: b810 |0008: shl-int/2addr v0, v1 │ │ +4d18f2: d500 701a |0009: and-int/lit16 v0, v0, #int 6768 // #1a70 │ │ +4d18f6: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +4d18fa: 1240 |000d: const/4 v0, #int 4 // #4 │ │ +4d18fc: 6e20 b9fa 0200 |000e: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d1902: 5420 50b0 |0011: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d1906: 7210 eafe 0000 |0013: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@feea │ │ +4d190c: 0c00 |0016: move-result-object v0 │ │ +4d190e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0006 line=695 │ │ 0x000e line=696 │ │ 0x0011 line=698 │ │ locals : │ │ @@ -2022012,32 +2022013,32 @@ │ │ type : '(I[CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -4d0350: |[4d0350] org.codehaus.stax2.ri.dom.DOMWrappingReader.getTextCharacters:(I[CII)I │ │ -4d0360: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d0364: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d0366: 9800 0100 |0003: shl-int v0, v1, v0 │ │ -4d036a: d500 7010 |0005: and-int/lit16 v0, v0, #int 4208 // #1070 │ │ -4d036e: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -4d0372: 1250 |0009: const/4 v0, #int 5 // #5 │ │ -4d0374: 6e20 b9fa 0200 |000a: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d037a: 6e10 9cfa 0200 |000d: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ -4d0380: 0c00 |0010: move-result-object v0 │ │ -4d0382: 6e10 dae0 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d0388: 0a01 |0014: move-result v1 │ │ -4d038a: 3716 0600 |0015: if-le v6, v1, 001b // +0006 │ │ -4d038e: 6e10 dae0 0000 |0017: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d0394: 0a06 |001a: move-result v6 │ │ -4d0396: 9001 0306 |001b: add-int v1, v3, v6 │ │ -4d039a: 6e55 cee0 3041 |001d: invoke-virtual {v0, v3, v1, v4, v5}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ -4d03a0: 0f06 |0020: return v6 │ │ +4d0354: |[4d0354] org.codehaus.stax2.ri.dom.DOMWrappingReader.getTextCharacters:(I[CII)I │ │ +4d0364: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0368: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d036a: 9800 0100 |0003: shl-int v0, v1, v0 │ │ +4d036e: d500 7010 |0005: and-int/lit16 v0, v0, #int 4208 // #1070 │ │ +4d0372: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +4d0376: 1250 |0009: const/4 v0, #int 5 // #5 │ │ +4d0378: 6e20 b9fa 0200 |000a: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d037e: 6e10 9cfa 0200 |000d: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ +4d0384: 0c00 |0010: move-result-object v0 │ │ +4d0386: 6e10 dae0 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d038c: 0a01 |0014: move-result v1 │ │ +4d038e: 3716 0600 |0015: if-le v6, v1, 001b // +0006 │ │ +4d0392: 6e10 dae0 0000 |0017: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d0398: 0a06 |001a: move-result v6 │ │ +4d039a: 9001 0306 |001b: add-int v1, v3, v6 │ │ +4d039e: 6e55 cee0 3041 |001d: invoke-virtual {v0, v3, v1, v4, v5}, Ljava/lang/String;.getChars:(II[CI)V // method@e0ce │ │ +4d03a4: 0f06 |0020: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x000a line=710 │ │ 0x000d line=712 │ │ 0x0011 line=713 │ │ 0x0017 line=714 │ │ @@ -2022054,20 +2022055,20 @@ │ │ type : '()[C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4cfed8: |[4cfed8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getTextCharacters:()[C │ │ -4cfee8: 6e10 9cfa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ -4cfeee: 0c00 |0003: move-result-object v0 │ │ -4cfef0: 6e10 e6e0 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ -4cfef6: 0c00 |0007: move-result-object v0 │ │ -4cfef8: 1100 |0008: return-object v0 │ │ +4cfedc: |[4cfedc] org.codehaus.stax2.ri.dom.DOMWrappingReader.getTextCharacters:()[C │ │ +4cfeec: 6e10 9cfa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ +4cfef2: 0c00 |0003: move-result-object v0 │ │ +4cfef4: 6e10 e6e0 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@e0e6 │ │ +4cfefa: 0c00 |0007: move-result-object v0 │ │ +4cfefc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x0004 line=704 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ @@ -2022076,27 +2022077,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4d03a4: |[4d03a4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getTextLength:()I │ │ -4d03b4: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d03b8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d03ba: 9800 0100 |0003: shl-int v0, v1, v0 │ │ -4d03be: d500 7010 |0005: and-int/lit16 v0, v0, #int 4208 // #1070 │ │ -4d03c2: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -4d03c6: 1250 |0009: const/4 v0, #int 5 // #5 │ │ -4d03c8: 6e20 b9fa 0200 |000a: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d03ce: 6e10 9cfa 0200 |000d: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ -4d03d4: 0c00 |0010: move-result-object v0 │ │ -4d03d6: 6e10 dae0 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d03dc: 0a00 |0014: move-result v0 │ │ -4d03de: 0f00 |0015: return v0 │ │ +4d03a8: |[4d03a8] org.codehaus.stax2.ri.dom.DOMWrappingReader.getTextLength:()I │ │ +4d03b8: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d03bc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d03be: 9800 0100 |0003: shl-int v0, v1, v0 │ │ +4d03c2: d500 7010 |0005: and-int/lit16 v0, v0, #int 4208 // #1070 │ │ +4d03c6: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +4d03ca: 1250 |0009: const/4 v0, #int 5 // #5 │ │ +4d03cc: 6e20 b9fa 0200 |000a: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d03d2: 6e10 9cfa 0200 |000d: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ +4d03d8: 0c00 |0010: move-result-object v0 │ │ +4d03da: 6e10 dae0 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d03e0: 0a00 |0014: move-result v0 │ │ +4d03e2: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x000a line=723 │ │ 0x000d line=725 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2022106,24 +2022107,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4d03e0: |[4d03e0] org.codehaus.stax2.ri.dom.DOMWrappingReader.getTextStart:()I │ │ -4d03f0: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d03f4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d03f6: 9800 0100 |0003: shl-int v0, v1, v0 │ │ -4d03fa: d500 7010 |0005: and-int/lit16 v0, v0, #int 4208 // #1070 │ │ -4d03fe: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -4d0402: 1250 |0009: const/4 v0, #int 5 // #5 │ │ -4d0404: 6e20 b9fa 0200 |000a: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d040a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -4d040c: 0f00 |000e: return v0 │ │ +4d03e4: |[4d03e4] org.codehaus.stax2.ri.dom.DOMWrappingReader.getTextStart:()I │ │ +4d03f4: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d03f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d03fa: 9800 0100 |0003: shl-int v0, v1, v0 │ │ +4d03fe: d500 7010 |0005: and-int/lit16 v0, v0, #int 4208 // #1070 │ │ +4d0402: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +4d0406: 1250 |0009: const/4 v0, #int 5 // #5 │ │ +4d0408: 6e20 b9fa 0200 |000a: invoke-virtual {v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d040e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +4d0410: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x000a line=731 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ @@ -2022132,39 +2022133,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d190c: |[4d190c] org.codehaus.stax2.ri.dom.DOMWrappingReader.getVersion:()Ljava/lang/String; │ │ -4d191c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d191e: 1100 |0001: return-object v0 │ │ +4d1910: |[4d1910] org.codehaus.stax2.ri.dom.DOMWrappingReader.getVersion:()Ljava/lang/String; │ │ +4d1920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d1922: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #97 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'hasName' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4cfc18: |[4cfc18] org.codehaus.stax2.ri.dom.DOMWrappingReader.hasName:()Z │ │ -4cfc28: 5230 4fb0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4cfc2c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4cfc2e: 3210 0700 |0003: if-eq v0, v1, 000a // +0007 │ │ -4cfc32: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -4cfc34: 3320 0300 |0006: if-ne v0, v2, 0009 // +0003 │ │ -4cfc38: 2802 |0008: goto 000a // +0002 │ │ -4cfc3a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -4cfc3c: 0f01 |000a: return v1 │ │ +4cfc1c: |[4cfc1c] org.codehaus.stax2.ri.dom.DOMWrappingReader.hasName:()Z │ │ +4cfc2c: 5230 4fb0 |0000: iget v0, v3, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4cfc30: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4cfc32: 3210 0700 |0003: if-eq v0, v1, 000a // +0007 │ │ +4cfc36: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +4cfc38: 3320 0300 |0006: if-ne v0, v2, 0009 // +0003 │ │ +4cfc3c: 2802 |0008: goto 000a // +0002 │ │ +4cfc3e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +4cfc40: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #98 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2022172,22 +2022173,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -4cfc40: |[4cfc40] org.codehaus.stax2.ri.dom.DOMWrappingReader.hasNext:()Z │ │ -4cfc50: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4cfc54: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -4cfc58: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -4cfc5c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4cfc5e: 2802 |0007: goto 0009 // +0002 │ │ -4cfc60: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4cfc62: 0f00 |0009: return v0 │ │ +4cfc44: |[4cfc44] org.codehaus.stax2.ri.dom.DOMWrappingReader.hasNext:()Z │ │ +4cfc54: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4cfc58: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +4cfc5c: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ +4cfc60: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4cfc62: 2802 |0007: goto 0009 // +0002 │ │ +4cfc64: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4cfc66: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #99 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2022195,23 +2022196,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4cfc64: |[4cfc64] org.codehaus.stax2.ri.dom.DOMWrappingReader.hasText:()Z │ │ -4cfc74: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4cfc78: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4cfc7a: 9800 0100 |0003: shl-int v0, v1, v0 │ │ -4cfc7e: d500 701a |0005: and-int/lit16 v0, v0, #int 6768 // #1a70 │ │ -4cfc82: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -4cfc86: 2802 |0009: goto 000b // +0002 │ │ -4cfc88: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -4cfc8a: 0f01 |000b: return v1 │ │ +4cfc68: |[4cfc68] org.codehaus.stax2.ri.dom.DOMWrappingReader.hasText:()Z │ │ +4cfc78: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4cfc7c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4cfc7e: 9800 0100 |0003: shl-int v0, v1, v0 │ │ +4cfc82: d500 701a |0005: and-int/lit16 v0, v0, #int 6768 // #1a70 │ │ +4cfc86: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +4cfc8a: 2802 |0009: goto 000b // +0002 │ │ +4cfc8c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +4cfc8e: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #100 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2022219,33 +2022220,33 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4cfc8c: |[4cfc8c] org.codehaus.stax2.ri.dom.DOMWrappingReader.isAttributeSpecified:(I)Z │ │ -4cfc9c: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4cfca0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4cfca2: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4cfca6: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4cfcac: 5420 50b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4cfcb0: 1f00 f61d |000a: check-cast v0, Lorg/w3c/dom/Element; // type@1df6 │ │ -4cfcb4: 7210 d6fe 0000 |000c: invoke-interface {v0}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fed6 │ │ -4cfcba: 0c00 |000f: move-result-object v0 │ │ -4cfcbc: 7220 e0fe 3000 |0010: invoke-interface {v0, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ -4cfcc2: 0c00 |0013: move-result-object v0 │ │ -4cfcc4: 1f00 f01d |0014: check-cast v0, Lorg/w3c/dom/Attr; // type@1df0 │ │ -4cfcc8: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -4cfccc: 7020 a2fa 3200 |0018: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ -4cfcd2: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -4cfcd4: 0f03 |001c: return v3 │ │ -4cfcd6: 7210 c9fe 0000 |001d: invoke-interface {v0}, Lorg/w3c/dom/Attr;.getSpecified:()Z // method@fec9 │ │ -4cfcdc: 0a03 |0020: move-result v3 │ │ -4cfcde: 0f03 |0021: return v3 │ │ +4cfc90: |[4cfc90] org.codehaus.stax2.ri.dom.DOMWrappingReader.isAttributeSpecified:(I)Z │ │ +4cfca0: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4cfca4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4cfca6: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4cfcaa: 6e20 b9fa 1200 |0005: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4cfcb0: 5420 50b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4cfcb4: 1f00 f61d |000a: check-cast v0, Lorg/w3c/dom/Element; // type@1df6 │ │ +4cfcb8: 7210 d6fe 0000 |000c: invoke-interface {v0}, Lorg/w3c/dom/Element;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@fed6 │ │ +4cfcbe: 0c00 |000f: move-result-object v0 │ │ +4cfcc0: 7220 e0fe 3000 |0010: invoke-interface {v0, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@fee0 │ │ +4cfcc6: 0c00 |0013: move-result-object v0 │ │ +4cfcc8: 1f00 f01d |0014: check-cast v0, Lorg/w3c/dom/Attr; // type@1df0 │ │ +4cfccc: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +4cfcd0: 7020 a2fa 3200 |0018: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.handleIllegalAttrIndex:(I)V // method@faa2 │ │ +4cfcd6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +4cfcd8: 0f03 |001c: return v3 │ │ +4cfcda: 7210 c9fe 0000 |001d: invoke-interface {v0}, Lorg/w3c/dom/Attr;.getSpecified:()Z // method@fec9 │ │ +4cfce0: 0a03 |0020: move-result v3 │ │ +4cfce2: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0005 line=751 │ │ 0x0008 line=753 │ │ 0x000c line=754 │ │ 0x0018 line=756 │ │ @@ -2022259,22 +2022260,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4cfce0: |[4cfce0] org.codehaus.stax2.ri.dom.DOMWrappingReader.isCharacters:()Z │ │ -4cfcf0: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4cfcf4: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -4cfcf6: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -4cfcfa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4cfcfc: 2802 |0006: goto 0008 // +0002 │ │ -4cfcfe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4cfd00: 0f00 |0008: return v0 │ │ +4cfce4: |[4cfce4] org.codehaus.stax2.ri.dom.DOMWrappingReader.isCharacters:()Z │ │ +4cfcf4: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4cfcf8: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +4cfcfa: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +4cfcfe: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4cfd00: 2802 |0006: goto 0008 // +0002 │ │ +4cfd02: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4cfd04: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #102 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2022282,38 +2022283,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cfd04: |[4cfd04] org.codehaus.stax2.ri.dom.DOMWrappingReader.isEmptyElement:()Z │ │ -4cfd14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cfd16: 0f00 |0001: return v0 │ │ +4cfd08: |[4cfd08] org.codehaus.stax2.ri.dom.DOMWrappingReader.isEmptyElement:()Z │ │ +4cfd18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cfd1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #103 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'isEndElement' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4cfd18: |[4cfd18] org.codehaus.stax2.ri.dom.DOMWrappingReader.isEndElement:()Z │ │ -4cfd28: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4cfd2c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4cfd2e: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -4cfd32: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4cfd34: 2802 |0006: goto 0008 // +0002 │ │ -4cfd36: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4cfd38: 0f00 |0008: return v0 │ │ +4cfd1c: |[4cfd1c] org.codehaus.stax2.ri.dom.DOMWrappingReader.isEndElement:()Z │ │ +4cfd2c: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4cfd30: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4cfd32: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +4cfd36: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4cfd38: 2802 |0006: goto 0008 // +0002 │ │ +4cfd3a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4cfd3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #104 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2022327,37 +2022328,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cfd3c: |[4cfd3c] org.codehaus.stax2.ri.dom.DOMWrappingReader.isStandalone:()Z │ │ -4cfd4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cfd4e: 0f00 |0001: return v0 │ │ +4cfd40: |[4cfd40] org.codehaus.stax2.ri.dom.DOMWrappingReader.isStandalone:()Z │ │ +4cfd50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cfd52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #106 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'isStartElement' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4cfd50: |[4cfd50] org.codehaus.stax2.ri.dom.DOMWrappingReader.isStartElement:()Z │ │ -4cfd60: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4cfd64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4cfd66: 3310 0300 |0003: if-ne v0, v1, 0006 // +0003 │ │ -4cfd6a: 2802 |0005: goto 0007 // +0002 │ │ -4cfd6c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4cfd6e: 0f01 |0007: return v1 │ │ +4cfd54: |[4cfd54] org.codehaus.stax2.ri.dom.DOMWrappingReader.isStartElement:()Z │ │ +4cfd64: 5220 4fb0 |0000: iget v0, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4cfd68: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4cfd6a: 3310 0300 |0003: if-ne v0, v1, 0006 // +0003 │ │ +4cfd6e: 2802 |0005: goto 0007 // +0002 │ │ +4cfd70: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4cfd72: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ │ │ #107 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ @@ -2022365,42 +2022366,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -4cfd70: |[4cfd70] org.codehaus.stax2.ri.dom.DOMWrappingReader.isWhiteSpace:()Z │ │ -4cfd80: 5270 4fb0 |0000: iget v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4cfd84: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4cfd86: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -4cfd88: 1243 |0004: const/4 v3, #int 4 // #4 │ │ -4cfd8a: 3230 0d00 |0005: if-eq v0, v3, 0012 // +000d │ │ -4cfd8e: 1303 0c00 |0007: const/16 v3, #int 12 // #c │ │ -4cfd92: 3330 0300 |0009: if-ne v0, v3, 000c // +0003 │ │ -4cfd96: 2807 |000b: goto 0012 // +0007 │ │ -4cfd98: 1263 |000c: const/4 v3, #int 6 // #6 │ │ -4cfd9a: 3330 0300 |000d: if-ne v0, v3, 0010 // +0003 │ │ -4cfd9e: 2802 |000f: goto 0011 // +0002 │ │ -4cfda0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4cfda2: 0f01 |0011: return v1 │ │ -4cfda4: 6e10 9cfa 0700 |0012: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ -4cfdaa: 0c00 |0015: move-result-object v0 │ │ -4cfdac: 6e10 dae0 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4cfdb2: 0a03 |0019: move-result v3 │ │ -4cfdb4: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -4cfdb6: 3534 0e00 |001b: if-ge v4, v3, 0029 // +000e │ │ -4cfdba: 6e20 bfe0 4000 |001d: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4cfdc0: 0a05 |0020: move-result v5 │ │ -4cfdc2: 1306 2000 |0021: const/16 v6, #int 32 // #20 │ │ -4cfdc6: 3765 0300 |0023: if-le v5, v6, 0026 // +0003 │ │ -4cfdca: 0f02 |0025: return v2 │ │ -4cfdcc: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4cfdd0: 28f3 |0028: goto 001b // -000d │ │ -4cfdd2: 0f01 |0029: return v1 │ │ +4cfd74: |[4cfd74] org.codehaus.stax2.ri.dom.DOMWrappingReader.isWhiteSpace:()Z │ │ +4cfd84: 5270 4fb0 |0000: iget v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4cfd88: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4cfd8a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +4cfd8c: 1243 |0004: const/4 v3, #int 4 // #4 │ │ +4cfd8e: 3230 0d00 |0005: if-eq v0, v3, 0012 // +000d │ │ +4cfd92: 1303 0c00 |0007: const/16 v3, #int 12 // #c │ │ +4cfd96: 3330 0300 |0009: if-ne v0, v3, 000c // +0003 │ │ +4cfd9a: 2807 |000b: goto 0012 // +0007 │ │ +4cfd9c: 1263 |000c: const/4 v3, #int 6 // #6 │ │ +4cfd9e: 3330 0300 |000d: if-ne v0, v3, 0010 // +0003 │ │ +4cfda2: 2802 |000f: goto 0011 // +0002 │ │ +4cfda4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4cfda6: 0f01 |0011: return v1 │ │ +4cfda8: 6e10 9cfa 0700 |0012: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ +4cfdae: 0c00 |0015: move-result-object v0 │ │ +4cfdb0: 6e10 dae0 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4cfdb6: 0a03 |0019: move-result v3 │ │ +4cfdb8: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +4cfdba: 3534 0e00 |001b: if-ge v4, v3, 0029 // +000e │ │ +4cfdbe: 6e20 bfe0 4000 |001d: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4cfdc4: 0a05 |0020: move-result v5 │ │ +4cfdc6: 1306 2000 |0021: const/16 v6, #int 32 // #20 │ │ +4cfdca: 3765 0300 |0023: if-le v5, v6, 0026 // +0003 │ │ +4cfdce: 0f02 |0025: return v2 │ │ +4cfdd0: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4cfdd4: 28f3 |0028: goto 001b // -000d │ │ +4cfdd6: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0012 line=778 │ │ 0x0016 line=779 │ │ 0x001d line=783 │ │ locals : │ │ @@ -2022411,192 +2022412,192 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 378 16-bit code units │ │ -4d0410: |[4d0410] org.codehaus.stax2.ri.dom.DOMWrappingReader.next:()I │ │ -4d0420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d0422: 5b80 4db0 |0001: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ -4d0426: 5281 4fb0 |0003: iget v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d042a: 1a02 9103 |0005: const-string v2, "'" // string@0391 │ │ -4d042e: 1303 0b00 |0007: const/16 v3, #int 11 // #b │ │ -4d0432: 1304 0900 |0009: const/16 v4, #int 9 // #9 │ │ -4d0436: 1225 |000b: const/4 v5, #int 2 // #2 │ │ -4d0438: 1216 |000c: const/4 v6, #int 1 // #1 │ │ -4d043a: 3261 b200 |000d: if-eq v1, v6, 00bf // +00b2 │ │ -4d043e: 1307 0800 |000f: const/16 v7, #int 8 // #8 │ │ -4d0442: 3251 5700 |0011: if-eq v1, v5, 0068 // +0057 │ │ -4d0446: 1270 |0013: const/4 v0, #int 7 // #7 │ │ -4d0448: 3201 0d00 |0014: if-eq v1, v0, 0021 // +000d │ │ -4d044c: 3271 0300 |0016: if-eq v1, v7, 0019 // +0003 │ │ -4d0450: 2862 |0018: goto 007a // +0062 │ │ -4d0452: 2200 8e19 |0019: new-instance v0, Ljava/util/NoSuchElementException; // type@198e │ │ -4d0456: 1a01 2112 |001b: const-string v1, "Can not call next() after receiving END_DOCUMENT" // string@1221 │ │ -4d045a: 7020 b9e3 1000 |001d: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@e3b9 │ │ -4d0460: 2700 |0020: throw v0 │ │ -4d0462: 5480 50b0 |0021: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d0466: 7210 e9fe 0000 |0023: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d046c: 0a00 |0026: move-result v0 │ │ -4d046e: 3260 3e00 |0027: if-eq v0, v6, 0065 // +003e │ │ -4d0472: 3240 2f00 |0029: if-eq v0, v4, 0058 // +002f │ │ -4d0476: 3330 0300 |002b: if-ne v0, v3, 002e // +0003 │ │ -4d047a: 282b |002d: goto 0058 // +002b │ │ -4d047c: 2200 251a |002e: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d0480: 2201 0819 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0484: 7010 06e1 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d048a: 1a03 d624 |0035: const-string v3, "Internal error: unexpected DOM root node type " // string@24d6 │ │ -4d048e: 6e20 12e1 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0494: 5483 50b0 |003a: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d0498: 7210 e9fe 0300 |003c: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d049e: 0a03 |003f: move-result v3 │ │ -4d04a0: 6e20 0de1 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d04a6: 1a03 6e01 |0043: const-string v3, " for node '" // string@016e │ │ -4d04aa: 6e20 12e1 3100 |0045: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d04b0: 5483 50b0 |0048: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d04b4: 6e20 11e1 3100 |004a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4d04ba: 6e20 12e1 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d04c0: 6e10 1fe1 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d04c6: 0c01 |0053: move-result-object v1 │ │ -4d04c8: 7020 61e5 1000 |0054: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4d04ce: 2700 |0057: throw v0 │ │ -4d04d0: 5480 50b0 |0058: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d04d4: 7210 e3fe 0000 |005a: invoke-interface {v0}, Lorg/w3c/dom/Node;.getFirstChild:()Lorg/w3c/dom/Node; // method@fee3 │ │ -4d04da: 0c00 |005d: move-result-object v0 │ │ -4d04dc: 5b80 50b0 |005e: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d04e0: 3900 7500 |0060: if-nez v0, 00d5 // +0075 │ │ -4d04e4: 5987 4fb0 |0062: iput v7, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d04e8: 0f07 |0064: return v7 │ │ -4d04ea: 5986 4fb0 |0065: iput v6, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d04ee: 0f06 |0067: return v6 │ │ -4d04f0: 5281 52b0 |0068: iget v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ -4d04f4: b161 |006a: sub-int/2addr v1, v6 │ │ -4d04f6: 5981 52b0 |006b: iput v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ -4d04fa: 5b80 48b0 |006d: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d04fe: 5b80 53b0 |006f: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d0502: 5480 50b0 |0071: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d0506: 5481 54b0 |0073: iget-object v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._rootNode:Lorg/w3c/dom/Node; // field@b054 │ │ -4d050a: 3310 0500 |0075: if-ne v0, v1, 007a // +0005 │ │ -4d050e: 5987 4fb0 |0077: iput v7, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d0512: 0f07 |0079: return v7 │ │ -4d0514: 5480 50b0 |007a: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d0518: 7210 e7fe 0000 |007c: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNextSibling:()Lorg/w3c/dom/Node; // method@fee7 │ │ -4d051e: 0c00 |007f: move-result-object v0 │ │ -4d0520: 3800 0500 |0080: if-eqz v0, 0085 // +0005 │ │ -4d0524: 5b80 50b0 |0082: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d0528: 2851 |0084: goto 00d5 // +0051 │ │ -4d052a: 5480 50b0 |0085: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d052e: 7210 ecfe 0000 |0087: invoke-interface {v0}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@feec │ │ -4d0534: 0c00 |008a: move-result-object v0 │ │ -4d0536: 5b80 50b0 |008b: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d053a: 7210 e9fe 0000 |008d: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d0540: 0a00 |0090: move-result v0 │ │ -4d0542: 3360 0500 |0091: if-ne v0, v6, 0096 // +0005 │ │ -4d0546: 5985 4fb0 |0093: iput v5, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d054a: 0f05 |0095: return v5 │ │ -4d054c: 5481 50b0 |0096: iget-object v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d0550: 5482 54b0 |0098: iget-object v2, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._rootNode:Lorg/w3c/dom/Node; // field@b054 │ │ -4d0554: 3321 0900 |009a: if-ne v1, v2, 00a3 // +0009 │ │ -4d0558: 3240 0400 |009c: if-eq v0, v4, 00a0 // +0004 │ │ -4d055c: 3330 0500 |009e: if-ne v0, v3, 00a3 // +0005 │ │ -4d0560: 5987 4fb0 |00a0: iput v7, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d0564: 0f07 |00a2: return v7 │ │ -4d0566: 2201 251a |00a3: new-instance v1, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d056a: 2202 0819 |00a5: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4d056e: 7010 06e1 0200 |00a7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0574: 1a03 ca24 |00aa: const-string v3, "Internal error: non-element parent node (" // string@24ca │ │ -4d0578: 6e20 12e1 3200 |00ac: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d057e: 6e20 0de1 0200 |00af: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d0584: 1a00 1105 |00b2: const-string v0, ") that is not the initial root node" // string@0511 │ │ -4d0588: 6e20 12e1 0200 |00b4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d058e: 6e10 1fe1 0200 |00b7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0594: 0c00 |00ba: move-result-object v0 │ │ -4d0596: 7020 61e5 0100 |00bb: invoke-direct {v1, v0}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4d059c: 2701 |00be: throw v1 │ │ -4d059e: 5281 52b0 |00bf: iget v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ -4d05a2: b061 |00c1: add-int/2addr v1, v6 │ │ -4d05a4: 5981 52b0 |00c2: iput v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ -4d05a8: 5b80 48b0 |00c4: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ -4d05ac: 5481 50b0 |00c6: iget-object v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d05b0: 7210 e3fe 0100 |00c8: invoke-interface {v1}, Lorg/w3c/dom/Node;.getFirstChild:()Lorg/w3c/dom/Node; // method@fee3 │ │ -4d05b6: 0c01 |00cb: move-result-object v1 │ │ -4d05b8: 3901 0500 |00cc: if-nez v1, 00d1 // +0005 │ │ -4d05bc: 5985 4fb0 |00ce: iput v5, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d05c0: 0f05 |00d0: return v5 │ │ -4d05c2: 5b80 53b0 |00d1: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ -4d05c6: 5b81 50b0 |00d3: iput-object v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d05ca: 5480 50b0 |00d5: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d05ce: 7210 e9fe 0000 |00d7: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d05d4: 0a00 |00da: move-result v0 │ │ -4d05d6: 2b00 8300 0000 |00db: packed-switch v0, 0000015e // +00000083 │ │ -4d05dc: 2200 251a |00de: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d05e0: 2201 0819 |00e0: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d05e4: 7010 06e1 0100 |00e2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d05ea: 1a03 dd24 |00e5: const-string v3, "Internal error: unrecognized DOM node type " // string@24dd │ │ -4d05ee: 6e20 12e1 3100 |00e7: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d05f4: 5483 50b0 |00ea: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d05f8: 7210 e9fe 0300 |00ec: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d05fe: 0a03 |00ef: move-result v3 │ │ -4d0600: 6e20 0de1 3100 |00f0: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d0606: 1a03 be05 |00f3: const-string v3, ", for node '" // string@05be │ │ -4d060a: 6e20 12e1 3100 |00f5: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0610: 5483 50b0 |00f8: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d0614: 6e20 11e1 3100 |00fa: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4d061a: 6e20 12e1 2100 |00fd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0620: 6e10 1fe1 0100 |0100: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0626: 0c01 |0103: move-result-object v1 │ │ -4d0628: 7020 61e5 1000 |0104: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4d062e: 2700 |0107: throw v0 │ │ -4d0630: 5983 4fb0 |0108: iput v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d0634: 2851 |010a: goto 015b // +0051 │ │ -4d0636: 1250 |010b: const/4 v0, #int 5 // #5 │ │ -4d0638: 5980 4fb0 |010c: iput v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d063c: 284d |010e: goto 015b // +004d │ │ -4d063e: 1230 |010f: const/4 v0, #int 3 // #3 │ │ -4d0640: 5980 4fb0 |0110: iput v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d0644: 2849 |0112: goto 015b // +0049 │ │ -4d0646: 5984 4fb0 |0113: iput v4, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d064a: 2846 |0115: goto 015b // +0046 │ │ -4d064c: 5580 4eb0 |0116: iget-boolean v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescing:Z // field@b04e │ │ -4d0650: 1301 0c00 |0118: const/16 v1, #int 12 // #c │ │ -4d0654: 3800 0600 |011a: if-eqz v0, 0120 // +0006 │ │ -4d0658: 6e20 49fa 1800 |011c: invoke-virtual {v8, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.coalesceText:(I)V // method@fa49 │ │ -4d065e: 283c |011f: goto 015b // +003c │ │ -4d0660: 5981 4fb0 |0120: iput v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d0664: 2839 |0122: goto 015b // +0039 │ │ -4d0666: 5580 4eb0 |0123: iget-boolean v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescing:Z // field@b04e │ │ -4d066a: 1241 |0125: const/4 v1, #int 4 // #4 │ │ -4d066c: 3800 0600 |0126: if-eqz v0, 012c // +0006 │ │ -4d0670: 6e20 49fa 1800 |0128: invoke-virtual {v8, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.coalesceText:(I)V // method@fa49 │ │ -4d0676: 2830 |012b: goto 015b // +0030 │ │ -4d0678: 5981 4fb0 |012c: iput v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d067c: 282d |012e: goto 015b // +002d │ │ -4d067e: 2200 251a |012f: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d0682: 2201 0819 |0131: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0686: 7010 06e1 0100 |0133: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d068c: 1a03 d524 |0136: const-string v3, "Internal error: unexpected DOM node type " // string@24d5 │ │ -4d0690: 6e20 12e1 3100 |0138: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0696: 5483 50b0 |013b: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d069a: 7210 e9fe 0300 |013d: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ -4d06a0: 0a03 |0140: move-result v3 │ │ -4d06a2: 6e20 0de1 3100 |0141: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d06a8: 1a03 4e00 |0144: const-string v3, " (attr/entity/notation?), for node '" // string@004e │ │ -4d06ac: 6e20 12e1 3100 |0146: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d06b2: 5483 50b0 |0149: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d06b6: 6e20 11e1 3100 |014b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4d06bc: 6e20 12e1 2100 |014e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d06c2: 6e10 1fe1 0100 |0151: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d06c8: 0c01 |0154: move-result-object v1 │ │ -4d06ca: 7020 61e5 1000 |0155: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4d06d0: 2700 |0158: throw v0 │ │ -4d06d2: 5986 4fb0 |0159: iput v6, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d06d6: 5280 4fb0 |015b: iget v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d06da: 0f00 |015d: return v0 │ │ -4d06dc: 0001 0c00 0100 0000 7e00 0000 5400 ... |015e: packed-switch-data (28 units) │ │ +4d0414: |[4d0414] org.codehaus.stax2.ri.dom.DOMWrappingReader.next:()I │ │ +4d0424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d0426: 5b80 4db0 |0001: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ +4d042a: 5281 4fb0 |0003: iget v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d042e: 1a02 9103 |0005: const-string v2, "'" // string@0391 │ │ +4d0432: 1303 0b00 |0007: const/16 v3, #int 11 // #b │ │ +4d0436: 1304 0900 |0009: const/16 v4, #int 9 // #9 │ │ +4d043a: 1225 |000b: const/4 v5, #int 2 // #2 │ │ +4d043c: 1216 |000c: const/4 v6, #int 1 // #1 │ │ +4d043e: 3261 b200 |000d: if-eq v1, v6, 00bf // +00b2 │ │ +4d0442: 1307 0800 |000f: const/16 v7, #int 8 // #8 │ │ +4d0446: 3251 5700 |0011: if-eq v1, v5, 0068 // +0057 │ │ +4d044a: 1270 |0013: const/4 v0, #int 7 // #7 │ │ +4d044c: 3201 0d00 |0014: if-eq v1, v0, 0021 // +000d │ │ +4d0450: 3271 0300 |0016: if-eq v1, v7, 0019 // +0003 │ │ +4d0454: 2862 |0018: goto 007a // +0062 │ │ +4d0456: 2200 8e19 |0019: new-instance v0, Ljava/util/NoSuchElementException; // type@198e │ │ +4d045a: 1a01 2112 |001b: const-string v1, "Can not call next() after receiving END_DOCUMENT" // string@1221 │ │ +4d045e: 7020 b9e3 1000 |001d: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@e3b9 │ │ +4d0464: 2700 |0020: throw v0 │ │ +4d0466: 5480 50b0 |0021: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d046a: 7210 e9fe 0000 |0023: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d0470: 0a00 |0026: move-result v0 │ │ +4d0472: 3260 3e00 |0027: if-eq v0, v6, 0065 // +003e │ │ +4d0476: 3240 2f00 |0029: if-eq v0, v4, 0058 // +002f │ │ +4d047a: 3330 0300 |002b: if-ne v0, v3, 002e // +0003 │ │ +4d047e: 282b |002d: goto 0058 // +002b │ │ +4d0480: 2200 251a |002e: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d0484: 2201 0819 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0488: 7010 06e1 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d048e: 1a03 d624 |0035: const-string v3, "Internal error: unexpected DOM root node type " // string@24d6 │ │ +4d0492: 6e20 12e1 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0498: 5483 50b0 |003a: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d049c: 7210 e9fe 0300 |003c: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d04a2: 0a03 |003f: move-result v3 │ │ +4d04a4: 6e20 0de1 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d04aa: 1a03 6e01 |0043: const-string v3, " for node '" // string@016e │ │ +4d04ae: 6e20 12e1 3100 |0045: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d04b4: 5483 50b0 |0048: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d04b8: 6e20 11e1 3100 |004a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4d04be: 6e20 12e1 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d04c4: 6e10 1fe1 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d04ca: 0c01 |0053: move-result-object v1 │ │ +4d04cc: 7020 61e5 1000 |0054: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4d04d2: 2700 |0057: throw v0 │ │ +4d04d4: 5480 50b0 |0058: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d04d8: 7210 e3fe 0000 |005a: invoke-interface {v0}, Lorg/w3c/dom/Node;.getFirstChild:()Lorg/w3c/dom/Node; // method@fee3 │ │ +4d04de: 0c00 |005d: move-result-object v0 │ │ +4d04e0: 5b80 50b0 |005e: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d04e4: 3900 7500 |0060: if-nez v0, 00d5 // +0075 │ │ +4d04e8: 5987 4fb0 |0062: iput v7, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d04ec: 0f07 |0064: return v7 │ │ +4d04ee: 5986 4fb0 |0065: iput v6, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d04f2: 0f06 |0067: return v6 │ │ +4d04f4: 5281 52b0 |0068: iget v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ +4d04f8: b161 |006a: sub-int/2addr v1, v6 │ │ +4d04fa: 5981 52b0 |006b: iput v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ +4d04fe: 5b80 48b0 |006d: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d0502: 5b80 53b0 |006f: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d0506: 5480 50b0 |0071: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d050a: 5481 54b0 |0073: iget-object v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._rootNode:Lorg/w3c/dom/Node; // field@b054 │ │ +4d050e: 3310 0500 |0075: if-ne v0, v1, 007a // +0005 │ │ +4d0512: 5987 4fb0 |0077: iput v7, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0516: 0f07 |0079: return v7 │ │ +4d0518: 5480 50b0 |007a: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d051c: 7210 e7fe 0000 |007c: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNextSibling:()Lorg/w3c/dom/Node; // method@fee7 │ │ +4d0522: 0c00 |007f: move-result-object v0 │ │ +4d0524: 3800 0500 |0080: if-eqz v0, 0085 // +0005 │ │ +4d0528: 5b80 50b0 |0082: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d052c: 2851 |0084: goto 00d5 // +0051 │ │ +4d052e: 5480 50b0 |0085: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d0532: 7210 ecfe 0000 |0087: invoke-interface {v0}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@feec │ │ +4d0538: 0c00 |008a: move-result-object v0 │ │ +4d053a: 5b80 50b0 |008b: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d053e: 7210 e9fe 0000 |008d: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d0544: 0a00 |0090: move-result v0 │ │ +4d0546: 3360 0500 |0091: if-ne v0, v6, 0096 // +0005 │ │ +4d054a: 5985 4fb0 |0093: iput v5, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d054e: 0f05 |0095: return v5 │ │ +4d0550: 5481 50b0 |0096: iget-object v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d0554: 5482 54b0 |0098: iget-object v2, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._rootNode:Lorg/w3c/dom/Node; // field@b054 │ │ +4d0558: 3321 0900 |009a: if-ne v1, v2, 00a3 // +0009 │ │ +4d055c: 3240 0400 |009c: if-eq v0, v4, 00a0 // +0004 │ │ +4d0560: 3330 0500 |009e: if-ne v0, v3, 00a3 // +0005 │ │ +4d0564: 5987 4fb0 |00a0: iput v7, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0568: 0f07 |00a2: return v7 │ │ +4d056a: 2201 251a |00a3: new-instance v1, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d056e: 2202 0819 |00a5: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0572: 7010 06e1 0200 |00a7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0578: 1a03 ca24 |00aa: const-string v3, "Internal error: non-element parent node (" // string@24ca │ │ +4d057c: 6e20 12e1 3200 |00ac: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0582: 6e20 0de1 0200 |00af: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d0588: 1a00 1105 |00b2: const-string v0, ") that is not the initial root node" // string@0511 │ │ +4d058c: 6e20 12e1 0200 |00b4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0592: 6e10 1fe1 0200 |00b7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0598: 0c00 |00ba: move-result-object v0 │ │ +4d059a: 7020 61e5 0100 |00bb: invoke-direct {v1, v0}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4d05a0: 2701 |00be: throw v1 │ │ +4d05a2: 5281 52b0 |00bf: iget v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ +4d05a6: b061 |00c1: add-int/2addr v1, v6 │ │ +4d05a8: 5981 52b0 |00c2: iput v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._depth:I // field@b052 │ │ +4d05ac: 5b80 48b0 |00c4: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._attrList:Ljava/util/List; // field@b048 │ │ +4d05b0: 5481 50b0 |00c6: iget-object v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d05b4: 7210 e3fe 0100 |00c8: invoke-interface {v1}, Lorg/w3c/dom/Node;.getFirstChild:()Lorg/w3c/dom/Node; // method@fee3 │ │ +4d05ba: 0c01 |00cb: move-result-object v1 │ │ +4d05bc: 3901 0500 |00cc: if-nez v1, 00d1 // +0005 │ │ +4d05c0: 5985 4fb0 |00ce: iput v5, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d05c4: 0f05 |00d0: return v5 │ │ +4d05c6: 5b80 53b0 |00d1: iput-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._nsDeclList:Ljava/util/List; // field@b053 │ │ +4d05ca: 5b81 50b0 |00d3: iput-object v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d05ce: 5480 50b0 |00d5: iget-object v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d05d2: 7210 e9fe 0000 |00d7: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d05d8: 0a00 |00da: move-result v0 │ │ +4d05da: 2b00 8300 0000 |00db: packed-switch v0, 0000015e // +00000083 │ │ +4d05e0: 2200 251a |00de: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d05e4: 2201 0819 |00e0: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d05e8: 7010 06e1 0100 |00e2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d05ee: 1a03 dd24 |00e5: const-string v3, "Internal error: unrecognized DOM node type " // string@24dd │ │ +4d05f2: 6e20 12e1 3100 |00e7: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d05f8: 5483 50b0 |00ea: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d05fc: 7210 e9fe 0300 |00ec: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d0602: 0a03 |00ef: move-result v3 │ │ +4d0604: 6e20 0de1 3100 |00f0: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d060a: 1a03 be05 |00f3: const-string v3, ", for node '" // string@05be │ │ +4d060e: 6e20 12e1 3100 |00f5: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0614: 5483 50b0 |00f8: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d0618: 6e20 11e1 3100 |00fa: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4d061e: 6e20 12e1 2100 |00fd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0624: 6e10 1fe1 0100 |0100: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d062a: 0c01 |0103: move-result-object v1 │ │ +4d062c: 7020 61e5 1000 |0104: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4d0632: 2700 |0107: throw v0 │ │ +4d0634: 5983 4fb0 |0108: iput v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0638: 2851 |010a: goto 015b // +0051 │ │ +4d063a: 1250 |010b: const/4 v0, #int 5 // #5 │ │ +4d063c: 5980 4fb0 |010c: iput v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0640: 284d |010e: goto 015b // +004d │ │ +4d0642: 1230 |010f: const/4 v0, #int 3 // #3 │ │ +4d0644: 5980 4fb0 |0110: iput v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0648: 2849 |0112: goto 015b // +0049 │ │ +4d064a: 5984 4fb0 |0113: iput v4, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d064e: 2846 |0115: goto 015b // +0046 │ │ +4d0650: 5580 4eb0 |0116: iget-boolean v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescing:Z // field@b04e │ │ +4d0654: 1301 0c00 |0118: const/16 v1, #int 12 // #c │ │ +4d0658: 3800 0600 |011a: if-eqz v0, 0120 // +0006 │ │ +4d065c: 6e20 49fa 1800 |011c: invoke-virtual {v8, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.coalesceText:(I)V // method@fa49 │ │ +4d0662: 283c |011f: goto 015b // +003c │ │ +4d0664: 5981 4fb0 |0120: iput v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0668: 2839 |0122: goto 015b // +0039 │ │ +4d066a: 5580 4eb0 |0123: iget-boolean v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescing:Z // field@b04e │ │ +4d066e: 1241 |0125: const/4 v1, #int 4 // #4 │ │ +4d0670: 3800 0600 |0126: if-eqz v0, 012c // +0006 │ │ +4d0674: 6e20 49fa 1800 |0128: invoke-virtual {v8, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.coalesceText:(I)V // method@fa49 │ │ +4d067a: 2830 |012b: goto 015b // +0030 │ │ +4d067c: 5981 4fb0 |012c: iput v1, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0680: 282d |012e: goto 015b // +002d │ │ +4d0682: 2200 251a |012f: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d0686: 2201 0819 |0131: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d068a: 7010 06e1 0100 |0133: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0690: 1a03 d524 |0136: const-string v3, "Internal error: unexpected DOM node type " // string@24d5 │ │ +4d0694: 6e20 12e1 3100 |0138: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d069a: 5483 50b0 |013b: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d069e: 7210 e9fe 0300 |013d: invoke-interface {v3}, Lorg/w3c/dom/Node;.getNodeType:()S // method@fee9 │ │ +4d06a4: 0a03 |0140: move-result v3 │ │ +4d06a6: 6e20 0de1 3100 |0141: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d06ac: 1a03 4e00 |0144: const-string v3, " (attr/entity/notation?), for node '" // string@004e │ │ +4d06b0: 6e20 12e1 3100 |0146: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d06b6: 5483 50b0 |0149: iget-object v3, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d06ba: 6e20 11e1 3100 |014b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4d06c0: 6e20 12e1 2100 |014e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d06c6: 6e10 1fe1 0100 |0151: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d06cc: 0c01 |0154: move-result-object v1 │ │ +4d06ce: 7020 61e5 1000 |0155: invoke-direct {v0, v1}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4d06d4: 2700 |0158: throw v0 │ │ +4d06d6: 5986 4fb0 |0159: iput v6, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d06da: 5280 4fb0 |015b: iget v0, v8, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d06de: 0f00 |015d: return v0 │ │ +4d06e0: 0001 0c00 0100 0000 7e00 0000 5400 ... |015e: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=855 │ │ 0x0003 line=861 │ │ 0x0019 line=888 │ │ 0x0021 line=867 │ │ 0x002e line=883 │ │ @@ -2022645,43 +2022646,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -4d0714: |[4d0714] org.codehaus.stax2.ri.dom.DOMWrappingReader.nextTag:()I │ │ -4d0724: 6e10 affa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ -4d072a: 0a00 |0003: move-result v0 │ │ -4d072c: 1301 0c00 |0004: const/16 v1, #int 12 // #c │ │ -4d0730: 3210 0700 |0006: if-eq v0, v1, 000d // +0007 │ │ -4d0734: 2b00 3000 0000 |0008: packed-switch v0, 00000038 // +00000030 │ │ -4d073a: 280e |000b: goto 0019 // +000e │ │ -4d073c: 0f00 |000c: return v0 │ │ -4d073e: 6e10 aefa 0300 |000d: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.isWhiteSpace:()Z // method@faae │ │ -4d0744: 0a01 |0010: move-result v1 │ │ -4d0746: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -4d074a: 28ed |0013: goto 0000 // -0013 │ │ -4d074c: 1a01 0a54 |0014: const-string v1, "Received non-all-whitespace CHARACTERS or CDATA event in nextTag()." // string@540a │ │ -4d0750: 6e20 c4fa 1300 |0016: invoke-virtual {v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d0756: 2201 0819 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d075a: 7010 06e1 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0760: 1a02 0954 |001e: const-string v2, "Received event " // string@5409 │ │ -4d0764: 6e20 12e1 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d076a: 7110 d0f9 0000 |0023: invoke-static {v0}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ -4d0770: 0c00 |0026: move-result-object v0 │ │ -4d0772: 6e20 12e1 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0778: 1a00 ce05 |002a: const-string v0, ", instead of START_ELEMENT or END_ELEMENT." // string@05ce │ │ -4d077c: 6e20 12e1 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0782: 6e10 1fe1 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0788: 0c00 |0032: move-result-object v0 │ │ -4d078a: 6e20 c4fa 0300 |0033: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d0790: 28ca |0036: goto 0000 // -0036 │ │ -4d0792: 0000 |0037: nop // spacer │ │ -4d0794: 0001 0600 0100 0000 0400 0000 0400 ... |0038: packed-switch-data (16 units) │ │ +4d0718: |[4d0718] org.codehaus.stax2.ri.dom.DOMWrappingReader.nextTag:()I │ │ +4d0728: 6e10 affa 0300 |0000: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ +4d072e: 0a00 |0003: move-result v0 │ │ +4d0730: 1301 0c00 |0004: const/16 v1, #int 12 // #c │ │ +4d0734: 3210 0700 |0006: if-eq v0, v1, 000d // +0007 │ │ +4d0738: 2b00 3000 0000 |0008: packed-switch v0, 00000038 // +00000030 │ │ +4d073e: 280e |000b: goto 0019 // +000e │ │ +4d0740: 0f00 |000c: return v0 │ │ +4d0742: 6e10 aefa 0300 |000d: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.isWhiteSpace:()Z // method@faae │ │ +4d0748: 0a01 |0010: move-result v1 │ │ +4d074a: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +4d074e: 28ed |0013: goto 0000 // -0013 │ │ +4d0750: 1a01 0a54 |0014: const-string v1, "Received non-all-whitespace CHARACTERS or CDATA event in nextTag()." // string@540a │ │ +4d0754: 6e20 c4fa 1300 |0016: invoke-virtual {v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d075a: 2201 0819 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d075e: 7010 06e1 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0764: 1a02 0954 |001e: const-string v2, "Received event " // string@5409 │ │ +4d0768: 6e20 12e1 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d076e: 7110 d0f9 0000 |0023: invoke-static {v0}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ +4d0774: 0c00 |0026: move-result-object v0 │ │ +4d0776: 6e20 12e1 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d077c: 1a00 ce05 |002a: const-string v0, ", instead of START_ELEMENT or END_ELEMENT." // string@05ce │ │ +4d0780: 6e20 12e1 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0786: 6e10 1fe1 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d078c: 0c00 |0032: move-result-object v0 │ │ +4d078e: 6e20 c4fa 0300 |0033: invoke-virtual {v3, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d0794: 28ca |0036: goto 0000 // -0036 │ │ +4d0796: 0000 |0037: nop // spacer │ │ +4d0798: 0001 0600 0100 0000 0400 0000 0400 ... |0038: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x000d line=1014 │ │ 0x0016 line=1017 │ │ 0x0019 line=1023 │ │ locals : │ │ @@ -2022692,116 +2022693,116 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 173 16-bit code units │ │ -4d07b4: |[4d07b4] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ -4d07c4: 52c0 4fb0 |0000: iget v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d07c8: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -4d07ca: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -4d07cc: 1223 |0004: const/4 v3, #int 2 // #2 │ │ -4d07ce: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -4d07d0: 3340 1e00 |0006: if-ne v0, v4, 0024 // +001e │ │ -4d07d4: 54c0 50b0 |0008: iget-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d07d8: 7210 e3fe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/Node;.getFirstChild:()Lorg/w3c/dom/Node; // method@fee3 │ │ -4d07de: 0c00 |000d: move-result-object v0 │ │ -4d07e0: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -4d07e4: 59c3 4fb0 |0010: iput v3, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d07e8: 0f02 |0012: return v2 │ │ -4d07ea: 7020 4afa 0c00 |0013: invoke-direct {v12, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.coalesceTypedText:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa4a │ │ -4d07f0: 0c00 |0016: move-result-object v0 │ │ -4d07f2: 5bc0 4db0 |0017: iput-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ -4d07f6: 59c1 4fb0 |0019: iput v1, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d07fa: 54c0 50b0 |001b: iget-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d07fe: 7210 e4fe 0000 |001d: invoke-interface {v0}, Lorg/w3c/dom/Node;.getLastChild:()Lorg/w3c/dom/Node; // method@fee4 │ │ -4d0804: 0c00 |0020: move-result-object v0 │ │ -4d0806: 5bc0 50b0 |0021: iput-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d080a: 2812 |0023: goto 0035 // +0012 │ │ -4d080c: 3210 0d00 |0024: if-eq v0, v1, 0031 // +000d │ │ -4d0810: 1301 0c00 |0026: const/16 v1, #int 12 // #c │ │ -4d0814: 3210 0900 |0028: if-eq v0, v1, 0031 // +0009 │ │ -4d0818: 3330 0300 |002a: if-ne v0, v3, 002d // +0003 │ │ -4d081c: 0f02 |002c: return v2 │ │ -4d081e: 1260 |002d: const/4 v0, #int 6 // #6 │ │ -4d0820: 6e20 b9fa 0c00 |002e: invoke-virtual {v12, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d0826: 54c0 4db0 |0031: iget-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ -4d082a: 3800 7200 |0033: if-eqz v0, 00a5 // +0072 │ │ -4d082e: 54c0 4db0 |0035: iget-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ -4d0832: 6e10 dae0 0000 |0037: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d0838: 0a01 |003a: move-result v1 │ │ -4d083a: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -4d083c: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -4d083e: 1207 |003d: const/4 v7, #int 0 // #0 │ │ -4d0840: 1a08 0000 |003e: const-string v8, "" // string@0000 │ │ -4d0844: 3516 4d00 |0040: if-ge v6, v1, 008d // +004d │ │ -4d0848: 6e20 bfe0 6000 |0042: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d084e: 0a09 |0045: move-result v9 │ │ -4d0850: 130a 2000 |0046: const/16 v10, #int 32 // #20 │ │ -4d0854: 36a9 0700 |0048: if-gt v9, v10, 004f // +0007 │ │ -4d0858: d806 0601 |004a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -4d085c: 3416 f6ff |004c: if-lt v6, v1, 0042 // -000a │ │ -4d0860: 283f |004e: goto 008d // +003f │ │ -4d0862: d809 0601 |004f: add-int/lit8 v9, v6, #int 1 // #01 │ │ -4d0866: 3519 0b00 |0051: if-ge v9, v1, 005c // +000b │ │ -4d086a: 6e20 bfe0 9000 |0053: invoke-virtual {v0, v9}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d0870: 0a0b |0056: move-result v11 │ │ -4d0872: 37ab 0500 |0057: if-le v11, v10, 005c // +0005 │ │ -4d0876: d809 0901 |0059: add-int/lit8 v9, v9, #int 1 // #01 │ │ -4d087a: 28f6 |005b: goto 0051 // -000a │ │ -4d087c: d807 0701 |005c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -4d0880: 6e30 e5e0 6009 |005e: invoke-virtual {v0, v6, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ -4d0886: 0c05 |0061: move-result-object v5 │ │ -4d0888: d806 0901 |0062: add-int/lit8 v6, v9, #int 1 // #01 │ │ -4d088c: 6e20 1cfd 5d00 |0064: invoke-virtual {v13, v5}, Lorg/codehaus/stax2/typed/TypedArrayDecoder;.decodeValue:(Ljava/lang/String;)Z // method@fd1c │ │ -4d0892: 0a09 |0067: move-result v9 │ │ -4d0894: 3809 d6ff |0068: if-eqz v9, 003e // -002a │ │ -4d0898: 2823 |006a: goto 008d // +0023 │ │ -4d089a: 0d0d |006b: move-exception v13 │ │ -4d089c: 0196 |006c: move v6, v9 │ │ -4d089e: 2815 |006d: goto 0082 // +0015 │ │ -4d08a0: 0d0d |006e: move-exception v13 │ │ -4d08a2: 0196 |006f: move v6, v9 │ │ -4d08a4: 2804 |0070: goto 0074 // +0004 │ │ -4d08a6: 0d0d |0071: move-exception v13 │ │ -4d08a8: 2810 |0072: goto 0082 // +0010 │ │ -4d08aa: 0d0d |0073: move-exception v13 │ │ -4d08ac: 6e10 84fa 0c00 |0074: invoke-virtual {v12}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getLocation:()Ljavax/xml/stream/Location; // method@fa84 │ │ -4d08b2: 0c02 |0077: move-result-object v2 │ │ -4d08b4: 2203 841d |0078: new-instance v3, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ -4d08b8: 6e10 35e0 0d00 |007a: invoke-virtual {v13}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ -4d08be: 0c07 |007d: move-result-object v7 │ │ -4d08c0: 705d 28fd 5327 |007e: invoke-direct {v3, v5, v7, v2, v13}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ -4d08c6: 2703 |0081: throw v3 │ │ -4d08c8: b161 |0082: sub-int/2addr v1, v6 │ │ -4d08ca: 3541 0300 |0083: if-ge v1, v4, 0086 // +0003 │ │ -4d08ce: 2805 |0085: goto 008a // +0005 │ │ -4d08d0: 6e20 e4e0 6000 |0086: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4d08d6: 0c08 |0089: move-result-object v8 │ │ -4d08d8: 5bc8 4db0 |008a: iput-object v8, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ -4d08dc: 270d |008c: throw v13 │ │ -4d08de: b161 |008d: sub-int/2addr v1, v6 │ │ -4d08e0: 3541 0300 |008e: if-ge v1, v4, 0091 // +0003 │ │ -4d08e4: 2805 |0090: goto 0095 // +0005 │ │ -4d08e6: 6e20 e4e0 6000 |0091: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ -4d08ec: 0c08 |0094: move-result-object v8 │ │ -4d08ee: 5bc8 4db0 |0095: iput-object v8, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ -4d08f2: 3547 0d00 |0097: if-ge v7, v4, 00a4 // +000d │ │ -4d08f6: 59c3 4fb0 |0099: iput v3, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d08fa: 54cd 50b0 |009b: iget-object v13, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d08fe: 7210 ecfe 0d00 |009d: invoke-interface {v13}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@feec │ │ -4d0904: 0c0d |00a0: move-result-object v13 │ │ -4d0906: 5bcd 50b0 |00a1: iput-object v13, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ -4d090a: 0f02 |00a3: return v2 │ │ -4d090c: 0f07 |00a4: return v7 │ │ -4d090e: 220d e618 |00a5: new-instance v13, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4d0912: 1a00 021f |00a7: const-string v0, "First call to readElementAsArray() must be for a START_ELEMENT, not directly for a textual event" // string@1f02 │ │ -4d0916: 7020 37e0 0d00 |00a9: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4d091c: 270d |00ac: throw v13 │ │ +4d07b8: |[4d07b8] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ +4d07c8: 52c0 4fb0 |0000: iget v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d07cc: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +4d07ce: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +4d07d0: 1223 |0004: const/4 v3, #int 2 // #2 │ │ +4d07d2: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +4d07d4: 3340 1e00 |0006: if-ne v0, v4, 0024 // +001e │ │ +4d07d8: 54c0 50b0 |0008: iget-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d07dc: 7210 e3fe 0000 |000a: invoke-interface {v0}, Lorg/w3c/dom/Node;.getFirstChild:()Lorg/w3c/dom/Node; // method@fee3 │ │ +4d07e2: 0c00 |000d: move-result-object v0 │ │ +4d07e4: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +4d07e8: 59c3 4fb0 |0010: iput v3, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d07ec: 0f02 |0012: return v2 │ │ +4d07ee: 7020 4afa 0c00 |0013: invoke-direct {v12, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.coalesceTypedText:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@fa4a │ │ +4d07f4: 0c00 |0016: move-result-object v0 │ │ +4d07f6: 5bc0 4db0 |0017: iput-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ +4d07fa: 59c1 4fb0 |0019: iput v1, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d07fe: 54c0 50b0 |001b: iget-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d0802: 7210 e4fe 0000 |001d: invoke-interface {v0}, Lorg/w3c/dom/Node;.getLastChild:()Lorg/w3c/dom/Node; // method@fee4 │ │ +4d0808: 0c00 |0020: move-result-object v0 │ │ +4d080a: 5bc0 50b0 |0021: iput-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d080e: 2812 |0023: goto 0035 // +0012 │ │ +4d0810: 3210 0d00 |0024: if-eq v0, v1, 0031 // +000d │ │ +4d0814: 1301 0c00 |0026: const/16 v1, #int 12 // #c │ │ +4d0818: 3210 0900 |0028: if-eq v0, v1, 0031 // +0009 │ │ +4d081c: 3330 0300 |002a: if-ne v0, v3, 002d // +0003 │ │ +4d0820: 0f02 |002c: return v2 │ │ +4d0822: 1260 |002d: const/4 v0, #int 6 // #6 │ │ +4d0824: 6e20 b9fa 0c00 |002e: invoke-virtual {v12, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d082a: 54c0 4db0 |0031: iget-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ +4d082e: 3800 7200 |0033: if-eqz v0, 00a5 // +0072 │ │ +4d0832: 54c0 4db0 |0035: iget-object v0, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ +4d0836: 6e10 dae0 0000 |0037: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d083c: 0a01 |003a: move-result v1 │ │ +4d083e: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +4d0840: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +4d0842: 1207 |003d: const/4 v7, #int 0 // #0 │ │ +4d0844: 1a08 0000 |003e: const-string v8, "" // string@0000 │ │ +4d0848: 3516 4d00 |0040: if-ge v6, v1, 008d // +004d │ │ +4d084c: 6e20 bfe0 6000 |0042: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d0852: 0a09 |0045: move-result v9 │ │ +4d0854: 130a 2000 |0046: const/16 v10, #int 32 // #20 │ │ +4d0858: 36a9 0700 |0048: if-gt v9, v10, 004f // +0007 │ │ +4d085c: d806 0601 |004a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +4d0860: 3416 f6ff |004c: if-lt v6, v1, 0042 // -000a │ │ +4d0864: 283f |004e: goto 008d // +003f │ │ +4d0866: d809 0601 |004f: add-int/lit8 v9, v6, #int 1 // #01 │ │ +4d086a: 3519 0b00 |0051: if-ge v9, v1, 005c // +000b │ │ +4d086e: 6e20 bfe0 9000 |0053: invoke-virtual {v0, v9}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d0874: 0a0b |0056: move-result v11 │ │ +4d0876: 37ab 0500 |0057: if-le v11, v10, 005c // +0005 │ │ +4d087a: d809 0901 |0059: add-int/lit8 v9, v9, #int 1 // #01 │ │ +4d087e: 28f6 |005b: goto 0051 // -000a │ │ +4d0880: d807 0701 |005c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +4d0884: 6e30 e5e0 6009 |005e: invoke-virtual {v0, v6, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@e0e5 │ │ +4d088a: 0c05 |0061: move-result-object v5 │ │ +4d088c: d806 0901 |0062: add-int/lit8 v6, v9, #int 1 // #01 │ │ +4d0890: 6e20 1cfd 5d00 |0064: invoke-virtual {v13, v5}, Lorg/codehaus/stax2/typed/TypedArrayDecoder;.decodeValue:(Ljava/lang/String;)Z // method@fd1c │ │ +4d0896: 0a09 |0067: move-result v9 │ │ +4d0898: 3809 d6ff |0068: if-eqz v9, 003e // -002a │ │ +4d089c: 2823 |006a: goto 008d // +0023 │ │ +4d089e: 0d0d |006b: move-exception v13 │ │ +4d08a0: 0196 |006c: move v6, v9 │ │ +4d08a2: 2815 |006d: goto 0082 // +0015 │ │ +4d08a4: 0d0d |006e: move-exception v13 │ │ +4d08a6: 0196 |006f: move v6, v9 │ │ +4d08a8: 2804 |0070: goto 0074 // +0004 │ │ +4d08aa: 0d0d |0071: move-exception v13 │ │ +4d08ac: 2810 |0072: goto 0082 // +0010 │ │ +4d08ae: 0d0d |0073: move-exception v13 │ │ +4d08b0: 6e10 84fa 0c00 |0074: invoke-virtual {v12}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getLocation:()Ljavax/xml/stream/Location; // method@fa84 │ │ +4d08b6: 0c02 |0077: move-result-object v2 │ │ +4d08b8: 2203 841d |0078: new-instance v3, Lorg/codehaus/stax2/typed/TypedXMLStreamException; // type@1d84 │ │ +4d08bc: 6e10 35e0 0d00 |007a: invoke-virtual {v13}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@e035 │ │ +4d08c2: 0c07 |007d: move-result-object v7 │ │ +4d08c4: 705d 28fd 5327 |007e: invoke-direct {v3, v5, v7, v2, v13}, Lorg/codehaus/stax2/typed/TypedXMLStreamException;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/IllegalArgumentException;)V // method@fd28 │ │ +4d08ca: 2703 |0081: throw v3 │ │ +4d08cc: b161 |0082: sub-int/2addr v1, v6 │ │ +4d08ce: 3541 0300 |0083: if-ge v1, v4, 0086 // +0003 │ │ +4d08d2: 2805 |0085: goto 008a // +0005 │ │ +4d08d4: 6e20 e4e0 6000 |0086: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4d08da: 0c08 |0089: move-result-object v8 │ │ +4d08dc: 5bc8 4db0 |008a: iput-object v8, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ +4d08e0: 270d |008c: throw v13 │ │ +4d08e2: b161 |008d: sub-int/2addr v1, v6 │ │ +4d08e4: 3541 0300 |008e: if-ge v1, v4, 0091 // +0003 │ │ +4d08e8: 2805 |0090: goto 0095 // +0005 │ │ +4d08ea: 6e20 e4e0 6000 |0091: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@e0e4 │ │ +4d08f0: 0c08 |0094: move-result-object v8 │ │ +4d08f2: 5bc8 4db0 |0095: iput-object v8, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._coalescedText:Ljava/lang/String; // field@b04d │ │ +4d08f6: 3547 0d00 |0097: if-ge v7, v4, 00a4 // +000d │ │ +4d08fa: 59c3 4fb0 |0099: iput v3, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d08fe: 54cd 50b0 |009b: iget-object v13, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d0902: 7210 ecfe 0d00 |009d: invoke-interface {v13}, Lorg/w3c/dom/Node;.getParentNode:()Lorg/w3c/dom/Node; // method@feec │ │ +4d0908: 0c0d |00a0: move-result-object v13 │ │ +4d090a: 5bcd 50b0 |00a1: iput-object v13, v12, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currNode:Lorg/w3c/dom/Node; // field@b050 │ │ +4d090e: 0f02 |00a3: return v2 │ │ +4d0910: 0f07 |00a4: return v7 │ │ +4d0912: 220d e618 |00a5: new-instance v13, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4d0916: 1a00 021f |00a7: const-string v0, "First call to readElementAsArray() must be for a START_ELEMENT, not directly for a textual event" // string@1f02 │ │ +4d091a: 7020 37e0 0d00 |00a9: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4d0920: 270d |00ac: throw v13 │ │ catches : 4 │ │ 0x0042 - 0x0046 │ │ Ljava/lang/IllegalArgumentException; -> 0x0073 │ │ -> 0x0071 │ │ 0x0053 - 0x0062 │ │ Ljava/lang/IllegalArgumentException; -> 0x006e │ │ -> 0x006b │ │ @@ -2022842,20 +2022843,20 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -4d0950: |[4d0950] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsBinary:([BII)I │ │ -4d0960: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ -4d0966: 0c00 |0003: move-result-object v0 │ │ -4d0968: 6e50 b3fa 2143 |0004: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I // method@fab3 │ │ -4d096e: 0a02 |0007: move-result v2 │ │ -4d0970: 0f02 |0008: return v2 │ │ +4d0954: |[4d0954] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsBinary:([BII)I │ │ +4d0964: 7100 1afd 0000 |0000: invoke-static {}, Lorg/codehaus/stax2/typed/Base64Variants;.getDefaultVariant:()Lorg/codehaus/stax2/typed/Base64Variant; // method@fd1a │ │ +4d096a: 0c00 |0003: move-result-object v0 │ │ +4d096c: 6e50 b3fa 2143 |0004: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I // method@fab3 │ │ +4d0972: 0a02 |0007: move-result v2 │ │ +4d0974: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -2022866,144 +2022867,144 @@ │ │ type : '([BIILorg/codehaus/stax2/typed/Base64Variant;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 245 16-bit code units │ │ -4d0974: |[4d0974] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I │ │ -4d0984: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -4d0988: 0800 1200 |0002: move-object/from16 v0, v18 │ │ -4d098c: 0202 1300 |0004: move/from16 v2, v19 │ │ -4d0990: 0203 1400 |0006: move/from16 v3, v20 │ │ -4d0994: 0804 1500 |0008: move-object/from16 v4, v21 │ │ -4d0998: 1a05 0000 |000a: const-string v5, "" // string@0000 │ │ -4d099c: 3800 e100 |000c: if-eqz v0, 00ed // +00e1 │ │ -4d09a0: 3a02 ba00 |000e: if-ltz v2, 00c8 // +00ba │ │ -4d09a4: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -4d09a6: 1217 |0011: const/4 v7, #int 1 // #1 │ │ -4d09a8: 3473 9300 |0012: if-lt v3, v7, 00a5 // +0093 │ │ -4d09ac: 9008 0203 |0014: add-int v8, v2, v3 │ │ -4d09b0: 2109 |0016: array-length v9, v0 │ │ -4d09b2: 3798 0400 |0017: if-le v8, v9, 001b // +0004 │ │ -4d09b6: 2900 8c00 |0019: goto/16 00a5 // +008c │ │ -4d09ba: 7401 3cfa 1100 |001b: invoke-virtual/range {v17}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@fa3c │ │ -4d09c0: 0c08 |001e: move-result-object v8 │ │ -4d09c2: 5219 4fb0 |001f: iget v9, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d09c6: 980a 0709 |0021: shl-int v10, v7, v9 │ │ -4d09ca: d5aa 5210 |0023: and-int/lit16 v10, v10, #int 4178 // #1052 │ │ -4d09ce: 126b |0025: const/4 v11, #int 6 // #6 │ │ -4d09d0: 12fc |0026: const/4 v12, #int -1 // #ff │ │ -4d09d2: 122d |0027: const/4 v13, #int 2 // #2 │ │ -4d09d4: 390a 0e00 |0028: if-nez v10, 0036 // +000e │ │ -4d09d8: 33d9 0900 |002a: if-ne v9, v13, 0033 // +0009 │ │ -4d09dc: 6e10 3cfc 0800 |002c: invoke-virtual {v8}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.hasData:()Z // method@fc3c │ │ -4d09e2: 0a0a |002f: move-result v10 │ │ -4d09e4: 390a 0600 |0030: if-nez v10, 0036 // +0006 │ │ -4d09e8: 0f0c |0032: return v12 │ │ -4d09ea: 6e20 b9fa b100 |0033: invoke-virtual {v1, v11}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d09f0: 124a |0036: const/4 v10, #int 4 // #4 │ │ -4d09f2: 123e |0037: const/4 v14, #int 3 // #3 │ │ -4d09f4: 125f |0038: const/4 v15, #int 5 // #5 │ │ -4d09f6: 3379 1e00 |0039: if-ne v9, v7, 0057 // +001e │ │ -4d09fa: 7401 affa 1100 |003b: invoke-virtual/range {v17}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ -4d0a00: 0a09 |003e: move-result v9 │ │ -4d0a02: 33d9 0300 |003f: if-ne v9, v13, 0042 // +0003 │ │ -4d0a06: 0f0c |0041: return v12 │ │ -4d0a08: 32f9 f9ff |0042: if-eq v9, v15, 003b // -0007 │ │ -4d0a0c: 33e9 0300 |0044: if-ne v9, v14, 0047 // +0003 │ │ -4d0a10: 28f5 |0046: goto 003b // -000b │ │ -4d0a12: 9809 0709 |0047: shl-int v9, v7, v9 │ │ -4d0a16: d599 5012 |0049: and-int/lit16 v9, v9, #int 4688 // #1250 │ │ -4d0a1a: 3909 0500 |004b: if-nez v9, 0050 // +0005 │ │ -4d0a1e: 6e20 b8fa a100 |004d: invoke-virtual {v1, v10}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportParseProblem:(I)V // method@fab8 │ │ -4d0a24: 7401 9cfa 1100 |0050: invoke-virtual/range {v17}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ -4d0a2a: 0c09 |0053: move-result-object v9 │ │ -4d0a2c: 6e40 3dfc 4897 |0054: invoke-virtual {v8, v4, v7, v9}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ -4d0a32: 1209 |0057: const/4 v9, #int 0 // #0 │ │ -4d0a34: 6e40 38fc 0832 |0058: invoke-virtual {v8, v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.decode:([BII)I // method@fc38 │ │ -4d0a3a: 0a10 |005b: move-result v16 │ │ -4d0a3c: 9002 0210 |005c: add-int v2, v2, v16 │ │ -4d0a40: 9009 0910 |005e: add-int v9, v9, v16 │ │ -4d0a44: 9103 0310 |0060: sub-int v3, v3, v16 │ │ -4d0a48: 3473 3600 |0062: if-lt v3, v7, 0098 // +0036 │ │ -4d0a4c: 521c 4fb0 |0064: iget v12, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d0a50: 33dc 0300 |0066: if-ne v12, v13, 0069 // +0003 │ │ -4d0a54: 2830 |0068: goto 0098 // +0030 │ │ -4d0a56: 7401 affa 1100 |0069: invoke-virtual/range {v17}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ -4d0a5c: 0a0c |006c: move-result v12 │ │ -4d0a5e: 32fc fcff |006d: if-eq v12, v15, 0069 // -0004 │ │ -4d0a62: 32ec faff |006f: if-eq v12, v14, 0069 // -0006 │ │ -4d0a66: 33bc 0300 |0071: if-ne v12, v11, 0074 // +0003 │ │ -4d0a6a: 28f6 |0073: goto 0069 // -000a │ │ -4d0a6c: 33dc 1200 |0074: if-ne v12, v13, 0086 // +0012 │ │ -4d0a70: 6e10 3afc 0800 |0076: invoke-virtual {v8}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.endOfContent:()I // method@fc3a │ │ -4d0a76: 0a0c |0079: move-result v12 │ │ -4d0a78: 3a0c 0500 |007a: if-ltz v12, 007f // +0005 │ │ -4d0a7c: 3d0c 1c00 |007c: if-lez v12, 0098 // +001c │ │ -4d0a80: 2818 |007e: goto 0096 // +0018 │ │ -4d0a82: 1a00 4424 |007f: const-string v0, "Incomplete base64 triplet at the end of decoded content" // string@2444 │ │ -4d0a86: 6e30 40fa 0105 |0081: invoke-virtual {v1, v0, v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@fa40 │ │ -4d0a8c: 0c00 |0084: move-result-object v0 │ │ -4d0a8e: 2700 |0085: throw v0 │ │ -4d0a90: 980c 070c |0086: shl-int v12, v7, v12 │ │ -4d0a94: d5cc 5012 |0088: and-int/lit16 v12, v12, #int 4688 // #1250 │ │ -4d0a98: 390c 0500 |008a: if-nez v12, 008f // +0005 │ │ -4d0a9c: 6e20 b8fa a100 |008c: invoke-virtual {v1, v10}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportParseProblem:(I)V // method@fab8 │ │ -4d0aa2: 7401 9cfa 1100 |008f: invoke-virtual/range {v17}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ -4d0aa8: 0c0c |0092: move-result-object v12 │ │ -4d0aaa: 6e40 3dfc 48c6 |0093: invoke-virtual {v8, v4, v6, v12}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ -4d0ab0: 12fc |0096: const/4 v12, #int -1 // #ff │ │ -4d0ab2: 28c1 |0097: goto 0058 // -003f │ │ -4d0ab4: 3d09 0400 |0098: if-lez v9, 009c // +0004 │ │ -4d0ab8: 019c |009a: move v12, v9 │ │ -4d0aba: 2802 |009b: goto 009d // +0002 │ │ -4d0abc: 12fc |009c: const/4 v12, #int -1 // #ff │ │ -4d0abe: 0f0c |009d: return v12 │ │ -4d0ac0: 0d00 |009e: move-exception v0 │ │ -4d0ac2: 0702 |009f: move-object v2, v0 │ │ -4d0ac4: 6e30 3ffa 2105 |00a0: invoke-virtual {v1, v2, v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@fa3f │ │ -4d0aca: 0c00 |00a3: move-result-object v0 │ │ -4d0acc: 2700 |00a4: throw v0 │ │ -4d0ace: 3903 0300 |00a5: if-nez v3, 00a8 // +0003 │ │ -4d0ad2: 0f06 |00a7: return v6 │ │ -4d0ad4: 2202 e518 |00a8: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d0ad8: 2204 0819 |00aa: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0adc: 7010 06e1 0400 |00ac: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0ae2: 1a05 f523 |00af: const-string v5, "Illegal maxLength (" // string@23f5 │ │ -4d0ae6: 6e20 12e1 5400 |00b1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0aec: 6e20 0de1 3400 |00b4: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d0af2: 1a03 1c05 |00b7: const-string v3, "), has to be positive number, and offset+maxLength can not exceed" // string@051c │ │ -4d0af6: 6e20 12e1 3400 |00b9: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0afc: 2100 |00bc: array-length v0, v0 │ │ -4d0afe: 6e20 0de1 0400 |00bd: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d0b04: 6e10 1fe1 0400 |00c0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0b0a: 0c00 |00c3: move-result-object v0 │ │ -4d0b0c: 7020 32e0 0200 |00c4: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d0b12: 2702 |00c7: throw v2 │ │ -4d0b14: 2203 e518 |00c8: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d0b18: 2204 0819 |00ca: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4d0b1c: 7010 06e1 0400 |00cc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d0b22: 1a05 fc23 |00cf: const-string v5, "Illegal offset (" // string@23fc │ │ -4d0b26: 6e20 12e1 5400 |00d1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0b2c: 6e20 0de1 2400 |00d4: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d0b32: 1a02 1d05 |00d7: const-string v2, "), must be [0, " // string@051d │ │ -4d0b36: 6e20 12e1 2400 |00d9: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0b3c: 2100 |00dc: array-length v0, v0 │ │ -4d0b3e: 6e20 0de1 0400 |00dd: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -4d0b44: 1a00 0368 |00e0: const-string v0, "[" // string@6803 │ │ -4d0b48: 6e20 12e1 0400 |00e2: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d0b4e: 6e10 1fe1 0400 |00e5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d0b54: 0c00 |00e8: move-result-object v0 │ │ -4d0b56: 7020 32e0 0300 |00e9: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d0b5c: 2703 |00ec: throw v3 │ │ -4d0b5e: 2200 e518 |00ed: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d0b62: 1a02 f7d0 |00ef: const-string v2, "resultBuffer is null" // string@d0f7 │ │ -4d0b66: 7020 32e0 2000 |00f1: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d0b6c: 2700 |00f4: throw v0 │ │ +4d0978: |[4d0978] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I │ │ +4d0988: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +4d098c: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +4d0990: 0202 1300 |0004: move/from16 v2, v19 │ │ +4d0994: 0203 1400 |0006: move/from16 v3, v20 │ │ +4d0998: 0804 1500 |0008: move-object/from16 v4, v21 │ │ +4d099c: 1a05 0000 |000a: const-string v5, "" // string@0000 │ │ +4d09a0: 3800 e100 |000c: if-eqz v0, 00ed // +00e1 │ │ +4d09a4: 3a02 ba00 |000e: if-ltz v2, 00c8 // +00ba │ │ +4d09a8: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +4d09aa: 1217 |0011: const/4 v7, #int 1 // #1 │ │ +4d09ac: 3473 9300 |0012: if-lt v3, v7, 00a5 // +0093 │ │ +4d09b0: 9008 0203 |0014: add-int v8, v2, v3 │ │ +4d09b4: 2109 |0016: array-length v9, v0 │ │ +4d09b6: 3798 0400 |0017: if-le v8, v9, 001b // +0004 │ │ +4d09ba: 2900 8c00 |0019: goto/16 00a5 // +008c │ │ +4d09be: 7401 3cfa 1100 |001b: invoke-virtual/range {v17}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._base64Decoder:()Lorg/codehaus/stax2/ri/typed/StringBase64Decoder; // method@fa3c │ │ +4d09c4: 0c08 |001e: move-result-object v8 │ │ +4d09c6: 5219 4fb0 |001f: iget v9, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d09ca: 980a 0709 |0021: shl-int v10, v7, v9 │ │ +4d09ce: d5aa 5210 |0023: and-int/lit16 v10, v10, #int 4178 // #1052 │ │ +4d09d2: 126b |0025: const/4 v11, #int 6 // #6 │ │ +4d09d4: 12fc |0026: const/4 v12, #int -1 // #ff │ │ +4d09d6: 122d |0027: const/4 v13, #int 2 // #2 │ │ +4d09d8: 390a 0e00 |0028: if-nez v10, 0036 // +000e │ │ +4d09dc: 33d9 0900 |002a: if-ne v9, v13, 0033 // +0009 │ │ +4d09e0: 6e10 3cfc 0800 |002c: invoke-virtual {v8}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.hasData:()Z // method@fc3c │ │ +4d09e6: 0a0a |002f: move-result v10 │ │ +4d09e8: 390a 0600 |0030: if-nez v10, 0036 // +0006 │ │ +4d09ec: 0f0c |0032: return v12 │ │ +4d09ee: 6e20 b9fa b100 |0033: invoke-virtual {v1, v11}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d09f4: 124a |0036: const/4 v10, #int 4 // #4 │ │ +4d09f6: 123e |0037: const/4 v14, #int 3 // #3 │ │ +4d09f8: 125f |0038: const/4 v15, #int 5 // #5 │ │ +4d09fa: 3379 1e00 |0039: if-ne v9, v7, 0057 // +001e │ │ +4d09fe: 7401 affa 1100 |003b: invoke-virtual/range {v17}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ +4d0a04: 0a09 |003e: move-result v9 │ │ +4d0a06: 33d9 0300 |003f: if-ne v9, v13, 0042 // +0003 │ │ +4d0a0a: 0f0c |0041: return v12 │ │ +4d0a0c: 32f9 f9ff |0042: if-eq v9, v15, 003b // -0007 │ │ +4d0a10: 33e9 0300 |0044: if-ne v9, v14, 0047 // +0003 │ │ +4d0a14: 28f5 |0046: goto 003b // -000b │ │ +4d0a16: 9809 0709 |0047: shl-int v9, v7, v9 │ │ +4d0a1a: d599 5012 |0049: and-int/lit16 v9, v9, #int 4688 // #1250 │ │ +4d0a1e: 3909 0500 |004b: if-nez v9, 0050 // +0005 │ │ +4d0a22: 6e20 b8fa a100 |004d: invoke-virtual {v1, v10}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportParseProblem:(I)V // method@fab8 │ │ +4d0a28: 7401 9cfa 1100 |0050: invoke-virtual/range {v17}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ +4d0a2e: 0c09 |0053: move-result-object v9 │ │ +4d0a30: 6e40 3dfc 4897 |0054: invoke-virtual {v8, v4, v7, v9}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ +4d0a36: 1209 |0057: const/4 v9, #int 0 // #0 │ │ +4d0a38: 6e40 38fc 0832 |0058: invoke-virtual {v8, v0, v2, v3}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.decode:([BII)I // method@fc38 │ │ +4d0a3e: 0a10 |005b: move-result v16 │ │ +4d0a40: 9002 0210 |005c: add-int v2, v2, v16 │ │ +4d0a44: 9009 0910 |005e: add-int v9, v9, v16 │ │ +4d0a48: 9103 0310 |0060: sub-int v3, v3, v16 │ │ +4d0a4c: 3473 3600 |0062: if-lt v3, v7, 0098 // +0036 │ │ +4d0a50: 521c 4fb0 |0064: iget v12, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d0a54: 33dc 0300 |0066: if-ne v12, v13, 0069 // +0003 │ │ +4d0a58: 2830 |0068: goto 0098 // +0030 │ │ +4d0a5a: 7401 affa 1100 |0069: invoke-virtual/range {v17}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ +4d0a60: 0a0c |006c: move-result v12 │ │ +4d0a62: 32fc fcff |006d: if-eq v12, v15, 0069 // -0004 │ │ +4d0a66: 32ec faff |006f: if-eq v12, v14, 0069 // -0006 │ │ +4d0a6a: 33bc 0300 |0071: if-ne v12, v11, 0074 // +0003 │ │ +4d0a6e: 28f6 |0073: goto 0069 // -000a │ │ +4d0a70: 33dc 1200 |0074: if-ne v12, v13, 0086 // +0012 │ │ +4d0a74: 6e10 3afc 0800 |0076: invoke-virtual {v8}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.endOfContent:()I // method@fc3a │ │ +4d0a7a: 0a0c |0079: move-result v12 │ │ +4d0a7c: 3a0c 0500 |007a: if-ltz v12, 007f // +0005 │ │ +4d0a80: 3d0c 1c00 |007c: if-lez v12, 0098 // +001c │ │ +4d0a84: 2818 |007e: goto 0096 // +0018 │ │ +4d0a86: 1a00 4424 |007f: const-string v0, "Incomplete base64 triplet at the end of decoded content" // string@2444 │ │ +4d0a8a: 6e30 40fa 0105 |0081: invoke-virtual {v1, v0, v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@fa40 │ │ +4d0a90: 0c00 |0084: move-result-object v0 │ │ +4d0a92: 2700 |0085: throw v0 │ │ +4d0a94: 980c 070c |0086: shl-int v12, v7, v12 │ │ +4d0a98: d5cc 5012 |0088: and-int/lit16 v12, v12, #int 4688 // #1250 │ │ +4d0a9c: 390c 0500 |008a: if-nez v12, 008f // +0005 │ │ +4d0aa0: 6e20 b8fa a100 |008c: invoke-virtual {v1, v10}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportParseProblem:(I)V // method@fab8 │ │ +4d0aa6: 7401 9cfa 1100 |008f: invoke-virtual/range {v17}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getText:()Ljava/lang/String; // method@fa9c │ │ +4d0aac: 0c0c |0092: move-result-object v12 │ │ +4d0aae: 6e40 3dfc 48c6 |0093: invoke-virtual {v8, v4, v6, v12}, Lorg/codehaus/stax2/ri/typed/StringBase64Decoder;.init:(Lorg/codehaus/stax2/typed/Base64Variant;ZLjava/lang/String;)V // method@fc3d │ │ +4d0ab4: 12fc |0096: const/4 v12, #int -1 // #ff │ │ +4d0ab6: 28c1 |0097: goto 0058 // -003f │ │ +4d0ab8: 3d09 0400 |0098: if-lez v9, 009c // +0004 │ │ +4d0abc: 019c |009a: move v12, v9 │ │ +4d0abe: 2802 |009b: goto 009d // +0002 │ │ +4d0ac0: 12fc |009c: const/4 v12, #int -1 // #ff │ │ +4d0ac2: 0f0c |009d: return v12 │ │ +4d0ac4: 0d00 |009e: move-exception v0 │ │ +4d0ac6: 0702 |009f: move-object v2, v0 │ │ +4d0ac8: 6e30 3ffa 2105 |00a0: invoke-virtual {v1, v2, v5}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._constructTypeException:(Ljava/lang/IllegalArgumentException;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException; // method@fa3f │ │ +4d0ace: 0c00 |00a3: move-result-object v0 │ │ +4d0ad0: 2700 |00a4: throw v0 │ │ +4d0ad2: 3903 0300 |00a5: if-nez v3, 00a8 // +0003 │ │ +4d0ad6: 0f06 |00a7: return v6 │ │ +4d0ad8: 2202 e518 |00a8: new-instance v2, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d0adc: 2204 0819 |00aa: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0ae0: 7010 06e1 0400 |00ac: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0ae6: 1a05 f523 |00af: const-string v5, "Illegal maxLength (" // string@23f5 │ │ +4d0aea: 6e20 12e1 5400 |00b1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0af0: 6e20 0de1 3400 |00b4: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d0af6: 1a03 1c05 |00b7: const-string v3, "), has to be positive number, and offset+maxLength can not exceed" // string@051c │ │ +4d0afa: 6e20 12e1 3400 |00b9: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0b00: 2100 |00bc: array-length v0, v0 │ │ +4d0b02: 6e20 0de1 0400 |00bd: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d0b08: 6e10 1fe1 0400 |00c0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0b0e: 0c00 |00c3: move-result-object v0 │ │ +4d0b10: 7020 32e0 0200 |00c4: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d0b16: 2702 |00c7: throw v2 │ │ +4d0b18: 2203 e518 |00c8: new-instance v3, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d0b1c: 2204 0819 |00ca: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4d0b20: 7010 06e1 0400 |00cc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d0b26: 1a05 fc23 |00cf: const-string v5, "Illegal offset (" // string@23fc │ │ +4d0b2a: 6e20 12e1 5400 |00d1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0b30: 6e20 0de1 2400 |00d4: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d0b36: 1a02 1d05 |00d7: const-string v2, "), must be [0, " // string@051d │ │ +4d0b3a: 6e20 12e1 2400 |00d9: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0b40: 2100 |00dc: array-length v0, v0 │ │ +4d0b42: 6e20 0de1 0400 |00dd: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +4d0b48: 1a00 0368 |00e0: const-string v0, "[" // string@6803 │ │ +4d0b4c: 6e20 12e1 0400 |00e2: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d0b52: 6e10 1fe1 0400 |00e5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d0b58: 0c00 |00e8: move-result-object v0 │ │ +4d0b5a: 7020 32e0 0300 |00e9: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d0b60: 2703 |00ec: throw v3 │ │ +4d0b62: 2200 e518 |00ed: new-instance v0, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d0b66: 1a02 f7d0 |00ef: const-string v2, "resultBuffer is null" // string@d0f7 │ │ +4d0b6a: 7020 32e0 2000 |00f1: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d0b70: 2700 |00f4: throw v0 │ │ catches : 1 │ │ 0x0058 - 0x005c │ │ Ljava/lang/IllegalArgumentException; -> 0x009e │ │ positions : │ │ 0x0016 line=1398 │ │ 0x001b line=1405 │ │ 0x001f line=1406 │ │ @@ -2023035,22 +2023036,22 @@ │ │ type : '([DII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4d0b80: |[4d0b80] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsDoubleArray:([DII)I │ │ -4d0b90: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d0b96: 0c00 |0003: move-result-object v0 │ │ -4d0b98: 6e40 befc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbe │ │ -4d0b9e: 0c02 |0007: move-result-object v2 │ │ -4d0ba0: 6e20 b1fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@fab1 │ │ -4d0ba6: 0a02 |000b: move-result v2 │ │ -4d0ba8: 0f02 |000c: return v2 │ │ +4d0b84: |[4d0b84] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsDoubleArray:([DII)I │ │ +4d0b94: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d0b9a: 0c00 |0003: move-result-object v0 │ │ +4d0b9c: 6e40 befc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getDoubleArrayDecoder:([DII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$DoubleArrayDecoder; // method@fcbe │ │ +4d0ba2: 0c02 |0007: move-result-object v2 │ │ +4d0ba4: 6e20 b1fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@fab1 │ │ +4d0baa: 0a02 |000b: move-result v2 │ │ +4d0bac: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x000d reg=2 (null) [D │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2023061,22 +2023062,22 @@ │ │ type : '([FII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4d0bac: |[4d0bac] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsFloatArray:([FII)I │ │ -4d0bbc: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d0bc2: 0c00 |0003: move-result-object v0 │ │ -4d0bc4: 6e40 c1fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc1 │ │ -4d0bca: 0c02 |0007: move-result-object v2 │ │ -4d0bcc: 6e20 b1fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@fab1 │ │ -4d0bd2: 0a02 |000b: move-result v2 │ │ -4d0bd4: 0f02 |000c: return v2 │ │ +4d0bb0: |[4d0bb0] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsFloatArray:([FII)I │ │ +4d0bc0: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d0bc6: 0c00 |0003: move-result-object v0 │ │ +4d0bc8: 6e40 c1fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getFloatArrayDecoder:([FII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$FloatArrayDecoder; // method@fcc1 │ │ +4d0bce: 0c02 |0007: move-result-object v2 │ │ +4d0bd0: 6e20 b1fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@fab1 │ │ +4d0bd6: 0a02 |000b: move-result v2 │ │ +4d0bd8: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x000d reg=2 (null) [F │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2023087,22 +2023088,22 @@ │ │ type : '([III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4d0bd8: |[4d0bd8] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsIntArray:([III)I │ │ -4d0be8: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d0bee: 0c00 |0003: move-result-object v0 │ │ -4d0bf0: 6e40 c4fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:([III)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc4 │ │ -4d0bf6: 0c02 |0007: move-result-object v2 │ │ -4d0bf8: 6e20 b1fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@fab1 │ │ -4d0bfe: 0a02 |000b: move-result v2 │ │ -4d0c00: 0f02 |000c: return v2 │ │ +4d0bdc: |[4d0bdc] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsIntArray:([III)I │ │ +4d0bec: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d0bf2: 0c00 |0003: move-result-object v0 │ │ +4d0bf4: 6e40 c4fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getIntArrayDecoder:([III)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$IntArrayDecoder; // method@fcc4 │ │ +4d0bfa: 0c02 |0007: move-result-object v2 │ │ +4d0bfc: 6e20 b1fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@fab1 │ │ +4d0c02: 0a02 |000b: move-result v2 │ │ +4d0c04: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1239 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x000d reg=2 (null) [I │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2023113,22 +2023114,22 @@ │ │ type : '([JII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4d0c04: |[4d0c04] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsLongArray:([JII)I │ │ -4d0c14: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ -4d0c1a: 0c00 |0003: move-result-object v0 │ │ -4d0c1c: 6e40 c8fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc8 │ │ -4d0c22: 0c02 |0007: move-result-object v2 │ │ -4d0c24: 6e20 b1fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@fab1 │ │ -4d0c2a: 0a02 |000b: move-result v2 │ │ -4d0c2c: 0f02 |000c: return v2 │ │ +4d0c08: |[4d0c08] org.codehaus.stax2.ri.dom.DOMWrappingReader.readElementAsLongArray:([JII)I │ │ +4d0c18: 6e10 41fa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._decoderFactory:()Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory; // method@fa41 │ │ +4d0c1e: 0c00 |0003: move-result-object v0 │ │ +4d0c20: 6e40 c8fc 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory;.getLongArrayDecoder:([JII)Lorg/codehaus/stax2/ri/typed/ValueDecoderFactory$LongArrayDecoder; // method@fcc8 │ │ +4d0c26: 0c02 |0007: move-result-object v2 │ │ +4d0c28: 6e20 b1fa 2100 |0008: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@fab1 │ │ +4d0c2e: 0a02 |000b: move-result v2 │ │ +4d0c30: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x000d reg=2 (null) [J │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -2023139,20 +2023140,20 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4d2358: |[4d2358] org.codehaus.stax2.ri.dom.DOMWrappingReader.reportParseProblem:(I)V │ │ -4d2368: 5210 4fb0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d236c: 6e30 4cfa 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.findErrorDesc:(II)Ljava/lang/String; // method@fa4c │ │ -4d2372: 0c02 |0005: move-result-object v2 │ │ -4d2374: 6e20 c4fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d237a: 0e00 |0009: return-void │ │ +4d235c: |[4d235c] org.codehaus.stax2.ri.dom.DOMWrappingReader.reportParseProblem:(I)V │ │ +4d236c: 5210 4fb0 |0000: iget v0, v1, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d2370: 6e30 4cfa 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.findErrorDesc:(II)Ljava/lang/String; // method@fa4c │ │ +4d2376: 0c02 |0005: move-result-object v2 │ │ +4d2378: 6e20 c4fa 2100 |0006: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d237e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2191 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ @@ -2023161,21 +2023162,21 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4d237c: |[4d237c] org.codehaus.stax2.ri.dom.DOMWrappingReader.reportWrongState:(I)V │ │ -4d238c: 2200 e618 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ -4d2390: 5221 4fb0 |0002: iget v1, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d2394: 6e30 4cfa 3201 |0004: invoke-virtual {v2, v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.findErrorDesc:(II)Ljava/lang/String; // method@fa4c │ │ -4d239a: 0c03 |0007: move-result-object v3 │ │ -4d239c: 7020 37e0 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ -4d23a2: 2700 |000b: throw v0 │ │ +4d2380: |[4d2380] org.codehaus.stax2.ri.dom.DOMWrappingReader.reportWrongState:(I)V │ │ +4d2390: 2200 e618 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@18e6 │ │ +4d2394: 5221 4fb0 |0002: iget v1, v2, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d2398: 6e30 4cfa 3201 |0004: invoke-virtual {v2, v3, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.findErrorDesc:(II)Ljava/lang/String; // method@fa4c │ │ +4d239e: 0c03 |0007: move-result-object v3 │ │ +4d23a0: 7020 37e0 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@e037 │ │ +4d23a6: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2185 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ │ │ @@ -2023184,130 +2023185,130 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 256 16-bit code units │ │ -4d23a4: |[4d23a4] org.codehaus.stax2.ri.dom.DOMWrappingReader.require:(ILjava/lang/String;Ljava/lang/String;)V │ │ -4d23b4: 5270 4fb0 |0000: iget v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d23b8: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -4d23ba: 3280 0c00 |0003: if-eq v0, v8, 000f // +000c │ │ -4d23be: 1302 0c00 |0005: const/16 v2, #int 12 // #c │ │ -4d23c2: 3320 0400 |0007: if-ne v0, v2, 000b // +0004 │ │ -4d23c6: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -4d23c8: 2805 |000a: goto 000f // +0005 │ │ -4d23ca: 1262 |000b: const/4 v2, #int 6 // #6 │ │ -4d23cc: 3320 0300 |000c: if-ne v0, v2, 000f // +0003 │ │ -4d23d0: 28fb |000e: goto 0009 // -0005 │ │ -4d23d2: 3208 2600 |000f: if-eq v8, v0, 0035 // +0026 │ │ -4d23d6: 2201 0819 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -4d23da: 7010 06e1 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d23e0: 1a02 8a54 |0016: const-string v2, "Required type " // string@548a │ │ -4d23e4: 6e20 12e1 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d23ea: 7110 d0f9 0800 |001b: invoke-static {v8}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ -4d23f0: 0c08 |001e: move-result-object v8 │ │ -4d23f2: 6e20 12e1 8100 |001f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d23f8: 1a08 a905 |0022: const-string v8, ", current type " // string@05a9 │ │ -4d23fc: 6e20 12e1 8100 |0024: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2402: 7110 d0f9 0000 |0027: invoke-static {v0}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ -4d2408: 0c08 |002a: move-result-object v8 │ │ -4d240a: 6e20 12e1 8100 |002b: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2410: 6e10 1fe1 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d2416: 0c08 |0031: move-result-object v8 │ │ -4d2418: 6e20 c4fa 8700 |0032: invoke-virtual {v7, v8}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d241e: 1a08 db04 |0035: const-string v8, ")" // string@04db │ │ -4d2422: 1221 |0037: const/4 v1, #int 2 // #2 │ │ -4d2424: 1212 |0038: const/4 v2, #int 1 // #1 │ │ -4d2426: 1a03 e703 |0039: const-string v3, "'." // string@03e7 │ │ -4d242a: 380a 5200 |003b: if-eqz v10, 008d // +0052 │ │ -4d242e: 3220 2500 |003d: if-eq v0, v2, 0062 // +0025 │ │ -4d2432: 3210 2300 |003f: if-eq v0, v1, 0062 // +0023 │ │ -4d2436: 1304 0900 |0041: const/16 v4, #int 9 // #9 │ │ -4d243a: 3240 1f00 |0043: if-eq v0, v4, 0062 // +001f │ │ -4d243e: 2204 0819 |0045: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -4d2442: 7010 06e1 0400 |0047: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d2448: 1a05 8254 |004a: const-string v5, "Required a non-null local name, but current token not a START_ELEMENT, END_ELEMENT or ENTITY_REFERENCE (was " // string@5482 │ │ -4d244c: 6e20 12e1 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2452: 5275 4fb0 |004f: iget v5, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d2456: 7110 d0f9 0500 |0051: invoke-static {v5}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ -4d245c: 0c05 |0054: move-result-object v5 │ │ -4d245e: 6e20 12e1 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2464: 6e20 12e1 8400 |0058: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d246a: 6e10 1fe1 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d2470: 0c04 |005e: move-result-object v4 │ │ -4d2472: 6e20 c4fa 4700 |005f: invoke-virtual {v7, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d2478: 6e10 83fa 0700 |0062: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getLocalName:()Ljava/lang/String; // method@fa83 │ │ -4d247e: 0c04 |0065: move-result-object v4 │ │ -4d2480: 32a4 2700 |0066: if-eq v4, v10, 008d // +0027 │ │ -4d2484: 6e20 c7e0 a400 |0068: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d248a: 0a05 |006b: move-result v5 │ │ -4d248c: 3905 2100 |006c: if-nez v5, 008d // +0021 │ │ -4d2490: 2205 0819 |006e: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -4d2494: 7010 06e1 0500 |0070: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d249a: 1a06 8554 |0073: const-string v6, "Required local name '" // string@5485 │ │ -4d249e: 6e20 12e1 6500 |0075: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d24a4: 6e20 12e1 a500 |0078: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d24aa: 1a0a f903 |007b: const-string v10, "'; current local name '" // string@03f9 │ │ -4d24ae: 6e20 12e1 a500 |007d: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d24b4: 6e20 12e1 4500 |0080: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d24ba: 6e20 12e1 3500 |0083: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d24c0: 6e10 1fe1 0500 |0086: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d24c6: 0c0a |0089: move-result-object v10 │ │ -4d24c8: 6e20 c4fa a700 |008a: invoke-virtual {v7, v10}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d24ce: 3809 7200 |008d: if-eqz v9, 00ff // +0072 │ │ -4d24d2: 3220 1f00 |008f: if-eq v0, v2, 00ae // +001f │ │ -4d24d6: 3210 1d00 |0091: if-eq v0, v1, 00ae // +001d │ │ -4d24da: 220a 0819 |0093: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ -4d24de: 7010 06e1 0a00 |0095: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d24e4: 1a01 8954 |0098: const-string v1, "Required non-null NS URI, but current token not a START_ELEMENT or END_ELEMENT (was " // string@5489 │ │ -4d24e8: 6e20 12e1 1a00 |009a: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d24ee: 7110 d0f9 0000 |009d: invoke-static {v0}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ -4d24f4: 0c00 |00a0: move-result-object v0 │ │ -4d24f6: 6e20 12e1 0a00 |00a1: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d24fc: 6e20 12e1 8a00 |00a4: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2502: 6e10 1fe1 0a00 |00a7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d2508: 0c08 |00aa: move-result-object v8 │ │ -4d250a: 6e20 c4fa 8700 |00ab: invoke-virtual {v7, v8}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d2510: 6e10 8afa 0700 |00ae: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getNamespaceURI:()Ljava/lang/String; // method@fa8a │ │ -4d2516: 0c08 |00b1: move-result-object v8 │ │ -4d2518: 6e10 dae0 0900 |00b2: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d251e: 0a0a |00b5: move-result v10 │ │ -4d2520: 390a 2200 |00b6: if-nez v10, 00d8 // +0022 │ │ -4d2524: 3808 4700 |00b8: if-eqz v8, 00ff // +0047 │ │ -4d2528: 6e10 dae0 0800 |00ba: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d252e: 0a09 |00bd: move-result v9 │ │ -4d2530: 3d09 4100 |00be: if-lez v9, 00ff // +0041 │ │ -4d2534: 2209 0819 |00c0: new-instance v9, Ljava/lang/StringBuilder; // type@1908 │ │ -4d2538: 7010 06e1 0900 |00c2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d253e: 1a0a 8454 |00c5: const-string v10, "Required empty namespace, instead have '" // string@5484 │ │ -4d2542: 6e20 12e1 a900 |00c7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2548: 6e20 12e1 8900 |00ca: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d254e: 6e20 12e1 3900 |00cd: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2554: 6e10 1fe1 0900 |00d0: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d255a: 0c08 |00d3: move-result-object v8 │ │ -4d255c: 6e20 c4fa 8700 |00d4: invoke-virtual {v7, v8}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d2562: 2828 |00d7: goto 00ff // +0028 │ │ -4d2564: 3289 2700 |00d8: if-eq v9, v8, 00ff // +0027 │ │ -4d2568: 6e20 c7e0 8900 |00da: invoke-virtual {v9, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d256e: 0a0a |00dd: move-result v10 │ │ -4d2570: 390a 2100 |00de: if-nez v10, 00ff // +0021 │ │ -4d2574: 220a 0819 |00e0: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ -4d2578: 7010 06e1 0a00 |00e2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d257e: 1a00 8854 |00e5: const-string v0, "Required namespace '" // string@5488 │ │ -4d2582: 6e20 12e1 0a00 |00e7: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2588: 6e20 12e1 9a00 |00ea: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d258e: 1a09 0404 |00ed: const-string v9, "'; have '" // string@0404 │ │ -4d2592: 6e20 12e1 9a00 |00ef: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d2598: 6e20 12e1 8a00 |00f2: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d259e: 6e20 12e1 3a00 |00f5: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d25a4: 6e10 1fe1 0a00 |00f8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d25aa: 0c08 |00fb: move-result-object v8 │ │ -4d25ac: 6e20 c4fa 8700 |00fc: invoke-virtual {v7, v8}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ -4d25b2: 0e00 |00ff: return-void │ │ +4d23a8: |[4d23a8] org.codehaus.stax2.ri.dom.DOMWrappingReader.require:(ILjava/lang/String;Ljava/lang/String;)V │ │ +4d23b8: 5270 4fb0 |0000: iget v0, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d23bc: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +4d23be: 3280 0c00 |0003: if-eq v0, v8, 000f // +000c │ │ +4d23c2: 1302 0c00 |0005: const/16 v2, #int 12 // #c │ │ +4d23c6: 3320 0400 |0007: if-ne v0, v2, 000b // +0004 │ │ +4d23ca: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +4d23cc: 2805 |000a: goto 000f // +0005 │ │ +4d23ce: 1262 |000b: const/4 v2, #int 6 // #6 │ │ +4d23d0: 3320 0300 |000c: if-ne v0, v2, 000f // +0003 │ │ +4d23d4: 28fb |000e: goto 0009 // -0005 │ │ +4d23d6: 3208 2600 |000f: if-eq v8, v0, 0035 // +0026 │ │ +4d23da: 2201 0819 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +4d23de: 7010 06e1 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d23e4: 1a02 8a54 |0016: const-string v2, "Required type " // string@548a │ │ +4d23e8: 6e20 12e1 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d23ee: 7110 d0f9 0800 |001b: invoke-static {v8}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ +4d23f4: 0c08 |001e: move-result-object v8 │ │ +4d23f6: 6e20 12e1 8100 |001f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d23fc: 1a08 a905 |0022: const-string v8, ", current type " // string@05a9 │ │ +4d2400: 6e20 12e1 8100 |0024: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2406: 7110 d0f9 0000 |0027: invoke-static {v0}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ +4d240c: 0c08 |002a: move-result-object v8 │ │ +4d240e: 6e20 12e1 8100 |002b: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2414: 6e10 1fe1 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d241a: 0c08 |0031: move-result-object v8 │ │ +4d241c: 6e20 c4fa 8700 |0032: invoke-virtual {v7, v8}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d2422: 1a08 db04 |0035: const-string v8, ")" // string@04db │ │ +4d2426: 1221 |0037: const/4 v1, #int 2 // #2 │ │ +4d2428: 1212 |0038: const/4 v2, #int 1 // #1 │ │ +4d242a: 1a03 e703 |0039: const-string v3, "'." // string@03e7 │ │ +4d242e: 380a 5200 |003b: if-eqz v10, 008d // +0052 │ │ +4d2432: 3220 2500 |003d: if-eq v0, v2, 0062 // +0025 │ │ +4d2436: 3210 2300 |003f: if-eq v0, v1, 0062 // +0023 │ │ +4d243a: 1304 0900 |0041: const/16 v4, #int 9 // #9 │ │ +4d243e: 3240 1f00 |0043: if-eq v0, v4, 0062 // +001f │ │ +4d2442: 2204 0819 |0045: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +4d2446: 7010 06e1 0400 |0047: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d244c: 1a05 8254 |004a: const-string v5, "Required a non-null local name, but current token not a START_ELEMENT, END_ELEMENT or ENTITY_REFERENCE (was " // string@5482 │ │ +4d2450: 6e20 12e1 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2456: 5275 4fb0 |004f: iget v5, v7, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d245a: 7110 d0f9 0500 |0051: invoke-static {v5}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ +4d2460: 0c05 |0054: move-result-object v5 │ │ +4d2462: 6e20 12e1 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2468: 6e20 12e1 8400 |0058: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d246e: 6e10 1fe1 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d2474: 0c04 |005e: move-result-object v4 │ │ +4d2476: 6e20 c4fa 4700 |005f: invoke-virtual {v7, v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d247c: 6e10 83fa 0700 |0062: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getLocalName:()Ljava/lang/String; // method@fa83 │ │ +4d2482: 0c04 |0065: move-result-object v4 │ │ +4d2484: 32a4 2700 |0066: if-eq v4, v10, 008d // +0027 │ │ +4d2488: 6e20 c7e0 a400 |0068: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d248e: 0a05 |006b: move-result v5 │ │ +4d2490: 3905 2100 |006c: if-nez v5, 008d // +0021 │ │ +4d2494: 2205 0819 |006e: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +4d2498: 7010 06e1 0500 |0070: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d249e: 1a06 8554 |0073: const-string v6, "Required local name '" // string@5485 │ │ +4d24a2: 6e20 12e1 6500 |0075: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d24a8: 6e20 12e1 a500 |0078: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d24ae: 1a0a f903 |007b: const-string v10, "'; current local name '" // string@03f9 │ │ +4d24b2: 6e20 12e1 a500 |007d: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d24b8: 6e20 12e1 4500 |0080: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d24be: 6e20 12e1 3500 |0083: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d24c4: 6e10 1fe1 0500 |0086: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d24ca: 0c0a |0089: move-result-object v10 │ │ +4d24cc: 6e20 c4fa a700 |008a: invoke-virtual {v7, v10}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d24d2: 3809 7200 |008d: if-eqz v9, 00ff // +0072 │ │ +4d24d6: 3220 1f00 |008f: if-eq v0, v2, 00ae // +001f │ │ +4d24da: 3210 1d00 |0091: if-eq v0, v1, 00ae // +001d │ │ +4d24de: 220a 0819 |0093: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ +4d24e2: 7010 06e1 0a00 |0095: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d24e8: 1a01 8954 |0098: const-string v1, "Required non-null NS URI, but current token not a START_ELEMENT or END_ELEMENT (was " // string@5489 │ │ +4d24ec: 6e20 12e1 1a00 |009a: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d24f2: 7110 d0f9 0000 |009d: invoke-static {v0}, Lorg/codehaus/stax2/ri/Stax2Util;.eventTypeDesc:(I)Ljava/lang/String; // method@f9d0 │ │ +4d24f8: 0c00 |00a0: move-result-object v0 │ │ +4d24fa: 6e20 12e1 0a00 |00a1: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2500: 6e20 12e1 8a00 |00a4: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2506: 6e10 1fe1 0a00 |00a7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d250c: 0c08 |00aa: move-result-object v8 │ │ +4d250e: 6e20 c4fa 8700 |00ab: invoke-virtual {v7, v8}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d2514: 6e10 8afa 0700 |00ae: invoke-virtual {v7}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getNamespaceURI:()Ljava/lang/String; // method@fa8a │ │ +4d251a: 0c08 |00b1: move-result-object v8 │ │ +4d251c: 6e10 dae0 0900 |00b2: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d2522: 0a0a |00b5: move-result v10 │ │ +4d2524: 390a 2200 |00b6: if-nez v10, 00d8 // +0022 │ │ +4d2528: 3808 4700 |00b8: if-eqz v8, 00ff // +0047 │ │ +4d252c: 6e10 dae0 0800 |00ba: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d2532: 0a09 |00bd: move-result v9 │ │ +4d2534: 3d09 4100 |00be: if-lez v9, 00ff // +0041 │ │ +4d2538: 2209 0819 |00c0: new-instance v9, Ljava/lang/StringBuilder; // type@1908 │ │ +4d253c: 7010 06e1 0900 |00c2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d2542: 1a0a 8454 |00c5: const-string v10, "Required empty namespace, instead have '" // string@5484 │ │ +4d2546: 6e20 12e1 a900 |00c7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d254c: 6e20 12e1 8900 |00ca: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2552: 6e20 12e1 3900 |00cd: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2558: 6e10 1fe1 0900 |00d0: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d255e: 0c08 |00d3: move-result-object v8 │ │ +4d2560: 6e20 c4fa 8700 |00d4: invoke-virtual {v7, v8}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d2566: 2828 |00d7: goto 00ff // +0028 │ │ +4d2568: 3289 2700 |00d8: if-eq v9, v8, 00ff // +0027 │ │ +4d256c: 6e20 c7e0 8900 |00da: invoke-virtual {v9, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d2572: 0a0a |00dd: move-result v10 │ │ +4d2574: 390a 2100 |00de: if-nez v10, 00ff // +0021 │ │ +4d2578: 220a 0819 |00e0: new-instance v10, Ljava/lang/StringBuilder; // type@1908 │ │ +4d257c: 7010 06e1 0a00 |00e2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d2582: 1a00 8854 |00e5: const-string v0, "Required namespace '" // string@5488 │ │ +4d2586: 6e20 12e1 0a00 |00e7: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d258c: 6e20 12e1 9a00 |00ea: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d2592: 1a09 0404 |00ed: const-string v9, "'; have '" // string@0404 │ │ +4d2596: 6e20 12e1 9a00 |00ef: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d259c: 6e20 12e1 8a00 |00f2: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d25a2: 6e20 12e1 3a00 |00f5: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d25a8: 6e10 1fe1 0a00 |00f8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d25ae: 0c08 |00fb: move-result-object v8 │ │ +4d25b0: 6e20 c4fa 8700 |00fc: invoke-virtual {v7, v8}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;)V // method@fac4 │ │ +4d25b6: 0e00 |00ff: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0011 line=810 │ │ 0x0045 line=818 │ │ 0x0062 line=820 │ │ 0x0068 line=821 │ │ @@ -2023330,27 +2023331,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4d25b4: |[4d25b4] org.codehaus.stax2.ri.dom.DOMWrappingReader.setFeature:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4d25c4: 2204 e518 |0000: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ -4d25c8: 2200 0819 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4d25cc: 7010 06e1 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d25d2: 1a01 9d61 |0007: const-string v1, "Unrecognized feature "" // string@619d │ │ -4d25d6: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d25dc: 6e20 12e1 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d25e2: 1a03 c502 |000f: const-string v3, """ // string@02c5 │ │ -4d25e6: 6e20 12e1 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d25ec: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d25f2: 0c03 |0017: move-result-object v3 │ │ -4d25f4: 7020 32e0 3400 |0018: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ -4d25fa: 2704 |001b: throw v4 │ │ +4d25b8: |[4d25b8] org.codehaus.stax2.ri.dom.DOMWrappingReader.setFeature:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +4d25c8: 2204 e518 |0000: new-instance v4, Ljava/lang/IllegalArgumentException; // type@18e5 │ │ +4d25cc: 2200 0819 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4d25d0: 7010 06e1 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d25d6: 1a01 9d61 |0007: const-string v1, "Unrecognized feature "" // string@619d │ │ +4d25da: 6e20 12e1 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d25e0: 6e20 12e1 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d25e6: 1a03 c502 |000f: const-string v3, """ // string@02c5 │ │ +4d25ea: 6e20 12e1 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d25f0: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d25f6: 0c03 |0017: move-result-object v3 │ │ +4d25f8: 7020 32e0 3400 |0018: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@e032 │ │ +4d25fe: 2704 |001b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1700 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/lang/Object; │ │ @@ -2023360,17 +2023361,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d25fc: |[4d25fc] org.codehaus.stax2.ri.dom.DOMWrappingReader.setInternNames:(Z)V │ │ -4d260c: 5c01 4ab0 |0000: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNames:Z // field@b04a │ │ -4d2610: 0e00 |0002: return-void │ │ +4d2600: |[4d2600] org.codehaus.stax2.ri.dom.DOMWrappingReader.setInternNames:(Z)V │ │ +4d2610: 5c01 4ab0 |0000: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNames:Z // field@b04a │ │ +4d2614: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -2023379,17 +2023380,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d2614: |[4d2614] org.codehaus.stax2.ri.dom.DOMWrappingReader.setInternNsURIs:(Z)V │ │ -4d2624: 5c01 4bb0 |0000: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNsURIs:Z // field@b04b │ │ -4d2628: 0e00 |0002: return-void │ │ +4d2618: |[4d2618] org.codehaus.stax2.ri.dom.DOMWrappingReader.setInternNsURIs:(Z)V │ │ +4d2628: 5c01 4bb0 |0000: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._cfgInternNsURIs:Z // field@b04b │ │ +4d262c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -2023404,46 +2023405,46 @@ │ │ type : '(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d1e80: |[4d1e80] org.codehaus.stax2.ri.dom.DOMWrappingReader.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ -4d1e90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4d1e92: 1101 |0001: return-object v1 │ │ +4d1e84: |[4d1e84] org.codehaus.stax2.ri.dom.DOMWrappingReader.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ +4d1e94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4d1e96: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #125 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'skipElement' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4d262c: |[4d262c] org.codehaus.stax2.ri.dom.DOMWrappingReader.skipElement:()V │ │ -4d263c: 5240 4fb0 |0000: iget v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ -4d2640: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d2642: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -4d2646: 6e20 b9fa 1400 |0005: invoke-virtual {v4, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ -4d264c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -4d264e: 6e10 affa 0400 |0009: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ -4d2654: 0a02 |000c: move-result v2 │ │ -4d2656: 3312 0500 |000d: if-ne v2, v1, 0012 // +0005 │ │ -4d265a: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4d265e: 28f8 |0011: goto 0009 // -0008 │ │ -4d2660: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -4d2662: 3332 f6ff |0013: if-ne v2, v3, 0009 // -000a │ │ -4d2666: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4d266a: 3900 f2ff |0017: if-nez v0, 0009 // -000e │ │ -4d266e: 0e00 |0019: return-void │ │ +4d2630: |[4d2630] org.codehaus.stax2.ri.dom.DOMWrappingReader.skipElement:()V │ │ +4d2640: 5240 4fb0 |0000: iget v0, v4, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;._currEvent:I // field@b04f │ │ +4d2644: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d2646: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +4d264a: 6e20 b9fa 1400 |0005: invoke-virtual {v4, v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.reportWrongState:(I)V // method@fab9 │ │ +4d2650: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +4d2652: 6e10 affa 0400 |0009: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.next:()I // method@faaf │ │ +4d2658: 0a02 |000c: move-result v2 │ │ +4d265a: 3312 0500 |000d: if-ne v2, v1, 0012 // +0005 │ │ +4d265e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4d2662: 28f8 |0011: goto 0009 // -0008 │ │ +4d2664: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +4d2666: 3332 f6ff |0013: if-ne v2, v3, 0009 // -000a │ │ +4d266a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4d266e: 3900 f2ff |0017: if-nez v0, 0009 // -000e │ │ +4d2672: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1707 │ │ 0x0005 line=1708 │ │ 0x0009 line=1713 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ @@ -2023453,67 +2023454,67 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4cfdd4: |[4cfdd4] org.codehaus.stax2.ri.dom.DOMWrappingReader.standaloneSet:()Z │ │ -4cfde4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4cfde6: 0f00 |0001: return v0 │ │ +4cfdd8: |[4cfdd8] org.codehaus.stax2.ri.dom.DOMWrappingReader.standaloneSet:()Z │ │ +4cfde8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4cfdea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #127 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'stopValidatingAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d1e94: |[4d1e94] org.codehaus.stax2.ri.dom.DOMWrappingReader.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4d1ea4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4d1ea6: 1101 |0001: return-object v1 │ │ +4d1e98: |[4d1e98] org.codehaus.stax2.ri.dom.DOMWrappingReader.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4d1ea8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4d1eaa: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #128 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'stopValidatingAgainst' │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d1ea8: |[4d1ea8] org.codehaus.stax2.ri.dom.DOMWrappingReader.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4d1eb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4d1eba: 1101 |0001: return-object v1 │ │ +4d1eac: |[4d1eac] org.codehaus.stax2.ri.dom.DOMWrappingReader.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4d1ebc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4d1ebe: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #129 : (in Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;) │ │ name : 'throwStreamException' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4d2670: |[4d2670] org.codehaus.stax2.ri.dom.DOMWrappingReader.throwStreamException:(Ljava/lang/String;)V │ │ -4d2680: 6e10 7ffa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getErrorLocation:()Ljavax/xml/stream/Location; // method@fa7f │ │ -4d2686: 0c00 |0003: move-result-object v0 │ │ -4d2688: 6e30 c5fa 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@fac5 │ │ -4d268e: 0e00 |0007: return-void │ │ +4d2674: |[4d2674] org.codehaus.stax2.ri.dom.DOMWrappingReader.throwStreamException:(Ljava/lang/String;)V │ │ +4d2684: 6e10 7ffa 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.getErrorLocation:()Ljavax/xml/stream/Location; // method@fa7f │ │ +4d268a: 0c00 |0003: move-result-object v0 │ │ +4d268c: 6e30 c5fa 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/codehaus/stax2/ri/dom/DOMWrappingReader;.throwStreamException:(Ljava/lang/String;Ljavax/xml/stream/Location;)V // method@fac5 │ │ +4d2692: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2197 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/ri/dom/DOMWrappingReader; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2023528,17 +2023529,17 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d1ebc: |[4d1ebc] org.codehaus.stax2.ri.dom.DOMWrappingReader.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4d1ecc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4d1ece: 1101 |0001: return-object v1 │ │ +4d1ec0: |[4d1ec0] org.codehaus.stax2.ri.dom.DOMWrappingReader.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4d1ed0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4d1ed2: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6285 (DOMWrappingReader.java) │ │ │ │ Class #6242 header: │ │ @@ -2023585,34 +2023586,34 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -4d316c: |[4d316c] org.codehaus.stax2.ri.evt.AttributeEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4d317c: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d3182: 5b05 60b0 |0003: iput-object v5, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ -4d3186: 3904 1400 |0005: if-nez v4, 0019 // +0014 │ │ -4d318a: 3903 0a00 |0007: if-nez v3, 0011 // +000a │ │ -4d318e: 2201 0f1a |0009: new-instance v1, Ljavax/xml/namespace/QName; // type@1a0f │ │ -4d3192: 7020 d2e4 2100 |000b: invoke-direct {v1, v2}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@e4d2 │ │ -4d3198: 5b01 5fb0 |000e: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ -4d319c: 2814 |0010: goto 0024 // +0014 │ │ -4d319e: 2201 0f1a |0011: new-instance v1, Ljavax/xml/namespace/QName; // type@1a0f │ │ -4d31a2: 7030 d3e4 3102 |0013: invoke-direct {v1, v3, v2}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e4d3 │ │ -4d31a8: 5b01 5fb0 |0016: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ -4d31ac: 280c |0018: goto 0024 // +000c │ │ -4d31ae: 3903 0400 |0019: if-nez v3, 001d // +0004 │ │ -4d31b2: 1a03 0000 |001b: const-string v3, "" // string@0000 │ │ -4d31b6: 2201 0f1a |001d: new-instance v1, Ljavax/xml/namespace/QName; // type@1a0f │ │ -4d31ba: 7040 d4e4 3142 |001f: invoke-direct {v1, v3, v2, v4}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e4d4 │ │ -4d31c0: 5b01 5fb0 |0022: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ -4d31c4: 5c06 61b0 |0024: iput-boolean v6, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mWasSpecified:Z // field@b061 │ │ -4d31c8: 0e00 |0026: return-void │ │ +4d3170: |[4d3170] org.codehaus.stax2.ri.evt.AttributeEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4d3180: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d3186: 5b05 60b0 |0003: iput-object v5, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ +4d318a: 3904 1400 |0005: if-nez v4, 0019 // +0014 │ │ +4d318e: 3903 0a00 |0007: if-nez v3, 0011 // +000a │ │ +4d3192: 2201 0f1a |0009: new-instance v1, Ljavax/xml/namespace/QName; // type@1a0f │ │ +4d3196: 7020 d2e4 2100 |000b: invoke-direct {v1, v2}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;)V // method@e4d2 │ │ +4d319c: 5b01 5fb0 |000e: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ +4d31a0: 2814 |0010: goto 0024 // +0014 │ │ +4d31a2: 2201 0f1a |0011: new-instance v1, Ljavax/xml/namespace/QName; // type@1a0f │ │ +4d31a6: 7030 d3e4 3102 |0013: invoke-direct {v1, v3, v2}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@e4d3 │ │ +4d31ac: 5b01 5fb0 |0016: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ +4d31b0: 280c |0018: goto 0024 // +000c │ │ +4d31b2: 3903 0400 |0019: if-nez v3, 001d // +0004 │ │ +4d31b6: 1a03 0000 |001b: const-string v3, "" // string@0000 │ │ +4d31ba: 2201 0f1a |001d: new-instance v1, Ljavax/xml/namespace/QName; // type@1a0f │ │ +4d31be: 7040 d4e4 3142 |001f: invoke-direct {v1, v3, v2, v4}, Ljavax/xml/namespace/QName;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@e4d4 │ │ +4d31c4: 5b01 5fb0 |0022: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ +4d31c8: 5c06 61b0 |0024: iput-boolean v6, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mWasSpecified:Z // field@b061 │ │ +4d31cc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0009 line=27 │ │ 0x0011 line=29 │ │ 0x001d line=35 │ │ @@ -2023631,20 +2023632,20 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4d31cc: |[4d31cc] org.codehaus.stax2.ri.evt.AttributeEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/lang/String;Z)V │ │ -4d31dc: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d31e2: 5b02 5fb0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ -4d31e6: 5b03 60b0 |0005: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ -4d31ea: 5c04 61b0 |0007: iput-boolean v4, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mWasSpecified:Z // field@b061 │ │ -4d31ee: 0e00 |0009: return-void │ │ +4d31d0: |[4d31d0] org.codehaus.stax2.ri.evt.AttributeEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/lang/String;Z)V │ │ +4d31e0: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d31e6: 5b02 5fb0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ +4d31ea: 5b03 60b0 |0005: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ +4d31ee: 5c04 61b0 |0007: iput-boolean v4, v0, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mWasSpecified:Z // field@b061 │ │ +4d31f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ locals : │ │ @@ -2023659,51 +2023660,51 @@ │ │ type : '(Ljava/io/Writer;Ljava/lang/String;)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -4d3280: |[4d3280] org.codehaus.stax2.ri.evt.AttributeEventImpl.writeEscapedAttrValue:(Ljava/io/Writer;Ljava/lang/String;)V │ │ -4d3290: 6e10 dae0 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d3296: 0a00 |0003: move-result v0 │ │ -4d3298: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d329a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4d329c: 0123 |0006: move v3, v2 │ │ -4d329e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -4d32a0: 1305 2200 |0008: const/16 v5, #int 34 // #22 │ │ -4d32a4: 1306 2600 |000a: const/16 v6, #int 38 // #26 │ │ -4d32a8: 1307 3c00 |000c: const/16 v7, #int 60 // #3c │ │ -4d32ac: 3503 1000 |000e: if-ge v3, v0, 001e // +0010 │ │ -4d32b0: 6e20 bfe0 3a00 |0010: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d32b6: 0a04 |0013: move-result v4 │ │ -4d32b8: 3274 0a00 |0014: if-eq v4, v7, 001e // +000a │ │ -4d32bc: 3264 0800 |0016: if-eq v4, v6, 001e // +0008 │ │ -4d32c0: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ -4d32c4: 2804 |001a: goto 001e // +0004 │ │ -4d32c6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d32ca: 28eb |001d: goto 0008 // -0015 │ │ -4d32cc: 9108 0302 |001e: sub-int v8, v3, v2 │ │ -4d32d0: 3d08 0500 |0020: if-lez v8, 0025 // +0005 │ │ -4d32d4: 6e40 8cdf a982 |0022: invoke-virtual {v9, v10, v2, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;II)V // method@df8c │ │ -4d32da: 3503 1900 |0025: if-ge v3, v0, 003e // +0019 │ │ -4d32de: 3374 0800 |0027: if-ne v4, v7, 002f // +0008 │ │ -4d32e2: 1a02 8d03 |0029: const-string v2, "<" // string@038d │ │ -4d32e6: 6e20 8bdf 2900 |002b: invoke-virtual {v9, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d32ec: 2810 |002e: goto 003e // +0010 │ │ -4d32ee: 3364 0800 |002f: if-ne v4, v6, 0037 // +0008 │ │ -4d32f2: 1a02 8b03 |0031: const-string v2, "&" // string@038b │ │ -4d32f6: 6e20 8bdf 2900 |0033: invoke-virtual {v9, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d32fc: 2808 |0036: goto 003e // +0008 │ │ -4d32fe: 3354 0700 |0037: if-ne v4, v5, 003e // +0007 │ │ -4d3302: 1a02 9003 |0039: const-string v2, """ // string@0390 │ │ -4d3306: 6e20 8bdf 2900 |003b: invoke-virtual {v9, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d330c: d802 0301 |003e: add-int/lit8 v2, v3, #int 1 // #01 │ │ -4d3310: 3402 c6ff |0040: if-lt v2, v0, 0006 // -003a │ │ -4d3314: 0e00 |0042: return-void │ │ +4d3284: |[4d3284] org.codehaus.stax2.ri.evt.AttributeEventImpl.writeEscapedAttrValue:(Ljava/io/Writer;Ljava/lang/String;)V │ │ +4d3294: 6e10 dae0 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d329a: 0a00 |0003: move-result v0 │ │ +4d329c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d329e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4d32a0: 0123 |0006: move v3, v2 │ │ +4d32a2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +4d32a4: 1305 2200 |0008: const/16 v5, #int 34 // #22 │ │ +4d32a8: 1306 2600 |000a: const/16 v6, #int 38 // #26 │ │ +4d32ac: 1307 3c00 |000c: const/16 v7, #int 60 // #3c │ │ +4d32b0: 3503 1000 |000e: if-ge v3, v0, 001e // +0010 │ │ +4d32b4: 6e20 bfe0 3a00 |0010: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d32ba: 0a04 |0013: move-result v4 │ │ +4d32bc: 3274 0a00 |0014: if-eq v4, v7, 001e // +000a │ │ +4d32c0: 3264 0800 |0016: if-eq v4, v6, 001e // +0008 │ │ +4d32c4: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ +4d32c8: 2804 |001a: goto 001e // +0004 │ │ +4d32ca: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d32ce: 28eb |001d: goto 0008 // -0015 │ │ +4d32d0: 9108 0302 |001e: sub-int v8, v3, v2 │ │ +4d32d4: 3d08 0500 |0020: if-lez v8, 0025 // +0005 │ │ +4d32d8: 6e40 8cdf a982 |0022: invoke-virtual {v9, v10, v2, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;II)V // method@df8c │ │ +4d32de: 3503 1900 |0025: if-ge v3, v0, 003e // +0019 │ │ +4d32e2: 3374 0800 |0027: if-ne v4, v7, 002f // +0008 │ │ +4d32e6: 1a02 8d03 |0029: const-string v2, "<" // string@038d │ │ +4d32ea: 6e20 8bdf 2900 |002b: invoke-virtual {v9, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d32f0: 2810 |002e: goto 003e // +0010 │ │ +4d32f2: 3364 0800 |002f: if-ne v4, v6, 0037 // +0008 │ │ +4d32f6: 1a02 8b03 |0031: const-string v2, "&" // string@038b │ │ +4d32fa: 6e20 8bdf 2900 |0033: invoke-virtual {v9, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d3300: 2808 |0036: goto 003e // +0008 │ │ +4d3302: 3354 0700 |0037: if-ne v4, v5, 003e // +0007 │ │ +4d3306: 1a02 9003 |0039: const-string v2, """ // string@0390 │ │ +4d330a: 6e20 8bdf 2900 |003b: invoke-virtual {v9, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d3310: d802 0301 |003e: add-int/lit8 v2, v3, #int 1 // #01 │ │ +4d3314: 3402 c6ff |0040: if-lt v2, v0, 0006 // -003a │ │ +4d3318: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0010 line=170 │ │ 0x0022 line=177 │ │ 0x002b line=181 │ │ 0x0033 line=183 │ │ @@ -2023718,50 +2023719,50 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -4d3024: |[4d3024] org.codehaus.stax2.ri.evt.AttributeEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d3034: 3334 0400 |0000: if-ne v4, v3, 0004 // +0004 │ │ -4d3038: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -4d303a: 0f04 |0003: return v4 │ │ -4d303c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4d303e: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -4d3042: 0f00 |0007: return v0 │ │ -4d3044: 2041 281a |0008: instance-of v1, v4, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ -4d3048: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -4d304c: 0f00 |000c: return v0 │ │ -4d304e: 1f04 281a |000d: check-cast v4, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ -4d3052: 5431 5fb0 |000f: iget-object v1, v3, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ -4d3056: 7210 b8e5 0400 |0011: invoke-interface {v4}, Ljavax/xml/stream/events/Attribute;.getName:()Ljavax/xml/namespace/QName; // method@e5b8 │ │ -4d305c: 0c02 |0014: move-result-object v2 │ │ -4d305e: 6e20 d5e4 2100 |0015: invoke-virtual {v1, v2}, Ljavax/xml/namespace/QName;.equals:(Ljava/lang/Object;)Z // method@e4d5 │ │ -4d3064: 0a01 |0018: move-result v1 │ │ -4d3066: 3801 2500 |0019: if-eqz v1, 003e // +0025 │ │ -4d306a: 5431 60b0 |001b: iget-object v1, v3, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ -4d306e: 7210 b9e5 0400 |001d: invoke-interface {v4}, Ljavax/xml/stream/events/Attribute;.getValue:()Ljava/lang/String; // method@e5b9 │ │ -4d3074: 0c02 |0020: move-result-object v2 │ │ -4d3076: 6e20 c7e0 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d307c: 0a01 |0024: move-result v1 │ │ -4d307e: 3801 1900 |0025: if-eqz v1, 003e // +0019 │ │ -4d3082: 6e10 23fb 0300 |0027: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.isSpecified:()Z // method@fb23 │ │ -4d3088: 0a01 |002a: move-result v1 │ │ -4d308a: 7210 bae5 0400 |002b: invoke-interface {v4}, Ljavax/xml/stream/events/Attribute;.isSpecified:()Z // method@e5ba │ │ -4d3090: 0a02 |002e: move-result v2 │ │ -4d3092: 3321 0f00 |002f: if-ne v1, v2, 003e // +000f │ │ -4d3096: 6e10 1dfb 0300 |0031: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.getDTDType:()Ljava/lang/String; // method@fb1d │ │ -4d309c: 0c00 |0034: move-result-object v0 │ │ -4d309e: 7210 b7e5 0400 |0035: invoke-interface {v4}, Ljavax/xml/stream/events/Attribute;.getDTDType:()Ljava/lang/String; // method@e5b7 │ │ -4d30a4: 0c04 |0038: move-result-object v4 │ │ -4d30a6: 7120 24fb 4000 |0039: invoke-static {v0, v4}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb24 │ │ -4d30ac: 0a04 |003c: move-result v4 │ │ -4d30ae: 0f04 |003d: return v4 │ │ -4d30b0: 0f00 |003e: return v0 │ │ +4d3028: |[4d3028] org.codehaus.stax2.ri.evt.AttributeEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d3038: 3334 0400 |0000: if-ne v4, v3, 0004 // +0004 │ │ +4d303c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +4d303e: 0f04 |0003: return v4 │ │ +4d3040: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4d3042: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +4d3046: 0f00 |0007: return v0 │ │ +4d3048: 2041 281a |0008: instance-of v1, v4, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ +4d304c: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +4d3050: 0f00 |000c: return v0 │ │ +4d3052: 1f04 281a |000d: check-cast v4, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ +4d3056: 5431 5fb0 |000f: iget-object v1, v3, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ +4d305a: 7210 b8e5 0400 |0011: invoke-interface {v4}, Ljavax/xml/stream/events/Attribute;.getName:()Ljavax/xml/namespace/QName; // method@e5b8 │ │ +4d3060: 0c02 |0014: move-result-object v2 │ │ +4d3062: 6e20 d5e4 2100 |0015: invoke-virtual {v1, v2}, Ljavax/xml/namespace/QName;.equals:(Ljava/lang/Object;)Z // method@e4d5 │ │ +4d3068: 0a01 |0018: move-result v1 │ │ +4d306a: 3801 2500 |0019: if-eqz v1, 003e // +0025 │ │ +4d306e: 5431 60b0 |001b: iget-object v1, v3, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ +4d3072: 7210 b9e5 0400 |001d: invoke-interface {v4}, Ljavax/xml/stream/events/Attribute;.getValue:()Ljava/lang/String; // method@e5b9 │ │ +4d3078: 0c02 |0020: move-result-object v2 │ │ +4d307a: 6e20 c7e0 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d3080: 0a01 |0024: move-result v1 │ │ +4d3082: 3801 1900 |0025: if-eqz v1, 003e // +0019 │ │ +4d3086: 6e10 23fb 0300 |0027: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.isSpecified:()Z // method@fb23 │ │ +4d308c: 0a01 |002a: move-result v1 │ │ +4d308e: 7210 bae5 0400 |002b: invoke-interface {v4}, Ljavax/xml/stream/events/Attribute;.isSpecified:()Z // method@e5ba │ │ +4d3094: 0a02 |002e: move-result v2 │ │ +4d3096: 3321 0f00 |002f: if-ne v1, v2, 003e // +000f │ │ +4d309a: 6e10 1dfb 0300 |0031: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.getDTDType:()Ljava/lang/String; // method@fb1d │ │ +4d30a0: 0c00 |0034: move-result-object v0 │ │ +4d30a2: 7210 b7e5 0400 |0035: invoke-interface {v4}, Ljavax/xml/stream/events/Attribute;.getDTDType:()Ljava/lang/String; // method@e5b7 │ │ +4d30a8: 0c04 |0038: move-result-object v4 │ │ +4d30aa: 7120 24fb 4000 |0039: invoke-static {v0, v4}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb24 │ │ +4d30b0: 0a04 |003c: move-result v4 │ │ +4d30b2: 0f04 |003d: return v4 │ │ +4d30b4: 0f00 |003e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=127 │ │ 0x000d line=129 │ │ 0x000f line=130 │ │ 0x0027 line=137 │ │ 0x0031 line=138 │ │ @@ -2023774,49 +2023775,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3124: |[4d3124] org.codehaus.stax2.ri.evt.AttributeEventImpl.getDTDType:()Ljava/lang/String; │ │ -4d3134: 1a00 4e10 |0000: const-string v0, "CDATA" // string@104e │ │ -4d3138: 1100 |0002: return-object v0 │ │ +4d3128: |[4d3128] org.codehaus.stax2.ri.evt.AttributeEventImpl.getDTDType:()Ljava/lang/String; │ │ +4d3138: 1a00 4e10 |0000: const-string v0, "CDATA" // string@104e │ │ +4d313c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;) │ │ name : 'getEventType' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d30e0: |[4d30e0] org.codehaus.stax2.ri.evt.AttributeEventImpl.getEventType:()I │ │ -4d30f0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -4d30f4: 0f00 |0002: return v0 │ │ +4d30e4: |[4d30e4] org.codehaus.stax2.ri.evt.AttributeEventImpl.getEventType:()I │ │ +4d30f4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +4d30f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;) │ │ name : 'getName' │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3154: |[4d3154] org.codehaus.stax2.ri.evt.AttributeEventImpl.getName:()Ljavax/xml/namespace/QName; │ │ -4d3164: 5410 5fb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ -4d3168: 1100 |0002: return-object v0 │ │ +4d3158: |[4d3158] org.codehaus.stax2.ri.evt.AttributeEventImpl.getName:()Ljavax/xml/namespace/QName; │ │ +4d3168: 5410 5fb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ +4d316c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;) │ │ @@ -2023824,17 +2023825,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d313c: |[4d313c] org.codehaus.stax2.ri.evt.AttributeEventImpl.getValue:()Ljava/lang/String; │ │ -4d314c: 5410 60b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ -4d3150: 1100 |0002: return-object v0 │ │ +4d3140: |[4d3140] org.codehaus.stax2.ri.evt.AttributeEventImpl.getValue:()Ljava/lang/String; │ │ +4d3150: 5410 60b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ +4d3154: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;) │ │ @@ -2023842,23 +2023843,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d30f8: |[4d30f8] org.codehaus.stax2.ri.evt.AttributeEventImpl.hashCode:()I │ │ -4d3108: 5420 5fb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ -4d310c: 6e10 d9e4 0000 |0002: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.hashCode:()I // method@e4d9 │ │ -4d3112: 0a00 |0005: move-result v0 │ │ -4d3114: 5421 60b0 |0006: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ -4d3118: 6e10 cfe0 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d311e: 0a01 |000b: move-result v1 │ │ -4d3120: b710 |000c: xor-int/2addr v0, v1 │ │ -4d3122: 0f00 |000d: return v0 │ │ +4d30fc: |[4d30fc] org.codehaus.stax2.ri.evt.AttributeEventImpl.hashCode:()I │ │ +4d310c: 5420 5fb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ +4d3110: 6e10 d9e4 0000 |0002: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.hashCode:()I // method@e4d9 │ │ +4d3116: 0a00 |0005: move-result v0 │ │ +4d3118: 5421 60b0 |0006: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ +4d311c: 6e10 cfe0 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d3122: 0a01 |000b: move-result v1 │ │ +4d3124: b710 |000c: xor-int/2addr v0, v1 │ │ +4d3126: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;) │ │ @@ -2023866,33 +2023867,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d30b4: |[4d30b4] org.codehaus.stax2.ri.evt.AttributeEventImpl.isAttribute:()Z │ │ -4d30c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d30c6: 0f00 |0001: return v0 │ │ +4d30b8: |[4d30b8] org.codehaus.stax2.ri.evt.AttributeEventImpl.isAttribute:()Z │ │ +4d30c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d30ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;) │ │ name : 'isSpecified' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d30c8: |[4d30c8] org.codehaus.stax2.ri.evt.AttributeEventImpl.isSpecified:()Z │ │ -4d30d8: 5510 61b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mWasSpecified:Z // field@b061 │ │ -4d30dc: 0f00 |0002: return v0 │ │ +4d30cc: |[4d30cc] org.codehaus.stax2.ri.evt.AttributeEventImpl.isSpecified:()Z │ │ +4d30dc: 5510 61b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mWasSpecified:Z // field@b061 │ │ +4d30e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; │ │ │ │ #8 : (in Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;) │ │ @@ -2023900,40 +2023901,40 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -4d31f0: |[4d31f0] org.codehaus.stax2.ri.evt.AttributeEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d3200: 5420 5fb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ -4d3204: 6e10 d8e4 0000 |0002: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4d320a: 0c00 |0005: move-result-object v0 │ │ -4d320c: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -4d3210: 6e10 dae0 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d3216: 0a01 |000b: move-result v1 │ │ -4d3218: 3d01 0a00 |000c: if-lez v1, 0016 // +000a │ │ -4d321c: 6e20 8bdf 0300 |000e: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d3222: 1300 3a00 |0011: const/16 v0, #int 58 // #3a │ │ -4d3226: 6e20 8adf 0300 |0013: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d322c: 5420 5fb0 |0016: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ -4d3230: 6e10 d6e4 0000 |0018: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4d3236: 0c00 |001b: move-result-object v0 │ │ -4d3238: 6e20 8bdf 0300 |001c: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d323e: 1300 3d00 |001f: const/16 v0, #int 61 // #3d │ │ -4d3242: 6e20 8adf 0300 |0021: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d3248: 1300 2200 |0024: const/16 v0, #int 34 // #22 │ │ -4d324c: 6e20 8adf 0300 |0026: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d3252: 5421 60b0 |0029: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ -4d3256: 7120 27fb 1300 |002b: invoke-static {v3, v1}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.writeEscapedAttrValue:(Ljava/io/Writer;Ljava/lang/String;)V // method@fb27 │ │ -4d325c: 6e20 8adf 0300 |002e: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d3262: 2805 |0031: goto 0036 // +0005 │ │ -4d3264: 0d03 |0032: move-exception v3 │ │ -4d3266: 6e20 25fb 3200 |0033: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb25 │ │ -4d326c: 0e00 |0036: return-void │ │ +4d31f4: |[4d31f4] org.codehaus.stax2.ri.evt.AttributeEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ +4d3204: 5420 5fb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ +4d3208: 6e10 d8e4 0000 |0002: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4d320e: 0c00 |0005: move-result-object v0 │ │ +4d3210: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +4d3214: 6e10 dae0 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d321a: 0a01 |000b: move-result v1 │ │ +4d321c: 3d01 0a00 |000c: if-lez v1, 0016 // +000a │ │ +4d3220: 6e20 8bdf 0300 |000e: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d3226: 1300 3a00 |0011: const/16 v0, #int 58 // #3a │ │ +4d322a: 6e20 8adf 0300 |0013: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d3230: 5420 5fb0 |0016: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ +4d3234: 6e10 d6e4 0000 |0018: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4d323a: 0c00 |001b: move-result-object v0 │ │ +4d323c: 6e20 8bdf 0300 |001c: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d3242: 1300 3d00 |001f: const/16 v0, #int 61 // #3d │ │ +4d3246: 6e20 8adf 0300 |0021: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d324c: 1300 2200 |0024: const/16 v0, #int 34 // #22 │ │ +4d3250: 6e20 8adf 0300 |0026: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d3256: 5421 60b0 |0029: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ +4d325a: 7120 27fb 1300 |002b: invoke-static {v3, v1}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.writeEscapedAttrValue:(Ljava/io/Writer;Ljava/lang/String;)V // method@fb27 │ │ +4d3260: 6e20 8adf 0300 |002e: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d3266: 2805 |0031: goto 0036 // +0005 │ │ +4d3268: 0d03 |0032: move-exception v3 │ │ +4d326a: 6e20 25fb 3200 |0033: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb25 │ │ +4d3270: 0e00 |0036: return-void │ │ catches : 1 │ │ 0x0008 - 0x0031 │ │ Ljava/io/IOException; -> 0x0032 │ │ positions : │ │ 0x0000 line=66 │ │ 0x0008 line=68 │ │ 0x000e line=69 │ │ @@ -2023953,25 +2023954,25 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -4d3318: |[4d3318] org.codehaus.stax2.ri.evt.AttributeEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d3328: 5440 5fb0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ -4d332c: 6e10 d8e4 0000 |0002: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4d3332: 0c01 |0005: move-result-object v1 │ │ -4d3334: 6e10 d6e4 0000 |0006: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4d333a: 0c02 |0009: move-result-object v2 │ │ -4d333c: 6e10 d7e4 0000 |000a: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ -4d3342: 0c00 |000d: move-result-object v0 │ │ -4d3344: 5443 60b0 |000e: iget-object v3, v4, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ -4d3348: 7253 1ff8 1502 |0010: invoke-interface {v5, v1, v2, v0, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f81f │ │ -4d334e: 0e00 |0013: return-void │ │ +4d331c: |[4d331c] org.codehaus.stax2.ri.evt.AttributeEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d332c: 5440 5fb0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b05f │ │ +4d3330: 6e10 d8e4 0000 |0002: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4d3336: 0c01 |0005: move-result-object v1 │ │ +4d3338: 6e10 d6e4 0000 |0006: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4d333e: 0c02 |0009: move-result-object v2 │ │ +4d3340: 6e10 d7e4 0000 |000a: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ +4d3346: 0c00 |000d: move-result-object v0 │ │ +4d3348: 5443 60b0 |000e: iget-object v3, v4, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.mValue:Ljava/lang/String; // field@b060 │ │ +4d334c: 7253 1ff8 1502 |0010: invoke-interface {v5, v1, v2, v0, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f81f │ │ +4d3352: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/codehaus/stax2/ri/evt/AttributeEventImpl; │ │ 0x0000 - 0x0014 reg=5 (null) Lorg/codehaus/stax2/XMLStreamWriter2; │ │ @@ -2024030,23 +2024031,23 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4d37b0: |[4d37b0] org.codehaus.stax2.ri.evt.CharactersEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V │ │ -4d37c0: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d37c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4d37c8: 5c01 67b0 |0004: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ -4d37cc: 5c01 66b0 |0006: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ -4d37d0: 5b02 63b0 |0008: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ -4d37d4: 5c03 65b0 |000a: iput-boolean v3, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ -4d37d8: 5c01 64b0 |000c: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIgnorableWS:Z // field@b064 │ │ -4d37dc: 0e00 |000e: return-void │ │ +4d37b4: |[4d37b4] org.codehaus.stax2.ri.evt.CharactersEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Z)V │ │ +4d37c4: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d37ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4d37cc: 5c01 67b0 |0004: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ +4d37d0: 5c01 66b0 |0006: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ +4d37d4: 5b02 63b0 |0008: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ +4d37d8: 5c03 65b0 |000a: iput-boolean v3, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ +4d37dc: 5c01 64b0 |000c: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIgnorableWS:Z // field@b064 │ │ +4d37e0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=20 │ │ 0x0006 line=21 │ │ 0x0008 line=31 │ │ 0x000a line=32 │ │ @@ -2024062,30 +2024063,30 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;ZZZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -4d37e0: |[4d37e0] org.codehaus.stax2.ri.evt.CharactersEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;ZZZ)V │ │ -4d37f0: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d37f6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4d37f8: 5c01 67b0 |0004: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ -4d37fc: 5c01 66b0 |0006: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ -4d3800: 5b02 63b0 |0008: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ -4d3804: 5c03 65b0 |000a: iput-boolean v3, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ -4d3808: 5c04 66b0 |000c: iput-boolean v4, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ -4d380c: 3804 0800 |000e: if-eqz v4, 0016 // +0008 │ │ -4d3810: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -4d3812: 5c01 67b0 |0011: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ -4d3816: 5c05 64b0 |0013: iput-boolean v5, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIgnorableWS:Z // field@b064 │ │ -4d381a: 2805 |0015: goto 001a // +0005 │ │ -4d381c: 5c01 67b0 |0016: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ -4d3820: 5c01 64b0 |0018: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIgnorableWS:Z // field@b064 │ │ -4d3824: 0e00 |001a: return-void │ │ +4d37e4: |[4d37e4] org.codehaus.stax2.ri.evt.CharactersEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;ZZZ)V │ │ +4d37f4: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d37fa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4d37fc: 5c01 67b0 |0004: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ +4d3800: 5c01 66b0 |0006: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ +4d3804: 5b02 63b0 |0008: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ +4d3808: 5c03 65b0 |000a: iput-boolean v3, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ +4d380c: 5c04 66b0 |000c: iput-boolean v4, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ +4d3810: 3804 0800 |000e: if-eqz v4, 0016 // +0008 │ │ +4d3814: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +4d3816: 5c01 67b0 |0011: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ +4d381a: 5c05 64b0 |0013: iput-boolean v5, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIgnorableWS:Z // field@b064 │ │ +4d381e: 2805 |0015: goto 001a // +0005 │ │ +4d3820: 5c01 67b0 |0016: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ +4d3824: 5c01 64b0 |0018: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIgnorableWS:Z // field@b064 │ │ +4d3828: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=20 │ │ 0x0006 line=21 │ │ 0x0008 line=43 │ │ 0x000a line=44 │ │ @@ -2024107,24 +2024108,24 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -4d3760: |[4d3760] org.codehaus.stax2.ri.evt.CharactersEventImpl.createIgnorableWS:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ -4d3770: 2206 4c1d |0000: new-instance v6, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ -4d3774: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -4d3776: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -4d3778: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -4d377a: 0760 |0005: move-object v0, v6 │ │ -4d377c: 0771 |0006: move-object v1, v7 │ │ -4d377e: 0782 |0007: move-object v2, v8 │ │ -4d3780: 7606 43fb 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;ZZZ)V // method@fb43 │ │ -4d3786: 1106 |000b: return-object v6 │ │ +4d3764: |[4d3764] org.codehaus.stax2.ri.evt.CharactersEventImpl.createIgnorableWS:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ +4d3774: 2206 4c1d |0000: new-instance v6, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ +4d3778: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +4d377a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +4d377c: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +4d377e: 0760 |0005: move-object v0, v6 │ │ +4d3780: 0771 |0006: move-object v1, v7 │ │ +4d3782: 0782 |0007: move-object v2, v8 │ │ +4d3784: 7606 43fb 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;ZZZ)V // method@fb43 │ │ +4d378a: 1106 |000b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x000c reg=7 (null) Ljavax/xml/stream/Location; │ │ 0x0000 - 0x000c reg=8 (null) Ljava/lang/String; │ │ │ │ @@ -2024133,24 +2024134,24 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -4d3788: |[4d3788] org.codehaus.stax2.ri.evt.CharactersEventImpl.createNonIgnorableWS:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ -4d3798: 2206 4c1d |0000: new-instance v6, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ -4d379c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -4d379e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -4d37a0: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -4d37a2: 0760 |0005: move-object v0, v6 │ │ -4d37a4: 0771 |0006: move-object v1, v7 │ │ -4d37a6: 0782 |0007: move-object v2, v8 │ │ -4d37a8: 7606 43fb 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;ZZZ)V // method@fb43 │ │ -4d37ae: 1106 |000b: return-object v6 │ │ +4d378c: |[4d378c] org.codehaus.stax2.ri.evt.CharactersEventImpl.createNonIgnorableWS:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ +4d379c: 2206 4c1d |0000: new-instance v6, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; // type@1d4c │ │ +4d37a0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +4d37a2: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +4d37a4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +4d37a6: 0760 |0005: move-object v0, v6 │ │ +4d37a8: 0771 |0006: move-object v1, v7 │ │ +4d37aa: 0782 |0007: move-object v2, v8 │ │ +4d37ac: 7606 43fb 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;ZZZ)V // method@fb43 │ │ +4d37b2: 1106 |000b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000c reg=7 (null) Ljavax/xml/stream/Location; │ │ 0x0000 - 0x000c reg=8 (null) Ljava/lang/String; │ │ │ │ @@ -2024159,64 +2024160,64 @@ │ │ type : '(Ljava/io/Writer;Ljava/lang/String;)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -4d38a4: |[4d38a4] org.codehaus.stax2.ri.evt.CharactersEventImpl.writeEscapedXMLText:(Ljava/io/Writer;Ljava/lang/String;)V │ │ -4d38b4: 6e10 dae0 0b00 |0000: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d38ba: 0a00 |0003: move-result v0 │ │ -4d38bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d38be: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4d38c0: 3502 5300 |0006: if-ge v2, v0, 0059 // +0053 │ │ -4d38c4: 0123 |0008: move v3, v2 │ │ -4d38c6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -4d38c8: 1305 3e00 |000a: const/16 v5, #int 62 // #3e │ │ -4d38cc: 1306 2600 |000c: const/16 v6, #int 38 // #26 │ │ -4d38d0: 1307 3c00 |000e: const/16 v7, #int 60 // #3c │ │ -4d38d4: 3503 2600 |0010: if-ge v3, v0, 0036 // +0026 │ │ -4d38d8: 6e20 bfe0 3b00 |0012: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d38de: 0a04 |0015: move-result v4 │ │ -4d38e0: 3274 2000 |0016: if-eq v4, v7, 0036 // +0020 │ │ -4d38e4: 3364 0300 |0018: if-ne v4, v6, 001b // +0003 │ │ -4d38e8: 281c |001a: goto 0036 // +001c │ │ -4d38ea: 3354 1800 |001b: if-ne v4, v5, 0033 // +0018 │ │ -4d38ee: 1228 |001d: const/4 v8, #int 2 // #2 │ │ -4d38f0: 3483 1500 |001e: if-lt v3, v8, 0033 // +0015 │ │ -4d38f4: d808 03ff |0020: add-int/lit8 v8, v3, #int -1 // #ff │ │ -4d38f8: 6e20 bfe0 8b00 |0022: invoke-virtual {v11, v8}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d38fe: 0a08 |0025: move-result v8 │ │ -4d3900: 1309 5d00 |0026: const/16 v9, #int 93 // #5d │ │ -4d3904: 3398 0b00 |0028: if-ne v8, v9, 0033 // +000b │ │ -4d3908: d808 03fe |002a: add-int/lit8 v8, v3, #int -2 // #fe │ │ -4d390c: 6e20 bfe0 8b00 |002c: invoke-virtual {v11, v8}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d3912: 0a08 |002f: move-result v8 │ │ -4d3914: 3398 0300 |0030: if-ne v8, v9, 0033 // +0003 │ │ -4d3918: 2804 |0032: goto 0036 // +0004 │ │ -4d391a: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d391e: 28d5 |0035: goto 000a // -002b │ │ -4d3920: 9108 0302 |0036: sub-int v8, v3, v2 │ │ -4d3924: 3d08 0500 |0038: if-lez v8, 003d // +0005 │ │ -4d3928: 6e40 8cdf ba82 |003a: invoke-virtual {v10, v11, v2, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;II)V // method@df8c │ │ -4d392e: 3503 1900 |003d: if-ge v3, v0, 0056 // +0019 │ │ -4d3932: 3374 0800 |003f: if-ne v4, v7, 0047 // +0008 │ │ -4d3936: 1a02 8d03 |0041: const-string v2, "<" // string@038d │ │ -4d393a: 6e20 8bdf 2a00 |0043: invoke-virtual {v10, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d3940: 2810 |0046: goto 0056 // +0010 │ │ -4d3942: 3364 0800 |0047: if-ne v4, v6, 004f // +0008 │ │ -4d3946: 1a02 8b03 |0049: const-string v2, "&" // string@038b │ │ -4d394a: 6e20 8bdf 2a00 |004b: invoke-virtual {v10, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d3950: 2808 |004e: goto 0056 // +0008 │ │ -4d3952: 3354 0700 |004f: if-ne v4, v5, 0056 // +0007 │ │ -4d3956: 1a02 8c03 |0051: const-string v2, ">" // string@038c │ │ -4d395a: 6e20 8bdf 2a00 |0053: invoke-virtual {v10, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d3960: d802 0301 |0056: add-int/lit8 v2, v3, #int 1 // #01 │ │ -4d3964: 28ae |0058: goto 0006 // -0052 │ │ -4d3966: 0e00 |0059: return-void │ │ +4d38a8: |[4d38a8] org.codehaus.stax2.ri.evt.CharactersEventImpl.writeEscapedXMLText:(Ljava/io/Writer;Ljava/lang/String;)V │ │ +4d38b8: 6e10 dae0 0b00 |0000: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d38be: 0a00 |0003: move-result v0 │ │ +4d38c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d38c2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4d38c4: 3502 5300 |0006: if-ge v2, v0, 0059 // +0053 │ │ +4d38c8: 0123 |0008: move v3, v2 │ │ +4d38ca: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +4d38cc: 1305 3e00 |000a: const/16 v5, #int 62 // #3e │ │ +4d38d0: 1306 2600 |000c: const/16 v6, #int 38 // #26 │ │ +4d38d4: 1307 3c00 |000e: const/16 v7, #int 60 // #3c │ │ +4d38d8: 3503 2600 |0010: if-ge v3, v0, 0036 // +0026 │ │ +4d38dc: 6e20 bfe0 3b00 |0012: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d38e2: 0a04 |0015: move-result v4 │ │ +4d38e4: 3274 2000 |0016: if-eq v4, v7, 0036 // +0020 │ │ +4d38e8: 3364 0300 |0018: if-ne v4, v6, 001b // +0003 │ │ +4d38ec: 281c |001a: goto 0036 // +001c │ │ +4d38ee: 3354 1800 |001b: if-ne v4, v5, 0033 // +0018 │ │ +4d38f2: 1228 |001d: const/4 v8, #int 2 // #2 │ │ +4d38f4: 3483 1500 |001e: if-lt v3, v8, 0033 // +0015 │ │ +4d38f8: d808 03ff |0020: add-int/lit8 v8, v3, #int -1 // #ff │ │ +4d38fc: 6e20 bfe0 8b00 |0022: invoke-virtual {v11, v8}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d3902: 0a08 |0025: move-result v8 │ │ +4d3904: 1309 5d00 |0026: const/16 v9, #int 93 // #5d │ │ +4d3908: 3398 0b00 |0028: if-ne v8, v9, 0033 // +000b │ │ +4d390c: d808 03fe |002a: add-int/lit8 v8, v3, #int -2 // #fe │ │ +4d3910: 6e20 bfe0 8b00 |002c: invoke-virtual {v11, v8}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d3916: 0a08 |002f: move-result v8 │ │ +4d3918: 3398 0300 |0030: if-ne v8, v9, 0033 // +0003 │ │ +4d391c: 2804 |0032: goto 0036 // +0004 │ │ +4d391e: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d3922: 28d5 |0035: goto 000a // -002b │ │ +4d3924: 9108 0302 |0036: sub-int v8, v3, v2 │ │ +4d3928: 3d08 0500 |0038: if-lez v8, 003d // +0005 │ │ +4d392c: 6e40 8cdf ba82 |003a: invoke-virtual {v10, v11, v2, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;II)V // method@df8c │ │ +4d3932: 3503 1900 |003d: if-ge v3, v0, 0056 // +0019 │ │ +4d3936: 3374 0800 |003f: if-ne v4, v7, 0047 // +0008 │ │ +4d393a: 1a02 8d03 |0041: const-string v2, "<" // string@038d │ │ +4d393e: 6e20 8bdf 2a00 |0043: invoke-virtual {v10, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d3944: 2810 |0046: goto 0056 // +0010 │ │ +4d3946: 3364 0800 |0047: if-ne v4, v6, 004f // +0008 │ │ +4d394a: 1a02 8b03 |0049: const-string v2, "&" // string@038b │ │ +4d394e: 6e20 8bdf 2a00 |004b: invoke-virtual {v10, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d3954: 2808 |004e: goto 0056 // +0008 │ │ +4d3956: 3354 0700 |004f: if-ne v4, v5, 0056 // +0007 │ │ +4d395a: 1a02 8c03 |0051: const-string v2, ">" // string@038c │ │ +4d395e: 6e20 8bdf 2a00 |0053: invoke-virtual {v10, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d3964: d802 0301 |0056: add-int/lit8 v2, v3, #int 1 // #01 │ │ +4d3968: 28ae |0058: goto 0006 // -0052 │ │ +4d396a: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0012 line=195 │ │ 0x0022 line=199 │ │ 0x003a line=207 │ │ 0x0043 line=211 │ │ @@ -2024232,55 +2024233,55 @@ │ │ type : '()Ljavax/xml/stream/events/Characters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d374c: |[4d374c] org.codehaus.stax2.ri.evt.CharactersEventImpl.asCharacters:()Ljavax/xml/stream/events/Characters; │ │ -4d375c: 1100 |0000: return-object v0 │ │ +4d3750: |[4d3750] org.codehaus.stax2.ri.evt.CharactersEventImpl.asCharacters:()Ljavax/xml/stream/events/Characters; │ │ +4d3760: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4d35ec: |[4d35ec] org.codehaus.stax2.ri.evt.CharactersEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d35fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d35fe: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -4d3602: 0f00 |0003: return v0 │ │ -4d3604: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d3606: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ -4d360a: 0f01 |0007: return v1 │ │ -4d360c: 2052 291a |0008: instance-of v2, v5, Ljavax/xml/stream/events/Characters; // type@1a29 │ │ -4d3610: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -4d3614: 0f01 |000c: return v1 │ │ -4d3616: 1f05 291a |000d: check-cast v5, Ljavax/xml/stream/events/Characters; // type@1a29 │ │ -4d361a: 5442 63b0 |000f: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ -4d361e: 7210 bce5 0500 |0011: invoke-interface {v5}, Ljavax/xml/stream/events/Characters;.getData:()Ljava/lang/String; // method@e5bc │ │ -4d3624: 0c03 |0014: move-result-object v3 │ │ -4d3626: 6e20 c7e0 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d362c: 0a02 |0018: move-result v2 │ │ -4d362e: 3802 0f00 |0019: if-eqz v2, 0028 // +000f │ │ -4d3632: 6e10 4bfb 0400 |001b: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.isCData:()Z // method@fb4b │ │ -4d3638: 0a02 |001e: move-result v2 │ │ -4d363a: 7210 bde5 0500 |001f: invoke-interface {v5}, Ljavax/xml/stream/events/Characters;.isCData:()Z // method@e5bd │ │ -4d3640: 0a05 |0022: move-result v5 │ │ -4d3642: 3352 0300 |0023: if-ne v2, v5, 0026 // +0003 │ │ -4d3646: 2802 |0025: goto 0027 // +0002 │ │ -4d3648: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -4d364a: 0f00 |0027: return v0 │ │ -4d364c: 0f01 |0028: return v1 │ │ +4d35f0: |[4d35f0] org.codehaus.stax2.ri.evt.CharactersEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d3600: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d3602: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +4d3606: 0f00 |0003: return v0 │ │ +4d3608: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d360a: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ +4d360e: 0f01 |0007: return v1 │ │ +4d3610: 2052 291a |0008: instance-of v2, v5, Ljavax/xml/stream/events/Characters; // type@1a29 │ │ +4d3614: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +4d3618: 0f01 |000c: return v1 │ │ +4d361a: 1f05 291a |000d: check-cast v5, Ljavax/xml/stream/events/Characters; // type@1a29 │ │ +4d361e: 5442 63b0 |000f: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ +4d3622: 7210 bce5 0500 |0011: invoke-interface {v5}, Ljavax/xml/stream/events/Characters;.getData:()Ljava/lang/String; // method@e5bc │ │ +4d3628: 0c03 |0014: move-result-object v3 │ │ +4d362a: 6e20 c7e0 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d3630: 0a02 |0018: move-result v2 │ │ +4d3632: 3802 0f00 |0019: if-eqz v2, 0028 // +000f │ │ +4d3636: 6e10 4bfb 0400 |001b: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.isCData:()Z // method@fb4b │ │ +4d363c: 0a02 |001e: move-result v2 │ │ +4d363e: 7210 bde5 0500 |001f: invoke-interface {v5}, Ljavax/xml/stream/events/Characters;.isCData:()Z // method@e5bd │ │ +4d3644: 0a05 |0022: move-result v5 │ │ +4d3646: 3352 0300 |0023: if-ne v2, v5, 0026 // +0003 │ │ +4d364a: 2802 |0025: goto 0027 // +0002 │ │ +4d364c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +4d364e: 0f00 |0027: return v0 │ │ +4d3650: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=161 │ │ 0x000d line=163 │ │ 0x000f line=165 │ │ 0x001b line=168 │ │ locals : │ │ @@ -2024292,17 +2024293,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3734: |[4d3734] org.codehaus.stax2.ri.evt.CharactersEventImpl.getData:()Ljava/lang/String; │ │ -4d3744: 5410 63b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ -4d3748: 1100 |0002: return-object v0 │ │ +4d3738: |[4d3738] org.codehaus.stax2.ri.evt.CharactersEventImpl.getData:()Ljava/lang/String; │ │ +4d3748: 5410 63b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ +4d374c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;) │ │ @@ -2024310,21 +2024311,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -4d36f0: |[4d36f0] org.codehaus.stax2.ri.evt.CharactersEventImpl.getEventType:()I │ │ -4d3700: 5510 65b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ -4d3704: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4d3708: 1300 0c00 |0004: const/16 v0, #int 12 // #c │ │ -4d370c: 2802 |0006: goto 0008 // +0002 │ │ -4d370e: 1240 |0007: const/4 v0, #int 4 // #4 │ │ -4d3710: 0f00 |0008: return v0 │ │ +4d36f4: |[4d36f4] org.codehaus.stax2.ri.evt.CharactersEventImpl.getEventType:()I │ │ +4d3704: 5510 65b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ +4d3708: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4d370c: 1300 0c00 |0004: const/16 v0, #int 12 // #c │ │ +4d3710: 2802 |0006: goto 0008 // +0002 │ │ +4d3712: 1240 |0007: const/4 v0, #int 4 // #4 │ │ +4d3714: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;) │ │ @@ -2024332,19 +2024333,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d3714: |[4d3714] org.codehaus.stax2.ri.evt.CharactersEventImpl.hashCode:()I │ │ -4d3724: 5410 63b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ -4d3728: 6e10 cfe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d372e: 0a00 |0005: move-result v0 │ │ -4d3730: 0f00 |0006: return v0 │ │ +4d3718: |[4d3718] org.codehaus.stax2.ri.evt.CharactersEventImpl.hashCode:()I │ │ +4d3728: 5410 63b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ +4d372c: 6e10 cfe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d3732: 0a00 |0005: move-result v0 │ │ +4d3734: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;) │ │ @@ -2024352,17 +2024353,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3650: |[4d3650] org.codehaus.stax2.ri.evt.CharactersEventImpl.isCData:()Z │ │ -4d3660: 5510 65b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ -4d3664: 0f00 |0002: return v0 │ │ +4d3654: |[4d3654] org.codehaus.stax2.ri.evt.CharactersEventImpl.isCData:()Z │ │ +4d3664: 5510 65b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ +4d3668: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;) │ │ @@ -2024370,33 +2024371,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d3668: |[4d3668] org.codehaus.stax2.ri.evt.CharactersEventImpl.isCharacters:()Z │ │ -4d3678: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d367a: 0f00 |0001: return v0 │ │ +4d366c: |[4d366c] org.codehaus.stax2.ri.evt.CharactersEventImpl.isCharacters:()Z │ │ +4d367c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d367e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;) │ │ name : 'isIgnorableWhiteSpace' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d367c: |[4d367c] org.codehaus.stax2.ri.evt.CharactersEventImpl.isIgnorableWhiteSpace:()Z │ │ -4d368c: 5510 64b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIgnorableWS:Z // field@b064 │ │ -4d3690: 0f00 |0002: return v0 │ │ +4d3680: |[4d3680] org.codehaus.stax2.ri.evt.CharactersEventImpl.isIgnorableWhiteSpace:()Z │ │ +4d3690: 5510 64b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIgnorableWS:Z // field@b064 │ │ +4d3694: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ │ │ #8 : (in Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;) │ │ @@ -2024404,38 +2024405,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4d3694: |[4d3694] org.codehaus.stax2.ri.evt.CharactersEventImpl.isWhiteSpace:()Z │ │ -4d36a4: 5570 67b0 |0000: iget-boolean v0, v7, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ -4d36a8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -4d36ac: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4d36ae: 5c70 67b0 |0005: iput-boolean v0, v7, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ -4d36b2: 5471 63b0 |0007: iget-object v1, v7, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ -4d36b6: 6e10 dae0 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d36bc: 0a02 |000c: move-result v2 │ │ -4d36be: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -4d36c0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -4d36c2: 3524 0e00 |000f: if-ge v4, v2, 001d // +000e │ │ -4d36c6: 6e20 bfe0 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -4d36cc: 0a05 |0014: move-result v5 │ │ -4d36ce: 1306 2000 |0015: const/16 v6, #int 32 // #20 │ │ -4d36d2: 3765 0300 |0017: if-le v5, v6, 001a // +0003 │ │ -4d36d6: 2804 |0019: goto 001d // +0004 │ │ -4d36d8: d804 0401 |001a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4d36dc: 28f3 |001c: goto 000f // -000d │ │ -4d36de: 3324 0300 |001d: if-ne v4, v2, 0020 // +0003 │ │ -4d36e2: 2802 |001f: goto 0021 // +0002 │ │ -4d36e4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -4d36e6: 5c70 66b0 |0021: iput-boolean v0, v7, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ -4d36ea: 5570 66b0 |0023: iget-boolean v0, v7, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ -4d36ee: 0f00 |0025: return v0 │ │ +4d3698: |[4d3698] org.codehaus.stax2.ri.evt.CharactersEventImpl.isWhiteSpace:()Z │ │ +4d36a8: 5570 67b0 |0000: iget-boolean v0, v7, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ +4d36ac: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +4d36b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4d36b2: 5c70 67b0 |0005: iput-boolean v0, v7, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ +4d36b6: 5471 63b0 |0007: iget-object v1, v7, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ +4d36ba: 6e10 dae0 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d36c0: 0a02 |000c: move-result v2 │ │ +4d36c2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +4d36c4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +4d36c6: 3524 0e00 |000f: if-ge v4, v2, 001d // +000e │ │ +4d36ca: 6e20 bfe0 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +4d36d0: 0a05 |0014: move-result v5 │ │ +4d36d2: 1306 2000 |0015: const/16 v6, #int 32 // #20 │ │ +4d36d6: 3765 0300 |0017: if-le v5, v6, 001a // +0003 │ │ +4d36da: 2804 |0019: goto 001d // +0004 │ │ +4d36dc: d804 0401 |001a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4d36e0: 28f3 |001c: goto 000f // -000d │ │ +4d36e2: 3324 0300 |001d: if-ne v4, v2, 0020 // +0003 │ │ +4d36e6: 2802 |001f: goto 0021 // +0002 │ │ +4d36e8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +4d36ea: 5c70 66b0 |0021: iput-boolean v0, v7, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ +4d36ee: 5570 66b0 |0023: iget-boolean v0, v7, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ +4d36f2: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x0007 line=126 │ │ 0x0009 line=128 │ │ 0x0011 line=130 │ │ @@ -2024449,19 +2024450,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4d3828: |[4d3828] org.codehaus.stax2.ri.evt.CharactersEventImpl.setWhitespaceStatus:(Z)V │ │ -4d3838: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d383a: 5c10 67b0 |0001: iput-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ -4d383e: 5c12 66b0 |0003: iput-boolean v2, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ -4d3842: 0e00 |0005: return-void │ │ +4d382c: |[4d382c] org.codehaus.stax2.ri.evt.CharactersEventImpl.setWhitespaceStatus:(Z)V │ │ +4d383c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d383e: 5c10 67b0 |0001: iput-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mWhitespaceChecked:Z // field@b067 │ │ +4d3842: 5c12 66b0 |0003: iput-boolean v2, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsWhitespace:Z // field@b066 │ │ +4d3846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0003 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ @@ -2024471,30 +2024472,30 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -4d3844: |[4d3844] org.codehaus.stax2.ri.evt.CharactersEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d3854: 5510 65b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ -4d3858: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -4d385c: 1a00 9d07 |0004: const-string v0, "" // string@6a5e │ │ -4d3874: 6e20 8bdf 0200 |0010: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d387a: 280b |0013: goto 001e // +000b │ │ -4d387c: 5410 63b0 |0014: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ -4d3880: 7120 52fb 0200 |0016: invoke-static {v2, v0}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.writeEscapedXMLText:(Ljava/io/Writer;Ljava/lang/String;)V // method@fb52 │ │ -4d3886: 2805 |0019: goto 001e // +0005 │ │ -4d3888: 0d02 |001a: move-exception v2 │ │ -4d388a: 6e20 50fb 2100 |001b: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb50 │ │ -4d3890: 0e00 |001e: return-void │ │ +4d3848: |[4d3848] org.codehaus.stax2.ri.evt.CharactersEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ +4d3858: 5510 65b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ +4d385c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +4d3860: 1a00 9d07 |0004: const-string v0, "" // string@6a5e │ │ +4d3878: 6e20 8bdf 0200 |0010: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d387e: 280b |0013: goto 001e // +000b │ │ +4d3880: 5410 63b0 |0014: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ +4d3884: 7120 52fb 0200 |0016: invoke-static {v2, v0}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.writeEscapedXMLText:(Ljava/io/Writer;Ljava/lang/String;)V // method@fb52 │ │ +4d388a: 2805 |0019: goto 001e // +0005 │ │ +4d388c: 0d02 |001a: move-exception v2 │ │ +4d388e: 6e20 50fb 2100 |001b: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb50 │ │ +4d3894: 0e00 |001e: return-void │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ Ljava/io/IOException; -> 0x001a │ │ positions : │ │ 0x0000 line=83 │ │ 0x0006 line=84 │ │ 0x0009 line=85 │ │ @@ -2024510,23 +2024511,23 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4d3968: |[4d3968] org.codehaus.stax2.ri.evt.CharactersEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d3978: 5510 65b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ -4d397c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -4d3980: 5410 63b0 |0004: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ -4d3984: 7220 26f8 0200 |0006: invoke-interface {v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCData:(Ljava/lang/String;)V // method@f826 │ │ -4d398a: 2806 |0009: goto 000f // +0006 │ │ -4d398c: 5410 63b0 |000a: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ -4d3990: 7220 28f8 0200 |000c: invoke-interface {v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCharacters:(Ljava/lang/String;)V // method@f828 │ │ -4d3996: 0e00 |000f: return-void │ │ +4d396c: |[4d396c] org.codehaus.stax2.ri.evt.CharactersEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d397c: 5510 65b0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mIsCData:Z // field@b065 │ │ +4d3980: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +4d3984: 5410 63b0 |0004: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ +4d3988: 7220 26f8 0200 |0006: invoke-interface {v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCData:(Ljava/lang/String;)V // method@f826 │ │ +4d398e: 2806 |0009: goto 000f // +0006 │ │ +4d3990: 5410 63b0 |000a: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CharactersEventImpl;.mContent:Ljava/lang/String; // field@b063 │ │ +4d3994: 7220 28f8 0200 |000c: invoke-interface {v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeCharacters:(Ljava/lang/String;)V // method@f828 │ │ +4d399a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ 0x000a line=100 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/evt/CharactersEventImpl; │ │ @@ -2024568,18 +2024569,18 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4d3a28: |[4d3a28] org.codehaus.stax2.ri.evt.CommentEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ -4d3a38: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d3a3e: 5b02 68b0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.mContent:Ljava/lang/String; // field@b068 │ │ -4d3a42: 0e00 |0005: return-void │ │ +4d3a2c: |[4d3a2c] org.codehaus.stax2.ri.evt.CommentEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ +4d3a3c: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d3a42: 5b02 68b0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.mContent:Ljava/lang/String; // field@b068 │ │ +4d3a46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/evt/CommentEventImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/stream/Location; │ │ @@ -2024591,31 +2024592,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4d3998: |[4d3998] org.codehaus.stax2.ri.evt.CommentEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d39a8: 3323 0400 |0000: if-ne v3, v2, 0004 // +0004 │ │ -4d39ac: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -4d39ae: 0f03 |0003: return v3 │ │ -4d39b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4d39b2: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -4d39b6: 0f00 |0007: return v0 │ │ -4d39b8: 2031 2a1a |0008: instance-of v1, v3, Ljavax/xml/stream/events/Comment; // type@1a2a │ │ -4d39bc: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -4d39c0: 0f00 |000c: return v0 │ │ -4d39c2: 1f03 2a1a |000d: check-cast v3, Ljavax/xml/stream/events/Comment; // type@1a2a │ │ -4d39c6: 5420 68b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.mContent:Ljava/lang/String; // field@b068 │ │ -4d39ca: 7210 c0e5 0300 |0011: invoke-interface {v3}, Ljavax/xml/stream/events/Comment;.getText:()Ljava/lang/String; // method@e5c0 │ │ -4d39d0: 0c03 |0014: move-result-object v3 │ │ -4d39d2: 6e20 c7e0 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d39d8: 0a03 |0018: move-result v3 │ │ -4d39da: 0f03 |0019: return v3 │ │ +4d399c: |[4d399c] org.codehaus.stax2.ri.evt.CommentEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d39ac: 3323 0400 |0000: if-ne v3, v2, 0004 // +0004 │ │ +4d39b0: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +4d39b2: 0f03 |0003: return v3 │ │ +4d39b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4d39b6: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +4d39ba: 0f00 |0007: return v0 │ │ +4d39bc: 2031 2a1a |0008: instance-of v1, v3, Ljavax/xml/stream/events/Comment; // type@1a2a │ │ +4d39c0: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +4d39c4: 0f00 |000c: return v0 │ │ +4d39c6: 1f03 2a1a |000d: check-cast v3, Ljavax/xml/stream/events/Comment; // type@1a2a │ │ +4d39ca: 5420 68b0 |000f: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.mContent:Ljava/lang/String; // field@b068 │ │ +4d39ce: 7210 c0e5 0300 |0011: invoke-interface {v3}, Ljavax/xml/stream/events/Comment;.getText:()Ljava/lang/String; // method@e5c0 │ │ +4d39d4: 0c03 |0014: move-result-object v3 │ │ +4d39d6: 6e20 c7e0 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d39dc: 0a03 |0018: move-result v3 │ │ +4d39de: 0f03 |0019: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=65 │ │ 0x000d line=67 │ │ 0x000f line=68 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/codehaus/stax2/ri/evt/CommentEventImpl; │ │ @@ -2024626,33 +2024627,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d39dc: |[4d39dc] org.codehaus.stax2.ri.evt.CommentEventImpl.getEventType:()I │ │ -4d39ec: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -4d39ee: 0f00 |0001: return v0 │ │ +4d39e0: |[4d39e0] org.codehaus.stax2.ri.evt.CommentEventImpl.getEventType:()I │ │ +4d39f0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +4d39f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/CommentEventImpl;) │ │ name : 'getText' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3a10: |[4d3a10] org.codehaus.stax2.ri.evt.CommentEventImpl.getText:()Ljava/lang/String; │ │ -4d3a20: 5410 68b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.mContent:Ljava/lang/String; // field@b068 │ │ -4d3a24: 1100 |0002: return-object v0 │ │ +4d3a14: |[4d3a14] org.codehaus.stax2.ri.evt.CommentEventImpl.getText:()Ljava/lang/String; │ │ +4d3a24: 5410 68b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.mContent:Ljava/lang/String; // field@b068 │ │ +4d3a28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/CommentEventImpl; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/CommentEventImpl;) │ │ @@ -2024660,19 +2024661,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d39f0: |[4d39f0] org.codehaus.stax2.ri.evt.CommentEventImpl.hashCode:()I │ │ -4d3a00: 5410 68b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.mContent:Ljava/lang/String; // field@b068 │ │ -4d3a04: 6e10 cfe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d3a0a: 0a00 |0005: move-result v0 │ │ -4d3a0c: 0f00 |0006: return v0 │ │ +4d39f4: |[4d39f4] org.codehaus.stax2.ri.evt.CommentEventImpl.hashCode:()I │ │ +4d3a04: 5410 68b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.mContent:Ljava/lang/String; // field@b068 │ │ +4d3a08: 6e10 cfe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d3a0e: 0a00 |0005: move-result v0 │ │ +4d3a10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/CommentEventImpl; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/CommentEventImpl;) │ │ @@ -2024680,25 +2024681,25 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4d3a44: |[4d3a44] org.codehaus.stax2.ri.evt.CommentEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d3a54: 1a00 9607 |0000: const-string v0, "" // string@064d │ │ -4d3a6c: 6e20 8bdf 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d3a72: 2805 |000f: goto 0014 // +0005 │ │ -4d3a74: 0d02 |0010: move-exception v2 │ │ -4d3a76: 6e20 59fb 2100 |0011: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb59 │ │ -4d3a7c: 0e00 |0014: return-void │ │ +4d3a48: |[4d3a48] org.codehaus.stax2.ri.evt.CommentEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ +4d3a58: 1a00 9607 |0000: const-string v0, "" // string@064d │ │ +4d3a70: 6e20 8bdf 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d3a76: 2805 |000f: goto 0014 // +0005 │ │ +4d3a78: 0d02 |0010: move-exception v2 │ │ +4d3a7a: 6e20 59fb 2100 |0011: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb59 │ │ +4d3a80: 0e00 |0014: return-void │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/io/IOException; -> 0x0010 │ │ positions : │ │ 0x0002 line=42 │ │ 0x0005 line=43 │ │ 0x000c line=44 │ │ @@ -2024712,18 +2024713,18 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4d3a90: |[4d3a90] org.codehaus.stax2.ri.evt.CommentEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d3aa0: 5410 68b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.mContent:Ljava/lang/String; // field@b068 │ │ -4d3aa4: 7220 2af8 0200 |0002: invoke-interface {v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeComment:(Ljava/lang/String;)V // method@f82a │ │ -4d3aaa: 0e00 |0005: return-void │ │ +4d3a94: |[4d3a94] org.codehaus.stax2.ri.evt.CommentEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d3aa4: 5410 68b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/CommentEventImpl;.mContent:Ljava/lang/String; // field@b068 │ │ +4d3aa8: 7220 2af8 0200 |0002: invoke-interface {v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeComment:(Ljava/lang/String;)V // method@f82a │ │ +4d3aae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/ri/evt/CommentEventImpl; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/codehaus/stax2/XMLStreamWriter2; │ │ │ │ @@ -2024785,25 +2024786,25 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -4d3ce0: |[4d3ce0] org.codehaus.stax2.ri.evt.DTDEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ -4d3cf0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -4d3cf2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -4d3cf4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4d3cf6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -4d3cf8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -4d3cfa: 0770 |0005: move-object v0, v7 │ │ -4d3cfc: 0781 |0006: move-object v1, v8 │ │ -4d3cfe: 7607 5efb 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@fb5e │ │ -4d3d04: 5b79 6ab0 |000a: iput-object v9, v7, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ -4d3d08: 0e00 |000c: return-void │ │ +4d3ce4: |[4d3ce4] org.codehaus.stax2.ri.evt.DTDEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ +4d3cf4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +4d3cf6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +4d3cf8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4d3cfa: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +4d3cfc: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +4d3cfe: 0770 |0005: move-object v0, v7 │ │ +4d3d00: 0781 |0006: move-object v1, v8 │ │ +4d3d02: 7607 5efb 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@fb5e │ │ +4d3d08: 5b79 6ab0 |000a: iput-object v9, v7, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ +4d3d0c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=78 │ │ 0x000a line=79 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Lorg/codehaus/stax2/ri/evt/DTDEventImpl; │ │ 0x0000 - 0x000d reg=8 (null) Ljavax/xml/stream/Location; │ │ @@ -2024814,24 +2024815,24 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -4d3d0c: |[4d3d0c] org.codehaus.stax2.ri.evt.DTDEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V │ │ -4d3d1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -4d3d1e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -4d3d20: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -4d3d22: 0770 |0003: move-object v0, v7 │ │ -4d3d24: 0781 |0004: move-object v1, v8 │ │ -4d3d26: 0792 |0005: move-object v2, v9 │ │ -4d3d28: 07a5 |0006: move-object v5, v10 │ │ -4d3d2a: 7607 5efb 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@fb5e │ │ -4d3d30: 0e00 |000a: return-void │ │ +4d3d10: |[4d3d10] org.codehaus.stax2.ri.evt.DTDEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V │ │ +4d3d20: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +4d3d22: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +4d3d24: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +4d3d26: 0770 |0003: move-object v0, v7 │ │ +4d3d28: 0781 |0004: move-object v1, v8 │ │ +4d3d2a: 0792 |0005: move-object v2, v9 │ │ +4d3d2c: 07a5 |0006: move-object v5, v10 │ │ +4d3d2e: 7607 5efb 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@fb5e │ │ +4d3d34: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lorg/codehaus/stax2/ri/evt/DTDEventImpl; │ │ 0x0000 - 0x000b reg=8 (null) Ljavax/xml/stream/Location; │ │ 0x0000 - 0x000b reg=9 (null) Ljava/lang/String; │ │ @@ -2024842,25 +2024843,25 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4d3d34: |[4d3d34] org.codehaus.stax2.ri.evt.DTDEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V │ │ -4d3d44: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d3d4a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4d3d4c: 5b01 6ab0 |0004: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ -4d3d50: 5b02 6db0 |0006: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mRootName:Ljava/lang/String; // field@b06d │ │ -4d3d54: 5b03 6eb0 |0008: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mSystemId:Ljava/lang/String; // field@b06e │ │ -4d3d58: 5b04 6cb0 |000a: iput-object v4, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mPublicId:Ljava/lang/String; // field@b06c │ │ -4d3d5c: 5b05 6bb0 |000c: iput-object v5, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mInternalSubset:Ljava/lang/String; // field@b06b │ │ -4d3d60: 5b01 6ab0 |000e: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ -4d3d64: 5b06 69b0 |0010: iput-object v6, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mDTD:Ljava/lang/Object; // field@b069 │ │ -4d3d68: 0e00 |0012: return-void │ │ +4d3d38: |[4d3d38] org.codehaus.stax2.ri.evt.DTDEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V │ │ +4d3d48: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d3d4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4d3d50: 5b01 6ab0 |0004: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ +4d3d54: 5b02 6db0 |0006: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mRootName:Ljava/lang/String; // field@b06d │ │ +4d3d58: 5b03 6eb0 |0008: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mSystemId:Ljava/lang/String; // field@b06e │ │ +4d3d5c: 5b04 6cb0 |000a: iput-object v4, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mPublicId:Ljava/lang/String; // field@b06c │ │ +4d3d60: 5b05 6bb0 |000c: iput-object v5, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mInternalSubset:Ljava/lang/String; // field@b06b │ │ +4d3d64: 5b01 6ab0 |000e: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ +4d3d68: 5b06 69b0 |0010: iput-object v6, v0, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mDTD:Ljava/lang/Object; // field@b069 │ │ +4d3d6c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=47 │ │ 0x0006 line=60 │ │ 0x0008 line=61 │ │ 0x000a line=62 │ │ @@ -2024882,32 +2024883,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4d3ba8: |[4d3ba8] org.codehaus.stax2.ri.evt.DTDEventImpl.doGetDocumentTypeDeclaration:()Ljava/lang/String; │ │ -4d3bb8: 5420 6ab0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ -4d3bbc: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -4d3bc0: 1300 3c00 |0004: const/16 v0, #int 60 // #3c │ │ -4d3bc4: 5421 6bb0 |0006: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mInternalSubset:Ljava/lang/String; // field@b06b │ │ -4d3bc8: 3801 0900 |0008: if-eqz v1, 0011 // +0009 │ │ -4d3bcc: 6e10 dae0 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d3bd2: 0a01 |000d: move-result v1 │ │ -4d3bd4: d801 0104 |000e: add-int/lit8 v1, v1, #int 4 // #04 │ │ -4d3bd8: b010 |0010: add-int/2addr v0, v1 │ │ -4d3bda: 2201 c818 |0011: new-instance v1, Ljava/io/StringWriter; // type@18c8 │ │ -4d3bde: 7020 7edf 0100 |0013: invoke-direct {v1, v0}, Ljava/io/StringWriter;.:(I)V // method@df7e │ │ -4d3be4: 6e20 6dfb 1200 |0016: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.writeAsEncodedUnicode:(Ljava/io/Writer;)V // method@fb6d │ │ -4d3bea: 6e10 80df 0100 |0019: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@df80 │ │ -4d3bf0: 0c00 |001c: move-result-object v0 │ │ -4d3bf2: 5b20 6ab0 |001d: iput-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ -4d3bf6: 5420 6ab0 |001f: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ -4d3bfa: 1100 |0021: return-object v0 │ │ +4d3bac: |[4d3bac] org.codehaus.stax2.ri.evt.DTDEventImpl.doGetDocumentTypeDeclaration:()Ljava/lang/String; │ │ +4d3bbc: 5420 6ab0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ +4d3bc0: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +4d3bc4: 1300 3c00 |0004: const/16 v0, #int 60 // #3c │ │ +4d3bc8: 5421 6bb0 |0006: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mInternalSubset:Ljava/lang/String; // field@b06b │ │ +4d3bcc: 3801 0900 |0008: if-eqz v1, 0011 // +0009 │ │ +4d3bd0: 6e10 dae0 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d3bd6: 0a01 |000d: move-result v1 │ │ +4d3bd8: d801 0104 |000e: add-int/lit8 v1, v1, #int 4 // #04 │ │ +4d3bdc: b010 |0010: add-int/2addr v0, v1 │ │ +4d3bde: 2201 c818 |0011: new-instance v1, Ljava/io/StringWriter; // type@18c8 │ │ +4d3be2: 7020 7edf 0100 |0013: invoke-direct {v1, v0}, Ljava/io/StringWriter;.:(I)V // method@df7e │ │ +4d3be8: 6e20 6dfb 1200 |0016: invoke-virtual {v2, v1}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.writeAsEncodedUnicode:(Ljava/io/Writer;)V // method@fb6d │ │ +4d3bee: 6e10 80df 0100 |0019: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@df80 │ │ +4d3bf4: 0c00 |001c: move-result-object v0 │ │ +4d3bf6: 5b20 6ab0 |001d: iput-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ +4d3bfa: 5420 6ab0 |001f: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ +4d3bfe: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0006 line=246 │ │ 0x000a line=247 │ │ 0x0011 line=249 │ │ 0x0016 line=250 │ │ @@ -2024921,32 +2024922,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4d3aac: |[4d3aac] org.codehaus.stax2.ri.evt.DTDEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d3abc: 3323 0400 |0000: if-ne v3, v2, 0004 // +0004 │ │ -4d3ac0: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -4d3ac2: 0f03 |0003: return v3 │ │ -4d3ac4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4d3ac6: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -4d3aca: 0f00 |0007: return v0 │ │ -4d3acc: 2031 2b1a |0008: instance-of v1, v3, Ljavax/xml/stream/events/DTD; // type@1a2b │ │ -4d3ad0: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -4d3ad4: 0f00 |000c: return v0 │ │ -4d3ad6: 1f03 2b1a |000d: check-cast v3, Ljavax/xml/stream/events/DTD; // type@1a2b │ │ -4d3ada: 6e10 61fb 0200 |000f: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.getDocumentTypeDeclaration:()Ljava/lang/String; // method@fb61 │ │ -4d3ae0: 0c00 |0012: move-result-object v0 │ │ -4d3ae2: 7210 c1e5 0300 |0013: invoke-interface {v3}, Ljavax/xml/stream/events/DTD;.getDocumentTypeDeclaration:()Ljava/lang/String; // method@e5c1 │ │ -4d3ae8: 0c03 |0016: move-result-object v3 │ │ -4d3aea: 7120 6bfb 3000 |0017: invoke-static {v0, v3}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb6b │ │ -4d3af0: 0a03 |001a: move-result v3 │ │ -4d3af2: 0f03 |001b: return v3 │ │ +4d3ab0: |[4d3ab0] org.codehaus.stax2.ri.evt.DTDEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d3ac0: 3323 0400 |0000: if-ne v3, v2, 0004 // +0004 │ │ +4d3ac4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +4d3ac6: 0f03 |0003: return v3 │ │ +4d3ac8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4d3aca: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +4d3ace: 0f00 |0007: return v0 │ │ +4d3ad0: 2031 2b1a |0008: instance-of v1, v3, Ljavax/xml/stream/events/DTD; // type@1a2b │ │ +4d3ad4: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +4d3ad8: 0f00 |000c: return v0 │ │ +4d3ada: 1f03 2b1a |000d: check-cast v3, Ljavax/xml/stream/events/DTD; // type@1a2b │ │ +4d3ade: 6e10 61fb 0200 |000f: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.getDocumentTypeDeclaration:()Ljava/lang/String; // method@fb61 │ │ +4d3ae4: 0c00 |0012: move-result-object v0 │ │ +4d3ae6: 7210 c1e5 0300 |0013: invoke-interface {v3}, Ljavax/xml/stream/events/DTD;.getDocumentTypeDeclaration:()Ljava/lang/String; // method@e5c1 │ │ +4d3aec: 0c03 |0016: move-result-object v3 │ │ +4d3aee: 7120 6bfb 3000 |0017: invoke-static {v0, v3}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb6b │ │ +4d3af4: 0a03 |001a: move-result v3 │ │ +4d3af6: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=206 │ │ 0x000d line=208 │ │ 0x000f line=216 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/codehaus/stax2/ri/evt/DTDEventImpl; │ │ @@ -2024957,29 +2024958,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -4d3bfc: |[4d3bfc] org.codehaus.stax2.ri.evt.DTDEventImpl.getDocumentTypeDeclaration:()Ljava/lang/String; │ │ -4d3c0c: 6e10 5ffb 0400 |0000: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.doGetDocumentTypeDeclaration:()Ljava/lang/String; // method@fb5f │ │ -4d3c12: 0c00 |0003: move-result-object v0 │ │ -4d3c14: 1100 |0004: return-object v0 │ │ -4d3c16: 0d00 |0005: move-exception v0 │ │ -4d3c18: 2201 ff18 |0006: new-instance v1, Ljava/lang/RuntimeException; // type@18ff │ │ -4d3c1c: 2202 0819 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4d3c20: 7010 06e1 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4d3c26: 1a03 bc24 |000d: const-string v3, "Internal error: " // string@24bc │ │ -4d3c2a: 6e20 12e1 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4d3c30: 6e20 11e1 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -4d3c36: 6e10 1fe1 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4d3c3c: 0c00 |0018: move-result-object v0 │ │ -4d3c3e: 7020 a8e0 0100 |0019: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ -4d3c44: 2701 |001c: throw v1 │ │ +4d3c00: |[4d3c00] org.codehaus.stax2.ri.evt.DTDEventImpl.getDocumentTypeDeclaration:()Ljava/lang/String; │ │ +4d3c10: 6e10 5ffb 0400 |0000: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.doGetDocumentTypeDeclaration:()Ljava/lang/String; // method@fb5f │ │ +4d3c16: 0c00 |0003: move-result-object v0 │ │ +4d3c18: 1100 |0004: return-object v0 │ │ +4d3c1a: 0d00 |0005: move-exception v0 │ │ +4d3c1c: 2201 ff18 |0006: new-instance v1, Ljava/lang/RuntimeException; // type@18ff │ │ +4d3c20: 2202 0819 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4d3c24: 7010 06e1 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4d3c2a: 1a03 bc24 |000d: const-string v3, "Internal error: " // string@24bc │ │ +4d3c2e: 6e20 12e1 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4d3c34: 6e20 11e1 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +4d3c3a: 6e10 1fe1 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4d3c40: 0c00 |0018: move-result-object v0 │ │ +4d3c42: 7020 a8e0 0100 |0019: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@e0a8 │ │ +4d3c48: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljavax/xml/stream/XMLStreamException; -> 0x0005 │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=93 │ │ locals : │ │ @@ -2024990,49 +2024991,49 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d3cb8: |[4d3cb8] org.codehaus.stax2.ri.evt.DTDEventImpl.getEntities:()Ljava/util/List; │ │ -4d3cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d3cca: 1100 |0001: return-object v0 │ │ +4d3cbc: |[4d3cbc] org.codehaus.stax2.ri.evt.DTDEventImpl.getEntities:()Ljava/util/List; │ │ +4d3ccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d3cce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/DTDEventImpl;) │ │ name : 'getEventType' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3af4: |[4d3af4] org.codehaus.stax2.ri.evt.DTDEventImpl.getEventType:()I │ │ -4d3b04: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -4d3b08: 0f00 |0002: return v0 │ │ +4d3af8: |[4d3af8] org.codehaus.stax2.ri.evt.DTDEventImpl.getEventType:()I │ │ +4d3b08: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +4d3b0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/DTDEventImpl;) │ │ name : 'getInternalSubset' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3c58: |[4d3c58] org.codehaus.stax2.ri.evt.DTDEventImpl.getInternalSubset:()Ljava/lang/String; │ │ -4d3c68: 5410 6bb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mInternalSubset:Ljava/lang/String; // field@b06b │ │ -4d3c6c: 1100 |0002: return-object v0 │ │ +4d3c5c: |[4d3c5c] org.codehaus.stax2.ri.evt.DTDEventImpl.getInternalSubset:()Ljava/lang/String; │ │ +4d3c6c: 5410 6bb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mInternalSubset:Ljava/lang/String; // field@b06b │ │ +4d3c70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/DTDEventImpl; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/DTDEventImpl;) │ │ @@ -2025040,33 +2025041,33 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d3ccc: |[4d3ccc] org.codehaus.stax2.ri.evt.DTDEventImpl.getNotations:()Ljava/util/List; │ │ -4d3cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d3cde: 1100 |0001: return-object v0 │ │ +4d3cd0: |[4d3cd0] org.codehaus.stax2.ri.evt.DTDEventImpl.getNotations:()Ljava/util/List; │ │ +4d3ce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d3ce2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/evt/DTDEventImpl;) │ │ name : 'getProcessedDTD' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3b90: |[4d3b90] org.codehaus.stax2.ri.evt.DTDEventImpl.getProcessedDTD:()Ljava/lang/Object; │ │ -4d3ba0: 5410 69b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mDTD:Ljava/lang/Object; // field@b069 │ │ -4d3ba4: 1100 |0002: return-object v0 │ │ +4d3b94: |[4d3b94] org.codehaus.stax2.ri.evt.DTDEventImpl.getProcessedDTD:()Ljava/lang/Object; │ │ +4d3ba4: 5410 69b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mDTD:Ljava/lang/Object; // field@b069 │ │ +4d3ba8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/DTDEventImpl; │ │ │ │ #8 : (in Lorg/codehaus/stax2/ri/evt/DTDEventImpl;) │ │ @@ -2025074,17 +2025075,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3c70: |[4d3c70] org.codehaus.stax2.ri.evt.DTDEventImpl.getPublicId:()Ljava/lang/String; │ │ -4d3c80: 5410 6cb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mPublicId:Ljava/lang/String; // field@b06c │ │ -4d3c84: 1100 |0002: return-object v0 │ │ +4d3c74: |[4d3c74] org.codehaus.stax2.ri.evt.DTDEventImpl.getPublicId:()Ljava/lang/String; │ │ +4d3c84: 5410 6cb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mPublicId:Ljava/lang/String; // field@b06c │ │ +4d3c88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/DTDEventImpl; │ │ │ │ #9 : (in Lorg/codehaus/stax2/ri/evt/DTDEventImpl;) │ │ @@ -2025092,17 +2025093,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3c88: |[4d3c88] org.codehaus.stax2.ri.evt.DTDEventImpl.getRootName:()Ljava/lang/String; │ │ -4d3c98: 5410 6db0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mRootName:Ljava/lang/String; // field@b06d │ │ -4d3c9c: 1100 |0002: return-object v0 │ │ +4d3c8c: |[4d3c8c] org.codehaus.stax2.ri.evt.DTDEventImpl.getRootName:()Ljava/lang/String; │ │ +4d3c9c: 5410 6db0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mRootName:Ljava/lang/String; // field@b06d │ │ +4d3ca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/DTDEventImpl; │ │ │ │ #10 : (in Lorg/codehaus/stax2/ri/evt/DTDEventImpl;) │ │ @@ -2025110,17 +2025111,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3ca0: |[4d3ca0] org.codehaus.stax2.ri.evt.DTDEventImpl.getSystemId:()Ljava/lang/String; │ │ -4d3cb0: 5410 6eb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mSystemId:Ljava/lang/String; // field@b06e │ │ -4d3cb4: 1100 |0002: return-object v0 │ │ +4d3ca4: |[4d3ca4] org.codehaus.stax2.ri.evt.DTDEventImpl.getSystemId:()Ljava/lang/String; │ │ +4d3cb4: 5410 6eb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mSystemId:Ljava/lang/String; // field@b06e │ │ +4d3cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/DTDEventImpl; │ │ │ │ #11 : (in Lorg/codehaus/stax2/ri/evt/DTDEventImpl;) │ │ @@ -2025128,48 +2025129,48 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -4d3b0c: |[4d3b0c] org.codehaus.stax2.ri.evt.DTDEventImpl.hashCode:()I │ │ -4d3b1c: 5420 6db0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mRootName:Ljava/lang/String; // field@b06d │ │ -4d3b20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4d3b22: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -4d3b26: 6e10 cfe0 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d3b2c: 0a00 |0008: move-result v0 │ │ -4d3b2e: b701 |0009: xor-int/2addr v1, v0 │ │ -4d3b30: 5420 6eb0 |000a: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mSystemId:Ljava/lang/String; // field@b06e │ │ -4d3b34: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -4d3b38: 6e10 cfe0 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d3b3e: 0a00 |0011: move-result v0 │ │ -4d3b40: b701 |0012: xor-int/2addr v1, v0 │ │ -4d3b42: 5420 6cb0 |0013: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mPublicId:Ljava/lang/String; // field@b06c │ │ -4d3b46: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -4d3b4a: 6e10 cfe0 0000 |0017: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d3b50: 0a00 |001a: move-result v0 │ │ -4d3b52: b701 |001b: xor-int/2addr v1, v0 │ │ -4d3b54: 5420 6bb0 |001c: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mInternalSubset:Ljava/lang/String; // field@b06b │ │ -4d3b58: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -4d3b5c: 6e10 cfe0 0000 |0020: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d3b62: 0a00 |0023: move-result v0 │ │ -4d3b64: b701 |0024: xor-int/2addr v1, v0 │ │ -4d3b66: 5420 69b0 |0025: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mDTD:Ljava/lang/Object; // field@b069 │ │ -4d3b6a: 3800 0700 |0027: if-eqz v0, 002e // +0007 │ │ -4d3b6e: 6e10 97e0 0000 |0029: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@e097 │ │ -4d3b74: 0a00 |002c: move-result v0 │ │ -4d3b76: b701 |002d: xor-int/2addr v1, v0 │ │ -4d3b78: 3901 0b00 |002e: if-nez v1, 0039 // +000b │ │ -4d3b7c: 5420 6ab0 |0030: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ -4d3b80: 3800 0700 |0032: if-eqz v0, 0039 // +0007 │ │ -4d3b84: 6e10 cfe0 0000 |0034: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d3b8a: 0a00 |0037: move-result v0 │ │ -4d3b8c: b701 |0038: xor-int/2addr v1, v0 │ │ -4d3b8e: 0f01 |0039: return v1 │ │ +4d3b10: |[4d3b10] org.codehaus.stax2.ri.evt.DTDEventImpl.hashCode:()I │ │ +4d3b20: 5420 6db0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mRootName:Ljava/lang/String; // field@b06d │ │ +4d3b24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4d3b26: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +4d3b2a: 6e10 cfe0 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d3b30: 0a00 |0008: move-result v0 │ │ +4d3b32: b701 |0009: xor-int/2addr v1, v0 │ │ +4d3b34: 5420 6eb0 |000a: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mSystemId:Ljava/lang/String; // field@b06e │ │ +4d3b38: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +4d3b3c: 6e10 cfe0 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d3b42: 0a00 |0011: move-result v0 │ │ +4d3b44: b701 |0012: xor-int/2addr v1, v0 │ │ +4d3b46: 5420 6cb0 |0013: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mPublicId:Ljava/lang/String; // field@b06c │ │ +4d3b4a: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +4d3b4e: 6e10 cfe0 0000 |0017: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d3b54: 0a00 |001a: move-result v0 │ │ +4d3b56: b701 |001b: xor-int/2addr v1, v0 │ │ +4d3b58: 5420 6bb0 |001c: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mInternalSubset:Ljava/lang/String; // field@b06b │ │ +4d3b5c: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +4d3b60: 6e10 cfe0 0000 |0020: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d3b66: 0a00 |0023: move-result v0 │ │ +4d3b68: b701 |0024: xor-int/2addr v1, v0 │ │ +4d3b6a: 5420 69b0 |0025: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mDTD:Ljava/lang/Object; // field@b069 │ │ +4d3b6e: 3800 0700 |0027: if-eqz v0, 002e // +0007 │ │ +4d3b72: 6e10 97e0 0000 |0029: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@e097 │ │ +4d3b78: 0a00 |002c: move-result v0 │ │ +4d3b7a: b701 |002d: xor-int/2addr v1, v0 │ │ +4d3b7c: 3901 0b00 |002e: if-nez v1, 0039 // +000b │ │ +4d3b80: 5420 6ab0 |0030: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ +4d3b84: 3800 0700 |0032: if-eqz v0, 0039 // +0007 │ │ +4d3b88: 6e10 cfe0 0000 |0034: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d3b8e: 0a00 |0037: move-result v0 │ │ +4d3b90: b701 |0038: xor-int/2addr v1, v0 │ │ +4d3b92: 0f01 |0039: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x000a line=225 │ │ 0x0013 line=226 │ │ 0x001c line=227 │ │ 0x0025 line=228 │ │ @@ -2025183,59 +2025184,59 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -4d3d6c: |[4d3d6c] org.codehaus.stax2.ri.evt.DTDEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d3d7c: 5420 6ab0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ -4d3d80: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -4d3d84: 6e20 8bdf 0300 |0004: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d3d8a: 0e00 |0007: return-void │ │ -4d3d8c: 1a00 9707 |0008: const-string v0, "" // string@07f5 │ │ -4d3e30: 6e20 8bdf 0300 |005a: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d3e36: 2805 |005d: goto 0062 // +0005 │ │ -4d3e38: 0d03 |005e: move-exception v3 │ │ -4d3e3a: 6e20 6cfb 3200 |005f: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb6c │ │ -4d3e40: 0e00 |0062: return-void │ │ +4d3d70: |[4d3d70] org.codehaus.stax2.ri.evt.DTDEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ +4d3d80: 5420 6ab0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mFullText:Ljava/lang/String; // field@b06a │ │ +4d3d84: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +4d3d88: 6e20 8bdf 0300 |0004: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d3d8e: 0e00 |0007: return-void │ │ +4d3d90: 1a00 9707 |0008: const-string v0, "" // string@07f5 │ │ +4d3e34: 6e20 8bdf 0300 |005a: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d3e3a: 2805 |005d: goto 0062 // +0005 │ │ +4d3e3c: 0d03 |005e: move-exception v3 │ │ +4d3e3e: 6e20 6cfb 3200 |005f: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb6c │ │ +4d3e44: 0e00 |0062: return-void │ │ catches : 1 │ │ 0x0000 - 0x005d │ │ Ljava/io/IOException; -> 0x005e │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x000a line=134 │ │ @@ -2025266,26 +2025267,26 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -4d3e54: |[4d3e54] org.codehaus.stax2.ri.evt.DTDEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d3e64: 5440 6db0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mRootName:Ljava/lang/String; // field@b06d │ │ -4d3e68: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -4d3e6c: 5441 6eb0 |0004: iget-object v1, v4, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mSystemId:Ljava/lang/String; // field@b06e │ │ -4d3e70: 5442 6cb0 |0006: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mPublicId:Ljava/lang/String; // field@b06c │ │ -4d3e74: 5443 6bb0 |0008: iget-object v3, v4, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mInternalSubset:Ljava/lang/String; // field@b06b │ │ -4d3e78: 7253 2cf8 0521 |000a: invoke-interface {v5, v0, v1, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f82c │ │ -4d3e7e: 0e00 |000d: return-void │ │ -4d3e80: 6e10 5ffb 0400 |000e: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.doGetDocumentTypeDeclaration:()Ljava/lang/String; // method@fb5f │ │ -4d3e86: 0c00 |0011: move-result-object v0 │ │ -4d3e88: 7220 2bf8 0500 |0012: invoke-interface {v5, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDTD:(Ljava/lang/String;)V // method@f82b │ │ -4d3e8e: 0e00 |0015: return-void │ │ +4d3e58: |[4d3e58] org.codehaus.stax2.ri.evt.DTDEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d3e68: 5440 6db0 |0000: iget-object v0, v4, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mRootName:Ljava/lang/String; // field@b06d │ │ +4d3e6c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +4d3e70: 5441 6eb0 |0004: iget-object v1, v4, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mSystemId:Ljava/lang/String; // field@b06e │ │ +4d3e74: 5442 6cb0 |0006: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mPublicId:Ljava/lang/String; // field@b06c │ │ +4d3e78: 5443 6bb0 |0008: iget-object v3, v4, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.mInternalSubset:Ljava/lang/String; // field@b06b │ │ +4d3e7c: 7253 2cf8 0521 |000a: invoke-interface {v5, v0, v1, v2, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f82c │ │ +4d3e82: 0e00 |000d: return-void │ │ +4d3e84: 6e10 5ffb 0400 |000e: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/DTDEventImpl;.doGetDocumentTypeDeclaration:()Ljava/lang/String; // method@fb5f │ │ +4d3e8a: 0c00 |0011: move-result-object v0 │ │ +4d3e8c: 7220 2bf8 0500 |0012: invoke-interface {v5, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDTD:(Ljava/lang/String;)V // method@f82b │ │ +4d3e92: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0004 line=166 │ │ 0x000e line=171 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lorg/codehaus/stax2/ri/evt/DTDEventImpl; │ │ @@ -2025323,17 +2025324,17 @@ │ │ type : '(Ljavax/xml/stream/Location;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4d3efc: |[4d3efc] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.:(Ljavax/xml/stream/Location;)V │ │ -4d3f0c: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d3f12: 0e00 |0003: return-void │ │ +4d3f00: |[4d3f00] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.:(Ljavax/xml/stream/Location;)V │ │ +4d3f10: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d3f16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Ljavax/xml/stream/Location; │ │ │ │ @@ -2025343,23 +2025344,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4d3e90: |[4d3e90] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d3ea0: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ -4d3ea4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4d3ea6: 0f01 |0003: return v1 │ │ -4d3ea8: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -4d3eac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4d3eae: 0f01 |0007: return v1 │ │ -4d3eb0: 2011 2c1a |0008: instance-of v1, v1, Ljavax/xml/stream/events/EndDocument; // type@1a2c │ │ -4d3eb4: 0f01 |000a: return v1 │ │ +4d3e94: |[4d3e94] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d3ea4: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ +4d3ea8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4d3eaa: 0f01 |0003: return v1 │ │ +4d3eac: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +4d3eb0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4d3eb2: 0f01 |0007: return v1 │ │ +4d3eb4: 2011 2c1a |0008: instance-of v1, v1, Ljavax/xml/stream/events/EndDocument; // type@1a2c │ │ +4d3eb8: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -2025368,80 +2025369,80 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3ecc: |[4d3ecc] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.getEventType:()I │ │ -4d3edc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -4d3ee0: 0f00 |0002: return v0 │ │ +4d3ed0: |[4d3ed0] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.getEventType:()I │ │ +4d3ee0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +4d3ee4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d3ee4: |[4d3ee4] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.hashCode:()I │ │ -4d3ef4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -4d3ef8: 0f00 |0002: return v0 │ │ +4d3ee8: |[4d3ee8] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.hashCode:()I │ │ +4d3ef8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +4d3efc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl;) │ │ name : 'isEndDocument' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d3eb8: |[4d3eb8] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.isEndDocument:()Z │ │ -4d3ec8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d3eca: 0f00 |0001: return v0 │ │ +4d3ebc: |[4d3ebc] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.isEndDocument:()Z │ │ +4d3ecc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d3ece: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl;) │ │ name : 'writeAsEncodedUnicode' │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d3f14: |[4d3f14] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d3f24: 0e00 |0000: return-void │ │ +4d3f18: |[4d3f18] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ +4d3f28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl;) │ │ name : 'writeUsing' │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d3f28: |[4d3f28] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d3f38: 7210 35f8 0100 |0000: invoke-interface {v1}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEndDocument:()V // method@f835 │ │ -4d3f3e: 0e00 |0003: return-void │ │ +4d3f2c: |[4d3f2c] org.codehaus.stax2.ri.evt.EndDocumentEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d3f3c: 7210 35f8 0100 |0000: invoke-interface {v1}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEndDocument:()V // method@f835 │ │ +4d3f42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/evt/EndDocumentEventImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/codehaus/stax2/XMLStreamWriter2; │ │ │ │ @@ -2025485,37 +2025486,37 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -4d4034: |[4d4034] org.codehaus.stax2.ri.evt.EndElementEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;)V │ │ -4d4044: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d404a: 5b02 6fb0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b06f │ │ -4d404e: 3803 2100 |0005: if-eqz v3, 0026 // +0021 │ │ -4d4052: 7210 5fe3 0300 |0007: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d4058: 0a01 |000a: move-result v1 │ │ -4d405a: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ -4d405e: 2819 |000d: goto 0026 // +0019 │ │ -4d4060: 2201 7119 |000e: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4d4064: 7010 92e2 0100 |0010: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4d406a: 7210 5fe3 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d4070: 0a02 |0016: move-result v2 │ │ -4d4072: 3802 0c00 |0017: if-eqz v2, 0023 // +000c │ │ -4d4076: 7210 60e3 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4d407c: 0c02 |001c: move-result-object v2 │ │ -4d407e: 1f02 301a |001d: check-cast v2, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ -4d4082: 6e20 96e2 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d4088: 28f1 |0022: goto 0013 // -000f │ │ -4d408a: 5b01 70b0 |0023: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mNamespaces:Ljava/util/ArrayList; // field@b070 │ │ -4d408e: 2804 |0025: goto 0029 // +0004 │ │ -4d4090: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -4d4092: 5b01 70b0 |0027: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mNamespaces:Ljava/util/ArrayList; // field@b070 │ │ -4d4096: 0e00 |0029: return-void │ │ +4d4038: |[4d4038] org.codehaus.stax2.ri.evt.EndElementEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;)V │ │ +4d4048: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d404e: 5b02 6fb0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b06f │ │ +4d4052: 3803 2100 |0005: if-eqz v3, 0026 // +0021 │ │ +4d4056: 7210 5fe3 0300 |0007: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d405c: 0a01 |000a: move-result v1 │ │ +4d405e: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ +4d4062: 2819 |000d: goto 0026 // +0019 │ │ +4d4064: 2201 7119 |000e: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4d4068: 7010 92e2 0100 |0010: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4d406e: 7210 5fe3 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d4074: 0a02 |0016: move-result v2 │ │ +4d4076: 3802 0c00 |0017: if-eqz v2, 0023 // +000c │ │ +4d407a: 7210 60e3 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4d4080: 0c02 |001c: move-result-object v2 │ │ +4d4082: 1f02 301a |001d: check-cast v2, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ +4d4086: 6e20 96e2 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d408c: 28f1 |0022: goto 0013 // -000f │ │ +4d408e: 5b01 70b0 |0023: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mNamespaces:Ljava/util/ArrayList; // field@b070 │ │ +4d4092: 2804 |0025: goto 0029 // +0004 │ │ +4d4094: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +4d4096: 5b01 70b0 |0027: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mNamespaces:Ljava/util/ArrayList; // field@b070 │ │ +4d409a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0007 line=55 │ │ 0x000e line=58 │ │ 0x0013 line=59 │ │ @@ -2025533,40 +2025534,40 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljavax/xml/stream/XMLStreamReader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -4d4098: |[4d4098] org.codehaus.stax2.ri.evt.EndElementEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/XMLStreamReader;)V │ │ -4d40a8: 7020 29fb 6500 |0000: invoke-direct {v5, v6}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d40ae: 7210 79e5 0700 |0003: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getName:()Ljavax/xml/namespace/QName; // method@e579 │ │ -4d40b4: 0c00 |0006: move-result-object v0 │ │ -4d40b6: 5b50 6fb0 |0007: iput-object v0, v5, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b06f │ │ -4d40ba: 7210 7be5 0700 |0009: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceCount:()I // method@e57b │ │ -4d40c0: 0a00 |000c: move-result v0 │ │ -4d40c2: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -4d40c6: 1206 |000f: const/4 v6, #int 0 // #0 │ │ -4d40c8: 5b56 70b0 |0010: iput-object v6, v5, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mNamespaces:Ljava/util/ArrayList; // field@b070 │ │ -4d40cc: 281d |0012: goto 002f // +001d │ │ -4d40ce: 2201 7119 |0013: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4d40d2: 7020 93e2 0100 |0015: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ -4d40d8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -4d40da: 3502 1400 |0019: if-ge v2, v0, 002d // +0014 │ │ -4d40de: 7220 7ce5 2700 |001b: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ -4d40e4: 0c03 |001e: move-result-object v3 │ │ -4d40e6: 7220 7ee5 2700 |001f: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ -4d40ec: 0c04 |0022: move-result-object v4 │ │ -4d40ee: 7130 a4fb 3604 |0023: invoke-static {v6, v3, v4}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.constructNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // method@fba4 │ │ -4d40f4: 0c03 |0026: move-result-object v3 │ │ -4d40f6: 6e20 96e2 3100 |0027: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d40fc: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4d4100: 28ed |002c: goto 0019 // -0013 │ │ -4d4102: 5b51 70b0 |002d: iput-object v1, v5, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mNamespaces:Ljava/util/ArrayList; // field@b070 │ │ -4d4106: 0e00 |002f: return-void │ │ +4d409c: |[4d409c] org.codehaus.stax2.ri.evt.EndElementEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/XMLStreamReader;)V │ │ +4d40ac: 7020 29fb 6500 |0000: invoke-direct {v5, v6}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d40b2: 7210 79e5 0700 |0003: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getName:()Ljavax/xml/namespace/QName; // method@e579 │ │ +4d40b8: 0c00 |0006: move-result-object v0 │ │ +4d40ba: 5b50 6fb0 |0007: iput-object v0, v5, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b06f │ │ +4d40be: 7210 7be5 0700 |0009: invoke-interface {v7}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceCount:()I // method@e57b │ │ +4d40c4: 0a00 |000c: move-result v0 │ │ +4d40c6: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +4d40ca: 1206 |000f: const/4 v6, #int 0 // #0 │ │ +4d40cc: 5b56 70b0 |0010: iput-object v6, v5, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mNamespaces:Ljava/util/ArrayList; // field@b070 │ │ +4d40d0: 281d |0012: goto 002f // +001d │ │ +4d40d2: 2201 7119 |0013: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4d40d6: 7020 93e2 0100 |0015: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@e293 │ │ +4d40dc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +4d40de: 3502 1400 |0019: if-ge v2, v0, 002d // +0014 │ │ +4d40e2: 7220 7ce5 2700 |001b: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespacePrefix:(I)Ljava/lang/String; // method@e57c │ │ +4d40e8: 0c03 |001e: move-result-object v3 │ │ +4d40ea: 7220 7ee5 2700 |001f: invoke-interface {v7, v2}, Ljavax/xml/stream/XMLStreamReader;.getNamespaceURI:(I)Ljava/lang/String; // method@e57e │ │ +4d40f0: 0c04 |0022: move-result-object v4 │ │ +4d40f2: 7130 a4fb 3604 |0023: invoke-static {v6, v3, v4}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.constructNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // method@fba4 │ │ +4d40f8: 0c03 |0026: move-result-object v3 │ │ +4d40fa: 6e20 96e2 3100 |0027: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d4100: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4d4104: 28ed |002c: goto 0019 // -0013 │ │ +4d4106: 5b51 70b0 |002d: iput-object v1, v5, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mNamespaces:Ljava/util/ArrayList; // field@b070 │ │ +4d410a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0009 line=35 │ │ 0x0010 line=37 │ │ 0x0013 line=39 │ │ @@ -2025583,49 +2025584,49 @@ │ │ type : '()Ljavax/xml/stream/events/EndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d4020: |[4d4020] org.codehaus.stax2.ri.evt.EndElementEventImpl.asEndElement:()Ljavax/xml/stream/events/EndElement; │ │ -4d4030: 1100 |0000: return-object v0 │ │ +4d4024: |[4d4024] org.codehaus.stax2.ri.evt.EndElementEventImpl.asEndElement:()Ljavax/xml/stream/events/EndElement; │ │ +4d4034: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -4d3f40: |[4d3f40] org.codehaus.stax2.ri.evt.EndElementEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d3f50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d3f52: 3334 0300 |0001: if-ne v4, v3, 0004 // +0003 │ │ -4d3f56: 0f00 |0003: return v0 │ │ -4d3f58: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d3f5a: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -4d3f5e: 0f01 |0007: return v1 │ │ -4d3f60: 2042 2d1a |0008: instance-of v2, v4, Ljavax/xml/stream/events/EndElement; // type@1a2d │ │ -4d3f64: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -4d3f68: 0f01 |000c: return v1 │ │ -4d3f6a: 1f04 2d1a |000d: check-cast v4, Ljavax/xml/stream/events/EndElement; // type@1a2d │ │ -4d3f6e: 6e10 7bfb 0300 |000f: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.getName:()Ljavax/xml/namespace/QName; // method@fb7b │ │ -4d3f74: 0c02 |0012: move-result-object v2 │ │ -4d3f76: 7210 c5e5 0400 |0013: invoke-interface {v4}, Ljavax/xml/stream/events/EndElement;.getName:()Ljavax/xml/namespace/QName; // method@e5c5 │ │ -4d3f7c: 0c04 |0016: move-result-object v4 │ │ -4d3f7e: 6e20 d5e4 4200 |0017: invoke-virtual {v2, v4}, Ljavax/xml/namespace/QName;.equals:(Ljava/lang/Object;)Z // method@e4d5 │ │ -4d3f84: 0a04 |001a: move-result v4 │ │ -4d3f86: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ -4d3f8a: 0f00 |001d: return v0 │ │ -4d3f8c: 0f01 |001e: return v1 │ │ +4d3f44: |[4d3f44] org.codehaus.stax2.ri.evt.EndElementEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d3f54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d3f56: 3334 0300 |0001: if-ne v4, v3, 0004 // +0003 │ │ +4d3f5a: 0f00 |0003: return v0 │ │ +4d3f5c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d3f5e: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +4d3f62: 0f01 |0007: return v1 │ │ +4d3f64: 2042 2d1a |0008: instance-of v2, v4, Ljavax/xml/stream/events/EndElement; // type@1a2d │ │ +4d3f68: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +4d3f6c: 0f01 |000c: return v1 │ │ +4d3f6e: 1f04 2d1a |000d: check-cast v4, Ljavax/xml/stream/events/EndElement; // type@1a2d │ │ +4d3f72: 6e10 7bfb 0300 |000f: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.getName:()Ljavax/xml/namespace/QName; // method@fb7b │ │ +4d3f78: 0c02 |0012: move-result-object v2 │ │ +4d3f7a: 7210 c5e5 0400 |0013: invoke-interface {v4}, Ljavax/xml/stream/events/EndElement;.getName:()Ljavax/xml/namespace/QName; // method@e5c5 │ │ +4d3f80: 0c04 |0016: move-result-object v4 │ │ +4d3f82: 6e20 d5e4 4200 |0017: invoke-virtual {v2, v4}, Ljavax/xml/namespace/QName;.equals:(Ljava/lang/Object;)Z // method@e4d5 │ │ +4d3f88: 0a04 |001a: move-result v4 │ │ +4d3f8a: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ +4d3f8e: 0f00 |001d: return v0 │ │ +4d3f90: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=137 │ │ 0x000d line=139 │ │ 0x000f line=141 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/codehaus/stax2/ri/evt/EndElementEventImpl; │ │ @@ -2025636,33 +2025637,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d3fa4: |[4d3fa4] org.codehaus.stax2.ri.evt.EndElementEventImpl.getEventType:()I │ │ -4d3fb4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4d3fb6: 0f00 |0001: return v0 │ │ +4d3fa8: |[4d3fa8] org.codehaus.stax2.ri.evt.EndElementEventImpl.getEventType:()I │ │ +4d3fb8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4d3fba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;) │ │ name : 'getName' │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4008: |[4d4008] org.codehaus.stax2.ri.evt.EndElementEventImpl.getName:()Ljavax/xml/namespace/QName; │ │ -4d4018: 5410 6fb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b06f │ │ -4d401c: 1100 |0002: return-object v0 │ │ +4d400c: |[4d400c] org.codehaus.stax2.ri.evt.EndElementEventImpl.getName:()Ljavax/xml/namespace/QName; │ │ +4d401c: 5410 6fb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b06f │ │ +4d4020: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/EndElementEventImpl; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;) │ │ @@ -2025670,23 +2025671,23 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d3fdc: |[4d3fdc] org.codehaus.stax2.ri.evt.EndElementEventImpl.getNamespaces:()Ljava/util/Iterator; │ │ -4d3fec: 5410 70b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mNamespaces:Ljava/util/ArrayList; // field@b070 │ │ -4d3ff0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -4d3ff4: 7100 b1f8 0000 |0004: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ -4d3ffa: 0c00 |0007: move-result-object v0 │ │ -4d3ffc: 2805 |0008: goto 000d // +0005 │ │ -4d3ffe: 6e10 a0e2 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ -4d4004: 0c00 |000c: move-result-object v0 │ │ -4d4006: 1100 |000d: return-object v0 │ │ +4d3fe0: |[4d3fe0] org.codehaus.stax2.ri.evt.EndElementEventImpl.getNamespaces:()Ljava/util/Iterator; │ │ +4d3ff0: 5410 70b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.mNamespaces:Ljava/util/ArrayList; // field@b070 │ │ +4d3ff4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +4d3ff8: 7100 b1f8 0000 |0004: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ +4d3ffe: 0c00 |0007: move-result-object v0 │ │ +4d4000: 2805 |0008: goto 000d // +0005 │ │ +4d4002: 6e10 a0e2 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ +4d4008: 0c00 |000c: move-result-object v0 │ │ +4d400a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/evt/EndElementEventImpl; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;) │ │ @@ -2025694,20 +2025695,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4d3fb8: |[4d3fb8] org.codehaus.stax2.ri.evt.EndElementEventImpl.hashCode:()I │ │ -4d3fc8: 6e10 7bfb 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.getName:()Ljavax/xml/namespace/QName; // method@fb7b │ │ -4d3fce: 0c00 |0003: move-result-object v0 │ │ -4d3fd0: 6e10 d9e4 0000 |0004: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.hashCode:()I // method@e4d9 │ │ -4d3fd6: 0a00 |0007: move-result v0 │ │ -4d3fd8: 0f00 |0008: return v0 │ │ +4d3fbc: |[4d3fbc] org.codehaus.stax2.ri.evt.EndElementEventImpl.hashCode:()I │ │ +4d3fcc: 6e10 7bfb 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;.getName:()Ljavax/xml/namespace/QName; // method@fb7b │ │ +4d3fd2: 0c00 |0003: move-result-object v0 │ │ +4d3fd4: 6e10 d9e4 0000 |0004: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.hashCode:()I // method@e4d9 │ │ +4d3fda: 0a00 |0007: move-result v0 │ │ +4d3fdc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/evt/EndElementEventImpl; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;) │ │ @@ -2025715,53 +2025716,53 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d3f90: |[4d3f90] org.codehaus.stax2.ri.evt.EndElementEventImpl.isEndElement:()Z │ │ -4d3fa0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d3fa2: 0f00 |0001: return v0 │ │ +4d3f94: |[4d3f94] org.codehaus.stax2.ri.evt.EndElementEventImpl.isEndElement:()Z │ │ +4d3fa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d3fa6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/evt/EndElementEventImpl;) │ │ name : 'writeAsEncodedUnicode' │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4d4108: |[4d4108] org.codehaus.stax2.ri.evt.EndElementEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d4118: 1a00 a007 |0000: const-string v0, " 0x002a │ │ positions : │ │ 0x0002 line=108 │ │ 0x0005 line=109 │ │ 0x000d line=110 │ │ @@ -2025779,17 +2025780,17 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d4188: |[4d4188] org.codehaus.stax2.ri.evt.EndElementEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d4198: 7210 36f8 0100 |0000: invoke-interface {v1}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEndElement:()V // method@f836 │ │ -4d419e: 0e00 |0003: return-void │ │ +4d418c: |[4d418c] org.codehaus.stax2.ri.evt.EndElementEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d419c: 7210 36f8 0100 |0000: invoke-interface {v1}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEndElement:()V // method@f836 │ │ +4d41a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/evt/EndElementEventImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/codehaus/stax2/XMLStreamWriter2; │ │ │ │ @@ -2025829,18 +2025830,18 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4d4334: |[4d4334] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ -4d4344: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d434a: 5b02 71b0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.mName:Ljava/lang/String; // field@b071 │ │ -4d434e: 0e00 |0005: return-void │ │ +4d4338: |[4d4338] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ +4d4348: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d434e: 5b02 71b0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.mName:Ljava/lang/String; // field@b071 │ │ +4d4352: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/stream/Location; │ │ @@ -2025852,70 +2025853,70 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -4d41a0: |[4d41a0] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d41b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d41b2: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -4d41b6: 0f00 |0003: return v0 │ │ -4d41b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d41ba: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ -4d41be: 0f01 |0007: return v1 │ │ -4d41c0: 2052 2e1a |0008: instance-of v2, v5, Ljavax/xml/stream/events/EntityDeclaration; // type@1a2e │ │ -4d41c4: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -4d41c8: 0f01 |000c: return v1 │ │ -4d41ca: 1f05 2e1a |000d: check-cast v5, Ljavax/xml/stream/events/EntityDeclaration; // type@1a2e │ │ -4d41ce: 6e10 86fb 0400 |000f: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getName:()Ljava/lang/String; // method@fb86 │ │ -4d41d4: 0c02 |0012: move-result-object v2 │ │ -4d41d6: 7210 c8e5 0500 |0013: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getName:()Ljava/lang/String; // method@e5c8 │ │ -4d41dc: 0c03 |0016: move-result-object v3 │ │ -4d41de: 7120 8cfb 3200 |0017: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ -4d41e4: 0a02 |001a: move-result v2 │ │ -4d41e6: 3802 4900 |001b: if-eqz v2, 0064 // +0049 │ │ -4d41ea: 6e10 84fb 0400 |001d: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getBaseURI:()Ljava/lang/String; // method@fb84 │ │ -4d41f0: 0c02 |0020: move-result-object v2 │ │ -4d41f2: 7210 c7e5 0500 |0021: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getBaseURI:()Ljava/lang/String; // method@e5c7 │ │ -4d41f8: 0c03 |0024: move-result-object v3 │ │ -4d41fa: 7120 8cfb 3200 |0025: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ -4d4200: 0a02 |0028: move-result v2 │ │ -4d4202: 3802 3b00 |0029: if-eqz v2, 0064 // +003b │ │ -4d4206: 6e10 87fb 0400 |002b: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getNotationName:()Ljava/lang/String; // method@fb87 │ │ -4d420c: 0c02 |002e: move-result-object v2 │ │ -4d420e: 7210 c9e5 0500 |002f: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getNotationName:()Ljava/lang/String; // method@e5c9 │ │ -4d4214: 0c03 |0032: move-result-object v3 │ │ -4d4216: 7120 8cfb 3200 |0033: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ -4d421c: 0a02 |0036: move-result v2 │ │ -4d421e: 3802 2d00 |0037: if-eqz v2, 0064 // +002d │ │ -4d4222: 6e10 88fb 0400 |0039: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getPublicId:()Ljava/lang/String; // method@fb88 │ │ -4d4228: 0c02 |003c: move-result-object v2 │ │ -4d422a: 7210 cae5 0500 |003d: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getPublicId:()Ljava/lang/String; // method@e5ca │ │ -4d4230: 0c03 |0040: move-result-object v3 │ │ -4d4232: 7120 8cfb 3200 |0041: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ -4d4238: 0a02 |0044: move-result v2 │ │ -4d423a: 3802 1f00 |0045: if-eqz v2, 0064 // +001f │ │ -4d423e: 6e10 89fb 0400 |0047: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getReplacementText:()Ljava/lang/String; // method@fb89 │ │ -4d4244: 0c02 |004a: move-result-object v2 │ │ -4d4246: 7210 cbe5 0500 |004b: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getReplacementText:()Ljava/lang/String; // method@e5cb │ │ -4d424c: 0c03 |004e: move-result-object v3 │ │ -4d424e: 7120 8cfb 3200 |004f: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ -4d4254: 0a02 |0052: move-result v2 │ │ -4d4256: 3802 1100 |0053: if-eqz v2, 0064 // +0011 │ │ -4d425a: 6e10 8afb 0400 |0055: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getSystemId:()Ljava/lang/String; // method@fb8a │ │ -4d4260: 0c02 |0058: move-result-object v2 │ │ -4d4262: 7210 cce5 0500 |0059: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getSystemId:()Ljava/lang/String; // method@e5cc │ │ -4d4268: 0c05 |005c: move-result-object v5 │ │ -4d426a: 7120 8cfb 5200 |005d: invoke-static {v2, v5}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ -4d4270: 0a05 |0060: move-result v5 │ │ -4d4272: 3805 0300 |0061: if-eqz v5, 0064 // +0003 │ │ -4d4276: 2802 |0063: goto 0065 // +0002 │ │ -4d4278: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -4d427a: 0f00 |0065: return v0 │ │ +4d41a4: |[4d41a4] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d41b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d41b6: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +4d41ba: 0f00 |0003: return v0 │ │ +4d41bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d41be: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ +4d41c2: 0f01 |0007: return v1 │ │ +4d41c4: 2052 2e1a |0008: instance-of v2, v5, Ljavax/xml/stream/events/EntityDeclaration; // type@1a2e │ │ +4d41c8: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +4d41cc: 0f01 |000c: return v1 │ │ +4d41ce: 1f05 2e1a |000d: check-cast v5, Ljavax/xml/stream/events/EntityDeclaration; // type@1a2e │ │ +4d41d2: 6e10 86fb 0400 |000f: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getName:()Ljava/lang/String; // method@fb86 │ │ +4d41d8: 0c02 |0012: move-result-object v2 │ │ +4d41da: 7210 c8e5 0500 |0013: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getName:()Ljava/lang/String; // method@e5c8 │ │ +4d41e0: 0c03 |0016: move-result-object v3 │ │ +4d41e2: 7120 8cfb 3200 |0017: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ +4d41e8: 0a02 |001a: move-result v2 │ │ +4d41ea: 3802 4900 |001b: if-eqz v2, 0064 // +0049 │ │ +4d41ee: 6e10 84fb 0400 |001d: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getBaseURI:()Ljava/lang/String; // method@fb84 │ │ +4d41f4: 0c02 |0020: move-result-object v2 │ │ +4d41f6: 7210 c7e5 0500 |0021: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getBaseURI:()Ljava/lang/String; // method@e5c7 │ │ +4d41fc: 0c03 |0024: move-result-object v3 │ │ +4d41fe: 7120 8cfb 3200 |0025: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ +4d4204: 0a02 |0028: move-result v2 │ │ +4d4206: 3802 3b00 |0029: if-eqz v2, 0064 // +003b │ │ +4d420a: 6e10 87fb 0400 |002b: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getNotationName:()Ljava/lang/String; // method@fb87 │ │ +4d4210: 0c02 |002e: move-result-object v2 │ │ +4d4212: 7210 c9e5 0500 |002f: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getNotationName:()Ljava/lang/String; // method@e5c9 │ │ +4d4218: 0c03 |0032: move-result-object v3 │ │ +4d421a: 7120 8cfb 3200 |0033: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ +4d4220: 0a02 |0036: move-result v2 │ │ +4d4222: 3802 2d00 |0037: if-eqz v2, 0064 // +002d │ │ +4d4226: 6e10 88fb 0400 |0039: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getPublicId:()Ljava/lang/String; // method@fb88 │ │ +4d422c: 0c02 |003c: move-result-object v2 │ │ +4d422e: 7210 cae5 0500 |003d: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getPublicId:()Ljava/lang/String; // method@e5ca │ │ +4d4234: 0c03 |0040: move-result-object v3 │ │ +4d4236: 7120 8cfb 3200 |0041: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ +4d423c: 0a02 |0044: move-result v2 │ │ +4d423e: 3802 1f00 |0045: if-eqz v2, 0064 // +001f │ │ +4d4242: 6e10 89fb 0400 |0047: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getReplacementText:()Ljava/lang/String; // method@fb89 │ │ +4d4248: 0c02 |004a: move-result-object v2 │ │ +4d424a: 7210 cbe5 0500 |004b: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getReplacementText:()Ljava/lang/String; // method@e5cb │ │ +4d4250: 0c03 |004e: move-result-object v3 │ │ +4d4252: 7120 8cfb 3200 |004f: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ +4d4258: 0a02 |0052: move-result v2 │ │ +4d425a: 3802 1100 |0053: if-eqz v2, 0064 // +0011 │ │ +4d425e: 6e10 8afb 0400 |0055: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.getSystemId:()Ljava/lang/String; // method@fb8a │ │ +4d4264: 0c02 |0058: move-result-object v2 │ │ +4d4266: 7210 cce5 0500 |0059: invoke-interface {v5}, Ljavax/xml/stream/events/EntityDeclaration;.getSystemId:()Ljava/lang/String; // method@e5cc │ │ +4d426c: 0c05 |005c: move-result-object v5 │ │ +4d426e: 7120 8cfb 5200 |005d: invoke-static {v2, v5}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fb8c │ │ +4d4274: 0a05 |0060: move-result v5 │ │ +4d4276: 3805 0300 |0061: if-eqz v5, 0064 // +0003 │ │ +4d427a: 2802 |0063: goto 0065 // +0002 │ │ +4d427c: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +4d427e: 0f00 |0065: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=111 │ │ 0x000d line=113 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0066 reg=4 this Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl; │ │ @@ -2025926,49 +2025927,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d42b4: |[4d42b4] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getBaseURI:()Ljava/lang/String; │ │ -4d42c4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -4d42c8: 1100 |0002: return-object v0 │ │ +4d42b8: |[4d42b8] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getBaseURI:()Ljava/lang/String; │ │ +4d42c8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +4d42cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;) │ │ name : 'getEventType' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d427c: |[4d427c] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getEventType:()I │ │ -4d428c: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -4d4290: 0f00 |0002: return v0 │ │ +4d4280: |[4d4280] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getEventType:()I │ │ +4d4290: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +4d4294: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d42cc: |[4d42cc] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getName:()Ljava/lang/String; │ │ -4d42dc: 5410 71b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.mName:Ljava/lang/String; // field@b071 │ │ -4d42e0: 1100 |0002: return-object v0 │ │ +4d42d0: |[4d42d0] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getName:()Ljava/lang/String; │ │ +4d42e0: 5410 71b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.mName:Ljava/lang/String; // field@b071 │ │ +4d42e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;) │ │ @@ -2025976,83 +2025977,83 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d42e4: |[4d42e4] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getNotationName:()Ljava/lang/String; │ │ -4d42f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d42f6: 1100 |0001: return-object v0 │ │ +4d42e8: |[4d42e8] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getNotationName:()Ljava/lang/String; │ │ +4d42f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d42fa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;) │ │ name : 'getPublicId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d42f8: |[4d42f8] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getPublicId:()Ljava/lang/String; │ │ -4d4308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d430a: 1100 |0001: return-object v0 │ │ +4d42fc: |[4d42fc] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getPublicId:()Ljava/lang/String; │ │ +4d430c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d430e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;) │ │ name : 'getReplacementText' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d430c: |[4d430c] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getReplacementText:()Ljava/lang/String; │ │ -4d431c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d431e: 1100 |0001: return-object v0 │ │ +4d4310: |[4d4310] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getReplacementText:()Ljava/lang/String; │ │ +4d4320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d4322: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;) │ │ name : 'getSystemId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d4320: |[4d4320] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getSystemId:()Ljava/lang/String; │ │ -4d4330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d4332: 1100 |0001: return-object v0 │ │ +4d4324: |[4d4324] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.getSystemId:()Ljava/lang/String; │ │ +4d4334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d4336: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d4294: |[4d4294] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.hashCode:()I │ │ -4d42a4: 5410 71b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.mName:Ljava/lang/String; // field@b071 │ │ -4d42a8: 6e10 cfe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d42ae: 0a00 |0005: move-result v0 │ │ -4d42b0: 0f00 |0006: return v0 │ │ +4d4298: |[4d4298] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.hashCode:()I │ │ +4d42a8: 5410 71b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.mName:Ljava/lang/String; // field@b071 │ │ +4d42ac: 6e10 cfe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d42b2: 0a00 |0005: move-result v0 │ │ +4d42b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl; │ │ │ │ #9 : (in Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;) │ │ @@ -2026060,32 +2026061,32 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -4d4350: |[4d4350] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d4360: 1a00 9a07 |0000: const-string v0, "" // string@02de │ │ -4d4398: 6e20 8bdf 0200 |001c: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d439e: 2805 |001f: goto 0024 // +0005 │ │ -4d43a0: 0d02 |0020: move-exception v2 │ │ -4d43a2: 6e20 8dfb 2100 |0021: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb8d │ │ -4d43a8: 0e00 |0024: return-void │ │ +4d4354: |[4d4354] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ +4d4364: 1a00 9a07 |0000: const-string v0, "" // string@02de │ │ +4d439c: 6e20 8bdf 0200 |001c: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d43a2: 2805 |001f: goto 0024 // +0005 │ │ +4d43a4: 0d02 |0020: move-exception v2 │ │ +4d43a6: 6e20 8dfb 2100 |0021: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb8d │ │ +4d43ac: 0e00 |0024: return-void │ │ catches : 1 │ │ 0x0000 - 0x001f │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0002 line=78 │ │ 0x0005 line=79 │ │ 0x000e line=80 │ │ @@ -2026102,22 +2026103,22 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4d43bc: |[4d43bc] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d43cc: 2200 c818 |0000: new-instance v0, Ljava/io/StringWriter; // type@18c8 │ │ -4d43d0: 7010 7ddf 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@df7d │ │ -4d43d6: 6e20 8efb 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.writeAsEncodedUnicode:(Ljava/io/Writer;)V // method@fb8e │ │ -4d43dc: 6e10 80df 0000 |0008: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@df80 │ │ -4d43e2: 0c00 |000b: move-result-object v0 │ │ -4d43e4: 7220 4cf8 0200 |000c: invoke-interface {v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeRaw:(Ljava/lang/String;)V // method@f84c │ │ -4d43ea: 0e00 |000f: return-void │ │ +4d43c0: |[4d43c0] org.codehaus.stax2.ri.evt.EntityDeclarationEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d43d0: 2200 c818 |0000: new-instance v0, Ljava/io/StringWriter; // type@18c8 │ │ +4d43d4: 7010 7ddf 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@df7d │ │ +4d43da: 6e20 8efb 0100 |0005: invoke-virtual {v1, v0}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.writeAsEncodedUnicode:(Ljava/io/Writer;)V // method@fb8e │ │ +4d43e0: 6e10 80df 0000 |0008: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@df80 │ │ +4d43e6: 0c00 |000b: move-result-object v0 │ │ +4d43e8: 7220 4cf8 0200 |000c: invoke-interface {v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeRaw:(Ljava/lang/String;)V // method@f84c │ │ +4d43ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x0008 line=97 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl; │ │ @@ -2026159,20 +2026160,20 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4d44bc: |[4d44bc] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ -4d44cc: 7020 29fb 2100 |0000: invoke-direct {v1, v2}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d44d2: 2200 511d |0003: new-instance v0, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl; // type@1d51 │ │ -4d44d6: 7030 82fb 2003 |0005: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fb82 │ │ -4d44dc: 5b10 72b0 |0008: iput-object v0, v1, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.mDecl:Ljavax/xml/stream/events/EntityDeclaration; // field@b072 │ │ -4d44e0: 0e00 |000a: return-void │ │ +4d44c0: |[4d44c0] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ +4d44d0: 7020 29fb 2100 |0000: invoke-direct {v1, v2}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d44d6: 2200 511d |0003: new-instance v0, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl; // type@1d51 │ │ +4d44da: 7030 82fb 2003 |0005: invoke-direct {v0, v2, v3}, Lorg/codehaus/stax2/ri/evt/EntityDeclarationEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fb82 │ │ +4d44e0: 5b10 72b0 |0008: iput-object v0, v1, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.mDecl:Ljavax/xml/stream/events/EntityDeclaration; // field@b072 │ │ +4d44e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; │ │ 0x0000 - 0x000b reg=2 (null) Ljavax/xml/stream/Location; │ │ @@ -2026183,18 +2026184,18 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljavax/xml/stream/events/EntityDeclaration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4d44e4: |[4d44e4] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/events/EntityDeclaration;)V │ │ -4d44f4: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d44fa: 5b02 72b0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.mDecl:Ljavax/xml/stream/events/EntityDeclaration; // field@b072 │ │ -4d44fe: 0e00 |0005: return-void │ │ +4d44e8: |[4d44e8] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/events/EntityDeclaration;)V │ │ +4d44f8: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d44fe: 5b02 72b0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.mDecl:Ljavax/xml/stream/events/EntityDeclaration; // field@b072 │ │ +4d4502: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/stream/Location; │ │ @@ -2026206,32 +2026207,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4d43ec: |[4d43ec] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d43fc: 3323 0400 |0000: if-ne v3, v2, 0004 // +0004 │ │ -4d4400: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -4d4402: 0f03 |0003: return v3 │ │ -4d4404: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4d4406: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -4d440a: 0f00 |0007: return v0 │ │ -4d440c: 2031 2f1a |0008: instance-of v1, v3, Ljavax/xml/stream/events/EntityReference; // type@1a2f │ │ -4d4410: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -4d4414: 0f00 |000c: return v0 │ │ -4d4416: 1f03 2f1a |000d: check-cast v3, Ljavax/xml/stream/events/EntityReference; // type@1a2f │ │ -4d441a: 6e10 95fb 0200 |000f: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.getName:()Ljava/lang/String; // method@fb95 │ │ -4d4420: 0c00 |0012: move-result-object v0 │ │ -4d4422: 7210 cee5 0300 |0013: invoke-interface {v3}, Ljavax/xml/stream/events/EntityReference;.getName:()Ljava/lang/String; // method@e5ce │ │ -4d4428: 0c03 |0016: move-result-object v3 │ │ -4d442a: 6e20 c7e0 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d4430: 0a03 |001a: move-result v3 │ │ -4d4432: 0f03 |001b: return v3 │ │ +4d43f0: |[4d43f0] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d4400: 3323 0400 |0000: if-ne v3, v2, 0004 // +0004 │ │ +4d4404: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +4d4406: 0f03 |0003: return v3 │ │ +4d4408: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4d440a: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +4d440e: 0f00 |0007: return v0 │ │ +4d4410: 2031 2f1a |0008: instance-of v1, v3, Ljavax/xml/stream/events/EntityReference; // type@1a2f │ │ +4d4414: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +4d4418: 0f00 |000c: return v0 │ │ +4d441a: 1f03 2f1a |000d: check-cast v3, Ljavax/xml/stream/events/EntityReference; // type@1a2f │ │ +4d441e: 6e10 95fb 0200 |000f: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.getName:()Ljava/lang/String; // method@fb95 │ │ +4d4424: 0c00 |0012: move-result-object v0 │ │ +4d4426: 7210 cee5 0300 |0013: invoke-interface {v3}, Ljavax/xml/stream/events/EntityReference;.getName:()Ljava/lang/String; // method@e5ce │ │ +4d442c: 0c03 |0016: move-result-object v3 │ │ +4d442e: 6e20 c7e0 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d4434: 0a03 |001a: move-result v3 │ │ +4d4436: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=83 │ │ 0x000d line=85 │ │ 0x000f line=86 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; │ │ @@ -2026242,17 +2026243,17 @@ │ │ type : '()Ljavax/xml/stream/events/EntityDeclaration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d44a4: |[4d44a4] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.getDeclaration:()Ljavax/xml/stream/events/EntityDeclaration; │ │ -4d44b4: 5410 72b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.mDecl:Ljavax/xml/stream/events/EntityDeclaration; // field@b072 │ │ -4d44b8: 1100 |0002: return-object v0 │ │ +4d44a8: |[4d44a8] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.getDeclaration:()Ljavax/xml/stream/events/EntityDeclaration; │ │ +4d44b8: 5410 72b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.mDecl:Ljavax/xml/stream/events/EntityDeclaration; // field@b072 │ │ +4d44bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;) │ │ @@ -2026260,35 +2026261,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4448: |[4d4448] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.getEventType:()I │ │ -4d4458: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -4d445c: 0f00 |0002: return v0 │ │ +4d444c: |[4d444c] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.getEventType:()I │ │ +4d445c: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +4d4460: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4d4484: |[4d4484] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.getName:()Ljava/lang/String; │ │ -4d4494: 5410 72b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.mDecl:Ljavax/xml/stream/events/EntityDeclaration; // field@b072 │ │ -4d4498: 7210 c8e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/events/EntityDeclaration;.getName:()Ljava/lang/String; // method@e5c8 │ │ -4d449e: 0c00 |0005: move-result-object v0 │ │ -4d44a0: 1100 |0006: return-object v0 │ │ +4d4488: |[4d4488] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.getName:()Ljava/lang/String; │ │ +4d4498: 5410 72b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.mDecl:Ljavax/xml/stream/events/EntityDeclaration; // field@b072 │ │ +4d449c: 7210 c8e5 0000 |0002: invoke-interface {v0}, Ljavax/xml/stream/events/EntityDeclaration;.getName:()Ljava/lang/String; // method@e5c8 │ │ +4d44a2: 0c00 |0005: move-result-object v0 │ │ +4d44a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;) │ │ @@ -2026296,20 +2026297,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4d4460: |[4d4460] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.hashCode:()I │ │ -4d4470: 6e10 95fb 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.getName:()Ljava/lang/String; // method@fb95 │ │ -4d4476: 0c00 |0003: move-result-object v0 │ │ -4d4478: 6e10 cfe0 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d447e: 0a00 |0007: move-result v0 │ │ -4d4480: 0f00 |0008: return v0 │ │ +4d4464: |[4d4464] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.hashCode:()I │ │ +4d4474: 6e10 95fb 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.getName:()Ljava/lang/String; // method@fb95 │ │ +4d447a: 0c00 |0003: move-result-object v0 │ │ +4d447c: 6e10 cfe0 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d4482: 0a00 |0007: move-result v0 │ │ +4d4484: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;) │ │ @@ -2026317,42 +2026318,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d4434: |[4d4434] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.isEntityReference:()Z │ │ -4d4444: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d4446: 0f00 |0001: return v0 │ │ +4d4438: |[4d4438] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.isEntityReference:()Z │ │ +4d4448: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d444a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;) │ │ name : 'writeAsEncodedUnicode' │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4d4500: |[4d4500] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d4510: 1300 2600 |0000: const/16 v0, #int 38 // #26 │ │ -4d4514: 6e20 8adf 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d451a: 6e10 95fb 0100 |0005: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.getName:()Ljava/lang/String; // method@fb95 │ │ -4d4520: 0c00 |0008: move-result-object v0 │ │ -4d4522: 6e20 8bdf 0200 |0009: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d4528: 1300 3b00 |000c: const/16 v0, #int 59 // #3b │ │ -4d452c: 6e20 8adf 0200 |000e: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d4532: 2805 |0011: goto 0016 // +0005 │ │ -4d4534: 0d02 |0012: move-exception v2 │ │ -4d4536: 6e20 98fb 2100 |0013: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb98 │ │ -4d453c: 0e00 |0016: return-void │ │ +4d4504: |[4d4504] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ +4d4514: 1300 2600 |0000: const/16 v0, #int 38 // #26 │ │ +4d4518: 6e20 8adf 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d451e: 6e10 95fb 0100 |0005: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.getName:()Ljava/lang/String; // method@fb95 │ │ +4d4524: 0c00 |0008: move-result-object v0 │ │ +4d4526: 6e20 8bdf 0200 |0009: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d452c: 1300 3b00 |000c: const/16 v0, #int 59 // #3b │ │ +4d4530: 6e20 8adf 0200 |000e: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d4536: 2805 |0011: goto 0016 // +0005 │ │ +4d4538: 0d02 |0012: move-exception v2 │ │ +4d453a: 6e20 98fb 2100 |0013: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fb98 │ │ +4d4540: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x0002 - 0x0011 │ │ Ljava/io/IOException; -> 0x0012 │ │ positions : │ │ 0x0002 line=59 │ │ 0x0005 line=60 │ │ 0x000e line=61 │ │ @@ -2026366,19 +2026367,19 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d4550: |[4d4550] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d4560: 6e10 95fb 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.getName:()Ljava/lang/String; // method@fb95 │ │ -4d4566: 0c00 |0003: move-result-object v0 │ │ -4d4568: 7220 37f8 0200 |0004: invoke-interface {v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEntityRef:(Ljava/lang/String;)V // method@f837 │ │ -4d456e: 0e00 |0007: return-void │ │ +4d4554: |[4d4554] org.codehaus.stax2.ri.evt.EntityReferenceEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d4564: 6e10 95fb 0100 |0000: invoke-virtual {v1}, Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl;.getName:()Ljava/lang/String; // method@fb95 │ │ +4d456a: 0c00 |0003: move-result-object v0 │ │ +4d456c: 7220 37f8 0200 |0004: invoke-interface {v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeEntityRef:(Ljava/lang/String;)V // method@f837 │ │ +4d4572: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/ri/evt/EntityReferenceEventImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/codehaus/stax2/XMLStreamWriter2; │ │ │ │ @@ -2026426,20 +2026427,20 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4d4b54: |[4d4b54] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4d4b64: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d4b6a: 5b02 77b0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mName:Ljava/lang/String; // field@b077 │ │ -4d4b6e: 5b03 78b0 |0005: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mPublicId:Ljava/lang/String; // field@b078 │ │ -4d4b72: 5b04 79b0 |0007: iput-object v4, v0, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mSystemId:Ljava/lang/String; // field@b079 │ │ -4d4b76: 0e00 |0009: return-void │ │ +4d4b58: |[4d4b58] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4d4b68: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d4b6e: 5b02 77b0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mName:Ljava/lang/String; // field@b077 │ │ +4d4b72: 5b03 78b0 |0005: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mPublicId:Ljava/lang/String; // field@b078 │ │ +4d4b76: 5b04 79b0 |0007: iput-object v4, v0, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mSystemId:Ljava/lang/String; // field@b079 │ │ +4d4b7a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ locals : │ │ @@ -2026455,56 +2026456,56 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -4d49ec: |[4d49ec] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d49fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d49fe: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -4d4a02: 0f00 |0003: return v0 │ │ -4d4a04: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d4a06: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ -4d4a0a: 0f01 |0007: return v1 │ │ -4d4a0c: 2052 261d |0008: instance-of v2, v5, Lorg/codehaus/stax2/evt/NotationDeclaration2; // type@1d26 │ │ -4d4a10: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -4d4a14: 0f01 |000c: return v1 │ │ -4d4a16: 1f05 261d |000d: check-cast v5, Lorg/codehaus/stax2/evt/NotationDeclaration2; // type@1d26 │ │ -4d4a1a: 6e10 aefb 0400 |000f: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.getName:()Ljava/lang/String; // method@fbae │ │ -4d4a20: 0c02 |0012: move-result-object v2 │ │ -4d4a22: 7210 5cf8 0500 |0013: invoke-interface {v5}, Lorg/codehaus/stax2/evt/NotationDeclaration2;.getName:()Ljava/lang/String; // method@f85c │ │ -4d4a28: 0c03 |0016: move-result-object v3 │ │ -4d4a2a: 7120 b2fb 3200 |0017: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbb2 │ │ -4d4a30: 0a02 |001a: move-result v2 │ │ -4d4a32: 3802 2d00 |001b: if-eqz v2, 0048 // +002d │ │ -4d4a36: 6e10 affb 0400 |001d: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.getPublicId:()Ljava/lang/String; // method@fbaf │ │ -4d4a3c: 0c02 |0020: move-result-object v2 │ │ -4d4a3e: 7210 5df8 0500 |0021: invoke-interface {v5}, Lorg/codehaus/stax2/evt/NotationDeclaration2;.getPublicId:()Ljava/lang/String; // method@f85d │ │ -4d4a44: 0c03 |0024: move-result-object v3 │ │ -4d4a46: 7120 b2fb 3200 |0025: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbb2 │ │ -4d4a4c: 0a02 |0028: move-result v2 │ │ -4d4a4e: 3802 1f00 |0029: if-eqz v2, 0048 // +001f │ │ -4d4a52: 6e10 b0fb 0400 |002b: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.getSystemId:()Ljava/lang/String; // method@fbb0 │ │ -4d4a58: 0c02 |002e: move-result-object v2 │ │ -4d4a5a: 7210 5ef8 0500 |002f: invoke-interface {v5}, Lorg/codehaus/stax2/evt/NotationDeclaration2;.getSystemId:()Ljava/lang/String; // method@f85e │ │ -4d4a60: 0c03 |0032: move-result-object v3 │ │ -4d4a62: 7120 b2fb 3200 |0033: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbb2 │ │ -4d4a68: 0a02 |0036: move-result v2 │ │ -4d4a6a: 3802 1100 |0037: if-eqz v2, 0048 // +0011 │ │ -4d4a6e: 6e10 acfb 0400 |0039: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.getBaseURI:()Ljava/lang/String; // method@fbac │ │ -4d4a74: 0c02 |003c: move-result-object v2 │ │ -4d4a76: 7210 5bf8 0500 |003d: invoke-interface {v5}, Lorg/codehaus/stax2/evt/NotationDeclaration2;.getBaseURI:()Ljava/lang/String; // method@f85b │ │ -4d4a7c: 0c05 |0040: move-result-object v5 │ │ -4d4a7e: 7120 b2fb 5200 |0041: invoke-static {v2, v5}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbb2 │ │ -4d4a84: 0a05 |0044: move-result v5 │ │ -4d4a86: 3805 0300 |0045: if-eqz v5, 0048 // +0003 │ │ -4d4a8a: 2802 |0047: goto 0049 // +0002 │ │ -4d4a8c: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -4d4a8e: 0f00 |0049: return v0 │ │ +4d49f0: |[4d49f0] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d4a00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d4a02: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +4d4a06: 0f00 |0003: return v0 │ │ +4d4a08: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d4a0a: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ +4d4a0e: 0f01 |0007: return v1 │ │ +4d4a10: 2052 261d |0008: instance-of v2, v5, Lorg/codehaus/stax2/evt/NotationDeclaration2; // type@1d26 │ │ +4d4a14: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +4d4a18: 0f01 |000c: return v1 │ │ +4d4a1a: 1f05 261d |000d: check-cast v5, Lorg/codehaus/stax2/evt/NotationDeclaration2; // type@1d26 │ │ +4d4a1e: 6e10 aefb 0400 |000f: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.getName:()Ljava/lang/String; // method@fbae │ │ +4d4a24: 0c02 |0012: move-result-object v2 │ │ +4d4a26: 7210 5cf8 0500 |0013: invoke-interface {v5}, Lorg/codehaus/stax2/evt/NotationDeclaration2;.getName:()Ljava/lang/String; // method@f85c │ │ +4d4a2c: 0c03 |0016: move-result-object v3 │ │ +4d4a2e: 7120 b2fb 3200 |0017: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbb2 │ │ +4d4a34: 0a02 |001a: move-result v2 │ │ +4d4a36: 3802 2d00 |001b: if-eqz v2, 0048 // +002d │ │ +4d4a3a: 6e10 affb 0400 |001d: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.getPublicId:()Ljava/lang/String; // method@fbaf │ │ +4d4a40: 0c02 |0020: move-result-object v2 │ │ +4d4a42: 7210 5df8 0500 |0021: invoke-interface {v5}, Lorg/codehaus/stax2/evt/NotationDeclaration2;.getPublicId:()Ljava/lang/String; // method@f85d │ │ +4d4a48: 0c03 |0024: move-result-object v3 │ │ +4d4a4a: 7120 b2fb 3200 |0025: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbb2 │ │ +4d4a50: 0a02 |0028: move-result v2 │ │ +4d4a52: 3802 1f00 |0029: if-eqz v2, 0048 // +001f │ │ +4d4a56: 6e10 b0fb 0400 |002b: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.getSystemId:()Ljava/lang/String; // method@fbb0 │ │ +4d4a5c: 0c02 |002e: move-result-object v2 │ │ +4d4a5e: 7210 5ef8 0500 |002f: invoke-interface {v5}, Lorg/codehaus/stax2/evt/NotationDeclaration2;.getSystemId:()Ljava/lang/String; // method@f85e │ │ +4d4a64: 0c03 |0032: move-result-object v3 │ │ +4d4a66: 7120 b2fb 3200 |0033: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbb2 │ │ +4d4a6c: 0a02 |0036: move-result v2 │ │ +4d4a6e: 3802 1100 |0037: if-eqz v2, 0048 // +0011 │ │ +4d4a72: 6e10 acfb 0400 |0039: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.getBaseURI:()Ljava/lang/String; // method@fbac │ │ +4d4a78: 0c02 |003c: move-result-object v2 │ │ +4d4a7a: 7210 5bf8 0500 |003d: invoke-interface {v5}, Lorg/codehaus/stax2/evt/NotationDeclaration2;.getBaseURI:()Ljava/lang/String; // method@f85b │ │ +4d4a80: 0c05 |0040: move-result-object v5 │ │ +4d4a82: 7120 b2fb 5200 |0041: invoke-static {v2, v5}, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbb2 │ │ +4d4a88: 0a05 |0044: move-result v5 │ │ +4d4a8a: 3805 0300 |0045: if-eqz v5, 0048 // +0003 │ │ +4d4a8e: 2802 |0047: goto 0049 // +0002 │ │ +4d4a90: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +4d4a92: 0f00 |0049: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=113 │ │ 0x000d line=115 │ │ 0x000f line=117 │ │ locals : │ │ 0x0000 - 0x004a reg=4 this Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl; │ │ @@ -2026515,49 +2026516,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4af4: |[4d4af4] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.getBaseURI:()Ljava/lang/String; │ │ -4d4b04: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -4d4b08: 1100 |0002: return-object v0 │ │ +4d4af8: |[4d4af8] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.getBaseURI:()Ljava/lang/String; │ │ +4d4b08: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +4d4b0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;) │ │ name : 'getEventType' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4a90: |[4d4a90] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.getEventType:()I │ │ -4d4aa0: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -4d4aa4: 0f00 |0002: return v0 │ │ +4d4a94: |[4d4a94] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.getEventType:()I │ │ +4d4aa4: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +4d4aa8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4b0c: |[4d4b0c] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.getName:()Ljava/lang/String; │ │ -4d4b1c: 5410 77b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mName:Ljava/lang/String; // field@b077 │ │ -4d4b20: 1100 |0002: return-object v0 │ │ +4d4b10: |[4d4b10] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.getName:()Ljava/lang/String; │ │ +4d4b20: 5410 77b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mName:Ljava/lang/String; // field@b077 │ │ +4d4b24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;) │ │ @@ -2026565,17 +2026566,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4b24: |[4d4b24] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.getPublicId:()Ljava/lang/String; │ │ -4d4b34: 5410 78b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mPublicId:Ljava/lang/String; // field@b078 │ │ -4d4b38: 1100 |0002: return-object v0 │ │ +4d4b28: |[4d4b28] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.getPublicId:()Ljava/lang/String; │ │ +4d4b38: 5410 78b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mPublicId:Ljava/lang/String; // field@b078 │ │ +4d4b3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;) │ │ @@ -2026583,17 +2026584,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4b3c: |[4d4b3c] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.getSystemId:()Ljava/lang/String; │ │ -4d4b4c: 5410 79b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mSystemId:Ljava/lang/String; // field@b079 │ │ -4d4b50: 1100 |0002: return-object v0 │ │ +4d4b40: |[4d4b40] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.getSystemId:()Ljava/lang/String; │ │ +4d4b50: 5410 79b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mSystemId:Ljava/lang/String; // field@b079 │ │ +4d4b54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;) │ │ @@ -2026601,32 +2026602,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -4d4aa8: |[4d4aa8] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.hashCode:()I │ │ -4d4ab8: 5420 77b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mName:Ljava/lang/String; // field@b077 │ │ -4d4abc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4d4abe: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -4d4ac2: 6e10 cfe0 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d4ac8: 0a00 |0008: move-result v0 │ │ -4d4aca: b701 |0009: xor-int/2addr v1, v0 │ │ -4d4acc: 5420 78b0 |000a: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mPublicId:Ljava/lang/String; // field@b078 │ │ -4d4ad0: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -4d4ad4: 6e10 cfe0 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d4ada: 0a00 |0011: move-result v0 │ │ -4d4adc: b701 |0012: xor-int/2addr v1, v0 │ │ -4d4ade: 5420 79b0 |0013: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mSystemId:Ljava/lang/String; // field@b079 │ │ -4d4ae2: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -4d4ae6: 6e10 cfe0 0000 |0017: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d4aec: 0a00 |001a: move-result v0 │ │ -4d4aee: b701 |001b: xor-int/2addr v1, v0 │ │ -4d4af0: 0f01 |001c: return v1 │ │ +4d4aac: |[4d4aac] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.hashCode:()I │ │ +4d4abc: 5420 77b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mName:Ljava/lang/String; // field@b077 │ │ +4d4ac0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4d4ac2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +4d4ac6: 6e10 cfe0 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d4acc: 0a00 |0008: move-result v0 │ │ +4d4ace: b701 |0009: xor-int/2addr v1, v0 │ │ +4d4ad0: 5420 78b0 |000a: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mPublicId:Ljava/lang/String; // field@b078 │ │ +4d4ad4: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +4d4ad8: 6e10 cfe0 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d4ade: 0a00 |0011: move-result v0 │ │ +4d4ae0: b701 |0012: xor-int/2addr v1, v0 │ │ +4d4ae2: 5420 79b0 |0013: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl;.mSystemId:Ljava/lang/String; // field@b079 │ │ +4d4ae6: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +4d4aea: 6e10 cfe0 0000 |0017: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d4af0: 0a00 |001a: move-result v0 │ │ +4d4af2: b701 |001b: xor-int/2addr v1, v0 │ │ +4d4af4: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x000a line=128 │ │ 0x0013 line=129 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl; │ │ @@ -2026636,43 +2026637,43 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -4d4b78: |[4d4b78] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d4b88: 1a00 9b07 |0000: const-string v0, " 0x003a │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=68 │ │ 0x000a line=69 │ │ @@ -2026695,19 +2026696,19 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d4c18: |[4d4c18] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d4c28: 2202 251a |0000: new-instance v2, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d4c2c: 1a00 4e12 |0002: const-string v0, "Can not write notation declarations using an XMLStreamWriter" // string@124e │ │ -4d4c30: 7020 61e5 0200 |0004: invoke-direct {v2, v0}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ -4d4c36: 2702 |0007: throw v2 │ │ +4d4c1c: |[4d4c1c] org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d4c2c: 2202 251a |0000: new-instance v2, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d4c30: 1a00 4e12 |0002: const-string v0, "Can not write notation declarations using an XMLStreamWriter" // string@124e │ │ +4d4c34: 7020 61e5 0200 |0004: invoke-direct {v2, v0}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/String;)V // method@e561 │ │ +4d4c3a: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/codehaus/stax2/ri/evt/NotationDeclarationEventImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/codehaus/stax2/XMLStreamWriter2; │ │ │ │ @@ -2026751,19 +2026752,19 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4d4d24: |[4d4d24] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V │ │ -4d4d34: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d4d3a: 5b02 7bb0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ -4d4d3e: 5b03 7ab0 |0005: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ -4d4d42: 0e00 |0007: return-void │ │ +4d4d28: |[4d4d28] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V │ │ +4d4d38: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d4d3e: 5b02 7bb0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ +4d4d42: 5b03 7ab0 |0005: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ +4d4d46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0005 line=22 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl; │ │ @@ -2026777,40 +2026778,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -4d4c38: |[4d4c38] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d4c48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d4c4a: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -4d4c4e: 0f00 |0003: return v0 │ │ -4d4c50: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d4c52: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ -4d4c56: 0f01 |0007: return v1 │ │ -4d4c58: 2052 321a |0008: instance-of v2, v5, Ljavax/xml/stream/events/ProcessingInstruction; // type@1a32 │ │ -4d4c5c: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -4d4c60: 0f01 |000c: return v1 │ │ -4d4c62: 1f05 321a |000d: check-cast v5, Ljavax/xml/stream/events/ProcessingInstruction; // type@1a32 │ │ -4d4c66: 5442 7bb0 |000f: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ -4d4c6a: 7210 d8e5 0500 |0011: invoke-interface {v5}, Ljavax/xml/stream/events/ProcessingInstruction;.getTarget:()Ljava/lang/String; // method@e5d8 │ │ -4d4c70: 0c03 |0014: move-result-object v3 │ │ -4d4c72: 6e20 c7e0 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d4c78: 0a02 |0018: move-result v2 │ │ -4d4c7a: 3802 0f00 |0019: if-eqz v2, 0028 // +000f │ │ -4d4c7e: 5442 7ab0 |001b: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ -4d4c82: 7210 d7e5 0500 |001d: invoke-interface {v5}, Ljavax/xml/stream/events/ProcessingInstruction;.getData:()Ljava/lang/String; // method@e5d7 │ │ -4d4c88: 0c05 |0020: move-result-object v5 │ │ -4d4c8a: 7120 bdfb 5200 |0021: invoke-static {v2, v5}, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbbd │ │ -4d4c90: 0a05 |0024: move-result v5 │ │ -4d4c92: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ -4d4c96: 2802 |0027: goto 0029 // +0002 │ │ -4d4c98: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -4d4c9a: 0f00 |0029: return v0 │ │ +4d4c3c: |[4d4c3c] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d4c4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d4c4e: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +4d4c52: 0f00 |0003: return v0 │ │ +4d4c54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d4c56: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ +4d4c5a: 0f01 |0007: return v1 │ │ +4d4c5c: 2052 321a |0008: instance-of v2, v5, Ljavax/xml/stream/events/ProcessingInstruction; // type@1a32 │ │ +4d4c60: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +4d4c64: 0f01 |000c: return v1 │ │ +4d4c66: 1f05 321a |000d: check-cast v5, Ljavax/xml/stream/events/ProcessingInstruction; // type@1a32 │ │ +4d4c6a: 5442 7bb0 |000f: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ +4d4c6e: 7210 d8e5 0500 |0011: invoke-interface {v5}, Ljavax/xml/stream/events/ProcessingInstruction;.getTarget:()Ljava/lang/String; // method@e5d8 │ │ +4d4c74: 0c03 |0014: move-result-object v3 │ │ +4d4c76: 6e20 c7e0 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d4c7c: 0a02 |0018: move-result v2 │ │ +4d4c7e: 3802 0f00 |0019: if-eqz v2, 0028 // +000f │ │ +4d4c82: 5442 7ab0 |001b: iget-object v2, v4, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ +4d4c86: 7210 d7e5 0500 |001d: invoke-interface {v5}, Ljavax/xml/stream/events/ProcessingInstruction;.getData:()Ljava/lang/String; // method@e5d7 │ │ +4d4c8c: 0c05 |0020: move-result-object v5 │ │ +4d4c8e: 7120 bdfb 5200 |0021: invoke-static {v2, v5}, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbbd │ │ +4d4c94: 0a05 |0024: move-result v5 │ │ +4d4c96: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ +4d4c9a: 2802 |0027: goto 0029 // +0002 │ │ +4d4c9c: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +4d4c9e: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=82 │ │ 0x000d line=84 │ │ 0x000f line=85 │ │ locals : │ │ 0x0000 - 0x002a reg=4 this Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl; │ │ @@ -2026821,17 +2026822,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4cf4: |[4d4cf4] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.getData:()Ljava/lang/String; │ │ -4d4d04: 5410 7ab0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ -4d4d08: 1100 |0002: return-object v0 │ │ +4d4cf8: |[4d4cf8] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.getData:()Ljava/lang/String; │ │ +4d4d08: 5410 7ab0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ +4d4d0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;) │ │ @@ -2026839,33 +2026840,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d4cb0: |[4d4cb0] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.getEventType:()I │ │ -4d4cc0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -4d4cc2: 0f00 |0001: return v0 │ │ +4d4cb4: |[4d4cb4] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.getEventType:()I │ │ +4d4cc4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +4d4cc6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;) │ │ name : 'getTarget' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4d0c: |[4d4d0c] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.getTarget:()Ljava/lang/String; │ │ -4d4d1c: 5410 7bb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ -4d4d20: 1100 |0002: return-object v0 │ │ +4d4d10: |[4d4d10] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.getTarget:()Ljava/lang/String; │ │ +4d4d20: 5410 7bb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ +4d4d24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;) │ │ @@ -2026873,24 +2026874,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4d4cc4: |[4d4cc4] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.hashCode:()I │ │ -4d4cd4: 5420 7bb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ -4d4cd8: 6e10 cfe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d4cde: 0a00 |0005: move-result v0 │ │ -4d4ce0: 5421 7ab0 |0006: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ -4d4ce4: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -4d4ce8: 6e10 cfe0 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d4cee: 0a01 |000d: move-result v1 │ │ -4d4cf0: b710 |000e: xor-int/2addr v0, v1 │ │ -4d4cf2: 0f00 |000f: return v0 │ │ +4d4cc8: |[4d4cc8] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.hashCode:()I │ │ +4d4cd8: 5420 7bb0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ +4d4cdc: 6e10 cfe0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d4ce2: 0a00 |0005: move-result v0 │ │ +4d4ce4: 5421 7ab0 |0006: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ +4d4ce8: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +4d4cec: 6e10 cfe0 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d4cf2: 0a01 |000d: move-result v1 │ │ +4d4cf4: b710 |000e: xor-int/2addr v0, v1 │ │ +4d4cf6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=92 │ │ 0x000a line=93 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl; │ │ @@ -2026900,48 +2026901,48 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d4c9c: |[4d4c9c] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.isProcessingInstruction:()Z │ │ -4d4cac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d4cae: 0f00 |0001: return v0 │ │ +4d4ca0: |[4d4ca0] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.isProcessingInstruction:()Z │ │ +4d4cb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d4cb2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;) │ │ name : 'writeAsEncodedUnicode' │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -4d4d44: |[4d4d44] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d4d54: 1a00 a307 |0000: const-string v0, "" // string@0877 │ │ -4d4d8a: 6e20 8bdf 0200 |001b: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d4d90: 2805 |001e: goto 0023 // +0005 │ │ -4d4d92: 0d02 |001f: move-exception v2 │ │ -4d4d94: 6e20 befb 2100 |0020: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fbbe │ │ -4d4d9a: 0e00 |0023: return-void │ │ +4d4d48: |[4d4d48] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ +4d4d58: 1a00 a307 |0000: const-string v0, "" // string@0877 │ │ +4d4d8e: 6e20 8bdf 0200 |001b: invoke-virtual {v2, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d4d94: 2805 |001e: goto 0023 // +0005 │ │ +4d4d96: 0d02 |001f: move-exception v2 │ │ +4d4d98: 6e20 befb 2100 |0020: invoke-virtual {v1, v2}, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fbbe │ │ +4d4d9e: 0e00 |0023: return-void │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Ljava/io/IOException; -> 0x001f │ │ positions : │ │ 0x0002 line=51 │ │ 0x0005 line=52 │ │ 0x000a line=53 │ │ @@ -2026957,27 +2026958,27 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -4d4dac: |[4d4dac] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d4dbc: 5420 7ab0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ -4d4dc0: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -4d4dc4: 6e10 dae0 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d4dca: 0a00 |0007: move-result v0 │ │ -4d4dcc: 3d00 0a00 |0008: if-lez v0, 0012 // +000a │ │ -4d4dd0: 5420 7bb0 |000a: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ -4d4dd4: 5421 7ab0 |000c: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ -4d4dd8: 7230 49f8 0301 |000e: invoke-interface {v3, v0, v1}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@f849 │ │ -4d4dde: 2806 |0011: goto 0017 // +0006 │ │ -4d4de0: 5420 7bb0 |0012: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ -4d4de4: 7220 48f8 0300 |0014: invoke-interface {v3, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeProcessingInstruction:(Ljava/lang/String;)V // method@f848 │ │ -4d4dea: 0e00 |0017: return-void │ │ +4d4db0: |[4d4db0] org.codehaus.stax2.ri.evt.ProcInstrEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d4dc0: 5420 7ab0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ +4d4dc4: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +4d4dc8: 6e10 dae0 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d4dce: 0a00 |0007: move-result v0 │ │ +4d4dd0: 3d00 0a00 |0008: if-lez v0, 0012 // +000a │ │ +4d4dd4: 5420 7bb0 |000a: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ +4d4dd8: 5421 7ab0 |000c: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mData:Ljava/lang/String; // field@b07a │ │ +4d4ddc: 7230 49f8 0301 |000e: invoke-interface {v3, v0, v1}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V // method@f849 │ │ +4d4de2: 2806 |0011: goto 0017 // +0006 │ │ +4d4de4: 5420 7bb0 |0012: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl;.mTarget:Ljava/lang/String; // field@b07b │ │ +4d4de8: 7220 48f8 0300 |0014: invoke-interface {v3, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeProcessingInstruction:(Ljava/lang/String;)V // method@f848 │ │ +4d4dee: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000a line=65 │ │ 0x0012 line=67 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/codehaus/stax2/ri/evt/ProcInstrEventImpl; │ │ @@ -2027039,19 +2027040,19 @@ │ │ type : '(Ljavax/xml/stream/Location;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4d4fe4: |[4d4fe4] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.:(Ljavax/xml/stream/Location;)V │ │ -4d4ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d4ff6: 1f00 0619 |0001: check-cast v0, Ljava/lang/String; // type@1906 │ │ -4d4ffa: 7030 c2fb 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fbc2 │ │ -4d5000: 0e00 |0006: return-void │ │ +4d4fe8: |[4d4fe8] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.:(Ljavax/xml/stream/Location;)V │ │ +4d4ff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d4ffa: 1f00 0619 |0001: check-cast v0, Ljava/lang/String; // type@1906 │ │ +4d4ffe: 7030 c2fb 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fbc2 │ │ +4d5004: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ 0x0000 - 0x0007 reg=2 (null) Ljavax/xml/stream/Location; │ │ │ │ @@ -2027060,18 +2027061,18 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4d5004: |[4d5004] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ -4d5014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d5016: 7040 c3fb 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fbc3 │ │ -4d501c: 0e00 |0004: return-void │ │ +4d5008: |[4d5008] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ +4d5018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d501a: 7040 c3fb 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fbc3 │ │ +4d5020: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ 0x0000 - 0x0005 reg=2 (null) Ljavax/xml/stream/Location; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -2027081,23 +2027082,23 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -4d5020: |[4d5020] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V │ │ -4d5030: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -4d5032: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -4d5034: 0760 |0002: move-object v0, v6 │ │ -4d5036: 0771 |0003: move-object v1, v7 │ │ -4d5038: 0782 |0004: move-object v2, v8 │ │ -4d503a: 0793 |0005: move-object v3, v9 │ │ -4d503c: 7606 c4fb 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;ZZ)V // method@fbc4 │ │ -4d5042: 0e00 |0009: return-void │ │ +4d5024: |[4d5024] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V │ │ +4d5034: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +4d5036: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +4d5038: 0760 |0002: move-object v0, v6 │ │ +4d503a: 0771 |0003: move-object v1, v7 │ │ +4d503c: 0782 |0004: move-object v2, v8 │ │ +4d503e: 0793 |0005: move-object v3, v9 │ │ +4d5040: 7606 c4fb 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;ZZ)V // method@fbc4 │ │ +4d5046: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=60 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ 0x0000 - 0x000a reg=7 (null) Ljavax/xml/stream/Location; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/String; │ │ @@ -2027108,31 +2027109,31 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -4d5044: |[4d5044] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;ZZ)V │ │ -4d5054: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d505a: 5b02 7cb0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingScheme:Ljava/lang/String; // field@b07c │ │ -4d505e: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ -4d5062: 6e10 dae0 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d5068: 0a01 |000a: move-result v1 │ │ -4d506a: 3d01 0400 |000b: if-lez v1, 000f // +0004 │ │ -4d506e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -4d5070: 2802 |000e: goto 0010 // +0002 │ │ -4d5072: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -4d5074: 5c01 7db0 |0010: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingSet:Z // field@b07d │ │ -4d5078: 5b03 81b0 |0012: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mVersion:Ljava/lang/String; // field@b081 │ │ -4d507c: 5c04 7fb0 |0014: iput-boolean v4, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mStandaloneSet:Z // field@b07f │ │ -4d5080: 5c05 7eb0 |0016: iput-boolean v5, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mIsStandalone:Z // field@b07e │ │ -4d5084: 1a01 0000 |0018: const-string v1, "" // string@0000 │ │ -4d5088: 5b01 80b0 |001a: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mSystemId:Ljava/lang/String; // field@b080 │ │ -4d508c: 0e00 |001c: return-void │ │ +4d5048: |[4d5048] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;ZZ)V │ │ +4d5058: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d505e: 5b02 7cb0 |0003: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingScheme:Ljava/lang/String; // field@b07c │ │ +4d5062: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ +4d5066: 6e10 dae0 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d506c: 0a01 |000a: move-result v1 │ │ +4d506e: 3d01 0400 |000b: if-lez v1, 000f // +0004 │ │ +4d5072: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +4d5074: 2802 |000e: goto 0010 // +0002 │ │ +4d5076: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +4d5078: 5c01 7db0 |0010: iput-boolean v1, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingSet:Z // field@b07d │ │ +4d507c: 5b03 81b0 |0012: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mVersion:Ljava/lang/String; // field@b081 │ │ +4d5080: 5c04 7fb0 |0014: iput-boolean v4, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mStandaloneSet:Z // field@b07f │ │ +4d5084: 5c05 7eb0 |0016: iput-boolean v5, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mIsStandalone:Z // field@b07e │ │ +4d5088: 1a01 0000 |0018: const-string v1, "" // string@0000 │ │ +4d508c: 5b01 80b0 |001a: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mSystemId:Ljava/lang/String; // field@b080 │ │ +4d5090: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0007 line=68 │ │ 0x0012 line=69 │ │ 0x0014 line=70 │ │ @@ -2027151,48 +2027152,48 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljavax/xml/stream/XMLStreamReader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -4d5090: |[4d5090] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/XMLStreamReader;)V │ │ -4d50a0: 7020 29fb 3200 |0000: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d50a6: 7210 96e5 0400 |0003: invoke-interface {v4}, Ljavax/xml/stream/XMLStreamReader;.standaloneSet:()Z // method@e596 │ │ -4d50ac: 0a00 |0006: move-result v0 │ │ -4d50ae: 5c20 7fb0 |0007: iput-boolean v0, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mStandaloneSet:Z // field@b07f │ │ -4d50b2: 7210 90e5 0400 |0009: invoke-interface {v4}, Ljavax/xml/stream/XMLStreamReader;.isStandalone:()Z // method@e590 │ │ -4d50b8: 0a00 |000c: move-result v0 │ │ -4d50ba: 5c20 7eb0 |000d: iput-boolean v0, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mIsStandalone:Z // field@b07e │ │ -4d50be: 7210 89e5 0400 |000f: invoke-interface {v4}, Ljavax/xml/stream/XMLStreamReader;.getVersion:()Ljava/lang/String; // method@e589 │ │ -4d50c4: 0c00 |0012: move-result-object v0 │ │ -4d50c6: 3800 0800 |0013: if-eqz v0, 001b // +0008 │ │ -4d50ca: 6e10 dae0 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d50d0: 0a01 |0018: move-result v1 │ │ -4d50d2: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -4d50d6: 1a00 c406 |001b: const-string v0, "1.0" // string@06c4 │ │ -4d50da: 5b20 81b0 |001d: iput-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mVersion:Ljava/lang/String; // field@b081 │ │ -4d50de: 7210 73e5 0400 |001f: invoke-interface {v4}, Ljavax/xml/stream/XMLStreamReader;.getCharacterEncodingScheme:()Ljava/lang/String; // method@e573 │ │ -4d50e4: 0c04 |0022: move-result-object v4 │ │ -4d50e6: 5b24 7cb0 |0023: iput-object v4, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingScheme:Ljava/lang/String; // field@b07c │ │ -4d50ea: 3804 0a00 |0025: if-eqz v4, 002f // +000a │ │ -4d50ee: 6e10 dae0 0400 |0027: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d50f4: 0a04 |002a: move-result v4 │ │ -4d50f6: 3d04 0400 |002b: if-lez v4, 002f // +0004 │ │ -4d50fa: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -4d50fc: 2802 |002e: goto 0030 // +0002 │ │ -4d50fe: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -4d5100: 5c24 7db0 |0030: iput-boolean v4, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingSet:Z // field@b07d │ │ -4d5104: 3803 0700 |0032: if-eqz v3, 0039 // +0007 │ │ -4d5108: 7210 04e5 0300 |0034: invoke-interface {v3}, Ljavax/xml/stream/Location;.getSystemId:()Ljava/lang/String; // method@e504 │ │ -4d510e: 0c03 |0037: move-result-object v3 │ │ -4d5110: 2803 |0038: goto 003b // +0003 │ │ -4d5112: 1a03 0000 |0039: const-string v3, "" // string@0000 │ │ -4d5116: 5b23 80b0 |003b: iput-object v3, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mSystemId:Ljava/lang/String; // field@b080 │ │ -4d511a: 0e00 |003d: return-void │ │ +4d5094: |[4d5094] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/stream/XMLStreamReader;)V │ │ +4d50a4: 7020 29fb 3200 |0000: invoke-direct {v2, v3}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d50aa: 7210 96e5 0400 |0003: invoke-interface {v4}, Ljavax/xml/stream/XMLStreamReader;.standaloneSet:()Z // method@e596 │ │ +4d50b0: 0a00 |0006: move-result v0 │ │ +4d50b2: 5c20 7fb0 |0007: iput-boolean v0, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mStandaloneSet:Z // field@b07f │ │ +4d50b6: 7210 90e5 0400 |0009: invoke-interface {v4}, Ljavax/xml/stream/XMLStreamReader;.isStandalone:()Z // method@e590 │ │ +4d50bc: 0a00 |000c: move-result v0 │ │ +4d50be: 5c20 7eb0 |000d: iput-boolean v0, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mIsStandalone:Z // field@b07e │ │ +4d50c2: 7210 89e5 0400 |000f: invoke-interface {v4}, Ljavax/xml/stream/XMLStreamReader;.getVersion:()Ljava/lang/String; // method@e589 │ │ +4d50c8: 0c00 |0012: move-result-object v0 │ │ +4d50ca: 3800 0800 |0013: if-eqz v0, 001b // +0008 │ │ +4d50ce: 6e10 dae0 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d50d4: 0a01 |0018: move-result v1 │ │ +4d50d6: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +4d50da: 1a00 c406 |001b: const-string v0, "1.0" // string@06c4 │ │ +4d50de: 5b20 81b0 |001d: iput-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mVersion:Ljava/lang/String; // field@b081 │ │ +4d50e2: 7210 73e5 0400 |001f: invoke-interface {v4}, Ljavax/xml/stream/XMLStreamReader;.getCharacterEncodingScheme:()Ljava/lang/String; // method@e573 │ │ +4d50e8: 0c04 |0022: move-result-object v4 │ │ +4d50ea: 5b24 7cb0 |0023: iput-object v4, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingScheme:Ljava/lang/String; // field@b07c │ │ +4d50ee: 3804 0a00 |0025: if-eqz v4, 002f // +000a │ │ +4d50f2: 6e10 dae0 0400 |0027: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d50f8: 0a04 |002a: move-result v4 │ │ +4d50fa: 3d04 0400 |002b: if-lez v4, 002f // +0004 │ │ +4d50fe: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +4d5100: 2802 |002e: goto 0030 // +0002 │ │ +4d5102: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +4d5104: 5c24 7db0 |0030: iput-boolean v4, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingSet:Z // field@b07d │ │ +4d5108: 3803 0700 |0032: if-eqz v3, 0039 // +0007 │ │ +4d510c: 7210 04e5 0300 |0034: invoke-interface {v3}, Ljavax/xml/stream/Location;.getSystemId:()Ljava/lang/String; // method@e504 │ │ +4d5112: 0c03 |0037: move-result-object v3 │ │ +4d5114: 2803 |0038: goto 003b // +0003 │ │ +4d5116: 1a03 0000 |0039: const-string v3, "" // string@0000 │ │ +4d511a: 5b23 80b0 |003b: iput-object v3, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mSystemId:Ljava/lang/String; // field@b080 │ │ +4d511e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0009 line=26 │ │ 0x000f line=33 │ │ 0x0015 line=34 │ │ @@ -2027211,17 +2027212,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4dec: |[4d4dec] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.encodingSet:()Z │ │ -4d4dfc: 5510 7db0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingSet:Z // field@b07d │ │ -4d4e00: 0f00 |0002: return v0 │ │ +4d4df0: |[4d4df0] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.encodingSet:()Z │ │ +4d4e00: 5510 7db0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingSet:Z // field@b07d │ │ +4d4e04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;) │ │ @@ -2027229,64 +2027230,64 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -4d4e04: |[4d4e04] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d4e14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d4e16: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -4d4e1a: 0f00 |0003: return v0 │ │ -4d4e1c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4d4e1e: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ -4d4e22: 0f01 |0007: return v1 │ │ -4d4e24: 2052 331a |0008: instance-of v2, v5, Ljavax/xml/stream/events/StartDocument; // type@1a33 │ │ -4d4e28: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -4d4e2c: 0f01 |000c: return v1 │ │ -4d4e2e: 1f05 331a |000d: check-cast v5, Ljavax/xml/stream/events/StartDocument; // type@1a33 │ │ -4d4e32: 6e10 c6fb 0400 |000f: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.encodingSet:()Z // method@fbc6 │ │ -4d4e38: 0a02 |0012: move-result v2 │ │ -4d4e3a: 7210 d9e5 0500 |0013: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.encodingSet:()Z // method@e5d9 │ │ -4d4e40: 0a03 |0016: move-result v3 │ │ -4d4e42: 3332 4100 |0017: if-ne v2, v3, 0058 // +0041 │ │ -4d4e46: 6e10 cdfb 0400 |0019: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.isStandalone:()Z // method@fbcd │ │ -4d4e4c: 0a02 |001c: move-result v2 │ │ -4d4e4e: 7210 dde5 0500 |001d: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.isStandalone:()Z // method@e5dd │ │ -4d4e54: 0a03 |0020: move-result v3 │ │ -4d4e56: 3332 3700 |0021: if-ne v2, v3, 0058 // +0037 │ │ -4d4e5a: 6e10 cffb 0400 |0023: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.standaloneSet:()Z // method@fbcf │ │ -4d4e60: 0a02 |0026: move-result v2 │ │ -4d4e62: 7210 dee5 0500 |0027: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.standaloneSet:()Z // method@e5de │ │ -4d4e68: 0a03 |002a: move-result v3 │ │ -4d4e6a: 3332 2d00 |002b: if-ne v2, v3, 0058 // +002d │ │ -4d4e6e: 6e10 c8fb 0400 |002d: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.getCharacterEncodingScheme:()Ljava/lang/String; // method@fbc8 │ │ -4d4e74: 0c02 |0030: move-result-object v2 │ │ -4d4e76: 7210 dae5 0500 |0031: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getCharacterEncodingScheme:()Ljava/lang/String; // method@e5da │ │ -4d4e7c: 0c03 |0034: move-result-object v3 │ │ -4d4e7e: 7120 d0fb 3200 |0035: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbd0 │ │ -4d4e84: 0a02 |0038: move-result v2 │ │ -4d4e86: 3802 1f00 |0039: if-eqz v2, 0058 // +001f │ │ -4d4e8a: 6e10 cafb 0400 |003b: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.getSystemId:()Ljava/lang/String; // method@fbca │ │ -4d4e90: 0c02 |003e: move-result-object v2 │ │ -4d4e92: 7210 dbe5 0500 |003f: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getSystemId:()Ljava/lang/String; // method@e5db │ │ -4d4e98: 0c03 |0042: move-result-object v3 │ │ -4d4e9a: 7120 d0fb 3200 |0043: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbd0 │ │ -4d4ea0: 0a02 |0046: move-result v2 │ │ -4d4ea2: 3802 1100 |0047: if-eqz v2, 0058 // +0011 │ │ -4d4ea6: 6e10 cbfb 0400 |0049: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.getVersion:()Ljava/lang/String; // method@fbcb │ │ -4d4eac: 0c02 |004c: move-result-object v2 │ │ -4d4eae: 7210 dce5 0500 |004d: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getVersion:()Ljava/lang/String; // method@e5dc │ │ -4d4eb4: 0c05 |0050: move-result-object v5 │ │ -4d4eb6: 7120 d0fb 5200 |0051: invoke-static {v2, v5}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbd0 │ │ -4d4ebc: 0a05 |0054: move-result v5 │ │ -4d4ebe: 3805 0300 |0055: if-eqz v5, 0058 // +0003 │ │ -4d4ec2: 2802 |0057: goto 0059 // +0002 │ │ -4d4ec4: 1200 |0058: const/4 v0, #int 0 // #0 │ │ -4d4ec6: 0f00 |0059: return v0 │ │ +4d4e08: |[4d4e08] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d4e18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d4e1a: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +4d4e1e: 0f00 |0003: return v0 │ │ +4d4e20: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4d4e22: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ +4d4e26: 0f01 |0007: return v1 │ │ +4d4e28: 2052 331a |0008: instance-of v2, v5, Ljavax/xml/stream/events/StartDocument; // type@1a33 │ │ +4d4e2c: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +4d4e30: 0f01 |000c: return v1 │ │ +4d4e32: 1f05 331a |000d: check-cast v5, Ljavax/xml/stream/events/StartDocument; // type@1a33 │ │ +4d4e36: 6e10 c6fb 0400 |000f: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.encodingSet:()Z // method@fbc6 │ │ +4d4e3c: 0a02 |0012: move-result v2 │ │ +4d4e3e: 7210 d9e5 0500 |0013: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.encodingSet:()Z // method@e5d9 │ │ +4d4e44: 0a03 |0016: move-result v3 │ │ +4d4e46: 3332 4100 |0017: if-ne v2, v3, 0058 // +0041 │ │ +4d4e4a: 6e10 cdfb 0400 |0019: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.isStandalone:()Z // method@fbcd │ │ +4d4e50: 0a02 |001c: move-result v2 │ │ +4d4e52: 7210 dde5 0500 |001d: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.isStandalone:()Z // method@e5dd │ │ +4d4e58: 0a03 |0020: move-result v3 │ │ +4d4e5a: 3332 3700 |0021: if-ne v2, v3, 0058 // +0037 │ │ +4d4e5e: 6e10 cffb 0400 |0023: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.standaloneSet:()Z // method@fbcf │ │ +4d4e64: 0a02 |0026: move-result v2 │ │ +4d4e66: 7210 dee5 0500 |0027: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.standaloneSet:()Z // method@e5de │ │ +4d4e6c: 0a03 |002a: move-result v3 │ │ +4d4e6e: 3332 2d00 |002b: if-ne v2, v3, 0058 // +002d │ │ +4d4e72: 6e10 c8fb 0400 |002d: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.getCharacterEncodingScheme:()Ljava/lang/String; // method@fbc8 │ │ +4d4e78: 0c02 |0030: move-result-object v2 │ │ +4d4e7a: 7210 dae5 0500 |0031: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getCharacterEncodingScheme:()Ljava/lang/String; // method@e5da │ │ +4d4e80: 0c03 |0034: move-result-object v3 │ │ +4d4e82: 7120 d0fb 3200 |0035: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbd0 │ │ +4d4e88: 0a02 |0038: move-result v2 │ │ +4d4e8a: 3802 1f00 |0039: if-eqz v2, 0058 // +001f │ │ +4d4e8e: 6e10 cafb 0400 |003b: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.getSystemId:()Ljava/lang/String; // method@fbca │ │ +4d4e94: 0c02 |003e: move-result-object v2 │ │ +4d4e96: 7210 dbe5 0500 |003f: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getSystemId:()Ljava/lang/String; // method@e5db │ │ +4d4e9c: 0c03 |0042: move-result-object v3 │ │ +4d4e9e: 7120 d0fb 3200 |0043: invoke-static {v2, v3}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbd0 │ │ +4d4ea4: 0a02 |0046: move-result v2 │ │ +4d4ea6: 3802 1100 |0047: if-eqz v2, 0058 // +0011 │ │ +4d4eaa: 6e10 cbfb 0400 |0049: invoke-virtual {v4}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.getVersion:()Ljava/lang/String; // method@fbcb │ │ +4d4eb0: 0c02 |004c: move-result-object v2 │ │ +4d4eb2: 7210 dce5 0500 |004d: invoke-interface {v5}, Ljavax/xml/stream/events/StartDocument;.getVersion:()Ljava/lang/String; // method@e5dc │ │ +4d4eb8: 0c05 |0050: move-result-object v5 │ │ +4d4eba: 7120 d0fb 5200 |0051: invoke-static {v2, v5}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.stringsWithNullsEqual:(Ljava/lang/String;Ljava/lang/String;)Z // method@fbd0 │ │ +4d4ec0: 0a05 |0054: move-result v5 │ │ +4d4ec2: 3805 0300 |0055: if-eqz v5, 0058 // +0003 │ │ +4d4ec6: 2802 |0057: goto 0059 // +0002 │ │ +4d4ec8: 1200 |0058: const/4 v0, #int 0 // #0 │ │ +4d4eca: 0f00 |0059: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=158 │ │ 0x000d line=160 │ │ 0x000f line=162 │ │ locals : │ │ 0x0000 - 0x005a reg=4 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ @@ -2027297,17 +2027298,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4f9c: |[4d4f9c] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.getCharacterEncodingScheme:()Ljava/lang/String; │ │ -4d4fac: 5410 7cb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingScheme:Ljava/lang/String; // field@b07c │ │ -4d4fb0: 1100 |0002: return-object v0 │ │ +4d4fa0: |[4d4fa0] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.getCharacterEncodingScheme:()Ljava/lang/String; │ │ +4d4fb0: 5410 7cb0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingScheme:Ljava/lang/String; // field@b07c │ │ +4d4fb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;) │ │ @@ -2027315,33 +2027316,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d4f0c: |[4d4f0c] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.getEventType:()I │ │ -4d4f1c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -4d4f1e: 0f00 |0001: return v0 │ │ +4d4f10: |[4d4f10] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.getEventType:()I │ │ +4d4f20: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +4d4f22: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;) │ │ name : 'getSystemId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4fb4: |[4d4fb4] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.getSystemId:()Ljava/lang/String; │ │ -4d4fc4: 5410 80b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mSystemId:Ljava/lang/String; // field@b080 │ │ -4d4fc8: 1100 |0002: return-object v0 │ │ +4d4fb8: |[4d4fb8] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.getSystemId:()Ljava/lang/String; │ │ +4d4fc8: 5410 80b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mSystemId:Ljava/lang/String; // field@b080 │ │ +4d4fcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;) │ │ @@ -2027349,17 +2027350,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4fcc: |[4d4fcc] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.getVersion:()Ljava/lang/String; │ │ -4d4fdc: 5410 81b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mVersion:Ljava/lang/String; // field@b081 │ │ -4d4fe0: 1100 |0002: return-object v0 │ │ +4d4fd0: |[4d4fd0] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.getVersion:()Ljava/lang/String; │ │ +4d4fe0: 5410 81b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mVersion:Ljava/lang/String; // field@b081 │ │ +4d4fe4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;) │ │ @@ -2027367,45 +2027368,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -4d4f20: |[4d4f20] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.hashCode:()I │ │ -4d4f30: 6e10 c6fb 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.encodingSet:()Z // method@fbc6 │ │ -4d4f36: 0a00 |0003: move-result v0 │ │ -4d4f38: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -4d4f3c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4d4f3e: 2802 |0007: goto 0009 // +0002 │ │ -4d4f40: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4d4f42: 6e10 cdfb 0200 |0009: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.isStandalone:()Z // method@fbcd │ │ -4d4f48: 0a01 |000c: move-result v1 │ │ -4d4f4a: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ -4d4f4e: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4d4f52: 6e10 cffb 0200 |0011: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.standaloneSet:()Z // method@fbcf │ │ -4d4f58: 0a01 |0014: move-result v1 │ │ -4d4f5a: 3801 0400 |0015: if-eqz v1, 0019 // +0004 │ │ -4d4f5e: df00 0001 |0017: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4d4f62: 5421 81b0 |0019: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mVersion:Ljava/lang/String; // field@b081 │ │ -4d4f66: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ -4d4f6a: 6e10 cfe0 0100 |001d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d4f70: 0a01 |0020: move-result v1 │ │ -4d4f72: b710 |0021: xor-int/2addr v0, v1 │ │ -4d4f74: 5421 7cb0 |0022: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingScheme:Ljava/lang/String; // field@b07c │ │ -4d4f78: 3801 0700 |0024: if-eqz v1, 002b // +0007 │ │ -4d4f7c: 6e10 cfe0 0100 |0026: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d4f82: 0a01 |0029: move-result v1 │ │ -4d4f84: b710 |002a: xor-int/2addr v0, v1 │ │ -4d4f86: 5421 80b0 |002b: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mSystemId:Ljava/lang/String; // field@b080 │ │ -4d4f8a: 3801 0700 |002d: if-eqz v1, 0034 // +0007 │ │ -4d4f8e: 6e10 cfe0 0100 |002f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -4d4f94: 0a01 |0032: move-result v1 │ │ -4d4f96: b710 |0033: xor-int/2addr v0, v1 │ │ -4d4f98: 0f00 |0034: return v0 │ │ +4d4f24: |[4d4f24] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.hashCode:()I │ │ +4d4f34: 6e10 c6fb 0200 |0000: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.encodingSet:()Z // method@fbc6 │ │ +4d4f3a: 0a00 |0003: move-result v0 │ │ +4d4f3c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +4d4f40: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4d4f42: 2802 |0007: goto 0009 // +0002 │ │ +4d4f44: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4d4f46: 6e10 cdfb 0200 |0009: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.isStandalone:()Z // method@fbcd │ │ +4d4f4c: 0a01 |000c: move-result v1 │ │ +4d4f4e: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ +4d4f52: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4d4f56: 6e10 cffb 0200 |0011: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.standaloneSet:()Z // method@fbcf │ │ +4d4f5c: 0a01 |0014: move-result v1 │ │ +4d4f5e: 3801 0400 |0015: if-eqz v1, 0019 // +0004 │ │ +4d4f62: df00 0001 |0017: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4d4f66: 5421 81b0 |0019: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mVersion:Ljava/lang/String; // field@b081 │ │ +4d4f6a: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ +4d4f6e: 6e10 cfe0 0100 |001d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d4f74: 0a01 |0020: move-result v1 │ │ +4d4f76: b710 |0021: xor-int/2addr v0, v1 │ │ +4d4f78: 5421 7cb0 |0022: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mEncodingScheme:Ljava/lang/String; // field@b07c │ │ +4d4f7c: 3801 0700 |0024: if-eqz v1, 002b // +0007 │ │ +4d4f80: 6e10 cfe0 0100 |0026: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d4f86: 0a01 |0029: move-result v1 │ │ +4d4f88: b710 |002a: xor-int/2addr v0, v1 │ │ +4d4f8a: 5421 80b0 |002b: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mSystemId:Ljava/lang/String; // field@b080 │ │ +4d4f8e: 3801 0700 |002d: if-eqz v1, 0034 // +0007 │ │ +4d4f92: 6e10 cfe0 0100 |002f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +4d4f98: 0a01 |0032: move-result v1 │ │ +4d4f9a: b710 |0033: xor-int/2addr v0, v1 │ │ +4d4f9c: 0f00 |0034: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0009 line=177 │ │ 0x0011 line=178 │ │ 0x0019 line=179 │ │ 0x0022 line=180 │ │ @@ -2027418,17 +2027419,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4ec8: |[4d4ec8] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.isStandalone:()Z │ │ -4d4ed8: 5510 7eb0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mIsStandalone:Z // field@b07e │ │ -4d4edc: 0f00 |0002: return v0 │ │ +4d4ecc: |[4d4ecc] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.isStandalone:()Z │ │ +4d4edc: 5510 7eb0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mIsStandalone:Z // field@b07e │ │ +4d4ee0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ │ │ #8 : (in Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;) │ │ @@ -2027436,33 +2027437,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d4ee0: |[4d4ee0] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.isStartDocument:()Z │ │ -4d4ef0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d4ef2: 0f00 |0001: return v0 │ │ +4d4ee4: |[4d4ee4] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.isStartDocument:()Z │ │ +4d4ef4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d4ef6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;) │ │ name : 'standaloneSet' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4ef4: |[4d4ef4] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.standaloneSet:()Z │ │ -4d4f04: 5510 7fb0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mStandaloneSet:Z // field@b07f │ │ -4d4f08: 0f00 |0002: return v0 │ │ +4d4ef8: |[4d4ef8] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.standaloneSet:()Z │ │ +4d4f08: 5510 7fb0 |0000: iget-boolean v0, v1, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.mStandaloneSet:Z // field@b07f │ │ +4d4f0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ │ │ #10 : (in Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;) │ │ @@ -2027470,52 +2027471,52 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -4d511c: |[4d511c] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d512c: 1a00 a607 |0000: const-string v0, "" // string@0092 │ │ -4d51b8: 6e20 8bdf 0300 |0046: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d51be: 2805 |0049: goto 004e // +0005 │ │ -4d51c0: 0d03 |004a: move-exception v3 │ │ -4d51c2: 6e20 d1fb 3200 |004b: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fbd1 │ │ -4d51c8: 0e00 |004e: return-void │ │ +4d5120: |[4d5120] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ +4d5130: 1a00 a607 |0000: const-string v0, "" // string@0092 │ │ +4d51bc: 6e20 8bdf 0300 |0046: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d51c2: 2805 |0049: goto 004e // +0005 │ │ +4d51c4: 0d03 |004a: move-exception v3 │ │ +4d51c6: 6e20 d1fb 3200 |004b: invoke-virtual {v2, v3}, Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl;.throwFromIOE:(Ljava/io/IOException;)V // method@fbd1 │ │ +4d51cc: 0e00 |004e: return-void │ │ catches : 1 │ │ 0x0000 - 0x0049 │ │ Ljava/io/IOException; -> 0x004a │ │ positions : │ │ 0x0002 line=118 │ │ 0x0005 line=119 │ │ 0x0010 line=122 │ │ @@ -2027540,17 +2027541,17 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4d51dc: |[4d51dc] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d51ec: 7210 51f8 0100 |0000: invoke-interface {v1}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartDocument:()V // method@f851 │ │ -4d51f2: 0e00 |0003: return-void │ │ +4d51e0: |[4d51e0] org.codehaus.stax2.ri.evt.StartDocumentEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d51f0: 7210 51f8 0100 |0000: invoke-interface {v1}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartDocument:()V // method@f851 │ │ +4d51f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/codehaus/stax2/ri/evt/StartDocumentEventImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/codehaus/stax2/XMLStreamWriter2; │ │ │ │ @@ -2027606,26 +2027607,26 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljavax/xml/namespace/NamespaceContext;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4d5570: |[4d5570] org.codehaus.stax2.ri.evt.StartElementEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljavax/xml/namespace/NamespaceContext;)V │ │ -4d5580: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ -4d5586: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4d5588: 5b01 82b0 |0004: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mActualNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b082 │ │ -4d558c: 5b02 84b0 |0006: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ -4d5590: 5b03 83b0 |0008: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ -4d5594: 5b04 85b0 |000a: iput-object v4, v0, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ -4d5598: 3905 0600 |000c: if-nez v5, 0012 // +0006 │ │ -4d559c: 7100 b7f8 0000 |000e: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyNamespaceContext;.getInstance:()Lorg/codehaus/stax2/ri/EmptyNamespaceContext; // method@f8b7 │ │ -4d55a2: 0c05 |0011: move-result-object v5 │ │ -4d55a4: 5b05 86b0 |0012: iput-object v5, v0, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mParentNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b086 │ │ -4d55a8: 0e00 |0014: return-void │ │ +4d5574: |[4d5574] org.codehaus.stax2.ri.evt.StartElementEventImpl.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljavax/xml/namespace/NamespaceContext;)V │ │ +4d5584: 7020 29fb 1000 |0000: invoke-direct {v0, v1}, Lorg/codehaus/stax2/ri/evt/BaseEventImpl;.:(Ljavax/xml/stream/Location;)V // method@fb29 │ │ +4d558a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4d558c: 5b01 82b0 |0004: iput-object v1, v0, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mActualNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b082 │ │ +4d5590: 5b02 84b0 |0006: iput-object v2, v0, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ +4d5594: 5b03 83b0 |0008: iput-object v3, v0, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ +4d5598: 5b04 85b0 |000a: iput-object v4, v0, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ +4d559c: 3905 0600 |000c: if-nez v5, 0012 // +0006 │ │ +4d55a0: 7100 b7f8 0000 |000e: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyNamespaceContext;.getInstance:()Lorg/codehaus/stax2/ri/EmptyNamespaceContext; // method@f8b7 │ │ +4d55a6: 0c05 |0011: move-result-object v5 │ │ +4d55a8: 5b05 86b0 |0012: iput-object v5, v0, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mParentNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b086 │ │ +4d55ac: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=42 │ │ 0x0006 line=55 │ │ 0x0008 line=56 │ │ 0x000a line=57 │ │ @@ -2027643,57 +2027644,57 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 75 16-bit code units │ │ -4d54c8: |[4d54c8] org.codehaus.stax2.ri.evt.StartElementEventImpl.construct:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; │ │ -4d54d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4d54da: 380b 1f00 |0001: if-eqz v11, 0020 // +001f │ │ -4d54de: 7210 5fe3 0b00 |0003: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d54e4: 0a01 |0006: move-result v1 │ │ -4d54e6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -4d54ea: 2817 |0009: goto 0020 // +0017 │ │ -4d54ec: 2201 7119 |000a: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -4d54f0: 7010 92e2 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4d54f6: 7210 60e3 0b00 |000f: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4d54fc: 0c02 |0012: move-result-object v2 │ │ -4d54fe: 1f02 281a |0013: check-cast v2, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ -4d5502: 6e20 96e2 2100 |0015: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d5508: 7210 5fe3 0b00 |0018: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d550e: 0a02 |001b: move-result v2 │ │ -4d5510: 3902 f3ff |001c: if-nez v2, 000f // -000d │ │ -4d5514: 0716 |001e: move-object v6, v1 │ │ -4d5516: 2802 |001f: goto 0021 // +0002 │ │ -4d5518: 0706 |0020: move-object v6, v0 │ │ -4d551a: 380c 1f00 |0021: if-eqz v12, 0040 // +001f │ │ -4d551e: 7210 5fe3 0c00 |0023: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d5524: 0a0b |0026: move-result v11 │ │ -4d5526: 390b 0300 |0027: if-nez v11, 002a // +0003 │ │ -4d552a: 2817 |0029: goto 0040 // +0017 │ │ -4d552c: 220b 7119 |002a: new-instance v11, Ljava/util/ArrayList; // type@1971 │ │ -4d5530: 7010 92e2 0b00 |002c: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4d5536: 7210 60e3 0c00 |002f: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4d553c: 0c00 |0032: move-result-object v0 │ │ -4d553e: 1f00 301a |0033: check-cast v0, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ -4d5542: 6e20 96e2 0b00 |0035: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -4d5548: 7210 5fe3 0c00 |0038: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4d554e: 0a00 |003b: move-result v0 │ │ -4d5550: 3900 f3ff |003c: if-nez v0, 002f // -000d │ │ -4d5554: 07b7 |003e: move-object v7, v11 │ │ -4d5556: 2802 |003f: goto 0041 // +0002 │ │ -4d5558: 0707 |0040: move-object v7, v0 │ │ -4d555a: 220b 581d |0041: new-instance v11, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; // type@1d58 │ │ -4d555e: 07b3 |0043: move-object v3, v11 │ │ -4d5560: 0794 |0044: move-object v4, v9 │ │ -4d5562: 07a5 |0045: move-object v5, v10 │ │ -4d5564: 07d8 |0046: move-object v8, v13 │ │ -4d5566: 7606 d4fb 0300 |0047: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljavax/xml/namespace/NamespaceContext;)V // method@fbd4 │ │ -4d556c: 110b |004a: return-object v11 │ │ +4d54cc: |[4d54cc] org.codehaus.stax2.ri.evt.StartElementEventImpl.construct:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;Ljavax/xml/namespace/NamespaceContext;)Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; │ │ +4d54dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4d54de: 380b 1f00 |0001: if-eqz v11, 0020 // +001f │ │ +4d54e2: 7210 5fe3 0b00 |0003: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d54e8: 0a01 |0006: move-result v1 │ │ +4d54ea: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +4d54ee: 2817 |0009: goto 0020 // +0017 │ │ +4d54f0: 2201 7119 |000a: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +4d54f4: 7010 92e2 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4d54fa: 7210 60e3 0b00 |000f: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4d5500: 0c02 |0012: move-result-object v2 │ │ +4d5502: 1f02 281a |0013: check-cast v2, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ +4d5506: 6e20 96e2 2100 |0015: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d550c: 7210 5fe3 0b00 |0018: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d5512: 0a02 |001b: move-result v2 │ │ +4d5514: 3902 f3ff |001c: if-nez v2, 000f // -000d │ │ +4d5518: 0716 |001e: move-object v6, v1 │ │ +4d551a: 2802 |001f: goto 0021 // +0002 │ │ +4d551c: 0706 |0020: move-object v6, v0 │ │ +4d551e: 380c 1f00 |0021: if-eqz v12, 0040 // +001f │ │ +4d5522: 7210 5fe3 0c00 |0023: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d5528: 0a0b |0026: move-result v11 │ │ +4d552a: 390b 0300 |0027: if-nez v11, 002a // +0003 │ │ +4d552e: 2817 |0029: goto 0040 // +0017 │ │ +4d5530: 220b 7119 |002a: new-instance v11, Ljava/util/ArrayList; // type@1971 │ │ +4d5534: 7010 92e2 0b00 |002c: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4d553a: 7210 60e3 0c00 |002f: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4d5540: 0c00 |0032: move-result-object v0 │ │ +4d5542: 1f00 301a |0033: check-cast v0, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ +4d5546: 6e20 96e2 0b00 |0035: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +4d554c: 7210 5fe3 0c00 |0038: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4d5552: 0a00 |003b: move-result v0 │ │ +4d5554: 3900 f3ff |003c: if-nez v0, 002f // -000d │ │ +4d5558: 07b7 |003e: move-object v7, v11 │ │ +4d555a: 2802 |003f: goto 0041 // +0002 │ │ +4d555c: 0707 |0040: move-object v7, v0 │ │ +4d555e: 220b 581d |0041: new-instance v11, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; // type@1d58 │ │ +4d5562: 07b3 |0043: move-object v3, v11 │ │ +4d5564: 0794 |0044: move-object v4, v9 │ │ +4d5566: 07a5 |0045: move-object v5, v10 │ │ +4d5568: 07d8 |0046: move-object v8, v13 │ │ +4d556a: 7606 d4fb 0300 |0047: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljavax/xml/namespace/NamespaceContext;)V // method@fbd4 │ │ +4d5570: 110b |004a: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=67 │ │ 0x000a line=70 │ │ 0x000f line=73 │ │ 0x0018 line=74 │ │ 0x0023 line=78 │ │ @@ -2027714,61 +2027715,61 @@ │ │ type : '()Ljavax/xml/stream/events/StartElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4d54b4: |[4d54b4] org.codehaus.stax2.ri.evt.StartElementEventImpl.asStartElement:()Ljavax/xml/stream/events/StartElement; │ │ -4d54c4: 1100 |0000: return-object v0 │ │ +4d54b8: |[4d54b8] org.codehaus.stax2.ri.evt.StartElementEventImpl.asStartElement:()Ljavax/xml/stream/events/StartElement; │ │ +4d54c8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -4d51f4: |[4d51f4] org.codehaus.stax2.ri.evt.StartElementEventImpl.equals:(Ljava/lang/Object;)Z │ │ -4d5204: 3334 0400 |0000: if-ne v4, v3, 0004 // +0004 │ │ -4d5208: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -4d520a: 0f04 |0003: return v4 │ │ -4d520c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4d520e: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -4d5212: 0f00 |0007: return v0 │ │ -4d5214: 2041 341a |0008: instance-of v1, v4, Ljavax/xml/stream/events/StartElement; // type@1a34 │ │ -4d5218: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -4d521c: 0f00 |000c: return v0 │ │ -4d521e: 1f04 341a |000d: check-cast v4, Ljavax/xml/stream/events/StartElement; // type@1a34 │ │ -4d5222: 5431 84b0 |000f: iget-object v1, v3, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ -4d5226: 7210 e1e5 0400 |0011: invoke-interface {v4}, Ljavax/xml/stream/events/StartElement;.getName:()Ljavax/xml/namespace/QName; // method@e5e1 │ │ -4d522c: 0c02 |0014: move-result-object v2 │ │ -4d522e: 6e20 d5e4 2100 |0015: invoke-virtual {v1, v2}, Ljavax/xml/namespace/QName;.equals:(Ljava/lang/Object;)Z // method@e4d5 │ │ -4d5234: 0a01 |0018: move-result v1 │ │ -4d5236: 3801 1d00 |0019: if-eqz v1, 0036 // +001d │ │ -4d523a: 6e10 dffb 0300 |001b: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.getNamespaces:()Ljava/util/Iterator; // method@fbdf │ │ -4d5240: 0c01 |001e: move-result-object v1 │ │ -4d5242: 7210 e4e5 0400 |001f: invoke-interface {v4}, Ljavax/xml/stream/events/StartElement;.getNamespaces:()Ljava/util/Iterator; // method@e5e4 │ │ -4d5248: 0c02 |0022: move-result-object v2 │ │ -4d524a: 7120 e2fb 2100 |0023: invoke-static {v1, v2}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.iteratedEquals:(Ljava/util/Iterator;Ljava/util/Iterator;)Z // method@fbe2 │ │ -4d5250: 0a01 |0026: move-result v1 │ │ -4d5252: 3801 0f00 |0027: if-eqz v1, 0036 // +000f │ │ -4d5256: 6e10 dafb 0300 |0029: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.getAttributes:()Ljava/util/Iterator; // method@fbda │ │ -4d525c: 0c00 |002c: move-result-object v0 │ │ -4d525e: 7210 e0e5 0400 |002d: invoke-interface {v4}, Ljavax/xml/stream/events/StartElement;.getAttributes:()Ljava/util/Iterator; // method@e5e0 │ │ -4d5264: 0c04 |0030: move-result-object v4 │ │ -4d5266: 7120 e2fb 4000 |0031: invoke-static {v0, v4}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.iteratedEquals:(Ljava/util/Iterator;Ljava/util/Iterator;)Z // method@fbe2 │ │ -4d526c: 0a04 |0034: move-result v4 │ │ -4d526e: 0f04 |0035: return v4 │ │ -4d5270: 0f00 |0036: return v0 │ │ +4d51f8: |[4d51f8] org.codehaus.stax2.ri.evt.StartElementEventImpl.equals:(Ljava/lang/Object;)Z │ │ +4d5208: 3334 0400 |0000: if-ne v4, v3, 0004 // +0004 │ │ +4d520c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +4d520e: 0f04 |0003: return v4 │ │ +4d5210: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4d5212: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +4d5216: 0f00 |0007: return v0 │ │ +4d5218: 2041 341a |0008: instance-of v1, v4, Ljavax/xml/stream/events/StartElement; // type@1a34 │ │ +4d521c: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +4d5220: 0f00 |000c: return v0 │ │ +4d5222: 1f04 341a |000d: check-cast v4, Ljavax/xml/stream/events/StartElement; // type@1a34 │ │ +4d5226: 5431 84b0 |000f: iget-object v1, v3, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ +4d522a: 7210 e1e5 0400 |0011: invoke-interface {v4}, Ljavax/xml/stream/events/StartElement;.getName:()Ljavax/xml/namespace/QName; // method@e5e1 │ │ +4d5230: 0c02 |0014: move-result-object v2 │ │ +4d5232: 6e20 d5e4 2100 |0015: invoke-virtual {v1, v2}, Ljavax/xml/namespace/QName;.equals:(Ljava/lang/Object;)Z // method@e4d5 │ │ +4d5238: 0a01 |0018: move-result v1 │ │ +4d523a: 3801 1d00 |0019: if-eqz v1, 0036 // +001d │ │ +4d523e: 6e10 dffb 0300 |001b: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.getNamespaces:()Ljava/util/Iterator; // method@fbdf │ │ +4d5244: 0c01 |001e: move-result-object v1 │ │ +4d5246: 7210 e4e5 0400 |001f: invoke-interface {v4}, Ljavax/xml/stream/events/StartElement;.getNamespaces:()Ljava/util/Iterator; // method@e5e4 │ │ +4d524c: 0c02 |0022: move-result-object v2 │ │ +4d524e: 7120 e2fb 2100 |0023: invoke-static {v1, v2}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.iteratedEquals:(Ljava/util/Iterator;Ljava/util/Iterator;)Z // method@fbe2 │ │ +4d5254: 0a01 |0026: move-result v1 │ │ +4d5256: 3801 0f00 |0027: if-eqz v1, 0036 // +000f │ │ +4d525a: 6e10 dafb 0300 |0029: invoke-virtual {v3}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.getAttributes:()Ljava/util/Iterator; // method@fbda │ │ +4d5260: 0c00 |002c: move-result-object v0 │ │ +4d5262: 7210 e0e5 0400 |002d: invoke-interface {v4}, Ljavax/xml/stream/events/StartElement;.getAttributes:()Ljava/util/Iterator; // method@e5e0 │ │ +4d5268: 0c04 |0030: move-result-object v4 │ │ +4d526a: 7120 e2fb 4000 |0031: invoke-static {v0, v4}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.iteratedEquals:(Ljava/util/Iterator;Ljava/util/Iterator;)Z // method@fbe2 │ │ +4d5270: 0a04 |0034: move-result v4 │ │ +4d5272: 0f04 |0035: return v4 │ │ +4d5274: 0f00 |0036: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=276 │ │ 0x000d line=278 │ │ 0x000f line=281 │ │ 0x001b line=288 │ │ 0x0029 line=289 │ │ @@ -2027781,62 +2027782,62 @@ │ │ type : '(Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -4d53fc: |[4d53fc] org.codehaus.stax2.ri.evt.StartElementEventImpl.getAttributeByName:(Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute; │ │ -4d540c: 5480 83b0 |0000: iget-object v0, v8, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ -4d5410: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4d5412: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -4d5416: 1101 |0005: return-object v1 │ │ -4d5418: 6e10 d6e4 0900 |0006: invoke-virtual {v9}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4d541e: 0c00 |0009: move-result-object v0 │ │ -4d5420: 6e10 d7e4 0900 |000a: invoke-virtual {v9}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ -4d5426: 0c09 |000d: move-result-object v9 │ │ -4d5428: 5482 83b0 |000e: iget-object v2, v8, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ -4d542c: 6e10 a6e2 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -4d5432: 0a02 |0013: move-result v2 │ │ -4d5434: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -4d5436: 3809 0b00 |0015: if-eqz v9, 0020 // +000b │ │ -4d543a: 6e10 dae0 0900 |0017: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d5440: 0a04 |001a: move-result v4 │ │ -4d5442: 3904 0300 |001b: if-nez v4, 001e // +0003 │ │ -4d5446: 2803 |001d: goto 0020 // +0003 │ │ -4d5448: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -4d544a: 2802 |001f: goto 0021 // +0002 │ │ -4d544c: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -4d544e: 3523 3100 |0021: if-ge v3, v2, 0052 // +0031 │ │ -4d5452: 5485 83b0 |0023: iget-object v5, v8, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ -4d5456: 6e20 9de2 3500 |0025: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -4d545c: 0c05 |0028: move-result-object v5 │ │ -4d545e: 1f05 281a |0029: check-cast v5, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ -4d5462: 7210 b8e5 0500 |002b: invoke-interface {v5}, Ljavax/xml/stream/events/Attribute;.getName:()Ljavax/xml/namespace/QName; // method@e5b8 │ │ -4d5468: 0c06 |002e: move-result-object v6 │ │ -4d546a: 6e10 d6e4 0600 |002f: invoke-virtual {v6}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4d5470: 0c07 |0032: move-result-object v7 │ │ -4d5472: 6e20 c7e0 0700 |0033: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d5478: 0a07 |0036: move-result v7 │ │ -4d547a: 3807 1800 |0037: if-eqz v7, 004f // +0018 │ │ -4d547e: 6e10 d7e4 0600 |0039: invoke-virtual {v6}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ -4d5484: 0c06 |003c: move-result-object v6 │ │ -4d5486: 3804 0b00 |003d: if-eqz v4, 0048 // +000b │ │ -4d548a: 3806 0800 |003f: if-eqz v6, 0047 // +0008 │ │ -4d548e: 6e10 dae0 0600 |0041: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d5494: 0a06 |0044: move-result v6 │ │ -4d5496: 3906 0a00 |0045: if-nez v6, 004f // +000a │ │ -4d549a: 1105 |0047: return-object v5 │ │ -4d549c: 6e20 c7e0 6900 |0048: invoke-virtual {v9, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d54a2: 0a06 |004b: move-result v6 │ │ -4d54a4: 3806 0300 |004c: if-eqz v6, 004f // +0003 │ │ -4d54a8: 1105 |004e: return-object v5 │ │ -4d54aa: d803 0301 |004f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d54ae: 28d0 |0051: goto 0021 // -0030 │ │ -4d54b0: 1101 |0052: return-object v1 │ │ +4d5400: |[4d5400] org.codehaus.stax2.ri.evt.StartElementEventImpl.getAttributeByName:(Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute; │ │ +4d5410: 5480 83b0 |0000: iget-object v0, v8, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ +4d5414: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4d5416: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +4d541a: 1101 |0005: return-object v1 │ │ +4d541c: 6e10 d6e4 0900 |0006: invoke-virtual {v9}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4d5422: 0c00 |0009: move-result-object v0 │ │ +4d5424: 6e10 d7e4 0900 |000a: invoke-virtual {v9}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ +4d542a: 0c09 |000d: move-result-object v9 │ │ +4d542c: 5482 83b0 |000e: iget-object v2, v8, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ +4d5430: 6e10 a6e2 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +4d5436: 0a02 |0013: move-result v2 │ │ +4d5438: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +4d543a: 3809 0b00 |0015: if-eqz v9, 0020 // +000b │ │ +4d543e: 6e10 dae0 0900 |0017: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d5444: 0a04 |001a: move-result v4 │ │ +4d5446: 3904 0300 |001b: if-nez v4, 001e // +0003 │ │ +4d544a: 2803 |001d: goto 0020 // +0003 │ │ +4d544c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +4d544e: 2802 |001f: goto 0021 // +0002 │ │ +4d5450: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +4d5452: 3523 3100 |0021: if-ge v3, v2, 0052 // +0031 │ │ +4d5456: 5485 83b0 |0023: iget-object v5, v8, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ +4d545a: 6e20 9de2 3500 |0025: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +4d5460: 0c05 |0028: move-result-object v5 │ │ +4d5462: 1f05 281a |0029: check-cast v5, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ +4d5466: 7210 b8e5 0500 |002b: invoke-interface {v5}, Ljavax/xml/stream/events/Attribute;.getName:()Ljavax/xml/namespace/QName; // method@e5b8 │ │ +4d546c: 0c06 |002e: move-result-object v6 │ │ +4d546e: 6e10 d6e4 0600 |002f: invoke-virtual {v6}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4d5474: 0c07 |0032: move-result-object v7 │ │ +4d5476: 6e20 c7e0 0700 |0033: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d547c: 0a07 |0036: move-result v7 │ │ +4d547e: 3807 1800 |0037: if-eqz v7, 004f // +0018 │ │ +4d5482: 6e10 d7e4 0600 |0039: invoke-virtual {v6}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ +4d5488: 0c06 |003c: move-result-object v6 │ │ +4d548a: 3804 0b00 |003d: if-eqz v4, 0048 // +000b │ │ +4d548e: 3806 0800 |003f: if-eqz v6, 0047 // +0008 │ │ +4d5492: 6e10 dae0 0600 |0041: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d5498: 0a06 |0044: move-result v6 │ │ +4d549a: 3906 0a00 |0045: if-nez v6, 004f // +000a │ │ +4d549e: 1105 |0047: return-object v5 │ │ +4d54a0: 6e20 c7e0 6900 |0048: invoke-virtual {v9, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d54a6: 0a06 |004b: move-result v6 │ │ +4d54a8: 3806 0300 |004c: if-eqz v6, 004f // +0003 │ │ +4d54ac: 1105 |004e: return-object v5 │ │ +4d54ae: d803 0301 |004f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d54b2: 28d0 |0051: goto 0021 // -0030 │ │ +4d54b4: 1101 |0052: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0006 line=233 │ │ 0x000a line=234 │ │ 0x000e line=235 │ │ 0x0017 line=237 │ │ @@ -2027855,23 +2027856,23 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d534c: |[4d534c] org.codehaus.stax2.ri.evt.StartElementEventImpl.getAttributes:()Ljava/util/Iterator; │ │ -4d535c: 5410 83b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ -4d5360: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -4d5364: 7100 b1f8 0000 |0004: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ -4d536a: 0c00 |0007: move-result-object v0 │ │ -4d536c: 1100 |0008: return-object v0 │ │ -4d536e: 6e10 a0e2 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ -4d5374: 0c00 |000c: move-result-object v0 │ │ -4d5376: 1100 |000d: return-object v0 │ │ +4d5350: |[4d5350] org.codehaus.stax2.ri.evt.StartElementEventImpl.getAttributes:()Ljava/util/Iterator; │ │ +4d5360: 5410 83b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ +4d5364: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +4d5368: 7100 b1f8 0000 |0004: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ +4d536e: 0c00 |0007: move-result-object v0 │ │ +4d5370: 1100 |0008: return-object v0 │ │ +4d5372: 6e10 a0e2 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ +4d5378: 0c00 |000c: move-result-object v0 │ │ +4d537a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ 0x0009 line=262 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; │ │ @@ -2027881,33 +2027882,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d5288: |[4d5288] org.codehaus.stax2.ri.evt.StartElementEventImpl.getEventType:()I │ │ -4d5298: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d529a: 0f00 |0001: return v0 │ │ +4d528c: |[4d528c] org.codehaus.stax2.ri.evt.StartElementEventImpl.getEventType:()I │ │ +4d529c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d529e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;) │ │ name : 'getName' │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d53e4: |[4d53e4] org.codehaus.stax2.ri.evt.StartElementEventImpl.getName:()Ljavax/xml/namespace/QName; │ │ -4d53f4: 5410 84b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ -4d53f8: 1100 |0002: return-object v0 │ │ +4d53e8: |[4d53e8] org.codehaus.stax2.ri.evt.StartElementEventImpl.getName:()Ljavax/xml/namespace/QName; │ │ +4d53f8: 5410 84b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ +4d53fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; │ │ │ │ #6 : (in Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;) │ │ @@ -2027915,28 +2027916,28 @@ │ │ type : '()Ljavax/xml/namespace/NamespaceContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4d53a4: |[4d53a4] org.codehaus.stax2.ri.evt.StartElementEventImpl.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ -4d53b4: 5420 82b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mActualNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b082 │ │ -4d53b8: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ -4d53bc: 5420 85b0 |0004: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ -4d53c0: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ -4d53c4: 5420 86b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mParentNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b086 │ │ -4d53c8: 5b20 82b0 |000a: iput-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mActualNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b082 │ │ -4d53cc: 2809 |000c: goto 0015 // +0009 │ │ -4d53ce: 5421 86b0 |000d: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mParentNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b086 │ │ -4d53d2: 7120 9dfb 0100 |000f: invoke-static {v1, v0}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.construct:(Ljavax/xml/namespace/NamespaceContext;Ljava/util/List;)Lorg/codehaus/stax2/ri/evt/MergedNsContext; // method@fb9d │ │ -4d53d8: 0c00 |0012: move-result-object v0 │ │ -4d53da: 5b20 82b0 |0013: iput-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mActualNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b082 │ │ -4d53de: 5420 82b0 |0015: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mActualNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b082 │ │ -4d53e2: 1100 |0017: return-object v0 │ │ +4d53a8: |[4d53a8] org.codehaus.stax2.ri.evt.StartElementEventImpl.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ +4d53b8: 5420 82b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mActualNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b082 │ │ +4d53bc: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +4d53c0: 5420 85b0 |0004: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ +4d53c4: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ +4d53c8: 5420 86b0 |0008: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mParentNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b086 │ │ +4d53cc: 5b20 82b0 |000a: iput-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mActualNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b082 │ │ +4d53d0: 2809 |000c: goto 0015 // +0009 │ │ +4d53d2: 5421 86b0 |000d: iget-object v1, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mParentNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b086 │ │ +4d53d6: 7120 9dfb 0100 |000f: invoke-static {v1, v0}, Lorg/codehaus/stax2/ri/evt/MergedNsContext;.construct:(Ljavax/xml/namespace/NamespaceContext;Ljava/util/List;)Lorg/codehaus/stax2/ri/evt/MergedNsContext; // method@fb9d │ │ +4d53dc: 0c00 |0012: move-result-object v0 │ │ +4d53de: 5b20 82b0 |0013: iput-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mActualNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b082 │ │ +4d53e2: 5420 82b0 |0015: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mActualNsCtxt:Ljavax/xml/namespace/NamespaceContext; // field@b082 │ │ +4d53e6: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0004 line=197 │ │ 0x0008 line=198 │ │ 0x000d line=200 │ │ 0x0015 line=203 │ │ @@ -2027948,42 +2027949,42 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4d52dc: |[4d52dc] org.codehaus.stax2.ri.evt.StartElementEventImpl.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ -4d52ec: 5450 85b0 |0000: iget-object v0, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ -4d52f0: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ -4d52f4: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -4d52f8: 3906 0300 |0006: if-nez v6, 0009 // +0003 │ │ -4d52fc: 0716 |0008: move-object v6, v1 │ │ -4d52fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4d5300: 6e10 a6e2 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -4d5306: 0a00 |000d: move-result v0 │ │ -4d5308: 3502 1f00 |000e: if-ge v2, v0, 002d // +001f │ │ -4d530c: 5453 85b0 |0010: iget-object v3, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ -4d5310: 6e20 9de2 2300 |0012: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -4d5316: 0c03 |0015: move-result-object v3 │ │ -4d5318: 1f03 301a |0016: check-cast v3, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ -4d531c: 7210 d0e5 0300 |0018: invoke-interface {v3}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ -4d5322: 0c04 |001b: move-result-object v4 │ │ -4d5324: 3904 0300 |001c: if-nez v4, 001f // +0003 │ │ -4d5328: 0714 |001e: move-object v4, v1 │ │ -4d532a: 6e20 c7e0 4600 |001f: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4d5330: 0a04 |0022: move-result v4 │ │ -4d5332: 3804 0700 |0023: if-eqz v4, 002a // +0007 │ │ -4d5336: 7210 cfe5 0300 |0025: invoke-interface {v3}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ -4d533c: 0c06 |0028: move-result-object v6 │ │ -4d533e: 1106 |0029: return-object v6 │ │ -4d5340: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4d5344: 28e2 |002c: goto 000e // -001e │ │ -4d5346: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -4d5348: 1106 |002e: return-object v6 │ │ +4d52e0: |[4d52e0] org.codehaus.stax2.ri.evt.StartElementEventImpl.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String; │ │ +4d52f0: 5450 85b0 |0000: iget-object v0, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ +4d52f4: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ +4d52f8: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +4d52fc: 3906 0300 |0006: if-nez v6, 0009 // +0003 │ │ +4d5300: 0716 |0008: move-object v6, v1 │ │ +4d5302: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4d5304: 6e10 a6e2 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +4d530a: 0a00 |000d: move-result v0 │ │ +4d530c: 3502 1f00 |000e: if-ge v2, v0, 002d // +001f │ │ +4d5310: 5453 85b0 |0010: iget-object v3, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ +4d5314: 6e20 9de2 2300 |0012: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +4d531a: 0c03 |0015: move-result-object v3 │ │ +4d531c: 1f03 301a |0016: check-cast v3, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ +4d5320: 7210 d0e5 0300 |0018: invoke-interface {v3}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ +4d5326: 0c04 |001b: move-result-object v4 │ │ +4d5328: 3904 0300 |001c: if-nez v4, 001f // +0003 │ │ +4d532c: 0714 |001e: move-object v4, v1 │ │ +4d532e: 6e20 c7e0 4600 |001f: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4d5334: 0a04 |0022: move-result v4 │ │ +4d5336: 3804 0700 |0023: if-eqz v4, 002a // +0007 │ │ +4d533a: 7210 cfe5 0300 |0025: invoke-interface {v3}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ +4d5340: 0c06 |0028: move-result-object v6 │ │ +4d5342: 1106 |0029: return-object v6 │ │ +4d5344: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4d5348: 28e2 |002c: goto 000e // -001e │ │ +4d534a: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +4d534c: 1106 |002e: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000a line=212 │ │ 0x0010 line=213 │ │ 0x0018 line=214 │ │ 0x001f line=218 │ │ @@ -2027997,23 +2027998,23 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4d5378: |[4d5378] org.codehaus.stax2.ri.evt.StartElementEventImpl.getNamespaces:()Ljava/util/Iterator; │ │ -4d5388: 5410 85b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ -4d538c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -4d5390: 7100 b1f8 0000 |0004: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ -4d5396: 0c00 |0007: move-result-object v0 │ │ -4d5398: 2805 |0008: goto 000d // +0005 │ │ -4d539a: 6e10 a0e2 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ -4d53a0: 0c00 |000c: move-result-object v0 │ │ -4d53a2: 1100 |000d: return-object v0 │ │ +4d537c: |[4d537c] org.codehaus.stax2.ri.evt.StartElementEventImpl.getNamespaces:()Ljava/util/Iterator; │ │ +4d538c: 5410 85b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ +4d5390: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +4d5394: 7100 b1f8 0000 |0004: invoke-static {}, Lorg/codehaus/stax2/ri/EmptyIterator;.getInstance:()Lorg/codehaus/stax2/ri/EmptyIterator; // method@f8b1 │ │ +4d539a: 0c00 |0007: move-result-object v0 │ │ +4d539c: 2805 |0008: goto 000d // +0005 │ │ +4d539e: 6e10 a0e2 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@e2a0 │ │ +4d53a4: 0c00 |000c: move-result-object v0 │ │ +4d53a6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; │ │ │ │ #9 : (in Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;) │ │ @@ -2028021,27 +2028022,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4d529c: |[4d529c] org.codehaus.stax2.ri.evt.StartElementEventImpl.hashCode:()I │ │ -4d52ac: 5420 84b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ -4d52b0: 6e10 d9e4 0000 |0002: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.hashCode:()I // method@e4d9 │ │ -4d52b6: 0a00 |0005: move-result v0 │ │ -4d52b8: 6e10 dffb 0200 |0006: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.getNamespaces:()Ljava/util/Iterator; // method@fbdf │ │ -4d52be: 0c01 |0009: move-result-object v1 │ │ -4d52c0: 7120 d5fb 0100 |000a: invoke-static {v1, v0}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.addHash:(Ljava/util/Iterator;I)I // method@fbd5 │ │ -4d52c6: 0a00 |000d: move-result v0 │ │ -4d52c8: 6e10 dafb 0200 |000e: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.getAttributes:()Ljava/util/Iterator; // method@fbda │ │ -4d52ce: 0c01 |0011: move-result-object v1 │ │ -4d52d0: 7120 d5fb 0100 |0012: invoke-static {v1, v0}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.addHash:(Ljava/util/Iterator;I)I // method@fbd5 │ │ -4d52d6: 0a00 |0015: move-result v0 │ │ -4d52d8: 0f00 |0016: return v0 │ │ +4d52a0: |[4d52a0] org.codehaus.stax2.ri.evt.StartElementEventImpl.hashCode:()I │ │ +4d52b0: 5420 84b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ +4d52b4: 6e10 d9e4 0000 |0002: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.hashCode:()I // method@e4d9 │ │ +4d52ba: 0a00 |0005: move-result v0 │ │ +4d52bc: 6e10 dffb 0200 |0006: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.getNamespaces:()Ljava/util/Iterator; // method@fbdf │ │ +4d52c2: 0c01 |0009: move-result-object v1 │ │ +4d52c4: 7120 d5fb 0100 |000a: invoke-static {v1, v0}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.addHash:(Ljava/util/Iterator;I)I // method@fbd5 │ │ +4d52ca: 0a00 |000d: move-result v0 │ │ +4d52cc: 6e10 dafb 0200 |000e: invoke-virtual {v2}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.getAttributes:()Ljava/util/Iterator; // method@fbda │ │ +4d52d2: 0c01 |0011: move-result-object v1 │ │ +4d52d4: 7120 d5fb 0100 |0012: invoke-static {v1, v0}, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.addHash:(Ljava/util/Iterator;I)I // method@fbd5 │ │ +4d52da: 0a00 |0015: move-result v0 │ │ +4d52dc: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0006 line=298 │ │ 0x000e line=299 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/codehaus/stax2/ri/evt/StartElementEventImpl; │ │ @@ -2028051,86 +2028052,86 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d5274: |[4d5274] org.codehaus.stax2.ri.evt.StartElementEventImpl.isStartElement:()Z │ │ -4d5284: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d5286: 0f00 |0001: return v0 │ │ +4d5278: |[4d5278] org.codehaus.stax2.ri.evt.StartElementEventImpl.isStartElement:()Z │ │ +4d5288: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d528a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;) │ │ name : 'writeAsEncodedUnicode' │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -4d55ac: |[4d55ac] org.codehaus.stax2.ri.evt.StartElementEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ -4d55bc: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ -4d55c0: 6e20 8adf 0600 |0002: invoke-virtual {v6, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d55c6: 5450 84b0 |0005: iget-object v0, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ -4d55ca: 6e10 d8e4 0000 |0007: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4d55d0: 0c00 |000a: move-result-object v0 │ │ -4d55d2: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ -4d55d6: 6e10 dae0 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d55dc: 0a01 |0010: move-result v1 │ │ -4d55de: 3d01 0a00 |0011: if-lez v1, 001b // +000a │ │ -4d55e2: 6e20 8bdf 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d55e8: 1300 3a00 |0016: const/16 v0, #int 58 // #3a │ │ -4d55ec: 6e20 8adf 0600 |0018: invoke-virtual {v6, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d55f2: 5450 84b0 |001b: iget-object v0, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ -4d55f6: 6e10 d6e4 0000 |001d: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4d55fc: 0c00 |0020: move-result-object v0 │ │ -4d55fe: 6e20 8bdf 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ -4d5604: 5450 85b0 |0024: iget-object v0, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ -4d5608: 1301 2000 |0026: const/16 v1, #int 32 // #20 │ │ -4d560c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -4d560e: 3800 1a00 |0029: if-eqz v0, 0043 // +001a │ │ -4d5612: 6e10 a6e2 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -4d5618: 0a00 |002e: move-result v0 │ │ -4d561a: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -4d561c: 3503 1300 |0030: if-ge v3, v0, 0043 // +0013 │ │ -4d5620: 6e20 8adf 1600 |0032: invoke-virtual {v6, v1}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d5626: 5454 85b0 |0035: iget-object v4, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ -4d562a: 6e20 9de2 3400 |0037: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -4d5630: 0c04 |003a: move-result-object v4 │ │ -4d5632: 1f04 301a |003b: check-cast v4, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ -4d5636: 7220 d2e5 6400 |003d: invoke-interface {v4, v6}, Ljavax/xml/stream/events/Namespace;.writeAsEncodedUnicode:(Ljava/io/Writer;)V // method@e5d2 │ │ -4d563c: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4d5640: 28ee |0042: goto 0030 // -0012 │ │ -4d5642: 5450 83b0 |0043: iget-object v0, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ -4d5646: 3800 1f00 |0045: if-eqz v0, 0064 // +001f │ │ -4d564a: 6e10 a6e2 0000 |0047: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -4d5650: 0a00 |004a: move-result v0 │ │ -4d5652: 3502 1900 |004b: if-ge v2, v0, 0064 // +0019 │ │ -4d5656: 5453 83b0 |004d: iget-object v3, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ -4d565a: 6e20 9de2 2300 |004f: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -4d5660: 0c03 |0052: move-result-object v3 │ │ -4d5662: 1f03 281a |0053: check-cast v3, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ -4d5666: 7210 bae5 0300 |0055: invoke-interface {v3}, Ljavax/xml/stream/events/Attribute;.isSpecified:()Z // method@e5ba │ │ -4d566c: 0a04 |0058: move-result v4 │ │ -4d566e: 3804 0800 |0059: if-eqz v4, 0061 // +0008 │ │ -4d5672: 6e20 8adf 1600 |005b: invoke-virtual {v6, v1}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d5678: 7220 bbe5 6300 |005e: invoke-interface {v3, v6}, Ljavax/xml/stream/events/Attribute;.writeAsEncodedUnicode:(Ljava/io/Writer;)V // method@e5bb │ │ -4d567e: d802 0201 |0061: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4d5682: 28e8 |0063: goto 004b // -0018 │ │ -4d5684: 1300 3e00 |0064: const/16 v0, #int 62 // #3e │ │ -4d5688: 6e20 8adf 0600 |0066: invoke-virtual {v6, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ -4d568e: 0e00 |0069: return-void │ │ -4d5690: 0d06 |006a: move-exception v6 │ │ -4d5692: 2200 251a |006b: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ -4d5696: 7020 65e5 6000 |006d: invoke-direct {v0, v6}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/Throwable;)V // method@e565 │ │ -4d569c: 2700 |0070: throw v0 │ │ +4d55b0: |[4d55b0] org.codehaus.stax2.ri.evt.StartElementEventImpl.writeAsEncodedUnicode:(Ljava/io/Writer;)V │ │ +4d55c0: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +4d55c4: 6e20 8adf 0600 |0002: invoke-virtual {v6, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d55ca: 5450 84b0 |0005: iget-object v0, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ +4d55ce: 6e10 d8e4 0000 |0007: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4d55d4: 0c00 |000a: move-result-object v0 │ │ +4d55d6: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ +4d55da: 6e10 dae0 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d55e0: 0a01 |0010: move-result v1 │ │ +4d55e2: 3d01 0a00 |0011: if-lez v1, 001b // +000a │ │ +4d55e6: 6e20 8bdf 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d55ec: 1300 3a00 |0016: const/16 v0, #int 58 // #3a │ │ +4d55f0: 6e20 8adf 0600 |0018: invoke-virtual {v6, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d55f6: 5450 84b0 |001b: iget-object v0, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ +4d55fa: 6e10 d6e4 0000 |001d: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4d5600: 0c00 |0020: move-result-object v0 │ │ +4d5602: 6e20 8bdf 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@df8b │ │ +4d5608: 5450 85b0 |0024: iget-object v0, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ +4d560c: 1301 2000 |0026: const/16 v1, #int 32 // #20 │ │ +4d5610: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +4d5612: 3800 1a00 |0029: if-eqz v0, 0043 // +001a │ │ +4d5616: 6e10 a6e2 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +4d561c: 0a00 |002e: move-result v0 │ │ +4d561e: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +4d5620: 3503 1300 |0030: if-ge v3, v0, 0043 // +0013 │ │ +4d5624: 6e20 8adf 1600 |0032: invoke-virtual {v6, v1}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d562a: 5454 85b0 |0035: iget-object v4, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ +4d562e: 6e20 9de2 3400 |0037: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +4d5634: 0c04 |003a: move-result-object v4 │ │ +4d5636: 1f04 301a |003b: check-cast v4, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ +4d563a: 7220 d2e5 6400 |003d: invoke-interface {v4, v6}, Ljavax/xml/stream/events/Namespace;.writeAsEncodedUnicode:(Ljava/io/Writer;)V // method@e5d2 │ │ +4d5640: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4d5644: 28ee |0042: goto 0030 // -0012 │ │ +4d5646: 5450 83b0 |0043: iget-object v0, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ +4d564a: 3800 1f00 |0045: if-eqz v0, 0064 // +001f │ │ +4d564e: 6e10 a6e2 0000 |0047: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +4d5654: 0a00 |004a: move-result v0 │ │ +4d5656: 3502 1900 |004b: if-ge v2, v0, 0064 // +0019 │ │ +4d565a: 5453 83b0 |004d: iget-object v3, v5, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ +4d565e: 6e20 9de2 2300 |004f: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +4d5664: 0c03 |0052: move-result-object v3 │ │ +4d5666: 1f03 281a |0053: check-cast v3, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ +4d566a: 7210 bae5 0300 |0055: invoke-interface {v3}, Ljavax/xml/stream/events/Attribute;.isSpecified:()Z // method@e5ba │ │ +4d5670: 0a04 |0058: move-result v4 │ │ +4d5672: 3804 0800 |0059: if-eqz v4, 0061 // +0008 │ │ +4d5676: 6e20 8adf 1600 |005b: invoke-virtual {v6, v1}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d567c: 7220 bbe5 6300 |005e: invoke-interface {v3, v6}, Ljavax/xml/stream/events/Attribute;.writeAsEncodedUnicode:(Ljava/io/Writer;)V // method@e5bb │ │ +4d5682: d802 0201 |0061: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4d5686: 28e8 |0063: goto 004b // -0018 │ │ +4d5688: 1300 3e00 |0064: const/16 v0, #int 62 // #3e │ │ +4d568c: 6e20 8adf 0600 |0066: invoke-virtual {v6, v0}, Ljava/io/Writer;.write:(I)V // method@df8a │ │ +4d5692: 0e00 |0069: return-void │ │ +4d5694: 0d06 |006a: move-exception v6 │ │ +4d5696: 2200 251a |006b: new-instance v0, Ljavax/xml/stream/XMLStreamException; // type@1a25 │ │ +4d569a: 7020 65e5 6000 |006d: invoke-direct {v0, v6}, Ljavax/xml/stream/XMLStreamException;.:(Ljava/lang/Throwable;)V // method@e565 │ │ +4d56a0: 2700 |0070: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0069 │ │ Ljava/io/IOException; -> 0x006a │ │ positions : │ │ 0x0002 line=111 │ │ 0x0005 line=112 │ │ 0x000d line=113 │ │ @@ -2028158,74 +2028159,74 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamWriter2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 115 16-bit code units │ │ -4d56b0: |[4d56b0] org.codehaus.stax2.ri.evt.StartElementEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ -4d56c0: 5460 84b0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ -4d56c4: 6e10 d8e4 0000 |0002: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4d56ca: 0c01 |0005: move-result-object v1 │ │ -4d56cc: 6e10 d6e4 0000 |0006: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4d56d2: 0c02 |0009: move-result-object v2 │ │ -4d56d4: 6e10 d7e4 0000 |000a: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ -4d56da: 0c00 |000d: move-result-object v0 │ │ -4d56dc: 7240 56f8 1702 |000e: invoke-interface {v7, v1, v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f856 │ │ -4d56e2: 5460 85b0 |0011: iget-object v0, v6, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ -4d56e6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -4d56e8: 3800 2c00 |0014: if-eqz v0, 0040 // +002c │ │ -4d56ec: 6e10 a6e2 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -4d56f2: 0a00 |0019: move-result v0 │ │ -4d56f4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -4d56f6: 3502 2500 |001b: if-ge v2, v0, 0040 // +0025 │ │ -4d56fa: 5463 85b0 |001d: iget-object v3, v6, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ -4d56fe: 6e20 9de2 2300 |001f: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -4d5704: 0c03 |0022: move-result-object v3 │ │ -4d5706: 1f03 301a |0023: check-cast v3, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ -4d570a: 7210 d0e5 0300 |0025: invoke-interface {v3}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ -4d5710: 0c04 |0028: move-result-object v4 │ │ -4d5712: 7210 cfe5 0300 |0029: invoke-interface {v3}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ -4d5718: 0c03 |002c: move-result-object v3 │ │ -4d571a: 3804 0d00 |002d: if-eqz v4, 003a // +000d │ │ -4d571e: 6e10 dae0 0400 |002f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d5724: 0a05 |0032: move-result v5 │ │ -4d5726: 3905 0300 |0033: if-nez v5, 0036 // +0003 │ │ -4d572a: 2805 |0035: goto 003a // +0005 │ │ -4d572c: 7230 47f8 4703 |0036: invoke-interface {v7, v4, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@f847 │ │ -4d5732: 2804 |0039: goto 003d // +0004 │ │ -4d5734: 7220 2ff8 3700 |003a: invoke-interface {v7, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDefaultNamespace:(Ljava/lang/String;)V // method@f82f │ │ -4d573a: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4d573e: 28dc |003f: goto 001b // -0024 │ │ -4d5740: 5460 83b0 |0040: iget-object v0, v6, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ -4d5744: 3800 3000 |0042: if-eqz v0, 0072 // +0030 │ │ -4d5748: 6e10 a6e2 0000 |0044: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ -4d574e: 0a00 |0047: move-result v0 │ │ -4d5750: 3501 2a00 |0048: if-ge v1, v0, 0072 // +002a │ │ -4d5754: 5462 83b0 |004a: iget-object v2, v6, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ -4d5758: 6e20 9de2 1200 |004c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ -4d575e: 0c02 |004f: move-result-object v2 │ │ -4d5760: 1f02 281a |0050: check-cast v2, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ -4d5764: 7210 bae5 0200 |0052: invoke-interface {v2}, Ljavax/xml/stream/events/Attribute;.isSpecified:()Z // method@e5ba │ │ -4d576a: 0a03 |0055: move-result v3 │ │ -4d576c: 3803 1900 |0056: if-eqz v3, 006f // +0019 │ │ -4d5770: 7210 b8e5 0200 |0058: invoke-interface {v2}, Ljavax/xml/stream/events/Attribute;.getName:()Ljavax/xml/namespace/QName; // method@e5b8 │ │ -4d5776: 0c03 |005b: move-result-object v3 │ │ -4d5778: 6e10 d8e4 0300 |005c: invoke-virtual {v3}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ -4d577e: 0c04 |005f: move-result-object v4 │ │ -4d5780: 6e10 d7e4 0300 |0060: invoke-virtual {v3}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ -4d5786: 0c05 |0063: move-result-object v5 │ │ -4d5788: 6e10 d6e4 0300 |0064: invoke-virtual {v3}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ -4d578e: 0c03 |0067: move-result-object v3 │ │ -4d5790: 7210 b9e5 0200 |0068: invoke-interface {v2}, Ljavax/xml/stream/events/Attribute;.getValue:()Ljava/lang/String; // method@e5b9 │ │ -4d5796: 0c02 |006b: move-result-object v2 │ │ -4d5798: 7252 1ff8 4735 |006c: invoke-interface {v7, v4, v5, v3, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f81f │ │ -4d579e: d801 0101 |006f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4d57a2: 28d7 |0071: goto 0048 // -0029 │ │ -4d57a4: 0e00 |0072: return-void │ │ +4d56b4: |[4d56b4] org.codehaus.stax2.ri.evt.StartElementEventImpl.writeUsing:(Lorg/codehaus/stax2/XMLStreamWriter2;)V │ │ +4d56c4: 5460 84b0 |0000: iget-object v0, v6, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mName:Ljavax/xml/namespace/QName; // field@b084 │ │ +4d56c8: 6e10 d8e4 0000 |0002: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4d56ce: 0c01 |0005: move-result-object v1 │ │ +4d56d0: 6e10 d6e4 0000 |0006: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4d56d6: 0c02 |0009: move-result-object v2 │ │ +4d56d8: 6e10 d7e4 0000 |000a: invoke-virtual {v0}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ +4d56de: 0c00 |000d: move-result-object v0 │ │ +4d56e0: 7240 56f8 1702 |000e: invoke-interface {v7, v1, v2, v0}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f856 │ │ +4d56e6: 5460 85b0 |0011: iget-object v0, v6, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ +4d56ea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +4d56ec: 3800 2c00 |0014: if-eqz v0, 0040 // +002c │ │ +4d56f0: 6e10 a6e2 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +4d56f6: 0a00 |0019: move-result v0 │ │ +4d56f8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +4d56fa: 3502 2500 |001b: if-ge v2, v0, 0040 // +0025 │ │ +4d56fe: 5463 85b0 |001d: iget-object v3, v6, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mNsDecls:Ljava/util/ArrayList; // field@b085 │ │ +4d5702: 6e20 9de2 2300 |001f: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +4d5708: 0c03 |0022: move-result-object v3 │ │ +4d570a: 1f03 301a |0023: check-cast v3, Ljavax/xml/stream/events/Namespace; // type@1a30 │ │ +4d570e: 7210 d0e5 0300 |0025: invoke-interface {v3}, Ljavax/xml/stream/events/Namespace;.getPrefix:()Ljava/lang/String; // method@e5d0 │ │ +4d5714: 0c04 |0028: move-result-object v4 │ │ +4d5716: 7210 cfe5 0300 |0029: invoke-interface {v3}, Ljavax/xml/stream/events/Namespace;.getNamespaceURI:()Ljava/lang/String; // method@e5cf │ │ +4d571c: 0c03 |002c: move-result-object v3 │ │ +4d571e: 3804 0d00 |002d: if-eqz v4, 003a // +000d │ │ +4d5722: 6e10 dae0 0400 |002f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d5728: 0a05 |0032: move-result v5 │ │ +4d572a: 3905 0300 |0033: if-nez v5, 0036 // +0003 │ │ +4d572e: 2805 |0035: goto 003a // +0005 │ │ +4d5730: 7230 47f8 4703 |0036: invoke-interface {v7, v4, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V // method@f847 │ │ +4d5736: 2804 |0039: goto 003d // +0004 │ │ +4d5738: 7220 2ff8 3700 |003a: invoke-interface {v7, v3}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeDefaultNamespace:(Ljava/lang/String;)V // method@f82f │ │ +4d573e: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4d5742: 28dc |003f: goto 001b // -0024 │ │ +4d5744: 5460 83b0 |0040: iget-object v0, v6, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ +4d5748: 3800 3000 |0042: if-eqz v0, 0072 // +0030 │ │ +4d574c: 6e10 a6e2 0000 |0044: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@e2a6 │ │ +4d5752: 0a00 |0047: move-result v0 │ │ +4d5754: 3501 2a00 |0048: if-ge v1, v0, 0072 // +002a │ │ +4d5758: 5462 83b0 |004a: iget-object v2, v6, Lorg/codehaus/stax2/ri/evt/StartElementEventImpl;.mAttrs:Ljava/util/ArrayList; // field@b083 │ │ +4d575c: 6e20 9de2 1200 |004c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@e29d │ │ +4d5762: 0c02 |004f: move-result-object v2 │ │ +4d5764: 1f02 281a |0050: check-cast v2, Ljavax/xml/stream/events/Attribute; // type@1a28 │ │ +4d5768: 7210 bae5 0200 |0052: invoke-interface {v2}, Ljavax/xml/stream/events/Attribute;.isSpecified:()Z // method@e5ba │ │ +4d576e: 0a03 |0055: move-result v3 │ │ +4d5770: 3803 1900 |0056: if-eqz v3, 006f // +0019 │ │ +4d5774: 7210 b8e5 0200 |0058: invoke-interface {v2}, Ljavax/xml/stream/events/Attribute;.getName:()Ljavax/xml/namespace/QName; // method@e5b8 │ │ +4d577a: 0c03 |005b: move-result-object v3 │ │ +4d577c: 6e10 d8e4 0300 |005c: invoke-virtual {v3}, Ljavax/xml/namespace/QName;.getPrefix:()Ljava/lang/String; // method@e4d8 │ │ +4d5782: 0c04 |005f: move-result-object v4 │ │ +4d5784: 6e10 d7e4 0300 |0060: invoke-virtual {v3}, Ljavax/xml/namespace/QName;.getNamespaceURI:()Ljava/lang/String; // method@e4d7 │ │ +4d578a: 0c05 |0063: move-result-object v5 │ │ +4d578c: 6e10 d6e4 0300 |0064: invoke-virtual {v3}, Ljavax/xml/namespace/QName;.getLocalPart:()Ljava/lang/String; // method@e4d6 │ │ +4d5792: 0c03 |0067: move-result-object v3 │ │ +4d5794: 7210 b9e5 0200 |0068: invoke-interface {v2}, Ljavax/xml/stream/events/Attribute;.getValue:()Ljava/lang/String; // method@e5b9 │ │ +4d579a: 0c02 |006b: move-result-object v2 │ │ +4d579c: 7252 1ff8 4735 |006c: invoke-interface {v7, v4, v5, v3, v2}, Lorg/codehaus/stax2/XMLStreamWriter2;.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@f81f │ │ +4d57a2: d801 0101 |006f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4d57a6: 28d7 |0071: goto 0048 // -0029 │ │ +4d57a8: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0002 line=148 │ │ 0x0011 line=152 │ │ 0x0016 line=153 │ │ 0x001d line=154 │ │ @@ -2028362,18 +2028363,18 @@ │ │ type : '(Lorg/codehaus/stax2/XMLStreamReader2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4da930: |[4da930] org.codehaus.stax2.util.StreamReader2Delegate.:(Lorg/codehaus/stax2/XMLStreamReader2;)V │ │ -4da940: 7020 05e6 1000 |0000: invoke-direct {v0, v1}, Ljavax/xml/stream/util/StreamReaderDelegate;.:(Ljavax/xml/stream/XMLStreamReader;)V // method@e605 │ │ -4da946: 5b01 20b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da94a: 0e00 |0005: return-void │ │ +4da934: |[4da934] org.codehaus.stax2.util.StreamReader2Delegate.:(Lorg/codehaus/stax2/XMLStreamReader2;)V │ │ +4da944: 7020 05e6 1000 |0000: invoke-direct {v0, v1}, Ljavax/xml/stream/util/StreamReaderDelegate;.:(Ljavax/xml/stream/XMLStreamReader;)V // method@e605 │ │ +4da94a: 5b01 20b1 |0003: iput-object v1, v0, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da94e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/codehaus/stax2/XMLStreamReader2; │ │ @@ -2028384,18 +2028385,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4da94c: |[4da94c] org.codehaus.stax2.util.StreamReader2Delegate.closeCompletely:()V │ │ -4da95c: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da960: 7210 c0f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.closeCompletely:()V // method@f7c0 │ │ -4da966: 0e00 |0005: return-void │ │ +4da950: |[4da950] org.codehaus.stax2.util.StreamReader2Delegate.closeCompletely:()V │ │ +4da960: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da964: 7210 c0f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.closeCompletely:()V // method@f7c0 │ │ +4da96a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #1 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2028403,18 +2028404,18 @@ │ │ type : '(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4da968: |[4da968] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ -4da978: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da97c: 7230 c1f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f7c1 │ │ -4da982: 0e00 |0005: return-void │ │ +4da96c: |[4da96c] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ +4da97c: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da980: 7230 c1f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAs:(ILorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f7c1 │ │ +4da986: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/codehaus/stax2/typed/TypedValueDecoder; │ │ @@ -2028424,19 +2028425,19 @@ │ │ type : '(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4da510: |[4da510] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ -4da520: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da524: 7230 c2f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f7c2 │ │ -4da52a: 0a02 |0005: move-result v2 │ │ -4da52c: 0f02 |0006: return v2 │ │ +4da514: |[4da514] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ +4da524: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da528: 7230 c2f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsArray:(ILorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f7c2 │ │ +4da52e: 0a02 |0005: move-result v2 │ │ +4da530: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ 0x0000 - 0x0007 reg=3 (null) Lorg/codehaus/stax2/typed/TypedArrayDecoder; │ │ @@ -2028446,19 +2028447,19 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da3d0: |[4da3d0] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsBinary:(I)[B │ │ -4da3e0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da3e4: 7220 c3f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsBinary:(I)[B // method@f7c3 │ │ -4da3ea: 0c02 |0005: move-result-object v2 │ │ -4da3ec: 1102 |0006: return-object v2 │ │ +4da3d4: |[4da3d4] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsBinary:(I)[B │ │ +4da3e4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da3e8: 7220 c3f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsBinary:(I)[B // method@f7c3 │ │ +4da3ee: 0c02 |0005: move-result-object v2 │ │ +4da3f0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028467,19 +2028468,19 @@ │ │ type : '(ILorg/codehaus/stax2/typed/Base64Variant;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4da3f0: |[4da3f0] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B │ │ -4da400: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da404: 7230 c4f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B // method@f7c4 │ │ -4da40a: 0c02 |0005: move-result-object v2 │ │ -4da40c: 1102 |0006: return-object v2 │ │ +4da3f4: |[4da3f4] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B │ │ +4da404: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da408: 7230 c4f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsBinary:(ILorg/codehaus/stax2/typed/Base64Variant;)[B // method@f7c4 │ │ +4da40e: 0c02 |0005: move-result-object v2 │ │ +4da410: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ 0x0000 - 0x0007 reg=3 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ @@ -2028489,19 +2028490,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da330: |[4da330] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsBoolean:(I)Z │ │ -4da340: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da344: 7220 c5f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsBoolean:(I)Z // method@f7c5 │ │ -4da34a: 0a02 |0005: move-result v2 │ │ -4da34c: 0f02 |0006: return v2 │ │ +4da334: |[4da334] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsBoolean:(I)Z │ │ +4da344: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da348: 7220 c5f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsBoolean:(I)Z // method@f7c5 │ │ +4da34e: 0a02 |0005: move-result v2 │ │ +4da350: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028510,19 +2028511,19 @@ │ │ type : '(I)Ljava/math/BigDecimal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da710: |[4da710] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsDecimal:(I)Ljava/math/BigDecimal; │ │ -4da720: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da724: 7220 c6f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsDecimal:(I)Ljava/math/BigDecimal; // method@f7c6 │ │ -4da72a: 0c02 |0005: move-result-object v2 │ │ -4da72c: 1102 |0006: return-object v2 │ │ +4da714: |[4da714] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsDecimal:(I)Ljava/math/BigDecimal; │ │ +4da724: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da728: 7220 c6f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsDecimal:(I)Ljava/math/BigDecimal; // method@f7c6 │ │ +4da72e: 0c02 |0005: move-result-object v2 │ │ +4da730: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028531,19 +2028532,19 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da450: |[4da450] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsDouble:(I)D │ │ -4da460: 5420 20b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da464: 7220 c7f7 3000 |0002: invoke-interface {v0, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsDouble:(I)D // method@f7c7 │ │ -4da46a: 0b00 |0005: move-result-wide v0 │ │ -4da46c: 1000 |0006: return-wide v0 │ │ +4da454: |[4da454] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsDouble:(I)D │ │ +4da464: 5420 20b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da468: 7220 c7f7 3000 |0002: invoke-interface {v0, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsDouble:(I)D // method@f7c7 │ │ +4da46e: 0b00 |0005: move-result-wide v0 │ │ +4da470: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ │ │ @@ -2028552,19 +2028553,19 @@ │ │ type : '(I)[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da490: |[4da490] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsDoubleArray:(I)[D │ │ -4da4a0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da4a4: 7220 c8f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsDoubleArray:(I)[D // method@f7c8 │ │ -4da4aa: 0c02 |0005: move-result-object v2 │ │ -4da4ac: 1102 |0006: return-object v2 │ │ +4da494: |[4da494] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsDoubleArray:(I)[D │ │ +4da4a4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da4a8: 7220 c8f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsDoubleArray:(I)[D // method@f7c8 │ │ +4da4ae: 0c02 |0005: move-result-object v2 │ │ +4da4b0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028573,19 +2028574,19 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da4b0: |[4da4b0] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsFloat:(I)F │ │ -4da4c0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da4c4: 7220 c9f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsFloat:(I)F // method@f7c9 │ │ -4da4ca: 0a02 |0005: move-result v2 │ │ -4da4cc: 0f02 |0006: return v2 │ │ +4da4b4: |[4da4b4] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsFloat:(I)F │ │ +4da4c4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da4c8: 7220 c9f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsFloat:(I)F // method@f7c9 │ │ +4da4ce: 0a02 |0005: move-result v2 │ │ +4da4d0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028594,19 +2028595,19 @@ │ │ type : '(I)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da4f0: |[4da4f0] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsFloatArray:(I)[F │ │ -4da500: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da504: 7220 caf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsFloatArray:(I)[F // method@f7ca │ │ -4da50a: 0c02 |0005: move-result-object v2 │ │ -4da50c: 1102 |0006: return-object v2 │ │ +4da4f4: |[4da4f4] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsFloatArray:(I)[F │ │ +4da504: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da508: 7220 caf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsFloatArray:(I)[F // method@f7ca │ │ +4da50e: 0c02 |0005: move-result-object v2 │ │ +4da510: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028615,19 +2028616,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da530: |[4da530] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsInt:(I)I │ │ -4da540: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da544: 7220 cbf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsInt:(I)I // method@f7cb │ │ -4da54a: 0a02 |0005: move-result v2 │ │ -4da54c: 0f02 |0006: return v2 │ │ +4da534: |[4da534] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsInt:(I)I │ │ +4da544: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da548: 7220 cbf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsInt:(I)I // method@f7cb │ │ +4da54e: 0a02 |0005: move-result v2 │ │ +4da550: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028636,19 +2028637,19 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da6b0: |[4da6b0] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsIntArray:(I)[I │ │ -4da6c0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da6c4: 7220 ccf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsIntArray:(I)[I // method@f7cc │ │ -4da6ca: 0c02 |0005: move-result-object v2 │ │ -4da6cc: 1102 |0006: return-object v2 │ │ +4da6b4: |[4da6b4] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsIntArray:(I)[I │ │ +4da6c4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da6c8: 7220 ccf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsIntArray:(I)[I // method@f7cc │ │ +4da6ce: 0c02 |0005: move-result-object v2 │ │ +4da6d0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028657,19 +2028658,19 @@ │ │ type : '(I)Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da750: |[4da750] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsInteger:(I)Ljava/math/BigInteger; │ │ -4da760: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da764: 7220 cdf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsInteger:(I)Ljava/math/BigInteger; // method@f7cd │ │ -4da76a: 0c02 |0005: move-result-object v2 │ │ -4da76c: 1102 |0006: return-object v2 │ │ +4da754: |[4da754] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsInteger:(I)Ljava/math/BigInteger; │ │ +4da764: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da768: 7220 cdf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsInteger:(I)Ljava/math/BigInteger; // method@f7cd │ │ +4da76e: 0c02 |0005: move-result-object v2 │ │ +4da770: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028678,19 +2028679,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da7f0: |[4da7f0] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsLong:(I)J │ │ -4da800: 5420 20b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da804: 7220 cef7 3000 |0002: invoke-interface {v0, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsLong:(I)J // method@f7ce │ │ -4da80a: 0b00 |0005: move-result-wide v0 │ │ -4da80c: 1000 |0006: return-wide v0 │ │ +4da7f4: |[4da7f4] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsLong:(I)J │ │ +4da804: 5420 20b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da808: 7220 cef7 3000 |0002: invoke-interface {v0, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsLong:(I)J // method@f7ce │ │ +4da80e: 0b00 |0005: move-result-wide v0 │ │ +4da810: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ │ │ @@ -2028699,19 +2028700,19 @@ │ │ type : '(I)[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da830: |[4da830] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsLongArray:(I)[J │ │ -4da840: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da844: 7220 cff7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsLongArray:(I)[J // method@f7cf │ │ -4da84a: 0c02 |0005: move-result-object v2 │ │ -4da84c: 1102 |0006: return-object v2 │ │ +4da834: |[4da834] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsLongArray:(I)[J │ │ +4da844: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da848: 7220 cff7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsLongArray:(I)[J // method@f7cf │ │ +4da84e: 0c02 |0005: move-result-object v2 │ │ +4da850: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028720,19 +2028721,19 @@ │ │ type : '(I)Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da7b0: |[4da7b0] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsQName:(I)Ljavax/xml/namespace/QName; │ │ -4da7c0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da7c4: 7220 d0f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsQName:(I)Ljavax/xml/namespace/QName; // method@f7d0 │ │ -4da7ca: 0c02 |0005: move-result-object v2 │ │ -4da7cc: 1102 |0006: return-object v2 │ │ +4da7b4: |[4da7b4] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeAsQName:(I)Ljavax/xml/namespace/QName; │ │ +4da7c4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da7c8: 7220 d0f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeAsQName:(I)Ljavax/xml/namespace/QName; // method@f7d0 │ │ +4da7ce: 0c02 |0005: move-result-object v2 │ │ +4da7d0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -2028741,19 +2028742,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4da550: |[4da550] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ -4da560: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da564: 7230 d2f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I // method@f7d2 │ │ -4da56a: 0a02 |0005: move-result v2 │ │ -4da56c: 0f02 |0006: return v2 │ │ +4da554: |[4da554] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I │ │ +4da564: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da568: 7230 d2f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I // method@f7d2 │ │ +4da56e: 0a02 |0005: move-result v2 │ │ +4da570: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -2028763,19 +2028764,19 @@ │ │ type : '()Lorg/codehaus/stax2/AttributeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da850: |[4da850] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeInfo:()Lorg/codehaus/stax2/AttributeInfo; │ │ -4da860: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da864: 7210 d3f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeInfo:()Lorg/codehaus/stax2/AttributeInfo; // method@f7d3 │ │ -4da86a: 0c00 |0005: move-result-object v0 │ │ -4da86c: 1100 |0006: return-object v0 │ │ +4da854: |[4da854] org.codehaus.stax2.util.StreamReader2Delegate.getAttributeInfo:()Lorg/codehaus/stax2/AttributeInfo; │ │ +4da864: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da868: 7210 d3f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getAttributeInfo:()Lorg/codehaus/stax2/AttributeInfo; // method@f7d3 │ │ +4da86e: 0c00 |0005: move-result-object v0 │ │ +4da870: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #19 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2028783,19 +2028784,19 @@ │ │ type : '()Lorg/codehaus/stax2/DTDInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da870: |[4da870] org.codehaus.stax2.util.StreamReader2Delegate.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; │ │ -4da880: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da884: 7210 d8f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; // method@f7d8 │ │ -4da88a: 0c00 |0005: move-result-object v0 │ │ -4da88c: 1100 |0006: return-object v0 │ │ +4da874: |[4da874] org.codehaus.stax2.util.StreamReader2Delegate.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; │ │ +4da884: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da888: 7210 d8f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo; // method@f7d8 │ │ +4da88e: 0c00 |0005: move-result-object v0 │ │ +4da890: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #20 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2028803,19 +2028804,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da570: |[4da570] org.codehaus.stax2.util.StreamReader2Delegate.getDepth:()I │ │ -4da580: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da584: 7210 d9f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getDepth:()I // method@f7d9 │ │ -4da58a: 0a00 |0005: move-result v0 │ │ -4da58c: 0f00 |0006: return v0 │ │ +4da574: |[4da574] org.codehaus.stax2.util.StreamReader2Delegate.getDepth:()I │ │ +4da584: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da588: 7210 d9f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getDepth:()I // method@f7d9 │ │ +4da58e: 0a00 |0005: move-result v0 │ │ +4da590: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #21 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2028823,18 +2028824,18 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4da984: |[4da984] org.codehaus.stax2.util.StreamReader2Delegate.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ -4da994: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da998: 7220 daf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f7da │ │ -4da99e: 0e00 |0005: return-void │ │ +4da988: |[4da988] org.codehaus.stax2.util.StreamReader2Delegate.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V │ │ +4da998: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da99c: 7220 daf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAs:(Lorg/codehaus/stax2/typed/TypedValueDecoder;)V // method@f7da │ │ +4da9a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/codehaus/stax2/typed/TypedValueDecoder; │ │ │ │ @@ -2028843,19 +2028844,19 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da410: |[4da410] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsBinary:()[B │ │ -4da420: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da424: 7210 dbf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsBinary:()[B // method@f7db │ │ -4da42a: 0c00 |0005: move-result-object v0 │ │ -4da42c: 1100 |0006: return-object v0 │ │ +4da414: |[4da414] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsBinary:()[B │ │ +4da424: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da428: 7210 dbf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsBinary:()[B // method@f7db │ │ +4da42e: 0c00 |0005: move-result-object v0 │ │ +4da430: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #23 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2028863,19 +2028864,19 @@ │ │ type : '(Lorg/codehaus/stax2/typed/Base64Variant;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da430: |[4da430] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B │ │ -4da440: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da444: 7220 dcf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B // method@f7dc │ │ -4da44a: 0c02 |0005: move-result-object v2 │ │ -4da44c: 1102 |0006: return-object v2 │ │ +4da434: |[4da434] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B │ │ +4da444: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da448: 7220 dcf7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsBinary:(Lorg/codehaus/stax2/typed/Base64Variant;)[B // method@f7dc │ │ +4da44e: 0c02 |0005: move-result-object v2 │ │ +4da450: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/typed/Base64Variant; │ │ │ │ @@ -2028884,19 +2028885,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da350: |[4da350] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsBoolean:()Z │ │ -4da360: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da364: 7210 ddf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsBoolean:()Z // method@f7dd │ │ -4da36a: 0a00 |0005: move-result v0 │ │ -4da36c: 0f00 |0006: return v0 │ │ +4da354: |[4da354] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsBoolean:()Z │ │ +4da364: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da368: 7210 ddf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsBoolean:()Z // method@f7dd │ │ +4da36e: 0a00 |0005: move-result v0 │ │ +4da370: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #25 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2028904,19 +2028905,19 @@ │ │ type : '()Ljava/math/BigDecimal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da730: |[4da730] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsDecimal:()Ljava/math/BigDecimal; │ │ -4da740: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da744: 7210 def7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsDecimal:()Ljava/math/BigDecimal; // method@f7de │ │ -4da74a: 0c00 |0005: move-result-object v0 │ │ -4da74c: 1100 |0006: return-object v0 │ │ +4da734: |[4da734] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsDecimal:()Ljava/math/BigDecimal; │ │ +4da744: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da748: 7210 def7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsDecimal:()Ljava/math/BigDecimal; // method@f7de │ │ +4da74e: 0c00 |0005: move-result-object v0 │ │ +4da750: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #26 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2028924,19 +2028925,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da470: |[4da470] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsDouble:()D │ │ -4da480: 5420 20b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da484: 7210 dff7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsDouble:()D // method@f7df │ │ -4da48a: 0b00 |0005: move-result-wide v0 │ │ -4da48c: 1000 |0006: return-wide v0 │ │ +4da474: |[4da474] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsDouble:()D │ │ +4da484: 5420 20b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da488: 7210 dff7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsDouble:()D // method@f7df │ │ +4da48e: 0b00 |0005: move-result-wide v0 │ │ +4da490: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #27 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2028944,19 +2028945,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da4d0: |[4da4d0] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsFloat:()F │ │ -4da4e0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da4e4: 7210 e0f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsFloat:()F // method@f7e0 │ │ -4da4ea: 0a00 |0005: move-result v0 │ │ -4da4ec: 0f00 |0006: return v0 │ │ +4da4d4: |[4da4d4] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsFloat:()F │ │ +4da4e4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da4e8: 7210 e0f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsFloat:()F // method@f7e0 │ │ +4da4ee: 0a00 |0005: move-result v0 │ │ +4da4f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #28 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2028964,19 +2028965,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da590: |[4da590] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsInt:()I │ │ -4da5a0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da5a4: 7210 e1f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsInt:()I // method@f7e1 │ │ -4da5aa: 0a00 |0005: move-result v0 │ │ -4da5ac: 0f00 |0006: return v0 │ │ +4da594: |[4da594] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsInt:()I │ │ +4da5a4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da5a8: 7210 e1f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsInt:()I // method@f7e1 │ │ +4da5ae: 0a00 |0005: move-result v0 │ │ +4da5b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #29 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2028984,19 +2028985,19 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da770: |[4da770] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsInteger:()Ljava/math/BigInteger; │ │ -4da780: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da784: 7210 e2f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsInteger:()Ljava/math/BigInteger; // method@f7e2 │ │ -4da78a: 0c00 |0005: move-result-object v0 │ │ -4da78c: 1100 |0006: return-object v0 │ │ +4da774: |[4da774] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsInteger:()Ljava/math/BigInteger; │ │ +4da784: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da788: 7210 e2f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsInteger:()Ljava/math/BigInteger; // method@f7e2 │ │ +4da78e: 0c00 |0005: move-result-object v0 │ │ +4da790: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #30 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2029004,19 +2029005,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da810: |[4da810] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsLong:()J │ │ -4da820: 5420 20b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da824: 7210 e3f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsLong:()J // method@f7e3 │ │ -4da82a: 0b00 |0005: move-result-wide v0 │ │ -4da82c: 1000 |0006: return-wide v0 │ │ +4da814: |[4da814] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsLong:()J │ │ +4da824: 5420 20b1 |0000: iget-object v0, v2, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da828: 7210 e3f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsLong:()J // method@f7e3 │ │ +4da82e: 0b00 |0005: move-result-wide v0 │ │ +4da830: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #31 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2029024,19 +2029025,19 @@ │ │ type : '()Ljavax/xml/namespace/QName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da7d0: |[4da7d0] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsQName:()Ljavax/xml/namespace/QName; │ │ -4da7e0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da7e4: 7210 e4f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsQName:()Ljavax/xml/namespace/QName; // method@f7e4 │ │ -4da7ea: 0c00 |0005: move-result-object v0 │ │ -4da7ec: 1100 |0006: return-object v0 │ │ +4da7d4: |[4da7d4] org.codehaus.stax2.util.StreamReader2Delegate.getElementAsQName:()Ljavax/xml/namespace/QName; │ │ +4da7e4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da7e8: 7210 e4f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getElementAsQName:()Ljavax/xml/namespace/QName; // method@f7e4 │ │ +4da7ee: 0c00 |0005: move-result-object v0 │ │ +4da7f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #32 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2029044,19 +2029045,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da6d0: |[4da6d0] org.codehaus.stax2.util.StreamReader2Delegate.getFeature:(Ljava/lang/String;)Ljava/lang/Object; │ │ -4da6e0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da6e4: 7220 e7f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getFeature:(Ljava/lang/String;)Ljava/lang/Object; // method@f7e7 │ │ -4da6ea: 0c02 |0005: move-result-object v2 │ │ -4da6ec: 1102 |0006: return-object v2 │ │ +4da6d4: |[4da6d4] org.codehaus.stax2.util.StreamReader2Delegate.getFeature:(Ljava/lang/String;)Ljava/lang/Object; │ │ +4da6e4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da6e8: 7220 e7f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.getFeature:(Ljava/lang/String;)Ljava/lang/Object; // method@f7e7 │ │ +4da6ee: 0c02 |0005: move-result-object v2 │ │ +4da6f0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2029065,19 +2029066,19 @@ │ │ type : '()Lorg/codehaus/stax2/LocationInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da890: |[4da890] org.codehaus.stax2.util.StreamReader2Delegate.getLocationInfo:()Lorg/codehaus/stax2/LocationInfo; │ │ -4da8a0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da8a4: 7210 eaf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getLocationInfo:()Lorg/codehaus/stax2/LocationInfo; // method@f7ea │ │ -4da8aa: 0c00 |0005: move-result-object v0 │ │ -4da8ac: 1100 |0006: return-object v0 │ │ +4da894: |[4da894] org.codehaus.stax2.util.StreamReader2Delegate.getLocationInfo:()Lorg/codehaus/stax2/LocationInfo; │ │ +4da8a4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da8a8: 7210 eaf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getLocationInfo:()Lorg/codehaus/stax2/LocationInfo; // method@f7ea │ │ +4da8ae: 0c00 |0005: move-result-object v0 │ │ +4da8b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #34 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2029085,19 +2029086,19 @@ │ │ type : '()Ljavax/xml/namespace/NamespaceContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da790: |[4da790] org.codehaus.stax2.util.StreamReader2Delegate.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ -4da7a0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da7a4: 7210 ecf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f7ec │ │ -4da7aa: 0c00 |0005: move-result-object v0 │ │ -4da7ac: 1100 |0006: return-object v0 │ │ +4da794: |[4da794] org.codehaus.stax2.util.StreamReader2Delegate.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; │ │ +4da7a4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da7a8: 7210 ecf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getNonTransientNamespaceContext:()Ljavax/xml/namespace/NamespaceContext; // method@f7ec │ │ +4da7ae: 0c00 |0005: move-result-object v0 │ │ +4da7b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #35 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2029105,19 +2029106,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da6f0: |[4da6f0] org.codehaus.stax2.util.StreamReader2Delegate.getPrefixedName:()Ljava/lang/String; │ │ -4da700: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da704: 7210 eff7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getPrefixedName:()Ljava/lang/String; // method@f7ef │ │ -4da70a: 0c00 |0005: move-result-object v0 │ │ -4da70c: 1100 |0006: return-object v0 │ │ +4da6f4: |[4da6f4] org.codehaus.stax2.util.StreamReader2Delegate.getPrefixedName:()Ljava/lang/String; │ │ +4da704: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da708: 7210 eff7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.getPrefixedName:()Ljava/lang/String; // method@f7ef │ │ +4da70e: 0c00 |0005: move-result-object v0 │ │ +4da710: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #36 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2029125,19 +2029126,19 @@ │ │ type : '(Ljava/io/Writer;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4da5b0: |[4da5b0] org.codehaus.stax2.util.StreamReader2Delegate.getText:(Ljava/io/Writer;Z)I │ │ -4da5c0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da5c4: 7230 f1f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getText:(Ljava/io/Writer;Z)I // method@f7f1 │ │ -4da5ca: 0a02 |0005: move-result v2 │ │ -4da5cc: 0f02 |0006: return v2 │ │ +4da5b4: |[4da5b4] org.codehaus.stax2.util.StreamReader2Delegate.getText:(Ljava/io/Writer;Z)I │ │ +4da5c4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da5c8: 7230 f1f7 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.getText:(Ljava/io/Writer;Z)I // method@f7f1 │ │ +4da5ce: 0a02 |0005: move-result v2 │ │ +4da5d0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/Writer; │ │ 0x0000 - 0x0007 reg=3 (null) Z │ │ @@ -2029147,19 +2029148,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4da370: |[4da370] org.codehaus.stax2.util.StreamReader2Delegate.isEmptyElement:()Z │ │ -4da380: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da384: 7210 f8f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.isEmptyElement:()Z // method@f7f8 │ │ -4da38a: 0a00 |0005: move-result v0 │ │ -4da38c: 0f00 |0006: return v0 │ │ +4da374: |[4da374] org.codehaus.stax2.util.StreamReader2Delegate.isEmptyElement:()Z │ │ +4da384: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da388: 7210 f8f7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.isEmptyElement:()Z // method@f7f8 │ │ +4da38e: 0a00 |0005: move-result v0 │ │ +4da390: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #38 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2029167,19 +2029168,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da390: |[4da390] org.codehaus.stax2.util.StreamReader2Delegate.isPropertySupported:(Ljava/lang/String;)Z │ │ -4da3a0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da3a4: 7220 f9f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.isPropertySupported:(Ljava/lang/String;)Z // method@f7f9 │ │ -4da3aa: 0a02 |0005: move-result v2 │ │ -4da3ac: 0f02 |0006: return v2 │ │ +4da394: |[4da394] org.codehaus.stax2.util.StreamReader2Delegate.isPropertySupported:(Ljava/lang/String;)Z │ │ +4da3a4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da3a8: 7220 f9f7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.isPropertySupported:(Ljava/lang/String;)Z // method@f7f9 │ │ +4da3ae: 0a02 |0005: move-result v2 │ │ +4da3b0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2029188,19 +2029189,19 @@ │ │ type : '(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da5d0: |[4da5d0] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ -4da5e0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da5e4: 7220 fef7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f7fe │ │ -4da5ea: 0a02 |0005: move-result v2 │ │ -4da5ec: 0f02 |0006: return v2 │ │ +4da5d4: |[4da5d4] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I │ │ +4da5e4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da5e8: 7220 fef7 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsArray:(Lorg/codehaus/stax2/typed/TypedArrayDecoder;)I // method@f7fe │ │ +4da5ee: 0a02 |0005: move-result v2 │ │ +4da5f0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/typed/TypedArrayDecoder; │ │ │ │ @@ -2029209,19 +2029210,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4da5f0: |[4da5f0] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsBinary:([BII)I │ │ -4da600: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da604: 7240 fff7 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsBinary:([BII)I // method@f7ff │ │ -4da60a: 0a02 |0005: move-result v2 │ │ -4da60c: 0f02 |0006: return v2 │ │ +4da5f4: |[4da5f4] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsBinary:([BII)I │ │ +4da604: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da608: 7240 fff7 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsBinary:([BII)I // method@f7ff │ │ +4da60e: 0a02 |0005: move-result v2 │ │ +4da610: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -2029232,19 +2029233,19 @@ │ │ type : '([BIILorg/codehaus/stax2/typed/Base64Variant;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -4da610: |[4da610] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I │ │ -4da620: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da624: 7255 00f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I // method@f800 │ │ -4da62a: 0a02 |0005: move-result v2 │ │ -4da62c: 0f02 |0006: return v2 │ │ +4da614: |[4da614] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I │ │ +4da624: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da628: 7255 00f8 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsBinary:([BIILorg/codehaus/stax2/typed/Base64Variant;)I // method@f800 │ │ +4da62e: 0a02 |0005: move-result v2 │ │ +4da630: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -2029256,19 +2029257,19 @@ │ │ type : '([DII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4da630: |[4da630] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsDoubleArray:([DII)I │ │ -4da640: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da644: 7240 01f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsDoubleArray:([DII)I // method@f801 │ │ -4da64a: 0a02 |0005: move-result v2 │ │ -4da64c: 0f02 |0006: return v2 │ │ +4da634: |[4da634] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsDoubleArray:([DII)I │ │ +4da644: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da648: 7240 01f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsDoubleArray:([DII)I // method@f801 │ │ +4da64e: 0a02 |0005: move-result v2 │ │ +4da650: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) [D │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -2029279,19 +2029280,19 @@ │ │ type : '([FII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4da650: |[4da650] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsFloatArray:([FII)I │ │ -4da660: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da664: 7240 02f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsFloatArray:([FII)I // method@f802 │ │ -4da66a: 0a02 |0005: move-result v2 │ │ -4da66c: 0f02 |0006: return v2 │ │ +4da654: |[4da654] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsFloatArray:([FII)I │ │ +4da664: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da668: 7240 02f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsFloatArray:([FII)I // method@f802 │ │ +4da66e: 0a02 |0005: move-result v2 │ │ +4da670: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) [F │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -2029302,19 +2029303,19 @@ │ │ type : '([III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4da670: |[4da670] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsIntArray:([III)I │ │ -4da680: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da684: 7240 03f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsIntArray:([III)I // method@f803 │ │ -4da68a: 0a02 |0005: move-result v2 │ │ -4da68c: 0f02 |0006: return v2 │ │ +4da674: |[4da674] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsIntArray:([III)I │ │ +4da684: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da688: 7240 03f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsIntArray:([III)I // method@f803 │ │ +4da68e: 0a02 |0005: move-result v2 │ │ +4da690: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) [I │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -2029325,19 +2029326,19 @@ │ │ type : '([JII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4da690: |[4da690] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsLongArray:([JII)I │ │ -4da6a0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da6a4: 7240 04f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsLongArray:([JII)I // method@f804 │ │ -4da6aa: 0a02 |0005: move-result v2 │ │ -4da6ac: 0f02 |0006: return v2 │ │ +4da694: |[4da694] org.codehaus.stax2.util.StreamReader2Delegate.readElementAsLongArray:([JII)I │ │ +4da6a4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da6a8: 7240 04f8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/codehaus/stax2/XMLStreamReader2;.readElementAsLongArray:([JII)I // method@f804 │ │ +4da6ae: 0a02 |0005: move-result v2 │ │ +4da6b0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) [J │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -2029348,18 +2029349,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4da9a0: |[4da9a0] org.codehaus.stax2.util.StreamReader2Delegate.setFeature:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4da9b0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da9b4: 7230 05f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.setFeature:(Ljava/lang/String;Ljava/lang/Object;)V // method@f805 │ │ -4da9ba: 0e00 |0005: return-void │ │ +4da9a4: |[4da9a4] org.codehaus.stax2.util.StreamReader2Delegate.setFeature:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +4da9b4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da9b8: 7230 05f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.setFeature:(Ljava/lang/String;Ljava/lang/Object;)V // method@f805 │ │ +4da9be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/Object; │ │ @@ -2029369,19 +2029370,19 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4da9bc: |[4da9bc] org.codehaus.stax2.util.StreamReader2Delegate.setParent:(Ljavax/xml/stream/XMLStreamReader;)V │ │ -4da9cc: 6f20 33e6 1000 |0000: invoke-super {v0, v1}, Ljavax/xml/stream/util/StreamReaderDelegate;.setParent:(Ljavax/xml/stream/XMLStreamReader;)V // method@e633 │ │ -4da9d2: 1f01 231d |0003: check-cast v1, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ -4da9d6: 5b01 20b1 |0005: iput-object v1, v0, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da9da: 0e00 |0007: return-void │ │ +4da9c0: |[4da9c0] org.codehaus.stax2.util.StreamReader2Delegate.setParent:(Ljavax/xml/stream/XMLStreamReader;)V │ │ +4da9d0: 6f20 33e6 1000 |0000: invoke-super {v0, v1}, Ljavax/xml/stream/util/StreamReaderDelegate;.setParent:(Ljavax/xml/stream/XMLStreamReader;)V // method@e633 │ │ +4da9d6: 1f01 231d |0003: check-cast v1, Lorg/codehaus/stax2/XMLStreamReader2; // type@1d23 │ │ +4da9da: 5b01 20b1 |0005: iput-object v1, v0, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da9de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0008 reg=1 (null) Ljavax/xml/stream/XMLStreamReader; │ │ @@ -2029391,19 +2029392,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4da3b0: |[4da3b0] org.codehaus.stax2.util.StreamReader2Delegate.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ -4da3c0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da3c4: 7230 06f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z // method@f806 │ │ -4da3ca: 0a02 |0005: move-result v2 │ │ -4da3cc: 0f02 |0006: return v2 │ │ +4da3b4: |[4da3b4] org.codehaus.stax2.util.StreamReader2Delegate.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z │ │ +4da3c4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da3c8: 7230 06f8 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/codehaus/stax2/XMLStreamReader2;.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z // method@f806 │ │ +4da3ce: 0a02 |0005: move-result v2 │ │ +4da3d0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/Object; │ │ @@ -2029413,19 +2029414,19 @@ │ │ type : '(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da8b0: |[4da8b0] org.codehaus.stax2.util.StreamReader2Delegate.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ -4da8c0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da8c4: 7220 07f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; // method@f807 │ │ -4da8ca: 0c02 |0005: move-result-object v2 │ │ -4da8cc: 1102 |0006: return-object v2 │ │ +4da8b4: |[4da8b4] org.codehaus.stax2.util.StreamReader2Delegate.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ +4da8c4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da8c8: 7220 07f8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.setValidationProblemHandler:(Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler; // method@f807 │ │ +4da8ce: 0c02 |0005: move-result-object v2 │ │ +4da8d0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/validation/ValidationProblemHandler; │ │ │ │ @@ -2029434,18 +2029435,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4da9dc: |[4da9dc] org.codehaus.stax2.util.StreamReader2Delegate.skipElement:()V │ │ -4da9ec: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da9f0: 7210 08f8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.skipElement:()V // method@f808 │ │ -4da9f6: 0e00 |0005: return-void │ │ +4da9e0: |[4da9e0] org.codehaus.stax2.util.StreamReader2Delegate.skipElement:()V │ │ +4da9f0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da9f4: 7210 08f8 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.skipElement:()V // method@f808 │ │ +4da9fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ │ │ #51 : (in Lorg/codehaus/stax2/util/StreamReader2Delegate;) │ │ @@ -2029453,19 +2029454,19 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da8d0: |[4da8d0] org.codehaus.stax2.util.StreamReader2Delegate.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4da8e0: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da8e4: 7220 0af8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f80a │ │ -4da8ea: 0c02 |0005: move-result-object v2 │ │ -4da8ec: 1102 |0006: return-object v2 │ │ +4da8d4: |[4da8d4] org.codehaus.stax2.util.StreamReader2Delegate.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4da8e4: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da8e8: 7220 0af8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f80a │ │ +4da8ee: 0c02 |0005: move-result-object v2 │ │ +4da8f0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ │ │ @@ -2029474,19 +2029475,19 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da8f0: |[4da8f0] org.codehaus.stax2.util.StreamReader2Delegate.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4da900: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da904: 7220 0bf8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f80b │ │ -4da90a: 0c02 |0005: move-result-object v2 │ │ -4da90c: 1102 |0006: return-object v2 │ │ +4da8f4: |[4da8f4] org.codehaus.stax2.util.StreamReader2Delegate.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4da904: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da908: 7220 0bf8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.stopValidatingAgainst:(Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f80b │ │ +4da90e: 0c02 |0005: move-result-object v2 │ │ +4da910: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/validation/XMLValidator; │ │ │ │ @@ -2029495,19 +2029496,19 @@ │ │ type : '(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4da910: |[4da910] org.codehaus.stax2.util.StreamReader2Delegate.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ -4da920: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ -4da924: 7220 0cf8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f80c │ │ -4da92a: 0c02 |0005: move-result-object v2 │ │ -4da92c: 1102 |0006: return-object v2 │ │ +4da914: |[4da914] org.codehaus.stax2.util.StreamReader2Delegate.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; │ │ +4da924: 5410 20b1 |0000: iget-object v0, v1, Lorg/codehaus/stax2/util/StreamReader2Delegate;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b120 │ │ +4da928: 7220 0cf8 2000 |0002: invoke-interface {v0, v2}, Lorg/codehaus/stax2/XMLStreamReader2;.validateAgainst:(Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator; // method@f80c │ │ +4da92e: 0c02 |0005: move-result-object v2 │ │ +4da930: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/codehaus/stax2/util/StreamReader2Delegate; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/codehaus/stax2/validation/XMLValidationSchema; │ │ │ │ @@ -2077404,17 +2077405,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47463c: |[47463c] de.tadris.fitness.ui.FitoTrackActivity.:()V │ │ -47464c: 7010 ae14 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@14ae │ │ -474652: 0e00 |0003: return-void │ │ +474640: |[474640] de.tadris.fitness.ui.FitoTrackActivity.:()V │ │ +474650: 7010 ae14 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@14ae │ │ +474656: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ │ │ Virtual methods - │ │ @@ -2077423,23 +2077424,23 @@ │ │ type : '(I)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -474588: |[474588] de.tadris.fitness.ui.FitoTrackActivity.getThemeColor:(I)I │ │ -474598: 2200 d801 |0000: new-instance v0, Landroid/util/TypedValue; // type@01d8 │ │ -47459c: 7010 8909 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0989 │ │ -4745a2: 6e10 77d6 0300 |0005: invoke-virtual {v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@d677 │ │ -4745a8: 0c01 |0008: move-result-object v1 │ │ -4745aa: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -4745ac: 6e40 d803 4120 |000a: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03d8 │ │ -4745b2: 5204 0701 |000d: iget v4, v0, Landroid/util/TypedValue;.data:I // field@0107 │ │ -4745b6: 0f04 |000f: return v4 │ │ +47458c: |[47458c] de.tadris.fitness.ui.FitoTrackActivity.getThemeColor:(I)I │ │ +47459c: 2200 d801 |0000: new-instance v0, Landroid/util/TypedValue; // type@01d8 │ │ +4745a0: 7010 8909 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0989 │ │ +4745a6: 6e10 77d6 0300 |0005: invoke-virtual {v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@d677 │ │ +4745ac: 0c01 |0008: move-result-object v1 │ │ +4745ae: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +4745b0: 6e40 d803 4120 |000a: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@03d8 │ │ +4745b6: 5204 0701 |000d: iget v4, v0, Landroid/util/TypedValue;.data:I // field@0107 │ │ +4745ba: 0f04 |000f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ 0x000d line=69 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ @@ -2077450,19 +2077451,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4745b8: |[4745b8] de.tadris.fitness.ui.FitoTrackActivity.getThemePrimaryColor:()I │ │ -4745c8: 1400 3304 0101 |0000: const v0, #float 2.36966e-38 // #01010433 │ │ -4745ce: 6e20 78d6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemeColor:(I)I // method@d678 │ │ -4745d4: 0a00 |0006: move-result v0 │ │ -4745d6: 0f00 |0007: return v0 │ │ +4745bc: |[4745bc] de.tadris.fitness.ui.FitoTrackActivity.getThemePrimaryColor:()I │ │ +4745cc: 1400 3304 0101 |0000: const v0, #float 2.36966e-38 // #01010433 │ │ +4745d2: 6e20 78d6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemeColor:(I)I // method@d678 │ │ +4745d8: 0a00 |0006: move-result v0 │ │ +4745da: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ │ │ #2 : (in Lde/tadris/fitness/ui/FitoTrackActivity;) │ │ @@ -2077470,19 +2077471,19 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4745d8: |[4745d8] de.tadris.fitness.ui.FitoTrackActivity.getThemePrimaryDarkColor:()I │ │ -4745e8: 1400 3404 0101 |0000: const v0, #float 2.36966e-38 // #01010434 │ │ -4745ee: 6e20 78d6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemeColor:(I)I // method@d678 │ │ -4745f4: 0a00 |0006: move-result v0 │ │ -4745f6: 0f00 |0007: return v0 │ │ +4745dc: |[4745dc] de.tadris.fitness.ui.FitoTrackActivity.getThemePrimaryDarkColor:()I │ │ +4745ec: 1400 3404 0101 |0000: const v0, #float 2.36966e-38 // #01010434 │ │ +4745f2: 6e20 78d6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemeColor:(I)I // method@d678 │ │ +4745f8: 0a00 |0006: move-result v0 │ │ +4745fa: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ │ │ #3 : (in Lde/tadris/fitness/ui/FitoTrackActivity;) │ │ @@ -2077490,19 +2077491,19 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4745f8: |[4745f8] de.tadris.fitness.ui.FitoTrackActivity.getThemeTextColor:()I │ │ -474608: 1400 3600 0101 |0000: const v0, #float 2.36937e-38 // #01010036 │ │ -47460e: 6e20 78d6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemeColor:(I)I // method@d678 │ │ -474614: 0a00 |0006: move-result v0 │ │ -474616: 0f00 |0007: return v0 │ │ +4745fc: |[4745fc] de.tadris.fitness.ui.FitoTrackActivity.getThemeTextColor:()I │ │ +47460c: 1400 3600 0101 |0000: const v0, #float 2.36937e-38 // #01010036 │ │ +474612: 6e20 78d6 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemeColor:(I)I // method@d678 │ │ +474618: 0a00 |0006: move-result v0 │ │ +47461a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ │ │ #4 : (in Lde/tadris/fitness/ui/FitoTrackActivity;) │ │ @@ -2077510,21 +2077511,21 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -474618: |[474618] de.tadris.fitness.ui.FitoTrackActivity.getThemeTextColorInverse:()I │ │ -474628: 6e10 7bd6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemeTextColor:()I // method@d67b │ │ -47462e: 0a00 |0003: move-result v0 │ │ -474630: d900 00ff |0004: rsub-int/lit8 v0, v0, #int -1 // #ff │ │ -474634: 1501 00ff |0006: const/high16 v1, #int -16777216 // #ff00 │ │ -474638: b610 |0008: or-int/2addr v0, v1 │ │ -47463a: 0f00 |0009: return v0 │ │ +47461c: |[47461c] de.tadris.fitness.ui.FitoTrackActivity.getThemeTextColorInverse:()I │ │ +47462c: 6e10 7bd6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.getThemeTextColor:()I // method@d67b │ │ +474632: 0a00 |0003: move-result v0 │ │ +474634: d900 00ff |0004: rsub-int/lit8 v0, v0, #int -1 // #ff │ │ +474638: 1501 00ff |0006: const/high16 v1, #int -16777216 // #ff00 │ │ +47463c: b610 |0008: or-int/2addr v0, v1 │ │ +47463e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/FitoTrackActivity;) │ │ @@ -2077532,27 +2077533,27 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -474518: |[474518] de.tadris.fitness.ui.FitoTrackActivity.hasStoragePermission:()Z │ │ -474528: 1a00 6776 |0000: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ -47452c: 7120 1735 0100 |0002: invoke-static {v1, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ -474532: 0a00 |0005: move-result v0 │ │ -474534: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -474538: 1a00 6976 |0008: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7669 │ │ -47453c: 7120 1735 0100 |000a: invoke-static {v1, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ -474542: 0a00 |000d: move-result v0 │ │ -474544: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -474548: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -47454a: 2802 |0011: goto 0013 // +0002 │ │ -47454c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -47454e: 0f00 |0013: return v0 │ │ +47451c: |[47451c] de.tadris.fitness.ui.FitoTrackActivity.hasStoragePermission:()Z │ │ +47452c: 1a00 6776 |0000: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ +474530: 7120 1735 0100 |0002: invoke-static {v1, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ +474536: 0a00 |0005: move-result v0 │ │ +474538: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +47453c: 1a00 6976 |0008: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7669 │ │ +474540: 7120 1735 0100 |000a: invoke-static {v1, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ +474546: 0a00 |000d: move-result v0 │ │ +474548: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +47454c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +47454e: 2802 |0011: goto 0013 // +0002 │ │ +474550: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +474552: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x000a line=88 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ │ │ @@ -2077561,23 +2077562,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -474654: |[474654] de.tadris.fitness.ui.FitoTrackActivity.onCreate:(Landroid/os/Bundle;)V │ │ -474664: 6f20 c414 1000 |0000: invoke-super {v0, v1}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@14c4 │ │ -47466a: 7110 c7d1 0000 |0003: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -474670: 0c01 |0006: move-result-object v1 │ │ -474672: 5411 b885 |0007: iget-object v1, v1, Lde/tadris/fitness/Instance;.themes:Lde/tadris/fitness/util/FitoTrackThemes; // field@85b8 │ │ -474676: 6e10 cedb 0100 |0009: invoke-virtual {v1}, Lde/tadris/fitness/util/FitoTrackThemes;.getDefaultTheme:()I // method@dbce │ │ -47467c: 0a01 |000c: move-result v1 │ │ -47467e: 6e20 89d6 1000 |000d: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.setTheme:(I)V // method@d689 │ │ -474684: 0e00 |0010: return-void │ │ +474658: |[474658] de.tadris.fitness.ui.FitoTrackActivity.onCreate:(Landroid/os/Bundle;)V │ │ +474668: 6f20 c414 1000 |0000: invoke-super {v0, v1}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@14c4 │ │ +47466e: 7110 c7d1 0000 |0003: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +474674: 0c01 |0006: move-result-object v1 │ │ +474676: 5411 b885 |0007: iget-object v1, v1, Lde/tadris/fitness/Instance;.themes:Lde/tadris/fitness/util/FitoTrackThemes; // field@85b8 │ │ +47467a: 6e10 cedb 0100 |0009: invoke-virtual {v1}, Lde/tadris/fitness/util/FitoTrackThemes;.getDefaultTheme:()I // method@dbce │ │ +474680: 0a01 |000c: move-result v1 │ │ +474682: 6e20 89d6 1000 |000d: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.setTheme:(I)V // method@d689 │ │ +474688: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/os/Bundle; │ │ @@ -2077587,25 +2077588,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -474550: |[474550] de.tadris.fitness.ui.FitoTrackActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -474560: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -474566: 0a00 |0003: move-result v0 │ │ -474568: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -47456e: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -474572: 6e10 7fd6 0200 |0009: invoke-virtual {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onBackPressed:()V // method@d67f │ │ -474578: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -47457a: 0f03 |000d: return v3 │ │ -47457c: 6f20 cb14 3200 |000e: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@14cb │ │ -474582: 0a03 |0011: move-result v3 │ │ -474584: 0f03 |0012: return v3 │ │ +474554: |[474554] de.tadris.fitness.ui.FitoTrackActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +474564: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +47456a: 0a00 |0003: move-result v0 │ │ +47456c: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +474572: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +474576: 6e10 7fd6 0200 |0009: invoke-virtual {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onBackPressed:()V // method@d67f │ │ +47457c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +47457e: 0f03 |000d: return v3 │ │ +474580: 6f20 cb14 3200 |000e: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@14cb │ │ +474586: 0a03 |0011: move-result v3 │ │ +474588: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0009 line=112 │ │ 0x000e line=115 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ @@ -2077616,24 +2077617,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -474688: |[474688] de.tadris.fitness.ui.FitoTrackActivity.requestKeyboard:(Landroid/view/View;)V │ │ -474698: 6e10 5a0b 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.requestFocus:()Z // method@0b5a │ │ -47469e: 1a00 f7a3 |0003: const-string v0, "input_method" // string@a3f7 │ │ -4746a2: 6e20 76d6 0200 |0005: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@d676 │ │ -4746a8: 0c00 |0008: move-result-object v0 │ │ -4746aa: 1f00 5d02 |0009: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@025d │ │ -4746ae: 3800 0600 |000b: if-eqz v0, 0011 // +0006 │ │ -4746b2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -4746b4: 6e30 630e 3001 |000e: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@0e63 │ │ -4746ba: 0e00 |0011: return-void │ │ +47468c: |[47468c] de.tadris.fitness.ui.FitoTrackActivity.requestKeyboard:(Landroid/view/View;)V │ │ +47469c: 6e10 5a0b 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.requestFocus:()Z // method@0b5a │ │ +4746a2: 1a00 f7a3 |0003: const-string v0, "input_method" // string@a3f7 │ │ +4746a6: 6e20 76d6 0200 |0005: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@d676 │ │ +4746ac: 0c00 |0008: move-result-object v0 │ │ +4746ae: 1f00 5d02 |0009: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@025d │ │ +4746b2: 3800 0600 |000b: if-eqz v0, 0011 // +0006 │ │ +4746b6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +4746b8: 6e30 630e 3001 |000e: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@0e63 │ │ +4746be: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ 0x000e line=95 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ @@ -2077644,25 +2077645,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4746bc: |[4746bc] de.tadris.fitness.ui.FitoTrackActivity.requestStoragePermissions:()V │ │ -4746cc: 6e10 7dd6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.hasStoragePermission:()Z // method@d67d │ │ -4746d2: 0a00 |0003: move-result v0 │ │ -4746d4: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -4746d8: 1a00 6776 |0006: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ -4746dc: 1a01 6976 |0008: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7669 │ │ -4746e0: 2420 701f 1000 |000a: filled-new-array {v0, v1}, [Ljava/lang/String; // type@1f70 │ │ -4746e6: 0c00 |000d: move-result-object v0 │ │ -4746e8: 1301 0a00 |000e: const/16 v1, #int 10 // #a │ │ -4746ec: 7130 2035 0201 |0010: invoke-static {v2, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@3520 │ │ -4746f2: 0e00 |0013: return-void │ │ +4746c0: |[4746c0] de.tadris.fitness.ui.FitoTrackActivity.requestStoragePermissions:()V │ │ +4746d0: 6e10 7dd6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.hasStoragePermission:()Z // method@d67d │ │ +4746d6: 0a00 |0003: move-result v0 │ │ +4746d8: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +4746dc: 1a00 6776 |0006: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ +4746e0: 1a01 6976 |0008: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7669 │ │ +4746e4: 2420 701f 1000 |000a: filled-new-array {v0, v1}, [Ljava/lang/String; // type@1f70 │ │ +4746ea: 0c00 |000d: move-result-object v0 │ │ +4746ec: 1301 0a00 |000e: const/16 v1, #int 10 // #a │ │ +4746f0: 7130 2035 0201 |0010: invoke-static {v2, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@3520 │ │ +4746f6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x000a line=82 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ │ │ @@ -2077671,22 +2077672,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4746f4: |[4746f4] de.tadris.fitness.ui.FitoTrackActivity.setupActionBar:()V │ │ -474704: 6e10 75d6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@d675 │ │ -47470a: 0c00 |0003: move-result-object v0 │ │ -47470c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -474710: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -474712: 6e20 c513 1000 |0007: invoke-virtual {v0, v1}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@13c5 │ │ -474718: 6e20 c913 1000 |000a: invoke-virtual {v0, v1}, Landroidx/appcompat/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@13c9 │ │ -47471e: 0e00 |000d: return-void │ │ +4746f8: |[4746f8] de.tadris.fitness.ui.FitoTrackActivity.setupActionBar:()V │ │ +474708: 6e10 75d6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@d675 │ │ +47470e: 0c00 |0003: move-result-object v0 │ │ +474710: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +474714: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +474716: 6e20 c513 1000 |0007: invoke-virtual {v0, v1}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@13c5 │ │ +47471c: 6e20 c913 1000 |000a: invoke-virtual {v0, v1}, Landroidx/appcompat/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@13c9 │ │ +474722: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0007 line=103 │ │ 0x000a line=104 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/tadris/fitness/ui/FitoTrackActivity; │ │ @@ -2077696,43 +2077697,43 @@ │ │ type : '(Ljava/lang/Exception;II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -474720: |[474720] de.tadris.fitness.ui.FitoTrackActivity.showErrorDialog:(Ljava/lang/Exception;II)V │ │ -474730: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -474734: 7020 dc00 1000 |0002: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47473a: 6e20 ee00 3000 |0005: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -474740: 0c03 |0008: move-result-object v3 │ │ -474742: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -474746: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47474c: 6e20 74d6 4100 |000e: invoke-virtual {v1, v4}, Lde/tadris/fitness/ui/FitoTrackActivity;.getString:(I)Ljava/lang/String; // method@d674 │ │ -474752: 0c04 |0011: move-result-object v4 │ │ -474754: 6e20 12e1 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47475a: 1a04 0900 |0015: const-string v4, " │ │ +474724: |[474724] de.tadris.fitness.ui.FitoTrackActivity.showErrorDialog:(Ljava/lang/Exception;II)V │ │ +474734: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +474738: 7020 dc00 1000 |0002: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47473e: 6e20 ee00 3000 |0005: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +474744: 0c03 |0008: move-result-object v3 │ │ +474746: 2200 0819 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +47474a: 7010 06e1 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +474750: 6e20 74d6 4100 |000e: invoke-virtual {v1, v4}, Lde/tadris/fitness/ui/FitoTrackActivity;.getString:(I)Ljava/lang/String; // method@d674 │ │ +474756: 0c04 |0011: move-result-object v4 │ │ +474758: 6e20 12e1 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47475e: 1a04 0900 |0015: const-string v4, " │ │ │ │ " // string@0009 │ │ -47475e: 6e20 12e1 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -474764: 6e10 1fe0 0200 |001a: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@e01f │ │ -47476a: 0c02 |001d: move-result-object v2 │ │ -47476c: 6e20 12e1 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -474772: 6e10 1fe1 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -474778: 0c02 |0024: move-result-object v2 │ │ -47477a: 6e20 e300 2300 |0025: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ -474780: 0c02 |0028: move-result-object v2 │ │ -474782: 1403 1e01 117f |0029: const v3, #float 1.92744e+38 // #7f11011e │ │ -474788: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -47478a: 6e30 eb00 3204 |002d: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -474790: 0c02 |0030: move-result-object v2 │ │ -474792: 6e10 dd00 0200 |0031: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -474798: 0c02 |0034: move-result-object v2 │ │ -47479a: 6e10 f900 0200 |0035: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -4747a0: 0e00 |0038: return-void │ │ +474762: 6e20 12e1 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +474768: 6e10 1fe0 0200 |001a: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@e01f │ │ +47476e: 0c02 |001d: move-result-object v2 │ │ +474770: 6e20 12e1 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +474776: 6e10 1fe1 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47477c: 0c02 |0024: move-result-object v2 │ │ +47477e: 6e20 e300 2300 |0025: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ +474784: 0c02 |0028: move-result-object v2 │ │ +474786: 1403 1e01 117f |0029: const v3, #float 1.92744e+38 // #7f11011e │ │ +47478c: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +47478e: 6e30 eb00 3204 |002d: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +474794: 0c02 |0030: move-result-object v2 │ │ +474796: 6e10 dd00 0200 |0031: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47479c: 0c02 |0034: move-result-object v2 │ │ +47479e: 6e10 f900 0200 |0035: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +4747a4: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ 0x000e line=75 │ │ 0x002d line=76 │ │ 0x0031 line=77 │ │ @@ -2077821,20 +2077822,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -47c5d0: |[47c5d0] de.tadris.fitness.ui.settings.BackupSettingsFragment.:()V │ │ -47c5e0: 7010 8fd9 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.:()V // method@d98f │ │ -47c5e6: 2200 4901 |0003: new-instance v0, Landroid/os/Handler; // type@0149 │ │ -47c5ea: 7010 6907 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0769 │ │ -47c5f0: 5b10 34a0 |0008: iput-object v0, v1, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ -47c5f4: 0e00 |000a: return-void │ │ +47c5d4: |[47c5d4] de.tadris.fitness.ui.settings.BackupSettingsFragment.:()V │ │ +47c5e4: 7010 8fd9 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.:()V // method@d98f │ │ +47c5ea: 2200 4901 |0003: new-instance v0, Landroid/os/Handler; // type@0149 │ │ +47c5ee: 7010 6907 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0769 │ │ +47c5f4: 5b10 34a0 |0008: iput-object v0, v1, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ +47c5f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ │ │ @@ -2077843,29 +2077844,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -47c5f8: |[47c5f8] de.tadris.fitness.ui.settings.BackupSettingsFragment.exportBackup:()V │ │ -47c608: 2200 3c17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ProgressDialogController; // type@173c │ │ -47c60c: 6e10 27d9 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ -47c612: 0c01 |0005: move-result-object v1 │ │ -47c614: 1402 5600 117f |0006: const v2, #float 1.9274e+38 // #7f110056 │ │ -47c61a: 6e20 11d9 2300 |0009: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.getString:(I)Ljava/lang/String; // method@d911 │ │ -47c620: 0c02 |000c: move-result-object v2 │ │ -47c622: 7030 a8d7 1002 |000d: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ -47c628: 6e10 aed7 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ -47c62e: 2201 0b19 |0013: new-instance v1, Ljava/lang/Thread; // type@190b │ │ -47c632: 2202 6d17 |0015: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo; // type@176d │ │ -47c636: 7030 9dd8 3200 |0017: invoke-direct {v2, v3, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d89d │ │ -47c63c: 7020 29e1 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ -47c642: 6e10 38e1 0100 |001d: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -47c648: 0e00 |0020: return-void │ │ +47c5fc: |[47c5fc] de.tadris.fitness.ui.settings.BackupSettingsFragment.exportBackup:()V │ │ +47c60c: 2200 3c17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ProgressDialogController; // type@173c │ │ +47c610: 6e10 27d9 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ +47c616: 0c01 |0005: move-result-object v1 │ │ +47c618: 1402 5600 117f |0006: const v2, #float 1.9274e+38 // #7f110056 │ │ +47c61e: 6e20 11d9 2300 |0009: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.getString:(I)Ljava/lang/String; // method@d911 │ │ +47c624: 0c02 |000c: move-result-object v2 │ │ +47c626: 7030 a8d7 1002 |000d: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ +47c62c: 6e10 aed7 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ +47c632: 2201 0b19 |0013: new-instance v1, Ljava/lang/Thread; // type@190b │ │ +47c636: 2202 6d17 |0015: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo; // type@176d │ │ +47c63a: 7030 9dd8 3200 |0017: invoke-direct {v2, v3, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MhWDp-GxPYke-29ug5lriiQRIOo;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d89d │ │ +47c640: 7020 29e1 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ +47c646: 6e10 38e1 0100 |001d: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +47c64c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0010 line=77 │ │ 0x0013 line=78 │ │ 0x001d line=103 │ │ locals : │ │ @@ -2077876,31 +2077877,31 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -47c550: |[47c550] de.tadris.fitness.ui.settings.BackupSettingsFragment.hasPermission:()Z │ │ -47c560: 6e10 27d9 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ -47c566: 0c00 |0003: move-result-object v0 │ │ -47c568: 1a01 6776 |0004: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ -47c56c: 7120 1735 1000 |0006: invoke-static {v0, v1}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ -47c572: 0a00 |0009: move-result v0 │ │ -47c574: 3900 1000 |000a: if-nez v0, 001a // +0010 │ │ -47c578: 6e10 27d9 0200 |000c: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ -47c57e: 0c00 |000f: move-result-object v0 │ │ -47c580: 1a01 6976 |0010: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7669 │ │ -47c584: 7120 1735 1000 |0012: invoke-static {v0, v1}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ -47c58a: 0a00 |0015: move-result v0 │ │ -47c58c: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ -47c590: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -47c592: 2802 |0019: goto 001b // +0002 │ │ -47c594: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -47c596: 0f00 |001b: return v0 │ │ +47c554: |[47c554] de.tadris.fitness.ui.settings.BackupSettingsFragment.hasPermission:()Z │ │ +47c564: 6e10 27d9 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ +47c56a: 0c00 |0003: move-result-object v0 │ │ +47c56c: 1a01 6776 |0004: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ +47c570: 7120 1735 1000 |0006: invoke-static {v0, v1}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ +47c576: 0a00 |0009: move-result v0 │ │ +47c578: 3900 1000 |000a: if-nez v0, 001a // +0010 │ │ +47c57c: 6e10 27d9 0200 |000c: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ +47c582: 0c00 |000f: move-result-object v0 │ │ +47c584: 1a01 6976 |0010: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7669 │ │ +47c588: 7120 1735 1000 |0012: invoke-static {v0, v1}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ +47c58e: 0a00 |0015: move-result v0 │ │ +47c590: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ +47c594: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +47c596: 2802 |0019: goto 001b // +0002 │ │ +47c598: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +47c59a: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000c line=133 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ │ │ @@ -2077909,29 +2077910,29 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -47c6a0: |[47c6a0] de.tadris.fitness.ui.settings.BackupSettingsFragment.importBackup:(I)V │ │ -47c6b0: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47c6b4: 1a01 2a76 |0002: const-string v1, "android.intent.action.GET_CONTENT" // string@762a │ │ -47c6b8: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -47c6be: 1a01 5105 |0007: const-string v1, "*/*" // string@0551 │ │ -47c6c2: 6e20 4703 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0347 │ │ -47c6c8: 1a01 3c76 |000c: const-string v1, "android.intent.category.OPENABLE" // string@763c │ │ -47c6cc: 6e20 1403 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ -47c6d2: 1401 6300 117f |0011: const v1, #float 1.9274e+38 // #7f110063 │ │ -47c6d8: 6e20 11d9 1200 |0014: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.getString:(I)Ljava/lang/String; // method@d911 │ │ -47c6de: 0c01 |0017: move-result-object v1 │ │ -47c6e0: 7120 1603 1000 |0018: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0316 │ │ -47c6e6: 0c00 |001b: move-result-object v0 │ │ -47c6e8: 6e30 30d9 0203 |001c: invoke-virtual {v2, v0, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@d930 │ │ -47c6ee: 0e00 |001f: return-void │ │ +47c6a4: |[47c6a4] de.tadris.fitness.ui.settings.BackupSettingsFragment.importBackup:(I)V │ │ +47c6b4: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47c6b8: 1a01 2a76 |0002: const-string v1, "android.intent.action.GET_CONTENT" // string@762a │ │ +47c6bc: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +47c6c2: 1a01 5105 |0007: const-string v1, "*/*" // string@0551 │ │ +47c6c6: 6e20 4703 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0347 │ │ +47c6cc: 1a01 3c76 |000c: const-string v1, "android.intent.category.OPENABLE" // string@763c │ │ +47c6d0: 6e20 1403 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ +47c6d6: 1401 6300 117f |0011: const v1, #float 1.9274e+38 // #7f110063 │ │ +47c6dc: 6e20 11d9 1200 |0014: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.getString:(I)Ljava/lang/String; // method@d911 │ │ +47c6e2: 0c01 |0017: move-result-object v1 │ │ +47c6e4: 7120 1603 1000 |0018: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0316 │ │ +47c6ea: 0c00 |001b: move-result-object v0 │ │ +47c6ec: 6e30 30d9 0203 |001c: invoke-virtual {v2, v0, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@d930 │ │ +47c6f2: 0e00 |001f: return-void │ │ catches : 1 │ │ 0x0014 - 0x001f │ │ Landroid/content/ActivityNotFoundException; -> 0x001f │ │ positions : │ │ 0x0000 line=152 │ │ 0x0009 line=153 │ │ 0x000e line=154 │ │ @@ -2077945,29 +2077946,29 @@ │ │ type : '(Landroid/net/Uri;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -47c64c: |[47c64c] de.tadris.fitness.ui.settings.BackupSettingsFragment.importBackup:(Landroid/net/Uri;Z)V │ │ -47c65c: 2200 3c17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ProgressDialogController; // type@173c │ │ -47c660: 6e10 27d9 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ -47c666: 0c01 |0005: move-result-object v1 │ │ -47c668: 1402 5600 117f |0006: const v2, #float 1.9274e+38 // #7f110056 │ │ -47c66e: 6e20 11d9 2300 |0009: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.getString:(I)Ljava/lang/String; // method@d911 │ │ -47c674: 0c02 |000c: move-result-object v2 │ │ -47c676: 7030 a8d7 1002 |000d: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ -47c67c: 6e10 aed7 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ -47c682: 2201 0b19 |0013: new-instance v1, Ljava/lang/Thread; // type@190b │ │ -47c686: 2202 7317 |0015: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs; // type@1773 │ │ -47c68a: 7050 a9d8 3254 |0017: invoke-direct {v2, v3, v4, v5, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Landroid/net/Uri;ZLde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d8a9 │ │ -47c690: 7020 29e1 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ -47c696: 6e10 38e1 0100 |001d: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -47c69c: 0e00 |0020: return-void │ │ +47c650: |[47c650] de.tadris.fitness.ui.settings.BackupSettingsFragment.importBackup:(Landroid/net/Uri;Z)V │ │ +47c660: 2200 3c17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ProgressDialogController; // type@173c │ │ +47c664: 6e10 27d9 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ +47c66a: 0c01 |0005: move-result-object v1 │ │ +47c66c: 1402 5600 117f |0006: const v2, #float 1.9274e+38 // #7f110056 │ │ +47c672: 6e20 11d9 2300 |0009: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.getString:(I)Ljava/lang/String; // method@d911 │ │ +47c678: 0c02 |000c: move-result-object v2 │ │ +47c67a: 7030 a8d7 1002 |000d: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ +47c680: 6e10 aed7 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ +47c686: 2201 0b19 |0013: new-instance v1, Ljava/lang/Thread; // type@190b │ │ +47c68a: 2202 7317 |0015: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs; // type@1773 │ │ +47c68e: 7050 a9d8 3254 |0017: invoke-direct {v2, v3, v4, v5, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$jgVqdz5udtg05JwinStKTSOCTzs;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Landroid/net/Uri;ZLde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d8a9 │ │ +47c694: 7020 29e1 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ +47c69a: 6e10 38e1 0100 |001d: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +47c6a0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0010 line=178 │ │ 0x0013 line=179 │ │ 0x001d line=193 │ │ locals : │ │ @@ -2077980,17 +2077981,17 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -47c89c: |[47c89c] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$11:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ -47c8ac: 6e30 acd7 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(ILjava/lang/String;)V // method@d7ac │ │ -47c8b2: 0e00 |0003: return-void │ │ +47c8a0: |[47c8a0] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$11:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ +47c8b0: 6e30 acd7 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(ILjava/lang/String;)V // method@d7ac │ │ +47c8b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -2078000,17 +2078001,17 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -47c908: |[47c908] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$3:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ -47c918: 6e30 acd7 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(ILjava/lang/String;)V // method@d7ac │ │ -47c91e: 0e00 |0003: return-void │ │ +47c90c: |[47c90c] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$3:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ +47c91c: 6e30 acd7 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setProgress:(ILjava/lang/String;)V // method@d7ac │ │ +47c922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -2078020,27 +2078021,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -47cacc: |[47cacc] de.tadris.fitness.ui.settings.BackupSettingsFragment.requestPermissions:()V │ │ -47cadc: 7010 12d9 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.hasPermission:()Z // method@d912 │ │ -47cae2: 0a00 |0003: move-result v0 │ │ -47cae4: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ -47cae8: 6e10 27d9 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ -47caee: 0c00 |0009: move-result-object v0 │ │ -47caf0: 1a01 6776 |000a: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ -47caf4: 1a02 6976 |000c: const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7669 │ │ -47caf8: 2420 701f 2100 |000e: filled-new-array {v1, v2}, [Ljava/lang/String; // type@1f70 │ │ -47cafe: 0c01 |0011: move-result-object v1 │ │ -47cb00: 1302 0a00 |0012: const/16 v2, #int 10 // #a │ │ -47cb04: 7130 2035 1002 |0014: invoke-static {v0, v1, v2}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@3520 │ │ -47cb0a: 0e00 |0017: return-void │ │ +47cad0: |[47cad0] de.tadris.fitness.ui.settings.BackupSettingsFragment.requestPermissions:()V │ │ +47cae0: 7010 12d9 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.hasPermission:()Z // method@d912 │ │ +47cae6: 0a00 |0003: move-result v0 │ │ +47cae8: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ +47caec: 6e10 27d9 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ +47caf2: 0c00 |0009: move-result-object v0 │ │ +47caf4: 1a01 6776 |000a: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ +47caf8: 1a02 6976 |000c: const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7669 │ │ +47cafc: 2420 701f 2100 |000e: filled-new-array {v1, v2}, [Ljava/lang/String; // type@1f70 │ │ +47cb02: 0c01 |0011: move-result-object v1 │ │ +47cb04: 1302 0a00 |0012: const/16 v2, #int 10 // #a │ │ +47cb08: 7130 2035 1002 |0014: invoke-static {v0, v1, v2}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@3520 │ │ +47cb0e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ │ │ @@ -2078049,43 +2078050,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -47cb0c: |[47cb0c] de.tadris.fitness.ui.settings.BackupSettingsFragment.showExportDialog:()V │ │ -47cb1c: 7010 12d9 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.hasPermission:()Z // method@d912 │ │ -47cb22: 0a00 |0003: move-result v0 │ │ -47cb24: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -47cb28: 7010 26d9 0300 |0006: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requestPermissions:()V // method@d926 │ │ -47cb2e: 0e00 |0009: return-void │ │ -47cb30: 2200 2200 |000a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47cb34: 6e10 27d9 0300 |000c: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ -47cb3a: 0c01 |000f: move-result-object v1 │ │ -47cb3c: 7020 dc00 1000 |0010: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47cb42: 1401 9f00 117f |0013: const v1, #float 1.92741e+38 // #7f11009f │ │ -47cb48: 6e20 ee00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47cb4e: 0c00 |0019: move-result-object v0 │ │ -47cb50: 1401 a000 117f |001a: const v1, #float 1.92741e+38 // #7f1100a0 │ │ -47cb56: 6e20 e200 1000 |001d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47cb5c: 0c00 |0020: move-result-object v0 │ │ -47cb5e: 1401 5b00 117f |0021: const v1, #float 1.9274e+38 // #7f11005b │ │ -47cb64: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -47cb66: 6e30 e500 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47cb6c: 0c00 |0028: move-result-object v0 │ │ -47cb6e: 1401 5600 117f |0029: const v1, #float 1.9274e+38 // #7f110056 │ │ -47cb74: 2202 6517 |002c: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec; // type@1765 │ │ -47cb78: 7020 8dd8 3200 |002e: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d88d │ │ -47cb7e: 6e30 eb00 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47cb84: 0c00 |0034: move-result-object v0 │ │ -47cb86: 6e10 dd00 0000 |0035: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47cb8c: 0c00 |0038: move-result-object v0 │ │ -47cb8e: 6e10 f900 0000 |0039: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47cb94: 0e00 |003c: return-void │ │ +47cb10: |[47cb10] de.tadris.fitness.ui.settings.BackupSettingsFragment.showExportDialog:()V │ │ +47cb20: 7010 12d9 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.hasPermission:()Z // method@d912 │ │ +47cb26: 0a00 |0003: move-result v0 │ │ +47cb28: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +47cb2c: 7010 26d9 0300 |0006: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requestPermissions:()V // method@d926 │ │ +47cb32: 0e00 |0009: return-void │ │ +47cb34: 2200 2200 |000a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47cb38: 6e10 27d9 0300 |000c: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ +47cb3e: 0c01 |000f: move-result-object v1 │ │ +47cb40: 7020 dc00 1000 |0010: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47cb46: 1401 9f00 117f |0013: const v1, #float 1.92741e+38 // #7f11009f │ │ +47cb4c: 6e20 ee00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47cb52: 0c00 |0019: move-result-object v0 │ │ +47cb54: 1401 a000 117f |001a: const v1, #float 1.92741e+38 // #7f1100a0 │ │ +47cb5a: 6e20 e200 1000 |001d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47cb60: 0c00 |0020: move-result-object v0 │ │ +47cb62: 1401 5b00 117f |0021: const v1, #float 1.9274e+38 // #7f11005b │ │ +47cb68: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +47cb6a: 6e30 e500 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47cb70: 0c00 |0028: move-result-object v0 │ │ +47cb72: 1401 5600 117f |0029: const v1, #float 1.9274e+38 // #7f110056 │ │ +47cb78: 2202 6517 |002c: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec; // type@1765 │ │ +47cb7c: 7020 8dd8 3200 |002e: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9dgu5ROkiDrdNifKNlXEqahABec;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d88d │ │ +47cb82: 6e30 eb00 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47cb88: 0c00 |0034: move-result-object v0 │ │ +47cb8a: 6e10 dd00 0000 |0035: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47cb90: 0c00 |0038: move-result-object v0 │ │ +47cb92: 6e10 f900 0000 |0039: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47cb98: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x000a line=68 │ │ 0x0016 line=69 │ │ 0x001d line=70 │ │ @@ -2078099,42 +2078100,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -47cb98: |[47cb98] de.tadris.fitness.ui.settings.BackupSettingsFragment.showImportDialog:()V │ │ -47cba8: 7010 12d9 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.hasPermission:()Z // method@d912 │ │ -47cbae: 0a00 |0003: move-result v0 │ │ -47cbb0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -47cbb4: 7010 26d9 0300 |0006: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requestPermissions:()V // method@d926 │ │ -47cbba: 0e00 |0009: return-void │ │ -47cbbc: 2200 2200 |000a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47cbc0: 6e10 27d9 0300 |000c: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ -47cbc6: 0c01 |000f: move-result-object v1 │ │ -47cbc8: 7020 dc00 1000 |0010: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47cbce: 1401 b300 117f |0013: const v1, #float 1.92742e+38 // #7f1100b3 │ │ -47cbd4: 6e20 ee00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47cbda: 0c00 |0019: move-result-object v0 │ │ -47cbdc: 1401 5d01 117f |001a: const v1, #float 1.92745e+38 // #7f11015d │ │ -47cbe2: 6e20 e200 1000 |001d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47cbe8: 0c00 |0020: move-result-object v0 │ │ -47cbea: 1401 5c01 117f |0021: const v1, #float 1.92745e+38 // #7f11015c │ │ -47cbf0: 2202 6c17 |0024: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU; // type@176c │ │ -47cbf4: 7020 9bd8 3200 |0026: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d89b │ │ -47cbfa: 6e30 eb00 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47cc00: 0c00 |002c: move-result-object v0 │ │ -47cc02: 1401 e800 117f |002d: const v1, #float 1.92743e+38 // #7f1100e8 │ │ -47cc08: 2202 6f17 |0030: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA; // type@176f │ │ -47cc0c: 7020 a1d8 3200 |0032: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d8a1 │ │ -47cc12: 6e30 e500 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47cc18: 0c00 |0038: move-result-object v0 │ │ -47cc1a: 6e10 f200 0000 |0039: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -47cc20: 0e00 |003c: return-void │ │ +47cb9c: |[47cb9c] de.tadris.fitness.ui.settings.BackupSettingsFragment.showImportDialog:()V │ │ +47cbac: 7010 12d9 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.hasPermission:()Z // method@d912 │ │ +47cbb2: 0a00 |0003: move-result v0 │ │ +47cbb4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +47cbb8: 7010 26d9 0300 |0006: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requestPermissions:()V // method@d926 │ │ +47cbbe: 0e00 |0009: return-void │ │ +47cbc0: 2200 2200 |000a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47cbc4: 6e10 27d9 0300 |000c: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ +47cbca: 0c01 |000f: move-result-object v1 │ │ +47cbcc: 7020 dc00 1000 |0010: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47cbd2: 1401 b300 117f |0013: const v1, #float 1.92742e+38 // #7f1100b3 │ │ +47cbd8: 6e20 ee00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47cbde: 0c00 |0019: move-result-object v0 │ │ +47cbe0: 1401 5d01 117f |001a: const v1, #float 1.92745e+38 // #7f11015d │ │ +47cbe6: 6e20 e200 1000 |001d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47cbec: 0c00 |0020: move-result-object v0 │ │ +47cbee: 1401 5c01 117f |0021: const v1, #float 1.92745e+38 // #7f11015c │ │ +47cbf4: 2202 6c17 |0024: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU; // type@176c │ │ +47cbf8: 7020 9bd8 3200 |0026: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$MG3-u-_OQ3qoyypjpNfhRwV9MeU;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d89b │ │ +47cbfe: 6e30 eb00 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47cc04: 0c00 |002c: move-result-object v0 │ │ +47cc06: 1401 e800 117f |002d: const v1, #float 1.92743e+38 // #7f1100e8 │ │ +47cc0c: 2202 6f17 |0030: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA; // type@176f │ │ +47cc10: 7020 a1d8 3200 |0032: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QvYKAJ3vqQnGMc2PFRljjlmK0KA;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d8a1 │ │ +47cc16: 6e30 e500 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47cc1c: 0c00 |0038: move-result-object v0 │ │ +47cc1e: 6e10 f200 0000 |0039: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +47cc24: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ 0x000a line=111 │ │ 0x0016 line=112 │ │ 0x001d line=113 │ │ @@ -2078149,18 +2078150,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -47cc24: |[47cc24] de.tadris.fitness.ui.settings.BackupSettingsFragment.showMergeImport:()V │ │ -47cc34: 1300 1600 |0000: const/16 v0, #int 22 // #16 │ │ -47cc38: 7020 13d9 0100 |0002: invoke-direct {v1, v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.importBackup:(I)V // method@d913 │ │ -47cc3e: 0e00 |0005: return-void │ │ +47cc28: |[47cc28] de.tadris.fitness.ui.settings.BackupSettingsFragment.showMergeImport:()V │ │ +47cc38: 1300 1600 |0000: const/16 v0, #int 22 // #16 │ │ +47cc3c: 7020 13d9 0100 |0002: invoke-direct {v1, v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.importBackup:(I)V // method@d913 │ │ +47cc42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ │ │ #11 : (in Lde/tadris/fitness/ui/settings/BackupSettingsFragment;) │ │ @@ -2078168,38 +2078169,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -47cc40: |[47cc40] de.tadris.fitness.ui.settings.BackupSettingsFragment.showReplaceImport:()V │ │ -47cc50: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47cc54: 6e10 27d9 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ -47cc5a: 0c01 |0005: move-result-object v1 │ │ -47cc5c: 7020 dc00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47cc62: 1401 b300 117f |0009: const v1, #float 1.92742e+38 // #7f1100b3 │ │ -47cc68: 6e20 ee00 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47cc6e: 0c00 |000f: move-result-object v0 │ │ -47cc70: 1401 b400 117f |0010: const v1, #float 1.92742e+38 // #7f1100b4 │ │ -47cc76: 6e20 e200 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47cc7c: 0c00 |0016: move-result-object v0 │ │ -47cc7e: 1401 5b00 117f |0017: const v1, #float 1.9274e+38 // #7f11005b │ │ -47cc84: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -47cc86: 6e30 e500 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47cc8c: 0c00 |001e: move-result-object v0 │ │ -47cc8e: 2201 7117 |001f: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E; // type@1771 │ │ -47cc92: 7020 a5d8 3100 |0021: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d8a5 │ │ -47cc98: 1402 5e01 117f |0024: const v2, #float 1.92745e+38 // #7f11015e │ │ -47cc9e: 6e30 eb00 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47cca4: 0c00 |002a: move-result-object v0 │ │ -47cca6: 6e10 dd00 0000 |002b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47ccac: 0c00 |002e: move-result-object v0 │ │ -47ccae: 6e10 f900 0000 |002f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47ccb4: 0e00 |0032: return-void │ │ +47cc44: |[47cc44] de.tadris.fitness.ui.settings.BackupSettingsFragment.showReplaceImport:()V │ │ +47cc54: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47cc58: 6e10 27d9 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d927 │ │ +47cc5e: 0c01 |0005: move-result-object v1 │ │ +47cc60: 7020 dc00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47cc66: 1401 b300 117f |0009: const v1, #float 1.92742e+38 // #7f1100b3 │ │ +47cc6c: 6e20 ee00 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47cc72: 0c00 |000f: move-result-object v0 │ │ +47cc74: 1401 b400 117f |0010: const v1, #float 1.92742e+38 // #7f1100b4 │ │ +47cc7a: 6e20 e200 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47cc80: 0c00 |0016: move-result-object v0 │ │ +47cc82: 1401 5b00 117f |0017: const v1, #float 1.9274e+38 // #7f11005b │ │ +47cc88: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +47cc8a: 6e30 e500 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47cc90: 0c00 |001e: move-result-object v0 │ │ +47cc92: 2201 7117 |001f: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E; // type@1771 │ │ +47cc96: 7020 a5d8 3100 |0021: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$W7dRyF5daIvb5UIe_g438BOLn0E;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d8a5 │ │ +47cc9c: 1402 5e01 117f |0024: const v2, #float 1.92745e+38 // #7f11015e │ │ +47cca2: 6e30 eb00 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47cca8: 0c00 |002a: move-result-object v0 │ │ +47ccaa: 6e10 dd00 0000 |002b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47ccb0: 0c00 |002e: move-result-object v0 │ │ +47ccb2: 6e10 f900 0000 |002f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47ccb8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x000c line=145 │ │ 0x0013 line=146 │ │ 0x001b line=147 │ │ 0x0027 line=148 │ │ @@ -2078212,74 +2078213,74 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 130 16-bit code units │ │ -47c6fc: |[47c6fc] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$exportBackup$7$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -47c70c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -47c710: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47c716: 6e10 28d9 0500 |0005: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireContext:()Landroid/content/Context; // method@d928 │ │ -47c71c: 0c01 |0008: move-result-object v1 │ │ -47c71e: 7110 c6db 0100 |0009: invoke-static {v1}, Lde/tadris/fitness/util/DataManager;.getSharedDirectory:(Landroid/content/Context;)Ljava/lang/String; // method@dbc6 │ │ -47c724: 0c01 |000c: move-result-object v1 │ │ -47c726: 6e20 12e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47c72c: 1a01 a606 |0010: const-string v1, "/backup" // string@06a6 │ │ -47c730: 6e20 12e1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47c736: 7100 21e1 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -47c73c: 0b01 |0018: move-result-wide v1 │ │ -47c73e: 6e30 0ee1 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -47c744: 1a01 8506 |001c: const-string v1, ".ftb" // string@0685 │ │ -47c748: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47c74e: 6e10 1fe1 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47c754: 0c00 |0024: move-result-object v0 │ │ -47c756: 2201 a918 |0025: new-instance v1, Ljava/io/File; // type@18a9 │ │ -47c75a: 7020 e0de 0100 |0027: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -47c760: 6e10 f1de 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ -47c766: 0c01 |002d: move-result-object v1 │ │ -47c768: 6e10 ebde 0100 |002e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@deeb │ │ -47c76e: 0a02 |0031: move-result v2 │ │ -47c770: 3902 1100 |0032: if-nez v2, 0043 // +0011 │ │ -47c774: 6e10 fdde 0100 |0034: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ -47c77a: 0a01 |0037: move-result v1 │ │ -47c77c: 3801 0300 |0038: if-eqz v1, 003b // +0003 │ │ -47c780: 2809 |003a: goto 0043 // +0009 │ │ -47c782: 2200 b718 |003b: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -47c786: 1a01 2213 |003d: const-string v1, "Cannot write" // string@1322 │ │ -47c78a: 7020 26df 1000 |003f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -47c790: 2700 |0042: throw v0 │ │ -47c792: 6e10 28d9 0500 |0043: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireContext:()Landroid/content/Context; // method@d928 │ │ -47c798: 0c01 |0046: move-result-object v1 │ │ -47c79a: 1a02 0184 |0047: const-string v2, "de.tadris.fitness.fileprovider" // string@8401 │ │ -47c79e: 2203 a918 |0049: new-instance v3, Ljava/io/File; // type@18a9 │ │ -47c7a2: 7020 e0de 0300 |004b: invoke-direct {v3, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -47c7a8: 7130 e438 2103 |004e: invoke-static {v1, v2, v3}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@38e4 │ │ -47c7ae: 0c01 |0051: move-result-object v1 │ │ -47c7b0: 2202 7016 |0052: new-instance v2, Lde/tadris/fitness/export/BackupController; // type@1670 │ │ -47c7b4: 6e10 28d9 0500 |0054: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireContext:()Landroid/content/Context; // method@d928 │ │ -47c7ba: 0c03 |0057: move-result-object v3 │ │ -47c7bc: 2204 a918 |0058: new-instance v4, Ljava/io/File; // type@18a9 │ │ -47c7c0: 7020 e0de 0400 |005a: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -47c7c6: 2200 6617 |005d: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc; // type@1766 │ │ -47c7ca: 7030 8fd8 5006 |005f: invoke-direct {v0, v5, v6}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d88f │ │ -47c7d0: 7040 8cd3 3204 |0062: invoke-direct {v2, v3, v4, v0}, Lde/tadris/fitness/export/BackupController;.:(Landroid/content/Context;Ljava/io/File;Lde/tadris/fitness/export/BackupController$ExportStatusListener;)V // method@d38c │ │ -47c7d6: 6e10 8dd3 0200 |0065: invoke-virtual {v2}, Lde/tadris/fitness/export/BackupController;.exportData:()V // method@d38d │ │ -47c7dc: 5450 34a0 |0068: iget-object v0, v5, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ -47c7e0: 2202 6817 |006a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk; // type@1768 │ │ -47c7e4: 7040 93d8 5216 |006c: invoke-direct {v2, v5, v6, v1}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V // method@d893 │ │ -47c7ea: 6e20 7507 2000 |006f: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -47c7f0: 280f |0072: goto 0081 // +000f │ │ -47c7f2: 0d00 |0073: move-exception v0 │ │ -47c7f4: 6e10 20e0 0000 |0074: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -47c7fa: 5451 34a0 |0077: iget-object v1, v5, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ -47c7fe: 2202 6717 |0079: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs; // type@1767 │ │ -47c802: 7040 91d8 5206 |007b: invoke-direct {v2, v5, v6, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d891 │ │ -47c808: 6e20 7507 2100 |007e: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -47c80e: 0e00 |0081: return-void │ │ +47c700: |[47c700] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$exportBackup$7$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +47c710: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +47c714: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47c71a: 6e10 28d9 0500 |0005: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireContext:()Landroid/content/Context; // method@d928 │ │ +47c720: 0c01 |0008: move-result-object v1 │ │ +47c722: 7110 c6db 0100 |0009: invoke-static {v1}, Lde/tadris/fitness/util/DataManager;.getSharedDirectory:(Landroid/content/Context;)Ljava/lang/String; // method@dbc6 │ │ +47c728: 0c01 |000c: move-result-object v1 │ │ +47c72a: 6e20 12e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47c730: 1a01 a606 |0010: const-string v1, "/backup" // string@06a6 │ │ +47c734: 6e20 12e1 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47c73a: 7100 21e1 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +47c740: 0b01 |0018: move-result-wide v1 │ │ +47c742: 6e30 0ee1 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +47c748: 1a01 8506 |001c: const-string v1, ".ftb" // string@0685 │ │ +47c74c: 6e20 12e1 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47c752: 6e10 1fe1 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47c758: 0c00 |0024: move-result-object v0 │ │ +47c75a: 2201 a918 |0025: new-instance v1, Ljava/io/File; // type@18a9 │ │ +47c75e: 7020 e0de 0100 |0027: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +47c764: 6e10 f1de 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ +47c76a: 0c01 |002d: move-result-object v1 │ │ +47c76c: 6e10 ebde 0100 |002e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@deeb │ │ +47c772: 0a02 |0031: move-result v2 │ │ +47c774: 3902 1100 |0032: if-nez v2, 0043 // +0011 │ │ +47c778: 6e10 fdde 0100 |0034: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ +47c77e: 0a01 |0037: move-result v1 │ │ +47c780: 3801 0300 |0038: if-eqz v1, 003b // +0003 │ │ +47c784: 2809 |003a: goto 0043 // +0009 │ │ +47c786: 2200 b718 |003b: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +47c78a: 1a01 2213 |003d: const-string v1, "Cannot write" // string@1322 │ │ +47c78e: 7020 26df 1000 |003f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +47c794: 2700 |0042: throw v0 │ │ +47c796: 6e10 28d9 0500 |0043: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireContext:()Landroid/content/Context; // method@d928 │ │ +47c79c: 0c01 |0046: move-result-object v1 │ │ +47c79e: 1a02 0184 |0047: const-string v2, "de.tadris.fitness.fileprovider" // string@8401 │ │ +47c7a2: 2203 a918 |0049: new-instance v3, Ljava/io/File; // type@18a9 │ │ +47c7a6: 7020 e0de 0300 |004b: invoke-direct {v3, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +47c7ac: 7130 e438 2103 |004e: invoke-static {v1, v2, v3}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@38e4 │ │ +47c7b2: 0c01 |0051: move-result-object v1 │ │ +47c7b4: 2202 7016 |0052: new-instance v2, Lde/tadris/fitness/export/BackupController; // type@1670 │ │ +47c7b8: 6e10 28d9 0500 |0054: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireContext:()Landroid/content/Context; // method@d928 │ │ +47c7be: 0c03 |0057: move-result-object v3 │ │ +47c7c0: 2204 a918 |0058: new-instance v4, Ljava/io/File; // type@18a9 │ │ +47c7c4: 7020 e0de 0400 |005a: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +47c7ca: 2200 6617 |005d: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc; // type@1766 │ │ +47c7ce: 7030 8fd8 5006 |005f: invoke-direct {v0, v5, v6}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$9gB9xWeF7lA4CIXR4CDigrNQwzc;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d88f │ │ +47c7d4: 7040 8cd3 3204 |0062: invoke-direct {v2, v3, v4, v0}, Lde/tadris/fitness/export/BackupController;.:(Landroid/content/Context;Ljava/io/File;Lde/tadris/fitness/export/BackupController$ExportStatusListener;)V // method@d38c │ │ +47c7da: 6e10 8dd3 0200 |0065: invoke-virtual {v2}, Lde/tadris/fitness/export/BackupController;.exportData:()V // method@d38d │ │ +47c7e0: 5450 34a0 |0068: iget-object v0, v5, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ +47c7e4: 2202 6817 |006a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk; // type@1768 │ │ +47c7e8: 7040 93d8 5216 |006c: invoke-direct {v2, v5, v6, v1}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$GZuco6VXgv7j2o68Yv6ql73Lhuk;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V // method@d893 │ │ +47c7ee: 6e20 7507 2000 |006f: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +47c7f4: 280f |0072: goto 0081 // +000f │ │ +47c7f6: 0d00 |0073: move-exception v0 │ │ +47c7f8: 6e10 20e0 0000 |0074: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +47c7fe: 5451 34a0 |0077: iget-object v1, v5, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ +47c802: 2202 6717 |0079: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs; // type@1767 │ │ +47c806: 7040 91d8 5206 |007b: invoke-direct {v2, v5, v6, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$AsFBFSe2EQrL_hmwZQ0WZzCgKQs;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d891 │ │ +47c80c: 6e20 7507 2100 |007e: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +47c812: 0e00 |0081: return-void │ │ catches : 1 │ │ 0x0000 - 0x0072 │ │ Ljava/lang/Exception; -> 0x0073 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0025 line=81 │ │ 0x002e line=82 │ │ @@ -2078299,35 +2078300,35 @@ │ │ type : '(Landroid/net/Uri;ZLde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -47c820: |[47c820] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$importBackup$14$BackupSettingsFragment:(Landroid/net/Uri;ZLde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -47c830: 2200 7516 |0000: new-instance v0, Lde/tadris/fitness/export/RestoreController; // type@1675 │ │ -47c834: 6e10 28d9 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireContext:()Landroid/content/Context; // method@d928 │ │ -47c83a: 0c01 |0005: move-result-object v1 │ │ -47c83c: 2202 6b17 |0006: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE; // type@176b │ │ -47c840: 7030 99d8 3206 |0008: invoke-direct {v2, v3, v6}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d899 │ │ -47c846: 7052 a9d3 1054 |000b: invoke-direct {v0, v1, v4, v5, v2}, Lde/tadris/fitness/export/RestoreController;.:(Landroid/content/Context;Landroid/net/Uri;ZLde/tadris/fitness/export/RestoreController$ImportStatusListener;)V // method@d3a9 │ │ -47c84c: 6e10 aed3 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/export/RestoreController;.restoreData:()V // method@d3ae │ │ -47c852: 5434 34a0 |0011: iget-object v4, v3, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ -47c856: 6e10 96e0 0600 |0013: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ -47c85c: 2205 6317 |0016: new-instance v5, Lde/tadris/fitness/ui/settings/-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ; // type@1763 │ │ -47c860: 7020 89d8 6500 |0018: invoke-direct {v5, v6}, Lde/tadris/fitness/ui/settings/-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ;.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d889 │ │ -47c866: 6e20 7507 5400 |001b: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -47c86c: 280f |001e: goto 002d // +000f │ │ -47c86e: 0d04 |001f: move-exception v4 │ │ -47c870: 6e10 20e0 0400 |0020: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -47c876: 5435 34a0 |0023: iget-object v5, v3, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ -47c87a: 2200 7217 |0025: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM; // type@1772 │ │ -47c87e: 7040 a7d8 3046 |0027: invoke-direct {v0, v3, v6, v4}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d8a7 │ │ -47c884: 6e20 7507 0500 |002a: invoke-virtual {v5, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -47c88a: 0e00 |002d: return-void │ │ +47c824: |[47c824] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$importBackup$14$BackupSettingsFragment:(Landroid/net/Uri;ZLde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +47c834: 2200 7516 |0000: new-instance v0, Lde/tadris/fitness/export/RestoreController; // type@1675 │ │ +47c838: 6e10 28d9 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.requireContext:()Landroid/content/Context; // method@d928 │ │ +47c83e: 0c01 |0005: move-result-object v1 │ │ +47c840: 2202 6b17 |0006: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE; // type@176b │ │ +47c844: 7030 99d8 3206 |0008: invoke-direct {v2, v3, v6}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$IEvzIJN1f49Oalalgl_rDEPDpKE;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d899 │ │ +47c84a: 7052 a9d3 1054 |000b: invoke-direct {v0, v1, v4, v5, v2}, Lde/tadris/fitness/export/RestoreController;.:(Landroid/content/Context;Landroid/net/Uri;ZLde/tadris/fitness/export/RestoreController$ImportStatusListener;)V // method@d3a9 │ │ +47c850: 6e10 aed3 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/export/RestoreController;.restoreData:()V // method@d3ae │ │ +47c856: 5434 34a0 |0011: iget-object v4, v3, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ +47c85a: 6e10 96e0 0600 |0013: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@e096 │ │ +47c860: 2205 6317 |0016: new-instance v5, Lde/tadris/fitness/ui/settings/-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ; // type@1763 │ │ +47c864: 7020 89d8 6500 |0018: invoke-direct {v5, v6}, Lde/tadris/fitness/ui/settings/-$$Lambda$3Hv-kBnRtXA8xSG8wromwGuCBlQ;.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d889 │ │ +47c86a: 6e20 7507 5400 |001b: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +47c870: 280f |001e: goto 002d // +000f │ │ +47c872: 0d04 |001f: move-exception v4 │ │ +47c874: 6e10 20e0 0400 |0020: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +47c87a: 5435 34a0 |0023: iget-object v5, v3, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ +47c87e: 2200 7217 |0025: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM; // type@1772 │ │ +47c882: 7040 a7d8 3046 |0027: invoke-direct {v0, v3, v6, v4}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$dS-MkiJXu4yveI9mqYbd9BtmqHM;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d8a7 │ │ +47c888: 6e20 7507 0500 |002a: invoke-virtual {v5, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +47c88e: 0e00 |002d: return-void │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Ljava/lang/Exception; -> 0x001f │ │ positions : │ │ 0x0000 line=181 │ │ 0x000e line=183 │ │ 0x0011 line=185 │ │ @@ -2078344,20 +2078345,20 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -47c8b4: |[47c8b4] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$12$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ -47c8c4: 5420 34a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ -47c8c8: 2201 7017 |0002: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw; // type@1770 │ │ -47c8cc: 7040 a3d8 3154 |0004: invoke-direct {v1, v3, v4, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d8a3 │ │ -47c8d2: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -47c8d8: 0e00 |000a: return-void │ │ +47c8b8: |[47c8b8] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$12$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ +47c8c8: 5420 34a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ +47c8cc: 2201 7017 |0002: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw; // type@1770 │ │ +47c8d0: 7040 a3d8 3154 |0004: invoke-direct {v1, v3, v4, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$ScpJtzJ2_1fZ5Fe14k5ekf1DbJw;.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d8a3 │ │ +47c8d6: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +47c8dc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ 0x0000 - 0x000b reg=3 (null) Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ 0x0000 - 0x000b reg=4 (null) I │ │ @@ -2078368,20 +2078369,20 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -47c8dc: |[47c8dc] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$13$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ -47c8ec: 6e10 a9d7 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ -47c8f2: 1402 9500 117f |0003: const v2, #float 1.92741e+38 // #7f110095 │ │ -47c8f8: 1400 9a00 117f |0006: const v0, #float 1.92741e+38 // #7f11009a │ │ -47c8fe: 6e40 2ad9 3102 |0009: invoke-virtual {v1, v3, v2, v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showErrorDialog:(Ljava/lang/Exception;II)V // method@d92a │ │ -47c904: 0e00 |000c: return-void │ │ +47c8e0: |[47c8e0] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$13$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ +47c8f0: 6e10 a9d7 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ +47c8f6: 1402 9500 117f |0003: const v2, #float 1.92741e+38 // #7f110095 │ │ +47c8fc: 1400 9a00 117f |0006: const v0, #float 1.92741e+38 // #7f11009a │ │ +47c902: 6e40 2ad9 3102 |0009: invoke-virtual {v1, v3, v2, v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showErrorDialog:(Ljava/lang/Exception;II)V // method@d92a │ │ +47c908: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0009 line=190 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ 0x0000 - 0x000d reg=2 (null) Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ @@ -2078392,20 +2078393,20 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -47c920: |[47c920] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$4$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ -47c930: 5420 34a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ -47c934: 2201 6a17 |0002: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink; // type@176a │ │ -47c938: 7040 97d8 3154 |0004: invoke-direct {v1, v3, v4, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d897 │ │ -47c93e: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -47c944: 0e00 |000a: return-void │ │ +47c924: |[47c924] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$4$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V │ │ +47c934: 5420 34a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.mHandler:Landroid/os/Handler; // field@a034 │ │ +47c938: 2201 6a17 |0002: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink; // type@176a │ │ +47c93c: 7040 97d8 3154 |0004: invoke-direct {v1, v3, v4, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$HCYtMASafRgIfRK2j4arhY0cink;.:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;ILjava/lang/String;)V // method@d897 │ │ +47c942: 6e20 7507 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +47c948: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ 0x0000 - 0x000b reg=3 (null) Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ 0x0000 - 0x000b reg=4 (null) I │ │ @@ -2078416,27 +2078417,27 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -47c948: |[47c948] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$5$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V │ │ -47c958: 6e10 a9d7 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ -47c95e: 2203 7e00 |0003: new-instance v3, Landroid/content/Intent; // type@007e │ │ -47c962: 6e10 10d9 0200 |0005: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.getContext:()Landroid/content/Context; // method@d910 │ │ -47c968: 0c00 |0008: move-result-object v0 │ │ -47c96a: 1c01 0317 |0009: const-class v1, Lde/tadris/fitness/ui/ShareFileActivity; // type@1703 │ │ -47c96e: 7030 1003 0301 |000b: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -47c974: 6200 f89e |000e: sget-object v0, Lde/tadris/fitness/ui/ShareFileActivity;.EXTRA_FILE_URI:Ljava/lang/String; // field@9ef8 │ │ -47c978: 6e10 0f07 0400 |0010: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ -47c97e: 0c04 |0013: move-result-object v4 │ │ -47c980: 6e30 3603 0304 |0014: invoke-virtual {v3, v0, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0336 │ │ -47c986: 6e20 2fd9 3200 |0017: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@d92f │ │ -47c98c: 0e00 |001a: return-void │ │ +47c94c: |[47c94c] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$5$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V │ │ +47c95c: 6e10 a9d7 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ +47c962: 2203 7e00 |0003: new-instance v3, Landroid/content/Intent; // type@007e │ │ +47c966: 6e10 10d9 0200 |0005: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.getContext:()Landroid/content/Context; // method@d910 │ │ +47c96c: 0c00 |0008: move-result-object v0 │ │ +47c96e: 1c01 0317 |0009: const-class v1, Lde/tadris/fitness/ui/ShareFileActivity; // type@1703 │ │ +47c972: 7030 1003 0301 |000b: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47c978: 6200 f89e |000e: sget-object v0, Lde/tadris/fitness/ui/ShareFileActivity;.EXTRA_FILE_URI:Ljava/lang/String; // field@9ef8 │ │ +47c97c: 6e10 0f07 0400 |0010: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ +47c982: 0c04 |0013: move-result-object v4 │ │ +47c984: 6e30 3603 0304 |0014: invoke-virtual {v3, v0, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0336 │ │ +47c98a: 6e20 2fd9 3200 |0017: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@d92f │ │ +47c990: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ 0x000e line=93 │ │ 0x0017 line=94 │ │ locals : │ │ @@ -2078449,20 +2078450,20 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -47c990: |[47c990] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$6$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ -47c9a0: 6e10 a9d7 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ -47c9a6: 1402 9500 117f |0003: const v2, #float 1.92741e+38 // #7f110095 │ │ -47c9ac: 1400 9800 117f |0006: const v0, #float 1.92741e+38 // #7f110098 │ │ -47c9b2: 6e40 2ad9 3102 |0009: invoke-virtual {v1, v3, v2, v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showErrorDialog:(Ljava/lang/Exception;II)V // method@d92a │ │ -47c9b8: 0e00 |000c: return-void │ │ +47c994: |[47c994] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$null$6$BackupSettingsFragment:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ +47c9a4: 6e10 a9d7 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ +47c9aa: 1402 9500 117f |0003: const v2, #float 1.92741e+38 // #7f110095 │ │ +47c9b0: 1400 9800 117f |0006: const v0, #float 1.92741e+38 // #7f110098 │ │ +47c9b6: 6e40 2ad9 3102 |0009: invoke-virtual {v1, v3, v2, v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showErrorDialog:(Ljava/lang/Exception;II)V // method@d92a │ │ +47c9bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0009 line=100 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ 0x0000 - 0x000d reg=2 (null) Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ @@ -2078473,18 +2078474,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47c598: |[47c598] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$onCreatePreferences$0$BackupSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47c5a8: 7010 2cd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showImportDialog:()V // method@d92c │ │ -47c5ae: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47c5b0: 0f01 |0004: return v1 │ │ +47c59c: |[47c59c] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$onCreatePreferences$0$BackupSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47c5ac: 7010 2cd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showImportDialog:()V // method@d92c │ │ +47c5b2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47c5b4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2078493,18 +2078494,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47c5b4: |[47c5b4] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$onCreatePreferences$1$BackupSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47c5c4: 7010 2bd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showExportDialog:()V // method@d92b │ │ -47c5ca: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47c5cc: 0f01 |0004: return v1 │ │ +47c5b8: |[47c5b8] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$onCreatePreferences$1$BackupSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47c5c8: 7010 2bd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showExportDialog:()V // method@d92b │ │ +47c5ce: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47c5d0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2078513,17 +2078514,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47c9bc: |[47c9bc] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$showExportDialog$2$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V │ │ -47c9cc: 7010 0ed9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.exportBackup:()V // method@d90e │ │ -47c9d2: 0e00 |0003: return-void │ │ +47c9c0: |[47c9c0] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$showExportDialog$2$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V │ │ +47c9d0: 7010 0ed9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.exportBackup:()V // method@d90e │ │ +47c9d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2078533,17 +2078534,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47c9d4: |[47c9d4] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$showImportDialog$8$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V │ │ -47c9e4: 7010 2ed9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showReplaceImport:()V // method@d92e │ │ -47c9ea: 0e00 |0003: return-void │ │ +47c9d8: |[47c9d8] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$showImportDialog$8$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V │ │ +47c9e8: 7010 2ed9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showReplaceImport:()V // method@d92e │ │ +47c9ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2078553,17 +2078554,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47c9ec: |[47c9ec] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$showImportDialog$9$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V │ │ -47c9fc: 7010 2dd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showMergeImport:()V // method@d92d │ │ -47ca02: 0e00 |0003: return-void │ │ +47c9f0: |[47c9f0] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$showImportDialog$9$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V │ │ +47ca00: 7010 2dd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.showMergeImport:()V // method@d92d │ │ +47ca06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2078573,18 +2078574,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -47ca04: |[47ca04] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$showReplaceImport$10$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V │ │ -47ca14: 1301 1500 |0000: const/16 v1, #int 21 // #15 │ │ -47ca18: 7020 13d9 1000 |0002: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.importBackup:(I)V // method@d913 │ │ -47ca1e: 0e00 |0005: return-void │ │ +47ca08: |[47ca08] de.tadris.fitness.ui.settings.BackupSettingsFragment.lambda$showReplaceImport$10$BackupSettingsFragment:(Landroid/content/DialogInterface;I)V │ │ +47ca18: 1301 1500 |0000: const/16 v1, #int 21 // #15 │ │ +47ca1c: 7020 13d9 1000 |0002: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.importBackup:(I)V // method@d913 │ │ +47ca22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -2078594,33 +2078595,33 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -47ca20: |[47ca20] de.tadris.fitness.ui.settings.BackupSettingsFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -47ca30: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -47ca32: 3304 1c00 |0001: if-ne v4, v0, 001d // +001c │ │ -47ca36: 1300 1500 |0003: const/16 v0, #int 21 // #15 │ │ -47ca3a: 3203 1000 |0005: if-eq v3, v0, 0015 // +0010 │ │ -47ca3e: 1300 1600 |0007: const/16 v0, #int 22 // #16 │ │ -47ca42: 3203 0300 |0009: if-eq v3, v0, 000c // +0003 │ │ -47ca46: 2812 |000b: goto 001d // +0012 │ │ -47ca48: 6e10 1e03 0500 |000c: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ -47ca4e: 0c00 |000f: move-result-object v0 │ │ -47ca50: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -47ca52: 7030 14d9 0201 |0011: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.importBackup:(Landroid/net/Uri;Z)V // method@d914 │ │ -47ca58: 2809 |0014: goto 001d // +0009 │ │ -47ca5a: 6e10 1e03 0500 |0015: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ -47ca60: 0c00 |0018: move-result-object v0 │ │ -47ca62: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -47ca64: 7030 14d9 0201 |001a: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.importBackup:(Landroid/net/Uri;Z)V // method@d914 │ │ -47ca6a: 6f40 93d9 3254 |001d: invoke-super {v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.onActivityResult:(IILandroid/content/Intent;)V // method@d993 │ │ -47ca70: 0e00 |0020: return-void │ │ +47ca24: |[47ca24] de.tadris.fitness.ui.settings.BackupSettingsFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +47ca34: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +47ca36: 3304 1c00 |0001: if-ne v4, v0, 001d // +001c │ │ +47ca3a: 1300 1500 |0003: const/16 v0, #int 21 // #15 │ │ +47ca3e: 3203 1000 |0005: if-eq v3, v0, 0015 // +0010 │ │ +47ca42: 1300 1600 |0007: const/16 v0, #int 22 // #16 │ │ +47ca46: 3203 0300 |0009: if-eq v3, v0, 000c // +0003 │ │ +47ca4a: 2812 |000b: goto 001d // +0012 │ │ +47ca4c: 6e10 1e03 0500 |000c: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ +47ca52: 0c00 |000f: move-result-object v0 │ │ +47ca54: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +47ca56: 7030 14d9 0201 |0011: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.importBackup:(Landroid/net/Uri;Z)V // method@d914 │ │ +47ca5c: 2809 |0014: goto 001d // +0009 │ │ +47ca5e: 6e10 1e03 0500 |0015: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ +47ca64: 0c00 |0018: move-result-object v0 │ │ +47ca66: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +47ca68: 7030 14d9 0201 |001a: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.importBackup:(Landroid/net/Uri;Z)V // method@d914 │ │ +47ca6e: 6f40 93d9 3254 |001d: invoke-super {v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.onActivityResult:(IILandroid/content/Intent;)V // method@d993 │ │ +47ca74: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=169 │ │ 0x0015 line=166 │ │ 0x001d line=173 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ @@ -2078633,30 +2078634,30 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -47ca74: |[47ca74] de.tadris.fitness.ui.settings.BackupSettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ -47ca84: 1401 0100 147f |0000: const v1, #float 1.96726e+38 // #7f140001 │ │ -47ca8a: 6e30 29d9 1002 |0003: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@d929 │ │ -47ca90: 1a01 d8a2 |0006: const-string v1, "import" // string@a2d8 │ │ -47ca94: 6e20 0fd9 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d90f │ │ -47ca9a: 0c01 |000b: move-result-object v1 │ │ -47ca9c: 2202 6917 |000c: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo; // type@1769 │ │ -47caa0: 7020 95d8 0200 |000e: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d895 │ │ -47caa6: 6e20 3451 2100 |0011: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47caac: 1a01 718a |0014: const-string v1, "export" // string@8a71 │ │ -47cab0: 6e20 0fd9 1000 |0016: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d90f │ │ -47cab6: 0c01 |0019: move-result-object v1 │ │ -47cab8: 2202 6e17 |001a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24; // type@176e │ │ -47cabc: 7020 9fd8 0200 |001c: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d89f │ │ -47cac2: 6e20 3451 2100 |001f: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47cac8: 0e00 |0022: return-void │ │ +47ca78: |[47ca78] de.tadris.fitness.ui.settings.BackupSettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ +47ca88: 1401 0100 147f |0000: const v1, #float 1.96726e+38 // #7f140001 │ │ +47ca8e: 6e30 29d9 1002 |0003: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@d929 │ │ +47ca94: 1a01 d8a2 |0006: const-string v1, "import" // string@a2d8 │ │ +47ca98: 6e20 0fd9 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d90f │ │ +47ca9e: 0c01 |000b: move-result-object v1 │ │ +47caa0: 2202 6917 |000c: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo; // type@1769 │ │ +47caa4: 7020 95d8 0200 |000e: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$Gsf8pq7GNg43O4cNAzj1VUjt_bo;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d895 │ │ +47caaa: 6e20 3451 2100 |0011: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47cab0: 1a01 718a |0014: const-string v1, "export" // string@8a71 │ │ +47cab4: 6e20 0fd9 1000 |0016: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/BackupSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d90f │ │ +47caba: 0c01 |0019: move-result-object v1 │ │ +47cabc: 2202 6e17 |001a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24; // type@176e │ │ +47cac0: 7020 9fd8 0200 |001c: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$BackupSettingsFragment$QtrGoapSr22vJJlGwrjAufZFo24;.:(Lde/tadris/fitness/ui/settings/BackupSettingsFragment;)V // method@d89f │ │ +47cac6: 6e20 3451 2100 |001f: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47cacc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=51 │ │ 0x0008 line=53 │ │ 0x0016 line=57 │ │ locals : │ │ 0x0000 - 0x0023 reg=0 this Lde/tadris/fitness/ui/settings/BackupSettingsFragment; │ │ @@ -2078711,17 +2078712,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47e660: |[47e660] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.:()V │ │ -47e670: 7010 8fd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.:()V // method@d98f │ │ -47e676: 0e00 |0003: return-void │ │ +47e664: |[47e664] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.:()V │ │ +47e674: 7010 8fd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.:()V // method@d98f │ │ +47e67a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;) │ │ @@ -2078729,26 +2078730,26 @@ │ │ type : '(Lde/tadris/fitness/util/unit/DistanceUnitSystem;I)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -47e61c: |[47e61c] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$showWeightPicker$4:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;I)Ljava/lang/String; │ │ -47e62c: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -47e630: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47e636: 6e20 0de1 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -47e63c: 1a02 2000 |0008: const-string v2, " " // string@0020 │ │ -47e640: 6e20 12e1 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47e646: 7210 e1dc 0100 |000d: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getWeightUnit:()Ljava/lang/String; // method@dce1 │ │ -47e64c: 0c01 |0010: move-result-object v1 │ │ -47e64e: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47e654: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47e65a: 0c01 |0017: move-result-object v1 │ │ -47e65c: 1101 |0018: return-object v1 │ │ +47e620: |[47e620] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$showWeightPicker$4:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;I)Ljava/lang/String; │ │ +47e630: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +47e634: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47e63a: 6e20 0de1 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +47e640: 1a02 2000 |0008: const-string v2, " " // string@0020 │ │ +47e644: 6e20 12e1 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47e64a: 7210 e1dc 0100 |000d: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getWeightUnit:()Ljava/lang/String; // method@dce1 │ │ +47e650: 0c01 |0010: move-result-object v1 │ │ +47e652: 6e20 12e1 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47e658: 6e10 1fe1 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47e65e: 0c01 |0017: move-result-object v1 │ │ +47e660: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 (null) Lde/tadris/fitness/util/unit/DistanceUnitSystem; │ │ 0x0000 - 0x0019 reg=2 (null) I │ │ │ │ @@ -2078757,30 +2078758,30 @@ │ │ type : '(Landroid/widget/NumberPicker;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/content/SharedPreferences;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -47e678: |[47e678] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$showWeightPicker$5:(Landroid/widget/NumberPicker;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/content/SharedPreferences;Landroid/content/DialogInterface;I)V │ │ -47e688: 6e10 8f10 0000 |0000: invoke-virtual {v0}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ -47e68e: 0a00 |0003: move-result v0 │ │ -47e690: 8303 |0004: int-to-double v3, v0 │ │ -47e692: 7230 d4dc 3104 |0005: invoke-interface {v1, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getKilogramFromUnit:(D)D // method@dcd4 │ │ -47e698: 0b00 |0008: move-result-wide v0 │ │ -47e69a: 7120 7ae0 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -47e6a0: 0b00 |000c: move-result-wide v0 │ │ -47e6a2: 8401 |000d: long-to-int v1, v0 │ │ -47e6a4: 7210 5b03 0200 |000e: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@035b │ │ -47e6aa: 0c00 |0011: move-result-object v0 │ │ -47e6ac: 1a02 86ea |0012: const-string v2, "weight" // string@ea86 │ │ -47e6b0: 7230 5603 2001 |0014: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0356 │ │ -47e6b6: 0c00 |0017: move-result-object v0 │ │ -47e6b8: 7210 5203 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0352 │ │ -47e6be: 0e00 |001b: return-void │ │ +47e67c: |[47e67c] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$showWeightPicker$5:(Landroid/widget/NumberPicker;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/content/SharedPreferences;Landroid/content/DialogInterface;I)V │ │ +47e68c: 6e10 8f10 0000 |0000: invoke-virtual {v0}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ +47e692: 0a00 |0003: move-result v0 │ │ +47e694: 8303 |0004: int-to-double v3, v0 │ │ +47e696: 7230 d4dc 3104 |0005: invoke-interface {v1, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getKilogramFromUnit:(D)D // method@dcd4 │ │ +47e69c: 0b00 |0008: move-result-wide v0 │ │ +47e69e: 7120 7ae0 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +47e6a4: 0b00 |000c: move-result-wide v0 │ │ +47e6a6: 8401 |000d: long-to-int v1, v0 │ │ +47e6a8: 7210 5b03 0200 |000e: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@035b │ │ +47e6ae: 0c00 |0011: move-result-object v0 │ │ +47e6b0: 1a02 86ea |0012: const-string v2, "weight" // string@ea86 │ │ +47e6b4: 7230 5603 2001 |0014: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0356 │ │ +47e6ba: 0c00 |0017: move-result-object v0 │ │ +47e6bc: 7210 5203 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0352 │ │ +47e6c2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ 0x000e line=103 │ │ locals : │ │ 0x0000 - 0x001c reg=0 (null) Landroid/widget/NumberPicker; │ │ @@ -2078794,47 +2078795,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -47e870: |[47e870] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.openMapDownloader:()V │ │ -47e880: 6e10 a1d9 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.getContext:()Landroid/content/Context; // method@d9a1 │ │ -47e886: 0c00 |0003: move-result-object v0 │ │ -47e888: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47e88e: 0c00 |0007: move-result-object v0 │ │ -47e890: 5400 ba85 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47e894: 6e10 dbd2 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getOfflineMapFileName:()Ljava/lang/String; // method@d2db │ │ -47e89a: 0c00 |000d: move-result-object v0 │ │ -47e89c: 3800 2300 |000e: if-eqz v0, 0031 // +0023 │ │ -47e8a0: 6e10 aed9 0300 |0010: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ -47e8a6: 0c01 |0013: move-result-object v1 │ │ -47e8a8: 7110 0e07 0000 |0014: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -47e8ae: 0c00 |0017: move-result-object v0 │ │ -47e8b0: 7120 8f46 0100 |0018: invoke-static {v1, v0}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@468f │ │ -47e8b6: 0c00 |001b: move-result-object v0 │ │ -47e8b8: 6e10 8746 0000 |001c: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canWrite:()Z // method@4687 │ │ -47e8be: 0a00 |001f: move-result v0 │ │ -47e8c0: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -47e8c4: 2200 7e00 |0022: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47e8c8: 6e10 aed9 0300 |0024: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ -47e8ce: 0c01 |0027: move-result-object v1 │ │ -47e8d0: 1c02 a217 |0028: const-class v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // type@17a2 │ │ -47e8d4: 7030 1003 1002 |002a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -47e8da: 6e20 b2d9 0300 |002d: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@d9b2 │ │ -47e8e0: 2810 |0030: goto 0040 // +0010 │ │ -47e8e2: 6e10 aed9 0300 |0031: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ -47e8e8: 0c00 |0034: move-result-object v0 │ │ -47e8ea: 1401 8300 117f |0035: const v1, #float 1.92741e+38 // #7f110083 │ │ -47e8f0: 1212 |0038: const/4 v2, #int 1 // #1 │ │ -47e8f2: 7130 f811 1002 |0039: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47e8f8: 0c00 |003c: move-result-object v0 │ │ -47e8fa: 6e10 fa11 0000 |003d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47e900: 0e00 |0040: return-void │ │ +47e874: |[47e874] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.openMapDownloader:()V │ │ +47e884: 6e10 a1d9 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.getContext:()Landroid/content/Context; // method@d9a1 │ │ +47e88a: 0c00 |0003: move-result-object v0 │ │ +47e88c: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47e892: 0c00 |0007: move-result-object v0 │ │ +47e894: 5400 ba85 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47e898: 6e10 dbd2 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getOfflineMapFileName:()Ljava/lang/String; // method@d2db │ │ +47e89e: 0c00 |000d: move-result-object v0 │ │ +47e8a0: 3800 2300 |000e: if-eqz v0, 0031 // +0023 │ │ +47e8a4: 6e10 aed9 0300 |0010: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ +47e8aa: 0c01 |0013: move-result-object v1 │ │ +47e8ac: 7110 0e07 0000 |0014: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +47e8b2: 0c00 |0017: move-result-object v0 │ │ +47e8b4: 7120 8f46 0100 |0018: invoke-static {v1, v0}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@468f │ │ +47e8ba: 0c00 |001b: move-result-object v0 │ │ +47e8bc: 6e10 8746 0000 |001c: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canWrite:()Z // method@4687 │ │ +47e8c2: 0a00 |001f: move-result v0 │ │ +47e8c4: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +47e8c8: 2200 7e00 |0022: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47e8cc: 6e10 aed9 0300 |0024: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ +47e8d2: 0c01 |0027: move-result-object v1 │ │ +47e8d4: 1c02 a217 |0028: const-class v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity; // type@17a2 │ │ +47e8d8: 7030 1003 1002 |002a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47e8de: 6e20 b2d9 0300 |002d: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@d9b2 │ │ +47e8e4: 2810 |0030: goto 0040 // +0010 │ │ +47e8e6: 6e10 aed9 0300 |0031: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ +47e8ec: 0c00 |0034: move-result-object v0 │ │ +47e8ee: 1401 8300 117f |0035: const v1, #float 1.92741e+38 // #7f110083 │ │ +47e8f4: 1212 |0038: const/4 v2, #int 1 // #1 │ │ +47e8f6: 7130 f811 1002 |0039: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +47e8fc: 0c00 |003c: move-result-object v0 │ │ +47e8fe: 6e10 fa11 0000 |003d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47e904: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0010 line=128 │ │ 0x0022 line=129 │ │ 0x0031 line=131 │ │ locals : │ │ @@ -2078845,21 +2078846,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -47e904: |[47e904] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.showFilePicker:()V │ │ -47e914: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47e918: 1a01 2d76 |0002: const-string v1, "android.intent.action.OPEN_DOCUMENT_TREE" // string@762d │ │ -47e91c: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -47e922: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -47e924: 6e30 b3d9 0201 |0008: invoke-virtual {v2, v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@d9b3 │ │ -47e92a: 0e00 |000b: return-void │ │ +47e908: |[47e908] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.showFilePicker:()V │ │ +47e918: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47e91c: 1a01 2d76 |0002: const-string v1, "android.intent.action.OPEN_DOCUMENT_TREE" // string@762d │ │ +47e920: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +47e926: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +47e928: 6e30 b3d9 0201 |0008: invoke-virtual {v2, v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@d9b3 │ │ +47e92e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0008 line=113 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; │ │ │ │ @@ -2078868,88 +2078869,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -47e92c: |[47e92c] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.showWeightPicker:()V │ │ -47e93c: 6e10 a1d9 0800 |0000: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.getContext:()Landroid/content/Context; // method@d9a1 │ │ -47e942: 0c00 |0003: move-result-object v0 │ │ -47e944: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47e94a: 0c00 |0007: move-result-object v0 │ │ -47e94c: 5400 b485 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -47e950: 6e10 fadc 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.setUnit:()V // method@dcfa │ │ -47e956: 6e10 a1d9 0800 |000d: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.getContext:()Landroid/content/Context; // method@d9a1 │ │ -47e95c: 0c00 |0010: move-result-object v0 │ │ -47e95e: 7110 c7d1 0000 |0011: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47e964: 0c00 |0014: move-result-object v0 │ │ -47e966: 5400 b485 |0015: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -47e96a: 6e10 e5dc 0000 |0017: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -47e970: 0c00 |001a: move-result-object v0 │ │ -47e972: 2201 2200 |001b: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47e976: 6e10 add9 0800 |001d: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d9ad │ │ -47e97c: 0c02 |0020: move-result-object v2 │ │ -47e97e: 7020 dc00 2100 |0021: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47e984: 6e10 aed9 0800 |0024: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ -47e98a: 0c02 |0027: move-result-object v2 │ │ -47e98c: 7110 7852 0200 |0028: invoke-static {v2}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@5278 │ │ -47e992: 0c02 |002b: move-result-object v2 │ │ -47e994: 1403 4001 117f |002c: const v3, #float 1.92745e+38 // #7f110140 │ │ -47e99a: 6e20 a3d9 3800 |002f: invoke-virtual {v8, v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.getString:(I)Ljava/lang/String; // method@d9a3 │ │ -47e9a0: 0c03 |0032: move-result-object v3 │ │ -47e9a2: 6e20 ef00 3100 |0033: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00ef │ │ -47e9a8: 6e10 a2d9 0800 |0036: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@d9a2 │ │ -47e9ae: 0c03 |0039: move-result-object v3 │ │ -47e9b0: 1404 4600 0c7f |003a: const v4, #float 1.86093e+38 // #7f0c0046 │ │ -47e9b6: 1205 |003d: const/4 v5, #int 0 // #0 │ │ -47e9b8: 6e30 080a 4305 |003e: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ -47e9be: 0c03 |0041: move-result-object v3 │ │ -47e9c0: 1404 5002 097f |0042: const v4, #float 1.82116e+38 // #7f090250 │ │ -47e9c6: 6e20 b20a 4300 |0045: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47e9cc: 0c04 |0048: move-result-object v4 │ │ -47e9ce: 1f04 8e02 |0049: check-cast v4, Landroid/widget/NumberPicker; // type@028e │ │ -47e9d2: 1806 0000 0000 00c0 6240 |004b: const-wide v6, #double 150 // #4062c00000000000 │ │ -47e9dc: 7230 e0dc 6007 |0050: invoke-interface {v0, v6, v7}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getWeightFromKilogram:(D)D // method@dce0 │ │ -47e9e2: 0b06 |0053: move-result-wide v6 │ │ -47e9e4: 8a66 |0054: double-to-int v6, v6 │ │ -47e9e6: 6e20 9410 6400 |0055: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ -47e9ec: 1906 3440 |0058: const-wide/high16 v6, #long 4626322717216342016 // #4034 │ │ -47e9f0: 7230 e0dc 6007 |005a: invoke-interface {v0, v6, v7}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getWeightFromKilogram:(D)D // method@dce0 │ │ -47e9f6: 0b06 |005d: move-result-wide v6 │ │ -47e9f8: 8a66 |005e: double-to-int v6, v6 │ │ -47e9fa: 6e20 9510 6400 |005f: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ -47ea00: 2206 8317 |0062: new-instance v6, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8; // type@1783 │ │ -47ea04: 7020 cad8 0600 |0064: invoke-direct {v6, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8;.:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)V // method@d8ca │ │ -47ea0a: 6e20 9310 6400 |0067: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ -47ea10: 1a06 86ea |006a: const-string v6, "weight" // string@ea86 │ │ -47ea14: 1307 5000 |006c: const/16 v7, #int 80 // #50 │ │ -47ea18: 7230 5e03 6207 |006e: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@035e │ │ -47ea1e: 0a06 |0071: move-result v6 │ │ -47ea20: 8366 |0072: int-to-double v6, v6 │ │ -47ea22: 7230 e0dc 6007 |0073: invoke-interface {v0, v6, v7}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getWeightFromKilogram:(D)D // method@dce0 │ │ -47ea28: 0b06 |0076: move-result-wide v6 │ │ -47ea2a: 7120 7ae0 7600 |0077: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ -47ea30: 0b06 |007a: move-result-wide v6 │ │ -47ea32: 8467 |007b: long-to-int v7, v6 │ │ -47ea34: 6e20 9610 7400 |007c: invoke-virtual {v4, v7}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ -47ea3a: 1206 |007f: const/4 v6, #int 0 // #0 │ │ -47ea3c: 6e20 9810 6400 |0080: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setWrapSelectorWheel:(Z)V // method@1098 │ │ -47ea42: 7110 e4db 0400 |0083: invoke-static {v4}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ -47ea48: 6e20 f100 3100 |0086: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -47ea4e: 1403 5b00 117f |0089: const v3, #float 1.9274e+38 // #7f11005b │ │ -47ea54: 6e30 e500 3105 |008c: invoke-virtual {v1, v3, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47ea5a: 2203 8017 |008f: new-instance v3, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo; // type@1780 │ │ -47ea5e: 7040 c4d8 4320 |0091: invoke-direct {v3, v4, v0, v2}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.:(Landroid/widget/NumberPicker;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/content/SharedPreferences;)V // method@d8c4 │ │ -47ea64: 1400 1e01 117f |0094: const v0, #float 1.92744e+38 // #7f11011e │ │ -47ea6a: 6e30 eb00 0103 |0097: invoke-virtual {v1, v0, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47ea70: 6e10 dd00 0100 |009a: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47ea76: 0c00 |009d: move-result-object v0 │ │ -47ea78: 6e10 f900 0000 |009e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47ea7e: 0e00 |00a1: return-void │ │ +47e930: |[47e930] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.showWeightPicker:()V │ │ +47e940: 6e10 a1d9 0800 |0000: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.getContext:()Landroid/content/Context; // method@d9a1 │ │ +47e946: 0c00 |0003: move-result-object v0 │ │ +47e948: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47e94e: 0c00 |0007: move-result-object v0 │ │ +47e950: 5400 b485 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +47e954: 6e10 fadc 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.setUnit:()V // method@dcfa │ │ +47e95a: 6e10 a1d9 0800 |000d: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.getContext:()Landroid/content/Context; // method@d9a1 │ │ +47e960: 0c00 |0010: move-result-object v0 │ │ +47e962: 7110 c7d1 0000 |0011: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47e968: 0c00 |0014: move-result-object v0 │ │ +47e96a: 5400 b485 |0015: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +47e96e: 6e10 e5dc 0000 |0017: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +47e974: 0c00 |001a: move-result-object v0 │ │ +47e976: 2201 2200 |001b: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47e97a: 6e10 add9 0800 |001d: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@d9ad │ │ +47e980: 0c02 |0020: move-result-object v2 │ │ +47e982: 7020 dc00 2100 |0021: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47e988: 6e10 aed9 0800 |0024: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ +47e98e: 0c02 |0027: move-result-object v2 │ │ +47e990: 7110 7852 0200 |0028: invoke-static {v2}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@5278 │ │ +47e996: 0c02 |002b: move-result-object v2 │ │ +47e998: 1403 4001 117f |002c: const v3, #float 1.92745e+38 // #7f110140 │ │ +47e99e: 6e20 a3d9 3800 |002f: invoke-virtual {v8, v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.getString:(I)Ljava/lang/String; // method@d9a3 │ │ +47e9a4: 0c03 |0032: move-result-object v3 │ │ +47e9a6: 6e20 ef00 3100 |0033: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00ef │ │ +47e9ac: 6e10 a2d9 0800 |0036: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@d9a2 │ │ +47e9b2: 0c03 |0039: move-result-object v3 │ │ +47e9b4: 1404 4600 0c7f |003a: const v4, #float 1.86093e+38 // #7f0c0046 │ │ +47e9ba: 1205 |003d: const/4 v5, #int 0 // #0 │ │ +47e9bc: 6e30 080a 4305 |003e: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ +47e9c2: 0c03 |0041: move-result-object v3 │ │ +47e9c4: 1404 5002 097f |0042: const v4, #float 1.82116e+38 // #7f090250 │ │ +47e9ca: 6e20 b20a 4300 |0045: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47e9d0: 0c04 |0048: move-result-object v4 │ │ +47e9d2: 1f04 8e02 |0049: check-cast v4, Landroid/widget/NumberPicker; // type@028e │ │ +47e9d6: 1806 0000 0000 00c0 6240 |004b: const-wide v6, #double 150 // #4062c00000000000 │ │ +47e9e0: 7230 e0dc 6007 |0050: invoke-interface {v0, v6, v7}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getWeightFromKilogram:(D)D // method@dce0 │ │ +47e9e6: 0b06 |0053: move-result-wide v6 │ │ +47e9e8: 8a66 |0054: double-to-int v6, v6 │ │ +47e9ea: 6e20 9410 6400 |0055: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ +47e9f0: 1906 3440 |0058: const-wide/high16 v6, #long 4626322717216342016 // #4034 │ │ +47e9f4: 7230 e0dc 6007 |005a: invoke-interface {v0, v6, v7}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getWeightFromKilogram:(D)D // method@dce0 │ │ +47e9fa: 0b06 |005d: move-result-wide v6 │ │ +47e9fc: 8a66 |005e: double-to-int v6, v6 │ │ +47e9fe: 6e20 9510 6400 |005f: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ +47ea04: 2206 8317 |0062: new-instance v6, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8; // type@1783 │ │ +47ea08: 7020 cad8 0600 |0064: invoke-direct {v6, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$i1YWMGvZl0m4fVg4mOPNZK6UUQ8;.:(Lde/tadris/fitness/util/unit/DistanceUnitSystem;)V // method@d8ca │ │ +47ea0e: 6e20 9310 6400 |0067: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ +47ea14: 1a06 86ea |006a: const-string v6, "weight" // string@ea86 │ │ +47ea18: 1307 5000 |006c: const/16 v7, #int 80 // #50 │ │ +47ea1c: 7230 5e03 6207 |006e: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@035e │ │ +47ea22: 0a06 |0071: move-result v6 │ │ +47ea24: 8366 |0072: int-to-double v6, v6 │ │ +47ea26: 7230 e0dc 6007 |0073: invoke-interface {v0, v6, v7}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getWeightFromKilogram:(D)D // method@dce0 │ │ +47ea2c: 0b06 |0076: move-result-wide v6 │ │ +47ea2e: 7120 7ae0 7600 |0077: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@e07a │ │ +47ea34: 0b06 |007a: move-result-wide v6 │ │ +47ea36: 8467 |007b: long-to-int v7, v6 │ │ +47ea38: 6e20 9610 7400 |007c: invoke-virtual {v4, v7}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ +47ea3e: 1206 |007f: const/4 v6, #int 0 // #0 │ │ +47ea40: 6e20 9810 6400 |0080: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setWrapSelectorWheel:(Z)V // method@1098 │ │ +47ea46: 7110 e4db 0400 |0083: invoke-static {v4}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ +47ea4c: 6e20 f100 3100 |0086: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +47ea52: 1403 5b00 117f |0089: const v3, #float 1.9274e+38 // #7f11005b │ │ +47ea58: 6e30 e500 3105 |008c: invoke-virtual {v1, v3, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47ea5e: 2203 8017 |008f: new-instance v3, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo; // type@1780 │ │ +47ea62: 7040 c4d8 4320 |0091: invoke-direct {v3, v4, v0, v2}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$HdWwSySOjgJ8E7VumLefV3G8JPo;.:(Landroid/widget/NumberPicker;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/content/SharedPreferences;)V // method@d8c4 │ │ +47ea68: 1400 1e01 117f |0094: const v0, #float 1.92744e+38 // #7f11011e │ │ +47ea6e: 6e30 eb00 0103 |0097: invoke-virtual {v1, v0, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47ea74: 6e10 dd00 0100 |009a: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47ea7a: 0c00 |009d: move-result-object v0 │ │ +47ea7c: 6e10 f900 0000 |009e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47ea82: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x000d line=82 │ │ 0x001b line=84 │ │ 0x0024 line=85 │ │ 0x002f line=86 │ │ @@ -2078974,25 +2078975,25 @@ │ │ type : '(Landroidx/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -47e58c: |[47e58c] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$onCreatePreferences$0$InterfaceSettingsFragment:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ -47e59c: 6200 53a0 |0000: sget-object v0, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.sBindPreferenceSummaryToValueListener:Landroidx/preference/Preference$OnPreferenceChangeListener; // field@a053 │ │ -47e5a0: 7230 ce50 2003 |0002: invoke-interface {v0, v2, v3}, Landroidx/preference/Preference$OnPreferenceChangeListener;.onPreferenceChange:(Landroidx/preference/Preference;Ljava/lang/Object;)Z // method@50ce │ │ -47e5a6: 6e10 aed9 0100 |0005: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ -47e5ac: 0c02 |0008: move-result-object v2 │ │ -47e5ae: 1403 b100 117f |0009: const v3, #float 1.92742e+38 // #7f1100b1 │ │ -47e5b4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -47e5b6: 7130 f811 3200 |000d: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47e5bc: 0c02 |0010: move-result-object v2 │ │ -47e5be: 6e10 fa11 0200 |0011: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47e5c4: 0f00 |0014: return v0 │ │ +47e590: |[47e590] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$onCreatePreferences$0$InterfaceSettingsFragment:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ +47e5a0: 6200 53a0 |0000: sget-object v0, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.sBindPreferenceSummaryToValueListener:Landroidx/preference/Preference$OnPreferenceChangeListener; // field@a053 │ │ +47e5a4: 7230 ce50 2003 |0002: invoke-interface {v0, v2, v3}, Landroidx/preference/Preference$OnPreferenceChangeListener;.onPreferenceChange:(Landroidx/preference/Preference;Ljava/lang/Object;)Z // method@50ce │ │ +47e5aa: 6e10 aed9 0100 |0005: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ +47e5b0: 0c02 |0008: move-result-object v2 │ │ +47e5b2: 1403 b100 117f |0009: const v3, #float 1.92742e+38 // #7f1100b1 │ │ +47e5b8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +47e5ba: 7130 f811 3200 |000d: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +47e5c0: 0c02 |0010: move-result-object v2 │ │ +47e5c2: 6e10 fa11 0200 |0011: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47e5c8: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; │ │ 0x0000 - 0x0015 reg=2 (null) Landroidx/preference/Preference; │ │ @@ -2079003,18 +2079004,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47e5c8: |[47e5c8] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$onCreatePreferences$1$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47e5d8: 7010 b1d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.showWeightPicker:()V // method@d9b1 │ │ -47e5de: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47e5e0: 0f01 |0004: return v1 │ │ +47e5cc: |[47e5cc] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$onCreatePreferences$1$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47e5dc: 7010 b1d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.showWeightPicker:()V // method@d9b1 │ │ +47e5e2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47e5e4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2079023,18 +2079024,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47e5e4: |[47e5e4] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$onCreatePreferences$2$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47e5f4: 7010 b0d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.showFilePicker:()V // method@d9b0 │ │ -47e5fa: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47e5fc: 0f01 |0004: return v1 │ │ +47e5e8: |[47e5e8] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$onCreatePreferences$2$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47e5f8: 7010 b0d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.showFilePicker:()V // method@d9b0 │ │ +47e5fe: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47e600: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2079043,18 +2079044,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47e600: |[47e600] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$onCreatePreferences$3$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47e610: 7010 acd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.openMapDownloader:()V // method@d9ac │ │ -47e616: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47e618: 0f01 |0004: return v1 │ │ +47e604: |[47e604] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.lambda$onCreatePreferences$3$InterfaceSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47e614: 7010 acd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.openMapDownloader:()V // method@d9ac │ │ +47e61a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47e61c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2079063,42 +2079064,42 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -47e6c0: |[47e6c0] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -47e6d0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -47e6d2: 3305 3100 |0001: if-ne v5, v0, 0032 // +0031 │ │ -47e6d6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -47e6d8: 3304 2e00 |0004: if-ne v4, v0, 0032 // +002e │ │ -47e6dc: 6e10 aed9 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ -47e6e2: 0c00 |0009: move-result-object v0 │ │ -47e6e4: 7110 7852 0000 |000a: invoke-static {v0}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@5278 │ │ -47e6ea: 0c00 |000d: move-result-object v0 │ │ -47e6ec: 7210 5b03 0000 |000e: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@035b │ │ -47e6f2: 0c00 |0011: move-result-object v0 │ │ -47e6f4: 6e10 1e03 0600 |0012: invoke-virtual {v6}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ -47e6fa: 0c01 |0015: move-result-object v1 │ │ -47e6fc: 6e10 0f07 0100 |0016: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ -47e702: 0c01 |0019: move-result-object v1 │ │ -47e704: 1a02 7ac4 |001a: const-string v2, "offlineMapFileName" // string@c47a │ │ -47e708: 7230 5803 2001 |001c: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0358 │ │ -47e70e: 0c00 |001f: move-result-object v0 │ │ -47e710: 7210 5203 0000 |0020: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0352 │ │ -47e716: 6e20 a0d9 2300 |0023: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e71c: 0c00 |0026: move-result-object v0 │ │ -47e71e: 6e10 1e03 0600 |0027: invoke-virtual {v6}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ -47e724: 0c01 |002a: move-result-object v1 │ │ -47e726: 6e10 0f07 0100 |002b: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ -47e72c: 0c01 |002e: move-result-object v1 │ │ -47e72e: 6e20 3c51 1000 |002f: invoke-virtual {v0, v1}, Landroidx/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@513c │ │ -47e734: 6f40 93d9 4365 |0032: invoke-super {v3, v4, v5, v6}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.onActivityResult:(IILandroid/content/Intent;)V // method@d993 │ │ -47e73a: 0e00 |0035: return-void │ │ +47e6c4: |[47e6c4] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +47e6d4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +47e6d6: 3305 3100 |0001: if-ne v5, v0, 0032 // +0031 │ │ +47e6da: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +47e6dc: 3304 2e00 |0004: if-ne v4, v0, 0032 // +002e │ │ +47e6e0: 6e10 aed9 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9ae │ │ +47e6e6: 0c00 |0009: move-result-object v0 │ │ +47e6e8: 7110 7852 0000 |000a: invoke-static {v0}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@5278 │ │ +47e6ee: 0c00 |000d: move-result-object v0 │ │ +47e6f0: 7210 5b03 0000 |000e: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@035b │ │ +47e6f6: 0c00 |0011: move-result-object v0 │ │ +47e6f8: 6e10 1e03 0600 |0012: invoke-virtual {v6}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ +47e6fe: 0c01 |0015: move-result-object v1 │ │ +47e700: 6e10 0f07 0100 |0016: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ +47e706: 0c01 |0019: move-result-object v1 │ │ +47e708: 1a02 7ac4 |001a: const-string v2, "offlineMapFileName" // string@c47a │ │ +47e70c: 7230 5803 2001 |001c: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0358 │ │ +47e712: 0c00 |001f: move-result-object v0 │ │ +47e714: 7210 5203 0000 |0020: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0352 │ │ +47e71a: 6e20 a0d9 2300 |0023: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e720: 0c00 |0026: move-result-object v0 │ │ +47e722: 6e10 1e03 0600 |0027: invoke-virtual {v6}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ +47e728: 0c01 |002a: move-result-object v1 │ │ +47e72a: 6e10 0f07 0100 |002b: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ +47e730: 0c01 |002e: move-result-object v1 │ │ +47e732: 6e20 3c51 1000 |002f: invoke-virtual {v0, v1}, Landroidx/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@513c │ │ +47e738: 6f40 93d9 4365 |0032: invoke-super {v3, v4, v5, v6}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.onActivityResult:(IILandroid/content/Intent;)V // method@d993 │ │ +47e73e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=119 │ │ 0x000e line=120 │ │ 0x0023 line=121 │ │ 0x0032 line=123 │ │ locals : │ │ @@ -2079112,78 +2079113,78 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -47e73c: |[47e73c] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ -47e74c: 1401 0400 147f |0000: const v1, #float 1.96726e+38 // #7f140004 │ │ -47e752: 6e30 afd9 1002 |0003: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@d9af │ │ -47e758: 1a01 a9e6 |0006: const-string v1, "unitSystem" // string@e6a9 │ │ -47e75c: 6e20 a0d9 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e762: 0c01 |000b: move-result-object v1 │ │ -47e764: 7110 9fd9 0100 |000c: invoke-static {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ -47e76a: 1a01 1ebe |000f: const-string v1, "mapStyle" // string@be1e │ │ -47e76e: 6e20 a0d9 1000 |0011: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e774: 0c01 |0014: move-result-object v1 │ │ -47e776: 7110 9fd9 0100 |0015: invoke-static {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ -47e77c: 1a01 aae5 |0018: const-string v1, "trackStyle" // string@e5aa │ │ -47e780: 6e20 a0d9 1000 |001a: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e786: 0c01 |001d: move-result-object v1 │ │ -47e788: 7110 9fd9 0100 |001e: invoke-static {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ -47e78e: 1a01 abe5 |0021: const-string v1, "trackStyleUsage" // string@e5ab │ │ -47e792: 6e20 a0d9 1000 |0023: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e798: 0c01 |0026: move-result-object v1 │ │ -47e79a: 7110 9fd9 0100 |0027: invoke-static {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ -47e7a0: 1a01 0ae4 |002a: const-string v1, "themeSetting" // string@e40a │ │ -47e7a4: 6e20 a0d9 1000 |002c: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e7aa: 0c02 |002f: move-result-object v2 │ │ -47e7ac: 7110 9fd9 0200 |0030: invoke-static {v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ -47e7b2: 1a02 e183 |0033: const-string v2, "dateFormat" // string@83e1 │ │ -47e7b6: 6e20 a0d9 2000 |0035: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e7bc: 0c02 |0038: move-result-object v2 │ │ -47e7be: 7110 9fd9 0200 |0039: invoke-static {v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ -47e7c4: 1a02 84e4 |003c: const-string v2, "timeFormat" // string@e484 │ │ -47e7c8: 6e20 a0d9 2000 |003e: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e7ce: 0c02 |0041: move-result-object v2 │ │ -47e7d0: 7110 9fd9 0200 |0042: invoke-static {v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ -47e7d6: 1a02 108d |0045: const-string v2, "firstDayOfWeek" // string@8d10 │ │ -47e7da: 6e20 a0d9 2000 |0047: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e7e0: 0c02 |004a: move-result-object v2 │ │ -47e7e2: 7110 9fd9 0200 |004b: invoke-static {v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ -47e7e8: 1a02 2d89 |004e: const-string v2, "energyUnit" // string@892d │ │ -47e7ec: 6e20 a0d9 2000 |0050: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e7f2: 0c02 |0053: move-result-object v2 │ │ -47e7f4: 7110 9fd9 0200 |0054: invoke-static {v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ -47e7fa: 6e20 a0d9 1000 |0057: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e800: 0c01 |005a: move-result-object v1 │ │ -47e802: 2202 8217 |005b: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE; // type@1782 │ │ -47e806: 7020 c8d8 0200 |005d: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE;.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V // method@d8c8 │ │ -47e80c: 6e20 3351 2100 |0060: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceChangeListener:(Landroidx/preference/Preference$OnPreferenceChangeListener;)V // method@5133 │ │ -47e812: 1a01 86ea |0063: const-string v1, "weight" // string@ea86 │ │ -47e816: 6e20 a0d9 1000 |0065: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e81c: 0c01 |0068: move-result-object v1 │ │ -47e81e: 2202 8417 |0069: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA; // type@1784 │ │ -47e822: 7020 ccd8 0200 |006b: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA;.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V // method@d8cc │ │ -47e828: 6e20 3451 2100 |006e: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47e82e: 1a01 7ac4 |0071: const-string v1, "offlineMapFileName" // string@c47a │ │ -47e832: 6e20 a0d9 1000 |0073: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e838: 0c01 |0076: move-result-object v1 │ │ -47e83a: 7110 9fd9 0100 |0077: invoke-static {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ -47e840: 2202 8517 |007a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8; // type@1785 │ │ -47e844: 7020 ced8 0200 |007c: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8;.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V // method@d8ce │ │ -47e84a: 6e20 3451 2100 |007f: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47e850: 1a01 79c4 |0082: const-string v1, "offlineMapDownload" // string@c479 │ │ -47e854: 6e20 a0d9 1000 |0084: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ -47e85a: 0c01 |0087: move-result-object v1 │ │ -47e85c: 2202 8117 |0088: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw; // type@1781 │ │ -47e860: 7020 c6d8 0200 |008a: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw;.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V // method@d8c6 │ │ -47e866: 6e20 3451 2100 |008d: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47e86c: 0e00 |0090: return-void │ │ +47e740: |[47e740] de.tadris.fitness.ui.settings.InterfaceSettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ +47e750: 1401 0400 147f |0000: const v1, #float 1.96726e+38 // #7f140004 │ │ +47e756: 6e30 afd9 1002 |0003: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@d9af │ │ +47e75c: 1a01 a9e6 |0006: const-string v1, "unitSystem" // string@e6a9 │ │ +47e760: 6e20 a0d9 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e766: 0c01 |000b: move-result-object v1 │ │ +47e768: 7110 9fd9 0100 |000c: invoke-static {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ +47e76e: 1a01 1ebe |000f: const-string v1, "mapStyle" // string@be1e │ │ +47e772: 6e20 a0d9 1000 |0011: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e778: 0c01 |0014: move-result-object v1 │ │ +47e77a: 7110 9fd9 0100 |0015: invoke-static {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ +47e780: 1a01 aae5 |0018: const-string v1, "trackStyle" // string@e5aa │ │ +47e784: 6e20 a0d9 1000 |001a: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e78a: 0c01 |001d: move-result-object v1 │ │ +47e78c: 7110 9fd9 0100 |001e: invoke-static {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ +47e792: 1a01 abe5 |0021: const-string v1, "trackStyleUsage" // string@e5ab │ │ +47e796: 6e20 a0d9 1000 |0023: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e79c: 0c01 |0026: move-result-object v1 │ │ +47e79e: 7110 9fd9 0100 |0027: invoke-static {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ +47e7a4: 1a01 0ae4 |002a: const-string v1, "themeSetting" // string@e40a │ │ +47e7a8: 6e20 a0d9 1000 |002c: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e7ae: 0c02 |002f: move-result-object v2 │ │ +47e7b0: 7110 9fd9 0200 |0030: invoke-static {v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ +47e7b6: 1a02 e183 |0033: const-string v2, "dateFormat" // string@83e1 │ │ +47e7ba: 6e20 a0d9 2000 |0035: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e7c0: 0c02 |0038: move-result-object v2 │ │ +47e7c2: 7110 9fd9 0200 |0039: invoke-static {v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ +47e7c8: 1a02 84e4 |003c: const-string v2, "timeFormat" // string@e484 │ │ +47e7cc: 6e20 a0d9 2000 |003e: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e7d2: 0c02 |0041: move-result-object v2 │ │ +47e7d4: 7110 9fd9 0200 |0042: invoke-static {v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ +47e7da: 1a02 108d |0045: const-string v2, "firstDayOfWeek" // string@8d10 │ │ +47e7de: 6e20 a0d9 2000 |0047: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e7e4: 0c02 |004a: move-result-object v2 │ │ +47e7e6: 7110 9fd9 0200 |004b: invoke-static {v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ +47e7ec: 1a02 2d89 |004e: const-string v2, "energyUnit" // string@892d │ │ +47e7f0: 6e20 a0d9 2000 |0050: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e7f6: 0c02 |0053: move-result-object v2 │ │ +47e7f8: 7110 9fd9 0200 |0054: invoke-static {v2}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ +47e7fe: 6e20 a0d9 1000 |0057: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e804: 0c01 |005a: move-result-object v1 │ │ +47e806: 2202 8217 |005b: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE; // type@1782 │ │ +47e80a: 7020 c8d8 0200 |005d: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$VurCJMt4qa_KPfHM9Tw0H9nzzHE;.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V // method@d8c8 │ │ +47e810: 6e20 3351 2100 |0060: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceChangeListener:(Landroidx/preference/Preference$OnPreferenceChangeListener;)V // method@5133 │ │ +47e816: 1a01 86ea |0063: const-string v1, "weight" // string@ea86 │ │ +47e81a: 6e20 a0d9 1000 |0065: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e820: 0c01 |0068: move-result-object v1 │ │ +47e822: 2202 8417 |0069: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA; // type@1784 │ │ +47e826: 7020 ccd8 0200 |006b: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$nukPmyg1ipf53d8XwrlbFUwtgmA;.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V // method@d8cc │ │ +47e82c: 6e20 3451 2100 |006e: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47e832: 1a01 7ac4 |0071: const-string v1, "offlineMapFileName" // string@c47a │ │ +47e836: 6e20 a0d9 1000 |0073: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e83c: 0c01 |0076: move-result-object v1 │ │ +47e83e: 7110 9fd9 0100 |0077: invoke-static {v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@d99f │ │ +47e844: 2202 8517 |007a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8; // type@1785 │ │ +47e848: 7020 ced8 0200 |007c: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$uVTMAXKqSHWwojuhnXrMSjZFt_8;.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V // method@d8ce │ │ +47e84e: 6e20 3451 2100 |007f: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47e854: 1a01 79c4 |0082: const-string v1, "offlineMapDownload" // string@c479 │ │ +47e858: 6e20 a0d9 1000 |0084: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9a0 │ │ +47e85e: 0c01 |0087: move-result-object v1 │ │ +47e860: 2202 8117 |0088: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw; // type@1781 │ │ +47e864: 7020 c6d8 0200 |008a: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$InterfaceSettingsFragment$R7wKXpsWTVEbmz4LiA5uxSmHBPw;.:(Lde/tadris/fitness/ui/settings/InterfaceSettingsFragment;)V // method@d8c6 │ │ +47e86a: 6e20 3451 2100 |008d: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47e870: 0e00 |0090: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=45 │ │ 0x0008 line=47 │ │ 0x0011 line=48 │ │ 0x001a line=49 │ │ 0x0023 line=50 │ │ @@ -2079236,17 +2079237,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47ee58: |[47ee58] de.tadris.fitness.ui.settings.MainSettingsFragment.:()V │ │ -47ee68: 7010 8fd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.:()V // method@d98f │ │ -47ee6e: 0e00 |0003: return-void │ │ +47ee5c: |[47ee5c] de.tadris.fitness.ui.settings.MainSettingsFragment.:()V │ │ +47ee6c: 7010 8fd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.:()V // method@d98f │ │ +47ee72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/MainSettingsFragment; │ │ │ │ Virtual methods - │ │ @@ -2079255,23 +2079256,23 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -47edf8: |[47edf8] de.tadris.fitness.ui.settings.MainSettingsFragment.lambda$onCreatePreferences$0$MainSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47ee08: 2203 7e00 |0000: new-instance v3, Landroid/content/Intent; // type@007e │ │ -47ee0c: 6e10 d2d9 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9d2 │ │ -47ee12: 0c00 |0005: move-result-object v0 │ │ -47ee14: 1c01 b017 |0006: const-class v1, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; // type@17b0 │ │ -47ee18: 7030 1003 0301 |0008: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -47ee1e: 6e20 d4d9 3200 |000b: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@d9d4 │ │ -47ee24: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -47ee26: 0f03 |000f: return v3 │ │ +47edfc: |[47edfc] de.tadris.fitness.ui.settings.MainSettingsFragment.lambda$onCreatePreferences$0$MainSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47ee0c: 2203 7e00 |0000: new-instance v3, Landroid/content/Intent; // type@007e │ │ +47ee10: 6e10 d2d9 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9d2 │ │ +47ee16: 0c00 |0005: move-result-object v0 │ │ +47ee18: 1c01 b017 |0006: const-class v1, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; // type@17b0 │ │ +47ee1c: 7030 1003 0301 |0008: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47ee22: 6e20 d4d9 3200 |000b: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@d9d4 │ │ +47ee28: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +47ee2a: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/tadris/fitness/ui/settings/MainSettingsFragment; │ │ 0x0000 - 0x0010 reg=3 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2079280,23 +2079281,23 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -47ee28: |[47ee28] de.tadris.fitness.ui.settings.MainSettingsFragment.lambda$onCreatePreferences$1$MainSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47ee38: 2203 7e00 |0000: new-instance v3, Landroid/content/Intent; // type@007e │ │ -47ee3c: 6e10 d2d9 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9d2 │ │ -47ee42: 0c00 |0005: move-result-object v0 │ │ -47ee44: 1c01 9e17 |0006: const-class v1, Lde/tadris/fitness/ui/settings/AboutActivity; // type@179e │ │ -47ee48: 7030 1003 0301 |0008: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -47ee4e: 6e20 d4d9 3200 |000b: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@d9d4 │ │ -47ee54: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -47ee56: 0f03 |000f: return v3 │ │ +47ee2c: |[47ee2c] de.tadris.fitness.ui.settings.MainSettingsFragment.lambda$onCreatePreferences$1$MainSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47ee3c: 2203 7e00 |0000: new-instance v3, Landroid/content/Intent; // type@007e │ │ +47ee40: 6e10 d2d9 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.requireContext:()Landroid/content/Context; // method@d9d2 │ │ +47ee46: 0c00 |0005: move-result-object v0 │ │ +47ee48: 1c01 9e17 |0006: const-class v1, Lde/tadris/fitness/ui/settings/AboutActivity; // type@179e │ │ +47ee4c: 7030 1003 0301 |0008: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47ee52: 6e20 d4d9 3200 |000b: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@d9d4 │ │ +47ee58: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +47ee5a: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/tadris/fitness/ui/settings/MainSettingsFragment; │ │ 0x0000 - 0x0010 reg=3 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2079305,30 +2079306,30 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -47ee70: |[47ee70] de.tadris.fitness.ui.settings.MainSettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ -47ee80: 1401 0200 147f |0000: const v1, #float 1.96726e+38 // #7f140002 │ │ -47ee86: 6e30 d3d9 1002 |0003: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@d9d3 │ │ -47ee8c: 1a01 d4eb |0006: const-string v1, "workoutTypeSettings" // string@ebd4 │ │ -47ee90: 6e20 ced9 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9ce │ │ -47ee96: 0c01 |000b: move-result-object v1 │ │ -47ee98: 2202 8b17 |000c: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE; // type@178b │ │ -47ee9c: 7020 dad8 0200 |000e: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE;.:(Lde/tadris/fitness/ui/settings/MainSettingsFragment;)V // method@d8da │ │ -47eea2: 6e20 3451 2100 |0011: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47eea8: 1a01 6a72 |0014: const-string v1, "about" // string@726a │ │ -47eeac: 6e20 ced9 1000 |0016: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9ce │ │ -47eeb2: 0c01 |0019: move-result-object v1 │ │ -47eeb4: 2202 8a17 |001a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk; // type@178a │ │ -47eeb8: 7020 d8d8 0200 |001c: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk;.:(Lde/tadris/fitness/ui/settings/MainSettingsFragment;)V // method@d8d8 │ │ -47eebe: 6e20 3451 2100 |001f: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47eec4: 0e00 |0022: return-void │ │ +47ee74: |[47ee74] de.tadris.fitness.ui.settings.MainSettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ +47ee84: 1401 0200 147f |0000: const v1, #float 1.96726e+38 // #7f140002 │ │ +47ee8a: 6e30 d3d9 1002 |0003: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@d9d3 │ │ +47ee90: 1a01 d4eb |0006: const-string v1, "workoutTypeSettings" // string@ebd4 │ │ +47ee94: 6e20 ced9 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9ce │ │ +47ee9a: 0c01 |000b: move-result-object v1 │ │ +47ee9c: 2202 8b17 |000c: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE; // type@178b │ │ +47eea0: 7020 dad8 0200 |000e: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$AaSuB9oUvLzOmpk2u-weHTIlFDE;.:(Lde/tadris/fitness/ui/settings/MainSettingsFragment;)V // method@d8da │ │ +47eea6: 6e20 3451 2100 |0011: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47eeac: 1a01 6a72 |0014: const-string v1, "about" // string@726a │ │ +47eeb0: 6e20 ced9 1000 |0016: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9ce │ │ +47eeb6: 0c01 |0019: move-result-object v1 │ │ +47eeb8: 2202 8a17 |001a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk; // type@178a │ │ +47eebc: 7020 d8d8 0200 |001c: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$MainSettingsFragment$2cdO3_zSPgNWnCmFmvrH_aumaXk;.:(Lde/tadris/fitness/ui/settings/MainSettingsFragment;)V // method@d8d8 │ │ +47eec2: 6e20 3451 2100 |001f: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47eec8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=31 │ │ 0x0008 line=33 │ │ 0x0016 line=37 │ │ locals : │ │ 0x0000 - 0x0023 reg=0 this Lde/tadris/fitness/ui/settings/MainSettingsFragment; │ │ @@ -2079405,17 +2079406,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47f4ac: |[47f4ac] de.tadris.fitness.ui.settings.RecordingSettingsFragment.:()V │ │ -47f4bc: 7010 8fd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.:()V // method@d98f │ │ -47f4c2: 0e00 |0003: return-void │ │ +47f4b0: |[47f4b0] de.tadris.fitness.ui.settings.RecordingSettingsFragment.:()V │ │ +47f4c0: 7010 8fd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.:()V // method@d98f │ │ +47f4c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;) │ │ @@ -2079423,17 +2079424,17 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)Lde/tadris/fitness/recording/announcement/TTSController;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -47f458: |[47f458] de.tadris.fitness.ui.settings.RecordingSettingsFragment.access$000:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)Lde/tadris/fitness/recording/announcement/TTSController; │ │ -47f468: 5400 65a0 |0000: iget-object v0, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@a065 │ │ -47f46c: 1100 |0002: return-object v0 │ │ +47f45c: |[47f45c] de.tadris.fitness.ui.settings.RecordingSettingsFragment.access$000:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)Lde/tadris/fitness/recording/announcement/TTSController; │ │ +47f46c: 5400 65a0 |0000: iget-object v0, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@a065 │ │ +47f470: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ │ │ #2 : (in Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;) │ │ @@ -2079441,26 +2079442,26 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -47f4c4: |[47f4c4] de.tadris.fitness.ui.settings.RecordingSettingsFragment.checkTTS:(Ljava/lang/Runnable;)V │ │ -47f4d4: 2200 b616 |0000: new-instance v0, Lde/tadris/fitness/recording/announcement/TTSController; // type@16b6 │ │ -47f4d8: 6e10 0dda 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ -47f4de: 0c01 |0005: move-result-object v1 │ │ -47f4e0: 7020 32d5 1000 |0006: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.:(Landroid/content/Context;)V // method@d532 │ │ -47f4e6: 5b20 65a0 |0009: iput-object v0, v2, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@a065 │ │ -47f4ea: 7100 7cfe 0000 |000b: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -47f4f0: 0c00 |000e: move-result-object v0 │ │ -47f4f2: 2201 b117 |000f: new-instance v1, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1; // type@17b1 │ │ -47f4f6: 7030 f2d9 2103 |0011: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;Ljava/lang/Runnable;)V // method@d9f2 │ │ -47f4fc: 6e20 80fe 1000 |0014: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@fe80 │ │ -47f502: 0e00 |0017: return-void │ │ +47f4c8: |[47f4c8] de.tadris.fitness.ui.settings.RecordingSettingsFragment.checkTTS:(Ljava/lang/Runnable;)V │ │ +47f4d8: 2200 b616 |0000: new-instance v0, Lde/tadris/fitness/recording/announcement/TTSController; // type@16b6 │ │ +47f4dc: 6e10 0dda 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ +47f4e2: 0c01 |0005: move-result-object v1 │ │ +47f4e4: 7020 32d5 1000 |0006: invoke-direct {v0, v1}, Lde/tadris/fitness/recording/announcement/TTSController;.:(Landroid/content/Context;)V // method@d532 │ │ +47f4ea: 5b20 65a0 |0009: iput-object v0, v2, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.TTSController:Lde/tadris/fitness/recording/announcement/TTSController; // field@a065 │ │ +47f4ee: 7100 7cfe 0000 |000b: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +47f4f4: 0c00 |000e: move-result-object v0 │ │ +47f4f6: 2201 b117 |000f: new-instance v1, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1; // type@17b1 │ │ +47f4fa: 7030 f2d9 2103 |0011: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment$1;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;Ljava/lang/Runnable;)V // method@d9f2 │ │ +47f500: 6e20 80fe 1000 |0014: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@fe80 │ │ +47f506: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000b line=110 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x0018 reg=3 (null) Ljava/lang/Runnable; │ │ @@ -2079470,32 +2079471,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -47f504: |[47f504] de.tadris.fitness.ui.settings.RecordingSettingsFragment.disableSpeechConfig:()V │ │ -47f514: 1a00 2ee1 |0000: const-string v0, "speech" // string@e12e │ │ -47f518: 6e20 f9d9 0400 |0002: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f51e: 0c01 |0005: move-result-object v1 │ │ -47f520: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -47f522: 6e20 2951 2100 |0007: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setEnabled:(Z)V // method@5129 │ │ -47f528: 1a01 aba4 |000a: const-string v1, "intervals" // string@a4ab │ │ -47f52c: 6e20 f9d9 1400 |000c: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f532: 0c03 |000f: move-result-object v3 │ │ -47f534: 6e20 2951 2300 |0010: invoke-virtual {v3, v2}, Landroidx/preference/Preference;.setEnabled:(Z)V // method@5129 │ │ -47f53a: 6e20 f9d9 0400 |0013: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f540: 0c00 |0016: move-result-object v0 │ │ -47f542: 1402 9601 117f |0017: const v2, #float 1.92746e+38 // #7f110196 │ │ -47f548: 6e20 3b51 2000 |001a: invoke-virtual {v0, v2}, Landroidx/preference/Preference;.setSummary:(I)V // method@513b │ │ -47f54e: 6e20 f9d9 1400 |001d: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f554: 0c00 |0020: move-result-object v0 │ │ -47f556: 6e20 3b51 2000 |0021: invoke-virtual {v0, v2}, Landroidx/preference/Preference;.setSummary:(I)V // method@513b │ │ -47f55c: 0e00 |0024: return-void │ │ +47f508: |[47f508] de.tadris.fitness.ui.settings.RecordingSettingsFragment.disableSpeechConfig:()V │ │ +47f518: 1a00 2ee1 |0000: const-string v0, "speech" // string@e12e │ │ +47f51c: 6e20 f9d9 0400 |0002: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f522: 0c01 |0005: move-result-object v1 │ │ +47f524: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +47f526: 6e20 2951 2100 |0007: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setEnabled:(Z)V // method@5129 │ │ +47f52c: 1a01 aba4 |000a: const-string v1, "intervals" // string@a4ab │ │ +47f530: 6e20 f9d9 1400 |000c: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f536: 0c03 |000f: move-result-object v3 │ │ +47f538: 6e20 2951 2300 |0010: invoke-virtual {v3, v2}, Landroidx/preference/Preference;.setEnabled:(Z)V // method@5129 │ │ +47f53e: 6e20 f9d9 0400 |0013: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f544: 0c00 |0016: move-result-object v0 │ │ +47f546: 1402 9601 117f |0017: const v2, #float 1.92746e+38 // #7f110196 │ │ +47f54c: 6e20 3b51 2000 |001a: invoke-virtual {v0, v2}, Landroidx/preference/Preference;.setSummary:(I)V // method@513b │ │ +47f552: 6e20 f9d9 1400 |001d: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f558: 0c00 |0020: move-result-object v0 │ │ +47f55a: 6e20 3b51 2000 |0021: invoke-virtual {v0, v2}, Landroidx/preference/Preference;.setSummary:(I)V // method@513b │ │ +47f560: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=134 │ │ 0x000c line=135 │ │ 0x0013 line=136 │ │ 0x001d line=137 │ │ locals : │ │ @@ -2079506,22 +2079507,22 @@ │ │ type : '(Landroid/widget/NumberPicker;Landroid/widget/CompoundButton;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -47f560: |[47f560] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$showCurrentSpeedAverageTimePicker$7:(Landroid/widget/NumberPicker;Landroid/widget/CompoundButton;Z)V │ │ -47f570: 6e20 9210 2000 |0000: invoke-virtual {v0, v2}, Landroid/widget/NumberPicker;.setEnabled:(Z)V // method@1092 │ │ -47f576: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -47f57a: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -47f57e: 2804 |0007: goto 000b // +0004 │ │ -47f580: 1401 9a99 993e |0008: const v1, #float 0.3 // #3e99999a │ │ -47f586: 6e20 9010 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/NumberPicker;.setAlpha:(F)V // method@1090 │ │ -47f58c: 0e00 |000e: return-void │ │ +47f564: |[47f564] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$showCurrentSpeedAverageTimePicker$7:(Landroid/widget/NumberPicker;Landroid/widget/CompoundButton;Z)V │ │ +47f574: 6e20 9210 2000 |0000: invoke-virtual {v0, v2}, Landroid/widget/NumberPicker;.setEnabled:(Z)V // method@1092 │ │ +47f57a: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +47f57e: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +47f582: 2804 |0007: goto 000b // +0004 │ │ +47f584: 1401 9a99 993e |0008: const v1, #float 0.3 // #3e99999a │ │ +47f58a: 6e20 9010 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/NumberPicker;.setAlpha:(F)V // method@1090 │ │ +47f590: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000b line=176 │ │ locals : │ │ 0x0000 - 0x000f reg=0 (null) Landroid/widget/NumberPicker; │ │ 0x0000 - 0x000f reg=1 (null) Landroid/widget/CompoundButton; │ │ @@ -2079532,44 +2079533,44 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47f5d4: |[47f5d4] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$x1qp47sE2Zz-VI9PCWoGspneySc:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ -47f5e4: 7010 13da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showSpeechConfig:()V // method@da13 │ │ -47f5ea: 0e00 |0003: return-void │ │ +47f5d8: |[47f5d8] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$x1qp47sE2Zz-VI9PCWoGspneySc:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V │ │ +47f5e8: 7010 13da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showSpeechConfig:()V // method@da13 │ │ +47f5ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;) │ │ name : 'showAutoStartDelayConfig' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -47f7a0: |[47f7a0] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showAutoStartDelayConfig:()V │ │ -47f7b0: 5470 66a0 |0000: iget-object v0, v7, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.instance:Lde/tadris/fitness/Instance; // field@a066 │ │ -47f7b4: 5400 ba85 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47f7b8: 6e10 d0d2 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getAutoStartDelay:()I // method@d2d0 │ │ -47f7be: 0a00 |0007: move-result v0 │ │ -47f7c0: 2201 2a17 |0008: new-instance v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; // type@172a │ │ -47f7c4: 6e10 0cda 0700 |000a: invoke-virtual {v7}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da0c │ │ -47f7ca: 0c02 |000d: move-result-object v2 │ │ -47f7cc: 8103 |000e: int-to-long v3, v0 │ │ -47f7ce: 1605 e803 |000f: const-wide/16 v5, #int 1000 // #3e8 │ │ -47f7d2: 9d03 0305 |0011: mul-long v3, v3, v5 │ │ -47f7d6: 7054 40d7 2137 |0013: invoke-direct {v1, v2, v7, v3, v4}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;J)V // method@d740 │ │ -47f7dc: 6e10 4bd7 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.show:()V // method@d74b │ │ -47f7e2: 0e00 |0019: return-void │ │ +47f7a4: |[47f7a4] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showAutoStartDelayConfig:()V │ │ +47f7b4: 5470 66a0 |0000: iget-object v0, v7, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.instance:Lde/tadris/fitness/Instance; // field@a066 │ │ +47f7b8: 5400 ba85 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47f7bc: 6e10 d0d2 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getAutoStartDelay:()I // method@d2d0 │ │ +47f7c2: 0a00 |0007: move-result v0 │ │ +47f7c4: 2201 2a17 |0008: new-instance v1, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; // type@172a │ │ +47f7c8: 6e10 0cda 0700 |000a: invoke-virtual {v7}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da0c │ │ +47f7ce: 0c02 |000d: move-result-object v2 │ │ +47f7d0: 8103 |000e: int-to-long v3, v0 │ │ +47f7d2: 1605 e803 |000f: const-wide/16 v5, #int 1000 // #3e8 │ │ +47f7d6: 9d03 0305 |0011: mul-long v3, v3, v5 │ │ +47f7da: 7054 40d7 2137 |0013: invoke-direct {v1, v2, v7, v3, v4}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;J)V // method@d740 │ │ +47f7e0: 6e10 4bd7 0100 |0016: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.show:()V // method@d74b │ │ +47f7e6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0008 line=150 │ │ 0x0016 line=151 │ │ locals : │ │ 0x0000 - 0x001a reg=7 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ @@ -2079579,21 +2079580,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -47f7e4: |[47f7e4] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showAutoStartModeConfig:()V │ │ -47f7f4: 2200 2d17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; // type@172d │ │ -47f7f8: 6e10 0cda 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da0c │ │ -47f7fe: 0c01 |0005: move-result-object v1 │ │ -47f800: 7030 50d7 1002 |0006: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;)V // method@d750 │ │ -47f806: 6e10 5bd7 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.show:()V // method@d75b │ │ -47f80c: 0e00 |000c: return-void │ │ +47f7e8: |[47f7e8] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showAutoStartModeConfig:()V │ │ +47f7f8: 2200 2d17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; // type@172d │ │ +47f7fc: 6e10 0cda 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da0c │ │ +47f802: 0c01 |0005: move-result-object v1 │ │ +47f804: 7030 50d7 1002 |0006: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;)V // method@d750 │ │ +47f80a: 6e10 5bd7 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.show:()V // method@d75b │ │ +47f810: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ │ │ #8 : (in Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;) │ │ @@ -2079601,21 +2079602,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -47f810: |[47f810] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showAutoTimeoutConfig:()V │ │ -47f820: 2200 2f17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; // type@172f │ │ -47f824: 6e10 0cda 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da0c │ │ -47f82a: 0c01 |0005: move-result-object v1 │ │ -47f82c: 7030 5fd7 1002 |0006: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener;)V // method@d75f │ │ -47f832: 6e10 6ad7 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.show:()V // method@d76a │ │ -47f838: 0e00 |000c: return-void │ │ +47f814: |[47f814] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showAutoTimeoutConfig:()V │ │ +47f824: 2200 2f17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog; // type@172f │ │ +47f828: 6e10 0cda 0200 |0002: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da0c │ │ +47f82e: 0c01 |0005: move-result-object v1 │ │ +47f830: 7030 5fd7 1002 |0006: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog$AutoTimeoutSelectListener;)V // method@d75f │ │ +47f836: 6e10 6ad7 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ChooseAutoTimeoutDialog;.show:()V // method@d76a │ │ +47f83c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ │ │ #9 : (in Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;) │ │ @@ -2079623,78 +2079624,78 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -47f83c: |[47f83c] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showCurrentSpeedAverageTimePicker:()V │ │ -47f84c: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47f850: 6e10 0cda 0700 |0002: invoke-virtual {v7}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da0c │ │ -47f856: 0c01 |0005: move-result-object v1 │ │ -47f858: 7020 dc00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47f85e: 1401 4501 117f |0009: const v1, #float 1.92745e+38 // #7f110145 │ │ -47f864: 6e20 fdd9 1700 |000c: invoke-virtual {v7, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getString:(I)Ljava/lang/String; // method@d9fd │ │ -47f86a: 0c01 |000f: move-result-object v1 │ │ -47f86c: 6e20 ef00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00ef │ │ -47f872: 6e10 fbd9 0700 |0013: invoke-virtual {v7}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@d9fb │ │ -47f878: 0c01 |0016: move-result-object v1 │ │ -47f87a: 1402 4000 0c7f |0017: const v2, #float 1.86093e+38 // #7f0c0040 │ │ -47f880: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -47f882: 6e30 080a 2103 |001b: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ -47f888: 0c01 |001e: move-result-object v1 │ │ -47f88a: 1402 4202 097f |001f: const v2, #float 1.82116e+38 // #7f090242 │ │ -47f890: 6e20 b20a 2100 |0022: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47f896: 0c02 |0025: move-result-object v2 │ │ -47f898: 1f02 a202 |0026: check-cast v2, Landroid/widget/Switch; // type@02a2 │ │ -47f89c: 1404 a800 097f |0028: const v4, #float 1.82108e+38 // #7f0900a8 │ │ -47f8a2: 6e20 b20a 4100 |002b: invoke-virtual {v1, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47f8a8: 0c04 |002e: move-result-object v4 │ │ -47f8aa: 1f04 8e02 |002f: check-cast v4, Landroid/widget/NumberPicker; // type@028e │ │ -47f8ae: 5475 67a0 |0031: iget-object v5, v7, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a067 │ │ -47f8b2: 6e10 e6d2 0500 |0033: invoke-virtual {v5}, Lde/tadris/fitness/data/UserPreferences;.getUseAverageForCurrentSpeed:()Z // method@d2e6 │ │ -47f8b8: 0a05 |0036: move-result v5 │ │ -47f8ba: 6e20 5511 5200 |0037: invoke-virtual {v2, v5}, Landroid/widget/Switch;.setChecked:(Z)V // method@1155 │ │ -47f8c0: 6e10 5411 0200 |003a: invoke-virtual {v2}, Landroid/widget/Switch;.isChecked:()Z // method@1154 │ │ -47f8c6: 0a05 |003d: move-result v5 │ │ -47f8c8: 6e20 9210 5400 |003e: invoke-virtual {v4, v5}, Landroid/widget/NumberPicker;.setEnabled:(Z)V // method@1092 │ │ -47f8ce: 6e10 5411 0200 |0041: invoke-virtual {v2}, Landroid/widget/Switch;.isChecked:()Z // method@1154 │ │ -47f8d4: 0a05 |0044: move-result v5 │ │ -47f8d6: 3805 0500 |0045: if-eqz v5, 004a // +0005 │ │ -47f8da: 1505 803f |0047: const/high16 v5, #int 1065353216 // #3f80 │ │ -47f8de: 2804 |0049: goto 004d // +0004 │ │ -47f8e0: 1405 9a99 993e |004a: const v5, #float 0.3 // #3e99999a │ │ -47f8e6: 6e20 9010 5400 |004d: invoke-virtual {v4, v5}, Landroid/widget/NumberPicker;.setAlpha:(F)V // method@1090 │ │ -47f8ec: 1305 7800 |0050: const/16 v5, #int 120 // #78 │ │ -47f8f0: 6e20 9410 5400 |0052: invoke-virtual {v4, v5}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ -47f8f6: 1205 |0055: const/4 v5, #int 0 // #0 │ │ -47f8f8: 6e20 9510 5400 |0056: invoke-virtual {v4, v5}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ -47f8fe: 2206 9517 |0059: new-instance v6, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg; // type@1795 │ │ -47f902: 7020 eed8 7600 |005b: invoke-direct {v6, v7}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8ee │ │ -47f908: 6e20 9310 6400 |005e: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ -47f90e: 5476 67a0 |0061: iget-object v6, v7, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a067 │ │ -47f912: 6e10 e0d2 0600 |0063: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.getTimeForCurrentSpeed:()I // method@d2e0 │ │ -47f918: 0a06 |0066: move-result v6 │ │ -47f91a: 6e20 9610 6400 |0067: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ -47f920: 6e20 9810 5400 |006a: invoke-virtual {v4, v5}, Landroid/widget/NumberPicker;.setWrapSelectorWheel:(Z)V // method@1098 │ │ -47f926: 7110 e4db 0400 |006d: invoke-static {v4}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ -47f92c: 2205 9217 |0070: new-instance v5, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0; // type@1792 │ │ -47f930: 7020 e8d8 4500 |0072: invoke-direct {v5, v4}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0;.:(Landroid/widget/NumberPicker;)V // method@d8e8 │ │ -47f936: 6e20 5611 5200 |0075: invoke-virtual {v2, v5}, Landroid/widget/Switch;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@1156 │ │ -47f93c: 6e20 f100 1000 |0078: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -47f942: 1401 5b00 117f |007b: const v1, #float 1.9274e+38 // #7f11005b │ │ -47f948: 6e30 e500 1003 |007e: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47f94e: 1401 1e01 117f |0081: const v1, #float 1.92744e+38 // #7f11011e │ │ -47f954: 2203 9617 |0084: new-instance v3, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw; // type@1796 │ │ -47f958: 7040 f0d8 7342 |0086: invoke-direct {v3, v7, v2, v4}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;Landroid/widget/Switch;Landroid/widget/NumberPicker;)V // method@d8f0 │ │ -47f95e: 6e30 eb00 1003 |0089: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47f964: 6e10 dd00 0000 |008c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47f96a: 0c00 |008f: move-result-object v0 │ │ -47f96c: 6e10 f900 0000 |0090: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47f972: 0e00 |0093: return-void │ │ +47f840: |[47f840] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showCurrentSpeedAverageTimePicker:()V │ │ +47f850: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47f854: 6e10 0cda 0700 |0002: invoke-virtual {v7}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da0c │ │ +47f85a: 0c01 |0005: move-result-object v1 │ │ +47f85c: 7020 dc00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47f862: 1401 4501 117f |0009: const v1, #float 1.92745e+38 // #7f110145 │ │ +47f868: 6e20 fdd9 1700 |000c: invoke-virtual {v7, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getString:(I)Ljava/lang/String; // method@d9fd │ │ +47f86e: 0c01 |000f: move-result-object v1 │ │ +47f870: 6e20 ef00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00ef │ │ +47f876: 6e10 fbd9 0700 |0013: invoke-virtual {v7}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@d9fb │ │ +47f87c: 0c01 |0016: move-result-object v1 │ │ +47f87e: 1402 4000 0c7f |0017: const v2, #float 1.86093e+38 // #7f0c0040 │ │ +47f884: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +47f886: 6e30 080a 2103 |001b: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ +47f88c: 0c01 |001e: move-result-object v1 │ │ +47f88e: 1402 4202 097f |001f: const v2, #float 1.82116e+38 // #7f090242 │ │ +47f894: 6e20 b20a 2100 |0022: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47f89a: 0c02 |0025: move-result-object v2 │ │ +47f89c: 1f02 a202 |0026: check-cast v2, Landroid/widget/Switch; // type@02a2 │ │ +47f8a0: 1404 a800 097f |0028: const v4, #float 1.82108e+38 // #7f0900a8 │ │ +47f8a6: 6e20 b20a 4100 |002b: invoke-virtual {v1, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47f8ac: 0c04 |002e: move-result-object v4 │ │ +47f8ae: 1f04 8e02 |002f: check-cast v4, Landroid/widget/NumberPicker; // type@028e │ │ +47f8b2: 5475 67a0 |0031: iget-object v5, v7, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a067 │ │ +47f8b6: 6e10 e6d2 0500 |0033: invoke-virtual {v5}, Lde/tadris/fitness/data/UserPreferences;.getUseAverageForCurrentSpeed:()Z // method@d2e6 │ │ +47f8bc: 0a05 |0036: move-result v5 │ │ +47f8be: 6e20 5511 5200 |0037: invoke-virtual {v2, v5}, Landroid/widget/Switch;.setChecked:(Z)V // method@1155 │ │ +47f8c4: 6e10 5411 0200 |003a: invoke-virtual {v2}, Landroid/widget/Switch;.isChecked:()Z // method@1154 │ │ +47f8ca: 0a05 |003d: move-result v5 │ │ +47f8cc: 6e20 9210 5400 |003e: invoke-virtual {v4, v5}, Landroid/widget/NumberPicker;.setEnabled:(Z)V // method@1092 │ │ +47f8d2: 6e10 5411 0200 |0041: invoke-virtual {v2}, Landroid/widget/Switch;.isChecked:()Z // method@1154 │ │ +47f8d8: 0a05 |0044: move-result v5 │ │ +47f8da: 3805 0500 |0045: if-eqz v5, 004a // +0005 │ │ +47f8de: 1505 803f |0047: const/high16 v5, #int 1065353216 // #3f80 │ │ +47f8e2: 2804 |0049: goto 004d // +0004 │ │ +47f8e4: 1405 9a99 993e |004a: const v5, #float 0.3 // #3e99999a │ │ +47f8ea: 6e20 9010 5400 |004d: invoke-virtual {v4, v5}, Landroid/widget/NumberPicker;.setAlpha:(F)V // method@1090 │ │ +47f8f0: 1305 7800 |0050: const/16 v5, #int 120 // #78 │ │ +47f8f4: 6e20 9410 5400 |0052: invoke-virtual {v4, v5}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ +47f8fa: 1205 |0055: const/4 v5, #int 0 // #0 │ │ +47f8fc: 6e20 9510 5400 |0056: invoke-virtual {v4, v5}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ +47f902: 2206 9517 |0059: new-instance v6, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg; // type@1795 │ │ +47f906: 7020 eed8 7600 |005b: invoke-direct {v6, v7}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$_jnIEyLPmfM-78QlHw7gTruLFWg;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8ee │ │ +47f90c: 6e20 9310 6400 |005e: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setFormatter:(Landroid/widget/NumberPicker$Formatter;)V // method@1093 │ │ +47f912: 5476 67a0 |0061: iget-object v6, v7, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a067 │ │ +47f916: 6e10 e0d2 0600 |0063: invoke-virtual {v6}, Lde/tadris/fitness/data/UserPreferences;.getTimeForCurrentSpeed:()I // method@d2e0 │ │ +47f91c: 0a06 |0066: move-result v6 │ │ +47f91e: 6e20 9610 6400 |0067: invoke-virtual {v4, v6}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ +47f924: 6e20 9810 5400 |006a: invoke-virtual {v4, v5}, Landroid/widget/NumberPicker;.setWrapSelectorWheel:(Z)V // method@1098 │ │ +47f92a: 7110 e4db 0400 |006d: invoke-static {v4}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ +47f930: 2205 9217 |0070: new-instance v5, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0; // type@1792 │ │ +47f934: 7020 e8d8 4500 |0072: invoke-direct {v5, v4}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$MLIDp8LwLdJ2RMYlj9UTn0WNnE0;.:(Landroid/widget/NumberPicker;)V // method@d8e8 │ │ +47f93a: 6e20 5611 5200 |0075: invoke-virtual {v2, v5}, Landroid/widget/Switch;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@1156 │ │ +47f940: 6e20 f100 1000 |0078: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +47f946: 1401 5b00 117f |007b: const v1, #float 1.9274e+38 // #7f11005b │ │ +47f94c: 6e30 e500 1003 |007e: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47f952: 1401 1e01 117f |0081: const v1, #float 1.92744e+38 // #7f11011e │ │ +47f958: 2203 9617 |0084: new-instance v3, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw; // type@1796 │ │ +47f95c: 7040 f0d8 7342 |0086: invoke-direct {v3, v7, v2, v4}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$rpgdvGb-KJ_kxCAUFyjvPAdVHkw;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;Landroid/widget/Switch;Landroid/widget/NumberPicker;)V // method@d8f0 │ │ +47f962: 6e30 eb00 1003 |0089: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47f968: 6e10 dd00 0000 |008c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47f96e: 0c00 |008f: move-result-object v0 │ │ +47f970: 6e10 f900 0000 |0090: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47f976: 0e00 |0093: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x000c line=158 │ │ 0x0013 line=159 │ │ 0x0022 line=160 │ │ 0x002b line=163 │ │ @@ -2079720,22 +2079721,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -47f974: |[47f974] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showIntervalSetManagement:()V │ │ -47f984: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47f988: 6e10 0dda 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ -47f98e: 0c01 |0005: move-result-object v1 │ │ -47f990: 1c02 af17 |0006: const-class v2, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // type@17af │ │ -47f994: 7030 1003 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -47f99a: 6e20 14da 0300 |000b: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@da14 │ │ -47f9a0: 0e00 |000e: return-void │ │ +47f978: |[47f978] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showIntervalSetManagement:()V │ │ +47f988: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47f98c: 6e10 0dda 0300 |0002: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ +47f992: 0c01 |0005: move-result-object v1 │ │ +47f994: 1c02 af17 |0006: const-class v2, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; // type@17af │ │ +47f998: 7030 1003 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47f99e: 6e20 14da 0300 |000b: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@da14 │ │ +47f9a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ │ │ #11 : (in Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;) │ │ @@ -2079743,33 +2079744,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -47f9a4: |[47f9a4] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showSpeechConfig:()V │ │ -47f9b4: 1a00 2ee1 |0000: const-string v0, "speech" // string@e12e │ │ -47f9b8: 6e20 f9d9 0400 |0002: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f9be: 0c01 |0005: move-result-object v1 │ │ -47f9c0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -47f9c2: 6e20 2951 2100 |0007: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setEnabled:(Z)V // method@5129 │ │ -47f9c8: 1a01 aba4 |000a: const-string v1, "intervals" // string@a4ab │ │ -47f9cc: 6e20 f9d9 1400 |000c: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f9d2: 0c03 |000f: move-result-object v3 │ │ -47f9d4: 6e20 2951 2300 |0010: invoke-virtual {v3, v2}, Landroidx/preference/Preference;.setEnabled:(Z)V // method@5129 │ │ -47f9da: 6e20 f9d9 0400 |0013: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f9e0: 0c00 |0016: move-result-object v0 │ │ -47f9e2: 1402 3f01 117f |0017: const v2, #float 1.92745e+38 // #7f11013f │ │ -47f9e8: 6e20 3b51 2000 |001a: invoke-virtual {v0, v2}, Landroidx/preference/Preference;.setSummary:(I)V // method@513b │ │ -47f9ee: 6e20 f9d9 1400 |001d: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f9f4: 0c00 |0020: move-result-object v0 │ │ -47f9f6: 1401 d600 117f |0021: const v1, #float 1.92742e+38 // #7f1100d6 │ │ -47f9fc: 6e20 3b51 1000 |0024: invoke-virtual {v0, v1}, Landroidx/preference/Preference;.setSummary:(I)V // method@513b │ │ -47fa02: 0e00 |0027: return-void │ │ +47f9a8: |[47f9a8] de.tadris.fitness.ui.settings.RecordingSettingsFragment.showSpeechConfig:()V │ │ +47f9b8: 1a00 2ee1 |0000: const-string v0, "speech" // string@e12e │ │ +47f9bc: 6e20 f9d9 0400 |0002: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f9c2: 0c01 |0005: move-result-object v1 │ │ +47f9c4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +47f9c6: 6e20 2951 2100 |0007: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setEnabled:(Z)V // method@5129 │ │ +47f9cc: 1a01 aba4 |000a: const-string v1, "intervals" // string@a4ab │ │ +47f9d0: 6e20 f9d9 1400 |000c: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f9d6: 0c03 |000f: move-result-object v3 │ │ +47f9d8: 6e20 2951 2300 |0010: invoke-virtual {v3, v2}, Landroidx/preference/Preference;.setEnabled:(Z)V // method@5129 │ │ +47f9de: 6e20 f9d9 0400 |0013: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f9e4: 0c00 |0016: move-result-object v0 │ │ +47f9e6: 1402 3f01 117f |0017: const v2, #float 1.92745e+38 // #7f11013f │ │ +47f9ec: 6e20 3b51 2000 |001a: invoke-virtual {v0, v2}, Landroidx/preference/Preference;.setSummary:(I)V // method@513b │ │ +47f9f2: 6e20 f9d9 1400 |001d: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f9f8: 0c00 |0020: move-result-object v0 │ │ +47f9fa: 1401 d600 117f |0021: const v1, #float 1.92742e+38 // #7f1100d6 │ │ +47fa00: 6e20 3b51 1000 |0024: invoke-virtual {v0, v1}, Landroidx/preference/Preference;.setSummary:(I)V // method@513b │ │ +47fa06: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=127 │ │ 0x000c line=128 │ │ 0x0013 line=129 │ │ 0x001d line=130 │ │ locals : │ │ @@ -2079781,33 +2079782,33 @@ │ │ type : '(Landroidx/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -47f378: |[47f378] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$0$RecordingSettingsFragment:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ -47f388: 1f02 d118 |0000: check-cast v2, Ljava/lang/Boolean; // type@18d1 │ │ -47f38c: 6e10 97df 0200 |0002: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ -47f392: 0a01 |0005: move-result v1 │ │ -47f394: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ -47f398: 6e10 0dda 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ -47f39e: 0c01 |000b: move-result-object v1 │ │ -47f3a0: 7110 dcdb 0100 |000c: invoke-static {v1}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ -47f3a6: 0a01 |000f: move-result v1 │ │ -47f3a8: 3901 0f00 |0010: if-nez v1, 001f // +000f │ │ -47f3ac: 6e10 0dda 0000 |0012: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ -47f3b2: 0c01 |0015: move-result-object v1 │ │ -47f3b4: 7110 d9db 0100 |0016: invoke-static {v1}, Lde/tadris/fitness/util/NfcAdapterHelper;.createNfcEnableDialog:(Landroid/content/Context;)Landroid/app/AlertDialog; // method@dbd9 │ │ -47f3ba: 0c01 |0019: move-result-object v1 │ │ -47f3bc: 6e10 f900 0100 |001a: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47f3c2: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -47f3c4: 0f01 |001e: return v1 │ │ -47f3c6: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -47f3c8: 0f01 |0020: return v1 │ │ +47f37c: |[47f37c] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$0$RecordingSettingsFragment:(Landroidx/preference/Preference;Ljava/lang/Object;)Z │ │ +47f38c: 1f02 d118 |0000: check-cast v2, Ljava/lang/Boolean; // type@18d1 │ │ +47f390: 6e10 97df 0200 |0002: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@df97 │ │ +47f396: 0a01 |0005: move-result v1 │ │ +47f398: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ +47f39c: 6e10 0dda 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ +47f3a2: 0c01 |000b: move-result-object v1 │ │ +47f3a4: 7110 dcdb 0100 |000c: invoke-static {v1}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ +47f3aa: 0a01 |000f: move-result v1 │ │ +47f3ac: 3901 0f00 |0010: if-nez v1, 001f // +000f │ │ +47f3b0: 6e10 0dda 0000 |0012: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ +47f3b6: 0c01 |0015: move-result-object v1 │ │ +47f3b8: 7110 d9db 0100 |0016: invoke-static {v1}, Lde/tadris/fitness/util/NfcAdapterHelper;.createNfcEnableDialog:(Landroid/content/Context;)Landroid/app/AlertDialog; // method@dbd9 │ │ +47f3be: 0c01 |0019: move-result-object v1 │ │ +47f3c0: 6e10 f900 0100 |001a: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47f3c6: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +47f3c8: 0f01 |001e: return v1 │ │ +47f3ca: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +47f3cc: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0012 line=69 │ │ locals : │ │ 0x0000 - 0x0021 reg=0 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x0021 reg=1 (null) Landroidx/preference/Preference; │ │ @@ -2079818,18 +2079819,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47f3cc: |[47f3cc] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$1$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47f3dc: 7010 12da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showIntervalSetManagement:()V // method@da12 │ │ -47f3e2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47f3e4: 0f01 |0004: return v1 │ │ +47f3d0: |[47f3d0] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$1$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47f3e0: 7010 12da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showIntervalSetManagement:()V // method@da12 │ │ +47f3e6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47f3e8: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2079838,18 +2079839,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47f3e8: |[47f3e8] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$2$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47f3f8: 7010 0fda 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showAutoStartModeConfig:()V // method@da0f │ │ -47f3fe: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47f400: 0f01 |0004: return v1 │ │ +47f3ec: |[47f3ec] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$2$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47f3fc: 7010 0fda 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showAutoStartModeConfig:()V // method@da0f │ │ +47f402: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47f404: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2079858,18 +2079859,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47f404: |[47f404] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$3$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47f414: 7010 0eda 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showAutoStartDelayConfig:()V // method@da0e │ │ -47f41a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47f41c: 0f01 |0004: return v1 │ │ +47f408: |[47f408] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$3$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47f418: 7010 0eda 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showAutoStartDelayConfig:()V // method@da0e │ │ +47f41e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47f420: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2079878,18 +2079879,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47f420: |[47f420] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$4$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47f430: 7010 10da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showAutoTimeoutConfig:()V // method@da10 │ │ -47f436: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47f438: 0f01 |0004: return v1 │ │ +47f424: |[47f424] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$4$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47f434: 7010 10da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showAutoTimeoutConfig:()V // method@da10 │ │ +47f43a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47f43c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2079898,18 +2079899,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47f43c: |[47f43c] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$5$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47f44c: 7010 11da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showCurrentSpeedAverageTimePicker:()V // method@da11 │ │ -47f452: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47f454: 0f01 |0004: return v1 │ │ +47f440: |[47f440] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$onCreatePreferences$5$RecordingSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47f450: 7010 11da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.showCurrentSpeedAverageTimePicker:()V // method@da11 │ │ +47f456: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47f458: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2079918,27 +2079919,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -47f470: |[47f470] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$showCurrentSpeedAverageTimePicker$6$RecordingSettingsFragment:(I)Ljava/lang/String; │ │ -47f480: 6e10 fcd9 0400 |0000: invoke-virtual {v4}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getResources:()Landroid/content/res/Resources; // method@d9fc │ │ -47f486: 0c00 |0003: move-result-object v0 │ │ -47f488: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -47f48a: 2311 6e1f |0005: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -47f48e: 7110 4ee0 0500 |0007: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47f494: 0c02 |000a: move-result-object v2 │ │ -47f496: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -47f498: 4d02 0103 |000c: aput-object v2, v1, v3 │ │ -47f49c: 1402 0200 0f7f |000e: const v2, #float 1.9008e+38 // #7f0f0002 │ │ -47f4a2: 6e40 f203 2015 |0011: invoke-virtual {v0, v2, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@03f2 │ │ -47f4a8: 0c05 |0014: move-result-object v5 │ │ -47f4aa: 1105 |0015: return-object v5 │ │ +47f474: |[47f474] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$showCurrentSpeedAverageTimePicker$6$RecordingSettingsFragment:(I)Ljava/lang/String; │ │ +47f484: 6e10 fcd9 0400 |0000: invoke-virtual {v4}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getResources:()Landroid/content/res/Resources; // method@d9fc │ │ +47f48a: 0c00 |0003: move-result-object v0 │ │ +47f48c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +47f48e: 2311 6e1f |0005: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +47f492: 7110 4ee0 0500 |0007: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47f498: 0c02 |000a: move-result-object v2 │ │ +47f49a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +47f49c: 4d02 0103 |000c: aput-object v2, v1, v3 │ │ +47f4a0: 1402 0200 0f7f |000e: const v2, #float 1.9008e+38 // #7f0f0002 │ │ +47f4a6: 6e40 f203 2015 |0011: invoke-virtual {v0, v2, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@03f2 │ │ +47f4ac: 0c05 |0014: move-result-object v5 │ │ +47f4ae: 1105 |0015: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x0016 reg=5 (null) I │ │ │ │ @@ -2079947,27 +2079948,27 @@ │ │ type : '(Landroid/widget/Switch;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -47f590: |[47f590] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$showCurrentSpeedAverageTimePicker$8$RecordingSettingsFragment:(Landroid/widget/Switch;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V │ │ -47f5a0: 5403 67a0 |0000: iget-object v3, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a067 │ │ -47f5a4: 6e10 5411 0100 |0002: invoke-virtual {v1}, Landroid/widget/Switch;.isChecked:()Z // method@1154 │ │ -47f5aa: 0a04 |0005: move-result v4 │ │ -47f5ac: 6e20 f7d2 4300 |0006: invoke-virtual {v3, v4}, Lde/tadris/fitness/data/UserPreferences;.setUseAverageForCurrentSpeed:(Z)V // method@d2f7 │ │ -47f5b2: 6e10 5411 0100 |0009: invoke-virtual {v1}, Landroid/widget/Switch;.isChecked:()Z // method@1154 │ │ -47f5b8: 0a01 |000c: move-result v1 │ │ -47f5ba: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -47f5be: 5401 67a0 |000f: iget-object v1, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a067 │ │ -47f5c2: 6e10 8f10 0200 |0011: invoke-virtual {v2}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ -47f5c8: 0a02 |0014: move-result v2 │ │ -47f5ca: 6e20 f4d2 2100 |0015: invoke-virtual {v1, v2}, Lde/tadris/fitness/data/UserPreferences;.setTimeForCurrentSpeed:(I)V // method@d2f4 │ │ -47f5d0: 0e00 |0018: return-void │ │ +47f594: |[47f594] de.tadris.fitness.ui.settings.RecordingSettingsFragment.lambda$showCurrentSpeedAverageTimePicker$8$RecordingSettingsFragment:(Landroid/widget/Switch;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V │ │ +47f5a4: 5403 67a0 |0000: iget-object v3, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a067 │ │ +47f5a8: 6e10 5411 0100 |0002: invoke-virtual {v1}, Landroid/widget/Switch;.isChecked:()Z // method@1154 │ │ +47f5ae: 0a04 |0005: move-result v4 │ │ +47f5b0: 6e20 f7d2 4300 |0006: invoke-virtual {v3, v4}, Lde/tadris/fitness/data/UserPreferences;.setUseAverageForCurrentSpeed:(Z)V // method@d2f7 │ │ +47f5b6: 6e10 5411 0100 |0009: invoke-virtual {v1}, Landroid/widget/Switch;.isChecked:()Z // method@1154 │ │ +47f5bc: 0a01 |000c: move-result v1 │ │ +47f5be: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +47f5c2: 5401 67a0 |000f: iget-object v1, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a067 │ │ +47f5c6: 6e10 8f10 0200 |0011: invoke-virtual {v2}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ +47f5cc: 0a02 |0014: move-result v2 │ │ +47f5ce: 6e20 f4d2 2100 |0015: invoke-virtual {v1, v2}, Lde/tadris/fitness/data/UserPreferences;.setTimeForCurrentSpeed:(I)V // method@d2f4 │ │ +47f5d4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0009 line=184 │ │ 0x000f line=185 │ │ locals : │ │ 0x0000 - 0x0019 reg=0 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ @@ -2079981,79 +2079982,79 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 143 16-bit code units │ │ -47f5ec: |[47f5ec] de.tadris.fitness.ui.settings.RecordingSettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ -47f5fc: 6e10 fad9 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getContext:()Landroid/content/Context; // method@d9fa │ │ -47f602: 0c01 |0003: move-result-object v1 │ │ -47f604: 7110 c7d1 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47f60a: 0c01 |0007: move-result-object v1 │ │ -47f60c: 5b01 66a0 |0008: iput-object v1, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.instance:Lde/tadris/fitness/Instance; // field@a066 │ │ -47f610: 6e10 0dda 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ -47f616: 0c01 |000d: move-result-object v1 │ │ -47f618: 7110 c7d1 0100 |000e: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47f61e: 0c01 |0011: move-result-object v1 │ │ -47f620: 5411 ba85 |0012: iget-object v1, v1, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47f624: 5b01 67a0 |0014: iput-object v1, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a067 │ │ -47f628: 1401 0300 147f |0016: const v1, #float 1.96726e+38 // #7f140003 │ │ -47f62e: 6e20 f6d9 1000 |0019: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.addPreferencesFromResource:(I)V // method@d9f6 │ │ -47f634: 6e10 0dda 0000 |001c: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ -47f63a: 0c01 |001f: move-result-object v1 │ │ -47f63c: 7110 dddb 0100 |0020: invoke-static {v1}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcPresent:(Landroid/content/Context;)Z // method@dbdd │ │ -47f642: 0a01 |0023: move-result v1 │ │ -47f644: 1a02 2ec3 |0024: const-string v2, "nfcStart" // string@c32e │ │ -47f648: 3901 0b00 |0026: if-nez v1, 0031 // +000b │ │ -47f64c: 6e20 f9d9 2000 |0028: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f652: 0c01 |002b: move-result-object v1 │ │ -47f654: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -47f656: 6e20 2951 2100 |002d: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setEnabled:(Z)V // method@5129 │ │ -47f65c: 280d |0030: goto 003d // +000d │ │ -47f65e: 6e20 f9d9 2000 |0031: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f664: 0c01 |0034: move-result-object v1 │ │ -47f666: 2202 8f17 |0035: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8; // type@178f │ │ -47f66a: 7020 e2d8 0200 |0037: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8e2 │ │ -47f670: 6e20 3351 2100 |003a: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceChangeListener:(Landroidx/preference/Preference$OnPreferenceChangeListener;)V // method@5133 │ │ -47f676: 7010 f8d9 0000 |003d: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.disableSpeechConfig:()V // method@d9f8 │ │ -47f67c: 2201 9817 |0040: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc; // type@1798 │ │ -47f680: 7020 f4d8 0100 |0042: invoke-direct {v1, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8f4 │ │ -47f686: 7020 f7d9 1000 |0045: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.checkTTS:(Ljava/lang/Runnable;)V // method@d9f7 │ │ -47f68c: 1a01 aba4 |0048: const-string v1, "intervals" // string@a4ab │ │ -47f690: 6e20 f9d9 1000 |004a: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f696: 0c01 |004d: move-result-object v1 │ │ -47f698: 2202 9117 |004e: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ; // type@1791 │ │ -47f69c: 7020 e6d8 0200 |0050: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8e6 │ │ -47f6a2: 6e20 3451 2100 |0053: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47f6a8: 1a01 f478 |0056: const-string v1, "autoStartModeConfig" // string@78f4 │ │ -47f6ac: 6e20 f9d9 1000 |0058: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f6b2: 0c01 |005b: move-result-object v1 │ │ -47f6b4: 2202 9317 |005c: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E; // type@1793 │ │ -47f6b8: 7020 ead8 0200 |005e: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8ea │ │ -47f6be: 6e20 3451 2100 |0061: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47f6c4: 1a01 ef78 |0064: const-string v1, "autoStartDelayConfig" // string@78ef │ │ -47f6c8: 6e20 f9d9 1000 |0066: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f6ce: 0c01 |0069: move-result-object v1 │ │ -47f6d0: 2202 9017 |006a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84; // type@1790 │ │ -47f6d4: 7020 e4d8 0200 |006c: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8e4 │ │ -47f6da: 6e20 3451 2100 |006f: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47f6e0: 1a01 fb78 |0072: const-string v1, "autoTimeoutConfig" // string@78fb │ │ -47f6e4: 6e20 f9d9 1000 |0074: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f6ea: 0c01 |0077: move-result-object v1 │ │ -47f6ec: 2202 9417 |0078: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw; // type@1794 │ │ -47f6f0: 7020 ecd8 0200 |007a: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8ec │ │ -47f6f6: 6e20 3451 2100 |007d: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47f6fc: 1a01 7083 |0080: const-string v1, "currentSpeedAverageTimeConfig" // string@8370 │ │ -47f700: 6e20 f9d9 1000 |0082: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ -47f706: 0c01 |0085: move-result-object v1 │ │ -47f708: 2202 9717 |0086: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0; // type@1797 │ │ -47f70c: 7020 f2d8 0200 |0088: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8f2 │ │ -47f712: 6e20 3451 2100 |008b: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47f718: 0e00 |008e: return-void │ │ +47f5f0: |[47f5f0] de.tadris.fitness.ui.settings.RecordingSettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ +47f600: 6e10 fad9 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getContext:()Landroid/content/Context; // method@d9fa │ │ +47f606: 0c01 |0003: move-result-object v1 │ │ +47f608: 7110 c7d1 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47f60e: 0c01 |0007: move-result-object v1 │ │ +47f610: 5b01 66a0 |0008: iput-object v1, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.instance:Lde/tadris/fitness/Instance; // field@a066 │ │ +47f614: 6e10 0dda 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ +47f61a: 0c01 |000d: move-result-object v1 │ │ +47f61c: 7110 c7d1 0100 |000e: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47f622: 0c01 |0011: move-result-object v1 │ │ +47f624: 5411 ba85 |0012: iget-object v1, v1, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47f628: 5b01 67a0 |0014: iput-object v1, v0, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.preferences:Lde/tadris/fitness/data/UserPreferences; // field@a067 │ │ +47f62c: 1401 0300 147f |0016: const v1, #float 1.96726e+38 // #7f140003 │ │ +47f632: 6e20 f6d9 1000 |0019: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.addPreferencesFromResource:(I)V // method@d9f6 │ │ +47f638: 6e10 0dda 0000 |001c: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.requireContext:()Landroid/content/Context; // method@da0d │ │ +47f63e: 0c01 |001f: move-result-object v1 │ │ +47f640: 7110 dddb 0100 |0020: invoke-static {v1}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcPresent:(Landroid/content/Context;)Z // method@dbdd │ │ +47f646: 0a01 |0023: move-result v1 │ │ +47f648: 1a02 2ec3 |0024: const-string v2, "nfcStart" // string@c32e │ │ +47f64c: 3901 0b00 |0026: if-nez v1, 0031 // +000b │ │ +47f650: 6e20 f9d9 2000 |0028: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f656: 0c01 |002b: move-result-object v1 │ │ +47f658: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +47f65a: 6e20 2951 2100 |002d: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setEnabled:(Z)V // method@5129 │ │ +47f660: 280d |0030: goto 003d // +000d │ │ +47f662: 6e20 f9d9 2000 |0031: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f668: 0c01 |0034: move-result-object v1 │ │ +47f66a: 2202 8f17 |0035: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8; // type@178f │ │ +47f66e: 7020 e2d8 0200 |0037: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$9RCPjpaSGleYHiaYrBsbP__FSb8;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8e2 │ │ +47f674: 6e20 3351 2100 |003a: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceChangeListener:(Landroidx/preference/Preference$OnPreferenceChangeListener;)V // method@5133 │ │ +47f67a: 7010 f8d9 0000 |003d: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.disableSpeechConfig:()V // method@d9f8 │ │ +47f680: 2201 9817 |0040: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc; // type@1798 │ │ +47f684: 7020 f4d8 0100 |0042: invoke-direct {v1, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$x1qp47sE2Zz-VI9PCWoGspneySc;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8f4 │ │ +47f68a: 7020 f7d9 1000 |0045: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.checkTTS:(Ljava/lang/Runnable;)V // method@d9f7 │ │ +47f690: 1a01 aba4 |0048: const-string v1, "intervals" // string@a4ab │ │ +47f694: 6e20 f9d9 1000 |004a: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f69a: 0c01 |004d: move-result-object v1 │ │ +47f69c: 2202 9117 |004e: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ; // type@1791 │ │ +47f6a0: 7020 e6d8 0200 |0050: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$KvJulNWwmf2W1tBhCHts0PA3zuQ;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8e6 │ │ +47f6a6: 6e20 3451 2100 |0053: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47f6ac: 1a01 f478 |0056: const-string v1, "autoStartModeConfig" // string@78f4 │ │ +47f6b0: 6e20 f9d9 1000 |0058: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f6b6: 0c01 |005b: move-result-object v1 │ │ +47f6b8: 2202 9317 |005c: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E; // type@1793 │ │ +47f6bc: 7020 ead8 0200 |005e: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$Qb6vIKpnPcnL-RDyj87nAddOz7E;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8ea │ │ +47f6c2: 6e20 3451 2100 |0061: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47f6c8: 1a01 ef78 |0064: const-string v1, "autoStartDelayConfig" // string@78ef │ │ +47f6cc: 6e20 f9d9 1000 |0066: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f6d2: 0c01 |0069: move-result-object v1 │ │ +47f6d4: 2202 9017 |006a: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84; // type@1790 │ │ +47f6d8: 7020 e4d8 0200 |006c: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$IptjvlmAwN39bon8oYiOEd7Zo84;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8e4 │ │ +47f6de: 6e20 3451 2100 |006f: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47f6e4: 1a01 fb78 |0072: const-string v1, "autoTimeoutConfig" // string@78fb │ │ +47f6e8: 6e20 f9d9 1000 |0074: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f6ee: 0c01 |0077: move-result-object v1 │ │ +47f6f0: 2202 9417 |0078: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw; // type@1794 │ │ +47f6f4: 7020 ecd8 0200 |007a: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$SyQvS_hnOOJT1C3UB3C0VEksnfw;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8ec │ │ +47f6fa: 6e20 3451 2100 |007d: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47f700: 1a01 7083 |0080: const-string v1, "currentSpeedAverageTimeConfig" // string@8370 │ │ +47f704: 6e20 f9d9 1000 |0082: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d9f9 │ │ +47f70a: 0c01 |0085: move-result-object v1 │ │ +47f70c: 2202 9717 |0086: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0; // type@1797 │ │ +47f710: 7020 f2d8 0200 |0088: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$RecordingSettingsFragment$wZY_fKf-NGYuyW3JoMcI7hmeyN0;.:(Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;)V // method@d8f2 │ │ +47f716: 6e20 3451 2100 |008b: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47f71c: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000a line=57 │ │ 0x0019 line=59 │ │ 0x001c line=62 │ │ 0x0028 line=63 │ │ @@ -2080075,22 +2080076,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -47f71c: |[47f71c] de.tadris.fitness.ui.settings.RecordingSettingsFragment.onSelectAutoStartDelay:(I)V │ │ -47f72c: 6e10 fad9 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getContext:()Landroid/content/Context; // method@d9fa │ │ -47f732: 0c00 |0003: move-result-object v0 │ │ -47f734: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47f73a: 0c00 |0007: move-result-object v0 │ │ -47f73c: 5400 ba85 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47f740: 6e20 edd2 2000 |000a: invoke-virtual {v0, v2}, Lde/tadris/fitness/data/UserPreferences;.setAutoStartDelay:(I)V // method@d2ed │ │ -47f746: 0e00 |000d: return-void │ │ +47f720: |[47f720] de.tadris.fitness.ui.settings.RecordingSettingsFragment.onSelectAutoStartDelay:(I)V │ │ +47f730: 6e10 fad9 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getContext:()Landroid/content/Context; // method@d9fa │ │ +47f736: 0c00 |0003: move-result-object v0 │ │ +47f738: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47f73e: 0c00 |0007: move-result-object v0 │ │ +47f740: 5400 ba85 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47f744: 6e20 edd2 2000 |000a: invoke-virtual {v0, v2}, Lde/tadris/fitness/data/UserPreferences;.setAutoStartDelay:(I)V // method@d2ed │ │ +47f74a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ │ │ @@ -2080099,22 +2080100,22 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -47f748: |[47f748] de.tadris.fitness.ui.settings.RecordingSettingsFragment.onSelectAutoStartMode:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V │ │ -47f758: 6e10 fad9 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getContext:()Landroid/content/Context; // method@d9fa │ │ -47f75e: 0c00 |0003: move-result-object v0 │ │ -47f760: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47f766: 0c00 |0007: move-result-object v0 │ │ -47f768: 5400 ba85 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47f76c: 6e20 eed2 2000 |000a: invoke-virtual {v0, v2}, Lde/tadris/fitness/data/UserPreferences;.setAutoStartMode:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d2ee │ │ -47f772: 0e00 |000d: return-void │ │ +47f74c: |[47f74c] de.tadris.fitness.ui.settings.RecordingSettingsFragment.onSelectAutoStartMode:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V │ │ +47f75c: 6e10 fad9 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getContext:()Landroid/content/Context; // method@d9fa │ │ +47f762: 0c00 |0003: move-result-object v0 │ │ +47f764: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47f76a: 0c00 |0007: move-result-object v0 │ │ +47f76c: 5400 ba85 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47f770: 6e20 eed2 2000 |000a: invoke-virtual {v0, v2}, Lde/tadris/fitness/data/UserPreferences;.setAutoStartMode:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d2ee │ │ +47f776: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x000e reg=2 (null) Lde/tadris/fitness/model/AutoStartWorkout$Mode; │ │ │ │ @@ -2080123,22 +2080124,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -47f774: |[47f774] de.tadris.fitness.ui.settings.RecordingSettingsFragment.onSelectAutoTimeout:(I)V │ │ -47f784: 6e10 fad9 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getContext:()Landroid/content/Context; // method@d9fa │ │ -47f78a: 0c00 |0003: move-result-object v0 │ │ -47f78c: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47f792: 0c00 |0007: move-result-object v0 │ │ -47f794: 5400 ba85 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47f798: 6e20 efd2 2000 |000a: invoke-virtual {v0, v2}, Lde/tadris/fitness/data/UserPreferences;.setAutoTimeout:(I)V // method@d2ef │ │ -47f79e: 0e00 |000d: return-void │ │ +47f778: |[47f778] de.tadris.fitness.ui.settings.RecordingSettingsFragment.onSelectAutoTimeout:(I)V │ │ +47f788: 6e10 fad9 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/RecordingSettingsFragment;.getContext:()Landroid/content/Context; // method@d9fa │ │ +47f78e: 0c00 |0003: move-result-object v0 │ │ +47f790: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47f796: 0c00 |0007: move-result-object v0 │ │ +47f798: 5400 ba85 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47f79c: 6e20 efd2 2000 |000a: invoke-virtual {v0, v2}, Lde/tadris/fitness/data/UserPreferences;.setAutoTimeout:(I)V // method@d2ef │ │ +47f7a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/tadris/fitness/ui/settings/RecordingSettingsFragment; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ │ │ @@ -2080192,17 +2080193,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47fb44: |[47fb44] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.:()V │ │ -47fb54: 7010 8fd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.:()V // method@d98f │ │ -47fb5a: 0e00 |0003: return-void │ │ +47fb48: |[47fb48] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.:()V │ │ +47fb58: 7010 8fd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/FitoTrackSettingFragment;.:()V // method@d98f │ │ +47fb5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;) │ │ @@ -2080210,31 +2080211,31 @@ │ │ type : '(Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -47fab4: |[47fab4] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.getSpeed:(Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;)F │ │ -47fac4: 7100 9ee3 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@e39e │ │ -47faca: 0c00 |0003: move-result-object v0 │ │ -47facc: 7110 66e2 0000 |0004: invoke-static {v0}, Ljava/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Ljava/text/NumberFormat; // method@e266 │ │ -47fad2: 0c00 |0007: move-result-object v0 │ │ -47fad4: 6e10 130f 0300 |0008: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -47fada: 0c03 |000b: move-result-object v3 │ │ -47fadc: 6e10 99e0 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -47fae2: 0c03 |000f: move-result-object v3 │ │ -47fae4: 6e20 69e2 3000 |0010: invoke-virtual {v0, v3}, Ljava/text/NumberFormat;.parse:(Ljava/lang/String;)Ljava/lang/Number; // method@e269 │ │ -47faea: 0c03 |0013: move-result-object v3 │ │ -47faec: 6e10 8be0 0300 |0014: invoke-virtual {v3}, Ljava/lang/Number;.doubleValue:()D // method@e08b │ │ -47faf2: 0b00 |0017: move-result-wide v0 │ │ -47faf4: 7230 d7dc 0401 |0018: invoke-interface {v4, v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getMeterPerSecondFromSpeed:(D)D // method@dcd7 │ │ -47fafa: 0b03 |001b: move-result-wide v3 │ │ -47fafc: 8c33 |001c: double-to-float v3, v3 │ │ -47fafe: 0f03 |001d: return v3 │ │ +47fab8: |[47fab8] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.getSpeed:(Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;)F │ │ +47fac8: 7100 9ee3 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@e39e │ │ +47face: 0c00 |0003: move-result-object v0 │ │ +47fad0: 7110 66e2 0000 |0004: invoke-static {v0}, Ljava/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Ljava/text/NumberFormat; // method@e266 │ │ +47fad6: 0c00 |0007: move-result-object v0 │ │ +47fad8: 6e10 130f 0300 |0008: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +47fade: 0c03 |000b: move-result-object v3 │ │ +47fae0: 6e10 99e0 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +47fae6: 0c03 |000f: move-result-object v3 │ │ +47fae8: 6e20 69e2 3000 |0010: invoke-virtual {v0, v3}, Ljava/text/NumberFormat;.parse:(Ljava/lang/String;)Ljava/lang/Number; // method@e269 │ │ +47faee: 0c03 |0013: move-result-object v3 │ │ +47faf0: 6e10 8be0 0300 |0014: invoke-virtual {v3}, Ljava/lang/Number;.doubleValue:()D // method@e08b │ │ +47faf6: 0b00 |0017: move-result-wide v0 │ │ +47faf8: 7230 d7dc 0401 |0018: invoke-interface {v4, v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getMeterPerSecondFromSpeed:(D)D // method@dcd7 │ │ +47fafe: 0b03 |001b: move-result-wide v3 │ │ +47fb00: 8c33 |001c: double-to-float v3, v3 │ │ +47fb02: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0014 line=181 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; │ │ 0x0000 - 0x001e reg=3 (null) Landroid/widget/EditText; │ │ @@ -2080245,30 +2080246,30 @@ │ │ type : '(FLde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -47fb00: |[47fb00] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.getSpeedString:(FLde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; │ │ -47fb10: 7100 9ee3 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@e39e │ │ -47fb16: 0c00 |0003: move-result-object v0 │ │ -47fb18: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -47fb1a: 2311 6e1f |0005: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -47fb1e: 8952 |0007: float-to-double v2, v5 │ │ -47fb20: 7230 dddc 2603 |0008: invoke-interface {v6, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedFromMeterPerSecond:(D)D // method@dcdd │ │ -47fb26: 0b05 |000b: move-result-wide v5 │ │ -47fb28: 7120 0de0 6500 |000c: invoke-static {v5, v6}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@e00d │ │ -47fb2e: 0c05 |000f: move-result-object v5 │ │ -47fb30: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -47fb32: 4d05 0106 |0011: aput-object v5, v1, v6 │ │ -47fb36: 1a05 7203 |0013: const-string v5, "%.2f" // string@0372 │ │ -47fb3a: 7130 cae0 5001 |0015: invoke-static {v0, v5, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0ca │ │ -47fb40: 0c05 |0018: move-result-object v5 │ │ -47fb42: 1105 |0019: return-object v5 │ │ +47fb04: |[47fb04] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.getSpeedString:(FLde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; │ │ +47fb14: 7100 9ee3 0000 |0000: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@e39e │ │ +47fb1a: 0c00 |0003: move-result-object v0 │ │ +47fb1c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +47fb1e: 2311 6e1f |0005: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +47fb22: 8952 |0007: float-to-double v2, v5 │ │ +47fb24: 7230 dddc 2603 |0008: invoke-interface {v6, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedFromMeterPerSecond:(D)D // method@dcdd │ │ +47fb2a: 0b05 |000b: move-result-wide v5 │ │ +47fb2c: 7120 0de0 6500 |000c: invoke-static {v5, v6}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@e00d │ │ +47fb32: 0c05 |000f: move-result-object v5 │ │ +47fb34: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +47fb36: 4d05 0106 |0011: aput-object v5, v1, v6 │ │ +47fb3a: 1a05 7203 |0013: const-string v5, "%.2f" // string@0372 │ │ +47fb3e: 7130 cae0 5001 |0015: invoke-static {v0, v5, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0ca │ │ +47fb44: 0c05 |0018: move-result-object v5 │ │ +47fb46: 1105 |0019: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0008 line=188 │ │ 0x0015 line=185 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; │ │ @@ -2080280,21 +2080281,21 @@ │ │ type : '(Landroid/widget/EditText;Landroid/widget/CompoundButton;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -47fb5c: |[47fb5c] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.lambda$setupPaceControlFields$4:(Landroid/widget/EditText;Landroid/widget/CompoundButton;Z)V │ │ -47fb6c: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ -47fb70: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -47fb74: 6e20 390f 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47fb7a: 2804 |0007: goto 000b // +0004 │ │ -47fb7c: 6e10 220f 0000 |0008: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@0f22 │ │ -47fb82: 0e00 |000b: return-void │ │ +47fb60: |[47fb60] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.lambda$setupPaceControlFields$4:(Landroid/widget/EditText;Landroid/widget/CompoundButton;Z)V │ │ +47fb70: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ +47fb74: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +47fb78: 6e20 390f 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47fb7e: 2804 |0007: goto 000b // +0004 │ │ +47fb80: 6e10 220f 0000 |0008: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@0f22 │ │ +47fb86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=202 │ │ 0x0008 line=204 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/widget/CompoundButton; │ │ @@ -2080305,29 +2080306,29 @@ │ │ type : '(Landroid/content/SharedPreferences;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -47fc6c: |[47fc6c] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.lambda$showSpeechConfig$2:(Landroid/content/SharedPreferences;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V │ │ -47fc7c: 7210 5b03 0000 |0000: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@035b │ │ -47fc82: 0c00 |0003: move-result-object v0 │ │ -47fc84: 6e10 8f10 0100 |0004: invoke-virtual {v1}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ -47fc8a: 0a01 |0007: move-result v1 │ │ -47fc8c: 1a03 49e1 |0008: const-string v3, "spokenUpdateTimePeriod" // string@e149 │ │ -47fc90: 7230 5603 3001 |000a: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0356 │ │ -47fc96: 0c00 |000d: move-result-object v0 │ │ -47fc98: 6e10 8f10 0200 |000e: invoke-virtual {v2}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ -47fc9e: 0a01 |0011: move-result v1 │ │ -47fca0: 1a02 48e1 |0012: const-string v2, "spokenUpdateDistancePeriod" // string@e148 │ │ -47fca4: 7230 5603 2001 |0014: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0356 │ │ -47fcaa: 0c00 |0017: move-result-object v0 │ │ -47fcac: 7210 5203 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0352 │ │ -47fcb2: 0e00 |001b: return-void │ │ +47fc70: |[47fc70] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.lambda$showSpeechConfig$2:(Landroid/content/SharedPreferences;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;Landroid/content/DialogInterface;I)V │ │ +47fc80: 7210 5b03 0000 |0000: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@035b │ │ +47fc86: 0c00 |0003: move-result-object v0 │ │ +47fc88: 6e10 8f10 0100 |0004: invoke-virtual {v1}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ +47fc8e: 0a01 |0007: move-result v1 │ │ +47fc90: 1a03 49e1 |0008: const-string v3, "spokenUpdateTimePeriod" // string@e149 │ │ +47fc94: 7230 5603 3001 |000a: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0356 │ │ +47fc9a: 0c00 |000d: move-result-object v0 │ │ +47fc9c: 6e10 8f10 0200 |000e: invoke-virtual {v2}, Landroid/widget/NumberPicker;.getValue:()I // method@108f │ │ +47fca2: 0a01 |0011: move-result v1 │ │ +47fca4: 1a02 48e1 |0012: const-string v2, "spokenUpdateDistancePeriod" // string@e148 │ │ +47fca8: 7230 5603 2001 |0014: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0356 │ │ +47fcae: 0c00 |0017: move-result-object v0 │ │ +47fcb0: 7210 5203 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0352 │ │ +47fcb6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=111 │ │ 0x000e line=112 │ │ 0x0018 line=113 │ │ locals : │ │ @@ -2080342,41 +2080343,41 @@ │ │ type : '(Landroid/widget/CheckBox;Landroid/widget/EditText;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -47fd34: |[47fd34] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.setupPaceControlFields:(Landroid/widget/CheckBox;Landroid/widget/EditText;)V │ │ -47fd44: 7100 61e2 0000 |0000: invoke-static {}, Ljava/text/DecimalFormatSymbols;.getInstance:()Ljava/text/DecimalFormatSymbols; // method@e261 │ │ -47fd4a: 0c00 |0003: move-result-object v0 │ │ -47fd4c: 6e10 60e2 0000 |0004: invoke-virtual {v0}, Ljava/text/DecimalFormatSymbols;.getDecimalSeparator:()C // method@e260 │ │ -47fd52: 0a00 |0007: move-result v0 │ │ -47fd54: 2201 0819 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -47fd58: 7010 06e1 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47fd5e: 1a02 bc06 |000d: const-string v2, "0123456789." // string@06bc │ │ -47fd62: 6e20 12e1 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47fd68: 6e20 0ae1 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -47fd6e: 6e10 1fe1 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47fd74: 0c00 |0018: move-result-object v0 │ │ -47fd76: 7110 0e09 0000 |0019: invoke-static {v0}, Landroid/text/method/DigitsKeyListener;.getInstance:(Ljava/lang/String;)Landroid/text/method/DigitsKeyListener; // method@090e │ │ -47fd7c: 0c00 |001c: move-result-object v0 │ │ -47fd7e: 6e20 2f0f 0500 |001d: invoke-virtual {v5, v0}, Landroid/widget/EditText;.setKeyListener:(Landroid/text/method/KeyListener;)V // method@0f2f │ │ -47fd84: 6e10 b70e 0400 |0020: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0eb7 │ │ -47fd8a: 0a00 |0023: move-result v0 │ │ -47fd8c: 3900 0700 |0024: if-nez v0, 002b // +0007 │ │ -47fd90: 1a00 0000 |0026: const-string v0, "" // string@0000 │ │ -47fd94: 6e20 390f 0500 |0028: invoke-virtual {v5, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47fd9a: 2200 9d17 |002b: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0; // type@179d │ │ -47fd9e: 7020 fed8 5000 |002d: invoke-direct {v0, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0;.:(Landroid/widget/EditText;)V // method@d8fe │ │ -47fda4: 6e20 bc0e 0400 |0030: invoke-virtual {v4, v0}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@0ebc │ │ -47fdaa: 2200 b317 |0033: new-instance v0, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1; // type@17b3 │ │ -47fdae: 7030 15da 3004 |0035: invoke-direct {v0, v3, v4}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1;.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;Landroid/widget/CheckBox;)V // method@da15 │ │ -47fdb4: 6e20 f90e 0500 |0038: invoke-virtual {v5, v0}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0ef9 │ │ -47fdba: 0e00 |003b: return-void │ │ +47fd38: |[47fd38] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.setupPaceControlFields:(Landroid/widget/CheckBox;Landroid/widget/EditText;)V │ │ +47fd48: 7100 61e2 0000 |0000: invoke-static {}, Ljava/text/DecimalFormatSymbols;.getInstance:()Ljava/text/DecimalFormatSymbols; // method@e261 │ │ +47fd4e: 0c00 |0003: move-result-object v0 │ │ +47fd50: 6e10 60e2 0000 |0004: invoke-virtual {v0}, Ljava/text/DecimalFormatSymbols;.getDecimalSeparator:()C // method@e260 │ │ +47fd56: 0a00 |0007: move-result v0 │ │ +47fd58: 2201 0819 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +47fd5c: 7010 06e1 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47fd62: 1a02 bc06 |000d: const-string v2, "0123456789." // string@06bc │ │ +47fd66: 6e20 12e1 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47fd6c: 6e20 0ae1 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +47fd72: 6e10 1fe1 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47fd78: 0c00 |0018: move-result-object v0 │ │ +47fd7a: 7110 0e09 0000 |0019: invoke-static {v0}, Landroid/text/method/DigitsKeyListener;.getInstance:(Ljava/lang/String;)Landroid/text/method/DigitsKeyListener; // method@090e │ │ +47fd80: 0c00 |001c: move-result-object v0 │ │ +47fd82: 6e20 2f0f 0500 |001d: invoke-virtual {v5, v0}, Landroid/widget/EditText;.setKeyListener:(Landroid/text/method/KeyListener;)V // method@0f2f │ │ +47fd88: 6e10 b70e 0400 |0020: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0eb7 │ │ +47fd8e: 0a00 |0023: move-result v0 │ │ +47fd90: 3900 0700 |0024: if-nez v0, 002b // +0007 │ │ +47fd94: 1a00 0000 |0026: const-string v0, "" // string@0000 │ │ +47fd98: 6e20 390f 0500 |0028: invoke-virtual {v5, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47fd9e: 2200 9d17 |002b: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0; // type@179d │ │ +47fda2: 7020 fed8 5000 |002d: invoke-direct {v0, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$eQVAaQ1n28kC7LWdaQpVZnQpif0;.:(Landroid/widget/EditText;)V // method@d8fe │ │ +47fda8: 6e20 bc0e 0400 |0030: invoke-virtual {v4, v0}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@0ebc │ │ +47fdae: 2200 b317 |0033: new-instance v0, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1; // type@17b3 │ │ +47fdb2: 7030 15da 3004 |0035: invoke-direct {v0, v3, v4}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment$1;.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;Landroid/widget/CheckBox;)V // method@da15 │ │ +47fdb8: 6e20 f90e 0500 |0038: invoke-virtual {v5, v0}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0ef9 │ │ +47fdbe: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0008 line=196 │ │ 0x0020 line=197 │ │ 0x0028 line=198 │ │ 0x002b line=200 │ │ @@ -2080391,106 +2080392,106 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 202 16-bit code units │ │ -47fdbc: |[47fdbc] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.showPaceControlConfig:()V │ │ -47fdcc: 6e10 1cda 0a00 |0000: invoke-virtual {v10}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getContext:()Landroid/content/Context; // method@da1c │ │ -47fdd2: 0c00 |0003: move-result-object v0 │ │ -47fdd4: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47fdda: 0c00 |0007: move-result-object v0 │ │ -47fddc: 5400 b485 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -47fde0: 6e10 e5dc 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -47fde6: 0c06 |000d: move-result-object v6 │ │ -47fde8: 6e10 fadc 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.setUnit:()V // method@dcfa │ │ -47fdee: 2200 2200 |0011: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47fdf2: 6e10 27da 0a00 |0013: invoke-virtual {v10}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da27 │ │ -47fdf8: 0c01 |0016: move-result-object v1 │ │ -47fdfa: 7020 dc00 1000 |0017: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47fe00: 6e10 28da 0a00 |001a: invoke-virtual {v10}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.requireContext:()Landroid/content/Context; // method@da28 │ │ -47fe06: 0c01 |001d: move-result-object v1 │ │ -47fe08: 7110 0f08 0100 |001e: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ -47fe0e: 7210 dedc 0600 |0021: invoke-interface {v6}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedUnit:()Ljava/lang/String; // method@dcde │ │ -47fe14: 0c01 |0024: move-result-object v1 │ │ -47fe16: 1402 3301 117f |0025: const v2, #float 1.92744e+38 // #7f110133 │ │ -47fe1c: 6e20 20da 2a00 |0028: invoke-virtual {v10, v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ -47fe22: 0c02 |002b: move-result-object v2 │ │ -47fe24: 6e20 ef00 2000 |002c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00ef │ │ -47fe2a: 6e10 1dda 0a00 |002f: invoke-virtual {v10}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@da1d │ │ -47fe30: 0c02 |0032: move-result-object v2 │ │ -47fe32: 1403 4200 0c7f |0033: const v3, #float 1.86093e+38 // #7f0c0042 │ │ -47fe38: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -47fe3a: 6e30 080a 3204 |0037: invoke-virtual {v2, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ -47fe40: 0c02 |003a: move-result-object v2 │ │ -47fe42: 1403 d900 097f |003b: const v3, #float 1.82109e+38 // #7f0900d9 │ │ -47fe48: 6e20 b20a 3200 |003e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47fe4e: 0c03 |0041: move-result-object v3 │ │ -47fe50: 1f03 7102 |0042: check-cast v3, Landroid/widget/CheckBox; // type@0271 │ │ -47fe54: 1405 da00 097f |0044: const v5, #float 1.82109e+38 // #7f0900da │ │ -47fe5a: 6e20 b20a 5200 |0047: invoke-virtual {v2, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47fe60: 0c05 |004a: move-result-object v5 │ │ -47fe62: 1f05 7102 |004b: check-cast v5, Landroid/widget/CheckBox; // type@0271 │ │ -47fe66: 1407 2f01 097f |004d: const v7, #float 1.8211e+38 // #7f09012f │ │ -47fe6c: 6e20 b20a 7200 |0050: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47fe72: 0c07 |0053: move-result-object v7 │ │ -47fe74: 1f07 7902 |0054: check-cast v7, Landroid/widget/EditText; // type@0279 │ │ -47fe78: 1408 4002 097f |0056: const v8, #float 1.82116e+38 // #7f090240 │ │ -47fe7e: 6e20 b20a 8200 |0059: invoke-virtual {v2, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47fe84: 0c08 |005c: move-result-object v8 │ │ -47fe86: 1f08 7902 |005d: check-cast v8, Landroid/widget/EditText; // type@0279 │ │ -47fe8a: 7030 2ada 3a07 |005f: invoke-direct {v10, v3, v7}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.setupPaceControlFields:(Landroid/widget/CheckBox;Landroid/widget/EditText;)V // method@da2a │ │ -47fe90: 7030 2ada 5a08 |0062: invoke-direct {v10, v5, v8}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.setupPaceControlFields:(Landroid/widget/CheckBox;Landroid/widget/EditText;)V // method@da2a │ │ -47fe96: 1409 3001 097f |0065: const v9, #float 1.8211e+38 // #7f090130 │ │ -47fe9c: 6e20 b20a 9200 |0068: invoke-virtual {v2, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47fea2: 0c09 |006b: move-result-object v9 │ │ -47fea4: 1f09 aa02 |006c: check-cast v9, Landroid/widget/TextView; // type@02aa │ │ -47fea8: 6e20 e511 1900 |006e: invoke-virtual {v9, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -47feae: 1409 4102 097f |0071: const v9, #float 1.82116e+38 // #7f090241 │ │ -47feb4: 6e20 b20a 9200 |0074: invoke-virtual {v2, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47feba: 0c09 |0077: move-result-object v9 │ │ -47febc: 1f09 aa02 |0078: check-cast v9, Landroid/widget/TextView; // type@02aa │ │ -47fec0: 6e20 e511 1900 |007a: invoke-virtual {v9, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -47fec6: 54a1 6aa0 |007d: iget-object v1, v10, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ -47feca: 6e10 d9d2 0100 |007f: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.getLowerTargetSpeedLimit:()F // method@d2d9 │ │ -47fed0: 0a01 |0082: move-result v1 │ │ -47fed2: 7030 1fda 1a06 |0083: invoke-direct {v10, v1, v6}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getSpeedString:(FLde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; // method@da1f │ │ -47fed8: 0c01 |0086: move-result-object v1 │ │ -47feda: 6e20 390f 1700 |0087: invoke-virtual {v7, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47fee0: 54a1 6aa0 |008a: iget-object v1, v10, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ -47fee4: 6e10 e4d2 0100 |008c: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.getUpperTargetSpeedLimit:()F // method@d2e4 │ │ -47feea: 0a01 |008f: move-result v1 │ │ -47feec: 7030 1fda 1a06 |0090: invoke-direct {v10, v1, v6}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getSpeedString:(FLde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; // method@da1f │ │ -47fef2: 0c01 |0093: move-result-object v1 │ │ -47fef4: 6e20 390f 1800 |0094: invoke-virtual {v8, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47fefa: 54a1 6aa0 |0097: iget-object v1, v10, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ -47fefe: 6e10 e9d2 0100 |0099: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.hasLowerTargetSpeedLimit:()Z // method@d2e9 │ │ -47ff04: 0a01 |009c: move-result v1 │ │ -47ff06: 6e20 bb0e 1300 |009d: invoke-virtual {v3, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0ebb │ │ -47ff0c: 54a1 6aa0 |00a0: iget-object v1, v10, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ -47ff10: 6e10 ead2 0100 |00a2: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.hasUpperTargetSpeedLimit:()Z // method@d2ea │ │ -47ff16: 0a01 |00a5: move-result v1 │ │ -47ff18: 6e20 bb0e 1500 |00a6: invoke-virtual {v5, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0ebb │ │ -47ff1e: 6e20 f100 2000 |00a9: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -47ff24: 1401 5b00 117f |00ac: const v1, #float 1.9274e+38 // #7f11005b │ │ -47ff2a: 6e30 e500 1004 |00af: invoke-virtual {v0, v1, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47ff30: 2209 9a17 |00b2: new-instance v9, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk; // type@179a │ │ -47ff34: 0791 |00b4: move-object v1, v9 │ │ -47ff36: 07a2 |00b5: move-object v2, v10 │ │ -47ff38: 0754 |00b6: move-object v4, v5 │ │ -47ff3a: 0775 |00b7: move-object v5, v7 │ │ -47ff3c: 0787 |00b8: move-object v7, v8 │ │ -47ff3e: 7607 f8d8 0100 |00b9: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/widget/EditText;)V // method@d8f8 │ │ -47ff44: 1401 1e01 117f |00bc: const v1, #float 1.92744e+38 // #7f11011e │ │ -47ff4a: 6e30 eb00 1009 |00bf: invoke-virtual {v0, v1, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47ff50: 6e10 dd00 0000 |00c2: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47ff56: 0c00 |00c5: move-result-object v0 │ │ -47ff58: 6e10 f900 0000 |00c6: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47ff5e: 0e00 |00c9: return-void │ │ +47fdc0: |[47fdc0] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.showPaceControlConfig:()V │ │ +47fdd0: 6e10 1cda 0a00 |0000: invoke-virtual {v10}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getContext:()Landroid/content/Context; // method@da1c │ │ +47fdd6: 0c00 |0003: move-result-object v0 │ │ +47fdd8: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47fdde: 0c00 |0007: move-result-object v0 │ │ +47fde0: 5400 b485 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +47fde4: 6e10 e5dc 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +47fdea: 0c06 |000d: move-result-object v6 │ │ +47fdec: 6e10 fadc 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.setUnit:()V // method@dcfa │ │ +47fdf2: 2200 2200 |0011: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47fdf6: 6e10 27da 0a00 |0013: invoke-virtual {v10}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da27 │ │ +47fdfc: 0c01 |0016: move-result-object v1 │ │ +47fdfe: 7020 dc00 1000 |0017: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47fe04: 6e10 28da 0a00 |001a: invoke-virtual {v10}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.requireContext:()Landroid/content/Context; // method@da28 │ │ +47fe0a: 0c01 |001d: move-result-object v1 │ │ +47fe0c: 7110 0f08 0100 |001e: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ +47fe12: 7210 dedc 0600 |0021: invoke-interface {v6}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getSpeedUnit:()Ljava/lang/String; // method@dcde │ │ +47fe18: 0c01 |0024: move-result-object v1 │ │ +47fe1a: 1402 3301 117f |0025: const v2, #float 1.92744e+38 // #7f110133 │ │ +47fe20: 6e20 20da 2a00 |0028: invoke-virtual {v10, v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ +47fe26: 0c02 |002b: move-result-object v2 │ │ +47fe28: 6e20 ef00 2000 |002c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00ef │ │ +47fe2e: 6e10 1dda 0a00 |002f: invoke-virtual {v10}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@da1d │ │ +47fe34: 0c02 |0032: move-result-object v2 │ │ +47fe36: 1403 4200 0c7f |0033: const v3, #float 1.86093e+38 // #7f0c0042 │ │ +47fe3c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +47fe3e: 6e30 080a 3204 |0037: invoke-virtual {v2, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ +47fe44: 0c02 |003a: move-result-object v2 │ │ +47fe46: 1403 d900 097f |003b: const v3, #float 1.82109e+38 // #7f0900d9 │ │ +47fe4c: 6e20 b20a 3200 |003e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47fe52: 0c03 |0041: move-result-object v3 │ │ +47fe54: 1f03 7102 |0042: check-cast v3, Landroid/widget/CheckBox; // type@0271 │ │ +47fe58: 1405 da00 097f |0044: const v5, #float 1.82109e+38 // #7f0900da │ │ +47fe5e: 6e20 b20a 5200 |0047: invoke-virtual {v2, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47fe64: 0c05 |004a: move-result-object v5 │ │ +47fe66: 1f05 7102 |004b: check-cast v5, Landroid/widget/CheckBox; // type@0271 │ │ +47fe6a: 1407 2f01 097f |004d: const v7, #float 1.8211e+38 // #7f09012f │ │ +47fe70: 6e20 b20a 7200 |0050: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47fe76: 0c07 |0053: move-result-object v7 │ │ +47fe78: 1f07 7902 |0054: check-cast v7, Landroid/widget/EditText; // type@0279 │ │ +47fe7c: 1408 4002 097f |0056: const v8, #float 1.82116e+38 // #7f090240 │ │ +47fe82: 6e20 b20a 8200 |0059: invoke-virtual {v2, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47fe88: 0c08 |005c: move-result-object v8 │ │ +47fe8a: 1f08 7902 |005d: check-cast v8, Landroid/widget/EditText; // type@0279 │ │ +47fe8e: 7030 2ada 3a07 |005f: invoke-direct {v10, v3, v7}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.setupPaceControlFields:(Landroid/widget/CheckBox;Landroid/widget/EditText;)V // method@da2a │ │ +47fe94: 7030 2ada 5a08 |0062: invoke-direct {v10, v5, v8}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.setupPaceControlFields:(Landroid/widget/CheckBox;Landroid/widget/EditText;)V // method@da2a │ │ +47fe9a: 1409 3001 097f |0065: const v9, #float 1.8211e+38 // #7f090130 │ │ +47fea0: 6e20 b20a 9200 |0068: invoke-virtual {v2, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47fea6: 0c09 |006b: move-result-object v9 │ │ +47fea8: 1f09 aa02 |006c: check-cast v9, Landroid/widget/TextView; // type@02aa │ │ +47feac: 6e20 e511 1900 |006e: invoke-virtual {v9, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +47feb2: 1409 4102 097f |0071: const v9, #float 1.82116e+38 // #7f090241 │ │ +47feb8: 6e20 b20a 9200 |0074: invoke-virtual {v2, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47febe: 0c09 |0077: move-result-object v9 │ │ +47fec0: 1f09 aa02 |0078: check-cast v9, Landroid/widget/TextView; // type@02aa │ │ +47fec4: 6e20 e511 1900 |007a: invoke-virtual {v9, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +47feca: 54a1 6aa0 |007d: iget-object v1, v10, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ +47fece: 6e10 d9d2 0100 |007f: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.getLowerTargetSpeedLimit:()F // method@d2d9 │ │ +47fed4: 0a01 |0082: move-result v1 │ │ +47fed6: 7030 1fda 1a06 |0083: invoke-direct {v10, v1, v6}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getSpeedString:(FLde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; // method@da1f │ │ +47fedc: 0c01 |0086: move-result-object v1 │ │ +47fede: 6e20 390f 1700 |0087: invoke-virtual {v7, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47fee4: 54a1 6aa0 |008a: iget-object v1, v10, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ +47fee8: 6e10 e4d2 0100 |008c: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.getUpperTargetSpeedLimit:()F // method@d2e4 │ │ +47feee: 0a01 |008f: move-result v1 │ │ +47fef0: 7030 1fda 1a06 |0090: invoke-direct {v10, v1, v6}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getSpeedString:(FLde/tadris/fitness/util/unit/DistanceUnitSystem;)Ljava/lang/String; // method@da1f │ │ +47fef6: 0c01 |0093: move-result-object v1 │ │ +47fef8: 6e20 390f 1800 |0094: invoke-virtual {v8, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47fefe: 54a1 6aa0 |0097: iget-object v1, v10, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ +47ff02: 6e10 e9d2 0100 |0099: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.hasLowerTargetSpeedLimit:()Z // method@d2e9 │ │ +47ff08: 0a01 |009c: move-result v1 │ │ +47ff0a: 6e20 bb0e 1300 |009d: invoke-virtual {v3, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0ebb │ │ +47ff10: 54a1 6aa0 |00a0: iget-object v1, v10, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ +47ff14: 6e10 ead2 0100 |00a2: invoke-virtual {v1}, Lde/tadris/fitness/data/UserPreferences;.hasUpperTargetSpeedLimit:()Z // method@d2ea │ │ +47ff1a: 0a01 |00a5: move-result v1 │ │ +47ff1c: 6e20 bb0e 1500 |00a6: invoke-virtual {v5, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0ebb │ │ +47ff22: 6e20 f100 2000 |00a9: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +47ff28: 1401 5b00 117f |00ac: const v1, #float 1.9274e+38 // #7f11005b │ │ +47ff2e: 6e30 e500 1004 |00af: invoke-virtual {v0, v1, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47ff34: 2209 9a17 |00b2: new-instance v9, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk; // type@179a │ │ +47ff38: 0791 |00b4: move-object v1, v9 │ │ +47ff3a: 07a2 |00b5: move-object v2, v10 │ │ +47ff3c: 0754 |00b6: move-object v4, v5 │ │ +47ff3e: 0775 |00b7: move-object v5, v7 │ │ +47ff40: 0787 |00b8: move-object v7, v8 │ │ +47ff42: 7607 f8d8 0100 |00b9: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$DJZLSXmfAnA07WyeSR6qdv_drlk;.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/widget/EditText;)V // method@d8f8 │ │ +47ff48: 1401 1e01 117f |00bc: const v1, #float 1.92744e+38 // #7f11011e │ │ +47ff4e: 6e30 eb00 1009 |00bf: invoke-virtual {v0, v1, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47ff54: 6e10 dd00 0000 |00c2: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47ff5a: 0c00 |00c5: move-result-object v0 │ │ +47ff5c: 6e10 f900 0000 |00c6: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47ff62: 0e00 |00c9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x000a line=120 │ │ 0x000e line=121 │ │ 0x0011 line=123 │ │ 0x001a line=124 │ │ @@ -2080521,132 +2080522,132 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 265 16-bit code units │ │ -47ff60: |[47ff60] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.showSpeechConfig:()V │ │ -47ff70: 6e10 1cda 0d00 |0000: invoke-virtual {v13}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getContext:()Landroid/content/Context; // method@da1c │ │ -47ff76: 0c00 |0003: move-result-object v0 │ │ -47ff78: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47ff7e: 0c00 |0007: move-result-object v0 │ │ -47ff80: 5400 b485 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -47ff84: 6e10 fadc 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.setUnit:()V // method@dcfa │ │ -47ff8a: 2200 2200 |000d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47ff8e: 6e10 27da 0d00 |000f: invoke-virtual {v13}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da27 │ │ -47ff94: 0c01 |0012: move-result-object v1 │ │ -47ff96: 7020 dc00 1000 |0013: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47ff9c: 6e10 28da 0d00 |0016: invoke-virtual {v13}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.requireContext:()Landroid/content/Context; // method@da28 │ │ -47ffa2: 0c01 |0019: move-result-object v1 │ │ -47ffa4: 7110 0f08 0100 |001a: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ -47ffaa: 0c01 |001d: move-result-object v1 │ │ -47ffac: 1402 3001 117f |001e: const v2, #float 1.92744e+38 // #7f110130 │ │ -47ffb2: 6e20 20da 2d00 |0021: invoke-virtual {v13, v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ -47ffb8: 0c02 |0024: move-result-object v2 │ │ -47ffba: 6e20 ef00 2000 |0025: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00ef │ │ -47ffc0: 6e10 1dda 0d00 |0028: invoke-virtual {v13}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@da1d │ │ -47ffc6: 0c02 |002b: move-result-object v2 │ │ -47ffc8: 1403 4400 0c7f |002c: const v3, #float 1.86093e+38 // #7f0c0044 │ │ -47ffce: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -47ffd0: 6e30 080a 3204 |0030: invoke-virtual {v2, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ -47ffd6: 0c02 |0033: move-result-object v2 │ │ -47ffd8: 1403 ee01 097f |0034: const v3, #float 1.82114e+38 // #7f0901ee │ │ -47ffde: 6e20 b20a 3200 |0037: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -47ffe4: 0c03 |003a: move-result-object v3 │ │ -47ffe6: 1f03 8e02 |003b: check-cast v3, Landroid/widget/NumberPicker; // type@028e │ │ -47ffea: 1305 3c00 |003d: const/16 v5, #int 60 // #3c │ │ -47ffee: 6e20 9410 5300 |003f: invoke-virtual {v3, v5}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ -47fff4: 1206 |0042: const/4 v6, #int 0 // #0 │ │ -47fff6: 6e20 9510 6300 |0043: invoke-virtual {v3, v6}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ -47fffc: 1a07 49e1 |0046: const-string v7, "spokenUpdateTimePeriod" // string@e149 │ │ -480000: 7230 5e03 7106 |0048: invoke-interface {v1, v7, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@035e │ │ -480006: 0a07 |004b: move-result v7 │ │ -480008: 6e20 9610 7300 |004c: invoke-virtual {v3, v7}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ -48000e: 6e20 9810 6300 |004f: invoke-virtual {v3, v6}, Landroid/widget/NumberPicker;.setWrapSelectorWheel:(Z)V // method@1098 │ │ -480014: 1307 3d00 |0052: const/16 v7, #int 61 // #3d │ │ -480018: 2377 701f |0054: new-array v7, v7, [Ljava/lang/String; // type@1f70 │ │ -48001c: 1408 7501 117f |0056: const v8, #float 1.92746e+38 // #7f110175 │ │ -480022: 6e20 20da 8d00 |0059: invoke-virtual {v13, v8}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ -480028: 0c09 |005c: move-result-object v9 │ │ -48002a: 4d09 0706 |005d: aput-object v9, v7, v6 │ │ -48002e: 1219 |005f: const/4 v9, #int 1 // #1 │ │ -480030: 121a |0060: const/4 v10, #int 1 // #1 │ │ -480032: 1a0b 2000 |0061: const-string v11, " " // string@0020 │ │ -480036: 365a 2000 |0063: if-gt v10, v5, 0083 // +0020 │ │ -48003a: 220c 0819 |0065: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ -48003e: 7010 06e1 0c00 |0067: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -480044: 6e20 0de1 ac00 |006a: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -48004a: 6e20 12e1 bc00 |006d: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -480050: 140b 8501 117f |0070: const v11, #float 1.92746e+38 // #7f110185 │ │ -480056: 6e20 20da bd00 |0073: invoke-virtual {v13, v11}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ -48005c: 0c0b |0076: move-result-object v11 │ │ -48005e: 6e20 12e1 bc00 |0077: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -480064: 6e10 1fe1 0c00 |007a: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48006a: 0c0b |007d: move-result-object v11 │ │ -48006c: 4d0b 070a |007e: aput-object v11, v7, v10 │ │ -480070: d80a 0a01 |0080: add-int/lit8 v10, v10, #int 1 // #01 │ │ -480074: 28df |0082: goto 0061 // -0021 │ │ -480076: 6e20 9110 7300 |0083: invoke-virtual {v3, v7}, Landroid/widget/NumberPicker;.setDisplayedValues:([Ljava/lang/String;)V // method@1091 │ │ -48007c: 7110 e4db 0300 |0086: invoke-static {v3}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ -480082: 2205 0819 |0089: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -480086: 7010 06e1 0500 |008b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48008c: 6e20 12e1 b500 |008e: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -480092: 6e10 1cda 0d00 |0091: invoke-virtual {v13}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getContext:()Landroid/content/Context; // method@da1c │ │ -480098: 0c07 |0094: move-result-object v7 │ │ -48009a: 7110 c7d1 0700 |0095: invoke-static {v7}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4800a0: 0c07 |0098: move-result-object v7 │ │ -4800a2: 5477 b485 |0099: iget-object v7, v7, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -4800a6: 6e10 e5dc 0700 |009b: invoke-virtual {v7}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -4800ac: 0c07 |009e: move-result-object v7 │ │ -4800ae: 7210 d5dc 0700 |009f: invoke-interface {v7}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ -4800b4: 0c07 |00a2: move-result-object v7 │ │ -4800b6: 6e20 12e1 7500 |00a3: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4800bc: 6e10 1fe1 0500 |00a6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4800c2: 0c05 |00a9: move-result-object v5 │ │ -4800c4: 1407 ed01 097f |00aa: const v7, #float 1.82114e+38 // #7f0901ed │ │ -4800ca: 6e20 b20a 7200 |00ad: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -4800d0: 0c07 |00b0: move-result-object v7 │ │ -4800d2: 1f07 8e02 |00b1: check-cast v7, Landroid/widget/NumberPicker; // type@028e │ │ -4800d6: 130a 0a00 |00b3: const/16 v10, #int 10 // #a │ │ -4800da: 6e20 9410 a700 |00b5: invoke-virtual {v7, v10}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ -4800e0: 6e20 9510 6700 |00b8: invoke-virtual {v7, v6}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ -4800e6: 1a0b 48e1 |00bb: const-string v11, "spokenUpdateDistancePeriod" // string@e148 │ │ -4800ea: 7230 5e03 b106 |00bd: invoke-interface {v1, v11, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@035e │ │ -4800f0: 0a0b |00c0: move-result v11 │ │ -4800f2: 6e20 9610 b700 |00c1: invoke-virtual {v7, v11}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ -4800f8: 6e20 9810 6700 |00c4: invoke-virtual {v7, v6}, Landroid/widget/NumberPicker;.setWrapSelectorWheel:(Z)V // method@1098 │ │ -4800fe: 130b 0b00 |00c7: const/16 v11, #int 11 // #b │ │ -480102: 23bb 701f |00c9: new-array v11, v11, [Ljava/lang/String; // type@1f70 │ │ -480106: 6e20 20da 8d00 |00cb: invoke-virtual {v13, v8}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ -48010c: 0c08 |00ce: move-result-object v8 │ │ -48010e: 4d08 0b06 |00cf: aput-object v8, v11, v6 │ │ -480112: 36a9 1600 |00d1: if-gt v9, v10, 00e7 // +0016 │ │ -480116: 2206 0819 |00d3: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ -48011a: 7010 06e1 0600 |00d5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -480120: 6e20 0de1 9600 |00d8: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -480126: 6e20 12e1 5600 |00db: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48012c: 6e10 1fe1 0600 |00de: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -480132: 0c06 |00e1: move-result-object v6 │ │ -480134: 4d06 0b09 |00e2: aput-object v6, v11, v9 │ │ -480138: d809 0901 |00e4: add-int/lit8 v9, v9, #int 1 // #01 │ │ -48013c: 28eb |00e6: goto 00d1 // -0015 │ │ -48013e: 6e20 9110 b700 |00e7: invoke-virtual {v7, v11}, Landroid/widget/NumberPicker;.setDisplayedValues:([Ljava/lang/String;)V // method@1091 │ │ -480144: 7110 e4db 0700 |00ea: invoke-static {v7}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ -48014a: 6e20 f100 2000 |00ed: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -480150: 1402 5b00 117f |00f0: const v2, #float 1.9274e+38 // #7f11005b │ │ -480156: 6e30 e500 2004 |00f3: invoke-virtual {v0, v2, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -48015c: 1402 1e01 117f |00f6: const v2, #float 1.92744e+38 // #7f11011e │ │ -480162: 2204 9c17 |00f9: new-instance v4, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4; // type@179c │ │ -480166: 7040 fcd8 1473 |00fb: invoke-direct {v4, v1, v3, v7}, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.:(Landroid/content/SharedPreferences;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;)V // method@d8fc │ │ -48016c: 6e30 eb00 2004 |00fe: invoke-virtual {v0, v2, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -480172: 6e10 dd00 0000 |0101: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -480178: 0c00 |0104: move-result-object v0 │ │ -48017a: 6e10 f900 0000 |0105: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -480180: 0e00 |0108: return-void │ │ +47ff64: |[47ff64] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.showSpeechConfig:()V │ │ +47ff74: 6e10 1cda 0d00 |0000: invoke-virtual {v13}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getContext:()Landroid/content/Context; // method@da1c │ │ +47ff7a: 0c00 |0003: move-result-object v0 │ │ +47ff7c: 7110 c7d1 0000 |0004: invoke-static {v0}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47ff82: 0c00 |0007: move-result-object v0 │ │ +47ff84: 5400 b485 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +47ff88: 6e10 fadc 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.setUnit:()V // method@dcfa │ │ +47ff8e: 2200 2200 |000d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47ff92: 6e10 27da 0d00 |000f: invoke-virtual {v13}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@da27 │ │ +47ff98: 0c01 |0012: move-result-object v1 │ │ +47ff9a: 7020 dc00 1000 |0013: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47ffa0: 6e10 28da 0d00 |0016: invoke-virtual {v13}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.requireContext:()Landroid/content/Context; // method@da28 │ │ +47ffa6: 0c01 |0019: move-result-object v1 │ │ +47ffa8: 7110 0f08 0100 |001a: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ +47ffae: 0c01 |001d: move-result-object v1 │ │ +47ffb0: 1402 3001 117f |001e: const v2, #float 1.92744e+38 // #7f110130 │ │ +47ffb6: 6e20 20da 2d00 |0021: invoke-virtual {v13, v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ +47ffbc: 0c02 |0024: move-result-object v2 │ │ +47ffbe: 6e20 ef00 2000 |0025: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00ef │ │ +47ffc4: 6e10 1dda 0d00 |0028: invoke-virtual {v13}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@da1d │ │ +47ffca: 0c02 |002b: move-result-object v2 │ │ +47ffcc: 1403 4400 0c7f |002c: const v3, #float 1.86093e+38 // #7f0c0044 │ │ +47ffd2: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +47ffd4: 6e30 080a 3204 |0030: invoke-virtual {v2, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0a08 │ │ +47ffda: 0c02 |0033: move-result-object v2 │ │ +47ffdc: 1403 ee01 097f |0034: const v3, #float 1.82114e+38 // #7f0901ee │ │ +47ffe2: 6e20 b20a 3200 |0037: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +47ffe8: 0c03 |003a: move-result-object v3 │ │ +47ffea: 1f03 8e02 |003b: check-cast v3, Landroid/widget/NumberPicker; // type@028e │ │ +47ffee: 1305 3c00 |003d: const/16 v5, #int 60 // #3c │ │ +47fff2: 6e20 9410 5300 |003f: invoke-virtual {v3, v5}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ +47fff8: 1206 |0042: const/4 v6, #int 0 // #0 │ │ +47fffa: 6e20 9510 6300 |0043: invoke-virtual {v3, v6}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ +480000: 1a07 49e1 |0046: const-string v7, "spokenUpdateTimePeriod" // string@e149 │ │ +480004: 7230 5e03 7106 |0048: invoke-interface {v1, v7, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@035e │ │ +48000a: 0a07 |004b: move-result v7 │ │ +48000c: 6e20 9610 7300 |004c: invoke-virtual {v3, v7}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ +480012: 6e20 9810 6300 |004f: invoke-virtual {v3, v6}, Landroid/widget/NumberPicker;.setWrapSelectorWheel:(Z)V // method@1098 │ │ +480018: 1307 3d00 |0052: const/16 v7, #int 61 // #3d │ │ +48001c: 2377 701f |0054: new-array v7, v7, [Ljava/lang/String; // type@1f70 │ │ +480020: 1408 7501 117f |0056: const v8, #float 1.92746e+38 // #7f110175 │ │ +480026: 6e20 20da 8d00 |0059: invoke-virtual {v13, v8}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ +48002c: 0c09 |005c: move-result-object v9 │ │ +48002e: 4d09 0706 |005d: aput-object v9, v7, v6 │ │ +480032: 1219 |005f: const/4 v9, #int 1 // #1 │ │ +480034: 121a |0060: const/4 v10, #int 1 // #1 │ │ +480036: 1a0b 2000 |0061: const-string v11, " " // string@0020 │ │ +48003a: 365a 2000 |0063: if-gt v10, v5, 0083 // +0020 │ │ +48003e: 220c 0819 |0065: new-instance v12, Ljava/lang/StringBuilder; // type@1908 │ │ +480042: 7010 06e1 0c00 |0067: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +480048: 6e20 0de1 ac00 |006a: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48004e: 6e20 12e1 bc00 |006d: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +480054: 140b 8501 117f |0070: const v11, #float 1.92746e+38 // #7f110185 │ │ +48005a: 6e20 20da bd00 |0073: invoke-virtual {v13, v11}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ +480060: 0c0b |0076: move-result-object v11 │ │ +480062: 6e20 12e1 bc00 |0077: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +480068: 6e10 1fe1 0c00 |007a: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48006e: 0c0b |007d: move-result-object v11 │ │ +480070: 4d0b 070a |007e: aput-object v11, v7, v10 │ │ +480074: d80a 0a01 |0080: add-int/lit8 v10, v10, #int 1 // #01 │ │ +480078: 28df |0082: goto 0061 // -0021 │ │ +48007a: 6e20 9110 7300 |0083: invoke-virtual {v3, v7}, Landroid/widget/NumberPicker;.setDisplayedValues:([Ljava/lang/String;)V // method@1091 │ │ +480080: 7110 e4db 0300 |0086: invoke-static {v3}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ +480086: 2205 0819 |0089: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +48008a: 7010 06e1 0500 |008b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +480090: 6e20 12e1 b500 |008e: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +480096: 6e10 1cda 0d00 |0091: invoke-virtual {v13}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getContext:()Landroid/content/Context; // method@da1c │ │ +48009c: 0c07 |0094: move-result-object v7 │ │ +48009e: 7110 c7d1 0700 |0095: invoke-static {v7}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4800a4: 0c07 |0098: move-result-object v7 │ │ +4800a6: 5477 b485 |0099: iget-object v7, v7, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +4800aa: 6e10 e5dc 0700 |009b: invoke-virtual {v7}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +4800b0: 0c07 |009e: move-result-object v7 │ │ +4800b2: 7210 d5dc 0700 |009f: invoke-interface {v7}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ +4800b8: 0c07 |00a2: move-result-object v7 │ │ +4800ba: 6e20 12e1 7500 |00a3: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4800c0: 6e10 1fe1 0500 |00a6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4800c6: 0c05 |00a9: move-result-object v5 │ │ +4800c8: 1407 ed01 097f |00aa: const v7, #float 1.82114e+38 // #7f0901ed │ │ +4800ce: 6e20 b20a 7200 |00ad: invoke-virtual {v2, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +4800d4: 0c07 |00b0: move-result-object v7 │ │ +4800d6: 1f07 8e02 |00b1: check-cast v7, Landroid/widget/NumberPicker; // type@028e │ │ +4800da: 130a 0a00 |00b3: const/16 v10, #int 10 // #a │ │ +4800de: 6e20 9410 a700 |00b5: invoke-virtual {v7, v10}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1094 │ │ +4800e4: 6e20 9510 6700 |00b8: invoke-virtual {v7, v6}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1095 │ │ +4800ea: 1a0b 48e1 |00bb: const-string v11, "spokenUpdateDistancePeriod" // string@e148 │ │ +4800ee: 7230 5e03 b106 |00bd: invoke-interface {v1, v11, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@035e │ │ +4800f4: 0a0b |00c0: move-result v11 │ │ +4800f6: 6e20 9610 b700 |00c1: invoke-virtual {v7, v11}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1096 │ │ +4800fc: 6e20 9810 6700 |00c4: invoke-virtual {v7, v6}, Landroid/widget/NumberPicker;.setWrapSelectorWheel:(Z)V // method@1098 │ │ +480102: 130b 0b00 |00c7: const/16 v11, #int 11 // #b │ │ +480106: 23bb 701f |00c9: new-array v11, v11, [Ljava/lang/String; // type@1f70 │ │ +48010a: 6e20 20da 8d00 |00cb: invoke-virtual {v13, v8}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ +480110: 0c08 |00ce: move-result-object v8 │ │ +480112: 4d08 0b06 |00cf: aput-object v8, v11, v6 │ │ +480116: 36a9 1600 |00d1: if-gt v9, v10, 00e7 // +0016 │ │ +48011a: 2206 0819 |00d3: new-instance v6, Ljava/lang/StringBuilder; // type@1908 │ │ +48011e: 7010 06e1 0600 |00d5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +480124: 6e20 0de1 9600 |00d8: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +48012a: 6e20 12e1 5600 |00db: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +480130: 6e10 1fe1 0600 |00de: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +480136: 0c06 |00e1: move-result-object v6 │ │ +480138: 4d06 0b09 |00e2: aput-object v6, v11, v9 │ │ +48013c: d809 0901 |00e4: add-int/lit8 v9, v9, #int 1 // #01 │ │ +480140: 28eb |00e6: goto 00d1 // -0015 │ │ +480142: 6e20 9110 b700 |00e7: invoke-virtual {v7, v11}, Landroid/widget/NumberPicker;.setDisplayedValues:([Ljava/lang/String;)V // method@1091 │ │ +480148: 7110 e4db 0700 |00ea: invoke-static {v7}, Lde/tadris/fitness/util/NumberPickerUtils;.fixNumberPicker:(Landroid/widget/NumberPicker;)V // method@dbe4 │ │ +48014e: 6e20 f100 2000 |00ed: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +480154: 1402 5b00 117f |00f0: const v2, #float 1.9274e+38 // #7f11005b │ │ +48015a: 6e30 e500 2004 |00f3: invoke-virtual {v0, v2, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +480160: 1402 1e01 117f |00f6: const v2, #float 1.92744e+38 // #7f11011e │ │ +480166: 2204 9c17 |00f9: new-instance v4, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4; // type@179c │ │ +48016a: 7040 fcd8 1473 |00fb: invoke-direct {v4, v1, v3, v7}, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$YoldZR5FFCsXO7kvXEsVNDRiif4;.:(Landroid/content/SharedPreferences;Landroid/widget/NumberPicker;Landroid/widget/NumberPicker;)V // method@d8fc │ │ +480170: 6e30 eb00 2004 |00fe: invoke-virtual {v0, v2, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +480176: 6e10 dd00 0000 |0101: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +48017c: 0c00 |0104: move-result-object v0 │ │ +48017e: 6e10 f900 0000 |0105: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +480184: 0e00 |0108: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000d line=72 │ │ 0x0016 line=73 │ │ 0x0021 line=74 │ │ 0x0028 line=75 │ │ @@ -2080682,18 +2080683,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47fa7c: |[47fa7c] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.lambda$onCreatePreferences$0$VoiceAnnouncementsSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47fa8c: 7010 2cda 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.showSpeechConfig:()V // method@da2c │ │ -47fa92: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47fa94: 0f01 |0004: return v1 │ │ +47fa80: |[47fa80] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.lambda$onCreatePreferences$0$VoiceAnnouncementsSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47fa90: 7010 2cda 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.showSpeechConfig:()V // method@da2c │ │ +47fa96: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47fa98: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2080702,18 +2080703,18 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47fa98: |[47fa98] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.lambda$onCreatePreferences$1$VoiceAnnouncementsSettingsFragment:(Landroidx/preference/Preference;)Z │ │ -47faa8: 7010 2bda 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.showPaceControlConfig:()V // method@da2b │ │ -47faae: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47fab0: 0f01 |0004: return v1 │ │ +47fa9c: |[47fa9c] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.lambda$onCreatePreferences$1$VoiceAnnouncementsSettingsFragment:(Landroidx/preference/Preference;)Z │ │ +47faac: 7010 2bda 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.showPaceControlConfig:()V // method@da2b │ │ +47fab2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +47fab4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -2080722,66 +2080723,66 @@ │ │ type : '(Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/widget/EditText;Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -47fb84: |[47fb84] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.lambda$showPaceControlConfig$3$VoiceAnnouncementsSettingsFragment:(Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/widget/EditText;Landroid/content/DialogInterface;I)V │ │ -47fb94: 6e10 b70e 0300 |0000: invoke-virtual {v3}, Landroid/widget/CheckBox;.isChecked:()Z // method@0eb7 │ │ -47fb9a: 0a03 |0003: move-result v3 │ │ -47fb9c: 6e10 b70e 0400 |0004: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0eb7 │ │ -47fba2: 0a04 |0007: move-result v4 │ │ -47fba4: 1208 |0008: const/4 v8, #int 0 // #0 │ │ -47fba6: 3803 0a00 |0009: if-eqz v3, 0013 // +000a │ │ -47fbaa: 7030 1eda 5206 |000b: invoke-direct {v2, v5, v6}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getSpeed:(Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;)F // method@da1e │ │ -47fbb0: 0a05 |000e: move-result v5 │ │ -47fbb2: 2805 |000f: goto 0014 // +0005 │ │ -47fbb4: 0d05 |0010: move-exception v5 │ │ -47fbb6: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -47fbb8: 280e |0012: goto 0020 // +000e │ │ -47fbba: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -47fbbc: 3804 2400 |0014: if-eqz v4, 0038 // +0024 │ │ -47fbc0: 7030 1eda 7206 |0016: invoke-direct {v2, v7, v6}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getSpeed:(Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;)F // method@da1e │ │ -47fbc6: 0a06 |0019: move-result v6 │ │ -47fbc8: 0168 |001a: move v8, v6 │ │ -47fbca: 2821 |001b: goto 003c // +0021 │ │ -47fbcc: 0d06 |001c: move-exception v6 │ │ -47fbce: 0761 |001d: move-object v1, v6 │ │ -47fbd0: 0156 |001e: move v6, v5 │ │ -47fbd2: 0715 |001f: move-object v5, v1 │ │ -47fbd4: 6e10 28da 0200 |0020: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.requireContext:()Landroid/content/Context; // method@da28 │ │ -47fbda: 0c07 |0023: move-result-object v7 │ │ -47fbdc: 1409 cb00 117f |0024: const v9, #float 1.92742e+38 // #7f1100cb │ │ -47fbe2: 6e20 20da 9200 |0027: invoke-virtual {v2, v9}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ -47fbe8: 0c09 |002a: move-result-object v9 │ │ -47fbea: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -47fbec: 7130 f911 9700 |002c: invoke-static {v7, v9, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@11f9 │ │ -47fbf2: 0c07 |002f: move-result-object v7 │ │ -47fbf4: 6e10 fa11 0700 |0030: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47fbfa: 6e10 6de2 0500 |0033: invoke-virtual {v5}, Ljava/text/ParseException;.printStackTrace:()V // method@e26d │ │ -47fc00: 0165 |0036: move v5, v6 │ │ -47fc02: 2805 |0037: goto 003c // +0005 │ │ -47fc04: 1506 807f |0038: const/high16 v6, #int 2139095040 // #7f80 │ │ -47fc08: 1508 807f |003a: const/high16 v8, #int 2139095040 // #7f80 │ │ -47fc0c: 7120 70e0 8500 |003c: invoke-static {v5, v8}, Ljava/lang/Math;.max:(FF)F // method@e070 │ │ -47fc12: 0a06 |003f: move-result v6 │ │ -47fc14: 7120 74e0 8500 |0040: invoke-static {v5, v8}, Ljava/lang/Math;.min:(FF)F // method@e074 │ │ -47fc1a: 0a05 |0043: move-result v5 │ │ -47fc1c: 5427 6aa0 |0044: iget-object v7, v2, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ -47fc20: 6e20 f0d2 3700 |0046: invoke-virtual {v7, v3}, Lde/tadris/fitness/data/UserPreferences;.setHasLowerTargetSpeedLimit:(Z)V // method@d2f0 │ │ -47fc26: 5427 6aa0 |0049: iget-object v7, v2, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ -47fc2a: 6e20 f1d2 4700 |004b: invoke-virtual {v7, v4}, Lde/tadris/fitness/data/UserPreferences;.setHasUpperTargetSpeedLimit:(Z)V // method@d2f1 │ │ -47fc30: 3803 0700 |004e: if-eqz v3, 0055 // +0007 │ │ -47fc34: 5423 6aa0 |0050: iget-object v3, v2, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ -47fc38: 6e20 f3d2 5300 |0052: invoke-virtual {v3, v5}, Lde/tadris/fitness/data/UserPreferences;.setLowerTargetSpeedLimit:(F)V // method@d2f3 │ │ -47fc3e: 3804 0700 |0055: if-eqz v4, 005c // +0007 │ │ -47fc42: 5423 6aa0 |0057: iget-object v3, v2, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ -47fc46: 6e20 f5d2 6300 |0059: invoke-virtual {v3, v6}, Lde/tadris/fitness/data/UserPreferences;.setUpperTargetSpeedLimit:(F)V // method@d2f5 │ │ -47fc4c: 0e00 |005c: return-void │ │ +47fb88: |[47fb88] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.lambda$showPaceControlConfig$3$VoiceAnnouncementsSettingsFragment:(Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;Landroid/widget/EditText;Landroid/content/DialogInterface;I)V │ │ +47fb98: 6e10 b70e 0300 |0000: invoke-virtual {v3}, Landroid/widget/CheckBox;.isChecked:()Z // method@0eb7 │ │ +47fb9e: 0a03 |0003: move-result v3 │ │ +47fba0: 6e10 b70e 0400 |0004: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0eb7 │ │ +47fba6: 0a04 |0007: move-result v4 │ │ +47fba8: 1208 |0008: const/4 v8, #int 0 // #0 │ │ +47fbaa: 3803 0a00 |0009: if-eqz v3, 0013 // +000a │ │ +47fbae: 7030 1eda 5206 |000b: invoke-direct {v2, v5, v6}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getSpeed:(Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;)F // method@da1e │ │ +47fbb4: 0a05 |000e: move-result v5 │ │ +47fbb6: 2805 |000f: goto 0014 // +0005 │ │ +47fbb8: 0d05 |0010: move-exception v5 │ │ +47fbba: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +47fbbc: 280e |0012: goto 0020 // +000e │ │ +47fbbe: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +47fbc0: 3804 2400 |0014: if-eqz v4, 0038 // +0024 │ │ +47fbc4: 7030 1eda 7206 |0016: invoke-direct {v2, v7, v6}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getSpeed:(Landroid/widget/EditText;Lde/tadris/fitness/util/unit/DistanceUnitSystem;)F // method@da1e │ │ +47fbca: 0a06 |0019: move-result v6 │ │ +47fbcc: 0168 |001a: move v8, v6 │ │ +47fbce: 2821 |001b: goto 003c // +0021 │ │ +47fbd0: 0d06 |001c: move-exception v6 │ │ +47fbd2: 0761 |001d: move-object v1, v6 │ │ +47fbd4: 0156 |001e: move v6, v5 │ │ +47fbd6: 0715 |001f: move-object v5, v1 │ │ +47fbd8: 6e10 28da 0200 |0020: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.requireContext:()Landroid/content/Context; // method@da28 │ │ +47fbde: 0c07 |0023: move-result-object v7 │ │ +47fbe0: 1409 cb00 117f |0024: const v9, #float 1.92742e+38 // #7f1100cb │ │ +47fbe6: 6e20 20da 9200 |0027: invoke-virtual {v2, v9}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getString:(I)Ljava/lang/String; // method@da20 │ │ +47fbec: 0c09 |002a: move-result-object v9 │ │ +47fbee: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +47fbf0: 7130 f911 9700 |002c: invoke-static {v7, v9, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@11f9 │ │ +47fbf6: 0c07 |002f: move-result-object v7 │ │ +47fbf8: 6e10 fa11 0700 |0030: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47fbfe: 6e10 6de2 0500 |0033: invoke-virtual {v5}, Ljava/text/ParseException;.printStackTrace:()V // method@e26d │ │ +47fc04: 0165 |0036: move v5, v6 │ │ +47fc06: 2805 |0037: goto 003c // +0005 │ │ +47fc08: 1506 807f |0038: const/high16 v6, #int 2139095040 // #7f80 │ │ +47fc0c: 1508 807f |003a: const/high16 v8, #int 2139095040 // #7f80 │ │ +47fc10: 7120 70e0 8500 |003c: invoke-static {v5, v8}, Ljava/lang/Math;.max:(FF)F // method@e070 │ │ +47fc16: 0a06 |003f: move-result v6 │ │ +47fc18: 7120 74e0 8500 |0040: invoke-static {v5, v8}, Ljava/lang/Math;.min:(FF)F // method@e074 │ │ +47fc1e: 0a05 |0043: move-result v5 │ │ +47fc20: 5427 6aa0 |0044: iget-object v7, v2, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ +47fc24: 6e20 f0d2 3700 |0046: invoke-virtual {v7, v3}, Lde/tadris/fitness/data/UserPreferences;.setHasLowerTargetSpeedLimit:(Z)V // method@d2f0 │ │ +47fc2a: 5427 6aa0 |0049: iget-object v7, v2, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ +47fc2e: 6e20 f1d2 4700 |004b: invoke-virtual {v7, v4}, Lde/tadris/fitness/data/UserPreferences;.setHasUpperTargetSpeedLimit:(Z)V // method@d2f1 │ │ +47fc34: 3803 0700 |004e: if-eqz v3, 0055 // +0007 │ │ +47fc38: 5423 6aa0 |0050: iget-object v3, v2, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ +47fc3c: 6e20 f3d2 5300 |0052: invoke-virtual {v3, v5}, Lde/tadris/fitness/data/UserPreferences;.setLowerTargetSpeedLimit:(F)V // method@d2f3 │ │ +47fc42: 3804 0700 |0055: if-eqz v4, 005c // +0007 │ │ +47fc46: 5423 6aa0 |0057: iget-object v3, v2, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ +47fc4a: 6e20 f5d2 6300 |0059: invoke-virtual {v3, v6}, Lde/tadris/fitness/data/UserPreferences;.setUpperTargetSpeedLimit:(F)V // method@d2f5 │ │ +47fc50: 0e00 |005c: return-void │ │ catches : 2 │ │ 0x000b - 0x000f │ │ Ljava/text/ParseException; -> 0x0010 │ │ 0x0016 - 0x001a │ │ Ljava/text/ParseException; -> 0x001c │ │ positions : │ │ 0x0000 line=152 │ │ @@ -2080811,40 +2080812,40 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -47fcb4: |[47fcb4] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ -47fcc4: 6e10 1cda 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getContext:()Landroid/content/Context; // method@da1c │ │ -47fcca: 0c01 |0003: move-result-object v1 │ │ -47fccc: 7110 c7d1 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47fcd2: 0c01 |0007: move-result-object v1 │ │ -47fcd4: 5411 ba85 |0008: iget-object v1, v1, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47fcd8: 5b01 6aa0 |000a: iput-object v1, v0, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ -47fcdc: 1401 0500 147f |000c: const v1, #float 1.96726e+38 // #7f140005 │ │ -47fce2: 6e30 29da 1002 |000f: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@da29 │ │ -47fce8: 1a01 6c77 |0012: const-string v1, "announcementMode" // string@776c │ │ -47fcec: 6e20 1bda 1000 |0014: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@da1b │ │ -47fcf2: 0c01 |0017: move-result-object v1 │ │ -47fcf4: 7110 1ada 0100 |0018: invoke-static {v1}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@da1a │ │ -47fcfa: 1a01 2fe1 |001b: const-string v1, "speechConfig" // string@e12f │ │ -47fcfe: 6e20 1bda 1000 |001d: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@da1b │ │ -47fd04: 0c01 |0020: move-result-object v1 │ │ -47fd06: 2202 9b17 |0021: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE; // type@179b │ │ -47fd0a: 7020 fad8 0200 |0023: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE;.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;)V // method@d8fa │ │ -47fd10: 6e20 3451 2100 |0026: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47fd16: 1a01 f3c8 |0029: const-string v1, "paceControlConfig" // string@c8f3 │ │ -47fd1a: 6e20 1bda 1000 |002b: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@da1b │ │ -47fd20: 0c01 |002e: move-result-object v1 │ │ -47fd22: 2202 9917 |002f: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY; // type@1799 │ │ -47fd26: 7020 f6d8 0200 |0031: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY;.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;)V // method@d8f6 │ │ -47fd2c: 6e20 3451 2100 |0034: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ -47fd32: 0e00 |0037: return-void │ │ +47fcb8: |[47fcb8] de.tadris.fitness.ui.settings.VoiceAnnouncementsSettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ +47fcc8: 6e10 1cda 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.getContext:()Landroid/content/Context; // method@da1c │ │ +47fcce: 0c01 |0003: move-result-object v1 │ │ +47fcd0: 7110 c7d1 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47fcd6: 0c01 |0007: move-result-object v1 │ │ +47fcd8: 5411 ba85 |0008: iget-object v1, v1, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47fcdc: 5b01 6aa0 |000a: iput-object v1, v0, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@a06a │ │ +47fce0: 1401 0500 147f |000c: const v1, #float 1.96726e+38 // #7f140005 │ │ +47fce6: 6e30 29da 1002 |000f: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@da29 │ │ +47fcec: 1a01 6c77 |0012: const-string v1, "announcementMode" // string@776c │ │ +47fcf0: 6e20 1bda 1000 |0014: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@da1b │ │ +47fcf6: 0c01 |0017: move-result-object v1 │ │ +47fcf8: 7110 1ada 0100 |0018: invoke-static {v1}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.bindPreferenceSummaryToValue:(Landroidx/preference/Preference;)V // method@da1a │ │ +47fcfe: 1a01 2fe1 |001b: const-string v1, "speechConfig" // string@e12f │ │ +47fd02: 6e20 1bda 1000 |001d: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@da1b │ │ +47fd08: 0c01 |0020: move-result-object v1 │ │ +47fd0a: 2202 9b17 |0021: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE; // type@179b │ │ +47fd0e: 7020 fad8 0200 |0023: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$XZlq9jnvtl_DZ0iwHygk94QOcxE;.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;)V // method@d8fa │ │ +47fd14: 6e20 3451 2100 |0026: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47fd1a: 1a01 f3c8 |0029: const-string v1, "paceControlConfig" // string@c8f3 │ │ +47fd1e: 6e20 1bda 1000 |002b: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@da1b │ │ +47fd24: 0c01 |002e: move-result-object v1 │ │ +47fd26: 2202 9917 |002f: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY; // type@1799 │ │ +47fd2a: 7020 f6d8 0200 |0031: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$VoiceAnnouncementsSettingsFragment$9r1r8IWNTALN8KDUQnO0JNh1qMY;.:(Lde/tadris/fitness/ui/settings/VoiceAnnouncementsSettingsFragment;)V // method@d8f6 │ │ +47fd30: 6e20 3451 2100 |0034: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@5134 │ │ +47fd36: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000f line=55 │ │ 0x0014 line=56 │ │ 0x001d line=58 │ │ 0x002b line=63 │ │ @@ -2080889,20 +2080890,20 @@ │ │ type : '(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/StreamFilter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4cca0c: |[4cca0c] org.codehaus.stax2.ri.Stax2FilteredStreamReader.:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/StreamFilter;)V │ │ -4cca1c: 7110 6df9 0100 |0000: invoke-static {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.wrapIfNecessary:(Ljavax/xml/stream/XMLStreamReader;)Lorg/codehaus/stax2/XMLStreamReader2; // method@f96d │ │ -4cca22: 0c01 |0003: move-result-object v1 │ │ -4cca24: 7020 69fd 1000 |0004: invoke-direct {v0, v1}, Lorg/codehaus/stax2/util/StreamReader2Delegate;.:(Lorg/codehaus/stax2/XMLStreamReader2;)V // method@fd69 │ │ -4cca2a: 5b02 24b0 |0007: iput-object v2, v0, Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;.mFilter:Ljavax/xml/stream/StreamFilter; // field@b024 │ │ -4cca2e: 0e00 |0009: return-void │ │ +4cca10: |[4cca10] org.codehaus.stax2.ri.Stax2FilteredStreamReader.:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/StreamFilter;)V │ │ +4cca20: 7110 6df9 0100 |0000: invoke-static {v1}, Lorg/codehaus/stax2/ri/Stax2ReaderAdapter;.wrapIfNecessary:(Ljavax/xml/stream/XMLStreamReader;)Lorg/codehaus/stax2/XMLStreamReader2; // method@f96d │ │ +4cca26: 0c01 |0003: move-result-object v1 │ │ +4cca28: 7020 69fd 1000 |0004: invoke-direct {v0, v1}, Lorg/codehaus/stax2/util/StreamReader2Delegate;.:(Lorg/codehaus/stax2/XMLStreamReader2;)V // method@fd69 │ │ +4cca2e: 5b02 24b0 |0007: iput-object v2, v0, Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;.mFilter:Ljavax/xml/stream/StreamFilter; // field@b024 │ │ +4cca32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0007 line=22 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader; │ │ 0x0000 - 0x000a reg=1 (null) Ljavax/xml/stream/XMLStreamReader; │ │ @@ -2080914,26 +2080915,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4cc9a4: |[4cc9a4] org.codehaus.stax2.ri.Stax2FilteredStreamReader.next:()I │ │ -4cc9b4: 5420 23b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b023 │ │ -4cc9b8: 7210 fcf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.next:()I // method@f7fc │ │ -4cc9be: 0a00 |0005: move-result v0 │ │ -4cc9c0: 5421 24b0 |0006: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;.mFilter:Ljavax/xml/stream/StreamFilter; // field@b024 │ │ -4cc9c4: 7220 05e5 2100 |0008: invoke-interface {v1, v2}, Ljavax/xml/stream/StreamFilter;.accept:(Ljavax/xml/stream/XMLStreamReader;)Z // method@e505 │ │ -4cc9ca: 0a01 |000b: move-result v1 │ │ -4cc9cc: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -4cc9d0: 2805 |000e: goto 0013 // +0005 │ │ -4cc9d2: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -4cc9d6: 3310 efff |0011: if-ne v0, v1, 0000 // -0011 │ │ -4cc9da: 0f00 |0013: return v0 │ │ +4cc9a8: |[4cc9a8] org.codehaus.stax2.ri.Stax2FilteredStreamReader.next:()I │ │ +4cc9b8: 5420 23b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b023 │ │ +4cc9bc: 7210 fcf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.next:()I // method@f7fc │ │ +4cc9c2: 0a00 |0005: move-result v0 │ │ +4cc9c4: 5421 24b0 |0006: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;.mFilter:Ljavax/xml/stream/StreamFilter; // field@b024 │ │ +4cc9c8: 7220 05e5 2100 |0008: invoke-interface {v1, v2}, Ljavax/xml/stream/StreamFilter;.accept:(Ljavax/xml/stream/XMLStreamReader;)Z // method@e505 │ │ +4cc9ce: 0a01 |000b: move-result v1 │ │ +4cc9d0: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +4cc9d4: 2805 |000e: goto 0013 // +0005 │ │ +4cc9d6: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +4cc9da: 3310 efff |0011: if-ne v0, v1, 0000 // -0011 │ │ +4cc9de: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader; │ │ │ │ @@ -2080942,23 +2080943,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4cc9dc: |[4cc9dc] org.codehaus.stax2.ri.Stax2FilteredStreamReader.nextTag:()I │ │ -4cc9ec: 5420 23b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b023 │ │ -4cc9f0: 7210 fdf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.nextTag:()I // method@f7fd │ │ -4cc9f6: 0a00 |0005: move-result v0 │ │ -4cc9f8: 5421 24b0 |0006: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;.mFilter:Ljavax/xml/stream/StreamFilter; // field@b024 │ │ -4cc9fc: 7220 05e5 2100 |0008: invoke-interface {v1, v2}, Ljavax/xml/stream/StreamFilter;.accept:(Ljavax/xml/stream/XMLStreamReader;)Z // method@e505 │ │ -4cca02: 0a01 |000b: move-result v1 │ │ -4cca04: 3801 f4ff |000c: if-eqz v1, 0000 // -000c │ │ -4cca08: 0f00 |000e: return v0 │ │ +4cc9e0: |[4cc9e0] org.codehaus.stax2.ri.Stax2FilteredStreamReader.nextTag:()I │ │ +4cc9f0: 5420 23b0 |0000: iget-object v0, v2, Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;.mDelegate2:Lorg/codehaus/stax2/XMLStreamReader2; // field@b023 │ │ +4cc9f4: 7210 fdf7 0000 |0002: invoke-interface {v0}, Lorg/codehaus/stax2/XMLStreamReader2;.nextTag:()I // method@f7fd │ │ +4cc9fa: 0a00 |0005: move-result v0 │ │ +4cc9fc: 5421 24b0 |0006: iget-object v1, v2, Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;.mFilter:Ljavax/xml/stream/StreamFilter; // field@b024 │ │ +4cca00: 7220 05e5 2100 |0008: invoke-interface {v1, v2}, Ljavax/xml/stream/StreamFilter;.accept:(Ljavax/xml/stream/XMLStreamReader;)Z // method@e505 │ │ +4cca06: 0a01 |000b: move-result v1 │ │ +4cca08: 3801 f4ff |000c: if-eqz v1, 0000 // -000c │ │ +4cca0c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=52 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader; │ │ │ │ @@ -2080996,27 +2080997,27 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 19 16-bit code units │ │ -4d4980: |[4d4980] org.codehaus.stax2.ri.evt.NamespaceEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ -4d4990: 1a02 17ed |0000: const-string v2, "xmlns" // string@ed17 │ │ -4d4994: 1a03 14a2 |0002: const-string v3, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ -4d4998: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -4d499a: 1216 |0005: const/4 v6, #int 1 // #1 │ │ -4d499c: 0770 |0006: move-object v0, v7 │ │ -4d499e: 0781 |0007: move-object v1, v8 │ │ -4d49a0: 0795 |0008: move-object v5, v9 │ │ -4d49a2: 7607 1afb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@fb1a │ │ -4d49a8: 1a08 0000 |000c: const-string v8, "" // string@0000 │ │ -4d49ac: 5b78 75b0 |000e: iput-object v8, v7, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mPrefix:Ljava/lang/String; // field@b075 │ │ -4d49b0: 5b79 76b0 |0010: iput-object v9, v7, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mURI:Ljava/lang/String; // field@b076 │ │ -4d49b4: 0e00 |0012: return-void │ │ +4d4984: |[4d4984] org.codehaus.stax2.ri.evt.NamespaceEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V │ │ +4d4994: 1a02 17ed |0000: const-string v2, "xmlns" // string@ed17 │ │ +4d4998: 1a03 14a2 |0002: const-string v3, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ +4d499c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +4d499e: 1216 |0005: const/4 v6, #int 1 // #1 │ │ +4d49a0: 0770 |0006: move-object v0, v7 │ │ +4d49a2: 0781 |0007: move-object v1, v8 │ │ +4d49a4: 0795 |0008: move-object v5, v9 │ │ +4d49a6: 7607 1afb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@fb1a │ │ +4d49ac: 1a08 0000 |000c: const-string v8, "" // string@0000 │ │ +4d49b0: 5b78 75b0 |000e: iput-object v8, v7, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mPrefix:Ljava/lang/String; // field@b075 │ │ +4d49b4: 5b79 76b0 |0010: iput-object v9, v7, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mURI:Ljava/lang/String; // field@b076 │ │ +4d49b8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=26 │ │ 0x000e line=29 │ │ 0x0010 line=30 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 this Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; │ │ @@ -2081028,26 +2081029,26 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 17 16-bit code units │ │ -4d49b8: |[4d49b8] org.codehaus.stax2.ri.evt.NamespaceEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V │ │ -4d49c8: 1a03 14a2 |0000: const-string v3, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ -4d49cc: 1a04 17ed |0002: const-string v4, "xmlns" // string@ed17 │ │ -4d49d0: 1216 |0004: const/4 v6, #int 1 // #1 │ │ -4d49d2: 0770 |0005: move-object v0, v7 │ │ -4d49d4: 0781 |0006: move-object v1, v8 │ │ -4d49d6: 0792 |0007: move-object v2, v9 │ │ -4d49d8: 07a5 |0008: move-object v5, v10 │ │ -4d49da: 7607 1afb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@fb1a │ │ -4d49e0: 5b79 75b0 |000c: iput-object v9, v7, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mPrefix:Ljava/lang/String; // field@b075 │ │ -4d49e4: 5b7a 76b0 |000e: iput-object v10, v7, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mURI:Ljava/lang/String; // field@b076 │ │ -4d49e8: 0e00 |0010: return-void │ │ +4d49bc: |[4d49bc] org.codehaus.stax2.ri.evt.NamespaceEventImpl.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V │ │ +4d49cc: 1a03 14a2 |0000: const-string v3, "http://www.w3.org/2000/xmlns/" // string@a214 │ │ +4d49d0: 1a04 17ed |0002: const-string v4, "xmlns" // string@ed17 │ │ +4d49d4: 1216 |0004: const/4 v6, #int 1 // #1 │ │ +4d49d6: 0770 |0005: move-object v0, v7 │ │ +4d49d8: 0781 |0006: move-object v1, v8 │ │ +4d49da: 0792 |0007: move-object v2, v9 │ │ +4d49dc: 07a5 |0008: move-object v5, v10 │ │ +4d49de: 7607 1afb 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/codehaus/stax2/ri/evt/AttributeEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@fb1a │ │ +4d49e4: 5b79 75b0 |000c: iput-object v9, v7, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mPrefix:Ljava/lang/String; // field@b075 │ │ +4d49e8: 5b7a 76b0 |000e: iput-object v10, v7, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mURI:Ljava/lang/String; // field@b076 │ │ +4d49ec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=39 │ │ 0x000c line=42 │ │ 0x000e line=43 │ │ locals : │ │ 0x0000 - 0x0011 reg=7 this Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; │ │ @@ -2081060,18 +2081061,18 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4d4928: |[4d4928] org.codehaus.stax2.ri.evt.NamespaceEventImpl.constructDefaultNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; │ │ -4d4938: 2200 541d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // type@1d54 │ │ -4d493c: 7030 a1fb 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fba1 │ │ -4d4942: 1100 |0005: return-object v0 │ │ +4d492c: |[4d492c] org.codehaus.stax2.ri.evt.NamespaceEventImpl.constructDefaultNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; │ │ +4d493c: 2200 541d |0000: new-instance v0, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // type@1d54 │ │ +4d4940: 7030 a1fb 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fba1 │ │ +4d4946: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/xml/stream/Location; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2081080,26 +2081081,26 @@ │ │ type : '(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -4d4944: |[4d4944] org.codehaus.stax2.ri.evt.NamespaceEventImpl.constructNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; │ │ -4d4954: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -4d4958: 6e10 dae0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d495e: 0a00 |0005: move-result v0 │ │ -4d4960: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -4d4964: 2807 |0008: goto 000f // +0007 │ │ -4d4966: 2200 541d |0009: new-instance v0, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // type@1d54 │ │ -4d496a: 7040 a2fb 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fba2 │ │ -4d4970: 1100 |000e: return-object v0 │ │ -4d4972: 2202 541d |000f: new-instance v2, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // type@1d54 │ │ -4d4976: 7030 a1fb 1203 |0011: invoke-direct {v2, v1, v3}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fba1 │ │ -4d497c: 1102 |0014: return-object v2 │ │ +4d4948: |[4d4948] org.codehaus.stax2.ri.evt.NamespaceEventImpl.constructNamespace:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; │ │ +4d4958: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +4d495c: 6e10 dae0 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d4962: 0a00 |0005: move-result v0 │ │ +4d4964: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +4d4968: 2807 |0008: goto 000f // +0007 │ │ +4d496a: 2200 541d |0009: new-instance v0, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // type@1d54 │ │ +4d496e: 7040 a2fb 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;)V // method@fba2 │ │ +4d4974: 1100 |000e: return-object v0 │ │ +4d4976: 2202 541d |000f: new-instance v2, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; // type@1d54 │ │ +4d497a: 7030 a1fb 1203 |0011: invoke-direct {v2, v1, v3}, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.:(Ljavax/xml/stream/Location;Ljava/lang/String;)V // method@fba1 │ │ +4d4980: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ 0x0009 line=56 │ │ 0x000f line=54 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Ljavax/xml/stream/Location; │ │ @@ -2081112,33 +2081113,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d48e0: |[4d48e0] org.codehaus.stax2.ri.evt.NamespaceEventImpl.getEventType:()I │ │ -4d48f0: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ -4d48f4: 0f00 |0002: return v0 │ │ +4d48e4: |[4d48e4] org.codehaus.stax2.ri.evt.NamespaceEventImpl.getEventType:()I │ │ +4d48f4: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ +4d48f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;) │ │ name : 'getNamespaceURI' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d48f8: |[4d48f8] org.codehaus.stax2.ri.evt.NamespaceEventImpl.getNamespaceURI:()Ljava/lang/String; │ │ -4d4908: 5410 76b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mURI:Ljava/lang/String; // field@b076 │ │ -4d490c: 1100 |0002: return-object v0 │ │ +4d48fc: |[4d48fc] org.codehaus.stax2.ri.evt.NamespaceEventImpl.getNamespaceURI:()Ljava/lang/String; │ │ +4d490c: 5410 76b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mURI:Ljava/lang/String; // field@b076 │ │ +4d4910: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; │ │ │ │ #2 : (in Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;) │ │ @@ -2081146,17 +2081147,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4d4910: |[4d4910] org.codehaus.stax2.ri.evt.NamespaceEventImpl.getPrefix:()Ljava/lang/String; │ │ -4d4920: 5410 75b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mPrefix:Ljava/lang/String; // field@b075 │ │ -4d4924: 1100 |0002: return-object v0 │ │ +4d4914: |[4d4914] org.codehaus.stax2.ri.evt.NamespaceEventImpl.getPrefix:()Ljava/lang/String; │ │ +4d4924: 5410 75b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mPrefix:Ljava/lang/String; // field@b075 │ │ +4d4928: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; │ │ │ │ #3 : (in Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;) │ │ @@ -2081164,23 +2081165,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4d48a4: |[4d48a4] org.codehaus.stax2.ri.evt.NamespaceEventImpl.isDefaultNamespaceDeclaration:()Z │ │ -4d48b4: 5410 75b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mPrefix:Ljava/lang/String; // field@b075 │ │ -4d48b8: 6e10 dae0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -4d48be: 0a00 |0005: move-result v0 │ │ -4d48c0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -4d48c4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -4d48c6: 2802 |0009: goto 000b // +0002 │ │ -4d48c8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4d48ca: 0f00 |000b: return v0 │ │ +4d48a8: |[4d48a8] org.codehaus.stax2.ri.evt.NamespaceEventImpl.isDefaultNamespaceDeclaration:()Z │ │ +4d48b8: 5410 75b0 |0000: iget-object v0, v1, Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;.mPrefix:Ljava/lang/String; // field@b075 │ │ +4d48bc: 6e10 dae0 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +4d48c2: 0a00 |0005: move-result v0 │ │ +4d48c4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +4d48c8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +4d48ca: 2802 |0009: goto 000b // +0002 │ │ +4d48cc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4d48ce: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl; │ │ │ │ #4 : (in Lorg/codehaus/stax2/ri/evt/NamespaceEventImpl;) │ │ @@ -2081188,17 +2081189,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4d48cc: |[4d48cc] org.codehaus.stax2.ri.evt.NamespaceEventImpl.isNamespace:()Z │ │ -4d48dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4d48de: 0f00 |0001: return v0 │ │ +4d48d0: |[4d48d0] org.codehaus.stax2.ri.evt.NamespaceEventImpl.isNamespace:()Z │ │ +4d48e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4d48e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 19752 (NamespaceEventImpl.java) │ │ │ │ Class #6356 header: │ │ @@ -2093163,20 +2093164,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -474bf4: |[474bf4] de.tadris.fitness.ui.ListWorkoutsActivity.:()V │ │ -474c04: 7010 73d6 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -474c0a: 2200 4901 |0003: new-instance v0, Landroid/os/Handler; // type@0149 │ │ -474c0e: 7010 6907 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0769 │ │ -474c14: 5b10 f59e |0008: iput-object v0, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.mHandler:Landroid/os/Handler; // field@9ef5 │ │ -474c18: 0e00 |000a: return-void │ │ +474bf8: |[474bf8] de.tadris.fitness.ui.ListWorkoutsActivity.:()V │ │ +474c08: 7010 73d6 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +474c0e: 2200 4901 |0003: new-instance v0, Landroid/os/Handler; // type@0149 │ │ +474c12: 7010 6907 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0769 │ │ +474c18: 5b10 f59e |0008: iput-object v0, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.mHandler:Landroid/os/Handler; // field@9ef5 │ │ +474c1c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=110 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ │ │ @@ -2093185,49 +2093186,49 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -474c1c: |[474c1c] de.tadris.fitness.ui.ListWorkoutsActivity.checkFirstStart:()V │ │ -474c2c: 7110 0f08 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ -474c32: 0c00 |0003: move-result-object v0 │ │ -474c34: 1a01 198d |0004: const-string v1, "firstStart" // string@8d19 │ │ -474c38: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -474c3a: 7230 5c03 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@035c │ │ -474c40: 0a02 |000a: move-result v2 │ │ -474c42: 3802 3c00 |000b: if-eqz v2, 0047 // +003c │ │ -474c46: 7210 5b03 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@035b │ │ -474c4c: 0c00 |0010: move-result-object v0 │ │ -474c4e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -474c50: 7230 5403 1002 |0012: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0354 │ │ -474c56: 0c00 |0015: move-result-object v0 │ │ -474c58: 7210 5203 0000 |0016: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0352 │ │ -474c5e: 2200 2200 |0019: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -474c62: 7020 dc00 3000 |001b: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -474c68: 1401 6f01 117f |001e: const v1, #float 1.92746e+38 // #7f11016f │ │ -474c6e: 6e20 ee00 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -474c74: 0c00 |0024: move-result-object v0 │ │ -474c76: 1401 6e01 117f |0025: const v1, #float 1.92745e+38 // #7f11016e │ │ -474c7c: 6e20 e200 1000 |0028: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -474c82: 0c00 |002b: move-result-object v0 │ │ -474c84: 1401 5b00 117f |002c: const v1, #float 1.9274e+38 // #7f11005b │ │ -474c8a: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -474c8c: 6e30 e500 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -474c92: 0c00 |0033: move-result-object v0 │ │ -474c94: 1401 7001 117f |0034: const v1, #float 1.92746e+38 // #7f110170 │ │ -474c9a: 2202 f316 |0037: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0; // type@16f3 │ │ -474c9e: 7020 59d6 3200 |0039: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d659 │ │ -474ca4: 6e30 eb00 1002 |003c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -474caa: 0c00 |003f: move-result-object v0 │ │ -474cac: 6e10 dd00 0000 |0040: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -474cb2: 0c00 |0043: move-result-object v0 │ │ -474cb4: 6e10 f900 0000 |0044: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -474cba: 0e00 |0047: return-void │ │ +474c20: |[474c20] de.tadris.fitness.ui.ListWorkoutsActivity.checkFirstStart:()V │ │ +474c30: 7110 0f08 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@080f │ │ +474c36: 0c00 |0003: move-result-object v0 │ │ +474c38: 1a01 198d |0004: const-string v1, "firstStart" // string@8d19 │ │ +474c3c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +474c3e: 7230 5c03 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@035c │ │ +474c44: 0a02 |000a: move-result v2 │ │ +474c46: 3802 3c00 |000b: if-eqz v2, 0047 // +003c │ │ +474c4a: 7210 5b03 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@035b │ │ +474c50: 0c00 |0010: move-result-object v0 │ │ +474c52: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +474c54: 7230 5403 1002 |0012: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0354 │ │ +474c5a: 0c00 |0015: move-result-object v0 │ │ +474c5c: 7210 5203 0000 |0016: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0352 │ │ +474c62: 2200 2200 |0019: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +474c66: 7020 dc00 3000 |001b: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +474c6c: 1401 6f01 117f |001e: const v1, #float 1.92746e+38 // #7f11016f │ │ +474c72: 6e20 ee00 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +474c78: 0c00 |0024: move-result-object v0 │ │ +474c7a: 1401 6e01 117f |0025: const v1, #float 1.92745e+38 // #7f11016e │ │ +474c80: 6e20 e200 1000 |0028: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +474c86: 0c00 |002b: move-result-object v0 │ │ +474c88: 1401 5b00 117f |002c: const v1, #float 1.9274e+38 // #7f11005b │ │ +474c8e: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +474c90: 6e30 e500 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +474c96: 0c00 |0033: move-result-object v0 │ │ +474c98: 1401 7001 117f |0034: const v1, #float 1.92746e+38 // #7f110170 │ │ +474c9e: 2202 f316 |0037: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0; // type@16f3 │ │ +474ca2: 7020 59d6 3200 |0039: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SbWAj2ipbpMl8iBdiVI44Nbr2i0;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d659 │ │ +474ca8: 6e30 eb00 1002 |003c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +474cae: 0c00 |003f: move-result-object v0 │ │ +474cb0: 6e10 dd00 0000 |0040: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +474cb6: 0c00 |0043: move-result-object v0 │ │ +474cb8: 6e10 f900 0000 |0044: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +474cbe: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0007 line=245 │ │ 0x000d line=246 │ │ 0x0019 line=247 │ │ 0x0021 line=248 │ │ @@ -2093243,23 +2093244,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -474b0c: |[474b0c] de.tadris.fitness.ui.ListWorkoutsActivity.hasPermission:()Z │ │ -474b1c: 1a00 6776 |0000: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ -474b20: 7120 1735 0100 |0002: invoke-static {v1, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ -474b26: 0a00 |0005: move-result v0 │ │ -474b28: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -474b2c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -474b2e: 2802 |0009: goto 000b // +0002 │ │ -474b30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -474b32: 0f00 |000b: return v0 │ │ +474b10: |[474b10] de.tadris.fitness.ui.ListWorkoutsActivity.hasPermission:()Z │ │ +474b20: 1a00 6776 |0000: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ +474b24: 7120 1735 0100 |0002: invoke-static {v1, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ +474b2a: 0a00 |0005: move-result v0 │ │ +474b2c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +474b30: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +474b32: 2802 |0009: goto 000b // +0002 │ │ +474b34: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +474b36: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=113 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ │ │ #3 : (in Lde/tadris/fitness/ui/ListWorkoutsActivity;) │ │ @@ -2093267,27 +2093268,27 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -474cbc: |[474cbc] de.tadris.fitness.ui.ListWorkoutsActivity.importFile:(Landroid/net/Uri;)V │ │ -474ccc: 2200 3c17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ProgressDialogController; // type@173c │ │ -474cd0: 1401 b900 117f |0002: const v1, #float 1.92742e+38 // #7f1100b9 │ │ -474cd6: 6e20 a5d6 1300 |0005: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getString:(I)Ljava/lang/String; // method@d6a5 │ │ -474cdc: 0c01 |0008: move-result-object v1 │ │ -474cde: 7030 a8d7 3001 |0009: invoke-direct {v0, v3, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ -474ce4: 6e10 aed7 0000 |000c: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ -474cea: 2201 0b19 |000f: new-instance v1, Ljava/lang/Thread; // type@190b │ │ -474cee: 2202 ec16 |0011: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY; // type@16ec │ │ -474cf2: 7040 4bd6 3204 |0013: invoke-direct {v2, v3, v4, v0}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d64b │ │ -474cf8: 7020 29e1 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ -474cfe: 6e10 38e1 0100 |0019: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -474d04: 0e00 |001c: return-void │ │ +474cc0: |[474cc0] de.tadris.fitness.ui.ListWorkoutsActivity.importFile:(Landroid/net/Uri;)V │ │ +474cd0: 2200 3c17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ProgressDialogController; // type@173c │ │ +474cd4: 1401 b900 117f |0002: const v1, #float 1.92742e+38 // #7f1100b9 │ │ +474cda: 6e20 a5d6 1300 |0005: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getString:(I)Ljava/lang/String; // method@d6a5 │ │ +474ce0: 0c01 |0008: move-result-object v1 │ │ +474ce2: 7030 a8d7 3001 |0009: invoke-direct {v0, v3, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ +474ce8: 6e10 aed7 0000 |000c: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ +474cee: 2201 0b19 |000f: new-instance v1, Ljava/lang/Thread; // type@190b │ │ +474cf2: 2202 ec16 |0011: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY; // type@16ec │ │ +474cf6: 7040 4bd6 3204 |0013: invoke-direct {v2, v3, v4, v0}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$CyCI0_gnOp3YJmF4zDO8BPO0-fY;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d64b │ │ +474cfc: 7020 29e1 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ +474d02: 6e10 38e1 0100 |0019: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +474d08: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000c line=164 │ │ 0x000f line=166 │ │ 0x0019 line=182 │ │ locals : │ │ @@ -2093299,30 +2093300,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -474d08: |[474d08] de.tadris.fitness.ui.ListWorkoutsActivity.importWorkout:()V │ │ -474d18: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -474d1c: 1a01 2a76 |0002: const-string v1, "android.intent.action.GET_CONTENT" // string@762a │ │ -474d20: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -474d26: 1a01 5105 |0007: const-string v1, "*/*" // string@0551 │ │ -474d2a: 6e20 4703 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0347 │ │ -474d30: 1a01 3c76 |000c: const-string v1, "android.intent.category.OPENABLE" // string@763c │ │ -474d34: 6e20 1403 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ -474d3a: 1401 b900 117f |0011: const v1, #float 1.92742e+38 // #7f1100b9 │ │ -474d40: 6e20 a5d6 1200 |0014: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getString:(I)Ljava/lang/String; // method@d6a5 │ │ -474d46: 0c01 |0017: move-result-object v1 │ │ -474d48: 7120 1603 1000 |0018: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0316 │ │ -474d4e: 0c00 |001b: move-result-object v0 │ │ -474d50: 1301 1500 |001c: const/16 v1, #int 21 // #15 │ │ -474d54: 6e30 d0d6 0201 |001e: invoke-virtual {v2, v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@d6d0 │ │ -474d5a: 0e00 |0021: return-void │ │ +474d0c: |[474d0c] de.tadris.fitness.ui.ListWorkoutsActivity.importWorkout:()V │ │ +474d1c: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +474d20: 1a01 2a76 |0002: const-string v1, "android.intent.action.GET_CONTENT" // string@762a │ │ +474d24: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +474d2a: 1a01 5105 |0007: const-string v1, "*/*" // string@0551 │ │ +474d2e: 6e20 4703 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0347 │ │ +474d34: 1a01 3c76 |000c: const-string v1, "android.intent.category.OPENABLE" // string@763c │ │ +474d38: 6e20 1403 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ +474d3e: 1401 b900 117f |0011: const v1, #float 1.92742e+38 // #7f1100b9 │ │ +474d44: 6e20 a5d6 1200 |0014: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getString:(I)Ljava/lang/String; // method@d6a5 │ │ +474d4a: 0c01 |0017: move-result-object v1 │ │ +474d4c: 7120 1603 1000 |0018: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0316 │ │ +474d52: 0c00 |001b: move-result-object v0 │ │ +474d54: 1301 1500 |001c: const/16 v1, #int 21 // #15 │ │ +474d58: 6e30 d0d6 0201 |001e: invoke-virtual {v2, v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@d6d0 │ │ +474d5e: 0e00 |0021: return-void │ │ catches : 1 │ │ 0x0014 - 0x0021 │ │ Landroid/content/ActivityNotFoundException; -> 0x0021 │ │ positions : │ │ 0x0000 line=141 │ │ 0x0009 line=142 │ │ 0x000e line=143 │ │ @@ -2093335,50 +2093336,50 @@ │ │ type : '(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -474d90: |[474d90] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$hRep8o4-s5Z7_CeyosgjBdjQTTo:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V │ │ -474da0: 7020 d2d6 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startRecording:(Lde/tadris/fitness/data/WorkoutType;)V // method@d6d2 │ │ -474da6: 0e00 |0003: return-void │ │ +474d94: |[474d94] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$hRep8o4-s5Z7_CeyosgjBdjQTTo:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V │ │ +474da4: 7020 d2d6 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startRecording:(Lde/tadris/fitness/data/WorkoutType;)V // method@d6d2 │ │ +474daa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/tadris/fitness/ui/ListWorkoutsActivity;) │ │ name : 'loadData' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -47516c: |[47516c] de.tadris.fitness.ui.ListWorkoutsActivity.loadData:()V │ │ -47517c: 7110 c7d1 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -475182: 0c00 |0003: move-result-object v0 │ │ -475184: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -475188: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -47518e: 0c00 |0009: move-result-object v0 │ │ -475190: 7210 1fd3 0000 |000a: invoke-interface {v0}, Lde/tadris/fitness/data/WorkoutDao;.getWorkouts:()[Lde/tadris/fitness/data/Workout; // method@d31f │ │ -475196: 0c00 |000d: move-result-object v0 │ │ -475198: 5b20 f79e |000e: iput-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ -47519c: 5421 f09e |0010: iget-object v1, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.hintText:Landroid/widget/TextView; // field@9ef0 │ │ -4751a0: 2100 |0012: array-length v0, v0 │ │ -4751a2: 3900 0400 |0013: if-nez v0, 0017 // +0004 │ │ -4751a6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -4751a8: 2802 |0016: goto 0018 // +0002 │ │ -4751aa: 1240 |0017: const/4 v0, #int 4 // #4 │ │ -4751ac: 6e20 f511 0100 |0018: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -4751b2: 5420 ef9e |001b: iget-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.adapter:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9eef │ │ -4751b6: 5421 f79e |001d: iget-object v1, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ -4751ba: 6e20 03d7 1000 |001f: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.setWorkouts:([Lde/tadris/fitness/data/Workout;)V // method@d703 │ │ -4751c0: 0e00 |0022: return-void │ │ +475170: |[475170] de.tadris.fitness.ui.ListWorkoutsActivity.loadData:()V │ │ +475180: 7110 c7d1 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +475186: 0c00 |0003: move-result-object v0 │ │ +475188: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47518c: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +475192: 0c00 |0009: move-result-object v0 │ │ +475194: 7210 1fd3 0000 |000a: invoke-interface {v0}, Lde/tadris/fitness/data/WorkoutDao;.getWorkouts:()[Lde/tadris/fitness/data/Workout; // method@d31f │ │ +47519a: 0c00 |000d: move-result-object v0 │ │ +47519c: 5b20 f79e |000e: iput-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ +4751a0: 5421 f09e |0010: iget-object v1, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.hintText:Landroid/widget/TextView; // field@9ef0 │ │ +4751a4: 2100 |0012: array-length v0, v0 │ │ +4751a6: 3900 0400 |0013: if-nez v0, 0017 // +0004 │ │ +4751aa: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +4751ac: 2802 |0016: goto 0018 // +0002 │ │ +4751ae: 1240 |0017: const/4 v0, #int 4 // #4 │ │ +4751b0: 6e20 f511 0100 |0018: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +4751b6: 5420 ef9e |001b: iget-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.adapter:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9eef │ │ +4751ba: 5421 f79e |001d: iget-object v1, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ +4751be: 6e20 03d7 1000 |001f: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.setWorkouts:([Lde/tadris/fitness/data/Workout;)V // method@d703 │ │ +4751c4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0010 line=318 │ │ 0x001b line=319 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ @@ -2093388,31 +2093389,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -4751c4: |[4751c4] de.tadris.fitness.ui.ListWorkoutsActivity.massImportGpx:(Landroid/net/Uri;)V │ │ -4751d4: 6e10 0f07 0400 |0000: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ -4751da: 0c00 |0003: move-result-object v0 │ │ -4751dc: 1a01 ad4a |0004: const-string v1, "MassImport" // string@4aad │ │ -4751e0: 7120 4b09 0100 |0006: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -4751e6: 2200 4617 |0009: new-instance v0, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // type@1746 │ │ -4751ea: 1401 bc00 117f |000b: const v1, #float 1.92742e+38 // #7f1100bc │ │ -4751f0: 6e20 a5d6 1300 |000e: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getString:(I)Ljava/lang/String; // method@d6a5 │ │ -4751f6: 0c01 |0011: move-result-object v1 │ │ -4751f8: 7030 c6d7 3001 |0012: invoke-direct {v0, v3, v1}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7c6 │ │ -4751fe: 6e10 d0d7 0000 |0015: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.show:()V // method@d7d0 │ │ -475204: 2201 0b19 |0018: new-instance v1, Ljava/lang/Thread; // type@190b │ │ -475208: 2202 f116 |001a: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0; // type@16f1 │ │ -47520c: 7040 55d6 3204 |001c: invoke-direct {v2, v3, v4, v0}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V // method@d655 │ │ -475212: 7020 29e1 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ -475218: 6e10 38e1 0100 |0022: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -47521e: 0e00 |0025: return-void │ │ +4751c8: |[4751c8] de.tadris.fitness.ui.ListWorkoutsActivity.massImportGpx:(Landroid/net/Uri;)V │ │ +4751d8: 6e10 0f07 0400 |0000: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ +4751de: 0c00 |0003: move-result-object v0 │ │ +4751e0: 1a01 ad4a |0004: const-string v1, "MassImport" // string@4aad │ │ +4751e4: 7120 4b09 0100 |0006: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +4751ea: 2200 4617 |0009: new-instance v0, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; // type@1746 │ │ +4751ee: 1401 bc00 117f |000b: const v1, #float 1.92742e+38 // #7f1100bc │ │ +4751f4: 6e20 a5d6 1300 |000e: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getString:(I)Ljava/lang/String; // method@d6a5 │ │ +4751fa: 0c01 |0011: move-result-object v1 │ │ +4751fc: 7030 c6d7 3001 |0012: invoke-direct {v0, v3, v1}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7c6 │ │ +475202: 6e10 d0d7 0000 |0015: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.show:()V // method@d7d0 │ │ +475208: 2201 0b19 |0018: new-instance v1, Ljava/lang/Thread; // type@190b │ │ +47520c: 2202 f116 |001a: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0; // type@16f1 │ │ +475210: 7040 55d6 3204 |001c: invoke-direct {v2, v3, v4, v0}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$NMHkmAnITqpjXoJrPBrWPrIzyN0;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V // method@d655 │ │ +475216: 7020 29e1 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ +47521c: 6e10 38e1 0100 |0022: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +475222: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0009 line=201 │ │ 0x0015 line=202 │ │ 0x0018 line=203 │ │ 0x0022 line=240 │ │ @@ -2093425,21 +2093426,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -475424: |[475424] de.tadris.fitness.ui.ListWorkoutsActivity.openMassImportFolderSelector:()V │ │ -475434: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -475438: 1a01 2d76 |0002: const-string v1, "android.intent.action.OPEN_DOCUMENT_TREE" // string@762d │ │ -47543c: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -475442: 1301 1700 |0007: const/16 v1, #int 23 // #17 │ │ -475446: 6e30 d0d6 0201 |0009: invoke-virtual {v2, v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@d6d0 │ │ -47544c: 0e00 |000c: return-void │ │ +475428: |[475428] de.tadris.fitness.ui.ListWorkoutsActivity.openMassImportFolderSelector:()V │ │ +475438: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47543c: 1a01 2d76 |0002: const-string v1, "android.intent.action.OPEN_DOCUMENT_TREE" // string@762d │ │ +475440: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +475446: 1301 1700 |0007: const/16 v1, #int 23 // #17 │ │ +47544a: 6e30 d0d6 0201 |0009: invoke-virtual {v2, v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@d6d0 │ │ +475450: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0009 line=196 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ │ │ @@ -2093448,34 +2093449,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -475450: |[475450] de.tadris.fitness.ui.ListWorkoutsActivity.refresh:()V │ │ -475460: 7010 bcd6 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.loadData:()V // method@d6bc │ │ -475466: 5430 f79e |0003: iget-object v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ -47546a: 2101 |0005: array-length v1, v0 │ │ -47546c: 5232 f19e |0006: iget v2, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lastClickedIndex:I // field@9ef1 │ │ -475470: 3721 0900 |0008: if-le v1, v2, 0011 // +0009 │ │ -475474: 5431 ef9e |000a: iget-object v1, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.adapter:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9eef │ │ -475478: 4600 0002 |000c: aget-object v0, v0, v2 │ │ -47547c: 6e30 fed6 2100 |000e: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.notifyItemChanged:(ILjava/lang/Object;)V // method@d6fe │ │ -475482: 5230 f39e |0011: iget v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.listSize:I // field@9ef3 │ │ -475486: 5431 f79e |0013: iget-object v1, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ -47548a: 2111 |0015: array-length v1, v1 │ │ -47548c: 3210 0700 |0016: if-eq v0, v1, 001d // +0007 │ │ -475490: 5430 ef9e |0018: iget-object v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.adapter:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9eef │ │ -475494: 6e10 fdd6 0000 |001a: invoke-virtual {v0}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.notifyDataSetChanged:()V // method@d6fd │ │ -47549a: 5430 f79e |001d: iget-object v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ -47549e: 2100 |001f: array-length v0, v0 │ │ -4754a0: 5930 f39e |0020: iput v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.listSize:I // field@9ef3 │ │ -4754a4: 7010 c8d6 0300 |0022: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refreshFABMenu:()V // method@d6c8 │ │ -4754aa: 0e00 |0025: return-void │ │ +475454: |[475454] de.tadris.fitness.ui.ListWorkoutsActivity.refresh:()V │ │ +475464: 7010 bcd6 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.loadData:()V // method@d6bc │ │ +47546a: 5430 f79e |0003: iget-object v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ +47546e: 2101 |0005: array-length v1, v0 │ │ +475470: 5232 f19e |0006: iget v2, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lastClickedIndex:I // field@9ef1 │ │ +475474: 3721 0900 |0008: if-le v1, v2, 0011 // +0009 │ │ +475478: 5431 ef9e |000a: iget-object v1, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.adapter:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9eef │ │ +47547c: 4600 0002 |000c: aget-object v0, v0, v2 │ │ +475480: 6e30 fed6 2100 |000e: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.notifyItemChanged:(ILjava/lang/Object;)V // method@d6fe │ │ +475486: 5230 f39e |0011: iget v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.listSize:I // field@9ef3 │ │ +47548a: 5431 f79e |0013: iget-object v1, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ +47548e: 2111 |0015: array-length v1, v1 │ │ +475490: 3210 0700 |0016: if-eq v0, v1, 001d // +0007 │ │ +475494: 5430 ef9e |0018: iget-object v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.adapter:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9eef │ │ +475498: 6e10 fdd6 0000 |001a: invoke-virtual {v0}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.notifyDataSetChanged:()V // method@d6fd │ │ +47549e: 5430 f79e |001d: iget-object v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ +4754a2: 2100 |001f: array-length v0, v0 │ │ +4754a4: 5930 f39e |0020: iput v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.listSize:I // field@9ef3 │ │ +4754a8: 7010 c8d6 0300 |0022: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refreshFABMenu:()V // method@d6c8 │ │ +4754ae: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0003 line=306 │ │ 0x000a line=307 │ │ 0x0011 line=309 │ │ 0x0018 line=310 │ │ @@ -2093489,44 +2093490,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -4754ac: |[4754ac] de.tadris.fitness.ui.ListWorkoutsActivity.refreshFABMenu:()V │ │ -4754bc: 1400 5d02 097f |0000: const v0, #float 1.82117e+38 // #7f09025d │ │ -4754c2: 6e20 a1d6 0300 |0003: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ -4754c8: 0c00 |0006: move-result-object v0 │ │ -4754ca: 1f00 be11 |0007: check-cast v0, Lcom/github/clans/fab/FloatingActionButton; // type@11be │ │ -4754ce: 5431 f79e |0009: iget-object v1, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ -4754d2: 2112 |000b: array-length v2, v1 │ │ -4754d4: 3d02 2c00 |000c: if-lez v2, 0038 // +002c │ │ -4754d8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -4754da: 4601 0102 |000f: aget-object v1, v1, v2 │ │ -4754de: 6e20 fed2 3100 |0011: invoke-virtual {v1, v3}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -4754e4: 0c01 |0014: move-result-object v1 │ │ -4754e6: 5412 5e9d |0015: iget-object v2, v1, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ -4754ea: 6e20 5fa7 2000 |0017: invoke-virtual {v0, v2}, Lcom/github/clans/fab/FloatingActionButton;.setLabelText:(Ljava/lang/String;)V // method@a75f │ │ -4754f0: 5412 5b9d |001a: iget-object v2, v1, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ -4754f4: 7110 d5db 0200 |001c: invoke-static {v2}, Lde/tadris/fitness/util/Icon;.getIcon:(Ljava/lang/String;)I // method@dbd5 │ │ -4754fa: 0a02 |001f: move-result v2 │ │ -4754fc: 6e20 5ca7 2000 |0020: invoke-virtual {v0, v2}, Lcom/github/clans/fab/FloatingActionButton;.setImageResource:(I)V // method@a75c │ │ -475502: 5212 5a9d |0023: iget v2, v1, Lde/tadris/fitness/data/WorkoutType;.color:I // field@9d5a │ │ -475506: 6e20 50a7 2000 |0025: invoke-virtual {v0, v2}, Lcom/github/clans/fab/FloatingActionButton;.setColorNormal:(I)V // method@a750 │ │ -47550c: 6e10 14a7 0000 |0028: invoke-virtual {v0}, Lcom/github/clans/fab/FloatingActionButton;.getColorNormal:()I // method@a714 │ │ -475512: 0a02 |002b: move-result v2 │ │ -475514: 6e20 52a7 2000 |002c: invoke-virtual {v0, v2}, Lcom/github/clans/fab/FloatingActionButton;.setColorPressed:(I)V // method@a752 │ │ -47551a: 2202 f216 |002f: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8; // type@16f2 │ │ -47551e: 7030 57d6 3201 |0031: invoke-direct {v2, v3, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V // method@d657 │ │ -475524: 6e20 67a7 2000 |0034: invoke-virtual {v0, v2}, Lcom/github/clans/fab/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@a767 │ │ -47552a: 2806 |0037: goto 003d // +0006 │ │ -47552c: 1301 0800 |0038: const/16 v1, #int 8 // #8 │ │ -475530: 6e20 77a7 1000 |003a: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionButton;.setVisibility:(I)V // method@a777 │ │ -475536: 0e00 |003d: return-void │ │ +4754b0: |[4754b0] de.tadris.fitness.ui.ListWorkoutsActivity.refreshFABMenu:()V │ │ +4754c0: 1400 5d02 097f |0000: const v0, #float 1.82117e+38 // #7f09025d │ │ +4754c6: 6e20 a1d6 0300 |0003: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ +4754cc: 0c00 |0006: move-result-object v0 │ │ +4754ce: 1f00 be11 |0007: check-cast v0, Lcom/github/clans/fab/FloatingActionButton; // type@11be │ │ +4754d2: 5431 f79e |0009: iget-object v1, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ +4754d6: 2112 |000b: array-length v2, v1 │ │ +4754d8: 3d02 2c00 |000c: if-lez v2, 0038 // +002c │ │ +4754dc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +4754de: 4601 0102 |000f: aget-object v1, v1, v2 │ │ +4754e2: 6e20 fed2 3100 |0011: invoke-virtual {v1, v3}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +4754e8: 0c01 |0014: move-result-object v1 │ │ +4754ea: 5412 5e9d |0015: iget-object v2, v1, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ +4754ee: 6e20 5fa7 2000 |0017: invoke-virtual {v0, v2}, Lcom/github/clans/fab/FloatingActionButton;.setLabelText:(Ljava/lang/String;)V // method@a75f │ │ +4754f4: 5412 5b9d |001a: iget-object v2, v1, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ +4754f8: 7110 d5db 0200 |001c: invoke-static {v2}, Lde/tadris/fitness/util/Icon;.getIcon:(Ljava/lang/String;)I // method@dbd5 │ │ +4754fe: 0a02 |001f: move-result v2 │ │ +475500: 6e20 5ca7 2000 |0020: invoke-virtual {v0, v2}, Lcom/github/clans/fab/FloatingActionButton;.setImageResource:(I)V // method@a75c │ │ +475506: 5212 5a9d |0023: iget v2, v1, Lde/tadris/fitness/data/WorkoutType;.color:I // field@9d5a │ │ +47550a: 6e20 50a7 2000 |0025: invoke-virtual {v0, v2}, Lcom/github/clans/fab/FloatingActionButton;.setColorNormal:(I)V // method@a750 │ │ +475510: 6e10 14a7 0000 |0028: invoke-virtual {v0}, Lcom/github/clans/fab/FloatingActionButton;.getColorNormal:()I // method@a714 │ │ +475516: 0a02 |002b: move-result v2 │ │ +475518: 6e20 52a7 2000 |002c: invoke-virtual {v0, v2}, Lcom/github/clans/fab/FloatingActionButton;.setColorPressed:(I)V // method@a752 │ │ +47551e: 2202 f216 |002f: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8; // type@16f2 │ │ +475522: 7030 57d6 3201 |0031: invoke-direct {v2, v3, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$SWstJr1xKkqcDJF71wIRf4J67I8;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V // method@d657 │ │ +475528: 6e20 67a7 2000 |0034: invoke-virtual {v0, v2}, Lcom/github/clans/fab/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@a767 │ │ +47552e: 2806 |0037: goto 003d // +0006 │ │ +475530: 1301 0800 |0038: const/16 v1, #int 8 // #8 │ │ +475534: 6e20 77a7 1000 |003a: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionButton;.setVisibility:(I)V // method@a777 │ │ +47553a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=323 │ │ 0x0009 line=324 │ │ 0x000f line=325 │ │ 0x0015 line=326 │ │ 0x001a line=327 │ │ @@ -2093542,24 +2093543,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -475538: |[475538] de.tadris.fitness.ui.ListWorkoutsActivity.requestPermissions:()V │ │ -475548: 7010 a6d6 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.hasPermission:()Z // method@d6a6 │ │ -47554e: 0a00 |0003: move-result v0 │ │ -475550: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ -475554: 1a00 6776 |0006: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ -475558: 2410 701f 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@1f70 │ │ -47555e: 0c00 |000b: move-result-object v0 │ │ -475560: 1301 0a00 |000c: const/16 v1, #int 10 // #a │ │ -475564: 7130 2035 0201 |000e: invoke-static {v2, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@3520 │ │ -47556a: 0e00 |0011: return-void │ │ +47553c: |[47553c] de.tadris.fitness.ui.ListWorkoutsActivity.requestPermissions:()V │ │ +47554c: 7010 a6d6 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.hasPermission:()Z // method@d6a6 │ │ +475552: 0a00 |0003: move-result v0 │ │ +475554: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +475558: 1a00 6776 |0006: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@7667 │ │ +47555c: 2410 701f 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@1f70 │ │ +475562: 0c00 |000b: move-result-object v0 │ │ +475564: 1301 0a00 |000c: const/16 v1, #int 10 // #a │ │ +475568: 7130 2035 0201 |000e: invoke-static {v2, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@3520 │ │ +47556e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0008 line=118 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ │ │ @@ -2093568,44 +2093569,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -47556c: |[47556c] de.tadris.fitness.ui.ListWorkoutsActivity.showImportDialog:()V │ │ -47557c: 7010 a6d6 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.hasPermission:()Z // method@d6a6 │ │ -475582: 0a00 |0003: move-result v0 │ │ -475584: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -475588: 7010 c9d6 0300 |0006: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.requestPermissions:()V // method@d6c9 │ │ -47558e: 0e00 |0009: return-void │ │ -475590: 2200 2200 |000a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -475594: 7020 dc00 3000 |000c: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47559a: 1401 b900 117f |000f: const v1, #float 1.92742e+38 // #7f1100b9 │ │ -4755a0: 6e20 ee00 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -4755a6: 0c00 |0015: move-result-object v0 │ │ -4755a8: 1401 ba00 117f |0016: const v1, #float 1.92742e+38 // #7f1100ba │ │ -4755ae: 6e20 e200 1000 |0019: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -4755b4: 0c00 |001c: move-result-object v0 │ │ -4755b6: 1401 3700 117f |001d: const v1, #float 1.92739e+38 // #7f110037 │ │ -4755bc: 2202 fa16 |0020: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw; // type@16fa │ │ -4755c0: 7020 67d6 3200 |0022: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d667 │ │ -4755c6: 6e30 eb00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -4755cc: 0c00 |0028: move-result-object v0 │ │ -4755ce: 1401 3800 117f |0029: const v1, #float 1.92739e+38 // #7f110038 │ │ -4755d4: 2202 f516 |002c: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y; // type@16f5 │ │ -4755d8: 7020 5dd6 3200 |002e: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d65d │ │ -4755de: 6e30 e700 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e7 │ │ -4755e4: 0c00 |0034: move-result-object v0 │ │ -4755e6: 6e10 f200 0000 |0035: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -4755ec: 7010 c7d6 0300 |0038: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ -4755f2: 5430 f69e |003b: iget-object v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ -4755f6: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -4755f8: 6e20 a9a7 1000 |003e: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ -4755fe: 0e00 |0041: return-void │ │ +475570: |[475570] de.tadris.fitness.ui.ListWorkoutsActivity.showImportDialog:()V │ │ +475580: 7010 a6d6 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.hasPermission:()Z // method@d6a6 │ │ +475586: 0a00 |0003: move-result v0 │ │ +475588: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +47558c: 7010 c9d6 0300 |0006: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.requestPermissions:()V // method@d6c9 │ │ +475592: 0e00 |0009: return-void │ │ +475594: 2200 2200 |000a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +475598: 7020 dc00 3000 |000c: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47559e: 1401 b900 117f |000f: const v1, #float 1.92742e+38 // #7f1100b9 │ │ +4755a4: 6e20 ee00 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +4755aa: 0c00 |0015: move-result-object v0 │ │ +4755ac: 1401 ba00 117f |0016: const v1, #float 1.92742e+38 // #7f1100ba │ │ +4755b2: 6e20 e200 1000 |0019: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +4755b8: 0c00 |001c: move-result-object v0 │ │ +4755ba: 1401 3700 117f |001d: const v1, #float 1.92739e+38 // #7f110037 │ │ +4755c0: 2202 fa16 |0020: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw; // type@16fa │ │ +4755c4: 7020 67d6 3200 |0022: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rafncNvpiUaEJltdQTNEMrY88Aw;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d667 │ │ +4755ca: 6e30 eb00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +4755d0: 0c00 |0028: move-result-object v0 │ │ +4755d2: 1401 3800 117f |0029: const v1, #float 1.92739e+38 // #7f110038 │ │ +4755d8: 2202 f516 |002c: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y; // type@16f5 │ │ +4755dc: 7020 5dd6 3200 |002e: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$_6N1oJzuUkYXYG4d-VeCWEC3w0Y;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d65d │ │ +4755e2: 6e30 e700 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e7 │ │ +4755e8: 0c00 |0034: move-result-object v0 │ │ +4755ea: 6e10 f200 0000 |0035: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +4755f0: 7010 c7d6 0300 |0038: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ +4755f6: 5430 f69e |003b: iget-object v0, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ +4755fa: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +4755fc: 6e20 a9a7 1000 |003e: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ +475602: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x000a line=127 │ │ 0x0012 line=128 │ │ 0x0019 line=129 │ │ @@ -2093622,34 +2093623,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -475600: |[475600] de.tadris.fitness.ui.ListWorkoutsActivity.showMassImportGpx:()V │ │ -475610: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -475614: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47561a: 1401 b600 117f |0005: const v1, #float 1.92742e+38 // #7f1100b6 │ │ -475620: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -475626: 0c00 |000b: move-result-object v0 │ │ -475628: 1401 b800 117f |000c: const v1, #float 1.92742e+38 // #7f1100b8 │ │ -47562e: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -475634: 0c00 |0012: move-result-object v0 │ │ -475636: 2201 eb16 |0013: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc; // type@16eb │ │ -47563a: 7020 49d6 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d649 │ │ -475640: 1402 1e01 117f |0018: const v2, #float 1.92744e+38 // #7f11011e │ │ -475646: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47564c: 0c00 |001e: move-result-object v0 │ │ -47564e: 1401 5b00 117f |001f: const v1, #float 1.9274e+38 // #7f11005b │ │ -475654: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -475656: 6e30 e500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47565c: 0c00 |0026: move-result-object v0 │ │ -47565e: 6e10 f200 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -475664: 0e00 |002a: return-void │ │ +475604: |[475604] de.tadris.fitness.ui.ListWorkoutsActivity.showMassImportGpx:()V │ │ +475614: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +475618: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47561e: 1401 b600 117f |0005: const v1, #float 1.92742e+38 // #7f1100b6 │ │ +475624: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47562a: 0c00 |000b: move-result-object v0 │ │ +47562c: 1401 b800 117f |000c: const v1, #float 1.92742e+38 // #7f1100b8 │ │ +475632: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +475638: 0c00 |0012: move-result-object v0 │ │ +47563a: 2201 eb16 |0013: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc; // type@16eb │ │ +47563e: 7020 49d6 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$-CQoZaXHmu30xbZ5gkpud9K63dc;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d649 │ │ +475644: 1402 1e01 117f |0018: const v2, #float 1.92744e+38 // #7f11011e │ │ +47564a: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +475650: 0c00 |001e: move-result-object v0 │ │ +475652: 1401 5b00 117f |001f: const v1, #float 1.9274e+38 // #7f11005b │ │ +475658: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +47565a: 6e30 e500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +475660: 0c00 |0026: move-result-object v0 │ │ +475662: 6e10 f200 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +475668: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0008 line=187 │ │ 0x000f line=188 │ │ 0x001b line=189 │ │ 0x0023 line=190 │ │ @@ -2093662,24 +2093663,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -475668: |[475668] de.tadris.fitness.ui.ListWorkoutsActivity.showWorkoutSelection:()V │ │ -475678: 5420 f69e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ -47567c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -47567e: 6e20 a9a7 1000 |0003: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ -475684: 2200 4417 |0006: new-instance v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog; // type@1744 │ │ -475688: 2201 f616 |0008: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo; // type@16f6 │ │ -47568c: 7020 5fd6 2100 |000a: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d65f │ │ -475692: 7030 c0d7 2001 |000d: invoke-direct {v0, v2, v1}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V // method@d7c0 │ │ -475698: 6e10 c3d7 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.show:()V // method@d7c3 │ │ -47569e: 0e00 |0013: return-void │ │ +47566c: |[47566c] de.tadris.fitness.ui.ListWorkoutsActivity.showWorkoutSelection:()V │ │ +47567c: 5420 f69e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ +475680: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +475682: 6e20 a9a7 1000 |0003: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ +475688: 2200 4417 |0006: new-instance v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog; // type@1744 │ │ +47568c: 2201 f616 |0008: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo; // type@16f6 │ │ +475690: 7020 5fd6 2100 |000a: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$hRep8o4-s5Z7_CeyosgjBdjQTTo;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d65f │ │ +475696: 7030 c0d7 2001 |000d: invoke-direct {v0, v2, v1}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V // method@d7c0 │ │ +47569c: 6e10 c3d7 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.show:()V // method@d7c3 │ │ +4756a2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0006 line=264 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ │ │ @@ -2093688,28 +2093689,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -4756a0: |[4756a0] de.tadris.fitness.ui.ListWorkoutsActivity.startEnterWorkoutActivity:()V │ │ -4756b0: 5450 f69e |0000: iget-object v0, v5, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ -4756b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4756b6: 6e20 a9a7 1000 |0003: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ -4756bc: 2200 7e00 |0006: new-instance v0, Landroid/content/Intent; // type@007e │ │ -4756c0: 1c01 d317 |0008: const-class v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // type@17d3 │ │ -4756c4: 7030 1003 5001 |000a: invoke-direct {v0, v5, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -4756ca: 2201 4901 |000d: new-instance v1, Landroid/os/Handler; // type@0149 │ │ -4756ce: 7010 6907 0100 |000f: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0769 │ │ -4756d4: 2202 fd16 |0012: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs; // type@16fd │ │ -4756d8: 7030 6dd6 5200 |0014: invoke-direct {v2, v5, v0}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/content/Intent;)V // method@d66d │ │ -4756de: 1603 2c01 |0017: const-wide/16 v3, #int 300 // #12c │ │ -4756e2: 6e40 7907 2143 |0019: invoke-virtual {v1, v2, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ -4756e8: 0e00 |001c: return-void │ │ +4756a4: |[4756a4] de.tadris.fitness.ui.ListWorkoutsActivity.startEnterWorkoutActivity:()V │ │ +4756b4: 5450 f69e |0000: iget-object v0, v5, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ +4756b8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4756ba: 6e20 a9a7 1000 |0003: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ +4756c0: 2200 7e00 |0006: new-instance v0, Landroid/content/Intent; // type@007e │ │ +4756c4: 1c01 d317 |0008: const-class v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // type@17d3 │ │ +4756c8: 7030 1003 5001 |000a: invoke-direct {v0, v5, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +4756ce: 2201 4901 |000d: new-instance v1, Landroid/os/Handler; // type@0149 │ │ +4756d2: 7010 6907 0100 |000f: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0769 │ │ +4756d8: 2202 fd16 |0012: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs; // type@16fd │ │ +4756dc: 7030 6dd6 5200 |0014: invoke-direct {v2, v5, v0}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ypTezgsYdWyhnoELIciBLgfeqqs;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Landroid/content/Intent;)V // method@d66d │ │ +4756e2: 1603 2c01 |0017: const-wide/16 v3, #int 300 // #12c │ │ +4756e6: 6e40 7907 2143 |0019: invoke-virtual {v1, v2, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ +4756ec: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=258 │ │ 0x000d line=259 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ @@ -2093719,27 +2093720,27 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4756ec: |[4756ec] de.tadris.fitness.ui.ListWorkoutsActivity.startRecording:(Lde/tadris/fitness/data/WorkoutType;)V │ │ -4756fc: 5420 f69e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ -475700: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -475702: 6e20 a9a7 1000 |0003: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ -475708: 2200 7e00 |0006: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47570c: 1c01 6217 |0008: const-class v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // type@1762 │ │ -475710: 7030 1003 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -475716: 1a01 fc83 |000d: const-string v1, "de.tadris.fitness.RecordWorkoutActivity.LAUNCH_ACTION" // string@83fc │ │ -47571a: 6e20 3e03 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ -475720: 1a01 fe83 |0012: const-string v1, "de.tadris.fitness.RecordWorkoutActivity.WORKOUT_TYPE_EXTRA" // string@83fe │ │ -475724: 6e30 3403 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0334 │ │ -47572a: 6e20 cfd6 0200 |0017: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ -475730: 0e00 |001a: return-void │ │ +4756f0: |[4756f0] de.tadris.fitness.ui.ListWorkoutsActivity.startRecording:(Lde/tadris/fitness/data/WorkoutType;)V │ │ +475700: 5420 f69e |0000: iget-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ +475704: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +475706: 6e20 a9a7 1000 |0003: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ +47570c: 2200 7e00 |0006: new-instance v0, Landroid/content/Intent; // type@007e │ │ +475710: 1c01 6217 |0008: const-class v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // type@1762 │ │ +475714: 7030 1003 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47571a: 1a01 fc83 |000d: const-string v1, "de.tadris.fitness.RecordWorkoutActivity.LAUNCH_ACTION" // string@83fc │ │ +47571e: 6e20 3e03 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ +475724: 1a01 fe83 |0012: const-string v1, "de.tadris.fitness.RecordWorkoutActivity.WORKOUT_TYPE_EXTRA" // string@83fe │ │ +475728: 6e30 3403 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0334 │ │ +47572e: 6e20 cfd6 0200 |0017: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ +475734: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0006 line=269 │ │ 0x000f line=270 │ │ 0x0014 line=271 │ │ 0x0017 line=272 │ │ @@ -2093753,20 +2093754,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -474d68: |[474d68] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$checkFirstStart$13$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V │ │ -474d78: 2201 7e00 |0000: new-instance v1, Landroid/content/Intent; // type@007e │ │ -474d7c: 1c02 a617 |0002: const-class v2, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity; // type@17a6 │ │ -474d80: 7030 1003 0102 |0004: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -474d86: 6e20 cfd6 1000 |0007: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ -474d8c: 0e00 |000a: return-void │ │ +474d6c: |[474d6c] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$checkFirstStart$13$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V │ │ +474d7c: 2201 7e00 |0000: new-instance v1, Landroid/content/Intent; // type@007e │ │ +474d80: 1c02 a617 |0002: const-class v2, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity; // type@17a6 │ │ +474d84: 7030 1003 0102 |0004: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +474d8a: 6e20 cfd6 1000 |0007: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ +474d90: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -2093776,35 +2093777,35 @@ │ │ type : '(Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -474da8: |[474da8] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$importFile$8$ListWorkoutsActivity:(Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -474db8: 6e10 a3d6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6a3 │ │ -474dbe: 0c00 |0003: move-result-object v0 │ │ -474dc0: 6e20 b702 3000 |0004: invoke-virtual {v0, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@02b7 │ │ -474dc6: 0c03 |0007: move-result-object v3 │ │ -474dc8: 6200 6aa1 |0008: sget-object v0, Lde/tadris/fitness/util/io/general/IOHelper;.GpxImporter:Lde/tadris/fitness/util/io/general/IWorkoutImporter; // field@a16a │ │ -474dcc: 6e10 a2d6 0200 |000a: invoke-virtual {v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getApplicationContext:()Landroid/content/Context; // method@d6a2 │ │ -474dd2: 0c01 |000d: move-result-object v1 │ │ -474dd4: 7230 61dc 1003 |000e: invoke-interface {v0, v1, v3}, Lde/tadris/fitness/util/io/general/IWorkoutImporter;.importWorkout:(Landroid/content/Context;Ljava/io/InputStream;)I // method@dc61 │ │ -474dda: 5423 f59e |0011: iget-object v3, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.mHandler:Landroid/os/Handler; // field@9ef5 │ │ -474dde: 2200 f016 |0013: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4; // type@16f0 │ │ -474de2: 7030 53d6 2004 |0015: invoke-direct {v0, v2, v4}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d653 │ │ -474de8: 6e20 7507 0300 |0018: invoke-virtual {v3, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -474dee: 280f |001b: goto 002a // +000f │ │ -474df0: 0d03 |001c: move-exception v3 │ │ -474df2: 6e10 20e0 0300 |001d: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -474df8: 5420 f59e |0020: iget-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.mHandler:Landroid/os/Handler; // field@9ef5 │ │ -474dfc: 2201 ed16 |0022: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs; // type@16ed │ │ -474e00: 7040 4dd6 2134 |0024: invoke-direct {v1, v2, v4, v3}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d64d │ │ -474e06: 6e20 7507 1000 |0027: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -474e0c: 0e00 |002a: return-void │ │ +474dac: |[474dac] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$importFile$8$ListWorkoutsActivity:(Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +474dbc: 6e10 a3d6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6a3 │ │ +474dc2: 0c00 |0003: move-result-object v0 │ │ +474dc4: 6e20 b702 3000 |0004: invoke-virtual {v0, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@02b7 │ │ +474dca: 0c03 |0007: move-result-object v3 │ │ +474dcc: 6200 6aa1 |0008: sget-object v0, Lde/tadris/fitness/util/io/general/IOHelper;.GpxImporter:Lde/tadris/fitness/util/io/general/IWorkoutImporter; // field@a16a │ │ +474dd0: 6e10 a2d6 0200 |000a: invoke-virtual {v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getApplicationContext:()Landroid/content/Context; // method@d6a2 │ │ +474dd6: 0c01 |000d: move-result-object v1 │ │ +474dd8: 7230 61dc 1003 |000e: invoke-interface {v0, v1, v3}, Lde/tadris/fitness/util/io/general/IWorkoutImporter;.importWorkout:(Landroid/content/Context;Ljava/io/InputStream;)I // method@dc61 │ │ +474dde: 5423 f59e |0011: iget-object v3, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.mHandler:Landroid/os/Handler; // field@9ef5 │ │ +474de2: 2200 f016 |0013: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4; // type@16f0 │ │ +474de6: 7030 53d6 2004 |0015: invoke-direct {v0, v2, v4}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JWxtVCRK7ycTyDtioNmX65OI4d4;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@d653 │ │ +474dec: 6e20 7507 0300 |0018: invoke-virtual {v3, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +474df2: 280f |001b: goto 002a // +000f │ │ +474df4: 0d03 |001c: move-exception v3 │ │ +474df6: 6e10 20e0 0300 |001d: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +474dfc: 5420 f59e |0020: iget-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.mHandler:Landroid/os/Handler; // field@9ef5 │ │ +474e00: 2201 ed16 |0022: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs; // type@16ed │ │ +474e04: 7040 4dd6 2134 |0024: invoke-direct {v1, v2, v4, v3}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$EoNTrxraO8H6O5iEetuyl4u1ePs;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@d64d │ │ +474e0a: 6e20 7507 1000 |0027: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +474e10: 0e00 |002a: return-void │ │ catches : 1 │ │ 0x0000 - 0x001b │ │ Ljava/lang/Exception; -> 0x001c │ │ positions : │ │ 0x0000 line=168 │ │ 0x0008 line=169 │ │ 0x0011 line=170 │ │ @@ -2093820,79 +2093821,79 @@ │ │ type : '(Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 127 16-bit code units │ │ -474e20: |[474e20] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$massImportGpx$12$ListWorkoutsActivity:(Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V │ │ -474e30: 7120 8f46 7600 |0000: invoke-static {v6, v7}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@468f │ │ -474e36: 0c07 |0003: move-result-object v7 │ │ -474e38: 6e10 9a46 0700 |0004: invoke-virtual {v7}, Landroidx/documentfile/provider/DocumentFile;.listFiles:()[Landroidx/documentfile/provider/DocumentFile; // method@469a │ │ -474e3e: 0c07 |0007: move-result-object v7 │ │ -474e40: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -474e42: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -474e44: 2172 |000a: array-length v2, v7 │ │ -474e46: 3520 5500 |000b: if-ge v0, v2, 0060 // +0055 │ │ -474e4a: da02 0064 |000d: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -474e4e: 2173 |000f: array-length v3, v7 │ │ -474e50: b332 |0010: div-int/2addr v2, v3 │ │ -474e52: 6e20 ced7 2800 |0011: invoke-virtual {v8, v2}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.setProgress:(I)V // method@d7ce │ │ -474e58: 4602 0700 |0014: aget-object v2, v7, v0 │ │ -474e5c: 6e10 9646 0200 |0016: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.isFile:()Z // method@4696 │ │ -474e62: 0a03 |0019: move-result v3 │ │ -474e64: 3803 4300 |001a: if-eqz v3, 005d // +0043 │ │ -474e68: 6e10 8646 0200 |001c: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4686 │ │ -474e6e: 0a03 |001f: move-result v3 │ │ -474e70: 3803 3d00 |0020: if-eqz v3, 005d // +003d │ │ -474e74: 6e10 9346 0200 |0022: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4693 │ │ -474e7a: 0c02 |0025: move-result-object v2 │ │ -474e7c: 1a03 ad4a |0026: const-string v3, "MassImport" // string@4aad │ │ -474e80: 2204 0819 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -474e84: 7010 06e1 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -474e8a: 1a05 3924 |002d: const-string v5, "Importing " // string@2439 │ │ -474e8e: 6e20 12e1 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -474e94: 6e10 0f07 0200 |0032: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ -474e9a: 0c05 |0035: move-result-object v5 │ │ -474e9c: 6e20 12e1 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -474ea2: 6e10 1fe1 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -474ea8: 0c04 |003c: move-result-object v4 │ │ -474eaa: 7120 4b09 4300 |003d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -474eb0: 6203 6aa1 |0040: sget-object v3, Lde/tadris/fitness/util/io/general/IOHelper;.GpxImporter:Lde/tadris/fitness/util/io/general/IWorkoutImporter; // field@a16a │ │ -474eb4: 6e10 a3d6 0600 |0042: invoke-virtual {v6}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6a3 │ │ -474eba: 0c04 |0045: move-result-object v4 │ │ -474ebc: 6e20 b702 2400 |0046: invoke-virtual {v4, v2}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@02b7 │ │ -474ec2: 0c02 |0049: move-result-object v2 │ │ -474ec4: 7230 61dc 6302 |004a: invoke-interface {v3, v6, v2}, Lde/tadris/fitness/util/io/general/IWorkoutImporter;.importWorkout:(Landroid/content/Context;Ljava/io/InputStream;)I // method@dc61 │ │ -474eca: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -474ece: 280e |004f: goto 005d // +000e │ │ -474ed0: 0d02 |0050: move-exception v2 │ │ -474ed2: 6e10 20e0 0200 |0051: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -474ed8: 3901 0900 |0054: if-nez v1, 005d // +0009 │ │ -474edc: 2173 |0056: array-length v3, v7 │ │ -474ede: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ -474ee2: 3230 0300 |0059: if-eq v0, v3, 005c // +0003 │ │ -474ee6: 2802 |005b: goto 005d // +0002 │ │ -474ee8: 2702 |005c: throw v2 │ │ -474eea: d800 0001 |005d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -474eee: 28ab |005f: goto 000a // -0055 │ │ -474ef0: 1307 6400 |0060: const/16 v7, #int 100 // #64 │ │ -474ef4: 6e20 ced7 7800 |0062: invoke-virtual {v8, v7}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.setProgress:(I)V // method@d7ce │ │ -474efa: 5467 f59e |0065: iget-object v7, v6, Lde/tadris/fitness/ui/ListWorkoutsActivity;.mHandler:Landroid/os/Handler; // field@9ef5 │ │ -474efe: 2200 ef16 |0067: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs; // type@16ef │ │ -474f02: 7040 51d6 6018 |0069: invoke-direct {v0, v6, v8, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V // method@d651 │ │ -474f08: 6e20 7507 0700 |006c: invoke-virtual {v7, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -474f0e: 280f |006f: goto 007e // +000f │ │ -474f10: 0d07 |0070: move-exception v7 │ │ -474f12: 6e10 20e0 0700 |0071: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -474f18: 5460 f59e |0074: iget-object v0, v6, Lde/tadris/fitness/ui/ListWorkoutsActivity;.mHandler:Landroid/os/Handler; // field@9ef5 │ │ -474f1c: 2201 ee16 |0076: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA; // type@16ee │ │ -474f20: 7040 4fd6 6178 |0078: invoke-direct {v1, v6, v8, v7}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Ljava/lang/Exception;)V // method@d64f │ │ -474f26: 6e20 7507 1000 |007b: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -474f2c: 0e00 |007e: return-void │ │ +474e24: |[474e24] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$massImportGpx$12$ListWorkoutsActivity:(Landroid/net/Uri;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;)V │ │ +474e34: 7120 8f46 7600 |0000: invoke-static {v6, v7}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@468f │ │ +474e3a: 0c07 |0003: move-result-object v7 │ │ +474e3c: 6e10 9a46 0700 |0004: invoke-virtual {v7}, Landroidx/documentfile/provider/DocumentFile;.listFiles:()[Landroidx/documentfile/provider/DocumentFile; // method@469a │ │ +474e42: 0c07 |0007: move-result-object v7 │ │ +474e44: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +474e46: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +474e48: 2172 |000a: array-length v2, v7 │ │ +474e4a: 3520 5500 |000b: if-ge v0, v2, 0060 // +0055 │ │ +474e4e: da02 0064 |000d: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +474e52: 2173 |000f: array-length v3, v7 │ │ +474e54: b332 |0010: div-int/2addr v2, v3 │ │ +474e56: 6e20 ced7 2800 |0011: invoke-virtual {v8, v2}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.setProgress:(I)V // method@d7ce │ │ +474e5c: 4602 0700 |0014: aget-object v2, v7, v0 │ │ +474e60: 6e10 9646 0200 |0016: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.isFile:()Z // method@4696 │ │ +474e66: 0a03 |0019: move-result v3 │ │ +474e68: 3803 4300 |001a: if-eqz v3, 005d // +0043 │ │ +474e6c: 6e10 8646 0200 |001c: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@4686 │ │ +474e72: 0a03 |001f: move-result v3 │ │ +474e74: 3803 3d00 |0020: if-eqz v3, 005d // +003d │ │ +474e78: 6e10 9346 0200 |0022: invoke-virtual {v2}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4693 │ │ +474e7e: 0c02 |0025: move-result-object v2 │ │ +474e80: 1a03 ad4a |0026: const-string v3, "MassImport" // string@4aad │ │ +474e84: 2204 0819 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +474e88: 7010 06e1 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +474e8e: 1a05 3924 |002d: const-string v5, "Importing " // string@2439 │ │ +474e92: 6e20 12e1 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +474e98: 6e10 0f07 0200 |0032: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ +474e9e: 0c05 |0035: move-result-object v5 │ │ +474ea0: 6e20 12e1 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +474ea6: 6e10 1fe1 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +474eac: 0c04 |003c: move-result-object v4 │ │ +474eae: 7120 4b09 4300 |003d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +474eb4: 6203 6aa1 |0040: sget-object v3, Lde/tadris/fitness/util/io/general/IOHelper;.GpxImporter:Lde/tadris/fitness/util/io/general/IWorkoutImporter; // field@a16a │ │ +474eb8: 6e10 a3d6 0600 |0042: invoke-virtual {v6}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6a3 │ │ +474ebe: 0c04 |0045: move-result-object v4 │ │ +474ec0: 6e20 b702 2400 |0046: invoke-virtual {v4, v2}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@02b7 │ │ +474ec6: 0c02 |0049: move-result-object v2 │ │ +474ec8: 7230 61dc 6302 |004a: invoke-interface {v3, v6, v2}, Lde/tadris/fitness/util/io/general/IWorkoutImporter;.importWorkout:(Landroid/content/Context;Ljava/io/InputStream;)I // method@dc61 │ │ +474ece: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +474ed2: 280e |004f: goto 005d // +000e │ │ +474ed4: 0d02 |0050: move-exception v2 │ │ +474ed6: 6e10 20e0 0200 |0051: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +474edc: 3901 0900 |0054: if-nez v1, 005d // +0009 │ │ +474ee0: 2173 |0056: array-length v3, v7 │ │ +474ee2: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ +474ee6: 3230 0300 |0059: if-eq v0, v3, 005c // +0003 │ │ +474eea: 2802 |005b: goto 005d // +0002 │ │ +474eec: 2702 |005c: throw v2 │ │ +474eee: d800 0001 |005d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +474ef2: 28ab |005f: goto 000a // -0055 │ │ +474ef4: 1307 6400 |0060: const/16 v7, #int 100 // #64 │ │ +474ef8: 6e20 ced7 7800 |0062: invoke-virtual {v8, v7}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.setProgress:(I)V // method@d7ce │ │ +474efe: 5467 f59e |0065: iget-object v7, v6, Lde/tadris/fitness/ui/ListWorkoutsActivity;.mHandler:Landroid/os/Handler; // field@9ef5 │ │ +474f02: 2200 ef16 |0067: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs; // type@16ef │ │ +474f06: 7040 51d6 6018 |0069: invoke-direct {v0, v6, v8, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$JSv9Na-QW3uj89qBJ11PK73iCqs;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V // method@d651 │ │ +474f0c: 6e20 7507 0700 |006c: invoke-virtual {v7, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +474f12: 280f |006f: goto 007e // +000f │ │ +474f14: 0d07 |0070: move-exception v7 │ │ +474f16: 6e10 20e0 0700 |0071: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +474f1c: 5460 f59e |0074: iget-object v0, v6, Lde/tadris/fitness/ui/ListWorkoutsActivity;.mHandler:Landroid/os/Handler; // field@9ef5 │ │ +474f20: 2201 ee16 |0076: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA; // type@16ee │ │ +474f24: 7040 4fd6 6178 |0078: invoke-direct {v1, v6, v8, v7}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$FCv-ly-gfK9h0PTsNCNF2O94wDA;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Ljava/lang/Exception;)V // method@d64f │ │ +474f2a: 6e20 7507 1000 |007b: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +474f30: 0e00 |007e: return-void │ │ catches : 3 │ │ 0x0000 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0070 │ │ 0x0022 - 0x004d │ │ Ljava/lang/Exception; -> 0x0050 │ │ 0x0051 - 0x006f │ │ Ljava/lang/Exception; -> 0x0070 │ │ @@ -2093923,32 +2093924,32 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -474f54: |[474f54] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$null$10$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V │ │ -474f64: 6e10 c7d7 0400 |0000: invoke-virtual {v4}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.cancel:()V // method@d7c7 │ │ -474f6a: 1404 bb00 117f |0003: const v4, #float 1.92742e+38 // #7f1100bb │ │ -474f70: 6e20 a5d6 4300 |0006: invoke-virtual {v3, v4}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getString:(I)Ljava/lang/String; // method@d6a5 │ │ -474f76: 0c04 |0009: move-result-object v4 │ │ -474f78: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -474f7a: 2301 6e1f |000b: new-array v1, v0, [Ljava/lang/Object; // type@1f6e │ │ -474f7e: 7110 4ee0 0500 |000d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -474f84: 0c05 |0010: move-result-object v5 │ │ -474f86: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -474f88: 4d05 0102 |0012: aput-object v5, v1, v2 │ │ -474f8c: 7120 c9e0 1400 |0014: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -474f92: 0c04 |0017: move-result-object v4 │ │ -474f94: 7130 f911 4300 |0018: invoke-static {v3, v4, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@11f9 │ │ -474f9a: 0c04 |001b: move-result-object v4 │ │ -474f9c: 6e10 fa11 0400 |001c: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -474fa2: 7010 c7d6 0300 |001f: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ -474fa8: 0e00 |0022: return-void │ │ +474f58: |[474f58] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$null$10$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;I)V │ │ +474f68: 6e10 c7d7 0400 |0000: invoke-virtual {v4}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.cancel:()V // method@d7c7 │ │ +474f6e: 1404 bb00 117f |0003: const v4, #float 1.92742e+38 // #7f1100bb │ │ +474f74: 6e20 a5d6 4300 |0006: invoke-virtual {v3, v4}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getString:(I)Ljava/lang/String; // method@d6a5 │ │ +474f7a: 0c04 |0009: move-result-object v4 │ │ +474f7c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +474f7e: 2301 6e1f |000b: new-array v1, v0, [Ljava/lang/Object; // type@1f6e │ │ +474f82: 7110 4ee0 0500 |000d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +474f88: 0c05 |0010: move-result-object v5 │ │ +474f8a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +474f8c: 4d05 0102 |0012: aput-object v5, v1, v2 │ │ +474f90: 7120 c9e0 1400 |0014: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +474f96: 0c04 |0017: move-result-object v4 │ │ +474f98: 7130 f911 4300 |0018: invoke-static {v3, v4, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@11f9 │ │ +474f9e: 0c04 |001b: move-result-object v4 │ │ +474fa0: 6e10 fa11 0400 |001c: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +474fa6: 7010 c7d6 0300 |001f: invoke-direct {v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ +474fac: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0006 line=230 │ │ 0x001f line=231 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ @@ -2093960,23 +2093961,23 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Ljava/lang/Exception;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -474fac: |[474fac] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$null$11$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Ljava/lang/Exception;)V │ │ -474fbc: 6e10 c7d7 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.cancel:()V // method@d7c7 │ │ -474fc2: 6e10 1ee0 0200 |0003: invoke-virtual {v2}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@e01e │ │ -474fc8: 0c01 |0006: move-result-object v1 │ │ -474fca: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -474fcc: 7130 f911 1002 |0008: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@11f9 │ │ -474fd2: 0c01 |000b: move-result-object v1 │ │ -474fd4: 6e10 fa11 0100 |000c: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -474fda: 0e00 |000f: return-void │ │ +474fb0: |[474fb0] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$null$11$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;Ljava/lang/Exception;)V │ │ +474fc0: 6e10 c7d7 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController;.cancel:()V // method@d7c7 │ │ +474fc6: 6e10 1ee0 0200 |0003: invoke-virtual {v2}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@e01e │ │ +474fcc: 0c01 |0006: move-result-object v1 │ │ +474fce: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +474fd0: 7130 f911 1002 |0008: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@11f9 │ │ +474fd6: 0c01 |000b: move-result-object v1 │ │ +474fd8: 6e10 fa11 0100 |000c: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +474fde: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0010 reg=1 (null) Lde/tadris/fitness/ui/dialog/ThreadSafeProgressDialogController; │ │ @@ -2093987,17 +2093988,17 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -474fdc: |[474fdc] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$null$16$ListWorkoutsActivity:(Lde/tadris/fitness/data/WorkoutType;)V │ │ -474fec: 7020 d2d6 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startRecording:(Lde/tadris/fitness/data/WorkoutType;)V // method@d6d2 │ │ -474ff2: 0e00 |0003: return-void │ │ +474fe0: |[474fe0] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$null$16$ListWorkoutsActivity:(Lde/tadris/fitness/data/WorkoutType;)V │ │ +474ff0: 7020 d2d6 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startRecording:(Lde/tadris/fitness/data/WorkoutType;)V // method@d6d2 │ │ +474ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/tadris/fitness/data/WorkoutType; │ │ │ │ @@ -2094006,23 +2094007,23 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -474ff4: |[474ff4] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$null$6$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -475004: 1400 cd01 117f |0000: const v0, #float 1.92747e+38 // #7f1101cd │ │ -47500a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -47500c: 7130 f811 0201 |0004: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -475012: 0c00 |0007: move-result-object v0 │ │ -475014: 6e10 fa11 0000 |0008: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47501a: 6e10 a9d7 0300 |000b: invoke-virtual {v3}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ -475020: 7010 c7d6 0200 |000e: invoke-direct {v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ -475026: 0e00 |0011: return-void │ │ +474ff8: |[474ff8] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$null$6$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +475008: 1400 cd01 117f |0000: const v0, #float 1.92747e+38 // #7f1101cd │ │ +47500e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +475010: 7130 f811 0201 |0004: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +475016: 0c00 |0007: move-result-object v0 │ │ +475018: 6e10 fa11 0000 |0008: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47501e: 6e10 a9d7 0300 |000b: invoke-virtual {v3}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ +475024: 7010 c7d6 0200 |000e: invoke-direct {v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ +47502a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=171 │ │ 0x000b line=172 │ │ 0x000e line=173 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ @@ -2094033,20 +2094034,20 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -475028: |[475028] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$null$7$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ -475038: 6e10 a9d7 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ -47503e: 1402 9500 117f |0003: const v2, #float 1.92741e+38 // #7f110095 │ │ -475044: 1400 9a00 117f |0006: const v0, #float 1.92741e+38 // #7f11009a │ │ -47504a: 6e40 cbd6 3102 |0009: invoke-virtual {v1, v3, v2, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.showErrorDialog:(Ljava/lang/Exception;II)V // method@d6cb │ │ -475050: 0e00 |000c: return-void │ │ +47502c: |[47502c] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$null$7$ListWorkoutsActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ +47503c: 6e10 a9d7 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ +475042: 1402 9500 117f |0003: const v2, #float 1.92741e+38 // #7f110095 │ │ +475048: 1400 9a00 117f |0006: const v0, #float 1.92741e+38 // #7f11009a │ │ +47504e: 6e40 cbd6 3102 |0009: invoke-virtual {v1, v3, v2, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.showErrorDialog:(Ljava/lang/Exception;II)V // method@d6cb │ │ +475054: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0009 line=179 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x000d reg=2 (null) Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ @@ -2094057,26 +2094058,26 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -474b34: |[474b34] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$onCreate$0$ListWorkoutsActivity:(Landroid/view/View;)Z │ │ -474b44: 5423 f79e |0000: iget-object v3, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ -474b48: 2130 |0002: array-length v0, v3 │ │ -474b4a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -474b4c: 3d00 0d00 |0004: if-lez v0, 0011 // +000d │ │ -474b50: 4603 0301 |0006: aget-object v3, v3, v1 │ │ -474b54: 6e20 fed2 2300 |0008: invoke-virtual {v3, v2}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -474b5a: 0c03 |000b: move-result-object v3 │ │ -474b5c: 7020 d2d6 3200 |000c: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startRecording:(Lde/tadris/fitness/data/WorkoutType;)V // method@d6d2 │ │ -474b62: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -474b64: 0f03 |0010: return v3 │ │ -474b66: 0f01 |0011: return v1 │ │ +474b38: |[474b38] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$onCreate$0$ListWorkoutsActivity:(Landroid/view/View;)Z │ │ +474b48: 5423 f79e |0000: iget-object v3, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ +474b4c: 2130 |0002: array-length v0, v3 │ │ +474b4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +474b50: 3d00 0d00 |0004: if-lez v0, 0011 // +000d │ │ +474b54: 4603 0301 |0006: aget-object v3, v3, v1 │ │ +474b58: 6e20 fed2 2300 |0008: invoke-virtual {v3, v2}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +474b5e: 0c03 |000b: move-result-object v3 │ │ +474b60: 7020 d2d6 3200 |000c: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startRecording:(Lde/tadris/fitness/data/WorkoutType;)V // method@d6d2 │ │ +474b66: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +474b68: 0f03 |0010: return v3 │ │ +474b6a: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=92 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/view/View; │ │ @@ -2094086,17 +2094087,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -475054: |[475054] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$onCreate$1$ListWorkoutsActivity:(Landroid/view/View;)V │ │ -475064: 7010 ced6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.showWorkoutSelection:()V // method@d6ce │ │ -47506a: 0e00 |0003: return-void │ │ +475058: |[475058] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$onCreate$1$ListWorkoutsActivity:(Landroid/view/View;)V │ │ +475068: 7010 ced6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.showWorkoutSelection:()V // method@d6ce │ │ +47506e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2094105,17 +2094106,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47506c: |[47506c] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$onCreate$2$ListWorkoutsActivity:(Landroid/view/View;)V │ │ -47507c: 7010 d1d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startEnterWorkoutActivity:()V // method@d6d1 │ │ -475082: 0e00 |0003: return-void │ │ +475070: |[475070] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$onCreate$2$ListWorkoutsActivity:(Landroid/view/View;)V │ │ +475080: 7010 d1d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startEnterWorkoutActivity:()V // method@d6d1 │ │ +475086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2094124,17 +2094125,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -475084: |[475084] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$onCreate$3$ListWorkoutsActivity:(Landroid/view/View;)V │ │ -475094: 7010 ccd6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.showImportDialog:()V // method@d6cc │ │ -47509a: 0e00 |0003: return-void │ │ +475088: |[475088] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$onCreate$3$ListWorkoutsActivity:(Landroid/view/View;)V │ │ +475098: 7010 ccd6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.showImportDialog:()V // method@d6cc │ │ +47509e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2094143,23 +2094144,23 @@ │ │ type : '(Lde/tadris/fitness/data/Workout;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -47509c: |[47509c] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$onItemLongClick$15$ListWorkoutsActivity:(Lde/tadris/fitness/data/Workout;)V │ │ -4750ac: 7110 c7d1 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4750b2: 0c00 |0003: move-result-object v0 │ │ -4750b4: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -4750b8: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -4750be: 0c00 |0009: move-result-object v0 │ │ -4750c0: 7220 15d3 2000 |000a: invoke-interface {v0, v2}, Lde/tadris/fitness/data/WorkoutDao;.deleteWorkout:(Lde/tadris/fitness/data/Workout;)V // method@d315 │ │ -4750c6: 7010 c7d6 0100 |000d: invoke-direct {v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ -4750cc: 0e00 |0010: return-void │ │ +4750a0: |[4750a0] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$onItemLongClick$15$ListWorkoutsActivity:(Lde/tadris/fitness/data/Workout;)V │ │ +4750b0: 7110 c7d1 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4750b6: 0c00 |0003: move-result-object v0 │ │ +4750b8: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +4750bc: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +4750c2: 0c00 |0009: move-result-object v0 │ │ +4750c4: 7220 15d3 2000 |000a: invoke-interface {v0, v2}, Lde/tadris/fitness/data/WorkoutDao;.deleteWorkout:(Lde/tadris/fitness/data/Workout;)V // method@d315 │ │ +4750ca: 7010 c7d6 0100 |000d: invoke-direct {v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ +4750d0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x000d line=300 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0011 reg=2 (null) Lde/tadris/fitness/data/Workout; │ │ @@ -2094169,25 +2094170,25 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutType;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -4750d0: |[4750d0] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$refreshFABMenu$17$ListWorkoutsActivity:(Lde/tadris/fitness/data/WorkoutType;Landroid/view/View;)V │ │ -4750e0: 5435 f69e |0000: iget-object v5, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ -4750e4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -4750e6: 6e20 a9a7 0500 |0003: invoke-virtual {v5, v0}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ -4750ec: 2205 4901 |0006: new-instance v5, Landroid/os/Handler; // type@0149 │ │ -4750f0: 7010 6907 0500 |0008: invoke-direct {v5}, Landroid/os/Handler;.:()V // method@0769 │ │ -4750f6: 2200 fb16 |000b: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU; // type@16fb │ │ -4750fa: 7030 69d6 3004 |000d: invoke-direct {v0, v3, v4}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V // method@d669 │ │ -475100: 1601 2c01 |0010: const-wide/16 v1, #int 300 // #12c │ │ -475104: 6e40 7907 0521 |0012: invoke-virtual {v5, v0, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ -47510a: 0e00 |0015: return-void │ │ +4750d4: |[4750d4] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$refreshFABMenu$17$ListWorkoutsActivity:(Lde/tadris/fitness/data/WorkoutType;Landroid/view/View;)V │ │ +4750e4: 5435 f69e |0000: iget-object v5, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ +4750e8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +4750ea: 6e20 a9a7 0500 |0003: invoke-virtual {v5, v0}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ +4750f0: 2205 4901 |0006: new-instance v5, Landroid/os/Handler; // type@0149 │ │ +4750f4: 7010 6907 0500 |0008: invoke-direct {v5}, Landroid/os/Handler;.:()V // method@0769 │ │ +4750fa: 2200 fb16 |000b: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU; // type@16fb │ │ +4750fe: 7030 69d6 3004 |000d: invoke-direct {v0, v3, v4}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$u0ZiqtETTewboFuZDL9e40SoceU;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/WorkoutType;)V // method@d669 │ │ +475104: 1601 2c01 |0010: const-wide/16 v1, #int 300 // #12c │ │ +475108: 6e40 7907 0521 |0012: invoke-virtual {v5, v0, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ +47510e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0006 line=332 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0016 reg=4 (null) Lde/tadris/fitness/data/WorkoutType; │ │ @@ -2094198,17 +2094199,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47510c: |[47510c] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$showImportDialog$4$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V │ │ -47511c: 7010 a8d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.importWorkout:()V // method@d6a8 │ │ -475122: 0e00 |0003: return-void │ │ +475110: |[475110] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$showImportDialog$4$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V │ │ +475120: 7010 a8d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.importWorkout:()V // method@d6a8 │ │ +475126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2094218,17 +2094219,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -475124: |[475124] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$showImportDialog$5$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V │ │ -475134: 7010 cdd6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.showMassImportGpx:()V // method@d6cd │ │ -47513a: 0e00 |0003: return-void │ │ +475128: |[475128] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$showImportDialog$5$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V │ │ +475138: 7010 cdd6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.showMassImportGpx:()V // method@d6cd │ │ +47513e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2094238,17 +2094239,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47513c: |[47513c] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$showMassImportGpx$9$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V │ │ -47514c: 7010 c6d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.openMassImportFolderSelector:()V // method@d6c6 │ │ -475152: 0e00 |0003: return-void │ │ +475140: |[475140] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$showMassImportGpx$9$ListWorkoutsActivity:(Landroid/content/DialogInterface;I)V │ │ +475150: 7010 c6d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.openMassImportFolderSelector:()V // method@d6c6 │ │ +475156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2094258,17 +2094259,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -475154: |[475154] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$startEnterWorkoutActivity$14$ListWorkoutsActivity:(Landroid/content/Intent;)V │ │ -475164: 6e20 cfd6 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ -47516a: 0e00 |0003: return-void │ │ +475158: |[475158] de.tadris.fitness.ui.ListWorkoutsActivity.lambda$startEnterWorkoutActivity$14$ListWorkoutsActivity:(Landroid/content/Intent;)V │ │ +475168: 6e20 cfd6 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ +47516e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -2094277,30 +2094278,30 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -475220: |[475220] de.tadris.fitness.ui.ListWorkoutsActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -475230: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -475232: 3303 1900 |0001: if-ne v3, v0, 001a // +0019 │ │ -475236: 1300 1500 |0003: const/16 v0, #int 21 // #15 │ │ -47523a: 3302 0a00 |0005: if-ne v2, v0, 000f // +000a │ │ -47523e: 6e10 1e03 0400 |0007: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ -475244: 0c00 |000a: move-result-object v0 │ │ -475246: 7020 a7d6 0100 |000b: invoke-direct {v1, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.importFile:(Landroid/net/Uri;)V // method@d6a7 │ │ -47524c: 280c |000e: goto 001a // +000c │ │ -47524e: 1300 1700 |000f: const/16 v0, #int 23 // #17 │ │ -475252: 3302 0900 |0011: if-ne v2, v0, 001a // +0009 │ │ -475256: 6e10 1e03 0400 |0013: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ -47525c: 0c00 |0016: move-result-object v0 │ │ -47525e: 7020 bdd6 0100 |0017: invoke-direct {v1, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.massImportGpx:(Landroid/net/Uri;)V // method@d6bd │ │ -475264: 6f40 7ed6 2143 |001a: invoke-super {v1, v2, v3, v4}, Lde/tadris/fitness/ui/FitoTrackActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@d67e │ │ -47526a: 0e00 |001d: return-void │ │ +475224: |[475224] de.tadris.fitness.ui.ListWorkoutsActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +475234: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +475236: 3303 1900 |0001: if-ne v3, v0, 001a // +0019 │ │ +47523a: 1300 1500 |0003: const/16 v0, #int 21 // #15 │ │ +47523e: 3302 0a00 |0005: if-ne v2, v0, 000f // +000a │ │ +475242: 6e10 1e03 0400 |0007: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ +475248: 0c00 |000a: move-result-object v0 │ │ +47524a: 7020 a7d6 0100 |000b: invoke-direct {v1, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.importFile:(Landroid/net/Uri;)V // method@d6a7 │ │ +475250: 280c |000e: goto 001a // +000c │ │ +475252: 1300 1700 |000f: const/16 v0, #int 23 // #17 │ │ +475256: 3302 0900 |0011: if-ne v2, v0, 001a // +0009 │ │ +47525a: 6e10 1e03 0400 |0013: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ +475260: 0c00 |0016: move-result-object v0 │ │ +475262: 7020 bdd6 0100 |0017: invoke-direct {v1, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.massImportGpx:(Landroid/net/Uri;)V // method@d6bd │ │ +475268: 6f40 7ed6 2143 |001a: invoke-super {v1, v2, v3, v4}, Lde/tadris/fitness/ui/FitoTrackActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@d67e │ │ +47526e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=154 │ │ 0x0013 line=156 │ │ 0x001a line=159 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ @@ -2094313,70 +2094314,70 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -47526c: |[47526c] de.tadris.fitness.ui.ListWorkoutsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -47527c: 6f20 80d6 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ -475282: 1402 2300 0c7f |0003: const v2, #float 1.86093e+38 // #7f0c0023 │ │ -475288: 6e20 cad6 2100 |0006: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.setContentView:(I)V // method@d6ca │ │ -47528e: 1402 5802 097f |0009: const v2, #float 1.82116e+38 // #7f090258 │ │ -475294: 6e20 a1d6 2100 |000c: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ -47529a: 0c02 |000f: move-result-object v2 │ │ -47529c: 1f02 de0a |0010: check-cast v2, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ -4752a0: 5b12 f49e |0012: iput-object v2, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@9ef4 │ │ -4752a4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -4752a6: 6e20 b65a 0200 |0015: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setHasFixedSize:(Z)V // method@5ab6 │ │ -4752ac: 2202 980a |0018: new-instance v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a98 │ │ -4752b0: 7020 6256 1200 |001a: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@5662 │ │ -4752b6: 5b12 f29e |001d: iput-object v2, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.layoutManager:Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // field@9ef2 │ │ -4752ba: 5410 f49e |001f: iget-object v0, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@9ef4 │ │ -4752be: 6e20 bb5a 2000 |0021: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ -4752c4: 2202 0d17 |0024: new-instance v2, Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // type@170d │ │ -4752c8: 5410 f79e |0026: iget-object v0, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ -4752cc: 7030 f9d6 0201 |0028: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.:([Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener;)V // method@d6f9 │ │ -4752d2: 5b12 ef9e |002b: iput-object v2, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.adapter:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9eef │ │ -4752d6: 5410 f49e |002d: iget-object v0, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@9ef4 │ │ -4752da: 6e20 ad5a 2000 |002f: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ -4752e0: 1402 5b02 097f |0032: const v2, #float 1.82116e+38 // #7f09025b │ │ -4752e6: 6e20 a1d6 2100 |0035: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ -4752ec: 0c02 |0038: move-result-object v2 │ │ -4752ee: 1f02 c911 |0039: check-cast v2, Lcom/github/clans/fab/FloatingActionMenu; // type@11c9 │ │ -4752f2: 5b12 f69e |003b: iput-object v2, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ -4752f6: 2200 fc16 |003d: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8; // type@16fc │ │ -4752fa: 7020 6bd6 1000 |003f: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d66b │ │ -475300: 6e20 f2a7 0200 |0042: invoke-virtual {v2, v0}, Lcom/github/clans/fab/FloatingActionMenu;.setOnMenuButtonLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@a7f2 │ │ -475306: 1402 fd00 097f |0045: const v2, #float 1.82109e+38 // #7f0900fd │ │ -47530c: 6e20 a1d6 2100 |0048: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ -475312: 0c02 |004b: move-result-object v2 │ │ -475314: 1f02 aa02 |004c: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -475318: 5b12 f09e |004e: iput-object v2, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.hintText:Landroid/widget/TextView; // field@9ef0 │ │ -47531c: 1402 5c02 097f |0050: const v2, #float 1.82116e+38 // #7f09025c │ │ -475322: 6e20 a1d6 2100 |0053: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ -475328: 0c02 |0056: move-result-object v2 │ │ -47532a: 2200 f816 |0057: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4; // type@16f8 │ │ -47532e: 7020 63d6 1000 |0059: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d663 │ │ -475334: 6e20 8c0b 0200 |005c: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -47533a: 1402 5902 097f |005f: const v2, #float 1.82116e+38 // #7f090259 │ │ -475340: 6e20 a1d6 2100 |0062: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ -475346: 0c02 |0065: move-result-object v2 │ │ -475348: 2200 f716 |0066: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8; // type@16f7 │ │ -47534c: 7020 61d6 1000 |0068: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d661 │ │ -475352: 6e20 8c0b 0200 |006b: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -475358: 1402 5a02 097f |006e: const v2, #float 1.82116e+38 // #7f09025a │ │ -47535e: 6e20 a1d6 2100 |0071: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ -475364: 0c02 |0074: move-result-object v2 │ │ -475366: 2200 f916 |0075: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM; // type@16f9 │ │ -47536a: 7020 65d6 1000 |0077: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d665 │ │ -475370: 6e20 8c0b 0200 |007a: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -475376: 7010 a0d6 0100 |007d: invoke-direct {v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.checkFirstStart:()V // method@d6a0 │ │ -47537c: 7010 c7d6 0100 |0080: invoke-direct {v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ -475382: 0e00 |0083: return-void │ │ +475270: |[475270] de.tadris.fitness.ui.ListWorkoutsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +475280: 6f20 80d6 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ +475286: 1402 2300 0c7f |0003: const v2, #float 1.86093e+38 // #7f0c0023 │ │ +47528c: 6e20 cad6 2100 |0006: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.setContentView:(I)V // method@d6ca │ │ +475292: 1402 5802 097f |0009: const v2, #float 1.82116e+38 // #7f090258 │ │ +475298: 6e20 a1d6 2100 |000c: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ +47529e: 0c02 |000f: move-result-object v2 │ │ +4752a0: 1f02 de0a |0010: check-cast v2, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ +4752a4: 5b12 f49e |0012: iput-object v2, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@9ef4 │ │ +4752a8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +4752aa: 6e20 b65a 0200 |0015: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setHasFixedSize:(Z)V // method@5ab6 │ │ +4752b0: 2202 980a |0018: new-instance v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a98 │ │ +4752b4: 7020 6256 1200 |001a: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@5662 │ │ +4752ba: 5b12 f29e |001d: iput-object v2, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.layoutManager:Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // field@9ef2 │ │ +4752be: 5410 f49e |001f: iget-object v0, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@9ef4 │ │ +4752c2: 6e20 bb5a 2000 |0021: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ +4752c8: 2202 0d17 |0024: new-instance v2, Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // type@170d │ │ +4752cc: 5410 f79e |0026: iget-object v0, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.workouts:[Lde/tadris/fitness/data/Workout; // field@9ef7 │ │ +4752d0: 7030 f9d6 0201 |0028: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/adapter/WorkoutAdapter;.:([Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/ui/adapter/WorkoutAdapter$WorkoutAdapterListener;)V // method@d6f9 │ │ +4752d6: 5b12 ef9e |002b: iput-object v2, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.adapter:Lde/tadris/fitness/ui/adapter/WorkoutAdapter; // field@9eef │ │ +4752da: 5410 f49e |002d: iget-object v0, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@9ef4 │ │ +4752de: 6e20 ad5a 2000 |002f: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ +4752e4: 1402 5b02 097f |0032: const v2, #float 1.82116e+38 // #7f09025b │ │ +4752ea: 6e20 a1d6 2100 |0035: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ +4752f0: 0c02 |0038: move-result-object v2 │ │ +4752f2: 1f02 c911 |0039: check-cast v2, Lcom/github/clans/fab/FloatingActionMenu; // type@11c9 │ │ +4752f6: 5b12 f69e |003b: iput-object v2, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ +4752fa: 2200 fc16 |003d: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8; // type@16fc │ │ +4752fe: 7020 6bd6 1000 |003f: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$y6JLKAHpOWarSIcM--3ob-rfIm8;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d66b │ │ +475304: 6e20 f2a7 0200 |0042: invoke-virtual {v2, v0}, Lcom/github/clans/fab/FloatingActionMenu;.setOnMenuButtonLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@a7f2 │ │ +47530a: 1402 fd00 097f |0045: const v2, #float 1.82109e+38 // #7f0900fd │ │ +475310: 6e20 a1d6 2100 |0048: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ +475316: 0c02 |004b: move-result-object v2 │ │ +475318: 1f02 aa02 |004c: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +47531c: 5b12 f09e |004e: iput-object v2, v1, Lde/tadris/fitness/ui/ListWorkoutsActivity;.hintText:Landroid/widget/TextView; // field@9ef0 │ │ +475320: 1402 5c02 097f |0050: const v2, #float 1.82116e+38 // #7f09025c │ │ +475326: 6e20 a1d6 2100 |0053: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ +47532c: 0c02 |0056: move-result-object v2 │ │ +47532e: 2200 f816 |0057: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4; // type@16f8 │ │ +475332: 7020 63d6 1000 |0059: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$qgYbRtoDOIw56cr__zhl_1A9tc4;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d663 │ │ +475338: 6e20 8c0b 0200 |005c: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47533e: 1402 5902 097f |005f: const v2, #float 1.82116e+38 // #7f090259 │ │ +475344: 6e20 a1d6 2100 |0062: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ +47534a: 0c02 |0065: move-result-object v2 │ │ +47534c: 2200 f716 |0066: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8; // type@16f7 │ │ +475350: 7020 61d6 1000 |0068: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ik9POUoyHHREEAwFzwoh-l8Hju8;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d661 │ │ +475356: 6e20 8c0b 0200 |006b: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47535c: 1402 5a02 097f |006e: const v2, #float 1.82116e+38 // #7f09025a │ │ +475362: 6e20 a1d6 2100 |0071: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.findViewById:(I)Landroid/view/View; // method@d6a1 │ │ +475368: 0c02 |0074: move-result-object v2 │ │ +47536a: 2200 f916 |0075: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM; // type@16f9 │ │ +47536e: 7020 65d6 1000 |0077: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$rNVyBqw3C2-ozgZQcuEve0JRLRM;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;)V // method@d665 │ │ +475374: 6e20 8c0b 0200 |007a: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47537a: 7010 a0d6 0100 |007d: invoke-direct {v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.checkFirstStart:()V // method@d6a0 │ │ +475380: 7010 c7d6 0100 |0080: invoke-direct {v1}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ +475386: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ 0x000c line=81 │ │ 0x0015 line=82 │ │ 0x0018 line=84 │ │ @@ -2094400,21 +2094401,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -474b68: |[474b68] de.tadris.fitness.ui.ListWorkoutsActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -474b78: 6e10 a4d6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@d6a4 │ │ -474b7e: 0c00 |0003: move-result-object v0 │ │ -474b80: 1401 0400 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0004 │ │ -474b86: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ -474b8c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -474b8e: 0f03 |000b: return v3 │ │ +474b6c: |[474b6c] de.tadris.fitness.ui.ListWorkoutsActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +474b7c: 6e10 a4d6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@d6a4 │ │ +474b82: 0c00 |0003: move-result-object v0 │ │ +474b84: 1401 0400 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0004 │ │ +474b8a: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ +474b90: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +474b92: 0f03 |000b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/view/Menu; │ │ │ │ @@ -2094423,24 +2094424,24 @@ │ │ type : '(ILde/tadris/fitness/data/Workout;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -475384: |[475384] de.tadris.fitness.ui.ListWorkoutsActivity.onItemClick:(ILde/tadris/fitness/data/Workout;)V │ │ -475394: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -475398: 1c01 d817 |0002: const-class v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // type@17d8 │ │ -47539c: 7030 1003 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -4753a2: 5351 269d |0007: iget-wide v1, v5, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -4753a6: 1a05 0084 |0009: const-string v5, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ -4753aa: 6e40 3103 5021 |000b: invoke-virtual {v0, v5, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ -4753b0: 6e20 cfd6 0300 |000e: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ -4753b6: 5934 f19e |0011: iput v4, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lastClickedIndex:I // field@9ef1 │ │ -4753ba: 0e00 |0013: return-void │ │ +475388: |[475388] de.tadris.fitness.ui.ListWorkoutsActivity.onItemClick:(ILde/tadris/fitness/data/Workout;)V │ │ +475398: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47539c: 1c01 d817 |0002: const-class v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // type@17d8 │ │ +4753a0: 7030 1003 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +4753a6: 5351 269d |0007: iget-wide v1, v5, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +4753aa: 1a05 0084 |0009: const-string v5, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ +4753ae: 6e40 3103 5021 |000b: invoke-virtual {v0, v5, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ +4753b4: 6e20 cfd6 0300 |000e: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ +4753ba: 5934 f19e |0011: iput v4, v3, Lde/tadris/fitness/ui/ListWorkoutsActivity;.lastClickedIndex:I // field@9ef1 │ │ +4753be: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0007 line=291 │ │ 0x000e line=292 │ │ 0x0011 line=293 │ │ locals : │ │ @@ -2094453,19 +2094454,19 @@ │ │ type : '(ILde/tadris/fitness/data/Workout;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4753bc: |[4753bc] de.tadris.fitness.ui.ListWorkoutsActivity.onItemLongClick:(ILde/tadris/fitness/data/Workout;)V │ │ -4753cc: 2201 f416 |0000: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA; // type@16f4 │ │ -4753d0: 7030 5bd6 0102 |0002: invoke-direct {v1, v0, v2}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/Workout;)V // method@d65b │ │ -4753d6: 7120 cbdb 1000 |0005: invoke-static {v0, v1}, Lde/tadris/fitness/util/DialogUtils;.showDeleteWorkoutDialog:(Landroid/content/Context;Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V // method@dbcb │ │ -4753dc: 0e00 |0008: return-void │ │ +4753c0: |[4753c0] de.tadris.fitness.ui.ListWorkoutsActivity.onItemLongClick:(ILde/tadris/fitness/data/Workout;)V │ │ +4753d0: 2201 f416 |0000: new-instance v1, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA; // type@16f4 │ │ +4753d4: 7030 5bd6 0102 |0002: invoke-direct {v1, v0, v2}, Lde/tadris/fitness/ui/-$$Lambda$ListWorkoutsActivity$ZQnIvTTC7tbG4QLuD_r-wzAspdA;.:(Lde/tadris/fitness/ui/ListWorkoutsActivity;Lde/tadris/fitness/data/Workout;)V // method@d65b │ │ +4753da: 7120 cbdb 1000 |0005: invoke-static {v0, v1}, Lde/tadris/fitness/util/DialogUtils;.showDeleteWorkoutDialog:(Landroid/content/Context;Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V // method@dbcb │ │ +4753e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ 0x0000 - 0x0009 reg=2 (null) Lde/tadris/fitness/data/Workout; │ │ @@ -2094475,35 +2094476,35 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -474b90: |[474b90] de.tadris.fitness.ui.ListWorkoutsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -474ba0: 7210 240a 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -474ba6: 0a00 |0003: move-result v0 │ │ -474ba8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -474baa: 1402 4000 097f |0005: const v2, #float 1.82106e+38 // #7f090040 │ │ -474bb0: 3320 0d00 |0008: if-ne v0, v2, 0015 // +000d │ │ -474bb4: 2204 7e00 |000a: new-instance v4, Landroid/content/Intent; // type@007e │ │ -474bb8: 1c00 a617 |000c: const-class v0, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity; // type@17a6 │ │ -474bbc: 7030 1003 3400 |000e: invoke-direct {v4, v3, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -474bc2: 6e20 cfd6 4300 |0011: invoke-virtual {v3, v4}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ -474bc8: 0f01 |0014: return v1 │ │ -474bca: 1402 4100 097f |0015: const v2, #float 1.82106e+38 // #7f090041 │ │ -474bd0: 3320 0d00 |0018: if-ne v0, v2, 0025 // +000d │ │ -474bd4: 2204 7e00 |001a: new-instance v4, Landroid/content/Intent; // type@007e │ │ -474bd8: 1c00 d017 |001c: const-class v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // type@17d0 │ │ -474bdc: 7030 1003 3400 |001e: invoke-direct {v4, v3, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -474be2: 6e20 cfd6 4300 |0021: invoke-virtual {v3, v4}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ -474be8: 0f01 |0024: return v1 │ │ -474bea: 6f20 83d6 4300 |0025: invoke-super {v3, v4}, Lde/tadris/fitness/ui/FitoTrackActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@d683 │ │ -474bf0: 0a04 |0028: move-result v4 │ │ -474bf2: 0f04 |0029: return v4 │ │ +474b94: |[474b94] de.tadris.fitness.ui.ListWorkoutsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +474ba4: 7210 240a 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +474baa: 0a00 |0003: move-result v0 │ │ +474bac: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +474bae: 1402 4000 097f |0005: const v2, #float 1.82106e+38 // #7f090040 │ │ +474bb4: 3320 0d00 |0008: if-ne v0, v2, 0015 // +000d │ │ +474bb8: 2204 7e00 |000a: new-instance v4, Landroid/content/Intent; // type@007e │ │ +474bbc: 1c00 a617 |000c: const-class v0, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity; // type@17a6 │ │ +474bc0: 7030 1003 3400 |000e: invoke-direct {v4, v3, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +474bc6: 6e20 cfd6 4300 |0011: invoke-virtual {v3, v4}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ +474bcc: 0f01 |0014: return v1 │ │ +474bce: 1402 4100 097f |0015: const v2, #float 1.82106e+38 // #7f090041 │ │ +474bd4: 3320 0d00 |0018: if-ne v0, v2, 0025 // +000d │ │ +474bd8: 2204 7e00 |001a: new-instance v4, Landroid/content/Intent; // type@007e │ │ +474bdc: 1c00 d017 |001c: const-class v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; // type@17d0 │ │ +474be0: 7030 1003 3400 |001e: invoke-direct {v4, v3, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +474be6: 6e20 cfd6 4300 |0021: invoke-virtual {v3, v4}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.startActivity:(Landroid/content/Intent;)V // method@d6cf │ │ +474bec: 0f01 |0024: return v1 │ │ +474bee: 6f20 83d6 4300 |0025: invoke-super {v3, v4}, Lde/tadris/fitness/ui/FitoTrackActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@d683 │ │ +474bf4: 0a04 |0028: move-result v4 │ │ +474bf6: 0f04 |0029: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x000a line=351 │ │ 0x001a line=356 │ │ 0x0025 line=360 │ │ locals : │ │ @@ -2094515,20 +2094516,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4753e0: |[4753e0] de.tadris.fitness.ui.ListWorkoutsActivity.onPause:()V │ │ -4753f0: 6f10 84d6 0200 |0000: invoke-super {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onPause:()V // method@d684 │ │ -4753f6: 5420 f69e |0003: iget-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ -4753fa: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -4753fc: 6e20 a9a7 1000 |0006: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ -475402: 0e00 |0009: return-void │ │ +4753e4: |[4753e4] de.tadris.fitness.ui.ListWorkoutsActivity.onPause:()V │ │ +4753f4: 6f10 84d6 0200 |0000: invoke-super {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onPause:()V // method@d684 │ │ +4753fa: 5420 f69e |0003: iget-object v0, v2, Lde/tadris/fitness/ui/ListWorkoutsActivity;.menu:Lcom/github/clans/fab/FloatingActionMenu; // field@9ef6 │ │ +4753fe: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +475400: 6e20 a9a7 1000 |0006: invoke-virtual {v0, v1}, Lcom/github/clans/fab/FloatingActionMenu;.close:(Z)V // method@a7a9 │ │ +475406: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ │ │ @@ -2094537,18 +2094538,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -475404: |[475404] de.tadris.fitness.ui.ListWorkoutsActivity.onResume:()V │ │ -475414: 6f10 86d6 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.onResume:()V // method@d686 │ │ -47541a: 7010 c7d6 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ -475420: 0e00 |0006: return-void │ │ +475408: |[475408] de.tadris.fitness.ui.ListWorkoutsActivity.onResume:()V │ │ +475418: 6f10 86d6 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.onResume:()V // method@d686 │ │ +47541e: 7010 c7d6 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/ListWorkoutsActivity;.refresh:()V // method@d6c7 │ │ +475424: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0003 line=279 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/ListWorkoutsActivity; │ │ │ │ @@ -2094606,32 +2094607,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -475734: |[475734] de.tadris.fitness.ui.ShareFileActivity.:()V │ │ -475744: 0e00 |0000: return-void │ │ +475738: |[475738] de.tadris.fitness.ui.ShareFileActivity.:()V │ │ +475748: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/tadris/fitness/ui/ShareFileActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -475748: |[475748] de.tadris.fitness.ui.ShareFileActivity.:()V │ │ -475758: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -47575e: 0e00 |0003: return-void │ │ +47574c: |[47574c] de.tadris.fitness.ui.ShareFileActivity.:()V │ │ +47575c: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +475762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/ShareFileActivity; │ │ │ │ #2 : (in Lde/tadris/fitness/ui/ShareFileActivity;) │ │ @@ -2094639,36 +2094640,36 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -475760: |[475760] de.tadris.fitness.ui.ShareFileActivity.copyFile:(Landroid/net/Uri;)V │ │ -475770: 6e10 d8d6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/ShareFileActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6d8 │ │ -475776: 0c00 |0003: move-result-object v0 │ │ -475778: 5421 fa9e |0004: iget-object v1, v2, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ -47577c: 6e20 b702 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@02b7 │ │ -475782: 0c00 |0009: move-result-object v0 │ │ -475784: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ -475788: 6e10 d8d6 0200 |000c: invoke-virtual {v2}, Lde/tadris/fitness/ui/ShareFileActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6d8 │ │ -47578e: 0c01 |000f: move-result-object v1 │ │ -475790: 6e20 b802 3100 |0010: invoke-virtual {v1, v3}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@02b8 │ │ -475796: 0c03 |0013: move-result-object v3 │ │ -475798: 3803 0600 |0014: if-eqz v3, 001a // +0006 │ │ -47579c: 7120 81f3 3000 |0016: invoke-static {v0, v3}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I // method@f381 │ │ -4757a2: 0e00 |0019: return-void │ │ -4757a4: 2203 b718 |001a: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4757a8: 1a00 275d |001c: const-string v0, "Target file not found" // string@5d27 │ │ -4757ac: 7020 26df 0300 |001e: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4757b2: 2703 |0021: throw v3 │ │ -4757b4: 2203 b718 |0022: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ -4757b8: 1a00 9559 |0024: const-string v0, "Source file not found" // string@5995 │ │ -4757bc: 7020 26df 0300 |0026: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4757c2: 2703 |0029: throw v3 │ │ +475764: |[475764] de.tadris.fitness.ui.ShareFileActivity.copyFile:(Landroid/net/Uri;)V │ │ +475774: 6e10 d8d6 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/ShareFileActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6d8 │ │ +47577a: 0c00 |0003: move-result-object v0 │ │ +47577c: 5421 fa9e |0004: iget-object v1, v2, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ +475780: 6e20 b702 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@02b7 │ │ +475786: 0c00 |0009: move-result-object v0 │ │ +475788: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ +47578c: 6e10 d8d6 0200 |000c: invoke-virtual {v2}, Lde/tadris/fitness/ui/ShareFileActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6d8 │ │ +475792: 0c01 |000f: move-result-object v1 │ │ +475794: 6e20 b802 3100 |0010: invoke-virtual {v1, v3}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@02b8 │ │ +47579a: 0c03 |0013: move-result-object v3 │ │ +47579c: 3803 0600 |0014: if-eqz v3, 001a // +0006 │ │ +4757a0: 7120 81f3 3000 |0016: invoke-static {v0, v3}, Lorg/apache/commons/io/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)I // method@f381 │ │ +4757a6: 0e00 |0019: return-void │ │ +4757a8: 2203 b718 |001a: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4757ac: 1a00 275d |001c: const-string v0, "Target file not found" // string@5d27 │ │ +4757b0: 7020 26df 0300 |001e: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4757b6: 2703 |0021: throw v3 │ │ +4757b8: 2203 b718 |0022: new-instance v3, Ljava/io/IOException; // type@18b7 │ │ +4757bc: 1a00 9559 |0024: const-string v0, "Source file not found" // string@5995 │ │ +4757c0: 7020 26df 0300 |0026: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4757c6: 2703 |0029: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=120 │ │ 0x0016 line=124 │ │ 0x001a line=122 │ │ 0x0022 line=118 │ │ @@ -2094681,35 +2094682,35 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -4757c4: |[4757c4] de.tadris.fitness.ui.ShareFileActivity.copyFileSafe:(Landroid/net/Uri;)V │ │ -4757d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4757d6: 7020 d5d6 2100 |0001: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/ShareFileActivity;.copyFile:(Landroid/net/Uri;)V // method@d6d5 │ │ -4757dc: 1402 6301 117f |0004: const v2, #float 1.92745e+38 // #7f110163 │ │ -4757e2: 7130 f811 2100 |0007: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -4757e8: 0c02 |000a: move-result-object v2 │ │ -4757ea: 6e10 fa11 0200 |000b: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -4757f0: 6e10 d7d6 0100 |000e: invoke-virtual {v1}, Lde/tadris/fitness/ui/ShareFileActivity;.finish:()V // method@d6d7 │ │ -4757f6: 2812 |0011: goto 0023 // +0012 │ │ -4757f8: 0d02 |0012: move-exception v2 │ │ -4757fa: 2811 |0013: goto 0024 // +0011 │ │ -4757fc: 0d02 |0014: move-exception v2 │ │ -4757fe: 6e10 2bdf 0200 |0015: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@df2b │ │ -475804: 1402 6401 117f |0018: const v2, #float 1.92745e+38 // #7f110164 │ │ -47580a: 7130 f811 2100 |001b: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -475810: 0c02 |001e: move-result-object v2 │ │ -475812: 6e10 fa11 0200 |001f: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -475818: 28ec |0022: goto 000e // -0014 │ │ -47581a: 0e00 |0023: return-void │ │ -47581c: 6e10 d7d6 0100 |0024: invoke-virtual {v1}, Lde/tadris/fitness/ui/ShareFileActivity;.finish:()V // method@d6d7 │ │ -475822: 2702 |0027: throw v2 │ │ +4757c8: |[4757c8] de.tadris.fitness.ui.ShareFileActivity.copyFileSafe:(Landroid/net/Uri;)V │ │ +4757d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4757da: 7020 d5d6 2100 |0001: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/ShareFileActivity;.copyFile:(Landroid/net/Uri;)V // method@d6d5 │ │ +4757e0: 1402 6301 117f |0004: const v2, #float 1.92745e+38 // #7f110163 │ │ +4757e6: 7130 f811 2100 |0007: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +4757ec: 0c02 |000a: move-result-object v2 │ │ +4757ee: 6e10 fa11 0200 |000b: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +4757f4: 6e10 d7d6 0100 |000e: invoke-virtual {v1}, Lde/tadris/fitness/ui/ShareFileActivity;.finish:()V // method@d6d7 │ │ +4757fa: 2812 |0011: goto 0023 // +0012 │ │ +4757fc: 0d02 |0012: move-exception v2 │ │ +4757fe: 2811 |0013: goto 0024 // +0011 │ │ +475800: 0d02 |0014: move-exception v2 │ │ +475802: 6e10 2bdf 0200 |0015: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@df2b │ │ +475808: 1402 6401 117f |0018: const v2, #float 1.92745e+38 // #7f110164 │ │ +47580e: 7130 f811 2100 |001b: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +475814: 0c02 |001e: move-result-object v2 │ │ +475816: 6e10 fa11 0200 |001f: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47581c: 28ec |0022: goto 000e // -0014 │ │ +47581e: 0e00 |0023: return-void │ │ +475820: 6e10 d7d6 0100 |0024: invoke-virtual {v1}, Lde/tadris/fitness/ui/ShareFileActivity;.finish:()V // method@d6d7 │ │ +475826: 2702 |0027: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000e │ │ Ljava/io/IOException; -> 0x0014 │ │ -> 0x0012 │ │ 0x0015 - 0x0022 │ │ -> 0x0012 │ │ positions : │ │ @@ -2094729,38 +2094730,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -475904: |[475904] de.tadris.fitness.ui.ShareFileActivity.saveFile:()V │ │ -475914: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -475918: 1a01 2876 |0002: const-string v1, "android.intent.action.CREATE_DOCUMENT" // string@7628 │ │ -47591c: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -475922: 1a01 3c76 |0007: const-string v1, "android.intent.category.OPENABLE" // string@763c │ │ -475926: 6e20 1403 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ -47592c: 1a01 b077 |000c: const-string v1, "application/*" // string@77b0 │ │ -475930: 6e20 4703 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0347 │ │ -475936: 5431 fa9e |0011: iget-object v1, v3, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ -47593a: 6e10 0707 0100 |0013: invoke-virtual {v1}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0707 │ │ -475940: 0c01 |0016: move-result-object v1 │ │ -475942: 1a02 4f76 |0017: const-string v2, "android.intent.extra.TITLE" // string@764f │ │ -475946: 6e30 3603 2001 |0019: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0336 │ │ -47594c: 6001 c800 |001c: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -475950: 1302 1d00 |001e: const/16 v2, #int 29 // #1d │ │ -475954: 3421 0d00 |0020: if-lt v1, v2, 002d // +000d │ │ -475958: 1a01 938a |0022: const-string v1, "external_primary" // string@8a93 │ │ -47595c: 7110 3908 0100 |0024: invoke-static {v1}, Landroid/provider/MediaStore$Downloads;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0839 │ │ -475962: 0c01 |0027: move-result-object v1 │ │ -475964: 1a02 6e76 |0028: const-string v2, "android.provider.extra.INITIAL_URI" // string@766e │ │ -475968: 6e30 3303 2001 |002a: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0333 │ │ -47596e: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -475970: 6e30 e4d6 0301 |002e: invoke-virtual {v3, v0, v1}, Lde/tadris/fitness/ui/ShareFileActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@d6e4 │ │ -475976: 0e00 |0031: return-void │ │ +475908: |[475908] de.tadris.fitness.ui.ShareFileActivity.saveFile:()V │ │ +475918: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47591c: 1a01 2876 |0002: const-string v1, "android.intent.action.CREATE_DOCUMENT" // string@7628 │ │ +475920: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +475926: 1a01 3c76 |0007: const-string v1, "android.intent.category.OPENABLE" // string@763c │ │ +47592a: 6e20 1403 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0314 │ │ +475930: 1a01 b077 |000c: const-string v1, "application/*" // string@77b0 │ │ +475934: 6e20 4703 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0347 │ │ +47593a: 5431 fa9e |0011: iget-object v1, v3, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ +47593e: 6e10 0707 0100 |0013: invoke-virtual {v1}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0707 │ │ +475944: 0c01 |0016: move-result-object v1 │ │ +475946: 1a02 4f76 |0017: const-string v2, "android.intent.extra.TITLE" // string@764f │ │ +47594a: 6e30 3603 2001 |0019: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0336 │ │ +475950: 6001 c800 |001c: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +475954: 1302 1d00 |001e: const/16 v2, #int 29 // #1d │ │ +475958: 3421 0d00 |0020: if-lt v1, v2, 002d // +000d │ │ +47595c: 1a01 938a |0022: const-string v1, "external_primary" // string@8a93 │ │ +475960: 7110 3908 0100 |0024: invoke-static {v1}, Landroid/provider/MediaStore$Downloads;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0839 │ │ +475966: 0c01 |0027: move-result-object v1 │ │ +475968: 1a02 6e76 |0028: const-string v2, "android.provider.extra.INITIAL_URI" // string@766e │ │ +47596c: 6e30 3303 2001 |002a: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0333 │ │ +475972: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +475974: 6e30 e4d6 0301 |002e: invoke-virtual {v3, v0, v1}, Lde/tadris/fitness/ui/ShareFileActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@d6e4 │ │ +47597a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=78 │ │ 0x000e line=79 │ │ 0x0011 line=80 │ │ 0x001c line=82 │ │ @@ -2094774,62 +2094775,62 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -475978: |[475978] de.tadris.fitness.ui.ShareFileActivity.shareFile:()V │ │ -475988: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47598c: 1a01 3176 |0002: const-string v1, "android.intent.action.SEND" // string@7631 │ │ -475990: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -475996: 5441 fa9e |0007: iget-object v1, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ -47599a: 6e10 d8d6 0400 |0009: invoke-virtual {v4}, Lde/tadris/fitness/ui/ShareFileActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6d8 │ │ -4759a0: 0c02 |000c: move-result-object v2 │ │ -4759a2: 5443 fa9e |000d: iget-object v3, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ -4759a6: 6e20 b402 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@02b4 │ │ -4759ac: 0c02 |0012: move-result-object v2 │ │ -4759ae: 6e30 4303 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0343 │ │ -4759b4: 5441 fa9e |0016: iget-object v1, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ -4759b8: 1a02 4b76 |0018: const-string v2, "android.intent.extra.STREAM" // string@764b │ │ -4759bc: 6e30 3303 2001 |001a: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0333 │ │ -4759c2: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -4759c4: 6e20 1503 1000 |001e: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0315 │ │ -4759ca: 1401 7201 117f |0021: const v1, #float 1.92746e+38 // #7f110172 │ │ -4759d0: 6e20 dad6 1400 |0024: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/ShareFileActivity;.getString:(I)Ljava/lang/String; // method@d6da │ │ -4759d6: 0c01 |0027: move-result-object v1 │ │ -4759d8: 7120 1603 1000 |0028: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0316 │ │ -4759de: 0c00 |002b: move-result-object v0 │ │ -4759e0: 6e20 e3d6 0400 |002c: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/ShareFileActivity;.startActivity:(Landroid/content/Intent;)V // method@d6e3 │ │ -4759e6: 5440 fa9e |002f: iget-object v0, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ -4759ea: 6e10 0f07 0000 |0031: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ -4759f0: 0c00 |0034: move-result-object v0 │ │ -4759f2: 1a01 ea1c |0035: const-string v1, "Export" // string@1cea │ │ -4759f6: 7120 4b09 0100 |0037: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -4759fc: 6e10 d8d6 0400 |003a: invoke-virtual {v4}, Lde/tadris/fitness/ui/ShareFileActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6d8 │ │ -475a02: 0c00 |003d: move-result-object v0 │ │ -475a04: 5442 fa9e |003e: iget-object v2, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ -475a08: 6e20 b402 2000 |0040: invoke-virtual {v0, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@02b4 │ │ -475a0e: 0c00 |0043: move-result-object v0 │ │ -475a10: 7120 4b09 0100 |0044: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -475a16: 2200 9a18 |0047: new-instance v0, Ljava/io/BufferedInputStream; // type@189a │ │ -475a1a: 6e10 d8d6 0400 |0049: invoke-virtual {v4}, Lde/tadris/fitness/ui/ShareFileActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6d8 │ │ -475a20: 0c02 |004c: move-result-object v2 │ │ -475a22: 5443 fa9e |004d: iget-object v3, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ -475a26: 6e20 b702 3200 |004f: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@02b7 │ │ -475a2c: 0c02 |0052: move-result-object v2 │ │ -475a2e: 7020 aade 2000 |0053: invoke-direct {v0, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@deaa │ │ -475a34: 6e10 99e0 0000 |0056: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -475a3a: 0c00 |0059: move-result-object v0 │ │ -475a3c: 7120 4b09 0100 |005a: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -475a42: 2805 |005d: goto 0062 // +0005 │ │ -475a44: 0d00 |005e: move-exception v0 │ │ -475a46: 6e10 0edf 0000 |005f: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@df0e │ │ -475a4c: 6e10 d7d6 0400 |0062: invoke-virtual {v4}, Lde/tadris/fitness/ui/ShareFileActivity;.finish:()V // method@d6d7 │ │ -475a52: 0e00 |0065: return-void │ │ +47597c: |[47597c] de.tadris.fitness.ui.ShareFileActivity.shareFile:()V │ │ +47598c: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +475990: 1a01 3176 |0002: const-string v1, "android.intent.action.SEND" // string@7631 │ │ +475994: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +47599a: 5441 fa9e |0007: iget-object v1, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ +47599e: 6e10 d8d6 0400 |0009: invoke-virtual {v4}, Lde/tadris/fitness/ui/ShareFileActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6d8 │ │ +4759a4: 0c02 |000c: move-result-object v2 │ │ +4759a6: 5443 fa9e |000d: iget-object v3, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ +4759aa: 6e20 b402 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@02b4 │ │ +4759b0: 0c02 |0012: move-result-object v2 │ │ +4759b2: 6e30 4303 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0343 │ │ +4759b8: 5441 fa9e |0016: iget-object v1, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ +4759bc: 1a02 4b76 |0018: const-string v2, "android.intent.extra.STREAM" // string@764b │ │ +4759c0: 6e30 3303 2001 |001a: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0333 │ │ +4759c6: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +4759c8: 6e20 1503 1000 |001e: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0315 │ │ +4759ce: 1401 7201 117f |0021: const v1, #float 1.92746e+38 // #7f110172 │ │ +4759d4: 6e20 dad6 1400 |0024: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/ShareFileActivity;.getString:(I)Ljava/lang/String; // method@d6da │ │ +4759da: 0c01 |0027: move-result-object v1 │ │ +4759dc: 7120 1603 1000 |0028: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0316 │ │ +4759e2: 0c00 |002b: move-result-object v0 │ │ +4759e4: 6e20 e3d6 0400 |002c: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/ShareFileActivity;.startActivity:(Landroid/content/Intent;)V // method@d6e3 │ │ +4759ea: 5440 fa9e |002f: iget-object v0, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ +4759ee: 6e10 0f07 0000 |0031: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ +4759f4: 0c00 |0034: move-result-object v0 │ │ +4759f6: 1a01 ea1c |0035: const-string v1, "Export" // string@1cea │ │ +4759fa: 7120 4b09 0100 |0037: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +475a00: 6e10 d8d6 0400 |003a: invoke-virtual {v4}, Lde/tadris/fitness/ui/ShareFileActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6d8 │ │ +475a06: 0c00 |003d: move-result-object v0 │ │ +475a08: 5442 fa9e |003e: iget-object v2, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ +475a0c: 6e20 b402 2000 |0040: invoke-virtual {v0, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@02b4 │ │ +475a12: 0c00 |0043: move-result-object v0 │ │ +475a14: 7120 4b09 0100 |0044: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +475a1a: 2200 9a18 |0047: new-instance v0, Ljava/io/BufferedInputStream; // type@189a │ │ +475a1e: 6e10 d8d6 0400 |0049: invoke-virtual {v4}, Lde/tadris/fitness/ui/ShareFileActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@d6d8 │ │ +475a24: 0c02 |004c: move-result-object v2 │ │ +475a26: 5443 fa9e |004d: iget-object v3, v4, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ +475a2a: 6e20 b702 3200 |004f: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@02b7 │ │ +475a30: 0c02 |0052: move-result-object v2 │ │ +475a32: 7020 aade 2000 |0053: invoke-direct {v0, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@deaa │ │ +475a38: 6e10 99e0 0000 |0056: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +475a3e: 0c00 |0059: move-result-object v0 │ │ +475a40: 7120 4b09 0100 |005a: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +475a46: 2805 |005d: goto 0062 // +0005 │ │ +475a48: 0d00 |005e: move-exception v0 │ │ +475a4a: 6e10 0edf 0000 |005f: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@df0e │ │ +475a50: 6e10 d7d6 0400 |0062: invoke-virtual {v4}, Lde/tadris/fitness/ui/ShareFileActivity;.finish:()V // method@d6d7 │ │ +475a56: 0e00 |0065: return-void │ │ catches : 1 │ │ 0x0047 - 0x005d │ │ Ljava/io/FileNotFoundException; -> 0x005e │ │ positions : │ │ 0x0000 line=128 │ │ 0x0007 line=129 │ │ 0x0016 line=130 │ │ @@ -2094848,37 +2094849,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -475a64: |[475a64] de.tadris.fitness.ui.ShareFileActivity.showDialog:()V │ │ -475a74: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -475a76: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ -475a7a: 1401 7101 117f |0003: const v1, #float 1.92746e+38 // #7f110171 │ │ -475a80: 6e20 dad6 1300 |0006: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/ShareFileActivity;.getString:(I)Ljava/lang/String; // method@d6da │ │ -475a86: 0c01 |0009: move-result-object v1 │ │ -475a88: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -475a8a: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -475a8e: 1401 6201 117f |000d: const v1, #float 1.92745e+38 // #7f110162 │ │ -475a94: 6e20 dad6 1300 |0010: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/ShareFileActivity;.getString:(I)Ljava/lang/String; // method@d6da │ │ -475a9a: 0c01 |0013: move-result-object v1 │ │ -475a9c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -475a9e: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -475aa2: 2201 2200 |0017: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -475aa6: 7020 dc00 3100 |0019: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -475aac: 2202 ff16 |001c: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU; // type@16ff │ │ -475ab0: 7020 71d6 3200 |001e: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU;.:(Lde/tadris/fitness/ui/ShareFileActivity;)V // method@d671 │ │ -475ab6: 6e30 e100 0102 |0021: invoke-virtual {v1, v0, v2}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e1 │ │ -475abc: 2200 fe16 |0024: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y; // type@16fe │ │ -475ac0: 7020 6fd6 3000 |0026: invoke-direct {v0, v3}, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y;.:(Lde/tadris/fitness/ui/ShareFileActivity;)V // method@d66f │ │ -475ac6: 6e20 e900 0100 |0029: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ -475acc: 6e10 f200 0100 |002c: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -475ad2: 0e00 |002f: return-void │ │ +475a68: |[475a68] de.tadris.fitness.ui.ShareFileActivity.showDialog:()V │ │ +475a78: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +475a7a: 2300 701f |0001: new-array v0, v0, [Ljava/lang/String; // type@1f70 │ │ +475a7e: 1401 7101 117f |0003: const v1, #float 1.92746e+38 // #7f110171 │ │ +475a84: 6e20 dad6 1300 |0006: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/ShareFileActivity;.getString:(I)Ljava/lang/String; // method@d6da │ │ +475a8a: 0c01 |0009: move-result-object v1 │ │ +475a8c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +475a8e: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +475a92: 1401 6201 117f |000d: const v1, #float 1.92745e+38 // #7f110162 │ │ +475a98: 6e20 dad6 1300 |0010: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/ShareFileActivity;.getString:(I)Ljava/lang/String; // method@d6da │ │ +475a9e: 0c01 |0013: move-result-object v1 │ │ +475aa0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +475aa2: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +475aa6: 2201 2200 |0017: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +475aaa: 7020 dc00 3100 |0019: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +475ab0: 2202 ff16 |001c: new-instance v2, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU; // type@16ff │ │ +475ab4: 7020 71d6 3200 |001e: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$LmGJy6_mswBBSLoQ9_abtNB5qVU;.:(Lde/tadris/fitness/ui/ShareFileActivity;)V // method@d671 │ │ +475aba: 6e30 e100 0102 |0021: invoke-virtual {v1, v0, v2}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e1 │ │ +475ac0: 2200 fe16 |0024: new-instance v0, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y; // type@16fe │ │ +475ac4: 7020 6fd6 3000 |0026: invoke-direct {v0, v3}, Lde/tadris/fitness/ui/-$$Lambda$ShareFileActivity$CaLCb3o2kajJZzq-Yw4WmF6o04Y;.:(Lde/tadris/fitness/ui/ShareFileActivity;)V // method@d66f │ │ +475aca: 6e20 e900 0100 |0029: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ +475ad0: 6e10 f200 0100 |002c: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +475ad6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=62 │ │ 0x0017 line=64 │ │ 0x001c line=65 │ │ 0x0024 line=72 │ │ 0x002c line=73 │ │ @@ -2094891,20 +2094892,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -47583c: |[47583c] de.tadris.fitness.ui.ShareFileActivity.lambda$showDialog$0$ShareFileActivity:(Landroid/content/DialogInterface;I)V │ │ -47584c: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -475850: 7010 e1d6 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/ShareFileActivity;.shareFile:()V // method@d6e1 │ │ -475856: 2804 |0005: goto 0009 // +0004 │ │ -475858: 7010 dfd6 0000 |0006: invoke-direct {v0}, Lde/tadris/fitness/ui/ShareFileActivity;.saveFile:()V // method@d6df │ │ -47585e: 0e00 |0009: return-void │ │ +475840: |[475840] de.tadris.fitness.ui.ShareFileActivity.lambda$showDialog$0$ShareFileActivity:(Landroid/content/DialogInterface;I)V │ │ +475850: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +475854: 7010 e1d6 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/ShareFileActivity;.shareFile:()V // method@d6e1 │ │ +47585a: 2804 |0005: goto 0009 // +0004 │ │ +47585c: 7010 dfd6 0000 |0006: invoke-direct {v0}, Lde/tadris/fitness/ui/ShareFileActivity;.saveFile:()V // method@d6df │ │ +475862: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x0006 line=69 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/tadris/fitness/ui/ShareFileActivity; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/DialogInterface; │ │ @@ -2094915,17 +2094916,17 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -475860: |[475860] de.tadris.fitness.ui.ShareFileActivity.lambda$showDialog$1$ShareFileActivity:(Landroid/content/DialogInterface;)V │ │ -475870: 6e10 d7d6 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/ShareFileActivity;.finish:()V // method@d6d7 │ │ -475876: 0e00 |0003: return-void │ │ +475864: |[475864] de.tadris.fitness.ui.ShareFileActivity.lambda$showDialog$1$ShareFileActivity:(Landroid/content/DialogInterface;)V │ │ +475874: 6e10 d7d6 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/ShareFileActivity;.finish:()V // method@d6d7 │ │ +47587a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/ShareFileActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -2094934,27 +2094935,27 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -475878: |[475878] de.tadris.fitness.ui.ShareFileActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -475888: 6f40 7ed6 2143 |0000: invoke-super {v1, v2, v3, v4}, Lde/tadris/fitness/ui/FitoTrackActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@d67e │ │ -47588e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -475890: 3302 0f00 |0004: if-ne v2, v0, 0013 // +000f │ │ -475894: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -475896: 3323 0c00 |0007: if-ne v3, v2, 0013 // +000c │ │ -47589a: 3804 0a00 |0009: if-eqz v4, 0013 // +000a │ │ -47589e: 6e10 1e03 0400 |000b: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ -4758a4: 0c02 |000e: move-result-object v2 │ │ -4758a6: 7020 d6d6 2100 |000f: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/ShareFileActivity;.copyFileSafe:(Landroid/net/Uri;)V // method@d6d6 │ │ -4758ac: 2804 |0012: goto 0016 // +0004 │ │ -4758ae: 6e10 d7d6 0100 |0013: invoke-virtual {v1}, Lde/tadris/fitness/ui/ShareFileActivity;.finish:()V // method@d6d7 │ │ -4758b4: 0e00 |0016: return-void │ │ +47587c: |[47587c] de.tadris.fitness.ui.ShareFileActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +47588c: 6f40 7ed6 2143 |0000: invoke-super {v1, v2, v3, v4}, Lde/tadris/fitness/ui/FitoTrackActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@d67e │ │ +475892: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +475894: 3302 0f00 |0004: if-ne v2, v0, 0013 // +000f │ │ +475898: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +47589a: 3323 0c00 |0007: if-ne v3, v2, 0013 // +000c │ │ +47589e: 3804 0a00 |0009: if-eqz v4, 0013 // +000a │ │ +4758a2: 6e10 1e03 0400 |000b: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@031e │ │ +4758a8: 0c02 |000e: move-result-object v2 │ │ +4758aa: 7020 d6d6 2100 |000f: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/ShareFileActivity;.copyFileSafe:(Landroid/net/Uri;)V // method@d6d6 │ │ +4758b0: 2804 |0012: goto 0016 // +0004 │ │ +4758b2: 6e10 d7d6 0100 |0013: invoke-virtual {v1}, Lde/tadris/fitness/ui/ShareFileActivity;.finish:()V // method@d6d7 │ │ +4758b8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000b line=96 │ │ 0x000f line=97 │ │ 0x0013 line=99 │ │ locals : │ │ @@ -2094968,28 +2094969,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -4758b8: |[4758b8] de.tadris.fitness.ui.ShareFileActivity.onCreate:(Landroid/os/Bundle;)V │ │ -4758c8: 6f20 80d6 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ -4758ce: 1402 7201 117f |0003: const v2, #float 1.92746e+38 // #7f110172 │ │ -4758d4: 6e20 e0d6 2100 |0006: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ShareFileActivity;.setTitle:(I)V // method@d6e0 │ │ -4758da: 6e10 d9d6 0100 |0009: invoke-virtual {v1}, Lde/tadris/fitness/ui/ShareFileActivity;.getIntent:()Landroid/content/Intent; // method@d6d9 │ │ -4758e0: 0c02 |000c: move-result-object v2 │ │ -4758e2: 6200 f89e |000d: sget-object v0, Lde/tadris/fitness/ui/ShareFileActivity;.EXTRA_FILE_URI:Ljava/lang/String; // field@9ef8 │ │ -4758e6: 6e20 2903 0200 |000f: invoke-virtual {v2, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0329 │ │ -4758ec: 0c02 |0012: move-result-object v2 │ │ -4758ee: 7110 0e07 0200 |0013: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -4758f4: 0c02 |0016: move-result-object v2 │ │ -4758f6: 5b12 fa9e |0017: iput-object v2, v1, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ -4758fa: 7010 e2d6 0100 |0019: invoke-direct {v1}, Lde/tadris/fitness/ui/ShareFileActivity;.showDialog:()V // method@d6e2 │ │ -475900: 0e00 |001c: return-void │ │ +4758bc: |[4758bc] de.tadris.fitness.ui.ShareFileActivity.onCreate:(Landroid/os/Bundle;)V │ │ +4758cc: 6f20 80d6 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ +4758d2: 1402 7201 117f |0003: const v2, #float 1.92746e+38 // #7f110172 │ │ +4758d8: 6e20 e0d6 2100 |0006: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/ShareFileActivity;.setTitle:(I)V // method@d6e0 │ │ +4758de: 6e10 d9d6 0100 |0009: invoke-virtual {v1}, Lde/tadris/fitness/ui/ShareFileActivity;.getIntent:()Landroid/content/Intent; // method@d6d9 │ │ +4758e4: 0c02 |000c: move-result-object v2 │ │ +4758e6: 6200 f89e |000d: sget-object v0, Lde/tadris/fitness/ui/ShareFileActivity;.EXTRA_FILE_URI:Ljava/lang/String; // field@9ef8 │ │ +4758ea: 6e20 2903 0200 |000f: invoke-virtual {v2, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0329 │ │ +4758f0: 0c02 |0012: move-result-object v2 │ │ +4758f2: 7110 0e07 0200 |0013: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +4758f8: 0c02 |0016: move-result-object v2 │ │ +4758fa: 5b12 fa9e |0017: iput-object v2, v1, Lde/tadris/fitness/ui/ShareFileActivity;.file:Landroid/net/Uri; // field@9efa │ │ +4758fe: 7010 e2d6 0100 |0019: invoke-direct {v1}, Lde/tadris/fitness/ui/ShareFileActivity;.showDialog:()V // method@d6e2 │ │ +475904: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0006 line=54 │ │ 0x0009 line=56 │ │ 0x0019 line=58 │ │ locals : │ │ @@ -2095329,37 +2095330,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -47916c: |[47916c] de.tadris.fitness.ui.record.RecordWorkoutActivity.:()V │ │ -47917c: 7010 73d6 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -479182: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -479186: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -47918c: 5b20 b09f |0008: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.latLongList:Ljava/util/List; // field@9fb0 │ │ -479190: 1240 |000a: const/4 v0, #int 4 // #4 │ │ -479192: 2300 5e1f |000b: new-array v0, v0, [Lde/tadris/fitness/ui/record/InfoViewHolder; // type@1f5e │ │ -479196: 5b20 ac9f |000d: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ -47919a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -47919c: 5b20 b89f |0010: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ -4791a0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -4791a2: 5c20 a99f |0013: iput-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.gpsFound:Z // field@9fa9 │ │ -4791a6: 5c20 af9f |0015: iput-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isResumed:Z // field@9faf │ │ -4791aa: 2201 4901 |0017: new-instance v1, Landroid/os/Handler; // type@0149 │ │ -4791ae: 7010 6907 0100 |0019: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0769 │ │ -4791b4: 5b21 b19f |001c: iput-object v1, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mHandler:Landroid/os/Handler; // field@9fb1 │ │ -4791b8: 5c20 c19f |001e: iput-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.voiceFeedbackAvailable:Z // field@9fc1 │ │ -4791bc: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -4791be: 5c20 be9f |0021: iput-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -4791c2: 2201 b619 |0023: new-instance v1, Ljava/util/concurrent/Semaphore; // type@19b6 │ │ -4791c6: 7020 4ae4 0100 |0025: invoke-direct {v1, v0}, Ljava/util/concurrent/Semaphore;.:(I)V // method@e44a │ │ -4791cc: 5b21 b99f |0028: iput-object v1, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startedSem:Ljava/util/concurrent/Semaphore; // field@9fb9 │ │ -4791d0: 0e00 |002a: return-void │ │ +479170: |[479170] de.tadris.fitness.ui.record.RecordWorkoutActivity.:()V │ │ +479180: 7010 73d6 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +479186: 2200 7119 |0003: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +47918a: 7010 92e2 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +479190: 5b20 b09f |0008: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.latLongList:Ljava/util/List; // field@9fb0 │ │ +479194: 1240 |000a: const/4 v0, #int 4 // #4 │ │ +479196: 2300 5e1f |000b: new-array v0, v0, [Lde/tadris/fitness/ui/record/InfoViewHolder; // type@1f5e │ │ +47919a: 5b20 ac9f |000d: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ +47919e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +4791a0: 5b20 b89f |0010: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ +4791a4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +4791a6: 5c20 a99f |0013: iput-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.gpsFound:Z // field@9fa9 │ │ +4791aa: 5c20 af9f |0015: iput-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isResumed:Z // field@9faf │ │ +4791ae: 2201 4901 |0017: new-instance v1, Landroid/os/Handler; // type@0149 │ │ +4791b2: 7010 6907 0100 |0019: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0769 │ │ +4791b8: 5b21 b19f |001c: iput-object v1, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mHandler:Landroid/os/Handler; // field@9fb1 │ │ +4791bc: 5c20 c19f |001e: iput-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.voiceFeedbackAvailable:Z // field@9fc1 │ │ +4791c0: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +4791c2: 5c20 be9f |0021: iput-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +4791c6: 2201 b619 |0023: new-instance v1, Ljava/util/concurrent/Semaphore; // type@19b6 │ │ +4791ca: 7020 4ae4 0100 |0025: invoke-direct {v1, v0}, Ljava/util/concurrent/Semaphore;.:(I)V // method@e44a │ │ +4791d0: 5b21 b99f |0028: iput-object v1, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startedSem:Ljava/util/concurrent/Semaphore; // field@9fb9 │ │ +4791d4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=141 │ │ 0x000d line=142 │ │ 0x0010 line=149 │ │ 0x0013 line=151 │ │ @@ -2095376,17 +2095377,17 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -478c14: |[478c14] de.tadris.fitness.ui.record.RecordWorkoutActivity.access$000:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View; │ │ -478c24: 5400 c29f |0000: iget-object v0, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.waitingForGPSOverlay:Landroid/view/View; // field@9fc2 │ │ -478c28: 1100 |0002: return-object v0 │ │ +478c18: |[478c18] de.tadris.fitness.ui.record.RecordWorkoutActivity.access$000:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View; │ │ +478c28: 5400 c29f |0000: iget-object v0, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.waitingForGPSOverlay:Landroid/view/View; // field@9fc2 │ │ +478c2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ #2 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity;) │ │ @@ -2095394,17 +2095395,17 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -478c2c: |[478c2c] de.tadris.fitness.ui.record.RecordWorkoutActivity.access$100:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View; │ │ -478c3c: 5400 a09f |0000: iget-object v0, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -478c40: 1100 |0002: return-object v0 │ │ +478c30: |[478c30] de.tadris.fitness.ui.record.RecordWorkoutActivity.access$100:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)Landroid/view/View; │ │ +478c40: 5400 a09f |0000: iget-object v0, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +478c44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ #3 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity;) │ │ @@ -2095412,32 +2095413,32 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -4791d4: |[4791d4] de.tadris.fitness.ui.record.RecordWorkoutActivity.activityFinish:()V │ │ -4791e4: 1d02 |0000: monitor-enter v2 │ │ -4791e6: 5520 a89f |0001: iget-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.finished:Z // field@9fa8 │ │ -4791ea: 3900 1700 |0003: if-nez v0, 001a // +0017 │ │ -4791ee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -4791f0: 5c20 a89f |0006: iput-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.finished:Z // field@9fa8 │ │ -4791f4: 6e10 22d8 0200 |0008: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.finish:()V // method@d822 │ │ -4791fa: 2200 7e00 |000b: new-instance v0, Landroid/content/Intent; // type@007e │ │ -4791fe: 1c01 0117 |000d: const-class v1, Lde/tadris/fitness/ui/LauncherActivity; // type@1701 │ │ -479202: 7030 1003 2001 |000f: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -479208: 1501 0004 |0012: const/high16 v1, #int 67108864 // #400 │ │ -47920c: 6e20 4503 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0345 │ │ -479212: 6e20 7cd8 0200 |0017: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@d87c │ │ -479218: 1e02 |001a: monitor-exit v2 │ │ -47921a: 0e00 |001b: return-void │ │ -47921c: 0d00 |001c: move-exception v0 │ │ -47921e: 1e02 |001d: monitor-exit v2 │ │ -479220: 2700 |001e: throw v0 │ │ +4791d8: |[4791d8] de.tadris.fitness.ui.record.RecordWorkoutActivity.activityFinish:()V │ │ +4791e8: 1d02 |0000: monitor-enter v2 │ │ +4791ea: 5520 a89f |0001: iget-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.finished:Z // field@9fa8 │ │ +4791ee: 3900 1700 |0003: if-nez v0, 001a // +0017 │ │ +4791f2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +4791f4: 5c20 a89f |0006: iput-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.finished:Z // field@9fa8 │ │ +4791f8: 6e10 22d8 0200 |0008: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.finish:()V // method@d822 │ │ +4791fe: 2200 7e00 |000b: new-instance v0, Landroid/content/Intent; // type@007e │ │ +479202: 1c01 0117 |000d: const-class v1, Lde/tadris/fitness/ui/LauncherActivity; // type@1701 │ │ +479206: 7030 1003 2001 |000f: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47920c: 1501 0004 |0012: const/high16 v1, #int 67108864 // #400 │ │ +479210: 6e20 4503 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0345 │ │ +479216: 6e20 7cd8 0200 |0017: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@d87c │ │ +47921c: 1e02 |001a: monitor-exit v2 │ │ +47921e: 0e00 |001b: return-void │ │ +479220: 0d00 |001c: move-exception v0 │ │ +479222: 1e02 |001d: monitor-exit v2 │ │ +479224: 2700 |001e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x001a │ │ -> 0x001c │ │ positions : │ │ 0x0001 line=1015 │ │ 0x0006 line=1016 │ │ 0x0008 line=1017 │ │ @@ -2095453,21 +2095454,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -479230: |[479230] de.tadris.fitness.ui.record.RecordWorkoutActivity.askToActivateBluetooth:()V │ │ -479240: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -479244: 1a01 0f76 |0002: const-string v1, "android.bluetooth.adapter.action.REQUEST_ENABLE" // string@760f │ │ -479248: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -47924e: 1301 0c00 |0007: const/16 v1, #int 12 // #c │ │ -479252: 6e30 7dd8 0201 |0009: invoke-virtual {v2, v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@d87d │ │ -479258: 0e00 |000c: return-void │ │ +479234: |[479234] de.tadris.fitness.ui.record.RecordWorkoutActivity.askToActivateBluetooth:()V │ │ +479244: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +479248: 1a01 0f76 |0002: const-string v1, "android.bluetooth.adapter.action.REQUEST_ENABLE" // string@760f │ │ +47924c: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +479252: 1301 0c00 |0007: const/16 v1, #int 12 // #c │ │ +479256: 6e30 7dd8 0201 |0009: invoke-virtual {v2, v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@d87d │ │ +47925c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=965 │ │ 0x0009 line=966 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -2095476,25 +2095477,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -47925c: |[47925c] de.tadris.fitness.ui.record.RecordWorkoutActivity.autoStart:()V │ │ -47926c: 1a00 1154 |0000: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ -479270: 1a01 e459 |0002: const-string v1, "Starting workout automatically" // string@59e4 │ │ -479274: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -47927a: 7010 7bd8 0200 |0007: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.start:()V // method@d87b │ │ -479280: 1400 bf01 117f |000a: const v0, #float 1.92747e+38 // #7f1101bf │ │ -479286: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -479288: 7130 f811 0201 |000e: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47928e: 0c00 |0011: move-result-object v0 │ │ -479290: 6e10 fa11 0000 |0012: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -479296: 0e00 |0015: return-void │ │ +479260: |[479260] de.tadris.fitness.ui.record.RecordWorkoutActivity.autoStart:()V │ │ +479270: 1a00 1154 |0000: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ +479274: 1a01 e459 |0002: const-string v1, "Starting workout automatically" // string@59e4 │ │ +479278: 7120 4f09 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +47927e: 7010 7bd8 0200 |0007: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.start:()V // method@d87b │ │ +479284: 1400 bf01 117f |000a: const v0, #float 1.92747e+38 // #7f1101bf │ │ +47928a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +47928c: 7130 f811 0201 |000e: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +479292: 0c00 |0011: move-result-object v0 │ │ +479294: 6e10 fa11 0000 |0012: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47929a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=526 │ │ 0x0007 line=529 │ │ 0x000e line=530 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2095504,25 +2095505,25 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -479298: |[479298] de.tadris.fitness.ui.record.RecordWorkoutActivity.cancelAutoStart:(Z)V │ │ -4792a8: 7100 7cfe 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -4792ae: 0c00 |0003: move-result-object v0 │ │ -4792b0: 2201 8616 |0004: new-instance v1, Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent; // type@1686 │ │ -4792b4: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -4792b8: 6203 b89d |0008: sget-object v3, Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent$Reason;.USER_REQ:Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent$Reason; // field@9db8 │ │ -4792bc: 2803 |000a: goto 000d // +0003 │ │ -4792be: 6203 b79d |000b: sget-object v3, Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent$Reason;.STARTED:Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent$Reason; // field@9db7 │ │ -4792c2: 7020 0ad4 3100 |000d: invoke-direct {v1, v3}, Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent;.:(Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent$Reason;)V // method@d40a │ │ -4792c8: 6e20 7efe 1000 |0010: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@fe7e │ │ -4792ce: 0e00 |0013: return-void │ │ +47929c: |[47929c] de.tadris.fitness.ui.record.RecordWorkoutActivity.cancelAutoStart:(Z)V │ │ +4792ac: 7100 7cfe 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +4792b2: 0c00 |0003: move-result-object v0 │ │ +4792b4: 2201 8616 |0004: new-instance v1, Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent; // type@1686 │ │ +4792b8: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +4792bc: 6203 b89d |0008: sget-object v3, Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent$Reason;.USER_REQ:Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent$Reason; // field@9db8 │ │ +4792c0: 2803 |000a: goto 000d // +0003 │ │ +4792c2: 6203 b79d |000b: sget-object v3, Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent$Reason;.STARTED:Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent$Reason; // field@9db7 │ │ +4792c6: 7020 0ad4 3100 |000d: invoke-direct {v1, v3}, Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent;.:(Lde/tadris/fitness/model/AutoStartWorkout$AbortEvent$Reason;)V // method@d40a │ │ +4792cc: 6e20 7efe 1000 |0010: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@fe7e │ │ +4792d2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0014 reg=3 (null) Z │ │ │ │ @@ -2095531,25 +2095532,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4792d0: |[4792d0] de.tadris.fitness.ui.record.RecordWorkoutActivity.checkGpsStatus:()V │ │ -4792e0: 1a00 42ac |0000: const-string v0, "location" // string@ac42 │ │ -4792e4: 6e20 2ad8 0200 |0002: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@d82a │ │ -4792ea: 0c00 |0005: move-result-object v0 │ │ -4792ec: 1f00 2501 |0006: check-cast v0, Landroid/location/LocationManager; // type@0125 │ │ -4792f0: 1a01 619f |0008: const-string v1, "gps" // string@9f61 │ │ -4792f4: 6e20 d006 1000 |000a: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@06d0 │ │ -4792fa: 0a00 |000d: move-result v0 │ │ -4792fc: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -479300: 7010 64d8 0200 |0010: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.openDialogNoGps:()V // method@d864 │ │ -479306: 0e00 |0013: return-void │ │ +4792d4: |[4792d4] de.tadris.fitness.ui.record.RecordWorkoutActivity.checkGpsStatus:()V │ │ +4792e4: 1a00 42ac |0000: const-string v0, "location" // string@ac42 │ │ +4792e8: 6e20 2ad8 0200 |0002: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@d82a │ │ +4792ee: 0c00 |0005: move-result-object v0 │ │ +4792f0: 1f00 2501 |0006: check-cast v0, Landroid/location/LocationManager; // type@0125 │ │ +4792f4: 1a01 619f |0008: const-string v1, "gps" // string@9f61 │ │ +4792f8: 6e20 d006 1000 |000a: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@06d0 │ │ +4792fe: 0a00 |000d: move-result v0 │ │ +479300: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +479304: 7010 64d8 0200 |0010: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.openDialogNoGps:()V // method@d864 │ │ +47930a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=754 │ │ 0x000a line=756 │ │ 0x0010 line=757 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2095559,28 +2095560,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -479308: |[479308] de.tadris.fitness.ui.record.RecordWorkoutActivity.checkPermissions:()V │ │ -479318: 7010 2fd8 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hasPermission:()Z // method@d82f │ │ -47931e: 0a00 |0003: move-result v0 │ │ -479320: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -479324: 7010 78d8 0200 |0006: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showLocationPermissionConsent:()V // method@d878 │ │ -47932a: 2810 |0009: goto 0019 // +0010 │ │ -47932c: 6000 c800 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -479330: 1301 1d00 |000c: const/16 v1, #int 29 // #1d │ │ -479334: 3410 0b00 |000e: if-lt v0, v1, 0019 // +000b │ │ -479338: 7010 2ed8 0200 |0010: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hasBackgroundPermission:()Z // method@d82e │ │ -47933e: 0a00 |0013: move-result v0 │ │ -479340: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -479344: 7010 74d8 0200 |0016: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showBackgroundLocationPermissionConsent:()V // method@d874 │ │ -47934a: 0e00 |0019: return-void │ │ +47930c: |[47930c] de.tadris.fitness.ui.record.RecordWorkoutActivity.checkPermissions:()V │ │ +47931c: 7010 2fd8 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hasPermission:()Z // method@d82f │ │ +479322: 0a00 |0003: move-result v0 │ │ +479324: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +479328: 7010 78d8 0200 |0006: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showLocationPermissionConsent:()V // method@d878 │ │ +47932e: 2810 |0009: goto 0019 // +0010 │ │ +479330: 6000 c800 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +479334: 1301 1d00 |000c: const/16 v1, #int 29 // #1d │ │ +479338: 3410 0b00 |000e: if-lt v0, v1, 0019 // +000b │ │ +47933c: 7010 2ed8 0200 |0010: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hasBackgroundPermission:()Z // method@d82e │ │ +479342: 0a00 |0013: move-result v0 │ │ +479344: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +479348: 7010 74d8 0200 |0016: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showBackgroundLocationPermissionConsent:()V // method@d874 │ │ +47934e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0006 line=633 │ │ 0x000a line=634 │ │ 0x0010 line=635 │ │ 0x0016 line=637 │ │ @@ -2095592,21 +2095593,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -47934c: |[47934c] de.tadris.fitness.ui.record.RecordWorkoutActivity.chooseHRDevice:()V │ │ -47935c: 2200 3417 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // type@1734 │ │ -479360: 7030 74d7 1001 |0002: invoke-direct {v0, v1, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener;)V // method@d774 │ │ -479366: 6e10 7fd7 0000 |0005: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.show:()V // method@d77f │ │ -47936c: 2804 |0008: goto 000c // +0004 │ │ -47936e: 7010 17d8 0100 |0009: invoke-direct {v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.askToActivateBluetooth:()V // method@d817 │ │ -479374: 0e00 |000c: return-void │ │ +479350: |[479350] de.tadris.fitness.ui.record.RecordWorkoutActivity.chooseHRDevice:()V │ │ +479360: 2200 3417 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog; // type@1734 │ │ +479364: 7030 74d7 1001 |0002: invoke-direct {v0, v1, v1}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothDeviceSelectListener;)V // method@d774 │ │ +47936a: 6e10 7fd7 0000 |0005: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog;.show:()V // method@d77f │ │ +479370: 2804 |0008: goto 000c // +0004 │ │ +479372: 7010 17d8 0100 |0009: invoke-direct {v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.askToActivateBluetooth:()V // method@d817 │ │ +479378: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Lde/tadris/fitness/ui/dialog/ChooseBluetoothDeviceDialog$BluetoothNotAvailableException; -> 0x0009 │ │ positions : │ │ 0x0000 line=958 │ │ 0x0009 line=960 │ │ locals : │ │ @@ -2095617,20 +2095618,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -479388: |[479388] de.tadris.fitness.ui.record.RecordWorkoutActivity.enableLockScreenVisibility:()V │ │ -479398: 6e10 2dd8 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getWindow:()Landroid/view/Window; // method@d82d │ │ -47939e: 0c00 |0003: move-result-object v0 │ │ -4793a0: 1401 8000 6800 |0004: const v1, #float 9.55107e-39 // #00680080 │ │ -4793a6: 6e20 c00c 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@0cc0 │ │ -4793ac: 0e00 |000a: return-void │ │ +47938c: |[47938c] de.tadris.fitness.ui.record.RecordWorkoutActivity.enableLockScreenVisibility:()V │ │ +47939c: 6e10 2dd8 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getWindow:()Landroid/view/Window; // method@d82d │ │ +4793a2: 0c00 |0003: move-result-object v0 │ │ +4793a4: 1401 8000 6800 |0004: const v1, #float 9.55107e-39 // #00680080 │ │ +4793aa: 6e20 c00c 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@0cc0 │ │ +4793b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ #11 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity;) │ │ @@ -2095638,21 +2095639,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4793b0: |[4793b0] de.tadris.fitness.ui.record.RecordWorkoutActivity.foundGPS:()V │ │ -4793c0: 5510 a99f |0000: iget-boolean v0, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.gpsFound:Z // field@9fa9 │ │ -4793c4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -4793c8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4793ca: 5c10 a99f |0005: iput-boolean v0, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.gpsFound:Z // field@9fa9 │ │ -4793ce: 7010 33d8 0100 |0007: invoke-direct {v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hideWaitOverlay:()V // method@d833 │ │ -4793d4: 0e00 |000a: return-void │ │ +4793b4: |[4793b4] de.tadris.fitness.ui.record.RecordWorkoutActivity.foundGPS:()V │ │ +4793c4: 5510 a99f |0000: iget-boolean v0, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.gpsFound:Z // field@9fa9 │ │ +4793c8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +4793cc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4793ce: 5c10 a99f |0005: iput-boolean v0, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.gpsFound:Z // field@9fa9 │ │ +4793d2: 7010 33d8 0100 |0007: invoke-direct {v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hideWaitOverlay:()V // method@d833 │ │ +4793d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ 0x0005 line=1045 │ │ 0x0007 line=1046 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2095662,26 +2095663,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -478d08: |[478d08] de.tadris.fitness.ui.record.RecordWorkoutActivity.hasBackgroundPermission:()Z │ │ -478d18: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -478d1c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -478d1e: 1302 1d00 |0003: const/16 v2, #int 29 // #1d │ │ -478d22: 3420 0c00 |0005: if-lt v0, v2, 0011 // +000c │ │ -478d26: 1a00 6476 |0007: const-string v0, "android.permission.ACCESS_BACKGROUND_LOCATION" // string@7664 │ │ -478d2a: 7120 1735 0300 |0009: invoke-static {v3, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ -478d30: 0a00 |000c: move-result v0 │ │ -478d32: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -478d36: 2802 |000f: goto 0011 // +0002 │ │ -478d38: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -478d3a: 0f01 |0011: return v1 │ │ +478d0c: |[478d0c] de.tadris.fitness.ui.record.RecordWorkoutActivity.hasBackgroundPermission:()Z │ │ +478d1c: 6000 c800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +478d20: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +478d22: 1302 1d00 |0003: const/16 v2, #int 29 // #1d │ │ +478d26: 3420 0c00 |0005: if-lt v0, v2, 0011 // +000c │ │ +478d2a: 1a00 6476 |0007: const-string v0, "android.permission.ACCESS_BACKGROUND_LOCATION" // string@7664 │ │ +478d2e: 7120 1735 0300 |0009: invoke-static {v3, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ +478d34: 0a00 |000c: move-result v0 │ │ +478d36: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +478d3a: 2802 |000f: goto 0011 // +0002 │ │ +478d3c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +478d3e: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0009 line=677 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -2095690,28 +2095691,28 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -478d3c: |[478d3c] de.tadris.fitness.ui.record.RecordWorkoutActivity.hasPermission:()Z │ │ -478d4c: 1a00 6676 |0000: const-string v0, "android.permission.ACCESS_FINE_LOCATION" // string@7666 │ │ -478d50: 7120 1735 0100 |0002: invoke-static {v1, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ -478d56: 0a00 |0005: move-result v0 │ │ -478d58: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -478d5c: 1a00 6576 |0008: const-string v0, "android.permission.ACCESS_COARSE_LOCATION" // string@7665 │ │ -478d60: 7120 1735 0100 |000a: invoke-static {v1, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ -478d66: 0a00 |000d: move-result v0 │ │ -478d68: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -478d6c: 2803 |0010: goto 0013 // +0003 │ │ -478d6e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -478d70: 2802 |0012: goto 0014 // +0002 │ │ -478d72: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -478d74: 0f00 |0014: return v0 │ │ +478d40: |[478d40] de.tadris.fitness.ui.record.RecordWorkoutActivity.hasPermission:()Z │ │ +478d50: 1a00 6676 |0000: const-string v0, "android.permission.ACCESS_FINE_LOCATION" // string@7666 │ │ +478d54: 7120 1735 0100 |0002: invoke-static {v1, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ +478d5a: 0a00 |0005: move-result v0 │ │ +478d5c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +478d60: 1a00 6576 |0008: const-string v0, "android.permission.ACCESS_COARSE_LOCATION" // string@7665 │ │ +478d64: 7120 1735 0100 |000a: invoke-static {v1, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3517 │ │ +478d6a: 0a00 |000d: move-result v0 │ │ +478d6c: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +478d70: 2803 |0010: goto 0013 // +0003 │ │ +478d72: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +478d74: 2802 |0012: goto 0014 // +0002 │ │ +478d76: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +478d78: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=671 │ │ 0x000a line=672 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -2095720,68 +2095721,68 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -4793d8: |[4793d8] de.tadris.fitness.ui.record.RecordWorkoutActivity.hide:(Landroid/view/View;)V │ │ -4793e8: 5590 be9f |0000: iget-boolean v0, v9, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -4793ec: 3800 2300 |0002: if-eqz v0, 0025 // +0023 │ │ -4793f0: 5490 b89f |0004: iget-object v0, v9, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ -4793f4: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ -4793f8: 6e10 cb0a 0a00 |0008: invoke-virtual {v10}, Landroid/view/View;.getId:()I // method@0acb │ │ -4793fe: 0a00 |000b: move-result v0 │ │ -479400: 5491 b59f |000c: iget-object v1, v9, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.recordStartButtonsRoot:Landroidx/constraintlayout/widget/ConstraintLayout; // field@9fb5 │ │ -479404: 6e10 8432 0100 |000e: invoke-virtual {v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.getId:()I // method@3284 │ │ -47940a: 0a01 |0011: move-result v1 │ │ -47940c: 3210 0e00 |0012: if-eq v0, v1, 0020 // +000e │ │ -479410: 6e10 cb0a 0a00 |0014: invoke-virtual {v10}, Landroid/view/View;.getId:()I // method@0acb │ │ -479416: 0a00 |0017: move-result v0 │ │ -479418: 5491 b79f |0018: iget-object v1, v9, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ -47941c: 6e10 990e 0100 |001a: invoke-virtual {v1}, Landroid/widget/Button;.getId:()I // method@0e99 │ │ -479422: 0a01 |001d: move-result v1 │ │ -479424: 3310 0700 |001e: if-ne v0, v1, 0025 // +0007 │ │ -479428: 5490 b89f |0020: iget-object v0, v9, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ -47942c: 6e10 ac10 0000 |0022: invoke-virtual {v0}, Landroid/widget/PopupMenu;.dismiss:()V // method@10ac │ │ -479432: 6000 c800 |0025: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -479436: 1301 1500 |0027: const/16 v1, #int 21 // #15 │ │ -47943a: 1602 f401 |0029: const-wide/16 v2, #int 500 // #1f4 │ │ -47943e: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -479440: 3410 3000 |002c: if-lt v0, v1, 005c // +0030 │ │ -479444: 6e10 050b 0a00 |002e: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@0b05 │ │ -47944a: 0a00 |0031: move-result v0 │ │ -47944c: db00 0002 |0032: div-int/lit8 v0, v0, #int 2 // #02 │ │ -479450: 6e10 c90a 0a00 |0034: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@0ac9 │ │ -479456: 0a01 |0037: move-result v1 │ │ -479458: db01 0102 |0038: div-int/lit8 v1, v1, #int 2 // #02 │ │ -47945c: 8305 |003a: int-to-double v5, v0 │ │ -47945e: 8317 |003b: int-to-double v7, v1 │ │ -479460: 7140 6be0 6587 |003c: invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;.hypot:(DD)D // method@e06b │ │ -479466: 0b05 |003f: move-result-wide v5 │ │ -479468: 8c55 |0040: double-to-float v5, v5 │ │ -47946a: 7154 c10b 0a51 |0041: invoke-static {v10, v0, v1, v5, v4}, Landroid/view/ViewAnimationUtils;.createCircularReveal:(Landroid/view/View;IIFF)Landroid/animation/Animator; // method@0bc1 │ │ -479470: 0c00 |0044: move-result-object v0 │ │ -479472: 6e30 1100 2003 |0045: invoke-virtual {v0, v2, v3}, Landroid/animation/Animator;.setDuration:(J)Landroid/animation/Animator; // method@0011 │ │ -479478: 2201 4902 |0048: new-instance v1, Landroid/view/animation/AccelerateInterpolator; // type@0249 │ │ -47947c: 7010 380e 0100 |004a: invoke-direct {v1}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@0e38 │ │ -479482: 6e20 1200 1000 |004d: invoke-virtual {v0, v1}, Landroid/animation/Animator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@0012 │ │ -479488: 2201 6017 |0050: new-instance v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4; // type@1760 │ │ -47948c: 7030 10d8 910a |0052: invoke-direct {v1, v9, v10}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;Landroid/view/View;)V // method@d810 │ │ -479492: 6e20 0400 1000 |0055: invoke-virtual {v0, v1}, Landroid/animation/Animator;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0004 │ │ -479498: 6e10 1500 0000 |0058: invoke-virtual {v0}, Landroid/animation/Animator;.start:()V // method@0015 │ │ -47949e: 2810 |005b: goto 006b // +0010 │ │ -4794a0: 6e10 940a 0a00 |005c: invoke-virtual {v10}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0a94 │ │ -4794a6: 0c0a |005f: move-result-object v10 │ │ -4794a8: 6e20 750c 4a00 |0060: invoke-virtual {v10, v4}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ -4794ae: 0c0a |0063: move-result-object v10 │ │ -4794b0: 6e30 850c 2a03 |0064: invoke-virtual {v10, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ -4794b6: 0c0a |0067: move-result-object v10 │ │ -4794b8: 6e10 8a0c 0a00 |0068: invoke-virtual {v10}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ -4794be: 0e00 |006b: return-void │ │ +4793dc: |[4793dc] de.tadris.fitness.ui.record.RecordWorkoutActivity.hide:(Landroid/view/View;)V │ │ +4793ec: 5590 be9f |0000: iget-boolean v0, v9, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +4793f0: 3800 2300 |0002: if-eqz v0, 0025 // +0023 │ │ +4793f4: 5490 b89f |0004: iget-object v0, v9, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ +4793f8: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ +4793fc: 6e10 cb0a 0a00 |0008: invoke-virtual {v10}, Landroid/view/View;.getId:()I // method@0acb │ │ +479402: 0a00 |000b: move-result v0 │ │ +479404: 5491 b59f |000c: iget-object v1, v9, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.recordStartButtonsRoot:Landroidx/constraintlayout/widget/ConstraintLayout; // field@9fb5 │ │ +479408: 6e10 8432 0100 |000e: invoke-virtual {v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.getId:()I // method@3284 │ │ +47940e: 0a01 |0011: move-result v1 │ │ +479410: 3210 0e00 |0012: if-eq v0, v1, 0020 // +000e │ │ +479414: 6e10 cb0a 0a00 |0014: invoke-virtual {v10}, Landroid/view/View;.getId:()I // method@0acb │ │ +47941a: 0a00 |0017: move-result v0 │ │ +47941c: 5491 b79f |0018: iget-object v1, v9, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ +479420: 6e10 990e 0100 |001a: invoke-virtual {v1}, Landroid/widget/Button;.getId:()I // method@0e99 │ │ +479426: 0a01 |001d: move-result v1 │ │ +479428: 3310 0700 |001e: if-ne v0, v1, 0025 // +0007 │ │ +47942c: 5490 b89f |0020: iget-object v0, v9, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ +479430: 6e10 ac10 0000 |0022: invoke-virtual {v0}, Landroid/widget/PopupMenu;.dismiss:()V // method@10ac │ │ +479436: 6000 c800 |0025: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +47943a: 1301 1500 |0027: const/16 v1, #int 21 // #15 │ │ +47943e: 1602 f401 |0029: const-wide/16 v2, #int 500 // #1f4 │ │ +479442: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +479444: 3410 3000 |002c: if-lt v0, v1, 005c // +0030 │ │ +479448: 6e10 050b 0a00 |002e: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@0b05 │ │ +47944e: 0a00 |0031: move-result v0 │ │ +479450: db00 0002 |0032: div-int/lit8 v0, v0, #int 2 // #02 │ │ +479454: 6e10 c90a 0a00 |0034: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@0ac9 │ │ +47945a: 0a01 |0037: move-result v1 │ │ +47945c: db01 0102 |0038: div-int/lit8 v1, v1, #int 2 // #02 │ │ +479460: 8305 |003a: int-to-double v5, v0 │ │ +479462: 8317 |003b: int-to-double v7, v1 │ │ +479464: 7140 6be0 6587 |003c: invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;.hypot:(DD)D // method@e06b │ │ +47946a: 0b05 |003f: move-result-wide v5 │ │ +47946c: 8c55 |0040: double-to-float v5, v5 │ │ +47946e: 7154 c10b 0a51 |0041: invoke-static {v10, v0, v1, v5, v4}, Landroid/view/ViewAnimationUtils;.createCircularReveal:(Landroid/view/View;IIFF)Landroid/animation/Animator; // method@0bc1 │ │ +479474: 0c00 |0044: move-result-object v0 │ │ +479476: 6e30 1100 2003 |0045: invoke-virtual {v0, v2, v3}, Landroid/animation/Animator;.setDuration:(J)Landroid/animation/Animator; // method@0011 │ │ +47947c: 2201 4902 |0048: new-instance v1, Landroid/view/animation/AccelerateInterpolator; // type@0249 │ │ +479480: 7010 380e 0100 |004a: invoke-direct {v1}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@0e38 │ │ +479486: 6e20 1200 1000 |004d: invoke-virtual {v0, v1}, Landroid/animation/Animator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@0012 │ │ +47948c: 2201 6017 |0050: new-instance v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4; // type@1760 │ │ +479490: 7030 10d8 910a |0052: invoke-direct {v1, v9, v10}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$4;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;Landroid/view/View;)V // method@d810 │ │ +479496: 6e20 0400 1000 |0055: invoke-virtual {v0, v1}, Landroid/animation/Animator;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0004 │ │ +47949c: 6e10 1500 0000 |0058: invoke-virtual {v0}, Landroid/animation/Animator;.start:()V // method@0015 │ │ +4794a2: 2810 |005b: goto 006b // +0010 │ │ +4794a4: 6e10 940a 0a00 |005c: invoke-virtual {v10}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0a94 │ │ +4794aa: 0c0a |005f: move-result-object v10 │ │ +4794ac: 6e20 750c 4a00 |0060: invoke-virtual {v10, v4}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ +4794b2: 0c0a |0063: move-result-object v10 │ │ +4794b4: 6e30 850c 2a03 |0064: invoke-virtual {v10, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ +4794ba: 0c0a |0067: move-result-object v10 │ │ +4794bc: 6e10 8a0c 0a00 |0068: invoke-virtual {v10}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ +4794c2: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0008 line=472 │ │ 0x0014 line=473 │ │ 0x0020 line=474 │ │ 0x0025 line=477 │ │ @@ -2095803,49 +2095804,49 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -4794c0: |[4794c0] de.tadris.fitness.ui.record.RecordWorkoutActivity.hideAutoStartCountdownOverlay:()V │ │ -4794d0: 5540 be9f |0000: iget-boolean v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -4794d4: 3800 3e00 |0002: if-eqz v0, 0040 // +003e │ │ -4794d8: 5440 a09f |0004: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -4794dc: 3800 3a00 |0006: if-eqz v0, 0040 // +003a │ │ -4794e0: 6e10 040b 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0b04 │ │ -4794e6: 0a00 |000b: move-result v0 │ │ -4794e8: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ -4794ec: 3210 3200 |000e: if-eq v0, v1, 0040 // +0032 │ │ -4794f0: 5440 a09f |0010: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -4794f4: 6e10 9b0a 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0a9b │ │ -4794fa: 5440 a09f |0015: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -4794fe: 6e10 b90a 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getAlpha:()F // method@0ab9 │ │ -479504: 0a00 |001a: move-result v0 │ │ -479506: 1501 7a44 |001b: const/high16 v1, #int 1148846080 // #447a │ │ -47950a: a800 0001 |001d: mul-float v0, v0, v1 │ │ -47950e: 8900 |001f: float-to-double v0, v0 │ │ -479510: 1902 e03f |0020: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -479514: cb20 |0022: add-double/2addr v0, v2 │ │ -479516: 8a00 |0023: double-to-int v0, v0 │ │ -479518: 5441 a09f |0024: iget-object v1, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -47951c: 6e10 940a 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0a94 │ │ -479522: 0c01 |0029: move-result-object v1 │ │ -479524: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -479526: 6e20 750c 2100 |002b: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ -47952c: 0c01 |002e: move-result-object v1 │ │ -47952e: 8102 |002f: int-to-long v2, v0 │ │ -479530: 6e30 850c 2103 |0030: invoke-virtual {v1, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ -479536: 0c00 |0033: move-result-object v0 │ │ -479538: 2201 5f17 |0034: new-instance v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3; // type@175f │ │ -47953c: 7020 0bd8 4100 |0036: invoke-direct {v1, v4}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d80b │ │ -479542: 6e20 870c 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0c87 │ │ -479548: 0c00 |003c: move-result-object v0 │ │ -47954a: 6e10 8a0c 0000 |003d: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ -479550: 0e00 |0040: return-void │ │ +4794c4: |[4794c4] de.tadris.fitness.ui.record.RecordWorkoutActivity.hideAutoStartCountdownOverlay:()V │ │ +4794d4: 5540 be9f |0000: iget-boolean v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +4794d8: 3800 3e00 |0002: if-eqz v0, 0040 // +003e │ │ +4794dc: 5440 a09f |0004: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +4794e0: 3800 3a00 |0006: if-eqz v0, 0040 // +003a │ │ +4794e4: 6e10 040b 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0b04 │ │ +4794ea: 0a00 |000b: move-result v0 │ │ +4794ec: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ +4794f0: 3210 3200 |000e: if-eq v0, v1, 0040 // +0032 │ │ +4794f4: 5440 a09f |0010: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +4794f8: 6e10 9b0a 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0a9b │ │ +4794fe: 5440 a09f |0015: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +479502: 6e10 b90a 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getAlpha:()F // method@0ab9 │ │ +479508: 0a00 |001a: move-result v0 │ │ +47950a: 1501 7a44 |001b: const/high16 v1, #int 1148846080 // #447a │ │ +47950e: a800 0001 |001d: mul-float v0, v0, v1 │ │ +479512: 8900 |001f: float-to-double v0, v0 │ │ +479514: 1902 e03f |0020: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +479518: cb20 |0022: add-double/2addr v0, v2 │ │ +47951a: 8a00 |0023: double-to-int v0, v0 │ │ +47951c: 5441 a09f |0024: iget-object v1, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +479520: 6e10 940a 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0a94 │ │ +479526: 0c01 |0029: move-result-object v1 │ │ +479528: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +47952a: 6e20 750c 2100 |002b: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ +479530: 0c01 |002e: move-result-object v1 │ │ +479532: 8102 |002f: int-to-long v2, v0 │ │ +479534: 6e30 850c 2103 |0030: invoke-virtual {v1, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ +47953a: 0c00 |0033: move-result-object v0 │ │ +47953c: 2201 5f17 |0034: new-instance v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3; // type@175f │ │ +479540: 7020 0bd8 4100 |0036: invoke-direct {v1, v4}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$3;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d80b │ │ +479546: 6e20 870c 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0c87 │ │ +47954c: 0c00 |003c: move-result-object v0 │ │ +47954e: 6e10 8a0c 0000 |003d: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ +479554: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0008 line=377 │ │ 0x0010 line=378 │ │ 0x0015 line=382 │ │ 0x0024 line=383 │ │ @@ -2095858,21 +2095859,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -479554: |[479554] de.tadris.fitness.ui.record.RecordWorkoutActivity.hideStartButton:()V │ │ -479564: 5420 b59f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.recordStartButtonsRoot:Landroidx/constraintlayout/widget/ConstraintLayout; // field@9fb5 │ │ -479568: 7020 30d8 0200 |0002: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hide:(Landroid/view/View;)V // method@d830 │ │ -47956e: 5420 ba9f |0005: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.timeView:Landroid/widget/TextView; // field@9fba │ │ -479572: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -479574: 6e20 f511 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -47957a: 0e00 |000b: return-void │ │ +479558: |[479558] de.tadris.fitness.ui.record.RecordWorkoutActivity.hideStartButton:()V │ │ +479568: 5420 b59f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.recordStartButtonsRoot:Landroidx/constraintlayout/widget/ConstraintLayout; // field@9fb5 │ │ +47956c: 7020 30d8 0200 |0002: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hide:(Landroid/view/View;)V // method@d830 │ │ +479572: 5420 ba9f |0005: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.timeView:Landroid/widget/TextView; // field@9fba │ │ +479576: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +479578: 6e20 f511 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +47957e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=462 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -2095881,32 +2095882,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -47957c: |[47957c] de.tadris.fitness.ui.record.RecordWorkoutActivity.hideWaitOverlay:()V │ │ -47958c: 5430 c29f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.waitingForGPSOverlay:Landroid/view/View; // field@9fc2 │ │ -479590: 6e10 9b0a 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0a9b │ │ -479596: 5430 c29f |0005: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.waitingForGPSOverlay:Landroid/view/View; // field@9fc2 │ │ -47959a: 6e10 940a 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0a94 │ │ -4795a0: 0c00 |000a: move-result-object v0 │ │ -4795a2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -4795a4: 6e20 750c 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ -4795aa: 0c00 |000f: move-result-object v0 │ │ -4795ac: 1601 e803 |0010: const-wide/16 v1, #int 1000 // #3e8 │ │ -4795b0: 6e30 850c 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ -4795b6: 0c00 |0015: move-result-object v0 │ │ -4795b8: 2201 5d17 |0016: new-instance v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1; // type@175d │ │ -4795bc: 7020 01d8 3100 |0018: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d801 │ │ -4795c2: 6e20 870c 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0c87 │ │ -4795c8: 0c00 |001e: move-result-object v0 │ │ -4795ca: 6e10 8a0c 0000 |001f: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ -4795d0: 0e00 |0022: return-void │ │ +479580: |[479580] de.tadris.fitness.ui.record.RecordWorkoutActivity.hideWaitOverlay:()V │ │ +479590: 5430 c29f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.waitingForGPSOverlay:Landroid/view/View; // field@9fc2 │ │ +479594: 6e10 9b0a 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0a9b │ │ +47959a: 5430 c29f |0005: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.waitingForGPSOverlay:Landroid/view/View; // field@9fc2 │ │ +47959e: 6e10 940a 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0a94 │ │ +4795a4: 0c00 |000a: move-result-object v0 │ │ +4795a6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +4795a8: 6e20 750c 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ +4795ae: 0c00 |000f: move-result-object v0 │ │ +4795b0: 1601 e803 |0010: const-wide/16 v1, #int 1000 // #3e8 │ │ +4795b4: 6e30 850c 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ +4795ba: 0c00 |0015: move-result-object v0 │ │ +4795bc: 2201 5d17 |0016: new-instance v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1; // type@175d │ │ +4795c0: 7020 01d8 3100 |0018: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$1;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d801 │ │ +4795c6: 6e20 870c 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0c87 │ │ +4795cc: 0c00 |001e: move-result-object v0 │ │ +4795ce: 6e10 8a0c 0000 |001f: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ +4795d4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0005 line=318 │ │ 0x001f line=335 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2095916,22 +2095917,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -478d78: |[478d78] de.tadris.fitness.ui.record.RecordWorkoutActivity.isBluetoothSupported:()Z │ │ -478d88: 7100 4e02 0000 |0000: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ -478d8e: 0c00 |0003: move-result-object v0 │ │ -478d90: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -478d94: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -478d96: 2802 |0007: goto 0009 // +0002 │ │ -478d98: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -478d9a: 0f00 |0009: return v0 │ │ +478d7c: |[478d7c] de.tadris.fitness.ui.record.RecordWorkoutActivity.isBluetoothSupported:()Z │ │ +478d8c: 7100 4e02 0000 |0000: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@024e │ │ +478d92: 0c00 |0003: move-result-object v0 │ │ +478d94: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +478d98: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +478d9a: 2802 |0007: goto 0009 // +0002 │ │ +478d9c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +478d9e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1097 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ #19 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity;) │ │ @@ -2095939,23 +2095940,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -478d9c: |[478d9c] de.tadris.fitness.ui.record.RecordWorkoutActivity.isRecordingStarted:()Z │ │ -478dac: 5410 b99f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startedSem:Ljava/util/concurrent/Semaphore; // field@9fb9 │ │ -478db0: 6e10 4be4 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/Semaphore;.availablePermits:()I // method@e44b │ │ -478db6: 0a00 |0005: move-result v0 │ │ -478db8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -478dbc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -478dbe: 2802 |0009: goto 000b // +0002 │ │ -478dc0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -478dc2: 0f00 |000b: return v0 │ │ +478da0: |[478da0] de.tadris.fitness.ui.record.RecordWorkoutActivity.isRecordingStarted:()Z │ │ +478db0: 5410 b99f |0000: iget-object v0, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startedSem:Ljava/util/concurrent/Semaphore; // field@9fb9 │ │ +478db4: 6e10 4be4 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/Semaphore;.availablePermits:()I // method@e44b │ │ +478dba: 0a00 |0005: move-result v0 │ │ +478dbc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +478dc0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +478dc2: 2802 |0009: goto 000b // +0002 │ │ +478dc4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +478dc6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1265 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ #20 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity;) │ │ @@ -2095963,22 +2095964,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -478dc4: |[478dc4] de.tadris.fitness.ui.record.RecordWorkoutActivity.isRestrictedInput:()Z │ │ -478dd4: 1a00 83a9 |0000: const-string v0, "keyguard" // string@a983 │ │ -478dd8: 6e20 2ad8 0100 |0002: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@d82a │ │ -478dde: 0c00 |0005: move-result-object v0 │ │ -478de0: 1f00 3000 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0030 │ │ -478de4: 6e10 3701 0000 |0008: invoke-virtual {v0}, Landroid/app/KeyguardManager;.inKeyguardRestrictedInputMode:()Z // method@0137 │ │ -478dea: 0a00 |000b: move-result v0 │ │ -478dec: 0f00 |000c: return v0 │ │ +478dc8: |[478dc8] de.tadris.fitness.ui.record.RecordWorkoutActivity.isRestrictedInput:()Z │ │ +478dd8: 1a00 83a9 |0000: const-string v0, "keyguard" // string@a983 │ │ +478ddc: 6e20 2ad8 0100 |0002: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@d82a │ │ +478de2: 0c00 |0005: move-result-object v0 │ │ +478de4: 1f00 3000 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0030 │ │ +478de8: 6e10 3701 0000 |0008: invoke-virtual {v0}, Landroid/app/KeyguardManager;.inKeyguardRestrictedInputMode:()Z // method@0137 │ │ +478dee: 0a00 |000b: move-result v0 │ │ +478df0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=896 │ │ 0x0008 line=897 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -2095987,42 +2095988,42 @@ │ │ type : '(Ljava/lang/Class;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -478df0: |[478df0] de.tadris.fitness.ui.record.RecordWorkoutActivity.isServiceRunning:(Ljava/lang/Class;)Z │ │ -478e00: 1a00 b773 |0000: const-string v0, "activity" // string@73b7 │ │ -478e04: 6e20 2ad8 0300 |0002: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@d82a │ │ -478e0a: 0c00 |0005: move-result-object v0 │ │ -478e0c: 1f00 1e00 |0006: check-cast v0, Landroid/app/ActivityManager; // type@001e │ │ -478e10: 1401 ffff ff7f |0008: const v1, #float nan // #7fffffff │ │ -478e16: 6e20 c700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/ActivityManager;.getRunningServices:(I)Ljava/util/List; // method@00c7 │ │ -478e1c: 0c00 |000e: move-result-object v0 │ │ -478e1e: 7210 8fe3 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -478e24: 0c00 |0012: move-result-object v0 │ │ -478e26: 7210 5fe3 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -478e2c: 0a01 |0016: move-result v1 │ │ -478e2e: 3801 1a00 |0017: if-eqz v1, 0031 // +001a │ │ -478e32: 7210 60e3 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -478e38: 0c01 |001c: move-result-object v1 │ │ -478e3a: 1f01 1d00 |001d: check-cast v1, Landroid/app/ActivityManager$RunningServiceInfo; // type@001d │ │ -478e3e: 5411 0000 |001f: iget-object v1, v1, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@0000 │ │ -478e42: 6e10 ad02 0100 |0021: invoke-virtual {v1}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@02ad │ │ -478e48: 0c01 |0024: move-result-object v1 │ │ -478e4a: 6e10 e2df 0400 |0025: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ -478e50: 0c02 |0028: move-result-object v2 │ │ -478e52: 6e20 c7e0 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -478e58: 0a01 |002c: move-result v1 │ │ -478e5a: 3801 e6ff |002d: if-eqz v1, 0013 // -001a │ │ -478e5e: 1214 |002f: const/4 v4, #int 1 // #1 │ │ -478e60: 0f04 |0030: return v4 │ │ -478e62: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -478e64: 0f04 |0032: return v4 │ │ +478df4: |[478df4] de.tadris.fitness.ui.record.RecordWorkoutActivity.isServiceRunning:(Ljava/lang/Class;)Z │ │ +478e04: 1a00 b773 |0000: const-string v0, "activity" // string@73b7 │ │ +478e08: 6e20 2ad8 0300 |0002: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@d82a │ │ +478e0e: 0c00 |0005: move-result-object v0 │ │ +478e10: 1f00 1e00 |0006: check-cast v0, Landroid/app/ActivityManager; // type@001e │ │ +478e14: 1401 ffff ff7f |0008: const v1, #float nan // #7fffffff │ │ +478e1a: 6e20 c700 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/ActivityManager;.getRunningServices:(I)Ljava/util/List; // method@00c7 │ │ +478e20: 0c00 |000e: move-result-object v0 │ │ +478e22: 7210 8fe3 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +478e28: 0c00 |0012: move-result-object v0 │ │ +478e2a: 7210 5fe3 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +478e30: 0a01 |0016: move-result v1 │ │ +478e32: 3801 1a00 |0017: if-eqz v1, 0031 // +001a │ │ +478e36: 7210 60e3 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +478e3c: 0c01 |001c: move-result-object v1 │ │ +478e3e: 1f01 1d00 |001d: check-cast v1, Landroid/app/ActivityManager$RunningServiceInfo; // type@001d │ │ +478e42: 5411 0000 |001f: iget-object v1, v1, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@0000 │ │ +478e46: 6e10 ad02 0100 |0021: invoke-virtual {v1}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@02ad │ │ +478e4c: 0c01 |0024: move-result-object v1 │ │ +478e4e: 6e10 e2df 0400 |0025: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@dfe2 │ │ +478e54: 0c02 |0028: move-result-object v2 │ │ +478e56: 6e20 c7e0 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +478e5c: 0a01 |002c: move-result v1 │ │ +478e5e: 3801 e6ff |002d: if-eqz v1, 0013 // -001a │ │ +478e62: 1214 |002f: const/4 v4, #int 1 // #1 │ │ +478e64: 0f04 |0030: return v4 │ │ +478e66: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +478e68: 0f04 |0032: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=715 │ │ 0x000b line=716 │ │ 0x000f line=718 │ │ 0x001f line=719 │ │ locals : │ │ @@ -2096034,62 +2096035,62 @@ │ │ type : '(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4795d4: |[4795d4] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$NP098yOCTDxUMI2TZ6qKyXC85uw:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ -4795e4: 7010 85d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateDescription:()V // method@d885 │ │ -4795ea: 0e00 |0003: return-void │ │ +4795d8: |[4795d8] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$NP098yOCTDxUMI2TZ6qKyXC85uw:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V │ │ +4795e8: 7010 85d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateDescription:()V // method@d885 │ │ +4795ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity;) │ │ name : 'onManualPauseButtonClick' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -47a430: |[47a430] de.tadris.fitness.ui.record.RecordWorkoutActivity.onManualPauseButtonClick:()V │ │ -47a440: 5430 ae9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a444: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a448: 6e10 ecd4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isResumed:()Z // method@d4ec │ │ -47a44e: 0a00 |0007: move-result v0 │ │ -47a450: 3800 2400 |0008: if-eqz v0, 002c // +0024 │ │ -47a454: 5530 be9f |000a: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -47a458: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ -47a45c: 5430 b79f |000e: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ -47a460: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ -47a464: 6e20 b20e 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@0eb2 │ │ -47a46a: 7010 7ad8 0300 |0015: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showStartButton:()V // method@d87a │ │ -47a470: 5430 ae9f |0018: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a474: 5400 b785 |001a: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a478: 6e10 f3d4 0000 |001c: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.pause:()V // method@d4f3 │ │ -47a47e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -47a480: 1401 3a00 117f |0020: const v1, #float 1.92739e+38 // #7f11003a │ │ -47a486: 2202 5a17 |0023: new-instance v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno; // type@175a │ │ -47a48a: 7020 f9d7 3200 |0025: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7f9 │ │ -47a490: 7040 88d8 0321 |0028: invoke-direct {v3, v0, v1, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateStartButton:(ZILandroid/view/View$OnClickListener;)V // method@d888 │ │ -47a496: 2815 |002b: goto 0040 // +0015 │ │ -47a498: 5430 ae9f |002c: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a49c: 5400 b785 |002e: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a4a0: 6e10 ebd4 0000 |0030: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isPaused:()Z // method@d4eb │ │ -47a4a6: 0a00 |0033: move-result v0 │ │ -47a4a8: 3800 0c00 |0034: if-eqz v0, 0040 // +000c │ │ -47a4ac: 5430 ae9f |0036: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a4b0: 5400 b785 |0038: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a4b4: 6e10 f5d4 0000 |003a: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.resume:()V // method@d4f5 │ │ -47a4ba: 7010 32d8 0300 |003d: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hideStartButton:()V // method@d832 │ │ -47a4c0: 6e10 34d8 0300 |0040: invoke-virtual {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.invalidateOptionsMenu:()V // method@d834 │ │ -47a4c6: 0e00 |0043: return-void │ │ +47a434: |[47a434] de.tadris.fitness.ui.record.RecordWorkoutActivity.onManualPauseButtonClick:()V │ │ +47a444: 5430 ae9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a448: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a44c: 6e10 ecd4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isResumed:()Z // method@d4ec │ │ +47a452: 0a00 |0007: move-result v0 │ │ +47a454: 3800 2400 |0008: if-eqz v0, 002c // +0024 │ │ +47a458: 5530 be9f |000a: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +47a45c: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ +47a460: 5430 b79f |000e: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ +47a464: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ +47a468: 6e20 b20e 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@0eb2 │ │ +47a46e: 7010 7ad8 0300 |0015: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showStartButton:()V // method@d87a │ │ +47a474: 5430 ae9f |0018: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a478: 5400 b785 |001a: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a47c: 6e10 f3d4 0000 |001c: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.pause:()V // method@d4f3 │ │ +47a482: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +47a484: 1401 3a00 117f |0020: const v1, #float 1.92739e+38 // #7f11003a │ │ +47a48a: 2202 5a17 |0023: new-instance v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno; // type@175a │ │ +47a48e: 7020 f9d7 3200 |0025: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$iUh8YZuaEmTuwUVilIspwgIxMno;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7f9 │ │ +47a494: 7040 88d8 0321 |0028: invoke-direct {v3, v0, v1, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateStartButton:(ZILandroid/view/View$OnClickListener;)V // method@d888 │ │ +47a49a: 2815 |002b: goto 0040 // +0015 │ │ +47a49c: 5430 ae9f |002c: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a4a0: 5400 b785 |002e: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a4a4: 6e10 ebd4 0000 |0030: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isPaused:()Z // method@d4eb │ │ +47a4aa: 0a00 |0033: move-result v0 │ │ +47a4ac: 3800 0c00 |0034: if-eqz v0, 0040 // +000c │ │ +47a4b0: 5430 ae9f |0036: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a4b4: 5400 b785 |0038: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a4b8: 6e10 f5d4 0000 |003a: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.resume:()V // method@d4f5 │ │ +47a4be: 7010 32d8 0300 |003d: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hideStartButton:()V // method@d832 │ │ +47a4c4: 6e10 34d8 0300 |0040: invoke-virtual {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.invalidateOptionsMenu:()V // method@d834 │ │ +47a4ca: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ 0x000a line=931 │ │ 0x000e line=932 │ │ 0x0015 line=934 │ │ 0x0018 line=935 │ │ @@ -2096106,26 +2096107,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -47a5c4: |[47a5c4] de.tadris.fitness.ui.record.RecordWorkoutActivity.onPressStopButton:()V │ │ -47a5d4: 7010 37d8 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isRestrictedInput:()Z // method@d837 │ │ -47a5da: 0a00 |0003: move-result v0 │ │ -47a5dc: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -47a5e0: 1400 a901 117f |0006: const v0, #float 1.92747e+38 // #7f1101a9 │ │ -47a5e6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -47a5e8: 7130 f811 0201 |000a: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47a5ee: 0c00 |000d: move-result-object v0 │ │ -47a5f0: 6e10 fa11 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47a5f6: 2804 |0011: goto 0015 // +0004 │ │ -47a5f8: 7010 82d8 0200 |0012: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stop:()V // method@d882 │ │ -47a5fe: 0e00 |0015: return-void │ │ +47a5c8: |[47a5c8] de.tadris.fitness.ui.record.RecordWorkoutActivity.onPressStopButton:()V │ │ +47a5d8: 7010 37d8 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isRestrictedInput:()Z // method@d837 │ │ +47a5de: 0a00 |0003: move-result v0 │ │ +47a5e0: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +47a5e4: 1400 a901 117f |0006: const v0, #float 1.92747e+38 // #7f1101a9 │ │ +47a5ea: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +47a5ec: 7130 f811 0201 |000a: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +47a5f2: 0c00 |000d: move-result-object v0 │ │ +47a5f4: 6e10 fa11 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47a5fa: 2804 |0011: goto 0015 // +0004 │ │ +47a5fc: 7010 82d8 0200 |0012: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stop:()V // method@d882 │ │ +47a602: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=978 │ │ 0x000a line=979 │ │ 0x0012 line=981 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2096135,40 +2096136,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -47a850: |[47a850] de.tadris.fitness.ui.record.RecordWorkoutActivity.openDialogNoGps:()V │ │ -47a860: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47a864: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47a86a: 1401 1601 117f |0005: const v1, #float 1.92744e+38 // #7f110116 │ │ -47a870: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47a876: 0c00 |000b: move-result-object v0 │ │ -47a878: 1401 1501 117f |000c: const v1, #float 1.92744e+38 // #7f110115 │ │ -47a87e: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47a884: 0c00 |0012: move-result-object v0 │ │ -47a886: 2201 5317 |0013: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA; // type@1753 │ │ -47a88a: 7020 ebd7 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7eb │ │ -47a890: 1402 5b00 117f |0018: const v2, #float 1.9274e+38 // #7f11005b │ │ -47a896: 6e30 e500 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47a89c: 0c00 |001e: move-result-object v0 │ │ -47a89e: 2201 5517 |001f: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM; // type@1755 │ │ -47a8a2: 7020 efd7 3100 |0021: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7ef │ │ -47a8a8: 1402 8f00 117f |0024: const v2, #float 1.92741e+38 // #7f11008f │ │ -47a8ae: 6e30 eb00 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47a8b4: 0c00 |002a: move-result-object v0 │ │ -47a8b6: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -47a8b8: 6e20 df00 1000 |002c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00df │ │ -47a8be: 0c00 |002f: move-result-object v0 │ │ -47a8c0: 6e10 dd00 0000 |0030: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47a8c6: 0c00 |0033: move-result-object v0 │ │ -47a8c8: 6e10 f900 0000 |0034: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47a8ce: 0e00 |0037: return-void │ │ +47a854: |[47a854] de.tadris.fitness.ui.record.RecordWorkoutActivity.openDialogNoGps:()V │ │ +47a864: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47a868: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47a86e: 1401 1601 117f |0005: const v1, #float 1.92744e+38 // #7f110116 │ │ +47a874: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47a87a: 0c00 |000b: move-result-object v0 │ │ +47a87c: 1401 1501 117f |000c: const v1, #float 1.92744e+38 // #7f110115 │ │ +47a882: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47a888: 0c00 |0012: move-result-object v0 │ │ +47a88a: 2201 5317 |0013: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA; // type@1753 │ │ +47a88e: 7020 ebd7 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$XAvSGZbbXgKYbezp0Ia5GLNCEjA;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7eb │ │ +47a894: 1402 5b00 117f |0018: const v2, #float 1.9274e+38 // #7f11005b │ │ +47a89a: 6e30 e500 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47a8a0: 0c00 |001e: move-result-object v0 │ │ +47a8a2: 2201 5517 |001f: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM; // type@1755 │ │ +47a8a6: 7020 efd7 3100 |0021: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$_kAOsXz2jkTXXyigFT24hzk9OwM;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7ef │ │ +47a8ac: 1402 8f00 117f |0024: const v2, #float 1.92741e+38 // #7f11008f │ │ +47a8b2: 6e30 eb00 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47a8b8: 0c00 |002a: move-result-object v0 │ │ +47a8ba: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +47a8bc: 6e20 df00 1000 |002c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00df │ │ +47a8c2: 0c00 |002f: move-result-object v0 │ │ +47a8c4: 6e10 dd00 0000 |0030: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47a8ca: 0c00 |0033: move-result-object v0 │ │ +47a8cc: 6e10 f900 0000 |0034: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47a8d2: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0008 line=763 │ │ 0x000f line=764 │ │ 0x001b line=765 │ │ 0x0027 line=766 │ │ @@ -2096182,27 +2096183,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -47a8d0: |[47a8d0] de.tadris.fitness.ui.record.RecordWorkoutActivity.openLocationSettings:()V │ │ -47a8e0: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47a8e4: 1a01 7776 |0002: const-string v1, "android.settings.APPLICATION_DETAILS_SETTINGS" // string@7677 │ │ -47a8e8: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -47a8ee: 6e10 27d8 0400 |0007: invoke-virtual {v4}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getPackageName:()Ljava/lang/String; // method@d827 │ │ -47a8f4: 0c01 |000a: move-result-object v1 │ │ -47a8f6: 1a02 f8c8 |000b: const-string v2, "package" // string@c8f8 │ │ -47a8fa: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -47a8fc: 7130 0307 1203 |000e: invoke-static {v2, v1, v3}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0703 │ │ -47a902: 0c01 |0011: move-result-object v1 │ │ -47a904: 6e20 4203 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ -47a90a: 6e20 7cd8 0400 |0015: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@d87c │ │ -47a910: 0e00 |0018: return-void │ │ +47a8d4: |[47a8d4] de.tadris.fitness.ui.record.RecordWorkoutActivity.openLocationSettings:()V │ │ +47a8e4: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47a8e8: 1a01 7776 |0002: const-string v1, "android.settings.APPLICATION_DETAILS_SETTINGS" // string@7677 │ │ +47a8ec: 7020 1203 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +47a8f2: 6e10 27d8 0400 |0007: invoke-virtual {v4}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getPackageName:()Ljava/lang/String; // method@d827 │ │ +47a8f8: 0c01 |000a: move-result-object v1 │ │ +47a8fa: 1a02 f8c8 |000b: const-string v2, "package" // string@c8f8 │ │ +47a8fe: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +47a900: 7130 0307 1203 |000e: invoke-static {v2, v1, v3}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0703 │ │ +47a906: 0c01 |0011: move-result-object v1 │ │ +47a908: 6e20 4203 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0342 │ │ +47a90e: 6e20 7cd8 0400 |0015: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@d87c │ │ +47a914: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0007 line=709 │ │ 0x0012 line=710 │ │ 0x0015 line=711 │ │ locals : │ │ @@ -2096213,21 +2096214,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -47a914: |[47a914] de.tadris.fitness.ui.record.RecordWorkoutActivity.requestBackgroundLocationPermission:()V │ │ -47a924: 1a00 6476 |0000: const-string v0, "android.permission.ACCESS_BACKGROUND_LOCATION" // string@7664 │ │ -47a928: 2410 701f 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@1f70 │ │ -47a92e: 0c00 |0005: move-result-object v0 │ │ -47a930: 1301 0b00 |0006: const/16 v1, #int 11 // #b │ │ -47a934: 7130 2035 0201 |0008: invoke-static {v2, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@3520 │ │ -47a93a: 0e00 |000b: return-void │ │ +47a918: |[47a918] de.tadris.fitness.ui.record.RecordWorkoutActivity.requestBackgroundLocationPermission:()V │ │ +47a928: 1a00 6476 |0000: const-string v0, "android.permission.ACCESS_BACKGROUND_LOCATION" // string@7664 │ │ +47a92c: 2410 701f 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@1f70 │ │ +47a932: 0c00 |0005: move-result-object v0 │ │ +47a934: 1301 0b00 |0006: const/16 v1, #int 11 // #b │ │ +47a938: 7130 2035 0201 |0008: invoke-static {v2, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@3520 │ │ +47a93e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=667 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ #28 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity;) │ │ @@ -2096235,22 +2096236,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -47a93c: |[47a93c] de.tadris.fitness.ui.record.RecordWorkoutActivity.requestLocationPermission:()V │ │ -47a94c: 1a00 6676 |0000: const-string v0, "android.permission.ACCESS_FINE_LOCATION" // string@7666 │ │ -47a950: 1a01 6576 |0002: const-string v1, "android.permission.ACCESS_COARSE_LOCATION" // string@7665 │ │ -47a954: 2420 701f 1000 |0004: filled-new-array {v0, v1}, [Ljava/lang/String; // type@1f70 │ │ -47a95a: 0c00 |0007: move-result-object v0 │ │ -47a95c: 1301 0a00 |0008: const/16 v1, #int 10 // #a │ │ -47a960: 7130 2035 0201 |000a: invoke-static {v2, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@3520 │ │ -47a966: 0e00 |000d: return-void │ │ +47a940: |[47a940] de.tadris.fitness.ui.record.RecordWorkoutActivity.requestLocationPermission:()V │ │ +47a950: 1a00 6676 |0000: const-string v0, "android.permission.ACCESS_FINE_LOCATION" // string@7666 │ │ +47a954: 1a01 6576 |0002: const-string v1, "android.permission.ACCESS_COARSE_LOCATION" // string@7665 │ │ +47a958: 2420 701f 1000 |0004: filled-new-array {v0, v1}, [Ljava/lang/String; // type@1f70 │ │ +47a95e: 0c00 |0007: move-result-object v0 │ │ +47a960: 1301 0a00 |0008: const/16 v1, #int 10 // #a │ │ +47a964: 7130 2035 0201 |000a: invoke-static {v2, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@3520 │ │ +47a96a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=651 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ #29 : (in Lde/tadris/fitness/ui/record/RecordWorkoutActivity;) │ │ @@ -2096258,18 +2096259,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -47a968: |[47a968] de.tadris.fitness.ui.record.RecordWorkoutActivity.restartListener:()V │ │ -47a978: 7010 83d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stopListener:()V // method@d883 │ │ -47a97e: 7010 7fd8 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startListener:()V // method@d87f │ │ -47a984: 0e00 |0006: return-void │ │ +47a96c: |[47a96c] de.tadris.fitness.ui.record.RecordWorkoutActivity.restartListener:()V │ │ +47a97c: 7010 83d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stopListener:()V // method@d883 │ │ +47a982: 7010 7fd8 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startListener:()V // method@d87f │ │ +47a988: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ 0x0003 line=728 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -2096278,41 +2096279,41 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -4790f4: |[4790f4] de.tadris.fitness.ui.record.RecordWorkoutActivity.save:()Z │ │ -479104: 5440 ae9f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479108: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47910c: 6e10 e3d4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -479112: 0c00 |0007: move-result-object v0 │ │ -479114: 6201 3f9e |0008: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -479118: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -47911a: 3210 2700 |000b: if-eq v0, v1, 0032 // +0027 │ │ -47911e: 5440 ae9f |000d: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479122: 5400 b785 |000f: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479126: 6e10 e1d4 0000 |0011: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSampleCount:()I // method@d4e1 │ │ -47912c: 0a00 |0014: move-result v0 │ │ -47912e: 1231 |0015: const/4 v1, #int 3 // #3 │ │ -479130: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -479132: 3710 0a00 |0017: if-le v0, v1, 0021 // +000a │ │ -479136: 5440 ae9f |0019: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47913a: 5400 b785 |001b: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47913e: 6e10 f6d4 0000 |001d: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.save:()V // method@d4f6 │ │ -479144: 0f03 |0020: return v3 │ │ -479146: 1400 c601 117f |0021: const v0, #float 1.92747e+38 // #7f1101c6 │ │ -47914c: 7130 f811 0403 |0024: invoke-static {v4, v0, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -479152: 0c00 |0027: move-result-object v0 │ │ -479154: 6e10 fa11 0000 |0028: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47915a: 5440 ae9f |002b: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47915e: 5400 b785 |002d: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479162: 6e10 d2d4 0000 |002f: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.discard:()V // method@d4d2 │ │ -479168: 0f02 |0032: return v2 │ │ +4790f8: |[4790f8] de.tadris.fitness.ui.record.RecordWorkoutActivity.save:()Z │ │ +479108: 5440 ae9f |0000: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47910c: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479110: 6e10 e3d4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +479116: 0c00 |0007: move-result-object v0 │ │ +479118: 6201 3f9e |0008: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +47911c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +47911e: 3210 2700 |000b: if-eq v0, v1, 0032 // +0027 │ │ +479122: 5440 ae9f |000d: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479126: 5400 b785 |000f: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47912a: 6e10 e1d4 0000 |0011: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSampleCount:()I // method@d4e1 │ │ +479130: 0a00 |0014: move-result v0 │ │ +479132: 1231 |0015: const/4 v1, #int 3 // #3 │ │ +479134: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +479136: 3710 0a00 |0017: if-le v0, v1, 0021 // +000a │ │ +47913a: 5440 ae9f |0019: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47913e: 5400 b785 |001b: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479142: 6e10 f6d4 0000 |001d: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.save:()V // method@d4f6 │ │ +479148: 0f03 |0020: return v3 │ │ +47914a: 1400 c601 117f |0021: const v0, #float 1.92747e+38 // #7f1101c6 │ │ +479150: 7130 f811 0403 |0024: invoke-static {v4, v0, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +479156: 0c00 |0027: move-result-object v0 │ │ +479158: 6e10 fa11 0000 |0028: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47915e: 5440 ae9f |002b: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479162: 5400 b785 |002d: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479166: 6e10 d2d4 0000 |002f: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.discard:()V // method@d4d2 │ │ +47916c: 0f02 |0032: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x000d line=587 │ │ 0x0019 line=588 │ │ 0x0024 line=592 │ │ 0x002b line=593 │ │ @@ -2096324,18 +2096325,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -47a988: |[47a988] de.tadris.fitness.ui.record.RecordWorkoutActivity.saveAndClose:()V │ │ -47a998: 7010 6ad8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.save:()Z // method@d86a │ │ -47a99e: 7010 16d8 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ -47a9a4: 0e00 |0006: return-void │ │ +47a98c: |[47a98c] de.tadris.fitness.ui.record.RecordWorkoutActivity.saveAndClose:()V │ │ +47a99c: 7010 6ad8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.save:()Z // method@d86a │ │ +47a9a2: 7010 16d8 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ +47a9a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0003 line=582 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -2096344,28 +2096345,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -47a9a8: |[47a9a8] de.tadris.fitness.ui.record.RecordWorkoutActivity.saveIfNotSaved:()V │ │ -47a9b8: 5420 ae9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a9bc: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a9c0: 6e10 e3d4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -47a9c6: 0c00 |0007: move-result-object v0 │ │ -47a9c8: 6201 3f9e |0008: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -47a9cc: 3210 0f00 |000a: if-eq v0, v1, 0019 // +000f │ │ -47a9d0: 5420 ae9f |000c: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a9d4: 5400 b785 |000e: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a9d8: 6e10 edd4 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isSaved:()Z // method@d4ed │ │ -47a9de: 0a00 |0013: move-result v0 │ │ -47a9e0: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -47a9e4: 7010 6ad8 0200 |0016: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.save:()Z // method@d86a │ │ -47a9ea: 0e00 |0019: return-void │ │ +47a9ac: |[47a9ac] de.tadris.fitness.ui.record.RecordWorkoutActivity.saveIfNotSaved:()V │ │ +47a9bc: 5420 ae9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a9c0: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a9c4: 6e10 e3d4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +47a9ca: 0c00 |0007: move-result-object v0 │ │ +47a9cc: 6201 3f9e |0008: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +47a9d0: 3210 0f00 |000a: if-eq v0, v1, 0019 // +000f │ │ +47a9d4: 5420 ae9f |000c: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a9d8: 5400 b785 |000e: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a9dc: 6e10 edd4 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isSaved:()Z // method@d4ed │ │ +47a9e2: 0a00 |0013: move-result v0 │ │ +47a9e4: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +47a9e8: 7010 6ad8 0200 |0016: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.save:()Z // method@d86a │ │ +47a9ee: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0010 line=604 │ │ 0x0016 line=605 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2096375,21 +2096376,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -47a9ec: |[47a9ec] de.tadris.fitness.ui.record.RecordWorkoutActivity.setupMap:()V │ │ -47a9fc: 7110 cdd3 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/map/MapManager;.setupMap:(Landroid/app/Activity;)Lorg/mapsforge/map/android/view/MapView; // method@d3cd │ │ -47aa02: 0c00 |0003: move-result-object v0 │ │ -47aa04: 5b20 b29f |0004: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ -47aa08: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -47aa0a: 6e20 a7fe 1000 |0007: invoke-virtual {v0, v1}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ -47aa10: 0e00 |000a: return-void │ │ +47a9f0: |[47a9f0] de.tadris.fitness.ui.record.RecordWorkoutActivity.setupMap:()V │ │ +47aa00: 7110 cdd3 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/map/MapManager;.setupMap:(Landroid/app/Activity;)Lorg/mapsforge/map/android/view/MapView; // method@d3cd │ │ +47aa06: 0c00 |0003: move-result-object v0 │ │ +47aa08: 5b20 b29f |0004: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ +47aa0c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +47aa0e: 6e20 a7fe 1000 |0007: invoke-virtual {v0, v1}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ +47aa14: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0007 line=411 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -2096398,34 +2096399,34 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -47aa14: |[47aa14] de.tadris.fitness.ui.record.RecordWorkoutActivity.show:(Landroid/view/View;)V │ │ -47aa24: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -47aa28: 6e20 6b0b 0400 |0002: invoke-virtual {v4, v0}, Landroid/view/View;.setAlpha:(F)V // method@0b6b │ │ -47aa2e: 6e10 040b 0400 |0005: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@0b04 │ │ -47aa34: 0a01 |0008: move-result v1 │ │ -47aa36: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ -47aa3a: 6e10 9b0a 0400 |000b: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0a9b │ │ -47aa40: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -47aa42: 6e20 6b0b 1400 |000f: invoke-virtual {v4, v1}, Landroid/view/View;.setAlpha:(F)V // method@0b6b │ │ -47aa48: 6e10 940a 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0a94 │ │ -47aa4e: 0c01 |0015: move-result-object v1 │ │ -47aa50: 6e20 750c 0100 |0016: invoke-virtual {v1, v0}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ -47aa56: 0c00 |0019: move-result-object v0 │ │ -47aa58: 1601 f401 |001a: const-wide/16 v1, #int 500 // #1f4 │ │ -47aa5c: 6e30 850c 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ -47aa62: 0c00 |001f: move-result-object v0 │ │ -47aa64: 6e10 8a0c 0000 |0020: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ -47aa6a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -47aa6c: 6e20 b30b 0400 |0024: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -47aa72: 0e00 |0027: return-void │ │ +47aa18: |[47aa18] de.tadris.fitness.ui.record.RecordWorkoutActivity.show:(Landroid/view/View;)V │ │ +47aa28: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +47aa2c: 6e20 6b0b 0400 |0002: invoke-virtual {v4, v0}, Landroid/view/View;.setAlpha:(F)V // method@0b6b │ │ +47aa32: 6e10 040b 0400 |0005: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@0b04 │ │ +47aa38: 0a01 |0008: move-result v1 │ │ +47aa3a: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ +47aa3e: 6e10 9b0a 0400 |000b: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0a9b │ │ +47aa44: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +47aa46: 6e20 6b0b 1400 |000f: invoke-virtual {v4, v1}, Landroid/view/View;.setAlpha:(F)V // method@0b6b │ │ +47aa4c: 6e10 940a 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0a94 │ │ +47aa52: 0c01 |0015: move-result-object v1 │ │ +47aa54: 6e20 750c 0100 |0016: invoke-virtual {v1, v0}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ +47aa5a: 0c00 |0019: move-result-object v0 │ │ +47aa5c: 1601 f401 |001a: const-wide/16 v1, #int 500 // #1f4 │ │ +47aa60: 6e30 850c 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ +47aa66: 0c00 |001f: move-result-object v0 │ │ +47aa68: 6e10 8a0c 0000 |0020: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ +47aa6e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +47aa70: 6e20 b30b 0400 |0024: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +47aa76: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=499 │ │ 0x0005 line=500 │ │ 0x000b line=501 │ │ 0x000f line=502 │ │ 0x0012 line=503 │ │ @@ -2096439,36 +2096440,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -47aa74: |[47aa74] de.tadris.fitness.ui.record.RecordWorkoutActivity.showAreYouSureToStopDialog:()V │ │ -47aa84: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47aa88: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47aa8e: 1401 7c01 117f |0005: const v1, #float 1.92746e+38 // #7f11017c │ │ -47aa94: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47aa9a: 0c00 |000b: move-result-object v0 │ │ -47aa9c: 1401 7d01 117f |000c: const v1, #float 1.92746e+38 // #7f11017d │ │ -47aaa2: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47aaa8: 0c00 |0012: move-result-object v0 │ │ -47aaaa: 2201 5617 |0013: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk; // type@1756 │ │ -47aaae: 7020 f1d7 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7f1 │ │ -47aab4: 1402 7b01 117f |0018: const v2, #float 1.92746e+38 // #7f11017b │ │ -47aaba: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47aac0: 0c00 |001e: move-result-object v0 │ │ -47aac2: 1401 6800 117f |001f: const v1, #float 1.9274e+38 // #7f110068 │ │ -47aac8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -47aaca: 6e30 e500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47aad0: 0c00 |0026: move-result-object v0 │ │ -47aad2: 6e10 dd00 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47aad8: 0c00 |002a: move-result-object v0 │ │ -47aada: 6e10 f900 0000 |002b: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47aae0: 0e00 |002e: return-void │ │ +47aa78: |[47aa78] de.tadris.fitness.ui.record.RecordWorkoutActivity.showAreYouSureToStopDialog:()V │ │ +47aa88: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47aa8c: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47aa92: 1401 7c01 117f |0005: const v1, #float 1.92746e+38 // #7f11017c │ │ +47aa98: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47aa9e: 0c00 |000b: move-result-object v0 │ │ +47aaa0: 1401 7d01 117f |000c: const v1, #float 1.92746e+38 // #7f11017d │ │ +47aaa6: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47aaac: 0c00 |0012: move-result-object v0 │ │ +47aaae: 2201 5617 |0013: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk; // type@1756 │ │ +47aab2: 7020 f1d7 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$aHPno_ey7aHSvt2IXymBsf9PgFk;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7f1 │ │ +47aab8: 1402 7b01 117f |0018: const v2, #float 1.92746e+38 // #7f11017b │ │ +47aabe: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47aac4: 0c00 |001e: move-result-object v0 │ │ +47aac6: 1401 6800 117f |001f: const v1, #float 1.9274e+38 // #7f110068 │ │ +47aacc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +47aace: 6e30 e500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47aad4: 0c00 |0026: move-result-object v0 │ │ +47aad6: 6e10 dd00 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47aadc: 0c00 |002a: move-result-object v0 │ │ +47aade: 6e10 f900 0000 |002b: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47aae4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0008 line=624 │ │ 0x000f line=625 │ │ 0x001b line=626 │ │ 0x0023 line=627 │ │ @@ -2096481,52 +2096482,52 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -47aae4: |[47aae4] de.tadris.fitness.ui.record.RecordWorkoutActivity.showAutoStartCountdownOverlay:()V │ │ -47aaf4: 5560 be9f |0000: iget-boolean v0, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -47aaf8: 3800 4500 |0002: if-eqz v0, 0047 // +0045 │ │ -47aafc: 5460 a09f |0004: iget-object v0, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -47ab00: 3800 4100 |0006: if-eqz v0, 0047 // +0041 │ │ -47ab04: 6e10 9b0a 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0a9b │ │ -47ab0a: 5460 a09f |000b: iget-object v0, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -47ab0e: 6e10 040b 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0b04 │ │ -47ab14: 0a00 |0010: move-result v0 │ │ -47ab16: 3800 0800 |0011: if-eqz v0, 0019 // +0008 │ │ -47ab1a: 5460 a09f |0013: iget-object v0, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -47ab1e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -47ab20: 6e20 6b0b 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@0b6b │ │ -47ab26: 5460 a09f |0019: iget-object v0, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -47ab2a: 6e10 b90a 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getAlpha:()F // method@0ab9 │ │ -47ab30: 0a00 |001e: move-result v0 │ │ -47ab32: 1501 803f |001f: const/high16 v1, #int 1065353216 // #3f80 │ │ -47ab36: a700 0100 |0021: sub-float v0, v1, v0 │ │ -47ab3a: 1502 7a44 |0023: const/high16 v2, #int 1148846080 // #447a │ │ -47ab3e: a800 0002 |0025: mul-float v0, v0, v2 │ │ -47ab42: 8902 |0027: float-to-double v2, v0 │ │ -47ab44: 1904 e03f |0028: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -47ab48: cb42 |002a: add-double/2addr v2, v4 │ │ -47ab4a: 8a20 |002b: double-to-int v0, v2 │ │ -47ab4c: 5462 a09f |002c: iget-object v2, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -47ab50: 6e10 940a 0200 |002e: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0a94 │ │ -47ab56: 0c02 |0031: move-result-object v2 │ │ -47ab58: 6e20 750c 1200 |0032: invoke-virtual {v2, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ -47ab5e: 0c01 |0035: move-result-object v1 │ │ -47ab60: 8102 |0036: int-to-long v2, v0 │ │ -47ab62: 6e30 850c 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ -47ab68: 0c00 |003a: move-result-object v0 │ │ -47ab6a: 2201 5e17 |003b: new-instance v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2; // type@175e │ │ -47ab6e: 7020 06d8 6100 |003d: invoke-direct {v1, v6}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d806 │ │ -47ab74: 6e20 870c 1000 |0040: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0c87 │ │ -47ab7a: 0c00 |0043: move-result-object v0 │ │ -47ab7c: 6e10 8a0c 0000 |0044: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ -47ab82: 0e00 |0047: return-void │ │ +47aae8: |[47aae8] de.tadris.fitness.ui.record.RecordWorkoutActivity.showAutoStartCountdownOverlay:()V │ │ +47aaf8: 5560 be9f |0000: iget-boolean v0, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +47aafc: 3800 4500 |0002: if-eqz v0, 0047 // +0045 │ │ +47ab00: 5460 a09f |0004: iget-object v0, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +47ab04: 3800 4100 |0006: if-eqz v0, 0047 // +0041 │ │ +47ab08: 6e10 9b0a 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0a9b │ │ +47ab0e: 5460 a09f |000b: iget-object v0, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +47ab12: 6e10 040b 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0b04 │ │ +47ab18: 0a00 |0010: move-result v0 │ │ +47ab1a: 3800 0800 |0011: if-eqz v0, 0019 // +0008 │ │ +47ab1e: 5460 a09f |0013: iget-object v0, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +47ab22: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +47ab24: 6e20 6b0b 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@0b6b │ │ +47ab2a: 5460 a09f |0019: iget-object v0, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +47ab2e: 6e10 b90a 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getAlpha:()F // method@0ab9 │ │ +47ab34: 0a00 |001e: move-result v0 │ │ +47ab36: 1501 803f |001f: const/high16 v1, #int 1065353216 // #3f80 │ │ +47ab3a: a700 0100 |0021: sub-float v0, v1, v0 │ │ +47ab3e: 1502 7a44 |0023: const/high16 v2, #int 1148846080 // #447a │ │ +47ab42: a800 0002 |0025: mul-float v0, v0, v2 │ │ +47ab46: 8902 |0027: float-to-double v2, v0 │ │ +47ab48: 1904 e03f |0028: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +47ab4c: cb42 |002a: add-double/2addr v2, v4 │ │ +47ab4e: 8a20 |002b: double-to-int v0, v2 │ │ +47ab50: 5462 a09f |002c: iget-object v2, v6, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +47ab54: 6e10 940a 0200 |002e: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0a94 │ │ +47ab5a: 0c02 |0031: move-result-object v2 │ │ +47ab5c: 6e20 750c 1200 |0032: invoke-virtual {v2, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ +47ab62: 0c01 |0035: move-result-object v1 │ │ +47ab64: 8102 |0036: int-to-long v2, v0 │ │ +47ab66: 6e30 850c 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ +47ab6c: 0c00 |003a: move-result-object v0 │ │ +47ab6e: 2201 5e17 |003b: new-instance v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2; // type@175e │ │ +47ab72: 7020 06d8 6100 |003d: invoke-direct {v1, v6}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$2;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d806 │ │ +47ab78: 6e20 870c 1000 |0040: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@0c87 │ │ +47ab7e: 0c00 |0043: move-result-object v0 │ │ +47ab80: 6e10 8a0c 0000 |0044: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ +47ab86: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0008 line=340 │ │ 0x000b line=343 │ │ 0x0013 line=344 │ │ 0x0019 line=348 │ │ @@ -2096540,35 +2096541,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -47ab84: |[47ab84] de.tadris.fitness.ui.record.RecordWorkoutActivity.showBackgroundLocationPermissionConsent:()V │ │ -47ab94: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47ab98: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47ab9e: 1401 5701 117f |0005: const v1, #float 1.92745e+38 // #7f110157 │ │ -47aba4: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47abaa: 0c00 |000b: move-result-object v0 │ │ -47abac: 1401 5501 117f |000c: const v1, #float 1.92745e+38 // #7f110155 │ │ -47abb2: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47abb8: 0c00 |0012: move-result-object v0 │ │ -47abba: 2201 4d17 |0013: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo; // type@174d │ │ -47abbe: 7020 dfd7 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7df │ │ -47abc4: 1402 3600 117f |0018: const v2, #float 1.92739e+38 // #7f110036 │ │ -47abca: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47abd0: 0c00 |001e: move-result-object v0 │ │ -47abd2: 2201 5817 |001f: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8; // type@1758 │ │ -47abd6: 7020 f5d7 3100 |0021: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7f5 │ │ -47abdc: 1402 5b00 117f |0024: const v2, #float 1.9274e+38 // #7f11005b │ │ -47abe2: 6e30 e500 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47abe8: 0c00 |002a: move-result-object v0 │ │ -47abea: 6e10 f200 0000 |002b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -47abf0: 0e00 |002e: return-void │ │ +47ab88: |[47ab88] de.tadris.fitness.ui.record.RecordWorkoutActivity.showBackgroundLocationPermissionConsent:()V │ │ +47ab98: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47ab9c: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47aba2: 1401 5701 117f |0005: const v1, #float 1.92745e+38 // #7f110157 │ │ +47aba8: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47abae: 0c00 |000b: move-result-object v0 │ │ +47abb0: 1401 5501 117f |000c: const v1, #float 1.92745e+38 // #7f110155 │ │ +47abb6: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47abbc: 0c00 |0012: move-result-object v0 │ │ +47abbe: 2201 4d17 |0013: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo; // type@174d │ │ +47abc2: 7020 dfd7 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$7w9LqDl2GwO3YlNT_NvqOx92tJo;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7df │ │ +47abc8: 1402 3600 117f |0018: const v2, #float 1.92739e+38 // #7f110036 │ │ +47abce: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47abd4: 0c00 |001e: move-result-object v0 │ │ +47abd6: 2201 5817 |001f: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8; // type@1758 │ │ +47abda: 7020 f5d7 3100 |0021: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bXg-aza0KaYtEndfGvwNJ-3QdK8;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7f5 │ │ +47abe0: 1402 5b00 117f |0024: const v2, #float 1.9274e+38 // #7f11005b │ │ +47abe6: 6e30 e500 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47abec: 0c00 |002a: move-result-object v0 │ │ +47abee: 6e10 f200 0000 |002b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +47abf4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0008 line=658 │ │ 0x000f line=659 │ │ 0x001b line=660 │ │ 0x0027 line=661 │ │ @@ -2096581,29 +2096582,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -47abf4: |[47abf4] de.tadris.fitness.ui.record.RecordWorkoutActivity.showEditInformationHint:()V │ │ -47ac04: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47ac08: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47ac0e: 1401 8700 117f |0005: const v1, #float 1.92741e+38 // #7f110087 │ │ -47ac14: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47ac1a: 0c00 |000b: move-result-object v0 │ │ -47ac1c: 1401 8800 117f |000c: const v1, #float 1.92741e+38 // #7f110088 │ │ -47ac22: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47ac28: 0c00 |0012: move-result-object v0 │ │ -47ac2a: 1401 1e01 117f |0013: const v1, #float 1.92744e+38 // #7f11011e │ │ -47ac30: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -47ac32: 6e30 eb00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47ac38: 0c00 |001a: move-result-object v0 │ │ -47ac3a: 6e10 f200 0000 |001b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -47ac40: 0e00 |001e: return-void │ │ +47abf8: |[47abf8] de.tadris.fitness.ui.record.RecordWorkoutActivity.showEditInformationHint:()V │ │ +47ac08: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47ac0c: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47ac12: 1401 8700 117f |0005: const v1, #float 1.92741e+38 // #7f110087 │ │ +47ac18: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47ac1e: 0c00 |000b: move-result-object v0 │ │ +47ac20: 1401 8800 117f |000c: const v1, #float 1.92741e+38 // #7f110088 │ │ +47ac26: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47ac2c: 0c00 |0012: move-result-object v0 │ │ +47ac2e: 1401 1e01 117f |0013: const v1, #float 1.92744e+38 // #7f11011e │ │ +47ac34: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +47ac36: 6e30 eb00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47ac3c: 0c00 |001a: move-result-object v0 │ │ +47ac3e: 6e10 f200 0000 |001b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +47ac44: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=949 │ │ 0x0008 line=950 │ │ 0x000f line=951 │ │ 0x0017 line=952 │ │ 0x001b line=953 │ │ @@ -2096615,48 +2096616,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -47ac44: |[47ac44] de.tadris.fitness.ui.record.RecordWorkoutActivity.showEnterDescriptionDialog:()V │ │ -47ac54: 2200 7902 |0000: new-instance v0, Landroid/widget/EditText; // type@0279 │ │ -47ac58: 7020 f70e 4000 |0002: invoke-direct {v0, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0ef7 │ │ -47ac5e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -47ac60: 6e20 380f 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSingleLine:(Z)V // method@0f38 │ │ -47ac66: 1301 0140 |0009: const/16 v1, #int 16385 // #4001 │ │ -47ac6a: 6e20 2e0f 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ -47ac70: 5441 ae9f |000e: iget-object v1, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47ac74: 5411 b785 |0010: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47ac78: 6e10 e5d4 0100 |0012: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d4e5 │ │ -47ac7e: 0c01 |0015: move-result-object v1 │ │ -47ac80: 5411 219d |0016: iget-object v1, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -47ac84: 6e20 390f 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47ac8a: 6e20 67d8 0400 |001b: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@d867 │ │ -47ac90: 2201 2200 |001e: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47ac94: 7020 dc00 4100 |0020: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47ac9a: 1402 9000 117f |0023: const v2, #float 1.92741e+38 // #7f110090 │ │ -47aca0: 6e20 ee00 2100 |0026: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47aca6: 0c01 |0029: move-result-object v1 │ │ -47aca8: 2202 4f17 |002a: new-instance v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw; // type@174f │ │ -47acac: 7030 e3d7 4200 |002c: invoke-direct {v2, v4, v0}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;Landroid/widget/EditText;)V // method@d7e3 │ │ -47acb2: 1403 1e01 117f |002f: const v3, #float 1.92744e+38 // #7f11011e │ │ -47acb8: 6e30 eb00 3102 |0032: invoke-virtual {v1, v3, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47acbe: 0c01 |0035: move-result-object v1 │ │ -47acc0: 6e20 f100 0100 |0036: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -47acc6: 0c00 |0039: move-result-object v0 │ │ -47acc8: 2201 5017 |003a: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE; // type@1750 │ │ -47accc: 7020 e5d7 4100 |003c: invoke-direct {v1, v4}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7e5 │ │ -47acd2: 6e20 e900 1000 |003f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ -47acd8: 0c00 |0042: move-result-object v0 │ │ -47acda: 6e10 dd00 0000 |0043: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47ace0: 0c00 |0046: move-result-object v0 │ │ -47ace2: 6e10 f900 0000 |0047: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47ace8: 0e00 |004a: return-void │ │ +47ac48: |[47ac48] de.tadris.fitness.ui.record.RecordWorkoutActivity.showEnterDescriptionDialog:()V │ │ +47ac58: 2200 7902 |0000: new-instance v0, Landroid/widget/EditText; // type@0279 │ │ +47ac5c: 7020 f70e 4000 |0002: invoke-direct {v0, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0ef7 │ │ +47ac62: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +47ac64: 6e20 380f 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSingleLine:(Z)V // method@0f38 │ │ +47ac6a: 1301 0140 |0009: const/16 v1, #int 16385 // #4001 │ │ +47ac6e: 6e20 2e0f 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ +47ac74: 5441 ae9f |000e: iget-object v1, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47ac78: 5411 b785 |0010: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47ac7c: 6e10 e5d4 0100 |0012: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d4e5 │ │ +47ac82: 0c01 |0015: move-result-object v1 │ │ +47ac84: 5411 219d |0016: iget-object v1, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +47ac88: 6e20 390f 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47ac8e: 6e20 67d8 0400 |001b: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@d867 │ │ +47ac94: 2201 2200 |001e: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47ac98: 7020 dc00 4100 |0020: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47ac9e: 1402 9000 117f |0023: const v2, #float 1.92741e+38 // #7f110090 │ │ +47aca4: 6e20 ee00 2100 |0026: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47acaa: 0c01 |0029: move-result-object v1 │ │ +47acac: 2202 4f17 |002a: new-instance v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw; // type@174f │ │ +47acb0: 7030 e3d7 4200 |002c: invoke-direct {v2, v4, v0}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$HcbwDEZQQ2-ADS3MBr-_h-YOtgw;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;Landroid/widget/EditText;)V // method@d7e3 │ │ +47acb6: 1403 1e01 117f |002f: const v3, #float 1.92744e+38 // #7f11011e │ │ +47acbc: 6e30 eb00 3102 |0032: invoke-virtual {v1, v3, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47acc2: 0c01 |0035: move-result-object v1 │ │ +47acc4: 6e20 f100 0100 |0036: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +47acca: 0c00 |0039: move-result-object v0 │ │ +47accc: 2201 5017 |003a: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE; // type@1750 │ │ +47acd0: 7020 e5d7 4100 |003c: invoke-direct {v1, v4}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$LZsNzAfnDNASCf_fkI3SnlQ2BkE;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7e5 │ │ +47acd6: 6e20 e900 1000 |003f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ +47acdc: 0c00 |0042: move-result-object v0 │ │ +47acde: 6e10 dd00 0000 |0043: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47ace4: 0c00 |0046: move-result-object v0 │ │ +47ace6: 6e10 f900 0000 |0047: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47acec: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0006 line=611 │ │ 0x000b line=612 │ │ 0x000e line=613 │ │ 0x001b line=614 │ │ @@ -2096670,35 +2096671,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -47ad10: |[47ad10] de.tadris.fitness.ui.record.RecordWorkoutActivity.showLocationPermissionConsent:()V │ │ -47ad20: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47ad24: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47ad2a: 1401 5701 117f |0005: const v1, #float 1.92745e+38 // #7f110157 │ │ -47ad30: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47ad36: 0c00 |000b: move-result-object v0 │ │ -47ad38: 1401 5601 117f |000c: const v1, #float 1.92745e+38 // #7f110156 │ │ -47ad3e: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47ad44: 0c00 |0012: move-result-object v0 │ │ -47ad46: 2201 4b17 |0013: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8; // type@174b │ │ -47ad4a: 7020 dbd7 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7db │ │ -47ad50: 1402 3600 117f |0018: const v2, #float 1.92739e+38 // #7f110036 │ │ -47ad56: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47ad5c: 0c00 |001e: move-result-object v0 │ │ -47ad5e: 2201 5417 |001f: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU; // type@1754 │ │ -47ad62: 7020 edd7 3100 |0021: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7ed │ │ -47ad68: 1402 5b00 117f |0024: const v2, #float 1.9274e+38 // #7f11005b │ │ -47ad6e: 6e30 e500 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47ad74: 0c00 |002a: move-result-object v0 │ │ -47ad76: 6e10 f200 0000 |002b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -47ad7c: 0e00 |002e: return-void │ │ +47ad14: |[47ad14] de.tadris.fitness.ui.record.RecordWorkoutActivity.showLocationPermissionConsent:()V │ │ +47ad24: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47ad28: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47ad2e: 1401 5701 117f |0005: const v1, #float 1.92745e+38 // #7f110157 │ │ +47ad34: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47ad3a: 0c00 |000b: move-result-object v0 │ │ +47ad3c: 1401 5601 117f |000c: const v1, #float 1.92745e+38 // #7f110156 │ │ +47ad42: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47ad48: 0c00 |0012: move-result-object v0 │ │ +47ad4a: 2201 4b17 |0013: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8; // type@174b │ │ +47ad4e: 7020 dbd7 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$1KkeShecH4siUqkVgNJX8BZS0U8;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7db │ │ +47ad54: 1402 3600 117f |0018: const v2, #float 1.92739e+38 // #7f110036 │ │ +47ad5a: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47ad60: 0c00 |001e: move-result-object v0 │ │ +47ad62: 2201 5417 |001f: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU; // type@1754 │ │ +47ad66: 7020 edd7 3100 |0021: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$Xxa0F3APK4vEgZLam0GuvGWOwzU;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7ed │ │ +47ad6c: 1402 5b00 117f |0024: const v2, #float 1.9274e+38 // #7f11005b │ │ +47ad72: 6e30 e500 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47ad78: 0c00 |002a: move-result-object v0 │ │ +47ad7a: 6e10 f200 0000 |002b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +47ad80: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0008 line=643 │ │ 0x000f line=644 │ │ 0x001b line=645 │ │ 0x0027 line=646 │ │ @@ -2096711,31 +2096712,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -47ad80: |[47ad80] de.tadris.fitness.ui.record.RecordWorkoutActivity.showPermissionsNotGrantedDialog:(I)V │ │ -47ad90: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47ad94: 7020 dc00 2000 |0002: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47ad9a: 1401 5701 117f |0005: const v1, #float 1.92745e+38 // #7f110157 │ │ -47ada0: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47ada6: 0c00 |000b: move-result-object v0 │ │ -47ada8: 6e20 e200 3000 |000c: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47adae: 0c03 |000f: move-result-object v3 │ │ -47adb0: 2200 4c17 |0010: new-instance v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac; // type@174c │ │ -47adb4: 7020 ddd7 2000 |0012: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7dd │ │ -47adba: 1401 7001 117f |0015: const v1, #float 1.92746e+38 // #7f110170 │ │ -47adc0: 6e30 eb00 1300 |0018: invoke-virtual {v3, v1, v0}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47adc6: 0c03 |001b: move-result-object v3 │ │ -47adc8: 6e10 dd00 0300 |001c: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47adce: 0c03 |001f: move-result-object v3 │ │ -47add0: 6e10 f900 0300 |0020: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47add6: 0e00 |0023: return-void │ │ +47ad84: |[47ad84] de.tadris.fitness.ui.record.RecordWorkoutActivity.showPermissionsNotGrantedDialog:(I)V │ │ +47ad94: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47ad98: 7020 dc00 2000 |0002: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47ad9e: 1401 5701 117f |0005: const v1, #float 1.92745e+38 // #7f110157 │ │ +47ada4: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47adaa: 0c00 |000b: move-result-object v0 │ │ +47adac: 6e20 e200 3000 |000c: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47adb2: 0c03 |000f: move-result-object v3 │ │ +47adb4: 2200 4c17 |0010: new-instance v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac; // type@174c │ │ +47adb8: 7020 ddd7 2000 |0012: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$565PZDzQ9s3zfJjA-Qdhxquqgac;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7dd │ │ +47adbe: 1401 7001 117f |0015: const v1, #float 1.92746e+38 // #7f110170 │ │ +47adc4: 6e30 eb00 1300 |0018: invoke-virtual {v3, v1, v0}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47adca: 0c03 |001b: move-result-object v3 │ │ +47adcc: 6e10 dd00 0300 |001c: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47add2: 0c03 |001f: move-result-object v3 │ │ +47add4: 6e10 f900 0300 |0020: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47adda: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 0x0008 line=701 │ │ 0x000c line=702 │ │ 0x0018 line=703 │ │ 0x001c line=704 │ │ @@ -2096748,21 +2096749,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -47add8: |[47add8] de.tadris.fitness.ui.record.RecordWorkoutActivity.showStartButton:()V │ │ -47ade8: 5420 b59f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.recordStartButtonsRoot:Landroidx/constraintlayout/widget/ConstraintLayout; // field@9fb5 │ │ -47adec: 7020 71d8 0200 |0002: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.show:(Landroid/view/View;)V // method@d871 │ │ -47adf2: 5420 ba9f |0005: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.timeView:Landroid/widget/TextView; // field@9fba │ │ -47adf6: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -47adf8: 6e20 f511 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -47adfe: 0e00 |000b: return-void │ │ +47addc: |[47addc] de.tadris.fitness.ui.record.RecordWorkoutActivity.showStartButton:()V │ │ +47adec: 5420 b59f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.recordStartButtonsRoot:Landroidx/constraintlayout/widget/ConstraintLayout; // field@9fb5 │ │ +47adf0: 7020 71d8 0200 |0002: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.show:(Landroid/view/View;)V // method@d871 │ │ +47adf6: 5420 ba9f |0005: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.timeView:Landroid/widget/TextView; // field@9fba │ │ +47adfa: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +47adfc: 6e20 f511 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +47ae02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0005 line=467 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ @@ -2096771,38 +2096772,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -47ae00: |[47ae00] de.tadris.fitness.ui.record.RecordWorkoutActivity.start:()V │ │ -47ae10: 5420 b99f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startedSem:Ljava/util/concurrent/Semaphore; // field@9fb9 │ │ -47ae14: 6e10 4ce4 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/Semaphore;.drainPermits:()I // method@e44c │ │ -47ae1a: 0a00 |0005: move-result v0 │ │ -47ae1c: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -47ae20: 1a00 1154 |0008: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ -47ae24: 1a01 1613 |000a: const-string v1, "Cannot start the workout, it has already been started." // string@1316 │ │ -47ae28: 7120 5409 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ -47ae2e: 0e00 |000f: return-void │ │ -47ae30: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -47ae32: 7020 1cd8 0200 |0011: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.cancelAutoStart:(Z)V // method@d81c │ │ -47ae38: 5420 a19f |0014: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ -47ae3c: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -47ae40: 7210 37d7 0000 |0018: invoke-interface {v0}, Lde/tadris/fitness/ui/dialog/AlertDialogWrapper;.getDialog:()Landroid/app/AlertDialog; // method@d737 │ │ -47ae46: 0c00 |001b: move-result-object v0 │ │ -47ae48: 6e10 f300 0000 |001c: invoke-virtual {v0}, Landroid/app/AlertDialog;.cancel:()V // method@00f3 │ │ -47ae4e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -47ae50: 5b20 a19f |0020: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ -47ae54: 7010 32d8 0200 |0022: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hideStartButton:()V // method@d832 │ │ -47ae5a: 5420 ae9f |0025: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47ae5e: 5400 b785 |0027: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47ae62: 6e10 fad4 0000 |0029: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.start:()V // method@d4fa │ │ -47ae68: 6e10 34d8 0200 |002c: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.invalidateOptionsMenu:()V // method@d834 │ │ -47ae6e: 0e00 |002f: return-void │ │ +47ae04: |[47ae04] de.tadris.fitness.ui.record.RecordWorkoutActivity.start:()V │ │ +47ae14: 5420 b99f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startedSem:Ljava/util/concurrent/Semaphore; // field@9fb9 │ │ +47ae18: 6e10 4ce4 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/Semaphore;.drainPermits:()I // method@e44c │ │ +47ae1e: 0a00 |0005: move-result v0 │ │ +47ae20: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +47ae24: 1a00 1154 |0008: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ +47ae28: 1a01 1613 |000a: const-string v1, "Cannot start the workout, it has already been started." // string@1316 │ │ +47ae2c: 7120 5409 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ +47ae32: 0e00 |000f: return-void │ │ +47ae34: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +47ae36: 7020 1cd8 0200 |0011: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.cancelAutoStart:(Z)V // method@d81c │ │ +47ae3c: 5420 a19f |0014: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ +47ae40: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +47ae44: 7210 37d7 0000 |0018: invoke-interface {v0}, Lde/tadris/fitness/ui/dialog/AlertDialogWrapper;.getDialog:()Landroid/app/AlertDialog; // method@d737 │ │ +47ae4a: 0c00 |001b: move-result-object v0 │ │ +47ae4c: 6e10 f300 0000 |001c: invoke-virtual {v0}, Landroid/app/AlertDialog;.cancel:()V // method@00f3 │ │ +47ae52: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +47ae54: 5b20 a19f |0020: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ +47ae58: 7010 32d8 0200 |0022: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hideStartButton:()V // method@d832 │ │ +47ae5e: 5420 ae9f |0025: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47ae62: 5400 b785 |0027: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47ae66: 6e10 fad4 0000 |0029: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.start:()V // method@d4fa │ │ +47ae6c: 6e10 34d8 0200 |002c: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.invalidateOptionsMenu:()V // method@d834 │ │ +47ae72: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x000c line=538 │ │ 0x0011 line=543 │ │ 0x0014 line=545 │ │ 0x0018 line=546 │ │ @@ -2096818,36 +2096819,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -47ae70: |[47ae70] de.tadris.fitness.ui.record.RecordWorkoutActivity.startListener:()V │ │ -47ae80: 1c00 a916 |0000: const-class v0, Lde/tadris/fitness/recording/RecorderService; // type@16a9 │ │ -47ae84: 7020 38d8 0300 |0002: invoke-direct {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isServiceRunning:(Ljava/lang/Class;)Z // method@d838 │ │ -47ae8a: 0a00 |0005: move-result v0 │ │ -47ae8c: 3900 1b00 |0006: if-nez v0, 0021 // +001b │ │ -47ae90: 2200 7e00 |0008: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47ae94: 6e10 24d8 0300 |000a: invoke-virtual {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getApplicationContext:()Landroid/content/Context; // method@d824 │ │ -47ae9a: 0c01 |000d: move-result-object v1 │ │ -47ae9c: 1c02 a916 |000e: const-class v2, Lde/tadris/fitness/recording/RecorderService; // type@16a9 │ │ -47aea0: 7030 1003 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -47aea6: 6001 c800 |0013: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -47aeaa: 1302 1a00 |0015: const/16 v2, #int 26 // #1a │ │ -47aeae: 3421 0600 |0017: if-lt v1, v2, 001d // +0006 │ │ -47aeb2: 6e20 7ed8 0300 |0019: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startForegroundService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@d87e │ │ -47aeb8: 280c |001c: goto 0028 // +000c │ │ -47aeba: 6e20 80d8 0300 |001d: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@d880 │ │ -47aec0: 2808 |0020: goto 0028 // +0008 │ │ -47aec2: 1a00 1154 |0021: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ -47aec6: 1a01 e842 |0023: const-string v1, "Listener Already Running" // string@42e8 │ │ -47aeca: 7120 4b09 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -47aed0: 7010 1dd8 0300 |0028: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.checkGpsStatus:()V // method@d81d │ │ -47aed6: 0e00 |002b: return-void │ │ +47ae74: |[47ae74] de.tadris.fitness.ui.record.RecordWorkoutActivity.startListener:()V │ │ +47ae84: 1c00 a916 |0000: const-class v0, Lde/tadris/fitness/recording/RecorderService; // type@16a9 │ │ +47ae88: 7020 38d8 0300 |0002: invoke-direct {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isServiceRunning:(Ljava/lang/Class;)Z // method@d838 │ │ +47ae8e: 0a00 |0005: move-result v0 │ │ +47ae90: 3900 1b00 |0006: if-nez v0, 0021 // +001b │ │ +47ae94: 2200 7e00 |0008: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47ae98: 6e10 24d8 0300 |000a: invoke-virtual {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getApplicationContext:()Landroid/content/Context; // method@d824 │ │ +47ae9e: 0c01 |000d: move-result-object v1 │ │ +47aea0: 1c02 a916 |000e: const-class v2, Lde/tadris/fitness/recording/RecorderService; // type@16a9 │ │ +47aea4: 7030 1003 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47aeaa: 6001 c800 |0013: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +47aeae: 1302 1a00 |0015: const/16 v2, #int 26 // #1a │ │ +47aeb2: 3421 0600 |0017: if-lt v1, v2, 001d // +0006 │ │ +47aeb6: 6e20 7ed8 0300 |0019: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startForegroundService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@d87e │ │ +47aebc: 280c |001c: goto 0028 // +000c │ │ +47aebe: 6e20 80d8 0300 |001d: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@d880 │ │ +47aec4: 2808 |0020: goto 0028 // +0008 │ │ +47aec6: 1a00 1154 |0021: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ +47aeca: 1a01 e842 |0023: const-string v1, "Listener Already Running" // string@42e8 │ │ +47aece: 7120 4b09 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +47aed4: 7010 1dd8 0300 |0028: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.checkGpsStatus:()V // method@d81d │ │ +47aeda: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0008 line=733 │ │ 0x0013 line=734 │ │ 0x0019 line=735 │ │ 0x001d line=737 │ │ @@ -2096861,32 +2096862,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -47aed8: |[47aed8] de.tadris.fitness.ui.record.RecordWorkoutActivity.startUpdater:()V │ │ -47aee8: 5420 bd9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updater:Ljava/lang/Thread; // field@9fbd │ │ -47aeec: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -47aef0: 6e10 31e1 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@e131 │ │ -47aef6: 0a00 |0007: move-result v0 │ │ -47aef8: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ -47aefc: 2200 0b19 |000a: new-instance v0, Ljava/lang/Thread; // type@190b │ │ -47af00: 2201 4e17 |000c: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0; // type@174e │ │ -47af04: 7020 e1d7 2100 |000e: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7e1 │ │ -47af0a: 7020 29e1 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ -47af10: 5b20 bd9f |0014: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updater:Ljava/lang/Thread; // field@9fbd │ │ -47af14: 5420 bd9f |0016: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updater:Ljava/lang/Thread; // field@9fbd │ │ -47af18: 6e10 31e1 0000 |0018: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@e131 │ │ -47af1e: 0a00 |001b: move-result v0 │ │ -47af20: 3900 0700 |001c: if-nez v0, 0023 // +0007 │ │ -47af24: 5420 bd9f |001e: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updater:Ljava/lang/Thread; // field@9fbd │ │ -47af28: 6e10 38e1 0000 |0020: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -47af2e: 0e00 |0023: return-void │ │ +47aedc: |[47aedc] de.tadris.fitness.ui.record.RecordWorkoutActivity.startUpdater:()V │ │ +47aeec: 5420 bd9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updater:Ljava/lang/Thread; // field@9fbd │ │ +47aef0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +47aef4: 6e10 31e1 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@e131 │ │ +47aefa: 0a00 |0007: move-result v0 │ │ +47aefc: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ +47af00: 2200 0b19 |000a: new-instance v0, Ljava/lang/Thread; // type@190b │ │ +47af04: 2201 4e17 |000c: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0; // type@174e │ │ +47af08: 7020 e1d7 2100 |000e: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$CCPzBBt2Yuham9wrxII1fXpzpi0;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7e1 │ │ +47af0e: 7020 29e1 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ +47af14: 5b20 bd9f |0014: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updater:Ljava/lang/Thread; // field@9fbd │ │ +47af18: 5420 bd9f |0016: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updater:Ljava/lang/Thread; // field@9fbd │ │ +47af1c: 6e10 31e1 0000 |0018: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@e131 │ │ +47af22: 0a00 |001b: move-result v0 │ │ +47af24: 3900 0700 |001c: if-nez v0, 0023 // +0007 │ │ +47af28: 5420 bd9f |001e: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updater:Ljava/lang/Thread; // field@9fbd │ │ +47af2c: 6e10 38e1 0000 |0020: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +47af32: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x000a line=429 │ │ 0x0016 line=440 │ │ 0x001e line=441 │ │ locals : │ │ @@ -2096897,47 +2096898,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -47af30: |[47af30] de.tadris.fitness.ui.record.RecordWorkoutActivity.stop:()V │ │ -47af40: 5430 b99f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startedSem:Ljava/util/concurrent/Semaphore; // field@9fb9 │ │ -47af44: 6e10 4de4 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/Semaphore;.release:()V // method@e44d │ │ -47af4a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -47af4c: 7020 1cd8 0300 |0006: invoke-direct {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.cancelAutoStart:(Z)V // method@d81c │ │ -47af52: 5431 ae9f |0009: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47af56: 5411 b785 |000b: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47af5a: 6e10 e3d4 0100 |000d: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -47af60: 0c01 |0010: move-result-object v1 │ │ -47af62: 6202 3f9e |0011: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -47af66: 3221 2d00 |0013: if-eq v1, v2, 0040 // +002d │ │ -47af6a: 5431 ae9f |0015: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47af6e: 5411 b785 |0017: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47af72: 6e10 fbd4 0100 |0019: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.stop:()V // method@d4fb │ │ -47af78: 5431 ae9f |001c: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47af7c: 5411 b785 |001e: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47af80: 6e10 e1d4 0100 |0020: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSampleCount:()I // method@d4e1 │ │ -47af86: 0a01 |0023: move-result v1 │ │ -47af88: 1232 |0024: const/4 v2, #int 3 // #3 │ │ -47af8a: 3721 0600 |0025: if-le v1, v2, 002b // +0006 │ │ -47af8e: 7010 76d8 0300 |0027: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showEnterDescriptionDialog:()V // method@d876 │ │ -47af94: 2819 |002a: goto 0043 // +0019 │ │ -47af96: 1401 c601 117f |002b: const v1, #float 1.92747e+38 // #7f1101c6 │ │ -47af9c: 7130 f811 1300 |002e: invoke-static {v3, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47afa2: 0c00 |0031: move-result-object v0 │ │ -47afa4: 6e10 fa11 0000 |0032: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47afaa: 5430 ae9f |0035: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47afae: 5400 b785 |0037: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47afb2: 6e10 d2d4 0000 |0039: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.discard:()V // method@d4d2 │ │ -47afb8: 7010 16d8 0300 |003c: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ -47afbe: 2804 |003f: goto 0043 // +0004 │ │ -47afc0: 7010 16d8 0300 |0040: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ -47afc6: 0e00 |0043: return-void │ │ +47af34: |[47af34] de.tadris.fitness.ui.record.RecordWorkoutActivity.stop:()V │ │ +47af44: 5430 b99f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startedSem:Ljava/util/concurrent/Semaphore; // field@9fb9 │ │ +47af48: 6e10 4de4 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/Semaphore;.release:()V // method@e44d │ │ +47af4e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +47af50: 7020 1cd8 0300 |0006: invoke-direct {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.cancelAutoStart:(Z)V // method@d81c │ │ +47af56: 5431 ae9f |0009: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47af5a: 5411 b785 |000b: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47af5e: 6e10 e3d4 0100 |000d: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +47af64: 0c01 |0010: move-result-object v1 │ │ +47af66: 6202 3f9e |0011: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +47af6a: 3221 2d00 |0013: if-eq v1, v2, 0040 // +002d │ │ +47af6e: 5431 ae9f |0015: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47af72: 5411 b785 |0017: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47af76: 6e10 fbd4 0100 |0019: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.stop:()V // method@d4fb │ │ +47af7c: 5431 ae9f |001c: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47af80: 5411 b785 |001e: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47af84: 6e10 e1d4 0100 |0020: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSampleCount:()I // method@d4e1 │ │ +47af8a: 0a01 |0023: move-result v1 │ │ +47af8c: 1232 |0024: const/4 v2, #int 3 // #3 │ │ +47af8e: 3721 0600 |0025: if-le v1, v2, 002b // +0006 │ │ +47af92: 7010 76d8 0300 |0027: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showEnterDescriptionDialog:()V // method@d876 │ │ +47af98: 2819 |002a: goto 0043 // +0019 │ │ +47af9a: 1401 c601 117f |002b: const v1, #float 1.92747e+38 // #7f1101c6 │ │ +47afa0: 7130 f811 1300 |002e: invoke-static {v3, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +47afa6: 0c00 |0031: move-result-object v0 │ │ +47afa8: 6e10 fa11 0000 |0032: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47afae: 5430 ae9f |0035: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47afb2: 5400 b785 |0037: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47afb6: 6e10 d2d4 0000 |0039: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.discard:()V // method@d4d2 │ │ +47afbc: 7010 16d8 0300 |003c: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ +47afc2: 2804 |003f: goto 0043 // +0004 │ │ +47afc4: 7010 16d8 0300 |0040: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ +47afca: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ 0x0006 line=564 │ │ 0x0009 line=566 │ │ 0x0015 line=567 │ │ 0x001c line=568 │ │ @@ -2096954,26 +2096955,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -47afc8: |[47afc8] de.tadris.fitness.ui.record.RecordWorkoutActivity.stopListener:()V │ │ -47afd8: 1c00 a916 |0000: const-class v0, Lde/tadris/fitness/recording/RecorderService; // type@16a9 │ │ -47afdc: 7020 38d8 0300 |0002: invoke-direct {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isServiceRunning:(Ljava/lang/Class;)Z // method@d838 │ │ -47afe2: 0a00 |0005: move-result v0 │ │ -47afe4: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -47afe8: 2200 7e00 |0008: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47afec: 6e10 24d8 0300 |000a: invoke-virtual {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getApplicationContext:()Landroid/content/Context; // method@d824 │ │ -47aff2: 0c01 |000d: move-result-object v1 │ │ -47aff4: 1c02 a916 |000e: const-class v2, Lde/tadris/fitness/recording/RecorderService; // type@16a9 │ │ -47aff8: 7030 1003 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -47affe: 6e20 84d8 0300 |0013: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stopService:(Landroid/content/Intent;)Z // method@d884 │ │ -47b004: 0e00 |0016: return-void │ │ +47afcc: |[47afcc] de.tadris.fitness.ui.record.RecordWorkoutActivity.stopListener:()V │ │ +47afdc: 1c00 a916 |0000: const-class v0, Lde/tadris/fitness/recording/RecorderService; // type@16a9 │ │ +47afe0: 7020 38d8 0300 |0002: invoke-direct {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isServiceRunning:(Ljava/lang/Class;)Z // method@d838 │ │ +47afe6: 0a00 |0005: move-result v0 │ │ +47afe8: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +47afec: 2200 7e00 |0008: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47aff0: 6e10 24d8 0300 |000a: invoke-virtual {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getApplicationContext:()Landroid/content/Context; // method@d824 │ │ +47aff6: 0c01 |000d: move-result-object v1 │ │ +47aff8: 1c02 a916 |000e: const-class v2, Lde/tadris/fitness/recording/RecorderService; // type@16a9 │ │ +47affc: 7030 1003 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47b002: 6e20 84d8 0300 |0013: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stopService:(Landroid/content/Intent;)Z // method@d884 │ │ +47b008: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0008 line=748 │ │ 0x0013 line=749 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2096983,34 +2096984,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -47b008: |[47b008] de.tadris.fitness.ui.record.RecordWorkoutActivity.updateDescription:()V │ │ -47b018: 5540 af9f |0000: iget-boolean v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isResumed:Z // field@9faf │ │ -47b01c: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ -47b020: 5440 ba9f |0004: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.timeView:Landroid/widget/TextView; // field@9fba │ │ -47b024: 5441 ae9f |0006: iget-object v1, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47b028: 5411 b485 |0008: iget-object v1, v1, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -47b02c: 5442 ae9f |000a: iget-object v2, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47b030: 5422 b785 |000c: iget-object v2, v2, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47b034: 6e10 dcd4 0200 |000e: invoke-virtual {v2}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ -47b03a: 0b02 |0011: move-result-wide v2 │ │ -47b03c: 6e30 e8dc 2103 |0012: invoke-virtual {v1, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ -47b042: 0c01 |0015: move-result-object v1 │ │ -47b044: 6e20 e511 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -47b04a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -47b04c: 1241 |001a: const/4 v1, #int 4 // #4 │ │ -47b04e: 3510 0800 |001b: if-ge v0, v1, 0023 // +0008 │ │ -47b052: 7020 87d8 0400 |001d: invoke-direct {v4, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateSlot:(I)V // method@d887 │ │ -47b058: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -47b05c: 28f8 |0022: goto 001a // -0008 │ │ -47b05e: 0e00 |0023: return-void │ │ +47b00c: |[47b00c] de.tadris.fitness.ui.record.RecordWorkoutActivity.updateDescription:()V │ │ +47b01c: 5540 af9f |0000: iget-boolean v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isResumed:Z // field@9faf │ │ +47b020: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ +47b024: 5440 ba9f |0004: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.timeView:Landroid/widget/TextView; // field@9fba │ │ +47b028: 5441 ae9f |0006: iget-object v1, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47b02c: 5411 b485 |0008: iget-object v1, v1, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +47b030: 5442 ae9f |000a: iget-object v2, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47b034: 5422 b785 |000c: iget-object v2, v2, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47b038: 6e10 dcd4 0200 |000e: invoke-virtual {v2}, Lde/tadris/fitness/recording/WorkoutRecorder;.getDuration:()J // method@d4dc │ │ +47b03e: 0b02 |0011: move-result-wide v2 │ │ +47b040: 6e30 e8dc 2103 |0012: invoke-virtual {v1, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ +47b046: 0c01 |0015: move-result-object v1 │ │ +47b048: 6e20 e511 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +47b04e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +47b050: 1241 |001a: const/4 v1, #int 4 // #4 │ │ +47b052: 3510 0800 |001b: if-ge v0, v1, 0023 // +0008 │ │ +47b056: 7020 87d8 0400 |001d: invoke-direct {v4, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateSlot:(I)V // method@d887 │ │ +47b05c: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +47b060: 28f8 |0022: goto 001a // -0008 │ │ +47b062: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0004 line=448 │ │ 0x001d line=450 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2097020,44 +2097021,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -47b060: |[47b060] de.tadris.fitness.ui.record.RecordWorkoutActivity.updateLine:()V │ │ -47b070: 5430 b49f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.polyline:Lorg/mapsforge/map/layer/overlay/Polyline; // field@9fb4 │ │ -47b074: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -47b078: 5430 b29f |0004: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ -47b07c: 6e10 a3fe 0000 |0006: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ -47b082: 0c00 |0009: move-result-object v0 │ │ -47b084: 6e10 aefe 0000 |000a: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ -47b08a: 0c00 |000d: move-result-object v0 │ │ -47b08c: 5431 b49f |000e: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.polyline:Lorg/mapsforge/map/layer/overlay/Polyline; // field@9fb4 │ │ -47b090: 6e20 b2fe 1000 |0010: invoke-virtual {v0, v1}, Lorg/mapsforge/map/layer/Layers;.remove:(Lorg/mapsforge/map/layer/Layer;)Z // method@feb2 │ │ -47b096: 6200 52b1 |0013: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ -47b09a: 6e10 9afe 0000 |0015: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ -47b0a0: 0c00 |0018: move-result-object v0 │ │ -47b0a2: 6e10 2cd8 0300 |0019: invoke-virtual {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getThemePrimaryColor:()I // method@d82c │ │ -47b0a8: 0a01 |001c: move-result v1 │ │ -47b0aa: 7220 86fe 1000 |001d: invoke-interface {v0, v1}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ -47b0b0: 1501 a041 |0020: const/high16 v1, #int 1101004800 // #41a0 │ │ -47b0b4: 7220 87fe 1000 |0022: invoke-interface {v0, v1}, Lorg/mapsforge/core/graphics/Paint;.setStrokeWidth:(F)V // method@fe87 │ │ -47b0ba: 6201 4cb1 |0025: sget-object v1, Lorg/mapsforge/core/graphics/Style;.STROKE:Lorg/mapsforge/core/graphics/Style; // field@b14c │ │ -47b0be: 7220 88fe 1000 |0027: invoke-interface {v0, v1}, Lorg/mapsforge/core/graphics/Paint;.setStyle:(Lorg/mapsforge/core/graphics/Style;)V // method@fe88 │ │ -47b0c4: 2201 e11d |002a: new-instance v1, Lorg/mapsforge/map/layer/overlay/Polyline; // type@1de1 │ │ -47b0c8: 6202 52b1 |002c: sget-object v2, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ -47b0cc: 7030 b8fe 0102 |002e: invoke-direct {v1, v0, v2}, Lorg/mapsforge/map/layer/overlay/Polyline;.:(Lorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/GraphicFactory;)V // method@feb8 │ │ -47b0d2: 5b31 b49f |0031: iput-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.polyline:Lorg/mapsforge/map/layer/overlay/Polyline; // field@9fb4 │ │ -47b0d6: 5430 b09f |0033: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.latLongList:Ljava/util/List; // field@9fb0 │ │ -47b0da: 6e20 b9fe 0100 |0035: invoke-virtual {v1, v0}, Lorg/mapsforge/map/layer/overlay/Polyline;.setPoints:(Ljava/util/List;)V // method@feb9 │ │ -47b0e0: 5430 b29f |0038: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ -47b0e4: 5431 b49f |003a: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.polyline:Lorg/mapsforge/map/layer/overlay/Polyline; // field@9fb4 │ │ -47b0e8: 6e20 9dfe 1000 |003c: invoke-virtual {v0, v1}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ -47b0ee: 0e00 |003f: return-void │ │ +47b064: |[47b064] de.tadris.fitness.ui.record.RecordWorkoutActivity.updateLine:()V │ │ +47b074: 5430 b49f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.polyline:Lorg/mapsforge/map/layer/overlay/Polyline; // field@9fb4 │ │ +47b078: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +47b07c: 5430 b29f |0004: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ +47b080: 6e10 a3fe 0000 |0006: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ +47b086: 0c00 |0009: move-result-object v0 │ │ +47b088: 6e10 aefe 0000 |000a: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ +47b08e: 0c00 |000d: move-result-object v0 │ │ +47b090: 5431 b49f |000e: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.polyline:Lorg/mapsforge/map/layer/overlay/Polyline; // field@9fb4 │ │ +47b094: 6e20 b2fe 1000 |0010: invoke-virtual {v0, v1}, Lorg/mapsforge/map/layer/Layers;.remove:(Lorg/mapsforge/map/layer/Layer;)Z // method@feb2 │ │ +47b09a: 6200 52b1 |0013: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ +47b09e: 6e10 9afe 0000 |0015: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ +47b0a4: 0c00 |0018: move-result-object v0 │ │ +47b0a6: 6e10 2cd8 0300 |0019: invoke-virtual {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getThemePrimaryColor:()I // method@d82c │ │ +47b0ac: 0a01 |001c: move-result v1 │ │ +47b0ae: 7220 86fe 1000 |001d: invoke-interface {v0, v1}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ +47b0b4: 1501 a041 |0020: const/high16 v1, #int 1101004800 // #41a0 │ │ +47b0b8: 7220 87fe 1000 |0022: invoke-interface {v0, v1}, Lorg/mapsforge/core/graphics/Paint;.setStrokeWidth:(F)V // method@fe87 │ │ +47b0be: 6201 4cb1 |0025: sget-object v1, Lorg/mapsforge/core/graphics/Style;.STROKE:Lorg/mapsforge/core/graphics/Style; // field@b14c │ │ +47b0c2: 7220 88fe 1000 |0027: invoke-interface {v0, v1}, Lorg/mapsforge/core/graphics/Paint;.setStyle:(Lorg/mapsforge/core/graphics/Style;)V // method@fe88 │ │ +47b0c8: 2201 e11d |002a: new-instance v1, Lorg/mapsforge/map/layer/overlay/Polyline; // type@1de1 │ │ +47b0cc: 6202 52b1 |002c: sget-object v2, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ +47b0d0: 7030 b8fe 0102 |002e: invoke-direct {v1, v0, v2}, Lorg/mapsforge/map/layer/overlay/Polyline;.:(Lorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/GraphicFactory;)V // method@feb8 │ │ +47b0d6: 5b31 b49f |0031: iput-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.polyline:Lorg/mapsforge/map/layer/overlay/Polyline; // field@9fb4 │ │ +47b0da: 5430 b09f |0033: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.latLongList:Ljava/util/List; // field@9fb0 │ │ +47b0de: 6e20 b9fe 0100 |0035: invoke-virtual {v1, v0}, Lorg/mapsforge/map/layer/overlay/Polyline;.setPoints:(Ljava/util/List;)V // method@feb9 │ │ +47b0e4: 5430 b29f |0038: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ +47b0e8: 5431 b49f |003a: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.polyline:Lorg/mapsforge/map/layer/overlay/Polyline; // field@9fb4 │ │ +47b0ec: 6e20 9dfe 1000 |003c: invoke-virtual {v0, v1}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ +47b0f2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0004 line=416 │ │ 0x0013 line=418 │ │ 0x0019 line=419 │ │ 0x0022 line=420 │ │ @@ -2097073,28 +2097074,28 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -47b0f0: |[47b0f0] de.tadris.fitness.ui.record.RecordWorkoutActivity.updateSlot:(I)V │ │ -47b100: 5420 ad9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.informationDisplay:Lde/tadris/fitness/recording/information/InformationDisplay; // field@9fad │ │ -47b104: 5421 ae9f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47b108: 5411 b785 |0004: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47b10c: 6e30 edd5 1003 |0006: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/recording/information/InformationDisplay;.getDisplaySlot:(Lde/tadris/fitness/recording/WorkoutRecorder;I)Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; // method@d5ed │ │ -47b112: 0c00 |0009: move-result-object v0 │ │ -47b114: 5421 ac9f |000a: iget-object v1, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ -47b118: 4603 0103 |000c: aget-object v3, v1, v3 │ │ -47b11c: 6e10 ead5 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.getTitle:()Ljava/lang/String; // method@d5ea │ │ -47b122: 0c01 |0011: move-result-object v1 │ │ -47b124: 6e10 ebd5 0000 |0012: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.getValue:()Ljava/lang/String; // method@d5eb │ │ -47b12a: 0c00 |0015: move-result-object v0 │ │ -47b12c: 6e30 00d8 1300 |0016: invoke-virtual {v3, v1, v0}, Lde/tadris/fitness/ui/record/InfoViewHolder;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@d800 │ │ -47b132: 0e00 |0019: return-void │ │ +47b0f4: |[47b0f4] de.tadris.fitness.ui.record.RecordWorkoutActivity.updateSlot:(I)V │ │ +47b104: 5420 ad9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.informationDisplay:Lde/tadris/fitness/recording/information/InformationDisplay; // field@9fad │ │ +47b108: 5421 ae9f |0002: iget-object v1, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47b10c: 5411 b785 |0004: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47b110: 6e30 edd5 1003 |0006: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/recording/information/InformationDisplay;.getDisplaySlot:(Lde/tadris/fitness/recording/WorkoutRecorder;I)Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot; // method@d5ed │ │ +47b116: 0c00 |0009: move-result-object v0 │ │ +47b118: 5421 ac9f |000a: iget-object v1, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ +47b11c: 4603 0103 |000c: aget-object v3, v1, v3 │ │ +47b120: 6e10 ead5 0000 |000e: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.getTitle:()Ljava/lang/String; // method@d5ea │ │ +47b126: 0c01 |0011: move-result-object v1 │ │ +47b128: 6e10 ebd5 0000 |0012: invoke-virtual {v0}, Lde/tadris/fitness/recording/information/InformationDisplay$DisplaySlot;.getValue:()Ljava/lang/String; // method@d5eb │ │ +47b12e: 0c00 |0015: move-result-object v0 │ │ +47b130: 6e30 00d8 1300 |0016: invoke-virtual {v3, v1, v0}, Lde/tadris/fitness/ui/record/InfoViewHolder;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@d800 │ │ +47b136: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x000a line=457 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x001a reg=3 (null) I │ │ @@ -2097104,23 +2097105,23 @@ │ │ type : '(ZILandroid/view/View$OnClickListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -47b134: |[47b134] de.tadris.fitness.ui.record.RecordWorkoutActivity.updateStartButton:(ZILandroid/view/View$OnClickListener;)V │ │ -47b144: 7010 7ad8 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showStartButton:()V // method@d87a │ │ -47b14a: 5410 b69f |0003: iget-object v0, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startButton:Landroid/widget/Button; // field@9fb6 │ │ -47b14e: 6e20 a90e 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@0ea9 │ │ -47b154: 5412 b69f |0008: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startButton:Landroid/widget/Button; // field@9fb6 │ │ -47b158: 6e20 ad0e 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/Button;.setText:(I)V // method@0ead │ │ -47b15e: 5412 b69f |000d: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startButton:Landroid/widget/Button; // field@9fb6 │ │ -47b162: 6e20 ab0e 4200 |000f: invoke-virtual {v2, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0eab │ │ -47b168: 0e00 |0012: return-void │ │ +47b138: |[47b138] de.tadris.fitness.ui.record.RecordWorkoutActivity.updateStartButton:(ZILandroid/view/View$OnClickListener;)V │ │ +47b148: 7010 7ad8 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showStartButton:()V // method@d87a │ │ +47b14e: 5410 b69f |0003: iget-object v0, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startButton:Landroid/widget/Button; // field@9fb6 │ │ +47b152: 6e20 a90e 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@0ea9 │ │ +47b158: 5412 b69f |0008: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startButton:Landroid/widget/Button; // field@9fb6 │ │ +47b15c: 6e20 ad0e 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/Button;.setText:(I)V // method@0ead │ │ +47b162: 5412 b69f |000d: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startButton:Landroid/widget/Button; // field@9fb6 │ │ +47b166: 6e20 ab0e 4200 |000f: invoke-virtual {v2, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0eab │ │ +47b16c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0003 line=510 │ │ 0x0008 line=511 │ │ 0x000d line=512 │ │ locals : │ │ @@ -2097135,19 +2097136,19 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -478c64: |[478c64] de.tadris.fitness.ui.record.RecordWorkoutActivity.beginAutoStart:(J)Z │ │ -478c74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -478c76: 6e40 1ad8 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ -478c7c: 0a02 |0004: move-result v2 │ │ -478c7e: 0f02 |0005: return v2 │ │ +478c68: |[478c68] de.tadris.fitness.ui.record.RecordWorkoutActivity.beginAutoStart:(J)Z │ │ +478c78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +478c7a: 6e40 1ad8 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ +478c80: 0a02 |0004: move-result v2 │ │ +478c82: 0f02 |0005: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1185 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -2097156,46 +2097157,46 @@ │ │ type : '(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -478c80: |[478c80] de.tadris.fitness.ui.record.RecordWorkoutActivity.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z │ │ -478c90: 5530 be9f |0000: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -478c94: 3800 3800 |0002: if-eqz v0, 003a // +0038 │ │ -478c98: 5430 a09f |0004: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -478c9c: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -478ca0: 1400 9d01 097f |0008: const v0, #float 1.82113e+38 // #7f09019d │ │ -478ca6: 6e20 21d8 0300 |000b: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -478cac: 0c00 |000e: move-result-object v0 │ │ -478cae: 5b30 a09f |000f: iput-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ -478cb2: 3906 0800 |0011: if-nez v6, 0019 // +0008 │ │ -478cb6: 2206 8816 |0013: new-instance v6, Lde/tadris/fitness/model/AutoStartWorkout$Config; // type@1688 │ │ -478cba: 7030 0cd4 4605 |0015: invoke-direct {v6, v4, v5}, Lde/tadris/fitness/model/AutoStartWorkout$Config;.:(J)V // method@d40c │ │ -478cc0: 2814 |0018: goto 002c // +0014 │ │ -478cc2: 1900 0080 |0019: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -478cc6: 3102 0400 |001b: cmp-long v2, v4, v0 │ │ -478cca: 3902 0900 |001d: if-nez v2, 0026 // +0009 │ │ -478cce: 2204 8816 |001f: new-instance v4, Lde/tadris/fitness/model/AutoStartWorkout$Config; // type@1688 │ │ -478cd2: 7020 0ed4 6400 |0021: invoke-direct {v4, v6}, Lde/tadris/fitness/model/AutoStartWorkout$Config;.:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d40e │ │ -478cd8: 0746 |0024: move-object v6, v4 │ │ -478cda: 2807 |0025: goto 002c // +0007 │ │ -478cdc: 2200 8816 |0026: new-instance v0, Lde/tadris/fitness/model/AutoStartWorkout$Config; // type@1688 │ │ -478ce0: 7040 0dd4 4065 |0028: invoke-direct {v0, v4, v5, v6}, Lde/tadris/fitness/model/AutoStartWorkout$Config;.:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d40d │ │ -478ce6: 0706 |002b: move-object v6, v0 │ │ -478ce8: 7100 7cfe 0000 |002c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -478cee: 0c04 |002f: move-result-object v4 │ │ -478cf0: 2205 8716 |0030: new-instance v5, Lde/tadris/fitness/model/AutoStartWorkout$BeginEvent; // type@1687 │ │ -478cf4: 7020 0bd4 6500 |0032: invoke-direct {v5, v6}, Lde/tadris/fitness/model/AutoStartWorkout$BeginEvent;.:(Lde/tadris/fitness/model/AutoStartWorkout$Config;)V // method@d40b │ │ -478cfa: 6e20 7efe 5400 |0035: invoke-virtual {v4, v5}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@fe7e │ │ -478d00: 1214 |0038: const/4 v4, #int 1 // #1 │ │ -478d02: 0f04 |0039: return v4 │ │ -478d04: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -478d06: 0f04 |003b: return v4 │ │ +478c84: |[478c84] de.tadris.fitness.ui.record.RecordWorkoutActivity.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z │ │ +478c94: 5530 be9f |0000: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +478c98: 3800 3800 |0002: if-eqz v0, 003a // +0038 │ │ +478c9c: 5430 a09f |0004: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +478ca0: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +478ca4: 1400 9d01 097f |0008: const v0, #float 1.82113e+38 // #7f09019d │ │ +478caa: 6e20 21d8 0300 |000b: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +478cb0: 0c00 |000e: move-result-object v0 │ │ +478cb2: 5b30 a09f |000f: iput-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartCountdownOverlay:Landroid/view/View; // field@9fa0 │ │ +478cb6: 3906 0800 |0011: if-nez v6, 0019 // +0008 │ │ +478cba: 2206 8816 |0013: new-instance v6, Lde/tadris/fitness/model/AutoStartWorkout$Config; // type@1688 │ │ +478cbe: 7030 0cd4 4605 |0015: invoke-direct {v6, v4, v5}, Lde/tadris/fitness/model/AutoStartWorkout$Config;.:(J)V // method@d40c │ │ +478cc4: 2814 |0018: goto 002c // +0014 │ │ +478cc6: 1900 0080 |0019: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +478cca: 3102 0400 |001b: cmp-long v2, v4, v0 │ │ +478cce: 3902 0900 |001d: if-nez v2, 0026 // +0009 │ │ +478cd2: 2204 8816 |001f: new-instance v4, Lde/tadris/fitness/model/AutoStartWorkout$Config; // type@1688 │ │ +478cd6: 7020 0ed4 6400 |0021: invoke-direct {v4, v6}, Lde/tadris/fitness/model/AutoStartWorkout$Config;.:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d40e │ │ +478cdc: 0746 |0024: move-object v6, v4 │ │ +478cde: 2807 |0025: goto 002c // +0007 │ │ +478ce0: 2200 8816 |0026: new-instance v0, Lde/tadris/fitness/model/AutoStartWorkout$Config; // type@1688 │ │ +478ce4: 7040 0dd4 4065 |0028: invoke-direct {v0, v4, v5, v6}, Lde/tadris/fitness/model/AutoStartWorkout$Config;.:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d40d │ │ +478cea: 0706 |002b: move-object v6, v0 │ │ +478cec: 7100 7cfe 0000 |002c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +478cf2: 0c04 |002f: move-result-object v4 │ │ +478cf4: 2205 8716 |0030: new-instance v5, Lde/tadris/fitness/model/AutoStartWorkout$BeginEvent; // type@1687 │ │ +478cf8: 7020 0bd4 6500 |0032: invoke-direct {v5, v6}, Lde/tadris/fitness/model/AutoStartWorkout$BeginEvent;.:(Lde/tadris/fitness/model/AutoStartWorkout$Config;)V // method@d40b │ │ +478cfe: 6e20 7efe 5400 |0035: invoke-virtual {v4, v5}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@fe7e │ │ +478d04: 1214 |0038: const/4 v4, #int 1 // #1 │ │ +478d06: 0f04 |0039: return v4 │ │ +478d08: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +478d0a: 0f04 |003b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ 0x0004 line=1164 │ │ 0x000b line=1165 │ │ 0x0013 line=1169 │ │ 0x001f line=1171 │ │ @@ -2097211,19 +2097212,19 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -478c44: |[478c44] de.tadris.fitness.ui.record.RecordWorkoutActivity.beginAutoStart:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)Z │ │ -478c54: 1900 0080 |0000: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -478c58: 6e40 1ad8 0231 |0002: invoke-virtual {v2, v0, v1, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ -478c5e: 0a03 |0005: move-result v3 │ │ -478c60: 0f03 |0006: return v3 │ │ +478c48: |[478c48] de.tadris.fitness.ui.record.RecordWorkoutActivity.beginAutoStart:(Lde/tadris/fitness/model/AutoStartWorkout$Mode;)Z │ │ +478c58: 1900 0080 |0000: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +478c5c: 6e40 1ad8 0231 |0002: invoke-virtual {v2, v0, v1, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ +478c62: 0a03 |0005: move-result v3 │ │ +478c64: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1192 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0007 reg=3 (null) Lde/tadris/fitness/model/AutoStartWorkout$Mode; │ │ │ │ @@ -2097232,36 +2097233,36 @@ │ │ type : '(ILde/tadris/fitness/model/AutoStartWorkout$Mode;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -4795ec: |[4795ec] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$null$13$RecordWorkoutActivity:(ILde/tadris/fitness/model/AutoStartWorkout$Mode;)V │ │ -4795fc: d240 e803 |0000: mul-int/lit16 v0, v4, #int 1000 // #03e8 │ │ -479600: 8100 |0002: int-to-long v0, v0 │ │ -479602: 6e40 1ad8 0351 |0003: invoke-virtual {v3, v0, v1, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ -479608: 0a00 |0006: move-result v0 │ │ -47960a: 1a01 1154 |0007: const-string v1, "RecordWorkoutActivity" // string@5411 │ │ -47960e: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ -479612: 1a04 891e |000b: const-string v4, "Failed to initiate auto workout start sequence from popup menu" // string@1e89 │ │ -479616: 7120 4d09 4100 |000d: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -47961c: 281d |0010: goto 002d // +001d │ │ -47961e: 2200 0819 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -479622: 7010 06e1 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -479628: 1a02 e90c |0016: const-string v2, "Auto start from popup menu with delay of " // string@0ce9 │ │ -47962c: 6e20 12e1 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -479632: 6e20 0de1 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -479638: 1a04 94d1 |001e: const-string v4, "s and mode " // string@d194 │ │ -47963c: 6e20 12e1 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -479642: 6e20 11e1 5000 |0023: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -479648: 6e10 1fe1 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47964e: 0c04 |0029: move-result-object v4 │ │ -479650: 7120 4b09 4100 |002a: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -479656: 0e00 |002d: return-void │ │ +4795f0: |[4795f0] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$null$13$RecordWorkoutActivity:(ILde/tadris/fitness/model/AutoStartWorkout$Mode;)V │ │ +479600: d240 e803 |0000: mul-int/lit16 v0, v4, #int 1000 // #03e8 │ │ +479604: 8100 |0002: int-to-long v0, v0 │ │ +479606: 6e40 1ad8 0351 |0003: invoke-virtual {v3, v0, v1, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ +47960c: 0a00 |0006: move-result v0 │ │ +47960e: 1a01 1154 |0007: const-string v1, "RecordWorkoutActivity" // string@5411 │ │ +479612: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ +479616: 1a04 891e |000b: const-string v4, "Failed to initiate auto workout start sequence from popup menu" // string@1e89 │ │ +47961a: 7120 4d09 4100 |000d: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +479620: 281d |0010: goto 002d // +001d │ │ +479622: 2200 0819 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +479626: 7010 06e1 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47962c: 1a02 e90c |0016: const-string v2, "Auto start from popup menu with delay of " // string@0ce9 │ │ +479630: 6e20 12e1 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +479636: 6e20 0de1 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +47963c: 1a04 94d1 |001e: const-string v4, "s and mode " // string@d194 │ │ +479640: 6e20 12e1 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +479646: 6e20 11e1 5000 |0023: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +47964c: 6e10 1fe1 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +479652: 0c04 |0029: move-result-object v4 │ │ +479654: 7120 4b09 4100 |002a: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +47965a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1130 │ │ 0x000d line=1131 │ │ 0x0011 line=1134 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2097273,26 +2097274,26 @@ │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -479658: |[479658] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$null$14$RecordWorkoutActivity:(I)V │ │ -479668: 2200 2d17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; // type@172d │ │ -47966c: 2201 5917 |0002: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss; // type@1759 │ │ -479670: 7030 f7d7 2103 |0004: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;I)V // method@d7f7 │ │ -479676: 5423 a79f |0007: iget-object v3, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ -47967a: 6e10 24d4 0300 |0009: invoke-virtual {v3}, Lde/tadris/fitness/model/AutoStartWorkout;.getLastStartConfig:()Lde/tadris/fitness/model/AutoStartWorkout$Config; // method@d424 │ │ -479680: 0c03 |000c: move-result-object v3 │ │ -479682: 5433 bc9d |000d: iget-object v3, v3, Lde/tadris/fitness/model/AutoStartWorkout$Config;.mode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dbc │ │ -479686: 7040 51d7 2031 |000f: invoke-direct {v0, v2, v1, v3}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d751 │ │ -47968c: 5b20 a19f |0012: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ -479690: 7210 38d7 0000 |0014: invoke-interface {v0}, Lde/tadris/fitness/ui/dialog/AlertDialogWrapper;.show:()V // method@d738 │ │ -479696: 0e00 |0017: return-void │ │ +47965c: |[47965c] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$null$14$RecordWorkoutActivity:(I)V │ │ +47966c: 2200 2d17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog; // type@172d │ │ +479670: 2201 5917 |0002: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss; // type@1759 │ │ +479674: 7030 f7d7 2103 |0004: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$fPUsj_MurFf6yy21aF3WsuXdpss;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;I)V // method@d7f7 │ │ +47967a: 5423 a79f |0007: iget-object v3, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ +47967e: 6e10 24d4 0300 |0009: invoke-virtual {v3}, Lde/tadris/fitness/model/AutoStartWorkout;.getLastStartConfig:()Lde/tadris/fitness/model/AutoStartWorkout$Config; // method@d424 │ │ +479684: 0c03 |000c: move-result-object v3 │ │ +479686: 5433 bc9d |000d: iget-object v3, v3, Lde/tadris/fitness/model/AutoStartWorkout$Config;.mode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dbc │ │ +47968a: 7040 51d7 2031 |000f: invoke-direct {v0, v2, v1, v3}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartModeDialog$AutoStartModeSelectListener;Lde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d751 │ │ +479690: 5b20 a19f |0012: iput-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ +479694: 7210 38d7 0000 |0014: invoke-interface {v0}, Lde/tadris/fitness/ui/dialog/AlertDialogWrapper;.show:()V // method@d738 │ │ +47969a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ 0x0009 line=1137 │ │ 0x0014 line=1138 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2097303,17 +2097304,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -479698: |[479698] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$onGPSStateChanged$12$RecordWorkoutActivity:(Landroid/view/View;)V │ │ -4796a8: 7010 7bd8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.start:()V // method@d87b │ │ -4796ae: 0e00 |0003: return-void │ │ +47969c: |[47969c] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$onGPSStateChanged$12$RecordWorkoutActivity:(Landroid/view/View;)V │ │ +4796ac: 7010 7bd8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.start:()V // method@d87b │ │ +4796b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2097322,22 +2097323,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4796b0: |[4796b0] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$onManualPauseButtonClick$11$RecordWorkoutActivity:(Landroid/view/View;)V │ │ -4796c0: 5401 ae9f |0000: iget-object v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -4796c4: 5411 b785 |0002: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -4796c8: 6e10 ebd4 0100 |0004: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.isPaused:()Z // method@d4eb │ │ -4796ce: 0a01 |0007: move-result v1 │ │ -4796d0: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -4796d4: 7010 58d8 0000 |000a: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onManualPauseButtonClick:()V // method@d858 │ │ -4796da: 0e00 |000d: return-void │ │ +4796b4: |[4796b4] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$onManualPauseButtonClick$11$RecordWorkoutActivity:(Landroid/view/View;)V │ │ +4796c4: 5401 ae9f |0000: iget-object v1, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +4796c8: 5411 b785 |0002: iget-object v1, v1, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +4796cc: 6e10 ebd4 0100 |0004: invoke-virtual {v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.isPaused:()Z // method@d4eb │ │ +4796d2: 0a01 |0007: move-result v1 │ │ +4796d4: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +4796d8: 7010 58d8 0000 |000a: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onManualPauseButtonClick:()V // method@d858 │ │ +4796de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ 0x000a line=938 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/view/View; │ │ @@ -2097347,64 +2097348,64 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 104 16-bit code units │ │ -478e68: |[478e68] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$onStartPopupButtonClicked$15$RecordWorkoutActivity:(Landroid/view/MenuItem;)Z │ │ -478e78: 7210 240a 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -478e7e: 0a05 |0003: move-result v5 │ │ -478e80: 1a00 1154 |0004: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ -478e84: 1401 7e00 097f |0006: const v1, #float 1.82107e+38 // #7f09007e │ │ -478e8a: 3315 1900 |0009: if-ne v5, v1, 0022 // +0019 │ │ -478e8e: 1a05 e80c |000b: const-string v5, "Auto start from popup menu selected" // string@0ce8 │ │ -478e92: 7120 4b09 5000 |000d: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -478e98: 5545 be9f |0010: iget-boolean v5, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -478e9c: 3805 5200 |0012: if-eqz v5, 0064 // +0052 │ │ -478ea0: 5445 a79f |0014: iget-object v5, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ -478ea4: 6e10 22d4 0500 |0016: invoke-virtual {v5}, Lde/tadris/fitness/model/AutoStartWorkout;.getDefaultStartConfig:()Lde/tadris/fitness/model/AutoStartWorkout$Config; // method@d422 │ │ -478eaa: 0c05 |0019: move-result-object v5 │ │ -478eac: 5350 bb9d |001a: iget-wide v0, v5, Lde/tadris/fitness/model/AutoStartWorkout$Config;.countdownMs:J // field@9dbb │ │ -478eb0: 5455 bc9d |001c: iget-object v5, v5, Lde/tadris/fitness/model/AutoStartWorkout$Config;.mode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dbc │ │ -478eb4: 6e40 1ad8 0451 |001e: invoke-virtual {v4, v0, v1, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ -478eba: 2843 |0021: goto 0064 // +0043 │ │ -478ebc: 1401 8000 097f |0022: const v1, #float 1.82107e+38 // #7f090080 │ │ -478ec2: 3315 0600 |0025: if-ne v5, v1, 002b // +0006 │ │ -478ec6: 7010 7bd8 0400 |0027: invoke-direct {v4}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.start:()V // method@d87b │ │ -478ecc: 283a |002a: goto 0064 // +003a │ │ -478ece: 1401 8100 097f |002b: const v1, #float 1.82107e+38 // #7f090081 │ │ -478ed4: 1602 0000 |002e: const-wide/16 v2, #int 0 // #0 │ │ -478ed8: 3315 0800 |0030: if-ne v5, v1, 0038 // +0008 │ │ -478edc: 6205 c19d |0032: sget-object v5, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ON_MOVE:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dc1 │ │ -478ee0: 6e40 1ad8 2453 |0034: invoke-virtual {v4, v2, v3, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ -478ee6: 282d |0037: goto 0064 // +002d │ │ -478ee8: 1401 8200 097f |0038: const v1, #float 1.82107e+38 // #7f090082 │ │ -478eee: 3315 0800 |003b: if-ne v5, v1, 0043 // +0008 │ │ -478ef2: 6205 c29d |003d: sget-object v5, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.WAIT_FOR_GPS:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dc2 │ │ -478ef6: 6e40 1ad8 2453 |003f: invoke-virtual {v4, v2, v3, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ -478efc: 2822 |0042: goto 0064 // +0022 │ │ -478efe: 1401 7f00 097f |0043: const v1, #float 1.82107e+38 // #7f09007f │ │ -478f04: 3315 2000 |0046: if-ne v5, v1, 0066 // +0020 │ │ -478f08: 1a05 ea0c |0048: const-string v5, "Auto start with custom settings from popup menu selected" // string@0cea │ │ -478f0c: 7120 4b09 5000 |004a: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -478f12: 2205 2a17 |004d: new-instance v5, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; // type@172a │ │ -478f16: 2200 5217 |004f: new-instance v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8; // type@1752 │ │ -478f1a: 7020 e9d7 4000 |0051: invoke-direct {v0, v4}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7e9 │ │ -478f20: 5441 a79f |0054: iget-object v1, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ -478f24: 6e10 24d4 0100 |0056: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout;.getLastStartConfig:()Lde/tadris/fitness/model/AutoStartWorkout$Config; // method@d424 │ │ -478f2a: 0c01 |0059: move-result-object v1 │ │ -478f2c: 5311 bb9d |005a: iget-wide v1, v1, Lde/tadris/fitness/model/AutoStartWorkout$Config;.countdownMs:J // field@9dbb │ │ -478f30: 7052 40d7 4510 |005c: invoke-direct {v5, v4, v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;J)V // method@d740 │ │ -478f36: 5b45 a19f |005f: iput-object v5, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ -478f3a: 7210 38d7 0500 |0061: invoke-interface {v5}, Lde/tadris/fitness/ui/dialog/AlertDialogWrapper;.show:()V // method@d738 │ │ -478f40: 1215 |0064: const/4 v5, #int 1 // #1 │ │ -478f42: 0f05 |0065: return v5 │ │ -478f44: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -478f46: 0f05 |0067: return v5 │ │ +478e6c: |[478e6c] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$onStartPopupButtonClicked$15$RecordWorkoutActivity:(Landroid/view/MenuItem;)Z │ │ +478e7c: 7210 240a 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +478e82: 0a05 |0003: move-result v5 │ │ +478e84: 1a00 1154 |0004: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ +478e88: 1401 7e00 097f |0006: const v1, #float 1.82107e+38 // #7f09007e │ │ +478e8e: 3315 1900 |0009: if-ne v5, v1, 0022 // +0019 │ │ +478e92: 1a05 e80c |000b: const-string v5, "Auto start from popup menu selected" // string@0ce8 │ │ +478e96: 7120 4b09 5000 |000d: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +478e9c: 5545 be9f |0010: iget-boolean v5, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +478ea0: 3805 5200 |0012: if-eqz v5, 0064 // +0052 │ │ +478ea4: 5445 a79f |0014: iget-object v5, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ +478ea8: 6e10 22d4 0500 |0016: invoke-virtual {v5}, Lde/tadris/fitness/model/AutoStartWorkout;.getDefaultStartConfig:()Lde/tadris/fitness/model/AutoStartWorkout$Config; // method@d422 │ │ +478eae: 0c05 |0019: move-result-object v5 │ │ +478eb0: 5350 bb9d |001a: iget-wide v0, v5, Lde/tadris/fitness/model/AutoStartWorkout$Config;.countdownMs:J // field@9dbb │ │ +478eb4: 5455 bc9d |001c: iget-object v5, v5, Lde/tadris/fitness/model/AutoStartWorkout$Config;.mode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dbc │ │ +478eb8: 6e40 1ad8 0451 |001e: invoke-virtual {v4, v0, v1, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ +478ebe: 2843 |0021: goto 0064 // +0043 │ │ +478ec0: 1401 8000 097f |0022: const v1, #float 1.82107e+38 // #7f090080 │ │ +478ec6: 3315 0600 |0025: if-ne v5, v1, 002b // +0006 │ │ +478eca: 7010 7bd8 0400 |0027: invoke-direct {v4}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.start:()V // method@d87b │ │ +478ed0: 283a |002a: goto 0064 // +003a │ │ +478ed2: 1401 8100 097f |002b: const v1, #float 1.82107e+38 // #7f090081 │ │ +478ed8: 1602 0000 |002e: const-wide/16 v2, #int 0 // #0 │ │ +478edc: 3315 0800 |0030: if-ne v5, v1, 0038 // +0008 │ │ +478ee0: 6205 c19d |0032: sget-object v5, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.ON_MOVE:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dc1 │ │ +478ee4: 6e40 1ad8 2453 |0034: invoke-virtual {v4, v2, v3, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ +478eea: 282d |0037: goto 0064 // +002d │ │ +478eec: 1401 8200 097f |0038: const v1, #float 1.82107e+38 // #7f090082 │ │ +478ef2: 3315 0800 |003b: if-ne v5, v1, 0043 // +0008 │ │ +478ef6: 6205 c29d |003d: sget-object v5, Lde/tadris/fitness/model/AutoStartWorkout$Mode;.WAIT_FOR_GPS:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9dc2 │ │ +478efa: 6e40 1ad8 2453 |003f: invoke-virtual {v4, v2, v3, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.beginAutoStart:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)Z // method@d81a │ │ +478f00: 2822 |0042: goto 0064 // +0022 │ │ +478f02: 1401 7f00 097f |0043: const v1, #float 1.82107e+38 // #7f09007f │ │ +478f08: 3315 2000 |0046: if-ne v5, v1, 0066 // +0020 │ │ +478f0c: 1a05 ea0c |0048: const-string v5, "Auto start with custom settings from popup menu selected" // string@0cea │ │ +478f10: 7120 4b09 5000 |004a: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +478f16: 2205 2a17 |004d: new-instance v5, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog; // type@172a │ │ +478f1a: 2200 5217 |004f: new-instance v0, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8; // type@1752 │ │ +478f1e: 7020 e9d7 4000 |0051: invoke-direct {v0, v4}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NUh-w84gbw4VCtiH6WvL1U4y2b8;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7e9 │ │ +478f24: 5441 a79f |0054: iget-object v1, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ +478f28: 6e10 24d4 0100 |0056: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout;.getLastStartConfig:()Lde/tadris/fitness/model/AutoStartWorkout$Config; // method@d424 │ │ +478f2e: 0c01 |0059: move-result-object v1 │ │ +478f30: 5311 bb9d |005a: iget-wide v1, v1, Lde/tadris/fitness/model/AutoStartWorkout$Config;.countdownMs:J // field@9dbb │ │ +478f34: 7052 40d7 4510 |005c: invoke-direct {v5, v4, v0, v1, v2}, Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/ChooseAutoStartDelayDialog$AutoStartDelaySelectListener;J)V // method@d740 │ │ +478f3a: 5b45 a19f |005f: iput-object v5, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ +478f3e: 7210 38d7 0500 |0061: invoke-interface {v5}, Lde/tadris/fitness/ui/dialog/AlertDialogWrapper;.show:()V // method@d738 │ │ +478f44: 1215 |0064: const/4 v5, #int 1 // #1 │ │ +478f46: 0f05 |0065: return v5 │ │ +478f48: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +478f4a: 0f05 |0067: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1109 │ │ 0x000d line=1111 │ │ 0x0010 line=1112 │ │ 0x0014 line=1113 │ │ 0x001a line=1114 │ │ @@ -2097424,20 +2097425,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4796dc: |[4796dc] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$openDialogNoGps$10$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ -4796ec: 2201 7e00 |0000: new-instance v1, Landroid/content/Intent; // type@007e │ │ -4796f0: 1a02 7876 |0002: const-string v2, "android.settings.LOCATION_SOURCE_SETTINGS" // string@7678 │ │ -4796f4: 7020 1203 2100 |0004: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -4796fa: 6e20 7cd8 1000 |0007: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@d87c │ │ -479700: 0e00 |000a: return-void │ │ +4796e0: |[4796e0] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$openDialogNoGps$10$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ +4796f0: 2201 7e00 |0000: new-instance v1, Landroid/content/Intent; // type@007e │ │ +4796f4: 1a02 7876 |0002: const-string v2, "android.settings.LOCATION_SOURCE_SETTINGS" // string@7678 │ │ +4796f8: 7020 1203 2100 |0004: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +4796fe: 6e20 7cd8 1000 |0007: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@d87c │ │ +479704: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -2097447,17 +2097448,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -479704: |[479704] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$openDialogNoGps$9$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ -479714: 7010 16d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ -47971a: 0e00 |0003: return-void │ │ +479708: |[479708] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$openDialogNoGps$9$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ +479718: 7010 16d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ +47971e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2097467,17 +2097468,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47971c: |[47971c] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showAreYouSureToStopDialog$3$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ -47972c: 7010 82d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stop:()V // method@d882 │ │ -479732: 0e00 |0003: return-void │ │ +479720: |[479720] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showAreYouSureToStopDialog$3$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ +479730: 7010 82d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stop:()V // method@d882 │ │ +479736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2097487,17 +2097488,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -479734: |[479734] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showBackgroundLocationPermissionConsent$6$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ -479744: 7010 66d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.requestBackgroundLocationPermission:()V // method@d866 │ │ -47974a: 0e00 |0003: return-void │ │ +479738: |[479738] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showBackgroundLocationPermissionConsent$6$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ +479748: 7010 66d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.requestBackgroundLocationPermission:()V // method@d866 │ │ +47974e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2097507,17 +2097508,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47974c: |[47974c] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showBackgroundLocationPermissionConsent$7$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ -47975c: 7010 16d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ -479762: 0e00 |0003: return-void │ │ +479750: |[479750] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showBackgroundLocationPermissionConsent$7$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ +479760: 7010 16d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ +479766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2097527,25 +2097528,25 @@ │ │ type : '(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -479764: |[479764] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showEnterDescriptionDialog$1$RecordWorkoutActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V │ │ -479774: 7210 0d03 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@030d │ │ -47977a: 5402 ae9f |0003: iget-object v2, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47977e: 5422 b785 |0005: iget-object v2, v2, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479782: 6e10 130f 0100 |0007: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -479788: 0c01 |000a: move-result-object v1 │ │ -47978a: 6e10 99e0 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -479790: 0c01 |000e: move-result-object v1 │ │ -479792: 6e20 f7d4 1200 |000f: invoke-virtual {v2, v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.setComment:(Ljava/lang/String;)V // method@d4f7 │ │ -479798: 7010 6bd8 0000 |0012: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.saveAndClose:()V // method@d86b │ │ -47979e: 0e00 |0015: return-void │ │ +479768: |[479768] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showEnterDescriptionDialog$1$RecordWorkoutActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V │ │ +479778: 7210 0d03 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@030d │ │ +47977e: 5402 ae9f |0003: iget-object v2, v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479782: 5422 b785 |0005: iget-object v2, v2, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479786: 6e10 130f 0100 |0007: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +47978c: 0c01 |000a: move-result-object v1 │ │ +47978e: 6e10 99e0 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +479794: 0c01 |000e: move-result-object v1 │ │ +479796: 6e20 f7d4 1200 |000f: invoke-virtual {v2, v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.setComment:(Ljava/lang/String;)V // method@d4f7 │ │ +47979c: 7010 6bd8 0000 |0012: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.saveAndClose:()V // method@d86b │ │ +4797a2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0003 line=617 │ │ 0x0012 line=618 │ │ locals : │ │ 0x0000 - 0x0016 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2097558,17 +2097559,17 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4797a0: |[4797a0] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showEnterDescriptionDialog$2$RecordWorkoutActivity:(Landroid/content/DialogInterface;)V │ │ -4797b0: 7010 6bd8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.saveAndClose:()V // method@d86b │ │ -4797b6: 0e00 |0003: return-void │ │ +4797a4: |[4797a4] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showEnterDescriptionDialog$2$RecordWorkoutActivity:(Landroid/content/DialogInterface;)V │ │ +4797b4: 7010 6bd8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.saveAndClose:()V // method@d86b │ │ +4797ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -2097577,17 +2097578,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4797b8: |[4797b8] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showLocationPermissionConsent$4$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ -4797c8: 7010 68d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.requestLocationPermission:()V // method@d868 │ │ -4797ce: 0e00 |0003: return-void │ │ +4797bc: |[4797bc] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showLocationPermissionConsent$4$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ +4797cc: 7010 68d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.requestLocationPermission:()V // method@d868 │ │ +4797d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2097597,17 +2097598,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4797d0: |[4797d0] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showLocationPermissionConsent$5$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ -4797e0: 7010 16d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ -4797e6: 0e00 |0003: return-void │ │ +4797d4: |[4797d4] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showLocationPermissionConsent$5$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ +4797e4: 7010 16d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ +4797ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2097617,17 +2097618,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4797e8: |[4797e8] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showPermissionsNotGrantedDialog$8$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ -4797f8: 7010 65d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.openLocationSettings:()V // method@d865 │ │ -4797fe: 0e00 |0003: return-void │ │ +4797ec: |[4797ec] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$showPermissionsNotGrantedDialog$8$RecordWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ +4797fc: 7010 65d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.openLocationSettings:()V // method@d865 │ │ +479802: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2097637,30 +2097638,30 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -479800: |[479800] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$startUpdater$0$RecordWorkoutActivity:()V │ │ -479810: 5420 ae9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479814: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479818: 6e10 e9d4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ -47981e: 0a00 |0007: move-result v0 │ │ -479820: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ -479824: 1600 e803 |000a: const-wide/16 v0, #int 1000 // #3e8 │ │ -479828: 7120 37e1 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ -47982e: 5420 b19f |000f: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mHandler:Landroid/os/Handler; // field@9fb1 │ │ -479832: 2201 5117 |0011: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw; // type@1751 │ │ -479836: 7020 e7d7 2100 |0013: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7e7 │ │ -47983c: 6e20 7507 1000 |0016: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -479842: 28e7 |0019: goto 0000 // -0019 │ │ -479844: 0d00 |001a: move-exception v0 │ │ -479846: 6e10 53e0 0000 |001b: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@e053 │ │ -47984c: 0e00 |001e: return-void │ │ +479804: |[479804] de.tadris.fitness.ui.record.RecordWorkoutActivity.lambda$startUpdater$0$RecordWorkoutActivity:()V │ │ +479814: 5420 ae9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479818: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47981c: 6e10 e9d4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ +479822: 0a00 |0007: move-result v0 │ │ +479824: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ +479828: 1600 e803 |000a: const-wide/16 v0, #int 1000 // #3e8 │ │ +47982c: 7120 37e1 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@e137 │ │ +479832: 5420 b19f |000f: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mHandler:Landroid/os/Handler; // field@9fb1 │ │ +479836: 2201 5117 |0011: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw; // type@1751 │ │ +47983a: 7020 e7d7 2100 |0013: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$NP098yOCTDxUMI2TZ6qKyXC85uw;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7e7 │ │ +479840: 6e20 7507 1000 |0016: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +479846: 28e7 |0019: goto 0000 // -0019 │ │ +479848: 0d00 |001a: move-exception v0 │ │ +47984a: 6e10 53e0 0000 |001b: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@e053 │ │ +479850: 0e00 |001e: return-void │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ Ljava/lang/InterruptedException; -> 0x001a │ │ positions : │ │ 0x0000 line=431 │ │ 0x000c line=432 │ │ 0x000f line=433 │ │ @@ -2097673,22 +2097674,22 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -479860: |[479860] de.tadris.fitness.ui.record.RecordWorkoutActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -479870: 6f40 7ed6 1032 |0000: invoke-super {v0, v1, v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@d67e │ │ -479876: 1303 0c00 |0003: const/16 v3, #int 12 // #c │ │ -47987a: 3331 0800 |0005: if-ne v1, v3, 000d // +0008 │ │ -47987e: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -479880: 3312 0500 |0008: if-ne v2, v1, 000d // +0005 │ │ -479884: 7010 1fd8 0000 |000a: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.chooseHRDevice:()V // method@d81f │ │ -47988a: 0e00 |000d: return-void │ │ +479864: |[479864] de.tadris.fitness.ui.record.RecordWorkoutActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +479874: 6f40 7ed6 1032 |0000: invoke-super {v0, v1, v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@d67e │ │ +47987a: 1303 0c00 |0003: const/16 v3, #int 12 // #c │ │ +47987e: 3331 0800 |0005: if-ne v1, v3, 000d // +0008 │ │ +479882: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +479884: 3312 0500 |0008: if-ne v2, v1, 000d // +0005 │ │ +479888: 7010 1fd8 0000 |000a: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.chooseHRDevice:()V // method@d81f │ │ +47988e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ 0x000a line=973 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x000e reg=1 (null) I │ │ @@ -2097700,23 +2097701,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -47988c: |[47988c] de.tadris.fitness.ui.record.RecordWorkoutActivity.onAutoStartCountdownAbortButtonClicked:(Landroid/view/View;)V │ │ -47989c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -47989e: 7020 1cd8 2100 |0001: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.cancelAutoStart:(Z)V // method@d81c │ │ -4798a4: 1402 be01 117f |0004: const v2, #float 1.92747e+38 // #7f1101be │ │ -4798aa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4798ac: 7130 f811 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -4798b2: 0c02 |000b: move-result-object v2 │ │ -4798b4: 6e10 fa11 0200 |000c: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -4798ba: 0e00 |000f: return-void │ │ +479890: |[479890] de.tadris.fitness.ui.record.RecordWorkoutActivity.onAutoStartCountdownAbortButtonClicked:(Landroid/view/View;)V │ │ +4798a0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +4798a2: 7020 1cd8 2100 |0001: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.cancelAutoStart:(Z)V // method@d81c │ │ +4798a8: 1402 be01 117f |0004: const v2, #float 1.92747e+38 // #7f1101be │ │ +4798ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4798b0: 7130 f811 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +4798b6: 0c02 |000b: move-result-object v2 │ │ +4798b8: 6e10 fa11 0200 |000c: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +4798be: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1151 │ │ 0x0008 line=1152 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/view/View; │ │ @@ -2097726,58 +2097727,58 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -4798bc: |[4798bc] de.tadris.fitness.ui.record.RecordWorkoutActivity.onAutoStartWorkoutStateChange:(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V │ │ -4798cc: 6200 949f |0000: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ -4798d0: 5444 cb9d |0002: iget-object v4, v4, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ -4798d4: 6e10 19d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ -4798da: 0a04 |0007: move-result v4 │ │ -4798dc: 4404 0004 |0008: aget v4, v0, v4 │ │ -4798e0: 1400 7900 097f |000a: const v0, #float 1.82107e+38 // #7f090079 │ │ -4798e6: 1a01 0000 |000d: const-string v1, "" // string@0000 │ │ -4798ea: 1402 7a00 097f |000f: const v2, #float 1.82107e+38 // #7f09007a │ │ -4798f0: 2b04 4a00 0000 |0012: packed-switch v4, 0000005c // +0000004a │ │ -4798f6: 2846 |0015: goto 005b // +0046 │ │ -4798f8: 7010 31d8 0300 |0016: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hideAutoStartCountdownOverlay:()V // method@d831 │ │ -4798fe: 2842 |0019: goto 005b // +0042 │ │ -479900: 7010 18d8 0300 |001a: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStart:()V // method@d818 │ │ -479906: 283e |001d: goto 005b // +003e │ │ -479908: 6e20 21d8 2300 |001e: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -47990e: 0c04 |0021: move-result-object v4 │ │ -479910: 1f04 aa02 |0022: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ -479914: 6e20 e511 1400 |0024: invoke-virtual {v4, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -47991a: 6e20 21d8 0300 |0027: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479920: 0c04 |002a: move-result-object v4 │ │ -479922: 1f04 aa02 |002b: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ -479926: 1400 5000 117f |002d: const v0, #float 1.9274e+38 // #7f110050 │ │ -47992c: 6e20 29d8 0300 |0030: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getString:(I)Ljava/lang/String; // method@d829 │ │ -479932: 0c00 |0033: move-result-object v0 │ │ -479934: 6e20 e511 0400 |0034: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -47993a: 7010 73d8 0300 |0037: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showAutoStartCountdownOverlay:()V // method@d873 │ │ -479940: 2821 |003a: goto 005b // +0021 │ │ -479942: 6e20 21d8 2300 |003b: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479948: 0c04 |003e: move-result-object v4 │ │ -47994a: 1f04 aa02 |003f: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ -47994e: 6e20 e511 1400 |0041: invoke-virtual {v4, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -479954: 6e20 21d8 0300 |0044: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -47995a: 0c04 |0047: move-result-object v4 │ │ -47995c: 1f04 aa02 |0048: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ -479960: 1400 4f00 117f |004a: const v0, #float 1.9274e+38 // #7f11004f │ │ -479966: 6e20 29d8 0300 |004d: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getString:(I)Ljava/lang/String; // method@d829 │ │ -47996c: 0c00 |0050: move-result-object v0 │ │ -47996e: 6e20 e511 0400 |0051: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -479974: 7010 73d8 0300 |0054: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showAutoStartCountdownOverlay:()V // method@d873 │ │ -47997a: 2804 |0057: goto 005b // +0004 │ │ -47997c: 7010 73d8 0300 |0058: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showAutoStartCountdownOverlay:()V // method@d873 │ │ -479982: 0e00 |005b: return-void │ │ -479984: 0001 0600 0100 0000 4600 0000 2900 ... |005c: packed-switch-data (16 units) │ │ +4798c0: |[4798c0] de.tadris.fitness.ui.record.RecordWorkoutActivity.onAutoStartWorkoutStateChange:(Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;)V │ │ +4798d0: 6200 949f |0000: sget-object v0, Lde/tadris/fitness/ui/record/RecordWorkoutActivity$5;.$SwitchMap$de$tadris$fitness$model$AutoStartWorkout$State:[I // field@9f94 │ │ +4798d4: 5444 cb9d |0002: iget-object v4, v4, Lde/tadris/fitness/model/AutoStartWorkout$StateChangeEvent;.newState:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dcb │ │ +4798d8: 6e10 19d4 0400 |0004: invoke-virtual {v4}, Lde/tadris/fitness/model/AutoStartWorkout$State;.ordinal:()I // method@d419 │ │ +4798de: 0a04 |0007: move-result v4 │ │ +4798e0: 4404 0004 |0008: aget v4, v0, v4 │ │ +4798e4: 1400 7900 097f |000a: const v0, #float 1.82107e+38 // #7f090079 │ │ +4798ea: 1a01 0000 |000d: const-string v1, "" // string@0000 │ │ +4798ee: 1402 7a00 097f |000f: const v2, #float 1.82107e+38 // #7f09007a │ │ +4798f4: 2b04 4a00 0000 |0012: packed-switch v4, 0000005c // +0000004a │ │ +4798fa: 2846 |0015: goto 005b // +0046 │ │ +4798fc: 7010 31d8 0300 |0016: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hideAutoStartCountdownOverlay:()V // method@d831 │ │ +479902: 2842 |0019: goto 005b // +0042 │ │ +479904: 7010 18d8 0300 |001a: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStart:()V // method@d818 │ │ +47990a: 283e |001d: goto 005b // +003e │ │ +47990c: 6e20 21d8 2300 |001e: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479912: 0c04 |0021: move-result-object v4 │ │ +479914: 1f04 aa02 |0022: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ +479918: 6e20 e511 1400 |0024: invoke-virtual {v4, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +47991e: 6e20 21d8 0300 |0027: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479924: 0c04 |002a: move-result-object v4 │ │ +479926: 1f04 aa02 |002b: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ +47992a: 1400 5000 117f |002d: const v0, #float 1.9274e+38 // #7f110050 │ │ +479930: 6e20 29d8 0300 |0030: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getString:(I)Ljava/lang/String; // method@d829 │ │ +479936: 0c00 |0033: move-result-object v0 │ │ +479938: 6e20 e511 0400 |0034: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +47993e: 7010 73d8 0300 |0037: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showAutoStartCountdownOverlay:()V // method@d873 │ │ +479944: 2821 |003a: goto 005b // +0021 │ │ +479946: 6e20 21d8 2300 |003b: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +47994c: 0c04 |003e: move-result-object v4 │ │ +47994e: 1f04 aa02 |003f: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ +479952: 6e20 e511 1400 |0041: invoke-virtual {v4, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +479958: 6e20 21d8 0300 |0044: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +47995e: 0c04 |0047: move-result-object v4 │ │ +479960: 1f04 aa02 |0048: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ +479964: 1400 4f00 117f |004a: const v0, #float 1.9274e+38 // #7f11004f │ │ +47996a: 6e20 29d8 0300 |004d: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getString:(I)Ljava/lang/String; // method@d829 │ │ +479970: 0c00 |0050: move-result-object v0 │ │ +479972: 6e20 e511 0400 |0051: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +479978: 7010 73d8 0300 |0054: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showAutoStartCountdownOverlay:()V // method@d873 │ │ +47997e: 2804 |0057: goto 005b // +0004 │ │ +479980: 7010 73d8 0300 |0058: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showAutoStartCountdownOverlay:()V // method@d873 │ │ +479986: 0e00 |005b: return-void │ │ +479988: 0001 0600 0100 0000 4600 0000 2900 ... |005c: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ 0x0016 line=1216 │ │ 0x001a line=1212 │ │ 0x001e line=1207 │ │ 0x0027 line=1208 │ │ @@ -2097795,17 +2097796,17 @@ │ │ type : '(Lde/tadris/fitness/recording/event/WorkoutAutoStopEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4799a4: |[4799a4] de.tadris.fitness.ui.record.RecordWorkoutActivity.onAutoStop:(Lde/tadris/fitness/recording/event/WorkoutAutoStopEvent;)V │ │ -4799b4: 7010 16d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ -4799ba: 0e00 |0003: return-void │ │ +4799a8: |[4799a8] de.tadris.fitness.ui.record.RecordWorkoutActivity.onAutoStop:(Lde/tadris/fitness/recording/event/WorkoutAutoStopEvent;)V │ │ +4799b8: 7010 16d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ +4799be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1081 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/tadris/fitness/recording/event/WorkoutAutoStopEvent; │ │ │ │ @@ -2097814,32 +2097815,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4799bc: |[4799bc] de.tadris.fitness.ui.record.RecordWorkoutActivity.onBackPressed:()V │ │ -4799cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4799ce: 7020 1cd8 0200 |0001: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.cancelAutoStart:(Z)V // method@d81c │ │ -4799d4: 5420 ae9f |0004: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -4799d8: 5400 b785 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -4799dc: 6e10 e9d4 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ -4799e2: 0a00 |000b: move-result v0 │ │ -4799e4: 3800 1200 |000c: if-eqz v0, 001e // +0012 │ │ -4799e8: 5420 ae9f |000e: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -4799ec: 5400 b785 |0010: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -4799f0: 6e10 e3d4 0000 |0012: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -4799f6: 0c00 |0015: move-result-object v0 │ │ -4799f8: 6201 3f9e |0016: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -4799fc: 3210 0600 |0018: if-eq v0, v1, 001e // +0006 │ │ -479a00: 7010 72d8 0200 |001a: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showAreYouSureToStopDialog:()V // method@d872 │ │ -479a06: 2804 |001d: goto 0021 // +0004 │ │ -479a08: 7010 16d8 0200 |001e: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ -479a0e: 0e00 |0021: return-void │ │ +4799c0: |[4799c0] de.tadris.fitness.ui.record.RecordWorkoutActivity.onBackPressed:()V │ │ +4799d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4799d2: 7020 1cd8 0200 |0001: invoke-direct {v2, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.cancelAutoStart:(Z)V // method@d81c │ │ +4799d8: 5420 ae9f |0004: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +4799dc: 5400 b785 |0006: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +4799e0: 6e10 e9d4 0000 |0008: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ +4799e6: 0a00 |000b: move-result v0 │ │ +4799e8: 3800 1200 |000c: if-eqz v0, 001e // +0012 │ │ +4799ec: 5420 ae9f |000e: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +4799f0: 5400 b785 |0010: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +4799f4: 6e10 e3d4 0000 |0012: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +4799fa: 0c00 |0015: move-result-object v0 │ │ +4799fc: 6201 3f9e |0016: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +479a00: 3210 0600 |0018: if-eq v0, v1, 001e // +0006 │ │ +479a04: 7010 72d8 0200 |001a: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showAreYouSureToStopDialog:()V // method@d872 │ │ +479a0a: 2804 |001d: goto 0021 // +0004 │ │ +479a0c: 7010 16d8 0200 |001e: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activityFinish:()V // method@d816 │ │ +479a12: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1003 │ │ 0x0004 line=1004 │ │ 0x001a line=1006 │ │ 0x001e line=1009 │ │ locals : │ │ @@ -2097850,72 +2097851,72 @@ │ │ type : '(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -479a10: |[479a10] de.tadris.fitness.ui.record.RecordWorkoutActivity.onCountdownChange:(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V │ │ -479a20: 1400 7900 097f |0000: const v0, #float 1.82107e+38 // #7f090079 │ │ -479a26: 6e20 21d8 0400 |0003: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479a2c: 0c00 |0006: move-result-object v0 │ │ -479a2e: 1f00 aa02 |0007: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -479a32: 1401 4e00 117f |0009: const v1, #float 1.9274e+38 // #7f11004e │ │ -479a38: 6e20 29d8 1400 |000c: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getString:(I)Ljava/lang/String; // method@d829 │ │ -479a3e: 0c01 |000f: move-result-object v1 │ │ -479a40: 6e20 e511 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -479a46: 5250 be9d |0013: iget v0, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ -479a4a: 1301 3c00 |0015: const/16 v1, #int 60 // #3c │ │ -479a4e: 3710 1000 |0017: if-le v0, v1, 0027 // +0010 │ │ -479a52: 5440 ae9f |0019: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479a56: 5400 b485 |001b: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -479a5a: 5251 be9d |001d: iget v1, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ -479a5e: d211 e803 |001f: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -479a62: 8111 |0021: int-to-long v1, v1 │ │ -479a64: 6e30 ecdc 1002 |0022: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteSecondTime:(J)Ljava/lang/String; // method@dcec │ │ -479a6a: 0c00 |0025: move-result-object v0 │ │ -479a6c: 2822 |0026: goto 0048 // +0022 │ │ -479a6e: 1400 5100 117f |0027: const v0, #float 1.9274e+38 // #7f110051 │ │ -479a74: 6e20 29d8 0400 |002a: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getString:(I)Ljava/lang/String; // method@d829 │ │ -479a7a: 0c00 |002d: move-result-object v0 │ │ -479a7c: 1221 |002e: const/4 v1, #int 2 // #2 │ │ -479a7e: 2311 6e1f |002f: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ -479a82: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -479a84: 5253 be9d |0032: iget v3, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ -479a88: 7110 4ee0 0300 |0034: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -479a8e: 0c03 |0037: move-result-object v3 │ │ -479a90: 4d03 0102 |0038: aput-object v3, v1, v2 │ │ -479a94: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -479a96: 1403 8801 117f |003b: const v3, #float 1.92746e+38 // #7f110188 │ │ -479a9c: 6e20 2bd8 3400 |003e: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getText:(I)Ljava/lang/CharSequence; // method@d82b │ │ -479aa2: 0c03 |0041: move-result-object v3 │ │ -479aa4: 4d03 0102 |0042: aput-object v3, v1, v2 │ │ -479aa8: 7120 c9e0 1000 |0044: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -479aae: 0c00 |0047: move-result-object v0 │ │ -479ab0: 2201 0819 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -479ab4: 7010 06e1 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -479aba: 1a02 ce61 |004d: const-string v2, "Updating auto start countdown: " // string@61ce │ │ -479abe: 6e20 12e1 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -479ac4: 6e20 12e1 0100 |0052: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -479aca: 1a02 4700 |0055: const-string v2, " (" // string@0047 │ │ -479ace: 6e20 12e1 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -479ad4: 5352 bd9d |005a: iget-wide v2, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownMs:J // field@9dbd │ │ -479ad8: 6e30 0ee1 2103 |005c: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -479ade: 1a05 db04 |005f: const-string v5, ")" // string@04db │ │ -479ae2: 6e20 12e1 5100 |0061: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -479ae8: 6e10 1fe1 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -479aee: 0c05 |0067: move-result-object v5 │ │ -479af0: 1a01 1154 |0068: const-string v1, "RecordWorkoutActivity" // string@5411 │ │ -479af4: 7120 4b09 5100 |006a: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -479afa: 1405 7a00 097f |006d: const v5, #float 1.82107e+38 // #7f09007a │ │ -479b00: 6e20 21d8 5400 |0070: invoke-virtual {v4, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479b06: 0c05 |0073: move-result-object v5 │ │ -479b08: 1f05 aa02 |0074: check-cast v5, Landroid/widget/TextView; // type@02aa │ │ -479b0c: 6e20 e511 0500 |0076: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -479b12: 0e00 |0079: return-void │ │ +479a14: |[479a14] de.tadris.fitness.ui.record.RecordWorkoutActivity.onCountdownChange:(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V │ │ +479a24: 1400 7900 097f |0000: const v0, #float 1.82107e+38 // #7f090079 │ │ +479a2a: 6e20 21d8 0400 |0003: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479a30: 0c00 |0006: move-result-object v0 │ │ +479a32: 1f00 aa02 |0007: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +479a36: 1401 4e00 117f |0009: const v1, #float 1.9274e+38 // #7f11004e │ │ +479a3c: 6e20 29d8 1400 |000c: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getString:(I)Ljava/lang/String; // method@d829 │ │ +479a42: 0c01 |000f: move-result-object v1 │ │ +479a44: 6e20 e511 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +479a4a: 5250 be9d |0013: iget v0, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ +479a4e: 1301 3c00 |0015: const/16 v1, #int 60 // #3c │ │ +479a52: 3710 1000 |0017: if-le v0, v1, 0027 // +0010 │ │ +479a56: 5440 ae9f |0019: iget-object v0, v4, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479a5a: 5400 b485 |001b: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +479a5e: 5251 be9d |001d: iget v1, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ +479a62: d211 e803 |001f: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +479a66: 8111 |0021: int-to-long v1, v1 │ │ +479a68: 6e30 ecdc 1002 |0022: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getMinuteSecondTime:(J)Ljava/lang/String; // method@dcec │ │ +479a6e: 0c00 |0025: move-result-object v0 │ │ +479a70: 2822 |0026: goto 0048 // +0022 │ │ +479a72: 1400 5100 117f |0027: const v0, #float 1.9274e+38 // #7f110051 │ │ +479a78: 6e20 29d8 0400 |002a: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getString:(I)Ljava/lang/String; // method@d829 │ │ +479a7e: 0c00 |002d: move-result-object v0 │ │ +479a80: 1221 |002e: const/4 v1, #int 2 // #2 │ │ +479a82: 2311 6e1f |002f: new-array v1, v1, [Ljava/lang/Object; // type@1f6e │ │ +479a86: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +479a88: 5253 be9d |0032: iget v3, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownS:I // field@9dbe │ │ +479a8c: 7110 4ee0 0300 |0034: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +479a92: 0c03 |0037: move-result-object v3 │ │ +479a94: 4d03 0102 |0038: aput-object v3, v1, v2 │ │ +479a98: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +479a9a: 1403 8801 117f |003b: const v3, #float 1.92746e+38 // #7f110188 │ │ +479aa0: 6e20 2bd8 3400 |003e: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getText:(I)Ljava/lang/CharSequence; // method@d82b │ │ +479aa6: 0c03 |0041: move-result-object v3 │ │ +479aa8: 4d03 0102 |0042: aput-object v3, v1, v2 │ │ +479aac: 7120 c9e0 1000 |0044: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +479ab2: 0c00 |0047: move-result-object v0 │ │ +479ab4: 2201 0819 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +479ab8: 7010 06e1 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +479abe: 1a02 ce61 |004d: const-string v2, "Updating auto start countdown: " // string@61ce │ │ +479ac2: 6e20 12e1 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +479ac8: 6e20 12e1 0100 |0052: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +479ace: 1a02 4700 |0055: const-string v2, " (" // string@0047 │ │ +479ad2: 6e20 12e1 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +479ad8: 5352 bd9d |005a: iget-wide v2, v5, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.countdownMs:J // field@9dbd │ │ +479adc: 6e30 0ee1 2103 |005c: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +479ae2: 1a05 db04 |005f: const-string v5, ")" // string@04db │ │ +479ae6: 6e20 12e1 5100 |0061: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +479aec: 6e10 1fe1 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +479af2: 0c05 |0067: move-result-object v5 │ │ +479af4: 1a01 1154 |0068: const-string v1, "RecordWorkoutActivity" // string@5411 │ │ +479af8: 7120 4b09 5100 |006a: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +479afe: 1405 7a00 097f |006d: const v5, #float 1.82107e+38 // #7f09007a │ │ +479b04: 6e20 21d8 5400 |0070: invoke-virtual {v4, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479b0a: 0c05 |0073: move-result-object v5 │ │ +479b0c: 1f05 aa02 |0074: check-cast v5, Landroid/widget/TextView; // type@02aa │ │ +479b10: 6e20 e511 0500 |0076: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +479b16: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1225 │ │ 0x0013 line=1227 │ │ 0x0019 line=1229 │ │ 0x002a line=1231 │ │ 0x0034 line=1232 │ │ @@ -2097931,376 +2097932,376 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 783 16-bit code units │ │ -479b14: |[479b14] de.tadris.fitness.ui.record.RecordWorkoutActivity.onCreate:(Landroid/os/Bundle;)V │ │ -479b24: 6f20 80d6 ed00 |0000: invoke-super {v13, v14}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ -479b2a: 6e10 25d8 0d00 |0003: invoke-virtual {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getIntent:()Landroid/content/Intent; // method@d825 │ │ -479b30: 0c0e |0006: move-result-object v14 │ │ -479b32: 7110 c7d1 0d00 |0007: invoke-static {v13}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -479b38: 0c00 |000a: move-result-object v0 │ │ -479b3a: 5bd0 ae9f |000b: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479b3e: 5400 ba85 |000d: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -479b42: 6e10 e7d2 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getUseNfcStart:()Z // method@d2e7 │ │ -479b48: 0a00 |0012: move-result v0 │ │ -479b4a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -479b4c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -479b4e: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -479b52: 7110 dddb 0d00 |0017: invoke-static {v13}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcPresent:(Landroid/content/Context;)Z // method@dbdd │ │ -479b58: 0a00 |001a: move-result v0 │ │ -479b5a: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -479b5e: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -479b60: 2802 |001e: goto 0020 // +0002 │ │ -479b62: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -479b64: 5cd0 bf9f |0020: iput-boolean v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ -479b68: 2200 0819 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -479b6c: 7010 06e1 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -479b72: 1a03 9e4c |0027: const-string v3, "NFC start enabled:" // string@4c9e │ │ -479b76: 6e20 12e1 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -479b7c: 55d3 bf9f |002c: iget-boolean v3, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ -479b80: 6e20 13e1 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -479b86: 6e10 1fe1 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -479b8c: 0c00 |0034: move-result-object v0 │ │ -479b8e: 1a03 1154 |0035: const-string v3, "RecordWorkoutActivity" // string@5411 │ │ -479b92: 7120 4b09 0300 |0037: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -479b98: 54d0 ae9f |003a: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479b9c: 5400 ba85 |003c: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -479ba0: 6e10 d0d2 0000 |003e: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getAutoStartDelay:()I // method@d2d0 │ │ -479ba6: 0a00 |0041: move-result v0 │ │ -479ba8: d200 e803 |0042: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -479bac: 8104 |0044: int-to-long v4, v0 │ │ -479bae: 5ad4 a29f |0045: iput-wide v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayMs:J // field@9fa2 │ │ -479bb2: 54d0 ae9f |0047: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479bb6: 5400 ba85 |0049: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -479bba: 6e10 d1d2 0000 |004b: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getAutoStartMode:()Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d2d1 │ │ -479bc0: 0c00 |004e: move-result-object v0 │ │ -479bc2: 5bd0 a39f |004f: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9fa3 │ │ -479bc6: 2200 0819 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -479bca: 7010 06e1 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -479bd0: 1a04 c878 |0056: const-string v4, "auto start enabled:" // string@78c8 │ │ -479bd4: 6e20 12e1 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -479bda: 55d4 be9f |005b: iget-boolean v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -479bde: 6e20 13e1 4000 |005d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ -479be4: 1a04 9605 |0060: const-string v4, ", auto start delay: " // string@0596 │ │ -479be8: 6e20 12e1 4000 |0062: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -479bee: 53d4 a29f |0065: iget-wide v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayMs:J // field@9fa2 │ │ -479bf2: 6e30 0ee1 4005 |0067: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -479bf8: 1a04 9705 |006a: const-string v4, ", auto start mode: " // string@0597 │ │ -479bfc: 6e20 12e1 4000 |006c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -479c02: 54d4 a39f |006f: iget-object v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9fa3 │ │ -479c06: 6e20 11e1 4000 |0071: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ -479c0c: 6e10 1fe1 0000 |0074: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -479c12: 0c00 |0077: move-result-object v0 │ │ -479c14: 7120 4b09 0300 |0078: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ -479c1a: 1a00 bdc8 |007b: const-string v0, "other" // string@c8bd │ │ -479c1e: 7120 64d3 0d00 |007d: invoke-static {v13, v0}, Lde/tadris/fitness/data/WorkoutType;.getWorkoutTypeById:(Landroid/content/Context;Ljava/lang/String;)Lde/tadris/fitness/data/WorkoutType; // method@d364 │ │ -479c24: 0c00 |0080: move-result-object v0 │ │ -479c26: 5bd0 9e9f |0081: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activity:Lde/tadris/fitness/data/WorkoutType; // field@9f9e │ │ -479c2a: 6e10 1703 0e00 |0083: invoke-virtual {v14}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0317 │ │ -479c30: 0c00 |0086: move-result-object v0 │ │ -479c32: 1a04 fc83 |0087: const-string v4, "de.tadris.fitness.RecordWorkoutActivity.LAUNCH_ACTION" // string@83fc │ │ -479c36: 6e20 c7e0 0400 |0089: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -479c3c: 0a00 |008c: move-result v0 │ │ -479c3e: 3800 3d00 |008d: if-eqz v0, 00ca // +003d │ │ -479c42: 1a00 fe83 |008f: const-string v0, "de.tadris.fitness.RecordWorkoutActivity.WORKOUT_TYPE_EXTRA" // string@83fe │ │ -479c46: 6e20 2703 0e00 |0091: invoke-virtual {v14, v0}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0327 │ │ -479c4c: 0c0e |0094: move-result-object v14 │ │ -479c4e: 20e0 6416 |0095: instance-of v0, v14, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ -479c52: 3800 3100 |0097: if-eqz v0, 00c8 // +0031 │ │ -479c56: 1f0e 6416 |0099: check-cast v14, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ -479c5a: 5bde 9e9f |009b: iput-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activity:Lde/tadris/fitness/data/WorkoutType; // field@9f9e │ │ -479c5e: 54de ae9f |009d: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479c62: 54ee b785 |009f: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479c66: 380e 1800 |00a1: if-eqz v14, 00b9 // +0018 │ │ -479c6a: 54de ae9f |00a3: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479c6e: 54ee b785 |00a5: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479c72: 6e10 e3d4 0e00 |00a7: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -479c78: 0c0e |00aa: move-result-object v14 │ │ -479c7a: 6200 3f9e |00ab: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -479c7e: 320e 0c00 |00ad: if-eq v14, v0, 00b9 // +000c │ │ -479c82: 54de ae9f |00af: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479c86: 54ee b785 |00b1: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479c8a: 6e10 fbd4 0e00 |00b3: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.stop:()V // method@d4fb │ │ -479c90: 7010 6cd8 0d00 |00b6: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.saveIfNotSaved:()V // method@d86c │ │ -479c96: 54de ae9f |00b9: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479c9a: 2200 ad16 |00bb: new-instance v0, Lde/tadris/fitness/recording/WorkoutRecorder; // type@16ad │ │ -479c9e: 6e10 24d8 0d00 |00bd: invoke-virtual {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getApplicationContext:()Landroid/content/Context; // method@d824 │ │ -479ca4: 0c04 |00c0: move-result-object v4 │ │ -479ca6: 54d5 9e9f |00c1: iget-object v5, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activity:Lde/tadris/fitness/data/WorkoutType; // field@9f9e │ │ -479caa: 7030 cfd4 4005 |00c3: invoke-direct {v0, v4, v5}, Lde/tadris/fitness/recording/WorkoutRecorder;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutType;)V // method@d4cf │ │ -479cb0: 5be0 b785 |00c6: iput-object v0, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479cb4: 120e |00c8: const/4 v14, #int 0 // #0 │ │ -479cb6: 2810 |00c9: goto 00d9 // +0010 │ │ -479cb8: 54de ae9f |00ca: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479cbc: 54ee b785 |00cc: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479cc0: 6e10 e5d4 0e00 |00ce: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d4e5 │ │ -479cc6: 0c0e |00d1: move-result-object v14 │ │ -479cc8: 6e20 fed2 de00 |00d2: invoke-virtual {v14, v13}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -479cce: 0c0e |00d5: move-result-object v14 │ │ -479cd0: 5bde 9e9f |00d6: iput-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activity:Lde/tadris/fitness/data/WorkoutType; // field@9f9e │ │ -479cd4: 121e |00d8: const/4 v14, #int 1 // #1 │ │ -479cd6: 54d0 ae9f |00d9: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479cda: 5400 b885 |00db: iget-object v0, v0, Lde/tadris/fitness/Instance;.themes:Lde/tadris/fitness/util/FitoTrackThemes; // field@85b8 │ │ -479cde: 54d4 9e9f |00dd: iget-object v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activity:Lde/tadris/fitness/data/WorkoutType; // field@9f9e │ │ -479ce2: 6e20 d0db 4000 |00df: invoke-virtual {v0, v4}, Lde/tadris/fitness/util/FitoTrackThemes;.getWorkoutTypeTheme:(Lde/tadris/fitness/data/WorkoutType;)I // method@dbd0 │ │ -479ce8: 0a00 |00e2: move-result v0 │ │ -479cea: 6e20 6ed8 0d00 |00e3: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.setTheme:(I)V // method@d86e │ │ -479cf0: 1400 2700 0c7f |00e6: const v0, #float 1.86093e+38 // #7f0c0027 │ │ -479cf6: 6e20 6dd8 0d00 |00e9: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.setContentView:(I)V // method@d86d │ │ -479cfc: 1400 5401 117f |00ec: const v0, #float 1.92745e+38 // #7f110154 │ │ -479d02: 6e20 6fd8 0d00 |00ef: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.setTitle:(I)V // method@d86f │ │ -479d08: 7010 70d8 0d00 |00f2: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.setupMap:()V // method@d870 │ │ -479d0e: 55d0 bf9f |00f5: iget-boolean v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ -479d12: 3800 0f00 |00f7: if-eqz v0, 0106 // +000f │ │ -479d16: 7110 dcdb 0d00 |00f9: invoke-static {v13}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ -479d1c: 0a00 |00fc: move-result v0 │ │ -479d1e: 3900 0900 |00fd: if-nez v0, 0106 // +0009 │ │ -479d22: 7110 d9db 0d00 |00ff: invoke-static {v13}, Lde/tadris/fitness/util/NfcAdapterHelper;.createNfcEnableDialog:(Landroid/content/Context;)Landroid/app/AlertDialog; // method@dbd9 │ │ -479d28: 0c00 |0102: move-result-object v0 │ │ -479d2a: 6e10 f900 0000 |0103: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -479d30: 1400 9801 097f |0106: const v0, #float 1.82113e+38 // #7f090198 │ │ -479d36: 6e20 21d8 0d00 |0109: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479d3c: 0c00 |010c: move-result-object v0 │ │ -479d3e: 1f00 1e02 |010d: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ -479d42: 54d4 b29f |010f: iget-object v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ -479d46: 6e20 ea0b 4000 |0111: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ -479d4c: 1400 9e01 097f |0114: const v0, #float 1.82113e+38 // #7f09019e │ │ -479d52: 6e20 21d8 0d00 |0117: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479d58: 0c00 |011a: move-result-object v0 │ │ -479d5a: 5bd0 c29f |011b: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.waitingForGPSOverlay:Landroid/view/View; // field@9fc2 │ │ -479d5e: 6e20 b30b 2000 |011d: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ -479d64: 1400 9b01 097f |0120: const v0, #float 1.82113e+38 // #7f09019b │ │ -479d6a: 6e20 21d8 0d00 |0123: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479d70: 0c00 |0126: move-result-object v0 │ │ -479d72: 1f00 7002 |0127: check-cast v0, Landroid/widget/Button; // type@0270 │ │ -479d76: 5bd0 b79f |0129: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ -479d7a: 1400 9a01 097f |012b: const v0, #float 1.82113e+38 // #7f09019a │ │ -479d80: 6e20 21d8 0d00 |012e: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479d86: 0c00 |0131: move-result-object v0 │ │ -479d88: 1f00 cc05 |0132: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@05cc │ │ -479d8c: 5bd0 b59f |0134: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.recordStartButtonsRoot:Landroidx/constraintlayout/widget/ConstraintLayout; // field@9fb5 │ │ -479d90: 1400 9c01 097f |0136: const v0, #float 1.82113e+38 // #7f09019c │ │ -479d96: 6e20 21d8 0d00 |0139: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479d9c: 0c00 |013c: move-result-object v0 │ │ -479d9e: 1f00 aa02 |013d: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -479da2: 5bd0 ba9f |013f: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.timeView:Landroid/widget/TextView; // field@9fba │ │ -479da6: 1244 |0141: const/4 v4, #int 4 // #4 │ │ -479da8: 6e20 f511 4000 |0142: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -479dae: 1400 8c01 097f |0145: const v0, #float 1.82112e+38 // #7f09018c │ │ -479db4: 6e20 21d8 0d00 |0148: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479dba: 0c00 |014b: move-result-object v0 │ │ -479dbc: 1f00 aa02 |014c: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -479dc0: 5bd0 aa9f |014e: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.gpsStatusView:Landroid/widget/TextView; // field@9faa │ │ -479dc4: 1400 8d01 097f |0150: const v0, #float 1.82112e+38 // #7f09018d │ │ -479dca: 6e20 21d8 0d00 |0153: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479dd0: 0c00 |0156: move-result-object v0 │ │ -479dd2: 1f00 8602 |0157: check-cast v0, Landroid/widget/ImageView; // type@0286 │ │ -479dd6: 5bd0 ab9f |0159: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hrStatusView:Landroid/widget/ImageView; // field@9fab │ │ -479dda: 55d0 be9f |015b: iget-boolean v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -479dde: 1305 0800 |015d: const/16 v5, #int 8 // #8 │ │ -479de2: 3800 a800 |015f: if-eqz v0, 0207 // +00a8 │ │ -479de6: 2200 b616 |0161: new-instance v0, Lde/tadris/fitness/recording/announcement/TTSController; // type@16b6 │ │ -479dea: 6e10 24d8 0d00 |0163: invoke-virtual {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getApplicationContext:()Landroid/content/Context; // method@d824 │ │ -479df0: 0c06 |0166: move-result-object v6 │ │ -479df2: 7030 33d5 6003 |0167: invoke-direct {v0, v6, v3}, Lde/tadris/fitness/recording/announcement/TTSController;.:(Landroid/content/Context;Ljava/lang/String;)V // method@d533 │ │ -479df8: 5bd0 bc9f |016a: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9fbc │ │ -479dfc: 2200 9f16 |016c: new-instance v0, Lde/tadris/fitness/recording/DefaultMovementDetector; // type@169f │ │ -479e00: 54d6 ae9f |016e: iget-object v6, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479e04: 5466 b785 |0170: iget-object v6, v6, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479e08: 6e10 e5d4 0600 |0172: invoke-virtual {v6}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d4e5 │ │ -479e0e: 0c06 |0175: move-result-object v6 │ │ -479e10: 7030 6dd4 d006 |0176: invoke-direct {v0, v13, v6}, Lde/tadris/fitness/recording/DefaultMovementDetector;.:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)V // method@d46d │ │ -479e16: 5bd0 b39f |0179: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ -479e1a: 2200 8d16 |017b: new-instance v0, Lde/tadris/fitness/model/AutoStartWorkout; // type@168d │ │ -479e1e: 2206 8816 |017d: new-instance v6, Lde/tadris/fitness/model/AutoStartWorkout$Config; // type@1688 │ │ -479e22: 53d7 a29f |017f: iget-wide v7, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayMs:J // field@9fa2 │ │ -479e26: 54d9 a39f |0181: iget-object v9, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9fa3 │ │ -479e2a: 7040 0dd4 7698 |0183: invoke-direct {v6, v7, v8, v9}, Lde/tadris/fitness/model/AutoStartWorkout$Config;.:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d40d │ │ -479e30: 54d7 b39f |0186: iget-object v7, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ -479e34: 7030 1dd4 6007 |0188: invoke-direct {v0, v6, v7}, Lde/tadris/fitness/model/AutoStartWorkout;.:(Lde/tadris/fitness/model/AutoStartWorkout$Config;Lde/tadris/fitness/recording/MovementDetector;)V // method@d41d │ │ -479e3a: 5bd0 a79f |018b: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ -479e3e: 54d0 b39f |018d: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ -479e42: 7100 7cfe 0000 |018f: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -479e48: 0c06 |0192: move-result-object v6 │ │ -479e4a: 6e20 7fd4 6000 |0193: invoke-virtual {v0, v6}, Lde/tadris/fitness/recording/MovementDetector;.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z // method@d47f │ │ -479e50: 54d0 b39f |0196: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ -479e54: 6e10 81d4 0000 |0198: invoke-virtual {v0}, Lde/tadris/fitness/recording/MovementDetector;.start:()Z // method@d481 │ │ -479e5a: 2200 f817 |019b: new-instance v0, Lde/tadris/fitness/util/VibratorController; // type@17f8 │ │ -479e5e: 54d6 ae9f |019d: iget-object v6, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479e62: 7030 f2db d006 |019f: invoke-direct {v0, v13, v6}, Lde/tadris/fitness/util/VibratorController;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;)V // method@dbf2 │ │ -479e68: 5bd0 c09f |01a2: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.vibratorController:Lde/tadris/fitness/util/VibratorController; // field@9fc0 │ │ -479e6c: 2206 c016 |01a4: new-instance v6, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; // type@16c0 │ │ -479e70: 7020 64d5 0600 |01a6: invoke-direct {v6, v0}, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.:(Lde/tadris/fitness/util/VibratorController;)V // method@d564 │ │ -479e76: 5bd6 a69f |01a9: iput-object v6, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartVibratorFeedback:Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; // field@9fa6 │ │ -479e7a: 2200 f617 |01ab: new-instance v0, Lde/tadris/fitness/util/ToneGeneratorController; // type@17f6 │ │ -479e7e: 54d6 ae9f |01ad: iget-object v6, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479e82: 1257 |01af: const/4 v7, #int 5 // #5 │ │ -479e84: 7040 e7db d076 |01b0: invoke-direct {v0, v13, v6, v7}, Lde/tadris/fitness/util/ToneGeneratorController;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@dbe7 │ │ -479e8a: 5bd0 bb9f |01b3: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.toneGeneratorController:Lde/tadris/fitness/util/ToneGeneratorController; // field@9fbb │ │ -479e8e: 2206 bf16 |01b5: new-instance v6, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; // type@16bf │ │ -479e92: 54d7 ae9f |01b7: iget-object v7, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479e96: 7030 5cd5 0607 |01b9: invoke-direct {v6, v0, v7}, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.:(Lde/tadris/fitness/util/ToneGeneratorController;Lde/tadris/fitness/Instance;)V // method@d55c │ │ -479e9c: 5bd6 a59f |01bc: iput-object v6, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartSoundFeedback:Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; // field@9fa5 │ │ -479ea0: 54d0 a69f |01be: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartVibratorFeedback:Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; // field@9fa6 │ │ -479ea4: 7100 7cfe 0000 |01c0: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -479eaa: 0c06 |01c3: move-result-object v6 │ │ -479eac: 6e20 68d5 6000 |01c4: invoke-virtual {v0, v6}, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z // method@d568 │ │ -479eb2: 54d0 a59f |01c7: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartSoundFeedback:Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; // field@9fa5 │ │ -479eb6: 7100 7cfe 0000 |01c9: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -479ebc: 0c06 |01cc: move-result-object v6 │ │ -479ebe: 6e20 61d5 6000 |01cd: invoke-virtual {v0, v6}, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z // method@d561 │ │ -479ec4: 2200 be16 |01d0: new-instance v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // type@16be │ │ -479ec8: 54d9 a79f |01d2: iget-object v9, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ -479ecc: 54da ae9f |01d4: iget-object v10, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479ed0: 54ab b785 |01d6: iget-object v11, v10, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479ed4: 54dc bc9f |01d8: iget-object v12, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9fbc │ │ -479ed8: 0707 |01da: move-object v7, v0 │ │ -479eda: 07d8 |01db: move-object v8, v13 │ │ -479edc: 7606 53d5 0700 |01dc: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.:(Landroid/content/Context;Lde/tadris/fitness/model/AutoStartWorkout;Lde/tadris/fitness/Instance;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;)V // method@d553 │ │ -479ee2: 5bd0 9f9f |01df: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartAnnouncements:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9f9f │ │ -479ee6: 7100 7cfe 0000 |01e1: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -479eec: 0c06 |01e4: move-result-object v6 │ │ -479eee: 6e20 59d5 6000 |01e5: invoke-virtual {v0, v6}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z // method@d559 │ │ -479ef4: 54d0 a79f |01e8: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ -479ef8: 7100 7cfe 0000 |01ea: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -479efe: 0c06 |01ed: move-result-object v6 │ │ -479f00: 6e20 29d4 6000 |01ee: invoke-virtual {v0, v6}, Lde/tadris/fitness/model/AutoStartWorkout;.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z // method@d429 │ │ -479f06: 0a00 |01f1: move-result v0 │ │ -479f08: 3900 0f00 |01f2: if-nez v0, 0201 // +000f │ │ -479f0c: 1a00 82c5 |01f4: const-string v0, "onCreate: Failed to setup auto start helper, not using auto start" // string@c582 │ │ -479f10: 7120 4d09 0300 |01f6: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ -479f16: 5cd2 be9f |01f9: iput-boolean v2, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -479f1a: 54d0 b79f |01fb: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ -479f1e: 6e20 b20e 5000 |01fd: invoke-virtual {v0, v5}, Landroid/widget/Button;.setVisibility:(I)V // method@0eb2 │ │ -479f24: 280c |0200: goto 020c // +000c │ │ -479f26: 54d0 b79f |0201: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ -479f2a: 7020 71d8 0d00 |0203: invoke-direct {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.show:(Landroid/view/View;)V // method@d871 │ │ -479f30: 2806 |0206: goto 020c // +0006 │ │ -479f32: 54d0 b79f |0207: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ -479f36: 6e20 b20e 5000 |0209: invoke-virtual {v0, v5}, Landroid/widget/Button;.setVisibility:(I)V // method@0eb2 │ │ -479f3c: 1400 9901 097f |020c: const v0, #float 1.82113e+38 // #7f090199 │ │ -479f42: 6e20 21d8 0d00 |020f: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479f48: 0c00 |0212: move-result-object v0 │ │ -479f4a: 1f00 7002 |0213: check-cast v0, Landroid/widget/Button; // type@0270 │ │ -479f4e: 5bd0 b69f |0215: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startButton:Landroid/widget/Button; // field@9fb6 │ │ -479f52: 1400 5e00 117f |0217: const v0, #float 1.9274e+38 // #7f11005e │ │ -479f58: 1203 |021a: const/4 v3, #int 0 // #0 │ │ -479f5a: 7040 88d8 2d30 |021b: invoke-direct {v13, v2, v0, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateStartButton:(ZILandroid/view/View$OnClickListener;)V // method@d888 │ │ -479f60: 7010 1ed8 0d00 |021e: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.checkPermissions:()V // method@d81e │ │ -479f66: 2200 da16 |0221: new-instance v0, Lde/tadris/fitness/recording/information/InformationDisplay; // type@16da │ │ -479f6a: 7020 ecd5 d000 |0223: invoke-direct {v0, v13}, Lde/tadris/fitness/recording/information/InformationDisplay;.:(Landroid/content/Context;)V // method@d5ec │ │ -479f70: 5bd0 ad9f |0226: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.informationDisplay:Lde/tadris/fitness/recording/information/InformationDisplay; // field@9fad │ │ -479f74: 54d0 ac9f |0228: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ -479f78: 2203 5c17 |022a: new-instance v3, Lde/tadris/fitness/ui/record/InfoViewHolder; // type@175c │ │ -479f7c: 1405 8e01 097f |022c: const v5, #float 1.82112e+38 // #7f09018e │ │ -479f82: 6e20 21d8 5d00 |022f: invoke-virtual {v13, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479f88: 0c05 |0232: move-result-object v5 │ │ -479f8a: 1f05 aa02 |0233: check-cast v5, Landroid/widget/TextView; // type@02aa │ │ -479f8e: 1406 8f01 097f |0235: const v6, #float 1.82112e+38 // #7f09018f │ │ -479f94: 6e20 21d8 6d00 |0238: invoke-virtual {v13, v6}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479f9a: 0c06 |023b: move-result-object v6 │ │ -479f9c: 1f06 aa02 |023c: check-cast v6, Landroid/widget/TextView; // type@02aa │ │ -479fa0: 7056 fcd7 235d |023e: invoke-direct {v3, v2, v13, v5, v6}, Lde/tadris/fitness/ui/record/InfoViewHolder;.:(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@d7fc │ │ -479fa6: 4d03 0002 |0241: aput-object v3, v0, v2 │ │ -479faa: 54d0 ac9f |0243: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ -479fae: 2203 5c17 |0245: new-instance v3, Lde/tadris/fitness/ui/record/InfoViewHolder; // type@175c │ │ -479fb2: 1405 9001 097f |0247: const v5, #float 1.82112e+38 // #7f090190 │ │ -479fb8: 6e20 21d8 5d00 |024a: invoke-virtual {v13, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479fbe: 0c05 |024d: move-result-object v5 │ │ -479fc0: 1f05 aa02 |024e: check-cast v5, Landroid/widget/TextView; // type@02aa │ │ -479fc4: 1406 9101 097f |0250: const v6, #float 1.82112e+38 // #7f090191 │ │ -479fca: 6e20 21d8 6d00 |0253: invoke-virtual {v13, v6}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479fd0: 0c06 |0256: move-result-object v6 │ │ -479fd2: 1f06 aa02 |0257: check-cast v6, Landroid/widget/TextView; // type@02aa │ │ -479fd6: 7056 fcd7 135d |0259: invoke-direct {v3, v1, v13, v5, v6}, Lde/tadris/fitness/ui/record/InfoViewHolder;.:(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@d7fc │ │ -479fdc: 4d03 0001 |025c: aput-object v3, v0, v1 │ │ -479fe0: 54d0 ac9f |025e: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ -479fe4: 2201 5c17 |0260: new-instance v1, Lde/tadris/fitness/ui/record/InfoViewHolder; // type@175c │ │ -479fe8: 1403 9201 097f |0262: const v3, #float 1.82112e+38 // #7f090192 │ │ -479fee: 6e20 21d8 3d00 |0265: invoke-virtual {v13, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -479ff4: 0c03 |0268: move-result-object v3 │ │ -479ff6: 1f03 aa02 |0269: check-cast v3, Landroid/widget/TextView; // type@02aa │ │ -479ffa: 1405 9301 097f |026b: const v5, #float 1.82112e+38 // #7f090193 │ │ -47a000: 6e20 21d8 5d00 |026e: invoke-virtual {v13, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -47a006: 0c05 |0271: move-result-object v5 │ │ -47a008: 1f05 aa02 |0272: check-cast v5, Landroid/widget/TextView; // type@02aa │ │ -47a00c: 1226 |0274: const/4 v6, #int 2 // #2 │ │ -47a00e: 7055 fcd7 613d |0275: invoke-direct {v1, v6, v13, v3, v5}, Lde/tadris/fitness/ui/record/InfoViewHolder;.:(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@d7fc │ │ -47a014: 4d01 0006 |0278: aput-object v1, v0, v6 │ │ -47a018: 54d0 ac9f |027a: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ -47a01c: 2201 5c17 |027c: new-instance v1, Lde/tadris/fitness/ui/record/InfoViewHolder; // type@175c │ │ -47a020: 1403 9401 097f |027e: const v3, #float 1.82112e+38 // #7f090194 │ │ -47a026: 6e20 21d8 3d00 |0281: invoke-virtual {v13, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -47a02c: 0c03 |0284: move-result-object v3 │ │ -47a02e: 1f03 aa02 |0285: check-cast v3, Landroid/widget/TextView; // type@02aa │ │ -47a032: 1405 9501 097f |0287: const v5, #float 1.82112e+38 // #7f090195 │ │ -47a038: 6e20 21d8 5d00 |028a: invoke-virtual {v13, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ -47a03e: 0c05 |028d: move-result-object v5 │ │ -47a040: 1f05 aa02 |028e: check-cast v5, Landroid/widget/TextView; // type@02aa │ │ -47a044: 1236 |0290: const/4 v6, #int 3 // #3 │ │ -47a046: 7055 fcd7 613d |0291: invoke-direct {v1, v6, v13, v3, v5}, Lde/tadris/fitness/ui/record/InfoViewHolder;.:(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@d7fc │ │ -47a04c: 4d01 0006 |0294: aput-object v1, v0, v6 │ │ -47a050: 7100 7cfe 0000 |0296: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -47a056: 0c00 |0299: move-result-object v0 │ │ -47a058: 6e20 7dfe d000 |029a: invoke-virtual {v0, v13}, Lorg/greenrobot/eventbus/EventBus;.isRegistered:(Ljava/lang/Object;)Z // method@fe7d │ │ -47a05e: 0a00 |029d: move-result v0 │ │ -47a060: 3900 0900 |029e: if-nez v0, 02a7 // +0009 │ │ -47a064: 7100 7cfe 0000 |02a0: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -47a06a: 0c00 |02a3: move-result-object v0 │ │ -47a06c: 6e20 80fe d000 |02a4: invoke-virtual {v0, v13}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@fe80 │ │ -47a072: 7010 85d8 0d00 |02a7: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateDescription:()V // method@d885 │ │ -47a078: 2200 cd16 |02aa: new-instance v0, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged; // type@16cd │ │ -47a07c: 6201 3b9e |02ac: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ -47a080: 6203 3b9e |02ae: sget-object v3, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ -47a084: 7030 82d5 1003 |02b0: invoke-direct {v0, v1, v3}, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.:(Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;)V // method@d582 │ │ -47a08a: 6e20 53d8 0d00 |02b3: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onGPSStateChanged:(Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;)V // method@d853 │ │ -47a090: 7010 7fd8 0d00 |02b6: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startListener:()V // method@d87f │ │ -47a096: 380e 5500 |02b9: if-eqz v14, 030e // +0055 │ │ -47a09a: 54de ae9f |02bb: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a09e: 54ee b785 |02bd: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a0a2: 6e10 e3d4 0e00 |02bf: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -47a0a8: 0c0e |02c2: move-result-object v14 │ │ -47a0aa: 6200 3f9e |02c3: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -47a0ae: 320e 0f00 |02c5: if-eq v14, v0, 02d4 // +000f │ │ -47a0b2: 54de b59f |02c7: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.recordStartButtonsRoot:Landroidx/constraintlayout/widget/ConstraintLayout; // field@9fb5 │ │ -47a0b6: 6e20 b832 4e00 |02c9: invoke-virtual {v14, v4}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@32b8 │ │ -47a0bc: 54de ba9f |02cc: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.timeView:Landroid/widget/TextView; // field@9fba │ │ -47a0c0: 6e20 f511 2e00 |02ce: invoke-virtual {v14, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -47a0c6: 6e10 34d8 0d00 |02d1: invoke-virtual {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.invalidateOptionsMenu:()V // method@d834 │ │ -47a0cc: 54de b09f |02d4: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.latLongList:Ljava/util/List; // field@9fb0 │ │ -47a0d0: 7210 87e3 0e00 |02d6: invoke-interface {v14}, Ljava/util/List;.clear:()V // method@e387 │ │ -47a0d6: 54de ae9f |02d9: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a0da: 54ee b785 |02db: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a0de: 6e10 e2d4 0e00 |02dd: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSamples:()Ljava/util/List; // method@d4e2 │ │ -47a0e4: 0c0e |02e0: move-result-object v14 │ │ -47a0e6: 7210 8fe3 0e00 |02e1: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -47a0ec: 0c0e |02e4: move-result-object v14 │ │ -47a0ee: 7210 5fe3 0e00 |02e5: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -47a0f4: 0a00 |02e8: move-result v0 │ │ -47a0f6: 3800 1200 |02e9: if-eqz v0, 02fb // +0012 │ │ -47a0fa: 7210 60e3 0e00 |02eb: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -47a100: 0c00 |02ee: move-result-object v0 │ │ -47a102: 1f00 6316 |02ef: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -47a106: 54d1 b09f |02f1: iget-object v1, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.latLongList:Ljava/util/List; // field@9fb0 │ │ -47a10a: 6e10 5ed3 0000 |02f3: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -47a110: 0c00 |02f6: move-result-object v0 │ │ -47a112: 7220 85e3 0100 |02f7: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -47a118: 28eb |02fa: goto 02e5 // -0015 │ │ -47a11a: 7010 86d8 0d00 |02fb: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateLine:()V // method@d886 │ │ -47a120: 54de ae9f |02fe: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a124: 54ee b785 |0300: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a128: 6e10 ddd4 0e00 |0302: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.getGpsState:()Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // method@d4dd │ │ -47a12e: 0c0e |0305: move-result-object v14 │ │ -47a130: 2200 cd16 |0306: new-instance v0, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged; // type@16cd │ │ -47a134: 7030 82d5 e00e |0308: invoke-direct {v0, v14, v14}, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.:(Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;)V // method@d582 │ │ -47a13a: 6e20 53d8 0d00 |030b: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onGPSStateChanged:(Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;)V // method@d853 │ │ -47a140: 0e00 |030e: return-void │ │ +479b18: |[479b18] de.tadris.fitness.ui.record.RecordWorkoutActivity.onCreate:(Landroid/os/Bundle;)V │ │ +479b28: 6f20 80d6 ed00 |0000: invoke-super {v13, v14}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ +479b2e: 6e10 25d8 0d00 |0003: invoke-virtual {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getIntent:()Landroid/content/Intent; // method@d825 │ │ +479b34: 0c0e |0006: move-result-object v14 │ │ +479b36: 7110 c7d1 0d00 |0007: invoke-static {v13}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +479b3c: 0c00 |000a: move-result-object v0 │ │ +479b3e: 5bd0 ae9f |000b: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479b42: 5400 ba85 |000d: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +479b46: 6e10 e7d2 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getUseNfcStart:()Z // method@d2e7 │ │ +479b4c: 0a00 |0012: move-result v0 │ │ +479b4e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +479b50: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +479b52: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +479b56: 7110 dddb 0d00 |0017: invoke-static {v13}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcPresent:(Landroid/content/Context;)Z // method@dbdd │ │ +479b5c: 0a00 |001a: move-result v0 │ │ +479b5e: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +479b62: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +479b64: 2802 |001e: goto 0020 // +0002 │ │ +479b66: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +479b68: 5cd0 bf9f |0020: iput-boolean v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ +479b6c: 2200 0819 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +479b70: 7010 06e1 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +479b76: 1a03 9e4c |0027: const-string v3, "NFC start enabled:" // string@4c9e │ │ +479b7a: 6e20 12e1 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +479b80: 55d3 bf9f |002c: iget-boolean v3, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ +479b84: 6e20 13e1 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +479b8a: 6e10 1fe1 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +479b90: 0c00 |0034: move-result-object v0 │ │ +479b92: 1a03 1154 |0035: const-string v3, "RecordWorkoutActivity" // string@5411 │ │ +479b96: 7120 4b09 0300 |0037: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +479b9c: 54d0 ae9f |003a: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479ba0: 5400 ba85 |003c: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +479ba4: 6e10 d0d2 0000 |003e: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getAutoStartDelay:()I // method@d2d0 │ │ +479baa: 0a00 |0041: move-result v0 │ │ +479bac: d200 e803 |0042: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +479bb0: 8104 |0044: int-to-long v4, v0 │ │ +479bb2: 5ad4 a29f |0045: iput-wide v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayMs:J // field@9fa2 │ │ +479bb6: 54d0 ae9f |0047: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479bba: 5400 ba85 |0049: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +479bbe: 6e10 d1d2 0000 |004b: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getAutoStartMode:()Lde/tadris/fitness/model/AutoStartWorkout$Mode; // method@d2d1 │ │ +479bc4: 0c00 |004e: move-result-object v0 │ │ +479bc6: 5bd0 a39f |004f: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9fa3 │ │ +479bca: 2200 0819 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +479bce: 7010 06e1 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +479bd4: 1a04 c878 |0056: const-string v4, "auto start enabled:" // string@78c8 │ │ +479bd8: 6e20 12e1 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +479bde: 55d4 be9f |005b: iget-boolean v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +479be2: 6e20 13e1 4000 |005d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@e113 │ │ +479be8: 1a04 9605 |0060: const-string v4, ", auto start delay: " // string@0596 │ │ +479bec: 6e20 12e1 4000 |0062: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +479bf2: 53d4 a29f |0065: iget-wide v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayMs:J // field@9fa2 │ │ +479bf6: 6e30 0ee1 4005 |0067: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +479bfc: 1a04 9705 |006a: const-string v4, ", auto start mode: " // string@0597 │ │ +479c00: 6e20 12e1 4000 |006c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +479c06: 54d4 a39f |006f: iget-object v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9fa3 │ │ +479c0a: 6e20 11e1 4000 |0071: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@e111 │ │ +479c10: 6e10 1fe1 0000 |0074: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +479c16: 0c00 |0077: move-result-object v0 │ │ +479c18: 7120 4b09 0300 |0078: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@094b │ │ +479c1e: 1a00 bdc8 |007b: const-string v0, "other" // string@c8bd │ │ +479c22: 7120 64d3 0d00 |007d: invoke-static {v13, v0}, Lde/tadris/fitness/data/WorkoutType;.getWorkoutTypeById:(Landroid/content/Context;Ljava/lang/String;)Lde/tadris/fitness/data/WorkoutType; // method@d364 │ │ +479c28: 0c00 |0080: move-result-object v0 │ │ +479c2a: 5bd0 9e9f |0081: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activity:Lde/tadris/fitness/data/WorkoutType; // field@9f9e │ │ +479c2e: 6e10 1703 0e00 |0083: invoke-virtual {v14}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0317 │ │ +479c34: 0c00 |0086: move-result-object v0 │ │ +479c36: 1a04 fc83 |0087: const-string v4, "de.tadris.fitness.RecordWorkoutActivity.LAUNCH_ACTION" // string@83fc │ │ +479c3a: 6e20 c7e0 0400 |0089: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +479c40: 0a00 |008c: move-result v0 │ │ +479c42: 3800 3d00 |008d: if-eqz v0, 00ca // +003d │ │ +479c46: 1a00 fe83 |008f: const-string v0, "de.tadris.fitness.RecordWorkoutActivity.WORKOUT_TYPE_EXTRA" // string@83fe │ │ +479c4a: 6e20 2703 0e00 |0091: invoke-virtual {v14, v0}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@0327 │ │ +479c50: 0c0e |0094: move-result-object v14 │ │ +479c52: 20e0 6416 |0095: instance-of v0, v14, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ +479c56: 3800 3100 |0097: if-eqz v0, 00c8 // +0031 │ │ +479c5a: 1f0e 6416 |0099: check-cast v14, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ +479c5e: 5bde 9e9f |009b: iput-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activity:Lde/tadris/fitness/data/WorkoutType; // field@9f9e │ │ +479c62: 54de ae9f |009d: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479c66: 54ee b785 |009f: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479c6a: 380e 1800 |00a1: if-eqz v14, 00b9 // +0018 │ │ +479c6e: 54de ae9f |00a3: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479c72: 54ee b785 |00a5: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479c76: 6e10 e3d4 0e00 |00a7: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +479c7c: 0c0e |00aa: move-result-object v14 │ │ +479c7e: 6200 3f9e |00ab: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +479c82: 320e 0c00 |00ad: if-eq v14, v0, 00b9 // +000c │ │ +479c86: 54de ae9f |00af: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479c8a: 54ee b785 |00b1: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479c8e: 6e10 fbd4 0e00 |00b3: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.stop:()V // method@d4fb │ │ +479c94: 7010 6cd8 0d00 |00b6: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.saveIfNotSaved:()V // method@d86c │ │ +479c9a: 54de ae9f |00b9: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479c9e: 2200 ad16 |00bb: new-instance v0, Lde/tadris/fitness/recording/WorkoutRecorder; // type@16ad │ │ +479ca2: 6e10 24d8 0d00 |00bd: invoke-virtual {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getApplicationContext:()Landroid/content/Context; // method@d824 │ │ +479ca8: 0c04 |00c0: move-result-object v4 │ │ +479caa: 54d5 9e9f |00c1: iget-object v5, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activity:Lde/tadris/fitness/data/WorkoutType; // field@9f9e │ │ +479cae: 7030 cfd4 4005 |00c3: invoke-direct {v0, v4, v5}, Lde/tadris/fitness/recording/WorkoutRecorder;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutType;)V // method@d4cf │ │ +479cb4: 5be0 b785 |00c6: iput-object v0, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479cb8: 120e |00c8: const/4 v14, #int 0 // #0 │ │ +479cba: 2810 |00c9: goto 00d9 // +0010 │ │ +479cbc: 54de ae9f |00ca: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479cc0: 54ee b785 |00cc: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479cc4: 6e10 e5d4 0e00 |00ce: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d4e5 │ │ +479cca: 0c0e |00d1: move-result-object v14 │ │ +479ccc: 6e20 fed2 de00 |00d2: invoke-virtual {v14, v13}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +479cd2: 0c0e |00d5: move-result-object v14 │ │ +479cd4: 5bde 9e9f |00d6: iput-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activity:Lde/tadris/fitness/data/WorkoutType; // field@9f9e │ │ +479cd8: 121e |00d8: const/4 v14, #int 1 // #1 │ │ +479cda: 54d0 ae9f |00d9: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479cde: 5400 b885 |00db: iget-object v0, v0, Lde/tadris/fitness/Instance;.themes:Lde/tadris/fitness/util/FitoTrackThemes; // field@85b8 │ │ +479ce2: 54d4 9e9f |00dd: iget-object v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.activity:Lde/tadris/fitness/data/WorkoutType; // field@9f9e │ │ +479ce6: 6e20 d0db 4000 |00df: invoke-virtual {v0, v4}, Lde/tadris/fitness/util/FitoTrackThemes;.getWorkoutTypeTheme:(Lde/tadris/fitness/data/WorkoutType;)I // method@dbd0 │ │ +479cec: 0a00 |00e2: move-result v0 │ │ +479cee: 6e20 6ed8 0d00 |00e3: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.setTheme:(I)V // method@d86e │ │ +479cf4: 1400 2700 0c7f |00e6: const v0, #float 1.86093e+38 // #7f0c0027 │ │ +479cfa: 6e20 6dd8 0d00 |00e9: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.setContentView:(I)V // method@d86d │ │ +479d00: 1400 5401 117f |00ec: const v0, #float 1.92745e+38 // #7f110154 │ │ +479d06: 6e20 6fd8 0d00 |00ef: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.setTitle:(I)V // method@d86f │ │ +479d0c: 7010 70d8 0d00 |00f2: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.setupMap:()V // method@d870 │ │ +479d12: 55d0 bf9f |00f5: iget-boolean v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ +479d16: 3800 0f00 |00f7: if-eqz v0, 0106 // +000f │ │ +479d1a: 7110 dcdb 0d00 |00f9: invoke-static {v13}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ +479d20: 0a00 |00fc: move-result v0 │ │ +479d22: 3900 0900 |00fd: if-nez v0, 0106 // +0009 │ │ +479d26: 7110 d9db 0d00 |00ff: invoke-static {v13}, Lde/tadris/fitness/util/NfcAdapterHelper;.createNfcEnableDialog:(Landroid/content/Context;)Landroid/app/AlertDialog; // method@dbd9 │ │ +479d2c: 0c00 |0102: move-result-object v0 │ │ +479d2e: 6e10 f900 0000 |0103: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +479d34: 1400 9801 097f |0106: const v0, #float 1.82113e+38 // #7f090198 │ │ +479d3a: 6e20 21d8 0d00 |0109: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479d40: 0c00 |010c: move-result-object v0 │ │ +479d42: 1f00 1e02 |010d: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ +479d46: 54d4 b29f |010f: iget-object v4, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ +479d4a: 6e20 ea0b 4000 |0111: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ +479d50: 1400 9e01 097f |0114: const v0, #float 1.82113e+38 // #7f09019e │ │ +479d56: 6e20 21d8 0d00 |0117: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479d5c: 0c00 |011a: move-result-object v0 │ │ +479d5e: 5bd0 c29f |011b: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.waitingForGPSOverlay:Landroid/view/View; // field@9fc2 │ │ +479d62: 6e20 b30b 2000 |011d: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0bb3 │ │ +479d68: 1400 9b01 097f |0120: const v0, #float 1.82113e+38 // #7f09019b │ │ +479d6e: 6e20 21d8 0d00 |0123: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479d74: 0c00 |0126: move-result-object v0 │ │ +479d76: 1f00 7002 |0127: check-cast v0, Landroid/widget/Button; // type@0270 │ │ +479d7a: 5bd0 b79f |0129: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ +479d7e: 1400 9a01 097f |012b: const v0, #float 1.82113e+38 // #7f09019a │ │ +479d84: 6e20 21d8 0d00 |012e: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479d8a: 0c00 |0131: move-result-object v0 │ │ +479d8c: 1f00 cc05 |0132: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@05cc │ │ +479d90: 5bd0 b59f |0134: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.recordStartButtonsRoot:Landroidx/constraintlayout/widget/ConstraintLayout; // field@9fb5 │ │ +479d94: 1400 9c01 097f |0136: const v0, #float 1.82113e+38 // #7f09019c │ │ +479d9a: 6e20 21d8 0d00 |0139: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479da0: 0c00 |013c: move-result-object v0 │ │ +479da2: 1f00 aa02 |013d: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +479da6: 5bd0 ba9f |013f: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.timeView:Landroid/widget/TextView; // field@9fba │ │ +479daa: 1244 |0141: const/4 v4, #int 4 // #4 │ │ +479dac: 6e20 f511 4000 |0142: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +479db2: 1400 8c01 097f |0145: const v0, #float 1.82112e+38 // #7f09018c │ │ +479db8: 6e20 21d8 0d00 |0148: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479dbe: 0c00 |014b: move-result-object v0 │ │ +479dc0: 1f00 aa02 |014c: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +479dc4: 5bd0 aa9f |014e: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.gpsStatusView:Landroid/widget/TextView; // field@9faa │ │ +479dc8: 1400 8d01 097f |0150: const v0, #float 1.82112e+38 // #7f09018d │ │ +479dce: 6e20 21d8 0d00 |0153: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479dd4: 0c00 |0156: move-result-object v0 │ │ +479dd6: 1f00 8602 |0157: check-cast v0, Landroid/widget/ImageView; // type@0286 │ │ +479dda: 5bd0 ab9f |0159: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hrStatusView:Landroid/widget/ImageView; // field@9fab │ │ +479dde: 55d0 be9f |015b: iget-boolean v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +479de2: 1305 0800 |015d: const/16 v5, #int 8 // #8 │ │ +479de6: 3800 a800 |015f: if-eqz v0, 0207 // +00a8 │ │ +479dea: 2200 b616 |0161: new-instance v0, Lde/tadris/fitness/recording/announcement/TTSController; // type@16b6 │ │ +479dee: 6e10 24d8 0d00 |0163: invoke-virtual {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getApplicationContext:()Landroid/content/Context; // method@d824 │ │ +479df4: 0c06 |0166: move-result-object v6 │ │ +479df6: 7030 33d5 6003 |0167: invoke-direct {v0, v6, v3}, Lde/tadris/fitness/recording/announcement/TTSController;.:(Landroid/content/Context;Ljava/lang/String;)V // method@d533 │ │ +479dfc: 5bd0 bc9f |016a: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9fbc │ │ +479e00: 2200 9f16 |016c: new-instance v0, Lde/tadris/fitness/recording/DefaultMovementDetector; // type@169f │ │ +479e04: 54d6 ae9f |016e: iget-object v6, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479e08: 5466 b785 |0170: iget-object v6, v6, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479e0c: 6e10 e5d4 0600 |0172: invoke-virtual {v6}, Lde/tadris/fitness/recording/WorkoutRecorder;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d4e5 │ │ +479e12: 0c06 |0175: move-result-object v6 │ │ +479e14: 7030 6dd4 d006 |0176: invoke-direct {v0, v13, v6}, Lde/tadris/fitness/recording/DefaultMovementDetector;.:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)V // method@d46d │ │ +479e1a: 5bd0 b39f |0179: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ +479e1e: 2200 8d16 |017b: new-instance v0, Lde/tadris/fitness/model/AutoStartWorkout; // type@168d │ │ +479e22: 2206 8816 |017d: new-instance v6, Lde/tadris/fitness/model/AutoStartWorkout$Config; // type@1688 │ │ +479e26: 53d7 a29f |017f: iget-wide v7, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayMs:J // field@9fa2 │ │ +479e2a: 54d9 a39f |0181: iget-object v9, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartMode:Lde/tadris/fitness/model/AutoStartWorkout$Mode; // field@9fa3 │ │ +479e2e: 7040 0dd4 7698 |0183: invoke-direct {v6, v7, v8, v9}, Lde/tadris/fitness/model/AutoStartWorkout$Config;.:(JLde/tadris/fitness/model/AutoStartWorkout$Mode;)V // method@d40d │ │ +479e34: 54d7 b39f |0186: iget-object v7, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ +479e38: 7030 1dd4 6007 |0188: invoke-direct {v0, v6, v7}, Lde/tadris/fitness/model/AutoStartWorkout;.:(Lde/tadris/fitness/model/AutoStartWorkout$Config;Lde/tadris/fitness/recording/MovementDetector;)V // method@d41d │ │ +479e3e: 5bd0 a79f |018b: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ +479e42: 54d0 b39f |018d: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ +479e46: 7100 7cfe 0000 |018f: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +479e4c: 0c06 |0192: move-result-object v6 │ │ +479e4e: 6e20 7fd4 6000 |0193: invoke-virtual {v0, v6}, Lde/tadris/fitness/recording/MovementDetector;.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z // method@d47f │ │ +479e54: 54d0 b39f |0196: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ +479e58: 6e10 81d4 0000 |0198: invoke-virtual {v0}, Lde/tadris/fitness/recording/MovementDetector;.start:()Z // method@d481 │ │ +479e5e: 2200 f817 |019b: new-instance v0, Lde/tadris/fitness/util/VibratorController; // type@17f8 │ │ +479e62: 54d6 ae9f |019d: iget-object v6, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479e66: 7030 f2db d006 |019f: invoke-direct {v0, v13, v6}, Lde/tadris/fitness/util/VibratorController;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;)V // method@dbf2 │ │ +479e6c: 5bd0 c09f |01a2: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.vibratorController:Lde/tadris/fitness/util/VibratorController; // field@9fc0 │ │ +479e70: 2206 c016 |01a4: new-instance v6, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; // type@16c0 │ │ +479e74: 7020 64d5 0600 |01a6: invoke-direct {v6, v0}, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.:(Lde/tadris/fitness/util/VibratorController;)V // method@d564 │ │ +479e7a: 5bd6 a69f |01a9: iput-object v6, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartVibratorFeedback:Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; // field@9fa6 │ │ +479e7e: 2200 f617 |01ab: new-instance v0, Lde/tadris/fitness/util/ToneGeneratorController; // type@17f6 │ │ +479e82: 54d6 ae9f |01ad: iget-object v6, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479e86: 1257 |01af: const/4 v7, #int 5 // #5 │ │ +479e88: 7040 e7db d076 |01b0: invoke-direct {v0, v13, v6, v7}, Lde/tadris/fitness/util/ToneGeneratorController;.:(Landroid/content/Context;Lde/tadris/fitness/Instance;I)V // method@dbe7 │ │ +479e8e: 5bd0 bb9f |01b3: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.toneGeneratorController:Lde/tadris/fitness/util/ToneGeneratorController; // field@9fbb │ │ +479e92: 2206 bf16 |01b5: new-instance v6, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; // type@16bf │ │ +479e96: 54d7 ae9f |01b7: iget-object v7, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479e9a: 7030 5cd5 0607 |01b9: invoke-direct {v6, v0, v7}, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.:(Lde/tadris/fitness/util/ToneGeneratorController;Lde/tadris/fitness/Instance;)V // method@d55c │ │ +479ea0: 5bd6 a59f |01bc: iput-object v6, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartSoundFeedback:Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; // field@9fa5 │ │ +479ea4: 54d0 a69f |01be: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartVibratorFeedback:Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; // field@9fa6 │ │ +479ea8: 7100 7cfe 0000 |01c0: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +479eae: 0c06 |01c3: move-result-object v6 │ │ +479eb0: 6e20 68d5 6000 |01c4: invoke-virtual {v0, v6}, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z // method@d568 │ │ +479eb6: 54d0 a59f |01c7: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartSoundFeedback:Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; // field@9fa5 │ │ +479eba: 7100 7cfe 0000 |01c9: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +479ec0: 0c06 |01cc: move-result-object v6 │ │ +479ec2: 6e20 61d5 6000 |01cd: invoke-virtual {v0, v6}, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z // method@d561 │ │ +479ec8: 2200 be16 |01d0: new-instance v0, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // type@16be │ │ +479ecc: 54d9 a79f |01d2: iget-object v9, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ +479ed0: 54da ae9f |01d4: iget-object v10, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479ed4: 54ab b785 |01d6: iget-object v11, v10, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479ed8: 54dc bc9f |01d8: iget-object v12, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9fbc │ │ +479edc: 0707 |01da: move-object v7, v0 │ │ +479ede: 07d8 |01db: move-object v8, v13 │ │ +479ee0: 7606 53d5 0700 |01dc: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.:(Landroid/content/Context;Lde/tadris/fitness/model/AutoStartWorkout;Lde/tadris/fitness/Instance;Lde/tadris/fitness/recording/WorkoutRecorder;Lde/tadris/fitness/recording/announcement/TTSController;)V // method@d553 │ │ +479ee6: 5bd0 9f9f |01df: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartAnnouncements:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9f9f │ │ +479eea: 7100 7cfe 0000 |01e1: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +479ef0: 0c06 |01e4: move-result-object v6 │ │ +479ef2: 6e20 59d5 6000 |01e5: invoke-virtual {v0, v6}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z // method@d559 │ │ +479ef8: 54d0 a79f |01e8: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ +479efc: 7100 7cfe 0000 |01ea: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +479f02: 0c06 |01ed: move-result-object v6 │ │ +479f04: 6e20 29d4 6000 |01ee: invoke-virtual {v0, v6}, Lde/tadris/fitness/model/AutoStartWorkout;.registerTo:(Lorg/greenrobot/eventbus/EventBus;)Z // method@d429 │ │ +479f0a: 0a00 |01f1: move-result v0 │ │ +479f0c: 3900 0f00 |01f2: if-nez v0, 0201 // +000f │ │ +479f10: 1a00 82c5 |01f4: const-string v0, "onCreate: Failed to setup auto start helper, not using auto start" // string@c582 │ │ +479f14: 7120 4d09 0300 |01f6: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@094d │ │ +479f1a: 5cd2 be9f |01f9: iput-boolean v2, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +479f1e: 54d0 b79f |01fb: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ +479f22: 6e20 b20e 5000 |01fd: invoke-virtual {v0, v5}, Landroid/widget/Button;.setVisibility:(I)V // method@0eb2 │ │ +479f28: 280c |0200: goto 020c // +000c │ │ +479f2a: 54d0 b79f |0201: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ +479f2e: 7020 71d8 0d00 |0203: invoke-direct {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.show:(Landroid/view/View;)V // method@d871 │ │ +479f34: 2806 |0206: goto 020c // +0006 │ │ +479f36: 54d0 b79f |0207: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupButton:Landroid/widget/Button; // field@9fb7 │ │ +479f3a: 6e20 b20e 5000 |0209: invoke-virtual {v0, v5}, Landroid/widget/Button;.setVisibility:(I)V // method@0eb2 │ │ +479f40: 1400 9901 097f |020c: const v0, #float 1.82113e+38 // #7f090199 │ │ +479f46: 6e20 21d8 0d00 |020f: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479f4c: 0c00 |0212: move-result-object v0 │ │ +479f4e: 1f00 7002 |0213: check-cast v0, Landroid/widget/Button; // type@0270 │ │ +479f52: 5bd0 b69f |0215: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startButton:Landroid/widget/Button; // field@9fb6 │ │ +479f56: 1400 5e00 117f |0217: const v0, #float 1.9274e+38 // #7f11005e │ │ +479f5c: 1203 |021a: const/4 v3, #int 0 // #0 │ │ +479f5e: 7040 88d8 2d30 |021b: invoke-direct {v13, v2, v0, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateStartButton:(ZILandroid/view/View$OnClickListener;)V // method@d888 │ │ +479f64: 7010 1ed8 0d00 |021e: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.checkPermissions:()V // method@d81e │ │ +479f6a: 2200 da16 |0221: new-instance v0, Lde/tadris/fitness/recording/information/InformationDisplay; // type@16da │ │ +479f6e: 7020 ecd5 d000 |0223: invoke-direct {v0, v13}, Lde/tadris/fitness/recording/information/InformationDisplay;.:(Landroid/content/Context;)V // method@d5ec │ │ +479f74: 5bd0 ad9f |0226: iput-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.informationDisplay:Lde/tadris/fitness/recording/information/InformationDisplay; // field@9fad │ │ +479f78: 54d0 ac9f |0228: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ +479f7c: 2203 5c17 |022a: new-instance v3, Lde/tadris/fitness/ui/record/InfoViewHolder; // type@175c │ │ +479f80: 1405 8e01 097f |022c: const v5, #float 1.82112e+38 // #7f09018e │ │ +479f86: 6e20 21d8 5d00 |022f: invoke-virtual {v13, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479f8c: 0c05 |0232: move-result-object v5 │ │ +479f8e: 1f05 aa02 |0233: check-cast v5, Landroid/widget/TextView; // type@02aa │ │ +479f92: 1406 8f01 097f |0235: const v6, #float 1.82112e+38 // #7f09018f │ │ +479f98: 6e20 21d8 6d00 |0238: invoke-virtual {v13, v6}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479f9e: 0c06 |023b: move-result-object v6 │ │ +479fa0: 1f06 aa02 |023c: check-cast v6, Landroid/widget/TextView; // type@02aa │ │ +479fa4: 7056 fcd7 235d |023e: invoke-direct {v3, v2, v13, v5, v6}, Lde/tadris/fitness/ui/record/InfoViewHolder;.:(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@d7fc │ │ +479faa: 4d03 0002 |0241: aput-object v3, v0, v2 │ │ +479fae: 54d0 ac9f |0243: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ +479fb2: 2203 5c17 |0245: new-instance v3, Lde/tadris/fitness/ui/record/InfoViewHolder; // type@175c │ │ +479fb6: 1405 9001 097f |0247: const v5, #float 1.82112e+38 // #7f090190 │ │ +479fbc: 6e20 21d8 5d00 |024a: invoke-virtual {v13, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479fc2: 0c05 |024d: move-result-object v5 │ │ +479fc4: 1f05 aa02 |024e: check-cast v5, Landroid/widget/TextView; // type@02aa │ │ +479fc8: 1406 9101 097f |0250: const v6, #float 1.82112e+38 // #7f090191 │ │ +479fce: 6e20 21d8 6d00 |0253: invoke-virtual {v13, v6}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479fd4: 0c06 |0256: move-result-object v6 │ │ +479fd6: 1f06 aa02 |0257: check-cast v6, Landroid/widget/TextView; // type@02aa │ │ +479fda: 7056 fcd7 135d |0259: invoke-direct {v3, v1, v13, v5, v6}, Lde/tadris/fitness/ui/record/InfoViewHolder;.:(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@d7fc │ │ +479fe0: 4d03 0001 |025c: aput-object v3, v0, v1 │ │ +479fe4: 54d0 ac9f |025e: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ +479fe8: 2201 5c17 |0260: new-instance v1, Lde/tadris/fitness/ui/record/InfoViewHolder; // type@175c │ │ +479fec: 1403 9201 097f |0262: const v3, #float 1.82112e+38 // #7f090192 │ │ +479ff2: 6e20 21d8 3d00 |0265: invoke-virtual {v13, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +479ff8: 0c03 |0268: move-result-object v3 │ │ +479ffa: 1f03 aa02 |0269: check-cast v3, Landroid/widget/TextView; // type@02aa │ │ +479ffe: 1405 9301 097f |026b: const v5, #float 1.82112e+38 // #7f090193 │ │ +47a004: 6e20 21d8 5d00 |026e: invoke-virtual {v13, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +47a00a: 0c05 |0271: move-result-object v5 │ │ +47a00c: 1f05 aa02 |0272: check-cast v5, Landroid/widget/TextView; // type@02aa │ │ +47a010: 1226 |0274: const/4 v6, #int 2 // #2 │ │ +47a012: 7055 fcd7 613d |0275: invoke-direct {v1, v6, v13, v3, v5}, Lde/tadris/fitness/ui/record/InfoViewHolder;.:(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@d7fc │ │ +47a018: 4d01 0006 |0278: aput-object v1, v0, v6 │ │ +47a01c: 54d0 ac9f |027a: iget-object v0, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.infoViews:[Lde/tadris/fitness/ui/record/InfoViewHolder; // field@9fac │ │ +47a020: 2201 5c17 |027c: new-instance v1, Lde/tadris/fitness/ui/record/InfoViewHolder; // type@175c │ │ +47a024: 1403 9401 097f |027e: const v3, #float 1.82112e+38 // #7f090194 │ │ +47a02a: 6e20 21d8 3d00 |0281: invoke-virtual {v13, v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +47a030: 0c03 |0284: move-result-object v3 │ │ +47a032: 1f03 aa02 |0285: check-cast v3, Landroid/widget/TextView; // type@02aa │ │ +47a036: 1405 9501 097f |0287: const v5, #float 1.82112e+38 // #7f090195 │ │ +47a03c: 6e20 21d8 5d00 |028a: invoke-virtual {v13, v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@d821 │ │ +47a042: 0c05 |028d: move-result-object v5 │ │ +47a044: 1f05 aa02 |028e: check-cast v5, Landroid/widget/TextView; // type@02aa │ │ +47a048: 1236 |0290: const/4 v6, #int 3 // #3 │ │ +47a04a: 7055 fcd7 613d |0291: invoke-direct {v1, v6, v13, v3, v5}, Lde/tadris/fitness/ui/record/InfoViewHolder;.:(ILde/tadris/fitness/ui/record/InfoViewHolder$InfoViewClickListener;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@d7fc │ │ +47a050: 4d01 0006 |0294: aput-object v1, v0, v6 │ │ +47a054: 7100 7cfe 0000 |0296: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +47a05a: 0c00 |0299: move-result-object v0 │ │ +47a05c: 6e20 7dfe d000 |029a: invoke-virtual {v0, v13}, Lorg/greenrobot/eventbus/EventBus;.isRegistered:(Ljava/lang/Object;)Z // method@fe7d │ │ +47a062: 0a00 |029d: move-result v0 │ │ +47a064: 3900 0900 |029e: if-nez v0, 02a7 // +0009 │ │ +47a068: 7100 7cfe 0000 |02a0: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +47a06e: 0c00 |02a3: move-result-object v0 │ │ +47a070: 6e20 80fe d000 |02a4: invoke-virtual {v0, v13}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@fe80 │ │ +47a076: 7010 85d8 0d00 |02a7: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateDescription:()V // method@d885 │ │ +47a07c: 2200 cd16 |02aa: new-instance v0, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged; // type@16cd │ │ +47a080: 6201 3b9e |02ac: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ +47a084: 6203 3b9e |02ae: sget-object v3, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ +47a088: 7030 82d5 1003 |02b0: invoke-direct {v0, v1, v3}, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.:(Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;)V // method@d582 │ │ +47a08e: 6e20 53d8 0d00 |02b3: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onGPSStateChanged:(Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;)V // method@d853 │ │ +47a094: 7010 7fd8 0d00 |02b6: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startListener:()V // method@d87f │ │ +47a09a: 380e 5500 |02b9: if-eqz v14, 030e // +0055 │ │ +47a09e: 54de ae9f |02bb: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a0a2: 54ee b785 |02bd: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a0a6: 6e10 e3d4 0e00 |02bf: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +47a0ac: 0c0e |02c2: move-result-object v14 │ │ +47a0ae: 6200 3f9e |02c3: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +47a0b2: 320e 0f00 |02c5: if-eq v14, v0, 02d4 // +000f │ │ +47a0b6: 54de b59f |02c7: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.recordStartButtonsRoot:Landroidx/constraintlayout/widget/ConstraintLayout; // field@9fb5 │ │ +47a0ba: 6e20 b832 4e00 |02c9: invoke-virtual {v14, v4}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@32b8 │ │ +47a0c0: 54de ba9f |02cc: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.timeView:Landroid/widget/TextView; // field@9fba │ │ +47a0c4: 6e20 f511 2e00 |02ce: invoke-virtual {v14, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +47a0ca: 6e10 34d8 0d00 |02d1: invoke-virtual {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.invalidateOptionsMenu:()V // method@d834 │ │ +47a0d0: 54de b09f |02d4: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.latLongList:Ljava/util/List; // field@9fb0 │ │ +47a0d4: 7210 87e3 0e00 |02d6: invoke-interface {v14}, Ljava/util/List;.clear:()V // method@e387 │ │ +47a0da: 54de ae9f |02d9: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a0de: 54ee b785 |02db: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a0e2: 6e10 e2d4 0e00 |02dd: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.getSamples:()Ljava/util/List; // method@d4e2 │ │ +47a0e8: 0c0e |02e0: move-result-object v14 │ │ +47a0ea: 7210 8fe3 0e00 |02e1: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +47a0f0: 0c0e |02e4: move-result-object v14 │ │ +47a0f2: 7210 5fe3 0e00 |02e5: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +47a0f8: 0a00 |02e8: move-result v0 │ │ +47a0fa: 3800 1200 |02e9: if-eqz v0, 02fb // +0012 │ │ +47a0fe: 7210 60e3 0e00 |02eb: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +47a104: 0c00 |02ee: move-result-object v0 │ │ +47a106: 1f00 6316 |02ef: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +47a10a: 54d1 b09f |02f1: iget-object v1, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.latLongList:Ljava/util/List; // field@9fb0 │ │ +47a10e: 6e10 5ed3 0000 |02f3: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +47a114: 0c00 |02f6: move-result-object v0 │ │ +47a116: 7220 85e3 0100 |02f7: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +47a11c: 28eb |02fa: goto 02e5 // -0015 │ │ +47a11e: 7010 86d8 0d00 |02fb: invoke-direct {v13}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateLine:()V // method@d886 │ │ +47a124: 54de ae9f |02fe: iget-object v14, v13, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a128: 54ee b785 |0300: iget-object v14, v14, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a12c: 6e10 ddd4 0e00 |0302: invoke-virtual {v14}, Lde/tadris/fitness/recording/WorkoutRecorder;.getGpsState:()Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // method@d4dd │ │ +47a132: 0c0e |0305: move-result-object v14 │ │ +47a134: 2200 cd16 |0306: new-instance v0, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged; // type@16cd │ │ +47a138: 7030 82d5 e00e |0308: invoke-direct {v0, v14, v14}, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.:(Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;)V // method@d582 │ │ +47a13e: 6e20 53d8 0d00 |030b: invoke-virtual {v13, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onGPSStateChanged:(Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;)V // method@d853 │ │ +47a144: 0e00 |030e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0007 line=186 │ │ 0x000d line=190 │ │ 0x0017 line=191 │ │ @@ -2098388,21 +2098389,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -478f48: |[478f48] de.tadris.fitness.ui.record.RecordWorkoutActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -478f58: 6e10 26d8 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@d826 │ │ -478f5e: 0c00 |0003: move-result-object v0 │ │ -478f60: 1401 0500 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0005 │ │ -478f66: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ -478f6c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -478f6e: 0f03 |000b: return v3 │ │ +478f4c: |[478f4c] de.tadris.fitness.ui.record.RecordWorkoutActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +478f5c: 6e10 26d8 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@d826 │ │ +478f62: 0c00 |0003: move-result-object v0 │ │ +478f64: 1401 0500 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0005 │ │ +478f6a: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ +478f70: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +478f72: 0f03 |000b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/view/Menu; │ │ │ │ @@ -2098411,73 +2098412,73 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 130 16-bit code units │ │ -47a144: |[47a144] de.tadris.fitness.ui.record.RecordWorkoutActivity.onDestroy:()V │ │ -47a154: 5530 be9f |0000: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -47a158: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -47a15a: 3800 3800 |0003: if-eqz v0, 003b // +0038 │ │ -47a15e: 7020 1cd8 1300 |0005: invoke-direct {v3, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.cancelAutoStart:(Z)V // method@d81c │ │ -47a164: 5430 b39f |0008: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ -47a168: 6e10 82d4 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/recording/MovementDetector;.stop:()Z // method@d482 │ │ -47a16e: 5430 b39f |000d: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ -47a172: 6e10 83d4 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/recording/MovementDetector;.unregisterFromBus:()V // method@d483 │ │ -47a178: 5430 a79f |0012: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ -47a17c: 6e10 2fd4 0000 |0014: invoke-virtual {v0}, Lde/tadris/fitness/model/AutoStartWorkout;.unregisterFromBus:()V // method@d42f │ │ -47a182: 5430 a69f |0017: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartVibratorFeedback:Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; // field@9fa6 │ │ -47a186: 6e10 6ad5 0000 |0019: invoke-virtual {v0}, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.unregisterFromBus:()V // method@d56a │ │ -47a18c: 5430 a59f |001c: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartSoundFeedback:Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; // field@9fa5 │ │ -47a190: 6e10 63d5 0000 |001e: invoke-virtual {v0}, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.unregisterFromBus:()V // method@d563 │ │ -47a196: 5430 9f9f |0021: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartAnnouncements:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9f9f │ │ -47a19a: 6e10 5bd5 0000 |0023: invoke-virtual {v0}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.unregisterFromBus:()V // method@d55b │ │ -47a1a0: 5430 bc9f |0026: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9fbc │ │ -47a1a4: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -47a1a8: 6e10 37d5 0000 |002a: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/TTSController;.destroyWhenDone:()V // method@d537 │ │ -47a1ae: 5430 a19f |002d: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ -47a1b2: 3800 0c00 |002f: if-eqz v0, 003b // +000c │ │ -47a1b6: 7210 37d7 0000 |0031: invoke-interface {v0}, Lde/tadris/fitness/ui/dialog/AlertDialogWrapper;.getDialog:()Landroid/app/AlertDialog; // method@d737 │ │ -47a1bc: 0c00 |0034: move-result-object v0 │ │ -47a1be: 6e10 f300 0000 |0035: invoke-virtual {v0}, Landroid/app/AlertDialog;.cancel:()V // method@00f3 │ │ -47a1c4: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -47a1c6: 5b30 a19f |0039: iput-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ -47a1ca: 5430 b29f |003b: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ -47a1ce: 6e10 9ffe 0000 |003d: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.destroyAll:()V // method@fe9f │ │ -47a1d4: 7100 98fe 0000 |0040: invoke-static {}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.clearResourceMemoryCache:()V // method@fe98 │ │ -47a1da: 7100 7cfe 0000 |0043: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ -47a1e0: 0c00 |0046: move-result-object v0 │ │ -47a1e2: 6e20 81fe 3000 |0047: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@fe81 │ │ -47a1e8: 5430 ae9f |004a: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a1ec: 5400 b785 |004c: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a1f0: 6e10 e3d4 0000 |004e: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -47a1f6: 0c00 |0051: move-result-object v0 │ │ -47a1f8: 6202 429e |0052: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.STOPPED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e42 │ │ -47a1fc: 3220 0e00 |0054: if-eq v0, v2, 0062 // +000e │ │ -47a200: 5430 ae9f |0056: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a204: 5400 b785 |0058: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a208: 6e10 e3d4 0000 |005a: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -47a20e: 0c00 |005d: move-result-object v0 │ │ -47a210: 6202 3f9e |005e: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -47a214: 3320 1e00 |0060: if-ne v0, v2, 007e // +001e │ │ -47a218: 7010 6cd8 0300 |0062: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.saveIfNotSaved:()V // method@d86c │ │ -47a21e: 7010 83d8 0300 |0065: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stopListener:()V // method@d883 │ │ -47a224: 5430 ae9f |0068: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a228: 5400 b785 |006a: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a22c: 6e10 e3d4 0000 |006c: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -47a232: 0c00 |006f: move-result-object v0 │ │ -47a234: 6202 3f9e |0070: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -47a238: 3320 0c00 |0072: if-ne v0, v2, 007e // +000c │ │ -47a23c: 1400 1701 117f |0074: const v0, #float 1.92744e+38 // #7f110117 │ │ -47a242: 7130 f811 0301 |0077: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47a248: 0c00 |007a: move-result-object v0 │ │ -47a24a: 6e10 fa11 0000 |007b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47a250: 6f10 81d6 0300 |007e: invoke-super {v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onDestroy:()V // method@d681 │ │ -47a256: 0e00 |0081: return-void │ │ +47a148: |[47a148] de.tadris.fitness.ui.record.RecordWorkoutActivity.onDestroy:()V │ │ +47a158: 5530 be9f |0000: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +47a15c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +47a15e: 3800 3800 |0003: if-eqz v0, 003b // +0038 │ │ +47a162: 7020 1cd8 1300 |0005: invoke-direct {v3, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.cancelAutoStart:(Z)V // method@d81c │ │ +47a168: 5430 b39f |0008: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ +47a16c: 6e10 82d4 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/recording/MovementDetector;.stop:()Z // method@d482 │ │ +47a172: 5430 b39f |000d: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.movementDetector:Lde/tadris/fitness/recording/MovementDetector; // field@9fb3 │ │ +47a176: 6e10 83d4 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/recording/MovementDetector;.unregisterFromBus:()V // method@d483 │ │ +47a17c: 5430 a79f |0012: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ +47a180: 6e10 2fd4 0000 |0014: invoke-virtual {v0}, Lde/tadris/fitness/model/AutoStartWorkout;.unregisterFromBus:()V // method@d42f │ │ +47a186: 5430 a69f |0017: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartVibratorFeedback:Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback; // field@9fa6 │ │ +47a18a: 6e10 6ad5 0000 |0019: invoke-virtual {v0}, Lde/tadris/fitness/recording/autostart/AutoStartVibratorFeedback;.unregisterFromBus:()V // method@d56a │ │ +47a190: 5430 a59f |001c: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartSoundFeedback:Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback; // field@9fa5 │ │ +47a194: 6e10 63d5 0000 |001e: invoke-virtual {v0}, Lde/tadris/fitness/recording/autostart/AutoStartSoundFeedback;.unregisterFromBus:()V // method@d563 │ │ +47a19a: 5430 9f9f |0021: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartAnnouncements:Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements; // field@9f9f │ │ +47a19e: 6e10 5bd5 0000 |0023: invoke-virtual {v0}, Lde/tadris/fitness/recording/autostart/AutoStartAnnouncements;.unregisterFromBus:()V // method@d55b │ │ +47a1a4: 5430 bc9f |0026: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.ttsController:Lde/tadris/fitness/recording/announcement/TTSController; // field@9fbc │ │ +47a1a8: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +47a1ac: 6e10 37d5 0000 |002a: invoke-virtual {v0}, Lde/tadris/fitness/recording/announcement/TTSController;.destroyWhenDone:()V // method@d537 │ │ +47a1b2: 5430 a19f |002d: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ +47a1b6: 3800 0c00 |002f: if-eqz v0, 003b // +000c │ │ +47a1ba: 7210 37d7 0000 |0031: invoke-interface {v0}, Lde/tadris/fitness/ui/dialog/AlertDialogWrapper;.getDialog:()Landroid/app/AlertDialog; // method@d737 │ │ +47a1c0: 0c00 |0034: move-result-object v0 │ │ +47a1c2: 6e10 f300 0000 |0035: invoke-virtual {v0}, Landroid/app/AlertDialog;.cancel:()V // method@00f3 │ │ +47a1c8: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +47a1ca: 5b30 a19f |0039: iput-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartDelayDialog:Lde/tadris/fitness/ui/dialog/AlertDialogWrapper; // field@9fa1 │ │ +47a1ce: 5430 b29f |003b: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ +47a1d2: 6e10 9ffe 0000 |003d: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.destroyAll:()V // method@fe9f │ │ +47a1d8: 7100 98fe 0000 |0040: invoke-static {}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.clearResourceMemoryCache:()V // method@fe98 │ │ +47a1de: 7100 7cfe 0000 |0043: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@fe7c │ │ +47a1e4: 0c00 |0046: move-result-object v0 │ │ +47a1e6: 6e20 81fe 3000 |0047: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@fe81 │ │ +47a1ec: 5430 ae9f |004a: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a1f0: 5400 b785 |004c: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a1f4: 6e10 e3d4 0000 |004e: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +47a1fa: 0c00 |0051: move-result-object v0 │ │ +47a1fc: 6202 429e |0052: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.STOPPED:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e42 │ │ +47a200: 3220 0e00 |0054: if-eq v0, v2, 0062 // +000e │ │ +47a204: 5430 ae9f |0056: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a208: 5400 b785 |0058: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a20c: 6e10 e3d4 0000 |005a: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +47a212: 0c00 |005d: move-result-object v0 │ │ +47a214: 6202 3f9e |005e: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +47a218: 3320 1e00 |0060: if-ne v0, v2, 007e // +001e │ │ +47a21c: 7010 6cd8 0300 |0062: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.saveIfNotSaved:()V // method@d86c │ │ +47a222: 7010 83d8 0300 |0065: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stopListener:()V // method@d883 │ │ +47a228: 5430 ae9f |0068: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a22c: 5400 b785 |006a: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a230: 6e10 e3d4 0000 |006c: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +47a236: 0c00 |006f: move-result-object v0 │ │ +47a238: 6202 3f9e |0070: sget-object v2, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +47a23c: 3320 0c00 |0072: if-ne v0, v2, 007e // +000c │ │ +47a240: 1400 1701 117f |0074: const v0, #float 1.92744e+38 // #7f110117 │ │ +47a246: 7130 f811 0301 |0077: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +47a24c: 0c00 |007a: move-result-object v0 │ │ +47a24e: 6e10 fa11 0000 |007b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47a254: 6f10 81d6 0300 |007e: invoke-super {v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onDestroy:()V // method@d681 │ │ +47a25a: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0005 line=794 │ │ 0x0008 line=798 │ │ 0x000d line=799 │ │ 0x0012 line=800 │ │ @@ -2098507,41 +2098508,41 @@ │ │ type : '(Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -47a258: |[47a258] de.tadris.fitness.ui.record.RecordWorkoutActivity.onGPSStateChanged:(Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;)V │ │ -47a268: 5433 ab9e |0000: iget-object v3, v3, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.newState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9eab │ │ -47a26c: 5420 aa9f |0002: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.gpsStatusView:Landroid/widget/TextView; // field@9faa │ │ -47a270: 5231 3d9e |0004: iget v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.color:I // field@9e3d │ │ -47a274: 6e20 ea11 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ -47a27a: 6200 3b9e |0009: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ -47a27e: 3203 0500 |000b: if-eq v3, v0, 0010 // +0005 │ │ -47a282: 7010 23d8 0200 |000d: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.foundGPS:()V // method@d823 │ │ -47a288: 5420 ae9f |0010: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a28c: 5400 b785 |0012: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a290: 6e10 e3d4 0000 |0014: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -47a296: 0c00 |0017: move-result-object v0 │ │ -47a298: 6201 3f9e |0018: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -47a29c: 3310 1b00 |001a: if-ne v0, v1, 0035 // +001b │ │ -47a2a0: 6200 3c9e |001c: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_OKAY:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3c │ │ -47a2a4: 3303 0f00 |001e: if-ne v3, v0, 002d // +000f │ │ -47a2a8: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -47a2aa: 1400 7801 117f |0021: const v0, #float 1.92746e+38 // #7f110178 │ │ -47a2b0: 2201 4a17 |0024: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk; // type@174a │ │ -47a2b4: 7020 d9d7 2100 |0026: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7d9 │ │ -47a2ba: 7040 88d8 3210 |0029: invoke-direct {v2, v3, v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateStartButton:(ZILandroid/view/View$OnClickListener;)V // method@d888 │ │ -47a2c0: 2809 |002c: goto 0035 // +0009 │ │ -47a2c2: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -47a2c4: 1400 5e00 117f |002e: const v0, #float 1.9274e+38 // #7f11005e │ │ -47a2ca: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -47a2cc: 7040 88d8 3210 |0032: invoke-direct {v2, v3, v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateStartButton:(ZILandroid/view/View$OnClickListener;)V // method@d888 │ │ -47a2d2: 0e00 |0035: return-void │ │ +47a25c: |[47a25c] de.tadris.fitness.ui.record.RecordWorkoutActivity.onGPSStateChanged:(Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;)V │ │ +47a26c: 5433 ab9e |0000: iget-object v3, v3, Lde/tadris/fitness/recording/event/WorkoutGPSStateChanged;.newState:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9eab │ │ +47a270: 5420 aa9f |0002: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.gpsStatusView:Landroid/widget/TextView; // field@9faa │ │ +47a274: 5231 3d9e |0004: iget v1, v3, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.color:I // field@9e3d │ │ +47a278: 6e20 ea11 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ +47a27e: 6200 3b9e |0009: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_LOST:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3b │ │ +47a282: 3203 0500 |000b: if-eq v3, v0, 0010 // +0005 │ │ +47a286: 7010 23d8 0200 |000d: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.foundGPS:()V // method@d823 │ │ +47a28c: 5420 ae9f |0010: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a290: 5400 b785 |0012: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a294: 6e10 e3d4 0000 |0014: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +47a29a: 0c00 |0017: move-result-object v0 │ │ +47a29c: 6201 3f9e |0018: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +47a2a0: 3310 1b00 |001a: if-ne v0, v1, 0035 // +001b │ │ +47a2a4: 6200 3c9e |001c: sget-object v0, Lde/tadris/fitness/recording/WorkoutRecorder$GpsState;.SIGNAL_OKAY:Lde/tadris/fitness/recording/WorkoutRecorder$GpsState; // field@9e3c │ │ +47a2a8: 3303 0f00 |001e: if-ne v3, v0, 002d // +000f │ │ +47a2ac: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +47a2ae: 1400 7801 117f |0021: const v0, #float 1.92746e+38 // #7f110178 │ │ +47a2b4: 2201 4a17 |0024: new-instance v1, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk; // type@174a │ │ +47a2b8: 7020 d9d7 2100 |0026: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$-Rwcmsi0NBlhHounfkqT7560TPk;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7d9 │ │ +47a2be: 7040 88d8 3210 |0029: invoke-direct {v2, v3, v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateStartButton:(ZILandroid/view/View$OnClickListener;)V // method@d888 │ │ +47a2c4: 2809 |002c: goto 0035 // +0009 │ │ +47a2c6: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +47a2c8: 1400 5e00 117f |002e: const v0, #float 1.9274e+38 // #7f11005e │ │ +47a2ce: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +47a2d0: 7040 88d8 3210 |0032: invoke-direct {v2, v3, v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateStartButton:(ZILandroid/view/View$OnClickListener;)V // method@d888 │ │ +47a2d6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1027 │ │ 0x0002 line=1028 │ │ 0x0009 line=1030 │ │ 0x000d line=1031 │ │ 0x0010 line=1034 │ │ @@ -2098557,28 +2098558,28 @@ │ │ type : '(Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -47a2d4: |[47a2d4] de.tadris.fitness.ui.record.RecordWorkoutActivity.onHeartRateConnectionChange:(Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;)V │ │ -47a2e4: 5420 ab9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hrStatusView:Landroid/widget/ImageView; // field@9fab │ │ -47a2e8: 5431 a69e |0002: iget-object v1, v3, Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;.state:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9ea6 │ │ -47a2ec: 5211 1d9e |0004: iget v1, v1, Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;.iconRes:I // field@9e1d │ │ -47a2f0: 6e20 0010 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ -47a2f6: 5420 ab9f |0009: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hrStatusView:Landroid/widget/ImageView; // field@9fab │ │ -47a2fa: 6e10 28d8 0200 |000b: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getResources:()Landroid/content/res/Resources; // method@d828 │ │ -47a300: 0c01 |000e: move-result-object v1 │ │ -47a302: 5433 a69e |000f: iget-object v3, v3, Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;.state:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9ea6 │ │ -47a306: 5233 1c9e |0011: iget v3, v3, Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;.colorRes:I // field@9e1c │ │ -47a30a: 6e20 de03 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ -47a310: 0a03 |0016: move-result v3 │ │ -47a312: 6e20 f90f 3000 |0017: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@0ff9 │ │ -47a318: 0e00 |001a: return-void │ │ +47a2d8: |[47a2d8] de.tadris.fitness.ui.record.RecordWorkoutActivity.onHeartRateConnectionChange:(Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;)V │ │ +47a2e8: 5420 ab9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hrStatusView:Landroid/widget/ImageView; // field@9fab │ │ +47a2ec: 5431 a69e |0002: iget-object v1, v3, Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;.state:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9ea6 │ │ +47a2f0: 5211 1d9e |0004: iget v1, v1, Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;.iconRes:I // field@9e1d │ │ +47a2f4: 6e20 0010 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ +47a2fa: 5420 ab9f |0009: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hrStatusView:Landroid/widget/ImageView; // field@9fab │ │ +47a2fe: 6e10 28d8 0200 |000b: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.getResources:()Landroid/content/res/Resources; // method@d828 │ │ +47a304: 0c01 |000e: move-result-object v1 │ │ +47a306: 5433 a69e |000f: iget-object v3, v3, Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent;.state:Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState; // field@9ea6 │ │ +47a30a: 5233 1c9e |0011: iget v3, v3, Lde/tadris/fitness/recording/RecorderService$HeartRateConnectionState;.colorRes:I // field@9e1c │ │ +47a30e: 6e20 de03 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ +47a314: 0a03 |0016: move-result v3 │ │ +47a316: 6e20 f90f 3000 |0017: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@0ff9 │ │ +47a31c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ 0x0009 line=787 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x001b reg=3 (null) Lde/tadris/fitness/recording/event/HeartRateConnectionChangeEvent; │ │ @@ -2098588,25 +2098589,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -47a31c: |[47a31c] de.tadris.fitness.ui.record.RecordWorkoutActivity.onInfoViewClick:(I)V │ │ -47a32c: 5420 ae9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a330: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a334: 6e10 e3d4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -47a33a: 0c00 |0007: move-result-object v0 │ │ -47a33c: 6201 3f9e |0008: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -47a340: 3310 0a00 |000a: if-ne v0, v1, 0014 // +000a │ │ -47a344: 2200 4217 |000c: new-instance v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog; // type@1742 │ │ -47a348: 7040 bbd7 2023 |000e: invoke-direct {v0, v2, v3, v2}, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.:(Landroid/app/Activity;ILde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener;)V // method@d7bb │ │ -47a34e: 6e10 bed7 0000 |0011: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.show:()V // method@d7be │ │ -47a354: 0e00 |0014: return-void │ │ +47a320: |[47a320] de.tadris.fitness.ui.record.RecordWorkoutActivity.onInfoViewClick:(I)V │ │ +47a330: 5420 ae9f |0000: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a334: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a338: 6e10 e3d4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +47a33e: 0c00 |0007: move-result-object v0 │ │ +47a340: 6201 3f9e |0008: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +47a344: 3310 0a00 |000a: if-ne v0, v1, 0014 // +000a │ │ +47a348: 2200 4217 |000c: new-instance v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog; // type@1742 │ │ +47a34c: 7040 bbd7 2023 |000e: invoke-direct {v0, v2, v3, v2}, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.:(Landroid/app/Activity;ILde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog$WorkoutInformationSelectListener;)V // method@d7bb │ │ +47a352: 6e10 bed7 0000 |0011: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/SelectWorkoutInformationDialog;.show:()V // method@d7be │ │ +47a358: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ 0x000c line=1075 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0015 reg=3 (null) I │ │ @@ -2098616,38 +2098617,38 @@ │ │ type : '(Lde/tadris/fitness/data/IntervalSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -47a358: |[47a358] de.tadris.fitness.ui.record.RecordWorkoutActivity.onIntervalSetSelect:(Lde/tadris/fitness/data/IntervalSet;)V │ │ -47a368: 5430 ae9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a36c: 5400 b385 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47a370: 6e10 80d2 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -47a376: 0c00 |0007: move-result-object v0 │ │ -47a378: 5341 fa9c |0008: iget-wide v1, v4, Lde/tadris/fitness/data/IntervalSet;.id:J // field@9cfa │ │ -47a37c: 7230 a5d2 1002 |000a: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/IntervalDao;.getAllIntervalsOfSet:(J)[Lde/tadris/fitness/data/Interval; // method@d2a5 │ │ -47a382: 0c00 |000d: move-result-object v0 │ │ -47a384: 2201 7119 |000e: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -47a388: 7110 a9e2 0000 |0010: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -47a38e: 0c00 |0013: move-result-object v0 │ │ -47a390: 7020 94e2 0100 |0014: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ -47a396: 5430 ae9f |0017: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a39a: 5400 b785 |0019: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a39e: 6e20 f8d4 1000 |001b: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.setIntervalList:(Ljava/util/List;)V // method@d4f8 │ │ -47a3a4: 5430 ae9f |001e: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a3a8: 5400 b785 |0020: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a3ac: 6e20 f9d4 4000 |0022: invoke-virtual {v0, v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.setUsedIntervalSet:(Lde/tadris/fitness/data/IntervalSet;)V // method@d4f9 │ │ -47a3b2: 1404 c400 117f |0025: const v4, #float 1.92742e+38 // #7f1100c4 │ │ -47a3b8: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -47a3ba: 7130 f811 4300 |0029: invoke-static {v3, v4, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47a3c0: 0c04 |002c: move-result-object v4 │ │ -47a3c2: 6e10 fa11 0400 |002d: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47a3c8: 0e00 |0030: return-void │ │ +47a35c: |[47a35c] de.tadris.fitness.ui.record.RecordWorkoutActivity.onIntervalSetSelect:(Lde/tadris/fitness/data/IntervalSet;)V │ │ +47a36c: 5430 ae9f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a370: 5400 b385 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47a374: 6e10 80d2 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +47a37a: 0c00 |0007: move-result-object v0 │ │ +47a37c: 5341 fa9c |0008: iget-wide v1, v4, Lde/tadris/fitness/data/IntervalSet;.id:J // field@9cfa │ │ +47a380: 7230 a5d2 1002 |000a: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/IntervalDao;.getAllIntervalsOfSet:(J)[Lde/tadris/fitness/data/Interval; // method@d2a5 │ │ +47a386: 0c00 |000d: move-result-object v0 │ │ +47a388: 2201 7119 |000e: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +47a38c: 7110 a9e2 0000 |0010: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +47a392: 0c00 |0013: move-result-object v0 │ │ +47a394: 7020 94e2 0100 |0014: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ +47a39a: 5430 ae9f |0017: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a39e: 5400 b785 |0019: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a3a2: 6e20 f8d4 1000 |001b: invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/WorkoutRecorder;.setIntervalList:(Ljava/util/List;)V // method@d4f8 │ │ +47a3a8: 5430 ae9f |001e: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a3ac: 5400 b785 |0020: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a3b0: 6e20 f9d4 4000 |0022: invoke-virtual {v0, v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.setUsedIntervalSet:(Lde/tadris/fitness/data/IntervalSet;)V // method@d4f9 │ │ +47a3b6: 1404 c400 117f |0025: const v4, #float 1.92742e+38 // #7f1100c4 │ │ +47a3bc: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +47a3be: 7130 f811 4300 |0029: invoke-static {v3, v4, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +47a3c4: 0c04 |002c: move-result-object v4 │ │ +47a3c6: 6e10 fa11 0400 |002d: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47a3cc: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1056 │ │ 0x000e line=1057 │ │ 0x0017 line=1058 │ │ 0x001e line=1059 │ │ 0x0029 line=1060 │ │ @@ -2098660,34 +2098661,34 @@ │ │ type : '(Lde/tadris/fitness/recording/event/LocationChangeEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -47a3cc: |[47a3cc] de.tadris.fitness.ui.record.RecordWorkoutActivity.onLocationChange:(Lde/tadris/fitness/recording/event/LocationChangeEvent;)V │ │ -47a3dc: 5433 a79e |0000: iget-object v3, v3, Lde/tadris/fitness/recording/event/LocationChangeEvent;.location:Landroid/location/Location; // field@9ea7 │ │ -47a3e0: 7110 b3d4 0300 |0002: invoke-static {v3}, Lde/tadris/fitness/recording/RecorderService;.locationToLatLong:(Landroid/location/Location;)Lorg/mapsforge/core/model/LatLong; // method@d4b3 │ │ -47a3e6: 0c03 |0005: move-result-object v3 │ │ -47a3e8: 5420 b29f |0006: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ -47a3ec: 6e10 a4fe 0000 |0008: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getModel:()Lorg/mapsforge/map/model/Model; // method@fea4 │ │ -47a3f2: 0c00 |000b: move-result-object v0 │ │ -47a3f4: 5400 56b1 |000c: iget-object v0, v0, Lorg/mapsforge/map/model/Model;.mapViewPosition:Lorg/mapsforge/map/model/IMapViewPosition; // field@b156 │ │ -47a3f8: 7220 c0fe 3000 |000e: invoke-interface {v0, v3}, Lorg/mapsforge/map/model/IMapViewPosition;.animateTo:(Lorg/mapsforge/core/model/LatLong;)V // method@fec0 │ │ -47a3fe: 5420 ae9f |0011: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a402: 5400 b785 |0013: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47a406: 6e10 e3d4 0000 |0015: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -47a40c: 0c00 |0018: move-result-object v0 │ │ -47a40e: 6201 419e |0019: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ -47a412: 3310 0a00 |001b: if-ne v0, v1, 0025 // +000a │ │ -47a416: 5420 b09f |001d: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.latLongList:Ljava/util/List; // field@9fb0 │ │ -47a41a: 7220 85e3 3000 |001f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -47a420: 7010 86d8 0200 |0022: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateLine:()V // method@d886 │ │ -47a426: 7010 23d8 0200 |0025: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.foundGPS:()V // method@d823 │ │ -47a42c: 0e00 |0028: return-void │ │ +47a3d0: |[47a3d0] de.tadris.fitness.ui.record.RecordWorkoutActivity.onLocationChange:(Lde/tadris/fitness/recording/event/LocationChangeEvent;)V │ │ +47a3e0: 5433 a79e |0000: iget-object v3, v3, Lde/tadris/fitness/recording/event/LocationChangeEvent;.location:Landroid/location/Location; // field@9ea7 │ │ +47a3e4: 7110 b3d4 0300 |0002: invoke-static {v3}, Lde/tadris/fitness/recording/RecorderService;.locationToLatLong:(Landroid/location/Location;)Lorg/mapsforge/core/model/LatLong; // method@d4b3 │ │ +47a3ea: 0c03 |0005: move-result-object v3 │ │ +47a3ec: 5420 b29f |0006: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ +47a3f0: 6e10 a4fe 0000 |0008: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getModel:()Lorg/mapsforge/map/model/Model; // method@fea4 │ │ +47a3f6: 0c00 |000b: move-result-object v0 │ │ +47a3f8: 5400 56b1 |000c: iget-object v0, v0, Lorg/mapsforge/map/model/Model;.mapViewPosition:Lorg/mapsforge/map/model/IMapViewPosition; // field@b156 │ │ +47a3fc: 7220 c0fe 3000 |000e: invoke-interface {v0, v3}, Lorg/mapsforge/map/model/IMapViewPosition;.animateTo:(Lorg/mapsforge/core/model/LatLong;)V // method@fec0 │ │ +47a402: 5420 ae9f |0011: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a406: 5400 b785 |0013: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47a40a: 6e10 e3d4 0000 |0015: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +47a410: 0c00 |0018: move-result-object v0 │ │ +47a412: 6201 419e |0019: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.RUNNING:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e41 │ │ +47a416: 3310 0a00 |001b: if-ne v0, v1, 0025 // +000a │ │ +47a41a: 5420 b09f |001d: iget-object v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.latLongList:Ljava/util/List; // field@9fb0 │ │ +47a41e: 7220 85e3 3000 |001f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +47a424: 7010 86d8 0200 |0022: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateLine:()V // method@d886 │ │ +47a42a: 7010 23d8 0200 |0025: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.foundGPS:()V // method@d823 │ │ +47a430: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0006 line=774 │ │ 0x0011 line=776 │ │ 0x001d line=777 │ │ 0x0022 line=778 │ │ @@ -2098701,35 +2098702,35 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -47a4c8: |[47a4c8] de.tadris.fitness.ui.record.RecordWorkoutActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -47a4d8: 5520 bf9f |0000: iget-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ -47a4dc: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -47a4e0: 1a00 5e76 |0004: const-string v0, "android.nfc.extra.TAG" // string@765e │ │ -47a4e4: 6e20 2503 0300 |0006: invoke-virtual {v3, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0325 │ │ -47a4ea: 0c00 |0009: move-result-object v0 │ │ -47a4ec: 1f00 3901 |000a: check-cast v0, Landroid/nfc/Tag; // type@0139 │ │ -47a4f0: 3800 1b00 |000c: if-eqz v0, 0027 // +001b │ │ -47a4f4: 7010 36d8 0200 |000e: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isRecordingStarted:()Z // method@d836 │ │ -47a4fa: 0a00 |0011: move-result v0 │ │ -47a4fc: 1a01 1154 |0012: const-string v1, "RecordWorkoutActivity" // string@5411 │ │ -47a500: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ -47a504: 1a00 ccc6 |0016: const-string v0, "onNewIntent: NFC tag triggered workout end" // string@c6cc │ │ -47a508: 7120 4f09 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -47a50e: 7010 82d8 0200 |001b: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stop:()V // method@d882 │ │ -47a514: 2809 |001e: goto 0027 // +0009 │ │ -47a516: 1a00 cdc6 |001f: const-string v0, "onNewIntent: NFC tag triggered workout start" // string@c6cd │ │ -47a51a: 7120 4f09 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -47a520: 7010 7bd8 0200 |0024: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.start:()V // method@d87b │ │ -47a526: 6f20 82d6 3200 |0027: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onNewIntent:(Landroid/content/Intent;)V // method@d682 │ │ -47a52c: 0e00 |002a: return-void │ │ +47a4cc: |[47a4cc] de.tadris.fitness.ui.record.RecordWorkoutActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +47a4dc: 5520 bf9f |0000: iget-boolean v0, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ +47a4e0: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +47a4e4: 1a00 5e76 |0004: const-string v0, "android.nfc.extra.TAG" // string@765e │ │ +47a4e8: 6e20 2503 0300 |0006: invoke-virtual {v3, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0325 │ │ +47a4ee: 0c00 |0009: move-result-object v0 │ │ +47a4f0: 1f00 3901 |000a: check-cast v0, Landroid/nfc/Tag; // type@0139 │ │ +47a4f4: 3800 1b00 |000c: if-eqz v0, 0027 // +001b │ │ +47a4f8: 7010 36d8 0200 |000e: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isRecordingStarted:()Z // method@d836 │ │ +47a4fe: 0a00 |0011: move-result v0 │ │ +47a500: 1a01 1154 |0012: const-string v1, "RecordWorkoutActivity" // string@5411 │ │ +47a504: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ +47a508: 1a00 ccc6 |0016: const-string v0, "onNewIntent: NFC tag triggered workout end" // string@c6cc │ │ +47a50c: 7120 4f09 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +47a512: 7010 82d8 0200 |001b: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.stop:()V // method@d882 │ │ +47a518: 2809 |001e: goto 0027 // +0009 │ │ +47a51a: 1a00 cdc6 |001f: const-string v0, "onNewIntent: NFC tag triggered workout start" // string@c6cd │ │ +47a51e: 7120 4f09 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +47a524: 7010 7bd8 0200 |0024: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.start:()V // method@d87b │ │ +47a52a: 6f20 82d6 3200 |0027: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onNewIntent:(Landroid/content/Intent;)V // method@d682 │ │ +47a530: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ 0x0006 line=1247 │ │ 0x000e line=1249 │ │ 0x0018 line=1250 │ │ 0x001b line=1251 │ │ @@ -2098745,34 +2098746,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -478f70: |[478f70] de.tadris.fitness.ui.record.RecordWorkoutActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -478f80: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -478f86: 0a00 |0003: move-result v0 │ │ -478f88: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -478f8a: 2c00 1d00 0000 |0005: sparse-switch v0, 00000022 // +0000001d │ │ -478f90: 6f20 83d6 3200 |0008: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@d683 │ │ -478f96: 0a03 |000b: move-result v3 │ │ -478f98: 0f03 |000c: return v3 │ │ -478f9a: 6e10 77d8 0200 |000d: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showIntervalSelection:()V // method@d877 │ │ -478fa0: 0f01 |0010: return v1 │ │ -478fa2: 7010 5dd8 0200 |0011: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onPressStopButton:()V // method@d85d │ │ -478fa8: 0f01 |0014: return v1 │ │ -478faa: 7010 58d8 0200 |0015: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onManualPauseButtonClick:()V // method@d858 │ │ -478fb0: 0f01 |0018: return v1 │ │ -478fb2: 7010 75d8 0200 |0019: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showEditInformationHint:()V // method@d875 │ │ -478fb8: 0f01 |001c: return v1 │ │ -478fba: 7010 1fd8 0200 |001d: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.chooseHRDevice:()V // method@d81f │ │ -478fc0: 0f01 |0020: return v1 │ │ -478fc2: 0000 |0021: nop // spacer │ │ -478fc4: 0002 0500 3200 097f 3600 097f 3b00 ... |0022: sparse-switch-data (22 units) │ │ +478f74: |[478f74] de.tadris.fitness.ui.record.RecordWorkoutActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +478f84: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +478f8a: 0a00 |0003: move-result v0 │ │ +478f8c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +478f8e: 2c00 1d00 0000 |0005: sparse-switch v0, 00000022 // +0000001d │ │ +478f94: 6f20 83d6 3200 |0008: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@d683 │ │ +478f9a: 0a03 |000b: move-result v3 │ │ +478f9c: 0f03 |000c: return v3 │ │ +478f9e: 6e10 77d8 0200 |000d: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showIntervalSelection:()V // method@d877 │ │ +478fa4: 0f01 |0010: return v1 │ │ +478fa6: 7010 5dd8 0200 |0011: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onPressStopButton:()V // method@d85d │ │ +478fac: 0f01 |0014: return v1 │ │ +478fae: 7010 58d8 0200 |0015: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onManualPauseButtonClick:()V // method@d858 │ │ +478fb4: 0f01 |0018: return v1 │ │ +478fb6: 7010 75d8 0200 |0019: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showEditInformationHint:()V // method@d875 │ │ +478fbc: 0f01 |001c: return v1 │ │ +478fbe: 7010 1fd8 0200 |001d: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.chooseHRDevice:()V // method@d81f │ │ +478fc4: 0f01 |0020: return v1 │ │ +478fc6: 0000 |0021: nop // spacer │ │ +478fc8: 0002 0500 3200 097f 3600 097f 3b00 ... |0022: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ 0x0008 line=926 │ │ 0x000d line=914 │ │ 0x0011 line=911 │ │ 0x0015 line=923 │ │ @@ -2098787,48 +2098788,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -47a530: |[47a530] de.tadris.fitness.ui.record.RecordWorkoutActivity.onPause:()V │ │ -47a540: 5430 b29f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ -47a544: 6e10 a3fe 0000 |0002: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ -47a54a: 0c00 |0005: move-result-object v0 │ │ -47a54c: 6e10 aefe 0000 |0006: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ -47a552: 0c00 |0009: move-result-object v0 │ │ -47a554: 6e10 b1fe 0000 |000a: invoke-virtual {v0}, Lorg/mapsforge/map/layer/Layers;.iterator:()Ljava/util/Iterator; // method@feb1 │ │ -47a55a: 0c00 |000d: move-result-object v0 │ │ -47a55c: 7210 5fe3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -47a562: 0a01 |0011: move-result v1 │ │ -47a564: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ -47a568: 7210 60e3 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -47a56e: 0c01 |0017: move-result-object v1 │ │ -47a570: 1f01 d91d |0018: check-cast v1, Lorg/mapsforge/map/layer/Layer; // type@1dd9 │ │ -47a574: 2012 dd1d |001a: instance-of v2, v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ -47a578: 3802 f2ff |001c: if-eqz v2, 000e // -000e │ │ -47a57c: 1f01 dd1d |001e: check-cast v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ -47a580: 6e10 b4fe 0100 |0020: invoke-virtual {v1}, Lorg/mapsforge/map/layer/download/TileDownloadLayer;.onPause:()V // method@feb4 │ │ -47a586: 28eb |0023: goto 000e // -0015 │ │ -47a588: 5530 bf9f |0024: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ -47a58c: 3800 1500 |0026: if-eqz v0, 003b // +0015 │ │ -47a590: 7110 dcdb 0300 |0028: invoke-static {v3}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ -47a596: 0a00 |002b: move-result v0 │ │ -47a598: 3800 0f00 |002c: if-eqz v0, 003b // +000f │ │ -47a59c: 7110 dadb 0300 |002e: invoke-static {v3}, Lde/tadris/fitness/util/NfcAdapterHelper;.disableNfcForegroundDispatch:(Landroid/app/Activity;)Z // method@dbda │ │ -47a5a2: 0a00 |0031: move-result v0 │ │ -47a5a4: 3900 0900 |0032: if-nez v0, 003b // +0009 │ │ -47a5a8: 1a00 1154 |0034: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ -47a5ac: 1a01 ebc6 |0036: const-string v1, "onPause: Failed to disable NFC foreground dispatch system. NFC is not enabled or present in this device." // string@c6eb │ │ -47a5b0: 7120 5409 1000 |0038: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ -47a5b6: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -47a5b8: 5c30 af9f |003c: iput-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isResumed:Z // field@9faf │ │ -47a5bc: 6f10 84d6 0300 |003e: invoke-super {v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onPause:()V // method@d684 │ │ -47a5c2: 0e00 |0041: return-void │ │ +47a534: |[47a534] de.tadris.fitness.ui.record.RecordWorkoutActivity.onPause:()V │ │ +47a544: 5430 b29f |0000: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ +47a548: 6e10 a3fe 0000 |0002: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ +47a54e: 0c00 |0005: move-result-object v0 │ │ +47a550: 6e10 aefe 0000 |0006: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ +47a556: 0c00 |0009: move-result-object v0 │ │ +47a558: 6e10 b1fe 0000 |000a: invoke-virtual {v0}, Lorg/mapsforge/map/layer/Layers;.iterator:()Ljava/util/Iterator; // method@feb1 │ │ +47a55e: 0c00 |000d: move-result-object v0 │ │ +47a560: 7210 5fe3 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +47a566: 0a01 |0011: move-result v1 │ │ +47a568: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ +47a56c: 7210 60e3 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +47a572: 0c01 |0017: move-result-object v1 │ │ +47a574: 1f01 d91d |0018: check-cast v1, Lorg/mapsforge/map/layer/Layer; // type@1dd9 │ │ +47a578: 2012 dd1d |001a: instance-of v2, v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ +47a57c: 3802 f2ff |001c: if-eqz v2, 000e // -000e │ │ +47a580: 1f01 dd1d |001e: check-cast v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ +47a584: 6e10 b4fe 0100 |0020: invoke-virtual {v1}, Lorg/mapsforge/map/layer/download/TileDownloadLayer;.onPause:()V // method@feb4 │ │ +47a58a: 28eb |0023: goto 000e // -0015 │ │ +47a58c: 5530 bf9f |0024: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ +47a590: 3800 1500 |0026: if-eqz v0, 003b // +0015 │ │ +47a594: 7110 dcdb 0300 |0028: invoke-static {v3}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ +47a59a: 0a00 |002b: move-result v0 │ │ +47a59c: 3800 0f00 |002c: if-eqz v0, 003b // +000f │ │ +47a5a0: 7110 dadb 0300 |002e: invoke-static {v3}, Lde/tadris/fitness/util/NfcAdapterHelper;.disableNfcForegroundDispatch:(Landroid/app/Activity;)Z // method@dbda │ │ +47a5a6: 0a00 |0031: move-result v0 │ │ +47a5a8: 3900 0900 |0032: if-nez v0, 003b // +0009 │ │ +47a5ac: 1a00 1154 |0034: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ +47a5b0: 1a01 ebc6 |0036: const-string v1, "onPause: Failed to disable NFC foreground dispatch system. NFC is not enabled or present in this device." // string@c6eb │ │ +47a5b4: 7120 5409 1000 |0038: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ +47a5ba: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +47a5bc: 5c30 af9f |003c: iput-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isResumed:Z // field@9faf │ │ +47a5c0: 6f10 84d6 0300 |003e: invoke-super {v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onPause:()V // method@d684 │ │ +47a5c6: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ 0x001a line=839 │ │ 0x001e line=840 │ │ 0x0024 line=845 │ │ 0x002e line=846 │ │ @@ -2098843,75 +2098844,75 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -478ff0: |[478ff0] de.tadris.fitness.ui.record.RecordWorkoutActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -479000: 5450 ae9f |0000: iget-object v0, v5, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -479004: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -479008: 6e10 e3d4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ -47900e: 0c00 |0007: move-result-object v0 │ │ -479010: 6201 3f9e |0008: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ -479014: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -479016: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -479018: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ -47901c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -47901e: 2802 |000f: goto 0011 // +0002 │ │ -479020: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -479022: 1401 4600 097f |0011: const v1, #float 1.82106e+38 // #7f090046 │ │ -479028: 7220 0e0a 1600 |0014: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -47902e: 0c01 |0017: move-result-object v1 │ │ -479030: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ -479034: 5554 c19f |001a: iget-boolean v4, v5, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.voiceFeedbackAvailable:Z // field@9fc1 │ │ -479038: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ -47903c: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -47903e: 2802 |001f: goto 0021 // +0002 │ │ -479040: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -479042: 7220 410a 4100 |0021: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -479048: 1401 3600 097f |0024: const v1, #float 1.82105e+38 // #7f090036 │ │ -47904e: 7220 0e0a 1600 |0027: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -479054: 0c01 |002a: move-result-object v1 │ │ -479056: 7220 410a 0100 |002b: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -47905c: 1401 3200 097f |002e: const v1, #float 1.82105e+38 // #7f090032 │ │ -479062: 7220 0e0a 1600 |0031: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -479068: 0c01 |0034: move-result-object v1 │ │ -47906a: 7010 35d8 0500 |0035: invoke-direct {v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isBluetoothSupported:()Z // method@d835 │ │ -479070: 0a04 |0038: move-result v4 │ │ -479072: 7220 410a 4100 |0039: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -479078: 1401 3b00 097f |003c: const v1, #float 1.82105e+38 // #7f09003b │ │ -47907e: 7220 0e0a 1600 |003f: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -479084: 0c01 |0042: move-result-object v1 │ │ -479086: 5454 ae9f |0043: iget-object v4, v5, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47908a: 5444 b785 |0045: iget-object v4, v4, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -47908e: 6e10 ead4 0400 |0047: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.isAutoPauseEnabled:()Z // method@d4ea │ │ -479094: 0a04 |004a: move-result v4 │ │ -479096: 3904 2600 |004b: if-nez v4, 0071 // +0026 │ │ -47909a: 5454 ae9f |004d: iget-object v4, v5, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47909e: 5444 b785 |004f: iget-object v4, v4, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -4790a2: 6e10 e9d4 0400 |0051: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ -4790a8: 0a04 |0054: move-result v4 │ │ -4790aa: 3804 1c00 |0055: if-eqz v4, 0071 // +001c │ │ -4790ae: 3900 1a00 |0057: if-nez v0, 0071 // +001a │ │ -4790b2: 7220 410a 2100 |0059: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -4790b8: 5450 ae9f |005c: iget-object v0, v5, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -4790bc: 5400 b785 |005e: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ -4790c0: 6e10 ecd4 0000 |0060: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isResumed:()Z // method@d4ec │ │ -4790c6: 0a00 |0063: move-result v0 │ │ -4790c8: 3800 0600 |0064: if-eqz v0, 006a // +0006 │ │ -4790cc: 1400 9e00 087f |0066: const v0, #float 1.80778e+38 // #7f08009e │ │ -4790d2: 2804 |0069: goto 006d // +0004 │ │ -4790d4: 1400 a300 087f |006a: const v0, #float 1.80778e+38 // #7f0800a3 │ │ -4790da: 7220 350a 0100 |006d: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0a35 │ │ -4790e0: 2804 |0070: goto 0074 // +0004 │ │ -4790e2: 7220 410a 3100 |0071: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -4790e8: 6f20 85d6 6500 |0074: invoke-super {v5, v6}, Lde/tadris/fitness/ui/FitoTrackActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@d685 │ │ -4790ee: 0a06 |0077: move-result v6 │ │ -4790f0: 0f06 |0078: return v6 │ │ +478ff4: |[478ff4] de.tadris.fitness.ui.record.RecordWorkoutActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +479004: 5450 ae9f |0000: iget-object v0, v5, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +479008: 5400 b785 |0002: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +47900c: 6e10 e3d4 0000 |0004: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.getState:()Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // method@d4e3 │ │ +479012: 0c00 |0007: move-result-object v0 │ │ +479014: 6201 3f9e |0008: sget-object v1, Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState;.IDLE:Lde/tadris/fitness/recording/WorkoutRecorder$RecordingState; // field@9e3f │ │ +479018: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +47901a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +47901c: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ +479020: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +479022: 2802 |000f: goto 0011 // +0002 │ │ +479024: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +479026: 1401 4600 097f |0011: const v1, #float 1.82106e+38 // #7f090046 │ │ +47902c: 7220 0e0a 1600 |0014: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +479032: 0c01 |0017: move-result-object v1 │ │ +479034: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ +479038: 5554 c19f |001a: iget-boolean v4, v5, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.voiceFeedbackAvailable:Z // field@9fc1 │ │ +47903c: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ +479040: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +479042: 2802 |001f: goto 0021 // +0002 │ │ +479044: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +479046: 7220 410a 4100 |0021: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +47904c: 1401 3600 097f |0024: const v1, #float 1.82105e+38 // #7f090036 │ │ +479052: 7220 0e0a 1600 |0027: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +479058: 0c01 |002a: move-result-object v1 │ │ +47905a: 7220 410a 0100 |002b: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +479060: 1401 3200 097f |002e: const v1, #float 1.82105e+38 // #7f090032 │ │ +479066: 7220 0e0a 1600 |0031: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +47906c: 0c01 |0034: move-result-object v1 │ │ +47906e: 7010 35d8 0500 |0035: invoke-direct {v5}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isBluetoothSupported:()Z // method@d835 │ │ +479074: 0a04 |0038: move-result v4 │ │ +479076: 7220 410a 4100 |0039: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +47907c: 1401 3b00 097f |003c: const v1, #float 1.82105e+38 // #7f09003b │ │ +479082: 7220 0e0a 1600 |003f: invoke-interface {v6, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +479088: 0c01 |0042: move-result-object v1 │ │ +47908a: 5454 ae9f |0043: iget-object v4, v5, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47908e: 5444 b785 |0045: iget-object v4, v4, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +479092: 6e10 ead4 0400 |0047: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.isAutoPauseEnabled:()Z // method@d4ea │ │ +479098: 0a04 |004a: move-result v4 │ │ +47909a: 3904 2600 |004b: if-nez v4, 0071 // +0026 │ │ +47909e: 5454 ae9f |004d: iget-object v4, v5, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +4790a2: 5444 b785 |004f: iget-object v4, v4, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +4790a6: 6e10 e9d4 0400 |0051: invoke-virtual {v4}, Lde/tadris/fitness/recording/WorkoutRecorder;.isActive:()Z // method@d4e9 │ │ +4790ac: 0a04 |0054: move-result v4 │ │ +4790ae: 3804 1c00 |0055: if-eqz v4, 0071 // +001c │ │ +4790b2: 3900 1a00 |0057: if-nez v0, 0071 // +001a │ │ +4790b6: 7220 410a 2100 |0059: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +4790bc: 5450 ae9f |005c: iget-object v0, v5, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +4790c0: 5400 b785 |005e: iget-object v0, v0, Lde/tadris/fitness/Instance;.recorder:Lde/tadris/fitness/recording/WorkoutRecorder; // field@85b7 │ │ +4790c4: 6e10 ecd4 0000 |0060: invoke-virtual {v0}, Lde/tadris/fitness/recording/WorkoutRecorder;.isResumed:()Z // method@d4ec │ │ +4790ca: 0a00 |0063: move-result v0 │ │ +4790cc: 3800 0600 |0064: if-eqz v0, 006a // +0006 │ │ +4790d0: 1400 9e00 087f |0066: const v0, #float 1.80778e+38 // #7f08009e │ │ +4790d6: 2804 |0069: goto 006d // +0004 │ │ +4790d8: 1400 a300 087f |006a: const v0, #float 1.80778e+38 // #7f0800a3 │ │ +4790de: 7220 350a 0100 |006d: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0a35 │ │ +4790e4: 2804 |0070: goto 0074 // +0004 │ │ +4790e6: 7220 410a 3100 |0071: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +4790ec: 6f20 85d6 6500 |0074: invoke-super {v5, v6}, Lde/tadris/fitness/ui/FitoTrackActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@d685 │ │ +4790f2: 0a06 |0077: move-result v6 │ │ +4790f4: 0f06 |0078: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ 0x0014 line=988 │ │ 0x0027 line=989 │ │ 0x0031 line=990 │ │ 0x003f line=991 │ │ @@ -2098929,40 +2098930,40 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -47a600: |[47a600] de.tadris.fitness.ui.record.RecordWorkoutActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -47a610: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ -47a614: 3321 2200 |0002: if-ne v1, v2, 0024 // +0022 │ │ -47a618: 7010 2fd8 0000 |0004: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hasPermission:()Z // method@d82f │ │ -47a61e: 0a01 |0007: move-result v1 │ │ -47a620: 3801 1500 |0008: if-eqz v1, 001d // +0015 │ │ -47a624: 7010 69d8 0000 |000a: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.restartListener:()V // method@d869 │ │ -47a62a: 6001 c800 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -47a62e: 1302 1d00 |000f: const/16 v2, #int 29 // #1d │ │ -47a632: 3421 2300 |0011: if-lt v1, v2, 0034 // +0023 │ │ -47a636: 7010 2ed8 0000 |0013: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hasBackgroundPermission:()Z // method@d82e │ │ -47a63c: 0a01 |0016: move-result v1 │ │ -47a63e: 3901 1d00 |0017: if-nez v1, 0034 // +001d │ │ -47a642: 7010 74d8 0000 |0019: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showBackgroundLocationPermissionConsent:()V // method@d874 │ │ -47a648: 2818 |001c: goto 0034 // +0018 │ │ -47a64a: 1401 5601 117f |001d: const v1, #float 1.92745e+38 // #7f110156 │ │ -47a650: 7020 79d8 1000 |0020: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showPermissionsNotGrantedDialog:(I)V // method@d879 │ │ -47a656: 2811 |0023: goto 0034 // +0011 │ │ -47a658: 1302 0b00 |0024: const/16 v2, #int 11 // #b │ │ -47a65c: 3321 0e00 |0026: if-ne v1, v2, 0034 // +000e │ │ -47a660: 7010 2ed8 0000 |0028: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hasBackgroundPermission:()Z // method@d82e │ │ -47a666: 0a01 |002b: move-result v1 │ │ -47a668: 3901 0800 |002c: if-nez v1, 0034 // +0008 │ │ -47a66c: 1401 5501 117f |002e: const v1, #float 1.92745e+38 // #7f110155 │ │ -47a672: 7020 79d8 1000 |0031: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showPermissionsNotGrantedDialog:(I)V // method@d879 │ │ -47a678: 0e00 |0034: return-void │ │ +47a604: |[47a604] de.tadris.fitness.ui.record.RecordWorkoutActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +47a614: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ +47a618: 3321 2200 |0002: if-ne v1, v2, 0024 // +0022 │ │ +47a61c: 7010 2fd8 0000 |0004: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hasPermission:()Z // method@d82f │ │ +47a622: 0a01 |0007: move-result v1 │ │ +47a624: 3801 1500 |0008: if-eqz v1, 001d // +0015 │ │ +47a628: 7010 69d8 0000 |000a: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.restartListener:()V // method@d869 │ │ +47a62e: 6001 c800 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +47a632: 1302 1d00 |000f: const/16 v2, #int 29 // #1d │ │ +47a636: 3421 2300 |0011: if-lt v1, v2, 0034 // +0023 │ │ +47a63a: 7010 2ed8 0000 |0013: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hasBackgroundPermission:()Z // method@d82e │ │ +47a640: 0a01 |0016: move-result v1 │ │ +47a642: 3901 1d00 |0017: if-nez v1, 0034 // +001d │ │ +47a646: 7010 74d8 0000 |0019: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showBackgroundLocationPermissionConsent:()V // method@d874 │ │ +47a64c: 2818 |001c: goto 0034 // +0018 │ │ +47a64e: 1401 5601 117f |001d: const v1, #float 1.92745e+38 // #7f110156 │ │ +47a654: 7020 79d8 1000 |0020: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showPermissionsNotGrantedDialog:(I)V // method@d879 │ │ +47a65a: 2811 |0023: goto 0034 // +0011 │ │ +47a65c: 1302 0b00 |0024: const/16 v2, #int 11 // #b │ │ +47a660: 3321 0e00 |0026: if-ne v1, v2, 0034 // +000e │ │ +47a664: 7010 2ed8 0000 |0028: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.hasBackgroundPermission:()Z // method@d82e │ │ +47a66a: 0a01 |002b: move-result v1 │ │ +47a66c: 3901 0800 |002c: if-nez v1, 0034 // +0008 │ │ +47a670: 1401 5501 117f |002e: const v1, #float 1.92745e+38 // #7f110155 │ │ +47a676: 7020 79d8 1000 |0031: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.showPermissionsNotGrantedDialog:(I)V // method@d879 │ │ +47a67c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=685 │ │ 0x000a line=687 │ │ 0x000d line=688 │ │ 0x0019 line=689 │ │ 0x0020 line=692 │ │ @@ -2098979,72 +2098980,72 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -47a67c: |[47a67c] de.tadris.fitness.ui.record.RecordWorkoutActivity.onResume:()V │ │ -47a68c: 6f10 86d6 0300 |0000: invoke-super {v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onResume:()V // method@d686 │ │ -47a692: 5530 bf9f |0003: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ -47a696: 3800 1500 |0005: if-eqz v0, 001a // +0015 │ │ -47a69a: 7110 dcdb 0300 |0007: invoke-static {v3}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ -47a6a0: 0a00 |000a: move-result v0 │ │ -47a6a2: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -47a6a6: 7110 dbdb 0300 |000d: invoke-static {v3}, Lde/tadris/fitness/util/NfcAdapterHelper;.enableNfcForegroundDispatch:(Landroid/app/Activity;)Z // method@dbdb │ │ -47a6ac: 0a00 |0010: move-result v0 │ │ -47a6ae: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ -47a6b2: 1a00 1154 |0013: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ -47a6b6: 1a01 ebc6 |0015: const-string v1, "onPause: Failed to disable NFC foreground dispatch system. NFC is not enabled or present in this device." // string@c6eb │ │ -47a6ba: 7120 5409 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ -47a6c0: 5530 be9f |001a: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ -47a6c4: 3800 1c00 |001c: if-eqz v0, 0038 // +001c │ │ -47a6c8: 5430 a79f |001e: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ -47a6cc: 3800 1800 |0020: if-eqz v0, 0038 // +0018 │ │ -47a6d0: 6e10 25d4 0000 |0022: invoke-virtual {v0}, Lde/tadris/fitness/model/AutoStartWorkout;.getState:()Lde/tadris/fitness/model/AutoStartWorkout$State; // method@d425 │ │ -47a6d6: 0c00 |0025: move-result-object v0 │ │ -47a6d8: 6201 c79d |0026: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.COUNTDOWN:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc7 │ │ -47a6dc: 3310 1000 |0028: if-ne v0, v1, 0038 // +0010 │ │ -47a6e0: 2200 8916 |002a: new-instance v0, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent; // type@1689 │ │ -47a6e4: 5431 a79f |002c: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ -47a6e8: 6e10 21d4 0100 |002e: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout;.getCountdownMs:()J // method@d421 │ │ -47a6ee: 0b01 |0031: move-result-wide v1 │ │ -47a6f0: 7030 0fd4 1002 |0032: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.:(J)V // method@d40f │ │ -47a6f6: 6e20 4fd8 0300 |0035: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onCountdownChange:(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V // method@d84f │ │ -47a6fc: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -47a6fe: 5c30 a89f |0039: iput-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.finished:Z // field@9fa8 │ │ -47a702: 5430 ae9f |003b: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ -47a706: 5400 ba85 |003d: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47a70a: 6e10 dcd2 0000 |003f: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getShowOnLockScreen:()Z // method@d2dc │ │ -47a710: 0a00 |0042: move-result v0 │ │ -47a712: 3800 0500 |0043: if-eqz v0, 0048 // +0005 │ │ -47a716: 7010 20d8 0300 |0045: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.enableLockScreenVisibility:()V // method@d820 │ │ -47a71c: 6e10 34d8 0300 |0048: invoke-virtual {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.invalidateOptionsMenu:()V // method@d834 │ │ -47a722: 5430 b29f |004b: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ -47a726: 6e10 a3fe 0000 |004d: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ -47a72c: 0c00 |0050: move-result-object v0 │ │ -47a72e: 6e10 aefe 0000 |0051: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ -47a734: 0c00 |0054: move-result-object v0 │ │ -47a736: 6e10 b1fe 0000 |0055: invoke-virtual {v0}, Lorg/mapsforge/map/layer/Layers;.iterator:()Ljava/util/Iterator; // method@feb1 │ │ -47a73c: 0c00 |0058: move-result-object v0 │ │ -47a73e: 7210 5fe3 0000 |0059: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -47a744: 0a01 |005c: move-result v1 │ │ -47a746: 3801 1200 |005d: if-eqz v1, 006f // +0012 │ │ -47a74a: 7210 60e3 0000 |005f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -47a750: 0c01 |0062: move-result-object v1 │ │ -47a752: 1f01 d91d |0063: check-cast v1, Lorg/mapsforge/map/layer/Layer; // type@1dd9 │ │ -47a756: 2012 dd1d |0065: instance-of v2, v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ -47a75a: 3802 f2ff |0067: if-eqz v2, 0059 // -000e │ │ -47a75e: 1f01 dd1d |0069: check-cast v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ -47a762: 6e10 b5fe 0100 |006b: invoke-virtual {v1}, Lorg/mapsforge/map/layer/download/TileDownloadLayer;.onResume:()V // method@feb5 │ │ -47a768: 28eb |006e: goto 0059 // -0015 │ │ -47a76a: 7010 81d8 0300 |006f: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startUpdater:()V // method@d881 │ │ -47a770: 1210 |0072: const/4 v0, #int 1 // #1 │ │ -47a772: 5c30 af9f |0073: iput-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isResumed:Z // field@9faf │ │ -47a776: 0e00 |0075: return-void │ │ +47a680: |[47a680] de.tadris.fitness.ui.record.RecordWorkoutActivity.onResume:()V │ │ +47a690: 6f10 86d6 0300 |0000: invoke-super {v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onResume:()V // method@d686 │ │ +47a696: 5530 bf9f |0003: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useNfcStart:Z // field@9fbf │ │ +47a69a: 3800 1500 |0005: if-eqz v0, 001a // +0015 │ │ +47a69e: 7110 dcdb 0300 |0007: invoke-static {v3}, Lde/tadris/fitness/util/NfcAdapterHelper;.isNfcEnabled:(Landroid/content/Context;)Z // method@dbdc │ │ +47a6a4: 0a00 |000a: move-result v0 │ │ +47a6a6: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +47a6aa: 7110 dbdb 0300 |000d: invoke-static {v3}, Lde/tadris/fitness/util/NfcAdapterHelper;.enableNfcForegroundDispatch:(Landroid/app/Activity;)Z // method@dbdb │ │ +47a6b0: 0a00 |0010: move-result v0 │ │ +47a6b2: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ +47a6b6: 1a00 1154 |0013: const-string v0, "RecordWorkoutActivity" // string@5411 │ │ +47a6ba: 1a01 ebc6 |0015: const-string v1, "onPause: Failed to disable NFC foreground dispatch system. NFC is not enabled or present in this device." // string@c6eb │ │ +47a6be: 7120 5409 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0954 │ │ +47a6c4: 5530 be9f |001a: iget-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.useAutoStart:Z // field@9fbe │ │ +47a6c8: 3800 1c00 |001c: if-eqz v0, 0038 // +001c │ │ +47a6cc: 5430 a79f |001e: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ +47a6d0: 3800 1800 |0020: if-eqz v0, 0038 // +0018 │ │ +47a6d4: 6e10 25d4 0000 |0022: invoke-virtual {v0}, Lde/tadris/fitness/model/AutoStartWorkout;.getState:()Lde/tadris/fitness/model/AutoStartWorkout$State; // method@d425 │ │ +47a6da: 0c00 |0025: move-result-object v0 │ │ +47a6dc: 6201 c79d |0026: sget-object v1, Lde/tadris/fitness/model/AutoStartWorkout$State;.COUNTDOWN:Lde/tadris/fitness/model/AutoStartWorkout$State; // field@9dc7 │ │ +47a6e0: 3310 1000 |0028: if-ne v0, v1, 0038 // +0010 │ │ +47a6e4: 2200 8916 |002a: new-instance v0, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent; // type@1689 │ │ +47a6e8: 5431 a79f |002c: iget-object v1, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.autoStartWorkout:Lde/tadris/fitness/model/AutoStartWorkout; // field@9fa7 │ │ +47a6ec: 6e10 21d4 0100 |002e: invoke-virtual {v1}, Lde/tadris/fitness/model/AutoStartWorkout;.getCountdownMs:()J // method@d421 │ │ +47a6f2: 0b01 |0031: move-result-wide v1 │ │ +47a6f4: 7030 0fd4 1002 |0032: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;.:(J)V // method@d40f │ │ +47a6fa: 6e20 4fd8 0300 |0035: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.onCountdownChange:(Lde/tadris/fitness/model/AutoStartWorkout$CountdownChangeEvent;)V // method@d84f │ │ +47a700: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +47a702: 5c30 a89f |0039: iput-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.finished:Z // field@9fa8 │ │ +47a706: 5430 ae9f |003b: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.instance:Lde/tadris/fitness/Instance; // field@9fae │ │ +47a70a: 5400 ba85 |003d: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47a70e: 6e10 dcd2 0000 |003f: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getShowOnLockScreen:()Z // method@d2dc │ │ +47a714: 0a00 |0042: move-result v0 │ │ +47a716: 3800 0500 |0043: if-eqz v0, 0048 // +0005 │ │ +47a71a: 7010 20d8 0300 |0045: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.enableLockScreenVisibility:()V // method@d820 │ │ +47a720: 6e10 34d8 0300 |0048: invoke-virtual {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.invalidateOptionsMenu:()V // method@d834 │ │ +47a726: 5430 b29f |004b: iget-object v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@9fb2 │ │ +47a72a: 6e10 a3fe 0000 |004d: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ +47a730: 0c00 |0050: move-result-object v0 │ │ +47a732: 6e10 aefe 0000 |0051: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ +47a738: 0c00 |0054: move-result-object v0 │ │ +47a73a: 6e10 b1fe 0000 |0055: invoke-virtual {v0}, Lorg/mapsforge/map/layer/Layers;.iterator:()Ljava/util/Iterator; // method@feb1 │ │ +47a740: 0c00 |0058: move-result-object v0 │ │ +47a742: 7210 5fe3 0000 |0059: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +47a748: 0a01 |005c: move-result v1 │ │ +47a74a: 3801 1200 |005d: if-eqz v1, 006f // +0012 │ │ +47a74e: 7210 60e3 0000 |005f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +47a754: 0c01 |0062: move-result-object v1 │ │ +47a756: 1f01 d91d |0063: check-cast v1, Lorg/mapsforge/map/layer/Layer; // type@1dd9 │ │ +47a75a: 2012 dd1d |0065: instance-of v2, v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ +47a75e: 3802 f2ff |0067: if-eqz v2, 0059 // -000e │ │ +47a762: 1f01 dd1d |0069: check-cast v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ +47a766: 6e10 b5fe 0100 |006b: invoke-virtual {v1}, Lorg/mapsforge/map/layer/download/TileDownloadLayer;.onResume:()V // method@feb5 │ │ +47a76c: 28eb |006e: goto 0059 // -0015 │ │ +47a76e: 7010 81d8 0300 |006f: invoke-direct {v3}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startUpdater:()V // method@d881 │ │ +47a774: 1210 |0072: const/4 v0, #int 1 // #1 │ │ +47a776: 5c30 af9f |0073: iput-boolean v0, v3, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isResumed:Z // field@9faf │ │ +47a77a: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ 0x0003 line=861 │ │ 0x000d line=862 │ │ 0x0017 line=863 │ │ 0x001a line=869 │ │ @@ -2099067,23 +2099068,23 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -47a778: |[47a778] de.tadris.fitness.ui.record.RecordWorkoutActivity.onSelectBluetoothDevice:(Landroid/bluetooth/BluetoothDevice;)V │ │ -47a788: 2200 eb17 |0000: new-instance v0, Lde/tadris/fitness/util/BluetoothDevicePreferences; // type@17eb │ │ -47a78c: 7020 bddb 2000 |0002: invoke-direct {v0, v2}, Lde/tadris/fitness/util/BluetoothDevicePreferences;.:(Landroid/content/Context;)V // method@dbbd │ │ -47a792: 6e10 5802 0300 |0005: invoke-virtual {v3}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ -47a798: 0c03 |0008: move-result-object v3 │ │ -47a79a: 1a01 f8a1 |0009: const-string v1, "hr" // string@a1f8 │ │ -47a79e: 6e30 bfdb 1003 |000b: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/util/BluetoothDevicePreferences;.setAddress:(Ljava/lang/String;Ljava/lang/String;)V // method@dbbf │ │ -47a7a4: 7010 69d8 0200 |000e: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.restartListener:()V // method@d869 │ │ -47a7aa: 0e00 |0011: return-void │ │ +47a77c: |[47a77c] de.tadris.fitness.ui.record.RecordWorkoutActivity.onSelectBluetoothDevice:(Landroid/bluetooth/BluetoothDevice;)V │ │ +47a78c: 2200 eb17 |0000: new-instance v0, Lde/tadris/fitness/util/BluetoothDevicePreferences; // type@17eb │ │ +47a790: 7020 bddb 2000 |0002: invoke-direct {v0, v2}, Lde/tadris/fitness/util/BluetoothDevicePreferences;.:(Landroid/content/Context;)V // method@dbbd │ │ +47a796: 6e10 5802 0300 |0005: invoke-virtual {v3}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@0258 │ │ +47a79c: 0c03 |0008: move-result-object v3 │ │ +47a79e: 1a01 f8a1 |0009: const-string v1, "hr" // string@a1f8 │ │ +47a7a2: 6e30 bfdb 1003 |000b: invoke-virtual {v0, v1, v3}, Lde/tadris/fitness/util/BluetoothDevicePreferences;.setAddress:(Ljava/lang/String;Ljava/lang/String;)V // method@dbbf │ │ +47a7a8: 7010 69d8 0200 |000e: invoke-direct {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.restartListener:()V // method@d869 │ │ +47a7ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1091 │ │ 0x000e line=1092 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/bluetooth/BluetoothDevice; │ │ @@ -2099093,17 +2099094,17 @@ │ │ type : '(ILde/tadris/fitness/recording/information/RecordingInformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47a7ac: |[47a7ac] de.tadris.fitness.ui.record.RecordWorkoutActivity.onSelectWorkoutInformation:(ILde/tadris/fitness/recording/information/RecordingInformation;)V │ │ -47a7bc: 7010 85d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateDescription:()V // method@d885 │ │ -47a7c2: 0e00 |0003: return-void │ │ +47a7b0: |[47a7b0] de.tadris.fitness.ui.record.RecordWorkoutActivity.onSelectWorkoutInformation:(ILde/tadris/fitness/recording/information/RecordingInformation;)V │ │ +47a7c0: 7010 85d8 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.updateDescription:()V // method@d885 │ │ +47a7c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1086 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Lde/tadris/fitness/recording/information/RecordingInformation; │ │ @@ -2099113,31 +2099114,31 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -47a7c4: |[47a7c4] de.tadris.fitness.ui.record.RecordWorkoutActivity.onStartPopupButtonClicked:(Landroid/view/View;)V │ │ -47a7d4: 7010 36d8 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isRecordingStarted:()Z // method@d836 │ │ -47a7da: 0a00 |0003: move-result v0 │ │ -47a7dc: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -47a7e0: 0e00 |0006: return-void │ │ -47a7e2: 2200 9102 |0007: new-instance v0, Landroid/widget/PopupMenu; // type@0291 │ │ -47a7e6: 7030 ab10 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;)V // method@10ab │ │ -47a7ec: 5b10 b89f |000c: iput-object v0, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ -47a7f0: 2202 5717 |000e: new-instance v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM; // type@1757 │ │ -47a7f4: 7020 f3d7 1200 |0010: invoke-direct {v2, v1}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7f3 │ │ -47a7fa: 6e20 af10 2000 |0013: invoke-virtual {v0, v2}, Landroid/widget/PopupMenu;.setOnMenuItemClickListener:(Landroid/widget/PopupMenu$OnMenuItemClickListener;)V // method@10af │ │ -47a800: 5412 b89f |0016: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ -47a804: 1400 0800 0d7f |0018: const v0, #float 1.87421e+38 // #7f0d0008 │ │ -47a80a: 6e20 ae10 0200 |001b: invoke-virtual {v2, v0}, Landroid/widget/PopupMenu;.inflate:(I)V // method@10ae │ │ -47a810: 5412 b89f |001e: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ -47a814: 6e10 b010 0200 |0020: invoke-virtual {v2}, Landroid/widget/PopupMenu;.show:()V // method@10b0 │ │ -47a81a: 0e00 |0023: return-void │ │ +47a7c8: |[47a7c8] de.tadris.fitness.ui.record.RecordWorkoutActivity.onStartPopupButtonClicked:(Landroid/view/View;)V │ │ +47a7d8: 7010 36d8 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.isRecordingStarted:()Z // method@d836 │ │ +47a7de: 0a00 |0003: move-result v0 │ │ +47a7e0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +47a7e4: 0e00 |0006: return-void │ │ +47a7e6: 2200 9102 |0007: new-instance v0, Landroid/widget/PopupMenu; // type@0291 │ │ +47a7ea: 7030 ab10 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;)V // method@10ab │ │ +47a7f0: 5b10 b89f |000c: iput-object v0, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ +47a7f4: 2202 5717 |000e: new-instance v2, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM; // type@1757 │ │ +47a7f8: 7020 f3d7 1200 |0010: invoke-direct {v2, v1}, Lde/tadris/fitness/ui/record/-$$Lambda$RecordWorkoutActivity$bUJE-KeqqgfCW8wg-hy8kMDOdGM;.:(Lde/tadris/fitness/ui/record/RecordWorkoutActivity;)V // method@d7f3 │ │ +47a7fe: 6e20 af10 2000 |0013: invoke-virtual {v0, v2}, Landroid/widget/PopupMenu;.setOnMenuItemClickListener:(Landroid/widget/PopupMenu$OnMenuItemClickListener;)V // method@10af │ │ +47a804: 5412 b89f |0016: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ +47a808: 1400 0800 0d7f |0018: const v0, #float 1.87421e+38 // #7f0d0008 │ │ +47a80e: 6e20 ae10 0200 |001b: invoke-virtual {v2, v0}, Landroid/widget/PopupMenu;.inflate:(I)V // method@10ae │ │ +47a814: 5412 b89f |001e: iget-object v2, v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.startPopupMenu:Landroid/widget/PopupMenu; // field@9fb8 │ │ +47a818: 6e10 b010 0200 |0020: invoke-virtual {v2}, Landroid/widget/PopupMenu;.show:()V // method@10b0 │ │ +47a81e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0007 line=1107 │ │ 0x000e line=1108 │ │ 0x0016 line=1146 │ │ 0x001e line=1147 │ │ @@ -2099150,24 +2099151,24 @@ │ │ type : '(Lde/tadris/fitness/recording/event/TTSReadyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -47a81c: |[47a81c] de.tadris.fitness.ui.record.RecordWorkoutActivity.onVoiceAnnouncementIsReady:(Lde/tadris/fitness/recording/event/TTSReadyEvent;)V │ │ -47a82c: 5430 a99e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/event/TTSReadyEvent;.id:Ljava/lang/String; // field@9ea9 │ │ -47a830: 1a01 1454 |0002: const-string v1, "RecorderService" // string@5414 │ │ -47a834: 6e20 c7e0 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -47a83a: 0a00 |0007: move-result v0 │ │ -47a83c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -47a840: 5533 aa9e |000a: iget-boolean v3, v3, Lde/tadris/fitness/recording/event/TTSReadyEvent;.ttsAvailable:Z // field@9eaa │ │ -47a844: 5c23 c19f |000c: iput-boolean v3, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.voiceFeedbackAvailable:Z // field@9fc1 │ │ -47a848: 6e10 34d8 0200 |000e: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.invalidateOptionsMenu:()V // method@d834 │ │ -47a84e: 0e00 |0011: return-void │ │ +47a820: |[47a820] de.tadris.fitness.ui.record.RecordWorkoutActivity.onVoiceAnnouncementIsReady:(Lde/tadris/fitness/recording/event/TTSReadyEvent;)V │ │ +47a830: 5430 a99e |0000: iget-object v0, v3, Lde/tadris/fitness/recording/event/TTSReadyEvent;.id:Ljava/lang/String; // field@9ea9 │ │ +47a834: 1a01 1454 |0002: const-string v1, "RecorderService" // string@5414 │ │ +47a838: 6e20 c7e0 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +47a83e: 0a00 |0007: move-result v0 │ │ +47a840: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +47a844: 5533 aa9e |000a: iget-boolean v3, v3, Lde/tadris/fitness/recording/event/TTSReadyEvent;.ttsAvailable:Z // field@9eaa │ │ +47a848: 5c23 c19f |000c: iput-boolean v3, v2, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.voiceFeedbackAvailable:Z // field@9fc1 │ │ +47a84c: 6e10 34d8 0200 |000e: invoke-virtual {v2}, Lde/tadris/fitness/ui/record/RecordWorkoutActivity;.invalidateOptionsMenu:()V // method@d834 │ │ +47a852: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1066 │ │ 0x000a line=1067 │ │ 0x000e line=1068 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ @@ -2099178,19 +2099179,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -47acec: |[47acec] de.tadris.fitness.ui.record.RecordWorkoutActivity.showIntervalSelection:()V │ │ -47acfc: 2200 4017 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; // type@1740 │ │ -47ad00: 7030 b5d7 1001 |0002: invoke-direct {v0, v1, v1}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener;)V // method@d7b5 │ │ -47ad06: 6e10 b9d7 0000 |0005: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.show:()V // method@d7b9 │ │ -47ad0c: 0e00 |0008: return-void │ │ +47acf0: |[47acf0] de.tadris.fitness.ui.record.RecordWorkoutActivity.showIntervalSelection:()V │ │ +47ad00: 2200 4017 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog; // type@1740 │ │ +47ad04: 7030 b5d7 1001 |0002: invoke-direct {v0, v1, v1}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog$IntervalSetSelectListener;)V // method@d7b5 │ │ +47ad0a: 6e10 b9d7 0000 |0005: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/SelectIntervalSetDialog;.show:()V // method@d7b9 │ │ +47ad10: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1051 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/ui/record/RecordWorkoutActivity; │ │ │ │ source_file_idx : 21522 (RecordWorkoutActivity.java) │ │ @@ -2099239,17 +2099240,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47c0fc: |[47c0fc] de.tadris.fitness.ui.settings.AboutActivity.:()V │ │ -47c10c: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -47c112: 0e00 |0003: return-void │ │ +47c100: |[47c100] de.tadris.fitness.ui.settings.AboutActivity.:()V │ │ +47c110: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +47c116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/AboutActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/AboutActivity;) │ │ @@ -2099257,26 +2099258,26 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -47c114: |[47c114] de.tadris.fitness.ui.settings.AboutActivity.addPersonsFromArray:([Ljava/lang/String;)V │ │ -47c124: 2150 |0000: array-length v0, v5 │ │ -47c126: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -47c128: 3501 1000 |0002: if-ge v1, v0, 0012 // +0010 │ │ -47c12c: 4602 0501 |0004: aget-object v2, v5, v1 │ │ -47c130: 5443 31a0 |0006: iget-object v3, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c134: 7020 04d9 2400 |0008: invoke-direct {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.createPersonElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d904 │ │ -47c13a: 0c02 |000b: move-result-object v2 │ │ -47c13c: 6e20 86e7 2300 |000c: invoke-virtual {v3, v2}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -47c142: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -47c146: 28f1 |0011: goto 0002 // -000f │ │ -47c148: 0e00 |0012: return-void │ │ +47c118: |[47c118] de.tadris.fitness.ui.settings.AboutActivity.addPersonsFromArray:([Ljava/lang/String;)V │ │ +47c128: 2150 |0000: array-length v0, v5 │ │ +47c12a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +47c12c: 3501 1000 |0002: if-ge v1, v0, 0012 // +0010 │ │ +47c130: 4602 0501 |0004: aget-object v2, v5, v1 │ │ +47c134: 5443 31a0 |0006: iget-object v3, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c138: 7020 04d9 2400 |0008: invoke-direct {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.createPersonElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d904 │ │ +47c13e: 0c02 |000b: move-result-object v2 │ │ +47c140: 6e20 86e7 2300 |000c: invoke-virtual {v3, v2}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +47c146: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +47c14a: 28f1 |0011: goto 0002 // -000f │ │ +47c14c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=74 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lde/tadris/fitness/ui/settings/AboutActivity; │ │ 0x0000 - 0x0013 reg=5 (null) [Ljava/lang/String; │ │ @@ -2099286,20 +2099287,20 @@ │ │ type : '(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -47c05c: |[47c05c] de.tadris.fitness.ui.settings.AboutActivity.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; │ │ -47c06c: 2200 6417 |0000: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE; // type@1764 │ │ -47c070: 7030 8bd8 1003 |0002: invoke-direct {v0, v1, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;.:(Lde/tadris/fitness/ui/settings/AboutActivity;Ljava/lang/String;)V // method@d88b │ │ -47c076: 6e20 aee7 0200 |0005: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/Element;.setOnClickListener:(Landroid/view/View$OnClickListener;)Lmehdi/sakout/aboutpage/Element; // method@e7ae │ │ -47c07c: 0c02 |0008: move-result-object v2 │ │ -47c07e: 1102 |0009: return-object v2 │ │ +47c060: |[47c060] de.tadris.fitness.ui.settings.AboutActivity.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; │ │ +47c070: 2200 6417 |0000: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE; // type@1764 │ │ +47c074: 7030 8bd8 1003 |0002: invoke-direct {v0, v1, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$AboutActivity$03blezfWHGsoN8yMgvM0tWNgwDE;.:(Lde/tadris/fitness/ui/settings/AboutActivity;Ljava/lang/String;)V // method@d88b │ │ +47c07a: 6e20 aee7 0200 |0005: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/Element;.setOnClickListener:(Landroid/view/View$OnClickListener;)Lmehdi/sakout/aboutpage/Element; // method@e7ae │ │ +47c080: 0c02 |0008: move-result-object v2 │ │ +47c082: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/tadris/fitness/ui/settings/AboutActivity; │ │ 0x0000 - 0x000a reg=2 (null) Lmehdi/sakout/aboutpage/Element; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -2099309,215 +2099310,215 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 453 16-bit code units │ │ -47c14c: |[47c14c] de.tadris.fitness.ui.settings.AboutActivity.createAboutPage:()V │ │ -47c15c: 2200 e11a |0000: new-instance v0, Lmehdi/sakout/aboutpage/AboutPage; // type@1ae1 │ │ -47c160: 7020 7be7 4000 |0002: invoke-direct {v0, v4}, Lmehdi/sakout/aboutpage/AboutPage;.:(Landroid/content/Context;)V // method@e77b │ │ -47c166: 5b40 31a0 |0005: iput-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c16a: 7110 c7d1 0400 |0007: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47c170: 0c01 |000a: move-result-object v1 │ │ -47c172: 5411 b885 |000b: iget-object v1, v1, Lde/tadris/fitness/Instance;.themes:Lde/tadris/fitness/util/FitoTrackThemes; // field@85b8 │ │ -47c176: 6e10 d1db 0100 |000d: invoke-virtual {v1}, Lde/tadris/fitness/util/FitoTrackThemes;.isDarkModeEnabled:()Z // method@dbd1 │ │ -47c17c: 0a01 |0010: move-result v1 │ │ -47c17e: 7110 9edf 0100 |0011: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -47c184: 0c01 |0014: move-result-object v1 │ │ -47c186: 6e20 91e7 1000 |0015: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.enableDarkMode:(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/AboutPage; // method@e791 │ │ -47c18c: 5440 31a0 |0018: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c190: 1401 0100 0e7f |001a: const v1, #float 1.8875e+38 // #7f0e0001 │ │ -47c196: 6e20 97e7 1000 |001d: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.setImage:(I)Lmehdi/sakout/aboutpage/AboutPage; // method@e797 │ │ -47c19c: 5440 31a0 |0020: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c1a0: 2201 0819 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -47c1a4: 7010 06e1 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47c1aa: 1402 2900 117f |0027: const v2, #float 1.92739e+38 // #7f110029 │ │ -47c1b0: 6e20 07d9 2400 |002a: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c1b6: 0c02 |002d: move-result-object v2 │ │ -47c1b8: 6e20 12e1 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47c1be: 1a02 2000 |0031: const-string v2, " " // string@0020 │ │ -47c1c2: 6e20 12e1 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47c1c8: 1a02 ce06 |0036: const-string v2, "12.0" // string@06ce │ │ -47c1cc: 6e20 12e1 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47c1d2: 6e10 1fe1 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47c1d8: 0c01 |003e: move-result-object v1 │ │ -47c1da: 6e20 96e7 1000 |003f: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.setDescription:(Ljava/lang/CharSequence;)Lmehdi/sakout/aboutpage/AboutPage; // method@e796 │ │ -47c1e0: 5440 31a0 |0042: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c1e4: 1401 2100 117f |0044: const v1, #float 1.92739e+38 // #7f110021 │ │ -47c1ea: 6e20 07d9 1400 |0047: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c1f0: 0c01 |004a: move-result-object v1 │ │ -47c1f2: 6e20 83e7 1000 |004b: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addGroup:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e783 │ │ -47c1f8: 5440 31a0 |004e: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c1fc: 1401 2600 117f |0050: const v1, #float 1.92739e+38 // #7f110026 │ │ -47c202: 6e20 07d9 1400 |0053: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c208: 0c01 |0056: move-result-object v1 │ │ -47c20a: 7020 05d9 1400 |0057: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ -47c210: 0c01 |005a: move-result-object v1 │ │ -47c212: 1402 8000 087f |005b: const v2, #float 1.80778e+38 // #7f080080 │ │ -47c218: 7110 4ee0 0200 |005e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47c21e: 0c02 |0061: move-result-object v2 │ │ -47c220: 6e20 aae7 2100 |0062: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -47c226: 0c01 |0065: move-result-object v1 │ │ -47c228: 1402 b601 117f |0066: const v2, #float 1.92747e+38 // #7f1101b6 │ │ -47c22e: 6e20 07d9 2400 |0069: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c234: 0c02 |006c: move-result-object v2 │ │ -47c236: 7030 02d9 1402 |006d: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ -47c23c: 0c01 |0070: move-result-object v1 │ │ -47c23e: 6e20 86e7 1000 |0071: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -47c244: 5440 31a0 |0074: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c248: 1401 2300 117f |0076: const v1, #float 1.92739e+38 // #7f110023 │ │ -47c24e: 6e20 07d9 1400 |0079: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c254: 0c01 |007c: move-result-object v1 │ │ -47c256: 7020 05d9 1400 |007d: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ -47c25c: 0c01 |0080: move-result-object v1 │ │ -47c25e: 1402 a100 087f |0081: const v2, #float 1.80778e+38 // #7f0800a1 │ │ -47c264: 7110 4ee0 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47c26a: 0c02 |0087: move-result-object v2 │ │ -47c26c: 6e20 aae7 2100 |0088: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -47c272: 0c01 |008b: move-result-object v1 │ │ -47c274: 1402 b501 117f |008c: const v2, #float 1.92747e+38 // #7f1101b5 │ │ -47c27a: 6e20 07d9 2400 |008f: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c280: 0c02 |0092: move-result-object v2 │ │ -47c282: 7030 02d9 1402 |0093: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ -47c288: 0c01 |0096: move-result-object v1 │ │ -47c28a: 6e20 86e7 1000 |0097: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -47c290: 5440 31a0 |009a: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c294: 1401 1e00 117f |009c: const v1, #float 1.92739e+38 // #7f11001e │ │ -47c29a: 6e20 07d9 1400 |009f: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c2a0: 0c01 |00a2: move-result-object v1 │ │ -47c2a2: 7020 05d9 1400 |00a3: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ -47c2a8: 0c01 |00a6: move-result-object v1 │ │ -47c2aa: 1402 7d00 087f |00a7: const v2, #float 1.80778e+38 // #7f08007d │ │ -47c2b0: 7110 4ee0 0200 |00aa: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47c2b6: 0c02 |00ad: move-result-object v2 │ │ -47c2b8: 6e20 aae7 2100 |00ae: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -47c2be: 0c01 |00b1: move-result-object v1 │ │ -47c2c0: 1402 b201 117f |00b2: const v2, #float 1.92747e+38 // #7f1101b2 │ │ -47c2c6: 6e20 07d9 2400 |00b5: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c2cc: 0c02 |00b8: move-result-object v2 │ │ -47c2ce: 7030 02d9 1402 |00b9: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ -47c2d4: 0c01 |00bc: move-result-object v1 │ │ -47c2d6: 6e20 86e7 1000 |00bd: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -47c2dc: 5440 31a0 |00c0: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c2e0: 1401 2200 117f |00c2: const v1, #float 1.92739e+38 // #7f110022 │ │ -47c2e6: 6e20 07d9 1400 |00c5: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c2ec: 0c01 |00c8: move-result-object v1 │ │ -47c2ee: 7020 05d9 1400 |00c9: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ -47c2f4: 0c01 |00cc: move-result-object v1 │ │ -47c2f6: 1402 9400 087f |00cd: const v2, #float 1.80778e+38 // #7f080094 │ │ -47c2fc: 7110 4ee0 0200 |00d0: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47c302: 0c02 |00d3: move-result-object v2 │ │ -47c304: 6e20 aae7 2100 |00d4: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -47c30a: 0c01 |00d7: move-result-object v1 │ │ -47c30c: 1402 b301 117f |00d8: const v2, #float 1.92747e+38 // #7f1101b3 │ │ -47c312: 6e20 07d9 2400 |00db: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c318: 0c02 |00de: move-result-object v2 │ │ -47c31a: 7030 02d9 1402 |00df: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ -47c320: 0c01 |00e2: move-result-object v1 │ │ -47c322: 6e20 86e7 1000 |00e3: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -47c328: 5440 31a0 |00e6: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c32c: 1401 2400 117f |00e8: const v1, #float 1.92739e+38 // #7f110024 │ │ -47c332: 6e20 07d9 1400 |00eb: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c338: 0c01 |00ee: move-result-object v1 │ │ -47c33a: 7020 05d9 1400 |00ef: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ -47c340: 0c01 |00f2: move-result-object v1 │ │ -47c342: 1402 7b00 087f |00f3: const v2, #float 1.80778e+38 // #7f08007b │ │ -47c348: 7110 4ee0 0200 |00f6: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47c34e: 0c02 |00f9: move-result-object v2 │ │ -47c350: 6e20 aae7 2100 |00fa: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -47c356: 0c01 |00fd: move-result-object v1 │ │ -47c358: 1402 b101 117f |00fe: const v2, #float 1.92747e+38 // #7f1101b1 │ │ -47c35e: 6e20 07d9 2400 |0101: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c364: 0c02 |0104: move-result-object v2 │ │ -47c366: 7030 02d9 1402 |0105: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ -47c36c: 0c01 |0108: move-result-object v1 │ │ -47c36e: 6e20 86e7 1000 |0109: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -47c374: 5440 31a0 |010c: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c378: 1401 2000 117f |010e: const v1, #float 1.92739e+38 // #7f110020 │ │ -47c37e: 6e20 07d9 1400 |0111: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c384: 0c01 |0114: move-result-object v1 │ │ -47c386: 7020 05d9 1400 |0115: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ -47c38c: 0c01 |0118: move-result-object v1 │ │ -47c38e: 1402 9300 087f |0119: const v2, #float 1.80778e+38 // #7f080093 │ │ -47c394: 7110 4ee0 0200 |011c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47c39a: 0c02 |011f: move-result-object v2 │ │ -47c39c: 6e20 aae7 2100 |0120: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -47c3a2: 0c01 |0123: move-result-object v1 │ │ -47c3a4: 1402 b701 117f |0124: const v2, #float 1.92747e+38 // #7f1101b7 │ │ -47c3aa: 6e20 07d9 2400 |0127: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c3b0: 0c02 |012a: move-result-object v2 │ │ -47c3b2: 7030 02d9 1402 |012b: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ -47c3b8: 0c01 |012e: move-result-object v1 │ │ -47c3ba: 6e20 86e7 1000 |012f: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -47c3c0: 5440 31a0 |0132: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c3c4: 1401 2500 117f |0134: const v1, #float 1.92739e+38 // #7f110025 │ │ -47c3ca: 6e20 07d9 1400 |0137: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c3d0: 0c01 |013a: move-result-object v1 │ │ -47c3d2: 7020 05d9 1400 |013b: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ -47c3d8: 0c01 |013e: move-result-object v1 │ │ -47c3da: 1402 8800 087f |013f: const v2, #float 1.80778e+38 // #7f080088 │ │ -47c3e0: 7110 4ee0 0200 |0142: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47c3e6: 0c02 |0145: move-result-object v2 │ │ -47c3e8: 6e20 aae7 2100 |0146: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -47c3ee: 0c01 |0149: move-result-object v1 │ │ -47c3f0: 2202 0819 |014a: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -47c3f4: 7010 06e1 0200 |014c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47c3fa: 1a03 d2bd |014f: const-string v3, "mailto:" // string@bdd2 │ │ -47c3fe: 6e20 12e1 3200 |0151: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47c404: 1403 8e00 117f |0154: const v3, #float 1.92741e+38 // #7f11008e │ │ -47c40a: 6e20 07d9 3400 |0157: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c410: 0c03 |015a: move-result-object v3 │ │ -47c412: 6e20 12e1 3200 |015b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47c418: 6e10 1fe1 0200 |015e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47c41e: 0c02 |0161: move-result-object v2 │ │ -47c420: 7030 02d9 1402 |0162: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ -47c426: 0c01 |0165: move-result-object v1 │ │ -47c428: 6e20 86e7 1000 |0166: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -47c42e: 5440 31a0 |0169: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c432: 1401 1d00 117f |016b: const v1, #float 1.92739e+38 // #7f11001d │ │ -47c438: 6e20 07d9 1400 |016e: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c43e: 0c01 |0171: move-result-object v1 │ │ -47c440: 6e20 83e7 1000 |0172: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addGroup:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e783 │ │ -47c446: 5440 31a0 |0175: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c44a: 1401 4a00 117f |0177: const v1, #float 1.9274e+38 // #7f11004a │ │ -47c450: 6e20 07d9 1400 |017a: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c456: 0c01 |017d: move-result-object v1 │ │ -47c458: 7020 04d9 1400 |017e: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createPersonElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d904 │ │ -47c45e: 0c01 |0181: move-result-object v1 │ │ -47c460: 1402 b001 117f |0182: const v2, #float 1.92747e+38 // #7f1101b0 │ │ -47c466: 6e20 07d9 2400 |0185: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c46c: 0c02 |0188: move-result-object v2 │ │ -47c46e: 7030 02d9 1402 |0189: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ -47c474: 0c01 |018c: move-result-object v1 │ │ -47c476: 6e20 86e7 1000 |018d: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -47c47c: 5440 31a0 |0190: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c480: 1401 1f00 117f |0192: const v1, #float 1.92739e+38 // #7f11001f │ │ -47c486: 6e20 07d9 1400 |0195: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c48c: 0c01 |0198: move-result-object v1 │ │ -47c48e: 6e20 83e7 1000 |0199: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addGroup:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e783 │ │ -47c494: 6e10 06d9 0400 |019c: invoke-virtual {v4}, Lde/tadris/fitness/ui/settings/AboutActivity;.getResources:()Landroid/content/res/Resources; // method@d906 │ │ -47c49a: 0c00 |019f: move-result-object v0 │ │ -47c49c: 1501 037f |01a0: const/high16 v1, #int 2130903040 // #7f03 │ │ -47c4a0: 6e20 fa03 1000 |01a2: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@03fa │ │ -47c4a6: 0c00 |01a5: move-result-object v0 │ │ -47c4a8: 7020 01d9 0400 |01a6: invoke-direct {v4, v0}, Lde/tadris/fitness/ui/settings/AboutActivity;.addPersonsFromArray:([Ljava/lang/String;)V // method@d901 │ │ -47c4ae: 5440 31a0 |01a9: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c4b2: 1401 2800 117f |01ab: const v1, #float 1.92739e+38 // #7f110028 │ │ -47c4b8: 6e20 07d9 1400 |01ae: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ -47c4be: 0c01 |01b1: move-result-object v1 │ │ -47c4c0: 7020 05d9 1400 |01b2: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ -47c4c6: 0c01 |01b5: move-result-object v1 │ │ -47c4c8: 1402 8d00 087f |01b6: const v2, #float 1.80778e+38 // #7f08008d │ │ -47c4ce: 7110 4ee0 0200 |01b9: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47c4d4: 0c02 |01bc: move-result-object v2 │ │ -47c4d6: 6e20 aae7 2100 |01bd: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -47c4dc: 0c01 |01c0: move-result-object v1 │ │ -47c4de: 6e20 86e7 1000 |01c1: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ -47c4e4: 0e00 |01c4: return-void │ │ +47c150: |[47c150] de.tadris.fitness.ui.settings.AboutActivity.createAboutPage:()V │ │ +47c160: 2200 e11a |0000: new-instance v0, Lmehdi/sakout/aboutpage/AboutPage; // type@1ae1 │ │ +47c164: 7020 7be7 4000 |0002: invoke-direct {v0, v4}, Lmehdi/sakout/aboutpage/AboutPage;.:(Landroid/content/Context;)V // method@e77b │ │ +47c16a: 5b40 31a0 |0005: iput-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c16e: 7110 c7d1 0400 |0007: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47c174: 0c01 |000a: move-result-object v1 │ │ +47c176: 5411 b885 |000b: iget-object v1, v1, Lde/tadris/fitness/Instance;.themes:Lde/tadris/fitness/util/FitoTrackThemes; // field@85b8 │ │ +47c17a: 6e10 d1db 0100 |000d: invoke-virtual {v1}, Lde/tadris/fitness/util/FitoTrackThemes;.isDarkModeEnabled:()Z // method@dbd1 │ │ +47c180: 0a01 |0010: move-result v1 │ │ +47c182: 7110 9edf 0100 |0011: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +47c188: 0c01 |0014: move-result-object v1 │ │ +47c18a: 6e20 91e7 1000 |0015: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.enableDarkMode:(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/AboutPage; // method@e791 │ │ +47c190: 5440 31a0 |0018: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c194: 1401 0100 0e7f |001a: const v1, #float 1.8875e+38 // #7f0e0001 │ │ +47c19a: 6e20 97e7 1000 |001d: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.setImage:(I)Lmehdi/sakout/aboutpage/AboutPage; // method@e797 │ │ +47c1a0: 5440 31a0 |0020: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c1a4: 2201 0819 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +47c1a8: 7010 06e1 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47c1ae: 1402 2900 117f |0027: const v2, #float 1.92739e+38 // #7f110029 │ │ +47c1b4: 6e20 07d9 2400 |002a: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c1ba: 0c02 |002d: move-result-object v2 │ │ +47c1bc: 6e20 12e1 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47c1c2: 1a02 2000 |0031: const-string v2, " " // string@0020 │ │ +47c1c6: 6e20 12e1 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47c1cc: 1a02 ce06 |0036: const-string v2, "12.0" // string@06ce │ │ +47c1d0: 6e20 12e1 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47c1d6: 6e10 1fe1 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47c1dc: 0c01 |003e: move-result-object v1 │ │ +47c1de: 6e20 96e7 1000 |003f: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.setDescription:(Ljava/lang/CharSequence;)Lmehdi/sakout/aboutpage/AboutPage; // method@e796 │ │ +47c1e4: 5440 31a0 |0042: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c1e8: 1401 2100 117f |0044: const v1, #float 1.92739e+38 // #7f110021 │ │ +47c1ee: 6e20 07d9 1400 |0047: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c1f4: 0c01 |004a: move-result-object v1 │ │ +47c1f6: 6e20 83e7 1000 |004b: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addGroup:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e783 │ │ +47c1fc: 5440 31a0 |004e: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c200: 1401 2600 117f |0050: const v1, #float 1.92739e+38 // #7f110026 │ │ +47c206: 6e20 07d9 1400 |0053: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c20c: 0c01 |0056: move-result-object v1 │ │ +47c20e: 7020 05d9 1400 |0057: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ +47c214: 0c01 |005a: move-result-object v1 │ │ +47c216: 1402 8000 087f |005b: const v2, #float 1.80778e+38 // #7f080080 │ │ +47c21c: 7110 4ee0 0200 |005e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47c222: 0c02 |0061: move-result-object v2 │ │ +47c224: 6e20 aae7 2100 |0062: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +47c22a: 0c01 |0065: move-result-object v1 │ │ +47c22c: 1402 b601 117f |0066: const v2, #float 1.92747e+38 // #7f1101b6 │ │ +47c232: 6e20 07d9 2400 |0069: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c238: 0c02 |006c: move-result-object v2 │ │ +47c23a: 7030 02d9 1402 |006d: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ +47c240: 0c01 |0070: move-result-object v1 │ │ +47c242: 6e20 86e7 1000 |0071: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +47c248: 5440 31a0 |0074: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c24c: 1401 2300 117f |0076: const v1, #float 1.92739e+38 // #7f110023 │ │ +47c252: 6e20 07d9 1400 |0079: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c258: 0c01 |007c: move-result-object v1 │ │ +47c25a: 7020 05d9 1400 |007d: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ +47c260: 0c01 |0080: move-result-object v1 │ │ +47c262: 1402 a100 087f |0081: const v2, #float 1.80778e+38 // #7f0800a1 │ │ +47c268: 7110 4ee0 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47c26e: 0c02 |0087: move-result-object v2 │ │ +47c270: 6e20 aae7 2100 |0088: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +47c276: 0c01 |008b: move-result-object v1 │ │ +47c278: 1402 b501 117f |008c: const v2, #float 1.92747e+38 // #7f1101b5 │ │ +47c27e: 6e20 07d9 2400 |008f: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c284: 0c02 |0092: move-result-object v2 │ │ +47c286: 7030 02d9 1402 |0093: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ +47c28c: 0c01 |0096: move-result-object v1 │ │ +47c28e: 6e20 86e7 1000 |0097: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +47c294: 5440 31a0 |009a: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c298: 1401 1e00 117f |009c: const v1, #float 1.92739e+38 // #7f11001e │ │ +47c29e: 6e20 07d9 1400 |009f: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c2a4: 0c01 |00a2: move-result-object v1 │ │ +47c2a6: 7020 05d9 1400 |00a3: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ +47c2ac: 0c01 |00a6: move-result-object v1 │ │ +47c2ae: 1402 7d00 087f |00a7: const v2, #float 1.80778e+38 // #7f08007d │ │ +47c2b4: 7110 4ee0 0200 |00aa: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47c2ba: 0c02 |00ad: move-result-object v2 │ │ +47c2bc: 6e20 aae7 2100 |00ae: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +47c2c2: 0c01 |00b1: move-result-object v1 │ │ +47c2c4: 1402 b201 117f |00b2: const v2, #float 1.92747e+38 // #7f1101b2 │ │ +47c2ca: 6e20 07d9 2400 |00b5: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c2d0: 0c02 |00b8: move-result-object v2 │ │ +47c2d2: 7030 02d9 1402 |00b9: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ +47c2d8: 0c01 |00bc: move-result-object v1 │ │ +47c2da: 6e20 86e7 1000 |00bd: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +47c2e0: 5440 31a0 |00c0: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c2e4: 1401 2200 117f |00c2: const v1, #float 1.92739e+38 // #7f110022 │ │ +47c2ea: 6e20 07d9 1400 |00c5: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c2f0: 0c01 |00c8: move-result-object v1 │ │ +47c2f2: 7020 05d9 1400 |00c9: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ +47c2f8: 0c01 |00cc: move-result-object v1 │ │ +47c2fa: 1402 9400 087f |00cd: const v2, #float 1.80778e+38 // #7f080094 │ │ +47c300: 7110 4ee0 0200 |00d0: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47c306: 0c02 |00d3: move-result-object v2 │ │ +47c308: 6e20 aae7 2100 |00d4: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +47c30e: 0c01 |00d7: move-result-object v1 │ │ +47c310: 1402 b301 117f |00d8: const v2, #float 1.92747e+38 // #7f1101b3 │ │ +47c316: 6e20 07d9 2400 |00db: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c31c: 0c02 |00de: move-result-object v2 │ │ +47c31e: 7030 02d9 1402 |00df: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ +47c324: 0c01 |00e2: move-result-object v1 │ │ +47c326: 6e20 86e7 1000 |00e3: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +47c32c: 5440 31a0 |00e6: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c330: 1401 2400 117f |00e8: const v1, #float 1.92739e+38 // #7f110024 │ │ +47c336: 6e20 07d9 1400 |00eb: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c33c: 0c01 |00ee: move-result-object v1 │ │ +47c33e: 7020 05d9 1400 |00ef: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ +47c344: 0c01 |00f2: move-result-object v1 │ │ +47c346: 1402 7b00 087f |00f3: const v2, #float 1.80778e+38 // #7f08007b │ │ +47c34c: 7110 4ee0 0200 |00f6: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47c352: 0c02 |00f9: move-result-object v2 │ │ +47c354: 6e20 aae7 2100 |00fa: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +47c35a: 0c01 |00fd: move-result-object v1 │ │ +47c35c: 1402 b101 117f |00fe: const v2, #float 1.92747e+38 // #7f1101b1 │ │ +47c362: 6e20 07d9 2400 |0101: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c368: 0c02 |0104: move-result-object v2 │ │ +47c36a: 7030 02d9 1402 |0105: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ +47c370: 0c01 |0108: move-result-object v1 │ │ +47c372: 6e20 86e7 1000 |0109: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +47c378: 5440 31a0 |010c: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c37c: 1401 2000 117f |010e: const v1, #float 1.92739e+38 // #7f110020 │ │ +47c382: 6e20 07d9 1400 |0111: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c388: 0c01 |0114: move-result-object v1 │ │ +47c38a: 7020 05d9 1400 |0115: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ +47c390: 0c01 |0118: move-result-object v1 │ │ +47c392: 1402 9300 087f |0119: const v2, #float 1.80778e+38 // #7f080093 │ │ +47c398: 7110 4ee0 0200 |011c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47c39e: 0c02 |011f: move-result-object v2 │ │ +47c3a0: 6e20 aae7 2100 |0120: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +47c3a6: 0c01 |0123: move-result-object v1 │ │ +47c3a8: 1402 b701 117f |0124: const v2, #float 1.92747e+38 // #7f1101b7 │ │ +47c3ae: 6e20 07d9 2400 |0127: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c3b4: 0c02 |012a: move-result-object v2 │ │ +47c3b6: 7030 02d9 1402 |012b: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ +47c3bc: 0c01 |012e: move-result-object v1 │ │ +47c3be: 6e20 86e7 1000 |012f: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +47c3c4: 5440 31a0 |0132: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c3c8: 1401 2500 117f |0134: const v1, #float 1.92739e+38 // #7f110025 │ │ +47c3ce: 6e20 07d9 1400 |0137: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c3d4: 0c01 |013a: move-result-object v1 │ │ +47c3d6: 7020 05d9 1400 |013b: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ +47c3dc: 0c01 |013e: move-result-object v1 │ │ +47c3de: 1402 8800 087f |013f: const v2, #float 1.80778e+38 // #7f080088 │ │ +47c3e4: 7110 4ee0 0200 |0142: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47c3ea: 0c02 |0145: move-result-object v2 │ │ +47c3ec: 6e20 aae7 2100 |0146: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +47c3f2: 0c01 |0149: move-result-object v1 │ │ +47c3f4: 2202 0819 |014a: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +47c3f8: 7010 06e1 0200 |014c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47c3fe: 1a03 d2bd |014f: const-string v3, "mailto:" // string@bdd2 │ │ +47c402: 6e20 12e1 3200 |0151: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47c408: 1403 8e00 117f |0154: const v3, #float 1.92741e+38 // #7f11008e │ │ +47c40e: 6e20 07d9 3400 |0157: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c414: 0c03 |015a: move-result-object v3 │ │ +47c416: 6e20 12e1 3200 |015b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47c41c: 6e10 1fe1 0200 |015e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47c422: 0c02 |0161: move-result-object v2 │ │ +47c424: 7030 02d9 1402 |0162: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ +47c42a: 0c01 |0165: move-result-object v1 │ │ +47c42c: 6e20 86e7 1000 |0166: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +47c432: 5440 31a0 |0169: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c436: 1401 1d00 117f |016b: const v1, #float 1.92739e+38 // #7f11001d │ │ +47c43c: 6e20 07d9 1400 |016e: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c442: 0c01 |0171: move-result-object v1 │ │ +47c444: 6e20 83e7 1000 |0172: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addGroup:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e783 │ │ +47c44a: 5440 31a0 |0175: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c44e: 1401 4a00 117f |0177: const v1, #float 1.9274e+38 // #7f11004a │ │ +47c454: 6e20 07d9 1400 |017a: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c45a: 0c01 |017d: move-result-object v1 │ │ +47c45c: 7020 04d9 1400 |017e: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createPersonElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d904 │ │ +47c462: 0c01 |0181: move-result-object v1 │ │ +47c464: 1402 b001 117f |0182: const v2, #float 1.92747e+38 // #7f1101b0 │ │ +47c46a: 6e20 07d9 2400 |0185: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c470: 0c02 |0188: move-result-object v2 │ │ +47c472: 7030 02d9 1402 |0189: invoke-direct {v4, v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.applyUrlToElement:(Lmehdi/sakout/aboutpage/Element;Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d902 │ │ +47c478: 0c01 |018c: move-result-object v1 │ │ +47c47a: 6e20 86e7 1000 |018d: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +47c480: 5440 31a0 |0190: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c484: 1401 1f00 117f |0192: const v1, #float 1.92739e+38 // #7f11001f │ │ +47c48a: 6e20 07d9 1400 |0195: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c490: 0c01 |0198: move-result-object v1 │ │ +47c492: 6e20 83e7 1000 |0199: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addGroup:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/AboutPage; // method@e783 │ │ +47c498: 6e10 06d9 0400 |019c: invoke-virtual {v4}, Lde/tadris/fitness/ui/settings/AboutActivity;.getResources:()Landroid/content/res/Resources; // method@d906 │ │ +47c49e: 0c00 |019f: move-result-object v0 │ │ +47c4a0: 1501 037f |01a0: const/high16 v1, #int 2130903040 // #7f03 │ │ +47c4a4: 6e20 fa03 1000 |01a2: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@03fa │ │ +47c4aa: 0c00 |01a5: move-result-object v0 │ │ +47c4ac: 7020 01d9 0400 |01a6: invoke-direct {v4, v0}, Lde/tadris/fitness/ui/settings/AboutActivity;.addPersonsFromArray:([Ljava/lang/String;)V // method@d901 │ │ +47c4b2: 5440 31a0 |01a9: iget-object v0, v4, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c4b6: 1401 2800 117f |01ab: const v1, #float 1.92739e+38 // #7f110028 │ │ +47c4bc: 6e20 07d9 1400 |01ae: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.getString:(I)Ljava/lang/String; // method@d907 │ │ +47c4c2: 0c01 |01b1: move-result-object v1 │ │ +47c4c4: 7020 05d9 1400 |01b2: invoke-direct {v4, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ +47c4ca: 0c01 |01b5: move-result-object v1 │ │ +47c4cc: 1402 8d00 087f |01b6: const v2, #float 1.80778e+38 // #7f08008d │ │ +47c4d2: 7110 4ee0 0200 |01b9: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47c4d8: 0c02 |01bc: move-result-object v2 │ │ +47c4da: 6e20 aae7 2100 |01bd: invoke-virtual {v1, v2}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +47c4e0: 0c01 |01c0: move-result-object v1 │ │ +47c4e2: 6e20 86e7 1000 |01c1: invoke-virtual {v0, v1}, Lmehdi/sakout/aboutpage/AboutPage;.addItem:(Lmehdi/sakout/aboutpage/Element;)Lmehdi/sakout/aboutpage/AboutPage; // method@e786 │ │ +47c4e8: 0e00 |01c4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ 0x0018 line=52 │ │ 0x0020 line=53 │ │ 0x0042 line=55 │ │ @@ -2099541,23 +2099542,23 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -47c080: |[47c080] de.tadris.fitness.ui.settings.AboutActivity.createPersonElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; │ │ -47c090: 7020 05d9 2100 |0000: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ -47c096: 0c02 |0003: move-result-object v2 │ │ -47c098: 1400 9f00 087f |0004: const v0, #float 1.80778e+38 // #7f08009f │ │ -47c09e: 7110 4ee0 0000 |0007: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47c0a4: 0c00 |000a: move-result-object v0 │ │ -47c0a6: 6e20 aae7 0200 |000b: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ -47c0ac: 0c02 |000e: move-result-object v2 │ │ -47c0ae: 1102 |000f: return-object v2 │ │ +47c084: |[47c084] de.tadris.fitness.ui.settings.AboutActivity.createPersonElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; │ │ +47c094: 7020 05d9 2100 |0000: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/settings/AboutActivity;.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@d905 │ │ +47c09a: 0c02 |0003: move-result-object v2 │ │ +47c09c: 1400 9f00 087f |0004: const v0, #float 1.80778e+38 // #7f08009f │ │ +47c0a2: 7110 4ee0 0000 |0007: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47c0a8: 0c00 |000a: move-result-object v0 │ │ +47c0aa: 6e20 aae7 0200 |000b: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/Element;.setIconDrawable:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7aa │ │ +47c0b0: 0c02 |000e: move-result-object v2 │ │ +47c0b2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/tadris/fitness/ui/settings/AboutActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2099566,30 +2099567,30 @@ │ │ type : '(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -47c0b0: |[47c0b0] de.tadris.fitness.ui.settings.AboutActivity.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; │ │ -47c0c0: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ -47c0c4: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ -47c0ca: 6e20 b0e7 2000 |0005: invoke-virtual {v0, v2}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ -47c0d0: 0c02 |0008: move-result-object v2 │ │ -47c0d2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -47c0d4: 7110 9edf 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ -47c0da: 0c00 |000d: move-result-object v0 │ │ -47c0dc: 6e20 a8e7 0200 |000e: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/Element;.setAutoApplyIconTint:(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/Element; // method@e7a8 │ │ -47c0e2: 0c02 |0011: move-result-object v2 │ │ -47c0e4: 1400 4900 067f |0012: const v0, #float 1.78118e+38 // #7f060049 │ │ -47c0ea: 7110 4ee0 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ -47c0f0: 0c00 |0018: move-result-object v0 │ │ -47c0f2: 6e20 abe7 0200 |0019: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/Element;.setIconNightTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ab │ │ -47c0f8: 0c02 |001c: move-result-object v2 │ │ -47c0fa: 1102 |001d: return-object v2 │ │ +47c0b4: |[47c0b4] de.tadris.fitness.ui.settings.AboutActivity.createThemedElement:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; │ │ +47c0c4: 2200 e41a |0000: new-instance v0, Lmehdi/sakout/aboutpage/Element; // type@1ae4 │ │ +47c0c8: 7010 9ce7 0000 |0002: invoke-direct {v0}, Lmehdi/sakout/aboutpage/Element;.:()V // method@e79c │ │ +47c0ce: 6e20 b0e7 2000 |0005: invoke-virtual {v0, v2}, Lmehdi/sakout/aboutpage/Element;.setTitle:(Ljava/lang/String;)Lmehdi/sakout/aboutpage/Element; // method@e7b0 │ │ +47c0d4: 0c02 |0008: move-result-object v2 │ │ +47c0d6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +47c0d8: 7110 9edf 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@df9e │ │ +47c0de: 0c00 |000d: move-result-object v0 │ │ +47c0e0: 6e20 a8e7 0200 |000e: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/Element;.setAutoApplyIconTint:(Ljava/lang/Boolean;)Lmehdi/sakout/aboutpage/Element; // method@e7a8 │ │ +47c0e6: 0c02 |0011: move-result-object v2 │ │ +47c0e8: 1400 4900 067f |0012: const v0, #float 1.78118e+38 // #7f060049 │ │ +47c0ee: 7110 4ee0 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@e04e │ │ +47c0f4: 0c00 |0018: move-result-object v0 │ │ +47c0f6: 6e20 abe7 0200 |0019: invoke-virtual {v2, v0}, Lmehdi/sakout/aboutpage/Element;.setIconNightTint:(Ljava/lang/Integer;)Lmehdi/sakout/aboutpage/Element; // method@e7ab │ │ +47c0fc: 0c02 |001c: move-result-object v2 │ │ +47c0fe: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lde/tadris/fitness/ui/settings/AboutActivity; │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2099599,22 +2099600,22 @@ │ │ type : '(Ljava/lang/String;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -47c4e8: |[47c4e8] de.tadris.fitness.ui.settings.AboutActivity.lambda$applyUrlToElement$0$AboutActivity:(Ljava/lang/String;Landroid/view/View;)V │ │ -47c4f8: 2203 7e00 |0000: new-instance v3, Landroid/content/Intent; // type@007e │ │ -47c4fc: 7110 0e07 0200 |0002: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -47c502: 0c02 |0005: move-result-object v2 │ │ -47c504: 1a00 3776 |0006: const-string v0, "android.intent.action.VIEW" // string@7637 │ │ -47c508: 7030 1303 0302 |0008: invoke-direct {v3, v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0313 │ │ -47c50e: 6e20 0cd9 3100 |000b: invoke-virtual {v1, v3}, Lde/tadris/fitness/ui/settings/AboutActivity;.startActivity:(Landroid/content/Intent;)V // method@d90c │ │ -47c514: 0e00 |000e: return-void │ │ +47c4ec: |[47c4ec] de.tadris.fitness.ui.settings.AboutActivity.lambda$applyUrlToElement$0$AboutActivity:(Ljava/lang/String;Landroid/view/View;)V │ │ +47c4fc: 2203 7e00 |0000: new-instance v3, Landroid/content/Intent; // type@007e │ │ +47c500: 7110 0e07 0200 |0002: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +47c506: 0c02 |0005: move-result-object v2 │ │ +47c508: 1a00 3776 |0006: const-string v0, "android.intent.action.VIEW" // string@7637 │ │ +47c50c: 7030 1303 0302 |0008: invoke-direct {v3, v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0313 │ │ +47c512: 6e20 0cd9 3100 |000b: invoke-virtual {v1, v3}, Lde/tadris/fitness/ui/settings/AboutActivity;.startActivity:(Landroid/content/Intent;)V // method@d90c │ │ +47c518: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000b line=89 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/tadris/fitness/ui/settings/AboutActivity; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/String; │ │ @@ -2099625,23 +2099626,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -47c518: |[47c518] de.tadris.fitness.ui.settings.AboutActivity.onCreate:(Landroid/os/Bundle;)V │ │ -47c528: 6f20 80d6 1000 |0000: invoke-super {v0, v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ -47c52e: 7010 03d9 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/AboutActivity;.createAboutPage:()V // method@d903 │ │ -47c534: 5401 31a0 |0006: iget-object v1, v0, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ -47c538: 6e10 8fe7 0100 |0008: invoke-virtual {v1}, Lmehdi/sakout/aboutpage/AboutPage;.create:()Landroid/view/View; // method@e78f │ │ -47c53e: 0c01 |000b: move-result-object v1 │ │ -47c540: 6e20 0ad9 1000 |000c: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.setContentView:(Landroid/view/View;)V // method@d90a │ │ -47c546: 6e10 0bd9 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/AboutActivity;.setupActionBar:()V // method@d90b │ │ -47c54c: 0e00 |0012: return-void │ │ +47c51c: |[47c51c] de.tadris.fitness.ui.settings.AboutActivity.onCreate:(Landroid/os/Bundle;)V │ │ +47c52c: 6f20 80d6 1000 |0000: invoke-super {v0, v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ +47c532: 7010 03d9 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/AboutActivity;.createAboutPage:()V // method@d903 │ │ +47c538: 5401 31a0 |0006: iget-object v1, v0, Lde/tadris/fitness/ui/settings/AboutActivity;.aboutPage:Lmehdi/sakout/aboutpage/AboutPage; // field@a031 │ │ +47c53c: 6e10 8fe7 0100 |0008: invoke-virtual {v1}, Lmehdi/sakout/aboutpage/AboutPage;.create:()Landroid/view/View; // method@e78f │ │ +47c542: 0c01 |000b: move-result-object v1 │ │ +47c544: 6e20 0ad9 1000 |000c: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/AboutActivity;.setContentView:(Landroid/view/View;)V // method@d90a │ │ +47c54a: 6e10 0bd9 0000 |000f: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/AboutActivity;.setupActionBar:()V // method@d90b │ │ +47c550: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=43 │ │ 0x0006 line=44 │ │ 0x000f line=46 │ │ locals : │ │ @@ -2099709,17 +2099710,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47d190: |[47d190] de.tadris.fitness.ui.settings.DownloadMapsActivity.:()V │ │ -47d1a0: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -47d1a6: 0e00 |0003: return-void │ │ +47d194: |[47d194] de.tadris.fitness.ui.settings.DownloadMapsActivity.:()V │ │ +47d1a4: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +47d1aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/DownloadMapsActivity;) │ │ @@ -2099727,17 +2099728,17 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -47d178: |[47d178] de.tadris.fitness.ui.settings.DownloadMapsActivity.access$000:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)Ljava/lang/String; │ │ -47d188: 5400 3ea0 |0000: iget-object v0, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.mapsUrl:Ljava/lang/String; // field@a03e │ │ -47d18c: 1100 |0002: return-object v0 │ │ +47d17c: |[47d17c] de.tadris.fitness.ui.settings.DownloadMapsActivity.access$000:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)Ljava/lang/String; │ │ +47d18c: 5400 3ea0 |0000: iget-object v0, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.mapsUrl:Ljava/lang/String; // field@a03e │ │ +47d190: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ │ │ #2 : (in Lde/tadris/fitness/ui/settings/DownloadMapsActivity;) │ │ @@ -2099745,18 +2099746,18 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -47d13c: |[47d13c] de.tadris.fitness.ui.settings.DownloadMapsActivity.access$100:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)Z │ │ -47d14c: 7010 49d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.isDownloadInProgress:()Z // method@d949 │ │ -47d152: 0a00 |0003: move-result v0 │ │ -47d154: 0f00 |0004: return v0 │ │ +47d140: |[47d140] de.tadris.fitness.ui.settings.DownloadMapsActivity.access$100:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)Z │ │ +47d150: 7010 49d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.isDownloadInProgress:()Z // method@d949 │ │ +47d156: 0a00 |0003: move-result v0 │ │ +47d158: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ │ │ #3 : (in Lde/tadris/fitness/ui/settings/DownloadMapsActivity;) │ │ @@ -2099764,17 +2099765,17 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroid/net/Uri;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -47d1a8: |[47d1a8] de.tadris.fitness.ui.settings.DownloadMapsActivity.access$200:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroid/net/Uri;)V │ │ -47d1b8: 7020 54d9 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.startMapDownload:(Landroid/net/Uri;)V // method@d954 │ │ -47d1be: 0e00 |0003: return-void │ │ +47d1ac: |[47d1ac] de.tadris.fitness.ui.settings.DownloadMapsActivity.access$200:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroid/net/Uri;)V │ │ +47d1bc: 7020 54d9 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.startMapDownload:(Landroid/net/Uri;)V // method@d954 │ │ +47d1c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/net/Uri; │ │ │ │ @@ -2099783,17 +2099784,17 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;ZZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -47d1c0: |[47d1c0] de.tadris.fitness.ui.settings.DownloadMapsActivity.access$400:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;ZZ)V │ │ -47d1d0: 7030 43d9 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadEnded:(ZZ)V // method@d943 │ │ -47d1d6: 0e00 |0003: return-void │ │ +47d1c4: |[47d1c4] de.tadris.fitness.ui.settings.DownloadMapsActivity.access$400:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;ZZ)V │ │ +47d1d4: 7030 43d9 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadEnded:(ZZ)V // method@d943 │ │ +47d1da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -2099803,17 +2099804,17 @@ │ │ type : '(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -47d1d8: |[47d1d8] de.tadris.fitness.ui.settings.DownloadMapsActivity.access$500:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;I)V │ │ -47d1e8: 7020 55d9 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.updateProgress:(I)V // method@d955 │ │ -47d1ee: 0e00 |0003: return-void │ │ +47d1dc: |[47d1dc] de.tadris.fitness.ui.settings.DownloadMapsActivity.access$500:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;I)V │ │ +47d1ec: 7020 55d9 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.updateProgress:(I)V // method@d955 │ │ +47d1f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -2099822,44 +2099823,44 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -47d1f0: |[47d1f0] de.tadris.fitness.ui.settings.DownloadMapsActivity.downloadEnded:(ZZ)V │ │ -47d200: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -47d204: 6e20 50d9 0200 |0002: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setProgress:(I)V // method@d950 │ │ -47d20a: 5420 3ca0 |0005: iget-object v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadTask:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@a03c │ │ -47d20e: 7110 35d9 0000 |0007: invoke-static {v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.access$300:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;)Landroid/net/Uri; // method@d935 │ │ -47d214: 0c00 |000a: move-result-object v0 │ │ -47d216: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -47d218: 5b21 3ca0 |000c: iput-object v1, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadTask:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@a03c │ │ -47d21c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -47d21e: 3804 1900 |000f: if-eqz v4, 0028 // +0019 │ │ -47d222: 7120 8e46 0200 |0011: invoke-static {v2, v0}, Landroidx/documentfile/provider/DocumentFile;.fromSingleUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@468e │ │ -47d228: 0c03 |0014: move-result-object v3 │ │ -47d22a: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -47d22e: 6e10 8a46 0300 |0017: invoke-virtual {v3}, Landroidx/documentfile/provider/DocumentFile;.delete:()Z // method@468a │ │ -47d234: 1403 8000 117f |001a: const v3, #float 1.92741e+38 // #7f110080 │ │ -47d23a: 7130 f811 3201 |001d: invoke-static {v2, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47d240: 0c03 |0020: move-result-object v3 │ │ -47d242: 6e10 fa11 0300 |0021: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47d248: 6e10 4cd9 0200 |0024: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.onBackPressed:()V // method@d94c │ │ -47d24e: 0e00 |0027: return-void │ │ -47d250: 3803 0600 |0028: if-eqz v3, 002e // +0006 │ │ -47d254: 1403 8500 117f |002a: const v3, #float 1.92741e+38 // #7f110085 │ │ -47d25a: 2804 |002d: goto 0031 // +0004 │ │ -47d25c: 1403 8100 117f |002e: const v3, #float 1.92741e+38 // #7f110081 │ │ -47d262: 7130 f811 3201 |0031: invoke-static {v2, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -47d268: 0c04 |0034: move-result-object v4 │ │ -47d26a: 6e10 fa11 0400 |0035: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -47d270: 5424 3da0 |0038: iget-object v4, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.infoView:Landroid/widget/TextView; // field@a03d │ │ -47d274: 6e20 e411 3400 |003a: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setText:(I)V // method@11e4 │ │ -47d27a: 0e00 |003d: return-void │ │ +47d1f4: |[47d1f4] de.tadris.fitness.ui.settings.DownloadMapsActivity.downloadEnded:(ZZ)V │ │ +47d204: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +47d208: 6e20 50d9 0200 |0002: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setProgress:(I)V // method@d950 │ │ +47d20e: 5420 3ca0 |0005: iget-object v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadTask:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@a03c │ │ +47d212: 7110 35d9 0000 |0007: invoke-static {v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.access$300:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;)Landroid/net/Uri; // method@d935 │ │ +47d218: 0c00 |000a: move-result-object v0 │ │ +47d21a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +47d21c: 5b21 3ca0 |000c: iput-object v1, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadTask:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@a03c │ │ +47d220: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +47d222: 3804 1900 |000f: if-eqz v4, 0028 // +0019 │ │ +47d226: 7120 8e46 0200 |0011: invoke-static {v2, v0}, Landroidx/documentfile/provider/DocumentFile;.fromSingleUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@468e │ │ +47d22c: 0c03 |0014: move-result-object v3 │ │ +47d22e: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +47d232: 6e10 8a46 0300 |0017: invoke-virtual {v3}, Landroidx/documentfile/provider/DocumentFile;.delete:()Z // method@468a │ │ +47d238: 1403 8000 117f |001a: const v3, #float 1.92741e+38 // #7f110080 │ │ +47d23e: 7130 f811 3201 |001d: invoke-static {v2, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +47d244: 0c03 |0020: move-result-object v3 │ │ +47d246: 6e10 fa11 0300 |0021: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47d24c: 6e10 4cd9 0200 |0024: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.onBackPressed:()V // method@d94c │ │ +47d252: 0e00 |0027: return-void │ │ +47d254: 3803 0600 |0028: if-eqz v3, 002e // +0006 │ │ +47d258: 1403 8500 117f |002a: const v3, #float 1.92741e+38 // #7f110085 │ │ +47d25e: 2804 |002d: goto 0031 // +0004 │ │ +47d260: 1403 8100 117f |002e: const v3, #float 1.92741e+38 // #7f110081 │ │ +47d266: 7130 f811 3201 |0031: invoke-static {v2, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +47d26c: 0c04 |0034: move-result-object v4 │ │ +47d26e: 6e10 fa11 0400 |0035: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +47d274: 5424 3da0 |0038: iget-object v4, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.infoView:Landroid/widget/TextView; // field@a03d │ │ +47d278: 6e20 e411 3400 |003a: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setText:(I)V // method@11e4 │ │ +47d27e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0005 line=143 │ │ 0x000c line=144 │ │ 0x0011 line=146 │ │ 0x0017 line=148 │ │ @@ -2099877,21 +2099878,21 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -47d158: |[47d158] de.tadris.fitness.ui.settings.DownloadMapsActivity.isDownloadInProgress:()Z │ │ -47d168: 5410 3ca0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadTask:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@a03c │ │ -47d16c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -47d170: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -47d172: 2802 |0005: goto 0007 // +0002 │ │ -47d174: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -47d176: 0f00 |0007: return v0 │ │ +47d15c: |[47d15c] de.tadris.fitness.ui.settings.DownloadMapsActivity.isDownloadInProgress:()Z │ │ +47d16c: 5410 3ca0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadTask:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@a03c │ │ +47d170: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +47d174: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +47d176: 2802 |0005: goto 0007 // +0002 │ │ +47d178: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +47d17a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ │ │ #8 : (in Lde/tadris/fitness/ui/settings/DownloadMapsActivity;) │ │ @@ -2099899,23 +2099900,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -47d3d4: |[47d3d4] de.tadris.fitness.ui.settings.DownloadMapsActivity.setupWebClient:()V │ │ -47d3e4: 2200 a017 |0000: new-instance v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1; // type@17a0 │ │ -47d3e8: 7020 31d9 2000 |0002: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V // method@d931 │ │ -47d3ee: 5421 40a0 |0005: iget-object v1, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.webView:Landroid/webkit/WebView; // field@a040 │ │ -47d3f2: 6e20 6a0e 0100 |0007: invoke-virtual {v1, v0}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@0e6a │ │ -47d3f8: 5420 40a0 |000a: iget-object v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.webView:Landroid/webkit/WebView; // field@a040 │ │ -47d3fc: 5421 3ea0 |000c: iget-object v1, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.mapsUrl:Ljava/lang/String; // field@a03e │ │ -47d400: 6e20 690e 1000 |000e: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0e69 │ │ -47d406: 0e00 |0011: return-void │ │ +47d3d8: |[47d3d8] de.tadris.fitness.ui.settings.DownloadMapsActivity.setupWebClient:()V │ │ +47d3e8: 2200 a017 |0000: new-instance v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1; // type@17a0 │ │ +47d3ec: 7020 31d9 2000 |0002: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$1;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V // method@d931 │ │ +47d3f2: 5421 40a0 |0005: iget-object v1, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.webView:Landroid/webkit/WebView; // field@a040 │ │ +47d3f6: 6e20 6a0e 0100 |0007: invoke-virtual {v1, v0}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@0e6a │ │ +47d3fc: 5420 40a0 |000a: iget-object v0, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.webView:Landroid/webkit/WebView; // field@a040 │ │ +47d400: 5421 3ea0 |000c: iget-object v1, v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.mapsUrl:Ljava/lang/String; // field@a03e │ │ +47d404: 6e20 690e 1000 |000e: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0e69 │ │ +47d40a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=108 │ │ 0x000a line=109 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ @@ -2099925,67 +2099926,67 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -47d408: |[47d408] de.tadris.fitness.ui.settings.DownloadMapsActivity.startMapDownload:(Landroid/net/Uri;)V │ │ -47d418: 7110 c7d1 0600 |0000: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47d41e: 0c00 |0003: move-result-object v0 │ │ -47d420: 5400 ba85 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -47d424: 6e10 dbd2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getOfflineMapFileName:()Ljava/lang/String; // method@d2db │ │ -47d42a: 0c00 |0009: move-result-object v0 │ │ -47d42c: 7110 0e07 0000 |000a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ -47d432: 0c00 |000d: move-result-object v0 │ │ -47d434: 7120 8f46 0600 |000e: invoke-static {v6, v0}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@468f │ │ -47d43a: 0c00 |0011: move-result-object v0 │ │ -47d43c: 6e10 0707 0700 |0012: invoke-virtual {v7}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0707 │ │ -47d442: 0c01 |0015: move-result-object v1 │ │ -47d444: 6e20 8c46 1000 |0016: invoke-virtual {v0, v1}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@468c │ │ -47d44a: 0c02 |0019: move-result-object v2 │ │ -47d44c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -47d44e: 3802 3a00 |001b: if-eqz v2, 0055 // +003a │ │ -47d452: 2200 2200 |001d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47d456: 7020 dc00 6000 |001f: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47d45c: 1404 4700 117f |0022: const v4, #float 1.92739e+38 // #7f110047 │ │ -47d462: 6e20 ee00 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47d468: 0c00 |0028: move-result-object v0 │ │ -47d46a: 1404 1f01 117f |0029: const v4, #float 1.92744e+38 // #7f11011f │ │ -47d470: 1215 |002c: const/4 v5, #int 1 // #1 │ │ -47d472: 2355 6e1f |002d: new-array v5, v5, [Ljava/lang/Object; // type@1f6e │ │ -47d476: 4d01 0503 |002f: aput-object v1, v5, v3 │ │ -47d47a: 6e30 48d9 4605 |0031: invoke-virtual {v6, v4, v5}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@d948 │ │ -47d480: 0c01 |0034: move-result-object v1 │ │ -47d482: 6e20 e300 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ -47d488: 0c00 |0038: move-result-object v0 │ │ -47d48a: 1401 1e01 117f |0039: const v1, #float 1.92744e+38 // #7f11011e │ │ -47d490: 2203 7817 |003c: new-instance v3, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg; // type@1778 │ │ -47d494: 7040 b3d8 6372 |003e: invoke-direct {v3, v6, v2, v7}, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroidx/documentfile/provider/DocumentFile;Landroid/net/Uri;)V // method@d8b3 │ │ -47d49a: 6e30 eb00 1003 |0041: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47d4a0: 0c07 |0044: move-result-object v7 │ │ -47d4a2: 1400 5b00 117f |0045: const v0, #float 1.9274e+38 // #7f11005b │ │ -47d4a8: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -47d4aa: 6e30 e500 0701 |0049: invoke-virtual {v7, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47d4b0: 0c07 |004c: move-result-object v7 │ │ -47d4b2: 6e10 dd00 0700 |004d: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47d4b8: 0c07 |0050: move-result-object v7 │ │ -47d4ba: 6e10 f900 0700 |0051: invoke-virtual {v7}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47d4c0: 0e00 |0054: return-void │ │ -47d4c2: 6e20 50d9 3600 |0055: invoke-virtual {v6, v3}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setProgress:(I)V // method@d950 │ │ -47d4c8: 2202 a117 |0058: new-instance v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // type@17a1 │ │ -47d4cc: 1a03 b177 |005a: const-string v3, "application/binary" // string@77b1 │ │ -47d4d0: 6e30 8946 3001 |005c: invoke-virtual {v0, v3, v1}, Landroidx/documentfile/provider/DocumentFile;.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4689 │ │ -47d4d6: 0c00 |005f: move-result-object v0 │ │ -47d4d8: 6e10 9346 0000 |0060: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4693 │ │ -47d4de: 0c00 |0063: move-result-object v0 │ │ -47d4e0: 7040 34d9 6207 |0064: invoke-direct {v2, v6, v7, v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroid/net/Uri;Landroid/net/Uri;)V // method@d934 │ │ -47d4e6: 5b62 3ca0 |0067: iput-object v2, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadTask:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@a03c │ │ -47d4ea: 6e10 3cd9 0200 |0069: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.start:()V // method@d93c │ │ -47d4f0: 0e00 |006c: return-void │ │ +47d40c: |[47d40c] de.tadris.fitness.ui.settings.DownloadMapsActivity.startMapDownload:(Landroid/net/Uri;)V │ │ +47d41c: 7110 c7d1 0600 |0000: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47d422: 0c00 |0003: move-result-object v0 │ │ +47d424: 5400 ba85 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +47d428: 6e10 dbd2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getOfflineMapFileName:()Ljava/lang/String; // method@d2db │ │ +47d42e: 0c00 |0009: move-result-object v0 │ │ +47d430: 7110 0e07 0000 |000a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@070e │ │ +47d436: 0c00 |000d: move-result-object v0 │ │ +47d438: 7120 8f46 0600 |000e: invoke-static {v6, v0}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@468f │ │ +47d43e: 0c00 |0011: move-result-object v0 │ │ +47d440: 6e10 0707 0700 |0012: invoke-virtual {v7}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0707 │ │ +47d446: 0c01 |0015: move-result-object v1 │ │ +47d448: 6e20 8c46 1000 |0016: invoke-virtual {v0, v1}, Landroidx/documentfile/provider/DocumentFile;.findFile:(Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@468c │ │ +47d44e: 0c02 |0019: move-result-object v2 │ │ +47d450: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +47d452: 3802 3a00 |001b: if-eqz v2, 0055 // +003a │ │ +47d456: 2200 2200 |001d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47d45a: 7020 dc00 6000 |001f: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47d460: 1404 4700 117f |0022: const v4, #float 1.92739e+38 // #7f110047 │ │ +47d466: 6e20 ee00 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47d46c: 0c00 |0028: move-result-object v0 │ │ +47d46e: 1404 1f01 117f |0029: const v4, #float 1.92744e+38 // #7f11011f │ │ +47d474: 1215 |002c: const/4 v5, #int 1 // #1 │ │ +47d476: 2355 6e1f |002d: new-array v5, v5, [Ljava/lang/Object; // type@1f6e │ │ +47d47a: 4d01 0503 |002f: aput-object v1, v5, v3 │ │ +47d47e: 6e30 48d9 4605 |0031: invoke-virtual {v6, v4, v5}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@d948 │ │ +47d484: 0c01 |0034: move-result-object v1 │ │ +47d486: 6e20 e300 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ +47d48c: 0c00 |0038: move-result-object v0 │ │ +47d48e: 1401 1e01 117f |0039: const v1, #float 1.92744e+38 // #7f11011e │ │ +47d494: 2203 7817 |003c: new-instance v3, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg; // type@1778 │ │ +47d498: 7040 b3d8 6372 |003e: invoke-direct {v3, v6, v2, v7}, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$yYrnbuW8WI-Iti2XtZdcUPaIlrg;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroidx/documentfile/provider/DocumentFile;Landroid/net/Uri;)V // method@d8b3 │ │ +47d49e: 6e30 eb00 1003 |0041: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47d4a4: 0c07 |0044: move-result-object v7 │ │ +47d4a6: 1400 5b00 117f |0045: const v0, #float 1.9274e+38 // #7f11005b │ │ +47d4ac: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +47d4ae: 6e30 e500 0701 |0049: invoke-virtual {v7, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47d4b4: 0c07 |004c: move-result-object v7 │ │ +47d4b6: 6e10 dd00 0700 |004d: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47d4bc: 0c07 |0050: move-result-object v7 │ │ +47d4be: 6e10 f900 0700 |0051: invoke-virtual {v7}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47d4c4: 0e00 |0054: return-void │ │ +47d4c6: 6e20 50d9 3600 |0055: invoke-virtual {v6, v3}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setProgress:(I)V // method@d950 │ │ +47d4cc: 2202 a117 |0058: new-instance v2, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // type@17a1 │ │ +47d4d0: 1a03 b177 |005a: const-string v3, "application/binary" // string@77b1 │ │ +47d4d4: 6e30 8946 3001 |005c: invoke-virtual {v0, v3, v1}, Landroidx/documentfile/provider/DocumentFile;.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile; // method@4689 │ │ +47d4da: 0c00 |005f: move-result-object v0 │ │ +47d4dc: 6e10 9346 0000 |0060: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@4693 │ │ +47d4e2: 0c00 |0063: move-result-object v0 │ │ +47d4e4: 7040 34d9 6207 |0064: invoke-direct {v2, v6, v7, v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;Landroid/net/Uri;Landroid/net/Uri;)V // method@d934 │ │ +47d4ea: 5b62 3ca0 |0067: iput-object v2, v6, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadTask:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@a03c │ │ +47d4ee: 6e10 3cd9 0200 |0069: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.start:()V // method@d93c │ │ +47d4f4: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x000e line=118 │ │ 0x0012 line=119 │ │ 0x0016 line=121 │ │ 0x001d line=123 │ │ @@ -2100006,41 +2100007,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -47d4f4: |[47d4f4] de.tadris.fitness.ui.settings.DownloadMapsActivity.updateProgress:(I)V │ │ -47d504: 5430 3da0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.infoView:Landroid/widget/TextView; // field@a03d │ │ -47d508: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -47d50c: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -47d512: 1402 8600 117f |0007: const v2, #float 1.92741e+38 // #7f110086 │ │ -47d518: 6e20 47d9 2300 |000a: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getString:(I)Ljava/lang/String; // method@d947 │ │ -47d51e: 0c02 |000d: move-result-object v2 │ │ -47d520: 6e20 12e1 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47d526: 1a02 7b06 |0011: const-string v2, "... " // string@067b │ │ -47d52a: 6e20 12e1 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47d530: 6e20 0de1 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -47d536: 1a02 6c03 |0019: const-string v2, "%" // string@036c │ │ -47d53a: 6e20 12e1 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -47d540: 6e10 1fe1 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -47d546: 0c01 |0021: move-result-object v1 │ │ -47d548: 6e20 e511 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -47d54e: 3c04 0900 |0025: if-gtz v4, 002e // +0009 │ │ -47d552: 5434 3fa0 |0027: iget-object v4, v3, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.progressBar:Landroid/widget/ProgressBar; // field@a03f │ │ -47d556: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -47d558: 6e20 e210 0400 |002a: invoke-virtual {v4, v0}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@10e2 │ │ -47d55e: 280c |002d: goto 0039 // +000c │ │ -47d560: 5430 3fa0 |002e: iget-object v0, v3, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.progressBar:Landroid/widget/ProgressBar; // field@a03f │ │ -47d564: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -47d566: 6e20 e210 1000 |0031: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@10e2 │ │ -47d56c: 5430 3fa0 |0034: iget-object v0, v3, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.progressBar:Landroid/widget/ProgressBar; // field@a03f │ │ -47d570: 6e20 e410 4000 |0036: invoke-virtual {v0, v4}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@10e4 │ │ -47d576: 0e00 |0039: return-void │ │ +47d4f8: |[47d4f8] de.tadris.fitness.ui.settings.DownloadMapsActivity.updateProgress:(I)V │ │ +47d508: 5430 3da0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.infoView:Landroid/widget/TextView; // field@a03d │ │ +47d50c: 2201 0819 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +47d510: 7010 06e1 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +47d516: 1402 8600 117f |0007: const v2, #float 1.92741e+38 // #7f110086 │ │ +47d51c: 6e20 47d9 2300 |000a: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getString:(I)Ljava/lang/String; // method@d947 │ │ +47d522: 0c02 |000d: move-result-object v2 │ │ +47d524: 6e20 12e1 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47d52a: 1a02 7b06 |0011: const-string v2, "... " // string@067b │ │ +47d52e: 6e20 12e1 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47d534: 6e20 0de1 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +47d53a: 1a02 6c03 |0019: const-string v2, "%" // string@036c │ │ +47d53e: 6e20 12e1 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +47d544: 6e10 1fe1 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +47d54a: 0c01 |0021: move-result-object v1 │ │ +47d54c: 6e20 e511 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +47d552: 3c04 0900 |0025: if-gtz v4, 002e // +0009 │ │ +47d556: 5434 3fa0 |0027: iget-object v4, v3, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.progressBar:Landroid/widget/ProgressBar; // field@a03f │ │ +47d55a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +47d55c: 6e20 e210 0400 |002a: invoke-virtual {v4, v0}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@10e2 │ │ +47d562: 280c |002d: goto 0039 // +000c │ │ +47d564: 5430 3fa0 |002e: iget-object v0, v3, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.progressBar:Landroid/widget/ProgressBar; // field@a03f │ │ +47d568: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +47d56a: 6e20 e210 1000 |0031: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@10e2 │ │ +47d570: 5430 3fa0 |0034: iget-object v0, v3, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.progressBar:Landroid/widget/ProgressBar; // field@a03f │ │ +47d574: 6e20 e410 4000 |0036: invoke-virtual {v0, v4}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@10e4 │ │ +47d57a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0027 line=245 │ │ 0x002e line=247 │ │ 0x0034 line=248 │ │ locals : │ │ @@ -2100053,18 +2100054,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -47d27c: |[47d27c] de.tadris.fitness.ui.settings.DownloadMapsActivity.lambda$onBackPressed$1$DownloadMapsActivity:(Landroid/content/DialogInterface;I)V │ │ -47d28c: 5401 3ca0 |0000: iget-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadTask:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@a03c │ │ -47d290: 6e10 36d9 0100 |0002: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.cancelDownload:()V // method@d936 │ │ -47d296: 0e00 |0005: return-void │ │ +47d280: |[47d280] de.tadris.fitness.ui.settings.DownloadMapsActivity.lambda$onBackPressed$1$DownloadMapsActivity:(Landroid/content/DialogInterface;I)V │ │ +47d290: 5401 3ca0 |0000: iget-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.downloadTask:Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask; // field@a03c │ │ +47d294: 6e10 36d9 0100 |0002: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity$DownloadTask;.cancelDownload:()V // method@d936 │ │ +47d29a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -2100074,18 +2100075,18 @@ │ │ type : '(Landroidx/documentfile/provider/DocumentFile;Landroid/net/Uri;Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47d298: |[47d298] de.tadris.fitness.ui.settings.DownloadMapsActivity.lambda$startMapDownload$0$DownloadMapsActivity:(Landroidx/documentfile/provider/DocumentFile;Landroid/net/Uri;Landroid/content/DialogInterface;I)V │ │ -47d2a8: 6e10 8a46 0100 |0000: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.delete:()Z // method@468a │ │ -47d2ae: 7020 54d9 2000 |0003: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.startMapDownload:(Landroid/net/Uri;)V // method@d954 │ │ -47d2b4: 0e00 |0006: return-void │ │ +47d29c: |[47d29c] de.tadris.fitness.ui.settings.DownloadMapsActivity.lambda$startMapDownload$0$DownloadMapsActivity:(Landroidx/documentfile/provider/DocumentFile;Landroid/net/Uri;Landroid/content/DialogInterface;I)V │ │ +47d2ac: 6e10 8a46 0100 |0000: invoke-virtual {v1}, Landroidx/documentfile/provider/DocumentFile;.delete:()Z // method@468a │ │ +47d2b2: 7020 54d9 2000 |0003: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.startMapDownload:(Landroid/net/Uri;)V // method@d954 │ │ +47d2b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/settings/DownloadMapsActivity; │ │ 0x0000 - 0x0007 reg=1 (null) Landroidx/documentfile/provider/DocumentFile; │ │ @@ -2100098,43 +2100099,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -47d2b8: |[47d2b8] de.tadris.fitness.ui.settings.DownloadMapsActivity.onBackPressed:()V │ │ -47d2c8: 7010 49d9 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.isDownloadInProgress:()Z // method@d949 │ │ -47d2ce: 0a00 |0003: move-result v0 │ │ -47d2d0: 3800 3500 |0004: if-eqz v0, 0039 // +0035 │ │ -47d2d4: 2200 2200 |0006: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47d2d8: 7020 dc00 3000 |0008: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47d2de: 1401 3400 117f |000b: const v1, #float 1.92739e+38 // #7f110034 │ │ -47d2e4: 6e20 ee00 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47d2ea: 0c00 |0011: move-result-object v0 │ │ -47d2ec: 1401 5c00 117f |0012: const v1, #float 1.9274e+38 // #7f11005c │ │ -47d2f2: 6e20 47d9 1300 |0015: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getString:(I)Ljava/lang/String; // method@d947 │ │ -47d2f8: 0c01 |0018: move-result-object v1 │ │ -47d2fa: 6e20 e300 1000 |0019: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ -47d300: 0c00 |001c: move-result-object v0 │ │ -47d302: 1401 1e01 117f |001d: const v1, #float 1.92744e+38 // #7f11011e │ │ -47d308: 2202 7517 |0020: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0; // type@1775 │ │ -47d30c: 7020 add8 3200 |0022: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V // method@d8ad │ │ -47d312: 6e30 eb00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47d318: 0c00 |0028: move-result-object v0 │ │ -47d31a: 1401 5b00 117f |0029: const v1, #float 1.9274e+38 // #7f11005b │ │ -47d320: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -47d322: 6e30 e500 1002 |002d: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47d328: 0c00 |0030: move-result-object v0 │ │ -47d32a: 6e10 dd00 0000 |0031: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47d330: 0c00 |0034: move-result-object v0 │ │ -47d332: 6e10 f900 0000 |0035: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47d338: 2804 |0038: goto 003c // +0004 │ │ -47d33a: 6f10 7fd6 0300 |0039: invoke-super {v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onBackPressed:()V // method@d67f │ │ -47d340: 0e00 |003c: return-void │ │ +47d2bc: |[47d2bc] de.tadris.fitness.ui.settings.DownloadMapsActivity.onBackPressed:()V │ │ +47d2cc: 7010 49d9 0300 |0000: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.isDownloadInProgress:()Z // method@d949 │ │ +47d2d2: 0a00 |0003: move-result v0 │ │ +47d2d4: 3800 3500 |0004: if-eqz v0, 0039 // +0035 │ │ +47d2d8: 2200 2200 |0006: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47d2dc: 7020 dc00 3000 |0008: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47d2e2: 1401 3400 117f |000b: const v1, #float 1.92739e+38 // #7f110034 │ │ +47d2e8: 6e20 ee00 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47d2ee: 0c00 |0011: move-result-object v0 │ │ +47d2f0: 1401 5c00 117f |0012: const v1, #float 1.9274e+38 // #7f11005c │ │ +47d2f6: 6e20 47d9 1300 |0015: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getString:(I)Ljava/lang/String; // method@d947 │ │ +47d2fc: 0c01 |0018: move-result-object v1 │ │ +47d2fe: 6e20 e300 1000 |0019: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ +47d304: 0c00 |001c: move-result-object v0 │ │ +47d306: 1401 1e01 117f |001d: const v1, #float 1.92744e+38 // #7f11011e │ │ +47d30c: 2202 7517 |0020: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0; // type@1775 │ │ +47d310: 7020 add8 3200 |0022: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$DownloadMapsActivity$CBjm4PE5ybacImgJTP4lxLwHH-0;.:(Lde/tadris/fitness/ui/settings/DownloadMapsActivity;)V // method@d8ad │ │ +47d316: 6e30 eb00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47d31c: 0c00 |0028: move-result-object v0 │ │ +47d31e: 1401 5b00 117f |0029: const v1, #float 1.9274e+38 // #7f11005b │ │ +47d324: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +47d326: 6e30 e500 1002 |002d: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47d32c: 0c00 |0030: move-result-object v0 │ │ +47d32e: 6e10 dd00 0000 |0031: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47d334: 0c00 |0034: move-result-object v0 │ │ +47d336: 6e10 f900 0000 |0035: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47d33c: 2804 |0038: goto 003c // +0004 │ │ +47d33e: 6f10 7fd6 0300 |0039: invoke-super {v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onBackPressed:()V // method@d67f │ │ +47d344: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=255 │ │ 0x000e line=256 │ │ 0x0015 line=257 │ │ 0x0025 line=258 │ │ @@ -2100149,42 +2100150,42 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -47d344: |[47d344] de.tadris.fitness.ui.settings.DownloadMapsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -47d354: 6f20 80d6 1000 |0000: invoke-super {v0, v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ -47d35a: 1401 1f00 0c7f |0003: const v1, #float 1.86093e+38 // #7f0c001f │ │ -47d360: 6e20 4fd9 1000 |0006: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setContentView:(I)V // method@d94f │ │ -47d366: 6e10 52d9 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setupActionBar:()V // method@d952 │ │ -47d36c: 1401 8400 117f |000c: const v1, #float 1.92741e+38 // #7f110084 │ │ -47d372: 6e20 51d9 1000 |000f: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setTitle:(I)V // method@d951 │ │ -47d378: 1401 b401 117f |0012: const v1, #float 1.92747e+38 // #7f1101b4 │ │ -47d37e: 6e20 47d9 1000 |0015: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getString:(I)Ljava/lang/String; // method@d947 │ │ -47d384: 0c01 |0018: move-result-object v1 │ │ -47d386: 5b01 3ea0 |0019: iput-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.mapsUrl:Ljava/lang/String; // field@a03e │ │ -47d38a: 1401 c900 097f |001b: const v1, #float 1.82108e+38 // #7f0900c9 │ │ -47d390: 6e20 44d9 1000 |001e: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.findViewById:(I)Landroid/view/View; // method@d944 │ │ -47d396: 0c01 |0021: move-result-object v1 │ │ -47d398: 1f01 6202 |0022: check-cast v1, Landroid/webkit/WebView; // type@0262 │ │ -47d39c: 5b01 40a0 |0024: iput-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.webView:Landroid/webkit/WebView; // field@a040 │ │ -47d3a0: 1401 c800 097f |0026: const v1, #float 1.82108e+38 // #7f0900c8 │ │ -47d3a6: 6e20 44d9 1000 |0029: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.findViewById:(I)Landroid/view/View; // method@d944 │ │ -47d3ac: 0c01 |002c: move-result-object v1 │ │ -47d3ae: 1f01 9402 |002d: check-cast v1, Landroid/widget/ProgressBar; // type@0294 │ │ -47d3b2: 5b01 3fa0 |002f: iput-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.progressBar:Landroid/widget/ProgressBar; // field@a03f │ │ -47d3b6: 1401 c700 097f |0031: const v1, #float 1.82108e+38 // #7f0900c7 │ │ -47d3bc: 6e20 44d9 1000 |0034: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.findViewById:(I)Landroid/view/View; // method@d944 │ │ -47d3c2: 0c01 |0037: move-result-object v1 │ │ -47d3c4: 1f01 aa02 |0038: check-cast v1, Landroid/widget/TextView; // type@02aa │ │ -47d3c8: 5b01 3da0 |003a: iput-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.infoView:Landroid/widget/TextView; // field@a03d │ │ -47d3cc: 7010 53d9 0000 |003c: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setupWebClient:()V // method@d953 │ │ -47d3d2: 0e00 |003f: return-void │ │ +47d348: |[47d348] de.tadris.fitness.ui.settings.DownloadMapsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +47d358: 6f20 80d6 1000 |0000: invoke-super {v0, v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ +47d35e: 1401 1f00 0c7f |0003: const v1, #float 1.86093e+38 // #7f0c001f │ │ +47d364: 6e20 4fd9 1000 |0006: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setContentView:(I)V // method@d94f │ │ +47d36a: 6e10 52d9 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setupActionBar:()V // method@d952 │ │ +47d370: 1401 8400 117f |000c: const v1, #float 1.92741e+38 // #7f110084 │ │ +47d376: 6e20 51d9 1000 |000f: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setTitle:(I)V // method@d951 │ │ +47d37c: 1401 b401 117f |0012: const v1, #float 1.92747e+38 // #7f1101b4 │ │ +47d382: 6e20 47d9 1000 |0015: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.getString:(I)Ljava/lang/String; // method@d947 │ │ +47d388: 0c01 |0018: move-result-object v1 │ │ +47d38a: 5b01 3ea0 |0019: iput-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.mapsUrl:Ljava/lang/String; // field@a03e │ │ +47d38e: 1401 c900 097f |001b: const v1, #float 1.82108e+38 // #7f0900c9 │ │ +47d394: 6e20 44d9 1000 |001e: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.findViewById:(I)Landroid/view/View; // method@d944 │ │ +47d39a: 0c01 |0021: move-result-object v1 │ │ +47d39c: 1f01 6202 |0022: check-cast v1, Landroid/webkit/WebView; // type@0262 │ │ +47d3a0: 5b01 40a0 |0024: iput-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.webView:Landroid/webkit/WebView; // field@a040 │ │ +47d3a4: 1401 c800 097f |0026: const v1, #float 1.82108e+38 // #7f0900c8 │ │ +47d3aa: 6e20 44d9 1000 |0029: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.findViewById:(I)Landroid/view/View; // method@d944 │ │ +47d3b0: 0c01 |002c: move-result-object v1 │ │ +47d3b2: 1f01 9402 |002d: check-cast v1, Landroid/widget/ProgressBar; // type@0294 │ │ +47d3b6: 5b01 3fa0 |002f: iput-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.progressBar:Landroid/widget/ProgressBar; // field@a03f │ │ +47d3ba: 1401 c700 097f |0031: const v1, #float 1.82108e+38 // #7f0900c7 │ │ +47d3c0: 6e20 44d9 1000 |0034: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.findViewById:(I)Landroid/view/View; // method@d944 │ │ +47d3c6: 0c01 |0037: move-result-object v1 │ │ +47d3c8: 1f01 aa02 |0038: check-cast v1, Landroid/widget/TextView; // type@02aa │ │ +47d3cc: 5b01 3da0 |003a: iput-object v1, v0, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.infoView:Landroid/widget/TextView; // field@a03d │ │ +47d3d0: 7010 53d9 0000 |003c: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/DownloadMapsActivity;.setupWebClient:()V // method@d953 │ │ +47d3d6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=66 │ │ 0x0009 line=67 │ │ 0x000f line=68 │ │ 0x0015 line=70 │ │ @@ -2100268,17 +2100269,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47d5d8: |[47d5d8] de.tadris.fitness.ui.settings.EditIntervalSetActivity.:()V │ │ -47d5e8: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -47d5ee: 0e00 |0003: return-void │ │ +47d5dc: |[47d5dc] de.tadris.fitness.ui.settings.EditIntervalSetActivity.:()V │ │ +47d5ec: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +47d5f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;) │ │ @@ -2100286,50 +2100287,50 @@ │ │ type : '(Ljava/lang/String;D)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -47d5f0: |[47d5f0] de.tadris.fitness.ui.settings.EditIntervalSetActivity.addInterval:(Ljava/lang/String;D)V │ │ -47d600: 2200 4d16 |0000: new-instance v0, Lde/tadris/fitness/data/Interval; // type@164d │ │ -47d604: 7010 a2d2 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/data/Interval;.:()V // method@d2a2 │ │ -47d60a: 7100 21e1 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -47d610: 0b01 |0008: move-result-wide v1 │ │ -47d612: 5a01 ea9c |0009: iput-wide v1, v0, Lde/tadris/fitness/data/Interval;.id:J // field@9cea │ │ -47d616: 5331 43a0 |000b: iget-wide v1, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetId:J // field@a043 │ │ -47d61a: 5a01 ec9c |000d: iput-wide v1, v0, Lde/tadris/fitness/data/Interval;.setId:J // field@9cec │ │ -47d61e: 5b04 eb9c |000f: iput-object v4, v0, Lde/tadris/fitness/data/Interval;.name:Ljava/lang/String; // field@9ceb │ │ -47d622: 6204 7aa2 |0011: sget-object v4, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@a27a │ │ -47d626: 1601 0100 |0013: const-wide/16 v1, #int 1 // #1 │ │ -47d62a: 6e30 51e4 1402 |0015: invoke-virtual {v4, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@e451 │ │ -47d630: 0b01 |0018: move-result-wide v1 │ │ -47d632: 8611 |0019: long-to-double v1, v1 │ │ -47d634: ad01 0105 |001a: mul-double v1, v1, v5 │ │ -47d638: 8b14 |001c: double-to-long v4, v1 │ │ -47d63a: 5a04 e99c |001d: iput-wide v4, v0, Lde/tadris/fitness/data/Interval;.delayMillis:J // field@9ce9 │ │ -47d63e: 7110 c7d1 0300 |001f: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47d644: 0c04 |0022: move-result-object v4 │ │ -47d646: 5444 b385 |0023: iget-object v4, v4, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47d64a: 6e10 80d2 0400 |0025: invoke-virtual {v4}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -47d650: 0c04 |0028: move-result-object v4 │ │ -47d652: 7220 a9d2 0400 |0029: invoke-interface {v4, v0}, Lde/tadris/fitness/data/IntervalDao;.insertInterval:(Lde/tadris/fitness/data/Interval;)V // method@d2a9 │ │ -47d658: 5434 41a0 |002c: iget-object v4, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ -47d65c: 5444 59a0 |002e: iget-object v4, v4, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ -47d660: 7220 85e3 0400 |0030: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -47d666: 5434 41a0 |0033: iget-object v4, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ -47d66a: 5445 59a0 |0035: iget-object v5, v4, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ -47d66e: 7210 93e3 0500 |0037: invoke-interface {v5}, Ljava/util/List;.size:()I // method@e393 │ │ -47d674: 0a05 |003a: move-result v5 │ │ -47d676: d805 05ff |003b: add-int/lit8 v5, v5, #int -1 // #ff │ │ -47d67a: 6e20 bdd9 5400 |003d: invoke-virtual {v4, v5}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.notifyItemInserted:(I)V // method@d9bd │ │ -47d680: 5434 44a0 |0040: iget-object v4, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetsHint:Landroid/widget/TextView; // field@a044 │ │ -47d684: 1245 |0042: const/4 v5, #int 4 // #4 │ │ -47d686: 6e20 f511 5400 |0043: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -47d68c: 0e00 |0046: return-void │ │ +47d5f4: |[47d5f4] de.tadris.fitness.ui.settings.EditIntervalSetActivity.addInterval:(Ljava/lang/String;D)V │ │ +47d604: 2200 4d16 |0000: new-instance v0, Lde/tadris/fitness/data/Interval; // type@164d │ │ +47d608: 7010 a2d2 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/data/Interval;.:()V // method@d2a2 │ │ +47d60e: 7100 21e1 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +47d614: 0b01 |0008: move-result-wide v1 │ │ +47d616: 5a01 ea9c |0009: iput-wide v1, v0, Lde/tadris/fitness/data/Interval;.id:J // field@9cea │ │ +47d61a: 5331 43a0 |000b: iget-wide v1, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetId:J // field@a043 │ │ +47d61e: 5a01 ec9c |000d: iput-wide v1, v0, Lde/tadris/fitness/data/Interval;.setId:J // field@9cec │ │ +47d622: 5b04 eb9c |000f: iput-object v4, v0, Lde/tadris/fitness/data/Interval;.name:Ljava/lang/String; // field@9ceb │ │ +47d626: 6204 7aa2 |0011: sget-object v4, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@a27a │ │ +47d62a: 1601 0100 |0013: const-wide/16 v1, #int 1 // #1 │ │ +47d62e: 6e30 51e4 1402 |0015: invoke-virtual {v4, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@e451 │ │ +47d634: 0b01 |0018: move-result-wide v1 │ │ +47d636: 8611 |0019: long-to-double v1, v1 │ │ +47d638: ad01 0105 |001a: mul-double v1, v1, v5 │ │ +47d63c: 8b14 |001c: double-to-long v4, v1 │ │ +47d63e: 5a04 e99c |001d: iput-wide v4, v0, Lde/tadris/fitness/data/Interval;.delayMillis:J // field@9ce9 │ │ +47d642: 7110 c7d1 0300 |001f: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47d648: 0c04 |0022: move-result-object v4 │ │ +47d64a: 5444 b385 |0023: iget-object v4, v4, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47d64e: 6e10 80d2 0400 |0025: invoke-virtual {v4}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +47d654: 0c04 |0028: move-result-object v4 │ │ +47d656: 7220 a9d2 0400 |0029: invoke-interface {v4, v0}, Lde/tadris/fitness/data/IntervalDao;.insertInterval:(Lde/tadris/fitness/data/Interval;)V // method@d2a9 │ │ +47d65c: 5434 41a0 |002c: iget-object v4, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ +47d660: 5444 59a0 |002e: iget-object v4, v4, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ +47d664: 7220 85e3 0400 |0030: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +47d66a: 5434 41a0 |0033: iget-object v4, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ +47d66e: 5445 59a0 |0035: iget-object v5, v4, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ +47d672: 7210 93e3 0500 |0037: invoke-interface {v5}, Ljava/util/List;.size:()I // method@e393 │ │ +47d678: 0a05 |003a: move-result v5 │ │ +47d67a: d805 05ff |003b: add-int/lit8 v5, v5, #int -1 // #ff │ │ +47d67e: 6e20 bdd9 5400 |003d: invoke-virtual {v4, v5}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.notifyItemInserted:(I)V // method@d9bd │ │ +47d684: 5434 44a0 |0040: iget-object v4, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetsHint:Landroid/widget/TextView; // field@a044 │ │ +47d688: 1245 |0042: const/4 v5, #int 4 // #4 │ │ +47d68a: 6e20 f511 5400 |0043: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +47d690: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ 0x000b line=188 │ │ 0x000f line=189 │ │ 0x0011 line=190 │ │ @@ -2100347,27 +2100348,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -47d690: |[47d690] de.tadris.fitness.ui.settings.EditIntervalSetActivity.deleteSet:()V │ │ -47d6a0: 5420 42a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSet:Lde/tadris/fitness/data/IntervalSet; // field@a042 │ │ -47d6a4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -47d6a6: 5901 fc9c |0003: iput v1, v0, Lde/tadris/fitness/data/IntervalSet;.state:I // field@9cfc │ │ -47d6aa: 7110 c7d1 0200 |0005: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47d6b0: 0c00 |0008: move-result-object v0 │ │ -47d6b2: 5400 b385 |0009: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47d6b6: 6e10 80d2 0000 |000b: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -47d6bc: 0c00 |000e: move-result-object v0 │ │ -47d6be: 5421 42a0 |000f: iget-object v1, v2, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSet:Lde/tadris/fitness/data/IntervalSet; // field@a042 │ │ -47d6c2: 7220 acd2 1000 |0011: invoke-interface {v0, v1}, Lde/tadris/fitness/data/IntervalDao;.updateIntervalSet:(Lde/tadris/fitness/data/IntervalSet;)V // method@d2ac │ │ -47d6c8: 6e10 5ad9 0200 |0014: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.finish:()V // method@d95a │ │ -47d6ce: 0e00 |0017: return-void │ │ +47d694: |[47d694] de.tadris.fitness.ui.settings.EditIntervalSetActivity.deleteSet:()V │ │ +47d6a4: 5420 42a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSet:Lde/tadris/fitness/data/IntervalSet; // field@a042 │ │ +47d6a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +47d6aa: 5901 fc9c |0003: iput v1, v0, Lde/tadris/fitness/data/IntervalSet;.state:I // field@9cfc │ │ +47d6ae: 7110 c7d1 0200 |0005: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47d6b4: 0c00 |0008: move-result-object v0 │ │ +47d6b6: 5400 b385 |0009: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47d6ba: 6e10 80d2 0000 |000b: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +47d6c0: 0c00 |000e: move-result-object v0 │ │ +47d6c2: 5421 42a0 |000f: iget-object v1, v2, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSet:Lde/tadris/fitness/data/IntervalSet; // field@a042 │ │ +47d6c6: 7220 acd2 1000 |0011: invoke-interface {v0, v1}, Lde/tadris/fitness/data/IntervalDao;.updateIntervalSet:(Lde/tadris/fitness/data/IntervalSet;)V // method@d2ac │ │ +47d6cc: 6e10 5ad9 0200 |0014: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.finish:()V // method@d95a │ │ +47d6d2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=208 │ │ 0x0014 line=209 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; │ │ @@ -2100377,40 +2100378,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -47d85c: |[47d85c] de.tadris.fitness.ui.settings.EditIntervalSetActivity.loadData:()V │ │ -47d86c: 7110 c7d1 0400 |0000: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47d872: 0c00 |0003: move-result-object v0 │ │ -47d874: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47d878: 6e10 80d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -47d87e: 0c00 |0009: move-result-object v0 │ │ -47d880: 5341 43a0 |000a: iget-wide v1, v4, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetId:J // field@a043 │ │ -47d884: 7230 a5d2 1002 |000c: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/IntervalDao;.getAllIntervalsOfSet:(J)[Lde/tadris/fitness/data/Interval; // method@d2a5 │ │ -47d88a: 0c00 |000f: move-result-object v0 │ │ -47d88c: 2201 aa17 |0010: new-instance v1, Lde/tadris/fitness/ui/settings/IntervalAdapter; // type@17aa │ │ -47d890: 2202 7119 |0012: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ -47d894: 7110 a9e2 0000 |0014: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -47d89a: 0c03 |0017: move-result-object v3 │ │ -47d89c: 7020 94e2 3200 |0018: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ -47d8a2: 7030 b7d9 2104 |001b: invoke-direct {v1, v2, v4}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.:(Ljava/util/List;Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;)V // method@d9b7 │ │ -47d8a8: 5b41 41a0 |001e: iput-object v1, v4, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ -47d8ac: 5442 45a0 |0020: iget-object v2, v4, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a045 │ │ -47d8b0: 6e20 ad5a 1200 |0022: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ -47d8b6: 5441 44a0 |0025: iget-object v1, v4, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetsHint:Landroid/widget/TextView; // field@a044 │ │ -47d8ba: 2100 |0027: array-length v0, v0 │ │ -47d8bc: 3900 0400 |0028: if-nez v0, 002c // +0004 │ │ -47d8c0: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -47d8c2: 2802 |002b: goto 002d // +0002 │ │ -47d8c4: 1240 |002c: const/4 v0, #int 4 // #4 │ │ -47d8c6: 6e20 f511 0100 |002d: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -47d8cc: 0e00 |0030: return-void │ │ +47d860: |[47d860] de.tadris.fitness.ui.settings.EditIntervalSetActivity.loadData:()V │ │ +47d870: 7110 c7d1 0400 |0000: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47d876: 0c00 |0003: move-result-object v0 │ │ +47d878: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47d87c: 6e10 80d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +47d882: 0c00 |0009: move-result-object v0 │ │ +47d884: 5341 43a0 |000a: iget-wide v1, v4, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetId:J // field@a043 │ │ +47d888: 7230 a5d2 1002 |000c: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/IntervalDao;.getAllIntervalsOfSet:(J)[Lde/tadris/fitness/data/Interval; // method@d2a5 │ │ +47d88e: 0c00 |000f: move-result-object v0 │ │ +47d890: 2201 aa17 |0010: new-instance v1, Lde/tadris/fitness/ui/settings/IntervalAdapter; // type@17aa │ │ +47d894: 2202 7119 |0012: new-instance v2, Ljava/util/ArrayList; // type@1971 │ │ +47d898: 7110 a9e2 0000 |0014: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +47d89e: 0c03 |0017: move-result-object v3 │ │ +47d8a0: 7020 94e2 3200 |0018: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ +47d8a6: 7030 b7d9 2104 |001b: invoke-direct {v1, v2, v4}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.:(Ljava/util/List;Lde/tadris/fitness/ui/settings/IntervalAdapter$IntervalAdapterListener;)V // method@d9b7 │ │ +47d8ac: 5b41 41a0 |001e: iput-object v1, v4, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ +47d8b0: 5442 45a0 |0020: iget-object v2, v4, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a045 │ │ +47d8b4: 6e20 ad5a 1200 |0022: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ +47d8ba: 5441 44a0 |0025: iget-object v1, v4, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetsHint:Landroid/widget/TextView; // field@a044 │ │ +47d8be: 2100 |0027: array-length v0, v0 │ │ +47d8c0: 3900 0400 |0028: if-nez v0, 002c // +0004 │ │ +47d8c4: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +47d8c6: 2802 |002b: goto 002d // +0002 │ │ +47d8c8: 1240 |002c: const/4 v0, #int 4 // #4 │ │ +47d8ca: 6e20 f511 0100 |002d: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +47d8d0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0010 line=102 │ │ 0x0020 line=103 │ │ 0x0025 line=104 │ │ locals : │ │ @@ -2100421,23 +2100422,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -47da48: |[47da48] de.tadris.fitness.ui.settings.EditIntervalSetActivity.showAddDialog:()V │ │ -47da58: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -47da5a: 1402 4000 117f |0001: const v2, #float 1.92739e+38 // #7f110040 │ │ -47da60: 1403 3f00 117f |0004: const v3, #float 1.92739e+38 // #7f11003f │ │ -47da66: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -47da68: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -47da6a: 0760 |0009: move-object v0, v6 │ │ -47da6c: 7606 6fd9 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.showIntervalDialog:(IIILjava/lang/String;Ljava/lang/String;)V // method@d96f │ │ -47da72: 0e00 |000d: return-void │ │ +47da4c: |[47da4c] de.tadris.fitness.ui.settings.EditIntervalSetActivity.showAddDialog:()V │ │ +47da5c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +47da5e: 1402 4000 117f |0001: const v2, #float 1.92739e+38 // #7f110040 │ │ +47da64: 1403 3f00 117f |0004: const v3, #float 1.92739e+38 // #7f11003f │ │ +47da6a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +47da6c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +47da6e: 0760 |0009: move-object v0, v6 │ │ +47da70: 7606 6fd9 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.showIntervalDialog:(IIILjava/lang/String;Ljava/lang/String;)V // method@d96f │ │ +47da76: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;) │ │ @@ -2100445,36 +2100446,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -47da74: |[47da74] de.tadris.fitness.ui.settings.EditIntervalSetActivity.showDeleteSetDialog:()V │ │ -47da84: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47da88: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47da8e: 1401 7700 117f |0005: const v1, #float 1.9274e+38 // #7f110077 │ │ -47da94: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47da9a: 0c00 |000b: move-result-object v0 │ │ -47da9c: 1401 7800 117f |000c: const v1, #float 1.9274e+38 // #7f110078 │ │ -47daa2: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47daa8: 0c00 |0012: move-result-object v0 │ │ -47daaa: 2201 7a17 |0013: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM; // type@177a │ │ -47daae: 7020 b7d8 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM;.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;)V // method@d8b7 │ │ -47dab4: 1402 7600 117f |0018: const v2, #float 1.9274e+38 // #7f110076 │ │ -47daba: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47dac0: 0c00 |001e: move-result-object v0 │ │ -47dac2: 1401 5b00 117f |001f: const v1, #float 1.9274e+38 // #7f11005b │ │ -47dac8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -47daca: 6e30 e500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47dad0: 0c00 |0026: move-result-object v0 │ │ -47dad2: 6e10 dd00 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47dad8: 0c00 |002a: move-result-object v0 │ │ -47dada: 6e10 f900 0000 |002b: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47dae0: 0e00 |002e: return-void │ │ +47da78: |[47da78] de.tadris.fitness.ui.settings.EditIntervalSetActivity.showDeleteSetDialog:()V │ │ +47da88: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47da8c: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47da92: 1401 7700 117f |0005: const v1, #float 1.9274e+38 // #7f110077 │ │ +47da98: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47da9e: 0c00 |000b: move-result-object v0 │ │ +47daa0: 1401 7800 117f |000c: const v1, #float 1.9274e+38 // #7f110078 │ │ +47daa6: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47daac: 0c00 |0012: move-result-object v0 │ │ +47daae: 2201 7a17 |0013: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM; // type@177a │ │ +47dab2: 7020 b7d8 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$PAhkXC1WXetrQUITCvWQWjyA1rM;.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;)V // method@d8b7 │ │ +47dab8: 1402 7600 117f |0018: const v2, #float 1.9274e+38 // #7f110076 │ │ +47dabe: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47dac4: 0c00 |001e: move-result-object v0 │ │ +47dac6: 1401 5b00 117f |001f: const v1, #float 1.9274e+38 // #7f11005b │ │ +47dacc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +47dace: 6e30 e500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47dad4: 0c00 |0026: move-result-object v0 │ │ +47dad6: 6e10 dd00 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47dadc: 0c00 |002a: move-result-object v0 │ │ +47dade: 6e10 f900 0000 |002b: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47dae4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0008 line=199 │ │ 0x000f line=200 │ │ 0x001b line=201 │ │ 0x0023 line=202 │ │ @@ -2100487,38 +2100488,38 @@ │ │ type : '(IIILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -47db30: |[47db30] de.tadris.fitness.ui.settings.EditIntervalSetActivity.showIntervalDialog:(IIILjava/lang/String;Ljava/lang/String;)V │ │ -47db40: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47db44: 7020 dc00 6000 |0002: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47db4a: 6e20 ee00 8000 |0005: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47db50: 0c08 |0008: move-result-object v8 │ │ -47db52: 1400 3e00 0c7f |0009: const v0, #float 1.86093e+38 // #7f0c003e │ │ -47db58: 6e20 f000 0800 |000c: invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;.setView:(I)Landroid/app/AlertDialog$Builder; // method@00f0 │ │ -47db5e: 0c08 |000f: move-result-object v8 │ │ -47db60: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -47db62: 6e30 eb00 9800 |0011: invoke-virtual {v8, v9, v0}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47db68: 0c08 |0014: move-result-object v8 │ │ -47db6a: 6e10 dd00 0800 |0015: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47db70: 0c08 |0018: move-result-object v8 │ │ -47db72: 2209 7b17 |0019: new-instance v9, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4; // type@177b │ │ -47db76: 0790 |001b: move-object v0, v9 │ │ -47db78: 0761 |001c: move-object v1, v6 │ │ -47db7a: 0782 |001d: move-object v2, v8 │ │ -47db7c: 07a3 |001e: move-object v3, v10 │ │ -47db7e: 07b4 |001f: move-object v4, v11 │ │ -47db80: 0175 |0020: move v5, v7 │ │ -47db82: 7606 b9d8 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;Landroid/app/AlertDialog;Ljava/lang/String;Ljava/lang/String;I)V // method@d8b9 │ │ -47db88: 6e20 f700 9800 |0024: invoke-virtual {v8, v9}, Landroid/app/AlertDialog;.setOnShowListener:(Landroid/content/DialogInterface$OnShowListener;)V // method@00f7 │ │ -47db8e: 6e10 f900 0800 |0027: invoke-virtual {v8}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47db94: 0e00 |002a: return-void │ │ +47db34: |[47db34] de.tadris.fitness.ui.settings.EditIntervalSetActivity.showIntervalDialog:(IIILjava/lang/String;Ljava/lang/String;)V │ │ +47db44: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47db48: 7020 dc00 6000 |0002: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47db4e: 6e20 ee00 8000 |0005: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47db54: 0c08 |0008: move-result-object v8 │ │ +47db56: 1400 3e00 0c7f |0009: const v0, #float 1.86093e+38 // #7f0c003e │ │ +47db5c: 6e20 f000 0800 |000c: invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;.setView:(I)Landroid/app/AlertDialog$Builder; // method@00f0 │ │ +47db62: 0c08 |000f: move-result-object v8 │ │ +47db64: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +47db66: 6e30 eb00 9800 |0011: invoke-virtual {v8, v9, v0}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47db6c: 0c08 |0014: move-result-object v8 │ │ +47db6e: 6e10 dd00 0800 |0015: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47db74: 0c08 |0018: move-result-object v8 │ │ +47db76: 2209 7b17 |0019: new-instance v9, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4; // type@177b │ │ +47db7a: 0790 |001b: move-object v0, v9 │ │ +47db7c: 0761 |001c: move-object v1, v6 │ │ +47db7e: 0782 |001d: move-object v2, v8 │ │ +47db80: 07a3 |001e: move-object v3, v10 │ │ +47db82: 07b4 |001f: move-object v4, v11 │ │ +47db84: 0175 |0020: move v5, v7 │ │ +47db86: 7606 b9d8 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$T3h3PmY7m5GabzCOD0u63vYN8i4;.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;Landroid/app/AlertDialog;Ljava/lang/String;Ljava/lang/String;I)V // method@d8b9 │ │ +47db8c: 6e20 f700 9800 |0024: invoke-virtual {v8, v9}, Landroid/app/AlertDialog;.setOnShowListener:(Landroid/content/DialogInterface$OnShowListener;)V // method@00f7 │ │ +47db92: 6e10 f900 0800 |0027: invoke-virtual {v8}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47db98: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ 0x000c line=131 │ │ 0x0011 line=132 │ │ 0x0015 line=133 │ │ @@ -2100537,41 +2100538,41 @@ │ │ type : '(ILjava/lang/String;D)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -47db98: |[47db98] de.tadris.fitness.ui.settings.EditIntervalSetActivity.updateInterval:(ILjava/lang/String;D)V │ │ -47dba8: 5430 41a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ -47dbac: 5400 59a0 |0002: iget-object v0, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ -47dbb0: 7220 8be3 4000 |0004: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -47dbb6: 0c00 |0007: move-result-object v0 │ │ -47dbb8: 1f00 4d16 |0008: check-cast v0, Lde/tadris/fitness/data/Interval; // type@164d │ │ -47dbbc: 5b05 eb9c |000a: iput-object v5, v0, Lde/tadris/fitness/data/Interval;.name:Ljava/lang/String; // field@9ceb │ │ -47dbc0: 6205 7aa2 |000c: sget-object v5, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@a27a │ │ -47dbc4: 1601 0100 |000e: const-wide/16 v1, #int 1 // #1 │ │ -47dbc8: 6e30 51e4 1502 |0010: invoke-virtual {v5, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@e451 │ │ -47dbce: 0b01 |0013: move-result-wide v1 │ │ -47dbd0: 8611 |0014: long-to-double v1, v1 │ │ -47dbd2: ad01 0106 |0015: mul-double v1, v1, v6 │ │ -47dbd6: 8b15 |0017: double-to-long v5, v1 │ │ -47dbd8: 5a05 e99c |0018: iput-wide v5, v0, Lde/tadris/fitness/data/Interval;.delayMillis:J // field@9ce9 │ │ -47dbdc: 7110 c7d1 0300 |001a: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47dbe2: 0c05 |001d: move-result-object v5 │ │ -47dbe4: 5455 b385 |001e: iget-object v5, v5, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47dbe8: 6e10 80d2 0500 |0020: invoke-virtual {v5}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -47dbee: 0c05 |0023: move-result-object v5 │ │ -47dbf0: 7220 abd2 0500 |0024: invoke-interface {v5, v0}, Lde/tadris/fitness/data/IntervalDao;.updateInterval:(Lde/tadris/fitness/data/Interval;)V // method@d2ab │ │ -47dbf6: 5435 41a0 |0027: iget-object v5, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ -47dbfa: 6e20 bcd9 4500 |0029: invoke-virtual {v5, v4}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.notifyItemChanged:(I)V // method@d9bc │ │ -47dc00: 5434 44a0 |002c: iget-object v4, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetsHint:Landroid/widget/TextView; // field@a044 │ │ -47dc04: 1245 |002e: const/4 v5, #int 4 // #4 │ │ -47dc06: 6e20 f511 5400 |002f: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -47dc0c: 0e00 |0032: return-void │ │ +47db9c: |[47db9c] de.tadris.fitness.ui.settings.EditIntervalSetActivity.updateInterval:(ILjava/lang/String;D)V │ │ +47dbac: 5430 41a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ +47dbb0: 5400 59a0 |0002: iget-object v0, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ +47dbb4: 7220 8be3 4000 |0004: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +47dbba: 0c00 |0007: move-result-object v0 │ │ +47dbbc: 1f00 4d16 |0008: check-cast v0, Lde/tadris/fitness/data/Interval; // type@164d │ │ +47dbc0: 5b05 eb9c |000a: iput-object v5, v0, Lde/tadris/fitness/data/Interval;.name:Ljava/lang/String; // field@9ceb │ │ +47dbc4: 6205 7aa2 |000c: sget-object v5, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@a27a │ │ +47dbc8: 1601 0100 |000e: const-wide/16 v1, #int 1 // #1 │ │ +47dbcc: 6e30 51e4 1502 |0010: invoke-virtual {v5, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@e451 │ │ +47dbd2: 0b01 |0013: move-result-wide v1 │ │ +47dbd4: 8611 |0014: long-to-double v1, v1 │ │ +47dbd6: ad01 0106 |0015: mul-double v1, v1, v6 │ │ +47dbda: 8b15 |0017: double-to-long v5, v1 │ │ +47dbdc: 5a05 e99c |0018: iput-wide v5, v0, Lde/tadris/fitness/data/Interval;.delayMillis:J // field@9ce9 │ │ +47dbe0: 7110 c7d1 0300 |001a: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47dbe6: 0c05 |001d: move-result-object v5 │ │ +47dbe8: 5455 b385 |001e: iget-object v5, v5, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47dbec: 6e10 80d2 0500 |0020: invoke-virtual {v5}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +47dbf2: 0c05 |0023: move-result-object v5 │ │ +47dbf4: 7220 abd2 0500 |0024: invoke-interface {v5, v0}, Lde/tadris/fitness/data/IntervalDao;.updateInterval:(Lde/tadris/fitness/data/Interval;)V // method@d2ab │ │ +47dbfa: 5435 41a0 |0027: iget-object v5, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ +47dbfe: 6e20 bcd9 4500 |0029: invoke-virtual {v5, v4}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.notifyItemChanged:(I)V // method@d9bc │ │ +47dc04: 5434 44a0 |002c: iget-object v4, v3, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetsHint:Landroid/widget/TextView; // field@a044 │ │ +47dc08: 1245 |002e: const/4 v5, #int 4 // #4 │ │ +47dc0a: 6e20 f511 5400 |002f: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +47dc10: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x000a line=178 │ │ 0x000c line=179 │ │ 0x001a line=180 │ │ 0x0027 line=181 │ │ @@ -2100588,60 +2100589,60 @@ │ │ type : '(Landroid/widget/EditText;Landroid/widget/EditText;ILandroid/app/AlertDialog;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -47d6d0: |[47d6d0] de.tadris.fitness.ui.settings.EditIntervalSetActivity.lambda$null$1$EditIntervalSetActivity:(Landroid/widget/EditText;Landroid/widget/EditText;ILandroid/app/AlertDialog;Landroid/view/View;)V │ │ -47d6e0: 6e10 130f 0500 |0000: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -47d6e6: 0c09 |0003: move-result-object v9 │ │ -47d6e8: 6e10 99e0 0900 |0004: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -47d6ee: 0c09 |0007: move-result-object v9 │ │ -47d6f0: 6e10 dae0 0900 |0008: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -47d6f6: 0a00 |000b: move-result v0 │ │ -47d6f8: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -47d6fa: 3610 1000 |000d: if-gt v0, v1, 001d // +0010 │ │ -47d6fe: 1406 9200 117f |000f: const v6, #float 1.92741e+38 // #7f110092 │ │ -47d704: 6e20 5dd9 6400 |0012: invoke-virtual {v4, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.getString:(I)Ljava/lang/String; // method@d95d │ │ -47d70a: 0c06 |0015: move-result-object v6 │ │ -47d70c: 6e20 290f 6500 |0016: invoke-virtual {v5, v6}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ -47d712: 6e10 220f 0500 |0019: invoke-virtual {v5}, Landroid/widget/EditText;.requestFocus:()Z // method@0f22 │ │ -47d718: 0e00 |001c: return-void │ │ -47d71a: 6e10 130f 0600 |001d: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -47d720: 0c05 |0020: move-result-object v5 │ │ -47d722: 6e10 99e0 0500 |0021: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -47d728: 0c05 |0024: move-result-object v5 │ │ -47d72a: 7110 0be0 0500 |0025: invoke-static {v5}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ -47d730: 0b00 |0028: move-result-wide v0 │ │ -47d732: 1802 9a99 9999 9999 b93f |0029: const-wide v2, #double 0.1 // #3fb999999999999a │ │ -47d73c: 3005 0002 |002e: cmpg-double v5, v0, v2 │ │ -47d740: 3a05 1900 |0030: if-ltz v5, 0049 // +0019 │ │ -47d744: 1802 0000 0000 00c0 7240 |0032: const-wide v2, #double 300 // #4072c00000000000 │ │ -47d74e: 2f05 0002 |0037: cmpl-double v5, v0, v2 │ │ -47d752: 3d05 0300 |0039: if-lez v5, 003c // +0003 │ │ -47d756: 280e |003b: goto 0049 // +000e │ │ -47d758: 3a07 0600 |003c: if-ltz v7, 0042 // +0006 │ │ -47d75c: 7051 70d9 7409 |003e: invoke-direct {v4, v7, v9, v0, v1}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.updateInterval:(ILjava/lang/String;D)V // method@d970 │ │ -47d762: 2804 |0041: goto 0045 // +0004 │ │ -47d764: 7040 57d9 9410 |0042: invoke-direct {v4, v9, v0, v1}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.addInterval:(Ljava/lang/String;D)V // method@d957 │ │ -47d76a: 6e10 f400 0800 |0045: invoke-virtual {v8}, Landroid/app/AlertDialog;.dismiss:()V // method@00f4 │ │ -47d770: 0e00 |0048: return-void │ │ -47d772: 1405 9600 117f |0049: const v5, #float 1.92741e+38 // #7f110096 │ │ -47d778: 6e20 5dd9 5400 |004c: invoke-virtual {v4, v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.getString:(I)Ljava/lang/String; // method@d95d │ │ -47d77e: 0c05 |004f: move-result-object v5 │ │ -47d780: 6e20 290f 5600 |0050: invoke-virtual {v6, v5}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ -47d786: 6e10 220f 0600 |0053: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@0f22 │ │ -47d78c: 0e00 |0056: return-void │ │ -47d78e: 1405 9700 117f |0057: const v5, #float 1.92741e+38 // #7f110097 │ │ -47d794: 6e20 5dd9 5400 |005a: invoke-virtual {v4, v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.getString:(I)Ljava/lang/String; // method@d95d │ │ -47d79a: 0c05 |005d: move-result-object v5 │ │ -47d79c: 6e20 290f 5600 |005e: invoke-virtual {v6, v5}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ -47d7a2: 6e10 220f 0600 |0061: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@0f22 │ │ -47d7a8: 0e00 |0064: return-void │ │ +47d6d4: |[47d6d4] de.tadris.fitness.ui.settings.EditIntervalSetActivity.lambda$null$1$EditIntervalSetActivity:(Landroid/widget/EditText;Landroid/widget/EditText;ILandroid/app/AlertDialog;Landroid/view/View;)V │ │ +47d6e4: 6e10 130f 0500 |0000: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +47d6ea: 0c09 |0003: move-result-object v9 │ │ +47d6ec: 6e10 99e0 0900 |0004: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +47d6f2: 0c09 |0007: move-result-object v9 │ │ +47d6f4: 6e10 dae0 0900 |0008: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +47d6fa: 0a00 |000b: move-result v0 │ │ +47d6fc: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +47d6fe: 3610 1000 |000d: if-gt v0, v1, 001d // +0010 │ │ +47d702: 1406 9200 117f |000f: const v6, #float 1.92741e+38 // #7f110092 │ │ +47d708: 6e20 5dd9 6400 |0012: invoke-virtual {v4, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.getString:(I)Ljava/lang/String; // method@d95d │ │ +47d70e: 0c06 |0015: move-result-object v6 │ │ +47d710: 6e20 290f 6500 |0016: invoke-virtual {v5, v6}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ +47d716: 6e10 220f 0500 |0019: invoke-virtual {v5}, Landroid/widget/EditText;.requestFocus:()Z // method@0f22 │ │ +47d71c: 0e00 |001c: return-void │ │ +47d71e: 6e10 130f 0600 |001d: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +47d724: 0c05 |0020: move-result-object v5 │ │ +47d726: 6e10 99e0 0500 |0021: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +47d72c: 0c05 |0024: move-result-object v5 │ │ +47d72e: 7110 0be0 0500 |0025: invoke-static {v5}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ +47d734: 0b00 |0028: move-result-wide v0 │ │ +47d736: 1802 9a99 9999 9999 b93f |0029: const-wide v2, #double 0.1 // #3fb999999999999a │ │ +47d740: 3005 0002 |002e: cmpg-double v5, v0, v2 │ │ +47d744: 3a05 1900 |0030: if-ltz v5, 0049 // +0019 │ │ +47d748: 1802 0000 0000 00c0 7240 |0032: const-wide v2, #double 300 // #4072c00000000000 │ │ +47d752: 2f05 0002 |0037: cmpl-double v5, v0, v2 │ │ +47d756: 3d05 0300 |0039: if-lez v5, 003c // +0003 │ │ +47d75a: 280e |003b: goto 0049 // +000e │ │ +47d75c: 3a07 0600 |003c: if-ltz v7, 0042 // +0006 │ │ +47d760: 7051 70d9 7409 |003e: invoke-direct {v4, v7, v9, v0, v1}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.updateInterval:(ILjava/lang/String;D)V // method@d970 │ │ +47d766: 2804 |0041: goto 0045 // +0004 │ │ +47d768: 7040 57d9 9410 |0042: invoke-direct {v4, v9, v0, v1}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.addInterval:(Ljava/lang/String;D)V // method@d957 │ │ +47d76e: 6e10 f400 0800 |0045: invoke-virtual {v8}, Landroid/app/AlertDialog;.dismiss:()V // method@00f4 │ │ +47d774: 0e00 |0048: return-void │ │ +47d776: 1405 9600 117f |0049: const v5, #float 1.92741e+38 // #7f110096 │ │ +47d77c: 6e20 5dd9 5400 |004c: invoke-virtual {v4, v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.getString:(I)Ljava/lang/String; // method@d95d │ │ +47d782: 0c05 |004f: move-result-object v5 │ │ +47d784: 6e20 290f 5600 |0050: invoke-virtual {v6, v5}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ +47d78a: 6e10 220f 0600 |0053: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@0f22 │ │ +47d790: 0e00 |0056: return-void │ │ +47d792: 1405 9700 117f |0057: const v5, #float 1.92741e+38 // #7f110097 │ │ +47d798: 6e20 5dd9 5400 |005a: invoke-virtual {v4, v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.getString:(I)Ljava/lang/String; // method@d95d │ │ +47d79e: 0c05 |005d: move-result-object v5 │ │ +47d7a0: 6e20 290f 5600 |005e: invoke-virtual {v6, v5}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ +47d7a6: 6e10 220f 0600 |0061: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@0f22 │ │ +47d7ac: 0e00 |0064: return-void │ │ catches : 1 │ │ 0x001d - 0x0029 │ │ Ljava/lang/NumberFormatException; -> 0x0057 │ │ positions : │ │ 0x0000 line=144 │ │ 0x0008 line=145 │ │ 0x0012 line=146 │ │ @@ -2100667,17 +2100668,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47d7bc: |[47d7bc] de.tadris.fitness.ui.settings.EditIntervalSetActivity.lambda$onCreate$0$EditIntervalSetActivity:(Landroid/view/View;)V │ │ -47d7cc: 7010 6cd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.showAddDialog:()V // method@d96c │ │ -47d7d2: 0e00 |0003: return-void │ │ +47d7c0: |[47d7c0] de.tadris.fitness.ui.settings.EditIntervalSetActivity.lambda$onCreate$0$EditIntervalSetActivity:(Landroid/view/View;)V │ │ +47d7d0: 7010 6cd9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.showAddDialog:()V // method@d96c │ │ +47d7d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2100686,17 +2100687,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47d7d4: |[47d7d4] de.tadris.fitness.ui.settings.EditIntervalSetActivity.lambda$showDeleteSetDialog$3$EditIntervalSetActivity:(Landroid/content/DialogInterface;I)V │ │ -47d7e4: 7010 58d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.deleteSet:()V // method@d958 │ │ -47d7ea: 0e00 |0003: return-void │ │ +47d7d8: |[47d7d8] de.tadris.fitness.ui.settings.EditIntervalSetActivity.lambda$showDeleteSetDialog$3$EditIntervalSetActivity:(Landroid/content/DialogInterface;I)V │ │ +47d7e8: 7010 58d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.deleteSet:()V // method@d958 │ │ +47d7ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2100706,39 +2100707,39 @@ │ │ type : '(Landroid/app/AlertDialog;Ljava/lang/String;Ljava/lang/String;ILandroid/content/DialogInterface;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -47d7ec: |[47d7ec] de.tadris.fitness.ui.settings.EditIntervalSetActivity.lambda$showIntervalDialog$2$EditIntervalSetActivity:(Landroid/app/AlertDialog;Ljava/lang/String;Ljava/lang/String;ILandroid/content/DialogInterface;)V │ │ -47d7fc: 140b 1301 097f |0000: const v11, #float 1.8211e+38 // #7f090113 │ │ -47d802: 6e20 f500 b700 |0003: invoke-virtual {v7, v11}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ -47d808: 0c0b |0006: move-result-object v11 │ │ -47d80a: 07b2 |0007: move-object v2, v11 │ │ -47d80c: 1f02 7902 |0008: check-cast v2, Landroid/widget/EditText; // type@0279 │ │ -47d810: 140b 1201 097f |000a: const v11, #float 1.8211e+38 // #7f090112 │ │ -47d816: 6e20 f500 b700 |000d: invoke-virtual {v7, v11}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ -47d81c: 0c0b |0010: move-result-object v11 │ │ -47d81e: 07b3 |0011: move-object v3, v11 │ │ -47d820: 1f03 7902 |0012: check-cast v3, Landroid/widget/EditText; // type@0279 │ │ -47d824: 6e20 390f 8200 |0014: invoke-virtual {v2, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47d82a: 6e20 390f 9300 |0017: invoke-virtual {v3, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47d830: 6e20 68d9 2600 |001a: invoke-virtual {v6, v2}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.requestKeyboard:(Landroid/view/View;)V // method@d968 │ │ -47d836: 12f8 |001d: const/4 v8, #int -1 // #ff │ │ -47d838: 6e20 f600 8700 |001e: invoke-virtual {v7, v8}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@00f6 │ │ -47d83e: 0c08 |0021: move-result-object v8 │ │ -47d840: 2209 7c17 |0022: new-instance v9, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg; // type@177c │ │ -47d844: 0790 |0024: move-object v0, v9 │ │ -47d846: 0761 |0025: move-object v1, v6 │ │ -47d848: 01a4 |0026: move v4, v10 │ │ -47d84a: 0775 |0027: move-object v5, v7 │ │ -47d84c: 7606 bbd8 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;Landroid/widget/EditText;Landroid/widget/EditText;ILandroid/app/AlertDialog;)V // method@d8bb │ │ -47d852: 6e20 ab0e 9800 |002b: invoke-virtual {v8, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0eab │ │ -47d858: 0e00 |002e: return-void │ │ +47d7f0: |[47d7f0] de.tadris.fitness.ui.settings.EditIntervalSetActivity.lambda$showIntervalDialog$2$EditIntervalSetActivity:(Landroid/app/AlertDialog;Ljava/lang/String;Ljava/lang/String;ILandroid/content/DialogInterface;)V │ │ +47d800: 140b 1301 097f |0000: const v11, #float 1.8211e+38 // #7f090113 │ │ +47d806: 6e20 f500 b700 |0003: invoke-virtual {v7, v11}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ +47d80c: 0c0b |0006: move-result-object v11 │ │ +47d80e: 07b2 |0007: move-object v2, v11 │ │ +47d810: 1f02 7902 |0008: check-cast v2, Landroid/widget/EditText; // type@0279 │ │ +47d814: 140b 1201 097f |000a: const v11, #float 1.8211e+38 // #7f090112 │ │ +47d81a: 6e20 f500 b700 |000d: invoke-virtual {v7, v11}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ +47d820: 0c0b |0010: move-result-object v11 │ │ +47d822: 07b3 |0011: move-object v3, v11 │ │ +47d824: 1f03 7902 |0012: check-cast v3, Landroid/widget/EditText; // type@0279 │ │ +47d828: 6e20 390f 8200 |0014: invoke-virtual {v2, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47d82e: 6e20 390f 9300 |0017: invoke-virtual {v3, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47d834: 6e20 68d9 2600 |001a: invoke-virtual {v6, v2}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.requestKeyboard:(Landroid/view/View;)V // method@d968 │ │ +47d83a: 12f8 |001d: const/4 v8, #int -1 // #ff │ │ +47d83c: 6e20 f600 8700 |001e: invoke-virtual {v7, v8}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@00f6 │ │ +47d842: 0c08 |0021: move-result-object v8 │ │ +47d844: 2209 7c17 |0022: new-instance v9, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg; // type@177c │ │ +47d848: 0790 |0024: move-object v0, v9 │ │ +47d84a: 0761 |0025: move-object v1, v6 │ │ +47d84c: 01a4 |0026: move v4, v10 │ │ +47d84e: 0775 |0027: move-object v5, v7 │ │ +47d850: 7606 bbd8 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$n0KdhqumsSeyFzEgVstA9jEnJKg;.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;Landroid/widget/EditText;Landroid/widget/EditText;ILandroid/app/AlertDialog;)V // method@d8bb │ │ +47d856: 6e20 ab0e 9800 |002b: invoke-virtual {v8, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0eab │ │ +47d85c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=136 │ │ 0x000d line=137 │ │ 0x0014 line=138 │ │ 0x0017 line=139 │ │ 0x001a line=141 │ │ @@ -2100757,66 +2100758,66 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -47d8d0: |[47d8d0] de.tadris.fitness.ui.settings.EditIntervalSetActivity.onCreate:(Landroid/os/Bundle;)V │ │ -47d8e0: 6f20 80d6 6500 |0000: invoke-super {v5, v6}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ -47d8e6: 1406 2000 0c7f |0003: const v6, #float 1.86093e+38 // #7f0c0020 │ │ -47d8ec: 6e20 69d9 6500 |0006: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.setContentView:(I)V // method@d969 │ │ -47d8f2: 6e10 5bd9 0500 |0009: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.getIntent:()Landroid/content/Intent; // method@d95b │ │ -47d8f8: 0c06 |000c: move-result-object v6 │ │ -47d8fa: 6e10 1f03 0600 |000d: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@031f │ │ -47d900: 0c06 |0010: move-result-object v6 │ │ -47d902: 1a00 f5d8 |0011: const-string v0, "setId" // string@d8f5 │ │ -47d906: 1601 ffff |0013: const-wide/16 v1, #int -1 // #ffff │ │ -47d90a: 6e40 3107 0621 |0015: invoke-virtual {v6, v0, v1, v2}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@0731 │ │ -47d910: 0b03 |0018: move-result-wide v3 │ │ -47d912: 5a53 43a0 |0019: iput-wide v3, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetId:J // field@a043 │ │ -47d916: 3106 0301 |001b: cmp-long v6, v3, v1 │ │ -47d91a: 3906 0600 |001d: if-nez v6, 0023 // +0006 │ │ -47d91e: 6e10 5ad9 0500 |001f: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.finish:()V // method@d95a │ │ -47d924: 0e00 |0022: return-void │ │ -47d926: 7110 c7d1 0500 |0023: invoke-static {v5}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47d92c: 0c06 |0026: move-result-object v6 │ │ -47d92e: 5466 b385 |0027: iget-object v6, v6, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47d932: 6e10 80d2 0600 |0029: invoke-virtual {v6}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -47d938: 0c06 |002c: move-result-object v6 │ │ -47d93a: 5350 43a0 |002d: iget-wide v0, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetId:J // field@a043 │ │ -47d93e: 7230 a7d2 0601 |002f: invoke-interface {v6, v0, v1}, Lde/tadris/fitness/data/IntervalDao;.getSet:(J)Lde/tadris/fitness/data/IntervalSet; // method@d2a7 │ │ -47d944: 0c06 |0032: move-result-object v6 │ │ -47d946: 5b56 42a0 |0033: iput-object v6, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSet:Lde/tadris/fitness/data/IntervalSet; // field@a042 │ │ -47d94a: 5466 fb9c |0035: iget-object v6, v6, Lde/tadris/fitness/data/IntervalSet;.name:Ljava/lang/String; // field@9cfb │ │ -47d94e: 6e20 6ad9 6500 |0037: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@d96a │ │ -47d954: 6e10 6bd9 0500 |003a: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.setupActionBar:()V // method@d96b │ │ -47d95a: 1406 1801 097f |003d: const v6, #float 1.8211e+38 // #7f090118 │ │ -47d960: 6e20 59d9 6500 |0040: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.findViewById:(I)Landroid/view/View; // method@d959 │ │ -47d966: 0c06 |0043: move-result-object v6 │ │ -47d968: 1f06 de0a |0044: check-cast v6, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ -47d96c: 5b56 45a0 |0046: iput-object v6, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a045 │ │ -47d970: 1210 |0048: const/4 v0, #int 1 // #1 │ │ -47d972: 6e20 b65a 0600 |0049: invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/RecyclerView;.setHasFixedSize:(Z)V // method@5ab6 │ │ -47d978: 2206 980a |004c: new-instance v6, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a98 │ │ -47d97c: 7020 6256 5600 |004e: invoke-direct {v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@5662 │ │ -47d982: 5450 45a0 |0051: iget-object v0, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a045 │ │ -47d986: 6e20 bb5a 6000 |0053: invoke-virtual {v0, v6}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ -47d98c: 1406 0e01 097f |0056: const v6, #float 1.8211e+38 // #7f09010e │ │ -47d992: 6e20 59d9 6500 |0059: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.findViewById:(I)Landroid/view/View; // method@d959 │ │ -47d998: 0c06 |005c: move-result-object v6 │ │ -47d99a: 2200 7917 |005d: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0; // type@1779 │ │ -47d99e: 7020 b5d8 5000 |005f: invoke-direct {v0, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0;.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;)V // method@d8b5 │ │ -47d9a4: 6e20 8c0b 0600 |0062: invoke-virtual {v6, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -47d9aa: 1406 1601 097f |0065: const v6, #float 1.8211e+38 // #7f090116 │ │ -47d9b0: 6e20 59d9 6500 |0068: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.findViewById:(I)Landroid/view/View; // method@d959 │ │ -47d9b6: 0c06 |006b: move-result-object v6 │ │ -47d9b8: 1f06 aa02 |006c: check-cast v6, Landroid/widget/TextView; // type@02aa │ │ -47d9bc: 5b56 44a0 |006e: iput-object v6, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetsHint:Landroid/widget/TextView; // field@a044 │ │ -47d9c0: 0e00 |0070: return-void │ │ +47d8d4: |[47d8d4] de.tadris.fitness.ui.settings.EditIntervalSetActivity.onCreate:(Landroid/os/Bundle;)V │ │ +47d8e4: 6f20 80d6 6500 |0000: invoke-super {v5, v6}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ +47d8ea: 1406 2000 0c7f |0003: const v6, #float 1.86093e+38 // #7f0c0020 │ │ +47d8f0: 6e20 69d9 6500 |0006: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.setContentView:(I)V // method@d969 │ │ +47d8f6: 6e10 5bd9 0500 |0009: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.getIntent:()Landroid/content/Intent; // method@d95b │ │ +47d8fc: 0c06 |000c: move-result-object v6 │ │ +47d8fe: 6e10 1f03 0600 |000d: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@031f │ │ +47d904: 0c06 |0010: move-result-object v6 │ │ +47d906: 1a00 f5d8 |0011: const-string v0, "setId" // string@d8f5 │ │ +47d90a: 1601 ffff |0013: const-wide/16 v1, #int -1 // #ffff │ │ +47d90e: 6e40 3107 0621 |0015: invoke-virtual {v6, v0, v1, v2}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@0731 │ │ +47d914: 0b03 |0018: move-result-wide v3 │ │ +47d916: 5a53 43a0 |0019: iput-wide v3, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetId:J // field@a043 │ │ +47d91a: 3106 0301 |001b: cmp-long v6, v3, v1 │ │ +47d91e: 3906 0600 |001d: if-nez v6, 0023 // +0006 │ │ +47d922: 6e10 5ad9 0500 |001f: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.finish:()V // method@d95a │ │ +47d928: 0e00 |0022: return-void │ │ +47d92a: 7110 c7d1 0500 |0023: invoke-static {v5}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47d930: 0c06 |0026: move-result-object v6 │ │ +47d932: 5466 b385 |0027: iget-object v6, v6, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47d936: 6e10 80d2 0600 |0029: invoke-virtual {v6}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +47d93c: 0c06 |002c: move-result-object v6 │ │ +47d93e: 5350 43a0 |002d: iget-wide v0, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetId:J // field@a043 │ │ +47d942: 7230 a7d2 0601 |002f: invoke-interface {v6, v0, v1}, Lde/tadris/fitness/data/IntervalDao;.getSet:(J)Lde/tadris/fitness/data/IntervalSet; // method@d2a7 │ │ +47d948: 0c06 |0032: move-result-object v6 │ │ +47d94a: 5b56 42a0 |0033: iput-object v6, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSet:Lde/tadris/fitness/data/IntervalSet; // field@a042 │ │ +47d94e: 5466 fb9c |0035: iget-object v6, v6, Lde/tadris/fitness/data/IntervalSet;.name:Ljava/lang/String; // field@9cfb │ │ +47d952: 6e20 6ad9 6500 |0037: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@d96a │ │ +47d958: 6e10 6bd9 0500 |003a: invoke-virtual {v5}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.setupActionBar:()V // method@d96b │ │ +47d95e: 1406 1801 097f |003d: const v6, #float 1.8211e+38 // #7f090118 │ │ +47d964: 6e20 59d9 6500 |0040: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.findViewById:(I)Landroid/view/View; // method@d959 │ │ +47d96a: 0c06 |0043: move-result-object v6 │ │ +47d96c: 1f06 de0a |0044: check-cast v6, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ +47d970: 5b56 45a0 |0046: iput-object v6, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a045 │ │ +47d974: 1210 |0048: const/4 v0, #int 1 // #1 │ │ +47d976: 6e20 b65a 0600 |0049: invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/RecyclerView;.setHasFixedSize:(Z)V // method@5ab6 │ │ +47d97c: 2206 980a |004c: new-instance v6, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a98 │ │ +47d980: 7020 6256 5600 |004e: invoke-direct {v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@5662 │ │ +47d986: 5450 45a0 |0051: iget-object v0, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a045 │ │ +47d98a: 6e20 bb5a 6000 |0053: invoke-virtual {v0, v6}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ +47d990: 1406 0e01 097f |0056: const v6, #float 1.8211e+38 // #7f09010e │ │ +47d996: 6e20 59d9 6500 |0059: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.findViewById:(I)Landroid/view/View; // method@d959 │ │ +47d99c: 0c06 |005c: move-result-object v6 │ │ +47d99e: 2200 7917 |005d: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0; // type@1779 │ │ +47d9a2: 7020 b5d8 5000 |005f: invoke-direct {v0, v5}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditIntervalSetActivity$NFdkTXdjtqlEaWVzfHDMSAdKac0;.:(Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;)V // method@d8b5 │ │ +47d9a8: 6e20 8c0b 0600 |0062: invoke-virtual {v6, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47d9ae: 1406 1601 097f |0065: const v6, #float 1.8211e+38 // #7f090116 │ │ +47d9b4: 6e20 59d9 6500 |0068: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.findViewById:(I)Landroid/view/View; // method@d959 │ │ +47d9ba: 0c06 |006b: move-result-object v6 │ │ +47d9bc: 1f06 aa02 |006c: check-cast v6, Landroid/widget/TextView; // type@02aa │ │ +47d9c0: 5b56 44a0 |006e: iput-object v6, v5, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetsHint:Landroid/widget/TextView; // field@a044 │ │ +47d9c4: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=55 │ │ 0x0009 line=57 │ │ 0x001f line=59 │ │ 0x0023 line=63 │ │ @@ -2100837,21 +2100838,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -47d578: |[47d578] de.tadris.fitness.ui.settings.EditIntervalSetActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -47d588: 6e10 5cd9 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@d95c │ │ -47d58e: 0c00 |0003: move-result-object v0 │ │ -47d590: 1501 0d7f |0004: const/high16 v1, #int 2131558400 // #7f0d │ │ -47d594: 6e30 150a 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ -47d59a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -47d59c: 0f03 |000a: return v3 │ │ +47d57c: |[47d57c] de.tadris.fitness.ui.settings.EditIntervalSetActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +47d58c: 6e10 5cd9 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@d95c │ │ +47d592: 0c00 |0003: move-result-object v0 │ │ +47d594: 1501 0d7f |0004: const/high16 v1, #int 2131558400 // #7f0d │ │ +47d598: 6e30 150a 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ +47d59e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +47d5a0: 0f03 |000a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/view/Menu; │ │ │ │ @@ -2100860,35 +2100861,35 @@ │ │ type : '(ILde/tadris/fitness/data/Interval;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -47d9c4: |[47d9c4] de.tadris.fitness.ui.settings.EditIntervalSetActivity.onItemDelete:(ILde/tadris/fitness/data/Interval;)V │ │ -47d9d4: 7110 c7d1 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47d9da: 0c00 |0003: move-result-object v0 │ │ -47d9dc: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47d9e0: 6e10 80d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -47d9e6: 0c00 |0009: move-result-object v0 │ │ -47d9e8: 7220 a3d2 3000 |000a: invoke-interface {v0, v3}, Lde/tadris/fitness/data/IntervalDao;.deleteInterval:(Lde/tadris/fitness/data/Interval;)V // method@d2a3 │ │ -47d9ee: 5410 41a0 |000d: iget-object v0, v1, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ -47d9f2: 5400 59a0 |000f: iget-object v0, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ -47d9f6: 7220 91e3 3000 |0011: invoke-interface {v0, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ -47d9fc: 5413 41a0 |0014: iget-object v3, v1, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ -47da00: 6e20 bed9 2300 |0016: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.notifyItemRemoved:(I)V // method@d9be │ │ -47da06: 5412 41a0 |0019: iget-object v2, v1, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ -47da0a: 5422 59a0 |001b: iget-object v2, v2, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ -47da0e: 7210 93e3 0200 |001d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -47da14: 0a02 |0020: move-result v2 │ │ -47da16: 3902 0800 |0021: if-nez v2, 0029 // +0008 │ │ -47da1a: 5412 44a0 |0023: iget-object v2, v1, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetsHint:Landroid/widget/TextView; // field@a044 │ │ -47da1e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -47da20: 6e20 f511 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -47da26: 0e00 |0029: return-void │ │ +47d9c8: |[47d9c8] de.tadris.fitness.ui.settings.EditIntervalSetActivity.onItemDelete:(ILde/tadris/fitness/data/Interval;)V │ │ +47d9d8: 7110 c7d1 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47d9de: 0c00 |0003: move-result-object v0 │ │ +47d9e0: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47d9e4: 6e10 80d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +47d9ea: 0c00 |0009: move-result-object v0 │ │ +47d9ec: 7220 a3d2 3000 |000a: invoke-interface {v0, v3}, Lde/tadris/fitness/data/IntervalDao;.deleteInterval:(Lde/tadris/fitness/data/Interval;)V // method@d2a3 │ │ +47d9f2: 5410 41a0 |000d: iget-object v0, v1, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ +47d9f6: 5400 59a0 |000f: iget-object v0, v0, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ +47d9fa: 7220 91e3 3000 |0011: invoke-interface {v0, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@e391 │ │ +47da00: 5413 41a0 |0014: iget-object v3, v1, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ +47da04: 6e20 bed9 2300 |0016: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/settings/IntervalAdapter;.notifyItemRemoved:(I)V // method@d9be │ │ +47da0a: 5412 41a0 |0019: iget-object v2, v1, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.adapter:Lde/tadris/fitness/ui/settings/IntervalAdapter; // field@a041 │ │ +47da0e: 5422 59a0 |001b: iget-object v2, v2, Lde/tadris/fitness/ui/settings/IntervalAdapter;.intervals:Ljava/util/List; // field@a059 │ │ +47da12: 7210 93e3 0200 |001d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +47da18: 0a02 |0020: move-result v2 │ │ +47da1a: 3902 0800 |0021: if-nez v2, 0029 // +0008 │ │ +47da1e: 5412 44a0 |0023: iget-object v2, v1, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.intervalSetsHint:Landroid/widget/TextView; // field@a044 │ │ +47da22: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +47da24: 6e20 f511 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +47da2a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000d line=110 │ │ 0x0014 line=111 │ │ 0x0019 line=112 │ │ 0x0023 line=113 │ │ @@ -2100902,25 +2100903,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -47d5a0: |[47d5a0] de.tadris.fitness.ui.settings.EditIntervalSetActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -47d5b0: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -47d5b6: 0a00 |0003: move-result v0 │ │ -47d5b8: 1401 3300 097f |0004: const v1, #float 1.82105e+38 // #7f090033 │ │ -47d5be: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -47d5c2: 7010 6dd9 0200 |0009: invoke-direct {v2}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.showDeleteSetDialog:()V // method@d96d │ │ -47d5c8: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -47d5ca: 0f03 |000d: return v3 │ │ -47d5cc: 6f20 83d6 3200 |000e: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@d683 │ │ -47d5d2: 0a03 |0011: move-result v3 │ │ -47d5d4: 0f03 |0012: return v3 │ │ +47d5a4: |[47d5a4] de.tadris.fitness.ui.settings.EditIntervalSetActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +47d5b4: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +47d5ba: 0a00 |0003: move-result v0 │ │ +47d5bc: 1401 3300 097f |0004: const v1, #float 1.82105e+38 // #7f090033 │ │ +47d5c2: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +47d5c6: 7010 6dd9 0200 |0009: invoke-direct {v2}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.showDeleteSetDialog:()V // method@d96d │ │ +47d5cc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +47d5ce: 0f03 |000d: return v3 │ │ +47d5d0: 6f20 83d6 3200 |000e: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@d683 │ │ +47d5d6: 0a03 |0011: move-result v3 │ │ +47d5d8: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0009 line=94 │ │ 0x000e line=97 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; │ │ @@ -2100931,18 +2100932,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -47da28: |[47da28] de.tadris.fitness.ui.settings.EditIntervalSetActivity.onResume:()V │ │ -47da38: 6f10 86d6 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.onResume:()V // method@d686 │ │ -47da3e: 7010 62d9 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.loadData:()V // method@d962 │ │ -47da44: 0e00 |0006: return-void │ │ +47da2c: |[47da2c] de.tadris.fitness.ui.settings.EditIntervalSetActivity.onResume:()V │ │ +47da3c: 6f10 86d6 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.onResume:()V // method@d686 │ │ +47da42: 7010 62d9 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.loadData:()V // method@d962 │ │ +47da48: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; │ │ │ │ @@ -2100951,30 +2100952,30 @@ │ │ type : '(ILde/tadris/fitness/data/Interval;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -47dae4: |[47dae4] de.tadris.fitness.ui.settings.EditIntervalSetActivity.showEditDialog:(ILde/tadris/fitness/data/Interval;)V │ │ -47daf4: 53a0 e99c |0000: iget-wide v0, v10, Lde/tadris/fitness/data/Interval;.delayMillis:J // field@9ce9 │ │ -47daf8: 6202 7aa2 |0002: sget-object v2, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@a27a │ │ -47dafc: 1603 0100 |0004: const-wide/16 v3, #int 1 // #1 │ │ -47db00: 6e30 51e4 3204 |0006: invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@e451 │ │ -47db06: 0b02 |0009: move-result-wide v2 │ │ -47db08: be20 |000a: div-long/2addr v0, v2 │ │ -47db0a: 7120 f0e0 1000 |000b: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ -47db10: 0c07 |000e: move-result-object v7 │ │ -47db12: 54a6 eb9c |000f: iget-object v6, v10, Lde/tadris/fitness/data/Interval;.name:Ljava/lang/String; // field@9ceb │ │ -47db16: 1404 8d00 117f |0011: const v4, #float 1.92741e+38 // #7f11008d │ │ -47db1c: 1405 6201 117f |0014: const v5, #float 1.92745e+38 // #7f110162 │ │ -47db22: 0782 |0017: move-object v2, v8 │ │ -47db24: 0193 |0018: move v3, v9 │ │ -47db26: 7606 6fd9 0200 |0019: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.showIntervalDialog:(IIILjava/lang/String;Ljava/lang/String;)V // method@d96f │ │ -47db2c: 0e00 |001c: return-void │ │ +47dae8: |[47dae8] de.tadris.fitness.ui.settings.EditIntervalSetActivity.showEditDialog:(ILde/tadris/fitness/data/Interval;)V │ │ +47daf8: 53a0 e99c |0000: iget-wide v0, v10, Lde/tadris/fitness/data/Interval;.delayMillis:J // field@9ce9 │ │ +47dafc: 6202 7aa2 |0002: sget-object v2, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@a27a │ │ +47db00: 1603 0100 |0004: const-wide/16 v3, #int 1 // #1 │ │ +47db04: 6e30 51e4 3204 |0006: invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@e451 │ │ +47db0a: 0b02 |0009: move-result-wide v2 │ │ +47db0c: be20 |000a: div-long/2addr v0, v2 │ │ +47db0e: 7120 f0e0 1000 |000b: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ +47db14: 0c07 |000e: move-result-object v7 │ │ +47db16: 54a6 eb9c |000f: iget-object v6, v10, Lde/tadris/fitness/data/Interval;.name:Ljava/lang/String; // field@9ceb │ │ +47db1a: 1404 8d00 117f |0011: const v4, #float 1.92741e+38 // #7f11008d │ │ +47db20: 1405 6201 117f |0014: const v5, #float 1.92745e+38 // #7f110162 │ │ +47db26: 0782 |0017: move-object v2, v8 │ │ +47db28: 0193 |0018: move v3, v9 │ │ +47db2a: 7606 6fd9 0200 |0019: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity;.showIntervalDialog:(IIILjava/lang/String;Ljava/lang/String;)V // method@d96f │ │ +47db30: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x000f line=120 │ │ locals : │ │ 0x0000 - 0x001d reg=8 this Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; │ │ 0x0000 - 0x001d reg=9 (null) I │ │ @@ -2101015,17 +2101016,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47e4e0: |[47e4e0] de.tadris.fitness.ui.settings.FitoTrackSettingsActivity.:()V │ │ -47e4f0: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -47e4f6: 0e00 |0003: return-void │ │ +47e4e4: |[47e4e4] de.tadris.fitness.ui.settings.FitoTrackSettingsActivity.:()V │ │ +47e4f4: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +47e4fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity; │ │ │ │ Virtual methods - │ │ @@ -2101034,30 +2101035,30 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -47e4f8: |[47e4f8] de.tadris.fitness.ui.settings.FitoTrackSettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -47e508: 6f20 80d6 3200 |0000: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ -47e50e: 1403 2800 0c7f |0003: const v3, #float 1.86093e+38 // #7f0c0028 │ │ -47e514: 6e20 9cd9 3200 |0006: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.setContentView:(I)V // method@d99c │ │ -47e51a: 6e10 9dd9 0200 |0009: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.setupActionBar:()V // method@d99d │ │ -47e520: 6e10 98d9 0200 |000c: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@d998 │ │ -47e526: 0c03 |000f: move-result-object v3 │ │ -47e528: 6e10 4b4b 0300 |0010: invoke-virtual {v3}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4b4b │ │ -47e52e: 0c03 |0013: move-result-object v3 │ │ -47e530: 2200 ae17 |0014: new-instance v0, Lde/tadris/fitness/ui/settings/MainSettingsFragment; // type@17ae │ │ -47e534: 7010 cdd9 0000 |0016: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.:()V // method@d9cd │ │ -47e53a: 1401 d001 097f |0019: const v1, #float 1.82114e+38 // #7f0901d0 │ │ -47e540: 6e30 9e4c 1300 |001c: invoke-virtual {v3, v1, v0}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4c9e │ │ -47e546: 0c03 |001f: move-result-object v3 │ │ -47e548: 6e10 924c 0300 |0020: invoke-virtual {v3}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4c92 │ │ -47e54e: 0e00 |0023: return-void │ │ +47e4fc: |[47e4fc] de.tadris.fitness.ui.settings.FitoTrackSettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +47e50c: 6f20 80d6 3200 |0000: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ +47e512: 1403 2800 0c7f |0003: const v3, #float 1.86093e+38 // #7f0c0028 │ │ +47e518: 6e20 9cd9 3200 |0006: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.setContentView:(I)V // method@d99c │ │ +47e51e: 6e10 9dd9 0200 |0009: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.setupActionBar:()V // method@d99d │ │ +47e524: 6e10 98d9 0200 |000c: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@d998 │ │ +47e52a: 0c03 |000f: move-result-object v3 │ │ +47e52c: 6e10 4b4b 0300 |0010: invoke-virtual {v3}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4b4b │ │ +47e532: 0c03 |0013: move-result-object v3 │ │ +47e534: 2200 ae17 |0014: new-instance v0, Lde/tadris/fitness/ui/settings/MainSettingsFragment; // type@17ae │ │ +47e538: 7010 cdd9 0000 |0016: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/MainSettingsFragment;.:()V // method@d9cd │ │ +47e53e: 1401 d001 097f |0019: const v1, #float 1.82114e+38 // #7f0901d0 │ │ +47e544: 6e30 9e4c 1300 |001c: invoke-virtual {v3, v1, v0}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4c9e │ │ +47e54a: 0c03 |001f: move-result-object v3 │ │ +47e54c: 6e10 924c 0300 |0020: invoke-virtual {v3}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4c92 │ │ +47e552: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x0009 line=39 │ │ 0x000c line=41 │ │ 0x0010 line=42 │ │ @@ -2101072,25 +2101073,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -47e550: |[47e550] de.tadris.fitness.ui.settings.FitoTrackSettingsActivity.onDestroy:()V │ │ -47e560: 6f10 81d6 0100 |0000: invoke-super {v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.onDestroy:()V // method@d681 │ │ -47e566: 7110 c7d1 0100 |0003: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47e56c: 0c00 |0006: move-result-object v0 │ │ -47e56e: 5400 b485 |0007: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -47e572: 6e10 fadc 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.setUnit:()V // method@dcfa │ │ -47e578: 7110 c7d1 0100 |000c: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47e57e: 0c00 |000f: move-result-object v0 │ │ -47e580: 5400 b585 |0010: iget-object v0, v0, Lde/tadris/fitness/Instance;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@85b5 │ │ -47e584: 6e10 06dd 0000 |0012: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.setUnit:()V // method@dd06 │ │ -47e58a: 0e00 |0015: return-void │ │ +47e554: |[47e554] de.tadris.fitness.ui.settings.FitoTrackSettingsActivity.onDestroy:()V │ │ +47e564: 6f10 81d6 0100 |0000: invoke-super {v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.onDestroy:()V // method@d681 │ │ +47e56a: 7110 c7d1 0100 |0003: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47e570: 0c00 |0006: move-result-object v0 │ │ +47e572: 5400 b485 |0007: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +47e576: 6e10 fadc 0000 |0009: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.setUnit:()V // method@dcfa │ │ +47e57c: 7110 c7d1 0100 |000c: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47e582: 0c00 |000f: move-result-object v0 │ │ +47e584: 5400 b585 |0010: iget-object v0, v0, Lde/tadris/fitness/Instance;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@85b5 │ │ +47e588: 6e10 06dd 0000 |0012: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.setUnit:()V // method@dd06 │ │ +47e58e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x000c line=51 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity; │ │ @@ -2101100,43 +2101101,43 @@ │ │ type : '(Landroidx/preference/PreferenceFragmentCompat;Landroidx/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -47e460: |[47e460] de.tadris.fitness.ui.settings.FitoTrackSettingsActivity.onPreferenceStartFragment:(Landroidx/preference/PreferenceFragmentCompat;Landroidx/preference/Preference;)Z │ │ -47e470: 6e10 e350 0500 |0000: invoke-virtual {v5}, Landroidx/preference/Preference;.getExtras:()Landroid/os/Bundle; // method@50e3 │ │ -47e476: 0c00 |0003: move-result-object v0 │ │ -47e478: 6e10 98d9 0300 |0004: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@d998 │ │ -47e47e: 0c01 |0007: move-result-object v1 │ │ -47e480: 6e10 8e4b 0100 |0008: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.getFragmentFactory:()Landroidx/fragment/app/FragmentFactory; // method@4b8e │ │ -47e486: 0c01 |000b: move-result-object v1 │ │ -47e488: 6e10 97d9 0300 |000c: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@d997 │ │ -47e48e: 0c02 |000f: move-result-object v2 │ │ -47e490: 6e10 e550 0500 |0010: invoke-virtual {v5}, Landroidx/preference/Preference;.getFragment:()Ljava/lang/String; // method@50e5 │ │ -47e496: 0c05 |0013: move-result-object v5 │ │ -47e498: 6e30 bf4a 2105 |0014: invoke-virtual {v1, v2, v5}, Landroidx/fragment/app/FragmentFactory;.instantiate:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@4abf │ │ -47e49e: 0c05 |0017: move-result-object v5 │ │ -47e4a0: 6e20 e349 0500 |0018: invoke-virtual {v5, v0}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@49e3 │ │ -47e4a6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -47e4a8: 6e30 f749 4500 |001c: invoke-virtual {v5, v4, v0}, Landroidx/fragment/app/Fragment;.setTargetFragment:(Landroidx/fragment/app/Fragment;I)V // method@49f7 │ │ -47e4ae: 6e10 98d9 0300 |001f: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@d998 │ │ -47e4b4: 0c04 |0022: move-result-object v4 │ │ -47e4b6: 6e10 4b4b 0400 |0023: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4b4b │ │ -47e4bc: 0c04 |0026: move-result-object v4 │ │ -47e4be: 1400 d001 097f |0027: const v0, #float 1.82114e+38 // #7f0901d0 │ │ -47e4c4: 6e30 9e4c 0405 |002a: invoke-virtual {v4, v0, v5}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4c9e │ │ -47e4ca: 0c04 |002d: move-result-object v4 │ │ -47e4cc: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -47e4ce: 6e20 904c 5400 |002f: invoke-virtual {v4, v5}, Landroidx/fragment/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@4c90 │ │ -47e4d4: 0c04 |0032: move-result-object v4 │ │ -47e4d6: 6e10 924c 0400 |0033: invoke-virtual {v4}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4c92 │ │ -47e4dc: 1214 |0036: const/4 v4, #int 1 // #1 │ │ -47e4de: 0f04 |0037: return v4 │ │ +47e464: |[47e464] de.tadris.fitness.ui.settings.FitoTrackSettingsActivity.onPreferenceStartFragment:(Landroidx/preference/PreferenceFragmentCompat;Landroidx/preference/Preference;)Z │ │ +47e474: 6e10 e350 0500 |0000: invoke-virtual {v5}, Landroidx/preference/Preference;.getExtras:()Landroid/os/Bundle; // method@50e3 │ │ +47e47a: 0c00 |0003: move-result-object v0 │ │ +47e47c: 6e10 98d9 0300 |0004: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@d998 │ │ +47e482: 0c01 |0007: move-result-object v1 │ │ +47e484: 6e10 8e4b 0100 |0008: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.getFragmentFactory:()Landroidx/fragment/app/FragmentFactory; // method@4b8e │ │ +47e48a: 0c01 |000b: move-result-object v1 │ │ +47e48c: 6e10 97d9 0300 |000c: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@d997 │ │ +47e492: 0c02 |000f: move-result-object v2 │ │ +47e494: 6e10 e550 0500 |0010: invoke-virtual {v5}, Landroidx/preference/Preference;.getFragment:()Ljava/lang/String; // method@50e5 │ │ +47e49a: 0c05 |0013: move-result-object v5 │ │ +47e49c: 6e30 bf4a 2105 |0014: invoke-virtual {v1, v2, v5}, Landroidx/fragment/app/FragmentFactory;.instantiate:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@4abf │ │ +47e4a2: 0c05 |0017: move-result-object v5 │ │ +47e4a4: 6e20 e349 0500 |0018: invoke-virtual {v5, v0}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@49e3 │ │ +47e4aa: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +47e4ac: 6e30 f749 4500 |001c: invoke-virtual {v5, v4, v0}, Landroidx/fragment/app/Fragment;.setTargetFragment:(Landroidx/fragment/app/Fragment;I)V // method@49f7 │ │ +47e4b2: 6e10 98d9 0300 |001f: invoke-virtual {v3}, Lde/tadris/fitness/ui/settings/FitoTrackSettingsActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@d998 │ │ +47e4b8: 0c04 |0022: move-result-object v4 │ │ +47e4ba: 6e10 4b4b 0400 |0023: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4b4b │ │ +47e4c0: 0c04 |0026: move-result-object v4 │ │ +47e4c2: 1400 d001 097f |0027: const v0, #float 1.82114e+38 // #7f0901d0 │ │ +47e4c8: 6e30 9e4c 0405 |002a: invoke-virtual {v4, v0, v5}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4c9e │ │ +47e4ce: 0c04 |002d: move-result-object v4 │ │ +47e4d0: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +47e4d2: 6e20 904c 5400 |002f: invoke-virtual {v4, v5}, Landroidx/fragment/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@4c90 │ │ +47e4d8: 0c04 |0032: move-result-object v4 │ │ +47e4da: 6e10 924c 0400 |0033: invoke-virtual {v4}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4c92 │ │ +47e4e0: 1214 |0036: const/4 v4, #int 1 // #1 │ │ +47e4e2: 0f04 |0037: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x000c line=59 │ │ 0x0010 line=60 │ │ 0x0014 line=58 │ │ @@ -2101201,17 +2101202,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47eec8: |[47eec8] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.:()V │ │ -47eed8: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -47eede: 0e00 |0003: return-void │ │ +47eecc: |[47eecc] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.:()V │ │ +47eedc: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +47eee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;) │ │ @@ -2101219,34 +2101220,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -47f05c: |[47f05c] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.refresh:()V │ │ -47f06c: 7110 c7d1 0300 |0000: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47f072: 0c00 |0003: move-result-object v0 │ │ -47f074: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47f078: 6e10 80d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -47f07e: 0c00 |0009: move-result-object v0 │ │ -47f080: 7210 a8d2 0000 |000a: invoke-interface {v0}, Lde/tadris/fitness/data/IntervalDao;.getVisibleSets:()[Lde/tadris/fitness/data/IntervalSet; // method@d2a8 │ │ -47f086: 0c00 |000d: move-result-object v0 │ │ -47f088: 2201 ad17 |000e: new-instance v1, Lde/tadris/fitness/ui/settings/IntervalSetAdapter; // type@17ad │ │ -47f08c: 7030 c6d9 0103 |0010: invoke-direct {v1, v0, v3}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.:([Lde/tadris/fitness/data/IntervalSet;Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener;)V // method@d9c6 │ │ -47f092: 5432 60a0 |0013: iget-object v2, v3, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a060 │ │ -47f096: 6e20 ad5a 1200 |0015: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ -47f09c: 5431 5fa0 |0018: iget-object v1, v3, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.hint:Landroid/widget/TextView; // field@a05f │ │ -47f0a0: 2100 |001a: array-length v0, v0 │ │ -47f0a2: 3900 0400 |001b: if-nez v0, 001f // +0004 │ │ -47f0a6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -47f0a8: 2802 |001e: goto 0020 // +0002 │ │ -47f0aa: 1240 |001f: const/4 v0, #int 4 // #4 │ │ -47f0ac: 6e20 f511 0100 |0020: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -47f0b2: 0e00 |0023: return-void │ │ +47f060: |[47f060] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.refresh:()V │ │ +47f070: 7110 c7d1 0300 |0000: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47f076: 0c00 |0003: move-result-object v0 │ │ +47f078: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47f07c: 6e10 80d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +47f082: 0c00 |0009: move-result-object v0 │ │ +47f084: 7210 a8d2 0000 |000a: invoke-interface {v0}, Lde/tadris/fitness/data/IntervalDao;.getVisibleSets:()[Lde/tadris/fitness/data/IntervalSet; // method@d2a8 │ │ +47f08a: 0c00 |000d: move-result-object v0 │ │ +47f08c: 2201 ad17 |000e: new-instance v1, Lde/tadris/fitness/ui/settings/IntervalSetAdapter; // type@17ad │ │ +47f090: 7030 c6d9 0103 |0010: invoke-direct {v1, v0, v3}, Lde/tadris/fitness/ui/settings/IntervalSetAdapter;.:([Lde/tadris/fitness/data/IntervalSet;Lde/tadris/fitness/ui/settings/IntervalSetAdapter$IntervalSetAdapterListener;)V // method@d9c6 │ │ +47f096: 5432 60a0 |0013: iget-object v2, v3, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a060 │ │ +47f09a: 6e20 ad5a 1200 |0015: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ +47f0a0: 5431 5fa0 |0018: iget-object v1, v3, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.hint:Landroid/widget/TextView; // field@a05f │ │ +47f0a4: 2100 |001a: array-length v0, v0 │ │ +47f0a6: 3900 0400 |001b: if-nez v0, 001f // +0004 │ │ +47f0aa: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +47f0ac: 2802 |001e: goto 0020 // +0002 │ │ +47f0ae: 1240 |001f: const/4 v0, #int 4 // #4 │ │ +47f0b0: 6e20 f511 0100 |0020: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +47f0b6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000e line=69 │ │ 0x0013 line=70 │ │ 0x0018 line=71 │ │ locals : │ │ @@ -2101258,31 +2101259,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -47eee0: |[47eee0] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.createIntervalSet:(Ljava/lang/String;)V │ │ -47eef0: 2200 5516 |0000: new-instance v0, Lde/tadris/fitness/data/IntervalSet; // type@1655 │ │ -47eef4: 7010 cdd2 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/data/IntervalSet;.:()V // method@d2cd │ │ -47eefa: 7100 21e1 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -47ef00: 0b01 |0008: move-result-wide v1 │ │ -47ef02: 5a01 fa9c |0009: iput-wide v1, v0, Lde/tadris/fitness/data/IntervalSet;.id:J // field@9cfa │ │ -47ef06: 5b04 fb9c |000b: iput-object v4, v0, Lde/tadris/fitness/data/IntervalSet;.name:Ljava/lang/String; // field@9cfb │ │ -47ef0a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -47ef0c: 5904 fc9c |000e: iput v4, v0, Lde/tadris/fitness/data/IntervalSet;.state:I // field@9cfc │ │ -47ef10: 7110 c7d1 0300 |0010: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47ef16: 0c04 |0013: move-result-object v4 │ │ -47ef18: 5444 b385 |0014: iget-object v4, v4, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47ef1c: 6e10 80d2 0400 |0016: invoke-virtual {v4}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -47ef22: 0c04 |0019: move-result-object v4 │ │ -47ef24: 7220 aad2 0400 |001a: invoke-interface {v4, v0}, Lde/tadris/fitness/data/IntervalDao;.insertIntervalSet:(Lde/tadris/fitness/data/IntervalSet;)V // method@d2aa │ │ -47ef2a: 6e20 e5d9 0300 |001d: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.startEditSetActivity:(Lde/tadris/fitness/data/IntervalSet;)V // method@d9e5 │ │ -47ef30: 0e00 |0020: return-void │ │ +47eee4: |[47eee4] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.createIntervalSet:(Ljava/lang/String;)V │ │ +47eef4: 2200 5516 |0000: new-instance v0, Lde/tadris/fitness/data/IntervalSet; // type@1655 │ │ +47eef8: 7010 cdd2 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/data/IntervalSet;.:()V // method@d2cd │ │ +47eefe: 7100 21e1 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +47ef04: 0b01 |0008: move-result-wide v1 │ │ +47ef06: 5a01 fa9c |0009: iput-wide v1, v0, Lde/tadris/fitness/data/IntervalSet;.id:J // field@9cfa │ │ +47ef0a: 5b04 fb9c |000b: iput-object v4, v0, Lde/tadris/fitness/data/IntervalSet;.name:Ljava/lang/String; // field@9cfb │ │ +47ef0e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +47ef10: 5904 fc9c |000e: iput v4, v0, Lde/tadris/fitness/data/IntervalSet;.state:I // field@9cfc │ │ +47ef14: 7110 c7d1 0300 |0010: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47ef1a: 0c04 |0013: move-result-object v4 │ │ +47ef1c: 5444 b385 |0014: iget-object v4, v4, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47ef20: 6e10 80d2 0400 |0016: invoke-virtual {v4}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +47ef26: 0c04 |0019: move-result-object v4 │ │ +47ef28: 7220 aad2 0400 |001a: invoke-interface {v4, v0}, Lde/tadris/fitness/data/IntervalDao;.insertIntervalSet:(Lde/tadris/fitness/data/IntervalSet;)V // method@d2aa │ │ +47ef2e: 6e20 e5d9 0300 |001d: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.startEditSetActivity:(Lde/tadris/fitness/data/IntervalSet;)V // method@d9e5 │ │ +47ef34: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000b line=90 │ │ 0x000e line=91 │ │ 0x0010 line=92 │ │ @@ -2101296,17 +2101297,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47ef34: |[47ef34] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.lambda$onCreate$0$ManageIntervalSetsActivity:(Landroid/view/View;)V │ │ -47ef44: 6e10 e3d9 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.showCreateDialog:()V // method@d9e3 │ │ -47ef4a: 0e00 |0003: return-void │ │ +47ef38: |[47ef38] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.lambda$onCreate$0$ManageIntervalSetsActivity:(Landroid/view/View;)V │ │ +47ef48: 6e10 e3d9 0000 |0000: invoke-virtual {v0}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.showCreateDialog:()V // method@d9e3 │ │ +47ef4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2101315,21 +2101316,21 @@ │ │ type : '(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -47ef4c: |[47ef4c] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.lambda$showCreateDialog$1$ManageIntervalSetsActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V │ │ -47ef5c: 6e10 130f 0100 |0000: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -47ef62: 0c01 |0003: move-result-object v1 │ │ -47ef64: 6e10 99e0 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -47ef6a: 0c01 |0007: move-result-object v1 │ │ -47ef6c: 6e20 d6d9 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.createIntervalSet:(Ljava/lang/String;)V // method@d9d6 │ │ -47ef72: 0e00 |000b: return-void │ │ +47ef50: |[47ef50] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.lambda$showCreateDialog$1$ManageIntervalSetsActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V │ │ +47ef60: 6e10 130f 0100 |0000: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +47ef66: 0c01 |0003: move-result-object v1 │ │ +47ef68: 6e10 99e0 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +47ef6e: 0c01 |0007: move-result-object v1 │ │ +47ef70: 6e20 d6d9 1000 |0008: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.createIntervalSet:(Ljava/lang/String;)V // method@d9d6 │ │ +47ef76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -2101340,44 +2101341,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -47ef74: |[47ef74] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -47ef84: 6f20 80d6 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ -47ef8a: 1402 2500 0c7f |0003: const v2, #float 1.86093e+38 // #7f0c0025 │ │ -47ef90: 6e20 e0d9 2100 |0006: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.setContentView:(I)V // method@d9e0 │ │ -47ef96: 1402 d500 117f |0009: const v2, #float 1.92742e+38 // #7f1100d5 │ │ -47ef9c: 6e20 e1d9 2100 |000c: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.setTitle:(I)V // method@d9e1 │ │ -47efa2: 6e10 e2d9 0100 |000f: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.setupActionBar:()V // method@d9e2 │ │ -47efa8: 1402 1701 097f |0012: const v2, #float 1.8211e+38 // #7f090117 │ │ -47efae: 6e20 d7d9 2100 |0015: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.findViewById:(I)Landroid/view/View; // method@d9d7 │ │ -47efb4: 0c02 |0018: move-result-object v2 │ │ -47efb6: 1f02 de0a |0019: check-cast v2, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ -47efba: 5b12 60a0 |001b: iput-object v2, v1, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a060 │ │ -47efbe: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -47efc0: 6e20 b65a 0200 |001e: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setHasFixedSize:(Z)V // method@5ab6 │ │ -47efc6: 2202 980a |0021: new-instance v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a98 │ │ -47efca: 7020 6256 1200 |0023: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@5662 │ │ -47efd0: 5410 60a0 |0026: iget-object v0, v1, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a060 │ │ -47efd4: 6e20 bb5a 2000 |0028: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ -47efda: 1402 1501 097f |002b: const v2, #float 1.8211e+38 // #7f090115 │ │ -47efe0: 6e20 d7d9 2100 |002e: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.findViewById:(I)Landroid/view/View; // method@d9d7 │ │ -47efe6: 0c02 |0031: move-result-object v2 │ │ -47efe8: 2200 8d17 |0032: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw; // type@178d │ │ -47efec: 7020 ded8 1000 |0034: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw;.:(Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;)V // method@d8de │ │ -47eff2: 6e20 8c0b 0200 |0037: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -47eff8: 1402 1601 097f |003a: const v2, #float 1.8211e+38 // #7f090116 │ │ -47effe: 6e20 d7d9 2100 |003d: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.findViewById:(I)Landroid/view/View; // method@d9d7 │ │ -47f004: 0c02 |0040: move-result-object v2 │ │ -47f006: 1f02 aa02 |0041: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -47f00a: 5b12 5fa0 |0043: iput-object v2, v1, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.hint:Landroid/widget/TextView; // field@a05f │ │ -47f00e: 0e00 |0045: return-void │ │ +47ef78: |[47ef78] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +47ef88: 6f20 80d6 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ +47ef8e: 1402 2500 0c7f |0003: const v2, #float 1.86093e+38 // #7f0c0025 │ │ +47ef94: 6e20 e0d9 2100 |0006: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.setContentView:(I)V // method@d9e0 │ │ +47ef9a: 1402 d500 117f |0009: const v2, #float 1.92742e+38 // #7f1100d5 │ │ +47efa0: 6e20 e1d9 2100 |000c: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.setTitle:(I)V // method@d9e1 │ │ +47efa6: 6e10 e2d9 0100 |000f: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.setupActionBar:()V // method@d9e2 │ │ +47efac: 1402 1701 097f |0012: const v2, #float 1.8211e+38 // #7f090117 │ │ +47efb2: 6e20 d7d9 2100 |0015: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.findViewById:(I)Landroid/view/View; // method@d9d7 │ │ +47efb8: 0c02 |0018: move-result-object v2 │ │ +47efba: 1f02 de0a |0019: check-cast v2, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ +47efbe: 5b12 60a0 |001b: iput-object v2, v1, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a060 │ │ +47efc2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +47efc4: 6e20 b65a 0200 |001e: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setHasFixedSize:(Z)V // method@5ab6 │ │ +47efca: 2202 980a |0021: new-instance v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a98 │ │ +47efce: 7020 6256 1200 |0023: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@5662 │ │ +47efd4: 5410 60a0 |0026: iget-object v0, v1, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a060 │ │ +47efd8: 6e20 bb5a 2000 |0028: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ +47efde: 1402 1501 097f |002b: const v2, #float 1.8211e+38 // #7f090115 │ │ +47efe4: 6e20 d7d9 2100 |002e: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.findViewById:(I)Landroid/view/View; // method@d9d7 │ │ +47efea: 0c02 |0031: move-result-object v2 │ │ +47efec: 2200 8d17 |0032: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw; // type@178d │ │ +47eff0: 7020 ded8 1000 |0034: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$ttvVr9HQM6bqJvsOgj5b5h2QUZw;.:(Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;)V // method@d8de │ │ +47eff6: 6e20 8c0b 0200 |0037: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47effc: 1402 1601 097f |003a: const v2, #float 1.8211e+38 // #7f090116 │ │ +47f002: 6e20 d7d9 2100 |003d: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.findViewById:(I)Landroid/view/View; // method@d9d7 │ │ +47f008: 0c02 |0040: move-result-object v2 │ │ +47f00a: 1f02 aa02 |0041: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +47f00e: 5b12 5fa0 |0043: iput-object v2, v1, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.hint:Landroid/widget/TextView; // field@a05f │ │ +47f012: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x000c line=48 │ │ 0x000f line=49 │ │ 0x0015 line=51 │ │ @@ -2101395,32 +2101396,32 @@ │ │ type : '(ILde/tadris/fitness/data/IntervalSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -47f010: |[47f010] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.onItemDelete:(ILde/tadris/fitness/data/IntervalSet;)V │ │ -47f020: 0e00 |0000: return-void │ │ +47f014: |[47f014] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.onItemDelete:(ILde/tadris/fitness/data/IntervalSet;)V │ │ +47f024: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;) │ │ name : 'onItemSelect' │ │ type : '(ILde/tadris/fitness/data/IntervalSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -47f024: |[47f024] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.onItemSelect:(ILde/tadris/fitness/data/IntervalSet;)V │ │ -47f034: 6e20 e5d9 2000 |0000: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.startEditSetActivity:(Lde/tadris/fitness/data/IntervalSet;)V // method@d9e5 │ │ -47f03a: 0e00 |0003: return-void │ │ +47f028: |[47f028] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.onItemSelect:(ILde/tadris/fitness/data/IntervalSet;)V │ │ +47f038: 6e20 e5d9 2000 |0000: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.startEditSetActivity:(Lde/tadris/fitness/data/IntervalSet;)V // method@d9e5 │ │ +47f03e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Lde/tadris/fitness/data/IntervalSet; │ │ @@ -2101430,18 +2101431,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -47f03c: |[47f03c] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.onResume:()V │ │ -47f04c: 6f10 86d6 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.onResume:()V // method@d686 │ │ -47f052: 7010 ded9 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.refresh:()V // method@d9de │ │ -47f058: 0e00 |0006: return-void │ │ +47f040: |[47f040] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.onResume:()V │ │ +47f050: 6f10 86d6 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.onResume:()V // method@d686 │ │ +47f056: 7010 ded9 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.refresh:()V // method@d9de │ │ +47f05c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; │ │ │ │ @@ -2101450,33 +2101451,33 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -47f0b4: |[47f0b4] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.showCreateDialog:()V │ │ -47f0c4: 2200 7902 |0000: new-instance v0, Landroid/widget/EditText; // type@0279 │ │ -47f0c8: 7020 f70e 4000 |0002: invoke-direct {v0, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0ef7 │ │ -47f0ce: 1301 0120 |0005: const/16 v1, #int 8193 // #2001 │ │ -47f0d2: 6e20 2e0f 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ -47f0d8: 2201 2200 |000a: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47f0dc: 7020 dc00 4100 |000c: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47f0e2: 1402 6c00 117f |000f: const v2, #float 1.9274e+38 // #7f11006c │ │ -47f0e8: 6e20 ee00 2100 |0012: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47f0ee: 6e20 f100 0100 |0015: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -47f0f4: 2202 8c17 |0018: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4; // type@178c │ │ -47f0f8: 7030 dcd8 4200 |001a: invoke-direct {v2, v4, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;.:(Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;Landroid/widget/EditText;)V // method@d8dc │ │ -47f0fe: 1403 6b00 117f |001d: const v3, #float 1.9274e+38 // #7f11006b │ │ -47f104: 6e30 eb00 3102 |0020: invoke-virtual {v1, v3, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47f10a: 6e10 dd00 0100 |0023: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -47f110: 0c01 |0026: move-result-object v1 │ │ -47f112: 6e10 f900 0100 |0027: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -47f118: 6e20 dfd9 0400 |002a: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.requestKeyboard:(Landroid/view/View;)V // method@d9df │ │ -47f11e: 0e00 |002d: return-void │ │ +47f0b8: |[47f0b8] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.showCreateDialog:()V │ │ +47f0c8: 2200 7902 |0000: new-instance v0, Landroid/widget/EditText; // type@0279 │ │ +47f0cc: 7020 f70e 4000 |0002: invoke-direct {v0, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0ef7 │ │ +47f0d2: 1301 0120 |0005: const/16 v1, #int 8193 // #2001 │ │ +47f0d6: 6e20 2e0f 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ +47f0dc: 2201 2200 |000a: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47f0e0: 7020 dc00 4100 |000c: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47f0e6: 1402 6c00 117f |000f: const v2, #float 1.9274e+38 // #7f11006c │ │ +47f0ec: 6e20 ee00 2100 |0012: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47f0f2: 6e20 f100 0100 |0015: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +47f0f8: 2202 8c17 |0018: new-instance v2, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4; // type@178c │ │ +47f0fc: 7030 dcd8 4200 |001a: invoke-direct {v2, v4, v0}, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageIntervalSetsActivity$EAzW_9NlpZd-yIIZjhcBiFhQ8I4;.:(Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;Landroid/widget/EditText;)V // method@d8dc │ │ +47f102: 1403 6b00 117f |001d: const v3, #float 1.9274e+38 // #7f11006b │ │ +47f108: 6e30 eb00 3102 |0020: invoke-virtual {v1, v3, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47f10e: 6e10 dd00 0100 |0023: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +47f114: 0c01 |0026: move-result-object v1 │ │ +47f116: 6e10 f900 0100 |0027: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +47f11c: 6e20 dfd9 0400 |002a: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.requestKeyboard:(Landroid/view/View;)V // method@d9df │ │ +47f122: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ 0x000a line=78 │ │ 0x0012 line=79 │ │ 0x0015 line=80 │ │ @@ -2101491,23 +2101492,23 @@ │ │ type : '(Lde/tadris/fitness/data/IntervalSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -47f120: |[47f120] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.startEditSetActivity:(Lde/tadris/fitness/data/IntervalSet;)V │ │ -47f130: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47f134: 1c01 a317 |0002: const-class v1, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // type@17a3 │ │ -47f138: 7030 1003 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -47f13e: 5341 fa9c |0007: iget-wide v1, v4, Lde/tadris/fitness/data/IntervalSet;.id:J // field@9cfa │ │ -47f142: 1a04 f5d8 |0009: const-string v4, "setId" // string@d8f5 │ │ -47f146: 6e40 3103 4021 |000b: invoke-virtual {v0, v4, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ -47f14c: 6e20 e4d9 0300 |000e: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.startActivity:(Landroid/content/Intent;)V // method@d9e4 │ │ -47f152: 0e00 |0011: return-void │ │ +47f124: |[47f124] de.tadris.fitness.ui.settings.ManageIntervalSetsActivity.startEditSetActivity:(Lde/tadris/fitness/data/IntervalSet;)V │ │ +47f134: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47f138: 1c01 a317 |0002: const-class v1, Lde/tadris/fitness/ui/settings/EditIntervalSetActivity; // type@17a3 │ │ +47f13c: 7030 1003 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47f142: 5341 fa9c |0007: iget-wide v1, v4, Lde/tadris/fitness/data/IntervalSet;.id:J // field@9cfa │ │ +47f146: 1a04 f5d8 |0009: const-string v4, "setId" // string@d8f5 │ │ +47f14a: 6e40 3103 4021 |000b: invoke-virtual {v0, v4, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ +47f150: 6e20 e4d9 0300 |000e: invoke-virtual {v3, v0}, Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity;.startActivity:(Landroid/content/Intent;)V // method@d9e4 │ │ +47f156: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ 0x000e line=99 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lde/tadris/fitness/ui/settings/ManageIntervalSetsActivity; │ │ @@ -2101560,17 +2101561,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47f154: |[47f154] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.:()V │ │ -47f164: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -47f16a: 0e00 |0003: return-void │ │ +47f158: |[47f158] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.:()V │ │ +47f168: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +47f16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;) │ │ @@ -2101578,36 +2101579,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -47f294: |[47f294] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.refresh:()V │ │ -47f2a4: 7110 c7d1 0300 |0000: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47f2aa: 0c00 |0003: move-result-object v0 │ │ -47f2ac: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47f2b0: 6e10 85d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutTypeDao:()Lde/tadris/fitness/data/WorkoutTypeDao; // method@d285 │ │ -47f2b6: 0c00 |0009: move-result-object v0 │ │ -47f2b8: 7210 66d3 0000 |000a: invoke-interface {v0}, Lde/tadris/fitness/data/WorkoutTypeDao;.findAll:()[Lde/tadris/fitness/data/WorkoutType; // method@d366 │ │ -47f2be: 0c00 |000d: move-result-object v0 │ │ -47f2c0: 2201 1017 |000e: new-instance v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; // type@1710 │ │ -47f2c4: 7110 a9e2 0000 |0010: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -47f2ca: 0c02 |0013: move-result-object v2 │ │ -47f2cc: 7030 06d7 2103 |0014: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.:(Ljava/util/List;Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener;)V // method@d706 │ │ -47f2d2: 5432 62a0 |0017: iget-object v2, v3, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a062 │ │ -47f2d6: 6e20 ad5a 1200 |0019: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ -47f2dc: 5431 61a0 |001c: iget-object v1, v3, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.hint:Landroid/widget/TextView; // field@a061 │ │ -47f2e0: 2100 |001e: array-length v0, v0 │ │ -47f2e2: 3900 0400 |001f: if-nez v0, 0023 // +0004 │ │ -47f2e6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -47f2e8: 2802 |0022: goto 0024 // +0002 │ │ -47f2ea: 1240 |0023: const/4 v0, #int 4 // #4 │ │ -47f2ec: 6e20 f511 0100 |0024: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ -47f2f2: 0e00 |0027: return-void │ │ +47f298: |[47f298] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.refresh:()V │ │ +47f2a8: 7110 c7d1 0300 |0000: invoke-static {v3}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47f2ae: 0c00 |0003: move-result-object v0 │ │ +47f2b0: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47f2b4: 6e10 85d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutTypeDao:()Lde/tadris/fitness/data/WorkoutTypeDao; // method@d285 │ │ +47f2ba: 0c00 |0009: move-result-object v0 │ │ +47f2bc: 7210 66d3 0000 |000a: invoke-interface {v0}, Lde/tadris/fitness/data/WorkoutTypeDao;.findAll:()[Lde/tadris/fitness/data/WorkoutType; // method@d366 │ │ +47f2c2: 0c00 |000d: move-result-object v0 │ │ +47f2c4: 2201 1017 |000e: new-instance v1, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter; // type@1710 │ │ +47f2c8: 7110 a9e2 0000 |0010: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +47f2ce: 0c02 |0013: move-result-object v2 │ │ +47f2d0: 7030 06d7 2103 |0014: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter;.:(Ljava/util/List;Lde/tadris/fitness/ui/adapter/WorkoutTypeAdapter$WorkoutTypeAdapterListener;)V // method@d706 │ │ +47f2d6: 5432 62a0 |0017: iget-object v2, v3, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a062 │ │ +47f2da: 6e20 ad5a 1200 |0019: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@5aad │ │ +47f2e0: 5431 61a0 |001c: iget-object v1, v3, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.hint:Landroid/widget/TextView; // field@a061 │ │ +47f2e4: 2100 |001e: array-length v0, v0 │ │ +47f2e6: 3900 0400 |001f: if-nez v0, 0023 // +0004 │ │ +47f2ea: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +47f2ec: 2802 |0022: goto 0024 // +0002 │ │ +47f2ee: 1240 |0023: const/4 v0, #int 4 // #4 │ │ +47f2f0: 6e20 f511 0100 |0024: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@11f5 │ │ +47f2f6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000e line=70 │ │ 0x0017 line=71 │ │ 0x001c line=72 │ │ locals : │ │ @@ -2101619,18 +2101620,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -47f16c: |[47f16c] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.lambda$onCreate$0$ManageWorkoutTypesActivity:(Landroid/view/View;)V │ │ -47f17c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -47f17e: 6e20 ecd9 1000 |0001: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.openEditActivity:(Lde/tadris/fitness/data/WorkoutType;)V // method@d9ec │ │ -47f184: 0e00 |0004: return-void │ │ +47f170: |[47f170] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.lambda$onCreate$0$ManageWorkoutTypesActivity:(Landroid/view/View;)V │ │ +47f180: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +47f182: 6e20 ecd9 1000 |0001: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.openEditActivity:(Lde/tadris/fitness/data/WorkoutType;)V // method@d9ec │ │ +47f188: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2101639,44 +2101640,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -47f188: |[47f188] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -47f198: 6f20 80d6 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ -47f19e: 1402 2600 0c7f |0003: const v2, #float 1.86093e+38 // #7f0c0026 │ │ -47f1a4: 6e20 eed9 2100 |0006: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.setContentView:(I)V // method@d9ee │ │ -47f1aa: 1402 7000 117f |0009: const v2, #float 1.9274e+38 // #7f110070 │ │ -47f1b0: 6e20 efd9 2100 |000c: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.setTitle:(I)V // method@d9ef │ │ -47f1b6: 6e10 f0d9 0100 |000f: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.setupActionBar:()V // method@d9f0 │ │ -47f1bc: 1402 6802 097f |0012: const v2, #float 1.82117e+38 // #7f090268 │ │ -47f1c2: 6e20 e7d9 2100 |0015: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.findViewById:(I)Landroid/view/View; // method@d9e7 │ │ -47f1c8: 0c02 |0018: move-result-object v2 │ │ -47f1ca: 1f02 de0a |0019: check-cast v2, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ -47f1ce: 5b12 62a0 |001b: iput-object v2, v1, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a062 │ │ -47f1d2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -47f1d4: 6e20 b65a 0200 |001e: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setHasFixedSize:(Z)V // method@5ab6 │ │ -47f1da: 2202 980a |0021: new-instance v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a98 │ │ -47f1de: 7020 6256 1200 |0023: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@5662 │ │ -47f1e4: 5410 62a0 |0026: iget-object v0, v1, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a062 │ │ -47f1e8: 6e20 bb5a 2000 |0028: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ -47f1ee: 1402 6602 097f |002b: const v2, #float 1.82117e+38 // #7f090266 │ │ -47f1f4: 6e20 e7d9 2100 |002e: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.findViewById:(I)Landroid/view/View; // method@d9e7 │ │ -47f1fa: 0c02 |0031: move-result-object v2 │ │ -47f1fc: 2200 8e17 |0032: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow; // type@178e │ │ -47f200: 7020 e0d8 1000 |0034: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow;.:(Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;)V // method@d8e0 │ │ -47f206: 6e20 8c0b 0200 |0037: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -47f20c: 1402 6702 097f |003a: const v2, #float 1.82117e+38 // #7f090267 │ │ -47f212: 6e20 e7d9 2100 |003d: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.findViewById:(I)Landroid/view/View; // method@d9e7 │ │ -47f218: 0c02 |0040: move-result-object v2 │ │ -47f21a: 1f02 aa02 |0041: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -47f21e: 5b12 61a0 |0043: iput-object v2, v1, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.hint:Landroid/widget/TextView; // field@a061 │ │ -47f222: 0e00 |0045: return-void │ │ +47f18c: |[47f18c] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +47f19c: 6f20 80d6 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ +47f1a2: 1402 2600 0c7f |0003: const v2, #float 1.86093e+38 // #7f0c0026 │ │ +47f1a8: 6e20 eed9 2100 |0006: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.setContentView:(I)V // method@d9ee │ │ +47f1ae: 1402 7000 117f |0009: const v2, #float 1.9274e+38 // #7f110070 │ │ +47f1b4: 6e20 efd9 2100 |000c: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.setTitle:(I)V // method@d9ef │ │ +47f1ba: 6e10 f0d9 0100 |000f: invoke-virtual {v1}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.setupActionBar:()V // method@d9f0 │ │ +47f1c0: 1402 6802 097f |0012: const v2, #float 1.82117e+38 // #7f090268 │ │ +47f1c6: 6e20 e7d9 2100 |0015: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.findViewById:(I)Landroid/view/View; // method@d9e7 │ │ +47f1cc: 0c02 |0018: move-result-object v2 │ │ +47f1ce: 1f02 de0a |0019: check-cast v2, Landroidx/recyclerview/widget/RecyclerView; // type@0ade │ │ +47f1d2: 5b12 62a0 |001b: iput-object v2, v1, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a062 │ │ +47f1d6: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +47f1d8: 6e20 b65a 0200 |001e: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setHasFixedSize:(Z)V // method@5ab6 │ │ +47f1de: 2202 980a |0021: new-instance v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a98 │ │ +47f1e2: 7020 6256 1200 |0023: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@5662 │ │ +47f1e8: 5410 62a0 |0026: iget-object v0, v1, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@a062 │ │ +47f1ec: 6e20 bb5a 2000 |0028: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@5abb │ │ +47f1f2: 1402 6602 097f |002b: const v2, #float 1.82117e+38 // #7f090266 │ │ +47f1f8: 6e20 e7d9 2100 |002e: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.findViewById:(I)Landroid/view/View; // method@d9e7 │ │ +47f1fe: 0c02 |0031: move-result-object v2 │ │ +47f200: 2200 8e17 |0032: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow; // type@178e │ │ +47f204: 7020 e0d8 1000 |0034: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/settings/-$$Lambda$ManageWorkoutTypesActivity$0guBA7ul6exPQbz4m1mPYqIVQow;.:(Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;)V // method@d8e0 │ │ +47f20a: 6e20 8c0b 0200 |0037: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47f210: 1402 6702 097f |003a: const v2, #float 1.82117e+38 // #7f090267 │ │ +47f216: 6e20 e7d9 2100 |003d: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.findViewById:(I)Landroid/view/View; // method@d9e7 │ │ +47f21c: 0c02 |0040: move-result-object v2 │ │ +47f21e: 1f02 aa02 |0041: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +47f222: 5b12 61a0 |0043: iput-object v2, v1, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.hint:Landroid/widget/TextView; // field@a061 │ │ +47f226: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x000c line=49 │ │ 0x000f line=50 │ │ 0x0015 line=52 │ │ @@ -2101694,17 +2101695,17 @@ │ │ type : '(ILde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -47f224: |[47f224] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.onItemSelect:(ILde/tadris/fitness/data/WorkoutType;)V │ │ -47f234: 6e20 ecd9 2000 |0000: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.openEditActivity:(Lde/tadris/fitness/data/WorkoutType;)V // method@d9ec │ │ -47f23a: 0e00 |0003: return-void │ │ +47f228: |[47f228] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.onItemSelect:(ILde/tadris/fitness/data/WorkoutType;)V │ │ +47f238: 6e20 ecd9 2000 |0000: invoke-virtual {v0, v2}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.openEditActivity:(Lde/tadris/fitness/data/WorkoutType;)V // method@d9ec │ │ +47f23e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Lde/tadris/fitness/data/WorkoutType; │ │ @@ -2101714,18 +2101715,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -47f23c: |[47f23c] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.onResume:()V │ │ -47f24c: 6f10 86d6 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.onResume:()V // method@d686 │ │ -47f252: 7010 edd9 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.refresh:()V // method@d9ed │ │ -47f258: 0e00 |0006: return-void │ │ +47f240: |[47f240] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.onResume:()V │ │ +47f250: 6f10 86d6 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.onResume:()V // method@d686 │ │ +47f256: 7010 edd9 0000 |0003: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.refresh:()V // method@d9ed │ │ +47f25c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; │ │ │ │ @@ -2101734,24 +2101735,24 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -47f25c: |[47f25c] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.openEditActivity:(Lde/tadris/fitness/data/WorkoutType;)V │ │ -47f26c: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -47f270: 1c01 a417 |0002: const-class v1, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // type@17a4 │ │ -47f274: 7030 1003 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -47f27a: 3803 0900 |0007: if-eqz v3, 0010 // +0009 │ │ -47f27e: 5433 5c9d |0009: iget-object v3, v3, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ -47f282: 1a01 6be6 |000b: const-string v1, "type_id" // string@e66b │ │ -47f286: 6e30 3603 1003 |000d: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0336 │ │ -47f28c: 6e20 f1d9 0200 |0010: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.startActivity:(Landroid/content/Intent;)V // method@d9f1 │ │ -47f292: 0e00 |0013: return-void │ │ +47f260: |[47f260] de.tadris.fitness.ui.settings.ManageWorkoutTypesActivity.openEditActivity:(Lde/tadris/fitness/data/WorkoutType;)V │ │ +47f270: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +47f274: 1c01 a417 |0002: const-class v1, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; // type@17a4 │ │ +47f278: 7030 1003 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +47f27e: 3803 0900 |0007: if-eqz v3, 0010 // +0009 │ │ +47f282: 5433 5c9d |0009: iget-object v3, v3, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ +47f286: 1a01 6be6 |000b: const-string v1, "type_id" // string@e66b │ │ +47f28a: 6e30 3603 1003 |000d: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0336 │ │ +47f290: 6e20 f1d9 0200 |0010: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity;.startActivity:(Landroid/content/Intent;)V // method@d9f1 │ │ +47f296: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0009 line=83 │ │ 0x0010 line=85 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/tadris/fitness/ui/settings/ManageWorkoutTypesActivity; │ │ @@ -2101873,21 +2101874,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -480e5c: |[480e5c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.:()V │ │ -480e6c: 7010 73d6 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -480e72: 6200 c39c |0003: sget-object v0, Lde/tadris/fitness/aggregation/AggregationSpan;.WEEK:Lde/tadris/fitness/aggregation/AggregationSpan; // field@9cc3 │ │ -480e76: 5b10 9ba0 |0005: iput-object v0, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -480e7a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -480e7c: 5b10 91a0 |0008: iput-object v0, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -480e80: 0e00 |000a: return-void │ │ +480e60: |[480e60] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.:()V │ │ +480e70: 7010 73d6 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +480e76: 6200 c39c |0003: sget-object v0, Lde/tadris/fitness/aggregation/AggregationSpan;.WEEK:Lde/tadris/fitness/aggregation/AggregationSpan; // field@9cc3 │ │ +480e7a: 5b10 9ba0 |0005: iput-object v0, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +480e7e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +480e80: 5b10 91a0 |0008: iput-object v0, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +480e84: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=89 │ │ 0x0008 line=91 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ @@ -2101897,17 +2101898,17 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Lde/tadris/fitness/aggregation/WorkoutInformation;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -480e84: |[480e84] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.access$000:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Lde/tadris/fitness/aggregation/WorkoutInformation;)V │ │ -480e94: 7020 80da 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.onWorkoutInformationSelect:(Lde/tadris/fitness/aggregation/WorkoutInformation;)V // method@da80 │ │ -480e9a: 0e00 |0003: return-void │ │ +480e88: |[480e88] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.access$000:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Lde/tadris/fitness/aggregation/WorkoutInformation;)V │ │ +480e98: 7020 80da 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.onWorkoutInformationSelect:(Lde/tadris/fitness/aggregation/WorkoutInformation;)V // method@da80 │ │ +480e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/tadris/fitness/aggregation/WorkoutInformation; │ │ │ │ @@ -2101916,17 +2101917,17 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Lde/tadris/fitness/aggregation/AggregationSpan;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -480e9c: |[480e9c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.access$100:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Lde/tadris/fitness/aggregation/AggregationSpan;)V │ │ -480eac: 7020 7fda 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.onTimeSpanSelect:(Lde/tadris/fitness/aggregation/AggregationSpan;)V // method@da7f │ │ -480eb2: 0e00 |0003: return-void │ │ +480ea0: |[480ea0] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.access$100:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Lde/tadris/fitness/aggregation/AggregationSpan;)V │ │ +480eb0: 7020 7fda 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.onTimeSpanSelect:(Lde/tadris/fitness/aggregation/AggregationSpan;)V // method@da7f │ │ +480eb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/tadris/fitness/aggregation/AggregationSpan; │ │ │ │ @@ -2101935,17 +2101936,17 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;J)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -480eb4: |[480eb4] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.access$200:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;J)V │ │ -480ec4: 7030 81da 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.openWorkoutAt:(J)V // method@da81 │ │ -480eca: 0e00 |0003: return-void │ │ +480eb8: |[480eb8] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.access$200:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;J)V │ │ +480ec8: 7030 81da 1002 |0000: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.openWorkoutAt:(J)V // method@da81 │ │ +480ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -2101954,65 +2101955,65 @@ │ │ type : '()Lcom/github/mikephil/charting/data/BarData;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -480a10: |[480a10] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.createBarData:()Lcom/github/mikephil/charting/data/BarData; │ │ -480a20: 2200 2412 |0000: new-instance v0, Lcom/github/mikephil/charting/data/BarDataSet; // type@1224 │ │ -480a24: 7010 6eda 0400 |0002: invoke-direct {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getDiagramEntries:()Ljava/util/List; // method@da6e │ │ -480a2a: 0c01 |0005: move-result-object v1 │ │ -480a2c: 2202 0819 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -480a30: 7010 06e1 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -480a36: 5443 9aa0 |000b: iget-object v3, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -480a3a: 7210 1dd2 0300 |000d: invoke-interface {v3}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getTitleRes:()I // method@d21d │ │ -480a40: 0a03 |0010: move-result v3 │ │ -480a42: 6e20 72da 3400 |0011: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -480a48: 0c03 |0014: move-result-object v3 │ │ -480a4a: 6e20 12e1 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -480a50: 1a03 7400 |0018: const-string v3, " - " // string@0074 │ │ -480a54: 6e20 12e1 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -480a5a: 5443 9aa0 |001d: iget-object v3, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -480a5e: 7210 1cd2 0300 |001f: invoke-interface {v3}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ -480a64: 0c03 |0022: move-result-object v3 │ │ -480a66: 5233 cc9c |0023: iget v3, v3, Lde/tadris/fitness/aggregation/AggregationType;.title:I // field@9ccc │ │ -480a6a: 6e20 72da 3400 |0025: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -480a70: 0c03 |0028: move-result-object v3 │ │ -480a72: 6e20 12e1 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -480a78: 6e10 1fe1 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -480a7e: 0c02 |002f: move-result-object v2 │ │ -480a80: 7030 59ac 1002 |0030: invoke-direct {v0, v1, v2}, Lcom/github/mikephil/charting/data/BarDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@ac59 │ │ -480a86: 6e10 73da 0400 |0033: invoke-virtual {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemePrimaryColor:()I // method@da73 │ │ -480a8c: 0a01 |0036: move-result v1 │ │ -480a8e: 6e20 6dac 1000 |0037: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setColor:(I)V // method@ac6d │ │ -480a94: 6e10 73da 0400 |003a: invoke-virtual {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemePrimaryColor:()I // method@da73 │ │ -480a9a: 0a01 |003d: move-result v1 │ │ -480a9c: 6e20 6aac 1000 |003e: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setBarBorderColor:(I)V // method@ac6a │ │ -480aa2: 1501 4040 |0041: const/high16 v1, #int 1077936128 // #4040 │ │ -480aa6: 6e20 6bac 1000 |0043: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setBarBorderWidth:(F)V // method@ac6b │ │ -480aac: 6e10 74da 0400 |0046: invoke-virtual {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ -480ab2: 0a01 |0049: move-result v1 │ │ -480ab4: 6e20 71ac 1000 |004a: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setValueTextColor:(I)V // method@ac71 │ │ -480aba: 1501 4041 |004d: const/high16 v1, #int 1094713344 // #4140 │ │ -480abe: 6e20 72ac 1000 |004f: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setValueTextSize:(F)V // method@ac72 │ │ -480ac4: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -480ac6: 6e20 6eac 1000 |0053: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setDrawValues:(Z)V // method@ac6e │ │ -480acc: 2202 2312 |0056: new-instance v2, Lcom/github/mikephil/charting/data/BarData; // type@1223 │ │ -480ad0: 1213 |0058: const/4 v3, #int 1 // #1 │ │ -480ad2: 2333 251f |0059: new-array v3, v3, [Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet; // type@1f25 │ │ -480ad6: 4d00 0301 |005b: aput-object v0, v3, v1 │ │ -480ada: 7020 49ac 3200 |005d: invoke-direct {v2, v3}, Lcom/github/mikephil/charting/data/BarData;.:([Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet;)V // method@ac49 │ │ -480ae0: 5440 9ba0 |0060: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -480ae4: 5300 c79c |0062: iget-wide v0, v0, Lde/tadris/fitness/aggregation/AggregationSpan;.spanInterval:J // field@9cc7 │ │ -480ae8: 8500 |0064: long-to-float v0, v0 │ │ -480aea: 1401 9a99 593f |0065: const v1, #float 0.85 // #3f59999a │ │ -480af0: a800 0001 |0068: mul-float v0, v0, v1 │ │ -480af4: 6e20 57ac 0200 |006a: invoke-virtual {v2, v0}, Lcom/github/mikephil/charting/data/BarData;.setBarWidth:(F)V // method@ac57 │ │ -480afa: 1102 |006d: return-object v2 │ │ +480a14: |[480a14] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.createBarData:()Lcom/github/mikephil/charting/data/BarData; │ │ +480a24: 2200 2412 |0000: new-instance v0, Lcom/github/mikephil/charting/data/BarDataSet; // type@1224 │ │ +480a28: 7010 6eda 0400 |0002: invoke-direct {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getDiagramEntries:()Ljava/util/List; // method@da6e │ │ +480a2e: 0c01 |0005: move-result-object v1 │ │ +480a30: 2202 0819 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +480a34: 7010 06e1 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +480a3a: 5443 9aa0 |000b: iget-object v3, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +480a3e: 7210 1dd2 0300 |000d: invoke-interface {v3}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getTitleRes:()I // method@d21d │ │ +480a44: 0a03 |0010: move-result v3 │ │ +480a46: 6e20 72da 3400 |0011: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +480a4c: 0c03 |0014: move-result-object v3 │ │ +480a4e: 6e20 12e1 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +480a54: 1a03 7400 |0018: const-string v3, " - " // string@0074 │ │ +480a58: 6e20 12e1 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +480a5e: 5443 9aa0 |001d: iget-object v3, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +480a62: 7210 1cd2 0300 |001f: invoke-interface {v3}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ +480a68: 0c03 |0022: move-result-object v3 │ │ +480a6a: 5233 cc9c |0023: iget v3, v3, Lde/tadris/fitness/aggregation/AggregationType;.title:I // field@9ccc │ │ +480a6e: 6e20 72da 3400 |0025: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +480a74: 0c03 |0028: move-result-object v3 │ │ +480a76: 6e20 12e1 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +480a7c: 6e10 1fe1 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +480a82: 0c02 |002f: move-result-object v2 │ │ +480a84: 7030 59ac 1002 |0030: invoke-direct {v0, v1, v2}, Lcom/github/mikephil/charting/data/BarDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@ac59 │ │ +480a8a: 6e10 73da 0400 |0033: invoke-virtual {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemePrimaryColor:()I // method@da73 │ │ +480a90: 0a01 |0036: move-result v1 │ │ +480a92: 6e20 6dac 1000 |0037: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setColor:(I)V // method@ac6d │ │ +480a98: 6e10 73da 0400 |003a: invoke-virtual {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemePrimaryColor:()I // method@da73 │ │ +480a9e: 0a01 |003d: move-result v1 │ │ +480aa0: 6e20 6aac 1000 |003e: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setBarBorderColor:(I)V // method@ac6a │ │ +480aa6: 1501 4040 |0041: const/high16 v1, #int 1077936128 // #4040 │ │ +480aaa: 6e20 6bac 1000 |0043: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setBarBorderWidth:(F)V // method@ac6b │ │ +480ab0: 6e10 74da 0400 |0046: invoke-virtual {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ +480ab6: 0a01 |0049: move-result v1 │ │ +480ab8: 6e20 71ac 1000 |004a: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setValueTextColor:(I)V // method@ac71 │ │ +480abe: 1501 4041 |004d: const/high16 v1, #int 1094713344 // #4140 │ │ +480ac2: 6e20 72ac 1000 |004f: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setValueTextSize:(F)V // method@ac72 │ │ +480ac8: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +480aca: 6e20 6eac 1000 |0053: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/BarDataSet;.setDrawValues:(Z)V // method@ac6e │ │ +480ad0: 2202 2312 |0056: new-instance v2, Lcom/github/mikephil/charting/data/BarData; // type@1223 │ │ +480ad4: 1213 |0058: const/4 v3, #int 1 // #1 │ │ +480ad6: 2333 251f |0059: new-array v3, v3, [Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet; // type@1f25 │ │ +480ada: 4d00 0301 |005b: aput-object v0, v3, v1 │ │ +480ade: 7020 49ac 3200 |005d: invoke-direct {v2, v3}, Lcom/github/mikephil/charting/data/BarData;.:([Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet;)V // method@ac49 │ │ +480ae4: 5440 9ba0 |0060: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +480ae8: 5300 c79c |0062: iget-wide v0, v0, Lde/tadris/fitness/aggregation/AggregationSpan;.spanInterval:J // field@9cc7 │ │ +480aec: 8500 |0064: long-to-float v0, v0 │ │ +480aee: 1401 9a99 593f |0065: const v1, #float 0.85 // #3f59999a │ │ +480af4: a800 0001 |0068: mul-float v0, v0, v1 │ │ +480af8: 6e20 57ac 0200 |006a: invoke-virtual {v2, v0}, Lcom/github/mikephil/charting/data/BarData;.setBarWidth:(F)V // method@ac57 │ │ +480afe: 1102 |006d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0033 line=296 │ │ 0x003a line=297 │ │ 0x0043 line=298 │ │ 0x0046 line=299 │ │ @@ -2102028,37 +2102029,37 @@ │ │ type : '(FFFILjava/lang/String;)Lcom/github/mikephil/charting/data/LineDataSet;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -480d0c: |[480d0c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.createHorizontalLineData:(FFFILjava/lang/String;)Lcom/github/mikephil/charting/data/LineDataSet; │ │ -480d1c: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -480d20: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -480d26: 2201 3512 |0005: new-instance v1, Lcom/github/mikephil/charting/data/Entry; // type@1235 │ │ -480d2a: 7030 adad 3105 |0007: invoke-direct {v1, v3, v5}, Lcom/github/mikephil/charting/data/Entry;.:(FF)V // method@adad │ │ -480d30: 6e20 96e2 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -480d36: 2203 3512 |000d: new-instance v3, Lcom/github/mikephil/charting/data/Entry; // type@1235 │ │ -480d3a: 7030 adad 4305 |000f: invoke-direct {v3, v4, v5}, Lcom/github/mikephil/charting/data/Entry;.:(FF)V // method@adad │ │ -480d40: 6e20 96e2 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -480d46: 2203 3812 |0015: new-instance v3, Lcom/github/mikephil/charting/data/LineDataSet; // type@1238 │ │ -480d4a: 7030 ccad 0307 |0017: invoke-direct {v3, v0, v7}, Lcom/github/mikephil/charting/data/LineDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@adcc │ │ -480d50: 6e20 eead 6300 |001a: invoke-virtual {v3, v6}, Lcom/github/mikephil/charting/data/LineDataSet;.setColor:(I)V // method@adee │ │ -480d56: 1504 0040 |001d: const/high16 v4, #int 1073741824 // #4000 │ │ -480d5a: 6e20 f5ad 4300 |001f: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setLineWidth:(F)V // method@adf5 │ │ -480d60: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -480d62: 6e20 f2ad 4300 |0023: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setDrawValues:(Z)V // method@adf2 │ │ -480d68: 6e20 f1ad 4300 |0026: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setDrawCircles:(Z)V // method@adf1 │ │ -480d6e: 1504 2041 |0029: const/high16 v4, #int 1092616192 // #4120 │ │ -480d72: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -480d74: 6e40 d0ad 4354 |002c: invoke-virtual {v3, v4, v4, v5}, Lcom/github/mikephil/charting/data/LineDataSet;.enableDashedLine:(FFF)V // method@add0 │ │ -480d7a: 6204 c165 |002f: sget-object v4, Lcom/github/mikephil/charting/data/LineDataSet$Mode;.LINEAR:Lcom/github/mikephil/charting/data/LineDataSet$Mode; // field@65c1 │ │ -480d7e: 6e20 f6ad 4300 |0031: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setMode:(Lcom/github/mikephil/charting/data/LineDataSet$Mode;)V // method@adf6 │ │ -480d84: 1103 |0034: return-object v3 │ │ +480d10: |[480d10] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.createHorizontalLineData:(FFFILjava/lang/String;)Lcom/github/mikephil/charting/data/LineDataSet; │ │ +480d20: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +480d24: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +480d2a: 2201 3512 |0005: new-instance v1, Lcom/github/mikephil/charting/data/Entry; // type@1235 │ │ +480d2e: 7030 adad 3105 |0007: invoke-direct {v1, v3, v5}, Lcom/github/mikephil/charting/data/Entry;.:(FF)V // method@adad │ │ +480d34: 6e20 96e2 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +480d3a: 2203 3512 |000d: new-instance v3, Lcom/github/mikephil/charting/data/Entry; // type@1235 │ │ +480d3e: 7030 adad 4305 |000f: invoke-direct {v3, v4, v5}, Lcom/github/mikephil/charting/data/Entry;.:(FF)V // method@adad │ │ +480d44: 6e20 96e2 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +480d4a: 2203 3812 |0015: new-instance v3, Lcom/github/mikephil/charting/data/LineDataSet; // type@1238 │ │ +480d4e: 7030 ccad 0307 |0017: invoke-direct {v3, v0, v7}, Lcom/github/mikephil/charting/data/LineDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@adcc │ │ +480d54: 6e20 eead 6300 |001a: invoke-virtual {v3, v6}, Lcom/github/mikephil/charting/data/LineDataSet;.setColor:(I)V // method@adee │ │ +480d5a: 1504 0040 |001d: const/high16 v4, #int 1073741824 // #4000 │ │ +480d5e: 6e20 f5ad 4300 |001f: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setLineWidth:(F)V // method@adf5 │ │ +480d64: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +480d66: 6e20 f2ad 4300 |0023: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setDrawValues:(Z)V // method@adf2 │ │ +480d6c: 6e20 f1ad 4300 |0026: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setDrawCircles:(Z)V // method@adf1 │ │ +480d72: 1504 2041 |0029: const/high16 v4, #int 1092616192 // #4120 │ │ +480d76: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +480d78: 6e40 d0ad 4354 |002c: invoke-virtual {v3, v4, v4, v5}, Lcom/github/mikephil/charting/data/LineDataSet;.enableDashedLine:(FFF)V // method@add0 │ │ +480d7e: 6204 c165 |002f: sget-object v4, Lcom/github/mikephil/charting/data/LineDataSet$Mode;.LINEAR:Lcom/github/mikephil/charting/data/LineDataSet$Mode; // field@65c1 │ │ +480d82: 6e20 f6ad 4300 |0031: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setMode:(Lcom/github/mikephil/charting/data/LineDataSet$Mode;)V // method@adf6 │ │ +480d88: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0005 line=360 │ │ 0x000d line=361 │ │ 0x0015 line=363 │ │ 0x001a line=364 │ │ @@ -2102080,134 +2102081,134 @@ │ │ type : '()Lcom/github/mikephil/charting/data/LineData;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 256 16-bit code units │ │ -480afc: |[480afc] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.createLineData:()Lcom/github/mikephil/charting/data/LineData; │ │ -480b0c: 2200 3812 |0000: new-instance v0, Lcom/github/mikephil/charting/data/LineDataSet; // type@1238 │ │ -480b10: 2201 7119 |0002: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -480b14: 7010 6eda 0a00 |0004: invoke-direct {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getDiagramEntries:()Ljava/util/List; // method@da6e │ │ -480b1a: 0c02 |0007: move-result-object v2 │ │ -480b1c: 7020 94e2 2100 |0008: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ -480b22: 2202 0819 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -480b26: 7010 06e1 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -480b2c: 54a3 9aa0 |0010: iget-object v3, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -480b30: 7210 1dd2 0300 |0012: invoke-interface {v3}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getTitleRes:()I // method@d21d │ │ -480b36: 0a03 |0015: move-result v3 │ │ -480b38: 6e20 72da 3a00 |0016: invoke-virtual {v10, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -480b3e: 0c03 |0019: move-result-object v3 │ │ -480b40: 6e20 12e1 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -480b46: 1a03 7400 |001d: const-string v3, " - " // string@0074 │ │ -480b4a: 6e20 12e1 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -480b50: 54a3 9aa0 |0022: iget-object v3, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -480b54: 7210 1cd2 0300 |0024: invoke-interface {v3}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ -480b5a: 0c03 |0027: move-result-object v3 │ │ -480b5c: 5233 cc9c |0028: iget v3, v3, Lde/tadris/fitness/aggregation/AggregationType;.title:I // field@9ccc │ │ -480b60: 6e20 72da 3a00 |002a: invoke-virtual {v10, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -480b66: 0c03 |002d: move-result-object v3 │ │ -480b68: 6e20 12e1 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -480b6e: 6e10 1fe1 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -480b74: 0c02 |0034: move-result-object v2 │ │ -480b76: 7030 ccad 1002 |0035: invoke-direct {v0, v1, v2}, Lcom/github/mikephil/charting/data/LineDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@adcc │ │ -480b7c: 6e10 73da 0a00 |0038: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemePrimaryColor:()I // method@da73 │ │ -480b82: 0a01 |003b: move-result v1 │ │ -480b84: 6e20 eead 1000 |003c: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setColor:(I)V // method@adee │ │ -480b8a: 6e10 74da 0a00 |003f: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ -480b90: 0a01 |0042: move-result v1 │ │ -480b92: 6e20 f7ad 1000 |0043: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setValueTextColor:(I)V // method@adf7 │ │ -480b98: 1501 4041 |0046: const/high16 v1, #int 1094713344 // #4140 │ │ -480b9c: 6e20 f8ad 1000 |0048: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setValueTextSize:(F)V // method@adf8 │ │ -480ba2: 1211 |004b: const/4 v1, #int 1 // #1 │ │ -480ba4: 6e20 f1ad 1000 |004c: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setDrawCircles:(Z)V // method@adf1 │ │ -480baa: 6e10 73da 0a00 |004f: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemePrimaryColor:()I // method@da73 │ │ -480bb0: 0a01 |0052: move-result v1 │ │ -480bb2: 6e20 e6ad 1000 |0053: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setCircleColor:(I)V // method@ade6 │ │ -480bb8: 1501 c040 |0056: const/high16 v1, #int 1086324736 // #40c0 │ │ -480bbc: 6e20 ecad 1000 |0058: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setCircleRadius:(F)V // method@adec │ │ -480bc2: 1501 0040 |005b: const/high16 v1, #int 1073741824 // #4000 │ │ -480bc6: 6e20 ebad 1000 |005d: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setCircleHoleRadius:(F)V // method@adeb │ │ -480bcc: 6e10 75da 0a00 |0060: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColorInverse:()I // method@da75 │ │ -480bd2: 0a01 |0063: move-result v1 │ │ -480bd4: 6e20 eaad 1000 |0064: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setCircleHoleColor:(I)V // method@adea │ │ -480bda: 1501 8040 |0067: const/high16 v1, #int 1082130432 // #4080 │ │ -480bde: 6e20 f5ad 1000 |0069: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setLineWidth:(F)V // method@adf5 │ │ -480be4: 6201 c165 |006c: sget-object v1, Lcom/github/mikephil/charting/data/LineDataSet$Mode;.LINEAR:Lcom/github/mikephil/charting/data/LineDataSet$Mode; // field@65c1 │ │ -480be8: 6e20 f6ad 1000 |006e: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setMode:(Lcom/github/mikephil/charting/data/LineDataSet$Mode;)V // method@adf6 │ │ -480bee: 1201 |0071: const/4 v1, #int 0 // #0 │ │ -480bf0: 6e20 f2ad 1000 |0072: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setDrawValues:(Z)V // method@adf2 │ │ -480bf6: 2201 7119 |0075: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -480bfa: 7010 92e2 0100 |0077: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -480c00: 6e20 96e2 0100 |007a: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -480c06: 54a2 9aa0 |007d: iget-object v2, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -480c0a: 7210 1cd2 0200 |007f: invoke-interface {v2}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ -480c10: 0c02 |0082: move-result-object v2 │ │ -480c12: 6203 ca9c |0083: sget-object v3, Lde/tadris/fitness/aggregation/AggregationType;.AVERAGE:Lde/tadris/fitness/aggregation/AggregationType; // field@9cca │ │ -480c16: 3232 0800 |0085: if-eq v2, v3, 008d // +0008 │ │ -480c1a: 54a2 9ba0 |0087: iget-object v2, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -480c1e: 6203 c29c |0089: sget-object v3, Lde/tadris/fitness/aggregation/AggregationSpan;.SINGLE:Lde/tadris/fitness/aggregation/AggregationSpan; // field@9cc2 │ │ -480c22: 3332 6f00 |008b: if-ne v2, v3, 00fa // +006f │ │ -480c26: 6e10 dead 0000 |008d: invoke-virtual {v0}, Lcom/github/mikephil/charting/data/LineDataSet;.getXMin:()F // method@adde │ │ -480c2c: 0a02 |0090: move-result v2 │ │ -480c2e: 6e10 ddad 0000 |0091: invoke-virtual {v0}, Lcom/github/mikephil/charting/data/LineDataSet;.getXMax:()F // method@addd │ │ -480c34: 0a00 |0094: move-result v0 │ │ -480c36: 54a3 91a0 |0095: iget-object v3, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -480c3a: 6e10 ffd1 0300 |0097: invoke-virtual {v3}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getMax:()D // method@d1ff │ │ -480c40: 0b03 |009a: move-result-wide v3 │ │ -480c42: 8c37 |009b: double-to-float v7, v3 │ │ -480c44: 6e10 71da 0a00 |009c: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getResources:()Landroid/content/res/Resources; // method@da71 │ │ -480c4a: 0c03 |009f: move-result-object v3 │ │ -480c4c: 1404 2d00 067f |00a0: const v4, #float 1.78117e+38 // #7f06002d │ │ -480c52: 6e20 de03 4300 |00a3: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ -480c58: 0a08 |00a6: move-result v8 │ │ -480c5a: 1403 e700 117f |00a7: const v3, #float 1.92743e+38 // #7f1100e7 │ │ -480c60: 6e20 72da 3a00 |00aa: invoke-virtual {v10, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -480c66: 0c09 |00ad: move-result-object v9 │ │ -480c68: 07a4 |00ae: move-object v4, v10 │ │ -480c6a: 0125 |00af: move v5, v2 │ │ -480c6c: 0106 |00b0: move v6, v0 │ │ -480c6e: 7606 6ada 0400 |00b1: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.createHorizontalLineData:(FFFILjava/lang/String;)Lcom/github/mikephil/charting/data/LineDataSet; // method@da6a │ │ -480c74: 0c03 |00b4: move-result-object v3 │ │ -480c76: 6e20 96e2 3100 |00b5: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -480c7c: 54a3 91a0 |00b8: iget-object v3, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -480c80: 6e10 fbd1 0300 |00ba: invoke-virtual {v3}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getAvg:()D // method@d1fb │ │ -480c86: 0b03 |00bd: move-result-wide v3 │ │ -480c88: 8c37 |00be: double-to-float v7, v3 │ │ -480c8a: 6e10 71da 0a00 |00bf: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getResources:()Landroid/content/res/Resources; // method@da71 │ │ -480c90: 0c03 |00c2: move-result-object v3 │ │ -480c92: 1404 2c00 067f |00c3: const v4, #float 1.78117e+38 // #7f06002c │ │ -480c98: 6e20 de03 4300 |00c6: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ -480c9e: 0a08 |00c9: move-result v8 │ │ -480ca0: 1403 5200 117f |00ca: const v3, #float 1.9274e+38 // #7f110052 │ │ -480ca6: 6e20 72da 3a00 |00cd: invoke-virtual {v10, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -480cac: 0c09 |00d0: move-result-object v9 │ │ -480cae: 07a4 |00d1: move-object v4, v10 │ │ -480cb0: 7606 6ada 0400 |00d2: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.createHorizontalLineData:(FFFILjava/lang/String;)Lcom/github/mikephil/charting/data/LineDataSet; // method@da6a │ │ -480cb6: 0c03 |00d5: move-result-object v3 │ │ -480cb8: 6e20 96e2 3100 |00d6: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -480cbe: 54a3 91a0 |00d9: iget-object v3, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -480cc2: 6e10 00d2 0300 |00db: invoke-virtual {v3}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getMin:()D // method@d200 │ │ -480cc8: 0b03 |00de: move-result-wide v3 │ │ -480cca: 8c37 |00df: double-to-float v7, v3 │ │ -480ccc: 6e10 71da 0a00 |00e0: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getResources:()Landroid/content/res/Resources; // method@da71 │ │ -480cd2: 0c03 |00e3: move-result-object v3 │ │ -480cd4: 1404 2e00 067f |00e4: const v4, #float 1.78117e+38 // #7f06002e │ │ -480cda: 6e20 de03 4300 |00e7: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ -480ce0: 0a08 |00ea: move-result v8 │ │ -480ce2: 1403 e900 117f |00eb: const v3, #float 1.92743e+38 // #7f1100e9 │ │ -480ce8: 6e20 72da 3a00 |00ee: invoke-virtual {v10, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -480cee: 0c09 |00f1: move-result-object v9 │ │ -480cf0: 07a4 |00f2: move-object v4, v10 │ │ -480cf2: 7606 6ada 0400 |00f3: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.createHorizontalLineData:(FFFILjava/lang/String;)Lcom/github/mikephil/charting/data/LineDataSet; // method@da6a │ │ -480cf8: 0c00 |00f6: move-result-object v0 │ │ -480cfa: 6e20 96e2 0100 |00f7: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -480d00: 2200 3612 |00fa: new-instance v0, Lcom/github/mikephil/charting/data/LineData; // type@1236 │ │ -480d04: 7020 bfad 1000 |00fc: invoke-direct {v0, v1}, Lcom/github/mikephil/charting/data/LineData;.:(Ljava/util/List;)V // method@adbf │ │ -480d0a: 1100 |00ff: return-object v0 │ │ +480b00: |[480b00] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.createLineData:()Lcom/github/mikephil/charting/data/LineData; │ │ +480b10: 2200 3812 |0000: new-instance v0, Lcom/github/mikephil/charting/data/LineDataSet; // type@1238 │ │ +480b14: 2201 7119 |0002: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +480b18: 7010 6eda 0a00 |0004: invoke-direct {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getDiagramEntries:()Ljava/util/List; // method@da6e │ │ +480b1e: 0c02 |0007: move-result-object v2 │ │ +480b20: 7020 94e2 2100 |0008: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ +480b26: 2202 0819 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +480b2a: 7010 06e1 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +480b30: 54a3 9aa0 |0010: iget-object v3, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +480b34: 7210 1dd2 0300 |0012: invoke-interface {v3}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getTitleRes:()I // method@d21d │ │ +480b3a: 0a03 |0015: move-result v3 │ │ +480b3c: 6e20 72da 3a00 |0016: invoke-virtual {v10, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +480b42: 0c03 |0019: move-result-object v3 │ │ +480b44: 6e20 12e1 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +480b4a: 1a03 7400 |001d: const-string v3, " - " // string@0074 │ │ +480b4e: 6e20 12e1 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +480b54: 54a3 9aa0 |0022: iget-object v3, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +480b58: 7210 1cd2 0300 |0024: invoke-interface {v3}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ +480b5e: 0c03 |0027: move-result-object v3 │ │ +480b60: 5233 cc9c |0028: iget v3, v3, Lde/tadris/fitness/aggregation/AggregationType;.title:I // field@9ccc │ │ +480b64: 6e20 72da 3a00 |002a: invoke-virtual {v10, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +480b6a: 0c03 |002d: move-result-object v3 │ │ +480b6c: 6e20 12e1 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +480b72: 6e10 1fe1 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +480b78: 0c02 |0034: move-result-object v2 │ │ +480b7a: 7030 ccad 1002 |0035: invoke-direct {v0, v1, v2}, Lcom/github/mikephil/charting/data/LineDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@adcc │ │ +480b80: 6e10 73da 0a00 |0038: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemePrimaryColor:()I // method@da73 │ │ +480b86: 0a01 |003b: move-result v1 │ │ +480b88: 6e20 eead 1000 |003c: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setColor:(I)V // method@adee │ │ +480b8e: 6e10 74da 0a00 |003f: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ +480b94: 0a01 |0042: move-result v1 │ │ +480b96: 6e20 f7ad 1000 |0043: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setValueTextColor:(I)V // method@adf7 │ │ +480b9c: 1501 4041 |0046: const/high16 v1, #int 1094713344 // #4140 │ │ +480ba0: 6e20 f8ad 1000 |0048: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setValueTextSize:(F)V // method@adf8 │ │ +480ba6: 1211 |004b: const/4 v1, #int 1 // #1 │ │ +480ba8: 6e20 f1ad 1000 |004c: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setDrawCircles:(Z)V // method@adf1 │ │ +480bae: 6e10 73da 0a00 |004f: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemePrimaryColor:()I // method@da73 │ │ +480bb4: 0a01 |0052: move-result v1 │ │ +480bb6: 6e20 e6ad 1000 |0053: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setCircleColor:(I)V // method@ade6 │ │ +480bbc: 1501 c040 |0056: const/high16 v1, #int 1086324736 // #40c0 │ │ +480bc0: 6e20 ecad 1000 |0058: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setCircleRadius:(F)V // method@adec │ │ +480bc6: 1501 0040 |005b: const/high16 v1, #int 1073741824 // #4000 │ │ +480bca: 6e20 ebad 1000 |005d: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setCircleHoleRadius:(F)V // method@adeb │ │ +480bd0: 6e10 75da 0a00 |0060: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColorInverse:()I // method@da75 │ │ +480bd6: 0a01 |0063: move-result v1 │ │ +480bd8: 6e20 eaad 1000 |0064: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setCircleHoleColor:(I)V // method@adea │ │ +480bde: 1501 8040 |0067: const/high16 v1, #int 1082130432 // #4080 │ │ +480be2: 6e20 f5ad 1000 |0069: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setLineWidth:(F)V // method@adf5 │ │ +480be8: 6201 c165 |006c: sget-object v1, Lcom/github/mikephil/charting/data/LineDataSet$Mode;.LINEAR:Lcom/github/mikephil/charting/data/LineDataSet$Mode; // field@65c1 │ │ +480bec: 6e20 f6ad 1000 |006e: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setMode:(Lcom/github/mikephil/charting/data/LineDataSet$Mode;)V // method@adf6 │ │ +480bf2: 1201 |0071: const/4 v1, #int 0 // #0 │ │ +480bf4: 6e20 f2ad 1000 |0072: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/LineDataSet;.setDrawValues:(Z)V // method@adf2 │ │ +480bfa: 2201 7119 |0075: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +480bfe: 7010 92e2 0100 |0077: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +480c04: 6e20 96e2 0100 |007a: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +480c0a: 54a2 9aa0 |007d: iget-object v2, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +480c0e: 7210 1cd2 0200 |007f: invoke-interface {v2}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ +480c14: 0c02 |0082: move-result-object v2 │ │ +480c16: 6203 ca9c |0083: sget-object v3, Lde/tadris/fitness/aggregation/AggregationType;.AVERAGE:Lde/tadris/fitness/aggregation/AggregationType; // field@9cca │ │ +480c1a: 3232 0800 |0085: if-eq v2, v3, 008d // +0008 │ │ +480c1e: 54a2 9ba0 |0087: iget-object v2, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +480c22: 6203 c29c |0089: sget-object v3, Lde/tadris/fitness/aggregation/AggregationSpan;.SINGLE:Lde/tadris/fitness/aggregation/AggregationSpan; // field@9cc2 │ │ +480c26: 3332 6f00 |008b: if-ne v2, v3, 00fa // +006f │ │ +480c2a: 6e10 dead 0000 |008d: invoke-virtual {v0}, Lcom/github/mikephil/charting/data/LineDataSet;.getXMin:()F // method@adde │ │ +480c30: 0a02 |0090: move-result v2 │ │ +480c32: 6e10 ddad 0000 |0091: invoke-virtual {v0}, Lcom/github/mikephil/charting/data/LineDataSet;.getXMax:()F // method@addd │ │ +480c38: 0a00 |0094: move-result v0 │ │ +480c3a: 54a3 91a0 |0095: iget-object v3, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +480c3e: 6e10 ffd1 0300 |0097: invoke-virtual {v3}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getMax:()D // method@d1ff │ │ +480c44: 0b03 |009a: move-result-wide v3 │ │ +480c46: 8c37 |009b: double-to-float v7, v3 │ │ +480c48: 6e10 71da 0a00 |009c: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getResources:()Landroid/content/res/Resources; // method@da71 │ │ +480c4e: 0c03 |009f: move-result-object v3 │ │ +480c50: 1404 2d00 067f |00a0: const v4, #float 1.78117e+38 // #7f06002d │ │ +480c56: 6e20 de03 4300 |00a3: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ +480c5c: 0a08 |00a6: move-result v8 │ │ +480c5e: 1403 e700 117f |00a7: const v3, #float 1.92743e+38 // #7f1100e7 │ │ +480c64: 6e20 72da 3a00 |00aa: invoke-virtual {v10, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +480c6a: 0c09 |00ad: move-result-object v9 │ │ +480c6c: 07a4 |00ae: move-object v4, v10 │ │ +480c6e: 0125 |00af: move v5, v2 │ │ +480c70: 0106 |00b0: move v6, v0 │ │ +480c72: 7606 6ada 0400 |00b1: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.createHorizontalLineData:(FFFILjava/lang/String;)Lcom/github/mikephil/charting/data/LineDataSet; // method@da6a │ │ +480c78: 0c03 |00b4: move-result-object v3 │ │ +480c7a: 6e20 96e2 3100 |00b5: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +480c80: 54a3 91a0 |00b8: iget-object v3, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +480c84: 6e10 fbd1 0300 |00ba: invoke-virtual {v3}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getAvg:()D // method@d1fb │ │ +480c8a: 0b03 |00bd: move-result-wide v3 │ │ +480c8c: 8c37 |00be: double-to-float v7, v3 │ │ +480c8e: 6e10 71da 0a00 |00bf: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getResources:()Landroid/content/res/Resources; // method@da71 │ │ +480c94: 0c03 |00c2: move-result-object v3 │ │ +480c96: 1404 2c00 067f |00c3: const v4, #float 1.78117e+38 // #7f06002c │ │ +480c9c: 6e20 de03 4300 |00c6: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ +480ca2: 0a08 |00c9: move-result v8 │ │ +480ca4: 1403 5200 117f |00ca: const v3, #float 1.9274e+38 // #7f110052 │ │ +480caa: 6e20 72da 3a00 |00cd: invoke-virtual {v10, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +480cb0: 0c09 |00d0: move-result-object v9 │ │ +480cb2: 07a4 |00d1: move-object v4, v10 │ │ +480cb4: 7606 6ada 0400 |00d2: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.createHorizontalLineData:(FFFILjava/lang/String;)Lcom/github/mikephil/charting/data/LineDataSet; // method@da6a │ │ +480cba: 0c03 |00d5: move-result-object v3 │ │ +480cbc: 6e20 96e2 3100 |00d6: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +480cc2: 54a3 91a0 |00d9: iget-object v3, v10, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +480cc6: 6e10 00d2 0300 |00db: invoke-virtual {v3}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getMin:()D // method@d200 │ │ +480ccc: 0b03 |00de: move-result-wide v3 │ │ +480cce: 8c37 |00df: double-to-float v7, v3 │ │ +480cd0: 6e10 71da 0a00 |00e0: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getResources:()Landroid/content/res/Resources; // method@da71 │ │ +480cd6: 0c03 |00e3: move-result-object v3 │ │ +480cd8: 1404 2e00 067f |00e4: const v4, #float 1.78117e+38 // #7f06002e │ │ +480cde: 6e20 de03 4300 |00e7: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ +480ce4: 0a08 |00ea: move-result v8 │ │ +480ce6: 1403 e900 117f |00eb: const v3, #float 1.92743e+38 // #7f1100e9 │ │ +480cec: 6e20 72da 3a00 |00ee: invoke-virtual {v10, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +480cf2: 0c09 |00f1: move-result-object v9 │ │ +480cf4: 07a4 |00f2: move-object v4, v10 │ │ +480cf6: 7606 6ada 0400 |00f3: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.createHorizontalLineData:(FFFILjava/lang/String;)Lcom/github/mikephil/charting/data/LineDataSet; // method@da6a │ │ +480cfc: 0c00 |00f6: move-result-object v0 │ │ +480cfe: 6e20 96e2 0100 |00f7: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +480d04: 2200 3612 |00fa: new-instance v0, Lcom/github/mikephil/charting/data/LineData; // type@1236 │ │ +480d08: 7020 bfad 1000 |00fc: invoke-direct {v0, v1}, Lcom/github/mikephil/charting/data/LineData;.:(Ljava/util/List;)V // method@adbf │ │ +480d0e: 1100 |00ff: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0038 line=312 │ │ 0x003f line=313 │ │ 0x0048 line=314 │ │ 0x004c line=315 │ │ @@ -2102235,54 +2102236,54 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -480db8: |[480db8] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.getDiagramEntries:()Ljava/util/List; │ │ -480dc8: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ -480dcc: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -480dd2: 5471 91a0 |0005: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -480dd6: 6e10 fed1 0100 |0007: invoke-virtual {v1}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getDataPoints:()Ljava/util/List; // method@d1fe │ │ -480ddc: 0c01 |000a: move-result-object v1 │ │ -480dde: 7210 8fe3 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -480de4: 0c01 |000e: move-result-object v1 │ │ -480de6: 7210 5fe3 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -480dec: 0a02 |0012: move-result v2 │ │ -480dee: 3802 3600 |0013: if-eqz v2, 0049 // +0036 │ │ -480df2: 7210 60e3 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -480df8: 0c02 |0018: move-result-object v2 │ │ -480dfa: 1f02 2316 |0019: check-cast v2, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint; // type@1623 │ │ -480dfe: 6203 90a0 |001b: sget-object v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$5;.$SwitchMap$de$tadris$fitness$aggregation$AggregationType:[I // field@a090 │ │ -480e02: 5474 9aa0 |001d: iget-object v4, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -480e06: 7210 1cd2 0400 |001f: invoke-interface {v4}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ -480e0c: 0c04 |0022: move-result-object v4 │ │ -480e0e: 6e10 13d2 0400 |0023: invoke-virtual {v4}, Lde/tadris/fitness/aggregation/AggregationType;.ordinal:()I // method@d213 │ │ -480e14: 0a04 |0026: move-result v4 │ │ -480e16: 4403 0304 |0027: aget v3, v3, v4 │ │ -480e1a: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -480e1c: 3243 0800 |002a: if-eq v3, v4, 0032 // +0008 │ │ -480e20: 6e10 f5d1 0200 |002c: invoke-virtual {v2}, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint;.getSum:()D // method@d1f5 │ │ -480e26: 0b03 |002f: move-result-wide v3 │ │ -480e28: 8c33 |0030: double-to-float v3, v3 │ │ -480e2a: 2806 |0031: goto 0037 // +0006 │ │ -480e2c: 6e10 f2d1 0200 |0032: invoke-virtual {v2}, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint;.getAvg:()D // method@d1f2 │ │ -480e32: 0b03 |0035: move-result-wide v3 │ │ -480e34: 28fa |0036: goto 0030 // -0006 │ │ -480e36: 2204 2512 |0037: new-instance v4, Lcom/github/mikephil/charting/data/BarEntry; // type@1225 │ │ -480e3a: 6e10 f4d1 0200 |0039: invoke-virtual {v2}, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint;.getDate:()Ljava/util/Date; // method@d1f4 │ │ -480e40: 0c05 |003c: move-result-object v5 │ │ -480e42: 6e10 1ae3 0500 |003d: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@e31a │ │ -480e48: 0b05 |0040: move-result-wide v5 │ │ -480e4a: 8555 |0041: long-to-float v5, v5 │ │ -480e4c: 7040 76ac 5423 |0042: invoke-direct {v4, v5, v3, v2}, Lcom/github/mikephil/charting/data/BarEntry;.:(FFLjava/lang/Object;)V // method@ac76 │ │ -480e52: 6e20 96e2 4000 |0045: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ -480e58: 28c7 |0048: goto 000f // -0039 │ │ -480e5a: 1100 |0049: return-object v0 │ │ +480dbc: |[480dbc] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.getDiagramEntries:()Ljava/util/List; │ │ +480dcc: 2200 7119 |0000: new-instance v0, Ljava/util/ArrayList; // type@1971 │ │ +480dd0: 7010 92e2 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +480dd6: 5471 91a0 |0005: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +480dda: 6e10 fed1 0100 |0007: invoke-virtual {v1}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getDataPoints:()Ljava/util/List; // method@d1fe │ │ +480de0: 0c01 |000a: move-result-object v1 │ │ +480de2: 7210 8fe3 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +480de8: 0c01 |000e: move-result-object v1 │ │ +480dea: 7210 5fe3 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +480df0: 0a02 |0012: move-result v2 │ │ +480df2: 3802 3600 |0013: if-eqz v2, 0049 // +0036 │ │ +480df6: 7210 60e3 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +480dfc: 0c02 |0018: move-result-object v2 │ │ +480dfe: 1f02 2316 |0019: check-cast v2, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint; // type@1623 │ │ +480e02: 6203 90a0 |001b: sget-object v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$5;.$SwitchMap$de$tadris$fitness$aggregation$AggregationType:[I // field@a090 │ │ +480e06: 5474 9aa0 |001d: iget-object v4, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +480e0a: 7210 1cd2 0400 |001f: invoke-interface {v4}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ +480e10: 0c04 |0022: move-result-object v4 │ │ +480e12: 6e10 13d2 0400 |0023: invoke-virtual {v4}, Lde/tadris/fitness/aggregation/AggregationType;.ordinal:()I // method@d213 │ │ +480e18: 0a04 |0026: move-result v4 │ │ +480e1a: 4403 0304 |0027: aget v3, v3, v4 │ │ +480e1e: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +480e20: 3243 0800 |002a: if-eq v3, v4, 0032 // +0008 │ │ +480e24: 6e10 f5d1 0200 |002c: invoke-virtual {v2}, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint;.getSum:()D // method@d1f5 │ │ +480e2a: 0b03 |002f: move-result-wide v3 │ │ +480e2c: 8c33 |0030: double-to-float v3, v3 │ │ +480e2e: 2806 |0031: goto 0037 // +0006 │ │ +480e30: 6e10 f2d1 0200 |0032: invoke-virtual {v2}, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint;.getAvg:()D // method@d1f2 │ │ +480e36: 0b03 |0035: move-result-wide v3 │ │ +480e38: 28fa |0036: goto 0030 // -0006 │ │ +480e3a: 2204 2512 |0037: new-instance v4, Lcom/github/mikephil/charting/data/BarEntry; // type@1225 │ │ +480e3e: 6e10 f4d1 0200 |0039: invoke-virtual {v2}, Lde/tadris/fitness/aggregation/AggregatedInformationDataPoint;.getDate:()Ljava/util/Date; // method@d1f4 │ │ +480e44: 0c05 |003c: move-result-object v5 │ │ +480e46: 6e10 1ae3 0500 |003d: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@e31a │ │ +480e4c: 0b05 |0040: move-result-wide v5 │ │ +480e4e: 8555 |0041: long-to-float v5, v5 │ │ +480e50: 7040 76ac 5423 |0042: invoke-direct {v4, v5, v3, v2}, Lcom/github/mikephil/charting/data/BarEntry;.:(FFLjava/lang/Object;)V // method@ac76 │ │ +480e56: 6e20 96e2 4000 |0045: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@e296 │ │ +480e5c: 28c7 |0048: goto 000f // -0039 │ │ +480e5e: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ 0x001b line=344 │ │ 0x002c line=347 │ │ 0x0032 line=350 │ │ @@ -2102295,23 +2102296,23 @@ │ │ type : '()Lde/tadris/fitness/data/Workout;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -480d88: |[480d88] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.getLastWorkout:()Lde/tadris/fitness/data/Workout; │ │ -480d98: 7110 c7d1 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -480d9e: 0c00 |0003: move-result-object v0 │ │ -480da0: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -480da4: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -480daa: 0c00 |0009: move-result-object v0 │ │ -480dac: 7210 1bd3 0000 |000a: invoke-interface {v0}, Lde/tadris/fitness/data/WorkoutDao;.getLastWorkout:()Lde/tadris/fitness/data/Workout; // method@d31b │ │ -480db2: 0c00 |000d: move-result-object v0 │ │ -480db4: 1100 |000e: return-object v0 │ │ +480d8c: |[480d8c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.getLastWorkout:()Lde/tadris/fitness/data/Workout; │ │ +480d9c: 7110 c7d1 0100 |0000: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +480da2: 0c00 |0003: move-result-object v0 │ │ +480da4: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +480da8: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +480dae: 0c00 |0009: move-result-object v0 │ │ +480db0: 7210 1bd3 0000 |000a: invoke-interface {v0}, Lde/tadris/fitness/data/WorkoutDao;.getLastWorkout:()Lde/tadris/fitness/data/Workout; // method@d31b │ │ +480db6: 0c00 |000d: move-result-object v0 │ │ +480db8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ │ │ #9 : (in Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;) │ │ @@ -2102319,74 +2102320,74 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 129 16-bit code units │ │ -480ecc: |[480ecc] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.initChart:()V │ │ -480edc: 5430 94a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480ee0: 6e10 fba9 0000 |0002: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisLeft:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fb │ │ -480ee6: 0c00 |0005: move-result-object v0 │ │ -480ee8: 6e10 74da 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ -480eee: 0a01 |0009: move-result v1 │ │ -480ef0: 6e20 40ac 1000 |000a: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/YAxis;.setTextColor:(I)V // method@ac40 │ │ -480ef6: 5430 94a0 |000d: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480efa: 6e10 fba9 0000 |000f: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisLeft:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fb │ │ -480f00: 0c00 |0012: move-result-object v0 │ │ -480f02: 1501 4041 |0013: const/high16 v1, #int 1094713344 // #4140 │ │ -480f06: 6e20 41ac 1000 |0015: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/YAxis;.setTextSize:(F)V // method@ac41 │ │ -480f0c: 5430 94a0 |0018: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480f10: 6e10 fca9 0000 |001a: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisRight:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fc │ │ -480f16: 0c00 |001d: move-result-object v0 │ │ -480f18: 6e10 74da 0300 |001e: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ -480f1e: 0a02 |0021: move-result v2 │ │ -480f20: 6e20 40ac 2000 |0022: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/components/YAxis;.setTextColor:(I)V // method@ac40 │ │ -480f26: 5430 94a0 |0025: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480f2a: 6e10 fca9 0000 |0027: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisRight:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fc │ │ -480f30: 0c00 |002a: move-result-object v0 │ │ -480f32: 6e20 41ac 1000 |002b: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/YAxis;.setTextSize:(F)V // method@ac41 │ │ -480f38: 5430 94a0 |002e: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480f3c: 6e10 09aa 0000 |0030: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ -480f42: 0c00 |0033: move-result-object v0 │ │ -480f44: 6e10 74da 0300 |0034: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ -480f4a: 0a02 |0037: move-result v2 │ │ -480f4c: 6e20 02ac 2000 |0038: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/components/XAxis;.setTextColor:(I)V // method@ac02 │ │ -480f52: 5430 94a0 |003b: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480f56: 6e10 09aa 0000 |003d: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ -480f5c: 0c00 |0040: move-result-object v0 │ │ -480f5e: 6e20 03ac 1000 |0041: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/XAxis;.setTextSize:(F)V // method@ac03 │ │ -480f64: 5430 94a0 |0044: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480f68: 6e10 09aa 0000 |0046: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ -480f6e: 0c00 |0049: move-result-object v0 │ │ -480f70: 1502 80bf |004a: const/high16 v2, #int -1082130432 // #bf80 │ │ -480f74: 6e20 05ac 2000 |004c: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/components/XAxis;.setYOffset:(F)V // method@ac05 │ │ -480f7a: 5430 94a0 |004f: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480f7e: 1402 1901 117f |0051: const v2, #float 1.92744e+38 // #7f110119 │ │ -480f84: 6e20 72da 2300 |0054: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -480f8a: 0c02 |0057: move-result-object v2 │ │ -480f8c: 6e20 1eaa 2000 |0058: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/charts/CombinedChart;.setNoDataText:(Ljava/lang/String;)V // method@aa1e │ │ -480f92: 5430 94a0 |005b: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480f96: 6e10 74da 0300 |005d: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ -480f9c: 0a02 |0060: move-result v2 │ │ -480f9e: 6e20 1faa 2000 |0061: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/charts/CombinedChart;.setNoDataTextColor:(I)V // method@aa1f │ │ -480fa4: 5430 94a0 |0064: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480fa8: 1202 |0066: const/4 v2, #int 0 // #0 │ │ -480faa: 6e20 23aa 2000 |0067: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/charts/CombinedChart;.setScaleYEnabled:(Z)V // method@aa23 │ │ -480fb0: 5430 94a0 |006a: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480fb4: 6e10 05aa 0000 |006c: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getLegend:()Lcom/github/mikephil/charting/components/Legend; // method@aa05 │ │ -480fba: 0c00 |006f: move-result-object v0 │ │ -480fbc: 6e10 74da 0300 |0070: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ -480fc2: 0a02 |0073: move-result v2 │ │ -480fc4: 6e20 9eab 2000 |0074: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/components/Legend;.setTextColor:(I)V // method@ab9e │ │ -480fca: 5430 94a0 |0077: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -480fce: 6e10 05aa 0000 |0079: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getLegend:()Lcom/github/mikephil/charting/components/Legend; // method@aa05 │ │ -480fd4: 0c00 |007c: move-result-object v0 │ │ -480fd6: 6e20 9fab 1000 |007d: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/Legend;.setTextSize:(F)V // method@ab9f │ │ -480fdc: 0e00 |0080: return-void │ │ +480ed0: |[480ed0] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.initChart:()V │ │ +480ee0: 5430 94a0 |0000: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480ee4: 6e10 fba9 0000 |0002: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisLeft:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fb │ │ +480eea: 0c00 |0005: move-result-object v0 │ │ +480eec: 6e10 74da 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ +480ef2: 0a01 |0009: move-result v1 │ │ +480ef4: 6e20 40ac 1000 |000a: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/YAxis;.setTextColor:(I)V // method@ac40 │ │ +480efa: 5430 94a0 |000d: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480efe: 6e10 fba9 0000 |000f: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisLeft:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fb │ │ +480f04: 0c00 |0012: move-result-object v0 │ │ +480f06: 1501 4041 |0013: const/high16 v1, #int 1094713344 // #4140 │ │ +480f0a: 6e20 41ac 1000 |0015: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/YAxis;.setTextSize:(F)V // method@ac41 │ │ +480f10: 5430 94a0 |0018: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480f14: 6e10 fca9 0000 |001a: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisRight:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fc │ │ +480f1a: 0c00 |001d: move-result-object v0 │ │ +480f1c: 6e10 74da 0300 |001e: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ +480f22: 0a02 |0021: move-result v2 │ │ +480f24: 6e20 40ac 2000 |0022: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/components/YAxis;.setTextColor:(I)V // method@ac40 │ │ +480f2a: 5430 94a0 |0025: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480f2e: 6e10 fca9 0000 |0027: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisRight:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fc │ │ +480f34: 0c00 |002a: move-result-object v0 │ │ +480f36: 6e20 41ac 1000 |002b: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/YAxis;.setTextSize:(F)V // method@ac41 │ │ +480f3c: 5430 94a0 |002e: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480f40: 6e10 09aa 0000 |0030: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ +480f46: 0c00 |0033: move-result-object v0 │ │ +480f48: 6e10 74da 0300 |0034: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ +480f4e: 0a02 |0037: move-result v2 │ │ +480f50: 6e20 02ac 2000 |0038: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/components/XAxis;.setTextColor:(I)V // method@ac02 │ │ +480f56: 5430 94a0 |003b: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480f5a: 6e10 09aa 0000 |003d: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ +480f60: 0c00 |0040: move-result-object v0 │ │ +480f62: 6e20 03ac 1000 |0041: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/XAxis;.setTextSize:(F)V // method@ac03 │ │ +480f68: 5430 94a0 |0044: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480f6c: 6e10 09aa 0000 |0046: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ +480f72: 0c00 |0049: move-result-object v0 │ │ +480f74: 1502 80bf |004a: const/high16 v2, #int -1082130432 // #bf80 │ │ +480f78: 6e20 05ac 2000 |004c: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/components/XAxis;.setYOffset:(F)V // method@ac05 │ │ +480f7e: 5430 94a0 |004f: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480f82: 1402 1901 117f |0051: const v2, #float 1.92744e+38 // #7f110119 │ │ +480f88: 6e20 72da 2300 |0054: invoke-virtual {v3, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +480f8e: 0c02 |0057: move-result-object v2 │ │ +480f90: 6e20 1eaa 2000 |0058: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/charts/CombinedChart;.setNoDataText:(Ljava/lang/String;)V // method@aa1e │ │ +480f96: 5430 94a0 |005b: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480f9a: 6e10 74da 0300 |005d: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ +480fa0: 0a02 |0060: move-result v2 │ │ +480fa2: 6e20 1faa 2000 |0061: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/charts/CombinedChart;.setNoDataTextColor:(I)V // method@aa1f │ │ +480fa8: 5430 94a0 |0064: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480fac: 1202 |0066: const/4 v2, #int 0 // #0 │ │ +480fae: 6e20 23aa 2000 |0067: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/charts/CombinedChart;.setScaleYEnabled:(Z)V // method@aa23 │ │ +480fb4: 5430 94a0 |006a: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480fb8: 6e10 05aa 0000 |006c: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getLegend:()Lcom/github/mikephil/charting/components/Legend; // method@aa05 │ │ +480fbe: 0c00 |006f: move-result-object v0 │ │ +480fc0: 6e10 74da 0300 |0070: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ +480fc6: 0a02 |0073: move-result v2 │ │ +480fc8: 6e20 9eab 2000 |0074: invoke-virtual {v0, v2}, Lcom/github/mikephil/charting/components/Legend;.setTextColor:(I)V // method@ab9e │ │ +480fce: 5430 94a0 |0077: iget-object v0, v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +480fd2: 6e10 05aa 0000 |0079: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getLegend:()Lcom/github/mikephil/charting/components/Legend; // method@aa05 │ │ +480fd8: 0c00 |007c: move-result-object v0 │ │ +480fda: 6e20 9fab 1000 |007d: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/Legend;.setTextSize:(F)V // method@ab9f │ │ +480fe0: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x000d line=191 │ │ 0x0018 line=192 │ │ 0x0025 line=193 │ │ 0x002e line=195 │ │ @@ -2102405,46 +2102406,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -480fe0: |[480fe0] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.initInformationSpinner:()V │ │ -480ff0: 5440 98a0 |0000: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.informationManager:Lde/tadris/fitness/aggregation/WorkoutInformationManager; // field@a098 │ │ -480ff4: 6e10 23d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/aggregation/WorkoutInformationManager;.getInformation:()Ljava/util/List; // method@d223 │ │ -480ffa: 0c00 |0005: move-result-object v0 │ │ -480ffc: 2201 7119 |0006: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -481000: 7010 92e2 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -481006: 7210 8fe3 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -48100c: 0c02 |000e: move-result-object v2 │ │ -48100e: 7210 5fe3 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -481014: 0a03 |0012: move-result v3 │ │ -481016: 3803 1400 |0013: if-eqz v3, 0027 // +0014 │ │ -48101a: 7210 60e3 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -481020: 0c03 |0018: move-result-object v3 │ │ -481022: 1f03 2d16 |0019: check-cast v3, Lde/tadris/fitness/aggregation/WorkoutInformation; // type@162d │ │ -481026: 7210 1dd2 0300 |001b: invoke-interface {v3}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getTitleRes:()I // method@d21d │ │ -48102c: 0a03 |001e: move-result v3 │ │ -48102e: 6e20 72da 3400 |001f: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -481034: 0c03 |0022: move-result-object v3 │ │ -481036: 7220 85e3 3100 |0023: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48103c: 28e9 |0026: goto 000f // -0017 │ │ -48103e: 2202 6c02 |0027: new-instance v2, Landroid/widget/ArrayAdapter; // type@026c │ │ -481042: 1403 0800 0901 |0029: const v3, #float 2.51629e-38 // #01090008 │ │ -481048: 7040 710e 4213 |002c: invoke-direct {v2, v4, v3, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0e71 │ │ -48104e: 5441 99a0 |002f: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.informationSelector:Landroid/widget/Spinner; // field@a099 │ │ -481052: 2203 cb17 |0031: new-instance v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1; // type@17cb │ │ -481056: 7030 59da 4300 |0033: invoke-direct {v3, v4, v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1;.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Ljava/util/List;)V // method@da59 │ │ -48105c: 6e20 4711 3100 |0036: invoke-virtual {v1, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1147 │ │ -481062: 1400 0900 0901 |0039: const v0, #float 2.5163e-38 // #01090009 │ │ -481068: 6e20 770e 0200 |003c: invoke-virtual {v2, v0}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0e77 │ │ -48106e: 5440 99a0 |003f: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.informationSelector:Landroid/widget/Spinner; // field@a099 │ │ -481072: 6e20 4011 2000 |0041: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1140 │ │ -481078: 0e00 |0044: return-void │ │ +480fe4: |[480fe4] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.initInformationSpinner:()V │ │ +480ff4: 5440 98a0 |0000: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.informationManager:Lde/tadris/fitness/aggregation/WorkoutInformationManager; // field@a098 │ │ +480ff8: 6e10 23d2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/aggregation/WorkoutInformationManager;.getInformation:()Ljava/util/List; // method@d223 │ │ +480ffe: 0c00 |0005: move-result-object v0 │ │ +481000: 2201 7119 |0006: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +481004: 7010 92e2 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +48100a: 7210 8fe3 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +481010: 0c02 |000e: move-result-object v2 │ │ +481012: 7210 5fe3 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +481018: 0a03 |0012: move-result v3 │ │ +48101a: 3803 1400 |0013: if-eqz v3, 0027 // +0014 │ │ +48101e: 7210 60e3 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +481024: 0c03 |0018: move-result-object v3 │ │ +481026: 1f03 2d16 |0019: check-cast v3, Lde/tadris/fitness/aggregation/WorkoutInformation; // type@162d │ │ +48102a: 7210 1dd2 0300 |001b: invoke-interface {v3}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getTitleRes:()I // method@d21d │ │ +481030: 0a03 |001e: move-result v3 │ │ +481032: 6e20 72da 3400 |001f: invoke-virtual {v4, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +481038: 0c03 |0022: move-result-object v3 │ │ +48103a: 7220 85e3 3100 |0023: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +481040: 28e9 |0026: goto 000f // -0017 │ │ +481042: 2202 6c02 |0027: new-instance v2, Landroid/widget/ArrayAdapter; // type@026c │ │ +481046: 1403 0800 0901 |0029: const v3, #float 2.51629e-38 // #01090008 │ │ +48104c: 7040 710e 4213 |002c: invoke-direct {v2, v4, v3, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0e71 │ │ +481052: 5441 99a0 |002f: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.informationSelector:Landroid/widget/Spinner; // field@a099 │ │ +481056: 2203 cb17 |0031: new-instance v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1; // type@17cb │ │ +48105a: 7030 59da 4300 |0033: invoke-direct {v3, v4, v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$1;.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;Ljava/util/List;)V // method@da59 │ │ +481060: 6e20 4711 3100 |0036: invoke-virtual {v1, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1147 │ │ +481066: 1400 0900 0901 |0039: const v0, #float 2.5163e-38 // #01090009 │ │ +48106c: 6e20 770e 0200 |003c: invoke-virtual {v2, v0}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0e77 │ │ +481072: 5440 99a0 |003f: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.informationSelector:Landroid/widget/Spinner; // field@a099 │ │ +481076: 6e20 4011 2000 |0041: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1140 │ │ +48107c: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0006 line=141 │ │ 0x000b line=142 │ │ 0x001b line=143 │ │ 0x0027 line=146 │ │ @@ -2102459,41 +2102460,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -48107c: |[48107c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.initTimeSpanSpinner:()V │ │ -48108c: 7100 10d2 0000 |0000: invoke-static {}, Lde/tadris/fitness/aggregation/AggregationSpan;.values:()[Lde/tadris/fitness/aggregation/AggregationSpan; // method@d210 │ │ -481092: 0c00 |0003: move-result-object v0 │ │ -481094: 2201 7119 |0004: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ -481098: 7010 92e2 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -48109e: 2102 |0009: array-length v2, v0 │ │ -4810a0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -4810a2: 3523 1000 |000b: if-ge v3, v2, 001b // +0010 │ │ -4810a6: 4604 0003 |000d: aget-object v4, v0, v3 │ │ -4810aa: 5244 c89c |000f: iget v4, v4, Lde/tadris/fitness/aggregation/AggregationSpan;.title:I // field@9cc8 │ │ -4810ae: 6e20 72da 4500 |0011: invoke-virtual {v5, v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -4810b4: 0c04 |0014: move-result-object v4 │ │ -4810b6: 7220 85e3 4100 |0015: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4810bc: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4810c0: 28f1 |001a: goto 000b // -000f │ │ -4810c2: 2202 6c02 |001b: new-instance v2, Landroid/widget/ArrayAdapter; // type@026c │ │ -4810c6: 1403 0800 0901 |001d: const v3, #float 2.51629e-38 // #01090008 │ │ -4810cc: 7040 710e 5213 |0020: invoke-direct {v2, v5, v3, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0e71 │ │ -4810d2: 5451 9da0 |0023: iget-object v1, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.timeSpanSelector:Landroid/widget/Spinner; // field@a09d │ │ -4810d6: 2203 cc17 |0025: new-instance v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2; // type@17cc │ │ -4810da: 7030 5cda 5300 |0027: invoke-direct {v3, v5, v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2;.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;[Lde/tadris/fitness/aggregation/AggregationSpan;)V // method@da5c │ │ -4810e0: 6e20 4711 3100 |002a: invoke-virtual {v1, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1147 │ │ -4810e6: 1400 0900 0901 |002d: const v0, #float 2.5163e-38 // #01090009 │ │ -4810ec: 6e20 770e 0200 |0030: invoke-virtual {v2, v0}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0e77 │ │ -4810f2: 5450 9da0 |0033: iget-object v0, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.timeSpanSelector:Landroid/widget/Spinner; // field@a09d │ │ -4810f6: 6e20 4011 2000 |0035: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1140 │ │ -4810fc: 0e00 |0038: return-void │ │ +481080: |[481080] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.initTimeSpanSpinner:()V │ │ +481090: 7100 10d2 0000 |0000: invoke-static {}, Lde/tadris/fitness/aggregation/AggregationSpan;.values:()[Lde/tadris/fitness/aggregation/AggregationSpan; // method@d210 │ │ +481096: 0c00 |0003: move-result-object v0 │ │ +481098: 2201 7119 |0004: new-instance v1, Ljava/util/ArrayList; // type@1971 │ │ +48109c: 7010 92e2 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4810a2: 2102 |0009: array-length v2, v0 │ │ +4810a4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +4810a6: 3523 1000 |000b: if-ge v3, v2, 001b // +0010 │ │ +4810aa: 4604 0003 |000d: aget-object v4, v0, v3 │ │ +4810ae: 5244 c89c |000f: iget v4, v4, Lde/tadris/fitness/aggregation/AggregationSpan;.title:I // field@9cc8 │ │ +4810b2: 6e20 72da 4500 |0011: invoke-virtual {v5, v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +4810b8: 0c04 |0014: move-result-object v4 │ │ +4810ba: 7220 85e3 4100 |0015: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4810c0: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4810c4: 28f1 |001a: goto 000b // -000f │ │ +4810c6: 2202 6c02 |001b: new-instance v2, Landroid/widget/ArrayAdapter; // type@026c │ │ +4810ca: 1403 0800 0901 |001d: const v3, #float 2.51629e-38 // #01090008 │ │ +4810d0: 7040 710e 5213 |0020: invoke-direct {v2, v5, v3, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0e71 │ │ +4810d6: 5451 9da0 |0023: iget-object v1, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.timeSpanSelector:Landroid/widget/Spinner; // field@a09d │ │ +4810da: 2203 cc17 |0025: new-instance v3, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2; // type@17cc │ │ +4810de: 7030 5cda 5300 |0027: invoke-direct {v3, v5, v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$2;.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;[Lde/tadris/fitness/aggregation/AggregationSpan;)V // method@da5c │ │ +4810e4: 6e20 4711 3100 |002a: invoke-virtual {v1, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1147 │ │ +4810ea: 1400 0900 0901 |002d: const v0, #float 2.5163e-38 // #01090009 │ │ +4810f0: 6e20 770e 0200 |0030: invoke-virtual {v2, v0}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0e77 │ │ +4810f6: 5450 9da0 |0033: iget-object v0, v5, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.timeSpanSelector:Landroid/widget/Spinner; // field@a09d │ │ +4810fa: 6e20 4011 2000 |0035: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1140 │ │ +481100: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0004 line=169 │ │ 0x0009 line=170 │ │ 0x000f line=171 │ │ 0x001b line=174 │ │ @@ -2102508,20 +2102509,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -481100: |[481100] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.initTypeSelector:()V │ │ -481110: 5420 9ea0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.typeSelector:Landroid/view/View; // field@a09e │ │ -481114: 2201 b517 |0002: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0; // type@17b5 │ │ -481118: 7020 2dda 2100 |0004: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/workout/-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0;.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V // method@da2d │ │ -48111e: 6e20 8c0b 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -481124: 0e00 |000a: return-void │ │ +481104: |[481104] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.initTypeSelector:()V │ │ +481114: 5420 9ea0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.typeSelector:Landroid/view/View; // field@a09e │ │ +481118: 2201 b517 |0002: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0; // type@17b5 │ │ +48111c: 7020 2dda 2100 |0004: invoke-direct {v1, v2}, Lde/tadris/fitness/ui/workout/-$$Lambda$AggregatedWorkoutStatisticsActivity$GO_NC2MiTCfE2qzAEr4gWrFrCa0;.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V // method@da2d │ │ +481122: 6e20 8c0b 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +481128: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ │ │ #13 : (in Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;) │ │ @@ -2102529,18 +2102530,18 @@ │ │ type : '(Lde/tadris/fitness/aggregation/AggregationSpan;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -48134c: |[48134c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onTimeSpanSelect:(Lde/tadris/fitness/aggregation/AggregationSpan;)V │ │ -48135c: 5b01 9ba0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -481360: 7010 82da 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refresh:()V // method@da82 │ │ -481366: 0e00 |0005: return-void │ │ +481350: |[481350] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onTimeSpanSelect:(Lde/tadris/fitness/aggregation/AggregationSpan;)V │ │ +481360: 5b01 9ba0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +481364: 7010 82da 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refresh:()V // method@da82 │ │ +48136a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0002 line=420 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/aggregation/AggregationSpan; │ │ @@ -2102550,18 +2102551,18 @@ │ │ type : '(Lde/tadris/fitness/aggregation/WorkoutInformation;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -481368: |[481368] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onWorkoutInformationSelect:(Lde/tadris/fitness/aggregation/WorkoutInformation;)V │ │ -481378: 5b01 9aa0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -48137c: 7010 82da 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refresh:()V // method@da82 │ │ -481382: 0e00 |0005: return-void │ │ +48136c: |[48136c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onWorkoutInformationSelect:(Lde/tadris/fitness/aggregation/WorkoutInformation;)V │ │ +48137c: 5b01 9aa0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +481380: 7010 82da 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refresh:()V // method@da82 │ │ +481386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/aggregation/WorkoutInformation; │ │ @@ -2102571,41 +2102572,41 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -481384: |[481384] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.openWorkoutAt:(J)V │ │ -481394: 7110 c7d1 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48139a: 0c00 |0003: move-result-object v0 │ │ -48139c: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -4813a0: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -4813a6: 0c00 |0009: move-result-object v0 │ │ -4813a8: 7230 1ed3 3004 |000a: invoke-interface {v0, v3, v4}, Lde/tadris/fitness/data/WorkoutDao;.getWorkoutByStart:(J)Lde/tadris/fitness/data/Workout; // method@d31e │ │ -4813ae: 0c00 |000d: move-result-object v0 │ │ -4813b0: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -4813b4: 2203 7e00 |0010: new-instance v3, Landroid/content/Intent; // type@007e │ │ -4813b8: 1c04 d817 |0012: const-class v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // type@17d8 │ │ -4813bc: 7030 1003 2304 |0014: invoke-direct {v3, v2, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -4813c2: 5300 269d |0017: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -4813c6: 1a04 0084 |0019: const-string v4, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ -4813ca: 6e40 3103 4310 |001b: invoke-virtual {v3, v4, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ -4813d0: 6e20 89da 3200 |001e: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.startActivity:(Landroid/content/Intent;)V // method@da89 │ │ -4813d6: 2817 |0021: goto 0038 // +0017 │ │ -4813d8: 2200 0819 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4813dc: 7010 06e1 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4813e2: 1a01 d512 |0027: const-string v1, "Cannot get workout at time=" // string@12d5 │ │ -4813e6: 6e20 12e1 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4813ec: 6e30 0ee1 3004 |002c: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ -4813f2: 6e10 1fe1 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4813f8: 0c03 |0032: move-result-object v3 │ │ -4813fa: 1a04 a019 |0033: const-string v4, "DiagramActivity" // string@19a0 │ │ -4813fe: 7120 4f09 3400 |0035: invoke-static {v4, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ -481404: 0e00 |0038: return-void │ │ +481388: |[481388] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.openWorkoutAt:(J)V │ │ +481398: 7110 c7d1 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +48139e: 0c00 |0003: move-result-object v0 │ │ +4813a0: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +4813a4: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +4813aa: 0c00 |0009: move-result-object v0 │ │ +4813ac: 7230 1ed3 3004 |000a: invoke-interface {v0, v3, v4}, Lde/tadris/fitness/data/WorkoutDao;.getWorkoutByStart:(J)Lde/tadris/fitness/data/Workout; // method@d31e │ │ +4813b2: 0c00 |000d: move-result-object v0 │ │ +4813b4: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +4813b8: 2203 7e00 |0010: new-instance v3, Landroid/content/Intent; // type@007e │ │ +4813bc: 1c04 d817 |0012: const-class v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // type@17d8 │ │ +4813c0: 7030 1003 2304 |0014: invoke-direct {v3, v2, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +4813c6: 5300 269d |0017: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +4813ca: 1a04 0084 |0019: const-string v4, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ +4813ce: 6e40 3103 4310 |001b: invoke-virtual {v3, v4, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ +4813d4: 6e20 89da 3200 |001e: invoke-virtual {v2, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.startActivity:(Landroid/content/Intent;)V // method@da89 │ │ +4813da: 2817 |0021: goto 0038 // +0017 │ │ +4813dc: 2200 0819 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +4813e0: 7010 06e1 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4813e6: 1a01 d512 |0027: const-string v1, "Cannot get workout at time=" // string@12d5 │ │ +4813ea: 6e20 12e1 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4813f0: 6e30 0ee1 3004 |002c: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@e10e │ │ +4813f6: 6e10 1fe1 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4813fc: 0c03 |0032: move-result-object v3 │ │ +4813fe: 1a04 a019 |0033: const-string v4, "DiagramActivity" // string@19a0 │ │ +481402: 7120 4f09 3400 |0035: invoke-static {v4, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@094f │ │ +481408: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0010 line=376 │ │ 0x0017 line=377 │ │ 0x001e line=378 │ │ 0x0022 line=380 │ │ @@ -2102618,75 +2102619,75 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 136 16-bit code units │ │ -481408: |[481408] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.refresh:()V │ │ -481418: 2200 2b16 |0000: new-instance v0, Lde/tadris/fitness/aggregation/WorkoutAggregator; // type@162b │ │ -48141c: 2201 3016 |0002: new-instance v1, Lde/tadris/fitness/aggregation/WorkoutTypeFilter; // type@1630 │ │ -481420: 5442 9ca0 |0004: iget-object v2, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedWorkoutType:Lde/tadris/fitness/data/WorkoutType; // field@a09c │ │ -481424: 7020 27d2 2100 |0006: invoke-direct {v1, v2}, Lde/tadris/fitness/aggregation/WorkoutTypeFilter;.:(Lde/tadris/fitness/data/WorkoutType;)V // method@d227 │ │ -48142a: 5442 9aa0 |0009: iget-object v2, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -48142e: 5443 9ba0 |000b: iget-object v3, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -481432: 7053 16d2 4021 |000d: invoke-direct {v0, v4, v1, v2, v3}, Lde/tadris/fitness/aggregation/WorkoutAggregator;.:(Landroid/content/Context;Lde/tadris/fitness/aggregation/WorkoutFilter;Lde/tadris/fitness/aggregation/WorkoutInformation;Lde/tadris/fitness/aggregation/AggregationSpan;)V // method@d216 │ │ -481438: 6e10 17d2 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/aggregation/WorkoutAggregator;.aggregate:()Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // method@d217 │ │ -48143e: 0c00 |0013: move-result-object v0 │ │ -481440: 5b40 91a0 |0014: iput-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -481444: 7010 84da 0400 |0016: invoke-direct {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refreshValueTexts:()V // method@da84 │ │ -48144a: 7010 83da 0400 |0019: invoke-direct {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refreshChart:()V // method@da83 │ │ -481450: 2200 0819 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -481454: 7010 06e1 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48145a: 5441 9aa0 |0021: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -48145e: 7210 1dd2 0100 |0023: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getTitleRes:()I // method@d21d │ │ -481464: 0a01 |0026: move-result v1 │ │ -481466: 6e20 72da 1400 |0027: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -48146c: 0c01 |002a: move-result-object v1 │ │ -48146e: 6e20 12e1 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481474: 1a01 2000 |002e: const-string v1, " " // string@0020 │ │ -481478: 6e20 12e1 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48147e: 1402 2501 117f |0033: const v2, #float 1.92744e+38 // #7f110125 │ │ -481484: 6e20 72da 2400 |0036: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -48148a: 0c02 |0039: move-result-object v2 │ │ -48148c: 6e20 12e1 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481492: 6e20 12e1 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481498: 5441 9ba0 |0040: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -48149c: 5211 c89c |0042: iget v1, v1, Lde/tadris/fitness/aggregation/AggregationSpan;.title:I // field@9cc8 │ │ -4814a0: 6e20 72da 1400 |0044: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -4814a6: 0c01 |0047: move-result-object v1 │ │ -4814a8: 6e20 12e1 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4814ae: 6e10 1fe1 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4814b4: 0c00 |004e: move-result-object v0 │ │ -4814b6: 6e20 86da 0400 |004f: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@da86 │ │ -4814bc: 5440 a0a0 |0052: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.workoutTypeText:Landroid/widget/TextView; // field@a0a0 │ │ -4814c0: 5441 9ca0 |0054: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedWorkoutType:Lde/tadris/fitness/data/WorkoutType; // field@a09c │ │ -4814c4: 5411 5e9d |0056: iget-object v1, v1, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ -4814c8: 6e20 e511 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -4814ce: 5440 9fa0 |005b: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.workoutTypeIcon:Landroid/widget/ImageView; // field@a09f │ │ -4814d2: 5441 9ca0 |005d: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedWorkoutType:Lde/tadris/fitness/data/WorkoutType; // field@a09c │ │ -4814d6: 5411 5b9d |005f: iget-object v1, v1, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ -4814da: 7110 d5db 0100 |0061: invoke-static {v1}, Lde/tadris/fitness/util/Icon;.getIcon:(Ljava/lang/String;)I // method@dbd5 │ │ -4814e0: 0a01 |0064: move-result v1 │ │ -4814e2: 6e20 0010 1000 |0065: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ -4814e8: 5440 92a0 |0068: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.axisLeftLabel:Landroid/widget/TextView; // field@a092 │ │ -4814ec: 5441 9aa0 |006a: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -4814f0: 7210 1ed2 0100 |006c: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ -4814f6: 0c01 |006f: move-result-object v1 │ │ -4814f8: 6e20 e511 1000 |0070: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -4814fe: 5440 93a0 |0073: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.axisRightLabel:Landroid/widget/TextView; // field@a093 │ │ -481502: 5441 9aa0 |0075: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -481506: 7210 1ed2 0100 |0077: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ -48150c: 0c01 |007a: move-result-object v1 │ │ -48150e: 6e20 e511 1000 |007b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -481514: 5440 a1a0 |007e: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.xAxisLabel:Landroid/widget/TextView; // field@a0a1 │ │ -481518: 5441 9ba0 |0080: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -48151c: 5211 c59c |0082: iget v1, v1, Lde/tadris/fitness/aggregation/AggregationSpan;.axisLabel:I // field@9cc5 │ │ -481520: 6e20 e411 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@11e4 │ │ -481526: 0e00 |0087: return-void │ │ +48140c: |[48140c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.refresh:()V │ │ +48141c: 2200 2b16 |0000: new-instance v0, Lde/tadris/fitness/aggregation/WorkoutAggregator; // type@162b │ │ +481420: 2201 3016 |0002: new-instance v1, Lde/tadris/fitness/aggregation/WorkoutTypeFilter; // type@1630 │ │ +481424: 5442 9ca0 |0004: iget-object v2, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedWorkoutType:Lde/tadris/fitness/data/WorkoutType; // field@a09c │ │ +481428: 7020 27d2 2100 |0006: invoke-direct {v1, v2}, Lde/tadris/fitness/aggregation/WorkoutTypeFilter;.:(Lde/tadris/fitness/data/WorkoutType;)V // method@d227 │ │ +48142e: 5442 9aa0 |0009: iget-object v2, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +481432: 5443 9ba0 |000b: iget-object v3, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +481436: 7053 16d2 4021 |000d: invoke-direct {v0, v4, v1, v2, v3}, Lde/tadris/fitness/aggregation/WorkoutAggregator;.:(Landroid/content/Context;Lde/tadris/fitness/aggregation/WorkoutFilter;Lde/tadris/fitness/aggregation/WorkoutInformation;Lde/tadris/fitness/aggregation/AggregationSpan;)V // method@d216 │ │ +48143c: 6e10 17d2 0000 |0010: invoke-virtual {v0}, Lde/tadris/fitness/aggregation/WorkoutAggregator;.aggregate:()Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // method@d217 │ │ +481442: 0c00 |0013: move-result-object v0 │ │ +481444: 5b40 91a0 |0014: iput-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +481448: 7010 84da 0400 |0016: invoke-direct {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refreshValueTexts:()V // method@da84 │ │ +48144e: 7010 83da 0400 |0019: invoke-direct {v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refreshChart:()V // method@da83 │ │ +481454: 2200 0819 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +481458: 7010 06e1 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48145e: 5441 9aa0 |0021: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +481462: 7210 1dd2 0100 |0023: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getTitleRes:()I // method@d21d │ │ +481468: 0a01 |0026: move-result v1 │ │ +48146a: 6e20 72da 1400 |0027: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +481470: 0c01 |002a: move-result-object v1 │ │ +481472: 6e20 12e1 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481478: 1a01 2000 |002e: const-string v1, " " // string@0020 │ │ +48147c: 6e20 12e1 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481482: 1402 2501 117f |0033: const v2, #float 1.92744e+38 // #7f110125 │ │ +481488: 6e20 72da 2400 |0036: invoke-virtual {v4, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +48148e: 0c02 |0039: move-result-object v2 │ │ +481490: 6e20 12e1 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481496: 6e20 12e1 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48149c: 5441 9ba0 |0040: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +4814a0: 5211 c89c |0042: iget v1, v1, Lde/tadris/fitness/aggregation/AggregationSpan;.title:I // field@9cc8 │ │ +4814a4: 6e20 72da 1400 |0044: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +4814aa: 0c01 |0047: move-result-object v1 │ │ +4814ac: 6e20 12e1 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4814b2: 6e10 1fe1 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4814b8: 0c00 |004e: move-result-object v0 │ │ +4814ba: 6e20 86da 0400 |004f: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@da86 │ │ +4814c0: 5440 a0a0 |0052: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.workoutTypeText:Landroid/widget/TextView; // field@a0a0 │ │ +4814c4: 5441 9ca0 |0054: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedWorkoutType:Lde/tadris/fitness/data/WorkoutType; // field@a09c │ │ +4814c8: 5411 5e9d |0056: iget-object v1, v1, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ +4814cc: 6e20 e511 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +4814d2: 5440 9fa0 |005b: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.workoutTypeIcon:Landroid/widget/ImageView; // field@a09f │ │ +4814d6: 5441 9ca0 |005d: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedWorkoutType:Lde/tadris/fitness/data/WorkoutType; // field@a09c │ │ +4814da: 5411 5b9d |005f: iget-object v1, v1, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ +4814de: 7110 d5db 0100 |0061: invoke-static {v1}, Lde/tadris/fitness/util/Icon;.getIcon:(Ljava/lang/String;)I // method@dbd5 │ │ +4814e4: 0a01 |0064: move-result v1 │ │ +4814e6: 6e20 0010 1000 |0065: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ +4814ec: 5440 92a0 |0068: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.axisLeftLabel:Landroid/widget/TextView; // field@a092 │ │ +4814f0: 5441 9aa0 |006a: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +4814f4: 7210 1ed2 0100 |006c: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ +4814fa: 0c01 |006f: move-result-object v1 │ │ +4814fc: 6e20 e511 1000 |0070: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +481502: 5440 93a0 |0073: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.axisRightLabel:Landroid/widget/TextView; // field@a093 │ │ +481506: 5441 9aa0 |0075: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +48150a: 7210 1ed2 0100 |0077: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ +481510: 0c01 |007a: move-result-object v1 │ │ +481512: 6e20 e511 1000 |007b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +481518: 5440 a1a0 |007e: iget-object v0, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.xAxisLabel:Landroid/widget/TextView; // field@a0a1 │ │ +48151c: 5441 9ba0 |0080: iget-object v1, v4, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +481520: 5211 c59c |0082: iget v1, v1, Lde/tadris/fitness/aggregation/AggregationSpan;.axisLabel:I // field@9cc5 │ │ +481524: 6e20 e411 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@11e4 │ │ +48152a: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0016 line=210 │ │ 0x0019 line=211 │ │ 0x001c line=212 │ │ 0x0052 line=213 │ │ @@ -2102702,112 +2102703,112 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 215 16-bit code units │ │ -481528: |[481528] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.refreshChart:()V │ │ -481538: 54b0 94a0 |0000: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -48153c: 6e10 11aa 0000 |0002: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.resetTracking:()V // method@aa11 │ │ -481542: 54b0 94a0 |0005: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -481546: 6e10 13aa 0000 |0007: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.resetZoom:()V // method@aa13 │ │ -48154c: 54b0 94a0 |000a: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -481550: 6e10 12aa 0000 |000c: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.resetViewPortOffsets:()V // method@aa12 │ │ -481556: 54b0 94a0 |000f: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -48155a: 6e10 f8a9 0000 |0011: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.clear:()V // method@a9f8 │ │ -481560: 54b0 91a0 |0014: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -481564: 6e10 fed1 0000 |0016: invoke-virtual {v0}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getDataPoints:()Ljava/util/List; // method@d1fe │ │ -48156a: 0c00 |0019: move-result-object v0 │ │ -48156c: 7210 93e3 0000 |001a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -481572: 0a00 |001d: move-result v0 │ │ -481574: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ -481578: 0e00 |0020: return-void │ │ -48157a: 2200 3112 |0021: new-instance v0, Lcom/github/mikephil/charting/data/CombinedData; // type@1231 │ │ -48157e: 7010 6ead 0000 |0023: invoke-direct {v0}, Lcom/github/mikephil/charting/data/CombinedData;.:()V // method@ad6e │ │ -481584: 54b1 9aa0 |0026: iget-object v1, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -481588: 7210 1cd2 0100 |0028: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ -48158e: 0c01 |002b: move-result-object v1 │ │ -481590: 6202 cb9c |002c: sget-object v2, Lde/tadris/fitness/aggregation/AggregationType;.SUM:Lde/tadris/fitness/aggregation/AggregationType; // field@9ccb │ │ -481594: 1a03 0000 |002e: const-string v3, "" // string@0000 │ │ -481598: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -48159a: 1215 |0031: const/4 v5, #int 1 // #1 │ │ -48159c: 3321 2000 |0032: if-ne v1, v2, 0052 // +0020 │ │ -4815a0: 7010 69da 0b00 |0034: invoke-direct {v11}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.createBarData:()Lcom/github/mikephil/charting/data/BarData; // method@da69 │ │ -4815a6: 0c01 |0037: move-result-object v1 │ │ -4815a8: 6e20 80ad 1000 |0038: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/BarData;)V // method@ad80 │ │ -4815ae: 2201 3612 |003b: new-instance v1, Lcom/github/mikephil/charting/data/LineData; // type@1236 │ │ -4815b2: 2352 2a1f |003d: new-array v2, v5, [Lcom/github/mikephil/charting/interfaces/datasets/ILineDataSet; // type@1f2a │ │ -4815b6: 2205 3812 |003f: new-instance v5, Lcom/github/mikephil/charting/data/LineDataSet; // type@1238 │ │ -4815ba: 2206 7119 |0041: new-instance v6, Ljava/util/ArrayList; // type@1971 │ │ -4815be: 7010 92e2 0600 |0043: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -4815c4: 7030 ccad 6503 |0046: invoke-direct {v5, v6, v3}, Lcom/github/mikephil/charting/data/LineDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@adcc │ │ -4815ca: 4d05 0204 |0049: aput-object v5, v2, v4 │ │ -4815ce: 7020 c0ad 2100 |004b: invoke-direct {v1, v2}, Lcom/github/mikephil/charting/data/LineData;.:([Lcom/github/mikephil/charting/interfaces/datasets/ILineDataSet;)V // method@adc0 │ │ -4815d4: 6e20 83ad 1000 |004e: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/LineData;)V // method@ad83 │ │ -4815da: 281e |0051: goto 006f // +001e │ │ -4815dc: 7010 6bda 0b00 |0052: invoke-direct {v11}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.createLineData:()Lcom/github/mikephil/charting/data/LineData; // method@da6b │ │ -4815e2: 0c01 |0055: move-result-object v1 │ │ -4815e4: 6e20 83ad 1000 |0056: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/LineData;)V // method@ad83 │ │ -4815ea: 2201 2312 |0059: new-instance v1, Lcom/github/mikephil/charting/data/BarData; // type@1223 │ │ -4815ee: 2352 251f |005b: new-array v2, v5, [Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet; // type@1f25 │ │ -4815f2: 2205 2412 |005d: new-instance v5, Lcom/github/mikephil/charting/data/BarDataSet; // type@1224 │ │ -4815f6: 2206 7119 |005f: new-instance v6, Ljava/util/ArrayList; // type@1971 │ │ -4815fa: 7010 92e2 0600 |0061: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -481600: 7030 59ac 6503 |0064: invoke-direct {v5, v6, v3}, Lcom/github/mikephil/charting/data/BarDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@ac59 │ │ -481606: 4d05 0204 |0067: aput-object v5, v2, v4 │ │ -48160a: 7020 49ac 2100 |0069: invoke-direct {v1, v2}, Lcom/github/mikephil/charting/data/BarData;.:([Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet;)V // method@ac49 │ │ -481610: 6e20 80ad 1000 |006c: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/BarData;)V // method@ad80 │ │ -481616: 54b1 94a0 |006f: iget-object v1, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -48161a: 6e20 15aa 0100 |0071: invoke-virtual {v1, v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.setData:(Lcom/github/mikephil/charting/data/CombinedData;)V // method@aa15 │ │ -481620: 54b0 94a0 |0074: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -481624: 6e10 09aa 0000 |0076: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ -48162a: 0c00 |0079: move-result-object v0 │ │ -48162c: 2201 cd17 |007a: new-instance v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3; // type@17cd │ │ -481630: 7020 5fda b100 |007c: invoke-direct {v1, v11}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3;.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V // method@da5f │ │ -481636: 6e20 04ac 1000 |007f: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/XAxis;.setValueFormatter:(Lcom/github/mikephil/charting/formatter/ValueFormatter;)V // method@ac04 │ │ -48163c: 54b0 94a0 |0082: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -481640: 6e10 09aa 0000 |0084: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ -481646: 0c00 |0087: move-result-object v0 │ │ -481648: 54b1 9ba0 |0088: iget-object v1, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ -48164c: 5311 c79c |008a: iget-wide v1, v1, Lde/tadris/fitness/aggregation/AggregationSpan;.spanInterval:J // field@9cc7 │ │ -481650: 8511 |008c: long-to-float v1, v1 │ │ -481652: 6e20 fdab 1000 |008d: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/XAxis;.setGranularity:(F)V // method@abfd │ │ -481658: 2200 1012 |0090: new-instance v0, Lcom/github/mikephil/charting/components/Description; // type@1210 │ │ -48165c: 7010 40ab 0000 |0092: invoke-direct {v0}, Lcom/github/mikephil/charting/components/Description;.:()V // method@ab40 │ │ -481662: 6e10 74da 0b00 |0095: invoke-virtual {v11}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ -481668: 0a01 |0098: move-result v1 │ │ -48166a: 6e20 4dab 1000 |0099: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/Description;.setTextColor:(I)V // method@ab4d │ │ -481670: 54b1 9aa0 |009c: iget-object v1, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -481674: 7210 1ed2 0100 |009e: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ -48167a: 0c01 |00a1: move-result-object v1 │ │ -48167c: 6e20 4bab 1000 |00a2: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/Description;.setText:(Ljava/lang/String;)V // method@ab4b │ │ -481682: 1501 4041 |00a5: const/high16 v1, #int 1094713344 // #4140 │ │ -481686: 6e20 4eab 1000 |00a7: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/Description;.setTextSize:(F)V // method@ab4e │ │ -48168c: 54b1 94a0 |00aa: iget-object v1, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -481690: 6e20 16aa 0100 |00ac: invoke-virtual {v1, v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.setDescription:(Lcom/github/mikephil/charting/components/Description;)V // method@aa16 │ │ -481696: 54b0 94a0 |00af: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -48169a: 2201 ce17 |00b1: new-instance v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4; // type@17ce │ │ -48169e: 7020 61da b100 |00b3: invoke-direct {v1, v11}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V // method@da61 │ │ -4816a4: 6e20 20aa 1000 |00b6: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setOnChartValueSelectedListener:(Lcom/github/mikephil/charting/listener/OnChartValueSelectedListener;)V // method@aa20 │ │ -4816aa: 54b0 94a0 |00b9: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -4816ae: 6e10 0caa 0000 |00bb: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.invalidate:()V // method@aa0c │ │ -4816b4: 54b0 94a0 |00be: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -4816b8: 1301 f401 |00c0: const/16 v1, #int 500 // #1f4 │ │ -4816bc: 6202 bc63 |00c2: sget-object v2, Lcom/github/mikephil/charting/animation/Easing;.EaseOutCubic:Lcom/github/mikephil/charting/animation/Easing$EasingFunction; // field@63bc │ │ -4816c0: 6e30 f6a9 1002 |00c4: invoke-virtual {v0, v1, v2}, Lcom/github/mikephil/charting/charts/CombinedChart;.animateY:(ILcom/github/mikephil/charting/animation/Easing$EasingFunction;)V // method@a9f6 │ │ -4816c6: 54b3 94a0 |00c7: iget-object v3, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -4816ca: 1504 803f |00c9: const/high16 v4, #int 1065353216 // #3f80 │ │ -4816ce: 1505 803f |00cb: const/high16 v5, #int 1065353216 // #3f80 │ │ -4816d2: 1206 |00cd: const/4 v6, #int 0 // #0 │ │ -4816d4: 1207 |00ce: const/4 v7, #int 0 // #0 │ │ -4816d6: 6208 4165 |00cf: sget-object v8, Lcom/github/mikephil/charting/components/YAxis$AxisDependency;.LEFT:Lcom/github/mikephil/charting/components/YAxis$AxisDependency; // field@6541 │ │ -4816da: 1609 f401 |00d1: const-wide/16 v9, #int 500 // #1f4 │ │ -4816de: 7408 25aa 0300 |00d3: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/github/mikephil/charting/charts/CombinedChart;.zoomAndCenterAnimated:(FFFFLcom/github/mikephil/charting/components/YAxis$AxisDependency;J)V // method@aa25 │ │ -4816e4: 0e00 |00d6: return-void │ │ +48152c: |[48152c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.refreshChart:()V │ │ +48153c: 54b0 94a0 |0000: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +481540: 6e10 11aa 0000 |0002: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.resetTracking:()V // method@aa11 │ │ +481546: 54b0 94a0 |0005: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +48154a: 6e10 13aa 0000 |0007: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.resetZoom:()V // method@aa13 │ │ +481550: 54b0 94a0 |000a: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +481554: 6e10 12aa 0000 |000c: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.resetViewPortOffsets:()V // method@aa12 │ │ +48155a: 54b0 94a0 |000f: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +48155e: 6e10 f8a9 0000 |0011: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.clear:()V // method@a9f8 │ │ +481564: 54b0 91a0 |0014: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +481568: 6e10 fed1 0000 |0016: invoke-virtual {v0}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getDataPoints:()Ljava/util/List; // method@d1fe │ │ +48156e: 0c00 |0019: move-result-object v0 │ │ +481570: 7210 93e3 0000 |001a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +481576: 0a00 |001d: move-result v0 │ │ +481578: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ +48157c: 0e00 |0020: return-void │ │ +48157e: 2200 3112 |0021: new-instance v0, Lcom/github/mikephil/charting/data/CombinedData; // type@1231 │ │ +481582: 7010 6ead 0000 |0023: invoke-direct {v0}, Lcom/github/mikephil/charting/data/CombinedData;.:()V // method@ad6e │ │ +481588: 54b1 9aa0 |0026: iget-object v1, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +48158c: 7210 1cd2 0100 |0028: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ +481592: 0c01 |002b: move-result-object v1 │ │ +481594: 6202 cb9c |002c: sget-object v2, Lde/tadris/fitness/aggregation/AggregationType;.SUM:Lde/tadris/fitness/aggregation/AggregationType; // field@9ccb │ │ +481598: 1a03 0000 |002e: const-string v3, "" // string@0000 │ │ +48159c: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +48159e: 1215 |0031: const/4 v5, #int 1 // #1 │ │ +4815a0: 3321 2000 |0032: if-ne v1, v2, 0052 // +0020 │ │ +4815a4: 7010 69da 0b00 |0034: invoke-direct {v11}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.createBarData:()Lcom/github/mikephil/charting/data/BarData; // method@da69 │ │ +4815aa: 0c01 |0037: move-result-object v1 │ │ +4815ac: 6e20 80ad 1000 |0038: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/BarData;)V // method@ad80 │ │ +4815b2: 2201 3612 |003b: new-instance v1, Lcom/github/mikephil/charting/data/LineData; // type@1236 │ │ +4815b6: 2352 2a1f |003d: new-array v2, v5, [Lcom/github/mikephil/charting/interfaces/datasets/ILineDataSet; // type@1f2a │ │ +4815ba: 2205 3812 |003f: new-instance v5, Lcom/github/mikephil/charting/data/LineDataSet; // type@1238 │ │ +4815be: 2206 7119 |0041: new-instance v6, Ljava/util/ArrayList; // type@1971 │ │ +4815c2: 7010 92e2 0600 |0043: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +4815c8: 7030 ccad 6503 |0046: invoke-direct {v5, v6, v3}, Lcom/github/mikephil/charting/data/LineDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@adcc │ │ +4815ce: 4d05 0204 |0049: aput-object v5, v2, v4 │ │ +4815d2: 7020 c0ad 2100 |004b: invoke-direct {v1, v2}, Lcom/github/mikephil/charting/data/LineData;.:([Lcom/github/mikephil/charting/interfaces/datasets/ILineDataSet;)V // method@adc0 │ │ +4815d8: 6e20 83ad 1000 |004e: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/LineData;)V // method@ad83 │ │ +4815de: 281e |0051: goto 006f // +001e │ │ +4815e0: 7010 6bda 0b00 |0052: invoke-direct {v11}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.createLineData:()Lcom/github/mikephil/charting/data/LineData; // method@da6b │ │ +4815e6: 0c01 |0055: move-result-object v1 │ │ +4815e8: 6e20 83ad 1000 |0056: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/LineData;)V // method@ad83 │ │ +4815ee: 2201 2312 |0059: new-instance v1, Lcom/github/mikephil/charting/data/BarData; // type@1223 │ │ +4815f2: 2352 251f |005b: new-array v2, v5, [Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet; // type@1f25 │ │ +4815f6: 2205 2412 |005d: new-instance v5, Lcom/github/mikephil/charting/data/BarDataSet; // type@1224 │ │ +4815fa: 2206 7119 |005f: new-instance v6, Ljava/util/ArrayList; // type@1971 │ │ +4815fe: 7010 92e2 0600 |0061: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +481604: 7030 59ac 6503 |0064: invoke-direct {v5, v6, v3}, Lcom/github/mikephil/charting/data/BarDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@ac59 │ │ +48160a: 4d05 0204 |0067: aput-object v5, v2, v4 │ │ +48160e: 7020 49ac 2100 |0069: invoke-direct {v1, v2}, Lcom/github/mikephil/charting/data/BarData;.:([Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet;)V // method@ac49 │ │ +481614: 6e20 80ad 1000 |006c: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/BarData;)V // method@ad80 │ │ +48161a: 54b1 94a0 |006f: iget-object v1, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +48161e: 6e20 15aa 0100 |0071: invoke-virtual {v1, v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.setData:(Lcom/github/mikephil/charting/data/CombinedData;)V // method@aa15 │ │ +481624: 54b0 94a0 |0074: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +481628: 6e10 09aa 0000 |0076: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ +48162e: 0c00 |0079: move-result-object v0 │ │ +481630: 2201 cd17 |007a: new-instance v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3; // type@17cd │ │ +481634: 7020 5fda b100 |007c: invoke-direct {v1, v11}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$3;.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V // method@da5f │ │ +48163a: 6e20 04ac 1000 |007f: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/XAxis;.setValueFormatter:(Lcom/github/mikephil/charting/formatter/ValueFormatter;)V // method@ac04 │ │ +481640: 54b0 94a0 |0082: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +481644: 6e10 09aa 0000 |0084: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ +48164a: 0c00 |0087: move-result-object v0 │ │ +48164c: 54b1 9ba0 |0088: iget-object v1, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedSpan:Lde/tadris/fitness/aggregation/AggregationSpan; // field@a09b │ │ +481650: 5311 c79c |008a: iget-wide v1, v1, Lde/tadris/fitness/aggregation/AggregationSpan;.spanInterval:J // field@9cc7 │ │ +481654: 8511 |008c: long-to-float v1, v1 │ │ +481656: 6e20 fdab 1000 |008d: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/XAxis;.setGranularity:(F)V // method@abfd │ │ +48165c: 2200 1012 |0090: new-instance v0, Lcom/github/mikephil/charting/components/Description; // type@1210 │ │ +481660: 7010 40ab 0000 |0092: invoke-direct {v0}, Lcom/github/mikephil/charting/components/Description;.:()V // method@ab40 │ │ +481666: 6e10 74da 0b00 |0095: invoke-virtual {v11}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getThemeTextColor:()I // method@da74 │ │ +48166c: 0a01 |0098: move-result v1 │ │ +48166e: 6e20 4dab 1000 |0099: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/Description;.setTextColor:(I)V // method@ab4d │ │ +481674: 54b1 9aa0 |009c: iget-object v1, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +481678: 7210 1ed2 0100 |009e: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ +48167e: 0c01 |00a1: move-result-object v1 │ │ +481680: 6e20 4bab 1000 |00a2: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/Description;.setText:(Ljava/lang/String;)V // method@ab4b │ │ +481686: 1501 4041 |00a5: const/high16 v1, #int 1094713344 // #4140 │ │ +48168a: 6e20 4eab 1000 |00a7: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/components/Description;.setTextSize:(F)V // method@ab4e │ │ +481690: 54b1 94a0 |00aa: iget-object v1, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +481694: 6e20 16aa 0100 |00ac: invoke-virtual {v1, v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.setDescription:(Lcom/github/mikephil/charting/components/Description;)V // method@aa16 │ │ +48169a: 54b0 94a0 |00af: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +48169e: 2201 ce17 |00b1: new-instance v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4; // type@17ce │ │ +4816a2: 7020 61da b100 |00b3: invoke-direct {v1, v11}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity$4;.:(Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;)V // method@da61 │ │ +4816a8: 6e20 20aa 1000 |00b6: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setOnChartValueSelectedListener:(Lcom/github/mikephil/charting/listener/OnChartValueSelectedListener;)V // method@aa20 │ │ +4816ae: 54b0 94a0 |00b9: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +4816b2: 6e10 0caa 0000 |00bb: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.invalidate:()V // method@aa0c │ │ +4816b8: 54b0 94a0 |00be: iget-object v0, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +4816bc: 1301 f401 |00c0: const/16 v1, #int 500 // #1f4 │ │ +4816c0: 6202 bc63 |00c2: sget-object v2, Lcom/github/mikephil/charting/animation/Easing;.EaseOutCubic:Lcom/github/mikephil/charting/animation/Easing$EasingFunction; // field@63bc │ │ +4816c4: 6e30 f6a9 1002 |00c4: invoke-virtual {v0, v1, v2}, Lcom/github/mikephil/charting/charts/CombinedChart;.animateY:(ILcom/github/mikephil/charting/animation/Easing$EasingFunction;)V // method@a9f6 │ │ +4816ca: 54b3 94a0 |00c7: iget-object v3, v11, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +4816ce: 1504 803f |00c9: const/high16 v4, #int 1065353216 // #3f80 │ │ +4816d2: 1505 803f |00cb: const/high16 v5, #int 1065353216 // #3f80 │ │ +4816d6: 1206 |00cd: const/4 v6, #int 0 // #0 │ │ +4816d8: 1207 |00ce: const/4 v7, #int 0 // #0 │ │ +4816da: 6208 4165 |00cf: sget-object v8, Lcom/github/mikephil/charting/components/YAxis$AxisDependency;.LEFT:Lcom/github/mikephil/charting/components/YAxis$AxisDependency; // field@6541 │ │ +4816de: 1609 f401 |00d1: const-wide/16 v9, #int 500 // #1f4 │ │ +4816e2: 7408 25aa 0300 |00d3: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/github/mikephil/charting/charts/CombinedChart;.zoomAndCenterAnimated:(FFFFLcom/github/mikephil/charting/components/YAxis$AxisDependency;J)V // method@aa25 │ │ +4816e8: 0e00 |00d6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ 0x000a line=234 │ │ 0x000f line=235 │ │ 0x0014 line=237 │ │ @@ -2102837,106 +2102838,106 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 210 16-bit code units │ │ -4816e8: |[4816e8] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.refreshValueTexts:()V │ │ -4816f8: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -4816fc: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -481702: 1a01 2000 |0005: const-string v1, " " // string@0020 │ │ -481706: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48170c: 5471 9aa0 |000a: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -481710: 7210 1ed2 0100 |000c: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ -481716: 0c01 |000f: move-result-object v1 │ │ -481718: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48171e: 6e10 1fe1 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -481724: 0c00 |0016: move-result-object v0 │ │ -481726: 5471 97a0 |0017: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoMin:Landroid/widget/TextView; // field@a097 │ │ -48172a: 2202 0819 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -48172e: 7010 06e1 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -481734: 1403 e900 117f |001e: const v3, #float 1.92743e+38 // #7f1100e9 │ │ -48173a: 6e20 72da 3700 |0021: invoke-virtual {v7, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -481740: 0c03 |0024: move-result-object v3 │ │ -481742: 6e20 12e1 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481748: 1a03 f906 |0028: const-string v3, ": " // string@06f9 │ │ -48174c: 6e20 12e1 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481752: 5474 91a0 |002d: iget-object v4, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -481756: 6e10 00d2 0400 |002f: invoke-virtual {v4}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getMin:()D // method@d200 │ │ -48175c: 0b04 |0032: move-result-wide v4 │ │ -48175e: 1226 |0033: const/4 v6, #int 2 // #2 │ │ -481760: 7130 4bdd 5406 |0034: invoke-static {v4, v5, v6}, Lde/tadris/fitness/util/unit/UnitUtils;.round:(DI)Ljava/lang/String; // method@dd4b │ │ -481766: 0c04 |0037: move-result-object v4 │ │ -481768: 6e20 12e1 4200 |0038: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48176e: 6e20 12e1 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481774: 6e10 1fe1 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48177a: 0c02 |0041: move-result-object v2 │ │ -48177c: 6e20 e511 2100 |0042: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -481782: 5471 9aa0 |0045: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -481786: 7210 1cd2 0100 |0047: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ -48178c: 0c01 |004a: move-result-object v1 │ │ -48178e: 6202 cb9c |004b: sget-object v2, Lde/tadris/fitness/aggregation/AggregationType;.SUM:Lde/tadris/fitness/aggregation/AggregationType; // field@9ccb │ │ -481792: 3321 2e00 |004d: if-ne v1, v2, 007b // +002e │ │ -481796: 5471 95a0 |004f: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoAvg:Landroid/widget/TextView; // field@a095 │ │ -48179a: 2202 0819 |0051: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -48179e: 7010 06e1 0200 |0053: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4817a4: 1404 7e01 117f |0056: const v4, #float 1.92746e+38 // #7f11017e │ │ -4817aa: 6e20 72da 4700 |0059: invoke-virtual {v7, v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -4817b0: 0c04 |005c: move-result-object v4 │ │ -4817b2: 6e20 12e1 4200 |005d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4817b8: 6e20 12e1 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4817be: 5474 91a0 |0063: iget-object v4, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -4817c2: 6e10 01d2 0400 |0065: invoke-virtual {v4}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getSum:()D // method@d201 │ │ -4817c8: 0b04 |0068: move-result-wide v4 │ │ -4817ca: 7130 4bdd 5406 |0069: invoke-static {v4, v5, v6}, Lde/tadris/fitness/util/unit/UnitUtils;.round:(DI)Ljava/lang/String; // method@dd4b │ │ -4817d0: 0c04 |006c: move-result-object v4 │ │ -4817d2: 6e20 12e1 4200 |006d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4817d8: 6e20 12e1 0200 |0070: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4817de: 6e10 1fe1 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4817e4: 0c02 |0076: move-result-object v2 │ │ -4817e6: 6e20 e511 2100 |0077: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -4817ec: 282c |007a: goto 00a6 // +002c │ │ -4817ee: 5471 95a0 |007b: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoAvg:Landroid/widget/TextView; // field@a095 │ │ -4817f2: 2202 0819 |007d: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4817f6: 7010 06e1 0200 |007f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4817fc: 1404 5200 117f |0082: const v4, #float 1.9274e+38 // #7f110052 │ │ -481802: 6e20 72da 4700 |0085: invoke-virtual {v7, v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -481808: 0c04 |0088: move-result-object v4 │ │ -48180a: 6e20 12e1 4200 |0089: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481810: 6e20 12e1 3200 |008c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481816: 5474 91a0 |008f: iget-object v4, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -48181a: 6e10 fbd1 0400 |0091: invoke-virtual {v4}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getAvg:()D // method@d1fb │ │ -481820: 0b04 |0094: move-result-wide v4 │ │ -481822: 7130 4bdd 5406 |0095: invoke-static {v4, v5, v6}, Lde/tadris/fitness/util/unit/UnitUtils;.round:(DI)Ljava/lang/String; // method@dd4b │ │ -481828: 0c04 |0098: move-result-object v4 │ │ -48182a: 6e20 12e1 4200 |0099: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481830: 6e20 12e1 0200 |009c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481836: 6e10 1fe1 0200 |009f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48183c: 0c02 |00a2: move-result-object v2 │ │ -48183e: 6e20 e511 2100 |00a3: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -481844: 5471 96a0 |00a6: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoMax:Landroid/widget/TextView; // field@a096 │ │ -481848: 2202 0819 |00a8: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -48184c: 7010 06e1 0200 |00aa: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -481852: 1404 e700 117f |00ad: const v4, #float 1.92743e+38 // #7f1100e7 │ │ -481858: 6e20 72da 4700 |00b0: invoke-virtual {v7, v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -48185e: 0c04 |00b3: move-result-object v4 │ │ -481860: 6e20 12e1 4200 |00b4: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481866: 6e20 12e1 3200 |00b7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48186c: 5473 91a0 |00ba: iget-object v3, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ -481870: 6e10 ffd1 0300 |00bc: invoke-virtual {v3}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getMax:()D // method@d1ff │ │ -481876: 0b03 |00bf: move-result-wide v3 │ │ -481878: 7130 4bdd 4306 |00c0: invoke-static {v3, v4, v6}, Lde/tadris/fitness/util/unit/UnitUtils;.round:(DI)Ljava/lang/String; // method@dd4b │ │ -48187e: 0c03 |00c3: move-result-object v3 │ │ -481880: 6e20 12e1 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481886: 6e20 12e1 0200 |00c7: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48188c: 6e10 1fe1 0200 |00ca: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -481892: 0c00 |00cd: move-result-object v0 │ │ -481894: 6e20 e511 0100 |00ce: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -48189a: 0e00 |00d1: return-void │ │ +4816ec: |[4816ec] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.refreshValueTexts:()V │ │ +4816fc: 2200 0819 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +481700: 7010 06e1 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +481706: 1a01 2000 |0005: const-string v1, " " // string@0020 │ │ +48170a: 6e20 12e1 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481710: 5471 9aa0 |000a: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +481714: 7210 1ed2 0100 |000c: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getUnit:()Ljava/lang/String; // method@d21e │ │ +48171a: 0c01 |000f: move-result-object v1 │ │ +48171c: 6e20 12e1 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481722: 6e10 1fe1 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +481728: 0c00 |0016: move-result-object v0 │ │ +48172a: 5471 97a0 |0017: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoMin:Landroid/widget/TextView; // field@a097 │ │ +48172e: 2202 0819 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +481732: 7010 06e1 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +481738: 1403 e900 117f |001e: const v3, #float 1.92743e+38 // #7f1100e9 │ │ +48173e: 6e20 72da 3700 |0021: invoke-virtual {v7, v3}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +481744: 0c03 |0024: move-result-object v3 │ │ +481746: 6e20 12e1 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48174c: 1a03 f906 |0028: const-string v3, ": " // string@06f9 │ │ +481750: 6e20 12e1 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481756: 5474 91a0 |002d: iget-object v4, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +48175a: 6e10 00d2 0400 |002f: invoke-virtual {v4}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getMin:()D // method@d200 │ │ +481760: 0b04 |0032: move-result-wide v4 │ │ +481762: 1226 |0033: const/4 v6, #int 2 // #2 │ │ +481764: 7130 4bdd 5406 |0034: invoke-static {v4, v5, v6}, Lde/tadris/fitness/util/unit/UnitUtils;.round:(DI)Ljava/lang/String; // method@dd4b │ │ +48176a: 0c04 |0037: move-result-object v4 │ │ +48176c: 6e20 12e1 4200 |0038: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481772: 6e20 12e1 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481778: 6e10 1fe1 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +48177e: 0c02 |0041: move-result-object v2 │ │ +481780: 6e20 e511 2100 |0042: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +481786: 5471 9aa0 |0045: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +48178a: 7210 1cd2 0100 |0047: invoke-interface {v1}, Lde/tadris/fitness/aggregation/WorkoutInformation;.getAggregationType:()Lde/tadris/fitness/aggregation/AggregationType; // method@d21c │ │ +481790: 0c01 |004a: move-result-object v1 │ │ +481792: 6202 cb9c |004b: sget-object v2, Lde/tadris/fitness/aggregation/AggregationType;.SUM:Lde/tadris/fitness/aggregation/AggregationType; // field@9ccb │ │ +481796: 3321 2e00 |004d: if-ne v1, v2, 007b // +002e │ │ +48179a: 5471 95a0 |004f: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoAvg:Landroid/widget/TextView; // field@a095 │ │ +48179e: 2202 0819 |0051: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4817a2: 7010 06e1 0200 |0053: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4817a8: 1404 7e01 117f |0056: const v4, #float 1.92746e+38 // #7f11017e │ │ +4817ae: 6e20 72da 4700 |0059: invoke-virtual {v7, v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +4817b4: 0c04 |005c: move-result-object v4 │ │ +4817b6: 6e20 12e1 4200 |005d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4817bc: 6e20 12e1 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4817c2: 5474 91a0 |0063: iget-object v4, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +4817c6: 6e10 01d2 0400 |0065: invoke-virtual {v4}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getSum:()D // method@d201 │ │ +4817cc: 0b04 |0068: move-result-wide v4 │ │ +4817ce: 7130 4bdd 5406 |0069: invoke-static {v4, v5, v6}, Lde/tadris/fitness/util/unit/UnitUtils;.round:(DI)Ljava/lang/String; // method@dd4b │ │ +4817d4: 0c04 |006c: move-result-object v4 │ │ +4817d6: 6e20 12e1 4200 |006d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4817dc: 6e20 12e1 0200 |0070: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4817e2: 6e10 1fe1 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4817e8: 0c02 |0076: move-result-object v2 │ │ +4817ea: 6e20 e511 2100 |0077: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +4817f0: 282c |007a: goto 00a6 // +002c │ │ +4817f2: 5471 95a0 |007b: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoAvg:Landroid/widget/TextView; // field@a095 │ │ +4817f6: 2202 0819 |007d: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4817fa: 7010 06e1 0200 |007f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +481800: 1404 5200 117f |0082: const v4, #float 1.9274e+38 // #7f110052 │ │ +481806: 6e20 72da 4700 |0085: invoke-virtual {v7, v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +48180c: 0c04 |0088: move-result-object v4 │ │ +48180e: 6e20 12e1 4200 |0089: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481814: 6e20 12e1 3200 |008c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48181a: 5474 91a0 |008f: iget-object v4, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +48181e: 6e10 fbd1 0400 |0091: invoke-virtual {v4}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getAvg:()D // method@d1fb │ │ +481824: 0b04 |0094: move-result-wide v4 │ │ +481826: 7130 4bdd 5406 |0095: invoke-static {v4, v5, v6}, Lde/tadris/fitness/util/unit/UnitUtils;.round:(DI)Ljava/lang/String; // method@dd4b │ │ +48182c: 0c04 |0098: move-result-object v4 │ │ +48182e: 6e20 12e1 4200 |0099: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481834: 6e20 12e1 0200 |009c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48183a: 6e10 1fe1 0200 |009f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +481840: 0c02 |00a2: move-result-object v2 │ │ +481842: 6e20 e511 2100 |00a3: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +481848: 5471 96a0 |00a6: iget-object v1, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoMax:Landroid/widget/TextView; // field@a096 │ │ +48184c: 2202 0819 |00a8: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +481850: 7010 06e1 0200 |00aa: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +481856: 1404 e700 117f |00ad: const v4, #float 1.92743e+38 // #7f1100e7 │ │ +48185c: 6e20 72da 4700 |00b0: invoke-virtual {v7, v4}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +481862: 0c04 |00b3: move-result-object v4 │ │ +481864: 6e20 12e1 4200 |00b4: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48186a: 6e20 12e1 3200 |00b7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481870: 5473 91a0 |00ba: iget-object v3, v7, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.aggregatedWorkoutData:Lde/tadris/fitness/aggregation/AggregatedWorkoutData; // field@a091 │ │ +481874: 6e10 ffd1 0300 |00bc: invoke-virtual {v3}, Lde/tadris/fitness/aggregation/AggregatedWorkoutData;.getMax:()D // method@d1ff │ │ +48187a: 0b03 |00bf: move-result-wide v3 │ │ +48187c: 7130 4bdd 4306 |00c0: invoke-static {v3, v4, v6}, Lde/tadris/fitness/util/unit/UnitUtils;.round:(DI)Ljava/lang/String; // method@dd4b │ │ +481882: 0c03 |00c3: move-result-object v3 │ │ +481884: 6e20 12e1 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48188a: 6e20 12e1 0200 |00c7: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481890: 6e10 1fe1 0200 |00ca: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +481896: 0c00 |00cd: move-result-object v0 │ │ +481898: 6e20 e511 0100 |00ce: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +48189e: 0e00 |00d1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0017 line=222 │ │ 0x0045 line=223 │ │ 0x004f line=224 │ │ 0x007b line=226 │ │ @@ -2102949,31 +2102950,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -48189c: |[48189c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.showHelpDialog:()V │ │ -4818ac: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -4818b0: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -4818b6: 1401 ab00 117f |0005: const v1, #float 1.92742e+38 // #7f1100ab │ │ -4818bc: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -4818c2: 0c00 |000b: move-result-object v0 │ │ -4818c4: 1401 db01 117f |000c: const v1, #float 1.92748e+38 // #7f1101db │ │ -4818ca: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -4818d0: 0c00 |0012: move-result-object v0 │ │ -4818d2: 1401 1e01 117f |0013: const v1, #float 1.92744e+38 // #7f11011e │ │ -4818d8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -4818da: 6e30 eb00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -4818e0: 0c00 |001a: move-result-object v0 │ │ -4818e2: 6e10 dd00 0000 |001b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -4818e8: 0c00 |001e: move-result-object v0 │ │ -4818ea: 6e10 f900 0000 |001f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -4818f0: 0e00 |0022: return-void │ │ +4818a0: |[4818a0] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.showHelpDialog:()V │ │ +4818b0: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +4818b4: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +4818ba: 1401 ab00 117f |0005: const v1, #float 1.92742e+38 // #7f1100ab │ │ +4818c0: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +4818c6: 0c00 |000b: move-result-object v0 │ │ +4818c8: 1401 db01 117f |000c: const v1, #float 1.92748e+38 // #7f1101db │ │ +4818ce: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +4818d4: 0c00 |0012: move-result-object v0 │ │ +4818d6: 1401 1e01 117f |0013: const v1, #float 1.92744e+38 // #7f11011e │ │ +4818dc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +4818de: 6e30 eb00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +4818e4: 0c00 |001a: move-result-object v0 │ │ +4818e6: 6e10 dd00 0000 |001b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +4818ec: 0c00 |001e: move-result-object v0 │ │ +4818ee: 6e10 f900 0000 |001f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +4818f4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0008 line=401 │ │ 0x000f line=402 │ │ 0x0017 line=403 │ │ 0x001b line=404 │ │ @@ -2102986,19 +2102987,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -481128: |[481128] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.lambda$initTypeSelector$0$AggregatedWorkoutStatisticsActivity:(Landroid/view/View;)V │ │ -481138: 2201 4517 |0000: new-instance v1, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialogAll; // type@1745 │ │ -48113c: 7030 c4d7 0100 |0002: invoke-direct {v1, v0, v0}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialogAll;.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V // method@d7c4 │ │ -481142: 6e10 c5d7 0100 |0005: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialogAll;.show:()V // method@d7c5 │ │ -481148: 0e00 |0008: return-void │ │ +48112c: |[48112c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.lambda$initTypeSelector$0$AggregatedWorkoutStatisticsActivity:(Landroid/view/View;)V │ │ +48113c: 2201 4517 |0000: new-instance v1, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialogAll; // type@1745 │ │ +481140: 7030 c4d7 0100 |0002: invoke-direct {v1, v0, v0}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialogAll;.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V // method@d7c4 │ │ +481146: 6e10 c5d7 0100 |0005: invoke-virtual {v1}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialogAll;.show:()V // method@d7c5 │ │ +48114c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2103007,120 +2103008,120 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 234 16-bit code units │ │ -48114c: |[48114c] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -48115c: 6f20 80d6 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ -481162: 1402 2d00 0c7f |0003: const v2, #float 1.86093e+38 // #7f0c002d │ │ -481168: 6e20 85da 2100 |0006: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.setContentView:(I)V // method@da85 │ │ -48116e: 1402 f701 117f |0009: const v2, #float 1.92748e+38 // #7f1101f7 │ │ -481174: 6e20 72da 2100 |000c: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ -48117a: 0c02 |000f: move-result-object v2 │ │ -48117c: 6e20 86da 2100 |0010: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@da86 │ │ -481182: 6e10 87da 0100 |0013: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.setupActionBar:()V // method@da87 │ │ -481188: 1402 6200 097f |0016: const v2, #float 1.82106e+38 // #7f090062 │ │ -48118e: 6e20 6cda 2100 |0019: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -481194: 0c02 |001c: move-result-object v2 │ │ -481196: 1f02 a002 |001d: check-cast v2, Landroid/widget/Spinner; // type@02a0 │ │ -48119a: 5b12 99a0 |001f: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.informationSelector:Landroid/widget/Spinner; // field@a099 │ │ -48119e: 1402 6800 097f |0021: const v2, #float 1.82106e+38 // #7f090068 │ │ -4811a4: 6e20 6cda 2100 |0024: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -4811aa: 0c02 |0027: move-result-object v2 │ │ -4811ac: 5b12 9ea0 |0028: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.typeSelector:Landroid/view/View; // field@a09e │ │ -4811b0: 1402 6600 097f |002a: const v2, #float 1.82106e+38 // #7f090066 │ │ -4811b6: 6e20 6cda 2100 |002d: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -4811bc: 0c02 |0030: move-result-object v2 │ │ -4811be: 1f02 a002 |0031: check-cast v2, Landroid/widget/Spinner; // type@02a0 │ │ -4811c2: 5b12 9da0 |0033: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.timeSpanSelector:Landroid/widget/Spinner; // field@a09d │ │ -4811c6: 1402 6500 097f |0035: const v2, #float 1.82106e+38 // #7f090065 │ │ -4811cc: 6e20 6cda 2100 |0038: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -4811d2: 0c02 |003b: move-result-object v2 │ │ -4811d4: 1f02 aa02 |003c: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -4811d8: 5b12 97a0 |003e: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoMin:Landroid/widget/TextView; // field@a097 │ │ -4811dc: 1402 6300 097f |0040: const v2, #float 1.82106e+38 // #7f090063 │ │ -4811e2: 6e20 6cda 2100 |0043: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -4811e8: 0c02 |0046: move-result-object v2 │ │ -4811ea: 1f02 aa02 |0047: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -4811ee: 5b12 95a0 |0049: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoAvg:Landroid/widget/TextView; // field@a095 │ │ -4811f2: 1402 6400 097f |004b: const v2, #float 1.82106e+38 // #7f090064 │ │ -4811f8: 6e20 6cda 2100 |004e: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -4811fe: 0c02 |0051: move-result-object v2 │ │ -481200: 1f02 aa02 |0052: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -481204: 5b12 96a0 |0054: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoMax:Landroid/widget/TextView; // field@a096 │ │ -481208: 1402 5f00 097f |0056: const v2, #float 1.82106e+38 // #7f09005f │ │ -48120e: 6e20 6cda 2100 |0059: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -481214: 0c02 |005c: move-result-object v2 │ │ -481216: 1f02 aa02 |005d: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -48121a: 5b12 92a0 |005f: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.axisLeftLabel:Landroid/widget/TextView; // field@a092 │ │ -48121e: 1402 6000 097f |0061: const v2, #float 1.82106e+38 // #7f090060 │ │ -481224: 6e20 6cda 2100 |0064: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -48122a: 0c02 |0067: move-result-object v2 │ │ -48122c: 1f02 aa02 |0068: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -481230: 5b12 93a0 |006a: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.axisRightLabel:Landroid/widget/TextView; // field@a093 │ │ -481234: 1402 6100 097f |006c: const v2, #float 1.82106e+38 // #7f090061 │ │ -48123a: 6e20 6cda 2100 |006f: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -481240: 0c02 |0072: move-result-object v2 │ │ -481242: 1f02 aa02 |0073: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -481246: 5b12 a1a0 |0075: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.xAxisLabel:Landroid/widget/TextView; // field@a0a1 │ │ -48124a: 1402 6900 097f |0077: const v2, #float 1.82106e+38 // #7f090069 │ │ -481250: 6e20 6cda 2100 |007a: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -481256: 0c02 |007d: move-result-object v2 │ │ -481258: 1f02 aa02 |007e: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -48125c: 5b12 a0a0 |0080: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.workoutTypeText:Landroid/widget/TextView; // field@a0a0 │ │ -481260: 1402 6700 097f |0082: const v2, #float 1.82106e+38 // #7f090067 │ │ -481266: 6e20 6cda 2100 |0085: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -48126c: 0c02 |0088: move-result-object v2 │ │ -48126e: 1f02 8602 |0089: check-cast v2, Landroid/widget/ImageView; // type@0286 │ │ -481272: 5b12 9fa0 |008b: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.workoutTypeIcon:Landroid/widget/ImageView; // field@a09f │ │ -481276: 1402 5e00 097f |008d: const v2, #float 1.82106e+38 // #7f09005e │ │ -48127c: 6e20 6cda 2100 |0090: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ -481282: 0c02 |0093: move-result-object v2 │ │ -481284: 1f02 0412 |0094: check-cast v2, Lcom/github/mikephil/charting/charts/CombinedChart; // type@1204 │ │ -481288: 5b12 94a0 |0096: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ -48128c: 1a02 89d1 |0098: const-string v2, "running" // string@d189 │ │ -481290: 7120 64d3 2100 |009a: invoke-static {v1, v2}, Lde/tadris/fitness/data/WorkoutType;.getWorkoutTypeById:(Landroid/content/Context;Ljava/lang/String;)Lde/tadris/fitness/data/WorkoutType; // method@d364 │ │ -481296: 0c02 |009d: move-result-object v2 │ │ -481298: 5b12 9ca0 |009e: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedWorkoutType:Lde/tadris/fitness/data/WorkoutType; // field@a09c │ │ -48129c: 2202 2e16 |00a0: new-instance v2, Lde/tadris/fitness/aggregation/WorkoutInformationManager; // type@162e │ │ -4812a0: 7020 21d2 1200 |00a2: invoke-direct {v2, v1}, Lde/tadris/fitness/aggregation/WorkoutInformationManager;.:(Landroid/content/Context;)V // method@d221 │ │ -4812a6: 5b12 98a0 |00a5: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.informationManager:Lde/tadris/fitness/aggregation/WorkoutInformationManager; // field@a098 │ │ -4812aa: 6e10 23d2 0200 |00a7: invoke-virtual {v2}, Lde/tadris/fitness/aggregation/WorkoutInformationManager;.getInformation:()Ljava/util/List; // method@d223 │ │ -4812b0: 0c02 |00aa: move-result-object v2 │ │ -4812b2: 1200 |00ab: const/4 v0, #int 0 // #0 │ │ -4812b4: 7220 8be3 0200 |00ac: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -4812ba: 0c02 |00af: move-result-object v2 │ │ -4812bc: 1f02 2d16 |00b0: check-cast v2, Lde/tadris/fitness/aggregation/WorkoutInformation; // type@162d │ │ -4812c0: 5b12 9aa0 |00b2: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ -4812c4: 7010 77da 0100 |00b4: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.initInformationSpinner:()V // method@da77 │ │ -4812ca: 7010 79da 0100 |00b7: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.initTypeSelector:()V // method@da79 │ │ -4812d0: 7010 78da 0100 |00ba: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.initTimeSpanSpinner:()V // method@da78 │ │ -4812d6: 7010 76da 0100 |00bd: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.initChart:()V // method@da76 │ │ -4812dc: 7010 82da 0100 |00c0: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refresh:()V // method@da82 │ │ -4812e2: 5412 9da0 |00c3: iget-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.timeSpanSelector:Landroid/widget/Spinner; // field@a09d │ │ -4812e6: 1220 |00c5: const/4 v0, #int 2 // #2 │ │ -4812e8: 6e20 4a11 0200 |00c6: invoke-virtual {v2, v0}, Landroid/widget/Spinner;.setSelection:(I)V // method@114a │ │ -4812ee: 7010 6fda 0100 |00c9: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getLastWorkout:()Lde/tadris/fitness/data/Workout; // method@da6f │ │ -4812f4: 0c02 |00cc: move-result-object v2 │ │ -4812f6: 3802 0e00 |00cd: if-eqz v2, 00db // +000e │ │ -4812fa: 7010 6fda 0100 |00cf: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getLastWorkout:()Lde/tadris/fitness/data/Workout; // method@da6f │ │ -481300: 0c02 |00d2: move-result-object v2 │ │ -481302: 6e20 fed2 1200 |00d3: invoke-virtual {v2, v1}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -481308: 0c02 |00d6: move-result-object v2 │ │ -48130a: 6e20 7eda 2100 |00d7: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.onSelectWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V // method@da7e │ │ -481310: 280f |00da: goto 00e9 // +000f │ │ -481312: 1402 1801 117f |00db: const v2, #float 1.92744e+38 // #7f110118 │ │ -481318: 1210 |00de: const/4 v0, #int 1 // #1 │ │ -48131a: 7130 f811 2100 |00df: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -481320: 0c02 |00e2: move-result-object v2 │ │ -481322: 6e10 fa11 0200 |00e3: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -481328: 6e10 6dda 0100 |00e6: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.finish:()V // method@da6d │ │ -48132e: 0e00 |00e9: return-void │ │ +481150: |[481150] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +481160: 6f20 80d6 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/FitoTrackActivity;.onCreate:(Landroid/os/Bundle;)V // method@d680 │ │ +481166: 1402 2d00 0c7f |0003: const v2, #float 1.86093e+38 // #7f0c002d │ │ +48116c: 6e20 85da 2100 |0006: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.setContentView:(I)V // method@da85 │ │ +481172: 1402 f701 117f |0009: const v2, #float 1.92748e+38 // #7f1101f7 │ │ +481178: 6e20 72da 2100 |000c: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getString:(I)Ljava/lang/String; // method@da72 │ │ +48117e: 0c02 |000f: move-result-object v2 │ │ +481180: 6e20 86da 2100 |0010: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@da86 │ │ +481186: 6e10 87da 0100 |0013: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.setupActionBar:()V // method@da87 │ │ +48118c: 1402 6200 097f |0016: const v2, #float 1.82106e+38 // #7f090062 │ │ +481192: 6e20 6cda 2100 |0019: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +481198: 0c02 |001c: move-result-object v2 │ │ +48119a: 1f02 a002 |001d: check-cast v2, Landroid/widget/Spinner; // type@02a0 │ │ +48119e: 5b12 99a0 |001f: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.informationSelector:Landroid/widget/Spinner; // field@a099 │ │ +4811a2: 1402 6800 097f |0021: const v2, #float 1.82106e+38 // #7f090068 │ │ +4811a8: 6e20 6cda 2100 |0024: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +4811ae: 0c02 |0027: move-result-object v2 │ │ +4811b0: 5b12 9ea0 |0028: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.typeSelector:Landroid/view/View; // field@a09e │ │ +4811b4: 1402 6600 097f |002a: const v2, #float 1.82106e+38 // #7f090066 │ │ +4811ba: 6e20 6cda 2100 |002d: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +4811c0: 0c02 |0030: move-result-object v2 │ │ +4811c2: 1f02 a002 |0031: check-cast v2, Landroid/widget/Spinner; // type@02a0 │ │ +4811c6: 5b12 9da0 |0033: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.timeSpanSelector:Landroid/widget/Spinner; // field@a09d │ │ +4811ca: 1402 6500 097f |0035: const v2, #float 1.82106e+38 // #7f090065 │ │ +4811d0: 6e20 6cda 2100 |0038: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +4811d6: 0c02 |003b: move-result-object v2 │ │ +4811d8: 1f02 aa02 |003c: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +4811dc: 5b12 97a0 |003e: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoMin:Landroid/widget/TextView; // field@a097 │ │ +4811e0: 1402 6300 097f |0040: const v2, #float 1.82106e+38 // #7f090063 │ │ +4811e6: 6e20 6cda 2100 |0043: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +4811ec: 0c02 |0046: move-result-object v2 │ │ +4811ee: 1f02 aa02 |0047: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +4811f2: 5b12 95a0 |0049: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoAvg:Landroid/widget/TextView; // field@a095 │ │ +4811f6: 1402 6400 097f |004b: const v2, #float 1.82106e+38 // #7f090064 │ │ +4811fc: 6e20 6cda 2100 |004e: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +481202: 0c02 |0051: move-result-object v2 │ │ +481204: 1f02 aa02 |0052: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +481208: 5b12 96a0 |0054: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.infoMax:Landroid/widget/TextView; // field@a096 │ │ +48120c: 1402 5f00 097f |0056: const v2, #float 1.82106e+38 // #7f09005f │ │ +481212: 6e20 6cda 2100 |0059: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +481218: 0c02 |005c: move-result-object v2 │ │ +48121a: 1f02 aa02 |005d: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +48121e: 5b12 92a0 |005f: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.axisLeftLabel:Landroid/widget/TextView; // field@a092 │ │ +481222: 1402 6000 097f |0061: const v2, #float 1.82106e+38 // #7f090060 │ │ +481228: 6e20 6cda 2100 |0064: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +48122e: 0c02 |0067: move-result-object v2 │ │ +481230: 1f02 aa02 |0068: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +481234: 5b12 93a0 |006a: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.axisRightLabel:Landroid/widget/TextView; // field@a093 │ │ +481238: 1402 6100 097f |006c: const v2, #float 1.82106e+38 // #7f090061 │ │ +48123e: 6e20 6cda 2100 |006f: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +481244: 0c02 |0072: move-result-object v2 │ │ +481246: 1f02 aa02 |0073: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +48124a: 5b12 a1a0 |0075: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.xAxisLabel:Landroid/widget/TextView; // field@a0a1 │ │ +48124e: 1402 6900 097f |0077: const v2, #float 1.82106e+38 // #7f090069 │ │ +481254: 6e20 6cda 2100 |007a: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +48125a: 0c02 |007d: move-result-object v2 │ │ +48125c: 1f02 aa02 |007e: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +481260: 5b12 a0a0 |0080: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.workoutTypeText:Landroid/widget/TextView; // field@a0a0 │ │ +481264: 1402 6700 097f |0082: const v2, #float 1.82106e+38 // #7f090067 │ │ +48126a: 6e20 6cda 2100 |0085: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +481270: 0c02 |0088: move-result-object v2 │ │ +481272: 1f02 8602 |0089: check-cast v2, Landroid/widget/ImageView; // type@0286 │ │ +481276: 5b12 9fa0 |008b: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.workoutTypeIcon:Landroid/widget/ImageView; // field@a09f │ │ +48127a: 1402 5e00 097f |008d: const v2, #float 1.82106e+38 // #7f09005e │ │ +481280: 6e20 6cda 2100 |0090: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.findViewById:(I)Landroid/view/View; // method@da6c │ │ +481286: 0c02 |0093: move-result-object v2 │ │ +481288: 1f02 0412 |0094: check-cast v2, Lcom/github/mikephil/charting/charts/CombinedChart; // type@1204 │ │ +48128c: 5b12 94a0 |0096: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a094 │ │ +481290: 1a02 89d1 |0098: const-string v2, "running" // string@d189 │ │ +481294: 7120 64d3 2100 |009a: invoke-static {v1, v2}, Lde/tadris/fitness/data/WorkoutType;.getWorkoutTypeById:(Landroid/content/Context;Ljava/lang/String;)Lde/tadris/fitness/data/WorkoutType; // method@d364 │ │ +48129a: 0c02 |009d: move-result-object v2 │ │ +48129c: 5b12 9ca0 |009e: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedWorkoutType:Lde/tadris/fitness/data/WorkoutType; // field@a09c │ │ +4812a0: 2202 2e16 |00a0: new-instance v2, Lde/tadris/fitness/aggregation/WorkoutInformationManager; // type@162e │ │ +4812a4: 7020 21d2 1200 |00a2: invoke-direct {v2, v1}, Lde/tadris/fitness/aggregation/WorkoutInformationManager;.:(Landroid/content/Context;)V // method@d221 │ │ +4812aa: 5b12 98a0 |00a5: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.informationManager:Lde/tadris/fitness/aggregation/WorkoutInformationManager; // field@a098 │ │ +4812ae: 6e10 23d2 0200 |00a7: invoke-virtual {v2}, Lde/tadris/fitness/aggregation/WorkoutInformationManager;.getInformation:()Ljava/util/List; // method@d223 │ │ +4812b4: 0c02 |00aa: move-result-object v2 │ │ +4812b6: 1200 |00ab: const/4 v0, #int 0 // #0 │ │ +4812b8: 7220 8be3 0200 |00ac: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +4812be: 0c02 |00af: move-result-object v2 │ │ +4812c0: 1f02 2d16 |00b0: check-cast v2, Lde/tadris/fitness/aggregation/WorkoutInformation; // type@162d │ │ +4812c4: 5b12 9aa0 |00b2: iput-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedInformation:Lde/tadris/fitness/aggregation/WorkoutInformation; // field@a09a │ │ +4812c8: 7010 77da 0100 |00b4: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.initInformationSpinner:()V // method@da77 │ │ +4812ce: 7010 79da 0100 |00b7: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.initTypeSelector:()V // method@da79 │ │ +4812d4: 7010 78da 0100 |00ba: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.initTimeSpanSpinner:()V // method@da78 │ │ +4812da: 7010 76da 0100 |00bd: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.initChart:()V // method@da76 │ │ +4812e0: 7010 82da 0100 |00c0: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refresh:()V // method@da82 │ │ +4812e6: 5412 9da0 |00c3: iget-object v2, v1, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.timeSpanSelector:Landroid/widget/Spinner; // field@a09d │ │ +4812ea: 1220 |00c5: const/4 v0, #int 2 // #2 │ │ +4812ec: 6e20 4a11 0200 |00c6: invoke-virtual {v2, v0}, Landroid/widget/Spinner;.setSelection:(I)V // method@114a │ │ +4812f2: 7010 6fda 0100 |00c9: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getLastWorkout:()Lde/tadris/fitness/data/Workout; // method@da6f │ │ +4812f8: 0c02 |00cc: move-result-object v2 │ │ +4812fa: 3802 0e00 |00cd: if-eqz v2, 00db // +000e │ │ +4812fe: 7010 6fda 0100 |00cf: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getLastWorkout:()Lde/tadris/fitness/data/Workout; // method@da6f │ │ +481304: 0c02 |00d2: move-result-object v2 │ │ +481306: 6e20 fed2 1200 |00d3: invoke-virtual {v2, v1}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +48130c: 0c02 |00d6: move-result-object v2 │ │ +48130e: 6e20 7eda 2100 |00d7: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.onSelectWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V // method@da7e │ │ +481314: 280f |00da: goto 00e9 // +000f │ │ +481316: 1402 1801 117f |00db: const v2, #float 1.92744e+38 // #7f110118 │ │ +48131c: 1210 |00de: const/4 v0, #int 1 // #1 │ │ +48131e: 7130 f811 2100 |00df: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +481324: 0c02 |00e2: move-result-object v2 │ │ +481326: 6e10 fa11 0200 |00e3: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +48132c: 6e10 6dda 0100 |00e6: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.finish:()V // method@da6d │ │ +481332: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=96 │ │ 0x000c line=97 │ │ 0x0013 line=98 │ │ 0x0019 line=100 │ │ @@ -2103157,23 +2103158,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4809a8: |[4809a8] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -4809b8: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -4809be: 0a00 |0003: move-result v0 │ │ -4809c0: 1401 4800 097f |0004: const v1, #float 1.82106e+38 // #7f090048 │ │ -4809c6: 3310 0500 |0007: if-ne v0, v1, 000c // +0005 │ │ -4809ca: 7010 88da 0200 |0009: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.showHelpDialog:()V // method@da88 │ │ -4809d0: 6f20 83d6 3200 |000c: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@d683 │ │ -4809d6: 0a03 |000f: move-result v3 │ │ -4809d8: 0f03 |0010: return v3 │ │ +4809ac: |[4809ac] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +4809bc: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +4809c2: 0a00 |0003: move-result v0 │ │ +4809c4: 1401 4800 097f |0004: const v1, #float 1.82106e+38 // #7f090048 │ │ +4809ca: 3310 0500 |0007: if-ne v0, v1, 000c // +0005 │ │ +4809ce: 7010 88da 0200 |0009: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.showHelpDialog:()V // method@da88 │ │ +4809d4: 6f20 83d6 3200 |000c: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@d683 │ │ +4809da: 0a03 |000f: move-result v3 │ │ +4809dc: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0009 line=394 │ │ 0x000c line=396 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ @@ -2103184,23 +2103185,23 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -4809dc: |[4809dc] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -4809ec: 7210 0d0a 0300 |0000: invoke-interface {v3}, Landroid/view/Menu;.clear:()V // method@0a0d │ │ -4809f2: 6e10 70da 0200 |0003: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@da70 │ │ -4809f8: 0c00 |0006: move-result-object v0 │ │ -4809fa: 1401 0a00 0d7f |0007: const v1, #float 1.87421e+38 // #7f0d000a │ │ -480a00: 6e30 150a 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ -480a06: 6f20 85d6 3200 |000d: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@d685 │ │ -480a0c: 0a03 |0010: move-result v3 │ │ -480a0e: 0f03 |0011: return v3 │ │ +4809e0: |[4809e0] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +4809f0: 7210 0d0a 0300 |0000: invoke-interface {v3}, Landroid/view/Menu;.clear:()V // method@0a0d │ │ +4809f6: 6e10 70da 0200 |0003: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@da70 │ │ +4809fc: 0c00 |0006: move-result-object v0 │ │ +4809fe: 1401 0a00 0d7f |0007: const v1, #float 1.87421e+38 // #7f0d000a │ │ +480a04: 6e30 150a 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ +480a0a: 6f20 85d6 3200 |000d: invoke-super {v2, v3}, Lde/tadris/fitness/ui/FitoTrackActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@d685 │ │ +480a10: 0a03 |0010: move-result v3 │ │ +480a12: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0003 line=387 │ │ 0x000d line=388 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ @@ -2103211,18 +2103212,18 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -481330: |[481330] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onSelectWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V │ │ -481340: 5b01 9ca0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedWorkoutType:Lde/tadris/fitness/data/WorkoutType; // field@a09c │ │ -481344: 7010 82da 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refresh:()V // method@da82 │ │ -48134a: 0e00 |0005: return-void │ │ +481334: |[481334] de.tadris.fitness.ui.workout.AggregatedWorkoutStatisticsActivity.onSelectWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V │ │ +481344: 5b01 9ca0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.selectedWorkoutType:Lde/tadris/fitness/data/WorkoutType; // field@a09c │ │ +481348: 7010 82da 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity;.refresh:()V // method@da82 │ │ +48134e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0002 line=410 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/workout/AggregatedWorkoutStatisticsActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/tadris/fitness/data/WorkoutType; │ │ @@ -2103298,17 +2103299,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4829cc: |[4829cc] de.tadris.fitness.ui.workout.InformationActivity.:()V │ │ -4829dc: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ -4829e2: 0e00 |0003: return-void │ │ +4829d0: |[4829d0] de.tadris.fitness.ui.workout.InformationActivity.:()V │ │ +4829e0: 7010 73d6 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/FitoTrackActivity;.:()V // method@d673 │ │ +4829e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/InformationActivity; │ │ │ │ Virtual methods - │ │ @@ -2103317,19 +2103318,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/widget/EditText;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4827a4: |[4827a4] de.tadris.fitness.ui.workout.InformationActivity.addEditTextLine:(Ljava/lang/String;)Landroid/widget/EditText; │ │ -4827b4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -4827b8: 6e30 c1da 2100 |0002: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/ui/workout/InformationActivity;.addEditTextLine:(Ljava/lang/String;Ljava/lang/String;)Landroid/widget/EditText; // method@dac1 │ │ -4827be: 0c02 |0005: move-result-object v2 │ │ -4827c0: 1102 |0006: return-object v2 │ │ +4827a8: |[4827a8] de.tadris.fitness.ui.workout.InformationActivity.addEditTextLine:(Ljava/lang/String;)Landroid/widget/EditText; │ │ +4827b8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +4827bc: 6e30 c1da 2100 |0002: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/ui/workout/InformationActivity;.addEditTextLine:(Ljava/lang/String;Ljava/lang/String;)Landroid/widget/EditText; // method@dac1 │ │ +4827c2: 0c02 |0005: move-result-object v2 │ │ +4827c4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/ui/workout/InformationActivity; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2103338,24 +2103339,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/widget/EditText;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4827c4: |[4827c4] de.tadris.fitness.ui.workout.InformationActivity.addEditTextLine:(Ljava/lang/String;Ljava/lang/String;)Landroid/widget/EditText; │ │ -4827d4: 6e10 cada 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/InformationActivity;.createEditText:()Landroid/widget/EditText; // method@daca │ │ -4827da: 0c00 |0003: move-result-object v0 │ │ -4827dc: 6e40 c6da 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@dac6 │ │ -4827e2: 0c02 |0007: move-result-object v2 │ │ -4827e4: 5422 bda0 |0008: iget-object v2, v2, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ -4827e8: 2203 bc17 |000a: new-instance v3, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g; // type@17bc │ │ -4827ec: 7030 3bda 1300 |000c: invoke-direct {v3, v1, v0}, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;.:(Lde/tadris/fitness/ui/workout/InformationActivity;Landroid/widget/EditText;)V // method@da3b │ │ -4827f2: 6e20 8c0b 3200 |000f: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -4827f8: 1100 |0012: return-object v0 │ │ +4827c8: |[4827c8] de.tadris.fitness.ui.workout.InformationActivity.addEditTextLine:(Ljava/lang/String;Ljava/lang/String;)Landroid/widget/EditText; │ │ +4827d8: 6e10 cada 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/InformationActivity;.createEditText:()Landroid/widget/EditText; // method@daca │ │ +4827de: 0c00 |0003: move-result-object v0 │ │ +4827e0: 6e40 c6da 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@dac6 │ │ +4827e6: 0c02 |0007: move-result-object v2 │ │ +4827e8: 5422 bda0 |0008: iget-object v2, v2, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ +4827ec: 2203 bc17 |000a: new-instance v3, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g; // type@17bc │ │ +4827f0: 7030 3bda 1300 |000c: invoke-direct {v3, v1, v0}, Lde/tadris/fitness/ui/workout/-$$Lambda$InformationActivity$rOyJ2LksVdi74OIXLwVEKN9TF9g;.:(Lde/tadris/fitness/ui/workout/InformationActivity;Landroid/widget/EditText;)V // method@da3b │ │ +4827f6: 6e20 8c0b 3200 |000f: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +4827fc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ 0x0008 line=133 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lde/tadris/fitness/ui/workout/InformationActivity; │ │ @@ -2103367,18 +2103368,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -4829e4: |[4829e4] de.tadris.fitness.ui.workout.InformationActivity.addKeyValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4829f4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -4829f8: 6e50 c3da 2103 |0002: invoke-virtual {v1, v2, v3, v0, v0}, Lde/tadris/fitness/ui/workout/InformationActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@dac3 │ │ -4829fe: 0e00 |0005: return-void │ │ +4829e8: |[4829e8] de.tadris.fitness.ui.workout.InformationActivity.addKeyValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4829f8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +4829fc: 6e50 c3da 2103 |0002: invoke-virtual {v1, v2, v3, v0, v0}, Lde/tadris/fitness/ui/workout/InformationActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@dac3 │ │ +482a02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/workout/InformationActivity; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -2103388,45 +2103389,45 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -482a00: |[482a00] de.tadris.fitness.ui.workout.InformationActivity.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -482a10: 6e10 cdda 0500 |0000: invoke-virtual {v5}, Lde/tadris/fitness/ui/workout/InformationActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@dacd │ │ -482a16: 0c00 |0003: move-result-object v0 │ │ -482a18: 5451 bfa0 |0004: iget-object v1, v5, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ -482a1c: 1402 8e00 0c7f |0006: const v2, #float 1.86095e+38 // #7f0c008e │ │ -482a22: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -482a24: 6e40 090a 2031 |000a: invoke-virtual {v0, v2, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ -482a2a: 0c00 |000d: move-result-object v0 │ │ -482a2c: 1401 4502 097f |000e: const v1, #float 1.82116e+38 // #7f090245 │ │ -482a32: 6e20 b20a 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -482a38: 0c01 |0014: move-result-object v1 │ │ -482a3a: 1f01 aa02 |0015: check-cast v1, Landroid/widget/TextView; // type@02aa │ │ -482a3e: 1402 4802 097f |0017: const v2, #float 1.82116e+38 // #7f090248 │ │ -482a44: 6e20 b20a 2000 |001a: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -482a4a: 0c02 |001d: move-result-object v2 │ │ -482a4c: 1f02 aa02 |001e: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -482a50: 1403 4602 097f |0020: const v3, #float 1.82116e+38 // #7f090246 │ │ -482a56: 6e20 b20a 3000 |0023: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -482a5c: 0c03 |0026: move-result-object v3 │ │ -482a5e: 1f03 aa02 |0027: check-cast v3, Landroid/widget/TextView; // type@02aa │ │ -482a62: 1404 4902 097f |0029: const v4, #float 1.82116e+38 // #7f090249 │ │ -482a68: 6e20 b20a 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -482a6e: 0c04 |002f: move-result-object v4 │ │ -482a70: 1f04 aa02 |0030: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ -482a74: 6e20 e511 6100 |0032: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482a7a: 6e20 e511 8200 |0035: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482a80: 6e20 e511 7300 |0038: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482a86: 6e20 e511 9400 |003b: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482a8c: 5456 bfa0 |003e: iget-object v6, v5, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ -482a90: 6e20 ea0b 0600 |0040: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ -482a96: 0e00 |0043: return-void │ │ +482a04: |[482a04] de.tadris.fitness.ui.workout.InformationActivity.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +482a14: 6e10 cdda 0500 |0000: invoke-virtual {v5}, Lde/tadris/fitness/ui/workout/InformationActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@dacd │ │ +482a1a: 0c00 |0003: move-result-object v0 │ │ +482a1c: 5451 bfa0 |0004: iget-object v1, v5, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ +482a20: 1402 8e00 0c7f |0006: const v2, #float 1.86095e+38 // #7f0c008e │ │ +482a26: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +482a28: 6e40 090a 2031 |000a: invoke-virtual {v0, v2, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ +482a2e: 0c00 |000d: move-result-object v0 │ │ +482a30: 1401 4502 097f |000e: const v1, #float 1.82116e+38 // #7f090245 │ │ +482a36: 6e20 b20a 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +482a3c: 0c01 |0014: move-result-object v1 │ │ +482a3e: 1f01 aa02 |0015: check-cast v1, Landroid/widget/TextView; // type@02aa │ │ +482a42: 1402 4802 097f |0017: const v2, #float 1.82116e+38 // #7f090248 │ │ +482a48: 6e20 b20a 2000 |001a: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +482a4e: 0c02 |001d: move-result-object v2 │ │ +482a50: 1f02 aa02 |001e: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +482a54: 1403 4602 097f |0020: const v3, #float 1.82116e+38 // #7f090246 │ │ +482a5a: 6e20 b20a 3000 |0023: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +482a60: 0c03 |0026: move-result-object v3 │ │ +482a62: 1f03 aa02 |0027: check-cast v3, Landroid/widget/TextView; // type@02aa │ │ +482a66: 1404 4902 097f |0029: const v4, #float 1.82116e+38 // #7f090249 │ │ +482a6c: 6e20 b20a 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +482a72: 0c04 |002f: move-result-object v4 │ │ +482a74: 1f04 aa02 |0030: check-cast v4, Landroid/widget/TextView; // type@02aa │ │ +482a78: 6e20 e511 6100 |0032: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482a7e: 6e20 e511 8200 |0035: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482a84: 6e20 e511 7300 |0038: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482a8a: 6e20 e511 9400 |003b: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482a90: 5456 bfa0 |003e: iget-object v6, v5, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ +482a94: 6e20 ea0b 0600 |0040: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ +482a9a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0011 line=83 │ │ 0x001a line=84 │ │ 0x0023 line=85 │ │ 0x002c line=86 │ │ @@ -2103447,19 +2103448,19 @@ │ │ type : '(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4828e0: |[4828e0] de.tadris.fitness.ui.workout.InformationActivity.addKeyValueLine:(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; │ │ -4828f0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -4828f4: 6e30 c7da 2100 |0002: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/ui/workout/InformationActivity;.addKeyValueLine:(Ljava/lang/String;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@dac7 │ │ -4828fa: 0c02 |0005: move-result-object v2 │ │ -4828fc: 1102 |0006: return-object v2 │ │ +4828e4: |[4828e4] de.tadris.fitness.ui.workout.InformationActivity.addKeyValueLine:(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; │ │ +4828f4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +4828f8: 6e30 c7da 2100 |0002: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/ui/workout/InformationActivity;.addKeyValueLine:(Ljava/lang/String;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@dac7 │ │ +4828fe: 0c02 |0005: move-result-object v2 │ │ +482900: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/ui/workout/InformationActivity; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2103468,19 +2103469,19 @@ │ │ type : '(Ljava/lang/String;Landroid/view/View;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -482900: |[482900] de.tadris.fitness.ui.workout.InformationActivity.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; │ │ -482910: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -482914: 6e40 c6da 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/ui/workout/InformationActivity;.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@dac6 │ │ -48291a: 0c02 |0005: move-result-object v2 │ │ -48291c: 1102 |0006: return-object v2 │ │ +482904: |[482904] de.tadris.fitness.ui.workout.InformationActivity.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; │ │ +482914: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +482918: 6e40 c6da 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lde/tadris/fitness/ui/workout/InformationActivity;.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@dac6 │ │ +48291e: 0c02 |0005: move-result-object v2 │ │ +482920: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/ui/workout/InformationActivity; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/view/View; │ │ @@ -2103490,43 +2103491,43 @@ │ │ type : '(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -482920: |[482920] de.tadris.fitness.ui.workout.InformationActivity.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; │ │ -482930: 6e10 cdda 0400 |0000: invoke-virtual {v4}, Lde/tadris/fitness/ui/workout/InformationActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@dacd │ │ -482936: 0c00 |0003: move-result-object v0 │ │ -482938: 5441 bfa0 |0004: iget-object v1, v4, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ -48293c: 1402 4700 0c7f |0006: const v2, #float 1.86093e+38 // #7f0c0047 │ │ -482942: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -482944: 6e40 090a 2031 |000a: invoke-virtual {v0, v2, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ -48294a: 0c00 |000d: move-result-object v0 │ │ -48294c: 1401 2701 097f |000e: const v1, #float 1.8211e+38 // #7f090127 │ │ -482952: 6e20 b20a 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -482958: 0c01 |0014: move-result-object v1 │ │ -48295a: 1f01 aa02 |0015: check-cast v1, Landroid/widget/TextView; // type@02aa │ │ -48295e: 1402 2801 097f |0017: const v2, #float 1.8211e+38 // #7f090128 │ │ -482964: 6e20 b20a 2000 |001a: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -48296a: 0c02 |001d: move-result-object v2 │ │ -48296c: 1f02 aa02 |001e: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -482970: 1403 2901 097f |0020: const v3, #float 1.8211e+38 // #7f090129 │ │ -482976: 6e20 b20a 3000 |0023: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ -48297c: 0c03 |0026: move-result-object v3 │ │ -48297e: 1f03 8802 |0027: check-cast v3, Landroid/widget/LinearLayout; // type@0288 │ │ -482982: 6e20 e511 5100 |0029: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482988: 6e20 e511 7200 |002c: invoke-virtual {v2, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -48298e: 3806 0500 |002f: if-eqz v6, 0034 // +0005 │ │ -482992: 6e20 1710 6300 |0031: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ -482998: 5445 bfa0 |0034: iget-object v5, v4, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ -48299c: 6e20 ea0b 0500 |0036: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ -4829a2: 2205 d417 |0039: new-instance v5, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // type@17d4 │ │ -4829a6: 7056 beda 0521 |003b: invoke-direct {v5, v0, v1, v2, v6}, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.:(Landroid/view/View;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/view/View;)V // method@dabe │ │ -4829ac: 1105 |003e: return-object v5 │ │ +482924: |[482924] de.tadris.fitness.ui.workout.InformationActivity.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; │ │ +482934: 6e10 cdda 0400 |0000: invoke-virtual {v4}, Lde/tadris/fitness/ui/workout/InformationActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@dacd │ │ +48293a: 0c00 |0003: move-result-object v0 │ │ +48293c: 5441 bfa0 |0004: iget-object v1, v4, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ +482940: 1402 4700 0c7f |0006: const v2, #float 1.86093e+38 // #7f0c0047 │ │ +482946: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +482948: 6e40 090a 2031 |000a: invoke-virtual {v0, v2, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a09 │ │ +48294e: 0c00 |000d: move-result-object v0 │ │ +482950: 1401 2701 097f |000e: const v1, #float 1.8211e+38 // #7f090127 │ │ +482956: 6e20 b20a 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +48295c: 0c01 |0014: move-result-object v1 │ │ +48295e: 1f01 aa02 |0015: check-cast v1, Landroid/widget/TextView; // type@02aa │ │ +482962: 1402 2801 097f |0017: const v2, #float 1.8211e+38 // #7f090128 │ │ +482968: 6e20 b20a 2000 |001a: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +48296e: 0c02 |001d: move-result-object v2 │ │ +482970: 1f02 aa02 |001e: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +482974: 1403 2901 097f |0020: const v3, #float 1.8211e+38 // #7f090129 │ │ +48297a: 6e20 b20a 3000 |0023: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ab2 │ │ +482980: 0c03 |0026: move-result-object v3 │ │ +482982: 1f03 8802 |0027: check-cast v3, Landroid/widget/LinearLayout; // type@0288 │ │ +482986: 6e20 e511 5100 |0029: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +48298c: 6e20 e511 7200 |002c: invoke-virtual {v2, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482992: 3806 0500 |002f: if-eqz v6, 0034 // +0005 │ │ +482996: 6e20 1710 6300 |0031: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ +48299c: 5445 bfa0 |0034: iget-object v5, v4, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ +4829a0: 6e20 ea0b 0500 |0036: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ +4829a6: 2205 d417 |0039: new-instance v5, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // type@17d4 │ │ +4829aa: 7056 beda 0521 |003b: invoke-direct {v5, v0, v1, v2, v6}, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.:(Landroid/view/View;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/view/View;)V // method@dabe │ │ +4829b0: 1105 |003e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0011 line=111 │ │ 0x001a line=112 │ │ 0x0023 line=113 │ │ 0x0029 line=115 │ │ @@ -2103545,19 +2103546,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4829b0: |[4829b0] de.tadris.fitness.ui.workout.InformationActivity.addKeyValueLine:(Ljava/lang/String;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; │ │ -4829c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4829c2: 6e40 c6da 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@dac6 │ │ -4829c8: 0c02 |0004: move-result-object v2 │ │ -4829ca: 1102 |0005: return-object v2 │ │ +4829b4: |[4829b4] de.tadris.fitness.ui.workout.InformationActivity.addKeyValueLine:(Ljava/lang/String;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; │ │ +4829c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4829c6: 6e40 c6da 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@dac6 │ │ +4829cc: 0c02 |0004: move-result-object v2 │ │ +4829ce: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/workout/InformationActivity; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -2103567,20 +2103568,20 @@ │ │ type : '(Ljava/lang/String;Z)Landroid/widget/TextView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -482834: |[482834] de.tadris.fitness.ui.workout.InformationActivity.addText:(Ljava/lang/String;Z)Landroid/widget/TextView; │ │ -482844: 6e30 ccda 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/workout/InformationActivity;.createTextView:(Ljava/lang/String;Z)Landroid/widget/TextView; // method@dacc │ │ -48284a: 0c01 |0003: move-result-object v1 │ │ -48284c: 5402 bfa0 |0004: iget-object v2, v0, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ -482850: 6e20 ea0b 1200 |0006: invoke-virtual {v2, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ -482856: 1101 |0009: return-object v1 │ │ +482838: |[482838] de.tadris.fitness.ui.workout.InformationActivity.addText:(Ljava/lang/String;Z)Landroid/widget/TextView; │ │ +482848: 6e30 ccda 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/workout/InformationActivity;.createTextView:(Ljava/lang/String;Z)Landroid/widget/TextView; // method@dacc │ │ +48284e: 0c01 |0003: move-result-object v1 │ │ +482850: 5402 bfa0 |0004: iget-object v2, v0, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ +482854: 6e20 ea0b 1200 |0006: invoke-virtual {v2, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ +48285a: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/tadris/fitness/ui/workout/InformationActivity; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ @@ -2103591,34 +2103592,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -482a98: |[482a98] de.tadris.fitness.ui.workout.InformationActivity.addTitle:(Ljava/lang/String;)V │ │ -482aa8: 2200 aa02 |0000: new-instance v0, Landroid/widget/TextView; // type@02aa │ │ -482aac: 7020 6611 2000 |0002: invoke-direct {v0, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1166 │ │ -482ab2: 6e20 e511 3000 |0005: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482ab8: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -482aba: 1501 a041 |0009: const/high16 v1, #int 1101004800 // #41a0 │ │ -482abe: 6e30 f011 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@11f0 │ │ -482ac4: 6e10 cfda 0200 |000e: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/InformationActivity;.getThemePrimaryColor:()I // method@dacf │ │ -482aca: 0a03 |0011: move-result v3 │ │ -482acc: 6e20 ea11 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ -482ad2: 6203 c000 |0015: sget-object v3, Landroid/graphics/Typeface;.DEFAULT_BOLD:Landroid/graphics/Typeface; // field@00c0 │ │ -482ad6: 6e20 f311 3000 |0017: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@11f3 │ │ -482adc: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -482ade: 6e20 b811 3000 |001b: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setAllCaps:(Z)V // method@11b8 │ │ -482ae4: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -482ae6: 1301 1400 |001f: const/16 v1, #int 20 // #14 │ │ -482aea: 6e53 da11 3031 |0021: invoke-virtual {v0, v3, v1, v3, v3}, Landroid/widget/TextView;.setPadding:(IIII)V // method@11da │ │ -482af0: 5423 bfa0 |0024: iget-object v3, v2, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ -482af4: 6e20 ea0b 0300 |0026: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ -482afa: 0e00 |0029: return-void │ │ +482a9c: |[482a9c] de.tadris.fitness.ui.workout.InformationActivity.addTitle:(Ljava/lang/String;)V │ │ +482aac: 2200 aa02 |0000: new-instance v0, Landroid/widget/TextView; // type@02aa │ │ +482ab0: 7020 6611 2000 |0002: invoke-direct {v0, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1166 │ │ +482ab6: 6e20 e511 3000 |0005: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482abc: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +482abe: 1501 a041 |0009: const/high16 v1, #int 1101004800 // #41a0 │ │ +482ac2: 6e30 f011 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@11f0 │ │ +482ac8: 6e10 cfda 0200 |000e: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/InformationActivity;.getThemePrimaryColor:()I // method@dacf │ │ +482ace: 0a03 |0011: move-result v3 │ │ +482ad0: 6e20 ea11 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ +482ad6: 6203 c000 |0015: sget-object v3, Landroid/graphics/Typeface;.DEFAULT_BOLD:Landroid/graphics/Typeface; // field@00c0 │ │ +482ada: 6e20 f311 3000 |0017: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@11f3 │ │ +482ae0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +482ae2: 6e20 b811 3000 |001b: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setAllCaps:(Z)V // method@11b8 │ │ +482ae8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +482aea: 1301 1400 |001f: const/16 v1, #int 20 // #14 │ │ +482aee: 6e53 da11 3031 |0021: invoke-virtual {v0, v3, v1, v3, v3}, Landroid/widget/TextView;.setPadding:(IIII)V // method@11da │ │ +482af4: 5423 bfa0 |0024: iget-object v3, v2, Lde/tadris/fitness/ui/workout/InformationActivity;.root:Landroid/view/ViewGroup; // field@a0bf │ │ +482af8: 6e20 ea0b 0300 |0026: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ +482afe: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ 0x000b line=42 │ │ 0x000e line=43 │ │ 0x0015 line=44 │ │ @@ -2103634,25 +2103635,25 @@ │ │ type : '()Landroid/widget/EditText;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4827fc: |[4827fc] de.tadris.fitness.ui.workout.InformationActivity.createEditText:()Landroid/widget/EditText; │ │ -48280c: 2200 7902 |0000: new-instance v0, Landroid/widget/EditText; // type@0279 │ │ -482810: 7020 f70e 3000 |0002: invoke-direct {v0, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0ef7 │ │ -482816: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -482818: 1502 a041 |0006: const/high16 v2, #int 1101004800 // #41a0 │ │ -48281c: 6e30 3c0f 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/widget/EditText;.setTextSize:(IF)V // method@0f3c │ │ -482822: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -482824: 6e20 380f 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSingleLine:(Z)V // method@0f38 │ │ -48282a: 1251 |000f: const/4 v1, #int 5 // #5 │ │ -48282c: 6e20 310f 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setMinEms:(I)V // method@0f31 │ │ -482832: 1100 |0013: return-object v0 │ │ +482800: |[482800] de.tadris.fitness.ui.workout.InformationActivity.createEditText:()Landroid/widget/EditText; │ │ +482810: 2200 7902 |0000: new-instance v0, Landroid/widget/EditText; // type@0279 │ │ +482814: 7020 f70e 3000 |0002: invoke-direct {v0, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0ef7 │ │ +48281a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +48281c: 1502 a041 |0006: const/high16 v2, #int 1101004800 // #41a0 │ │ +482820: 6e30 3c0f 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/widget/EditText;.setTextSize:(IF)V // method@0f3c │ │ +482826: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +482828: 6e20 380f 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSingleLine:(Z)V // method@0f38 │ │ +48282e: 1251 |000f: const/4 v1, #int 5 // #5 │ │ +482830: 6e20 310f 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setMinEms:(I)V // method@0f31 │ │ +482836: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0008 line=139 │ │ 0x000c line=140 │ │ 0x0010 line=141 │ │ locals : │ │ @@ -2103663,19 +2103664,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/widget/TextView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -482858: |[482858] de.tadris.fitness.ui.workout.InformationActivity.createTextView:(Ljava/lang/String;)Landroid/widget/TextView; │ │ -482868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -48286a: 6e30 ccda 2100 |0001: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/ui/workout/InformationActivity;.createTextView:(Ljava/lang/String;Z)Landroid/widget/TextView; // method@dacc │ │ -482870: 0c02 |0004: move-result-object v2 │ │ -482872: 1102 |0005: return-object v2 │ │ +48285c: |[48285c] de.tadris.fitness.ui.workout.InformationActivity.createTextView:(Ljava/lang/String;)Landroid/widget/TextView; │ │ +48286c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48286e: 6e30 ccda 2100 |0001: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/ui/workout/InformationActivity;.createTextView:(Ljava/lang/String;Z)Landroid/widget/TextView; // method@dacc │ │ +482874: 0c02 |0004: move-result-object v2 │ │ +482876: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/tadris/fitness/ui/workout/InformationActivity; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -2103684,36 +2103685,36 @@ │ │ type : '(Ljava/lang/String;Z)Landroid/widget/TextView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -482874: |[482874] de.tadris.fitness.ui.workout.InformationActivity.createTextView:(Ljava/lang/String;Z)Landroid/widget/TextView; │ │ -482884: 2200 aa02 |0000: new-instance v0, Landroid/widget/TextView; // type@02aa │ │ -482888: 7020 6611 2000 |0002: invoke-direct {v0, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1166 │ │ -48288e: 6e20 e511 3000 |0005: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482894: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -482896: 1501 a041 |0009: const/high16 v1, #int 1101004800 // #41a0 │ │ -48289a: 6e30 f011 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@11f0 │ │ -4828a0: 3804 0a00 |000e: if-eqz v4, 0018 // +000a │ │ -4828a4: 6e10 cfda 0200 |0010: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/InformationActivity;.getThemePrimaryColor:()I // method@dacf │ │ -4828aa: 0a03 |0013: move-result v3 │ │ -4828ac: 6e20 ea11 3000 |0014: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ -4828b2: 280f |0017: goto 0026 // +000f │ │ -4828b4: 6e10 ceda 0200 |0018: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/InformationActivity;.getResources:()Landroid/content/res/Resources; // method@dace │ │ -4828ba: 0c03 |001b: move-result-object v3 │ │ -4828bc: 1404 fe00 067f |001c: const v4, #float 1.78122e+38 // #7f0600fe │ │ -4828c2: 6e20 de03 4300 |001f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ -4828c8: 0a03 |0022: move-result v3 │ │ -4828ca: 6e20 ea11 3000 |0023: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ -4828d0: 1303 1400 |0026: const/16 v3, #int 20 // #14 │ │ -4828d4: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -4828d6: 6e54 da11 4043 |0029: invoke-virtual {v0, v4, v3, v4, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@11da │ │ -4828dc: 1100 |002c: return-object v0 │ │ +482878: |[482878] de.tadris.fitness.ui.workout.InformationActivity.createTextView:(Ljava/lang/String;Z)Landroid/widget/TextView; │ │ +482888: 2200 aa02 |0000: new-instance v0, Landroid/widget/TextView; // type@02aa │ │ +48288c: 7020 6611 2000 |0002: invoke-direct {v0, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1166 │ │ +482892: 6e20 e511 3000 |0005: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482898: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +48289a: 1501 a041 |0009: const/high16 v1, #int 1101004800 // #41a0 │ │ +48289e: 6e30 f011 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@11f0 │ │ +4828a4: 3804 0a00 |000e: if-eqz v4, 0018 // +000a │ │ +4828a8: 6e10 cfda 0200 |0010: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/InformationActivity;.getThemePrimaryColor:()I // method@dacf │ │ +4828ae: 0a03 |0013: move-result v3 │ │ +4828b0: 6e20 ea11 3000 |0014: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ +4828b6: 280f |0017: goto 0026 // +000f │ │ +4828b8: 6e10 ceda 0200 |0018: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/InformationActivity;.getResources:()Landroid/content/res/Resources; // method@dace │ │ +4828be: 0c03 |001b: move-result-object v3 │ │ +4828c0: 1404 fe00 067f |001c: const v4, #float 1.78122e+38 // #7f0600fe │ │ +4828c6: 6e20 de03 4300 |001f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ +4828cc: 0a03 |0022: move-result v3 │ │ +4828ce: 6e20 ea11 3000 |0023: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@11ea │ │ +4828d4: 1303 1400 |0026: const/16 v3, #int 20 // #14 │ │ +4828d8: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +4828da: 6e54 da11 4043 |0029: invoke-virtual {v0, v4, v3, v4, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@11da │ │ +4828e0: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ 0x000b line=65 │ │ 0x0010 line=67 │ │ 0x0018 line=69 │ │ @@ -2103734,17 +2103735,17 @@ │ │ type : '(Landroid/widget/EditText;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -482afc: |[482afc] de.tadris.fitness.ui.workout.InformationActivity.lambda$addEditTextLine$0$InformationActivity:(Landroid/widget/EditText;Landroid/view/View;)V │ │ -482b0c: 6e20 d8da 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/workout/InformationActivity;.requestKeyboard:(Landroid/view/View;)V // method@dad8 │ │ -482b12: 0e00 |0003: return-void │ │ +482b00: |[482b00] de.tadris.fitness.ui.workout.InformationActivity.lambda$addEditTextLine$0$InformationActivity:(Landroid/widget/EditText;Landroid/view/View;)V │ │ +482b10: 6e20 d8da 1000 |0000: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/workout/InformationActivity;.requestKeyboard:(Landroid/view/View;)V // method@dad8 │ │ +482b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/InformationActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -2106664,19 +2106665,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -47ddc8: |[47ddc8] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.:()V │ │ -47ddd8: 7010 bfda 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/InformationActivity;.:()V // method@dabf │ │ -47ddde: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -47dde2: 5b10 50a0 |0005: iput-object v0, v1, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.workoutTypeId:Ljava/lang/String; // field@a050 │ │ -47dde6: 0e00 |0007: return-void │ │ +47ddcc: |[47ddcc] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.:()V │ │ +47dddc: 7010 bfda 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/InformationActivity;.:()V // method@dabf │ │ +47dde2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +47dde6: 5b10 50a0 |0005: iput-object v0, v1, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.workoutTypeId:Ljava/lang/String; // field@a050 │ │ +47ddea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; │ │ │ │ @@ -2106685,73 +2106686,73 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -47dde8: |[47dde8] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.checkAndSave:()V │ │ -47ddf8: 7010 80d9 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.loadEditTextValuesToType:()Z // method@d980 │ │ -47ddfe: 0a00 |0003: move-result v0 │ │ -47de00: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -47de04: 0e00 |0006: return-void │ │ -47de06: 5420 4fa0 |0007: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47de0a: 5400 5c9d |0009: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ -47de0e: 6e10 d5e0 0000 |000b: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -47de14: 0a00 |000e: move-result v0 │ │ -47de16: 3800 0f00 |000f: if-eqz v0, 001e // +000f │ │ -47de1a: 5420 4aa0 |0011: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ -47de1e: 1401 e601 117f |0013: const v1, #float 1.92748e+38 // #7f1101e6 │ │ -47de24: 6e20 7bd9 1200 |0016: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47de2a: 0c01 |0019: move-result-object v1 │ │ -47de2c: 7030 8dd9 0201 |001a: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ -47de32: 0e00 |001d: return-void │ │ -47de34: 5420 4fa0 |001e: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47de38: 5400 5c9d |0020: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ -47de3c: 1a01 066a |0022: const-string v1, "[a-zA-Z0-9-_]*" // string@6a06 │ │ -47de40: 7120 8be4 0100 |0024: invoke-static {v1, v0}, Ljava/util/regex/Pattern;.matches:(Ljava/lang/String;Ljava/lang/CharSequence;)Z // method@e48b │ │ -47de46: 0a00 |0027: move-result v0 │ │ -47de48: 3900 0f00 |0028: if-nez v0, 0037 // +000f │ │ -47de4c: 5420 4aa0 |002a: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ -47de50: 1401 e501 117f |002c: const v1, #float 1.92748e+38 // #7f1101e5 │ │ -47de56: 6e20 7bd9 1200 |002f: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47de5c: 0c01 |0032: move-result-object v1 │ │ -47de5e: 7030 8dd9 0201 |0033: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ -47de64: 0e00 |0036: return-void │ │ -47de66: 5420 4fa0 |0037: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47de6a: 5400 5c9d |0039: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ -47de6e: 7120 64d3 0200 |003b: invoke-static {v2, v0}, Lde/tadris/fitness/data/WorkoutType;.getWorkoutTypeById:(Landroid/content/Context;Ljava/lang/String;)Lde/tadris/fitness/data/WorkoutType; // method@d364 │ │ -47de74: 0c00 |003e: move-result-object v0 │ │ -47de76: 5521 4ba0 |003f: iget-boolean v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ -47de7a: 3801 1b00 |0041: if-eqz v1, 005c // +001b │ │ -47de7e: 3800 1900 |0043: if-eqz v0, 005c // +0019 │ │ -47de82: 5400 5c9d |0045: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ -47de86: 1a01 bdc8 |0047: const-string v1, "other" // string@c8bd │ │ -47de8a: 6e20 c7e0 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -47de90: 0a00 |004c: move-result v0 │ │ -47de92: 3900 0f00 |004d: if-nez v0, 005c // +000f │ │ -47de96: 5420 4aa0 |004f: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ -47de9a: 1401 e701 117f |0051: const v1, #float 1.92748e+38 // #7f1101e7 │ │ -47dea0: 6e20 7bd9 1200 |0054: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47dea6: 0c01 |0057: move-result-object v1 │ │ -47dea8: 7030 8dd9 0201 |0058: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ -47deae: 0e00 |005b: return-void │ │ -47deb0: 5420 4fa0 |005c: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47deb4: 5400 5e9d |005e: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ -47deb8: 6e10 d5e0 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -47debe: 0a00 |0063: move-result v0 │ │ -47dec0: 3800 0f00 |0064: if-eqz v0, 0073 // +000f │ │ -47dec4: 5420 4ea0 |0066: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.titleText:Landroid/widget/EditText; // field@a04e │ │ -47dec8: 1401 ed01 117f |0068: const v1, #float 1.92748e+38 // #7f1101ed │ │ -47dece: 6e20 7bd9 1200 |006b: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47ded4: 0c01 |006e: move-result-object v1 │ │ -47ded6: 7030 8dd9 0201 |006f: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ -47dedc: 0e00 |0072: return-void │ │ -47dede: 7010 88d9 0200 |0073: invoke-direct {v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.saveAndClose:()V // method@d988 │ │ -47dee4: 0e00 |0076: return-void │ │ +47ddec: |[47ddec] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.checkAndSave:()V │ │ +47ddfc: 7010 80d9 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.loadEditTextValuesToType:()Z // method@d980 │ │ +47de02: 0a00 |0003: move-result v0 │ │ +47de04: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +47de08: 0e00 |0006: return-void │ │ +47de0a: 5420 4fa0 |0007: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47de0e: 5400 5c9d |0009: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ +47de12: 6e10 d5e0 0000 |000b: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +47de18: 0a00 |000e: move-result v0 │ │ +47de1a: 3800 0f00 |000f: if-eqz v0, 001e // +000f │ │ +47de1e: 5420 4aa0 |0011: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ +47de22: 1401 e601 117f |0013: const v1, #float 1.92748e+38 // #7f1101e6 │ │ +47de28: 6e20 7bd9 1200 |0016: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47de2e: 0c01 |0019: move-result-object v1 │ │ +47de30: 7030 8dd9 0201 |001a: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ +47de36: 0e00 |001d: return-void │ │ +47de38: 5420 4fa0 |001e: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47de3c: 5400 5c9d |0020: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ +47de40: 1a01 066a |0022: const-string v1, "[a-zA-Z0-9-_]*" // string@6a06 │ │ +47de44: 7120 8be4 0100 |0024: invoke-static {v1, v0}, Ljava/util/regex/Pattern;.matches:(Ljava/lang/String;Ljava/lang/CharSequence;)Z // method@e48b │ │ +47de4a: 0a00 |0027: move-result v0 │ │ +47de4c: 3900 0f00 |0028: if-nez v0, 0037 // +000f │ │ +47de50: 5420 4aa0 |002a: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ +47de54: 1401 e501 117f |002c: const v1, #float 1.92748e+38 // #7f1101e5 │ │ +47de5a: 6e20 7bd9 1200 |002f: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47de60: 0c01 |0032: move-result-object v1 │ │ +47de62: 7030 8dd9 0201 |0033: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ +47de68: 0e00 |0036: return-void │ │ +47de6a: 5420 4fa0 |0037: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47de6e: 5400 5c9d |0039: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ +47de72: 7120 64d3 0200 |003b: invoke-static {v2, v0}, Lde/tadris/fitness/data/WorkoutType;.getWorkoutTypeById:(Landroid/content/Context;Ljava/lang/String;)Lde/tadris/fitness/data/WorkoutType; // method@d364 │ │ +47de78: 0c00 |003e: move-result-object v0 │ │ +47de7a: 5521 4ba0 |003f: iget-boolean v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ +47de7e: 3801 1b00 |0041: if-eqz v1, 005c // +001b │ │ +47de82: 3800 1900 |0043: if-eqz v0, 005c // +0019 │ │ +47de86: 5400 5c9d |0045: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ +47de8a: 1a01 bdc8 |0047: const-string v1, "other" // string@c8bd │ │ +47de8e: 6e20 c7e0 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +47de94: 0a00 |004c: move-result v0 │ │ +47de96: 3900 0f00 |004d: if-nez v0, 005c // +000f │ │ +47de9a: 5420 4aa0 |004f: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ +47de9e: 1401 e701 117f |0051: const v1, #float 1.92748e+38 // #7f1101e7 │ │ +47dea4: 6e20 7bd9 1200 |0054: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47deaa: 0c01 |0057: move-result-object v1 │ │ +47deac: 7030 8dd9 0201 |0058: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ +47deb2: 0e00 |005b: return-void │ │ +47deb4: 5420 4fa0 |005c: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47deb8: 5400 5e9d |005e: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ +47debc: 6e10 d5e0 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +47dec2: 0a00 |0063: move-result v0 │ │ +47dec4: 3800 0f00 |0064: if-eqz v0, 0073 // +000f │ │ +47dec8: 5420 4ea0 |0066: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.titleText:Landroid/widget/EditText; // field@a04e │ │ +47decc: 1401 ed01 117f |0068: const v1, #float 1.92748e+38 // #7f1101ed │ │ +47ded2: 6e20 7bd9 1200 |006b: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47ded8: 0c01 |006e: move-result-object v1 │ │ +47deda: 7030 8dd9 0201 |006f: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ +47dee0: 0e00 |0072: return-void │ │ +47dee2: 7010 88d9 0200 |0073: invoke-direct {v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.saveAndClose:()V // method@d988 │ │ +47dee8: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0007 line=153 │ │ 0x0011 line=154 │ │ 0x001e line=157 │ │ 0x002a line=158 │ │ @@ -2106769,24 +2106770,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -47dee8: |[47dee8] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.delete:()V │ │ -47def8: 7110 c7d1 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47defe: 0c00 |0003: move-result-object v0 │ │ -47df00: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47df04: 6e10 85d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutTypeDao:()Lde/tadris/fitness/data/WorkoutTypeDao; // method@d285 │ │ -47df0a: 0c00 |0009: move-result-object v0 │ │ -47df0c: 5421 4fa0 |000a: iget-object v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47df10: 7220 65d3 1000 |000c: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutTypeDao;.delete:(Lde/tadris/fitness/data/WorkoutType;)V // method@d365 │ │ -47df16: 6e10 78d9 0200 |000f: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.finish:()V // method@d978 │ │ -47df1c: 0e00 |0012: return-void │ │ +47deec: |[47deec] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.delete:()V │ │ +47defc: 7110 c7d1 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47df02: 0c00 |0003: move-result-object v0 │ │ +47df04: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47df08: 6e10 85d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutTypeDao:()Lde/tadris/fitness/data/WorkoutTypeDao; // method@d285 │ │ +47df0e: 0c00 |0009: move-result-object v0 │ │ +47df10: 5421 4fa0 |000a: iget-object v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47df14: 7220 65d3 1000 |000c: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutTypeDao;.delete:(Lde/tadris/fitness/data/WorkoutType;)V // method@d365 │ │ +47df1a: 6e10 78d9 0200 |000f: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.finish:()V // method@d978 │ │ +47df20: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x000f line=207 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; │ │ │ │ @@ -2106795,61 +2106796,61 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -47dc10: |[47dc10] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.loadEditTextValuesToType:()Z │ │ -47dc20: 5440 4fa0 |0000: iget-object v0, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47dc24: 5441 4aa0 |0002: iget-object v1, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ -47dc28: 6e10 130f 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -47dc2e: 0c01 |0007: move-result-object v1 │ │ -47dc30: 6e10 99e0 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -47dc36: 0c01 |000b: move-result-object v1 │ │ -47dc38: 5b01 5c9d |000c: iput-object v1, v0, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ -47dc3c: 5440 4fa0 |000e: iget-object v0, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47dc40: 5441 4ea0 |0010: iget-object v1, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.titleText:Landroid/widget/EditText; // field@a04e │ │ -47dc44: 6e10 130f 0100 |0012: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -47dc4a: 0c01 |0015: move-result-object v1 │ │ -47dc4c: 6e10 99e0 0100 |0016: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -47dc52: 0c01 |0019: move-result-object v1 │ │ -47dc54: 5b01 5e9d |001a: iput-object v1, v0, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ -47dc58: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -47dc5a: 1401 9700 117f |001d: const v1, #float 1.92741e+38 // #7f110097 │ │ -47dc60: 5442 4fa0 |0020: iget-object v2, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47dc64: 5443 4ca0 |0022: iget-object v3, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.minDistanceText:Landroid/widget/EditText; // field@a04c │ │ -47dc68: 6e10 130f 0300 |0024: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -47dc6e: 0c03 |0027: move-result-object v3 │ │ -47dc70: 6e10 99e0 0300 |0028: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -47dc76: 0c03 |002b: move-result-object v3 │ │ -47dc78: 7110 47e0 0300 |002c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ -47dc7e: 0a03 |002f: move-result v3 │ │ -47dc80: 5923 5d9d |0030: iput v3, v2, Lde/tadris/fitness/data/WorkoutType;.minDistance:I // field@9d5d │ │ -47dc84: 5442 4fa0 |0032: iget-object v2, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47dc88: 5443 47a0 |0034: iget-object v3, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.METText:Landroid/widget/EditText; // field@a047 │ │ -47dc8c: 6e10 130f 0300 |0036: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -47dc92: 0c03 |0039: move-result-object v3 │ │ -47dc94: 6e10 99e0 0300 |003a: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -47dc9a: 0c03 |003d: move-result-object v3 │ │ -47dc9c: 7110 47e0 0300 |003e: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ -47dca2: 0a03 |0041: move-result v3 │ │ -47dca4: 5923 569d |0042: iput v3, v2, Lde/tadris/fitness/data/WorkoutType;.MET:I // field@9d56 │ │ -47dca8: 1210 |0044: const/4 v0, #int 1 // #1 │ │ -47dcaa: 0f00 |0045: return v0 │ │ -47dcac: 5442 47a0 |0046: iget-object v2, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.METText:Landroid/widget/EditText; // field@a047 │ │ -47dcb0: 6e20 7bd9 1400 |0048: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47dcb6: 0c01 |004b: move-result-object v1 │ │ -47dcb8: 7030 8dd9 2401 |004c: invoke-direct {v4, v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ -47dcbe: 0f00 |004f: return v0 │ │ -47dcc0: 5442 4ca0 |0050: iget-object v2, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.minDistanceText:Landroid/widget/EditText; // field@a04c │ │ -47dcc4: 6e20 7bd9 1400 |0052: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47dcca: 0c01 |0055: move-result-object v1 │ │ -47dccc: 7030 8dd9 2401 |0056: invoke-direct {v4, v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ -47dcd2: 0f00 |0059: return v0 │ │ +47dc14: |[47dc14] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.loadEditTextValuesToType:()Z │ │ +47dc24: 5440 4fa0 |0000: iget-object v0, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47dc28: 5441 4aa0 |0002: iget-object v1, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ +47dc2c: 6e10 130f 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +47dc32: 0c01 |0007: move-result-object v1 │ │ +47dc34: 6e10 99e0 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +47dc3a: 0c01 |000b: move-result-object v1 │ │ +47dc3c: 5b01 5c9d |000c: iput-object v1, v0, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ +47dc40: 5440 4fa0 |000e: iget-object v0, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47dc44: 5441 4ea0 |0010: iget-object v1, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.titleText:Landroid/widget/EditText; // field@a04e │ │ +47dc48: 6e10 130f 0100 |0012: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +47dc4e: 0c01 |0015: move-result-object v1 │ │ +47dc50: 6e10 99e0 0100 |0016: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +47dc56: 0c01 |0019: move-result-object v1 │ │ +47dc58: 5b01 5e9d |001a: iput-object v1, v0, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ +47dc5c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +47dc5e: 1401 9700 117f |001d: const v1, #float 1.92741e+38 // #7f110097 │ │ +47dc64: 5442 4fa0 |0020: iget-object v2, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47dc68: 5443 4ca0 |0022: iget-object v3, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.minDistanceText:Landroid/widget/EditText; // field@a04c │ │ +47dc6c: 6e10 130f 0300 |0024: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +47dc72: 0c03 |0027: move-result-object v3 │ │ +47dc74: 6e10 99e0 0300 |0028: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +47dc7a: 0c03 |002b: move-result-object v3 │ │ +47dc7c: 7110 47e0 0300 |002c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ +47dc82: 0a03 |002f: move-result v3 │ │ +47dc84: 5923 5d9d |0030: iput v3, v2, Lde/tadris/fitness/data/WorkoutType;.minDistance:I // field@9d5d │ │ +47dc88: 5442 4fa0 |0032: iget-object v2, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47dc8c: 5443 47a0 |0034: iget-object v3, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.METText:Landroid/widget/EditText; // field@a047 │ │ +47dc90: 6e10 130f 0300 |0036: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +47dc96: 0c03 |0039: move-result-object v3 │ │ +47dc98: 6e10 99e0 0300 |003a: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +47dc9e: 0c03 |003d: move-result-object v3 │ │ +47dca0: 7110 47e0 0300 |003e: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@e047 │ │ +47dca6: 0a03 |0041: move-result v3 │ │ +47dca8: 5923 569d |0042: iput v3, v2, Lde/tadris/fitness/data/WorkoutType;.MET:I // field@9d56 │ │ +47dcac: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +47dcae: 0f00 |0045: return v0 │ │ +47dcb0: 5442 47a0 |0046: iget-object v2, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.METText:Landroid/widget/EditText; // field@a047 │ │ +47dcb4: 6e20 7bd9 1400 |0048: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47dcba: 0c01 |004b: move-result-object v1 │ │ +47dcbc: 7030 8dd9 2401 |004c: invoke-direct {v4, v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ +47dcc2: 0f00 |004f: return v0 │ │ +47dcc4: 5442 4ca0 |0050: iget-object v2, v4, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.minDistanceText:Landroid/widget/EditText; // field@a04c │ │ +47dcc8: 6e20 7bd9 1400 |0052: invoke-virtual {v4, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47dcce: 0c01 |0055: move-result-object v1 │ │ +47dcd0: 7030 8dd9 2401 |0056: invoke-direct {v4, v2, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showError:(Landroid/widget/EditText;Ljava/lang/String;)V // method@d98d │ │ +47dcd6: 0f00 |0059: return v0 │ │ catches : 2 │ │ 0x0020 - 0x0032 │ │ Ljava/lang/NumberFormatException; -> 0x0050 │ │ 0x0032 - 0x0044 │ │ Ljava/lang/NumberFormatException; -> 0x0046 │ │ positions : │ │ 0x0000 line=174 │ │ @@ -2106866,19 +2106867,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -47e1f8: |[47e1f8] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.openIconSelection:()V │ │ -47e208: 2200 3a17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog; // type@173a │ │ -47e20c: 7030 96d7 1001 |0002: invoke-direct {v0, v1, v1}, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener;)V // method@d796 │ │ -47e212: 6e10 98d7 0000 |0005: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.show:()V // method@d798 │ │ -47e218: 0e00 |0008: return-void │ │ +47e1fc: |[47e1fc] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.openIconSelection:()V │ │ +47e20c: 2200 3a17 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/IconPickerDialog; // type@173a │ │ +47e210: 7030 96d7 1001 |0002: invoke-direct {v0, v1, v1}, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/IconPickerDialog$IconSelectListener;)V // method@d796 │ │ +47e216: 6e10 98d7 0000 |0005: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/IconPickerDialog;.show:()V // method@d798 │ │ +47e21c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; │ │ │ │ #5 : (in Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;) │ │ @@ -2106886,34 +2106887,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -47e21c: |[47e21c] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.saveAndClose:()V │ │ -47e22c: 5520 4ba0 |0000: iget-boolean v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ -47e230: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -47e234: 7110 c7d1 0200 |0004: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47e23a: 0c00 |0007: move-result-object v0 │ │ -47e23c: 5400 b385 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47e240: 6e10 85d2 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutTypeDao:()Lde/tadris/fitness/data/WorkoutTypeDao; // method@d285 │ │ -47e246: 0c00 |000d: move-result-object v0 │ │ -47e248: 5421 4fa0 |000e: iget-object v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47e24c: 7220 68d3 1000 |0010: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutTypeDao;.insert:(Lde/tadris/fitness/data/WorkoutType;)V // method@d368 │ │ -47e252: 2810 |0013: goto 0023 // +0010 │ │ -47e254: 7110 c7d1 0200 |0014: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47e25a: 0c00 |0017: move-result-object v0 │ │ -47e25c: 5400 b385 |0018: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47e260: 6e10 85d2 0000 |001a: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutTypeDao:()Lde/tadris/fitness/data/WorkoutTypeDao; // method@d285 │ │ -47e266: 0c00 |001d: move-result-object v0 │ │ -47e268: 5421 4fa0 |001e: iget-object v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47e26c: 7220 69d3 1000 |0020: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutTypeDao;.update:(Lde/tadris/fitness/data/WorkoutType;)V // method@d369 │ │ -47e272: 6e10 78d9 0200 |0023: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.finish:()V // method@d978 │ │ -47e278: 0e00 |0026: return-void │ │ +47e220: |[47e220] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.saveAndClose:()V │ │ +47e230: 5520 4ba0 |0000: iget-boolean v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ +47e234: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +47e238: 7110 c7d1 0200 |0004: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47e23e: 0c00 |0007: move-result-object v0 │ │ +47e240: 5400 b385 |0008: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47e244: 6e10 85d2 0000 |000a: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutTypeDao:()Lde/tadris/fitness/data/WorkoutTypeDao; // method@d285 │ │ +47e24a: 0c00 |000d: move-result-object v0 │ │ +47e24c: 5421 4fa0 |000e: iget-object v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47e250: 7220 68d3 1000 |0010: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutTypeDao;.insert:(Lde/tadris/fitness/data/WorkoutType;)V // method@d368 │ │ +47e256: 2810 |0013: goto 0023 // +0010 │ │ +47e258: 7110 c7d1 0200 |0014: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47e25e: 0c00 |0017: move-result-object v0 │ │ +47e260: 5400 b385 |0018: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47e264: 6e10 85d2 0000 |001a: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutTypeDao:()Lde/tadris/fitness/data/WorkoutTypeDao; // method@d285 │ │ +47e26a: 0c00 |001d: move-result-object v0 │ │ +47e26c: 5421 4fa0 |001e: iget-object v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47e270: 7220 69d3 1000 |0020: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutTypeDao;.update:(Lde/tadris/fitness/data/WorkoutType;)V // method@d369 │ │ +47e276: 6e10 78d9 0200 |0023: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.finish:()V // method@d978 │ │ +47e27c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x0014 line=200 │ │ 0x0023 line=202 │ │ locals : │ │ @@ -2106924,34 +2106925,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -47e27c: |[47e27c] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.showDeleteConfirmationDialog:()V │ │ -47e28c: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -47e290: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -47e296: 1401 7b00 117f |0005: const v1, #float 1.92741e+38 // #7f11007b │ │ -47e29c: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -47e2a2: 0c00 |000b: move-result-object v0 │ │ -47e2a4: 1401 7c00 117f |000c: const v1, #float 1.92741e+38 // #7f11007c │ │ -47e2aa: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -47e2b0: 0c00 |0012: move-result-object v0 │ │ -47e2b2: 2201 7d17 |0013: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc; // type@177d │ │ -47e2b6: 7020 bdd8 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc;.:(Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;)V // method@d8bd │ │ -47e2bc: 1402 7600 117f |0018: const v2, #float 1.9274e+38 // #7f110076 │ │ -47e2c2: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -47e2c8: 0c00 |001e: move-result-object v0 │ │ -47e2ca: 1401 5b00 117f |001f: const v1, #float 1.9274e+38 // #7f11005b │ │ -47e2d0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -47e2d2: 6e30 e500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -47e2d8: 0c00 |0026: move-result-object v0 │ │ -47e2da: 6e10 f200 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -47e2e0: 0e00 |002a: return-void │ │ +47e280: |[47e280] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.showDeleteConfirmationDialog:()V │ │ +47e290: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +47e294: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +47e29a: 1401 7b00 117f |0005: const v1, #float 1.92741e+38 // #7f11007b │ │ +47e2a0: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +47e2a6: 0c00 |000b: move-result-object v0 │ │ +47e2a8: 1401 7c00 117f |000c: const v1, #float 1.92741e+38 // #7f11007c │ │ +47e2ae: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +47e2b4: 0c00 |0012: move-result-object v0 │ │ +47e2b6: 2201 7d17 |0013: new-instance v1, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc; // type@177d │ │ +47e2ba: 7020 bdd8 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$U7Xw9kttVgOTOjGa_pwOrWROeUc;.:(Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;)V // method@d8bd │ │ +47e2c0: 1402 7600 117f |0018: const v2, #float 1.9274e+38 // #7f110076 │ │ +47e2c6: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +47e2cc: 0c00 |001e: move-result-object v0 │ │ +47e2ce: 1401 5b00 117f |001f: const v1, #float 1.9274e+38 // #7f11005b │ │ +47e2d4: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +47e2d6: 6e30 e500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +47e2dc: 0c00 |0026: move-result-object v0 │ │ +47e2de: 6e10 f200 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +47e2e4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0008 line=142 │ │ 0x000f line=143 │ │ 0x001b line=144 │ │ 0x0023 line=145 │ │ @@ -2106964,18 +2106965,18 @@ │ │ type : '(Landroid/widget/EditText;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -47e2e4: |[47e2e4] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.showError:(Landroid/widget/EditText;Ljava/lang/String;)V │ │ -47e2f4: 6e20 290f 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ -47e2fa: 6e20 87d9 1000 |0003: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.requestKeyboard:(Landroid/view/View;)V // method@d987 │ │ -47e300: 0e00 |0006: return-void │ │ +47e2e8: |[47e2e8] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.showError:(Landroid/widget/EditText;Ljava/lang/String;)V │ │ +47e2f8: 6e20 290f 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ +47e2fe: 6e20 87d9 1000 |0003: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.requestKeyboard:(Landroid/view/View;)V // method@d987 │ │ +47e304: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/widget/EditText; │ │ @@ -2106987,21 +2106988,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -47df20: |[47df20] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.initRoot:()V │ │ -47df30: 1400 e000 097f |0000: const v0, #float 1.82109e+38 // #7f0900e0 │ │ -47df36: 6e20 77d9 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.findViewById:(I)Landroid/view/View; // method@d977 │ │ -47df3c: 0c00 |0006: move-result-object v0 │ │ -47df3e: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ -47df42: 5b10 4da0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.root:Landroid/view/ViewGroup; // field@a04d │ │ -47df46: 0e00 |000b: return-void │ │ +47df24: |[47df24] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.initRoot:()V │ │ +47df34: 1400 e000 097f |0000: const v0, #float 1.82109e+38 // #7f0900e0 │ │ +47df3a: 6e20 77d9 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.findViewById:(I)Landroid/view/View; // method@d977 │ │ +47df40: 0c00 |0006: move-result-object v0 │ │ +47df42: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ +47df46: 5b10 4da0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.root:Landroid/view/ViewGroup; // field@a04d │ │ +47df4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=111 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;) │ │ @@ -2107009,17 +2107010,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47df48: |[47df48] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.lambda$onCreate$0$EditWorkoutTypeActivity:(Landroid/view/View;)V │ │ -47df58: 7010 86d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.openIconSelection:()V // method@d986 │ │ -47df5e: 0e00 |0003: return-void │ │ +47df4c: |[47df4c] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.lambda$onCreate$0$EditWorkoutTypeActivity:(Landroid/view/View;)V │ │ +47df5c: 7010 86d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.openIconSelection:()V // method@d986 │ │ +47df62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2107028,17 +2107029,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -47df60: |[47df60] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.lambda$showDeleteConfirmationDialog$1$EditWorkoutTypeActivity:(Landroid/content/DialogInterface;I)V │ │ -47df70: 7010 76d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.delete:()V // method@d976 │ │ -47df76: 0e00 |0003: return-void │ │ +47df64: |[47df64] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.lambda$showDeleteConfirmationDialog$1$EditWorkoutTypeActivity:(Landroid/content/DialogInterface;I)V │ │ +47df74: 7010 76d9 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.delete:()V // method@d976 │ │ +47df7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2107048,151 +2107049,151 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 289 16-bit code units │ │ -47df78: |[47df78] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.onCreate:(Landroid/os/Bundle;)V │ │ -47df88: 6f20 d2da 9800 |0000: invoke-super {v8, v9}, Lde/tadris/fitness/ui/workout/InformationActivity;.onCreate:(Landroid/os/Bundle;)V // method@dad2 │ │ -47df8e: 1409 2100 0c7f |0003: const v9, #float 1.86093e+38 // #7f0c0021 │ │ -47df94: 6e20 89d9 9800 |0006: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.setContentView:(I)V // method@d989 │ │ -47df9a: 6e10 7dd9 0800 |0009: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.initRoot:()V // method@d97d │ │ -47dfa0: 1409 8c00 117f |000c: const v9, #float 1.92741e+38 // #7f11008c │ │ -47dfa6: 6e20 8ad9 9800 |000f: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.setTitle:(I)V // method@d98a │ │ -47dfac: 6e10 8bd9 0800 |0012: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.setupActionBar:()V // method@d98b │ │ -47dfb2: 7110 c7d1 0800 |0015: invoke-static {v8}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47dfb8: 0c09 |0018: move-result-object v9 │ │ -47dfba: 5499 b485 |0019: iget-object v9, v9, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -47dfbe: 5b89 48a0 |001b: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a048 │ │ -47dfc2: 6e10 79d9 0800 |001d: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getIntent:()Landroid/content/Intent; // method@d979 │ │ -47dfc8: 0c09 |0020: move-result-object v9 │ │ -47dfca: 1a00 0000 |0021: const-string v0, "" // string@0000 │ │ -47dfce: 3809 1c00 |0023: if-eqz v9, 003f // +001c │ │ -47dfd2: 6e10 79d9 0800 |0025: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getIntent:()Landroid/content/Intent; // method@d979 │ │ -47dfd8: 0c09 |0028: move-result-object v9 │ │ -47dfda: 6e10 1f03 0900 |0029: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@031f │ │ -47dfe0: 0c09 |002c: move-result-object v9 │ │ -47dfe2: 3809 1200 |002d: if-eqz v9, 003f // +0012 │ │ -47dfe6: 6e10 79d9 0800 |002f: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getIntent:()Landroid/content/Intent; // method@d979 │ │ -47dfec: 0c09 |0032: move-result-object v9 │ │ -47dfee: 6e10 1f03 0900 |0033: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@031f │ │ -47dff4: 0c09 |0036: move-result-object v9 │ │ -47dff6: 1a01 6be6 |0037: const-string v1, "type_id" // string@e66b │ │ -47dffa: 6e30 3807 1900 |0039: invoke-virtual {v9, v1, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0738 │ │ -47e000: 0c09 |003c: move-result-object v9 │ │ -47e002: 5b89 50a0 |003d: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.workoutTypeId:Ljava/lang/String; // field@a050 │ │ -47e006: 5489 50a0 |003f: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.workoutTypeId:Ljava/lang/String; // field@a050 │ │ -47e00a: 6e20 c7e0 0900 |0041: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -47e010: 0a09 |0044: move-result v9 │ │ -47e012: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -47e014: 3809 1c00 |0046: if-eqz v9, 0062 // +001c │ │ -47e018: 1219 |0048: const/4 v9, #int 1 // #1 │ │ -47e01a: 5c89 4ba0 |0049: iput-boolean v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ -47e01e: 2209 6416 |004b: new-instance v9, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ -47e022: 1254 |004d: const/4 v4, #int 5 // #5 │ │ -47e024: 6e10 7cd9 0800 |004e: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getThemePrimaryColor:()I // method@d97c │ │ -47e02a: 0a05 |0051: move-result v5 │ │ -47e02c: 6201 2ea1 |0052: sget-object v1, Lde/tadris/fitness/util/Icon;.RUNNING:Lde/tadris/fitness/util/Icon; // field@a12e │ │ -47e030: 5416 32a1 |0054: iget-object v6, v1, Lde/tadris/fitness/util/Icon;.name:Ljava/lang/String; // field@a132 │ │ -47e034: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -47e036: 1a02 0000 |0057: const-string v2, "" // string@0000 │ │ -47e03a: 1a03 0000 |0059: const-string v3, "" // string@0000 │ │ -47e03e: 0791 |005b: move-object v1, v9 │ │ -47e040: 7607 61d3 0100 |005c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lde/tadris/fitness/data/WorkoutType;.:(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;I)V // method@d361 │ │ -47e046: 5b89 4fa0 |005f: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47e04a: 2815 |0061: goto 0076 // +0015 │ │ -47e04c: 5c80 4ba0 |0062: iput-boolean v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ -47e050: 7110 c7d1 0800 |0064: invoke-static {v8}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -47e056: 0c09 |0067: move-result-object v9 │ │ -47e058: 5499 b385 |0068: iget-object v9, v9, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -47e05c: 6e10 85d2 0900 |006a: invoke-virtual {v9}, Lde/tadris/fitness/data/AppDatabase;.workoutTypeDao:()Lde/tadris/fitness/data/WorkoutTypeDao; // method@d285 │ │ -47e062: 0c09 |006d: move-result-object v9 │ │ -47e064: 5481 50a0 |006e: iget-object v1, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.workoutTypeId:Ljava/lang/String; // field@a050 │ │ -47e068: 7220 67d3 1900 |0070: invoke-interface {v9, v1}, Lde/tadris/fitness/data/WorkoutTypeDao;.findById:(Ljava/lang/String;)Lde/tadris/fitness/data/WorkoutType; // method@d367 │ │ -47e06e: 0c09 |0073: move-result-object v9 │ │ -47e070: 5b89 4fa0 |0074: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47e074: 1409 e401 117f |0076: const v9, #float 1.92748e+38 // #7f1101e4 │ │ -47e07a: 6e20 7bd9 9800 |0079: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47e080: 0c09 |007c: move-result-object v9 │ │ -47e082: 6e20 72d9 9800 |007d: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.addEditTextLine:(Ljava/lang/String;)Landroid/widget/EditText; // method@d972 │ │ -47e088: 0c09 |0080: move-result-object v9 │ │ -47e08a: 5b89 4aa0 |0081: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ -47e08e: 5481 4fa0 |0083: iget-object v1, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47e092: 5411 5c9d |0085: iget-object v1, v1, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ -47e096: 6e20 390f 1900 |0087: invoke-virtual {v9, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47e09c: 5589 4ba0 |008a: iget-boolean v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ -47e0a0: 3909 0700 |008c: if-nez v9, 0093 // +0007 │ │ -47e0a4: 5489 4aa0 |008e: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ -47e0a8: 6e20 280f 0900 |0090: invoke-virtual {v9, v0}, Landroid/widget/EditText;.setEnabled:(Z)V // method@0f28 │ │ -47e0ae: 1409 ec01 117f |0093: const v9, #float 1.92748e+38 // #7f1101ec │ │ -47e0b4: 6e20 7bd9 9800 |0096: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47e0ba: 0c09 |0099: move-result-object v9 │ │ -47e0bc: 6e20 72d9 9800 |009a: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.addEditTextLine:(Ljava/lang/String;)Landroid/widget/EditText; // method@d972 │ │ -47e0c2: 0c09 |009d: move-result-object v9 │ │ -47e0c4: 5b89 4ea0 |009e: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.titleText:Landroid/widget/EditText; // field@a04e │ │ -47e0c8: 5480 4fa0 |00a0: iget-object v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47e0cc: 5400 5e9d |00a2: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ -47e0d0: 6e20 390f 0900 |00a4: invoke-virtual {v9, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47e0d6: 1409 ea01 117f |00a7: const v9, #float 1.92748e+38 // #7f1101ea │ │ -47e0dc: 6e20 7bd9 9800 |00aa: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47e0e2: 0c09 |00ad: move-result-object v9 │ │ -47e0e4: 5480 48a0 |00ae: iget-object v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a048 │ │ -47e0e8: 6e10 e5dc 0000 |00b0: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -47e0ee: 0c00 |00b3: move-result-object v0 │ │ -47e0f0: 7210 dbdc 0000 |00b4: invoke-interface {v0}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnit:()Ljava/lang/String; // method@dcdb │ │ -47e0f6: 0c00 |00b7: move-result-object v0 │ │ -47e0f8: 6e30 73d9 9800 |00b8: invoke-virtual {v8, v9, v0}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.addEditTextLine:(Ljava/lang/String;Ljava/lang/String;)Landroid/widget/EditText; // method@d973 │ │ -47e0fe: 0c09 |00bb: move-result-object v9 │ │ -47e100: 5b89 4ca0 |00bc: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.minDistanceText:Landroid/widget/EditText; // field@a04c │ │ -47e104: 1220 |00be: const/4 v0, #int 2 // #2 │ │ -47e106: 6e20 2e0f 0900 |00bf: invoke-virtual {v9, v0}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ -47e10c: 5489 4ca0 |00c2: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.minDistanceText:Landroid/widget/EditText; // field@a04c │ │ -47e110: 5481 4fa0 |00c4: iget-object v1, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47e114: 5211 5d9d |00c6: iget v1, v1, Lde/tadris/fitness/data/WorkoutType;.minDistance:I // field@9d5d │ │ -47e118: 7110 efe0 0100 |00c8: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ -47e11e: 0c01 |00cb: move-result-object v1 │ │ -47e120: 6e20 390f 1900 |00cc: invoke-virtual {v9, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47e126: 1409 e801 117f |00cf: const v9, #float 1.92748e+38 // #7f1101e8 │ │ -47e12c: 6e20 7bd9 9800 |00d2: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47e132: 0c09 |00d5: move-result-object v9 │ │ -47e134: 6e20 72d9 9800 |00d6: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.addEditTextLine:(Ljava/lang/String;)Landroid/widget/EditText; // method@d972 │ │ -47e13a: 0c09 |00d9: move-result-object v9 │ │ -47e13c: 5b89 47a0 |00da: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.METText:Landroid/widget/EditText; // field@a047 │ │ -47e140: 6e20 2e0f 0900 |00dc: invoke-virtual {v9, v0}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ -47e146: 5489 47a0 |00df: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.METText:Landroid/widget/EditText; // field@a047 │ │ -47e14a: 5480 4fa0 |00e1: iget-object v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47e14e: 5200 569d |00e3: iget v0, v0, Lde/tadris/fitness/data/WorkoutType;.MET:I // field@9d56 │ │ -47e152: 7110 efe0 0000 |00e5: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ -47e158: 0c00 |00e8: move-result-object v0 │ │ -47e15a: 6e20 390f 0900 |00e9: invoke-virtual {v9, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -47e160: 2209 8602 |00ec: new-instance v9, Landroid/widget/ImageView; // type@0286 │ │ -47e164: 7020 d50f 8900 |00ee: invoke-direct {v9, v8}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@0fd5 │ │ -47e16a: 5b89 49a0 |00f1: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.iconView:Landroid/widget/ImageView; // field@a049 │ │ -47e16e: 1409 e301 117f |00f3: const v9, #float 1.92748e+38 // #7f1101e3 │ │ -47e174: 6e20 7bd9 9800 |00f6: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ -47e17a: 0c09 |00f9: move-result-object v9 │ │ -47e17c: 5480 49a0 |00fa: iget-object v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.iconView:Landroid/widget/ImageView; // field@a049 │ │ -47e180: 6e30 74d9 9800 |00fc: invoke-virtual {v8, v9, v0}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@d974 │ │ -47e186: 0c09 |00ff: move-result-object v9 │ │ -47e188: 5499 bda0 |0100: iget-object v9, v9, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ -47e18c: 2200 7e17 |0102: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0; // type@177e │ │ -47e190: 7020 bfd8 8000 |0104: invoke-direct {v0, v8}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0;.:(Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;)V // method@d8bf │ │ -47e196: 6e20 8c0b 0900 |0107: invoke-virtual {v9, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -47e19c: 5489 49a0 |010a: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.iconView:Landroid/widget/ImageView; // field@a049 │ │ -47e1a0: 5480 4fa0 |010c: iget-object v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47e1a4: 5400 5b9d |010e: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ -47e1a8: 7110 d5db 0000 |0110: invoke-static {v0}, Lde/tadris/fitness/util/Icon;.getIcon:(Ljava/lang/String;)I // method@dbd5 │ │ -47e1ae: 0a00 |0113: move-result v0 │ │ -47e1b0: 6e20 0010 0900 |0114: invoke-virtual {v9, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ -47e1b6: 5489 49a0 |0117: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.iconView:Landroid/widget/ImageView; // field@a049 │ │ -47e1ba: 6e10 7cd9 0800 |0119: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getThemePrimaryColor:()I // method@d97c │ │ -47e1c0: 0a00 |011c: move-result v0 │ │ -47e1c2: 6e20 f90f 0900 |011d: invoke-virtual {v9, v0}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@0ff9 │ │ -47e1c8: 0e00 |0120: return-void │ │ +47df7c: |[47df7c] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.onCreate:(Landroid/os/Bundle;)V │ │ +47df8c: 6f20 d2da 9800 |0000: invoke-super {v8, v9}, Lde/tadris/fitness/ui/workout/InformationActivity;.onCreate:(Landroid/os/Bundle;)V // method@dad2 │ │ +47df92: 1409 2100 0c7f |0003: const v9, #float 1.86093e+38 // #7f0c0021 │ │ +47df98: 6e20 89d9 9800 |0006: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.setContentView:(I)V // method@d989 │ │ +47df9e: 6e10 7dd9 0800 |0009: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.initRoot:()V // method@d97d │ │ +47dfa4: 1409 8c00 117f |000c: const v9, #float 1.92741e+38 // #7f11008c │ │ +47dfaa: 6e20 8ad9 9800 |000f: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.setTitle:(I)V // method@d98a │ │ +47dfb0: 6e10 8bd9 0800 |0012: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.setupActionBar:()V // method@d98b │ │ +47dfb6: 7110 c7d1 0800 |0015: invoke-static {v8}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47dfbc: 0c09 |0018: move-result-object v9 │ │ +47dfbe: 5499 b485 |0019: iget-object v9, v9, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +47dfc2: 5b89 48a0 |001b: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a048 │ │ +47dfc6: 6e10 79d9 0800 |001d: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getIntent:()Landroid/content/Intent; // method@d979 │ │ +47dfcc: 0c09 |0020: move-result-object v9 │ │ +47dfce: 1a00 0000 |0021: const-string v0, "" // string@0000 │ │ +47dfd2: 3809 1c00 |0023: if-eqz v9, 003f // +001c │ │ +47dfd6: 6e10 79d9 0800 |0025: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getIntent:()Landroid/content/Intent; // method@d979 │ │ +47dfdc: 0c09 |0028: move-result-object v9 │ │ +47dfde: 6e10 1f03 0900 |0029: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@031f │ │ +47dfe4: 0c09 |002c: move-result-object v9 │ │ +47dfe6: 3809 1200 |002d: if-eqz v9, 003f // +0012 │ │ +47dfea: 6e10 79d9 0800 |002f: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getIntent:()Landroid/content/Intent; // method@d979 │ │ +47dff0: 0c09 |0032: move-result-object v9 │ │ +47dff2: 6e10 1f03 0900 |0033: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@031f │ │ +47dff8: 0c09 |0036: move-result-object v9 │ │ +47dffa: 1a01 6be6 |0037: const-string v1, "type_id" // string@e66b │ │ +47dffe: 6e30 3807 1900 |0039: invoke-virtual {v9, v1, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0738 │ │ +47e004: 0c09 |003c: move-result-object v9 │ │ +47e006: 5b89 50a0 |003d: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.workoutTypeId:Ljava/lang/String; // field@a050 │ │ +47e00a: 5489 50a0 |003f: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.workoutTypeId:Ljava/lang/String; // field@a050 │ │ +47e00e: 6e20 c7e0 0900 |0041: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +47e014: 0a09 |0044: move-result v9 │ │ +47e016: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +47e018: 3809 1c00 |0046: if-eqz v9, 0062 // +001c │ │ +47e01c: 1219 |0048: const/4 v9, #int 1 // #1 │ │ +47e01e: 5c89 4ba0 |0049: iput-boolean v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ +47e022: 2209 6416 |004b: new-instance v9, Lde/tadris/fitness/data/WorkoutType; // type@1664 │ │ +47e026: 1254 |004d: const/4 v4, #int 5 // #5 │ │ +47e028: 6e10 7cd9 0800 |004e: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getThemePrimaryColor:()I // method@d97c │ │ +47e02e: 0a05 |0051: move-result v5 │ │ +47e030: 6201 2ea1 |0052: sget-object v1, Lde/tadris/fitness/util/Icon;.RUNNING:Lde/tadris/fitness/util/Icon; // field@a12e │ │ +47e034: 5416 32a1 |0054: iget-object v6, v1, Lde/tadris/fitness/util/Icon;.name:Ljava/lang/String; // field@a132 │ │ +47e038: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +47e03a: 1a02 0000 |0057: const-string v2, "" // string@0000 │ │ +47e03e: 1a03 0000 |0059: const-string v3, "" // string@0000 │ │ +47e042: 0791 |005b: move-object v1, v9 │ │ +47e044: 7607 61d3 0100 |005c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lde/tadris/fitness/data/WorkoutType;.:(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;I)V // method@d361 │ │ +47e04a: 5b89 4fa0 |005f: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47e04e: 2815 |0061: goto 0076 // +0015 │ │ +47e050: 5c80 4ba0 |0062: iput-boolean v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ +47e054: 7110 c7d1 0800 |0064: invoke-static {v8}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +47e05a: 0c09 |0067: move-result-object v9 │ │ +47e05c: 5499 b385 |0068: iget-object v9, v9, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +47e060: 6e10 85d2 0900 |006a: invoke-virtual {v9}, Lde/tadris/fitness/data/AppDatabase;.workoutTypeDao:()Lde/tadris/fitness/data/WorkoutTypeDao; // method@d285 │ │ +47e066: 0c09 |006d: move-result-object v9 │ │ +47e068: 5481 50a0 |006e: iget-object v1, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.workoutTypeId:Ljava/lang/String; // field@a050 │ │ +47e06c: 7220 67d3 1900 |0070: invoke-interface {v9, v1}, Lde/tadris/fitness/data/WorkoutTypeDao;.findById:(Ljava/lang/String;)Lde/tadris/fitness/data/WorkoutType; // method@d367 │ │ +47e072: 0c09 |0073: move-result-object v9 │ │ +47e074: 5b89 4fa0 |0074: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47e078: 1409 e401 117f |0076: const v9, #float 1.92748e+38 // #7f1101e4 │ │ +47e07e: 6e20 7bd9 9800 |0079: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47e084: 0c09 |007c: move-result-object v9 │ │ +47e086: 6e20 72d9 9800 |007d: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.addEditTextLine:(Ljava/lang/String;)Landroid/widget/EditText; // method@d972 │ │ +47e08c: 0c09 |0080: move-result-object v9 │ │ +47e08e: 5b89 4aa0 |0081: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ +47e092: 5481 4fa0 |0083: iget-object v1, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47e096: 5411 5c9d |0085: iget-object v1, v1, Lde/tadris/fitness/data/WorkoutType;.id:Ljava/lang/String; // field@9d5c │ │ +47e09a: 6e20 390f 1900 |0087: invoke-virtual {v9, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47e0a0: 5589 4ba0 |008a: iget-boolean v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ +47e0a4: 3909 0700 |008c: if-nez v9, 0093 // +0007 │ │ +47e0a8: 5489 4aa0 |008e: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.idText:Landroid/widget/EditText; // field@a04a │ │ +47e0ac: 6e20 280f 0900 |0090: invoke-virtual {v9, v0}, Landroid/widget/EditText;.setEnabled:(Z)V // method@0f28 │ │ +47e0b2: 1409 ec01 117f |0093: const v9, #float 1.92748e+38 // #7f1101ec │ │ +47e0b8: 6e20 7bd9 9800 |0096: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47e0be: 0c09 |0099: move-result-object v9 │ │ +47e0c0: 6e20 72d9 9800 |009a: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.addEditTextLine:(Ljava/lang/String;)Landroid/widget/EditText; // method@d972 │ │ +47e0c6: 0c09 |009d: move-result-object v9 │ │ +47e0c8: 5b89 4ea0 |009e: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.titleText:Landroid/widget/EditText; // field@a04e │ │ +47e0cc: 5480 4fa0 |00a0: iget-object v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47e0d0: 5400 5e9d |00a2: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ +47e0d4: 6e20 390f 0900 |00a4: invoke-virtual {v9, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47e0da: 1409 ea01 117f |00a7: const v9, #float 1.92748e+38 // #7f1101ea │ │ +47e0e0: 6e20 7bd9 9800 |00aa: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47e0e6: 0c09 |00ad: move-result-object v9 │ │ +47e0e8: 5480 48a0 |00ae: iget-object v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a048 │ │ +47e0ec: 6e10 e5dc 0000 |00b0: invoke-virtual {v0}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +47e0f2: 0c00 |00b3: move-result-object v0 │ │ +47e0f4: 7210 dbdc 0000 |00b4: invoke-interface {v0}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getShortDistanceUnit:()Ljava/lang/String; // method@dcdb │ │ +47e0fa: 0c00 |00b7: move-result-object v0 │ │ +47e0fc: 6e30 73d9 9800 |00b8: invoke-virtual {v8, v9, v0}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.addEditTextLine:(Ljava/lang/String;Ljava/lang/String;)Landroid/widget/EditText; // method@d973 │ │ +47e102: 0c09 |00bb: move-result-object v9 │ │ +47e104: 5b89 4ca0 |00bc: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.minDistanceText:Landroid/widget/EditText; // field@a04c │ │ +47e108: 1220 |00be: const/4 v0, #int 2 // #2 │ │ +47e10a: 6e20 2e0f 0900 |00bf: invoke-virtual {v9, v0}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ +47e110: 5489 4ca0 |00c2: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.minDistanceText:Landroid/widget/EditText; // field@a04c │ │ +47e114: 5481 4fa0 |00c4: iget-object v1, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47e118: 5211 5d9d |00c6: iget v1, v1, Lde/tadris/fitness/data/WorkoutType;.minDistance:I // field@9d5d │ │ +47e11c: 7110 efe0 0100 |00c8: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ +47e122: 0c01 |00cb: move-result-object v1 │ │ +47e124: 6e20 390f 1900 |00cc: invoke-virtual {v9, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47e12a: 1409 e801 117f |00cf: const v9, #float 1.92748e+38 // #7f1101e8 │ │ +47e130: 6e20 7bd9 9800 |00d2: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47e136: 0c09 |00d5: move-result-object v9 │ │ +47e138: 6e20 72d9 9800 |00d6: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.addEditTextLine:(Ljava/lang/String;)Landroid/widget/EditText; // method@d972 │ │ +47e13e: 0c09 |00d9: move-result-object v9 │ │ +47e140: 5b89 47a0 |00da: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.METText:Landroid/widget/EditText; // field@a047 │ │ +47e144: 6e20 2e0f 0900 |00dc: invoke-virtual {v9, v0}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ +47e14a: 5489 47a0 |00df: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.METText:Landroid/widget/EditText; // field@a047 │ │ +47e14e: 5480 4fa0 |00e1: iget-object v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47e152: 5200 569d |00e3: iget v0, v0, Lde/tadris/fitness/data/WorkoutType;.MET:I // field@9d56 │ │ +47e156: 7110 efe0 0000 |00e5: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@e0ef │ │ +47e15c: 0c00 |00e8: move-result-object v0 │ │ +47e15e: 6e20 390f 0900 |00e9: invoke-virtual {v9, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +47e164: 2209 8602 |00ec: new-instance v9, Landroid/widget/ImageView; // type@0286 │ │ +47e168: 7020 d50f 8900 |00ee: invoke-direct {v9, v8}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@0fd5 │ │ +47e16e: 5b89 49a0 |00f1: iput-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.iconView:Landroid/widget/ImageView; // field@a049 │ │ +47e172: 1409 e301 117f |00f3: const v9, #float 1.92748e+38 // #7f1101e3 │ │ +47e178: 6e20 7bd9 9800 |00f6: invoke-virtual {v8, v9}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getString:(I)Ljava/lang/String; // method@d97b │ │ +47e17e: 0c09 |00f9: move-result-object v9 │ │ +47e180: 5480 49a0 |00fa: iget-object v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.iconView:Landroid/widget/ImageView; // field@a049 │ │ +47e184: 6e30 74d9 9800 |00fc: invoke-virtual {v8, v9, v0}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@d974 │ │ +47e18a: 0c09 |00ff: move-result-object v9 │ │ +47e18c: 5499 bda0 |0100: iget-object v9, v9, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ +47e190: 2200 7e17 |0102: new-instance v0, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0; // type@177e │ │ +47e194: 7020 bfd8 8000 |0104: invoke-direct {v0, v8}, Lde/tadris/fitness/ui/settings/-$$Lambda$EditWorkoutTypeActivity$w9h28ps9PIBfl89motIyrkq4g_0;.:(Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;)V // method@d8bf │ │ +47e19a: 6e20 8c0b 0900 |0107: invoke-virtual {v9, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +47e1a0: 5489 49a0 |010a: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.iconView:Landroid/widget/ImageView; // field@a049 │ │ +47e1a4: 5480 4fa0 |010c: iget-object v0, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47e1a8: 5400 5b9d |010e: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ +47e1ac: 7110 d5db 0000 |0110: invoke-static {v0}, Lde/tadris/fitness/util/Icon;.getIcon:(Ljava/lang/String;)I // method@dbd5 │ │ +47e1b2: 0a00 |0113: move-result v0 │ │ +47e1b4: 6e20 0010 0900 |0114: invoke-virtual {v9, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ +47e1ba: 5489 49a0 |0117: iget-object v9, v8, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.iconView:Landroid/widget/ImageView; // field@a049 │ │ +47e1be: 6e10 7cd9 0800 |0119: invoke-virtual {v8}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getThemePrimaryColor:()I // method@d97c │ │ +47e1c4: 0a00 |011c: move-result v0 │ │ +47e1c6: 6e20 f90f 0900 |011d: invoke-virtual {v9, v0}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@0ff9 │ │ +47e1cc: 0e00 |0120: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 0x0009 line=57 │ │ 0x000f line=59 │ │ 0x0012 line=60 │ │ @@ -2107230,21 +2107231,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -47dcf0: |[47dcf0] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -47dd00: 6e10 7ad9 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@d97a │ │ -47dd06: 0c00 |0003: move-result-object v0 │ │ -47dd08: 1401 0200 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0002 │ │ -47dd0e: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ -47dd14: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -47dd16: 0f03 |000b: return v3 │ │ +47dcf4: |[47dcf4] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +47dd04: 6e10 7ad9 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@d97a │ │ +47dd0a: 0c00 |0003: move-result-object v0 │ │ +47dd0c: 1401 0200 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0002 │ │ +47dd12: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ +47dd18: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +47dd1a: 0f03 |000b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/view/Menu; │ │ │ │ @@ -2107253,31 +2107254,31 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -47dd18: |[47dd18] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -47dd28: 7210 240a 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -47dd2e: 0a00 |0003: move-result v0 │ │ -47dd30: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -47dd32: 1402 3500 097f |0005: const v2, #float 1.82105e+38 // #7f090035 │ │ -47dd38: 3320 0600 |0008: if-ne v0, v2, 000e // +0006 │ │ -47dd3c: 7010 8cd9 0300 |000a: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showDeleteConfirmationDialog:()V // method@d98c │ │ -47dd42: 0f01 |000d: return v1 │ │ -47dd44: 7210 240a 0400 |000e: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -47dd4a: 0a00 |0011: move-result v0 │ │ -47dd4c: 1402 4400 097f |0012: const v2, #float 1.82106e+38 // #7f090044 │ │ -47dd52: 3320 0600 |0015: if-ne v0, v2, 001b // +0006 │ │ -47dd56: 7010 75d9 0300 |0017: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.checkAndSave:()V // method@d975 │ │ -47dd5c: 0f01 |001a: return v1 │ │ -47dd5e: 6f20 d4da 4300 |001b: invoke-super {v3, v4}, Lde/tadris/fitness/ui/workout/InformationActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@dad4 │ │ -47dd64: 0a04 |001e: move-result v4 │ │ -47dd66: 0f04 |001f: return v4 │ │ +47dd1c: |[47dd1c] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +47dd2c: 7210 240a 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +47dd32: 0a00 |0003: move-result v0 │ │ +47dd34: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +47dd36: 1402 3500 097f |0005: const v2, #float 1.82105e+38 // #7f090035 │ │ +47dd3c: 3320 0600 |0008: if-ne v0, v2, 000e // +0006 │ │ +47dd40: 7010 8cd9 0300 |000a: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.showDeleteConfirmationDialog:()V // method@d98c │ │ +47dd46: 0f01 |000d: return v1 │ │ +47dd48: 7210 240a 0400 |000e: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +47dd4e: 0a00 |0011: move-result v0 │ │ +47dd50: 1402 4400 097f |0012: const v2, #float 1.82106e+38 // #7f090044 │ │ +47dd56: 3320 0600 |0015: if-ne v0, v2, 001b // +0006 │ │ +47dd5a: 7010 75d9 0300 |0017: invoke-direct {v3}, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.checkAndSave:()V // method@d975 │ │ +47dd60: 0f01 |001a: return v1 │ │ +47dd62: 6f20 d4da 4300 |001b: invoke-super {v3, v4}, Lde/tadris/fitness/ui/workout/InformationActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@dad4 │ │ +47dd68: 0a04 |001e: move-result v4 │ │ +47dd6a: 0f04 |001f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000a line=131 │ │ 0x000e line=133 │ │ 0x0017 line=134 │ │ 0x001b line=137 │ │ @@ -2107290,33 +2107291,33 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -47dd68: |[47dd68] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -47dd78: 1400 4400 097f |0000: const v0, #float 1.82106e+38 // #7f090044 │ │ -47dd7e: 7220 0e0a 0300 |0003: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -47dd84: 0c00 |0006: move-result-object v0 │ │ -47dd86: 5521 4ba0 |0007: iget-boolean v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ -47dd8a: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ -47dd8e: 1401 6e00 087f |000b: const v1, #float 1.80777e+38 // #7f08006e │ │ -47dd94: 2804 |000e: goto 0012 // +0004 │ │ -47dd96: 1401 a700 087f |000f: const v1, #float 1.80778e+38 // #7f0800a7 │ │ -47dd9c: 7220 350a 1000 |0012: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0a35 │ │ -47dda2: 1400 3500 097f |0015: const v0, #float 1.82105e+38 // #7f090035 │ │ -47dda8: 7220 0e0a 0300 |0018: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -47ddae: 0c00 |001b: move-result-object v0 │ │ -47ddb0: 5521 4ba0 |001c: iget-boolean v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ -47ddb4: df01 0101 |001e: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -47ddb8: 7220 410a 1000 |0020: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -47ddbe: 6f20 d6da 3200 |0023: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@dad6 │ │ -47ddc4: 0a03 |0026: move-result v3 │ │ -47ddc6: 0f03 |0027: return v3 │ │ +47dd6c: |[47dd6c] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +47dd7c: 1400 4400 097f |0000: const v0, #float 1.82106e+38 // #7f090044 │ │ +47dd82: 7220 0e0a 0300 |0003: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +47dd88: 0c00 |0006: move-result-object v0 │ │ +47dd8a: 5521 4ba0 |0007: iget-boolean v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ +47dd8e: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ +47dd92: 1401 6e00 087f |000b: const v1, #float 1.80777e+38 // #7f08006e │ │ +47dd98: 2804 |000e: goto 0012 // +0004 │ │ +47dd9a: 1401 a700 087f |000f: const v1, #float 1.80778e+38 // #7f0800a7 │ │ +47dda0: 7220 350a 1000 |0012: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0a35 │ │ +47dda6: 1400 3500 097f |0015: const v0, #float 1.82105e+38 // #7f090035 │ │ +47ddac: 7220 0e0a 0300 |0018: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +47ddb2: 0c00 |001b: move-result-object v0 │ │ +47ddb4: 5521 4ba0 |001c: iget-boolean v1, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.isNewType:Z // field@a04b │ │ +47ddb8: df01 0101 |001e: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +47ddbc: 7220 410a 1000 |0020: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +47ddc2: 6f20 d6da 3200 |0023: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@dad6 │ │ +47ddc8: 0a03 |0026: move-result v3 │ │ +47ddca: 0f03 |0027: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x0018 line=124 │ │ 0x0023 line=125 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; │ │ @@ -2107327,22 +2107328,22 @@ │ │ type : '(Lde/tadris/fitness/util/Icon;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -47e1cc: |[47e1cc] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.onSelectIcon:(Lde/tadris/fitness/util/Icon;)V │ │ -47e1dc: 5420 4fa0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ -47e1e0: 5431 32a1 |0002: iget-object v1, v3, Lde/tadris/fitness/util/Icon;.name:Ljava/lang/String; // field@a132 │ │ -47e1e4: 5b01 5b9d |0004: iput-object v1, v0, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ -47e1e8: 5420 49a0 |0006: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.iconView:Landroid/widget/ImageView; // field@a049 │ │ -47e1ec: 5233 31a1 |0008: iget v3, v3, Lde/tadris/fitness/util/Icon;.iconRes:I // field@a131 │ │ -47e1f0: 6e20 0010 3000 |000a: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ -47e1f6: 0e00 |000d: return-void │ │ +47e1d0: |[47e1d0] de.tadris.fitness.ui.settings.EditWorkoutTypeActivity.onSelectIcon:(Lde/tadris/fitness/util/Icon;)V │ │ +47e1e0: 5420 4fa0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.type:Lde/tadris/fitness/data/WorkoutType; // field@a04f │ │ +47e1e4: 5431 32a1 |0002: iget-object v1, v3, Lde/tadris/fitness/util/Icon;.name:Ljava/lang/String; // field@a132 │ │ +47e1e8: 5b01 5b9d |0004: iput-object v1, v0, Lde/tadris/fitness/data/WorkoutType;.icon:Ljava/lang/String; // field@9d5b │ │ +47e1ec: 5420 49a0 |0006: iget-object v0, v2, Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity;.iconView:Landroid/widget/ImageView; // field@a049 │ │ +47e1f0: 5233 31a1 |0008: iget v3, v3, Lde/tadris/fitness/util/Icon;.iconRes:I // field@a131 │ │ +47e1f4: 6e20 0010 3000 |000a: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1000 │ │ +47e1fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/tadris/fitness/ui/settings/EditWorkoutTypeActivity; │ │ 0x0000 - 0x000e reg=3 (null) Lde/tadris/fitness/util/Icon; │ │ @@ -2107449,19 +2107450,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -482014: |[482014] de.tadris.fitness.ui.workout.EnterWorkoutActivity.:()V │ │ -482024: 7010 bfda 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/InformationActivity;.:()V // method@dabf │ │ -48202a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -48202c: 5c10 b1a0 |0004: iput-boolean v0, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.activityWasCreated:Z // field@a0b1 │ │ -482030: 0e00 |0006: return-void │ │ +482018: |[482018] de.tadris.fitness.ui.workout.EnterWorkoutActivity.:()V │ │ +482028: 7010 bfda 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/InformationActivity;.:()V // method@dabf │ │ +48202e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +482030: 5c10 b1a0 |0004: iput-boolean v0, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.activityWasCreated:Z // field@a0b1 │ │ +482034: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ │ │ @@ -2107470,17 +2107471,17 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -481e50: |[481e50] de.tadris.fitness.ui.workout.EnterWorkoutActivity.access$000:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)Z │ │ -481e60: 5500 b1a0 |0000: iget-boolean v0, v0, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.activityWasCreated:Z // field@a0b1 │ │ -481e64: 0f00 |0002: return v0 │ │ +481e54: |[481e54] de.tadris.fitness.ui.workout.EnterWorkoutActivity.access$000:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)Z │ │ +481e64: 5500 b1a0 |0000: iget-boolean v0, v0, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.activityWasCreated:Z // field@a0b1 │ │ +481e68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ │ │ #2 : (in Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;) │ │ @@ -2107488,41 +2107489,41 @@ │ │ type : '(Lde/tadris/fitness/data/Workout;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -4820d8: |[4820d8] de.tadris.fitness.ui.workout.EnterWorkoutActivity.loadFromWorkout:(Lde/tadris/fitness/data/Workout;)V │ │ -4820e8: 7120 04d3 7600 |0000: invoke-static {v6, v7}, Lde/tadris/fitness/data/WorkoutBuilder;.fromWorkout:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)Lde/tadris/fitness/data/WorkoutBuilder; // method@d304 │ │ -4820ee: 0c07 |0003: move-result-object v7 │ │ -4820f0: 5b67 baa0 |0004: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -4820f4: 5460 b4a0 |0006: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -4820f8: 5461 b9a0 |0008: iget-object v1, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.unitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a0b9 │ │ -4820fc: 6e10 07d3 0700 |000a: invoke-virtual {v7}, Lde/tadris/fitness/data/WorkoutBuilder;.getLength:()I // method@d307 │ │ -482102: 0a07 |000d: move-result v7 │ │ -482104: 8372 |000e: int-to-double v2, v7 │ │ -482106: 1804 0000 0000 0040 8f40 |000f: const-wide v4, #double 1000 // #408f400000000000 │ │ -482110: ce42 |0014: div-double/2addr v2, v4 │ │ -482112: 7230 cfdc 2103 |0015: invoke-interface {v1, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ -482118: 0b01 |0018: move-result-wide v1 │ │ -48211a: 1237 |0019: const/4 v7, #int 3 // #3 │ │ -48211c: 7130 4cdd 2107 |001a: invoke-static {v1, v2, v7}, Lde/tadris/fitness/util/unit/UnitUtils;.roundDouble:(DI)D // method@dd4c │ │ -482122: 0b01 |001d: move-result-wide v1 │ │ -482124: 7120 ede0 2100 |001e: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ -48212a: 0c07 |0021: move-result-object v7 │ │ -48212c: 6e20 390f 7000 |0022: invoke-virtual {v0, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -482132: 5467 b2a0 |0025: iget-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.commentEditText:Landroid/widget/EditText; // field@a0b2 │ │ -482136: 5460 baa0 |0027: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -48213a: 6e10 05d3 0000 |0029: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.getComment:()Ljava/lang/String; // method@d305 │ │ -482140: 0c00 |002c: move-result-object v0 │ │ -482142: 6e20 390f 0700 |002d: invoke-virtual {v7, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -482148: 1407 8a00 117f |0030: const v7, #float 1.92741e+38 // #7f11008a │ │ -48214e: 6e20 b6da 7600 |0033: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.setTitle:(I)V // method@dab6 │ │ -482154: 0e00 |0036: return-void │ │ +4820dc: |[4820dc] de.tadris.fitness.ui.workout.EnterWorkoutActivity.loadFromWorkout:(Lde/tadris/fitness/data/Workout;)V │ │ +4820ec: 7120 04d3 7600 |0000: invoke-static {v6, v7}, Lde/tadris/fitness/data/WorkoutBuilder;.fromWorkout:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)Lde/tadris/fitness/data/WorkoutBuilder; // method@d304 │ │ +4820f2: 0c07 |0003: move-result-object v7 │ │ +4820f4: 5b67 baa0 |0004: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +4820f8: 5460 b4a0 |0006: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +4820fc: 5461 b9a0 |0008: iget-object v1, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.unitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a0b9 │ │ +482100: 6e10 07d3 0700 |000a: invoke-virtual {v7}, Lde/tadris/fitness/data/WorkoutBuilder;.getLength:()I // method@d307 │ │ +482106: 0a07 |000d: move-result v7 │ │ +482108: 8372 |000e: int-to-double v2, v7 │ │ +48210a: 1804 0000 0000 0040 8f40 |000f: const-wide v4, #double 1000 // #408f400000000000 │ │ +482114: ce42 |0014: div-double/2addr v2, v4 │ │ +482116: 7230 cfdc 2103 |0015: invoke-interface {v1, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getDistanceFromKilometers:(D)D // method@dccf │ │ +48211c: 0b01 |0018: move-result-wide v1 │ │ +48211e: 1237 |0019: const/4 v7, #int 3 // #3 │ │ +482120: 7130 4cdd 2107 |001a: invoke-static {v1, v2, v7}, Lde/tadris/fitness/util/unit/UnitUtils;.roundDouble:(DI)D // method@dd4c │ │ +482126: 0b01 |001d: move-result-wide v1 │ │ +482128: 7120 ede0 2100 |001e: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@e0ed │ │ +48212e: 0c07 |0021: move-result-object v7 │ │ +482130: 6e20 390f 7000 |0022: invoke-virtual {v0, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +482136: 5467 b2a0 |0025: iget-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.commentEditText:Landroid/widget/EditText; // field@a0b2 │ │ +48213a: 5460 baa0 |0027: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +48213e: 6e10 05d3 0000 |0029: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.getComment:()Ljava/lang/String; // method@d305 │ │ +482144: 0c00 |002c: move-result-object v0 │ │ +482146: 6e20 390f 0700 |002d: invoke-virtual {v7, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +48214c: 1407 8a00 117f |0030: const v7, #float 1.92741e+38 // #7f11008a │ │ +482152: 6e20 b6da 7600 |0033: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.setTitle:(I)V // method@dab6 │ │ +482158: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0006 line=158 │ │ 0x000a line=159 │ │ 0x001e line=158 │ │ 0x0025 line=161 │ │ @@ -2107536,81 +2107537,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 139 16-bit code units │ │ -4824c0: |[4824c0] de.tadris.fitness.ui.workout.EnterWorkoutActivity.saveWorkout:()V │ │ -4824d0: 5460 baa0 |0000: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -4824d4: 5461 b2a0 |0002: iget-object v1, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.commentEditText:Landroid/widget/EditText; // field@a0b2 │ │ -4824d8: 6e10 130f 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -4824de: 0c01 |0007: move-result-object v1 │ │ -4824e0: 6e10 99e0 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4824e6: 0c01 |000b: move-result-object v1 │ │ -4824e8: 6e20 0dd3 1000 |000c: invoke-virtual {v0, v1}, Lde/tadris/fitness/data/WorkoutBuilder;.setComment:(Ljava/lang/String;)V // method@d30d │ │ -4824ee: 5460 b4a0 |000f: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -4824f2: 6e10 130f 0000 |0011: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -4824f8: 0c00 |0014: move-result-object v0 │ │ -4824fa: 6e10 99e0 0000 |0015: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -482500: 0c00 |0018: move-result-object v0 │ │ -482502: 7110 0be0 0000 |0019: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ -482508: 0b00 |001c: move-result-wide v0 │ │ -48250a: 5462 baa0 |001d: iget-object v2, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -48250e: 5463 b9a0 |001f: iget-object v3, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.unitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a0b9 │ │ -482512: 7230 d8dc 0301 |0021: invoke-interface {v3, v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getMetersFromLongDistance:(D)D // method@dcd8 │ │ -482518: 0b00 |0024: move-result-wide v0 │ │ -48251a: 8a00 |0025: double-to-int v0, v0 │ │ -48251c: 6e20 0fd3 0200 |0026: invoke-virtual {v2, v0}, Lde/tadris/fitness/data/WorkoutBuilder;.setLength:(I)V // method@d30f │ │ -482522: 5460 baa0 |0029: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -482526: 6e10 08d3 0000 |002b: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ -48252c: 0c00 |002e: move-result-object v0 │ │ -48252e: 6e10 ebe2 0000 |002f: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ -482534: 0b00 |0032: move-result-wide v0 │ │ -482536: 7100 21e1 0000 |0033: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -48253c: 0b02 |0036: move-result-wide v2 │ │ -48253e: 1214 |0037: const/4 v4, #int 1 // #1 │ │ -482540: 3105 0002 |0038: cmp-long v5, v0, v2 │ │ -482544: 3d05 0d00 |003a: if-lez v5, 0047 // +000d │ │ -482548: 1400 9b00 117f |003c: const v0, #float 1.92741e+38 // #7f11009b │ │ -48254e: 7130 f811 0604 |003f: invoke-static {v6, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -482554: 0c00 |0042: move-result-object v0 │ │ -482556: 6e10 fa11 0000 |0043: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -48255c: 0e00 |0046: return-void │ │ -48255e: 5460 baa0 |0047: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -482562: 6e10 06d3 0000 |0049: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.getDuration:()J // method@d306 │ │ -482568: 0b00 |004c: move-result-wide v0 │ │ -48256a: 1602 e803 |004d: const-wide/16 v2, #int 1000 // #3e8 │ │ -48256e: 3105 0002 |004f: cmp-long v5, v0, v2 │ │ -482572: 3b05 0d00 |0051: if-gez v5, 005e // +000d │ │ -482576: 1400 9600 117f |0053: const v0, #float 1.92741e+38 // #7f110096 │ │ -48257c: 7130 f811 0604 |0056: invoke-static {v6, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -482582: 0c00 |0059: move-result-object v0 │ │ -482584: 6e10 fa11 0000 |005a: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -48258a: 0e00 |005d: return-void │ │ -48258c: 5460 baa0 |005e: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -482590: 6e20 0cd3 6000 |0060: invoke-virtual {v0, v6}, Lde/tadris/fitness/data/WorkoutBuilder;.saveWorkout:(Landroid/content/Context;)Lde/tadris/fitness/data/Workout; // method@d30c │ │ -482596: 0c00 |0063: move-result-object v0 │ │ -482598: 2201 7e00 |0064: new-instance v1, Landroid/content/Intent; // type@007e │ │ -48259c: 1c02 d817 |0066: const-class v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // type@17d8 │ │ -4825a0: 7030 1003 6102 |0068: invoke-direct {v1, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -4825a6: 5302 269d |006b: iget-wide v2, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -4825aa: 1a00 0084 |006d: const-string v0, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ -4825ae: 6e40 3103 0132 |006f: invoke-virtual {v1, v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ -4825b4: 6e20 bcda 1600 |0072: invoke-virtual {v6, v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@dabc │ │ -4825ba: 6e10 9fda 0600 |0075: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.finish:()V // method@da9f │ │ -4825c0: 0e00 |0078: return-void │ │ -4825c2: 5460 b4a0 |0079: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -4825c6: 6e10 220f 0000 |007b: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@0f22 │ │ -4825cc: 5460 b4a0 |007e: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -4825d0: 1401 9700 117f |0080: const v1, #float 1.92741e+38 // #7f110097 │ │ -4825d6: 6e20 a3da 1600 |0083: invoke-virtual {v6, v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ -4825dc: 0c01 |0086: move-result-object v1 │ │ -4825de: 6e20 290f 1000 |0087: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ -4825e4: 0e00 |008a: return-void │ │ +4824c4: |[4824c4] de.tadris.fitness.ui.workout.EnterWorkoutActivity.saveWorkout:()V │ │ +4824d4: 5460 baa0 |0000: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +4824d8: 5461 b2a0 |0002: iget-object v1, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.commentEditText:Landroid/widget/EditText; // field@a0b2 │ │ +4824dc: 6e10 130f 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +4824e2: 0c01 |0007: move-result-object v1 │ │ +4824e4: 6e10 99e0 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4824ea: 0c01 |000b: move-result-object v1 │ │ +4824ec: 6e20 0dd3 1000 |000c: invoke-virtual {v0, v1}, Lde/tadris/fitness/data/WorkoutBuilder;.setComment:(Ljava/lang/String;)V // method@d30d │ │ +4824f2: 5460 b4a0 |000f: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +4824f6: 6e10 130f 0000 |0011: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +4824fc: 0c00 |0014: move-result-object v0 │ │ +4824fe: 6e10 99e0 0000 |0015: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +482504: 0c00 |0018: move-result-object v0 │ │ +482506: 7110 0be0 0000 |0019: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@e00b │ │ +48250c: 0b00 |001c: move-result-wide v0 │ │ +48250e: 5462 baa0 |001d: iget-object v2, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482512: 5463 b9a0 |001f: iget-object v3, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.unitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a0b9 │ │ +482516: 7230 d8dc 0301 |0021: invoke-interface {v3, v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getMetersFromLongDistance:(D)D // method@dcd8 │ │ +48251c: 0b00 |0024: move-result-wide v0 │ │ +48251e: 8a00 |0025: double-to-int v0, v0 │ │ +482520: 6e20 0fd3 0200 |0026: invoke-virtual {v2, v0}, Lde/tadris/fitness/data/WorkoutBuilder;.setLength:(I)V // method@d30f │ │ +482526: 5460 baa0 |0029: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +48252a: 6e10 08d3 0000 |002b: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ +482530: 0c00 |002e: move-result-object v0 │ │ +482532: 6e10 ebe2 0000 |002f: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@e2eb │ │ +482538: 0b00 |0032: move-result-wide v0 │ │ +48253a: 7100 21e1 0000 |0033: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +482540: 0b02 |0036: move-result-wide v2 │ │ +482542: 1214 |0037: const/4 v4, #int 1 // #1 │ │ +482544: 3105 0002 |0038: cmp-long v5, v0, v2 │ │ +482548: 3d05 0d00 |003a: if-lez v5, 0047 // +000d │ │ +48254c: 1400 9b00 117f |003c: const v0, #float 1.92741e+38 // #7f11009b │ │ +482552: 7130 f811 0604 |003f: invoke-static {v6, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +482558: 0c00 |0042: move-result-object v0 │ │ +48255a: 6e10 fa11 0000 |0043: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +482560: 0e00 |0046: return-void │ │ +482562: 5460 baa0 |0047: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482566: 6e10 06d3 0000 |0049: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.getDuration:()J // method@d306 │ │ +48256c: 0b00 |004c: move-result-wide v0 │ │ +48256e: 1602 e803 |004d: const-wide/16 v2, #int 1000 // #3e8 │ │ +482572: 3105 0002 |004f: cmp-long v5, v0, v2 │ │ +482576: 3b05 0d00 |0051: if-gez v5, 005e // +000d │ │ +48257a: 1400 9600 117f |0053: const v0, #float 1.92741e+38 // #7f110096 │ │ +482580: 7130 f811 0604 |0056: invoke-static {v6, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +482586: 0c00 |0059: move-result-object v0 │ │ +482588: 6e10 fa11 0000 |005a: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +48258e: 0e00 |005d: return-void │ │ +482590: 5460 baa0 |005e: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482594: 6e20 0cd3 6000 |0060: invoke-virtual {v0, v6}, Lde/tadris/fitness/data/WorkoutBuilder;.saveWorkout:(Landroid/content/Context;)Lde/tadris/fitness/data/Workout; // method@d30c │ │ +48259a: 0c00 |0063: move-result-object v0 │ │ +48259c: 2201 7e00 |0064: new-instance v1, Landroid/content/Intent; // type@007e │ │ +4825a0: 1c02 d817 |0066: const-class v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // type@17d8 │ │ +4825a4: 7030 1003 6102 |0068: invoke-direct {v1, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +4825aa: 5302 269d |006b: iget-wide v2, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +4825ae: 1a00 0084 |006d: const-string v0, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ +4825b2: 6e40 3103 0132 |006f: invoke-virtual {v1, v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ +4825b8: 6e20 bcda 1600 |0072: invoke-virtual {v6, v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@dabc │ │ +4825be: 6e10 9fda 0600 |0075: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.finish:()V // method@da9f │ │ +4825c4: 0e00 |0078: return-void │ │ +4825c6: 5460 b4a0 |0079: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +4825ca: 6e10 220f 0000 |007b: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@0f22 │ │ +4825d0: 5460 b4a0 |007e: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +4825d4: 1401 9700 117f |0080: const v1, #float 1.92741e+38 // #7f110097 │ │ +4825da: 6e20 a3da 1600 |0083: invoke-virtual {v6, v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ +4825e0: 0c01 |0086: move-result-object v1 │ │ +4825e2: 6e20 290f 1000 |0087: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ +4825e8: 0e00 |008a: return-void │ │ catches : 1 │ │ 0x000f - 0x0029 │ │ Ljava/lang/NumberFormatException; -> 0x0079 │ │ positions : │ │ 0x0000 line=166 │ │ 0x000f line=169 │ │ 0x001d line=170 │ │ @@ -2107633,23 +2107634,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4825f8: |[4825f8] de.tadris.fitness.ui.workout.EnterWorkoutActivity.showDateSelection:()V │ │ -482608: 2200 3617 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/DatePickerFragment; // type@1736 │ │ -48260c: 7010 83d7 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/dialog/DatePickerFragment;.:()V // method@d783 │ │ -482612: 5b03 4f9f |0005: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/DatePickerFragment;.callback:Lde/tadris/fitness/ui/dialog/DatePickerFragment$DatePickerCallback; // field@9f4f │ │ -482616: 6e10 a0da 0300 |0007: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@daa0 │ │ -48261c: 0c01 |000a: move-result-object v1 │ │ -48261e: 1a02 e383 |000b: const-string v2, "datePicker" // string@83e3 │ │ -482622: 6e30 87d7 1002 |000d: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/DatePickerFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@d787 │ │ -482628: 0e00 |0010: return-void │ │ +4825fc: |[4825fc] de.tadris.fitness.ui.workout.EnterWorkoutActivity.showDateSelection:()V │ │ +48260c: 2200 3617 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/DatePickerFragment; // type@1736 │ │ +482610: 7010 83d7 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/dialog/DatePickerFragment;.:()V // method@d783 │ │ +482616: 5b03 4f9f |0005: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/DatePickerFragment;.callback:Lde/tadris/fitness/ui/dialog/DatePickerFragment$DatePickerCallback; // field@9f4f │ │ +48261a: 6e10 a0da 0300 |0007: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@daa0 │ │ +482620: 0c01 |000a: move-result-object v1 │ │ +482622: 1a02 e383 |000b: const-string v2, "datePicker" // string@83e3 │ │ +482626: 6e30 87d7 1002 |000d: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/DatePickerFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@d787 │ │ +48262c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=211 │ │ 0x0007 line=212 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ @@ -2107659,27 +2107660,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -48262c: |[48262c] de.tadris.fitness.ui.workout.EnterWorkoutActivity.showDurationSelection:()V │ │ -48263c: 2200 3817 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // type@1738 │ │ -482640: 5431 baa0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -482644: 6e10 06d3 0100 |0004: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutBuilder;.getDuration:()J // method@d306 │ │ -48264a: 0b01 |0007: move-result-wide v1 │ │ -48264c: 7052 89d7 3013 |0008: invoke-direct {v0, v3, v3, v1, v2}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;J)V // method@d789 │ │ -482652: 5b03 539f |000b: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.listener:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener; // field@9f53 │ │ -482656: 5431 baa0 |000d: iget-object v1, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -48265a: 6e10 06d3 0100 |000f: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutBuilder;.getDuration:()J // method@d306 │ │ -482660: 0b01 |0012: move-result-wide v1 │ │ -482662: 5a01 529f |0013: iput-wide v1, v0, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ -482666: 6e10 94d7 0000 |0015: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.show:()V // method@d794 │ │ -48266c: 0e00 |0018: return-void │ │ +482630: |[482630] de.tadris.fitness.ui.workout.EnterWorkoutActivity.showDurationSelection:()V │ │ +482640: 2200 3817 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment; // type@1738 │ │ +482644: 5431 baa0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482648: 6e10 06d3 0100 |0004: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutBuilder;.getDuration:()J // method@d306 │ │ +48264e: 0b01 |0007: move-result-wide v1 │ │ +482650: 7052 89d7 3013 |0008: invoke-direct {v0, v3, v3, v1, v2}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener;J)V // method@d789 │ │ +482656: 5b03 539f |000b: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.listener:Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment$DurationPickListener; // field@9f53 │ │ +48265a: 5431 baa0 |000d: iget-object v1, v3, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +48265e: 6e10 06d3 0100 |000f: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutBuilder;.getDuration:()J // method@d306 │ │ +482664: 0b01 |0012: move-result-wide v1 │ │ +482666: 5a01 529f |0013: iput-wide v1, v0, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.initialDuration:J // field@9f52 │ │ +48266a: 6e10 94d7 0000 |0015: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/DurationPickerDialogFragment;.show:()V // method@d794 │ │ +482670: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x000b line=241 │ │ 0x000d line=242 │ │ 0x0015 line=243 │ │ locals : │ │ @@ -2107690,23 +2107691,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -482670: |[482670] de.tadris.fitness.ui.workout.EnterWorkoutActivity.showTimeSelection:()V │ │ -482680: 2200 4817 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/TimePickerFragment; // type@1748 │ │ -482684: 7010 d2d7 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.:()V // method@d7d2 │ │ -48268a: 5b03 759f |0005: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.callback:Lde/tadris/fitness/ui/dialog/TimePickerFragment$TimePickerCallback; // field@9f75 │ │ -48268e: 6e10 a0da 0300 |0007: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@daa0 │ │ -482694: 0c01 |000a: move-result-object v1 │ │ -482696: 1a02 8ee4 |000b: const-string v2, "timePicker" // string@e48e │ │ -48269a: 6e30 d6d7 1002 |000d: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@d7d6 │ │ -4826a0: 0e00 |0010: return-void │ │ +482674: |[482674] de.tadris.fitness.ui.workout.EnterWorkoutActivity.showTimeSelection:()V │ │ +482684: 2200 4817 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/TimePickerFragment; // type@1748 │ │ +482688: 7010 d2d7 0000 |0002: invoke-direct {v0}, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.:()V // method@d7d2 │ │ +48268e: 5b03 759f |0005: iput-object v3, v0, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.callback:Lde/tadris/fitness/ui/dialog/TimePickerFragment$TimePickerCallback; // field@9f75 │ │ +482692: 6e10 a0da 0300 |0007: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@daa0 │ │ +482698: 0c01 |000a: move-result-object v1 │ │ +48269a: 1a02 8ee4 |000b: const-string v2, "timePicker" // string@e48e │ │ +48269e: 6e30 d6d7 1002 |000d: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/ui/dialog/TimePickerFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@d7d6 │ │ +4826a4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x0007 line=226 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ @@ -2107716,19 +2107717,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4826a4: |[4826a4] de.tadris.fitness.ui.workout.EnterWorkoutActivity.showTypeSelection:()V │ │ -4826b4: 2200 4417 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog; // type@1744 │ │ -4826b8: 7030 c0d7 1001 |0002: invoke-direct {v0, v1, v1}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V // method@d7c0 │ │ -4826be: 6e10 c3d7 0000 |0005: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.show:()V // method@d7c3 │ │ -4826c4: 0e00 |0008: return-void │ │ +4826a8: |[4826a8] de.tadris.fitness.ui.workout.EnterWorkoutActivity.showTypeSelection:()V │ │ +4826b8: 2200 4417 |0000: new-instance v0, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog; // type@1744 │ │ +4826bc: 7030 c0d7 1001 |0002: invoke-direct {v0, v1, v1}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.:(Lde/tadris/fitness/ui/FitoTrackActivity;Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog$WorkoutTypeSelectListener;)V // method@d7c0 │ │ +4826c2: 6e10 c3d7 0000 |0005: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/SelectWorkoutTypeDialog;.show:()V // method@d7c3 │ │ +4826c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ │ │ #8 : (in Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;) │ │ @@ -2107736,54 +2107737,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -4826c8: |[4826c8] de.tadris.fitness.ui.workout.EnterWorkoutActivity.updateTextViews:()V │ │ -4826d8: 5440 b8a0 |0000: iget-object v0, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.typeTextView:Landroid/widget/TextView; // field@a0b8 │ │ -4826dc: 5441 baa0 |0002: iget-object v1, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -4826e0: 6e10 09d3 0100 |0004: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutBuilder;.getWorkoutType:()Lde/tadris/fitness/data/WorkoutType; // method@d309 │ │ -4826e6: 0c01 |0007: move-result-object v1 │ │ -4826e8: 5411 5e9d |0008: iget-object v1, v1, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ -4826ec: 6e20 e511 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -4826f2: 5440 b3a0 |000d: iget-object v0, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.dateTextView:Landroid/widget/TextView; // field@a0b3 │ │ -4826f6: 7100 78e2 0000 |000f: invoke-static {}, Ljava/text/SimpleDateFormat;.getDateInstance:()Ljava/text/DateFormat; // method@e278 │ │ -4826fc: 0c01 |0012: move-result-object v1 │ │ -4826fe: 5442 baa0 |0013: iget-object v2, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -482702: 6e10 08d3 0200 |0015: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ -482708: 0c02 |0018: move-result-object v2 │ │ -48270a: 6e10 eae2 0200 |0019: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@e2ea │ │ -482710: 0c02 |001c: move-result-object v2 │ │ -482712: 6e20 55e2 2100 |001d: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e255 │ │ -482718: 0c01 |0020: move-result-object v1 │ │ -48271a: 6e20 e511 1000 |0021: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482720: 5440 b7a0 |0024: iget-object v0, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.timeTextView:Landroid/widget/TextView; // field@a0b7 │ │ -482724: 7100 7ae2 0000 |0026: invoke-static {}, Ljava/text/SimpleDateFormat;.getTimeInstance:()Ljava/text/DateFormat; // method@e27a │ │ -48272a: 0c01 |0029: move-result-object v1 │ │ -48272c: 5442 baa0 |002a: iget-object v2, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -482730: 6e10 08d3 0200 |002c: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ -482736: 0c02 |002f: move-result-object v2 │ │ -482738: 6e10 eae2 0200 |0030: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@e2ea │ │ -48273e: 0c02 |0033: move-result-object v2 │ │ -482740: 6e20 55e2 2100 |0034: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e255 │ │ -482746: 0c01 |0037: move-result-object v1 │ │ -482748: 6e20 e511 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -48274e: 5440 b5a0 |003b: iget-object v0, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.durationTextView:Landroid/widget/TextView; // field@a0b5 │ │ -482752: 7110 c7d1 0400 |003d: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -482758: 0c01 |0040: move-result-object v1 │ │ -48275a: 5411 b485 |0041: iget-object v1, v1, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -48275e: 5442 baa0 |0043: iget-object v2, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -482762: 6e10 06d3 0200 |0045: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutBuilder;.getDuration:()J // method@d306 │ │ -482768: 0b02 |0048: move-result-wide v2 │ │ -48276a: 6e30 e8dc 2103 |0049: invoke-virtual {v1, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ -482770: 0c01 |004c: move-result-object v1 │ │ -482772: 6e20 e511 1000 |004d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482778: 0e00 |0050: return-void │ │ +4826cc: |[4826cc] de.tadris.fitness.ui.workout.EnterWorkoutActivity.updateTextViews:()V │ │ +4826dc: 5440 b8a0 |0000: iget-object v0, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.typeTextView:Landroid/widget/TextView; // field@a0b8 │ │ +4826e0: 5441 baa0 |0002: iget-object v1, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +4826e4: 6e10 09d3 0100 |0004: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutBuilder;.getWorkoutType:()Lde/tadris/fitness/data/WorkoutType; // method@d309 │ │ +4826ea: 0c01 |0007: move-result-object v1 │ │ +4826ec: 5411 5e9d |0008: iget-object v1, v1, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ +4826f0: 6e20 e511 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +4826f6: 5440 b3a0 |000d: iget-object v0, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.dateTextView:Landroid/widget/TextView; // field@a0b3 │ │ +4826fa: 7100 78e2 0000 |000f: invoke-static {}, Ljava/text/SimpleDateFormat;.getDateInstance:()Ljava/text/DateFormat; // method@e278 │ │ +482700: 0c01 |0012: move-result-object v1 │ │ +482702: 5442 baa0 |0013: iget-object v2, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482706: 6e10 08d3 0200 |0015: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ +48270c: 0c02 |0018: move-result-object v2 │ │ +48270e: 6e10 eae2 0200 |0019: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@e2ea │ │ +482714: 0c02 |001c: move-result-object v2 │ │ +482716: 6e20 55e2 2100 |001d: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e255 │ │ +48271c: 0c01 |0020: move-result-object v1 │ │ +48271e: 6e20 e511 1000 |0021: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482724: 5440 b7a0 |0024: iget-object v0, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.timeTextView:Landroid/widget/TextView; // field@a0b7 │ │ +482728: 7100 7ae2 0000 |0026: invoke-static {}, Ljava/text/SimpleDateFormat;.getTimeInstance:()Ljava/text/DateFormat; // method@e27a │ │ +48272e: 0c01 |0029: move-result-object v1 │ │ +482730: 5442 baa0 |002a: iget-object v2, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482734: 6e10 08d3 0200 |002c: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ +48273a: 0c02 |002f: move-result-object v2 │ │ +48273c: 6e10 eae2 0200 |0030: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@e2ea │ │ +482742: 0c02 |0033: move-result-object v2 │ │ +482744: 6e20 55e2 2100 |0034: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@e255 │ │ +48274a: 0c01 |0037: move-result-object v1 │ │ +48274c: 6e20 e511 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482752: 5440 b5a0 |003b: iget-object v0, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.durationTextView:Landroid/widget/TextView; // field@a0b5 │ │ +482756: 7110 c7d1 0400 |003d: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +48275c: 0c01 |0040: move-result-object v1 │ │ +48275e: 5411 b485 |0041: iget-object v1, v1, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +482762: 5442 baa0 |0043: iget-object v2, v4, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482766: 6e10 06d3 0200 |0045: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutBuilder;.getDuration:()J // method@d306 │ │ +48276c: 0b02 |0048: move-result-wide v2 │ │ +48276e: 6e30 e8dc 2103 |0049: invoke-virtual {v1, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ +482774: 0c01 |004c: move-result-object v1 │ │ +482776: 6e20 e511 1000 |004d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +48277c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x000d line=193 │ │ 0x0024 line=194 │ │ 0x003b line=195 │ │ locals : │ │ @@ -2107795,58 +2107796,58 @@ │ │ type : '(Ljava/lang/String;II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -481f60: |[481f60] de.tadris.fitness.ui.workout.EnterWorkoutActivity.PerfectDecimal:(Ljava/lang/String;II)Ljava/lang/String; │ │ -481f70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -481f72: 6e20 bfe0 0900 |0001: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -481f78: 0a01 |0004: move-result v1 │ │ -481f7a: 1302 2e00 |0005: const/16 v2, #int 46 // #2e │ │ -481f7e: 3321 1300 |0007: if-ne v1, v2, 001a // +0013 │ │ -481f82: 2201 0819 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -481f86: 7010 06e1 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -481f8c: 1a03 ae06 |000e: const-string v3, "0" // string@06ae │ │ -481f90: 6e20 12e1 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481f96: 6e20 12e1 9100 |0013: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -481f9c: 6e10 1fe1 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -481fa2: 0c09 |0019: move-result-object v9 │ │ -481fa4: 6e10 dae0 0900 |001a: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ -481faa: 0a01 |001d: move-result v1 │ │ -481fac: 2203 0819 |001e: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ -481fb0: 7010 06e1 0300 |0020: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -481fb6: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -481fb8: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -481fba: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -481fbc: 3510 2600 |0026: if-ge v0, v1, 004c // +0026 │ │ -481fc0: 6e20 bfe0 0900 |0028: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ -481fc6: 0a07 |002b: move-result v7 │ │ -481fc8: 3227 0d00 |002c: if-eq v7, v2, 0039 // +000d │ │ -481fcc: 3904 0b00 |002e: if-nez v4, 0039 // +000b │ │ -481fd0: d806 0601 |0030: add-int/lit8 v6, v6, #int 1 // #01 │ │ -481fd4: 37a6 1400 |0032: if-le v6, v10, 0046 // +0014 │ │ -481fd8: 6e10 1fe1 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -481fde: 0c09 |0037: move-result-object v9 │ │ -481fe0: 1109 |0038: return-object v9 │ │ -481fe2: 3327 0400 |0039: if-ne v7, v2, 003d // +0004 │ │ -481fe6: 1214 |003b: const/4 v4, #int 1 // #1 │ │ -481fe8: 280a |003c: goto 0046 // +000a │ │ -481fea: d805 0501 |003d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -481fee: 37b5 0700 |003f: if-le v5, v11, 0046 // +0007 │ │ -481ff2: 6e10 1fe1 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -481ff8: 0c09 |0044: move-result-object v9 │ │ -481ffa: 1109 |0045: return-object v9 │ │ -481ffc: 6e20 0ae1 7300 |0046: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ -482002: d800 0001 |0049: add-int/lit8 v0, v0, #int 1 // #01 │ │ -482006: 28db |004b: goto 0026 // -0025 │ │ -482008: 6e10 1fe1 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48200e: 0c09 |004f: move-result-object v9 │ │ -482010: 1109 |0050: return-object v9 │ │ +481f64: |[481f64] de.tadris.fitness.ui.workout.EnterWorkoutActivity.PerfectDecimal:(Ljava/lang/String;II)Ljava/lang/String; │ │ +481f74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +481f76: 6e20 bfe0 0900 |0001: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +481f7c: 0a01 |0004: move-result v1 │ │ +481f7e: 1302 2e00 |0005: const/16 v2, #int 46 // #2e │ │ +481f82: 3321 1300 |0007: if-ne v1, v2, 001a // +0013 │ │ +481f86: 2201 0819 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +481f8a: 7010 06e1 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +481f90: 1a03 ae06 |000e: const-string v3, "0" // string@06ae │ │ +481f94: 6e20 12e1 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481f9a: 6e20 12e1 9100 |0013: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +481fa0: 6e10 1fe1 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +481fa6: 0c09 |0019: move-result-object v9 │ │ +481fa8: 6e10 dae0 0900 |001a: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@e0da │ │ +481fae: 0a01 |001d: move-result v1 │ │ +481fb0: 2203 0819 |001e: new-instance v3, Ljava/lang/StringBuilder; // type@1908 │ │ +481fb4: 7010 06e1 0300 |0020: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +481fba: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +481fbc: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +481fbe: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +481fc0: 3510 2600 |0026: if-ge v0, v1, 004c // +0026 │ │ +481fc4: 6e20 bfe0 0900 |0028: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@e0bf │ │ +481fca: 0a07 |002b: move-result v7 │ │ +481fcc: 3227 0d00 |002c: if-eq v7, v2, 0039 // +000d │ │ +481fd0: 3904 0b00 |002e: if-nez v4, 0039 // +000b │ │ +481fd4: d806 0601 |0030: add-int/lit8 v6, v6, #int 1 // #01 │ │ +481fd8: 37a6 1400 |0032: if-le v6, v10, 0046 // +0014 │ │ +481fdc: 6e10 1fe1 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +481fe2: 0c09 |0037: move-result-object v9 │ │ +481fe4: 1109 |0038: return-object v9 │ │ +481fe6: 3327 0400 |0039: if-ne v7, v2, 003d // +0004 │ │ +481fea: 1214 |003b: const/4 v4, #int 1 // #1 │ │ +481fec: 280a |003c: goto 0046 // +000a │ │ +481fee: d805 0501 |003d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +481ff2: 37b5 0700 |003f: if-le v5, v11, 0046 // +0007 │ │ +481ff6: 6e10 1fe1 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +481ffc: 0c09 |0044: move-result-object v9 │ │ +481ffe: 1109 |0045: return-object v9 │ │ +482000: 6e20 0ae1 7300 |0046: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@e10a │ │ +482006: d800 0001 |0049: add-int/lit8 v0, v0, #int 1 // #01 │ │ +48200a: 28db |004b: goto 0026 // -0025 │ │ +48200c: 6e10 1fe1 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +482012: 0c09 |004f: move-result-object v9 │ │ +482014: 1109 |0050: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=286 │ │ 0x001a line=287 │ │ 0x001e line=289 │ │ 0x0028 line=293 │ │ 0x0034 line=297 │ │ @@ -2107864,21 +2107865,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -482034: |[482034] de.tadris.fitness.ui.workout.EnterWorkoutActivity.initRoot:()V │ │ -482044: 1400 df00 097f |0000: const v0, #float 1.82109e+38 // #7f0900df │ │ -48204a: 6e20 9eda 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@da9e │ │ -482050: 0c00 |0006: move-result-object v0 │ │ -482052: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ -482056: 5b10 b6a0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0b6 │ │ -48205a: 0e00 |000b: return-void │ │ +482038: |[482038] de.tadris.fitness.ui.workout.EnterWorkoutActivity.initRoot:()V │ │ +482048: 1400 df00 097f |0000: const v0, #float 1.82109e+38 // #7f0900df │ │ +48204e: 6e20 9eda 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@da9e │ │ +482054: 0c00 |0006: move-result-object v0 │ │ +482056: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ +48205a: 5b10 b6a0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0b6 │ │ +48205e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=275 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ │ │ #2 : (in Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;) │ │ @@ -2107886,17 +2107887,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -48205c: |[48205c] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$0$EnterWorkoutActivity:(Landroid/view/View;)V │ │ -48206c: 7010 bbda 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showTypeSelection:()V // method@dabb │ │ -482072: 0e00 |0003: return-void │ │ +482060: |[482060] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$0$EnterWorkoutActivity:(Landroid/view/View;)V │ │ +482070: 7010 bbda 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showTypeSelection:()V // method@dabb │ │ +482076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2107905,39 +2107906,39 @@ │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -481e68: |[481e68] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$1$EnterWorkoutActivity:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -481e78: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -481e7a: 3212 1800 |0001: if-eq v2, v1, 0019 // +0018 │ │ -481e7e: 1261 |0003: const/4 v1, #int 6 // #6 │ │ -481e80: 3212 1500 |0004: if-eq v2, v1, 0019 // +0015 │ │ -481e84: 1251 |0006: const/4 v1, #int 5 // #5 │ │ -481e86: 3212 1200 |0007: if-eq v2, v1, 0019 // +0012 │ │ -481e8a: 3803 1900 |0009: if-eqz v3, 0022 // +0019 │ │ -481e8e: 6e10 ed09 0300 |000b: invoke-virtual {v3}, Landroid/view/KeyEvent;.getAction:()I // method@09ed │ │ -481e94: 0a01 |000e: move-result v1 │ │ -481e96: 3901 1300 |000f: if-nez v1, 0022 // +0013 │ │ -481e9a: 6e10 f009 0300 |0011: invoke-virtual {v3}, Landroid/view/KeyEvent;.getKeyCode:()I // method@09f0 │ │ -481ea0: 0a01 |0014: move-result v1 │ │ -481ea2: 1302 4200 |0015: const/16 v2, #int 66 // #42 │ │ -481ea6: 3321 0b00 |0017: if-ne v1, v2, 0022 // +000b │ │ -481eaa: 3803 0b00 |0019: if-eqz v3, 0024 // +000b │ │ -481eae: 6e10 fc09 0300 |001b: invoke-virtual {v3}, Landroid/view/KeyEvent;.isShiftPressed:()Z // method@09fc │ │ -481eb4: 0a01 |001e: move-result v1 │ │ -481eb6: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ -481eba: 2803 |0021: goto 0024 // +0003 │ │ -481ebc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -481ebe: 0f01 |0023: return v1 │ │ -481ec0: 7010 b8da 0000 |0024: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showDateSelection:()V // method@dab8 │ │ -481ec6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -481ec8: 0f01 |0028: return v1 │ │ +481e6c: |[481e6c] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$1$EnterWorkoutActivity:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +481e7c: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +481e7e: 3212 1800 |0001: if-eq v2, v1, 0019 // +0018 │ │ +481e82: 1261 |0003: const/4 v1, #int 6 // #6 │ │ +481e84: 3212 1500 |0004: if-eq v2, v1, 0019 // +0015 │ │ +481e88: 1251 |0006: const/4 v1, #int 5 // #5 │ │ +481e8a: 3212 1200 |0007: if-eq v2, v1, 0019 // +0012 │ │ +481e8e: 3803 1900 |0009: if-eqz v3, 0022 // +0019 │ │ +481e92: 6e10 ed09 0300 |000b: invoke-virtual {v3}, Landroid/view/KeyEvent;.getAction:()I // method@09ed │ │ +481e98: 0a01 |000e: move-result v1 │ │ +481e9a: 3901 1300 |000f: if-nez v1, 0022 // +0013 │ │ +481e9e: 6e10 f009 0300 |0011: invoke-virtual {v3}, Landroid/view/KeyEvent;.getKeyCode:()I // method@09f0 │ │ +481ea4: 0a01 |0014: move-result v1 │ │ +481ea6: 1302 4200 |0015: const/16 v2, #int 66 // #42 │ │ +481eaa: 3321 0b00 |0017: if-ne v1, v2, 0022 // +000b │ │ +481eae: 3803 0b00 |0019: if-eqz v3, 0024 // +000b │ │ +481eb2: 6e10 fc09 0300 |001b: invoke-virtual {v3}, Landroid/view/KeyEvent;.isShiftPressed:()Z // method@09fc │ │ +481eb8: 0a01 |001e: move-result v1 │ │ +481eba: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ +481ebe: 2803 |0021: goto 0024 // +0003 │ │ +481ec0: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +481ec2: 0f01 |0023: return v1 │ │ +481ec4: 7010 b8da 0000 |0024: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showDateSelection:()V // method@dab8 │ │ +481eca: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +481ecc: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=108 │ │ 0x0011 line=109 │ │ 0x001b line=110 │ │ 0x0024 line=111 │ │ locals : │ │ @@ -2107951,18 +2107952,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -482074: |[482074] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$2$EnterWorkoutActivity:(Landroid/view/View;)V │ │ -482084: 5401 b4a0 |0000: iget-object v1, v0, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -482088: 6e20 b3da 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@dab3 │ │ -48208e: 0e00 |0005: return-void │ │ +482078: |[482078] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$2$EnterWorkoutActivity:(Landroid/view/View;)V │ │ +482088: 5401 b4a0 |0000: iget-object v1, v0, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +48208c: 6e20 b3da 1000 |0002: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@dab3 │ │ +482092: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2107971,17 +2107972,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -482090: |[482090] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$3$EnterWorkoutActivity:(Landroid/view/View;)V │ │ -4820a0: 7010 b8da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showDateSelection:()V // method@dab8 │ │ -4820a6: 0e00 |0003: return-void │ │ +482094: |[482094] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$3$EnterWorkoutActivity:(Landroid/view/View;)V │ │ +4820a4: 7010 b8da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showDateSelection:()V // method@dab8 │ │ +4820aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2107990,17 +2107991,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4820a8: |[4820a8] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$4$EnterWorkoutActivity:(Landroid/view/View;)V │ │ -4820b8: 7010 bada 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showTimeSelection:()V // method@daba │ │ -4820be: 0e00 |0003: return-void │ │ +4820ac: |[4820ac] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$4$EnterWorkoutActivity:(Landroid/view/View;)V │ │ +4820bc: 7010 bada 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showTimeSelection:()V // method@daba │ │ +4820c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2108009,17 +2108010,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4820c0: |[4820c0] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$5$EnterWorkoutActivity:(Landroid/view/View;)V │ │ -4820d0: 7010 b9da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showDurationSelection:()V // method@dab9 │ │ -4820d6: 0e00 |0003: return-void │ │ +4820c4: |[4820c4] de.tadris.fitness.ui.workout.EnterWorkoutActivity.lambda$onCreate$5$EnterWorkoutActivity:(Landroid/view/View;)V │ │ +4820d4: 7010 b9da 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showDurationSelection:()V // method@dab9 │ │ +4820da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2108028,143 +2108029,143 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 293 16-bit code units │ │ -482158: |[482158] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onCreate:(Landroid/os/Bundle;)V │ │ -482168: 6f20 d2da 7600 |0000: invoke-super {v6, v7}, Lde/tadris/fitness/ui/workout/InformationActivity;.onCreate:(Landroid/os/Bundle;)V // method@dad2 │ │ -48216e: 1407 2200 0c7f |0003: const v7, #float 1.86093e+38 // #7f0c0022 │ │ -482174: 6e20 b5da 7600 |0006: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.setContentView:(I)V // method@dab5 │ │ -48217a: 6e10 a4da 0600 |0009: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.initRoot:()V // method@daa4 │ │ -482180: 1407 9400 117f |000c: const v7, #float 1.92741e+38 // #7f110094 │ │ -482186: 6e20 b6da 7600 |000f: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.setTitle:(I)V // method@dab6 │ │ -48218c: 6e10 b7da 0600 |0012: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.setupActionBar:()V // method@dab7 │ │ -482192: 2207 5816 |0015: new-instance v7, Lde/tadris/fitness/data/WorkoutBuilder; // type@1658 │ │ -482196: 7020 02d3 6700 |0017: invoke-direct {v7, v6}, Lde/tadris/fitness/data/WorkoutBuilder;.:(Landroid/content/Context;)V // method@d302 │ │ -48219c: 5b67 baa0 |001a: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -4821a0: 7110 c7d1 0600 |001c: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4821a6: 0c07 |001f: move-result-object v7 │ │ -4821a8: 5477 b485 |0020: iget-object v7, v7, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -4821ac: 6e10 e5dc 0700 |0022: invoke-virtual {v7}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ -4821b2: 0c07 |0025: move-result-object v7 │ │ -4821b4: 5b67 b9a0 |0026: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.unitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a0b9 │ │ -4821b8: 1407 be00 117f |0028: const v7, #float 1.92742e+38 // #7f1100be │ │ -4821be: 6e20 a3da 7600 |002b: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ -4821c4: 0c07 |002e: move-result-object v7 │ │ -4821c6: 6e20 9cda 7600 |002f: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@da9c │ │ -4821cc: 1407 9701 117f |0032: const v7, #float 1.92746e+38 // #7f110197 │ │ -4821d2: 6e20 a3da 7600 |0035: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ -4821d8: 0c07 |0038: move-result-object v7 │ │ -4821da: 6e20 9ada 7600 |0039: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addKeyValueLine:(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@da9a │ │ -4821e0: 0c07 |003c: move-result-object v7 │ │ -4821e2: 5470 bea0 |003d: iget-object v0, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.value:Landroid/widget/TextView; // field@a0be │ │ -4821e6: 5b60 b8a0 |003f: iput-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.typeTextView:Landroid/widget/TextView; // field@a0b8 │ │ -4821ea: 5477 bda0 |0041: iget-object v7, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ -4821ee: 2200 ba17 |0043: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU; // type@17ba │ │ -4821f2: 7020 37da 6000 |0045: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da37 │ │ -4821f8: 6e20 8c0b 0700 |0048: invoke-virtual {v7, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -4821fe: 6e10 9dda 0600 |004b: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.createEditText:()Landroid/widget/EditText; // method@da9d │ │ -482204: 0c07 |004e: move-result-object v7 │ │ -482206: 5b67 b4a0 |004f: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -48220a: 1300 0220 |0051: const/16 v0, #int 8194 // #2002 │ │ -48220e: 6e20 2e0f 0700 |0053: invoke-virtual {v7, v0}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ -482214: 5467 b4a0 |0056: iget-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -482218: 2200 d217 |0058: new-instance v0, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1; // type@17d2 │ │ -48221c: 7020 93da 6000 |005a: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da93 │ │ -482222: 6e20 f90e 0700 |005d: invoke-virtual {v7, v0}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0ef9 │ │ -482228: 5467 b4a0 |0060: iget-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -48222c: 2200 b917 |0062: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c; // type@17b9 │ │ -482230: 7020 35da 6000 |0064: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da35 │ │ -482236: 6e20 330f 0700 |0067: invoke-virtual {v7, v0}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@0f33 │ │ -48223c: 1407 c701 117f |006a: const v7, #float 1.92747e+38 // #7f1101c7 │ │ -482242: 6e20 a3da 7600 |006d: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ -482248: 0c07 |0070: move-result-object v7 │ │ -48224a: 5460 b4a0 |0071: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -48224e: 5461 b9a0 |0073: iget-object v1, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.unitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a0b9 │ │ -482252: 7210 d5dc 0100 |0075: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ -482258: 0c01 |0078: move-result-object v1 │ │ -48225a: 6e40 9bda 7610 |0079: invoke-virtual {v6, v7, v0, v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@da9b │ │ -482260: 0c07 |007c: move-result-object v7 │ │ -482262: 5477 bda0 |007d: iget-object v7, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ -482266: 2200 b617 |007f: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po; // type@17b6 │ │ -48226a: 7020 2fda 6000 |0081: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da2f │ │ -482270: 6e20 8c0b 0700 |0084: invoke-virtual {v7, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -482276: 1407 c401 117f |0087: const v7, #float 1.92747e+38 // #7f1101c4 │ │ -48227c: 6e20 a3da 7600 |008a: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ -482282: 0c07 |008d: move-result-object v7 │ │ -482284: 6e20 9ada 7600 |008e: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addKeyValueLine:(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@da9a │ │ -48228a: 0c07 |0091: move-result-object v7 │ │ -48228c: 5470 bda0 |0092: iget-object v0, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ -482290: 2201 b817 |0094: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw; // type@17b8 │ │ -482294: 7020 33da 6100 |0096: invoke-direct {v1, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da33 │ │ -48229a: 6e20 8c0b 1000 |0099: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -4822a0: 5477 bea0 |009c: iget-object v7, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.value:Landroid/widget/TextView; // field@a0be │ │ -4822a4: 5b67 b3a0 |009e: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.dateTextView:Landroid/widget/TextView; // field@a0b3 │ │ -4822a8: 1407 d901 117f |00a0: const v7, #float 1.92748e+38 // #7f1101d9 │ │ -4822ae: 6e20 a3da 7600 |00a3: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ -4822b4: 0c07 |00a6: move-result-object v7 │ │ -4822b6: 6e20 9ada 7600 |00a7: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addKeyValueLine:(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@da9a │ │ -4822bc: 0c07 |00aa: move-result-object v7 │ │ -4822be: 5470 bda0 |00ab: iget-object v0, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ -4822c2: 2201 b717 |00ad: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8; // type@17b7 │ │ -4822c6: 7020 31da 6100 |00af: invoke-direct {v1, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da31 │ │ -4822cc: 6e20 8c0b 1000 |00b2: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -4822d2: 5477 bea0 |00b5: iget-object v7, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.value:Landroid/widget/TextView; // field@a0be │ │ -4822d6: 5b67 b7a0 |00b7: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.timeTextView:Landroid/widget/TextView; // field@a0b7 │ │ -4822da: 1407 c801 117f |00b9: const v7, #float 1.92747e+38 // #7f1101c8 │ │ -4822e0: 6e20 a3da 7600 |00bc: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ -4822e6: 0c07 |00bf: move-result-object v7 │ │ -4822e8: 6e20 9ada 7600 |00c0: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addKeyValueLine:(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@da9a │ │ -4822ee: 0c07 |00c3: move-result-object v7 │ │ -4822f0: 5470 bda0 |00c4: iget-object v0, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ -4822f4: 2201 bb17 |00c6: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0; // type@17bb │ │ -4822f8: 7020 39da 6100 |00c8: invoke-direct {v1, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da39 │ │ -4822fe: 6e20 8c0b 1000 |00cb: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -482304: 5477 bea0 |00ce: iget-object v7, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.value:Landroid/widget/TextView; // field@a0be │ │ -482308: 5b67 b5a0 |00d0: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.durationTextView:Landroid/widget/TextView; // field@a0b5 │ │ -48230c: 1407 6600 117f |00d2: const v7, #float 1.9274e+38 // #7f110066 │ │ -482312: 6e20 a3da 7600 |00d5: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ -482318: 0c07 |00d8: move-result-object v7 │ │ -48231a: 6e20 9cda 7600 |00d9: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@da9c │ │ -482320: 2207 7902 |00dc: new-instance v7, Landroid/widget/EditText; // type@0279 │ │ -482324: 7020 f70e 6700 |00de: invoke-direct {v7, v6}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0ef7 │ │ -48232a: 5b67 b2a0 |00e1: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.commentEditText:Landroid/widget/EditText; // field@a0b2 │ │ -48232e: 1210 |00e3: const/4 v0, #int 1 // #1 │ │ -482330: 6e20 380f 0700 |00e4: invoke-virtual {v7, v0}, Landroid/widget/EditText;.setSingleLine:(Z)V // method@0f38 │ │ -482336: 5467 b6a0 |00e7: iget-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0b6 │ │ -48233a: 5461 b2a0 |00e9: iget-object v1, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.commentEditText:Landroid/widget/EditText; // field@a0b2 │ │ -48233e: 6e20 ea0b 1700 |00eb: invoke-virtual {v7, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ -482344: 6e10 a1da 0600 |00ee: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getIntent:()Landroid/content/Intent; // method@daa1 │ │ -48234a: 0c07 |00f1: move-result-object v7 │ │ -48234c: 1a01 fb83 |00f2: const-string v1, "de.tadris.fitness.EnterWorkoutActivity.WORKOUT_ID_EXTRA" // string@83fb │ │ -482350: 1602 0000 |00f4: const-wide/16 v2, #int 0 // #0 │ │ -482354: 6e40 2303 1732 |00f6: invoke-virtual {v7, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0323 │ │ -48235a: 0b04 |00f9: move-result-wide v4 │ │ -48235c: 3107 0402 |00fa: cmp-long v7, v4, v2 │ │ -482360: 3807 2300 |00fc: if-eqz v7, 011f // +0023 │ │ -482364: 7110 c7d1 0600 |00fe: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48236a: 0c07 |0101: move-result-object v7 │ │ -48236c: 5477 b385 |0102: iget-object v7, v7, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -482370: 6e10 84d2 0700 |0104: invoke-virtual {v7}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -482376: 0c07 |0107: move-result-object v7 │ │ -482378: 7230 1dd3 4705 |0108: invoke-interface {v7, v4, v5}, Lde/tadris/fitness/data/WorkoutDao;.getWorkoutById:(J)Lde/tadris/fitness/data/Workout; // method@d31d │ │ -48237e: 0c07 |010b: move-result-object v7 │ │ -482380: 3807 0600 |010c: if-eqz v7, 0112 // +0006 │ │ -482384: 7020 abda 7600 |010e: invoke-direct {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.loadFromWorkout:(Lde/tadris/fitness/data/Workout;)V // method@daab │ │ -48238a: 280e |0111: goto 011f // +000e │ │ -48238c: 1407 5d00 117f |0112: const v7, #float 1.9274e+38 // #7f11005d │ │ -482392: 7130 f811 7600 |0115: invoke-static {v6, v7, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -482398: 0c07 |0118: move-result-object v7 │ │ -48239a: 6e10 fa11 0700 |0119: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -4823a0: 6e10 9fda 0600 |011c: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.finish:()V // method@da9f │ │ -4823a6: 7010 bdda 0600 |011f: invoke-direct {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.updateTextViews:()V // method@dabd │ │ -4823ac: 5c60 b1a0 |0122: iput-boolean v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.activityWasCreated:Z // field@a0b1 │ │ -4823b0: 0e00 |0124: return-void │ │ +48215c: |[48215c] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onCreate:(Landroid/os/Bundle;)V │ │ +48216c: 6f20 d2da 7600 |0000: invoke-super {v6, v7}, Lde/tadris/fitness/ui/workout/InformationActivity;.onCreate:(Landroid/os/Bundle;)V // method@dad2 │ │ +482172: 1407 2200 0c7f |0003: const v7, #float 1.86093e+38 // #7f0c0022 │ │ +482178: 6e20 b5da 7600 |0006: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.setContentView:(I)V // method@dab5 │ │ +48217e: 6e10 a4da 0600 |0009: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.initRoot:()V // method@daa4 │ │ +482184: 1407 9400 117f |000c: const v7, #float 1.92741e+38 // #7f110094 │ │ +48218a: 6e20 b6da 7600 |000f: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.setTitle:(I)V // method@dab6 │ │ +482190: 6e10 b7da 0600 |0012: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.setupActionBar:()V // method@dab7 │ │ +482196: 2207 5816 |0015: new-instance v7, Lde/tadris/fitness/data/WorkoutBuilder; // type@1658 │ │ +48219a: 7020 02d3 6700 |0017: invoke-direct {v7, v6}, Lde/tadris/fitness/data/WorkoutBuilder;.:(Landroid/content/Context;)V // method@d302 │ │ +4821a0: 5b67 baa0 |001a: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +4821a4: 7110 c7d1 0600 |001c: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4821aa: 0c07 |001f: move-result-object v7 │ │ +4821ac: 5477 b485 |0020: iget-object v7, v7, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +4821b0: 6e10 e5dc 0700 |0022: invoke-virtual {v7}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistanceUnitSystem:()Lde/tadris/fitness/util/unit/DistanceUnitSystem; // method@dce5 │ │ +4821b6: 0c07 |0025: move-result-object v7 │ │ +4821b8: 5b67 b9a0 |0026: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.unitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a0b9 │ │ +4821bc: 1407 be00 117f |0028: const v7, #float 1.92742e+38 // #7f1100be │ │ +4821c2: 6e20 a3da 7600 |002b: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ +4821c8: 0c07 |002e: move-result-object v7 │ │ +4821ca: 6e20 9cda 7600 |002f: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@da9c │ │ +4821d0: 1407 9701 117f |0032: const v7, #float 1.92746e+38 // #7f110197 │ │ +4821d6: 6e20 a3da 7600 |0035: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ +4821dc: 0c07 |0038: move-result-object v7 │ │ +4821de: 6e20 9ada 7600 |0039: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addKeyValueLine:(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@da9a │ │ +4821e4: 0c07 |003c: move-result-object v7 │ │ +4821e6: 5470 bea0 |003d: iget-object v0, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.value:Landroid/widget/TextView; // field@a0be │ │ +4821ea: 5b60 b8a0 |003f: iput-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.typeTextView:Landroid/widget/TextView; // field@a0b8 │ │ +4821ee: 5477 bda0 |0041: iget-object v7, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ +4821f2: 2200 ba17 |0043: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU; // type@17ba │ │ +4821f6: 7020 37da 6000 |0045: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$SdKT_9TrsaJW3EOjzO65RHk9qTU;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da37 │ │ +4821fc: 6e20 8c0b 0700 |0048: invoke-virtual {v7, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +482202: 6e10 9dda 0600 |004b: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.createEditText:()Landroid/widget/EditText; // method@da9d │ │ +482208: 0c07 |004e: move-result-object v7 │ │ +48220a: 5b67 b4a0 |004f: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +48220e: 1300 0220 |0051: const/16 v0, #int 8194 // #2002 │ │ +482212: 6e20 2e0f 0700 |0053: invoke-virtual {v7, v0}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ +482218: 5467 b4a0 |0056: iget-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +48221c: 2200 d217 |0058: new-instance v0, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1; // type@17d2 │ │ +482220: 7020 93da 6000 |005a: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity$1;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da93 │ │ +482226: 6e20 f90e 0700 |005d: invoke-virtual {v7, v0}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0ef9 │ │ +48222c: 5467 b4a0 |0060: iget-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +482230: 2200 b917 |0062: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c; // type@17b9 │ │ +482234: 7020 35da 6000 |0064: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$R8zizMGoncdiVYZ_dWIKFn-IT3c;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da35 │ │ +48223a: 6e20 330f 0700 |0067: invoke-virtual {v7, v0}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@0f33 │ │ +482240: 1407 c701 117f |006a: const v7, #float 1.92747e+38 // #7f1101c7 │ │ +482246: 6e20 a3da 7600 |006d: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ +48224c: 0c07 |0070: move-result-object v7 │ │ +48224e: 5460 b4a0 |0071: iget-object v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +482252: 5461 b9a0 |0073: iget-object v1, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.unitSystem:Lde/tadris/fitness/util/unit/DistanceUnitSystem; // field@a0b9 │ │ +482256: 7210 d5dc 0100 |0075: invoke-interface {v1}, Lde/tadris/fitness/util/unit/DistanceUnitSystem;.getLongDistanceUnit:()Ljava/lang/String; // method@dcd5 │ │ +48225c: 0c01 |0078: move-result-object v1 │ │ +48225e: 6e40 9bda 7610 |0079: invoke-virtual {v6, v7, v0, v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addKeyValueLine:(Ljava/lang/String;Landroid/view/View;Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@da9b │ │ +482264: 0c07 |007c: move-result-object v7 │ │ +482266: 5477 bda0 |007d: iget-object v7, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ +48226a: 2200 b617 |007f: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po; // type@17b6 │ │ +48226e: 7020 2fda 6000 |0081: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$B5j0zB45RXjpLdFcI5K9Kw1J1po;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da2f │ │ +482274: 6e20 8c0b 0700 |0084: invoke-virtual {v7, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +48227a: 1407 c401 117f |0087: const v7, #float 1.92747e+38 // #7f1101c4 │ │ +482280: 6e20 a3da 7600 |008a: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ +482286: 0c07 |008d: move-result-object v7 │ │ +482288: 6e20 9ada 7600 |008e: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addKeyValueLine:(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@da9a │ │ +48228e: 0c07 |0091: move-result-object v7 │ │ +482290: 5470 bda0 |0092: iget-object v0, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ +482294: 2201 b817 |0094: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw; // type@17b8 │ │ +482298: 7020 33da 6100 |0096: invoke-direct {v1, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$Kgw-S9Y1YbzCwzSA8UBeh9Y0IYw;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da33 │ │ +48229e: 6e20 8c0b 1000 |0099: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +4822a4: 5477 bea0 |009c: iget-object v7, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.value:Landroid/widget/TextView; // field@a0be │ │ +4822a8: 5b67 b3a0 |009e: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.dateTextView:Landroid/widget/TextView; // field@a0b3 │ │ +4822ac: 1407 d901 117f |00a0: const v7, #float 1.92748e+38 // #7f1101d9 │ │ +4822b2: 6e20 a3da 7600 |00a3: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ +4822b8: 0c07 |00a6: move-result-object v7 │ │ +4822ba: 6e20 9ada 7600 |00a7: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addKeyValueLine:(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@da9a │ │ +4822c0: 0c07 |00aa: move-result-object v7 │ │ +4822c2: 5470 bda0 |00ab: iget-object v0, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ +4822c6: 2201 b717 |00ad: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8; // type@17b7 │ │ +4822ca: 7020 31da 6100 |00af: invoke-direct {v1, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$CR39zwEVISTLcnoCPFMqLGCS8z8;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da31 │ │ +4822d0: 6e20 8c0b 1000 |00b2: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +4822d6: 5477 bea0 |00b5: iget-object v7, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.value:Landroid/widget/TextView; // field@a0be │ │ +4822da: 5b67 b7a0 |00b7: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.timeTextView:Landroid/widget/TextView; // field@a0b7 │ │ +4822de: 1407 c801 117f |00b9: const v7, #float 1.92747e+38 // #7f1101c8 │ │ +4822e4: 6e20 a3da 7600 |00bc: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ +4822ea: 0c07 |00bf: move-result-object v7 │ │ +4822ec: 6e20 9ada 7600 |00c0: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addKeyValueLine:(Ljava/lang/String;)Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine; // method@da9a │ │ +4822f2: 0c07 |00c3: move-result-object v7 │ │ +4822f4: 5470 bda0 |00c4: iget-object v0, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.lineRoot:Landroid/view/View; // field@a0bd │ │ +4822f8: 2201 bb17 |00c6: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0; // type@17bb │ │ +4822fc: 7020 39da 6100 |00c8: invoke-direct {v1, v6}, Lde/tadris/fitness/ui/workout/-$$Lambda$EnterWorkoutActivity$qkOdIfBhl8iGtX2rioierbWVRo0;.:(Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;)V // method@da39 │ │ +482302: 6e20 8c0b 1000 |00cb: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +482308: 5477 bea0 |00ce: iget-object v7, v7, Lde/tadris/fitness/ui/workout/InformationActivity$KeyValueLine;.value:Landroid/widget/TextView; // field@a0be │ │ +48230c: 5b67 b5a0 |00d0: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.durationTextView:Landroid/widget/TextView; // field@a0b5 │ │ +482310: 1407 6600 117f |00d2: const v7, #float 1.9274e+38 // #7f110066 │ │ +482316: 6e20 a3da 7600 |00d5: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getString:(I)Ljava/lang/String; // method@daa3 │ │ +48231c: 0c07 |00d8: move-result-object v7 │ │ +48231e: 6e20 9cda 7600 |00d9: invoke-virtual {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@da9c │ │ +482324: 2207 7902 |00dc: new-instance v7, Landroid/widget/EditText; // type@0279 │ │ +482328: 7020 f70e 6700 |00de: invoke-direct {v7, v6}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0ef7 │ │ +48232e: 5b67 b2a0 |00e1: iput-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.commentEditText:Landroid/widget/EditText; // field@a0b2 │ │ +482332: 1210 |00e3: const/4 v0, #int 1 // #1 │ │ +482334: 6e20 380f 0700 |00e4: invoke-virtual {v7, v0}, Landroid/widget/EditText;.setSingleLine:(Z)V // method@0f38 │ │ +48233a: 5467 b6a0 |00e7: iget-object v7, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0b6 │ │ +48233e: 5461 b2a0 |00e9: iget-object v1, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.commentEditText:Landroid/widget/EditText; // field@a0b2 │ │ +482342: 6e20 ea0b 1700 |00eb: invoke-virtual {v7, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ +482348: 6e10 a1da 0600 |00ee: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getIntent:()Landroid/content/Intent; // method@daa1 │ │ +48234e: 0c07 |00f1: move-result-object v7 │ │ +482350: 1a01 fb83 |00f2: const-string v1, "de.tadris.fitness.EnterWorkoutActivity.WORKOUT_ID_EXTRA" // string@83fb │ │ +482354: 1602 0000 |00f4: const-wide/16 v2, #int 0 // #0 │ │ +482358: 6e40 2303 1732 |00f6: invoke-virtual {v7, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0323 │ │ +48235e: 0b04 |00f9: move-result-wide v4 │ │ +482360: 3107 0402 |00fa: cmp-long v7, v4, v2 │ │ +482364: 3807 2300 |00fc: if-eqz v7, 011f // +0023 │ │ +482368: 7110 c7d1 0600 |00fe: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +48236e: 0c07 |0101: move-result-object v7 │ │ +482370: 5477 b385 |0102: iget-object v7, v7, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +482374: 6e10 84d2 0700 |0104: invoke-virtual {v7}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +48237a: 0c07 |0107: move-result-object v7 │ │ +48237c: 7230 1dd3 4705 |0108: invoke-interface {v7, v4, v5}, Lde/tadris/fitness/data/WorkoutDao;.getWorkoutById:(J)Lde/tadris/fitness/data/Workout; // method@d31d │ │ +482382: 0c07 |010b: move-result-object v7 │ │ +482384: 3807 0600 |010c: if-eqz v7, 0112 // +0006 │ │ +482388: 7020 abda 7600 |010e: invoke-direct {v6, v7}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.loadFromWorkout:(Lde/tadris/fitness/data/Workout;)V // method@daab │ │ +48238e: 280e |0111: goto 011f // +000e │ │ +482390: 1407 5d00 117f |0112: const v7, #float 1.9274e+38 // #7f11005d │ │ +482396: 7130 f811 7600 |0115: invoke-static {v6, v7, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +48239c: 0c07 |0118: move-result-object v7 │ │ +48239e: 6e10 fa11 0700 |0119: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +4823a4: 6e10 9fda 0600 |011c: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.finish:()V // method@da9f │ │ +4823aa: 7010 bdda 0600 |011f: invoke-direct {v6}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.updateTextViews:()V // method@dabd │ │ +4823b0: 5c60 b1a0 |0122: iput-boolean v0, v6, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.activityWasCreated:Z // field@a0b1 │ │ +4823b4: 0e00 |0124: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ 0x0009 line=66 │ │ 0x000f line=68 │ │ 0x0012 line=69 │ │ @@ -2108210,32 +2108211,32 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -481ecc: |[481ecc] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -481edc: 6e10 a2da 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@daa2 │ │ -481ee2: 0c00 |0003: move-result-object v0 │ │ -481ee4: 1401 0300 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0003 │ │ -481eea: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ -481ef0: 1400 3900 097f |000a: const v0, #float 1.82105e+38 // #7f090039 │ │ -481ef6: 7220 0e0a 0300 |000d: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -481efc: 0c03 |0010: move-result-object v3 │ │ -481efe: 5420 baa0 |0011: iget-object v0, v2, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -481f02: 6e10 0bd3 0000 |0013: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.isFromExistingWorkout:()Z // method@d30b │ │ -481f08: 0a00 |0016: move-result v0 │ │ -481f0a: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -481f0e: 1400 a700 087f |0019: const v0, #float 1.80778e+38 // #7f0800a7 │ │ -481f14: 2804 |001c: goto 0020 // +0004 │ │ -481f16: 1400 6e00 087f |001d: const v0, #float 1.80777e+38 // #7f08006e │ │ -481f1c: 7220 350a 0300 |0020: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0a35 │ │ -481f22: 1213 |0023: const/4 v3, #int 1 // #1 │ │ -481f24: 0f03 |0024: return v3 │ │ +481ed0: |[481ed0] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +481ee0: 6e10 a2da 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@daa2 │ │ +481ee6: 0c00 |0003: move-result-object v0 │ │ +481ee8: 1401 0300 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0003 │ │ +481eee: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ +481ef4: 1400 3900 097f |000a: const v0, #float 1.82105e+38 // #7f090039 │ │ +481efa: 7220 0e0a 0300 |000d: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +481f00: 0c03 |0010: move-result-object v3 │ │ +481f02: 5420 baa0 |0011: iget-object v0, v2, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +481f06: 6e10 0bd3 0000 |0013: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.isFromExistingWorkout:()Z // method@d30b │ │ +481f0c: 0a00 |0016: move-result v0 │ │ +481f0e: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +481f12: 1400 a700 087f |0019: const v0, #float 1.80778e+38 // #7f0800a7 │ │ +481f18: 2804 |001c: goto 0020 // +0004 │ │ +481f1a: 1400 6e00 087f |001d: const v0, #float 1.80777e+38 // #7f08006e │ │ +481f20: 7220 350a 0300 |0020: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0a35 │ │ +481f26: 1213 |0023: const/4 v3, #int 1 // #1 │ │ +481f28: 0f03 |0024: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x000d line=258 │ │ 0x0013 line=259 │ │ 0x0020 line=258 │ │ locals : │ │ @@ -2108247,24 +2108248,24 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -4823b4: |[4823b4] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onDatePick:(III)V │ │ -4823c4: 5410 baa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -4823c8: 6e10 08d3 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ -4823ce: 0c00 |0005: move-result-object v0 │ │ -4823d0: 6e40 eee2 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Ljava/util/Calendar;.set:(III)V // method@e2ee │ │ -4823d6: 5412 baa0 |0009: iget-object v2, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -4823da: 6e10 11d3 0200 |000b: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutBuilder;.setWasEdited:()V // method@d311 │ │ -4823e0: 7010 bdda 0100 |000e: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.updateTextViews:()V // method@dabd │ │ -4823e6: 7010 bada 0100 |0011: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showTimeSelection:()V // method@daba │ │ -4823ec: 0e00 |0014: return-void │ │ +4823b8: |[4823b8] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onDatePick:(III)V │ │ +4823c8: 5410 baa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +4823cc: 6e10 08d3 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ +4823d2: 0c00 |0005: move-result-object v0 │ │ +4823d4: 6e40 eee2 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Ljava/util/Calendar;.set:(III)V // method@e2ee │ │ +4823da: 5412 baa0 |0009: iget-object v2, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +4823de: 6e10 11d3 0200 |000b: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutBuilder;.setWasEdited:()V // method@d311 │ │ +4823e4: 7010 bdda 0100 |000e: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.updateTextViews:()V // method@dabd │ │ +4823ea: 7010 bada 0100 |0011: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showTimeSelection:()V // method@daba │ │ +4823f0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0009 line=218 │ │ 0x000e line=219 │ │ 0x0011 line=220 │ │ locals : │ │ @@ -2108278,23 +2108279,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4823f0: |[4823f0] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onDurationPick:(J)V │ │ -482400: 5410 baa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -482404: 6e30 0ed3 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/data/WorkoutBuilder;.setDuration:(J)V // method@d30e │ │ -48240a: 5412 baa0 |0005: iget-object v2, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -48240e: 6e10 11d3 0200 |0007: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutBuilder;.setWasEdited:()V // method@d311 │ │ -482414: 7010 bdda 0100 |000a: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.updateTextViews:()V // method@dabd │ │ -48241a: 5412 b2a0 |000d: iget-object v2, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.commentEditText:Landroid/widget/EditText; // field@a0b2 │ │ -48241e: 6e20 b3da 2100 |000f: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@dab3 │ │ -482424: 0e00 |0012: return-void │ │ +4823f4: |[4823f4] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onDurationPick:(J)V │ │ +482404: 5410 baa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482408: 6e30 0ed3 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/data/WorkoutBuilder;.setDuration:(J)V // method@d30e │ │ +48240e: 5412 baa0 |0005: iget-object v2, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482412: 6e10 11d3 0200 |0007: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutBuilder;.setWasEdited:()V // method@d311 │ │ +482418: 7010 bdda 0100 |000a: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.updateTextViews:()V // method@dabd │ │ +48241e: 5412 b2a0 |000d: iget-object v2, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.commentEditText:Landroid/widget/EditText; // field@a0b2 │ │ +482422: 6e20 b3da 2100 |000f: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@dab3 │ │ +482428: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0005 line=249 │ │ 0x000a line=250 │ │ 0x000d line=251 │ │ locals : │ │ @@ -2108306,25 +2108307,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -481f28: |[481f28] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -481f38: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -481f3e: 0a00 |0003: move-result v0 │ │ -481f40: 1401 3900 097f |0004: const v1, #float 1.82105e+38 // #7f090039 │ │ -481f46: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -481f4a: 7010 b4da 0200 |0009: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.saveWorkout:()V // method@dab4 │ │ -481f50: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -481f52: 0f03 |000d: return v3 │ │ -481f54: 6f20 d4da 3200 |000e: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@dad4 │ │ -481f5a: 0a03 |0011: move-result v3 │ │ -481f5c: 0f03 |0012: return v3 │ │ +481f2c: |[481f2c] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +481f3c: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +481f42: 0a00 |0003: move-result v0 │ │ +481f44: 1401 3900 097f |0004: const v1, #float 1.82105e+38 // #7f090039 │ │ +481f4a: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +481f4e: 7010 b4da 0200 |0009: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.saveWorkout:()V // method@dab4 │ │ +481f54: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +481f56: 0f03 |000d: return v3 │ │ +481f58: 6f20 d4da 3200 |000e: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@dad4 │ │ +481f5e: 0a03 |0011: move-result v3 │ │ +481f60: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0009 line=267 │ │ 0x000e line=270 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ @@ -2108335,21 +2108336,21 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -482428: |[482428] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onSelectWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V │ │ -482438: 5410 baa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -48243c: 6e20 12d3 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/data/WorkoutBuilder;.setWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V // method@d312 │ │ -482442: 7010 bdda 0100 |0005: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.updateTextViews:()V // method@dabd │ │ -482448: 5412 b4a0 |0008: iget-object v2, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ -48244c: 6e20 b3da 2100 |000a: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@dab3 │ │ -482452: 0e00 |000d: return-void │ │ +48242c: |[48242c] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onSelectWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V │ │ +48243c: 5410 baa0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482440: 6e20 12d3 2000 |0002: invoke-virtual {v0, v2}, Lde/tadris/fitness/data/WorkoutBuilder;.setWorkoutType:(Lde/tadris/fitness/data/WorkoutType;)V // method@d312 │ │ +482446: 7010 bdda 0100 |0005: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.updateTextViews:()V // method@dabd │ │ +48244c: 5412 b4a0 |0008: iget-object v2, v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.distanceEditText:Landroid/widget/EditText; // field@a0b4 │ │ +482450: 6e20 b3da 2100 |000a: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@dab3 │ │ +482456: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ 0x0008 line=206 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; │ │ @@ -2108360,36 +2108361,36 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -482454: |[482454] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onTimePick:(II)V │ │ -482464: 5420 baa0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -482468: 6e10 08d3 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ -48246e: 0c00 |0005: move-result-object v0 │ │ -482470: 1301 0b00 |0006: const/16 v1, #int 11 // #b │ │ -482474: 6e30 ede2 1003 |0008: invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ -48247a: 5423 baa0 |000b: iget-object v3, v2, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -48247e: 6e10 08d3 0300 |000d: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ -482484: 0c03 |0010: move-result-object v3 │ │ -482486: 1300 0c00 |0011: const/16 v0, #int 12 // #c │ │ -48248a: 6e30 ede2 0304 |0013: invoke-virtual {v3, v0, v4}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ -482490: 5423 baa0 |0016: iget-object v3, v2, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -482494: 6e10 08d3 0300 |0018: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ -48249a: 0c03 |001b: move-result-object v3 │ │ -48249c: 1304 0d00 |001c: const/16 v4, #int 13 // #d │ │ -4824a0: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -4824a2: 6e30 ede2 4300 |001f: invoke-virtual {v3, v4, v0}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ -4824a8: 5423 baa0 |0022: iget-object v3, v2, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ -4824ac: 6e10 11d3 0300 |0024: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutBuilder;.setWasEdited:()V // method@d311 │ │ -4824b2: 7010 bdda 0200 |0027: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.updateTextViews:()V // method@dabd │ │ -4824b8: 7010 b9da 0200 |002a: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showDurationSelection:()V // method@dab9 │ │ -4824be: 0e00 |002d: return-void │ │ +482458: |[482458] de.tadris.fitness.ui.workout.EnterWorkoutActivity.onTimePick:(II)V │ │ +482468: 5420 baa0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +48246c: 6e10 08d3 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ +482472: 0c00 |0005: move-result-object v0 │ │ +482474: 1301 0b00 |0006: const/16 v1, #int 11 // #b │ │ +482478: 6e30 ede2 1003 |0008: invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ +48247e: 5423 baa0 |000b: iget-object v3, v2, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482482: 6e10 08d3 0300 |000d: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ +482488: 0c03 |0010: move-result-object v3 │ │ +48248a: 1300 0c00 |0011: const/16 v0, #int 12 // #c │ │ +48248e: 6e30 ede2 0304 |0013: invoke-virtual {v3, v0, v4}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ +482494: 5423 baa0 |0016: iget-object v3, v2, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +482498: 6e10 08d3 0300 |0018: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutBuilder;.getStart:()Ljava/util/Calendar; // method@d308 │ │ +48249e: 0c03 |001b: move-result-object v3 │ │ +4824a0: 1304 0d00 |001c: const/16 v4, #int 13 // #d │ │ +4824a4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +4824a6: 6e30 ede2 4300 |001f: invoke-virtual {v3, v4, v0}, Ljava/util/Calendar;.set:(II)V // method@e2ed │ │ +4824ac: 5423 baa0 |0022: iget-object v3, v2, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.workoutBuilder:Lde/tadris/fitness/data/WorkoutBuilder; // field@a0ba │ │ +4824b0: 6e10 11d3 0300 |0024: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutBuilder;.setWasEdited:()V // method@d311 │ │ +4824b6: 7010 bdda 0200 |0027: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.updateTextViews:()V // method@dabd │ │ +4824bc: 7010 b9da 0200 |002a: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity;.showDurationSelection:()V // method@dab9 │ │ +4824c2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x000b line=232 │ │ 0x0016 line=233 │ │ 0x0022 line=234 │ │ 0x0027 line=235 │ │ @@ -2108518,26 +2108519,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -484b30: |[484b30] de.tadris.fitness.ui.workout.WorkoutActivity.:()V │ │ -484b40: 7010 bfda 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/InformationActivity;.:()V // method@dabf │ │ -484b46: 2200 4901 |0003: new-instance v0, Landroid/os/Handler; // type@0149 │ │ -484b4a: 7010 6907 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0769 │ │ -484b50: 5b20 f7a0 |0008: iput-object v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0f7 │ │ -484b54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -484b56: 5c20 f1a0 |000b: iput-boolean v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.diagramsInteractive:Z // field@a0f1 │ │ -484b5a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -484b5c: 5b21 fca0 |000e: iput-object v1, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ -484b60: 5c20 fda0 |0010: iput-boolean v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.showPauses:Z // field@a0fd │ │ -484b64: 5c20 f4a0 |0012: iput-boolean v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.fullScreenItems:Z // field@a0f4 │ │ -484b68: 0e00 |0014: return-void │ │ +484b34: |[484b34] de.tadris.fitness.ui.workout.WorkoutActivity.:()V │ │ +484b44: 7010 bfda 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/InformationActivity;.:()V // method@dabf │ │ +484b4a: 2200 4901 |0003: new-instance v0, Landroid/os/Handler; // type@0149 │ │ +484b4e: 7010 6907 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0769 │ │ +484b54: 5b20 f7a0 |0008: iput-object v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0f7 │ │ +484b58: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +484b5a: 5c20 f1a0 |000b: iput-boolean v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.diagramsInteractive:Z // field@a0f1 │ │ +484b5e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +484b60: 5b21 fca0 |000e: iput-object v1, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ +484b64: 5c20 fda0 |0010: iput-boolean v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.showPauses:Z // field@a0fd │ │ +484b68: 5c20 f4a0 |0012: iput-boolean v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.fullScreenItems:Z // field@a0f4 │ │ +484b6c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=91 │ │ 0x000b line=134 │ │ 0x000e line=141 │ │ 0x0010 line=296 │ │ @@ -2108550,18 +2108551,18 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/WorkoutActivity;Lcom/github/mikephil/charting/data/Entry;)Lde/tadris/fitness/data/WorkoutSample;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -484aa0: |[484aa0] de.tadris.fitness.ui.workout.WorkoutActivity.access$000:(Lde/tadris/fitness/ui/workout/WorkoutActivity;Lcom/github/mikephil/charting/data/Entry;)Lde/tadris/fitness/data/WorkoutSample; │ │ -484ab0: 7020 5bdb 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.findSample:(Lcom/github/mikephil/charting/data/Entry;)Lde/tadris/fitness/data/WorkoutSample; // method@db5b │ │ -484ab6: 0c00 |0003: move-result-object v0 │ │ -484ab8: 1100 |0004: return-object v0 │ │ +484aa4: |[484aa4] de.tadris.fitness.ui.workout.WorkoutActivity.access$000:(Lde/tadris/fitness/ui/workout/WorkoutActivity;Lcom/github/mikephil/charting/data/Entry;)Lde/tadris/fitness/data/WorkoutSample; │ │ +484ab4: 7020 5bdb 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.findSample:(Lcom/github/mikephil/charting/data/Entry;)Lde/tadris/fitness/data/WorkoutSample; // method@db5b │ │ +484aba: 0c00 |0003: move-result-object v0 │ │ +484abc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lcom/github/mikephil/charting/data/Entry; │ │ │ │ @@ -2108570,25 +2108571,25 @@ │ │ type : '(Lcom/github/mikephil/charting/data/Entry;)Lde/tadris/fitness/data/WorkoutSample;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -484abc: |[484abc] de.tadris.fitness.ui.workout.WorkoutActivity.findSample:(Lcom/github/mikephil/charting/data/Entry;)Lde/tadris/fitness/data/WorkoutSample; │ │ -484acc: 6e10 b5ad 0200 |0000: invoke-virtual {v2}, Lcom/github/mikephil/charting/data/Entry;.getData:()Ljava/lang/Object; // method@adb5 │ │ -484ad2: 0c00 |0003: move-result-object v0 │ │ -484ad4: 2000 6316 |0004: instance-of v0, v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -484ad8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -484adc: 6e10 b5ad 0200 |0008: invoke-virtual {v2}, Lcom/github/mikephil/charting/data/Entry;.getData:()Ljava/lang/Object; // method@adb5 │ │ -484ae2: 0c02 |000b: move-result-object v2 │ │ -484ae4: 1f02 6316 |000c: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -484ae8: 1102 |000e: return-object v2 │ │ -484aea: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -484aec: 1102 |0010: return-object v2 │ │ +484ac0: |[484ac0] de.tadris.fitness.ui.workout.WorkoutActivity.findSample:(Lcom/github/mikephil/charting/data/Entry;)Lde/tadris/fitness/data/WorkoutSample; │ │ +484ad0: 6e10 b5ad 0200 |0000: invoke-virtual {v2}, Lcom/github/mikephil/charting/data/Entry;.getData:()Ljava/lang/Object; // method@adb5 │ │ +484ad6: 0c00 |0003: move-result-object v0 │ │ +484ad8: 2000 6316 |0004: instance-of v0, v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +484adc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +484ae0: 6e10 b5ad 0200 |0008: invoke-virtual {v2}, Lcom/github/mikephil/charting/data/Entry;.getData:()Ljava/lang/Object; // method@adb5 │ │ +484ae6: 0c02 |000b: move-result-object v2 │ │ +484ae8: 1f02 6316 |000c: check-cast v2, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +484aec: 1102 |000e: return-object v2 │ │ +484aee: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +484af0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0008 line=290 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ 0x0000 - 0x0011 reg=2 (null) Lcom/github/mikephil/charting/data/Entry; │ │ @@ -2108598,22 +2108599,22 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -484954: |[484954] de.tadris.fitness.ui.workout.WorkoutActivity.getDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart; │ │ -484964: 7110 0ae3 0200 |0000: invoke-static {v2}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@e30a │ │ -48496a: 0c00 |0003: move-result-object v0 │ │ -48496c: 7210 a5db 0200 |0004: invoke-interface {v2}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.isIntervalSetVisible:()Z // method@dba5 │ │ -484972: 0a02 |0007: move-result v2 │ │ -484974: 7030 5edb 0102 |0008: invoke-direct {v1, v0, v2}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getDiagram:(Ljava/util/List;Z)Lcom/github/mikephil/charting/charts/CombinedChart; // method@db5e │ │ -48497a: 0c02 |000b: move-result-object v2 │ │ -48497c: 1102 |000c: return-object v2 │ │ +484958: |[484958] de.tadris.fitness.ui.workout.WorkoutActivity.getDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart; │ │ +484968: 7110 0ae3 0200 |0000: invoke-static {v2}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@e30a │ │ +48496e: 0c00 |0003: move-result-object v0 │ │ +484970: 7210 a5db 0200 |0004: invoke-interface {v2}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.isIntervalSetVisible:()Z // method@dba5 │ │ +484976: 0a02 |0007: move-result v2 │ │ +484978: 7030 5edb 0102 |0008: invoke-direct {v1, v0, v2}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getDiagram:(Ljava/util/List;Z)Lcom/github/mikephil/charting/charts/CombinedChart; // method@db5e │ │ +48497e: 0c02 |000b: move-result-object v2 │ │ +484980: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ 0x0000 - 0x000d reg=2 (null) Lde/tadris/fitness/ui/workout/diagram/SampleConverter; │ │ │ │ @@ -2108622,68 +2108623,68 @@ │ │ type : '(Ljava/util/List;Z)Lcom/github/mikephil/charting/charts/CombinedChart;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -484980: |[484980] de.tadris.fitness.ui.workout.WorkoutActivity.getDiagram:(Ljava/util/List;Z)Lcom/github/mikephil/charting/charts/CombinedChart; │ │ -484990: 2200 0412 |0000: new-instance v0, Lcom/github/mikephil/charting/charts/CombinedChart; // type@1204 │ │ -484994: 7020 f3a9 3000 |0002: invoke-direct {v0, v3}, Lcom/github/mikephil/charting/charts/CombinedChart;.:(Landroid/content/Context;)V // method@a9f3 │ │ -48499a: 5531 f1a0 |0005: iget-boolean v1, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.diagramsInteractive:Z // field@a0f1 │ │ -48499e: 6e20 22aa 1000 |0007: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setScaleXEnabled:(Z)V // method@aa22 │ │ -4849a4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -4849a6: 6e20 23aa 1000 |000b: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setScaleYEnabled:(Z)V // method@aa23 │ │ -4849ac: 5531 f1a0 |000e: iget-boolean v1, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.diagramsInteractive:Z // field@a0f1 │ │ -4849b0: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -4849b4: 2201 dc17 |0012: new-instance v1, Lde/tadris/fitness/ui/workout/WorkoutActivity$1; // type@17dc │ │ -4849b8: 7020 52db 3100 |0014: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity$1;.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;)V // method@db52 │ │ -4849be: 6e20 20aa 1000 |0017: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setOnChartValueSelectedListener:(Lcom/github/mikephil/charting/listener/OnChartValueSelectedListener;)V // method@aa20 │ │ -4849c4: 6e10 0caa 0000 |001a: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.invalidate:()V // method@aa0c │ │ -4849ca: 6e10 fba9 0000 |001d: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisLeft:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fb │ │ -4849d0: 0c01 |0020: move-result-object v1 │ │ -4849d2: 6e10 65db 0300 |0021: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemeTextColor:()I // method@db65 │ │ -4849d8: 0a02 |0024: move-result v2 │ │ -4849da: 6e20 40ac 2100 |0025: invoke-virtual {v1, v2}, Lcom/github/mikephil/charting/components/YAxis;.setTextColor:(I)V // method@ac40 │ │ -4849e0: 6e10 fca9 0000 |0028: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisRight:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fc │ │ -4849e6: 0c01 |002b: move-result-object v1 │ │ -4849e8: 6e10 65db 0300 |002c: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemeTextColor:()I // method@db65 │ │ -4849ee: 0a02 |002f: move-result v2 │ │ -4849f0: 6e20 40ac 2100 |0030: invoke-virtual {v1, v2}, Lcom/github/mikephil/charting/components/YAxis;.setTextColor:(I)V // method@ac40 │ │ -4849f6: 6e10 09aa 0000 |0033: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ -4849fc: 0c01 |0036: move-result-object v1 │ │ -4849fe: 6e10 65db 0300 |0037: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemeTextColor:()I // method@db65 │ │ -484a04: 0a02 |003a: move-result v2 │ │ -484a06: 6e20 02ac 2100 |003b: invoke-virtual {v1, v2}, Lcom/github/mikephil/charting/components/XAxis;.setTextColor:(I)V // method@ac02 │ │ -484a0c: 6e10 05aa 0000 |003e: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getLegend:()Lcom/github/mikephil/charting/components/Legend; // method@aa05 │ │ -484a12: 0c01 |0041: move-result-object v1 │ │ -484a14: 6e10 65db 0300 |0042: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemeTextColor:()I // method@db65 │ │ -484a1a: 0a02 |0045: move-result v2 │ │ -484a1c: 6e20 9eab 2100 |0046: invoke-virtual {v1, v2}, Lcom/github/mikephil/charting/components/Legend;.setTextColor:(I)V // method@ab9e │ │ -484a22: 6e10 01aa 0000 |0049: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getDescription:()Lcom/github/mikephil/charting/components/Description; // method@aa01 │ │ -484a28: 0c01 |004c: move-result-object v1 │ │ -484a2a: 6e10 65db 0300 |004d: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemeTextColor:()I // method@db65 │ │ -484a30: 0a02 |0050: move-result v2 │ │ -484a32: 6e20 4dab 2100 |0051: invoke-virtual {v1, v2}, Lcom/github/mikephil/charting/components/Description;.setTextColor:(I)V // method@ab4d │ │ -484a38: 5531 f1a0 |0054: iget-boolean v1, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.diagramsInteractive:Z // field@a0f1 │ │ -484a3c: 6e20 1baa 1000 |0056: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setHighlightPerDragEnabled:(Z)V // method@aa1b │ │ -484a42: 5531 f1a0 |0059: iget-boolean v1, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.diagramsInteractive:Z // field@a0f1 │ │ -484a46: 6e20 1caa 1000 |005b: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setHighlightPerTapEnabled:(Z)V // method@aa1c │ │ -484a4c: 6e40 78db 0354 |005e: invoke-virtual {v3, v0, v4, v5}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.updateChart:(Lcom/github/mikephil/charting/charts/CombinedChart;Ljava/util/List;Z)V // method@db78 │ │ -484a52: 7210 8fe3 0400 |0061: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -484a58: 0c04 |0064: move-result-object v4 │ │ -484a5a: 7210 5fe3 0400 |0065: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -484a60: 0a05 |0068: move-result v5 │ │ -484a62: 3805 0c00 |0069: if-eqz v5, 0075 // +000c │ │ -484a66: 7210 60e3 0400 |006b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -484a6c: 0c05 |006e: move-result-object v5 │ │ -484a6e: 1f05 e417 |006f: check-cast v5, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ -484a72: 7220 9ddb 0500 |0071: invoke-interface {v5, v0}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.afterAdd:(Lcom/github/mikephil/charting/charts/CombinedChart;)V // method@db9d │ │ -484a78: 28f1 |0074: goto 0065 // -000f │ │ -484a7a: 1100 |0075: return-object v0 │ │ +484984: |[484984] de.tadris.fitness.ui.workout.WorkoutActivity.getDiagram:(Ljava/util/List;Z)Lcom/github/mikephil/charting/charts/CombinedChart; │ │ +484994: 2200 0412 |0000: new-instance v0, Lcom/github/mikephil/charting/charts/CombinedChart; // type@1204 │ │ +484998: 7020 f3a9 3000 |0002: invoke-direct {v0, v3}, Lcom/github/mikephil/charting/charts/CombinedChart;.:(Landroid/content/Context;)V // method@a9f3 │ │ +48499e: 5531 f1a0 |0005: iget-boolean v1, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.diagramsInteractive:Z // field@a0f1 │ │ +4849a2: 6e20 22aa 1000 |0007: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setScaleXEnabled:(Z)V // method@aa22 │ │ +4849a8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +4849aa: 6e20 23aa 1000 |000b: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setScaleYEnabled:(Z)V // method@aa23 │ │ +4849b0: 5531 f1a0 |000e: iget-boolean v1, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.diagramsInteractive:Z // field@a0f1 │ │ +4849b4: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +4849b8: 2201 dc17 |0012: new-instance v1, Lde/tadris/fitness/ui/workout/WorkoutActivity$1; // type@17dc │ │ +4849bc: 7020 52db 3100 |0014: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity$1;.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;)V // method@db52 │ │ +4849c2: 6e20 20aa 1000 |0017: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setOnChartValueSelectedListener:(Lcom/github/mikephil/charting/listener/OnChartValueSelectedListener;)V // method@aa20 │ │ +4849c8: 6e10 0caa 0000 |001a: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.invalidate:()V // method@aa0c │ │ +4849ce: 6e10 fba9 0000 |001d: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisLeft:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fb │ │ +4849d4: 0c01 |0020: move-result-object v1 │ │ +4849d6: 6e10 65db 0300 |0021: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemeTextColor:()I // method@db65 │ │ +4849dc: 0a02 |0024: move-result v2 │ │ +4849de: 6e20 40ac 2100 |0025: invoke-virtual {v1, v2}, Lcom/github/mikephil/charting/components/YAxis;.setTextColor:(I)V // method@ac40 │ │ +4849e4: 6e10 fca9 0000 |0028: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisRight:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fc │ │ +4849ea: 0c01 |002b: move-result-object v1 │ │ +4849ec: 6e10 65db 0300 |002c: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemeTextColor:()I // method@db65 │ │ +4849f2: 0a02 |002f: move-result v2 │ │ +4849f4: 6e20 40ac 2100 |0030: invoke-virtual {v1, v2}, Lcom/github/mikephil/charting/components/YAxis;.setTextColor:(I)V // method@ac40 │ │ +4849fa: 6e10 09aa 0000 |0033: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getXAxis:()Lcom/github/mikephil/charting/components/XAxis; // method@aa09 │ │ +484a00: 0c01 |0036: move-result-object v1 │ │ +484a02: 6e10 65db 0300 |0037: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemeTextColor:()I // method@db65 │ │ +484a08: 0a02 |003a: move-result v2 │ │ +484a0a: 6e20 02ac 2100 |003b: invoke-virtual {v1, v2}, Lcom/github/mikephil/charting/components/XAxis;.setTextColor:(I)V // method@ac02 │ │ +484a10: 6e10 05aa 0000 |003e: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getLegend:()Lcom/github/mikephil/charting/components/Legend; // method@aa05 │ │ +484a16: 0c01 |0041: move-result-object v1 │ │ +484a18: 6e10 65db 0300 |0042: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemeTextColor:()I // method@db65 │ │ +484a1e: 0a02 |0045: move-result v2 │ │ +484a20: 6e20 9eab 2100 |0046: invoke-virtual {v1, v2}, Lcom/github/mikephil/charting/components/Legend;.setTextColor:(I)V // method@ab9e │ │ +484a26: 6e10 01aa 0000 |0049: invoke-virtual {v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.getDescription:()Lcom/github/mikephil/charting/components/Description; // method@aa01 │ │ +484a2c: 0c01 |004c: move-result-object v1 │ │ +484a2e: 6e10 65db 0300 |004d: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemeTextColor:()I // method@db65 │ │ +484a34: 0a02 |0050: move-result v2 │ │ +484a36: 6e20 4dab 2100 |0051: invoke-virtual {v1, v2}, Lcom/github/mikephil/charting/components/Description;.setTextColor:(I)V // method@ab4d │ │ +484a3c: 5531 f1a0 |0054: iget-boolean v1, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.diagramsInteractive:Z // field@a0f1 │ │ +484a40: 6e20 1baa 1000 |0056: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setHighlightPerDragEnabled:(Z)V // method@aa1b │ │ +484a46: 5531 f1a0 |0059: iget-boolean v1, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.diagramsInteractive:Z // field@a0f1 │ │ +484a4a: 6e20 1caa 1000 |005b: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.setHighlightPerTapEnabled:(Z)V // method@aa1c │ │ +484a50: 6e40 78db 0354 |005e: invoke-virtual {v3, v0, v4, v5}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.updateChart:(Lcom/github/mikephil/charting/charts/CombinedChart;Ljava/util/List;Z)V // method@db78 │ │ +484a56: 7210 8fe3 0400 |0061: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +484a5c: 0c04 |0064: move-result-object v4 │ │ +484a5e: 7210 5fe3 0400 |0065: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +484a64: 0a05 |0068: move-result v5 │ │ +484a66: 3805 0c00 |0069: if-eqz v5, 0075 // +000c │ │ +484a6a: 7210 60e3 0400 |006b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +484a70: 0c05 |006e: move-result-object v5 │ │ +484a72: 1f05 e417 |006f: check-cast v5, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ +484a76: 7220 9ddb 0500 |0071: invoke-interface {v5, v0}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.afterAdd:(Lcom/github/mikephil/charting/charts/CombinedChart;)V // method@db9d │ │ +484a7c: 28f1 |0074: goto 0065 // -000f │ │ +484a7e: 1100 |0075: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=175 │ │ 0x000b line=176 │ │ 0x000e line=177 │ │ 0x0012 line=178 │ │ @@ -2108708,26 +2108709,26 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -484af0: |[484af0] de.tadris.fitness.ui.workout.WorkoutActivity.getMapHeight:()I │ │ -484b00: 2200 cc01 |0000: new-instance v0, Landroid/util/DisplayMetrics; // type@01cc │ │ -484b04: 7010 4709 0000 |0002: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@0947 │ │ -484b0a: 6e10 66db 0200 |0005: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getWindowManager:()Landroid/view/WindowManager; // method@db66 │ │ -484b10: 0c01 |0008: move-result-object v1 │ │ -484b12: 7210 2e0d 0100 |0009: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0d2e │ │ -484b18: 0c01 |000c: move-result-object v1 │ │ -484b1a: 6e20 af09 0100 |000d: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@09af │ │ -484b20: 5200 fe00 |0010: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00fe │ │ -484b24: da00 0003 |0012: mul-int/lit8 v0, v0, #int 3 // #03 │ │ -484b28: db00 0004 |0014: div-int/lit8 v0, v0, #int 4 // #04 │ │ -484b2c: 0f00 |0016: return v0 │ │ +484af4: |[484af4] de.tadris.fitness.ui.workout.WorkoutActivity.getMapHeight:()I │ │ +484b04: 2200 cc01 |0000: new-instance v0, Landroid/util/DisplayMetrics; // type@01cc │ │ +484b08: 7010 4709 0000 |0002: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@0947 │ │ +484b0e: 6e10 66db 0200 |0005: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getWindowManager:()Landroid/view/WindowManager; // method@db66 │ │ +484b14: 0c01 |0008: move-result-object v1 │ │ +484b16: 7210 2e0d 0100 |0009: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0d2e │ │ +484b1c: 0c01 |000c: move-result-object v1 │ │ +484b1e: 6e20 af09 0100 |000d: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@09af │ │ +484b24: 5200 fe00 |0010: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00fe │ │ +484b28: da00 0003 |0012: mul-int/lit8 v0, v0, #int 3 // #03 │ │ +484b2c: db00 0004 |0014: div-int/lit8 v0, v0, #int 4 // #04 │ │ +484b30: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0005 line=389 │ │ 0x0010 line=390 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ @@ -2108738,30 +2108739,30 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -48490c: |[48490c] de.tadris.fitness.ui.workout.WorkoutActivity.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart; │ │ -48491c: 7020 5ddb 5400 |0000: invoke-direct {v4, v5}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart; // method@db5d │ │ -484922: 0c05 |0003: move-result-object v5 │ │ -484924: 5440 faa0 |0004: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0fa │ │ -484928: 2201 1b02 |0006: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@021b │ │ -48492c: 5542 f4a0 |0008: iget-boolean v2, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.fullScreenItems:Z // field@a0f4 │ │ -484930: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -484932: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -484936: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -484938: 2807 |000e: goto 0015 // +0007 │ │ -48493a: 7010 60db 0400 |000f: invoke-direct {v4}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getMapHeight:()I // method@db60 │ │ -484940: 0a02 |0012: move-result v2 │ │ -484942: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ -484946: 7030 d30b 3102 |0015: invoke-direct {v1, v3, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0bd3 │ │ -48494c: 6e30 ee0b 5001 |0018: invoke-virtual {v0, v5, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0bee │ │ -484952: 1105 |001b: return-object v5 │ │ +484910: |[484910] de.tadris.fitness.ui.workout.WorkoutActivity.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart; │ │ +484920: 7020 5ddb 5400 |0000: invoke-direct {v4, v5}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart; // method@db5d │ │ +484926: 0c05 |0003: move-result-object v5 │ │ +484928: 5440 faa0 |0004: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0fa │ │ +48492c: 2201 1b02 |0006: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@021b │ │ +484930: 5542 f4a0 |0008: iget-boolean v2, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.fullScreenItems:Z // field@a0f4 │ │ +484934: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +484936: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +48493a: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +48493c: 2807 |000e: goto 0015 // +0007 │ │ +48493e: 7010 60db 0400 |000f: invoke-direct {v4}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getMapHeight:()I // method@db60 │ │ +484944: 0a02 |0012: move-result v2 │ │ +484946: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ +48494a: 7030 d30b 3102 |0015: invoke-direct {v1, v3, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0bd3 │ │ +484950: 6e30 ee0b 5001 |0018: invoke-virtual {v0, v5, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0bee │ │ +484956: 1105 |001b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ 0x0000 - 0x001c reg=5 (null) Lde/tadris/fitness/ui/workout/diagram/SampleConverter; │ │ @@ -2108771,239 +2108772,239 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 476 16-bit code units │ │ -484b6c: |[484b6c] de.tadris.fitness.ui.workout.WorkoutActivity.addMap:()V │ │ -484b7c: 7110 cdd3 0a00 |0000: invoke-static {v10}, Lde/tadris/fitness/map/MapManager;.setupMap:(Landroid/app/Activity;)Lorg/mapsforge/map/android/view/MapView; // method@d3cd │ │ -484b82: 0c00 |0003: move-result-object v0 │ │ -484b84: 5ba0 f9a0 |0004: iput-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -484b88: 7110 c7d1 0a00 |0006: invoke-static {v10}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -484b8e: 0c00 |0009: move-result-object v0 │ │ -484b90: 5400 ba85 |000a: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -484b94: 6e10 e2d2 0000 |000c: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getTrackStyle:()Ljava/lang/String; // method@d2e2 │ │ -484b9a: 0c00 |000f: move-result-object v0 │ │ -484b9c: 6e10 cfe0 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -484ba2: 6e10 cfe0 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -484ba8: 0a01 |0016: move-result v1 │ │ -484baa: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ -484bac: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -484bae: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -484bb0: 2c01 9801 0000 |001a: sparse-switch v1, 000001b2 // +00000198 │ │ -484bb6: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ -484bb8: 2842 |001e: goto 0060 // +0042 │ │ -484bba: 1a01 decc |001f: const-string v1, "rainbow_warrior" // string@ccde │ │ -484bbe: 6e20 c7e0 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -484bc4: 0a00 |0024: move-result v0 │ │ -484bc6: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ -484bca: 28f6 |0027: goto 001d // -000a │ │ -484bcc: 1250 |0028: const/4 v0, #int 5 // #5 │ │ -484bce: 2837 |0029: goto 0060 // +0037 │ │ -484bd0: 1a01 6ea1 |002a: const-string v1, "height_map" // string@a16e │ │ -484bd4: 6e20 c7e0 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -484bda: 0a00 |002f: move-result v0 │ │ -484bdc: 3900 0300 |0030: if-nez v0, 0033 // +0003 │ │ -484be0: 28eb |0032: goto 001d // -0015 │ │ -484be2: 1240 |0033: const/4 v0, #int 4 // #4 │ │ -484be4: 282c |0034: goto 0060 // +002c │ │ -484be6: 1a01 74cc |0035: const-string v1, "purple_rain" // string@cc74 │ │ -484bea: 6e20 c7e0 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -484bf0: 0a00 |003a: move-result v0 │ │ -484bf2: 3900 0300 |003b: if-nez v0, 003e // +0003 │ │ -484bf6: 28e0 |003d: goto 001d // -0020 │ │ -484bf8: 1230 |003e: const/4 v0, #int 3 // #3 │ │ -484bfa: 2821 |003f: goto 0060 // +0021 │ │ -484bfc: 1a01 b0ca |0040: const-string v1, "pink_mist" // string@cab0 │ │ -484c00: 6e20 c7e0 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -484c06: 0a00 |0045: move-result v0 │ │ -484c08: 3900 0300 |0046: if-nez v0, 0049 // +0003 │ │ -484c0c: 28d5 |0048: goto 001d // -002b │ │ -484c0e: 1220 |0049: const/4 v0, #int 2 // #2 │ │ -484c10: 2816 |004a: goto 0060 // +0016 │ │ -484c12: 1a01 397a |004b: const-string v1, "bright_night" // string@7a39 │ │ -484c16: 6e20 c7e0 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -484c1c: 0a00 |0050: move-result v0 │ │ -484c1e: 3900 0300 |0051: if-nez v0, 0054 // +0003 │ │ -484c22: 28ca |0053: goto 001d // -0036 │ │ -484c24: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -484c26: 280b |0055: goto 0060 // +000b │ │ -484c28: 1a01 78c0 |0056: const-string v1, "mondriaan" // string@c078 │ │ -484c2c: 6e20 c7e0 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -484c32: 0a00 |005b: move-result v0 │ │ -484c34: 3900 0300 |005c: if-nez v0, 005f // +0003 │ │ -484c38: 28bf |005e: goto 001d // -0041 │ │ -484c3a: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -484c3c: 2b00 6c01 0000 |0060: packed-switch v0, 000001cc // +0000016c │ │ -484c42: 2200 7c16 |0063: new-instance v0, Lde/tadris/fitness/map/SimpleColoringStrategy; // type@167c │ │ -484c46: 6e10 64db 0a00 |0065: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemePrimaryColor:()I // method@db64 │ │ -484c4c: 0a01 |0068: move-result v1 │ │ -484c4e: 7020 d1d3 1000 |0069: invoke-direct {v0, v1}, Lde/tadris/fitness/map/SimpleColoringStrategy;.:(I)V // method@d3d1 │ │ -484c54: 282a |006c: goto 0096 // +002a │ │ -484c56: 1a00 ec02 |006d: const-string v0, "#ed5f53 #ede553 #53ede5 #1a1ee0 #e01a2e" // string@02ec │ │ -484c5a: 7120 bed3 3000 |006f: invoke-static {v0, v3}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ -484c60: 0c00 |0072: move-result-object v0 │ │ -484c62: 2823 |0073: goto 0096 // +0023 │ │ -484c64: 1a00 e802 |0074: const-string v0, "#000080 #c1ffff #d2ffff #e3ffff #c8ffed #c8ffc0 #c8ff9a #c8ff6a #c8ff14 #b1ff14 #9dff14 #86ff14 #60ff14 #23ff14 #00f200 #64e400 #00dc00 #8bde00 #c5f300 #ffff63 #fff85d #fff200 #ffe857 #ffd851 #ffc84b #ffb845 #ffa83f #ff9839 #ff8833 #ff782d #ff6827 #fa5821 #f2481b #ea3815 #e2280f #da1809 #d20803 #c80000 #bc0000 #b00000 #a40000 #980000 #8c0000 #800000 #740000 #680000 #5c0000 #500000 #440000 #380000 #2c0000 #200000 #200000" // string@02e8 │ │ -484c68: 7120 bed3 3000 |0076: invoke-static {v0, v3}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ -484c6e: 0c00 |0079: move-result-object v0 │ │ -484c70: 281c |007a: goto 0096 // +001c │ │ -484c72: 1a00 f202 |007b: const-string v0, "#f7fcfd #e0ecf4 #bfd3e6 #9ebcda #8c96c6 #8c6bb1 #88419d #810f7c #4d004b" // string@02f2 │ │ -484c76: 7120 bed3 3000 |007d: invoke-static {v0, v3}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ -484c7c: 0c00 |0080: move-result-object v0 │ │ -484c7e: 2815 |0081: goto 0096 // +0015 │ │ -484c80: 1a00 f102 |0082: const-string v0, "#f7f4f9 #e7e1ef #d4b9da #c994c7 #df65b0 #e7298a #ce1256 #980043 #67001f" // string@02f1 │ │ -484c84: 7120 bed3 4000 |0084: invoke-static {v0, v4}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ -484c8a: 0c00 |0087: move-result-object v0 │ │ -484c8c: 280e |0088: goto 0096 // +000e │ │ -484c8e: 1a00 ee02 |0089: const-string v0, "#f0f2cd #c9f28c #a4f4ef #cfd6f7 #e4cbf4 #f4c1e7 #ddb8c2" // string@02ee │ │ -484c92: 7120 bed3 4000 |008b: invoke-static {v0, v4}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ -484c98: 0c00 |008e: move-result-object v0 │ │ -484c9a: 2807 |008f: goto 0096 // +0007 │ │ -484c9c: 1a00 f002 |0090: const-string v0, "#f2f215 #f2f215 #800000 #000080" // string@02f0 │ │ -484ca0: 7120 bed3 4000 |0092: invoke-static {v0, v4}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ -484ca6: 0c00 |0095: move-result-object v0 │ │ -484ca8: 2201 7d16 |0096: new-instance v1, Lde/tadris/fitness/map/WorkoutLayer; // type@167d │ │ -484cac: 54a5 fba0 |0098: iget-object v5, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ -484cb0: 2206 7c16 |009a: new-instance v6, Lde/tadris/fitness/map/SimpleColoringStrategy; // type@167c │ │ -484cb4: 6e10 64db 0a00 |009c: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemePrimaryColor:()I // method@db64 │ │ -484cba: 0a07 |009f: move-result v7 │ │ -484cbc: 7020 d1d3 7600 |00a0: invoke-direct {v6, v7}, Lde/tadris/fitness/map/SimpleColoringStrategy;.:(I)V // method@d3d1 │ │ -484cc2: 7040 d6d3 5106 |00a3: invoke-direct {v1, v5, v6, v0}, Lde/tadris/fitness/map/WorkoutLayer;.:(Ljava/util/List;Lde/tadris/fitness/map/ColoringStrategy;Lde/tadris/fitness/map/ColoringStrategy;)V // method@d3d6 │ │ -484cc8: 5ba1 01a1 |00a6: iput-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a101 │ │ -484ccc: 6e20 d8d3 a100 |00a8: invoke-virtual {v1, v10}, Lde/tadris/fitness/map/WorkoutLayer;.addMapSampleSelectionListener:(Lde/tadris/fitness/map/MapSampleSelectionListener;)V // method@d3d8 │ │ -484cd2: 7110 c7d1 0a00 |00ab: invoke-static {v10}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -484cd8: 0c00 |00ae: move-result-object v0 │ │ -484cda: 5400 ba85 |00af: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -484cde: 6e10 e3d2 0000 |00b1: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getTrackStyleMode:()Ljava/lang/String; // method@d2e3 │ │ -484ce4: 0c00 |00b4: move-result-object v0 │ │ -484ce6: 1a01 fb75 |00b5: const-string v1, "always" // string@75fb │ │ -484cea: 6e20 c7e0 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -484cf0: 0a00 |00ba: move-result v0 │ │ -484cf2: 3800 0e00 |00bb: if-eqz v0, 00c9 // +000e │ │ -484cf6: 54a0 01a1 |00bd: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a101 │ │ -484cfa: 54a1 00a1 |00bf: iget-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ -484cfe: 2205 e517 |00c1: new-instance v5, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; // type@17e5 │ │ -484d02: 7020 a7db a500 |00c3: invoke-direct {v5, v10}, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.:(Landroid/content/Context;)V // method@dba7 │ │ -484d08: 6e30 e3d3 1005 |00c6: invoke-virtual {v0, v1, v5}, Lde/tadris/fitness/map/WorkoutLayer;.setSampleConverter:(Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)V // method@d3e3 │ │ -484d0e: 54a0 f9a0 |00c9: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -484d12: 54a1 01a1 |00cb: iget-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a101 │ │ -484d16: 6e20 9dfe 1000 |00cd: invoke-virtual {v0, v1}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ -484d1c: 54a0 01a1 |00d0: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a101 │ │ -484d20: 6e10 dbd3 0000 |00d2: invoke-virtual {v0}, Lde/tadris/fitness/map/WorkoutLayer;.getBoundingBox:()Lorg/mapsforge/core/model/BoundingBox; // method@d3db │ │ -484d26: 0c00 |00d5: move-result-object v0 │ │ -484d28: 1301 3200 |00d6: const/16 v1, #int 50 // #32 │ │ -484d2c: 6e20 8efe 1000 |00d8: invoke-virtual {v0, v1}, Lorg/mapsforge/core/model/BoundingBox;.extendMeters:(I)Lorg/mapsforge/core/model/BoundingBox; // method@fe8e │ │ -484d32: 0c00 |00db: move-result-object v0 │ │ -484d34: 54a1 f7a0 |00dc: iget-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0f7 │ │ -484d38: 2205 ca17 |00de: new-instance v5, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ; // type@17ca │ │ -484d3c: 7030 57da a500 |00e0: invoke-direct {v5, v10, v0}, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;Lorg/mapsforge/core/model/BoundingBox;)V // method@da57 │ │ -484d42: 1606 e803 |00e3: const-wide/16 v6, #int 1000 // #3e8 │ │ -484d46: 6e40 7907 5176 |00e5: invoke-virtual {v1, v5, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ -484d4c: 2200 8802 |00e8: new-instance v0, Landroid/widget/LinearLayout; // type@0288 │ │ -484d50: 7020 1410 a000 |00ea: invoke-direct {v0, v10}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1014 │ │ -484d56: 5ba0 f8a0 |00ed: iput-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapRoot:Landroid/widget/LinearLayout; // field@a0f8 │ │ -484d5a: 6e20 4910 3000 |00ef: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1049 │ │ -484d60: 54a0 f8a0 |00f2: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapRoot:Landroid/widget/LinearLayout; // field@a0f8 │ │ -484d64: 54a1 f9a0 |00f4: iget-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -484d68: 6e20 1710 1000 |00f6: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ -484d6e: 54a0 faa0 |00f9: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0fa │ │ -484d72: 54a1 f8a0 |00fb: iget-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapRoot:Landroid/widget/LinearLayout; // field@a0f8 │ │ -484d76: 2205 1b02 |00fd: new-instance v5, Landroid/view/ViewGroup$LayoutParams; // type@021b │ │ -484d7a: 55a6 f4a0 |00ff: iget-boolean v6, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.fullScreenItems:Z // field@a0f4 │ │ -484d7e: 3806 0400 |0101: if-eqz v6, 0105 // +0004 │ │ -484d82: 12f6 |0103: const/4 v6, #int -1 // #ff │ │ -484d84: 2805 |0104: goto 0109 // +0005 │ │ -484d86: 7010 60db 0a00 |0105: invoke-direct {v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getMapHeight:()I // method@db60 │ │ -484d8c: 0a06 |0108: move-result v6 │ │ -484d8e: 7030 d30b 2506 |0109: invoke-direct {v5, v2, v6}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0bd3 │ │ -484d94: 6e30 ee0b 1005 |010c: invoke-virtual {v0, v1, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0bee │ │ -484d9a: 54a0 f9a0 |010f: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -484d9e: 1201 |0111: const/4 v1, #int 0 // #0 │ │ -484da0: 6e20 a5fe 1000 |0112: invoke-virtual {v0, v1}, Lorg/mapsforge/map/android/view/MapView;.setAlpha:(F)V // method@fea5 │ │ -484da6: 55a0 fda0 |0115: iget-boolean v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.showPauses:Z // field@a0fd │ │ -484daa: 1201 |0117: const/4 v1, #int 0 // #0 │ │ -484dac: 1502 2041 |0118: const/high16 v2, #int 1092616192 // #4120 │ │ -484db0: 3800 4900 |011a: if-eqz v0, 0163 // +0049 │ │ -484db4: 6200 52b1 |011c: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ -484db8: 6e10 9afe 0000 |011e: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ -484dbe: 0c00 |0121: move-result-object v0 │ │ -484dc0: 1405 ff00 00ff |0122: const v5, #float -1.70146e+38 // #ff0000ff │ │ -484dc6: 7220 86fe 5000 |0125: invoke-interface {v0, v5}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ -484dcc: 6e10 67db 0a00 |0128: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@db67 │ │ -484dd2: 0c05 |012b: move-result-object v5 │ │ -484dd4: 7110 fadb 0500 |012c: invoke-static {v5}, Lde/tadris/fitness/util/WorkoutCalculator;.getPausesFromWorkout:(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List; // method@dbfa │ │ -484dda: 0c05 |012f: move-result-object v5 │ │ -484ddc: 7210 8fe3 0500 |0130: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -484de2: 0c05 |0133: move-result-object v5 │ │ -484de4: 7210 5fe3 0500 |0134: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -484dea: 0a06 |0137: move-result v6 │ │ -484dec: 3806 2b00 |0138: if-eqz v6, 0163 // +002b │ │ -484df0: 7210 60e3 0500 |013a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -484df6: 0c06 |013d: move-result-object v6 │ │ -484df8: 1f06 f917 |013e: check-cast v6, Lde/tadris/fitness/util/WorkoutCalculator$Pause; // type@17f9 │ │ -484dfc: 1507 0040 |0140: const/high16 v7, #int 1073741824 // #4000 │ │ -484e00: 5368 46a1 |0142: iget-wide v8, v6, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.duration:J // field@a146 │ │ -484e04: 8588 |0144: long-to-float v8, v8 │ │ -484e06: 1509 7a44 |0145: const/high16 v9, #int 1148846080 // #447a │ │ -484e0a: c998 |0147: div-float/2addr v8, v9 │ │ -484e0c: 8988 |0148: float-to-double v8, v8 │ │ -484e0e: 7120 7ee0 9800 |0149: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@e07e │ │ -484e14: 0b08 |014c: move-result-wide v8 │ │ -484e16: 8c88 |014d: double-to-float v8, v8 │ │ -484e18: 7120 70e0 8700 |014e: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@e070 │ │ -484e1e: 0a07 |0151: move-result v7 │ │ -484e20: 7120 74e0 7200 |0152: invoke-static {v2, v7}, Ljava/lang/Math;.min:(FF)F // method@e074 │ │ -484e26: 0a07 |0155: move-result v7 │ │ -484e28: 54a8 f9a0 |0156: iget-object v8, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -484e2c: 2209 e01d |0158: new-instance v9, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ -484e30: 5466 47a1 |015a: iget-object v6, v6, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.location:Lorg/mapsforge/core/model/LatLong; // field@a147 │ │ -484e34: 7051 b7fe 6907 |015c: invoke-direct {v9, v6, v7, v0, v1}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ -484e3a: 6e20 9dfe 9800 |015f: invoke-virtual {v8, v9}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ -484e40: 28d2 |0162: goto 0134 // -002e │ │ -484e42: 6200 52b1 |0163: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ -484e46: 6e10 9afe 0000 |0165: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ -484e4c: 0c00 |0168: move-result-object v0 │ │ -484e4e: 1405 00ff 00ff |0169: const v5, #float -1.71465e+38 // #ff00ff00 │ │ -484e54: 7220 86fe 5000 |016c: invoke-interface {v0, v5}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ -484e5a: 54a5 f9a0 |016f: iget-object v5, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -484e5e: 2206 e01d |0171: new-instance v6, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ -484e62: 54a7 fba0 |0173: iget-object v7, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ -484e66: 7220 8be3 4700 |0175: invoke-interface {v7, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -484e6c: 0c07 |0178: move-result-object v7 │ │ -484e6e: 1f07 6316 |0179: check-cast v7, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -484e72: 6e10 5ed3 0700 |017b: invoke-virtual {v7}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -484e78: 0c07 |017e: move-result-object v7 │ │ -484e7a: 7051 b7fe 7602 |017f: invoke-direct {v6, v7, v2, v0, v1}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ -484e80: 6e20 9dfe 6500 |0182: invoke-virtual {v5, v6}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ -484e86: 6200 52b1 |0185: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ -484e8a: 6e10 9afe 0000 |0187: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ -484e90: 0c00 |018a: move-result-object v0 │ │ -484e92: 1505 ffff |018b: const/high16 v5, #int -65536 // #ffff │ │ -484e96: 7220 86fe 5000 |018d: invoke-interface {v0, v5}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ -484e9c: 54a5 f9a0 |0190: iget-object v5, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -484ea0: 2206 e01d |0192: new-instance v6, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ -484ea4: 54a7 fba0 |0194: iget-object v7, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ -484ea8: 7210 93e3 0700 |0196: invoke-interface {v7}, Ljava/util/List;.size:()I // method@e393 │ │ -484eae: 0a08 |0199: move-result v8 │ │ -484eb0: b138 |019a: sub-int/2addr v8, v3 │ │ -484eb2: 7220 8be3 8700 |019b: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -484eb8: 0c03 |019e: move-result-object v3 │ │ -484eba: 1f03 6316 |019f: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -484ebe: 6e10 5ed3 0300 |01a1: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -484ec4: 0c03 |01a4: move-result-object v3 │ │ -484ec6: 7051 b7fe 3602 |01a5: invoke-direct {v6, v3, v2, v0, v1}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ -484ecc: 6e20 9dfe 6500 |01a8: invoke-virtual {v5, v6}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ -484ed2: 54a0 f9a0 |01ab: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -484ed6: 6e20 a7fe 4000 |01ad: invoke-virtual {v0, v4}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ -484edc: 0e00 |01b0: return-void │ │ -484ede: 0000 |01b1: nop // spacer │ │ -484ee0: 0002 0600 df76 cf97 93d2 a9ed 26d6 ... |01b2: sparse-switch-data (26 units) │ │ -484f14: 0001 0600 0000 0000 3000 0000 2900 ... |01cc: packed-switch-data (16 units) │ │ +484b70: |[484b70] de.tadris.fitness.ui.workout.WorkoutActivity.addMap:()V │ │ +484b80: 7110 cdd3 0a00 |0000: invoke-static {v10}, Lde/tadris/fitness/map/MapManager;.setupMap:(Landroid/app/Activity;)Lorg/mapsforge/map/android/view/MapView; // method@d3cd │ │ +484b86: 0c00 |0003: move-result-object v0 │ │ +484b88: 5ba0 f9a0 |0004: iput-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +484b8c: 7110 c7d1 0a00 |0006: invoke-static {v10}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +484b92: 0c00 |0009: move-result-object v0 │ │ +484b94: 5400 ba85 |000a: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +484b98: 6e10 e2d2 0000 |000c: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getTrackStyle:()Ljava/lang/String; // method@d2e2 │ │ +484b9e: 0c00 |000f: move-result-object v0 │ │ +484ba0: 6e10 cfe0 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +484ba6: 6e10 cfe0 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +484bac: 0a01 |0016: move-result v1 │ │ +484bae: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ +484bb0: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +484bb2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +484bb4: 2c01 9801 0000 |001a: sparse-switch v1, 000001b2 // +00000198 │ │ +484bba: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ +484bbc: 2842 |001e: goto 0060 // +0042 │ │ +484bbe: 1a01 decc |001f: const-string v1, "rainbow_warrior" // string@ccde │ │ +484bc2: 6e20 c7e0 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +484bc8: 0a00 |0024: move-result v0 │ │ +484bca: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ +484bce: 28f6 |0027: goto 001d // -000a │ │ +484bd0: 1250 |0028: const/4 v0, #int 5 // #5 │ │ +484bd2: 2837 |0029: goto 0060 // +0037 │ │ +484bd4: 1a01 6ea1 |002a: const-string v1, "height_map" // string@a16e │ │ +484bd8: 6e20 c7e0 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +484bde: 0a00 |002f: move-result v0 │ │ +484be0: 3900 0300 |0030: if-nez v0, 0033 // +0003 │ │ +484be4: 28eb |0032: goto 001d // -0015 │ │ +484be6: 1240 |0033: const/4 v0, #int 4 // #4 │ │ +484be8: 282c |0034: goto 0060 // +002c │ │ +484bea: 1a01 74cc |0035: const-string v1, "purple_rain" // string@cc74 │ │ +484bee: 6e20 c7e0 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +484bf4: 0a00 |003a: move-result v0 │ │ +484bf6: 3900 0300 |003b: if-nez v0, 003e // +0003 │ │ +484bfa: 28e0 |003d: goto 001d // -0020 │ │ +484bfc: 1230 |003e: const/4 v0, #int 3 // #3 │ │ +484bfe: 2821 |003f: goto 0060 // +0021 │ │ +484c00: 1a01 b0ca |0040: const-string v1, "pink_mist" // string@cab0 │ │ +484c04: 6e20 c7e0 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +484c0a: 0a00 |0045: move-result v0 │ │ +484c0c: 3900 0300 |0046: if-nez v0, 0049 // +0003 │ │ +484c10: 28d5 |0048: goto 001d // -002b │ │ +484c12: 1220 |0049: const/4 v0, #int 2 // #2 │ │ +484c14: 2816 |004a: goto 0060 // +0016 │ │ +484c16: 1a01 397a |004b: const-string v1, "bright_night" // string@7a39 │ │ +484c1a: 6e20 c7e0 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +484c20: 0a00 |0050: move-result v0 │ │ +484c22: 3900 0300 |0051: if-nez v0, 0054 // +0003 │ │ +484c26: 28ca |0053: goto 001d // -0036 │ │ +484c28: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +484c2a: 280b |0055: goto 0060 // +000b │ │ +484c2c: 1a01 78c0 |0056: const-string v1, "mondriaan" // string@c078 │ │ +484c30: 6e20 c7e0 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +484c36: 0a00 |005b: move-result v0 │ │ +484c38: 3900 0300 |005c: if-nez v0, 005f // +0003 │ │ +484c3c: 28bf |005e: goto 001d // -0041 │ │ +484c3e: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +484c40: 2b00 6c01 0000 |0060: packed-switch v0, 000001cc // +0000016c │ │ +484c46: 2200 7c16 |0063: new-instance v0, Lde/tadris/fitness/map/SimpleColoringStrategy; // type@167c │ │ +484c4a: 6e10 64db 0a00 |0065: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemePrimaryColor:()I // method@db64 │ │ +484c50: 0a01 |0068: move-result v1 │ │ +484c52: 7020 d1d3 1000 |0069: invoke-direct {v0, v1}, Lde/tadris/fitness/map/SimpleColoringStrategy;.:(I)V // method@d3d1 │ │ +484c58: 282a |006c: goto 0096 // +002a │ │ +484c5a: 1a00 ec02 |006d: const-string v0, "#ed5f53 #ede553 #53ede5 #1a1ee0 #e01a2e" // string@02ec │ │ +484c5e: 7120 bed3 3000 |006f: invoke-static {v0, v3}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ +484c64: 0c00 |0072: move-result-object v0 │ │ +484c66: 2823 |0073: goto 0096 // +0023 │ │ +484c68: 1a00 e802 |0074: const-string v0, "#000080 #c1ffff #d2ffff #e3ffff #c8ffed #c8ffc0 #c8ff9a #c8ff6a #c8ff14 #b1ff14 #9dff14 #86ff14 #60ff14 #23ff14 #00f200 #64e400 #00dc00 #8bde00 #c5f300 #ffff63 #fff85d #fff200 #ffe857 #ffd851 #ffc84b #ffb845 #ffa83f #ff9839 #ff8833 #ff782d #ff6827 #fa5821 #f2481b #ea3815 #e2280f #da1809 #d20803 #c80000 #bc0000 #b00000 #a40000 #980000 #8c0000 #800000 #740000 #680000 #5c0000 #500000 #440000 #380000 #2c0000 #200000 #200000" // string@02e8 │ │ +484c6c: 7120 bed3 3000 |0076: invoke-static {v0, v3}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ +484c72: 0c00 |0079: move-result-object v0 │ │ +484c74: 281c |007a: goto 0096 // +001c │ │ +484c76: 1a00 f202 |007b: const-string v0, "#f7fcfd #e0ecf4 #bfd3e6 #9ebcda #8c96c6 #8c6bb1 #88419d #810f7c #4d004b" // string@02f2 │ │ +484c7a: 7120 bed3 3000 |007d: invoke-static {v0, v3}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ +484c80: 0c00 |0080: move-result-object v0 │ │ +484c82: 2815 |0081: goto 0096 // +0015 │ │ +484c84: 1a00 f102 |0082: const-string v0, "#f7f4f9 #e7e1ef #d4b9da #c994c7 #df65b0 #e7298a #ce1256 #980043 #67001f" // string@02f1 │ │ +484c88: 7120 bed3 4000 |0084: invoke-static {v0, v4}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ +484c8e: 0c00 |0087: move-result-object v0 │ │ +484c90: 280e |0088: goto 0096 // +000e │ │ +484c92: 1a00 ee02 |0089: const-string v0, "#f0f2cd #c9f28c #a4f4ef #cfd6f7 #e4cbf4 #f4c1e7 #ddb8c2" // string@02ee │ │ +484c96: 7120 bed3 4000 |008b: invoke-static {v0, v4}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ +484c9c: 0c00 |008e: move-result-object v0 │ │ +484c9e: 2807 |008f: goto 0096 // +0007 │ │ +484ca0: 1a00 f002 |0090: const-string v0, "#f2f215 #f2f215 #800000 #000080" // string@02f0 │ │ +484ca4: 7120 bed3 4000 |0092: invoke-static {v0, v4}, Lde/tadris/fitness/map/GradientColoringStrategy;.fromPattern:(Ljava/lang/String;Z)Lde/tadris/fitness/map/ColoringStrategy; // method@d3be │ │ +484caa: 0c00 |0095: move-result-object v0 │ │ +484cac: 2201 7d16 |0096: new-instance v1, Lde/tadris/fitness/map/WorkoutLayer; // type@167d │ │ +484cb0: 54a5 fba0 |0098: iget-object v5, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ +484cb4: 2206 7c16 |009a: new-instance v6, Lde/tadris/fitness/map/SimpleColoringStrategy; // type@167c │ │ +484cb8: 6e10 64db 0a00 |009c: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemePrimaryColor:()I // method@db64 │ │ +484cbe: 0a07 |009f: move-result v7 │ │ +484cc0: 7020 d1d3 7600 |00a0: invoke-direct {v6, v7}, Lde/tadris/fitness/map/SimpleColoringStrategy;.:(I)V // method@d3d1 │ │ +484cc6: 7040 d6d3 5106 |00a3: invoke-direct {v1, v5, v6, v0}, Lde/tadris/fitness/map/WorkoutLayer;.:(Ljava/util/List;Lde/tadris/fitness/map/ColoringStrategy;Lde/tadris/fitness/map/ColoringStrategy;)V // method@d3d6 │ │ +484ccc: 5ba1 01a1 |00a6: iput-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a101 │ │ +484cd0: 6e20 d8d3 a100 |00a8: invoke-virtual {v1, v10}, Lde/tadris/fitness/map/WorkoutLayer;.addMapSampleSelectionListener:(Lde/tadris/fitness/map/MapSampleSelectionListener;)V // method@d3d8 │ │ +484cd6: 7110 c7d1 0a00 |00ab: invoke-static {v10}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +484cdc: 0c00 |00ae: move-result-object v0 │ │ +484cde: 5400 ba85 |00af: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +484ce2: 6e10 e3d2 0000 |00b1: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getTrackStyleMode:()Ljava/lang/String; // method@d2e3 │ │ +484ce8: 0c00 |00b4: move-result-object v0 │ │ +484cea: 1a01 fb75 |00b5: const-string v1, "always" // string@75fb │ │ +484cee: 6e20 c7e0 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +484cf4: 0a00 |00ba: move-result v0 │ │ +484cf6: 3800 0e00 |00bb: if-eqz v0, 00c9 // +000e │ │ +484cfa: 54a0 01a1 |00bd: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a101 │ │ +484cfe: 54a1 00a1 |00bf: iget-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ +484d02: 2205 e517 |00c1: new-instance v5, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; // type@17e5 │ │ +484d06: 7020 a7db a500 |00c3: invoke-direct {v5, v10}, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.:(Landroid/content/Context;)V // method@dba7 │ │ +484d0c: 6e30 e3d3 1005 |00c6: invoke-virtual {v0, v1, v5}, Lde/tadris/fitness/map/WorkoutLayer;.setSampleConverter:(Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)V // method@d3e3 │ │ +484d12: 54a0 f9a0 |00c9: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +484d16: 54a1 01a1 |00cb: iget-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a101 │ │ +484d1a: 6e20 9dfe 1000 |00cd: invoke-virtual {v0, v1}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ +484d20: 54a0 01a1 |00d0: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a101 │ │ +484d24: 6e10 dbd3 0000 |00d2: invoke-virtual {v0}, Lde/tadris/fitness/map/WorkoutLayer;.getBoundingBox:()Lorg/mapsforge/core/model/BoundingBox; // method@d3db │ │ +484d2a: 0c00 |00d5: move-result-object v0 │ │ +484d2c: 1301 3200 |00d6: const/16 v1, #int 50 // #32 │ │ +484d30: 6e20 8efe 1000 |00d8: invoke-virtual {v0, v1}, Lorg/mapsforge/core/model/BoundingBox;.extendMeters:(I)Lorg/mapsforge/core/model/BoundingBox; // method@fe8e │ │ +484d36: 0c00 |00db: move-result-object v0 │ │ +484d38: 54a1 f7a0 |00dc: iget-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0f7 │ │ +484d3c: 2205 ca17 |00de: new-instance v5, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ; // type@17ca │ │ +484d40: 7030 57da a500 |00e0: invoke-direct {v5, v10, v0}, Lde/tadris/fitness/ui/workout/-$$Lambda$WorkoutActivity$9CymXNPJkpnLt_T1crzip5dz-DQ;.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;Lorg/mapsforge/core/model/BoundingBox;)V // method@da57 │ │ +484d46: 1606 e803 |00e3: const-wide/16 v6, #int 1000 // #3e8 │ │ +484d4a: 6e40 7907 5176 |00e5: invoke-virtual {v1, v5, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0779 │ │ +484d50: 2200 8802 |00e8: new-instance v0, Landroid/widget/LinearLayout; // type@0288 │ │ +484d54: 7020 1410 a000 |00ea: invoke-direct {v0, v10}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1014 │ │ +484d5a: 5ba0 f8a0 |00ed: iput-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapRoot:Landroid/widget/LinearLayout; // field@a0f8 │ │ +484d5e: 6e20 4910 3000 |00ef: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1049 │ │ +484d64: 54a0 f8a0 |00f2: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapRoot:Landroid/widget/LinearLayout; // field@a0f8 │ │ +484d68: 54a1 f9a0 |00f4: iget-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +484d6c: 6e20 1710 1000 |00f6: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1017 │ │ +484d72: 54a0 faa0 |00f9: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0fa │ │ +484d76: 54a1 f8a0 |00fb: iget-object v1, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapRoot:Landroid/widget/LinearLayout; // field@a0f8 │ │ +484d7a: 2205 1b02 |00fd: new-instance v5, Landroid/view/ViewGroup$LayoutParams; // type@021b │ │ +484d7e: 55a6 f4a0 |00ff: iget-boolean v6, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.fullScreenItems:Z // field@a0f4 │ │ +484d82: 3806 0400 |0101: if-eqz v6, 0105 // +0004 │ │ +484d86: 12f6 |0103: const/4 v6, #int -1 // #ff │ │ +484d88: 2805 |0104: goto 0109 // +0005 │ │ +484d8a: 7010 60db 0a00 |0105: invoke-direct {v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getMapHeight:()I // method@db60 │ │ +484d90: 0a06 |0108: move-result v6 │ │ +484d92: 7030 d30b 2506 |0109: invoke-direct {v5, v2, v6}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0bd3 │ │ +484d98: 6e30 ee0b 1005 |010c: invoke-virtual {v0, v1, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0bee │ │ +484d9e: 54a0 f9a0 |010f: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +484da2: 1201 |0111: const/4 v1, #int 0 // #0 │ │ +484da4: 6e20 a5fe 1000 |0112: invoke-virtual {v0, v1}, Lorg/mapsforge/map/android/view/MapView;.setAlpha:(F)V // method@fea5 │ │ +484daa: 55a0 fda0 |0115: iget-boolean v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.showPauses:Z // field@a0fd │ │ +484dae: 1201 |0117: const/4 v1, #int 0 // #0 │ │ +484db0: 1502 2041 |0118: const/high16 v2, #int 1092616192 // #4120 │ │ +484db4: 3800 4900 |011a: if-eqz v0, 0163 // +0049 │ │ +484db8: 6200 52b1 |011c: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ +484dbc: 6e10 9afe 0000 |011e: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ +484dc2: 0c00 |0121: move-result-object v0 │ │ +484dc4: 1405 ff00 00ff |0122: const v5, #float -1.70146e+38 // #ff0000ff │ │ +484dca: 7220 86fe 5000 |0125: invoke-interface {v0, v5}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ +484dd0: 6e10 67db 0a00 |0128: invoke-virtual {v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@db67 │ │ +484dd6: 0c05 |012b: move-result-object v5 │ │ +484dd8: 7110 fadb 0500 |012c: invoke-static {v5}, Lde/tadris/fitness/util/WorkoutCalculator;.getPausesFromWorkout:(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List; // method@dbfa │ │ +484dde: 0c05 |012f: move-result-object v5 │ │ +484de0: 7210 8fe3 0500 |0130: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +484de6: 0c05 |0133: move-result-object v5 │ │ +484de8: 7210 5fe3 0500 |0134: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +484dee: 0a06 |0137: move-result v6 │ │ +484df0: 3806 2b00 |0138: if-eqz v6, 0163 // +002b │ │ +484df4: 7210 60e3 0500 |013a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +484dfa: 0c06 |013d: move-result-object v6 │ │ +484dfc: 1f06 f917 |013e: check-cast v6, Lde/tadris/fitness/util/WorkoutCalculator$Pause; // type@17f9 │ │ +484e00: 1507 0040 |0140: const/high16 v7, #int 1073741824 // #4000 │ │ +484e04: 5368 46a1 |0142: iget-wide v8, v6, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.duration:J // field@a146 │ │ +484e08: 8588 |0144: long-to-float v8, v8 │ │ +484e0a: 1509 7a44 |0145: const/high16 v9, #int 1148846080 // #447a │ │ +484e0e: c998 |0147: div-float/2addr v8, v9 │ │ +484e10: 8988 |0148: float-to-double v8, v8 │ │ +484e12: 7120 7ee0 9800 |0149: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@e07e │ │ +484e18: 0b08 |014c: move-result-wide v8 │ │ +484e1a: 8c88 |014d: double-to-float v8, v8 │ │ +484e1c: 7120 70e0 8700 |014e: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@e070 │ │ +484e22: 0a07 |0151: move-result v7 │ │ +484e24: 7120 74e0 7200 |0152: invoke-static {v2, v7}, Ljava/lang/Math;.min:(FF)F // method@e074 │ │ +484e2a: 0a07 |0155: move-result v7 │ │ +484e2c: 54a8 f9a0 |0156: iget-object v8, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +484e30: 2209 e01d |0158: new-instance v9, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ +484e34: 5466 47a1 |015a: iget-object v6, v6, Lde/tadris/fitness/util/WorkoutCalculator$Pause;.location:Lorg/mapsforge/core/model/LatLong; // field@a147 │ │ +484e38: 7051 b7fe 6907 |015c: invoke-direct {v9, v6, v7, v0, v1}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ +484e3e: 6e20 9dfe 9800 |015f: invoke-virtual {v8, v9}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ +484e44: 28d2 |0162: goto 0134 // -002e │ │ +484e46: 6200 52b1 |0163: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ +484e4a: 6e10 9afe 0000 |0165: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ +484e50: 0c00 |0168: move-result-object v0 │ │ +484e52: 1405 00ff 00ff |0169: const v5, #float -1.71465e+38 // #ff00ff00 │ │ +484e58: 7220 86fe 5000 |016c: invoke-interface {v0, v5}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ +484e5e: 54a5 f9a0 |016f: iget-object v5, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +484e62: 2206 e01d |0171: new-instance v6, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ +484e66: 54a7 fba0 |0173: iget-object v7, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ +484e6a: 7220 8be3 4700 |0175: invoke-interface {v7, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +484e70: 0c07 |0178: move-result-object v7 │ │ +484e72: 1f07 6316 |0179: check-cast v7, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +484e76: 6e10 5ed3 0700 |017b: invoke-virtual {v7}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +484e7c: 0c07 |017e: move-result-object v7 │ │ +484e7e: 7051 b7fe 7602 |017f: invoke-direct {v6, v7, v2, v0, v1}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ +484e84: 6e20 9dfe 6500 |0182: invoke-virtual {v5, v6}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ +484e8a: 6200 52b1 |0185: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ +484e8e: 6e10 9afe 0000 |0187: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ +484e94: 0c00 |018a: move-result-object v0 │ │ +484e96: 1505 ffff |018b: const/high16 v5, #int -65536 // #ffff │ │ +484e9a: 7220 86fe 5000 |018d: invoke-interface {v0, v5}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ +484ea0: 54a5 f9a0 |0190: iget-object v5, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +484ea4: 2206 e01d |0192: new-instance v6, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ +484ea8: 54a7 fba0 |0194: iget-object v7, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ +484eac: 7210 93e3 0700 |0196: invoke-interface {v7}, Ljava/util/List;.size:()I // method@e393 │ │ +484eb2: 0a08 |0199: move-result v8 │ │ +484eb4: b138 |019a: sub-int/2addr v8, v3 │ │ +484eb6: 7220 8be3 8700 |019b: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +484ebc: 0c03 |019e: move-result-object v3 │ │ +484ebe: 1f03 6316 |019f: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +484ec2: 6e10 5ed3 0300 |01a1: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +484ec8: 0c03 |01a4: move-result-object v3 │ │ +484eca: 7051 b7fe 3602 |01a5: invoke-direct {v6, v3, v2, v0, v1}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ +484ed0: 6e20 9dfe 6500 |01a8: invoke-virtual {v5, v6}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ +484ed6: 54a0 f9a0 |01ab: iget-object v0, v10, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +484eda: 6e20 a7fe 4000 |01ad: invoke-virtual {v0, v4}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ +484ee0: 0e00 |01b0: return-void │ │ +484ee2: 0000 |01b1: nop // spacer │ │ +484ee4: 0002 0600 df76 cf97 93d2 a9ed 26d6 ... |01b2: sparse-switch-data (26 units) │ │ +484f18: 0001 0600 0000 0000 3000 0000 2900 ... |01cc: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0006 line=302 │ │ 0x0010 line=311 │ │ 0x0063 line=336 │ │ 0x006f line=322 │ │ @@ -2109047,20 +2109048,20 @@ │ │ type : '()Lde/tadris/fitness/data/WorkoutData;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -484a7c: |[484a7c] de.tadris.fitness.ui.workout.WorkoutActivity.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; │ │ -484a8c: 2200 6116 |0000: new-instance v0, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ -484a90: 5431 00a1 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ -484a94: 5432 fba0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ -484a98: 7030 54d3 1002 |0006: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/data/WorkoutData;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@d354 │ │ -484a9e: 1100 |0009: return-object v0 │ │ +484a80: |[484a80] de.tadris.fitness.ui.workout.WorkoutActivity.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; │ │ +484a90: 2200 6116 |0000: new-instance v0, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ +484a94: 5431 00a1 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ +484a98: 5432 fba0 |0004: iget-object v2, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ +484a9c: 7030 54d3 1002 |0006: invoke-direct {v0, v1, v2}, Lde/tadris/fitness/data/WorkoutData;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@d354 │ │ +484aa2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ │ │ #3 : (in Lde/tadris/fitness/ui/workout/WorkoutActivity;) │ │ @@ -2109068,23 +2109069,23 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4848ac: |[4848ac] de.tadris.fitness.ui.workout.WorkoutActivity.hasSamples:()Z │ │ -4848bc: 5420 fba0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ -4848c0: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ -4848c6: 0a00 |0005: move-result v0 │ │ -4848c8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4848ca: 3710 0300 |0007: if-le v0, v1, 000a // +0003 │ │ -4848ce: 2802 |0009: goto 000b // +0002 │ │ -4848d0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -4848d2: 0f01 |000b: return v1 │ │ +4848b0: |[4848b0] de.tadris.fitness.ui.workout.WorkoutActivity.hasSamples:()Z │ │ +4848c0: 5420 fba0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ +4848c4: 7210 93e3 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@e393 │ │ +4848ca: 0a00 |0005: move-result v0 │ │ +4848cc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4848ce: 3710 0300 |0007: if-le v0, v1, 000a // +0003 │ │ +4848d2: 2802 |0009: goto 000b // +0002 │ │ +4848d4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +4848d6: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ │ │ #4 : (in Lde/tadris/fitness/ui/workout/WorkoutActivity;) │ │ @@ -2109092,25 +2109093,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -484f34: |[484f34] de.tadris.fitness.ui.workout.WorkoutActivity.initAfterContent:()V │ │ -484f44: 6e10 77db 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.setupActionBar:()V // method@db77 │ │ -484f4a: 5410 00a1 |0003: iget-object v0, v1, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ -484f4e: 6e20 fed2 1000 |0005: invoke-virtual {v0, v1}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -484f54: 0c00 |0008: move-result-object v0 │ │ -484f56: 5400 5e9d |0009: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ -484f5a: 6e20 76db 0100 |000b: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@db76 │ │ -484f60: 6e10 63db 0100 |000e: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@db63 │ │ -484f66: 0c00 |0011: move-result-object v0 │ │ -484f68: 5b10 fea0 |0012: iput-object v0, v1, Lde/tadris/fitness/ui/workout/WorkoutActivity;.theme:Landroid/content/res/Resources$Theme; // field@a0fe │ │ -484f6c: 0e00 |0014: return-void │ │ +484f38: |[484f38] de.tadris.fitness.ui.workout.WorkoutActivity.initAfterContent:()V │ │ +484f48: 6e10 77db 0100 |0000: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.setupActionBar:()V // method@db77 │ │ +484f4e: 5410 00a1 |0003: iget-object v0, v1, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ +484f52: 6e20 fed2 1000 |0005: invoke-virtual {v0, v1}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +484f58: 0c00 |0008: move-result-object v0 │ │ +484f5a: 5400 5e9d |0009: iget-object v0, v0, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ +484f5e: 6e20 76db 0100 |000b: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@db76 │ │ +484f64: 6e10 63db 0100 |000e: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@db63 │ │ +484f6a: 0c00 |0011: move-result-object v0 │ │ +484f6c: 5b10 fea0 |0012: iput-object v0, v1, Lde/tadris/fitness/ui/workout/WorkoutActivity;.theme:Landroid/content/res/Resources$Theme; // field@a0fe │ │ +484f70: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ 0x000e line=125 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ @@ -2109120,94 +2109121,94 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 159 16-bit code units │ │ -484f70: |[484f70] de.tadris.fitness.ui.workout.WorkoutActivity.initBeforeContent:()V │ │ -484f80: 7110 c7d1 0600 |0000: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -484f86: 0c00 |0003: move-result-object v0 │ │ -484f88: 5400 b485 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ -484f8c: 5b60 f2a0 |0006: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0f2 │ │ -484f90: 7110 c7d1 0600 |0008: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -484f96: 0c00 |000b: move-result-object v0 │ │ -484f98: 5400 b585 |000c: iget-object v0, v0, Lde/tadris/fitness/Instance;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@85b5 │ │ -484f9c: 5b60 f3a0 |000e: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@a0f3 │ │ -484fa0: 6e10 5fdb 0600 |0010: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getIntent:()Landroid/content/Intent; // method@db5f │ │ -484fa6: 0c00 |0013: move-result-object v0 │ │ -484fa8: 1a01 0084 |0014: const-string v1, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ -484fac: 1602 0000 |0016: const-wide/16 v2, #int 0 // #0 │ │ -484fb0: 6e40 2303 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0323 │ │ -484fb6: 0b00 |001b: move-result-wide v0 │ │ -484fb8: 3104 0002 |001c: cmp-long v4, v0, v2 │ │ -484fbc: 3804 1200 |001e: if-eqz v4, 0030 // +0012 │ │ -484fc0: 7110 c7d1 0600 |0020: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -484fc6: 0c04 |0023: move-result-object v4 │ │ -484fc8: 5444 b385 |0024: iget-object v4, v4, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -484fcc: 6e10 84d2 0400 |0026: invoke-virtual {v4}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -484fd2: 0c04 |0029: move-result-object v4 │ │ -484fd4: 7230 1dd3 0401 |002a: invoke-interface {v4, v0, v1}, Lde/tadris/fitness/data/WorkoutDao;.getWorkoutById:(J)Lde/tadris/fitness/data/Workout; // method@d31d │ │ -484fda: 0c00 |002d: move-result-object v0 │ │ -484fdc: 5b60 00a1 |002e: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ -484fe0: 5460 00a1 |0030: iget-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ -484fe4: 3900 1100 |0032: if-nez v0, 0043 // +0011 │ │ -484fe8: 1400 5d00 117f |0034: const v0, #float 1.9274e+38 // #7f11005d │ │ -484fee: 1211 |0037: const/4 v1, #int 1 // #1 │ │ -484ff0: 7130 f811 0601 |0038: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ -484ff6: 0c00 |003b: move-result-object v0 │ │ -484ff8: 6e10 fa11 0000 |003c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -484ffe: 6e10 5cdb 0600 |003f: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.finish:()V // method@db5c │ │ -485004: 0e00 |0042: return-void │ │ -485006: 7110 c7d1 0600 |0043: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48500c: 0c00 |0046: move-result-object v0 │ │ -48500e: 5400 b385 |0047: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -485012: 6e10 84d2 0000 |0049: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -485018: 0c00 |004c: move-result-object v0 │ │ -48501a: 5461 00a1 |004d: iget-object v1, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ -48501e: 5314 269d |004f: iget-wide v4, v1, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -485022: 7230 19d3 4005 |0051: invoke-interface {v0, v4, v5}, Lde/tadris/fitness/data/WorkoutDao;.getAllSamplesOfWorkout:(J)[Lde/tadris/fitness/data/WorkoutSample; // method@d319 │ │ -485028: 0c00 |0054: move-result-object v0 │ │ -48502a: 7110 a9e2 0000 |0055: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ -485030: 0c00 |0058: move-result-object v0 │ │ -485032: 5b60 fba0 |0059: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ -485036: 5460 00a1 |005b: iget-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ -48503a: 5300 279d |005d: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.intervalSetUsedId:J // field@9d27 │ │ -48503e: 3104 0002 |005f: cmp-long v4, v0, v2 │ │ -485042: 3804 2a00 |0061: if-eqz v4, 008b // +002a │ │ -485046: 7110 c7d1 0600 |0063: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48504c: 0c00 |0066: move-result-object v0 │ │ -48504e: 5400 b385 |0067: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -485052: 6e10 80d2 0000 |0069: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -485058: 0c00 |006c: move-result-object v0 │ │ -48505a: 5461 00a1 |006d: iget-object v1, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ -48505e: 5311 279d |006f: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.intervalSetUsedId:J // field@9d27 │ │ -485062: 7230 a7d2 1002 |0071: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/IntervalDao;.getSet:(J)Lde/tadris/fitness/data/IntervalSet; // method@d2a7 │ │ -485068: 0c00 |0074: move-result-object v0 │ │ -48506a: 5b60 ffa0 |0075: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.usedIntervalSet:Lde/tadris/fitness/data/IntervalSet; // field@a0ff │ │ -48506e: 7110 c7d1 0600 |0077: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -485074: 0c00 |007a: move-result-object v0 │ │ -485076: 5400 b385 |007b: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -48507a: 6e10 80d2 0000 |007d: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ -485080: 0c00 |0080: move-result-object v0 │ │ -485082: 5461 ffa0 |0081: iget-object v1, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.usedIntervalSet:Lde/tadris/fitness/data/IntervalSet; // field@a0ff │ │ -485086: 5311 fa9c |0083: iget-wide v1, v1, Lde/tadris/fitness/data/IntervalSet;.id:J // field@9cfa │ │ -48508a: 7230 a5d2 1002 |0085: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/IntervalDao;.getAllIntervalsOfSet:(J)[Lde/tadris/fitness/data/Interval; // method@d2a5 │ │ -485090: 0c00 |0088: move-result-object v0 │ │ -485092: 5b60 f6a0 |0089: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.intervals:[Lde/tadris/fitness/data/Interval; // field@a0f6 │ │ -485096: 7110 c7d1 0600 |008b: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48509c: 0c00 |008e: move-result-object v0 │ │ -48509e: 5400 b885 |008f: iget-object v0, v0, Lde/tadris/fitness/Instance;.themes:Lde/tadris/fitness/util/FitoTrackThemes; // field@85b8 │ │ -4850a2: 5461 00a1 |0091: iget-object v1, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ -4850a6: 6e20 fed2 6100 |0093: invoke-virtual {v1, v6}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -4850ac: 0c01 |0096: move-result-object v1 │ │ -4850ae: 6e20 d0db 1000 |0097: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/FitoTrackThemes;.getWorkoutTypeTheme:(Lde/tadris/fitness/data/WorkoutType;)I // method@dbd0 │ │ -4850b4: 0a00 |009a: move-result v0 │ │ -4850b6: 6e20 75db 0600 |009b: invoke-virtual {v6, v0}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.setTheme:(I)V // method@db75 │ │ -4850bc: 0e00 |009e: return-void │ │ +484f74: |[484f74] de.tadris.fitness.ui.workout.WorkoutActivity.initBeforeContent:()V │ │ +484f84: 7110 c7d1 0600 |0000: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +484f8a: 0c00 |0003: move-result-object v0 │ │ +484f8c: 5400 b485 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@85b4 │ │ +484f90: 5b60 f2a0 |0006: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0f2 │ │ +484f94: 7110 c7d1 0600 |0008: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +484f9a: 0c00 |000b: move-result-object v0 │ │ +484f9c: 5400 b585 |000c: iget-object v0, v0, Lde/tadris/fitness/Instance;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@85b5 │ │ +484fa0: 5b60 f3a0 |000e: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@a0f3 │ │ +484fa4: 6e10 5fdb 0600 |0010: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getIntent:()Landroid/content/Intent; // method@db5f │ │ +484faa: 0c00 |0013: move-result-object v0 │ │ +484fac: 1a01 0084 |0014: const-string v1, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ +484fb0: 1602 0000 |0016: const-wide/16 v2, #int 0 // #0 │ │ +484fb4: 6e40 2303 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0323 │ │ +484fba: 0b00 |001b: move-result-wide v0 │ │ +484fbc: 3104 0002 |001c: cmp-long v4, v0, v2 │ │ +484fc0: 3804 1200 |001e: if-eqz v4, 0030 // +0012 │ │ +484fc4: 7110 c7d1 0600 |0020: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +484fca: 0c04 |0023: move-result-object v4 │ │ +484fcc: 5444 b385 |0024: iget-object v4, v4, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +484fd0: 6e10 84d2 0400 |0026: invoke-virtual {v4}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +484fd6: 0c04 |0029: move-result-object v4 │ │ +484fd8: 7230 1dd3 0401 |002a: invoke-interface {v4, v0, v1}, Lde/tadris/fitness/data/WorkoutDao;.getWorkoutById:(J)Lde/tadris/fitness/data/Workout; // method@d31d │ │ +484fde: 0c00 |002d: move-result-object v0 │ │ +484fe0: 5b60 00a1 |002e: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ +484fe4: 5460 00a1 |0030: iget-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ +484fe8: 3900 1100 |0032: if-nez v0, 0043 // +0011 │ │ +484fec: 1400 5d00 117f |0034: const v0, #float 1.9274e+38 // #7f11005d │ │ +484ff2: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +484ff4: 7130 f811 0601 |0038: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@11f8 │ │ +484ffa: 0c00 |003b: move-result-object v0 │ │ +484ffc: 6e10 fa11 0000 |003c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +485002: 6e10 5cdb 0600 |003f: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.finish:()V // method@db5c │ │ +485008: 0e00 |0042: return-void │ │ +48500a: 7110 c7d1 0600 |0043: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +485010: 0c00 |0046: move-result-object v0 │ │ +485012: 5400 b385 |0047: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +485016: 6e10 84d2 0000 |0049: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +48501c: 0c00 |004c: move-result-object v0 │ │ +48501e: 5461 00a1 |004d: iget-object v1, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ +485022: 5314 269d |004f: iget-wide v4, v1, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +485026: 7230 19d3 4005 |0051: invoke-interface {v0, v4, v5}, Lde/tadris/fitness/data/WorkoutDao;.getAllSamplesOfWorkout:(J)[Lde/tadris/fitness/data/WorkoutSample; // method@d319 │ │ +48502c: 0c00 |0054: move-result-object v0 │ │ +48502e: 7110 a9e2 0000 |0055: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@e2a9 │ │ +485034: 0c00 |0058: move-result-object v0 │ │ +485036: 5b60 fba0 |0059: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ +48503a: 5460 00a1 |005b: iget-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ +48503e: 5300 279d |005d: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.intervalSetUsedId:J // field@9d27 │ │ +485042: 3104 0002 |005f: cmp-long v4, v0, v2 │ │ +485046: 3804 2a00 |0061: if-eqz v4, 008b // +002a │ │ +48504a: 7110 c7d1 0600 |0063: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +485050: 0c00 |0066: move-result-object v0 │ │ +485052: 5400 b385 |0067: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +485056: 6e10 80d2 0000 |0069: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +48505c: 0c00 |006c: move-result-object v0 │ │ +48505e: 5461 00a1 |006d: iget-object v1, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ +485062: 5311 279d |006f: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.intervalSetUsedId:J // field@9d27 │ │ +485066: 7230 a7d2 1002 |0071: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/IntervalDao;.getSet:(J)Lde/tadris/fitness/data/IntervalSet; // method@d2a7 │ │ +48506c: 0c00 |0074: move-result-object v0 │ │ +48506e: 5b60 ffa0 |0075: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.usedIntervalSet:Lde/tadris/fitness/data/IntervalSet; // field@a0ff │ │ +485072: 7110 c7d1 0600 |0077: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +485078: 0c00 |007a: move-result-object v0 │ │ +48507a: 5400 b385 |007b: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +48507e: 6e10 80d2 0000 |007d: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.intervalDao:()Lde/tadris/fitness/data/IntervalDao; // method@d280 │ │ +485084: 0c00 |0080: move-result-object v0 │ │ +485086: 5461 ffa0 |0081: iget-object v1, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.usedIntervalSet:Lde/tadris/fitness/data/IntervalSet; // field@a0ff │ │ +48508a: 5311 fa9c |0083: iget-wide v1, v1, Lde/tadris/fitness/data/IntervalSet;.id:J // field@9cfa │ │ +48508e: 7230 a5d2 1002 |0085: invoke-interface {v0, v1, v2}, Lde/tadris/fitness/data/IntervalDao;.getAllIntervalsOfSet:(J)[Lde/tadris/fitness/data/Interval; // method@d2a5 │ │ +485094: 0c00 |0088: move-result-object v0 │ │ +485096: 5b60 f6a0 |0089: iput-object v0, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.intervals:[Lde/tadris/fitness/data/Interval; // field@a0f6 │ │ +48509a: 7110 c7d1 0600 |008b: invoke-static {v6}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4850a0: 0c00 |008e: move-result-object v0 │ │ +4850a2: 5400 b885 |008f: iget-object v0, v0, Lde/tadris/fitness/Instance;.themes:Lde/tadris/fitness/util/FitoTrackThemes; // field@85b8 │ │ +4850a6: 5461 00a1 |0091: iget-object v1, v6, Lde/tadris/fitness/ui/workout/WorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a100 │ │ +4850aa: 6e20 fed2 6100 |0093: invoke-virtual {v1, v6}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +4850b0: 0c01 |0096: move-result-object v1 │ │ +4850b2: 6e20 d0db 1000 |0097: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/FitoTrackThemes;.getWorkoutTypeTheme:(Lde/tadris/fitness/data/WorkoutType;)I // method@dbd0 │ │ +4850b8: 0a00 |009a: move-result v0 │ │ +4850ba: 6e20 75db 0600 |009b: invoke-virtual {v6, v0}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.setTheme:(I)V // method@db75 │ │ +4850c0: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0008 line=100 │ │ 0x0010 line=102 │ │ 0x0018 line=103 │ │ 0x0020 line=105 │ │ @@ -2109227,46 +2109228,46 @@ │ │ type : '(Lorg/mapsforge/core/model/BoundingBox;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -4850c0: |[4850c0] de.tadris.fitness.ui.workout.WorkoutActivity.lambda$addMap$0$WorkoutActivity:(Lorg/mapsforge/core/model/BoundingBox;)V │ │ -4850d0: 5450 f9a0 |0000: iget-object v0, v5, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -4850d4: 6e10 a4fe 0000 |0002: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getModel:()Lorg/mapsforge/map/model/Model; // method@fea4 │ │ -4850da: 0c00 |0005: move-result-object v0 │ │ -4850dc: 5400 56b1 |0006: iget-object v0, v0, Lorg/mapsforge/map/model/Model;.mapViewPosition:Lorg/mapsforge/map/model/IMapViewPosition; // field@b156 │ │ -4850e0: 2201 ce1d |0008: new-instance v1, Lorg/mapsforge/core/model/MapPosition; // type@1dce │ │ -4850e4: 6e10 8ffe 0600 |000a: invoke-virtual {v6}, Lorg/mapsforge/core/model/BoundingBox;.getCenterPoint:()Lorg/mapsforge/core/model/LatLong; // method@fe8f │ │ -4850ea: 0c02 |000d: move-result-object v2 │ │ -4850ec: 5453 f9a0 |000e: iget-object v3, v5, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -4850f0: 6e10 a2fe 0300 |0010: invoke-virtual {v3}, Lorg/mapsforge/map/android/view/MapView;.getDimension:()Lorg/mapsforge/core/model/Dimension; // method@fea2 │ │ -4850f6: 0c03 |0013: move-result-object v3 │ │ -4850f8: 5454 f9a0 |0014: iget-object v4, v5, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -4850fc: 6e10 a4fe 0400 |0016: invoke-virtual {v4}, Lorg/mapsforge/map/android/view/MapView;.getModel:()Lorg/mapsforge/map/model/Model; // method@fea4 │ │ -485102: 0c04 |0019: move-result-object v4 │ │ -485104: 5444 54b1 |001a: iget-object v4, v4, Lorg/mapsforge/map/model/Model;.displayModel:Lorg/mapsforge/map/model/DisplayModel; // field@b154 │ │ -485108: 6e10 bdfe 0400 |001c: invoke-virtual {v4}, Lorg/mapsforge/map/model/DisplayModel;.getTileSize:()I // method@febd │ │ -48510e: 0a04 |001f: move-result v4 │ │ -485110: 7130 94fe 6304 |0020: invoke-static {v3, v6, v4}, Lorg/mapsforge/core/util/LatLongUtils;.zoomForBounds:(Lorg/mapsforge/core/model/Dimension;Lorg/mapsforge/core/model/BoundingBox;I)B // method@fe94 │ │ -485116: 0a06 |0023: move-result v6 │ │ -485118: 7030 93fe 2106 |0024: invoke-direct {v1, v2, v6}, Lorg/mapsforge/core/model/MapPosition;.:(Lorg/mapsforge/core/model/LatLong;B)V // method@fe93 │ │ -48511e: 7220 c1fe 1000 |0027: invoke-interface {v0, v1}, Lorg/mapsforge/map/model/IMapViewPosition;.setMapPosition:(Lorg/mapsforge/core/model/MapPosition;)V // method@fec1 │ │ -485124: 5456 f9a0 |002a: iget-object v6, v5, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -485128: 6e10 9efe 0600 |002c: invoke-virtual {v6}, Lorg/mapsforge/map/android/view/MapView;.animate:()Landroid/view/ViewPropertyAnimator; // method@fe9e │ │ -48512e: 0c06 |002f: move-result-object v6 │ │ -485130: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ -485134: 6e20 750c 0600 |0032: invoke-virtual {v6, v0}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ -48513a: 0c06 |0035: move-result-object v6 │ │ -48513c: 1600 e803 |0036: const-wide/16 v0, #int 1000 // #3e8 │ │ -485140: 6e30 850c 0601 |0038: invoke-virtual {v6, v0, v1}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ -485146: 0c06 |003b: move-result-object v6 │ │ -485148: 6e10 8a0c 0600 |003c: invoke-virtual {v6}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ -48514e: 0e00 |003f: return-void │ │ +4850c4: |[4850c4] de.tadris.fitness.ui.workout.WorkoutActivity.lambda$addMap$0$WorkoutActivity:(Lorg/mapsforge/core/model/BoundingBox;)V │ │ +4850d4: 5450 f9a0 |0000: iget-object v0, v5, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +4850d8: 6e10 a4fe 0000 |0002: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getModel:()Lorg/mapsforge/map/model/Model; // method@fea4 │ │ +4850de: 0c00 |0005: move-result-object v0 │ │ +4850e0: 5400 56b1 |0006: iget-object v0, v0, Lorg/mapsforge/map/model/Model;.mapViewPosition:Lorg/mapsforge/map/model/IMapViewPosition; // field@b156 │ │ +4850e4: 2201 ce1d |0008: new-instance v1, Lorg/mapsforge/core/model/MapPosition; // type@1dce │ │ +4850e8: 6e10 8ffe 0600 |000a: invoke-virtual {v6}, Lorg/mapsforge/core/model/BoundingBox;.getCenterPoint:()Lorg/mapsforge/core/model/LatLong; // method@fe8f │ │ +4850ee: 0c02 |000d: move-result-object v2 │ │ +4850f0: 5453 f9a0 |000e: iget-object v3, v5, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +4850f4: 6e10 a2fe 0300 |0010: invoke-virtual {v3}, Lorg/mapsforge/map/android/view/MapView;.getDimension:()Lorg/mapsforge/core/model/Dimension; // method@fea2 │ │ +4850fa: 0c03 |0013: move-result-object v3 │ │ +4850fc: 5454 f9a0 |0014: iget-object v4, v5, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +485100: 6e10 a4fe 0400 |0016: invoke-virtual {v4}, Lorg/mapsforge/map/android/view/MapView;.getModel:()Lorg/mapsforge/map/model/Model; // method@fea4 │ │ +485106: 0c04 |0019: move-result-object v4 │ │ +485108: 5444 54b1 |001a: iget-object v4, v4, Lorg/mapsforge/map/model/Model;.displayModel:Lorg/mapsforge/map/model/DisplayModel; // field@b154 │ │ +48510c: 6e10 bdfe 0400 |001c: invoke-virtual {v4}, Lorg/mapsforge/map/model/DisplayModel;.getTileSize:()I // method@febd │ │ +485112: 0a04 |001f: move-result v4 │ │ +485114: 7130 94fe 6304 |0020: invoke-static {v3, v6, v4}, Lorg/mapsforge/core/util/LatLongUtils;.zoomForBounds:(Lorg/mapsforge/core/model/Dimension;Lorg/mapsforge/core/model/BoundingBox;I)B // method@fe94 │ │ +48511a: 0a06 |0023: move-result v6 │ │ +48511c: 7030 93fe 2106 |0024: invoke-direct {v1, v2, v6}, Lorg/mapsforge/core/model/MapPosition;.:(Lorg/mapsforge/core/model/LatLong;B)V // method@fe93 │ │ +485122: 7220 c1fe 1000 |0027: invoke-interface {v0, v1}, Lorg/mapsforge/map/model/IMapViewPosition;.setMapPosition:(Lorg/mapsforge/core/model/MapPosition;)V // method@fec1 │ │ +485128: 5456 f9a0 |002a: iget-object v6, v5, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +48512c: 6e10 9efe 0600 |002c: invoke-virtual {v6}, Lorg/mapsforge/map/android/view/MapView;.animate:()Landroid/view/ViewPropertyAnimator; // method@fe9e │ │ +485132: 0c06 |002f: move-result-object v6 │ │ +485134: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ +485138: 6e20 750c 0600 |0032: invoke-virtual {v6, v0}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@0c75 │ │ +48513e: 0c06 |0035: move-result-object v6 │ │ +485140: 1600 e803 |0036: const-wide/16 v0, #int 1000 // #3e8 │ │ +485144: 6e30 850c 0601 |0038: invoke-virtual {v6, v0, v1}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@0c85 │ │ +48514a: 0c06 |003b: move-result-object v6 │ │ +48514c: 6e10 8a0c 0600 |003c: invoke-virtual {v6}, Landroid/view/ViewPropertyAnimator;.start:()V // method@0c8a │ │ +485152: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0010 line=353 │ │ 0x0016 line=354 │ │ 0x0020 line=353 │ │ 0x0027 line=352 │ │ @@ -2109280,61 +2109281,61 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -485150: |[485150] de.tadris.fitness.ui.workout.WorkoutActivity.onChartSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ -485160: 5440 fca0 |0000: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ -485164: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -485168: 5440 f5a0 |0004: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.highlightingCircle:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0f5 │ │ -48516c: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -485170: 5440 f9a0 |0008: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -485174: 6e10 a3fe 0000 |000a: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ -48517a: 0c00 |000d: move-result-object v0 │ │ -48517c: 6e10 aefe 0000 |000e: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ -485182: 0c00 |0011: move-result-object v0 │ │ -485184: 5441 f5a0 |0012: iget-object v1, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.highlightingCircle:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0f5 │ │ -485188: 6e20 b2fe 1000 |0014: invoke-virtual {v0, v1}, Lorg/mapsforge/map/layer/Layers;.remove:(Lorg/mapsforge/map/layer/Layer;)Z // method@feb2 │ │ -48518e: 5b45 fca0 |0017: iput-object v5, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ -485192: 3805 4600 |0019: if-eqz v5, 005f // +0046 │ │ -485196: 6205 52b1 |001b: sget-object v5, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ -48519a: 6e10 9afe 0500 |001d: invoke-virtual {v5}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ -4851a0: 0c05 |0020: move-result-object v5 │ │ -4851a2: 1400 ff3c 69ff |0021: const v0, #float -3.10027e+38 // #ff693cff │ │ -4851a8: 7220 86fe 0500 |0024: invoke-interface {v5, v0}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ -4851ae: 2200 e01d |0027: new-instance v0, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ -4851b2: 5441 fca0 |0029: iget-object v1, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ -4851b6: 6e10 5ed3 0100 |002b: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -4851bc: 0c01 |002e: move-result-object v1 │ │ -4851be: 1502 2041 |002f: const/high16 v2, #int 1092616192 // #4120 │ │ -4851c2: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -4851c4: 7053 b7fe 1052 |0032: invoke-direct {v0, v1, v2, v5, v3}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ -4851ca: 5b40 f5a0 |0035: iput-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.highlightingCircle:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0f5 │ │ -4851ce: 5445 f9a0 |0037: iget-object v5, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -4851d2: 6e20 9dfe 0500 |0039: invoke-virtual {v5, v0}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ -4851d8: 5445 f9a0 |003c: iget-object v5, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -4851dc: 6e10 a0fe 0500 |003e: invoke-virtual {v5}, Lorg/mapsforge/map/android/view/MapView;.getBoundingBox:()Lorg/mapsforge/core/model/BoundingBox; // method@fea0 │ │ -4851e2: 0c05 |0041: move-result-object v5 │ │ -4851e4: 5440 fca0 |0042: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ -4851e8: 6e10 5ed3 0000 |0044: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -4851ee: 0c00 |0047: move-result-object v0 │ │ -4851f0: 6e20 8dfe 0500 |0048: invoke-virtual {v5, v0}, Lorg/mapsforge/core/model/BoundingBox;.contains:(Lorg/mapsforge/core/model/LatLong;)Z // method@fe8d │ │ -4851f6: 0a05 |004b: move-result v5 │ │ -4851f8: 3905 1300 |004c: if-nez v5, 005f // +0013 │ │ -4851fc: 5445 f9a0 |004e: iget-object v5, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -485200: 6e10 a4fe 0500 |0050: invoke-virtual {v5}, Lorg/mapsforge/map/android/view/MapView;.getModel:()Lorg/mapsforge/map/model/Model; // method@fea4 │ │ -485206: 0c05 |0053: move-result-object v5 │ │ -485208: 5455 56b1 |0054: iget-object v5, v5, Lorg/mapsforge/map/model/Model;.mapViewPosition:Lorg/mapsforge/map/model/IMapViewPosition; // field@b156 │ │ -48520c: 5440 fca0 |0056: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ -485210: 6e10 5ed3 0000 |0058: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -485216: 0c00 |005b: move-result-object v0 │ │ -485218: 7220 c0fe 0500 |005c: invoke-interface {v5, v0}, Lorg/mapsforge/map/model/IMapViewPosition;.animateTo:(Lorg/mapsforge/core/model/LatLong;)V // method@fec0 │ │ -48521e: 0e00 |005f: return-void │ │ +485154: |[485154] de.tadris.fitness.ui.workout.WorkoutActivity.onChartSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ +485164: 5440 fca0 |0000: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ +485168: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +48516c: 5440 f5a0 |0004: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.highlightingCircle:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0f5 │ │ +485170: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +485174: 5440 f9a0 |0008: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +485178: 6e10 a3fe 0000 |000a: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ +48517e: 0c00 |000d: move-result-object v0 │ │ +485180: 6e10 aefe 0000 |000e: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ +485186: 0c00 |0011: move-result-object v0 │ │ +485188: 5441 f5a0 |0012: iget-object v1, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.highlightingCircle:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0f5 │ │ +48518c: 6e20 b2fe 1000 |0014: invoke-virtual {v0, v1}, Lorg/mapsforge/map/layer/Layers;.remove:(Lorg/mapsforge/map/layer/Layer;)Z // method@feb2 │ │ +485192: 5b45 fca0 |0017: iput-object v5, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ +485196: 3805 4600 |0019: if-eqz v5, 005f // +0046 │ │ +48519a: 6205 52b1 |001b: sget-object v5, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ +48519e: 6e10 9afe 0500 |001d: invoke-virtual {v5}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ +4851a4: 0c05 |0020: move-result-object v5 │ │ +4851a6: 1400 ff3c 69ff |0021: const v0, #float -3.10027e+38 // #ff693cff │ │ +4851ac: 7220 86fe 0500 |0024: invoke-interface {v5, v0}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ +4851b2: 2200 e01d |0027: new-instance v0, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ +4851b6: 5441 fca0 |0029: iget-object v1, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ +4851ba: 6e10 5ed3 0100 |002b: invoke-virtual {v1}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +4851c0: 0c01 |002e: move-result-object v1 │ │ +4851c2: 1502 2041 |002f: const/high16 v2, #int 1092616192 // #4120 │ │ +4851c6: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +4851c8: 7053 b7fe 1052 |0032: invoke-direct {v0, v1, v2, v5, v3}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ +4851ce: 5b40 f5a0 |0035: iput-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.highlightingCircle:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0f5 │ │ +4851d2: 5445 f9a0 |0037: iget-object v5, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +4851d6: 6e20 9dfe 0500 |0039: invoke-virtual {v5, v0}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ +4851dc: 5445 f9a0 |003c: iget-object v5, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +4851e0: 6e10 a0fe 0500 |003e: invoke-virtual {v5}, Lorg/mapsforge/map/android/view/MapView;.getBoundingBox:()Lorg/mapsforge/core/model/BoundingBox; // method@fea0 │ │ +4851e6: 0c05 |0041: move-result-object v5 │ │ +4851e8: 5440 fca0 |0042: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ +4851ec: 6e10 5ed3 0000 |0044: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +4851f2: 0c00 |0047: move-result-object v0 │ │ +4851f4: 6e20 8dfe 0500 |0048: invoke-virtual {v5, v0}, Lorg/mapsforge/core/model/BoundingBox;.contains:(Lorg/mapsforge/core/model/LatLong;)Z // method@fe8d │ │ +4851fa: 0a05 |004b: move-result v5 │ │ +4851fc: 3905 1300 |004c: if-nez v5, 005f // +0013 │ │ +485200: 5445 f9a0 |004e: iget-object v5, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +485204: 6e10 a4fe 0500 |0050: invoke-virtual {v5}, Lorg/mapsforge/map/android/view/MapView;.getModel:()Lorg/mapsforge/map/model/Model; // method@fea4 │ │ +48520a: 0c05 |0053: move-result-object v5 │ │ +48520c: 5455 56b1 |0054: iget-object v5, v5, Lorg/mapsforge/map/model/Model;.mapViewPosition:Lorg/mapsforge/map/model/IMapViewPosition; // field@b156 │ │ +485210: 5440 fca0 |0056: iget-object v0, v4, Lde/tadris/fitness/ui/workout/WorkoutActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0fc │ │ +485214: 6e10 5ed3 0000 |0058: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +48521a: 0c00 |005b: move-result-object v0 │ │ +48521c: 7220 c0fe 0500 |005c: invoke-interface {v5, v0}, Lorg/mapsforge/map/model/IMapViewPosition;.animateTo:(Lorg/mapsforge/core/model/LatLong;)V // method@fec0 │ │ +485222: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ 0x0008 line=152 │ │ 0x0017 line=156 │ │ 0x001b line=160 │ │ @@ -2109352,21 +2109353,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -485220: |[485220] de.tadris.fitness.ui.workout.WorkoutActivity.onDestroy:()V │ │ -485230: 5410 f9a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -485234: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -485238: 6e10 9ffe 0000 |0004: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.destroyAll:()V // method@fe9f │ │ -48523e: 7100 98fe 0000 |0007: invoke-static {}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.clearResourceMemoryCache:()V // method@fe98 │ │ -485244: 6f10 d3da 0100 |000a: invoke-super {v1}, Lde/tadris/fitness/ui/workout/InformationActivity;.onDestroy:()V // method@dad3 │ │ -48524a: 0e00 |000d: return-void │ │ +485224: |[485224] de.tadris.fitness.ui.workout.WorkoutActivity.onDestroy:()V │ │ +485234: 5410 f9a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +485238: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +48523c: 6e10 9ffe 0000 |0004: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.destroyAll:()V // method@fe9f │ │ +485242: 7100 98fe 0000 |0007: invoke-static {}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.clearResourceMemoryCache:()V // method@fe98 │ │ +485248: 6f10 d3da 0100 |000a: invoke-super {v1}, Lde/tadris/fitness/ui/workout/InformationActivity;.onDestroy:()V // method@dad3 │ │ +48524e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0004 line=404 │ │ 0x0007 line=406 │ │ 0x000a line=407 │ │ locals : │ │ @@ -2109377,40 +2109378,40 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -48524c: |[48524c] de.tadris.fitness.ui.workout.WorkoutActivity.onMapSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ -48525c: 0e00 |0000: return-void │ │ +485250: |[485250] de.tadris.fitness.ui.workout.WorkoutActivity.onMapSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ +485260: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lde/tadris/fitness/ui/workout/WorkoutActivity;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4848d4: |[4848d4] de.tadris.fitness.ui.workout.WorkoutActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -4848e4: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -4848ea: 0a00 |0003: move-result v0 │ │ -4848ec: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -4848f2: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -4848f6: 6e10 5cdb 0200 |0009: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.finish:()V // method@db5c │ │ -4848fc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -4848fe: 0f03 |000d: return v3 │ │ -484900: 6f20 d4da 3200 |000e: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@dad4 │ │ -484906: 0a03 |0011: move-result v3 │ │ -484908: 0f03 |0012: return v3 │ │ +4848d8: |[4848d8] de.tadris.fitness.ui.workout.WorkoutActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +4848e8: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +4848ee: 0a00 |0003: move-result v0 │ │ +4848f0: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +4848f6: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +4848fa: 6e10 5cdb 0200 |0009: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.finish:()V // method@db5c │ │ +484900: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +484902: 0f03 |000d: return v3 │ │ +484904: 6f20 d4da 3200 |000e: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@dad4 │ │ +48490a: 0a03 |0011: move-result v3 │ │ +48490c: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0009 line=437 │ │ 0x000e line=440 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/tadris/fitness/ui/workout/WorkoutActivity; │ │ @@ -2109421,36 +2109422,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -485260: |[485260] de.tadris.fitness.ui.workout.WorkoutActivity.onPause:()V │ │ -485270: 6f10 d5da 0300 |0000: invoke-super {v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.onPause:()V // method@dad5 │ │ -485276: 5430 f9a0 |0003: iget-object v0, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -48527a: 3800 2400 |0005: if-eqz v0, 0029 // +0024 │ │ -48527e: 6e10 a3fe 0000 |0007: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ -485284: 0c00 |000a: move-result-object v0 │ │ -485286: 6e10 aefe 0000 |000b: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ -48528c: 0c00 |000e: move-result-object v0 │ │ -48528e: 6e10 b1fe 0000 |000f: invoke-virtual {v0}, Lorg/mapsforge/map/layer/Layers;.iterator:()Ljava/util/Iterator; // method@feb1 │ │ -485294: 0c00 |0012: move-result-object v0 │ │ -485296: 7210 5fe3 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -48529c: 0a01 |0016: move-result v1 │ │ -48529e: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ -4852a2: 7210 60e3 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4852a8: 0c01 |001c: move-result-object v1 │ │ -4852aa: 1f01 d91d |001d: check-cast v1, Lorg/mapsforge/map/layer/Layer; // type@1dd9 │ │ -4852ae: 2012 dd1d |001f: instance-of v2, v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ -4852b2: 3802 f2ff |0021: if-eqz v2, 0013 // -000e │ │ -4852b6: 1f01 dd1d |0023: check-cast v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ -4852ba: 6e10 b4fe 0100 |0025: invoke-virtual {v1}, Lorg/mapsforge/map/layer/download/TileDownloadLayer;.onPause:()V // method@feb4 │ │ -4852c0: 28eb |0028: goto 0013 // -0015 │ │ -4852c2: 0e00 |0029: return-void │ │ +485264: |[485264] de.tadris.fitness.ui.workout.WorkoutActivity.onPause:()V │ │ +485274: 6f10 d5da 0300 |0000: invoke-super {v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.onPause:()V // method@dad5 │ │ +48527a: 5430 f9a0 |0003: iget-object v0, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +48527e: 3800 2400 |0005: if-eqz v0, 0029 // +0024 │ │ +485282: 6e10 a3fe 0000 |0007: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ +485288: 0c00 |000a: move-result-object v0 │ │ +48528a: 6e10 aefe 0000 |000b: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ +485290: 0c00 |000e: move-result-object v0 │ │ +485292: 6e10 b1fe 0000 |000f: invoke-virtual {v0}, Lorg/mapsforge/map/layer/Layers;.iterator:()Ljava/util/Iterator; // method@feb1 │ │ +485298: 0c00 |0012: move-result-object v0 │ │ +48529a: 7210 5fe3 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4852a0: 0a01 |0016: move-result v1 │ │ +4852a2: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ +4852a6: 7210 60e3 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4852ac: 0c01 |001c: move-result-object v1 │ │ +4852ae: 1f01 d91d |001d: check-cast v1, Lorg/mapsforge/map/layer/Layer; // type@1dd9 │ │ +4852b2: 2012 dd1d |001f: instance-of v2, v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ +4852b6: 3802 f2ff |0021: if-eqz v2, 0013 // -000e │ │ +4852ba: 1f01 dd1d |0023: check-cast v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ +4852be: 6e10 b4fe 0100 |0025: invoke-virtual {v1}, Lorg/mapsforge/map/layer/download/TileDownloadLayer;.onPause:()V // method@feb4 │ │ +4852c4: 28eb |0028: goto 0013 // -0015 │ │ +4852c6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=413 │ │ 0x0007 line=414 │ │ 0x001f line=415 │ │ 0x0023 line=416 │ │ @@ -2109462,36 +2109463,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -4852c4: |[4852c4] de.tadris.fitness.ui.workout.WorkoutActivity.onResume:()V │ │ -4852d4: 6f10 d7da 0300 |0000: invoke-super {v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.onResume:()V // method@dad7 │ │ -4852da: 5430 f9a0 |0003: iget-object v0, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ -4852de: 3800 2400 |0005: if-eqz v0, 0029 // +0024 │ │ -4852e2: 6e10 a3fe 0000 |0007: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ -4852e8: 0c00 |000a: move-result-object v0 │ │ -4852ea: 6e10 aefe 0000 |000b: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ -4852f0: 0c00 |000e: move-result-object v0 │ │ -4852f2: 6e10 b1fe 0000 |000f: invoke-virtual {v0}, Lorg/mapsforge/map/layer/Layers;.iterator:()Ljava/util/Iterator; // method@feb1 │ │ -4852f8: 0c00 |0012: move-result-object v0 │ │ -4852fa: 7210 5fe3 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -485300: 0a01 |0016: move-result v1 │ │ -485302: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ -485306: 7210 60e3 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -48530c: 0c01 |001c: move-result-object v1 │ │ -48530e: 1f01 d91d |001d: check-cast v1, Lorg/mapsforge/map/layer/Layer; // type@1dd9 │ │ -485312: 2012 dd1d |001f: instance-of v2, v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ -485316: 3802 f2ff |0021: if-eqz v2, 0013 // -000e │ │ -48531a: 1f01 dd1d |0023: check-cast v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ -48531e: 6e10 b5fe 0100 |0025: invoke-virtual {v1}, Lorg/mapsforge/map/layer/download/TileDownloadLayer;.onResume:()V // method@feb5 │ │ -485324: 28eb |0028: goto 0013 // -0015 │ │ -485326: 0e00 |0029: return-void │ │ +4852c8: |[4852c8] de.tadris.fitness.ui.workout.WorkoutActivity.onResume:()V │ │ +4852d8: 6f10 d7da 0300 |0000: invoke-super {v3}, Lde/tadris/fitness/ui/workout/InformationActivity;.onResume:()V // method@dad7 │ │ +4852de: 5430 f9a0 |0003: iget-object v0, v3, Lde/tadris/fitness/ui/workout/WorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0f9 │ │ +4852e2: 3800 2400 |0005: if-eqz v0, 0029 // +0024 │ │ +4852e6: 6e10 a3fe 0000 |0007: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ +4852ec: 0c00 |000a: move-result-object v0 │ │ +4852ee: 6e10 aefe 0000 |000b: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ +4852f4: 0c00 |000e: move-result-object v0 │ │ +4852f6: 6e10 b1fe 0000 |000f: invoke-virtual {v0}, Lorg/mapsforge/map/layer/Layers;.iterator:()Ljava/util/Iterator; // method@feb1 │ │ +4852fc: 0c00 |0012: move-result-object v0 │ │ +4852fe: 7210 5fe3 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +485304: 0a01 |0016: move-result v1 │ │ +485306: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ +48530a: 7210 60e3 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +485310: 0c01 |001c: move-result-object v1 │ │ +485312: 1f01 d91d |001d: check-cast v1, Lorg/mapsforge/map/layer/Layer; // type@1dd9 │ │ +485316: 2012 dd1d |001f: instance-of v2, v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ +48531a: 3802 f2ff |0021: if-eqz v2, 0013 // -000e │ │ +48531e: 1f01 dd1d |0023: check-cast v1, Lorg/mapsforge/map/layer/download/TileDownloadLayer; // type@1ddd │ │ +485322: 6e10 b5fe 0100 |0025: invoke-virtual {v1}, Lorg/mapsforge/map/layer/download/TileDownloadLayer;.onResume:()V // method@feb5 │ │ +485328: 28eb |0028: goto 0013 // -0015 │ │ +48532a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0003 line=424 │ │ 0x0007 line=425 │ │ 0x001f line=426 │ │ 0x0023 line=427 │ │ @@ -2109503,210 +2109504,210 @@ │ │ type : '(Lcom/github/mikephil/charting/charts/CombinedChart;Ljava/util/List;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 397 16-bit code units │ │ -485328: |[485328] de.tadris.fitness.ui.workout.WorkoutActivity.updateChart:(Lcom/github/mikephil/charting/charts/CombinedChart;Ljava/util/List;Z)V │ │ -485338: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -48533c: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -485340: 7801 93e3 1300 |0004: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@e393 │ │ -485346: 0a02 |0007: move-result v2 │ │ -485348: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -48534a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -48534c: 3732 0400 |000a: if-le v2, v3, 000e // +0004 │ │ -485350: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -485352: 2802 |000d: goto 000f // +0002 │ │ -485354: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -485356: 2205 3112 |000f: new-instance v5, Lcom/github/mikephil/charting/data/CombinedData; // type@1231 │ │ -48535a: 7010 6ead 0500 |0011: invoke-direct {v5}, Lcom/github/mikephil/charting/data/CombinedData;.:()V // method@ad6e │ │ -485360: 2206 1012 |0014: new-instance v6, Lcom/github/mikephil/charting/components/Description; // type@1210 │ │ -485364: 7010 40ab 0600 |0016: invoke-direct {v6}, Lcom/github/mikephil/charting/components/Description;.:()V // method@ab40 │ │ -48536a: 3902 1900 |0019: if-nez v2, 0032 // +0019 │ │ -48536e: 7801 93e3 1300 |001b: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@e393 │ │ -485374: 0a07 |001e: move-result v7 │ │ -485376: 3907 0300 |001f: if-nez v7, 0022 // +0003 │ │ -48537a: 2811 |0021: goto 0032 // +0011 │ │ -48537c: 0807 1300 |0022: move-object/from16 v7, v19 │ │ -485380: 7220 8be3 4700 |0024: invoke-interface {v7, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -485386: 0c08 |0027: move-result-object v8 │ │ -485388: 1f08 e417 |0028: check-cast v8, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ -48538c: 7210 9fdb 0800 |002a: invoke-interface {v8}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getDescription:()Ljava/lang/String; // method@db9f │ │ -485392: 0c08 |002d: move-result-object v8 │ │ -485394: 6e20 4bab 8600 |002e: invoke-virtual {v6, v8}, Lcom/github/mikephil/charting/components/Description;.setText:(Ljava/lang/String;)V // method@ab4b │ │ -48539a: 2808 |0031: goto 0039 // +0008 │ │ -48539c: 0807 1300 |0032: move-object/from16 v7, v19 │ │ -4853a0: 1a08 0000 |0034: const-string v8, "" // string@0000 │ │ -4853a4: 6e20 4bab 8600 |0036: invoke-virtual {v6, v8}, Lcom/github/mikephil/charting/components/Description;.setText:(Ljava/lang/String;)V // method@ab4b │ │ -4853aa: 6e20 16aa 6100 |0039: invoke-virtual {v1, v6}, Lcom/github/mikephil/charting/charts/CombinedChart;.setDescription:(Lcom/github/mikephil/charting/components/Description;)V // method@aa16 │ │ -4853b0: 7401 fba9 1200 |003c: invoke-virtual/range {v18}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisLeft:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fb │ │ -4853b6: 0c06 |003f: move-result-object v6 │ │ -4853b8: 1208 |0040: const/4 v8, #int 0 // #0 │ │ -4853ba: 6e20 44ac 8600 |0041: invoke-virtual {v6, v8}, Lcom/github/mikephil/charting/components/YAxis;.setValueFormatter:(Lcom/github/mikephil/charting/formatter/ValueFormatter;)V // method@ac44 │ │ -4853c0: 7401 fca9 1200 |0044: invoke-virtual/range {v18}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisRight:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fc │ │ -4853c6: 0c06 |0047: move-result-object v6 │ │ -4853c8: 6e20 44ac 8600 |0048: invoke-virtual {v6, v8}, Lcom/github/mikephil/charting/components/YAxis;.setValueFormatter:(Lcom/github/mikephil/charting/formatter/ValueFormatter;)V // method@ac44 │ │ -4853ce: 2206 3612 |004b: new-instance v6, Lcom/github/mikephil/charting/data/LineData; // type@1236 │ │ -4853d2: 7010 bead 0600 |004d: invoke-direct {v6}, Lcom/github/mikephil/charting/data/LineData;.:()V // method@adbe │ │ -4853d8: 7801 8fe3 1300 |0050: invoke-interface/range {v19}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -4853de: 0c08 |0053: move-result-object v8 │ │ -4853e0: 1209 |0054: const/4 v9, #int 0 // #0 │ │ -4853e2: 7210 5fe3 0800 |0055: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -4853e8: 0a0a |0058: move-result v10 │ │ -4853ea: 150b 7042 |0059: const/high16 v11, #int 1114636288 // #4270 │ │ -4853ee: 150c 7a44 |005b: const/high16 v12, #int 1148846080 // #447a │ │ -4853f2: 380a a000 |005d: if-eqz v10, 00fd // +00a0 │ │ -4853f6: 7210 60e3 0800 |005f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4853fc: 0c0a |0062: move-result-object v10 │ │ -4853fe: 1f0a e417 |0063: check-cast v10, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ -485402: 7401 67db 1100 |0065: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@db67 │ │ -485408: 0c0d |0068: move-result-object v13 │ │ -48540a: 7220 a6db da00 |0069: invoke-interface {v10, v13}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V // method@dba6 │ │ -485410: 220d 7119 |006c: new-instance v13, Ljava/util/ArrayList; // type@1971 │ │ -485414: 7010 92e2 0d00 |006e: invoke-direct {v13}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -48541a: 540e fba0 |0071: iget-object v14, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ -48541e: 7210 8fe3 0e00 |0073: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -485424: 0c0e |0076: move-result-object v14 │ │ -485426: 7210 5fe3 0e00 |0077: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -48542c: 0a0f |007a: move-result v15 │ │ -48542e: 380f 2000 |007b: if-eqz v15, 009b // +0020 │ │ -485432: 7210 60e3 0e00 |007d: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -485438: 0c0f |0080: move-result-object v15 │ │ -48543a: 1f0f 6316 |0081: check-cast v15, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -48543e: 2203 3512 |0083: new-instance v3, Lcom/github/mikephil/charting/data/Entry; // type@1235 │ │ -485442: 0810 0500 |0085: move-object/from16 v16, v5 │ │ -485446: 53f4 509d |0087: iget-wide v4, v15, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -48544a: 8544 |0089: long-to-float v4, v4 │ │ -48544c: c9c4 |008a: div-float/2addr v4, v12 │ │ -48544e: c9b4 |008b: div-float/2addr v4, v11 │ │ -485450: 7220 a4db fa00 |008c: invoke-interface {v10, v15}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getValue:(Lde/tadris/fitness/data/WorkoutSample;)F // method@dba4 │ │ -485456: 0a05 |008f: move-result v5 │ │ -485458: 7040 b0ad 43f5 |0090: invoke-direct {v3, v4, v5, v15}, Lcom/github/mikephil/charting/data/Entry;.:(FFLjava/lang/Object;)V // method@adb0 │ │ -48545e: 7220 85e3 3d00 |0093: invoke-interface {v13, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -485464: 0805 1000 |0096: move-object/from16 v5, v16 │ │ -485468: 1213 |0098: const/4 v3, #int 1 // #1 │ │ -48546a: 1204 |0099: const/4 v4, #int 0 // #0 │ │ -48546c: 28dd |009a: goto 0077 // -0023 │ │ -48546e: 0810 0500 |009b: move-object/from16 v16, v5 │ │ -485472: 2203 3812 |009d: new-instance v3, Lcom/github/mikephil/charting/data/LineDataSet; // type@1238 │ │ -485476: 7210 a2db 0a00 |009f: invoke-interface {v10}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getName:()Ljava/lang/String; // method@dba2 │ │ -48547c: 0c04 |00a2: move-result-object v4 │ │ -48547e: 7030 ccad d304 |00a3: invoke-direct {v3, v13, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@adcc │ │ -485484: 3802 0f00 |00a6: if-eqz v2, 00b5 // +000f │ │ -485488: 7401 61db 1100 |00a8: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getResources:()Landroid/content/res/Resources; // method@db61 │ │ -48548e: 0c04 |00ab: move-result-object v4 │ │ -485490: 7210 9edb 0a00 |00ac: invoke-interface {v10}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getColor:()I // method@db9e │ │ -485496: 0a05 |00af: move-result v5 │ │ -485498: 6e20 de03 5400 |00b0: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ -48549e: 0a04 |00b3: move-result v4 │ │ -4854a0: 2805 |00b4: goto 00b9 // +0005 │ │ -4854a2: 7401 64db 1100 |00b5: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemePrimaryColor:()I // method@db64 │ │ -4854a8: 0a04 |00b8: move-result v4 │ │ -4854aa: 6e20 eead 4300 |00b9: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setColor:(I)V // method@adee │ │ -4854b0: 6e20 f7ad 4300 |00bc: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setValueTextColor:(I)V // method@adf7 │ │ -4854b6: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -4854b8: 6e20 f1ad 4300 |00c0: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setDrawCircles:(Z)V // method@adf1 │ │ -4854be: 1504 8040 |00c3: const/high16 v4, #int 1082130432 // #4080 │ │ -4854c2: 6e20 f5ad 4300 |00c5: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setLineWidth:(F)V // method@adf5 │ │ -4854c8: 1504 2040 |00c8: const/high16 v4, #int 1075838976 // #4020 │ │ -4854cc: 6e20 f4ad 4300 |00ca: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setHighlightLineWidth:(F)V // method@adf4 │ │ -4854d2: 6204 c065 |00cd: sget-object v4, Lcom/github/mikephil/charting/data/LineDataSet$Mode;.HORIZONTAL_BEZIER:Lcom/github/mikephil/charting/data/LineDataSet$Mode; // field@65c0 │ │ -4854d6: 6e20 f6ad 4300 |00cf: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setMode:(Lcom/github/mikephil/charting/data/LineDataSet$Mode;)V // method@adf6 │ │ -4854dc: 7801 93e3 1300 |00d2: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@e393 │ │ -4854e2: 0a04 |00d5: move-result v4 │ │ -4854e4: 1225 |00d6: const/4 v5, #int 2 // #2 │ │ -4854e6: 3354 1a00 |00d7: if-ne v4, v5, 00f1 // +001a │ │ -4854ea: 3909 0500 |00d9: if-nez v9, 00de // +0005 │ │ -4854ee: 6204 4165 |00db: sget-object v4, Lcom/github/mikephil/charting/components/YAxis$AxisDependency;.LEFT:Lcom/github/mikephil/charting/components/YAxis$AxisDependency; // field@6541 │ │ -4854f2: 2803 |00dd: goto 00e0 // +0003 │ │ -4854f4: 6204 4265 |00de: sget-object v4, Lcom/github/mikephil/charting/components/YAxis$AxisDependency;.RIGHT:Lcom/github/mikephil/charting/components/YAxis$AxisDependency; // field@6542 │ │ -4854f8: 6e20 e5ad 4300 |00e0: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setAxisDependency:(Lcom/github/mikephil/charting/components/YAxis$AxisDependency;)V // method@ade5 │ │ -4854fe: 6e20 faa9 4100 |00e3: invoke-virtual {v1, v4}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxis:(Lcom/github/mikephil/charting/components/YAxis$AxisDependency;)Lcom/github/mikephil/charting/components/YAxis; // method@a9fa │ │ -485504: 0c04 |00e6: move-result-object v4 │ │ -485506: 2205 dd17 |00e7: new-instance v5, Lde/tadris/fitness/ui/workout/WorkoutActivity$2; // type@17dd │ │ -48550a: 120d |00e9: const/4 v13, #int 0 // #0 │ │ -48550c: 7040 55db 05ad |00ea: invoke-direct {v5, v0, v13, v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity$2;.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;ILde/tadris/fitness/ui/workout/diagram/SampleConverter;)V // method@db55 │ │ -485512: 6e20 44ac 5400 |00ed: invoke-virtual {v4, v5}, Lcom/github/mikephil/charting/components/YAxis;.setValueFormatter:(Lcom/github/mikephil/charting/formatter/ValueFormatter;)V // method@ac44 │ │ -485518: 2802 |00f0: goto 00f2 // +0002 │ │ -48551a: 120d |00f1: const/4 v13, #int 0 // #0 │ │ -48551c: 6e20 c1ad 3600 |00f2: invoke-virtual {v6, v3}, Lcom/github/mikephil/charting/data/LineData;.addDataSet:(Lcom/github/mikephil/charting/interfaces/datasets/IDataSet;)V // method@adc1 │ │ -485522: d809 0901 |00f5: add-int/lit8 v9, v9, #int 1 // #01 │ │ -485526: 0805 1000 |00f7: move-object/from16 v5, v16 │ │ -48552a: 1213 |00f9: const/4 v3, #int 1 // #1 │ │ -48552c: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ -48552e: 2900 5aff |00fb: goto/16 0055 // -00a6 │ │ -485532: 0753 |00fd: move-object v3, v5 │ │ -485534: 120d |00fe: const/4 v13, #int 0 // #0 │ │ -485536: 6e20 83ad 6300 |00ff: invoke-virtual {v3, v6}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/LineData;)V // method@ad83 │ │ -48553c: 6e20 c2ad d600 |0102: invoke-virtual {v6, v13}, Lcom/github/mikephil/charting/data/LineData;.getDataSetByIndex:(I)Lcom/github/mikephil/charting/interfaces/datasets/IDataSet; // method@adc2 │ │ -485542: 0c02 |0105: move-result-object v2 │ │ -485544: 1f02 6b12 |0106: check-cast v2, Lcom/github/mikephil/charting/interfaces/datasets/ILineDataSet; // type@126b │ │ -485548: 7210 c1af 0200 |0108: invoke-interface {v2}, Lcom/github/mikephil/charting/interfaces/datasets/ILineDataSet;.getYMax:()F // method@afc1 │ │ -48554e: 0a02 |010b: move-result v2 │ │ -485550: 1404 6666 863f |010c: const v4, #float 1.05 // #3f866666 │ │ -485556: a802 0204 |010f: mul-float v2, v2, v4 │ │ -48555a: 3814 6d00 |0111: if-eqz v20, 017e // +006d │ │ -48555e: 5404 f6a0 |0113: iget-object v4, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity;.intervals:[Lde/tadris/fitness/data/Interval; // field@a0f6 │ │ -485562: 3804 6900 |0115: if-eqz v4, 017e // +0069 │ │ -485566: 2144 |0117: array-length v4, v4 │ │ -485568: 3d04 6600 |0118: if-lez v4, 017e // +0066 │ │ -48556c: 2204 7119 |011a: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ -485570: 7010 92e2 0400 |011c: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -485576: 7401 67db 1100 |011f: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@db67 │ │ -48557c: 0c05 |0122: move-result-object v5 │ │ -48557e: 7110 f9db 0500 |0123: invoke-static {v5}, Lde/tadris/fitness/util/WorkoutCalculator;.getIntervalSetTimesFromWorkout:(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List; // method@dbf9 │ │ -485584: 0c05 |0126: move-result-object v5 │ │ -485586: 7210 8fe3 0500 |0127: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -48558c: 0c05 |012a: move-result-object v5 │ │ -48558e: 7210 5fe3 0500 |012b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -485594: 0a06 |012e: move-result v6 │ │ -485596: 3806 1800 |012f: if-eqz v6, 0147 // +0018 │ │ -48559a: 7210 60e3 0500 |0131: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -4855a0: 0c06 |0134: move-result-object v6 │ │ -4855a2: 1f06 ef18 |0135: check-cast v6, Ljava/lang/Long; // type@18ef │ │ -4855a6: 6e10 58e0 0600 |0137: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@e058 │ │ -4855ac: 0b06 |013a: move-result-wide v6 │ │ -4855ae: 2208 2512 |013b: new-instance v8, Lcom/github/mikephil/charting/data/BarEntry; // type@1225 │ │ -4855b2: 8566 |013d: long-to-float v6, v6 │ │ -4855b4: c9c6 |013e: div-float/2addr v6, v12 │ │ -4855b6: c9b6 |013f: div-float/2addr v6, v11 │ │ -4855b8: 7030 73ac 6802 |0140: invoke-direct {v8, v6, v2}, Lcom/github/mikephil/charting/data/BarEntry;.:(FF)V // method@ac73 │ │ -4855be: 7220 85e3 8400 |0143: invoke-interface {v4, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -4855c4: 28e5 |0146: goto 012b // -001b │ │ -4855c6: 2202 2412 |0147: new-instance v2, Lcom/github/mikephil/charting/data/BarDataSet; // type@1224 │ │ -4855ca: 1405 c300 117f |0149: const v5, #float 1.92742e+38 // #7f1100c3 │ │ -4855d0: 6e20 62db 5000 |014c: invoke-virtual {v0, v5}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getString:(I)Ljava/lang/String; // method@db62 │ │ -4855d6: 0c05 |014f: move-result-object v5 │ │ -4855d8: 7030 59ac 4205 |0150: invoke-direct {v2, v4, v5}, Lcom/github/mikephil/charting/data/BarDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@ac59 │ │ -4855de: 1504 4040 |0153: const/high16 v4, #int 1077936128 // #4040 │ │ -4855e2: 6e20 6bac 4200 |0155: invoke-virtual {v2, v4}, Lcom/github/mikephil/charting/data/BarDataSet;.setBarBorderWidth:(F)V // method@ac6b │ │ -4855e8: 7401 64db 1100 |0158: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemePrimaryColor:()I // method@db64 │ │ -4855ee: 0a04 |015b: move-result v4 │ │ -4855f0: 6e20 6aac 4200 |015c: invoke-virtual {v2, v4}, Lcom/github/mikephil/charting/data/BarDataSet;.setBarBorderColor:(I)V // method@ac6a │ │ -4855f6: 7401 64db 1100 |015f: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemePrimaryColor:()I // method@db64 │ │ -4855fc: 0a04 |0162: move-result v4 │ │ -4855fe: 6e20 6dac 4200 |0163: invoke-virtual {v2, v4}, Lcom/github/mikephil/charting/data/BarDataSet;.setColor:(I)V // method@ac6d │ │ -485604: 2204 2312 |0166: new-instance v4, Lcom/github/mikephil/charting/data/BarData; // type@1223 │ │ -485608: 1215 |0168: const/4 v5, #int 1 // #1 │ │ -48560a: 2355 251f |0169: new-array v5, v5, [Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet; // type@1f25 │ │ -48560e: 1206 |016b: const/4 v6, #int 0 // #0 │ │ -485610: 4d02 0506 |016c: aput-object v2, v5, v6 │ │ -485614: 7020 49ac 5400 |016e: invoke-direct {v4, v5}, Lcom/github/mikephil/charting/data/BarData;.:([Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet;)V // method@ac49 │ │ -48561a: 1402 0ad7 233c |0171: const v2, #float 0.01 // #3c23d70a │ │ -485620: 6e20 57ac 2400 |0174: invoke-virtual {v4, v2}, Lcom/github/mikephil/charting/data/BarData;.setBarWidth:(F)V // method@ac57 │ │ -485626: 6e20 58ac 6400 |0177: invoke-virtual {v4, v6}, Lcom/github/mikephil/charting/data/BarData;.setDrawValues:(Z)V // method@ac58 │ │ -48562c: 6e20 80ad 4300 |017a: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/BarData;)V // method@ad80 │ │ -485632: 2809 |017d: goto 0186 // +0009 │ │ -485634: 2202 2312 |017e: new-instance v2, Lcom/github/mikephil/charting/data/BarData; // type@1223 │ │ -485638: 7010 47ac 0200 |0180: invoke-direct {v2}, Lcom/github/mikephil/charting/data/BarData;.:()V // method@ac47 │ │ -48563e: 6e20 80ad 2300 |0183: invoke-virtual {v3, v2}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/BarData;)V // method@ad80 │ │ -485644: 6e20 15aa 3100 |0186: invoke-virtual {v1, v3}, Lcom/github/mikephil/charting/charts/CombinedChart;.setData:(Lcom/github/mikephil/charting/data/CombinedData;)V // method@aa15 │ │ -48564a: 7401 0caa 1200 |0189: invoke-virtual/range {v18}, Lcom/github/mikephil/charting/charts/CombinedChart;.invalidate:()V // method@aa0c │ │ -485650: 0e00 |018c: return-void │ │ +48532c: |[48532c] de.tadris.fitness.ui.workout.WorkoutActivity.updateChart:(Lcom/github/mikephil/charting/charts/CombinedChart;Ljava/util/List;Z)V │ │ +48533c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +485340: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +485344: 7801 93e3 1300 |0004: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@e393 │ │ +48534a: 0a02 |0007: move-result v2 │ │ +48534c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +48534e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +485350: 3732 0400 |000a: if-le v2, v3, 000e // +0004 │ │ +485354: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +485356: 2802 |000d: goto 000f // +0002 │ │ +485358: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +48535a: 2205 3112 |000f: new-instance v5, Lcom/github/mikephil/charting/data/CombinedData; // type@1231 │ │ +48535e: 7010 6ead 0500 |0011: invoke-direct {v5}, Lcom/github/mikephil/charting/data/CombinedData;.:()V // method@ad6e │ │ +485364: 2206 1012 |0014: new-instance v6, Lcom/github/mikephil/charting/components/Description; // type@1210 │ │ +485368: 7010 40ab 0600 |0016: invoke-direct {v6}, Lcom/github/mikephil/charting/components/Description;.:()V // method@ab40 │ │ +48536e: 3902 1900 |0019: if-nez v2, 0032 // +0019 │ │ +485372: 7801 93e3 1300 |001b: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@e393 │ │ +485378: 0a07 |001e: move-result v7 │ │ +48537a: 3907 0300 |001f: if-nez v7, 0022 // +0003 │ │ +48537e: 2811 |0021: goto 0032 // +0011 │ │ +485380: 0807 1300 |0022: move-object/from16 v7, v19 │ │ +485384: 7220 8be3 4700 |0024: invoke-interface {v7, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +48538a: 0c08 |0027: move-result-object v8 │ │ +48538c: 1f08 e417 |0028: check-cast v8, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ +485390: 7210 9fdb 0800 |002a: invoke-interface {v8}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getDescription:()Ljava/lang/String; // method@db9f │ │ +485396: 0c08 |002d: move-result-object v8 │ │ +485398: 6e20 4bab 8600 |002e: invoke-virtual {v6, v8}, Lcom/github/mikephil/charting/components/Description;.setText:(Ljava/lang/String;)V // method@ab4b │ │ +48539e: 2808 |0031: goto 0039 // +0008 │ │ +4853a0: 0807 1300 |0032: move-object/from16 v7, v19 │ │ +4853a4: 1a08 0000 |0034: const-string v8, "" // string@0000 │ │ +4853a8: 6e20 4bab 8600 |0036: invoke-virtual {v6, v8}, Lcom/github/mikephil/charting/components/Description;.setText:(Ljava/lang/String;)V // method@ab4b │ │ +4853ae: 6e20 16aa 6100 |0039: invoke-virtual {v1, v6}, Lcom/github/mikephil/charting/charts/CombinedChart;.setDescription:(Lcom/github/mikephil/charting/components/Description;)V // method@aa16 │ │ +4853b4: 7401 fba9 1200 |003c: invoke-virtual/range {v18}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisLeft:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fb │ │ +4853ba: 0c06 |003f: move-result-object v6 │ │ +4853bc: 1208 |0040: const/4 v8, #int 0 // #0 │ │ +4853be: 6e20 44ac 8600 |0041: invoke-virtual {v6, v8}, Lcom/github/mikephil/charting/components/YAxis;.setValueFormatter:(Lcom/github/mikephil/charting/formatter/ValueFormatter;)V // method@ac44 │ │ +4853c4: 7401 fca9 1200 |0044: invoke-virtual/range {v18}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxisRight:()Lcom/github/mikephil/charting/components/YAxis; // method@a9fc │ │ +4853ca: 0c06 |0047: move-result-object v6 │ │ +4853cc: 6e20 44ac 8600 |0048: invoke-virtual {v6, v8}, Lcom/github/mikephil/charting/components/YAxis;.setValueFormatter:(Lcom/github/mikephil/charting/formatter/ValueFormatter;)V // method@ac44 │ │ +4853d2: 2206 3612 |004b: new-instance v6, Lcom/github/mikephil/charting/data/LineData; // type@1236 │ │ +4853d6: 7010 bead 0600 |004d: invoke-direct {v6}, Lcom/github/mikephil/charting/data/LineData;.:()V // method@adbe │ │ +4853dc: 7801 8fe3 1300 |0050: invoke-interface/range {v19}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +4853e2: 0c08 |0053: move-result-object v8 │ │ +4853e4: 1209 |0054: const/4 v9, #int 0 // #0 │ │ +4853e6: 7210 5fe3 0800 |0055: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +4853ec: 0a0a |0058: move-result v10 │ │ +4853ee: 150b 7042 |0059: const/high16 v11, #int 1114636288 // #4270 │ │ +4853f2: 150c 7a44 |005b: const/high16 v12, #int 1148846080 // #447a │ │ +4853f6: 380a a000 |005d: if-eqz v10, 00fd // +00a0 │ │ +4853fa: 7210 60e3 0800 |005f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +485400: 0c0a |0062: move-result-object v10 │ │ +485402: 1f0a e417 |0063: check-cast v10, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ +485406: 7401 67db 1100 |0065: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@db67 │ │ +48540c: 0c0d |0068: move-result-object v13 │ │ +48540e: 7220 a6db da00 |0069: invoke-interface {v10, v13}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V // method@dba6 │ │ +485414: 220d 7119 |006c: new-instance v13, Ljava/util/ArrayList; // type@1971 │ │ +485418: 7010 92e2 0d00 |006e: invoke-direct {v13}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +48541e: 540e fba0 |0071: iget-object v14, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity;.samples:Ljava/util/List; // field@a0fb │ │ +485422: 7210 8fe3 0e00 |0073: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +485428: 0c0e |0076: move-result-object v14 │ │ +48542a: 7210 5fe3 0e00 |0077: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +485430: 0a0f |007a: move-result v15 │ │ +485432: 380f 2000 |007b: if-eqz v15, 009b // +0020 │ │ +485436: 7210 60e3 0e00 |007d: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +48543c: 0c0f |0080: move-result-object v15 │ │ +48543e: 1f0f 6316 |0081: check-cast v15, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +485442: 2203 3512 |0083: new-instance v3, Lcom/github/mikephil/charting/data/Entry; // type@1235 │ │ +485446: 0810 0500 |0085: move-object/from16 v16, v5 │ │ +48544a: 53f4 509d |0087: iget-wide v4, v15, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +48544e: 8544 |0089: long-to-float v4, v4 │ │ +485450: c9c4 |008a: div-float/2addr v4, v12 │ │ +485452: c9b4 |008b: div-float/2addr v4, v11 │ │ +485454: 7220 a4db fa00 |008c: invoke-interface {v10, v15}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getValue:(Lde/tadris/fitness/data/WorkoutSample;)F // method@dba4 │ │ +48545a: 0a05 |008f: move-result v5 │ │ +48545c: 7040 b0ad 43f5 |0090: invoke-direct {v3, v4, v5, v15}, Lcom/github/mikephil/charting/data/Entry;.:(FFLjava/lang/Object;)V // method@adb0 │ │ +485462: 7220 85e3 3d00 |0093: invoke-interface {v13, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +485468: 0805 1000 |0096: move-object/from16 v5, v16 │ │ +48546c: 1213 |0098: const/4 v3, #int 1 // #1 │ │ +48546e: 1204 |0099: const/4 v4, #int 0 // #0 │ │ +485470: 28dd |009a: goto 0077 // -0023 │ │ +485472: 0810 0500 |009b: move-object/from16 v16, v5 │ │ +485476: 2203 3812 |009d: new-instance v3, Lcom/github/mikephil/charting/data/LineDataSet; // type@1238 │ │ +48547a: 7210 a2db 0a00 |009f: invoke-interface {v10}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getName:()Ljava/lang/String; // method@dba2 │ │ +485480: 0c04 |00a2: move-result-object v4 │ │ +485482: 7030 ccad d304 |00a3: invoke-direct {v3, v13, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@adcc │ │ +485488: 3802 0f00 |00a6: if-eqz v2, 00b5 // +000f │ │ +48548c: 7401 61db 1100 |00a8: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getResources:()Landroid/content/res/Resources; // method@db61 │ │ +485492: 0c04 |00ab: move-result-object v4 │ │ +485494: 7210 9edb 0a00 |00ac: invoke-interface {v10}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getColor:()I // method@db9e │ │ +48549a: 0a05 |00af: move-result v5 │ │ +48549c: 6e20 de03 5400 |00b0: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@03de │ │ +4854a2: 0a04 |00b3: move-result v4 │ │ +4854a4: 2805 |00b4: goto 00b9 // +0005 │ │ +4854a6: 7401 64db 1100 |00b5: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemePrimaryColor:()I // method@db64 │ │ +4854ac: 0a04 |00b8: move-result v4 │ │ +4854ae: 6e20 eead 4300 |00b9: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setColor:(I)V // method@adee │ │ +4854b4: 6e20 f7ad 4300 |00bc: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setValueTextColor:(I)V // method@adf7 │ │ +4854ba: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +4854bc: 6e20 f1ad 4300 |00c0: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setDrawCircles:(Z)V // method@adf1 │ │ +4854c2: 1504 8040 |00c3: const/high16 v4, #int 1082130432 // #4080 │ │ +4854c6: 6e20 f5ad 4300 |00c5: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setLineWidth:(F)V // method@adf5 │ │ +4854cc: 1504 2040 |00c8: const/high16 v4, #int 1075838976 // #4020 │ │ +4854d0: 6e20 f4ad 4300 |00ca: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setHighlightLineWidth:(F)V // method@adf4 │ │ +4854d6: 6204 c065 |00cd: sget-object v4, Lcom/github/mikephil/charting/data/LineDataSet$Mode;.HORIZONTAL_BEZIER:Lcom/github/mikephil/charting/data/LineDataSet$Mode; // field@65c0 │ │ +4854da: 6e20 f6ad 4300 |00cf: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setMode:(Lcom/github/mikephil/charting/data/LineDataSet$Mode;)V // method@adf6 │ │ +4854e0: 7801 93e3 1300 |00d2: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@e393 │ │ +4854e6: 0a04 |00d5: move-result v4 │ │ +4854e8: 1225 |00d6: const/4 v5, #int 2 // #2 │ │ +4854ea: 3354 1a00 |00d7: if-ne v4, v5, 00f1 // +001a │ │ +4854ee: 3909 0500 |00d9: if-nez v9, 00de // +0005 │ │ +4854f2: 6204 4165 |00db: sget-object v4, Lcom/github/mikephil/charting/components/YAxis$AxisDependency;.LEFT:Lcom/github/mikephil/charting/components/YAxis$AxisDependency; // field@6541 │ │ +4854f6: 2803 |00dd: goto 00e0 // +0003 │ │ +4854f8: 6204 4265 |00de: sget-object v4, Lcom/github/mikephil/charting/components/YAxis$AxisDependency;.RIGHT:Lcom/github/mikephil/charting/components/YAxis$AxisDependency; // field@6542 │ │ +4854fc: 6e20 e5ad 4300 |00e0: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/LineDataSet;.setAxisDependency:(Lcom/github/mikephil/charting/components/YAxis$AxisDependency;)V // method@ade5 │ │ +485502: 6e20 faa9 4100 |00e3: invoke-virtual {v1, v4}, Lcom/github/mikephil/charting/charts/CombinedChart;.getAxis:(Lcom/github/mikephil/charting/components/YAxis$AxisDependency;)Lcom/github/mikephil/charting/components/YAxis; // method@a9fa │ │ +485508: 0c04 |00e6: move-result-object v4 │ │ +48550a: 2205 dd17 |00e7: new-instance v5, Lde/tadris/fitness/ui/workout/WorkoutActivity$2; // type@17dd │ │ +48550e: 120d |00e9: const/4 v13, #int 0 // #0 │ │ +485510: 7040 55db 05ad |00ea: invoke-direct {v5, v0, v13, v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity$2;.:(Lde/tadris/fitness/ui/workout/WorkoutActivity;ILde/tadris/fitness/ui/workout/diagram/SampleConverter;)V // method@db55 │ │ +485516: 6e20 44ac 5400 |00ed: invoke-virtual {v4, v5}, Lcom/github/mikephil/charting/components/YAxis;.setValueFormatter:(Lcom/github/mikephil/charting/formatter/ValueFormatter;)V // method@ac44 │ │ +48551c: 2802 |00f0: goto 00f2 // +0002 │ │ +48551e: 120d |00f1: const/4 v13, #int 0 // #0 │ │ +485520: 6e20 c1ad 3600 |00f2: invoke-virtual {v6, v3}, Lcom/github/mikephil/charting/data/LineData;.addDataSet:(Lcom/github/mikephil/charting/interfaces/datasets/IDataSet;)V // method@adc1 │ │ +485526: d809 0901 |00f5: add-int/lit8 v9, v9, #int 1 // #01 │ │ +48552a: 0805 1000 |00f7: move-object/from16 v5, v16 │ │ +48552e: 1213 |00f9: const/4 v3, #int 1 // #1 │ │ +485530: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ +485532: 2900 5aff |00fb: goto/16 0055 // -00a6 │ │ +485536: 0753 |00fd: move-object v3, v5 │ │ +485538: 120d |00fe: const/4 v13, #int 0 // #0 │ │ +48553a: 6e20 83ad 6300 |00ff: invoke-virtual {v3, v6}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/LineData;)V // method@ad83 │ │ +485540: 6e20 c2ad d600 |0102: invoke-virtual {v6, v13}, Lcom/github/mikephil/charting/data/LineData;.getDataSetByIndex:(I)Lcom/github/mikephil/charting/interfaces/datasets/IDataSet; // method@adc2 │ │ +485546: 0c02 |0105: move-result-object v2 │ │ +485548: 1f02 6b12 |0106: check-cast v2, Lcom/github/mikephil/charting/interfaces/datasets/ILineDataSet; // type@126b │ │ +48554c: 7210 c1af 0200 |0108: invoke-interface {v2}, Lcom/github/mikephil/charting/interfaces/datasets/ILineDataSet;.getYMax:()F // method@afc1 │ │ +485552: 0a02 |010b: move-result v2 │ │ +485554: 1404 6666 863f |010c: const v4, #float 1.05 // #3f866666 │ │ +48555a: a802 0204 |010f: mul-float v2, v2, v4 │ │ +48555e: 3814 6d00 |0111: if-eqz v20, 017e // +006d │ │ +485562: 5404 f6a0 |0113: iget-object v4, v0, Lde/tadris/fitness/ui/workout/WorkoutActivity;.intervals:[Lde/tadris/fitness/data/Interval; // field@a0f6 │ │ +485566: 3804 6900 |0115: if-eqz v4, 017e // +0069 │ │ +48556a: 2144 |0117: array-length v4, v4 │ │ +48556c: 3d04 6600 |0118: if-lez v4, 017e // +0066 │ │ +485570: 2204 7119 |011a: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ +485574: 7010 92e2 0400 |011c: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +48557a: 7401 67db 1100 |011f: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@db67 │ │ +485580: 0c05 |0122: move-result-object v5 │ │ +485582: 7110 f9db 0500 |0123: invoke-static {v5}, Lde/tadris/fitness/util/WorkoutCalculator;.getIntervalSetTimesFromWorkout:(Lde/tadris/fitness/data/WorkoutData;)Ljava/util/List; // method@dbf9 │ │ +485588: 0c05 |0126: move-result-object v5 │ │ +48558a: 7210 8fe3 0500 |0127: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +485590: 0c05 |012a: move-result-object v5 │ │ +485592: 7210 5fe3 0500 |012b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +485598: 0a06 |012e: move-result v6 │ │ +48559a: 3806 1800 |012f: if-eqz v6, 0147 // +0018 │ │ +48559e: 7210 60e3 0500 |0131: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +4855a4: 0c06 |0134: move-result-object v6 │ │ +4855a6: 1f06 ef18 |0135: check-cast v6, Ljava/lang/Long; // type@18ef │ │ +4855aa: 6e10 58e0 0600 |0137: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@e058 │ │ +4855b0: 0b06 |013a: move-result-wide v6 │ │ +4855b2: 2208 2512 |013b: new-instance v8, Lcom/github/mikephil/charting/data/BarEntry; // type@1225 │ │ +4855b6: 8566 |013d: long-to-float v6, v6 │ │ +4855b8: c9c6 |013e: div-float/2addr v6, v12 │ │ +4855ba: c9b6 |013f: div-float/2addr v6, v11 │ │ +4855bc: 7030 73ac 6802 |0140: invoke-direct {v8, v6, v2}, Lcom/github/mikephil/charting/data/BarEntry;.:(FF)V // method@ac73 │ │ +4855c2: 7220 85e3 8400 |0143: invoke-interface {v4, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +4855c8: 28e5 |0146: goto 012b // -001b │ │ +4855ca: 2202 2412 |0147: new-instance v2, Lcom/github/mikephil/charting/data/BarDataSet; // type@1224 │ │ +4855ce: 1405 c300 117f |0149: const v5, #float 1.92742e+38 // #7f1100c3 │ │ +4855d4: 6e20 62db 5000 |014c: invoke-virtual {v0, v5}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getString:(I)Ljava/lang/String; // method@db62 │ │ +4855da: 0c05 |014f: move-result-object v5 │ │ +4855dc: 7030 59ac 4205 |0150: invoke-direct {v2, v4, v5}, Lcom/github/mikephil/charting/data/BarDataSet;.:(Ljava/util/List;Ljava/lang/String;)V // method@ac59 │ │ +4855e2: 1504 4040 |0153: const/high16 v4, #int 1077936128 // #4040 │ │ +4855e6: 6e20 6bac 4200 |0155: invoke-virtual {v2, v4}, Lcom/github/mikephil/charting/data/BarDataSet;.setBarBorderWidth:(F)V // method@ac6b │ │ +4855ec: 7401 64db 1100 |0158: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemePrimaryColor:()I // method@db64 │ │ +4855f2: 0a04 |015b: move-result v4 │ │ +4855f4: 6e20 6aac 4200 |015c: invoke-virtual {v2, v4}, Lcom/github/mikephil/charting/data/BarDataSet;.setBarBorderColor:(I)V // method@ac6a │ │ +4855fa: 7401 64db 1100 |015f: invoke-virtual/range {v17}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.getThemePrimaryColor:()I // method@db64 │ │ +485600: 0a04 |0162: move-result v4 │ │ +485602: 6e20 6dac 4200 |0163: invoke-virtual {v2, v4}, Lcom/github/mikephil/charting/data/BarDataSet;.setColor:(I)V // method@ac6d │ │ +485608: 2204 2312 |0166: new-instance v4, Lcom/github/mikephil/charting/data/BarData; // type@1223 │ │ +48560c: 1215 |0168: const/4 v5, #int 1 // #1 │ │ +48560e: 2355 251f |0169: new-array v5, v5, [Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet; // type@1f25 │ │ +485612: 1206 |016b: const/4 v6, #int 0 // #0 │ │ +485614: 4d02 0506 |016c: aput-object v2, v5, v6 │ │ +485618: 7020 49ac 5400 |016e: invoke-direct {v4, v5}, Lcom/github/mikephil/charting/data/BarData;.:([Lcom/github/mikephil/charting/interfaces/datasets/IBarDataSet;)V // method@ac49 │ │ +48561e: 1402 0ad7 233c |0171: const v2, #float 0.01 // #3c23d70a │ │ +485624: 6e20 57ac 2400 |0174: invoke-virtual {v4, v2}, Lcom/github/mikephil/charting/data/BarData;.setBarWidth:(F)V // method@ac57 │ │ +48562a: 6e20 58ac 6400 |0177: invoke-virtual {v4, v6}, Lcom/github/mikephil/charting/data/BarData;.setDrawValues:(Z)V // method@ac58 │ │ +485630: 6e20 80ad 4300 |017a: invoke-virtual {v3, v4}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/BarData;)V // method@ad80 │ │ +485636: 2809 |017d: goto 0186 // +0009 │ │ +485638: 2202 2312 |017e: new-instance v2, Lcom/github/mikephil/charting/data/BarData; // type@1223 │ │ +48563c: 7010 47ac 0200 |0180: invoke-direct {v2}, Lcom/github/mikephil/charting/data/BarData;.:()V // method@ac47 │ │ +485642: 6e20 80ad 2300 |0183: invoke-virtual {v3, v2}, Lcom/github/mikephil/charting/data/CombinedData;.setData:(Lcom/github/mikephil/charting/data/BarData;)V // method@ad80 │ │ +485648: 6e20 15aa 3100 |0186: invoke-virtual {v1, v3}, Lcom/github/mikephil/charting/charts/CombinedChart;.setData:(Lcom/github/mikephil/charting/data/CombinedData;)V // method@aa15 │ │ +48564e: 7401 0caa 1200 |0189: invoke-virtual/range {v18}, Lcom/github/mikephil/charting/charts/CombinedChart;.invalidate:()V // method@aa0c │ │ +485654: 0e00 |018c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=211 │ │ 0x000f line=212 │ │ 0x0014 line=214 │ │ 0x001b line=216 │ │ 0x0024 line=219 │ │ @@ -2109833,20 +2109834,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4831b4: |[4831b4] de.tadris.fitness.ui.workout.ShowWorkoutActivity.:()V │ │ -4831c4: 7010 57db 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.:()V // method@db57 │ │ -4831ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4831cc: 5b10 cda0 |0004: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.oAuthConsumer:Loauth/signpost/OAuthConsumer; // field@a0cd │ │ -4831d0: 5b10 c7a0 |0006: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ -4831d4: 0e00 |0008: return-void │ │ +4831b8: |[4831b8] de.tadris.fitness.ui.workout.ShowWorkoutActivity.:()V │ │ +4831c8: 7010 57db 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.:()V // method@db57 │ │ +4831ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4831d0: 5b10 cda0 |0004: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.oAuthConsumer:Loauth/signpost/OAuthConsumer; // field@a0cd │ │ +4831d4: 5b10 c7a0 |0006: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ +4831d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=276 │ │ 0x0006 line=299 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ @@ -2109856,17 +2109857,17 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Loauth/signpost/OAuthConsumer;)Loauth/signpost/OAuthConsumer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -48319c: |[48319c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.access$002:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Loauth/signpost/OAuthConsumer;)Loauth/signpost/OAuthConsumer; │ │ -4831ac: 5b01 cda0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.oAuthConsumer:Loauth/signpost/OAuthConsumer; // field@a0cd │ │ -4831b0: 1101 |0002: return-object v1 │ │ +4831a0: |[4831a0] de.tadris.fitness.ui.workout.ShowWorkoutActivity.access$002:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Loauth/signpost/OAuthConsumer;)Loauth/signpost/OAuthConsumer; │ │ +4831b0: 5b01 cda0 |0000: iput-object v1, v0, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.oAuthConsumer:Loauth/signpost/OAuthConsumer; // field@a0cd │ │ +4831b4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ 0x0000 - 0x0003 reg=1 (null) Loauth/signpost/OAuthConsumer; │ │ │ │ @@ -2109875,17 +2109876,17 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4831d8: |[4831d8] de.tadris.fitness.ui.workout.ShowWorkoutActivity.access$100:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ -4831e8: 7010 21db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.showUploadOptions:()V // method@db21 │ │ -4831ee: 0e00 |0003: return-void │ │ +4831dc: |[4831dc] de.tadris.fitness.ui.workout.ShowWorkoutActivity.access$100:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V │ │ +4831ec: 7010 21db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.showUploadOptions:()V // method@db21 │ │ +4831f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ │ │ #3 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;) │ │ @@ -2109893,26 +2109894,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -48321c: |[48321c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.addSectionList:()V │ │ -48322c: 2200 2118 |0000: new-instance v0, Lde/tadris/fitness/util/sections/SectionListView; // type@1821 │ │ -483230: 7020 b8dc 4000 |0002: invoke-direct {v0, v4}, Lde/tadris/fitness/util/sections/SectionListView;.:(Landroid/content/Context;)V // method@dcb8 │ │ -483236: 2201 1c18 |0005: new-instance v1, Lde/tadris/fitness/util/sections/SectionListModel; // type@181c │ │ -48323a: 5442 d0a0 |0007: iget-object v2, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -48323e: 5443 cfa0 |0009: iget-object v3, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.samples:Ljava/util/List; // field@a0cf │ │ -483242: 7030 9ddc 2103 |000b: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/util/sections/SectionListModel;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@dc9d │ │ -483248: 2202 1e18 |000e: new-instance v2, Lde/tadris/fitness/util/sections/SectionListPresenter; // type@181e │ │ -48324c: 7030 acdc 0201 |0010: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/util/sections/SectionListPresenter;.:(Lde/tadris/fitness/util/sections/SectionListContract$IListView;Lde/tadris/fitness/util/sections/SectionListModel;)V // method@dcac │ │ -483252: 5441 cea0 |0013: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0ce │ │ -483256: 6e20 ea0b 0100 |0015: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ -48325c: 0e00 |0018: return-void │ │ +483220: |[483220] de.tadris.fitness.ui.workout.ShowWorkoutActivity.addSectionList:()V │ │ +483230: 2200 2118 |0000: new-instance v0, Lde/tadris/fitness/util/sections/SectionListView; // type@1821 │ │ +483234: 7020 b8dc 4000 |0002: invoke-direct {v0, v4}, Lde/tadris/fitness/util/sections/SectionListView;.:(Landroid/content/Context;)V // method@dcb8 │ │ +48323a: 2201 1c18 |0005: new-instance v1, Lde/tadris/fitness/util/sections/SectionListModel; // type@181c │ │ +48323e: 5442 d0a0 |0007: iget-object v2, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483242: 5443 cfa0 |0009: iget-object v3, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.samples:Ljava/util/List; // field@a0cf │ │ +483246: 7030 9ddc 2103 |000b: invoke-direct {v1, v2, v3}, Lde/tadris/fitness/util/sections/SectionListModel;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@dc9d │ │ +48324c: 2202 1e18 |000e: new-instance v2, Lde/tadris/fitness/util/sections/SectionListPresenter; // type@181e │ │ +483250: 7030 acdc 0201 |0010: invoke-direct {v2, v0, v1}, Lde/tadris/fitness/util/sections/SectionListPresenter;.:(Lde/tadris/fitness/util/sections/SectionListContract$IListView;Lde/tadris/fitness/util/sections/SectionListModel;)V // method@dcac │ │ +483256: 5441 cea0 |0013: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0ce │ │ +48325a: 6e20 ea0b 0100 |0015: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bea │ │ +483260: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=147 │ │ 0x000e line=148 │ │ 0x0013 line=149 │ │ locals : │ │ @@ -2109923,26 +2109924,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -483260: |[483260] de.tadris.fitness.ui.workout.ShowWorkoutActivity.changeComment:(Ljava/lang/String;)V │ │ -483270: 5410 d0a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483274: 5b02 219d |0002: iput-object v2, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -483278: 7110 c7d1 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48327e: 0c02 |0007: move-result-object v2 │ │ -483280: 5422 b385 |0008: iget-object v2, v2, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -483284: 6e10 84d2 0200 |000a: invoke-virtual {v2}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -48328a: 0c02 |000d: move-result-object v2 │ │ -48328c: 5410 d0a0 |000e: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483290: 7220 26d3 0200 |0010: invoke-interface {v2, v0}, Lde/tadris/fitness/data/WorkoutDao;.updateWorkout:(Lde/tadris/fitness/data/Workout;)V // method@d326 │ │ -483296: 7010 26db 0100 |0013: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.updateCommentText:()V // method@db26 │ │ -48329c: 0e00 |0016: return-void │ │ +483264: |[483264] de.tadris.fitness.ui.workout.ShowWorkoutActivity.changeComment:(Ljava/lang/String;)V │ │ +483274: 5410 d0a0 |0000: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483278: 5b02 219d |0002: iput-object v2, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +48327c: 7110 c7d1 0100 |0004: invoke-static {v1}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +483282: 0c02 |0007: move-result-object v2 │ │ +483284: 5422 b385 |0008: iget-object v2, v2, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +483288: 6e10 84d2 0200 |000a: invoke-virtual {v2}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +48328e: 0c02 |000d: move-result-object v2 │ │ +483290: 5410 d0a0 |000e: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483294: 7220 26d3 0200 |0010: invoke-interface {v2, v0}, Lde/tadris/fitness/data/WorkoutDao;.updateWorkout:(Lde/tadris/fitness/data/Workout;)V // method@d326 │ │ +48329a: 7010 26db 0100 |0013: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.updateCommentText:()V // method@db26 │ │ +4832a0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0013 line=185 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ @@ -2109953,28 +2109954,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -4832d8: |[4832d8] de.tadris.fitness.ui.workout.ShowWorkoutActivity.editWorkoutStartEndActivity:()V │ │ -4832e8: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -4832ec: 1c01 d117 |0002: const-class v1, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity; // type@17d1 │ │ -4832f0: 7030 1003 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -4832f6: 1a01 0084 |0007: const-string v1, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ -4832fa: 5442 d0a0 |0009: iget-object v2, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -4832fe: 5322 269d |000b: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -483302: 6e40 3103 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ -483308: 1231 |0010: const/4 v1, #int 3 // #3 │ │ -48330a: 6e30 23db 0401 |0011: invoke-virtual {v4, v0, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@db23 │ │ -483310: 2805 |0014: goto 0019 // +0005 │ │ -483312: 0d00 |0015: move-exception v0 │ │ -483314: 6e10 20e0 0000 |0016: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -48331a: 0e00 |0019: return-void │ │ +4832dc: |[4832dc] de.tadris.fitness.ui.workout.ShowWorkoutActivity.editWorkoutStartEndActivity:()V │ │ +4832ec: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +4832f0: 1c01 d117 |0002: const-class v1, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity; // type@17d1 │ │ +4832f4: 7030 1003 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +4832fa: 1a01 0084 |0007: const-string v1, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ +4832fe: 5442 d0a0 |0009: iget-object v2, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483302: 5322 269d |000b: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +483306: 6e40 3103 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ +48330c: 1231 |0010: const/4 v1, #int 3 // #3 │ │ +48330e: 6e30 23db 0401 |0011: invoke-virtual {v4, v0, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@db23 │ │ +483314: 2805 |0014: goto 0019 // +0005 │ │ +483316: 0d00 |0015: move-exception v0 │ │ +483318: 6e10 20e0 0000 |0016: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +48331e: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0000 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0015 │ │ positions : │ │ 0x0000 line=362 │ │ 0x0009 line=363 │ │ 0x0011 line=364 │ │ @@ -2109987,34 +2109988,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -48332c: |[48332c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.exportToGpx:()V │ │ -48333c: 6e10 03db 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasStoragePermission:()Z // method@db03 │ │ -483342: 0a00 |0003: move-result v0 │ │ -483344: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -483348: 6e10 1adb 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.requestStoragePermissions:()V // method@db1a │ │ -48334e: 0e00 |0009: return-void │ │ -483350: 2200 3c17 |000a: new-instance v0, Lde/tadris/fitness/ui/dialog/ProgressDialogController; // type@173c │ │ -483354: 1401 a100 117f |000c: const v1, #float 1.92741e+38 // #7f1100a1 │ │ -48335a: 6e20 01db 1300 |000f: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483360: 0c01 |0012: move-result-object v1 │ │ -483362: 7030 a8d7 3001 |0013: invoke-direct {v0, v3, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ -483368: 6e10 aed7 0000 |0016: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ -48336e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -483370: 6e20 aad7 1000 |001a: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setIndeterminate:(Z)V // method@d7aa │ │ -483376: 2201 0b19 |001d: new-instance v1, Ljava/lang/Thread; // type@190b │ │ -48337a: 2202 c317 |001f: new-instance v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk; // type@17c3 │ │ -48337e: 7030 49da 3200 |0021: invoke-direct {v2, v3, v0}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@da49 │ │ -483384: 7020 29e1 2100 |0024: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ -48338a: 6e10 38e1 0100 |0027: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@e138 │ │ -483390: 0e00 |002a: return-void │ │ +483330: |[483330] de.tadris.fitness.ui.workout.ShowWorkoutActivity.exportToGpx:()V │ │ +483340: 6e10 03db 0300 |0000: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasStoragePermission:()Z // method@db03 │ │ +483346: 0a00 |0003: move-result v0 │ │ +483348: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +48334c: 6e10 1adb 0300 |0006: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.requestStoragePermissions:()V // method@db1a │ │ +483352: 0e00 |0009: return-void │ │ +483354: 2200 3c17 |000a: new-instance v0, Lde/tadris/fitness/ui/dialog/ProgressDialogController; // type@173c │ │ +483358: 1401 a100 117f |000c: const v1, #float 1.92741e+38 // #7f1100a1 │ │ +48335e: 6e20 01db 1300 |000f: invoke-virtual {v3, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483364: 0c01 |0012: move-result-object v1 │ │ +483366: 7030 a8d7 3001 |0013: invoke-direct {v0, v3, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.:(Landroid/app/Activity;Ljava/lang/String;)V // method@d7a8 │ │ +48336c: 6e10 aed7 0000 |0016: invoke-virtual {v0}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.show:()V // method@d7ae │ │ +483372: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +483374: 6e20 aad7 1000 |001a: invoke-virtual {v0, v1}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.setIndeterminate:(Z)V // method@d7aa │ │ +48337a: 2201 0b19 |001d: new-instance v1, Ljava/lang/Thread; // type@190b │ │ +48337e: 2202 c317 |001f: new-instance v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk; // type@17c3 │ │ +483382: 7030 49da 3200 |0021: invoke-direct {v2, v3, v0}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$WiVlu9YUDs7dAYial9HAa2m1Ggk;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V // method@da49 │ │ +483388: 7020 29e1 2100 |0024: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@e129 │ │ +48338e: 6e10 38e1 0100 |0027: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@e138 │ │ +483394: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x000a line=240 │ │ 0x0016 line=241 │ │ 0x001a line=242 │ │ @@ -2110028,25 +2110029,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -483164: |[483164] de.tadris.fitness.ui.workout.ShowWorkoutActivity.getDate:()Ljava/lang/String; │ │ -483174: 7110 c7d1 0400 |0000: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48317a: 0c00 |0003: move-result-object v0 │ │ -48317c: 5400 b985 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.userDateTimeUtils:Lde/tadris/fitness/util/UserDateTimeUtils; // field@85b9 │ │ -483180: 2201 7a19 |0006: new-instance v1, Ljava/util/Date; // type@197a │ │ -483184: 5442 d0a0 |0008: iget-object v2, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483188: 5322 2d9d |000a: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -48318c: 7030 19e3 2103 |000c: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@e319 │ │ -483192: 6e20 eedb 1000 |000f: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatDate:(Ljava/util/Date;)Ljava/lang/String; // method@dbee │ │ -483198: 0c00 |0012: move-result-object v0 │ │ -48319a: 1100 |0013: return-object v0 │ │ +483168: |[483168] de.tadris.fitness.ui.workout.ShowWorkoutActivity.getDate:()Ljava/lang/String; │ │ +483178: 7110 c7d1 0400 |0000: invoke-static {v4}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +48317e: 0c00 |0003: move-result-object v0 │ │ +483180: 5400 b985 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.userDateTimeUtils:Lde/tadris/fitness/util/UserDateTimeUtils; // field@85b9 │ │ +483184: 2201 7a19 |0006: new-instance v1, Ljava/util/Date; // type@197a │ │ +483188: 5442 d0a0 |0008: iget-object v2, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +48318c: 5322 2d9d |000a: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +483190: 7030 19e3 2103 |000c: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@e319 │ │ +483196: 6e20 eedb 1000 |000f: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatDate:(Ljava/util/Date;)Ljava/lang/String; // method@dbee │ │ +48319c: 0c00 |0012: move-result-object v0 │ │ +48319e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ │ │ #8 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;) │ │ @@ -2110054,31 +2110055,31 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -482fc8: |[482fc8] de.tadris.fitness.ui.workout.ShowWorkoutActivity.isLastWorkout:()Z │ │ -482fd8: 7110 c7d1 0500 |0000: invoke-static {v5}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -482fde: 0c00 |0003: move-result-object v0 │ │ -482fe0: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -482fe4: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -482fea: 0c00 |0009: move-result-object v0 │ │ -482fec: 7210 1bd3 0000 |000a: invoke-interface {v0}, Lde/tadris/fitness/data/WorkoutDao;.getLastWorkout:()Lde/tadris/fitness/data/Workout; // method@d31b │ │ -482ff2: 0c00 |000d: move-result-object v0 │ │ -482ff4: 5300 269d |000e: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -482ff8: 5452 d0a0 |0010: iget-object v2, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -482ffc: 5322 269d |0012: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -483000: 3104 0002 |0014: cmp-long v4, v0, v2 │ │ -483004: 3904 0400 |0016: if-nez v4, 001a // +0004 │ │ -483008: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -48300a: 2802 |0019: goto 001b // +0002 │ │ -48300c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -48300e: 0f00 |001b: return v0 │ │ +482fcc: |[482fcc] de.tadris.fitness.ui.workout.ShowWorkoutActivity.isLastWorkout:()Z │ │ +482fdc: 7110 c7d1 0500 |0000: invoke-static {v5}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +482fe2: 0c00 |0003: move-result-object v0 │ │ +482fe4: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +482fe8: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +482fee: 0c00 |0009: move-result-object v0 │ │ +482ff0: 7210 1bd3 0000 |000a: invoke-interface {v0}, Lde/tadris/fitness/data/WorkoutDao;.getLastWorkout:()Lde/tadris/fitness/data/Workout; // method@d31b │ │ +482ff6: 0c00 |000d: move-result-object v0 │ │ +482ff8: 5300 269d |000e: iget-wide v0, v0, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +482ffc: 5452 d0a0 |0010: iget-object v2, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483000: 5322 269d |0012: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +483004: 3104 0002 |0014: cmp-long v4, v0, v2 │ │ +483008: 3904 0400 |0016: if-nez v4, 001a // +0004 │ │ +48300c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +48300e: 2802 |0019: goto 001b // +0002 │ │ +483010: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +483012: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ │ │ #9 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;) │ │ @@ -2110086,41 +2110087,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -483c7c: |[483c7c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.openEditCommentDialog:()V │ │ -483c8c: 2200 7902 |0000: new-instance v0, Landroid/widget/EditText; // type@0279 │ │ -483c90: 7020 f70e 4000 |0002: invoke-direct {v0, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0ef7 │ │ -483c96: 5441 d0a0 |0005: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483c9a: 5411 219d |0007: iget-object v1, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -483c9e: 6e20 390f 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ -483ca4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -483ca6: 6e20 380f 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSingleLine:(Z)V // method@0f38 │ │ -483cac: 1301 0140 |0010: const/16 v1, #int 16385 // #4001 │ │ -483cb0: 6e20 2e0f 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ -483cb6: 6e20 19db 0400 |0015: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@db19 │ │ -483cbc: 2201 2200 |0018: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -483cc0: 7020 dc00 4100 |001a: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -483cc6: 1402 9000 117f |001d: const v2, #float 1.92741e+38 // #7f110090 │ │ -483ccc: 6e20 ee00 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -483cd2: 0c01 |0023: move-result-object v1 │ │ -483cd4: 2202 bf17 |0024: new-instance v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic; // type@17bf │ │ -483cd8: 7030 41da 4200 |0026: invoke-direct {v2, v4, v0}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Landroid/widget/EditText;)V // method@da41 │ │ -483cde: 1403 1e01 117f |0029: const v3, #float 1.92744e+38 // #7f11011e │ │ -483ce4: 6e30 eb00 3102 |002c: invoke-virtual {v1, v3, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -483cea: 0c01 |002f: move-result-object v1 │ │ -483cec: 6e20 f100 0100 |0030: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ -483cf2: 0c00 |0033: move-result-object v0 │ │ -483cf4: 6e10 dd00 0000 |0034: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -483cfa: 0c00 |0037: move-result-object v0 │ │ -483cfc: 6e10 f900 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -483d02: 0e00 |003b: return-void │ │ +483c80: |[483c80] de.tadris.fitness.ui.workout.ShowWorkoutActivity.openEditCommentDialog:()V │ │ +483c90: 2200 7902 |0000: new-instance v0, Landroid/widget/EditText; // type@0279 │ │ +483c94: 7020 f70e 4000 |0002: invoke-direct {v0, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0ef7 │ │ +483c9a: 5441 d0a0 |0005: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483c9e: 5411 219d |0007: iget-object v1, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +483ca2: 6e20 390f 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0f39 │ │ +483ca8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +483caa: 6e20 380f 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSingleLine:(Z)V // method@0f38 │ │ +483cb0: 1301 0140 |0010: const/16 v1, #int 16385 // #4001 │ │ +483cb4: 6e20 2e0f 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setInputType:(I)V // method@0f2e │ │ +483cba: 6e20 19db 0400 |0015: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@db19 │ │ +483cc0: 2201 2200 |0018: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +483cc4: 7020 dc00 4100 |001a: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +483cca: 1402 9000 117f |001d: const v2, #float 1.92741e+38 // #7f110090 │ │ +483cd0: 6e20 ee00 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +483cd6: 0c01 |0023: move-result-object v1 │ │ +483cd8: 2202 bf17 |0024: new-instance v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic; // type@17bf │ │ +483cdc: 7030 41da 4200 |0026: invoke-direct {v2, v4, v0}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$8LRoYyZrubmNVo_ixocysgCY0Ic;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Landroid/widget/EditText;)V // method@da41 │ │ +483ce2: 1403 1e01 117f |0029: const v3, #float 1.92744e+38 // #7f11011e │ │ +483ce8: 6e30 eb00 3102 |002c: invoke-virtual {v1, v3, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +483cee: 0c01 |002f: move-result-object v1 │ │ +483cf0: 6e20 f100 0100 |0030: invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00f1 │ │ +483cf6: 0c00 |0033: move-result-object v0 │ │ +483cf8: 6e10 dd00 0000 |0034: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +483cfe: 0c00 |0037: move-result-object v0 │ │ +483d00: 6e10 f900 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +483d06: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ 0x000d line=173 │ │ 0x0012 line=174 │ │ 0x0015 line=175 │ │ @@ -2110136,25 +2110137,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -483d04: |[483d04] de.tadris.fitness.ui.workout.ShowWorkoutActivity.openEditWorkoutActivity:()V │ │ -483d14: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -483d18: 1c01 d317 |0002: const-class v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // type@17d3 │ │ -483d1c: 7030 1003 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -483d22: 5441 d0a0 |0007: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483d26: 5311 269d |0009: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -483d2a: 1a03 fb83 |000b: const-string v3, "de.tadris.fitness.EnterWorkoutActivity.WORKOUT_ID_EXTRA" // string@83fb │ │ -483d2e: 6e40 3103 3021 |000d: invoke-virtual {v0, v3, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ -483d34: 6e20 22db 0400 |0010: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ -483d3a: 6e10 fdda 0400 |0013: invoke-virtual {v4}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.finish:()V // method@dafd │ │ -483d40: 0e00 |0016: return-void │ │ +483d08: |[483d08] de.tadris.fitness.ui.workout.ShowWorkoutActivity.openEditWorkoutActivity:()V │ │ +483d18: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +483d1c: 1c01 d317 |0002: const-class v1, Lde/tadris/fitness/ui/workout/EnterWorkoutActivity; // type@17d3 │ │ +483d20: 7030 1003 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +483d26: 5441 d0a0 |0007: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483d2a: 5311 269d |0009: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +483d2e: 1a03 fb83 |000b: const-string v3, "de.tadris.fitness.EnterWorkoutActivity.WORKOUT_ID_EXTRA" // string@83fb │ │ +483d32: 6e40 3103 3021 |000d: invoke-virtual {v0, v3, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ +483d38: 6e20 22db 0400 |0010: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ +483d3e: 6e10 fdda 0400 |0013: invoke-virtual {v4}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.finish:()V // method@dafd │ │ +483d44: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0007 line=355 │ │ 0x0010 line=356 │ │ 0x0013 line=357 │ │ locals : │ │ @@ -2110165,22 +2110166,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -483d44: |[483d44] de.tadris.fitness.ui.workout.ShowWorkoutActivity.prepareUpload:()V │ │ -483d54: 2200 9c16 |0000: new-instance v0, Lde/tadris/fitness/osm/OAuthAuthentication; // type@169c │ │ -483d58: 5431 caa0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0ca │ │ -483d5c: 2202 d717 |0004: new-instance v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1; // type@17d7 │ │ -483d60: 7020 eada 3200 |0006: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@daea │ │ -483d66: 7040 50d4 1023 |0009: invoke-direct {v0, v1, v3, v2}, Lde/tadris/fitness/osm/OAuthAuthentication;.:(Landroid/os/Handler;Landroid/app/Activity;Lde/tadris/fitness/osm/OAuthAuthentication$OAuthAuthenticationListener;)V // method@d450 │ │ -483d6c: 6e10 51d4 0000 |000c: invoke-virtual {v0}, Lde/tadris/fitness/osm/OAuthAuthentication;.authenticateIfNecessary:()V // method@d451 │ │ -483d72: 0e00 |000f: return-void │ │ +483d48: |[483d48] de.tadris.fitness.ui.workout.ShowWorkoutActivity.prepareUpload:()V │ │ +483d58: 2200 9c16 |0000: new-instance v0, Lde/tadris/fitness/osm/OAuthAuthentication; // type@169c │ │ +483d5c: 5431 caa0 |0002: iget-object v1, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0ca │ │ +483d60: 2202 d717 |0004: new-instance v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1; // type@17d7 │ │ +483d64: 7020 eada 3200 |0006: invoke-direct {v2, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity$1;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@daea │ │ +483d6a: 7040 50d4 1023 |0009: invoke-direct {v0, v1, v3, v2}, Lde/tadris/fitness/osm/OAuthAuthentication;.:(Landroid/os/Handler;Landroid/app/Activity;Lde/tadris/fitness/osm/OAuthAuthentication$OAuthAuthenticationListener;)V // method@d450 │ │ +483d70: 6e10 51d4 0000 |000c: invoke-virtual {v0}, Lde/tadris/fitness/osm/OAuthAuthentication;.authenticateIfNecessary:()V // method@d451 │ │ +483d76: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x000c line=296 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ │ │ @@ -2110189,29 +2110190,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -483d74: |[483d74] de.tadris.fitness.ui.workout.ShowWorkoutActivity.resumeWorkout:()V │ │ -483d84: 7110 c7d1 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -483d8a: 0c00 |0003: move-result-object v0 │ │ -483d8c: 5421 d0a0 |0004: iget-object v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483d90: 6e30 c8d1 2001 |0006: invoke-virtual {v0, v2, v1}, Lde/tadris/fitness/Instance;.prepareResume:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)V // method@d1c8 │ │ -483d96: 2200 7e00 |0009: new-instance v0, Landroid/content/Intent; // type@007e │ │ -483d9a: 1c01 6217 |000b: const-class v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // type@1762 │ │ -483d9e: 7030 1003 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -483da4: 1501 0004 |0010: const/high16 v1, #int 67108864 // #400 │ │ -483da8: 6e20 4503 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0345 │ │ -483dae: 1a01 fd83 |0015: const-string v1, "de.tadris.fitness.RecordWorkoutActivity.RESUME_ACTION" // string@83fd │ │ -483db2: 6e20 3e03 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ -483db8: 6e20 22db 0200 |001a: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ -483dbe: 6e10 fdda 0200 |001d: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.finish:()V // method@dafd │ │ -483dc4: 0e00 |0020: return-void │ │ +483d78: |[483d78] de.tadris.fitness.ui.workout.ShowWorkoutActivity.resumeWorkout:()V │ │ +483d88: 7110 c7d1 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +483d8e: 0c00 |0003: move-result-object v0 │ │ +483d90: 5421 d0a0 |0004: iget-object v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483d94: 6e30 c8d1 2001 |0006: invoke-virtual {v0, v2, v1}, Lde/tadris/fitness/Instance;.prepareResume:(Landroid/content/Context;Lde/tadris/fitness/data/Workout;)V // method@d1c8 │ │ +483d9a: 2200 7e00 |0009: new-instance v0, Landroid/content/Intent; // type@007e │ │ +483d9e: 1c01 6217 |000b: const-class v1, Lde/tadris/fitness/ui/record/RecordWorkoutActivity; // type@1762 │ │ +483da2: 7030 1003 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +483da8: 1501 0004 |0010: const/high16 v1, #int 67108864 // #400 │ │ +483dac: 6e20 4503 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0345 │ │ +483db2: 1a01 fd83 |0015: const-string v1, "de.tadris.fitness.RecordWorkoutActivity.RESUME_ACTION" // string@83fd │ │ +483db6: 6e20 3e03 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@033e │ │ +483dbc: 6e20 22db 0200 |001a: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ +483dc2: 6e10 fdda 0200 |001d: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.finish:()V // method@dafd │ │ +483dc8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0009 line=423 │ │ 0x0012 line=424 │ │ 0x0017 line=425 │ │ 0x001a line=426 │ │ @@ -2110224,27 +2110225,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -483dc8: |[483dc8] de.tadris.fitness.ui.workout.ShowWorkoutActivity.shareWorkoutActivity:()V │ │ -483dd8: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -483ddc: 1c01 d617 |0002: const-class v1, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity; // type@17d6 │ │ -483de0: 7030 1003 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -483de6: 1a01 0084 |0007: const-string v1, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ -483dea: 5442 d0a0 |0009: iget-object v2, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483dee: 5322 269d |000b: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -483df2: 6e40 3103 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ -483df8: 6e20 22db 0400 |0010: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ -483dfe: 2805 |0013: goto 0018 // +0005 │ │ -483e00: 0d00 |0014: move-exception v0 │ │ -483e02: 6e10 20e0 0000 |0015: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -483e08: 0e00 |0018: return-void │ │ +483dcc: |[483dcc] de.tadris.fitness.ui.workout.ShowWorkoutActivity.shareWorkoutActivity:()V │ │ +483ddc: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +483de0: 1c01 d617 |0002: const-class v1, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity; // type@17d6 │ │ +483de4: 7030 1003 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +483dea: 1a01 0084 |0007: const-string v1, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ +483dee: 5442 d0a0 |0009: iget-object v2, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483df2: 5322 269d |000b: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +483df6: 6e40 3103 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ +483dfc: 6e20 22db 0400 |0010: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ +483e02: 2805 |0013: goto 0018 // +0005 │ │ +483e04: 0d00 |0014: move-exception v0 │ │ +483e06: 6e10 20e0 0000 |0015: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +483e0c: 0e00 |0018: return-void │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=372 │ │ 0x0009 line=373 │ │ 0x0010 line=374 │ │ @@ -2110257,17 +2110258,17 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -483e1c: |[483e1c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.showDeleteDialog:()V │ │ -483e2c: 7120 cbdb 0000 |0000: invoke-static {v0, v0}, Lde/tadris/fitness/util/DialogUtils;.showDeleteWorkoutDialog:(Landroid/content/Context;Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V // method@dbcb │ │ -483e32: 0e00 |0003: return-void │ │ +483e20: |[483e20] de.tadris.fitness.ui.workout.ShowWorkoutActivity.showDeleteDialog:()V │ │ +483e30: 7120 cbdb 0000 |0000: invoke-static {v0, v0}, Lde/tadris/fitness/util/DialogUtils;.showDeleteWorkoutDialog:(Landroid/content/Context;Lde/tadris/fitness/util/DialogUtils$WorkoutDeleter;)V // method@dbcb │ │ +483e36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ │ │ #15 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;) │ │ @@ -2110275,34 +2110276,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -483e34: |[483e34] de.tadris.fitness.ui.workout.ShowWorkoutActivity.showResumeConfirmation:()V │ │ -483e44: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -483e48: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -483e4e: 1401 5f01 117f |0005: const v1, #float 1.92745e+38 // #7f11015f │ │ -483e54: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -483e5a: 0c00 |000b: move-result-object v0 │ │ -483e5c: 1401 6001 117f |000c: const v1, #float 1.92745e+38 // #7f110160 │ │ -483e62: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -483e68: 0c00 |0012: move-result-object v0 │ │ -483e6a: 2201 c017 |0013: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A; // type@17c0 │ │ -483e6e: 7020 43da 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@da43 │ │ -483e74: 1402 3a00 117f |0018: const v2, #float 1.92739e+38 // #7f11003a │ │ -483e7a: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -483e80: 0c00 |001e: move-result-object v0 │ │ -483e82: 1401 5b00 117f |001f: const v1, #float 1.9274e+38 // #7f11005b │ │ -483e88: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -483e8a: 6e30 e500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -483e90: 0c00 |0026: move-result-object v0 │ │ -483e92: 6e10 f200 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -483e98: 0e00 |002a: return-void │ │ +483e38: |[483e38] de.tadris.fitness.ui.workout.ShowWorkoutActivity.showResumeConfirmation:()V │ │ +483e48: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +483e4c: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +483e52: 1401 5f01 117f |0005: const v1, #float 1.92745e+38 // #7f11015f │ │ +483e58: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +483e5e: 0c00 |000b: move-result-object v0 │ │ +483e60: 1401 6001 117f |000c: const v1, #float 1.92745e+38 // #7f110160 │ │ +483e66: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +483e6c: 0c00 |0012: move-result-object v0 │ │ +483e6e: 2201 c017 |0013: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A; // type@17c0 │ │ +483e72: 7020 43da 3100 |0015: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$9Oms2BTXEE8FLLiG8U_-PuMax7A;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@da43 │ │ +483e78: 1402 3a00 117f |0018: const v2, #float 1.92739e+38 // #7f11003a │ │ +483e7e: 6e30 eb00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +483e84: 0c00 |001e: move-result-object v0 │ │ +483e86: 1401 5b00 117f |001f: const v1, #float 1.9274e+38 // #7f11005b │ │ +483e8c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +483e8e: 6e30 e500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +483e94: 0c00 |0026: move-result-object v0 │ │ +483e96: 6e10 f200 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +483e9c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0008 line=411 │ │ 0x000f line=412 │ │ 0x001b line=413 │ │ 0x0023 line=414 │ │ @@ -2110315,39 +2110316,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -483e9c: |[483e9c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.showUploadOptions:()V │ │ -483eac: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -483eb0: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -483eb6: 1401 3c00 117f |0005: const v1, #float 1.92739e+38 // #7f11003c │ │ -483ebc: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -483ec2: 0c00 |000b: move-result-object v0 │ │ -483ec4: 1401 4500 0c7f |000c: const v1, #float 1.86093e+38 // #7f0c0045 │ │ -483eca: 6e20 f000 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(I)Landroid/app/AlertDialog$Builder; // method@00f0 │ │ -483ed0: 0c00 |0012: move-result-object v0 │ │ -483ed2: 1401 aa01 117f |0013: const v1, #float 1.92747e+38 // #7f1101aa │ │ -483ed8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -483eda: 6e30 eb00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -483ee0: 0c00 |001a: move-result-object v0 │ │ -483ee2: 1401 5b00 117f |001b: const v1, #float 1.9274e+38 // #7f11005b │ │ -483ee8: 6e30 e500 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -483eee: 0c00 |0021: move-result-object v0 │ │ -483ef0: 6e10 dd00 0000 |0022: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ -483ef6: 0c00 |0025: move-result-object v0 │ │ -483ef8: 5b30 c7a0 |0026: iput-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ -483efc: 2201 c617 |0028: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU; // type@17c6 │ │ -483f00: 7020 4fda 3100 |002a: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@da4f │ │ -483f06: 6e20 f700 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnShowListener:(Landroid/content/DialogInterface$OnShowListener;)V // method@00f7 │ │ -483f0c: 5430 c7a0 |0030: iget-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ -483f10: 6e10 f900 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ -483f16: 0e00 |0035: return-void │ │ +483ea0: |[483ea0] de.tadris.fitness.ui.workout.ShowWorkoutActivity.showUploadOptions:()V │ │ +483eb0: 2200 2200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +483eb4: 7020 dc00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +483eba: 1401 3c00 117f |0005: const v1, #float 1.92739e+38 // #7f11003c │ │ +483ec0: 6e20 ee00 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +483ec6: 0c00 |000b: move-result-object v0 │ │ +483ec8: 1401 4500 0c7f |000c: const v1, #float 1.86093e+38 // #7f0c0045 │ │ +483ece: 6e20 f000 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(I)Landroid/app/AlertDialog$Builder; // method@00f0 │ │ +483ed4: 0c00 |0012: move-result-object v0 │ │ +483ed6: 1401 aa01 117f |0013: const v1, #float 1.92747e+38 // #7f1101aa │ │ +483edc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +483ede: 6e30 eb00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +483ee4: 0c00 |001a: move-result-object v0 │ │ +483ee6: 1401 5b00 117f |001b: const v1, #float 1.9274e+38 // #7f11005b │ │ +483eec: 6e30 e500 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +483ef2: 0c00 |0021: move-result-object v0 │ │ +483ef4: 6e10 dd00 0000 |0022: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00dd │ │ +483efa: 0c00 |0025: move-result-object v0 │ │ +483efc: 5b30 c7a0 |0026: iput-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ +483f00: 2201 c617 |0028: new-instance v1, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU; // type@17c6 │ │ +483f04: 7020 4fda 3100 |002a: invoke-direct {v1, v3}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$o43ZbdR8mm0-BhFUX7qTWoJcpcU;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@da4f │ │ +483f0a: 6e20 f700 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnShowListener:(Landroid/content/DialogInterface$OnShowListener;)V // method@00f7 │ │ +483f10: 5430 c7a0 |0030: iget-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ +483f14: 6e10 f900 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00f9 │ │ +483f1a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0008 line=303 │ │ 0x000f line=304 │ │ 0x0017 line=305 │ │ 0x001e line=306 │ │ @@ -2110362,26 +2110363,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -483f18: |[483f18] de.tadris.fitness.ui.workout.ShowWorkoutActivity.startDiagramActivity:(Ljava/lang/String;)V │ │ -483f28: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -483f2c: 1c01 db17 |0002: const-class v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // type@17db │ │ -483f30: 7030 1003 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -483f36: 5441 d0a0 |0007: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483f3a: 5311 269d |0009: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -483f3e: 1a03 0084 |000b: const-string v3, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ -483f42: 6e40 3103 3021 |000d: invoke-virtual {v0, v3, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ -483f48: 1a01 ff83 |0010: const-string v1, "de.tadris.fitness.ShowWorkoutMapDiagramActivity.DIAGRAM_TYPE" // string@83ff │ │ -483f4c: 6e30 3603 1005 |0012: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0336 │ │ -483f52: 6e20 22db 0400 |0015: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ -483f58: 0e00 |0018: return-void │ │ +483f1c: |[483f1c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.startDiagramActivity:(Ljava/lang/String;)V │ │ +483f2c: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +483f30: 1c01 db17 |0002: const-class v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; // type@17db │ │ +483f34: 7030 1003 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +483f3a: 5441 d0a0 |0007: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483f3e: 5311 269d |0009: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +483f42: 1a03 0084 |000b: const-string v3, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ +483f46: 6e40 3103 3021 |000d: invoke-virtual {v0, v3, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ +483f4c: 1a01 ff83 |0010: const-string v1, "de.tadris.fitness.ShowWorkoutMapDiagramActivity.DIAGRAM_TYPE" // string@83ff │ │ +483f50: 6e30 3603 1005 |0012: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0336 │ │ +483f56: 6e20 22db 0400 |0015: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ +483f5c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0007 line=158 │ │ 0x0012 line=159 │ │ 0x0015 line=160 │ │ locals : │ │ @@ -2110393,24 +2110394,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -483f5c: |[483f5c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.startFullscreenMapActivity:()V │ │ -483f6c: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ -483f70: 1c01 da17 |0002: const-class v1, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity; // type@17da │ │ -483f74: 7030 1003 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -483f7a: 5441 d0a0 |0007: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483f7e: 5311 269d |0009: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -483f82: 1a03 0084 |000b: const-string v3, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ -483f86: 6e40 3103 3021 |000d: invoke-virtual {v0, v3, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ -483f8c: 6e20 22db 0400 |0010: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ -483f92: 0e00 |0013: return-void │ │ +483f60: |[483f60] de.tadris.fitness.ui.workout.ShowWorkoutActivity.startFullscreenMapActivity:()V │ │ +483f70: 2200 7e00 |0000: new-instance v0, Landroid/content/Intent; // type@007e │ │ +483f74: 1c01 da17 |0002: const-class v1, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity; // type@17da │ │ +483f78: 7030 1003 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +483f7e: 5441 d0a0 |0007: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483f82: 5311 269d |0009: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +483f86: 1a03 0084 |000b: const-string v3, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ +483f8a: 6e40 3103 3021 |000d: invoke-virtual {v0, v3, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ +483f90: 6e20 22db 0400 |0010: invoke-virtual {v4, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ +483f96: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0007 line=165 │ │ 0x0010 line=166 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ @@ -2110420,70 +2110421,70 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -483f94: |[483f94] de.tadris.fitness.ui.workout.ShowWorkoutActivity.updateCommentText:()V │ │ -483fa4: 5420 d0a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483fa8: 5500 249d |0002: iget-boolean v0, v0, Lde/tadris/fitness/data/Workout;.edited:Z // field@9d24 │ │ -483fac: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -483fb0: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -483fb4: 2200 0819 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -483fb8: 7010 06e1 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -483fbe: 6e20 12e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -483fc4: 1401 c901 117f |0010: const v1, #float 1.92747e+38 // #7f1101c9 │ │ -483fca: 6e20 01db 1200 |0013: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483fd0: 0c01 |0016: move-result-object v1 │ │ -483fd2: 6e20 12e1 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -483fd8: 6e10 1fe1 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -483fde: 0c01 |001d: move-result-object v1 │ │ -483fe0: 5420 d0a0 |001e: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483fe4: 5400 219d |0020: iget-object v0, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -483fe8: 3800 4500 |0022: if-eqz v0, 0067 // +0045 │ │ -483fec: 5420 d0a0 |0024: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483ff0: 5400 219d |0026: iget-object v0, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -483ff4: 6e10 dae0 0000 |0028: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ -483ffa: 0a00 |002b: move-result v0 │ │ -483ffc: 3d00 3b00 |002c: if-lez v0, 0067 // +003b │ │ -484000: 6e10 dae0 0100 |002e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -484006: 0a00 |0031: move-result v0 │ │ -484008: 3d00 1300 |0032: if-lez v0, 0045 // +0013 │ │ -48400c: 2200 0819 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -484010: 7010 06e1 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -484016: 6e20 12e1 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48401c: 1a01 0700 |003c: const-string v1, " │ │ +483f98: |[483f98] de.tadris.fitness.ui.workout.ShowWorkoutActivity.updateCommentText:()V │ │ +483fa8: 5420 d0a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483fac: 5500 249d |0002: iget-boolean v0, v0, Lde/tadris/fitness/data/Workout;.edited:Z // field@9d24 │ │ +483fb0: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +483fb4: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +483fb8: 2200 0819 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +483fbc: 7010 06e1 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +483fc2: 6e20 12e1 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +483fc8: 1401 c901 117f |0010: const v1, #float 1.92747e+38 // #7f1101c9 │ │ +483fce: 6e20 01db 1200 |0013: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483fd4: 0c01 |0016: move-result-object v1 │ │ +483fd6: 6e20 12e1 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +483fdc: 6e10 1fe1 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +483fe2: 0c01 |001d: move-result-object v1 │ │ +483fe4: 5420 d0a0 |001e: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483fe8: 5400 219d |0020: iget-object v0, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +483fec: 3800 4500 |0022: if-eqz v0, 0067 // +0045 │ │ +483ff0: 5420 d0a0 |0024: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483ff4: 5400 219d |0026: iget-object v0, v0, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +483ff8: 6e10 dae0 0000 |0028: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@e0da │ │ +483ffe: 0a00 |002b: move-result v0 │ │ +484000: 3d00 3b00 |002c: if-lez v0, 0067 // +003b │ │ +484004: 6e10 dae0 0100 |002e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +48400a: 0a00 |0031: move-result v0 │ │ +48400c: 3d00 1300 |0032: if-lez v0, 0045 // +0013 │ │ +484010: 2200 0819 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +484014: 7010 06e1 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48401a: 6e20 12e1 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +484020: 1a01 0700 |003c: const-string v1, " │ │ " // string@0007 │ │ -484020: 6e20 12e1 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -484026: 6e10 1fe1 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -48402c: 0c01 |0044: move-result-object v1 │ │ -48402e: 2200 0819 |0045: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -484032: 7010 06e1 0000 |0047: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -484038: 6e20 12e1 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48403e: 1401 6600 117f |004d: const v1, #float 1.9274e+38 // #7f110066 │ │ -484044: 6e20 01db 1200 |0050: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -48404a: 0c01 |0053: move-result-object v1 │ │ -48404c: 6e20 12e1 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -484052: 1a01 f906 |0057: const-string v1, ": " // string@06f9 │ │ -484056: 6e20 12e1 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48405c: 5421 d0a0 |005c: iget-object v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -484060: 5411 219d |005e: iget-object v1, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ -484064: 6e20 12e1 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48406a: 6e10 1fe1 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -484070: 0c01 |0066: move-result-object v1 │ │ -484072: 6e10 dae0 0100 |0067: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -484078: 0a00 |006a: move-result v0 │ │ -48407a: 3900 0900 |006b: if-nez v0, 0074 // +0009 │ │ -48407e: 1400 1401 117f |006d: const v0, #float 1.92744e+38 // #7f110114 │ │ -484084: 6e20 01db 0200 |0070: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -48408a: 0c01 |0073: move-result-object v1 │ │ -48408c: 5420 c6a0 |0074: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.commentView:Landroid/widget/TextView; // field@a0c6 │ │ -484090: 6e20 e511 1000 |0076: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -484096: 0e00 |0079: return-void │ │ +484024: 6e20 12e1 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48402a: 6e10 1fe1 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +484030: 0c01 |0044: move-result-object v1 │ │ +484032: 2200 0819 |0045: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +484036: 7010 06e1 0000 |0047: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +48403c: 6e20 12e1 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +484042: 1401 6600 117f |004d: const v1, #float 1.9274e+38 // #7f110066 │ │ +484048: 6e20 01db 1200 |0050: invoke-virtual {v2, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +48404e: 0c01 |0053: move-result-object v1 │ │ +484050: 6e20 12e1 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +484056: 1a01 f906 |0057: const-string v1, ": " // string@06f9 │ │ +48405a: 6e20 12e1 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +484060: 5421 d0a0 |005c: iget-object v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +484064: 5411 219d |005e: iget-object v1, v1, Lde/tadris/fitness/data/Workout;.comment:Ljava/lang/String; // field@9d21 │ │ +484068: 6e20 12e1 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48406e: 6e10 1fe1 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +484074: 0c01 |0066: move-result-object v1 │ │ +484076: 6e10 dae0 0100 |0067: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +48407c: 0a00 |006a: move-result v0 │ │ +48407e: 3900 0900 |006b: if-nez v0, 0074 // +0009 │ │ +484082: 1400 1401 117f |006d: const v0, #float 1.92744e+38 // #7f110114 │ │ +484088: 6e20 01db 0200 |0070: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +48408e: 0c01 |0073: move-result-object v1 │ │ +484090: 5420 c6a0 |0074: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.commentView:Landroid/widget/TextView; // field@a0c6 │ │ +484094: 6e20 e511 1000 |0076: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +48409a: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0008 line=191 │ │ 0x001e line=193 │ │ 0x002e line=194 │ │ 0x0034 line=195 │ │ @@ -2110499,30 +2110500,30 @@ │ │ type : '(ZLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 27 16-bit code units │ │ -484098: |[484098] de.tadris.fitness.ui.workout.ShowWorkoutActivity.uploadToOsm:(ZLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;)V │ │ -4840a8: 2204 7119 |0000: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ -4840ac: 54a0 cfa0 |0002: iget-object v0, v10, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.samples:Ljava/util/List; // field@a0cf │ │ -4840b0: 7020 94e2 0400 |0004: invoke-direct {v4, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ -4840b6: 2209 9e16 |0007: new-instance v9, Lde/tadris/fitness/osm/OsmTraceUploader; // type@169e │ │ -4840ba: 54a2 caa0 |0009: iget-object v2, v10, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0ca │ │ -4840be: 54a3 d0a0 |000b: iget-object v3, v10, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -4840c2: 54a6 cda0 |000d: iget-object v6, v10, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.oAuthConsumer:Loauth/signpost/OAuthConsumer; // field@a0cd │ │ -4840c6: 0790 |000f: move-object v0, v9 │ │ -4840c8: 07a1 |0010: move-object v1, v10 │ │ -4840ca: 07c5 |0011: move-object v5, v12 │ │ -4840cc: 01b7 |0012: move v7, v11 │ │ -4840ce: 07d8 |0013: move-object v8, v13 │ │ -4840d0: 7609 63d4 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lde/tadris/fitness/osm/OsmTraceUploader;.:(Landroid/app/Activity;Landroid/os/Handler;Lde/tadris/fitness/data/Workout;Ljava/util/List;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Loauth/signpost/OAuthConsumer;ZLjava/lang/String;)V // method@d463 │ │ -4840d6: 6e10 6cd4 0900 |0017: invoke-virtual {v9}, Lde/tadris/fitness/osm/OsmTraceUploader;.upload:()V // method@d46c │ │ -4840dc: 0e00 |001a: return-void │ │ +48409c: |[48409c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.uploadToOsm:(ZLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;)V │ │ +4840ac: 2204 7119 |0000: new-instance v4, Ljava/util/ArrayList; // type@1971 │ │ +4840b0: 54a0 cfa0 |0002: iget-object v0, v10, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.samples:Ljava/util/List; // field@a0cf │ │ +4840b4: 7020 94e2 0400 |0004: invoke-direct {v4, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@e294 │ │ +4840ba: 2209 9e16 |0007: new-instance v9, Lde/tadris/fitness/osm/OsmTraceUploader; // type@169e │ │ +4840be: 54a2 caa0 |0009: iget-object v2, v10, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0ca │ │ +4840c2: 54a3 d0a0 |000b: iget-object v3, v10, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +4840c6: 54a6 cda0 |000d: iget-object v6, v10, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.oAuthConsumer:Loauth/signpost/OAuthConsumer; // field@a0cd │ │ +4840ca: 0790 |000f: move-object v0, v9 │ │ +4840cc: 07a1 |0010: move-object v1, v10 │ │ +4840ce: 07c5 |0011: move-object v5, v12 │ │ +4840d0: 01b7 |0012: move v7, v11 │ │ +4840d2: 07d8 |0013: move-object v8, v13 │ │ +4840d4: 7609 63d4 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lde/tadris/fitness/osm/OsmTraceUploader;.:(Landroid/app/Activity;Landroid/os/Handler;Lde/tadris/fitness/data/Workout;Ljava/util/List;Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Loauth/signpost/OAuthConsumer;ZLjava/lang/String;)V // method@d463 │ │ +4840da: 6e10 6cd4 0900 |0017: invoke-virtual {v9}, Lde/tadris/fitness/osm/OsmTraceUploader;.upload:()V // method@d46c │ │ +4840e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0007 line=338 │ │ locals : │ │ 0x0000 - 0x001b reg=10 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ 0x0000 - 0x001b reg=11 (null) Z │ │ @@ -2110535,21 +2110536,21 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4831f0: |[4831f0] de.tadris.fitness.ui.workout.ShowWorkoutActivity.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Ljava/lang/String;)V │ │ -483200: 6e20 f0da 2100 |0000: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart; // method@daf0 │ │ -483206: 0c02 |0003: move-result-object v2 │ │ -483208: 2200 c417 |0004: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw; // type@17c4 │ │ -48320c: 7030 4bda 1003 |0006: invoke-direct {v0, v1, v3}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Ljava/lang/String;)V // method@da4b │ │ -483212: 6e20 21aa 0200 |0009: invoke-virtual {v2, v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@aa21 │ │ -483218: 0e00 |000c: return-void │ │ +4831f4: |[4831f4] de.tadris.fitness.ui.workout.ShowWorkoutActivity.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Ljava/lang/String;)V │ │ +483204: 6e20 f0da 2100 |0000: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart; // method@daf0 │ │ +48320a: 0c02 |0003: move-result-object v2 │ │ +48320c: 2200 c417 |0004: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw; // type@17c4 │ │ +483210: 7030 4bda 1003 |0006: invoke-direct {v0, v1, v3}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$aTkW55Y11bdkwfXHWoAQfbv_0Nw;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Ljava/lang/String;)V // method@da4b │ │ +483216: 6e20 21aa 0200 |0009: invoke-virtual {v2, v0}, Lcom/github/mikephil/charting/charts/CombinedChart;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@aa21 │ │ +48321c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ 0x0000 - 0x000d reg=2 (null) Lde/tadris/fitness/ui/workout/diagram/SampleConverter; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ @@ -2110559,24 +2110560,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4832a0: |[4832a0] de.tadris.fitness.ui.workout.ShowWorkoutActivity.deleteWorkout:()V │ │ -4832b0: 7110 c7d1 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4832b6: 0c00 |0003: move-result-object v0 │ │ -4832b8: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ -4832bc: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ -4832c2: 0c00 |0009: move-result-object v0 │ │ -4832c4: 5421 d0a0 |000a: iget-object v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -4832c8: 7220 15d3 1000 |000c: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutDao;.deleteWorkout:(Lde/tadris/fitness/data/Workout;)V // method@d315 │ │ -4832ce: 6e10 fdda 0200 |000f: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.finish:()V // method@dafd │ │ -4832d4: 0e00 |0012: return-void │ │ +4832a4: |[4832a4] de.tadris.fitness.ui.workout.ShowWorkoutActivity.deleteWorkout:()V │ │ +4832b4: 7110 c7d1 0200 |0000: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4832ba: 0c00 |0003: move-result-object v0 │ │ +4832bc: 5400 b385 |0004: iget-object v0, v0, Lde/tadris/fitness/Instance;.db:Lde/tadris/fitness/data/AppDatabase; // field@85b3 │ │ +4832c0: 6e10 84d2 0000 |0006: invoke-virtual {v0}, Lde/tadris/fitness/data/AppDatabase;.workoutDao:()Lde/tadris/fitness/data/WorkoutDao; // method@d284 │ │ +4832c6: 0c00 |0009: move-result-object v0 │ │ +4832c8: 5421 d0a0 |000a: iget-object v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +4832cc: 7220 15d3 1000 |000c: invoke-interface {v0, v1}, Lde/tadris/fitness/data/WorkoutDao;.deleteWorkout:(Lde/tadris/fitness/data/Workout;)V // method@d315 │ │ +4832d2: 6e10 fdda 0200 |000f: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.finish:()V // method@dafd │ │ +4832d8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000f line=228 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ │ │ @@ -2110585,21 +2110586,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -483394: |[483394] de.tadris.fitness.ui.workout.ShowWorkoutActivity.initRoot:()V │ │ -4833a4: 1400 dd01 097f |0000: const v0, #float 1.82114e+38 // #7f0901dd │ │ -4833aa: 6e20 fcda 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dafc │ │ -4833b0: 0c00 |0006: move-result-object v0 │ │ -4833b2: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ -4833b6: 5b10 cea0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0ce │ │ -4833ba: 0e00 |000b: return-void │ │ +483398: |[483398] de.tadris.fitness.ui.workout.ShowWorkoutActivity.initRoot:()V │ │ +4833a8: 1400 dd01 097f |0000: const v0, #float 1.82114e+38 // #7f0901dd │ │ +4833ae: 6e20 fcda 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dafc │ │ +4833b4: 0c00 |0006: move-result-object v0 │ │ +4833b6: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ +4833ba: 5b10 cea0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0ce │ │ +4833be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=432 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ │ │ #3 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;) │ │ @@ -2110607,17 +2110608,17 @@ │ │ type : '(Ljava/lang/String;Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4833bc: |[4833bc] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$addDiagram$2$ShowWorkoutActivity:(Ljava/lang/String;Landroid/view/View;)V │ │ -4833cc: 7020 24db 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startDiagramActivity:(Ljava/lang/String;)V // method@db24 │ │ -4833d2: 0e00 |0003: return-void │ │ +4833c0: |[4833c0] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$addDiagram$2$ShowWorkoutActivity:(Ljava/lang/String;Landroid/view/View;)V │ │ +4833d0: 7020 24db 1000 |0000: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startDiagramActivity:(Ljava/lang/String;)V // method@db24 │ │ +4833d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -2110627,101 +2110628,101 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 180 16-bit code units │ │ -4833d4: |[4833d4] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$exportToGpx$6$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ -4833e4: 5460 d0a0 |0000: iget-object v0, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -4833e8: 6e10 fcd2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/Workout;.getSafeComment:()Ljava/lang/String; // method@d2fc │ │ -4833ee: 0c00 |0005: move-result-object v0 │ │ -4833f0: 6e10 d5e0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ -4833f6: 0a00 |0009: move-result v0 │ │ -4833f8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -4833fa: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -4833fc: 3900 1c00 |000c: if-nez v0, 0028 // +001c │ │ -483400: 1a00 85eb |000e: const-string v0, "workout-%s-%s.gpx" // string@eb85 │ │ -483404: 1223 |0010: const/4 v3, #int 2 // #2 │ │ -483406: 2333 6e1f |0011: new-array v3, v3, [Ljava/lang/Object; // type@1f6e │ │ -48340a: 5464 d0a0 |0013: iget-object v4, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -48340e: 6e10 fdd2 0400 |0015: invoke-virtual {v4}, Lde/tadris/fitness/data/Workout;.getSafeDateString:()Ljava/lang/String; // method@d2fd │ │ -483414: 0c04 |0018: move-result-object v4 │ │ -483416: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ -48341a: 5461 d0a0 |001b: iget-object v1, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -48341e: 6e10 fcd2 0100 |001d: invoke-virtual {v1}, Lde/tadris/fitness/data/Workout;.getSafeComment:()Ljava/lang/String; // method@d2fc │ │ -483424: 0c01 |0020: move-result-object v1 │ │ -483426: 4d01 0302 |0021: aput-object v1, v3, v2 │ │ -48342a: 7120 c9e0 3000 |0023: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -483430: 0c00 |0026: move-result-object v0 │ │ -483432: 2811 |0027: goto 0038 // +0011 │ │ -483434: 1a00 86eb |0028: const-string v0, "workout-%s.gpx" // string@eb86 │ │ -483438: 2322 6e1f |002a: new-array v2, v2, [Ljava/lang/Object; // type@1f6e │ │ -48343c: 5463 d0a0 |002c: iget-object v3, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483440: 6e10 fdd2 0300 |002e: invoke-virtual {v3}, Lde/tadris/fitness/data/Workout;.getSafeDateString:()Ljava/lang/String; // method@d2fd │ │ -483446: 0c03 |0031: move-result-object v3 │ │ -483448: 4d03 0201 |0032: aput-object v3, v2, v1 │ │ -48344c: 7120 c9e0 2000 |0034: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ -483452: 0c00 |0037: move-result-object v0 │ │ -483454: 2201 0819 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ -483458: 7010 06e1 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -48345e: 7110 c6db 0600 |003d: invoke-static {v6}, Lde/tadris/fitness/util/DataManager;.getSharedDirectory:(Landroid/content/Context;)Ljava/lang/String; // method@dbc6 │ │ -483464: 0c02 |0040: move-result-object v2 │ │ -483466: 6e20 12e1 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48346c: 1a02 9a06 |0044: const-string v2, "/" // string@069a │ │ -483470: 6e20 12e1 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -483476: 6e20 12e1 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48347c: 6e10 1fe1 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -483482: 0c00 |004f: move-result-object v0 │ │ -483484: 2201 a918 |0050: new-instance v1, Ljava/io/File; // type@18a9 │ │ -483488: 7020 e0de 0100 |0052: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -48348e: 6e10 f1de 0100 |0055: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ -483494: 0c01 |0058: move-result-object v1 │ │ -483496: 6e10 ebde 0100 |0059: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@deeb │ │ -48349c: 0a02 |005c: move-result v2 │ │ -48349e: 3902 2000 |005d: if-nez v2, 007d // +0020 │ │ -4834a2: 6e10 fdde 0100 |005f: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ -4834a8: 0a01 |0062: move-result v1 │ │ -4834aa: 3801 0300 |0063: if-eqz v1, 0066 // +0003 │ │ -4834ae: 2818 |0065: goto 007d // +0018 │ │ -4834b0: 2201 b718 |0066: new-instance v1, Ljava/io/IOException; // type@18b7 │ │ -4834b4: 2202 0819 |0068: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ -4834b8: 7010 06e1 0200 |006a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -4834be: 1a03 2313 |006d: const-string v3, "Cannot write to " // string@1323 │ │ -4834c2: 6e20 12e1 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4834c8: 6e20 12e1 0200 |0072: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -4834ce: 6e10 1fe1 0200 |0075: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4834d4: 0c00 |0078: move-result-object v0 │ │ -4834d6: 7020 26df 0100 |0079: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -4834dc: 2701 |007c: throw v1 │ │ -4834de: 6e10 feda 0600 |007d: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getBaseContext:()Landroid/content/Context; // method@dafe │ │ -4834e4: 0c01 |0080: move-result-object v1 │ │ -4834e6: 1a02 0184 |0081: const-string v2, "de.tadris.fitness.fileprovider" // string@8401 │ │ -4834ea: 2203 a918 |0083: new-instance v3, Ljava/io/File; // type@18a9 │ │ -4834ee: 7020 e0de 0300 |0085: invoke-direct {v3, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -4834f4: 7130 e438 2103 |0088: invoke-static {v1, v2, v3}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@38e4 │ │ -4834fa: 0c01 |008b: move-result-object v1 │ │ -4834fc: 6202 69a1 |008c: sget-object v2, Lde/tadris/fitness/util/io/general/IOHelper;.GpxExporter:Lde/tadris/fitness/util/io/general/IWorkoutExporter; // field@a169 │ │ -483500: 5463 d0a0 |008e: iget-object v3, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483504: 5464 cfa0 |0090: iget-object v4, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.samples:Ljava/util/List; // field@a0cf │ │ -483508: 2205 a918 |0092: new-instance v5, Ljava/io/File; // type@18a9 │ │ -48350c: 7020 e0de 0500 |0094: invoke-direct {v5, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -483512: 7240 5bdc 3254 |0097: invoke-interface {v2, v3, v4, v5}, Lde/tadris/fitness/util/io/general/IWorkoutExporter;.exportWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/File;)V // method@dc5b │ │ -483518: 5460 caa0 |009a: iget-object v0, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0ca │ │ -48351c: 2202 bd17 |009c: new-instance v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk; // type@17bd │ │ -483520: 7040 3dda 6217 |009e: invoke-direct {v2, v6, v7, v1}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V // method@da3d │ │ -483526: 6e20 7507 2000 |00a1: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -48352c: 280f |00a4: goto 00b3 // +000f │ │ -48352e: 0d00 |00a5: move-exception v0 │ │ -483530: 6e10 20e0 0000 |00a6: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -483536: 5461 caa0 |00a9: iget-object v1, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0ca │ │ -48353a: 2202 c517 |00ab: new-instance v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE; // type@17c5 │ │ -48353e: 7040 4dda 6207 |00ad: invoke-direct {v2, v6, v7, v0}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@da4d │ │ -483544: 6e20 7507 2100 |00b0: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ -48354a: 0e00 |00b3: return-void │ │ +4833d8: |[4833d8] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$exportToGpx$6$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;)V │ │ +4833e8: 5460 d0a0 |0000: iget-object v0, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +4833ec: 6e10 fcd2 0000 |0002: invoke-virtual {v0}, Lde/tadris/fitness/data/Workout;.getSafeComment:()Ljava/lang/String; // method@d2fc │ │ +4833f2: 0c00 |0005: move-result-object v0 │ │ +4833f4: 6e10 d5e0 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@e0d5 │ │ +4833fa: 0a00 |0009: move-result v0 │ │ +4833fc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +4833fe: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +483400: 3900 1c00 |000c: if-nez v0, 0028 // +001c │ │ +483404: 1a00 85eb |000e: const-string v0, "workout-%s-%s.gpx" // string@eb85 │ │ +483408: 1223 |0010: const/4 v3, #int 2 // #2 │ │ +48340a: 2333 6e1f |0011: new-array v3, v3, [Ljava/lang/Object; // type@1f6e │ │ +48340e: 5464 d0a0 |0013: iget-object v4, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483412: 6e10 fdd2 0400 |0015: invoke-virtual {v4}, Lde/tadris/fitness/data/Workout;.getSafeDateString:()Ljava/lang/String; // method@d2fd │ │ +483418: 0c04 |0018: move-result-object v4 │ │ +48341a: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ +48341e: 5461 d0a0 |001b: iget-object v1, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483422: 6e10 fcd2 0100 |001d: invoke-virtual {v1}, Lde/tadris/fitness/data/Workout;.getSafeComment:()Ljava/lang/String; // method@d2fc │ │ +483428: 0c01 |0020: move-result-object v1 │ │ +48342a: 4d01 0302 |0021: aput-object v1, v3, v2 │ │ +48342e: 7120 c9e0 3000 |0023: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +483434: 0c00 |0026: move-result-object v0 │ │ +483436: 2811 |0027: goto 0038 // +0011 │ │ +483438: 1a00 86eb |0028: const-string v0, "workout-%s.gpx" // string@eb86 │ │ +48343c: 2322 6e1f |002a: new-array v2, v2, [Ljava/lang/Object; // type@1f6e │ │ +483440: 5463 d0a0 |002c: iget-object v3, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483444: 6e10 fdd2 0300 |002e: invoke-virtual {v3}, Lde/tadris/fitness/data/Workout;.getSafeDateString:()Ljava/lang/String; // method@d2fd │ │ +48344a: 0c03 |0031: move-result-object v3 │ │ +48344c: 4d03 0201 |0032: aput-object v3, v2, v1 │ │ +483450: 7120 c9e0 2000 |0034: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@e0c9 │ │ +483456: 0c00 |0037: move-result-object v0 │ │ +483458: 2201 0819 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@1908 │ │ +48345c: 7010 06e1 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +483462: 7110 c6db 0600 |003d: invoke-static {v6}, Lde/tadris/fitness/util/DataManager;.getSharedDirectory:(Landroid/content/Context;)Ljava/lang/String; // method@dbc6 │ │ +483468: 0c02 |0040: move-result-object v2 │ │ +48346a: 6e20 12e1 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +483470: 1a02 9a06 |0044: const-string v2, "/" // string@069a │ │ +483474: 6e20 12e1 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48347a: 6e20 12e1 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +483480: 6e10 1fe1 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +483486: 0c00 |004f: move-result-object v0 │ │ +483488: 2201 a918 |0050: new-instance v1, Ljava/io/File; // type@18a9 │ │ +48348c: 7020 e0de 0100 |0052: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +483492: 6e10 f1de 0100 |0055: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@def1 │ │ +483498: 0c01 |0058: move-result-object v1 │ │ +48349a: 6e10 ebde 0100 |0059: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@deeb │ │ +4834a0: 0a02 |005c: move-result v2 │ │ +4834a2: 3902 2000 |005d: if-nez v2, 007d // +0020 │ │ +4834a6: 6e10 fdde 0100 |005f: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ +4834ac: 0a01 |0062: move-result v1 │ │ +4834ae: 3801 0300 |0063: if-eqz v1, 0066 // +0003 │ │ +4834b2: 2818 |0065: goto 007d // +0018 │ │ +4834b4: 2201 b718 |0066: new-instance v1, Ljava/io/IOException; // type@18b7 │ │ +4834b8: 2202 0819 |0068: new-instance v2, Ljava/lang/StringBuilder; // type@1908 │ │ +4834bc: 7010 06e1 0200 |006a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +4834c2: 1a03 2313 |006d: const-string v3, "Cannot write to " // string@1323 │ │ +4834c6: 6e20 12e1 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4834cc: 6e20 12e1 0200 |0072: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +4834d2: 6e10 1fe1 0200 |0075: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4834d8: 0c00 |0078: move-result-object v0 │ │ +4834da: 7020 26df 0100 |0079: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +4834e0: 2701 |007c: throw v1 │ │ +4834e2: 6e10 feda 0600 |007d: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getBaseContext:()Landroid/content/Context; // method@dafe │ │ +4834e8: 0c01 |0080: move-result-object v1 │ │ +4834ea: 1a02 0184 |0081: const-string v2, "de.tadris.fitness.fileprovider" // string@8401 │ │ +4834ee: 2203 a918 |0083: new-instance v3, Ljava/io/File; // type@18a9 │ │ +4834f2: 7020 e0de 0300 |0085: invoke-direct {v3, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +4834f8: 7130 e438 2103 |0088: invoke-static {v1, v2, v3}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@38e4 │ │ +4834fe: 0c01 |008b: move-result-object v1 │ │ +483500: 6202 69a1 |008c: sget-object v2, Lde/tadris/fitness/util/io/general/IOHelper;.GpxExporter:Lde/tadris/fitness/util/io/general/IWorkoutExporter; // field@a169 │ │ +483504: 5463 d0a0 |008e: iget-object v3, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483508: 5464 cfa0 |0090: iget-object v4, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.samples:Ljava/util/List; // field@a0cf │ │ +48350c: 2205 a918 |0092: new-instance v5, Ljava/io/File; // type@18a9 │ │ +483510: 7020 e0de 0500 |0094: invoke-direct {v5, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +483516: 7240 5bdc 3254 |0097: invoke-interface {v2, v3, v4, v5}, Lde/tadris/fitness/util/io/general/IWorkoutExporter;.exportWorkout:(Lde/tadris/fitness/data/Workout;Ljava/util/List;Ljava/io/File;)V // method@dc5b │ │ +48351c: 5460 caa0 |009a: iget-object v0, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0ca │ │ +483520: 2202 bd17 |009c: new-instance v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk; // type@17bd │ │ +483524: 7040 3dda 6217 |009e: invoke-direct {v2, v6, v7, v1}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$0wD6Z_kog99Uojscw3Qm3COBokk;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V // method@da3d │ │ +48352a: 6e20 7507 2000 |00a1: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +483530: 280f |00a4: goto 00b3 // +000f │ │ +483532: 0d00 |00a5: move-exception v0 │ │ +483534: 6e10 20e0 0000 |00a6: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +48353a: 5461 caa0 |00a9: iget-object v1, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mHandler:Landroid/os/Handler; // field@a0ca │ │ +48353e: 2202 c517 |00ab: new-instance v2, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE; // type@17c5 │ │ +483542: 7040 4dda 6207 |00ad: invoke-direct {v2, v6, v7, v0}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$iXmp9HHVqHSdN2l2EVeXhKBF5mE;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V // method@da4d │ │ +483548: 6e20 7507 2100 |00b0: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0775 │ │ +48354e: 0e00 |00b3: return-void │ │ catches : 1 │ │ 0x0000 - 0x00a4 │ │ Ljava/lang/Exception; -> 0x00a5 │ │ positions : │ │ 0x0000 line=246 │ │ 0x0013 line=247 │ │ 0x002c line=249 │ │ @@ -2110743,25 +2110744,25 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -48355c: |[48355c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$null$4$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V │ │ -48356c: 6e10 a9d7 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ -483572: 2202 7e00 |0003: new-instance v2, Landroid/content/Intent; // type@007e │ │ -483576: 1c00 0317 |0005: const-class v0, Lde/tadris/fitness/ui/ShareFileActivity; // type@1703 │ │ -48357a: 7030 1003 1200 |0007: invoke-direct {v2, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -483580: 6200 f89e |000a: sget-object v0, Lde/tadris/fitness/ui/ShareFileActivity;.EXTRA_FILE_URI:Ljava/lang/String; // field@9ef8 │ │ -483584: 6e10 0f07 0300 |000c: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ -48358a: 0c03 |000f: move-result-object v3 │ │ -48358c: 6e30 3603 0203 |0010: invoke-virtual {v2, v0, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0336 │ │ -483592: 6e20 22db 2100 |0013: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ -483598: 0e00 |0016: return-void │ │ +483560: |[483560] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$null$4$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Landroid/net/Uri;)V │ │ +483570: 6e10 a9d7 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ +483576: 2202 7e00 |0003: new-instance v2, Landroid/content/Intent; // type@007e │ │ +48357a: 1c00 0317 |0005: const-class v0, Lde/tadris/fitness/ui/ShareFileActivity; // type@1703 │ │ +48357e: 7030 1003 1200 |0007: invoke-direct {v2, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +483584: 6200 f89e |000a: sget-object v0, Lde/tadris/fitness/ui/ShareFileActivity;.EXTRA_FILE_URI:Ljava/lang/String; // field@9ef8 │ │ +483588: 6e10 0f07 0300 |000c: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@070f │ │ +48358e: 0c03 |000f: move-result-object v3 │ │ +483590: 6e30 3603 0203 |0010: invoke-virtual {v2, v0, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0336 │ │ +483596: 6e20 22db 2100 |0013: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ +48359c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=262 │ │ 0x000a line=263 │ │ 0x0013 line=264 │ │ locals : │ │ @@ -2110774,20 +2110775,20 @@ │ │ type : '(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -48359c: |[48359c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$null$5$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ -4835ac: 6e10 a9d7 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ -4835b2: 1402 9500 117f |0003: const v2, #float 1.92741e+38 // #7f110095 │ │ -4835b8: 1400 9900 117f |0006: const v0, #float 1.92741e+38 // #7f110099 │ │ -4835be: 6e40 1fdb 3102 |0009: invoke-virtual {v1, v3, v2, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.showErrorDialog:(Ljava/lang/Exception;II)V // method@db1f │ │ -4835c4: 0e00 |000c: return-void │ │ +4835a0: |[4835a0] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$null$5$ShowWorkoutActivity:(Lde/tadris/fitness/ui/dialog/ProgressDialogController;Ljava/lang/Exception;)V │ │ +4835b0: 6e10 a9d7 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/dialog/ProgressDialogController;.cancel:()V // method@d7a9 │ │ +4835b6: 1402 9500 117f |0003: const v2, #float 1.92741e+38 // #7f110095 │ │ +4835bc: 1400 9900 117f |0006: const v0, #float 1.92741e+38 // #7f110099 │ │ +4835c2: 6e40 1fdb 3102 |0009: invoke-virtual {v1, v3, v2, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.showErrorDialog:(Ljava/lang/Exception;II)V // method@db1f │ │ +4835c8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0009 line=270 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ 0x0000 - 0x000d reg=2 (null) Lde/tadris/fitness/ui/dialog/ProgressDialogController; │ │ @@ -2110798,61 +2110799,61 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -4835c8: |[4835c8] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$null$7$ShowWorkoutActivity:(Landroid/view/View;)V │ │ -4835d8: 5456 c7a0 |0000: iget-object v6, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ -4835dc: 1400 3d02 097f |0002: const v0, #float 1.82116e+38 // #7f09023d │ │ -4835e2: 6e20 f500 0600 |0005: invoke-virtual {v6, v0}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ -4835e8: 0c06 |0008: move-result-object v6 │ │ -4835ea: 1f06 7102 |0009: check-cast v6, Landroid/widget/CheckBox; // type@0271 │ │ -4835ee: 5450 c7a0 |000b: iget-object v0, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ -4835f2: 1401 3f02 097f |000d: const v1, #float 1.82116e+38 // #7f09023f │ │ -4835f8: 6e20 f500 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ -4835fe: 0c00 |0013: move-result-object v0 │ │ -483600: 1f00 a002 |0014: check-cast v0, Landroid/widget/Spinner; // type@02a0 │ │ -483604: 5451 c7a0 |0016: iget-object v1, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ -483608: 1402 3e02 097f |0018: const v2, #float 1.82116e+38 // #7f09023e │ │ -48360e: 6e20 f500 2100 |001b: invoke-virtual {v1, v2}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ -483614: 0c01 |001e: move-result-object v1 │ │ -483616: 1f01 7902 |001f: check-cast v1, Landroid/widget/EditText; // type@0279 │ │ -48361a: 6e10 130f 0100 |0021: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -483620: 0c02 |0024: move-result-object v2 │ │ -483622: 6e10 99e0 0200 |0025: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -483628: 0c02 |0028: move-result-object v2 │ │ -48362a: 6e10 ebe0 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ -483630: 0c02 |002c: move-result-object v2 │ │ -483632: 6e10 dae0 0200 |002d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ -483638: 0a03 |0030: move-result v3 │ │ -48363a: 1224 |0031: const/4 v4, #int 2 // #2 │ │ -48363c: 3643 1000 |0032: if-gt v3, v4, 0042 // +0010 │ │ -483640: 1406 9100 117f |0034: const v6, #float 1.92741e+38 // #7f110091 │ │ -483646: 6e20 01db 6500 |0037: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -48364c: 0c06 |003a: move-result-object v6 │ │ -48364e: 6e20 290f 6100 |003b: invoke-virtual {v1, v6}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ -483654: 6e20 19db 1500 |003e: invoke-virtual {v5, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@db19 │ │ -48365a: 0e00 |0041: return-void │ │ -48365c: 6e10 3911 0000 |0042: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@1139 │ │ -483662: 0a00 |0045: move-result v0 │ │ -483664: 3800 0a00 |0046: if-eqz v0, 0050 // +000a │ │ -483668: 3240 0500 |0048: if-eq v0, v4, 004d // +0005 │ │ -48366c: 6200 0aa2 |004a: sget-object v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.TRACKABLE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a20a │ │ -483670: 2806 |004c: goto 0052 // +0006 │ │ -483672: 6200 08a2 |004d: sget-object v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.PRIVATE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a208 │ │ -483676: 2803 |004f: goto 0052 // +0003 │ │ -483678: 6200 07a2 |0050: sget-object v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.IDENTIFIABLE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a207 │ │ -48367c: 5451 c7a0 |0052: iget-object v1, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ -483680: 6e10 f400 0100 |0054: invoke-virtual {v1}, Landroid/app/AlertDialog;.dismiss:()V // method@00f4 │ │ -483686: 6e10 b70e 0600 |0057: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@0eb7 │ │ -48368c: 0a06 |005a: move-result v6 │ │ -48368e: 7040 27db 6520 |005b: invoke-direct {v5, v6, v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.uploadToOsm:(ZLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;)V // method@db27 │ │ -483694: 0e00 |005e: return-void │ │ +4835cc: |[4835cc] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$null$7$ShowWorkoutActivity:(Landroid/view/View;)V │ │ +4835dc: 5456 c7a0 |0000: iget-object v6, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ +4835e0: 1400 3d02 097f |0002: const v0, #float 1.82116e+38 // #7f09023d │ │ +4835e6: 6e20 f500 0600 |0005: invoke-virtual {v6, v0}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ +4835ec: 0c06 |0008: move-result-object v6 │ │ +4835ee: 1f06 7102 |0009: check-cast v6, Landroid/widget/CheckBox; // type@0271 │ │ +4835f2: 5450 c7a0 |000b: iget-object v0, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ +4835f6: 1401 3f02 097f |000d: const v1, #float 1.82116e+38 // #7f09023f │ │ +4835fc: 6e20 f500 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ +483602: 0c00 |0013: move-result-object v0 │ │ +483604: 1f00 a002 |0014: check-cast v0, Landroid/widget/Spinner; // type@02a0 │ │ +483608: 5451 c7a0 |0016: iget-object v1, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ +48360c: 1402 3e02 097f |0018: const v2, #float 1.82116e+38 // #7f09023e │ │ +483612: 6e20 f500 2100 |001b: invoke-virtual {v1, v2}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00f5 │ │ +483618: 0c01 |001e: move-result-object v1 │ │ +48361a: 1f01 7902 |001f: check-cast v1, Landroid/widget/EditText; // type@0279 │ │ +48361e: 6e10 130f 0100 |0021: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +483624: 0c02 |0024: move-result-object v2 │ │ +483626: 6e10 99e0 0200 |0025: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +48362c: 0c02 |0028: move-result-object v2 │ │ +48362e: 6e10 ebe0 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@e0eb │ │ +483634: 0c02 |002c: move-result-object v2 │ │ +483636: 6e10 dae0 0200 |002d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@e0da │ │ +48363c: 0a03 |0030: move-result v3 │ │ +48363e: 1224 |0031: const/4 v4, #int 2 // #2 │ │ +483640: 3643 1000 |0032: if-gt v3, v4, 0042 // +0010 │ │ +483644: 1406 9100 117f |0034: const v6, #float 1.92741e+38 // #7f110091 │ │ +48364a: 6e20 01db 6500 |0037: invoke-virtual {v5, v6}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483650: 0c06 |003a: move-result-object v6 │ │ +483652: 6e20 290f 6100 |003b: invoke-virtual {v1, v6}, Landroid/widget/EditText;.setError:(Ljava/lang/CharSequence;)V // method@0f29 │ │ +483658: 6e20 19db 1500 |003e: invoke-virtual {v5, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.requestKeyboard:(Landroid/view/View;)V // method@db19 │ │ +48365e: 0e00 |0041: return-void │ │ +483660: 6e10 3911 0000 |0042: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@1139 │ │ +483666: 0a00 |0045: move-result v0 │ │ +483668: 3800 0a00 |0046: if-eqz v0, 0050 // +000a │ │ +48366c: 3240 0500 |0048: if-eq v0, v4, 004d // +0005 │ │ +483670: 6200 0aa2 |004a: sget-object v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.TRACKABLE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a20a │ │ +483674: 2806 |004c: goto 0052 // +0006 │ │ +483676: 6200 08a2 |004d: sget-object v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.PRIVATE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a208 │ │ +48367a: 2803 |004f: goto 0052 // +0003 │ │ +48367c: 6200 07a2 |0050: sget-object v0, Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;.IDENTIFIABLE:Lde/westnordost/osmapi/traces/GpsTraceDetails$Visibility; // field@a207 │ │ +483680: 5451 c7a0 |0052: iget-object v1, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ +483684: 6e10 f400 0100 |0054: invoke-virtual {v1}, Landroid/app/AlertDialog;.dismiss:()V // method@00f4 │ │ +48368a: 6e10 b70e 0600 |0057: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@0eb7 │ │ +483690: 0a06 |005a: move-result v6 │ │ +483692: 7040 27db 6520 |005b: invoke-direct {v5, v6, v0, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.uploadToOsm:(ZLde/westnordost/osmapi/traces/GpsTraceDetails$Visibility;Ljava/lang/String;)V // method@db27 │ │ +483698: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x000b line=313 │ │ 0x0016 line=314 │ │ 0x0021 line=315 │ │ 0x002d line=316 │ │ @@ -2110873,17 +2110874,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -483698: |[483698] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$onCreate$0$ShowWorkoutActivity:(Landroid/view/View;)V │ │ -4836a8: 7010 16db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.openEditCommentDialog:()V // method@db16 │ │ -4836ae: 0e00 |0003: return-void │ │ +48369c: |[48369c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$onCreate$0$ShowWorkoutActivity:(Landroid/view/View;)V │ │ +4836ac: 7010 16db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.openEditCommentDialog:()V // method@db16 │ │ +4836b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2110892,17 +2110893,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4836b0: |[4836b0] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$onCreate$1$ShowWorkoutActivity:(Landroid/view/View;)V │ │ -4836c0: 7010 25db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startFullscreenMapActivity:()V // method@db25 │ │ -4836c6: 0e00 |0003: return-void │ │ +4836b4: |[4836b4] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$onCreate$1$ShowWorkoutActivity:(Landroid/view/View;)V │ │ +4836c4: 7010 25db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startFullscreenMapActivity:()V // method@db25 │ │ +4836ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -2110911,21 +2110912,21 @@ │ │ type : '(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4836c8: |[4836c8] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$openEditCommentDialog$3$ShowWorkoutActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V │ │ -4836d8: 6e10 130f 0100 |0000: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ -4836de: 0c01 |0003: move-result-object v1 │ │ -4836e0: 6e10 99e0 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ -4836e6: 0c01 |0007: move-result-object v1 │ │ -4836e8: 7020 f8da 1000 |0008: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.changeComment:(Ljava/lang/String;)V // method@daf8 │ │ -4836ee: 0e00 |000b: return-void │ │ +4836cc: |[4836cc] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$openEditCommentDialog$3$ShowWorkoutActivity:(Landroid/widget/EditText;Landroid/content/DialogInterface;I)V │ │ +4836dc: 6e10 130f 0100 |0000: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0f13 │ │ +4836e2: 0c01 |0003: move-result-object v1 │ │ +4836e4: 6e10 99e0 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@e099 │ │ +4836ea: 0c01 |0007: move-result-object v1 │ │ +4836ec: 7020 f8da 1000 |0008: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.changeComment:(Ljava/lang/String;)V // method@daf8 │ │ +4836f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -2110936,17 +2110937,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4836f0: |[4836f0] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$showResumeConfirmation$9$ShowWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ -483700: 7010 1bdb 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.resumeWorkout:()V // method@db1b │ │ -483706: 0e00 |0003: return-void │ │ +4836f4: |[4836f4] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$showResumeConfirmation$9$ShowWorkoutActivity:(Landroid/content/DialogInterface;I)V │ │ +483704: 7010 1bdb 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.resumeWorkout:()V // method@db1b │ │ +48370a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2110956,23 +2110957,23 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -483708: |[483708] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$showUploadOptions$8$ShowWorkoutActivity:(Landroid/content/DialogInterface;)V │ │ -483718: 5412 c7a0 |0000: iget-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ -48371c: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -48371e: 6e20 f600 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@00f6 │ │ -483724: 0c02 |0006: move-result-object v2 │ │ -483726: 2200 c117 |0007: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs; // type@17c1 │ │ -48372a: 7020 45da 1000 |0009: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@da45 │ │ -483730: 6e20 ab0e 0200 |000c: invoke-virtual {v2, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0eab │ │ -483736: 0e00 |000f: return-void │ │ +48370c: |[48370c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.lambda$showUploadOptions$8$ShowWorkoutActivity:(Landroid/content/DialogInterface;)V │ │ +48371c: 5412 c7a0 |0000: iget-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.dialog:Landroid/app/AlertDialog; // field@a0c7 │ │ +483720: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +483722: 6e20 f600 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@00f6 │ │ +483728: 0c02 |0006: move-result-object v2 │ │ +48372a: 2200 c117 |0007: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs; // type@17c1 │ │ +48372e: 7020 45da 1000 |0009: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$N9_QeVyygAcPORKrXHVIjMzRIvs;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@da45 │ │ +483734: 6e20 ab0e 0200 |000c: invoke-virtual {v2, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0eab │ │ +48373a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0007 line=311 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -2110982,28 +2110983,28 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -483738: |[483738] de.tadris.fitness.ui.workout.ShowWorkoutActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -483748: 6f40 6cdb 2143 |0000: invoke-super {v1, v2, v3, v4}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@db6c │ │ -48374e: 1302 2a00 |0003: const/16 v2, #int 42 // #2a │ │ -483752: 3323 1800 |0005: if-ne v3, v2, 001d // +0018 │ │ -483756: 2202 7e00 |0007: new-instance v2, Landroid/content/Intent; // type@007e │ │ -48375a: 1c03 d817 |0009: const-class v3, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // type@17d8 │ │ -48375e: 7030 1003 1203 |000b: invoke-direct {v2, v1, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ -483764: 5413 d0a0 |000e: iget-object v3, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483768: 5333 269d |0010: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ -48376c: 1a00 0084 |0012: const-string v0, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ -483770: 6e40 3103 0243 |0014: invoke-virtual {v2, v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ -483776: 6e20 22db 2100 |0017: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ -48377c: 6e10 fdda 0100 |001a: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.finish:()V // method@dafd │ │ -483782: 0e00 |001d: return-void │ │ +48373c: |[48373c] de.tadris.fitness.ui.workout.ShowWorkoutActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +48374c: 6f40 6cdb 2143 |0000: invoke-super {v1, v2, v3, v4}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@db6c │ │ +483752: 1302 2a00 |0003: const/16 v2, #int 42 // #2a │ │ +483756: 3323 1800 |0005: if-ne v3, v2, 001d // +0018 │ │ +48375a: 2202 7e00 |0007: new-instance v2, Landroid/content/Intent; // type@007e │ │ +48375e: 1c03 d817 |0009: const-class v3, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity; // type@17d8 │ │ +483762: 7030 1003 1203 |000b: invoke-direct {v2, v1, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0310 │ │ +483768: 5413 d0a0 |000e: iget-object v3, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +48376c: 5333 269d |0010: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.id:J // field@9d26 │ │ +483770: 1a00 0084 |0012: const-string v0, "de.tadris.fitness.WorkoutActivity.WORKOUT_ID_EXTRA" // string@8400 │ │ +483774: 6e40 3103 0243 |0014: invoke-virtual {v2, v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0331 │ │ +48377a: 6e20 22db 2100 |0017: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@db22 │ │ +483780: 6e10 fdda 0100 |001a: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.finish:()V // method@dafd │ │ +483786: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0007 line=346 │ │ 0x000e line=347 │ │ 0x0017 line=348 │ │ 0x001a line=349 │ │ @@ -2111018,295 +2111019,295 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 628 16-bit code units │ │ -483784: |[483784] de.tadris.fitness.ui.workout.ShowWorkoutActivity.onCreate:(Landroid/os/Bundle;)V │ │ -483794: 6f20 6edb a900 |0000: invoke-super {v9, v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onCreate:(Landroid/os/Bundle;)V // method@db6e │ │ -48379a: 6e10 05db 0900 |0003: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.initBeforeContent:()V // method@db05 │ │ -4837a0: 140a 2a00 0c7f |0006: const v10, #float 1.86093e+38 // #7f0c002a │ │ -4837a6: 6e20 1cdb a900 |0009: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.setContentView:(I)V // method@db1c │ │ -4837ac: 6e10 06db 0900 |000c: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.initRoot:()V // method@db06 │ │ -4837b2: 6e10 04db 0900 |000f: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.initAfterContent:()V // method@db04 │ │ -4837b8: 1a0a 0000 |0012: const-string v10, "" // string@0000 │ │ -4837bc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -4837be: 6e30 f6da a900 |0015: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addText:(Ljava/lang/String;Z)Landroid/widget/TextView; // method@daf6 │ │ -4837c4: 0c0a |0018: move-result-object v10 │ │ -4837c6: 5b9a c6a0 |0019: iput-object v10, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.commentView:Landroid/widget/TextView; // field@a0c6 │ │ -4837ca: 2200 be17 |001b: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU; // type@17be │ │ -4837ce: 7020 3fda 9000 |001d: invoke-direct {v0, v9}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@da3f │ │ -4837d4: 6e20 d911 0a00 |0020: invoke-virtual {v10, v0}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@11d9 │ │ -4837da: 7010 26db 0900 |0023: invoke-direct {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.updateCommentText:()V // method@db26 │ │ -4837e0: 140a dd01 117f |0026: const v10, #float 1.92748e+38 // #7f1101dd │ │ -4837e6: 6e20 01db a900 |0029: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -4837ec: 0c0a |002c: move-result-object v10 │ │ -4837ee: 6e20 f7da a900 |002d: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ -4837f4: 140a c401 117f |0030: const v10, #float 1.92747e+38 // #7f1101c4 │ │ -4837fa: 6e20 01db a900 |0033: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483800: 0c0a |0036: move-result-object v10 │ │ -483802: 7010 ffda 0900 |0037: invoke-direct {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getDate:()Ljava/lang/String; // method@daff │ │ -483808: 0c00 |003a: move-result-object v0 │ │ -48380a: 6e30 f2da a900 |003b: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;)V // method@daf2 │ │ -483810: 140a c801 117f |003e: const v10, #float 1.92747e+38 // #7f1101c8 │ │ -483816: 6e20 01db a900 |0041: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -48381c: 0c0a |0044: move-result-object v10 │ │ -48381e: 5490 c8a0 |0045: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -483822: 5491 d0a0 |0047: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483826: 5311 239d |0049: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -48382a: 6e30 e8dc 1002 |004b: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ -483830: 0c00 |004e: move-result-object v0 │ │ -483832: 1401 d301 117f |004f: const v1, #float 1.92748e+38 // #7f1101d3 │ │ -483838: 6e20 01db 1900 |0052: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -48383e: 0c01 |0055: move-result-object v1 │ │ -483840: 5492 c8a0 |0056: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -483844: 5493 d0a0 |0058: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483848: 5333 2c9d |005a: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.pauseDuration:J // field@9d2c │ │ -48384c: 6e30 e8dc 3204 |005c: invoke-virtual {v2, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ -483852: 0c02 |005f: move-result-object v2 │ │ -483854: 6e52 f3da a910 |0060: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ -48385a: 140a d901 117f |0063: const v10, #float 1.92748e+38 // #7f1101d9 │ │ -483860: 6e20 01db a900 |0066: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483866: 0c0a |0069: move-result-object v10 │ │ -483868: 7110 c7d1 0900 |006a: invoke-static {v9}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48386e: 0c00 |006d: move-result-object v0 │ │ -483870: 5400 b985 |006e: iget-object v0, v0, Lde/tadris/fitness/Instance;.userDateTimeUtils:Lde/tadris/fitness/util/UserDateTimeUtils; // field@85b9 │ │ -483874: 2201 7a19 |0070: new-instance v1, Ljava/util/Date; // type@197a │ │ -483878: 5492 d0a0 |0072: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -48387c: 5322 2d9d |0074: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ -483880: 7030 19e3 2103 |0076: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@e319 │ │ -483886: 6e20 f0db 1000 |0079: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatTime:(Ljava/util/Date;)Ljava/lang/String; // method@dbf0 │ │ -48388c: 0c00 |007c: move-result-object v0 │ │ -48388e: 1401 ca01 117f |007d: const v1, #float 1.92747e+38 // #7f1101ca │ │ -483894: 6e20 01db 1900 |0080: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -48389a: 0c01 |0083: move-result-object v1 │ │ -48389c: 7110 c7d1 0900 |0084: invoke-static {v9}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -4838a2: 0c02 |0087: move-result-object v2 │ │ -4838a4: 5422 b985 |0088: iget-object v2, v2, Lde/tadris/fitness/Instance;.userDateTimeUtils:Lde/tadris/fitness/util/UserDateTimeUtils; // field@85b9 │ │ -4838a8: 2203 7a19 |008a: new-instance v3, Ljava/util/Date; // type@197a │ │ -4838ac: 5494 d0a0 |008c: iget-object v4, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -4838b0: 5344 259d |008e: iget-wide v4, v4, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ -4838b4: 7030 19e3 4305 |0090: invoke-direct {v3, v4, v5}, Ljava/util/Date;.:(J)V // method@e319 │ │ -4838ba: 6e20 f0db 3200 |0093: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatTime:(Ljava/util/Date;)Ljava/lang/String; // method@dbf0 │ │ -4838c0: 0c02 |0096: move-result-object v2 │ │ -4838c2: 6e52 f3da a910 |0097: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ -4838c8: 140a c701 117f |009a: const v10, #float 1.92747e+38 // #7f1101c7 │ │ -4838ce: 6e20 01db a900 |009d: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -4838d4: 0c0a |00a0: move-result-object v10 │ │ -4838d6: 5490 c8a0 |00a1: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -4838da: 5491 d0a0 |00a3: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -4838de: 5211 289d |00a5: iget v1, v1, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ -4838e2: 6e20 e3dc 1000 |00a7: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ -4838e8: 0c00 |00aa: move-result-object v0 │ │ -4838ea: 1401 d201 117f |00ab: const v1, #float 1.92748e+38 // #7f1101d2 │ │ -4838f0: 6e20 01db 1900 |00ae: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -4838f6: 0c01 |00b1: move-result-object v1 │ │ -4838f8: 5492 c8a0 |00b2: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -4838fc: 5493 d0a0 |00b4: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483900: 5333 1e9d |00b6: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.avgPace:D // field@9d1e │ │ -483904: 6e30 efdc 3204 |00b8: invoke-virtual {v2, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(D)Ljava/lang/String; // method@dcef │ │ -48390a: 0c02 |00bb: move-result-object v2 │ │ -48390c: 6e52 f3da a910 |00bc: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ -483912: 6e10 02db 0900 |00bf: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ -483918: 0a0a |00c2: move-result v10 │ │ -48391a: 380a 1f00 |00c3: if-eqz v10, 00e2 // +001f │ │ -48391e: 140a d701 117f |00c5: const v10, #float 1.92748e+38 // #7f1101d7 │ │ -483924: 6e20 01db a900 |00c8: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -48392a: 0c0a |00cb: move-result-object v10 │ │ -48392c: 6e20 f7da a900 |00cc: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ -483932: 6e10 f4da 0900 |00cf: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addMap:()V // method@daf4 │ │ -483938: 549a cca0 |00d2: iget-object v10, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0cc │ │ -48393c: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ -48393e: 6e20 a7fe 0a00 |00d5: invoke-virtual {v10, v0}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ -483944: 549a cba0 |00d8: iget-object v10, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mapRoot:Landroid/widget/LinearLayout; // field@a0cb │ │ -483948: 2200 c217 |00da: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc; // type@17c2 │ │ -48394c: 7020 47da 9000 |00dc: invoke-direct {v0, v9}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@da47 │ │ -483952: 6e20 4810 0a00 |00df: invoke-virtual {v10, v0}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1048 │ │ -483958: 140a d801 117f |00e2: const v10, #float 1.92748e+38 // #7f1101d8 │ │ -48395e: 6e20 01db a900 |00e5: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483964: 0c0a |00e8: move-result-object v10 │ │ -483966: 6e20 f7da a900 |00e9: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ -48396c: 6e10 02db 0900 |00ec: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ -483972: 0a0a |00ef: move-result v10 │ │ -483974: 380a 4800 |00f0: if-eqz v10, 0138 // +0048 │ │ -483978: 140a 5300 117f |00f2: const v10, #float 1.9274e+38 // #7f110053 │ │ -48397e: 6e20 01db a900 |00f5: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483984: 0c0a |00f8: move-result-object v10 │ │ -483986: 5490 c8a0 |00f9: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -48398a: 5491 d0a0 |00fb: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -48398e: 5311 1f9d |00fd: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ -483992: 6e30 f4dc 1002 |00ff: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ -483998: 0c00 |0102: move-result-object v0 │ │ -48399a: 1401 5500 117f |0103: const v1, #float 1.9274e+38 // #7f110055 │ │ -4839a0: 6e20 01db 1900 |0106: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -4839a6: 0c01 |0109: move-result-object v1 │ │ -4839a8: 5492 c8a0 |010a: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -4839ac: 5493 d0a0 |010c: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -4839b0: 6e10 fad2 0300 |010e: invoke-virtual {v3}, Lde/tadris/fitness/data/Workout;.getAvgSpeedTotal:()D // method@d2fa │ │ -4839b6: 0b03 |0111: move-result-wide v3 │ │ -4839b8: 6e30 f4dc 3204 |0112: invoke-virtual {v2, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ -4839be: 0c02 |0115: move-result-object v2 │ │ -4839c0: 6e52 f3da a910 |0116: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ -4839c6: 140a de01 117f |0119: const v10, #float 1.92748e+38 // #7f1101de │ │ -4839cc: 6e20 01db a900 |011c: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -4839d2: 0c0a |011f: move-result-object v10 │ │ -4839d4: 5490 c8a0 |0120: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -4839d8: 5491 d0a0 |0122: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -4839dc: 5311 2e9d |0124: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.topSpeed:D // field@9d2e │ │ -4839e0: 6e30 f4dc 1002 |0126: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ -4839e6: 0c00 |0129: move-result-object v0 │ │ -4839e8: 6e30 f2da a900 |012a: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;)V // method@daf2 │ │ -4839ee: 220a e517 |012d: new-instance v10, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; // type@17e5 │ │ -4839f2: 7020 a7db 9a00 |012f: invoke-direct {v10, v9}, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.:(Landroid/content/Context;)V // method@dba7 │ │ -4839f8: 1a00 31e1 |0132: const-string v0, "speed" // string@e131 │ │ -4839fc: 6e30 f1da a900 |0134: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Ljava/lang/String;)V // method@daf1 │ │ -483a02: 2815 |0137: goto 014c // +0015 │ │ -483a04: 140a c201 117f |0138: const v10, #float 1.92747e+38 // #7f1101c2 │ │ -483a0a: 6e20 01db a900 |013b: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483a10: 0c0a |013e: move-result-object v10 │ │ -483a12: 5490 c8a0 |013f: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -483a16: 5491 d0a0 |0141: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483a1a: 5311 1f9d |0143: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ -483a1e: 6e30 f4dc 1002 |0145: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ -483a24: 0c00 |0148: move-result-object v0 │ │ -483a26: 6e30 f2da a900 |0149: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;)V // method@daf2 │ │ -483a2c: 549a d0a0 |014c: iget-object v10, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483a30: 6e10 ffd2 0a00 |014e: invoke-virtual {v10}, Lde/tadris/fitness/data/Workout;.hasHeartRateData:()Z // method@d2ff │ │ -483a36: 0a0a |0151: move-result v10 │ │ -483a38: 380a 6000 |0152: if-eqz v10, 01b2 // +0060 │ │ -483a3c: 140a cc01 117f |0154: const v10, #float 1.92747e+38 // #7f1101cc │ │ -483a42: 6e20 01db a900 |0157: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483a48: 0c0a |015a: move-result-object v10 │ │ -483a4a: 6e20 f7da a900 |015b: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ -483a50: 140a c001 117f |015e: const v10, #float 1.92747e+38 // #7f1101c0 │ │ -483a56: 6e20 01db a900 |0161: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483a5c: 0c0a |0164: move-result-object v10 │ │ -483a5e: 2200 0819 |0165: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -483a62: 7010 06e1 0000 |0167: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -483a68: 5491 d0a0 |016a: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483a6c: 5211 1d9d |016c: iget v1, v1, Lde/tadris/fitness/data/Workout;.avgHeartRate:I // field@9d1d │ │ -483a70: 6e20 0de1 1000 |016e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -483a76: 1a01 2000 |0171: const-string v1, " " // string@0020 │ │ -483a7a: 6e20 12e1 1000 |0173: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -483a80: 1402 9a01 117f |0176: const v2, #float 1.92746e+38 // #7f11019a │ │ -483a86: 6e20 01db 2900 |0179: invoke-virtual {v9, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483a8c: 0c03 |017c: move-result-object v3 │ │ -483a8e: 6e20 12e1 3000 |017d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -483a94: 6e10 1fe1 0000 |0180: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -483a9a: 0c00 |0183: move-result-object v0 │ │ -483a9c: 1403 ce01 117f |0184: const v3, #float 1.92747e+38 // #7f1101ce │ │ -483aa2: 6e20 01db 3900 |0187: invoke-virtual {v9, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483aa8: 0c03 |018a: move-result-object v3 │ │ -483aaa: 2204 0819 |018b: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ -483aae: 7010 06e1 0400 |018d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -483ab4: 5495 d0a0 |0190: iget-object v5, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483ab8: 5255 2a9d |0192: iget v5, v5, Lde/tadris/fitness/data/Workout;.maxHeartRate:I // field@9d2a │ │ -483abc: 6e20 0de1 5400 |0194: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ -483ac2: 6e20 12e1 1400 |0197: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -483ac8: 6e20 01db 2900 |019a: invoke-virtual {v9, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483ace: 0c01 |019d: move-result-object v1 │ │ -483ad0: 6e20 12e1 1400 |019e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -483ad6: 6e10 1fe1 0400 |01a1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -483adc: 0c01 |01a4: move-result-object v1 │ │ -483ade: 6e51 f3da a930 |01a5: invoke-virtual {v9, v10, v0, v3, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ -483ae4: 220a e117 |01a8: new-instance v10, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter; // type@17e1 │ │ -483ae8: 7020 82db 9a00 |01aa: invoke-direct {v10, v9}, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;.:(Landroid/content/Context;)V // method@db82 │ │ -483aee: 1a00 66a1 |01ad: const-string v0, "heartrate" // string@a166 │ │ -483af2: 6e30 f1da a900 |01af: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Ljava/lang/String;)V // method@daf1 │ │ -483af8: 140a c301 117f |01b2: const v10, #float 1.92747e+38 // #7f1101c3 │ │ -483afe: 6e20 01db a900 |01b5: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483b04: 0c0a |01b8: move-result-object v10 │ │ -483b06: 6e20 f7da a900 |01b9: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ -483b0c: 140a df01 117f |01bc: const v10, #float 1.92748e+38 // #7f1101df │ │ -483b12: 6e20 01db a900 |01bf: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483b18: 0c0a |01c2: move-result-object v10 │ │ -483b1a: 5490 c9a0 |01c3: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@a0c9 │ │ -483b1e: 5491 d0a0 |01c5: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483b22: 5211 209d |01c7: iget v1, v1, Lde/tadris/fitness/data/Workout;.calorie:I // field@9d20 │ │ -483b26: 8311 |01c9: int-to-double v1, v1 │ │ -483b28: 6e30 ffdc 1002 |01ca: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getEnergy:(D)Ljava/lang/String; // method@dcff │ │ -483b2e: 0c00 |01cd: move-result-object v0 │ │ -483b30: 1401 cb01 117f |01ce: const v1, #float 1.92747e+38 // #7f1101cb │ │ -483b36: 6e20 01db 1900 |01d1: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483b3c: 0c01 |01d4: move-result-object v1 │ │ -483b3e: 5492 c9a0 |01d5: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@a0c9 │ │ -483b42: 5493 d0a0 |01d7: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483b46: 5233 209d |01d9: iget v3, v3, Lde/tadris/fitness/data/Workout;.calorie:I // field@9d20 │ │ -483b4a: 8333 |01db: int-to-double v3, v3 │ │ -483b4c: 5495 d0a0 |01dc: iget-object v5, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483b50: 5355 239d |01de: iget-wide v5, v5, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -483b54: 8655 |01e0: long-to-double v5, v5 │ │ -483b56: 1807 0000 0000 0040 8f40 |01e1: const-wide v7, #double 1000 // #408f400000000000 │ │ -483b60: ce75 |01e6: div-double/2addr v5, v7 │ │ -483b62: 1907 4e40 |01e7: const-wide/high16 v7, #long 4633641066610819072 // #404e │ │ -483b66: ce75 |01e9: div-double/2addr v5, v7 │ │ -483b68: ce53 |01ea: div-double/2addr v3, v5 │ │ -483b6a: 6e30 02dd 3204 |01eb: invoke-virtual {v2, v3, v4}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getRelativeEnergy:(D)Ljava/lang/String; // method@dd02 │ │ -483b70: 0c02 |01ee: move-result-object v2 │ │ -483b72: 6e52 f3da a910 |01ef: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ -483b78: 6e10 02db 0900 |01f2: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ -483b7e: 0a0a |01f5: move-result v10 │ │ -483b80: 380a 7d00 |01f6: if-eqz v10, 0273 // +007d │ │ -483b84: 140a aa00 117f |01f8: const v10, #float 1.92742e+38 // #7f1100aa │ │ -483b8a: 6e20 01db a900 |01fb: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483b90: 0c0a |01fe: move-result-object v10 │ │ -483b92: 6e20 f7da a900 |01ff: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ -483b98: 140a d001 117f |0202: const v10, #float 1.92747e+38 // #7f1101d0 │ │ -483b9e: 6e20 01db a900 |0205: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483ba4: 0c0a |0208: move-result-object v10 │ │ -483ba6: 5490 c8a0 |0209: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -483baa: 5491 d0a0 |020b: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483bae: 5211 2b9d |020d: iget v1, v1, Lde/tadris/fitness/data/Workout;.minElevationMSL:F // field@9d2b │ │ -483bb2: 7110 79e0 0100 |020f: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -483bb8: 0a01 |0212: move-result v1 │ │ -483bba: 6e20 e6dc 1000 |0213: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(I)Ljava/lang/String; // method@dce6 │ │ -483bc0: 0c00 |0216: move-result-object v0 │ │ -483bc2: 1401 cf01 117f |0217: const v1, #float 1.92747e+38 // #7f1101cf │ │ -483bc8: 6e20 01db 1900 |021a: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483bce: 0c01 |021d: move-result-object v1 │ │ -483bd0: 5492 c8a0 |021e: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -483bd4: 5493 d0a0 |0220: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483bd8: 5233 299d |0222: iget v3, v3, Lde/tadris/fitness/data/Workout;.maxElevationMSL:F // field@9d29 │ │ -483bdc: 7110 79e0 0300 |0224: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -483be2: 0a03 |0227: move-result v3 │ │ -483be4: 6e20 e6dc 3200 |0228: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(I)Ljava/lang/String; // method@dce6 │ │ -483bea: 0c02 |022b: move-result-object v2 │ │ -483bec: 6e52 f3da a910 |022c: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ -483bf2: 140a bd01 117f |022f: const v10, #float 1.92747e+38 // #7f1101bd │ │ -483bf8: 6e20 01db a900 |0232: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483bfe: 0c0a |0235: move-result-object v10 │ │ -483c00: 5490 c8a0 |0236: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -483c04: 5491 d0a0 |0238: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483c08: 5211 1c9d |023a: iget v1, v1, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ -483c0c: 7110 79e0 0100 |023c: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -483c12: 0a01 |023f: move-result v1 │ │ -483c14: 6e20 e6dc 1000 |0240: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(I)Ljava/lang/String; // method@dce6 │ │ -483c1a: 0c00 |0243: move-result-object v0 │ │ -483c1c: 1401 c501 117f |0244: const v1, #float 1.92747e+38 // #7f1101c5 │ │ -483c22: 6e20 01db 1900 |0247: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483c28: 0c01 |024a: move-result-object v1 │ │ -483c2a: 5492 c8a0 |024b: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ -483c2e: 5493 d0a0 |024d: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ -483c32: 5233 229d |024f: iget v3, v3, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ -483c36: 7110 79e0 0300 |0251: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ -483c3c: 0a03 |0254: move-result v3 │ │ -483c3e: 6e20 e6dc 3200 |0255: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(I)Ljava/lang/String; // method@dce6 │ │ -483c44: 0c02 |0258: move-result-object v2 │ │ -483c46: 6e52 f3da a910 |0259: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ -483c4c: 220a e217 |025c: new-instance v10, Lde/tadris/fitness/ui/workout/diagram/HeightConverter; // type@17e2 │ │ -483c50: 7020 8bdb 9a00 |025e: invoke-direct {v10, v9}, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.:(Landroid/content/Context;)V // method@db8b │ │ -483c56: 1a00 67a1 |0261: const-string v0, "height" // string@a167 │ │ -483c5a: 6e30 f1da a900 |0263: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Ljava/lang/String;)V // method@daf1 │ │ -483c60: 140a 6801 117f |0266: const v10, #float 1.92745e+38 // #7f110168 │ │ -483c66: 6e20 01db a900 |0269: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ -483c6c: 0c0a |026c: move-result-object v10 │ │ -483c6e: 6e20 f7da a900 |026d: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ -483c74: 7010 f5da 0900 |0270: invoke-direct {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addSectionList:()V // method@daf5 │ │ -483c7a: 0e00 |0273: return-void │ │ +483788: |[483788] de.tadris.fitness.ui.workout.ShowWorkoutActivity.onCreate:(Landroid/os/Bundle;)V │ │ +483798: 6f20 6edb a900 |0000: invoke-super {v9, v10}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onCreate:(Landroid/os/Bundle;)V // method@db6e │ │ +48379e: 6e10 05db 0900 |0003: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.initBeforeContent:()V // method@db05 │ │ +4837a4: 140a 2a00 0c7f |0006: const v10, #float 1.86093e+38 // #7f0c002a │ │ +4837aa: 6e20 1cdb a900 |0009: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.setContentView:(I)V // method@db1c │ │ +4837b0: 6e10 06db 0900 |000c: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.initRoot:()V // method@db06 │ │ +4837b6: 6e10 04db 0900 |000f: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.initAfterContent:()V // method@db04 │ │ +4837bc: 1a0a 0000 |0012: const-string v10, "" // string@0000 │ │ +4837c0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +4837c2: 6e30 f6da a900 |0015: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addText:(Ljava/lang/String;Z)Landroid/widget/TextView; // method@daf6 │ │ +4837c8: 0c0a |0018: move-result-object v10 │ │ +4837ca: 5b9a c6a0 |0019: iput-object v10, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.commentView:Landroid/widget/TextView; // field@a0c6 │ │ +4837ce: 2200 be17 |001b: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU; // type@17be │ │ +4837d2: 7020 3fda 9000 |001d: invoke-direct {v0, v9}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$5bf85Qeo5FNBOuVNPjXC9fghFWU;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@da3f │ │ +4837d8: 6e20 d911 0a00 |0020: invoke-virtual {v10, v0}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@11d9 │ │ +4837de: 7010 26db 0900 |0023: invoke-direct {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.updateCommentText:()V // method@db26 │ │ +4837e4: 140a dd01 117f |0026: const v10, #float 1.92748e+38 // #7f1101dd │ │ +4837ea: 6e20 01db a900 |0029: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +4837f0: 0c0a |002c: move-result-object v10 │ │ +4837f2: 6e20 f7da a900 |002d: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ +4837f8: 140a c401 117f |0030: const v10, #float 1.92747e+38 // #7f1101c4 │ │ +4837fe: 6e20 01db a900 |0033: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483804: 0c0a |0036: move-result-object v10 │ │ +483806: 7010 ffda 0900 |0037: invoke-direct {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getDate:()Ljava/lang/String; // method@daff │ │ +48380c: 0c00 |003a: move-result-object v0 │ │ +48380e: 6e30 f2da a900 |003b: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;)V // method@daf2 │ │ +483814: 140a c801 117f |003e: const v10, #float 1.92747e+38 // #7f1101c8 │ │ +48381a: 6e20 01db a900 |0041: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483820: 0c0a |0044: move-result-object v10 │ │ +483822: 5490 c8a0 |0045: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +483826: 5491 d0a0 |0047: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +48382a: 5311 239d |0049: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +48382e: 6e30 e8dc 1002 |004b: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ +483834: 0c00 |004e: move-result-object v0 │ │ +483836: 1401 d301 117f |004f: const v1, #float 1.92748e+38 // #7f1101d3 │ │ +48383c: 6e20 01db 1900 |0052: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483842: 0c01 |0055: move-result-object v1 │ │ +483844: 5492 c8a0 |0056: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +483848: 5493 d0a0 |0058: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +48384c: 5333 2c9d |005a: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.pauseDuration:J // field@9d2c │ │ +483850: 6e30 e8dc 3204 |005c: invoke-virtual {v2, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ +483856: 0c02 |005f: move-result-object v2 │ │ +483858: 6e52 f3da a910 |0060: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ +48385e: 140a d901 117f |0063: const v10, #float 1.92748e+38 // #7f1101d9 │ │ +483864: 6e20 01db a900 |0066: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +48386a: 0c0a |0069: move-result-object v10 │ │ +48386c: 7110 c7d1 0900 |006a: invoke-static {v9}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +483872: 0c00 |006d: move-result-object v0 │ │ +483874: 5400 b985 |006e: iget-object v0, v0, Lde/tadris/fitness/Instance;.userDateTimeUtils:Lde/tadris/fitness/util/UserDateTimeUtils; // field@85b9 │ │ +483878: 2201 7a19 |0070: new-instance v1, Ljava/util/Date; // type@197a │ │ +48387c: 5492 d0a0 |0072: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483880: 5322 2d9d |0074: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.start:J // field@9d2d │ │ +483884: 7030 19e3 2103 |0076: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@e319 │ │ +48388a: 6e20 f0db 1000 |0079: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatTime:(Ljava/util/Date;)Ljava/lang/String; // method@dbf0 │ │ +483890: 0c00 |007c: move-result-object v0 │ │ +483892: 1401 ca01 117f |007d: const v1, #float 1.92747e+38 // #7f1101ca │ │ +483898: 6e20 01db 1900 |0080: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +48389e: 0c01 |0083: move-result-object v1 │ │ +4838a0: 7110 c7d1 0900 |0084: invoke-static {v9}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +4838a6: 0c02 |0087: move-result-object v2 │ │ +4838a8: 5422 b985 |0088: iget-object v2, v2, Lde/tadris/fitness/Instance;.userDateTimeUtils:Lde/tadris/fitness/util/UserDateTimeUtils; // field@85b9 │ │ +4838ac: 2203 7a19 |008a: new-instance v3, Ljava/util/Date; // type@197a │ │ +4838b0: 5494 d0a0 |008c: iget-object v4, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +4838b4: 5344 259d |008e: iget-wide v4, v4, Lde/tadris/fitness/data/Workout;.end:J // field@9d25 │ │ +4838b8: 7030 19e3 4305 |0090: invoke-direct {v3, v4, v5}, Ljava/util/Date;.:(J)V // method@e319 │ │ +4838be: 6e20 f0db 3200 |0093: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/UserDateTimeUtils;.formatTime:(Ljava/util/Date;)Ljava/lang/String; // method@dbf0 │ │ +4838c4: 0c02 |0096: move-result-object v2 │ │ +4838c6: 6e52 f3da a910 |0097: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ +4838cc: 140a c701 117f |009a: const v10, #float 1.92747e+38 // #7f1101c7 │ │ +4838d2: 6e20 01db a900 |009d: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +4838d8: 0c0a |00a0: move-result-object v10 │ │ +4838da: 5490 c8a0 |00a1: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +4838de: 5491 d0a0 |00a3: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +4838e2: 5211 289d |00a5: iget v1, v1, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ +4838e6: 6e20 e3dc 1000 |00a7: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ +4838ec: 0c00 |00aa: move-result-object v0 │ │ +4838ee: 1401 d201 117f |00ab: const v1, #float 1.92748e+38 // #7f1101d2 │ │ +4838f4: 6e20 01db 1900 |00ae: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +4838fa: 0c01 |00b1: move-result-object v1 │ │ +4838fc: 5492 c8a0 |00b2: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +483900: 5493 d0a0 |00b4: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483904: 5333 1e9d |00b6: iget-wide v3, v3, Lde/tadris/fitness/data/Workout;.avgPace:D // field@9d1e │ │ +483908: 6e30 efdc 3204 |00b8: invoke-virtual {v2, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(D)Ljava/lang/String; // method@dcef │ │ +48390e: 0c02 |00bb: move-result-object v2 │ │ +483910: 6e52 f3da a910 |00bc: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ +483916: 6e10 02db 0900 |00bf: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ +48391c: 0a0a |00c2: move-result v10 │ │ +48391e: 380a 1f00 |00c3: if-eqz v10, 00e2 // +001f │ │ +483922: 140a d701 117f |00c5: const v10, #float 1.92748e+38 // #7f1101d7 │ │ +483928: 6e20 01db a900 |00c8: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +48392e: 0c0a |00cb: move-result-object v10 │ │ +483930: 6e20 f7da a900 |00cc: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ +483936: 6e10 f4da 0900 |00cf: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addMap:()V // method@daf4 │ │ +48393c: 549a cca0 |00d2: iget-object v10, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0cc │ │ +483940: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ +483942: 6e20 a7fe 0a00 |00d5: invoke-virtual {v10, v0}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ +483948: 549a cba0 |00d8: iget-object v10, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.mapRoot:Landroid/widget/LinearLayout; // field@a0cb │ │ +48394c: 2200 c217 |00da: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc; // type@17c2 │ │ +483950: 7020 47da 9000 |00dc: invoke-direct {v0, v9}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutActivity$Vi6h52oOfVUkHpaD0mPViNDibWc;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;)V // method@da47 │ │ +483956: 6e20 4810 0a00 |00df: invoke-virtual {v10, v0}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1048 │ │ +48395c: 140a d801 117f |00e2: const v10, #float 1.92748e+38 // #7f1101d8 │ │ +483962: 6e20 01db a900 |00e5: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483968: 0c0a |00e8: move-result-object v10 │ │ +48396a: 6e20 f7da a900 |00e9: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ +483970: 6e10 02db 0900 |00ec: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ +483976: 0a0a |00ef: move-result v10 │ │ +483978: 380a 4800 |00f0: if-eqz v10, 0138 // +0048 │ │ +48397c: 140a 5300 117f |00f2: const v10, #float 1.9274e+38 // #7f110053 │ │ +483982: 6e20 01db a900 |00f5: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483988: 0c0a |00f8: move-result-object v10 │ │ +48398a: 5490 c8a0 |00f9: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +48398e: 5491 d0a0 |00fb: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483992: 5311 1f9d |00fd: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ +483996: 6e30 f4dc 1002 |00ff: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ +48399c: 0c00 |0102: move-result-object v0 │ │ +48399e: 1401 5500 117f |0103: const v1, #float 1.9274e+38 // #7f110055 │ │ +4839a4: 6e20 01db 1900 |0106: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +4839aa: 0c01 |0109: move-result-object v1 │ │ +4839ac: 5492 c8a0 |010a: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +4839b0: 5493 d0a0 |010c: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +4839b4: 6e10 fad2 0300 |010e: invoke-virtual {v3}, Lde/tadris/fitness/data/Workout;.getAvgSpeedTotal:()D // method@d2fa │ │ +4839ba: 0b03 |0111: move-result-wide v3 │ │ +4839bc: 6e30 f4dc 3204 |0112: invoke-virtual {v2, v3, v4}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ +4839c2: 0c02 |0115: move-result-object v2 │ │ +4839c4: 6e52 f3da a910 |0116: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ +4839ca: 140a de01 117f |0119: const v10, #float 1.92748e+38 // #7f1101de │ │ +4839d0: 6e20 01db a900 |011c: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +4839d6: 0c0a |011f: move-result-object v10 │ │ +4839d8: 5490 c8a0 |0120: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +4839dc: 5491 d0a0 |0122: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +4839e0: 5311 2e9d |0124: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.topSpeed:D // field@9d2e │ │ +4839e4: 6e30 f4dc 1002 |0126: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ +4839ea: 0c00 |0129: move-result-object v0 │ │ +4839ec: 6e30 f2da a900 |012a: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;)V // method@daf2 │ │ +4839f2: 220a e517 |012d: new-instance v10, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; // type@17e5 │ │ +4839f6: 7020 a7db 9a00 |012f: invoke-direct {v10, v9}, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.:(Landroid/content/Context;)V // method@dba7 │ │ +4839fc: 1a00 31e1 |0132: const-string v0, "speed" // string@e131 │ │ +483a00: 6e30 f1da a900 |0134: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Ljava/lang/String;)V // method@daf1 │ │ +483a06: 2815 |0137: goto 014c // +0015 │ │ +483a08: 140a c201 117f |0138: const v10, #float 1.92747e+38 // #7f1101c2 │ │ +483a0e: 6e20 01db a900 |013b: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483a14: 0c0a |013e: move-result-object v10 │ │ +483a16: 5490 c8a0 |013f: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +483a1a: 5491 d0a0 |0141: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483a1e: 5311 1f9d |0143: iget-wide v1, v1, Lde/tadris/fitness/data/Workout;.avgSpeed:D // field@9d1f │ │ +483a22: 6e30 f4dc 1002 |0145: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getSpeed:(D)Ljava/lang/String; // method@dcf4 │ │ +483a28: 0c00 |0148: move-result-object v0 │ │ +483a2a: 6e30 f2da a900 |0149: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;)V // method@daf2 │ │ +483a30: 549a d0a0 |014c: iget-object v10, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483a34: 6e10 ffd2 0a00 |014e: invoke-virtual {v10}, Lde/tadris/fitness/data/Workout;.hasHeartRateData:()Z // method@d2ff │ │ +483a3a: 0a0a |0151: move-result v10 │ │ +483a3c: 380a 6000 |0152: if-eqz v10, 01b2 // +0060 │ │ +483a40: 140a cc01 117f |0154: const v10, #float 1.92747e+38 // #7f1101cc │ │ +483a46: 6e20 01db a900 |0157: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483a4c: 0c0a |015a: move-result-object v10 │ │ +483a4e: 6e20 f7da a900 |015b: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ +483a54: 140a c001 117f |015e: const v10, #float 1.92747e+38 // #7f1101c0 │ │ +483a5a: 6e20 01db a900 |0161: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483a60: 0c0a |0164: move-result-object v10 │ │ +483a62: 2200 0819 |0165: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +483a66: 7010 06e1 0000 |0167: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +483a6c: 5491 d0a0 |016a: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483a70: 5211 1d9d |016c: iget v1, v1, Lde/tadris/fitness/data/Workout;.avgHeartRate:I // field@9d1d │ │ +483a74: 6e20 0de1 1000 |016e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +483a7a: 1a01 2000 |0171: const-string v1, " " // string@0020 │ │ +483a7e: 6e20 12e1 1000 |0173: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +483a84: 1402 9a01 117f |0176: const v2, #float 1.92746e+38 // #7f11019a │ │ +483a8a: 6e20 01db 2900 |0179: invoke-virtual {v9, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483a90: 0c03 |017c: move-result-object v3 │ │ +483a92: 6e20 12e1 3000 |017d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +483a98: 6e10 1fe1 0000 |0180: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +483a9e: 0c00 |0183: move-result-object v0 │ │ +483aa0: 1403 ce01 117f |0184: const v3, #float 1.92747e+38 // #7f1101ce │ │ +483aa6: 6e20 01db 3900 |0187: invoke-virtual {v9, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483aac: 0c03 |018a: move-result-object v3 │ │ +483aae: 2204 0819 |018b: new-instance v4, Ljava/lang/StringBuilder; // type@1908 │ │ +483ab2: 7010 06e1 0400 |018d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +483ab8: 5495 d0a0 |0190: iget-object v5, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483abc: 5255 2a9d |0192: iget v5, v5, Lde/tadris/fitness/data/Workout;.maxHeartRate:I // field@9d2a │ │ +483ac0: 6e20 0de1 5400 |0194: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@e10d │ │ +483ac6: 6e20 12e1 1400 |0197: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +483acc: 6e20 01db 2900 |019a: invoke-virtual {v9, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483ad2: 0c01 |019d: move-result-object v1 │ │ +483ad4: 6e20 12e1 1400 |019e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +483ada: 6e10 1fe1 0400 |01a1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +483ae0: 0c01 |01a4: move-result-object v1 │ │ +483ae2: 6e51 f3da a930 |01a5: invoke-virtual {v9, v10, v0, v3, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ +483ae8: 220a e117 |01a8: new-instance v10, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter; // type@17e1 │ │ +483aec: 7020 82db 9a00 |01aa: invoke-direct {v10, v9}, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;.:(Landroid/content/Context;)V // method@db82 │ │ +483af2: 1a00 66a1 |01ad: const-string v0, "heartrate" // string@a166 │ │ +483af6: 6e30 f1da a900 |01af: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Ljava/lang/String;)V // method@daf1 │ │ +483afc: 140a c301 117f |01b2: const v10, #float 1.92747e+38 // #7f1101c3 │ │ +483b02: 6e20 01db a900 |01b5: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483b08: 0c0a |01b8: move-result-object v10 │ │ +483b0a: 6e20 f7da a900 |01b9: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ +483b10: 140a df01 117f |01bc: const v10, #float 1.92748e+38 // #7f1101df │ │ +483b16: 6e20 01db a900 |01bf: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483b1c: 0c0a |01c2: move-result-object v10 │ │ +483b1e: 5490 c9a0 |01c3: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@a0c9 │ │ +483b22: 5491 d0a0 |01c5: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483b26: 5211 209d |01c7: iget v1, v1, Lde/tadris/fitness/data/Workout;.calorie:I // field@9d20 │ │ +483b2a: 8311 |01c9: int-to-double v1, v1 │ │ +483b2c: 6e30 ffdc 1002 |01ca: invoke-virtual {v0, v1, v2}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getEnergy:(D)Ljava/lang/String; // method@dcff │ │ +483b32: 0c00 |01cd: move-result-object v0 │ │ +483b34: 1401 cb01 117f |01ce: const v1, #float 1.92747e+38 // #7f1101cb │ │ +483b3a: 6e20 01db 1900 |01d1: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483b40: 0c01 |01d4: move-result-object v1 │ │ +483b42: 5492 c9a0 |01d5: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.energyUnitUtils:Lde/tadris/fitness/util/unit/EnergyUnitUtils; // field@a0c9 │ │ +483b46: 5493 d0a0 |01d7: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483b4a: 5233 209d |01d9: iget v3, v3, Lde/tadris/fitness/data/Workout;.calorie:I // field@9d20 │ │ +483b4e: 8333 |01db: int-to-double v3, v3 │ │ +483b50: 5495 d0a0 |01dc: iget-object v5, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483b54: 5355 239d |01de: iget-wide v5, v5, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +483b58: 8655 |01e0: long-to-double v5, v5 │ │ +483b5a: 1807 0000 0000 0040 8f40 |01e1: const-wide v7, #double 1000 // #408f400000000000 │ │ +483b64: ce75 |01e6: div-double/2addr v5, v7 │ │ +483b66: 1907 4e40 |01e7: const-wide/high16 v7, #long 4633641066610819072 // #404e │ │ +483b6a: ce75 |01e9: div-double/2addr v5, v7 │ │ +483b6c: ce53 |01ea: div-double/2addr v3, v5 │ │ +483b6e: 6e30 02dd 3204 |01eb: invoke-virtual {v2, v3, v4}, Lde/tadris/fitness/util/unit/EnergyUnitUtils;.getRelativeEnergy:(D)Ljava/lang/String; // method@dd02 │ │ +483b74: 0c02 |01ee: move-result-object v2 │ │ +483b76: 6e52 f3da a910 |01ef: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ +483b7c: 6e10 02db 0900 |01f2: invoke-virtual {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ +483b82: 0a0a |01f5: move-result v10 │ │ +483b84: 380a 7d00 |01f6: if-eqz v10, 0273 // +007d │ │ +483b88: 140a aa00 117f |01f8: const v10, #float 1.92742e+38 // #7f1100aa │ │ +483b8e: 6e20 01db a900 |01fb: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483b94: 0c0a |01fe: move-result-object v10 │ │ +483b96: 6e20 f7da a900 |01ff: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ +483b9c: 140a d001 117f |0202: const v10, #float 1.92747e+38 // #7f1101d0 │ │ +483ba2: 6e20 01db a900 |0205: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483ba8: 0c0a |0208: move-result-object v10 │ │ +483baa: 5490 c8a0 |0209: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +483bae: 5491 d0a0 |020b: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483bb2: 5211 2b9d |020d: iget v1, v1, Lde/tadris/fitness/data/Workout;.minElevationMSL:F // field@9d2b │ │ +483bb6: 7110 79e0 0100 |020f: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +483bbc: 0a01 |0212: move-result v1 │ │ +483bbe: 6e20 e6dc 1000 |0213: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(I)Ljava/lang/String; // method@dce6 │ │ +483bc4: 0c00 |0216: move-result-object v0 │ │ +483bc6: 1401 cf01 117f |0217: const v1, #float 1.92747e+38 // #7f1101cf │ │ +483bcc: 6e20 01db 1900 |021a: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483bd2: 0c01 |021d: move-result-object v1 │ │ +483bd4: 5492 c8a0 |021e: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +483bd8: 5493 d0a0 |0220: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483bdc: 5233 299d |0222: iget v3, v3, Lde/tadris/fitness/data/Workout;.maxElevationMSL:F // field@9d29 │ │ +483be0: 7110 79e0 0300 |0224: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +483be6: 0a03 |0227: move-result v3 │ │ +483be8: 6e20 e6dc 3200 |0228: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(I)Ljava/lang/String; // method@dce6 │ │ +483bee: 0c02 |022b: move-result-object v2 │ │ +483bf0: 6e52 f3da a910 |022c: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ +483bf6: 140a bd01 117f |022f: const v10, #float 1.92747e+38 // #7f1101bd │ │ +483bfc: 6e20 01db a900 |0232: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483c02: 0c0a |0235: move-result-object v10 │ │ +483c04: 5490 c8a0 |0236: iget-object v0, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +483c08: 5491 d0a0 |0238: iget-object v1, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483c0c: 5211 1c9d |023a: iget v1, v1, Lde/tadris/fitness/data/Workout;.ascent:F // field@9d1c │ │ +483c10: 7110 79e0 0100 |023c: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +483c16: 0a01 |023f: move-result v1 │ │ +483c18: 6e20 e6dc 1000 |0240: invoke-virtual {v0, v1}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(I)Ljava/lang/String; // method@dce6 │ │ +483c1e: 0c00 |0243: move-result-object v0 │ │ +483c20: 1401 c501 117f |0244: const v1, #float 1.92747e+38 // #7f1101c5 │ │ +483c26: 6e20 01db 1900 |0247: invoke-virtual {v9, v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483c2c: 0c01 |024a: move-result-object v1 │ │ +483c2e: 5492 c8a0 |024b: iget-object v2, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c8 │ │ +483c32: 5493 d0a0 |024d: iget-object v3, v9, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0d0 │ │ +483c36: 5233 229d |024f: iget v3, v3, Lde/tadris/fitness/data/Workout;.descent:F // field@9d22 │ │ +483c3a: 7110 79e0 0300 |0251: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@e079 │ │ +483c40: 0a03 |0254: move-result v3 │ │ +483c42: 6e20 e6dc 3200 |0255: invoke-virtual {v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getElevation:(I)Ljava/lang/String; // method@dce6 │ │ +483c48: 0c02 |0258: move-result-object v2 │ │ +483c4a: 6e52 f3da a910 |0259: invoke-virtual {v9, v10, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@daf3 │ │ +483c50: 220a e217 |025c: new-instance v10, Lde/tadris/fitness/ui/workout/diagram/HeightConverter; // type@17e2 │ │ +483c54: 7020 8bdb 9a00 |025e: invoke-direct {v10, v9}, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.:(Landroid/content/Context;)V // method@db8b │ │ +483c5a: 1a00 67a1 |0261: const-string v0, "height" // string@a167 │ │ +483c5e: 6e30 f1da a900 |0263: invoke-virtual {v9, v10, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;Ljava/lang/String;)V // method@daf1 │ │ +483c64: 140a 6801 117f |0266: const v10, #float 1.92745e+38 // #7f110168 │ │ +483c6a: 6e20 01db a900 |0269: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getString:(I)Ljava/lang/String; // method@db01 │ │ +483c70: 0c0a |026c: move-result-object v10 │ │ +483c72: 6e20 f7da a900 |026d: invoke-virtual {v9, v10}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addTitle:(Ljava/lang/String;)V // method@daf7 │ │ +483c78: 7010 f5da 0900 |0270: invoke-direct {v9}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.addSectionList:()V // method@daf5 │ │ +483c7e: 0e00 |0273: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=73 │ │ 0x0009 line=75 │ │ 0x000c line=76 │ │ 0x000f line=78 │ │ @@ -2111365,51 +2111366,51 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -483010: |[483010] de.tadris.fitness.ui.workout.ShowWorkoutActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -483020: 6e10 00db 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@db00 │ │ -483026: 0c00 |0003: move-result-object v0 │ │ -483028: 1401 0700 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0007 │ │ -48302e: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ -483034: 1400 4300 097f |000a: const v0, #float 1.82106e+38 // #7f090043 │ │ -48303a: 7220 0e0a 0300 |000d: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -483040: 0c00 |0010: move-result-object v0 │ │ -483042: 7010 07db 0200 |0011: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.isLastWorkout:()Z // method@db07 │ │ -483048: 0a01 |0014: move-result v1 │ │ -48304a: 7220 410a 1000 |0015: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -483050: 1400 3800 097f |0018: const v0, #float 1.82105e+38 // #7f090038 │ │ -483056: 7220 0e0a 0300 |001b: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -48305c: 0c00 |001e: move-result-object v0 │ │ -48305e: 6e10 02db 0200 |001f: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ -483064: 0a01 |0022: move-result v1 │ │ -483066: 7220 410a 1000 |0023: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -48306c: 1400 4900 097f |0026: const v0, #float 1.82106e+38 // #7f090049 │ │ -483072: 7220 0e0a 0300 |0029: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -483078: 0c00 |002c: move-result-object v0 │ │ -48307a: 6e10 02db 0200 |002d: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ -483080: 0a01 |0030: move-result v1 │ │ -483082: 7220 410a 1000 |0031: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -483088: 1400 3a00 097f |0034: const v0, #float 1.82105e+38 // #7f09003a │ │ -48308e: 7220 0e0a 0300 |0037: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -483094: 0c00 |003a: move-result-object v0 │ │ -483096: 6e10 02db 0200 |003b: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ -48309c: 0a01 |003e: move-result v1 │ │ -48309e: 7220 410a 1000 |003f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -4830a4: 1400 4700 097f |0042: const v0, #float 1.82106e+38 // #7f090047 │ │ -4830aa: 7220 0e0a 0300 |0045: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -4830b0: 0c03 |0048: move-result-object v3 │ │ -4830b2: 6e10 02db 0200 |0049: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ -4830b8: 0a00 |004c: move-result v0 │ │ -4830ba: 7220 410a 0300 |004d: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ -4830c0: 1213 |0050: const/4 v3, #int 1 // #1 │ │ -4830c2: 0f03 |0051: return v3 │ │ +483014: |[483014] de.tadris.fitness.ui.workout.ShowWorkoutActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +483024: 6e10 00db 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@db00 │ │ +48302a: 0c00 |0003: move-result-object v0 │ │ +48302c: 1401 0700 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0007 │ │ +483032: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ +483038: 1400 4300 097f |000a: const v0, #float 1.82106e+38 // #7f090043 │ │ +48303e: 7220 0e0a 0300 |000d: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +483044: 0c00 |0010: move-result-object v0 │ │ +483046: 7010 07db 0200 |0011: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.isLastWorkout:()Z // method@db07 │ │ +48304c: 0a01 |0014: move-result v1 │ │ +48304e: 7220 410a 1000 |0015: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +483054: 1400 3800 097f |0018: const v0, #float 1.82105e+38 // #7f090038 │ │ +48305a: 7220 0e0a 0300 |001b: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +483060: 0c00 |001e: move-result-object v0 │ │ +483062: 6e10 02db 0200 |001f: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ +483068: 0a01 |0022: move-result v1 │ │ +48306a: 7220 410a 1000 |0023: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +483070: 1400 4900 097f |0026: const v0, #float 1.82106e+38 // #7f090049 │ │ +483076: 7220 0e0a 0300 |0029: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +48307c: 0c00 |002c: move-result-object v0 │ │ +48307e: 6e10 02db 0200 |002d: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ +483084: 0a01 |0030: move-result v1 │ │ +483086: 7220 410a 1000 |0031: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +48308c: 1400 3a00 097f |0034: const v0, #float 1.82105e+38 // #7f09003a │ │ +483092: 7220 0e0a 0300 |0037: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +483098: 0c00 |003a: move-result-object v0 │ │ +48309a: 6e10 02db 0200 |003b: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ +4830a0: 0a01 |003e: move-result v1 │ │ +4830a2: 7220 410a 1000 |003f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +4830a8: 1400 4700 097f |0042: const v0, #float 1.82106e+38 // #7f090047 │ │ +4830ae: 7220 0e0a 0300 |0045: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +4830b4: 0c03 |0048: move-result-object v3 │ │ +4830b6: 6e10 02db 0200 |0049: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.hasSamples:()Z // method@db02 │ │ +4830bc: 0a00 |004c: move-result v0 │ │ +4830be: 7220 410a 0300 |004d: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0a41 │ │ +4830c4: 1213 |0050: const/4 v3, #int 1 // #1 │ │ +4830c6: 0f03 |0051: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x000d line=214 │ │ 0x001b line=215 │ │ 0x0029 line=216 │ │ 0x0037 line=217 │ │ @@ -2111423,38 +2111424,38 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -4830c4: |[4830c4] de.tadris.fitness.ui.workout.ShowWorkoutActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -4830d4: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -4830da: 0a00 |0003: move-result v0 │ │ -4830dc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -4830de: 2c00 2500 0000 |0005: sparse-switch v0, 0000002a // +00000025 │ │ -4830e4: 6f20 72db 3200 |0008: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@db72 │ │ -4830ea: 0a03 |000b: move-result v3 │ │ -4830ec: 0f03 |000c: return v3 │ │ -4830ee: 7010 18db 0200 |000d: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.prepareUpload:()V // method@db18 │ │ -4830f4: 0f01 |0010: return v1 │ │ -4830f6: 7010 1ddb 0200 |0011: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.shareWorkoutActivity:()V // method@db1d │ │ -4830fc: 0f01 |0014: return v1 │ │ -4830fe: 7010 20db 0200 |0015: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.showResumeConfirmation:()V // method@db20 │ │ -483104: 0f01 |0018: return v1 │ │ -483106: 7010 fbda 0200 |0019: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.exportToGpx:()V // method@dafb │ │ -48310c: 0f01 |001c: return v1 │ │ -48310e: 7010 fada 0200 |001d: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.editWorkoutStartEndActivity:()V // method@dafa │ │ -483114: 0f01 |0020: return v1 │ │ -483116: 7010 17db 0200 |0021: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.openEditWorkoutActivity:()V // method@db17 │ │ -48311c: 0f01 |0024: return v1 │ │ -48311e: 7010 1edb 0200 |0025: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.showDeleteDialog:()V // method@db1e │ │ -483124: 0f01 |0028: return v1 │ │ -483126: 0000 |0029: nop // spacer │ │ -483128: 0002 0700 3400 097f 3700 097f 3800 ... |002a: sparse-switch-data (30 units) │ │ +4830c8: |[4830c8] de.tadris.fitness.ui.workout.ShowWorkoutActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +4830d8: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +4830de: 0a00 |0003: move-result v0 │ │ +4830e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +4830e2: 2c00 2500 0000 |0005: sparse-switch v0, 0000002a // +00000025 │ │ +4830e8: 6f20 72db 3200 |0008: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@db72 │ │ +4830ee: 0a03 |000b: move-result v3 │ │ +4830f0: 0f03 |000c: return v3 │ │ +4830f2: 7010 18db 0200 |000d: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.prepareUpload:()V // method@db18 │ │ +4830f8: 0f01 |0010: return v1 │ │ +4830fa: 7010 1ddb 0200 |0011: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.shareWorkoutActivity:()V // method@db1d │ │ +483100: 0f01 |0014: return v1 │ │ +483102: 7010 20db 0200 |0015: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.showResumeConfirmation:()V // method@db20 │ │ +483108: 0f01 |0018: return v1 │ │ +48310a: 7010 fbda 0200 |0019: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.exportToGpx:()V // method@dafb │ │ +483110: 0f01 |001c: return v1 │ │ +483112: 7010 fada 0200 |001d: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.editWorkoutStartEndActivity:()V // method@dafa │ │ +483118: 0f01 |0020: return v1 │ │ +48311a: 7010 17db 0200 |0021: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.openEditWorkoutActivity:()V // method@db17 │ │ +483120: 0f01 |0024: return v1 │ │ +483122: 7010 1edb 0200 |0025: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutActivity;.showDeleteDialog:()V // method@db1e │ │ +483128: 0f01 |0028: return v1 │ │ +48312a: 0000 |0029: nop // spacer │ │ +48312c: 0002 0700 3400 097f 3700 097f 3800 ... |002a: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0008 line=406 │ │ 0x000d line=394 │ │ 0x0011 line=403 │ │ 0x0015 line=400 │ │ @@ -2111538,22 +2111539,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -48420c: |[48420c] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.:()V │ │ -48421c: 7010 57db 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.:()V // method@db57 │ │ -484222: 2200 8119 |0003: new-instance v0, Ljava/util/HashMap; // type@1981 │ │ -484226: 7010 3be3 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@e33b │ │ -48422c: 5b10 d8a0 |0008: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterMenu:Ljava/util/Map; // field@a0d8 │ │ -484230: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -484232: 5910 d6a0 |000b: iput v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ -484236: 0e00 |000d: return-void │ │ +484210: |[484210] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.:()V │ │ +484220: 7010 57db 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.:()V // method@db57 │ │ +484226: 2200 8119 |0003: new-instance v0, Ljava/util/HashMap; // type@1981 │ │ +48422a: 7010 3be3 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@e33b │ │ +484230: 5b10 d8a0 |0008: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterMenu:Ljava/util/Map; // field@a0d8 │ │ +484234: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +484236: 5910 d6a0 |000b: iput v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ +48423a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=40 │ │ 0x000b line=47 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity; │ │ @@ -2111564,44 +2111565,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -484238: |[484238] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.initBeforeContent:()V │ │ -484248: 6f10 6adb 0200 |0000: invoke-super {v2}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.initBeforeContent:()V // method@db6a │ │ -48424e: 2200 e017 |0003: new-instance v0, Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // type@17e0 │ │ -484252: 6e10 2adb 0200 |0005: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@db2a │ │ -484258: 0c01 |0008: move-result-object v1 │ │ -48425a: 7030 81db 2001 |0009: invoke-direct {v0, v2, v1}, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@db81 │ │ -484260: 5b20 d7a0 |000c: iput-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ -484264: 7110 c7d1 0200 |000e: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ -48426a: 0c00 |0011: move-result-object v0 │ │ -48426c: 5400 ba85 |0012: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ -484270: 6e10 e3d2 0000 |0014: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getTrackStyleMode:()Ljava/lang/String; // method@d2e3 │ │ -484276: 0c00 |0017: move-result-object v0 │ │ -484278: 1a01 fb75 |0018: const-string v1, "always" // string@75fb │ │ -48427c: 6e20 c7e0 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -484282: 0a01 |001d: move-result v1 │ │ -484284: 3901 1500 |001e: if-nez v1, 0033 // +0015 │ │ -484288: 6e10 2cdb 0200 |0020: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.isDiagramActivity:()Z // method@db2c │ │ -48428e: 0a01 |0023: move-result v1 │ │ -484290: 3801 0b00 |0024: if-eqz v1, 002f // +000b │ │ -484294: 1a01 a485 |0026: const-string v1, "diagram" // string@85a4 │ │ -484298: 6e20 c7e0 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -48429e: 0a00 |002b: move-result v0 │ │ -4842a0: 3800 0300 |002c: if-eqz v0, 002f // +0003 │ │ -4842a4: 2805 |002e: goto 0033 // +0005 │ │ -4842a6: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -4842a8: 5920 d6a0 |0030: iput v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ -4842ac: 2804 |0032: goto 0036 // +0004 │ │ -4842ae: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -4842b0: 5920 d6a0 |0034: iput v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ -4842b4: 0e00 |0036: return-void │ │ +48423c: |[48423c] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.initBeforeContent:()V │ │ +48424c: 6f10 6adb 0200 |0000: invoke-super {v2}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.initBeforeContent:()V // method@db6a │ │ +484252: 2200 e017 |0003: new-instance v0, Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // type@17e0 │ │ +484256: 6e10 2adb 0200 |0005: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@db2a │ │ +48425c: 0c01 |0008: move-result-object v1 │ │ +48425e: 7030 81db 2001 |0009: invoke-direct {v0, v2, v1}, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@db81 │ │ +484264: 5b20 d7a0 |000c: iput-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ +484268: 7110 c7d1 0200 |000e: invoke-static {v2}, Lde/tadris/fitness/Instance;.getInstance:(Landroid/content/Context;)Lde/tadris/fitness/Instance; // method@d1c7 │ │ +48426e: 0c00 |0011: move-result-object v0 │ │ +484270: 5400 ba85 |0012: iget-object v0, v0, Lde/tadris/fitness/Instance;.userPreferences:Lde/tadris/fitness/data/UserPreferences; // field@85ba │ │ +484274: 6e10 e3d2 0000 |0014: invoke-virtual {v0}, Lde/tadris/fitness/data/UserPreferences;.getTrackStyleMode:()Ljava/lang/String; // method@d2e3 │ │ +48427a: 0c00 |0017: move-result-object v0 │ │ +48427c: 1a01 fb75 |0018: const-string v1, "always" // string@75fb │ │ +484280: 6e20 c7e0 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +484286: 0a01 |001d: move-result v1 │ │ +484288: 3901 1500 |001e: if-nez v1, 0033 // +0015 │ │ +48428c: 6e10 2cdb 0200 |0020: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.isDiagramActivity:()Z // method@db2c │ │ +484292: 0a01 |0023: move-result v1 │ │ +484294: 3801 0b00 |0024: if-eqz v1, 002f // +000b │ │ +484298: 1a01 a485 |0026: const-string v1, "diagram" // string@85a4 │ │ +48429c: 6e20 c7e0 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4842a2: 0a00 |002b: move-result v0 │ │ +4842a4: 3800 0300 |002c: if-eqz v0, 002f // +0003 │ │ +4842a8: 2805 |002e: goto 0033 // +0005 │ │ +4842aa: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +4842ac: 5920 d6a0 |0030: iput v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ +4842b0: 2804 |0032: goto 0036 // +0004 │ │ +4842b2: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +4842b4: 5920 d6a0 |0034: iput v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ +4842b8: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x000e line=54 │ │ 0x001a line=55 │ │ 0x0030 line=58 │ │ @@ -2111620,55 +2111621,55 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 82 16-bit code units │ │ -4840e0: |[4840e0] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -4840f0: 6f20 6fdb 7600 |0000: invoke-super {v6, v7}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@db6f │ │ -4840f6: 6e10 29db 0600 |0003: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@db29 │ │ -4840fc: 0c00 |0006: move-result-object v0 │ │ -4840fe: 1401 0900 0d7f |0007: const v1, #float 1.87421e+38 // #7f0d0009 │ │ -484104: 6e30 150a 1007 |000a: invoke-virtual {v0, v1, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ -48410a: 1400 4500 097f |000d: const v0, #float 1.82106e+38 // #7f090045 │ │ -484110: 7220 0e0a 0700 |0010: invoke-interface {v7, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -484116: 0c07 |0013: move-result-object v7 │ │ -484118: 7210 260a 0700 |0014: invoke-interface {v7}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@0a26 │ │ -48411e: 0c07 |0017: move-result-object v7 │ │ -484120: 1401 4b00 117f |0018: const v1, #float 1.9274e+38 // #7f11004b │ │ -484126: 7220 630a 1700 |001b: invoke-interface {v7, v1}, Landroid/view/SubMenu;.add:(I)Landroid/view/MenuItem; // method@0a63 │ │ -48412c: 0c01 |001e: move-result-object v1 │ │ -48412e: 5b61 d4a0 |001f: iput-object v1, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.autoColoring:Landroid/view/MenuItem; // field@a0d4 │ │ -484132: 1401 1301 117f |0021: const v1, #float 1.92744e+38 // #7f110113 │ │ -484138: 7220 630a 1700 |0024: invoke-interface {v7, v1}, Landroid/view/SubMenu;.add:(I)Landroid/view/MenuItem; // method@0a63 │ │ -48413e: 0c01 |0027: move-result-object v1 │ │ -484140: 5b61 d9a0 |0028: iput-object v1, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.noColoring:Landroid/view/MenuItem; // field@a0d9 │ │ -484144: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -484146: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -484148: 5463 d7a0 |002c: iget-object v3, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ -48414c: 5433 05a1 |002e: iget-object v3, v3, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ -484150: 7210 93e3 0300 |0030: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ -484156: 0a03 |0033: move-result v3 │ │ -484158: 3532 1c00 |0034: if-ge v2, v3, 0050 // +001c │ │ -48415c: 5463 d7a0 |0036: iget-object v3, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ -484160: 5433 05a1 |0038: iget-object v3, v3, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ -484164: 7220 8be3 2300 |003a: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -48416a: 0c03 |003d: move-result-object v3 │ │ -48416c: 1f03 e417 |003e: check-cast v3, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ -484170: 7210 a2db 0300 |0040: invoke-interface {v3}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getName:()Ljava/lang/String; // method@dba2 │ │ -484176: 0c04 |0043: move-result-object v4 │ │ -484178: 7254 640a 0721 |0044: invoke-interface {v7, v0, v1, v2, v4}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0a64 │ │ -48417e: 0c04 |0047: move-result-object v4 │ │ -484180: 5465 d8a0 |0048: iget-object v5, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterMenu:Ljava/util/Map; // field@a0d8 │ │ -484184: 7230 b2e3 4503 |004a: invoke-interface {v5, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ -48418a: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -48418e: 28dd |004f: goto 002c // -0023 │ │ -484190: 1217 |0050: const/4 v7, #int 1 // #1 │ │ -484192: 0f07 |0051: return v7 │ │ +4840e4: |[4840e4] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +4840f4: 6f20 6fdb 7600 |0000: invoke-super {v6, v7}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@db6f │ │ +4840fa: 6e10 29db 0600 |0003: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@db29 │ │ +484100: 0c00 |0006: move-result-object v0 │ │ +484102: 1401 0900 0d7f |0007: const v1, #float 1.87421e+38 // #7f0d0009 │ │ +484108: 6e30 150a 1007 |000a: invoke-virtual {v0, v1, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ +48410e: 1400 4500 097f |000d: const v0, #float 1.82106e+38 // #7f090045 │ │ +484114: 7220 0e0a 0700 |0010: invoke-interface {v7, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +48411a: 0c07 |0013: move-result-object v7 │ │ +48411c: 7210 260a 0700 |0014: invoke-interface {v7}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@0a26 │ │ +484122: 0c07 |0017: move-result-object v7 │ │ +484124: 1401 4b00 117f |0018: const v1, #float 1.9274e+38 // #7f11004b │ │ +48412a: 7220 630a 1700 |001b: invoke-interface {v7, v1}, Landroid/view/SubMenu;.add:(I)Landroid/view/MenuItem; // method@0a63 │ │ +484130: 0c01 |001e: move-result-object v1 │ │ +484132: 5b61 d4a0 |001f: iput-object v1, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.autoColoring:Landroid/view/MenuItem; // field@a0d4 │ │ +484136: 1401 1301 117f |0021: const v1, #float 1.92744e+38 // #7f110113 │ │ +48413c: 7220 630a 1700 |0024: invoke-interface {v7, v1}, Landroid/view/SubMenu;.add:(I)Landroid/view/MenuItem; // method@0a63 │ │ +484142: 0c01 |0027: move-result-object v1 │ │ +484144: 5b61 d9a0 |0028: iput-object v1, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.noColoring:Landroid/view/MenuItem; // field@a0d9 │ │ +484148: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +48414a: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +48414c: 5463 d7a0 |002c: iget-object v3, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ +484150: 5433 05a1 |002e: iget-object v3, v3, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ +484154: 7210 93e3 0300 |0030: invoke-interface {v3}, Ljava/util/List;.size:()I // method@e393 │ │ +48415a: 0a03 |0033: move-result v3 │ │ +48415c: 3532 1c00 |0034: if-ge v2, v3, 0050 // +001c │ │ +484160: 5463 d7a0 |0036: iget-object v3, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ +484164: 5433 05a1 |0038: iget-object v3, v3, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ +484168: 7220 8be3 2300 |003a: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +48416e: 0c03 |003d: move-result-object v3 │ │ +484170: 1f03 e417 |003e: check-cast v3, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ +484174: 7210 a2db 0300 |0040: invoke-interface {v3}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getName:()Ljava/lang/String; // method@dba2 │ │ +48417a: 0c04 |0043: move-result-object v4 │ │ +48417c: 7254 640a 0721 |0044: invoke-interface {v7, v0, v1, v2, v4}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0a64 │ │ +484182: 0c04 |0047: move-result-object v4 │ │ +484184: 5465 d8a0 |0048: iget-object v5, v6, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterMenu:Ljava/util/Map; // field@a0d8 │ │ +484188: 7230 b2e3 4503 |004a: invoke-interface {v5, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@e3b2 │ │ +48418e: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +484192: 28dd |004f: goto 002c // -0023 │ │ +484194: 1217 |0050: const/4 v7, #int 1 // #1 │ │ +484196: 0f07 |0051: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0010 line=75 │ │ 0x001b line=77 │ │ 0x0024 line=78 │ │ @@ -2111685,43 +2111686,43 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -484194: |[484194] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -4841a4: 5420 d4a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.autoColoring:Landroid/view/MenuItem; // field@a0d4 │ │ -4841a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4841aa: 3303 0900 |0003: if-ne v3, v0, 000c // +0009 │ │ -4841ae: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -4841b0: 5923 d6a0 |0006: iput v3, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ -4841b4: 6e10 31db 0200 |0008: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.refreshColoring:()V // method@db31 │ │ -4841ba: 0f01 |000b: return v1 │ │ -4841bc: 5420 d9a0 |000c: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.noColoring:Landroid/view/MenuItem; // field@a0d9 │ │ -4841c0: 3303 0800 |000e: if-ne v3, v0, 0016 // +0008 │ │ -4841c4: 5921 d6a0 |0010: iput v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ -4841c8: 6e10 31db 0200 |0012: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.refreshColoring:()V // method@db31 │ │ -4841ce: 0f01 |0015: return v1 │ │ -4841d0: 5420 d8a0 |0016: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterMenu:Ljava/util/Map; // field@a0d8 │ │ -4841d4: 7220 aae3 3000 |0018: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ -4841da: 0a00 |001b: move-result v0 │ │ -4841dc: 3800 1300 |001c: if-eqz v0, 002f // +0013 │ │ -4841e0: 1220 |001e: const/4 v0, #int 2 // #2 │ │ -4841e2: 5920 d6a0 |001f: iput v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ -4841e6: 5420 d8a0 |0021: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterMenu:Ljava/util/Map; // field@a0d8 │ │ -4841ea: 7220 aee3 3000 |0023: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ -4841f0: 0c03 |0026: move-result-object v3 │ │ -4841f2: 1f03 e417 |0027: check-cast v3, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ -4841f6: 5b23 d5a0 |0029: iput-object v3, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringConverter:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@a0d5 │ │ -4841fa: 6e10 31db 0200 |002b: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.refreshColoring:()V // method@db31 │ │ -484200: 0f01 |002e: return v1 │ │ -484202: 6f20 72db 3200 |002f: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@db72 │ │ -484208: 0a03 |0032: move-result v3 │ │ -48420a: 0f03 |0033: return v3 │ │ +484198: |[484198] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +4841a8: 5420 d4a0 |0000: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.autoColoring:Landroid/view/MenuItem; // field@a0d4 │ │ +4841ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4841ae: 3303 0900 |0003: if-ne v3, v0, 000c // +0009 │ │ +4841b2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4841b4: 5923 d6a0 |0006: iput v3, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ +4841b8: 6e10 31db 0200 |0008: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.refreshColoring:()V // method@db31 │ │ +4841be: 0f01 |000b: return v1 │ │ +4841c0: 5420 d9a0 |000c: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.noColoring:Landroid/view/MenuItem; // field@a0d9 │ │ +4841c4: 3303 0800 |000e: if-ne v3, v0, 0016 // +0008 │ │ +4841c8: 5921 d6a0 |0010: iput v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ +4841cc: 6e10 31db 0200 |0012: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.refreshColoring:()V // method@db31 │ │ +4841d2: 0f01 |0015: return v1 │ │ +4841d4: 5420 d8a0 |0016: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterMenu:Ljava/util/Map; // field@a0d8 │ │ +4841d8: 7220 aae3 3000 |0018: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@e3aa │ │ +4841de: 0a00 |001b: move-result v0 │ │ +4841e0: 3800 1300 |001c: if-eqz v0, 002f // +0013 │ │ +4841e4: 1220 |001e: const/4 v0, #int 2 // #2 │ │ +4841e6: 5920 d6a0 |001f: iput v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ +4841ea: 5420 d8a0 |0021: iget-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterMenu:Ljava/util/Map; // field@a0d8 │ │ +4841ee: 7220 aee3 3000 |0023: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@e3ae │ │ +4841f4: 0c03 |0026: move-result-object v3 │ │ +4841f6: 1f03 e417 |0027: check-cast v3, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ +4841fa: 5b23 d5a0 |0029: iput-object v3, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringConverter:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@a0d5 │ │ +4841fe: 6e10 31db 0200 |002b: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.refreshColoring:()V // method@db31 │ │ +484204: 0f01 |002e: return v1 │ │ +484206: 6f20 72db 3200 |002f: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@db72 │ │ +48420c: 0a03 |0032: move-result v3 │ │ +48420e: 0f03 |0033: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000c line=93 │ │ 0x0010 line=94 │ │ @@ -2111740,18 +2111741,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4842b8: |[4842b8] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.onResume:()V │ │ -4842c8: 6f10 74db 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onResume:()V // method@db74 │ │ -4842ce: 6e10 31db 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.refreshColoring:()V // method@db31 │ │ -4842d4: 0e00 |0006: return-void │ │ +4842bc: |[4842bc] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.onResume:()V │ │ +4842cc: 6f10 74db 0000 |0000: invoke-super {v0}, Lde/tadris/fitness/ui/workout/WorkoutActivity;.onResume:()V // method@db74 │ │ +4842d2: 6e10 31db 0000 |0003: invoke-virtual {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.refreshColoring:()V // method@db31 │ │ +4842d8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity; │ │ │ │ @@ -2111760,48 +2111761,48 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -4842d8: |[4842d8] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.refreshColoring:()V │ │ -4842e8: 5230 d6a0 |0000: iget v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ -4842ec: 3900 2300 |0002: if-nez v0, 0025 // +0023 │ │ -4842f0: 5430 d7a0 |0004: iget-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ -4842f4: 5400 06a1 |0006: iget-object v0, v0, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -4842f8: 7210 8ee3 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ -4842fe: 0a00 |000b: move-result v0 │ │ -484300: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -484302: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -484306: 5430 d7a0 |000f: iget-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ -48430a: 5400 06a1 |0011: iget-object v0, v0, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -48430e: 7220 8be3 1000 |0013: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -484314: 0c00 |0016: move-result-object v0 │ │ -484316: 1f00 e417 |0017: check-cast v0, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ -48431a: 2813 |0019: goto 002c // +0013 │ │ -48431c: 5430 d7a0 |001a: iget-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ -484320: 5400 05a1 |001c: iget-object v0, v0, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ -484324: 7220 8be3 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -48432a: 0c00 |0021: move-result-object v0 │ │ -48432c: 1f00 e417 |0022: check-cast v0, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ -484330: 2808 |0024: goto 002c // +0008 │ │ -484332: 1221 |0025: const/4 v1, #int 2 // #2 │ │ -484334: 3310 0500 |0026: if-ne v0, v1, 002b // +0005 │ │ -484338: 5430 d5a0 |0028: iget-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringConverter:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@a0d5 │ │ -48433c: 2802 |002a: goto 002c // +0002 │ │ -48433e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -484340: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ -484344: 6e10 2adb 0300 |002e: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@db2a │ │ -48434a: 0c01 |0031: move-result-object v1 │ │ -48434c: 7220 a6db 1000 |0032: invoke-interface {v0, v1}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V // method@dba6 │ │ -484352: 5431 dba0 |0035: iget-object v1, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0db │ │ -484356: 5432 daa0 |0037: iget-object v2, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0da │ │ -48435a: 6e30 e3d3 2100 |0039: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/map/WorkoutLayer;.setSampleConverter:(Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)V // method@d3e3 │ │ -484360: 0e00 |003c: return-void │ │ +4842dc: |[4842dc] de.tadris.fitness.ui.workout.ShowWorkoutColoredMapActivity.refreshColoring:()V │ │ +4842ec: 5230 d6a0 |0000: iget v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringPropertyMode:I // field@a0d6 │ │ +4842f0: 3900 2300 |0002: if-nez v0, 0025 // +0023 │ │ +4842f4: 5430 d7a0 |0004: iget-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ +4842f8: 5400 06a1 |0006: iget-object v0, v0, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +4842fc: 7210 8ee3 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@e38e │ │ +484302: 0a00 |000b: move-result v0 │ │ +484304: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +484306: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +48430a: 5430 d7a0 |000f: iget-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ +48430e: 5400 06a1 |0011: iget-object v0, v0, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +484312: 7220 8be3 1000 |0013: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +484318: 0c00 |0016: move-result-object v0 │ │ +48431a: 1f00 e417 |0017: check-cast v0, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ +48431e: 2813 |0019: goto 002c // +0013 │ │ +484320: 5430 d7a0 |001a: iget-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0d7 │ │ +484324: 5400 05a1 |001c: iget-object v0, v0, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.availableConverters:Ljava/util/List; // field@a105 │ │ +484328: 7220 8be3 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +48432e: 0c00 |0021: move-result-object v0 │ │ +484330: 1f00 e417 |0022: check-cast v0, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ +484334: 2808 |0024: goto 002c // +0008 │ │ +484336: 1221 |0025: const/4 v1, #int 2 // #2 │ │ +484338: 3310 0500 |0026: if-ne v0, v1, 002b // +0005 │ │ +48433c: 5430 d5a0 |0028: iget-object v0, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.coloringConverter:Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // field@a0d5 │ │ +484340: 2802 |002a: goto 002c // +0002 │ │ +484342: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +484344: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ +484348: 6e10 2adb 0300 |002e: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@db2a │ │ +48434e: 0c01 |0031: move-result-object v1 │ │ +484350: 7220 a6db 1000 |0032: invoke-interface {v0, v1}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.onCreate:(Lde/tadris/fitness/data/WorkoutData;)V // method@dba6 │ │ +484356: 5431 dba0 |0035: iget-object v1, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0db │ │ +48435a: 5432 daa0 |0037: iget-object v2, v3, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0da │ │ +48435e: 6e30 e3d3 2100 |0039: invoke-virtual {v1, v2, v0}, Lde/tadris/fitness/map/WorkoutLayer;.setSampleConverter:(Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)V // method@d3e3 │ │ +484364: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ 0x000f line=110 │ │ 0x001a line=112 │ │ 0x0028 line=115 │ │ @@ -2111845,17 +2111846,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -482bec: |[482bec] de.tadris.fitness.ui.workout.ShareWorkoutActivity.:()V │ │ -482bfc: 7010 28db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.:()V // method@db28 │ │ -482c02: 0e00 |0003: return-void │ │ +482bf0: |[482bf0] de.tadris.fitness.ui.workout.ShareWorkoutActivity.:()V │ │ +482c00: 7010 28db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.:()V // method@db28 │ │ +482c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/ShareWorkoutActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;) │ │ @@ -2111863,33 +2111864,33 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -482b14: |[482b14] de.tadris.fitness.ui.workout.ShareWorkoutActivity.getBitmapFromView:(Landroid/view/View;)Landroid/graphics/Bitmap; │ │ -482b24: 6e10 050b 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@0b05 │ │ -482b2a: 0a00 |0003: move-result v0 │ │ -482b2c: 6e10 c90a 0400 |0004: invoke-virtual {v4}, Landroid/view/View;.getHeight:()I // method@0ac9 │ │ -482b32: 0a01 |0007: move-result v1 │ │ -482b34: 6202 5700 |0008: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0057 │ │ -482b38: 7130 a604 1002 |000a: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@04a6 │ │ -482b3e: 0c00 |000d: move-result-object v0 │ │ -482b40: 2201 bd00 |000e: new-instance v1, Landroid/graphics/Canvas; // type@00bd │ │ -482b44: 7020 bf04 0100 |0010: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@04bf │ │ -482b4a: 6e10 bb0a 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0abb │ │ -482b50: 0c02 |0016: move-result-object v2 │ │ -482b52: 3802 0600 |0017: if-eqz v2, 001d // +0006 │ │ -482b56: 6e20 0f06 1200 |0019: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@060f │ │ -482b5c: 2805 |001c: goto 0021 // +0005 │ │ -482b5e: 12f2 |001d: const/4 v2, #int -1 // #ff │ │ -482b60: 6e20 cf04 2100 |001e: invoke-virtual {v1, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@04cf │ │ -482b66: 6e20 ae0a 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0aae │ │ -482b6c: 1100 |0024: return-object v0 │ │ +482b18: |[482b18] de.tadris.fitness.ui.workout.ShareWorkoutActivity.getBitmapFromView:(Landroid/view/View;)Landroid/graphics/Bitmap; │ │ +482b28: 6e10 050b 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@0b05 │ │ +482b2e: 0a00 |0003: move-result v0 │ │ +482b30: 6e10 c90a 0400 |0004: invoke-virtual {v4}, Landroid/view/View;.getHeight:()I // method@0ac9 │ │ +482b36: 0a01 |0007: move-result v1 │ │ +482b38: 6202 5700 |0008: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0057 │ │ +482b3c: 7130 a604 1002 |000a: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@04a6 │ │ +482b42: 0c00 |000d: move-result-object v0 │ │ +482b44: 2201 bd00 |000e: new-instance v1, Landroid/graphics/Canvas; // type@00bd │ │ +482b48: 7020 bf04 0100 |0010: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@04bf │ │ +482b4e: 6e10 bb0a 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0abb │ │ +482b54: 0c02 |0016: move-result-object v2 │ │ +482b56: 3802 0600 |0017: if-eqz v2, 001d // +0006 │ │ +482b5a: 6e20 0f06 1200 |0019: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@060f │ │ +482b60: 2805 |001c: goto 0021 // +0005 │ │ +482b62: 12f2 |001d: const/4 v2, #int -1 // #ff │ │ +482b64: 6e20 cf04 2100 |001e: invoke-virtual {v1, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@04cf │ │ +482b6a: 6e20 ae0a 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0aae │ │ +482b70: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000e line=155 │ │ 0x0013 line=156 │ │ 0x0019 line=159 │ │ 0x001e line=162 │ │ @@ -2111903,76 +2111904,76 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 136 16-bit code units │ │ -482c04: |[482c04] de.tadris.fitness.ui.workout.ShareWorkoutActivity.initContents:()V │ │ -482c14: 1400 6502 097f |0000: const v0, #float 1.82117e+38 // #7f090265 │ │ -482c1a: 6e20 dbda 0800 |0003: invoke-virtual {v8, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ -482c20: 0c00 |0006: move-result-object v0 │ │ -482c22: 1f00 aa02 |0007: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -482c26: 5481 c4a0 |0009: iget-object v1, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0c4 │ │ -482c2a: 6e20 fed2 8100 |000b: invoke-virtual {v1, v8}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ -482c30: 0c01 |000e: move-result-object v1 │ │ -482c32: 5411 5e9d |000f: iget-object v1, v1, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ -482c36: 6e20 e511 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482c3c: 1400 5502 097f |0014: const v0, #float 1.82116e+38 // #7f090255 │ │ -482c42: 6e20 dbda 0800 |0017: invoke-virtual {v8, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ -482c48: 0c00 |001a: move-result-object v0 │ │ -482c4a: 1f00 aa02 |001b: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -482c4e: 5481 c0a0 |001d: iget-object v1, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c0 │ │ -482c52: 5482 c4a0 |001f: iget-object v2, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0c4 │ │ -482c56: 5222 289d |0021: iget v2, v2, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ -482c5a: 6e20 e3dc 2100 |0023: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ -482c60: 0c01 |0026: move-result-object v1 │ │ -482c62: 2202 a301 |0027: new-instance v2, Landroid/text/SpannableString; // type@01a3 │ │ -482c66: 7020 bb08 1200 |0029: invoke-direct {v2, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@08bb │ │ -482c6c: 2203 ba01 |002c: new-instance v3, Landroid/text/style/RelativeSizeSpan; // type@01ba │ │ -482c70: 1404 cdcc 4c3f |002e: const v4, #float 0.8 // #3f4ccccd │ │ -482c76: 7020 1709 4300 |0031: invoke-direct {v3, v4}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@0917 │ │ -482c7c: 1a05 2000 |0034: const-string v5, " " // string@0020 │ │ -482c80: 6e20 d8e0 5100 |0036: invoke-virtual {v1, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@e0d8 │ │ -482c86: 0a06 |0039: move-result v6 │ │ -482c88: 6e10 dae0 0100 |003a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -482c8e: 0a01 |003d: move-result v1 │ │ -482c90: 1307 2100 |003e: const/16 v7, #int 33 // #21 │ │ -482c94: 7257 b908 3216 |0040: invoke-interface {v2, v3, v6, v1, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@08b9 │ │ -482c9a: 6e20 e511 2000 |0043: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482ca0: 1400 5e02 097f |0046: const v0, #float 1.82117e+38 // #7f09025e │ │ -482ca6: 6e20 dbda 0800 |0049: invoke-virtual {v8, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ -482cac: 0c00 |004c: move-result-object v0 │ │ -482cae: 1f00 aa02 |004d: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -482cb2: 5481 c0a0 |004f: iget-object v1, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c0 │ │ -482cb6: 5482 c4a0 |0051: iget-object v2, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0c4 │ │ -482cba: 5322 1e9d |0053: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.avgPace:D // field@9d1e │ │ -482cbe: 6e30 efdc 2103 |0055: invoke-virtual {v1, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(D)Ljava/lang/String; // method@dcef │ │ -482cc4: 0c01 |0058: move-result-object v1 │ │ -482cc6: 2202 a301 |0059: new-instance v2, Landroid/text/SpannableString; // type@01a3 │ │ -482cca: 7020 bb08 1200 |005b: invoke-direct {v2, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@08bb │ │ -482cd0: 2203 ba01 |005e: new-instance v3, Landroid/text/style/RelativeSizeSpan; // type@01ba │ │ -482cd4: 7020 1709 4300 |0060: invoke-direct {v3, v4}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@0917 │ │ -482cda: 6e20 d8e0 5100 |0063: invoke-virtual {v1, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@e0d8 │ │ -482ce0: 0a04 |0066: move-result v4 │ │ -482ce2: 6e10 dae0 0100 |0067: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ -482ce8: 0a01 |006a: move-result v1 │ │ -482cea: 7257 b908 3214 |006b: invoke-interface {v2, v3, v4, v1, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@08b9 │ │ -482cf0: 6e20 e511 2000 |006e: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482cf6: 1400 6002 097f |0071: const v0, #float 1.82117e+38 // #7f090260 │ │ -482cfc: 6e20 dbda 0800 |0074: invoke-virtual {v8, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ -482d02: 0c00 |0077: move-result-object v0 │ │ -482d04: 1f00 aa02 |0078: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ -482d08: 5481 c0a0 |007a: iget-object v1, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c0 │ │ -482d0c: 5482 c4a0 |007c: iget-object v2, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0c4 │ │ -482d10: 5322 239d |007e: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ -482d14: 6e30 e8dc 2103 |0080: invoke-virtual {v1, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ -482d1a: 0c01 |0083: move-result-object v1 │ │ -482d1c: 6e20 e511 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -482d22: 0e00 |0087: return-void │ │ +482c08: |[482c08] de.tadris.fitness.ui.workout.ShareWorkoutActivity.initContents:()V │ │ +482c18: 1400 6502 097f |0000: const v0, #float 1.82117e+38 // #7f090265 │ │ +482c1e: 6e20 dbda 0800 |0003: invoke-virtual {v8, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ +482c24: 0c00 |0006: move-result-object v0 │ │ +482c26: 1f00 aa02 |0007: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +482c2a: 5481 c4a0 |0009: iget-object v1, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0c4 │ │ +482c2e: 6e20 fed2 8100 |000b: invoke-virtual {v1, v8}, Lde/tadris/fitness/data/Workout;.getWorkoutType:(Landroid/content/Context;)Lde/tadris/fitness/data/WorkoutType; // method@d2fe │ │ +482c34: 0c01 |000e: move-result-object v1 │ │ +482c36: 5411 5e9d |000f: iget-object v1, v1, Lde/tadris/fitness/data/WorkoutType;.title:Ljava/lang/String; // field@9d5e │ │ +482c3a: 6e20 e511 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482c40: 1400 5502 097f |0014: const v0, #float 1.82116e+38 // #7f090255 │ │ +482c46: 6e20 dbda 0800 |0017: invoke-virtual {v8, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ +482c4c: 0c00 |001a: move-result-object v0 │ │ +482c4e: 1f00 aa02 |001b: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +482c52: 5481 c0a0 |001d: iget-object v1, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c0 │ │ +482c56: 5482 c4a0 |001f: iget-object v2, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0c4 │ │ +482c5a: 5222 289d |0021: iget v2, v2, Lde/tadris/fitness/data/Workout;.length:I // field@9d28 │ │ +482c5e: 6e20 e3dc 2100 |0023: invoke-virtual {v1, v2}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getDistance:(I)Ljava/lang/String; // method@dce3 │ │ +482c64: 0c01 |0026: move-result-object v1 │ │ +482c66: 2202 a301 |0027: new-instance v2, Landroid/text/SpannableString; // type@01a3 │ │ +482c6a: 7020 bb08 1200 |0029: invoke-direct {v2, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@08bb │ │ +482c70: 2203 ba01 |002c: new-instance v3, Landroid/text/style/RelativeSizeSpan; // type@01ba │ │ +482c74: 1404 cdcc 4c3f |002e: const v4, #float 0.8 // #3f4ccccd │ │ +482c7a: 7020 1709 4300 |0031: invoke-direct {v3, v4}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@0917 │ │ +482c80: 1a05 2000 |0034: const-string v5, " " // string@0020 │ │ +482c84: 6e20 d8e0 5100 |0036: invoke-virtual {v1, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@e0d8 │ │ +482c8a: 0a06 |0039: move-result v6 │ │ +482c8c: 6e10 dae0 0100 |003a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +482c92: 0a01 |003d: move-result v1 │ │ +482c94: 1307 2100 |003e: const/16 v7, #int 33 // #21 │ │ +482c98: 7257 b908 3216 |0040: invoke-interface {v2, v3, v6, v1, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@08b9 │ │ +482c9e: 6e20 e511 2000 |0043: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482ca4: 1400 5e02 097f |0046: const v0, #float 1.82117e+38 // #7f09025e │ │ +482caa: 6e20 dbda 0800 |0049: invoke-virtual {v8, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ +482cb0: 0c00 |004c: move-result-object v0 │ │ +482cb2: 1f00 aa02 |004d: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +482cb6: 5481 c0a0 |004f: iget-object v1, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c0 │ │ +482cba: 5482 c4a0 |0051: iget-object v2, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0c4 │ │ +482cbe: 5322 1e9d |0053: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.avgPace:D // field@9d1e │ │ +482cc2: 6e30 efdc 2103 |0055: invoke-virtual {v1, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getPace:(D)Ljava/lang/String; // method@dcef │ │ +482cc8: 0c01 |0058: move-result-object v1 │ │ +482cca: 2202 a301 |0059: new-instance v2, Landroid/text/SpannableString; // type@01a3 │ │ +482cce: 7020 bb08 1200 |005b: invoke-direct {v2, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@08bb │ │ +482cd4: 2203 ba01 |005e: new-instance v3, Landroid/text/style/RelativeSizeSpan; // type@01ba │ │ +482cd8: 7020 1709 4300 |0060: invoke-direct {v3, v4}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@0917 │ │ +482cde: 6e20 d8e0 5100 |0063: invoke-virtual {v1, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@e0d8 │ │ +482ce4: 0a04 |0066: move-result v4 │ │ +482ce6: 6e10 dae0 0100 |0067: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@e0da │ │ +482cec: 0a01 |006a: move-result v1 │ │ +482cee: 7257 b908 3214 |006b: invoke-interface {v2, v3, v4, v1, v7}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@08b9 │ │ +482cf4: 6e20 e511 2000 |006e: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482cfa: 1400 6002 097f |0071: const v0, #float 1.82117e+38 // #7f090260 │ │ +482d00: 6e20 dbda 0800 |0074: invoke-virtual {v8, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ +482d06: 0c00 |0077: move-result-object v0 │ │ +482d08: 1f00 aa02 |0078: check-cast v0, Landroid/widget/TextView; // type@02aa │ │ +482d0c: 5481 c0a0 |007a: iget-object v1, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.distanceUnitUtils:Lde/tadris/fitness/util/unit/DistanceUnitUtils; // field@a0c0 │ │ +482d10: 5482 c4a0 |007c: iget-object v2, v8, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0c4 │ │ +482d14: 5322 239d |007e: iget-wide v2, v2, Lde/tadris/fitness/data/Workout;.duration:J // field@9d23 │ │ +482d18: 6e30 e8dc 2103 |0080: invoke-virtual {v1, v2, v3}, Lde/tadris/fitness/util/unit/DistanceUnitUtils;.getHourMinuteSecondTime:(J)Ljava/lang/String; // method@dce8 │ │ +482d1e: 0c01 |0083: move-result-object v1 │ │ +482d20: 6e20 e511 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +482d26: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x0009 line=102 │ │ 0x0017 line=104 │ │ 0x001d line=105 │ │ 0x0027 line=106 │ │ @@ -2111993,96 +2111994,96 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 175 16-bit code units │ │ -482da0: |[482da0] de.tadris.fitness.ui.workout.ShareWorkoutActivity.shareWorkoutActivity:()V │ │ -482db0: 1400 d101 097f |0000: const v0, #float 1.82114e+38 // #7f0901d1 │ │ -482db6: 6e20 dbda 0700 |0003: invoke-virtual {v7, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ -482dbc: 0c00 |0006: move-result-object v0 │ │ -482dbe: 7020 ddda 0700 |0007: invoke-direct {v7, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.getBitmapFromView:(Landroid/view/View;)Landroid/graphics/Bitmap; // method@dadd │ │ -482dc4: 0c00 |000a: move-result-object v0 │ │ -482dc6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -482dc8: 6202 79a2 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@a279 │ │ -482dcc: 7100 21e1 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ -482dd2: 0b03 |0011: move-result-wide v3 │ │ -482dd4: 6e30 53e4 3204 |0012: invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@e453 │ │ -482dda: 0b02 |0015: move-result-wide v2 │ │ -482ddc: 7120 f0e0 3200 |0016: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ -482de2: 0c02 |0019: move-result-object v2 │ │ -482de4: 2203 a918 |001a: new-instance v3, Ljava/io/File; // type@18a9 │ │ -482de8: 7110 c6db 0700 |001c: invoke-static {v7}, Lde/tadris/fitness/util/DataManager;.getSharedDirectory:(Landroid/content/Context;)Ljava/lang/String; // method@dbc6 │ │ -482dee: 0c04 |001f: move-result-object v4 │ │ -482df0: 7020 e0de 4300 |0020: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ -482df6: 2204 a918 |0023: new-instance v4, Ljava/io/File; // type@18a9 │ │ -482dfa: 2205 0819 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ -482dfe: 7010 06e1 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -482e04: 1a06 2a8d |002a: const-string v6, "fitotrack-workout_" // string@8d2a │ │ -482e08: 6e20 12e1 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -482e0e: 6e20 12e1 2500 |002f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -482e14: 1a02 8e06 |0032: const-string v2, ".png" // string@068e │ │ -482e18: 6e20 12e1 2500 |0034: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -482e1e: 6e10 1fe1 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -482e24: 0c02 |003a: move-result-object v2 │ │ -482e26: 7030 dfde 3402 |003b: invoke-direct {v4, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ -482e2c: 6e10 ebde 0300 |003e: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ -482e32: 0a02 |0041: move-result v2 │ │ -482e34: 3902 1100 |0042: if-nez v2, 0053 // +0011 │ │ -482e38: 6e10 fdde 0300 |0044: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ -482e3e: 0a02 |0047: move-result v2 │ │ -482e40: 3802 0300 |0048: if-eqz v2, 004b // +0003 │ │ -482e44: 2809 |004a: goto 0053 // +0009 │ │ -482e46: 2200 b718 |004b: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ -482e4a: 1a02 2213 |004d: const-string v2, "Cannot write" // string@1322 │ │ -482e4e: 7020 26df 2000 |004f: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ -482e54: 2700 |0052: throw v0 │ │ -482e56: 2202 ae18 |0053: new-instance v2, Ljava/io/FileOutputStream; // type@18ae │ │ -482e5a: 7020 0fdf 4200 |0055: invoke-direct {v2, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ -482e60: 6203 5400 |0058: sget-object v3, Landroid/graphics/Bitmap$CompressFormat;.PNG:Landroid/graphics/Bitmap$CompressFormat; // field@0054 │ │ -482e64: 1305 6400 |005a: const/16 v5, #int 100 // #64 │ │ -482e68: 6e40 a404 3025 |005c: invoke-virtual {v0, v3, v5, v2}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@04a4 │ │ -482e6e: 6e10 15df 0200 |005f: invoke-virtual {v2}, Ljava/io/FileOutputStream;.flush:()V // method@df15 │ │ -482e74: 6e10 14df 0200 |0062: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ -482e7a: 2200 7e00 |0065: new-instance v0, Landroid/content/Intent; // type@007e │ │ -482e7e: 1a02 3176 |0067: const-string v2, "android.intent.action.SEND" // string@7631 │ │ -482e82: 7020 1203 2000 |0069: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ -482e88: 1502 0014 |006c: const/high16 v2, #int 335544320 // #1400 │ │ -482e8c: 6e20 4503 2000 |006e: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0345 │ │ -482e92: 6002 c800 |0071: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ -482e96: 1303 1800 |0073: const/16 v3, #int 24 // #18 │ │ -482e9a: 1a05 bea2 |0075: const-string v5, "image/png" // string@a2be │ │ -482e9e: 3432 1800 |0077: if-lt v2, v3, 008f // +0018 │ │ -482ea2: 6e10 dcda 0700 |0079: invoke-virtual {v7}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.getApplicationContext:()Landroid/content/Context; // method@dadc │ │ -482ea8: 0c02 |007c: move-result-object v2 │ │ -482eaa: 1a03 0184 |007d: const-string v3, "de.tadris.fitness.fileprovider" // string@8401 │ │ -482eae: 7130 e438 3204 |007f: invoke-static {v2, v3, v4}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@38e4 │ │ -482eb4: 0c02 |0082: move-result-object v2 │ │ -482eb6: 6e30 4303 2005 |0083: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0343 │ │ -482ebc: 6e20 1503 1000 |0086: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0315 │ │ -482ec2: 1a03 4b76 |0089: const-string v3, "android.intent.extra.STREAM" // string@764b │ │ -482ec6: 6e30 3303 3002 |008b: invoke-virtual {v0, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0333 │ │ -482ecc: 2808 |008e: goto 0096 // +0008 │ │ -482ece: 7110 0207 0400 |008f: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0702 │ │ -482ed4: 0c02 |0092: move-result-object v2 │ │ -482ed6: 6e30 4303 2005 |0093: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0343 │ │ -482edc: 1202 |0096: const/4 v2, #int 0 // #0 │ │ -482ede: 7120 1603 2000 |0097: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0316 │ │ -482ee4: 0c00 |009a: move-result-object v0 │ │ -482ee6: 6e20 e9da 0700 |009b: invoke-virtual {v7, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@dae9 │ │ -482eec: 2810 |009e: goto 00ae // +0010 │ │ -482eee: 0d00 |009f: move-exception v0 │ │ -482ef0: 6e10 20e0 0000 |00a0: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ -482ef6: 6e10 1ee0 0000 |00a3: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@e01e │ │ -482efc: 0c00 |00a6: move-result-object v0 │ │ -482efe: 7130 f911 0701 |00a7: invoke-static {v7, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@11f9 │ │ -482f04: 0c00 |00aa: move-result-object v0 │ │ -482f06: 6e10 fa11 0000 |00ab: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ -482f0c: 0e00 |00ae: return-void │ │ +482da4: |[482da4] de.tadris.fitness.ui.workout.ShareWorkoutActivity.shareWorkoutActivity:()V │ │ +482db4: 1400 d101 097f |0000: const v0, #float 1.82114e+38 // #7f0901d1 │ │ +482dba: 6e20 dbda 0700 |0003: invoke-virtual {v7, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ +482dc0: 0c00 |0006: move-result-object v0 │ │ +482dc2: 7020 ddda 0700 |0007: invoke-direct {v7, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.getBitmapFromView:(Landroid/view/View;)Landroid/graphics/Bitmap; // method@dadd │ │ +482dc8: 0c00 |000a: move-result-object v0 │ │ +482dca: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +482dcc: 6202 79a2 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@a279 │ │ +482dd0: 7100 21e1 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@e121 │ │ +482dd6: 0b03 |0011: move-result-wide v3 │ │ +482dd8: 6e30 53e4 3204 |0012: invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@e453 │ │ +482dde: 0b02 |0015: move-result-wide v2 │ │ +482de0: 7120 f0e0 3200 |0016: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@e0f0 │ │ +482de6: 0c02 |0019: move-result-object v2 │ │ +482de8: 2203 a918 |001a: new-instance v3, Ljava/io/File; // type@18a9 │ │ +482dec: 7110 c6db 0700 |001c: invoke-static {v7}, Lde/tadris/fitness/util/DataManager;.getSharedDirectory:(Landroid/content/Context;)Ljava/lang/String; // method@dbc6 │ │ +482df2: 0c04 |001f: move-result-object v4 │ │ +482df4: 7020 e0de 4300 |0020: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@dee0 │ │ +482dfa: 2204 a918 |0023: new-instance v4, Ljava/io/File; // type@18a9 │ │ +482dfe: 2205 0819 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@1908 │ │ +482e02: 7010 06e1 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +482e08: 1a06 2a8d |002a: const-string v6, "fitotrack-workout_" // string@8d2a │ │ +482e0c: 6e20 12e1 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +482e12: 6e20 12e1 2500 |002f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +482e18: 1a02 8e06 |0032: const-string v2, ".png" // string@068e │ │ +482e1c: 6e20 12e1 2500 |0034: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +482e22: 6e10 1fe1 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +482e28: 0c02 |003a: move-result-object v2 │ │ +482e2a: 7030 dfde 3402 |003b: invoke-direct {v4, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@dedf │ │ +482e30: 6e10 ebde 0300 |003e: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@deeb │ │ +482e36: 0a02 |0041: move-result v2 │ │ +482e38: 3902 1100 |0042: if-nez v2, 0053 // +0011 │ │ +482e3c: 6e10 fdde 0300 |0044: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@defd │ │ +482e42: 0a02 |0047: move-result v2 │ │ +482e44: 3802 0300 |0048: if-eqz v2, 004b // +0003 │ │ +482e48: 2809 |004a: goto 0053 // +0009 │ │ +482e4a: 2200 b718 |004b: new-instance v0, Ljava/io/IOException; // type@18b7 │ │ +482e4e: 1a02 2213 |004d: const-string v2, "Cannot write" // string@1322 │ │ +482e52: 7020 26df 2000 |004f: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@df26 │ │ +482e58: 2700 |0052: throw v0 │ │ +482e5a: 2202 ae18 |0053: new-instance v2, Ljava/io/FileOutputStream; // type@18ae │ │ +482e5e: 7020 0fdf 4200 |0055: invoke-direct {v2, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@df0f │ │ +482e64: 6203 5400 |0058: sget-object v3, Landroid/graphics/Bitmap$CompressFormat;.PNG:Landroid/graphics/Bitmap$CompressFormat; // field@0054 │ │ +482e68: 1305 6400 |005a: const/16 v5, #int 100 // #64 │ │ +482e6c: 6e40 a404 3025 |005c: invoke-virtual {v0, v3, v5, v2}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@04a4 │ │ +482e72: 6e10 15df 0200 |005f: invoke-virtual {v2}, Ljava/io/FileOutputStream;.flush:()V // method@df15 │ │ +482e78: 6e10 14df 0200 |0062: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@df14 │ │ +482e7e: 2200 7e00 |0065: new-instance v0, Landroid/content/Intent; // type@007e │ │ +482e82: 1a02 3176 |0067: const-string v2, "android.intent.action.SEND" // string@7631 │ │ +482e86: 7020 1203 2000 |0069: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0312 │ │ +482e8c: 1502 0014 |006c: const/high16 v2, #int 335544320 // #1400 │ │ +482e90: 6e20 4503 2000 |006e: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0345 │ │ +482e96: 6002 c800 |0071: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c8 │ │ +482e9a: 1303 1800 |0073: const/16 v3, #int 24 // #18 │ │ +482e9e: 1a05 bea2 |0075: const-string v5, "image/png" // string@a2be │ │ +482ea2: 3432 1800 |0077: if-lt v2, v3, 008f // +0018 │ │ +482ea6: 6e10 dcda 0700 |0079: invoke-virtual {v7}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.getApplicationContext:()Landroid/content/Context; // method@dadc │ │ +482eac: 0c02 |007c: move-result-object v2 │ │ +482eae: 1a03 0184 |007d: const-string v3, "de.tadris.fitness.fileprovider" // string@8401 │ │ +482eb2: 7130 e438 3204 |007f: invoke-static {v2, v3, v4}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@38e4 │ │ +482eb8: 0c02 |0082: move-result-object v2 │ │ +482eba: 6e30 4303 2005 |0083: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0343 │ │ +482ec0: 6e20 1503 1000 |0086: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0315 │ │ +482ec6: 1a03 4b76 |0089: const-string v3, "android.intent.extra.STREAM" // string@764b │ │ +482eca: 6e30 3303 3002 |008b: invoke-virtual {v0, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0333 │ │ +482ed0: 2808 |008e: goto 0096 // +0008 │ │ +482ed2: 7110 0207 0400 |008f: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0702 │ │ +482ed8: 0c02 |0092: move-result-object v2 │ │ +482eda: 6e30 4303 2005 |0093: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0343 │ │ +482ee0: 1202 |0096: const/4 v2, #int 0 // #0 │ │ +482ee2: 7120 1603 2000 |0097: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0316 │ │ +482ee8: 0c00 |009a: move-result-object v0 │ │ +482eea: 6e20 e9da 0700 |009b: invoke-virtual {v7, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.startActivity:(Landroid/content/Intent;)V // method@dae9 │ │ +482ef0: 2810 |009e: goto 00ae // +0010 │ │ +482ef2: 0d00 |009f: move-exception v0 │ │ +482ef4: 6e10 20e0 0000 |00a0: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@e020 │ │ +482efa: 6e10 1ee0 0000 |00a3: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@e01e │ │ +482f00: 0c00 |00a6: move-result-object v0 │ │ +482f02: 7130 f911 0701 |00a7: invoke-static {v7, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@11f9 │ │ +482f08: 0c00 |00aa: move-result-object v0 │ │ +482f0a: 6e10 fa11 0000 |00ab: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@11fa │ │ +482f10: 0e00 |00ae: return-void │ │ catches : 2 │ │ 0x000c - 0x0073 │ │ Ljava/lang/Exception; -> 0x009f │ │ 0x0079 - 0x009e │ │ Ljava/lang/Exception; -> 0x009f │ │ positions : │ │ 0x0003 line=121 │ │ @@ -2112115,21 +2112116,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -482d24: |[482d24] de.tadris.fitness.ui.workout.ShareWorkoutActivity.initRoot:()V │ │ -482d34: 1400 db01 097f |0000: const v0, #float 1.82114e+38 // #7f0901db │ │ -482d3a: 6e20 dbda 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ -482d40: 0c00 |0006: move-result-object v0 │ │ -482d42: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ -482d46: 5b10 c3a0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0c3 │ │ -482d4a: 0e00 |000b: return-void │ │ +482d28: |[482d28] de.tadris.fitness.ui.workout.ShareWorkoutActivity.initRoot:()V │ │ +482d38: 1400 db01 097f |0000: const v0, #float 1.82114e+38 // #7f0901db │ │ +482d3e: 6e20 dbda 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.findViewById:(I)Landroid/view/View; // method@dadb │ │ +482d44: 0c00 |0006: move-result-object v0 │ │ +482d46: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ +482d4a: 5b10 c3a0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.root:Landroid/view/ViewGroup; // field@a0c3 │ │ +482d4e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/ui/workout/ShareWorkoutActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;) │ │ @@ -2112137,44 +2112138,44 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -482b70: |[482b70] de.tadris.fitness.ui.workout.ShareWorkoutActivity.isDiagramActivity:()Z │ │ -482b80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -482b82: 0f00 |0001: return v0 │ │ +482b74: |[482b74] de.tadris.fitness.ui.workout.ShareWorkoutActivity.isDiagramActivity:()Z │ │ +482b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +482b86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -482d4c: |[482d4c] de.tadris.fitness.ui.workout.ShareWorkoutActivity.onCreate:(Landroid/os/Bundle;)V │ │ -482d5c: 6f20 2ddb 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.onCreate:(Landroid/os/Bundle;)V // method@db2d │ │ -482d62: 6e10 e0da 0100 |0003: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.initBeforeContent:()V // method@dae0 │ │ -482d68: 1402 2900 0c7f |0006: const v2, #float 1.86093e+38 // #7f0c0029 │ │ -482d6e: 6e20 e7da 2100 |0009: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.setContentView:(I)V // method@dae7 │ │ -482d74: 6e10 e2da 0100 |000c: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.initRoot:()V // method@dae2 │ │ -482d7a: 7010 e1da 0100 |000f: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.initContents:()V // method@dae1 │ │ -482d80: 6e10 dfda 0100 |0012: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.initAfterContent:()V // method@dadf │ │ -482d86: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -482d88: 5c12 c1a0 |0016: iput-boolean v2, v1, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.fullScreenItems:Z // field@a0c1 │ │ -482d8c: 6e10 dada 0100 |0018: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.addMap:()V // method@dada │ │ -482d92: 5410 c2a0 |001b: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0c2 │ │ -482d96: 6e20 a7fe 2000 |001d: invoke-virtual {v0, v2}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ -482d9c: 0e00 |0020: return-void │ │ +482d50: |[482d50] de.tadris.fitness.ui.workout.ShareWorkoutActivity.onCreate:(Landroid/os/Bundle;)V │ │ +482d60: 6f20 2ddb 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.onCreate:(Landroid/os/Bundle;)V // method@db2d │ │ +482d66: 6e10 e0da 0100 |0003: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.initBeforeContent:()V // method@dae0 │ │ +482d6c: 1402 2900 0c7f |0006: const v2, #float 1.86093e+38 // #7f0c0029 │ │ +482d72: 6e20 e7da 2100 |0009: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.setContentView:(I)V // method@dae7 │ │ +482d78: 6e10 e2da 0100 |000c: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.initRoot:()V // method@dae2 │ │ +482d7e: 7010 e1da 0100 |000f: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.initContents:()V // method@dae1 │ │ +482d84: 6e10 dfda 0100 |0012: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.initAfterContent:()V // method@dadf │ │ +482d8a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +482d8c: 5c12 c1a0 |0016: iput-boolean v2, v1, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.fullScreenItems:Z // field@a0c1 │ │ +482d90: 6e10 dada 0100 |0018: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.addMap:()V // method@dada │ │ +482d96: 5410 c2a0 |001b: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0c2 │ │ +482d9a: 6e20 a7fe 2000 |001d: invoke-virtual {v0, v2}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ +482da0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=56 │ │ 0x0009 line=58 │ │ 0x000c line=60 │ │ 0x000f line=62 │ │ @@ -2112191,22 +2112192,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -482b84: |[482b84] de.tadris.fitness.ui.workout.ShareWorkoutActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -482b94: 6e10 deda 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@dade │ │ -482b9a: 0c00 |0003: move-result-object v0 │ │ -482b9c: 1401 0600 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0006 │ │ -482ba2: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ -482ba8: 6f20 2edb 3200 |000a: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@db2e │ │ -482bae: 0a03 |000d: move-result v3 │ │ -482bb0: 0f03 |000e: return v3 │ │ +482b88: |[482b88] de.tadris.fitness.ui.workout.ShareWorkoutActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +482b98: 6e10 deda 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@dade │ │ +482b9e: 0c00 |0003: move-result-object v0 │ │ +482ba0: 1401 0600 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0006 │ │ +482ba6: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ +482bac: 6f20 2edb 3200 |000a: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@db2e │ │ +482bb2: 0a03 |000d: move-result v3 │ │ +482bb4: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000a line=82 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lde/tadris/fitness/ui/workout/ShareWorkoutActivity; │ │ 0x0000 - 0x000f reg=3 (null) Landroid/view/Menu; │ │ @@ -2112216,25 +2112217,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -482bb4: |[482bb4] de.tadris.fitness.ui.workout.ShareWorkoutActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -482bc4: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -482bca: 0a00 |0003: move-result v0 │ │ -482bcc: 1401 4700 097f |0004: const v1, #float 1.82106e+38 // #7f090047 │ │ -482bd2: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -482bd6: 7010 e8da 0200 |0009: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.shareWorkoutActivity:()V // method@dae8 │ │ -482bdc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -482bde: 0f03 |000d: return v3 │ │ -482be0: 6f20 2fdb 3200 |000e: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@db2f │ │ -482be6: 0a03 |0011: move-result v3 │ │ -482be8: 0f03 |0012: return v3 │ │ +482bb8: |[482bb8] de.tadris.fitness.ui.workout.ShareWorkoutActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +482bc8: 7210 240a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +482bce: 0a00 |0003: move-result v0 │ │ +482bd0: 1401 4700 097f |0004: const v1, #float 1.82106e+38 // #7f090047 │ │ +482bd6: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +482bda: 7010 e8da 0200 |0009: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShareWorkoutActivity;.shareWorkoutActivity:()V // method@dae8 │ │ +482be0: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +482be2: 0f03 |000d: return v3 │ │ +482be4: 6f20 2fdb 3200 |000e: invoke-super {v2, v3}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@db2f │ │ +482bea: 0a03 |0011: move-result v3 │ │ +482bec: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0009 line=88 │ │ 0x000e line=92 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/tadris/fitness/ui/workout/ShareWorkoutActivity; │ │ @@ -2112269,17 +2112270,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -484378: |[484378] de.tadris.fitness.ui.workout.ShowWorkoutFullscreenMapActivity.:()V │ │ -484388: 7010 28db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.:()V // method@db28 │ │ -48438e: 0e00 |0003: return-void │ │ +48437c: |[48437c] de.tadris.fitness.ui.workout.ShowWorkoutFullscreenMapActivity.:()V │ │ +48438c: 7010 28db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.:()V // method@db28 │ │ +484392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity; │ │ │ │ Virtual methods - │ │ @@ -2112288,21 +2112289,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -484390: |[484390] de.tadris.fitness.ui.workout.ShowWorkoutFullscreenMapActivity.initRoot:()V │ │ -4843a0: 1400 db01 097f |0000: const v0, #float 1.82114e+38 // #7f0901db │ │ -4843a6: 6e20 34db 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.findViewById:(I)Landroid/view/View; // method@db34 │ │ -4843ac: 0c00 |0006: move-result-object v0 │ │ -4843ae: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ -4843b2: 5b10 dea0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.root:Landroid/view/ViewGroup; // field@a0de │ │ -4843b6: 0e00 |000b: return-void │ │ +484394: |[484394] de.tadris.fitness.ui.workout.ShowWorkoutFullscreenMapActivity.initRoot:()V │ │ +4843a4: 1400 db01 097f |0000: const v0, #float 1.82114e+38 // #7f0901db │ │ +4843aa: 6e20 34db 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.findViewById:(I)Landroid/view/View; // method@db34 │ │ +4843b0: 0c00 |0006: move-result-object v0 │ │ +4843b2: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ +4843b6: 5b10 dea0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.root:Landroid/view/ViewGroup; // field@a0de │ │ +4843ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;) │ │ @@ -2112310,44 +2112311,44 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -484364: |[484364] de.tadris.fitness.ui.workout.ShowWorkoutFullscreenMapActivity.isDiagramActivity:()Z │ │ -484374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -484376: 0f00 |0001: return v0 │ │ +484368: |[484368] de.tadris.fitness.ui.workout.ShowWorkoutFullscreenMapActivity.isDiagramActivity:()Z │ │ +484378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +48437a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4843b8: |[4843b8] de.tadris.fitness.ui.workout.ShowWorkoutFullscreenMapActivity.onCreate:(Landroid/os/Bundle;)V │ │ -4843c8: 6f20 2ddb 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.onCreate:(Landroid/os/Bundle;)V // method@db2d │ │ -4843ce: 6e10 36db 0100 |0003: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.initBeforeContent:()V // method@db36 │ │ -4843d4: 1402 2b00 0c7f |0006: const v2, #float 1.86093e+38 // #7f0c002b │ │ -4843da: 6e20 3adb 2100 |0009: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.setContentView:(I)V // method@db3a │ │ -4843e0: 6e10 37db 0100 |000c: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.initRoot:()V // method@db37 │ │ -4843e6: 6e10 35db 0100 |000f: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.initAfterContent:()V // method@db35 │ │ -4843ec: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -4843ee: 5c12 dca0 |0013: iput-boolean v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.fullScreenItems:Z // field@a0dc │ │ -4843f2: 5c12 dfa0 |0015: iput-boolean v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.showPauses:Z // field@a0df │ │ -4843f6: 6e10 33db 0100 |0017: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.addMap:()V // method@db33 │ │ -4843fc: 5410 dda0 |001a: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0dd │ │ -484400: 6e20 a7fe 2000 |001c: invoke-virtual {v0, v2}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ -484406: 0e00 |001f: return-void │ │ +4843bc: |[4843bc] de.tadris.fitness.ui.workout.ShowWorkoutFullscreenMapActivity.onCreate:(Landroid/os/Bundle;)V │ │ +4843cc: 6f20 2ddb 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.onCreate:(Landroid/os/Bundle;)V // method@db2d │ │ +4843d2: 6e10 36db 0100 |0003: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.initBeforeContent:()V // method@db36 │ │ +4843d8: 1402 2b00 0c7f |0006: const v2, #float 1.86093e+38 // #7f0c002b │ │ +4843de: 6e20 3adb 2100 |0009: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.setContentView:(I)V // method@db3a │ │ +4843e4: 6e10 37db 0100 |000c: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.initRoot:()V // method@db37 │ │ +4843ea: 6e10 35db 0100 |000f: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.initAfterContent:()V // method@db35 │ │ +4843f0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +4843f2: 5c12 dca0 |0013: iput-boolean v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.fullScreenItems:Z // field@a0dc │ │ +4843f6: 5c12 dfa0 |0015: iput-boolean v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.showPauses:Z // field@a0df │ │ +4843fa: 6e10 33db 0100 |0017: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.addMap:()V // method@db33 │ │ +484400: 5410 dda0 |001a: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0dd │ │ +484404: 6e20 a7fe 2000 |001c: invoke-virtual {v0, v2}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ +48440a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ 0x0009 line=34 │ │ 0x000c line=35 │ │ 0x000f line=37 │ │ @@ -2112426,17 +2112427,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4844dc: |[4844dc] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.:()V │ │ -4844ec: 7010 28db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.:()V // method@db28 │ │ -4844f2: 0e00 |0003: return-void │ │ +4844e0: |[4844e0] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.:()V │ │ +4844f0: 7010 28db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.:()V // method@db28 │ │ +4844f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;) │ │ @@ -2112444,62 +2112445,62 @@ │ │ type : '()Lde/tadris/fitness/ui/workout/diagram/SampleConverter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -48441c: |[48441c] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.getDefaultConverter:()Lde/tadris/fitness/ui/workout/diagram/SampleConverter; │ │ -48442c: 6e10 40db 0600 |0000: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.getIntent:()Landroid/content/Intent; // method@db40 │ │ -484432: 0c00 |0003: move-result-object v0 │ │ -484434: 1a01 ff83 |0004: const-string v1, "de.tadris.fitness.ShowWorkoutMapDiagramActivity.DIAGRAM_TYPE" // string@83ff │ │ -484438: 6e20 2903 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0329 │ │ -48443e: 0c00 |0009: move-result-object v0 │ │ -484440: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -484444: 1a00 0000 |000c: const-string v0, "" // string@0000 │ │ -484448: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -48444a: 6e10 cfe0 0000 |000f: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ -484450: 0a02 |0012: move-result v2 │ │ -484452: 1403 2791 38b7 |0013: const v3, #float -1.10011e-05 // #b7389127 │ │ -484458: 1234 |0016: const/4 v4, #int 3 // #3 │ │ -48445a: 1225 |0017: const/4 v5, #int 2 // #2 │ │ -48445c: 3232 2100 |0018: if-eq v2, v3, 0039 // +0021 │ │ -484460: 1403 4700 8906 |001a: const v3, #float 5.15341e-35 // #06890047 │ │ -484466: 3232 1200 |001d: if-eq v2, v3, 002f // +0012 │ │ -48446a: 1403 26aa 000c |001f: const v3, #float 9.91196e-32 // #0c00aa26 │ │ -484470: 3232 0300 |0022: if-eq v2, v3, 0025 // +0003 │ │ -484474: 281e |0024: goto 0042 // +001e │ │ -484476: 1a02 66a1 |0025: const-string v2, "heartrate" // string@a166 │ │ -48447a: 6e20 c7e0 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -484480: 0a00 |002a: move-result v0 │ │ -484482: 3800 1700 |002b: if-eqz v0, 0042 // +0017 │ │ -484486: 1231 |002d: const/4 v1, #int 3 // #3 │ │ -484488: 2814 |002e: goto 0042 // +0014 │ │ -48448a: 1a02 31e1 |002f: const-string v2, "speed" // string@e131 │ │ -48448e: 6e20 c7e0 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -484494: 0a00 |0034: move-result v0 │ │ -484496: 3800 0d00 |0035: if-eqz v0, 0042 // +000d │ │ -48449a: 1211 |0037: const/4 v1, #int 1 // #1 │ │ -48449c: 280a |0038: goto 0042 // +000a │ │ -48449e: 1a02 67a1 |0039: const-string v2, "height" // string@a167 │ │ -4844a2: 6e20 c7e0 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ -4844a8: 0a00 |003e: move-result v0 │ │ -4844aa: 3800 0300 |003f: if-eqz v0, 0042 // +0003 │ │ -4844ae: 1221 |0041: const/4 v1, #int 2 // #2 │ │ -4844b0: 3251 1000 |0042: if-eq v1, v5, 0052 // +0010 │ │ -4844b4: 3241 0800 |0044: if-eq v1, v4, 004c // +0008 │ │ -4844b8: 2200 e517 |0046: new-instance v0, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; // type@17e5 │ │ -4844bc: 7020 a7db 6000 |0048: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.:(Landroid/content/Context;)V // method@dba7 │ │ -4844c2: 1100 |004b: return-object v0 │ │ -4844c4: 2200 e117 |004c: new-instance v0, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter; // type@17e1 │ │ -4844c8: 7020 82db 6000 |004e: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;.:(Landroid/content/Context;)V // method@db82 │ │ -4844ce: 1100 |0051: return-object v0 │ │ -4844d0: 2200 e217 |0052: new-instance v0, Lde/tadris/fitness/ui/workout/diagram/HeightConverter; // type@17e2 │ │ -4844d4: 7020 8bdb 6000 |0054: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.:(Landroid/content/Context;)V // method@db8b │ │ -4844da: 1100 |0057: return-object v0 │ │ +484420: |[484420] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.getDefaultConverter:()Lde/tadris/fitness/ui/workout/diagram/SampleConverter; │ │ +484430: 6e10 40db 0600 |0000: invoke-virtual {v6}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.getIntent:()Landroid/content/Intent; // method@db40 │ │ +484436: 0c00 |0003: move-result-object v0 │ │ +484438: 1a01 ff83 |0004: const-string v1, "de.tadris.fitness.ShowWorkoutMapDiagramActivity.DIAGRAM_TYPE" // string@83ff │ │ +48443c: 6e20 2903 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0329 │ │ +484442: 0c00 |0009: move-result-object v0 │ │ +484444: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +484448: 1a00 0000 |000c: const-string v0, "" // string@0000 │ │ +48444c: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +48444e: 6e10 cfe0 0000 |000f: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@e0cf │ │ +484454: 0a02 |0012: move-result v2 │ │ +484456: 1403 2791 38b7 |0013: const v3, #float -1.10011e-05 // #b7389127 │ │ +48445c: 1234 |0016: const/4 v4, #int 3 // #3 │ │ +48445e: 1225 |0017: const/4 v5, #int 2 // #2 │ │ +484460: 3232 2100 |0018: if-eq v2, v3, 0039 // +0021 │ │ +484464: 1403 4700 8906 |001a: const v3, #float 5.15341e-35 // #06890047 │ │ +48446a: 3232 1200 |001d: if-eq v2, v3, 002f // +0012 │ │ +48446e: 1403 26aa 000c |001f: const v3, #float 9.91196e-32 // #0c00aa26 │ │ +484474: 3232 0300 |0022: if-eq v2, v3, 0025 // +0003 │ │ +484478: 281e |0024: goto 0042 // +001e │ │ +48447a: 1a02 66a1 |0025: const-string v2, "heartrate" // string@a166 │ │ +48447e: 6e20 c7e0 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +484484: 0a00 |002a: move-result v0 │ │ +484486: 3800 1700 |002b: if-eqz v0, 0042 // +0017 │ │ +48448a: 1231 |002d: const/4 v1, #int 3 // #3 │ │ +48448c: 2814 |002e: goto 0042 // +0014 │ │ +48448e: 1a02 31e1 |002f: const-string v2, "speed" // string@e131 │ │ +484492: 6e20 c7e0 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +484498: 0a00 |0034: move-result v0 │ │ +48449a: 3800 0d00 |0035: if-eqz v0, 0042 // +000d │ │ +48449e: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +4844a0: 280a |0038: goto 0042 // +000a │ │ +4844a2: 1a02 67a1 |0039: const-string v2, "height" // string@a167 │ │ +4844a6: 6e20 c7e0 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@e0c7 │ │ +4844ac: 0a00 |003e: move-result v0 │ │ +4844ae: 3800 0300 |003f: if-eqz v0, 0042 // +0003 │ │ +4844b2: 1221 |0041: const/4 v1, #int 2 // #2 │ │ +4844b4: 3251 1000 |0042: if-eq v1, v5, 0052 // +0010 │ │ +4844b8: 3241 0800 |0044: if-eq v1, v4, 004c // +0008 │ │ +4844bc: 2200 e517 |0046: new-instance v0, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter; // type@17e5 │ │ +4844c0: 7020 a7db 6000 |0048: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/diagram/SpeedConverter;.:(Landroid/content/Context;)V // method@dba7 │ │ +4844c6: 1100 |004b: return-object v0 │ │ +4844c8: 2200 e117 |004c: new-instance v0, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter; // type@17e1 │ │ +4844cc: 7020 82db 6000 |004e: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/diagram/HeartRateConverter;.:(Landroid/content/Context;)V // method@db82 │ │ +4844d2: 1100 |0051: return-object v0 │ │ +4844d4: 2200 e217 |0052: new-instance v0, Lde/tadris/fitness/ui/workout/diagram/HeightConverter; // type@17e2 │ │ +4844d8: 7020 8bdb 6000 |0054: invoke-direct {v0, v6}, Lde/tadris/fitness/ui/workout/diagram/HeightConverter;.:(Landroid/content/Context;)V // method@db8b │ │ +4844de: 1100 |0057: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000f line=111 │ │ 0x0046 line=114 │ │ 0x004c line=118 │ │ 0x0052 line=116 │ │ @@ -2112511,25 +2112512,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4844f4: |[4844f4] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.initDiagram:()V │ │ -484504: 7010 3fdb 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.getDefaultConverter:()Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // method@db3f │ │ -48450a: 0c00 |0003: move-result-object v0 │ │ -48450c: 5421 e5a0 |0004: iget-object v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0e5 │ │ -484510: 5411 06a1 |0006: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -484514: 7220 85e3 0100 |0008: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -48451a: 6e20 3cdb 0200 |000b: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart; // method@db3c │ │ -484520: 0c00 |000e: move-result-object v0 │ │ -484522: 5b20 e4a0 |000f: iput-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a0e4 │ │ -484526: 7010 50db 0200 |0011: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.updateChart:()V // method@db50 │ │ -48452c: 0e00 |0014: return-void │ │ +4844f8: |[4844f8] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.initDiagram:()V │ │ +484508: 7010 3fdb 0200 |0000: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.getDefaultConverter:()Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // method@db3f │ │ +48450e: 0c00 |0003: move-result-object v0 │ │ +484510: 5421 e5a0 |0004: iget-object v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0e5 │ │ +484514: 5411 06a1 |0006: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +484518: 7220 85e3 0100 |0008: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +48451e: 6e20 3cdb 0200 |000b: invoke-virtual {v2, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.addDiagram:(Lde/tadris/fitness/ui/workout/diagram/SampleConverter;)Lcom/github/mikephil/charting/charts/CombinedChart; // method@db3c │ │ +484524: 0c00 |000e: move-result-object v0 │ │ +484526: 5b20 e4a0 |000f: iput-object v0, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a0e4 │ │ +48452a: 7010 50db 0200 |0011: invoke-direct {v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.updateChart:()V // method@db50 │ │ +484530: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x000b line=104 │ │ 0x0011 line=105 │ │ locals : │ │ @@ -2112540,75 +2112541,75 @@ │ │ type : '(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -484558: |[484558] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.lambda$fuh1rnsGsTmMIRmzcuZlDDrax5o:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V │ │ -484568: 7010 50db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.updateChart:()V // method@db50 │ │ -48456e: 0e00 |0003: return-void │ │ +48455c: |[48455c] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.lambda$fuh1rnsGsTmMIRmzcuZlDDrax5o:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V │ │ +48456c: 7010 50db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.updateChart:()V // method@db50 │ │ +484572: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;) │ │ name : 'updateChart' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -484718: |[484718] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.updateChart:()V │ │ -484728: 5450 e4a0 |0000: iget-object v0, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a0e4 │ │ -48472c: 5451 e5a0 |0002: iget-object v1, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0e5 │ │ -484730: 5411 06a1 |0004: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -484734: 5452 eca0 |0006: iget-object v2, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.showIntervals:Landroid/widget/CheckBox; // field@a0ec │ │ -484738: 6e10 b70e 0200 |0008: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@0eb7 │ │ -48473e: 0a02 |000b: move-result v2 │ │ -484740: 6e40 51db 0521 |000c: invoke-virtual {v5, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.updateChart:(Lcom/github/mikephil/charting/charts/CombinedChart;Ljava/util/List;Z)V // method@db51 │ │ -484746: 2200 0819 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ -48474a: 7010 06e1 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ -484750: 5451 e5a0 |0014: iget-object v1, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0e5 │ │ -484754: 5411 06a1 |0016: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -484758: 7210 8fe3 0100 |0018: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -48475e: 0c01 |001b: move-result-object v1 │ │ -484760: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -484762: 7210 5fe3 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -484768: 0a03 |0020: move-result v3 │ │ -48476a: 3803 1900 |0021: if-eqz v3, 003a // +0019 │ │ -48476e: 7210 60e3 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -484774: 0c03 |0026: move-result-object v3 │ │ -484776: 1f03 e417 |0027: check-cast v3, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ -48477a: 3802 0400 |0029: if-eqz v2, 002d // +0004 │ │ -48477e: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -484780: 2806 |002c: goto 0032 // +0006 │ │ -484782: 1a04 8305 |002d: const-string v4, ", " // string@0583 │ │ -484786: 6e20 12e1 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48478c: 7210 a2db 0300 |0032: invoke-interface {v3}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getName:()Ljava/lang/String; // method@dba2 │ │ -484792: 0c03 |0035: move-result-object v3 │ │ -484794: 6e20 12e1 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ -48479a: 28e4 |0039: goto 001d // -001c │ │ -48479c: 5451 eba0 |003a: iget-object v1, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.selection:Landroid/widget/TextView; // field@a0eb │ │ -4847a0: 5452 e5a0 |003c: iget-object v2, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0e5 │ │ -4847a4: 5422 06a1 |003e: iget-object v2, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ -4847a8: 7210 93e3 0200 |0040: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ -4847ae: 0a02 |0043: move-result v2 │ │ -4847b0: 3d02 0700 |0044: if-lez v2, 004b // +0007 │ │ -4847b4: 6e10 1fe1 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ -4847ba: 0c00 |0049: move-result-object v0 │ │ -4847bc: 2808 |004a: goto 0052 // +0008 │ │ -4847be: 1400 1b01 117f |004b: const v0, #float 1.92744e+38 // #7f11011b │ │ -4847c4: 6e20 41db 0500 |004e: invoke-virtual {v5, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.getString:(I)Ljava/lang/String; // method@db41 │ │ -4847ca: 0c00 |0051: move-result-object v0 │ │ -4847cc: 6e20 e511 0100 |0052: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ -4847d2: 6e10 4edb 0500 |0055: invoke-virtual {v5}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.refreshColoring:()V // method@db4e │ │ -4847d8: 0e00 |0058: return-void │ │ +48471c: |[48471c] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.updateChart:()V │ │ +48472c: 5450 e4a0 |0000: iget-object v0, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a0e4 │ │ +484730: 5451 e5a0 |0002: iget-object v1, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0e5 │ │ +484734: 5411 06a1 |0004: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +484738: 5452 eca0 |0006: iget-object v2, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.showIntervals:Landroid/widget/CheckBox; // field@a0ec │ │ +48473c: 6e10 b70e 0200 |0008: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@0eb7 │ │ +484742: 0a02 |000b: move-result v2 │ │ +484744: 6e40 51db 0521 |000c: invoke-virtual {v5, v0, v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.updateChart:(Lcom/github/mikephil/charting/charts/CombinedChart;Ljava/util/List;Z)V // method@db51 │ │ +48474a: 2200 0819 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1908 │ │ +48474e: 7010 06e1 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@e106 │ │ +484754: 5451 e5a0 |0014: iget-object v1, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0e5 │ │ +484758: 5411 06a1 |0016: iget-object v1, v1, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +48475c: 7210 8fe3 0100 |0018: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +484762: 0c01 |001b: move-result-object v1 │ │ +484764: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +484766: 7210 5fe3 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +48476c: 0a03 |0020: move-result v3 │ │ +48476e: 3803 1900 |0021: if-eqz v3, 003a // +0019 │ │ +484772: 7210 60e3 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +484778: 0c03 |0026: move-result-object v3 │ │ +48477a: 1f03 e417 |0027: check-cast v3, Lde/tadris/fitness/ui/workout/diagram/SampleConverter; // type@17e4 │ │ +48477e: 3802 0400 |0029: if-eqz v2, 002d // +0004 │ │ +484782: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +484784: 2806 |002c: goto 0032 // +0006 │ │ +484786: 1a04 8305 |002d: const-string v4, ", " // string@0583 │ │ +48478a: 6e20 12e1 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +484790: 7210 a2db 0300 |0032: invoke-interface {v3}, Lde/tadris/fitness/ui/workout/diagram/SampleConverter;.getName:()Ljava/lang/String; // method@dba2 │ │ +484796: 0c03 |0035: move-result-object v3 │ │ +484798: 6e20 12e1 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@e112 │ │ +48479e: 28e4 |0039: goto 001d // -001c │ │ +4847a0: 5451 eba0 |003a: iget-object v1, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.selection:Landroid/widget/TextView; // field@a0eb │ │ +4847a4: 5452 e5a0 |003c: iget-object v2, v5, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0e5 │ │ +4847a8: 5422 06a1 |003e: iget-object v2, v2, Lde/tadris/fitness/ui/workout/diagram/ConverterManager;.selectedConverters:Ljava/util/List; // field@a106 │ │ +4847ac: 7210 93e3 0200 |0040: invoke-interface {v2}, Ljava/util/List;.size:()I // method@e393 │ │ +4847b2: 0a02 |0043: move-result v2 │ │ +4847b4: 3d02 0700 |0044: if-lez v2, 004b // +0007 │ │ +4847b8: 6e10 1fe1 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@e11f │ │ +4847be: 0c00 |0049: move-result-object v0 │ │ +4847c0: 2808 |004a: goto 0052 // +0008 │ │ +4847c2: 1400 1b01 117f |004b: const v0, #float 1.92744e+38 // #7f11011b │ │ +4847c8: 6e20 41db 0500 |004e: invoke-virtual {v5, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.getString:(I)Ljava/lang/String; // method@db41 │ │ +4847ce: 0c00 |0051: move-result-object v0 │ │ +4847d0: 6e20 e511 0100 |0052: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@11e5 │ │ +4847d6: 6e10 4edb 0500 |0055: invoke-virtual {v5}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.refreshColoring:()V // method@db4e │ │ +4847dc: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000f line=125 │ │ 0x0014 line=126 │ │ 0x002f line=130 │ │ 0x0032 line=132 │ │ @@ -2112623,21 +2112624,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -484530: |[484530] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.initRoot:()V │ │ -484540: 1400 db01 097f |0000: const v0, #float 1.82114e+38 // #7f0901db │ │ -484546: 6e20 3edb 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.findViewById:(I)Landroid/view/View; // method@db3e │ │ -48454c: 0c00 |0006: move-result-object v0 │ │ -48454e: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ -484552: 5b10 eaa0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.root:Landroid/view/ViewGroup; // field@a0ea │ │ -484556: 0e00 |000b: return-void │ │ +484534: |[484534] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.initRoot:()V │ │ +484544: 1400 db01 097f |0000: const v0, #float 1.82114e+38 // #7f0901db │ │ +48454a: 6e20 3edb 0100 |0003: invoke-virtual {v1, v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.findViewById:(I)Landroid/view/View; // method@db3e │ │ +484550: 0c00 |0006: move-result-object v0 │ │ +484552: 1f00 1e02 |0007: check-cast v0, Landroid/view/ViewGroup; // type@021e │ │ +484556: 5b10 eaa0 |0009: iput-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.root:Landroid/view/ViewGroup; // field@a0ea │ │ +48455a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=140 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; │ │ │ │ #1 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;) │ │ @@ -2112645,38 +2112646,38 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -484408: |[484408] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.isDiagramActivity:()Z │ │ -484418: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -48441a: 0f00 |0001: return v0 │ │ +48440c: |[48440c] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.isDiagramActivity:()Z │ │ +48441c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +48441e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;) │ │ name : 'lambda$onCreate$0$ShowWorkoutMapDiagramActivity' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -484570: |[484570] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.lambda$onCreate$0$ShowWorkoutMapDiagramActivity:(Landroid/view/View;)V │ │ -484580: 2203 3e17 |0000: new-instance v3, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; // type@173e │ │ -484584: 2200 c817 |0002: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o; // type@17c8 │ │ -484588: 7020 53da 2000 |0004: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V // method@da53 │ │ -48458e: 5421 e5a0 |0007: iget-object v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0e5 │ │ -484592: 7040 b0d7 2310 |0009: invoke-direct {v3, v2, v0, v1}, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener;Lde/tadris/fitness/ui/workout/diagram/ConverterManager;)V // method@d7b0 │ │ -484598: 6e10 b3d7 0300 |000c: invoke-virtual {v3}, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.show:()V // method@d7b3 │ │ -48459e: 0e00 |000f: return-void │ │ +484574: |[484574] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.lambda$onCreate$0$ShowWorkoutMapDiagramActivity:(Landroid/view/View;)V │ │ +484584: 2203 3e17 |0000: new-instance v3, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog; // type@173e │ │ +484588: 2200 c817 |0002: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o; // type@17c8 │ │ +48458c: 7020 53da 2000 |0004: invoke-direct {v0, v2}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$fuh1rnsGsTmMIRmzcuZlDDrax5o;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V // method@da53 │ │ +484592: 5421 e5a0 |0007: iget-object v1, v2, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.converterManager:Lde/tadris/fitness/ui/workout/diagram/ConverterManager; // field@a0e5 │ │ +484596: 7040 b0d7 2310 |0009: invoke-direct {v3, v2, v0, v1}, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.:(Landroid/app/Activity;Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog$SampleConverterSelectListener;Lde/tadris/fitness/ui/workout/diagram/ConverterManager;)V // method@d7b0 │ │ +48459c: 6e10 b3d7 0300 |000c: invoke-virtual {v3}, Lde/tadris/fitness/ui/dialog/SampleConverterPickerDialog;.show:()V // method@d7b3 │ │ +4845a2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -2112685,17 +2112686,17 @@ │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4845a0: |[4845a0] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.lambda$onCreate$1$ShowWorkoutMapDiagramActivity:(Landroid/widget/CompoundButton;Z)V │ │ -4845b0: 7010 50db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.updateChart:()V // method@db50 │ │ -4845b6: 0e00 |0003: return-void │ │ +4845a4: |[4845a4] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.lambda$onCreate$1$ShowWorkoutMapDiagramActivity:(Landroid/widget/CompoundButton;Z)V │ │ +4845b4: 7010 50db 0000 |0000: invoke-direct {v0}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.updateChart:()V // method@db50 │ │ +4845ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -2112705,65 +2112706,65 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -4845b8: |[4845b8] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.onCreate:(Landroid/os/Bundle;)V │ │ -4845c8: 6f20 2ddb 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.onCreate:(Landroid/os/Bundle;)V // method@db2d │ │ -4845ce: 6e10 43db 0100 |0003: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.initBeforeContent:()V // method@db43 │ │ -4845d4: 1402 2c00 0c7f |0006: const v2, #float 1.86093e+38 // #7f0c002c │ │ -4845da: 6e20 4fdb 2100 |0009: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.setContentView:(I)V // method@db4f │ │ -4845e0: 6e10 45db 0100 |000c: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.initRoot:()V // method@db45 │ │ -4845e6: 1402 d701 097f |000f: const v2, #float 1.82114e+38 // #7f0901d7 │ │ -4845ec: 6e20 3edb 2100 |0012: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.findViewById:(I)Landroid/view/View; // method@db3e │ │ -4845f2: 0c02 |0015: move-result-object v2 │ │ -4845f4: 1f02 aa02 |0016: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ -4845f8: 5b12 eba0 |0018: iput-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.selection:Landroid/widget/TextView; // field@a0eb │ │ -4845fc: 1402 d801 097f |001a: const v2, #float 1.82114e+38 // #7f0901d8 │ │ -484602: 6e20 3edb 2100 |001d: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.findViewById:(I)Landroid/view/View; // method@db3e │ │ -484608: 0c02 |0020: move-result-object v2 │ │ -48460a: 1f02 7102 |0021: check-cast v2, Landroid/widget/CheckBox; // type@0271 │ │ -48460e: 5b12 eca0 |0023: iput-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.showIntervals:Landroid/widget/CheckBox; // field@a0ec │ │ -484612: 6e10 42db 0100 |0025: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.initAfterContent:()V // method@db42 │ │ -484618: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -48461a: 5c12 e7a0 |0029: iput-boolean v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.fullScreenItems:Z // field@a0e7 │ │ -48461e: 6e10 3ddb 0100 |002b: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.addMap:()V // method@db3d │ │ -484624: 5410 e9a0 |002e: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0e9 │ │ -484628: 6e20 a7fe 2000 |0030: invoke-virtual {v0, v2}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ -48462e: 5c12 e6a0 |0033: iput-boolean v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.diagramsInteractive:Z // field@a0e6 │ │ -484632: 1402 d901 097f |0035: const v2, #float 1.82114e+38 // #7f0901d9 │ │ -484638: 6e20 3edb 2100 |0038: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.findViewById:(I)Landroid/view/View; // method@db3e │ │ -48463e: 0c02 |003b: move-result-object v2 │ │ -484640: 1f02 1e02 |003c: check-cast v2, Landroid/view/ViewGroup; // type@021e │ │ -484644: 5b12 eaa0 |003e: iput-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.root:Landroid/view/ViewGroup; // field@a0ea │ │ -484648: 7010 44db 0100 |0040: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.initDiagram:()V // method@db44 │ │ -48464e: 1402 da01 097f |0043: const v2, #float 1.82114e+38 // #7f0901da │ │ -484654: 6e20 3edb 2100 |0046: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.findViewById:(I)Landroid/view/View; // method@db3e │ │ -48465a: 0c02 |0049: move-result-object v2 │ │ -48465c: 2200 c917 |004a: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM; // type@17c9 │ │ -484660: 7020 55da 1000 |004c: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V // method@da55 │ │ -484666: 6e20 8c0b 0200 |004f: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ -48466c: 5412 eca0 |0052: iget-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.showIntervals:Landroid/widget/CheckBox; // field@a0ec │ │ -484670: 2200 c717 |0054: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw; // type@17c7 │ │ -484674: 7020 51da 1000 |0056: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V // method@da51 │ │ -48467a: 6e20 bc0e 0200 |0059: invoke-virtual {v2, v0}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@0ebc │ │ -484680: 5412 eca0 |005c: iget-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.showIntervals:Landroid/widget/CheckBox; // field@a0ec │ │ -484684: 5410 e8a0 |005e: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.intervals:[Lde/tadris/fitness/data/Interval; // field@a0e8 │ │ -484688: 3800 0900 |0060: if-eqz v0, 0069 // +0009 │ │ -48468c: 5410 e8a0 |0062: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.intervals:[Lde/tadris/fitness/data/Interval; // field@a0e8 │ │ -484690: 2100 |0064: array-length v0, v0 │ │ -484692: 3d00 0400 |0065: if-lez v0, 0069 // +0004 │ │ -484696: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -484698: 2803 |0068: goto 006b // +0003 │ │ -48469a: 1300 0800 |0069: const/16 v0, #int 8 // #8 │ │ -48469e: 6e20 be0e 0200 |006b: invoke-virtual {v2, v0}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@0ebe │ │ -4846a4: 6e10 4edb 0100 |006e: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.refreshColoring:()V // method@db4e │ │ -4846aa: 0e00 |0071: return-void │ │ +4845bc: |[4845bc] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.onCreate:(Landroid/os/Bundle;)V │ │ +4845cc: 6f20 2ddb 2100 |0000: invoke-super {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity;.onCreate:(Landroid/os/Bundle;)V // method@db2d │ │ +4845d2: 6e10 43db 0100 |0003: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.initBeforeContent:()V // method@db43 │ │ +4845d8: 1402 2c00 0c7f |0006: const v2, #float 1.86093e+38 // #7f0c002c │ │ +4845de: 6e20 4fdb 2100 |0009: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.setContentView:(I)V // method@db4f │ │ +4845e4: 6e10 45db 0100 |000c: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.initRoot:()V // method@db45 │ │ +4845ea: 1402 d701 097f |000f: const v2, #float 1.82114e+38 // #7f0901d7 │ │ +4845f0: 6e20 3edb 2100 |0012: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.findViewById:(I)Landroid/view/View; // method@db3e │ │ +4845f6: 0c02 |0015: move-result-object v2 │ │ +4845f8: 1f02 aa02 |0016: check-cast v2, Landroid/widget/TextView; // type@02aa │ │ +4845fc: 5b12 eba0 |0018: iput-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.selection:Landroid/widget/TextView; // field@a0eb │ │ +484600: 1402 d801 097f |001a: const v2, #float 1.82114e+38 // #7f0901d8 │ │ +484606: 6e20 3edb 2100 |001d: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.findViewById:(I)Landroid/view/View; // method@db3e │ │ +48460c: 0c02 |0020: move-result-object v2 │ │ +48460e: 1f02 7102 |0021: check-cast v2, Landroid/widget/CheckBox; // type@0271 │ │ +484612: 5b12 eca0 |0023: iput-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.showIntervals:Landroid/widget/CheckBox; // field@a0ec │ │ +484616: 6e10 42db 0100 |0025: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.initAfterContent:()V // method@db42 │ │ +48461c: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +48461e: 5c12 e7a0 |0029: iput-boolean v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.fullScreenItems:Z // field@a0e7 │ │ +484622: 6e10 3ddb 0100 |002b: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.addMap:()V // method@db3d │ │ +484628: 5410 e9a0 |002e: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0e9 │ │ +48462c: 6e20 a7fe 2000 |0030: invoke-virtual {v0, v2}, Lorg/mapsforge/map/android/view/MapView;.setClickable:(Z)V // method@fea7 │ │ +484632: 5c12 e6a0 |0033: iput-boolean v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.diagramsInteractive:Z // field@a0e6 │ │ +484636: 1402 d901 097f |0035: const v2, #float 1.82114e+38 // #7f0901d9 │ │ +48463c: 6e20 3edb 2100 |0038: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.findViewById:(I)Landroid/view/View; // method@db3e │ │ +484642: 0c02 |003b: move-result-object v2 │ │ +484644: 1f02 1e02 |003c: check-cast v2, Landroid/view/ViewGroup; // type@021e │ │ +484648: 5b12 eaa0 |003e: iput-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.root:Landroid/view/ViewGroup; // field@a0ea │ │ +48464c: 7010 44db 0100 |0040: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.initDiagram:()V // method@db44 │ │ +484652: 1402 da01 097f |0043: const v2, #float 1.82114e+38 // #7f0901da │ │ +484658: 6e20 3edb 2100 |0046: invoke-virtual {v1, v2}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.findViewById:(I)Landroid/view/View; // method@db3e │ │ +48465e: 0c02 |0049: move-result-object v2 │ │ +484660: 2200 c917 |004a: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM; // type@17c9 │ │ +484664: 7020 55da 1000 |004c: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$pjv7ljHoFc9koC459365fSiqxgM;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V // method@da55 │ │ +48466a: 6e20 8c0b 0200 |004f: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b8c │ │ +484670: 5412 eca0 |0052: iget-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.showIntervals:Landroid/widget/CheckBox; // field@a0ec │ │ +484674: 2200 c717 |0054: new-instance v0, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw; // type@17c7 │ │ +484678: 7020 51da 1000 |0056: invoke-direct {v0, v1}, Lde/tadris/fitness/ui/workout/-$$Lambda$ShowWorkoutMapDiagramActivity$9fhZ7uGvDuxFOlvNfRgPIVkhkKw;.:(Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;)V // method@da51 │ │ +48467e: 6e20 bc0e 0200 |0059: invoke-virtual {v2, v0}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@0ebc │ │ +484684: 5412 eca0 |005c: iget-object v2, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.showIntervals:Landroid/widget/CheckBox; // field@a0ec │ │ +484688: 5410 e8a0 |005e: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.intervals:[Lde/tadris/fitness/data/Interval; // field@a0e8 │ │ +48468c: 3800 0900 |0060: if-eqz v0, 0069 // +0009 │ │ +484690: 5410 e8a0 |0062: iget-object v0, v1, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.intervals:[Lde/tadris/fitness/data/Interval; // field@a0e8 │ │ +484694: 2100 |0064: array-length v0, v0 │ │ +484696: 3d00 0400 |0065: if-lez v0, 0069 // +0004 │ │ +48469a: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +48469c: 2803 |0068: goto 006b // +0003 │ │ +48469e: 1300 0800 |0069: const/16 v0, #int 8 // #8 │ │ +4846a2: 6e20 be0e 0200 |006b: invoke-virtual {v2, v0}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@0ebe │ │ +4846a8: 6e10 4edb 0100 |006e: invoke-virtual {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.refreshColoring:()V // method@db4e │ │ +4846ae: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=57 │ │ 0x0012 line=59 │ │ @@ -2112788,39 +2112789,39 @@ │ │ type : '(Lde/tadris/fitness/data/WorkoutSample;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -4846ac: |[4846ac] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.onMapSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ -4846bc: 3905 0900 |0000: if-nez v5, 0009 // +0009 │ │ -4846c0: 5440 e4a0 |0002: iget-object v0, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a0e4 │ │ -4846c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4846c6: 6e20 0aaa 1000 |0005: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.highlightValue:(Lcom/github/mikephil/charting/highlight/Highlight;)V // method@aa0a │ │ -4846cc: 2821 |0008: goto 0029 // +0021 │ │ -4846ce: 5350 509d |0009: iget-wide v0, v5, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -4846d2: 8500 |000b: long-to-float v0, v0 │ │ -4846d4: 1501 7a44 |000c: const/high16 v1, #int 1148846080 // #447a │ │ -4846d8: c910 |000e: div-float/2addr v0, v1 │ │ -4846da: 1501 7042 |000f: const/high16 v1, #int 1114636288 // #4270 │ │ -4846de: c910 |0011: div-float/2addr v0, v1 │ │ -4846e0: 2201 5712 |0012: new-instance v1, Lcom/github/mikephil/charting/highlight/Highlight; // type@1257 │ │ -4846e4: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -4846e6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -4846e8: 7040 e2ae 0123 |0016: invoke-direct {v1, v0, v3, v2}, Lcom/github/mikephil/charting/highlight/Highlight;.:(FII)V // method@aee2 │ │ -4846ee: 6e20 efae 3100 |0019: invoke-virtual {v1, v3}, Lcom/github/mikephil/charting/highlight/Highlight;.setDataIndex:(I)V // method@aeef │ │ -4846f4: 5442 e4a0 |001c: iget-object v2, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a0e4 │ │ -4846f8: 6e20 0aaa 1200 |001e: invoke-virtual {v2, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.highlightValue:(Lcom/github/mikephil/charting/highlight/Highlight;)V // method@aa0a │ │ -4846fe: 5441 e4a0 |0021: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a0e4 │ │ -484702: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -484704: 6203 4165 |0024: sget-object v3, Lcom/github/mikephil/charting/components/YAxis$AxisDependency;.LEFT:Lcom/github/mikephil/charting/components/YAxis$AxisDependency; // field@6541 │ │ -484708: 6e40 f7a9 0132 |0026: invoke-virtual {v1, v0, v2, v3}, Lcom/github/mikephil/charting/charts/CombinedChart;.centerViewTo:(FFLcom/github/mikephil/charting/components/YAxis$AxisDependency;)V // method@a9f7 │ │ -48470e: 6e20 4adb 5400 |0029: invoke-virtual {v4, v5}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.onChartSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V // method@db4a │ │ -484714: 0e00 |002c: return-void │ │ +4846b0: |[4846b0] de.tadris.fitness.ui.workout.ShowWorkoutMapDiagramActivity.onMapSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V │ │ +4846c0: 3905 0900 |0000: if-nez v5, 0009 // +0009 │ │ +4846c4: 5440 e4a0 |0002: iget-object v0, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a0e4 │ │ +4846c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4846ca: 6e20 0aaa 1000 |0005: invoke-virtual {v0, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.highlightValue:(Lcom/github/mikephil/charting/highlight/Highlight;)V // method@aa0a │ │ +4846d0: 2821 |0008: goto 0029 // +0021 │ │ +4846d2: 5350 509d |0009: iget-wide v0, v5, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +4846d6: 8500 |000b: long-to-float v0, v0 │ │ +4846d8: 1501 7a44 |000c: const/high16 v1, #int 1148846080 // #447a │ │ +4846dc: c910 |000e: div-float/2addr v0, v1 │ │ +4846de: 1501 7042 |000f: const/high16 v1, #int 1114636288 // #4270 │ │ +4846e2: c910 |0011: div-float/2addr v0, v1 │ │ +4846e4: 2201 5712 |0012: new-instance v1, Lcom/github/mikephil/charting/highlight/Highlight; // type@1257 │ │ +4846e8: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +4846ea: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +4846ec: 7040 e2ae 0123 |0016: invoke-direct {v1, v0, v3, v2}, Lcom/github/mikephil/charting/highlight/Highlight;.:(FII)V // method@aee2 │ │ +4846f2: 6e20 efae 3100 |0019: invoke-virtual {v1, v3}, Lcom/github/mikephil/charting/highlight/Highlight;.setDataIndex:(I)V // method@aeef │ │ +4846f8: 5442 e4a0 |001c: iget-object v2, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a0e4 │ │ +4846fc: 6e20 0aaa 1200 |001e: invoke-virtual {v2, v1}, Lcom/github/mikephil/charting/charts/CombinedChart;.highlightValue:(Lcom/github/mikephil/charting/highlight/Highlight;)V // method@aa0a │ │ +484702: 5441 e4a0 |0021: iget-object v1, v4, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.chart:Lcom/github/mikephil/charting/charts/CombinedChart; // field@a0e4 │ │ +484706: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +484708: 6203 4165 |0024: sget-object v3, Lcom/github/mikephil/charting/components/YAxis$AxisDependency;.LEFT:Lcom/github/mikephil/charting/components/YAxis$AxisDependency; // field@6541 │ │ +48470c: 6e40 f7a9 0132 |0026: invoke-virtual {v1, v0, v2, v3}, Lcom/github/mikephil/charting/charts/CombinedChart;.centerViewTo:(FFLcom/github/mikephil/charting/components/YAxis$AxisDependency;)V // method@a9f7 │ │ +484712: 6e20 4adb 5400 |0029: invoke-virtual {v4, v5}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.onChartSelectionChanged:(Lde/tadris/fitness/data/WorkoutSample;)V // method@db4a │ │ +484718: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0009 line=92 │ │ 0x0012 line=93 │ │ 0x0019 line=94 │ │ 0x001c line=95 │ │ @@ -2112900,20 +2112901,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -481d08: |[481d08] de.tadris.fitness.ui.workout.EditWorkoutStartEndActivity.:()V │ │ -481d18: 7010 3bdb 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.:()V // method@db3b │ │ -481d1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -481d20: 5b10 aba0 |0004: iput-object v0, v1, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ -481d24: 5b10 a9a0 |0006: iput-object v0, v1, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ -481d28: 0e00 |0008: return-void │ │ +481d0c: |[481d0c] de.tadris.fitness.ui.workout.EditWorkoutStartEndActivity.:()V │ │ +481d1c: 7010 3bdb 0100 |0000: invoke-direct {v1}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.:()V // method@db3b │ │ +481d22: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +481d24: 5b10 aba0 |0004: iput-object v0, v1, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ +481d28: 5b10 a9a0 |0006: iput-object v0, v1, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ +481d2c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=71 │ │ 0x0006 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity; │ │ @@ -2112924,24 +2112925,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -481d2c: |[481d2c] de.tadris.fitness.ui.workout.EditWorkoutStartEndActivity.onCreate:(Landroid/os/Bundle;)V │ │ -481d3c: 6f20 4bdb 4300 |0000: invoke-super {v3, v4}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.onCreate:(Landroid/os/Bundle;)V // method@db4b │ │ -481d42: 5434 aea0 |0003: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0ae │ │ -481d46: 5430 ada0 |0005: iget-object v0, v3, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0ad │ │ -481d4a: 2201 7c16 |0007: new-instance v1, Lde/tadris/fitness/map/SimpleColoringStrategy; // type@167c │ │ -481d4e: 6e10 8dda 0300 |0009: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getThemePrimaryColor:()I // method@da8d │ │ -481d54: 0a02 |000c: move-result v2 │ │ -481d56: 7020 d1d3 2100 |000d: invoke-direct {v1, v2}, Lde/tadris/fitness/map/SimpleColoringStrategy;.:(I)V // method@d3d1 │ │ -481d5c: 6e30 e2d3 0401 |0010: invoke-virtual {v4, v0, v1}, Lde/tadris/fitness/map/WorkoutLayer;.setColoringStrategy:(Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/map/ColoringStrategy;)V // method@d3e2 │ │ -481d62: 0e00 |0013: return-void │ │ +481d30: |[481d30] de.tadris.fitness.ui.workout.EditWorkoutStartEndActivity.onCreate:(Landroid/os/Bundle;)V │ │ +481d40: 6f20 4bdb 4300 |0000: invoke-super {v3, v4}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.onCreate:(Landroid/os/Bundle;)V // method@db4b │ │ +481d46: 5434 aea0 |0003: iget-object v4, v3, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0ae │ │ +481d4a: 5430 ada0 |0005: iget-object v0, v3, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0ad │ │ +481d4e: 2201 7c16 |0007: new-instance v1, Lde/tadris/fitness/map/SimpleColoringStrategy; // type@167c │ │ +481d52: 6e10 8dda 0300 |0009: invoke-virtual {v3}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getThemePrimaryColor:()I // method@da8d │ │ +481d58: 0a02 |000c: move-result v2 │ │ +481d5a: 7020 d1d3 2100 |000d: invoke-direct {v1, v2}, Lde/tadris/fitness/map/SimpleColoringStrategy;.:(I)V // method@d3d1 │ │ +481d60: 6e30 e2d3 0401 |0010: invoke-virtual {v4, v0, v1}, Lde/tadris/fitness/map/WorkoutLayer;.setColoringStrategy:(Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/map/ColoringStrategy;)V // method@d3e2 │ │ +481d66: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity; │ │ 0x0000 - 0x0014 reg=4 (null) Landroid/os/Bundle; │ │ @@ -2112951,33 +2112952,33 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -4818f4: |[4818f4] de.tadris.fitness.ui.workout.EditWorkoutStartEndActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -481904: 6e10 8cda 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@da8c │ │ -48190a: 0c00 |0003: move-result-object v0 │ │ -48190c: 1401 0100 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0001 │ │ -481912: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ -481918: 1400 3f00 097f |000a: const v0, #float 1.82106e+38 // #7f09003f │ │ -48191e: 7220 0e0a 0300 |000d: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -481924: 0c00 |0010: move-result-object v0 │ │ -481926: 5b20 aca0 |0011: iput-object v0, v2, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.startMenuItem:Landroid/view/MenuItem; // field@a0ac │ │ -48192a: 1400 3d00 097f |0013: const v0, #float 1.82105e+38 // #7f09003d │ │ -481930: 7220 0e0a 0300 |0016: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -481936: 0c00 |0019: move-result-object v0 │ │ -481938: 5b20 a4a0 |001a: iput-object v0, v2, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.endMenuItem:Landroid/view/MenuItem; // field@a0a4 │ │ -48193c: 1400 3c00 097f |001c: const v0, #float 1.82105e+38 // #7f09003c │ │ -481942: 7220 0e0a 0300 |001f: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ -481948: 0c03 |0022: move-result-object v3 │ │ -48194a: 5b23 a3a0 |0023: iput-object v3, v2, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.applyMenuItem:Landroid/view/MenuItem; // field@a0a3 │ │ -48194e: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -481950: 0f03 |0026: return v3 │ │ +4818f8: |[4818f8] de.tadris.fitness.ui.workout.EditWorkoutStartEndActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +481908: 6e10 8cda 0200 |0000: invoke-virtual {v2}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@da8c │ │ +48190e: 0c00 |0003: move-result-object v0 │ │ +481910: 1401 0100 0d7f |0004: const v1, #float 1.87421e+38 // #7f0d0001 │ │ +481916: 6e30 150a 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a15 │ │ +48191c: 1400 3f00 097f |000a: const v0, #float 1.82106e+38 // #7f09003f │ │ +481922: 7220 0e0a 0300 |000d: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +481928: 0c00 |0010: move-result-object v0 │ │ +48192a: 5b20 aca0 |0011: iput-object v0, v2, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.startMenuItem:Landroid/view/MenuItem; // field@a0ac │ │ +48192e: 1400 3d00 097f |0013: const v0, #float 1.82105e+38 // #7f09003d │ │ +481934: 7220 0e0a 0300 |0016: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +48193a: 0c00 |0019: move-result-object v0 │ │ +48193c: 5b20 a4a0 |001a: iput-object v0, v2, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.endMenuItem:Landroid/view/MenuItem; // field@a0a4 │ │ +481940: 1400 3c00 097f |001c: const v0, #float 1.82105e+38 // #7f09003c │ │ +481946: 7220 0e0a 0300 |001f: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0a0e │ │ +48194c: 0c03 |0022: move-result-object v3 │ │ +48194e: 5b23 a3a0 |0023: iput-object v3, v2, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.applyMenuItem:Landroid/view/MenuItem; // field@a0a3 │ │ +481952: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +481954: 0f03 |0026: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000d line=65 │ │ 0x0016 line=66 │ │ 0x001f line=67 │ │ locals : │ │ @@ -2112989,236 +2112990,236 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 466 16-bit code units │ │ -481954: |[481954] de.tadris.fitness.ui.workout.EditWorkoutStartEndActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -481964: 7210 240a 0e00 |0000: invoke-interface {v14}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -48196a: 0a00 |0003: move-result v0 │ │ -48196c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -48196e: 1402 3e00 097f |0005: const v2, #float 1.82105e+38 // #7f09003e │ │ -481974: 3320 1f00 |0008: if-ne v0, v2, 0027 // +001f │ │ -481978: 2200 2200 |000a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ -48197c: 7020 dc00 d000 |000c: invoke-direct {v0, v13}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ -481982: 1402 8b00 117f |000f: const v2, #float 1.92741e+38 // #7f11008b │ │ -481988: 6e20 ee00 2000 |0012: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ -48198e: 0c00 |0015: move-result-object v0 │ │ -481990: 1402 8900 117f |0016: const v2, #float 1.92741e+38 // #7f110089 │ │ -481996: 6e20 e200 2000 |0019: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ -48199c: 0c00 |001c: move-result-object v0 │ │ -48199e: 1402 1e01 117f |001d: const v2, #float 1.92744e+38 // #7f11011e │ │ -4819a4: 6e30 eb00 2001 |0020: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -4819aa: 0c00 |0023: move-result-object v0 │ │ -4819ac: 6e10 f200 0000 |0024: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ -4819b2: 7210 240a 0e00 |0027: invoke-interface {v14}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -4819b8: 0a00 |002a: move-result v0 │ │ -4819ba: 1402 3f00 097f |002b: const v2, #float 1.82106e+38 // #7f09003f │ │ -4819c0: 3320 1b00 |002e: if-ne v0, v2, 0049 // +001b │ │ -4819c4: 54d0 aaa0 |0030: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ -4819c8: 3800 1700 |0032: if-eqz v0, 0049 // +0017 │ │ -4819cc: 54d0 a9a0 |0034: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ -4819d0: 3800 0f00 |0036: if-eqz v0, 0045 // +000f │ │ -4819d4: 54d0 aaa0 |0038: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ -4819d8: 5302 509d |003a: iget-wide v2, v0, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -4819dc: 54d0 a9a0 |003c: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ -4819e0: 5304 509d |003e: iget-wide v4, v0, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -4819e4: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ -4819e8: 3d00 0300 |0042: if-lez v0, 0045 // +0003 │ │ -4819ec: 2805 |0044: goto 0049 // +0005 │ │ -4819ee: 54d0 aaa0 |0045: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ -4819f2: 5bd0 aba0 |0047: iput-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ -4819f6: 7210 240a 0e00 |0049: invoke-interface {v14}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -4819fc: 0a00 |004c: move-result v0 │ │ -4819fe: 1402 3d00 097f |004d: const v2, #float 1.82105e+38 // #7f09003d │ │ -481a04: 3320 1b00 |0050: if-ne v0, v2, 006b // +001b │ │ -481a08: 54d0 aaa0 |0052: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ -481a0c: 3800 1700 |0054: if-eqz v0, 006b // +0017 │ │ -481a10: 54d0 aba0 |0056: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ -481a14: 3800 0f00 |0058: if-eqz v0, 0067 // +000f │ │ -481a18: 54d0 aaa0 |005a: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ -481a1c: 5302 509d |005c: iget-wide v2, v0, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -481a20: 54d0 aba0 |005e: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ -481a24: 5304 509d |0060: iget-wide v4, v0, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ -481a28: 3100 0204 |0062: cmp-long v0, v2, v4 │ │ -481a2c: 3b00 0300 |0064: if-gez v0, 0067 // +0003 │ │ -481a30: 2805 |0066: goto 006b // +0005 │ │ -481a32: 54d0 aaa0 |0067: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ -481a36: 5bd0 a9a0 |0069: iput-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ -481a3a: 54d0 a7a0 |006b: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newStartLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a7 │ │ -481a3e: 3800 1100 |006d: if-eqz v0, 007e // +0011 │ │ -481a42: 54d0 a5a0 |006f: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ -481a46: 6e10 a3fe 0000 |0071: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ -481a4c: 0c00 |0074: move-result-object v0 │ │ -481a4e: 6e10 aefe 0000 |0075: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ -481a54: 0c00 |0078: move-result-object v0 │ │ -481a56: 54d2 a7a0 |0079: iget-object v2, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newStartLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a7 │ │ -481a5a: 6e20 b2fe 2000 |007b: invoke-virtual {v0, v2}, Lorg/mapsforge/map/layer/Layers;.remove:(Lorg/mapsforge/map/layer/Layer;)Z // method@feb2 │ │ -481a60: 54d0 a6a0 |007e: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newEndLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a6 │ │ -481a64: 3800 1100 |0080: if-eqz v0, 0091 // +0011 │ │ -481a68: 54d0 a5a0 |0082: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ -481a6c: 6e10 a3fe 0000 |0084: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ -481a72: 0c00 |0087: move-result-object v0 │ │ -481a74: 6e10 aefe 0000 |0088: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ -481a7a: 0c00 |008b: move-result-object v0 │ │ -481a7c: 54d2 a6a0 |008c: iget-object v2, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newEndLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a6 │ │ -481a80: 6e20 b2fe 2000 |008e: invoke-virtual {v0, v2}, Lorg/mapsforge/map/layer/Layers;.remove:(Lorg/mapsforge/map/layer/Layer;)Z // method@feb2 │ │ -481a86: 54d0 a8a0 |0091: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newWorkoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0a8 │ │ -481a8a: 3800 1100 |0093: if-eqz v0, 00a4 // +0011 │ │ -481a8e: 54d0 a5a0 |0095: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ -481a92: 6e10 a3fe 0000 |0097: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ -481a98: 0c00 |009a: move-result-object v0 │ │ -481a9a: 6e10 aefe 0000 |009b: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ -481aa0: 0c00 |009e: move-result-object v0 │ │ -481aa2: 54d2 a8a0 |009f: iget-object v2, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newWorkoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0a8 │ │ -481aa6: 6e20 b2fe 2000 |00a1: invoke-virtual {v0, v2}, Lorg/mapsforge/map/layer/Layers;.remove:(Lorg/mapsforge/map/layer/Layer;)Z // method@feb2 │ │ -481aac: 54d0 aba0 |00a4: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ -481ab0: 1202 |00a6: const/4 v2, #int 0 // #0 │ │ -481ab2: 3800 0300 |00a7: if-eqz v0, 00aa // +0003 │ │ -481ab6: 280f |00a9: goto 00b8 // +000f │ │ -481ab8: 6e10 8eda 0d00 |00aa: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ -481abe: 0c00 |00ad: move-result-object v0 │ │ -481ac0: 6e10 56d3 0000 |00ae: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ -481ac6: 0c00 |00b1: move-result-object v0 │ │ -481ac8: 7220 8be3 2000 |00b2: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -481ace: 0c00 |00b5: move-result-object v0 │ │ -481ad0: 1f00 6316 |00b6: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -481ad4: 54d3 a9a0 |00b8: iget-object v3, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ -481ad8: 1214 |00ba: const/4 v4, #int 1 // #1 │ │ -481ada: 3803 0300 |00bb: if-eqz v3, 00be // +0003 │ │ -481ade: 281c |00bd: goto 00d9 // +001c │ │ -481ae0: 6e10 8eda 0d00 |00be: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ -481ae6: 0c03 |00c1: move-result-object v3 │ │ -481ae8: 6e10 56d3 0300 |00c2: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ -481aee: 0c03 |00c5: move-result-object v3 │ │ -481af0: 6e10 8eda 0d00 |00c6: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ -481af6: 0c05 |00c9: move-result-object v5 │ │ -481af8: 6e10 56d3 0500 |00ca: invoke-virtual {v5}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ -481afe: 0c05 |00cd: move-result-object v5 │ │ -481b00: 7210 93e3 0500 |00ce: invoke-interface {v5}, Ljava/util/List;.size:()I // method@e393 │ │ -481b06: 0a05 |00d1: move-result v5 │ │ -481b08: b145 |00d2: sub-int/2addr v5, v4 │ │ -481b0a: 7220 8be3 5300 |00d3: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ -481b10: 0c03 |00d6: move-result-object v3 │ │ -481b12: 1f03 6316 |00d7: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -481b16: 2205 7119 |00d9: new-instance v5, Ljava/util/ArrayList; // type@1971 │ │ -481b1a: 7010 92e2 0500 |00db: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -481b20: 6e10 8eda 0d00 |00de: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ -481b26: 0c06 |00e1: move-result-object v6 │ │ -481b28: 6e10 56d3 0600 |00e2: invoke-virtual {v6}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ -481b2e: 0c06 |00e5: move-result-object v6 │ │ -481b30: 7210 8fe3 0600 |00e6: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ -481b36: 0c06 |00e9: move-result-object v6 │ │ -481b38: 7210 5fe3 0600 |00ea: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ -481b3e: 0a07 |00ed: move-result v7 │ │ -481b40: 3807 2000 |00ee: if-eqz v7, 010e // +0020 │ │ -481b44: 7210 60e3 0600 |00f0: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ -481b4a: 0c07 |00f3: move-result-object v7 │ │ -481b4c: 1f07 6316 |00f4: check-cast v7, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ -481b50: 3902 0b00 |00f6: if-nez v2, 0101 // +000b │ │ -481b54: 5378 4b9d |00f8: iget-wide v8, v7, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -481b58: 530a 4b9d |00fa: iget-wide v10, v0, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -481b5c: 310c 080a |00fc: cmp-long v12, v8, v10 │ │ -481b60: 390c 0300 |00fe: if-nez v12, 0101 // +0003 │ │ -481b64: 1212 |0100: const/4 v2, #int 1 // #1 │ │ -481b66: 3802 0500 |0101: if-eqz v2, 0106 // +0005 │ │ -481b6a: 7220 85e3 7500 |0103: invoke-interface {v5, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ -481b70: 5377 4b9d |0106: iget-wide v7, v7, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -481b74: 5339 4b9d |0108: iget-wide v9, v3, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ -481b78: 310b 0709 |010a: cmp-long v11, v7, v9 │ │ -481b7c: 390b deff |010c: if-nez v11, 00ea // -0022 │ │ -481b80: 54d0 aba0 |010e: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ -481b84: 3900 0600 |0110: if-nez v0, 0116 // +0006 │ │ -481b88: 54d0 a9a0 |0112: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ -481b8c: 3800 2800 |0114: if-eqz v0, 013c // +0028 │ │ -481b90: 54d0 aea0 |0116: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0ae │ │ -481b94: 54d2 ada0 |0118: iget-object v2, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0ad │ │ -481b98: 2203 7c16 |011a: new-instance v3, Lde/tadris/fitness/map/SimpleColoringStrategy; // type@167c │ │ -481b9c: 1406 8888 88ff |011c: const v6, #float -nan // #ff888888 │ │ -481ba2: 7020 d1d3 6300 |011f: invoke-direct {v3, v6}, Lde/tadris/fitness/map/SimpleColoringStrategy;.:(I)V // method@d3d1 │ │ -481ba8: 6e30 e2d3 2003 |0122: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/map/WorkoutLayer;.setColoringStrategy:(Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/map/ColoringStrategy;)V // method@d3e2 │ │ -481bae: 2200 7d16 |0125: new-instance v0, Lde/tadris/fitness/map/WorkoutLayer; // type@167d │ │ -481bb2: 2202 7c16 |0127: new-instance v2, Lde/tadris/fitness/map/SimpleColoringStrategy; // type@167c │ │ -481bb6: 6e10 8dda 0d00 |0129: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getThemePrimaryColor:()I // method@da8d │ │ -481bbc: 0a03 |012c: move-result v3 │ │ -481bbe: 7020 d1d3 3200 |012d: invoke-direct {v2, v3}, Lde/tadris/fitness/map/SimpleColoringStrategy;.:(I)V // method@d3d1 │ │ -481bc4: 7040 d6d3 5012 |0130: invoke-direct {v0, v5, v2, v1}, Lde/tadris/fitness/map/WorkoutLayer;.:(Ljava/util/List;Lde/tadris/fitness/map/ColoringStrategy;Lde/tadris/fitness/map/ColoringStrategy;)V // method@d3d6 │ │ -481bca: 5bd0 a8a0 |0133: iput-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newWorkoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0a8 │ │ -481bce: 54d0 a5a0 |0135: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ -481bd2: 54d2 a8a0 |0137: iget-object v2, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newWorkoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0a8 │ │ -481bd6: 6e20 9dfe 2000 |0139: invoke-virtual {v0, v2}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ -481bdc: 54d0 aba0 |013c: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ -481be0: 1502 4041 |013e: const/high16 v2, #int 1094713344 // #4140 │ │ -481be4: 3800 2200 |0140: if-eqz v0, 0162 // +0022 │ │ -481be8: 6200 52b1 |0142: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ -481bec: 6e10 9afe 0000 |0144: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ -481bf2: 0c00 |0147: move-result-object v0 │ │ -481bf4: 1403 00ff 00ff |0148: const v3, #float -1.71465e+38 // #ff00ff00 │ │ -481bfa: 7220 86fe 3000 |014b: invoke-interface {v0, v3}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ -481c00: 2203 e01d |014e: new-instance v3, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ -481c04: 54d5 aba0 |0150: iget-object v5, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ -481c08: 6e10 5ed3 0500 |0152: invoke-virtual {v5}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -481c0e: 0c05 |0155: move-result-object v5 │ │ -481c10: 7051 b7fe 5302 |0156: invoke-direct {v3, v5, v2, v0, v1}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ -481c16: 5bd3 a7a0 |0159: iput-object v3, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newStartLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a7 │ │ -481c1a: 54d0 a5a0 |015b: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ -481c1e: 54d3 a7a0 |015d: iget-object v3, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newStartLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a7 │ │ -481c22: 6e20 9dfe 3000 |015f: invoke-virtual {v0, v3}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ -481c28: 54d0 a9a0 |0162: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ -481c2c: 3800 2100 |0164: if-eqz v0, 0185 // +0021 │ │ -481c30: 6200 52b1 |0166: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ -481c34: 6e10 9afe 0000 |0168: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ -481c3a: 0c00 |016b: move-result-object v0 │ │ -481c3c: 1503 ffff |016c: const/high16 v3, #int -65536 // #ffff │ │ -481c40: 7220 86fe 3000 |016e: invoke-interface {v0, v3}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ -481c46: 2203 e01d |0171: new-instance v3, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ -481c4a: 54d5 a9a0 |0173: iget-object v5, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ -481c4e: 6e10 5ed3 0500 |0175: invoke-virtual {v5}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ -481c54: 0c05 |0178: move-result-object v5 │ │ -481c56: 7051 b7fe 5302 |0179: invoke-direct {v3, v5, v2, v0, v1}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ -481c5c: 5bd3 a6a0 |017c: iput-object v3, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newEndLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a6 │ │ -481c60: 54d0 a5a0 |017e: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ -481c64: 54d1 a6a0 |0180: iget-object v1, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newEndLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a6 │ │ -481c68: 6e20 9dfe 1000 |0182: invoke-virtual {v0, v1}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ -481c6e: 7210 240a 0e00 |0185: invoke-interface {v14}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ -481c74: 0a00 |0188: move-result v0 │ │ -481c76: 1401 3c00 097f |0189: const v1, #float 1.82105e+38 // #7f09003c │ │ -481c7c: 3310 4100 |018c: if-ne v0, v1, 01cd // +0041 │ │ -481c80: 54de aba0 |018e: iget-object v14, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ -481c84: 390e 0600 |0190: if-nez v14, 0196 // +0006 │ │ -481c88: 54de a9a0 |0192: iget-object v14, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ -481c8c: 380e 3800 |0194: if-eqz v14, 01cc // +0038 │ │ -481c90: 220e 7119 |0196: new-instance v14, Ljava/util/ArrayList; // type@1971 │ │ -481c94: 7010 92e2 0e00 |0198: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@e292 │ │ -481c9a: 6e10 8eda 0d00 |019b: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ -481ca0: 0c00 |019e: move-result-object v0 │ │ -481ca2: 6e10 56d3 0000 |019f: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ -481ca8: 0c00 |01a2: move-result-object v0 │ │ -481caa: 6e20 97e2 0e00 |01a3: invoke-virtual {v14, v0}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@e297 │ │ -481cb0: 2200 aa16 |01a6: new-instance v0, Lde/tadris/fitness/recording/WorkoutCutter; // type@16aa │ │ -481cb4: 2201 6116 |01a8: new-instance v1, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ -481cb8: 6e10 8eda 0d00 |01aa: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ -481cbe: 0c02 |01ad: move-result-object v2 │ │ -481cc0: 6e10 57d3 0200 |01ae: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutData;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d357 │ │ -481cc6: 0c02 |01b1: move-result-object v2 │ │ -481cc8: 7030 54d3 210e |01b2: invoke-direct {v1, v2, v14}, Lde/tadris/fitness/data/WorkoutData;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@d354 │ │ -481cce: 7030 bcd4 d001 |01b5: invoke-direct {v0, v13, v1}, Lde/tadris/fitness/recording/WorkoutCutter;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@d4bc │ │ -481cd4: 54de aba0 |01b8: iget-object v14, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ -481cd8: 54d1 a9a0 |01ba: iget-object v1, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ -481cdc: 6e30 c1d4 e001 |01bc: invoke-virtual {v0, v14, v1}, Lde/tadris/fitness/recording/WorkoutCutter;.cutWorkout:(Lde/tadris/fitness/data/WorkoutSample;Lde/tadris/fitness/data/WorkoutSample;)V // method@d4c1 │ │ -481ce2: 220e 7e00 |01bf: new-instance v14, Landroid/content/Intent; // type@007e │ │ -481ce6: 7010 0f03 0e00 |01c1: invoke-direct {v14}, Landroid/content/Intent;.:()V // method@030f │ │ -481cec: 1300 2a00 |01c4: const/16 v0, #int 42 // #2a │ │ -481cf0: 6e30 92da 0d0e |01c6: invoke-virtual {v13, v0, v14}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.setResult:(ILandroid/content/Intent;)V // method@da92 │ │ -481cf6: 6e10 8bda 0d00 |01c9: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.finish:()V // method@da8b │ │ -481cfc: 0f04 |01cc: return v4 │ │ -481cfe: 6f20 4ddb ed00 |01cd: invoke-super {v13, v14}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@db4d │ │ -481d04: 0a0e |01d0: move-result v14 │ │ -481d06: 0f0e |01d1: return v14 │ │ +481958: |[481958] de.tadris.fitness.ui.workout.EditWorkoutStartEndActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +481968: 7210 240a 0e00 |0000: invoke-interface {v14}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +48196e: 0a00 |0003: move-result v0 │ │ +481970: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +481972: 1402 3e00 097f |0005: const v2, #float 1.82105e+38 // #7f09003e │ │ +481978: 3320 1f00 |0008: if-ne v0, v2, 0027 // +001f │ │ +48197c: 2200 2200 |000a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0022 │ │ +481980: 7020 dc00 d000 |000c: invoke-direct {v0, v13}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dc │ │ +481986: 1402 8b00 117f |000f: const v2, #float 1.92741e+38 // #7f11008b │ │ +48198c: 6e20 ee00 2000 |0012: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00ee │ │ +481992: 0c00 |0015: move-result-object v0 │ │ +481994: 1402 8900 117f |0016: const v2, #float 1.92741e+38 // #7f110089 │ │ +48199a: 6e20 e200 2000 |0019: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e2 │ │ +4819a0: 0c00 |001c: move-result-object v0 │ │ +4819a2: 1402 1e01 117f |001d: const v2, #float 1.92744e+38 // #7f11011e │ │ +4819a8: 6e30 eb00 2001 |0020: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +4819ae: 0c00 |0023: move-result-object v0 │ │ +4819b0: 6e10 f200 0000 |0024: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00f2 │ │ +4819b6: 7210 240a 0e00 |0027: invoke-interface {v14}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +4819bc: 0a00 |002a: move-result v0 │ │ +4819be: 1402 3f00 097f |002b: const v2, #float 1.82106e+38 // #7f09003f │ │ +4819c4: 3320 1b00 |002e: if-ne v0, v2, 0049 // +001b │ │ +4819c8: 54d0 aaa0 |0030: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ +4819cc: 3800 1700 |0032: if-eqz v0, 0049 // +0017 │ │ +4819d0: 54d0 a9a0 |0034: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ +4819d4: 3800 0f00 |0036: if-eqz v0, 0045 // +000f │ │ +4819d8: 54d0 aaa0 |0038: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ +4819dc: 5302 509d |003a: iget-wide v2, v0, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +4819e0: 54d0 a9a0 |003c: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ +4819e4: 5304 509d |003e: iget-wide v4, v0, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +4819e8: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ +4819ec: 3d00 0300 |0042: if-lez v0, 0045 // +0003 │ │ +4819f0: 2805 |0044: goto 0049 // +0005 │ │ +4819f2: 54d0 aaa0 |0045: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ +4819f6: 5bd0 aba0 |0047: iput-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ +4819fa: 7210 240a 0e00 |0049: invoke-interface {v14}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +481a00: 0a00 |004c: move-result v0 │ │ +481a02: 1402 3d00 097f |004d: const v2, #float 1.82105e+38 // #7f09003d │ │ +481a08: 3320 1b00 |0050: if-ne v0, v2, 006b // +001b │ │ +481a0c: 54d0 aaa0 |0052: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ +481a10: 3800 1700 |0054: if-eqz v0, 006b // +0017 │ │ +481a14: 54d0 aba0 |0056: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ +481a18: 3800 0f00 |0058: if-eqz v0, 0067 // +000f │ │ +481a1c: 54d0 aaa0 |005a: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ +481a20: 5302 509d |005c: iget-wide v2, v0, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +481a24: 54d0 aba0 |005e: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ +481a28: 5304 509d |0060: iget-wide v4, v0, Lde/tadris/fitness/data/WorkoutSample;.relativeTime:J // field@9d50 │ │ +481a2c: 3100 0204 |0062: cmp-long v0, v2, v4 │ │ +481a30: 3b00 0300 |0064: if-gez v0, 0067 // +0003 │ │ +481a34: 2805 |0066: goto 006b // +0005 │ │ +481a36: 54d0 aaa0 |0067: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0aa │ │ +481a3a: 5bd0 a9a0 |0069: iput-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ +481a3e: 54d0 a7a0 |006b: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newStartLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a7 │ │ +481a42: 3800 1100 |006d: if-eqz v0, 007e // +0011 │ │ +481a46: 54d0 a5a0 |006f: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ +481a4a: 6e10 a3fe 0000 |0071: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ +481a50: 0c00 |0074: move-result-object v0 │ │ +481a52: 6e10 aefe 0000 |0075: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ +481a58: 0c00 |0078: move-result-object v0 │ │ +481a5a: 54d2 a7a0 |0079: iget-object v2, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newStartLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a7 │ │ +481a5e: 6e20 b2fe 2000 |007b: invoke-virtual {v0, v2}, Lorg/mapsforge/map/layer/Layers;.remove:(Lorg/mapsforge/map/layer/Layer;)Z // method@feb2 │ │ +481a64: 54d0 a6a0 |007e: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newEndLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a6 │ │ +481a68: 3800 1100 |0080: if-eqz v0, 0091 // +0011 │ │ +481a6c: 54d0 a5a0 |0082: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ +481a70: 6e10 a3fe 0000 |0084: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ +481a76: 0c00 |0087: move-result-object v0 │ │ +481a78: 6e10 aefe 0000 |0088: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ +481a7e: 0c00 |008b: move-result-object v0 │ │ +481a80: 54d2 a6a0 |008c: iget-object v2, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newEndLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a6 │ │ +481a84: 6e20 b2fe 2000 |008e: invoke-virtual {v0, v2}, Lorg/mapsforge/map/layer/Layers;.remove:(Lorg/mapsforge/map/layer/Layer;)Z // method@feb2 │ │ +481a8a: 54d0 a8a0 |0091: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newWorkoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0a8 │ │ +481a8e: 3800 1100 |0093: if-eqz v0, 00a4 // +0011 │ │ +481a92: 54d0 a5a0 |0095: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ +481a96: 6e10 a3fe 0000 |0097: invoke-virtual {v0}, Lorg/mapsforge/map/android/view/MapView;.getLayerManager:()Lorg/mapsforge/map/layer/LayerManager; // method@fea3 │ │ +481a9c: 0c00 |009a: move-result-object v0 │ │ +481a9e: 6e10 aefe 0000 |009b: invoke-virtual {v0}, Lorg/mapsforge/map/layer/LayerManager;.getLayers:()Lorg/mapsforge/map/layer/Layers; // method@feae │ │ +481aa4: 0c00 |009e: move-result-object v0 │ │ +481aa6: 54d2 a8a0 |009f: iget-object v2, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newWorkoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0a8 │ │ +481aaa: 6e20 b2fe 2000 |00a1: invoke-virtual {v0, v2}, Lorg/mapsforge/map/layer/Layers;.remove:(Lorg/mapsforge/map/layer/Layer;)Z // method@feb2 │ │ +481ab0: 54d0 aba0 |00a4: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ +481ab4: 1202 |00a6: const/4 v2, #int 0 // #0 │ │ +481ab6: 3800 0300 |00a7: if-eqz v0, 00aa // +0003 │ │ +481aba: 280f |00a9: goto 00b8 // +000f │ │ +481abc: 6e10 8eda 0d00 |00aa: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ +481ac2: 0c00 |00ad: move-result-object v0 │ │ +481ac4: 6e10 56d3 0000 |00ae: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ +481aca: 0c00 |00b1: move-result-object v0 │ │ +481acc: 7220 8be3 2000 |00b2: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +481ad2: 0c00 |00b5: move-result-object v0 │ │ +481ad4: 1f00 6316 |00b6: check-cast v0, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +481ad8: 54d3 a9a0 |00b8: iget-object v3, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ +481adc: 1214 |00ba: const/4 v4, #int 1 // #1 │ │ +481ade: 3803 0300 |00bb: if-eqz v3, 00be // +0003 │ │ +481ae2: 281c |00bd: goto 00d9 // +001c │ │ +481ae4: 6e10 8eda 0d00 |00be: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ +481aea: 0c03 |00c1: move-result-object v3 │ │ +481aec: 6e10 56d3 0300 |00c2: invoke-virtual {v3}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ +481af2: 0c03 |00c5: move-result-object v3 │ │ +481af4: 6e10 8eda 0d00 |00c6: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ +481afa: 0c05 |00c9: move-result-object v5 │ │ +481afc: 6e10 56d3 0500 |00ca: invoke-virtual {v5}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ +481b02: 0c05 |00cd: move-result-object v5 │ │ +481b04: 7210 93e3 0500 |00ce: invoke-interface {v5}, Ljava/util/List;.size:()I // method@e393 │ │ +481b0a: 0a05 |00d1: move-result v5 │ │ +481b0c: b145 |00d2: sub-int/2addr v5, v4 │ │ +481b0e: 7220 8be3 5300 |00d3: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@e38b │ │ +481b14: 0c03 |00d6: move-result-object v3 │ │ +481b16: 1f03 6316 |00d7: check-cast v3, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +481b1a: 2205 7119 |00d9: new-instance v5, Ljava/util/ArrayList; // type@1971 │ │ +481b1e: 7010 92e2 0500 |00db: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +481b24: 6e10 8eda 0d00 |00de: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ +481b2a: 0c06 |00e1: move-result-object v6 │ │ +481b2c: 6e10 56d3 0600 |00e2: invoke-virtual {v6}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ +481b32: 0c06 |00e5: move-result-object v6 │ │ +481b34: 7210 8fe3 0600 |00e6: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@e38f │ │ +481b3a: 0c06 |00e9: move-result-object v6 │ │ +481b3c: 7210 5fe3 0600 |00ea: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@e35f │ │ +481b42: 0a07 |00ed: move-result v7 │ │ +481b44: 3807 2000 |00ee: if-eqz v7, 010e // +0020 │ │ +481b48: 7210 60e3 0600 |00f0: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@e360 │ │ +481b4e: 0c07 |00f3: move-result-object v7 │ │ +481b50: 1f07 6316 |00f4: check-cast v7, Lde/tadris/fitness/data/WorkoutSample; // type@1663 │ │ +481b54: 3902 0b00 |00f6: if-nez v2, 0101 // +000b │ │ +481b58: 5378 4b9d |00f8: iget-wide v8, v7, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +481b5c: 530a 4b9d |00fa: iget-wide v10, v0, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +481b60: 310c 080a |00fc: cmp-long v12, v8, v10 │ │ +481b64: 390c 0300 |00fe: if-nez v12, 0101 // +0003 │ │ +481b68: 1212 |0100: const/4 v2, #int 1 // #1 │ │ +481b6a: 3802 0500 |0101: if-eqz v2, 0106 // +0005 │ │ +481b6e: 7220 85e3 7500 |0103: invoke-interface {v5, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@e385 │ │ +481b74: 5377 4b9d |0106: iget-wide v7, v7, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +481b78: 5339 4b9d |0108: iget-wide v9, v3, Lde/tadris/fitness/data/WorkoutSample;.id:J // field@9d4b │ │ +481b7c: 310b 0709 |010a: cmp-long v11, v7, v9 │ │ +481b80: 390b deff |010c: if-nez v11, 00ea // -0022 │ │ +481b84: 54d0 aba0 |010e: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ +481b88: 3900 0600 |0110: if-nez v0, 0116 // +0006 │ │ +481b8c: 54d0 a9a0 |0112: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ +481b90: 3800 2800 |0114: if-eqz v0, 013c // +0028 │ │ +481b94: 54d0 aea0 |0116: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.workoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0ae │ │ +481b98: 54d2 ada0 |0118: iget-object v2, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.workout:Lde/tadris/fitness/data/Workout; // field@a0ad │ │ +481b9c: 2203 7c16 |011a: new-instance v3, Lde/tadris/fitness/map/SimpleColoringStrategy; // type@167c │ │ +481ba0: 1406 8888 88ff |011c: const v6, #float -nan // #ff888888 │ │ +481ba6: 7020 d1d3 6300 |011f: invoke-direct {v3, v6}, Lde/tadris/fitness/map/SimpleColoringStrategy;.:(I)V // method@d3d1 │ │ +481bac: 6e30 e2d3 2003 |0122: invoke-virtual {v0, v2, v3}, Lde/tadris/fitness/map/WorkoutLayer;.setColoringStrategy:(Lde/tadris/fitness/data/Workout;Lde/tadris/fitness/map/ColoringStrategy;)V // method@d3e2 │ │ +481bb2: 2200 7d16 |0125: new-instance v0, Lde/tadris/fitness/map/WorkoutLayer; // type@167d │ │ +481bb6: 2202 7c16 |0127: new-instance v2, Lde/tadris/fitness/map/SimpleColoringStrategy; // type@167c │ │ +481bba: 6e10 8dda 0d00 |0129: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getThemePrimaryColor:()I // method@da8d │ │ +481bc0: 0a03 |012c: move-result v3 │ │ +481bc2: 7020 d1d3 3200 |012d: invoke-direct {v2, v3}, Lde/tadris/fitness/map/SimpleColoringStrategy;.:(I)V // method@d3d1 │ │ +481bc8: 7040 d6d3 5012 |0130: invoke-direct {v0, v5, v2, v1}, Lde/tadris/fitness/map/WorkoutLayer;.:(Ljava/util/List;Lde/tadris/fitness/map/ColoringStrategy;Lde/tadris/fitness/map/ColoringStrategy;)V // method@d3d6 │ │ +481bce: 5bd0 a8a0 |0133: iput-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newWorkoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0a8 │ │ +481bd2: 54d0 a5a0 |0135: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ +481bd6: 54d2 a8a0 |0137: iget-object v2, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newWorkoutLayer:Lde/tadris/fitness/map/WorkoutLayer; // field@a0a8 │ │ +481bda: 6e20 9dfe 2000 |0139: invoke-virtual {v0, v2}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ +481be0: 54d0 aba0 |013c: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ +481be4: 1502 4041 |013e: const/high16 v2, #int 1094713344 // #4140 │ │ +481be8: 3800 2200 |0140: if-eqz v0, 0162 // +0022 │ │ +481bec: 6200 52b1 |0142: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ +481bf0: 6e10 9afe 0000 |0144: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ +481bf6: 0c00 |0147: move-result-object v0 │ │ +481bf8: 1403 00ff 00ff |0148: const v3, #float -1.71465e+38 // #ff00ff00 │ │ +481bfe: 7220 86fe 3000 |014b: invoke-interface {v0, v3}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ +481c04: 2203 e01d |014e: new-instance v3, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ +481c08: 54d5 aba0 |0150: iget-object v5, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ +481c0c: 6e10 5ed3 0500 |0152: invoke-virtual {v5}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +481c12: 0c05 |0155: move-result-object v5 │ │ +481c14: 7051 b7fe 5302 |0156: invoke-direct {v3, v5, v2, v0, v1}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ +481c1a: 5bd3 a7a0 |0159: iput-object v3, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newStartLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a7 │ │ +481c1e: 54d0 a5a0 |015b: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ +481c22: 54d3 a7a0 |015d: iget-object v3, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newStartLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a7 │ │ +481c26: 6e20 9dfe 3000 |015f: invoke-virtual {v0, v3}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ +481c2c: 54d0 a9a0 |0162: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ +481c30: 3800 2100 |0164: if-eqz v0, 0185 // +0021 │ │ +481c34: 6200 52b1 |0166: sget-object v0, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.INSTANCE:Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory; // field@b152 │ │ +481c38: 6e10 9afe 0000 |0168: invoke-virtual {v0}, Lorg/mapsforge/map/android/graphics/AndroidGraphicFactory;.createPaint:()Lorg/mapsforge/core/graphics/Paint; // method@fe9a │ │ +481c3e: 0c00 |016b: move-result-object v0 │ │ +481c40: 1503 ffff |016c: const/high16 v3, #int -65536 // #ffff │ │ +481c44: 7220 86fe 3000 |016e: invoke-interface {v0, v3}, Lorg/mapsforge/core/graphics/Paint;.setColor:(I)V // method@fe86 │ │ +481c4a: 2203 e01d |0171: new-instance v3, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // type@1de0 │ │ +481c4e: 54d5 a9a0 |0173: iget-object v5, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ +481c52: 6e10 5ed3 0500 |0175: invoke-virtual {v5}, Lde/tadris/fitness/data/WorkoutSample;.toLatLong:()Lorg/mapsforge/core/model/LatLong; // method@d35e │ │ +481c58: 0c05 |0178: move-result-object v5 │ │ +481c5a: 7051 b7fe 5302 |0179: invoke-direct {v3, v5, v2, v0, v1}, Lorg/mapsforge/map/layer/overlay/FixedPixelCircle;.:(Lorg/mapsforge/core/model/LatLong;FLorg/mapsforge/core/graphics/Paint;Lorg/mapsforge/core/graphics/Paint;)V // method@feb7 │ │ +481c60: 5bd3 a6a0 |017c: iput-object v3, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newEndLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a6 │ │ +481c64: 54d0 a5a0 |017e: iget-object v0, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.mapView:Lorg/mapsforge/map/android/view/MapView; // field@a0a5 │ │ +481c68: 54d1 a6a0 |0180: iget-object v1, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.newEndLayer:Lorg/mapsforge/map/layer/overlay/FixedPixelCircle; // field@a0a6 │ │ +481c6c: 6e20 9dfe 1000 |0182: invoke-virtual {v0, v1}, Lorg/mapsforge/map/android/view/MapView;.addLayer:(Lorg/mapsforge/map/layer/Layer;)V // method@fe9d │ │ +481c72: 7210 240a 0e00 |0185: invoke-interface {v14}, Landroid/view/MenuItem;.getItemId:()I // method@0a24 │ │ +481c78: 0a00 |0188: move-result v0 │ │ +481c7a: 1401 3c00 097f |0189: const v1, #float 1.82105e+38 // #7f09003c │ │ +481c80: 3310 4100 |018c: if-ne v0, v1, 01cd // +0041 │ │ +481c84: 54de aba0 |018e: iget-object v14, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ +481c88: 390e 0600 |0190: if-nez v14, 0196 // +0006 │ │ +481c8c: 54de a9a0 |0192: iget-object v14, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ +481c90: 380e 3800 |0194: if-eqz v14, 01cc // +0038 │ │ +481c94: 220e 7119 |0196: new-instance v14, Ljava/util/ArrayList; // type@1971 │ │ +481c98: 7010 92e2 0e00 |0198: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@e292 │ │ +481c9e: 6e10 8eda 0d00 |019b: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ +481ca4: 0c00 |019e: move-result-object v0 │ │ +481ca6: 6e10 56d3 0000 |019f: invoke-virtual {v0}, Lde/tadris/fitness/data/WorkoutData;.getSamples:()Ljava/util/List; // method@d356 │ │ +481cac: 0c00 |01a2: move-result-object v0 │ │ +481cae: 6e20 97e2 0e00 |01a3: invoke-virtual {v14, v0}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@e297 │ │ +481cb4: 2200 aa16 |01a6: new-instance v0, Lde/tadris/fitness/recording/WorkoutCutter; // type@16aa │ │ +481cb8: 2201 6116 |01a8: new-instance v1, Lde/tadris/fitness/data/WorkoutData; // type@1661 │ │ +481cbc: 6e10 8eda 0d00 |01aa: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.getWorkoutData:()Lde/tadris/fitness/data/WorkoutData; // method@da8e │ │ +481cc2: 0c02 |01ad: move-result-object v2 │ │ +481cc4: 6e10 57d3 0200 |01ae: invoke-virtual {v2}, Lde/tadris/fitness/data/WorkoutData;.getWorkout:()Lde/tadris/fitness/data/Workout; // method@d357 │ │ +481cca: 0c02 |01b1: move-result-object v2 │ │ +481ccc: 7030 54d3 210e |01b2: invoke-direct {v1, v2, v14}, Lde/tadris/fitness/data/WorkoutData;.:(Lde/tadris/fitness/data/Workout;Ljava/util/List;)V // method@d354 │ │ +481cd2: 7030 bcd4 d001 |01b5: invoke-direct {v0, v13, v1}, Lde/tadris/fitness/recording/WorkoutCutter;.:(Landroid/content/Context;Lde/tadris/fitness/data/WorkoutData;)V // method@d4bc │ │ +481cd8: 54de aba0 |01b8: iget-object v14, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedStartSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0ab │ │ +481cdc: 54d1 a9a0 |01ba: iget-object v1, v13, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.selectedEndSample:Lde/tadris/fitness/data/WorkoutSample; // field@a0a9 │ │ +481ce0: 6e30 c1d4 e001 |01bc: invoke-virtual {v0, v14, v1}, Lde/tadris/fitness/recording/WorkoutCutter;.cutWorkout:(Lde/tadris/fitness/data/WorkoutSample;Lde/tadris/fitness/data/WorkoutSample;)V // method@d4c1 │ │ +481ce6: 220e 7e00 |01bf: new-instance v14, Landroid/content/Intent; // type@007e │ │ +481cea: 7010 0f03 0e00 |01c1: invoke-direct {v14}, Landroid/content/Intent;.:()V // method@030f │ │ +481cf0: 1300 2a00 |01c4: const/16 v0, #int 42 // #2a │ │ +481cf4: 6e30 92da 0d0e |01c6: invoke-virtual {v13, v0, v14}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.setResult:(ILandroid/content/Intent;)V // method@da92 │ │ +481cfa: 6e10 8bda 0d00 |01c9: invoke-virtual {v13}, Lde/tadris/fitness/ui/workout/EditWorkoutStartEndActivity;.finish:()V // method@da8b │ │ +481d00: 0f04 |01cc: return v4 │ │ +481d02: 6f20 4ddb ed00 |01cd: invoke-super {v13, v14}, Lde/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@db4d │ │ +481d08: 0a0e |01d0: move-result v14 │ │ +481d0a: 0f0e |01d1: return v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000a line=79 │ │ 0x0012 line=80 │ │ 0x0019 line=81 │ │ 0x0020 line=82 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 13326218 bytes, number of entries: 6399 │ │ │ +Zip file size: 13326219 bytes, number of entries: 6399 │ │ │ ?rwxrwxr-x 2.0 unx 318 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 159 b- stor 80-Jan-01 00:00 android/support/v4/os/IResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$1.class │ │ │ ?rwxrwxr-x 2.0 unx 575 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$MyRunnable.class │ │ │ ?rwxrwxr-x 2.0 unx 1739 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 104 b- stor 80-Jan-01 00:00 androidx/activity/Cancellable.class │ │ │ ?rwxrwxr-x 2.0 unx 684 b- stor 80-Jan-01 00:00 androidx/activity/ComponentActivity$1.class │ │ │ @@ -3047,15 +3047,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 940 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/MovementDetector$DetectionState.class │ │ │ ?rwxrwxr-x 2.0 unx 1021 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/MovementDetector$State.class │ │ │ ?rwxrwxr-x 2.0 unx 838 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/RecorderService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1267 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/RecorderService$HeartRateConnectionState.class │ │ │ ?rwxrwxr-x 2.0 unx 1632 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/RecorderService$LocationChangedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 952 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/RecorderService$PressureListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1684 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/RecorderService$WatchDogRunner.class │ │ │ -?rwxrwxr-x 2.0 unx 11414 b- defN 80-Jan-01 00:00 de/tadris/fitness/recording/RecorderService.class │ │ │ +?rwxrwxr-x 2.0 unx 11419 b- defN 80-Jan-01 00:00 de/tadris/fitness/recording/RecorderService.class │ │ │ ?rwxrwxr-x 2.0 unx 1001 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/WorkoutRecorder$GpsState.class │ │ │ ?rwxrwxr-x 2.0 unx 993 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/WorkoutRecorder$RecordingState.class │ │ │ ?rwxrwxr-x 2.0 unx 13654 b- defN 80-Jan-01 00:00 de/tadris/fitness/recording/WorkoutRecorder.class │ │ │ ?rwxrwxr-x 2.0 unx 8330 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/WorkoutSaver.class │ │ │ ?rwxrwxr-x 2.0 unx 632 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA.class │ │ │ ?rwxrwxr-x 2.0 unx 231 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/announcement/Announcement$-CC.class │ │ │ ?rwxrwxr-x 2.0 unx 260 b- stor 80-Jan-01 00:00 de/tadris/fitness/recording/announcement/Announcement.class │ │ │ @@ -6394,8 +6394,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 18106 b- defN 80-Jan-01 00:00 de/tadris/fitness/ui/workout/WorkoutActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 18334 b- defN 80-Jan-01 00:00 de/tadris/fitness/ui/workout/ShowWorkoutActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3455 b- stor 80-Jan-01 00:00 de/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6197 b- stor 80-Jan-01 00:00 de/tadris/fitness/ui/workout/ShareWorkoutActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 908 b- stor 80-Jan-01 00:00 de/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5808 b- stor 80-Jan-01 00:00 de/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5235 b- stor 80-Jan-01 00:00 de/tadris/fitness/ui/workout/EditWorkoutStartEndActivity.class │ │ │ -6399 files, 15489742 bytes uncompressed, 12090116 bytes compressed: 21.9% │ │ │ +6399 files, 15489747 bytes uncompressed, 12090117 bytes compressed: 21.9% │ │ ├── de/tadris/fitness/recording/RecorderService.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -112,17 +112,16 @@ │ │ │ │ if (n != 4) { │ │ │ │ return ""; │ │ │ │ } │ │ │ │ return this.getString(2131820891); │ │ │ │ } │ │ │ │ │ │ │ │ private void initializeHRManager() { │ │ │ │ - final RecorderService$HeartRateListener heartRateListener = new RecorderService$HeartRateListener(this, (RecorderService$1)null); │ │ │ │ - this.heartRateListener = heartRateListener; │ │ │ │ - (this.hrManager = new HRManager((Context)this, (HRManager$HRManagerCallback)heartRateListener)).setConnectionObserver((ConnectionObserver)this.heartRateListener); │ │ │ │ + this.heartRateListener = new RecorderService$HeartRateListener(this, (RecorderService$1)null); │ │ │ │ + (this.hrManager = new HRManager((Context)this, (HRManager$HRManagerCallback)this.heartRateListener)).setConnectionObserver((ConnectionObserver)this.heartRateListener); │ │ │ │ this.hrManager.start(); │ │ │ │ } │ │ │ │ │ │ │ │ private void initializeLocationManager() { │ │ │ │ Log.i("LocationListener", "initializeLocationManager"); │ │ │ │ if (this.mLocationManager == null) { │ │ │ │ this.mLocationManager = (LocationManager)this.getApplicationContext().getSystemService("location"); ├── smali/de/tadris/fitness/recording/RecorderService.smali │ @@ -452,24 +452,26 @@ │ const/4 v1, 0x0 │ │ invoke-direct {v0, p0, v1}, Lde/tadris/fitness/recording/RecorderService$HeartRateListener;->(Lde/tadris/fitness/recording/RecorderService;Lde/tadris/fitness/recording/RecorderService$1;)V │ │ iput-object v0, p0, Lde/tadris/fitness/recording/RecorderService;->heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener; │ │ .line 359 │ - new-instance v1, Lde/tadris/fitness/recording/sensors/HRManager; │ + new-instance v0, Lde/tadris/fitness/recording/sensors/HRManager; │ │ - invoke-direct {v1, p0, v0}, Lde/tadris/fitness/recording/sensors/HRManager;->(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V │ + iget-object v1, p0, Lde/tadris/fitness/recording/RecorderService;->heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener; │ │ - iput-object v1, p0, Lde/tadris/fitness/recording/RecorderService;->hrManager:Lde/tadris/fitness/recording/sensors/HRManager; │ + invoke-direct {v0, p0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;->(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V │ + │ + iput-object v0, p0, Lde/tadris/fitness/recording/RecorderService;->hrManager:Lde/tadris/fitness/recording/sensors/HRManager; │ │ .line 360 │ - iget-object v0, p0, Lde/tadris/fitness/recording/RecorderService;->heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener; │ + iget-object v1, p0, Lde/tadris/fitness/recording/RecorderService;->heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener; │ │ - invoke-virtual {v1, v0}, Lde/tadris/fitness/recording/sensors/HRManager;->setConnectionObserver(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ + invoke-virtual {v0, v1}, Lde/tadris/fitness/recording/sensors/HRManager;->setConnectionObserver(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V │ │ .line 361 │ iget-object v0, p0, Lde/tadris/fitness/recording/RecorderService;->hrManager:Lde/tadris/fitness/recording/sensors/HRManager; │ │ invoke-virtual {v0}, Lde/tadris/fitness/recording/sensors/HRManager;->start()V │ │ return-void